cggttaaggtcaggatccccggggccgtccgggtgggatcaggctgtgggtaactttggggatgaaatcagattcatcggtgctggatccttgaaagtcaaggatcttatttgccggatccacgaggtggcggctagagatccagccgctaaaaacgtagaatagccggtctttagttaatcaattgacgggagtttagagtgactgcttcgctatggcagcagtgccttaaccggctgcaagatgagttgccctcggcagaattcagcatgtggatccggccgcttcaagcggagttgagtgacaatactctgaccctgtatgcaccgaatcgctttgttctggactgggtacgagacaagtatctcatccgggttaacggcatcatcaatgaactctgtggggtcgatggccccaccctgcgttttgatataggtaatcgtccccatcccgttgcgatcgcaagagcgccggcgcggggtgctgcgcctgtgaataacttgcagaagagctgggaaagcaaggctgacgccaagcctgagccgaaccacaagagcaacaccaacgtgaactataccttcgagaacttcgtcgagggtaagtccaaccagttggcccgtgcggctgcccgccaggtagccgacaacccgggtggcgcttacaatcctctgttcctctatggcggcaccggtctgggcaaaacccacctgctgcatgccgttggcaacgccatcaaggagcgcaagaaggacgccaaagtcatctacatgcactccgagcggtttgtgcaggatatggtgaaggcgctgcagaataacgccattgaagagttcaagcgttattaccgtagcgtcgatgccctgctcatagatgacatccagttcttcgccaacaaggagcgctcccaggaggagttcttccataccttcaatgcgctgcttgaaggtaaccagcagatcatcctgacctcggatcgctatccgaaggagatcaacggtgtcgaggatcgtctcaagtcccgcttcggctggggcctgacggtagcgatcgagccgccggagctggagacccgcgtcgccatcctgatgcgcaaggcggatgagaaccagatccacctgccggacgaagtggccttcttcatcgccaagcgtctgcgatccaacgttcgtgaactggaaggcgctctcaaccgggtgatcgccaacgccaacttcaccggccgtgccatcaatatcgatttcgtgcgcgaagcgctgcgcgatctgttggcattacaggagaagctggtcaccatcgacaacatccagaagacggtggctgagtattacaagatcaagctggcggatctgctgtccaaacgccgttcacgctccgttgcccgtccgcgtcagctggcgatggcactggccaaggagctgaccaaccacagtttgccggagataggtgatgcctttggtggccgtgaacacactaccgttcttcatgcctgccgcaagatagagcagctgaaggaggagagtcacgacatcaaggaggactattccaacctgatccgaaccctctcttcctgatatgacggtgagtggacagatgcagcgcgaatattccaacctgatccgaaacctttcgtcctgataacaacggagagcacagatgcagctcgaaattagccgtgaggccctgttacgtcctctgcaactggtgtccggtgccctgggtggccggccgaccctgccgatcctcggcaatgtcctgcttgatgtcagccagggtctgctgtcgctgaccgggactgacctggaagtcgagatgataggtcaggtctatctcaataatgagagccaggatggccgcaccactgtgccggcgcgcaagctgctggatatctgccgcggcctgccggaaggcgcggacattcgcctcaacaccgaaggcgagcgcctgatcatccgttccggtcgttcccgtttcaacctgtcgaccctgcctgccagtgaatatccgaatatcgaggattgggaatccgtgctcgaattcgacattggccagctggagttgaagaagctgatcgatgcgacccagttctccatggcgagccaggacgtgcgttactacttgaacggcatgctgttcgagagcgagggccacggcctgcgtaccgtggcgaccgacggccaccgtctggccacctgtcgtcgcgaggtagtggaagaatcgctgcccgatcatcaggttatcctgccccgtaaaggtgtgcttgagctggtgcgcttgctggaagcggaagacaagccggtaaggctgcagattggtcgcagcaacctgcgcgccgcgctggacggcttcatcttcacctccaagctggtggatggccgctttccggattggcgtcgggttattccgcgcaacagcgacaaggccctgatcgccggtcgtgaggatctgcgtcaggcatttgcccgcgccgctatcctctccaacgagaaattccgtggggtgcgtctcaatctgcaggaaaacctgctgcgcattaccgccaacaacccggaacaggaagaagccgaagagctgcttgacgtacaatacgaagccagcgagatggagatcggctttaacgtctcttatgtgctggacgtgctgaatacgttaaaatgtgaccaaattcggattagcctgagcgattccatcagcagtgccattattgaggattttgatcatcaggatgctcagtacgtggtgatgccgatgcggatctagtcgtgtccctggtcaaactccagctcagcgactttcgcaatatccagcaggccagtctcaagctgtcccccggtctcaatatcctggtcgggtgcaatggcagcggcaagaccagcgtgctggaagccattcactatcttggtctcggtcgctcctttcgtactcacctgaccgggcgggttatccgccagggggagcgggcctttaccctgtttgcccagtgtgaactggaggggcgtcaggtgcccatcgggctcgccaaggacaagagtggcgagacccagctcaagatcgccggggcccaggcccagcgactggccgatctggccgagctgttgccggtgcagttgatccatcccgatggcttcaacctgctgacgggggggccccaggctcgccgggcctggctggattggggcgttttccatcaggaaccgacctttttctccctgtggggacgagtgcggcgtctgttgaaacagcgcaatgcgctgttgcgccagagcacccagtatcgccagttggcgttctgggatcaggagctggtgcggctcgggggtgaactggccgagtttcgcgccagttattgtcaggccattacgcccctgatcaaggagatgacggcagattttctgcccgaattcgacatcagtctcggtttctatcggggctgggagaaagatacccccctcggcgacttgctggaggcggggtttgagcgggatcgtacgctgggttacacaggggtaggcccacagaaggccgatgtgcggctcaaggcgaacggtgtgcctgctcaggatattttgtccaggggtcagctgaagttgttggtctgtgccatgcgactggcccaagggctctatttgaatcaacatagcagccgtggctgtatttttttaattgacgattttgcctctgaactggatgtcgacaagcgccgtttgctggccacaaggctgaagcagtgcggttctcaggtgtttatcaccgccatcgacaccggtcagctcgcagacatgatggatgcgaatgactgcaagttgttccacgtggaacaaggcaagatctccgaaacgttagagaaggcagagagtaagctatgagtgaaaatacttacgactcctcgaatatcaaagtactgaagggcctggatgcggtccggaagcgcccggggatgtacatcggcgatacggatgatggctcaggtctgcaccacatggtgtttgaggtcgtcgataactccattgacgaggctcttgctggctactgctccgatattctggtcaagatccattccgacggttccgtatccgtgcgtgacaatggccggggtatcccggtagacatgcacgaggaggagggccgctccgccgcagaagtcatcatgactgtgctgcacgccggcggtaaattcgatgacaactcctacaaggtgtcaggcggcctgcacggcgtgggcgtctcagttgttaacgccctctctgacaagctgttgctgaccatacgccgcaatggccatgtctacgagcagacctatcacctgggtgagccgcaggcgccactcaagcagattggcgacagcagcagcggcacgggtaccgaagtgcgcttctggccgagcccgaccatctttaccgataccctgtatcactacgagatcctggccaagcgtctgcgcgagctctccttcctcaactccggtgtctccatccgtctgcaagatgagcgtgatggccgcgaggtgcatttctgctatgagggcggtatcaaggcgttcgttgaatacctgaaccagaacaagaccccgatccatcccaaggtgttccacttctccacagagcaggacggcatcggtgtcgaagtcgccatgcagtggaacgatgcctatcaggaaggggtttactgcttcaccaacaacatcccgcagcgggatggcggtactcacctggtgggtttccgtactgcgctgacccgtaccctcaacacctatatggacaaagaggattacagcaagaaggccaagtcggccgccagcggcgacgatgtgcgtgaaggtctgattgcggtcatctcggtcaaggtaccggatcccaagttctcctcccagaccaaggacaaactggtctcttccgaagtgaagaccgccgttgaacaggcgatgggtgagaagctcggtgagttcctgctggaaaacccgggcgatgccaagatagtggtcaacaagatcatcgatgcggcccgtgcccgtgaagcggcccgcaaggcccgcgagctgactcgccgcaagggtgcgctggatatcgccggtctgcccggcaagctggcagactgccaggagaaagacccggccctctccgaactctacatagtggaaggggactctgctggcggttccgccaagcagggtcgcaaccggaagaaccaggccatactgccgctcaagggcaagatcctgaacgtagagaaggcccgtttcgacaagatgatctcctcgcaagaggtgggcaccctgatcacagccctgggctgtggtatcggtcgtgacgagtacaacccggacaagctgcgttaccacaacatcatcatcatgacggatgcggacgtcgatggtgctcacatccgtaccctgctactgaccttcttctatcgtcagatgccggaaatcatcgagcgtggctacatctacatagcccagccgccgttgtacaaggtcaagaagggcaagcaggagcagtatctgaaagacgaagatgcgctgctgcagtaccagactgccatggcgctggatggtgcgaccctgcatgtcaacgagtcggcgccacctatcggcggcgaggcattggagcgtctggtcaaccagcaccgcgccgtgtctcacctgatcacccgcatgtcccgccgggcaccggatgcagtgctgacccagctgatctatcagcctgagttgaacgaaaccctgctggccagtgaaagcgatctgctggcctggtgccaaggcatggaggccgtgctcaacgagagcaaccacggtattcagtaccagatccaggtgcgtcgtgacgaagagcgcagcctgtttgtgccgcacgccgtcgtgcgtcagcacggggtcgaccgtgaatatgcgatcagctacgacttcctgcagtcctccgagtaccgtcaactggtctcgctgggcaaggagattgcgaacctgatcgaggacggtggtttcatcaagcgtggcgagaaggtcaagccgatcgccaacttcgtggaagcggtcgactggctgatgggcgaaggcaagcgtggtatctacatccagcgctataaagggctgggcgagatgaacccggatcagctgtgggaaaccaccatggatccggaagcccgtcgcatgctgcgcgtcaccatcgacgatgccgtcggtgctgaccagctcttctccaccctgatgggtgatgccgttgagcctcgtcgtgactttatcgagaccaacgccctgcgcgtagccaacctcgacgtctaatcgacgcagtcagacagcaaaaagccgctccttgtgagcggcttttttacatctgcagtcagcgggatcagagcagtttgctcatgatgaccagattatggggaagctcggtaccatcctttgtcgtgcggtgacgtaacgcaggcactatgtggtgaatggccctgaatcctaacctggtataaaaaggctcggcggtctgggtgcccagattgatttcgcaaaccttttgcaggctcaggtactccagcactgtattggccagccgtgtgccggttcccgcgggttgccccggttgcacaacgacagtgccaatataggcataacgatgctcttctttagtccagattgacccggacatgccacccagcagcttgccatgctcatcgcgcaacatcagcacaaacgttggccggatctttggatcctgctcattgacgacttcgacatagagggtcttgccagccgggtgagtaccacactgccatctgaagatagcggtatggtcggggcctgctggcatatgaaccgcttcatgctgataacccgcttgcatgagtggggagctcaatacctgataggtggtgatgataaccacctgattgataaagtagccctgttgcaactgttcgccaatcagctgattcagataaccgatcggcgagccgagaaagccggcttccggataatggacgatcacattcgggttgaagccaaactcctgctcacgcagttggagcagggtgaacagtgccagttgttgctctgtcagttcatccggggtgctgttggtcggctggtaaagtctgagggagttatgtcgagaggtcattgtttttccagataatcaggcttgaggatgataacacaggcaatgcagcaggttagcgaggcacctcccgatgttccacgtgaaacactggcagttgaaaggatgatagtgtcactgtcggccgggttgaaataacgaaaatgccgaacgcctgattagcgttcggcatttttcctgatgtacagatgtggatacctgaagatttagactggctcggcacccgggcagtagagacgcaggcgatggccatccggatcgagcgccatgccggtgtagccaaactccatcttggttggttgctggagtatggtcaggccgcgagcccgccactcggccaagcccgtatcgacactggcttcattaggcagagggaaggccagctccatggcgcctgcactctgggtaacggcgggttctactgtggcactggaccagagcgccagcctggcgcccgactcgaacacgaacatggcaaaggtgggagactcttcgactggcggatggccaaacagctcgcgatagaagagggcgctgcgagccggattcgcgacatagagaatggtgaactgtgggactaacaacatggtaacgctccttgatttggtggagggcgcatttgcgccgaccccgtcagcatggcgctacctgctgtcagtttctgtcagcaatgaattttggttgcgggatctgctgggtagcacgccactctttcagcaggctctctctgctcttgggatagcggttatcttccagctgcatccaggcgatgcgatctacccgaaagtggcgaaagccctgccgcagttcgcaccaggcgaccagtacccgcacctgctcgaagtagccgagagcaaatggccagacggtgcgctcagatagctcctctttcagatcgcgatagctcagggtcaccttgcgctgctggcggatggcgctgcgcaggggagcctcatcgacaggactgtcgctgcgggaggtgccgatcagcagggcattcgcctggagctgttggcggtattcggcgggcagcacagcctctatcttggccagtgcactgctggcagatgcactcaaggcttcatcacagtgcgcgacgacccagcgtgaacccagcaccagggcttccagctcatcttcgctgaacatcagcggtggcagcatgaagccagggcgtagcacatagccgataccgggctcaccttcgatatgggcaccttgagcctgcagggtggcgatatcccgatagagggtgcgcatactgatgccaagctggctggccagctctgtgcctgtgatggcgtaacggtgaccgcgcaacagctggagcagggctagcaggcgttcggaacgggacatggcatggctccttgggatctgcggttagggtgccatgtttgggcgagccggaacaaggtgggggattatgctcacctcttttattatcactagaagatgccaagggaagctaagagccacatctgatgtttcagaaaatttttcatttttcgcccttgaaagcaaaaagctggcccctatataggtaacaaggccggaacgctcgacagaggtttcgatcaggagcccgtccgacaggagggtaaataatccgttatcgctcacaagagggtaatactatgcgttctatcgatttttccccgctctatcgttctgccatcggtttcgatcgcctggccaatctcatcgaatctgcggccagcaatggcaatgccggttatcccccctacaacatcgagcagctgagtgacaacgactaccgtatcagcatggcggtggctggctttacccaggaagagctggagctgagttttcaggaaaatctgttgacggtgaagggcagcaagcaggcagagtccgatcgcaactacctgtatcagggcatagccgaacgaggcttcgagcgtcgtttccaattggctgactatgtgcgggtgaaaggggctgatctgaaaaatggcctgctgcacatcgagctgatgcgagaagtacccgaggcgatgaagccgcgcaagattgagatcaacggctaacgcctgatttgaatccatttttaccaagcttcccgggtgccgatgacgggcctgtggaaatgaaaacctgttgcttattagaaggataggattatgcgtaacctcgatttttctcatctctattccaatgccgtcggctttgagcggatggcccgtgagctggagggcctgtttgaacagaaagcagcagcctatcccccttacaacatcgaaaagcgggagcacgacagctaccgcatcacgctagcggtggcaggctttgagcgcgaagagctggagctggaaaccgaaaacggcaccctcaaggtgaaggggcgcaaggcagctgccggtgagcgtcagttcctccatcagggtatcgcagagcgtgacttcgagctcgccttcaagctgagtcagcacgttgaggtgcagggcgccaaactggaacatggcctcttgaccatagatctggctcgcgagctgcccgaggcgctcaagcctcgtgccatcgagatcggcaaacccgatcagctggcgctgcccggttaagcaaaccggatcgcgataaacaacaaaggcctgcatctgcaggcctttgttgtttatcgcgatcccatgcagtgaattttctgctggcaaatcgagaggggcaaaccgtccttcacgcagttcgttcagtgcgtatagcaatcttcccattctgccatttccatcggtaaagccatggaaaccaacaacagccgcaaacagctttttgcccagttggggatccttgctatcaagagttgccagatgtttctccagcatggcagcaccgccaatgctggatggcagactgcccccactgatggccggtcctcgatagtcacgggtcagattggggaccagctggtgatgaagttgcttgagaaccgagctgtctgtcaggctctgagagttctcgctatattccctgagcagggcggtaaaattgctccactcattgccaccggatgttgaagccttaagaatccatgctgctgcgcgatccacattttcggtaaaaccggttgggttgtagaacgactcttcgagagtaccagaaaagacgccttgaccaagatcctgggtgaggagtgcttgttggtgttgttgggctacctgcaggttctttatttctatcttcagcaaggggtcaagagcgttgattgcttgtgccgcagacggttgccggtaaagttgctccaggctggtcatggactgctttggatcggtcagcttattcagcagctcagtcacagcctgttcgccaacaagggcgagtagctcatttccggctgggctctgcttgagtgcctctgacatggcccgttgaaacagcagtgcatgttcgctgtcgtgtgtggctggtctctgggttctcagtcgttctaacacatcttccggtgtcgtaataagacggtctttaaacagcatgcgagcatgagcaacagcgtcatcgctttgtaggcgttgttgttgggctcctggggtagagaagagctgctgagttgcggctttggcaacagaagttgaggatcccagactgaacagcttgccgaccccttcaaaaaagcgagcaatgttgctgctttaagggtgggtacgtaaaacctgctgcaagtcggcatcgatacgatactccttgcctgcgatcttcagggagccttcatttttaaactgttcttgctgcggtggcgttgcatgcagcagggcggccacacttttaaactcgatcatgaatgcctcttgttgttgctgttgctggggtagatcgcggtagcgaggtcacaaattttcgcatccactcgatgaagtcgcccagatgttgtgccagctggctgccagtcatcccatccagcatatggcgccgataggcaatcaactggaactctgggtgccagccaataccgggttctttgtcgaaggcaggattcagtgcggccatgagcatgcggcgctgtaactcggcattgtcgaaagagaaggtaggaagcactaaaggagccatgatgagcaaggcacatggctccaagtgcaagataagcggaagctcgctgtcgataagaagtgggcaattgccgttctcatcaatggtaagcgaagagagttgtaactgcgtggccagttcagccagcaggatttcaccaatatccatgatcaacccttcagtatgatgatacggaagggaattctagtgggcctcctgatatctctctgtctaattcagtccggcttttttagagtaaagttgatactcgtggccattttcatacataaagggcgttgatctcgtccgccagaatggcaatgccacggcgcaccagctcctcgctctgggagtagttgaggcggatgcactcctggctgtggcgccactctgggtcgtcgatgccggggaagaagtagtgaccaggcacgatcagcaggttcttggctttcaaccgttcatacagctcctggctgtggatcggcaagccttcgaaccagagccagaggaagagggcgccttccggcttgtggatatggaagcgcgggtccgggatggcgtctcgcagcagttgcactgcgaagtcggccttctgcttgtagaagggtttcaccacttgttcgctcagggcaatgatctcgccgctctcgatcatggggattgtgatggcgggccccaggctgcccggcgccaggttgatgatgccgctcaggttggtgatggcctggatgatcttctcatcggcgatgacgatgccacagcgggtgcctggcagtcccagcttggagaggctcatgcagaggatggtgttggcgttccagaacggcttggcctcgctgaagatgatgccgggaaagggcacaccgtaggcattgtcgatcagcagtggaatgcccttgtcgcgggcgatttgatcgaggtgttcaatctcctcgtcggtcaacacgttgccggtcgggttggtcggccgagagacgcagatcacgccgatatcgtcacccacctgcagactttcgaaatccacatggtatttgaactggccatcgggcagtttctctatggtgggtttgtacgccacgaaatagtcatcggccagtgccgagtcggcatagccaatgtattcgggcgccagggggaagagcaccttcttcttgcggccatctgcgaactcaccggccagcaggttgaacaggtaaaagaaggcattctggctgccgttggtcagggcgatattgcgggacgtgatattccagccgagctccttgctgagcagggtggccagtgccttggtgaacctgtctttgccttgggggccgtcgtagttggccatggctttgaccagttcgccattgtcgagcaggtttctggcttcggtttgaaagcgttccagcatggcggggatcggagccggattaccgccgcccagcatgatggcgtccggattggtcagcccctgattaaggtcatccatgagttgggtaatgccggcgtggcgagtgaacttctcgccgaacaaggaaaattccattcggtgacggatccagagtcagttacggggatgtagcaccatagctcagtttaaaagcgggtgtcgatcaaaataacgggacgttccacgtggaacatgactcaataaccgagcatggtaaaaaataccattaatgggtttaaaaatgaccacgcatgatgttttgtgcgacgcaccttggtgtcataagaagataaatttaaacaaattcataatcttatgtattttttgagggttggcacgactattggaatagctatctggtcatctcaaccataccggagcaagccagatgaaaaccctgatcgccaccctgataatgagcaccctcagcctgaatgtcatggcaactgaaaaccccagacccgaactggataccgccaaactgggacaggagatgctggcccagcagcaggaagcatcccgggttgtggtgctggatgccctcagcaacttgaagccactggcgctggataccctggtggtggaagctagctcggccgatgcgactcacccccagagttgagatggcgcaggggagtttgccccgtatgctgcttgaagaagctgatgaaggcgctgtcgctggagaactccagcgaagccgctacccggctgatgggcacagtctcggccagcagctccatggcgcgcagcagacgccactgctggcgccatgcctgatagctcatgccggtttcccgcatgaagatacgacctatggtcttgtcactggcacccacccgttcggccagccggttgagccgatcgggcagggtgtctccccgttttacctcctgtaaccagactgccaggcgagggtctgccggcaacggcagctgccaggattgtcgcggtgcttgcgccagctcctctatgaacaaggccagcgtccggctctgctccacttccggtttctcccatggccagagtgccattcgttctatgatctcccgcagcagcgggttgacagcaatcacctgcacgctggctggcagctctggttgtggcatgaagtagagggatcggtaggccaccacgccgcgcatcaagaccctgtggggggtacccgccggcagccaggctgcccgactgggtggcagcaggcatacccgattggccagctctatgctcatgcagccagcctgggcgaacaacagctgatggcgttgaggcctgagtcgtgccaacccagtgcagaggctatgccgatcacgctgccagtcaggcggtcgggatcaaaagggtgatcgggaagaataaaggccatatgtctgattgttgatgtttatagtcttgcttattgtaatcagacatctcgtatctctctagactggcaacctctcgtcaaggaggtttgtcatgaacaacaagttgccaccgctctggctggtggtcggattgatgatgtttccccagatagtggagaccatctacagccctgtgctgacgcatattgccagtcagttcagggtgagtgacgggcaggcgtcccagacactgtcagtctattttctggcgtttgcggtaggggttgtctgttggggtcgcctctgcgatctaattggtcggcgtccggccatgctggccggtctgctgacctacggggcaggctgtctgctggcattgctggccaacctgtttgaaaccctgctgctggcccggattatctcggcctttggcgcagccgtgggatctgtcgtgacgcagaccatgttgcgtgacagctatcagggcagcgatctggcccgtgtcttctctgttatgggagtcgcactctccctcagcccagtgttggggctggtgagcggtggtctgttggccgagcagttaggctatctcggtgtcttcagcggtttgctggtgctggccttgggattgacggtgatcgccagctggcgtctgccggaaacccgtcctgccatcactacccgggtggctctctggccactggcgtgccggatggcaagggatggcaagggatggcgggctctggcgcagcgccctgctggtcgctctgttcaataccatgctgtttggctactacagcctggcaccgtttctatttgccggattgggattgaatgccagcgagttcggctattccggcctggtgttggcgctagggactctgatcggcagcctgctgaacaagcgcttgctgggcaagggctggcagtcgatgtcgctcatccggttggccacgtctctggtgctgggggcgggggttgctgtgtgggcgagtcaggattcgctctgattcctgttgcccatgatgggggtggtcgtggcctttggtatcgccattcccaatgtgctcagtcaggccttgctgacttatcgggaggtggcaggcagtgcgggtgctctgttcgggctggcctactacctgttgctcagtctggggttggcactggcggccggtttgcaggatctgggcatgctgctctttggctgtggcctcttggccgtactgtgcagcggacggcgttccacgtgaaacatcagctgccgacaaagcggtagccgatgccggattcggtttcaatcaggctgggttgctgggggttatcccccagcttcttgctgaaacatcagctgccgacaaagcggtagccgataccggattcggtctcgatcaggtggggttgctgggaatgttgccgcccagcttcttgctgaaacatcagctgccgataaaacggtagccgatgccggattcggtttcaatcaggctgggttgctggggattatcccccagcttcttgcgcaggctggcgatgacgatgcgcaggtagtgggtatcttccttgtggcttggcccccagatgtcgttgagcagctgggtctgcatcaccagcttgccgggatggcacaccagcgcctgcagcagggcaaactccttgcgagacaagggaatttcctcatcatgcaggctcaccttgtggctgctggcgtccagggtcaggccacattgcggaaagtggcggcgttcgccgctgctgactccggcccgctggcgcagcaatacccggatgcgggccatcatctccccaatgccgaacggcttgctcatatagtcgttggcgctggcatccagcagtcgcaccttctcctgttcagaatcccgcgccgacagtaccagtaccggattctggtgatgctcgcgaatggcttgcagtatctgaatgccatccccatccggcaggccgagatccaggatcaccagatcgggattgagatggcgatacagttccagcccttcgttgacccctaccgcctcgctgacctgatgcccttcggcaatcaggctgatacgcagaaagcggcgaatcgccgcttcatcatctatgaccaatatgtgagccatctagcctccagaggcgaacattgggggagggctgaggcgaggggaaatagcactctctgccatcgctgtgagccatatgcggaccattatacctcaggtgcgttgagggcaagcggcagcgagatgcgcatgcaggtgccgttgccattgggaccggagaatgcccagatacggccgccatgggcctctatcatagcgcgagaaatggcgaggccaagcccggtgcctcgactgccgcaatcgccgacaggctgggtgtagaacagattgaagatcttgtcccggtccgactcggcgatgccgaccccgatatctatgatgtcgaggatgaggtccggatccgccagcatcaccttgaactctatgggggtgccggccggtgagtagcgagaggcattgtcgaggatattgaccagcacctgctcgataagggcgccgtgcacataaagctgggggatctgctgatcgaagtgcaccagcagcttgtgctgacgccaggaagactccagccgcttgcgggcactctccaccagatcggccaggtcgacccagtcgcgtttcagctggaagtcgggtgaaccgatgcgggtcatgtccagcaggttctgcacatagctgtgcaggcgacgggcctcgtcctgcaccgaatggagcagttcgctgcgatcctccgggctgatcctgtcaccgtactccagcagggtgctgccagcccccattatggtggcgagcggggttttcaggtcgtgagagacagacgagagcagggcggcgcgcatccgatccgtctccgcctgcaactggctgtcggccaaccgttcgttgagatcgatccgtgccagagccgcgcggatgtcggtgagcagggcttgcagctgatgctcggccgacgaggcgagcgggttggacagtcgaatgccgaggatcagctcatcggtgagatggtgatattgggcttcggctgcattgagggtggcggtgtgggcaccggcgctctgcttctgggccagacaccagtcgatggccgccttgtcggtctggcccggattgtgttgggccgagcccgccctgtgctgatagtcctgatcgagggcaaagacgggttgggccagggccagcgagatggcctgggtgccttgcctgagcacctcttccgggctgctggcggtggccagcccctggctcagcgacagcagggcgttgccgagctgctgggtttcgcgcaagcccaccagctgttggcgctggcgggaggcgagccgccccgccgtcatgccgacgatgagcagcacgaacagggtgagcagatcactgtgactggccacgctgagggagaagtagggagcggtgaacagcagattgtggccgacgaaccccagcacggccgccagaatggcgggcaccaggctggtggtgagtgccgtcgccagcacccccaatacgaacagcagcggcagggaggcagggggcagccagtgagaaagtccccaggcggcagccgatgtcagccccattatggttactgccagcagactctggcgaatgtccttggggtgaagcggctgcaatcctatgccgggtttgcgcttctcggtatccaccagcgtgatttcgagcccttgtgcctgcttgagcaggtgttgcaccagggagcggcgccagggtgccttgtggggtttgccgagcagcagttgcgatacctgttgttgctcggccgtttccagcagggtactggctaccgccgggctggagagagtcaacaccttggcccctaggtgggaggccagcgccagtgcttgctccagctcggcggagcgttgtcccttgctgtcgatgtggaccaccagccagggcagctggcgtcgctgggcgaaacggtggccgtaacgcaccagtgcagagccgtgctgatcgccgaggcaaaccatcagcttgcctcgcaacggcagcgttgtcttgcctgcggcttgccactgcagttgcagatccccctccacgtggctggcggcggtctgcatcgccagctcgcgcagggcggtcaggttgttgagggagaagaaggactgcagggcggccttggcctgatggggcacatagaccttgccctccttgagccggccgagcaactccttggggggcaggtcgatcagcactatgctgtcggcctccagcagcacctggtcgggcagggtctccttgaccctgacaccggtcagttgccacaccagatcgttgaggctctcgaggtgttgtacgttgagggtggagtagacgtcgatgccggcaccgagcagctcctccacatcctgccagcgtttctcgtggcggctgccgggggcgttgctgtgggccagctcatccaccaccactatggcgggtttgcgtgcaagcagcgcatccagatccatctcctccagacgttgctggcggtggagatggagtttgcgtggctggatggcaagcttgtcgagcagggcaagagtctcctgacggccgtgggtttccaccacgccgatcaggatatcgaccccctctcttgcctgctcacgcactgcctgcagcatggcgtaggtcttgcctacgccgggggcggcaccgaggaataccttcagcttgcccttgtgttcttgttccaggctcgccagcaaggcgtcggcccttgcctcatcacgcatcccagtgctcccgctccagacttgccgcctttacctcattacgcattattgtccttatcgagcaaccgctggctcagttcgaaaatgtgggtcatcgccagccgtatgtgccggactttgcctccatcaggcatccttgccctgatcgagcaacagattcagctgaaggatattgaccacttgcgggccaaggataccagcttgtgtcgccgacttgacctgctccgtcagcaaggcgggatccagccctcgctgcttggccactctgtccacctgagccagcacggcatccaccggtaaatgggggtcgaggcccgagccggagcgggtcagcatggcgggagactggacatcaccctgtgccttggcgaactcgctacgcaatggtgagctgacgcccaggttgctggcgccgctgccaatggtggcgaagtcactggcggaaggacgggaatgaaagtactcagcccgctcgaatttctgcgctagcagggcgctaccgacaaactcttgcttcttgttggtcaactggctgccattggcctgccagggaaacagcaactgggccacacctgtcactgccagggggtagccgacgcccagcaacagggtcagggtcagcagggttctgattgcgatcatgattttcttgctccaaacaggttgatgggatgcaagtctggcttgcaccccgctatgtcgttacaccagacccaggcctgtgatgaccaggtcgatcagcttgatgccgataaagggcactagcagaccaccgacaccgtagatcatcaggttgcggcgcagcaggctggcagccgttcccttcagactgacaccgcgcagggccagcggtaccagcgccacaatgatcagggcgttgaagatgatggccgacaagatggcgctttcggggctacccagctgcatcaggttcagcgcacccagttgcggataggcggtgatgaacagggccggcagtatggcaaagtacttggccacgtcgttggcgatggagaaggtggttaatgctccccgggtcaccagcaactgcttgccgaccagtaccacgtccagcagcttggtggggttggagtcgagatccaccaggttgcccgcctccttggcggcctgggtgccctcgttcatggctaggcccacatcagcctgtgccagcgccggcgcatcgttggcaccgtcaccacacatggcgaccagacgtccgtccgcctgctcctggcgaatataagccagcttcttctccggcgttgcttctgcgataaagtcatctaccccggcttcggcagcgatggcggcggcggtcagcgggttgtcacctgtgatcatcacggtgcggatccccatgtgacgcaggatctggaagcgggccttgatgcctggcttgatgatgtccttgaggaacacgacccccagcagcttctcgtgagtgcagaccagcaacggcgtgccgccctggcgagctatgtgatccaccgacttgaggattacctctggcactgctttgcggtcgagagagaggtagttgagcactgcatccacagcacccttgcgatattggtgaccgttgcgatccagaccgctcaagcgggtctcggcactgaaggggatcaccttgtcgctctccagctggctcggcttggccatgctcttgcccgccagggtcaggatggacttgccctccggcgtattgtcgccaagggaggccagcatggccgcctgggccagcagggagggatccacccctggtgccgggatcagctcgtctgccatgcggttaccgaaggtgatggtgcctgtcttgtccagcaacagggtgcgcacgtcaccggcggcctccacggcgcggcctgatttggctatcacgttcagcttcaccagccggtccataccggcgatcccgatggcggagagcagaccgcctatggtggtcggtatcagagtgatgaagagggcgatcagatagagcctgggtacctgggtgccgttgtagttgaggaaccagggcagggtcgccaccaccagcaggaagatcagggtcagacccaccagcagggcgtcgagcgccatctcgttcggggtcttctgacgtttggctccttcgaccagggctatcatgcgatccagcgtgctttcacccggattgttgctgacgcgtacccagatctcgtcggagaccactgtggtgttgccagtcacaccactgcggtcggtgccggattcgcggatgacgggggcagattcccccgtgatggcggcttcgttgaccgaggcgataccggcgaccacttcaccatcggccgggatcatctcgccgctgcgtaccagcaccagatcgcctttcagcaggctggtggcaggcacccattcgccctgaccatctttggcatcggtcacccgacgagccttgagctggctcatgcccgccttcagactgtcggctctcgccttgccgcgcccttcggccagggtctcggcgaagttggcaaaccagagggtcagccacagccaggcggtcagttgccaggccagactgggggcgaccccagacaaaggctgccccagcagggactccacggttgccatgacggcagccagccagagtgtgaacagaatagggctgccaaacagtgccttgggattgaagcggtaaagcgcttcggccatggcctgcacgatttgcgagcgttgctttttacccttcaccttgtcggtatgggttgtgatggatatggacttgctcattgaaaagctcccagtatcaaatagttgaccattggcatctgtgatgtgatcgcgctggcgtcgttcatcagaacgctccctgcatcaggctcagatgctcggctaccgggcccagtgccagtaccggcaggaaggagagcccacctatcagcaacactgtgataatcagcaaggtaatgaacagcgggccgcggatcgggaagtcaccctcacccgtctcctggcgcggggcgcgggcaagctgaccagcgatggcaagcacaggtatgatgtaaccgaagcgaccgagcagcatggccaggccgatggcgatgcattgccagctatcggcggctgcgagaccagcaaaggcggagccgttgttacccgctgccgaggcataggcatagatcagccgtgacagcccgtggggcccttcatgaccaatgatggtgctggcatccggcatcagcagagtgaccccgcctaacaccaataccccgactggcattaccagcatgctggcgacaacccatttcatctccgtgataccgaggcgcttgcccagataggtcggggtgcgtcccaccatcaagccgcagaggaacacggtcagcagcacgaacagcatcatgccgtagatacccgagcccacgccgccgaagatgacctcgccgagcagcatgttgatcatgccgaccatgccgccgaggggggtgaagctgtcatgcatggagttgactgcaccgttggaggcagcagtggtcgcgacttcccaaatgctggaaagtacggggccgaagcggctctccttgccttcccagttgcccgcctggctggtgatatgggccagattgggatccagcttcatctcctgagaaagggagaggcagagccccagcacgaacagcaaggccatggcggtgaggatggcacggccgtggcccgtgtccttcacatagcgacccagggtgcagaccagcgcggcgggaatggtcagcagggtgaccatctccagccagttggagagggctgtcgggttctcgaacggatgcgccgagttgacaccgaagaagccaccaccgttggaaccgagctgcttgatggcgatttgagaggcggcggggcccagtggcagcagttgctcctgaccttccagactatggaacggcagataggcagacagactctggggcacaccttgccacaccagcagcagcgccatgatcagcgccagtggcagcagcacatagaggcagaagcgcaccagatcttgccagaagttgcctagatgaatggtctgctggcgggagataccacgaaacagggcgacggcaacggctgcaccagtaccggcggagacgaagttctgggtggtaagccccaccatctggctgaagtaggagaggctggcctcaccggaataggcttgccagttggtattggtcatgaagctgaccgctgtgttgaaggccagttcccagttcagccctggcaattgctgcgggttgaggggaagcaggccttgtgccatcaggatcaggaacagcagaccgaaaccggtaccgttgaaggccagcaggctgagggcgtaggacttccaatcctgctcccgtccgtccgtgccgcagcaggccagggtggcgcgctcgatcggcgacagccagcggctcttgccttcaaacacccgatatatatagctgccaagcaggggtgctggcagcaggaccagcagcacaaaggctaccggatagatcacttcttgccacatatcagatccctcactcgtggctgcgcgttaacgcgcgcaacagataacccataagggcgaggaccagcagcagatatagccaattcatatcgactccattgaaataattagctgcaagagtcgatgtaagacagcatcgactccgttggtgtagttgacgctgaaagggtatgtaaaacaggcgtaaaggcgccataaagcggcatggggcgggcgtaaaatcggcgtaaaaagcgagggttttactgggctactgaaggacggacatgaaaaaacccggcctggaccgggttgataggaaagggcgagaggcttagcgcatcgtcacgaactcttccgcgctggtgggatgaatggccacgcagttgtcaaagtcggccttggtagcgcccatcttcatggcgacaccgaagccttgcaggatctcgtccatggcaaagccgatgccgtgcagaccgaccactttttcttccggcccgacacagaccagtttcatgcgagtgggttggcgatgctgtgtcagtgccgaatacatggcggtgaactggctgcggtacacctttacctgactctcgccatactcggcgatggcctccggctcggtcaggcctatggtgccaatgggggggtggctgaacaccactgtcggcaccagattgtagtcaaggtgctcgttcggcttgttgttgaacaaccgctccgagaggcggcgacctgcggcgacggccaccggggtcagctggatgcgacccgtgttgtcacccaccgcatagacgttggcgacggcggtgttctggaacttgtcggtcgggataaaacccttgtcgtccagttcgatgccggctgctgtcaggtcgagattgtcggtggctggcgtgcggccaatggcccagatcaggcagtcgaccgtgaggtggcgaccatcttccagctgcagtgtcagactgtcatcggcgttcttgattaccgctttgggagtggcatgggtgtgcagtttaggcccttcttgcgccatgatctccaccagggtctcgtggatcatgggatcgaagttacgcagcggcgcgtgtttgcggaccaccagatgggtttcgctgccgagggcctgcatcacgccagcaatttcgacggcgatatagccagcaccgaccacggcaactcgcttgggctgcgcctgcagatcgaagaaaccatcagaatcgatacccagttcggcaccgggaatagtgggtacttcagggcggccaccggtggcgatcagtatgtgatcggccgtgtattgttcaccattgacttcgatcgtgttgctattgacgaagcgggcgaagcctttgacgacggtgatctggtttttgcccagcacattctggtaggactgatggatacggcctatgtaggcctggcgggactcgaccagcttggcccagctgaattgattgagtgtggtatcgaagccgtaatcggcgccatatttcagggcatcggcgatctggcctgcataccacatggctttcttcggtacacaaccgacgttgacgcaggttccccccaactctttggcttcaatcagggcaacttttttgccgtacatggcagcccggttcgccgaggcgataccgccactgccgccgccgatggcgatatagtcaaaatgctgtgccattgcgagattctccgctcattaagaaggcaatcacagcatgatggggataaagcggctggctcacaagagccagcactcagttatgttggattggcaggcgaatatggaactgggcgccattgcccggttcgctgacacagctgatgcggcctttcagcaactgcaccaccaggttgtagatgatgtgggtgccgagcccgctgccgccctggcctcgcttggaggtgacaaaggggtcgaagatgcgcggcaatatctccgttggtatgccgcggccgttgtcgctgtagttgatcagcagctcttcaccctcttgttccaccttgatggtgatcttcttgggcttgtcccaattatcaaaaccatggttgatggagttgaggatcaggttggaatagatctgggcaaagctgccggggaaagagaagatagacagcttgggatcgcactggatatccacttcgcactgggcttttttcagcttgtgaccgagggaaaccactacctgatgcaggttgtcagcgaggctgaagttgtagcgtgcttccgatgactgatcgactgccacctgcttgaagctggcgataagctccgaggcgcgtctcaggttgctttgcagcaactgcatggattcatcgaggttgacggtgaactcattgaggtaagagcgcgacagctgtttggagtcgatgtgcagcttgaagtcagccactcgctcctgcagataggaggaggcggtgacgctgatgccgatgggggtgttgatctcgtgggcgaccccggcgacaagggagccgagtgaggccattttttccgactctaccagggtttgctgcgcctgtttcaggtcgtcgtacgccttgcccagctggttgttggcatcgctcaggctacgtgtccgttccaccaccttgtcttccagcagttcgttgagctgaatgatctctcgctcaaccttcttcaggcgggtgatgtcataaccgaatccgatcagatacttgagattggggccttcgtaaaagggggcgaaggtccactgcagcaccagctcattgccttgctggtcatgcatgatgacctctttgtcctcaatggcgccatgatcggccagggtcagagtcaggtcttcccgctgctcctggctgacaaacagatccagccagttgtgctgcaatatttcctgctggtgatagccggtcagcagtatggccgccgggttgatgctggcgatgttgagatccggctccatgcaacagatgaccatgttggccgagttgatcagcgttgccgagaagtcccgctcctgttgcagctgttctgccgcctgatggcgcgccgcaaactcatcgttcagccgtgctcgcatctggttgagggtggcgaccagggtatccagttcgtcgggtttcttgcggggcagggggcggccttccagcgtcagctcgactgccagtctgtccagattgaatttttgggcgtagttggcgatgcggttgagatgacgaaccaccagatagtaaatgatgatcaggatgcagaatgagaccaccagcgtcttgatggtctgactgaccatgatcagcacggatttttcgataaggcgctgatagatctgctcgagggaggcggcgacgaaaagcttgccaaccacttcaccctgataggtgaggttgaactcgcgggagatgtcgtagctttcccgttcgaccccctgggtcaacagcgggacttccgagttgccgagcatctccttgaccatcacgaattgcatgttgggcaggttcatgatgccttcgatctgcaccttgacctgctcttcatccaggttccacaaactggcggcgatgggctgcaggaaggaggcttcgatctggccgatgctgtcttcgatgacggcaacatccttgcggtaatcccagccaagctgaagcaccgtaatgatcatcgccaatacggtactgcacaccagaatataggagagcagtcggtatgagagtccgttgcggccgacggcctgcgcggtcttggagaagagtcctgacatggcgtccttgcggtctggatatattgccatttagtttaactgcttcatgcacttatgtcgtgtttcgttagcgtgataaaaataaggccccgaaacggggccttgagcagtcaatttgagtatcagtgactccctttcgccttgggcggaatggattcatcaaacaccggcaggggtttgtgttcggaggccaggtaggtatagatcaccggtagcacgaacagggtgaagatggtgccgatcgccagaccggccacgatcacgataccgatactgaagcgctgggccgcaccggcacccgcggcatacagcagcgggatcaaacccgcaatcatggcagccgttgtcatcagtatggggcgcagacgcaccttggctgcctgcatcacggcttccatccggttcatgccatgcagcaactgctcttccttcgccacttcgcagatcagaataccgtgcttggtaatcagacccactagcgtgataaggcccacctgggagtagatgttcatggtggccatgccccatgccagcgcaatcaaggcgccactgatggcaagagggacagagaccatgatgacaagggggtcacgcacggattcgaactggatcgccagcaccaggaagatgatggccagcgccagtgcgaatgtggcgtagagcgcattgccctcggtcacgaactggcgggcttcacccatgaagtcgtagcgatacccttgcggcagcttctcttcggctgtggccttgaaccagttgattgcatctcccatggccacgcccggtgccggtactgcgcctatggtggccgagttcagttggttgaagtggggcagggcacgtggctcaccgaccacttcgatactgatgaggctccccagcgggatggatttaccgtcagccgcccgcacgtagtaacccttgatggattccgggttcatgcggtacttgcgctcgacctgcgggatcacctcataggagcggccatccagatcgatacggttgacgtaaccgtccgccatcatggtgcccatggtgatacctatgtcctgcatggtgatgccgtaagcacccgccttgtccttgtcgatcttgatcttcatggtggcggagtcgtagttcagatcgagatccgaatagacgaattggccgttggcctgggtggccgccagcatttcaccggcgatcaggaacaggctctcgaagctcttcggcgtcgtgatgacgaactggatcggcagaccactcgacgcccctggcagttccgggaactggaaggtggtgatggccatgccggggatgtctttcaccagattggcaacccggtccagtacctctttctggctcgcttcacgctggttccagggcaccatggaggcgataccaaaggcctggttggcattgaacacaccggagaagacctgggagtaggcgatttccggctgctcatccaggatcttgttcacgtccgccatggtgttttcgatgtagtccaggttggcgttggacggtgccgtacccagtacggccataacccccttgtcctctgacggagccagctcgctcgggatgaacttgaacagcagcggcaggctgccgaacactatgacggcgaacaccaggaccacgatgcgcttttgcatcacggcgtgcagcatgctgtcgtagcggtctgtcatccgttccagcaggtgatgaaccgtgctctcgaacttgcccggcttttcgttggccttgagcatcttggcgcacatcatgggcgacagggtcagggctataatgccggagacaaatactgcccccgccagggtcagggcaaactccttgaacagggaacccgtgatgccgcccatcagggcgatcggcgcgtacacagccgccagggtgaccgtcatggcgataaccggcacggctatctcgcgggtccctatgatggcggcccggaagggttcctccccctgcttgatgtggcggtctacgttctccagcaccactatggcgtcatccaccaccagaccgatggccagtaccatggccagcagggtcatcaggtttatggagaaaccgaacagatccatcatcatcactacgccgatcagactgagcggtattgtgatgatcgggatgatgacggcacggaaggagccaaggaacaaggtgatcaccaccagcactatggcagctgcttccagtatggttttgataacctcgtggatggactcgttgatggcgatggttgagtcatacagcacattggtctgcatggtgctcggcatgttgctcttcaggcttggcatcaactccagtacatcgtgggcgatgttgatggggttggcagtcggtgctgcgttgaccgccatgaccacggcttcgcgaccattggcactggcgcgatagatgtcgtggctcttctccagcgtcaccttggcgatgtcggagaggcggatcaccttgccgtcacgggtggcgacgaccagccgcttgagctcgtcggtatcgctgacctgggtctcggcattgccgttgaacagggtgaagtaacccgtcgcctgaccggtggctgactgatagttgttgctgttgagcacagtcatcacgtcgctggcggtcaggttgaaggctgccatcttggccggatccagccatacccgcagggcaaattcgaccccgccgtagaggtcaactttggacacaccgcccacggtgaagagctgcggcttgatgacccgttccagatagtcggtgatctggctggagctcagttctggactggtaaagccaagatacagcactgccgtggtcgagccagtggaggaggtgaccgaagggtcttccgcctctttcggcaactgggagcgtaccgagttgaccttggccagtatgtcggagagcgcggcgttggggtccgtgttcagcttcatgaaggccgtgacagtggagctacccagctgactggaggaggtcatgaagtcgatgttgtcggcttgtgccaccgcctgctccagcggctgggtgatgaatccctggatcaggtctgcactggcgccatagtagctggtgctgaccgtgatcaccgtattggtcacctcggggtattcccgcacctgcatcttgaagatggcctgaaagcccagcagggcgatcaggaagctgagcgagatcgccagcacaggccgttttataaatatgtcagtaaatcgcattgcagatctccgcgcttacagcatcggggtttgtgccggaacggccagggcatcgttttcgaccacgcgcaccttggtgtcgttgctcaggcgtacctgacccgacagcactatctggtctccagccttgatgccggacagcacatgcacgtcattgccgcgacgctcacccgccttgactactacctgcttggcccgtttcacgccgtccgcctcatgaatgacatagacgttctcgccatacagggtgaaggagatggcggattgcgggatcacaacctggtctttcaccgtgggcagaatgatgctggcgcgggcgaacataccggaacgaagctgaccgccgttgttcgggatgtctgcctgtacctggatcaggccgctctggtagttgactgcgggttcaatggcggtgatatgcccgtcaaattgcacttgcggataggagtccacattgatcttgacggtctggcccagagtaattttggagatatcggtctggggcacggtgaagcgcaggcgcatcacactggtatcttccagccgcactatgtcggtacccggttgcaggtactggccgaggaagacgttacgcagaccgaccacgccaccgaagggggcgcgtacctggcgacgggcaatggttgccttcaggctgtcgatatccgcttccagtgaacggtagctggcttcggcatcatccagttgatccttggagatggagctcttcttgtagaggttctggaaacgctcgaacttggctcgcgccgctggcagcttggccagggaggcttgcagattggccttctccacgctggagtccaggctcagcagcagttgctctgccttgaccggcttgcccgattcgaaggtgatggcatcgattgtgcctgccagttcagtggagagcgtcaccccctgattcggctcgatgaagccgattgcctctatggtcggaacccagtcctgtgccttggtgaccatggcggtgaccgggaactcgggctctggccggttggccatgaactctgcaatcttcttctgcttgaacatattgaagccgatgacgctaccaaacagggcgagcgctatcagcaacatgatggccatccactttttcatgaacaggctccattgaggtggaaaagttgggggttaatatggcattccagctggcccggatcgcggcttccagctgttcttgcgtcagctcaaagtgatgaacctggcgttgtagcgccagagtccccacacagtccaggctcagcacctgcagtgcccggacgggtagatcgataaacagaccttgttcacgtccctgctcgaagaaacgatccagaggcgcccaggtggccatgatgaccgggtctttctccagttcggctcccagtggggaacactcatattgcaacttgcatttgagtgcgttggggtcgtcggcaaaaaaggcgtggatgttgagccacagacgccgaaattgctgaaatgacacctcatctatctgcacaccttccatgaccaggggatgacactggaggatactgtgttgatagagctggcggatcagatcatctttgtcactgaagtaacggtagaaggtgcccgccgccaccttggctttcttggctaccacggcaatggacagaccgtggaaaccctgctcgccgagtatttcatgagccgcattgaaaatgcgttctttcttgttcatgactcgattatcacaacggctgaatgaacgttcattcattttaggggggcattgaagcaagtcaagttccactactggatgcatcaccattaggggggaaacaaattagcgttgcagagctggatccagcctgaatgaaacaaaaatggtgaaaaagcgccataaacgatggaaaaacaagcggttgatttggcaggagcaaaaaagtgtagacaagcctgcccccatcatcaataatgcgccccgttcgacagcgtagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtcacaggttcgaatcctgtcgggcgcaccatttaaagtgcgccggttaaacgggcgtgttgtggaaggaaaacagctgtggtggctgtagctcagttggtagagtcccggattgtgattccggttgtcgtgggttcgagccccatcagccaccccattttacagcttgtcaggtatgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgccccccgggtgtgagggttcgagtccctctcttcgcaccatacttgctgtatgatgaagatgaccgaaagtggttgtcttggtgttttgaaagagtgttgcagtgaaaaaattgtctcggtgattagcgcagcccggtagcgcatctggtttgggaccagagggtcaaaggttcgaatcctttatcaccgaccatattcagaaaaacctcgcttcggcggggtttttcgctttctggcgtttatcatctccccatctccccatctctgcgtctgtcacgtctgtttacacttctgttggcactttcctgttaccgcttcgggtatgctgggccgcagacccacagcaaagtgggcattattgaacacttttcaggccaaaatgtcatatgcaccataatacagttcgcgccagcatgttggcgctggttgtcgtggccctcagcggctgctcgtacaaacccaagccggatgaaatcctgatgggcgccgcccccaggcaggccatcgatgctccctctgccctgatgaccagcggtggtttttgtgtggcattgaatgcccaggatcaactgatcactcaaccttgtgaaaagataacccgacagcagttcaactgggatgccggcgccctgcagcttgagcagcgctgtctggtggccaagggggtgagcgaactcgtgctggctgagtgtcaggatgatagccgccaatggcagtggcaggcggatcgtctgctcaatcacaaggttgatcggtgtctggatgtcgccggtcgtcgccacaagcccggcacaccgctccggctggcggagtgctacgggggtgccaaccagagtttcgagtggaagagtagcgctagcatgctggagcagttgaatctgaaaagcctcatctggtgaggcgataggggatgtgggacaggtttcaggctgggggagatttcgcccgtgtctcgatttgaaatatctgccaaacagcatggataccacagtcgtggtatccatgctgtcacgggtcaggctgcgccagcagtactgagggcgaacagctgctccagatagacggcaaccccatcttcgtccgagctcagggtctgctcatgtgccggcaaggcgagcttgagacggtcgtgggcattgcccatcacaacgccacggcccaccatgtccagcatctcgaagtcgttcatgccatccccgaacgcgacggcctgagacatatccagtccatgctgtgccagcacggcgcgcacggcattgcccttgtgcaccccggcgtgcatcacttcgaggcagtccggcagggagaaggtgacgttgagtcgatcaccataatgctggttgaggtgagcctcgatccgcagcagtttttcgtgctcgccgatgtagaagaccttgttgaccttgtccatcgggtgggtggcgaggtcggtgaggcggtaggtgaagccggactcgtcatggaattgcagcaaccagggcaattcctcttctaccagccactcgtcgccatagtagacattgaggtggatggaagggtcgcgatccagcgcgatcaactcggcggccacggcagctggcagtgcctgattgaagatgagttgatcctgtttgtcgtgcaccacggcaccgttggaggtgatgaggtagatgtccagcccgagcgtgtcgcgaatgctgcgcacatccacatggtgccggccagtggccaccacgaacttgatcccctgttcgaccagacggtgcagggtgtcacgggtgcggggggagatctggtgctgcttgttgagcagggtgccatcgagatcggatacaactaccttgaacatcattacctcggcatcaattgaacgccggggcagtgtaccccagcgttttgcgtcaccccatttatttagggatccaaaaaataatcagcgctagaagcgctcgaagaacgccagggtcgcgctcagtgcggcctgacgctgagggtctgcctcgataaacagctcatgccaggcgccctctatccgcagcggcttgcccccttcacatctggccttggcacagaaagcatcctgggcggcattatccaccacgctgtcttcccccgcctgcagcagcagcagtggcgtcttgatccgatctgcggcggcaatggcggtatctccggcggctatcccttcgcggatccagtgtgctgtcaccccccccagcttgatttgcgggtgctgttcgtagagatcgcgaaacgcctgatagcgcggcgcgctgtggctcaggccattatcggcaaattcgtgtgactggtagctgccttggccgggaccatagggtggttcgcccagccagctgccgacagtgtctatgctggccgcgagcccctgtgccagccatttgggcagaccgccgaggttgatgcccatcatgggggaggagagcacggccgccttgatatcatccggccagcgttccaggtaaagcgccgagatggcaccgcccatggagtgagccagcaggaacagctttgcgggctggtctgccatgatgacctggtcgtggaactgtttgagatccaccacataatcttcgaaatcagcaacatagcctttctgcttgtcggccagcatacggtcggacaagccctgtccccgatgatcgatgagatagaggctgtagccctggcgccacagatcccaggccagttcctgatacttgagatagctctcgacccgaccattgacgatgacgatggcgcgatccaccttggcctggcgcagggcagcatagcggatggtgacgccgtctctggccttgaactccccctcgatagcatgtgtacgccagaagtcgggcagcgtttgctggtaaagagcggggacctcggcttcggaggtcagcggatagggattggtcacggcaagggctccggcagaaaacagggtcagtgccagcaggggcagacagttaaatttcatcggttggatactccatatcctggggatcttcctgttgtgcagcccagcccttgcgggtcagctgcatccgttgccaccaggcctcgtccgccaggatctcgccggccgggccgagctggggatagggcatctctttctctttgcagagctgggcatagatggggtagcccccctcgaacaagatagtgttctgctcttcaagcgtgagggggcagccgcgctgatagcaaccggccagctcgcgctggcgctgcgcctcgtagaggatggcggcggcggccaccgaaacgttgagggactgcaccatgcccaccatggggatgacgatatggtgatcggccagggccagcgcctcttcaccgatgccgtgtttctcctgacccaccagaatggcagtgggtctggtgtagtcgatggtgcgaaagtccacagagctctccgagaggtgggtcgccactatctgcatgccggaggctttcagctcggccacggcgctgccgatatccgggtgcagcttcacatccacccagttctggctgccgcgggccgtgcccttgcgcttgtggatccaggtcttgggccagacggcatgcaccctgtggatgccaatcgcatcggcggtacgcactatggcggccaggttgtgaggtttatgaacctcttccatgcagacggtcaagtcgagctgacgctgggccagcatgtcggaaatccgtttaaatcgttcaggagtcatatcagtttctatagggtgaggcgggtgtgccaagagtgcgcagcaagcgggttgagccgggttgaggctgggtcagtatgatactgatttgcttgaggcattcggggatcatggcttatctctataaaagcagcaggcggcttgcgccgcctgttttcagttcttttgtcggctcaccttgagcacattgggcattacgcggatcttgcgcatgatgttggccaggtggatgcggctcttggtggtgatgagcagggtgaccagatagacacggccatccttctcttcggtgctgatggcgtgaatgttggcgccggtggcggcaatcacgttggccagctcggccagcgcaccctgatggttgactatctctacgctgatgccggtgcggaattcctgctcctgatccttgtccacctcccactgtaccggcagatacttgtccggctcgcggctgtagcccttgatattgcggcaggcttcctggtggatcaccagccccttgcccgggctgatgtgggcaatgatggcatccccagggatcgggcggcaacagttggcgaaggtgaccagcatgccgtcggcacccttgatcggcatcttcttgctgctggatttgggctgctcttccggcggcagttcgcccagcatgcggcgtgccaccatgacgctcatggcgttgcccaggcccacatcggccagcagaccctgcaggttttcgtgtttggtatcggccagcacctgcttgatgcggggttccggaatgtcttcgatgttcttggcgccaagcgcatggttgagcaggcggcggcccagcaccacagactcttcggtgcgcaggttcttgaggaactggcggattttggatctggccttggtggtcaccacgaaattgagccaagccgcattgggacgggcgcccggtgccgtgatgatctctaccgtctgccccgaatagagcgggctgctaagggggtagggatgtctgtcaacccgtgaccccacacaggcgtggccgatatctgtgtgtaccgtgtaggcgaagtccaccggcgtggctcccgtgggcagctccatgatgcgaccttcgggagtgaacacgtagatctcgtcagggaacaggtctgtcttgaccccttcgatgaactcaaacgagctaccggcactctgctgcagctccagcaggctctgcatccagcgctgggcgcggatctgggccgtggtgcccgagctgtcgccatcctgcttgtaggcccagtgagcagcaacccctttatcggccatctgatccatgaactcggtgcggatctgtacctccaccggcaccccgtggggtcccaccagcgaggtgtgcagcgactgatagccgttggtcttggggatggcgatgtaatccttgaagcgaccggggcgcggcttgtagaggctgtgcatctgccccagcacccggtaacaggtatctatgtccttcactctgacgcgaaaggcgtagatatccattacctcatgaaattgcagctcttttttctccatcttgttgtagatggaaaacaggttcttctcgcggccgctcacctgggagtcgatgccggcctcatgcaggcggccctcgatctcgctctggatggagtcgatgatttcacgacgattgccgcgagcgcggcgtaccgactctcgcaatacccgtgagcgcatggggtagagcgcctcgaaacccagctcttccagctcgttcttcatggtatgaataccgaggcggttggcgatgggggcgaagatctcgagggtttcgcgggcaatgcggcggcgcttgtccggccgcagcgaacccaaagtacgcatattgtgggtgcggtcggccagcttgatcaggatgacccggatatcctgggtcatggccatcaccattttgcggaagttttcggcctgagcttccttgcgatcgcgaaacttcaacttgtcgagcttggagacaccggccaccagttcggcgacggcatcgccaaacagtgcggccagatcggccttggtcacgggggtatcttcgatgacgtcgtgcagcacggctgccatcagggtttcgtgatcgagtcgcatgtcgccgagaatgcgggcaacggcaaccgggtgggtgatatagggttcgccactggaacgcatctgtccctggtgggcatcacgggccaccacataggcttgcctgagcttctcaacctgctctggaggcaggtaggaactggctatttctttaagattttcaaataaatacaagacagtccccgcagcggtgaaacggcaatccgtggaattgaggaatagtcctgagtttgcgaggttttcgagcggttgtaaatgggaagaacagtcggcacccgggcgggcgccgaccatgggaaattacttacttaaccgcggccttcggcgatggcagcaacggctgccagttcggcggcttcctgttcttgctgctcgtaacggtcctgggtatccatcacttgattgttcaccagacccagttcgatctcgcgcagggcgatcacggtcggcttgtcgttctcttcatcgaccaggggatctttgccttgaaccgcgatttggcgggcgcggcgggcggcgaccagcaccaggtcaaaacggttacctacctgttttacagcatcttctacagtaacgcgtgccatgcaggactccagtgtttgggctttctgtgtttaaaaaagcagtgtttaaaaatgacgcaaaagtttacttgtttttggcctattctgccagtagctgttgcagcaagttttgttgtgcctgctgttgctgacgcatttccagccgttggcactcaataatggccctgagttggaacagtgccagctcaaagtccttgttgataatgacatagtcatactcgtcgtagtgcaccatttcggcaatggctttcgccatccggccggcaatcacctcggcgctgtcctgaccgcgcccgatcaggcgctgttccagctcggcgcggctggggggcagaatgaagatggatttggtcggcatctgctcgcggatctggcgggcgccctgccagtcgatgtcgaggaagacgtcgatcccctgagccaggcaggcttcaatggcggcgcgagaggtgccgtaatagttgccaaatacctctgcccactccagaaagtcaccgcgatcgatcagttccttgaactcttccacctgcacaaagtggtagtgcaccccgttctcttcgccgggacgagtggcgcgggtggtgtgggaaaccgacagttgcatcttgccagccgggttgtgtttggtcagcaaggcattgagcaggctggatttacccgccccgctcggggaggagatgatatagagagtgccttgttgcgccatgtcattaccttattatctagagctgcgttttggttgtagcagaggccgccgtcttgtgcccgaaagggagacagccaaacgcaaaacgcaggaaattcttgagtcgggaggatgtaaaggcggcgaattttatcagaaggcggcggataaaaaaacggctggaatcatattccagccgatcaaagtattcgttgcttgctgcgggagcgtaacccacatcggctgccattctgccccgcaggcgggacaggggccatcaggttatccctgcctcatggctcggaatttccgaatcgccctcagccgggcaggtgacgatcggcgcagagccggtcaaaggtggcgatgaccctctcaatccctatcttgcccatggcatccggatccttgaggcgggtgcgccagccgagctcggccagcggcttgccggtttcctgttcgatcagttcctgatagacgctgaccacgtagtcacggcacaaataggggccggtgcgagccggattgtggtgggcgtagaggccgatgacaggtgtgcctaccagggttgccatgtgggtggggcccgtatccggggccagcaccaggctcgcttcaccaatcagggccagcagctgtttgaggttggtctgccccaccagatccaccggtttgctctggctcagccgctgtatgtcggccgccagatcccgctccagtttggccgggccgccgcacaggtagacctgaaagcccttgttggccgcgtgatccgccagcgcagcatagccttcggcagtccagttcttgaatgccttgctggcggcggcgcagatgagcagagtcggtttgccgccgattttctccctggcccagattttatgttcggcgctgatgggcagttgccagtccggcgtcaaatccttgatgccgagctctttggcaaaggcaaggaaaccgtccagtacatggggagacgtgggggagggaaccctgtggttggtgaacaaccactgaccgtcgttggcgcgcgccttgtcgaaaccgagtttgaccctggccttgataccgagcgtcgctatgctggcgcgcatggccgcctgcaggtggagcagcgcatcgaacttgcgtcccttgagggtgcgccacaggtcgagataaccgcgccaacccttgctcttgtcaaaggcgatcacctcgaccccgggcaagtcggcaaacagggtcgcttcgattttgccggtgatccaggtgatgcgagtctggggccaggcccgctggatgacgcgcaccagcgccagcgcgtggcagcaatccccgatggcggagagccgcagtatgcagatagaagaaggcggcgtttggaacagcggcatgatgtggcgcaatggtggaaaaatggatggatggcattatgcaaactcccctgtggattgtaaaattgcgcgcaactggcagccggtaccggccctgctcctaacaaggtgcacgggtccgtgctggcaagccgccttatcgtgaatcgaaccattgcgattactgaccgaccggaatcaccaagatgcgaatacagaccgaacacaaccagatctgctggtacgccgaaggggtttttcgtgacccttctcccgagctgtttgatccggcctggtggcagacacatcgccaggtggtgggttctgccataggacgcggtgtgacctggttcgtgaaggatgaatcccgtcatctggtgctgcgtcattactatcgtggcggcatggtgggcaaggtggtgcgggatcgcttctggttcgagggggtggaatccagccgggccatggccgaatacactctgctggccaagttgagcgagcagggcttgccggtgccgcgcccgtttgcggcccgcatggtcaagcagggccccttctatcgcgccgatatccttatcgaacgcattcgcggtgccaaggacctggtggccctgctcaagcaggggccgatcgccgaccaggtgtggcacaaggtaggtcagacggtgcgccagctgcacgatgcgggtgtctatcatgcggatctcaacagccacaatctgctgctcgacaaggagggcaaggtgtgggtgatcgacttcgacaagggggcgatccgttccccgggcagctggcagcaggccaatctggagcggctgcaacgctccttcagtaaagagtcccaattgcacaccagttttcacttcgtgccggaaaactggcaggcgctgatgagcggttatcagggaaaagcgagttgaccctgttgctcggcgcgagagccaatgttacttattgagcaggtattcagattcggtttcgaggcattcgatggacatgctcaaggctcccctgagggaagtggtcacccggtttgatccgacgctgatggcggatgccatggctctgctggaggcgggactctggagctggagcccgcaacagggtgtgcagcgggatctctcctgtctgcgtctgctgggattgaatgaaaccggtctggacgatctcggctggctggaacgggtgcatcccgacgatgtggctgtgctgcaggaggctctcgctgcctgtcagagcgggcgagtgccccagatccggctcgagtaccgcatcctgcatcacgacggtcattacgttcggctggaagagcgggcccggcgcgatgttcacggtcaggtgttgggggtggtgcgcctgctcgagtcacagccggtggcggaagagcggcatggcacggatccccttaccggactggagagccgaagccacttcgaacagctgctcgacgagcggctggcgaccgagagcggcagtttcagcctgttgcagtttaccgtcgaccacagtgccaagatccagcaactgtttggcgaagcggcctgtgatgccatgctggccaagctggcgcgcatggtgcgccacgagctgcggcgggaagatcccttcgcccgctgggaccaggacggtttcatcctgatgctctcccagacagatcgcttgagtggcctcgagattgccgagcgattgcgcctcgagatcgccgatgccagcctgctgccgcagcggcctgtgaccgtcagtgtcgggctggtgcagagccaggccggcgagcatatcgatcacttgctggcccggctggcgacctgccacggtcaggccagacgggagcacaatgccgtcgttggttaatgcttgctcacgctggcgcgctgacagatccagagggaggccagcatcagcaggccgccaatggccagcctggcgagattggtatccttgccccagatcaacagattgaccagcaggcccgccgggatcagtgcgttgttcatgatggccagcacaccgctgctgaccttggtcgcgcccttgttccacaggaagtagccgaggccggaggctcccacccccagccagagcaaaatgccccactgtagaccggaagtcggatactgcggcttgcccagcagccaccaggcgggcagggcgacagccagtgctcccagatagaagcagccgaataccgcctgctgtggcggttgctgtgcttcccgtgccagcagtaccttgtagcccacttgtcccatggcgaagctgaggttggcaccctgcaccaccaggaatcccagtacatagctttcggtcagcccgtcgaagcggatgacggctgcccccagcaccgccagcagggcgccccacagataaacaggcttgaagcggcgctccagcaggtcgtgcagcagggtgacgtagaggggggtgaagatggtgaacaccagcacttccggcaccgtcaacagcaggaaggactggtagtagaacagatacatgatgccgagctggatggcgccgagtcccatcagcttgagtgcgaaatcaggccgcagccagcggcgtctgaggaagggcagaaacaccagactggcaaggacgatgcgcgtcagcacgaagaagtaggcatccacctggccggcgagatagaccccgatcaggctgaaggagaatgaccagagcagggtaacccctatcaaatagttcatgtgtttgatttatcgtcagttgtcaattttgagggcgctatgatggccgagatggaagctgtgatccagcgtttatggcaccagttgccacagatccgcgcctttgccttcgaggcaagcaatggtgcgggttccgcgactgactggtgtggtcgtggtgagggtgatgtggaggtgaccgatcatcaggggggctggctgaccgctgagccgcatctgtgtggccaggatcattacagtgccgagctgaccgagagcgacagtggttttctgctgagctgggagatcacaggcccgcgcaagaatgagcgcctcagttatcgctacctgaggtgaccctcacgtcggacacctgtccaatgcaagagcatgaaaatgcagaaataaaaaaaccggcgcagagcgccggtagaggggacaaatcggaggtttttttaaaacggtcccaaaaacaggagagatacactctcgtcacacattcagagatggatgtcagacactcaacgcatagctcagcatggcttgcagcttgctgtcgaagaaccagggcagtagcaccatcagcaggccgagcaggccggccagccggtggcgatattgccaaccggcaatcagcaccaggccaccacacaaggtggtcaggatgcctgacatagggcagcctcccgctgggcgcgtcgttgctgtgcccactggttcagcgcgaccgagcccaggatcagggccagtgccacacccgtggtggactggatttgctcgccgaggaacatggcacccagcatgacgccgaacagcggcaccagatagttgctgaaggaggcaaaggtcgggcccgccttctggatcagcgccatgtagaggaagtagaccagaccggtacagaagacacccagcacgacaacggcgctgatggcatgctggctcggcatggtgagcgcactcagatcggtcaggaagggggccgccagcatcagctggatagccgaagagatcagtatgttgcgcgccaccaccacagggtggtccttggcgaagcgcttgatcatcagcaggccgatggcaaagcagctggccccgaacagtatggccacggcgccgagcaggccggcgttcatgccgttggccagtttcggccagaacagcaccagcacaccgatgaagccgatgatcaccgagaccagaccgcccttggtgattttttcaccggaaagcaacagaggggccatcaagatggtgacaaaggggatacaacccattaccacggcggcgatggcgctatccacatactgttgaccccaggccaccatgatgaagggcagggtggcatcgagcagggcgatcagcatgtaagtgcgccatggtgtgtgctcgctcttgagacgcatgaacaggcagagcagacccagggtcaggctgccgcacaaggctcgtccggccgccaccatgatggggggcaactcggtcacggcctgatgcatgaaaatgaactgggagccccacaacaggccaatcgccagcaacaacagatagctacgcatgttaatctccgatgtaattcgccagcgcattctatgcaatctgctactatgccaaaaatgaattgtcgtcattcaactatggcagatatcgatggaactccctctctcccgcctcgacctcaacttgctgaccgtgttcgacatgctgatgcaggagcgaaacgtcacccgcgccgccgagcgtctgcacctctcccagtccaccgtcagccacgcgctggggcggttgcggcaggcgctggatgaccccttgttcgtcatgagtcggcgcgaaatgatgccgaccgagcgagccaagaccttggcaggacccgtgcgtcaggcgctggccatgctggaacagggattgcggcaggcggaggggttcgatcccgccagcgcgcggcggatctttcgcatcgccaccccgggttcggtggagcacggcctggtaccggcgctggtggaacagttgcaccggcaggcaccacactgccggctggaggtgtgcgagctggcagacagtgactacgagcgggagctggagaagggggagctggatctggtgatcgggttcgccgatgccaatcacttctcgccccggctgtggcgcgagccctggttcaacaacccgctggtctgtttgtcaccgctgggcagtgagttgcccgaggtgctggggcctgccgaactggtcagccgccctcacatccatacctccagctggggtcacagtcaggccatggtggatctctggctggcccgtttcggggttgagcgtgagctgggggtgcggctgccgagttttatggcggtaccgcccctgatggcgaccggccgctacctggtggtggtacccgagatgatagggcgccacttctgccgctactacccgctgcgcctgcatcagctgaacccggagatccccatcgtctacctgatggcgggccacccgctcaccgcccatgaccaggccattggctggttcaaggggttgctgcaccgacttgccttcgagcgctatggcgcggatgcgctgggcagtgtggcccagcgcagtgcggatcaatccagcccggcgaagtaatccagccccatggcacttttcacctccgccagcacctcgtcggtgagcgcacgggcctgcagcgtgccttgctgcaacagctgcagcagctgacgcttgtcggcaagcgctgcctgtcgtcgcgcccgcatgggggcgagcagggtttgcaggcagtcgttcagcacctgcttacagcgcatgtcgccgagcccgccgcgctggtaatggaccttcatctccgccaccagcatcttgtcgggatggaaggcatccagataggcgaataccgtattgccctccacttgacccgggtcgctcaccttgaggtgattgggatcggtatacatggcgaacaccgcttgcttgacctcttccgctgacatgccgagctctatggtgttgccgagggacttggacatcttggccttgccgtctatgccgggcagacggccggtgtcgctcaggattggctggcactctgtcagcacctctttacccaccagagcgttgaagcggcggactatctcgttggtctgctccagcatgggcagctgatcttcacccacaggcacatgggtggcgcgaaaggcggtgatgtcggcggcctggctgaccgggtagatcaaaaagcccgccggcaggcttcgctcgaaccctttctgctggatctccgccttgacggtggggttgcgctccagtcgggcgacgctgaccagattgaggtaataggtggtgagctcggcgagggcgggcagggcgctttgcaggcagaaggtggtctttgcaggatccaggccggctgccaggtaatcggccatcacctccagcacgttgtcggtcaccttggccggattgtggccgttgtcggtcagtgcctgcagatcggcgatcatcacgaattggcggtagtggtgctgggcttccacgcgctgacgcaatgagccgacgtagtggcctatgtgcagtttgccggtgggacgatcgccggtcagtatgatggggttgtgcatgtcactctctccagtggggtggaccgggaggcgacaaagggctcaaaacaatgaccgcctctcggcggtcacggtgttttctttgggatattttacatagaaaagcagtgccgcctgtttagaagcagcaccaccagtagttgtgattgaagatggtcatattcatggcaaataaaactacgccagtttgatcacttctgcaagggaacgaccagcaggtcgcagggtaccgtattcatcagctgacgggcactggaggtaagcaggctccagaagctttgacgatgtccgcacaccagcaggtctatctggtaatccttgaccgcttggttgacccgttcgctcagatcaccgcagatcaccagcttcttctcgatggggtagtccaccgaggccaggaaggtctccagcttctctttcgcttcggcgatcacttgatcctgcacgttgtcgatgtcgatatcgatcatctcggtgtagagatccttgaggtccacatcaacatggatcacggacagcttggcgccgttggaacgggcccgatccaccgccttctcgatcaccttgcggttatcttccgacaggtcgatagcggccagtatgtgttggtaataggttccattcatgggaattctcctcactgatcctgagttcactataccaatgtctgatgaaactaaaatggcgttctcgacacagttttgggatttaaatgagtttcttatggggcttcttctatgtcatgcgtcataaattgtctataaatcgaacaggggtttgacctgagtcacacccctcgacttgcccggcgagggtggcaggcataggatgtgcccgtgcttcgcaatgaacacaaaacaataaaaagcatctgaataccgctttggggagcctcgcgctccctcttgtttttctgcctccttactgcccatatcccgcccgacatcaaggtaatccgcaacttcttggttatgctgtagccagttcctttggagatcccgtcatgatcattcatccccagatccagggttgcgttgcccgcaactgtcatcccatcggctgtcgggccgccgtgttgcagcagatatccagcgtcaaagctgcgggcagtttcaacgggcccaagcgggtgctggtgctcggtgcctcctctggcttcgggctggcttcccgcatagcgctgaccttcggggccggtgccgataccgtcggcgtctcgttcgagcgaggcccgtccgacaaggggctcggcagcgcaggctggtacaacaatatctggtttcggcaggcggcggagcaggaggggcgagtcgccgtcaacctgataggcgatgccttttccgatgccatgcgccagcaggccatcgacagcattcgccagcagctggggcaggtggatctggtgatctactcgctggccagcggtatccgggtattgccggatggccgtcaggtgcgctccgcactcaagaccacaggccagcctttcagcggctgggggctggatctggagcaggacaagctggtgcaacaatccctggcgccagccaccccggaggagatccgcgacacagtcaccgtcatgggcggcgaggactggcagctctggatgctggcgttgcagcaggcagattgcctcgcccccggcgcccggactgtggcctactcctacataggcccggaatccacctatcccctctatcgggacggcactatcggctacgccaaggagcacctgcatgccaccgccgaggccatcaacctgcaactggcagaactgggcggccacgcctgggtgtcggtctgcaaggcgctggtgaccaaggctagcgcctatatccctgtgctgccggtttacctcggcttgctgatgggggtgatgaaggagcgcggcgtgcacgagggctgcatcgagcagatgcagcggctgtttgccagcaagatgtacgggccgcagggcgtggtggccgatggcaaccggctgatccggatggatgaccacgagctggacccggccattcaggccgccgtctcgacactctggtccaaggtgacgccggacaacttccataccctgggggattttgccggcttgcggcaggatttcatgcagctcaacggttttgagctgcccggtgtcgactatggggcgccggtggatgtggcgtccctgaccgagctggtgccctgatcccgcccggctggtcaagttatcctggtttcattctgcgcgggtggccgtgctcactgaccgtcaggccacgctgctggtcagttcatcctgcgccgaaggggttgtcgccaatatggtctggttgcggccctggcgcttggcttgatacatagccatgtcggcgcggtggatcagcgggccaagcccctcatcagcctctgaacgccccgctatgccgatgctgatggtcatgtgcggtgtgtccagctgggaaatcctcaggcgtaactgctctgccaggtgccagcaatcctctgccgccagtggtaccgccaccagaaactcctcgcctccccagcgccctatcagctgtgcgtccggggcccagtcgctcagctctcgcgccagccgctggatggcccgatcacccgcctgatgcccgtgtctgtcattgatctgcttgaagtgatcgatatcgatgatgagcagggtgagcgggtcttccagttgccactggatggcaagccgttccagcagggcgcggcggtttggcagctcggtcagctgatcgaaggtggcaagcttgtagaggtggcgtgagctgcggtgcagcctgtgggtggtgatgccgagcaggagcagggcgcccgccagcaggccgaccagcatcagctggtagttgcgggcgctctgttggtgcagcagctgctggcgcttgcgctcgttctcctcttgcagcacccggttgttggcctcgctgcgggccagatccatctcggcctgaaaggtggcggcatgctggcttgcaatgccttgctgccggcgctggggtggccctgggacgtcagcagttgcaacgccagctgtatctctccccggccctgcaatgccttgacccgtgtctcgagcaggcgttcccccgcatcctgatatcccaactgctgatagagtgcctgcgcttcgtccagactgcgcagggctgccgtccagtcaccctgggcgttgagcgccatggcctgatagccgaggatgatggcgcggtaatccggcgccagatggggggtagccagcaggctgtcaagcagttgtctggcctgggtggggcgatcagtgtctatgtagagccgtgccatgttggctttgatgatggtctggctgtttggctcgtccagctgcaccatctgctgaagggcttcccgataataggtttccgcctctctgggcagactcaggtcggcatagaggttgcccagggtcatcaagaggcgggctgagtccaggcgggcaaccggtttgtctcgtgcggattgcttgaggcgaaaggcagtcttgagttcggcgatcgcctctttcaactgctgggtgcgatagagtgccagcccgttcagggcatgccattcagatgcttgcattgggtggtcgataacggcgggtttgagccgggccagcagacggagggcttcatcaggtgcctctgtatccaggatcagggcaacctcttgcagctgaaaatccagcaggcgcaggggttgctgctgggcactggccagctcgcgggctctggcattgtcgagcagggcctgcggatagtgacccagggctgcctgggccagggctctggcataaaacagctccatatcctgctgcgggttggcatcgaggcgttgcagatagccgacgggatcgcacgccgcctgcaattcagcctcttccagcaaggagggagcggcctgcaactgggttatccagagcagtgccagtgccgttatgaatctcattgaatcctttccctgaccactggcgccatcataatggctgaatcaacgtacaccatgtttctttgcttctctatacctgtatgggggataggatgaggcgaaaaacggtcacaactgagcagtttgaccgccgtatctggttgattcgtgttaaaacagtggcgacaatcgtgatcaaatcacagtggagaatcagcatgttggcaaaagccatgatcgagaagttgaacgagcagattaatcttgaattctattcctccaatctctacctgcagatgagcgcctggtgtgaggacaagggtttcgaaggtgccgccaccttcctgcgtcagcacgccgtcgaggagcgccagcacatggagcgtctgttcacctacgtgagcgagaccggcgccatgccgatgctgggcgccatcgatgcgcctccccacgaattcaaatccctgggcgatattttccgtaacaccctcgaacacgaatatcacatcacccagtgcatcaatggcttggctcacgtggcattcaccactcaggactactccaccttcaacttcctgcaatggtacgtggccgagcagcatgaagaggagaagctgttcaagagcatcgtcgaccgtctgtcgctggtgggcgaagatggcaagggtctctacttcatcgacaaggagctggccgagctggccaagggtgcccccgccagcgtcatggatggcaacgcctgatagtcgtggacacttagtgttcacccagtacaataacggcccctttatgggccgttttttgttttttacgagttgccgttgcggtggttcttgccgggcacaataacggttctttttatgggccgttttttgttttttatgagttgccgttgcggtggtttttttggtcgcgtgtttggccgtctgatgagtagggcagtgatgatgcaagtggatgtggtggtgatcggggccggtgcggccggtttgatgtgtgcccagcaggcgggttatcgcgggcgctccgtgctggtgctcgacaacgccaagaagccgggtcgcaagatcctcatcagcggtggtggtcgttgcaacttcaccaaccatcaggccgggccccacgccttcctctcgggcaatccccatttctgcaaatcggcactggcacgctacacccagcaggacttcatcgacctggtggacaggcacggggtcaactaccacgagaagaccctgggccagctgttctgtgacgagagtgccaaggagatagtcgatgtgctgctcaccgagtgcgactgggctggcgtcaccctgcagttccagaccgagatcctgtcggtcaccaggaccgaggccggttttgtgctcggtaccagcaagggggaggtgagctgccactctctggtggtagccactggcggcctctccatgcccaagctgggcgcgactccctatggtttcaagctggcggagcagtttggcctcaatgtgcttcccactcgcgccggtctggtgccgtttaccctgcatcaagccgagaaagaggcctttgccgatctggcgggtgtcagcctgccggtggcggtgaccgccgaggatggcacccgcttcaaagaggccatgctgtttacccatcgcggtctctccggccccgtcatactgcagatctcctccttctggctggcgggggagaagatccatatcaacttgctgcccgagctggatattcctatggccctcaaggcatgggcgctggctcatcctgcccaggagttgaaaaccgtgctgggtcgcgagttgcccaagcgtttcgtcgacaagctggtggagctgggtcagctcaatagcaaaccgatgcgccagtacaacgagcgagagctggaggccatcgccaccctgctgggggattggcagatactgccgaacggcaccgaaggctatcgcaccgccgaggtgaccctgggcggcgtggataccaacgagctctcctccaagaccatggaagtgcgcaaggtgcccggtctctacttcatcggcgaggtggtggacgtgaccggctggctcgggggctataacttccagtgggcctggtcttccggctgggtggccggccagtactgctgatctgcgacggccctgttcccggcggcaggaaaattggtatagagtggcagttcactattttatccggcggggctgcctgcctgttcttgtttgctggcgaggtgggagatgtttgagagtctgggtgtcgtcaatgtctggacctatctggtcggtctctttttcatcatcatagcgccgggccccaactccctttatgtgctgcgcaccggggcgagccgtggcgtaggtcccggttatcgggcggcgctcggcgtcttcgtcggcgatgccatcctgatcttctgcgcctacctgggggtggcctctctcatccgtaccacgcccctgctgtttactctggtgcgctacctcggcgccatctacctgctctatctgggggtgaagatactgcacgccaattttgtcgccaagcgggaagggcaggagtcggtggtggacccgggcgagcgttacttctccaaggcgctgaccctgagcctcaccaatcccaaggcgatcctgttttacgtctctttcttcgtgcagttcatcgatttcaactatgcccacccctggctctcctatctggtgctggcgggcatgctggaggccatgagcttcgtctatctgaccctgctgatcttcggtggcaccctgatggcccgcttcttccgccagagacaaaccgctgcccgcctcggcaatggcctcattggcctcttcttcatgggatttgccgcccggttggcgaccctgtcgtcctgagctttctacctgatgatgccggggaccagctgcgtaaggccattctgaaactggatggccacccttgttaggggactgacgacctgatccaataggggtttttggatcccgtttcacccatggtgcgtcaatctctactgctgctggtcatgttgaccacgactcccttttcagcggccaccgaaaccttctcgttccagagttaccagcaaggcgtgctgcgcatgacgttgataagtccgagtctggatggggagttgctgctgcgccgtggtgagcagtttgagcctctgaacaacatagtactggaacggcttttcactttgcgggtggcactgccctgccaatggctgacggacggcagcattctctattggtctttaccggggcgaccgctgctcagtgtaaccattcctgcccagtcctgcgtcactgcaccttcggcgccaccgccactcccaccggttctgatatatggaaagcagggtaaatgtctgatcgacacaggtgggaatactttgtggcgagtggcaaccgagcttgccaaacgcaatcgagccagtatctaccagaacgtttacgccatttttgttaccaataaacgggcttttgccggcgaggatatccaccgcttgcgcagtcgcagactctattgccccgatcccgcacttgttgaccatatagagccagagcatgccagccggatgttcaaagagacggtcaggtaggtacgggagacggtgttctcttgaccgcaagttctttagtcgagagcaagggctaatctggccagcagtccttgccaactgcgatgaagcgtgactgatagacgatcagcttctggttgccggactgactaatcttggtgttgcgataggtctcgccgggcagcaggtacttgctgtcggcttcaatgtcagactgctcacagccttgtttgaccataaactcgaagtaggtattgccggtgttgatgatgttccccactgtctgattgagctggtattgaaaatggacctggcgtgggcgaaccaccagaatggactgtagggccagtttcatctcttgggtcccagtggctgcagtattttccttcgtcgccaactgtgctgcgggtgattcaatgaaggttaaccaataatatcgctcctgatggtctggctctcccttatagaatattttgacattctgctgttgtccggctcgtagcacaaaccgctttggtgaatataaaagctcccctgccggcatgtctatcggcagaccattgaccgttggatttgtaatttttttaacctgtacttcatatatcttagttgtctcattgttgttggtgactgtcttggtcaaaaagtcaattgagggttccattatggtggtgcagaccctatatctatggcaaaagttggccaagaaaaagctattagtgtcagcgcgttgaatggttttcgcatcatattttcacttccacacgcttttcacactgatggtaccactttgatacacttccccttcccactgctcccccccaactgtctgattgacactcttgggtctgaggtcaaatagcagactgatgtcatagaagcggatagcccccgcaacactatcggattctgcccatgggatggatgagcgagtttcaactatgcctaatttccttaggtccaatggtgtgccatcacaataaacttgagcaaacatattcttgaatgagccaattcggtcagtaaattgtattttagccggaacttcaacagccatgctctgagtgacattgttgggtggatagaaagtacagtttttattgaatggtgagcccatatcttgcctaatagatacttccagtgattcagagggaacactggctgactcagtgatcagatattcgaattcgagtttgtcgcggcccactgtgccgcttttaaccgggtgggttagcccatttttttctctgatggctactgacatctgtctgctggtaaaattgacatctgtggagccttttatctcatagaggccgctgcccggatgaagctcattgtttacaatcaagctgaacatgttgaccaggcttcgagggggggggatcttagaaatctcttttatcacattctttgacatgaagatataaacagtatttgacttgtgcaattggctgaaaggcatcttggagccctgcttataccaggtgttcttgtcggtgcttatttgaaagtcactctgtgagagagaggccaatctactgtctttaataccgggtgtgagcgacagcatatcgatatttatagatgaggccagagtcagttcatgggtcaggaagcggcatgcaacaccttggttacccgcgaccaccgatgattcacagtcacgggaactgggtaaaatataaaattcgccgttatttgaaatcatgatgtcaacggacaccggactattatataggcgaagatgaccttccttaataaaggtgacgtttttttatgccagcggttgttgttagcgtcaagactactgtatgttgtgcagtcggcttccttcaggaaagtcgctgtccaacagtaatttatattggtggtgaatttatttcctactggcattttattaaggtggctcatgtacccttggcttattctggggtttatcaggcgcgcatccctatccttgatgactagacgaaacccatccgttttaattaaggtgttgcctgcttcaaagatagatgattggctgctgctctgatatttccagcaatgcaagcctaagtaaggggaattcaccacagggttatcttcccatacctctatgttgtacacgaaaccccatggtacaccggggatggttctatcttcaccatcagaaagatatgacaggtccccgtgatcaggatgagttgtaaagttacttgaacctgtgattctagctccatttgatagtgcgccaatataaatattatctctatcctccacggtaataaatttgctttgcgcaggtggaagaatagtgaccttgaccgcatgcacagtcggcgagatcaaaaatattaaaaaaataaataggcttggtcgctttattgtcatcttgatacctgtgtaaagtaatcatctcattacgtaactttccagccctttgcacagaacatcacccacccaggctgctcctgtgtgacttgaaagatccatatccgcttcgcaaaatttatcgccatgtttaaacgttagtgttggatgatttttatcaacatccaaagaaaattcaccggcggcattcgtcatggctgtgccgatatggttgtcgatgcgagcgttggccagcgggttgccatcttcggcccgtattatgccgaaaacggtgaccatctctttgatggtgctgcttgcatccagggtggcaacgttgccgggaaacagggtgtaacgctgtttcccggtattgatgtcataactgtctctgcccgtcttgctgttaaggagttcgatttcatactcctgatagggctgcagggccagaaaggtctgttcccccagtaaggggtaatcctggccattgactttggccagcatctgcccgtcttggccgagcccggtctggacgactatgcctgaacctgcggtactttgatgggaggcgaggagcgatccatccgcagtgatcagtgcaccacgagcaatgaggttgccgttgacatcaccgctctctccacgccccaaggtcatggtgccgcctatcactctgtgctcgaaacccaatgtgccagagagcgccatatcgcggtcatcgcgttaaacgatgccaggttgatgacgccatccatccgttgctggtagttgaggtttgccgtcgtctgaccttgctcattgctgctcatgcccaagctgaacaggttgtcgaatggaattgagtagtcaagcgtgatgctcttgttattgaagtcattgaacacactgccgtcgctttgcagactggcacgcagcgacaaattgccgtaccgacccgcatagaggtgctggtagtaatccataaaactgcgatcacggctcatctgactgtcgtgagtggtattgaatgtcagatgacccaagccagtgacccatccccccatgttgagcgtgatgcctgcggaataaagctcgctctcgccgaccgtcaaggcgttgccagttttcagtttctcctggctgacccagagcgaggcattgtcatgggcttgtagcgagaggctggaagcaaggcgccatgaatgatcggtggccagcatgctttgcagctgggcagtgatttgatcggttgcctgccagcttgtactggcctctccgacggctgcgtccttgaagccataggcggtggtggccagttcgagcgtctccagtgtgcgggccagcgagaggccaagcaggggagaatcgccaccctcatgggagtcttccattaccccccccccaccattgccatccccactcctgggtgaatcccatcctgctgcccagtttggtgacacgctgggtgctggtgtcggtcaggcgtccgtcccgatagacacggacttcgccgttggctggcataaagacttgtatcggggtggtggactggttggcgttctgcttgcgagattgggcctggttaccataagaggcaccataaatacggccagtggtcaaacctgtcaccacgcccaatgtttgcaaatcccacgtcgacaccatgccggctgcgacgcgacgatcatcgaaatcccgttcatacatggcacgatagatatccccgctctgctctggttcaccgaggttataaagcgaggcattcatggctaggtgatgcgaccctgccccgaccatgctgtccagctgcaggaagttggaatcgctgtgaccgccgctcctgttgcgggcaaatgagtaacccaggttgtagcgatgcacccctgtcagcgtatcgacggttggagtcaaggtgatgcgatcgtcttgctgctgtgccttgccgaatgcggctcgggatactcgtatggtcaataacatggcaaccaggtcaagctgcatgctggcattgtcatcgatcagcaaggtaccgtccgtagaaaaggtgcgtatctgctcactggctagcatggcggtcagcttgtcgttcagcagggcctgttgttggccgacactgaaatcaatgttcagtagatgcagcttgccgccctgcagcagcaaggtggcattgccgatggcctcatcggtcagcgtatcaatctgatggtcggcatctgcatattgaaggcggacgggcacagcaagaccgtcctgcagtgcctggacaaagctgacaggaatgagaacattggcaatgcgcagtggtatcgcagtgtcggcgcgagccgacattgccagaaaacagagcaccacaagcaggccggaggcagcgatcgggagggacatatgggttccacaatctaaagctcaaaagaatgagtgttacttgacgaccacgaattcaggtccgagccagaggccaaggtggctcttgtcgtgatggatgttgacacgcttgaaggccctgtgtttgcccggcaggtcgtaataggtctctttgcactgctcgcttggcttgtcgctgcacacgccatacgcgacgacccggtacgaggcattgccccgattgataagctcgccgttctgcaatgcataatcaaagtggctgcgacgtggggtgaccaccagaatggtgccaacgatggcagatgtggtggcaacggcctggcgacgttcattgcgcagctcatccatggacaggtgcatattccggccgatcatgaacaccgattccggttcaacgtgaacaccatttccggaccaatgtgaacgctcattcccccccagtggcagggtagttgtcgcctgattttttcactgggggctggagctgtaaaatggctaatcacaggattgcgcctgagcttagggagagagccatcatgcatatgatgccaccctataactggagcctcagacaggttgctgatgatattggtgttggcattgcaactgttcatggctggcgaaaacaactggaactagaggggctgatcatccgaaaaatcgaacccgactcggagcattctacagagcaaatttttacgatcctgcttgaaacggccgcattgtctgaacatgagttggctgagtattgtcggaaacatggtctgtaccctgagcatcttgtggcatggaagcaaaattgcctggcggccaatcagcctaagcatcgccaattggttgatgaacagcgagctgttcgttcagagaaagcccgcatccgagcgcttgaaaaagagctacgtcgaaaagacaaggctctagccgaattggctgcactgctggtgcttcaggaaaagttatcagccctccgggacaacgaagaggacgactgacctcttacccggagaggcaacggataattgcactgatagaggaagctgtagaccacggggctcgctatgcgcaggcctgccgagttgcgggtatcacacacaggacttttcagcgatggttctgtgacggcaggctaaaaccagatggaagaccattagccagacggccagtgccagccaataagctgacagaacatgagcgaacacgggtactacaggtatgctctgaggctgagtacgcgtctttacctccgtcgaggatcgtccccatgcttgctgacaggggcatataccttgcgtcggaagcaacattctatcggctcctgaaggcagaagatcaattgcaccacagagccggtgggaaaccccgtggtacttatagccgtccgaccagctatacagcacatggtccgaaccaagtctggtcttgggacataacccatttgccaggagaggttaaaggggagcggtattatctatacatgctcatggatgtatatagccgtaaaattgtggcagcggaagtgagggaggttgagcgcggtgaatatgccgcagccttgttacagcgggccgtcatcatggaaaactgccggaatagcggattaattttacactcagataacggggctccgatgaagagcttcacaatgctggccaaaatgtatgaactgggtgtctgctcgtcattcagtagaccccgggtcagcaatgataacccctactcggagtcgctgttccgaacactgaaatattgccctgcatggcctgccgatggctttagcgatataagcaaagcacgggcatgggtacacagcttcatacgctggtacaacacccaacatcgtcatagcgggattaagtttgtcacaccagaacaaaggcaccagggtttggataagcccctgcttaaacaacgggaagcagtctatgaagccgcacgatgccagcatcctgaacgctggtctggtaaaacaaggaactggacaccagtaagtatggtggcgctcaatccggaaaatgaacgccgggcagcataaaaaacgacaactaccttgaaaaacgccgttccggctcaacctgaacactttgcccctcctttccggaaacagtgttcaacatcccggaatcactgttcacattcaccagaatcatccttaacgcattgatttaaaaacctttgatacgctctcccttttgccagggaagagcctatgtctgccaagaggattgcaatgcgtaaaattcgtgaagtgctgcgactgcggctggaggctcagctctcttttcgccagatcagtatctgtaccaaggtcagtgtcggctccatccagaaactcctcaaaagtgcccaggcgctcggccttagctggcccctgcccaccgagcttgatgatggccgactggctgccctgttttatccgcaggccgatacaaccatatcggcccgccatgtcgtgccggattggccctctgtccatcaggagctcaagcgcaagggggtctccaaacagctgctctgggaggagtacacccagcgctatcccaatagctgttacagctactcccagttctgcgaccgttacaagtcctggtgtcagttgcaaaagcgctccatgcgccagatccataaggcgggggaaaagctctttatcgactactgcgggcccacggtgcccatcgtgtcgccgaccacgggtgaggtccgtcaggcacaagtctttgtcgccgtgctcggtgcgtccaactacacctttgccgaggccacctggtcacagtcactgccggactggctgcaaagccatgtccgtgcctttgagtttttcggcgggacaccggcactgctgatccccgacaacctcaagagcggtgtcagcaaggcttgccgatacgatcccgagctcaaccccagctaccagcagttggccgagcactatcaggtggcggtgatgccagctcgtccttacaagcccaaggacaaggccaaggcggaggtgggtgtgcagatcgtcgagcgctggatcctggcccgtctacgccatcagaccttcttctcgcttgccgaactcaaccagtgcatccgtgccttgctgaacgaactcaacgagcgtccgttcaagcaactgcccggtaaccgacgtgacgcatttgagcagttggaccgcccggcactgggaccactgccggtgcatccctatcgctatgtcgccatcaaaacggtcaaggtcaacatcgactatcacgtcagctatgagcagcaccattactcggtgccacaccagtatgtgggtcagcaactggagctccatgcaggcgacacactgcttcaggtctatcaccagcaacagctggtcgcgagccatccacgtaaaaccatcccggggatgagcacgctccctgagcacatgccggaacgtcacagcaagcagcaacgctggaccccagggcgtcttaaacagtgggctgctgacatcggaccgggcaccttgtgctgggttagcgaacggctggaagagaaagcccatgtcgagcaggcataccgactctgcctgggtctactgagtcttagtcgagagtatccgccatcacgggtcgaggcttgctgccagttggctaaccgggaaggactggtgcggctcaagcagctcaagtcggtgctggccagtggccgcgaccaactgcccgcaagcccgctgagctacccagagttgccgcaagagcacgagaacatccgcggcccccagagcttccactaaagaggatacgccccatgacccaacaaaccctgacccgcctgagaaacctgaaactgaccggcatggcggatgccgtgcaacaacaactggaacaggcgagtacctacgaagggctgcccttcatcgagcggctaagcctgctggtcgaacacgaacaactgagccgggagcagcgtaagcaaactcggctggtcaagcaggcaaggctcaaactccaggccacggtgcaggagctggactaccagtcagcacgcaacctggagcggtcacaggtagcaaacctggcccaaggagagtggctgcgccggggccagaacctgctcattaccggcccctgtggctgtggaaaaacctacctggcttgtgcgctgggctaccaagcctgtcagcaagggcatagcactcgttactaccggctgccacgtctgctgcttgagctgagccaggccaaggtagatggcagttacgccagactgctgggtcaactggcaaggatagagctgctgatcctggatgactggggactggaggcggtgaatgccgaacagcgcaacgcactgctggagatcatggatgatcggtatgggaaatactcgacgatagtggtcagtcagctgccaactgaagagtggtacgcgagcttgggtgacaacaccctggcagatgcgatcctggaccggctgatgcacaacgctcaccggctgtcactgaagggagaatcgatgaggaagaggagaagtgagttgacccaatctgaacagtcgagttagaaacgagatgacgtgagcgcgttaaggatcagggtgttcacgttggccggaatggctgttcaacttcgccggaatacgcagacagggccgtatcgtgccatgtgatgcggtagtagcgctccttgtcgtctgccgggcctttatagaaaaagcgcacgttgttttttgctctggcgggcaacatcatgcgtgccggagagagcagcagttcgccgtcttccatcggaatctctacaccgttctcttcgggcgaggagatgcgggagacggagacggtgaccagacgagcttgattgctactgttttcaatctctttggatacttcctgtacaccgacatcaataaaggtagtaatgctccccacattgattgcttggcttgcgaacgggtaaattgccagaagagtgaataagatcctgttcaacatagagagtatctcggataaaaaaggggcccattggccccttgatgaaacaaaaagtattaggcccagctggctacgaactcgacgttgacctcaccgctccacagaccgtccggcagagtattgaactcggcgtcagctccgttgacagtggctttctcgatattgaagctgaaagcaccctgtgcggtggtactctgggtgtcatccttgaaaccggccgccagcggagcgaggctgccaccagtggtaccggctgcggtatcaatcagagtggtgtaggcgctagtgctcaccggtacgccctgccacatcacgcccacatcgactgtcgaaccaccgctcaggtggttgagggtgccgctgagtttcttggctttcagggtaaagtcggtggcactggcatctcctttgatggaaacgtcgaacagaccattgactgtattgaacgccttgctgccatcagagtattgaaatgccagactatccagcgcagtcacctcgagcgcggaagtgctatctttcttggccgttgctttccacgtggcagtagattcaactgcgtgtgcgaaggagagccctgaactggcaaggatcactgcgataagtgcttttttcatttttatacccgatctattacatataccgaatgtagtagggatatagggtcatccatttaccagaaatgacgtgctatcccttcccataccctcacgatgcacatggattagctgttgttgaggatgttaagcagctaacgttattaagcataaagtttgagcatcaggatgaccataagagcctctgtaggaaaattcttaacttgtaggatcgtatagttagagttcagaattgctggtggatttttgtattatgtgtgcacatggaaatagtggtgactatgtacaagtattggcagcaaatgacactgatgccttatttgtaacaagtcaattacatttttacagataagagtaaccgccacattcactatctgcttgtgtgcatatgtaatgaggttcggctctctatgtttatgtggggacgatagtttatgccattactggcgccttacattggccactacttagtagatatgtagtgacgattaatggcaaatgtgaattttataacttactctctaaaagagaattttaaatttatataatagtatgagagcaggtgatttatatgaagacagtgctaattgttgatgatcatccagctataagaatggctgtcaagatattgttgttggccgagggttttcatatatgtggtgaagtcgacaatggaattgatgcgcttcaaattgtgaaggcttcaacgccgaatattgtcgtgctggacatagggattcccaagcttgatggaatcgatgtcattaatagaatcaagaagagtaatagtcagtcactcattgttgtcctatctgcacaagatggcaatcacattatgtctcgctgttttcaggctggggctaatggatttatatccaagatggatgacttgatgctgttgagttctgcgatcaaggcatgtctggatgggaaacgttactttcctgacgaaataatatctgaaggtgatcaagcgtcaaatatcaacagcgatgatgcattattatcattgtctgacagagagatgagagtttttctgtctctgtgtaaggggtgcagtaacaaagaaattgcaaacaatatgttgctgagtgaaaagacaatcagcacttataaaagtcgagttatgcgaaaactgcaagtcaataatatggtagagcttatcgatttagctaaaagatatatggttatttgaggggaaaggcaatgacgtgcaaagagtggccattatttttgtgttgcatagtgacattgttatttactcatgttgcttattccactgatacaatgtcagtattctcaagggagtcattgccagattaccataagctaaatgtgtccttaacagaatcagagtcaacgtggttaaacaagaaaaaaaactgatattggccgtgcctattcctgacaatccaccgatggatatcactcagcgagcaaagatatatgaaggagtgactgctgatatcattggaatattatctggtgtattgaaggtggatatagttgcaaaactgtatccatcacgagatgttgctatagaggcagttagaaatggtgaagcagattttattggctcatctaacagctatgaggctggcgagagactggatttaacaaaaccttatattatggacgagccagccatatataagcagtttggtattggtgatgaagagataaaacgcgttgctgttgcggaatcttatttgcctttctctgagttgttgaggtatctacctggggtcaaggtcgacctatactcttctaggtatgcggcagtagcatcggttgcatatgggaaagctgacgccgttctgatagatatgatttcaggaaactttattgtaaataaatttcatcaagatagcatccaattggttagaccaatttatgcagatacatcgggcttttcatttggtattaggcaaggcaatgaagtttttaaaaaaatattaaacacatcattgttatctatttctgacatgcatgtaagctccattctgaagcgctggagtggtggtggcttatctatccattctgatgcgatcccattgaccaaagaacagtggcagatggtcaataagagagatgggattagtattgctgtgaacactcgcacaccaccactgagttttgtggatgaaaatggtaatttgcacggagtggttgcagatatatcacaggtgataagagcaaagcttggtatacaagtaaatatactgccggtgtcgacaacactggagcagatagccatggttgaatcaggcaatgccgacctgatgatcatgacgcctaatgtagaacgcttagagaaattcattttcactcgtgcttttgctctggacccattggtctatattactcatgaggataataaaggtgttgatcctgaggcattacttagattatccagagttgcttgggtaaatggatacattgcgtcaatagaggccaggcgaaagcttaaggcgagagatgatgttttttttgatagaattgatgatgctttggcatgcgtggcaagaaaaagatgtgatgtcatcgtcttgccactgcgtggtgccaagtttttcattaattctcagttttcggattcactacatattgcaggggagttattcaattcgaaaccaatcggagctagctttgcagctctaccctcacagtcagaattggtggccgttctagacaaggtattggctcatatcccgccagatgagttagaggggttggctacaatgtggcgtgtcaatgccagaaatgagaatataacgtggcaaggagtaattcgtgagtatggagtgatctttttggtgatgatagtcatcttcttaggtggcttattttgggggttattgctgcgtcgtgaggtaaagcagcgtcaggccgcggaagtcgctttgggaacacagcttaaatttgttgaagagctggttgaaagtactcctcatccaatatatgccagaggtcgggatggcagaataattctatgcaatgatagttacgcaaatttcttaaatgtcagaaaaagtgatttgatgggttctaccttgtcagacattgaagatatttgtcctgctattaaattactgaacgatatcttcttaaaaacacttgatgatggtcttccacgagatggtgattatcgattgaccttgctgcatggtgagattgatatatatcattggctgcaggtataccgtgatttatcgggggagatacagggtgttgtcggtggttggatcgacattagcgagcgaatgtcactgcttcacgagttggctgaggccagtcgtgccaagtcgacattcttggcgacaatgagccatgagattcgaactcccatgaatgccattatcggtttgcttgaattgactctacgtaaaggtggactgaatgacgacgataggggcgctattcaggtagtctatcaatcgtccaatgacttgttggggctaattggtgatattcttgatctctccaaaatagaatctggcaagcttgagttgtcgccatcccctcatcgaattagtgagttgggtagagccgtcatcaatgttttttctgcagttgctcgccagaaaggtttgaccttgaccctgacctgtcaaggtgatgtgacagtgttggtggatcctatccgttataagcaaatcctttccaatctggttagcaacgccattaaatttacccgaaagggaggcgttgatctggctgtggagtgtgacatagcaagttcatggtgcgatgtgagggtgagggtaacggacagtggtatcggtattagcaagcaggatctgaagctgctttttcagcccttcacccaggcaagtcagcccacggatatacagaagtccggcaccggcctcgggttgatgatcagccgaacgctttgccagatgatgggaggggagttgtacattgacagcgaaattgggcaaggaacaacggtatctgtgcacctcaagctaccatttgtgaatgtcttgccaatgtccggcaatgagagcaagcatgtgagcgaagagccatctgaagttcaggggtatcaggttttaattgtcgatgatcatcccaccaaccgtctattggtcactcaacagttggcttttcttggacatgaggtgcaggcagttgattcaggtagagcggcgctgcagcatttaatgacacagagcacagatatcatcatcaccgacttcaatatgaatcgcccccagttccctagacacctcacagccttaaaatgaggcaactattggaggtgttatgacccgtcagcgttatccagaaacattcaaaatcgaagcggttaaacaaattaccgagcgtggccggccggtggctgacgtagcacgagccctcggggtatccagccacagcctgtatgcatggctcaagcagtacggtaagcccgctgatcagcagcacgaagagtcagccttacaagccgagatccgccgtctgaaagccgaactgcgccaagtcactgaggagcgcaacattttaaaggaggccgccgcgtactttgccagcgagtcaaggaaaggtacgcgttcataacctcccgactcgaccggtacagtgtcgttaccctgtgccagaccctgggggttcaccgaagtggcttctacgcgtggctgaaacagcccgcatcgttacgccagcaagcggatgaacggctgaccggattggtcaagcaatcctggctggaaagtggtgctgtctacggttatcgcaagatccatcgcgatctatgtgacttgggggaagcctgcggcaagcaccgtgtggccaaattaatgaggcgggaggggctgcgttcgcaaactggctatcaacgccgtaaggggcattatggaggcaagagcccacaggctgccccaaacacgctggcacgtcaatttaaggtgccagcccccaacatctcctgggtgactgacattacctacatccgaactcaagaagggtggttgtacctggcggtggtgctcgatctgttttctcgccagatcatcggctgggcgatgaagccacgcatgacggcaggcttggcggttgatgcgttattgatggcggtttggcgacgtaagccaacgcagccggtactggtgcattcggatcagggcagccagtttaccggtggtgaatggcaggactttctgaaggcccacaacctgagttgcagtatgagccgacgtggtaactgccacgacaatgctgtcgccgagagcttctttcagttgctcaaacgggagcggatcaagcgcaggatttactcgacaagagacgaagcccgcagcgacgtatttgattatatcgaaatgttttacaacccaatcaggcgccatggttccaatgatgggctgtcgccggtagagtttgaaaggcagtttatttgtcagcaacagagtgtctagaaaaccaggggcgattcaatatgcctgatattgacgggctggaattcacaacccgttatcgccaacaggagcatgatgaacgccgtgaacgtgccattatcatcggtttgacggccgatgcccgccaggagcagatccagagggcgatggaggcaggaatggacgactgcttgttcaagccagtcagtctggatgagttgaggcaatgcatctcgatccacacaacgggctatgttgatacactacctgctgaaattgctaataatatcaatcaaagactggggccattgacggcaggtaagcctgaaatcgcagcgcctttgttgatggagtttctgcgggctgcagatgatgacctggccgccctcgcaaaggccagccagacaggggacaaccaagcttttctagccaatttacatcgtctcaagggcggtgcccgtatcataggtgcagatggattggtcgcgtgctgcattgcctgggaacaatcttcccgattacctctgtgtatgccaagtgcccttcgacaggtgcagcatatgtaccaacagctccaggagggaattcgctattgggagaaaatgacgtgaaggggggatttgctcccctccattcagctcaagtcatgaacgccagtaggtaatcagttcgtacccgctttcgatgacgctctctgtttgttggggatgttggtgatagccaaggtaatagtgttccgtgattggcagcatttgataatgactggttagggtcttgccgttgaggatgacatcaggggttccggctgccacgttaatcgctctggctttcagcatgagccctgaatccgatacggttagtttggcggccaatacctgttctgctggattggcggtggagattacttgttgtcccggatgctgcaagctgactgatgattgactgtatttgctggcgctcgcctgccaactcactgtcttgcccaccgcctgggcatggagggcgacaggggtgagtagtgcaggaagcacaagcagaaaaatgtgtgttttcatgatttaccctctcttgtttgggccccgaatgggatcaatttctctatcggcgcgcattagaaaaagcttagaccgaccttgagtggcacaatgcccagctttggttttttgtatgcgggagaggtgtgggtgttgctcgaaaatcagatgatgttgttggcggtgtttgaacgggcggcgctgatgctgatgaccctgttctttctgacccgtacaagaccgttccagcggttgttccagaagcgtgatcacaccccggccgagctggtgctggtcgcctccatcttcggcctgttcgccgtgttcagtacctacaccggtattccggtagagggggcgctgatcaacgtgcggatcatcgccatcatctcgggaggcatactgttcggcccctgggtcggcattccggccggggtcatctccggcctgcaccgctacctcatcgacatggatggccacacctcgatcccctgtctcattgccagcatcatcgccggtctgctcgccacctggttgcacctgcgctgccgcaagtcgcgactctggctctacggcatactggcgggcatgttgtgcgaggggctgaccatgttgctgatatggctgctgaccgaaccccatgaggtgggggtggagatcgtcagccacatcgcctatccgatgatcgccggggcactctgtatcggcctcatcatcaagctggtgcaggatctggatgacgagaaggagctgattgccgccaagcaggccaagctggccctcgacatcgccaacaagacgctgcccttcttccagaaggtcgatcgccactcccttggccaggtgtgcggcgtcatctgcaacgagatccatgccgatgcggtggccattacagatacccgcgacgtgctggcctacgtgggggtgggcaaggattactacgagctggacgagcaccatgccatcagcgacatgacccagcgggccgtgttgctggaccagatcatcatcaacaacgatctgcgccagtatcatttgtcagattttcactctgtcatcatcattccgctgcgggaaaacggcgccgtcagcggcaccctcaagatctactatcgccgcacccacagcattaccagctcgctgcgggagatggcggtgggcctctcccagctcatctccacccagatggaggtgtcgcgcatcgagcagctcaaagagatgacccgcaaggcggagttcaccgcattgcagagcaagatcaacccgcacttcctgttcaatgccctcaacgccatctcatccttgatccgcattcgcccccagcaggcgcgccagctcattgccaatctggcggactatctgcgctacaacctcaacaagggggacgagctcatcgacattcaggaggagctgcagcaggtgcgcgattacatcgccatcgagcaggcccgcttcggcgacaaactggaggtggtgttcgaggtggacgatgtgcacatccaggtaccgagcctgctgttgcagccgctggtggaaaacgccattctgcacggcatccagccccgcagcgccccgggccgggtcaccatcgaggtgaaacaactggcgggtggcatccgggtggcggtacgcgatacaggttacggcatcagtcaggcggtgatcgatggcgtggccgccggtcgggtggagagccgcagcatagggctgatgaacgttcatcagcgggtcaagctgctctatggcgacggtctgcagctcagacggctggagcccggaaccgaagtctgtttctatctgccggatcaggaggcgatgccatgttgaaagccattattgtcgaagatgaatatctggcccgggaggagttggcctatctggtgggccagcacagccagatcgagatagtggcgagtttcgaggacgggctggaggcgttcaaatacttgcaggatcacgaggtggacgtggtgtttctggatatccagatcccctccatcgatggcctgctgctggccaagaacctgcacaagtcgagccatccgccccacatcgtcttcgtcaccgcctacaaggagtttgcggtggaagcgttcgagctggaggcgttcgactatatcctcaagccctacaacgagccgcgcattatcaatctgctgcaaaaactcgagctggcgggcaagtctcagccggtgcagggggtcgaggggagcagcccgcagaatcgcactgtcaatctggtgaagggggagcgcatcatagtcaccccctgcgagcagatttactatgcggaagcggacgaaaagctgacctatgtctacacccgcaccgatcgatacgtgatgaacatgaccatcagcgagtttgtcagccggctgcccgccgagggcttcttccgctgccaccgatcctactgcgtcaacatcaacaagatccgcgagatagtgccctggttcaacagtacctatctcatccggctccatgatctgccgttcgaggtgccggtcagtcgcagcaacatcaaggcgttccgtcagctgatgcggctctgattgtcattcattcctgccgatctgcatttcatgccttaatcggctggcacgagctgcgtcttgcctatagtggcctcaatttccttaaggccatcgaccgagacgcatcatgaccaaagagatgaatcgcacccgctatctgaccctgataggtaccatcattacccagtttgcgctgggttccgtctacacctggagcctgttcaacgcccagctctccgacaagctggacgagccggtcagccaggtggcgtttgccttcggtctgctcagcctgtcgctggctgtcgcttcttccatggcgggcaagttgcaggagcggttcggggtgcgcaatgtcaccctgggggccggcgtgctgctcggtatcggcttcttcctcaccgcccacgccagcaatctggccatgctctacctctgcgccggtattctggtggggtttgccgacggtaccggctacctgatgacgctctccaactgcgtgaagtggttcccggagcgcaaggggctcatctccgcctgctccatcggcgcctatggcctgggcagcctcggcttcaagtacatcaacctgctgctgctctccaacaacggcctggaagcgaccttccagctgtggggattgatcgccatgtccatggtgctggtgggtggcatgctgatgaaggatgcacccaagcaggccgcttcggcgcagcagactgagagccgtgatttcaccctggccgaggcgatgcgcaagccgcagtactggatgctggcgctgatgttcctcaccgcctgcatgagcggcctctacgtcatcggcgtggccaaggatatcggcgagaacatggtgggtctgtcgactgcggtggctgccaatgcggtcgcggtgatcgccatggccaacctgggtggtcgactggtgctgggcattctgtctgacaagatgtcccgcatccgggtcatcaccatagcccagctgatcaccctcggtggcatgggattgctgctgttcgtgccgctcaatgccaacctcttcttcgtggcggtggcctgcgtggccttcagcttcggcggtaccatcacagtctacccctccctggtgagcgacttcttcggtctcaacaacctgaccaagaactatggcgtcatctatctgggctttggtctgggcagcatcataggctccatcgtggcctccctgttcggcggcttcatggcgaccttcaacctgatcctggtgctgatggtggttgccctggtgctctccctgaccatccgcttgccggcgcctgtcgcggtatctgtcgacagggcctgatccctcattccattgtgatgacagcatgaaaaagaagacccgggcttggcccgggtctttgcattcaagggagtgcagctcagggtgggggcagccccagcaggctgcgcacatggcggctagtatcttccaccgtgggccagtcacggcctgtgatggtgacatgacccatcttgcggccggggcgagcctcgcccttgccatagagatgcaggtgtactccgggcagggccagcaccccttcccagtctggtgtacccccgtgccagagatccccgagcagattgagcaggatggcgggccgcacctcggctttctcgggcaaggggagatcgcacagggcgcgcacctgcaactcgaactggctgcactcggcattgtcgaggctggggtgacccgagttgtgggggcggggcgccatctcgttgaccaacagccgcccttccaccagaaaaaactccaccgtcagcacaccgacgtagtcgagcaccgcgatcagccgctcggcgatatctttcgcctcagcctccagcgcagggacatttgccggggagcgggtttgatcgagaatgccgccactgtgccagttctgcaccagaggcagggcgctgatggcaccgctcgggctgcgggccagggtgagggcaaactccccctccagcggcaggcgtttttccagtacgcaaggtacgccgctggcggtcagcgcgcttgccagctcatccagattgccgacctgccactggcccttgccgtcgtacccctcgcgggcggtcttgaggatggcggggaacagcgcgctggcctgtgcggggatgggatctcccgccagcagcgccagatggggggcgaccgggatgtcagccccgcgcagaaaggccttctcctcgcgccgatcctgacagatgcgcaccgcgctggcggctggccgcatcggtttttgtttttccagcagggcgagagtggcggcgggcacgttctcgaattcgcagctgatggcggcgcagcggctggccagatcgtgcagagcggtctggtcgtcatagggggcgacaatatggtgatcggctgcggcaccggcgatgctggcggggtcgggatccagcaccaccaccttgtagccgaggcggtgggcggccatcacgaagtagcggccaagctggccgccgccgagcatgcccagggtggcgggtggcagtatcatgccgggtcctccagttgcagagccagcacccggtcacgctcgttggcgcggaagtcgtcgagctgttgctggtagcggggggcatcgccatccagggtgactgacagcaatgagacagcgaacagggcggcgttggcggcccccgcctcgccgatggcgaaggtggcgaccggcacccccttgggcatctgcactatggagagcagggagtccatccccttgaggtggcgcgaggggatgggtacccccagcacgggcacagtggtcttggcggcgaccatgcccggcagatgggcggcgccgccggcccgcaggccgcgatcgcgggcactggctgcatactcgaacagcaggtccggggtgcggtgggccgagaccacccgcgcttcgtagggcacgccgtgctccttgaggatgcgggcggcagcctgcagcacgggccagtcggagtcggagcccattaccaggccgatcaggggaggggtgttcatttttctggttccttgctgttaaacgtttgctttcggtaaacaaaaagagccggcaagccggctcagaatttctcgggtcgcacgatttcgaccggttgcagaaaagcgatcatggcgtagtcggggtagtagcgactctgcaggtgggccagcagtcgttccgcctgctcgcggctgcaaatcgcctccagcctgatgttgccgctctcgctccagctggcgttgcgctcgccgtgatcgcctcgtccgcgtgcatccgtgatggtgtagccccgcagcccttcccgggtcagggtgcgcagcagggtgggttccagatttgcttccgtgatgacggtcagcagggtacgggtctcggtctgcatgatggctactccgtgaagtggcgggcccagctgtggtagagcgggatccccagcatgatgttgaaggggaaggtgacgcccagcacggcgctgagggacaaccccgggttggcctggggcacggcgatgcgcaaggttgctggcacggcaatataggaggcgctggccgccagggtggccagcagggtgagtccgccaagggagagccccatcagcttgccgaccgtcaaccccagtcctgccgaggcgagcggcatcagcagggcgaagccgagcagaaacaggccatggcggcgcagatcctggcactggcgtgccactatcaaacccatctcaagtaggaagagggcgagtgcccctttgaacagatccacaaaaaggggtttgaggggggctatgccttgcggcccggccagatagccgatggccatgccaccgagcagcagggtcacccccttgccgaggaaagtttcatgggccagcatgcgccagcgggtctggcggctcaccccgcgcgccagcattatgcccaccaggatggccgggatttccatcacagctaggaagatggagagctgagattcgaagctgatgccgcgctcggtgagccagtttaccccgactgcgaaggtcgccacgctgaccgagccgtagtgggctgcggtggcggcggcatcgatccggttcatcttgatgcgcaacagggcaaagcctgccagggtttgcaccacaccgagcagtatcaccagggcgagttgtggcagcagtggcaacaaggattgctgggccaggccgacaccgcctttgaggccgatggccagcagcaggaagagggagagggtgtcatagagtgcggggggcaacttgagctcggatcgcaccagaccggccagcaggccaaacaggaaaaagagtacaacaacatccagcatgaggggtcgcaggaggcaattcacagggtgcttgcatgctagagtgcatgatgcttcgataaaatcagattttgattgatgattgttcggcaaaaactgataggaacccggatgctcaactacaaacaactctattacttctggcatgtggcgcgcagcggcagcgtgacacgggccgccgaacagcttcatctcactccgcaaaccatcagtggtcaggtcgcggagctggagttgtctctcggggtggcgctgttcagccgggaggggaggcggctcgtcttgacggctgcggggcgccaggcacttgagcaggcaggcgccatcttttcgctgggtgccgagctggaacacaccctgcgccacgccagccaggagctgaccatgcaggtggggattgccgactcagtgccccgtactctggcgtttgagctgctggcaccggccatggcgctggcgacgccggtgcggctgatctgccatgaagagcgggccgagcagctattcagcgagctggccagacacaagctggatatggtgctgatcgatcgcccactgccaccagatagtggcgtacgtggctacaaccatgaactgggacgcagcccgctggcactgtttgcaagtccggcgctggcggctcgtgcccgttcggggtttcccgcctctttggaagggctgccgctgcttatccccggcgagaagtcggcgacccatgatcggttgctggcctggtaccgccagcagggcatacatccccatctggtcggccagtttgacgactctaccctgatgaagtcgttcggcaaggcgggcatggggatctttcccgcgccccttgcgatgcgtgacgagattgagcgcctctatggtgtcgagcggattgccaccttgcccgaggtcacgctctcctattatctggtctctgctggccgtcacctctcccatcccggtgtacaggcggtgatggagggagccaggcagcggctggtagagctggaaaagcagaaatagaaatctggatggctatacatccaatctggctctgcctataatcccctccgctttggcgcatcatgcttaatagggaatccggtgaaaatccggagctggcgcgcagcggtaagggggaacgaagcgacatcagggcactgccgtcaggtgggaagccgtcgccgtaggccatcagccccccagcccgaagacctgccaaagttcgtatttcgggccgagagaaaccggccacgaagtagatgcttacgcgaacttaaggatctctcatgtccaagacattattggtggctgccctgttgccaacggcggccttcgcccagacgaccatcgccgtcaatcctaccctggtgatcaccgccaatcgggtggaacaacccatcagctcggtactggcacccgttgtggtgatcgatcgcgccgagatcgaatcccgtcaggtgcagagcctgccagcgctgttgaagacgttgccaggtgtgcagatcaccacgctaggtgggcgagggcacatgagcagcctgttcatccgcggtaccaactccaaccattcgctggtgctgatgaatggacgccccatcgccgccatggtggccggcacaccagacctcagccaaattccgcttggcaacatagagcgcatcgagtacatccgtggtccgcgggctgctgtctatggcgcagatgccatcggtggcgtcatcaacctcatcaccaaaacttccgccaagaatggcagcgagacccatctgaagggtggtgtgggcagcaatggctacggccagggtcaggtgcgtaccgtgcaggccctgggtcagcagaccgacatgaatatgatgatcggctacgagcgtaccgatggtttcgatgtggtggccaatgcccagcagccggatcgggatggcttcgacagtctgaacggccagttcgggctgaatcatgggttcagtgatgcctggagtggagacttcaacgcccagggttatgataaccagaccgagatggatgatgcctatcagtcggccgatcagagccgggtacaggccttccagtatgatggcggtctcaagttccagagcgagacgctgaccagccggcttgaggccagctatggcgagaacaagctgaagagctggctggagagcaagggggaatccagcgcccagccgatccacaccggcttgacccgcttctcctggatcaacagctggagcggcgttgaggggctcaacctgaccggcggcgccgactggcagcaggagcagttgaaatccgactcgcgcagttctggcctggcgttcaatgcccccgatcgcgacaatacagggttgtttgcggtgggcagctaccgctggcaggccctgctgtgggagctctctggccgtaccgatgacaatgagcagtatggccgtcacaatacctggtctgccgccagcgggctggacatagatgacaaccacaatgtacggctcagttatggcaccggcttcaaggcgccgaccttcctcgacctctactatcctggttatgagaatccggatctgaagccggaagagagcaagaacctggagctgggctttgcgggccgttataccggttgggactggtcgcttaacctctatcgcaacaagatccagaacctgatcgcctgtcagagtgcgttctccacctgcaagccggacaacacggatgccgagatccgtggcgtggaagtggcgctgggtctggaaaccggtccgatccatcatgacctgagcttcgattacacccgggccgaagacaagaacgatggagatcagcaactgctgcgccgcgccaagcagaaagccagctggcttacccaggtgcagttgggcccggtcgatctctccaccgagctgctctatgtgggcaagcgggatgacaagaacttcagcagcttccctgcagagcgggtggaactgggttcctacaccctgatcaatctgggggccagctatggggtaacgcctcagctcacgctgggtggccgtatcgacaacctgttcgatcgcgactatgccccggcctatggctatgcctctgcgggtaccgagttcaagctgacggcggactaccgtctctgatcgccagcgctgctatatatagaagagaaaaagcgaggccctgccattggcagggccttttctattggcggcaggcgggagtatgatcgctgccttgcaccaaagggggaggtcaggtggccaatattctagtgttcgactccggcatgggtggcttgaccatctatcgcgagatccgccgtgcgctgccggcacacaactacttctattgttttgacaacgccaacttcccctatggtgagctgagcgagtcagcgttgattgctgcctgcacccgtctggtcagtcacatggtggccgagcatgtcattgatctggtggtgattgcctgtaacacggccagcaccatagccctgccatccttgcgtgccgccctgaccattccggttgtcggcgtggtgcctgccatcaaaccggctgccgccctgacccgcaatgggtgtatcggcctgctggcgaccccgggcaccgtcagccgtgaatatactcatcacctcatcgcccagtttgccccgggcaagcgggtgttgctcaagggcgcgactgaactggtgatcgaagccgagcacaagctggcgggacggccggtaaacatggcgctgttgcaggaggtgctgacggactggatggaaggagaggaaaggccggataccctggtgctgggttgcacccacttcccgctgctcaatgatgagatccggcaattgatgccaggatgtcagttggtggattcagggagtgctgtggcaagacgggtggcacatctattggctaccgtggctgagcagccttcgcaagccgtggtgcaggccagggcatattgcacccgactggatgcacaagcccaaaaattgacagcccccttgcaagcttgggggctgtcatcactcgaagaggtgcagtactaactcgtgaccgctaggggatcaggcatcgacttcgctgccttctctctcatctttatcccgcttgtcgttggcttcacgtaccttgagggtacgctgctgatactccttgtcattgagcacggcgatggccttggcggcatcggcggctggcatctccacaaaaccaaaccctctgcgtttgccggtggccttgtccttcatcagacggacagagatcacctgtccctgttcggcaaacagttcacgcacggcaatctcgttggcgcgatacggcaggttgcctacatataaggtgcaagtctcttgaccggaggccagctcgcctgcggcggctggtgtccgcttaaggaacagcggcacgatgaaaccaccgatggccagacccacagcaaaaatcacttcggctttcaaagaaaactgcagagcctgggcaaccagataaccaaccagcgccaacaccagggcaaggatggcagcctgcacataaacgggaaacttggataaattcatctttaaagaccttttgtaaatgaaagcaaaaaaggtgcaacactctattcacctccatggtaaccagctttccagccgggcgctaccatggaccacttgggacacattatccgttccagtatggcattccccaatgggggaaggcgcacttaaatgacgataaaacaggactgaaatcatcaggttgtggataacactgtatatatacactgagtaagctgtttctaattggataatttgaagtttccgtgactttcttcaaaaaaagccttgtcatcgtgatcacgctccctataatgcgcccctaccagcacggcggaacacgccgaactgatgagccagcttccttgcgaagccggcgccgaaagaaaagcgaaaacaaccgcttgactttcgaagtgaggagcgtaatatgcgcctcctcaacgcgacaagcgtgacgctctttaacaatttgaatcaagcaatctgtgtgggcactcacagcatcgaacatcaaacaattttgttgattttcaatgtctggtgaagtgaccaagacgatttcttagcaataagaagtcgaacagtttatttcagcaattcattgagccgctgaagttcattgcctcggtaatgaatgaacgcaaaccaaacttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaaagtggcttgctacttttgccggcgagcggcggacgggtgagtaatgcctggggatctgcccagtcgagggggataacagttggaaacgactgctaataccgcatacgccctacgggggaaaggaggggaccttcgggcctttcgcgattggatgaacccaggtgggattagctagttggtggggtaatggctcaccaaggcgacgatccctagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggggaaaccctgatgcagctatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaaggttggcgcctaatacgtgtcaactgtgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggttggataagttagatgtgaaagccccgggctcaacctgggaattgcatttaaaactgtccagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgatttggaggctgtgtccttgagacgtggcttccggagctaacgcgttaaatcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggccttgacatgtctggaatcctgtagagatacgggagtgccttcgggaatcagaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctgtcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgataaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtgctacaatggcgcgtacagagggctgcaagctagcgatagtgagcgaatcccaaaaagcgcgtcgtagtccggatcggagtctgcaactcgactccgtgaagtcggaatcgctagtaatcgcgaatcagaatgtcgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaccagaagtagatagcttaaccttcgggagggcgtttaccacggtgtgattcatgactggggtgaagtcgtaacaaggtaaccctaggggaacctggggttggatcacctccttaccttaagatgtcgaagttgttgagtgttcacacagattgccttgattcaaagtagttagagcaaagacctgatgcgcaagcgtcagtgcttgtttggtgaaagccaaacgagagaagcccttttgttgggtgtcgggacgtgaatagcggcgcaagcagctacccggttacctgcgcgcgagcgcaaagacaaatccgggtccccttcgtctagaggcctaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttctcttcgcagctcaaagaatgcagacataagcatgcgtgtttatgtctgttttcttcggtcgatgaccgttgcaaacatgctctttaacaatctggaaagctgatttaaaaagtagttctcaaacatttgttacaagtgctttggaaacttcttggcgaaaaccaaaatttattttggtccttgttgtacttcaacaagtcgcgtcgtttcaacgacacttcttggggttgtatggttaagtgactaagcgtacatggtggatgccttggcagtcagaggcgatgaaggacgtactaacctgcgataagctgtgagaagtcggtaagagacgctattactcacagatttccgaatggggaaacccacccaagataacttgggtatcgttacatgaatacatagtgtaacgaggcgaaccgggagaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattccctcagtagcggcgagcgaacggggattagcccttaagtttcttggaagttagtggaatggtcctggaaaggccagcgatacagggtgatagccccgtacatgaaaacgaccttgaagtgaaatcgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaacccctgtgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcccttcggggtgactgcgtaccttttgtataatgggtcagcgacttacattttgtagcgaggttaaccgtataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtgtagacccgaaaccgggtgatctagccatgggcaggttgaaggttgagtaacatcaactggaggaccgaacccactaacgttgcaaagttaggggatgacctgtggctgggggtgaaaggccaatcaaactcggagatagctggttctccccgaaagctatttaggtagcgcctcggacgaatactactgggggtagagcactgtttggactagggggtcatcccgacttaccaactccatgcaaactccgaataccagtaagtaatatccgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccggctaaggtcccaaagttctggttaagtgggaaacgatgtgggaaggctcagacagctaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactagtcgagtcggcctgcgcggaagatgtaacggggctcaaaccaggcaccgaagccgcggattcacacttatgtgtgagtggtaggggagcgttctgtaagtctgcgaaggtgtatcgagaggtatgctggagatatcagaagtgcgaatgctgacgtaagtaacgataaagggggtgaaaagcctcctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggtgaggccgaaaggcgtaatcgatgggaagcaggttaatattcctgcacgacttgtaattgcgatggggggacggagaaggctaggtgggccaggcgacggttgtcctggtgaaagtgcgtaggtggtgtttctaggcaaatccggagacacaacactgagacacgagacgaagccactacggtggtgaagccattgatgccctgcttccaggaaaagcctctaagcttcagattacaagtcatcgtaccccaaaccgacacaggtggtcgggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatagaaccgtaacttcgggagaaggttcgctcttgacagtgaagtccctcgcggatggagcagttgggagtcgcagtgaccagatggctgggactgtttatcaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacacctgcccggtgccggaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaaccatggccatgctgtctccacccgagactcagtgaaatcgaattcgccgtgaagatgcggtgtacccgcggctagacggaaagaccccgtgaacctttactacagcttggcactgaacattgaacctacatgtgtaggataggtgggaggctttgaaggcgtgacgccagttgcgctggagccgtccttgaaataccacccttgtatgtttgatgttctaacgcagggccctgaatcgggctcgcggacagtgcctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttaactgcgagacggacaggtcgagcaggtacgaaagtaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtcggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggatgattgaagggagttgctcctagtacgagaggaccggagtgaacgaacctctggtgttcgggttgtcacgccagtggcactgcccggtagctaagttcggaatcgataaccgctgaaagcatctaagcgggaagcgagccctgagatgagtcatccctgaccccttgagggtcctaaagggccgttggagaccacaacgttgataggtggggtgtgtaagtgcagcgatgcattgagctaacccatactaattacccgtgaggcttaaccatacaacacccaagaagtgttctgggccttgtagcaaattgaagaactactacctaattcagtgatagcgaccaccacctaaggtgacagttgttattcacgtcagctttcttagattgaagtaatttgcctggcggccatagcgccgtggaaccacctgatcccatgccgaactcagaagtgaaacgcggtagcgccgatggtagtgtggcattcgccatgcgagagtaggacactgccaggcacccaattaaacagttgtgcagacattgcatgattggccgagaggatgacacctctgataagcggcaaaagatttagcgaaaagctaaccaaatagcggagcggtagttcagttggttagaataccggcctgtcacgccgggggtcgcgggttcgagtcccgtccgctccgccactaaattgagaagcccagtcgaaagactgggcttttttcatttccgcaactgcaaagtcagcgatcaccattacctaccttctcttccactctccactccggggcatcttgatgttcgccgctggctgtcgttgccgctataatggccgccctcaagcaaggtgatggtatgaaagcagaatatctacagcgattcgggggcattgcccgtctttatggtcagaacgcactgcgttcctttagccaggccaaggtctgtgtggtggggatcggcggggtaggctcctgggcggccgaggcgttggcccgcgccggcatcaatcagatcaccctgatcgacatggacgacatctgcatcaccaataccaatcgccagatccacgccatgcaaggcactgtcggccgcctcaagacggaagtcatggccgagcggatccgcgccatcaaccccgattgcgaggtgatcgaggtggatgacttcgtcacccctgacaatcaggctgagcacatcaagcgggagtttgactatgtggtggatgccatcgactcggtcaaggccaaggtggcgctgattgccttctgcaagcgcaacaagatccctgtgatagtggctggcggtgccggcggacagatggatcccacccagattactgtggccgatttggccaagaccattcaggatccgctggcagccaaggtgcgctccgatctgcgccggctgcacaatttcagcaagaatcctgctcgcaagttcggagtggagtgtgtcttttcaaccgagcagttgagctacccggatggcaatggtggcacctgtcaggccaaggccgccagcgatggcaacatgaagatggattgtgcctccggcttcggcgccgtgacgccggtgacggcaacctttgggttggttgccgcgtccagggtattgaagaagattgccgagcggggtgctcgcgccgaaaaagaggccgggaatgaagaagtagggtcaattagcgaagcgtaatcgagcactgaacaaggcggattagactgcatgctcccggatcgccagcacgatcgctctgagcccgttaccccgtgacgggctcaggtgtttctccagccccagttcggtgaaataggcttccatatcaaaggcctgaatggcctccgcggattggtggttgagcgcagccagcacgatgacgatcagtccgcgcactatgcgggcatcggagtcgcaggcaaaatgccaacggtcatcctctccctgctcccctttcagccaggcctggctttcacaccccttgagacgaaactcctcctgctgccatttggcaggcaggccgggcagcagcttgccgagctggatgatgagcctgtactggttttcccagccgtgggcggccacaaattgttggcggatgccctcggcattgggttccaggccgatctgggtataggttgcgaggctgttcatagggttgtctgccttagaagaagtcactgagtttgcgcagagccgccagcagggcattcacatcgtcctgattgttgtagcaggccagggaggcgcggatggtaccgctgatgccaaggctctgcatcaacggcatggcgcagtgatggccgacccgcagcgctatgccctgcatgtcgagcagggtggcggcatcctggggatggatgtcgtccagcaagaaagagacggcgccggcgcgctggccgggttcaccgacaagacgcaggcccggtacctgccgcagccctgccaccagatggtcggtgagtacctgctcgtggtgaaccagggcaatcctgtcttgttgcatgaaaaagtcgatggcggcagccaggcctatggcaccggcgatgtgcggggtgcctgcttcgaacttgaagggcagggcgttgaaggtggtgccgctgaaactgaccctgtcgatcatctcgccgcccgcttgccatggcggcatccgttccagcagttcggttctgccccacagcacaccgatcccggtcgggccatatagcttgtgaccggaaaaagcatagaagtcgcaccctatggcctgaacatctacctcgaggtgagccactgcctgggcgccgtcgatcagggtcagggcgccgacagctttggcggcagttactatctgcgataccggattgacggtgccgagggcattggatacatgggccacgctcaccagccgggtccgtggccccagcatggcgtgataggtggccagatcgagatcgccccgctcattgagggggatgacccggatcaccgcgccggtgcgttgggcaatcagctgccaagggactatgttggcgtggtgctccagggtgctgagtacgatttcgtcccccgctttgagctcgctcattccccagctttgggccaccaggttgattgcctcggttgtgccgcgggtccagatcacctcgcgacagtgaggcgcatggatgaacctggcgactgtctcgcgggcggcctcgaaggctcgagtggcccggccgctcagagtatgggctgcacggtgaacgttggcgttatcggcccgatagtagtgcgctatcgcatccagtaccgcttgcggcttctgggtggtggcggcgttatccagatagaccagaggatggccgttgacctgctgcgccaaggccggaaactggccgcgcaattgggtgtgctcttgctgattcatgctcccctcgtcatcgtctggaaaagtcggccatgatcctgaaaatggcgttcgaacacaaggcgcatgatgcttgccgactgatggtgtgtggcgcagcgatgcggcttgcccgctgatttctgttacaatgccgcccctcatcataagccaagagatccggcccatgaagctcaaccccaatcagaacgaagcggtcaagtttgtctccggcccttgcctggtgctagcgggagccggatcgggcaagacgcgcgtcatcaccaacaagatcgcctacctggtgcaacagtgtggctataacgcccgcaacatagcggccgtcaccttcaccaacaaggcggcgcgggagatgaaggagcgtgtcggccagactctgggtcgcaaggaggcgcggggcctcatggtctccaccttccataccctgggtctcgacatcatacgccgtgagcacaagagtctgaatctcaaggcgaacttctccctttttgacgataccgaccagctggcgctgctcaaggagctgaccgaagctgagctggataacgacaaggacaagctgtcggccctcatcagccagatctccaactggaaaaacgacctcatactgccggcgcgtgccatgcgtatcgcccaggggccggaagaggtgctgatggcccagctctacgagcgctatcaccgccagatggtggcctataacgcgctcgacttcgatgaccttatcgtgatgccgaccctgctgctcaagagcaatgaagaggtccgcacccgctggcaaaacaagatccgctacctgctggtcgatgagtaccaggacaccaacaccagccagtacgagctggtgaagcagatcgtcggcgagcgggcccgctttaccgtggtaggggacgatgaccagtccatctactcctggcgcggtgccaagccgcagaatctggtgctgcttaacgaagactttccgagcctcaagctcatcaagctggaacagaactaccgctccaagggtcgcattctgaaatgcgccaacatattgattgccaacaaccctcatgtgttcgacaaggcgctcttctccgagctcgattacggggtgccggtcaaagtgttgtttgccaagaacgaggagcacgaggcagagcggatcgccgccgagctgatggggcacaagttcatgaaccgcacccggttcaaggattacgccatcctctatcgtggcaaccatcagtcgcgcatcttcgagaaagcgctgatgaccaaccgcatcccctatcgcatctcgggcggtacctctttcttctcccgtaccgagatcaaggacatcatggcttatctcaagctgctggtgaatccggacgaggacaccgccttcctgcgggtggtcaacctgccgcgccgtgaaatcggccccaccacgctcgaaaaactgggtcagtatgccaaccagcgcggcaagagcctgtttgcggccagcttcgagctggggctggaacagtctctttccggccgtggcttgagtgcactacaagcatttaccaactggctggtgcgattaggcgagcaggcgcagcggggcaacccggttgaggcggtgcgggacatgatcaaggagatccactacgaagagtggctctacgaaacctcacccagccccaaagcggccgagatgcggatgcagaacgtctccaccctctaccgctggatcaccgaaatgctggaaggggatgagctggaagagtcgatgacgctcgcccaggtggtcacccgccttaccttgcgcgacatgatggagcgcaacgagggggaggatgatgccgatcaggtgcagctgatgacactacacgcctccaaggggctggagttcccctatgtcttcatggtggggatggaagagggcctgttgccccatcagaccagtatcgatgaagacaacgtggaggaagagcggcgcctcgcctacgtgggcattacccgtgcccagaccgagctcaccttcaccctctgcaaagagcggcgccagtatggagagtcggtaaggcccgagccgagccgctttctgctggagctgccccaggacgatcttgagtgggaaaatcagaagaaggtgacggccgaggagcgccagcagaaagggcaggttggcgtcgccaacctgcgagcgctgttcaagaaggactgagccgacacggctagccgcgttcccccttggtctggctgagcaggggagtgatatctgcccccggcatgggtggtgaaatgtagcgtccttgtcccatcaggcagcccatgtcgatcagcttctgcaattgctgctggttctcgatcccttcgactaccagagtgaaatccagatcctggcagatgtcccgcatggcgcggatcagcgccagatccttgggtgattgcagcatgcgatgggtgaaactgtcatccaccttgatgtagtccaccgggaagtggaacagggcattgagggaggagaagccggtgccaaaatcatccagactgatctgaatgcctttggccctcagctcgtgcaaagaggtgagggcgtcggaatcctgccgcgacagctcccgctcgttgaattcgaaaatcaggtaacccggtgctatcccctcgctctcaataatgtcgaccagtcgcatgatctgatcgtggttgaccagatgcttgccggagaggttgatcgcaaccttgaacttgctctggcccgacatgggcagccagttcttcagttgttggcaggtgtggcgcagtatctggtaatccagttcctgaataaggccgcactgctccgccagcgggatgaagtcgaaggcatccttgagtacaccctcctccgtgatccagcgagccatcacctccagccctgtcagacgactgtccttagccggatcaccggctggaaataaggcactatgcgcccctctcgcagtgctctggccagcatctcctccggtgaggtccaggtctgggccgagcactcttccgaatagctgacgatgcggctgcgaccgttgcgtttggcctgatacatggccaggtcggcctgatgcagcagttgactgatatctgaagtctgctccgacacactggccacccccaggctgactgtgatgctcagctcattgccttgcagccggaatggataggagaggcggctgatgacgcggttgagaacagggctgatatcctcctcgtccttgctgttgtccaagtagatgacgaattcgtcccctcccagtctggccaccatgtcgttttgtctgatgcaggtttgcagacggcgactcatctctttgagcaactgatcgccagcgctatggcccagggtgtcattgacctgcttgaagtgctccacatcgacgaagatgagtgcaaatcccggcgtcttgtagcggtggaagtgggtcatggcgtggttgaggtggttcatcaacagtgcgcggttgggcagctgggtcagtgggtcgtgaagcgcatcgaattgcagcctgcgttcgagctcctggtgttgcttgagttgcttctgcaatctgagattggtctgccgcagctgttgcaggcgctggttgatggagtcttccgagttgatgtcgtgcagctgctgccggatccgcctcagctccagcaacagggtcagctggctgcgcagaaagtcgaggaacaaccggttatctgtctccagcggctgctgagtactgataaggaagtgggcaaagtattgctgctgcaggcgcaagggttggctgtaccagtgcaactgctctttgtgctgttccatgttgttggtgctgtggcacaggctggtgatgaactcgtcgctgtgcggtggctgctcgggatatattttttccagccgatggctgtctattcggaccagcaacatgtcctgaatggccagtatctggcgtagcacagcttccagctgggagaacagtgcctggctgggcagggtattggccaagcggataatgcgattgatgctctcaatctttttttgccagtccggatccttgcggataaggggggaggccagttccgatagctgggagcctgcctgggtttcattcagccgcttggcgagacattccagcaacaggcgcagtgtgggcagatccttgggctgacagcaggccagtaaccactgtatctgaccgtgctcgaccggcagtatgcaccagcctttcgcctcatcgagctggtcaagctgatcggagatccgcgactcctccagccccagctgtagtttgaaacggtcagaaatctgatgctcgcagacccagtgcagccccgcttccgataagcccaatatgccaaaatgttgcagcggacagagctggttcagctgctggatcagggtgtcatactctttaggggtggcctcggagggtgctgggaagtccataatagaggagaccaacgccaacaagggagtcgagtaatgcggtgctgtgggttgggctgacatagaaactcccggtttgcctaccttacaaagagtagtcggaagtaaacagattgaaagggccgcaattgcggccctttcaatcacttagaggttgtcggtcatgtagtgaatggcgttttcgatctcttcatcgctacaggtgacgcaagtccctcgtgctggcatcacaccgctcttgccggtgaagccttcaattgcatgtttctttaatatatcaatgccttgcgctatgcgtggctcccacacagccttgtcgccgcgtttgggggcaccggcaatacccatgtcatgacaggcaaagcacgcccctttgtacacggcctcgccatcacgtgggccggatggtgctgccgccacaggagctgcgcctgcagtcgcaatcccttccagctccttggcggtatagacctgaccgacgggcttgatccgttcggcaatcgcgtccggtgacatctcatcggcagcaagtacaacgccggacaaactggcagccgtcattccgacagccagcaaatagctcagttttttcaacacgctcatgtactcccagcaggcttttattatccctagaaaacggctggattataaccgaatagttacagccatttaaacgcttgtgtgtgaagtgttaagcactctgcgtgcaaagtttcttcgtcagatcacaaactggtgaggatgcatgataaaaaaacccggtattcaccgggtttcatgaaagagggcgacccaagggcttatttgtcccagctgaggattaccttgccggacttgcctgaccccatggcttcgaagccttgctggaagtcatcgatatggaaatgatgggtgatgatgggagtgagatccagacctgactggatcaggcttgccatcttgtaccaggtctcgaacatctcgcggccgtagatccctttgataaacagtcccttgaagatcaccttattccaatctatggccatggtggagggggggatgccgagcatggcaattttgccgccgtggttcatcttgtcgatcatgtcctggaaggccgagggcacaccggacatctccagccccacgtcgaagccttcagtcatgccgagtgcgctcatcacgtcagcaagtttctctttgctgacgttgacggcgcgggtggcacccatcttgcgcgccagctccagccgatattcgttgacgtccgtgatcaccacatgacgggctcccacgtggcgacagacggctgcagccatgatgccgatggggcctgcacctgtaatgagcacgtcttcgcccaccaggtcgaaggagagcgcagtgtgcactgcgttgccgaacgggtcgaaaatggcggccagttcatcggggatgttgtcaggcagcttgaaagcgttgaaggccgggatcaccagatattcggcgaaggaacccgggcggttgacgccgacccctatggtgttgcggcacaggtgggtgcggccggcccggcagttgcggcagtggccacaggtaatgtggccctcgccggagacccgatcccccacggcgaagccacgcacttcctggccgacggcgaccacttcgcccacgtattcatgaccgaccaccatgggcacggggatggtcttttgggcccattcgtcccagttgtagatgtgcatgtcggtgccacaaatggcggtcttgcggatcttgatcagcagatcgttgtggccgagctcgggtgccgggacatccgtcatccagatgccgacttcggctttgagtttggagagtgctttcatggttgttccttcatgccagtcaatcacgatgaatgcagaaaaaaggggctgcagccccttggttcaaatcagatgacaccgagttcgcggccgatgccgatgaaggcatcgatcgccttgtccagctgttcacgggtatgagcggcagacatctgggtgcgaatgcgggcctggcccttggggacgacagggaaggagaagcccaccacgtagatgccggcggccagcatgcggctcgccatttcggaggccagcttggcatcccccagcatcacagggatgatggcgtgatcggcacctgccagggtgaagccggcagcgctcatccgctcgcggaagtaacggctgttctctttcagacgggcgcgcagctcgtggccttcggccagcatgtcgatcaccttgatggtggccgagacgatggagggggccagcgagttggagaagaggtagggacgggagcgttgacgcagccattcgataacctctttcttgccagaggtgtagccaccggaggcgcctcccagtgccttgcccaaggtgccggtaatgatgtcgactctgtccagcacaccgcagtattcgtgggtgccgcgaccgttgttgccaatgaatccgactgcgtgggaatcatccaccatcaccagagcatcgtacttgtcggccagatcgcagatggatttcagatcggcgatgaccccatccatggagaagacgccgtcggtggcgatcaacttgaaacgggctccatcggcgttggcctgtttgagctgggcttccagctcggccatgtcgttgttggcatagcgataacgcctggccttgcacagccgcacgccgtctatgatggaggcgtggttgagggcatcggaaatgatggcgtcttcggcaccgaacagggtttcgaacaggccgccgttggcatcgaagcaggaggagtagaggatggtatcctcggtgccgaggaaggcagagagcttctgttccagcaccttgtggttggccagtcccaggtagttgttggcacagaagttcagtacctgctcaccgcccaccgcaatctgggcctgttgggccgaggtgatgatgcgctcctgcttgtacaatccttcagcctgtacttggccaagttgctcggtcaggtgacgatagaatccgttagacatcctcgatccttattggctattgcagctgtttatcaacaattgtgaaacagatctcaccctgctggttgggccagttgactgtaatgctgctccagctgacggatctgcccggccacctggggctggatatagggacgcagcaggaacagcacccgcaataccccctggtagagcagtggcttggtgatgcgggtatggggggcctgggcaatctggaacgggatccagcaggtcaccaccattttgatggtctggccaaggtcgggcaggtcctcgtcgttgacatctatgatacccccttcgcgcaggctcctgagcagggcgaccacggaggagcgcaactgctcctgggccttgagatacttctgctgcaatggctcatcgcgactgaggatgtccggtaaatttgcgtagaaaaaacggaactgccacatcagataaaagatggcatccaggtagcccatcaggttttccagcttgatctcgttgctgcgcgccggggtaaagctctcgctcaggtgacgggcatattgatcaaaaatcgagtggatgatgtcttctttattcctgaaatggtaataaaggttgcctgggctgatgcccagatgggcggcaatgtggttggtggtgatgttgcgttcaccctgatcgttgaacagctcggtggcgctgtgaatgatcctgtctctggttttcatcactgttccctctggcgggccccttgcatcaaggtcgaatccccttgcggcccgtgataaacttttcggcaatttcaaattggctcactatacacagctttaacaagcagtcacatgtgaccatcaacgtacgcgaggcaaactccatgatcgtagtaactggcggtgctggctttatcggcagcaatctggtcaagcagctgaacgctcaaggacggaccgatatcgtggtcatcgatgacctgaccgacggcaccaagttcgtcaatctggtcgacctgaccattgccgattacatggataaggacgagttccaggcgcggatcgtctctggtgacgagtttgaagagtgggatgacggcatcgaggtgatcttccatgaaggtgcctgctccgctaccacggagtggaatggcaagttcatcatggaggtcaactacgagtactccaaggatctgttccactactgtatcgagcgggaaattccgttcatttatgcctcctccgccgcgacctacggtggccgcaacgataacttcatcgaagatcccaagttcgagcagccgctcaacgtctatggctactccaagcagctgttcgaccagtacgtgcgccgctggatgccggagatcaactcccaggtcgtgggtctgaagtatttcaacgtctacggtccgcgcgagcagcacaagggttccatggcctctgtggctttccacctcaatacccaggtgaagcagggtgacaatcccaagctgttcgagggctgtgacggtttcccggatggtggccagatgcgtgatttcatctatgtggacgatgtctgcaaggttaacctctggttctggcagaacccgcagcactccggcatcttcaactgcggcaccggccgagccgagcctttccagaacgtggccgaggccgtgatcaagcatcaccagcagggcgccatcgagtacatcccttttccggatcatctcaagggtcgctatcagagcttcactcaggcagacatgaccaggctgcgcggtgtcggttatgacggcgagttcaagacagtggccgaaggcgtggccgattacatggcctggttgaaccgggcgtaaatcagccttatggagtccgggccgtctcccaaagagatggcccgtatttttagtattaaaacctccaattgaagtgactttaagtatgaaaaagaaagtgctattcctgatggagacattgggggggggaggggctgaaaaggtattggttaatattgtcaatagtcttgatgatatcaaatatgacgtcacgttgttattattgaaacgtgagggaatgtatctatcaaaaattccacctcatgtaaaaataaaatacctgctagatgcagagcctacggggctagtccgtagaggaatgatgtattcgctaaagaaaagatggcttaatgcagttctatcaaagccatggctagccaacatgtcgtttcctgaggagtatgatgtcggggtttcttttctggagggtgacagtagtttgctattatcccacctggatggtcccaagaaaaaaatagcatgggtacatatagacctggagaagcatcataccctgccaagagagatagagaaggtcgcatatgagagcatggatcaaataatctgtgtttcggaaggttctaagcattcagttttgagtctttaccctgctctcaatgatattacctcagttatttacaacccgatagatctaaaaaaaatcattgatggtggcgaacagaaaatcagagttggttcggggctcaatgtattggctgttggtcgcttgctcaatgatcaaaaggcatttgatgttcttttggatgctcacagaataaacatatctgcgggattgaattatcacttgacgattcttggtgaaggatcggacaggtcgactctggaagcctatatcacagagcatcaactgggtgataatactagtctgcttggtttcaaagacaatccttatccctacattgcaggttgtgacatatttgtcatttcttctcattatgaggggtatccagttgtactggttgaggcgatgacgctcggtaagcccattgtgtcaaccgattgtaccggacccaaagaggcattaagtaatggggagtttggtcatttggtacccattgcgaatgcacaagcgttagctgatggtttgaaaatgctattggagaatgatgccattcgtgaacgctatgctgagttatcgaagcagcgatctgaatttttcagcttcgaacgcagcatgcgagatattgagacactattaaatacctagtcatcgcctcatcggcatgatgaaattcgtctaccgctctctcatgaaatggtagagagatgtatagaatacgttgtgggtgagaaaaatatgaacatattgatggcactctcccagcttgaagtgacgggagctgaggtctatgccaccactgtcggtaacgaattgacccgacgtggtcatcaggtttgctacgtatcggatacgctgaccaagcctaccctggggccggtgttcaagctgcgtttcaacaagcgcagcatactgcgccgtttctggcatgtgttttacctcatctacctcatcaagaagcatcatatccagttggtacatgcccactcccgtgcatctggctggagcagctatgtggcctgcaaactgaccggtactcctatgattaccacggtacatgggcgtcagccggtacacgcctctcgcaaggccttccatgcccttgggtttagggctgtggctgtctgtgaagacatagcccaccagatcatcgacaacctgggggtggatccggacatagtgcaggtactgcgcaacggtatcgagaccgacaagttccagcctgtgccggtgcctgacaatgccaggccggtgatcgccatcataggtcgcctgagcggtcccaaaggcgagctctgttatcgcctgctggatgaggtgcttgatctggacacttgtcaggttcgtgtggtgagcggcagtcaggtgcccgagcgtttctgtcgctttcagaaccaggtcgattttgtcggctatgtggatgatgtgcctgccttgctggcgggttgcgatctggtgatcggggctggtagggtcgcaatggaggcactgctgtgcgggcgccctgcgtttgccatcggcgaggccaaggcgattggtctggtgactgaacagaatctggcggaggcgctggccagcaactttggtgacataggccccaaggatctggctatcgacttcgctgccttgaaggcgcaaattctgcctgcgttggccagccggggtgtgccggacgttatttgccagcgcattcaggctgagtatggcttgcaaggggtagtatccggtctggagtctgtctatcaggatgctgtagtcgagaccctgcgccgggagatgcctgtcgtcatgtatcaccgctttatcgagcatgacagcgagaagggggtgcatggtacctggatgccgattgccatgtttgagaagcatctgcgcttgctgaaatggttgggctacgagacgctgaccttccgcgatctggctgacaggggcttcattcatcgcctggaatatggcaagaagtacctgatgatcactgccgatgacggctaccaggacaacctgacccgcatgctgccattgcttgaaaaatacggttacaaagccgtggtatatgtggtgacgggagaggagcataatcgctgggacgtggaacaccccaccaacccggatacccagatttccctgatgaatggggagcagataaaagcactggtggcctccggccatgtggagattgggggccataccctgacccatccacggctgagcaagctcccccccgagcaacaagcccatgaaataagagaaaataaacgacagttggaggcattgcttggctattcgctgctgtcgtttgcttacccttatggggacatggatgatagcgccaaggagcaggcacaggccgctggttaccgctttgccgtagccaccaacagtggtccccgagccatgcatcaggatccctaccggatccgtcgcatcgccattttccctcgtaccgatgtttttggcctgtggcggaagattcggggcaactacgtattcaggaaataataattgatgtccattagaagcctcgaactgctcgacaaagctacgacagccttgtttgcgctggtgattttgttttccttttgcggcctttttttggtaccagccggccagacaattctttccaatctactcgtcgtggcatccgtatttggtctgctaaattactttgttggtaaaaagcgagacgtcgggcttgaggaccggcgtattctctgggtattggcagcctatgcagccatgatttttgtaaaccggctgatccatggtgatcaatatggtgtgatgcgtggtttattctacgttgtcgtgtttgcgttgatgataccacgcaagccagttctgttgacattgggctatgctgcgattgtcactggaggtattggcttgggtattatgagcctctggcaatatcagagtggtattgtcagagttgaaggatttaccaatgccattctcttttcgcaggctgcattgacactggcgatattgaactggtttgtgttccagcagaggcaactgttgcgctggataaggtatggcgccttggtcgctttggtggcggccctgtttgctctctacctatctcagagtcgggggggctggttggccctcggtggtatcgttggttatgtcatttgctacaaggcgttatttaaaccatggaagtatattgccatagctatgttgtgcatcgcatccataggcattacttaccataccaatcaattggtacaactcagggtcgcagatgcggtttctgatcttaattttgctgaaaaaggatcgtataactcttcgtggggtttgagggtcgttgcatggcagagtgcttggcttgggtttctggatgcaccacttaccggagtgggtactaatggttttgatgcattaaaacaagagcaggtcgcgcgaggattggttcctccattggctctgaatgctgccttggcacacgctcacagtcaatatatgcagaacttggttattcgaggtgggataggctttgtcgtgctggtagcattccttttccttcctctatggttatccatgaaaaaaatgggtggagatgcagcatgtgttctgattccactttcctttgccatcagtgcattcagcgacgtaccatttgaacatcaagacatactatatctatatgtcttgagtatgatatttatttggtattcgtctgaattaagagaaaataagagcgcattatgattccgatatttgtcattagtctttctcgaagtcaagctcggcgagcaatgcttattaaacagatgaagcatcttggccttgaatttacatttttcgatgcagtcgatggtaaagcgttgagtgatgctgagttgcagcatgttgactttccccttgcccgtgagacgtgtggtcacgatctcagtatgggcgaagtaggctgtgccatgagtcatatcaggttgtatgagatgatggtggaaaaaaacatagagcgttgtgtggtgctggaggatgatatatatctccatatgcacttcaacgcgattatggagagcgccattgcaaagagtcattctgagattattttcttgtatcatggcaaagctaaatgttggccatggatgaagcctttgcccgagggatatcgtcttgcaagatatcgcaccccaagttgtagctctaaacgtgggataatctctactgctggttatatattgacattgtctggcgctaaaaaattattaagaaaggcatatccaatcagaatgccatctgattatctgaccgggcggttgcaattgaatggactgactgcatccggagttgagccaagctgcatggatgtaggattgtttgagacaacgatcgatgatcgcaactatggtcctcatctggctaatcgagaggtcgaatcgtgattggatatctgcagctattacgcgaccggattcgtcgagccttgggaattattttttttgacaagaagacccctcttggcttgcaaggagacataagtcatattttagttattcgttgggatgccaagataggcgattcatttgcctcatcatttttctttcgagagctgaaaaagctgcctaataaattcattactgttattacctcccctgccttggcacctttgtatcgagaggagtttggtgttgaccatgtgatagaagtaactaaaaggccaagttacaaaactctttgcgatatagccttgtcaattcctcatgtggatctggcaatacatctcaccgaagggatgaagatgaaagacttatactttttgtataagttatcaccaaccaatatcgcatcgctggatgataatgtcgcacgggtaaatataaagctctctgatactaccaagggcatgctatttcaagagaaatatacatatctattgaacatgttagggttaatggatgtagatactacatatattatccccgatgttgctagagacaaggttatatatggctgcgacaatagtattatcatcaatccttttggtagcacgcgttacaagtccatgtcacaaggaaaggtaacggaattgctgactgttttgggtcagtgtttccccactcgtcattttgctctactttcctcaccggccactcgtgaggatgcacagaaaatgataaatggttgtggtgtaaacaatgtggcgctactggaaggggtgaatacaattgaggatgcaatttattgcattcgggcagccaacgtggtcatttcggtcgatactgccatcgttcatatcgcagccggactcaaaaaaccactaatcgctatttacccactacacgggaatgagttcaatcaatggctaccaagtccctcacccttaaccaaggtgatatttagccattctccaggcatcaatgcggatatgaacaatgtagaaagtcatgcaatatctgatgcgctttctatgttgctttcaattgagcaataagtgtactcagtctttccgtcaccatctcgggagtaatgaggcgatagagttgttcattcgtgccatttttattcagtgctgatagctggtcagtttctgcccccttggcatcgaagatatcgatggcttgataacgggggtggttgaccgggttggcgatgatcttgtcgccgcccggggcgactatggtcagcaggggcaggtcgatggcctgggccatgtggcgcgggcctgtatcgttgccgacaaacagctggcaatgggcgaacagacccaccagttcccgcaccgagcgggtcttgatgtggtcaaacacgctggcctgcagctcggttgacagcagcggtttgaggctgcggttgtactcttcttctcccggcccgcagtagatcaagatctgggtgttgtgctgttcgatgagccattgggcaacttgggcgaagcagtcgatgggccagcgcttgtagtgccccagcgagttgacccccatggcgatcaagggtcgcgagggatcgatgccggctgtttgcaaggtttcacgtccctgctgtttttcttcctcactcagccagagatagtaattgcgatcttccctggccaggttgaggggttttagcagcgagaacctgtcgtcaaccagggtgctgttgccctggaattcggtgtctttgcgaaagcgtactatgcggttgtggccgagtcgccaggggaaggagtcaaatcctatccgcaacttggcaccggagaatcggcaagtcagcaggccgatcatctggccctggctgttgaccaccacgtcatagtgttcgcggcggatatccagcagcaggtccttcatgtaacgccagtcgttgcgcctggctttctcgatgacgatgagtcgatcgatattgggattgccctgcgccatacccgcgcaatagtccatgaccagatagtgaacttccccggttggctcgttctgcttgaggttgttgcacagcgcggtggagatcaggacatcccctatctgcttggtttgtactacaaggtatttcataaggcaggcctcaatagaggtcgttgttgatcatcagcgtgccagcataccgcacaagcgagtcagatgctgtcggctctgagtgaaaatccgatctggctcaagccaatggtggcgtagtgcgaacacaaagtagaagcccgtcgatgacgggcttcttgcatccatcattctatgttctggatctgctctctcatctgttcgatgaggactttcagctcgacggcggactgggtcacgtcagcgttgatggatttcgaaccgagcgtgttcgactcgcggttgaactcctgcatcatgaagtccagacgacggccacaggcgccccccttcttcatgatcttgatggtttcgctgatgtgcatctccaggcgatcgagctcttcggccacgtcgatcttctgggccagcagcacgatttcctgctcgatacgggccggatccagctccaccttggcctcggtcaggcgatcggtgagcttctggcgctgccactcgatgatctgcggcaggtgtatgcgcaccttcttcacttccacctgaatgccatccagacgctgctggatcaagttcttgaggttggccccttcactggcgcgggaggcgatgaagtcttccatggtctggtcaaacccgccgagcagctcggtggcaaccgcgtccatgtcctgctcggcggcggccatgacacccggccagcgcagcacgtcaaccgggttgagctggccctggcctgcctctttcattacccagttggcgctgtcgatgatcagcttggccagctcttcattgatgtgcagctggctggcggccgcctgagcggcttcgaaacgcaggttgcactccaccttgccgcgttgcagcttggcacggaaacgctcacgcagcaccggctccaggctgcgcagttgctccggcagacggatataggtttccagatagcgctggttgaccgaacgaatttcccaaacggctgtgccccagtcgcccttgaattccttgcgggcgtaggcggtcatgctgtgaatcattgattgttccgggcttgatgaagtgtggggccagtatactcagccagacttgtcccgtcagccatagcggtggctttagaacccgttccggcttttgtgggacagtgttgagccgggcccggtgctgccctggctcatgaacaagggtgataggcgccggtttctgcgtggttcctcacctttgagatgactgctcttgaccgatcatgaagggcttcttagcggctgatatttggggctggatcacttatactccttcgccaatttgagccagcccagaggtccgttccatgtcacgtccaagcgatcgcagtgccgcgcaacttcgcccggttaccattacccgcaatttcaccaaacatgcagaaggctcagtgctggtggagttcggtaacactcgcgtgctctgcaccgccagcgtcgacaccagcgtaccgcgcttcctgaaagggaagggtcagggttgggtcactgccgaatacggcatgctgccgcgctccactcactctcggatgaaccgcgaagcggccgccggcaagcagagtggccgtactctggagatctcccgtctgatcgcccgttccctgcgtgcggcggtagacctgactgcgctgggcgagcactccatcacagttgactgcgacgtgctgcaggccgatggcggcacccgcaccgcctccattaccggtgcctgcgtggcgctggtggatgcgctgaactggatggttgagaaaggcatgatcaagcagagcccgctcaagcagatgatcgccgccgtctccgtcggcatgtatcagggcgaagccatctgcgatctggagtacattgaagactccgccgccgagaccgacatgaacgtggtgatgaccgaggatggtcgcatcatagaggtgcagggcaccgcggaggccgagcccttcacccatgaggagctgctggcgatgctggggctcgccaagggcggcattgaagagatcattgcgctgcagaagcagtcactctctttattttaaaaacgcggcattggccgcgtttttttatacccccacacaagtaaacgacaagccaagcaaggagccagaatgaaagcctaccagcgtcaatttatcgagttcgccctggagaaacaggtcctcaaattcggtgaattcaccctgaaatccggtcgtaaaagcccctacttcttcaacgccggtctgttcaacagcggccgcgatctggcccgcctcggccgcttctatgccgcagcgctgatggatggcggcatcgagttcgatgtgctgtttggcccggcctacaaggggatccccatcgcctccgccactgccgtgcagctggtggagcaacacgatgtggatgtgccctggtgcttcaaccgcaaggaggccaaggatcacggcgagggcggcaatctggtgggcagcccgctcaaagggcgcatcatgctggtggatgacgtcatcaccgccgggaccgccatccgcgaatccatggatctgatccaggccaacggtgcctccctggctggcgtattgatcgcgctggatcgtcaggagaagggcaagggtgagctctccgccatccaggaggtggagcgtgactacggcgcccacatcatcgccatcatccagatgggggatctcatcgcctatctggaagagaaacaggcagagcagcctgagctggcggtacaactggcagccatgcaggcttatcgcgcccagtacggcatctaatcgcccgttgttctagcgctaacaagccatgcatcggcgctcgcctcttgcccgggtaatccggcaggggcgggcgccgtttttttatgtttaaaaagtgcgtgtcgtggcttgagcttacccttacagtaaaggttagggtttgtcagtcggcagccagtttggccgattggttccgaggaggagaccatgaccacccagattcaagaccccattcatctgcaactgccgctcagcggcatgagctgcgccaattgcgccagccgcatcagcactgcccttaaccagcttgagggagtaacggccaccgtcaacttcgcgttggagcaggcagctatcgagttgagcgatccggcccgcttgcccgaagtactcgacagcattaccgggcagggttatggctacggccacgagaccctctccttccagatccgcggcatgacctgtgccggctgctccgcacgtctcaacaagatgttggcggcattgcctggggttatttcggctgaggtcaatttctccatcgagcaggcccgcatcgagctggtgccgggtatgcagacgccggcctcgttgcgcgaacggatagaggcgctcggctttggcgcccaactggcgcagggctctgccagtggtcgccgccagcagttgcaggagcgggaggcgcaggaagccgccgccgcgcaccaggcgttgcttcaggttgttatatcggccctgctgaccctgccgctgctggtgggcatgatcgccatggcgggcttgctgccctggcatatgcccgcctggctggagctggtgctcgctaccccggtgcagttctggattggggcccgcttctatcgcggcgcctggctcgccatcaagaatcgctccgccaacatggatgtgctggtggcgaccggcaccagtgctgcctacttctacagcctctacctgctgctgactttaggcgtggccgccagcggcaaactctatttcgaagcgagcgccatcatcatcacgctcatttcgttgggcaaactgctggaggcccgtgcccgccgcagtacccagtccgccattcgcgagctgatggcgctgcggccggaaaccgccaccgtctggcgtggcgagcgctggcagagcctggccatcgacgaggtgctgcgcggcgataggctgcgggtgctggtgggcgagcgggtgccggtggatggcaagatagtgagcggcgcaagcgatctcgatgagtcgatcctcaccggcgagagcctgccggtgccgcggggtatcggggagggcgtgctgggcggcgccatcaaccgctccggcgtgctggagatcgaagccaccacagtgggggaggattccagcctcagcaagatcatcgtcctggtggagagcgcccagatgggcaaggcaccgttgcaacagctggtggacaaggtctccgccgtgttcgtgcctgtggtgatggccatcgccctgttcaccctgctggtgtggtacgccatcggcaacgactttggtcaggcactgctggctgccgtggccgtgctggtgatcgcctgtccctgtgcgctggggctggcgacgccggcagccatagtgacaggcaccggggtggcggcccgtcacggcattctgatcaaagacgtggataccctgcagaaggcgcacgccatcaaggcgctgatcttcgacaagacaggtaccctcactcaggggcggcccgtgctggcgagctggagcggcaatgacgagcagttgcggctcgcggccgccttgcagcaggcgagcgagcatccgctggcgttggcgatgcgcgaggcagtcggcaaggaggtggtactgcctcagcccgacgaggtcgaggtacgggtcggtgccggcatcctcggcaaagtggcaggccactcggtcgctatcggcaatgcatctctgctggctcagctcgggattgatcagtcgctgcaggatgaagagcctgctgacggtgcgacccgggtctgggtcgccatcgacggcgtggccgtcggtatcgccgccctggccgataccctgaggccagagagcccggaagccatcgccaccctgcgccagcgcggcatcgccagctggctggtgagcggcgatgcgccggcacccgtggcccatatcgccggcaagctggggctggacggagcctttgactctgtgctgcccgccggcaaggtagacaaggtagaggcgctgcgcgcccgcacccaggggctggtggccatggtgggggacggggtgaacgacgcccctgcgttggcggcggcagatgtggggatcgccatgggctccggctctgatgtggcaatggagaccgcctccatcactctcatgcgatctgaccctcgcttggtggccgatgccatcgacatctcggcagccacctggcgcaccatacagcagaacctgttctgggccttcgtgttcaacatcatcggcattccgctggcggcgctgggctatctcagccccgagctggcgggggcggccatggccctgagcagcattaccgttttgagcaattccctgttactgaaacgctggcagcccaaggcggcgcacacatcagcactcatccagattggtaaggagacataaatgaatatcagcaaggttgccaaggccacggggctgaccgccaagacgattcgctactacgagagtatcggcctcatttcagcccctgtacgcagcgacaacggttatcgcagctacacggagggcgcgttgcgggagctgcgcttcgtcaagcgtgcgcgggagacaggcttcaatctggaggagtgccaggagctgttggcgctctatcggaacgagcacagaaccagcgctcaggtgaagaagctggcgcaggagaaaatagttgatctgcgcagccgcatcgcaggcttgcaagccatgctgacctccctcgaagggctggtctgttgctgccacggggacgaaaatcctgagtgtcctattctggacgagctggagcgcggttgactaaccgcttaataacagacgttttattgttggcccggaagggggagtggtagactgtgcggctcttgtacagggagcatgcagttgactcagagtgtgacacgtcaggtgaagcaggccatcatggcccagctttatactcactcctcattcagcctgccttgcctgggcctgctggcactcggctggagcctgctgttccacgattacctgcccgctggcgaggcgctcggctggttggcactggtctgcctgctgctgctgtgtcgtggctggcacctgcgctggcgtcagtccagtctgacgcagacccccttgccagtgctggaacgcgagctgttcatcggggtcaccattacctccatcatctgggcgctcggtgtgctgctctacatggacaagctgcccgacacctatcgtgccgccatgatgatgctctccagcctgatcctcaccggcagtgccatcatgctgtttggcagccgccgctccctctatggcgccgtcttgccactcgggcttgccatgctgttcgagctgggggccggcaacgagcaggagcggatcgtctcctgcatgctggcaggctatctgtttgtcttcttgccgaccctgctgcgccgtctgcggcgggatcaggtcgcctccctctaccaccgcttctccaacgccgatctggtggccgagttgaagctggtctccgaacacctcaaactcacttcccggctggatggtttgaccggcatcgccaatcgtgcccacctggactattgcctcgagcgggcctggcgccgctgtcatcgcgcccgggcgcccctgtcgctggtgctggtggatgtggattatttcaagcaattcaatgatctctacggtcatcagcagggtgacgagtgtctgcaacgggtggctgctctgctggccgaggtgcagcgccgcgaggatgatctcgccgctcgttacggcggggaggagttcgctctgttgctgccctgtaccagcatgcagggggccttgcagattgccgaaaacgtgcgaatggccctcaaggatctgggtatcccccaccagaaatccctggtctctggccgggtcagttgcagcttcggggtcgccactctggtgccggatcagagcggctccatcgcagagcttatccaaaaagcggatgcggccctctatcaggccaagcataatgggcgggatcgtatcgaagtagccttgatgggtaaggttgcctgagtttcacatgacagattaaagaggttgtctatgcaatgtcatcgtatcgaagagctgctggagttgttgcagcctgcctggatcaaggaacaggatctcagcctggtgcagtttgttgccaaactggcggcggaagctggctatgacggcgccttgtccgacctgaccgacgacatgctgatctaccacctcaagatgcgggaatccgacaagcaggcgatgatcccgggtctggccaaggatcatgtgcccgatttcaaggaagccctgctcaaggctcgcggcatcaagtgatcccggctcggtacaaaccgggctgagtagtttcaagagaatctcaacgagaggtgtatcgtcaaccggcgatatgccttttttgttgctgaaaattgcgacacgactcgaacattagatacatcttacccacacaattagcaggctgtttaagatataatccgctccataacaaataagggagctgtgtcttgcaatggccgatcatgaaaaaatcgatatcaaggatgtgactgacaagagcgtcaccgggactttcaacccgaacacgttcaaagccagcgatgacaggttcaatccaggcaaccgcatttacgtgagggcacagaccggctattggcagcggatgcgcaagatcatgggctggttcttcgtggtgctcttcgttgccttgccctggttgcgctatgacggtcgtcaggccgtgctgttcgatgttggccatcagcagttccacatttttggtgccaccatctggccgcaggatctgaccctgctggcctggatcttcatgatcgccgcctttgccctcttcttcgtgaccaccttcctcggccgggtctggtgcggctatctctgcccgcagacagtctggaccttcatgtttatctggtttgaagagaagctggaaggcgccgccaacaagcggcgcaagctggatgccgccccctggagtggcgagaagctggcccgcaagggggccaagcatctggcctggatcctgctatccctcggtaccggtctcactttcgtcgcctatttccaggatgtgaccgagctggtgcccgacttctttaccctgcaggctagtggctgggtcatcttctgggtactgtttttcacggcctgtacctacggcaatgccggctggatgcgtgccatcatgtgtatccacatgtgcccctatgcccgcttccagtcagccatgttcgacaaggacaccttcatcgtcggctacgacaccaagcgtggtgagacccggggtgcccgtagccgcaaagcggatcccaaggcgctggggttgggggattgcatcgattgcgacctctgcgttcaggtctgcccgaccggcatagacatccgcgacggcctgcagtacgagtgcatcaactgcggtgcctgcgtcgacgcctgcgaccagaccatggatcggatgggctatccgaaagggctgatcagctacaccacagagcacaagctggcccataacagcacccacgtggcgcggcccaagctgctcggttatggcctggtgatggtcatgatgctgggggtgttcgtctacaacgccatgtccatcatgcccatggggctcgacatactgcgagatcgcaaccagctgttccgcgagaacagcgaggggctcatcgagaacacctataccctcaaaatcctcaacaagacactgcatgcccagacctatcagctggatgtggaagggctgccggagcacgagtggttcggcccccgcgaagtgaccctgaaggcgggcgagatctacaccctgccggtgagcgtggcggtcgatcccttcaacctgaagaagccgaccctggatatacagttcgtgctgaaacgggatggggcggcagccgatgacagcaagggcacactgcgtcaggccagcaagtttatcagccgactgtaatgggaatagttggtgcaactgattggtttggaacgccattgagcttagtggtgatagaatggggcgcaacggcgcccctttttaatggtggatgacatgcgtttcaactattccgaccttactcccgacctcatcatggatgcgctggatctcagcggtctgcgactcgactccggcctcatcgagctcaacagttacgaaaaccgggtctatcagtttcaggacgaggagcgccgccgctatgtggtgaagttctaccgtcccggtcgctggagtcgcgcccagatcctggaagagcacgactttgccgcccgactcaatgaggcggagatcccggtcgctgcgccgctctccttcgcgggcgaaaccttgctggagcatcagggctacccctttgccatctggcagagcgtgggtggccgccagttcgaggtggacaacctggatcagctggagtgggtgggacgttaccttggccggattcaccagatcggtgccagccgatccttccatcaccgcgtccgactggatgtggagagcatgctgcacgaaccgcgtgagctgctggcatccggtgaatggctgccgagcgggctggccaagcaattcttcggtgtactcgacgagctgatcaagcacgtctgcgatgccatgactctggatgtggcacagatctccctgcacggtgactgtcatccgggcaatattctgtggcgtgatagccccatgtttgtcgatctcgacgactgccgcaccggccccgctatccaggatctctggatgatgctgagcggcgagcgccacgagcagttaatccagctcgacaccctgctggccagctatgaggagttcatggagttcgacccgcgcgagctggccttgattgagccgctgcgggccatgcgcatagttcactatatggcctggctggcacggcgctgggacgaccctgcgtttccccgtcacttcccctggttcaataccgaccattactggcgtcagcagattgcgaccctgcatgatcaactggccgcgctcaaggcgccacctttgaccctgatgccagggtggtgacatatcaggagtgctgatcggtgcccgcagatcgcgatacctgccgcatgatcaactagccgcgctcaaggcaccccctttgaccctgacgccagggtggtgacatatcaagagtgctgatgggtgcccacagctcgcgatacctgccgcacgatcaactggccgcgctcaaggcaccacctttgaccctgacaccggggtggtgagcgagggcgcgtcggcataagcccacagcgattgtctgtcgatgacgctctctgccgtagcgcctgctggtgtggccctttgccattgacgtctgagtggtgacgcaataggcttggcactgcttcggttcgccgggcgtgcctcacagtgatcccttaacaggaaacgtcatgaaaaaagtactatttttcctcgctgccatgctgatgatccccatggttcacgccgcccccgaattcaaggaaggcgttaactatgacgtggtcaaacagacaggcagtgcccagccggaagtggtggagtttttctcctactactgcccgcactgcgcgaccttcgagccgatcgttgaacagttgaaagcggggatgccagaaggcgttcccctcaagaagaacccggtggccttcctgggccgcgagatgggtccggaaatgcagcgcgcctatgccctggccagcctgctgaatgttgaagccaagctgaccccggctatcttcaacaagatccatacccaacgccagtatccgcagagccgcgcggatgtgaagcagatcttcctggataacggcgtgccggctgaagagttcgacggtgccgtcgacagcttcgccgtatccggcatggtgtcccagtttgatcgcaacaccgagagctacaacattcgcggtgtgccggccttcctggtcaacggcaagtacatggttaagatcgaatccattacttctcaggaacagttcagccagttggtgaatttcctgctggccaagaaagactgatcccgcagtaacccatgaaaaaagcccgccggtgcaaaccggcgggctttttgtttatcgggattggagcctgaccagctcaacgccggctgcttgctcccgattcagatctggcagtctcgctgggagggggctgggcgcggcaaacgggagcggcggctgatcccctcagccagccagaccagcagcaagatggccaggatcagggtggctgcctgatcgtaacggaacaggctgagcgacacatagagctgctgccccagcccccctgcgcccaccaccccgagtatggtagcggccctcaggttcatctcgccgcgatagaggctgtaggccagccattggcgtgacaccagtggaaacagcccgtaccagaagctggccgtggggccggagccgctcaattgcaaggcgaggcgaggggcctgatccgcgttctccagcgtctccacgaacagccgggccagcacgcccgtggtgtgcagggtaagcgccagtatgcccgccaccggccccagcccgaccgcgatcaccagcaggctggcgaagatgagctccggcacggatcgcagcaggttgaacagcagcctcagtggccagcagtggcgggcgagacaggccagcggcagggccagcagggcgctcaacagggtactcagcaatgccatctgcaccgtatcgagcaggccaaggccgactgttcgcagaaaaggccccgaccagtccggttgcagaaactcgccgatgaaccggcccagcccgccgaaggaaaaactcagcatgcgccagtcgagctggtggagtgccatggcgctggccagccccaggcaggcaagcagttgcaggccgggggagcgggtgtggcgcagccaggcgctgaggccgtcggccagggtcaccagcaggatgaaggccagcagcagggtcactacctcaccaccggcaaacatgcgcaacgagagttcgagctgctggccgagcccgccagcaccgacgaaacccatgataacggaggcgcgcagagcacactcccagcgatagacggtgtaggagagcagctcctggcgcaccgcgggcagcacgccgtaccagagcgcctgcaggcggccgctgccgccgagtagcagggcgcgggccggttgcagggcgccgctctccatgatctcgttgtagaccttggccagcatgccgccgtagctgacggcgatggccaggatggcggccaggggcccgagccccgacagacgcacgaacagcagcgcccagatgagctcgggcaggctgcgcagcagaatggcgatgagccggctgaaggcgcgcaaggcgccgcgcagcgggctggggataggccccagctcggccagcgacagggcgcgggagccgagcaaggcgaacggaatgccgagcagcagggcaccggccagccccagagtcgccacggccagactctgcagggtagcggtcagggtcagggccagaaagtcctgatccaggcggggtggccagctggtggcgagaaagttgcccatctgccgccagctctgaccatcgagcaggcccagccagccgtcggcctgctgccacaggctgtagccgaccagggccagcagccaaggtaggggatggtgccagcggctcatcagccgacgcacggcagtgcctcctggtcaccggcgtagagggcgcccagcatggccggggtgacggcggtggcggggcagtcgaactgcacccgtccctcgcgcaggcctatgatgcgggggaagcgctcaagggccagttcgaccgcgtgcaggctggcgatgagcgtgctgccgtgcgtgcgggcttgcgccagcagggcatccaggctgctttgggcgagtacggggtcgagggcggagacgggttcatcggccagcatcaggtccggctgctgatagagcacccgggctatgccgactcgctgcaactggccaccggagagctcgccgcagcgctgctgccacttgtcggcgaggccgaggcgggccagttcggcccgagcaccgtccggatcgcaggggcgcagcagcgagagcagggcgcgaacgagggaccactggccgagtctgccagccagcacggcagtcaccaccggctgggaggcgggcagcggaggctgctgccagaccatgccgatccggctgcgcagccgctggcgggcccgggtggagagggcccagggatcttccccccacagggagagtgccagctcaccgcgcagctctgtaccgatcagccgcagcaggctggtcttgcccgcgccgctcggtcctatgatggcgacgcactcccccgcctcgatctgcaagcgaagcggatgcaggatgcgactctcgccgagccgcagccctgctccattcagcgcaacggcgatcacttcagcagaccggcctgggtcgcggccgcttctatgccctggtagttctcgggcttggtttcgatgaaacggctggcccgttgcagcttgaggatctcggcctgggccgggacggcaggatccaggctgaggaaggcctgcttgattttctcctgcagcgccggatccaggtcgccgcgcaccgtccagttgtaatcaaagtaggtcggcgtggtccagatcaccttcaccttggcggtatcgaccttgccctcttccaccagcttgtcccacacggaggcgttgagcgcaccggccggcaccttgccggaggcgacccaggcaacggtggcgtcgtgagcgccggagaaggcgacatgtgcgaagtcacgttccggattgatgccctgctcggccaggaagtggcgcggcatcaggtgacccgaggtggaggagggggagccgaaggcgaagtccttgcccctggtgtcggccagggtcttgatgccgctgtcggcattggcgatgaatttggaggtgaactgggcatcctcctggcgttggaccagcggcactaccttgtcggccctacgatgggcctgcacataagtgaaacccccgagccaggccatgtcgagtttgccggcagccagcgcctcgaccacggcggcgtaatcgttgaccggtacgaacaccacctcgcgccccgtcttctcggccagatattctcccagcggggcgaacttgcgctgcaactcggtgggggcttcgtccgggatggcggatacccgcagcggttcggcggcagtggcgcctaggctggccagcagtgtggtgagggcaaatatccatttagaggtcatgggcagttccttgtggtctgtcgttcgggcaagagaaaggcccgacaccagtcggacctttcaagagggtcatggtagggggccaccggcgctctgcgcaagatgggctcctcaaaaaggcacgttacaccccgacgtggaaggcctgcttgaggttgcggatgaagtccgcatcccggcacagggtcttgcccgggctgtcggagatcttggcgaccgggccgccgttgcactccatcagcttgaagacgatgttcatggggctgacaccgggcagatcgcaggtgagcttggtgccgatgccgaagctggtgttgatgcggccacggaagtggcggaacagctgcaccgccttgtcgaggttgagcccatcggagaagaccagcgtcttgtcggtggggtctatgccgaggcgctggtagtggctgatggccttctcgccccacataacagggtcgccggagtcgtggcgcagaccctgataacggctggccagctcaaagtcaaaatcacgcaggaaggcgtccatggtgatgcagtcggtcagggcaatgccgaggtggttggtgaattcgtccagccagctggtgagggcggcgcgttggctgtgctcgagcgggaagccgagctgctggtgagcctggaaccactcgtgggcctgggtgcccacggcaggtagttggtacttttgggccagcaggtagttgctggtgccgcgaaatgccggcagccgctccttgagacggcccactaccgcatcctgcaccgcatgggagaagcggcgacgggtaccgaagtcgatgaggttgaactcgctcatctcttccgggctgaggtcctgttccagcttgtcgatcttctgatcgagccgatccagcgcctggttgacgccaaactggggatagcggaagcggttgcgcatctcgctgatgatggcgagcacagggatttcccacaggatcacatcctgccagggtccctcgacccgcacattgatgcggccatcctgctcgaatacctgcagcagggaggcatcgaggggcttgcggcgcaggtgatccaggtagtcggcggtgaagaaggggcgctcggccagaaaattcagttccggcctggtcagccgcagggagccggcgagacgcagttgctcctctatctggcccatcatgggcaacagatcttcttcgttgcggctgtggaattcggccaccacctcggcatcaggatagcggtggaacaccgcctgctgcatatgcagcttgtaggcatcggtatcgagcagactggtgaggatcggcggcatatcaggctccccgcaggcgggcgaatgccggccacatgtgtagattgcaggcaccggtatcgggcaggctggtgagaatcggcggcatatcaggcatccagcaggcgttgtacatccatcagggtctgggccagctcggccccggcttcgatcatctgggagtgagcactggcaaccgtatccggggctatgccacggcaggcatcgagatggacgatcacccgaaaaccggcgtggcgcagttgcaacacgctggtcttgacgcagtagtcggtggcgaggccgccgaccagtacggtatcgaccttgcgggcctgcagaaattcgatgagccctgtgctgcgccgttcggccaggtcgtggaagcaggtgccgtaggggtgcagatccggctcgacccccttccagacgaagaagtcgtaatcgatgggggcgggcaggccatccagcagctcgaagccttgggtgccgggcacacagtgtaccggccaggtgaggtcggcattgggcaaatccagcggcaacaacatgccggctgggtcactgacggcccaggctgcgttggcgggatgggagtccttgctgccaatacgcagcgtggcgagggtggcctgagcgttgagcgcagccacaatatcatccccgcccacgacgggcagttcgttcgggcagaggggagtaaatcccttctgcgcatcaatatccaggctggcgacggttcccatgattggctccttcacatactattcgtgtgatattatctaccaaacattaatggaaggcgagcagggcgatcgacatgctgagaatgagtctggatatggtggtgctgcggttgtacgaggagcggctcgagctgttgctcgaaacccgcgatcaccccccctttgccaactgctggcaactgccggcactgcgcatcgacgagactcgggatcgggacctggacacggctcgccatcgcctgctggcggagtgggggctcggccactgctacagcgaacaggtttgcactctcggcaatctggagcgggatccccgtggctggtccaccgcgctggtctacctctgtctggtcgatccggaagtcgaagccgtgcacggttgctggcatccactctcggccctgcccggcctcagcctcgccttcgatcatacccagcttatagccagagggctggagagactgcggatcaagagtcgctacagcaccttgccgctgcaactgctggggcccgagttcactctctccgaagtgcagcgcgcctttgaaatcatcctgcaaactccgatgaacacggcggcgtttcgcaagcgcatccatcgcgccgacattctggtggataccggccgcaagcggaccggcaagcagcgccctgccatcctctaccggttggagagcccttgctgcgtcatgttcgatcaggtgatgcacggggcagaagcatgagcaaagcgccgccccgggtgctggtgagtgcctgcttgctgggtcagccagtacgttacgatggccagagcaaggggattgtcagcgactggctgaatgagcttggcgccgaggggcgaacgcagtctttctgccccgaagtggcaggcggactgccgactccgcgcccccctgccgagcggcagggtgatctggtgctgaccgcgagcggactggatgtgacggccgagttcgatcgcggtgccgagctggctcttgcgctctgtcaggcgcaggggattcgcttcgcgctgctgaaagaggggagcccctcatgcggcagcggccgtatctataacggccgcttcgaaggtgtgtcagtggcgggtgagggcaagaccacggccctgctgcgtcgcaacggcattgcagtgttccgcgaggagcagttgccagaactggccttggcgcttgcttcggcaaccgccaaggaggcggactcaacgccaaactgacccatagcatcggcctgtatcacttgtgcccgcacgacgtcagtttactgccagcgcgcattccgccattcctgaaaaccactctcaaactgttgccatggtcaccaacctgaaggccagccctgctgccgggtagagctggattggcgaggggtcttttactgcgccttgtctgacagcagttggctaagagtctggtccttctcgtgccagatcccgttcaaccactgttgaaacgcctgttggaactcggggtcattgaagtaatcccctaccagtttgcgttcaatcggcagaaagcgaacctgaaccttgatctccttcacccgaccgcacatgaagtcccagtaactggggataccacccggataggcgatggtcacatccaccagttgatgtagctggtcgcccatggccgccagggtgaaggcgatgccaccagccctcgggtgcaacagatggcgataaggcgctgcctgtttgtcgtgcttgtgggcggtgaagcgggtgccctccacgaagttcatcacactcaccggaatgtggcgaaacctggcacaggcctttcgggttgtttctatgtcttttcccttcagatgtggccttttttccagaaatttacgggaatagcgccgcatgaaggggaagtccagtgcccaccaggccagaccgagaaaaggtacccaaatcagctctttcttgaggaaaaacttcaggaaggggattttttgattaaaaacccgctgcaataccagtatgtcgacccaggattgatggttggcaatcaccatgtaccactcatcacggcttcctttgtccgcgccgaccacctcgaaagaggtccctatgatggttttctggatcaggttgttgacaccgatccagcagcttgcgcagccatccagcagagcgttgcagagggtacgccagcctttaagcggcaacagcagcttgagaatgcccagcaagaagatggggatacaccagaagagggtgttgaaaaaatagagcaaggtcgagaggctgccgcgcagccgctctatcagcttgttttgcatgagtcgggtccgtctcgttgtctgtgggtggcaaccaagtggtcagatctgtggccataatatcagccgatgagccgctagaccatgcacgggaccatcacgcatgtgggactcactatctctctatcccagccattcagccgctgcgcagccgcgacagcagcctgtccatggccctgtagccgagcgcctcgatcagatgatccttctcgatcgcaggtcgccccgccagatcggctatggtgcgtgacacccgcagtatgcggtgccaggcccggatgctgagtcccagcttctggatggcattctccaaaaactcggcatcttgcggcgataatcggcaaatgtcttcgatttcacgactatcaaggagattgttgagcttgccattgcggctcagcattcgctcccgcgccgccagcacccgatcgcggatttgctggctcgattccccccgctccgccttgccggtgaggctgcccttgggcagcagcggcacctctaccgtcaggtcgaagcgatcgaggaaggggccggagagcttgccgagatagcgcaatatctgatccgggctggagcgggtctggccgtcgccatagtggccgcaggggctggggttcatggcgcccaccagctggaagcgggcgggaaaatccacctgacgggcggcgcggctgatggtgatgtggcccgtctccagcggttcgcgcagagagtcgagtaccttgcgctcgaactccggcagctcgtcgagaaagagtaccccgttgtgggccaaggatatttcgccgggtctgggatggctgccaccacccaccagggccacggctgaggcactgtgatggggtgtgcgatagggtctgtggtgccagtgaccggcgcgcggggtcaggccgccgatggagtggatggcggcggtctgctgcgcctcctgctcgctcaggggtggcaagatgccgggcaaacggctggccagcatgctcttgccggtaccaggcgggcctatgaacagcagattgtggctgccggcggcagcgatctccaatgcccgcttggcctgtgactggccgatcacatcctgcagatccggtacatcgggcagggagtccgtggtctggggctccggcaggggcagctcatattggcctgccagccaggcggtgacggccagcagctggtgggcggtacgcacctcggcatcctgaatgagggaggcttcggggccattttctctcggtaccagcagggtgcgccccgcatcgcggcaggcgagcacggcgggcagcaccccgagcacgggacggatctcgccggtcagggccaactcccctaaaaattcgtgatcgagcaggtattttgccggtatctgcttggaagcagcgagaatgccgatggcgatagccagatcgaaacggcctccctccttgggcaggtcggcgggggccagattgaccgtgatgtgtttgctcgggaactcgaaattgccgtttagcagggcactgcgcacccgatcccgggattccttcaccgaggtttccggcaatcccaccatgttgaaggcgggcagaccgttggagaggtgaacttccaccgtgacttgcggcgccgctatccccaggctggcacggctataaaccacagctaatgacataaatcccgtccttggtttgatgtatgtgctggttaaccgttttttattagttttttgttccagccgtcaggctgctgcttagtcaaaatcagagtcttgtcaggtaaaaaaggcttgcccaataaaaatcaccgtgctagttctaatagccattcgcggtgcaaaccgctccaattttacaggatttccggttgtaactatgaacatggcctcccgtttcgtcagcattattgtggtcctagtggtgattattatctcaccgctcggggctcgtttagctgcacggaacaagggatagacccaccaccggacagaacgaaacaagcgacccccgagcctcacagctcgggggttttttttcgactacaggacaggattttccacatgaacggcgcgcagtttttggtacaggctctcaagaaacagggtgtgacccaggtgtttggttacccgggcggagccatcatgccggtctacgacgccctgtatgacgggggccttgcccatcagctctgtcgccacgagcagggggccgccatggctgcggtgggttacgccagagcctccggccaggtgggggtctgtatcgccacctcgggccccggcgccaccaatctggtgaccgggctggcggaggcgctgctcgactccgtgcctctggtggccatcagcggtcaggtgccctgttccgccataggtacagatgcgtttcaggaggtcgatgtgctcggcatgtccctctcctgcaccaagcactccttcatggtgaccgatgtggcggatctggggcgtgtgctggaagaggccttcgccatcgccaccgaaggtcgtcccggtcctgtgctcatcgattttcccaaggatgtgcagctggccgccgtgccagcgcagaatctgttgtttgcggtggaggagcctgaggcactcaatccggccgagctgacgctggtccgcaccctgctggcggctgccgagcgccccgtgctctacgtcggtggcggagtgggcatggccaatgccgaaacccagctgcgcgagtttgccgccgtcaccggcatgccggcggtcactaccctcaaggggattggcgcgctggatcctgacagccctgtctatctgggcatgctcggcatgcacggtaccaaatcggccaactatgcggtgcagcagtgcgatctgctggtggtagtgggtgcccggttcgatgacagggtgaccggcaagctggaagagtttgcccccgaggccaaggtgatccatctggacgtggatgccgccgagttcggcaagcgccgtgccgccgaggtgggcatcaccacggatctcaagcgggtgttgcccgccctggccatggcgctggccatcgatccctggcgtgagcactgcgcgaacatggctcgcgagtatgcgtttcgctacgaccatcccggccagcccatctatgccccggccctgctcaagcagctttcggcccggctgccggagaacagtgtggtggcctgcgacgtgggtcagcaccagatgtgggtggcccagcacatgcgcttcaccagcccgcgcaaccacctctccagcgccggcctcggcaccatggggttcggcctgcccgccgccatcggcgccaagatgtcgcgccccgatgacgaagtggtgttggtgagcggtgatggctccttcatgatgaacgtgcaggagctgggcaccatacgccgcgcccagctcaaggtgaagatggtgctgatcgacaaccagcgtctcggcatggtgcgccagtggcaggagctgttcttcgatggccgctacagcgaaaccatcctctccgacaaccccgatttcgtcgctctggccgccgcctttggcatcccgggtgagaccatcacatgcaaggatcaaatcgcagcagccctcgaccgcctgctggggagcgaaggcgcctatctgctgcatgtggccatttcagaggaagaaaacgtctggcccctggttccgccgggagtcgccaaccacaagatgatggagcaacgcccatgaacccgcacacctttgcgcagccagcatttgcacaacacaccttgcacattcacgcccagcccagacctgaagtgatggagcgggtattgagggtggtgcgccaccgcggcttcaatctctgtgccctcagcatggagatgggggcggagcaggattgccaacaactgcggatcacggttactgtcgagtcggtgcgtcccatccagcatttatggagccagctggtcaagctggtggacgtctcccgggtcgatgcactggaacagcaaccccggatcagagcttaaggagcaacagcaatgtcacagccttcccaaccccagccgcaatatatctggttcaacggcaacatggttccctggcaagatgcccaggtgcacgtcatgagccatgccctgcactatggctcctctgtgttcgagggggtgcgtgcctatgacacccccaagggtacctgcatcttccgtctgcaggagcacacccgccgcctgttcgactccgccaaaatctactggatggaggtgccctacagcgaggccgaggtgaatgaagcctgccgcgccgtggtgcgcgagaacggcctcaagagcggttatctgcgtccgctggcctttatcggtaatgtggggctgggactgcatccaccgctggatgccaaggccgagctcatggtcgctgccctgccgtggggtgcctatctgggggaagagggtctgaaaaacggggtggatgtgtgcgtcacctcctggaaccggctggcccccaacacgattccgaccggcgccaaagccggtggcaactacctctcctctcaactcatcagccgggaagccaagcgcaacggctacgccgaagggctggcgctggatgtgaacggctacctgagcgaaggtgcgggtgagaacctgttcctggtgaaaaacggcgtgctcttcaccccgcctgccaccgccgccatcctgcccggcattacccgcgacaccatcatgaccctggcccgggatctgggttatgaggtgcgcgagcaggcgctgccccgcgaggccttatacgttgcggacgagatctttatgacgggcactgccgccgaagtgacgcctgtgcgttcggtggatcggatgcaggtaggtgccggttgccgtggcccagtgaccgagcagttgcagaacgccttcttcgggttgttcaacggccagacaaaggacaaatggaactggctgaccccggtcgatgacaagtaacggctgacgagaacggggaggtgccatgcctccccgagtcgcttccggtcagggcatccgtgttgtgccctgaccaggatcgattcccgatccgcgagtcacacattcaagaaataatgcgccccatgggcattcagggagtagagacaatgccgaagttgagatccgccaccaccacccacggacgtaacatggccggggcccgcgccctctggcgcgccactggcatgacagacgaggatttcggcaagcccatcatagccgtggtcaactccttcacccagttcgtaccgggtcacgtccacctcaaggatctgggtcaactggtggcccgcgagatcgaagccgccggcggcgtggccaaagagttcaataccatagccgtggatgacggcatcgccatgggccacggcggcatgctctattcgctgccgtctcgcgagcttatcgccgactcggtggagtacatggtcaacgcccactgcgccgatgccatggtctgcatctccaactgtgacaagatcactccgggtatgttgatggccgccctgcgcatcaacatacccgtgatcttcgtctccggcggccccatggaagcgggcaagaccaagctgtccgatcagatcatcaaactggatctggttgatgccatgatccagggcgccgaccccaaggtctccgatgcccagagcgaacaggtggagcgcagcgcctgccctacctgcggctcctgttccggcatgtttactgccaactccatgaactgcctgaccgaggcgctggggctttcccagccgggcaacggctccatgctggcgacccatgccgatcgcgagcagctgttcaagctggcaggccagcgcatcgtcacccttgccaagcgttactaccagcaggatgacgagagcgccctgccacgcaacatcgccaccaaggcggcgttcgagaatgccatggcgctggatatcgccatgggcggttccaccaatacagtgctgcacctgctggcggcggcccaggaggccggggtggacttcaccatggccgatatcgaccgcatgtctcgcaaggtgccccagctgtgcaaggtggccccctctacccagaagtaccatatggaagatgtgcaccgtgccggtggcgtggtcgccattttgggtcagctggagaaggcgggtctggtgcacggtgacacccgtaccgtactgggcggctccctggccgagctgctcaacgaatacgacgtcagccgccagccgagccaggaggtggtggacttctaccgcgccgggccagctggcatccgcaccaccaaggcgttcagccaggattgccgctggcccgagctggatgtggacagagccgaggggtgcatccgctcgctggagcatgcctacagcctggaggggggcctcgccgtgctctccggcaacctggcccttgatggcgccatcgtaaaaacggccggggtggatgacgagcacctctgcttccgtggcccggcccgggtattcgagagccaggacacggcagttgccggcattctggatggcacggtcaaggccggtgaagtggtcgtgatccgctacgaaggccccaagggcggccccggcatgcaggagatgctctatcccaccacctatctcaagtccatgggattgggcaaacagtgcgccctgatcacagacggccgcttctccggcggcacttcgggtctctccatcggccacgtctcgcccgaggcggcctctggcggcactatcggtctggtggcggatggcgacatcatcaacatcaacatcccggcccgcagcatggtgctggaggtggccgacagcgtgctggccgcccgccgcgttgccgtggaagcccgtggctggaagccgctggatcgtcagcgtcaggtctcctttgccctgcgcgcctacgccatgctcgccaccagcgccgacaagggcgctgtgcgtgaccgcagcaagctggaggagtgatgatgagcttttatcgtttgctccgttatgagccgggcgcagtatgtgcccatcaatgcgagacggaggaataactcatggtctctgcggctgattatctacgcaaggtgttgctctcccccgtctatgaggcggcgcgggtgactcctttgcagacccttaaaaaattgtccgaacggcttggcaaccatgtggcgctcaagcgtgaagacttgcaacccgtgcactccttcaagctgcgcggtgcctaccacaagatcgccaccctgacccaggagcagaaggatcacggcgtcatcgccgcctctgccggcaaccatgcccagggggtcgccctgtcggcggccaagctcggtatcaaggccatcatagtgatgcccaagaccacgccggacatcaagatcgatgcggtacgccgccagggcggcaacgtcatgctgtttggcaacagcttcgatgaggcctatgccgaaagccgccgcctctccgaactcgagggctacaccctgataccgccgtttgatgacgtcgaggtgatcgcgggccagggcacaatcggcaaggagctgctggagcaggatacccatctcacccatgtcttcgtgcctgtgggcggcggcggcctggccgccggtgtggcggtttatatcaagcagctgctgccggacgtcaaggtgatcggggtggaagcggaggggtccgcctgcctcaaggctgccatggaggcaggcgagcctgtcaatctggagcgggtctcactgtttgccgacggtgtggcggtcaagcgcatcggcacagagacgtttcgcctgtgcaaccagtatctggacgaggtggtgactgtctccaacgaccagatctgcgccgcgctgaaagacatcttcgatgattgccgtgccattgccgaaccttccggcgccctgtcgctggcggggctcaaggcctacagcgagcgggaacaggtcaagggcgggcggatggcagccattctgtcgggcgccaacgtcaacttccacagcctgcgttatgtgtcggagcgctgcgagatcggcgagaagcgcgagggcatgctggcggtgaccatacccgagcgcaagggggctttcctcgacttttgtcgccagcttggcccgcgcatggtgaccgagttcaactaccgctattcggatgcggctcaggcgtcgctgtttgtctcggtgcgcctgaccggcggcgacgaggagctgggccagatcatcgaccaactcggtggcaacggctatccggtggtcaacatgacagagagcgagctggccaagaaccacgtgcgctacatgattggtggccgcccggcccggcccctcggtgagcgtctctacagcttcaagtttccggagcaaccgggcgccctgatgcgctttctggagaccctgggctgtcgctggaacatcagcctgttccactaccgcaaccacggcgccgactacggccgcgtgctctgcgccttcgagctgccggacgaggacgtggccgccttccacgactacctgcgcgagattggctacggctggaaagaggtcagtgacgaccccgcctaccggctgtttctggccagctgatacagagcgaaaagcaggagggaggcgttatgcctccctcttctttttgggcctgtttcttgggtcttaggtggcgacagttacctattggccaccggaagatccgagtttatgcagcactttcaacgcactatgacaatcctcatgcacagggtcgttttcccgtctggaatgtcgccagcttcacactcttgagtccctggtcatttgaggctgacaagagatgggataacctgagtgacggggccagcttggccccatcagggaagagagcgcattgcgcgcccacaacgacttattgcagaggctttcaccatgaataaatcgatacttgccgctctggtcagcggcctgcttgcgacgggggccgtgcaggctgccgcccaggacaatacctggtatgccgggggcaaggccggttggtccaagtacttcgacgtcgaccagaagcaagtggtttcggataccctgggggcgctgcaaaataccggcaccagcaaggatgctctcggactgggtgcgtttgccggttatcagctcaaccccaacctgggtttcgagttcggctatgactggctcggcaagtacacctcgtccggtgagctgagcggggtcagggtggagggggaagccaagagccagatgatccaggccaccatgaagatagggtttccggtcaatgatgcgctggatctctatggccggattggtggtggctacgcctggacagacagcgagctgtcagcccggacggcgaccgatttcatcaaggaaaccggtgacaagcatggcgcagtttttgtcggggccctgggcgccgaatacgctattgaccgtgactgggccgcccgtctcgaatatcagtacacaactccgctgggagatgcctccctcgatcgttccggcatagagatggataacggcctgctctctgtgggcatgctctatcgcttcggccagcacgggaacgaggtggtggcccctgctccggcccccgccgtggagcccgcacctgccgttgtggtggcccccaagacgttcagcctgagttcggatgtgctgtttgagttcaacaaggccaccctgaagccggccgccagtcatgcgctcgataccctgttcagccagatagtggcggccaatcccaaggacggtgccgcgactgtggtggggcataccgaccgtatcggctccgatgcttacaaccaggcattgtcggaacaacgtgcccgcacagtggccgactatctgatcgccaagggactctttgccgacaaggtgcgagtcgaggggcgtggcaaatcttcccccgtgaccggcaacaactgcaccactggctccaggcctgcactcatcgcctgtctggccccggatcgccgggtcgagatccacctggaaggggtctcccagccagtccagtaacggcatggacgggatagcgagataacaaggagggaggcgctgcctccctccttgttttatgtggttctgagtggccatcgtttcagccgttgaaaaccttggcccagcaggatcagcagcaaggcgcccggcagcactgtctgccacaggaagggccactcctgccccgtcatcaacaccagcaaggggttggcgccagcggggggatggatgagatccaggccttgcatcagcgcgatggccagacccactcccaatgccagctgcaactccagcggcaaggggagccactgcaccagcagtccgacgctggcggtcagcagatggcctccgagcaccttggatggacgagccagcgggcttgccggcagtgaaaacagcagcacacagcttgccccgaaaggcgccatgatcagggccgtgtgccaactgacgttcaaccagcccagtatcccgatcgccaaggcggcccccagccctgcccagaacgggccataccattttttcatcacgtttctctcttggtttgtctgacatgattaggcacattaggtagacagatcggtgtacttcaagggataaatcgtgagtgaaaagcgccaacagctgatggcaaccgcctatcgcctgttcaatcgccatggttttcacgcaaccggcatagatcgcatctgggcggaggcgggtagcaccaagcgaaccctctaccgccattttccgaccaaggatgccttgatcgaggctgtactgctctcccgcgagcaggagttcttcgccctgctcgaggggaagctggcaggtctggaggggagggtgagtcgattgcaggctctgctcgacggattcggggagtggtttggtcgcagagatttctacggttgcaacttcatcaatgccagcgccgaatttgccgatccgcgtcatccggtacgcaagctggtggtggcgcacaaacaggcgctgttgaactgggtcagagtgcagctcgggtgcagcatcccgcaagccaccggactttgtctcttgctggagggcgccgttgtgatggcccacagctatcagcagccgctggcactggtgcaggtcagatcgttggccctggccttgttatgtgccgatgatgacgcaaccgtgatctgatatagccaatcggtgttaagcccccggttgcagctggtcgataactgaccagatgtatagcgccgagggcgatcagatgcgcatcgatcactacgacctccagggggaggtacaacaccagtatcagcagctacagactcgcaaggtacgtaatctggggcctgtcgccccggttgtgcccgggaatacgacagccggtgaggccacccctgctgcaggtccggctgcggatcctgttgtggaacgcgtggtggcggagctgatgcgctcagccagaacgacctcgacgcaagggggggcgggtcagcaaggtgccatggggactgagggggtaccctctctggtcaagccggaagccgaggagaccaatccaaatgacggcctggataaccggctgcggctgatcaagctgatgatagaggccatgctcggccacgagatagagctgcccaaacccatcaagtcatctgaaggggagatggagggcgtggcccagggagaggccgcccctcaggcagcggagccggatcgggcggtggaggtgaccgacactctgctggaacaggagcagctcaaggtagtggcatcggccagcgtgcagaccagtgacggccagaccttgcagctcgatctcggctttgtactcgactggcggcagcttgaagtgagtcagcgccgcaccaccctcaatgccctgaaagacccgctggtgctcagtctggatggcaagatagccgatctgaccgaggcaagggtcaacttcgatatcgatcaggatggcaaggatgacagcctgccgggtttgagcgaaggcagcggtttcgtggcgctggatcgcaatggcaacggcgccatagacgatggtggcgagctgttcggtgcccgttccggcaacggttttggtgagctggcggcgctggatgaagatggcaacggcgtactggatgaacgagacagccacttctctgccctgcagttctggcacccggaccatgctcccatcgccctggtggagctgggaataggtgccatactgctgcgccccctcgatacgcccttcaaccatctgggggagagcggcaatcagggggtcttgcgccaatccggcctctacctcaccgagcagggcaaggggggctgggtgcagcagatcgatctgcgggtctgaacccggacccaggctggcgaatcgcgggatcgcgagtcaccacttctggcaagtcgccgccagcgcttgagcaatatacgaactggttcagttcagctcggtggggtctatatccagactccagcgcaccttcttggtctcgggccagccgtccagctccttgaccgcccaatccatcagttgtgccagcggggcccggttcggcccctgcaccagcaactgcatccggaacttgcccgccttgcgttccatgaagccgctgatgggccccagcacctgcacgtgggggtaacgggcgctgcgcagcgtatctgcgaggcgagcgagaaacagctgtacctcgtcacggccattggcctcggcccgaaacagcccctgatagctgaacggtggcaaccccagcaggtggcgctctttcagcgccgtgtcggcgaagtggccgtaaccgttctgggtcagatcctgcaacagggcatgttccgggtggtggctctgcaacaccaccagaccgggcttgctggcacgacctgcgcgacccgccacctgggtgtagagctgggccagcttctcggcggcgcgaaaatcggcggaaaacagggcaccatccacatccagcaggccgaccagcgtcacatccgggaagtggtggcccttggccagcatctgggtgccgatcaggatcttatacttgcccgccttgatgtcaccgagatgggtctccagctcccctttacggcgggtgttgtctctgtcgatgcgcactacggggtattgggggaaaaccgtggtgagcagctgctccagctgctctgtgcccacccctgagcctatcagctcgttgctgccacactcggggcagctgtggggcagggggcgcacgctgtcgcagtggtggcagtgcaggcgacgccctgcctgatgccaggtgtaccaggcgtcacagcgctcgcaggcggcgctccagccacactggtggcagatcagcgacggggcatagccgcgccggttgagaaacagcatcacctgattgcccgccgccaggtgctccgccatcaattgctccagctggggggagagcccggcctgcagccgaacgctcttgatgtccagaatcacctgacgggctgtctgggcgttaccggcgcgccgcgtcaggctgaggtggtgatatttgccggtgcgggcgttgtgcagcgtttccagcgagggggtggccgagccgagcaggatgggaatgccggcgcgatgggcccgcatcacggcgagatcccgggcgtggtagcgaaagccgtcctgctgcttgaaagagccgtcgtgttcctcgtcgatgatgatgatgccgaggttcttgaacggggtgaagacggcggaacgggtccctatcaggatggcggcgccgccatcgcggcaggcgagccaggcatcgagccgctccctgtcattcatggcggagttcatcgccaccacgggcaccttgaagcgacggcggaagcgattgatggtctggggggtgagaccaatttcgggcaccatcaccagcgcctgcttgcccgccttgagcaggggctcgagaatgctcaggtatacctctgtcttgccggagcctgtgatgccgtcgagcaggaaggcgccgaactggtcactctggctggtgacggcggataccgccagcgcctgctcgccgttgaggcgcagcccttctcccgcgtcaaagtgcgtcgcccagtcaccatcatgactcggctccaggctgcgtttctccagcaggcccttcttctccagtgccgtgagcgccgcgctctggatctcctcctgcttgagggcggacggggtttgcggccccttgcgcagcagggcgagggcctgttgctgcttggcagcccgctttagctcattaaggtccatatccatcccggcttgcgtggcaaaccagaactccagctcccgataggcggctggctcccccttgcgtaccagcaccggcagagcgtggggcagcacctctcccagcggatgctggtagtagtttgcgctccagttcatcagcgccagtatgtccggccccagcactggcgtgctgtcgagcacccttttcaagggtttcaacttggctcgaggcacctggctctcggccggatggtcgaccaccagcccgaccagcgtctgggggccgaaggggatctcgacccgacagccgggctcaggcaggggcaagggagagagatagtcgaagtgacggcgtaacggtaccgggacagcgacacgaaccagatccagcgtttgggaagaattcaccagggattgcctattttttctgcgaagccacttgcctgatctcaggcatttcctatattattcgcagcctttgaaactgtgttcaacaatcgtgtggtgtccgacagaagatcggatagcgacacggcctgataattgaggttgtccatgaaagctggtatccatcccgagtacgtagccatcaccgccaagtgctcttgcggtaacgtcatcaacactttctctaccatgggtaaagatctgaacctggacgtgtgctccgcatgccacccgttctataccggcaagcagaaagaagtttctagcggcggccgtgtagacaagttcaacaagcgtttcggtggcttgactgccaagaagtaatcttacttctgaagaattctgaaaaaggcgcccatcgggcgcctttttcattggtcgacgttttgtattgaaccggtttgccctatggtgttggctcaatcaaaggagatgcatgtctgtcgatgacagcaccttcatggtgagcatgaacaatacgggaggagtgccaatgcgaaattgtctggtgatgggagccgcgggttatatcggttcctatctggtccctcacctgcaagggctgggttatcgggtgatcgctggcgctcgtcgcccctgccgcctgccgcagggcgtggagtttcgctttgccgacagcctcaagcccatcaccctgctgcctgcgctggcgaacatagacaccgtcttctatctggtccacgccatgggggctggcgccgattttcaccggctggagcagcagggagtgaagaactttgccgccgccgcccgcgccgccggggtacgccgcatcatctatctgggtgccattcagcccgagcagtgcaacagtcgtcatctcaactcccgccgctattgtggtgaactgtttcgtgactcgggtgtgccgacggtggagctgcgctccggcatcatcatagggccgggctcggctgccttcgaggtgatgcgggatctggtgttcaacctgcccatgatggtgacccccaagtgggtgcgctctcgcacgcccccaatcgccctctccaatctgttgcactatctgggcgggctggtggaagttgagggagtggatggccaggtgctcaatgccgttggccccgagctgctcagctaccagcagcagttgcagaagtttgccgcccatatcggcaagcgctgccccattattcccatccccttcctgagccccaagctttccgcctggtggctgcaattcgtcacgtctgtgccgcagccggtggccaaggcgctggtgggtggcctcaagcacgatatccctgtcgatgatggcccgctgcgggccttgctgccccagacactgctcagttttgacgaggcgctggcggagagtctggcgctggagcagaagctcggtgccgagcagcagggggaggagacgccgctgggcttgcgctggcgccatcccgagtacggcttctatgaccgcaccgccagcggggaggccatctgtctcgcctcgccagaggtggtgtggcaggtattgcagcagttggggggggagcaacgctacttctacatgaacgaactgtgggtggtgcgcgagtggatggatcacctgatcggcggcccggcccgtacccgtggtcgcaccaacccggatcgcttcgtgaagggggacatgctggactcctggcagatcctgggggtggatgaagggcgcaggctggacctgctgttcaacatgaaggcgcccggggtggggcgactggcgttcaatatcctgccggaggagtccggtctgacccggatcagggtcaccgcccactggcatccccagggcgcctggggactggcctactggcttgccatgctgccgtttcatctcttcatctttcaggggatgacggaggccatcgccagacaggcagaagccaaagcaggcatccctgtgatggggtgaaaccatatctataactaaatgggtattcatggttagcatgacgtgctaattactgaattgtcattggccaccggcgatactttcctctgtgaaaggccggcggttttctttatgatccccagccctcgcctgtcgcgagccaatgcaccacatcattcacttccgtatcggggtcccccatgtccgatctgcgtcacgatcttcgtcaacaagcactcgattaccacgctcagcccatgccgggcaaaattgccatcgccctcaccaagcccgccgagacagcccacgatctggcgctggcctacagcccgggtgtggccgagccggtgcgcgagatcgccgccaatcccgatgatgcctaccgctacaccggcaagggcaacctggtggccgtcatctccaacggtaccgccatactggggctgggcaacctggggccgctggcttccaagccggtgatggagggcaaggcccttttgttccagcgctttgccggcatagatgccatcgacatagaggtgaagcacgagaccagccagcagttcatcgacactgtggcggccatcgccgacaccttcggtggtatcaatctggaagacatcaaggcgccggagtgcttcgagatcgaagagtcgctgatcgcgcgctgcaatattcccgtgttccatgatgaccagcatggcaccgccatcgtcaccgccgccggtctgctcaatgcgctggaagtgcagggcaagcgcatcgaacagagtcgcatcgtctgcatgggggcgggggctgcggccactgcctgcatggatctgctgatcaagtgcggcgccgcgccacacaacatcttcatgctcgaccgccagggagtgatccacacggagcgtaccgacctgaaccgctacaagcagcgttttgccaacgatacgcaactgcgcaccctgatggatgtgattgaaggggcggatgtgtttgtcggtgtgtccggtccggatgtactgcccgccgaagcggtggccctgatggcgcccaatccggtcatctttgcatgctccaacccggatcccgagatcaagccgtccctggcccactcggtgcgtgatgacctcatcatgggtacgggccgctccgattatccgaaccagatcaacaatgtgctctgcttccccttcatcttccgcggcgcgctggacgcccgcgccagccgcatcaacgatgccatgaagatagccgcggtcgaggcgatccgcggtctggtgaaggagcccgtaccggccgaggtgctgaccgccgcaggggtgagcgcactggccttcggcaaggattacgtcattcccaagccgatggatgcccgtctgctgccacgggtggcccgtgccgtggcgctggcggcggtcgcctcaggcgtggcgcgcgtcgctctgccggcagactacatgctggaataagtctgcggcgccatgccgatcacgacagaaggggccccatcatggggcccctttttgttacgggaagcttgatgcgtcgttatttagtcttgggagcgaccttgacggccggtgtcttggcatgagtggccttgtggtgctttttcaccaccttggtctgggtcgcctgaggggcggctgccttggtgggggtggctgccatggtgaagccggaggtcagggcgaagacagcggccaggctcagggggatcagcttgttcatattccagttcctcattcgggttgatgacatggagcttttctccatgacgtcatcctagggctgttccgctggcggttcagtgagtggctggtgacggtttgtatccaaatgtacaggcagcctgaggcagaagcgggcgccgactgcactgggcagcaactgcacctcaccacagtggtggcgggctatgctgcgcactatggcgaggccgagaccggcgccgccggtacggcgatcccggctctgatccagccgcacgaagggctcgaagatctggggcgccagcgccggatctatgccagggccgtcgtcggccacctccagcagatagtgatcctgctgctggctcatggcgagggtcacccggctggtggcgtggcgcagggcgttgccgatgaggttctccagcgcccgatccagcaggcggggatcgccgcgccagggcaggggatgggtgggacacaccaagtcgagtcgtttttctggccgcagcgtctgccagtccggtaggcggctgccggcccagcttgccagctccagctcgctgcattgcaacggcagctcgggacgatccagcctggcgtaggtgagcatctcctcgatgagggcgtccagtgcccccagatcgcgctccagcccctgttgttccgctgccgatggttgcgggtccagcatagcgagccggtagcgcaacctgaccagcggggtgcgcagctcgtgggcgatggcatcggtcagctgtttgcgactggccagcatggcttgcagctgttccgtcatctgatcgaaggtgcgtcccacccggcccaggctgctgccgggcggcaggccggtgcggctggagagatccccgtcaccaacccggcgggcggtttgttcgagccgttgcagaccacgccagtgcgggcgcagccagagcaggatcggcagaccgagggagagacctatggccagcagcagccccacatcgacccagtgcagctcgtgcagataggagagatagggcactgggccgacgatcagcacttgatcggtgcccgggatgcgctgcaggaaggtgtcatccccttcgacgatgactatgttgcccgcctcgataaaggcctgatcctccttggccagcggctggttggcgagggcaccgatctgcagcggcagggtgagctggcgactctgctccgccatgcgcacgggccagcgctctggcggcaatcgcgccagttcgccggtgagcaggccgagggagccttgcatcattcgctccagatagcggtcgcccgcccgctcggcgctgacctgatagacaaggccgaccagcagtatggccagggtgaaacagccgatcagcagcaggtagaactggataaacagacggcgcatggatgtgctctcccgtggtcagtggcggatggccctattattcccaggcgtggggcaccagcagataacccttctggcgcaccgtcttgatgcgggtcgggttgttgctgtcatcccccagcttgcggcgcaggcgggagatggccacgtccatgctgcggtcctggccgtcgtagtcgcggccacgcaggctgcgaaacagcgcctcccgtcccaggatctggcccgcatggcaggccagctcccacaagaggtcgaagtcggcggtggagagagggatgctgtcgccatcgagccgaacgtcccggcccggcccgtcgatcctcaagcggccgaactgcaggcgctggggcggcgtattggccacggctgcttgcggtgcctgtccctgctggcggaactggacccgcagccgggccagcagcacagggggcggcgttgtcttgaggatgtagtcgttggctcccagctccagactcaggatctggttcatgtcgctgtcgagggaggtgagcatgacgatggggcccttgaagcgtggccgcagatcccggcacagggagagaccatcctgcccaggcagcatgatgtcgagcagcaccaggtctggttgctcggcttcgattctggcaagtgccatgtcgcctctgggctccagcagcacgtcgatgtcgtggcgggcaagccagctgctgatgagctggcctatttcgggatcatcttcaacaaaaagaatgcgttgcattgtggcgtgacaccctggcagtggcgcggatgcgcgcctgccagcataccggctccccgcgtggcgtgcaccgggataactaatcaaacagggcccaagggccctgttgtcatgccggtcgtggagacccgccgaatcagcctgccttgcgcttcaggtagaccccggcttccatgtgatgggtccaggggaactggtcaaacagggcgaagcgggcgacttcgtgggtctcgcccagcaccgccatgttggcctgcagtgtctcagggttgcaggagatgtagaggatgttgtcgtactcctgcaccagtttgacagtggcatcgtcgagaccggcgcggggcggatcgacgaagatggtgttgcactggtaactcttgagatcgactcccttgaggcggttgaactcccgctcgccgcgcatcgccatggtgaactcttcggccgacatgcgcagtatgatcaggttgtcgacgccgttggcggcgatgttgaactgggcggagtcgacgctcggcttggcaatctcggtggccagcaccttgcggaagttctgggccagcgcaatggagaagttgccgttgccgcagtaaagctccagcaagtcgccttcgctccccctggtcacatccagcgcccagcccagcatctgctcattgatggccgcgttgggctgggtgaagctgttttccacttgcttgtaggtgagctggcggccggccacgttgagctgctcgatgacgaagtcatcgcccagacatatcttctgcttgtgggcgcggccaatcagccgcaggtcgaacccctgagcctgcagatcggcttgcagcgtctcggcggcttgctgccattcggcttcgagtttgcgatggtagagcaggctcacgatgatctggccggattgggtcgagaggtaatcgatctggaacagcttgcgacgcagcacaaagtgcgggcgcagccctgccagcagcaccggcatcagctggttgatcagaagacttgcggtggggaagtgatcgacccggatgatctccttggtggcctgggcatacatgcaatggaagaggtcatccccttcgtgccagatgcgaaattcggcgcgcatccggtaatgctcggcgggtgaggcatgcacctccagcgcgggaggattgaagccggcaaacagctgggtgagtcgctcgcgcttttcgtcgagctgggcctgatagtcggcgggggtccgcagggcctgggagtcggcgccagcttgctggatttgggtcatgatatacctcacatgcacaccggcagggccgggtcgaaatcggggggaaggcagcaggccacccaaaggggcccgattttaaaagccagccgcagattgtccagtattttgtggtcaagaagtgttcagtcaggccgatacctgatctacaggcatggtgggaggacacattatgcaaatcgacggcgtgggctcagcccaacccaagggagtgggcgtttcgcccaaggcaccccaacaggcacaagagaagcaggccagcagcggggaagaagtctccttgcaccaaccgcccaagtgggcgcaggtactggtacagcaggcgttgcagttcgcgctggagatcaacggtcagcgctatcaggcacccaaggcacaagagccggaggtggtcacccccgagaccctgttcgacttccagtcggtggcagacaatgtgttgcagttcatcacaggccggcttggcgccgcccgtgcggacggcaagtccgatgatgacctgactgaaatgatggagcaggcccgcaagggcgtggacatgggatttggtgccgccagggagcagctgggtgactgggccaccgagaacgaagatatcaagaccggcatcgatcagagctacaagctgatccaggacgggcttgaggagttcgagaaagagttctttggcaaggtctccaccaccgagatgggagcggccgagatggccagccgtcagcagggatacctggagatccagaccaaggatggggacaaggtggtactgcgcttcaacgacagttggcaggtcaaatccgagaacagcgagagtggcagtcagttcagcctcaagtcgagccagagcttcagcttctcgctggagggggatctcagcagcgacgagatggattccatcggcaagctgatcaaggggatcgacgatctggcgggaaacttcttctccggcaatttcgaggacttgctgaagaaggcgggcgagttgaagctggatgacagccagctggcctcctactccctcaagctcaagcagagcgtcaagctgagccagacctaccagggggccagctccctgcaggatctcctcaagccgctggcggattacctgcccaagctgaatcaggtacagcaacaggcggataccctgctgccggaatcgcaacaacaggcggataccctgctgccggaatcgcaacaacaggcactgacccctgcggtgctggcggcccgtggccagaccgaaccggctcaggtgaacagctttaccagcttcaaccagcggatgctggaggcgctgcgaatgataggccagttccagcctgcgaccgagcccgccagcaagagcgtctgagccgccatcgcccggttcaagccataagctgccgtttgccagctcctccgggggctggcaaactggctcttttcccaatccggtcagcccatgaacccgaatcccaagaagcccagagacaagcgcgagctctgctaccccttcatcttcgaaacccagttccagtgtgattacgagatagccaccgacgagctttgctgtcaggtgggggccgtgcttgcccatctgcctgcggaagaggagacccgcgagattgtggccgacctgggggccctgcagcgactcatctacaacctcaacggttcggtacggggcaagctcggtatttttgaagaggatctggcgtggttgaaaacgcggtatgaccactacaacgaggcgagccgcggtcgggtcacgggttttgtcttgcctcgtggcccgcagcccatccccaccctgcacctgtgccgctgcggcagcaagaaggtggttcgcctgctggtgcgcctcgaagagagcggcgtccgcttcgatcccatcctctatcgcttcgccaacctgctggccaacttcttcttcgtactgaccgtctacctcaagcagttgtggcaggtagaagaggtgccctacgtcagcatcaattactgaccaagtggctgaaaaggcttttattttttgggaagatcaaagacgatccagccatgccattgcaatctggatggcgccgatagcggagcgggggaagtcatgacgacgattcatctcagtggcagttcattcttgatgccgggcaatctggcctggcggtcgctggctgtccatggcgaggtgcaggtcgcgccccatggacagtggctgcaaaccctgatgaatccatctgaagcggttgccccccagactcacatcatcatctggctgtgggaagatctggtgccggcacagacgctggtagcgtggagcggtttggcacaagaggcgcaacagctggctgtggccgccttcgtcgcatcactctgtcagcccctgcaacaacgtttgcagcgtcggccgcaggatcacctgctggtcggggtctgcagtcgttcccctgtctccgtatttggggctgcgccctcagcgcttgcctgtctggcccatgaatgtgagcgccagcttgcccatttgcggcggcagcatcccggcctggatgacctgcatctgcagctctggttgcaacagcagggtcgccaccactgtttcgacaaccgcaatcactatctgatgtcctgccccttctccatggccgggttggccagtctggctcagtggattgctgccttgctgcagcggctgcacaggccagctcacaaggtgctggtgctcgattgcgacaataccctctggggtggcgtggtcggcgaagatggcgtgggtggcgtcctgctggggcaggatggggtggggcgcctctatcaagccttccagcaggcggccatttactggcatgggcagggcgtcatattggcgctctgctccaagaatctggccgacgatgtgtggcggctgttcgatcagcaccagggcatggtgcttgagcgtcagcatatagccgcggccgagattggctgggagtccaagtcagccggcctgcggcgcctggccgcgcggctcaatgtggggctggacagtctggtgttctgggatgacagcgagctggagcgtgccgaggtgcgtgccaattgccccgaggtcaccgtcatcacgccccccgccgagatctggggttggcccgatgcgctgatgacgctcgccgagctgcaaagccgccaccagagccgggatgacggcttgcgccaaggctcctatcaggcacaggcagaggcgaatgcagtgcgccagcaactgggcgacgaacaggccttcttgcaacagttggggctgcgggcgggctggcagccgctctcccaaagcacccagctgcgggccgagcagctgagccagaagaccaaccagttcaatctctccgcccggcgttatcaggcgggtgagctggcacagcttgccagtacgcagggcgaggtctggctggcctcgctgcgggacaagtttgccgatcacggcatgacggccctgctggtgctacgccccctcaatgatggggccgtgctgctcgataccctggccatcagctgtcgggtactggggcgaggcttcgaacactggctgctggcgcaagtggctgcccgactgatggcaaaaggcgttgaccaactggtgataagcatggtgcccacggatcgcaaccagccggcgcgggattttctggcgaccctgccgacccggtcgataaccactccagcgggattgacgccgctggcggacgagatgttcctctgcctggatctcccctctctttctctcccgtttctggagttttatgccaatgaatgacctcatcgcgctggttcgccagcaatttccccatgccagcatcaacgagcaggccgccctcggtctcggcagctttcccgagtgggactctctgggacacttcaatctgctgctgctcatcgagcagcactttgccgtgcggttcgaaccgcaggagctggccgatatcagacaggctctgctgcgcaaaggggttgccgagtgaaacaggccatcgaacaggcgctgagcgaactggggatccccaaggggagcgccctcatggtgcactcggatgccatggtcgtggcccagtttcccggtatgggcaatgcccaggggatagccaccttctggatgcacctggagcagtggctggcgggggatctgctggtgccgaccttcacctacagcccaatggcgggcgagtgtttcgacccggcagccaccccgagcaaggtggggctgatgacggaggtattcaggcagcgtgacggcgtcacccgcacactggatcacatcttcagctttgccatcagtggcccccacggggccgagcttgcggcccgtgagtgtcacgactgcttcggtcaggagagcccgtttggctggctggcggagcaggatggctggttgctgggattgggctgtcacccggacaggatcacctttacccactatgtggagcaacggctggccgtcccctatcgctatcacaaattgttcgaggggcaggtgtgcgtcgccggagccttgcgcgactggcaggccgactactatgtgcgggatctggcgctggccagcgaaatcgacctctcccggctggtggccctgttgcaggagaggggcgcctggcatcagaccctgtgccagcgggtaccagtctgggccgtgtcctgtcgcgatttcattctggccgccagtgaactggtggcgacggcgccattcgccctgatccgtgcaggaggggaatcccatgcagtttgaccatataggtctggtggtgccggatctcgccagcggtgaggcctattgccgggaggtgctggggctgactcgcttctcggtggcggtggaagatccgttgcagaaggtatgggtgcagttcgtgcacgatgagggcggactttgctatgagctggtggcgccggcgacagaggatagtcctgtgacccaggtgctcaagacccggcgcaacgtcatcaatcatctggcctatcgggtgccctgcctcgctgagagtgccgccagactgcgagatcagcgtcaccttcccctcggccccagccagccggccatcgcctttggcggtgcccacgtccagtttttcctgagcccccttggccatatagtcgagttgatcgaggcacccaccgcatgagtttttcaccaaagagcgactatctgcccacagactgggacgatcaggggcagctcggcgagcagttgcatcgcttgttgaccctgctgttccccctcaaccgcagcctgaccggtgatggcgtgcgccagactctggccctgatccgccagcactgcctgcctgatctgcagatcagggaggtggccagtggcaccgaatgtttcgactggacagtgcccgatgagtggaacgtacagcaggcctacatagtggggccggacggtcgcaaggtggtggatttcaaggatcacaacctgcatctggtgggctactcggagccggtgcgctgcaccctttccctggccgaactgcagcctcatctgcactccttgcccgacatgccggatgccatcccttatgtcacctcctactacaagcgtcgctggggcttctgcctgccgcacaaggtgcgtgaggcgctgccgggagagagcgagcaggagatactgctgtccagctacacctgccacccctccatggccaacaacgagctgtcaggcccctgtgtcggtgtcttcctgatggcctggctcgcctccctgccaaagcgccgttacagctatcggttgatgctggtgcccgaaaccctgggggccatcgtctacctctcccgccatctggaccacctcaagtagcacacactggccggcttcaacctgacctgcctgggagatgagcgcagctactccttcctgccctcacgccagggcaacacgctggccgatcgcatcggccgtcatgtgctgggccacctggcgcctggttacaaggcttacagcttcctggagcgaggttccaacgagcgccagctttgcgcccccggcatcgatctgccggtcactactctgatgcgcagcaaatatggctgctatgtcgaataccacacctcgctggatgatctctcgctggtgacccctgccggtctggcgggcggtttcctggcgctgcgacgggccatcgagtgtctggaactggatgagcgttgcgaggtgacagtgctgggagagccccagctgggcaagcggggtctctatccggatctgtcgacccgctattccggttggcaggtgagggagatgatgaatctgctggcctacagcgatggccagctgaccctgttcgagatcgccgagaccatcaaggtgcctttctggcgggtggcgccgctcgctagatcacttcttgacgcggggttgctacgtcaacatagccccgttcttgaaaatgcacttacaaaataatcattacttggagtgtatggggttggtaaatatgatagtgatcatacctcagctccttatcgaatatcacatgttttgtatggcagaaaaatgccactttatctaccttggtcatgctttaaggagagacttatgaagtgcccatattgtcacggtgataacacattggttttccttgagagaaaaatgccaacagtcttatctgcatattctggcaattttcccgtgaaagtggcagagatgcagatcagtgcttgcaaggattgcctagtcggttttgcatcgaagaaattatcatcggaagagttaactgagatatatgataactatttatatatttctcctctcaataatattggcgttactaaatatgatgggatgattgatactatcaaaaagcattttagtgtaaatgatgaaataatagaaatcggttgttcggaagggtatcttttgaaaaaactcagagatattggtttttctaatgtgacgggaattgagccaggccctcaggctgatagtgcgaaggcattgggactcaatgtcataaaaggttattttgatgccactcatgctaaaaataaaatcgatggctattatctgatgcatgtgttcgagcattttgaagagccattctcaattttcagattaatgtcttcaacattgaatgagacagggaaaattgtaattgaggttccaaactttggtggttttcacgttcaacacctattctattacaatctttatttcatgcaggttttgtctcgagacaatgatttaaaagtaatagatttttgcattgaaaatggcagtttaagagttgtatttactaagagtgaaaatacacaatgtcgggaagttgatctagtgttcgacaagattaagtatatgccaaatcttgtagatattaaaaatagctgtgaatcatctcgtgagagagttaatgattttcttagaggtaaagatactgttttttggtggggagcaggttcagcatcggtcattcttctgaatgaaatagagcgagatgtgttggacaataccaaaatagtcgttattgacggagataggaataagtctaatcttacgattcctggtgtgaacttgaaagttaaccattatagtactattggtaatttacatatcaataacttggtgattgcatccagcttctataaagagatatttgattcaattaggctcagtggcataacgtatgaccatgttgaggtttttagttatgcctaaaatgtacagatctagttatcacctgacaccggcctcaaaccggtgtcttgtttacgctacttggtgatgcctccaatcagttgaagtgatgcttgtcgatgaaggcgccgatgactttctcgtggagctcaacagagcgagaaaagcagatggttttgtgagctagtcgcttgaggcgcgttctgagcgtcaggttgttacactcgatacgttgcgtgaagattttcccagtcagatgtatcttgcaggggacttctgtggtgtagctatcccagtcatcactggtgataaagccaagctgaagggggccaacaggctcagtagtttaaggcatgtttcatcgttgcgcgggccaagggtataggcaacaacacgttttctttttggtatcaaaggcataccacagccaatatcgattgtttttgttgccgacatacgcccattgctcatcgagttcgtagataagcgtgacatcgtccagcacaactttttcggttgtcacttgccttggggtgagtttttagggtgcgcaggacggtgttaataccaatgttgagaacgcgagcggcatcacgaatacttgagccgttgaaggccatttcaacaatcttctctttgacgctaggttcacgggcttcataggtgtaggtgagctgaaaaacgtgggagcaggcagggcaacgatagtgaatgtggccagcaggggtcttaccgtggagatagtggcaacgaagacagtgaacggtgatgaatgccatgaagagctgagtctcaaaagcacccatcataccgtctcaaccgatcggaggcatcaccgcaatatggtgtaaatatgttgcctgtgattttgataatgaattgaacggcatccatggcgtggcggcccattacctctggaattatctgggttggcgcagaattctgtagcattacgggaagggagtggatatcagggactgtctacatgaggtgctggggcgtcacatgcaacacgtaattgggacatagccaaaataaatccccgatccggtgcggaatgtcgggtagaggcactggttgttctgcagctcagctgtgggctggagctcaataattcgctgaacgcttggctgcgtggcagttccttgcgagatgaattggatgtggtcttgatcatgacacgtctcctgctatggtgggagaggaaggggtcgtcaggatatgcaccagctcatattcgaggtagtcggccagcccgagccagtcttgccgctcttggctgtggagcagggaggctatcaggtcgggtggcaggctgccctgtttggtgagagtctcctgcagcaaaatgggcagagtctgactcgctgcgaccgattgtcccagccgaaactggtgtgccagcgccgtgatgcgggttatcaggctatccctcataacaggtattcctgatggtagctgcaacccgctatctcggccccttcacggctgctgttccagaaatgcacctcgggatggcgcgctatgtatcgctcaagttcgatgcgataggcggagaagttcggattggtcttgacccgccgcccgtgtccatcgagggtccagctgagcgcctggctggctctggggccgagcgccccatccgcccatccggagtgggttagctcgccggggaaggcaaaatccgttcccagcagaatgacctgctggcagcccatctgcacggcgaggtcgacggcgggatggatgacgctgccgcccgagtgcagggttcccttggggatctcctgcctcagcgtctggtacatgggactgcgggagtaggctgccttgcgcggcccctgccaagccagcagggctgccgtagggaccatgggatagtagaccaggggggtttgggccgactgggcggcaggcagcctgtcgccgtagatggcctcatcgatggtgaccactatgtcgggtcggatgccgtggcgcagcaaaaaagccagcgcagtatcgacgctgatcagcagatagtcctgccgacggctctgcaactgcttctgcagggtggccaggttgtgctgcagggtcgggccgctggcgacgatcagggcatgtttgcctcgtgcaagcccgaacaggctggccacgtcgccatcgctcgtcagcagctcgcggttttcggccagccggcgggtgacagccggatgctcggcatcgaacctggcgctggcaaacggcaggtctatctcgctcaccagccggtcccggatacgggctgcggcgtcttccaccagctgcagctcgggcggcagggcgaagaagggcgggcggatctcgctctcgtcccccgccatcatcagttcgaccttggaatcagccagccagtcctgctgatccagcagccgcagcaccagggcaaacagggcgccattcatgatcttcacttccagccgcttgaggctggagcggcccagcagggcgcgcggcagatcgccgagccctgtgccgtagaggtgcagcacggccacctcgggcaggctggccgcctgcagctcggcctggatgctctccacgtcctgcgccagcaggcggggccagagggttggccagcgctggcggataagcctgccgtgctgggcgaacagttcatcactcatctttgtctatccactcccagctcagcggctgattggctgccatgtcgcgactgacccgcttgccgatgagtcgatcgtaatcggcgggaggcaggccgagggcggggcgcaccgacttgatgtgggcggcggtgagcacctctccggccgcaatatctttgaccagatagagggagcggcgaaaggcgcggttgccctgctcgctctgggtgagctggtagtcggccaccccgagcgccgcatgggcggtgttgaccgaggcaatgagctcggtgagttcggaaggttccatggagaaggcgcaatccggcccgccgtcggcgcgggccagggtgaagtgtttctcgacgagggtcgccccgagcgctgtggcggcggtggcggtcgccgatcccagggtgtgatcggagagccccacctcgacgccaaagcgctggcgcagcatgggaatggtgcgcaggttgtattcggccgcgggcgccggatagccgctgacgcagtgcagcagcgccagctggccgctgccatgcttgagcgccatctcgacggcggcggcgatctcggcctcgttggccatgccggtggacatgatgagcggcttgccggtctgggcggcgtagcggatcaggggcaggtccaccagctcgaaggaggcaatcttgtaggccgggcagtcgagggattccagcagatccacggcgctgaaatcgaacggactgctgaacaccgtcagccccagctcgcgccccttggcaaacaaggcctgatgccattcccacggcgtgtgcgcccactcatagaggtcatacaggctgtgaccatcccacaggccgccgtggatctggaactcgggccgatcgcttctgagggtgatggtatcgggtctgtaggtctgcagtttgaccgcactggccccggccgccttggcggcggtcatgatggccagcgcgcgttccaggttgccgttatggttggccgagagttcggcgatcacatagggcgcctgcgccgggcctatggattgatgggcgatctgcatctgtggtcaggctcctatgccaagttgccagccttgcggcgccggctgccagggggcagggggcgctatcttgggtggctcggcaagatagaggggaaattgggagaaaattgtttgcaagcgatgtgccagctcttgccattgctgtggcgtgagtgacggatgggcctgccataccagctgcgggccgcacagggtcagggtaagcagaagtctgtcatcctgctggaaccgccactgctggccgtcaggtatcagttgataatcaggttggggcagcagccaggcggtgaggcgatccagccccagcccatccacctgttgctggccgcgctggcgatagtcatcagcctgtcgcgccagttgctgcaaggcctgcatgagccgcgccggctcggccagctcgtccagcgtcagccgctcggccagctggaagcgggctatcacttcgtcgttgaactgctggttgtcgactatgggcactgccagggtcggcagaccgagacaggcccgctcccaggtcatgccgccggcggcgccgatggtgaagtcgtgctgattcatcaactgcgccatctgatcgctctggcgcagcagcgtgatcttgagttcgggcaactcggccaccctctgctccagctcgggccagaaggggttggcgccgcctgccaccagggtccactggatggttcgcgcccacggcaagcgggccagactgttgagggtggtgaggcaggcgccggccgggtcggcgccgccgaagcagatgagccctcgctgccactggctggtttgttgacgtgccagttggcgacaggcaggccgcagcagggcatagtcggtgccaagcaatagtcggcaatcggccgggatcagcggttggtaatcggcggctgtgcgcagtggtccctgatccagcagcaactggcagtgatgcggacggtcggccagatcgtcgatcaccagcaagcggtcacagtggaccgccagttcttgttcgaccacgtggtcaatttggtagtgatcgaacaccagccaatcgggctgtagttggggcagggggccggcgtcgtcctgcgtggtcagagggtggtggtgatgggcatgcaacagcggcagcagatgcgcgggcaagtcgtggcagaggaagtggcactcggcccccgccgcccgtagccgatcggcgatagccaggcagcgcatcaggtggcccagcccgatttcggctccggcatcgagccggaaggcgacgttaaacgccatcctggctcagcacccgatagagcagttcggccaggtgccagtcttccggcgtatctatgtcgaccaccctgtgccttggcagaatatggccgatcccttccccgcccaccgggctgataccccccagccaggctgcgcggctcccccagtagaactggccggcatcctggtaggcgggttccagatcctgagagcgttgcgccatctgctccggccagaaggggctgactctgccctgtgcatccatgcgcaccgcccgctggatggggaagccgaattcggccaccgtgtagacgaagggggcccggctggcgagcaggcggtcgtgggcggcgctcagatcgccggcctgaatgagaggcactgtggcatagatgcagcagtagtattccgcttgaatgccgagaccgtcgagttgccggatggcatcgatcaccactggggtggtgccggtatgatcgtcggccaggctggcggggcgcaggaagggcacctcggcaccgagttggcgggccaggtcggcgatctcctcatcatcggtggagaccacaattcggctgaagcagcctgctgccctggccgcctgaatggcgtaggcgagcatgggctggccgcagaaggggcggatattcttgcggggaatgcgcttgctgccgccccgggccggaatgatggcgatggccatggtgctctctccctgagggacggggtctggcatccccgcccggataattgctgacaactctttgattatttttgagattataccgagttttcatcttatattattgagctttgctacggaatcgccctgctatggtcgataacatgggcaagtgatgggaagtgggtggtattgagcatgagttatggtgtcgagctgcgcccggttcagccgtgggacttgcccacactgaggcgctggcgcaatcaggatgaggtacggctgcagatggtcgaacaggcgctcatctctccccgccagcaacggcagtggtttgccagcagccgtgagcggccggatcagcagcactgggtgctctggtgccggggtcagcgggcaggctacgtcaatctgaagggggaagcgcgccacctgttgcaggggcagccggtggcagatgcgggtctctatctgggcacctccactgtgcgccatcccatgctggccgttgccgccgccctgtcccagctcgatcagggtttcgataccttcgagctcggctgcatccgcaccctggtgcgcgcgtgcaacggtgccgccctgcgcctgaacgagcagctgggttatcgccaacatgggcaggagggcgactttctcgcccttgaactgcaacccgctgattattatgccgcccgtgaacggctacggagatttttcagatgactacagcgttggaacaggtttttgccgatgccctcggcatagacgtcggcaccgtcagcgacgggctggcctacaacagcattccccagtgggactccgtcgcccacatgggcctgatcgcccagctggaggattgctacggcgtcctgctcgataccgatgacatcatcgacatgagctcggtcgccaaggcgcgggagatcctggccaaatacggggtcgccctctgatgcaggggctgctgcagggcaagcgggtactgatcacgggcgccgggcgcggcattggcctcgccatcgcccgccagttcgccgcgcaaggagccgagctctggctggggggccgcgatgaagcggccatgagtcagctggcggccgccctcggcgccgagtttggtgtcacctgccagccgctctgtttcgatgtggccgagccgcaggcggtcaagcaggcctttcagcagttgtttgcccagacccgtcagctggatgtactggtcaacaatgccgggatactggaagaggggctgctcggcatggtcaatcaggcgcagctggagcagaccttcagccacaatgctttcagcgttgtctattgcagccagtacgccgcccgcctgatgcagcgcagcggtggcggcagcatcatcaatctcgcttccctgatgggacgggtgggcgccgccgggctgagcagctatgccggcagcaaggcggcggtgatcggcatcacccagtcgctggccaaggagctggccaccagccagatccgggtcaacgccatagcccccggcttcatcgataccgagatggcgcgtgccatccctgaccagaagttcgccgagcgtctcgccagcatcgccatggggcggatcggcacgccggacgaggtggccaaggtagcgctgttcctcgcctccgacctgtcgagttacgtgaccggtcaggtcataggcgtggatggaggcatgttggtctgatgaagcaactccatcctctactcgctcatctgcatgaggataacccggcgccggcctggctggatccgctggatggctggctctcctacggcgagctggcacagcgggtgacacaagtggcggcgacttacccgagtgagcgcagccttgtctatctgcccttcttcacccgcacttcccatctgctgcattatctggccgcgctcaggctgggacatgcggtgatgctggcggatcccgttctcccttcgagccagcacgatgccagctgccagcagttcgcagtgacctgccgggtaaatgaagaagggaagttgatccgtctcagggataccagcccactgctgcaccccgagctggcggtgctgttgccgacctcgggcagcacgggcagtgccaagtgggtgcgcctctcgggccgcaatctggcggccaacgccgcctccatcgccgactatctggcgctgacggcggccgagcgtgccatcaccagcctgccgctgttctactcctatggcctctcggtgctcaacagccatctgctggtgggtgcctccctggtgcaaagcgaggggagcgtgctggatcgcggcttctggcagcaggtcgagcagcacggcgtgagcagttttgccggggtgccctttacctaccagatgctggcccggctgcgctttgactgggcccgttatccttccctgcagaccctgacccaggctggtggacgactcgaacccgcgctggcgcagcagtttgccgagcaggccctgctgctggggcgccgtttcttcgtcatgtatggccagacagaggcgacggcgcgcatggcctggctggcggcgcacgaggtggtcacccatccggatgccattggtcgcgccattcccggcggccacttctccctgcgcgagctggagggtggcaaacccggggagggggagctggtctatcgcggtgacaatgtcatgctgggctacgccagcacgatctcggatctggcgcagggcgctcagctgcaggagctggccaccggcgatctggctcgcagtgacgaggcgggccgttactacatctgcggtcgtctcagccgttttctcaagctgttcggcaagcgtatcagtctggcggaggtcgagagccagcttcatcgctggggctggtcgggtgcctgcggtgggcgtgatgactgcctgctggtggtcgtcgaaccccgtggcgaactgacggctgacggcttgcagcgcgagctggcacagtggctgcaggcgccgccacgggcggtgcgggtgatacaggtggcacagctgccgcgcaccgccaaccacaagattgactatgccgccctgaccagactggcggaggaggcgtgatggaaagcttgctcgccgcccccatcttcgacctgccccaggccgccaaacaggcgctgttgctggcgcggctcaatgccctgacccgtcaccatgtcgaacactgccccccttatgccaatgtgctgcatgccttcggctggacggcagaggctgccgattatggcgctctgccctatctggcggcccggctgttcaagctggcccagtggcagagcgtgcccgaggccgaggtgttcaaggtgctcacctcgtcgggcaccacgggggcgccatcacggatagtgctggatcgggagaccgcagcgttgcagagcaaggtgctggtgaagatactgcaggagtttgtcggcaagcagcgtctgcccatgttgctggtggagcagcccgccctcatccagaaccgcaacggcttttcggcgcgcggggccggtgccctggggctctccttcctcggccgggaccacacctatgccctcgacgagcagatgcggcccaactggccggtgatagaggcgttttgcgacaaatacgccggtcagcctgtgttgctgttcggctttaccttcatggtctggcaatgcctgctggagcccctgcgcgagcgcggactgcacatgccctttgagcagggcattttgtttcacagcggcggctggaagaagctgcagcatctggcggtggacaatcccgccttcaaggcgcgctgccgcgagcagttggggctgggtcgggtacacaacttctatggcatggtggagcaggtgggatccatcttcgtcgagtgcgagcaggggcatctgcatgcccccgtgtttgccgatctgcaggtgcgcgatccgctcacccatcagccactcggggtcggtcagcccggtttgttgcaggtgctctccgccattcccggcagttatcccggccacagcctgctgaccgaggatcttggcgtgctgctgggggaggatgactgcccctgtggccgccatggccgttattttcaggtatcagggcgccagcaaggcgccgaggtgaggggatgcagcgacaccttccagtgacgccgccgcaggcggtagaggggctttggttgacggggcccgacgtcaacttcgtggcaccggctgccagctggcagacgttctgcccgcagccgctatcctgttttgctcccgtcatctgcgacttcgtggcggccctgtctgcacgcctgcaacaggagggacggcgccatcccgatctggctgcgttcggcttctggctgcggccgcgccagctggccagagagcggcagcggctgcaggggcgggggccgatgggggtcacgtttcacctggtgccctccaacgtgccaactgtggccttctactcctggttgatggccctgctgatgggcaatccctgcgtggtgcggctgtcgtcacgccgcgatccggtgcaggaggccatgctggccatactgaacgacctcttcagccagttcgagtggcaggggatcgccatgcgcacccgcttcattcgttatggttacgacgaaggcaccacaggctggctgtcggcccgttgccggttgcgcatcatctggggcggcgacgagaccatccgccaggtgcgggccattcctctctccccaagtgcacaggaagtggtatttccggatcgccgctccatggcggtgctcgacagccactggctggccgggctggatgctgtgggctggcaacaaaccctgggggctctgcaacaggactgtacccgtttcaatcagcaggcctgcgcctcccccactaccctctgctggctgggcgagcccgacgacgagttgcgccgccgactgctggagaccctgtttgctccctttgccgacgatcccgctctggtgatggagcggctcatccacagtcaacaaaatgccgccctggacggtgagatgcagctgagcgcattcccgggtgtcaccttattgactcctgcctcctccctgcggctcgcacacgtcggaggaggtacagtcgccgagtttgtggccgatagcctgaatgagctgctattgcagccgtgggatatgcagacctgtgtctgggtcggtgcacacaaggcgcagcttgaggatgccttgccgaatgcgcccacctgccgcatagacagggtggtggcgccgggacaggcgctggcattcgagtggcactgggatggcatcgacatgctgcaagtttgcagccgtggcctcgcccagcatgaataatcgggtgtggctcacataaatcccgcagcttcaatggattagcttggtcaggcatatctcttgcagtaaaacctgacagagaggggggaagggttgacagggaccgtgcggtagccttgcccattttctcctatccgctttttttctactcatcttctcttggatttccctatgaaagtcagcgtattggtgcctgtctacaatctggcgcgcttcatcgaaccctgcctgctcagcctgctcagcctgctcgggcagcaaacggatttcgagtttgaggtgatcgccatcgatgacggctctagtgatgactcctggtccatcatgcagcggctggcacggcagtggccgggattgcgtgtcttgcaaaacaaaaaaaacataggtgtgtgcctgaccatacgtgctttgctggaacaagctcggggaacgtatatggtttatgtcgatggagatgatttggctctacccggcaagctgcaggcgctgaccaatcatctggataggcatcccgattgtggtttcgtatatcacgaggctgaagtatttgatagtgactcaaatcgtaccacctcgctattcagcagtgattattacaacgccaaatatatccctgatcgagcgggtccggaacatctggtccagtatgggctctttttcaataccagttcctgtgctttccgccggcatgaaagaatgttggatgcagtgaatcttgattgccatgtagtgaacgactattcttggcatattatcaattcatcttatctgggaggaaatatagaccgtatttcacaggtatatgggcgttatagagtccatggtggcagcatttgtggaactattcgtgcttcagatgaatgtcgtaagcttgccttgcaagatatgctagccgcgtgtgacttagcgcttgacgcaggaatggatgagctgttggtgaaaagggggaaaagccatctttggttttccgcagctctgtattttttgcgtgccagaaactgggcgttgtttgatcatttcattactgattccgttcagtatcagtggttttttgatgatcgccatgagtttgcatggcaacataaaaatgagccagagcgagtacttgagaaaatttttggctgatcgaatgcgtattttattaactgagtcagtaaccacatgaaaaaaataattcatgctgctttctgtattgatgattccttttccgttcatttggcagccctgatacatagcttgggaaaatatctcaatcaggacttccagctgaaatgtcatattctagctagacttaatggagagaatatatttaagctatcgaagttgaattctgaaaacatagtaatcaagtttcatgataatttaccaagttataaaaacattcccatcagcagcctctataataatagattgaatgaggttgcctattataggtttgctatcccgaatgtcttgcaaaatattgagaaggttttgtttatcgatgctgacatgattgctgtgggggatgtcagctcgctttggtcgattgagatgggggaggcagtcgttgccgtggtatctgatcatatactgggatatgataaagagaaacaacaggaacgaggaatatcctccggaaagtatttcaacgcaggttttatgctgatggatctagataaatggcgagaaaaaaatatcagtgaacaagcattgggcttactcattgataataatggttttgagcacaatgaccaagatgctttaaacattatattggagaaaaaaacattctatctcgatactaaatggaatgctcaacctaatcatcttgcgcaacaggatgtgcctatgcctgtcttggtacatttctgtggtcaggaaaaaccttggcatgcatattgcatccatcctttcaaggatcattacctagaaagtcgagctgaaactgaatatgcatgtgagccgctacaggcatatcttgatcaagatgatatggaaatattgtcccgcttaaaaatgaaatttcctaatggtgcgcgtgttgtcgtttggggggcaggtcagagaggtcggcgcttatgctatgaaatgataaataatatgagtcagtattcaatagttcattttgtcgataattgtcgataaaaatataaatggcgaatttatgggtataaagataagtcaccacattttggatataaagatgattgatgccataataattgcatccatcccttaccgggccgagattatagatgaaataggggcgaatactggtcttgcttatatataaaatgtttgcttttttattctataatcgtttatcaggataatataatgaatgttataatgtttccctttgacagggttaaaaagggggcgacagttgctatatattgcgctggtgagataagtgagagcttcctaaaccaattaagtgcagtcaactattgccaagtttcttggttagtagaccgaaagttccagtcaaaataactccaggaaaatttggtttgtctacccccaaatttaatggattggcagcagcctgatcagattattattgcatcacaggcattcaagaatgagataagtgaatatttattggagcagggagttcctgcatcaaaattgatcacgatagggaatgagcaaaaaattgatgtgctagatctcatccaggccagattgagtgcaacaccatcaggttatgactggggagcttattataagtcagctgaacttgctaccctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattcccggggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgatggttttggctcgtcggtagtggtggcgcagcttttccagcatggcgataaacagcgatgagtttttctttatcccgctgacgtaaagcactcttccgttgcctgcatgaagaacgcctgccaggtaatgcttggcattctgccccggagtgacaacccgcttttgttgcgctctgaacatccagtcggcccctaatttgggattgaggtctatatcgacttcatcctcataaaacaccggattatctgcattacaacgggccagcgcggcgtcgatattcgccattttctcctgataggccgggtcttttatccgcaaggtcggcacgggcctgcgccagacaatccccatacgaggtaaccatcgacgaagtgtggaggcggccacattgagccctgttaaccgattgattttgatagccaatagttcggtacaccaacggctgcgctgataaccaaaatcttgcggagaaaactgcatgagcagcaccagtaaggtgaccatcttggcgataggtaaaactggggcacggccagccggtaaggcttctagcgcatctatgccttcatctcgataccaccgaagccaacgaccgatggtcgagcgcgcagcgccggtaaggtgatgaacatcggtgaccgtacgtccttcatgtaacagcaagatggccatcaagcgacgagcatgtcctttatcacgggtggcatggatgattttgtgaatgcggcgcagttgtggtcgtggcaggggtggtaggataggcatcaactcagtcctttgggtgtggcttgttttgtttggcgactaatgagatcgcacaaactggactgagttcccttcctccggtgatctactattcggaacagctatttagtggttaatacggcagtttttgaacatgttagaaatcgagatactttagaggaaatagaatcttatgtgagtgacactgggtgtttggcaatacatactcttatccctgcaacggtgccgaaggatccgaattggatgtatttactacctgtacactgtgcttttcatacgaatcaaagcatggggttattgatgaggagttggggttataaatgctctgtttataacgagcattcaaaaatgtgggtattgttccgagaaaatgctgatgctgtttggccaagagtagacaaactgaacaagtcgttggggtggagatatcttcattttaaggatggttttatggattattggaaataaccatagttaagcctcatgtacaggaccttaagaaaaaacgtcaattcaaatccctcccaaaatcctgctttatgtatattttatctgttttgttcggcgagagctttttgacagaaaatctatagcccattccagcctctctcttatttcactgatggctcggtgcgatttagggaacagcgccctgctcttggttgacaaaaatcagctctagtttgtcgttgtgccacccagaatgccgtgcttatgggctcatggattgcaacaaaccattgatcatgtcttgctgggcatgacccagtgctggaaatagtggcagcgttatagcgccgctatagaactgttctgcatggggttggggggacggcgcccacctttgataccaaggctgatgggagatcggcatatagtgcacgttggcgccgatgccttgggcccgcaattgttcaaagagacggggacgcttcttaggagccacgtggtaaacatacagatgaaaggcactgcgcttttcttcactgaagtagcggtggagtagattcggcgtcaatgcttcgaagtaacgatgggcaatctcactacgcttggcgatccaggcgtcaagattgctcatctggctcaaccccaacgccgcctggatatctgtcatccggtagttgaagccgagcatctgttgctcgtagtaccaggggccgtccggttcattgatgaagtcttccggttcacgggtgataccgtggctgcgcagcatgcgcatggttttggccaatgctgggtcattggtcattggtcatggccatgccgccttcgccggtggtgatgattttcaccggatggaagctgaagactgtgatgtcgctgtagcggccattgccggtcggttcgctgtgatagcgggcgccgagggcgtggcaggcatcttctatgatgcgaaaatcgtactcccggcccagacgatggatctctttcatatcgcagggcaagcccgcgaagtgcaccggaatcactaccttgggcaggcgtccttccgccttggcaaccatcagtttgcgctccagctccagtgcgcacatgttgccggtatccggctctatgtcgacgaagtcgacctgagcgccacaataaagtgcgcagttcgccgaggctacaaagctgatgggggaggtccagacccagtctcccgggccgacacccagagccagacaagcgatgtgcagagcggctgtacccgagttcacggcgacgccaaagcatgcgccacagtaatcggctactgcttgctcgaagcgaggaacgaccgggccctgagtcagataatcggacctaagcacctcgaccacggcctcgatatccgcctcgctgatcgactgtctgccgtacgggatcattccattaccaccttgtcattcaactcttttagctgggccaccgtcaggaagtcgctgttgttacgggagttatattcgaaaccctgttcgaccatgacccccttctcgcctgcagctgtgactgagaagtcattgttgcgattattgaaattgatggtgggaccgatgatgaagaagtcgtcgaactcgaaggtgtgataggagtcgtcggaagggcacatcacttcatgcaacttctcaccggggcgaataccgataatttcctgggccagctggggcgccatggcggtagccaggtcggtgatccgtaccgagggcagcttgggcacgaagatctcgccgcccttcatcctcgggaagttgttcatcacaaaatccactccttgcggcagggtgatccagaaacgggtcatctcggcatgggtgatgggcagtgtgctggcaccctggtctattcgtttttggaagaagggcaccactgagccgcgtgaacctactacattgccatagcgcaccaccgcgaagcgggtcggatcctggcctgcaatgttgttggctgccacgaacagtttgtcggaagccagcttggtggcgccatacaggttgatcgggttggcagccttgtcggtggagagggcaatcaccttcttgacctgattgagcaaggcggcctgaatgacgttctccgccccatgaatgttggtcttgatgcactccatggggttgtattcagcagcggggacctgcttgagcgcggccgcgtgcacgacgtaatcgacgccgcgcatcgccatgttcagccggttggcatccctcacatccccgatgaaatagcgcatgcaggggtcgttgaacacctgttgcatctcgaacggtttgagttcgtcgcgggagtagatgatgagccgcttcggcttgtagcgttccagtactgtcttgaccagcatcttgccaaacgagccagtgccgccggtaatcaatagggttttattgtcgaacatgacggattctcgctagtgatgccaagaggcaagcaatatatgtgcctggaactagtttagccgaaaagggctgggagcagttttgtatgatgccagttttattccactatgagtgaagtaactagatgattcatagagaaatccaacccagctcaaacaactttatgcgatctctgatgctttaacaaaaagcggaacatccggttccgcttttttgacgcttagctggagagcagcactctggccgagttggcgggtatggtcacttgtacctgtccctgtaccacttcgtacttgtcaccgttgaaggcatcggtgaagcggctggcggggctggcggtctgccacaacggcaggctgatggtgcgcggctcggtcggatgacggttgcaggcgaccacaacttgatcgctttgcagggttcgagcgaacacatagctgtgcgggcctgcatagagggtctgaatgtcaccacggcgcagagcaggtcgctgcttgcggatctggatcagccggcggtagtgatcgtgcagcacgtggtcccaggccgtggtctcccacgggaagcagcggcggcaatccgggtccttgccaccggagaggccgacttcgtcgccgtagtagatggaaggcacgccgatataggtgagcagcagggtggcggccagctgcatccgttgtttgtcctctcccagcagatggagaaagcgggcggtatcgtggctgtccagcaggttgaactgggccagctggttcttgaacgggatatgagctcgtgccagcttgagccagctgtccagctcctcggcgctgatcttgatggggtgataggcaatgtcctgcccggccaggaaggcgcggatcgggtgggcgaaaccatagtagttcatggcgccatcctcctgatccccctgcagccactggctcgcctcgaagaagtgctcgccgagcacataggcatccgggttttcctgcttcacggcgccgcgaatggcacggacatggccgtgattgccctcggcagtaccgcgctcccccagcatgtggatgacgtcaaagcgccagccgtctatctggtagggtgcccgcatccagtagcgcagtatggcgtcgtcggcgcgatagatagcgtcctgtacctgctcgctggagaagtcgagcttgggcaggctgcggatccctttccagctgacatagtccccttcgttgtcaaaggtgtagaagctgcgccacggtgaatccgggttgctgttggcgccctgtggcgggcaaaaccaggggtgctgggtcgaggtatggttgaccactgcatccagaatgatcttcatgccgcgctggtgcaggttgcgggtcagctcggcgaactgtgcattgctgccgaggtgggcatcgaccttgaagtagtcctgggtatcgtacttgtggttgctcggcgaatcgaagatggggttgaggtagagcgccgtgaccccgagagattgcagatagtgcagcttggcatctattcccgctaggtccccgccgtaaaactcacaggcgccgagtccctcttcgtgacggctgaccggctcaccccacaccttgctgatcaccgccttgcctctgtattcgtattcatgatgcttcacgctcagggccggatcgccgttgcaaaagcggtcgggaaagatctggtagaacacctgatcctgcacccaggctggcggctggtgcaggctgttgaaacgaaagtgctgctcccgaggcggcatggccgagctgacgccagcgccgtgcaaccaccactgctcctcatcggtcaggcatttgaagcagtagagatggatatcctgccctttgatcagtggcaatgtgacttgccacacctgcaatctgtcccgggtcgagactggcgtcatcgccagcaggtactcttcgttgtcaggttcgtggcgcagccacacctcccggatcggggcatccagctcgctgaacagggtgagttgcaagctgtcggcgctctctttgaaccagggcgccacctggggatgatacagaaatggatgggtcatgagtgcttattgagtcagaaggtcggcgagggcattaccctgttcgtgaagcgtttcgagctggcctgccagtgatttgggatccagtcccagctggtcggcaagcggcttggggaaacgggcaatgatggcctgggcgggcacgcccgcattccaggcgaaggagatgaagacggcgagccggatcagcaccgcctccttgctgaccggatcgtgggagaggggatccagctgctgggagatggcatcgacgaaggcttccgacaggttccagcgccgtgccagttcggcaccgagctgggcatagtcgtaccccagcatctcccgttgggcctctacccggctgctccccttctggatcgccatattgatgagctcggcctcttccggcagtgtgctctggataagcagctcacctatgttgtggatcagggcacaggtaaaggcggtctcgggatccagcaccttggcctcctgggccagggtcttggcgatggtggcaacctggaaggtctcggtccagaacttgttcttgtcaaagctggggggggccttgaaggtgcctatgatgccggaggcgaccaccacggagcgcaaccggttgaaaccgaggcggataaccgcctgctcgatggaggtgacatcattgccacggcgcagggcggccgagttggccatccgcagcaccttgacgctgatcacctggtccatggcgatcttgcccgctatctggtcgatacgggcattttcatcgctgaaactctgcatcaactcatgcagcagctgcggaatagtggggagttgtttgatcttgtcaaacagacgatccatcgacatggctgaggcagcctccattgcgagcactgcctcatattgtgccacaggcgggacacttgttcctgtttgtgatgccggtttcgtgagcacgagggtctgttgatgtgcagtcccgaccgcaattgagtcagttttacgccggcagacaaccgcgcttatagcacccagtcacgcaaggtgtattccaaactgtgctgtttccccttcaggatcaaggtctgggtggtgccgctcagggtggcgccttcgagcagtgtggtgatgactgcctgctctatggtgtcgagcggagcctgacaggccatctcggtactgccgaggctggtaacccagaatctgtcgccctcgaggtggccctggccgaagtagcggttgcaaccagcgataccgttgacggtgaagtgttcacctatctcgaaatcgggtggattgtcgcgggaggccgcaatggcctggccatccagcttgtcgagcacccagtgatgatgctgcaagtcttgctgaacgaacgagggggtactgctgcaggcgctgagcaggagcagggcgagcagcagtagcaggaatctgggcatggaagggctccggtagtgggagcgacaagcatacctcctgcgccgtccccggggcagggcgaggggagccgaccccgactgcttctgtcgtcctgtgagtcagccctgtgtcgttaaatggcaacaccttgccgtgatcgggatgcgttcgatgctgaaaaggcgataagagcgcttatcgcctctgtctccgtgaggtgaaactgcaggtttcagtcagcgaacaggcgtgcggcataacgagcgagtcctgccgccaccgagccgaagtcatcgccaccctcaagcggaatggtgggcaacttctgacgaataaaggcggcgatcagcggcgaacgggcgctgccgccggtgacgaagatgcggtccggctgcactcctgcattggcaatggcttcgtccatcagctcgccaatcttctccagcagcagggcagaggcgctggccagctgttcacgactgagctcggcttccagccccttctccagttcactcagggattggcgattcagctcctgctccgagagggcgatcttgccctgctcggcacgccataccagctggtggctcagtttgtgagcgcgcagattggccagccgtcccagtttgctgcccggcaggctgtcgagctgcagatcctgcagctgacgcgcggtatccaggctgtagaaacggccctgggcgctgacgtcgttgatggcggcggcatcccagaacagcgggtgaggcagcggtttaccggtcttgagggtctcgtgcatgccgagcagcggcatcatgccttccactgtcagcctgatatcgaagtcattgccgccgatgcgctggccgctgtggccgagcagatcgccgctgcgatccagctggtcgcgatggctcgggcccatgcgcagcatggagcagtctgtggtgccgccgccgatatccaccaccagcacgacggcgtcttcatccagccgcgcctcgaactcgaaaccggccgcaacgggttcataaaggaactccacctgctcgaacccggctagacgggccgcctcggtcaggatggcgatggcctgcctgttgctctcttcccctgccagcccctgaaagttgaccggtcgacctatcacggcgcggcgtacctgagtgccaagctgctgctccgcctcgcggcgtacgtgcagcatcatggcgcagacgatgtcttcgaacagggcgatctggggaaccttgaggccgtaggcgccgaggaaggatttcggcgacttgatgtaatagccatcgtccggctcctccagatagcgctccagcgccgcagcgccgaagctgagttcgtcgatcagcccctcttcccgcatctggcggcgtaccgcctgggcacgggtaaccacagggccgcgcagtttgaggtattcggcctgctgggccggtgccagcccttcggccagcaggccggcgatggcgtctctgtggggggcgtgcagcgtggaggggagatagcgggaaccgcccagagtcagcagcctggggctgccttgttccatcacggcgacggcacagttggaagtaccgtaatcaaatccgataaacatgggcagccagactcctgaataaaaaagggcaggtagcctacccgatgacgtcgggtctcacaacccggcaccccggatattgaggtcgcagggggaaatacataagggggagcatgtctgtgtggaaaacagagggaagggctccctctgtcgttcatggctacgggtgcgagaggattactccacctcgttgtcgctatggcccaggctctctatggccttgaggttgccgagggtggtatcggcgatggcgtgcagtgcctcgcgggtcaggaaggcctgatggccggtaaacagcacgttgtgacaggcggagaggcggcggaacacgtcatcggtgatcacctcgttggacttgtcggagaagaagaggtcttcctcttcctcatagacgtccagccccagggcaccgatacgggcggtcttgagtgcctctatggcggcgttggagtcgagcaggccgccccggctggtgttgatgatcataacgccatccttcatcttggcgaacgcctccttgttcagcaggtgatagttctccttgaacagcgggcagtgcaggctgatgacatcggactggcggaacagggtgtcgagatccacgtactcggcacccaagtcgatggccgcctgactcgggtagggatcgcttaccagcagacgcatgccaaagcccttgaggatgcgcagggtggcgatgccgatcttgccggtgccgataatgccggcggtgcggccatgcatattgaagccgaccagcccctccagcgagaagttggcatcgcgggtgcgctgataggctttatgaatgcggcggtttagggtcatcatcagccccaccgcatgttcggcaacggcttcgggggagtaggcggggacccgtaccactttcaaccccagctccttggcggcagccagatccacattgttgtaaccggcacagcgcagggcgatgaccttggtgccgttggccgccagctcggtcagcacttcccggtcggcgtcgtcattgacgaacaggcacaccacggggaagccgtgggccaaccgggctgtcttggcctccagccgtacgtcgaagaactccagctcatagccatactggctgttggcctgattgaagtgttccttgtcgtagctcttggtactgaaaacggcgactttcatggtgtgctctccgcaaataatgatgtagttaaattacaacaaatgtgggccgtcatcacgggataaatggggccgattcagccccatggcatgatgggaaccgcactcactgcgcttttatacgaaccatctaccaatttggtgctgtaggtcagataaaccagcgtattgcgcttttcgtcgtaaaaacgcaccactttctgctccttgaacaccagtgaggtgctgacatcgaacacctcctcccctgccttcagcttggcaggcagtgagatggggccagtctgatggcaggaaagcgaggcgtgagagggatcttccgccagtcccagcccgcctttgacgccaccggttttggggcgtgccaggtagcaggcaatgccggcgattttggggtcatcgaacgcttccaccaggatcttgtggttggggccgaacagtttgaaggcggtactcacctccccgatagggtcggccttgtcggccagggccggcattgccatcagacagcacgccagcagcaggcctgtattcatgtttcgcatatggtttccttgggttgtcagcagcgggcaaggcgcgatcccggcactctggctgccacgaccccgcttgcctcagaggctgtctgcccccagtccctgatggccgggggataatcccggcggtgatgtcagtgccgctcaacgcgcatgccgttctaacactgttaccgcggaggatactcccaatattgggctggaatactgttgagcaagggggtcatgtccgggttggggagctgaatggtgacccgcttcgccagattggcgctggcgagggcttcacggatcttgggattctcacggaagaaggtcatgaagctgccatcggcataggcccgttccagccctgtctggatcgccttggccagtttggggtactcggggcagacgaaaaagaactcggcaaagggatagcggatcagcaggcgctgatcgatgaccagattggggtattgcgccaccagttcgctgcgctcggcaaagatctccaccagactgcgcgggaagaaatcgagcttgtcgccgtcgtttatgagacgaaacagcgtgctgtagcgaccggaataagtcgggataccggcgttttccaggatcttgttgtcagcccagcccacaccttgtgccgctttcaattgcttgagatcggccagcgaattgatccggttgaacttctcctgagcgtcgctgtggatgaaggagaggcgcaggccttccagaccgcgaaacagcgggatcgggacggcaatgagggaggattctagtgcgctggaggtacccatccagaatacattgatggtctttcccttgctcagctgttgctgcaggctgtactggttgaggttgagttcgacctgctcgatgcgaaacggctgtccggcatgtgtcagcgccagttccagcagtttgagttgatattccttgtcgagatcgttgattggtcggctgggaaccttgaccgtgagggtctgtgcttgtgccagcaacggcagacacaagcacagtctgaggaaccatttcactctctgctctcctgtagaatccgggacttgcccggagtctaacagaagaatcaggcaacgcgacggtacacgtgagtgtcgttgaattccttggtactctggcattcaacgcagaagcgggactcgggacgagcctgcagccgcttgagagaaatctcgtcaccgcaagattcgcagtaaccaaaatccccttcgttgatacgccttaacgcaccctgcagcttgcgcaggtgcaacttgtcatgctcgatgcggttcagctccagacgacgggcttcctcgatactggcacggtcaatttcatcagccatctcgttggtatcggtggcgatggcctggctggcctgggagttgaggcgatcttcgagttcgaggatctgacgctcgatctgccccttgtaaaaggccagttggtctttagtcatgaaatcacacatacggtttactaccagtcagttactaacccaattatccctgtttatgggggctgtctgcctgcagaccaagccctgtgtcctgaatttgcaccaaatccaagcaggagagtgcaaatcagggcgggccttgtaccaaaaaaatgcaggcatgcaaagcaaataggataaggattgtgcgcccttgcaaaaaaatgacctgattcggacagggtctgactgagaacatgggggatcctgccccctcgttggcatcggccttgcagtgggtcctgggtgagccaaggtgtttagtatttggtgccgacatggtcattatatgcaccgttatttataattttttaaacaccaccgcttgacatcagccttaacggcgggcttttatggtgttgttgattacaagttgataacaagggtgttccatatactagacacccttgccaatggcaatcgtaaagtcggggtttaacatggacagtatcaagggctggatggagagcaatcgcatcacggaagtggagtgcctgtttccggatttcaccggtaatgcccgaggcaagatcattccagccaacaaatttttgcgcgaagggggcatgcggctgcccgaggtcatcttcacccagacggtgaccggcgagtacccggatgacgacagcatgatagacccgctggagcgggacatgcagctctacccggaccccaacaccattcgtttcgtgccctgggcgctggagccgaccgctcaggtgatccacgactgtttcgacatcaatggcaaccttatcgacatagcgccgcgttcggtgctgcgtcgggtcctgtcattttatgagaaacagggctggaagccggtggtcgcccccgagctcgaattctacctggtcaagcgcaacgaagaccccgactatcctctggtaccgcccattggccgcaatggccgcccggagactgcccgccagtcgttcagcatcgatgcggtcaacgaattcgaccccatcttcgaggacatgtacgactactgcgaggcgcaggaactggaagtggacacccttatccacgaatctggcgccgcccagatggagatcaacttcctgcacggcgatgccatcgatctggccgatcaggtgttcctgttcaagcgcaccatgcgggaagcggctcaccgtcacggcatctatgccacctttatggccaagccgatgagcgacgagccgggctccgccatgcacatccaccagagcctggaagatgtgaacggtcgcaatctgttcggcacggacaatggcggcaatagcgagcagttcatgcactttatcgctggtctgcagaaatacacgccagccgtgactgccttgctggcgccgaacgtcaactcctatcgtcggctcacctttggcgagagcgcgccgcgcaacgtgcagtggggtgtagagaaccgcacctgtggcctgcgggtgcccttctccgatgccagtgcccgccgggtagagaaccgttttgctggcgccgatgccaacccctatctggcactggctgcgaccctggcctgcggctacctcggcatgatggaaaagctggagccgttgccggaaatgaagtcgagcgcctatgacctgccttacagtctgccccgttcgctggaagaggccctgagccatcttgagcagtgcgagcccatcaaggagatgctgggggagcgttttatccgcgccttcgtggctgtcaagcgcaaggagtacgagacctacttcggggtgataagccgctgggaacgggagttcctgctgctgaacgtgtgattccgggggcgtgccagcccttactgcgggggaggccagacccggcctctcctgtccttgtatcgaagacaccagaaagcgagccaggtggcagcatgccacctgagagtggcagtgactgaaagagcgtctgccacccggattgattgacgaaagagtcccgcttaaatcgaaggaaccgaggagcaaatacaatgcagcacacgacacgacacgtgagtggcagcagctggatgccagccaccacctgcatccctttaccgattttcaggcgctgaaccagaagggcagccgcatcatcaccagggccgaaggcatctatctggaagactccgacgggcgtcgcattctggacggtatggcgggactctggtgcgtcaacatgggctacggtcgtcaggagctggtggaggctgccaccaaacagatgcagcaactgccctactacaaccttttctttcagaccgcacaccctcctgtgatcgagttggcgaccctgctggccgaggtgactccgccccatctcaatcatgtcttcttcaccggttctggctccgagtgcaacgatacagtgctgcgcatggtgcgccactactgggccagcaaggggcagccggacaagcaggtgatcatcagccgccacaacgcctatcacggctccaccgtggcgggtgccagtctgggtggcatgaaggggatgcacgcccagggcggcctgcctattcccggcatagtacacatcgatcagccctatcacttcggcgaggggcagggcatgagtgcccacgagttcggtctggagcgtgcccgccagctggagcagaagatcctggaactgggggtggacaaggtggccgccttcatcggcgagcccattcagggcgccggcggcgtcatcattccgcccgacagctactggcccgagatccagcgtatctgcgatcactacggcatcctgctcattgccgacgaggtgatctgcggctttggccgtaccggtcactggttcgccagcgagggattcggcatcaagccggaccttatgtgcttggccaagggcatcacctcaggttatctgcccatgggggccgtgatggtgggggatcgcgttgccagggtgctggtggaggagggcggcgaattcaaccacggcttcacctattccggtcatccggtggcctgcgccgtcgccattgccaacattaagcttatgcaaagcgaaagcatagttaagcgaattcatgatactatcggcccctatttgcagcgccgctggcgcgaactggcagaccatccgctggtgggcgaaacccgtggcaaaggcctggtggccgcgctggaaatagtgcaggacaagcagaccaacagccgcttcccggctgggctgcaagccggcatgacctgccgggaattctgctttaacaatggcttggtgatgcgggcggtcggcgataccatgatcatatcgccccccttggtcatcaccgaggaacaggtggatgaattggtcaatctggccaggctcagtctggatctgacggcggcaaagctgaaagggtaggcgggggctgggcaggttggcttgcgcatataatttgcttaggagacaaggacgatgtctttcaaaacgggaatgattgccgcttctgtggcgctggtcatggcaagtaccggtgcgatggccaacgagaaggtgttgcacgtctataactggagcgactatatcgcgccggagaccctggaaaacttccagaaagagacgggcatcaaggtggtatacgacgtgttcgacagcaacgaggtgctggaagccaagttgctggcgggcagttcaggttacgacatagtcgtgccgtccaaccccttcctggccaagcaaatcaaggcgggcgtgttccagaaactggacaagtccaaactatccaattggcaaaatatggatgccgacctgttgaaggcgctcgaaccgagtgacccgggcaaccagtactccattccttacctgtggggcaccatcggctatgcctacaacgccgagaaggtaaaaaccgtgttgggcaaggatgcgccggtcaactcctgggatctggtgttcaaaccggagaacatggccaagttgaaggagtgcggtgtctccttcctcgactcaccgaccgaaatgctgccggccgccctgcaatatctgggcttcaaaccggatagccagaagccggacgagttgaagcaggcagaggcactgttcctctccatccgcccctataccgcctatttccactcctccaagtacatctcggatctggccaacggcaacctctgcgtcgcggtcggctattccggtgacttgcagcagtccaaggcgcgggcggcggaagccaacaacggcgtggcgctgacctacaccattccgaaagagggggcgggcagcttctttgacatgatcgccattccggctgatgccaagaatgcggaggcggctcacacctttatcaactacctgatgaagccagaggtgatcgccagcatcaccaactttgtgcagttcccgaatggcaacaaggccgcgacgcccctggtggatgaggctatccgtaccgacccgggtatctaccccaacgccgagacgctgcagaagatctataccttcccggatctgccggccaaggtgcagcgtctgatgacccgcagctggaccaagatcaagtctggcaagtaagtgacgagtacccctcccggtctgcagttcggccgggagggtggtgacaacccgacaggttgaacggcgcgtatggatgcgcagctggcataccaaaacagatgaggactgatacgtgcacacaaccaagacagtgactatgaccctggccctggggttggcaagcctggctcatgccgcccccgtggttcatttctacaactggtccgattatatcggtgaaaccaccctcagcgatttccagcaggcgaccgggatcaagaccgtctatgacgtgtttgactccaacgagaccctggaaggcaagttgctgaccggacgcactggttacgatctggtggtgccttccaacaacttcctggccaagcagatcacggcaggcgcattccagaagctggatcccgccctgctgcccaatctggtcaacctggatcccgtcttgctcaagcagctcgacaaggtggatccgggtcaccaatacgcagtcccctacctgtggggaaccaacggcatcggttacaacgtcgacaagatcaaggatgtgctgggagtcgacaagattgactcctgggctgtgattttcgaaccggaaaatatgcagaagctgtcccgctgcggtgttgccttcctcgactctgcggacgagatgatcccggccgtgctcaactacctcggactcgatcccaacagtcataagccggaagatatcaagcgtgccgaggaacagttgctgaaggtgcggccctatgtgacctattttcactcatccaagtacataggcgatctcgccaatggcgacatctgtgtcgcggcgggcttctccggcgacatattgcaggcagcggcccgtgccgacgaggcgggcaaggggatcaatattgcctacagcatcccgaaagaggggggcaatctctggtttgacatgatggctatcccggcggatgccaccaatgtgaaagaggcgcatgccctcatcaactatgtgctccagcccgaagtgatcgccaaggtcagcaactatgtgggctatgcgaatcccaatgccaaggcgggagagtacatggacgagagcgtgcgagatgacgagtcagtctatccaccccaggcggtgctggaacggctctatgtgcagcaagcgcatccccgggcggtgcagcgtctgatcacccggagttggaccaagatcaagtccggaacctaaccttggcgcccaccccggggcgccagattgttttatggatcggccaaaggccggtatcacgtttgggagtttggtaatggcgatagcctccagtgcctacaagaaagccctcgagggcaaccagcagcgcaaagaagtgctggtcaaaatagatcgggtaagcaagcagttcgatgaaacgctggcggtcgacaacgtgtccctcaacatccacaagggggagatcttcgccttgctgggagggtccggctccggcaaatcgaccctgctgcggatgttagcgggattcgagcgccccacagaggggcggctgttcctcgatggcgtcgacatcaccgacatgccgccttatgaacgtcccatcaacatgatgttccagtcctatgccctgttcccccacatgacggtggcgcagaatatcgcctttggcctcaagcaggatggcctgcccaaggcggaggtggatgcgcgggtggaagagatgctcaagctggtgcagatggcccagtatgcgcgccgcaagccacatcagctctccggtggtcagcgtcagcgggtcgctctggctcgttccctggccaagcgccccaagctgttgctgctggacgaacccatgggggcgctggacaagaaactgcgttcacagatgcaactggagctggtggagatcatagagcgggtcggcgtaacctgcgtcatggtgacccatgatcaggaagaggccatgaccatggccgagcggatcgccatcatgcacctcggctgcatcgagcagataggcagcccgatggatatctacgaaaccccggctagtcggctggtgtgcgagttcatcggcaacgtcaacctgtttgacggcctgctggtggaggatgagcaggaccatgccaccatcgcttgcgccgatctggaacagcccatctacgtgggccacggcatcagctcccgcgccgagaacaagaaggtgacctacgcgctgcggccggaaaaactgctgatgagtacccagaaaccgaccgagatcgagcatccggacttcaactggaccaagggtgaggtctatgacatcgcctatctgggtggtcactcggtttatcatatccagctgccctcgggcaaaatcgttcaggctttcatcgccaatgccgaacgccacggcaagcggccaacctgggatgaccaggtgttcctctattgggaagatgacagcggcgtggtgctgcaatcatgaaggcattgagacgactgaagcgactgggtgggcgccagctggtgatcggcattccgttcttctggctgttcctcttcttcctgctgcccttcatcatagtggtgaagatcagcttcgccgaagcggacgtggcgatcccgccttataccgacgtggtgagctgggccgacaatcagctcaccatactgctcaacctgggcaactacctgttgctgcaggaagatgagctctacatagcagcctatatcggctctctcaagatagccttcatcagcacagtgctctgtctgttgatcggctatcccatggcttacaccatagcgcgcgccaacaaggagacccagacggtcttgttgttgctcatcatgatgccaacttggaccgctattctgatccgggtctacgcctggatggggatcctcagcaacaacggcctgctaaacagcctgttgatgggcatcggcctcatcgacgaaccgctgcagatcctcaacaccaacctggctgtctacatcggcatcgtttactcctacctgccgttcatggtgctgccgctctatgccaatctggtcaagcatgaccagagtctgctggaggcagcctccgatctcggtgcccgcaacctgacacgcttctggcggatcactgtgcccctctccaagaacggcatcattgccggctgcatgctggtgtttatcccggtcgtgggtgagttcgtgatcccggagctgcttggtggcccggagaccctgatgatcggcaaggtgctgtggcaggagttcttcaacaaccgcgactggccggtggcctctgccctggcggtagtgatgctggcggtgctgatagtccccatcatcctgtttaaccgcaaccaggctaaggaattggagggcaaggtatgaaacgtttcggttttgccaagatgatgctgtggctggggttgctgtttatctacctgcccatggtcatcatggtgatctactccttcaactcctccaagctggtgacggtgtggggaggttggtccctcaagtggtacttcggcctgctcgataacaagcagctgattggatccgtgctgcgctcgctggagatagcgctctacactgcggttgctgccgtggccctggggactgtggctgccttcgtgctgacccggatcccgcacttccgtggccggactctgttcggcggcatggtgacggcacccctggtgatgcccgaagtgatcacgggtctgtcgctgttgctgctgttcgtcgccatggcgcaactggtgggctggcctgccgagcgtggcatgctgaccatctggattgcccataccaccttctgtaccgcctatgtggcgatcgtggtgtcggcgcgactgcgggagctggatctctccatcgaggaggcggccatggacctgggagccaagccctggaaggtgttcttcctgatcaccatccccatgatcgctccttcgctggcggcgggcggcatgatgtcgtttgccctgtcgctggatgatctggtgctggcgagctttgtctcggggccgggcgcgaccaccttgccgatggaagttttctcggcagtgcggctcggggtgaaacccgagatcaacgctgtggccagcctgatcctgctgtcagtgtcgctgttcaccttcagcagctggtatctgatggctagggcggaaaagcgtcgccgcgccgagatcgccatgaccacccagatgcaggcagtcgcctgacctcgtgctaatatccgcattctctcgtcaatctggaggatgagaatgcggatcttcatctttagtggccagggtaccgaactggtaccgggcttggtcagtgccatcaacaagcaagccactaccataccgctctggtgcggttttggcggcctgggtggtgatgagcaaagtgacccacgtcatcatggcggcccggatagggcgctgcactactaccctgccgatcactacccctggtggcacaactggcaaaccgccatgggccttgctgcgccccgcacaccctggcaaccagccgcttttggcgagaatctgtccggccttgggttgaccgaggagcaggcctgtattggtgatgtctatcggctcggtgaggcgctgatccagataagccagcccaggtccccttgtttcaaactgaacctgcgctttggttacccccagctctctcaggtgatgcaactcagtgttcgctgtggctggttgttgcgggtgctggaggagggcacggtcgcaccgcaggagacgatggagctggtcgacagaccctatcctgctctgaccgtgaagcgcaccgccgacatattgttcaaccaggtgcgccacgaagcggatctgctgttgctgctggaaaacccggcgctttcccccaattggcgccagcatgcggctaactggctggaacatggtgtggtggctgattggcagcgccgtttgctgggcccggccgaatttcagttttcctgaggtaggttggaaaaatgtcacagcggtgcaccctttctgtgaaccctgggccaaagcgttgaatagttgaaccaatggccacttttttcctgtcaaacgtaaaaaaggcttgtgtcatgtcagggctttaggtaaattctcgccccgcagacatcggtgtgtagcgcagcttggtagcgcacttcgttcgggacgaaggggtcggaggttcgaatcctctcacaccgaccatattagaaaaggccgctcaatgagcggccttttcgcatctggattttgctgatcctcggtacgagaaatattgctggttgtgaccgaggcatatcgataccgagacagcttttcttttctctttcctcttgtctcttcttgccgtcgtgttgcgcagccattaaaagggccaccgctcggtggcccatggggggagtctgatcctgactccggcactctagattgtggcaatctcgctatgggtcttgtctatggtgccctccttgcgcgccaggcgcttactcagatatgccaatgctgatgccgcaatgccttgaagctgtgttgaggttgcaaggccgcgtgcttggggtactcactaatgaaatgttcgattccctccatcagttgtgaacgtaatgaagacacgggctcatgccaggcttgcaggcataaatggccggggatcaactgctcctgataatcttccagcagctgttctggccagggttcaataccggaattgcgttgcagtagataatgggcggcgggttcacgggcataaatgaactgaatctgggccagatcgcgttggcttagcgtttgactgtttatgtgacaggtcaaatattttcccgtcttcagatccaagaagtgaccgcgttgccgacaggctacgatgcgataccagggcaggtgcgaacagagagagtatccctcaagctcctgttccagccagtggcgacactcgggtgtctgcacctcgtcgagcatggactcgagctgtgtcaacaaggctctggatggtttggtggccagtttcgcactcatcgcctgcaatcctccctctgcacacaatcccgaatttcagtatggacccgtgggcggcagagggggtaacgattctaatgattaaaatcagattagcagcgtgatttttatgcaataggtggggtcagcccaccagataggttccggtaccgaaggcgatgtgggtgccctcttcgttgtgcagttccattcgggcgacggcgaccttgctgccagcacggatgatgtgggcggtggcgatgaactcgttgccgcggcccgggcgcaggtagtccacccgcagatcgatggtgccgaggcgggagaatcgctccttgaggtagttgggggagaagtcttccagctcgtcgatgcaggaggcggcgactatcatgccgccggccacatccagcagactggcggtgacgccgccgtgcaagatgttgtggaaggggttgccgatcagcttgtcatccatcttgatgcgcagctccaccttgtcaaagtcgtagtgggtcacctgcatgccaatcagcttgttgaacggcatccgctcggcgaacaggttggcaatgccactgagcgccatcttcttcagtatgtgtttcattctctgataccgatccctgttatcaaagccgagtaaaaactccagccagtctgcaacacttccttaacagtcgcaatggcaggtttattgtgagcggcggctgctttagaatggcgaccccaaaggagagcccatgaccgtcattgccgaaaccttgcccgatacccctcttgccctgttgcaggcggtattcggctaccagcaatttcggccgggccagctggagatcatcgagcagatagtggcgggacgcgatgccatggtgctcaagcccacaggtggcggcaagtcactctgcttccagataccggcgttgctgagacccgggctgggcgtggtggtctctcctcttatctcgctgatgaaggatcaggtcgacagcctgcgggccaacggtgtggcggccatctacatcaactcggccctgagccgggaggagatgatccagaactttgccgccatgcgtcgcggcgagatcaaactgctctacgtctcccccgagcgcttgttgcagcacgagttcatggatcggctggcggagctgccactcggcctgttcgccatcgacgaggcccattgtgtctcccagtgggggcacgattttcggccggaatacgcggcgctcgggcggctcaagcagtggttcccccaggtgcccgtggtggcgctcacagccaccgccgacgaggcgacccgcagcgatatgctgcaccggttggagctcaatgatcccttcatccataccgccagcttcgacaggcccaatatccgctacagcctggtggagaagttcaaggcggcggagcagctgctgcgctacgtgcagagccagaagggcaactgcggcatcgtctactgctccagtcgtaatcgggtggaggaggtggccgagcgcctctcccgccacggcagcaaggccgcgccctaccacgccggtctgcccctggcccagcgccagcagacccaggatgccttcctcaaggatgacatcgagatagtggtggcaacggtggcgttcggcatggggatcgacaagccgaacgtgcgcttcgtggtgcactacgacatccccaagaacatcgaatcctactatcaggagacgggccgggccggccgtgacggtaccccggccgaggcgctgctgctgtacgaccccgccgacataggccgggtgcggcgcctgctcgacaacatagaaaacccgcagcagttgcaggttgagcagtacaagctcaacgtgatggcggcctttgccgaggcgcagacctgccgtcgtcaggtgctgctcaactacttcggtgaatacaacgacaagccgtgcggcaactgcgacatctgtctggatccgcccaagagctacgacggcaccgaagatgcccagaaggcgctctcctgcgtctggcgggtgggtcagaacttcggggtgggctatgtggtggaggtgctgcgcggctctctcaaccagcgcatcaaggatcacggccacgacaagctgtcgacctacggcatcggcaaggatcagagccacgagtactggatgagcgtgatccgccagctgatccacaaggggctgctgacccagaacatcacccgcaatctggtgctgcagctgaccgaggcatcccgccccgtgctgcgtggcgagatgaagctggaactggcggtgccgcggctgcaacccatctccagtcgcaaggagaagcgcaacggcctgctggacaacgccaactacgacaaacgactgttcaaggagctgcgcggtctgcgcaagcagatcgccgaagacgaagaggtgccgccctacgtggtgttcaatgacgcgactctggtggagatggctcagctgatgccgatgaccgaggctgagatgctcgccatcaatggcgtcgggcatcgcaagctggagcgcttcggcgaagcctttatggaccttatcatcgactactgtcggcggtaggcaatgaccctgactcccgctcagaagggcgggaggggaggcgaaatttttcacctccaactcagggcaagatgagggttgggtcgcctggataaggcgggttatttcaagctggcatagaaggcagccagattttccatgtctgcttcggtcaagggggccataaaaggcaccatcaagggctcctggcggctgccatccttgaaggctttcagctgtttcaccagataggcgtggttctggccagccagatggggatagtgggggatcagtgccttgccttctaccccgtgacaggcagcacagaccgccgccttggccttgcccgcttcgatatcggcggccttggccagatgtccccaagccagtgccagcagcggcagggcatacacccatctttgcatcttcttctccttgaaatgaaatagcgcaatcgcccgttagccgaactcggccgacggcggtataaagagtgacacgagcatacgcagggacgaatcgcaccaccatgaagctgatcaacacttttgccactgaattgccctgggcttgtgagcctgtcgtcccccagccactgcgtgaacccaggttgctgcatctcaatcgtggcctgctggccgagctggggctggatggtgtcagtgacacagactggcttgcctgttgtggtctggggcagccgctgcccggcatgcagcctgtggcgcaggtctatgcgggccatcagtttggtggttacagcccgcgcctcggtgatggccgcgccctgttgctgggggaacaactagccaccgatggccagcgctgggatctgcacctgaaaggggcgggcaagacgcccttctcccgcttcggtgacggccgagccgtgctgcgatccagcatccgcgagtatctcgcctcagaggcgctccatgccctcggtattcctaccacccgcgcactggtgctggtgggcagcaaggagcctgtctaccgggagcaggaagagacgggcgcaaccgtgttgcgtaccgcgcccagccatctgcgcttcggtcacatcgaatactttgcctggagtggtcagggggagaagatcccggctctcatcgactatctgctgcgttaccacttccccgaactggaaaacggcgccgagctgtttgccgaagtcgtgcgccgcacggcacgactcatcgccaagtggcaggctgcgggtttctgccacggtgtgctcaataccgacaacatgtccctgctcggactgaccctggattacggtccctacggtttcatcgatgcctatgtgccggattttgtctgcaaccactcggatccggatggtcgctatgcactggatcagcaaccggcggtgggttactggaatctgcaaaagctggctcaggcgctggccgggcatgtcgacggcgacgccctggccacctcgctggcccagtacgaacatcagctgatgctgcactactccgagctgatgcgagccaagcttgggctgacgcagtgggaggaggaagatcccgccctgttccgccagctgttccagctgctggcgagccagggggtggattatcacctcttcctgcgccggctgggtgaggtgacaggaacgggtgagtggcctgcctctctgctggccttgctgccggatcctgacctctggcagggatggcttgaactttatcgggtcaggctgacccgggaggggggcgaggatgccgtccgcaaggcacagatggatgccatcaatcccaagtacgtgctgcgcaatgccctggcccagcaggcgatagatgccgccgagggtggggatatgacccagttcgagcggctgcttgctgccttgcagcagccctatgatgaacaacccgagtatgcagatctggctacgcccgtcccccagtggtattgcggtggtgagctttcttgcagtagctgaggaataaaccatgaattggcgcgtgaatcgcatcgaactggaacaaggcgttgtgatgctggattgcccgggactctgctgggatacctttccggcgctggctgagggcttgctgcagaagtgggagttagggcttgtcgacaaggtgtggggcgccgatcgtcacagctggcggctggaatttgaagggagtcagctcaggctggaatatgagcactacagcggttgctggctggcggcagtgcagccggcagatcgcgaggtggtgatctggcttggccgactgcataaagattgaactatcggtttggggcctatggtcttgacccttaggcgacaatggccgctggccgaatcagcagcataaagattgaactatcagttggggggcgtataatctcgcccctcaattatcgccaatggtggcggtatgggttccctaaccccattaaccaaaaaggtcacaatatgaatttgacccctgctcagcaccgcacggcgctggtgcgtctctctttgttccatatcctgatcattgccagcagcaactatctggtgcagctgccgatcaccattttcggctttcacaccacttggggggcgttcagcttcccgttcatctttctggccaccgacctgacggtgcgaatcttcggtgccggcctggcacgcaagattatccagacagtcatgctgcctgcgctgacggtgtcctatgtcctctcggtactgtttttcgaaggcagtttccagggggtcggtaatctggccgagttcaacctgttcgtggcgcgcatcgctctggccagtttcatggcctatctggtgggccagttcatggatgtggtggtgttcaaccggctgcggctgctcagggcctggtgggtggcgccagctgcctcgaccctgtttggcaatctggtggataccatcgccttcttcagcatcgccttctggcgcagcacggatcccttcatggccgatcactgggtcgagatcgccaccgtggactatgtatttaagctgctgataagccttgggttgtttgtaccgctctacggtgttttgctgcgttacctcagccgcaagctggtgggtgaggccggattggccggtctgcaaacggcgacgcgccaagcctgacgagattgaccaccccagcggtggtcaatttttttgcactttcggaaaataagggttgcttagttaaatgagaatgattattgttaacttgttttccgggaaagacttcattcgttccaacgtgatggacttcttgtgaaggcacgacattgctcacattgcttccagttatagggccagttcttctggccctctttttttgtctttttttcagcaagtttcagccataaaaaatgggagccaaggctcccatcgtcatgttgatttcggcttactcgatatcgagtgcctcaggggagaggatcacccctgtggtatctgcgtagagatgatcatccggcaggaaggtgacgccaccgaagttgaccggcagatccgtctctcccacgtccttgctgtcggcgccgaccggaatggccgccagtgcctggatgccgatatccagatcttccaggatgtcgacttcgcgcacgcagccatagcagacgatcccttcccactcgttctcggcggccgtggtggcaatgtcgctgtcgatcagggcacggcgcatggagccaccgccatcgatcagcagcacgcggccgacgccgttctctttgacgagctcacgaataagaccgtttgattcaaagcatttcaccgtggtgatgacgccgccgaaagaggcgcggccgccgaaggagcagagcatgggttcgagcacatccaccatgtcctgatagatgtcgcacagttctgaagtgttgtattccattgtgtcaaatccaccgctggaaacaggtggaaccagtataaggagtgggactggcatttcaatgaatattccttgaacaacaacagggataacgttttctgcataagctcaatgcagtctatcccttgtttgtgagaggcccatagtgttgatccgtcataaattgatcctgaataccgcgctggtggccgttgccatgctggtgctgagcgctctgttcctctactccagccaggtaagccgccacctggctgaagcccaacgcaatgtggacgggctcgaaatcgccatgttgaacctgcggcgtgccgagaaggattttctgatccgcaaggatctgaccttcgtcgagcgcttcaataaagagttggctgatttccacaccctcaaccggactctgagcacagatgacaacatcagcgtcgtgcacggtgaactggccaggctggatcagcagatggggctctatggcaaggccttcaacgatctggtgtcccagcagcagactatcgggttggggccggaagatgggctttatggccgcttgagagcggcggtgcatcaggttgaagaggggctcaaacagctggatcagcaagggctgctcgtcactatgctgcaactgagacgggcggagaaagacttcatgctgcgctctgacatccagtatctggagcgtttccagaccctgcacaagagcttccaggataatctggcagcattgccggaggctgaccgtggcaagctggagcaggccagccagcagtaccggcaggacttcgttgccctggtgcaggggatgcaggtgctgggactgaaagaggatgagggactgcgcaaccagatgcgggatctggtgcatcagaccgagcagggctttgcggctgtcggccagcacatcgccgacgagctggtacggcagacctcccgcctcaacagtttgatgctggtgtgtggcggagtgatcatagtgctgattggcgtcatgagcgtactgctgggacgcagcatagacagacccatctcgcgggtgaatgacacagtcaatcgcatccgccatcgagcagcagagcctggtggccaacgaggtgaatcgcaacgtgaccaacatccgtgatatcgcccaggagtcgagtctgatggcggaggagaatgccaaatccagccatgggttgaccgagcaggccaagctgctccaccaggcggtggccaagtaccgggtgtagctgcctgcgccgggcgggatagtcaaagggagccatagtggctccctttgttgtttgaggctggtcgttcctagatgaggaacagggtggccaacccgaggaagatgaagaagccgccggtatccgtgatggcggtgatcatcacgctggcgcctattgcgggatcccggccgagacgggtcatggtcatgggaatcatgacccccatcagggctgcgaccagcaggttgatcatcatggccagcgtcatcacggcacccagcgccggatcctgatagagcagataggtcgcgacccccatggtgccgccccataccaggccgttgacgagggctactcccagctcacgccacagcaggaaggagatgttgcccgcctggatatgctgcagtgccagcgctcggactatcatggtgatggtctggttgccggtgttgccaccgatccccgcgactatgggcatcagggccgccagcgccaccagttgcgagatggtgtgctcgaacaggcctatgacccgtgacgcaacgaaggcggtacagaggttgatggcgagccaggcccagcgggtcttgaccgccttgctgaccggggcgaacaggtcttcatcttcgctgataccccccatgcggcgcaggtctgtgtcactctcttcatacaccaggtccaccacctcggcgacggtgaggcgacccatcagcttgcccttggcatccaccacggccgcggaaatcaggtcatcccgctcgaaggttcgggccgccgcttcatcgttgtcttccgggtcgaaggtaacgggatcccgctccatgacgttggcgaccagggtatccggtttgtgcagcagcaaagtggtgaggggcagctccccttgcaagcggttgcgcctgtcgatgacgaacagtttgtcggtgttgacggggatcttggcgcgcaggcgcaggtagcgctgcacggtcgccaggctcacctcggctcgcaccgtgatgatctcgaagtccatcatggcgccgacagtgtgcttgccatagcggatcacgtcccgtacccggtcgcgctggggcggggccatggaggtgagcaggcggcccatcaggttgcgaggcaggtactggcccagatagatctgatcatcgatatcgagggagcgcagagcgtgcagcagcgccttgtcgctcatgccgttgatgaggctgtcccacaccgtctccgatgcctcgaccaggatctggccatgcttctcttcattcaccagctgccacagcgcgtggcgctcgtccggcggcagggattccagggtatcggcgacgtcggcggcgggcagtcggttcaccagacggatgatttcgccagtctggtcgcgctgcgccgcatcctgtgccgactgggggtcgagcaggctgtcggtgagggcatcgtcggccagcagcagggtgaggatgcgccttctgtctttttcacgctgtttggcgctgttcttgacggggtgagacatgaaacggaattcctgaaatcggttggccggatgacctccccataggataccagactcaaaacaggaggttatgaccatgagtgccgtcagacgtcataaaaaaccgccgccatgatggcggcggtctgaatagactggcagattgcgggttcaggccagtgcggcggcttgcaccccatggttggtctggccgaaccaggcgagcttgtcggccagggttaccactgagcccaccatgataagagccgggctctcgaccccgacggccagctccggcagctggtcgagggtgccgcggatgacccgctggtttagctgggtgccccgttcgatcagcgccaccggcgttgtgcccgccttgccgtgagccgtcagcttctggcgtatggtggcgcacgatgagagtcccatgtaaaacaccagagtctgttgatcccgagccagcaggggccagtccagatcctgggtgccacccttgccgtgggcggtgacgaagcgcacgctctgggcgtgatcgcgatgggtgagaggaatgcccgcataggccgcgcagccgctcgccgccgtgatccccggcaccacctggaagcccacgccgctgccgaccagcgtctccagctcctcgccgccccggccgaagatgaaggggtctccccccttgagccgcaccacccgctgccccttgctggcttcttccagcaacagctggttgatgccctcctggggaacgcagtggttgcccgcctgcttgccgacgaagatacgcctggcatcgcggcgcaccagcgccattacctcatcggagaccagctggtcatagaccaccaggtccgcctgttgcatgtggcgcagggcgtggagggtgagcagaccgggatcccccgggcctgcgcccaccaggatcacttcccccttggcacctgtctcctcggcaaacagagtgtcggccagctggttggccgatgccttgtcaccccgtgccagcgcctgaccgagccgatcggcgctaagcagccgctcccagaactggcgcctctctcccatgctggcgaagcgggccttgacccgcgcccgcaggccgccggcaaaggcggccacagcgcccaggtgctggggcagcagggcctccagtttttcgcgcagcaatcgggccagcacaggggccttgccgccggaggagatggccaccatcagcggtgagcggtcgatgatcgacggcatgatgaagctggagcgtttgggatcgtccaccacgttggcgaagatgcccgcctggttggcgctctggtagaccagcgcattgacttcacgcctgtcggtggcggccaccaccagccacttgcccgtcaggtgtgccggctcgaactcggcagctagccagtcgatcgtcccgctggtggcaagggctgccagttcggggtcgagtgcgggagagaccacagtcagccgggcgccggcgtccagcagcaggcgcgccttgcgctctgcgacttcgccgccgccaaccagcagcacgggtttgttgtcgagtcggcaaaagatgggcaagtagtccatggggcctccggatcaggcggtttgggtctggctggcggcggcgttggcgtcggtcactgcgaccggacgatccgctttcggggtggcataccagtagcccagtcccatgaagagggcgccggagacggtattgccgagggtcacccacagcaggttgtggcctatgccacccagggtgtaggcctcggaatgggcaccgaaccaggagagggcgaacagggtcatgttggcgaccgagtgctcataaccggaggcgataaaggccagcaggcaccaccagatggcgatgaacttggcggcaccctcggtgcgcagcgccatccagatggcgaggcaaaccagccagttgcagaggatccccttcatgaacagggtcagggccggtgcctgggtcttggccagcgccaccttgtgggccaggctgcccgcatccggcagcagactgccgccgtaggagtagatcagcgccactgcgatggagccgagcaggttgcctgcccaggtctggggcaggatgcgcagcagatcggtcatggtgatcttgcctgttttcaccccgaaggtgaggaacatggtgtggccggtgaacagctcggagccggcgatgatcaccagcgtcagggctatgccgaaggtggctcccatcaccagagggcgaatgctggggtcgaccagattgccgagagtgaagataaggatgatgcccaggcccacataggcccccgccatggcggagctgagccagaagcccagcttgtcgctgcgctcgaagcggttgatgcgggccgcattggcggcgcatttgttaatggtctcggtatacataggtgttctctttaagggggccgcccgcgggcagccccgatattcatggagttaaacggcgacccagacttgctgatcgcgtacctctacggcataggaggcaatcgacatggccggattctcgaagcagtggccatcgctcaggcgaaagcgctgcttcttgagcgggctggcaacccagagcgcgccctcgtgttcgcagatcagaccccgcgacagcacgttggcggcgaagaaggggtcccggttgtcgatggcgaacacctcggccgccgcgctcgggcggaacagggcgatctgacgcccctcgatcagagcgcagacgccggttcccggcaggatgtcgttgagttggcaggcgaatttcatgattgaacctccacatcgagcgaaacaggcatattctggcgcccttccagcagggcacagacgccggtgcccggaaaaatgtcattgagctgacaggctaatttcatcactttgcctccacttcgatctggtagacgggaatgcgctctgccggagtggcgggcctgtgctgatcgcgctcgctgacgaactgtacgtccgggtcacgcttgccgctgttgatgaagtggctgaagcgcttgagctgctcctcttcattcagggtgcgggaccactcgcactcgtagctgtcgatcagcacctggatgtcgcgctccagggtggcattcagtcccagcttgtcgtcgacgattacttcgcgcaggtagtcgaccccgccctccaggttgccgagccagaccgaggtacgctgcagcttgtcggcgctggtgacgtagaacatcatgaagcggtcgatcagcttgatgagggtctcccgatccaggtcggaggccagcaggtcggcgtggcgcggcttcatgccgccgttgccgcccacatagaggttccagcctgcgtccgtggcgataatgccgacatccttgccctgagcttccgcacattcgcgggtacagccggagacaccgaacttcatcttgtggggggtgcgaatgcccttgtagcggttctcgaggaagaccccgaggccgacgctgtcctgcacaccgaagcggcaccaggtgctgccgacacaggttttggccatgcgcagcgccttggcgtaggcctgacctgtctcgaagcccgcggccagcaatttccgccagatggcgggcagatcatctttttgggcaccgaacaggccgatgcgctgggcaccggtgatcttggtgtagagcttgtagtcgcgggccacttcggccaccgccagcaggccttccggggtcacttcaccaccggccatgcgtgggatgacggagtagctgccgtccttctgcatgttgccgaggaagatgtcattggtgtcctgcagctgggtgttgagcgggttcagcacatagccattccagcaggaggcgaggatggagccgaccgtgggtttgcacacctcgcagccatagccgtgtccgtgtctggccagcagctcgttgaagctcttgatcccttccaccttgaccaggtggaacagctcctggcgggagtgggggaagtgggcgcagaggtggttgttgacctctatgccctgcttcaccagctcggcgttgagcacctggctgatgagcggcacgcagccgccgcagccggtaccggccttggtgtgctgcttgatggcggccagggtggtgtggccctcggcgaccgcctgggctatgtcgcccttggatacgtcgaagcaggagcagatctgggcggtggacggcagggcatccactcccagggtcggcttggcaccggcataggcgggcaggatcagggtatccgggtgggcgggcagcggcatggcgttgagcatcagctgcagcaggttgccgtagtcatccacatcgccaaccagcacggcgccgagcaggcggctgttgtcttcgctcaccacgatacgcttgtagacgccggcctgatcgtcctggaatacatagctgtggctgccaggggtgcggccgtgggcatcaccgatggagccgacggagacgccgagcagcttgagcttggcgctcatgtccgccccttcgaaacggctgtcgccgccgagcagatggtcgacggtgatctgggccatcttgtagccgggggctaccaggccgaagaagcgaccctgccaggcggcgcactcaccgatggcatagatgtcggggtcggaggtgaggcagtgatcgtcgacagctacgccgccgcgctcggctatggccagttccgagtaacggccgagggtgtcctgcgggcgtatgccggtggagaagaccaccacatctacttcaagcgtgctgccgtcggcaaaggcgaggcgatgctgggcgtcacgaccgccgtgcatcagaatctcgctggtgctcttgctggtgtgaacctgcacccccatggattcgatcttgcggcgcagcagctggccaccctgaccgtcgagctgttccgccatcaagaccggggcaaactccaccacatgggtctcgaggccgagcgccttgagggcaccggccgcttccaggccgagcaggccgcctccaatgacaacaccactcttgccgctcttggcggcgctgcggatggctttcagatcctctatggtgcgatagacgaagcactcgtggtgctgactgcccgcaatgggcggcacccaggggtaggagccggtggccagcaccagcttgtcgtagccgaccacagtgcccttgttggaatgcacttcgcgggccgccctgtcgatttttttcaccgcttcgccgagcagcaggcggatgccgtgcttctcgtagaaaccgggtttgacgagggagagatcttcgctggtgtggtgggaaaagtaggaggagagatggacacgatcgtaggcgggacgcggttctgcaccgaagacggtgatctcgaaccggtccggatcggcccgctcgatcaactcttcgatgaagcggtgccccaccatgccgttccctatgacggccagcctgactttgctcatgattgcctctagtttggagtaataaaacatcattctgaggctaggctacccagtcgcagggacgggacgattgatgcaaatcaagtgtctatttatatatctcctcaggggtaattcgatacaattcaaagttatacataaataggtataccagtggtgcattctgggctttggctgtcacggggcaagaggggtagcccgtctggccaggcataatgaaagaaaacacctcggcaaaggtgctttcactgtcggcgtctgggtagtgcggcggattatggcggcgcagatcaccgctctttctgtgtggcctgatagggggcgcgggcgcaggtttcgcggatgacggtgcgcaaccagcggtgggccggatcggcgtccagccgcgggtgccagagcagggccagggtgatcccgggcaagggaaagggcagaggcagagtcaccagatcggcgtgcagggaggcgcagtgcagggcgggcactgtcgccaccagatcgctgccccgcaccagcgccagtgcagtggcaaaccccggcaccagggtggcgatggctcgctccagcttcagggcggcgagcgcctcgtcgatggggccgtgctcctgcccgcgccgcgacaccagcacatggcgggcggcggcatagcggactgcggtcaggggcccctcgcacagtggatggcccggtcgtaccacggcgacaaagcgatcctgaaacagcgcctgggtgcgcagctcgggcgccgtattagtgccgatcacgccggtttcaaaatccagctcaccgctgcgcagggggtgactctccttgtcgggcttggctatgaaatgcagccgcaccccgggcgcctcggcggcgagccgcgccagcagggccgctccgacactctccatgaaaccgtcgctggatctgagacgaaaggtgcgcaccaggtgggccggatctatctcctgctgggggcgcagtacggcttcggcctcctgcaccagctggctgacccgctcgcgcagggccagggcgcgtggtgttggcaccagcccccggcccgcgcgcaccagcagcggatccccagtggtgtcacgcaggcgggccagtgcccggctcatggcggaggggctgagcttcagccgcctggccgccccggccacgctgccctcatcgagcagcgcatccagggtcagcagcagattgaaatcgggggtggtcatggtcgtgccctcgccgagcagggtgttaggggtgaccaacctgatggcggtcggttggattcatcatacgcgagaatccggctcttcatatggcgtgccgtgcagctataagttgcaagccgtgcgtcttccgccagatacacgctctgactagccttgtcggcatcatagttcgccggaggtcatgcccatgtcacattccatcacaatcccgacgccttttgcccgccgtgctggcctgctggcgctcggtcttgccaccctgttgcccatgctggcggggagcatggccaacatggtactgcccgcgttggggcaggtatttgccgtcccctttgccagcgtgcaatgggtactggtggcctatctgctggggatcacctgcctgacagtggtggctggcaggcttggggacaggtttggccggcggcgtttgctgctctggggcatggcgttgtttgcattggcgtccctgctgtgcgccctagctcccaccataggttggctgattgcggcgcgcgtcctgcagggagccggtgctgcctgcatgctctctctggcgctcgccatggtggggcagctggtgccaccagagcggcgtggctggagcatgggactgctcggtaccctgtcggcctgtggcacagcccttggcccctcgttcggtggcctcttgatcggtgcgtttggctggcaggctccctttctgttgctggtgcccgtcagcctgttggcactgggtgccggcatgctgggtctgccacctgagggcgctttgccacaaagagagagggtgaacctggcgagtctgtcgatgctggtgatggcgctgctctgctacgggctggcgctgacctcgggagggattttggcgctggggttgtgggcgggggctctgcttgtcactgcactgttcattcgccgcgagcgcctcgacccctctcccctgttgccactggtgctgttggccgaacccaggctcaggggcggcttgctcgccagtgccctggtggccagcgtcatggtggtgacattgctgatcggccccttttacctgcgcggtgtgtttgacctcgatatggcgacggtcgggctcatgatctcggggggacccctgctggccgccttgacgggtatgcctgccggctggctggtggacaggtttggcgtgctatgggtcgttcggctggggttggctgtcatggtcatagcagcccttggactggcaaccctgacggcgggatatggtccgctcggctatctgctgcccatactgctgctgacggccggttatgcattgttccagaccgccaacaacagtgccgtggtcggtggggcgagtgagcaggcacggggggccgttgcgggcttgttgaccctgtcgcgcaatctgggccaactgacgggagcggccgggctcggtggcctgtttgccactctggtggggacgcacaatctgagcatggccatgccgaccgatctggtgttcggtactcaggttacctttgccctgaccggcctgctcacagggttggcgctatggctggtggggcgcagacgagaggaggcgcttgcggtggtgtgaggatcatgagacacaaaaaagacgcctccatagtggaggcgtccagaatagtcagtgctgtgccgagactcgcttacaggataaagcggctcaggtcctcatcttcaatcaacttgccgaggtgagcgttgacgtagtcggtgtcgatcacgaaggtctcgccggacttctcggaggcatcgaaggagatgtcttccatcagtcgctccatcacggtatgcaggcgacgggcacctatgttctcggtgcgctcgttgacctgccaggccgcttcggccagacggcggatgccgtccttggtgaactcgatattgaccccttcggtggccatcagcgccttgtactgatcggtcagggaggcgttcggctcggtcaggatacgctcgaagtcatctgtggtgagcgcggtcagctcgacccggatcggcagacgaccctgcagctcggggatgagatccgacgggcgggcgacctggaaggcgccggaggcgacgaacaggatatggtcggtcttgaccatgccgtgcttggtgttgacggtacagccttccaccagcggcaacaggtcgcgctgtaccccttcacgggaaacatccgggccggagctctcgccgcgtttgcagatcttgtcgatctcgtcgaggaagacgatgccgttgttctcgaccgctgctatggctttttgcttcagctcttccgggttgaccagacgagcggcttcctcttcgatcagcgccttcatggcctctttgactttgatcttgcgcttcttcttctggttctggcccaggttctggaacagcccctgcagctggttggccatctcttccatacccggcggtgtcatgatctcgacgcccatcggggaggctgagagctccagttcgatctccttgtcatccagctgaccttcccgcagtttcttgcggaaaatctggcgggtgttggagttgtcggctttctcttcctcaccccaggtgttgcgcgggttgggcagcagggcgtcgaggatgcgctcttcggcggcctcctcggcgcggtatttcatcttctccatctcggtctcgcgcaccagcttgatggcgacatcggtcaggtcgcggatgatgctgtccacttccttgcccacatagcccacctcggtgaacttggtcgcttccaccttgatgaagggcgcgttggccagcttggccagacgacgggcgatctcggtcttaccgacaccggtcgggcctatcatcaggatgtttttcggggtcacttcatggcgcatctcttcaccgagctgcatccggcgccagcggttgcgcagggcaacggcgacggcgcgtttggcatcggcctgaccaatgatgtgtcggtccagctcgtggacgatttctctcggggtcatctcggacatgatggcgttcctgtatccggggcgggcagggcccaccccttcgaaaatgggttacttggctggcttatttagctgaataatccagcacttctatggtgtggttgccgttggtgaagacgcagatgtcgcccgcaatcttgagggacttctcgactatggttttggcatccagctcggtgttttccagcagggcgatggccgcggactgggcgaagttgccgcccgagccgatggcgatgagatcctgctccggctgcaccacgtcaccgttgccggtgatgatgaaggatttgtgttcgtcggcgaccgccagcagggcttcgaggcggcgcagggcgcgatcggtgcgccagtctttggccagcgccacggcggcgcgttccagattaccctgatgggcctgcagtttggcttcgaagcgttcgagcagagtgaaggcatcggcagtaccgccagcgaaacccgccagcaccttgccgttatagagacgatgaaccttgcgggcattgcccttcatgacggtgttgccgagggatacctggccatcaccaccgatcacgacctgaccgttgcggcgaactgaaactatggtagtcactttacttacctcgcttgagccgaataacggcctgactgtgcatggcaagaaagatggggatgcctgcctggcttttcaaccctgggggagtatccgaagcgggtcgacctctatcgagacttggtggcgcagaaaagagaaagggccgggtctgtcgacccggccctttctcaaggttcccctgacagggttcaccccttcttggggatgcaaccgctgatgccagcgctttgcagcttgcggttggccgcatctgtggctgccttgccgctgaacggacccaccatcaccttgtagacggcaccaccggccccgttgacaacttgcaggctggaggagagcccggcggtgaaggcgatacgggccttgagcgattcggcagaatcctgcgaacgcagggcggcgcactgcatcatgtagcgtccgctgtcgtcgcccgtggctgccgcaacttgtggtttgggcgcagcggcccgctcacgttccagttctgcacggatctcccgctccatccgctcccggtccgcctgacgatcgatcacctgctcctgggcgctggccacaggggcgggtttggccggttgaaccggttgcggcttgtagggctgcacctgaccaatgggcgtacccggttgggggatgtcggtcggcaccggctgcggcagtttctccggctgcagggtgagcgtctccgccggtggcggcggcaacacacccggctggggaggtggcgctatgacatcgacctgcttgttttcaagccgttcgatatagctccacttctcctggggtagagcattgttctgcgttttgggcttgttggccttgacctgttcttcaatggtgggggcatcgctgcccttgccattgatcatgtaaaggaagccgccgaaacccgccagcagcgccccggccagcagtgccgggataacaggaaagcggcgaggtgccgctttcttggtgttacgaccaccggcccgtcttctcgggctgttgccgacgtaatcccgggttgccatctattacatgcgctccagggtatgaatgcccagcacgcccagacccagtttcaggaccttggcagtggcggtgcacagcagcaggcggctctggcgggtggcttcatcgacgccatccttgttgatcggacaggcttcgtagaaggtcatgaagttgcctgacagctcgtacagataggtacagagcaggtgcggcatgcctttgtcggcaacgccgttgaccgcgtcggagaactggatcagcttctgggccagtacctcttccgcctcttcgttcagggtcacgttgccaataagcgtgctggcatcgatgttggctttgcggaagatggactggatgcgggtgtaggcatactgcagatagggcgcagtgttgccttcaaatgacagcatcatgtcccagtcgaagatgtagtctgtggtgcggttcttggagagatccgcatacttcaccgcgcccatggcgatggcgttgaccacgttggccttctcttcggcagaaaggtcgctgttgcggctctccagcagggcggtcgcgcgctcttccgcttcattgagcaggtcaaccagcttgacggtaccaccggagcgggtcttgtagggacggccatccttgcccagcatcatgccgaaggcgtggtgctcgagcggtacggattccggtacatagcccgccttgcgggtgatggtccaggcctgcatcagatgctggtgctgacgggagtcgatgaaatacatgacccggtcggcgcccagggtttcataacggtatttggcacaggcgatgtcggtggtggtgtagaggaaaccgccatcgctcttctggatgatgacgcccatgggctcgccatccttgttcttgaattcgtccaggaagacaacggtggcgccttcgctctcgaccgccagccctttggctttcaggtcggcaacgatctccggcagcatgtcgttgtacatggactcgcccatgatgtccttgttggtcagggagacattcaggcggtcgtagttgatctggttctgttccatggtcatgtcgaccagcttcttccacatggtgcggcagtactcatcgccaccttgcagcttgaccacgtagttgcgcgcacgctcggcgaaggcttcgtcttcgtcgtagcaacgcttggcctgggtgtagaaggcttccagatccttgagcgccatgtcgctggcgtgctcgttggccatcttctccagataggcgatcagcatgccgaactgggtaccccagtcaccaatgtggttggcgcgcacaaccttatggccgaggaactccagagcacgagctgccacatcaccgagcacggtagagcggatgtggtgcaccgccatctctttggcgacgttcggcgccgagtagtccaccaccacggtttgcggcgtcggcagcttcacgttggcgttggcgctggtcaccatggtttccacctggccggccagccagcgctggtcgaagaagaagttgatgaagccgggaccggcgatctcgaccttggcgatcagatccgaggcgggcaggttttcaatgatggcagcggccagctcacggggattcttgcgggccggtttggccagcagcatggccagattggtggccagatcaccgtgagccttctccttgcatcggtctacttgcacccgggcttccaggtccgccggcaagacgcctgctgacttgagattggctaccgtttgttcaagtagatgatgaatatgctctttcataactgaccaccaaggttgcgcgtcgaaaaatgactgatatataagggcgtgaattttacccgcatcggcccgagaaaactatagggacggcccgccagagttggtcgggcggatatttcactgcatttgccaccactatccagaatattcactgggataagcggtgcttatccatttctactgcatatcgaatcgggttgtccaggctattttcccctgattgttaagggtttttctattccaactggcactcaatgatctgctctggtgcggccgtcgtatcaagaagcatctccaacagaggaataacctgatgaaactggcgctgtttcccctctcggctcacctgctgcccggtggcatcatgccgctgcgcatcttcgagcccagatatcagcgcatgatcgccgaggcgggagatcagggctttgtgctctgcatgctcgacccccgtcagcccgatgcgctgcgcaacatgtaccccatcgccacccgggtgcgaatagtcgatttcgatcaactgccggacggtctgctgggcattacagtgctcggcatggaacgggtcaggatcgccgatctgtggcaggagtccgacgggctgagagtcggcgaggtggaactgctgccgctctggcagacaggacgactcaatgccgaccagcactccctggtcagtgcattgcaggaggtgttcaacgactacccggagtatgcggctctctaccacaaccccgactgggatgatgccagctgggtggcccagcgctggctggaggtgttgcctattcccgtggagcagaagcagtggctgctggcggcggagaacaacctgcccgcgctttccctgctgaggggcctgctggttgccactcattgagcgcgaatgtgcgacccacgggtgatcctttttccgcgtcaggcgtaatggtgatgaccacaacattcaaggtatggcgcaatggcatatactggccaaccccaatcgactctgcgcaggatatcgccccccatggacaatccagatggcgatctgaagtctcttctcatccgggtggccgaacatgccgacaaggccgcgtttgccactctgttcactcactttgcgccgcgcattcgcagctacggcctgcgtcacctcggcagcgaggccaacgccatggagctggtacaggagaccatgctgctggtgtggcagaaggctcgtctctaccaccccgagaagggggcaccaaccacctggatctacaccgtcatgcgcaaccagagcttcgacatgctgcgccgccgccgcgccagcaaggaggatctctgcgccgaggagttgtggcccatgctggagttcagagcggaagaggagcacctgagcggtggtgaggatgcggtgctgacccgccagatggcgcactatcttgccaccctgccggaaccgcaacagcaggtggtgcgcggcatctatctgcaggagttctcccagcaggagctggcggagcgactcggcgtgcctcttggcaccatcaaatctcgcctcagactggcattacagaaattgaaagagcaagtggagcaaggccatgattaaaacccatccgactcacgccatgttgcgcgccttcgctgccgacgagctgcccctgccgctggccgtcggtgtctctgcccattgtgagctctgccccgagtgtgctgccagtctgcgagcctgcgaagaggaactggctcgccagtatctggagccgaccgagcagccagccgaggtgagcgagcccatgccagccggactcgacgccgttctggccggcatattgcagcagccagtggctagccaggccgagctcggccaaccggcgtcgtccacccccgaattgcaggtagccggccattcataccgcctgcccagggtacttgcccgtcaccatgcccccaagtggcgccatatcggtgccattcgccagcacagtttgccgctggacgaaatgggggcccgcgccagtctgcttcacatcgaggccggtggtcgtatccccgagcacacccatcagggttatgagctgaccctgttgctggcgggcaacatgcaggatggtgacacctgctatcaggcgggggacttcatctggcgcgatgccagccatgcccacagcccgcatacgccggatggttgcctctgctacacggtgcaggatgcgccggtccagttcaccaagggactgtcgcggctgctcaacggcatcacccatcgtctctattgaggtggggcagcaatagaaaaagggaccgaaaggtccctttttcattcggctatttgcctgtcatcaggcaacaaacaccaggtagacggcgaaggctacgatgaagcggtatatggcgaacgggatgaagtcgaggcgacggatcagcgccaggaaggtcttgatggcaatcatggcgaccacgaaggcagtgatgaaccccaccgcaaacatgggaaagtcggccatggagaggaggtcgcggctcttgtagagatccagcccgcttgccgccaccatcatgggcaccgccagaatgaaggagaactcggcagctgcctgacggctgatccccatcagcatgccgccgctgatggtggcaccggagcgggagaaaccgggccagagcgccagacactggaacagacctatgccgaacgcctgcttgtagctgatgtcatccagggtctcggagcgtaccgtcggacgaaacttctcggcgatgatcagcaagatgccgccggcaaccagggcgtacatcacggtttccggtccgaacaggttggccttgatccagctgtgaattcccaagccgatgatcacggcgggcagcatgccgaggatgatgtgcaccagggagagggtggcgtgatcctgaggtggtttctggccaaagtggatgccaatcaagccaaacaggcggcgccagaagacggccacgacagcgagaatggagcccatctggatcaccacttcgaaggtggcggccttgggcccttcgaagcccagcaggtggccgacgatgatcatgtggccggtcgaggaaacgggcagaaactcggtcaggccctctactatgcccagcacaaaggcgacaaacagggcgtaagactctgtcatggttcagatctcttggttgattggtccggataaggtcaaccccgagctgggtcggggtggccaatgatggaggaaaaccgggcaggcaaccagaaaatattggggcgctgtgagggactgtcgtcatacagggttgccagatccctttgccaggggagggggcccatatctcggggaaggtgccgctgtcacgcccctcttgtccacgccgatgcaacagtggctcctcccccttgcaagagcggcggcgcgagagagtcaggccagggtcgtctctatctgccgttgcaacggctcatccagcgggggtaaggcgagggcatcgacagcgttcactatctgctcggggctgctggcgccaatcagggcgcagctcaccacgggatcgcgcagcacccactgcagcgccagttgtgacagatcctgtcctcgctgctgcgccagggtgtgcagggcccggatcctggccagcttgtccggagtgatttgttccggcttgagaaaggggctaccgctggcggcacgggaatccgccggtatgcccgccagataacggtcgctgagcaggccgccagccagtggcgaaaaggccaccacgccaacgccttgctcgcggcagaccggcagggtttcggcctctatttcccgctggaacagtgagtatttgagctgattgaccaggcagggggtcccgagttcggccagccggttcgccgcccgggcggccagttcggccggatagttggaaaggccgacatagagcgccttgccctgacgcaccatgagcgccagtacctggcaggtttcctccagcggggtgcggggatccggcctgtggtgatagaagatgtccaggtagtcgagtccgagccggcgcagactctgatgcaggctggcaaacagatacttggcgctgccgccgtcgccgtaggggccgtcccacatcacataacccgccttgctggcgatgatcagctcgtctctgtaaggagccagactgcgtttgagcacgccgccgaagcaggtctcggcagagccggggggcggcccgtagttgttggcgagatcgaagtgggtgatgccaagatcgaatgcctgatgcaccatggctttcaccctggcgggatcgctcccctcgccgaagttgtgccccagccccagccctatgctgggcaggcgcaggccgtggcggccgacggatcgatagggttggcgctggtaacggtcgggggcggctaggtagttgtcatccataaagactcctgaatcggctcgataactgtcagtgtgctgtcatgcccggtgtcgttggccaaagcccccacccttgtcggaagaaagggcgcaaacaaagcgcctcgttgtcagaggggaggtcgggagaatgacgccaccagcacctgttttagtctgcggggataaaacggtaacgggtctggtgatgatagtgctggcccggcagcagccagggatcaccaagcgctggccggttgggactgtctggcagctgctgcgcttcaaggcagaagccgtcgtaatcctgatggggctgaccgctgcggttcggcgtgctggccagccagttgccggtgtagaactgcaacgaaggctggttggtatagacctccatcgtcagctgtttatcccccgacaccacctgcgctgctcgcccctgttcaggaccattgaggagaaaagcgtgatcgtaccccttggcctgccgttgctgggggtggctcagccaatccaggcccatggggcgtgcaacccgcagatcgaagggaccttccactggcgcaatggccagcggcaggccgctgccgtcggtaggcaggaagtagtcggcattgagactgatggcatggtcgcgcacatcgccgcccttgctgcccccatccagattgaaataggcgtggctggtgaggctgatcggagtaggggcatcggtgctggctctgaactccaccactaggtcgtactgttccagtcgatactccatcgtcacccgcaagttgccgggaaagccctgatcccctgcctttgacagcaggacgagtttgacccgatccgattcctgttccttgatctgccagatcctgtgatgaaacccctcctgtccaccgtgcaggcagtgaggcggttgattggcatccagagcccagtgctggccatcatgcaccagctctgccccgccgatgcggttggcaaaacggcccgcgacggcgcccagccacacctgttgtgcgggataggcttcatcggcgcagcccagcagcacttcacgccttgagcctgccaccggcagggtgagggaggtgagggtggcgccaaaatcgaggccgcgcaggcgcagcccttcttcattttccaactcgaatggtgtcatggcttgcccgctcctgtgcttgtatgggtacggcagacatgactgtcagtcgtgatgatcgggtgcatgccgtcatggtgtgtgaaggctgtcatagcttgcccgctcctgcactggcgcgacagacatagctgtcggccttgatgccgaagcgggccgggtactcggcgtcgacggcggcaatcacctcggcgacctgcgccgggcggagcagggcaaccacgcagccaccgaagccgccacctgtcatccgcacaccgccctcgcggccaagcctggctttgatgatctccaccagaccgtcgatggggggcacggtgatttcgaagtcatcgcgcatggcggcgtgggactcggccatcagttggccgaggcgtaccaggtcgccggactccagcgcatcggcggcggccagagtacgggtattgtcgcccaccacgtggcgggcgcggcggtagcagacctcatccagcccggctttgcctgcttccagtgcagtcaagtccagatcccgcagtgccttgaccccgtagtggcgggcggcggtttcacactgctggcggcgggtgttgtactcgctgtccaccagaccgcggcgcacgttggagttgacgatcagcaccgccagatcggatggcatggggatgaggcgggtttcgagcgagcggcagtcgatcagcagggcatgatcctgcttgccgctggcggagatcatttgatccatgatgccgcagttgcaaccgacgaactggttctccgcctgctgaccgttgagggcaatctcggcttggctgatgtgaagccccagcgcctccttgaaagcctggcctatggccacttccagcgaggcggacgatgaaaggcctgccccctgcggcacattgcccgagaccaccagattaaggccgtgcaaggcctggccgcgctcctgcaggtacttcaccacaccgcgtacatagtcgctccagcgttggctggggtggtgctctatgggctggtgcaggtcgaaccggtcgcgctggttgtcgtaatcggcggcgatcacctgcacctgactgtcgttgcgcaggccgatggcgacgcaggtctcgtagtcgatggcgcagggcagtacgaaaccgtcgttgtagtcggtgtgctcgccgatgagattgacgcggccgggggcgcgcaccagcaggtcaggttgctgttcgaactgctcgacaaaaacggcgctgacgcgttggctgggggtcatagggcctcctcattggcttggctggtgtgtttgtagtggattggactgagtgcgcgaagtcgttctgccgcttgttccggcgtcagatcgcgctgggtctctgccagcatctcgaagcccaccataaatttgcgcactgtggcggagcgcagcagcggcggatagaagtgggcatgcagttgccaggcctcggggcagtctgaatggggcggggcgaagtgccagcccatggagtagggaaagctgcactcgaacagattgtcgtaacggctggtgagctccttgagcgccaccgccagatcctgctgcagctcgggggtgaggctcagcagggagggcacatgggtcttgggcagcagcagagtttcgaacggccaggcggcccagaaaggaacgactgccagccagtgtgctgtttccactacgatgcggctgcgatctgccagctcccgctccacatattcgaccagcagcgggcggccgtgctcggccagccagtcgcgctggtgctgctcttcgcgggcgatctcgttgggcagaaagtcgctgccccagagctggccatggggatgggggttggagcagcccatgacggcacccttgttttcaaacacctgcacccattgccactggctcgacagctcggccacctgttccatccaggtggtgatcactgcctctatggcgggccgcggcagctcgggcagtgtcttgccgtgatccggcgagaagcagatgacccggctggtgccgcgggcggcttccagtttcagcagggggtcctggtcgccgcgggtggccggtgtgtcttgcatcagggcggcgaagtcgttggtgaagacgaaggtgccctgatagtccgggttcttgtcgccggtgacgcgctggttgcccgcgcagaggaaacaatccggatcgtgggattggctcggcgcctgactgaccttctcgacctgaccctgccaggggcgcttggccctgtggggggagaccagcacatattgaccggtcagcgggttgaaacgacggtgggggtgatcaacagggttgaacatcatcactcctcattacctgatgaaatggatggggtggccgccaacgggggcctggaagagagggcgagcggcgctgtgcatgcttacgcctcgtacccctgtggatttctggattgccagcgccaactgtcggcgcacatggttgcgagatcccggttggcgcgccagttcagctcgcgctctgctttgctcgggtcggcccagcactcggcgatgtcgccagggcgtcttggttcgatgcggcagggtagcggttgaccggaggcggcttcgaacgccgcgatcatctgcagtacgctctggccctggcccgtgcccaggttgtagatatgtacgccgccctgtcgggcgcaatgctgcagtgctttgacatgcccctcggcgacatccatcacatggatgtaatcgcgcacgccagtgccatctatggtggggtaatcgtttccaaagacagagagacagtcacgacgaccgatggcgacctgggtcagaaagggcatcagattgttggggataccctggggatcttcccccatggtgccggactcgtgggccccgaccgggttgaagtagcgcagcagcgttatgctccagtgcggttcggctcgttgcagatcctcgaggatctcttcgatgatcagttttgatcgaccatagggattggtggcgctgcgggggaaatcttcccggatgggcgtgctggccggatcaccatagacggtggccgaggagctgaagaccaggctgttgacccccgcgcgtttcatcgcctgcaacagggtgagggtgccagcgaggttgttttcatagtactcgaggggaaggcgagtcgattcaccgaccgccttgagggcggcaaaatggatcacggcggctatctgctgttcggcgaagatgcgatccagcagtgctgggtcacgtatgtccccctgatagaagaggggggcacgcccgctgatggcggcgatgcgggccagcacgcccaccttgctgttgcagagattatccaccactacaggctccatccctgcggtctgcagggccaggcaggtgtggctgccaatatagccgcagccgccggtgaccagtactttcatcctcttctccatgctgaaaaaagcctgtgaaggagtttagccgagcctctgacgagcaaactgtgaactgcttaacaaaagcgtgtaaacgattacacttgcgcgtgtggtcataaatgacacgacttggctttttcccctgtcatcactgatgatgcccggtataatggctccgtcttgaactgtgaaataagtgaaaacagcatgagtaccatcaaggatgtcgcccgtttggccaatgtatctgtggcaacggtttcacgggtgatgaacaactcacccaaggccagtgctgcttctcgcgaggtggtacaaaaagccatggccgagttgggctatacccccaacgccaacgcccgagcactggtcagcaagacctgtgacaccatgggcgtgctggtgggtgacgtggcagatcccttcttcggtgccctgatcaagggggtcgctgcggtggcggtggagcagggattgcacctgctgatgggtaatggttttcacagggcgcagcaagagcgcgagtccatcgacttgctgatcggcaagcggtgcgaggcgctggtggtacacagcaaggcgttgagtgacgaggagttgatcgattacgccctgcgggtgcccggcatggtgctgatcaatcgcgatattcctgccttgaaggggcgctgcatcgctctcaataatcgacagggggccgccactgcgacccggcatctactggagctgggccaccggcatatcgcttttctcagctcggaccacgccatcgaggatgctaccttgcggttgcagggttaccaggatgcgttgaccgaggctgggctgcgcgccgatcccgagctggtcgagagcggcatgcccaacgaggaggggggggagcgcgccatgctcaacctgctggccaaagggcagcccatcacggccgtggttgcctacaacgatgccatggctgcgggggccatctccgtgctggctgacaacggcctcaaggtgcctgaggaggtctcggtggtgggcttcgatgacatcatctacgcccgatacctgaggcccaagctttccaccatgcgttatcccatcgagctgatggcggcccaggcagccaagctggcgttgcagctggcggcgggtgaaagtgaagctgtgcagagccgcatttacaccccgacgcttatcaatcgtcactctgtggcacccgttcgagcctgatccctcctgtttccgtcagtttcctatcccggatcgccctttttcaggtgggcgatccggctgcgctcatttttaccttcatttagcgattttttaccctgctttacttaacacaattggtgtaatcgtttagatctgtgtgagcaagatcgccgatccccaggcaaaactcccctacactgcataggttttcagcgtcgatgcagggagagaaaaagatgctcagggagatagtggcccgtcaggattggcagacccaggcgattacatcggtgaatcgtctggctgctcatacccctttgttcagctggcgcagcgaggcggatgcccgtgccgctctcgcctcaccgtcacggttgctgctggatggcgaatggcgtttctccttcttcgaggcaccggagttcgtgcctgagcagtggctagagcaggatctggcggatgcctgtgccatctcagtgcccggtaactggcagctggatgccgcctatccggcgtcgcgtcccgccactgacggccccatctacaccaatatcaagtatcccttcccctgtgatccgcccagggtaccggcagacaatccaaccggctgttactcccgcgagttcgagttgcccgccgactggctggtcagcggccagacccgcatcatcttcgacggggtggacagcgccttctacctgttctgcaacggccgctggatcggttattcccaagacagccggctgcctgccgaattcgatctgagcccatacctcaatgtcggtcgcaaccggttggcggtgctggtgctgcgctggtctgatggctcctatctggaagatcaggacatgtggcgcctcggcgggattttccgttccgtcagcctgctgcacaaacccgagcgccatctgatggacgtgcggctgacacccgtgctggatgcctgttatcgggatgctcgcctcaaggtggagttgcaagtcaatgagggcaccgggctggcggtggaggccaagctctatttcagtgagacgctgatcgccgaccggcgccagctgctgggcacagacgccatcgacgagaagggcgcttacacagacagagccgagctatggctggaggtagcgacgccgcacaagtggagcgccgagacgccccacctttatcgactgaccctgctggatgaacagggcgagcccatcgagagcgaggcccatgacgtgggcttccgggcggtggagatccgtgacggtctgctgcgggtcaatggccagtctctgctcattcgcggcgccaaccgccacgagcacgactcagccctgggccatgtgatgacccctgccgccatggagcaggatctgcggttgatgaaacagcacaacttcaacgcggtgcgctgctcacactaccccaatcatcctgacttttatcgcctgtgcgatcggctcggtctctacgtggtggacgaggcgaacctggagacccacggcatggtgcccatggggcgactggcgcaggatcccgcctggagtggcgcgtttctggagcgggtcacccgcatggtggcgcgcgacttcaaccacccctccatcatcatctggtcactgggcaacgaatccggctatggccctgcccacgacgccatgtatggctggctcaagcgcagtgatccgagtcgtccggtccagtacgaagggggcggggcagacacggccgctaccgacatcatctgccccatgtatgcccgtacccatcaggatcaagccttcccggccgtgcccaagtgggcgctggccaagtggatcggcctgccgggcgagacccggccactcatcctgtgtgaatacgcccatgccatgggtaacagcctggggggctttgcccactattggcaggcgtttcgcgatcatcccaggctgcagggtggcttcgtgtgggattgggtggatcagggactcgacaagcagaccggcgatggccgccactattgggcttatggcggtgacttcggcgaccagcccaacgatcgccagttctgctgcaacggcctgctgtttccggacaggacgccccatcccgccctgttcgaggcaaagcgggcccagcaatttttcgagctgacattgctgagccagcatcccctggtggtggggatcgacagtgaatacctgttccgtaccacggataacgaattgctgcgctggcgactgtgcgagaacggggttgtcgtgctgcagggggaatgcccactcacactcgcgcctcgggccagtgtggcgctgaccttgctggatacgctgccagcctttgcggcaggctcccccagcctggctggagctggccatagtgcaacccgcagctacggcctgggccgagccggagcatgaggtggcgcaccagcaatttatgctgccaacgcccatggctattccggcggcgtttaaccctgccgcgataagcgagctgccggatcactggcttgtctgtgcggctggcagcgagtggcaactggacaaaagcagcggccgcatccgtagttggcagaaacatggccgcgaacgactgcggggggctattgccgatcacttctatcgcgcgccgctggacaacgacataggcaccagcgaagcggatcacgccgatcccgacgcctggattgcccgttgggaaagggcagggctcaaccatctgcagcatcgctgtctcgggttggaggtcaatgctcatcagggctgtgtggtggtcactcacggttacttcgtcaacgaggcgctcaagctatcgacccactggcagcacagctttggcgccgatggtgccatgggactcaccatcagggtggaggtcgccgcagacatgccatcgctgccccgcatcggtgccaggctctggctggatgaaggagtgaaccatgagttcaatgaggtgagctggctgggccgcggcccccatgagaactatccggatcgcctgcttggcgcagatctcggttgctggcagttgcctctggcggctctgcacaccccttatgtgttcccgaccgacaacggactgcgttgtgagacccgccaactgttgctgggggacctgacgttcgaagggcagttccacttcagcgtcagtcgctacagtcagcagcagttgaccctggcgcgccatcagaccgatctggtggcgcagggaggcctgcacctctgtctcgatagttttcatatgggggtgggtggcgatgactcctggagccagagcgtgcgaccggaatattggttgcagccagggagctactattggaactgtgttctacgctgaatctgacctgcttataggtagcgaaaaggcacgttcaggtccccaccaagcgggtttaacttcaacaccatgatttttaatgaatttattgctatgtaacagagtgtaaacgttttcattttgttgccatgatcacagaccgacatacaacaaactgattacattaggctggcgccagttcaattggtgtacagcattccctacaaaaacagatagagagatcggagcataacaatgaaaaaaatcacgacagttgccgccgtactgatgagcctgatggcaggggccactgcccatgccgaaacccgtttgggggttaccgtctacaagtacgacgacaactttatggctgtggtacgcaaggccatcgagaaggaagcagcggcaaacccgggtgtggagctgctgatgaatgactcccagaatgaccagtccaagcagaacgatcagatcgacgtgctgctggccaagggcgtgaaggccctggcgatcaacctggttgacccggcggctgcccctgtcgtgattgagaaggcccgtggcgaagatattccggtcgtcttctacaacaaggagccgagcactgccgatctggccagctatgagaaggcttactacgtgggtaccgactccaaggagtcaggcatcattcagggtcagctgatcgccaaacactggaaagctcatcccgagtgggatctgaacaaggatggcgtcatccagttcgtgctgctcaagggcgagccgggccacccggatgccgaagcccgcacctcctacgtcgtcaagaccctgaacgatggcggtctcaagacggagcagctgcacatggatacaggtatgtgggataccgccatggccaaggacaagatggatgcctggatctccggccccaacgccaacaagattgaagtggtcattgccaacaatgacggcatggcaatgggcgccgtcgagtcactgaaagcccagggcaagaccgccattccggtgttcggcgtcgatgcgctgcccgaggcgctggccatggtcaagagcggtgccatggcgggtacagtgctgaacgatgcagccaaccaggccaaggccaccttcgagctgaccaagaatctggctgaaggcaagccggccggtgaaggtacccagtggactatcgtcgacaaggtcgtacgtgttgcctacgtgggtgtggataaagacaacctgtctcaattcgagtaactccctcctccagggcaagggagatccccttgcccttttttcaaccagatgtgatggctgatatgacaacacagcaacaatcagaatggctgttggagatgattgacgtcagtaaaagctttcccggcgtcaaggcactcgataatgtcaatttacgggtccgtcctcattctgtgcatgcgttgatgggcgagaacggggcagggaaatccacgctgctcaagtgcctgttcggcatctatgaaaaggatcagggcaagattttcttcaaggggcaggaggtcaatttcacctcctccaaagaggcgctggaaaatggcgtctccatggtgcatcaggaactcaacctggtattgcagcgcaccgtgatggacaacatgtggctaggtcgctatcccaccaagggctggtttgtcgaccacggcaagatgtatgacgataccaagcgcatctttgacgagctggatatcgatatcgatcccaaggtcaaggtgggcacgctctccgtgtaccagatgcagatgatcgagatcgccaaggcattctcctatgacgccaagatcgtcatcatggacgaacctacctcctccctgaccgagaaagaggtaaaccacctcttcaagatcatcaacaagctgaaagagaagggctgcggcatcgtctatatctcccacaagatggaagagatcttccagttgtgtgacgagatcaccatattgcgggatggtcagtgggtggcaacccagccgctcaagggcatgaccatggatcagatcatcggcatgatggtcggtcgcgagctgacccagcgcttcccggaaaaaaccaaccagcccaaagaggtgatcctcgaggtcgaacatctgacggccaaaaaccagccctccatccaggacgtgaccttcaacctgcacaagggggagatcctcggcatcgccgggctggtgggggccaagcgcaccgacatagtagaaaccctgttcggtattcgcgatcacagtgcgggtgccatcaagctgcacggcaaggtggtggcgaatcatacggcgcacgaggccatcttgaacggtttcgccctggtgacggaagagcgccgctccaccggcatctattcgcgcctcgatatcgccttcaactccctgatcgccaatatggacagctacaagggctccatggggctgctcagcaacaacaagatgaagagcgacacccagtgggtcatcgacgccatgcgggtcaagacgccgacccagcagacgcagatcggctccctctccggtggcaaccagcagaaggtcattatcggccgctggctgctgacccagccggagatcctgatgctggatgaaccgacccgcggcatcgacgtgggggccaagttcgagatctaccagctcatcctggagctggcgaagaaggacaagggcatcatcatcatctcgtctgaaatgcccgagctgctcgggatcacggatcgcatcatggtgatgagcaatggccgggtcgccgggatcgtcaacaccaaagaaactgaccagagcgagatattgcgcctggcatctctgtacctctagagacaggaagacatttatggagtcggctaaaaatttcaatctgatgcaggcgctcaaggaaaacgccatctatttggtgctgctggtgctgctcatggtcatagtgatccaggagccctccttcctgagcctcaccaacttcagcaacatcctgacccagtcttcggtgcgggtcatcatagcgctgggggtggcgggcattatcatcacccaggggacggatctctcggccggtcgtcaggtcggtttggcggcgctgatcgcggcgaccatgttgcaggcgctgaccaacgtcaacaaggtgtttcccagcctgggggaagtgcctattcccgtggtgatcctgctggtgtgtgccgtgggggcgttgatcgggctggttaacggtctgatcgtggcctatctgaacgtaaccccgttcattaccaccctgggcaccatgatcatcgtctacggcatcaactccctctattttgactccgtgggtgcctcgccggtggccggttttgacccccgcttctcgagtttcgcatagggctttatccggataggagggttcaagctttcgtatctcaccttctatgcggccatcgccagcgtctttgtctgggtgctgtggaacaagacccgctttggcaaaaacatcttcgccatcggtggcaaccccgaggcggccaaggtttccggcgtcaatgtggcggtcaacctggtcatgatctatgccctggccggtgtcttctacgccttcggcggcatgctggaagcgggccgtgtaggcagtgccaccaacaacctgggcttcatgtacgagctggatgccatcgcagcctgcgtggtgggtggggtttcgttcgccggtggtgtggggacggttgccggcgtgatcacaggggtgcttatcttcaccctgatcaactacggcctgacctatattggagtcagcccttactggcagttcatcatcaagggcggcatcatcatactggcggtggctctggactccatgaagtacgccaagaagaaataacaattggcagggagggttggcaatgccggccctcccttctggagggaacccatgccattcaaggtcaagatttacctcttgctgctattggccattctggtcaccatcggcaccgcctggttcagtgtgaatcactttataagtggttacattcgaacccagtccacccagaacatcaatgaacagatagcgctcgtcaaagagaagctggcgggagacatcaatcagaaaatcctgctggcggccaacctcaacttcggtgtgaccaacgtcaagaagaccctgcaagagaccggatttcacaacatcgtcaaggtgattggcgacatggcattcgacgtaggcggtgtcatcaacgatgcggccaaggtggatgccctgcgcaagctgatccccgaagccaacaaccagatcaccatcagcccgttacaacaggtggatggcaagccggtcattaccatactggtgccgcgcggtgccgattctgcctacctttattacctcgacatgagcgagttcaagcgtctgctggagaaagtgagcggggaagggcgctacttctcccttgctgacggtcagggcaatgtgctctacagcagcaagccgcagggagagagcgagtctcgccccaatcagctggatattcgtggcagcagctggaccctgaccggttatgtcgatctcgactatatccgcgccatgacccaggcactcaacggcaagattgtcatggccctgctggcggtggctgtactggtgctggtgctggccatgctggcgctcaatgtggcctatcgtcccatcctctcgttgcgggatctggtgctggagctttctcgcggcagcggcgacctgacccgccgactggcggtgacgagcaaggatgacctgggccagatctcggccggcatcaaccgcttcatcgagcgtctgcaggagatgatgagagaggtgcagggggcgagtggccagctcaataccggcatcgaaggattggccaaccagaccggtgccgctcaatccttgctggcggatcatgtgcgcgagaccgaacaggtggtgacggccatcaacgagatgagtcgcactgcggtttccgtctcggagagtgccgccagcacggcccagctcactggccagagccagcagctggcggatcaatcccgtcaggtagtcgatcaggccatggccagcgtgatggcgctggtggacgaggtggcggcgacggcgcgatccatcgaagccatgcagcaggatgtacagcagattggttcagtgcttggggtaattggcagcattgccgaacaaaccaacctgttggcgctcaacgctgccatagaggcggctcgcgccggtgaacagggacggggttttgcggtggtggcggacgaggtgcgctcgctggcggctcgcacccagaagagcacggccgaaatccagaccatgctggccagcttgcagcggggaactcagactgtggtggatgccatgagcaacaccaagcagagttgtcagggggcggccgaaaacaccaccaaggtaaacgagtcgctggacttgatggcgggcgaagtggtggagatcaacgatctcatcagccacattgcaacggcggccgagcagcagagtgcggtagcggaagagatcaatcgcaacatgagtgccattgccgaggtgatccgtcagttgaccagcaacggggaagagacggtggcaagctcggcgtcgatgcagaagacttatgatcggctgagagaaatcgtggggcacttccgactggcgtaatagcggtatggtgtggccgaggtaaaaaaaagccaaaaaagatgggggcgacttgcgtcgcccccgatagtcttatcgctcatatccttgaacgaagttgctccctgcaatccctgactatacctcttcctttaggtttccccttcccaatcctttggggtgtccattagccatcatggcctgacgagtcatccgttcccgtcgcactttctccgtcccgggaggtgtcctttaccacatcctgtggtgagtccatttgcccaaccctggcagccagtcttcctgaccgacttcattgcgtccgtgcaagagtaactataaggatttcaggagggacgacaacggcagtgtgaaaaacgtttctaccgatctggttacgaaggaaacctttatggtttttttgtttttaaaatcattattttagtaatttattgttcaggtttttcgatcctgtcttccgactatcgcggggtcttttcaggcgcctggcttacgcagacaacggcgaatgtctcacactccatttaactcgggttccggaagtggagagggagtcattaaaggggagcagggggatgagaatggctgccaatacggtgagattcagttgtgctcttgcagccgctcatagatggtttggcgctcttccgggctaagagaggagaaatagtgggtgaacaggcgcaacagcagggatttgttcatgccgtcctgctgggtcaggttgcccagctcgtcgatggccgctgtactcagggagaaagttgcctttttatagctgggtttcaggtgttcgccacgctcgataaaggcgagcgccgtcagggcttcatcccgatgcaggctcagctcaagactgactactttgggtttgcccttggcgtagaaatccgcatcctcgataaactcgtcgatggtgaatttcttctgatgatgcagattgtgcttcttcttcaggtcggcaaggcccatttcacacctccagctccaaaaactccttggcgatggtccggatctcttcggccgatttgccatctggctcgatctccatgacggagaggcccttctcttcactgtcgtcatagacgttgcggctgtaggtgatggcgttcagtacatcgaccccgaacgaggagcagacctccttggcctccagaatgcgttttacttggttgggcagagcagggcactgggtcagtacaacggcagccttgagggtgggattgaccatcttgcaggtggtgatgaggtcttccatgtgcggcaacgtcttgaggtcgcggcgcttgggtctaagcgggatcagggcatgggtggccaccgccatggtggagcgcagagcccggttatcctgaccaccgcagtcgacgatgacgtagtcgtagcggttcttcaggctgagcaggtcgttgcgaatgttgccgtagagctgcacgcagttgatctgggggagatccgggttgtcattgcgctcctggatccagtcggaggtggtgcgctgggggtaacaatcgaccaataacacttcgccatgaaaccgggttctgaggtcgactgccagattctgagccaggcaactcttgccgctcccacccttctcaccaccgaccagcaggatcatgacagtcccctatccctatgaaaaatagctgccttgagtataggagggggttgatgcatgacaagccaggaggagccgggctcctcctggctgtcacactcagtagtgctgacgacctccgtaccactgacacacatactcggggaccagcatctggggggccttgtccacatggcagaccaccatggggatggcgggggcgccttgcgcgctgaccagtgacggtgttgcgggcagaaccagggcggcaagcagaaacagggacttgatcttcatgactatctccttggtgacagaacagggcgtgatccggatcactttctgagttaagtcgagtcggcctgtgacgcaaggttgcgaaataaattcaactaatgaaaaaagtttgaaaagagggtgtggcagggtcggtgaaaaatgcatgaccaagatgctggttttgtgcatatccatataaaaggtatgtcactgacagcttgcggcacaggcctgtgctggcgggtctggcacaatgccatgatctgggacaagaagaggattattcagcgagcgatccggttatgactatttatcttggtatccctccctttaaaatcagtgaagaattcatttttttgaatattaaattcaatagattaagaattcctctctatgtatatgaaaaacaagtttttttgtttttgtttgttttacgctgtcgagatttaaaatgaatgaaataagctgaaatatgaaattaaagtgtaggaaattgcttattcaagcggttctgttgaatgggagattgtcagttctgttatgctcgtcaaagaataaactgtggttttattcagttctggctgaatgtgatcaatgtccaagtttggcgtgatttgcaggtctaacctctgtctcgaaaggcaagggcaggatagaacacaagctgagtaccctacataaagaatatcccgccttagccacgagcatgaatagaaggaatctattcaatcactcgcagggaccactgctagacggaatataatcatgagcaaattttatgtaggttctgaagttggccaattacgccgcgtcatgctgcaccgccccaacctcagtctgaagcgtctgaccccttccaactgccaggatctgctgttcgacgatgtcctgtccgttgagcgtgccggtcaggagcacgacaaattcgctcaggtactgcgcgatcagaatgtcgaagttttcctgctgaccaacctgttggctgaaaccctggatgtaccggaagccaaaacctggctgttgcaacatcaggtctccgattatcgtctcggctcttctcttgccaatgacgtgcgttgcttcctggcggacatgccgcaccgtgagctggcccgcatcctctccggcggcctgacctactcagagatgccttacagtggtgtcaacatggtcgtcggcatgcacgctccgaccgatttcatcattgaacctctgccgaaccatctctttacccgtgacacctcctgctgggtttacggtggcgtctccatcaaccccatggccaaggccgcccgtcgccgtgaaaccaaccatgtgaaggccatctaccggtggcacccgcagtttgccggtcaggacttcatcaagtacttcggtgatgaggatcatgactatgacaactccaccatcgaagggggagatgtgctggtaatcggtcgtggctccgtgctcatcggcatgtccgagcgcaccactccgcaaggggtcgagcacctggctcgcagcctgttcaaacacggtcaggccaaacaggtcatcgtcatgcaactgccgaaacaccgcagctgcatgcacctggataccgtcatgacccacatggatatagataccttctccgtctatccggaagtcatccgcaaggacgtgaactgctggagcctgactccgggcggtgccaccggcatgaacatcaaggaagagggttactttgtttccgccattgaaaaagcgctgggcgtggatcagctcaagctcatcaccacgggtggtgacagcttcgaagccgaacgcgaacagtggaacgatgccaacaacgtgctgacagtgcgtcctggcgtggtggtggggtatgagcgcaacacctacaccaacgagaaatatgacaaggccggcatcacagttctctccattccgggtgaagaactgggtcgtggccgcggcggcgcccgctgcatgagctgcccgatggaacgtgacggcatctgacaagacggcgtggcgccggcagaggctggcgccacacataccaagactcgagatcaacactcatgaaaaaaccaactgtcgtcgtcgccctgggtggcaatgccctgctccgtcgtggcgagccccttgaagcggatattcagcgcaaaaatatcgccaccgctgccaagaccatcgccctgatagctcaggagtacaacgtggtactggtgcacggcaacggcccgcaagtcggcctgcttgccctgcaaaacagcgcctataccaaggtctctccctatcccctggatgtgctgggcgccgagtcccagggcatgatcggctacatgctgatccaggagctgaaaaatctgatgccgagccgcaatgtcacagcgctgctgactcaggtgcaggttgaccccaaggatccggcgtttgccaatccgaccaaatttatcggccccgtctatgaggaagccgaagcccgcgccctggccgaagagaagcgctgggtcgtcaaggctgacggcaagttcttccgccgcgtggtgccgtcaccgctgccccagcgcatcgtcgagggagacgccatcgaaaccctgatcgcccagggtcatctcatcatctgtaccggtggtggtggcattcccgtgacctgggatggcaagtgcctgaccggtattgaagccgtcatcgacaaggacatgtctgccgcctatctggccaagcagatcaaggccgacgccctgctgatcctgaccgatgccgatgccgtctacctggattggggcaagccgacccagcatccgctgcgagtcaccagcccggatgaactggctggcgtcaagttcgatgccggttccatggggcccaaggttgaggcgtcctgtgaatttgtcaaagcgactggcggcatggtcgggatcggctcgctggaggatggtctggccatcctcaagggagaggcgggtaccaatatcatcgccactcgcaccgtgggtgtgtagccaatagtgcacccgaatgtgactcgaacaaatttgaactgtgaatgcgtagccaacactactgcctatttggtctgaacaaatatagagagagaactcatcatggcttttaatctgcgtaaccgtaacttcctgaaactgctggacttcaccccgcgcgaaatccaatacatgattgatctggccatcgacctgaaaaaagccaaatacggtggctatgagcgcaaacacctgaccggcaagaacatcgccctgatcttcgagaagacttccacccgcacccgctgtgcgtttgaagtggcggcctttgaccagggcgctcaggtctcctaccttggcccaagcggctcccaaatcggtcacaaggagtccatgaaggacaccgcccgtgtactggggcgcatgtatgacggcatcgaatatcgtggctacggccaagagatcgtggaagagctgggcgcttatgccggtgtcccggtctggaacggcctgaccaacgaattccacccgacccagatcctggccgacttcatgaccatgctggagcacggcaagggcaaacgtctggatcaaatcaagttcgcctacctgggtgatgcccgcaacaacatgggcaactccctgatggtcggtgccgccaagatgggtatggatattcgcctggtcgctccgaaagccttctggccggaagaggatctggttgccaagtgccgcctgatcgccgaagagacaggcgcttgcatcaccctgaccgaagatgtgaaagagggcgtgctgggcaccgacttcctctacaccgacgtctgggtatccatgggtgaagcaaaagaagcctgggatcaaagggtgaaactgatgaccccgtatcagatcaacatggacgtcatcaacgccaccaagaacccggatgtgaagtttatgcactgcctgccggcgttccacaacgatgagaccaccatgggcaaggaagtggctgacaaatatgggatgaaaggtctggaagtgaccgaggacgtgttcgaatcagagcacagtatcgtgtttgacgaggccgaaaaccggatgcacaccatcaaggcagtgatggttgctacgctgggcgactaaggtcgcagtagtggtgccggggggtaacccccggcttttcgaccatgtgacggcggcataatacctctaaccctacaacccgcagcttgcatggataccacaccacagaaggaagctggaccatgaccaaattcaagttcccgtcagcctacacgatactgtttgtgctgatcgccttggtggccgccctgagctgggtagtgccagccggcaaatatgacatgatcatgaacgacgccctcggcaaggaagtgccggtggccggaacctacaagctggtagaggggaatccccaggggatagtcgacgtgctgctggcacctatcgatggtctctacaaccatgacacttatgaggcaggcgccatcgacgtctccctcttcatcctgatcatcggtggttttcttggcattgtgaccaagacgggtgccatcgatgccggtatcgaacgggtcaccgatcggctgcgtggccgtgaagagtggatgatcccgatcctgatggcgttgttcgccgcagggggcactatctacggcatggccgaagagtcgctgcccttctacaccttgctggtgcccgtgatgatggccgcccgcttcgacccggtagtggccgctgcgaccgtattgctgggtgccggtattggtactctgggttctaccatcaacccgttcgccaccgtcattgccgccaacgcggcgggcatctccttcaccgacggcatctggctgcgtgtcgccatgctggtggccggctggttgctgtgcgtggcttatgtgatgcgttacgccaagatggtgcgcaacgaccccagcaaatccctggtggctgacaagtgggaagagaaccgtgcccacttccttggcaacaagagcgaccagatgctggagttcactctgactcgcaagatagtgctgggtatcttcgtcgccgccttcgccgtgatgatttacggtgttgccgtgctcggctggtggatggcgcagatctccggcgttttcctggccgccgccatcatagtcggtgtcatctcccgcatgagcgaagaggagttgaccaccaatttcatcgacggtgcccgcgacttgctcggtgtggccctgatcataggcatcgctcgcggtatcgtggtggtgatggacaacggcatgatcactcacaccattttgcacagcgcagaagggatagtgaccggtctctccacagtggtgttcatcaacgtcatgttcgtgctggaagtggtgctctccttcctggtgccgtcctcctccggtctggccgtgctgaccatgcctatcatggcgccgctggccgacttcgccaacgtgggtcgcgagctggtggtgaccgcttatcagtctgcctccggtctggtgaacctggtgaccccgacctccgccgtggtgatgggcggtctggccatcgccaaggtgccttatgtgcgctggctgaagtgggtggcgccgctgctcggtatcctgacagtgctgatcgtggtttgcctgagcctgggcgccgtgctctcatgacaccgatgacatgcaatatgaaacgggagcctgtggctcccgttttttatggctggataacgtggatagctatttgccgtagcgcaatgtgggaggtgtcggggaaaacggcaggggcgggtgatgatacgagcggagctcaggctacaaaaaggcgaccccagggtcgcctttttcattcaggggaggaggtcagcgggcctgttccagggtgcgcaccacggcggcgtgggcctgtcgggtacggctgatatggcgcggggcgaccagcacaacatcgttgccggcgacggcgcccatgatctcgggattggcgttgcgatccagcagccgtgccactacggtggcggcgcccggtgtggtgtggatcagcaccatctgctggttgtgcaccacttcgcgcaccatgtcgtgaatggagcgggtgctgccggcgggttccagctgatcgtccactagtgtgtagaccttcttgccgttggcattctgggccttggccacgccgagacgacgcaacagacgggagatggtggactggctgatgtcggcaaagccgcgcatcgatagctcgcggcggatctcttcctgggtgctgtagcagtgctggccgatgatctggcgacaggcatccagctgggccagatcgggctcttgttcaacgggacgactgagggttttgaccacggcgatttcctttgacggtgaccggaggctatcgctcgatatctgccatcaatgcttttttatagctaaaaattctgatggtaagacgtgaggcagggaatcaacgatgtttagcctttattggatggcaaattatagctaaacggagaatctgtgatgtgacaggggtcaaaaatgggcccattggggcccacttggatatcagtaacgttcgctgacgatgtcctgggtgaaggacttctcgcagtatttgcacttcatgcgtactacgcccttcacctcgcgcacccggaagtagctgtcgaccggctcgttgtgggagatgcagttggagttggggcagtggaacacaccggtaatgaactcaggcagttccagctgatgcttcttcaccacggcgaagtcttcgatgatgttgacggtcgccttgggggcgaacagggccagctggttggcctgttccgcggtcaggcgggtgttctctattttgatgagatccttcttgcccagcgcgccggatttgaggttgaaaccgacggtgatccgctcctgagtctcgatcagctggaacagcttgaggatcttgatgccctggccggcggggacgtggtcgatgacggagccgtgacggatggcttcgacttgcagttgattcttctcggacatgatgttccccttttcccttagacggtttcgttcagtaccagagccagcagtgcctggcgcgcgtagaccccgttttccgcctgctggaagtagtaggcgtagggcgtcttgtcgaccgccacatcgatctcgtcgacgcggggcagggggtgcaggatcttcatggtgggtttggctccttccagggtcgccagctccagcacgaatttggcggccatgtgcttgtattcggtctcgtcgaagcgctctttctgcacccgggtcatgtagaggatgtcgagctccggcatcacctcttccatggtctcgtgcacgctgaaccgtatgcccttctcttccagctcctcgcagatgtagtccggcatcgccagcgcgtccggggagatgaagaagaagcggcagttgaacaggctcagggcctgggccagggagtgaactgtgcggccgtatttcaggtcaccaacaaaggctacgttgaggccatcgagcttgccttgtgtctcatggatggagaagaggtcgagcagggtctgggtcggatgctggttggaaccgtcaccaccgttgatgacaggcacgcgggagaactcggaggcgagacgggcggcgccctctttcgggtggcgcatcaccactgcatccgagtaggagccgatgatcttgatggagtcggccagggtctcgcctttcttggcactggtgttgccgccgtcggcgaagccgatgatgttgccacccaggcgctggaccgcggtctcgaacgagaggcgggtacgggtagacgcttcgaagaagcagctggcaatcagcttgtctttcaacaggcgggtgtcgggctcggccttcaaccgctgtgcggttgcgaccaccagttccatgtcgggccgggtcaggtccgaaatggagatgacatgtttcttatagagtggattggtcatcgtctgcattccctttgacatcaatgaaggtttttcgggcacaaaaaaaagcccctgaaacaggggccttttttaaaaataactggggatctgtggggcgggaaccggaaacaacggggccgctctggtgcgcaccacccgtctgcaaggctgttttccgaatcaaaaactgcatcgtcttgtcccgacctttttcaaaaccggacagattatagggccggtttttgaattgtcaaaaatttatttcaaaggcaggatttgcacaggaaaacgtttaagtgccgtgaacgggtcggcaaacccacacgctgtgttctgtttgcaggggctgttgatcttcggccatggaacgcagataggcgagtctgtgatgtccttccagcaggcaatagggttgtggcagcggctgcccgtccgggtaacggctatccggcgtcgtggccagcactatgatgggctctgaccaggtgccttgcgtcagcatgtagtcgccgagccaggatctacgtacgtagcggttgtggcgcagcatctcgccccagcgctcgatcacctccatatgacgggagccggtctgggcgatgatccgctcagtgggccactgctcgcactcgaactggtgacgggcgagatcgataaagctccagttggactcaaaaccgcgccaatgacgataaatccattgagaaagcacgcagtggggaatgaaggggacctgcggggcaacccggtcgagatagtcgggcagggactccgtcttgcgttcacccctgaagttgagcggcgccagttgttggagcaatcggtagttgagcatgaacagcctcccggaaccaatcttcaccctacccccatttatgcggctttcctaccctgacaaggctgtaaatacagcaagttacccagtgatgctgcgcaaattaatgcaagttgctcgtcatttgtgcaatcgcatcgaaagtgagaaaaaagcctttacctttgaacccggctttgtataattcgcctcgtttgttgcaggggcgtagttccaattggtagaacagcggtctccaaaaccgatggttgcgggttcgagtcctgccgcccctgccattttcagaaaagccagctcattgagctggcttttcccatttctgcgttcccagttttgttcccctggttccctctctcttccctgtgttgcggccgtttcgcggcagttgtctcgcttcacattcaacgcctgccttgaccgctagtcgctattgcaccaatccgccctgtcgtttctggcaatcgtgcttcatggctccctgtgctacacaagacgggcggtgccattgcgccttgatggcactcagatagccaatgctcaagccgtggattgtgggcgtgaacatcacttgcggagatagactcatgaacgaggcagttgaaacccgactgaacaagtctcgccccggtggctgggtacctcgggacagtgcccatatagcgcgctggatccggcggatgaagcactatgtcgccaaccagccgggtgagctggtgccccccatcgccgagctgcgggatctggtcaatgccgatccctggttgcacgcccaggcagaagccatgttcaaggaggcctggcgtcacaagcatctgaccccgctcggccaggtcgaggtgcgatccttcgaggagtttctggggttgctcaacggcatcatgaccacggcacccgaggcatatcaggatattccgacgcacgaaccctccggccttatcggttttcccatcaatgccctgctcgactggcccatggcgacccaatccggttatcacttctttgccaacgccctgatcaatcagcagttcaagaaaatcctcgattactgggcgctgtttctgcaaagcccggcctcgcgttacgtgttgaatgagccggtcagcaagctggataaagagactctggtggtgccctggctcggcaaggcggccaagagcgaaatggtcaaggtggcctgcggggccctgggggaagggacaaatccgacacctggcagttttgagcagattttccaatgtgacccgtcggccgagtatcacggcttcagttgctgggatgactttttcacccgcaccttccgtcctgatgtgcgacccgtttcggcacctgaggatgacaacgtcatcgtcaacgcctgcgaatcggcgccgttgcaggtgaagaaaggggtgagccgcagcgatcagttctggctcaagggacagccctattcgctggacaacatgctagatttcgacgatctggcgccccgcttcgatggcggcacagtgtatcaggccttcctcagtgcgctcagctatcaccgttggcacaacccggtgagcggcaccattcgcaaggtgcgcgtggtcaacggcacctactatctggagaaccagttcgagggctttgtcgacccgcagggggcggatcccagcgcgcccaacaactcgcagcctttccttacctcggtggcaacccgggcgctgatcttcatcgaagcagacaaccccaaaatcgggctgatgtgcgtggtgcctgtgggcatggccgaggtgtcgagctgcgatgttaccgtgagggcgggggacagggtgaagaagggggatccgctcggcatgttccacttcggcggctcgacccactgtctggtgttccgcccaggggtcaagctggagttcgagttttacggtcaaaccccgagcctggatgccggcaatatgcggctcaataccgccatcgcccgggtgcgctaggtaggcgcgtgtgacgggatacaagacgggccgcctctcaaggcggcctttttacgttggttggggttgcaccgacagtggatcaagagggaaaggatgagtgccggatggaaaggagcgttgccagtgggatagctactgatgcatttaaaatcaagggattggtattcatggaacaggattttcagtcgatatagtccacacaaggtgtacagctttgtttgacgccattgagacagccataaggatatcccatgaatctctcccttcgcggcaagttgttggccaccagtcttggcgtggtcctgatcacggtttgcctgctgggcatgaccgccttctataccctgaaaaaccagaccctgagcgccatcgacagcgaggcgcgcaactatgccagcgcctacgccgaggggatcgggaaatggatgcaggacaggcgcgagagcctgaccgcccaggtcaatgtcatcgccaaccacccgacgtccgagctggtgcctcatctgcagcagaccttgcgctccggcggcttcgggctggcctactacggctcggaggagggggtgatgacccgcaacgatccttccctcaacaagggtgactatgacccgcgtgcgcgaccctggtatcaggatgcggtcaaggtgggcaagctcatcatcacggagccttatgtcagcgtgaccatgcagcagctggtggtgaccctggccgagcccgtgatgcagcagggccggctggccggtgtggtcggtgccaacctggcgctggaacagctcatcaaggatgtgctggcgatgcgggtgcagggggatggctacgccatgctgctggacaagagcggcctcatcgtcgctcacccgaacaaggatctggcgctcaagaagagccaggatttggcgcctgagctcgatgccaaccgcttggtgggcatgagtcagcagggcggcctgcaggcggtgcagatcggtggacgcgacaccaagatgctggtgttgccgatccccaacaccgactggctgctggccatggtgatgcatgaggatgtgctgatggagccgctgcagagcctgttgttgcagctgtcactcatcagtgcgggtctgatcctggtgttcggcctggtactgaccagcaccttcaagtacctgttccaggatctggggcgggtggccggggcgttgcacgatatcgcccacggcgagggggaccttacagtccacatcaacacccgcagcaaggatgaagtgggccagctggccgagagcttcaaccagtttgtggcccgcctgcacggtatcgtcagccgcttgcgggatgtgaccgtcgagctggcggcccagtcccgtactcaggcggccggcgccctggctcgcagccagcgggtgcgccagcaacaggacgagatcgtcatggtggcgactgcggtgaccgagatggcttctgcaactcaggagatcgccggtaacgccgagtttgcggccaccacctcgggggatgcggtcaagctcgccgttgcgggccagtcccaggttggccagagccagcgcagcatcacagggctggcggacgaggtggccgatgccagccagatcattgtggagctggatgcccatgcccagaagatcagcggcattctggcaaccatcagcggcatcgccgagcagaccaacctgctggcgctcaacgctgccatcgaggcggcacgggccggcgaacagggccgtggctttgccgtggtggcggacgaggtgcgggtgttgtccaagcgtacccacgactccaccgacgagatccagcagatgatcgaaaccctgcagcagaccactcgccgtgcggtcggtggcatggagaccagtcgccagctggcgggcaccagcgtggaggatgcggaagccgccaaccaaagtctgtcactgatcaaccaggccataggttccatcagcgacatggcgacccagatagcggcggcggccgaagagcagacctcggtcaccagcgagatcagccgcaataccgagaacatacgccacgtttctcaggagctggccgagcaggcgggcgaagaggctgctcaggccgccgagctcaagtcgctgaccgagcggctggagcaggagataggccgcttccgcctctaaaccggccagcaataactggccagcaataaaaagggcagcccgcgggctgcccttttgcatgtccgcaggttatccgggctgcttgacccagatgagcttgtcggtggcaaaacccagccctctcgccttggcgaccagggcatcgaccttggctttcggcgggttgggggagcgggagaggatccagagatagtcgtggttgtagctggtcaccagggagagctggtaatcggggtcaagatcgataacgttgtagccgccgtagaaggggccgaagaagctcaccttgagccgtgcctcgtccggcttgtcaacaaaataggccttgccctcggcctcgcgccagctgccattgctctgcttgccccgattgatcaccctgacgccaccatcatcacgcaggctgtagctggcgctgacctcttccagcccccgctcgaagctgtgatccagacgcgctatctcataccaggtgccaagatagcggtcgagctggaagccggtgacgggacggatgccatcggccattccggtacaggccgtcaacagcaggccacacaacagacagaacagtgaacgcataagttatccctctttttatccctcaatgatacgaagttggccgtcccgaaagcgggaggcctgatcggttggcgtgctgccgaaatagcgtttgtactcccggctgaactgggagttgctctcgtagccgacctttgccgccgcggcaccggccttgatgccgtcgtgcagcatcatgagccgcgccttgtggaggcgaaatgacttgatgtactgcagcggcgaggtggaggtgaccgccttgaagtggtggtgaaaggcggagacgctcatgttcacctcccgcgccagctcctccatggtgaggttgtcggcgaagcgcgactctatcatacgcagcacccgggctatctggcccacatggttgtgacggttggccagcgcctgcagcgccgggcctcccccctcatgcagcgcgtagaagagcatctcccgcaccgtctgcggccccagtacccgggcgtggtggggcttgtccatcaggtcgatcagtcgctcggcggcgcagaacatttcttcggacagggggactgagtggacaccgctcttttgcacagccggggcgggcagggaatcccccagttccagcagcagctcctgcagggtggcgacgttgatctcgagggagaaaccgacaagcggctgctcgggggaggcaaaacactcacactcacagggcagcggcatcagcagatagtggctgggatcgtaacgaaacacctgatccgccatatagcccaccttgtgtccctgcagtatcactatcatccgtggctggtagagcacggggatgcgaccgtggtactcggtggtgtagataaggtttacctgctcaaccggagaagctgtgatgccgggagccgtgacgggtcagtttggcggcgaggtcggtgtaacggttctgcatggagtctcttttgtggtgattctggcgggtttgtagaaataggcaagaatcaagcaggatgttgtcttgatggtagaggtggtctggagaaaaatgcaatcacattttgcggcctggccgcccgaaacatagaaaggcaatgtcgatgaacaactttactctgcataccccgaccaagatcctgttcggcaagggccaggttgcccagcttcgtgaacagctcccgagcgatgcccgcatcctgatcatctatggcggtggcagtgtggtgcgtaccggcctgctggcccagatccgcgacgagctggcgggcatgacactgtttgaattcggtggcatcgagcccaaccccacttacgagaccctgatgggggcggtggcgctggcccgcgccgagcgaatcgacttcctgctcgccgtgggcggcggctcagtgctcgatggtaccaagttcatcgccgccgctgcccattacgatgaggcccgggatccctggcacatactcgagaccgttggtaacgaggtgcgctccgccattccgctcggcgccgtgctgaccctgccggccaccggttccgagatgaacatgggtgccgtggtgacccgccgcagcacgggtgacaaggtgcacttcttctcgcccttcgtgatgccgcgcttcgccgtgctggatcccgtgctcacatacacgctgccggctcgtcaggtggcgaacggtgtggtggatgccttcatccatatcctggagcagtacctcacctacccggtcaatgccaaggtgcaggatcgcttcgccgaaggcctgttgttgacccttgtcgaagagggccccaaggcgctggtggaaccggagaactacgaggtgcgcgccaacataatgtggagtgccaccatggccctcaacggtctgatcggtgccggtgtgccccaggactgggctacccacatgctgggtcacgagctgaccgccctgcatggcctggaccacgcccagaccctggctgtggtgctgcccgccctgttgcaggccaagcgccagcagaagcatgccaagttgctgcaatacgcagagcgggtgtgggatctgcgcagcggcagcgagagcgaccgtatcgacggggccattgccgccacccgtgacttcttcgagcggatgggcgtcaagactcgcctgcgggactatggtctgagcgagttgggcatcgacaccctgatcggcaagctggcggagcacggcatgaccgccattggcgagcatggcgatatcgatctggtgcagagccagcatatttatgaagcggcctggtaacagcacaggggcaaaacgtcgggatcgaaacgattaattcagaggggtcggggcctgccatttggcgggtggccggccccttgtctgttacaaaacagttacttttcctgttttcgccccgatatctgtgatcggagcagatttcgtaagaacaaaaagcgctaagatagagggccggtaaaacattttttttgactggttggatcactttttccagtgctttttactggtataagtcgctaatttggtttgtttttttaaatccaggtccgggatgggctgaattctgtacgcgcaccatcgggactgcggttgtaataaaactccaaaatttgatactaatcaccttcgcgcctgagaagcgggggcctgaccatgacaggaggttgaggtaaagcctactgattttcataacaaagggcccgtgacctgcactttggtcatgtcttgtttcgccagaaatgcgacactgggcagcgattgtttattaaccatcagggaatagtcatgcagattggaataccgagagagagtctcgccggtgagacccgggtcgcagcgaccccggccaccgttgagcagctgaaaaagctcggcttcgaggtcgccatcgaggccggtgccggccagctggccagcttcgatgatgccgccttcgaggctgccggtgccagcgtggtaccgagcgtctggcaagccgaccttatcttcaaggtcaacgcgccgaccgatgccgagatcgcacaaattaaagatggtgccaccctggtgagcttcatctggcctgcccagaaccctgagctggtcaagaagctgtccgagcgcaacatcaatgtgatggcgatggacatggtgccgcggatctcccgtgcccagtcccttgatgccctctcctccatggccaacataggcggctatcgcgccgtggtcgaagcggcgcatcagtttggtcgcttcttcaccggccagatcactgccgccggtaaagtcccgcccgccaaggtattggtgatcggtgccggcgtggccggtctggctgccatcggtactgccggctccctcggcgccatcgtccgcgcgttcgatacccgtctggaagtggccgagcagatcgaatccatggggggggaattcctcaagctggacttcggcagcgaagatggtgcctccagcgatggttatgccaaggtcatgtccgatgagttcatcgcagccgagatggcgctgtttgcccagcaggccaaggaagtggacatcatcatcactaccgccctgatccctggtcgtccggctccgaagctgatcaccaaggagatggtcgacagcatgaagccgggttccgtgatcgtggatctggctgcggcgacgggtggcaactgtgaatacaccaagccgaccgagttgttcgtgacccccaacggcgtcaaggtgatcggttacaccgacctgccgggtcgtctgcctgcccaatcctcccagctctacggtaccaacctggtcaacctgatgaagctgatgtgcaaggagaaggacggccaggttgccatcgacttcgaggacgtggtccagcgcaacatgacggtgatccaggccggtgaagtgaccttcccgccgcccgccatctccgtctctgccgcgccgcagaagcccgcagctgccccgatcaagaaggccgaagagaagcagccctccaacaagaagttcgtgttcggtgcccttggcatcgccgccttcggttgggtggcagccgtggcacctgccgccttcctgtctcacttcaccgtattcattctggcctgcgtggtcggttactacgtggtgtggaacgtctcccactccctgcatacgccgctgatgtcggtcaccaatgccatctccggcattatcgtggtcggtgccctgctgcaaattggtcagggttctacgctcgtcaccgcgctctcgtttgtcgccgtgctgattgccagtatcaacatctttggtggcttcacagtcacccagcgcatgctgaagatgttccgtaaggattaagggggtttaacgtgtctcaaggactggtaacagcatcctatatcgttgccgccgtgctcttcatcctcagtctcgcgggactgtcgaagcaagaaacggccaagcatggcaacttgttcggtatcgcgggtatggccatcgccctgctcgctaccgtattcaacccggaaaccagtggcgtgcactggatcatcctggccatggtgatcggcggtgccatcggcgtgcgtctggccctcaaggtcgagatgacagagatgcccgagctggtagccgtgctgcacagcttcgtgggcatggcggccgtgctggtgggcttcaacagcttcatcgacttgcacccgtctgcgcccgccgaggtggtggtgtccgtcggttccaacctggatgcgaccctggctgctgcccgggcggcgttcgagcaggcggccagtgtcgcccaggtcgagcacctctccggcgccatgctgaacatccatctggtggaagtgttcctgggcgtcttcatcggtgccgtgaccttcaccggttccgtggtggcgtttggcaaactgcgtggcctgatctcttccaagccgctgatgctgccccatcgccacaagctgaacctgctggctgtgctggcctctctggcgctgatggtctacttcgtcaatgccggtggttctaccttcgccctgttggtgatgaccctgatcgccttcgccttcggctggcatctggttgcctccatcggtggcgccgacatgccggtcgtggtctccatgctcaactcctactcgggttgggcggcggcagcggcgggcttcatgctctccaatgacctgttgatcgtggtgggtgcgctggtaggttcctccggtgccatcctctcttacatcatgtgtaaggcgatgaaccgctccttcatctccgttatcgccggtggcttcggctccgacggcgtggcctccacggccgaccaggagatgggcgaataccgcgaaaccagcgccgaggaagtggctgatctgctgaagaactccagctcagtcatcattaccccgggctacggcatggcggtggcgcaggcccagtatccggtggctgaaatcacccagaagctgcgtgatcgcggcattaaggtgcgtttcggtatccacccggttgccggtcgtctgccaggccacatgaacgtgctgctggcggaagccaaggtcccgtacgatatcgtgctggaaatggacgagatcaacgacgacttcaacgataccgatgtggtattggtgatcggtgccaacgacaccgtcaacccggctgcgatggaagatccgggcagcccgatcgccggcatgccggtgctggaagtctggaaggcgcagaacgtcatcggcttcaagcgctccatgaacactggctatgccggtgtccagaacccgctgttcttcaaagagaacacccagatgctgtttggcgatgccaaggccagcgtcgaggccatcctgaaagcgctgtaagcgtcggccaggagagacaaaaggaggcttcggcctccttttttattactcactttttggtatatcctcagccaatgcatggatggagatcacggcatgatgtggcgtaaaggatggatcctgctctgcctctggtggggatggacggtacaggcaaacgaacagccgagcctgactctgttgaccgagttgtggccgccctatgtgatgcggctggacgacggcagtctggggggcgccgatctggagctggcccgcaaagtactcacaaaaatgggctatcgcaccacagtcaaggtgttgccctggaaacgggtgctgcaggaggccagattccagaacggggatgccatcgtcgatgccttcttcgaagagcggcggctggagtggctgcactatccggatgagccgctctcccagagtggcgaagtgatatttttccccctgaacaaacccgtcgacttccagagcctcgccagcctcaaggggctgcatataggcacccaggcggattatgcctatggcgaagccttcctcaccgcgaccgagttcacccgctttcccatgacgggagagagcaacatgatcaagcaattgcacatgatgatggcgggccggctcgatgccgttgtgatgaaccagagggtggggttacatctgctcaaggggcaggggttgcaggatctggtgggccatagcatcaagacggtgaccgacaacaaccgcaactttctcgccttcacccacaaacccggccacgagcgcctggcctatcagttttccctcgccctcaaagccttcaagcagacccccgagtatcaggccctgctagcccgctacgggctctgaggcacggccaggtcccgtttgttgagtcgtgtcaccaggcgggtccttttgttgtgctctcgttcacaatctgtggcactttgccgccacttgggcataatgcctgcgcaaaaagcgatgtggctcaactttatttgagtcttattgctttagcgttaccccaagttgactggatgactcctatgatgcaggccaccccattacgccaaaccagtgcgttgaccgatgaagagcgccacctgatcgccagcttcgaacctgccgtggaggcgctctccgccctgttcggcccgggttgtgaagtggtgctgcacgcttttgacagcctgcacgcttccgtcatcaagatcgccaacggccatatcacaggccgggaagagggtgcacctgtcaccgactttgccctcaacaaattgcagagcgccgcaggcagccagtggagcagctacttttcccgcacccgggaggggggtctgctcaagtcttcctccatcaccatcagcaaccgggagggcaaacccatcggcatgctgtgcgtgaacttcagcctggagacgccgctcggggccctgctcgataccttctcgctgcccgctgcgccagcgcccctcaacaacgagacctttgccagctcggttgacgatctggtcgcccaggtgatccacaaggtggatcaggatgcgagcctcggcagcagcgtacgcaacaaggcgatcgtgcaccggctctacgacatgggcatcttcgagatcaaggatgccgctcagctggtggccgagatgctcggcatctcccgtcataccgtctatctgcatatccgcaaccacaaagcggatctgaacgaacaataacagcccgatcgtgggcgcaatgaacatgagaaacacagcaatgaaagcacaatggaccgactttattaccctgctcaagcgtgaagtggtgccggccctgggctgcaccgaacccatgtcggtggcgcttgcggctgccaactgccgcaagctgcttggacaaacgccgacccgtgtcagcgtctgggtcagcggcaacctgttcaagaatggcatgggtgtcggcgtgccgggtaccggcatgatagggctgcccgtggccgccgccgtcgggttcacggggggcaacccggatgcggggctggaagtgctcaataccctgaccccggcccaggtggaagaggccaaggcgctgctgcccatcatcaaggtggacgtgaaggatgtgccggatgtgctctacgccgaggtactggccgaggtggagggtcacagtgcccgtgtggtgatctgcaccgatcacacccgcatcgtcttgatggagctggatggtgaagtgctgatggagcaaaacagtgccccgggtgtgcagatccagcccgccaagtctgacaagcccgccatgacactgcgcgaaatcgtggcctttgcattggaggtgccgctggcggagatcgacttcatcggtgccgccgccaccatgaaccaggcactggcggatgaagggctgcagggttacggcctgcgcatcggcaagatcctgaccgagcaggtggagcgcaagctgctctcggacgatctgatgacgctggccatgcggctctcctccgcagcctccgatgcgcggatggacggtgccatgctgcctgcaatgtccaattcgggctccggcaaccagggcatagccgccaccatgccggtggttgccgccgcccgcttcctcaaggcgagtgacgagcagctgacccgggcgctggtgatgagccatctggtggccatctacatcaagacccatcagaacaagctgtcggcgctgtgcgccgccagtactgccgccatgggctcgggagccgccattacctggctgctgggggggcaattcgagcaaattagtcactgcatcaacaacatgatcggcgacgtttccggtatcatttgcgacggcgcgggcagtgcctgctccatgaaggtctctacctccacctcggcggcagtcaaatcatcgctgatggccatcaacaatctgcacgtgccccaaagcgaaggcatagtctccgacgacgtggacgaaaccatcgccaacctgggtcgcctctccaaactggggatgctggataccgatatcgagatcatcaacatcatgcgggccaagcaacaaggcaaagcccagtgatgcaaggggtggcgcaggccaccctctgtttttccgtctgctgacgccactccggccatggagcgtccgatgcggtcgatgtcagggaggtgcctgcctggcacttcccggttttgcgtcaccccggttgcaccgggggacgtgccgccacgatgcggcgagtttcagggaggagtgtgcgtaccgggcactcgtccgtacacctcgggcccggcccgattattttggggaatatcgtcatgactcttagcgttataggtaatctggccattgcggccatcttgctgctgtttctctatcgcttgcagcaaaaacatgtgagcttcacccgtcgggtgtttgcgggtctggggctgggcatactgtttggtgccgccttgcaactgctctacggggctggtgcaggggtcataggccagaccatcgactatctggatatcgtcggcagtggctatgtgaagctgctgcagatgatcatcacgccactcatcatggtttccatcataggggccatcctcaagctcaatggcggcactgcccttggcaagatcagcgccatgaccataggggtgctgatcttcaccaccatgcttgccgccggcgcaggcatactgatgtccaacctgtttggtctgacggctgaaggactcaccgccggtgccgccgagactgccaggggcgcggcattgcagaccaccctcggcagcgtcgaaagcatgtcctttgccaagatggtgctggaattcattcctgccaaccccttcctcgacatgacaggttcgcgcaagacctccaccatagccgtggtgatcttctccattttcatcggtctgtccgccaccggcatcgcccgcaagaaacccgagatcttcgagagcttcggccgcttcatggaggtggcccacgtcatagtgatgcggatggtgactctggtactgcgcctcaccccctatggcgtgctggcgctgatggccaaggtggtctccggctccaactatgccgatatcctcaacctgctcaacttcgtcatggcttcttacggcgccattgccatcatgttcgccgtgcatctgctgctggtgggtctggtggggatcaatccgctgcgttttctcaagaagatcatgccggtactggcgtttgcctttacctctcgcaccagtgcgggctcgatcccgatgaacgtgcagacccagaccaaggcgctcggcattccagaggggatcgccaacttcgccgcctccttcggctccaccatcggccagaacggctgcgcaggcatctatccggccatgctggcggtgatgatagctcccactgtgggggtcaatcccatggatcccggtttcatcatgacgctgatcgccatcatcactgtcagctccttcagggtggccgggataggtggtggtgcgacgttcgccgccttgatcgtgctctcagccctggacttcccggtggcactggcgggcctgctcatctccatcgagccgctgatcgacatgggccgcaccgccttgaacgtctccggttccatcacggcgggcactgtcaccagccgcttgctgggcgagacagacatgcaggtgttcaacagcgagcatgaagtgtgtctggacggcgaagagtccaccatctgacccgcttgccagggcaggggccagcccctgcccatcgatagaccagagggagggcatgccctccctctgccattgaaaggagaaagtatgagaatcctgatcataggtggcgaagccgccggtatgagtgcggcggccaaggcccgtcgtctggccaaggatgccgaaatcgtggtgtatgaggcgtccgaggtgatctccttcggtgcctgcggcctgccctattttgtcggcgacgagtttcaggagccgggatacatggccgagttcacccccgagcagttcgccgccaaggggatcgaggtcaagacgggtcatagggtgctgtcgctcgatgccagcgccggtactgtgcaagtggagcaccagggggatgtcttcaccgacacatacgatcgtctgatggttgccacaggtgcccgtgaagtgatgccccccattcccggcctgcagcagcaaggggtgttcggcctgcgccgcatggccgacggtctggcgctgaaggcggctgtgcaggacaagcgcaatacccgggccctggtgatcggctccggctttatcggactggaagtggttgaggcgctggtgcatcagggtaaagaagtgcgcctcatcgaactggcggatcgagtcatcccggatgccttcgacagcgaaatcacccggcacatcgaaaccgagctgcgcgagcaaggggtctgtgtccatctgggtgagcgagtcgaggctttgctgggggatggcagggtgaccggcgtgcgtaccgacaagggagagtatgaggccgatatagtggtggtctgcaccggggtcaagcccaacaccgagttcctggccgacaccggcatcaagcggctggccaatggtgccatcgaggtggacaggcagggccgcacctcgctggccaacgtctggtcggctggcgactgcgccagtgtctggcacagcgtcaagcagcagcaggtctatgtaccgctcgccaccatagccaacaagctggggcgtatggtgggcgagaacctggccggggccgagcaggtgttcccgggcacgctaggctctgcggcgctcaaggtgctggggctggaggcgggtcgcactggtctctctgagcaagaagcccaggcgatgggcatcgattaccgcaccgtcgtcatcaaggacaagtgccacaccaactactgcccaggccagtccgacattcacgtcaagctggtctacgaggcgggtagcaagcgcctgctgggtggccagatcctgggtcgcaagggggcggtacaccgcatcgatgcgctggcggtcgccatcacaatgggggtcactaccgagcagctcggcatgctggactttgcctatgcgccgcctttctcccgcacctgggatgtgctcaacgtggcgggcaacgtcgccaaataaaaggtgagagtatgacgacgctgcatatatgcgccgtctctctcctcccgcacctgggacgtgctcaatgtggcgggcaatgtcgccaaataacaggataaggaggatggcgcagtgcactgcaccatcctcctcgtcacagccgggctacattgcaggtataaaaaaaccgatgcctgggcatcggtttttgttgctaccggtctagccgtttcactcagccgcggccgaggcggttatccgggtagttcttggccagcacttcacgggcatgctgggcaagggtcggcatcttcagcgtgtcgtaggactcgaccatgatctccagcgccttttcggtttcggccgtgtcgggataggtctcgacaatcagcttggcacggttggcggcggcgatcagagcatcacgcttcacgtagtactcggccacgctcaggtcgtagcgggcaaggcggttcttcaggccgatcatgcgagcacgggcatcggcggcatagacgctgttgggataattctgcaacagtgtcttgaagtcctggaaggcctgacgggcataagaggggtctttatcgtcccgattgatgcccaggaagtcctggaagaagttgtaatcgccggccatgttggtcagaccgcgcatatagaacacataatcgatatttttatgcgccggattgaggcggataaaacggtcgatattggcgatcgcctgagcggtatcgtcctgtttgtaataggcgtaaatcaggtcaagctgaacctggttggagtaggcgccgaaaggatagcgcgagtccaaagcttccagtaactcgatagcattcacatagttaccggcatccagcttgaggcgtgctttctggtacagggtctccggcggttcgtcgggtaccttgggttttgtgctggaacagcctgtgatcaaggtagcgaccaaggcgagtgacatcagcaggtgagacttctttcccatcaacaacatccggtccatttccacgaaattggcaaagtatccgttatgcttggctaaaagaaaagctagaatacccggattatttcgaattgataccccccgctcaagagaccatacatgagccagcatattgaactgacaggcgaatttcaggatcaccaattcgggcagcgactcgaccaggccctggccgaattgtttccagactactcccgaacccgcatcaaggagtggattttacaggacagagtgaccctggatggtcaggttgcgaacacgccgcgcgagaaggtacttgccgggcaacaggtgcatgtagatgtcgagctggaagatgacacccgctgggatgcccaggacatagcactcaacatcgtctacgaagatgaacacattctggtgatcgacaaaccggccggtctggtggttcacccaggcgcaggcacgccggatggcaccattctcaacgccctgctgcaccgttatcccgatatcgccgaggtgcctcgtgccggtatcgtgcaccgtctggacaaagacaccacaggtctgatggtggtggccaagacggtaccggcccagacccatctggtggaagcgctgcaggcacgccagatcacccgtgagtacgaagcaatcgccatcggtcacatgaccgcaggtggcacggtagatgcccccataggtcgtcaccctacccagcgtacccatatggccgtggtgcccaatggccgtccttccgtgacccactatcgggtacatgagaagttccgtggccacacccgtctgcgtctgcgactggaaaccggtcgtactcaccagatccgcgtacacatgtctcacatcaagcatccgctggttggggatcccgcctacggtggtcgtctgcgcccgctgcgcaatgcgacacccgagctgaccctggcgctgcgcaacttcaaccgtcaggcactgcatgccaccatgctgcaactggctcaccccatcacgggggaagtgatgcagtggcactcgcccacgccgcaggacatgctggatctgatggaagtgatgcgggccgataccctcgccaatccggatgatttggtctggaactgatgagctgatgaacaaggctgtccgcgacggtttctgccgttgcccggccttgaatcatgcctgaaacggggctccttgactggcaacagcgaaggagccccgtttttatatgtagaaatgtgagaggagcctcagatgaaatggatcgaacccgactggccggcaccggctcgtgtcagagcgctgtcgaccacccgggatggcggagtgagccagggtgtcttcgccggtctcaacctgggagcccatgtgggtgatgaagtggtgcgggttgaggccaatcgggcccgcttgcagcaggcggcgcagatccccgggcccctcaactggctcaatcaggtgcatggcaccgcagtgcatcaggtcagcaagcagtatgatgtcgtgccggatgccgatgcggcctgtgcccatgaggtggggttggcctgcatagtgatgaccgccgactgcctgccggtgttgttctgtgacagagccggcactgtcgtggcggccgcccatgccggttggcgcggattgttgggcaatgagcagggtggcgtactggaagccagcattcaggccatggggtgcaatcctgccgatatcctcgcctggcttggccccgccataggccccggggccttcgaagtggggggcgaagtgcgcgacgcctttatggcgcagcaggccgaagcagaagctgcattcgtaccttcatccaatgaggggaaatggctggcggatatctacttgttggccaggctgcggctggcccgtgccggtgtgagcgccgtttacggtggcgagttctgcaccttcggcgatggcgagcggttttactcgtatcgccgcgatggccagactggccgcatggcatcgcttgtctggttggcacaatagcctgtgcccggctcttttctccggaaaagggccgggatccagcccatccccgccttgcagaaaaaataaccagctcttgcccttgaaataacccgtacgggcctcatcttttttcttgtcagaaagttatgttgtttgccgcgcaagcggcgtctgccttgaagggggagtgcaatgcgcctcgatcgtcttaccagcaaattccagattgctatttccgatgcccagtctcttgcactgggtcgtgatcaccaatttatcgaacccgtccatctgatgactgcgctggtcaatcaggatggcggctccattcgtccactgctcaccctgaccgggatggacatcaataccctgcgctcacgcctggggattgagctggatcgtctgcccaaggtgagtggcgtggagggcgacgttcagctctccagcggtctccgccgcctgctcaacgtctgtgacaagctggcccagcagcgcaaggatcagttcatctcttccgagctgttcgtgctggcggccctcgacgagaagggcaacctgggtgagctgctgcgtgcccaggggctgaccaaagagaaactcgaagctgccatcgacaaggtgcgtggcggcagaaagatcgatgatgccaacgccgaggagaatcgccaggcgctggagaaatacaccatagacctcacggagcgggccgaactcggcaagctggatcccgtgatcggtcgcgacgaagagatccgccgcaccatacaggtgctgcaacgccggaccaagaacaaccctgtgctgatcggtgcccccggcgtcggcaagaccgccattgtcgaagggctggcccagcgcatcattaacggtgaagtgccggaagggctcaagaacaagcgggtattgtcgctggatatggggtccctggtggccggtgccaagtatcgcggcgagtttgaagagcggctgaaagccgtgctgagcgatctggccaaggaggagggcaacgtcatcctcttcatcgacgagctgcacaccatggtcggcgccggtaaaggcgagggcgccatggacgcgggcaacatgctcaagcccgcgctggcccgtggcgacctgcactgcgtcggtgccaccacgctggatgagtaccgccagtacatagagaaggatgcagccctcgagcgccgcttccagaaagtgctggtggaagagcctagcgtggaggacaccatcgccatactgcgcggcctgaaagagcgttatgaactgcaccaccatgtgcagatcaccgaccccgccattgtggcggcagcccagctgtcgcatcgctacattgcggatcgccagctgccagacaaggccatcgacctcattgacgaggccgccgccagcattcgtctgcagattgactccaagccggagtctctcgaccggcttgagcgacgcatcatccagctgaaactggagcagcaggcgttgatgaaagaggatgacgatgccagccgaaagcgattggatctcatcagcaaggagattggcgaaaaggatcgggaatacaacgagctggatgaagtgtggaaggccgagaaggctgccctcgccggtacccagcacatcaaggcggcgctggaacaggcccgtcaggatctcgatgtcgcccgtcgtgctggcgacctggggcggatgtcagagctgcagtacggccgcatccccgagctggagaaacagctggatctcgccacccaggcagagatgcaggagaccagcctgctgcgcaaccgcgtcactgacgtggagatagcggatgtgctggcccgctggaccggtattccggtggcacgcatgctggaaggagagcgtgacaagctgctgcggatggaagataagctgcacagccgggtgatcggtcaggaggaagcggtcgaggccgtatccaacgccattcgtcgctcccgtgccgggctctccgatccgaaccggcccataggttccttcctgttcctcgggccgaccggggtgggcaagacagagctgtgcaaggcgctggccgagttcctgttcgatacccaggatgccatggtgcggatcgacatgtccgagttcatggagaaacacagcgtggcccgtctggtgggggcgcctcccggctacgtgggttacgaagagggcggttatctgaccgaggcggtacgccgtcgcccctactcggtgatcctgctcgatgaagtggagaaggcgcacccggatgtgttcaacatactgctgcaggtgctcgatgatggccgcctgactgacggtcagggccgtaccgtcgatttccgcaactcggtcgtcatcatgacctccaacctggggtcggatctgatccaggagcaccactccgagaaggattacgacgagatgaaggccctgctgatggaggtgctgacccgcagcttccgaccggagttcatcaaccggatcgacgagacagtggtgttccatccgctcggcgaggatcacatcaagtccattgcccgcatccagctcaagagcctgatgggtcgtctggaggcccagggttacgaagtggaggtgagcgaggcgctgctcgagaagctggtgcacgccgggtttgaccccgtctacggggcacggcccctcaagcgggcgatccagcacaaggtggaaaacccgctggcccaggcactgctctccggtcgcatcgttcccggcaagaaactgttgctgggggccgacagcaacggcctgaccatgaaccagtaaaccgaccagtgtcgatgccaacaacgccagccctcgggctggcgttgtcatatctgtcagctgtgatatcggagaataaaaaaacggcaatcctaagattgccgggaggaatgtagtcatgcgacctgacgtgggttgagcgggtcgcaggggcaagccccggtttcgcagagagtcggaatgatcctctgcttacagcatgcccgtgatgcgctctctcatcccgggcggccacacacctgtcaggcctgacctgaacgccgcagcatgcgggtcagacccattgaatcatcttgcttacagcatgccagggatggcggccttcatctctgagggccaaacgccgacctgaacctgacctatgtgctctttttgcagcagcaacatggccagacgggattggcctatgccgccccctatggtctgcggcatccgctctgccagcagatcccggtgccagtcatattgcaggcgaccttcatcacctgtgatggcgagctggcggcgcagggcctctgcgtccacccggatccccatggaggagatctcgaagctgtcttccagcacagggttccacaccagaatgtcaccgttcaaacccgccagacccagttcgctgtggctgctccagtcgtcatagtccggggcgcgcacatcgtgacgctcgccgtgggagagggcgccgccgatgccgatgaggaagactgcacccagctccttggcgatggcgcgttcgcgccccttggcatcgagatccgggtaacgggccagcagcgcttcgctgtggaggaactggatttcgcccggcaggaagggagtcagttcgtgttcggcgcagacggcacgctcggtggccttgatggcggcccagatgccgcgcacggtttcttgcagataggcgagatcgcggcgctcgctcggcatcaccttctcccagtcccactgatccacgtagacggagtggatgggggtgagcttgtcttcgtccgggcgcagtgccttcatgtgggtgtagatgccttcacccgggccgaagccgaagcgacccagggtctggcgcttccacttggcaagggagtgaaccacttcgtagctgtgtccggggagtgtcttcaccttgacctgcaccgcattctcgctgcctgacaggttgtcctgagtaccatctccgacccggctcagaatgggggcttgcacctccatcaggcccagttgctgggcgagttggcgggagaacatctctttgacgaagctgatctgctgttggctgcgaatgtagtgctgtttcatgctgaatacctgtctagaacccgttggatgtgacgattcttcaacagaatgaacactaaattcaatattcgataatagaaataggctttacacatttttttgttcaaaatagaccgcaaattaatgagatatcttcaacgggagtgcaaaaaagtgccggaaaattatcggatcgataatctcgatcaggccatcctcaccgccctgatggagaatgcgcggatcccttatgccgagttggccaaacagctggcggtcagcccgggtaccatccatgtgcgggtggagaagatgaagcaggcggggatcatcgaaggcacccgggtgcaggtgaaccccaagaagctgggttacgacgtctgttgcttcatcgggatcaatctcaaaagcgccaaggattacccctctgcactggccaagttgcaggcgctggacgaggtggtggaggcctactacaccacgggtcactacagtattttcatgaaggtgatgacccgctccatcgacgagttgcagactgtgctgatccacaagatccagaccatagacgagatacagtccaccgaaacgctcatttcgctgcagaacccgatattgagggacgtgaaaccttgacgagccgcctgatcgtcgggatcagggttcgatatagggaatgccgtacttgtcgtagatggccttgagtcggccatcccgcttcatgcgcaacaactcggcatcgtaggcggccatcatggctggtgtatcggcatcggccttggccctggtccagacggtgtagtaggggctggccttgagtggcttgggcaggtaatcgagtttgccctccagcccctcctctctgatctgggcgaaggcggtaaccagcggcatgggcactgtatcgatgcgcccggcgatcagtttgcgcagttgcagctggttgatggggatctcctggatctgataggcggggtccttgagcgccgcagccagttcgggagtgtaggcaaagtccttggtcagcccgatgcgccagggtttgaggtcttccagtgtatcgtagcggatcctcagcatgtcggctttgcgcacgaagaagtgccagctgtggcgcagatgggattgctgtggatagagcaggtagctctctcgctccggcttgtaggagtgggtcatcacaaggtcatacacgccggtctcggcattgagggtgaggcgggcacccgcatcggtcagttcgatcttgatggggatcttgagcttgttgaagatggcggtgaccacgtccacatcgagtccgccaggctgggccttgtcatccagaaacttcagtggcggctcaagggtgccgcctatgaccagttctttggcctggagccagagagggaacagcagacagagcaggggtaactttcgcaaaccacatctcctgcacggaatagggaatcgcccacgggcatgattcaagtatattggcccgaatattcaacagagacgaccccggatggcaaatcctgaaatcgaaagtgagttggatggcatcgacaggttatctgtctgcttctatcgtcttggcttgagtctggcagctttattgctggtgtgtcgaggggccagcctgctgatcgggcaggattttttagcgccctcagtctggttgactgcgctggtggtggccagcggggtatgcggactctgcctgcatgtctatgacaagcgcatccgtttcatcttgcaggtgtttgcctggggtggcctggtgctgagtgtcagcggagcgcccgaggtgctggtattgggggcgtcgttggcgacgctctccgggcttgcatcacttgatggcggctgatgatgccgatcactttgccctgctccagcaccggatagatcttgggttttgccccggtcatctggcgcgccagatccagaatgctgtcgtccgggtcgaccgagagaggcgtccggctcatcatgtcttccacttgagtgcgggtatcgcagtggtagctgccggtgatcagactgggaatgcagtcctgttcggagagaaacccgaccagctgttgttggtcatccagcacaggcaggccgctaagccctgattggtgcagccgatccagcgcttcggccagaccgagttgcggggtgaggaagtgggtcaggcgacccatgtgatcgcgaatatgtagcatatgatggctccagaagcggggtgtagtgccactatgggcgctgtgaggcggacaaggccagtggtttgtgccatagggattgataggtaccaccgtcgcgggtatgccagtggctggtgagcaatgacaaaaggagaggttatgcgttcattggtaacgggctgtggccgtcgactcggtttctacctgtgtgaacagctggtggcggcaggttggcaagtaacgggcagctatcgcagcgagcgacccgagctggctcggctgcgcgccctgggagtgacgctggtgcaggtggatttcgcttgtgaagagcaggtcggccagctcattgaggtgctggcatcacagcaggatctggcgctggtgatccacaacgcctcggccttcgaaccagaggcggcagatcctgcggcgcagctggcccagttcgatcagttctatcgggtacacatggcggcgccatttagactcaaccgggcgctggcgccccagttggcccgcaatgccaatgccagcatcatccatatcacggatatctacattcacgctccagcaccccagtttgccagctatgtggccaccaaggccggagcccactcccttgccatgagctttgcccgcgaactggcgcctgccatccgggtcaacaccatagagccgggccctatcttgtttctcgacgaacatggcgacgcgtggcgccagcaagtgctggcgaagacgccgctggcgcgggaaggcgggcttgagcctatttggcaggcggtgcagctactgatggggaacgactacatgacgggggccagcatccgggtagatggcggccgcagcctggcggtcatctgaaccctgactgagccgcaagggggtcaagcctacctgcagctcctcgatcaccttgcccttcatcagccgggtatgcagtggcagcgtgaccttgcggtcatgcacttctccctggccatacagctcggccagcagttcattgagataggcatcgacgcgagtcgcggcaaaatcgtctgcggcactgctggccagaatgtcgatatccagcggccggtcgagcaccttgcagttcggatcgctgcgatcccggccatgggccagttccatggcgatgaagagggttttcaactgctgggctgtcagcccgctttcggcaacgaacaggcagttgaggaagtcgtgcctggagtgcattcccaccggtttggtctggatcaccgaactcagctgcaggcggccaaagtgttcaagcagttcgccaaccacctgactgacgtgaatatggggatcaagattcgatccaatgctgcacagatagaacatgctcaccgatccttgggttgggctcatctgaaatgtatacacggctcacggttatgggattaactatgcattaacatacatttgtctgttgtgatcaggctcttgttggcaagaaaggaggtttgcatgagtgtggaactgaaatgggcactgttgaccgcatccagcgcgttggcaatgatcctgattatctgtgtggcatccgtcggtctggcgtgaaccccgtccctcatttgcggtatgaaccggcctcctggccggttttgcttttgggggagtgcagatatgctgacccacccatgatgaatcgagacagcacaagatgaccaaggtacgcccacgttccttgctgcaagtggtattgatgggcttcgtcctggtattgatgccgctgggcggcatgatctggcacgacagtcaggccctcgagcacttgagccagttgaccagcgacgagctggagcgggcggtgcgcgatacccgtcgggcgaccctgctcacaacccaggctattgatctggaacgtactcttcgccgttatgcggtactgggggatgagcgcatcctggccagttaccagcagcagctagccagttaccgcagcctgctcgccgctcatcagggctcgatcccggatgccgaggcttacatcggcctcgagcaggtgctggcctggctcgagagcctgcaggatctggccaaggccagagctgcctcggccagcccgcaatttgatgaatttaatcaaattaatcagcagcttgaagtgattacccgaggccaggtcgatgagcatgtgagccgggtacgcgccatgattgcagaattgatgagagagatctggtgggtcagcggtttcgtggccgtgctcagcctgctgctggtgttgttgtttacctatctgattatccaccctgtgcgtcagattgagtcgcggatcttgagtctgggcgcgggtgtggagccggacaaacgacccgtggacgggccggcagagttggtggtattgggggagcggatcaactggttgcacgacaagctcaaggagctggaacagcagaaataccagttcctgcgccatgtttcccatgagctcaagacgccgctggcggtgctgcgggagggctcggacctgcttggcgagcagctggtagggccgcttacgccggatcagcaggagatctgccagatgctggaagagaacagtcgccgattgcagaccctgatcgaacgtctgctcgatttcaaccgcctcagccagcaggaggtgtttaccctgacgccggtggcgctggcgcccttgctgtcagagttgacagctgagtaccggctggcgctggaatccaaacaaatcagtgtacacttgccgaccgatcccatcatgctgcaggcggagccgtatcgcttgcggttgatcctcgataatctgttttccaatgcggtcagctatggcgccagggggggccagatctggatccgcgccgggcaggatgccaacggcggctggctggaggtggccaacgaagggcccgtcattccggtagccgaacgggagcggatcttcgagccattcgagcagggcagtatagtgcggcaaggtttgttgaaaggctccggcatggggctttccatcgcccgcgagtcggcgatgagtcttggcggtgaattggtattgattgaagacgaacaggctgatgtctgtttccggttgacgttgaagtgaagcaaaagatgaaacaatgtgttgttccggtattgatgatgggcctgctcacaggctgttctttgctgccagcgcgtgacccggcggcgtcgccggatctcgccctcgccaagcgcatggagtttgccaacaaggagatgcaggtacgcctgcaatactcggactggctgctggccagtcacgctcagcagcgggcgcaggagcgtcagcgcctcaagggtgcgaccgatgtcgagagccgggtcagtctggccatggtcaatacccacccctccgagttggtggcaaaccgtcgggccgggctggacaaacttaagagcctgctgcccgagctcgggctcgatgcccaggctttcctgcgcagctggattgcgctgggtgaggagctgctggtacgtgacagccgtcgtgacgaccagagtcaggaggtgcagcgtctgcgccgccagattgaacagctctccgccatcgatgaacagctcaatcaacgcaagctcaacggcagtggcgaggccctgccatgagccggatcctgctggttgacgacgatgtcagcctgctcaagctgatgagtatgcgcctgcgcagccagggctacgaagtggataccgccgacagcgccgaaggggcgctggacagactgcgccagcaacgggccgatctggtgttgagcgacttgcgcatggccggcatggacggcctggcgctgttcgagcgcatccagtcacagtggctggggttgcctgtcatcataatgacagcccacggcaccattcccgatgccatccaggctacccgctccggggtgttcagttttctcaccaagcccatcgacaaggatgagctgtttgccaccatagagcatgcgttgagcctgacacgcccaaagcagcaacaggagtggcaatcgctgatcctgacccgcaatccgcagatggaacagttgctgatccaagccaacagcatagccggcatggaagtgcccgtgctgatcatggggccgtccggttcaggtaaaggggtgatgactcaagccttgcatcaggccagcagtcgccgtgacaagccgctgcacgtcatcaactgcgctgccttgccgtggcctgcgctggatctgcagctgtttggcgaggacggtcagtccggcctgttcgaacaagccaaaggcgcgaccctgtttctcgacgagataggggacctgtcggaatcgctacaggccaagctgttgcaggtgttgcaggagtacggtcagggtacgcccgaggtgcgggtcatcagctccagccatcaggatctggtgacggcgatggaagaggggcgttttcgggaagatctcttctaccgcctcaatgtggccaacatcaccttgccacctctcagcgcccgcagtgaagacattccgctgctggccagacaggcgctggacgaatatcgcagtcgtcacagtgactgtgcggccctgggtttttcacccgagtcgctggccatgctggcggccgccgcctggcccggtaacgtgcgtcagctctacagcgtggtggaacagctggcgagcctctgttgcagtcctgtgattggggtgtccatggtggagtcggccctgagtggcggcggtggtggcatcccttcgttcaacgaggcgcgggccgagttcgagaaggagtatctgatccgtctgctgcgtaccactgagggcaacgtgaccctggcggccaacatggcgggcagaaaccgtaccgatttctacaagttgttgaatcggcacggcatagaggcggcaaacttcaaatcgaagggataagccgggcagtataggtttgcgtcccggcgaaggattattcgctggtgagtgccattcaggcgggatcgactacggcggtagaggtttgggctttctgggttttctgggatagccagagcccgctcgctttcatcagataaccgaacagtgcgcctatcaccagggacggcagtatcaggcgccactcccccgcggcaccgaaggtggcgcagcaaccggcgaaggtgccgggaatgtagcccagccactgctgctttgcctgcacacacatcagggtcgcaaccacgcccgtcatcacataacccgccatgcccgctccccaccaggcatccccgtggatcagcagcaatgcccacagcatgccgctcccattgcacagcatggtttgcaacagtgccttgtagccaccgctggaggcgaagtagctggtgcagccgagaaagccgacccaggagatgaggccgagtgtgacggcaacccagccccagacggcagagaggatcccggtcgtgatggcgatggcgatcaatgggctcatggcgtgactcttcagtagtggaattcgtaaagaaagggagcctaccccgcgcagggggggcggcaagcaggggcgagattgtgtgtgatcttcatcactcatttcaactcaggaatacgcttgcgctcgcgaaaaaaattcattggaggcgtgctcgaccctgcaccatagttatgggccctgtcctgctcatggagtgagtctgatggcgccaaatgtgatcgttcctctgctggtattcgtagcattgttcctggtcggaaccatggccaaggctctgcccctttaccagctcatgtaaattttcgtgaaataaaactcggccggggcaggtcttatggttgttaccctcatagccccgggagtttttccatgttgatcaagcgccgttcttctcatcatcccaccgaacaggatgttaccccggaagccgtctatcaggatcgccgccttatcctgaaagggttggggctgggggccgccaccctggcgtttcccgctcaggctggcgtgcttgacctcttctccgccgacaaaccggcacctgccgcatcgaccagaccgctcaacattcgtgccgccgccagacctgagggcgtgatcatcaccccggaggagaaggccaccacccacaacaacttctatgagctgggtaccgacaagggggacccggcccgcaatgctcactacctcaagcccgagccttggcaattgcgggtagagggggaggtggccaagcccttcaccctggatgtgtgggacctcatcaacaagacagagctggaggagcgcatctaccggctgcgctgcgtagaggcctggtccatggtgctgccctggagcggtatcagtctggcggagctcattcgccgtgccgagcccaccagtcgcgccaagttcgtggccttcgagaccctctatgaccccgagcagttgccggggcaggcatcccgttctcttggagggggcatagattatccctatgtggaggggctgcgtatcgacgaggcgatgaacccgctctccttcctggcgatgggcctctatggcaagacgctgcccgcccagaacggggcaccgatacggctggtggtgccctggaagtacggcttcaagagcatcaagagcatagtttccatccggctggtggaagagatgccaccgaccacctggaatctgctggcatcgaacgaatatggcttctacgccaacgtcaacccggaggtggatcacccgcgctggagtcaggccagcgagcgcttcatcggggagggtggcatcttcggtgccaagcgtcagcctaccctgatgttcaacggttatgccgacgaggtggcctcgctctatcagggaatggatctgagacaatggtactgagactgacagcggttcacatcaagagcctgcgagtgctggtgcatctgggttctctcggctttctgctctggctggggtatgccttgccagccgggttgctggggggggacccggtgcagggtttgacccactatctcggcaagggggcgctcaatcttttgctgatcaccctgctggtgtcaccgctcgccaagcgctggcggcaggggcagctcatcaagctgcgccgccctctcgggctctggtgcgcggcctgggccgggttgcactttatggtgtggctggggctggatctgcaattcgactggaggcttattggcggcgagctggtgaagcgcagctacatactggtgggggcagtggcgctcttgttgctggcggcgctcagtctgacctctatccctgccctgctgcgggttatggggccggcctggcagaagttgcacaactggatctatgccgttgccctgctggtgccggtgcactattggtggtcggtgaagagtggctggcaggagccgctcatctacctgctgctggcctgtgctctgctatggccacggcgggagaagttgctgcgcccctggcgtcagcgtcaacgccagaagctgaaagaggcgtgagttgccgctcaggcatcacagcgcagaactcgcatagcaaaagaggcctaatcggcctcttttttggtgatgtcgcccgtgtaggcatcgaccagcaactgcactcgctgttcgtcggcatccagggtttctacctcgaatttatccccttccagctccacttcccgaatgtcgtggtacccttgggccaacaacaacttgaccagcgccggcatgtcgagacgcgcctgggccgcccagccaagggtggagaaaaggcaaaggatcagcaggaaactgcgtgggatcatattcattccggattcatggctggcagactataaacggcattatgttaggtttttggagatgaatcacccatgaatagagccctgtctctgcttgggttgctgctgcccgtgatggcgcaggcgaccacgccgaacgaggccttgctgcaacaagctgtcagcgagggtcgggtcaggccctttcatgaggtgatggaggtggcctccctcctgccggtgcgcgtgctacgcgtcgacctgggggaagaggatggcatctggctgtatgagctcaagctcatcgacagcgagaacagcgtcatcaaggtcggctatcgcgccgacaacctggagatggtgtggctcaagggccaccatctcgagcggctgttcgagccacgcccgccgcaagaggaagattgacctttgggtgggtgccaggttgggctccaaactgacaatccggcacaactgttcaaccctcccatctccgttgacgcaagagtaaccctgctttggatacccatttatgcgaattctgatagttgaagatgagaagaccctggcgggccagctggccgaacagctgcgtctgtccggtttcgtgaccgacctttgccacgatggcaacgaggccggctttctcggcgagaccgagccttatgacgccatcatcctggatctcggcctgccgggtcgcgatggactgagcgtgctgaaagagtggcgcagcaaggggatagatacccctgtgttggtgctgaccgcccgcggccagctgcacgagaagattgaagggctcaatgccggtgccgacgattacctcacgaagccgttccaggtggccgagctggtggcgcgggtgcaggcgctggtgcggcgggcggcgggcaatgccagttcgatcctggagatcggcggagtgcggctcgacatggcggcctctcaggtctggtacgaaggcacccccatcaagctcaccgcccatgaatttcgggtgctgggctacctgatgcagcacaggggcaaggtggtgtcgcgcagcgagctgatcgaccacatctatgcccaggattttgaccgcgactccaataccgtcgaagtcttcatcggccggatccgcaagaagacccacgccgatctcattgagactgtgcgtggccttggataccggatcaacgaatgagtcgggccttgatgcaaccactgccagggtgcggtgaatgaggctggtcaggaccctgcgggggcggctggtagtcatagcgctggtctggtgcggtctcttcctgtttgccacaggtttcagcctgcagaccatgatgcgcaactactggcaagaggcggaagctgacggcctgcgcctgcagctctacgatctgctctcccgcctcgagatccagccagacggcctgcccatcgtcaccgaacccatggccgacccccgctttcgtcaaccctattccggctactactggctgctggagctgggggatgaggtggtcagccgctcgcgatccctgtgggatgtgcacctcaaggtgcagggtctgaagtcggcgttcggcgatccggatctgtttgtcggcaggggacccaacaaggagcccctgctcatcatgacgcgtaccgtgctgctgcccgggtcggatcggacgtttactctggtgatggccaaggacagccgcgccttgacccagaccctcaagaagacccgcatcagcctgttcctgggcctcggcttcgccgccacgggtctggtgctgggcttcatgttccagatcgtctatggtctgcgtccgctgcatctgctgcgccgcgaactgggacgggtacatcaggggcatcaggagggattccggctgcgttatccgctggagatacagccgctggtggaagacatcaaccgcctgctgcaccactacagcgagctgctgcagcgagcccgctcccataccggtaatctggctcacgccctcaagacgccgctcagcataatgcgcaatcaggtggcccagttgtcgccggaggatcaagccgccatcggcgagcagctcgaccagatccagcgccacatcgactatcacctcggcaaggcgcgggtgaccggcgccgccaagatcctcggggtgtcgactccggtgcgggcacgtgtggagtacatctgccgcgccttctcccgtctctatccgggcaaggaggtggatctgcaggtgccggccaatctggcggtcggggtggaggagcaggacttcgacgagatggtgggcaacttgctggagaacgcctacaagtggtcggccggtcagttgcgtatttccagcgccgagctggggggctggatcacgctgcgcatcgaggatgacggccccggcatgagcgaggatcagatcgccaaggcggtgttgcgcggggtacggttcgacgagaaggtgccgggctcggggctcggcctcaacatagtctccgatctggccgaggcctatcgaggcaacctcatcatgggtcgggcggagttgggtggtctggctgcgtctctgtcactgcccaaggtggccagggtagagagctagatattatcagccctgttatggggcggatggaattgtggtggtctggccgcgtcccttcactgcccaaggtggcaaggggggagggtcaggcataagataagacacttgtttaagcctgaggaagggtagcaatgacagacgatccatgggcactatgtcaccttgatgactcgttcgattcctccgtgttggggatcaagggggcacagcttcagtggtttgaagacagagatagcctgatcgcattcctgctggaagatttcatcgatctgctggccgatgcaggcgagctggatgaagacgaagttgccagcgcccgcgagcgcttcaccctgctggtggagcagatcagagacgatcgcggcctgatggatgcgctcaacgatctcgcctccggcctgcgccgtatcgcctggctggggccgctctccgagctggccgaagtcagcgatgacttcgccgccggcctgcgccgctacttctggacccagtacgacggcgacgaagatgacccggacgcctgggtgccggaagagctctggccccagctggtggagtgcgcggaagagtatatgcaggaaggcgacttctgagtcaccactgccatagcaaattgacagcaataaaaaacggcgcctgatggcgccgtttttgttggtcgagtgtggactcagccgttggccgggaccgcgtgagcggtgttggccagtgccggacccctgtatttctcgatctgcagttgggccatgtggccgcagttgccttgcgccaggctggaggtgccctcgtcgaaggtcaggcagttgacgttgccgttcttgcagatggcccccgcctcgcccggtttggccgggtcgaaccaggccccttcacagatgcgcaccacgccaggacgtatgtctttcgacaccagggcgcccaccaggatctggccgcgatcgttgaaggcgcgcaccagatccccatcctgaatgccacgggccttggcatcatccgggtggatcaggatggcctcccgatcggcgatggcgaacttgtctcgcagcggcgtgttgtccagctgggagtgcaggcgctgggtcgggtgcgaggtattgagcgacagcggataacggctggccgtttcgctcttcacccactccttgggctcataccacttgggatggccggcgcagtcggcataccccatgccggcgatggtgttggagaagatctcgatcttgccggacggggtgccgagcgggttgagcaagggattctcgcgaaaatcggcgtgacggatccactggcggttcgcctccggaatggggaagcggatgtagttgttggattcccagaacatgttgaatggcggcagcgccacccgcgcgccacgggcttgggcggccatgccgtcatacatctgcttgagccacagcatctcgtccttgccttcggtgtaggcttccagcaggcccagcttggtggcaatggcgctgaagatgtcgaagtcgttgcgtgactcgtgctggggcggtacgcactggtgcatggggaacacgtagcgttgggagtaatcgccccccatctccagatcgttgcgctcatagctggtggtggccggcagcactatgtctgcgtgcttggcggtggcggtccagtagggttcgtggactatcacggtctgcggcttgcgccaggctttgagcaggttgttggtgtcctgatgatggtggaaggggttgccacccgccacatagaccagcttgatgtccggatagctgagctgacggccgttgaagtcgatggtcttgcccggattggcgagacagtcggcgatgcgggccaccgggattggcgccgggctgttcttgggtgcattgccggccgagatacccgccagtatgccgcccttggtggtggggctgccgccggaggagtagtggtagctgaagccgtagccgccaccgggcaggccgatctggcccagcatggcggccagggttaccagcatccagttgggctgctcgccgtgatgctgacgctgcatgccccagccggccatgatcatggtgcgcttggacgccatgtcgagggccagctgacggatcacggcggcatcgacgccgcagactgtgctcgcccactcggcgctcttcggctggccgtcgtccttgcccagcaggtaggagaggaacttgtcgaaaccgctggtgtagcgatcgaggaaggcctgatcgtgcttctgctcggtatacagggtgtgggccacccccagcatcatggccacgtcggtataggcgttcggtgcaatccactcggccccggccagcttggcggtctcgttgtagacgggatcgatgctgatgatgcgggtacccttctccttcagcgcctggaagccggcctgaccctcgtggtccggcatgttccagctgttcttcagagtcacctgggcgttgacgccccacagcaccaccagttcggcgtgttcgatcacgttcggccaggcggtctgctgctcatacacctcgatggagcccatgacgtgggacatgatcacctgggcggcaccggcggagtagtcaccggcataaccggtgaaaccaccggccaggttcatcaggcggtgcagcagggtacggctgttgtggaacatgccgacgctcttccagccgtaggaaccggcgtggatcgcctgcgggccgaagtcgctctgcacccggccaatctcgccggcgaccagttcgatggccttgtcccagctcacccgcacccattcgtcggcgccgcgcagctcgggtctggcgccaggaccgtgctccagccagctcttgcgtaccatggggtacttgatgcggttcttggcatggacctggtagggcgccatgtcgatgaggtcgttcggcgccggatcatcggccaccggctggacgcgcaccatgcggccatcttcgactatggcttcgaaggcaccccagtgggcgccggtcagtatgcccttctgggccgggaccagggtcgggaactgctccagtgcggtgctgatggccttggcccgcgcactcttcgggaagatgccggcgagcagcggcagtgccgcgcaggcgccgagccccttgagcaggttgcggcgggacagattggtgttcttatcggtaaaaaaagtcatgacgatttcctctgtgccagccttagtgcgccgcgctcatgtcactggcatgtttctggacgtattgggtcagcatgcgagcctgttccggggtcagggaggtacgggattccatccccttgatgacgccgatccactggttggcattgaagtgatccagcgccgtgaggccgtggcagccggtgcagttgttggacatcagggtggaggcgtattgccacagcttgccctgatcgccaatgagctgggtcttatccacccaggcggtcagtttgacctgatgccaggtgaggttggtggcgctgtcggtttcgctctggccggtgaccagggattttttggcggcatcgcctaccagcacgctcaggatccgcttgccgggagcggcgtagaagacttcgctcacgccgtcctgttgccagccttcgatctgcacctgggcacggccattttcgttggccagtacttccaccttggtggagggcatcagggtgccttcgtctgtcttggcggcggcatcgaggaacagcggcgccgtggcgatggcgtaacgggtggtgacgttggccggggtctgggcggcagcctgggccagctcgctcgcaccggcggcagccagctcgctcatgtcaggcatgatgtgggcgacaccgcggtggcagtcgatgcaggtctggccttccttgatggcgaccgggtgatcggcccgggcattggggcgctgggccagaatatccatggcggcgtagctgtggcagctgcggcaggtggcagagtcattggccttgagctggtcccacactgtctgggccatgcgcagcttgtgcgattcgtatttttcaggggtgtcgagggtgccgatcgcctcgtgatagatatccttcacggcgcggatcttggtccacagataggcgctgggttcattggggatgtggcagtctgcacactcggcccggatgcccttcacgttctggaagtggacgctgccctgatactcggccagcggggtttgcatggagtggcaggagacgcagaactcggtagaactggttttatgcatcactgtcatggtgacacccaatgccgcgacgcccagcagggctccgagcagcaggagccagaaccaggtctttctcaataattttccaagcatggcggcattttcctacgatcaaatattaccaatatagtagtagctagagagaggtaggggattgacctctatcatgatttttattttgtaatgttattttaaatatatttataattttgtattttatcatttaattgaatttaatttaatatccacgcgttccctatccaattcgaactcgttcgggtcaggtttcatcacatggcctgcatgagcatcttgaagggtagtcgcccgctttatcccgagtcgcacctctgaccgacagcgtgctcatgatcagcgaacccgcggatggccagtcttgggctttgcaaaaggctcggtatatactgttcgcatatacagtattcaggtgtgtttaccatgcgactctttatcgccgagaagcccagtcttggccgagccattgccgatgtgttgcccaagccccacaagaagggggacggtttcatcgaaactgccgcgggggatgtggtgacctggtgcatcggccacctgctggagcaggccgagcccgatgcctacgacgccgccttcaagcagtggcgcatggagcaactgcccatcatccccgcccagtggcagctggtggccaagcccaagaccaagacccagctcaccgtcatcaagcggctgatcaagctggccgactgcgtggtgaatgccggtgacccggacagggaagggcaactgctggtggacgaggtgatcgactttctcggttaccccaagaccagaccggtgcagcgctgccttatcagcgatctcaatccgccggcggtgcgccgtgccctcgacaagctcagagacaacaaggagttcgtgccgctggcggtatcggcactggcccgcagccgtgccgactggctctatggcatcaacatgacccgggcttacaccctgctaggtcgcaagggcggttgcagcgaactgctgtcggtcggtcgggtacagaccccgctgttggggctggtggtgcggcgggatctggagatagaggccttcgtacccaagcccttctatgaggtgctggcccatctggtgaccgacggcaacgagcgcttcagcgccaagtggctgccctccgaggcctgcctgccctggcaggatgaggaggggcgggtgctcaaccgggcgctggcggagaaagtggtcagtcgcatcaatggccaaccagcatcggtagaagaggtagaggagcaggcccgcaagcaggcagcaccgctgccctacaacctctccagtttgcagatcgatgctgccaagcgctttggcatggatgccaagcgagtgctggatgtgtgtcaggggctctacgagcgccacaagctcatcacttatcccagatccgacagccgtcacctgcccagcgaacacttcaatcgggctgcccaggtacgggaggccatcgccgccactgcgccggcactcgccagggcggtgagcgaggcggacggcaagatccgtagcaaggcgtggaatgacagcaaggtggatgcccaccacgccatcatccccaccgagaagcgtggcaacgagagcagcctcagcggcgatgaggccaaaatctacggtctggtggcgcgccaatacctgctgcagttctacccgccgttcgagtacaacgacagcaaggtgctgctgcgtatcgcgggtggcctgttccaggccaaggcgcggcggatcctcaaggcaggctggaaggcgctgctgggggtcgaagaagatgacgacgaagagaaagccggtaccctgcccgccctgaaagagggagagcaactgctgtgcgagcgcggtgagctgctggagaagatgacccaggcgcccaagtcgttcaccgacgccaccctgctggccgccatgaccggcatagcccgctacgtgcaggatcccgagatccgcaagaccctgcgcgaaacggacggtcttggcaccgaggcgacccgggccggcatcatagacctgctgttcaggcgtcgttttctggtgcgccagggcaagagcatcaagggcacgcccactggacgggcactgatcctggctctgcccaccaccgccaccacgccggacatgacggctctgtgggagcagagcctgggccagattgccgagcggcacgccagctatcagcaatttatggggccactgacagatcagttgaacgccttgattgagggagcccggcaggattccggtgccagcttcagcgccctgcccaaggcggtgccgggggccggcaagccgcattttacccgtcgcaagagcagtgcaggcaccactggcactcctcgcaagagtgccggcaagcgcccggccaagagcaaggcgacctgagtcgccgcgccgcaataccaggctggataagcaaaatagaaaaaggggcccttggcccctttttctattttgcacctggactagcccgtatagacactctcttccggatacttgatgcgggtttcactcgggcgagccagcatgaaggccagggtcagcggaccgagacgaccacagatcatcaccagtaccaggataagctttcccggctcgctcaaggaggcagtaatgccggtggaaagccccacagtggcgaacgcagagacggtctcgaacatgattttgtcgaacggcagatcctcggtcaccatcagcaggaacatcgccagcatcagtaccatggtgctgaccatgatgatggccagcgagcgggtcactatctggggtgacaaggtgcgaccaaaggcggtgacatggggtcgcttgctcaggaaggcacgggtcgccagcagcaccaccgcaaaggtggtcaccttgataccaccgccggtagaggtggtacccgccccgataaacatcagcatcatcaggaatagcagggccgcaggggtcatcagcccgatatctatggtattgaagcccgcggtccgcgcactggcagagtgaaagaaggcagccagccactgtcccccaaaggaggtggcgccaagggtgcccggattgttgcgctccagcagccagaacatcagggtgcccagcagcagcagggctggggtcatcaccagcatcagcttgctgtgcagcttcagcttgcgccagcgccggttgcgcaccagatcgacgacgacagtaaagccgatccccccgaggaccagcagaccagcgatggtcaggctgatgatagggtcatcccggtagttcatcaggttattggaaaatagcgagaaaccggcgttgttgaaggcagaaaccgcatggaagaagctgacgtaaaggccgtgttcccagcccatatcgggcacccagcggatggccatgacagcggtgccgatcagctgggcgataaaggcgaacaacactatgcgtctgaccagccccactatgttgaccgagccctcctgtcccagcgcctccttggccagcacctgctggcgcaggccgacccgtttgctgaacatggcgatcagcagcagtgtcattgtcatctgacccagaccgccaatctccatcaatatcaacaggaagacctgcccctgcagcgtgaaggcggtacctgtatccaccacaccgagcccggtaacgctgatggccgaggtggcggtgaacagggcgttgacgaaggtgacctcgccattgtggcttgagggttgtaccagaaaaatggtgccgatcagcaggatgaccagaaagctgcccaggatcagcttggcttcgctccagcgggagttgtcatcccgatgcagggcgaaggcgtagctgctgcgccaattgatcatagggtttccagccagtggtcgatggcgtgtttgttgcctgccatgatcagtatgtcgcccagttgcagctccatcttgccggtcagcacgttatgcagcacatcgcctcgcttgatggcgagcaactggaagtcgttctgctgcagcagatgcaagtcaccgagattgcgggcattttgctgcagaccgataacgacttcggtcagcaccatatcgtggcccagctccagatagtcgaacaaccggttgtccagcatgctctgggcgacccgtcggcccatgtcccactccggattgatcaccttgtcggccccgactttatgcaggattttggcgtgaaacttgtcacgggccttgacccacaccttcttcacgccagcctctttcaggacgagcgtggtgagtatgctggtctcgaggttgtcaccgatggcgacgaaaacgatatcgaagttggccagccccagctcggctacggtagcctcatcggtcgcatcggcgacgacgacatggctacacagggtggctatctggcgggtcttgctttcgtcgatatcaatcgccagcacctctgcatcctgccgttgcagctcttcgcacagggcgctgccaaacagacccagtccgatgacggcaaattggttgttcatgagtacttcctcgggagtcggagccggatactctactccagcagatcgagtccgaaaagagggcgggatttttcgtccggcgggaatataaggtagactgcccgcttgctattgtcgggacacgcagatgaaactcaccccccacgcctccttgttgacgctcaacaccctggccctcgatgcccactgcctctggctggcggaggtagacaatcttgatgacctgccgcagatcctggccagtcctgaactggcagaattgccccgcctggtgttgggtggcggcagcaatatattgttttgcaatgatttcgctggcctggtggtactcaaccggctgaagggtatcgcactgcaggatgagggggagcactggctgttgcatgtggccgccggtgaggactggcatcaactggtgtgtcatgccctgcaacagggctggtatggtctggagaatctggcgctgatcccgggtacagtcggcgccgcgccggtacagaatatcggtgcctacggggtcgagctggctcgtttctgtgcctatgtggaggcattcaactggcagcgtggtcagttggagcgtatcaaggccgccgattgtcatttcggctaccgtgacagcatcttcaagcacgcctgtcaggattctcacttcattaccgccgtcggtctgcgtctgcccaaggcctggacgcccatgctgggttatggcccgctggcggcgctcggtgactcgcccacggcgcaggccatcttcgataccgtctgcgccacccggatggccaagctgccggatcccaacctgctcggcaatgcgggcagcttcttcaagaatcccgtggtaacgacgacgctggccgacacgctcaagcagcaatatccgcagatgccctgctacccggctggggaagggcaggccaagctggcggctggctggctcatcgatcagtgcggtctcaagggttttgccatcggccgcgcagccgtccaccaggagcaggccctggtgctggtcaatctggggggcgccagcgccatggagctcatcgctctggcggcccatgtgcgcgacagcgtggagcagaaattcggggtggtgctggagcacgaagtgcgcttcatggggctgaccggtgagacttggctcgatgaggtactggcatgacgcttactcccatcaggcagacgctgatcaccctgctcagcgatggccagtttcattccggcgagcagctcggcgagcagctcggcatcagccgtgcagcagtgggcaagcacatggcagcgctcaaggagctggggctggacctgttcagtctgaccggcaagggctataggctggcggtgccaatggcgctgtacgatcagacgcagttgcaggcgctggcccccatggcgccggtacactgcttcccggtgatcgactccaccaaccagtatctgctggagcgagtcaaccagctgcagtccggcgagagttgtctggccgagtgccagactgccggtcgtggtcgccgtggcaagccctgggtttcccccttcggctgccagctgatcctgagcatgtattggcgactcgagcagggcatggcggcggccatgggcctcagtctggcggtcggtgtggccgtggtgcaggcgctggagtccttgggttatccgggggtcgagctcaagtggccaaatgatctctattatcagggccgcaagctggctggcattctggtggagatgagcggcagcgccggcgcgagctgcaacctggtgatcggggtgggcctcaacctggcgatgccagcccgtgagggggagcggatcgatcaggcctggtccgagcttcgccacatacagccggaattggtggatcgcaatctgctggccgcccgcatgcttggccacctgcaacaggccatgttgaccttcgagcagcaggggctgtcgcactttgtcgatgattggaaccggctcgatcacttcgccggtcggccggtgcgcctcttgatgggggagcaggagatccgtggcatcgcccgcggcatcgatgatcgcggcgccctgcgcctggagacgagcgaggggatcaagttctatctggggggagagatttccctgcgacggggcgactgatatcccggtgtgccagggacaccaatggaagagggggcctgcaggccccctcttcgttcatgtactgtgctcaccggccatcacttgcgcagtttgatctgctcgatggcatgctcatgacccttggtcaggatcagattggcccgctcccgggtcggcaggatgttttcctgcaaattgagatagttgatatcttgccagatggtgttggcgatcttgctggcttcactctccgccaacttggcgtagtggtggaagtaggagtctggatccgagaaggcgccgctgcgaaacttgaggaagcgctcgacataccaggtgcgcagcaactcggtttcggcatccacatagatggagaaatcgacaaaatctgacacgaagactctatggggttcctgtggatagtccatgccgctttgcagcacattgagcccttccaggatcaggatatccggctgttccaccaccttcttctcatccggaatgatgtcgtagatgaggtgggagtagacaggcgcctctaccttctcatggccggcgcggatattggcgacaaactccaccagatggcggatgtcgtaggattccggaaagcccttgcggcgcatcaggcctcgctcttccagcaccttgttgggataaaggaagccatccgtggtgaccagctctacccgaggatgctccggccagcgctccagcagcgcctgcatgatacgggccgtggtgctctttccccccgccacgctaccggcgatgctgatgatgtaagtgcccttgccgcgggactggccgaggaactgttccagcacccggctgcggcgctgcttggccttgacgtagagattgagcaggcgagagaggggcaggtatatctcttccacctcctgcaatgacaccttttcattgataccgcgcagggtctgcagatcgtgttcggtcagggtcagggggaccgcatcgcgcaataacgcccattgttcgcgggtgaattgcaaataggggttatgctctgtcgtcatggtgtcatcactgtttcttgggcagggcgaccatacaccaaggggtggggagcgacaagctatgctgcggatccgagcagggagtgagtccttttttgcatacttcccggcaataatgcacattttgcaaggcgcaatggttgcatccccaaaatccttacaataaaatgcgcgacgcttggatgtctgtcgttatttgctcggcaaaagcgataaaaacaacgggtgcaagcagaattaccgttgtggcatttatgcaccggaggggttcccgagcggccaaagggatcagactgtaaatctgacggctctgccttcgaaggttcgaatccttctccctccaccatatttctctgcggtttgagttctttgggttagagaaatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgcgggttcgattcccgctgcccgttccaagatgctgatatggctcaggcgatagcaagagtcacaccttagcgggtgagttcggcaatcgaacctggctgccagcaccaacctctcttccctaccagattcaaatccatcatataaactgttctgtggttggcttgccaccgcgtactcagcgttagtttagagggacgatcatgtctaaagaaaaatttgagcgtaataaaccgcacgttaacgtgggtaccatcggccacgttgaccacggtaaaaccaccctgactgccgccatcaccaacgtgctggccaagcacttcggtggtaaagctttcgccttcgaccagatcgacaaggcaccggaagagcgtgagcgtggtatcaccatcaacacctcccacgtagaatacgacaccgccatccgtcactacgcgcacgtagattgcccgggtcacgccgactacgttaaaaacatgatcaccggtgctgcccagatggacggcgcgatcctggtagtagcagcgactgacggcccgatgccgcaaactcgtgagcacatcctgctgggtcgccaggttggtatcccgtacatgatcgtgttcatgaacaagtgcgacatggtagatgacgaagagctgctcgaactggtcgagatggaagttcgtgaactgctgaccgagtatgacttcccgggtgatgacctgccggtagttcgtggttccgcgctgaaagcgctggaaggcgacgctgcatgggaagagaagatcatcgagctggctaaccacttggatacctatatcccggagccggagcgcgcaattgacctgccgttcctgatgcctatcgaagacgtattctccatcgctggccgtggtaccgtagttaccggtcgtgtagagcgcggtatcgttaaagtcggtgagaccgtagaaatcgtgggtatcaaagacaccgtttctaccacctgtaccggtgttgaaatgttccgcaagctgctggacgaaggtcgtgcaggcgagaacatcggcgcgctgctgcgtggcgtcaagcgtgaagacgtagagcgtggtcaggtactggccaagccgggctccatcaagccgcacaccaagtttgaatctgaagtgtacgtactgtccaaagaagaaggtggtcgtcataccccgttcttcaagggctaccgtccgcagttctacttccgtacaaccgacgtgaccggtaccatcgaactgccggaaggcgttgaaatggtaatgccaggcgacaacatcaaaatggttgttaccctgattgcgccgatcgcaatggacgacggcctgcgtttcgctatccgtgaaggtggccgtaccgtaggtgccggtgttgtagccagcgtgattgcttaatctttggcttacataaataaagcaaagcccctataataggggctttcttatgtaggggcgtagttcgaattggtagaacagcggtctctaaaaccgatggttgcgggttcgagtcctgccgcccctgccatatacctcgtctcgtacggggcttttgtgtctttggttacgtcagatacaggtgggttgtatgagtgttagttctgagagccagggcggaagcaaggataccctgctttggggcctggttttcatcatcctggcggccgctgtagtgggtaattacctgctcaacgatgttgtcgctgccgtccgcgccctgggtgtggtcgttgtcattgctgctgctggtgcagtagccctgcaaaccaccaagggaaaggcgacactggcatttgcccgtgagtctcgcctggaagtccgcaaggtcgtatggccgacccgtcaggaagccattcagacaaccctgattgtgctggcggtgactgccgtgatggggctgttgctgttcatgctggacggtgccttggtctggttggtcaacttgattaccggagtgtaaggataagccatgactgaacaacgtgaacaacgtatgagatggtatgtcgtgcaggcattctccggctatgaaggtcgggtagctaaatccctgcgtgaacatatcaagatgcatggcatggaagacatgttcggtgaagtactggtcccgactgaagaagtagtcgagatgcgtgctggccagaagcgcaagagtgagcgcaaatttttcccgggctacgtgctggttcagatgctcatggatgaaaccacatggcacttggtgcgtaacgtaccgcgtgtgatgggcttcattggtggcacctctgatcgcccggctcctatctctgataaggaagccgatgcgatcctgaaccgcctgcaagatgcccacgacaagccgcgcccgaaaaccctgtttgaaccgggtgaaatggtgcgagttgccgatggtccgttcgccgacttcaacggtaccgttgaagaggtggactacgagaagagccgcgtgaaggtctctgttttgatcttcggtcgctcaacgccggtagaactggattttggtcaggtcgaaaagggctgattaaactctgtacgttaacggttgtcaggggcagcgaatgtcactataattcgctgcccctttattagttggggagccgtttgcaggagcatgtctccgaggcgctagaacccatttctgaggtatttttctaatggctaagaaagtcacagcttatatcaagctgcaagttaaggctggcagtgctaaccccagccctcccgttggtcctgctctgggtcagcacggtgttaacatcatggaattctgtaaggcgttcaacgctcgtacagagaagctggaaaaaggctcaccgactccggtcgtgatcaccgtttacagcgaccgttccttcaccttcgaaaccaagactccgcctgctgccttcctgttgaagaaagctgccggtatccagtctggttcagccaagccgaacaaagacaaggttggtaaggtgactgttgcccagctgcaagaaatcgccaagaccaaagagccggatatgaccggtgccgatctggatgcaaaagtacgttgcatcgcaggctccgctcgttccatgggcctggtagtggaggattaagacaatggcaaaactttccaagcgtatgcgcgttattcgcgaaaaagttgacggtaccaaagagtactccatcaacgaagccattgccctgctgaaagaactggctactgccaagttcgttgagagcgttgacgttgctgtcaacctgggtatcgatgctcgtaaatctgaccaaaacgttcgtggcgctactgtactgccgcacggtaccggtcgcgatgtacgtgttgccgtatttacccagggtgccaacgccgaagctgccaaagctgccggtgctgaactggttggtatggatgacctggccgatctggtcaagaaaggcgagatgaacttcgacgtcgtgatcgcatccccggatgccatgcgcgttgttggtcaactgggtcaaatcctgggcccgcgtggtctgatgccgaacccgaaagtcggtactgtaaccccgaacgttgctgaagctgtgaagaatgccaaagccggtcaggttcgttaccgtaatgacaagaatggtatcatccataccactctgggtaaggtttctttcgacgaagttcagctgaaagaaaacttggaatcactgctggttgccctgaaaaaggctaagccgtcttccgccaaaggtatcttcatcaagaaagtcagcatctccaccaccatgggtgccggtgttgctgtagaccaagcttctctggaagctcagggctaattgatggattttacaaggcgcaaaatttaatctataattttgcgccttgattggttgggggcttcgacctccgtccaagaccgcaggaggctgcaaagccttaatccttcctgcgtagacggtgccggaaacccagcgagaaagattctttctcttctggaatcctgctaccgcatcgttcccctctgttgtgaaggtaggggggatgtgtcagtactgagtcatgagactcagattcaatccaggagttaagccaatggcattgggactcgaagacaaaaaggcaattgttgctgaagtcaacgaagctgccaaaggcgccctgtccgcagttgtagccgattctcgcggcgtcactgtagacaagatgaccgtcctgcgtaaaaccgctcgtgaagccggtgtgtacatgcgcgttgtgcgtaacaccctgctgcgtcgcgcggttgaaggtaccgaattcgcgtgcctgaacgacgtattgactggtcctaccttgattgctttctccaacgaacacccgggcgctgctgctcgtctgttcaaagagtttgccaaagcgaaccaaaagttcgaaatcaaggccggcgcttttaacggtgagtttatcgccgcagcacaaattgatcgtctggccacgctgccgacttacgacgaagcaattgcgaagttgatggcgactatgaaagaagcctctgctggcaagctggttcgtaccatcgctgctgtgcgtgatcagaaacaagctgctgcttgattctcgcctatttaggctgtttgagtttattcaacatcaggaatttttgtcatgtctatcactaaagaccaaatcatcgaagccgttgcttccatgtccgtaatggaagttgttgagctgatcgaagctatggaagagaagttcggtgtttctgccgctgttgctgttgctgccggtccggctgctgaagcagtagaagagaaaaccgagttcgacgtagttctgactgctgctggcgccaacaaagttgccgtcatcaaggccgttcgtgccgctaccggtctgggcctgaaagaagccaaggacctggtagaagccgctcctgccaacctgaaagaagccatctccaaagatgaagctgaaactctgaagaagcagcttgaagaagctggtgcttctgttgagatcaaataatctgcatttatgtagattagcctgataaaacaggctagggctggtgaatatttgttcaccagcctttttgcgctgtagactgagagcatttcacaccgtttacgactctcggtgcaccagcaatccggaccgtatcatcgtccgggccaacacaaaacggtgttgagacagagctgtcccgcgggacagagtgggtcacttatcagcgagctgaggaaccctatggtttactcttataccgaaaaaaaacgcattcgtaaggacttcggtaagcgagaccaggtactggacacgccttatctgttgtccattcagctggactccttcaagcagttcatcgaggctgacccggaaggtgaatatggcctagaggccgctttccgtagcgttttcccgatcaccagttactccggtagtgctgagcttcagtatgtcagctatcgcctgggtgagccggtatttgacgtaaaagaatgccagatccgtggagtgacctactccgcgccgctgcgtgtcaagcttcgtatggttctgtacgatcgtgaagcagctgccggcaccgtcaaagacatcaaggaacaagaagtatacatgggcgaaattccgctcatgaccgagaacggcacctttgttatcaatggtaccgagcgggtaatcgtttcccagctgcaccgtagcccgggcgtcttcttcgaccacgataaaggcaaaactcattcatccggtaaggtgctgtataacgcccgcgttatcccctaccgtggttcctggctggacttcgagttcgatgcaaaagacaacctgtttgtccgtatcgaccgtcgtcgtaaattgccggcttccattattctgcgcgccctggacttcagttccgaagaaatcctggccaacttcttcgagaccataggttttgaagtaaaagatggcaagttgatgatggatctggtgccggagcgcctgcgtggtgaaactgcgacctttgacatcgtggccaatggcgccgtggtggttgagaccggtcgtcgtgtgactgcgcgtcacatccgtcagttggaaaaagatgccgttacccagattgaggtaccggttgagtatgttgttggcaaagttgctgccaagaactacacgcatccgcaaactggcgaaatggttgtgactgccaaccaggcattgagcctggaagcggttgccaacctgtcccaagccggcttcaagcacttcgaggttctgttcaccaacgaactggatcacggtgcctacatgtccgagaccctgcgtatcgactccagctccagccgtttggaagccctggtcgaaatttatcgcatgatgcgtccgggcgagccgcccacccgtgaagcagcagaacagctgttcgagaacctgttcttctcttccgagcgttacgacctgtctaccgtaggtcggatgaagttcaaccgtcgtctgtcccgtgaagatgagaccggcgctggcactctgaccaaagacgacatcgtcgaagtcatgaagcgcctgatcgacatccgtaacggcaatgacgaagtggacgatatcgaccacctgggtaaccgtcgtatccgttctgtcggtgaaatggctgaaaaccagttccgtgtcggtctggtgcgtgtcgagcgtgcggtcaaggagcgtctctccctgggcgacctggacactctgatgccgcaggatctgatcaacgccaagccgatctccgccgcagtcaaagagttctttggttccagccagctgtctcagttcatggaccaaaacaacccgctgtccgaagtcacccacaagcgccgtatctctgcgctgggcccgggcggtttgacccgtgagcgtgccggttttgaagttcgagatgtgcacccgactcactacggtcgtctgtgccctatcgagacgcctgaaggtccgaacatcggtctgatcaactctctgtccgtgtactctcgtaccaacgagtatggtttcctcgagacaccgtaccgtaaagtcattgacggtgtgatcaccgacgaagtggactatctgtctgctattgaagaaggcaagtacgtgatcgcacaggctaacgccgcgaccaccgaagatggccgtctgaaagatgaattgatcccgtgccgccacaaaggtgaatccacctttatgaacgccgatcagatccagtatatggacgtgagcccgcagcagatcgtatctgtggcagccgctctgatccccttcctggagcacgatgatgctaaccgagccctgatgggttcgaacatgcaacgtcaggccgtaccgactctgcgtgctgacaagccgctggtaggtaccggtatggaacgcgccgtggccgttgactccggtgtaaccgtagtggccaagcgtggcggcatgatcgactacgtcgatgcctcccgtatcgttatcaaggtcaacgaagatgagttgctgccaggcgaagccggcatcgacatctacagcctgaccaagtacacccgttccaaccagaacacctgtatcaaccagcgtccttgcgtgatgttgggtgagccggtcatggccggtgacgtggttgctgacggcccgtctaccgatctgggcgaactggcgctgggccaaaacctgcgcgtcgcgttcatgccatggaacggttacaactttgaagactcgattctggtgaatgagcgtgttgttcaggaagatcgcctgaccaccatccatatccaggaactggcctgtatctcccgtgacaccaagctgggtccggaagagatcactgccgacatcccgaacgtgggtgaagccgctctgtccaagctggacgagtccggtatcgtctacgtgggtgccgaagtgaagggcggcgacattctggtcggcaaggtaacaccgaaaggtgaaacccagctgacgccggaagagaagctgctacgcgccatcttcggtgagaaggcctccgatgtgaaggactcctccctgcgtgtgccgaacggtgtgtacggtaccgtggttgacgtgcaagtctttacccgcgatggcgtggaaaaagacaagcgcgccaaagaaatcgaagagatgcagctgaaggaagcgaagaaggacttgaccgaagagttcaagattctggaagacggcattttcggccgctcccgcaacctgctgctggccgccggttacagcgaagatcgtctgaacaagctggatcgtaccaagtggtttgaattggccatcgaagatgaagccaagcagatcgagctggaacagatcgccgaacagcacatcgagctgaaagccgacttcgacaagaagttcgagaacaagcgtcgcaagattatccagggtgatgatctggcgccgggcgtactgaaaatcgtcaaggtttacctggcagtcaagcgtcgcatccaaccgggtgacaagatggcaggccgtcacggtaacaagggtgttatctccaagatctgcccggtcgaggatatgcctcatgacgaatacggccgtccggtcgacatcgtactgaaccccttgggcgtaccgtcccgtatgaacatcggtcagatcctcgaagtacacctgggccttgctgccaagggtatcggcgagaagatcgaccgcatgatcaaggaacagcgcgcgttgcacgagatgcgtgacttcctgcaacaggtctatgacctgggcgagaaagacaccaagcaagtggacatagccgagctgtctgacgacgacgtacgtaccctggtgggtaacctgcgcaagggtctgccggtcgctacacctgtctttgatggtgccaaagagcacgaaatcaaagccttgctgaagctggccgatctgccggaatccggtcagatctccctgttcgacggtcgtaccggcaacgtcttcgagcgtaaggtcaccgtgggttacatgtacatgctgaagctgaaccacttggtcgatgacaagatgcatgcgcgttctaccggttcttacagcctggttacccagcaaccgctgggtggtaaggcgcagttcggtggtcagcgtttcggtgagatggaagtgtgggccctggaggcttacggtgcggcatataccctgcaggaaatgctgaccgtcaagtctgacgatgtgaatggccgtaccaagatgtacaaaaacatcgtggatggcgaccaccgtatggagccgggcatgcccgaatccttcaacgtactgttgaaggaaatccgctctctgggtatcaacatcgagctggacgaagagtaagagctcgctcttattgttcgagaattgacgtgggcgccccgctgctttggcagtaggggcgccgaggttagactcctgacaggggaaacacgtgaaagacttactcaagtttttgaaggctcagaccaagaccgaagagtttgacagtattaagatcggtctggcctctcctgacatgatccgctcctggtcattcggtgaggtcaaaaagcctgagaccatcaactaccggactttcaagccggaacgtgatggtctgttctgtgcccgtatcttcggaccggtgaaggactacgagtgtctgtgcggcaagtacaagcgcctgaaacaccgtggtgtgatctgcgagaagtgtggcgtagaagtgacccagaccaaggtccgtcgcgagcgtatgggccatatcgagctggccagcccgactgcccacatctggttcctgaagtccctgccgtcccgtatcggtttgctgctggacatgaccctgcgtgacatcgagcgcgtgctgtatttcgaatcctatgtagtgatcgaacccggcatgaccaacctcgagcgcagccagatgctctccgaagagaactatctggacgcactggaagagtggggcgacgaatttgacgccaagatgggtgccgaagcaatccttgcattgctgcgtgccatcgatctggaaggtgaagtcaagaccatgcgtgaggagctggatcagaccaactccgaaaccaagcgcaagaagaccaccaagcgtctgaagctgatggaagccttcctgcagtccggcaacaagccggagtggatgatcatgacagtgctgcctgtgttgccgccggacctgcgtccgctggtaccgctggacggcggccgtttcgcgacttccgatctgaacgatctgtatcgtcgcgtgatcaaccgtaacaaccgcttgaagcgtctgctggacctggctgcaccggacatcatagtgcgcaacgaaaagcgcatgctgcaagaatccgtggatgccctgctggacaacggccgtcgtggtcgtgccatcacaggttccaacaagcgtccgctgaaatccttggccgatatgatcaagggtaagcaaggtcgtttccgtcaaaacctgctgggcaagcgcgtcgactactctggtcgttccgttatcaccgtaggtccgaccctgcgtctgcatcagtgcggtctgccgaagaagatggcgctggaactgttcaagccgttcatctatggcaagctggaatcccgcggtctggcgaccactatcaaggccgccaagaagatggtggagcgtgaagaagctgtcgtttgggatatcctggacgaagtgatccgcgaacacccggttctgctgaaccgtgcaccgaccctgcaccgtctgggtatccaggcgtttgaaccgaccctgatcgaaggcaaggctatccagctgcacccgctcgtttgtgccgcctataacgcggacttcgatggtgaccagatggcggtccacgtaccgctgaccctggaagcccagctggaagcgcgtgcgctgatgatgtctaccaacaacatcctgtcgcctgcctccggtgagccgatcattgttccttcccaggacgtggtcttgggtctgtactacatgacccgtgcccgtatcaacgccaagggcgaaggtatggtgctggccggcccgaaagaggccgagaaggtatatcgcgccggtctggccgatctgcatgctcgcgtcaaagtacgtatcaccgaatatctccgtcaggcagatgattcgctggtagagcgtaccgagctgaagaacaccactgttggtcgtgcgatcctgagcctgatcctgccgaaaggcatggaatatgccctgatcgatgagcccaaggtgctgactgctgcagagcaggccgatctggatgccaatccgcagaactggatcaagagtgtttccaacaaggcgttgggtaaaaagctcatttcccgtctgctgaacacctgctatcgcaagcagggcctgaaggacaccgttatcttcgctgaccagctgatgtataccggtttccattatgcggccctgtccggtgcgtccgttggtatcgatgacatggtcatcccggatgccaagaaagacatcatcgccgctgccgaagccgaagttgccgagatccaggaccagttcctgtccggtctggtgaccgcgggcgaacgctacaacaaggttatcgatatctgggccagcgccaacgagcgcgtctccaaggccatgatggagaacttgtccaaagagcgtgatgtcaactctctgggtgaagaagaagagcaagcgtcgttcaacagcatctttatgatggccgactctggtgcgcggggttccgcagcccagatccgtcagctggccggtatgcgtggcctgatggccaagccggatggctccatcatcgagacccctatcgtggctaacttccgcgaaggtctgaacgtactgcagtactttatctccactcacggtgcccgtaagggtctggcggataccgcactgaagacggctaactccggttacctgactcgtcgtctggttgacgtggcacaagacatggtgatcaccgaggacgattgcggcactgttgaaggtctgtggatgactccgctgatcgaaggtggtgacgtggtcgagccgctgcgtgagcgcgtactgggccgtgtggttgccgatgacgtgatcaagccgggtactgaagacgaaattctggtagcgcgcaacaccctgctcgacgagcagctgtgtgacctgctggaacgcaactccgttgaccgagtgaaggtacgttctgccatcacttgtgaaactgacttcggtaactgtgctcactgctacggccgtgatctggcccgtggtcacctggttaacaagggtgaggctgtcggtgttatcgccgcccagtccatcggtgaaccgggtacccagctgacaatgcgtactttccacatcggtggtgccgcatcccgagctgctgccgagagcagcatccaggtcaagaacacaggtagcatcaagctgcagaacgccaagttcgttcacaacagcgatgacaaactggttatcacctcccgttctaccgaactgaccatcatggatgacatgggccgtaccaaggaaagccacaagctgccttacggttccgtgctggaagtgaaagatggccaggccgtgagcgccggtgacacagttgccaactgggatccgcatacccacccgatcatcactgaagtggcgggtcgcctccagttcgagcacatgatcgatggcgtgaccatcactcgtcagaccgacgagctgaccggtctctcctctatcgtcgtgctggatgtcaacgaacgtccgagcgccggtaaagagatgcgtccgaccgtgaagctggtcgaccagaacggcaaggatgtcatgatcccgggtaccgacgttgccgcccagtacttcctgccgggcaaggcgatcgtgaacctggaagatggtgccaacgtgggcgtgggtgacgcggtcgcgcgtatcccgcaagagtccagtggtaccaaggacatcaccggtggtctgccgcgcgttgcggatctgttcgaagcacgtcaaccgaaggaaccggctatcctggccgagatctccggtaccatctccttcgggaaagagaccaagggcaaacgccgtctggtcatcaccccgactgatggtggcgacgtctacgaggagatgattccgaagtggcgtaacctgaacgtgttcgaaggtgaaaaagttgagaagggtgaagtgctggcagacggtcctgaatctgctcacgacatcctgcgtctgcgcggtatcagcccggtcgccaactacatcgccaacgaagtgcaggacgtttaccgtctgcaaggcgttaagatcaacgacaagcacatcgaagtcatcgttcgtcagatgctgcgtaagtgcgagatcctgagcgctggcgacactgaccttatcgaaggcgagcaggttgaagtggctcgcgtgaagattgccaaccgtaagctggttgccgagggtaagactccggccaccttccgtcatatcctgatgggtattaccaaggcatccctgagcaccgagtccttcatctccgcggcttccttccaggaaaccactcgtgttctgaccgaagcggccgttggcggcaagcgtgatgaactgcgtggcctgaaagagaacgtgatcgtgggtcgtctgatcccggctggtaccggctttgcctaccaccatgcccggatcaaccagcgtgccgccgcagcccgtgctgttggtgtgccgcaggtgactgctgatgaagctcagcaaaatctggcggatctgctcaacgcatccggcagctttgacgaagagtaatcttctgctgcagtgatcgaaaagggctccttcaaggggccctttttattggctgctttctcgtcaaagccagtcgccacgcggatattcggatgatccagagcaaggttggagagtaaaaaatcaaaaaaagttgactttgcccccccgcaattgaaaactcgggaaagttgaatggttattacagaggtagaacatgactgtcggtatcgaggaagtgatgcttcccgaagagcaactgatcggtcgcacttttacagacgaagacagggaattgttgcgctcctatggagggcttatcgaaggcttggccgaactgttcggcaagcactgtgaagtggttcttcactccctggaaaatctgcacgagtccgtgatcaagattgccaacgggttcaatacgggacggaacgagggggcccccattaccgatctcgcgctgcgtatgctcaaggacatagagaataccggccaggattacacccagagttattttgcccgcagccgtaccggtgccctgatgaagtcgagtaccatcgctatcaggaacagtgacaagcaggtgatcggtcttatctgcatcaacttgcacatcaatgcgccttttcacgagtttgtcgccgagttttttccgacgccgcaacaagttgagcgccagtcaccggagacgtttgccaacagtgtggaagagctggttgctcagacggtggataacaccatcgatgagatcaaccgtgatccgaccgttgccaacaatgctaaaaacaggtttatcgtgacccagctgttcgagaagggcatatttgatatcaaggactcgatcaatctggtcgccgacaaactgaatatttccaaacataccgtttatctgtacatccgacagcgcaagcagggtgaagacgagaacgagtaagcgccatagaaggggatagacaagaatggctaaagaagttattgcaaccgacaaggcaccagccgcaattggtccgtatgttcaggctaccaaactgggcgagctggtcttcacctccgggcagatcccgcttgatcctgccaccatggagatcgtggctggcggcgtcgaagcgcaggccgagcaggtgatgaagaacctggttgcagtattgaaggcggcgggtgccgacaccagcaaggtgctgaagaccacctgtttcctcagcgacatgaacaacttcgttgcctttaaccaggtttatgcacgctactttggtgactcggcgccggcgcgctcttgtgtggaagtggcccgtctgcccaaagatgtgctggttgaagtcgaagccatcgcttacgtctgatccacggctgaatgaagagcccctccctggaggggcttttttgtctttggcgtagaatggacagagacctgcacaggagtccggatatgagtctgagtttcgccctgttggtgacggggccagcctatggcacccagtcggccagcaccgcctaccgttttgccttgagcctcatcgaacaagggcaccggctatcacacctattcttctatcaagatggggtctgcaatggcaacgaactgcacgctcccgcctccgatgagagcaacctggtggcgctgtggcgtgagttggccatagggcaggggatacgtatcgatgtgtgcgttgccgccgccatgcggcgtggtgtgcttgatgagactgaggcgaagggggcaggcaaggtgcagttcaacctgcaggcaccattttgcttgagtgggctgggtcagctggccgaagccagcctgaccgccgatcgctttgtccagttctaggagggtgagatgaacaagatagctttcatctgccggcgtggtccccatggtaccgccgccggacgggaaggactggatgccttgctggcgacctcggcgctgaccgagtcgctcgccatgttcctcatcggtgacggtgtcttgcagctggtcagggagcagcagcctcaagccatcttgcagcgccactatgcaccgaccttcaagctgctggagctgtatgacatcgaggaagtctatgtgtgtgccgactcgcttgccgaacgcggtctgacgatggatgacctgctgatccctgctgagagcctctcccgtgccgatatctgccgccagtggggccaatgcgctacccatatctgtttttgaggtgaccatgatacagctgatactgacgtcccccttcctgagccaagatctggaacaggcgctctgctatcgccagccggatgatctcttggtgcttatgcaggatgccgttatcgcggctacggcccctcaatggtgcgagcgattggcagatattccgctctatgtgatgcgagaagacttgcaggcgaggggattgcagcagaggatcgggatggatctggatctggatctggatatggccggtctggtcgcgttgatcgcggaaaaagggtctccacagacctggggcggctagcatccatttttatcgatgaagttcagtcagttatgactctttacaagggatccattgtgcccttttgcggcacggattgtataaatcttgactcccttgacaacagggcataaaatttcgcgtccccgtatctgcggggaggatttttcacatgtttatgaagtcattatcaggagccttttgatggcaactattaaccagttggttcgcaagccacgcatcaagctcgttgttaaaagcaacgtgcctgcgctggaagcgtgccctcagaagcgtggcgtgtgcactcgtgtatataccaccaccccgaagaagcctaactctgcactgcgtaaagtatgccgtgtacgtctgaccaacggcttcgaagtcacctcctatatcggtggtgaaggtcacaacctgcaagagcactccgttgtgctgatccgtggcggtcgtgtaaaagacttgccaggtgttcgttaccacaccgttcgtggtgcgttggactgtgccggtgttaaagaccgtaagcaggctcgctccaagtatggcgtgaagcgtccgaaagcttaatggttctccgttaagtaaggccaaacgttaattcgtttctagttagataactttctagttttgggtaacccctgaagttacggagaatttgaaatgccaagacgtcgtgttgttggtcagcgtaaaatcctgccggatcccaagttcggatcagagctgctggctaaatttgtcaacgtagtaatggttgacggtaagaaatctgtttccgaagccatcgtatatggcgcgctggacatcattgccaccaaatctggcaaagatcacctggccgtattcgaagaagccctggacaacattcgtccggccgtcgaggttaaatctcgtcgtgtcggtggtgcaacctatcaggtgccggtagaagttcgtccggtccgtcgcaatgccctggcaatgcgctggttggttgacgccgctcgtaaacgtggtgaaaaatcaatggctcagcgtttggctggcgagctgctggatgccgctgacaataagggttcgtctgtcaagaaacgtgaagacgttcaccgtatggctgaagcgaacaaggccttcgctcacttccgctggtaatccgcttgcgcagggtcttgtggctctgcgcaccttcagttatctaggggtccgctcctagtaagaggatgacaatggctcgtacaacccccattgagcgttatcgtaatatcggtatctccgctcacatcgacgccggtaagactactactaccgagcgcgttctgttttacaccggtgtaagtcacaagatcggtgaagttcacgatggcgccgccaccatggactggatggaacaggaacaagagcgtggtatcaccatcacctccgctgcgaccaccgctttctggtccggtatgggtaaacagttccaaccgcaccgtatcaacatcatcgatacccccggccacgttgactttactatcgaagtagagcgttcaatgcgtgttctggacggcgccgtgatggtgtactgtgccgtaggtggcgtacagccacagtctgagaccgtatggcgtcaggctaacaaatacaaagttccccgtattgcgttcgtcaacaagatggaccgtaccggtgcgaactatctgcgctgcgttgagcacatcaagacccgtctgaaaggtaccccggttcctctgcaactgaacatcggttcagaagagaacttcaagggcgttatcgacctggtcaagatgaaagccatcaactggagcgaagctgaccagggcgtatccttcgattacgaagagatcccggccgagctgctggaacaggcgcaagaaatgcgcatgtccctggttgaagccgctgctgaagcgtctgaagacctgatggaaaaatacctgggtggtgaagaactgaccgaggaagagatcaagaaagctcttcgtctgcgcgttctgaacaacgaaatcatcctggttacctgtggctccgcgttcaagaacaagggcgtacaggccatgctggatgccgtggttgactatctgccggctccgaccgacgtagctgccatcgacggcctgaagctggacggcgttaccaaagacgagcgtcatgcatctgatgacgagccgttcgctgctctggcgttcaagattgccaccgacccgttcgtaggcaacctgaccttcttccgcgtttactccggtgtggttaactccggtgactcagtgctgaactctgtcaaagagaagcgcgagcgttttggccgtatcgttcagatgcacgccaacaagcgtgaagagataaaagaagttcgcgcaggcgatatcgctgccgccatcggtctgaaagacgtgaccactggtgacaccctgtgtgacgaaaaatcaccgatcatcctcgagcgtatggaattcccggagccggtaatctccatcgcggttgagccgaaaaccaaggctgaccaagagaagatgggtctggcactcggccgtctggcgcaggaagatccgtctttccgcgtatggactgacgaagaatctggccaaaccatcatcgccggtatgggtgagctgcacctggacatcatcgttgaccgtatgcgtcgcgagttcaaggttgaagcgaacgtaggtaagcctcaggttgcctaccgtgaaaccatccgcgaaaccgtcaaggatgtcgaaggcaagcacgccaagcagtctggtggtcgtggtcagtacggtcacgtcgttatcgacatgtacccgctggaagccggcaaagcctacgagttcgttaacgacatcaaaggcggcgtgattcctggtgaatacatcccgggtgttgacaagggtatccgtgagcagctgaaatccggcccgctggcaggctatccggtaatggatctgggcgtgcgtctgcacttcggttcttaccatgatgtcgactcctccgaactggcgttcaaaatcgctgcttccatggccttcaagtctggttacatgaaagccaatccggtactgctcgaaccgatcatgaaggtcgaagttgagactccggaagattacatgggcgacgttatcggtgacctgaaccgtcgtcgtggcctgatcgaaggtatggaagacggcccgtccggcaagatcgtacgtgccctggtgccgctggccgaaatgttcggttatgcgaccgcactgcgttccgctacccaaggtcgtgcttcctacgcaatggaattcgctaagtactccgacgccccgaataacgtggctcaggcagttatcgaagagcgcaaatccaagtaatttatgattccccgcctacgacggtaggcgggtttaacctagaaggactacgtcgtgtctaaagaaaaatttgagcgtaacaaaccgcacgttaacgtcggcaccatcggccacgttgaccacggtaaaaccactctgaccgccgccatcaccaacgtgctggccaagcacttcggtggtaaagctttcgccttcgaccagatcgacaaggcaccggaagagcgtgagcgtggtatcaccatcaacacctcccacgtagaatatgacaccgccatccgtcactacgcgcacgtagattgcccgggtcacgccgactacgttaaaaacatgatcaccggtgctgcccagatggacggcgcgatcctggtagtagccgcgaccgacggcccgatgccgcaaactcgtgagcacatcctgctgggtcgccaggttggtatcccgtacatgatcgtgttcatgaacaagtgcgacatggtagatgacgaagagctgctcgaactggtcgagatggaagttcgtgaactgctgaccgagtatgacttcccgggtgatgacctgccggtagttcgtggttccgcgctgaaagcgctggaaggcgacgctgcatgggaagagaagatcatcgagctggctaaccacttggatacctatatcccggagccggagcgcgcaattgacctgccgttcctgatgcctatcgaagacgtattctccatcgctggccgtggtaccgtagttaccggtcgtgtagagcgcggtatcgttaaagtcggtgagaccgtagaaatcgtgggtatcaaagacaccgtttctaccacctgtaccggtgttgaaatgttccgcaagctgctggacgaaggtcgtgcaggcgagaacatcggcgcgctgctgcgtggcgtcaagcgtgaagacgtagagcgtggtcaggtactggccaagccgggctccatcaagccgcacaccaagtttgaatctgaagtgtacgtactgtccaaagaagaaggtggtcgtcataccccgttcttcaagggctaccgtccgcagttctacttccgtacaaccgacgtgaccggtaccatcgaactgccggaaggcgtagagatggtaatgccaggcgacaacatcaaaatggttgttaccctgattgcgccgatcgcgatggacgacggcctgcgtttcgctatccgtgaaggtggccgtaccgtaggtgctggtgttgtagctagcgtaatcgcttaatcgattcgctattacaaacatcaaaaggggtggcttcggccgcccctttttctttttgggccttgtgccctatgagatactttgcaaaatcatttattgaggtagtccccagtgagcaagcccgccatttttctggatcgtgacggtgtcatcaacgaagacactggttatgtcagccaagtcgatgacttccatttcctgcccggtgtgatagaagccctgcaactgttaaagaagaaaggctatctgttgatcgtcgtcaccaatcagtctggtattgcccgcggctacttcagtgaagatcacttcatgaatctgaccgaatggatggattggtcactggccgatcgagatgtggatctcgatggtatctatttctgtccacatcacccggatcacggcgccccttgtgattgccgcaaacctgagcctggcatgctgctgttggcacaacaggagctgggcatcgacatgagccgttcttatatggttggcgacaaaccttccgacctgaaagcggcagccagtgccaaggttggtcataaagtcatggtgcgtactggcaaacctgtgactgacgccggcatcgccttggcggatgccatctacgacaacctgcacgatttcgccgtttcactgcccgtcacgggctgatttcgttcgcttaacatgcgcattggtggctttgtgagcgaacagttgatgaaagccatctttttgcaattatctacttgccagaaagattcaactccctataatgcgcatccatcgacagggcaagcggcaacgcaaacaacctcgttgataacctcgaaaagcctttgaaaataaggcttgactcgagaaggcggttgaggagaattacactcccgcagcaacacactgttgcgtcgctctttaacaatttgaatcaagcaatctgtgtgggcactcacagcatcgaacatcaaacaattttgttgattttcaatgtctggtgaagtgaccaaaacgacttgttagcaataacaagccgaacagtttatttcagcaattcattgagccgctgaagttcattgcctcggtaatgaatgaacgcaaaccaaacttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaaagtagcttgctacttttgccggcgagcggcggacgggtgagtaatgcctggggatctgcccagtcgagggggataacagttggaaacgactgctaataccgcatacgccctacgggggaaaggaggggaccttcgggcctttcgcgattggatgaacccaggtgggattagctagttggtggggtaatggctcaccaaggcgacgatccctagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggggaaaccctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaaggttggcgcctaatacgtgtcaactgtgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggttggataagttagatgtgaaagccccgggctcaacctgggaattgcatttaaaactgtccagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgatttggaggctgtgtccttgagacgtggcttccggagctaacgcgttaaatcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggccttgacatgtctggaatcctgtagagatacgggagtgccttcgggaatcagaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctgtcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgataaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtgctacaatggcgcgtacagagggctgcaagctagcgatagtgagcgaatcccaaaaagcgcgtcgtagtccggatcggagtctgcaactcgactccgtgaagtcggaatcgctagtaatcgcgaatcagaatgtcgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaccagaagtagatagcttaaccttcgggagggcgtttaccacggtgtgattcatgactggggtgaagtcgtaacaaggtaaccctaggggaacctggggttggatcacctccttaccttaagatgtcgaagttgttgagtgttcacacagattgccttgattcaaagtagttagagcaaagacctgatgcgcaagcgtcagtgcttgtttggtgaaagccaaacgagagaagcccttttgttgggtgtcgggacgtgaatagcggcgcaagcagctacccggttacctgcgcgcgagcgcaaagacaaatccgggtccccttcgtctagaggcctaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttctcttcgcagctcaaagaatgcagacataagcatgcgtgtttatgtctgttttcttcggtcgatgaccgttgcaaacatgctctttaacaatctggaaagctgatttaaaaagtagttctcaaacatttgttacaagtgctttggaaacttcttggcgaaaaccaaaatttattttggtccttgttgtacttcaacaagtcgcgtcgtttcaacgacacttcttggggttgtatggttaagtgactaagcgtacatggtggatgccttggcagtcagaggcgatgaaggacgtactaacctgcgataagctgtgagaagtcggtaagagacgctattactcacagatttccgaatggggaaacccacccaagataacttgggtatcgttacatgaatacatagtgtaacgaggcgaaccgggagaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattccctcagtagcggcgagcgaacggggattagcccttaagtttcttggaagttagtggaatggtcctggaaaggccagcgatacagggtgatagccccgtacatgaaaacgaccttgaagtgaaatcgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaacccctgtgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcccttcggggtgactgcgtaccttttgtataatgggtcagcgacttacattttgtagcgaggttaaccgtataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtgtagacccgaaaccgggtgatctagccatgggcaggttgaaggttgagtaacatcaactggaggaccgaacccactaacgttgcaaagttaggggatgacctgtggctgggggtgaaaggccaatcaaactcggagatagctggttctccccgaaagctatttaggtagcgcctcggacgaatactactgggggtagagcactgtttggactagggggtcatcccgacttaccaactccatgcaaactccgaataccagtaagtaatatccgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccggctaaggtcccaaagttctggttaagtgggaaacgatgtgggaaggctcagacagctaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactagtcgagtcggcctgcgcggaagatgtaacggggctcaaaccaggcaccgaagccgcggattcacacttatgtgtgagtggtaggggagcgttctgtaagtctgcgaaggtgtatcgagaggtatgctggagatatcagaagtgcgaatgctgacgtaagtaacgataaagggggtgaaaagcctcctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggtgaggccgaaaggcgtaatcgatgggaagcaggttaatattcctgcacgacttgtaattgcgatggggggacggagaaggctaggtgggccaggcgacggttgtcctggtgaaagtgcgtaggtggtgtttctaggcaaatccggagacacaacactgagatacgagacgaagccactacggtggtgaagccattgatgccctgcttccaggaaaagcctctaagcttcagattacaagtcatcgtaccccaaaccgacacaggtggtcgggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatagaaccgtaacttcgggagaaggttcgctcttgacagtgaagtccctcgcggatggagcagttgggagtcgcagtgaccagatggctgggactgtttatcaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacacctgcccggtgccggaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaaccatggccatgctgtctccacccgagactcagtgaaatcgaattcgccgtgaagatgcggtgtacccgcggctagacggaaagaccccgtgaacctttactacagcttggcactgaacattgaacctacatgtgtaggataggtgggaggctttgaaggcgtgacgccagttgcgctggagccgtccttgaaataccacccttgtatgtttgatgttctaacgcagggccctgaatcgggctcgcggacagtgcctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttaactgcgagacggacaggtcgagcaggtacgaaagtaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtcggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggatgattgaagggagttgctcctagtacgagaggaccggagtgaacgaacctctggtgttcgggttgtcacgccagtggcactgcccggtagctaagttcggaatcgataaccgctgaaagcatctaagcgggaagcgagccctgagatgagtcatccctgaccccttgagggtcctaaagggccgttggagaccacaacgttgataggtggggtgtgtaagcgcagtgatgtgttgagctaacccatactaattacccgtgaggcttaaccatacaacacccaagaagtgttctgggccttgtagcaaattgaagaactactacctaattcagtgatagcgaccaccacctaaggtgacagttgttattcacgtcagctttcttagattgaagtaatttgcctggcggccatagcgccgtggaaccacctgatcccatgccgaactcagaagtgaaacgcggtagcgccgatggtagtgtggcattcgccatgtgagagtaggacactgccaggcacccaacacgaagaaccccgctcatcgagcggggttttttattacctgaaattcaagttttggtcggttatcactttatgacggcacattccatatggccttagctcagacaccaaagcactactggtgtcttgcctcctgacgtgaccgtttcgtacgctatcatggctcttgagttttagtgttcctattgatgttctcctgccaaaacccgctgccaagcctgcaattagggttgtatatgcctcataactcggtagagtaagggcatctcgggtttacctgtacactctcttttttctctcttgtaccggtaatgcttggcctgcttttatcaaccttaagtcagtggtatcgatatggaacaagtaaacaagtccaccttcagcgatgtactggaatatgtgcgtatgtcccgtcgccagaacaaactcaagcgtgaaatcgcggacaacgagaagaagatccgtgataaccagaagcgtgtattgctgctcgacaacctgagtgactacatcaagcccggcatgagtatcgatgaggttcaggccatcatcgccaacatgcgtaccgactatgaagagcgcgttgatgatcacatcatcaagaatgccgagctgtccaaagagcgtaaagacctgagcgccaagctcaaagccatgagctccagcaagtaagcaagcctctttgctacctgaaaacaccggctttaggccggtgttttgttttctgccatcagctcggatctctcatcaagctgcaacaatcggctcccctttttttgatcgccctgttaccatcactacaaagcggtcaacagttttcaagccattgacttgaaacgactaagcttgagtgaaacacaataaattgcgcaaccatggcggggctgatatgggcgcatcagaacagacggatttgaacaaagtggcatctcaagattcatctgtcccaagcgcggacggcaagtacaagcgcaagcgtcgtccctggtggcgttggttgttctgctttctctttttgctgtgcctggcggctgcgatcgccctggttggctatgagatgcagacctcccgactgcagtcgcaggagatctcccgctatgcggccaagctgacctatcaggtcgaagctggccccagcaagcaaataatcttccctgaggatggccccttcgacaagcggctcggctatgtgctgctgcccatgatgcaggagcgtctgctgcaacggggttatcaggtcagcgagcagacacatttttccgatgcgctctatgactatgccagccgtggtttctttgttccctataccgagaaagtgcaggccggtctgaccctgcatgactgccgtgccgagcccttctatcaattcaagtatccgactcactattacccggattttgcttccattcctcccctggtcatccagtcgctgttgtttatcgagaaccgcgatctgttgagcaacgagcagccgttggcaaacccggcggtagattggccccgctttgccaaggcggccatgtcacaggtgggcaaggcactggacatgcaggatcagtccgcagggggcagtacactggcgactcaggtcgagaagtaccgccactctcccgatggtctgacgctgtcaccgaccgagaagatccgccagatggcgtcagccagtgtgcgggcgtatcggttggggccggaaaccctggaggcgcgcaagctggttgcctgggcttatctcaactctgtgccactttcggcagcccctggttatggtgaggtacatgggctgggtgatggcttgtgggtctggtttggcgccaatgtgaacgaagtcaatcggctgctggatccggctcgtaaccaggatgcggcacttgaagagcaagggcttgccttgcggcaggttgtctcgctgatgatcgcacaccgccgcccctcctactatctggcgcagggacgggatgcactggcgaccctgactgacagttatctgcgtctcttcgtgcaggagggcatgatcacgccgccgctgatggaggctgcgctcaaggccaaacttggtttccgcgacttcctccagtcccccgctatgacccgagtcaacaacaacaagggcttgcaggtcgctcgcactcgcctgagccgccagctcggggtacagctgtatgatctggaccggatggacctgagcgcggataccagcctcaatatgccgctgcaaaacgagatctcccgttatctgcaacagcttgccgatcccgcgtttgccgctcaggtcggcctgtttggtgagcgtctgctctcgccggagaagacaggggatgtgcgttacagtttcaccttgttcgagaaatcaccggaaggcttcaaggtacgagtgcagacggacaacacggatcagccattcgacatcaacgaaggcagcaagctggagctgggttccaccgccaagttgcgggtattgaccacctatctggaaatcattgcagagctgcatgacaactattccgatatgccagcagagagcctgcgcaagattgaggtctcgggtcaggataacctcagtcgctgggctgtctcctatctgatgacggccaaggacaagagcctgccgttgatgctggaggccgctctggatcgccaatactccgccagtccgcacgaaggcttcttcaccgggggcggtatgcacaccttcaacaacttccgccgtgaggataacggacgcattcctccgatacgagatgcactgcgcgagtcaatcaacttgccgtttgtgcgtctgatgcgggacatagtgcgctacagcctctatcgggagggcaaccgcgcccagctgctcaaggatgacaaggatccccgtcgtaccgagtatctggccaagtttgccgataaagaggggcaaacctatctgctgcgcttctggcgcaagtatcgcggcaagacggcggatgagcagctcgacaccttcctggatggcctcaagcccagcgccgtacggcttgccgccgtgcatcgctatctgatgccagatgcctcgcaggagacctttgccgccttcctggccaaacggttgccgcgtgacaagctcagtgacagacgcattgagcagctttacaccagctatggcccaggcaagtattccttgcctgatcagggttacatcgcgcgggtgcatccgctggaactgtggttgcttgcctatctcaaggagttcgacaaggcgacctttgccgatgcggttgaagccagccgggatgaacgacaagaggtatacagctggttgttcaaaactcgtcaccgcagtgcccgtgacagccgtatccgtaccatgctggaggtcgaggccttcctcgacatccatcagcgttgggccaagctgggttatccgtttgaccatttggtaccatcgctggcgacggctctgggcagctcaggggatagacccgccgcgctggccgagttgatggggatcattcagaacggtggcattcgggctccaaccctgcgtatcgaacatctctcgtttgccaagggcacaccatttgagaccaactttgagcccattcacaccgagggtacccgggtgctgcccgcagaagtagcgactgctttgcgcaatgcactctccaaggtggtggaaggaggaactgcaaggcgtatcgccggtgcctttgctctgccggatggcactgtgctaccgatggggggcaagacagggactggcgacaaccggatcgagacagtgggtcgttatggcaatgtcaccagttcgctggcgcgcaaccggaccgcgacctttgtcttctttctgggagaggaccacttcggtaccctgaccgcctatgtgccgggcagccagtctgacaagttccgcttcacctcagccctgccagtgcaggtgctcaaagggatggctccactgctgatgccttatctgcagcccggtactcatacacagtgtatggcgggtaattagctcgcaaaccagaataaaaaaacggggccatatgttggccccgttttacgctgtgtcgcttgctgctcgccatgaggcgtgagccatcacttacagcaggtcttcgatttcgccacgcaggtattggtacatttcgcgataggcgaccggcggcttgttcagttcccgttccttgttggcggagcggatcagctggcgcagcttctggcgatccagctcgtggaactgggacatcaactcgttgagtgcgctgtcgccttcggtgatcaggcgctcacgccactgctccagacgatgcaggcgggcattcactgtggagtggcggttcttgatgatggagagcgcttcttcaatcggttcgatatcacggctgcgcatcagacggccgatgaactgcaaatggcgacggaaggactcatctttcttgggcttgagtttgcggcccagctcgacagcatcggcaagctcttcatccaacgggattttttccagctcactgtggcttagagagactatctctgcgcccagcttttgtagcacctctgcatcacgcttgagctgagtcttgctggggccccagtcttccaactcgttgtcgtcttgatattgactcatcggtttcttgattcctgtcattcacgttgggggatatgttaccagcttctcccgctgggcgcaggggtctgatatgcttagcccctttccttccttcatacagatgtgagttatggatcagcaagaccaaattcgccaggatcaagcccatctcgaggccgtcgttgccgaggcactggagatagccaaaggactgggcgcctcgctggccgaagtctccatcagcaaacagaccgggttgtcggtgaacacccggggttgtgaactggaaagtatcgaattcaacaaggatggtgctctgggcatcgcggtttatcgcgatggttgcaagggttcatcttccaccacggatctgggcaagcccgccatccgcgccgctgtcgaggcggccatggaaatcgcccgccatacctctgccgatgattgtgccggtctggcaaatgccgagctgctggcctgggatgcccccgatctgcaactgtgccaccaaatcgaactggatccccagcgcgggatcgagctggccatcgagtgtgagcggctggcgctgggtcgcgatgcccgcatcaaacactccgatggggccggtttctccagccacctcggcatcaaggtctatggcaacagccacggcttcgtcaaaggctatgctgcgtcccgcaactccctgagctgcgtgctgattggcgagctggatggcgatatgcaacgggactacggctactcctcgagtcgtgacctgggtgggctctggagtccgcaacgcatcgccgatgaggcggtggaacgcaccgtctcccgcctgggtgcccgcaagatctccactcgccatgcgcccgtgctgtttcacccagacacagccgccggcctgtggggccatctggtgatggccatcagcggtggcaacctctatcgcaagtcgagcttcctgctcgacaaactgggcaagcagatcctgccccagtggctcactatccaagagtttccccacctgcttggtggactggccagtacgccgtttgacggggaaggggtacttacccggaatatggacatagtgcgcaacggcgagctgatgagctggctgcttacctcctactccgcccgcaagctgggactgactaccacggggcacgccggtggcatccataactggcaggtttccaacacgggccaggatttccaggggatgctcaaggagatgggtacaggcctgctggtgaccgagctgatggggcagggggtcaacatcgtcaatggcgactactcccgtggcgcagccggcttctgggtcgagaatggcgagattgcctacccggtggaagagatcaccatagcaggcaacctgagcgagatgtttagccatatagtggcggtggggtgtgatgaagatgagcgctccagcctcaagaccggttccgtactggtggagaacatgaagctggcgggacattaatacccgccttcacgctgaatccatgatatgaaaaaggccccctcgccaacgcgagggggcctttttaacaggcatgttcaagggatggcaatcagcccttgatacgctcgatgcacccgcccagaccttgcagcttgtgctcgatatcttcgtagccacggtcgatgtgatagatacggtcgactatggtggagccttcggcgacgaagccggccagcaccagactggcggaggcacgcaggtctgtggccatcacctgggcacccttgagttgctcggtgtcacggcagatggcgacattgccctgcagctctatgtccgcgcccattcgcaccagttcaggtacgtgcatgaagcggttctcgaagatggtctctgtgaccatgccggtgcccttggcgacggcgttcagcacggtgaactgtgcctgcatgtcggtcgggaaggccgggtagggagctgtcttgatggtgaccggcttgagagtgcggcctgtcatgtcgagggtgatccagtcagcccctttctcgatcaaggcgcctgcctcttccagcttgaccagtaccgcctccagcagggaaggatctgtcttgcgacaggtgactttgccaccggtaaccgctgcgccaaccaggaaggtgccggtttcgatacggtcaggctgcacgctgtagctgccaccgtgcagacgctcgacaccgtctatggtcagagtgtcggtgcccgcgccctgaaccttggcgccaagcgcgttgaggaagttggccagatcgaccacttccggctcacgggcggcgttctcgatcacggtgcgaccgtcggccagggtagcggccatcatcaggttctcggtgcctgtgacggaaaccatgtccatcaggatatgagcacccttgaggcgaccgtcgacacgggccttgatgtaaccatcctcgatggcaatcttggcacccatcagctccaggccgtggacgtgcaggttcaccggacgtgcaccgatggcgcagccaccgggcagggagacgtcagcagcaccgaaacgggcagccagtgggccgagcgccagtatggatgcgcgcatggtcttcaccagctcgtagggggcgacgtggttgttcaccgcaccggtcagcactgtcacgttgccgttgaccttggtggtggcgcccagcatctccagcagcttgagggtggtgcccacgtctttcaggcgcggtacgttggagaggtggatctcctcatcacacagcagggtggcgaacaggatcggcagggcggcatttttggcgccagagatggtcacttcgccgttgagagtacaacgaccatcgatcttgaatttgtccatttacttagataccaatcaggagggcagtaggaatttacgttcgcgtttccactcggcatcggtaaaggccttgatggagagtgcgtggatggcgttgctggcgatcttgtccatcagcggggcatagatggcctgctgcttcttgacccggctcatgccgtcaaacatgtcaccgacggcgatcacttgatagtgactgccgtctcctttgacatggacttcggacaatggcagagcctcaaggagtatcgcttcaatttcagagacttgcattatgcgtcctcagttgtgagcggagttgactgaaacagcccggccaccccatacaggttggccagggtataaaaatcagtggaggcgcccaccagttgcggtgtggcgcctcgtaccaatacggctttggcccatttgaccagcagtgccagcccggcggagtccagggtggtgacgccactcagttcgagctgatcttcctgccaccagtcggcgcggcgttgccacagggcattgacctgtggtgcctgcagatcgccgctaaatttcatgacttgatgaccaacggcttggcgttgtgagcacgcagctgggcgatcactgcatctatgccattctggcgaatgaggccgcccagctcgttctgcttggcggagagcaggctgatcccttcggctaccatgtcgaaggccttccattcgccggtcttgttgttcttgcgcagcttgaattcgaggaaaatatccggcttgccggcctctttcacgctgacgttgacggcggtgatattgctgtcacccggtgccttgcccggctcgactttgacagtttgcttgtcgaaatgggccagcgcatcggcgtaggaactcaccatgtactcggtgaacacctcgacgaaggcgtcacgctgagccggggtggtctgcttgatctggttgccgagcaccttgtaggcagcgaagcggttgtccacgtagggcagcaactcttcacggatgatgacccgcaggtgatccggattgctcttgacctgggacttgtccgccttaaggcgggcaaaggtctgcttggccgcttcgtccaccagggcataggggtcggcggcattggtggcgtgagccaccagggaaaacagcatgctggtcatcagacccagcaacagggcgatcttcttgaacatggttactccttacttgctgtcggatttggtgtcggaagactggctatagaggaacttgccaatcaggtcttccagcacaatggctgatttggtgtcttcaatcatgtcgccatccttgagcatgctggtacccatctcctcatcgctgaagccgggcatcaggccgatgtactgctcgccgagcaggcccgaagtcaggatggagagggtgctggtttcggaaaactcgccggcactcttttgcatcagcagggagacgaccggcacctggctcttggcatccagggtgatgtcgctgacccgacctacgacgacgccaccaaccttgaccggtgagcgtactttcaggccgccgatattatcgaaatgggcgcgcagggtataggtttctccttccggtttgaaactcaaccctgctacttgcagtgccaacgccagaatggcaccgatgccggccagcatgaaggcgccaaccaggaattctactttgctgaacttcatctttaccttatccaaacatgactgcggtgagtataaaatccaggccgagcacggccagggaggagtggaccacggtacgggttgtggcctgactgatcccggccgaggtcggcttggcatcataaccgttaaagagcgcaatccaggtgaccaccagagcgaagatcaggctcttgatggcaccttgcatgatgtcatcctgccagtcgacggatgcctgcatggcggaccagaagctgccttcgtccacccccagcagatccacaccgaccagcttgccaccgaagatgccgatcagactgaacatgaaggccagcagcggcatgctgatgacgccggcccagaaacgaggggccactacccggcgcagcgggtcgaccgccatcatctccagactggagagctgttctgtggccttcatcaggccgatctcggcggtcagtgcagagccggcgcggccggcaaacagcaggccggtcacaacgggacccaactcccgcaacagggagagggaaaccagcgggcccaggctctgctcggcgccgaagtctttcaatacgttgtaaccctgcaacgagagcaccatgccgatgaacagaccggagaccagaatgatggcaacggactgcacacccacgacatacaactgttgaagcagcagagggaagtgcttgcgtggctcgggtttgcccgccagcgcatgaaacagcattatggtggcacggccgatggagctgatgacgcgcacgccaacccggcccagcttgcttacttggcttatcaacatcacagatcctgtagcaggtcgcctgccggaaaatgaaacgggacaggaccgtcgggcaatccaagcaggaattgctcgacttcgggattatgctcttcgcgcagctgcgccggcgtgccgtgcgccaccaccttgcggttggcgatgatataggcgtaatcggcgatggtcagcacctcgttcacgtcgtgggtcacgatgacggaggtgatgccgagggcgctgttcagctccttgatcagcttgaccagtaccgccatcgtgatggggtcctgtccgacaaacggttcgtcatacatgatgaggtccggatccagcgctatggatctggccagtgcggcacggcgtgccatgccaccggagagctcggacggcatcagctgagcggccccgcgcagacccacggcctgcagcttcatcatgacgatggtgtggatcagctcctccggcagaccggaatgctcccgcagcgggaaggccacgttgtcgtagactgtcatgccggtaaacagggcgccgctctggaacagcatgctcatccgcttgcgcacttcgtacagacgagagcgggagagggtggggatatcttccccgtcaaacaggatatgaccggactccggcttgatctggccaccgatcagccgcagcaatgtggtcttgccgatgccgctcgggcccatgaccgcagtgaccttgccacggggaatggtcaggttgatcccgtcgtataacagccgatctccgtgactgaaggtcagatcggagatggtgataaggtcattgttcaaacaattgtccatccggtgtaaatgaagagcgaattttatgggctagtctaggtctaagcaacagcaaggaacaactattgaacagcctgcctcctcaaaagcgcgacagttttgcgtcaccgattgtctctcttttgggaccgagaagtatccgattcgcttatctcgacagacttttttataatcccgcagcaaatttccgcccggagctgtgcctttatgtctgtaaagcctgagaaagtgtctgaactgttcgattttcgtcgcagcgcccgtactgtgctggacattgaaaaacaagcgattgatggactctatcagtacctgaacgatgcctttgacaaggcgtgcgagctggtgctgcgctgcagtggcaagatagtggtcaccggcatgggtaagtcaggtcacatcgggagcaagattgcggccaccttggccagcactggcacccctgccttcttcctccacccgggtgaagccagccatggggatctggggatgatctccagcggcgaccttatcatcgccatctccaactccggtgagagcgacgagatcctggccctgctgccggtgctcaaacgtcgcggcatccagttgatctgcatgacaggcaatccggcctccaccatggccaaagaggccaacgtgcatctgtgcatcaaggtggataaagaggcctgcccgctgggcctggcaccgacctccagcaccacggctaccctggtgatgggcgatgcactggcggttgccctgctggaagcccgcggcttcaccgccgatgacttcgcgctctcccaccctggtggctcccttggcaagcggttgctgctgcgggtcggtgacctgatgcatagcggcgatctgttgccccaggtggggatcgatgccaccatcagccaggcgctgctggaagtgagtcgcaaaggtctgggcatgacggcggtcgtcaacgacgagggtctgctggccggactgttcaccgatggtgacttgcgccggatcctggatctgcaggtggatatccatcacacctcgatcgccaaggtgatgacgaccaactgtgttaccgttggccccgagatgatggcggcagaagctgtcaaactgatggaaaccagaaagatcaacggattactggtggtggatggtgacaagcgcccgttgggggccttcaacatgcatgacctgctgaaagccggggtaatttgatgcaaaacgtaccgaccctttatggtccggtgacgcgcagccaatacgacagggcggcgcaaatccgcctgctggtgtgcgatgtggatggggtgctctccaacggcctcatctatatgggtaatgatggcgaagagctgaagaccttctgtacccgcgatggcgccggtatgcgggccctgctcaacgccgggatcgaaatagccatcatcaccgggcgcaactcccgcatcgtcagcgatcggatgaagagcctgggagtgcagcatctggtacagggggcggatcagaagctgccccacttcgaggcgctgttgacaaagctgggtctggaagcgtcacaagccgcctatatgggggatgacaccatagatctgccggtgatgcaggcctgcgggcttggcattgccgtggctgatgctcatccgctggtactggcccgggccgacatggtgactcgactggctggcggagtcggtgctgtgcgtgaggtgtgtgacctcatactgcaggcgcaagggcatggcgattatcagccagaggcctcggtatgagcagacagacgctgttgttcgccctgctgtttctggtggcgctggccgcctggcagattggtgatgtcgacctgacgccggagccgactaccaaggcagaaaactaccagccggacttcaccgcaaggaacctggtgaccacccgttttgatgtcaacggtcgacgcacagaacggttggagtccgagtatgcggagtattaccagatcatcgagcaggctaccttcaacaagccggtggtctacatgttcgacaagcagggtgaggccgagtggaaagtcacggccgacacaggtgtcctcaatacagacgacaacgtgatcctgcgcgacaaggtacatctggatggcctgctgcccacctccttcatctccacactggataccccctatctggagctggatctggtgactcagaatgtgagaagcaatcagcatgtcagcatagtgggtaaggaattccagaccgaaggcgttggcctgaagggtcatctggaacgcaaatattttgaattactggatcagggccatgccatctatttcaatgaaaaacgctaatctggccctcgcggctttgctgctgtgcggcaccgtgagtgccaaagagtccgactttgccgaaaaggtctatgtggatgcggtcagacaggtggccgagatgcaggacaaccgcatcaccttcagtgacgatgtcatcatcactcagggcaccatcaagattaaggctgacaaggtggtggtgatccgttccggcgacaaaggggccgaggtcatgacggcctatggcaagcctgccaccttcttccagatcctggacaacggcaaaccggtcaacgcccacggcaacagcattcgctacgagctgaagaatcgcctggtgaccattaccggcaacggtcagctcaaacaggaagacagccaggtcaatggtgacctgatccgctacgacatcgtcaaacagaagatgatcgccgagagcaaggggccgacccagcgggtcaagacggtgttcctgcctgatcaggtagagaacttcgacaagcccgccgatcagaagaagcagggaaaataaaccatggcagtgttgaaagcagccggcctgcaaaaaagttacaagcgtcgcatggtggtcagtgacgtgagtctggaggtgggtactggccagatcgtcggcctgctcggcccgaacggtgccggcaagaccacctccttctatatgatagtggggctggtgcagagcgatgccggcctcatcaccatcgacgatcaggacatcagccagcagcccatgcatatccgtgcccgtaacggcatcggctatctgccgcaggaggcctccatcttccgtcgtctgtccgtgttcgacaacctgatgggggtcatgcagacccgcaaggggctgagccgcgaagagcgtgaagacaaggttgaacaactgctggaagagttcaacatcacccatatccgtgacaacctggggcagagtctgtcagggggggagcgacgccgggtcgagatcgcccgcgcgctggcggccgagccgcgctttattctgctggatgagccgtttgccggggtcgaccccatttctgtgatagacatcaagaagatcatccagcatctgaaagatagaggccttggtgtcttgatcaccgaccacaacgtcagggagactctggacgtatgtgagaaggcttatatcgtcagccacggcaagatgatcgccgaaggtgcaccggccgagatccttgccgatgaacaggtcaagcgcgtctatttgggcgatcaattcagtctatagtaagggggcatctcttcatttcctttgacgactgcctcgctgaacataaggatatcccgacgtagatgaagccgacattacagttgcgtctcggtcagtccctgaccatgacgccgcaattacaacaagcgattcgtctgctccagctctccaccctggaactccagcaggaaattcagcaagcgctcgataacaatcctttgcttgagcaagaggagaatgacgttcaggagaccagcccggaagagcccgtcgacgacagtcagctcgactccagcgatgccatggcccaggatcagatgccggacgaactgccggtagataccacctgggaagatgtctattcagccggcacagcccagagcgcaggccccatccacgatggggaggacagcgtctatcaaggggaaaccaccgagaacctgcaggactatctgctgtggcagatgcgcctcaccccgttcagcgatctggatgccgccattgcgctggccatcatagatgccatcgatgactccggttatctgaccgtctctctcgaagatatacaggcggcggtgagcagcgaggatgtcgaggtggaactcgacgaggtcgaggcagtgctcaagcgggtgcagcatttcgatccggtcggcatcgccgcgcgctcggtgcaggagtgtctgctgatccagcttggccagtacgctcctgaactgccctggctcaatgaggccagggaggtaatcaaggagcacatggacttgctcggcaaccgtgattaccgcaccctggcccgcaagaccaagctcaaggagagtgacctcaaggaggtgctggaccttatccagcaactggagcccaggccgggtaacggcatcatacagagtgactcccagtacgtgatcccggatgtcaccgtcgtcaagaagggcaacaaatgggtcgttgagctcaaccctgattctgcaccgcgcatccgggtcaacgagacctatgccgccatggcccgtcaggcgcgtaccagccaggatacccagttcattcgctcccacttgcaagaagccaagtggttcatcaagagtctggagagtcgcaacgacaccctgctcaaggtggcgacctgtattgtcgagcaacaacagggctttttcgagtatggtgaagaagccatgaagcccatggtgctcaacgatatcgccgaggcggtggagatgcatgagtcgaccatttccagggtaacgacccagaaatacatgcataccccccgcggcatcttcgaactgaagttttttttctccagtcatgtgaacacagaaggaggaagagagtgctcatcgaccgcaattcgcgcgctgatcaagaagctggtgacggcggagaatcccgccaagccgctaagtgatagcaagatcgcggatttgctggccgaacagggtattatggtggcgagacgcacgatcgcaaagtaccgtgaatccttgttgatcccgccatccaatcagcgcaaacgcctggtttaggcaaaacaaaaagaagacgttatgcaaattaacctgaccggacaccatgtcgagatcaccgaagctctgcgtgattatgtgaataacaaatttgccaaactcgagcgtcactttgaccacatcaacaatgttcatgtggtgttgagcgtagaaaaactgaaccagatcgccgaagccaagctgcatgtcagcggtggtgaggtgttcgccaattcacagcatgctgatatgtatgctgcgattgataccctgctggacaagctggatcggcagatcatcaagcacaaagataagttaaatcaaaaataactatgcaacttgaacacatactgagtcgggactgcaccaaaagtgcggtcccttgtaccagcaagaaacgcgccctcgagatcatcagtgaattagccgctgagcgcttggggacctctcgccagacactgttcgagtgtttgctggcacgagaaaaaatgggcagtaccgggatcggtgccggtatcgccattccccacggccggatcggtgacgagtttccgccgaccgccatcctgatgaccttcgcagagcctatccccttcgactccatcgacaatcaaccggttgacctgctctttgccctgctggtgccggaaagcgagtgcaaacagcacctcaagaccctttccctgatggcatccaaactgggtgacaaggcggtttgccgccagttgcgccaggcaaccagcgatgaagatctctatcagatcatgacgtcggcctgatattcgggccctcgtgatgatcccaagcggtgaggcaacaagatgcaattaatagtggtaagtgggcgctccggctcgggcaagacagtggccctgcgcgtgctggaggatctgggttattactgtgtggataacctgccggtcaacctgctgccccagttgatcgtgtcggtcgagagccagtatgacaagctggcggtcagtatcgacgtgcgcaacctgccggtgagcgcagacaagctggagaccctgctggcccaggttcgcaatgaaggccgggtggaattttccagcttcttcttcgatgcggagaactccaccctgctcaagcgctacggcgagagccgccggctgcaccccttgtcccgcaagcagctctcgctggatgaggcgatccgtgaagagaccaatctgctggcaccgctctcctcgacagccgacttgcgtatcgacaccaccagcctcagcattcatgacctgagtgagctcatcaagacccgggtgcttggcaagaaagagaacgaactggtgctggtgttcgagtcgttcggcttcaagtacggcatccccaaggacgctgacttcgtgttcgatgctcgcttcctgccgaatccacactggatccccgagctcaaaccctttaccggcaaggatgagcccgtggcccgctacctttccagccagccagacgtgatgcagttcatcctgcagattgaaaacatgctggcgacctggttgccacatctggagcgcaacaatcgtagctatgttactgtgggaattggttgcactgggggccagcacaggtccgtgttcatcgcagagcagctggctggcgcgttccgcttgctcggcaagaacgtccagatccgccaccgcaccctcgacaaaagtacgccgcaacattgatggaccaataggaagatcagatgactgtctcagcctcggtggaagtgaagaacaaactgggtatgcatgccagaccggccatgatgctgttcgagctggtacagggcttcgatgcccacgtgctgctgcgcaatgaggacggcatcgaggccgatgcagacagcgtgatcggcctgctgatgctggattcagcccagggcaagcaggtggaagtgcaggtggagggccccgaagaagtggaggcgctggccgctgtggtggcgctgtttacctccggcttcaacgaggagtgactcactccccgcccgggttcaggaaccggtgcgcgccagccccttgaagctggcaaaatcccgacaagccagcagattcttgctggctttttcgttcatcagcgccagaaacagatcgtagagccccatcgcctcttcgtagtccgccttgctgatggccagcacgaatatcagagtggctgtctcgccattgccccagtcgatcccctgtggtgccagcactgtatagaccagggtgcggcgggccagcaggccgagggagtggggcagggctatgccttctcccagcagggtggagacgatgcgctcccgttcgtggagtgaacttctgaaccccgcttccaccaggtcttcctgttccagctgatcgcagatgcgggcgaacagctgactctggttgagtggctcattgaccaccatgaagtggtcggcatcgaagtatttgtcgagcaggtaggggcgggtgcggtcgatcagcaccagtttgccgagctgctccagctgatactgggtcgggaaaggcgccacctgcaccacgggcacgttcttctcgctcaccttgacagtgctgatgacaaaatcctgctctatccgcgtcaatccctcgtaatctcgcaccgactccaggctggccagttgcagctggggatattcccgcttgatgcgcgcctccagcacccggaaggtggcgttgccggcatcgcacagcagcagtgcctggggacggcgggtgtagccgatgtcgtagtggcgctccagccctaccccgatatggattaccaggtagccgatctcgtggtgggtcagccggtaaggggtctgttttatccactccgaaatggccgccagcgtgatgtcgtaggcgaggggatagtactgcttgatgtgatccgccagtggattgtggctgccgatctggtatttgacccgcagcagcatggcgctgatatgggtctgcagatccgctcgcaactgcaggtcgtcgcgcagatcatagggatagtgctgatggatataggcaagcagatgctcgaccagctgctcgctctcggcggccatggccgggctgagcctgggcgtgtcggcggtgaggcgggcctggatctggatggcgaggcaggcgatctcctcctctcccggtggcatcaaggtcggcagctctgcataaatgtcactggctacggcggccagcgtctctgtgatgtcttcgctggcaaactggcggagctcgtgccccgcagcctgccgcagcctgccgcagcagggcgacggcgcagtagatggtgagctgctgcaggctctcgtcggcgaggcgcagctgatggcggctgagctgggcatggatgtgattgcccactacctccagcgtcttgctggggcaaaggttgggcagcaggctctgcaactggttgttgtggagcagctcctgatagagcaactgggtgaggcaggccctgatcgctgtctcccccccctggatgcgcatgcccagccgtggcttgctgtcgatgagcaagccaaagtgggcgagccgctcccgcacttccgccatgtccccctgcagggccgcccggctcagataccaggtatctgccagttcgtcgagcttgatcccctgttccgccgtcagcagcaagatctgcaggtgcagcacccgctcacgactggtgcgcggcaggctgctctcctgctcctgggccgccagcaactcatcaaacagcccctgattgtaaatcttgagctggtagccgctgccacgctggtggatcaggtgggcgccgtgggtggcaatcagctcgttgagggtcgccacgtcggtgcgcacagtgcgggtggagacattgaggcggcgagccagctcctcctgtggcagcggttcggcatggagctgggtcagcagttgatggagtctggggtggggcagcttggtcatgaggggggacgggactcctgtcgcgaaataaagggtcgatgttaacaagcgggtcattaacaagccaggcaccggccagtgatcggaccggtgccatctttcgtcacgccagcagtcgtttcaccgtggcgagcagggtacgcacatcctgggggcgggtctggccgctctcgctgtcgatgatggagctgtagacgtgggggatcaccttctcgacaccagcgtccagcgcgatccgcactatctcttcgaagttgtcgagatcgatgccgccggtgggctccagccagaagccgtggcgggcacaggcctcggccaccgcctgatactcgtcacgacaatccagccctcccatggggaagaacttgaccgagctgccgcccatgtccttgagcagggcgatggcagtgtcgatgggcacaatcccgtccggttgctgggcactgaggggcccggtggagatcttcaccatgccgggggtgccggtgggggaaatgaggccattgaccagcgtctctggctggcccaacagcgcccggctggcacccaccccggtgaagacctgattgacgtgctggggctgcagctggcctgccagctcggctaccatggcggactggcgtggatcgcccgcccccagcccgatggagagagcgttgtcgatgagtttcgcgtaatcgcgcatatcggcgaccgcggagggcacatccggatagttcttggagagcacgccgaccagtacatggccttcggccgcctcataaatgtcgacagcattctgtttggagcccgctaatacattgaggcagacacggttgcggtagtagttgggaataagggacatcagtgatcctcctgaattagatatggccttcgacgacggcttgctgtttggagcccggtagtacattgaggcagacacggttgtggtagtcgttgggagtttgggacatcaacgattctcctgaacgaggttggcaatggcggcatggatctggtcgagctggggtgcggtgacgctgcgcacgtcgatctcgatgtggccttcgttggccttgtagccacggcagtagatggcggggttgccctgttgcagtcgagccaccaggtggactgtggtcatgccgatctgctggtggtcaaaagcaatatcggtgcgggctatgtcgcgccccgcactgtcccataccacttttgcgctgacgcccggaagctggttgaggcgctcgatgaagggggccatcttggcgaccatggcggcgccgctctccttctctttttccaggtagcgctctatggcgcgggtcaggccgaggatcccctccttgcccaccttcatggcccggcctatgccgttggcctgctgcttgacccactccacatactggcatttgccgagcaccaacccgctggtgggcccttcgatggccttggcgccactgtagatcaccagatccgccccctggttgtaatagagacgcaggtcctcttccgctgccgcatcgacgatcagtggcagctggcgagccttggccacttctgccgcctctgccaccgacagaatgctcttctgcacgcagtgatgggacttgatgtagagaatggctgcggtattgggattgatggcggcggccagctgggcgggggagcactcgttggcatagccagcctctaccaccttgcctccccccagattgaccatggtgccgaccggcgcgccgaagttgacgttgtgccccttgggcagcacgatttcactcggcactccgtgggcatgggcgtgcagctgctccagccggtaggggtcgccgcgcactatcatggcggccaccgactgggctatgccggcgctggcgcaggagaccactaccgcatcttccacatccagcaagcctgccaggtaggcgcctgtcttgttgaccagatccttcacctcgaagtagtggcccaggccgaagctgaccgcatcgaccacctcctgctcgggggtggagacgccgagaatagtcatgcgcccggaggcgttgatcacgggtttgagctgatatttctcataaacagaaggcatggtgtgatttcccatagtgagtcagaaccaggtcaccacccaccagagcggcgaggggaagcagttgcaggtcgccgctgcgcgattgcacctcggtatccataaacagggtcgggccgctggccagttcaaacagggttagatcggcatcggcgcccacctcgagtcgtcccttgccggtcaggcgaagcgcatcggcggcatggtcggtgacgcaggcgagcacctgctccagcgtcatgccgatggcgagaaacttggacatgacgtgggccaggctgtagacgggccccttgatacggttcttgcagtagatatccgagctgatggtgtggggctgtatcccctgacggatggcaagctccgccacctcgaagctgaagctggcgccgccgtggcctatgtcgagcaaaaggccccgttgcatcgcctcgcgcaccgcgacccgcagctcgccggccggtgtcaggatgcggttcggtttgccgttgaagcagtgggtcagcaggtctccctctcccagcagggcgacaatctcgtccagatccggcggcgtgttgcccacgtgcaccatcagcggcagccggccgtgggcctgctgcagcgccttggccatgcgcagcggctgcaggccgttctcacccaccacactgccgctcatgcgcgccttgatgccgataataaagttggggtgacgggcaatggctgccgaggcgagtgccatgtccagatcccggctgtccgccagctcgttctggcgcagcaggccgatgcgggagatgttgagcagggcatgcacccgggtcttgcagcctgaagcgaggcgctggaagtcgtccacgtcgtcggcgcctgtgctgcccgcgtctatgacggtggtgacaccagactccacgcccaccttgtccggctcatcgtgatagatgggggaggcgggatagcagtgggtgtggccgtcgatccagcccgcacttacatgcacccggccagccagatccagggtttgcttcgcctcggtctttgccggcagctggccgagggccgctatcttgccgtcccggatggcgatatcgatgagctcgccatttcccaggcgtcccgctctgatgatcatgtcatgcatggtgatgacctcgaagaggccgccccgcagggcggcgagtgcttatgcaagggcgaccgggaagaaggtgccgagcaacatggcacccaggatggcgccccctgtgatgggcttgctccatacatagaacagcagtgcacccagcagggaacccagtcctatggggatggaggcacccatggcagagaggatgatcagggggcccaggaagcggcccgagctgttgccagctcccatcatgacgtccgcaccgtaggtggagttgctctggttgatggtgaacttgcgcgccaggatgatgatgtagccaatcgccagaccaatcaccatgccggtcaccagcgaggcgccgaagttctccactggatagagaatgccggcccccagcagcagggcgggcacgcccaggccgacgccggtctggatggcgccgcctatgtccaggatccccaccagggagccttctatgatgcgggcaaacaggaagctggcgccaaaggcacccgtgtccatgccggctttcagcatggcgacgaaggccacctcgttgaaggcgccgacaccgtacaggtagtacatgtgggttccggcaaagaccccggccgacagcaggccgacgaagatggggaaggaccagtctgcgtaccagaagttgtttctcagtttctcatccatggtgtggccccttatttattggcaagcaggttatggacgttttccagccacagggggatgcccatgtggaaggattcaatcagcttgaggtcaaagccgcggaagaagccgctcagcacgaacagcaggacgatggcactcatcatcaccttggtgacatggttccagccgctctcttcgacccccttgccgatcaggatgccgagcaccagacccggtactgcgttgcccatgatgagctgcgccagaccgccgaagatggtggcccagaaaccggacttcttgcccgcttcgatggcggccagccagaagatcaccggcatgacggtgttgaccagcaggttggcggcaggcaccagcaccttgaccgctgtcacctgcagggcggccggtacagcggcagccgtgctgttgaggaaggccaccacgatggcgccaatgatgccgcaggctatggccatctttttcgggtcgtgcagagtgctggcgagatcccggttgcggatcatcagggccgccgccccccagttcggcaggatgcggtgatccacgtcctgggtgaaggctccagccgccacggtagaggcccaggcgttgaagaagaagcccagaccgaaagagaagtgggaggcgggatccccttcgcatgagttgagctcacccagagtacgaaaagcacccatgccctgcacggtcggggcgtgaaacatccgcgccgcgccggcccccacaccgacgcccaccaggccgccgatgatgagtgacttgataaatatgattagaaacatccaatgtatccctcttgtggggttgtcgctgcgggtggcatcacactagggtgaacgtcaccttgtcggcgtccaggctggtgaccttgaccgtgatctccagctggacgcggaattcacggcgctggcgcggcaggaagaagaacaggaacttctccacccggaccgactcctcggccttgagcacctgcacctcgaccggttcgatccgcagcatgacgcgcgggttgtccttgagcagagtgtgctgcacctggctgagggctgcggcgaacgcctgctggcgggtcgcccccttgccgttgacgatgacctgggtggtgaagtcctctttcatcaggcgcgtccgtgcttcttgacgaaggcttctaccagcttctggccaagctcttccttgtccatgaagccaaaacccagcaccacgcagccgtcattgatggctgtgacaccctcctcgacggagcgcatgccgtagcggcacttgtagccgtacttggtctgggccgtgatggcaccggcgccaccgctgccgcagaaggagatgccgagatccgcctgctccttgttcatcacatcaccgagcttcatatcggcggccatgccgggtatcacggtcacgctggcaccggccgattctgcccctgcccctactttctggcccttgccgagacgatctccaatcacgagtttgatggctgacatctggatatctcctttttgttattgattcagcactgagctgagttcattttctttggcgacttcgaaatggacggacaagaggtgagcctcttcataggccagcttgtccagccaggcgacgacctgttcggccagtcgcagggaaaggggggagatctcgtcaaacaggctgaggtcgacctccggcagggattccccgctatgggaacgccacaccatggctttgacatgggaggccagcatctgcttttgcacctcgttgggacgtatgccctgatcgcctagcaggatgtggatgcgtgccaggatcaggtcggtctggtgcagcaacgccgggctgtccggggtcaggttctggtcatgagtctctgtgtgcaatgtctgctctccaaggctggcagaaggtatgggattaccctaagcctgcaggggcgtgcagaggaggcagcgtttttccgattcgaagcggaaattcccgtgcgaagcggcttaaaaggcccatttttgtgtaccagcagaggaaagggagcttatcggggctggattagtgtgatcgatggcgcacttctctggcagatggccccagagtcgcacaggctgaaactgtgagtcgtctcacgtatgaggggagcgaggatccgcagaaatgacaaagggcggttacccgcccttgtgatatgaagagacaatagggtcagctggcgttagcgccactgacattcgtattggccttgccctgctggtagcgcaggtcttcctctatggtgacctccacttccagcggcttgccatcacgaaacaccgatatggtgagtttggtgccgggacgactctcgacaatcttgtccatggcggagcgcacgccgctgagcgcttccccattgatcttgagcagcacatccccccgtttcagacctcccttgctggccggaccgtcaggatccaaactctcgatcaccagtccgcgcaaatcaccgaggttcatcatgcgcgccactatggggttgagttcaacgctggagatgccgaggtagccgcgaatgacacggccgttggtgatcagctcatccatgatccgtttggccaaccggtaagggatggcgaagctgataccgtagctcttctgattgccgttgaggtgataggcggccgtgttgatgcccaccagatcgccgcggccattgaccagggctccccccgagttgccttcgttgatggccgcatcggtctgcagcagatcctgccggccgttgccgtccggtcccatgctggagagaccaaggcgaccggtcgcactgatgatgccctgagtgatggtctggccgacgttgtaagggttgccgatggcgagcacaacgttccccacatccggctgcctgtcgggatcctgagggatcactggcaggttgtccgattctatgtagagcaccgccagatcggttaactgatcggttccgaccagctcggcactgaacacccgcccatcctgcagtgcgactatgatttggtccgcatcggcgatgacgtgatagttggtcagcacatggccgcgctgattcatgatgacacccgagcccagcccctggggtctgagttcagcctggttgccctgattgcgggagaaactgcgggtgtagatgttgacgacggcagggccggctctatgagcagcgtaagagaagctcagttcacgggcattggtgatgatgccggggagttgggcaccgccacggaaatcgggaaacagcagcaacaggagagccgccacggtgagaccgaagccgacagacttgcccaagtaactgatcaaaggtgggattttcatgtcattctcatccgtacatgcagcgggcagagaataacactatcggtggataaaaatcacccgcggcgagggccgcgggtgtgaggttattaacggatcaccagatagagagaagactctccgcgctgtatgttcagcgccagcacatccggcttgtttttcaatgccttggtcagctcggccagcgagtttactcgcaggcggttgacgccaatgatgatgtcgcctttctgcagaccggaggccgcagcaggggagcgagccgctatatcggagacagctacgcctgtcaccggctccgaggtggtgctgagcttggccccttccagcgcagggtgcaggacgctggccaggatctcgctgtcatcggccttcttcagcatgaccttgacggtttcttctttgccgtcgcggatgaggcccagcgcgacctgcttgtcggcacccatggtcgctatcttggctcgcagttcgccaaacgagcggattgccttgccatctatgctgacgatgatgtcgccaggcttgataccggctttggcggcggcggagtcaggcatgacctggttgacgaaggcaccatccttcttgttgtaaccgaaggttttggcgatatccgaggtcagttcagagcccgtgatccccagctgaccacggcgaacttcaccgtacttgacgatctgctcagacaggtcacgcaccatgtttgacggaatggcaaagccgatacctatgttgccaccgttgggacccaaaatggcagtattgatgccgatcagctccccacgcaggttgagcagggcgccgcccgagttgccggagttgatggccgcatcggtctggatgaagttttccagattttcgatgttgaggccactgcgtcccagggcgctgacgatgccggaggtgactgtctggcccaggccaaatgggttgccgatggccagtgcgtagtcgccgaccctcagttcgtctgaatcggcaaatttgatctgcaccagatcctcggccttgatttgcagcagggcgatatcggactgtttgtcttcacctatcttcttggccgcatattcacgaccatctttcaggttgaccttgatctcgtccgcctcgtgcacgacgtgggcgttggtgatcacgtagcccttcttggcatcgatgatgacgccggagcccagcgcctggaagggctgctcgctcacctgctcatcaggcatgttggggccgaagaagaagcggaattgctcaggtagacgctggcgagtgattttcttgccagagacggagatattgaccacggcaggcgtgacctgttcgagaaccggcgccaggctcggcatctcctgattgttcgccagcaaagagggcagtgcagcctgcacaggggccgcagacatggcgataccgacactgagggctagcacactgagcacagaaagaggtttacgcatatgaaaaacagctcccagaaaaagttgcaatgcaatcgtcaaggtctgaccacaacacagcgcaattagttccgcagggaactaactggactgcttgagcagaccggaggcgccggcatagtcacggggcggtacgccgggttcttcgttggccggtgtatcggcactttcttcaagcagtgcttcacggaacagcggttcctgtgccttggccaggaatttgctctgctcagccatatggcgatagagggtttgatactgctcggcaagctgctccatcagggcggcgctgtcggcaaagtgggtattgatctggccctggtagctttccagctccgtatgcgcttttttcagctcttgttccagacgtccggcatcccggctgcgcaccgtgaagcgaccgatgatgataccgataatcaaggcggcgacagccagcaggatcccgtttaacagactcatagatgctccttgttacagctaaatcaatgtgtgttgaggcggcctggatggccgctacgccttgatggcactataccgtgcaccccgagagcgtgataccattttgtacttcattcagggacttggaggcggttgacaggatgaccccgcagcaaaaatatcagcaggatttgcagcgccccggctttgtggccgacccggctcaggcgatggccgtgacccgcctggagcgactctatcaggatttgtgccaaagcccgactccgaccagatcccgcggcctgttgggctggttgcaaaagcccaaggccaaggaacctgtcctcgggctatatatgtggggcggagtgggcagaggcaagacctggctgatggatacttttttcgagagcctgccggggacgcgaaaactgcgtatccacttccaccgtttcatgcacagggtgcacgacgaactcaagggactgaccgggcaggccgatccgctcaagctcatcgccagcaagctggccagcgagacagatgtcatctgtttcgatgagttttttgtctccgacatcacggatgccatgttgcttggcaccctgttccaggagctgtttggtcatggggttgtgctggtggcgacctccaacatcccgccacaggacctttatcgcaatggtctgcaacgggcccgttttctgccagcaatagagctcatcgagcgtcattgcgaggtacttaacgtggatggtggcatcgactatcgcttgcgtaccctggagcaggcagagatatatcacttccctctggatcagcaggcaaaatccaatctggaccgatatttccaacagttaacgggtctggagcaggtcaacgctggcagtgtcgagatcaattatcgtcaattgacgtcgctgggaatgggggaaggtgtgctgtacatggagttcgagcaactttgctgtactcctcgctcacagggcgactatatagagctggcccgcctgtttcatactgtgctgcttgctaatgtgcaacccatgggggctggcacggatgacgcggctcgccgcttcatcgccatggtggacgagttctatgaacggcacgtcaaactcatcatgtcggcggctgtccccatgacagaactctacgggaacgggctgctgaatttcgaattcaaacgttgtctttcacggcttcaggaaatgcaatcgcacgaataccttgccagagtgcaccttccttagtcacaataccgcgcctgccagtcggatgggcatctgcggcaggtagggccgggcgacatttgctagcttcatggcagtgaaattagcaggtgatatttaaggcaacttcacttataatcgcccggcccacgttacagctgtcgataagacagcgacactttaagctttacttgtattcgaaggggtacaggtaggccatcgtttgttgtttgtgggagagcccccataagcaattgggtctgtaacaggtaattgggtttaacttaatgaaaactttcgttgccaagccagaaaccgtaaaacgtgactggtacattgtggacgcagagggtaaaactctgggtcgtatcgcaaccgagatcgcttctcgtctgcgtggtaagcacaaagctgaatatactccgcacgttgacaccggtgattacatcatcgttgtaaacgctgagaaggtacatgtaaccggtaagaaatttaccgataaaatctaccattctcactccggtttcccgggtggtatcaagtcaatcagcttcgacaagctgatcaagcgtaagccggaaatggtaatcgaagctgctgtcaaaggtatgctgccgaagggtcctctgggccgtgccatgttccgtaaactgaaagtttacgcaggcgccgagcatgctcatgctgctcagcaacctcaagtactggatatctaatcgggaactggcaacatggcagaaaatcaatactacggtaccggccgtcgcaaaagctccactgctcgcgtgtttatcaaagcgggtagcggtaaaatcgtaatcaaccagcgctccctggagcagtactttggccgtccgactgcccgcatggtagttcgtcagccgctggaactggttgagatgaccgagaaactggatctgtacatcaccgttaatggtggtggcatctccggtcaagctggtgcgatccgtcacggtatcactcgtgctctgatgcagtacgatgaaaccctgcgcgccgaactgcgtaaagcaggctttgttactcgcgatgcccgtaaggttgagcgtaagaaagtcggtctgcacaaagctcgtaagcgtccgcagtactccaagcgttaattcgctttttgtactcactctcacgagtgtcaaaaaagcctggccatgtgccaggctttttttattggtaatattagctatgccaatgctaacaccacgtcacaaaagacaaaaaaatgtatatttattgtttttgcccttcgctggtctttcttgtcaagttgttatcttttctttaaaattccctcggtttttctgtgacaattgtaactccgcttccgccgctgttgtcacggaagaaaggggaacagggacacaataagaatgtgcggagtccacatgggagagtttttggatgagcaatgcgccagttgataccggtcgccgcagatttcttacctggtcaacggttgccgttggtggggtaggagctgcttttaccgcagtgccgtttataaagtcatggaacccgagtgccaaggccaaagcggcgggcgctccggtagaagtggatatcagtaagttggaaccaggccagctcatccgtgttgagtggcgaggcaaaccggtctgggtggtgaaacgcaccaagcagacgctggatgcactggcggctcacgatggccagctgcgggatcccgcatctgacgaaccacagcagccggattatgcccataacggctacagatccatcaaacccgagatttttgttgcggtcggcatttgtacccatttaggatgctctccttcctacctgccggataacttcggtgagcaggttcaaggcgtgacctccggtttcttctgcccgtgccatggctccaagttcgacatggctggtcgagtgttccagggggtgcctgcacccttgaacctggtcattccgccgtaccaatatcttagcgacaccaccatcctggtcggtgccgatgatggcaaggaggcctgaccatgttttccaaactgatgggctggattgactatcgttttccgctcactgccatgtacaacgaccatatggccaagtacccggcaccaaagaacctgaatttctggtacttctttggctcgctggccatgttggtactggtcaatcagatcatcaccggcatctggctgactatgaactacaacccttctgctgagggtgcctttgcttcagtcgaatacataatgcgggatgtggactacggctggctgctgcgctacatgcactccaccggggcctctgcgttctttgtggtggtgtatctgcacatgttccgcggcatgatctatggctcttatcagaagccgcgtgagttgctctggatcttcggcatgctgatctttctggtgctgatggcggaagccttcatgggatatctgctgccctggggccagatgtcattctggggggctcaggtcatcatctcgttgtttggtgccattcctgtgatcggagaggatctgaccctgtggatccgtggtgactatgtcatctcgggggcgaccctgaaccgcttcttcgcgctgcatgtcatagcgttgccgctggtgctggtgatgctggtggccatgcatatattggcgctgcacgaagttggctccaacaaccctgacggcatcgacatcaagaagcacaaggatgctaacggctggccgctggatgcggtggctttccacccttacttcaccgtcaaggacatgatcggcgtggccggtttcctgttcttcttctgcgccatcatcttcttcaagccggatatgtggggctacttcctcgagaagccgaactttgaagtggccaatggtctgaagacgccggcgcatatcgctcctgtgtggtacttcactcctttctacgccatcctgcgggcggtgccggacaagttgctcggtgtcatcatgatgggtctctccatcgtagtgctgttcctgctgccttggctggatcgctgcaaggtacgctccgttcgctatcgcagcacgctgcacaagctgaatatcgcccagttcgtggtctgcttcgtcattctcggtatcctcggcgtcttgccatcgaccccgaccttgaccctggttgcccagttctgctcgctggggtatttcgggttctttgtcctgctgttcttctacagcaagaatgagcgtaccaagccgctgccggagagggtgacattcaaatgaaaagaataatatttgcagtgctggccttgctgcccagcctggcgcttgctgctggcggtactttcccactggacaaggccgactatgacctgaatgacaaggcgtctctgcagcgtggtgccacgaccttcatgaactactgtgccggttgtcactctacccagtaccagcgctacaaccgcgttgcgcaagatctggggattcctgatgagctgatgagggaaaatcttatcttcacgggagcccaaatcggcgatctgatgaaaatctccatgtcggagaaggatgcggccaagtggtttggtgcaccgcctcccgacctgacgctggtagcgagggtgcgcggggctgactgggtttatacctatttgcgctctttctatgtggatgagactcgtccgtttggcgtgaacaacgctgttttcccgtccgtgggcatgcctcacgtgctggagccgctgcaaggcacgccccgtgccgagtttgcgacccacactgtggatggggtggacgtacagcaggttgtcagtgtcaaatctgacggcaacggtgaaatgaataacgaagagtatgatcagacggtactggatctggtaaacttcttggtctactcggctgaaccggtacaacaggagcgcgaacgcatgggcttctgggtacttggattcatcgtaatcttcttcatcttcactgtgctgttgaagaaggaattctggcgcgacgttcactaagcgaccagatccgggtaatataatgcacggcaatgaagaccaagatgcttcattgccgtttctgctttttaatgacgggagggttcaatggctgtagctgccaataagcgttcggtaatgacgctgttttccggtgccaacgatatgttcagccatcaggtgcgtattgtcctggcggagaagggtgttagcgtagatatttgccaggttgacccaagcaacttgccagatgagctggccgagctgaacccgtacaacactgtaccgactctggtcgatcgtgagctggcactgtacacctcacgcatcatcatggagtatctggacgagcgcttcccgcacccgcccctgatgccggtttacccggttgcccgtggtaacagccgtctgatgatgcatcgcatcgagctggactggtactccctggccgacaagatcatggcaggtaccgatgtcgatgcggcgcgtgccgaattgcgtgacaacctgctggccatcgcgcctatcttcggtgaaatgccgtatttcatgagcgaagagttcggtctggtcgattgctacatggcaccgctgttgtggcgtctgcccagtctggggatcgatttcgccggtcgaggtgccaaagagctgaaagcctatatggttcgtctgttcgagcgtgaatccttccaggcttcattgactgaagctgaacgtgagatccgcgctggcgtatgagcatggaaccaacaatgacacccagtcgcccgtatctgttacgggcgttctttgactggttgctggataacgagctgaccccgcatctggtggtcaacgtcaatatcccccatgtgatggtgccgatgcagtttgttcaggatggacagatagtgttgaacatagcgccgcgtgcagtaggacagttccacatggacaatgaagcggtcagctttagtgcccgttttggcggtgtctcccagcaggtttatatccctatggccgccatactggcgattcatgccagggagaacggcgtgggtgccctgttcccgcccgagccaggttacgacctctggctggagcaggccgaagcaccggtggagcctgagccggaaccaccgcggccgaccggtcggccgacgttgaaagtcatcaaataaaaaaacgcagccaactggctgcgtttttttatttctgtttgctatctgctcgctcagttctgggcgaactcgaacgctttgatcacgcgcttcacgccactgacgtggcgagcgatctcaacggcctggtccccttcctggcgagtcaccaggccaatcaggaacacctcgccgttctcggtgaccaccttgaccttggcgctgtcgaagtttttggcccccagcatgtctgcacggaccttggaggtgatccaggagtcattgctgcgcacccctatgttgactggctggccgagtcgcagctcattgtagacatggcgtacgccgtcgatacgggccacgaccttgcctgcttcgagcttgtatgcgtcagaaggtgtctggccgaccagcagtacacggccgttgttgctgtagacgctgatcttgctggctgtactcaagggtttgttgtcggccaatagattggcagctttcagttcgatggcctgatcatcccactgggcacccagagtgcggcgatcgccggaagccttggcagtgcctgcggcaccgcctactaccacggctgcgcagccttgcagcagcagggtgccagccagcaggccgagcaggagtgtttgcttcttcatggtttcaatcttcctgttgcgggaaaagtgtctggtcgatgagatcacacagacagtgtagggtcaacaggttaacctccagaatacgggggcgtcgggcggatggtacccggatctccacatcgttgggaccgagcagcccggcgatctcaccaccgtcccccccaccgagcaccactatggtcatatcccgtgataacgcggcctccgcggccttgatcaagctacgactattacctgtggtggtgatgaccaccaggatgtcgccggcttgccccaaggcccggatctgtttggcatagacctcttcgaagccgtgatcggtggcgatggcgctgatggttgccatgtctggggtcagtgccatgcccggcagggaagggcgttcggtctcgtaacagttgaccagctcggagatgaacagctgggctagcgccgcagagggaccattaccgcatgccatcaccttgtggccattgagcagacagatggtcagcatctgggccgcagtatggatagcgtccggcagcgcctcggcggcggcaattttggtctggatgctttcggtgtagttttctttgatgcggtcagtcatagggtcctcttaaaatgcgttctggatccagtttggctggtcatcctcaaacgcgatcacatcgaatcggcaggcctgactggcctcgttgatggcatgttgcgttaaatagtggcgcgctgccagcacgatcttgtgctgtttgctccgggtgacagagctggcggccccgccatggctggcatgggcgcggtatctgacctcaacaaacaccagggtatccccctggcgcatgatgagatcgatttcgccgccgcggcagcgatagttgcgagtcacgggttgcaggccgcgagcgttccgctacttgctcaaagtgttgccccttgttcgtcggtgacggaaacaggttctgccactgctggctcatccgtgccaatagatccttcattgggggctccctcaagctgaggtgctgcactgtcgctgaccagttcaccattctgataggtggcccaatccagtacccgcacaatgttgccattggcatccacgctcagctgtccgctcatgcctggttgttgcatggcattgaccttgcgcatctgctgcaggttttctgccaggctgacggcatcgtagcccagtgcgaacaggcgcatcaggtcaccctgggtctgcggccagagcagtgcgatctgctcccgttgctgctcgtagccacccagcagcagcggcatgtctgagatgtgcataccattgagctcggaggcgacctctgtggtggcgctgtcgtagctgcgtgagctgctgtagatgggcaggctgcccatgggattgaccgagatgtccacgtagggcttgatcatccgggtctccaggctattggcgaccacgtagaccacatctatgctgcgtggcgcggctgcggatagttgtaccacctccccggcccgtgcggtcgagcgaccactcagagcattcttgaccatgccctgcacttcgttacgagcaccaaaggtggccacgaccggcttgtcctgactcactgtggcccatgcctgctcgaatgccttgatactgctgtagccaattcggccctgagcagcgatcagcagcggttttcggtaaccctgaccgtagagatattgcgcggcctgggctgcatcggcagcggcagagagcgagaagtagaaggtgctgtcgttgacgataggtttgtccaactcgttcagcgccagcacgggcacggtcggattggccttgagcagctcctcgactctgtccttgagcagcgggccaatgatcatgttggccccttcctgaatggcttgcttgtagagttcgcccatcgccttggtctgggtgtcgtagaagttcagggtaaattggctctgattctccttgtaagacatcaacataccgttgcgaatggctgcgccctgcggctcgagattgcccgagagcggcaggaacacggcgatctgctgcagcgcattgatgtggctggtggcgagatcccccagaccggccggcatgtctttctgggccgggtggtcagggaaagcctgtttccatcctgccagctgacgggccagctgactgggctgggcaccgaactcgttaaccagtgcagccagtcgcagccaacctgtggtcacgtcaggggctggcgcctcttccagtgcctgcaaggtggagggtgtcatgctcttcagcagagaccagatttgctgatggttggtcgccagctcattctgggccagatagggctccatcaagatcagcgacttggctgcaccaaacttgttgttgatatccagctgcagcactacccgctggcgataccaatttttctgcgtatcggcatccagcggcacgtccggtttaccctccagcaggatcagcgcctggttggcgttgccctgggcgagcaacagatgtgcctgcaacagttgcagctgcgctttctgctccgcgctctgggcctgcttctgtagttgctggtatagcgccgatgccggcttggcttggccgagtgccaagtagctgcgtgccgccatcacctgccaagtaaaggcttcggcaggtttgacaggatccacctgctccagataccactgggcatttttggtcagatccgagaatgccgacggcatacctggctgcccggaaggttgattgggccccgacgcacaggcggcgagcagtgctgccgcgagtatgatgccgaagagtcgtgatacacttagctgctttgtaacccggttcaagttcattccccgaccagtgttgaagttccccatagtgtaaacgggccaatatggcgacacaattgtcgggacactcggagatcccatgagtgacatcccaaccctgtatatagtccccactccgatcggtaatctggcggacattacccagcgtgcattggacattttacgcagtgtcgatctggtggctgccgaggatacgcgtcataccggtatcctgctgagccactaccaaatctcggtacccaccttcgcgctgcacgatcataacgagcagcagaaagccgatgtgctgatcggccggatcaaggaaggcaagaccgtagccctggtctccgatgcggggactccgctcatcagcgacccaggctaccacttggtcacccgctgtcgcgaagcaggcgtcaaggtggtaccactgcctggtccttgtgccgccatcacggccctgagcgccgctggtttgccgaccgaccgcttcgccttcgaaggatttttgcccgccaaaagcaaagggcgtgatgacagattgcaggccgtgatcgaagacacccgctcactggtattttatgaatccccacgtcgggtgcaggatacggtagaagcgatcgctcgcattctgggggagcgtcaggtggtggtgtgccgcgaattgaccaagaccttcgaatccatccatggtctgcccgcgtccgagatgctgacctggcttggtcaggatgataaccgctgccgtggcgagatagtgctggtggtcgcgggagccagcaaaacggaagaagagctgcctgccgaggcgatccgtaccctggggttgctggtgaccgagttgccactgaaaaaagcggcggcactcaccgcggaaatccatggtgtgaagaaaaatgccctctacaaatacggactagagcactattgagccggcgaaataggccggcagactgttttctgaccagcgcgttcacccgtaccgacaagcattcagcctgtaaacgggggccaaagcgcgataaatggctgtaaacgggaattgccggtttaccccacagtgtcacgaggctataatccgcgcctcggagtcggctgggcaatcgctgcttcgtcgttgtgtccctcgggacagacgggcggaggggaggaaagtccgggcttcatagggcagggtgccaggtaacgcctggggggcgtgagcccacgaccagtgcaacagagagcaaaccgccgatggcccgcaagggatcaggtaagggtgaaagggtgcggtaagagcgcaccgcgcgtctggtaacagttcgtggcacggtaaactccacccgaagcaagaccaaataggcccctattggcgcggcccgcgttgggggcgggtaggttgcttgagccagcgagcgattgctggcctagaggaatgattgctacccggggcaacccggtacagaacccggcttacaggccgactccgacctattcaaggtatgcaagtaccttaaaatcccggcaccttctggtgccgggatttttatttttgggttgtcagacggtctcgtggcgtcttttagggttttgtaataaagttctcgcccattctggtcgctctatgtcggctggactatttgtatcgatcacatggctggcctgatagatgtctctgtggcagtaaggcgagataaaaatggctaaggtggattcttaatgtcatcaagcggcgtaatgctcacaccttctcggttgctttgtgctgagcggggcaaaacccttccccattatgatcttctgggtgtcgaacgagcagaccgggagcgactcaaacaagtaaatgcccagttggggacattttccctgcaggctgcatggctcagctgttcaatagcgctgattgcgagctgacttatcaggagttcatcgccgtttcatccccggaacatgatgatggcttgatctgggttgaggcccgtagtctgcttgatacccaacgggtcgcttatttttccatatccccttcagttatctatcgtttggcggtgctcttcttcggcggctctttacgcaatcagggagaaaccgcctctcatagcaaaggattgacggataccgagcaacgcctggtgttgcgtctttgccaatatcaggtcgacatctggtcttcctgcctggggctgggtgatctcgagtggcaattgactttgattacacgtgatgtactcccggtgtcacgactgtggatggccgcagccaccctgacggtggggagcttttcccatggttggcagttgtggttggttccacccgctgagagtacaggtcctgcggcagggcacgccttgcaagatggcactttggagcaggcactgacacacattcccacacgtttacgcgtggtgatggggcagttgtccatgacgctggccgacctggagtgtctcaaggtgggcgatgtgctctcgctggatttaccagaattggtgccagccctgattggtaaccgtccctgctttagtggacgtatcgctgaacataaaggcagcctggtttatcaggtcgcgacggtcgtagaggaataatcgaatcatgaacgagcacactatgaatgacccgctggatttggatggtctggatcaactatttggtgatgatatcagcatgccgagtgcggcagactatatggctcccaccagtagcagcaagcagcgggatctctccttttttcgccagatcccggtcaaggtaacgctggaagtggccagtaccgaggtctcgctgggggaattgatgcgagtagaagaaggggctgttatcgagctcgataaattggctggcgagacgcttgacgtacgggtaaatggccgcctgctggccaagggggaagtcgttgtggtcaatggtaaatatggtctgcgtctggtggatgtgatcgacaccaatctgctgggcggcatggacgactgatgcgccacctgctgtttgctctgctgttgtgttcgctgcccagttggggggcagacatgacattgttctcggttttaccgggggcggaaggtggggaggactacaacatcaagttgcagatcctgttctttatgacccttttggggctccttccgacgctattgctcatgatgaccagctttacccggatcatcatagtgctggcgattctgcgccaggcgatgggcttgcagcagagccctcccaaccgtgtactgataggcatcagcttgatattgacgatagtgatcatacgccctgtgtggactgacatgtatcagcatgcattcatcccttacgaccagaatgaaattagcctgtcggaggggattgctcgggctgaaaagcccttgcgtcattttatgctggcgcagacccgcgaaccggatctggaacagatgctgcggatctccggtgagcccacctccctcacgaaggatgaggttccgtttggagtcttgctgcctgcttttgtgcttagtgaactgaatacggccttccagataggatttatgttgtttatcccctttctggtgatagatctggtcgttgccagcgtactgatggcgatggggatgatgatgctttcgccccttatcatctcgttaccattcaagctgatggtgttcgtgctggtggatggctggtccatgacggtaggtaccctcgcagctagctttggtagtggaggctgacgtgacaccagagcagagtgtggcgctcattggtggtgccgttaacctggtggtggtgatggtttcggtactgattgtaccgagcctgatcgtcggtctggtcgtcagcgtgtttcaggcggctacccagatccaggagcaaacactcagcttcttgccacgttttttggtgactttgatgacgctcatcttcaccggcaactggttgctctcccaaatcacgaccttgttccacgatctgtttctgaagatacccgggcttattggatgaattccctgctgtctctcagtgctgccgacctgacggcttggctggggcagtggtggtggccattcatccggattgccaccgcattttgggttatgccggtatttggtgatggtcggatcccgccacaagtgcgtttgctcttcgccttcattatcagcctgttgatcgctcccatgttaaaagagatgccagtggtcgatcctttcagcactggtgccctggtgctgactgtggagcaactgttgttcgggctgctgttcggactctgtgtccagatgttgttcatgatcatgactatggctgggcagatcctctccatgcagatgggccttgcgatggcagtgatgaatgatcccagcaacggagattctgcacctatcgtcagccagctgatgcttatcttctgctcactgttgtttcttgggctcaatggtcatctggtcactctggatgtgctggtacagagtttgcgcagctggccaccgggatcttcgctcgacttgctggatatgaaaggggtcataggtttgtttggctggtgtatcggtgccgcattgatcctgaccttgcctgcggtggtggccatgttgatggtcaacctgaccttcggggtcatgaaccgcactgcgccatctctgaacatcttttcgctgggttttcccatgaccttgttgctcgggttggtgaccatggctatttccatcagtggagtaccggcccgctatcttgacctggtgacgcatgtgctggagcagctcagggctctgaccccgtcatgagccagaatagcgcccaggataaaaccgaagaggcctcttcccagaaactgcgcaaggcgcgggaagaaggacagatagcgcgctccaaggagctgagctctgccgggctattgctgctggggggcctcgctatgcaatggatggtacccagctttggccacttctttgccgagttgatgaaacgtcctcaacgttttgactggcaaggtgcccgtgatccgcaaatgatgattcactggacggctgaagcgctgctcagcatgttgtgggtactgctacctctgttcggttttctggcattgttgctggtactgctcagcatagtgccaggtggcatggtgctgacctggaagaagttactgcccagcgcagagaagctcaatccgctcaaggggctcaagcggatgctctcaactcacagcctgatggaactgctgaagtcagtgctcaagatcctgctgattggctcaacgttggcactgatgctgcaacaccaatggcccttgctgatgatgatgaaccgcatgccgccccaggctgcgatggagcaggcgctgcagatcctctctcaggcatttattttgcttggcagtgtgcagatgctgattgcagtactggacgtgccgtatcagcgttggtccctgaacaagcaactgagaatgaccaaacaagaggtcaaggatgagcacaaaaacagtgaagggcggcccgagataaaggccaagatccgccaggtacaagggatgcttgcccgggctcgtatcgaacagcgtgtaccacaggcagatgtgattatcgtcaacacgacccactatgcggtggccattaaatatgatcctgagcgggcaaatgccccctacgtgattgccaaaggggttgacggcatggcggaacggatccgccaggtcgcaaagcagcacgacaagatggtcatgagtctgccggatctgacccgggccatctattactccacccgggtcgaccaggaagtgcctgcgggtctttataccgcggtggcttatgtgctgaaccatgtattgcagttacgggcctatgcggcaggcaaggggaaaaaacctactcctcttgcccctttgcatgtgccgcccgagttacgtcaacctgagaggtaagttgtgaactggcgtgtattgacccaatcctacaccgcgatccccatgttgctcctggccatactggccatgatgatcttgcctctgcccggttggctgctggatgtcctgttcacgttcaacatagtgttggcggttctagtactgctggtttctgtctcggcccgtcgcccgctcgatttctccgtcttccccacagtgttgttggtggcaacgttgatgcggttgtcgctcaacgttgcctctacccgcgtcgtcttgttgcatggtcacgaggggcatgaggctgccggtaaggttattcaggccttcggggaagtagtcatcggcggtaactatgtcgtcggtctggtggtcttcgtgatcctgatgatcatcaacttcgtggtgatcaccaagggtggcgagcggatatccgaggtatccgctcgtttcaccttggatgcgatgcctggtaaacagatggcgatcgatgcagatctcaacgccggcaccatggatcagcatcaggcgcgtgcgcggcgggaggagatagccagggaggctgacttctacggtgcaatggacggtgcgtccaagtttgtacgcggcgatgcaatcgccggcttgctggtgttgatcatcaacctggtgggtggtttggcaatcggtattttccagcactcgctaccggttgccgaggccttccagagttatgccctgctcaccataggtgacggtctggtcgcccagatcccttctttgctgatgtctaccgccgctgccatcatagtgactcgggtcagcgatgaaggcgagatgtcggatcaggtgggtcagcagatcctggcatcgccgcgggttatctataccgctgcggccatcatgctgatcctggggctggtgcctggcatgcctatgctggcttttctcagctttgccgccgtgctggcatgggcaggttggagtgtcagcaagcgtcgggtcaatgatcctgaccttgatgcagcccaggagctgacgcgccagatggtgcagtccgagccacagggactggagtggcaggacctgcctcctgtcgatgcggtcgccattgaactgggctatcggctggtgcccttggcagaagcggacaagggggccgaactgcttgcccgggtaaggggtattcgcaagaccctgtccgagcaatatggcttcctgctacccgagatccgggtgcgtgacaacttgcagttacaacccgatcaataccggatcaagttgtccggtgtggcacttgcggctggtaacgtcgactgtcagcgactgatggccatcagcagtggggagacgtatggagtcttggacggtgagctgacccaggatcccgcctatggtatgaatgcagtctggatctcgccggagaacaaggccaaggccttgaacctgggttattccgtggtcgattccgcgacagttatcgccactcataccagcaagctgttgagagagcagcttgattctctgtttggtcatgatgaggtgggcaagttgggccaatatctggctacccagtcaccccgtctggcagaagaacttaatctggcgcttacccagatgcagcaactgagggttttccgacagttgctcaaggagcagatcagcctcaccgatattcgaaccattgctaccaccttgctggatgcgagcgaattgaccaaggatcctgtcttgttggcatccgatgtcagatgtgccttgaaacgccagattgtcaggcaggcaataggttcgcgcgatattttggccgcgtttaccctggatgaccgtctggagcagactctgttggcagccatgaaccagtctcaacagcagggcaagatccagctggacagcttcccagttgatcctcaattgctggcccagttacagcaaaatatgccgttggtgaaagagcagttgcaacagcaaggtcatgctccggtattggttgtgatgccgcagctcaggcccttgatggcacgatatgctcgctccttttcaaaaggtctcaaagtactctcttataatgaaattccagaagagctgagggtggaggttattggaacattaggctgaagctgagctgccatgtttatggggtgacgggaagttgatattccgcatatctacttgaattgtcattggaagcagttatgatgtgactgtttttgacgcacaaagtgttaaaaataaataacaaatataacaattcacatgtgttacacagctatcaccggataggtggagctgtcttgtcccactacggacagtcgcatgataaaggcaaactgaactgaaaagtcaggacgcaaagcctccggtctaatagcagtaatgctaatgatagcggggttaccaaggccattgttaccgccttgataccactctctgcataaatgagacgcccattagaggcgccatttctagcatggtgcgcttttatttttgacacatcagttctgttggttggtttgtcaacaatcacgggttcgggttcatatgctttcggatttatctatcaagaaaaactcaagacccattggtattgagagcgctcctcatttgttattgatcagaccttcgttatcaaatggaaacgatattgaggggatattgttggcgcagggatacgctgtctcctgcgttgattcgatcaagaagtctaaattcattctcgccgataactcagttgctctgatcttgctcgatatcgatgtcatgaccgaggctggtccccaattagtacatgaattctgcgacgtcgactgcgtcattttggtgaatgaacagcaggcttatctcgcggcagaagccatgcgggcgggagctattgactacattgtcaaaccatttggctgccagcaaatgctcgatgcagtgaggggggcgttacgtctgcgccaatccattcccaatttgattgcgacctctgccatgagcctgcaggtactgcaacttgcccgtcgtgcagccaagacgtctgccaccatcctcattggtggggagtcaggaacgggcaaggagcgactggctcgctatatccacgatatgtccaatcgtgccagcaagccttttatcgctgttaactgcgccgccattccggagtctatgatcgagtccatcttgtttggccataacaagggggcgttcactggggcgacaggtactcaaccgggcaaatttgagctggcacagggtgggacgctgctactcgatgaaatttctgagttgccgttgtcgcttcaggccaaactgctgcgtgttttacaagagaaggaggtcgagcggctcggtagtcaccaaacgatcacgctggatgtgcggattatcgctgccagcaacaaggatatacggactctcgttaccatgggccagtttcgggaagatctgttttatcgtctcgacgtgcttcccatgagttggcctgcgctacgggagcgcccggatgacatactgccactggccgaatatttcatcgagcggcacgcacctcagcaaggctatcgtttgagcgaaaatgcccgtaagcagctgttggcgtatggttggcctggtaatgtccgggagctggataatgtcatgcaacgttcattaatcatggctcgcggattgcatattcaggcagtcgatttgatgctgcccagttacaccattgaatcagacgatgcgttaccggaagcgttttcctccccagaaggactgagtgagacgcgtcggtatgcagaatttcaatttgtactagagaccctgcgccgctttcgcggccatcggacccgcacagcagaggcccttggaatgacgaccagggcattgagatacaagctggcggccatgcgtgagcagggcgtagatattgagcagcagattcaaaactaaagggataaccgagtgaagattgaaatgatgtcatcacaggtgacgctcctgcagcagatgcaggagatgcagcgagtcgccaaccaagccccttccatcgaattgaatgatgcatcgaatgtgtcattcaccgatgccatgcgcgatgtcgtcggtcgagtcaacgagcagcagaacatagcctcaaaactgatgaccgccgtcgatgcgggtcagagcgatgatctggttggtgccatggtggccagccaaaaagcgggcctcagcttttcagccctgatgcaggtacgaaacaagctgatgaccggttttgacgacattatgcgtatgccactctgaggtaagtgatgactgaactggtaacgtcccctcaaggggcttcggattccttcagaacacgagtccaggaagggttgcgcaattggcgtagtctttctcgcgacaataaatccattctgacgatcgcgctgttagccgccattgtggcgggtacgatcgtcgtgatcctgtggacttccagcaagaattacgtgcctctgtatggaaaacaggagctttacgatactgccaacatcatggagatgttggagaaagagcaagtaccatttcgtctggaaaaaagctcgggtcaaatcttggtccccgagagccaacttgcccatgtgcgcatggcgctggcggccagaggtgtcagggccgccatgccttctggtctggaagggctggatactgtcaccggccttggtaccagcgaatttatggagggtgcccgctaccggcatgctcttgaaggggaactggcgagaaccattatttcgctggatgcggtacgtagcgctcgcgttcatctggcgatcccgaagcgaaccctctttgttggtcgtgatgaagaaaaacccagtgcctctgtgatgatggatctgcagccgggtcaggcaatggaacctgggcaggtagaggcaatcgccaatttggtggccggtagcatctcgggcatgaagccgggcgctgtgacaatcgtagatcaggcgggtcagctgctcagcgccgagctgggtgacaaggctggtttcggcaagcaaagcgtgcagcagatggagtatgtgcgcaagcttgagcaatacatccgccagcgtgccagcgacatgctctatcccatgctgggtacgagcaatttcagagtacagattgctgccgatgtaaacttcaatgcagtagaagagacccagcagcagctggatccgcaaggggtggttaccaaagagtccaccaagtcggataaaaccatagacgcactggcacttgggattcctggtgccttgtcgaatcgcccacctgagactacccccaagaatgagcaacccgctcagaatcaggtagaagcaaacacggatacccagaaaaatgactctcgtaccgagcggcaagaggtcagcaaacagtatgaaaacagccggaccatagtacatacccgctatcaacagggccggctggagaaaatgaatgtatccattttgctaaatcagcaaagtgcgcccaaggatggctggagtgcagaacaactggagcaaatccgtcagatggtggagcgctcggtcggatttgataacgcgcggggcgatcagatcagcctgcaagtcttcgactttaccgctgctgtgccgattgttcctcctgaatcgggttggtgggaaacaccttattggcaagactcattacgttatctggtcggtggcctgcttggcttgacgttggtgttcttcgggattcgtccattggtgaagcatttggtgcgtacccagcagttgcctgatgaggaaccaaccgaagagcaggacgaaccgcaagaaccaactgtgggtctctccatgcggcgcgatgacgatgccgccctgacggctccgatgatgagtaatggtctgatccgtgcagataatcagatggaaccccagttctcctccttgaatctggaggcattgccagagccgggttccgaactggaagtacagcttcagcatctgcagttgctggtcgagaaggataccgctcgggtagcggaagtggtcagatcatgggtgagtggcaatgaacaacgttaatctgaaccaaaatgccgtcgatatcgacatcgataatctggaaaaggcagcgattttgctgttgagcatgggcacagaggcggcagccaaggtcatgcagaaactctcccgtgacgaagtgcaacgactcatctccaagatggcgggtctgtctggcgtcagctcgatggaggcaaagtggactttgcagcagttcttcaaccagtaccgtgagcagagcgggattggcagcgcttcgtgggaatatctggaacagacgcttgatctcgcactggggcagcggctctcccgcagtctgctcgacagcctgtatggcgatgtcatgagccaggatatccagcgtttgcaatgggttcctgccgatgtgttggcccgcttcttccgtaacgagcatccgcaaatgcaggcggttctgctggcgttcctgccgccccagacggcatccgccgtactggatgctctgcctggttccgtccacgatgatctgttggtacgggttgccagcctcaatagcgtcagtgaacacgtgttgggagagctgcgtctgacattggaccgctgccttgcctacgtggctgatcagtccggagccaaagtcaatggcgtacgacaggtggccgacatcctgaaccgttatcagggcgacaaggagcagatactctccctgttgcgggaacacgatggtgacatggcgctggaaatcgagaagaacatgttcgacttcatggccttgcgtcgtcaatcggatgaaaccttgcaacgtctggtacaggaactgccaagcgatctgttggcattggcgctgaaaaataccgaagccagcttccgtaaagtggtgctgggagccatgccgaaacggatggcccaggctctggatgcccaaattcaggggcagggcagtgtctccttgcgcaaggttgagcaggcaagggaagaggtcatgcaactggtccgcgaattggtggagcagggcgaggttgaattccagttgttcgaagagcccaccgtcaattaacaggaggcgttcatgagtcacaatgttcgcaagttggcgacgggcaccactcgtctttaccgttttccttcgttggggcaaagcggagaagaggcgcagagtcagcaggagcagttcgaattcggctatcagcagggtctggagcaaggccatgatgaagggtatcagactggctatcagcaagggttgaccagcggtctagttgacggggaggccaagggactgcagcagggccaaactcgtggtttttcactgggcctggcagaagggcgtgcctcgttcgatcaggcgctggttcccttcgccaagctgcaggcgcaatgggagtccttgacccgttctcgcatgcaggaacaaaaagaactggttgcccagctggtgacgcaggttgcgaaacgagtgatccaggctgaatttaccctcaatccacagcaggtactcaatcaggtggagcaggccttggcgagtctgccagctgcatcagaagagctggtgatttatctcagtgagggagatcgccagcgtttggctgagcaaggcgttacccggtgtgagggttggccattgcaggtggatagcaccctgagtgtgggtgatgcccgtatagaaacgcgggctgcggtgatcgaagtcaatacaggagagcgcctcgcctcttgtatcgagcagctaaatagtacgctggaattgccacaggatgcatgaagcgctgcaacaggcgcttacttcagcgctggacagttttgaggatgtccccggttttcgccgttatggccggctggttcgagtcacagggttgacgctggaggtggttggctgtcagctggtgatgggacagcgttgccgggttgatacggcgacaggggcaccgctgctggccgaagtggtcgggttcaatcgggatatttcctacttgatgccgctgcaacccatgagtggcctctatgccggtgcacgtgtgcttcccattgatggtgaagagacaatacaggtcggtgagcatctattgggacgtgtggtcgatggtctgttgcaacccctggatggtcgtccgttgcgcgatgacggtgagcgtgttgctctgttcgccatccccccgaatcccctgctgcgtacgccagtgcgcgagccgctcgatgtgggcattcgcgccatcaatggtctgaatggtctgttgacggtcggcaagggacagcgcctgggcctgtttgcgggttccggggtcggcaagagtatgctgctgggcatgatgacccgcaatacgaccgcgcagatagtggtggtgggactgattggtgaacgggggcgagaggtgcgcgaatttatcgagcacagcctgggcccggaaggattagcgcgtgcggtcgtcgtggcggcccctgcggatcaatctccgctgatgcgtctgcgcgcggcacaattgtgtcaccgtatcgccgagtatttccgtgagcaggggcgggatgtgctgctgctcatggattccttgacccgttatgcccaagctcagcgcgagatcgtgctggcaataggggaaccgcccgcgacccggggctacccaccgtcagtgttcagcatgctgacccagctggttgagagagcgggtaatggcatacaccaggacggttctctgagcgctttctacacagtcttggcagaaggggatgaccagcaggatccagtggtggatgcggcccgcgccattcttgatggccatattgttctgactcgccgcttggcggaggagggacattaccccgctatcgatataggtgcctccgtgagccgagtcatgccacaggttgtccctgccgaatggcagacgctggcggtgacactgcggcagttgtgggggcgttatcaacaggtgcgtgagctgctgccattgggcggttatcagccaggagctgacccccagatggatgaggcggtacagcgttaccctgctatcgcagccttcctgcaacagggtatccatgaggagacgccttttgtccaggtgatgacagggctgaagcaagtgctcgggaagtcttaaggatccgccatgttgaaatcctatcttggtttgcagcagaatgcgttggaggtgatgggtaaggagcgccaacgtctgcgagaagaggccatgcgagaagagaagagggcactgaggttgcaagatgtgatcagctctctgagtaccggttcggcaacatttcatcccctgctgtggcagaacaagcagcagatggaggggcagttgcgccatctgctggttcaccaagtacagcagtctgccttggccagattggatttggagcaccacgaaggtcaggtgctcaagcaatttggtcgggtcaaaggattggaactgttgctggataagcgtaacttggcccagcgtcagcagcaggaatcacgggaacagcgacagctggatgagttatccagtctgcgtcatcgcgtgctgagagaaggataagaattagtctgggaagctttccagtttgccatagggttgttcttgtcccaatagcgtattgattgtctcgatctgcccggccagcaggcgaccattgagttcattctggcgcaagcattgctgaagcagctgctcaagctgttgccattggctggcaacgtttttttgcaaactggctggcagttttgcgatcagtgtcgccatccctttttcgtccggtttcaatcccaacgcgagcagatgttgacagcgttgttgtgcctgctgctgaactgctgccatcagctgggtttgccgctgattgtgttcagccagcccgttgacatcgtgagctgccagcaggctgtgttggcgtagcagctgttgttgtagctcggcgtagcgaccacaatcttgctggacaccgatgatcaattgcttgacccgcagcttgggatccacgctcatcgacgatgcatatccaggatggcttggctcagcgcatccatatcgagttcgagctttccgtcgctgattgcttggcggatctggttcaccttctccatatccacatccgatgtcgttgcaagctgcgcccttgcttggtttacaaactgcgccgtggtgcttatctgggcatcagcctggctggcgcgtgcttgtggctgtgtggtcgcagactccggcttgcgttgcaactgggtttgaacatagagcgggtcggtgcgtgtgattttcataacgtcaattcctgatggtctatctctgacaagcgacccaatgccagcctaacttaaatcgaaccagccctttgggttaaaaacgggtttcgacttcccctttatcaatcacccaggcctgaatctctttgcctgaactgatatttcttaccttaatgccgtcaccaatggcgccgtttgccaatgctttgccgcgggtggttgcggaaaaaccgtcgaggccggctctgattagtactccctccccttcccgaacggcccaagccttttgtaaatccagttcaccaatcaactgacccatcctgagattccgagtgctcttgctccccacaagagattcggagcttggaacaaagccgcgttgcaatcgactgatatcaagagatttctcgacgagatctccggcacgaatggcttggcctttctggatctcttgtgccgtcacccacactggcaacatgagcgtcacttcgacacgtgcccttagctgccatgcaggttccgtgcattcagccagatagggacgccgcccccagggttgcctatattgacctcctgcttgcagacgaatggcttgctggcagggaggcaaatgggtcactgctggggagatccagacttggtagtcggcctcaggggctgaccagccttgttgctgcaaatagctattcagcgcgtcactggcatcctctttcagtcgggtatccaaatgccgtgacaagtcagttggtacagcttgcagcgggtatgacagcatcagcaggcccagtaggccaatacgcttccatacaggaaacaacacttccccttttatcagtgttatcagccactgttgatgctgtaaccagcgggaataaaggatattcatcattggcatgagtcttgataaagaatgcactggtctgacagattcatagaaggatgaagcatgagtatctcatttgacagcgctcttggtgtacacccttatgccctggatgtgcgggcggatagggcgcgcattctggcagggaacttggccaatgtggatacccctggctatctggcccgagatgtcgattataagacgatcttggggcgtgtcgcgcagcaagttgcaacgggagatgcgagtgcctccatcagtcagggcgtcatggcaaatgatatgcaacatcctctataccgtattccctatcaggtttccatggatggcaataccgccgaactcagtgttgaacaaagcaagtttgccaataatgctaccgactttcagaccagtctcaccttcctgaatatgaaaattaccgggatcgccaaagcgatcgagggccgttaatcatgtcgtttaatcgaatctatgacatcgcaggcagtgccatgcgtgcacaaaccgtacgtctggatacggtggcctccaatctggcaaacgtggacagtgcagcaggtagtgaagatgccgcttttcgtgccatcaagccggtgttctccacgctgtatcaacgcgtacaggatgctgattcgctaggggctgctcaggtacagatcgccggaatcgtgcagtctgatcgccaggtagataaacgcctggagccgaccaaccccttggccgatcaggatggcttcgtctactactccaacgtcaacgcagttgaagagatggctgacatgatgagcgcctcgcgcggttttgaaacctcggtcgaagtgatcaatcgtatcaatagcatgcagcaaggtctgctgcgcttgggccagggagtataagtcatgagcctgcctcaggtgagtagcctggatactgcacgtagcaccagtcagcgtgttgctacacccgatatcgcccccaacagtgcggctgcaggccagaacccccagggtggcatgcaattgcgcaacgaattcttgcagatgatggttgcccagatccagaaccaggacccgaccaatccactggatggtgcccagtacgtcacccaactggcgcagttcagcatggtggaaggggttgagagcctcaaagtcctgcagcagaagtcgatcaatatgatggacacccagcaggtattgcagagtacggacctgatcgacaaggaagtaatggttcccagcaagacgctgacccagagcgccgaaaaggggattcgtgggcagattgagctggccggcgctgcggatcaagttgagcttaaggtgtatgacgaacatgggacctggttgcgaccaagaattggggtgatagcaaggctggggggctcgattatgaattgcctcccttgcctgccggtgaatacagcttcgcggtaaaagcctctctcgatggtgtggtgaccacatccaagaattttgtggccagcaaggtcgagcgtgtcaccttgcccggcacgggtgagatcatgttacaggtggctggagtgggtgatgtgcctctcttcagtgccatccagtttggtaaatcggcgtaatcagataggagcgaaattgtgtctttcagtatcggattgagcggcctgcgcgccgtgaaccaggaattgagtgttatcagtaacaacgtggctaacgccagcacggctggtttcaagtcgagccgtgccgagtttgccgccatctatggtgtcgagatgaacaacgtttcccagaattttgaccgcaatggcgatgtgatgcgtaccggtaaaggattggatctggccatctctggtagtggtttttttgtgctgaaagatagcaatggccagacttcctatacccgtgcgggtatgtttcaacgggatgccagcaactatctgactacagccaatggcactcgtctgcaaggctataccaccaatgatgcgggtgagctgcaatccggcgtggttggcgatattcaggtcaaggcaggcagcttgccagccaaggcatctgaccagctggagttcgtagccaatctcaaggctgatgccagcattatcacccctccccccccgccggcacccgcttttgaccccaacaagtcagagaccttcagctattcccagtccagtaaggtttatgactcgctcggaactgagcatacagttacccagtattttgtgaaaacaggggctaatgcttgggatgttcattacaccttcaatggggcagttgtgccacctgttggagccaaaatgaactttgatcttaatggcaagctggacatagctgcttccactattcccgccagtttggctctggcaccagcaggtgcatccccgattgcgttgcaactggatatgagcagagtcagtcagtatgcctctgacttcaacgctacccgtaaccaatcaaatgggtatgctgccggagatctgaccggggtcaaggtggatgccgatggtggcgtgtatgccaccttcaccaatggtcagaatttgctgcaagggcaggtggtgatggccaacttcaccaacccgaatggcttgatacaaaccaacaacaccacttggcaacaatccttcagctcaggtcagccggtgttgggtgcgccaggaaccgggaccatgggctcactcaccgcgggagcttatgaaagctccaacgtggacttgaccggtgagctggtcagcctgatgacttcccagcgtaactatcaagccaacgctaaaaccatcagctcagctgacaagatgacccaggttctcttcaactccttctaaggcttgatgcgtggaaaagcttatctataccgctatgtcgggggcgcaacacaccctgatggcccagcagattcgggcgaataacctggctaacgtcaataccgccggttttcgggccgattttgagcgtgtctcagcctatgcactgaccggtgatggctacccaagccgggtcatggcgcgtgaagagatggccggcacggattttaaggcgggtgccctgatgcaaacgggtcgcaaactggatgtggcggtgcgtggtgaaggttttatcacagtgcaaacggccgatggcaaagaagcctatacccgggcaggtaacctggaagtggatgctgaagggctgttgactctcaatagccgccctgtgctgggagatggtggggaaatggtactgcctgcctatcgtgacttgagcttcggcaaggatggctccctgagtatcacgccaccgggtggtggtgcccgattggatgtgggtcgcctcaagctggtcaacccggatccggttgaactggtaaaaggtccagatggactcttccgcttgcgccaagggggggatgccgagaccagtgagcaggtggtactggcctcaggttttcttgagggagcgaatgtcaatgcggtcgatgagttgatcagcagtatgtcattgacacgcaatttcgagcttcaggtcaagttgatgaaaaccgcagatgatcaggcccggcagggggccagacttatttccggtcagggctagcaaagagatgcgtggcgagcttgcagcttggtagcgcaccaacgaatcaggtggagaagcaaaaatgcatgcagcactttgggtgagtaaaacgggtctgtcggcacaagatgccaagatggccagcatttccaacaacttggccaacgtgaatacggttggcttcaagcgcgatcgcgtggcctttgaagacttgttctatcaggtacaacgccagccgggcgctcagcaggatcagcaaaacctgtcacccattggcattcagatgggtaatggtgtgcgagtggtcggcacacagaaagtgtttaccccagggcagtttcagaatacgaatcaggaattggatatggcggttgtcggtgccggtttctttggtgtcgaacgtcctgatggagaaacggcctatacccgtaatggtcagtggcatcgcaatgccgaaggtttgctggtgaattcggatgggctgcctatgttgccgcagatccagatccccgacaatgcgaccaaggtttccatcggtactgatgggaccgtgagtgcgacgctgccaggccagcaagaaaatgtggagctggggcgtattaccttgaccaatttcacgaatcccgctgggttggaagctctggggggcaacctttaccgtgcgactggtgcatcaggtgaagccattgaaggggtgccaggtgaagaggcgatgggcgccatcaagcagttcacgctggaaagttccaacgtcaacgtggtggaggagatggtcgacatgattaccactcagcgtgcctatgagatgaatgccaaggtggtatccgccgcagatcagatgctcaagttcgtcacccaggcgctgtgatgatgaaggcgatgtggcgttatctttgggtggtattactgctgggtggctgtgccacttatgaactcaaggctcctgagccaggggacgaaaagtgggctccttcccggcccaagttatctgtctcggctcggggagaggacggtagcctctatcgtggcgactacatgatgactctgtttcaggatcgtcgtgcctatcgtatcggcgatattctgaccgtggtactggaagaacgtacccagtcgagcaagaaagccaacaccagcatgagcaagaacagcagcatgaacgtaccagcaccctctatcggtggaaaagtgcgttccgactggggcgccagcctgagtgccgatcgtgactttgatggtggcgctacctccagccagcaaaatacgttagccggttccattacggtaacggttgccgaagtgatgccaaacggggtgctggggatccggggggagaagtggatccggcttaatcaaggagacgaatatatccgtctgggtggcatggtgagagtggaagatatcgatcagagcaaccgtatttcctctcagcgaattgccgatgcccgcattacctatgcggggcgtggtgcccttgccgacagtaaccagatggggtggctggggcgtttcttcagttccgcattcgcacctttttgagggtttacatgaacaaatggtttatcaccttgctctgcctgagtctgccctggtgggctaatgccgcgccccctgccaagcgggccttgctggatattgccgatgtgcagggaatgcgaaccaaccagttggtgggttatggcctagttgtcggcctgtcgggtacgggagatcgcagccaggtcaaatttaccggccaatccatggccaacatgctcaagcagtttggtgtacagttgcccgatgatctcgaccccaagctcaagaacgtcgctgccgtatcggtacaggcgacgctgccggccttggcaggcaaggggcagttggtggatgtcactgtgacctcaatcggggatgccaagagcctgcgtggtggttcactgttgttgacgccattacgtggtatcgatggggacgtgtacgccgttgcccaaggaaatttggtggtcgccggggtcaaggctgaagggcaatccggttcttctgtgaccatcaatgtgccgacggcaggcatcattcccaatggcgccatcattgagcgcgaggccgtcagtaactttgcggataaacccgaggtgacgctcaacctgcaccagcccaattttaaaacggcccgcaatgttgagcgagaaatcaaccgccagctgggtccagttgccagagctgtaagtgcggggcggatccaggtcacggctcccaaggatgagagtcagcggatctctttcatggcgttgctgcaagacattcaagttgatatgggcaaggagcggcccagagttgtgttcaacagccggaccgggaccgtggtgatggggcaaggggtcaaggtacacaaggctgcggttagccatggcagtttgaccgtgaccataggcgagagccagaatgtcagtcaacccaatgccttctccaatgggcaaacgacgacgacacccaattcaaaggtccaggtggatcgcgaacgaaacaacatgtttgtctggccggatggcacttcgctcgaggtgatcgtcaaggcagtcaattcactcggggcaactcccgatgatgtcatggccattttacaagctctcgatgaggccggtgccctcgagggagaactggtagtcatctaaggatcgctatgaccagaataacgtcagagcctggtttttatcaggatctcaatgaattgcagcagataaagagcaatccggatcaacgtgcggcgctggatgccgctgcgggccaatttgaagtgagctttttacagactgtgctcaagcatatgcgttcagcctccgacgccatgcaggatgaagacgacaagattattaaaggagaagatctatatcgcgacatgtatgacagtcaactggcgatgagtctggtcaagcgtggcggtatggggctgaaagagcagatggtcagccaattggtgccgacattaaagaatgccgagcctgtggtcgctttagaatcacagaccctggctgccttcagtcagcctctgaattcggcaaaaatgaggaaagttgactgatgtcgatgctcaatatcggtttgagcggacttaacgcggcccagatcgcgttaaatgtcaccgcccagaatatcgctaacgtcaataccataggctatagccgccaggaagccatgatgggcagtctgtccggctttggtcgattggacaacggcatgggggtagaggtaaccggtgttcgcaggatcacggatgactacttggtttcacagcattggcgcagtcgctcttccactggcgcctcttattcatttcatcagtacatcaataccaccgagcagttgttgggtagcgagtcgatgaatattgccaagggactggacagtttctttgcctccttgagtgccgcactcgacagcccggagacgccagcgcagcgcagccagatcgtcagctctgccggtgccctggccaaccgttttggccagttgaacgagagcatgttgacgcaagagaagcagatcgacgatcaactgaacagcactgtctctcaggtcaacagctacctgaaacaagtggccgagctgaatacccagattagcgagcaggcttccaagggggtcaacacctcggtactggaagacagtcgcgaacagatcgtgcgtgagttgtcgaccttcatggaagttagggtcaaccgacaaagtgatggttcattctcgttaagtttgcctcagggacaaccactggtattggctggtagtagcagtactctctctttggctggtgattcgctcagcctcagctttggacctcagtcctttgatgtacccaagctgcatggtggcagtctggccggggtgatcgaatacaggacgacagtcttgcgcccgctccgtgacgagcttaatcagatagcaaagaaactggcagatgattttaatgccaagcagagcggaggggtcgatctgcatggtaacccggggaaatctcttttcacgtacgatccactcaatccgtctggaaccctgaagattgcagatggtttcactggcgatgatctggcttttgccaaggcgggcggtggtagtggtgacaaccgcaacttgcaagagctgctgaccatcaaagatagccaatatgatgcctacagtgccttgcttggccggatggcggtacaaagtggccaagccaaggccaccatggaggcggatgccaatatggagaaacagctggccaccaaactgagtagtgtcagtggggtcaacactgatgaggaaggggtcaagatcatggcttataccaaggcctatcaggccaatgccaaagtgatcagtacttccgatcagctcttcaattccatcctgaacatgttctgacggagtgaccatgcgcattagcaccaaccagatccaactcagcatgctcgacaatctgcaacatggtttcggtgaatatgctcggcttgatcgccagatatcggctaacaaacgtatcctgcaaccctcggatgatcccgtggggagcgtacgcctgcttgggttgaagaaagagcaggttgccatggagcaatatcagaaaaatattgccaacgccaagagccagctctctcagggggagcagcagctggaaaccatgaccaacatgctgatgcggttgcgtgagctgacccaaaccgcggccactggttcactctccgaagatgatcgccgagcggtagccagtgaaacagctgttctcaaggatggtttgctggatctggccaatgcccgcaacgagagtggttcgagcctttttgccggcagtcaggtgaaccagattgcgatcgttaaaacgccctctggtgattatcagtatcagggtgatgcgttgacccgagaagtcagcatcgccaaaggtgttaccgtggggctcaatcagacggcagaccagcttttcatccagaacggagacttcttcaagcagctggacgccatggtggaagccatggaaagcggtgctcccgatgcagcggatcaagctcggaacatgctggatagaagcaagacattacaggacgatatcagccagatggtgagttctattggtgctcgtattaatttgcttgatcaagtggatgaagggcatgccgagaagggcgtctatagcaaggaagtgagtaatcagatagagtccctcgattatgccagtgccgtcacccagcaggctcatgtgctgatggctttgcaagtgcaacaacaggcatttgccaaggtcaacggcttgagcttgttcaactacatgccataaattcaggttcagggagccatgatgcagatccaacaaacccgtttgggcggagtggccgaaacccctgcccagccccgactgcgcgggcgcgtgactgctcaaactgcgtcccagccagccagcaaaacggaacgtcaccccaatattgtccggctggatcgctgggctctgattggtacggctcagcagcgaattgcccatgcccagggaggggagcaagccttgagccaggtgtggggggagctgaaacgtctggagcagcaactcggccaaaatcgtgctgcgagtggcgatctggtatcgcgcttaaaattgttagaagagaagttgacccaacctaaggctcccttgacctcagagctgagaccgcgcttgctggcttctgctatggatagccgtgttcattacagttccgatcggctcgattttcttacccccaaagcaagtgccgaacgtcttgttttctcttttccgcaaaccagtagcgcagctgaagttatattgcctgccggagccaatgaggctgaagtagtctcgaggctggatcgggctctgcgcaaagaaaatatccaggtacggttaaacgaactcggcaagcttgagttgagtgtgcctgatcaatacagacgtaaactggacgaacccgtgttgctgagtggagaaggcatccggatcccggctggtaatccggtaccggttcaattcaagctcaaaccagggcaactgactcaactgggtgagggtatcgacaagggtgaactcaagcaggagcaacagcgcctgaagcggctgcttggcgagattgaacagtccgtgcgtgagctcaaacagtttcgccagaaaatggtcaaacagctcgatcgagtgaaggcgcgtagccagaaccttaaacaggaagagcttgagcagttgcaaggcaagctcagcttgcagctcaaggaaggtggttttatggggactatgtcaggcctgctggctcaggcaaatgtgtctcgccagaatgtggtcagccttgctgacctgattggttacctctctttttcctctccgcttcaattggcatcaaacatcatgattgactatttccctcagcatgccgaagtcatagcacgacgttggcctgcagttctggcctgtctgcaagatcaggatatcaaccgtgtgcctgccgagctggttgaaggtctcagttccaccttgaccatcaatggtattcagttgactagccgacatgaccgggtacgagaggcagaaaatattgcggctatgtccccggcaaaggcgatagaactgactttgtatggctctgggttgggtgatgtgccacgagttttgctgaagcgtaagcggttgcggcgactaaatatcaagattatgaactccgctatctttgctctggttttgcatctgacggagcaactggattggctttcagaccccagggtcgagctattgttgccagaagagaacgagctggtcatgtcaccttttctcttcttgagctcagaattggaattggcggatgagtccgctgccaagatccgggatcgggtcttgatccagagcagacgcgaagtcctgaatagggagttcgaagatgagtgggtcttcaagcggtttgatgaaaacttggccctgcttcggcaagatcaggatgttgccgctctgttcgggacgatgaaaggtagagaagcttatgtgctagcaaccggaccaacattagcaagccattttgaacgcttaaaacaggttcgcgagcaggctgatcgccccatgtttatctgtgttgatacggccttgcgaccactgctagagcaagagatcaggcctgatatcgttgttaccgtggatcgaaatatccacagtggcatcctgcatcctgactggtcccatgatatcaagcttgtttacatgcccatggttgacaatggggtcttggccagttggcagggaccacgttatggcgcctatgaggcgctcgatacctatgtcagactaagccgcaagctgcggcgggctagcctctttaccggtggtagtgtaatacatccggcaacggatctggccgttaggatgggggctgggcaagtgacactctttggtgctgacttctcctatccaggcgaaaaaagccacactggctgggatgacggcgtgctgggtggacatgctcgttatggccgacggactgttccaaacggtcacggcaaaccggtcagaacgctgctgagcttctgtatctatctgaactatatggagctctatgtcaagatccatccagaagtcgtgttcagaaacagcagtcgtgaaggcgctcgcatcctgggaaccagctatcacgaggagtttgccggatgattgatgtggctagtttcaaaacgggggccgagaatctggccatcatgttgcgagaaggaagggacgagagcgcttgttttgaatgtggccgtttgttgcaattattgacgccgctgatgatccaccttccagccgagctgcaagtctgtttggtcacattggccaagcagttgctccaatgccaagaacggcacgactgggtgggactctgtgattacctggaatatgagttgcctcacttgcttgatgagatcgagctggcacttgtctgagagtatccatcgtttttgcgggggcttatggcccccgcagctgtcttaatatccccattcccgcttttttgagcagatcacttaataaattgtcgtctccggctcaattttctccatgccctggtcgtccttctattttgtctatctaacaagctgcagtgcagcgtctaaattgaggaaataaccatgggcttgtccattcataccaactttgcttccatgaccacccagaaccagctgaactctaccaacaagatgctgggtaccgccatgcagcgtctgggtaccggtctgcgcatcaactccgctgccgacgatgctgccggtctgcaaatcgctacccgtctgcaggctcagtccaacggtcaaaaggttggtatgcgcaacgctcaggacgcaatctccatgatccagaccgctgaaggcgccatggacgagatgaccaacatcacccagcgcatgaaggatctggctacccaagcggccaatggtaccaacagcaccaaggatcttgatgccatggacgccgagttcaaggaattgggtaaagagctgggtaacatccgcgacaacaccactttcggcggcacttctctgctgaaaaccggtggtaaattccaagctaccggtggcgtgactttccaaattggtgccagcgttaatgagaaacttgttttcgatgcatccaccaaagtaaccagcgtcaataccgctatcagtactgcctctactgccgccctgaccactggtgcggctgcccagatcactgccatggacagcatgctggagaagatcggtgaagctcgttctgccttcggtgccaacatcaaccgtctggagcataccgtcaacaacctttccaatatgaaagagaacaccgatatggcgaatggttgaatcgcccctggttttctagacactctgttgctgacaaataaactgcctttcaaactctaccggcgacagcccatcattggaaccatggcgcctgattgggttgtaaaacatttcgatataatcaaatacgtcgctgcgggcttcgtctcttgtcgagtaaatcctgcgcttgatccgctcccgtttgagcaactgaaagaagctctcggcgacagcattgtcgtggcagttaccacgtcggctcatactgcaactcaggttgtgggccttcagaaagtcctgccattcaccaccggtaaactggctgccctgatccgaatgcaccagtaccggctgcgttggcttacgtcgccaaaccgccatcaataacgcatcaaccgccaagcctgccgtcatgcgtggcttcatcgcccagccgatgatctggcgagaaaacagatcgagcaccaccgccaggtacaaccacccttcttgagttcggatgtaggtaatgtcagtcacccaggagatgttgggggctggcaccttaaattgacgtgccagcgtgtttggggcagcctgtgggctcttgcctccataatgccccttacggcgttgatagccagtttgcgaacgcagcccctcccgcctcattaatttggccacacggtgcttgccgcaggcttcccccaagtcacatagatcgcgatggatcttgcgataaccgtagacagcaccactttccagccaggattgcttgaccaatccggtcagccgttcatccgcttgctggcgtaacgatgcgggctgtttcagccacgcgtagaagccacttcggtgaacccccagggtctggcacagggtaacgacactgtaccggtcgagtcgggaggttatgaacgcgtacctttccttgactcgctggcaaagtacgcggcggcctcctttaaaatgttgcgctcctcagtgacttggcgcagttcggctttcagacggcggatctcggcttgtaaggctgactcttcgtgctgctgatcagcgggcttaccgtactgcttgagccatgcatacaggctgtggctggataccccgagggctcgtgctacgtcagccaccggccggccacgctcggtaatttgtttaaccgcttcgattttgaatgtttctggataacgctgacgggtcataacacctccaatagttgcctcattttaaggctgtgaggtgtctagggaactgggggcgattcaggtcgcatcatggatgccgatttcgctcaggaaagcaccaatatgaccaagaaccagatgttgatgcaggctggcatgtccgttctgtccaactccaaccagatgaccggtatggtaactggtctgctgcgttaatggattgcatggccgctcccgtggggcggcctttgtctgataagggtttgtcggttggaaagagtcgaaacggtttttcccaacaagcatgccagttgagtgaaatgaagagggattaagatgcaaatagatccggccagcacagcaatgcaactggtagctatcgaacgcaagaacatggatgcactgctgaagaagcagatggatggcatcaaaggtcagcagagtgcgctcagcacgctcaataccaagctgtcgactttccagaccatgctcaaagatctcaataaggcatccaatttacaggcgcagaaggcgaccatgtcccaggacggggtcatgacggtgacgagtaacggcaaggccagctcggggcagtacaatttctttgtggagcagcttgcccagtcccatcagatcggtctcagcctggatagtgaaacggcccccctacctgcagatggtgtcttctcgctcaccgtcaaggggaagaccatcgacatcgatctggccacattgccggcaggctcaaccgtcaaggatctggtctcccacatcaacgatgccaaggacaatcccggcgtcaaggcgaccctggtccgaaccgacggcaaagtcaacatggtgcttaccagcaaggatagcgggttggagaatgccatcgtggtcaattaccgcggggatgcgagcaattcactgggagcagcgataagcggcaagacagacatcaccaaagctcaagatgccaagttgcggatggggggggacaatccgttgaccatcacctctgccagcaacaagattgaaaatgtggttgatggtctgacgctgcagctgaccaaggctcagaagaacggtgatgctcccttgctggtaaacatagagcaggacaaggaggccgtgaccggctcgctcaagaagtttgtcgacagctacaacgaactgatcgatgagctggccaagatgacctccagcgatcccaaggctcctggtgcgctttcttccgacagcggggtacgcagcctcaagagcgtactttctaacagtgtgcgtgacctgcccaatggcctgagtctcagcagtctcgggatcaagaccgacaaggcaggcaagctctctttcagtgaaacggatttcaacaaggcgttggagaaggaccccgagttacttggcaaggcgctgatgggggatgatggtctgctcaaacggatgagtgactcactggatccttataccaaacgcgatggtgctttgaaggggcgcaagagcggattggaggccagtgaaaagcgtgtaaatgagcgaatggaagcactggatcgtcgtatggattccgcgtataagcgctatctcaaccagttcaccaccatgaaccagatgctgcagacaatgggctcactctaagccagagtcagccccaccatccgctgcgtcttatcccgaacaagcgagttgtacatgtttgaacaccaagatggttacgatgcctatcagtttgctgctactcaggccaaggcagccagtgccgatccacatcagctggtgctgatgctgattgatggtctgcttgatgagatggccagggcggaaggccatattcttgccaagcaatttgagcgtaaagggcagactatcaacaaatgcctgcaaatcctggggggacttgatagcgctctggacatggagaagggcggggagcttgcagccaacctgcatcgcctttacgactactgtggtcagcgtttgtttgagatcagtgtatccaacgatgtcgccgggtttgccgaggttcgttgtattctgctggaattgaaggaaggttgggaagcgatggcgcagcatcctcgctaatgcggaagttatccttcccctgtttcaactcgataccacagccattatctgaaattcctcaattccatatctggcctgctccttgctagtcggtaaggtcatcttaattaggggccattatcatgtcgatgaccgggtctaagccgctcagcacagaactagagactcgccagcgtcagctgttggggctgggtcgcctgatattgcaacaggcgcgtgctggtcaatgggacgctgtgcgtctgaccgatagccggctggctcaattcattcaacacatgctcaagcaaccggacttgtggtcatcattagaaccagcccgggcacaggtacgcaactggcaacaggaggccctgttgttatgtcagcaagaaacggcactgcgtgagcaggaatggcacgatctgtctcggaaacgcgagggcttacaggcttatggtgaggtacaagaatgggcatgatccagtttgccggtgtcgacagcgtagctaacctcgaatcgaccgggttcaaccgccttgcccgtcagcctgatgagcagggcgaaatgtaccaacccctggatctcctgtttacagaagaactcactacgctgccagcagaggttgctgacgacgctgatgttggcactgatgtggttgatacggtaccagaagatgcgactgaacaattggaatccttcaccaacatgccacccatgttcatcctgaatgatgaagccgcgagtctatcatctgcacgacttgctcagcctgatgtggagatgaatagcgggaaggagggaggagccgttcaagatcgtgccccctccatatcggtggcattgcgttcgttgtcggtctatgggcggtcggagacggaacggccacatattgttgaacagaccacgttgggcaaggataaacctgcgttctccgtgaccgatttttcacgaatgatggtggggcagcaagcagcccagactggcgacttgccattacgcgacaagctgatagcaagtttgcaacccttgctgggtggcaaggttccattcgagcttgattctggtgtgcctgagctcaagggggggatgggaaacctcttgtcatcgcctctttccaggccgtcagagtatcaatgggcccccgccaagttggccgataatcctgcgcattggggccagcaactggtcgacgtattgaaggacaaggttgagctccaggtcaatcaacagatcaagcaagcacatatccgtcttgacccgcctgagctggggcggcttgaactgacagttcgggtcgatggggaccgtctcaacgttcaactcaatgtaaccaatcccgctgtgcgagatgcgttgatccagtcaatggagcgactgcgaatgagtttggccccccatcatgttggtggtgtcgaggtcaatgttggtcagggaggtgagcaggggcagcaggaaaaatggcagcaacagcaaattatggccggcaggcggcagtggcaagaggatatcgagccaactgacagcactatgcgggattggttgaataccctggtctgatttttattatccggcaatagcaagagtgatttcatatatgcggcgtgtcatgaagtggttgatggtggtcgtgatggccctgtgtctattagccgtgctggcctatggcatttatctgaagcgtgatttggtcgccgtgtggctggggctggccgaacccaagccagagttgagtgcgactccattgttcaaaccgatggagcgctttgtcatcagtttggaagggggcgcagagtcccattatctcgtgctggaattggctctggttactcataatccggcacaacttaataccctcaatgagctgactccgctcatccgcaatgcgatggtgcagtatttcagtcatcgcacacacgatgatgtgaaaaaagagttgcagaacatcacggcattgcaaagctctctgctcggcaaactggttacgacactacagggctatgggtacaaaacctatctggatgaagtgttgatcaccaaggtattggtgcaataacaacgacatgatggatgccgattgggatacaccgcctgagtttacccattcgccccctcgcacgggtgagcagggcaatattgactcgttatttgccgttagtgaaacgggctgccagccacctgcgcagccaggtttctgcctgcttcgatcaggaggatatggagcaggttggcatgatggggttgctggaggcctggcgtcgttatgatagtgaaccggacccccaatttgaaagctacgccttcaagcgtatccgtggagccatgcttgatgagcttcggcgtctggattggcggccccgtcaactacgccagcaggtgcacagccacaatcaagcccagcgagaactgtataaccgtttgggacgagctccgactgagcaggaactggctgtatctctgaattgtaccgtggaggaagtgcgacaactggcatatgccagtcaagccgaagcgttacagagtctggaagagtggctggagaatggaggcaaggcgccggccactgagtctgatgatgtcgatatggccatgaccatcagcaaggttctcacctcattggacaagcgggagcaactgctgctctcactctattaccagcaagagttgaatatgaaagagatcgcgctggtgttgggcctgactgaatcacgtgtctgccaattgcacaaacagtgcgtccttcagctcaagcagcgtttggtcgactccatatattaatgcttcaccacttgtggtggagctccttgaattctgcgggagcgttcatgcaaaaacagataggtcttggcgtcattttcatttgtgtactgggtggtttcatgatggcaggcggcaaaccgatcgccttgtggcagccagccgagctgatcatcatcataggtgctgcggtcggctccatgtttcttggtaactcgaaagaggtgatgcatgagatgtggcgccagatgaagcagtgcttcaaatccaacaaggatgaaaaagagatctaccgcgagctgctgaccctgatgcaccaattgctggaggagactcgcaataagggcatgaaggcactcgatgagcacatcgaaaacccgcaacaaagctcagtatttttgatgtacccccagatatcggaagatcctcaactgctcggtttcatcattgataacttgcgtttactgggaatgggcaagattacgccccatgagctggataccatgctggaacaggagatcatggccatcgaagaggacatgctcaaaccggcacatgccctgcacaagaccggtgaggcttgcccgggtttcggtattctggctgcggtgatggggatcatcattaccatgcagcagttggatggccccttgagcaatatcggtgtgcatgtagctgccgcgttagtgggaaccttcattggcatcttcctttgttactgcttgctggagcccatcagcaatgccatggaagagatggtcaagcgtcggatcggactgctgatgtgtatcaaatctattttgattgcccagcttcgtggcaaaaccccgcttatctcggtcgactcgggtcgcaagatgctggagcctgacgttaaacccagcttccttgaattggaagaatgggtgacgaacagggccatgtaatgcgtaaccacgaacagatcatcatcaaacgccagcaacggcgcagcagtgcccctaaaggtggtggagcctggaaagtggcttttgccgacttcactttggcgatgatggcattttttatggtgttatggatcctggcggtttccagccaggaggagcgtgaagcggtggccagtcgtttacgtgactacagcatcatggacagtgaagcgaacccgttcgatatcagcaatagtccctacccggtggatctgggaggaaacccatccgtactagaagagctcagtcccaagtttgtagaagaagggcagcggatgccgaagcatatggagcgaaatcgcagcatcttttctgacggagtcagcggaggttacgagaacctgctggtggggaaaattgaaggtgaggcgcagatgaagcaactggccgggttcattggctcgttggcggatcagatgcaagccaaaaacaaccttgagctgcaattggtaccacaaggtttgaggattctcattcgtgatgatgatgagcgcgagatgtacagtcgtgggagcgcacggatcagcccctttttccggcatatgctgatggcgttggcgcccatatttcagcgagttgagaaccgcgtcatgatctcgggccacaccgatagtaccccttttgcgggtgacaactatagcaactgggagctttcgtccgatcgcgccatgatggcaaggcgggtcttgcttgccggaggcatgccccccgagcgggtggggcaggttgtggccatgtcagataccatgcttgaaaatacagctgatccacgaggcagcgaaaaccgccgcatcgaactgttggtaatgacaagtcaggcggaaaaaaatctggaacagttattcagcgcgcaaactcaagccgcggtgaaacaagccaaggacgacacttctcatggaaaaccttgaaatggatctgtctggatcagatgcgctgagcgatcctcggcgtaaggtcccccgctggtatttacatgatggcagtactccgctggagtcacaaagctgcggtattgctgcacgtcttatggtgtctggtcttctgttcgataagagcatcggtagggccgtgatcaaggatatagggccagggggcgttggttttctggctcctgcgcgttttatcttgcccgaaattgtcagtctgtcgctctccccgcgtattgtacttgattgccagataactcatcggcgctcaattggccaatatctgagcttttatggtgcccgttggtcagatccagaatcagtagacttgtcgccagtgcttagccattggcgacattgcttcatggtgtcaggaggggtcgcttcgtctccagtcccagtggatccggcagcgactccagtctaatcgccccacggctcatatccagcccccttgctgccttcagcagcaagggatcatgcaagctttccaacgaaatagctttttgaaggagagttgacccattatttgtgggtgggagagtaacctttccacggctatagactatgggacagttggttactccgggggggctgggtagctgccaggctggattccagcggcttacctcattcatggccacgccttttgccattgcccaatcgagtaatgaacacccattcgggtggcgtattacctgcaaattgtccccttcctgccaagatggtaaaaagaattggtattgttctgcacgatccagcagttgagatagcgcgatgaaccgagctacatatagccgtgtttctgttggaagcgatagctcccacacattgcgagttccagcatcgagtatagctttcagtactcgtccctcgcccgcgttataagccgccagagccagcagccaatcttgaccaaaaaattgatagagccaactgagataggttagtgccgcatctgttgcgagtggtagcgagtagcgtccatcgaaacctgcaatcatgggaatggagaagcgagcagcggtagcaggcatcaactgccaaggcccagcagctcctgcagcagataccacatccagtcgataactgctctcaattaaaggaaggaaagcgagcatggtaggtagcttgcgctcacgaacctgttgctcgacccatcggatcataggttgtgactgagtaatccgtttttgcagatggtcgcgttgccgcagtaaaaactgagtctgttgagtaactagttcgacccctcttccttgtataggggtaggaaaaccagcctgccaatgatagttatgataggaataacaatagggtgaagtcagtaacagtgtgccgactagccaatagagtgcccgagtcatgatttcagggtgatgcaaggagagctgaacaataaaaacatgatatatctcaactgtttttaacagtttctgtcgactgttcatgtggtatccaggacgtgataagcatgataacacgagtaaaaaagaccccaaaatcgggcaaggcgatccagaagtttttactttatttgattctcgccaattttgtgttgatgggactctatgtcatgcatgctggggagctgacctttggtgcgaatctcctgctgacatttttgctgatcatctacaatctgctgctttgccagctggtttgcttgcgtgcgcggcgagcaggcgatgactacattatttaccctgtggtaggcgtcagcatcattttgtgcgctgtggtactgtatcgcttcatcatttctccctgattatggtggtttatacaccatgccataattaatcgattttatttctgaacaaataacctgtggaaaatcaactcatttaatccttagtgaccaaacgctgcgtcaatatgttccccatgcccgatatcctcgcttgaaaagccctcagcacgtccttaaacttcgaggtggggaaaagtggatcaaagtggtttttatcgggcgatttgcccccttaactcattttcagggactgcaatttgttgcgtggtgcacatgccatcagcctggacagtaaagggcgactggcgattccgaccaagtaccgtgattggctgcgcgacgaaagcgacggccagctggtctgcaccatagatattgcccatccttgtctgctgctttaccccctgaacgaatgggaagagatcgagcgcaagctcaagatgctctccagcatgaatcccgtagaacgccgcttgcagccgttgttgctcggccatgcgaccgaatgcgagctggacggcaatggccgtctgctgctgagccagccactgcgcagccacgcagggctggacaagaagatcatgttggtgggccagctcaacaagtttgagctgtgggatgaagcccgctggcatcaacaggtcaatgatgacattcagggtctgcctgaggatgactgggcaagctcgccacgactacaggatttttctttataaatgacccaagccgctgaacatatcacagtgctgttgcacgaagccgttgaagggctggccatcaagccggacggcatctacgtggatggtacttttggccggggtggtcactctcgtctcattctccagcaccttggccccaatggccggctgatcgccatcgatcgggatccccaggccattgccgaggcggccaagatccaggatccccgttttgaaatcgtgcatggtcccttctccggtatcgtctcctatctggatgagcgcggtttgctgggcaaagtggatggcttcctgctggatctcggtgtctcttcaccccagctggatgatgccgaacgtggtttcagtttcatgaaagacggcccgctcgacatgcgcatggatcccacctccggccagagtgccgcgcagtggctggcccgtgccgatgtggatgatatcgcctgggtcttgaagaccttcggtgaggagcgctttgccaagaagatagcccgcgccatcgtccacgatcgggtcaccgagccctacgtacggacccgccagctggctgagatgattgcccgggtcaatccgagcaaggagaagggcaaacacgccgccacacgcagcttccaggcgatccgtatctatatcaacagcgaactggacgagatagagacagcgctgaacggtgcactacaggcattggcaccagaagggcgcctctccgtcatcagcttccactcgctggaagaccggctggtgaaacacttcatccgcaagcacgagaaaggccccgaagtgccgcgtggtatccccttgaccgaagctcaactggccggtggtcgcaaattgaagtcggtcggcaaggcgctcaagccttccgagcatgaagtcaccgaaaacagccgatcccgcagctctgtgctgcgggtcgcccagcgtctggcggagtaagccatgagcgaggtgcgtgttcatctggccaaagagatcctcgctgatctctggcggcacaagttgccggttgtactggcctttgccgtgctgatcaccgcctttggcgtgatcctggtgaccaacatgactcgcggtctgacagccaagcagaacgatctgatggccgaggaggatcgactcaacatcgaatggcgccacctgctgctggaacagggcaccctggctgagcattcccgagtggcgagtctggccatggacaagttgcagatggctcgcccgctggtgaccaccgagaaggtaattacacaaccatgaaacgcaaggcatctgccaagactccacccaaagccaaagcgccgtcactctatccgtggcgctttcgcacgctggtgttctttatcggcattgcgtttgccggcctgatcctgcggctggcctggatccaggtaattgacccggatcgactgcgccaggaaggggatatgcgttccctgcgaaccacctccacccaggctgtgcgtggcatgatcacggatcgcaacggcgaacagttggcggtgtcagtaccggtagaagcggtctgggccgaccccaaaaccgtgcacgaatctggcgccatccataatgagcgcgcctggctcgcgctctctgccgtgctcaagctcgacatcaataccctcaaacaccgcatctccaacccgagcaagcgcttcgtctatctgcagcggcaggtgacaccggcggtggcggaatacatcaagggcctcaagctgggcggcatttatctgcgtcccgaggcgcgtcgcttctatccgaccggcgagatcagcgcccatctggtgggggtaaccaacatagatggcagtggcatcgaggggattgagcgcagctacaacgagtggttgacggcgacgccgggcgagatgcgggtgcgcaaagaccgccagggcagggtcatagagcgactcgggctggtcaaagagggcaagaacgccaacgatctgcagctgagcatcgatcagcgggtacaggcgctcgcctatcgtgccctcaagcatgccaccgacgagaacaaggcgacgtctggctccatggtgatgctggatatcaagaccggcgaggtgctcgccatggtcaacaccccctcctacaacccgaacaaccgcggtcagtaccagagtttccgggtgcgcaatcgggtagtgacagatacctatgagccgggttcgaccatcaagcccctgattctgttgagcgccctgcaggcgggggtcaccagctggaaggacattatcccgggtgggcccctgtttatcggggccaagcagatccgcgacgtgagtatccacaaagcgaccaacttgtatgacatattgcgctactcctccaacatcggcatgtcgcgcatcgcgctgcggatgccagcacaggagatgatcaataccctcagcatggtcggcttcggcatggataccggcagcggtctgatgggcgaaagcagcggcatgctgccccagcgccgccgctggtccgatatcgagcgggcaaccctctcgtttggctatggcctgcgggtcaccccgctgcaactggcttctgcctatgccaccttggccaacaagggcaagcgggtgccgctttccatcgtcaaggtaaccacgccgcccaagggtgagcaggtcatcgaccacaacaatgccaccgccatgctgcaggcgctggagtatgtggtcagcaatgccatcccgaaagcacagatcccaggctatcgggttggtggcaagagtggtaccgccaaagtcgctgtcgccggcggttacggcaaggactacatggcctggtttgccggtttcgccccggccagcaatccccgtttcgtcatggtggtggtgatcaacgagccaaagggcagcgcttactatggcggtgccgtggcgacgccaccgtttgccgaggccatgggtggggtgctgcaacttttcaatattcgtcccgatgcgataccgccttcggtaccgcccaagcttgcccgtacggaggccacccatgctgcgccacgtacttgatctgctgcattccttgtttgttcctgttgttctcggggctttttccatgtcgctttaccgtttgagcacccgccttctcgtctgtacggaggcttcccatgttgcaccgcgcacttgattcactgctgcgccccttcggcatcaatgctccggcactcagcctcaccgatatccagctggacagtcggcgggtcgggccaggctgtctctttatcgctatccgcgggcatcagatggatggcagacggtttatcgaacaggcggtggctcagggagcgaccgccattgtgtttgaggaggacggggaatttgtcgcgccacctctgaccattccctgcatcgggatccgtgatctgcctgccaggctctccgagctggctggctatttttacgagcaaccagccaacaagctggatctggtaggcatcactggtaccaacggcaagagcaccactgcgttgctggttgccaactggcgtaccctgctgggtggcaaggccggggtgatgggcactataggtaatggcctgttcggtgagctggttgaagcagaaaacaccaccggcagtgccgtgcaggtgcaggccaatcttgcgagcctgcaacagcagggcgcggctctggtagcgatggaggtgtccagccatggtctggtacagcatcgcgttgcggcgctgccgtttgctgccgccgttttcaccaacctgagccgggatcatctggactaccacggcacaatggaagcctatggcgccgccaaggaagagctgctcaaactggtcgatgaaccctgcgccgtcattaatgccgatgaccagttggggcgccagtggctggcggcctatcctggcgcggtggcattcagcgtaaacggcccgattgcagaccatccgggtcgacagctgacggcgcaggatccccacttccaccaacaaggttttcgcacacagattaactccagttgggggaatggtgtattatccgcccccttgctcgggcgcttcaacgtcagcaatgtgctggccgccatgggcgccatgctggtgctcggttatgacttcaacgtgctgctggcaactgcgcctcaattgcagccggtgaccggtcgcatggagtgcttcggtggcggcaatgcaccgctcgccgtggtcgattatgcccataccccggacgcgttggagaaggcgttgcaggccctgcgtgtacactgcgaaggtcagctctggtgtctggtagggtgcggtggcgaccgggatcgcggcaagcgccccatgatggccgccatggcagagcagcatgcggatcgcgtgattctcaccgacgacaacccccgtaccgaggagccggcccagatcatggcggacatggtggcgggccttcgcgatcctgctgccgtgcaggtcgagcacgacagggtcaaggcgattgcactggccctcggtcaggcgagcaaacaggacatcatcctggtggccggtaagggccacgaggattatcagatcattggaaccgacaagcggcactacagcgaccgggaaaccgtcgtcgccgccttgcacacattattggagtcattcacatgatgaccctcaggcttgccgacctggcgcaggtgctcgatgcccgtctgattggtgaagacggcgagatcacgactgtcagtaccgatacccgcaccttggggaagggcgccttgtttgttgcgctgcgcggtgagcgtttcgatgcccacgatttttgcgatcaggccgttgccgcaggggcgtctgccctgctggtggagcgcgagctgtcattggccattccacagcttgtcgtgaccgacagtctcaaggggctggggcatatcggcaagttggtgcgcgagcgcatcaatccgaaagtgctggccattaccggtagctgtggcaagacaacggtgaaagagatgacgaccgccatcttgcggcacgaaggcgaagtgctggccaccgccggcaacttcaacaatgaagtgggcgtgccgctgaccctgttgcggctcgaaccgcagcaccagtttgcggtgatggagctgggtgccaaccacccgggcgagatcgcctggaccacgtcgctggccagacccgatgccgccctcatcaataacgtggctgctgcccatctggagggcttcggctcccttgagggtgtcttccacgcgaaaagcgagatttttgaaggtctgagcgagcagggaaccgccatcgtcaacgccgatagcgccttctggcccaagtggcaggcagccgggatccactgtgccttctccatcgaggatcagaaccagcctttccatgcccgtggcatagcgctcaacgggcagggctgcgccgaatttgtgatggtgacgccgaacggggaattgagcctgactctggccattccaggtcgccacaacgtggccaatgccctggctgctgccgcaggctgtctggcgctcggagcttcgcttgcctccgtcaaggcggggctggagcagatggcgccggtcaagggacgcttttgcgtacagcgctggggtggtctcactctggtggatgacacctataacgccagtgtggaatccgtgctggcgggcatcgatgccctgactgccatgggcggctacaaggtgctggtattcggtgacatgaaggagttgggtgaggagtctgccgagcaacacgccagggtcggacgccatgccagtgagtgcggtctggacgccgtgctgacagtaggggaacagagtcgccacaccgcagatgccgcggctggccgacatttcgataacaaggcgtcgttgtttgaagtgcttgcgcaaatgataaatacacatcaagaaatttcgattctggtcaaaggtgcccgcggctcccgcatggaagatatcgtcaagatggttgttgaccgtcaggagtcagccacatgctagtctggctggcggaactgctcaccccgcacttcaccttcttcaacgtcttctcctacctgacgtttcgcgccattttgtcgatcatcacgggtctggtggtggcgctctggatggggcctcacctcatccgtcgtctgcagatcctgaaattcggccaggtgatccgcaacgacggccccgaatctcatctgagcaaacggggcaccccgaccatgggggggctgatgatcatcgcagccatcttcatctctgtgctgctctggagccgtctcgacaacccctatgtctggctggtgctgttcgtgctcggtgcctacggtgccatcggctttgccgatgactacctcaaggtggtgcgcaagaataccgacggcctgatcgcccgctggaagtacttctggcaatccgccgttgcgctgctggtggctgtgttcctctataccacggccacccacgacggccagacccagctggtggtgccattcctcaaggatgtgatgccgcagctggggttgatgttcatagtactgacctacttcgtcatcgtcggcacctccaatgcggttaacctgaccgacggtctggatggtctggccatcatgccgaccgtgatggtggcagggggctttgccttgatcgcctgggcgaccggcaacgtcaacttcgccaactacctgcatattccctacgtgccctatacctccgagctggtgatcgtctgcaccgccatcgtcggtgcgggcctgggctttctctggttcaatacctatccggcccaggtcttcatgggggacgtcggttccctggccctcggcggcgcgcttggcaccatagccgtgctggtgcgccaggagtttctgctggtgatcatggggggggtcttcgtgatggagaccgtctctgtgatcctgcaggtgggatcctacaagctgcgcggcgtgcgcatcttccgcatggcgccaatccatcaccattatgagaagaaaggctggccggagccgcgcgttatcgtgcgtttctggatcatcactctcatgctggtgctgcttggcctcgccaccctgaaggtgaggtaagccatggtcatcatcatcggactcggtaaaaccggactctcctgtgtcgattacttcctcggccgtggcgtcatgcctctggtgatggatacccgcgccaatccacctggcaaggatcaactgcccgccgaggtagaactgatccatgggctggatggcgatctgctcaagcaggcgcacatgatagtggcgagcccgggcattgccctggccactcctgaactgaaagctgcggccgagttcggggtgagtatcgttggcgatatcgagctgttcgtgcgcgaaacccaggtgccggtgatcgccatcacgggttccaacggcaagagcaccgtcaccaccctggtcggcgagatgattgccgaggccggcctcaaggttggcgtcggtggcaacataggcacgccagcgctggaactgctcaagcagccgatggacctctgcgtgctggagctttccagcttccagctggagaccacccacagcctgcgtgcggccgcctccgtggtgctgaacctgtctgaagaccatatggatcgttatcagggaatggccgattaccgcgccgccaagatggagatccaccagcattccaaacacattctggtcaaccgggacgatgcgcagacccagcccgacgtgggtcaggtatggcagagcttcggtctcgactgcaacggctatggccgctgcctgctggatggccgccactggttgaccctgcacggtgagccgctgctccccgtggacgaaatgaagatcgtcggtgcccacaatcaggcgaatgctctggccgccatggccctgtgcgatgcggtgggcattccccgcgagccgcaactcgccgtgctgcgccgttttgagggcctgccccaccgtgcccgcttcgtgcgggaggtgaacggagtgcgctggatcaacgattccaaggccaccaatgtgggtgccactctggctgccgtggcgggtgtgcgggaagcggtcaagggacgcctgttgctgctggccggtggtcagggcaagggacaggattttggtccggtacaggcactgcttggccaccagatcgatcacatgtattgcttcggtcaggatgccgacatactgctcgccctcggtgagcagaccgagcgggtatccgacctcgacgccgccgtggccaaggccgcggccgatgccagaccgggtgactgggtgttgctggcgccggcctgcgccagtctggatcaattcaagtcgttcgaagcccgtggcgatcacttcaccaaaatggtgctggcactatgagcgcccttcgctccgtcgcaggattgctgcaacgctggttgttaccggcgcgccctgcaggtctctacgatcggcagctggtggtgctggcgctggcgttgatggcggtggggctggtgatagtggcctctgcctcgatcccggaggggatcgccatcaacaacgatcccttcatgttcgtgaagcgtcacggcctgtttctggtgatggctcttggcatctcctggtttgtgctgcaggtgcccatggcacgctggcagcattacaacggccccatgctggtactcgccatcctgatgctggtgctggtgttgctggtggggcgcagcgtcaacggttctatccgctggctgccccttggccccttcaacctgcaaccggcggagtttggcaagctggcgctgtttgtctatctggcgggctacctggtgcgccggcagagcgaggtgcgcgagcgcttcatcggtttcatgaagccgatggccgtgctgttcgtggtggctatcctgctgctggcccagcctgatctgggttctgtggtcgtgatgtttgtcacctctctggggatgttgtttctggcgggggcgcgcctagggcaattcatcggccttatcctggtgggggtgagcgccgtagtgactctggttatcgccgagccgtaccggatgcggcgggtgacctccttcctcgacccctgggccgatccgttcggcagcggttatcagctgacccagtcgttgatggcgtttggtcgtggcagctggtttggtgaggggcttggcaactccatccagaagatggagtacctgccggaagcccacaccgacttcgtgtttgcgatcctgggtgaagagctgggctatgccggcgtgctgggcgcgctgtttctcatttttgcgctctcgttcaaagcgctcaagctgggccaccaggcgctggttgccgagcgcttgtatgaaggctatctggccattggcatcggcatctggttcagcttccagaccttcgtcaacgtcggcgccgccagcggcatgatgcccaccaaggggctgaccctgccgctggtcagttatggcggttccagtctcatcatcatgatggtggcggtgagcatgctggttcgtatcgatttcgagttgcgtcaggccagtgcccaggcgcgcgtgcgggaggtttcgtgagcaagacactgctggtgatggcaggcggtaccgggggccatgtgttccctggcctggccgtggccgatcgcctcaaggcccagggctggaccatccactggctcggcaccgccgaccgtatggaggccgagctggtgcccgcccacggttatcccatctccttcatcgacattcagggagtgcgtggcaacggcatcaagcgtctgctggctgcaccctatcgcatcgtcaagtcggtgctgcaggctcgccgcgtgctcaagaccatacggcccgacgttgtgctcggcatgggcggctttgcctcaggccctggcggcgtggcggcctggctgtccggtattcctctgctgctgcacgaacagaatgcggcggccggcctgaccaacaaactgctggcgcgcctcgccaaacgggtgctgatggcattcccgggggcatttgcgccgagtcgtcgcaccgctgtggtgggcaacccggttcgacccgaagtggtcgccttgccggatccgcagcgaagcagcagcacagagccgctgcatctgctgatcgtcggtggcagcctgggagcccgggtgctcaacgaacaggtgccagcagcggttgcggctgccggcgtgccgattgaagtgcgtcaccagtgtggcaagggcaatcgtgaatctgtcgcacaggcgtatgccaaacagggcgttgaggccgaggtgagcgagtttatcaaggacatggccgatgcctatgcctgggccgatctggtggtgtgtcgcgcgggggccctgaccgtctccgaagtggccgctgccggcgtcgccgccatttttgtgccactgccccatgcggtggatgatcaccagacgcgcaacgccctgaccctggtcgatggtggcgctgctgaattcctgccccaatccgagctgaccactgcctctctggctgcgcgtctctcctggctcgccgggcgtagggaaaccctattgaacatggcacaggccgcccgtcatgttgccattaccgatgccgccgagcgggttgccgatgaatgcaagcgacttgcagccgggcagaatgagagagaactatgaccaaggttgaactggcaaaactgcgtaccatgatccctgaaatgcgtcgggtgcgtcgcatccactttatcggcataggtggcgccggtatgggcgggatcgccgaggtgcttgccaacgaagggtatcaggtgaccggttctgatctggcccgaaatgcggtgactgagcgactggcgtcgctgggtgcccatatcttcgttgggcacagtgccgaacacgtgagcgaggcgagcgtggtggtggtttctaccgccatcaagcaggataaccccgagttgctggctgcccgcgagttgcgcatacccgtggtgcgccgcgccgagatgctggccgagctgatgcgttttcgtcatggtatcgccatagcggggactcatggcaagaccaccaccaccagtctggtggcgagcatctatgccgaagcggacagggatccgaccttcgtcatcggcggtctgctcaacagcgccggtaccaatgcgcgtctgggcagcagccgttacctgattgcagaagcggacgagagcgatgcctccttcctgcatctgcagcccatggtttccatcgtgaccaacatcgaagcggatcacatggaaacctacggtggcgacttttccaagctgaaggccaccttcatcgactttttgcacaacctgccgttttacggtctggccgtggtgtgtgtggatgaccccgtgatccgtggcatgttgcccgagatcgctcgcccgaccatcacctacggtctgagcgacgacgccgatgtgcaggtactggacttcgtgcagaccagcaatcgcagctgtttccgggtgcgtcgcaaggatgcaggcgagctggcagtgaccctgaacctgcctggcatccacaatgcgctcaatgctgccgcagcgattgctgtcgctaccgaagacgggatcggcgatgatgccatcatatgtgcgctggccaagtttgaaggggtaggacgccgcttccagcaatatggtgaattcgagacaggtcgtggcaaggccatgctggtggatgactacggtcaccatccgagcgaagtcaaggtgaccatcaatgccgcacgcaccggttggccggacaagcgcctggtcatggtgttccagccacaccgctacacccgtacccgcgatctctatgaagacttctcggacgtgctctccaaggtggatgtgctggtgatgctggaagtctatgccgccggcgaagagccaatccctggggcagatggtcgagccttgtgccgctccatccgttcccgtggcagcctggaacccatctttgccgctactccggacgatgtccctgcgatcctggcggacctgattggcgagggggatctggtgctgacccaaggggccgggaacgtaggtgccttgtcccgtcgtcttggtgagatgaaattgagcatcgacagcatgaaatccggcgcctgagggcccaatgagtattttgaccgccaagccggcgcctatataatggcgagccggtctgcaaagggccaaagtggcgcgttaaacggggaaagatcgggtggaggcaagtgcacaagggcgcaccaagggtggcttcattgcaggggtggcatttttcatcctggtcatgtggggtctctaccagactgcgctggatgttaaaggttggctgacggatgccaaccggttgcccatgagcgagctcttgctgcaggggcaacaccagtatttgcaaaccgacgagttgcgtagcgccgtgctggatggtgtcgagctgcgtaacttcttcgagttggacgttaacgaattacaggcgcggttgaacgccttgccttgggtggcccaggtctctgtacgcaagaagtggccaaacaagatcaaggtctatctcaccgaacaggcggtagcggcacgctggaatggcaaccgcttcgtcaacaccaagggtgaggtgttcagtgcgccggacagggtgaagacccccctgatgcagctatccgggcctgaagaccaggccgccaaggtgctggaagccagccgtcagtacgaggcgcagctggcggccagaggatacaagttgctgggggtgaatctgactccccgccatgcctgggaattgaccctggatggcaacattcagctgtttttggggcgcgcggatattgcgctccgactgcagcggtttatcgatgcttttccggtcatcgaaccccgtgagcgggttgcttatgtggatcttcgatatgacacaggaatggcagttggctggaagaagaacgaagagaaagtgaatgaccaaaaccgcagatagaaatctgattgtcggactggatatcggcacaaccaaggtggcggttctggtcggcgaagtgctgccagacggtgagctcaatgtcatcggcatgggcagtcacgcctcgcgtggcatggataagggcggggtcaacgatctcgattccgtggtcaagtccctgcgtcgtgcggtggaagaggcagagatgatggccgactgccagatcagctctgtgtatctggggctgtccggcaagcatatcgattgccgcaacgaaaccggcatggtgcccatctccgatgaggaggtgacccaggaggacgtggacaacgtcatccacaccgccaagtcggtacggttgtccgatgagctgcgggtgctgcatgtgctgccccaggagtttgccatcgactaccaggaagggatcaagaacccggttggtctgtccggtgtgcggatggcggccaaggtgcacctgatcacctgccacaacgacatggcccgcaacattgaaaaatgtgtggagaaggtcggtttgcgagtggatcagctgatcttctccgcgctggcttccagctatgccgtgctgaccgaagacgagaaagagctgggtgtctgcgtggtggacataggtggcggtaccatggacatgtcgctgtttaccggcggtgccctgcgccacaccaaggtgatcccgtacgccggcagcacagtgaccagcgatatcgcctacgccttcggcacaccgccgcttgacgcagaggcgatcaaggtgcgctatggctgtgccctcggccgtctggtcagcaaggaagacaatattgaagtacccagtgtcggcggtcgtccggcgcgtagcctgcaacggcagacactggctgaagtgattgaaccccgttacaccgagttgctctccatggtgaatgatgagctggtgcgggtacaaagcgagttgaaagcgcagggggtcaagcatcagctggcagccggagtggtcttgaccggcggcgctgcccagatcgaaggcattgtggagtgcgcagagcagatcttccaaagccaggtccgggtgggagagcccatgaatatacggggattgagtgattatgtgcaggcacctgtgtactcgaccgcggtcgggttgctgcagtacggccgcacccatcaatcttcaggcagtagcaaggaatatgccgccaaggcaagcgtaggtgggctggtcaaacgggtcagcaactggttgcgtggcgagttctaaaagattttgctgagtcaggcaaataaagcggagagacaacatgtttgaatttatggatagccacactgacgaagccgtcattaaagtgattggtgtgggtggcggcggcggtaacgcagtcgagcacatggttcgtcaaaacatcgaaggtgtcgaattcattaccgtcaacaccgacgcccaggctctgcgtaactccagcgccaacacaactctgcagatcggtggtggcatcaccaagggtctgggtgccggagccaatccggaagtgggtcgtgatgcggccatggaagacagggaagcgctgcgtgagctgctgaccggttccgacatggtgttcatcgccgccggcatgggtggtggtaccggtaccggtgctgcaccgatcgtggccgaagtggcccgcgagatgggtatactgacagttgctgtcgtaaccaagccgttctccttcgaagggaaaaaacggatgggcttcgccgcccacggcatcgaagagctatccaagaacgtcgactccctgatcaccatccccaacgacaagttgctgaaggtactgggtcgtggcatctccctgctggacgccttcaaggcagccaacgatgtgctgctgggtgcggtacaggggatcgccgagctgatcacccgtccgggcctgattaacgtcgacttcgcggacgtgcgtaccgtgatgcgtgaaatgggtaccgccatgatgggtaccggttccgcctccggtgatgatcgtgccgaagaagcggccgagaaagccatctccagcccgctgctggaagacgtggatctggccggtgcccgtggcatcctggtcaacatcaccgccggcatggacatgaccattgaagagttcgaaaccgtgggtaacgcggtcaaggccttcgcttccgagaacgccactgttgtggtgggtaccgtaatcgacccggaaatgcacgacgaactgcgtgtgaccgtggtggctaccggtatcggtgccgagcgcaagcccgacatcacgctcgtaaaaaataatatggtacaagagcgtccggcccgtcagcccctgatcagcgaagccctgcagtctcgcgtgatggaagaggccccggccaaggtggtcaacgccgagccgcaagctcgtcgtgaaccggattatctcgatattcctgcgttcctgcgcaagcaagctgactaagcctctaatggcactagtttgtttgttgcttaaggaatgtgctaagatggcctgccaacgaccatctggtccggaatatgagctgttaagcggatacgcccatgattagacaaagaaccttgaaaacgagtgtccaggccactggtgttggcctgcattcgggccggaaagtcacaatgacgttccgtccggcgcctgttaacacagggatcgtttacttgcgtaccgatcttgatcctgtggtagcgctgccagccaatgccgatcaggtgcgcgataccgtgctttgtaccgctttggtcaatgaagccggtgtccgtgtctctaccattgagcacctctctgccgcgctggccgggatggggatcgacaacctctatgtggaggttgacgcacccgagatcccggtgatggacggcagtgcgcacccctttatatacctgctgcaagaagtcggtatccgtgagcaaaatgctgccaagcagtttgtgcggatcaagcagagcatccgggttgaagacggcgacaagtgggcggaattccacccctatcgcaacggcttcaaaatggatctcgagatcgatttccagcatccggtatttgaaggacgcaatcagcgttgcgtgctggacttctccggtgcttctttcgtgaaagagatcagtcgtgcccgtacttttggcttcatgcgtgacatcgagtacctgcgttcccagaacctggcattgggcggaagcctggaaaatgccgttgtgctggatgactaccgggtactgaacgaagatggcttgcgttgtgaagatgaattcgtcaaacacaaaatgttggatgctatcggtgacctttatatgtgtaaccgcagcatcatcggcgaattccgtgcctacaagaccggccatgctctgaacaacaagctgctgcgtgccttgctggccaagcaggaggcctgggaactggtcaccttcgagggtgagggtgccaaagcgcctatcgcttactacgataacggtctggttctggcctgatagctgtgcaacaggacgtcggtcatctctccgcaccgacgtcctgtcattcatttttccatcctgataccgataccgataccgattatctcccggttttatttcccgtgcaggctcctggcctcacctgaccgagcagacagatttctatgagcattaccctgatcctcaacggcaagcagcggcgcaagttgcatttgcccaaacaacgtctggcctgggtcggcggaatcctcttctctgtattggccctgggtggcggctggctctggcagagctggcaccagaaaatggatgcgctcgaagtggcgctggccatggccgaacaacagacatccactcaaggggcagatgaagcccgcgaacagcttgccatgctggccgcccaggtgggcaccatacaggggcagctgggtcgtatcaatgcgctcggtgaacgcttgaccgagcaggcagacctcgatcccgaggagttcaatttcaaggaactgccccctatgggcggtccttcctatgatgtggatctggaagtcaacctgaatgaattgcaggattccatgaagcatctcagccagcagctcagcagtcgtgaagagcagctgtcggtacttgaatctttcatcatgaatcaccatatagccgatgccggttttatttcaggctcgcctgtcaaacaggagcgggtctggatctcgtcaggctttggtggtcgggtcgacccgttcaacggtcgcgccaagatgcataaaggggtcgatttccgtggcaagcccggtacccctattttggcgacgggcccgggcatcatcagctgggcaggccgccatccggaatttggcaacatggtggaagtgaaccatggcaatggtttggtgacccgctatgcccacaactccaagttgctggttgaagtgggcacgctagtcgatcagggtcagaagattgccttgatgggacgcaccggtcgcgcgaccggggtccatttgcattacgaagtattgaaagacggtcgtcaggtcaaccccgcacgctttctcaacgccagacggggttaggtttttttctccaggttccagtgacggaacacttatataaccagaaatagttggtacccatgattagcacactgcttaccaagattatcggcagccggaacgacagaacgctcaaggctttgcgcaaaattgtaaaacagatcaatgcgatggagcctcagttcgaggctttgtccgatagcgagttgcaggccaagacagctgaatatcgtcagcgtctggagcagggtgagacgctggatcagttgctgccggaagcgttcgcgaccgtgcgtgaggcctccaagcgggtgtttggcatgcgtcacttcgacgtccagctgatcggcagcatggtgcttgactccaaccgcatcgctgaaatgaaaaccggtgagggcaagacgctgactgctaccttgccggcctatctgaatgctctgagcggtcgtggtgtacacgtggtgacggtgaacgactatctggccaagcgtgatgccgaggctaaccgccccctgttcaccttcctcggcatgacggtcgattgcaacgtgcccggcatggatgcgtcccagaagcgtgacgcttatgctgcagatattacctacggtaccaacaacgaattcggttttgattacctgcgtgacaacatggcgttctcgccagagcagcgtgtccagcgtccgctcaactacgcgctggtggatgaagtcgactccgtgctcatcgatgaagcccgtaccccgctgattatctcaggcccggccgaagacagctccgccctctacatccaggtcaacaagctgatcccgcaactgatcaagcaggacaaggaagataccgaagagtacacaggcgaaggtcactacacggtagacgagaagaaccgtcaggccctgctgaccgaaaatggtcagattttcgtggaagagctgctcaagcgagaggacttgctggcagaagaggactctctgttctccgcgaccaacatcagcctgctgcaccacgtcaacgccggtctgcgtgcccacaccctgtttgagcgcaacgtcgactacatagtgcaaaaagacgagatcgtcatcgttgacgaacacaccggccgtaccatgccgggtcgtcgctggtctgatggcctgcaccaggccgtcgaggcgaaggaaggggtcaagatccagaacgagaaccagactctggcctctatcaccttccagaactacttccgtctctatgacaagctggcgggcatgacgggcacggcggataccgaagcctttgaattccagcagatttacggcctggatacagtggttatcccgaccaacaagccgatggtgcgtaaagacatgggcgatctggtctatctgactgcccaggagaaatacgccgccatcgtcgaagacattcgcggttgtgtctcccgtggtcagccggtgctggtgggtactgtctccatcgaaaactccgagctgctctccggcatcctgaccaaggagaatattccgcacaaggtactgaacgccaagttccacgccatggaagcggaaatcgtagctcaggcaggtcagcttggcgccgttactatcgccaccaacatggccggtcgtggtaccgacatagtgctgggtggcaactggcaggccgagattgcccagttggataacccgactgacgagcaaatcgccgagctgaaagcggcctggcaggtgcgtcacgatgaagtgctggccgcaggtggtctgcacattatcggtaccgagcgtcacgaatcccgtcgtatcgacaaccagctgcgcggccgttccggtcgtcagggtgacccgggctcctcccgtttctatctctccatggaagataccctgatgcggatcttcgcctccgatcgcgtgactggcatgatgaagaagctgggcatggaagagggcgaggccatcgagcacccttgggtaaccaaggccatcgaaaatgcccagcgcaaggtggaaggtcgcaacttcgatatccgcaagagcttgctcgaattcgatgacgtggccaacgaccagcgcaaggtggtctatgagcagcgcaacgagctgctggataccaacgacatctccgagaccatccacgtcatccgtgacgatgtctatggcgccgtgatcgacgaatacattccgccccagtctctggaagagatgtgggatgtgccgggtctggaagcgcgtctgaaagccgatttcgggctggatctgccgttgcagcagtggctggcggaagatgacaagctgtatgaagagaagctgcgcgagcgcattctggacgaagccaccaaactctatgcccacaagcaggaactggtcggtgtcgaggtgctgcgcaacttcgagaaggcggtgatgctgcaaaccctggatggcctgtggaaggagcatctggcggccatggatcacctgcgtcagggcatccatctgcgcggctacgcccagaagaaccccaagcaggagtacaagcgcgagtctttcgatctgttcacccagatgctggaaaccctcaagcgcgacgtggtcagcatactgagccgtgttcaggtgcaggagcgtgacgtggaagccctggaagagcagcagcgccagcagtccgaagccgctccccgcacttacacccatgccaccgcagagagccagttggccgatgaagaggccgcaggcgaagagggtcacaccaccttcgtacgggatgagcagaagatcggtcgcaacgatccctgcccctgtggctccggcaaaaaatacaagcattgccacggtcagttgacctgatcgcacagtgacgcttcatgcaccgcctccgggcggtgcatttgtttcagggcggcaaaaggagagggaagaccatgagcaaaatgccgacaggatgggatgccagtgcccatgagcgctggcgtggaggacagagacaggctgcgatccagcaactgctgataaagctgaacagtactgcggcaaagccagtggcattgcagctgcaatttgcctattacctcttcttgtgtgatgacccggcctctgccacacaggtgctggagatggcacatcaggcggctcctgataacgacgaggtgctgcgcaatctctgcgtctgtctgtcacgttcgggtcagcatgaacgtgcggtggagaggctgcaaaccctgttggtacgcactcctgaggatttccatgccctggatgggttgtgcacctcgcaagccaaacgtgggcgctatgtcgaggcggctgccgctggaaccagggcgctgatcctgaaggatagggcggtccgccagcagccacagggctggtcgttacccgatggagagcctgatgcctggctggcaggacgcgccggcaagcagaatgtcatcgccttctctctgtggggcagcgcgccccgctatttgcgcggagctgtcgacaatatgctggctgcgtcctacctctatccggggtggcgcgttcgtttctatgtggatgagagcgtgccgtcgacgctgcttgccactctgggggaattgggtgccgaggtgtgcatgcaagcgtctggtcaatccctgcgccagcgcctgtgctggcgctttcaggtggccaacgacccgcaagtaggccgctttctggtgcgggatgtggattcagtaccgggcgtgcgagagcgggttgccgttgatggctggcttgcatcgggccgctggtttcatatcatgcgggactggtggagccataccgacctggtcttggcgggtatgtggggtggggtggccggcgtgttgccgccgctggatacctatcaaccggaggcgatggaaacgccgaacatagaccaatggtttctgcgtgacaccctctggagctatctggcccagagctgtctggttcatgaccgttgcttcaccccgccaggggccatcccctggccccttcccgcacctgacgggactgaacatgtggggcaggatatatttacggcgcaaggggcgctgcaagctcgtcggctggccccctggatagccacattgccgtgtttacgttgaggacaatgatggaacagaaaaaacggatctgggtggcggttggcgtcatcgagaatgagcagggcgatatcttcatcgccaagcgctcttcagaccgccatcagggcgatcgctgggagttcccgggtggcaaggtagaggcgggggaagacctgctcaccgcgctggacagggagttgtgggaagagattggtatccgggtgctggattgcgctcccttcatggagctgcatcatgactaccccgagaagcaggtattgctggatatctggaaggtaacccgttttagcggtgagccgtttggcaaggaggggcaggagtgcctgtgggtgccgctggcatcactgcatgaataccagttcccggatgccaacggtcctatcgtggggcggctgcaagcctctctggcggtctgattgaccctggctaagtcattgctacggatttgacagcaattaaaaagggccttgtcggcccttttttgtgtgcggctcactgccactgctcaccttcatccgggtaaggcagcaggtccggattgattgggcccgggattcgtttttcttcatccgcccattcgccaagatcgatcagctggcagcgcttgctgcagaaggggcggaacgggctctgcggcccccattccaattcggttttacacgtcgggcactttactttggtgaccatggttactccttagcagcaggcgagctggaagggaacgtcgccaatctgttgctctgtagtgggcaggaagcgcagcgcgaaacggttcttgtggccgctcagcgtcggatagcactgctgggcatcgggcaggcggatgcggatcagttccgcattctcggcagtatcctggaagaaaccattggtagcgatctcgtcgctgaagttgccggattcacgccatagccgcagcaatagggtaatggcattcatcagcagattgatgtcgctgagccaaagttgcatctgctggttgcgaaccatcgtcggcgtacctagccagtgatgcagttgcggtacatcgaaggcgcacagaccgcccggaatggagaagcgctgacggatggagccgagcagtctatcctctttcagccgagcgccggggcgtgaggcactgagcaggttgcgagagagctgggtgctctcttgctgcatctgtttgatctgttccagatcgacatccggcagactggcccagtggctcagacgctggccgagacgctccagatccttgatgagatcggctcgcaggtctccgcgctccagcaattcttgcagatcgaacaaccccttgaagaaggcgatgtgtgcccaggactggtcactgtccagattgtcgcggatctgggaaaagagagactccagacgaagataggtccggcttttttcattgaggggaaaatcgtaaatcatgcctaatcctggccagccataaaccggcctagtgtactcacacttgactggcttgttgagaggcaaatgccatatatgtctcgtgcagcgctaaaatccggcgctttatggtctcggctgcgtcattttggttgtccagcacgtcatcggctgccgcgagccgctcggcacggcttgcctgtgcagccagaatggcctctgcttgcgcccggctaacgccatcccggcgacaggtccgctcaatctgggttgcctcatccacatcgatcactagcacccggttggcgagctgggtaagtctgttctcgatcagcagcggcaccaccagcaggcaatagggcgagcgtgcgttggcgcactggcgcagcatctcctggcggatcagcggatggagcaggccgttgagccatgccttggcgtcaggatcgctgaatacccgctcccgcaggcggcgccgatcgagctgcccctgcggatccagcatctcggggccaaactgggctgcgatggcggccagggccggtgtgccgggctccacgacttcgcgagcgatgacgtccgcatccactatgtctatgccaagctcggcaaactggttggcaatggtggttttgccgctgccaataccgcctgtgattgcaacgatatacatgggtcagtgcacccttttttcagaggatagtggagagataccagcgggtgatgctatcgccccagagcagtgcgatccagcctgcgatggcgagataggggccaaaggggatgggtttgctctggtgatggttgcgcagcaaaatgaggccaatgccgaagatggcgccgaccagagaagagagcagcagtactatgggcagcgcctgccagccaagccaggctcccagcgctgccagcagtttgaagtccccatagcccatgccctccttgccggtaagcagcttgaaggcccagtagaggctccacagcaccagatagcctgccatggcgccgatgacagcatcgccgagaggcacgtatccgcccagcaggttgaacagcagcccgccccacagtagcggcaaggtgagctggtccggcagcagcatcttgtccagatcgataaaggtgagcgccaccagcacccaggtcagcaggagggcagccagcgtaccccagccaggggtgagcgtcatggcaaccaccacagagagcagcgcggtcagcagctccaccagcggatagcgagccgaaatggcggcctggcagccccggcagcgacctttgagccagagccagctcagcaggggaatgttttccaaggccgttatggggtgattgcagcgagggcagcaggagcgcggcaccatcagattgtagcgctcgtcatcttctggctgcggcgtgtctgaactgaaatagctgcgatattcggcctgccactcccgttccagcatgatgggcaggcggtggatcaccacgttgagaaagctgccgatcatcagggagaagagaaaaaccagcgagaagtagagccatggcaagccgtgtgccagctcgagaagaagtgtcataaccaaccgtctgtcatgaaattgggaaaagggcatgccgttgtgagtgcacaccctcgcggatcagcctaccacgtcacccagcttgaagatgggcaggtacatggcgacgaccatgccgccgaccagtacacccagcaccaccatgatgagaggctccagcaggctggtgaggccgtcgaccaagtcatcgacctcttgctcgaagatggtcgcgaccttggagagcatatcatcgatggcgcctgactcctcaccgatcatcaccatctggatcacctgtcggggaagagatccacggtgcgcatggccacgttgatctgcatgccggctaccacctcgttgcgaatggccatgacggcggtacgatagacatagttgcctgaggcgccggcggccgagatcagtgcatccaccaggggtatgcccgccgagaaggtggtggaaagggtgcgggcgaagcgggccatagccgccttgtgcagtatcatgcccaccacgggaatggtgaggatgaacttgtctgtgttgtctttgaccttctgggacgcgcgccacgctcgtacataaaggaaaatgccaagccctatcccgccaaaaatcacataccaccaattctgcatgaagcgggagatgccgatgacaaactgggtgaagatgggcagctcggcaccaaagctcttgaagatgtcctcgaactgcgggatgacgaacagcagcagtatggaggtgacgacgatggcgaccaggatgaccatggccggatagaacattgccttcttgatcttggacttgagcgcttccgacttttctctgtaggtggcgatgcgatcgtagatggtttccagcgcgccggattgctcgcccgcttccaccagatcgcaatagagcgcatcaaagtggcgagggtggcggcgcagggcatctgacatcggggtgcctgtctccacatccgcagctatctggcccatcagctcgcgcatcgcggctttttcatggctgcgggctatgatctgcaggctctgcaccagaggtaccccggcggagagcattgtggtgatctgacgggaaacgatggcgatatccatcggtttgatcctggcgccacccttggaaaaaagcccctggctctttttgctcactctggtgacattgaccccctgcttgcgcagttcggccttgaccgtattgatgctgtcggcctgtagctcgccggataccttctgacccttgcgatttaccccgctccagcggaaggcaaagactttcttgggggcattctgtttttgcgttagcgttgccatcactgcatcctgcaattgggcgctggcatccgactctcttgttgtctggatgccctggcctgatgggaatcgtcaaggacgccggttcggcatcacctggatcagtcagtctgattggaaatggtctgtcagttggtggtcacccggttgatctctgccaggctggtcacccccaggcgggccttctccaagcccgagacacgcagggttcgcatcccctctttttgagcaatcgctgcaatttgcagggagttggctccttgcataatcaattttgcaatgttttcagacattagcatgatttcgtagataccgacccgacccttgtagccccccgagcactctttgcagcctactggcttgaacaggcgcaagccggcggccaactgctgctgggtgaagcccagctccagcaattcagcttcgggcaccacttccggtgccttgcagtgatcgcagagcttgcgagcgaggcgctgggccatgatgagggtcaccgaagaggcgatattgaaggccgggacccccatgttcatcatccgggtcagggtttcggctgccgagttggtgtgcagggtggagagcaccaggtggccggtctgggcggctttgatggcaatctcggcggtttccagatcccggatttcccccaccatcacaacgtccggatcctggcgaagaaaggatcgcagggcgctggcgaaggtcaaccccgccttgggattgacttgtacctggttgacgcctggcaggttgatctccaccggatcttcggcggttgagatgttcacctctgtgatgttgagaatattgaggccggtatagagagagaccgtcttgccagagccggtcgggcccgtcaccagtatcatgccctggggcttggagagggcacgcagatactgtgccttctgccggtcgtcgaagccgagctgttcgatattgagccgcgctgcggaagagtccagcagacggataacgatcttctcgccccacatggtgggcagtgtgttgacccgcatatccatggatttgttgcgcgacagctttaacttgatgcgaccatcctggggcagccgtcgctctgcgatatcgagtcgcgccatcaccttgaggcgggccgaaaagcggttggccagattgaccggcggcgtcgctatttcgtgcagtatgccgtctatacgaaagcggatacggtacttggtctcatagggttcgaagtgcagatccgaggcgccgcgcttgatggcatccatcatgattttattgatgtatttgacgatgggggcatcgtcatcggcggtattgacgctctcatcgaggcgggagttttcgtccgagacttccagctcggagatctccgactcgtcgatctcctccatgccgagggcatcctgctcgctttccatcagcttgccgatggcggcggtgagcttgttctcttccaccagcagggcttcggtatggagcccgaagctgaagccaaaatcctccagtgccgacacgttggtcgggtctgacatggcgatatagagggtgtggccctgggtgtagatgggcagcacatggtgtttttcaatcagcttctgattgaggtacttctgcgggatctcggccaggtcgaaggcggcaagatccagcagaggtaccccatattccagctcgcaaaaatccgccagcgccttgctgtcgaggatctcgttttcaatcagaaatgtcacgaagggtttgcgctgggccttggcttggctcaggtaacgctgtgagtcggactcactgagcagggatgaggcggccaggcttaacgccaggccgctattggggctagaggtcatgcgttagcagatgcctgcgcctacacatgtgccaacagtgccagagggatttggggcccaattgatttttcctgaagtcagagtcgggaccagtatatatgtgtatgctgtgccaccgaatgatgcagcaactccttctgcagtgatcgcatttgttgtggaatctacttttactgactgtacgttaccgttggcaccggaaacttcagcaggaacaccgttagttcctgcatcacatccaccaagggagccagtggtttgagcgcatatttcaattgctgttttgaaaggtcctgtagcggaaataacttctgtaaatctagccttctgcgtataggtctgatatgcaggaagtgcaatcgccgccagaatggccacgatcgcgaccacgatcatcagttcaataagggtaaagcctgattgcttcttcatgtcaaatgtccttttgtccttggttcctgagacgtgctggtggaaaactatccacacgtcagtatcttatccgagctgttcgacttggcaacagagcgcatcgcctttgttaactagtttcctgtcatttgcgaagaacttgatataaatcatggatgaagagcctctactgactctttttgactggcgggatggggtccatcatcacactcctttgctgagggatcctgcataaagaaaaggcgcccgtggcgccttttgcaagtccttcatcttcttatatgtcagccgagccatgatgagatcgcgagtctttctcagctagccttttcagctaaacaaagcgcatggagagatccagtgccctcacatgcttggtcagtgcccctaccgagataaagtcgacgccggtggcggcatattctgccagcgtgtccagcgtcacattgccggagacctccagcttggcacggccctgattgagggtcacggcttcgcgcatcatgggtacatcgaagttgtccagcatcactatatccgcgccggcaagcagtgcctgtgccagctcggccagggattcgacctccacctcgaccggtttgcccggattgaggcggtgggcttcggtgatggcttcgcttatgccgccgcaggcaaggatatggttctctttgatgagataggcatcatagagaccgattctgtggttcttgccaccgccacaagtgactgcgtatttctgggcggtgcgtaggccaggcagggtcttgcgggtatcgagcagacgacagcgggtgcccgccagttcggccacatagcgggcggtgagggtggcaacacccgagagggtctgcacgaagttcagtgcgttgcgctcgccggtcagcaagacgcgggccgggccgtgcaggcgaaacagctcctgattaggggagagcggttcgccatcttgcaccagccactccacctttacctcgccgccgagctgggcgaacacttcatccacccagggttggccacagaagacgcccgcctcccgggtgatgacccgggcgctggcaatgcgatccgccgggatcagctgggccgtgatatcggcgctggcatccggttgatcgagcttggtgagggcctgacctaggtcttcgagtagcgcggcgcgcacggcgcggctgatatcctgttgaaacatgcctttattcctgcaagggtctgagaagcaactgcctgtctttttggcgcaattccagccggccgagggcattcatgcccaccaggatctcgtccccgccggccgctggattgataaagatgggcaaatcgtacaaggtcagcggacccatcgccagggtttcgatctgaccggtctgaacctggatggtgccggctgccgtgttgacacggctatggccgctgggggtcagtccgatgcgctcggccacatgcagcgggactgtgacccgggttgcgcccgtgtccagcagcagttgcaccggttggccgttgatggcaccctccagacgataatggccgctggcatcggctttgagcagcagctcgccgctggcggtcacggtcggttgcgagctgtggtggaaatagagggtcagcagccccatcagagagagccaggccagcaaccagaagcggcgtgccatagggtgcatatcctttcctgcgttgggcaacagagggctcagcctatcacagttgcctgactggattcaggcgattgcggcgaccgtgagaggcggatcatcttgctgcccagtcgctccttgtcaagtgcgccattccattgcagaacgagtagatgatgacccagcctaaagcatttttttccattgattcagacggttggtgtgagcaggcgcgcaaggtgccgtcaccgcaccacaacgagcgggccagtgtggacgatatctccctgctggtggtacacggcatcagcctgccgccaggggagttcggcggtccctggattgacgatctctttctgggccggctcgatccgaccgcgcatccctatttcgccagcattcatcagctgcgggtctcggcccactgcctgatccggcgggacggtgagctggtgcaatacgtaccgtttggcgcccgcgcctggcattccgggatatcgagctgggaggggagagaggcctgcaacgatttttccatcggcatcgagctggaggggaccgacgagcagccctacagcgatgcgcaatatgaggtactgtcagggctcagtcgaaccatatctcgccattatcctgccattactgcgcaacgaattgtcggccattgtgatatcgcccccggtcgcaagacggatccgggtgacagtttcgaatggcagcgctatcggcaaatgctcaactttaagtaaatattctaaagataagttagtgtttttaaaatcaatggcttgcctttatggcaggccattttttcctgctgttaatcaaatgttgcctgtgagccagctcaaaaatattggtcagaccaatttctatgagctaaatcataaatccctctttttaccccttaagtggcaaggctgaaccttgattcagatcatcttttgggtggactttttccaagccctctgctaattttcgccccattcatgaaattggtaataccaatttaacaaagcagcctcatgccctatctcaagattactcaacccaagctggccgacgccattgtcgccgagttggaacagatgattctggaaggcagtttgcaaccgggccagaagttgccgcccgagcgggaactcgccatccagtttcaggtatcgcgcccctccctgcgcgaagccatccagcgcctggaagccagaggactcttgtatcgccgtcagggcggtggcacttacgtacaaaatgccttgagcaaggggatcgccgatcccctgttcgagctgctcagcacccacccggaagcccagtatgacctgctggagtttcgtcacgcgctggaaggcatctgtgcctactatgctgcgttgcggggaaccgatgccgacttcgagcggatacgcaatgcgcagtccgccatcgaggaagccggccagcaaggttcgctggtcaccgaatccgccgctgttacccagttttatctggcggtagccgaggcgtcccacaacgtggtgctgctgcacctgttgcgggccatgggccccatgcttgagcagaacattttacgcaataacgaaattttgaatcgccgtccgggagtggtagccaagatacgtcgccatcgtgcgcatctgatcgaggctatcctgtcgggggctccggagcgggccagggctgcttgtcatgagcacctggcctttatcgaggacaccttgttggatatgcagagggaagacagccggatccagcgatccatgcgtcggatccgtcagcaggaaaactaatcccacaaggctttattgtcgaatgcttgcgcccttcgccgtgcaatgccgtgcaatcacaacaaaataggaaccagccatgtctgatatcctgaagaacgatgtggacccgatagaaacgctggagtggcttgcctctctggaatccctgctgcgtgaagagggtccacaacgcgctcagttcattcttgaacaactggccgagaaagcccgcgtgagcggtgtggacgtggctgccaaggcgaatcgcgactacatcaacaccatcccgtccagtgacgaaccggcttacccgggcgatctggagatggaacgtcgcatccgcgccatcatccgctggaacgccatgatgatagtgctgcgcgcctccaagaaagacctggacctcggtggtcacatgtcttccttcgcttcctctgcgaccatctacgaagtttgctacaaccacttcttccgcgctcgcagcgagaaggacggtggcgatctggtttacttccagggtcacatctccccgggcatctacgcccgtgcgttcgctgaaggtcgtcttaccgaagatcagctggacaacttccgtcaggaagtggacggcaagggtatcccttcctatccgcacccgaaactgatgccggacttctggcagttcccgaccgtttccatgggtctgggccccatcgccgccatctatcaggctcgcttcctgaagtacctgaccgaccgtggcatcaaggattgctccgagcagaccgtttacgccttcctgggtgacggcgagatggacgagccggaagccaagggtgccctgaccgttgccgtgcgtgaaaagctcgacaacctggtcttcgtggtcaactgcaacctgcagcgtctggacggtccggtcgtaggtaacggcaaggtcatcaacgagctggaaggtctgtttgcaggcgccggctgggatgtcaccaaggttatctggggtcgcaagtgggatgagctgctgaagaaagacacgtccggcaagctgatccagctgatgaacgaaaccgtggacggcgactatcagaccatgaagtcccgcgatggcggctacgtgcgtgagcacttcttcaaccgttacccggaaaccgccgcgctggtcaaagacatgaccgacgaggagatctttgccctgaaccgcggtggtcacgatccccgcaaactgtttgccgctttctccaaagctgcagcgaccaagggcaagccgactgtcatcctggccaagaccatcaagggttacggcatgggcgaagcggccgaaggcaagaacattgcccaccaggtcaagaagatggatctgggctctgtgcgtcacctgcgcgatcgtttcagcctgccggtcaccgacgagcagctggaaaacctgccgtacctgaagatcgaagagggtaccgaagagcacaaatacctgcacgcccgccgtgccgcgctcaaaggctatgtaccgacccgtctgcgtgagactaccaccaagctggacatcccggcgctggagacctttggtcccctgctgggcgagcaggctcgcgagatctccaccacaatggcgttcgtgcgttccctgaatgtgctgctgaaagacaagtccatcggcaagcgcatagtaccgatcctggctgacgaagcccgtacctttggtatggaaggtctgttccgccagatcggcatctacagcccgcacggtcagcagtacaccccgcaagaccgcgacatcgtctcctactacaaggaagacaagcagggtcaggttctgcaagacggtatcaacgagctgggcgcaatgtcctcctggctggctgctgcgacctcttacagcaccaacgactgcccgatgatcccgttctacatctactactccatgttcggcttccagcgcgtcggcgacatggcgtgggcagccggtgaccagcaagcccgtggcttcctgctgggcgcgacctcgggtcgtaccacccttaacggtgaaggtctgcagcacgaagatggtcacagccatatcctggcgaacaccatcccgaactgcatctcctatgacccgtcctacgcctatgaagtagcggttatcgtccaggacggcctgcgtcgcatgtacggtgagaagccggagaacgtcttctactacatcactaccctgaacgaaaactatgccatgccggccatgccggaaggtgcagaagagggtattcgcaagggtatctacaagctggaaactgttgccggcaccaagggcaaggtacagctgctgggttgtggttccatcctgggtcatgtgcgcaccgccgcccagatcctggccagcgaatacggcgtgggttccgacgtattcagcgtcacctccttcaacgaactggcccgtgacggtcaggacgtggatcgctggaacatgctgcacccgaccgccgaggctcgcgtaccctacatcgcgaccgtactgggttccgaagccaccatagctgcgaccgactacatgaagtccttcgctgatcaggtgcgtgccttcgtaccgaccgagcactaccgtgtgctgggtaccgacggttacggccgttccgacagccgtgccaacctgcgtcgtcacttcgaagtgaacgaattctacgtggtggttgctgccctgaccgaactggccaagcgcggcgagatcgacaagcaggttgtggctgacgccatcgccaagtacggcatcgatgccgacaaggtcaacccgctgtacgcgtaagaggatcgagtgcagtgccgggacacattgcccggcactgccttgcaaaggttaacgcgacagacgcgtaagaggataaagcactatgtccaaacagattatggttccggatatcggcgccgatgaagttgaagtcaccgagatcatggtggccgtgggtgacaaggtcgaactcgaccagtccctgattgctgtggaaggtgacaaagcctccatggaagtaccggcaccggctgccggtatcgtcaaagagatcctgatcaaggtgggtgacaaggttgccaccggttcccagatcatgatcttcgaagcggaaggcgctgctgcgccggcgcctgctcaggttgccgccccggttgctgctgccgctcccgccgcccctgttgccgccgcgcgcaaagatgtgcacgtaccggacattggtgacgacgaagtggacgtgaccgagatcatggttgccgtgggcgacatggttgaagccgaccagtccatcattgccgtggaaggtgacaaggcctccatggaagtgccggcgccgttcgcgggccgcgtggtcgagatcaaggttgccgccggcgccaaggttgccaccggttccctggtgatggtatttgaagtggcgggcgctgctcctgccgcctttgctgcgccggttgagactgctgcttccgtggctgctgcccctgttgccgccgctgccaaagaggtcaatgtacctgacatcggcggtgacgaagtcgaagtgaccgagatcatggtcgccgtgggtgacaaggtcgaagccgaccagtccctgatcgctgtggaaggtgacaaggcctccatggaagtgcctgcaccgttcgccggtatcgtcaaagagatcaaggtgaaggcgggtgacaaggtctccaccggttccctgatcatggtattcgaagtggctggtgctgctccagccgctgccgctccggttgctcaggccgccgccccggtcgctgctgcccctgttgccgctgctccggctccggttgcccaggctgctgctgcttccgacttcgttgccaatgacgcctacgtacatgccgccccggctgtacgtcgtctggcccgtgagttcggtatcaacctggccaaggtgaaagcctccggtcgcaagggtcgcatcgtcaaagaagacgtgcaggcctatgtgaaggatgcggtcaagcgtgccgagtctgccccggcagccggtaccggcactggcaacggcatgagtgtcctgccatggcccaaggttgacttcagcaagttcggcccggtcgaagagctggaactgacccggatccagaagatctccggtcctgccctgcatcgcaactgggccatgatcccgcacgtcacccagttcgacgaagccgataccacggatctggaagcgttccgcaaagagcagaacgcgatgctcgagaagcagaagtcggacgtgaagatcaccccgctggtgttcatcctgaaagcggctgccaaggccctggaagcacacccacgcttctgcagcgccctgtccgaagacggcagcaagctgatcatgaagaagtacatccacatcggtgtggcagtagacactccggggggcctggtggttcctgtggtgcgtgacgtcaacaagaagggcatctacgagctgtctcgcgatctggccgagatctccaagaaggctcgtgccggcaagctgaccgctgccgacatgcagggcggttgcttcaccatctccagcctgggtggcatcggcggcaccagctttaccccgatcgtcaacgcgccggaagtggccatcctcggtgtttccaagtccgagatgaagccgaagtggaatggcaaggagtttgtgcctcgcctgatgctgccgctggccctgagctatgaccacagggtcatagacggtgctgacggagcccgcttcgtcaccaccttgagtggcgtgttgtccgacattcgtcgattggtcctgtaagtgagagggcgggcccagagcctgccctttttacttctcatttcattaacaggattgtaaacttgccccgttttttcacggttgcagccgccttgtttggcattgagttggcataagactgcgccgtccggggatatataagaacgacaaagaggtcatgatgagtaaagaaatcaaaactcaggtcgtagtactgggtgctggccctgccggttattccgctgctttccgtgccgccgatctgggtctggataccattatcgtcgagcgttactccaccctgggtggcgtctgcctgaacgtgggttgtatcccgtccaaggcactgctgcacgtcgccaaagtcattgaagaagccaaggcgctgtccgaacacggcatcatcttcggtgccccgcagaccgacatcgacaaggttcgcctgtggaaagagaaggtcatcaaccagctgaccggcggtctggctggcatggccaagatgcgtaaagttcaggtggtcaacggtttcggcaagtttaccggtccgaacaccctcgaagtggacggtgccgacggcaagacgactgtgaccttcgacaacgccatcatagcggccggttcccgtccggtgaaactgcccttcatcccccatgatgacccgcgcgtatgggattcaaccgatgcgctggaactgacttccgtaccaggcaagctgctggtgatcggtggtggcatcataggtctggagatgggtaccgtttactcttccctgggttccgagatcgacgtggtggaatttgccgaccagctggtaccggctgccgacaaagacatcgtcaagatctacaccaagcgcgttgccaagaaattcaacatcatgctggagaccaaggtcaccgcagttgaagcccgtgcagatggcctgtacgtctcctacgaaggcaagcacgctcccgctgagccggtacgttacgacaacgtgctggttgccgtaggccgtgtgccgaatggcaagctgatggatgccgagaaggccggcgttgccgtgaccgagcgcggtttcatcgaggtggacaagcagctgcgtaccaacgtcgctcacatccactccatcggtgacatcgtcggtcaacctatgctggctcacaaaggtgttcacgaaggtcacgtcgcggccgaagtgatcgccggcaagaagcactacttcgacccgaaagtgatcccgtccatcgcctataccgagccagagatggcctgggttggcctgaccgagaaggaagccaagcaacaggggctgaacttcgaagtcgccaccttcccgtgggctgcgtccggtcgcgccattgcctctgattgctccgacggcatgaccaagctgatcttcgacaaggagagcggccgcgtcatcgggggtgccatcgtgggtaccaacggtggtgaactgctgggtgaaatcggtctggccatcgaaatgggtgccgacgccgaagacatcgccctgaccatccatgctcacccgactctgcacgagtcagtgggtctggctgcagaagtgttcgaaggttccatcaccgacctgccgaacgccaaggccaaaaagaagaagtaattttcttctcgcagcccacatgaaaaaagccgctctcaggagcggtttttttgtttttgatgaataaagagatttgttcggggccgattgctatgctgagggctgttacttcacgcgatggatcctgcgatgcaaacaccggccacacctgacaacgaacgcctgcgcctcgatgcgctgcgccgcatggccattctggatacctctgccgaagaaagattcgaacggatcacccgcatggcccgcaacatgttcgatgtgcccatctcgctggtgtcgctggtggatgaggatcggcagtggttcaaatcctgctgtggtttgcctgtgccggagacgccgcgggacatctccttctgtggtcatgccattctcggcgatgacctcttcgtggtggaggatgcgacccgggatctgcgcttcgccgacaatccgctggtatccggggatccccacatacgtttctatgcgggcagcccgttgcagattggggaggggtacaagttggggaccctgtgcatcatagatcgcaagccgcgcctgctggatgagcgtcagcgggacttgctgacggacctggccggcatggtggagcgcgaactggcggcgatccagctggccaccatggatgagctgaccggtatcaccaaccggcgcggtttcatgctgctggcacacaaatgcctgcaactcgcccatcgtcaggggagagcggcgaccctgctgtttctcgacctcaaccggttcaaggagatcaacgatcggctggggcacgacgtcggtgacgatgccctgcgacagatggcgagcctcatgtgtggcgtatttcgtgatgcagacatctttgcccgactgggcggggacgagtttgcggtattgctgccgggtactgggccggcagaggtgccacgggtgttggcacggctcgatgaggccctggccgggttcaatcgggagagcggcaaaccctatcggctgagctgctcggtcggggtggggcactatgatgcgctctcgccaccggcgctggaccagctgctgcaacaggcggacaagcagatgtacgattgtaaaaaagggcgctagcagcgcccttttttggcctgacctggggggcagaaggttccattgcccccattgctgccatcactgacccggatccgggtatcgtccacgctgacatcggcaccgtgcacccgcactggcccgctgctgcaggcgcagagcagactccccagcaacatagtcaccaccagtttgctcatgatacctcctgttatttccctgattatggggcatttccaggcaggggcggaggcgagtttgcgggggtgcgtcatggcttgccgctgatatgacgaggagcgccgcggcgctcctcgtgtgaggggaagaaggggttacagccggaaattgcccaccagcttgtcgagctcgccggagagttgttgcaggctgcggctggcgtcggtcaattggtgggctatgtcggcagtttccatagtgagctggttgatgtcctccacgttgcgattgagctcgccgaccacgctcgactgctcctcggtggcggtggccacctgcactgtgcggtcacgctgggcggtgcagttttgctgggtcagctgcgccttgctggccacttcgtcggcggtggcggcgagctggtgggagtttctggcgacctgctcgatggcgctgtggatcttgctgacgaagtggttgaagctctccgtgatctccgccagctcgtcgttgccagtgagcttggcgcgggagtccagcgccagatgctcggcggcatagccgatgtactgttgcaggaagccgacccgacgcttgaggttgatcaggatgagcaccgagaccagcagcgagatgaggatggcgccgctgatgatggtgatcatctgcattcgtccactggcatagctctgctcaccgcgctgatgacgctgctgtgcttgctggatcaggccatcgagcagggtgttggcatccttgcgcatggtgccataggtgaccgtatagcgatcccgatagatgcctctcgccgcttccatgtcccctttttccagtgcctgcagcatggggttcagctcgttgcgctccattccttcaaactggctcagcaatttttgcgcatctgctctggccgccggatccgtctgggcggttaccgcctgctgcatggcctgacgcatctcgggaatgtcctcgtcacgggcatccttgacccggctgagtacgccccgttcatccttgagggaggtatcttgcagcagcatcatgtcgatccccacccgcatgcgggggatgcgtgataccacttccgccatggcgcgcatgggggtggccgtgttctggtagagctcggtggattgctgctggatggagcccatgcttctcaggctggcgccacccacgagcaagagggcaagacagggcactgtgacagccaggatcagctgcaatttgagcgtcagtttaccttctagcaagggagtgctccttcatggcgggccatgatgtggtcgatgagggttgttgccagtatagatatgaattggccgcctcccgggcaaaggcacggggaatgggccgcaagccgcataaaaaaggagcgccatggcgctcctttttaggtgtgactcccgacgccgcttacaggcggaagttgccgaccagcttgtccagctcgcctgagagttgttgcaggctgcggctcgactcggtcagttggtgggctatgtcggccgtctccatggtgagctggttgatgtcttccacgttgcgattgatctcgcccaccacgctggattgctcctcggtagcggtggcgacctggatgttcatgtcactgatctgggtgatgtgggccgtgatatggccaagggcggcattggcttcgtcagcctgggccaccacttccagactctggttgcgaccctgggccatggcactgaccgcgcgggcgctttgctcctgcagccggttgatcatgccctggatctcggcggtggaggcggcggagcggctcgccagattgcgtacctcgtcggctaccacggcaaagccccggccctgttcaccggcccgtgccgcctcgatggcggcgttcagtgccagcagattggtctgctccgagatgctgcggatggtgtcgagtatgctgccgatggagtcggtctggttggccagggattcaataacaccggcgacctgctcaatttcgctggagagaccgacgatgccgtggcgggcctgggcgacgacgacagcacccgcatccgcctgctcgttggcctgtctggcgacgtctgccgccagggaggcgttgccggcgtcgcccccatctcgtgaatggctgtcgccacctggacggtacggtcgcgctgggcggtacagttgtgctgggtcagctgcgccttgctggccacctcgttggcggtagcggcgagttggcgggagttgctggcgacctgctcgatggagccgtggatcttggccacgaagttgttgaagccggtggcaacctgggtcagctcatcgtggccttctactttaaggcgctgggtgagatcgccatcgccactgcccagttcacggaacagacgggccagctcgttgagcgggcggctgacggaaccggccagcagcatgccgagcaagcccatgccggcggcgatggccaggctcaccagcacaatgtgcagtcgtgccttgtccagctcggcatagatctcggcttccggcacctgggccaccagataccagtcgagcatggggatgtagctggtggccagtatcacggcctggccatcgacctcggcctgggtggcggcgaacgcttgcttggtcagaaggttggctgtggtgccgctggccagtcgggtcaggttgtcccgatcgatgcgggcggcatccgggtgcagcttcaccttgccgctgccatctgtcatgaacacgaagccgctgtcaccgatccggaagttggcgagcatgctgaccatgctgtcgagggacttggcgagccccgccagaccgcggccgttgagctgctggaagttgacgaacagcttcacctcgccattggtctcgcgaaagatgctgagcatcaggtcttgcgggctcttggtatagccgtagaaccaggcgtcctgctcaggggtcaggttgcgcaggaagccatcctggttgtagtaggccgcgctctgccgatcggcgaaggaggcggtcaccaaatcatactgggccgtcatgtccttgagctgatcgatgaggatggactcctgctccttgggcatgccgcgggcgacccagtccagcacgaagcggtcgttggccagctgtctggcggcattggcgaccgaagtcagatccttctcgatctccttgccgatacgctgggtcaggttgggcagctcctgctcgaacatgcgggtttcgatcagttgttgcgccgagcgctggctgaagtaacccaccagcaggcaggagagcaccacggccagggtgacggtggccagaattttctgtttgagtgtcaggcgtgcaagcatgggagtgactcagaagtgtggagacgggattgagcacatattaacggcagtgtggtgatgcccttgaggggctaaccggttttattgatggattgcgtttgcgctcacaggggcgcgctggtgcaactccggtttatcaacaaacagcgccgccatcgcggccctatattgctgtcgtggctgttgcggttagattttcgcactttatagtaagcgtcactgcttacttggctcgcactggattcaatggaaaatcatatgcgcatctttcgtcggggatggacccacctgtttctgattttgctggcaggcttgccactcatggcggcggcccagtccgaacggcccaggattgccctggtgctgagcggtggcggtgccaaggggtcggctcatatcggcatcctcaaggtgctggaggagaagcgcattccggtggatatcatagtgggtaccagcatgggctcctacgtggcgggcatgtacgccatggggctcagcgcagaggaggtggagcgcaccaccctggccatcgactggaacaagggatatcaggacaaggtcggtcgggacgagctatccctgcgcaagaagcagcagagcgagaagtatcagctgcgcaccgatatcggtgtcaacggtgacgctgtccagtttccggatggattcttccagggccagtccatggccagcctgctgcgccacgccacgtccaacctgccggcccagaagagcttcgacgacctgcccatcccctatcgcgccgtggcaaccgacatggagactgtgacgcccttcgtactggaggggggcagccttgccaaggcgatgcaggcatccatgtccattcccggcgccctcaagccagtggagtgggagggacatatcctggccgacggcggtactgtcaacaacatgccggtggacgtggccaaggggatgggagccgacgttgtgatagccgtggatataggtgccaggttgcgcacccgggaatccctcaagtccggcctcgccatgatagatcagctcaccacctacatgacccaggtcggcaccgacaagcagagggcgctgctggggccgcaagatattctgctgacccctgaatttggcaacatgggcatcgccgacttttccctgatgccggaggggatcaagcaaggggaggcggttgccaaccgcgccgctacccagctcgatgcgctctccctctcgcccagggagtacgccgtctatcgcaaccagaagctgagccgccgtgccgagcgcagcggtcagcccgcctactacatcgacaaggtggagatcctcaacaagtcacgcctttccgacgagacggtgcgcgccatgttgaaggtgaaacccgacaagatacagaccaacgaaagcctggaggcgggcattcgccgcctctacgctctggagtcgtttgaccgcatcacctatgaggtggaagagcgcgacggagagaacgtgctggttgtggatgccagcgagaaaaactgggggccgggctacctcaacttccagtttggcttctccgacgacttcgagagcagctccaactacaacgtcggcatgtcctacacactcaccaacttgaatgagtggggcgccgagtggctgactgaggcctccctgggcaccgccaagcacctcaagaccgacttctattcgccgctggagccttcccagaccttctacggcgaggcgagctttgcgtatgacaagaccctgcgaagccttttcaacccggatccggaagatcagtcttttaactatctcgatactgagtactccttcttcagtaccgatctggctctgggctggaatctgcagccctggagtcgcctctcgctgggggtggacggcaagatgggcagtatcgatgtcaggaacttgaatggggtgaattcggatgccatctcctgggggccttatgtccgtttcgagcacgataccctcgacagccgctacttcccctatgaaggggttttctgggacatcaaggggggctattcccatgtccggctggattatcacaatgataatgaagaaaacgagcgaaatgagggggtcaattatcacctctctatgatcaagccctggtcctgggacagacacagcctgaacctgatactggaagggggtggctccacctcccaggaagaggtgccactgttggtgcaggatctgggcgggctgttccgcctgtccggcttccagcactaccagctcagcggtcgctacagtctgtttggcgggctgcgctacatctatcgggtggttgacaacgactttggtgcgctgcgggcgccgctctatcttgggggctccctcgaacaaggaggggtgtgggacaagggggaagacatcagtatagagagttccttcaccggaggatccgtctacgtggggatagagagcttcctcggccccatcttcctcggttatggcatagcggaggggggcaacaacatgttctatctgcaattgggcaccacattcgaataacggccaaatgatgcctttttgttaacttatttcttgccaggcttttatgtggcgacaaaatgtgagcaagtttaattggttagcttggattgttgaatatctgtacagggtttggattttaattactcgttaaaacttatatagtgaggggcaccctacgggtgtcccgcaaggacgatcgccgcgagcctgggcgaaccccaaaaaaagaccaaagaggaattagtcgtgcttgaaacataccgtaaacacgtcgcagaacgtgccgccgagggcgtggttgccaaacctctggatgcagagcaggtcgccgccctggttgaactgatcaagaacccgcccgctggcgaagaagactttctgaaagagctgttatcctcccgaattccaccaggtgttgatgaagcggcttatgtcaaagccggattcctcaccgccatcgccaagggcgaagcccactctcccatcctgaccgccgcacaagccgttgagctgctgggcaccatgcagggtggttacaacattcagccgctgatcgacctgctggaccatgccaccctggcccctcttgctgccaagggtctgtctcacaccctgttgatgtttgactccttccacgacgtggaagagaaggccaaggcgggcaatgctcacgccaagcaggtgatgcaatcctgggccgatgccgagtggttcctctctcgtcccgagctggccgagaagatcactgtgaccgtgttcaaggtgaccggtgaaaccaacaccgatgacttgtcccctgcgccggacgcctggtcccgtcccgatattccgctccatgccctggccatgctgaaaaatgcccgccccggcatcactccggacaatgacggcaccgtcggccccatcaagaccatagatgccctgaaagagaagggtttcccgctggcgtatgttggcgacgtggtcggtaccggctcttcccgtaaatctgccaccaactctgtgctctggttcatgggtgacgacattccgttcgtgccgaacaagcgcgccggcggtgtctgcctcggcggcaagattgcacccatcttcttcaacaccatggaagatgcgggcgccctgcccatcgaagtggatgtctccaagctggagatgggcgatgtcatcgacatctacccctttggcggcaagatctgcaagcacggcaccgatcaggtgctggcccagtttgaactgaaaaccgacgtgctgatcgacgaagtgcgcgccggtggccgtattccgctgatcataggtcgcggcctgaccgacaaggctcgcgaggcgctgggtctgccgttctccaccgtattccgtcgtcctgtgcctgtggccgataccggcaagggttacaccctggcccagaaaatggtgggcaaggcgtgtggcgtgcagggcattcgtccgggcacctactgcgagcccagaatgaccacggtcggctcccaggacaccacgggccccatgacccgcgatgagcttaaggatctggcttgcctcggcttctccgccgatctgaccatgcagtccttctgccacacagccgcctatcccaagcccatcgacgtgcagactcaccacactctgccggacttcatcatgaatcgcggtggtgtgagcttgcgtccgggtgatggcgtcatccactcctggctgaaccgcatgttgctgccggataccgtaggtaccggtggtgactcccacacccgtttccccatcggcatctccttcccggcgggctccggtctggtggcctttgccgccgcgaccggcgtgatgccgctggacatgccggaatccgtgctggtgcgcttcaagggcgagttgcaaccgggcatcaccttgcgtgacctggttcatgccatcccttatgccgccatccagaaagggctgctgaccgtcgagaaagcgggcaagaagaacatcttctccggccgtatcctcgagatcgaaggtttgccgaccctgaaggtggagcaggcgttcgagctggctgacgccagtgccgagcgttccgcggccggttgcaccatcaagctggatcaggcgccgatcaccgagtacctcaagtccaacatcgtcatgctgaaatggatgttgtccgaaggctacggcgacccgcgcaccatcacccgccgtatccgggggatggaggagtggctggccaagcctgtcctgctggaagcggacaaggatgccgagtatgccgaaatcatcgagatcgatctggccaccatcaaggagcccatcctgtgtgcgccgaacgatccggacgatgcccgtttgctgagcgacgtggctggcagcaagatcgacgaagtcttcatcggttcctgcatgaccaacatcggccacttccgtgccgccggtaaattgctcgagaagtatcagggcgaactgccgacccgcatgtggattgcaccgcccaccaagatggacaaggatcagctgaccgaagagggctactacggcattttcggtcgcgtcggtgctcgcatcgagatcccgggttgttccctgtgcatgggcaaccaggcgcgcgtggcggaaggggcttctgtggtctctacctccacccgcaacttcccgaaccgtctgggcaagggtgccaacgtctacctggcctctgccgagctggctgccgttgccgccatccttggcaagatcccgaccgttgccgagtatctgcagtacgccaagaccctggatgccactgcggccgatacctatcgctacctcaacttcaacgagatcgcctcctacaccaagaaggccgatgcggtgatcctgcaacaagcggtataagattccggcattcgccgtcatctgatgcaaaagagccccggcagtgtcggggctctttttattgggtaacagggctgcatacgatgcatacagacacaaatatttattcaggataagtggttcggatggcaagctgaggtaagctgcatccctccttttgtcctgcattgccagagagcagagagggagatccccgcggcagtcactgcgggaaaacagggggaaagcccggtcagcgcaaactggtggggcttgtcgtcataaccacattgccgtttgcctgatgctcacctgatccgggctggcgggccgtttctttggatgaatcggttatgcattttttttatatcgatctctcccgccgctggcttcggctctgctgcgccctcatggtgttcatcctgccgctgctggtgggaggatgggcaacgcacaaaagctatatggaggagctggagtccggttccgcggccgccgcccacaaggcgatgacgctcatggaaaacatgcttgatcacgccgagcgagccaatcgtcaggtgctgccgctggtgggtgcgccttgtgacgagatcaatttccagctgcgtgagcaggtcgcactggtgccttttgttcgctcggtcaacctggtcaaggaggggatgctgtactgcacctccctgtttggctctgtgcgtgaggtcgatgatgccagcccctatatagcgcgcaagttgctgctgatgcgtggcaatcaggtgcgggccaatcatcccttgctgatagtgcgcagtgagcagggaagaaatgcagccttgagcgctatcgatggggaatacctgagcgtcatgctgaccctgagccatcacgccggcaatctctttatgcgggtgggcagcacctggtttgatgaagcaggccactatctggacaaggcccccgacctgcatgctctggccagaaccgagctgacttcaccacattaccccttctccattcatgccggttacgtgaccctggcttactggcattcgctgtgggatcacaaatctctgatcctctctctgctgtgcggtctctcgttagcctttgcactgctggtatggtggctgctgggccgcccgggttccccggtcggcgagttgcgcagagcgctgcgggccaaggagtttgaaccctatctgcaacctctggttaccacgagtgacaccaggttgatgggggtggaagtgctgatgcgctggcagcatcccaattcaggtcttatccgtcccgacctctttattccccaggcggaggagtccgggctgatagtgcccatgacgaccctgatcatgaagaaggtggcccaggtgttgagccgggagcaggcacgcctgcccgatggctttcacatcagtttcaatatcagcgcggcccactgtcgcgacctggctttgctgcaggagtgtcgcacttttctggcgcagtttgcccccggcaagatagtgctggtgctggagctgaccgaacgtgagctgctggtagtggatccgaataccctctccctgttccggcaactggatcagatgggggtcaagctggccatcgatgacttcggaacgggtcactccagcctcttctatctacagcagttccacgtggattatctgaagattgaccaatcctttatcgggcgtatcggtacagaatcactctccgagcacatagtggcgaatgtcatcgacctgggcgccagactgggcttgttactgatagcggaaggggtcgagagcgaattgcaggccgcctatctgagagccaagggagtcgactacatgcaaggctacctgtttggtcgccccatgccgctccagcacttctgtgacgatttgccacagggagatgccttggccggcagcttgcccgagctggcggatcctcatctgggctgagcggctcatgcggttgtaatccctattctttagaacaacagagtatcggattcatgttgcccaagcagggaatgggcgctttgagtgacgataccagaagggcggaacaggttttttccccacgagcagactcgcgcagcggtattgctcaaaaaagaccctcctttgaatcaaaggggggtctttggctcagcaatcggctcccggaccagtgcagagactacttatggctattgggaggctgatccacgtggtcaggcggagaaaccaccgtctatggtcaggctggcgccggttatgtatcccgcttcgggccctgccagataggcaacgaagctggcgatctcctcatccttgccgtaacgggccagcgccatcatccccttgagctgcgccgccgattccccgtcagccgggttcatgtcggtatcgaccgggcctggctgcacgttgttcaccgtgatgcccttcgggcccaaatcccgtgccatgcctttggtcaagccgaccagggccgatttgctcatggcgtagacggaaccccccaccatggggatgcggtctgcgttggtgctgccgatgttgatgatgcgcccccccttgcccatgtggtgcgccgcctcctggcaggccacgaacacgctgcggatgttgacggccagggtgcgatcgagatcgtccagggtcagctcttcaatatcgccccataccagcaccccggcgttgttgaccaggatgtccagtcgaccaaaggtagtgacggtttggcggatggcgtgctgtacggcgatggcatctgcactgtcggcacggatggccagcgccttgccacctgcagccgtgatggtcgcgacaatctcttctgccttgctggccgaggagacataagtgaaggcaacggcggcaccatcgcgggcgaggcgttttacaatagcggcaccaatgccgcgtgaaccaccttgtacgaaggcaacttgtccactgagggatttaacggtcaacatctggtctctcctgtctggtcatgaactcatgtctgagcgagttgggaactcaagggcatccaatccatcacctgcaagatgcggcgttgaatgagcctgtaaacagtgtgattgattccttgaaattgattaagtggctattattccaatctctatttccttcagggactgaatccgtggcactacaagacccctttctgagtgtcaggcactttgtcgccgtggcgcagtcgggcagctttaccgtggcggcattgacgctggggctgaccggctcggcgttgagcaagagcatagtgcggctggaggcgcgactgggggtcaagctgttgcacagaacgacccgtcgggtgagcctgaccctggagggagaggcatatctggccagttgtctccaggcgatcagagttttggaggagacagagagcagttttgcatcggaaaagcagagtccgtcgggtcgcgttcgtatcgatcttccttctgcgtttggccgccggcatgtgctgccgatcctgctggatctggcaggcagccatccgcagctggatctgtcggtgaccttcaacgagcgcaaggtcgatctcattgaggccaacatcgatctggtggtgcgcataggtgcgctggaggatcaggccgatctggttgctcgtcgcctgggggagcagaaactcgtcatttgtggggcaccttcctatctggcactgcatagggttcccttgaccccgaaggatctgtcacagcacgactgtatcatcgactggcgatctgggcatcgccatagctggctgctaaggaatggggcgggtcggacggaggcttacgacatcccggtacgctacgagatgggggatggtgaggccgtactggctgcggcgctggctggccttggcctggttcaggtgccgacctggctggtcaacgaacagctggactcgggagcgctggtctgtgtgcttcatgaccagtccggtggcgagatgccgatcaatgtcatctgggccaggagccagcacatgcagctcaagctgcgcgttgtggtcgatgccttgctgctggcggcgcaaaagagtggcagtggtttccgggctcgctgagtcagtttcgtcacggtccggcagtcacatgcgagccagggaggcatcttgtgcccgcgaggtgtcgtgacctatttgctcagggattgcagccagttcgccagcttctcatgggggctgccgggaatgggtggcgcgggggcgagcaggtgatagccggtgccatccgggatgaatccgagcggggcggccagcaggccggcggcgatatcgtcgcacaccagccggtaggggccgatggcgacgccaaggcccgccacggcggcctgcaggctgaagtaaaagtgttcgaaggtctgggtcggcgcctcatcgcttgtactctgtctggcctgttcctgccagctttgccaggcggcgggacgggtcttggtgtgcaggcggggggcagaggggcgcagagccggcagctctcctccttgctcgaaaaactgcgccaccttgcccggctggcagacgggccctgtctgctcctcgaacagcagctggctgtaaaggtcatcaggccagtgaaagtcattgcgccgaatggcgagatctatgccgctgccgaagctgagggcgccgccgcccgccatcaaatgcacgtccagctcgggatgcagggcctggaaggcgggccagcgcgggatcagccagcgcatcagcagggtgggttcgcaggagatgaccagcgactggggcttgctctgctggcgtagcgcctgcgccgtctcccggatcctgcccagcccttcctttacggcctcatggagcctgctgcccgcctcggtcagaaagacccggcgctggcggcgctcgaacagcccgatccccagatcctcctccagcaggcgcaccgcccggctgatggcgccatgggtgagatgcagctcatcggcggcgcggctgaagttttcggtgcgggcagccacttcgaaacagcgcagtgccgtcagggaggggagggagaggtctttctgtgagttattatcaccattcatgtcagaagttatcgttcgttattagtgtggatgccaaataaaatagccgatatctctcagcatcaggattctttttcatgaccgaactgttagccgtagtagccattaccttctttgccgtcatcagccctgggcccgattttgccatggtgtcgcgcaacagcctgttgctctcccgtcgcaccggcgtgctgacggcgctcggcatagcggccggggtctgcgtccatgtgacctacaccctgctgggggtcggcctgctgatccagcagtcgctctggttgttcaacctcatcaagctggcgggggccgcctacctcatcttcctcggcatcaagatgttgcgcgccaggcctgtgactcatgaggagatggccagccagccaaccctctccagcctgggggcactgcgcaccgggtttctgacaaatgtgctcaaccccaagaccaccatcttcatcgtcagcctgttcatgcaggtggtgcggccggaaacgccccttggcgtccagctcggctatggcgccttcatagtgctggcccacggggtctggttcagtgcggtggcactcttcttctccaccgcgtcggtacgggcccgtctcttggcggtgcgccactggatcgaccgggtgtttggcggcttgctggtggggtttggcatgctgctggcactgacccagcaatcgcgctgagggtgtgggggagtcatcccccttatccacccccgactgtaggggcttgtttttcatgccttgtggtccacttttcggtagaattgccgctcatttagaagtcagatgaggcgcggtatgacggtcaagttccaggcatttcacagcatcaaggcgatcaacaatcgggaggtgctgttcaactggtccaagaccaaccccctcggcgccctagatcaggtgtggcgcccgaagaaccgcgacgagctgcaggcgctgctgcgtgaataccctgagcgcaagctgcgactgatcggctcaggcctctccttcgagcccattcacagcgtctatgccgagggcagtcaggcgctgctggtggacttgtaccaccttcgcggccagctggcgaaaaccgccgataccgtcacctatcaggcgggcacgccactcgataccatctacgccgatctcatcgccatggagcggatgctgcccgcatcccccggtgttatcggcatccagaccctgggcggcgccctcagcaccggcactcacggtcaggggctgcaccagtctgccctgtgcgatgcagtggaggcgatgactgtgatgctggccagtggcgacatcatccgggtcggtcgcacagacccgcgcttcggcgccttcgtgatggggatggggatgctcggcatcctgctcgacgtgcgccttcgcaccgtacccaaccgcatcatgcgctgcaccaagttcaccaccgactacccctttctgctcgagcacaacgagcggctcaaccgcgagcacggctttgtgaagagctggtggtttgcctggaccggcgagagccacatctggctggtggatcccgcttccgaggaagaggtggcccgttaccgcgccgccggcagcgagccgctgctgctggagggcgacatcgatgcccgcatgaatgccaccatagatgccaccctgcagaaaatggcgaaagacaccaaggatgaggcgttggcgggggagcacttcgagacggtgcgccgcttcaaggatgcctccgatctggttggcaacgtctaccagatcctctgcaaggggatcccggcaccccagatcaactgcgaggtggcggtgccgctgcaccgcatgaacgaggcgctggagaccctgcaagcgtggcagcaggccaacccgggcgtattgcactacccctttatcctgcgttgtaccggtccctccgaggcctggctcagcgccgcctacgataaatcggtctgctgggtcggtttcctggtctatctggcggcagatggcacctttgtcaacggctccatggagcagatgcgcgaactgcagcaactgctggtgcccctcggtggcatcccccattttggcaagcatctggcgatggatctctacgacttcccggccctgctgccgcgctggaacgacttcctggccctcaagggcgagctcgatccccatggccgcttcgagaaccgctggctcagcgatctgtttgccaaccggtaaggattgaaaatgacccatatgcaagatacccgagtgctcatcaccctgccgacccaaggggagtcatcgatatgacagatatgcaagacacccggatcccagtgaccctgctgaccggctttctcggcagcggcaagactaccctgctcaaccactgggtcaagcagccggaactcggcgagtgcgccgtgctgatcaacgaattcggctctgtcgggctggatcaccatctggtgcagcaggtggacgagcaggtagtgttgctcgattccggctgcatctgttgctcggtgcagggctccctggtggaagcgctgcaagggctcttcatgcgcgccatccagcgcaagatcaagccgttcaaaaggctcatcatagaaacaaccggtctggccgatccggcgcccgtgctctttaccctgcgcgaagagggttttatcgcccagcgctaccgcttcgatggcacagtcacagtcgtggatgctggtcatatcgaacagcagctggcggctcagtatgaagcggtgaaacaagtggcgctggcggatctgctggtggtgagcaagggggatctggtggatggcgatcagctggagcgcgtcgaggcccagctggccgccctcaacccggcggcccccatcgagcgggtcaccaacggcgagctgtcgcctgcggtgctggagaagctcggcgcctacaacgaagaggccgggcgcgatgtgcgccagctgctggcctggctgcgcaccgaatcccccaagcaggggctggcctcgccgatgcagccgaagatgaagccgttagccgccaaggtgggcacggccgcgccgactcacttcgagcacggcaacattgagagtttctctttgcgtatcggcgagccgctcaagccctctcgcctgctggccgccatcgatgcggtgcaggcccaatatggcgatgccctgctgcgcctcaaggggatattgcagctggagggagagagccagcctgtggtgatccacggcgtccatggccagctctatccgctgcaggctttgggagattggccggagggcaaggcccagtcccggctggtgtttatcgtgaaaagtcaggacaaagcgggaatagagcggctgttccttgatacgctcaaggcccccgagcccagtctggaagagcagctcagagccatgctcggccagccggatgcctgacaggctgatatgacccgcttttgtgcgggtctttttttatctgaagaggaggtggctgctcatgcctgatagcacacacatggttacgcctgcccaacgcaagtggctgccgccgctggcggcggtcggcttcttcatgcaaaccctggatggcaccatcctcaatacggccctgcccagcatggccgaaaccctgggggagagcccgctgcagatgcagtcggtgatcatcgcctacatgctgacggtggcactgctcattcccgcctccggctggttggcggataggttcggcactcgccgtatttatctggcggctatcctgctgtttaccctggggtctctggcctgcgccgccgccaatacgctgcccatgctggtggccgcacgggtgttgcagggcataggcggcgccctgctgatgccggtggggcgcctcgccgtgctgcgggtctacagcaaacacgagctgctgcgggtgatgtcgttcgtcaccatcccagggctggtggggccgctgataggccccgcgctggggggctggctggtggaagtggcgagctggcactgggtgtttctcatcaacctgccggtggggatactcggctttatcgccagctggcacttcatgcccgacctgcgtcaaggcacggcaaagttcgactggcagggcttcgtgctgttcagcgccggcatggtgctggtgtcggtgggcttgcaggggctgggcgagcacagcatctccaccggctgggcactgtttgccctgctgttcgggctggccgccatggcgagctactggctctatgccgccaatgccgagcaaccgctgttcagtctggcgctgttcaagacatccaccttcgccatcggtgtctggggcaacctgtttgcccgcctcggcagcggcgccatgcccttcctcacgccgctctttctgcaactggggcttggcttctcaccgagcaaggcggggatgaccatgatccccactgtgctcggcgccatgctgaccaagacgctggtgaacaagctgattccgcgcatcggttatcgccgcatcctgatcggcaacacactggcgctgggagtcatgatcgccagctttgccctcatcgataacctgcttccctatggggtgctgctgggctggctgatggtgtttggcgccatcaactcattgcagttttccgccatgaataccctgaccctgcaggatttgagtccggagcacgccagcagcggcaatggactgctgtcggtggtgatgcagctctccatgagcttgggggtcgccatcgccgccagcctgctggggctcttctccgccggttcgtcagccttgggtgggcagtggctggccggtttccacctcacctatctgtgcatcggtctcatgtccatgctggcggcgctcatcttcgcccagctggcgcgggacaaggggtgagcgggctgtgccgtcggcagtcaggctgatggcgcaggcaggtagctgaccagacagggcagttgctcaagcacttgggccagatgggctgtctccagcagaaaggtctgctccgggtggcccggtgtccaggtgaaggcgtgatgctccatcagttgagggtctaccagcagcgggatatcggcgcggggcaggaaggggcagacggctcccggcaggcagccaatctctgcctgcatctcctcggcggtgcagatagacggcttggcaccgagcgcggccttgaccgccttgttgtcgagtcgtcccccttgatgggtcagcagcagggcgaagcggccatccttgaacttgagaaacagcgtcttgctgaacaccgcctgccagccaaagcgggccctgactctttcgtcggtggcgtagtcgaggatgggttcgtgctgatagcgctggtgaggcaatggggccagtagctggcagttgaagtcgtgaatggtatcgagcggcatgggggtctcctgtggcgagccccatcctgccagccatggcgggtcgtgcccaatcacactttcttatggcggataagccgccttgcaagatgcaacaagggcaccctagggtgcccttgttgcatcagtgatgctgcagctcgcgcgcttcccagtgaaagggaatggggttgagtcgctgggatgccttgtcataaccttgccacagttcgtccagcgtgcggccatcgaccgggtggtgcaggctcggtgccagctcggccagcggccagaggacgaaggcattggtgaggatctcgccacggggtagcgcgaccggtacatcgcagaccagatcgccatagagcagcagatccagatccagggtgcgcggagcaaacttcttggcatccggctcgcggccgtgggcaaactccatggcacgcagccgttggcacagggtggccagcggcatatctgtgtcggcgccgactaccaggttgtagaagggtcgaccggcaaagccaaccgcctcgctctcgaatacccgggagacggtgagctcgccaaattcggcatgcagggcatcgagaccggcgcggatatggtgctcccgctcgatattggaacccaggctgatgtagatacgggtcatgcagtgctccctgttatctggttggagcccgggctgatatagatggtggtcatcagcaggcgctcgcagccggagtgcgatggcgcagtatctctaccccgacgccagccgcattggggacagcactcggtttggtcagggtgaccttgacccattgcacccgctcgtcggccagtaccagcatggcgacctgctcggccatggtttcgaccaactccaccaccttgctggcggcgtgatcacagatcttgcgagagagggtggcgtaatccagtgccagattgatatcgtcggttgcagcggcgggacggttgtcaaaccccatttcgaggtcgaaacagagcttctggcgaatgcccttctcccactcatatacaccgatggtggtcaaaacttcgagtccgcgaataaacaccttgtccatgacagtacttcttctttactcttgatgggctgtgatgacagcgcagggatgcaggctcggcaagcagtttgccgcgcggtcggtttgggcgacacgcctttgggcaaccccaagccagagaatgtggcccgcatcataccccattcatatcgtggtaaaaacgaccaagatgacggccctgacgattttgatgattattctggcctacctgggcggctcgctgtccagtgccgtgctggtttcccgcataacgggtctgccggatccacgggatcatggctcccataatccgggggcgaccaatgtgttgcgtctcggcggtcgagtagctgcactggtggtcttgctgctcgatgtgctcaagggcacggcgcctgtctatcttgcctggtatctgcaaatcaagcccgtctacctcggctttatcggggttgctgcctgcctcggccacatgtaccccatcttcttccactttcggggcggcaagggggtggcgacggcactcggcaccatgatgcccatcggtttcaccatgggcggggccgtcatcggcacctggctggtcgtgctgctggtgagcggctactcctcgttggcctccatcattaccgtgttgcttagcccactctttacctatctgatcaagccggaatacacactgccggtttccctgctctcctgcctcatccttatccgccatcacgagaacatagcccgtctgttgaagggggaagaacccagagtctggggccgccaggcacagcgtcgacaggaagaagtaggggaaatggatgatgttgcgcaaaaaagagacgaacgagacaaaaagtgaaatttcccattgaccacctgccttaaaatccgtttaatagcgcccacgcccagatagctcagtcggtagagcaggggattgaaaatccccgtgtcggcggttcgattccgtctctgggcaccaaatttggtgccatgaagtaaaaaattagttcatgcacagtggtttaagtgtgccggcttagctcagtaggcagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagccggcaccatttatatattgcccagatagctcagtcggtagagcaggggattgaaaatccccgtgtcggcggttcgattccgtctctgggcaccaagtacaattcctccttagttcagtcggtagaacggcggactgttaatccgtatgtcgctggttcaagtccagcaggaggagccaacacaaaagcccagcagcaatgctgggctttttctttgcctgtttttcacggctgaccagattcgcatgagaggttcggttgttgtttgtcgatggagatgatggcctgccggtgatcgttgagtctattaagccccctccctgctgttgtttcacctgtggatcagtactacgtcaccttgccggcgtgatgccctgcatcttcagccagaatgcctcctgacagggattgtggaacagcttgcgtggcggcgtgatgggtatgtggctggtgacaactcgatagcttatccagcattcggcgcacagctgttctgaggggacctggtcctgctctcgctgatgacagatgacgaccccattggcgaaccaataggtggtttgctggtgttggatcagggtgccactctcgtcattctcgctatagtgctcactctgctgatgagtgatggttgcttgcccaggttgccgatggatggccttgatataggtaataagctgattcattgcttttcttgcttgtgacaggagtggtggcgtgggaacgccggttgcagatgccgcgagcttagcgctcggcgccgctggcggcaatcccgaccgggcagttgggtggccggcatgaaggaggaaagtgatggggatcccccaagacaaggccgagctgctgctcgtcatcgacacgaattttggcaagttgctcaaggcgttgcaggccgtccccgagaaccgggtacaggagctggccatggaagggcacagcaagggcaccagtatgagcgtggccaatctggtggcctacctcatcggctggaatgagctggtgatcaagtggatagagcgggatgcggcgggcttgccggtagattttcccgagacgggttttaagtggaacgagctgggcaggctggcccaaaagttctatcgggattatgaggggctggcctatccggcactgctggcccggctgatggcggccagggctcgcatcgtcgagctgatcgtgacgcgcagtgacgatgagctgtatggtcgcccctggtatgagcagtggaccctggggcggatgatccagttcaataccgcttctccctaccacaatgccaacgggcgattgcgcaagtggttgaaggggaactgcattcgggtatgaatgttcccggtgttgcagatggcgatgctgcccatctctgtattttcactgctcattcctgtacgcataacaagttccggtccatatctggtccgcttggtaaagctatgcttgtggtgaatggtgtcactcggatgagtagataacagcgttcgccgtcaggccatttctccggtcgccagctccggtctttactgctgagagtatcggttatggtaagaccggagggagaccggagaggcgcaatcagaaggaatagcaggcaagagtgagcgtggactgtgaccctgatgtcaaaagttaccccagcagagttgactggatatgttcagcgtgggtctgggggatatccggtctaagcggattttcaaacatatattaaaaccatgttcatccagaacatcaggccctgagctaaccgctcagggcttttttcatatccacgatttaaaggaatgagcatgtttatccaccaaattttgcgcaaacaagtagccgcgatcagcatcaagccaatgagagacggcagcatcgacttcacggttaagggcagcaccaggggggcagtcaaaggcgcactcaccggagctggtgtcggtgccaaaggcggtatcactggagccgtcgcaggcaccatcatcggtggcgctatcggctatatcactgggccagcggattgagggaggttagccatggacgagttcattcaagaaggaaaatacgcttcccacgaaacgctaaaggggtatgcctacagctggcaaacgctgagcttgctgatgcaggaggtcatcacgaatggaatgtatgttcctgagttcctgccagatgaaaaccagcctgtgctgctggtcgtggtcaaagaggcaaccgtgcttaaggccaagtccctgcacagtgaagcacctgaagtattgatctcgatagcatcccatacgagagagtcagtccgggatgacgacaacggttactacgccgactactggcggttagctgcgggaaccatccagctgatcgactgcgcagaagatgccgtgttctggctgccactcccagcagtggaaacatgggagccatatcacttctccggttacggcactccgttcgatgccctgtcagctccactccctgtattccagcatctggccttcgttctaaaacctgaacaggcacagcccgacttgggcaccaccatctacctgaaatccactatctgagttacctgaggatcccaatatgaatagcaagaccaacaaacaagccgccagccagcagaccaatactcagcccgagaacaaggccagcgataaacccattctatctgccaaggttatcttgaccagtggtgtcgccatgttgctctcgccaggctcaactaccactgtgggctatgagatcggtcatgagcctgagcaaactgagctgttgatccgtctgaccggcagtagtggcggtggcctttgttccaaggagtggttcggcttggcgcaagtcgtcgatctgctgaatgagcaacagtcggacaaggcatttacttccggcctgttcaaggttatctggcacttcaaaggcagcagcaataatgcggggttcctggctgccgtactgcgccatctggaattgaccaaggcagcgccggaagtgcggttcggtcatctgatcacgggcaagcataccgagtggtttgagagtctcaaggccaagctgccaaaggtcagcaccaccaactaacccacgtcgacagcccgctctattccatcacgcgaatccccacctttcacttcaagagaaccaaacatgaaacctaccctcgttatcacgggcttgcctgtgaggataagtcacgacctgcaaacgctacttgagcaagccatcagctcggcgctggaggatttcccagacgagatcccggatggcacaacacccgcaaccctgaccctcaactatcgagatccagactacagcgcaacaactggaggctatcaccctgtcgagatccgtcttgaacgctgggatgacggctggcatctgcgctacgttactgactttgcctatgtgggccaaggctggtgcactgagttggccaaagagttggattttgatttcagcgtgggcgaatacacccattcgttgatgggtgaaatgtcactggcagaggtgaatgaatggtttgacgtctggcaacagagcttttgctgctatgcccagatggacgtattcaccctgacggtgacgccagactgacgcccaagaccggatatcgaccggaaagccgttggccgcgagtgggtaaaccatcagcgaccaacatcaccaccaaccgataaaccagtaccaccagaccggcacagggatccgacctccctgtgctgttttttcttggggcaatgccagtccccttcaatcccagttaacaggagttccactatgtcagatctcccatctcgttttcgcttcacccagaaagcgatcgaagcactaccgcccaaccccgcaaatgcaaaatctacggaggccgaatacagcgacactcagatctcggggctcaaatgcttggtggggaaaggggagggcaacaagaagttcctgatgcggtatctgtggcatggccgcaagcgggctattgccataggtcgctttccagacgtagacctgaacacggccagagagattgccacggagtataaacggctgctgtcacaaggcatcgaccccaagcaactgaaggaagataaacggcaagagctcacgttgtatgagctgttccagctgcattacctgccttatgccaaacaccataaacgctcttggcagaacgacgagcagcggttccgggatcacctgcaaccgccgatgggctctcggctgttgtcggaaatcaatttggagcaagggcaagcattgcaaaccagcttgatgagccagtgcaagccagcgaccaacaaccggatcaccaccttgctcaaggccatcctgacgtggagtgtgcggatggggtatctggagcaacatccattggtctatctgaagacgctccccgagaacaaccagcgaacccgattcctcgataaggctgagatccggcgtttgttcatggcagcggatgctgatgagaaccgctatgcagggcagtacgtgaaattgctgttgctgacgggcctgcgcaaagatgagttgaggttggccaaatgggagcatatcgacaaggtgcatcagacgctgtttatcccgcacaccaagaacggcaagagccggatcctgcatatgaatcacatggcaatgcaggttttgcaggatacgccggtgatagcgggaaacgcctacctgttcccagggcagaagccggggcagccgttgaacaacgtcaccaagccatttaaccggatgctgaaacgagcacaaatcgaagggcaagtatgtattcatacctgccgccattcggtagctgcgttgattgtctccagcggtggcaccttgtatgacgtgcaggcgcagctgggtcattccagcagccaatccagccaacggtatgcccacctacatgccagcagattgcgccataccagcgcacaagtggcgaactgtgtggagcaagcgttgatctctccaggtgttgtcaaagtggagccgcttgcgttgcaacgggcaggataagcaagcgaatgcagggagtagcccagtggcatcgttgcctaactcgccagccctttacctcggggctggcgagttttccggcgtgacggatgtggctgtctctggagaggccgaggttctctgcgtggctgaggagagtggtatgccggggtatacgggctgtgcccgtggggcatcaacacatggcaaggtagttatggggatgaaaagacaaacaaaaatctaacactgactgcccggagggagtccggctgtaccaacccgacaaggcagctgaacgaggcccagctaggcaggcaagaggagatagccaagcccgttcctgaagcaaagaagcaggagccacagacatgggcaacgccatcgagcccaaacaccatggcccagatcagcaatgccacacagtccttctcacaggggagggagggggcaatagttactctaccccaacgtggataggacaccaccccagcacttcatgcggggcatggcctccgacaaccggagcctgcgcgagtcccccatttttgcgcattacggggcgagttttggcatcgaatggtgatcggtctcggtgcttcctcagatagtgagagaggccggagaaccaccgttatttgcagtcgtcactgaaccttgcgcacgcagagcaacccgtttatcaatctaaagcaggaccccgctcgcattatcggcgttgctgcccccgtccaagtgggccggggaaaatgcaaaagctcggccaccaatgccaactctgcttacccgtgcccccctctgtcgtgaaaatccaagtcgacacgccctgtcgggcacctccgtgacacttggatacctttgacaacgatgctcccctggatggcagaacacgacaccctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaactgaatcgcccccagttccctagacacctcacagccttaaaatgaggcaactattggaggtgttatgacccgtcagcgttatccagaaacattcaaaatcgaagcggttaaacaaattaccgagcgtggccggccggtggctgacgtagcacgagccctcggggtatccagccacagcctgtatgcatggctcaagcagtacggtaagcccgctgatcagcagcacgaagagtcagccttacaagccgagatccgccgtctgaaagccgaactgcgccaagtcactgaggagcgcaacattttaaaggaggccgccgcgtactttgccagcgagtcaaggaaaggtacgcgttcataacctcccgactcgaccggtacagtgtcgttaccctgtgccagaccctgggggttcaccgaagtggcttctacgcgtggctgaaacagcccgcatcgttacgccagcaagcggatgaacggctgaccggattggtcaagcaatcctggctggaaagtggtgctgtctacggttatcgcaagatccatcgcgatctatgtgacttgggggaagcctgcggcaagcaccgtgtggccaaattaatgaggcgggaggggctgcgttcgcaaactggctatcaacgccgtaaggggcattatggaggcaagagcccacaggctgccccaaacacgctggcacgtcaatttaaggtgccagcccccaacatctcctgggtgactgacattacctacatccgaactcaagaagggtggttgtacctggcggtggtgctcgatctgttttctcgccagatcatcggctgggcgatgaagccacgcatgacggcaggcttggcggttgatgcgttattgatggcggtttggcgacgtaagccaacgcagccggtactggtgcattcggatcagggcagccagtttaccggtggtgaatggcaggactttctgaaggcccacaacctgagttgcagtatgagccgacgtggtaactgccacgacaatgctgtcgccgagagcttctttcagttgctcaaacgggagcggatcaagcgcaggatttactcgacaagagacgaagcccgcagcgacgtatttgattatatcgaaatgttttacaacccaatcaggcgccatggttccaatgatgggctgtcgccggtagagtttgaaaggcagtttatttgtcagcaacagagtgtctagaaaaccaggggcgattcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagataagctaaacgttccctacgataggattaattttttatgaccactaatttttttaacttgaatgaaaggtatagtttagatgcttataagcctgcatctacagtcgatgatatcattgcacttcataattacttctctggcattgatataccgcaagaatatatagattttataactcaattaactgaggcggaaatattaattcttgatgagtcgtatgtacgaatatggagtgcgataggctgtatagaaatgaactcggcatacaatatacaaaaatatattcccggctctatagctatcggtgatgatgaaggtggcaaggttgttttttatgctaacggtaaggagggctttgggctttataaagtggggtttggtgatttagatattaacgctgctgagtggatatccccctctttagttagttttcttatcgatggaattggggctgatttatttatatagaataatgagtgaagttcaatatcatatctcgaatattgggctaaaccatagtttggcgctgaacaaagtgaggcccaacgtatgccgaggcaacatcccgctgcgaccggataggcaacctgattggcgaacggcgcgggcgcgaggcgcagggctatcggcttgatgactgtggccgggtgctggaggtcctcaagcccagctttatgtccgccatccgattgtgcagaaggatgattagacatcccgtaagttggcagctcttaatccaatatattttcactctgcgaagaattttcccatgacacaccgagccttatggttggcgctagcagtcagcatgcttgcagcctgtacttctacagcgtcactcactgacgccgagttatcccaagccgcaaagcagggtgatggccgagcccagtatgagctggctaaacgtctggcaaaccagcccgattaccccaatgccatgcactggatgcaacaggctgctgagcagtcagggcccctagctgccgatcagcagatccgcgctaacgccgcatggcaggtaggtgactggtatcaggccgggctcggtgagcccagaaatcctgcgctcgctacacagtggtggcagcgctcggcacgtcttggcaacatcaatgccagctatcggctgggactgatgtgtcaggagcagcatcgaggcaaacttgttagtgaatgcctcgactggttcgagcaggcagccaagcgagatcatgccgacgctcagttggtgctggcccagtggtacagcaaacaaccgggtgcagatactgatgccatcaagtggctcgagaaggcggcagaactgggtaaccgtgatgcccagtaccttctgggtgagcgatatgcgcaaggccaaggggtcgccaaacggccggatattgccctgcgctggaatgacaaggctgcggctcagcagcaacctgatgctttgctgttgcaagctaaacaagccgcacctgccgatgctttcagggcctatcaacgagcagccaatgcaggctctgctgaggcagaactctggctagggatggcgtatctggcgggggaacaggtatctgccgacccagccttgggacgttactggctggagctggcagccggacacggttcccacgaagccgagtatcaactgagtttgcagcaggtagaccaggagcagcagatccactggttaactcgggctgctgacggtggcgtcaccaaggcatggtttgatctggcagaactacagaatgagcaaggggcactggagcaagcgagggctagctatgcgaaggctgcccaacaaggacacactgcagcgcaatacgcttacggcgaaatgttgcgtttggggcaaggaggcaaagaggattacgcacaagctatcaagcagtatcgcttggcagcccaacaaggtgaccgcatggcccaataccggatggggacactacgtgaggaaggtctgggggcgccgcgcaaccgagtacatgcctacgcctggttgtccatggccgccacagaagggatgtctgaagcagtacaggcccgtgacgagctggaggctgcgatgaccaaaccggaagtaaaacaggctcaaaagctgtcggagcactggttcagtaagatctcatcatcggtccgaaaaagcttaaaagaaacagaggggaaggcaccacagagtgaccgtttcctccatcaatgttgggtgtcggcacccgattgctcgaactactttaaggtatctgtgcagttggtagaaacgcgcactattcactctgatttattgatgtttatgatggggcttggtggcaaagaagtgagcgctttgcccttggtttaggctgtgttctcaaaatgctggttttctgtccaccaatagctcccgtaagtaacgaaggcagaaagccagcttgataaaagcagcaaaacttcccgccagcttttcatatctcgttgagaatcggcgaaacttcttcagccatccgaagcaccgctcgaccacatttcgcctgcgataacgagctttgtctaataccagaggacgtcccttatggtgccgctgctggtcgctgcgctgcgggatgactgcttttatccttctgcgccggagttcggcccgcaaagccctgctgctataggccttatctgcggcaagatgcgctggacgcgtgcgataacggcctgatgaggtcggtatccttgccatggccagcgcacttgtcgcatatctgatttccgctgattgccccggtgaaaggcagaaccccagcggtaaaccattaccatcagtgaccaagtgaattttgctgccaaaacctccacgcgagcgaccaagcgcttgattcacaagagtgtttttttacgcgctccggcagcatctttggatgccctgacattggagccgtcaatgcaccacaggtcgaagtcgataagccctgcttcattgagatgtagttgcagcgcttcaaggatggcatcgatgtgacctgtactctgccaacgtcgaaaggtgttgtagaccgaactccataggccgaaacgttctggcagatctcgccaaggcgcaccggtgtggagtatccagagaatgccatcgagcacttggcgtggctcgcgagtaggacgtccgcttatgcggtggtatggaaaaaggggctcgataagtccccattgtgcatcggtcaactggtaacgacgggacactgcataggtcttaagctgttgagaagatgtgagattatatcttcatcactttaagaacacagcctagtctcagattgggctcatgaggctgttgagtgtggcttcggttgaagtgggcaatcagattggatgcctttggctgatttgaaccggtacatggactgttaatccgtatgtcgctggttcaagtccagcaggaggagccaacacaaaagcccagcagcaatgctgggctttttttgcctgtttgccacggccattgtcacctacgcgttgcgcaataagtgtgcaccggagggacaagctgtcgcatccatcccctcttattccttccctgtcagtgacttgccttctgtttctcgcctagtatggtgacgtgccgggcgtttgtcgcaccgcttttcctgtgcctgacccgccgtatccgccagggctttgtgcaccatgactctcaatctggcgagggcgggacatctttgtgatcgaggtaatgtatgaatgcaaccgagctttggcagctttctcccgaacagttcaacgagtggcgccgggagaatgactatcccttgatttgggatctgctggtggcctcgctaccctatttcagcgactggatggcggagcagaaaatagagaaaagcgtcatcttccagatcggtatcgctcgtttcatcagctcgcgatccgtgctcagcctctgcgtctacatgagcgacgacaagataaggctgtatgaaaccgcctcgagcgcgctggaatcgctgcgcaagagcggcctcgtccgctcggaaatgcgttttgaaccctattgcatgtggctggccggcaagcatggcaaagatgaggtgaagcgggtgcagagcctgctctccgtctccgagaacaacaagggggaagcacaggtgctgggcaagcatcgcctgctcaacatcggcggcgtcgagctgaagagccccatcatctccggtcggctgctcgatttcacctgcctcgacgagctctcgctggatggtgccgtcaataactccaaggtctatctgtggcactgctcggccaagggcgtacgggtcaatggcggtgtgatcggactcgatctgttcgattccctgctgtgggatcacagggcctgggccaagaagcgggagctggcgctggaggacggggtatttcaggacttcaccatagagtgcgaggagatccgttttcactcctcccgggctgtgctgaaaaacttcaacgtacgtgccaagaacttcgacgccaccatggagcataccaatctggacaaggtgcaggtggcctataacgagaacggccggatcgatcacagcgaggccagcaagttgtaccgcaacgccaagcggctcttctccagcgtgggggataccgtcgatgccggtgagtgctattaccatgagaagctgcatgagatgaagtccctggcaagcccgagggagctgttcaaggaacgctggctgcgcagcggcccgctgagaaaagggtggctctccctgctttgttatttgaagtgcggttccaagtttgtcagcttcattacctggggctttggcgagcggcccataagaagcctgctgatgtcgatggtggtcatattgctggcgaccctgacctattttctggcgcccgcctctgtcacctatcaccacctggggcgctcgctctacttcagcattgtgaccttcgtgaccctgggttacggcgacatttcgcagacttcttccccgctgcagctgctgtcggccatcgaagccttcagcggcatgtttctgaccggcctgttcctcgcgggatttgcgtcgaaaaccaagcagtattgatgacggtgccgaccgccatgccccgaccgggtggcaggcatgaaggaggaaggtaatggggatccccagcaacaaggccgagctgctgcttgccatcgacacgaattttggcaagctgctcaaggccttgcaggcggtacccgagagcctggtgcaggagcgggtgatggaggggcacagcaagagcacctccatgagcgtggccaatctggtggcctacctcatcggctggaatgagctggcgatcaagtggatagagcgggatacggcgggcttgccggtagattttcccgagacgggctttaagtggaacgagctgggcaggctggcccaaaagttctatcgggattatgaggggctggcctatccggcactgctgacccggctgatggcggccaaggcccgcatcgtcgagctgatcgtgacgcgcagtgacgatgagctgtatggtcgcccctggtatgagcagtggaccctggggcggatgatccagttcaataccgcttctccctaccacaatgccaacgggcgattgcgcaagtggttgaaggggaactgcattcgggtatgaatgttcccggtgttgcagatggtgatgctggctgaggaggcctgtattctttcgctgacttgccccggttgttatactcccgcccctcaattttcccgggtgccgggtttatcgtccccctggcgtgaggcggtttgccgtgctgccttgtctggcaagcgggtgtttcctcctgagttcagtcgccagttcggcgggctgttcatccggatatcaccgtagcccttgttgcgagacgagggctacggcgtcatgagttcaataataaaaacaacgattcacacagagacagtcatcaggattggtatggaaaatcaagcagttaaagattcacatgtagtgcaaacctcccttcgccgctggctggagccggtactggtactggccattctgggcagcctgttcggttacctcggcagcctgatggggctctccgccctggtcaacaccctgttcaatacggcccatcagctgctgctcaatactgtgctcttcatcatggggattacagtgctatccggggcgctgagtcagctactcagtgagttcggggtgatccgcctgctggaggtgctgctggcgccactgatgaagcccatcttccgtctgccgggccgtaccgccctggcggctctgatgacgttcttttccgacaacccggcggtgatcagcctcgccaaagacagtcgctttcgcaagggcttcaccccctggcaactggtgtctctgaccaacttcgggacggcttttggcatggggctgatcgtggtgaccttcatggccaccctgcaactgccaagcggtgaatccactgccagtgcggctttgataggtctgctcggcgccctcatcggctcagtggtctcgacccggctgatgcagcgcatgatcaggccgctggtgggggagaccctgattgatgacgaagtggtgagcgtgggcgccaagcccgggctgagtcaggaagctgctcccacttggctccgggtgctcaatgccctgctcgatggtggcaagtccggggtggagctcggcatggcggtgatcccgggtgtgctcatcatcagtaccttcgtcatgttgctgacctttggtcctggcgacaagggctataccggtgaggccttccagggggtggcactgctgcccgtgctggcggccaaggtgggctggttgttcgagatgctgttcggttttacccatgccgagctggtggccttccccgtaacttcgctgggagcggtcggggccgcgatgtcgctggtgcctcctttcatcggcaagggttggatcaccggcaacgaggtggcggtattcaccgccatgggcatgtgctggagcggctttctgagtactcacaccgctatgctggatgcgctcggttatcgccatctcacctcccgcgccatagtggctcataccatcggcggtctctgcgccggtgtggcggcccatcagctctacctgctgctgggctgagtcgggttcagatgacataaagaggctcttcggagcctctttgcatttctcgttgcgatcacgcggacagcatcgagatggccagcccggcattgtagtcactcgacatggccaatgacggtttgttctattacggctccgggcatcatctgttgtatgccttcaatcagcttgttcccggctgcttgcaaagcttccaggggcatttcgggcaagctctccagaatgaaccacatcatgctcgactccacactgagcctggtcctgaccccctgtctccagttccagcgtcggcacgtcacccccttgtcatcccgccataccacttcgccgggttctggagattcatgagccacttcgccgcccttcattgtgtcgaatagctcgctgccatcggcaactaccaaccttggcatcccttcataggtagtcaggttttcgccccctaccggtatggcgtactcaatgctgatggcgttatagaggtcaacgacaggatcgatactcggcaggctgccatcacgggctacccgttttctcagggcttcggcagagcagggagtgcgctgtggtttggcgccaaactttctaaagaggtccgcccaggcagagaggtgtgcatcggcccagggtgcatcttctctggccatggcaagggaggcttgttccagagcccgcgtccccacagcggggtctgcaatggcagccgcctggacagtgatactcaaggcccggaatccgggagccatatcggtcacttcaggggtgattaacggcttgaacaacggcatagcgactccagggaattcattgatagagacgacatttgatgtctcgatggcgcatggcatcagccacatcaaactcaatttgagagccatcttgcttgggcgatggcaataagaaaatttacaaaatcttaaggccaataaggatttggaatgacaagcagcccgtcagtgaacgattggtatgggatctcgatccagaaggaagctctgtcttttcgttgttctctcgcgaaatgggatgagccgctcaggggcgctatctctggtgctgctgaacaacatcaacaacaagggcgccgaggcgcccgcttgcttgagggtcagactgacgacattacagattgcccggtttgggaatggggatgccgagcagcaagttatccatcatgccgaccatgcggcccagctcgggtttggtgatggtgtcattggcccccagctgcaatgccttctggcggttgtcatcactcatcagcgacgagaacattatgatgggggtggtcttgaaggcgggggtgtcccgcagccgtttgagcaggtgcatgccatccattcggggcatttcgacgtctgtgatgatgccgctgacaaactcggacactggtatcttctcctcctgtgacaggcggtcaaactccgtcagcatctccagtccttctcccccgtccttggccgtcaccacgttgtagccagcggtgcgcaacgttgtttctatcatcttgcggatgaaggccgagtcgtcgaccaccagaatgctcttggcctggcgcagtgccatcatgcgatcgtcgatgatgaccttgcgatcctgggtcacatcgtatttctccatgctgagctctgggttgatgtcggcgatgatcttctcgaagtcgaggatcatgatgaggttgccatcgcgtctgaccacggcaaccacgcagtcattctcgcccgcttccagaaactgactgggggattccacatcctcccaggagactctatggatcctgctgacgctgtcgatgagaaaaccgttcgccatcttgttgaagtcggtgacgataaccactttgttgctgttgtccgggttggtgcggatcccgagccagcccgccagatccaccagggggatcagccgttcacgcagcgagaagaccccgaccatgtggcgctgggcattggggtagtcggtagtttccggtacccggatcacctcgcgcaccttggcgacgttgataccgtaataggcaatcttctccctgccatcgggcagatgcttcttgagatgaaactcgatgatttcgagctcgttggtcccgctctcggtcaggatggatttacgctcttccccgtttttggacatcatggcgactctcgtgcttctggttgcgctggcagcaccggctgcggttttccctcagtataggaatggatccgtccacaccggagagatccacacaacataaccctcataactgcttgatcccgcaagtaggaaggcacgtaacagcttaacagggaaacaaagatgcgatggagaagaccatcacactcaccacaaacaggagcggagcatggcagaggctgtggttgtgataggggcagggggcggaatcgggcaggcactggtggcgcactggctggcggcaggagccaacccagtcattgcggtcagccgacagcaagctcccgtcgggtttgatgatccccgcttgcattggctgccctgcgattacagcgaccagcagatgagccactgcgtcagccatattgccggactggcacctggtttgcgccatctggtgatctgtaatggcgtcttgcatcagggggagatcaagccagaaaaacggttggaagcgctcaatgtcgaggccatgacccgcctctaccagaccaatgccttgctgccgctgcgctggatcaaccagttgctctcgctgtttggcacctcaccctgcaccctggctgtactcagtgctcgagtcggcagcattggcgacaaccgcgctggtggttggtatggctatcgtgctgccaaggccgctctcaatatgttgctcaagtgcgcgtccatcgagctcgcccggcgtgccccgggcgtcaagctgcttgcgtttcatccgggcactgtggatacccagctctcgcgcccgtttcacgccaatgtgccggccggcagcttgcagacgccagagcaggtcgctcatcatctggtgagtttgatggatcggctgatgcctgacggcgaactcagctatctcgactggcagggcaagactatcgagtggtaggggcatccagcaggcgagccagcagggctcgcagcgccttgatgatggctggcttgcccgccagttgcagcctggcagccagtcgactccagtccgcatattgccagatggtggcgatcagcagctggcattcgcttggcgtcagggaggccagtcgcggcagattgcctgtcagccagcgctgtagagtggattggcacagctcgaacggcttatggtgatgggcgaagcaatcaagctcatcctgttcaaactcatccagctcaggcacggccagctcttgtcccttcacacattgccacaccagttcgggatccagctctttcaactccccggccagcagggtaggtagctgttgtacgaagcgctggcgccacaggtccagctcggcttgccactcgggttttaacgccttgagcagcagggcggcatggttgccgctggcggcatcccgctgcaaaccgatgcgcaatgtcaccagcccggccttgcgccagaagggcaacaagtcggcgctggccgagaaagcggagccgagatagtcgagcccttcctcccggtagtagtcctccagctggccgagcagtcgtgagccgagcccgtggcgatgcagcgtcgggtggatggcgatgcgcatcacccgggcgtagctgcgtcccccggctgttttgaaaccggcgtgggcaagcagggactggggcagcagatggccgcgcgggcgtcgtcggcccgcccagatagcctcggcgagttcgggggcgatattgccctcccgcgctaccagcgcgacccccagcaggctctgcgcctgttccagcaggtggatgtcgagatccggactctccagcagagatctcaggtcgctcggcgtggtctggtagtgggccagcaccagcaggccgaatacttgattcagcagtgcctcatcggcggccagcgtcccttgcccgatcagccgccagctcgggttggtcggcggttggggagcatctacctcggtattgaggccaaggaggcgaaacaccagcggttccagcgggtcgcgagtgctccagcggatgggctcggccaggtggatctcctgccaatccggcgtctggcggtcaagcactcgcttgaaacgcaggtgaaagccgcgtcccgtcccctcgtaaccgtgctcggtggtggcgaagacgatgcgactgtggcgggccagcatggcctccagcagcggcgttgggatggcggcggcttcatccaccagcaacagatcgggttgcagcgcctcatgtaccagtcgatccggtgaacagaactcgaggcccacaagctgctcttgggtggtatcgagcgcccgggctgcgtgggcgaacagggtggcgacagtggcctgagagggtgccgtcaccactatcttcaggtcgggttgctggcgcagcagcccagcggcggcgaggcccagcaggctgctcttgccacgtccccgatcggcgctcagcaccaggggacggcggcgatggccgtgcagcaccctttggatggcgggcagagcaagagcctgatcgtcactcaatggccgttcggcacctatcggttgccaaggctgtgggctggtgggcggtagcagggagagtgcaggatcgcctgtcagcagccgcaccagccgggcgataaagccgtgacccgcccggcttgcctcctccggctgtgccaccaatctgatccgatcgggatccggccatgctggccacagctctctgggtggcgtcagcagcagcagcaggccgcccgcccgcagtgtgcccgccagggcgccgaaggcgtcgggatgaaagccgctgaaagcgttgaacaccagcgtgtcgcactcctgacccagccgttgcagcgccttggcggcgggaacgggcccatggcaggccggaccttctcctagccaatagatgacgccgcccagcagcgcttcggcacggacgatgcaatcagcctcatccccttccagccagatcagtcgccgctcgccagcatgggcgagggtctggcgcagggctttcacctcggcagggctcatgaggctgaactgtcgcccgctttgacgcgaggttcaaacatgcgatcccctgtctggtcgataaaggtatgggctttttgcaccatgaaacgttcagcatcggcagggttggcaaacagatcggatcggataaatcgatgggtttgcagcacaccatccagctccttggtgatgcggcccgccaaccggtactggcccccttccgccatgggctctggatagatgagataaccggcgtattcggtgggagtgacgtcgacgacttgggctggttggcccccgaacagcgctgtgaacagtttcttgagcatgatgttttcctctgtgacggaggcattgtccccaaggggctgatggctggcaagcgggggatcttattcctaattgttatttgcactacgaaccattctcatttagatttcatggcattccagcatgaggtaaacacaatgtacgtctgtttgtgccgtggcatcacagatacccagatccgcaaggcggtacaggcaggcaagagcgagtttcgtcaactcaaacagtcgctggaggtaggtgcccagtgtggcaagtgtgtgcgcatgaccatggagatcatcgccgccgaactcgacaaggcagagctggaaacggccccgctctactacgaagtggcctgaccaagaccaggcgttttccaacccgacccggcagtagggtcacccttcctttcaggcgagctggctcgccagaccttttgttgtcacttttctggactaagctctaacgatcgaagcctcaggcacgaaccaaggagcagagtcgatgaaaggagatcccaagatcattgcccacctcaacaaggtgctggccaatgagctgattgccatcaaccaatacttcctgcatgcccgcatctacgatgactggggcctcaaggcgctcgggcacaaggagtatcacgagtctatcgatgaaatgaagcacgccgacgagctggtcaaacgggtgttgtttctggaagggctgcccaacttgcaggacttgggcaagctgcgcatcggtgagacggtggaggagatgttgcgctgtgatttgtcgctggagatggacgccatccccgacctgaaagtggccatcgcctatgccgagtcggtgcaggactatatcagccgtgacctgttccaggacattctggaagatgaagaggagcacgtggactggctggagacccagctagatctcatcgatcgcatcgggctggagaactatcagcagtcacagctgcatcacggctcatcctgaatagttatggcatgaaaagctgacttaaaaacccgccaaggcgggttttttcatatccattgcatagcttttcatccggtttatccatatgaaaaataagcttatttttgttagtcaggtcgcaaaaatatgttgagcagatgtgcactattggaacccctatcgggggcacacaataacaacaggttaaaggactacaccatgcacttcttgcccaacaagcttgcgctggcttgcgccatcgcactctctctcgctgcctgcaatgacaacagctccaacgcgccggcggatcccgccgctaccaaggcatccctgatgcaaatcatggacgaggctcagcgtgcgagtcaggctctggacccttacggatttgccattgatgcgccaaggatcgcccagcgcaaggcgcttgacggttcgctgctcacccggctggatgccatggatccgagcgtgttgagcgagcgggaccgactgttttacgacatgatccgctgggatttgcagatcaacctggcgggctacgagctgcctcaatcccagatcccgatccatcacttccgcaatcgggtggtggatctggccgatgaggtcggggctgcgcccgccagcagcaaggccgcccgcacaatcagcagcggcttcgattacttcgagcagagctcggccgagcgagtcgcgccgggagatgcagcctggcggcgtgatctggaccgtacacctgcggggacggttgtagccacgcgggcgaaggcggtgacggcaccgctggcctggtatcaggaacacctcacctggctcaaggcctacgacgcctatctggccgaagtgaagcatcagttcgagcttggcagcgcccagggcaacactttgccgaatgagctggtggacaggctgctggcccagctcgacagcaagctggacggtgaagccatctccggtgcctacctcggctggcaacagctgccaggggaggccgacgaggcactgcgcaccgattacaaggcggtgctggacagcatcaacggccgctatctggcgctgcgggactatctggattatcagcatggcggcgcttatgcagtgcgtcttggcagcggtgagtgtgacgatggcttctgcgggatgaccaatggccgtgactggtatcgctggttgctgaagaagcacaccaccaccgagatgacgccggagcaggtgcatgcgctggggctgagcgaggtggagcggatcttcggcgccatggtcaaggtgtgtcataccgtcggcaagtgcgacagcgaggaggtggcccagagcaagcaaagcggccagatctatgacttcttccgttatctcaacgagcctgccttcttctaccagaatccgctggctgtctggtctgccggtttgaatccgagcaatgcggcaggggcggcgctgagtgagccacaacagcaggcgctggccgaacatgagcgggcactgcgggagtacaacgccttcaagagcaaggcagcgctggtgttgccggatttcttcgatgccgagcgcaccatccccaaactggattacgaggtggtgcccgtttcctatgaggatgcgccctatggcggcgttgcctggtatcaggacggcaacccgcagaccgggcgcaaggggcagttcttcctcaatacctactatccctatggtttgcagagctggaacatcagcaccctgctggcccatgaggcggcgcctggccaccacttccagatcaccatagcccaggagctggcggccaaggatcccgacttcccgcagtatgtggcgaacgcttcctataccgcctatgcggagggctgggcactctacaccgaatacctggcggatcacgacatggggctctatcaggggcacggtctctacgatccggccgtgggggatgtgaaggtcgagggctcgtctgcgttcaacaaccagctgcagtatttcgggcgcctcaacgaggagatgctcagggccatgcggctggtggtggataccggcattcactggtatggctggagccacgacaaggccgtcaattacatgcaggagaattcggcgttgggggcgggagacataggatcagaggtgccgcgctacatggcctataccggtcaggccacgtcttacaaggcgggtcagctggcgctgatccggatgcgggagtccgccgagcaggaccttggcagccagtttgacctcaaggccttccaccaccatgtactggaatacggcatgttgcccatctctgtgcttgagcagaagaaccggcagtggattgaacagtcgaagtgatcacagttacggcgcccggcaaggcagcgggcgccgctttcgattaggatacggctctatttccatcacaatgctacggatgatttacatggaactgattgcacgtgagatggccccccacaagcgggtggcgctggtggctcacgacaacatgaagacccctttgctgaactgggtgatgcgccgcaaggaggagctcaagctccaccatctctatgcgaccggcaccacgggcaccatgctcggcaagcaggcgcaactgctcattacctgcctcttctccggccccatgggcggtgaccagcagctcggggccctgattgccgaaggcaagatagacgtgctgatcttcttctgggatcccctcaatgcggtgccccacgatccggacgtgaaagcgctgttgcgcctcgctgcggtatggaacattccagttgccaccaacgaggcgaccgcagatttcatcatggactgcccccatatgcggcaggcattcagcgtacagatcccggattatgctggttacttgaaagccaggaccgaataaaaacaaacagatataacagatagcaaagagccggacacagtccggctcttttatttgaaagatagcagcaagttaacgctggaaccccttctgggcgaatttgggtctggcgctcatgatctgctccacctgctcgtcgctcatcttgccgcgggagaagcccagcaccttgtaggtgagcagcggccgtgccggcagggcaatcatcagtgcccggatctggttctcgtcctctttctcccgtaccggcttgccataggcgtaggtgagtacgccggcatccatcaggtttttgacggcaggctcggtgatcggcaaatttatgacgcttttgcgttgcagcacgaactcgcgcagtaccgctttctcgttgaagtcgaggaaagcaatcatctgggccagcagatcctgttggcggcgggactgccactcttcacaggcccactcccaggcgatcagaaatgcctgactgcagaagtaggagatggcgatcagcatgccgaccccgagccaggctgcgtggagcgtggcccactggctgactgcacctttcatcagaccggccggaaacagcaatatgatgctgcagcagagtaacaaccagaccatgagccagttgaggcggttcagttgataaaaatgttggatccaccgtttcatcgttcatccttcccaaactattgtggacagtaatcaactcacagcaatcgttgtgccaaggcgtggatgccaggggaaagagtggagatccggacggagaaatcgagggtactgaccgagtggcgagttacattctcttacaacttactgagctaatggtcattagtttaccttgtgagctggccaccggtttggtaaaaagcccgcactgtcattggggagtagcaacccgcccgtgatccgggcagggctcatgtcaacattcttggatcttccgatccatggcatgggcggcgatagcatctatcgctctgcaagacctttggcctcgatacgcaagccagccgggcgagccgtatcgggtccatcggttgttctgctcgcctggcggttgcctattatgttgatcaccctgctgttatttctgctctctgccgtcaccatctaccttgcctgcgaatatttcgtcaatggtatcgaatggaccggccatcacttcaagttctcccagagtgccaccggctccctgctggcagccctaggtacggccttgcccgaatgcatcgtcaccctgaccgccctgctgatgggggatgcgcctgcccagcaacagattgggattggcgccgccctcggtggccctcttgtactctccaccataggctatgccgccgtcggcgtgaccctgttgctgtgcatgagccgtgcccatcgcgtcatcgacggcgaggtgcagcgcgagataggtcgggatcaagcctggtttgtcggtatcttcctggtggctgttgccctcggcatggtggtcttcaccggcaaggcttggctggcgccgctgttcgtgctggtttatctggtctatgtgcggcgcgagctgaagcagaccgacagccacgaggtcgagttacccgagcccctcaagctggatcccgaggccgagatcccggcactcggcaaggtgctgttgcagaccctggtggcgctggtggtggtggcgctggctgcccagctgtttgtgcaccagctggagagcatgggcgagctgtttggtctctcccccgtattggcggccttgctgctgagcccggtggcgaccgagatgccggagctgatgaacgtgctgatctgggtgcggcagggcaagagccggctggcgctggccaacatctcaggcgccatgatgatccagggcacgatccccaaggcattctgcctgctgtttaccccttggttgctcgacagcaccatgatggtctcctcgctggtgaccctgctggcggtagtgctgctgtggtggggcttcagccgtgcgcagatgacggcgggcaggctggcctgggttgggctggtctatctcggtttctgtggctggttggtggtgggctgacgagatatggggttcatgagcgtgacgccatgagaaagggcaggattccatcctgccctttttattgtcatcaaaatatctcagctgatgctgagctccgggatcagaactgctggaaccagcgctggatctgggccggatccttgctctgggtcagggagagcatcagcaggatgcgcgccttctgcgggttcagggtgccggcggccacgaagccgtacttggcatcgtcgatctcggcatccagggtggtggcgccggtcggtacgcgggcggaacgcaccacgcggatgccgtccttgctcgccttggccagggtatcgaacagtgtgtggtagaggttgccgttgcccacgccagcgctgacgataccgtcaaaattggcatccaccatggccttggctggcagatcggtggcgttggcatagctgtaaacgatgcccacttgcggcagcttgtcgagcttgctcacatcgaacggcgtcttgctggtgtgcaggcgggccgggctgcgctggtaatcgatcttgccgttgtggatgtaacccagcgggccgaagttgggggcggcgaaggtctgcacccctgtggtgttggtcttggtgacgtcgcgggcatccagcactgtgtcgttcatggcgaccatgacaccacggcccttggagctggggtcagaggcggtaaccacggcgttatacagattcagcgggccatcggcactcatggcggtggaggggcgcatggcgccgaccagcaccaccggcttgtcgctcttgacggtgaggttgaggaagtaggcggcctcttccatggtgtcggtgccgtgggtgatgacgatgccatccacgtcatccttggctagcagctcgttgacccgcttggccagcttgagccacacctcgtcgttcatgtcctgggagccgatcttgaccacctgctcgccctgcacgtcggccacgttcttcatctcgggcacggcggcgatcagggtttcgatagccaccttgccagcttcatagttggactgggtggcggactgtcccgcaccggctatggtgccaccggtcgccaggatatgaacctgcggcagggccatggccatgggggagagggtcaggccaacaacggcggcgagcagtgtcttgcggattgggagagtcatgctgcaaatccttctgagtgataaaaattgcagcaagtttgcgctttctgttgagggggtctgtgatgactctcaccaaaaaacagctggatacagaaccttaacctgttttatacctctatagagataatttaacttgccgagaaacccttggtttcaatcagggcgatcagctccgccttgctcagttcgctctcgacgacggccttgctgctggcaaaatccacctgggcctgggttactgcactctgggccagcaggactttttgcaggctggcggcgcagccaccacaggacatgccggaaatggtgagttcgatggtcatgggatcattcctctgttgatgtgcagccagcctaaagctgccgcccgcagcaaggtcaagccctagcgagccaccacggattcacgcaccatcagacgaccatggaacttctgttgctcgtcggcggggcgcaggctctgcgtcaattgggcttgcagcacgcgcacactctcctgtgccaagcgttcgctcggatattcgatgcaggtcagcgggggcgtcagctgatctgccagggccgatccttccaggctgatgacggagacatcctgaggaatattgaggttgaattcgcgcagaagacgcatggcatcggcggcctgggcatcttgctgcaccaccagtgcggtaaagggcagatagcggttgagcaagccgagcaacgcctgctggttgtcggtaccatcgatcaccagctgactgttgtagggcagggattgctgctgaagtgcctgctgataaccctggattgcgctcttgccggctggggatagtttgtcatccagcatcagcaccatctggcgatggcctttgccaagcaaaaagcggcaggcgctctcggtggcgaaggtcaggtcgtagcagagattgaaattgctcgaatcactcaccccatccagctgaaggaggcgctcgtcctggttcattgactgcttggcaccgatcaccagcacgccatcacaacggccgcccagcagttcgtctactgccagctgttgttgctgcgcttcgtcggcaaagcgcaccagcatgctcttgcccgccttggccagcgccccttccagcagcggtagcatgctggccagacggttgccgagctggggggagagaatgatgccgatgcaatccgtcgcctgagtcgccagggagcgggccgtggcattggggcggaagttcagttgttctgcggcttgcagcacagccagccgactctcttcacgcacgccgcgggagccgctcaagacgcgggaaacggtggcttttgatacattcgcgaggcgcgacacatcggtaatattggccatggcttcatcaacggtaaccggttaacagaagttcatcctaacataggccgataccgcccggtaaggtttgcctgttgggcagaatggaaaagggtggccatcgccaccctctgccatctctgagcccgtccatcagaagaagtatttgaaacggacccggccaccgtaacgatctatgttgtcctcttcgttgctgtcgacattcagttgtgaccaataggcacccaggtagatgtcaaagttgttcagatccagcaccttggggatcttgtaggaggcatagacggtgttgatggtgtgcttgccgaccatcttgccgaaatcggcgctggcattgcccaggttggcgctgctgatgtcgttgatggcgtagatgtaacccagaccggcgttgtgccagagcaggttggcgcccagggttgtatcggtttcagcttcggcatccatgcgggcggcattgacgttgaccgtcagggcatcctgggtccagctggtggtgaggccatagcccatgcggtcggaaacggagacatcatccgtggtgacgatggcatcgttgattgcgttgccctcggcacccagcgctactttcaggttttcacctttccaggcgatgacagggcggactatgacggagtccttggccttggtcagcgcatagccgtggtactgctggcctgcgaacagattggtgcgatcccccagcagggtggagagttccagataccagttgcctgcctccttgttgagcagcagctggccgcccttgccagccctgccacggccctctttgagcatgtaaacataaccattgccatcggagtagaggtcgttggcgctatcccccgagtgttcgacaaatatgtcctgtcccagcgggaacatgtcataggcctcgaaacgacccaccttcatcccccagttgctgcgctggccgaacccaagatatgcatcatcggcaccggcaccgccattggtgcctatggtaggctggatctggatctggccatagcggccatcttccagctctcgtacgccgacgaagttcagcagcaggcgaccatcctcatcccagcgatctgtacgggtttcgctggtctgccccagcacattgccacgggtggtgttggaggcattgaggttgatctccgcatctccccccaggctgagccggccgaaatccgtattggtttcgaccacggcactgaccatgaaaggagcgctcagggccaggatggcaaggagctggacggacaggtttgtcagtttcattattatcattccttgagttttatgattttgatatataagcgtttatttatttgtctctccaaagagagggcaaattcggtcatgcctgtcccccatcggccaggcaatgtgggattggggatcatggattgttcagtagagggccagggtgggtggccgcgctcgactcagggtctacatcgacagtcaggtgcaacggcgatggcgcactgtggacgatacccgccttgtgccgggggaatcatattgcccatgtggcaatcccttcggcgcagcttggcagccaggctgcgcctcgcacgccactgctgtcaccatggcgggcgggcactatgggggtgatgcacccatccgaaaacagatagggatccagcgcccggggcaggtctcgatagaggagatcgatgttggagagaccgcctcccagtactatgacatccgggtccagtacgttgataaggcttgccacgctgcgggccagagcctggatgaagtggccataatgggccagcgcctggtggtctccctctgcggctgccgtgatgatcccccgaggcgagaggctgcggccatggcgttcgacaaagcggcccgcaaacccagtgcccgagatgaagcgctcgatgcagttatggcggccgcagtagcagggctggcttgggccatcctgtgccgggtcatagccgggcaaggggttgtgtccccattcgcctgtgatggcgttgggcccgacgataagctggcgattgaccaccagaccgccgccacacccggtccccagtatgatgccaaacaccagtcgtcctgcgtcgcctgcgccgtcgacggcttctgacagggtgaagcagtcggcatcattggccagccagaccggttggcccagcacccgcgtcagatcccccttgagatcctgcccgttgagaaacaggcagttggcattcttgatgcggccggtttgcgggctgatcgccccaggcagtcctatgccgatggtgaaggtgccgtccagctcctggcgtatctcgttcaccaggtcggtgatggctgcaagaaaatcgccgtacccggtggtcggggtcgcaatgcgtttgcacagcaagctgacaccctggctatcgagcaattgagcctcgattttggtgccgccgatgtcgagtccgagtcgcaacatggttatcttcctcaggcggccagcttgcgatgcagctcaatgagctcggtgaccagctccttggcaagcatggcggtcatcaggtgatcctgggcatgcaccaggatcagcttgaccgggatcttgccttccccttcatccgcttcaatcagcttggtctgcaccgcgtgagcggcgttggcggcctcaccggcctggcgcagcagatcgtcggcttcggaaaactggcctgccttggcttggcgcagcgcttcaaagcagaggctgcggctcatgccggcattgatgataagacccatcactgtctcttcaagatcgaacatatacgctccttggtcatgagtgccggccccttgtgccggcgctgtgtctttaccggtctcgtgacgagaccatcagttgaaaccgtgctcgcgggctgcggtcgcaaaccactgaccgctctttttgatgcgtcgggtctggctctccagctccagttcaataaagccgtagcggttcttgtaggcgttgctccacgaccagttgtcgataaaggtccagaggtgataaccccggcactgacagctttcttccagcgccttgtgcaaccagatgaggtgatcccgtataaagccgatgcggtagtcatcctggatctggtcatccggccccttgaacttggcctcgccttcgacccccatgccgttctccgagatgtagctcggaatgttgccgtagtggtcgcgcaagttgacgaggatgtcgtagatcccctgttcgtagatctcccagccccggtgcgggttcatcttgcgacccggcatctcgtagtggtcgaagaaccactccggcatgaaggggctggcagggttgaccgcattgctgcgggccttgacccggcgtggctggtaatagttgatccccagcaggtcgatcttgcctgctgccagcagtgcctgatctcccgcttcgcaggcgggcagctggtcatactccttgagcagtgacaccagttcggccgggtactctcctttgaccgccggatccaggaagctgcggttgaacatcagatcggcaatgttggccgccttcagatccgccggatgctgcgagcgcggataggagggcgtcaggttgaggatgatgccgatctggccatcctggccgagggcacggtaacgctgcactgccatggcatgggccagcatggtgtgataggccactgtggcggcgcggcgaaaatccaccacgttcgggtagtggaagtcgtagaggtaacctccctccaccggcactatgggttcgttgaaagtgaaccagtgcttgaccttgtgaccgaacaatctgaagcaggtctcggcaaattcggcgtaggcggcgaccacctcccgactctcccagccccccagggactgcatgctcatcggcatgtcgaagtggaacaagcagatgaagggctcgatcccctcggccttgagttcgtcgagcatggcgtcatagaaagccactgcttccggattgggctctccccgccctgccgggatcagccgtgcccaggcgatggaggtgcgaaagctgttgtgaccgagctggcgcagcaagcgaacatcgtcgcgaaaatattcatagaaaccggaggtctgagctgggccaatctgctggtgaaagcggttgggggcctgttcaaaccagtgatcccagatggtcggggccttgccaccctgcaggctggcgccttcggcttgtgcggctgaggaggcgctgccccaccagaacgtttcaggaaaacggtattgcatctcgtgttactccaatcttgaaaaagaggccgcctggcggccccggcaggcaatcaacggctggtggcgaccgccagcgtcggcgcttcctcgttcttttcttgctcttcctgcttgagcagggtgcgctcataggctttcaggaaggggtaatacatggccgcggcagagcacatgcaaagcaggctcaacaccatggggctgatggcccagttggcggcccaggaggcaccgatggggcccggtgtagtccagggggtaagggagaccacccgttccaccagaccgaaatccagggcaaaccaggccagggtggcgttgatcatgggcaccaggatgaaggggaggaagaacacggggttcatgacgatgggcgcaccgaacagtatgggttcgttgatgttgaacaggcccggcaccacacccatcttgccgatggatctcaggtgcgctgccttgctgcgcagcagcaggaaggccagtggcagagtggagccgacgccgccgatcagcaggtagtgatcccagaagccctgcaggaagatgtggggcaaggcttcacctgccgccatggcggtctggttattggccagattggccatccagaacgggttcatgatgccggtgacgatgagtgcgccgtggatcccggcgaaccagagtacctggcacaccagcacagccagcaacatggcaggcagggagtcggaggcagcgaccagcgacatgatggcttccggcaatatcatgccggtgctgttttccagcagcaggttgaggggatgcagggtcaggatgatcaccagtacggggatcagcacctcgaacgagcgggcaacaccggttggtacctgggggggcagcttgatggtgatgttgttgcgtttgaggaaggcgtacacctcagccgcatagatggcggtgatcagggccgtgaagatcccctgaccggagaagtactgcatggagatggcgccatccttgacgggggcggctaccagcatgaaggacatcaggcagagcaggcctgtggtgacagggtcgagcccgttctgacgggccagactggcacctattcccacagagatgaacagggtcatcagacccatgctcagctggaatgggagcagcaactgggcttggtaggtggacgaaaagtcgagccaggcgcgggcaaatccccactgggtctggggtgagaagggggggaagatgaacaccagcatgaagctgccgacgatcatgaagggcagggctgcgatgaagccatcacggatggcctgcacatatttttgctggccaattctcccagccagcggactgacccggttctctatggtactgacaaagcgctcgtaaagggtgttcatgaaggtttccttgtgacattcactggttggggcctgcgcatcagcggatgagggagagggcgtggtcgaggaccttgtcaccccgctgcatgccgtaatccatcatgttgatggtctcgaccggcacgcagtgagccgccgctcgctgctgcagttcggcctgcatgtatttgacctgtggccccagcagcaccacctggtagtgaggcatctgcagatcgaactctgccgcaccgaaggcttgtatctcggcgctcaccccccgcttgtccgcttcctctttcatcttcttgaccagcaggctggtagacatgcccgaggagcagcacaacatgatttttttcatttccagattctccagtcgttcgtaacggatggcgcattctggatcgatggatttaatttggaaaccggtttccgtatcgcgtccgaacatgtgtgaacaggatcggtaatttggggttgaaagcagtggaaaatgtgagctaggtaaagaaacggcaaaatggttgcggatactacggaaacaaaaccacaaagccgtcaaaatggcgtccaagcctcaagatgacaggggccaacacatagcgaagggatgggaaatcaagtgatgaatctgcaatggatggcaatgctggtcggcatgatcgagcagcgcatggtaccgtttgccaattggttgacccgcagtcgccatgtgctctcattgcgcgatggttttcagttggccatgccttttgtcatcgtcggcagcctgctggtgcccatactgtttccccccatcgcccccgataccccccacgcattcggccagtggctgcactggctggcccatgagctgcaccctttcctgtttcccgtctattcccacactcttgggctggtggcactgatcattgcgtttggggcggcctctagtctggcaaaggcatacgaaatgccggagcgactgtgcggtctgggggggtgcatggcgtttttgatgttgatcgactttcgttcgctgcaacccggggtgtttggctatctgggtggggcagggattttcacggccttgctgatggcgttctattcggtggaggtgactcgcttcttctatcggcgtggctggtatatccatatgccggacgaggtaccagtaatgacgaggcgggggttccagctgatagtgcctctgctattcaccatgctctccctcagcctgatgcgactctggttgcagcagcagttcgggatcagtctgccggatttcatggcttccctgttccggccattgatagtcggggccgacaccttgccagccctgctgatcaccttgctgattgcccatctgctctggttcatggggatccatggggccttgatagtgacaggcttgctgtcacctttctggatggctggcgtgagtgccaatcaggcggccttgatggcgggggagcccttgcctcatattttcctgcaagggttctgggactattacctgctgatcggggggattgggactaccttgccactggtgtttatggccatgcgcagtcgctctcactcgattcagtcggtgggcaaactggggttcatcccgtccctgttcaatatcaatgagccactgctgtttggctttcccattatcatgaacccgctgttctttttgccgttcatcagcgtgccgctgatcaatgcggtgctggcctggcagttgacccagtggggttttctagaccgcttcatcgccttgctgccctggtcaataccctcgccgctgggggccgcatgggcggccaatggcagctggagcaatggccttatgagtctggtctgcatcctcaacagctatgtactctatcgccccttctttctggcccacgagaagatggtgctggagcaagaacatgaaagagcctgaccaaatggattaccccatcaaccccaggtagttcatcagagcggcgcccaggctggtggtgatgagcgagcccagcgtggtggtggctatgatgttggcggccagtgcgctgtcgcccccccatggcgcgggtcatcacatagctggcggcggcagtgggggtggaacttatcaaaaacagtatgccgagggcctgctggctgaagcccagcgcccaggcccccagcaccagcaacaagggaatgcagaacaaccggttgacggtggcccagccggtcagcatggcgccgccgcgcagggctttgagattgagactggcgccggtgcagagcagggccagtggcagtgtcatgttggcgaagtagttgcccgtcgtgatgaccagctggggcaactcaatgccgagcaggccaaatggcagggccgagaggatggcgatgataagtgggtttttggcgatcccgttaagaattggtttgatccctttgccgccccccagactgcgggtgagggtgatgacggccaggatgttgtagagcacggttaccgagcccaccaacagggcggcggcgccgatcccctccggcccgtaggcgttttgcacataggccagccccatgatccccatgttgccgcgaaagctgccctgcacgaagatgccgcgctgacgccgctccgggatgaagcgggccgccagtgcctcaaggatcagaaagccggtgagggtgccgagcaagccgtagagaatgagccatggactcggcatggtggaaaaatcggtgcgtaccatgctgagaaacagcagggcgggcagggtgacctgaaacaccaggcgggaggcggattcgacgaagctgtctggcagcagacccagctgctttagccagatgccgagcagcagcaccacgcagatggggcctgtgatggagagggagaagtgcagacttgccaacagatccatgatgcgcgtcctgtgcgatggcgagcggcgcggcgatcgccggggcaaaaaaggcattctaacgccatgggcttgtattcacagggcttaatcacaacaatgtgggcaattccaccgccgatccatctgtgagccaattcatggacaagaaactgaccatcctcgatatcgcccgcctctcgggtgtcggcaagtcgaccgtctcccgggtgctcaaccaggaccccaaggtgaagcaggcgacccgcgagcgggtggagcaggtcatcgccgaacacggcttcgtgccgagcaagtcggcccgggccatgcgcagccagagccagcaggtggtggggatcatcgtctcgcgcctcgattccagctcggagaatcaggcggtgcgcggcatgctggagaccctctatcagcgtggttatgacgccgtgctgatggagagcaagttttcccccgccaaggtgcaggagcatctggctgtgctggagcggcgcggggtggatggcatcatcctctttgccttcaacgatctggactacgacgctatggcaccgctcaaggacaaactggtgctggtggcgcgcgaatatcccggtttctcctctgtctgtttcgacgatgggggggcggtgcgcaccatgctggcagagctggccatcagggggctaagcgacatcgcttatctcggggtcgatacctctgatctcaccacgggccagcgccggctcgatgcttatctcggctactgcgccgaacagggactgacggcgcgcagtgccctcggcgatctcagcctgcaaagtggctaccggctggctgccgacttgcttacccccaccacccaggcgctggtctgcgccagcgacaccctcgccataggtgcagcaaaatacttgcaagaacaagggcgtagcgaagtgctggtgaccggccttggcaacaaccccatgctcagtttcctctttcccaatgcccttagcctggatcttggctacaaaagggcaggggagcaggcggcccgtcagctgctcggccagattgagcagggccgctgtccgctggcgaccatagcgccctgccacacactgtgagccccatcacttagtcctgcacaaaaaacgcgctttctgtgatgttgaccacgaaatgggaacgttcccatttcgatctgatcaaattggctgcatgctaaatgggaacgataccaaaaacgctccggccgacagactggcccaaaagggcgaggcagaccaatatcaatggagtcacagagggaagactcatgtccaagatcaacgcacagcagcttgccaccctgatcgacaagatcggcggcaaggagaacatcgccaccgtcagccactgcctgacccggttgcgcttcgtcctgaacgatccggcgaaagctgacagcaaggccatcgagaccataccggcggtaaagggttgcttcaccaatgctggccagttccaggtggtgatcggcaacgaggtggatgactggtacaaggcgctcaccgaggagattggtgtcagcggtggcagcaaggatgccgccaagctggctgcccgtcagaacatgaatccgctggagcgcggcatctcccacctggcggagatcttcgtgcccttgttgcccgccatcatcacaggcggtttgatcctgggttttcgcaacgtcatcggcgacatcaagatgttcgacgacgggacccacaccctggtcgagatcagccagttttgggctcaggtgcacgccttcctctggttgctgggcgaggccatcttccacttcctgccggtgggtgtctgctagtccgcggtcaagaagatgggcggctccgagatcctcggtatcgtgctgggtatcaccctggtctcaccgcagctgatgaatgcctatggcatcggccagcagaccccggaagtatgggacttcggcctctttgtcattcaaaaggtgggttatcaggcccaggtcattccggccctgctggcgggggtattcctggcctgggttgaaaccaacctcaagcgcatcattccggcgtatctctatctggtgatagtgccctttatctccctgctgctggcggtgatagtggcgcacgcctttatcggccccttcggtcgctggattggtgacggtgttggctttgccgccaaggccgccatgaccggctccttcgcgcccattggtgccgccctgttcggcttcctctatgcgcccctggtcatcactggcatccaccacaccaccaacgcggtggacttgcagctgatgcagagcatggggggcaccccgatatggccgctgatcgccctgtccaatatcgcccaggcatctgccgtcgtagggatcatcctcatcagccgcaaggagaacgagcgggagatctccgtgcctgccgctatctcggcttacctgggggtgacagaaccggccatgtacggcatcaacctcaagtacaagttccccatgctgtgcgccatggtgggctcgagctgcgcggccctcatctgcggcttcgccggtgtgatggccaacggcataggggtagggggcctgccgggtatcctctccattcagccgcaatactgggccatctacgccatcgccatgctggtggcgatagtggtgcccctggtgctgaccctgctggtctacaagcgtcaacaggcctcgggcaaactggctcaagccatcgcttgagtccactcatcagggcggcctcgcaagggggccgccctctccattttttattcgagacaagagaaagacccatgagccaaactccctggtggcagagtgccgtgatttaccagatctaccccaagagctttcaggattcgggcgcccgtggcaccggcgatctcaaggggatcatggcccgcctcgattatctcaagaccctgggggtcgatgccctttggttgaccccggtttatgtttccccccaggtggacaacggctatgacattgccgattactaccagattgatcccgcctacggcaccatggccgatttcgaggcgctgctggcggcagctcatgcccgtgacattcgtatcgtgatggacatagtggtcaaccacacctccaccgagcacgcctggttcaagtctgcgctgggggataagaacagcccctaccgcgactactacatctggaaagatcctgtggatggcggtgtgccgaacaactggcaatccaagtttggtggcagtgcatgggagctggatgccgccaccggccagtactatctgcacctgtttgcccgcgagcaggcggatctcaactgggaaaacccggcggtgcgcgccgaggtcaaaaacatcattcacttctgggccggcaagggggttgatggcttccgtcttgatgtcatcaacctgatatccaaggatcagactttccctaacgacgacgtgggcgatggccgccgcttctataccgacgggccgcgcatccacgaattcctgcaggatgtgagccgcgacgtattcgcccaggtcggcgccatgacggtgggtgagatgtcctccacttcgctggagcactgccagcgctacggtgcccttgatggctccgagctttccatggtgttcaacttccaccatttgaaagtcgattatcccaatggcgacaagtggaccaaggcgccgttcgatttcctcgaactgaagcgtatcttcaaccactggcagagcggcatgcatggcaagggctggtcggccctgttctggtgcaaccatgatcagccgcgcatcgtctcccgcttcggggatgagggcgagcatcgcgttgccgccgccaagatgctggccagtaccctgcacgggctgcagggcaccccctacatctatcagggggaggagatcggcatgaccaaccccggttatcagagcatcgacgattaccaggatgtggagagccgcaacatcttcgccatcaagcaggccgaaggcatgaacaaagccgagatcctcgccattctcggtgccaagtctcgcgacaactcacgtacacccatgcagtggagcacagcccccaatgccggcttcacccagggcacgccttggctcaggcccgctgccaattacaccgagatcaacgccgaagcggcactggccgatcagggctcagtgttctggcactaccgggatctgatcgcgcttcgcaaggcgcatcccatctttacgcagggggattatcaggagcagttgccaggccatcagcacatctgggcctatacccgcagtgccaagggtcagaccctgctggtggtaagcaatttctacggtgagcctgtggccttcgacttgccgcaagatctgcaagagagggaaggccgtctgctgcttggcaactaccccgatagcccggcaatgccgcaatcttgtatgctgcgtccctatgaatctctgatctggctggtggagtaggtggtgagcgaggtgatggcaaaagcaatggccccggtgcacggcaccgagtggcaaaagatggtggcgggtcagccctatgatgcgggcgatcccgagctcaaggcggcgcgtgagcgctgtcgtttcctttatcacaccttcaacaccagttggcaggagaaaccggcgcgggatgcgctgctgcgggaactgctcggcagccggggcaatgtgtgtgctatcaacccgcctttcttctgcgactatggcgccaatatccatgtgggggagaacttctacgtcaacgtcaactgcaccatcctcgacgtgtgcgaggtgcatatcggcgacaacgtgctgttggcccccggggtgcagatctacaccgccgctcaccctgttgcccttgtccctcgggtggcgggggtcgagtttggcaaaccagtgcgcataggcaacaacgtctgggtcggcggcagcacagttatctgccccggtgtcaccataggggataacagcgtgatcggcgcaggctctgtggtcaccagagacattccggccaatgtggttgccgtcggcaatccttgcagggtcttacggcccatgacggcagaggagctggcgagcatctaaatatcaaggggcaggggatcctgccctttatgcatgaagtttcccctcatcccggttctcatcccctccgaagttcagtgtcagttgcaccgtgagctgtatctgaacctgtgatttacatcacggtcagtttttttgaacatctaggccagtttatctcgctaacaaaggtgggcagaggtgtttaatattcactcaacgcttaggcaggaacgccaggtggccaaataacaggttgtttcaggcgatgacaccagaaaccagagtgtcagacgtcggtgaaagaactacatactatttgaataacctcttgcaaggatgcattgattcaggccgaaccggccttggcaatgacacaaaaaccaagagagtgaatgaacatgaaaaaggtaatcaagatgctggccgttgcaggcctgatgactgccggttttgctcaggcttccgttcccgctgacttcaacgctgcaccgggcgtgctgtttgtgaactggcatgcaaccgccgctgtggatggcaaaaccaaccccatgctggaagtgcgcaacgagtcaggggatgtggtggcttccgttcacgccaatctgatgggcacccagcaggtacgtattccgagccgcactcagggcaacctgaccgtgagtctgggtgagcagagcagcgactaccgcatcccgttcggtatcggcagcggcaagcagcgctaagccgagccacatcagccgcggtttctacccctgaaaactgtccagacacaacaaaggcgccctgaggcgcctttgttgtttgctgtgtcgatcagcgggagctggcagcttcgatgacgagaaccctattcaccgctttgcccagataggcgagggtgatggtcactatgatgcaggtgaagctgagccacatgtagggcaggtagtcgagggtcgccacccccagtaccccggccatgaagataccgttgtcgctccagggcaccatgccgcaggtgagggtgccgccgaactcggcgttgcgggagaggttcttgcgtgccagtcccagccggtcgtagttcttggccatgatcttgggagtcaggatcagcgacacatacatggccgaaccaaatacgttggccaggaaggcggtgcctatggtgtggctggtcaggctgccgacactgttgatgcgcttctcgaaggcattggcgatcacttccagaatacctaccttctccagcaggccaccaaagcccagaccgaagatgatgacggcgaccgaacccagcatggattccatgccgccgcgccccagtatgttgtcgataaagccgatgcctgaggtaatggggaagggactgtaggcggaatgcatcgccttgaccggatccatgtcctggaacgctatggcccagacaagccccagcagagcgccgaaactgatcaccgggaaggcgggcttgcgatttgccagcaggcccagtaccagcaccaccggcactatggccagcggggtgatgttgaactgactgtcgagcgcctccatcaccagattgacctgctccaggctgacgttgcccgaatactgcatgccgaccacggtaaacagtgcggccgtaatgatgtaggagagcaggctgatgggcagcatccccttgatgtgttccaccacatcgacattggacatggtggaggccagtaccactgaatcggagaggggggagagcttgtcaccgaagtagacgccggagagcacggcacccgccaccagtggcgcagggacgcccagactgtgacctatccccatcatggctatgccggcggtggcggcagagccccaggaggtaccggtggccagcgaggtgagggagcagatgatcagcgttgccagcaggaagatggacgggtgtattaccttgaggccgaagtagatgatgctggggactataccacccgcgatccaggtgccgaccagggcgccgacggagaccaggatcaggatggcccccatccctttggagacaccgtcaacggcggcttgctccagggatttgtaatcatgacccagcttgatgccgagccccatgatgacgaaccaggcgatgaacagtgccaactgaattggcaggtccagtacgctggtgaacgagaatgccagggccaggaaaatggccagacagccaaatacctgcaacatgcccggtaatcgaatttggttttgctggttttgcatagatgcttcctaaactcttgctcgccaaggtcggtccctctcgtcctgtggatacctgtatcccgaggggccaacccaaaagaggccgcaatctaccacaaacctagggggacaaatcccaactgatttagcaaaaatgcaattttgattgaaaaaattacaaattagttgatctcataacctgtatttgagcgctctattggcccgaatgtgacattcgacaccgatagcaaagtctgattgcatactcataaaatacaaatgataatcgttatcaagtgatgcaagaggatatatcaccatgatctggatcgtgagagtcgtgctgctggtcggactgctggccgtgctgggctggggtcaggaaaaggagtacggcatctggagtctgggttttgtgctggctgcctgggtcatgctggaacccaggctgagacctgtcctgatactgctgccggtggccgggatgacaggcatagcggctttgctctggcagcaaccctggttatgactgggctgggggggcgttcttgaccttctctcgcgcctgtttgagggatgcgatgacgttgttttccatctcggtacgcttggcgtcggtcagaaagtagatcatgtcgacatcgtggcgaatatagtgggaaggcagctggttcagggtcaggcaacagagatcggccatctgctcgctgttcagtttctgattcagcccctgcttttcgatctccttgagcaccagatgttcatagaagttgtgaatatcggtatccagtatcatatgcgctccttggcatgacgatgggcggtaagttgtcaaaagcatagtcataacaaggagtaaaaacaaaaggcccatcactttcgtgatgggccttttatataaggaatggtgcgaagagagggactcgaaccctcacatccgtgggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacactgattttctccagctggtttttaaatgcggttggaacgcattgctctgtttttacatgtcagaatcatggtgcgaagagagggactcgaaccctcacacccggggggcactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacattgtgttaccagttttgatttacatgctgtctggagaagcatggtgcgaagagagggactcgaaccctcacatccgtgggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacattgtgttaccagttttgatttacatgctgtctggagaagcatggtgcgaagagagggactcgaaccctcacacccgggggcactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacattcgggttttccagttggatttacatgctgctgaatcagcatggcagtattggtgcgaagagagggactcgaaccctcacatccgtgggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcatcactgcggtgggggattctatagagttttggatgagcgtcaacagccaaaggggacttttttcgctgttgacgttcaaagcagcatcaagggcacaaaagttcagcaatgagcatcactgccgggccagtgcatcctgatacatctgctcgtattgagtgaccgaatccggccagttgaagcgggtattcatggcattgcgctgtacctgggcaaaccgctcgggatcctgcaggtaatagagcaggctgcggcgcatggcatcgagcaggatattggcggttggatcattgaagcagaagccggtggcatgctctggctccgcatcccagtccacgacagtgtccttgaggccaccgacggcccgtaccagcggcaaggtgccgtaggcgaggctgtacatctggttgaggccgcaaggctcgaacagagagggcatcaggaagaagtcggcgcccgcttccaccagatgggccagtctgtcgtcataggtgttgaggaaggcgagcttgtccgggtatcgctgtgccgtggcctgcaactgggcggcgagggagggatcacccgaccccactatcaccacctgtaccttgtgatgcaggaacttgtccagcacgggtagcagcaggtgtactcctttctgctcggtcaggcggcacaccatgccgtagatgggcaagtccgtgaccggcaggcccgcttcctgctgcagcgtctgtttacagacccgtttgccagcgaggttgtccacgtcataggtggcgggcaggaagtcgtcaaatgccggatcccaatccttataatcacagccattgagaatgccgcgcaagtcggcagcccgctgctggaagatgttggccatgccgtgggcgcccaggtgggtcagcaattcactggcatagttgggactgactgcattgattttgtcggcatagagcacaccgcatttgagcagattgacgtgaccatagtcgtagctgatgcgctgttcatagtcagcaatctcgggcatggcccagaactgctcccgaccgaataccccctgaaaggccgcattgtgaatgctgatcacgctgcgagtgtgctggaagaaggggttgtgagcatggcgggtcttgagcagcagtggtagcagaccggtatgccagtcgttgcagtgcactatctcgggggcgaagtccagctgctcgcaggcatgcagggctgcggccgagaagaaggcgaaccgctcaccgttgtcgccataagcctggttgttctcggcgtagagctggggtcgatcgaaatattgcgggcagtcgagtagatagacacagaccccttccagctccatctgatagatgcgatagccgatgtccggcagtcccggatgggttggcaaccagcgagaggcgatcagtctggcctcatcacggcgcttgatcgtcttgtagaagggcaagatgatcctgacgtcatggcccttctgggccagatacaatggcagggctctggctacatctgccaggcccccggtcttcacaagcccctcaacttccgaggcaacaaacaggattttcagtgggttaatagccaactcttgctcccttaggtaccacgacgataccgccttcggatacggtaaatctctctctgtcatggtccagattttcaccgatcacggtgccgggtgcaatttcaacgttcttgtcaatgatggcgcgcctgatggagcaaccttcgcctatcttcacatccccgagcaatacagacttgctgatgtggctgcaggggcctatgttgcagcgaaatcccagtatggagcgctggatctggctgccctgaatgaagcagccgccggagatcagggagttggctatcttgaccttgcagtcatcggtatcgacgaaggtggcgggtggcaagggcggatagtgagtgtgcagtggccacttgcggttatacagagagaagggggtatcgtcggcgaccaggtccatgtgtgcctgccaataagagtcaagcgtgcccacatcgcgccagtagacggtgggtttctcgcccgggatcacgttggtgctgtagtcatagacatagacgggggcgcgggggaacatgctgggaatgatgttcttgccaaaatcgtggctggagttctcctcggcggcgtcacgcttcagctcgcgataaagcgcttcggtttcgaagatgtagttgcccatggaaaccagcgcctgcgtggggtcgccaggaatgtgtttgggatgtttgggcttttcttcgaagccgatcatgcggccttcctgatccacttctatcaccccgaaggcactcgcctcctcgatgggcatacgcagggcggcgacggtcagggcggcggccttctgtttgtggaaggtcaccatctggctcacgtccatcttgtagatgtgatcggagccgaagatacagacgtgctccgggtccgagatctcgatgaaacgcaggttctgatagatggcgtcggccgtgccgtcataccagcgttttcccattcgcatctgggctggaatagggtcgatgaagcggtccgtgatgccgactatgttccagcccttcttcatatgcagatagagggactgggacttgaattgggtcaagacgtagatgcgcaggaagtccgcgttgacgaagttgttgaggacgaaatcgatcagtcgataactgccaccgaacgggacagagggcttgctgcgggtggtggtaagcggctggagacgggttccttctccgcccgccagtatcatggtgagtatgcctgccatcgtatttctctccctgagttgatgatgtgaaaaggttttcagatcactgcaaaaaaacacccctaaaggggtggttatacgattggtatttaccttatcagatcccggatggggctcactaccagtttcctggcgctggttacacttatttacactttgctcagatagaccttgaatttggcatcgctgctgattatgtcagtccgtttgaagtgcgtttccagtataggttgatatcgcaggaaggcgttggcgactatggtcaggccaccattcgccgacaggtactcaggtgccttggcgaggaaggtttcggtggccgcatagaaggtcttgaggccggcgtggaagggggggttggagacgatgtggtcaaactttcctgtgatgtcggaatagacgtcggaggcctggacttgcccctgcaaaccgttgatggccagggtgcggcggctcgactccagcgcaagggcgctgatatccaccatcttgacctccagccccggattgcgtttggccagcacagatccaatgacgccggcaccacagccgaaatcgagcagctcgcccgtcatcggtggcactgccgccagcagcatctggctgcccggatccagctcgtctgcactgaatacgccgggcagggccagcacagtcagctcggtatcaccggccttgcactcataacggctgaaccaggcatccaattcgaacgggataaccggcttgctgagttcgccgtgatagagagagcagcggcgggccgagtcgcgcttgactggcttgttgccatagggggccagcagcttgtcggcgccattgatgccgccgcgattctccccggccagaaacaggtctgcacccgcctccagcaagggggtcatcatggccagcaggtattgggcctctgccttggccttgggcatcagcagcagcagggcatcgaaacggggggcaccgcccagttggtggtcgaacaggatagcgtcacccaacgttgcctgctggctgcggtagtagcaataatccgtggtaaacacagtcagggaactggccagctcagccagctggcggggatagtcatcctccagggtgccgcagacaagtagccgcttgccgacaaagagggcttggtttcgttccagcatctggctgacggcactgatagggctgctcatcgggtctctccatgcaattttgggcggccattatacatagcccctttcgccttgacatttatgccgtgttcccgaaatatgcccagacaccattttttgaccagagatgatgaaatgcggtccaacgagtcgaaacgaaagcacaaaaaaagcctgacattcgggcctgccgacgttcgcgcgtaacctctcatccctgagaagattcaaccccggttgcgcaacccgtaccggggttttttattagtatttttaccgtatccaggagaaggaaatcccatgtttcaaggttcgatagttgccctgatcaccccatttcgacagggccagctggatgaggccgcactggcccgcctggtggagtggcacatagagcagggcacccacggcatagtgccggtcggtacgacgggcgagagtccgaccctgacccacgacgagcattgccgcgtggtggagttggtggtcaagcaggtagcaggccgggtgccggtgatcgccggggccggttccaacaaccccgtcgaggccattgaatatacccgtcatgccgagcaggcgggggccgatgccaccctgcacgtggccggttattacaaccgtcccaatcaggagggactctatcaccacttcaaggcggtacacgacgccaccagcaaacccatcatcgtctacaacattccgccgcgcgccatcgttgacgtgcaacctgccaccctggcccgtctggccgaactgccgcgcatcgccggcgtgaaagatgctaccggtgacctggctcgtccctggaccgagcgtcagctcatcaagaagccgtttgcctggctctcaggtgaagatgctaccgcagtggcttacaacataggtggcgggcaaggctgtatctctgttaccgccaacgtggcacccagactggtggccgaggtgcaaaacctgacactggccggcaagtggcaggaagcgcgtgaactgcaggacaaactcatcccgctgcatcaggccatgtttgccgagccgagtccggcaggtgccaagtatgcggtctccctgctgggcttttgcagcgaagagtgccgcctgccggtgatgccgttgtccgaggcgactcgcgagcgcattcgtagtgcgatgcaggcattgaatttgttataaaaagtgggctctggatcgcgcttttgactgcctagtcaattaatgtgcaatgtttgccgatatactcgcttggatacaaccaaggatggcaggcatgcaggaatgggatccagagcacttcaccagttttgaacacctctgtgaagtgacactggcagcagtcagggaaaagacagaagccgaacagatttacctctggttgcgggcgcccgagtcccaactttacagttttcaactggagcaggggctgatctgcctgaatgcagaggcccttgcgcccgccaaactccccatcatcttcatcgaacatgcgctcgacaagggtcagctggtggtggagcagacagccccgaccgccgatgtctgggaaaccgtcgaaccggaaacgccgcgcctgcgcgcctgcttccccctcaagcgccacaaggggctggaggccgtggtctatctggagacccgccgccgtctcgatcgcctctcccgacagtatccagttgctgatgcactacctggccgccgagctggagagccgattgctcgccagccagatcgatcaggagcgggatcaacgcagacacactcaggccgacctcatccgcagtcaggcgttgcaggactccttcctcagcatgttgcaggcgctccatcaggtgggggtcaagctttcccgctgcgatagcgagcagcagctgctgcacgatgcggtggcgctggcgcgtcaggatctgcagtttgatcgcatcgccatcttcctggtcgacgccgagttcaagaccatgcacggaacctggggcaccaacgaggcgggtgagctcatcgacgagcaccacttcgtcagccccatcccggagcaccccactgtgcaggaggcgctgcgtcgcaaggattatgtgctggtgctggaagatgcgccgctctactacgagaagcaggaggtggggcgcggctggaatgccatggtttcgctgtgggacggtgacatgcccatcggctggatcgctgccgacaacctgttgtggcgtcggccactcaaggcctaccagagcgagatcttcaagcagtacgccgccatgctctcccagctgttgatccgccaacgcacccaggccgcgctggagcatttcaaccgggaactggagctgagggtcagcgagcgcaccatgcagctggcagaaaccaaccgggcactggaggaggccaacaaacgactgtccatgctgtcgctggaagaccccttgaccggtatcgccaaccgtcgtcactgggatctcaccatgcaacgggagtgggagtgggcccgtcgtcatcaaagcttgctggcggtgttgatgatcgatgtggatgagttcaagccctataacgatcacttcggtcatgccaagggagacctgtgtctgcaacaggtagccagcctgctgcaggaggcggagcgacgacgcaccaatctggtggcgcgctacggcggggaggagttcgtgatcctgctgtgcggtccgcagcctggtgaagccgagcggttggccgaacagattcaccaggggctgagtgaattaaagatcccgcatccggcttcccgagttgctgatttcattacggttagcataggctttagctatctggttccctcgctggatggaacatggcagagcctgaccgaacaggccgatcaggcgctctatcatgccaagtcgcaggggagggcgtgtacgctagcctatcggtgagcccatgctgttacgtcgttaccccatcttcaaccgccgtcttgccctcgttgcctatggcattgattaccagcttgccgaccctgccgagtgggctctgctcgcagcgcaatgccgtctgctggcccaggggcgtcaatacttgttgcccttcagccatgaacagctcgatgagcaacgtcccttgctgtttgacccggataccattccgctggtcgaggcctctgccgagcgcctgcccgcctcgtttcccgtgctgacccagtggcgtgactaccggcggcgtctggccgtgcactgcgcccagcgcgaaccacgctggctcaacgcctgccgtctgctggtgttctggatgggagaggaggggatcagccagccgaccgagcacaagcgaatggctctggacatcgagacctggggggattttttgccgctcaaggaggccggggtcgatttcttcgctggcggttttctcgcccgtcccgaactggtcaatcagcgcgccgcccagccggacatgaagctggtgcaggagatactgcaagtcatctgccacgaggagttctcttttgccagggtcgccagcctgctggagcaggacgcctggctgccgggccagctgcttacctatgttaatgctcccggctttgatcacgtcagctccattacttctgtgccgagagccctctcctatctgggggagtaggagatccgcaagttcgtcctcatctacgggctggcgcgggtctgctatcacatgccggaggcctgtacccgcatggccatcgcccgtggccgcttctgcgagctgattgccatgacagcgcttggcaaggatgccgccagctgggcctttctggtgggattggtgctggatggttcactgctctctgcccagctcaaggctcatctgcccaaggatgtgcagcgggcgctggagttccatgaggggccgctctttcatctgttccaactggtgaaaacctacgagcaaggagactggccgctgcttgcccagctggcaccgcactaccagctggatcctgccaggctgacacccatctattttcaggcacaaatgtgggggcaagcgtttctcgccacctaggtcatggcgatgaggagtggctctggctagaatggggacccattctcagacacggatcctgcaccatgaccctatccggatttcaaggcctggtatttgacctcgatggcaccctggtggactcaatgccgctgcatcttgccgcctgggaacacacttcccgtgagtttggctttcgcttcgatgctgactggttctatgagctgggaggcatgccgagtcgaaaaattgccctgctggttgccgagcagcagcagagcgccctggatcccgtggtcgtgacccgttgcaagacagagcactatgtggccaatctgcacaaggtggccgtctttccggccatgctggaactggttgagcgttatcacggccagatccccatggggataggcacagggtcgccgcgtatcaatgccgaggctgtgctgcgcaataccggactggatcgctacttctccgtggtggtgaccgctgacgatgttgagttgcataagccccacccagatactttcctgctggtagcgagtcgtttaggacttgaaccgacgacctgtctggtattcgaggatacgggaattggcgtgcaggccggtcaggctgccgggatgcagacctgcatggtcagggatggcaagccggttgacttgcaatactgaagagaaagcggtgagggagagacacgagcgggtcaagcatagagtccattctcatacgggacagacataatcaatgagaatggactcggtcaccctttgacgcagcaatggtctcggggtgattcaggcaagccagttactgctcgctgctgccgccctgattgtcgtcgtaacgactcggggctccgtgggggcgcggcgccatggagacgcgtggcttgcgggcgcgctgtatgctgacctggggacggccggaatgcatggcgatggtggagatcttggccttgtagaccagctgctggttaccatgggcatcggtcaacagtacgctgtactggtcgaagccgctgatggttccttccagcttgatgccgctcaccaggaagatggcgacctgactgcgatttttacgcaaccagttgagggcagaatcttgcccgttcccgagggagaaggcttgctcaatcgtggagtagcttggggattcagttgtcataaattattgtcccgcggaaaaaagtggcgtttgattgtgctaaatggctactggcttgtcaaagtcattctcacgcccatcccgtatggtgtaacgacagtactggtcggcgggggccgcggctgtaataattggcgcctctggcccgtggcgggcctcatcttggggtttcatcttgcatccggtttcaaacctacacaaacccacctatacccacgacgcgaccgcatgtgaagagtgtgacctgctggtaccggccacggtgctggccgtgggggagaagagcagctgtccgcgctgtggccatgtcctgagcgtccatctgccggagcaggaacgcaggcccatctcctatggctttgcggccatcatcatgtttgtgctctccaactccttcacctttatgtctttctcggccaagggcgtagggcaggagatgacgtttctgcagtgcatcaccaccctggtggatcagggctacctgtttcttggggctgtgctgagtttgacccttatcggcctgccgctggtctatgtgggctccatcatgctggtgctgtggcgggtcgacaaggatctgcacagcaattccctgcgtgcgctaggccgtttgctttgcaggataaaaccttggctgatggtggatgtgttcctcatcggggtgctcatttcgctggtcaagctgatggggatggccgacatcaagatggggctgtcgttctgggccttcgtcggttacacggtgctgctcatcaagacgatctcgtcgctggatcgcatgtggctgtggcagcggctgttcgggccgaccgaaccccgcgagctggatgctgatgctgatgctgaggccagcgccatggcatccgggctggtggggtgccacatctgcggcgctctgggcgaggtgggggagcacagctgcaagcgttgcggtgagcgcctgcacagccgcaagccgggtggcatcaaccggacctgggccctgctcttcacgtcggtgatcctctacgtgccggccaacctctatcccatcatggataccgtcttcctcggggatgacagcccttccactatcatgggcggcgtggttttgttgtgggccatggggtcttaccccatagctgcagtgatcttcatcgccagcgttgtggtgccgctggtgaaaatcctggcgctgctgtggctttgctatatggtacagcgcggccacggggcctcgccccttggcaagctcaagctctatcgcatgactgaatttgtgggacgctggtcgatgatcgacgtcttcgtggtggccatattggcgggcctgatccggctcgacaacctgatgaccgtctatccgggccctgcagccgttgcatttgcgggtgtggtgttgatcaccatggtagctgccatgagtttcgactcccgcctgatctgggatttacaacaaggagagcgcgaacgtgagtgagcgtaagaaaaggtggaaacccggctctgattttttgagctcggccgccgcaatctggatggtgccgctgctggcgctgttcatcggggtctggatgctgttccagcattggtattcgcaaggtcccagcttcaccctgacagtggctactgccgaagggattgtggcgggcaagacggtgatccgctcccgcgaggtggaagtgggtcgtatcgaggcagtggaactcagtgaggattacagccatgcggtgctgaaggctcgcttgaccaacgctgctgccggcatgctcaagaaagacagtcaattctgggtggtcaagcccagggttggccgggaaggggtctccggtctcagcactctgctttccggtgcctatatcgagctggcgcctggcagaaagggcaagcccctggatgaatacgccatgctggacaagccgccactggcctcccaggatgccaaggggctgcggctctccctgagcagccgggatacccgtgcgctcggggtggggtcgcccatcaactatcagggctttaccataggccaggtggaagaggcgaaattcctgcctgagaagagcgagatgcagtaccagatcttcatcaacaccccttatgacgtgctggtgagcggcaactcccgcttctggatgaccccgggtttcgaggtctccatgagcagcgaggggatgaaggtgaagatggattctctggagagtctgctcgacggtggcatcacaatggggttaccgcccggctgggcccccggtgagccggtcaagcagatggatggtttcacactcttccaggatgaagccagtgtgcttgccggtagtctggatcagttcatcgattacgtgtttctgtttgaagacagtgtcggtggcctgcatccgggggcggctgtggaatatcgcggcatccgggtcggtaccgtcatctcggccccctacctcatcgacgagaaaggggtacagatgttccaaagccggcagataccggtactggcgcgcatcgaggtgcagcggctctctcaccgctatgccaatgctgagaaggagcagtggcgtgccctgttcggcaagcagttcaaggaagggttgcgggcgacgctcaagacctccagcctgctgaccgggggcaaggtggtggatctgaacttctatccggatgcacccaagtatcaggccatcaagctggccggctatcaggtgttcccgaccgttcaggccgggctggaccagatcgagcgcaaggtgaaccagatcctcgacaagttcgtcgacatggacacggccaagacgctgacgcaggtcaacagcaccctggccacgctggatcagaccctcaagagcatcagtgccgtgagttccaatctgaacaagtttaccggtcagagctcgacccagcagttgccggcgtccttgaacgacagcctgaagcagttgcagagcacgttgcaagagtacgatgccaactcccagaccaatcaggatctgcgccagtcggtacagtcgctcaatcaactgatgcgtgagttgcagcctctggtgcattcactcaacgaacaaccgagttcgttgatctttgatcgcgcccgtccccgtgatcctgagcccaagcgaggtcaatgatgaaaaaacagataatgacgctggccttgctgggtctgctggcgggttgcagttcggccccgacggtgctgcactactactctctcgatgccgaggcacagccggcggccgcggtgacggagcaaccccagcatcaactggtgttgcgtccggttgcgctgtcgggccagctggatagagtcagtctggtctatcagctggaaggcaatgagctgcacttcgccgagtatcatcgctgggcaggttttctcgatgcccagctcaatcagctgaccctgagtggcttgtccaaccgcctgcccggctgggtggtgcgccaggacggtgcccgcaagggccctgtcctgagcatctcggtcgaacgtttccaggggcgccacgatggacgtgccgtgctgagtggccgctggcgcttgttgacggaagaaggcacagtcttgcgtgatgttcccttccagcaggtgcgagtgctgccagccgacggctatggttccctggtcagcgagctgggacaaggctggcaacagctgcttgaccagattgcggcagaggtgcgcaaaggcgcctgagtctgacgtgaatgaaaacgggaggccgaagcctcccgttttttatcgtggcgccatcagagtggcgtcatgagactattgctgaacttccgatactccctccaccttgacctcgactcggcgatccggagccaggcagacgatcagctcatgcttggatttgctggtgcagctgtcgccggtgacaggggaccctttgccacgcccctccacgttgaccttgcccgctggcaggcctttgccgacgagatagtcagcgactgtctgggcacgctgctccgagagccgctggttataggcatccgagccgatgcggtcggtatagccgatcacggtagcgacgccatccgtgggccgggctgcctcaatctcaccgtagagggtatccagcgcctgcccgccttccggtttgagggtcgccttgttgaagtcaaacagtacgtccgagctcagggtgaattgcttctcgaccatgacgggctccggggccggtgtaggcgccggggctgctaccacaggggcgacctggccgaagcgataaaccacggcgacggccagcagaccattgtccatgcgcaaacccgtatcttcgcggtcgccgtatggcgagctgtattggtattcgaggcgggcggcccaatccagattaaaggcgtattcggcgccgagtgccccgacgaagttgaatcgcccgtcgttatccagcttgtcactgctggcccaaccgtatccgccgccaaggcgaccgtataggtccagattctctgccactgggaagcctagtttgagggtaagctgagccagctgagcctctactttatcgttgaaggccgcgccgctacgggtaccgctgtacttgtagttgcccaggtagtcgtaacccagctcgatccccagattctggtttatctgataaccggcgaaagcaccggcgcccacttcatcgttgtcttcatcgagcagggtggtgatgttgttttcatcgacaccgtagaaattggaccaacccaatttggcaccgccataccaggtgttgtcttgtccggctgcgtgggcgttggccgcaagcaagcctgaaaccagtaaggtaatcagtgatttattcatgttgagcctctgcaattgcatgttgggtgaggggggatctggtgtcgcctctcctctatgggtcggggcttgtagcacagccacaacaggttaaaagtagtcgctttcttcaggttctcaagcaactgatataaatcatattgtgattattgttaccgtggtttggcggtgtgatttgatctctggggcggggcggcaatagttaagcgaggcaggatcacaccgaggtggagatgaacggcaaatggatatggctgtgctggtcgctgtggttggccccgggttgggccgtcgaaaccctacatgtggtgaccgaggattatgctccttacaactatctggaggaggccgagatcaaggggctgggcacagaggtggtggaggccatgctggaggaggcggggtttgagtacaatctggatatttacccctgggcgagagccatttcactggctcgcagtaggcccaatgtgcttatttacagcatcagtcgcttccctgagcgtgaggatcaatttcagtggataggggtgatcgccaagatcaactttcatgtgtttgccctggccaagcgtgacgacatcaagccattcagcgagctgtcgcaggcgcgaacctggtccatcggcactgtgcgcaatgatgcgctggagcagtacctgatggggcgcaacttttccaacctgcagcgcaacaacaataacgaggccaatatgttgaagctgttgatggggcggatagacctctggcccgtgtcgcaggagtcggcaaattactatgtgcgtcaggcgggctacgatcccagcaccctcaagatagtgcacgacatcgaggactttaccggaggagaactctatgtggcagcgagcctggagacggcgccggaggtgatcaagcggctgcaggaggcgctggccaccatcaggcagaacggcatctatgacggtatcgtgaaacgttaccgttgagccaataggggatcgaaggagcaaaaagaaggggccgaccatgtgtcggccccttgtcatcagtgggcgaggaactcgtactgggtctcgatgaaggtggcggcgcgctcgctcagggctgcgtgcacgacagtggtcgggtgtacctgatcccagaacatcttgccctcacagttgagggggctggcgctgcggcgggccataggactggcaacggcctgtgccagcagcgggttgccggcgatggcgaggcgttcctgcggactgaaggcggagagctggcggtcggtgctgacgctgcgggtggcaaacggcttccacacatagccgccgtcgtagcaggggttctcgacgtcgctcaggccgaagttctgcggatcacgcagcatctcggcaaattgcttgtcgatctcgaacagctttaccatgccggtgggggccagctggcgtgccaggttcagcagcagcttgttgtgataggcggagacatggctgaccgcctcgaccaccttctgactgcgggctgacgggttctggcccagatccggcaggttgaacagcagtatctgcttggcaccgttcagtaccatgcggttggccgcatcgctgatggcatcgcgaactcgcttggcatcctgctccgtattccagccatatgccagatagtcattggcaccgacccagaggatcaccagatcgtccggcttgaagctgtctttctgcaagaactgggtgacctcgtagtccaggttgttgatgacctgatacttgggattccaggagatcttgttgtaagccacggcagtggcaccgccttccgcttcgttggcgatggtcagacccgggaactgcttggtcagctgctccagccagacgggtccgttggagaaacggccctcatagtagggcgggctggaggggaggtaaccgcgcatcttgctgtacattttgccggtatcggagaggctgtcgccgaacatcacgatccgggagaaggcggggcgagtgtcggctgcctgaactgtcagcgcgatcaaccccaataaacaaacaaaccattttttcatcttgttgttctcattgatgtgaagcaggtggtgcctgcaggcttttcctcgatgcggcaagctgggctgggaacccgttttgccatcttgcagcgtaaccagccgaattaaatttcgcagcaggtggggttgattaaatcgattacggtcacatgcccttcacccagatggggaggcttcacgtttgtttcacgcaccaagcctcacactcatctcgtacccaatcacaggagcatgaaatgaacaaggcaagcgtaatcggtctgttgaccctgatgtccatctcttctttcaccatggcggccttcacaggtccgcaggagcagaacaaggtatccgttgcccagttgaaggatctggctgatgacagctgggccaccctggagggtaacctggtcaagcacctgggcggcgagaactatatgttccgcgatgccagtggcgaagtggaagtggaagtggatcaggatgtgtggcgcggcaccgaagtgggcccggacgatctgatccgtatccgtggtgaagtggaccacagctggaacaagaccgaagtggaagtggagagcctggagaaggtaggcgccacaccgcagagcaagggtgggtttatcgccaagtaaggtacaaccgcagcacaggtcatatgtaaaaagggcgcctccaaagaggcgcccttctgttttggccgctagccggtccgggccagtgtgcgtttgaaccccttttcggcctgattgaccttgtagaggtagcggcgtgcttccgccttgggatgctgctctgtcaggatctggtagaccacctctggcgagagccggttgatcttgccaggcgccgccttgcggtcgttggagaaggtgttcagcaccccgcctgcaccaccgttgtaagccgagatgacggcatagcgacgggagagcgggtcctggatatccgccagatagacggtctgcaacagatgcaggtaggcggttcccacgtctatgttgtaggccggattgaacagatcatcccgggttggctggccattcttgcccttgacccttacatagacatcccgtcctgcggtggccgggatcacctgcatcaggccgtaggcattggcgtggctgaccgcataggggttgaaactgctctctgtcttgatcaccgcatagatcaggctctctgccaccccgtacttgcgggacgcttgacgaatgatgcttgcgtacttgtaaccccgcttgtcttcatggttggccaccatgggaatatcgacgaagaagatggtacggatccccagagtgcgttttttcatcgccgtactgagcaggtagtcggcgtaacgctcggcgcgccagtcgaatcggatcggctgcccctggttgtccagcacctgaccatagaggaagggctcgccaccgggcaggatttcccgatcggagtacagatccacctcagccggatcgtccggagtcagcagtgtctctatgatggcgcggcgcaggtgagcctgggggtcgagtccggagaccgtctccaccatgatgtggccgctggagaagtcgatgtgggcacggctcttgtactgatccgtgtatttgacatagtcaaatttgcccgcaaacagcgcttcacgcccccatatctcgttcacgttatgggagagcgcgctgatcatgtgttcgaaaccgcgaatgtccttgccgttgaccagggtgtcatcctcgctcccgctgggcttgggggaagatgagcaggcagagagaaacagcagggtgcaaagcagccaaaaaattcggcccataggatcctcaaacagggcggcgaagccgcccgtcattcattggctgtgagctaagagatgcatagccgtcgctggctcacaggtacaactcattggctgggaggggtataaccatcgatggccacttcgcccgcttcaaacaggtagctcaccatctctttttccagcagctgacgatgctccaggttcatcatgttcagcttcttctcgttgatcagcatcacctgcttcttctgccattcggtccaggcttccttgctgatgttgtcaaaaatccgcttgccgagttcaccggggtagagttggaaatccaggcccgggccctcttttttcaggcgttggcaaaatacagtacggctcatgttgacctctatggttgtaagtccgggtaggcaagcaggcgggccgtggcggctgccagtcccacctctgcaggatggcgtaagttataccagagtcggttatccgcttccatgagctggggggcaggtggcgcatccatttcaatcagaaaaggctgaatatcgagatggaagtggctgaatgtatgcctaaatccgctcagctcccgataatcatgcccgctcagcccgagccgctgcaagagtccgtcgatttcggctggtgactccacctgcgggaagcagtagagcccgccccagatcccctgcggcggccgcttctccagtagcagctcgtcgccgtgacgaatgagcagcatgatgccggtgcgggccggaatgctcttcttcggctttgagttggggtaggcagtgggcttgccctgcgacagcccctggcaatcggtctgcaccgggcagcggtcacaggcgggcttgctgcgggtgcagacggtggcccccatgtccatcatggcctggttgtagtgggccacgccgagtttgggggtgaggcggatggcgagctcccacagatcgttctccacctgtttctggccgggccagcccggcagcgccagccagcgggtgagtacccgctttacgttgccatccagaatggcgtggggttgcccaagggacagggagagcacagcacctgcggtggagcggccaatgccgggcagggccatcacctcttccagccgttccggaaacaggccgtcatgcagatcgcggatctgctgtgccgccttgtgcaggttgcgggcccgggcgtaatagccgagcccggtccagtggtgcagcacctcgtcgatgggtgcgtcagccagggcctgcacgtcggggaagcgggccatgaagcgttgataataggggatcacggtggcgacctgggtctgctgcagcatgatttcggagacccagacccgatagggggtcttgtcttgctgccagggcagtgtcttgcggccatggacctgataccagtcgaggatccgggtggcgaaggtcgcgttgtctgagttgttcacattatgctcatgttattgattaaaaaggggagctctcgggctccctcttgaaattgacatcaggtcagcggggctgccccggtttttggataacgattggatcagccgcgccagtcctgcagtgccttgaggctggcgttctgacccgccacctgcaatatgatgtagtcctgtgctatggcgatcagggtcaccccggaggcgacctcgctcccctcgcgaaactcacgtccgttcagcatcacggcccgtttggccggattggaagagaatacgtgggagccgtaggagagggcggggatccgttgcttcagctccagcggcagggcgctgatcggcatggcctgcgcctcgggttgagcctgcggtacagcctcttccatcagcggcgtgttgttgagggcattcatgatgcgctcggccagcccctggctgctgtcggcagccggcgttttgttctcgggcaccgctctgggacggaccacgggttcaggcagtggcgggggcagcgggcgggtaatcatgggcctgggctcgatgcgcacgaaggggggagtgactacctctttcacttcgattgtcttctcgatggggcggttgttgagcaggtgccagccatagttggcgcctgcgcccatcagcagagcaaagggggccagcagccaccagatccagcgccggttctgttcctcttcctgggtgacgggcaaccccatcgccggaatatgcgaggtgaactggggctgatcggcccggcgcagcgccttgagcagggtagacatcaggaagcctcctcggacagtgtgaccatggactcgtcgtccatggcatccagtttggccggcgtgccggtgcgcttggactcatcttccagtctgggcataggttcaccggccatcacattgagacgcagcagggtattgctgccggctatgccgtccggattgagcccttgctcgcgctggaattgttgcagcttgttcttgagctcggcatcgaagcgacgcaccttgcgatccggctgttgcagggcgcggctgagagcgttgtccagccactgtacctgggtcgcgccggcattgttgccgatcagggcgacgccgcccttgggcatgcgccacagcagggtgtagctgccgccccagaagtcggacagccactgcctgtccacttgccagctctggttgccgatgagcaggttggctttgtccggccccaggctcaccagagtcgcgtagtagatgccgccggtttcgtcggtcaggctgatgagggccgggtgctgcaggggctgcagatccgccagcgaggcgtcgccctcctggcagcgcaagccggcgcgcggtgcgttgtcgcaggtcgcctcttccagttcagtctggtaaccccacaccttgtagagattctgcatggcgctatccggctccagcgcctgattgatggcgcgggtcagctgctcctgctgctcaggggtgtcgtctaccttgaccggcacctccaccttgatcacggggcgctcggggaagaagccgaagaactgccagccccaccagccggtggcgaccagcaaggccccagccagagcgaccatgaggccggactgccaggtgccctcgtcgcgaatgccgctcacctcataggccgccaggctgatatcgccgtgaactatcttgtggctgccacgggcgaaggcggcgatcagggcgcgatcgcagataaggttgatgaggcggggaatgccgcccgagaggcggtgcagggtctgagtcgccttgggggtaaaaatgggctggacgcagcctgcgacctgcaaccggaagcgcacataggcatccacgtcctgatgcgaaaggggcaacaggtggtaacgggccgtgatgcgctgggccagttggcgcagcaggggctggcgcagcatctgttgcagctcgggctggccgatgagtaccacttgcagcagctttttctcgtcggtttccaggttggtgagcagacgcagttgctccagcacaccgggcagcagatgctgggcttcatccaccagcacaacgctgcgcttgcctgccgccaggttggccagcaagtgatcgcgaatgagatcgaacagcagcttgaggccggcgtccttgtcgtacgacagctggaactcgtcgcagatggccgccagcaggtcacgctcggtcagggatggattgaggatgtaggcgatctcggtcttggccggcaactgctgcaacaggcaacgggagacggtggttttacctgttcccacttccccggtcagcagcacgaagccgccgccatcctgcaacccgtagttgagatgggccaaggcttccccgtgacgttcactcatatagagatatttggggttgggcgagatggagaacgggggctccgacagaccgaagaactgtgtgtacataaggatccattccattgttatgggcggcaggttaaagcctccccactgggatgtcaaagacccggatgccataaggggggctggcgcctgccttgctccactttggcgttttgagcggggccaagggatcgaaagcgccgccatggtatggaccgggaggtgagtgcacctgctggcgaaagctgtagtttgtggcacggcagggttatcgccggtgaggcggggagcaggcatagtctctgctggctaaaccggtataatcgaggcaggtttatcaagggagacgcagattgcagacttatctggttgggggcgcagtgcgggatcgcctgctgggattgccgcaaggggacagagaccacctggtggtgggggcaaccgtggagcagatgctggcgctggggttcagtcaggttggccgggatttccccgtgtttctccatcccaagacccagcaggagtacgcactggctcgcaccgaacgcaagcagggccgcggttacaccgggtttgtctgccacgcatcccccgaggtgacgctggagcaggatctgctgcgccgggatctcaccatcaatgccatcgcagaggatgaagagggcaggctgcacgacccctacggcggtatccaggatctggaacagcgtatgctgcgtcacgtctccccggcctttgccgaggatccgctgcgcatcttgcgggttgcccgtttcgccgcccgcttccacgcccagggcttcgtggtggcccccgagacgctggcgctgatgcgcgagatgaccgacgccggcgagctggctcatctgaccccagagcgggtctggaaggagctggagaaggtgctgctggggcagactcctcaggtcttcttcgaggtgctgcgtgaatgtggcgccctcaaggcgctgttccccgagctggacgccctgttcggtgtgccggcgcccgccaagtggcatccggagatcgacaccggtatccatacgcttatggtgctggcgcaggcgtgtcgtctctcccccgagctggcggtgcgcttcgccgccctgtgtcatgactttggcaagggactgactccacctgccttctggccgagccaccacggtcacggccagaagggactgccgctgatccgcgacttttgcgagcgctttcgggtgccgaacgactgccgcgatctggcgttgctggtgagcgatctgcacacccatatccacatcgccttcgaactaaagcccgcgaccctgctcaaggtgttcgacaaggcggatgcctggcgcagacccgagcgtttcgcccagctgctggacgcctgccgcgccgacttccacggtcgtaccggcttcgaggagcgggtctatgccgagcccgactatgtggcacaggcgctcggcgcggcccaggccgtgcccgtgaaggatatagtggcagccggtttcaagggagaggccattcgcgagcagctcgccaagcgtcggttcgatgccatcagtcgggtgcgcgatgagtggactttcatcgacgaggagtagcgtcttctgccgccagatataaaaaaaaccgggtcagtgacccgggcttttttgctgccgtttgcgtcaagagaagcagacttgcagcacgtagaagatgaggatggacagaatggcaccggcgggcagggtaatgatccaggagaccactatgttgcgcagcacgcccaggttcagggcggcgatgccacgggccagaccgacacccatgacggcaccgaccagggtctgggtggtggagatgggcagaccggtaccggaggcaatcaccacggtcgcggcagttgccagctgggcggcgaaaccacggctcggggtcagatgagtgataccggtaccgaccgttgccattacctttccgcccatggtcgccagaccgatgacgatacctatgccaccaaggggcaggatccaccaggcgatggaggactgaccggcgatctcgccacctgacgccacaatggaggcgacagcagagagcggacctatggcgttggccacgtcgttggagccgtgagcaaaggccatggcacaggcagtgatcaccatcaggatgccaaatactttctccacgttggcgaagtgcatcttgctgtcatcttgcgggttgtacttctggccgcgaatgtagagccagccggcaaacgccacagcgatggaaatgatgatggagagcaggataccttcaccatcgctcaggtgcagaccgacgtgagtcagccccttcttgatggtgaccagacaaatcaccagcgctgtcaggaacatgtagaagggcacgtaacgcttggcgttggccagaggatcatctgtgttgaagatgagcttctgcacgctgatgaacatgaagtaggcgatgatgccggagatggccggagtgatgatccaggaaccgacgatgccgccgaacttgttccattgcaccgcttccggacctatgctgaccacggcaaagccgacgatggcacctatgatggagtgggtagtcgagacaggccagccaaagtaggaggccagtatcaaccaggagcccgccgccagcagagaggcgatcatgccgagcaccagcagatccggcgtatcggcaaaggcgttggtatctatgatgccattgcggatggtggcggtcacttcaccgcccgccagatacgcaccggcaaactcgaagatcatggcgatgatgattgcctgacgtatggtcagggacttggtgccgaccgatgtgcccatggcgttggccacgtcattcgcgcctataccccaggccatcaaaaagccgaacaaggccgccacgagcaccagagtagtgccgtaattcgcgataatgtccattaatagtgtttacccagtcagtcgattacgaacgagccagcatcagttccagacgggcgccaacgcgctcggcctggtctgccaggtcacctacccattcgaggatcttgtagaggaacataacgtcgatcggattgtacttctgctcaacggcttgcagctgttggcgcagcccgatctgcatggtgtcagtatcgtcctcgataagatccagttggtggatcatctcggcaaccatttcaacttctcgtcctttgaagccggtttcgagcagctcatcgagttctccgatggctttttcggcttgggcggtcgcatcgatacaacgtttgagataggccatgaaaccggcacgcatctcggcagggaattccattcgacggccaagcatgcgaccggagatatccttggcacggttggcaatcttgtcttgttgggtcagcagctccagcaggtcggtacgggcgaccggcaggaagagaccacgaggcagtttcagacgaatttcacgtttgaggatgtcggcctctttttccagctgggcgatatgttcccgaatcttctcggcatcttcccaacggtcttcggccacggcatcaaagaaggggatgagctgctcgcagcacacgtgaaccttgacgatatgcttctgtaacggcttgatgggggacttggcaaaaagccccaaaatagtatttactggcatggtcaaacctgtgtcggtgaaaaaacactcgatacgatgttatgaggcgcgcatggtaaccgaactgcgccatcaataaaaccgtgaattaatcctgatgtatcgcaggcattatatcctcgcgttcagtatcatgcccccccaagttgcctgccagcccggaatgactatgcaaactgagatcgagataaagttttttgtctcacaagatattcaacaatcattatccaacctgctgaattctattgaaattagatcgaatgcccaggtggaacttggcaatgtctattttgatacgccgaccctggatttacgtcggctcgaaatgggattacgtattcgtcgcagtgacgattttgccgagcagacgattaaatgccggggtcaggtggtgggaggattgcacgccaggcctgaatataatgcccctgtgcatggggatgttccgctgctatctgcctttccggaagatatcttcccgagtctgtctgtccgcgacgagatccagggcaagctggttgcccagttccgtaccgatttcctgcgtcgtcactggctgattgccttcgagggagccgagatcgagctggcctgggatcagggcgagatcgtcggctcgctgggaaaaacggccatcaacgagctggaacttgagcttaaatccggcgatgccagcgccctgttcgcgctggcagaacggcttgccgggctgggggggggtcaggctgggcgcgcaatccaaggcgcagcgcggctatcggttggcagggctcggcaagccgctggcgttgcagctgctgcctgagcccaatgagagcgatgccaaggcacgcatcaccctcggcttgcaacactggcagcatcacgaacagtactggctggaacaggcggaccccgagcagcgacgcctggcgctgcaagagatccggcaaagtattgcgcttgtcatcgaggcggccggcatgctggtggcaccgacctggctggatgccttgatcgcgcagtccgcccatctggccttgctggcgcaagacgtggccgaacctgaatggcagatggcactgtctgctctcttccatcgggctgactatgtgcggctccaactggccatcgccgcctggttgcacgcaactgcatgatgcttgtgcccggcaggcgtgacgggtagtgacgaaaaaggtgagcccgggctcacctttttcatggtcgacacgctcatcacaggtgaaggcttcagacttgggtgtagaccagtcctgtgctgcgaaccatgtcttccccctggcagagttgcgccagcccgctggtgtcacagggctggccgttgtgctcgatacagaactcgaatcgggtctgggacttgatggggctatggtccggattggcggtagtcgcctgccactgccactgttgcagcgtctcgatggcgacctcgctgaactgttcgtcactgcgagccagtacgcggatctgctcggcttgacccgcttcattgatcacatactcgagtgaggtgcatcccatcttttcggccagaatggcctccttggggtagcgtgactccactctggtcaggggggtccactgggcattcacatccgtgatgttgctcagggggagtgaggtgaggtgcacgctctgggtctggtgactgcaaccggtcaatacgcacagggcgcccagtaaaagagtggctttcatgttcgcttcccttcgttcgctttattgttcctggcgggggccgcccgccgctcggcagggttattaataaaatattcagctacgaatgaaaaccctttccgggcggcaggccataaaaaaccgcctttcggcggtcttttcatctttttcctactcaatagtagctaatgtcatccgagctcggtctggtcttgaagcggcgatgtagccacatgtactgctcgggtgccttgcgtactgcggcctctatctctttgttggcacgggtggcatcgaccacgtcatcgccgctggggtagtccgccagaggggcgcctatgtgcaagacgtagccctctttggtgcgaatgttatagcagggcagggtaactgtgtttttcacccgggccagggtggcagtccccgttatggtggccgcctgctcaacggcgaagtaggggacgaacacgctggcgtgggagccgtagtcgtgatcaggggcataccagagggcatcgccgttgcgcagcgccttgatcattcccttcacgtccatgcggtccaccagatacttgttggaggcgcagcgaccgtggtactgggcatattccaggacaggattggtgttggggcggtagacgccgacccccggcctgaccaggccgaagcagcgggcgttgagctccagcgtcagaaaatggcaggagagcagcagcatgccctgacctttttccatggctgcgatgacgtgctcttccccttctaccttcatcagattgcgcatgcgccagtcgggccagaaccaggccatacccacttcgaagatggcgcagccaacgctttcgaaattctgcctgagcagcttctcccgctcatccttggtcaattccggcatggtcagttcaaggttgcggcgggcaattttgacgcgggatttcaacaatacgcgggccagggtgcccagttgacggcccaaccacatctggctgcgccagggcaacaataccagcagccaaagcaggctgaggccaatccagctcccccagtaacggggatggaacagatggggttcgaggcggggggcgtgttcgtgggccatgaaaaatctcttgttcgcaatcgccatgatctggagagtccagccaaaaaggggaggcgataaaggctcgtggatatcctgattggatagttttactggcaatcgggggattctagccgaaaagcggggtcgggtgcgaatggcctctcgcctggtcagagctgacatggctggtctatgtttgctcactgtgtcggctcacggtagcgaagcagggccgcgtgcttttttcacaccccgcaaaagagtgtgataaaatcggcggctgatttttcaggttttgagagtcgatacagatgaaaatcaccctgcccgagtttggaaaagcccgcgttctggtcgttggcgatgtcatgttggaccgctattggcatggccccaccggccggatatcgcccgaggcaccggtgcccgtggtcaaggttgagcacattgaggagcgcccgggtggcgccgccaacgtggccctcaactccgccgctctgggcgcccatgccgttctgcttggcctgaccggtcaggatgaagcggccgatgcccttgctggtcagatggctggcgtcaaggtcgcctgtgatttcgttcgtctggccgactatccgaccatcaccaagctgcgggtgctctcccgcaaccagcaactgctgcgcctcgacttcgaagaggctttccacgatgtcgattccactctgctgatgaacaaggtggagcaggcgttgcccagcagcgacgtgatgatcctctccgattatggcaagggtgccctcaacgacgtacccggcatgatccagcgtgcccgtgctgccggtattcctgtgctggtcgatcccaaggggaccgagtttgagaaatatcgcggcgccaccctgctgacccccaacatgtccgagttcgaggccgtggtgggcaaggtgaagggtgaagaggatctggtcgccaagggactggcgctggtcaagcgtttcgagctggaagccctgctggtcacccgttccgaaaacggcatgaccctgatccgcgaaggccagcccgagctgcacctgccagcccaggcccacgaggtctatgacgtgaccggtgccggtgataccgtcatctccaccctggccacctcgctggccgccggcatgagcttggacgaggcctgtgccctggccaataccgccgccggtatcgtggtcggcaagctgggtacttccaccgtcagcccggtggagcttgccaatgcgctctacaccgagcaggagaccggctttggcgtcatgtccgaggctcagctcaagattgccgtgcaggctgcccgtctgcgtggcgagaaggtggtgatgaccaacggttgcttcgacatactgcacgccggtcacgtctcctacctcgccaatgctggcaagctgggggatcgcctgatagtggcggtcaataccgatggctccgttcgtcgcctgaaaggacccggtcgtccggtcaattcgaccgaccgtcgcatggctgtgctggccgggttgggcgccgtggattgggtggtgcctttcgccgaagatacgccccagcggctgatcgccgaagtgctgcccgacctgctggtcaaggggggggactacaagccgaaggatatcgccggttatgatgaagtgaccgccaacggcggtgaagtgcgcgtgctcaacttcgaagatggctgttccaccagcgacatcatcaagaccatccgcgaacgcggatgagtcaaaacccggcccaggccgggttttttatgtctggcatgcaccggagtatggaagtctcgcggcgttcaccagcctgcggcaagagaaccggctggtgcgggcaacagaaagcggataacaaaaaggcgaccctggggtcgcctttttgctggatgcgcgtcgggatcaggacttgttcttgacctgagcggcaggtatcagtccctggtttacttcttccagatctttctgctccagcgtgccggcggcctgcttgagggagaggatgctgagaatgtagttgtaacgggcttcggagagtttctgcttggcctggtagagcttgcgggtagagtccagcacgtcgactatggtgcgggtaccgacttcatagcccgcttcggtggccttgagggcgctgtcggcggagatgacggactggccgtaggcgcgtaccgaacctatgctggcgttcacgttgttataggaggagcgtactgtgctctgcacagagcggaagctgcgctccagctgctcgctggccgccacatagttgaactgggactgcttgacctgggaggtggtcgcgccacccgtgtagagcggcagcttgaagttcaggcctatgttgccctgattgctgttgctctcggggttgcggatctcgtccttgtaatcgctataggtgctggagagaccggcacccagatccagcgtcggctcgtgaccggtcttggccagatcgatctgctccttggcgatatccttgccgatgcgggcgctgtgcagttgcaggttcttgtccagtgccagctccagccatttgtcggagttgaacggcgtcttctgcgggctgaaacgctcagtgttgagtacgtccagctgacggtggtcgatgccggtcagctcgcgcagactctcgtagctgttgtccagcgtgttctcggcattgatctcgtccgccagtgcctgatcgcgctcggcttcagcctcatgcacgtccgtgatggcggtcaggcccacttcgaagcgctgctgggtctgttccagctgacgttctacggcggccttgttggcgcggacgaattccagggtgtccattgccttgagcacgttgaaataggcctgggcggtgcgcagcatcagattctgtatttcgaggttgtaggccacatcggactgggtggcgctcttctcggtcaggtccaggttgacccagttgctgcgacgatagatagattgatccagcgagagggagccagtagcgttgctgttggtctgggtatcacccttgttttgcaggtagttcaggccggctcccagattgatttgcggcaagagggctgcgcgggattcattgatcttctcgaaggcttggtcacgcttggccttggattcctgcagttgggtgtccttgatctgggcttgttggtaaatatcgagcaggttctcggcgtgggcgccggcgctgacgcccagcaacaccatggctgacaagagtgttcttttcatagatcgttttaaccttatgtattaacccaaagctgtcgctggatgaaggaggggtattgtcactgagcaagcttgatttcagcttaatcactctactataagcaaaatattatgataactgtctcttttccagcgacaggaacgtcaagcacgagggggagttttctccccctcgtgcctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattcccggggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgatggttttggctcgtcggtagtggtggcgcagcttttccagcatggcgataaacagcgatgagtttttctttatcccgctgacgtaaagcactcttccgttgcctgcatgaagaacgcctgccaggtaatgcttggcattctgccccggagtgacaacccgcttttgttgcgctctgaacatccagtcggcccctaatttgggattgaggtctatatcgacttcatcctcataaaacaccggattatctgcattacaacgggccagcgcggcgtcgatattcgccattttctcctgataggccgggtcttttatccgcaaggtcggcacgggcctgcgccagacaatccccatacgaggtaaccatcgacgaagtgtggaggcggccacattgagccctgttaaccgattgattttgatagccaatagttcggtacaccaacggctgcgctgataaccaaaatcttgcggagaaaactgcatgagcagcaccagtaaggtgaccatcttggcgataggtaaaactggggcacggccagccggtaaggcttctagcgcatctatgccttcatctcgataccaccgaagccaacgaccgatggtcgagcgcgcagcgccggtaaggtgatgaacatcggtgaccgtacgtccttcatgtaacagcaagatggccatcaagcgacgagcatgtcctttatcacgggtggcatggatgattttgtgaatgcggcgcagttgtggtcgtggcaggggtggtaggataggcatcaactcagtcctttgggtgtggcttgttttgtttggcgactaatgagatcgcacaaactggactgagttcccttcctccggtgatctactattcggaacagctatttagccaaatgccctgtgactgctaaaatccatccctcatctccgtcgggaacgagtgaatgaatgttcattcatgttctcggattttatggtcaaaccgagccaagtcaagctggcgggagtctcgtatgtcgcagcaagccttgccccaaacccgtcactattctgctgatgatgtaaaaattatcgagaaatcatcgggatataacggcttcttcaaagtaaatgtctatcgcctgcaacacaggttatttgcggggggctggaatgagcccatagtgcgcgagctgttcgagcgcggccatgcggccgcgctgctgccctatgatcctgtgcgcgaccagatagtgctggtggagcagtttcgcatcggcgccatcgagaccagttccaccccttggctgctggagctggtggccggcatcatagatgaaggggagactgccgaggtggtggtgcgccgggaagcggtggaagaggcggggatcgaggtcggtcgctgcgagcatgccatcagttatctggtgagcccgggcggcagtaccgagcgtatcgaagtctatgtgggcgaggtggatgccagcaaggccgaagggatccacggtttggcggaagagggcgaagatatccgggtgcacgtggtgagtcgtgaacaggcctatgcctggctaaaggaggggcgcatcgacaatgcggcttccgtcatcgcactgcagtggctggccctcaatcacggcgagctgcgggctcgctggctggcggagcgctgaggtggtgagcgtccagcagcagggcaagcgctatgtgcctgacttgatgtccttgcagcgtacctgcgaggtgaattactcacgggtgttgattgagggagctgcgagatgccgttagtccagagcccgatgaaacgctatgtgcctgatttgatgtccttgcagcgcagctgcgaggtgaactatatggccttgatgaaactgctgccacccggtggcacagtcggggccgaacgccgctatcaggtgggcaacgggttgcagttccagctcactgtcagcgaggagagccgctttaccagccaggtgatcctggcccagcacaacccggaattgccgagctacttgcaggctcgcatcgagattcgtttgtatcatgacgtgcggatggcggaagtgtgtgcggcgcaacagatttcgaggttgcaaccacgttatgattatcccaataaaaaaatgcaccagcgggatgaaaaggagcaggtaaatctgtttctggccgattggctaagattttgtctcagacatggtaccagcctgatcaacatcctctagttgaacttatacaaagaagcgtgattttggaaacagagctaccccaggcgcaggacggcagtgtgcgcctgttacaaattaccgacacccatctcttcgcgagtgccgaggggaggctattggctgtgcgtactgcagagagcctggctgccgtgctggaacaggtgcaggtcaatgagcacccgttcgacctgatcctggcgactggcgatctgtcgcaggatcacagtccggagtcctaccagcgctttgccagcatgatggctccgctggcgcgccccatctactggttgcccggcaaccacgacgacggccccctgatgaccgagtacctgcatgcggccgggatcagcgaggccaagcaactggtgggcgaacactggcaagtgatgctgctcgatacccaggtacgcggcaaaccccatggcgtgctgggggatcaccaactggcggcgctggatagcgcactgcgtcaacatcccgagcgccacgccctgatcgccctgcaccatcaggctgtgccggtcggttgcgcctggctggatcagcacaatctcaagaatgccgacgacttgttcgccgtgctggctcgtcatccccagcagaaaaccatcttgtttggccatgtccatcaggaatttgacgaggtgcaccgcggggtgcggctgattgccagcccctctacctgcatccagttcaaaccgctcagcgatggtttcgcgctggatgagtccggcccgggctggcgctatctcaccctgcatcccgatggccgggtggcgagccaggtgtggcgcctgccagtggggcagtttgtgccagaccccgatgccaccggttattgaggagagcattgcatgaagtcggttctcctttatctgcacggtttcaactcttcgcctggctctgccaaggcgcagcagatggctgcctgggtcgccgaatacagacccgatatcgaggtcattattccggcccagcccaatacgcctgccgctgcctgggcggccatcgagcaaatcatcgaagatgtcagtgcccgtcatggtgcccatttcaagctcggcgccgtgggcagctcgctcggcggttttatggcgacccgggtggccgagcgctatggctgtcgcgcggccctgatcaatccggcggtgcgcccccatgagctgctctgcgactatctgggcccccagaccaatccttacaccaatgagtgctttgaactgctgccggtacacatggacgaactgaaggcgttggcggtacctgtgacggcgcctgaacggctctggatcctgcaacagcaggaggacgaggtgctcgactatcgcaaggcgctgaccgaatatcagttcgcccgtctctcgctggagtgcggcggtaatcacgccttcaccgggtttgaacgctaccccgcccagatcatccacttcctcggactctagcgatgcaaccgccgttggccacctttctggaacaggtgctggccacggcgcaggcaggcctcacctactccaaggatcccttcgatattggccgctttgaggcgctcagagcggccacggtcgccctgattgccagtcatagcgacctgaaaccggacaccatcgcagagtggatcgacctcgatcacggctaccccactcccaagctggatgtacgagcccttatcgttgataaggctggcaatatcttgctggtgcaggagcgcagcgacggttgctggaccctgcccggcggctggtgtgatgtcggtgactcgccagccgatgccgtggtgcgcgaggtagttgaagagactggcctcgaatgtcgggcggtgcagctgctggccctgttcgacaagctcaagcacccccatccgccccagctgccccacgcccacaaggctttctttttgtgcgaggtgatcggtggccagctgctcggcgagaccggtgaaacacaaggtgccggttacttccccatcgacgacttgcctgaactctcccgtcatcgggtggtggcgtcccaactgcgcaccctgcatgcccatctgttgcaagggcggcgcgataccctgttcgactgacccgattggcgggcgcatcagctagcaaggaggctggatgatcaaacgcattggcaagacccggattgaggaaaagcacagggccagctgtcactgcggggccgtggtactggaacttaccttgccggatggggtggtggatccccgtcgctgcgactgctccctctgccgacggcgcggcgccatcgtcgcctctgtaccgctctcgggcatacgcatcctgcaaggggaggccgaactgcgctgctaccagttcaacacccgtaccgcaaagcactacttctgcagcgtctgcggcatttatacccatcaccagcgtcgctccaatccggccgagtatggttacaaccttgcctgtctggagggggtcaacccgttcgagctggctgaggtgccgctgcgcgacggggtaaaccatccggccgatcgagggaaatagccacaagggcgtcatccgcagatgtcatcatcagggtggcagcgtcttttggtttccatgtctccttctccaggctgacacaggcactctctgtggcgtcaggcgcatctgatcccggctcagtatcttgtcggcccctgtctggatcaccctttcccgcagtcgggtttgtccaaggccctcccaacgagtaagattctccccaaacgtcaattcgcaaggccctccatgtccactcaatacaatgcggatgccattgaggtcctcaatggcctcgaaccggtgcgtcgtcgccccggcatgtacacagacaccacccggcccaatcacctcggccaggaggtcatcgacaacagcgtcgatgaggcgctggcgggccacgcccgtaccctggaggtgaccctgtttgaagaccagtccctcgaggtgatcgatgacggccgcggcatgccggtcgacattcacccggaggagggggtatccggcgtggagctgatcctctgcaagctgcacgcggggggcaagttctccaacaagaactatcagttctccggcggtctgcacggggtgggcatttctgtggtgaacgccctctccgatcgggtcgaggtgacggtgcgtcgcgacggccaggtctatgacatcgccttcgagcgcggcgacaaggtgcaggagctgaccatcaccggcacctgcgggcgccgcaacacaggtacccgggtgcgcttctggccgcaggcgagctatttcgactcgccccgcttctcggtcaccaagctggagcacctgctcaaagccaaggccgtgctctgccccggtctcaccatcaagttcctcgacaagaacaccggcatcaagctggagtggtgctatgaagatggcctcaaggattatctggtcgatgcggtcaagcagttcacctgcctgccggagcagcccttcgttggcgccttcagcacagagcagtctgcggtggactgggcgctgtgctggctgccggaagggggcgagtgcctcgctgaatcctatgtgaacctgatcccgacgccgcagggcggtactcatgtcaacggcctgcgtcagggcctgctcgacgccatgcgcgagttctgcgagttccgcaacctgctgccgcgcggggtcaagctgactcctgaagacatctgggatcgctgcgcctacatcctctccatcaagatgcaggatccccagttcgccggtcagaccaaggagcggctgtcgtcgcgccagagctcggccttcgtgtcgggggtggtgaaggactccttcagcctgttcctcaacagcaataccgagctggcggagcagatcgccgagatctgcatctccagcgcccagcgccggttgcgcgcagccaagacggtggtgcgcaagaaaatcacccagggcccggccctgcccggcaagctcaccgactgcaactgtgccgaccccatgcagggcgaactgtttctggtggagggtgactcagcgggcggcagcgccaagcaggcgcgggatcgcgaatttcaggccatcatgcccctgcgcggcaagatcctgaacacctgggaggtggaggccggccaggtgctcgcttcccaggaagtgcacgatatctctgtggccatcggtctggacccggactcggaggatctcagcggcctgcgctacggcaaggtgtgcatcctcgcggatgcggactcggacggtctgcacatcgccaccctgctctgcgccctgttcgtgaggcacttccgcaccctggtcaacaagggccacgtctatgtggccatgccgccgctctaccggatcgacatcggcaaggaggtctactacgccctcgacgaggatgagaagaacggcgtgctgcaacgggtcgaggccgagaagaagaagggcaaggtgatggtgacccgattcaaggggctgggcgagatgaacccgaaacagctgcgggaaaccaccatggatcccaacacccgccgtctggtgcagctcaccatgggcgagctggaggagggggacgagaccctgcaactgatggacatgttgctggccaagaagcgcgccccggatcgtcgcgagtggctggaagagaagggcaacctcgccatcatctaagccgtcggctggccctgtaagggccagcaagcatttagccggagtcgccctgtggcggctcccgaaccgaaagagaactatcacatgagtgatgctatcgagctcagtctggatggggtagagcgccagccaatgcgcacctttaccgaacaggcttacttgaactactccatgtacgtcatcatggaccgggccctgccccatatcggcgatggcctcaaacccgtgcagcggcgcatcatctacgccatgagcgagctgggtctgtcggccctctccaagcacaagaaatccgcccgtaccgtgggtgacgtgctgggtaaataccaccctcacggcgacagcgcctgttatgaagccatggtgctgatggcccagcccttctcctaccgctacccgcttgtggacggtcagggcaactggggtgcgccggacgatcccaaatccttcgccgccatgcgttataccgaggcgcggctgtcgcgcttctccgagctgctgctctccgagctcggtcagggtactgtggactggacgccgaacttcgacggcaccatgaaagagccggtagtgctgcccgcccgcctgcctcacatactgctcaacggcatcacaggcatagccgtgggcatggctaccgacattccgccccacaacgcgcgggaagtggcctacgcctgtgccgagctgctcgacaaccccaatgccgggctggatgcgctgatggcgcacattcaggggccggactacccgaccagcgccgagatcatcacgccgcgcgatgacatccgcaagatctacgaaaccggcaagggctccatcaagcagcgggctgtgtggaacgaggaggatggcgacatcgtcatcacggcgctgccccatcaggcctccggcgccaagatcatggagcagatcgccgcccagatggtggccaagaagctgcccatggtcaccgacctgcgcgacgaatcggaccatgaaaatccgacccgtctggtgatcattccccgctccaaccgggtggacatggaggcgctgatggcccacctgttcgccaccacggatctggagaagaactatcgcgtcaacctcaacatactggggctggacaaccgtccccaggtgaagaccctcaagatgatcctctccgagtggatcattttccgccgcgagacggtgcgccgtcgccttcagtatcgcctcgacaaggtgctggcccgcctgcacatcctcgaaggcttgctggtggcctatctcaacatcgacgaggtgatcgagatcatccgcaccgaggatgagccgggcaaggtgatggtggagcgtttcaacatcagcgagacccaggccgaggcgatcctcgagctcaaactgcgccatctggccaagctggaagagttcaagctgcgtgccgagcaggacgaactggccatagagcgcgacaagctcgaactgctgctgggctccgagcgtcgcctcaacaccctgctaaagaaagagctgctggcggatgccgagaagtacggcgacgatcgccgcaccccgctggtggagcgtgccagcgctgtggcactgaccgaaaaagagctgaccccaagcgagccggtcactgtcattctctccgataaaggctgggttcgtgccgccaagggccacgacgtggacgtggcggggctctcctacaaggcgggggatggctatcttgcccacgcctgcggtcgcagcaatcagcaggcagtgttcctttccaccctggggcgcacctatgcactggaagcccacacgctgccatcggctcgcagtcagggcgaaccgcttaccggccgctttgcgctcggggcgggggaagaggtgcgtcatctggtgatgggcaacgagggggaaccctatctcatctgttccgatgccggttacggcttcgtctgtacctatgacgatctcatcggcaagaacaagaacggcaaggcgctgctcacagtgccggaaggtggcctggtgatggctccccagaagattggctcgccagagaccgatctttgcatggccatctccaacgaagggcgcatgctgctgttcccgctcaacaccttgccggtgctcggcaagggcaagggcaacaagctcatcagcataccgtcggctcgcgtgaaggcgcgggaagagtttatggtaatggccgccattatcccacaggggcaatatgtcaccctgtttgcgggcaagcgcaagctgactctcaaacctgccgatctcgactactaccgcggcgagcgcggccgccgtggcgccaagctgccccgcggtttgcagcgggtagaccgcatcgagattgaacccgccgccggtcccgagccgattgcggaggaaaatcaggaagggtaataaaacaatagggagcgaatagtcgctccctattgttttgaggtaataaatgaaagcttaatttattaccattgctggtgttaaatgttagttttcttaaactcagcctaacctacgaccttgcttaatttggttgaaaaacatatcccagaggtgttccgccattccttcgttcgtgagcaatgtttctcttgaagaactcatagtgtaaccccccatcaatggacggaaaccaagagtttgaccattgtcggtaatagtcaagcattcattgtaactatttctggcaatgccatcctggccataacatatctctccccccccataattacggtcattgttacgccaaataccacactgcccagcccggctaccgttgatgtaaatggcgcaactgattgcattggcatccagttgatggaactcataatctactcctgaattacgttttttaaactcagagagggagttttcaaagtatcgagtaacgtagccaaacccttcacggcaggcacgatctttatcgagatcggtgaagctcttcggcaaggaaaggttgctggatcttggtgtgaaaattgatccagtttcttgagtcgaagaaaatgtattaatctgtgaacgaaggcccacatcctgctgcgtatttttcgcctccatattatcaatggcgcgtactacggcatcgaccacctgaactgtagtggtctaatcatcccggacaccattttaggtggtagagtcgccaccataatctgaggtgttcaatgacaagattgcgtcgctcatttactgccgagttcaaactggaagccgcatccctggtggtcgaccaggggtattcagtccccgaagccagccgttcgctggatgtcggtgaaaccgtacttcgccgctgggttcagcagcttcaatccgaacgctgtggcactaccccaatcagcaaagcgctgactccggagcagcagaaaatccaggagctggaagcccgtatcaaccggctcgagcgcgaaaaggacatactaaaaaaggctactgctctcttgatggcggacgagttcacacgtacgcgctgatagaccgattaagggagcaagcccccatcaccttggtctgctgcgcttttgatgttcccaagtcctgtttttacgactatttagcccgcaagcggacgattaaccgtgagcggatgaaacaacgaagcgagttgcgccgtttgttcaaagagagccgggattccgcaggcagccgcgccttgatgtcgatgatgcgagagctggggtatcagattggccgattcaaagtccgtaacctgatgaaggaagctgggctggcgtccaaacagccgggcgcacaccgttataaggttgcatgctctgaacgaccggatattccgaatctgctggcccgcgaatttgatgttccgcaacccaatcaggtgtggtgtggcgatatcacctacgtctggacaagtgctcgttggcattacttagcagtggtgcttgaccttcatacccggcgagtcgtgggctgggcgatgtctgacaagcctgatgcagagctggcaatcaaagcactggagatggcctatcagcagcggggttgcccatccggtgtgctgtttcactccgaccagggcagtcaatatggcagccgggcatttcggcaacggttgtggcgctatcgcatgacccagagtatgagccggcgtggaaactgctgggataacgccccgatggagcggttgttcagaagcctgaagtcagagtggcttcctgcgacgggatacgtgagcctgcgggaagcgaagcgggatatcagttattacctgatggattactacaactggcggcgtccacatcaacacaatgacgggataccgccagcagaggccgaggatcggcctaatcaagtgtccggatttagttgaccactacactcgcaccgagagagattttgtttaggagtgtttcagtgcatcataaaagccccaaacgaaacaattttgtcgatttggacaggctgaacctgctggagatctgatgatgaaatatgtcccgatcttgttttgctgctgggccttgtacgcgcaagccgagacgcccgaaccggtacaggagggaaccctggccaatcagcagctgatccaggatgccatggtcggtgtagctggctgggtggcaaccaagggctgtgaagtgccagagcgctttgtgccggttgtgttgcagccgccaaagggagagccgggtagccgttattggcaggagcgttggacggtggaagggtgtggtaaacagtatccggtgctcatcgactttcgtgaaaccggggtggatagcgccatgtggactattgcgcactgatgtcttgaggggcgtggctgagagggccctctcagtcaaaccctgctcctgcagcccccggggaggtgaacggggggagttgtatcactcttgatacgcgggtttgtcggtgcaatgcgcttcgcttattgcaccctacctggatggcctgacctcgtcccccagtgtttcccgctcgtcactgtggtggtcagatacaacaacgcccggcaagccgggcgttgctgggtcatgacggggcagatcctgcttgctgccaccagctgtggcgttggcagcggccccgagccaaagctggcctagaagtcgtggtagagcggccagccgagcagggggtgcttgagaccggcgcgcatctcgaaattgtcgagcttctccggctcggcgttctcttgttgcagcaactggtactggcgcacaaagcccagggtatgcagcaggttggggacgaatcccttgctgagatcctgacgcagaccggcgatcagctcgcccggcagctccgccagcagcagctccagctgggcggccagatagtcggtgtcgtaccacttctcttgcagctcaatctcccgcgccaatttgcgcttgagatcctgctttaccttcagtttggcggcgccgctgccgttgccgcagaggatgcggtagagcagggcttcggccagcttgtcctccatggtggggtggtcgttctcgcaggcgaagaagtgctgatcgatcaggctcatcaggcgggccttgttgtgctccaccagcgccttctcgtactcctgccagccttgccactcctccacgtcgggcgggctggagatcttgtccaagagccgcgcatccacgtcgccatagaggctgttgccaccgggctgtttggcactgaccgagatcagcatggaccagcccttctggaacggcttgatgggcccctccggcgcctgtagcagggccagcgccttggcggtatcccgttgcgacagctccagcaggcccaggctgaccacgccgatgacgtcgtgggcggcctgttccagcagatgcatcttgtacttgttgtagtacttgtcggcgaacttcaggctcatcagcaccgccttgcccttgatctggccaagctgctgatcgctcaagtgttcgctctcgcggccaaagcgcagcacctgggtaagaaaggggccctgattgacatcgcgtatgactagttgcatgacggggttcctcaatccaggaagctgaacatgtcgtcgacttcggcgtactcgtcggaggcatcattcttatctttggcctgcatcaccagctcgctggcgaacttgctgatgatcccttcccaggatgagtgctcattgcgcagcagtgccttgatggctttttccacatccggggtcagctcgcggatcagcatcaagaggctgcgcgggtcatccagcgggtagtcgtgggcattttcgctctgctggcggtcgctgtaggagagcgcctcttccaagtcttcctcttcggcgtgcagcgtgtcgtggaagccctcttcatcctcgaagcgctcaccgcgatagaactcgatgaaggggatggcgaggtagaagagaccggccggatcctcggcgatgcactctaggatctccgcctgcttggcgtcgctgtcctgggtgcggatcaggtagttgaggaagtcgaaggtgtgctgctgcagctcttcggcgttgttcttgatcgcctcttcccagtagaggggctgctggcagacgatgtcgcggatccgctccggggtcatcagctcggagatgatcgacgggaacgacatgtcgtgctggccgttgatctgggtcagggtgacgatatcaatctgttcaatgacttcggccaactgatcgtcagacattgtcttggcgatcagttcgaatttctcgctggcctgtttcggctcgatcacggccagctctttgatctcgatggcggtaatttctatcagactgtgcatgctttgccccaagttagaaacgtacttcgtcgtacatgtcttgatcgccgtcgtcgtcaccatcaccgttgtagtcggcgtcagcgttttccccgtcgtcatcgtcgtcgcgaagctcatagtcgtcatcggcacggcggccaccgcgcggcagcgggttatccagctggaacagcacggcgcaggcttcgatcagctgatcttcgctctgggcccgtaccgctttcaccagcggcaggtcggcattgttgaacgccaccgacaccttgaattcgtcccatgagggttgtacgccgctgccgagccacttgatccactcgggtttggccttggccgggaactgcacccggccatagagggccagtggcaggtattcgggcatgaattccagcatgctcatgtcagccagcagcagtgtcttcatcttgccggtgaattgctccagcgccttggggtcgtcctgatcccggtaggattcgatgttctcactggcatcactcatcagcgctttgatccgcgcctggtcccattttttctgcatagcgcctcaggggtaaaattggtcccacatctcctgcatggcagaagcgggatcggtcacgatgacgttgttgaaatccttgatgaaagcggcccgttgtttcgggtctgacagcacttcataggcctgctttacctggtgcagcttgatggctgccagctctcgctcttcttcgctcgcccccaacagcttgtctgggtggtactggttcgacagccgtcgataggcttttttgatgtcgttttcgctggcattggacttgacgcccagtacccgaaagtagttgttcatggcagatcctgcatcactggcatcttggaattcacaatgcgggcgcctgatggtggagcttgagaaaccaggcacggcaaaaacccgtcattttaacggaaacaggccagctccgccatgaataggaggcgatatggcaagcaagttgctaatgcgagaaaagctccgatcgctgccattttggcaagaagagggtggggtatgtgtgatggcggttgaaaaaacgcccggcaggccgggcgttgagtatctgagctgagtggtgcagtaaacaaacaactgcggcttgccaaggggagttcagcgccccgcctctggcagcagacgaacaagatggcgatcgagcccccaggggccgcaaccctgtaccaccagcaagatgcatagcaggatatagacagactcaggcagatagagcagccagctataccattcgagcccggtcacgtcggcgggtatctgatgaagacctatggtcaccagggcaacaatgttgatcaccagcaacaccagcgaggacaacctggttagcagaccaaaaaccagcagcaagccaaacagggtttcattgcctgccacaaaggttgccataaaggcaggatacgggagccctgcctctatcatggtgtgcagcatggcctgctggttatctggctggatcaatttattcagaccagacgcaaagaagaaaagaccgaacgctatccggatcagtgtcagcggcaagaaatagcgttcactcctggtcgacagaaaacgcgcgatgatggaagtcatatccactcctgtatttgtatgaggatgtgaagttgatggtcgatagaggccggatgcgggcggtcaacaggggttgtcccgcccgcttgggcaaaaattacctctatctcgatcatatgtgggccgagtggtgctcttcttcatcagggacaagagcaccaatgtcggcaccagtgaggccggtttagccgaggctggcccaggccaggcgcaatttcagccccagacccgaactccagcctgtggtggtactcaccaccttgccgtccttgacgatgaggaagctgggggtcacgctcacctgccagcgggcggcgaggtcccctcgctcatcgttatgggtcgggaaggtcagcccctttttgcccatccccttgctcaactgctgcgtgttgcctgagcgcagtgccaccgtcagcacgttttcaccgtcctgccagagctgctccaccgtcggtgtggtgaagcggcagacggcgcaccagctggcccagtagtagaccagcagcggcttgtcccggctcatggcctgcaggtcggcggtggtgccatcttgcagggtgagggtgggcagagggttgccttctggcagcgccgggctgcgccagaagtccagcgccgtcgaaatgaccacgccaaacagcagcagccagagtgcctctttgccccagcgtcgcaggcgatgggggagggatggtttggcttccatggttaccccttcctggccagttcggctttcacaatttgctcaagctcttcataggggatggcgcccgacaccagctggttgccgatcaatgtggccggtgtcccttgcactcccagcagcgtgccgatgcgaaggctgttgcgtagctcctcggtggccctggcttcgggtttgagcgcagcgttgccggtggccgccagcgccttgttgatatccgcctcggtcagcatgccctgcttgctcatcagcttgtcgtgcagggcaagaaagcgggctgggtcctgctgccacagggtcaggctgtattgggccgccttggcagaggtctgccccttgaacggcaacagcttgatcaccagcccgacatcatttgggtaggccttcagcagcctggccagatggggatcgaactgtttgcagaaggggcagttgtagtcggtgaacgacaccagggtcagcttggggtttttggcgcccaggcgcgggctggtagcgctgttgaacagcacatcctggttgcccttgatgaagttgccaagctggttggcctgatccgccgcattctgtttctcccaggcatcggccacctcatcgaggatcttggggttggccaccagggtttcacgaatgagctccttgatgcgggcctcctgctccggggtgaagggggctgcgtgcagggccggggtcagcagggtgcccagcagggtcagggtgagcagggtcgatttcatttggtgtctccttgagaaggggctatggctgcttgcttcagggtgccaagcagagtcggtcggtccagcaggggggagaggatctcgctaccaagcaggcccggcccataaatctggttgaagggaatggccacgctgccgcgctggcgcaagaaatcagcgatgctggcggagggacggctccagtccccgcgcagggctaccacgtcgggggcgctcagcgctttttgcacatcatctcgcagcagcacgttgaatttgttggctttacaggtaatgcaccagtcggcagtgacatcgacaaaaaccggcttgttctgcgccagagcatccacaatggcttgctcagagagcggctgccagttgacggtatctcgctggggttttccttccatcgtaaaggcgccgcccagcagcagggctccacccactagacaggtgagggccagtcccagggtcacaccccgaataccgtgacgccacaccacggctagcagcagggccgccagcatcagcgccatcaggatcagcatccagaattgaccgatatggttgccgagcaggctgagcagccagaggctggagcccagcatcatcagaccgagcagaatgcgcaggcgccgcatccagcggcccggcttcggcagccagagcgcaaggcgggggaaggcggcgatcagcagccagggcaggctcatgccaatccccagtgcggtgaagatgagccagagttgacccagcggtgctccgagcgcaaaggcgaccgctgtaccgaggaagggcgccgagcagggggttgccagcagggtggcaaagcacccctgcagaaagtgaccgcccaggctgttgccacccgtggtggcgagacgggtattgaggttgcttggcagccttaactcgaacagccccagcaggttggcacaaaacagcagggtgaccaccaccatgaagccgataaaccagacgctctggaactggataccccagctgaccgctccctgggtggcgcgcagcagtgtgctcatcagtgccagcgcccagaaggagaccaggatgccggcactggccgccaggaattgcaaacgaaccggacggcgctcgcgggtttccagctgcaacaccgaccccagcttgagtgccagcaccggcagcacgcagggcatcagattgaggataaggccacccagcagggcggcgcccagcagccagagcatcgagtgaccctgactcggcagggtcagcgggtcacctatgtggaactcgctctgccaggcctgttcaccgttggccagtacaaacccgagttgctggttacggatgtcgggcgcatcgccctgccagccatcgctgaccggaatacgggcgatcagggtgttgccttgcacctccagctcgggtttgccaaattcagcgccctccagcttctggaggaaaatctggggatcctgccagccttgcgggttgtcggcggtcagctgcagctggttttgctgataacccgctttgaggatgacggtatccggcagggtttgtggcagcttgctcatcgcctgggcgtaggcaaagtcgaatccttccggcgtggtgccatccagcgcaagggtaaaagggtagtcggtcagaatgcagacattgctgcaagtcgaaaggcgcagggtgccagtcagcgcatcgctgctgctgtgagcaagcgtgataggaaggctgacggtcttctgatagccctgggtcgagataccactgacgtcaaatcgctccggcacgggccagtgccactgctgggtggcttgaggggcatcccagaagatttcaggggcaatgccaccttcccccgggttctgccaataggtcttccagccggactcgagctccaggctgagcagcacgcgagtttgggcgggatctcgggtatccgcttgcagccgcactttggcgtgatcgttctgggggctggcaagccagccggtatcgctggccaatcccatggattgccacagcaggccgcccatcaacagggcggtcttgatgatgtttgacatttttttgtctcttgaaaatgaaagttagggtggtgtaaaccgcggctaactcattctcgccagacacagagagtaagatgaagtcgccgttcaggcggagatatgtttctgggggggggcaaggcgggggagcggcgcgacagcggcgccagcagggcaatcacaaaagcgatggcaaagaagatctgttcgacgcagagcagggtagcggcactgagccacttgccgttgagctggcaactgcttggctggggggttgcggtttgggcatcgtcagcttcggcgccggaagatgggacaggcagcagctggcaactcagggcctgatcgagctgagccagccgtgccagcggctgggccgcacagttgagcaccagaatgcagaccagcagcaggagtcttgtcgccacgcgttgtcgcaaaatcatgctcgccctaccctgttgaatggtgcatatcctatcgatcaataatgtcaggggcaagtcagcaggattcgatacgaccatatgtgcgctgcggggtggtcagttctgtttggcgaacgcttgttcgctaaaagggggatcagtatactgcgccgagttaaaatccgaggtgttcgatgctcaaacttgcccgtgtgctgctgctaaccctgctgctcgtcttctggttcgtgttcggtctgttgctctgtctggtgcgtccgcgtcatcccaacaatgtctttgtcttcgcccgcatgtaccatgcggtttgcccgctgctcgggctcaaggtcaaggtaaccataccggacgagatcaagtcgctcggcccggcggtttacgtctgcaaccaccagagcaacttcgacatcttcaccgtgaccggtgccgtcatgccgggcgtggtggcggtgggcaagaagagtctgctgtggctgcccttcttcggtcttatcttctggctctcaggcaacgtgctgatcgatcgttccaaccgctctcgtgccatcggcaccataggccaggtggtggatcgcatcaagaatcacggtacctccatctggatgttccctgaaggcactcgttccaagggccgtggcctgctgccgttcaaggcaggcgccttccacaccgccgtacaggccgaggtgcccgtggtgcccatcgtctgctccagctacttcggtcaggttgacctgaaccgctgggacaatggtgaagtgcttgtcgaggtgatggctccgctgtgcagcaaggagcacggcgctgccggcattcgagatctgtccgatacctgccgtgcagcgatggaaagcaagctggtcgaactggacagcaagctgggtcgtcatcaggccgtctgaatctgaacggaagacgacatagagggagccactggctcccttttttgttggttaaaatcaccactttattggttatttttaccaatgctctcgccttgaatctcagtgtgaaatccatatctatatgtaaaacaacaataaattattttggcacggctcttgtaatgctatgggaagagatagccatcccaatgaacaaggagccagaccatgagcgtattcagccgcctgaccgacgtgatcaatgccaacctgcacagcctgctcgacaagagtgaagagccggagaagatgctgcggttgatgatcgaagagatggagcaggtgcaggtcgagatgagaacccaggccgcccgcgtcatcgccgagcagaaacagctggagcgtcaccagcaggcgttgcaacaccaggtcctggagtggtcggccaaggccgagctcgccatccagaagggacgtgaggatctggcccgtgccgctctcacagagaagctggccgaggtcaaaaaatgcgagcaactggagcaggacaaggcccgtgtggccgaggtgctggcccagctcaccgccgacagcgagcgactggcggccaagctgagcgaggcccgcgagaagcaaaagatgctgaccctgcgggagcagacagcccacagtcgcatccgtgcccgtgctcaggtcgacaatcagcgcatgcatgagctgatggcccgctttgacggttttcaggggcgggtcgatcagctggaagcccagatggaggcggcgaccctggggcagaatccctcgctggaggcccagttccgcgagctggcccgtctgaagggtcagaaggtggaggcataatcatgacgccctggccgaaagaccttgcccatcgcaagttgaccggggtctgcgccggcattgccaaccggctggggctctccagggtgacggtacggatagtggcgctgatcgccctgatcctgatgccgccgctgaccctggccgcctatctgctggcggtgctgatcatgccgccccgtcgtgaattgaagcgttggctggactgaccccggggtcattcagccagcaagagaagcctgtgaggagcagaacatgctggaatttattgtcttgatgctggtgttggtcgccatggcgctgacggggttcaccgtgctggccatgttggtggtgagcggtgtcttcgtgctgttcggcgccctggccggcatgtttgctctcatcatcaagctggcgccgtggttgctggtgctgctggtggtgtgctggttcatcagcaacaggcgcaagcaatccaatacctaccgttaaccctccctgttatcggatccttccttggccactgcttgcagtggccttttttgtggtgcttccaggggtggcgtgacgaccgtcagccagggctgactccagtcggcccagcgatccggctcttgcaccaggcgctctttgaaggctttgctctgctgcttgaggcgatattcgagccgcagcgcggcccccttgttaccgactgtctgctgccacaccagcaccaatggtcctttgccacgcagggcgcgtgagcctttgccgctctggtgctggcgcaatcgtctgatcgggtctgtgctgatccccgtatagagcagaccggccgcagtgcgaaccagatagatggaccactggccggctgggggtgagctagtcggttcggcgtccatggtggattttctcattcgatctgcctgtgccaaactcaagatcagcccaaggaggtgcgatgcgagtctggtgttggttgtggtgtctgttgtcgatgtcggctcatggagagacgctgcgtctctacgattatcatcagcatcccccttttatgacgggggagacgaccgggctgagccgggatctggtcaagtatctcaacgaaaagcttggcggagaacccagacttgagctctggctggtgaatcgcgccagattggcgctggagatgtcggatcctggctttgacggcctggtgagctgggtcaatcctgtctgggtcggggatccccagcgcgagcactatctgtggaccttttccatgatgcgcgacaccaacgagcttatctccagcctggccaaacctgtcacctatcgtggcccggattcactcaaggggctgatcttcggtggcatagagggctaccgctatcagggcatcgatgatgctgtggcccggggcgatctggtgcgccacgatgccaagaaggtcagaaccaatttcagcctgctgatacgcggccgcattgatgtgacgctggtgccgggctcggcactcgcttttttcacccacgatgcctatgagggcaagctgttcgtttcgccctttgcccaatccagctatacccgccacctcttgctgcccaaatcccgccacgagttgcataccaggctgaacgacattgccgagcagatgggtagggatcccaagtggcttgccattctggaatcctatcgcagcagaccctgagcatcattgttgccgccgcgcctgaggcggtgcagcggcagcaggctcaccagcaggcccgcccagacaaaggcaaaccccactgatttgaccggatccgccgtctcgccaaaccagaggatagcgagcaggaaggcgaggctgggttctatgtattgcagcaggccaaccgtgctcatgcgggtgcgcatcatgccgtaacagaacagccccaccggcagcagggtggcgggagcgctgcccatcagcagcagtcggtcggcccagtcaccggccatgaactggctcatgccgttgagcgtcagagcgccaatgatcagcagggcgacgggaagctggaccagggcttcgaggtagaggctgacaccggcgtcgtagtgcactttctttttgagcagaccatagaaggtgaagttggcccccatgatgagggagaaccagggcagctgaccgtaggataacagcatgtaggcgagtccggccagtgccactgccaggtgcttttgtactgtgagcttctctttgaggaagatgacggcgaacacgatattgaacagcggcgtcatgaagaaggcgaggctggtggccagcacctgacccgtggtcagacaccaggtgaacatgcaccagctgatggacatgacggggcccgccagcagtatgaggcccagctggcgcggttcactgcgaagccgtgcccagggcacctgatagccgaagagagcaaagagcgcagccagcagaacgacagaccagagtacacggtgggagagcagctcccacatgttgacctcgggcatgaactggtaatagaggggcagcatgccccacagcgcgaatgagagggccgcgctgccggtgcccatccagtttttcatcgtttttcgtttattaaattaaacattcgtggccgcatgataagtatctgttgaatctttcacaagcaggatcagggggaaaactctgttaccatcgggcccatgaaccgactcgatacgctgtttgaacagatccgggcctgccggttgtgcgaggctcatttgccgctgggcccgcgccctgtgatccgcgggaaagagagtgctcgtctgctgatcatcggtcaggctcccggcacccgagtgcatgccagcggcatcccctgggatgacccctctggcgatcggctgcgtcactggctcggcgtggataaaacgaccttctacgacgagtcccgcatcgccatcatgccgatggggctctgctaccccggcaagggcaagtcgggggatctgccccctcgtcctgaatgtgcgcctacctggcacgacaaggtattgatgctgctgcccaatatcgagctgaccctgctcatcggccagtattcccaacagtactatctgggcaaggccggcaaaggttcgctgaccgagacggtaagacaatgggccgactattgtcccgcctggttgccgttgccgcacccgtctccccgcaatactttctggctcaggaagaacccttggttcgagcaggacgtgctcccccatttgcagcaaagggtcgcccccttgctgctttgattcaggccgccggttctgccaggggttttggcttgctgcgggccatggcaagcagcgggattatgatgcacaagcaccccagcagcagcggcagacccggctgctcgtcaaacaaccagaccccgatggcaaccgccatcaagaggccggtatattccgccgaggcgatcttgctcgcctccgccttgcgataggccaccacgcacaagccggcatagaccatgatcagcgccgatgagccgaaggcgggccaccacatctgccactgccagtcgcccccttcccatagcgccagcgccagtatgaaaggcatgctcagcacgttggtgaagaacagtgtctgggcgatgggctgcttgagcgggatccgcttgatcagcaagttgttgagcgccatggagagcgccaccccgagtgccgccagcgcggcccagttcacctcggtcggccgcagcacgatcagcactccgataaaaccgatgagcgcggtcagcaccttctggcgcgagatggcttcccccgccatccacactgccagcggtaccatcatcaggggcgccgcatagaagaaggcattggcggtggccagcggcaagcgggtgagggcgatcaccatcaagcagacgccaaccgcccagatgtgggctcgcagcagatgccacttgatggcgaccggtggattgcgacgccaagaccagagcagccagggcgtcagcaagagggctgcggagagctggcgaaagaagacaaactggaacacgggctggctcggctccaacaccttgaccagcgcatcggaaaagaccgccaccatattgcccagcaccagatagaggatcccgatcccgactgcattcataccacctcccacatcagatgagggcagggtagcgcggggtcagttatccagtaaaatgataaaaaatcaccatctatgagatttttggataatgaagctgcctcccctgcgcgccgttcaatatttcgaagcggttgcccgcctgctcagtttttcccgtgcggccctcgagctgaacgtcagccagagtgcggtcagccaccagatccgattgctggaggattttctgggggagcggctgctgctgcgccaggggcggctgttgtcattgacagcccaaggggaggtgtattttgagggcatagcggccgggcttggccagatcgcccagagcagcgaacaactgcgcggcggtggcgagatgcgggtccggcttgccgtctacagctcgttcgcggtgaagtggttgatcccgcgcctggcgggcttgcgtcagctctatcccgagctggatctgagcctggagatggtggcggaagaccccgaactttccgatcgggtggcagactgttttatcacagtctcgccccatggccgtggctattgccacgatctcatctatcgggagcggctctttccggtttgcagccggcggttgttgcagcaagttgaaggggaatggccgcaggccatctggcaactgccgctcctgtcggtacagtccatctacaaggcgcggggagaggattggcagcgctgggccaaggcgggtgagctggtcattcccgatgaggcgcgcatgcaccacttcagtcatgtgttgctggcgatggaggcggcggcctgggatcagggggtggcctttgtgaacgactacatgttgcgaccggatgatccccagctggtggccttgccggtacaccagctggagacgggggatgccttctatttcacctgcaaacgatcccgggcccatgagcccgccatcagccggttgcgccaatggctaatgatggagacgcgccagagcatggccttgcaaacaaaagcacagccctgatgctcaggttgggcttttttgaactggcgcagaataaacaggctggcggcacagacgccaccgagggatttgcagtggcctgatggcaagcatcaggccatacgatactcaggctttcttgaactggctcagaataaacatgctggtggcacagaccacgacggaagggcccgcaggcgtgtcctgataccaggagaggctgagcccgcccagcacagccagacagccgatcaacgccgcaaaaccggccatctgctccggcgtctggctgaaacggcgagcggtggcggcgggaatgatcagcaaggaggtgatgatcaacgccccgacaaacttcatcgccacggcgatcaccagcccaatcagcagcatcagcacgcagcgcagcacatcgaccctgaccccttccacccgcgccagctcttccgagatggtcatggagagcaggggatcccacagtcgccacagggttagcagcaccagggcaccaccaccgtagatccagagcagatccaccggctgtaccgagagcaggtcgccgaacaggtaggccatcagatccacccgcacgttatccataaaactcaaggtgaccaggccgagcgacagggcactgtgggccaggatgccgagcagggtatcggtcgccacctgctggttgcggctcatgatcaccagcagcatggccatggcgaggcagcagaccaccacggccagggtgagatccacctgcagcagtatccccagcgctatgccaaacaggcaggcgtgggagagggtgtcgccgaaataggccatcttgcgccacaccacaaagctgcccagaggcccggccagcagggcgatgccgagacctgccgcgagggcatataacagaaagctgtccacttgaatgtccttagctgcgcttattgattgcgagacggcaggcggatgacgggcgcctgcggttcgtgatgatgatgttcgccgtcgcagtgatgatggtgggtgtagaccgccagcacctcctgttcaggtcgtccgaacaggcgggcaaattcagggtggcgcgccacgctttccggttcaccgtgacagcagacgtgacgattgagacagatcacctcatgggtgctggccatcaccagatgcaggtcgtgggagaccatcagcacggcgcagttgagctcggccgccagctggctgataagggcgtagagctcgatctggcccgtgatgtccacgccctgaacaggctcatccagcaccagcagctcgggtttgaccagcagggcgcgggctagcagcacccgctgcatttcgccaccggagagtttctgcatccggttgtccagcaggtcccccgcgccgacccgatccagcgcctcatcgatggagaggcggccattcttgccaagctgcagaaagcgacgcactgtcagcggcagggtaggatccagatagaggcgctgggggacatagccgaccctcaggtcccgactgcgattgatctcgccggaatccggggtgagcaggcccagcaccagcttgctcaatgtgctcttgcccgccccgttggggccgaccagggtagttattttgcctttattcagggtaaaggagaccttgtcgagcacggatcgtccgtcgaacgaaagacagacctctttcagctccaccagttgggtcatgacagctccggggtttacagcctgtgagagttataatataacagcagtattggtttgttatattatcacacactcacttcctgacgagatctctatgcgaattcttacactgatcactgccctgctggcggtgagtctgcctgtccgtgccctcgaggtgctgaccaccatcaagcccctcggctttatcgcggccgcgatcaccgatggcgtgagcgagcccaaggtactgttgccgaccggcgcctctccccacgattttgccctgcgcccctccgatattcgcagcatcaacggcgccgatctggtggtgtgggtgggtccagagctggaaggtttcatggccaagccgctggccaagcatcctcacgtgctgactcttacccaggttgaagggatgccgctgttcaattacgcaactcagccgagccatgacagccatcatcatgatgccgatgagcacgaccatgctgcccatgatcacgcagaccatgacggacacgaagggcatcatcatgaaggggtggacccgcatatctggctggggccaacccaggcactggtcatcgccagcgcattgagcgaaaccttgagcgcccaggatccggccaatgccgagcgctatcgtgccaacctgctgaccttcaagggcaaggtggatgccaaggacaagctgattgccgggcagatgaaggcagtgagccagaagggctattttgtgtttcacgaggcttatggttactgggaacgtcactacggcatgagctccaaggggcactttaccgtgagcccggagcgtcgccctggcgccaagacgctggtcgatatccgcaaggcgctgcaggagaaacaggcgagttgcatctatgccgagccgcagttctcgccggcagtgatcgagtcggtcgcccgcaataccggtgccaaggtgctgctgttggacgaggtgggtgagcaggtgccgctcgggccggatggctatccgcagttcatgcagcaactggccgatgccttcgcccagtgccgctgagccagggcgggttgatcgatagggcaaccgtggccaactatactgaccttcatcatctgacatggagtgtctcgtatgaaatggctgctcattcccacctgcacgctggcgttgctctgcgccagcgtgcaggcctctcgcctctccgaatatattgccagccctgaactgcgggcaaaattgcaggaggtctatggtggcagggcgatccagcgggccgaggcgttctcccgtttgctgtcaccgagggctggcaccacggatcagcagaaaatagagctggtgaacaactacttcaacaacctgacctacagcgaggatcccagactgtggggagatgaggattattgggccaatccgctggagttcatcggtgcccgaggtggggattgcgaggattacagcatctccaagtactacaccctgatggagctgggggtggatgagaaaaagctgcggctggcttatgtcaaggcggtgaaatacaaccagtttcacatggtgacgctttatttcccgactcccaagtctgatcctatgttgctcgacaacatcaacagccggatcctgcccggtagccagcggaccgatctcatccctgtttacagcttcgatgccaagagcatctggatcatgaaatcccgccgtgaaggaactctggcgggcagtgctgaccggttggcgcagtggacatcgatgaagacccgtttctccagcgagcaactgcgctctcctcgtcgtcagttatagttttcccgctgttttcagctcctcgaaatatttggctgcacccgggtgctgttcgatgctcagcaccgggcctgtcttgttgcgcgccttgtgaaacaggttggcgtagccataggtttgttcgttgaagttggtctgctgggtcagcatggccctggtcaggcgatagacatcggcctctggcgtagcggcattggtcaccagggtagccgcgatggcaaaggtgggggtcgctttcaggttgccggggtagatgcgagccggcacctgactgcgctggtagtacttgactcccttgatcagttgctcccgtagcgttccctcaatcggcagaaagcggatggcgcagcgcttggcggtatcgagcacgatccggttcgggtggcccatcaccaggccataggcatctatctgtttgctgcagagtgcatcgaccagattgcctgcactcttcagatcgagatcctgctcctttgcacccagcaggtcgaacagcgccagcgccgtctggcgggtacccgaactcttcagccccatgtcgatgggagccagcttgagttgctccaggctggtgatatcgccatcggcccgcaccactatggtgaagggttctgcatgggtggcaaacagggccctcagctcaggttgcggctggctgacataggggcccagccccttgctggcctgatagagccagtccgattgcaccagagcgtagcttgtctggccagcctgcaattggcgaagattctcgatggaacctgaggtggcctgcggcttgcattgcagctcggggtcactcttgttggccagtcggcagaactccctggcgacctgatgatagatcccctgctcaccgccggtggcgagggtaacggggttggccagcagcggcagcggccacagcagggcgagcaacgaccaggttctgttcatgatgcctccttgctggcatagccatcgataccccaggcgcgcagggtatttatatcctggatctcgctggcttcagccagcagggtgtagcccgaactgtgcaagcattgagcgaccagattccaatagaggggatcctgggtcggctggcagctgatgaagacgggattgatggggtcgagctggttgaaggtgtcgttggtcttgggaatggcgctaaatgccatctcgacgccctgctcctgcaaggtagcgagccgttcctccccgagaggcgggaaacttgccagatcccagcgccagtcgagggtctttccccttgctttggccagtagcggcgcaaattgtgtccagtcggcatgattgagcaggctgagaggcagttgcagcccttccgccgggttgcggagccagagttcaagcaggtgctggatttcgtccggcgagctctcctgtgagggggaaatggtcgggacaagacggctgtagaggcggatcttgccctgggtggagaagaaatattgttgctgcatgccctcttcttcgtccatcagcccttgcagcggaagttcagctgtcactgtctgctgtttgccaagctgggtgaccttgagcctttgttgcagcaggtcacgcttgcgctcggagaccagctgattgaccgagatgaccagctccttgaggtcctgcagccagggggattccaggctgccgctgaactggcgtttgcggatcctgaccagttgctggttgatctgctcgagggggcgcagcaggcggctgcacacccaggagatcaccagagtgaataccagcaagccggcgagcagggccagtccggtacggctgatggcattccacagatgctggtaggcgtaaccggtatgtccctccagggtgagggtgcccagcatgcgccagccatcggtcagttcctgctcaattttgactggcggcatgtcgataacagaagggagccagcttggtacgttctgctgcgctgtgtggaagaccttctgaaacagcggctgaccgtcaggatccagcagggtgaccgagctgacaaaaccgccgtcaaacatggcattgacgatggtttctgccagcaccttgtcatcgttgagcagggtaccttgcagtaccagcccgagtgccgtgatggccgtttcaagattggctgacatctggtcgaggatggattgacgtaccgtggtgacttccagcatgaacagcagggaggcaccgataacgaacaggatcaggatgattcggtttaacagttttgctaacgacatatccactccatggaaaagttatcgcaacatcatgaaaccttgggtcaaacacgatcggacccggttcttaaaaataggaaaaaatagttaaaaaagacgatcatttctgcccataagggaatgttatgcataaaatgtgaggttcatgcagattggtatgaacttattgtgagtatttaggtcaaacaatcagttttatacggttttataacaatcagaccgaccactaacacccattgaatctaatgacaggatagcggatgaaacgtctccgtcccttggtagcacaggctgccaattgggaacccccggttccccgcaagcatttttatgccatgttactgctcacggccatgacgctgtcagcggtagccatattgccagccccaggtgacatcctggagcggccattgcgtcttgagttgccgattgcgacccatggcacagcaaccaacgaagacaatacggactttaacgacatcccggatcatgagctggtggaagcggcgaccccggaagatgacatcccgaccgattccaccccccagtggcaggattatcgggttcgcaacggcgaaaatctgaccaccatcttcaacaatctgggactctctaccaccaccctctacaaggtgctggatgcggacagcaaaaacaatctggcccgcctcaaacctggccagaccatagagttgctgatcgatcaggacaacatactgcaacagatgaagattcgtctgaatatcaagcagacgctggtcctggagcgcactgacgatacttacagcgccaacatgctcaatgaagaggtggagtggcagcagaagagttatgacggtgtcatcaacggcagtttctatgtcagtgcccgcaatgccgggatcccggccagccatatccagaagattgccaacctgttccagtggcggctgaatttcgccaaggatttgaaaaagggcgataaattcagggtgctggttcgtcaggagacggtcgagggcaagagcacgggcaatacccaactgctgggcgtcgaagtgttcaatcagggcaagggcgtctcggcctggttgtcggaagatggcaactactatgacggccagggcaacagtctggagcgcggcttccgccgctatccgacccacagccgctatcgggtgagttccagtttcaacccgaaccgccgtcaccccatcaccggccaggtccgcccccacgagggcaccgattttgccttgccggtgggcacgcctgtattggctaccggcgatggtgtcgtgctcaaggcgaccagccacccattggcaggtacctatgtggtgatcaggcacggtcgtaccctgatgacccgttatctgcacctgagcaagctgctggtgaaaaccggccagaaggtgaagatgggtgacaagattgcgctctccggcaacacgggccggtccaccggtgctcacctgcactatgaggtgcggatcaacaaccgcccggtcgatgccatgaaggtcaagttgccgatggcggagccgctctccggcaaggccaagcgccagttcctcgccaaggtgaagagctatcgcaaggagatggaggcaggctgaagccggtttccagccaaatagaaaaggccccgccacattggcggggccttttcattggtgtcatgggcgtatcagtaacccttgtcgaagtctatcttgccatccagcggctggccgtcgatgaagcggatgtagttgcgcacgaagatctgggccacatcatcggggaagctgtaggcgctgttgtgcggcgtgatgatgaggttgggctggccccagagcggactgtcagcaggcaggggctcctgctcgaacacatccagcaccgccatgcccagcttgccggtacgcagggcagtgagcagatcgccttcgttgatggcattgccgcgaccgacgttgaacaggatggcgcccggcttgcaatgctcgaaacgagatgcggtgaacagatgatgggtctcgcgggtggcgggcaggacgctgacgatgacatcggcctgggccagcatcttgttgagtgcgggtagctgatacacctgatcgaaaccagcgcgctcgcggccgctgcggctgatgccgagcaccttcatgccaaagtgtttgccggtgtgggctatgtgctggcctatgctgccagtgcccaggatcaacaaggtgcgtcccttgagcccctgatagggatgactctgccacagtcgctgtttttgctgttcccgatagagtggcaactgacgcatcaggctgagcaggtggccgaagacatattcgctcatcagcgggccgaagatgccgcgcacattggtgagctggtaatcgcggcggcagcgtgcatccagcaacacatcgaccccggcataggtggactgaaaccagctcaacttgttggccttggccagcagcggcttggcacgtgccggctcggccatcaggatatgggcttccccgatcagtttctcggcatcgctctggttgtcggctctcagaatgcgcaaatgggggaggtgagccgccttgagcagccgctcgtagtgcgcgttgtcctggctgagcaaaagaagggtacgttgactcatactcttgttccttatcagatttgcggcgtgggaaagaggccgctctgccttcatcttacccgagttgatcgggcaagatagtcgaccaggccgctttttcgttttcgtgcggcccctcgtgggctacaatctgccccacattttgcaaaggatccgactccagtgtttggtgacaagttttataagcgactggccgagctacagccttggcaacagaccgtctacaccctggcgctggcagagcgcatgtaccccaactatgcgttgtttgcccaggcgtccggctttggtgatgcgaaggcttttcgacacgcgctggatcagatgtggaactacctgacagtgaagggatcccgcgtcaatctgggggctatcctggaggcgtttgaagtttacattccggagcccagcaagtttgaatcctacggtgcctatccggcgctggatgcctgcgtggcactcggtagcgcctacaactcggtgatctgccgggtcggtgaagaggccgaagatgccagccatgcctcagtgggaaccgtggccggtttcatcgagatgctggaagagcgcgagctgaccgaagaggaactctacgagcacgagtacatcgaggccgagctggagtttcaggttgagctgctcaagcgggtggcccacgagcgtgacagtgaccgcatcctggcaatcaaggtatttgcagcccaggacggtgtgtccaacatcggcatcagcctggacgactgataccgccactgggtctgtagaaaacgtctccatagaaaaaagctcccgtcgggagctttttttatgcccgttccctcttcatgcccgttcttcggtgagcggccgaacgctcagtacgggagcggcatctatcgcgtcggcattcatcatcgacgagatgcgctgcagggaggagagcagcagggtctgttcccaggcttccagtgcctgaaagcgctggatgaaacgctcttgcagcggggttggcgcctgggccagcagggcacggcctgcgtcagtcagtgtcgcgtgaacctttcgcttgtcggtttcactgcgaatgcgctgtaccagctggcggctctcgagacggtccatgatggtggtcgcagtggcctgactcatgttggtgtggtcggccagctgacgcatggaaatctgtcccagctcgttgatccccttgagcagcaagagctgcggcgacgtcagcccggcttccttgatcaagcgcttggagtgcatatcgatggcacgaataatctggcgcagggcaaccagcacttcatcatgtttttccatgggtgtgagtcattgcagggctgttgagaggcgcgaaattctccgcctaattcgtgacaaggtcaatatggtttttgctgtaatcatttctgctctaatgatttttgtgttaggttatcgggcattttctgaatatcaacccaataatcgaggagcgagataatgaatgactatctggacatcaagtctctggttgccgatctacgcgtggtcagagtccgttatgaactgcctgatacctcggcattcgtgcgttatcagcccgcctatgaagaggaccccaataccctcaaggtacaccactatgatggtgagctgcccctctcctgtagtgagacaggtgctttcaacctaaaggagttggtgaacgaattgcgctatgcctatgtgttggtccacctgttccctgacgagagtgccatgaacttctacctgaccggcctcgataccggcctggcccaattggagttcatcggtggatcctacgatttcaaccggctctggatcaccagcggtatctccaatctgggtgtgcccatggccatcttccttggcaagcgtcacgccgtgaatggccagccttccgtcaccctggtggatcatcgtgaactggccgcaggccgtatggtctatcgcgccatcggcggggcaggcgagcatgtgggtgaagactttttcaacaacgactaaggaggcccgatgagagcaaccaaagggctattgaaaggcctgaacccgaccatggccatgacggccctcaccgtcatcaccctgttcctgctgtttggcgtctttgtgcccgagacggccgccgcctggtttaccggcgccaaggatcagatcattgccgggttcaagtggtactacattctggtggtcgccctgttcctgttcttcgccgtctatctgatgttcagccgctttggcagcatccgcctgggtgacgacgatcaggtaccggagttcggctactttgcctggttctccatgctgttcagtgccggcatgggcataggtctggtgttctggagcattgcagaacccatgaatcacctgcagggcaaccccttcatcaccgaagggatgacgccggaggcggcccagatcgccatgcggctgaccttcttccattggggtctgcacccctgggccatctatgtgatcgtcggcctgtcgctggccttcttcagttatcgccgcaagttgcccctggccattcgctccgtgctttaccccattctcggtgagcgcatctacggtttctggggtcatgccgccgacgtgctggcggtgttcggtaccgtgttcggagtggcgacctccctcggtctcggcgtctcccagatgaataccggtctgaaccagatgttcggcatggcggtgtcgcagtccaatcagctctggctcatcggcggcatcagcctgatcgcgaccctgtccgcggtctccggcgtggggcgcggagtcaagctcctctccgagctcaacatctggctgagcgtcttcgtgctcggcctcttcttggtgctggggccgaccacctacatactcaacgcctatgtgcagaacatcggtgactacctgcaaaacatcgtcaaactgagcttctggaccaacaccgaagccaacggcacctcggcctggcagtcgagctggaccgcgttttactggggctggtggatcgcctgggcaccgtttgtcggcatgtttatcgcccgcatctccaagggccgtaccatacgtgagttcgtgctcggcgtgctgctggtgccctccctgctcggcatgttctggctgaccgtgttcggcggtactgccatgaacctggagctgttcggcggcggtggcgtggtggcggcggtcaatcaggacgtgaccctggcgctctaccagacggtggaactgctgcattgggacaccttcggctggatcgccaaggcggtactgaccctgctgatctgcacctacttcattacctccagcgattcgggcaccctggtcatcacaacgctgctctccatcggcgatcaggatcctcccgtgttgcaccgtgccatctggggcctggggcaggggctggtcgccgctattttgctggtgtccggtggattggcagccttgcaggcggccagcatcatagccgcactgccgttctcggtgatcatgctggccatgtgttactccctggtgctggggctcaagcaagagagtcagcatcagttcgagtatcgacagaagctcaagcgtcaccctggctcggtcaacctgagtctgatggatcgcataggtccgggctgatggcctgacagtcaaaccgtgcaaagtaaaaggggaaccgtgaggttccccttttgtatgctgctgtagtcggctggcggttagagcatctgcttgaggcgatagacgagatccagcgcctgacgaggagtgagctcgtccggccgtaccgcttccagctcatccactacagggtgggattggggcagcaacggtatggaggcagggcgaacttcccctgtggccaggggcgtggcgctttcgagctccgccagcttgtggcgagcctgattgatcaccgacttcggtacccccgccaacgctgctacttgcaggccgtaagagcggctggccgcgccttcctgcaccgcgtgcataaaggcgatggtgtcgccgtgctccaccgcatcgaggtggacgttggccagcccgctcatcagctccggcaagcgggtcagctcgaagtagtgggtagcgaacagggtataggcgccaatcttgcttgccagctgctcggcgcaagcccacgccagggagagcccatcgtaggtgctggtgccgcggccaatttcgtccatcagcaccagactgcgggcggtggcgttgttgaggatgttggcggtctctgtcatctccaccataaaggtggagcggccggaggcgagatcgtccgacgccccgatccgggtgaagatgcggtctatggggccgatgtgggcgctgtcggcgggcacgaaggcaccgatatgggccagcagcacgataagggccgtctggcgcatataggtggatttaccccccatgttggggcccgtgatgatcagcatcctgcgctcccgctcaagccggatcgggttggcgataaagggatcgctcatcacctgctccaccaccggatgacggcccgcctcgatcaggatctgatcctcgtcaatcagggtcgggcagcggtagtccagggtctcggcccgctcggccaggttggccagcacatccagctccgccagcgcggacgccgactcctgcagatcgccgaggtggggcagcagggtgtcgagcagctcttcgtagagccgtttctccaatgccaacgcctgagcctgggcggtgagcaccttgtcctcgtattttttgagctcgtcaatgatgtagcgttcgttgttcttgagggtctgacggcggatgtagtgggccggtaccagatggctgttggcgcggctcacctcgatatagaagccgtgcaccctgttgtagcccaccttgagggtgttgatgccggtcagcgccttctcgcgctcctcgatgcggaccagactggcggtggcgccgttggccagatcccgcagctcgtccagctcctgattgaagccgtcacggatgacgcccccatcgcggatcagcacgggcggtacctccatcacggcgcgctccagcaggctcagcaattcggggaaggtgctggcccgctcggccagttgctgtaccgcttcgtgccggttgtccgccagcaggcgctgcaactctggcaactgggcaaacgcctgacgcaagcgagtgaggtcgcgggggcgggcagagcgcaaggcgaggcgagccaatacccgctccacgtcgccgacctggcgcagcagggcgcccagctcgtcataaaggttctgctcgatcagctccttgatggtgctctggcgccctttcaggataacccgatcgcggattggttggtggatccagcgcttgagcaaacggctgcccatgggggtggcggtgcgatccagcacttcggccagggtattttcatagccgcccgccagattctgggtcagctccaggttgcggcgggtggcggcatccatgatgaccgcatgatccggctgctcgaggcgcacgctgcggatgtggggcagggcggtgcgctgtgtatctttcacatactgcatcaggcagccggcggcgcacagggctgtctcgctcttgtcgaccccaaagcccaccagatcctgagtgccgaactgctggcacagcagcttgcgggctgtgcccagttcaaactcccactcggggcggcggcgcaggccacggcggccctcgacgtgctgcaaaaacgcgaaggattcgggatagagcagctcggccgggttggtgcgttgcagctccgccagcagcgtctcttccttgtcgaactggttgatgaagaagcggcccgagcctatgtccatggtgccgtagccgaagcggcggccatcgtgatagacggcggcgatcaggttgtcctgtcgctccgagagcagcgcctcgtcggagacggtacccggggtgatgatgcgaatgaccttgcgctccaccggccccttgctggtggcgggatcccccacctgctcgcagatggcggcagattcaccgagctgtatcagcttggccaggtagccttcgatggcgtgatagggcacccccgccatcggaatggggttgcctgccgactggccgcgcttggtcagggagatatctagcagctgggaggccttgcgggcatcgtcgtagaagagttcgtagaagtcacccatccggtagaacagcagtatctcggggttctcggccttgaggccaaggtattgctgcatcatgggggtgtgctgctggatgttttctatgttaatcaatgtgcatccaccattaagtcgttgtttttgagctgtgttgtcatctggcatcgggtctgtgatgtgctgtttttccacggatgagcgtctggaatgagaggctcgatgaggcgatcatccgaggaggatattgagtccggtgcgcgtcagcccgggtggcaaggcgtcacaccacaaccagggccacgagttggtgccaatcttatcatccctgccgcggcaacaaaggccatgcattcacaaaatcatccggactacccgcaacagggaagatgccaaaaatagagtgcagagatagtgcaggcatattgatcatttcaactattcttgtatggttgaatccattccatgggttgagggacttcaaatgcacaaagatgtggccaccagggtgttcgagtctctcgcatccggtatccgtctcgatgtatggcgcttgctggtcaaggccgggttggaagggagggtggccggtgagctcgctggcgagctcgacattgcaccgaacagcctctcgtttcacttgaaggccctgcttcacgccggactggtatcggtggagcaggaggggcgttttctgcgctatcgcgccaatatccccctgatgctcgatttgatcggttatctcaccgaggggtgctgtgccggtcaccccgaagcctgtggcgtgatgcgggccgaatccggctgctcgccccatgtattgcccgagcaaccttgctgcaataaggagtaataccatgtcagttatccagattttcgatccggcactgtgctgtgccagcggtgtgtgcggaaccgaggttgaacagcgcctggtgagcttcgccgccgacctcgcctgggccaaggggcagggggttgccatagagcgattcaatctggcccagcaacctatggtgtttgccgagacagcggcggtgagtgcctttcttgtccacgcgggggaggaaggcttgccgctggtgctggtagagggtcaggtggtgctgacaggccgttatcccagccgcgcagagttgacccgttatgccggtcttgcgtcaccgaaagcggctgaaagcggtggtgcaacaatcgatgatgctgaagccaatccgccagcagccgggccgggcaaagcgggcgccatcaaagggatcgtcaagggtggatgctgctccggcagcagcggttgctgctaagcgtgaccctttagttggccgcatccctgccgcctgcggggttgattgccttgttctgcctgataggagtctcttatgtcctcgtttctgagctattcgtttctgactgatgcaccgccgtttctcttttttaccggcaagggtggcgtcggcaagacctcgctggcctgcgccagcgcggtcgccttgtgtgacagcggtaaacgggtgctgctggtcagcacggatccggcttcaaacgtaggtcaggtctttgatactcaaataggcaacaagattaccgccatagcggcagtcagtgggctgtcagcactggagatagacccgcaagcggccgcgcaagcctatcgggaaaggatcgtcggcccggtgcgtggcaaattgcccgacagcgtggtgcgcagcattgaagagcagctctccggtgcctgcaccacagagattgccgcctttgacgagttcacagcgctcttgaccgacagcaagctggttggggaatacgaccatatcgttttcgatacggcgcccacaggtcacaccatacgtctgttgcaactgccgggggcatggagcgagtttctggagcagggcaagggggatgcctcttgtctggggccactggccggactggaaaaacagcgaagccaatacgcagaggccgttgcagccctctcagatgccgggaaaacccggcttgttctggtggctcgggcgcaagcctcaaccctgcgggaagtggcgcgtacccatgatgagctggcggccatcggccttgccaatcagcaactggtcatcaatggcatattcccccaaagcgagctggcggatgaccccctggcctccgctgtctggcagcgagagcagcaggcgatggcgcagatgccaggattgctggccaggttgccacaagacagagtgcctctgttggccaccaatctggtgggggtggacagcctgcgtcagttgctcggtgcagcgcctgtcaacgggcgccacgaggtcgaacgcccggccgccgagtcacaggaccagcaacatcctggcttgaagcaactggtcgatgagctggccacagatggccacgggctcatcatgctgatgggcaagggcggtgtgggtaaaaccaccctggcggcagcggtggcggtagagcttgccagtcggggcctgccggttcacctcactacgtcagatcccgctgcccatctgggagagacactggcaggggcactgcccagcctggaggtcagccgcatcgatccccatgccgagactgaacgttaccgtgcccaggtgctggccaccaagggtcgcgccctgctggaagaagatttgcgttccccctgtaccgaagagattgccgtgtttcaggccttctcgcggatcattcgtgaggctggcaagcgcttcgtggtgatggataccgcccccaccggccacaccctcttgctgctcgatgcgaccggtgcctatcacagggagattgcccgtcagatggggggcaaggggatgcacttcactacccccatgatgcagttgcaagacccgaaacagaccaaggtgatgatagtcaccctacccgagcccaccccggtacaggagacggccaacctgcaagccgacctgcgccgcgccggtatcgagccctgggcctgggtggtcaatcacatgttggccccggccagcgtcacgtcccccctgctggcccagcgagcctatcgccagcagccccatatcgacgcggtcaaaggtgagcatgcccggcgttatgccgttatgccgttatgccgttatgccgttatgccgttatgccgttgtgcccttgcaggccgtcgagccggtgggtgtcaaggcgctgcaagcgctgtgtcaccctgtctacagggcggggtgacatgcatcagagcgagtttactgccaaggagcaaccaacagaggcatttgcccgggttgagtccttcgtttcatccaacccccatggagtctcttgatgagtaccaatgcctgctgcgatctgcccgtcagcaaaaaaatgagctttctcgaccgcaatctcaccctctggatctttgtcgccatgggcatgggggtcgggattggctatctgttcccccaggtggctcagtggaacgaggccatgtcggtcggcaccaccaatatcccgctggccatcggccttatcctgatgatgtatccgccgctggccaaggtgaattacggcaccatgggcgccatgacccgcgaccgtcaggcgattaccctctcactggtgatgaactggctggtcggccccatcctgatgttcgtgatagccctgacattcttgcatgactacccggactacatggtgggcctgatcctgatcggtctggcacgctgcatcgccatggtgctggtgtggaacgatctgggcggcggcaacaaggagtacggtgcgggtctggtggcgctcaacagcggttttcagatcctcacctacagcttcatggcctggttgtttattacagtgctgcccccgctgtttggtttgcagggtttcgcggtggacatcaccatgctggatatcgcgcaaagcgtgctgatctatctggggatccctttcctggcaggcttcctgagccgtaaatacctagtcaaggccaagggggagaagtggtataccgagcgctttatcccggctatctcgcccatcacgctgatcgccttgctggccaccatagtgctgatgttcagcctcaagggcgagatgatcgtcgagctgccgatggatgtggtacgcgttgccatcccgctggtggtctactttgtgctgatgttcttcaccagtttcctggtcggcaagaagctgggtattccctatgacaagaatgcctccatcgccttcactgccaccggcaacaacttcgagctggccattgcagtttccatcgccgtgttcggcctgaattcggatcaggcgtttgccggtgtgataggccctctggtggaggtgccagtcttgatcgccctggtcaatgtggctcttagaatgaaacgcaactatcccaacgcagaggcttaatcatgcataacaaccagatcaccatttaccacaacccggcttgcggcacctcccgcaatacgctggaacttatccgcaactcaggggttgaaccgaccgtcgttcactacctggagacaccgccgagccgcgagacgctggttgcgctgattggggccatggggatgccggtgcgcgacctgctgcgcaagaacgtccctccttatgaggcgctggaactggccgaaaaccgcttcagcgatggcgacttgatcgacgccatgctggcccatcccatcctgatcaaccgccccatagtggtgaccccgcttggtaccagactgtgccgcccatcggaagtagtgctggatattttgccgagcccccagcaaggcgcctttaccaaggaagatggggaacaggtggtagatgcagcgggaaaccgcatcaagtgacacgcacgagcggtgtgccctctgtctgatgacggcatgacagccgcacgaacatgagctctacggttggctgctcaggcaatcgggcagccttgttgataccgatgttctgctgcaatagacctgcttgcgggctatgcgccagcagggaacgttttgcgtcatcgagaatgccagcgctcgaccagctcactctggatagacggatgtgcgatccatctccggttggttcaggtagcgaagcaggtgcgggagcaggtgtccggcatcttgcccgacgcctctgagggttgccgaggcaaaattgcgttgtttgggcaggccgacaaagtacaagccggggacatgcatggcgtgcccgtcgcgttgcatcacctgacctcgttcgttcatcacgggcaggccctcgagaaatggcaggttggggcgaaaacctgtggcaaacaccagactgtcaacggcttcatgctggccattcggccaggcaatgccgcttgacgttacctgagtgaacatggggcgctgcttgaaataaccggttttcagcgcctttctgtaggtgccgtcgtccagtaccggtgtgctctggtcgttcagccagcgggttttctccaggcctgtccatttcaaccagctatgaaaatctgcccccaatatccgctggggggcaaaccggattgcttctcgggcggccagtgtcacagtggccacgctggcgagatcgtaagcgatctggacggcggagttcgccgcgccaatgacgacgacgttttgcccgcgaaaaggcgccgcatgtcgatagtcggcactgtgcagctgagcgcccctgaaactttccagtccaggaatgtcgggcaggtaggggtggctaaaggcccccgatgccactatcacggcgcttgccagcatgccttggccgttggcggcagttatctggaagcccgcatctgctcgcgcgacctgggtgacctgaactccctggcgaacaggtagctggaagaggtcggcatactgctcaaggtaacgcaccacctcatcacgtccgggatagtggcccggtgcgccggggaatggcataccggggagggaggagtaggctgctggcgagaacagctcaaggctgtcgtagtagttgcgccagttcccgccaggccgcgcttgcgcgtcaagtatcacgaagctgagcccctgctgtttcaagtgccagccacaggccaatccggcctgacctgcacctatgacaaccacatccagtcgctgatccatcgagttcatatgtgcgcatccatacacgtttttgggcgaagaaaaatcaatccgatcagcctcggcagcacatcctggtgtggtggagtatggcctccaggcgctggataatggccgggccatccacttcgtagaacacctggcgcccaaccttggaggcgcgaactatcccggcttccagcagcacctgaagatgacgggaaacaaccgaacgctcctggggcaactcagcggcaatttccgtgatatccgctcggcccaattgcatgacgcgcttcagcacggcgacccgtggtggctcgcacagtgctttgaagaaggcaccatcaagggatgcaatggcggcatcaatggcttgggtttgggtcagtgttgtattcatgtcgtgactatatgtgcgcatctatgcacatgtaaagcgctgatgcgcagtgatcagccatttggcaatacagggatgttgggacacccgccgttttgatcgtggcgccgggtcgtataaataaaaaagggcgccaatgatggcgcccttttgcgggttttatgaaaacctgatcaacccgtgttgcgcatgcctgcggcaataccggcgatggtgaccatcagcgcctgatccagctcgggatgcagggtctcggtgtggctgcgcgagcggcccagcagttcgacctgcagcacgttgaggggatcagtgtaggggttgcgcagattgatggactccttgatccagggctggtcgtccagcaggtctccctgcgggcgcagctgcagcacgatctggatggcgtcggcaagctcctggcgcaactgcttgcccagattccacagctcttgcggtaccagacgggtgtcgtagtactcggcgagccagaggtcggccttgaggaacaccatctccagcatctcgaggcgggtgcggaagaagggccactggcgactcatctcttccagcacgctcttctgaccgtccgtgatggcatgctccagccccttgtgggcgccaagccaggccggcaacatcagccggttctgggtccaggcgaagatccaggggatggcgcgcagactctcgacgccgccgttgggcttgcgcttggccgggcgtgagccgagcggcagcttgccaagttccatttcaggggtggcggcgcggaagtagggcacgaagtccggatgaccgcgcactatgctgcggtagtgatcgcaggagacggtggcaagttgctccatcacggcgcgccagctctctttgggcttgggtggcggcagcaggttcccttccagcacggcgctggtgtagaggttcaggctgtgaatggcaactttcggcagaccgaacttgaagcggatcatctcgccctgttcggtcactcgcagcccaccgcgcagggatcctggcggttgggacaggatcgcctgatgggcgggggcgccgccacggccgacggtgccgccacggccatggaacagggtcaggcgcagattgctggcttcggccagtgccaccagagattccatggcagcgtactgggcccagcctgcggccatcatgcccgcatccttggcggaatccgagtagccgatcatcacgtactggcgaccctggatgtaaccgcgataccagtccaccgacaacaggcgctccatcacggcggtgcccgccatcaggtcttcctgggtttcgaacaggggggcgaccggcatgcggaacttgcagccggcttctttcagcagcagctgtaccgccagtacatcggacggggcgcccgccatggagatgatgtagatgccgaacgcatccgggtcgtgttgggcgatcacccggcaggtgtctatggtctcgcgagtctcgtcgctcggctcccagtcggtcgggatcagggggcggcgggagttgagctcattgagcaggaaagcctgcttgtcgtcttcgctccactctgcgtagtcgcccatgcccagataacgggtcagctcggagaagacctgaccgtggcgctcgccatcctgacgtatgtccagcttgaccagatggatgccgaaacaggccagcttgcgcagcacgtccagcagcatgccatcggcgatgttgcccataccgcaggcgtgcattgagtggtagcagagctccagcggctcgcgcagctgggctgtggtggtgatcaggtcgcggctctcgctcacctgaccctgcaccttggcggtgaggtattcctgggtctcgcgcagcgcttcacgcaactcgcgcaccagggcgcgatagggctcggggtgatcgcccacccgctcgcgtacggcgtcggtgcagtcggacatggagagctcggaggtgagctccttgatgtccttgtagaagaggctcactgccatccagcggcccagttccagtacctctgcggtcaccttggccgtgacgaaggggttgccgtcgcggtcaccgcccatccaggaggtgaacttgaccggcgcggcatccagcggcagccgcacacccaggtgctgttgcagacgctcgtccagattgcgcatgaattcgggaatggccggccagaggctgttttccaccacggcaaagccccacttggcttcgtccaccggtgtcgggcgctgctcgcggatctcgttggtgtgccaggcctgattgaccagctgttcgatgcgattgaggatcttgtcccgctcgcggggcagcagatcggagagttccagcgcttccaggcagtcgttgagctggacgtgtttgtggatcagggttcgacgggtcacctcggtcgggtgagcggtcagcaccagatcgatatccaactcgcgcacggcctggatgatggcctcctgcgacaggttggatgccttgagtttggcgaacatctgctccagcggatccggcgtgcagacctgctcttcgcagcggcgggagatggtgtggaactgttcggccacgttggccaggttgaggaactggctgaaggcgcgggccaccggcaacagctcgtcatcgctcagggtgcgcagggtttcgagcagacgttcccggtctgcctcattgcctttgcgggaggacttggccaactggcgaatggtttcgatcttgtcgaggaaggcttgtccctgatgatccttgatggacttgcccagcagttgacccagcatgcctacgttggcgcgtagagcggcgtacttttcgttcattccacatccttatctggttggtgtctctctccatccgaggtgagagacagcctcacttattgttgtgtgattacaacatatgctccgtcatcttagggtgacaatctacccagattgtctgcgcaaggtcaaataacaggccgattcagaacatgtatttccttcacctgtcccgggcagactgtcagtaacttacttacataccctatggcttacaggcagaaccggcggatcaggtgttgcagcactgccgtggtgggtttgacgaacgacagatccaggtattcgtccggctggtgagcctgggctatgtgaccagggcccatcacaattgtctggcatcccaactgctggataaagggcgcttcggtgcagtagttcaccgattccgccttgtgtccgcttgcctgctccgcctcgcgcaccagtactgagtcgtccgcgcaggcataggcgggaatgggctcgtgcaggtgttgcaggtgcaggccgcctggctgatgaacctctatgggcgcgagcgcctctttgagcatgcccatcagctcgtccggccccacttgcggggtgggacgcatgtcgatgtgcagctcgcagcagccgcagatgcggttcgggctgtctcccccatgtatgtatctcagattcagcgtgggttgcggcaccgcgaaccggtagtcggcataggtctcttccagacgcagttgcaggcgcagcacccgccccatggcctgatgcatgatctccagcgcattgacgccgttggcgggatccgagctgtgaccgctcttgccggtaatgcggatcgcttccgacatgtggcccttgtgggccaccacgggcaccagcccggtcggttcgccgatcaccgcatagtcgggtttgatctcggccgcggcggcgatggcgcgtgcacccgccattgtggtttcctcatcggcggtggccagaatgcgcagcggcttggtgagtttggtgaggtcgatctctttgagggcttccactatgaaggcgaagaatcccttcatgtcgatggtgccgaggccgtacaggcggttgccctcttcggtcaccttgaagggatccttgcgccagcccccttcgtcgaacggcactgtgtccgtgtggcccgcaagcagcagaccgccttctccctggcctatggtggccaccagattgaacttgccgggcagctccggcagcgccgtcacttcacactgaaagccgagttggccgaaccagtcggccagcagccggatcaccgcctcgttgctctgatcccagtgcggatctgtgctgctaatagagggaatcgcaataatattcttataaagtgcaaaaaaatccagattggccatcagctgctccttgcgtccccggaacgtttctgttagaaaatacaaatgcaaagtgagtgcattaatattctttgagtttgcctgaattcgtggctcatcaacaaggcttctagttgtaagggaaagttaatattctgtcacctgatctataaccgacgacacaaccccgcctgaattgcccctccgcactcgttgcattgaaggggcggttcctcaccccttgcactgtctgcagcgccatgctgtgaatttcgaactctgacttggaatactcaaaaatgcttaacaccgttatcgtcggtgccagtggctacgcgggagccgaactggccgcactggtccagaaccatcctcaactcaagctgttcggtctctatgtttccgccggcagccaggatgcccacaagcgcttctcttctctgcatccccagtgggtcggcgcgctggatcagccgctgctgccgctggatgaagatggcatgacccggatcctgacccaggccgacctggtgttgctggcgaccgcccatgaggtgagtgccgagctcgcacccaagttcctggccaaggggctgccggtgttcgatctctccggcgccttccgggtcaaggaccagcaattctactcctccttctacggcttcacccacgagaacgagcagttgctggagcaggccgcctacggtctggcggaatggaacagcgatgccattgccgccgcccagctgattgctgtgccaggttgctacccgactgcttctctgtgcgctctcaagccgctgcaacaggccggtctgattgccgagggatggcagcccatcatcaatgcggtatccggtgtctccggggccggtcgcaaggcggccatcaataccagtttttgcgaagtgagcctgagcccctacggcaccttcaaccacaggcatcagccggagatcagccaccacttgggcaaggaggtgctgttccagccccaccttggcaactatgtgcgcggcatcctggccaccatttatgtgcagatggcggatggcgtgacgccgacccaggtggatcaggccttcctcaaggcctacgaaggaaaacccctggtgcgcctcaccggtcagatgccctccatccgtggcgtggcaagcactccctactgcgatatcgcctggcagcagcagggcaatatgctggtggtggtctctgccatcgacaacttgctcaagggcgccgcctcccaggcaatgcaatgcataaatattaaattcggttttgacccggccaccggcctgatttaagaaaggattgagagatatggacaagcagacactggttatcaagttgggtggggccctgatcgagaacgacgaggcgctgaccgccctgttcggcaccctcaaaacgtttctggatgagcaacacagacccctggtgctggtgcacggtggcggctgtctggtggatgacctgctcaagggattgggcctgagttccaccaagaagaacggcctgcgggtcaccccgttcgagcagatccccttcattgcgggtgcgctggccgggacggccaacaagcagatgatggccaaggccatcgccaccggcattccggccgtgggactctgtctggccgatggcggtctgtgccaggtgacccagctcgatccggatctcggtgcagtcggtgattgccagccaggcaacccggcgctggtgaccggtatcctggcgcagggcttcctgcccgtggtgagctccatcggcatcacggccgacggccagctgatgaacgtcaacgcggatcaggcggccaccgccatcgccgaggcgctcggtgctgacctggtgatgctgtcggacgtgagcggcatcctggatggcaagggcaagctggtgccgcagctgaacaaggcaaccgcactggatctgatggagaagggcgtgatcagcgatggcatggcggtcaaggtgaaagccgccttgcacgccgccgagaccctcggcaagccggtctgtgtcgccagctggcgttacccggatcaactgctcaagctgctggctggcggtgccgtcggcacccaagtcaccctctaaccctggctggaaaaaggaacctccgatgcaacatcttctgaaagatagcgatctgagcaaggctcaaatcgaggcgctgatagcgctggggaaagcggtcaaggccgacccgaaaaagtacagccaggcactggcgggcaagagtgtggttaccctgttcgagaagccctcgttgcacacccgggtgaccttcgacatcggcatcgccaaactgggcggccatagcgtctatctggatcaacagaacggtgccctgggcaagcgggaatcggtgaaggatttcgccgccaacctgtcccgctggtgtgacgccatagtggcgcgggtattcgatcaccagaccctggttgacctgcaagcctacggctctgtgcccgtggtcaacagcctgtgtaatctttaccacccctgtcaggggctggccgactttatgaccattgccgagcattacgacgatctgtcgaaggtgaagcttgcctacctcggcgatggcaacaacgtcagccactctctgctgctgctgggggccactctgggtacagacgtgactctgatctgcccgaaaggctatggcccggatacccagatcttcctgcaggcccaggcgctggcggccgattccggcgccaccattcacatcagcgatgacgtgggcgacattgaagggtttgacgtggtttataccgatacctgggtctccatgggtgacaacacaccaatggagcaggtaaaagatatcttcatgccttatcagatcaaccaggccctgcttgagcgcaccggcatccagcacgtgctgcattgccagccggcgcaccgggagctggagatcacttccgacgtcatggacgggcctgcttccctcatcatggatgaggcagagaaccggatgcatatccagaacgccgtgctgctgaccctgcttggcaacaagtagcggaataagcaacgcggccaccgaccctgaattacaacaccttatcgaatcatcatggagagaagtaaaatgagcggaatcaacaagatcgtactggcttactcgggcggactggatacctcggccatcattccctggctcaaagagcactacgatgccgaaatcatcgccttcgtcgccgacgtgggtcaggagcgtgacgatctggaagggatcgagcagaaggccatcgcgtccggcgcggtcaaatgcatcgtcaaggatctgcgggaagagttcgtcaaagagtacgtctatccgaccctgaaaaccggcgccgtctatgaaggcacctacctgctgggcacctcgatggcccgtcccatcattgccaaggcgatggtagaagcggccctggcggaaggcgccgatgccatctcccacggttgtaccggcaagggcaacgatcaggtgcgttttgaaggtgccgtggctgccctggcaccccagttgaaagtgatcgccccctggcggttgtgggacatgcgctcccgggaagatctgctggcctatcttgaagcccgcgacattccctgcaaggcgaccctgaagaagatctacagccgtgatgccaacgcctggcacatctccaccgagggtggcgagctcgagagcacctggaacgagccgtccgaagcggtctggcagtggaccgtctctgccgagcaggcaccgaacgagccggaatacgtcaagctgaccgtcgccaaaggcgaagtggttgccgtggacgaccagccgctgagcccgcaccagatcctgaccaccctgaacgagcgtgccggcaagcacggcgtgggccggatcgacatcaccgaaaaccgcatggtgggcatgaagtcccgtggctgctacgaaactccgggcggcaccgtcatggtggcggcactgcgcgcggtggaagagctggtactggacagaccgactcgcgcctggcgggaaaagctgggtgccgagttctctcacctggtctatgacggtcgctggttcactccgctgtgcaaggccatcgtcgcctccgccaatgccatcgccgaggatctcgacggtgaagtcattctgaagatgtacaagggtcaggtcactgcggtgcagaagaagtcgccgaacagcctctactccgaagacttcgccaccttcggtgccgatgaagtgtatgaccagagccatgcagaaggctttatccgtctctacaccctggccagccggatccgcgccatgaaggagcagcatcaggcgatcggcggtgaccatacccacggctaagctgacgccaatccgttgatactggtgagggggcatggccccctcttttatcagccctcccatatggtggggtgtgagcagagcggcagcgcctcggccgcttctgtgagataacaggctcgcagaaaaacagggcacgatttcaagctcgacggcgcaagacgccgccgacaacgcattcaaggagagcagtatggcactttggggtggacgcttcagtcagggagccgatagcaggttcaagcagttcaacgattcgctgcggttcgattaccggctggcggagcaggatatccagggctccatggcctgggccaaggcgctggtgaaagtgggcgtattgacagccgacgagcaaggaaagctgcaacaggcgatggaagtgctgctcgcctcggtgcagcaggatccccaccagatcctcaattccgatgccgaagacattcactcttgggtcgaaagtcagctcatcgccgccgtcggcgatcttggcaagaagctgcatactggccgctcgcgcaacgatcaggtcgccaccgacctgaaactctggtgcaaggcgcaaggggagctgctgctcggttccatcagtgcccttcaagccgggctggtcgcctctgcccgtgccaatcaggctgctgtgctgccgggctacacccacttgcagcgcgcccagcccgtcaccttcgcccactgggcgctggcctatgtggagatgctggagcgggactattcccgtctgcaggatgccctgaagcgcctcgacaccagcccgctcggctgcggcgccctggcgggtaccgcctatgccatcgaccgtgaagcgctggcactggacatgggctttggcggcgcgacccgcaacagcctggattcggtgtcggatagggatcacgtggtggagctgatgcacgtggcgtccctctccatgacccacctgtcgcgttttgccgaagacctcatcttctacaacaccggcgaggcgggctttgtcgagctgtccgatgcggtcacctcgggttcctccctgatgccgcagaagaagaacccggatgcgcttgagctcattcgtggcaagacagggcgggtggtcggcgcccagatgggcatgctgatgagcctgaaggcgctgccgctggcctacaacaaggacatgcaggaagacaaggaagggctgttcgatgccctcgacacctggcacgactgcctcgacatggctgcgttggtgctgatcgacttgaaggtgaacgtcgagcgtaccaaggcggcggcccagggcggctatgccaatgccaccgagctggcggactatctggtggccaaagggatacccttccgtgaggcgcaccatatcgtcggcgagacagtggtctatgcgcttgaggtgaagaagccgctggaagatctctcgctgcccgagttccagcgcttcagccccgtcatcggcgaggatgtctatcccaatctggagctggaagcgacgctggccaagcgggtcgccaaaggcggcgtcgcccgcgagctggtggatgcggccctcaccgccgccgaacagtggctggccaaatgggcgggttaaccccaccggcttgtcattcgaagaagaaagcagaacggcaatccgaggttgccgttttttgtttgcctgatgatgaaggggagggagatggcttgcgcagatgccaggaaaaagagaccgtatcttcagctctggtgcgtggcatgggcccgctgcaccgcctgggtgagcaggctttgcaactggcgttcggcctcaccggatccattgcctgctcccagcagtacgacccccagcgtgcccggcgacggcagcacataggccaacggggagagagaggtcggcatatcgatggcagagcgcactgtgatcccgagccctgcctgcaaggccgcccagatcccgcccaggctctggctggtgaaggcgatgcgccacgggatacctgcatcgtccagagccttgagggctcgtgaacgcatcaggcagggggcatcgaagagcaccaggggcaagggctctccgcgtgccagcaggggcgccggatcccagttcgagtgagcaatccactggagtgacaccaagtcgatgagatgggcgtcaatcctctcttccgggtgctgccaggccagggccatgtcgagggttccctccctgatccctttcatcagctgcgcattgcgatcgatgcgcgtcgtcatgcgcagcgtggggtgctgacgacagagggggcccagcacggcgggcagtagggattcaccaaagtcttcctgaactcccagcctgatctccccttgcagcagctcccctttcagggcaagcacggcttcgtcattgagctccagcagccgtttggcatatcccagcagtcgttcgccactggccgtcgggaccaggtggcgacccctcttcatgaccagttcggtaccgcattgctgttcgagttttttcaactgggcgctgaccgccgaggtggaacggcacagccgctgcgccgccagcgcaaagctgccacagtccagcccaaggacatagctgcgcagagcatcgagatccaggttcaggggaaggggttgcatgatagtcctgataatcgggattgttcgtcttgaacgttttgatttttaaaattgtagcagtgatagagagtggcttcaccaaccaaggagattgccatgacccatcctgttcttgatcgtgacgacctggcgcgggcagcgccgagactgtcccagctggcggaagagacgctgtttggcgatatctggcagcggcccgccttgtctgcgcgcgaacgcagcctgatcaccctggccatactggcgtcgctgggccgggtgcaacagctgccgtggcacatagcgtttgcccagcaaaacggcctgacacgggaacagcttgaggagctgttcacccatctcgctttctacgccggattgcctgcggcggtcaccgccgtgagctacctgcccagccgtgaggagccgcacccatgccgctgacccgtatcactctgcgcgaggggatgagtgacgcgcgcctgcaacagctctccgacctctatcatgagaccctggtggaggtgtttgatgtaccgcgggaggacaaattccagatcctggaggccttgccagccaaggcgcttgtttatcatccccattatcagaccggccgccgggacggagacttcatcctcttccagatcctggcggggaggccgcgcagcactgaggtcaagcagcggctctatgagcggcttgccgagcgtctgcacgcagacatggacattcaccccgacaacctcatggtggtcattcagctgaacggcagcgaggagtggagtttcggacggggtctgatgtttcggcagggggtgatcttatgatcgccatgcattacagattcaccctgccggcggattacgacatggggcttatcgaagagcgtatcgccagcaatggcaccaaactcgacggcttccccggcttgctgttcaaggcctatctctatggccgccatgacgaggccgcgctgccatgcagggagaatcgctatgcccccttctatgtgtggcaaagcgtcgaggcgatgcacagtttccttgtcagcgagggtttcgcggcgctcacaaggcactttggctggccccatatcgagacctggcatctgctgtcagccccgcagatggaggcgcttgaccaggccagggtggccatcttgcggcgcacccgcattgcgccgcactgcagcctggccgagctgcacaccggggccatgctgagcggatgggatgtttcccgttggcaatggctggaggtggatctcctgccgtcgcccccgccgacgataccggcaggggccgacgcctatcacattggttatctggccaaaggagttccagcctgagtgggtgacgacgacatgagggggatctatgtcctcactcgtcatttcacctgcatgcggcgttaaacttggtttacagtgaagtgctggtgtttagcgcttgatggtcgttgccagccgcatacgatcaaggttctcgtaggatatcggcaggcagattcgagatgacggcgctcgcctagcggggcatgatctcgaggtattgcgtacggacacaccaccccggataaaggagcctgcatgtatctgccatcccatttcgaaacgcccgacctcgcgtcgctgcatcaactgatcctggcccatccgctgggggccctgatcacccacggtgagcgggggctggatgcgaaccatctgccgttcgagctggatgccgggagtggggagcagggcgtattgcgcgcccatgtcgcccgcaacaacccgctctggcaagaggccagcaatggcgacgaggtgttggtgatcttcaaggccgcggatgcctatatctcccccagctggtatccgagcaagcaagtgcatcaccagcaggtgccgacctggaattacagcgtggtacacgcccacggccgaatttgtatccacgatgatgcgcgcttcgttcgccgtctgctggcgaacctgacccgcactcatgaggccatcgagtctgccccctggaagatggcggatgcgccgagggaatatattgaggccatggtgcaggctgttgttggtatcgaaatcgagataaccgggctggtcggcaagttcaaactgagtcaaaacaaggcggaggcggatcgtcagggcgccgcagacagcttgcaagcgcgtgggcaggtagagattgcagagtctatgttgagcccaccacagtcgctaccacagcaatagattatcccgtctggtctcaataaaaccggcaacccccgaggttgccgtttttatgtgtttattttcaatcaggcactggcattgagcagcttgccgaccccttcgcccttgccattgggcagggtctgcttgaaggcgcttagcagttgatccaggttcagatcgctgctgcccagtgtgccttttagggtatcgagtctgctttgcagggcatccaagcgggtgctctgggtgccgttggcgagctggttgcgggctgtgtctatggcctcggtcagggattggccattgttttcctgacccagggtctgcatcagctcgctcataaactggttgatggcggggcggttctgctcgctgtcggcatccttgacccccagccgctggaacaggctctggactgtggggggcaggcgttcttcctgtaccggctcaggttcgggctgggctttggcattgctgctcagcagatagctgcccagcttgagggctatcgaggcgatgggaagcagggtgctgatcatgatgtcactctccggtacggctgatgacaatgacagagcagggattgagccaggttggcgaaaaatgcagcaatctaagacagggtgctgatcctgctgtgaatttagtttttggggctatatgggggaggggaaggattgcgggagaagcggcaaacccttgcagcgccaggctggccggtttgccgccgaggtcgccggatcagaggtccttgaaggggcgacgcttctcctcttcgatgacgatggcttccaggttggcaatacgctcctgcaacttgttgatggtcacatcctgcttgccgaggcggtcagtgatgcgggcatctcccagctggtagcgggcacgtttggtgagatagccgaacagcatgctgataaagacgatcaggactatgcctgtccacatggtcatgagtgactccttgtcgataaatatgcgagaaatggccctgttgtctcatacccggtgaggggccgcaatgcccgctctggtggtgagcatgagccctgtgatacccgggcttatgccatccgttgccaggaacttgatgccggccacgtttgtggtagtggcgcctcagaccccctgccagagggggcgtccgagccagagtccccacagggtgaggtgcagcagcacgataaaccagaacaccagccggtagctgcccttctgggtcttgtgacgcagccagtggcgggcgaccagcgccccgggccagccaccgcacagctccagcagatgcaggcgagattcggggatgcgccagccgccgcgaatggcctgccgcttgtcgtgggcgtaggccagtaccgtcagcaggctcatggtagtgacgatggcgagcggccaccagttggcgtcaaccaggccaagccaggcggtccagagcaggggaaacagggcgagccagatcacagtgccagctcccagccacgtggggcgtcagggctcagactgcggatcaccctggcggggttgcccacggccaccgagtcggcggggatgtcgcgagtcacaacggcgccagcccctatgatggagcgcgcccctatggtgacgccggggcagatgatggcgccgccgccaatccagcagtcatcgcctatgtgtaccggcttgttgtaagcggtccagttgcggcgctccaggtaatccatgctgtgggtggccgtgtagatctgcacgttgggggccagcagcacatggttgccgatatgcacttcacccacatcgagaatggtgacgttgaagttgaagaaggtctgctcgcctatgtggatattgcggccaaattcacaggtgaagggagtgcttatccagctggaagcgggacagtggccgaacagctcgccgcacaggcgctggcgcagggggtgatccccggcggatgacgcattgagttgtgccagcagcgcctgaccccggatcctgtcattcgctatctcctcgctctggctatccagggcgccgcccgccagtatcttgtcccagtcgcttgccatgctcgtctctcctcatgtgccaagaggagccagtatacgccacccgtcttgcagcgtcaggctgtcacttgctgcaagatcaggcgcttggccagatgagcggcaggatcagcagggcagaaaccagatagggcagcagcaccatgagtcccagccggcgcccgccgatacccagtgccaacacgcctttcaccagcgagttgaccagccctgccagcagtatgccccgggccgcgacctccagccccagctccttgtgggagagctgggagagcgaaagtgtaatggcatccacgtccgtgatccccgacaccagtgccagcagatagacacccgagtcacccacccggctttgcaacagtgttgccatgaagcctatcagcgccagcagcaggccgaacttgatggcggtggcgagatccagcggattgctggttcggggctgcactggcccgtcggtcagcgcttcccgctggcgccagaaccagaatgcaaagccgtagacaatgactgccagcagcagcaggggagcggcgaggcgcatcgccagctccttgtggagcagcaataccagcaccagcagccgcacccacatggtggctcccgccagcagtatgccggtggccagcagccgctccagcccgccctgctccttgttgaggcgggcaaactgcaaggtgagagcggtggaggaggcgagtcccgccagcatgctggtgagcaccagcccggcgcgggtgccgagcagacgcaccgcgaagtggccacaaaacgagatgccggcgatcaccaccaccatcagccagatcttgaaggggttgaaggcatcgaggggccccatttccttgttgggcagcaccggcagcagcaccagggagataagcagaaagcgcagggttgcgtgaaattcggtttcgctcagaaacagcatcccttgctggatcttgcccttgagccccatcaagagagcggccagcacggcgcaggccaccgcctcgctcgggctcagcagcacggacatcagccccagcagataagtgagcagcatggccaccgagctggtgaggccgaactccccctgccagcgctgggccagccagaccgagaggccgcagcccatgaccacagccagcagaccgagcagcggcagccaggggcccagggtcggcaacagcagggcgcagacgccgccgagcaggccgatgaggccataggtgcgcatcccggcgatgcgctggttgtcccccagctggcgcacctgccagccacgctccagtcctatgatgaggccgatggccagcgacaccagggcgccattgacggggtctgcattgatccacataacgacttccttttcgctgtgtgattgccttgaacccatgatggcacaggctgtaccggggcagagaggcatggctcacagagtgtgcgagtgtggccgtacggcggattgatatgagcaaaagagataagcaaagcgttatttcttggttctcggcataacaagcccgcggcatgctgcattcaacccaacgatatggagtatcaccatgaaactgcgaatgaccgccctcaccctgctctctctgctggccctcggccaggccaatgctgccgagatccgtctgctcaacgtctcctacgatccgactcgcgagctgttccaggagtacaacggcgccttcgccaaggagtggaaagccaagacgggtgacgatgttgtggtgggccagtctcacggtggctccggcaagcaggcgcgtgccgtggtggacgggctggaagcggacctggtgtcgctggcgctggcctatgacgtcaacgccgttgccaagcagggtttgatcgccgccgactggcagagtcgccttgccaacaacgcatctccctatacctccaccatcgtcttcctggtgcgcaaggacaatcccaagcagatcaaggattggggcgatctggttcgcaaggacatcgccatagtgacgccgaaccccaagacctccggcggggcacgctggaactacctggctgcctggggctatgccctgaagaaaagtggcagtgaggagggcgccaaacagttcgtcggcgatctctacaagaacgtgaaggtgctggattcaggggcccgtggcgccaccaccagcttcatcgagcgcggtctcggcgacgtgctgctggcgtgggaaaacgaagccctgctggtgctcaatcagccaggcaaccgcgacaagttcgagctggtggtgccgtcggtctccatcctggcggagccgccggtggccgtggtcgacaaggtggccaggaagcatggcaccgaggctgtcgccaaggggtaccttgagtatctctactcggacgaggggcagcgcattatcgccaagtatcactaccgccccagcaatcctgcgatccagaaggagacggcagcccagttcccgcaactgaccctgtttaccgtcaaggatctggaaggggactgggacaaggcccagcagaagcacttcgcccaaggcggcctgtttgaccagatttaccagccgggcggctaaggccccctgcttccttgtggcatgttcaccccgcactggcccctgtgccagctgataggagcaccaagatgaacaagatcctcctggttcccggtctgcacaacagtgggccggatcattggcagagccgctggcatcaatatttcccccactggcagcgcatggttggcctgccatgggataaaccggacctgacggtctggagcgccaagctggcgagcaagctgcgcagccggcgcggccgtgcccatctggtggcccactccttcggcgccctggcggccatcacggcggcgcgccagcagcctgacaaggtggcctcgctctttatcgtggcgccagccgatcctgcccatttcggcatagtggatgaggcgctggccggttcgctcaaggtatcggcccagctgatcgccagtcgcaacgatccctggctcagtttcgagcgagccgaatactggagtcgccagtggcaggtgccgctgttcgatgccggtgaggtgagccatatcaatgcccagtccggtcatggggagtggagtcagggactcaacctgctcggcaccctctatcgccgggccgagatggtggtcgagcctgcgccggccgtgtgggagcgacgtgcggccctcagttttcggtgaaagtgttgccaatacccgttcaatttgcagagaaggagagagagcacccgacataacaacagcctgattttgattgcttggtacattgcacgacgctccattttttaggtcttttatttatataaaagacctttttttcattttatggcgctaaaaaccagtgccgccctggttagataaaaaagtgcttagcaaaggcgttattggtgtttgttgtctcaaacaggcgtgcgcagaatcgctgtatcgaatgtttttcataacaaacggaagcgttatgcgatttggttcttactccgtcttgccaggctttggtccgacccttggcttcagcctgctctatctcggcatcctggtgctgctgccgctctcggcgctggtgttgttcgcggtgaacaatcttactgcgggggaattctggcaggtgatcggctcaccccgggtgcttgcctcctttcgcctgagtttcggtgccgctttcatcgcggtgctgctgaacagcctgtttggcctgatcctcgcctgggtactggtgcgttaccgcttccccggtcgccggctggtggatgcgctgatcgatctgccgttcgccatgcctaccgccgtctccggtattgccctgtgcgccatcttcgcccccaacggctggatcggccagtgggtcgccccactgggcatagagcttgcctacaaccccatcggcgtggtgattgccctcaccttcatcgggttgcccttcgtggttcgcaccctgcagccagtgctgcgggaggcagagacggaacaggaagaggccgccgccagcctgggggccgaccgctggcaaacctttttgcgggtgctgtggccaaccctgatcccggcactgctcacaggttttgccctggcgtttgcccgtggcgtgggggagtacggctccgtcatctttatcgccggcaatctgcccatggtttccgagattgcccccctgatgatcatgagccatctggaggagtacgactatgcaggcgcttctgccatcgccgtggtcatgctgctggtctcattcattttgttattgctcatcaacaagttgcaggcctggagctgggcacgcataggagggactcgcgtatgagcgcatccaactcgacactggatctggtccagggtgtggcgccagccccgctggcccgccacccttccgtcacgcgtgagcccgtctgggtcaaatggctgctcattgcccttgggctgggctggtttgccgctctgctgctgttgccgctggccaccgtcttcattcaggcgctgagcccgggcctcaccttcttctggcacgccatcagcgagccggatgccctgagcgccctgggcttgaccgccctggtcacgctttgcgccgtgcccctcaacctgctgttcgggctggcggcggcctgggccatagcccgcttccgcttccccggtcggcagttgctcatcaccctcatcgacctgccgttctctgtctcgccggtgatcgccgggctcatgctggtgctgctgttcggcagtcgcggctggtttggcgactggctgagcgagcacgacatcaaggtcatcttcgccaccccgggcatcattctggccaccaccttcattaccgtgcccttcgtggtgcgcgagctgttgccccagatggaggcgcgcggcccggaagaggaggagacggccatcatgctgggggcgagcggcctgcagatgttctggcgagtgaccctgccaggcatccgctggagcctgatgtatggcctgctgctctgtaccgcccgggctgtgggggagtttggggctgtctcagtggtctccggccatattcgcggccagaccaatacactgccgctgcatatcgagatcctctacaacgagtaccagaccggcgccgccttcgcggtggcaagcctgctggccctgttcgggatcttcaccctactgggagaaaccctgctggcccggctacgtgggcagcctgacaagccccactgatattgcgagagaggcccggctgcgcgacctgccgggccccataccccattgatctcgatataacgattattgaaaagaggcatctatgagcattcaggttcaagggctcaacaagcatttcaatcagtacgcggcgctggccgacatcaacctcgactttcacgatggcgagctggtggcgctgctgggcccctccggctgtggcaaaaccaccttgctgcgcatcatagccgggctggagcaggccgatagcggcagcgtcatcatccgcggtgagcatgcaaccgaccttgatgtgcgtgagcgcaacgtgggtttcgtgttccagcactacgccctgtttcgccacatgacggtgttcgagaacgtggcattcggcttgcgggtcaagccgaggtcagagcgtcccaccgaggctgtcatccgcgcacgggtcaaggagctgctggatctggtgcagctcagccatgtggccgatcgccacccgacccagctctccggcggtcagcgccagcgggtcgctctggcccgcgccctggcggtgcaacccaaggtgctgctgctggatgagcccttcggtgccctcgatgcccaggtacgcaaggagctgcgccgctggttgcgcgaactgcatgacgagctgcatgtcaccagcctgttcgtgacccacgatcaggaggaggcgctggaggtggcggatcgggtggtgctgatgaacgccggccgggtcgagcagataggcacaccggccgaggtctatgaccagcccgccagtgcctttgtgcacagctttctcggcagcgtgaacctgtttcgcggtcgggtggcaggtcaggggctcggcattggcgaacagtggctgggaggccccatcagctcccatctggcggagggcagcgctgcgatcgcctatgtgcgtccccacgagctggagatagtgcctgcggatgcaagcggggggatccgcgccaccatcacccgactgctgcccatggggccccgtatccgggtggagttgcgtggcattggggatacaaacggtgcacacttcgaggccgaattgagcaaagaggcggccagggcatttgccccggggcagggggtgcggctggtggccaggcaggcccagctttatccggactaccagatttgatggccagggtttgcatccaggcgagagcgactcgccgccacccttgccaaccgacaggatcagggcgtgacccttttatcgcgatgaccgtatcaggcttgcagtccggcacagggtcgggctggcaataacaaaaacggcggcgggacccacccgaccggccagtcagcgcaggaggcgatggcgtgaattttcagcagttacgcattatacgggaagcggcgcggcgggattacaacctgaccgaggtggccaatgccctgtttacctctcagtccggggtcagccgccatattcgcgagctggaggaggatctggggatagagctgttcatccgctatggcaagcggctgctcggtatgacggagccgggcaaggagttgctggtgatcgccgagcgcatcctcaatgacgccaacaatatccgcaaactggccagcacctttgccaaccgcgagtccggcaggctgctggtggccaccactcacacccaggcccgttacgccctgccgcgggtagtgaaggcgtttcgcgaacagttcccgcaggtgcaactggagctgcgtcagggcagccctgaggagatagtgcggctggtgcagaccggcgaggtggatatcggcatcagcagcgagcggctcgacaagagcgaaggggtggtggcgtttccctactaccgctggcaccacaacatagtggtgcccgagcagcaccccctcaccgccgagcgggagctgaccctggcggcgttggcacactggcccatcatcacctatcaggccggcttgaccggacgggcgcgggtggatgaggcgtttgccgaagcggggatcacgccgcagatactgctgaccgcccaggattcggacgtcatcaagacctatgtcgagctggagatgggggtcggcatattggcggacatggcattcgatacccagcgcgacagggggttggtgcagcttgacggcagccggctgtttgcgccacacaccgcctggatcgggctcaagcaggggcagttccagcacaatttcgcctggcagtttatccagctctgcaatccggagctggcgctggcagacattcaggcccgcgccatgggcggtgagcctgtcatcgactaccagatctgaactttgccagacgatgtgaaacggggagccagtggctccccgttttgttggcggcgagggcgcgcaggacagcgacatacatggcggtcaccaagggcctcatatgaattttttcgcttaggtttgccgctttacttcgtttgttatcacgcactttggttacaggatggaacaagtgactgacaacagccgacatattcaggataaagcatgccgtacagctacctatcacatctgcgttgcagcaagaccggcgatatccatgatgccgatcagccccagcaactgagccaggtgggggcacccctgctggccagctacgatctcgaggccctgaagaaggtttggcatccggccgctctgctaggacgtcctgccaccctgtggcgttatcacgagctgctgccggtgcgtgaccccgcccagtgggtgacactgggggaaggactgacacccttgttgcccttgcgcgcactgggcaagcaggtcggcattccggatctctggatgaaggatgagagcatcatccccaccggatccttcaaggcccgtggcgcagccgttggcatttcccgtgctcgtgaactcggtgtcacccattttgccatgcccaccaacggcaatgctggagccgcatgggctctttatggtgcccgtgcaggcctgcgcagcaccatagtcatgccacaggaagccccggccattacccggttggagacatccctggcgggtgctcgcctttatctggtggatggcctgatcagcgatgcgggccgtcaagtcgctcaggctgtggtggatcaatccctgtttgacgcctctaccctgaaggagccctatcggatcgagggcaagaagacaatggggctggagatcgccgaacagctgggttggaagttgccagatgtaatcatctaccccacaggcggcggggtcggcctcatcggcatctacaaggcgctccgtgagttgcaggaattgggctgggtcaaaggggaccttccccggctggtggcggtgcaggccagtggttgcgcacccatagtgcaggcttggcagcaaggggccagcgagtcgagcttctggccggactcccagaccctggccttcggcatcaatgtgcccaaggcgctgggagattttctggtgctcgatgcactctatcgtaccaatggttgtgccatcgctgtggatgacagggcgattaaggcagagatccgccaactcgcgtccctggaggggagctttgtctgcccggaaggggctgcggctttcgccgccgcccgccaactgcgggagagtggctggatcaaggggggtgagcaggtagtggtgctcaatacgggggctgggatcaagtacccggatgcaatcactgtgttgccccagcgactacgccgtgacgggaggataccggcatgacgttcgactggtcttttatcctcggcaccctgcccgcgttcggcaaggcggtctgggtcacactgcaactgggcgccatggtgatctttacgtcgctgggggtggccctgctcaacgtgaccctgctgagcctgcaaaagccactgctcgccgcgttcatccgcggctatgtggagctggcccgcaacacaccgctgctgatccagctgttctttctctacttcgggctgccggcgctggggctatcgccgtcaggttttgccactgcggtgatcgccatgaccttcctcggcggtggttatctgaccgaggcgctgagagcaggtatccaggccgtgcccaccagccagctggaagcgggccgggccattggcctctcccgctggcaactgctgcgccatgtgcaactgccccaggcctggcttgccagcctgccggcgctgtttgccaacttcatcttcctgctgaaagagacgacagtggcctcggcggtggcggtgcccgagctgctctacaccaccaagaactacattgccctctactacaagacctacgagatgctggctgtgctgaccctgatgtgcgtgctgatctttctgccgttatcactggccctgcgggctctggaaaggaggctgcaacatggtcagttcggtcactgagtcacttgagcaagcatggctcctgatgagcgagcggagcgccctgtcatcgtcgtcaccggccctgcgagctgtagaaaggagggttcaatatggtcagttcggtcactgagtcacttgagcaagcatggctcctgatgagcgagcggagcgccctgtcatcgtcgtcaccggccctgcgagccgtagaaaggagggttcaatatggccagttcggtcactgagttgctgggccaagccctgccgctgctggcaattggtgcgggtcagacccttgccatctccctgctcgccatcctgtttgcaaccctcggcggtgtcgcttacggcgtgctggcgcaacagggcggacgactgactctgggcttgctgcgggtttatctggagctgtttagggtggtgcccgtgctggtgtggctttacctcttcttcttcgggttgccgatcttcttcggcctcgatattccggctttctggtgcgccgtgctggtgctggcgctatggggcgccagcgaggtgggggaagtggtgcgcggcggcctgggatccttggcccgtggtcagcaggaggccgggttggcgctcggactctcgacctggcagctctatcgccacgtgctgttgccccaggcgttgcagcggctgacgccgccgaccatcaacatctacacccgcatcatcaagaccagctcgctggcggtgctgatcggggtggtggaggtgatcaaggtgggccagcagatcatagagcgcacctatgcctccgtgctcatctacggcttgctgtttctgttcttctttctggtctgctatccgctctcgctggcctcgcgccggctggagcaaaaatggggtaatgcggtatgacacctctgcttgaacttgagctcgtcagcaaacaatttggccaaaaccgggtactggacggggtcagcctcgcggtgaaccccggggaagtgatcgtcatcctggggccgagcggctgcggcaagagcacactgctgcgcaccctcaacgggctcgagccgattcaggggggcgagatccgcttcgacggcgtgctgctggatggtgccaccgactggcagcgggtgcgccagcgtatcggcatggtgttccagagctatcacctcttccccaacctgactgtgctggagaacgtgctgctaggcccccttcaggtgcaaaaacgggagcggcaggaggccctgctgcaggcggagcagctgttgacccgcatcggtctgtgggagaagcgccacgcctatccgcgcgagctctccggtggccagcagcaacggatcgccatagtgcgggccctgtgcatgaacccccaggtgatgctgtttgacgaggtgaccgccgccctcgatcccgaaatggtgcaagaggtgctggaagtgttgcgggatctcgccggcagcggcatgacactgcttatcgtgacccacgagatggcgttcgcccgggcggtggcggatcgcatcgtcttcatggatggcggccacattctggagcaggccgccccccgcgtctttttcgacaaccccaggagcccgcgtgcgcgccagttcctcgccaagttttcttatacagatgtcatcaaacgaaaggagtcagcatgaaaaaaatcacctcggttctgttcagtgccctgatcggcctgggccttgccagcggcgcagcccaggcagcggacggttccctcgacaagatcaaggcgcgcgacaagctcatcgtcggcgtcttcaccgacaagccccccttcggctacgtggatgagaagggaagctacgtgggcttcgataccgatctcggtcgccgtttcgccaaggatctgctgggagacgagaacaaggtagagttcgtggcggtggagcccgccagccgcatccccttcctgcagagcgacaaggtggatctgatcctcgccaacatgacggtgacgccggagcggcgcgaggtggtggatttcaccaacccgaacctgcgagtggcggtacaggtgctggtgccggaagggagcccggccaagggattaggcgatctggcggacaagaccctgattgtcactactggcaccacggccgacatctggctgacccgcaatcatccagactggaaggtgctcaagttcgagaagaataccgaatccctgcaggcgctggctcagggccgtggtgatgcctacgcccaggacaatctggtgctgttcagctgggcaaaggagaatccgggctaccgggtgctgcccgagaagctgggggcggaagacccaatcgcgccagcggtgaagaagggcaatatcgagctgcgtgactgggtcaacgagcgcctcgccaagctgggtgaagagaagtacctgctcaagctctacgaccagtatgtacgtgacaagttgagcgccgataccgaccccaacgacgtgatagtggaagggggaaagtggcaggggtaatcctgttgaaagagtgaaaagtgtgctgagaaaagtgaagtgtgtgaagcgtgaagtcctggttccgttggtccgcaaaccgcaaggtttgacctttcaggcgtccccgttcgggggacgatttttttatttgccgcgcttgtaagtatccgttcagcgcaatccaggcatcctgccagttggtgtcgatacccggcttatccgggcgggagctggccgacgtcaggtcggcaagcccgccatcgactacccgatccgagccttgccagagtacgtaaaacggggagccattggctccccgttttgtttatggcgttatcactctgtgccggatcagttcagcgcaatccaggcatcctgccagttggtgccgatacccggcttattcgggctggcgctggcagaatcaaggtccgctctcgactttcagaactggttcagttcaacgcaatccaggcgtcctgccagttggtgccaatacccggctcatactgggtggcgctggccgaccactggctgcaccagcctcggtaggggaagggcttgcactgatagaccttgccgttcttgggctgcaacaccttggtgccgtccgtgtaggaggtgagtccctgcgggaaggtgaactggtagttaccgccacctgccgagtccttgagcatcaggtccagggtttgttgcagggcttcgccacccgccttcggcttggcctcgatcaccagttggtggtgacctgcgctgagcccggtgagcggcatggtgaagctctggctgctgtccttgatgtcggcggcagactggcccttggccacaccaccatggtcatacaaggtattggtgacagtcaggtccccctgggcagtgatggtgaagtcgagggtcaccttgccgtcgtcgagcaggtattcgctctccagaccgctcacgctgatgtcgttgcccaccggcggttgcagctgttcgagctggatctcgacccgttccagtgtgctgcctgacttgaggtagacggggttctggccgtagacggggttgaactgattgtcggcgttctgctgaccggcgcggatctggctctgctccgcattgatcttgctggccagggcatgggcccagttgttcttctggccttgttccgtggtggtgatggtcaactcggtctgcagatcggggcgcccgccactggcgtcgaacaccagagctctggccttgtcaccggccgccagatcggtggagggataaatggtgcccccctggctccagctcaaggggggctggctgccgcccttgaagttggcatcgatcaggttgtagaagctgttgctggtatcacccacttcccacacccccaggatcagctgataaccggtgcgctccggcaggttgcaattgtgggtgacctgcttgggcggctgtaccatgttgccatccaccacgcagaaaggggtgagatcgaaggcggcacgggtcagcggctggttcgggttccagtcctgtttggtgaggtagtaacgccagttgcgggtgacatggttggcggtgaaggtccagctgatggcgaatggcccggcctgtacttcacgcctggtccagcgatcgctggtctgggcgttcagctcactccagcgggagctgcccgccgaggcaatctgaccatcctgagggcctgattgcgggaagccggaggggccttccacgctctggggttcccattgcacagcgccacactggctgttgccacctttgttgcacaggtagttgcggctctcgggctggctgatgtagccgtgggcgagtacgccaccactggccagcagcgccagcgctgccgcgacgtgattgagttggatttttgctgccatacattcctctgttcgatagatgtgggcagtcaagttggcaggggagttccccgatacacacctgagtgtggcaaccccgctatcctggacgacatgtctttagaccggaggctttgcgtcctggcctttcaaccagtttgccaaatgactacataaagggtcatggtgtcgcatcttgcgacactaccatcatgactaattttgattagttaattaagtgtaaatgtttacagcttgactcatcggagtagagctaaaacttaacgttatgtttttaatggtgtatttaatcgataagctaggctgaatgtcgcccatcatgtcgataacatgcaaaaattcgacatttttcatcaatgaaaaaatcctctgccagcgggctggcagaggatgaattgcgacagtgcaagacggatcagtggcgagcgcgggggcgttcggcctgatgtgattgctgatgcagcggggccagccgctgtgccagggtctgatcgatggcagtgcccagtttgaacaccgacagccgctcatccagactgcgggagaggtctgccagcagctcgctctctttcgccagataggtggcggattgtgacatctcctgggccgaatcattgatgccactgacgttgcggttcatatcctcggccaccacgctctgctgttccgccgctgtggctatctggatcgccatgtcgctcacatgctggatgtggttgacgatgagggagagatcctgccctgccttttcggactggctgacgctgctctccgccagcttgcggctggcatccatggcactggcggcggtcactgcccgctgctgcaattgggctatggtgctctgtatctcctcggtggactggcgggtgcggctcgccagctggcgtacctcgtcagcgaccacggcaaagccgcgtccctgttccccggccctggctgcttcaatggcggcgttgagggccagcaggttggtctgctcggagatggcgctgatgacggctgtcacctcgcttatctgcatcactccctccttgagctgattgacctgctgggtggcctgttccacctcggtggccagcgcctgtatgccattgacactggcatgcacgtcacggttgcccagcccggcctcgctggtggcttcctgggtatcccgggcggtattttcggcgtgacccgccacatcggcaatggtggcgctcatctcgttcatggcggtggcgagctgggagagctgatcccgctggctgttgaccgcctgattggtctcctctgccgaggaggcgatcctcagggcggcatctgccacgttgcgggccccctggctggcctcgatcagggcgtgacgaatggcgtcgagcccctggttggtacaggcggcgacgacccccatctcatccttgccgtgtaccggtatgctgatcaccagatccccggccgccacctgctgcatggctcgctttatctcggccaggggattgacgatggagcggctgatggcaaaccccagcagccccatcagcaggatcaccagcagggtggcgccgcccatcagctggtactgggaccagatggtggcctgaatgtcctgcagcagtacgccagagcccaggatccagccccagggctgatagccggcgaccagcgacatcttctgggcggcatcaccggagggtcctatccactggtattcaaggcggccatgctgcccccccttgccgagttccaccatgcgttgccagtgatccccggctgtctcggtgccgctctggcccatctgctggccaaccagttccggtttgacggggtgtaccacaacgtggcgagtttcatcgagtacgaacagatagttgtcgccatcgaagcgcatgctgttgagcatggccttggcttctgcctgagcctgtgcggcgggcaaggtggtggcgagtgactggatgcggctcatggcgagatccagcacggcctgcagccgggcctcccgctcactcatcagattgcgatgcaaggcactggcggaaataagcagcagtgcgatgaaaccgactagcgccagtgagagcagcaacatcaatttgcggctcacggcgatatcaccaagcttgaacataaggtctccctgatttccctgtgggtcttgctgtggccagacatgacgatggccctgattatttggttattaacatttaattaactttcaataacttgtggtgactgaatgctaattgagtgttttgacaaccagtatagccagcagacagaaaccgtcgcttttggtagcgtggttgtgcgcatcccggcgcatcatttgccaaaaaatgtgaatggcttggcatttcaccaaaaaggagcgggcacccgtacgggtcagccccatacaagagggaatttatgcattccattgccaggaattatttgaatcagctcaatgccgattacctgcaggtacacaggcgcaaggaggacctgttctggtccacctacatgggcaccagtgacgatcaggcaggtttcaccgccgccgagcaggcctacaaggcgttttgcgccaacccggcccgactgccggagctcagagagatgctgtcccgggccgaagaggcggatctcaagcgtggtctggggggctggattgccttcttcgagtgcaacgtcatcgaggatccggctgccgccgccctgatggacgagctggtggcggccgaggctgcgctgtttgcccgtcgccgggagctgaaactcagcttgctggatgagcagggtcagcaggtcgccggcagtctgcccgccgccagcacctcccttgccgccagcccgaacgaggcggtgcgccagagcgcgctggccatgttccataccctggaacagtgggtggtcgacaacggctttctcgaggtagtggcgatccgcaaccgcttcgcccgtgccatggggtatcgcgactatttcgattacaaggtgcgcaagaacgagcagatgagcccggaacagctgtttgccgtgctggatgattttatcgcccgcaccgagcagcgggtgcagcagagtctggcagagctgaaaagcgccaagggagaggcggcgctgcagccccacaacctgcgctatttcgtcagcggcgacgtgacccgccagctcgacccctatgtgcctttctcgcgggcgctgaaggactgggtcgagagcttccgccggctcggcatccagtatcgggatgcgaccctgaccctggatctgttgacctgggaggggaaatacgagaacggcttctgccacggccctgtgcccagcttctggcaggaggacaagtgggtccccgccgtggtcaacttcaccagtctggccaacccggttcaggtgggcagcggctggagtggtctcaataccctgttccacgaggggggccacgccgctcactttgccaatgtgaccggcaacgccccctgcttttctcaggagtttccacccacctccatggcctatgccgagacccagtccatgttctgcgacagcctgctggacgatgcggactggctcaagcactatgccaggaacgcggcgggagaggtgatcccagattcgctcatcaaggccatgatagcggcgcgtcagccgtttcgtgccttcaacgagcgccagatagcgctggtttcctacttcgagcgggatctctacgccatggaggagatcgatcgcactccggacgccgtgctggcgctggcccgtcagtgggagcgcaagatactggggacagagagccctaggccgctgctggccattccgcatctgctgaatcaggagtcggcttgtgcctatcacggctatctgctggcactgatggcggtggaacagacccgcgcctatttccttcagcgcgatggttatctcaccgacaacccgcgcatcggtccggatctggcggctcactactgggggccgggcaacggcatgacccacgatgagacgctgcgcagcctgaccggcgaaggattcagcgccgtgccgctggccgaggtatgcaaccagagcgtggccgacgcctgggcgcaggcccaagcctgcatggcggcggcgcagcaaaggccgccggccggtgagggggcgcccctcaatgcccgcatccgggtggtgcatggcagtgagctgattgccgacaacagcgagtcggaggcgcgcatgctggcggacttcgagggctggatccggcgccagagcgaagtcgagcccgccacccagggctagatgaaccccgcctgcaaaagagccctgccaattggcagggctctctctttatatggtgagcgagttgatcacatcgtcagcagggtgaccggcttgcccttgagggcgacgagcaggtgcttgcccggcagtttctggccatcgagcatgatggagctgttgctgaagttggctaccagccggctgccatccgagaagcgggtctcctgcacccggcccaccccgtcgcgccagcgaaatcccaccagcgccttgtcccacaatgcctcgtgcagcggcgcgaattgatcgctcagtctgaccagctcgggcaggcggctctccagcgtgctgcggctcaggttgaccagcggtggtgtgttgtaaagcaggccgagcagggcacgctcctccttgatgcccggaaacttgaggttgtccagcagccagtgatggctgttgagcacagagtcgtggaacacagcctgatagaggggcaacctgtccgccggattgaacacggttttcaggtagcgcggcttgaggcgagcgggctgaaagaagacctgcggcgcctcgtccggccaccacttgccgaggtaataggaggacttggcctgcttgcgcatgctggcatcctgccagccgaacccccagctctgaatgccgtgggcaaacatcagtggtttgctggtgagggcattgccatcctccgagcccagcaccagcccgagccgctctcccacccaggccatgcgggcattgcgggcggcgatcatggcctggctgccctgctgatgggccgggttgtaatcgttggaggccatggcggtgccatccacgtcgaggaagaggctgttgatgccgctggctttggccagctcgctcatgcggctcttggcgaagggcagggtgcaaccgggattgaggtaggctccctcgccaccaaagccgggtttgggtttgccgttggcctccatgatggcgcagcgcttgccgatcttgggggggatctgggcggtgagccagctgtcgttgctgccggggaggatggcggtatcgtaggagtcatagctgcccaccagatagcccaggcgctgggcggcggtgacggcataactctgttgcagggccgccgtccattgcggggtgccgagccagagcttgttcagtcccgcctgttgcagcgcctctatcacaggcagtgacaggccctgtccccagcgagtctgtgcaaccagcagatctcccagctgacccctgacccactgctggcgcagggccagcaccttgctctggctgacggggccctgctgggcgggcaggggcaactggctggcaatcagccggttgagcccggccatgatcaatgtctgctgccagggctcgggagccgttgcggccagcgcttcccgctcctcgccgctgaacgcttgcagccaggccggcttttgattgagtctggcccgcaggcctggccaatccttcacatcctgtcgatccagcagggcatctccccacagatagacatggctggcaccaatcaggcggcggccagcggggatccgggcaaacttgtcagcgagggattgccactccccctcggcctgcaaccactcccgatagcgacgggcccccgccagccagtcatcccccacgctcagacgcaccaccatgggagcctgctggttgaagctgctgaattcgtggcgggcgctcagttgcaggcgcccccccttgcgggtgaagttgagctggttgtcgtagggggtttgcaggatccagctgtaggtctgtttgcccgcatcctggctccacagcggcagcttgaggtcgtaatgggtgttgagttcggccagttcgtcgccgacatagccgagccagtcgctgtcacgcaccgagaagcggctgccctcgccaaaggccatggagaggtgggtctggtttttcggcaggctgtaccaggccagttgacggggcgtgtcgctggcaagggtcagcagcagatcatcaccgtccagtttgacctcgaccctggcgtcttgggcaggccagtgccagttggcctcttgctccccccgggtcagcttgtcgacctgacgggcgggttggccgtcactgaccggcatcttgttgaccgagatggccagggtatcgggggcgatgcgatagctcagcgtctccccttgcagtatcaggggggcggcggccagaggtgccgccagcagtgaaatcagcaggcagcccagtactggcgcctttatccgtaaacccttcattcaagatccttggccaagtcgatggcatcagggtacgcccttgcccgttctgcggtacagccaaatttgcccgcaccagcggcggcaagtcataggcccttgcactggatccgtgggcaggctcgggttgatgacgcccggtcagggggatgtcagatgatgcttgttttcttgggtcatgacgctatctgtcgtagtcagtgcgccgcgcatccttgtgcgtcaacgtcgacagcatggggcttgcaggcgctgcgcagtccccttttttgttggtccccgggtgcaggccaagcaagacgcagtgctgtttattgcctcaatagtggttggggcgaccgggcccccaatggcaggccgtccggcatggggtatcgataagggttcttgtctggctcgattgactaaatgtcatgcaacaccacaattatcctccttgccactcccgatgcgaatcgggttgggaaagctacaggtctctctccccgagacggctgagccgcatattgaatacggcgtcagctatcagtgttcaaccctctgcccgctcccgccatatccatgacgtctgtcgattgaaccggccatgccgttggtatcaaacctggctggagagtgcgccgtgcgtggcctcttcattcctcgttgttgataccggtacgccagccctcctgcagggcggctccctatatttcagtctgtggaaagaggttatttcctcatgatgagtacaagtgaacaacccagccggattgccctgctggggggccccggtggatcgtgccacccagcctctcgccgattggtcccagtggaacccggcacaacacgccgtactgctgctcaatttgcccgccgacgagcaagacagggtcttgcaggcagttcgccgtgatcctgaccgttacttgcaccccgttttctgcctggagaagagcccgctctcccccatgctggcgtatcctctgctcgattgtctgctgggcagcgaggctgctggctccttgccgcaactggtttccgaacgtctgctgcagagcgagcaactggtggatcgcgtgcgcctgtgcaaccgctgtcactcggcccacctcaacttcgtcgatgtgtgcccggaatgtgcccacattgcccttgaggccaagcctgccgtgcactgtttcacctgtggtcacgtggatgaccaggatgccttcatgcagcagggggcattgcgttgtcccaagtgtgtgaccaccttgcgccacataggagtggactatgatcggccgctggagaagtacctttgtctctcctgtcacgcccgtttcatggaggcggccgtgctggcgcgctgtcatgagtgcggtcaggcaagccggatgaccttgtggtggcgcccatccatgaataccgcatcggcaagctggcgcatcatgttgcccgtgagggcacccagcggttgcatctgcccctgacctggggcacccccatggcgatggatcacttcccctggttgttgcagtggagcaacagcctgctgcagcgccacggtggcagtcataccctgctggcgatccgggttgagcacctggccgagtttcgggctgagctgggcttgctgaaagcgttgcagcggctggccgccctgctcgcccgtctgcaggcactgttccgggacacggatgtggtttgccagtacgcagatgatcaactgctgctgttgctgccatacacggatgcagaagacagggcgatgttgcagagccggatcctggagctgaaccatatcgaggggctggacacactggcgctcgatgtgaaggtgcaacccctgcctgccagcctgggggacgatgccagcctgtggctgagtcgctggctggatgggagcatccagcatgcatgactggctgagaaccgtgtattacatcctgatggagatactgggcagcctgtcggtgtcccccagtatgatactgctgctgttgcccatgctgctgttgattgaggtgccgctgatggcgctgaccctgaccggtatcctcaagtggtatgcccgccaggtgccccaggcctcggacctgccgctgtcacgacgctgcccgagcgtctcctgcatcatcacctgctatggagagggtgacgcgatccgctccaccatattgaccctcaaggagcagctgtaccgcgggcatctggagatcatcgctgtcatcgatggcgccaatgccaacgctcatacctaccaggcggccttgaactgtgtccgcgagtttcagggatgccagacccgaaccctggtgctgttgcccaagtggcagcgcggtgggcgggtatcgaccctgaatgcgggtctgtcggcggcgaccggtgagatagtgatgaacgccgatggggatacctcctttgacaacaacatgatcgacgagattgtcgcctgttttgacgaccctgatatgccggcggtgggcggtgcattgcgggtgcgcaacctgcacgccgggctgctgacccggatgcaggggatcgaatacatgatctccatgcaggggggcaagacgggtctgagcgagtggaatctgatcaacaacatttcgggggcatccggggcatttcgtcgtgatttcctgcgccagattgggggctgggatacccacacggcggaagatctggatctgacgttgcggatcaagcactacctcaagcgccatcccggtctgaagatagggttcgcgcccagagccataggtcacacggatgcccccccggatctggtcacgctggccaaacagcgtctgcgttgggatggcgacctgctttttctctatctgcgcaaacacaagctgtcgctgacaccccgcatactgggatggaaaaccttcctgttcaccctcgtctacggggtggcgcaaaacgtggtgttgccgctgctggtcatgggctatagctggtggctggtcttcagttatccgggccagtttgtgacggccatgatgctctgtctctatctggtctacctgtttctcactctggtcaatttcctggtgttcctgctcgccatatccgagcgacccagggccgatctcgggctcttgccctggttgtgtctctacccggtttacaccctgctgatgcgcttgtggtgtgccgtggcactgcttaatgaaatattccggcgcagccacgaagagagcagcatggcgccatggtgggttctgaaacgaggaaacaaattctgatgaaagtgacattcaacacccctaaaaagcaggatgcgacctcggaacaggggatccgcgtattgtatgcacccgccaggcggatggcattcagggcgcgctggtatctgatcctgctgctggccttcagccccgtcatcatactgctctggtatctggggcaagagtggtggctgactcaggcgccagccattatcacgaccgagcccctgctggtggtggccaatggcgatggctttatccgcaatatctacacggcgcccggacaatccgtctcacagggggatgtattgatgcggttcgaatccccgacgctcaatgccaacattgaggcgcgcaaggcccgcttgaaggcgattgagctcaacaagcagctcgccgagcaggagatagtgcgcatcctggatggacagatcagcattgccgaacggagctcccgtgagcaggagggcatctatcaggagtatgcgaactaccggcagcagaaactggtatccagtgccgaatatgccagtgccctgctgagctggacccagtcacgcatcgccctgcaacaggccagggtcgagaaagcgcagcaggggttgcaggtcagggaagatcacctgacggggccgctggccagtgctcgccactctctggagcaggagttgacggagatggaagccatgtcgaggcagcagcagccattggcgccggccaggggcaaggtgtccgatgtgctggtgcaggcgggggactgggtcttctcgggggcaccgcttgcgttgatcgccaagcgtgaggatcccctggtcattgcctatgtgcagcccaggtatttgtcctccatggagacggggcacagggccatagtccagttgcccagtggcgagcggctggcagccagagtggccaggccggtcgagctggccggcaagttgccggcgcaattggctgccccgtttgaaggggagaaggcgacgctcaaggtcgccttgtcactggatgacaagttgccgcccaatctgcaagtggagggactgccggttaccgtgctgtttgattgagccatagcccctgctccgggaggctggcgtaccagccatagatgggcggcgcagtgcaaaagtgtgatggcgcctgatacaacgacgccccttgtcgtgggccagcagcctggcaacagaggcacacggtgaggggcaggagtctggctcaaaagaacccgcccctctgttttttccggcgatccgccgcaaacccatcaggcacaagattctgtgtgtggtgtcaataaggtacaccctctctggcatgcggttgccaagaggggccagggattcttatcgacaatggttcctgtctgactcgattgactaactcgcccaccgctgcagaattggccgcctcgccacccccgatgcgaatcgggttcggaaagtcacaggtctcttcccggagacagctggaccgcgcattgaggaaggcgttggttcatccctcgccttttaccatcacaaccgcacatccgtcaggaagtcaccctgcgttgccacggcagcagggtcggacatatgtgcgtaatcgtcagggcattcaaggaccgatctgcccggcgcgtgtcaaaggtggaatgttgcgaatgaatcgcatcttttggttattggcgctcttgcccctgctggcgttggctggcggggtggatagagcacgggaagcctgggtcatccaaggcagggcaggggagcttgatgccgcggcgcaaggactggatgccctctatcgacaaaccggcgacggcaaggtgctggacgatctgatcgccgtgcagctgtggcgcggggatcgcaagggggcgctggcagcctgcgccccctgcgagttcagtcccattgccaacagcacgctggaaggggtggcccgcgccgcccgggacgagaagcgctactttgaggcgatcagctattaccgggtgttgcaggggcgtgacccgggcaatcccaccggttggcttggcctgtttctcaccgccagcgatcagggcaaccgtgtgctggcccatcaggcggcaggagagtacgaggcccgtttcggtcgcgatcgggccgtgctggaggcgcgtatctatgccgcccgtcaggccgaggaccccatgggggagatgctggcccgccagcagtggctggcgctgggacccggcaacagtgaacaggtgctggcgctctatcgggtagcggtgagcctgggggcgggtcccgccgctgccgacttgatggggcagtatcctgccctgttcaagccggtggatcggctctggctcgactactaccaggcggtcaatttgctgcggatctcggcgcagaccgaggatccggcgctggctcgcacctccctcactcacaccctggccctgcaggacaagatcctgacccgggctccccgcgatcatgtgctctacctcagtgcccgccgtgatctggtggtgaccctggtggccctcggtgagtttgcccaggcggagcgggagtctgccgccctgcaagccgaggggccgctgccggaatacgtgcaggaggcgcgggccgatgcgctggttgggctcgggcgggtggacgaggcttcccttatctatcggcaactggcgaccccgcagcgggccaaagacaagacgctgctggagaagcgtttctacgcctactcggatgcggagcgttacggcgccgcccaggggttgctggcgggttggcaggagccgccgacccgctgggatttcaccggcaatatgcgcatgcccaacgatgactacgagaaggtgctgcagctcagaaccctgctgctggcctggcggggtcaggccgggatggctgaggcgcagctggaaggctggctgaaaacggcccctgccaacccctggctctggttgcagctgggggacatccgtcgttggcgcggtcacccggatggcgccgagcaggcctatcagcaggcggtgcgctggctgccgactggccgtacccgactcgccgagcagggtctcctccacgcccgcctcgatcaggggcagtggcaacagacaccgcaggcggtgcgggccctcggcaacctgaccaaggatcgccgggagttgcaacagcggctggcactggagcaggcccccatgctgaccactgagctgacccatggtcgcaatgaagggggctcggtacaggccagtcgtgactggagttacgacagccgcttttacagcgctcgcagcgacggcggcgatcggctgtttgcccgtcgtcagggcagcttcggtgaatttgacgggcagccggagcgtgccgcctacagcgggctcggggccgaagtctccttctatccgctgctgttgaccctggaaggggggatgggcagtgagctcaatcaaaagggctatctgtggagccgcctcgactggcggctgggcgatcactggacgcagggctttgccatcaacctcaacagtgccgacaccccgttgcgggcattggcgcgcggcaactacgccgatcaataccagctcgatctgggctggcgccaggatgagacccgggaggcgggcctgcggctggaacgaatggacatcagcgatggcaatcggcggctcaccgcctccggctggctgcgtcaggatctctggcgtcgggatcgctggtggttcgacactacgctgcgggctgccacctcccgcaacgaggcggtggcggtggattacttcaatcccctgcgggatcgcaatctggagctggaactggcggggcgttaccggctgccgctggatggccgtcgcgccctgctgcagagccttgtcatcggcggcaatcagtactggcagcaggagtatggcggcgacccgggctggcaactcagctatcgccacgactgggtgttctcccccgcgctgagcctgggctatggcctgggccggcgccaggccgtctacgacggcaaccccgaatatggaaatttcgtcttcgccaatctgcaatggagtttcatgtgatgagacgctggcttgcccctcttttcctgttgttgtccgtgctcatgccgctggccgcacaggctgcccgtcaacccgatgactatgtggtgctctgctaccacgacatcgtcgatctgaaattgacccccaacctcaagctctatccccagaccatacggcgcgacaccctgatccgccacttcaactggatcaagcagcagggctatcacccggtcagcttccagcaggtgctggatgccaaggctggcaaggcagccctgccggagaaggccattctgctcagcttcgacgatggttacgagagcttctaccggctggtctacccgctgctcaagctctacaactacccggccgtctatgccctggtgggcagctggctggatgtgcctgacgacaagctggtgccctatggcaacgacaggctgccgcgcagctacttcgtcggctggccgcagatccgcgagatgcaggcctccggactggtggagatagcctcccacaccttcgcctcccactacggcttgctcgccaatccccagggcaatgtgcagccggcggtgaccacggcgggctggagtccggccggttacgaaaccatggcggcctatcaggtgcgggtgaaagccgacttcgatgcgtctgcccgccagctcaaggagcagaccggccgggcaccgcgcatcatggtctggccctatggtgccttcaaccagacggtgctgaacctggccctatggtgccttcaaccagacggtgctgaacctggcccgtgacagcggcatgccctacagcttcaccctgattgaggggctcaacaccctgggggattccggagccactgtgcgccgttatctgctggaggaggacaccagcctggagactctggacgagatcatggggggcaacacctgggagcggcaggaggagcgactggtgcacgtggatctggactatgtctatgacaaggatccgctgcagctgaacaagaacatcgacctgctgctggagcggatcaagggatacggcatcaccaccgtctatctgcaggcctatgccgatgacaacggtgacggggtcgcggaggcgctctacttccccaatcgccacatgccggtcagggcggatctgttcaatcgggtcgcctggcagctcaagacccgggtcggggtcaaggtgtatgcctggatgccggtgatggcctatgacatggggcctaatcacacctatgtgaccgacagtcgcaccggcgcccccgccagaggtcagtatctgcgcctctcgccctgggatgccgccagccgtcagctgctgctggatatctacgaggatctcggtttttacaccaagttcgacggcctgctgttccacgatgacgccttcctcagcgattacgaagggcccatgccgctggcgcgctccacccgggccctgcgggctcagggtgagcacaagactgatttgctgatcgactttacgctggcgctgcgcgacaccgccgcccgttatcgccagggaggggctgacggcctcaagacagcccgcaacatctacgcggccctggtgaccgagcctgacgcccagcagtggtttgcccagagcatggcggcgttcgccaaggcctatgactacacggccgtgatggccatgccctacatggagcaggcagaaaatccggatgagtggctggcccggctggcggaaacatccctggcccaggtgccggccgagcggctggtgttcgagctgcaaagccgcaactggcgcaccgatcagccgatcccggatgaggagctggcgcgctggatgcagatcatccagcgcaagggggtgaaaaacttcggctactacccggacgattttcacaacaatcagccggatcccgccgtgctgaagcccgtcttctcggtgcagacccagcctcagccagtccagctgccggtggctcccgccgtgcccgtcagtgcggccatggccacacaagcgggggcggcacggtgagcggatttctctcaggcattgcgatttttaccctggcctaccccagcatgatggccatggtgtggatctgtggcggcctctattactacttccagtgggagcagcgggacatagcgctcgccagaaccgggctggtgttgcctcgctatcccaaggtgaccctgatggtgccctgctacaacgagggggccaatgtggaggagaccatcagccacctgctgcgccagcgttatcccgatttagaggtgctggccatcaacgatggcagcaaggatgacactgggcagcgactggatcggctggcggcgcaggatgcgcgccttaccgtgctgcaccagcacaatcagggcaaggccatggccctcaacaatggtctcgaacgggcgaagggggagatactggtgggcatagacggcgatgctgtgctcgaccatgacgctgtgcgctggatggtgaagcacttcatcgagagccccaaggtgggggccgtcaccggcaacccgcgggtgcgtacccgctccaccatcatcggcaagatccagaccggcgagttcagctccatcataggtctcatcaagcgggcccagcgcatctatggcactgtctttaccgtgtccggggtggtggtggcctttcgcaagtcggcggtggaggcggtgggtggctggagcacggacatggtcaccgaagacatcgacatcagctggaaactccagctggcgggctggctcatccattaccagccccaggcactgtgctgggtgctgatgccggagacggtgcgcggcctctacaaacagcggttgcgctgggcgcagggcggggccgaagtgatactgcgttacggcctgcaggcaatgcgctggcgcaaccgccacttctggttgctgctgctggagtatctctccagtgtcctctggtgctacagcatgctgctgctggcgctgatctggctgatccggcccgatctgggggagctggccgaaggtcagctgttccagtggaccggagtcatcatgaccgccatctgcctgctgcagttcggggtcagcatcttcatcgacaaccactatgacaagacaatggcccgcagcttcgtctggtgtatctggtatccgcttatctactggctgctcaacctggtgacggtgatcgttgccgtgcccaaggcgatcctgcgtcgccgtggccagcttgccgtatgggaaagccctgacagaggagagtccttccgtgacaaaaaataagttcgccaacgagatgatcatacgcaacggtgcccgttgcagctggcagtaccgactgcgggatctgttgatcctgctggtgacctggattggctggttgttgctggcgctgcgtttgccgaggctggaagtctggtgtggcgggctggatcgcatgttgcggctccatcgtcacagcgccatggccgcgaccctggccctgaccagtcactggctgctggtggaagcacccaagtgggcggtgacggccggctggttgacccggcctgcccgccggggtgctggcggcggggcgggagcaggggctggcaatggcttctccctgcatgcccttggcaatacactgggggagtggagcttctatctgctgatagccctggtggtggtgagcctgttgtcgctggtgagctatggccgctttcgggtgatccaccgtctggcgccgctcatctatctggcggggtgggtacacggtctctgcctgttgccccaggttggcctgctgacaccggtggggctcgggatctcgctgctgggcggcgcaggggctgtggctgcggtttactccctgctgggcttgaccggtcagcgggatcgccatcagggccgcatagtggcacttcgcaccctggcggacagtacccgtgaattcaccttgcagctggcgacgccgctgtcgcactacaggccaggccagtttgccttcttcgagtttgatgccaaggaggggccgcacccctttaccctggtgcgggtgtcgcccgacaagcgtcagctggtgattgcggtgcgggcgctgggggatcatacccgccagctggtcgaggcggccagggttgatggcccagtgacagtgacggggccttatggcgcctttgtctgtcccgcccggcaggggcagtcgctctggcttggcgccgggatcggcattaccccttttgtcgcctggctggaggggctggtggtccgtggtgaacggggggaggggatcacattgatccagtgtgcgccggacttggccggcgccgtctatcaccagcgattggccgagttgtgtcagcgtaccggggtgcgttatcggctgcatctggacaaggaagcggggcggctggatttggccggccttgcacagggcaagcccggtgacgtctggttctgcgggccggaaagaatggcagacgccctgacccggctgttgccgggcgggcgcctgcatcgcgagctatttcgctttcgttgaccgctgggcgagggcagcctcgacggctgcctccagctggggatctcgtccgctgatcatgtcggctggtgtgagcgctacctgcagatccgggatcagctcctgattttcgtagaagctgccatccgggttgcgcagccccagggtcgggatgccgtaggcgagtccggggatcagtctggagtcatgggcatagaccatggtgcccgtgcccgggactggctcacctatgatggggccgaccttgagtgtgcggtagtactgggggaaggccgagccttccgagtagctgcctgcattggccagcaccactgagggcttggtccactggcgggtggcggcgtctgtctcccccttgccgtggcgtggccagctgcgcgccattcccttgtcactgccgctgccggtcaggaactccaccagggtattggccagatagccccccttgttgaagcgcacgtccacgatcagcgcctcgcggtttcgctgacggccgagggcatcggcgaccatctcctcatacacggcgctgttcatctccggcagatagacatatcccacccgaccctgactcaactgcgccacccgggcacggcgcttggcgacccagccatccagttgcaacttgtactcctgctgcaaatccatggcggtgacgtcgagctgcaccggcgccttgctccccttgggcagcagtgtgagggccagccgctgatcggcctggtggttgagctgggcatccagcgcgttcaggtcaggaacctcggtgccattgatggccagcagacgggctcccggtgtcaggtctgtctcctgttccagcgggccgccggccagcagggcgaccagttcaacccccgtcttgccatcttgccagtagccgccgaggctggcggtgttgtcgggcattcgcggggatgacgccggacccactccccaggtgtgggaaacgttcagttcaccggccagctccgccagcagatgaccgaagtccctgccattgttgataccggccagttggcggcgaaggcgatctgtttgccatccggtgaccagagcgggcgctggctcaggtagtcgctgtcggtgagcggcatggcgagtccgccatcccctgcgctcaggtagactcggccctgccaggtgaacgcaagttgtttgccatcgggggagagcgcaggctcgcgcagccagagcggttcggccgcctgcaagggggagcagatcagcaggatcagcagggagagtcggcatcgcatgatggaagtttccaagtaggtgaaaaagcgccttatcttccccccaatcgcccggggggcactatcccgatatagggggggtatccccttgttttggctgttaattgtaacaatttataaaagatggcacgggatatgtttctctggatatattgagtattgatggcgatccaatatgatggcgctcgcccgccccacggggtggtgccattcagatgatttggtaacaagaaaagccctaaccagaggcttgtcgagggatggaatgagagccgtattactgtgtttgctggggctgtggcccgcattgagttttgccaccttgtctgccgacatgatagtggtgaagaagtcttcctacagcctgaccctgatgaaggatggcaaggaggtcaaacgctactggattgccctggggccagccccaaagggacacaagcagcgtgaaggggatcagcgtacgccggaagggcgttacatcctcgactacaagaaaaccaattccaactattacaaagccatccacatcaactacccgaatctggacgacatcaagacggccaacgaaatgggcgtgaatccgggtggcatgattatgatccatggtcagcgcaacagcataggcaacacacgtttgcagccgtccaactggaccaatggctgcatcgccatgctcaaccatgatctggacgaagtgtggaacgccatcgagcccggcacccccatcatcatccagccctgattgcctctctgcgcgcccccttcatgggggcgcactgcatttctgaacccttgcagtatccgttttagtccttggtctgcggccttgtgtcgtgctagtttttcccgctcgccgtggatgcaacaaggatgaccccatgccgtcagcaacgagtgcccttcccgccggtaccgagagcgcccgcgcgctctggtggcgcgccaccctcgatattttgccgctctccatctccgtcatcccctgggggatactgtgcggcgccctggcattgcaggtggggctgagcccgctacaggcccaatgcatgtccctgctggtctatgccggtgctgcccagctttcggctaccacactgttcggtgcggggacgcccctgctgcccatcatgggatccaccttcgtcatcacctcccagcatctgctttatggctttaccttccgtcgcgatgtcttgccgctctccctgcgttggcgtgccagtctggcgttctttctgactgacgagatgtttgcggtggcgctcaatgacagggagcgcagcggccgcttccatcccggttatgccctgatcgcgggcttcgtgttctacctgttctggaatctggcgaccctgctcggtatcgccgccggtcagtacatagacggcctggacaagatggggctggacttcgccattgcggccacctttatcgccatgaccatacccgccctcaagaacctgcccatggtggcggcgaccctagtcagcggcggcactgcactgctcaccaagccgctgctggcggaggtctacatcatcatatcggcgctggccggcatggtggtgggctatgtgctgcaccggatgaggagatgacaatgagctggctgatgataggcctgctggccctgatcaccttcttcaatcgcttcgccttcttctcgcggctgacccgttatcaacccggtgccgagatgggggccttcctcagcttctcggcccagtcggtgctgaccgccatctggttgcccatcgtcttcagctatgagccgggcaaggggctggactgggatccggactacctggccgctaccctgctggtgacggcattgaccctgctgcggctgccgaccctgctggtgggcatggggggcttcttcctgctgcgctggcaggggggcatggccgccctcttgccctggctggggtaggtccgtgatctggcatggtggatgtcctttatggatatccgccatgttgtgaatgtcacttcaaaaaacacctctcaagtgtgaggatttagggactatccgccaaggagctccccatgtctttcaccgaaacctgtcagcgcatagtgcgcgatcccctgctctcgcccgctcagaagaaccatgccctggcgctggccgccgaaaatgcgctgccttacccagagttgccaccggcggtcgccgaggcgctggcgcaggggtttctctgtgacatgttcgagggacatgccccctacaagccgcgctacgtgctgccggattatgcaaagttcctgagtcagggatccgcctggctggagctggcgccccccaaggattttgacgaggcgctcgatgcccttcgcatcctctatcaccatgtgccctccgtcaccggcatgccggtctggctggggcgcctcgatcatctgctgctgccctttgtgggtgagctggatgacgaagccctccatcgcaagctgaaagggttctggatctacctggatcgggtactgccggacgccttcatgcacgtcaatataggtcccgatgacaaccgtctctgccgcctgatcctgcgcatcgacggcgagctcaagcaggtggcgccgaacctgaccctgtttcacgatccggcgcagaccccggacaacctgctgatgctggcggtgcagaacatagccagctgcagcaagccgcacatcgccaactatccgctccatagtaacaccttcgaccagcgcggctttggcatcgtcagctgctacaacgctctgccccaggccggtggcgcgaataccctggtgcgactctccctcaagcgggtggccgagcaggcccacggcatagacgacttcatgggctgtctgctaccccactactgccgtctcgcctcccagctgatcggggcacgcgccgccttcctccatcaggagtccggcttcttcgacagctttttggtgcaggagggcttgatcgacgaagaccgcttcgtacccatgttcggcatctatggcatggcggaggcggtcaatttgctgatggacaaggagaatctgcccgagcgctacggacatgacgaggaggccaaccagcttggctatcgcatctcggcccagctctcccgccatgtgagcgagacgccacaggtacacgcctggggcggtcgcgccctgctccattctcagggcgggctcagcgtggatcgcgatgtgacccccggagtacggatcccttacggtcaggagccggatcccgccagccatgtgctggccctggcgccgcaccacggtttctatcactccgggatcagcgagatcctgaccctggatcccaccatacgccagaacccgcaggcgctgctgcagctctgcaagggggccctcgccatcggcatgcgtgagtttaccgccaacgtggcggacagcgatctggtacgggtgaccggctacatgatccgcaagagcgacgtggcccgtttcgcgaccgaagggtcgcggctgcagaccacctgtctcggtgccgaggcgagtgaactgacggccattcgtcagcgagcgccgagagtggttggccgtgaggcgaccctgtgtgactactgaatgcggcaaggaaaggagggagccaacggagcgcaccgcaacggtcagccgctggctgcccttctcctgcgtggacggccccggcaatcggctggtgctcttcctgcaggggtgcaactttcgctgccctgacgctcatcgagggcagggtgcgttggcaggcggcgctctgcaccgattgcgatcgctgcatcgacggctgcccgcgccatgccagccccaagaccagccagatatcggttgccgaggtgctggccctgctgcgccgctacggtcctctgctcaccggcattaccgtctccggcggcgaggccacgactcagctgccgttcgtgatcgccctgttcacggccatcaggcaggcacaggatctctcgcacctgacttgtctgctcgacagcaacggctccctggccgagacgggctggcagcggctgctgccggtactggacggcgccatgatagatctcaaggggtggcgcgactcggtgcaccattcactcacaggtgttggccgcgagcgggtgctggcctcgctgcgcctgctggcgagtcatggcaagctggccgagctgcggttgctccacgtgccgggacgcagcgattttctggatgccgatggcaagctggaaacgggtctggccagctttttgcagaacttggggccagtgcccatccgcctcaacggctttcgtcagcatggtgtgcgcggagtggcgacgagctggccggaggcgggcagagatgagctgactcgccttgccagggcggtgagcgacaggggacttggacccgtttcactgccggccattatctgaccctgtgtttgctggctaattaactgatcgcaaagcaatttgatgggatgcttttgccagcaccctgctctgatgttgagtctggtggcggcttttttgcagtctgagtctgaagatgacgtaactgtgattgctgtctatttgagctctgcgagggggcggctagaatggggcattcgcccacaatcaacagacgaacatgagtgaatccaacgccttataccgagtgcagttcatttgccacagcgagcgttatgaagtctatgtcagggaagtgagtcagggtcagctgttcggctttatcgagatcgctcacttcgtgtgggataaccacacggcattgatcgtcgatcccagccacgagaaattgaagagtgaatttgccgacgtcgaccgcaccatgatccccatgcaccatgtattgcgggtcgatcaggtgcgcaaacagggggccgcccgcatcactgagctgggcaacaacatcgcgcccttccccaaccccatctataccaggaagccctgaggctttctcctctctgcgagccttgccatgggagttcccctggtggggccatctcctcttcgggtcggtaatggcgcccgcaggatctgcaatgcgtgcagcccgggggcgttaacccagctccctggccagtgtcaggatccgctgtctgaaccagcgcagcgccggctcttcgcccgccggcccataccacaccaggctgtgggtgacggcgccatagtcgaacgggactggacggatcgctaatcccaaagccgcgctctgtaacgcccaaccctcgatggcggtcaggatgagatcgctctggcgcagcagggctgacgcgctgccaaaatccggcagagtggcaccgatctggcggcgtacctgcagctgggccaggctctgctcgaagaaggggttggccagttcctgatcgcgaatggcgatatggcgccagctcaggtaggcatccagatcccagggcttgtccagcgccggatggtccgcccgcagcagacagaccagcctgtcttcccgcagcgtttcccataccagacccggctggcggggcaggggctggctctggtcgtggggcaggataacaaagtcgagtttgcccgctgccagtgccgtcagaccttgctcatccttgttccagacgttgggctccaggcccggtacctcctgcatcagctggcccagaatgggccccatcggccagaccatgctgctttcccgcagcgcaaacctcagttgtccctgccaggtttgggggtcaaaaccgtcctggctggtgagattgttcagctcgctcagcagtcggtgcagggtagggccgagccgctcggcaaagggggtcagcaacagctggttgccctggcggtagagcagctgatcgccgagcagatcccgcagctggttgagggtcttgctgacggtggagggggtggtgcagagccgctcggccgtgcgggtgacgctctggctgtcgagcagcagatgcagggtgaccagatgacggcctcccagcctggacagtgcaatcagatccactgtgcctcctgcagcgagacaagcgcgggcaggggaggtcgattgaccagatggcggcccctcaccgtcaaacatgacagtgcaatcagatccatgacagctccacaacatagggacaaacaaaaagccccgcttgagcggggtttgcacgggttagcccttgagcacggcggccatggcgtcggccacatagtcgacgttgcggctgttgaggcccgccacgcacatgcgacccgagcgcaccagatagacggcgaactcttcgcgcaggcggtcaacctgctccggcgtgaagccggtgtagctgaacatgccgcgctggctgatgaagtagccaaaatcacggccaggcaccttggcgctcagtacctcgaacagcttctggcgcatggccttgatgcggatgcgcatctcgctcacttcatcgacccagagggcgtgcaggctggcatcgttcatcacggccgctgtgatctggccgccgtgggtaggggggctggagtagttgcgacgcactgtcgccttcatctggcccagcacccggcccgcctcttcggcatctttgcagatgaccgacaggccgccacagcgttcgccgtagaaggagaggttcttggaaaacgagttgctgacgaagaagctgacgccggcggccaccatggcacggatggcgtaggcatcctcttccagaccatcaccgaagccctgataggcgatgtccataaagggaattagccccttatccaccacgagcgcgatcaccttgtcccactgggcagaggagagatccacgccggtcgggttgtgacagcaggggtggagcagcacgatgcttttcgctggcagctggctcaggcagtcgatcatggcatcaaactggacgccgccggtggctgcgtcgtagtaggggtagtcgtgcacctggatgccggccccctcgaacatggccttgtggttgtcccaggtcggattgctgacccacacctctgaggtcgggaagtagcgcttgagcaggtcggccccgatcttgagcgcgccggagccgcctatggtctggatggtggcgatgcggccggccttgactgcttcatggtcggcgccaaacagcaggtgctgcactgctgtgcggtagttggcggccccttccatcggttgataggggcgcggagctggtgcagcggcgcgctgggcttcagcctgttgcacggacgccagcagcggaatgcggccctgttcgtcgtaatagaggccgatccccagattcaccttttgctcacgggtgtctttgtggaaggtctcgaccagggtcagtatggggtcgccagcgtaggcatcgacgtgttcaaacatggggggtccttgcgaagtggaatccagggtaagggatcaatgatcggcggtcatgatggcgtaaagcgggcgagggctcaagtctgaaacggacctgccgtgcacggccatggccccctttgctgtaaagggttagggtccggacttgctcccatggctgacgccagtagcgagcaggccgtggagcctttacttcaggtaggatctcagtacccgcaccacctgatccagatcctccagccgctcggccggggtggcctcttcggcgccgagatgctcccgcatatgaccctccagcacctccagcatcaagccgttgacggcaccgcggatggcggcgatctgctgcaaaatggcggcgcagtcaccctcctgctccagtgcgctttccagcgccccagtctggcccttgatgcggcgcacccgcgccagcaacttcttcttgccgtgaatggtgtgtgacatggaggatcctctcgatcaataaaactatactggggtatagtatattgcatcatcgctctcaggagaaatccatgtcattcctcgtctcatcccactgccatcaacccgtcgtgcaccagggtaatccgctggcggaacagaaaacccgctgggccgtgctgctcaccgttatcatgatggtggcggagatcagcggcggctggttctacaactcaatggcactgctggcggacggctggcacatgagctcccacgcgctggcgctcggcctctccgtgctggcctatcgtgccgcacgtcattttgcccgcgaccacagattcagcttcggtacctggaagatagaggtgctggggggcttcaccagcgccctgttgttggtgggggtggccgggttgatgctgttcgaatctgtgttccggctgctggatcccagtccgatccactatcagcaggcgatcgccatcgcgctggtgggcctcttggtgaacctcgcctgtgcctggctgctcaaggatgatcagggtcatcatcacggtcacagccatggtcatcatgatcacaaccatgacagtcaccagggtcacgaccactctcatcatgaccatgctgatcatcacggccatcaggatctcaacctgcgtgccgcctacattcatgtgctggcggatgcggccacctctgtgctggccatcctggcgctggtgggtggcatgctgtggggagccgactggctggatcctctgatgggcatagcgggggccgtgctggtggcggtgtgggcctgggggctgctgcgcgactcgggccgggtactgctggatgccgagatggataccccgctggtggcggagatccgcgaggtgatagccgacttgccggacgccgagatccgcgatctgcacgtctggcgggtggggcaggagcagtatgcctgcgtactctctctattgatggcgacgcccatcccggctggccagatccgtgagcggctcgccatccacgaggagctggtccacgtcaccatagagattgcccagccataagcagacgcgtgggatggatgctcaagacaggatgtgaagaaggggccaaggccccttctgtggtgcgcgtcagtgatgctggctgtggtcatcgtccggcttgtgctgccagatggcccccagcagcagcttgagcagcagccctggcgggttgtccagcaagtgtcccgactccagcaacaggtgaccatccgcccgaaaacccaggctggcatgcactgtgccatcctcaccgcgcacctggatgaggccgctcaaggtgccgcgttctcccggcaggcagcgcagccgcagctcacggggttctcccagcagggtgaaggcccgactcaggggcggcgtgtcttcaaagtcgggccaattgaagaagtgatactgctctgcgagcccgcccgcctgctggcaaaactggtcaaacagctgcgcaatcccctgatattcctgatccagccgtttggcctgctcttcaatccttttcatctgctgctcctgctcacgctatctggctgattgaaaactggtttttttcaaggtgccagcgggttcgaccagatatggcgccaaatggtggccgggtctgtgagccggatccaactttcgttatgaaaacgttatcttgttgaaaagggttggtttttttgccctgctgctcacatttgaaacgattgccgctgattaatatggcatcgctcggcaatgaccgggtactcggatatcgagactaactacagcgggaattataaaaaaatggatatgaaaaagaccaaagtggcgctggtaacagcctcactgctcgcgcttttgtccggctgcaatgacaacagctcttcaccctccacccctgaacccacggatgggcctgtcgcccgtctgcccgatgtgcaaccccctgccgagcaactggttgccggcccagatcaggcggtgatcgccctggtggatacccagaccagcgccgcgcgcgggatagaagggccctttgccagccacagcctgcatctgtggaacaacgacgcctgtaacgctaccgccgagagcggtctgaatgcgggctgggatgacaaggccaataccccgacggcggtcgacagtttcggccccagctgggtggttcccctggccaagctggaaggctgtatcaactttattgcccgcaacggcgatctcgccaacctgaccggcgccgacatgaaggtggttttcagcgatcaccctgatcgcaccgtggccatagtcgcgggcaagagcgaagtcttcgacagtcgtgccgatgcctttaccgccgcctttggcgtggccggggccagcgcccatctgatcgatggcaacaccctgatctggcaagggggcaaggacaagccccatgtgcgcctctattacacggagtcgggcaccatcaaggccaatgccgagggggtgttcgacttcccctatctcagcctgaccgcgaccagcctgaccgccgagcagcaggccaagtacccgcacctcaaggatgcagcggccttcgccctgccatccggcaaagatctcaagcccctgctcaagggcgagctggtggccattggcacggatgccgacggcattttgcagggggcgaccctggtgcagagcgccggcgccctcgatgccctctacgcagaggaagccaccaagctggcctatggcgccatcgttgaggggggcaatgtcaccttccggctgtgggcgccaaccgccaagtcggtcaagctggcgttgttcgacgagcagcacaaggccctcggcgagcgcaccatgacacaagacgacgccagcggcagctggagcgtgcagggtggcagcgagctggtcggaaaattctaccgctatgatatccaggtctatcacccgctcagtcgcaagctggaatcctatcaggtaacagacccctactccctgagcctggcgatgaactccgagttcagtcaggtggtggatctcgatgatccggccctcaagccggaagggtgggacagcctgaaggcgccccacagccagcagaaccctgccgacatcaccatctatgaggcccatgtccgggatctgaccggcaacgatgagtccaccaagccggaacacagaggcaagttcctcggcctgaccgacagcgacagtgtgccggtcaagcatctgcaatcccttgcccagagcggcgtcagccatctgcacctgttgcctgtgttcgacatcgccaccgtcaacgaggatccggccaaggtagccaacctccaggatgacttcagcaagctgtgtcaggtcaatgccgaggtgaaggattccaagtttggtggttactgcggcggtggccagaccatagaagccgtgctggccgatctgcaaggggccgacagcaaggagagcccgcaggtgcaggagctctccggctatctgcgtggcgttgactctttcaactggggttatgacccttatcactacacggcgccggaaggctcctacgccaccgatgccgagggtagccagcggatcctggagttccgcgagatggtcaaggccatcaagcagaacatcggcatgaacgtggtgatggacgtggtctacaaccacaccaacgaagccggccttggtcctaagtcggtgctcgacaagatagtgccctggtactaccagcgcctcaatccggagaccggctcggtcgagaattccacctgctgctccaacacggcgccggaacacgccatgttcgccaagctgatggatgactccctggtgacctgggcccgcgactacaagatcgacgccttccgcttcgacctgatgggtcaccacccgaaagatcaggtggtgcaggcgctggccgcagtgaagcaggtcaaccccgagatgtacttctacggcgagggctggaacttcggcgaggtgcaggatgacaagcgcttcgtgcaggcgacccagaagcacctggccggcaccggcatcggctccttctccgaccgcttgcgtgatgcggtgcgcggcggcagtccgtttgacggcggcgataccattcgcaagacccagggctttggcaacggcgccctggtggatgccaacgagatggacggcgtcgagctggccaccgcgctgcaccaatccgacctggtgcgcctcggcatggccggcaacctcaaggagttcgtgctgaccgacaaggacggcatgcctaagaagggctccgacatcgactacaacggtcaacctgcgggttatgcccaggatccgaccgagatccagaactatgtcgacaagcacgacaaccagaccctgttcgacaacctgatctacaaggcgccggaaggagccgatctggtgcggatgcagggggtatcgctggccaccgccatgctggggcagggcattccctttacccacgcaggtgtcgagctgctgcgttccaagtccatggagcgggacagctatgactcgggtgactggtacaacagggtcgactacacccttgccgacaacaacttcgacaaggggttgccgcgcaaggacaaggatggggacaactacccgttgatcgagcaggtacttggcaagcacgtcaagccgagcggggccgacatggcgaccatggtaggcttctatcaggagttggccgagctgcgtcaatcctcccgtctgctgcgccttggcagcggcgccgaggtgatcaagcgggttgatttccgcaataccgggcctgaccaggtgccggggcttatcgtgatgacggtggatgatggcgtcaacgccggtgcggatctggatcccgccatcgagggcctggtggtgatgatcaacgccaccaaccagccccagagcatcggcgacttccgtgatggcaaggatcagcccatcgatctgagcacgttgcagctgagcccggcccaccatgccggtagcagcatcgccgatggcgcccttgccagtggtggtcaactgaccctgggagcttggtctgccgccgtgttcgtcaaaccgcaggccggagcccagggcgcgggtctgccggtgagcaagaagatagacctgagcacggttccgccgtttggtgacaccgatgtcttcgtgcgtggtttcctgaacgagtgggatccggtcaacaaaatgatctttggtggcaactttacctacgagttcaccaccgaagtgacgaccgatcagcttggcaccactcaggtgaagattgccggtagtgagtgggacggcccgatcaactacggcaagtgcagtgacaccgaccagctggcgacaggccaggtcagcgtgctctgcgccaatggcggagatctgccgttcaatgctgacaaggcgggcagctacaagtttgtgttcacggcaatgaacaaggacaaaccgaccctgagcgtcagcttcaccgagccggtgcagagctgcaaggtgctggatacggtggcgggcaatccgctcggctacaacctgttcgtcaagggtgagctgtccggctgggctgcccagccccagtatcagctgagctacaaggggatggacggcgacctcgccatctatcaggccgcgttcaactacatgggcaccagcgagttcaaggtcgccaatgaagactggagcaaggagtacctgctcaacggcggtggcgctgtcactgctgagacgggctactctctcggcttctcccaggctggcagtgcgaacaacagcatcacattaccgcaaggattgtggagcgtgctggtgaaagttgacccggctggtaccaaggccggtaccgccgtcattcaggagtgccgtgccaagtaagcacacccatagagtccggggctggctcggcagccccgggttgaattccaccttgccaagggtgggataactccgagagagtaaacaaagcgcgactgccaaccggcagccgcgctttttctttgcaggtgtgaggtggggggaaagagaaaagccgtccctgtcgggggacggctttgcatatggaggtctcgcttgctggctggatcagcgcttgcgcagcagacgcagggcgttggccgtcaccagggcggtggctccggtatccgccagcacggcaatccacaggcccgtgatgccgagcagactggtgaccaggaagatggccttgagtcccagcgccagcgctatgttctggtggatgttggccagtgccgcccgcgacaggcggatcatggcggcgatgccaccgagctggttgtgggtcagggcggcatcggccgtctccagcgccacgtctgtgccgccacccatggcgatgccaatgttggcccgcttcatggcgggggcgtcgttgatgccatcccctatcatggcgaccttctggctggcggccagcttggcgatctcttccaccttgtcttccggcagcaggctggcgcgccagcccatgccgagctcgttggcaatcgcctcggcggcgcgggggttgtcaccggtcagcataatgctgcgcagtcccagccccttgagctccgccagggccgctgccgcttcgggccggatctggtcccgcagggccaacagggccgccggcgctgcgcccggctggccgagcacgaccaccgtcttgccctgctgctcaagggtggctatttgtgcgttgagggcattgctcagcgagtcaatccggctcggtgccagcagttgccagagggtgccgtcgacgcgtccttccacccccatgcctggcagggcgcgcagatcctgggctgcggccagagtcagcccctgctcacgggcggcggccaccacggcgcgggccagaggatgatgggagccttgctctatggcggcggccagtgccagcagttcgtcctccggttggtcattgaggctgacaagttcggtcagttgcggcttgcccagggtcagggtgcctgtcttgtcaaaggcgactgtgtctatatgggccagtcgctccagcgcggcaccgcccttgatcagggcctcctggcgggttgccgccgccagggcggaggtgacagccgccggggtggagatcaccagggcgcaggggcagccgatgagcagcagcgccagtccgcgatagacccactcgtcccagctctggccaaaggccagcggtggcactatcaccaccagcagggcaaccagcatcatggcaggggtataccagcggctgaagcggtcgatgaagcgctctatgggggcgcgctgggtctcggcttcctcgatcaggtgcagtatgcggtcgatggcgttgttgccgggctcggacaccacctcgaggcgcagcacccgatctgccgccagactgccggcgggcaccttgtcaccctggcgacgttccaccggaatggactcaccggtcagggcactctcgtcaaacgccccaagggcgtcgagcaagcgggcatctgccggcaggcgggcgcccggggcgatctctatgatgtcgccgggacgcagctggtcggccgccacctcttcccgaacgtcaccgtcaaccctggtgcggatccgcagtgccttgtcgggcaccagcgccatcagggcggtgacgccggcgcgagcacggccggcggcgtaggcctccagatgctcccccagcatgaacagcagcagcaccatggccgcctcggcggtttcacctaggaagagggcgcccagcgccgccaccgtcatcagggtctcgatggcgaagggggagccgctcctggtcagggcccaggctttgcgggagatgggccacaggccccagagggtggccagggtaaacagcggctggccgaactctttcggcagcagggcagccaacagcatcaggccggccagcgacaggggctgccaatacttggcgagcagggccatctgcgggctgcggcgcctggcgttgtcgtccccgggctgagttgcgcctttgagccggaaacccgcggccagcacggcggcggtgacggggtcgggggagaggccgggggcgagatccaccaccagcttctcggtggcaaacagcacccgggcctgctgcacgcccgccacccggctgacggcggtctctatcttgcgggcgcagctggggcaatccatccccagcacctgccagctgtggcggcggctgtcctgctccggcgcgactaacggctcggcggtgtcggtggtttgctcatggtgatcatgctcatgatggtcatggtcatggtcatggtcatgaggcggctgcgggctgcagcagccctggctttgacaacttcctctggggggctcttcatcccccggtgattcactcaccccctgatcctgatgatcatggggtgccttgctggcgcagcaactgacctgttcgacattgtcacagcagtggctgtcgtgttgatgttcgacttggctggtgacggccttgccggtggccgctgtgtgttgatggctgcagcaggatttgctcatgatgagtccctcttggatgggtcccgccggtgcggaaccttggataactgagccgagtgtaaaccttggtgttaagtccaaggtcaagcctctttatctccctctctcgtttgagaggggctgccagttcggtccaggagcaagtgccgctatatccttgtgattggcgggtgtttgtcctcgcccggcgcgcctatactggggggccctatcctccctcgataatcaaggacataacatgagcaattccgttactctgcaaggcaaccccgtttccgtagccggtcacttccccgttgccggtgagcaggccaagcctttctccctggttgccaaggatctgtctgacgtgaccctggcgagcttcgccggtcagcgcaagatcctgaacatatttccgagcgtcgataccccgacttgtgccacctcggtgcgcaaattcaacgaacaggccagcgcgctggagaacacagtcgtgctctgcatctccgccgatctgccgttcgcccagtctcgtttctgcggcgccgaaggtctggacaaggtggtgaccctctccaccctgcgtggtgctgccttcatgcaggattacggtgtggccttctcctccggtccgctggtgggcctgactgcccgcgccatcgtggtgctggatgcagataacaaggtgctgcacagcgagatggtagccgaagtagccgatgagccgaactacgcggccgccctggctgccctgtaagcttctgagcgcaaaaatcccgccacggcatgcccgtggcgggatttttttatggatggaacccggttatcagggggtctttacaggctgggtggcgggtaatggctcagggtgtggctgccagtgttcgtagggtctgtggatcttgctgtatatctcctccagcttgcctgacgccgccaacctttctatggcctgtgccaaaaacgcatccatctcattgccggctgcgcccttttgaataataaaaacatcttcaaagtcgccaaaaaattctcgctggatattggtcagccccagctggcgcagcatcaggtccgcttcctcctgtgcccagataaaggcatcgatacggccacgggagagcttgcgaagggattgctcgatactcatggaacgttgtacttgaaaggggagctcaccgggtacggcctcgattaacaaatcccgttgcgttgcttcgatgccataggccatgtcggtggagacaggattcgctgtgttgctgtagatgacatgggctaccttgccaaagctgcgggtgctgaagcgatagggcagcatgtctgcatcgtgcagattgcgaatggcgggcaggctgaaatcggccttgccattgatcacgcccgccatggcgcgcgcaatggggtagatggtgatctcgatagtcatatcggggtagagcgcatcaatcccatggaccagatcgacgaaggggcctgtcttgtcggcgttgataaggcctggcaattcaccaaggtgggccttgatgacgcggaccggctgggcaggggggctggaggtggtcgacgaggtctgggagagacctatggtcgcgataccgagcaggctgagcagtagcatggggatatgtctgagcatggtctgtctgccttcgaggtgaataataccattgtagacagccatgacctggcacagtgctcttcctcttgccgcttgcggatagggttttacttcttatgccccgctaactagacttcgcctcccacttctttatccgcgtacccccatgacctttagcgaactcgatctccatcccgccttgctggctgccttgcctgccaccctgcacacgccgactcgcatccagcagcttgcaatacccgtggtattggcggggcaggatctgctggcgctggcccagaccggcagcggcaagacactggcgttcgggttaccgttgctgcaacggctggatcccgcctccagcctggtgcagggactggtagtggtgccgacccgcgagctggcgatgcaagtgagcgctgcgctgcaagggatggctgacgctctgggattgcggatcctcaccctgtgcggtggcgttgcacaggagcgacaacaggcagagctggcgctggggccgcaactgctggtggcgacgccggggcgactgcgggatctgctcactcagcaagtgctggggctggatggcctgcaacagctggtgctggatgaggcggatcgcctgctggagatgggtttctggcccgatatccagtggctgatgaatgagatgcccgccgagcgtcagaccctgctcttctccgctaccctgcctgccgagctgaatgcctttgcccatagcctgctgacagaaccgactcgcattgaggccaatcccctcaacagcctggtgaacgagatcgaggagcgactctatctggtcaataagagcagcaaggtgcctgcgctgatcagcttgctcaaggagcaggcctggccgcaggtgctggtgttcatcagcgcgcgggacgatgccgacggcgtggccaggaagctggccagggcggggatcccggttgccgccctgcatggggagaaggaacaggcggttagagagcaggcgctcgacgatttcaaggctggcaaggtgctggtgctggtggccaccgacctgatggcgcggggcatacatgtggaggcattgcctgtggtgatcaacctggacttgcccgccagcgcccccgtttatgttcaccgtatcggccgtaccgcccgcgccgggtgcgaggggctggccatctcgctggtgtgtcacggcgagagcgatatcctggcggcgatccgcaccctgaccggccgtgagctgccgctgggggaactcgcaggtttcccggtgaccgacctgcccgccagcggggagggcaagcgcccacctcgcgacaagcaggctaaccgtcgcaccgccaacaagcgcagcgtcaagcagttcaagggcaaggtctagttcaaggctgagttggactgcccgattgggcagtatcaaaggacgccggtttcactatgctccatgggtttaaccatggagggatagaagatgacaagcctgttaatggggcccctgctggggctcgaagctgaggcgcagtacagcatctgttttctggcggggcccggctgcaagggcgccagcatcaggatcaacggcaccttgctgcctgccagcaagcaggcggatacccccagagggggtttgtggcgggccagctggacggcaagcccggccgccgaggggacgagcgtggagtaccggatcctgctggatggggaacccgcccgggatctggccggggacgaccattggcagtttcatctgccggggctggcggagccggtgcgcatcggttacgcctcttgcaacggtttttccgacttcaagctgctcacctccacgcctcagccctatgtgatgtggggcaggcttgctgccgaacacgccgcgcatcccttctcgctgttgctgatggggggggatcaggtctatgccgactctctctggaccacggttcccagcctcaaggcctggaacgagctggacaggacggagaaggtcaaacgcaaggcgacccgcaccatggaggagcagctcgatcgcttctattgcgatctctactgcaagcagtggagccggcccgaggtggcccgcctgctggcccgggtgccaagcgccatgatgtgggatgatcacgacatcttcgatggctggggcagctatcccgaggatctgcagggctgtaatgtctatcgggccatctatgctgccgcgtcccgttatttccggctgttccagctgcgcagcagcgccaatgcctccctgctggacccggtcaatttgaatcaccactcctggctgctgacgtttcggggttaccggatcctggcgctggacaacagagcaacccgcacccaggcccaggtgatgagccagtcccagtgggagcaggtcaacggtgcgctggccgcatgcgacgcgggccacctgctggtcatggctggcgtgcccgtggtttatcgggacttctccttcacagaggctgcgctggatgccaccccctgggaagaggagctgaccgacgatctcaaggatcactggcgggccaaggatcatcagggagagcgggcccggctcatcatgcggctgctggacaatgccaagagccggcgtcagaaggattctgcctgcaagaccctgatcctctccggcgacgtgcacgtgggctgcctgggcgtcatccaggacaagcgggaaggggtcaccaatgtgcaccagctggtctcctccggcatagtccatccctgccccacccagtttcagtggatggggatcctcgccatgaccaacgacaatcccgaatacctcgacgaaaaccgcttgatacgcgccgagctcatcaagccgttcggcgcccccgtctatctgcgcacccgcaacttcgccaccctgctgatgggcagtgaccacaagctgtgggccaactggcattgcgagaacgggctggccgccagctatccgctggcctgatggtcgggcaaacgcaaagggccccggcgggcccttttttcttttccacgtcaggctccccgggccgtttcatgctcagggcttgtcctgtgcctgggcgaagaagtcgcgcctaaactggccgagcacctcctctctgtgctgctgccagcgctcaggatccatgctcccctgactggccgccagttgctgctccagctcggccagctgctgctggtagcggccgcgctgatccagctgttgctggcgtacaccggcaaacgccacgctggcctcggcccggtcggcaggcaggaagtggcgggccaatgtctccagctcctcatccccccacaactggcgcgcctgcaagaggcgggcatccgggttgaacagatccgccgccagatccgggtgatccgccgcccactcatcctgcagccgggtcagggcggccagccgttcggccagcgccagctgttcgctgtcgtcggccaactgatccagggcctgggcgtaacgcccctgcaaccgggtcaggctctccccctcactcatccactgggattccagcgcgatcagattgaccagccgctcgctcagcggctggtcggtgtcgcttatctcgctggcgagccgctggctcagctccgcaggcatctctcgccagctgggaggcggcttggtggactggcccccgctgaccgccggggtgagccggggtatgagggttgtcatcggcgcggctggcgtctgctgcggctgacttcccccatgctgattaacctcggcgtttgccggggcagaccctggctcattctgccagccgaggttgagcagcaagagcgagaggactgccagggccaggatcccgtagcggcgcttcatcggctgatctcgcccttgaccgggaagtgatcggagaggttgctggcgggccagaggctgccatcgctgctgcgtgggatccagacgctgttgaggttatgactggcggcgccgtactcccggctcaccaccagatagtccagatactcgacgttggcaccaccggagagggggccgcctgcataggggttgatcctgggatcgaaggtggcttcggtatagccgccatagccgggttcatgggcgtcaaggttggccagcatgctggcgtagtcgtcggcgaacttgcgcttgttgacgttgaagtcgccgccatagatgacggtgtcgctggccgggatcttgaggctggcggccagggtacgaatttggccgaactggatctggcgcagctgtctcgcctcgtcggtgtcgaagctggcggtgtgggtggcgaacagatgccaggccttgccccccttgatcacctcggcatacatgacccccttgtcggcgaaacagtcggtgccggtgcactggggatagaccagctgggcctcccgcacgattgggtagcggctgacgatcaccacgccgccgtcgtggatgttgacccccggcttgtcgagcaccttggtctgataggggtactctttggccagcgcctgcaggaagccctcgcggcggccgtcgaacacctcttgcagcagcagggcgtcatagcccttgaggtaatcgggcagcaaggttaaccgttcgccaatgctggaggcgatcaccggcagggcccagacgttgtagctggccaccttgagcttgctctccgaaggctccagttgttcccgtggttgtggcggggtcagcatgtagtgcagatcgtcgtaacggccggtgaatttggcggcaaaggccagctcctgcggcccctgggtgcgatgcagggcgcggtcgctcttccaccccgagctgacggttggggtgtcgccaccgtgctgcaatgtggtgttccaccaggtgccctccattaactggttgaggcgataggtgtcgccgctggccgtggtgacacgggtttcgaacagatagcttttgcccgccttcaccccctcgtagcgattgaagctgagcaccatggcgctctcccaggggcccagctccgttctgtgctggatccattggctgcccgcctgcagctggccgctgccgctctggctgattgccagctgcaggggttccgggccgttgttggtgaggtagacatcggtatcggccagcgcctgcaatggaaactggctgaccagcagcagggcggcataactgaggggcttgtgcatcattaagtccttttggttgaggcacgattgaaagtgactgttatggcgggcatagaggtcatttcatttacatttttgttacaaataaatgaaaggccccatatggggagagggggacattgaggggaaggctgcgggtcagtggccgttcaagcggaggatctagatcaggcttggcaatcaagggggcgcgtaccggtcggcacgcaccccgggtgacgggtcagtggcggaactggttgatcaggcgggagagggcatgcagccgctccaccaacagcgtgatgccgtccagggcctgcctgctgttgtcggctgtgtggctggccagctggtggatctggtggatgccgtgatccagggtactggtgacatccgcctgctggccgacggcctgggcaatttcgtcgctggtgtgggtgacctgggtcagcatgcggttgatctggttgagcacctcggctgtggtgctcacgtgctgctggcaacgctccgaggtctgggccccctgggtcatgccatcggccagctggcgggtggtctgctgcagcgcctggatcatctcgtggatctcgccggtggagctgcgggtcttctgggccagtgcccgtatctcgtcggccaccactgcaaaaccacgcccctgctcaccggcccgcgccgcctctatggccgcattgagggagagcagattggtctgatcggcgatctggctgataaccgccaggatcccgctgatcttctggctgtcaccggtcagttgcgccagcacctggtggttggcatcaagttcttcatgcaactgattgaccgatgattgtgtggtcgccagcgcctgcaatccctcggccgatacctgttgtacctcgcccaccagggcgttggcttgatgggcgctgttggccacgtcacggatcgactggctcatttgcgtgatggcggcggccagctgctcgctctgggcccgctgctgttgcaggtgggtgtctatggtctggatattgcccctgtcatcctcggcggcctgcagtatctgctggttggtgtcggcgctgcgccccaccaccgccttgagctcggcccgcttcatgcgcagggccagctcgagagccgccagagtgtcccgccgtttggtgtagagcacctgacagagcggggtgcccatctcctcgcctgccgtggtggccaggcggttgagccgctgttgcagccgccagccgtggatcatctgagccagcagcgccgctgcaccgggcgctccccaaaggggattgccggtggcgagggctgccagcagggcgagcagggccgtgccggagaggagcagggtgagctggcccggctccagggtgagccggctgaaccagggcagcgccttgcccgcccggatgcgggcgtagagctgctccgcccaggcgatgtcctgttcgctcgggcgggtacgcaccgactggtactctatgatctgccgctgttcgttgaggatcggtgtgacgtaggcgttgacccagtagaagctgccgctcttggcgcgattctttaccagtcccatccagctcttgccctggcgcagtcgctgccacatgtcggcaaaggcagccttgggcatgtcgggatgacgtaccagattgtggggcaccccttccatctcggcggcgttgtaaccggctacctcgcagaagtgctggttggcataggtgatgtggctggtgggatccgtggtcgagatcagggataggtggtcggggaagcgtatctccccctcccgttggcttgtggtcatgtgagcatcctgagtgagtcaagtaactgatagttttgtttttatttttgtgatggttaccggctcattctatggggcggagatgacactatcttggcttgggtcaattaatcgacactctagcctggtgaaatagtgcaaatagaaagcccgcagggttcaggttgctgtcatgggaacaagggacttcgggtggcagacaagggggaatgtgatggcgccccgaccggggcgccagggatcagcgactggccaatgggtaggtaaaaagggccaggtgggcgaagttgaacaggaagtggatgacgatggcgacgctcagacgaccgctgacgtggaacgccaggccgtagcaggcgcccgccagggcggcaaacagcatcagcagcgggccaccggcgaggtgagctgcgccgaacagcaggctggcgaccaggatgccgagccagagtcggctgcgggcggccaccccttgctggatgaagccgcgaaacagcgcctcttccgccacgcaggtgaacagcagattgttgagggcaaacagccaccaccagtggggcagacccgcttcgggcttgagcgcacccagttgccaggcggtgatcagcagggccgccagcggcaacagcaagagggccagcgctcgccagcggatcgcaccgccctggccgagcaaggcgggccaggccagcagcaggccgaagaagaccagcggcttgtccagattgaggtacatgttgaagggcacgctggcggggcctgcctgtgcctggtccagcaccttcagattgttgaagccggggatgaggtgcagcatcagcgctatggcccacagcagcaccagcgtcagggcggcgccacgccagggctggggcaggctgggggtgcgccaggccagcagcaggcccgccagcgtgatcagcagagtggaagggctgaggtggtctaggtagagggcggccagcagggcgacccccagcaggatcaggccgggcatgcgttgacggaccagacagagcaagacggccagcgccagtgctccccagatgagcgaatcaggtagaggtaacattgagtctccaaggccgataaaagtcccgcaccttaacaagtcgtcacatcatgacacaagccttaataggctggtcggatccctgcaagggcgagtccgctggggggcgcagccatgaaaaagccggagctgaggctccggcttttctgagactgtgttgccagtaccggtgccttttagcgaccagactctgcgataacgcgggctatgatgtcggcgcgcttggtggcttccagctcgcccagggcgatgaggccggccttgaagatgacgttcttcggcaggctgacatcgtccagggtggtgatggcttcgacgtgcagaccgttcagtcggctggcatcgcgcgggctcaggttgacctgagtgttcatcacctgcttgcctttcttcttggcaggcacggcttgtttggtctggtcctgctcgtcttccggctgttctggttgttcgccgtcaaaatcgtaaatagacatagtcaatcctgttgggttgcaaggggcatgctcgccctaaatgtgggtattcagcccatatcctcattgcggataaaggcgcgccaggagcctagcacctgggcaaagtcttccagcccgcacatggccagctgctcatcatcgtagtaggcgagatcgtcgagatcctcatcctgttcgatattgaggacgttggctttcacctcggcttcctcatgggtgagcagcagtgaatagtcaccgccgtgcagctggtactctgtgcgggtgcgattggacagctggtcgatgatggagaagagctcatcgagcttctcctcatccttgccaacttcatcgatcaaccactgaccgatggcctcatgacccatggagaaccgggcgcgatagccaccgaacgggtcgcggcgaaattcatagtccatagcggagtccatatcggaaggatgaggccaccacaaagcggactggcatagcgtcagatccatgatccatggtgggtcacacatagcgtaaagtggcctattctagcgatccctcccgcgcttgtcttgatgatgtgggatctttgcacgtcggcccgtgtgattgtgggccaccaggcgtcatgccagcttgttgtccggagatgttatgcagctaaacgataccctggcccgtcagatagtgagcagggcgatgaagatactgtcgttctcggtcaacgtgatggatgaacacggtttgatcattgcctccggcaatcccgagcgcctccatcagcgccacgagggtgccgtgctggcgctgaccgagaaccgggtggtggagataagcgaggcgaccgcccagcagctcaagggggtgcgccctggcatcaatttgcccattgcctatcagggggaattgctcggggtcatcggtatctcgggcgatccggacatagtgcgtgcttacgccgagctggtgcgcatgacggccgagctcattctggagcaggcggcgctcaccgagcagttgcagtgggacaagcgccacaaggaggagctggtactgcagctcattcgcggcgaggggcgggtcgatcaactgcaacaggcggcccgtttcctcgagctggatctggcccagcctcgggtggtggcggtactggcgctggaggaggcggatcccgcgcgcctgcgggagctggtgcatctgctggaaaatccggagcgggacaatctggtggccatcaacggcctcgacgagatagtggtgctcaaaccggcccagctgagcgagggtgtctggcaatctgagcaggagcgcagccgcatcaagcagttgctggcccgcattccccacttcaaggtacggataggggtgggtgattacttcggcggcatagatggtctggcgcgctcctaccagacggcgcgggatactctgcgccggggcatgcggcaggcgccgcgcaagcaggtctacttcttcgaggattaccggttgccggtactgctcggcagtctggcggactcctggcaggcggatcagctgcgggcgcccctgctcaggctggcgcaggaggacacaaagggaacgctgcaaaagacgctgcgccaatatttcttgcaggattgtgatctgcatccctgtgccgaggcgctcttcattcaccccaatacactgcgctatcggctgacccggatcgagcagataaccggtttgaatttcaacaagttagacgacaagttcctgctctacctcgggctcaatctcgacagctgatttgttgtaatgaacaaaaaacctctctttaaagagaccttatttggcttttcagccaacgcattccgatcccggatcaccataatggccaccactcactcccattcaaggtgcccgtcatgatccctgtatccgcgctcggcgctctcgccgcgctctccatcgccatcttcctcattctgaagaaggtgccgcccgcctacggcatgatagtcggcgccctggccggtggcctgattggcggggccgatctgacccagaccgtcgccctgatgataggtggcgcccaggggatcaccacggccgtgatgcggatcctcgcggccggtgtgctggcaggcgtgctgatcgaatcgggcgccgccaccaccatcgccgcgtccgacgccttccacctgccgctcacctccgtcatggcggccggcatcatacctggcctgtttggactggtgatggcctactggctggccaagcgtctgaacaacaagggcagcaaggtcgccgccgacgaggtggtgagcttcagtggcagcaagctgcccggctttggcgccgccatcagtgcgcccctggttgccatactgctgctggccctgcgtccgctggccggtatagtggtggatccgctcattgccctgccccttggcggcctggtcggggcccttatgatgggcaagttcagcaaggtgaaccagtttgcggtctcgggtctggcccgcatggcgccggtggccatcatgctgctgggtaccggtaccctggcgggcatcatcgccaactcgggtctgaaggatgtgctgataagcggcctgaccgcctccggtctgccctcctacctgctggcccccatctcgggcgctttgatgtcgctggcgaccgcctcgaccacggccggtaccgtggtggcttccaacgtgttcagctccaccctgattgagctcggcatcagcagtctggcgggggccgccatgatccatgccggtgctaccgtgtttgaccacatgccccacggctccttcttccatgccaccggtggcagcgtccacatgggcgtgggggagcgcctcaagctcatcccttatgaaacagccgtcggtctgaccatcgcagccgtctccaccctgatgtttggcgtgtttggtctcgcctgaggaactgatatgaaaattgttatcgcaccggattcattcaaggagagcctgagcgccatggcggtggctgatgccatcgaggcgggtttcaagcaggtgttgccagaggctacctacatcaagctgcccatggccgatggcggcgagggcacagtgcaatccctggtggatgccaccggtggtcgcatactgccgttttatgtgacagcgccgctcggcaatcaggtgcagggcttcgtcggcctgctgggggatggcgagcgcgccgtcatcgagatggcggcggcctccggcctgcatcttgtcccccccgagctgcgcaatccgctgcacacctccagcttcggtaccggtgagctgatcctggcggccctcgacatgggggtgaagcacctgatcctcggcataggcggcagtgccaccaacgatggcggtgccggcatgatccaggcgctcggcggcaagctgctcaaacgcgatggcactcccatagcgccgggcggcgccgggctggcggatctggccaccatagatctgagcgatctggattcccgtctgagcaggatcaccatagaggtggcctgtgacgtggacaatccgctgtgcggcccgacaggtgcctccgccgtgtttggcccgcagaagggggccaacgccgatatggtggcccagctcgatgccaacctctcccgctacgccgactgcatcgagcaggcgcttggcaaacaggtgagggaaatcccgggggcgggcgccgccggtggcatgggggcggccctggtgggcctgctcggtgccgagctcaagcccggcatcgagatcgtcatagcggcgttgaaactggccgaggctgtggccgatgcggatctcgtcatcacgggggaggggcgtatcgacagccagacaatttacggcaaaacgccaatcggtgtcgcacgctgtgccaagcagtttggcaagccggtgataggtatttcagggtgtctcaccgacgactacggtgtggtgcatgagcacgggctggatgcggtgttcgccgtggtcaaccgcgccatgtccctgccggaggcattggcgacagccaccaccaacctgcagctcacggcccgcaacgtggccgcgctctatatgctgcgacgctgatcctcttttggccggtgccgggcaccggctttaccctgccccgtgtcgcggtgatgacctgtctttgttgcagatctgaccgcaataccttgccgatctcccgatcggcttttttcattatcttgctgtatctccatcgcttttctacggtttctatattttggctgaccactttacggcatagtgatcccccatagtacaaggagccacccatgatcttgctgaccctgggggtactgctgtttacccttatccatctctatccctgcttcgctgcggcccatcgaacccgcctgcgcgaccggttgggggagaaccgttacaagggactcttctcgctgctggtgttcgtcgctttcggcttgattctggctggctggcgttcgtccagccccatgccactctattttccgcccgcctggggcccggctctggtgataggcgtgatgccagtcgcgctcattctgtttttctcgggccaggggcccaaccacttacggcgctggctggttcatccccagctgcttggtaccctgctctgggctggcacccatcttgcggtcaacagcgaggcccgctccctggtgcttttcggcggtatcggtctgtgggccctggtcagcatcatctggatttcggtgcgggactggcagtgtcatccccgtcccgcagcgaactgggttggtactggtatcagcgtgggagctggacttgcggtcacggctatcttgatcttctggggtcatggctggctgaccggcatacccttgcgctaaatgatggggatgaaccggctgcgccacctgtgcgtatgacgctcatctgttcaaaaggagttgcccgatgaaatggttcactttgttattgctgcttggtgtcgggacggcctccgctgcctgccctgattatttcaatgtggagcaacgggagctcaacagcacccagcgccacaacctctgccagctgaccgaaggcaaggtggtgctggtggtaaacacggcgtcttattgcggttatcgcggccagtttggggatctggagacgctttatcagacctacaaggacaaggggctgatagtgctgggttttccgtccaacgacttctggcaggagtcgggggatgaggacaaaactgccgctgtttgccgccgtgactacggggtgaccttccccatgttcaaccggctggcggcacgcggtgacgatgcgagcccgctctacaaggggttggccgcggccgcgggcgaggcgccgggctggaactttcacaagtacctgatagggcgcgatggcaagctgatagcaagctatggtgcgaaccagaatccggccgacgatcccctgcaaaaagaggtcaaacgggcgctcgggctttaggtctaccccgctgcgggctgctctggaataatggaggcccgctttcctgtctggtaactctgtgctgcaacgtctgccccaaatggtgatcttcgatgccctggtccgtgaacagggcatctcggcggccgcacggcggctcggcgtctccaaatcccacatcagcaaacagctggcccagcttgaggccgaactcggtgcccagttggtgcagcgcaccactcgccgcttctccctgaccgaactcggtcaggagtatgcccgtcactgccgcgctttgatggcggtggcgctggaggcggactccatggtggcggagcgccgtggcaaggtgagtggcgtgcttcatcttggggtgggccagtcgtttggccggctgcacgtgatcccgcgcctcaaggcgtttcaggatcgctaccccgagctggagctggaagtctccctgtttgaccacagaaccaacctggtggacgaggggctggatctctggatcaccacctatgaagacaagcctgaagcgctggtggggcagcggctggcggatatccacttcgtgctggtggcctcgcctgactatttgctgagccacggcacacccttgcacccgaaagatctggcccagcacaactgcatcacctaccagagccgggagcggcgctaccacgagtggtcgtttcgccagggcaaggaacgccagacggtgcaggtggcaggcaactaccgggtggatctggcggaggcggtgcgcgatgccgccctggccgggctcggcatcgcctatgtcgccaactacttgctggacaaggagttgcagtccggtcaactgatccccctgctgccccagtggcggcctaaccagaagatggcggtgcacgccgtctacgctaggcgcgaacatctggatcccaagatccgtctcttcatcgatttcctcaaggagagcttcggccccaatccctattgggagctgcgacttgccccctggctcggcggcaaattgtccggtacagaggaataatcgtttccatataagaacactggctttcgcatgataccaaaattgaaccaaatcagcgggttggcgcaaccgatatcgtgcaaacgtttttgctaacagggctgtaaccaggcgggcttgcagtggaggggcggggagagcagaatccgcgcccatcttttgcctcacctgatggagtccctatgattgccctgctcggcatactgagtatcctggccctggccgtactctgctctgataatcgtcgtcgtatccctttgcgaacagtgggtctcgccctctgcctgcaagtcctttttgccggtctggtgctctggctgcctgccggtcagcacgtgctgaacggggtcagcgagagcgtcagcagcgtgatcggttacggtcaggaggggatcgccttcctgttcggggatctggccaagttcaagctgggcttcatctttgcgttcaacgtgctgccggtcatcatcttcttctctgcggtgatcgcgatcctctatcacataggcctgatgccgcgggttatcgccctgctgggcggcggtctgcagaagctgctgggtaccggccgtgccgagagcctctccgccaccgccaacatcttcgtcggcatggtggaagcgccgctggtggtcaagccctacctctccaagatgtccgactcccagttcttcgccgtgatgagctgcggtctcgcctccgtggctggcggcaccctggtgggctacgccagtatcggggttgagctcaagtacctgatagcggcggccttcatgtcggcacctgccggtctggccatggccaagatcctggtgccgcccggaatcggcgaggtggatcaccatcaggacgtggagatcccccgtgcgaccaatgtcatcgaagcggcggccgatggcgccatggcaggcctcaacatagcggtcgcggtcggcgcgactctgctggctttcgtcggggtgatcgccatgctcaacggcctgctcggctgggccggtgatctggtgggactggagctgagcttccagatcatactgggcttgctgttcgcccccgtctcctggctgatcggcgtgccctgggatcaggcccaggcggctggcgccctgatcgggaccaagatagtcatcaacgaattcgtcgctttcatcgccctggtgcaggatcagaccctgaacgaatcgagcaaggccatagtcaccttcgccctgtgcggtttcgccaacatctcctccatggcgatcctcatcggtggcctgggcgccatggtgccggagcgcaaatccttcatcgcccgttacggcatgcgcgccatactggcgggtgtgctggcgaacctgatgagcgcctcgctggcggggctgttcctcgccctctgattgacctcgaagcttgcaccttccggtcagagcccgcttcggcgggcttttttgtggctgtttttcagacaaaaaaaagcgcctcagaggaggcgcggggaaaaagacagattggaagcgtcacatgggtgccacttgaatgagggatgagccatgccatccaagtgtgaagccatgatgcctgaccctgtctgaagcccttctgaggcgattcttcatactatgttcatttttataaacgcaaaacggctccaatcgaacaatcctgatctctgttgtgccaatggctgaagtgagtgttttacagggatggagccactatcaaggggtcaactcgaacgaactggcgttctgttgttccagcgccagcaaccagcgcttgatggggatgccgccggcataaccggtcagctcgccgctgcgccctatcaccctgtgacagggcactatgatgctgagaggattgcggccattggcggcacccacggctcgcaccgccttgtggttgccgatggactgggctatttcgagatagctgacggtcttgccatagggaatgtcgcacagagcgcgccacaccgactgctggaagggggttcccttggcggcgagcggcagatcgaagcgttgcagacggccggcgaaataggcggcgaactgctcgacgtaaggggccagagccagatcatcctgacgccactgctgggttggcattatggggcgctctccctgcatgaactccacgtggcgcagccatcctgatcgatggcgatgagcagggggccgtgggcgctgtcgcaaaaactgtatctcatcttctctcatccttggcgtgggcaagtcgtaaggctggcagtatcactccagcacgggtttgccgcgggccgacttgatgtcgcccttgcgcttcttggcgtcgatccgcttgcgctgggagctgcgggtcggcttggtggcatgacgggccttggggcgccaggcggctttcttgagcagctccaccaggcggctcatggcctcttttcggttcatgtcctggctgcgatgggtctcgacgcggatctggataaaaccatcgtgtacccggctgtcgctcagcttgtcgagcccctctttgtagagcgggggcagactgggagagctgcggtaatcaaagcgcaaccagacggcggagtcagtcttgttgacgtgctggccgccggccccttgggcccgcatggcctgaaactgcagctcatgccaggggagggtgacgctgttggagatgactagcatactgctgtgctcttgtttggtgcatagggagaggctggttcagcttggtgcctcattatggggcgagatgtgctcccttggtgatgccgggggggattcatccagggcataaatgctatctttttgaaattaaacaataaaaagacttggcacaagaattgatacccaattcaccacataccatggattgggagcaaccagatgaagctgattactgcgattatcaaacccttcaagttggacgatgtgcgtgaagccgtcgccagtctgggagtcgaaggactgacagtgtccgaggtcaaggggtttggccgccagaaagggcacaccgaattataccggggagccgagtaccaggtcgacttcttacccaaagtgaagctggaaattgcgacggccgatgacaacgtcgaaggggtcatagaggcgatctgcaaggcggcgtacactggcaagatcggcgatggcaagatttttgtctacgatttgttgcaggcggtgcgcattcgtaccggtgaaagcgatgacgaggcgctctgatcgctcgggtgccctggcggcttgagcatgggtaaccctgtttcggattgccagaccggacgggttgccgataggtagtcgttgattgactccatggtggggctggataggattctatccggcccttttgtttgcacggcgtttaaatatgtgatcccgcactcgatgttttcttgatccggttggcgaggccaatgcaaaatacaaacagcaatggttatcactcgatatagcaactcaaggaatggatgatgaaaatgaagatgctggcactggctttttctaccctggctgctcagggggcgttggcggcaggagaggtgaatgtctactccaaccgtcaggatgaactgatcaagcccatcatccagcagttcgagaaggaatcgggcatcaaggtcaacgtggtgttcgccaaagaggggctgaacgagcgtctggagcgggaaggcaagctctctccggctgacctgatgctgaccgtagacatcagccgtctgaccgatctggtggacaaggggctggtgcagccggtagacagcaagatactgcaggagaatatcccttccatctatcgtgacccggagaatcgctggtttgccctgaccacccgggtgcgtgccatctattcgagcaaggaacgcctcggcaaactcgacaccatccgctacgaagatctggtaaagcctgaattcaaagggaaaatttgtacccgtagcggcaagcatgagtacaatgtggcgctggtctcctccatgatcgcccatcacggcatggcggatgcaaaaacctggctggaaggggtcaaggccaacctggcgcgcaagccgcaaggcaacgacagggatcaggtcaaggcgatcaaggatggcatctgcgatctgtccctcggcaacagctactacctgggtgccatgttgaaagatccggctcagaagtcctgggctgatgcggtctacatcaacttcccgaaccaggctgaccgtggcgcccacgtcaacgtgagcggcgtggccatgaccaagcatgccaagaacaaggaagccgcccagaagctgatggagttcctggctggcgatactgcacagcacatgtatgcggacgtgaatgccgagtacccggtcaaggtcggggtcgagccttccgccatggtcaagtcctggggcagtttcaagtctgatcccatgccggtcagcgagtacgccaagcaccgcaaggatgccttgcagttgctggatgaagtaaaattcgacttgtaatcagatggggccaagggccccatccacttctgtggtctcatgaaaaattgtggatggattgtcagcagttgggccaccgccctcctgctgggtttgccggtactcgcccttatcttctcagccttctcggcagacggagacctgtttcgccacctcgccgatactgtgctgctcgattatctggccaatacgctgggactggtggtgggcgtagtgctgctcagcctgttgttcggcgtacctaccgcctggctggtagccatgtgtcaggtaccggggcaccgtgccatgcagtgggcgctgatgctgcccatggccatgccctcctacatcgttgcctacgtctacaccgacctgcttgactactcggggccgctgcaggcggggctgcgcaccctgtttgagtggagcagaccggcggattactggttcccggccattcgatccctggggggcgccgcctgggtactggcgctggtgctctttccctacgtctatctgctggcccgcgcctcgttcttggagcagtcggtcagcctcattcactccagccgcttgctcggctgcaccccctggcagagctttcgccgcctcagtttgccgttggcacgccccgccatcatggtggcggtttccctggtagcgatggagaccctggccgactttgccactgtccacttcttcgccatcaacaccctgaccacggcggtttatgatacctggctcggctatggcagcctggccaccgctgccaagctctcctgcatgatgctgctggccgtggtgctgctcatcgcgctggagcgccgctcccgccagcgtcagcaggtgtttcagaaatccatgggtcatgagcagccgctgcgttatccactcaaggggatgagtcgcattctggccggactctggtgctggggactggtgctggccggtttcggcctgccatttgtcatcctgctcgattacggcgtgcgctatttcgaactctcctggacgccggagtttgtccgcttcgccggcaacagtctgctcatctcggcgctgaccgccctgttggccatggccatcgccctgctgctcggtttcttccgccgccttgatggtggcgtcaagagcctgctgcccctgcgcattgccgccatgggatacgccatgccgggtaccgtgctcgccatcggcgtgctggtgccgctgacagccctcgattttggtatcaatgatctggccgagtggcttggggggcaggggcctggcttgctgctgaccggtaccctcactgccatcgtattcggctatctggtgcgcttcgtggccattgccatcggttcggtggagagcagcatgggcaagatctcccccagcctcgacatggcggcccgttccctgggacagggagatggcggtatgctgcggcgggttcatctgccgctggtgcgacggggtctgtttgccggtgccatgctggtattcatcgaatccatgaaggagctgcccgccgccctgctgctgcggccgttcaacttcgataccctggcgacccacgtctatcaatttgtctcggacgagatgctggagcgcggcgccctgggggccatcgttatcgtgctggtagggctgttgccgcttatctgggtcaaccgcagcctggatagtcaggggcactgagtctgcagatcactccctgaattgttgtccggcgcaggtcggtctgaatcaaaagaatatgaggaagtcagccgtgtcttgcttgcaggttgagaacgtcagttgccgttataacggtcgcaatgtgctggaacagctgtctctgtcggtggccgacaacgagattgtctgtctgctgggggccagtggctgcggtaaaaccacgctgctcaaggccattgcaggcctgttgccgctggccgaaggggagatccgcctcggtgctaccctgctggatgggccgggcgtcagcgtgccacccgaggcgcgcaacatcggcatgatcttccaggattatgccctcttcccccatctgacggtggccgacaacgtcggtttcgggctgactcgccttgatcgccccgcccgtcagcagcaggtggaggaggcgctgacgctggtcaagctgcaggggctgggagatcgctatccccatcaactctctggcgggcagcagcaaagggttgccatcgctcgcgcactggtgtgcaagccgaagttgatgttgctggatgagcccttctcgaacatagatacccaggtgcggatgaagctgatcctcgagatccgcaccctgctcaagcagcaggggatcggcgccatcttcgtcagccacagcaaggaggaggcgtttgccttcgccgaccggctggctctgtttcgggctggtcatatcgagcaggtaggacagccggagcagctttatcgccgcccgcagaaccgcttcgttgccgagtttttgggcggggtgaactatctggccgccgaggtggtggacagtcactgtgtgcagacggcgctcggggttatctgtggcagtgagcctcatggtcgcaacctgggcgagctgctgcaactgatgctcagaccccagcaactgttgctggaggccgtcgtggacggcgaactgactgtgctggagcagcagtttctcggtcatcactgtcgggtgttgttcgagtgtggcggtcagcgactggaggctagcataggtgagccactcggcggggatcgcgctcgggtcaaggtcgcgccccatgggttggtgttgtttgaaccagtgcagtgaacaacttgatatcgttatgaaatcaatgaattgaattcactctggtttataatcgcgccacgctaatgcctatacaggggagagacaaatgaaagcccaagccgggatctgcgcagagccgaatctgcacgccctctatctgatgttcaatcgcacaggagaggcgaccgcactggttgcccgtctggccagcgtgcctgccctgtgggaagcggttgccgccgatttccccgatgccggtttcaccggcctggttgccgtcggcgccgatgcctgggatgacctctaccctgtggcccgtccgccccagtttcgcggctttatgacgcaatcagccaacggtcagcaggcgccaaatacgccgttcgacctcttcgtgcaattgcgtgccgatcgggtcgatgttttgcatcacgccggtcaaagggtgatggcgctgctggccggactggtggcgctggtggaagaggtgcgtggtttccgcaatctggattgccgggacctgaccggcttcgtcgacggcaccgagaacccgcaagatgaacaccgcgctgaggtggccttgcttgagggtggcgagtttgccggtggctcctatgtccatgtgcagcgttgggtacatgccatgagcgactgggagaagctcgccctgaaggaacaggaagatatcattggccgcaccaagcgcgacaacatcgaatacgagtcggccgacaagccgctgacctcccatatcaagcgggtcaacctcaagacgcccaagggtgaatccatggagatactgcgtcagagcatgccctggggaaccatgacggagcagggactctatttcatctcctgctgccgcacgccgttgcacttcaatgccatgatggccagcatgtacaagggggagggcggccatttcgatcacctgctgcgcttcaccacggcagtgactggtgcggccttctttgccccctcggaagattttctggtggcacagggtcaataagtcagcatttacctgtgcgcagaaaacaaaaatcccggccttggccgggattttgcgttctggcggtaccgctaataggcgttggcctgcgcattggctgacattaaggggtctgttcgaacagctcgagggcggagagatagagctcttcgatatcggtgtcgctggtcggagtgatgaagatggtgtcatcaccggcgatagtgccgaggatcccttctgccttgccgagtgagtcgagcaggcgggcgatcagctgggctgcacccgggctggtgtggatcacgaccagagcgccgttgtggtcgacgtcgagtaccaggttcttgagcgggctggaagtggtgggtacacccagttccaccggcaggcagtaaaccatctccatcttggcattgcgggtgcgaacggcgccgaagcggctcagcatgcgcgataccttggactggttgatgttttcgaagcccatctcttgcagggcagtcactatctctgcctgggagccaaatcgttcttctttcagcaaggctttaaaggccttggccagtttttcttgcttgtcgttgtgtttcatcttggactcacgaatgaggaggtgtggctgcctgtcacgctcaggcggcagatatgaacagcgtgcccattttgcattcatgtgcctatttttgcaaggaagcggcggttgttctgcatattgattcaaaattagcttgcatccccccatgttggggctaaaatcgggacgaaattttgaaaacttattcaattgggctgtatgggtattgaactaatcggtatcgcaaaatcctggcacaaggtgccggtactgcaagatgtcagctttcggactgagcccggtgaaaccttggtgctgctgggcccgagcggtgctggcaagagctcgctgctacgcatgatgaacttgctggacacgccggatgccggcgtattgcgcatcggtgaaagtgaattttctttcccgtccggcctgtctgctgccgaattcaaccgccaggcgcaggcactgcgtcgcaaggtgggcatggtgttccagcagtacaatctctggccacatctgaccgtgatggagaacctcatagaggcacccgtcaagttgctcggcatgagcaaggccgcggctatcgagaagggcgcctacctgttgacccagttgcaactggccgacaagcgtgatgcctggcctgcccgcctctcgggtggtcaacagcaacgggtggccattgcccgtaccctgatgatggatccgcaagtgctgctgtttgacgagccgacggctgcactcgatcccgagatcactaaagaggtggccgagatcatccgcaatctgggccagacaggtattacccaggtggtggtgacccacgaggtggagtttgcccgcaaggtggccagtcaggtgatttatctggaaaaggggcggatcatcgagtccggcaccgccgctattttccaatccccgcaaaccagccggtttgccgaattcttgatgcattgatattcaaatcgataaggaagctgtcatgaaaaagagtctgttgctggttgctgccatgggtttgctgagcacctcagtgctggccaaagagatcaagttcgccaccgaggcgacttatgcaccgttcgaatacctggacgacaaaaacgagtttcagggctttgacatcgacctggcccgtgccatctgtacccaggtcaagctggagtgcagcttccacaaccaggccttcgacagcctgatccccagcctcaagttccgtcgttatgacgctgccatcgcagccatggatgtgaccccggagcgggcagcccaggtcgacttctccgacatctattacgagaactcagccgtgttcgtggccaagaaagggaccttcaaggggccggaagacttggtcgacaagacggtcggcgtgcagaatggttcctcccatcagtcctatctggtggataactggatcagcaaaggcttgctgacagtgccctatgccagctaccagagtgccttcctcgacatgatgaatggccgtaccgatggtgtgtttgccgatactgccgtggcggccgactggctcaagcagcacaaggagtacgtcgtgatcggtgcgcctgtaaccgatgccaagtacttcggtaccggctttggcatcgcagtggccaagggtaacctggagctgctgacccagctgaacaaggggctggccgaaatcaaggccaacggcacctatcagaaaatcttcgacaaatacttcgcgcagtaagccatgttgagcctgttgttggatgcagcctggatgaccctcgggctggtcttggcatcactggtcggtggcatggtattggcgctgggattgagcgccgccgagctgagtaaacagccttggctggtgtggcctgtggctacactgaccaccttgatccgtggcttgcccgagctgttggtggtgctgttcatctacttcggctcgacccaggtgctgtttctcatcacaggcgagtatgtggagttcagcccgttcgcctgtggcgtgctggcgctctctctgctgtttgccagctatgccacccagactctgcgggcggcactcaatgcggtgcccgccggacagcggttggcggcgctggcgctcggtcttggcaaggggcatatcttctttcgcatcgtgttgccccaagcctggcgtcatgccctgccgggcctcggcaatcagtggctggtgttgctcaaggatactgcgctggtctccctcataggggtgaacgagatgatgcgtcaggcccagatggcctcggccagcacctatgaaccctttacctggtatgccgccgcggccctcatctatcttgccatcagcttggtgagtgaattcggactcaagcaggctgcccgctatacccgccgctacggaggttgaccatgcaggactatttcacgactctgctggggggattagtgatcaccctgcaaccgaccgtcttcagtcagctgagtgaattcgggtttaagcagacagcccgctatacccgctgctacggaggttgaccatgcaggactatttcacaactctgctggggggattagtgatcactctgcaatcgaccgtcttcagtcagctgagtgaattcgggtttaagcagacagcccgctatacccgcggctacggaggttgaccatgcaggactatttcatgactctgcttggtggtctggcgatcaccttgcaattaactgctctcagtctgctgctcggcgtactgatggcggctgccatgacatgggtgctggagcagcgcattccggtggcgacccagctggtacagctgtgggtactgatcttcaccggcacgccgctgctgatccagatcttcctcatctactacgggccgggacagtttgagtggctcaaatccgggccgctctggcctctgctcaagcagccctggttctgcgccgtgctggcccttggtttcaacaccgcggcctattcaacccgcttgttcaagggggcgctcgatgccattccgtccggtgaggtggaggcgtgccgcgcgctcggcttttcggctggacagaccctgtggatgaaggtgcgccatgctgcgcggcgactggtgcctgcctattccaacgaggtgatcctggtgctcaaggggagttcactcgccagcaccatcaccatcatggatgtgatgggcctggcccagcgcctcaacgcccagacctatgacaccctggctgtgtttactgtggccggtgcgctttacctgaccatgaacggattgttaacaattgggtttcgctggtgtgaacggcgagccctggcattccaggcctgagcacggtagatctacctctttgtggtaggtgtaaatgcgggaaatctgtgcttctcctctgatttttgcatttccccccatttttatgcgccgcctgtttattggctcacagaacccgtgattgcaactgttatcagattgttttttatggggggatccattaaggttgggcccacaacaagaaacaaccttaaacctacgcttaaacatggagttgatcatgaaagttgccgttctgggtgccgccggtggcatcggccaagccctcgctctgctgttgaaaaatcgccttcctgctggttccgaactgagcctgtatgacatagccccggtcactccgggtgtggcggtcgatctgagccatatcccgactgacgtgaaagtaaaaggtttctgcggtgaagatccgagcccggctctggtcggcgccgatgtggtgctgatctccgccggtgtggcgcgcaagcccggcatggatcgttccgatctattcaatatcaaccccggtatcgtcaagaatctggtcgaaaaatgtgccgcctcctgcccgaaagcgctgatcggcatcatcaccaacccggtcaacaccacggtcgccatcgcggctgaagtgctgaaaaaagccggtgtctacgacaagcgtcgcctgtttggcgtcaccaccctggatgtgatccgcgccgagaccttcgtggccgatgccaagggtttgaatgtcgacaaggtgcgtgtcaacgtgatcggtggccacagtggcgtgaccatactgccgctgctgtcccagatcgaaggggcttccttctctgcagaagaagtggcagccatgaccaagcgtatccagaacgccggcaccgaagtggttgaagccaaggccggtggtggttctgccaccctctccatgggtcaggctgcctgccgttttgggctgtcgctcatcaagggtctgcagggcgaagccaacgtcatcgagtgcgcttatgtggaaggggatggcaagcacgctaccttcttcgcacagcccatcttgctgggcaagaatggcgtcgaaaccgtactggactacggcaagctgagtgccttcgagcaagaggcgatggagggcatgctggccactctgaaagccgatatccagctgggtgtcgagttcgtcaagtaagccgcatggctgacaacaaggggagcttcggctcccctttgtcattgctgcagggtgctgacggtgacgggctaaggggatgggcctggctgccgataacagagagcagcaggagaaccttatgatgaaaccccttaccctttttggccttgcttgtttgctgacgacccaggcacagggcgcggagccacaggtatccgccgccgcacctacggcaagcagtgcagtttccgtggcagagtcagcgatcgcatccccgcctgcggtttccgctgccgagccggtggctgtgtctcagcctgcggtttccgccgccggaccggtcgcgtcatatcagcctgaggtctctgcagccgggccagcagcaccactgccagtcgctccttcaatggcgcagccagctgcgactgccacagcgtcggatggcggactttctccaaccagtcaacccatgaccagcacgccgacgagcggtgtagatgacagcggcaacctgcaggctgtgcccctctatcgtcaggacgagctgctcaactggattgaacaggggcgtcatttacagcaggtaaaacaggacagatgccagctcacccaggatatcgaggtgcgggccgaggtaatgaaggtgcctgcctatcagttcctgtggggagacatgctggcttggggagtgtgcatcaagcccaatgcggagctcggggtcaaattcatgtgggaggcagccaatcaggggttggcacctgcgctggaacagcttggccgttattactggaagggcaccctggtgcaaaaagatctgctcaaggccgaaaccctgatgcgtgaagcggccagcctggggtttcaacgggcacaggtagagtgggtcgagatgttgctgcaggggctgggcagcccgctggattatgaagaggcgtatcactggctgcacagcactgtcattggtgacaaggccttgcatcagaaggcgaccagcctgctgaatcgactgggcaaccgcatgcctgccaacgccattgcccgtgccaaggcgatgcgttaaataaaaatgacccacaggttttcacctgtgggtccggatccggccgccgtgccatgacaggccgggtcctcactgctttatatggtgcaacccgattaaagatcctggtgggggccaaaaacttcgtagtgcaactgttcggtcgggatacccgccgcgccgagttgtgtcttgatcccccgcatgaagccgagcgggccgcagaagtagtagtgggcctgcggtaccagcaactcggatacctcactcaagttcatgataccgctgaagtcatagtccttcccttgctgatcctgatcacttggctcccgataccagacccggctctgcagcttctgatgctgttggcgtttgcgctggatatcctccttgaaggcatgcagcgaaccccgttcacaagcgtgcagccagcagacatcggcatcatggcccgtgctcagcagttggttgagcatgctcagcatgggggtgaggcccacgccggctgagagcagcaccactggggtgctggcgctggcttgcaggaagaaatcaccggttggcggcatcagatccaccttgtcaccgacttgcagatggtcatgcagcaggttggaaacctgaccctgcggctcgcgcttgacgctgatccggtaatcgcgaccattgggtgcatcggagagggagtactgacggatctcctgatattccagttccgggtggttgagctggatgctgaggtactggcccggcttgaaatgcagcacgggtttgctatcgatcggcgccagcatgaaggaagtgatgagctcgctctcgacccgcttctctttgatgatgaaggggcgggggccttgccagccaccgatctcgctcgccttctcctgatagatctcgctctcccggccgatgaaaatactggccagtaccccataagccttgccccaggcatccagcacttcgtcggtgacttcacttccgcccaattctttgagcgtggccaagagatgactacctacaatgtgatattgttccggctggatcatgaagcccgtgtgtttgtgggcgatacgttctactgcacctgccagggcccccaggttgtcgatgttcttggcataagccgccactgcgttgaacagggccagcggttggccgccgctgcgctggtgagccaggttgaaaatatccttcagctcggggttgtgactgaacatgcgctgatagaagtgctgggtgagtgcagggcccgccgattcgagcaaaggtatggtgcttttgatgacggcgatggtggcttgatctaacataaggggtcctttctaattaaacatttaaaatgtcacttaataagctgcatcctagatgtttatttgatctggatcaataatcaattttccgcgtgatgcgacacaggccctatgagactaactagctataccgattttggattgagagccctgctctatctggcgaccttgccacagggggaattgtcgagcgtggccaaggtttccgccttgtatgacgtctctcgcaaccacatggtgaaggtggtgaatcagctggtgaagctgggttatctgcagtcacagcggggcaagaatggcgggatccgcatggcttgcacgccagagacagtcaatattggccaggtgatccgtgcgctggagggcaacctggacggcatcgactgcaactcgcccgtttgccatatcgtctctgtctgtctgctgaaaagtgccctgaaggaggcgatgaacgccttcctagcggtgatggacagctacacgctgcaagacctgctggccaatcgcgacgagctgcagaaggtgttcggtgagctgatcccgaccctggtgctggaaccagagctcgacgacgagaatgagtgagataaaaaaggctgccatcggcagccttttttcaatcttcgaaacccgatacgttgcggtataagtctggcatgatccgcgccatcttcaccatgttgttctctacttccatgatctcgatgggatagccagccagccgcaggctgatgttgggctgggggatctcctccagatattccagaattgcgccattgagggttctcggcccgtcgatgggcagttgccagttcatctccttgttcagttcgcggatgctggccgagccttccaccaggaaagaaccgtccggctgaggatggatctcgtcgctgggggtgggagtaatagtggtggtgaaatcacccactatctcttccaggatgtcgtccagggtgatcagcccttgaatgtcaccgtactcatccacaatgaggccgatccgctccttgttgcgctggaacttggccagctgcacattgagcggcgtcccttccgggatgaagtagatctcgtccacttcccgcagcaggctcgacttgttgaactgatccctggccatcagccgctgcgcatcgcgggcgtgcagaaagcccaccacgtcatcgatgttgtcgcgatagagcaatattttggtgtgggcaccgtgggccagctggcgcagtatgctcttccagtcatcgttgatgtcgatggcgtagatctcgctgcgtggcaccatgatgtgctccaccgtcatcttgtccaggtccaggatactgagcagcatctcctggtggcgctgggggatgagacttcctgcctcgttgactatggtgcgcagctcttcggtattgagagcgtcattcttgttgggagtgactcgcagcagcttgagcaggccgctggtgatgccgttgatcagccagacaaagggatagagaggcaccatcaatcccttgaggatccaggaggctggataggccactcgttcaggaaacatggccgccagggtcttgggggtgacttcgccaaacaccagcacgaccagggtcaggccaaaggtggcaatggcaacacccagatcgccaaacagccggatacagacaatggtggcgatcgccgaggcgaagatgttgaccaggttgttgccgatcaggatcaggcccagtagacgatcaggtcgggcgagcagctgttcgacacggcgtgcggctttgtgtttggtctgtgccagatgacgcagcttgtagcggttgatggacatcaggccagtttcggagctggagaagaaggcggatagaaggatcaagataacgaggacaatcagtaatgtactcgttgagatactgtccaaaaagggctcctgttggggctagataatgagtaaaaaagatgggtatcagctcagcagcacttctttgacgaagcggctgccgaaataggccagtgtcaggatgacactgccgacaagactcagggtaatgaccctgcgaccacgccagccacgagtatggtgaccccataacagcaatacatagacgcaccaggcaaggatcgagaggattgccttgtgggatttaccctgcgcgaacatgtcctccagaaagaacagaccggaggcgatggaaagtgtcagcagaaacaggcccgccgaaatcagctggaacagccgtttctctaccgtcatcaagggaggcattgacggtagctggctgatcttgcgggatttcaactgacggtccagacaggcgagttgcagtgcaaacaggcaggcgatcatcagcaccgaataggccatcagcgcgagacctatatgcagcagcaactggggatgcgcttccagatgggtgatatagcgacccggtatcagggcactggcggccagcagcagggctgaaaaactgtagaccacgggcagcaggatccagccgttgaagcgacgggtgacgcacgtcatgaagcaactgatgatgaggctgaccagagacgcgacgttgagcatgctgagattctggccggaatgggtcaccagcacttcgctggccacagacgcgccatgggcgaccagagccagtcctatgcaagcaaacaggggcgcttgcccgacttgtttggcattgagcagcaggtgcagcgaggcgacgatggcgagcagatagaatgccagggccagaatagagatcacgatcataaccaggtcgttgttgaacaagcgattggaacaggagtggcagtataccttgcacaagatatgctcgccagttgtgctaccgccgatctgcccatatataggcagcaggctaccgctttgcgcggtgaataattgtcctccagcgctacctcacgctggctgaggtattataatgcccccatttgttaagcttgcccgttagctggctgatgaccgccacgagcggtgaataatcgtcctcacagggctgactggggtataatccccccagttgttacgccaagaaccggaatgcgtcatgtttgagaatttgactgaacgactctcgcgcaccttgcgcaatgtcagtggccgtggccggctgaccgaagagaacatcaaggataccttgcgcgaagtgcgcatggcgctgctcgaggcggacgtcgccctgccggtagtgcgtgacttcgttgcccgcgtgaaagaacgtgccgtgggccaggaagtggccaagtccctgagcccgggccaggccttcatcaagatagtgcacggcgagctggtctctgtgatgggggaggccaatgaacagctcaacctggctgcccagccgcctgtcatcatactgatggcgggtttgcagggtgccggtaagaccactacggttggtaaactggccaagttgctcaaagagcgaagcaagaagaaggtgctggtcgtcagtgccgacgtctatcgccctgcggcgatcaagcagctggaaaccctggcaagcgatgtcggcgtcgacttcttcccgagtgatgccagccagaaaccggtcgatatcgccaccgcagccatcgatcaggcgcgcaagaagttctatgacgttgtgatcgtggataccgccggccgtctgcacgtcgacagcgacatgatggacgagatcatccatcttcacgccaccatcaagccggtcgagaccctgttcgtggtggatgccatgacgggtcaggatgccgccaacactgccaaggcgttcaacgaggcgctgccgctcaccggcgttatcctcaccaaggccgacggtgatgcccgtggtggtgccgccctttccgtgcgccatatcaccggcaagccggtcaagttcatcggtatgggtgagaaaacagacgcgttggagccattccatccggatcgcctcgcttcccgcatcctcggcatgggcgatgtgctgtcgcttatcgaggaagtggagcgcacggtcgacaaggagaaggcagccaaactggccaacaaggtcaagagtggcaaaggcttcgatctggaagacttccgtgaacagttggcccagatgcgcaacatgggcggcatgatgggcatgctcgacaagctgccgggcatgtccggcctgccggataacgtgaaagatcagatggatgacaagctcacagtgcggatggaggccatcatcagctccatgacgcccaaggagcgtgcccatcctgatctcatcaagggttcccgcaagcgccgcattgctgcgggctccggcatgcaggtgcaggatgtgaacaagctgctcaagcagttcaccgaaatgcagcgcatgatgaaaaagatgtccggcaagggcggcatgcgcaagatgatggggcagatgaagaacatgctgccgcccggatttggtggcggtggtcgcggtccgttctgattttcctgcttgtcaggcagaaaggctcaccgaggtgagcctttttcatgccaacccttgcgcaaaaaatagctggcttggttgcaattattacgaatccaagtagaattacgcggcttattttaagctagggtctgcgtatttgcaggccttgttcattagatgtttatgaggacgatatggtaaccattcgtttacaacgtggtggcgcgaaaaagcgtccgttttaccaggtagtagtttctgacagccgttgcgcccgtgacggtcgcttcatcgagcgcgttggtttcttcaacccggtcgcttctggttctgctgaaacgctgaatctggacctggctcgtatcgagcattgggttgctactggtgccgctgtttctgaccgcgttgccaagctgatcaaagacgctaccaaagctgcttaatcagcccaacggtaaggagttaaggtggaaaaacctgtagttctgggcactctgggtaccgtttatggcatcaagggctggcttaaagtgaactccttcaccgatgttgccgaagcgattttcgattacaacccctggatgatcaatcagaacggggtgtggcgtgaactcaaggtttcggcctggaaacgtcacaacaagggtctgatttgcaagatcgatggtatcgatctgcgtgaagatgccctggcattgaccaatgtcgagattggcgtacccgctgatctgttgcctgcgttgcctgaaggtgagttttactggcgtgacctgattggttgctcggtatcgaccaccaagggatacgacctgggcaaggtgaccgaattgatggaaaccggctccaacgatgtgttggtggttgaggccaatgtaaaagatgcctttggcgcgaaggagcggttgattccgttcctggaagagcaggtgatcaagcatattgatctgactgctcgaacaatcgaagttgattgggatcctggtttctagtttcccgcggtaacacgagtgccggaggtttcttatgtggattggggtgattagcctcttcccggaaatgttccgagccattaccgagcacggggtaacgggtcgggccgtcaagagtggcctgctgcagattgagtgctggaacccccgggagtttacccacgacaaacaccgtacggtcgatgatcgtccttatggtggtgggcccggcatgttgatgatggttcagccgctgcgtgacgcgattcatgcagccaagcaagcggcgggagacggggcgaaagtcatctatctctctcctcagggacgcaagctgactcaagcgggcgtaaccgagttggcgacgaatcagaaactgattctggtagccggtcgatacgaaggtatcgatgaacgcgtgatacaaaccgaggtcgacgaagagtggtctatcggggattacgtgttaagtggtggcgagttgcctgccatgaccctgatcgatgcggtttcgcgtctggttcctggggttttgggtgatcaggccagtgccgagcaagactccttcacggatggcttgctggatcatccccactacactcggccggagttgttggatggattggcggtgcccgaggcgctgacaagcggcaatcacgaagtgattcgacgctggcgtctcaaacagtcgctcggacgaacctggcaaagaaggccggaacttattaacaacctagctctgactgacgagcaagaatcacttcttgccgagtatgtccgcgaagtgcgtgacagcgttaagtagagttttcagtttatcctaggtaaggaaagacaatgagcaagattattcagcagcttgaacaagagcaactgcgtaccgacatcccggcatttgcccagggcgacaccgtacgtgttcaagttcgtgttaaagaaggtggcaaagagcgtctgcaggctttcgaaggcatcgttattgccaagcgtaaccgcggtctgcactctgctttcaccgttcgcaagatctccaacggcgaaggtgttgagcgtgtattccagactcactctccgctgatccacagtgtagaactgaagcgtcgtggtgatgttcgccgcgccaaactgtactacctgcgcaacctgtccggtaaagctgctcgtatcaaagagaagctcaactaattcgattcgaattggtgtcgatatgtcggcaaatagctcgacaggtagtgaaaaggctcgccaatggcgagccttttttgtgtccgctgttcaggatcctgaccgtacgccagcgttctgaccgcagcttactgattgacccgtaccacagagttgtcccgtccgaaggggcctggcacatagtcgtccgcctcccagtcgttgtcgtagagcgtctctccgttcggtttcaccagctggtagcagtattcgaaatggctggggccatcggtgggcaggttgagagtggtcctgaactccccgctcttcatccgtttgagctctatgggttgccactggctgaactctcccagcagcaatacctgctcagcttcacctgcagcctctttttccaccgcgaaggtcaccttgacctcggggcgggacttgagaaattgcttgttgatcggcatgacgcctccttgtcattgattgcgaagaaatagctactgtctatttttatatcactttatggcaaggatgtttataacggagatcaaaggggcagggcaaagtgtcgttgcagcaggccatgagtgaaccctatcttgaggtaaaagcctcgtggcagtgtcaaaattggctgaccattgcggccgatggcacgggtcagcgccttgttgttggctgccttggggcgtaactgcatcacctgaccatggcgagcacttatctgctcgacctctcccagcactatcatgtccatcaactcttcccagtcctggcgcagcaatttatcttcctcttcactcgggctccacatcagcggcatgccgatccggcgctctcctacggggatatcacggctaccctccaccgggatccagagtactcgcgagagcttgttgcgcacattcgactcttcccagcgctgaccgctgacgccgatcagtggtgctacgcaaacgaaggtggtttccagcggcttgccataaggatcgatggggatcgtcttgagctcgatgccgagctcggggaagtcctgctccggcttgctgcctgcgctggcccctagttgccactcgataagttgaccgacccagcccttgtcccgcctcaaatcgcgagggacagcaatgcctgcatcgctggccagctgtgccagcgagaagccagccatggcgtcggcacgggccagcagttcctgttctgactggggattggtgggcatgaatgactcctgcaaaggggaattattttagcaagtctgatccttgatgaggatcgctgtttttataaccgttcctggcagggggctgcacagggggggacgttttgtaggtgaggacttatcataatgatttttaaagagtttgtctttatagcgcagatcttcccggcacaggatcccgagttgaaatagttgtccaagggtttgctcatgctgttgcacacagttatccacagaaatcttggataactgccgtaaagtggtaatagtcagggtgttgttacaaaaaaatgtgaaactgcaccgatttttgctgcgatggcagggcagatagtgtgccactcctgtggataaattggccgtggtggatctttgaacagttgaacttgttcacaatcgggatcccggatctccggcggggaaagacatggatcttgatccagcattgttcatttaacactatgtatttaaatacatattttgtttttatcaccatgctgtatgctgatgcttaatttagagtagataaccaaaactactgtatatacccgcttgctaacaggcttatgcacagtctgggtgggcaacttgcggggcttgatcctggggtttgtttataagtcggcttgaaattgaaagttattcatgcgtgggggattgcagtccttgtttgctgccacggagtgaatgtggaacaatctccttatagattcagcctttataaggtgatcacgtgatagatggcgacgggtttcgtcccaatgtcggaatcgtgatctgtaaccgtgacgggcaagtattgtgggctaagcgctatgggcagcactcctggcagtttccgcagggaggagttgatgacggtgagacgccagaacaggccatgtatcgtgagctgtatgaggagataggcctcaagcccgaggatgtgaccatcatggccaccagtcgcaactggctgaagtaccgcttgccaaaacgccttgttcgttgggacagttcaccggtctgtattggccaaaaacaaaaatggttcttgctacagctggatccgggcagggagtccaggatccagttcggctgtcatggtcaccccgagtttgatgattggcgttgggtcagtttctggtacccggtacgccaggttgtctccttcaaacgggaagtctatcgacgggtgatgacggagtttgccccgttggcgatgccagtgcctgtggtgcaagtaaatcggaaagatgggcggcgcaaccgctctcgctaaggagcacattcgttgctgacggatctcagacgcatcgtcgaaagcatggccgaagccaacactctggagttggctttgcaggcattggtcagccagacccggcgggccatgacagtggactgctgttccgtctatgtgtctgagccggacatgcgccgctaccgactggctgcgaccgatggtctggccgagtcggcggtgggcaaggcaaccctgccgttcgagcagggtatcgtcggtctggtgggccagcgcgaagagctgatcaacctggccgatgccccctcccaccccagtttcaagtttctgccggatgtcgcggaagaggcgttccgctccttccttggtgctcccatcatgcatcagcgccaggtggtgggcattctggtggtgcaacaaaaagagagccgccgtttcgatgagggggaggagtccttcatggtgacgctggcagcccagctggccgcgcgcatcgcccaggcccaggccaagggctggttgcagaaaaccgactggagcaagccactgcgtggtatcgccggtgccagtggcatcgccatggccaaggcctgggtgtggcggcctcgcaaggaacttagtgccatcacaccgcgcaaggatgaggagcacgccaagcagctggaacggttgaacgtggcagtggaagtggtgcgccacgatctggagagtctggcgctgcggtttcgcgagagctacagccaggattcggtcgccatcttcgacatctatctgcatctgctcaacgatcccggttacatcaagcccatccgcaacaaggtgagcaaggagcactggacggccgtgtcggcggtcaagctcatcagcgaccggctgatcgatcagttcaaggggatgaaggatccctacctgcaggagcgctccaccgatgtgaaggacatagcccagcggctcattagccggctggtgcagaatgaacctgaacacatcacggtcggcgagcccgtggtgctggtcgccgacgaggtgacggccaccatactcgccgaggtgccgcgggaattcctgaccggggttgtctccctcaaggggggcaccaactcccacgcagccattttggcccgtgccatgggggtggcggccatcatgggggtggatctgccactcggcgacataggcggtcgcatgctggtcgtcgacggctacagcggcgatctcttcatcgagcccaatcaggtgatcctgaccgagtatcggcaactgctcaacgaggagcgggcgctcgataccctggtgcgcagcgtcgacaaccagccatcggaaaccgccgacggtactcctgtctccttgctgctcaacgcgggcctgagtgccgacaccgagatctccctcaatcatctggcggacggggtcgggctctatcgcaccgagatccccttcatgctgcaggacagcttcccctccgagtgggagcagacggcgcgctatcgcggcatcctggaaacctatcgcaatcgtcctgtctgcatgcgcacgctggatgtggggggcgacaagcagctgccctatttccccatcgtcgaggaaaatcccttccttggctggcgggggatccggctcaccctggatcaccccgaactgttcctggtccagctcaaggccatgctgcgggccagcgaggggctggacaacctggccatcatgctgccgatgatcagcagcgtcagcgaaatcagggcctcccgccggctgctggatcaggcctggcgagaggtgtcggaagaggcggccagccgcgatgcggtgatccgctaccccagcctgggggtgatgatagaggtgccgtccgctctctatatactgcccgagatggcgccgctcatcgacttctggtcggtgggcagcaacgacctgacccaatatctgctagcagtggatcgcaacaatgcccgcgtcgccaacatctacgatgccttccatcccgcggtgatccgcgccctgcaactgctggtcgatgcctcccatcgctaccagaaacctgtctccgtgtgtggcgagctggccggcgatccggtcggtgtgctcttgctgctggccatgggctatcgccgcttcagtatgaacacccacaacattgcccgcatcaagtacgtgctgcgtcaatccaccctgagcgagctgaccgcgctgatggccgacggcctcaagcacgacaatcctcacgtgctgcgcggcctgttcgcccgttacctggaagagcacggtctgggcggcttgctgcgagccggtcacaaaacgaaacagactgattgataatcatgccttgtccctgctgacgaatgatcggaaaatgcggcttttcttatgactggggccgcatatgcagcacgatggatattgggttttctcgcaggttgatcctgtagcattcagtttggggccactatcggtacgctggtacggtctcatgtatctgtttggtttcgccttcgccatgtggttggcggggcgtcgcgccgatacaccgaacagcggctggacccgcaacgaggtctccgatctgctgttttacggcttcctcggggtgatcctgggtggccgggtcggttacgtgctgttctacaacttcgacatgttcctggccgatcccatctacctgttcaagatctggaccggcggcatgtcgttccacggtggcctgatcggggtcatcaccgccatgatctggttcgcccacaagaccaagcgccacttcttcaccgtggccgactttgtggcaccgctgatcccgtttggcctcggcgtgggtcgcatcggcaacttcctgaacggcgagctgtggggccgggtcactgatgtgccctgggccatcatattccctgaggctggcccggagccgcgccatccctcccagctctaccagttcgcactggaaggtgtggtgttgtttatcatcctcaacctgttctggcgcaagaacccgccccgtggcgccatctcaggcctgttcctgttctgctacggcctgttccgcttcctggtggagttcgtacgccaaccggacagccagcttggtctctatttccaggagatcagcatgggccaaatcctgtctatgcccatgatcgtcgccggagctctgatggtctgggctgcttacaagcgtccgcagttgttcggtaatgccgggaaggaggtcaagcaatgagggtttatctcgacctgatgcagaagatcctggatgagggcaccgtcaagtccgataggactggtactggtaccgtctccctgttcggccatcagatgcgcttcaatctggcgcagggtttcccgctggtcaccaccaagaaatgtcacctgcgttccatcattcacgagctgctctggttcctcaatggcgacaccaataccgcctatctgaaagagcagggtgtcagcatctgggatgagtgggcagacgagaatggcgatctgggtccggtttatggcgctcagtggcgctcctggccggcggccgatggtgctgtcatcgatcagatccagcgtgctgtggatgacatcaagcacaatccggattcgcgccgcatcatagtctcagcctggaacgtaggtgaactggacaaaatggcgctggctccctgccacgccttcttccagttctacgtggcagatggaaagctctcgtgtcagctctaccagcgcagctgtgatgtcttcctcggcctgccgttcaatatcgccagctatgctctgctaactcacatgatggctcagcagtgtgatctggaagtgggcgacttcgtctggaccgggggtgatgtgcacctctactccaaccatatggagcagactgcgctgcagctctctcgtgagccgaggcccttgcctcagctggcgatcaagcgaaagcccgattccatcttcgactatcggttcgaggatttcgaaatcctggggtatgaccctcatcccggtatcaaggcgcccgtcgccatctgatcgaaaggcgccccagggcgctttttcatatatcaatacaatttgaaattcatttcatcggttgagccgttgtcgtacagaggacggcgagaaccggcaaatcgcagatgcctctccattatattctcggttttcccgttgtatttagcagtaagaaacgattttccattaattgttatgggatatagactcaaatcaaatcaaagcaatgccgaggataatttaaccatgagtgatgtattcaaaaaatttcttaagctggaggccgcctccggaatcattctgatcatggcggccgtgctggcgatgatactggccaactcgggtctggcgagtgggtatcaggcgttcctggatacgccggtacaggtgcgaatcgcagctctcgatatcaacaagccgctgctgctctggatcaacgacggctttatggccatcttcttcctgttggtcgggcttgaggtcaagcgggaaatgctggaaggagcactatcttcccgcgtgcaggcgactttccctgccatcgctgcagtcgggggcatgctggcaccggcactcatctacacctttttcaactactcggatgaagctgcacgtgccggttgggctattccggctgcgaccgatatcgcctttgctctcggcgtgatggcattgttgggcaagcgggttccggtcagtctgaaggtgttcctgctggctctggccatcatggacgaccttggggtcatcatcatcatagcgctcttctatacccagcagctgtcgctggaggcactggcagttggcatccttgcgaccctgactctgctgtggatgaatcgtcgtggcgaggacaggattggcctctacatgctggtcggattggtactctgggttgcggtgctcaagtctggcgtccatgcgaccctggctggcgtggtcgtgggcttcatgatcccgctcaacggcaagcgttatgcctcaccgctcaagcatctggagcatgctttgcatccctggagtgcttatttgatcctgccgctgtttgcctttgccaacgccggggtctcccttgatggaatcggtttgtcctccctgctgagtccggttccaatgggtatcatgctcgggttgtttgtgggcaaaccgcttggggtattcaccatcagctggctgtcggtcaaactgggcattgctcaattgccgagcggggtcaacttcaagcagatttttgccgtcagcattttgtgtggtatcggttttactatgtcgatgttcattgcatcgctggcgttcgagcatggcggattggattacggcagctattcacgtctcgggatcctggtggggtccacgctggcggcagtcgtcggttatctcgccttgcggatgtcgcttcccaacagggaagcggatcaaagcacggaggggttatgagaaaatacgggtggttaatgatactgatgagtccggctgtttgggctggcagtctggaggattgcaagcaggatgcagtatcggcgagctgctctgcctatttgaacggtgtggtcgacagcgcactcatgttgggagacaagcaggccaaggccaagtttggtgagaccttcgccgagcgagcgctgagcagccgggctggtgagatggtcaagcagtccaacaagcgttattgcggtgagcggatgccggacaaggcccatctcaaaagcacactgcaggcgaacttcactgcaaacaaggttgactcgatcagcgacatgtatgacattctggcggctgaactcagctgctaccggagtccgcgtactgcgggaaccccatcggatgtcacaccttaactacaatcacctctactatttttggatgactcagaagaagggctctgtcacccaggcggcggaagccctttttttgacaccacagacagtgaccggtcagatcaagctgctggagcaacgtcttggcggcaagctgctgatgcgcaaggggcgaactcttgaagccactgagctcggtcaactggtatttcgttacgccgacaaaatgttcagcctctcctacgagatgctggatatcgtcaactatcgcaaggagagccagatcctgtttgacgtcggcatcgccgatgcactctccaagcgcctcgccagtcgggtattgctctctgtcattcccaacgatggctccatccacctgcgctgtttcgaatcgacccatgagctcttgctggagcagctgagcgagcacaagctcgacatgatcctctccgactgtccggttgactccagccagcatgcaggcctgctctccaagcgactcggcggttgtggagtcagcttcttctgcaaggcgcctttgcctgagaaagcctttccggcctgtctggaggagcgtaagttgctgatcccgggtcgccgcaccgccatgggtcgccagttaacccagtggttcgagcagcaggggatctcccccagcattctcggcgagttcgatgatgcggccctgatgaaggcgttcggcttcttcaatcagggtatctttatggcgccaaccatctaccgggaagagatcctggaaggggaagaggtgatgctgattggggagacccaggatctgatggaagagtattacgtcatctttgccgagcgcatgatccagcatccggcggtaaaacgggtgtgcgagagtgacttctccttcctgtttgcaggtcaggaggactttgccacgattcaaccggcaaccctgtcattttaaatcgacggctcacagagtatgattcttgcctcgagcgaaaggggatgagatgcaactggaagagatggaggcgaatgcaagccgtgctgtggcactgctcaaggcgctggccaacgagcgaagactgtttattctgtgccagctgctggacagggaactgtctgtaggggagcttaatgaggtactcggattgagccagtcagccttgtcacagcacttggccgtgcttcggcgggatgagttggtggagacgcgaaaagaggcccagacggtctactattcgctgcgcagccacgaggtgcgcgagatgataggtttgctgcacagactgtattgcagcgcagataaataaaaaaccggcactaaggccggtttttttagcgttattcagccggagctgattaagccatagctttgatctgggcagacaggcggctcttgtgacgagcagctttgttcttgtggatcaggcctttggtagccatgcgatccatgatcggctgagcggtagcaaaagcagcaacggcagcagctttgtcgccagaagcgatggcagcaattactttcttcagataggtacgggtcattgaacgacggctggcgttgtgttgacgacgtttctctgattgaatcgcgcgcttcttagcagatttgatattagccaaggtaaaactcctaaaactgtcttagcgagtgtattgaaaaggcccggaaatatgccttctcaaccacatattgtcaaatgatttgtgcaaataaacaccgccccccggtggtgtgtcagttgggaggcggttaaactgtcggccgattctagcagcattcttttcattctgacagttccagaggcctcgtcttgagtaagaaattgatcaaatccggcatgatagtgtccggaatgacgctggtgtcccgtgtgatgggcttggttcgcgatgtagtcatcgccaatctgcttggtgccggggtagccgcagatgtcttcttctttgccaatcgcattcccaactttttgcgtcgtttgttcgccgaaggtgctttcaaccaggctttcgttcccgtgatgacggagtacaagaaaaatggcgacgagcgtgaagtgcgcgaattgctggctgcggtagcgggtactctgggggggatagtgaccgtcgtgaccctgctgggcgtgttgggttctggcgtgttgactgcgctgttcggctggggctggttctgggactggttgcatggcgggcccgctgccgagaagttcgagctggccagcctgatgctcaaaattacctttccctacctctggttcatcacttttaccgccatggcgggggccatcctcaacacctttggccgtttcgcggtatcctcgttcacccctgtgtttctcaacctcaccatgataggggcggcttggtggatagcgcccctgctggagagacccgagattgctctcgcgatcggtgtctttctgggtggtttggtgcagttcctgttccagtatccctttctgcgtcagatcaacatgctggtgtggcccaagtggggttggcgccacccaggggtggtcaagatccgcaccctgatgatcccggcgctgttcggggtgtcggtcagtcagatcaacctgctgatcaacaccatgctcgcatccttcctcgccaccggcgccatcagctatctctattactcggatcgcctgctggagttccccctcggcctgttcgctgtggccatcagtaccgttatcctgcctgcgctggccaagaagcatgtggatgcggacccggctgacttctctcgtaccatggactggggggtacggatggtgatgctgcttggccttgcggccatggtggggatagccgtgctgcgtgagcccatactgcgagtgctcttcatgcgcggcgagttcggtatgcatgaggtgagcatgtccagtgccagtctgttggcttccaccacgggcctgttgtcgctgatgttgatcaaggtgctggcaccgggctactacgctcgccaggacaccaggacgccagtgcggatcggggtgatgtccatgatcgccaacatggtgtgcaacctcatcttcatcttcccccttggctatgtggggctggcactatccaccgcctgctcaggttcgttgaatgcggctctgttgttcaagggcttgtatcaacaaggggtctaccgtccgtcccgcaataccgggctgttctgcctcaagttgctggtggcgaccgtgctgatgggaggcgtgcttgcctatctgtcaccggatctcgcccagtgggctgcctggagcatgggcaaggccagcttgcagctgaccatgctgctctgcctgggagggggaatgtacggggtcatcctgctggtacttggcattcggccaagacacctgaaagcaggtcagcagcaggactgaccctgctgcaccatccgggattgcctcggcgggcaggggatctgggcaagatgcctgaaatcgggccatgagggctgaccctgccagctggctgatatataatccgccgatttccatggcagcaacgcacaaggcactgatggagcttatccgcggtattcacaatatcaagccccgtcaccggggatgtgtattgaccataggcaactttgatggggtccatcagggtcatcatgccgtgttggcacgcttgcaggaaaaagccgtccaactcggtctgccagcctgcgtcatgctgttcgagccccagccactggaactgtttgccggatcggctgcgcctgctcgcctcagccggctgcgggagaaatacgaagcgctcaagggcatgcagatcgaccgcatgctctgcgtgcgcttcaaccatcgtttcgccgagcagtcccccaacagcttcatcgagcagttgctggtcgaaaaactgggggtgcgttatctggtggtcggcgatgattttcgcttcggcaaggggcgggaaggggacttccacctgctggaggaggcgggccatcgcttcggtttcgaggtgatcagtacccagagcttccagctcgaacggcagcgggtcagcagcacactcgtacgcgaggccctcaaagctggccggatggcggaggtggagatgatgcttggccgcccttataccatcagcggtcgggtggcccacggtgacaagctgggccgcaccataggttttcccaccgccaatctggcactcaagcgccaggtcatcccggtcggtggcgtgtttgcagtggaagtgttatgttccggcaagaccttccccggcgtagccaatgtgggtgtacggccgacagtgaatggcacacaagccagattggaagtacatctatttgatttttctggtgatctatatggtcagcaggtcaaggtgctgcttcgccacaagctgcgcgaagagcagaagtttgcctctttcatcgccttgaaagagcagatcgaacgagatgccttggcggcccgagcctggttcgggctgccactactcaatttacccagcactcttttagaaaagaagggaacccaggactgatgagcgactataaacacaccctgaatctgccggaaaccgagtttccgatgcgtggcgatctggccaaacgcgaacccaacatgctgaaacgttggtacgatcaggatctttacggcgccattcgccgcgccaaagcgggcaagccctccttcattctgcatgatggccccccctacgcgaacggcagcattcacatcggtcactcggtcaacaagatcctcaaagacgtcatcatcaagtccaagggcctctccggcttcgattctccctatgtgcctggctgggattgtcacggtttgcctatcgagctgaaagtggaaggcatggttggcaagccgggtgagaaggtctccgctgccgagtttcgcgctgagtgtcgcaaatatgccaaaacccagatcgaagcgcagaagaccgacttcatccgtctgggtgtgttgggtgactgggaacacccctacctgaccatggactttggcaccgaagccaacatcattcgttccatggccaagatcgttgaaaatggccacctgcacaaaggctccaagccggtgcactggtgtaccgattgcggttctgcgctggcagaagcggaagtggagtactacgacaagaactccccctccatcgacgtgcgcttcaaggccgttgacgaggcgaccgtggccgccaagtttgattgccctgaaggccaccttggcaagggcccgatctctgcagtgatctggaccacgactccttggactctgcccgccaaccgcgccatcgctatgcacgccgatctggactatgccctggtgcaagtcgaaggtgagcaccccgagcgcctgatcctggccgccgagctggtcaaggatgtgatggacagggccggtatcgagaagttccacaatctgggttacaccaagggcgtagcgctcgagctgctgcgcttcaaccaccccttctatagcttcgatgtgcctgtggtactgggtgatcacgtcaccctcgatgccggtaccggcgccgtccacaccgcccctggccatggtcaggaagactttgtggtcggtcagaagtacggtctggaagtggccaacccggttggcagcaacggcgtttacctgccggataccgaactgtttgccggccagcacgtgttcaaggccaatgcggccgtggtcgaggtgttgaccgagcgcggcgccctgctgcaccacatggtgttcaaccactcctacccgcactgctggcgtcacaagactcctattatcttccgtgccaccccgcagtggttcatcagcatggaacagaaggggctacgtcagcgcgcgctggaagagatagagcgcattgagaaagacgggatcacccagcacggacagagcggctgggtacctgcctggggcaagaaccgcattcaggccatggtcgagaaccgtcctgactggtgcatctctcgtcagcgtacctggggtgtgccaatctccctgttcgttcacaaggagacccagcaacttcacccggaatccgtgcgcctgatgcacgaagtcgccaagcgggtcgagcagtccggcatccaggcctggtgggatctggacaaggccgagctgctgggcagcgacgccgacatgtacgacaaggtgcctgacaccctggacgtctggtttgactcaggctcgacccactcctcagtggtagatgctcgtcccgagttcaacggtcactccgccgacctctatctggaaggctccgaccagcaccgcggctggttcatgtcgtcgctcatgatcggcgtggccatgaaagacaaggctccctacaaccaggtgctgactcacggcttcaccgtggatggtcagggtcgcaagatgtccaagtccatcggcaacgtggtcagcccgcaggatgtgatgaacaagctgggagccgacatactgcgtctgtgggtcgccagtaccgattacaccggcgagatgacggtctccgacgagatcctcaagcgctctgccgatgcttatcgccgcattcgcaacacagcccgcttcctgctggccaacctgaatggtttcaatccggcaaccgacatggtggctgccgccgacatggtggtggtggatcgctgggcagtgggtcgtgccaaggcagcgcaagccgagatagtgacggcctttgaagagtacaacttccacggcgtgacccagaagctgatgcagttctgctccatcgagatgggttcattctatctggacgtcatcaaagacaggcagtacaccgccaaggcagacagcctggctcgtcgttcctgccagactgcgctctatcacatcgcccaggccatggtgcgctggatggcgcccatcatgagctttaccgctgatgaaatctgggccctgctgcccggcgagcgcagcgagttcgtgttcaccgaggagtggtatgacggcctgttcgggctggatgccggcgagcagatggacgatgccttctgggccgagatcctcacagtgcgcggtgaagtgaacaaggcgctggaagcggcccggggcgagaaacgcatcggcggctccctgcaggccgaactgaccctgttcgccaagccggagttggccgagcgcctgaatgccctggccgatgagctgcgcttcgtgctgctcacctccaaggccaaggtcgtcactgctgacaccgcaccggaaggttccgttgcgacggagcgtgctgacctctggctgagcgtggcccagtccgccgccgccaagtgcgaccgctgctggcaccatgtggaagacgttggcaccattgccggtcacgaagagatctgtggccgctgcgccaccaacgtcgagggtgacggtgaaacacgtcaatttgcctgatgaagatgactcataacgcgatccataacaaaacaggcctgcgttggctgtggctggcggtgctggcattcgtactggaccaggcgagcaagctcgccgtggtcaagatgctgccatttggctacccgggggtggagatcaccccctttttcaatctggtccacgtttacaacaagggggcggcattcagcttcctggccgatcaaggtggctggcagcgctggttcttcgccgtgctggcgtttgccatctgtggtttgctgatccactggttgcgcaagcaatccgtcacccaacgctggagcggtatcgcctattcgctcatcatcggcggtgcccttggcaacgtgtttgatcgactggtactgggccatgtggtcgatttcctcgatttctactggcagcgttcccattggccggcgttcaacctggccgacagcttcatcttcatcggtgcagtcatgatagtgctggaaggcttccgctccgaaaagaagaaggaggcgccatgagccagcagatagccgctgacagcagtgtgctgttccactttgccatcaagctggaagatggttcagttgctgacagcactgcgctgcaaggcaaaccggcacgcctgcggatgggtgatggcagcctgacagccagcttcgagcagtgtctgctggggttgcgtacaggggagagcaagagcttcacgctgacccctgagcaggcgtttggtctctccaatcctgacaacatctaccatctggacagagccaagttcggcgccgatgtggagcccaagatcggcaccatcattctgttcgaccagcccaatggcagcgagctgcccggtatcatacgggcggtggaaggcatgtcggtgacggtcgatttcaaccaccccctggccggccataccgtcaccttcgaggtggagatcctgggcgttgatgacgaggaaaaggtgatctgatggatatactgctggctaatcctcgtggcttttgtgccggtgttgatcgcgccatcagcattgtcgagagcgcgcttgagaagttcggggctcccatctatgtccgccatgaagtggtgcacaaccgttatgtggtgaacaagctgaaagaggcgggtgccgtgttcgtcgaggagctggacgaggtgccggatgacagtatcgtcatcttctccgcccacggcgtggccaagacggtgcgcgagatggccaagtcccgtgccctcaaggtgtttgatgccacctgtccgctggtgaccaaggtacacatggaagtccatcgcgccagtcgcaagggctcagaagccgtgctcattggtcacgcgggtcaccccgaggtgatcggcaccatgggccaatacgaaaaccgtgaaggtggtatgtatctggtggaaacgccggatgatgtggccaggctcaaggtgaagaatccggatgatctctgcttcgtcacccagactaccctgagtgtcgatgagacctcggatgtgatcgacgccctgcgcaagcagttccccaagatccaggggccacgcaaggacgacatctgctacgccactcagaaccgccaggatgcggtgcgggagatggcggggctggtagacgtcatgctggtggtcgggtcacgcaactcttccaactccaaccgcctgcgcgagctggccgagaaggtgggcagcaaagcctatcttatcgacgatgcttccatgatcgaaaccgtctggctggagggggtcaaggcgatcggcgtcactgcgggtgcctccgcgccggacgtgctggtgcagaacgtcatcgcccgcctgcgcgagctgggtggcaatatggtcgtcgaacacccgggtcgtgaagagaacgtggtgtttgaagtgccgccggagcttagaattatttgaatgcagccaggaaggcttaagaataaagtatgatgatattgacgccgagtttgtcgtggtgacaggctcggcgttaaacttgtaacgcggtcaatcaccaaggatgggatatgattgggttctttcgaggcttttctcttgttgagttgatgattgtcgtcgccattgtggcgatccttggcaccatcgcttacccctcttatcagcagtacctgctgaccagccaccgtgtcgatgccaaaaagatgctgttggacgctgccaaccggcaggaaacctacttcatggatttcaatcaatacacctcctcggcagcagacctcaatctttctgaaaattcggatgctggccattatcatctggttttgtctgccgctggcaactctttccggttgtcagcaacagcatccggtgcgcaaggggctgatagtgactgcgtggtgttttcaatcgatcaaaatggtacgaggagcgctctggatagcagcgacagtaccaacaacgattgttgggattgagtgatgagacggctaacttgcctggctggattcagtctgctggaagtaatgatagcggcagtagtgctttcgtttggtctgttggggctggttgccatgcaggtacaagcaaagttttccagttatgaggcaagacagagaaccattgccagctggctggccaatgacatggttgagcgtctcaaggtaaaccgtggggcatgggagcttcaggccagcaatacctggattgtcagtggcggcacctcatctttgccatcttgtgccaatgagaatggcaccatgagcggttgcagcaatgccgatttgctggcgcttgacctttattattggcgacagtcgctactgggtagtgcggcatccggggctggaacgaccctgcgcaatcccaccggctgcattatcaaaggtgcaaacaatggcttgaccgtctccatcttctgggcgggtcgcgaatcgtcccatgatggtgcggctgccggtgctgttgaccccgccattaccgcttcttgcggaattgctggtctggatttgacgaggcgtcagtttgttctgacgaccaccctgtgaacagtcgtggttttactttggttgaatggcttatcgccatggtcatcggcgtctttttgctgggtggcgtgttggctgtttttgttgcctcccgctctactaccaatgagtcctttgatcagagcgagctgctcgagaacggccgcattgccatgcgtctcatcacccaggatttacgctgggccggattctggggggatttcacggggggggctttgactgtgggcgatgagctgaccttgtcttccggggctaccgtggcaaatgattgtctggatgagcgaaatgaagggagccttccctccagcctcttcccggtgcgcccactctgggttgcccatatcagcacggcaggcaccatgagcggttttgcctgtatttcatcccctactcgcgtggccaacacggacgtcatcagcatcaagcgcctgattggcaatccggtgatgggagggttggatgccaatcgcttctatatggctaccaatactcaactggctcatttgttcagaggtaatgagacagctccctccgagacaaccatgccgatgcgccagatttgggagtaccagcaccacgtctattatctctctcctaacggcagcggtggttttgaactgcgcaagcgaatgctcactgctgatggtggctcttggttgatatcaggggccttggtggatggtattgagcgcatggtgctgctgttcggggtcgacaccagcaatgtgccggatggtcgtatcgacaagttttctgccatagatgcagtcacctcgcaagagtggggtgaagggcgggtgatagcagtccgtgtgtttttgctggtgcgctcgctgcaggcatccagccgctacaccaataacaatgtctatcaactgggtaatgtcagtgtggccggaaatggggatgggtttcgccgcctgcttctggaaagcactgtggtgctgcgcaatcccatgatgatggcgggaggtgggcaatgaggcattcacgtggcgtggcattgatagtggcgctggtgatcctggctcctttgacactgatcgccgtggtgttgatgcaatctgggggcatggatctgcgtgccagtggggcggcggcagcgttacagcaggccgagcacagggtggagggcatcataggtggcgccatgcagcaaacagggctcgccacccagattgctcaaatgccttctgtttcgactgctacgtcaacagtgagcggctccatgggtaatgccatcatgcaatatagaagtgaaaccgtgtgcaagcgacgctttgacgcaaccagcaagaacgtcatacccgcctgccgttatgtggagctcgaggcaagccaggcgtacgggaaacagggacgtcccatgacctggattgttggggtcgaacagccattgttaaagaaggctgaataggagcggcagcgatgctacatcatggaaaactgtggttgatggccctgtgtgcactgagtgtgcctgccgtcgccggtgatgcctactcggatgataccgagttgttcatctatgacttctcgaaagcgggggattatcggcccaaggtgctggtcatcttcgacaactccggcagtatggcagaaaccatggagctggagcgagagaagtacaatcctgccactgtctatccatcgttgagccgggatccggataccggcaactcgcgtaattatgtctattactcgaccgacggttctgtgccagccatcaacagcaatcggcgctttcgcgacagtatcaatgcttgtgcttcatccaagactcctcttggcactgtaggttactttcaatcccaagtctggacctatgtctattcaagctatcgcaatggggtgcctcgtcagggggattgggagaccatctcgggcgagaacgaagatgacatcaccatcgtcgactgcaagcaggatattcagaaccgcactcctgccaatcctttcagcgggacgctggaggtggggtcggtcagtgatggttatccggtcgacaaaaccagcaatacgcgcggggaatggtactacaccggtaacgcaaacgacgcaacatcgggtagcaacaccagtgtaaccctctacacggccaactatatccgctggtattacgggccaacgggttacgccgtcgagtcacgtctgcgcatcgccaaggatgcggtcaagtctgtgatctcctccactcccggggttgatttcggtttggccatcttcaataccaacaacagtaccagtaccaatggcggcagagttgtacgtcgcatcctcagcaatgacgatatggtcggcaccatcaccgccgagcagaatttgctcaatacagtggagggcctctctgccacgaccaatacgccactgtgtgaaaccctctatgaagcctaccgtttctacggggggcaacccgtactctatggcaaacaaggcggtacgcgggacaagcttgccgaagaccctgaaggtacttacacctcgccttatgacaaatgttcaaacaatggctatgtcatctatgttactgatggtgcgccgaccagcgatacggatgctgacagcgcagtaaaggcgttgatggactcgttaagcacagatgagcgggctgcctacggctcgacagtgggatacggttctggtagtgccaagagttatctggcggcgatggccggttacatgaagaacaaggatgtgaatacctcatcgcccggcaagcagactgtgaccacgtttaccgtgggctttggtgatgaagccatctccggggctggcaatctgctggcagagacggcgagacgtggaggtggtcaatactacccggcggtcagcgctgaagcgctcacgcaggcgttgcgatcttccctgctggccattttgcggataaacacctctctggtgtctccggcgattaccaccaacaactttgaccggactcgcagcctcaacaatatttattacgccatgttcgagccagataccgggccgcgctggaagggcaacttgaagaagctgactctgtctggcgatgggtatgtagcggatgttaacggcctgcccgccatcaaggcggatggttccattctggagcaggctcagacctactggtcatcggagcgggatggcaatctggttgccaagggcggtgtgcaggcaatgttggccgagaagaccaatcgcaacctttatgtggtcaattcagttgcatcacccaagcgattggacgtttttaacaaagccaaccttgtgtcgattgccggctctgccgacaaccttgccagctacatgcagttggccagttccaccgaactcgacggccagatcgactggaccaaagggctcgatgtggatgatgaggattatgatggcagcaccactatccgcccatacatagtgggagatccgctgcattcccgtccattggtggtcaactatggctgcgccattccttcgggccagagcacttgtacgcctgacttgcgtatcttgatgggaaccaacgccggtttcctgcacatgttcaaggatctcggcagtacggttgatgaaagctgggccatgatcccttacgagctgctgccaaaacaggaggctctgcgtctcaatgccgagtctgcggatcatctctacggcgttgatgcttctccggtggcgctgatcaaggatgccaatagcaatggtgtcctcaaggcatcagagggggactttgtctggctgttcttcggtttgcgtgctggcggcagtagctactatgcactcgatatcaccaatcctgatgcgcccagcttgaaatgggtgatcaatagccagacaactggcttctcattgctcggcgaaacctggtcagtgccggaggtagcctatgtaccttgggatgcctccccgagtaacaagcgactggtgatggtattttccggtggttacgacgccaacaagagcaaggtcgggatcggtagctccgacagcaaggggatggggctctacatggtcgatgccgatagtggtgctctggtattcagtgcaacaccgggaacgggctcaagtaccaataagcaggtgactggaatggtcgacagtatgccggggccggtttccacactcgacagtgacggtgacgggagaaccgaccggatttatgccggggatacgggcggtaatatctggcgtttggatatgccctcaaccagcaccagcgcctggagcgttttcaagttcgccagcctggggtctgacgatgtgcaggcgaatgaccgccgcttctttacccagccggtggtggtgcggaccattaacaagcaagtgaccaagacggtgatcagtggcgaagactatttctcgttcaaggagaggccattcgatgccgtgctgattggttctggtgatcgaaaccgtccatcgtccgagtctacagtacaaaacgcctattttatgctgcgtgactacggggtcgttgccaagaactacaacaccggggctcctgctcccatcacgatgacggacttgtatgatgtatcggtggatcctctggccggtgttacggcgaccaatgacttgctcagcctgagagcggctatcaccagtaaatcgggttggaagtattggctggcggagtcaggagagaagtccatgggggcaggggtagtgctgcaaggcaagctctatttcacttctttcttgccgcaggtccagtcattcgaggagtgtactatccagtccattggtgccatgcggcagtatatggtcgacatgcattacggtacgtctttcaaatacgtggtggaccaggatggtaacgaaacccctcagcgctatgtggaggtaaacaacaaggtagccgacgatctggttatccatgcgggtgacgattcgaagatacggattattggtggcgcaccgggtgaagaggtcattctcaaagacgagggcgagggtgtgcctgagcgctgtactggagagggcgagtgttcggagggggcggatgaggctgaaatggatatgacgcccaagaaaatatacctgtatgaggatgagccccaatgaaaatgatcctgtggctgatggccttgttgagcgccgccagtgttcatgctggagtggatagaaaatgctatgtcgagctggagaatggtatctatgtcgttattcaggggacgataacggatagccagagggctgaaatcgcttttaaaaagaaagggtttgaaatggatgggcagcttttaatggtcaggagggtagtggagtgccagccaacagaacagccattcagccaggaggccgccagacagcaggaggcgtcacagccgagataatggctaggggcagatgacggcggtatctgttttgctgctgcgccctgatgcggcaataacgaggttaatggtcggttccccgctgacgcatattgaaatggtcatatttgtcccaaggctggtgccatcagtggcgaacaagacgcgggttcttgtcgaactgagtacggtatcggctgaaaacacaggggttctggatagctcggtttcgccattatccagtctggcgttgctgttgctgtcagtgaacaccagcaattggcttggactgtttgtgacacattgattgccggtgttgaccaggcatgctgtcacggtttgttgatcactgattgcctgattgcgagcaaaacgcagatgtttcatgagtcgctcactttcataattggcgcggttatcttgaagcaggttgccgagggaaggaatgcctatgccgagcagaatgacggccagggcaatcgcaatcatcagctccagcaaggtaaatccggcttgtttcatatgaacttgggcctgtcgttccgtgactatttacagcttatccctccctgtggttgctgtcacatgctaacacccgtcttgaactggcagattgccccccttttctttatcattccccatcattttcgattttaagatgtatcgccatggcaaaagccctctctctgatgcttgcccagttgaatctgacggtaggcgccatcgaagataactgtgacaaggtgctggctgcggccgttcaggccgagcaacaaggcgccgacctgctggtgtgctccgagctggccttgaccggctatccgccggaagacctgttgctgcgcagcgacctgatgatccgtgtcgacgctgcgctggctcgcatcgcgacctggcagggccgctgcgccattctggtggggcatccctggcgtgaaggggcggcgctctataacgccgcttccctctatgagcagggcaagctggtcgcccgctacttcaagcaagacctgcccaactacggcgtatttgacgagaagcgctatttcaccgcaggcacggatacctgcgtggtgccgttccgtggtcataagctgggactgctcatctgcgaagatctgtggcaaccgggcccggtgctggccgccaaggcggcaggggccgagctgctgctcaccatcaacgcctcgccctacgatcaggagaaaccctggatccgtcgtgaactgatgactgagcgttgcagccagaccggtttgccgctggtctacctcaatcaggtgtgcggccaggacgagctgattttcgatggctgctccaaggtgttcaacagccagggtgagctgacccacaagctggccccgtttgccgaagagctggccctggtgcactttgccgatggtcaaccggtgaaagagcgtgaaccggccgccccgctcgagccattggccgagacttatcaggcgctggtgctggcggtgcacgactacatcaccaaaaacggcttccagggcgccgtattgggcctctccggtggtatcgactccgccctgaccctggcaatcgctgctgacgccatcggggcagacaaggtgcaggcggtgatgatgccgttccgttacaccgcccagatgagtgtggaggatgccaaggagcaggccgagcggatgggggtcgagtttgacatcatctccatcgagcccatgtttgaagggtttatgacccagctggcaccgctgtttgccggcacggcccgcgatacgacagaagagaacctgcaggcacgctgccgcggggtactcttgatggcgctctccaacaagcgtcgtcgcatagtgctgaccacgggcaacaagagcgagatggccgtgggctatgccaccctgtatggtgacatggcgggcggttttgatgtgctcaaagacgtgcccaagaccctggtcttcaagctgtgcgaatatcgcaattcagtcgattatgtgatcccgcaacgggtcatcgaccgtcctccttcggcagaattggcgccggatcaggtggatcaggacagtctgcccccctacgacattctggatgccatcctcaagcgctatgtggaagaggatgcctctgtcgccgacatggtggcagaagggtttgaagaggtggtggtgcgcaaggtgattcggctggtggatctcaacgagtacaaacgccgtcaggctgccgtcgggccccgtattacggcccgcaactttggtaaggatcgtcgttaccccatcacatccgggttcggcaaacagaactggtaaggagtcaccatgaagaagattgaagccataatcaaaccgttcaagctggacgatgtgcgcgaggccttggccgagatcggcatcaacggcatgacggtatccgaagtcaaaggcttcggccgtcagaaggggcataccgagctctatcgcggtgccgagtacatggtggatttcctgccgaaggtgaaggtggagctggtggtgcaggacgaggatctggatgcctgcatcgaagccatccagaacacggcccgtaccggcaaaattggtgacggcaagatcttcgtttgcgaggtggagcgtgtcattcgtatccgtaccggcgaagagaacgaagacgcgatttgatgtgatggatgtgcctcgtatcgaccaagagaacgaagagacaagccttcatatgtcatggatgcgcctcttcgtggcggcgggcctgctgatcggcctgaccgcctgcagtacccgcccgccggcccagccggaaaatctatgccagatctttcgggaaaagcccgactggcacaaggcggcgctcaagatgaacgagaagtggggtacacctgttcaggtggtgatggccatgatgtatcaggagtcctccttcgtacacgatgcccagccaccaatgggctacttcctcttcattccgaccgggcgagccagctccgcctatggttatgcccaggtgaaagatgagacctgggacgattaccaacgggaaaccggcaacagctggagcagccgcgacgactttgccgacgccatcgatttcatgggctggtacactaacaaggcccagcggctgaatggcacttccaagtgggatgcctatggccagtatctcaactatcacgaagggtggggtggctaccggcgtggcagctaccgcagcaaggggtggctgatgaagacctcccgcaaggtagaggcgcgtgcccagcgctacggcgcccagtatcgacaatgcaaggatcagctctccagcgggggctggttctggtaaccaaatcaggagtcagaaatgccgttattggacagttttaccgttgaccacacccgtatggaagcgccagcagtgcgcgtggccaagacaatgcagaccccgaacaaggacaccataaccgtgttcgatctgcgtttctgtgtgccgaaccaggagatcctctccgaacgcggcattcacaccctcgagcacctctttgccggtttcatgcgtgatcacctgaacggcaatggtgtggagatcatcgacatctcccccatggggtgccgtaccggtttctacatgagcctgattggcgcaccggacgaagcccgtgtgggcgccgcctggcaggctgccatgagcgatgtgttgaccgtgcaggagcaggccaagatcccagagctgaacgaatatcagtgcggcaccttcagcatgcattcgctggaggaagcccatgagatcgctcgtaacgtgctggcgcgtggtatcggcgtcaaccacaacgacgagctggcactgcctgaagaaaagctgaaaagcctctaggttgtgcatggcaaaaatgaaaaaggccggtcactgaccggcctttttgttgtctggaggattcaggacggcaagggcatgacccggttgcggcccagctcttttgccttgtagagcagcttgtcggtgcgctcgaccagagcatcgcctgtttcttgaccattgtactcacccactccgaacgaggctgtgatgtggtcgatgcggcggccggacttgcgatccaggatggacatcttctctatggcacggcgtagactctcggccatctggcggctcagggccaagttgcgcatgggcaccagcagggcgaactcctcaccaccgagccgataggcggtgacgccctccttgcacgtttcccgcagccgcttgctgaaggcacgcagcacctgatcaccaagcaggtgaccatattcatcgttgaaattcttgaagcggtcgatgtccgacagaatgagggagaaggtctgcttgctgcggatcaggccgtctatctccagatcgaaggcgcggcgattgagcagggaggtgagggcatcctcgttggccagcttgcgggtttcgttcagtgcctcacgcagctctttgatctctttctctgcattgctgagctgattgcgaaagtgcatggtcgacatgcgcacatctcgcgattcgcgcaccagatcccgcaagatgcccatggtgtcgtcaaggctaagcccttcatcgtcgatgagactcagtcgatcgaagctcttgtcgagcatctcctgaaacatgcctgtgtcggaaatggcgtcttgcatggtgtggccgagctcgttggccatggcggccagactgagtttcatggcctccatctgctgctcatcctgggcggcgaggtgctgatgatagagccgctcgcaggtggtgagtgagcaggtgccctgcagcttgatcgcctgatcgatggcctgattgagctctggcatgctggccgacacgtagttataccaaagggtatagttatccggcgtcgtgggaatttgatacttgatcatcagtggaaccgcctgcttaagataggcggcggattgcgcgaacgagtccttgctcatgagttccgtgtctcatcatgcctgcaaactttgcatagtatgacagagagattggccaaaaggcagtcgatggatgccattagctccccccttcgatataatgtctgcgttactacctaccctaaggcctgcttatgtctcaaaaagatcctttcctccaacgcgaggccgaaaaatacgaaaaccccatcgccagtcgcgagatgctgctggagctcatcaagggtcatgaaaaacccatgacccgcgaggagttggccaaggccctcaagctgaccgacgaagagccgttggaagccttgcgccgtcgtctgcgcgccatggagcgcgatgggcaactggtattcactcgcaaccaatgttacgccctgccggatcgtctgaatctggtaaaagggtatgtactcggccataaagatggtttcggttttctgcgcccggaaggtggtggaccggatctttatttgaacaaccgcgagatgcagcgcctgatgcatggcgactatgcgctggtgcaaccgaccgagatcgatcgtaagggtcgtcaggaagcgcgactggtacgtctgctcaagtctcgtgaagcggatatcgtcggccgttacttcgtcgaaaatggcgtgggtttcgtggtgccggatgacagccgtatcggcgaggacatcataatcccggaaggggaaaacaagggcgctcgccagagccaggtcgtggtggtgcgtatcaaccagcgcgccaactcccgcatcaacgcggtcggtacagtgctggacgtgctgggcgagaacatggcaccgggcatggagattgaaatcgccctgcgtacccacggtatcccgcatacctggccggaagaggtgaccaaagaggttgccggtctcggcgaacaggtgccggaaaaggccaaagagggtcgtatcgatctgcgcgccctgccactggtaaccatcgatggggaagatgcccgcgacttcgatgacgccgtcttctgtgaagccaagcgtggtggcggctggcgtctgtgggttgccattgcggatgtttctgcctatgtgaagcccggcactgcactggatgccgaagcgtatcagcgcggcaactccgtctatttccccgagttcgtggtgcccatgctgccggaggtgctctccaacggtctgtgttctctgaacccgcaggtcgaccgtctgtgcatggtgtgcgagatgaccatctccgccgccggtcgcatgtccggttacaagttctacgaagcggtgatgaactcccacgcgcggatgacctacagcaaggtcgcggccattctggatggagatcccaagctgcgtcagcaatatgacccgctggtgggccacatcgaagagctgaataacctctataaagcgctcaaacatgcccgtcaccagcgtggtgcggtggagttcgagagcgaagagacccgtttcatcttcaacgcccagcgcaagatcgaccagatcgtgccgttggtgcgcaacgacgcccacaagatcatcgaagagtgcatgatccaggcgaacgtggccgcagcccgttacatcgagaagaacgaagcctttgccctgttccgggtgcacgaccgtccgggcgaagagcgcctgaccggtttccgtgacttcctggccgaactgggtctggagctcaagggcggcctcgagcccgagccgaaagattttgccgagctggccgccaagtttgaagggcgcccggatgccgagctgctctccaccatgctgctgcgctccatgcgtcaggctgtttatcaggcagacaatatcggccacttcggtctggcattgaagtcctatgcccacttcacctcgccgatccgtcgttaccccgaccttatcctgcaccgtgccatcaagtatcaggcggccaaggagcagcagcccaacctgcgccacaagtggaccccgagcggtggttatcactaccagctggaagaagtggatcccatgggcgagcactgctccatgaccgagcgccgtgccgacgatgcgacccgcgacgtggccgactggctcaagtgcgagtacatgctggatcacgtgggtgacgagttcgacggcgtcatcgccagcgtcaccggctttggtttcttcgtccgtctggcggaaatccacatcgacggtctggtccacgtcagcaccctgaccaacgactactaccagtttgatcccctgcacatgcagctgatcggcgagaacttccgccgtcgctaccgtctgggtgacaaggtacgcgtcaaggtgatgggcgtgaacctggacgatcgcaagatcgacttcgtgatggtggaagagccgctccaggccaccggcaagaacgccaaagagatggcgcgcaagcaggccgagatcaagagcgagaaagccaagagcgcccagcgccacgagaaacgcaaagagggcaagaatatcggcaaatccgacaagggtggccgtgccaagcccagcaacagacgaccgagcaaaaaggctcacgataaggccaagagcactaaatgagtactgaactgatctacggcattcacgctgtatccgcgctgcttgagcgcaccccggagcgtttcatcgaagtgtgggccctcaagggccgggatgacgaccggctgcaccccctgttggccgagatggaatctctcggcctcaaggtgcagagcgtgaaccgcaagacccttgatgacaaagcggaaggcaacaatcaccagggcatcatggccaaggtgatagaggcgcccaagctggccgagcacgacttggccagcctgctggacaacctggccgagcaaaaggctcaacccttcctgctggtgctggacggggtgacagatccgcacaacctcggcgcctgcctgcgcagtgccgatgcggccggggtccatgcggttatagtgccgcgtgacaaggccagcggcctgacctcggtggtgcgcaaggttgcctgtggcgccgccgaagtggtgccgcttatccaggtcaccaatctggcccgcagtctgcgggagttgaaggatcgcggtgtctggatcgtcggtactgccggtgaggcggatcacgatgtctatcaggccaagctgaccggtcccatggcgctggtcatgggtgccgaaggcaagggcatgcgccgcctgactcgcgaacactgcgacgagctggtcagcattccgatggcgggggctgtatccagtctcaacgtctcggtggcgaccggtgtctgtctgttcgaagccgtgcgtcagcgtcgcgcttaagggaacgggatggacagacccccgttcagtcgggatcaggtcacaaatgagcaggaggccgcgcgcctcctctcttttgcccggcctttgaccctgagccctcgtacctgcctctggcatgccggtgacaagcccgatctgctggtcaaggtggagcaggggctgctgcgcgccaaggtggtgctggtggatggccgcgagtacatcaaggagttctattgggagggggacgagtttatcgacttccaccatctgctcagtggtgagcccacccgctacagtgtggaggcgctggagccatgccgcctgcaactcttcaacctgagggatttgcgtcagctcccttgctggtccgcctggtatcaccacttgctggcggtgcagctgcgtatcaaggaagagaaagagctgctgctgttgaccgagagcccccaagcccgttatcaacacttcctgcactgtttccccgtgctggatgccagggtgccggatcaccagatagccgcttatctgggcatcacccccatcagcttgagccgcattcgcaagcggctgaaggatcttaacaaaggttaatgcctgcgcccgcgcggctggctatgctgcctttctcgatgagcaaggagttcccatgaactggtccctcaaatcttttgaacaactcgacgtcaatgagctttatgaattactcgtgctgagatcccgcgttttcgtggtggagcagacttgcgtcttcctcgatctggatggcgtcgacaagcgtcccgacgtgcagcacctgctcggctggcaggatggcgtgctggtggcgtacgccagactgatggcacctggtgtcgccaaggcgagtcaggtggtgatcggccgggtggtgacatcgccggaggccagaggcgacggtctcggtcatcgactgatgcagcaggcgttggtggagtgcgaacaattgtggcccggggtcagcatctatctgggagcccaggcccatctgcagggtttttatggtcgccatggcttcaccgccgtgggtgaaccctatctggaagatgacattccccacattggcatgacctcgtcttaatacctttaaagcataacaatgaaattattatgtcttgaggtagtaaagaaaacgggtgctcgacgccatattactgggtaccctttgagtgattaatcggcaaccgttgatggataggtttaaaaatggttttttatcccattaatacaaaacaagattcagcaattaagccgttgagccattttatctgcgttcgtcactcgagtggctgtcgctgatggagttgttgcgcaagcggttcgctctggacctgcaaaccttcgccatcatcactctggtactgggcaatctggcccaggccttctccgatgtgctggtcaagctgatcggccccggtttcagccccttccaatacatgttcctgcgccagctgctgaccctgctggtgttgctgcccttcatgctgcgggtgccgagggcggcctggggactgggtgcctggaaatggcacctgctgcgtggtcacctctgcctgctcggtggtggcggcatgatgctggcattgacccagctgccgctggccacggccaacgccatcttctatgtctcacccttgctgacattgccgctggctgcctggctgctcaaggagaagatcaactcccgggtctggctgctggggggcatggggctgcttggtgtcgtgttcgtgctcaagccaggggattttcatctggcgggtctgggtgccctggtgaccgccttcactctggcgctgttcaatgtcaccggccgcaagctgcctgcggggatctctgtggtggcgaccctgttctgggcaaacttgctggcgctgccattgacggctgggttggcggtgaatcaatggcaacctgtggactggcacctgctggcactgatcggcggcagcggcgtgatgcaactgctctatcatgccagctgcatctacgcctatcggcaggtggaggccaaccgtattgcggcaaccgaatactcaggcctgatgttcgtggtactgatggggatctggctgtttggcgagatcccggcctggaacctctgggtcggggtgagtttcatcttgctggccatctattggcagcggcgtttgcgctagcccagtcaacttgactccatatatatgacaaaccggcggatgaccggtttgtcatatgggcagcttatgaagcctgtctcggttaccgcacaggaaatcggttaggcttggcggcttgtgattatcggaaccctgtcatgacgccaaccatctttgcggccatcttgctggccgcgctcctgcacgccctctggaatgcgctggccaaacgccaggccgaggggcgtgtcagcgtgcttcttgtctccctctgttccgggttgtttgccgcccctttcttgccgctggtcgggctgcctgtgcctgccgaatacccctggctggcgctctccatcctgctgcattgtggctattgtctgtttctcggtcgggcctatcggctgggggaattcggccagatctacccgctggcgcgtggcagtgcgcccttggtgactttgctgttcggggccttgttattgggggaagtgccgggagtgctggcggtggcgggcgctctggtgctggtgagcggtgtgctgctgatggcctggcgcggcggcatcaaactggcgtctggggccctgcgcgccgtgctgatcacggcgctgttcaccgcagcctataccctctcggacggggcgggtgcccgctcggccggtgcaccgctgcgttacaccctctggctgtttgctctgactgcgctgatgatgccactgctgatgcgctggcagagtcgcaccgcctggcgcgcgcttgatcttgcggcgtggcgtaccggagcgctcggcggcgccctctccctgcttgcctacggcaggcgcccatcgggctggtggcggcgctgcgcgagagcagcgtgctgtttgccgtgctgctctcctggtgctggctgggggagacactggggcgggtacgactgtgcgccgccttggtgatcctctgcggtatcttgttgatccgtcttgcctgatccctggctgcatcagaccgggcgccgcccggcctgatgtttgactcaaggggtgaccagagtcgtcagggtaaagccctcctcgcagggggcgagctgtacccgcaccttgcccagctcggccagtgtggccacatgggtgccgccgcagggaatggtcacctctttaccttcaagcatgcagtgccagtagcgcgagtctatgatggcctcgccagcacggctgcggcggatctcgccatcggccgccagccagtcggccagctgcttgtttacgctggtctctatctgcgccagttccgccaacaaagcgtcactattgacccccttcttgcgcagactcttaccgatgcggtactgctcccgggagcccatgggctcgacccgcgaggtttgaatggcgaggcggtcaaagtcgggctgatcgagtgcatcgcgctcgctcacctctttgcgccagtagggggtcagcatccgattgagggccagcgccgccagatggcagccgctgtgacccagacttaaggagtggcgggcagcggcatccaccttcagttcaacccgggagcccacggccagagtgtgatggcctgccaggggtgcaccaccacgaaggcccacccttcggcgccccgcttgaccggtatatccttgtccacgaacagttcgccctccgggctgatggcgcccatccggcaggggccgacactggcgtcaccgccatcccagcaaaccgtgcccacatcccccggttgatcgggccagaggtggctttgtggatgaaagggggtgaggtcggtgaccagcaggctggtatcgccactctggcagaagaccacgctggccggttcatgatgatggcccagcacgaagctggctcgggtatgttccatggatggctcccgctaatcgcagatgaaaagagagcagcatacgccaaagcgcagaccggctcattaacctgggttaatgagccggcctgagtagcgggtcgtgagcgctagatcatggcgaccagcaggtaggcgttgaggccgatcaccagtgcgacgataaggcgaccgacagcctgagtcaccggatggttgcgatactctcccatcagcgcccgatcgccggtcaggatcagcagcggaatgagtgccagcgctataccaaaactgagcaccacctggctcagcaccaggatctcggtggtattgagccccatggcgatcaccacgaaggcgggagccattgtgatggcacggcgtagccagagcggtatggtgaaacgcacgaaaccctgcattactacttgtcctgccagggtcccgaccactgtggaggagatgcccgaggccaccagggacaggccgaacagggtggcggcggcctgcccgagcaagggagtgagagtctggtaggcagattcgagttcggccacctgctggttgccagaactgtgaaaggcggcggccgccatcgccatcatggccaggttgacgaagccggctatggtcatggcaatggctacgtctacccgtgtggtgtgaagccgctgaggcactgtgccctgatcctgggtgtgctgggtcagcgccgagtgcaggtagatgacgtgaggcatgactgttgcaccaagcacgccagcggccaggtagacggcctcgctgttgggcaggccggggaagagagccccttccagcaggctcggcaggtgggggcgggagaacaccagctcgacgatataggccgccgccacgaacagcagcaggccgccaaccacgaactcaagtggcttctggccgcggctctgcagcatgagaatgccccaggtcaccacggccgtgatgccggcgccttccagcagggtgacgccgagcagcagcttgaagccgaccgctgcgccgatgaattcggccagatcggtcgccatggcgatgatctccgcctgtacccagtaggcccagactgccggtttgggcagcctgtcgcgtatgtgttcagccaggttcttgccggtaacgatgccgagcttggcggagagggtctgcaccagcatggccatcagattggcccataccaccacccacagcagctgataaccgaaggtggagcctgcctggatattggtggcgaagttgcctgggtctatatagccgatggcggcgataaaggcgggcccgagcagggtaagcttgaatttgcgggccgggatggccgtggtcagcgcggattgcatggaaacaccctccataagattatggagatagaatagatctaaatgataattgttatcaattgatgttttgtatcatacccatagataaaaacatctgcggtggccagttgcagtgagggatgtgatttcgtacaatatgccgccctagaaagcagcgtctaaacacaccatacgttccttgcctccgaggtctggctgcacctgggcggaggctgaattaatccgtaaggagctaaaatgcgtcattacgaaatcgtcttcatggttcatccggaccagagcgagcaagtacccggtatgatagagcgttacaccggtgctatcaccaccgcgggtggtactatccatcgcatggaagattggggccgtcgtcaactggcttacccgatcgacaagctgcacaaagctcactacgttctgatgaacgtggaagcagagcaagccgttatcgatgaactggaaaccaacttccgtttcaacgatgccgttatccgcaacatgatcatgcgcaccaagcacgccgtgactgaagtttctccgatggccaaggccaaggaagagcgcttcgtccgtcgtgacgacgagcgccgcgaagatactgttgaagcagcgtcttccgaagagtaattctggatcactgaatagaggataaaggccatggcacgttatttccgtcgtcgtaagttctgccgcttcactgccgagaacgttaccgagatcgactacaaagatatcgttactctgaaaaactacgtcactgaatctggcaagatcgtaccgagccgtatcaccggtacccgcgccaagtatcagcgtcagctggcacgcgccatcaagcgtgctcgttacctggctctgctgccgtacaccgatctgcacaacaagtaagaatcggcccggcacttaagcctaactcaacttccatagaggaaaggtaatgcaagttatcctgctcgacaaaatcgccaaactgggcggtctgggtgatcaagtcgctgttaaagctggctacgcccgtaactatctgatcccgcaaggcaaagccgttatggctaccaaggccaacatcgagactttcgatgctcgccgtgctgaactggaagccaaactggctgccggtaaagctgccgctgaagagcgtgctgccaagctgggtgaactggctgctgttgttatcgcctccaaagctggcgacgaaggcaagctgttcggttccatcggtacccgtgacgtggctgatgccatcactgctgccggcgttgctgttgccaagagcgaggtccgcatgggcaacgttctgcgtaacaccggcgagtacgaagttgttgttcagctgcacgctgacgtcaaagcaaccgtacaagttcaggttgttgccctgtaatagcgattcgctgttgcaaaaaaacccgcgcatttgcgcggttttttattttgggatcaaagggtagagtgaagctctgttcctcttgaggagatccctatggcagcctgggtcgaaggtcgggtcatcgagcgcatcgaatggacccccaccctgttttccctgcgcgtggcggcagagcttgccccctacaaggcaggacaatttaccaaactggccctcgcgcagggcgagcgccgcatccagcgcgcctattccttcgtcaatcccccctcagccccttatcacgaattctatctggtcgagatcccggacggtgagctgacgccatctcttggctctctgcaggagggcgataccctgctggtgcagtctcaggccaccggctttctgatccttgacgaggtgccgtccggtcgcgatctctggttgctctccaccggtactgccataggcccgtttctctccatgctggcggatggcgaggccttcgagcgcttcgagaacctggtgctggtgcatggggtgagaagaggagaagagcttagctaccaggggctgatcgccagctttgccgagcagcacggggcgcgctttcattatgttcccttcgtcagtcgcgaagggtggtcaggggcaatggctggcaggatcccggcggccatcgccgacgggcgactgcaggcgcgagtcgggctcgcattttcacccgagcagagccaggtgcttatctgtggcaatccggccatggtgaaggagacccagcagaccttgctggaactcgggttggccaagaacctgcggcgagcccccggcaacatcagtgcggagaattactggtaacgaaatgagcacaggggcatcaggcccctgctgtattgaggaaagggacggtcagtttttcttgccgttgccgttgccgttgcccttgctcttgtccttgtgtttgtcgtgaccttgtcccgggttgttgccgctgtggatgctgcggttgtagtgatcccggtacttgccatccatcttgtcgcagttgagtttgatgcggccatcgccaatatcgagatccaggcagtggttctgccaccagtcgtactctttgtcatcccagtcgagatcgatcttgatgtcattgccggagatgttgatgccgtcgcctcctttggaggggggcgcagcaagagcggtgccctgcactacgagcagggagagcagcagtgcgctgcggttaatcgtggggtagcgcttgaatggattcatggcaagaatactcccgttgttactggccattctgttgattggccggcatttcgttggtgctggggggctggttgcggttttcctgatcgtccagattgagccttacccgtttgcaatcggtagcgcgcgcgtcccccattcccagatcgaggcagtcagtttgcgaccagttgaactgcttgtcgtcccagtccagattgaatgacagctcatcaacggagaaggttgaaccgccattatcctgtgattgttgcgcagcgggggttccgctcaccagtagtagggacagcagcatagtggtcgttttgttcatgatggcctcgggtagtgacagttgcggatcagtgtagtcctgccgggctgaacctgggcggaaccgcatataaccgcataacgggattcagtcagaggagcgattgtagcgcgtctctgttgccgatttgttcgatttggtcgcactctgggcagctggttctctatatgaaggaattcaagagtttgcccttctctctgtgagtccggcgactataatcggcagccaacttttcctgcacggcatcccctcttcattatgaccacacaggcttctgccgtattgcgctaccccaaggggtggttcgcactgaccacggtgtacagttttaccgggttggccattctggcctccatcgtcttctccctgctgctgtttctctccatcgatgacaacccgctgatgaagtggctgttcggcggcctggccatcatcttcgagctgggcaagttttatgtctggtacgaatatggcgagtgcaaggcgcggcgggatctcggcggtgccttctggtcgctgctgttctacagcgtgctggcggccatctccatcggcggcagcataggcggcatcaacagtgccaccaacactgtgctgagtcagcaggcgcgacatgagcgggagctggcccgtttcgacgagcagatcgccagcatagaacgccagatccagctcaacgaggaggcggcgcgcaagtacatagagatggcgcggatctccagcggcgtcagcggcttgcagcaggccaacaccaagctcaggttgcagcaggatgagttgcgccaggagcgtgacgccaagccggtcaacgagcaatcctccatgctggggctgatgagcagcctggcggacggggtgggcatgagcctcagccaggtacagttcctgctggtttgcttcctctccgtgctgctggatgtgttcggcgccttcttcgtcagcctgattggcgaggagaaccgctttcgccgcatgtggcattggcagcaggcgcgggaacaggccgccgcacggcaggccgaattggcggccacagtgcccatggtggcgagcaagccggaacccgagccggctgtggtggcccaggtgcgctcagtgctggagagcggcgagctaaagtgcagcaagcgctcggtggcgcaggccctttcgctgtcgctggaggaggtggacagggtatttcagcatctgctggcggagggggtgctggggcagggcagcaaccgtcactaccatctcagctcgcaagccggttgacatcagggccacctcggggtggcccttcttttgcgacgtgagcggcgcctggctagtgagtcagcaccatcatcaggctgagaaagcccgcgataccgccacctatgccgatgatccagtaaaaccccttggccccctgtttgagcgggatgcggaagtagagcagcaaggcccaccaccccagagccagcaacagaggaataagaaacattcgagccatggtgtcctcgctgttattctgttgacccttgatcaatcaacaggatggattgtgcaatgacgcagctacagattaccgcattcggtgacccctcggtactcaagctcaacccttccctcgataaggtgcctgcagaaggggaggtccgggtgcgcatctactttgcgggcgtcaatcccatcgatgccaagacccgcgccggccttggctgggcggcggccgagaacaaggacaagttgccctggacacccggctatgatgtggcgggcgtgatagagaaagtcggccctggcgtcacttcactggtagagggtgatctagtgtgcggcatggtgggttttccgctggcggggggcgcctatgccgaatccgtcgtggcgagtgagggggagctgatcaagctcgatggcgtgcccctgggacaaggggctgccttgccgctggcgggcctcaccgcctggcaagggttgtttgagcacggtggcctcaagccgggacagcgagtgctgatcctggccggtgcgggcggcgtgggccatctggcggtgcagtttgctgctgccgatggtgccgaggtggtggcaacggccagccgcgacaatcacagttttctccatagtctgggagccagtcagatggtggattatcacgaccctgactgggttgcccagatcgtggaccacaccggtcaggttgatctggtgctggatctgatggggggcgagagcggcaaggcggcgctggcctgcgtcaagcccggtggcaaactggtgactgtgcccaccatcacggcgcagcagatcaaggaggcggcggcgggatctggcgtagaggtgctcggcatgctggtgcaccccgacagcgagcaactggccaatatactgattctgctgcgtcaggggcaggtacaggtgaccgtctctgccgagtttgcactggcagacggcgggctggcccatcaggccatcgaggagggccacgttcgtggcaagctgctgctgcgcatgcctgcggccgagcacgacctcataggaaagtcatgatggcggccgtacctgatgatcgattgggtcacccagcgtcgtcagtttgctgcttatggtgatcccccatgaatgacctgatggagatggggctgggctggctgtttttgagcgccttcacctccgccaccctgctgcctggcagctcggaggtcttgctgggggccatggccgccaaggggcagtggagtatgaccagcctgctgctgtgggctaccctgggcaacaccctcgactccatgaccacctggtggcttggctggctagccaccttcaagaaaaaaccggaagattttcaaggccgtggggaacaaaaagccctcggctggctcaaacaacatggtcattggtgtctgctgctggcctggacacccgtggtcggcgatggtctctgtctgctggccggttggctgcgtctctccttctggcgctctctcatcctgatcgggctcggcaaattattgcgttatgccctgatttttctgctggctagtcatattttctagcccctttcttcactcacgaggtaaccgtgaacaaactcattccattcagcattcttctgggcttcaccctgccggcgctcgcggcacctactctggtgtcggagcaggtcaaggaagagggcaagctcggcatcccttatcagatgtacaagctggacaacggcctgaccgtgatcctggcgcccgacaagtccgatcccctggtacacctggatgtgacctatcacgtaggctcggcccgtgagcaggtgggcaaatccggcttcgcccacttcttcgaacacatgatgttccagggctcgaaacacgtcggtgatcaggagcatatgcggatcattaacgaggcgggtggtgacatgaacggcaccaccaacaaggacagaaccaactatttcgagactgtgccggccaatcagctggagaaggtgctctggctggaagcggatcgcatgggcttcctgctcgatgcggtgagccagaaaaagttcgagatccagcgcgctaccgtcaagaatgaacgaggtgagaattatgacaaccaaccctacggtctggtgagcgagaaggtgggggaggcgctctatccgcgcacccatccctactcctggcagcccatcggttatgtggaggacctggaccgggtcggggtagatgacctcaagcagttcttcctgcgctggtacggccctaataatgccaccctgaccctgggcggcgacttcgataccaaacaggcgctggcctggattgagcaatactttggctccatcccccgtggccctgacgtggcagagccgaccccggcccccgtgaccctgcccgagacccgctacgtgacgctggaggacaaggtccatctgccgctgctctacatcagctacccgaccgtcgccctcggcgatccgcaggagccggcgctggacatgtttgccgacgtgctcggcggctccgccagctccatgctctaccagtcgctggtgaaaaccggcaaggccatcgacgtgggcgcgtcccactactgcgaggagctggcctgcaccctgaccgtctatgcctatcccaaccctacggtagatggcagcctcaagactctcaagggcgaagtggacaaggtgatcggcgagtttgccggtcgcggcctcaaaccggaggacctggaaaaggccatcagcagctaccgtgcctccgccatctgggggctgggtagcgtctccggcaaggtgagccagctcgccatgggccaggtgtttgcccaggaccccaactatgtgttcaagagcctggatgccatcggcaaggtgacacctgaacaggtcaaggcggcctacgacaagttcatcctgggcaagcccgctgtagtgctgagcgttgtgcccaagggcaagacggattggcaggtggccaagccgaacttcacccctgccaagcgggtgttgccggattacagccagcacgacgaaccgctggcgctgcgtccggtcaaggacaacttcgatcgcagcgtgcagcccaaggcgagcgaggcggtcagcgtcaaggtacctgccatctggcacggcaagctcgacaagaacatcgagatcataggtacccagagtgacgagatcccggccgtctccatcatgatcgccctgccgggtggcatccgtgccgagggcaagggagagcttggactcgccagcctcaccgccagcatgctgggtcagggctcggtgcgcctgaacgaggcccagctcagcgacgagctgcaaaagctcggttccagcgtcagcgtctccagtgcccagtacagcaatctggtcaccatcagcagcctgaccgacaagctgccccagaccctgggtctggtacgcgaggtattcgagcgccccggcatgcgggaggcggacttcgagcgggtcaaggcgcagatgctgcaaggcatgaagcagagcgaacaggagccagagtggctggccggtcaggccttccgtgagctggtctacggcaagcagaaccgcctcggccaaccgggtgacggtgtgctggccgatgtcgagaagctgaccctggcggacgtgaagcgcttctatcagaactactacaaccctaccaacgccaaggtagtggtggtgggtgacgtagcccagcagcaggtggaggagcaacttggcttcctgacccagtggaagggggcagcgccaacccttggcagcctcaagcccgagggcgagcaggccaagccgggcatctatctggtggacaagccgggggcgccccagtcggtgattcgcatcggccgccgtgccatggcgtttgataccacgggtgactattttacagccggattaatgaattttaatttcgggggaagtacaagtagtcggattaaccaaaatcttcgtgaagacaagggctacacctatggtgccagctcgggcttctccgccaaccgcgaggtggggaccttcgccaccggcgccaatgtgcgggccgatgcgaccgtggatgcccttcgtgagttcctcaaggagatggacaactaccgcaagagcgggccgacgccggtggagctggcctatatgcgcagtgccgtctcccagcaggatgccctctcctacgaaaccctcggccagaaggcgggcttcctgctgcagatgatcatgtttgacctgaagccggactatgtgcaagcccagagcaagctgatcaagacggtgtcggccgagacgctcaaggccagtgccgcccgttggctcgatccggctgacatggtgattgtggtggtgggtgacaagcaaaagcttgaaaaacccctgaaggagcttcatcttcccatctatccgttgcagctgccctgagggcgcttcataaaaatagcgtcgcccccctgaggggcggccacacatgagccgtgaatatgactacgactagcttgtcactcaccgagttgttgaccgccctgggttcgcctgatcggctgacggccctcaaggggatccggcgcgggatcgaacgtgaatgtctgcgcattaccccgcaagggactctctcccagacggatcacccgagaagtctgggctctgcgctgacccacgccaacatcactaccgactactccgagagcctgctggagttcatcacaccggcgaccgactccatcgacagcctgatggagcagttgggcgacattcatcgtcacgccatccaccatctcggtgatgagcggatctggccgctttccatgccctgcttcgtcggcgacgaggagagcatacggctggcccagtacggcagctccaacatagggcggatgaagaccctctaccggcaggggctgaagaaccgttacggcagcctgatgcaggtgattgccggtgtacacttcaacttctccatgccggacagcttctggtgcgagtggcaggatctggtgggcgagggctgctgcagccagcgcttcatctccgacaagtacatggggcttattcgcaacgtctaccgcttcggctggctggtgccctatctgtttggcgcctcgccggccatctgtgactctttcctcaaggggcgcaagagcagcctgccgttccagaaaaccggcaagggcaccctctatctgccttacgccacagcgctgcggttatccgatctcggctacaccaacagcgctcaggcaggcttgaagataagccacgacagcctgcccgactatgtgagcagcctgcgtcgtgccatcaacacccatgatcccgacttcgccaagataggggtcaaggtaaacggcgagtatcgtcagctcaacgacaacgtgctgcagctggagaacgagctgtacgccccgatccggcccaagcgcacgccgcgcagcggcgagaagccctcagatgcgctcgagcagcgcggcatcgaatatatcgagctgcgtaccgtggacgtgaaccccttcacgccattcggcatcgatgcggatcagatccgcttcttcgatctcttcctagtttggtgtctgctgcgcccgtctcccgtgctgggggacgaggagattgcccgcaatcgccgcaaccagaacaaggtggtgctggaagggcgtcgccccggcctgaaactggaagacgagcagggcaacgccatcggcctcaaggagtacggcctccagctgtttgacgagctggcccaggtggccgagctgctggatcgctgctgtggccgcaatcgctaccgcgagacccttgcgatgcacagggagaagctgctcaacccggatctgacctactctgcccgtctgctcaagcagttgctttcgagcggccaggacaacggctgcttcggcgacgagctggcgagccgctaccgggaagagatgctggccggtgagctgcagtactgggatcaagcctatttcgccgccgaggcgcgggaatccctcgccaagcagcgggagcgtgaacgcagcgacagcctgtcgttcgatgacttcctggccgactacttcggtatccgtcagaccacgacctgatccctctgcttctctgtttgcaagccgctctcgggagcggctttttattgcgcggtttgtcattccagccagcatgccaacgcgtccaaaaagtacccgaaaataagtgtgagtcagccttcacttcagcagggcttgtggtgcttttattgtcaatcggctcacatttcgcccttttgcagcttgagtcttgtgggatgggggcctaacgtctcggtaactgaaacgattcagctttcacgaaaaccattcacaagaacaagagacacgaggataaatccatgttgaagaaactctccattgccgttctgctcgccctgggcgcgagctcgggccaggccgccgaattcctgttgaccgactcccagcaggggctggatgtgggggactggaagataagcagcgacaagctgggtatcaagagtccggtccccttctccatcgagaagaagcggctgcacggcggacggcaggagggggtggatctgctgatcgtcgacaacggcgtaatgaaaattaccctggtgccgacccgaggcatggggatcaaggaggtcaagggggccgatctgcgcctcggctgggattctcccgtcaaggaggtggtcaacccggccttcatcgatctggagagccgcgccggtctcggttggctcgatggcttcaacgagatgctggtgcgctgcggttacgagtggacaggccaccccggggtggacgatgacggtcgactcaagagcctgcatggtcgggtgcagaacataccggcatccgtggtcagcgtgaccatagatgaggagccgccctatgccattcatgtgctgggtcgggtggatgagcgcaccttcaagatgagcgagctggttacctggacccagctgagcgtagtgcccggtcaggcggaattttccctgcaggacaagctgaccaaccacgcggattatgagaacgagtaccagatcatctaccacagcaatttcggggcgccgatcctggaagagggggcgcaagtcagcacgccggtgaagcagatatccccgttcaacgactacgccaaggcgggcctgaagagctggcaaacctatctggggccgaccaagggcttcgacgagatggtgttcaacctggtgccttacagcgatgccgatggcaatacgctggctgtgctcaacaaccggcagggcagcgccggtgtggcggtggcctacaacacccaccagttgcccgtgctgaccctgtggaagaataccgacacccgggcccaggggtatgtgacgggtatcgagcctggcaccagctatgcctacagcaccaagtaccagcgtccgttggggctggtgcccaagatccagccaggcgagaccaagaccttcgatctgacctatcgtctgttgcgcaatggggatgaggtgaggcaggcgctggcagaggtcgacaagatccaggggggccgtcccaccgagatgcgcgagctgccactggtcaaactgccctgatcacttgtcagacagcaaaaagccgctcgatgagcggctttttgatttcatggcgggcgggatcagacgtggttgtactcaaacatggttgtacatggcctcaatctcgttttgatacttggattcaatgatcttacggcgcagcttcatggtgggggtgatctctcccagctccatggagaaggcgctcggcagcagggtgaacttcttcacctgctcgaacttggccagctccttttgcagatcctggatgcgggcatcgaagaactccatcacccgggagttgcgcagcagctccgtcttgcactggtactgcaggttgatggagcgggcgtactcttcaagcgattcgaagcagggcactatcagcgccgagacgaagtggcgggcatcggcgacgatggcgatctgctcgatgaagcgatccttgccgatggtcccttccaccagttgcggtgccacgtatttgccgttggaggttttcatcagctccttcagccgctcggtgaaatagatgttgccgtccttgtccagctcgcccgcatcaccggtacagagaaagccatctgcggtcatcacctcggcagtggcttccggcttgttgtagtagccgcgcatcactgtcggtgagcgcaccagcagctcgttgttctcccccagcttcacttcgatgccattgagggcggtgccgatggagcccagcttgaattgttgatcttcgtagcagcagacggtggccgtggtctctgtcatgccatagccgtacttgaggttgaggcccatggcctggaagaagagattcacgtcgtcggccagacgagcgccggccaccggcaggaagcgggtatggccgccaaagcgggcgcgcagcttgcgaaacaccagtcgctccgccagggcgagctgggcacagagcaggggagaggctgatttgcccgcctgacgggtcgccaccatctgcttgccgacgcgggtggcccagccaaacagggcgcggcgcaggcgcggcgcctgggcaaccctggcctggatcatggcgtaggccttctcgtagaggcgcggtacggcgcacatcacggtcggctgcacctcgccgatgacgtccatcaccttctgcgggtcgcgaatgtagacgttctcggcgccgcagtagagcacatagtaggtccaggcgcgttcgaacacatggctcagcggcagcatgcagagcgacacatcctgctcgttgagatcgaggcgactgttgtgcatctcgaaacaggcggcgatgttggcaaaatcgagcatgacccccttgggttcgcccgtggtacccgaggtgtagatcagggtcagcagatcatccatccggtactggctttcccgcccccgcagctcctgctcgctggcctgatggttgccggaagcgagaaattcctgaaagtggctggcttgggcgcagccgcgcagattgaccttgccatcgagggcgactatctggcggatctcgccatcattcaacaaggtcagcgcctgatcgaactggggctgttcaccgacaaacagcaggccgatactggcatcgcgcactatgtacctgagttgctcaagggtgctggtggggtagatgggcacgctgacgccgcgggcggcgaggatgccgagatctgcctgggtccactccggcatgttgcgggcgtagagaccgaccatttcggttggctggtggccggcgcggatcagcgcctgggcacagtagtccatggcctgtcccagggtacgccagccgatggcgcgccactggccatcctgttgtacgcgcagggcggccttgttgccaagccgggcaatacgttcacgcatcagtcgaaccagatggagtttcggcatcagtcaaacatcctcaagtaacagttgtacgcccgcgagggcactaaaattcgcgctagagtttaaactccaacattacagcttacaagtgttcgctgtttgtcctggatcacaaagtcgccaaccagagcgagctgaggcatgatggtcgacaagtgaacggagtcattcagagagggtgaacaatgcgtgtcgggatcaagggaattatcacgggggtattgctgttgctggccgggacgggtgggctctggtttgtgttcagtagcacgccggctgaggaggagaccccctggctggctggggcccaggggtacgaaaaagcgcagcagctggctctgcacaaggggtattcattgctctatgtgattgagagtgccaagtgccgacgctgcaaactgctggacaagatgctgtggcagtctgacgacatgtcacccgtgctggccaagctgatcaaggtacggctcaatccccatgcgaaggatggcagcgaacatatactgcgccgcttcccgcaggttgccaccccgccaggcatctatgtgcaacggccgggagaacccctcaagcccatcaagatagtggtagatctcgagcagatctggatgccgggagttacctggcagcgcggcttcttcatgccgctgtcggcggccggtttcgaagccgtgctgcacaccacccagagcctgcaggatccggccctcgacaatgcaccgctgctctgagcggcgtcggcatgagggtgtggctcagctgaagtcgaacaggcgggacatgagcacggcatcttcccgctcgttgccggtgccatagtagtcgacccggcggcaatactcggcaaacccttcactctcgtagaggccgatggccgtcttgttgctggcgcgcacctccagaaaccaggcctcggctctcttttccttgctgcgggcgagatactccttcagcagtgcccgtcccagccccttgccctgaaaatcggggtgcacgcagatgttcatcagcgaactgtcgcccgccaccagatccgagatgtagaaccccgcaggccgcccatccaccagcatcaaaccattgagatagcgcggcccgaaacaggagagcagattggcctggctccagggctccttgtgggcggcttgttctatgggatagacaagctcgaagtcggattcgagcagggggcgaaagaggtgcatgatcactccggttaatgcggggacggctggcccggtcggccaaatgtaaagtttggtaaagatgagatggccgggctgtattgcggcccggagccgatcacaatgggctctgctcctggcaggatggcacccgttgacgcagctgttgccacagcgcccgtttgtggggcgcatcgggagagagcggacagatcagcgcctctggccagcgaggatccggctcggtgagccagagcagcgggggggcagcttgttcaggcatctcctgcagcaggctcacctcatggggggcaatccccagcagctggcagatgtcatggagcagagcggtatccggcagcgccggtgcccgcacccagagcttgccggtgggcaggtcgacatgaggccggggatctggctgcccggtctgtgctgcctcatcacgagagccagccagtaactgggggcgtctgagttgccagccttgaataccgattctggccaagatgtgctggcgaacgggatcttgcatggatgatgactcactcttgatctgagttggtgaaaaatgtgctgcgaagggtacactcgaacgcctttttctgcactctttgccctttgccattctgctgtgcttccagtccggtcagtcgggatggggttggcaggcagaccataacagacaacatcataataaaaccaaccccgggcaatctggtcgtcataacgtgacccggaattatcgtgatcccagcttcggaatgctctctatgtcattatctgctcacagttctgcccgtgccgtgcccattcatgaacgcctgcccaacctgctggccgccctcggcgaggggctttatgaacgccaggatgctttgcggctaggcctgctggcagcactgagcggcgagagcgtgtttctgctgggcccccccgggattgccaagagcctgattgcccgtcgtctgaagcttgccttccatgaagcccgtcacttcgagtacctgatgacccgcttcagcacgccggaggaggtgtttggccccttgtctatccaggccctgaaggaagatggcaagtacctgcgcctgaccgccggatatctgcctcaggccgaggtggtctttctcgacgagatctggaaggcgggcccggccatcctcaacaccctgctgactgccatcaacgagcgtcagttccgtaacggcgacgagacactccccattccgatgcgtctgctgatcagcgcctccaacgagctgcctgccccggacagcgggctggatgcgctctatgaccgcatgctggtgcgcgtctggatggacagggtgcaagagaaatccaacttccaggccatgttgtccagtgatggcgcctccccccgtcacctctctcccggcctgcaggtgcaaagcgaggagtatcaactgtggcaacggcagatcgagcaggtggtgttgcccgacgaggtattcgagcttgtctatcagctgcgacagcggctcgacagcatgggcgacgaaccctgctatgtctcggatcggcgctggaaaaaggcggtacgcctgtgcaaggccagtgccttcttccatggcaggcgggaggtagcgccgctggatctgctgctgctgaaagattgtctctggcataacgaagagagccgcaccgccctgctgacgctgatggaggagtttgcccgtctgcactgttaccggcagcaggtgttgatttcccgtcatatggctgtcacctcggccttgcaggagttgcaacagcagatgagtatccggctggcgctcaaggctgatccccacaaggggatgctgggcaagcgcagcaagggctggcaattgcccctggaggatgcccgcaagcagggggagcggggcctgcaaatccagctgcacctgcttaccccggcccgactcagcccggaggagccggatctgctggtagagacactggagtgtgacaaggtggtgctgggtcactggcagttcggtggcgacaaggtgatgttccatcccgttggcagcaagacaggattgacgctggagcttgagctcgacagcagccagcgtctgaatctgctcgacagccagcgccacccgattcctctggtgctggtgtgccgtgagcccttgcctggtctgataagcgccccctggtacaagacccttgccaacctcaatgaccagctggcggccttgcgcaccgagctgcgtcgccagcgtcatcgttttgatgaccaccaaccccaccatttcatcggctcgcgctggctggttgccatcgaggagggcttcttcaccctggcccgtgaacttgatcaaacggctgagcaactggcccagtggcagcagcgcctgccactgctgtgcggggagcaggggtaaatgatcgaaattggcaccatgagcgccttgctggcgatctcggagggagagatggtgtccgagatggtggtcgccctgctggccagtacccagatctcccgctttatccggataggcaaggcacaggggcgttccctgaaacagcggctgcagcgctggcgccatcaggtgaacgacaccatagcccatactcctgtgcctcccgtgctggaacaggagtttctgctctatcagcactttatctccctttccctcgctcgccttgtggccgagttgcctaccctgctcagtgctctggagcggggtagcgactttgccgatgaggggcgacagctggcccatcagttggtggatcatcccaccgagggagccaggcggctgatgcttgagaagtggcgagccagcctggtgggcgctttgctgcgtttgcagcaggagctggccgaggcggagcggctcaggttgcagcaggagctggaggaacagatcggcgccagcgaggagctggaacaagtgctggatccccagcggcgcacggccggtggcttgtggaacctggctcagggacgctggcagcctgcctctctggtgctgatccgccaatatgccgccatgctgcgcaaagagcccatgttgcaggagatcgcagacagcatggggcgcagtctgcacgatagcgagcagttgcagcggccccagccgccgcagcccaccctgatccaggagccggtgttaagtgacgatgtgcccgatgatctggtcgggatccacccggccaatgatctgatgagaatgctgccgagtgaggccgtcatgctgggggtgcccgagctggagctggagttttaccgccgctatctggagcggcgcctgctcagctatcaggccagaggtaccctgccgaggcatcagttgctgcctcgtaccacggatcggggtgatcaggagttgcagcccatggggccagtgattgtctgtatcgacacgtccggctccatgggggggtaccctgagcagtgtgccaaggcgctggcgctggcgctgttgcagcttgccttgaccgagcagcggcgctgcttcgtgatgctcttctccaccgatgtggcgaccttcgagctgaccgatgccaacggcctcgatgaggctcagcgttttctggccatgaccttcaatggcggcacggatctgctgccctgcctgagcgccactctgcaacagttacaggcgcccggttttgagctggcggatgtgctggtgatctccgacttcattgcccagcgtctgcccgcttcgctggtggagctgatggaccgccagcgtggccgtggcacccggttcaacgccgttgccatgtcccgtcacgccaagccggccctgctgcgggtgttcgacaaaagctggctactcgactgcggtttgcgcggccgcttgctgcgccgctggttgcgtagctgatattgacccccctgatccgcgccatactggctgtgagatggtctcccccagcagccaccaggccagtatggccgccatcacaggggtcagggagccgagtgccgagctgacctcggcccccagggtgcgaatggcgtgggcgtaacagagcgccgccagcaaaccggctccaattccctgcaacaaaccctgccataaccagatgctggcatgacccacagtgggcaaggggctccacaggagtgtcggcagcagcaacagggctgagggcactgccaccagagcggcggcatccagtgccgcgagtccgctatgcctgactgccagggtaaacagggcccacagcaggcccgcccccagaaaacagacttgcccctgccataaaccgggctccccgctcagcagcagggtcgccgtggccagggcgatgagggagagcccgcagcgccgttgggcgggacaaggttcgcgccacagcagcaggcccagcaggctgaccatgaggggggctgtgcccggtatcagggcgctgccctgggcgaccggagccagctgcatgccggtggcgccgagccagaagaagggcagaccggccccggtcagcatggccagctgccaacgcaggggaacgctgtgcagccgggtgcggtggcgccagtagtagggaagcagcagcaaggcggggataccaaatcgcagcagcgccagcgcctgtggcgggagcttctcctctgcaccaaggcgcagggagaggaagaaaccggaccagagcagcacagtggcgagggcggcggcccagccgctgcaacggggtgacagggtgaatgacataagggttccctccatggaatgtcctgcgccattatccggccaggaggtagggtgtttcagggcaaactgtttgagaaatccggatgtagttgctagtttcagccaatccaacagggatttttaccggatatcgccaagatgctcgacagaattgatttacatctgctgcggttgctgcaacaggatggtcgcctctccacagtggagctggcggagcaggttggtttgtcagcctccccctgtgcgcggcgcctgaggcggttggagggggagggacacattcaggggtatcgtgccgtgctggcgcgggagaaacttggccttggcatcaccatcttcgtcaacgtgcggctcagccagcacaaggagcccttggtagatgccttcgagcaggcggtggcggccatggctgaggtgatcaactgccacaccgtctccggcaattacgactatctgctggaggtggtggtgccggatctgcccgcctatgagcagtggatcagacgattgcagtcccaggacatggtcaatgacatcagcagccacttcgccattcgcgcggtcaaggtgatggggccgctgcccatttgacctttttcaggcaccgggctggtggccgagacccagctcgttgacctgatcctgatccagcaggggctggccgctgggctgggagacataaaaaccccgcttgccgctgcgcttgacccggtacatggcctgatcggctctggcccgcgccgtgctgaagtcatcctgtggccggatctgcgctatccccatgctcaatcccacctcggcctcgccgttgggcagctcgaacggagtcgagatgacattgacgcactgctgggccaggtgatgggggcggggatcgtcactgtgccagggcagcagcaacacgaactcgtccccgccgaggcggcccagcttcaccccttcgtcacaacaggccttgacccgctgggtgagggcgatcagcagctcatcacctgccctgtggcccaggttgtcgttcacctgcttgaagttatcaagatcgatgaagcagatggccctgaactcctgcgggaactggcgttgcaatgcagtgcgattgagcaggccagtgagaggatcccgatgggcgagctgctgttcgtactccttctaatgggtgatgtcgatgtgggtacccatcacccgcagcggttggccctgctcatcccactccaccacccggcccctgtccagcacccaggtggtcttgccatccttggcgatcatgcggtgcatcgcctgatagaagaggctcttgccgctcagatgatcgaagaaggcctgcagtacccgctccctgtcttccggatgcaggtgttcacgccacacatcgaagtgggccgacagttccttgggctggtagccgagcatggctccccagcgtcggttgaagatgatgagcttgccggtgggaaggtgattctgccagatacacaggccagtgccgtccatggcggcatccagtttctcccgcgcatcgtcggccacccgcttcaggcgctcattctcctgcagcagcttgtcataggcggcctgcagctcctcgtatgtcatgaactcgttcttccctgtggtcgttgcggcctatagtcgatgctggctgtgagcctgtaaagtgcgacaaaacgataatgcagccctcctctcgtcttgcactctgcaaagcttcttgccggggctgatggcctgtgagtggtaccgcatggacaggttttattggcgagccacccaaggagcgatatgataagtccatgtttgcgccgcaatgagcttgtttcctctcatgattcctaaaatggcttcactttgtctgatgccgctgctcctgctcgcagggtgggccgcgccggtgtgggcagcccgtggccccttgccggaacctgtgctcgtcggggagctgagccagctggaaaatgatgctcttccccctcgcgtcttccggctgcgggttgccgccctggcggcccacagggagagctactcaccacagttgcagggacgcatcgcccggttgcagtgctgggcgcgcgactccgagcgtaccagcgaatatgaggcgaccattgcgtttgccagtgagcagttggcgtcggctcgcaagcagcaggacagagagacggaggccggcctctttatctgccggggcttcaatcagcagatgctgggcaatatgacccaggccaaggcggattatgatgccgccctggtactggctgaggctcttgaggatcctcgtctgaagagcgatgctctcagttatcggggcgatatgtttgcctatcagggggcattggcccagggcttgatagacctgctcgccgcttataacggctatgttgcgctgggactggaggggatgaggctgcaggtgttggcccagattgccaatacctaccggcgaatggggatatacgcgcgagcccatgagtattttgaagagctgatgcaggcctatctgcaacggcatgatcagagcaacctgatcgatgtcggtaccccgctggccatcctctataccgatcagggccgttacgagcaggccttgcccctgctagaagcgggtgagcgttattaccgtcagcagcagagagagatggatctcgcctggctcagggtcgagttgtcctggtgcctgctgaatctgaaacgggttgacgaggcgctgaccaagctggagcaggcgaaacctgttctgtatcgatatgaaaaagatacggacgaggcgacgctggggctctggcaactggtgatgggattgacgctggatgccagaaaggagtgggacaaggccctgcactatctggccagggccgagtccatctttagtcaggagcagaaccagcgctttctcgcctggatctatcaggccagggccagaattcttgagcagcagggtcaggtcaatggtgcgctggcggcgctccagcagtatgtgcagataaagagcgagctggatcgcttgctgaacgaacagcgttcggcccagatccgcctggagttcgatctggcgcacaaggagctggagaaccagaccctcaagacccggcagttggttcaggccgagcggttgaagcagttgcaggagcggcgccagtggcaatatatcgtggtggtactgttgctggtcgtcatggggatgctggcgctctacctgttaaatcgctcccgcaagctgcgtcagcttgccatgaccgacgagctgaccggcatccacaatcgtcgccagatccaggccaagggagaggtgttgttcaggcaggccagagacaatggcaagccactgtgcgtgctgatcctggacatagaccacttcaagcaggtcaatgacaccctgggtcaccacatgggagacagggtgctgactgccgtggccagctgcatcggcgcccagatgcgtcatctggacagggtcgggcggcacggtggcgaagagtttctggtgctgctgcctgatacccgtatggaggaggcactcgaggtggctgagcggatccgtcatgaggtctcccggttgcacatagaggagatgccggagggccatccggtgcatgtcagcatcggctgtgccgaatgcagcctgctcgatgagagtctgggggatctgatcaaacgggccgatgaggccatgtacagagccaagcaagccggtcgcaaccaggtaatgtgggccgaatagggcgatctgacacccttcgcgaacggctctaagccgggctgggtatttttcactcgcgcgggtataatgtcgcgcaattttgctttgactcaggcgagaagacccatgtaacgcagccctcctccctctctccaccgggttggcaaaacgccagctggcgtggctttcgttgcgtatacatgtgccgtgagcggcatcccgtatttattcccacggtggccaaggccgccgcccaatagaagaacgttgaattatgtcagctgaatttctgagtgaagtctccaagagacgcacttttgcgatcatctcgcacccggatgcgggtaaaaccaccatcaccgaaaaggttctgctgttcggacatgccattcagcgcgccggtaccgtcaagggccgtggctcaggccagcacgccaaatccgactggatggagatggagaagcagcgtggtatctccatcaccacctctgtgatgcagtttccctatgcggattgcctggtcaacctgctcgataccccgggtcacgaggacttctccgaagatacctaccgtactctgacggcggtcgactgctgcctgatggtcatcgatgccgccaagggtgtcgaagatcgtactcgcaagctgatggaagtgacccggctgcgcgatacccccatcctcaccttcatgaacaagctggaccgcgaagtgcgcgatcccatggaagtgatggacgaggtggaacgcgagctgaagatcatgtgtgcccccatcacctggcccatcggctgcggcaaatccttcaagggtgtctatcacctctacaaggacgagacctacctgtatcagaccggtcagggccataccatccaggagaagcgggtggtcaagggcctgcacaaccctgatctggacgccgccatcggcgaagatctggcagcccagctgcgtggtgaactggagctggtgcagggcgcctctcccgagttcgatcacgaggcctttatcgccggcgacatgaccccggtcttcttcggtactgcgctgggtaactttggcgtcgaccacatgctggacggcctgaccgattgggcccctgcgcctatgccgcgcaaggccgagagccgtctggtcgaggcgaccgaggagaaattctccggcttcgtgttcaagatccaggcgaacatggatccgaaacaccgcgaccgtatcgccttcatgcgcgtggtgtccggcacttacagcaagggcatgaagatgcgccacgtgcggatcggcaaggacgtgaacatctcagacgccgtcaccttcatggccggtgatcgggagcaggccatcgaggccgtcgcgggcgatatcataggtctgcacaaccacggcaccatacagataggcgacaccttcacccagggtgaggatctcaagttcaccggcatcccgaactttgcgcccgagctgttccgccgcatccgcctgcgcgatccgctcaagcagaagcagctgctcaaggggctggtgcagctctccgaagagggcgcagtgcaggtgttccgtccgctcatcagcaacgatctcatcgtcggcgccgtcggtgtgctgcagttcgatgtggtggtttcgcgtttgaagagcgagtacaacgtcgaagccctgtacgaggcggtcaacgtctccaccgtccgctgggtggaagggaccgacgtcaagaagttcgaggagttcaagcgcaagaacgagttgaacctggcgctggatggcggtgacaacctcacctacatagcaccgaccatggtcaacctgcgtctgtctcaggaacgtcatccggacgttcacttccgtcagactcgcgagcattgataatggcttgcctgcaagataaaaaagaccccgcttcggcggggtcttttttgttggcgacttgggggcccggtctgaaccggatttatcgattgctaggatgctgaggggcttcgggtgagcgacagcatcatgcagatctcgcaggcatcgtggccggtacagccaagcggccctggcagatgttcgaagccaagggattcgtagagcgtggtcgcctcgcgcagtacctctgtggtttccagatagcagcgctggtaaccgagggtgcgtgcctcgtccagtgcctgcagcaccagccgtcgacccagccccaacccgcgcagggagggcatgaagtacatcttctgcagctcgcagacctgctcctcttcccccgccagcggcgctatgccgccgccgccgaggatggtgccatcaggcccttcgatcacccagtatcggctcttctcgcccagataggtctcgtgcagccgatcgaggtcagggtcggccaccccatagcccttgtcggcggtgaggccgtattcggcggagacggcgcgcaccactgcggcgatatggggattgtcggcggctgtgatgggacggatgcggtagccctgctgacggcgggcgcgggagagggcgctgcgctagagacgcaggccggcccatagttgctcacgttcgctcagggtgagctgggccagggtctcttccatggagctgtccatctcctgatgcagcaccagcagttgggcctggccggcgatggtgaggcgcgcctccttgctgcggccatcggacggatgggggtgccagctgatgagctcgcgctcggcgagacgggccagcgggcggctggcattggatttgtcgatgcgcagccgctcggccagttgctggttggtagcagggccgttctccagttcgatcagcagatgcgcttcgagcggggtcagtgccagctcgccacactgctgggagagcatgccgagttcgcgaaccagatcgcgcgacagggcgcgcaggggacggggatccatatcagggcttcctatttggttgtatttaacaactaatatagccaactagttgtcactggcaacctttttatggggggggagtggtggatcatgaggcggacaaggagaggccggacataaaaaagggcccgaaaggggcccaaacattggaaacccgcgcccggcggcgcggatcccatccttggttggtcatgaaccggcgtgtttacaccagctctgtcagcatggcgtcggcataaggggtcagtgcctcgcccttctgcactttggcgagatagtccgggttggcgatcagcgggcggccaatggcgacgaggtcgaaccggttggccttgatggcatccagggcggtgtcggcgctgtagttgccaaccccgaccagatggccgtcgtagtgggcgcgcagatagtcggaggcgtggccatccagatagtcgaaggtgaggctgtcatcgaagatgcccagatgcacataggccagggcgcgctggttcagctcggccagcagataatcgaacacggcgcgatcccgcttgtcaccttccagatgcacataggcaccgggggagaggcgtagtcccactcgatctgccccgatgcgggcgttgaccgcatccaccacttccagtgcgaagcggctcatgttttccgggctgccgccgtactgatcggtacgcaggttgctcgaatggtgcaggaactggtcgatgaggtagccgttggcaccatggatctccaccccgtcaaaacctgcttcaatagcgttggcagcggcctgggcgtaatcctctgccagctggcctatctcggccactgtcaggggacggggcacctgatactccagctcgcgcatgcgtggcacagtcccctcatgggcgacggcagacggtgccagcacttcgccatgatggaagaaggggtgggagagacgacccacgtgccacagttgggcgaagattttgccgccattggcgtgtacggcactggtgacttttttccagccttcgatctgctccgggctgtagagtccgggggtattgggatagccctggccatccgggcgaatgatggtggcttcggagatgatgaggccgatatcggcacgacgggcgtaataggcggccatctgttcggtgggcaccaggcccgggccggccatgcaacgggtgagcggtgccatcatgaagcgattcgcgagggtgagggtgtcgttgaggcgataaggctgaaacagggtattcatgatcatctgtcctgagggagtgattcttgaatgtgcattcaagacgttttttgttttgtgtgcaagtcttttttgaacgagcattcaacatgggttggtcttgcctgcccgctggggtaaacttgccgccctttttgttccccctcatcggctctgcgccggtgatcgctttttcaacggagaaaccatgcgcagcgccgagttcaaccgggacgacgtcttgcgaaatgccatggaggcatttcgggccaagggttacgccaagaccaccatgcaggagctggtggcggcgaccgggttgcatccgggcagcctctacgcggcgtttggcaataaacgcggcctgctgctggcggcggtcgatcactatgtgcaggaaaaaagcgcgctgcgccgaggcttctttgccggccagagtccgctggcgggggtgcaggcctacctcagccagatagtgaacgatgccctgtgcggcacctgtctggtgacgcgtaccctgatggagctggcggagcaggacgaagagctgcacctgcggctcaaggccatctatgccgagctggacgccgatctggcgcagatcctgagtctcgcccagcagcgcggcgagctgatggccgaccgcgacatcccgactctgaccgccttcctgctgatcaacatccagggcctggtcaccttcgcccagtgtcgccccgaccgcgccctgctcgatggcgtcgtcacccagctgatgacagccctgcgagcctgagtcgtagggggatctgatggcccttcggcctgtcaggctcagggtcagcagaaaacaaaaagcgcgccgattggcgcgcttttttataccagcagtggcggcgtgggattaacgacccagcttggccttgagcatggcaacgatctctgtgatcgccacttcctgcttctcgccggagcggcggcacttgtactccaccacgccgttgtccagaccgcgatcgccgatgacgatggcgtgcggcacacccagcagctccatatcggcgaacatcacgcccgggcgctctttacggtcgtcgaacagcacgtccacaccagccgctttcagctcggcgtagaactgctgtgcctgttcggccactcgctcggatttgtgcatgttcatcggcacgatggccacttcgaacggagcgatggcgtctggccagatgatgccgtactggtcgttgttctgctcgatggcagccgccaccagacgggaaaccccgataccgtagcaacccatctccatggtgacggacttgccgccctcgttcagcacgctcgccttcatggcttcggagtacttggtacccagctggaagatgtggcccacttcgatgccgcgcttgagcagcagcttgccctggccgcacgggctcgggtcgccttccaccacgttgcgcaggtcggcaacttcataggtagcgatgtcgcgatcccagtttgcaccggtcaggtggaagccggtctcgttggcgccgcagacgaagtccgccagatgggcagcgctgcgatcgacgatgatgcgaccggcaaagccgaccggaccgatggagcccgcatcgcaaccggcggcagccttgatctgctcgtcgttggcgaaggtcagcggattggcaacacccgggagcttctcggccttgatctcgttcagctcgtgatcgccacgcagtaccagggcgatgacggcctgcttgccgtgctcatccgcttcggccagtaccaacagggtcttggcgatggcggtcggtgccacgctcaggaaagcagcgacgtcgtcgatggtgtggacgtttggagtggcaaccttggtcagggcggcggtggcagcaggacgctcgccagccggcgccagcgcttcggccatctctatgttggcggcgtaatctgaggtatcggagaaggcaatcaagtcttcaccgctctcggccagtacctggaattcgtgggagccggtgccgccgatggagccggtatcggcctgtacaggacggaagttcagccccatgcgggtaaaggcggcgcagtaggcggcgtgcatccgctcgtaggtctcgatcagcgaggccttgtcgatgtggaaggagtaggcgtccttcatcaggaactcgcgaccgcgcatcacgccgaaacgaggacgcacttcatcgcggaacttggtctggatctggtagaggttgagcggcagctgcttgtagctgttcacttcgtaacggaccagggaggtgatcacctcttcgtgggtcggacccagcacgaaggggcggttgtggcggtcggtcaggcggcacagctcggggccgtagtcgtcccaacggcctgactcctgccacagctcggcgggttgtaccaccggcatggagacttcgatggcgccagcattgttcatctcttcgcgaacaatgttctcgatctttttcagtacccgcaggccggacggcagccaggcatacatgccggaggccagtttgcggatcatgccggcgcgcagcatcagctgatgactgacgacttcggcgtcggacggggtttccttgagagtggaaagcaggtattggctggtacgcatcgctcgtgaccttagataagacgggccgcggggccctggataaattcaagagcggaattttaacagggagggccctgtggcccaagggctaaatttagcgcagcgggagaaagcgggggcggggcccccgcccgtgtcagacccgaaattgcgacagcagtcgctgttgcagcaggctggcctgatggagggaggaggcgagctgcaggcactcctgcgcctcctgctcccctgtctgggcctgcaggctgatgccggagaccttgtccgaggtgtggctcagagtgcgggagagctgacctgtggcatccgccacctgctgcaccatgtcggccagatggtcgatggcctcctccaccttgaacaggatctgcttggtgttgtcggagtcttccatccccgattccacggttttcaggttgcgttgcatcatcagataagccttctcggtctgctgctgaatgctgttaatcacctcggttatctcggcgctggaagcggcggtgcggttggccagggtacgtacctcgtccgccactacggcaaagccccggcccatttcgccggcccgggctgcctcgatggcggcgttgagggccagcaggttggtctgctccgagatactgctgatggtggagatgatctggccaatctggctggcctgctccttgagggcgttgatggcattggcacattcccccacttccaccaccactcgctgcatgcctgcgctggcagaggccacatactgactgctctctgttgtcagctgacggacctgattggcgttttgcgcggccagactgcagttatccgagatggaggtggcgacctgtaccatctgctcgctgtcgtggtgcaacgcctgggcgtgttcggcggtctgacgactgctctggctgatggcctcgacccggttgaccgaggtgtgcacgtggtcgctgatgtgctgattgttgtccatggtggagctgatcattttttgcagcttttcgatgaagcgatccacgctgcccgccagcgaacctagctcgtcgtcccgcttgaggttgatgcgcgcgttgagatccccgtcgcccgcggctatgtcctgcatgcgtttgtcaacttgcagcagggggttgactatggtgcgtaccagccagaagccacacagagtgacaatcagcaggctcagcaccagaccgcccaggatcaggtttttggtatagccgatgatggtattgagctggtttacctgatcctcgactgtcgcatcgccctgggcctcgacctcgaccagcgcctgcttgagttgttcggcactgctctcgtaaagagccagctgacgctggtaatcagtcagggccgcgatccactcacttgtcagccgcgtgctgtcggccagcagggcgcgatactgagtggaaagcgactggccggcaaactccccttcaccgggcacatcgaacaggccggtcgccagcatgccgtccaccgcttcctgatagaagcggtttgcctccgccagttcggtctggatggcgggggtggggccttcactctgcatcttctccagggcatagagctgacgtaggaaaccaatgttggcctccatgccgccgtcagccgcctgccagcgagtggagaggccgccgttccagctgatggcctgatcaggtgactgggtgaggctctcgacggcgccatcaccgatcacctccagctgggttgagaggcgtgacatgcgctccgaactggcgcgcagtgcttgatcgataccggtaaaggtgcggtaaagcgtcagcagtttttcctgctgttgctgatacgtctgctcatgctggttcatggtactgatggccgtcgtatcgatgagcttgccttcctcaacccgctgcagggcgtcagtggctgcctgtttggctcgctgcagctcaggctcgtcgaggggcatgcctcttagcattttctggatatacagagactggttgcccagctcgatggatccctccatggcgccatcggcggtttgccaggcggcgcccaatacataggagagcaagtcggccagccgctggctgccataccagccgatcgctcccatgcccagtgtgcaaccgagcaggatagtcagcccaagattcgatgtagtgacaattttcatgatgcaggaccttccctggttccgaacaaacccaattcagtgttctatcaatggccaagattcgccattcccggtggaaaataaagttactgcccagatccgatccaagcatggctccgaaagcgccagaatgccgagaatcctctgtcatccgttaccgccctatgctggatacttatccagttattctttatgctatgacccaatttacagatagatggtttggcgaggagagagccgtgattggtcgcttgagaggcgtagtcattgagaaacaaccccccgaggtgctgctggaagtcgggggcctgggttatgaagtacagatgcccatgagctgcttctatgatctgcccgagatcggcaaggaagtgaccatccacactcacttcgtggtgcgtgaagatgcccagctgctgtatggcttcaatcacaagcaggagcgggcgctgtttcgcgagctgatcaaaaccaatggcgtcggccccaagctggcgctggccattctctccggcatgacagccacccagtttgtgctgagtgtcgagcgtgaggagataagctccctgatcaagttgccaggcgtgggcaagaagaccgccgagcggctggtggtagagatgaaggacaggctcaagggctgggtcagccacgatctcttctcgccggccgagatcagcctgccagccagggagagcgtcctgcgtgctccggattcgagcgaagaggcggccagtgcactggtggcgcttggctacaagccgcagcaggccagccagatcgtcagcaagatagccaaagagggaatgtcggttgaagatatcatccgtgaatccctgcgtagtctggtgtgaggtaggcaatgattgaagcggaccgtctcatttccgccactggcgtgcgtgaggatgagatcatcgatagggccatccggccaaagatgctggccgattacacaggtcaggatcccgtctgcgagcagatggagatcttcatcgaggcggcccgccagcgtggtgaggcactcgatcatctgcttatcttcggcccgccgggtctgggcaagacaacgcttgcgaacatagtcgccaacgagatgggggtcaacatcaagaccacctcgggccctgtgctggagaaagccggtgatctggcggccctgctcaccaacctcgaaccgaacgacgtcttgttcatcgatgaaattcatcgtctcagcccagtggtggaggaggtgctctatccggcgatggaggattaccagcttgacatcatgataggggagggccctgccgctcgctccatcaagctcgacttgccaccctttaccctgatcggggccaccacccgggccggttccctgaccagcccgctgcgggatcgtttcggcatcgtccagcggctggagttttacaacgtcaaggatctgaccgatatcgtctctcgcagtgctcgctgtctgggactggagatgacaggtgacggggccctggagttggcccgtcgctctcgcggtacgccgcgtattgctaaccgcttgttgcgccgggtgcgcgactttgcccaggtcaagtctgatggccggatagatggacccatagcggcccgtgccatggacatgctggacgtggacaatgaaggtttcgacttcatggaccgcaagctattgttggctgtcatagacaagtttatggggggccctgtgggtctcgataacctggcggctgccataggtgaagaaaaagatactatcgaggatgtactggaaccttatttgatccagcagggctacctgcaacgtacacccagagggcggatggcgacaccaagagcttatgcacattttggcctgcaacggccagatgaaaggtgaaaacagctgtttgaacaaaaaaccgccatcaagggcggttttttgttatccggacataaaaaagcccacggcacaggcggtgggcaaagacaattcaggatggatgttcacagacagtgagtgcgtctggacacagaccggaaaaaacagaggagccgtcgcgaggcctcagagtcggttcatttgatagagctgaacgaacgaaagcttgtagtaacggatggttttagcaacaaactttttcatcttaaattccaatagacaggttcgacatgttcatcgaatacgtgccgggaacccggattgaccggcctgtatccaaggggatgccctcactgcgaggcgcattgtaggggctctgtctgactcggacaaacaagaaaaattgagcatgtcagattagattaactaatcatttatctggtctgttcaattagcatgaaaatgcgtttttactggttttaaattgagttggttggcagcgctggcaggcgggggaaacataatgaaattcacgttggaagtcattttttaacagaactgccacttattgatcgagataataaagttgatttaaatcaatgatttgtgattttcagttttttgtgacacagctctccaaattaaatggaattgagcgtgaaaatgcctttaaaaggcatgtattcatggtggttttacattgatttcaatcaaataaaggtgatataaaacaccggtcattatgggcaggaataaagcaagctagattgttttacaattgttaaacattagctttttttgttcctcgatattgccttgttgttaatgctggtagcagtcgaaaccggtcgtcagtgcaaactggaacatgaccgatcattcggggacttccaacggaagctttgtccttaaaacttaaaatagccgtgccaataatcggtgaggaaacatcatgattgctgagcatgtggtagacctatcgcggttccaatttgctgcgacggccctttatcacttcctgtttgtgcccctgacgctcggaatggccttcattctggcgatcatggaatctgtctatgtgatgaccaacaacactgtctaccgggacatgaccaagttctggggcaagttgtttggtattaacttcgccctcggggttaccacagggctgaccatggagtttcagttcggtaccaactgggcctactactcccactatgtcggcgatatcttcggggccccgctggccatcgaagggctgatggcgttcttcctggagtccacctttgtcggtatgttcttctttggttgggaccgcctgaccaagcgtcagcatctggctgcaacttggttgatggcgctgggaaccaacctttccgccctctggatcctggttgccaacggctggatgcagaatccggtcggtgccgagttcaacttcgagtccatgcggatggagatggtgagcttcgccgagctggtcttcaacccggtcgctcaggtcaagttcgtccatacggtcgcggctggctacaccacgggcgccatgttcgtgctgggcatctcttcttactacctgctgaagaatcgtgatgtggccttcgcccgtcgctccttcgccatcgcagctgccttcggtatggcctccatcctctctgtgctgatcctgggtgacgagtccggctacgagacaggtgaagtgcagaaggtgaagctggcggccatcgaagccgagtgggacacagaacctgcaccggctgcatttaccctgttcggcattccgaatcaggaagagatgcgtaccgattacgccatcaagatcccctatgcgctcggcatcattgctacccgctctctggacggccaggtgaccggcctcaaggatctgaagagcgagcatgagctgcgtgtgcgtaacggcatgaacgcttacgatctgctgaccaagctgcaatccggcgacaagtccgaagataccctggcacgcttcgatgaagtgaaacaggatctcggctacggtctgctgctcaagcgttacaccagcaatgtgacagacgcgaccgacgaacagatcaaggccgccgtggatgactccatcccgcaggttctgccgctgttcttcgctttccgcatcatggttgcctgcggcatgctgatgctggtactgatcggtctggccttttatgacagtgctcgtcaccgtatcggtgagcgcaagtggctgctgaaagccctgctgtggggtatcccgctgccctggatcgccatcgaggcgggctggtttgtcgccgagtatggccgtcaaccctggaccatagccgaagtgctgccgacctcgctctctgcatccaacgtgcctgcgtccgagatctggttctccctgatcgggatcttcctgttctataccgtactgctgatcatcgagatgtacctgatgttcaagtatgcgcgtctgggcccaagcagcctgaagacgggcaagtaccacttcgaacagagcaaggtataaggagagtaacccatgtttgattacgaaatgttgcgtctggtctggtgggtactggttggcgtcttgctgatcggcttcgccatcaccgacggtttcgatatgggggtgggcgcactgctccccttcgtcggcaagaaggatgtggagcgtcgggtgatgctcaacaccatgggcccgcactgggaaggcaaccaggtatggctggtcacggcgggcggtgccctgttcgcggcctggcccatggtctatgcggcggccttctcgggcttttacatcgccatgatcctgaccctgatggcgctcttcttccgtccggtcggtttcaagtatcgttccctgcgtgaagacgccaagtggcgcagcaactgggactgggcgctgtttattggcagcgctgtaccccccatagtgttcggggtggcctttggcaacttgctgcagggcgtgccgttcgaattcaaccagttcatgatgctgacctatcacggcaacttcttcggcctgctcaatccgttcggcattctggccggtctggtgagcctgttcatgctggtcactcagggtgcgacctggctgatgatgaagaccgatggtgaggtgctggcgcgttcccgcactgccgccatgatctgctccctgctgaccctggtgctgttcggcttggctggctggtgggtgagtggcatggacggctacgtggtcgtcaaggcggctgcgaccgatgcggtctccaatcccatgaacaaggaagtggtgcgccaggccggtgcctggatgaacaactacgccctctatccctggatgatagccgcgccgttactgggcctctccatgagcctgctcactgcgctgtttgccaagctgaataaaggctgggtggcgtttacctgttcttcattggcggttgccggcgtgatcctgaccgcaggcttctccatgttcccgttcgtgatgccctcgagcctcgagccgtcactgagcctgaccatgtgggatgccaccgcatcgttcaacaccctgaaggtgatgacggtggcggcagctatcttggtaccgattgtgctggcttataccatctggacctacgtcaagatgtttggtcgggtgaccagcaagcacatcgaagacaaccaacaatcgctctactaagaaggtgccctgatatgtggtatttcacctggatcctgggtctgttgctggcgtgttcatttggcatcatcaatgcgctctggctggaacacagcgagaacatggatcgtcagatcgatgaagacaagtgatcggctcgcccggttggccgctcctctggagcgccaaccctggcaggggttgatgttggtagcggcggccctgttggccgtcgctattttacaggccccaaacctggtggccgccaacaccagtgagcatgggctgttgctcgctccctggctgatgtgggcggtctgttgcggcgtcatgcacgggctgggattccatccccgcagcctcattggccgagtgttgttttgcccctggctcgccttgcccagtttgttgtatgggctctggttgacccaaggctatttcctttcataaaaaacggggggaggcaggatttccctgtctccccctgcttctttcctattcagccctgcgctatgatagccccccatctgactgtcgaatggatcacagatttttatgggggaagtctctgagtttccggtacgtgtctactacgaagacacagatgccgggggcatcgtctacaacgccaattatctcaagtttatggaacgtgctcgcaccgagtttctgcgcagcggcggcatcgaacaggatgtcttgctgcaagccggattcgcgtttgtggtgagtcgaacagagatcgatttccgctcggcggcccgttttaatgaattgttgaccgtaataacgcaagtgactgaagtgaaacgtgcatccatgcgcttctcacagcagatcctggcggctgatggacgactgatcacccaggccatggtacagatagcttgtgtcagtcatccgcatatgaaacctgttgcaataccagaaaatgtgaagggagtgctgttaagtgcacgctgaaatttcgtttattggcctgttttggcaagccagcctgttggtaaaactggtcatgatgaccctgatggggatgtcggttgtctcctgggcgctgatctttcaacgctccaaggtcatcaaggcggccaatctggcatccgagcagtttgaagaccgcttctggtccggggtcgatctcaaccgcctctatcaggagtcttcctcccgccgcgatgatatcgaaggcatggaagatatcttctattccggcttcaaggagtatgctcgcctgctcaaggcgggtgcccgtggccaagatgcggtgatggacggtacctatcgtgccatgcgggtatcgctttcccgcgcggtggacgagctggaatccaacctgccagtgctggcaaccgtcggctccatcagcccctatatcggcctgtttggtaccgtatggggcatcatgaacgcctttatcgccctgggccaggtgcagcaggctactttgcagatggtggctccgggtatcgcggaagcgctgatcgcgaccgccatgggcctgtttgccgccattcctgcggttattttctataaccggtttaccaacaaggtagagaagctggagaacgcctacgccaacttcatggacgagttcaccaccatactgaaccgtcaaattgcacagcagcagggtgatcagtaatgcaaacctatcagcggatccggcgcaagaaggtgtgcgagatcaacgtggttccctatatcgacgtcatgctggtgctgcttatcatcttcatggcggtgacgccggtgatcacgcaaggtgtcaaggttgacctgccgcaggcagaatccgagcagttgccggaagatgccaagccccccttcattgtcagcgtcaataccgaaggcgagtacgtcatcaaggccggtgaggccgacgatgagccggtgcctgccgggacgcccgaggcgatgcagcaatacatcaccgaaaaggccatgggctatctggccatcaaccagaacgcccccgtcgtggtggcgggtgacaagtccgtgcgctacgaagaggtgatactgctgatggtggccctcaagaatgcgggcgtgcctcaggttggcctgatgacagatccggtgaattgacggagatggatgtgaagcgtggtatttccggttatctcatcgcgtcgctgctgctgcaccttatcgtcggcatcattttgctggtcggggtcgacttcagcaaaccgaagcggccagagtcgaaggggcagattgtcaatgccgtcatgctcgacgagaacttcctcaatgagcaggccaagcagatccagcagcagaagtctcagcccaagccccagaaggtagagaaagagcaggataaggaagacacggacctcgccaagcgtgagctggcccagcagcaggagcggctgcgtatcgccgaaagcaagcgcaaggaagccgaagaggcgacccgcaaggccgaggcagagaagcagaaaaaagtcgccgagcagaagcaagcggaagagaaggcccaaaaagccgaggaagcccgcaagctggaagagcagaaaaccaagacggcggaatctgagcgcaaggctgcagaagccgagagcaaggcgctggcgctgaagaagaaaaaggaacaggaagagaggaaagaggccgaacagaagcaggccaaggcggaggcagccaagaaagcggacgctgacaagaaggccaagcaggaggccgagaagaaagccaaggcccaagcggacaagaaagccaaggcagagaccgagaaaaaggccaaggcggaagcggacaaaaaagccaaggaggccaaggaagaagctgccaagaaggcaaaagctgacgcagagaagaaagccaaggccgaagctgacaagcaggccaagatagcggccgagcgcaagcgtaaagcagccgagcaagccaagttgcaaaaagagatggaagacatgatgcagcagcagctggcggctgaggccaatgcccgcagtcaggctgcatccgcggcagcgcaaggtgaagtcgacaaatatgcggctctcatcaaggccactgttgagcgttatatgattttggatcccaccatgcggggcaaaacatgtactatcggtgtgcggcttgccagcactggctttgtcatatcggtagataacggccagggtgacccggcagtatgtcgttccggcaaagcggccgtattgaaggccaatcaactgccggtaccgaaggatcctgcggccttcgagatgttgaaggaattcaacctcaagttggaaccgagcatctaggcatgagaaaacggggtcgtttactgtggttggcagcgtcttgctgagaatggaatgtaacctctcatttttattggaaccgagtatttaagccatgataagaaaagtgttttttgctttggttggctgcttgttgctgagccagagtgctcaggcggccttggacatcgtcatcactggcggtatcgacagtgcgcgaccgattgccattgcacccttcaagtgggaaggcaatggccagttgccgcaggatatcgcggaagtggtctccaacgacctgatgcgaagtggcaagttcaaaccgctggcccgtggccagatgccgcaaacccctagctccagtggcgagatcaacttcgcaccctgggcgtcccagggggttgaggcagtcgtggtcggttccattgctgccgtcggcgacggtacttacaagatcaacttcgagctggtcgacgtactgaagggccagctggccaagactcagggcggggagagcaacggttacattctggacagccggatggcgaccataccgggtgcccagatgcgccaatttgctcaccgtatctccgacatcgtctatgagcgtttgacgggcgaacgtggtgccttcctgacccggattgcctatgtctcgatcgagcagggggcccagttcccgtatcagctgcgtatctccgattacgacggctacaacgagaagacgctgctgcgctcccgcgagccgctgatgtcaccggcctggtcgccggacggcagcaagctggcttacgtgagtttcgagaaccagaagtctgaaatctatgtgcaggacatctacaaccagcagcgtagcctgatctccagtttccgcggtatcaacggggcgccaaagtggtctccagatggtcgtcgattggctattgtactgtccaaagatggtcagcctgatatctatgtcattgatgttgcaagcaagcagctgacaagggtgacaaatacccgggtgatcgatactgaaccggcttggatgcctgacgggcaaactttgattttcacctctgaacgtggtggcaaaccccagatttatagcgtaaatttggcgactggcgtcactcgccggatgacctgggaaggagaatccaaccagggtgcctctgtcacgccggacggcaagtccatggtgatggtgacccgggttcagggacaatatcgcatcgctcgtcaagatatggaaagcggagcaatgttggtattgacccagagtgctctggatgagtcgccaagtgtggctcccaatggcagcatgatcatttatgccaccatctatcaaggtcgcaagagcctggcgttggtatcgaccgatggtcgtttcaaggcggtccttccgaccagtagcggtgaaattcgtgcaccagcttggtcgcccttcttgaattgataaaaattcgattgttttttgttttgttataaaggtttaaggaaatagcatgcaactcaataaactgctcaagggtttggccatcgcactgccactgttcaccctggccgcttgtagctcctcttctgattctgacgccgctggcgccgagtcaggtatgaccgacggcatgggcggtgtacaaaccggtggcgccaacggtatgttgtccccggaagagcagatgcgtcagaagtttgaagcactgcaacgtgacaacgtgatctacttcccgtttgatggctatgacattcagggtcagtacgccgacctgctggatgcacacgccagctacctgcgtgagcgtccgtccgtcaaggtgttgatcgaaggccacgccgatgagcgcggtactccggaatacaacatcgcgttgggcgagcgtcgtgccaaggctgttgccaagtatctgcaaaccctgggtgtgcaggctgagcagctctccatcgtcagctatggcgaagagaagccgctggatctgtctcacaccgaggatgcctttgccaaaaaccgccgtgcggttctggtttactaaggtttgatccgaatttaattcgtatataagcaagcggccatttcgatggccgttttatttgcactaaacgctaaggtttattccgaatgaagctcgtgtataagcaagcgactattgtgatggccgtcttatttgcactgagtgctcaggcggctgcgcctgtgagcgacctcagtggcaatggcggtggtggcgtggccctcagcggcaacaatggcgccatcatgcccacaggcagcctggaagacagggttgccttgctggaacgcaccctcaatgcccgtctgcgcctgcaggccgaattgcagcaacaggtggattccctgcaaggggaggtctctgaactgcgtggccagctggagcagcaaacctaccagatggaacagtcgcaagagcgtcagcgtcagctctatcaagagctggacaaggtggccaacagcaagcctgctgctgcccccgccacgcctgcggccggtgcgagtgcagcccctgcggcaaactactctgccaatctggatgagaaccaggcctacgatgcggccgtgaacatggtgctcaaggacaagaactacgacaaggccattcccgccttcgaagggttcatcaagcagtacccgagttcgagctatgtgccgaatgcccactactggctcggtcaactgctgttcaacaagggggacaggaccggtgccgcggcgcagttctccacggtagcgaacaagttcagcaagtctcccaagcgggccgatggcctgctgaaactgggtatgctggcacaactcgatggcaagaaagcggaagccaaaaccttctatgagcaggtgatcaagggctaccccaatacctcgccggcccaattggccaagcagagtctgagcaagttgtaacattgccgtaggtcactgttttcgtaacaatcttgtaaatacggccctgctttgtatgcgcagtgaacaaacagatttaatttaagaattttctattgcgccaggatgataaatccgtaatataggccgccgtcagagccggagcagtattgcagccggtcctggtcgtggtgagggtcgttagctcagtcggtagagcagttgacttttaatcaattggtcgctggttcgaatccagcacgacccaccatttctccactaggtggagacagaattcccaggtcgtttagctcagctgggagagcacctcccttacaaggagggggtcactggttcgatcccagtaacgaccaccagttttgtgagtagagttgaaactgtttgccgaaggcgaacagtgccaggcaaaggtgggggtcgttagctcagttggtagagcagttgactcttaatcaattggtcgctggttcgaacccagcacgacccaccagtttggcaacaagcattcccaggtcgtttagctcagctgggagagcacctcccttacaaggagggggtcactggttcgatcccagtaacgaccaccagtttgtaaaaaatgatttagatgggtcgttagctcagtcggtagagcagttgacttttaatcaattggtcgctggttcgaatccagcacgacccaccatcatttccagaattcccaggtcgtttagctcagctgggagagcacctcccttacaaggagggggtcactggttcgatcccagtaacgaccaccagtttgtaaaaaaatgatttagatgggtcgttagctcagtcggtagagcagttgacttttaatcaattggtcgctggttcgaatccagcacgacccaccatcatttccagaattcccaggtcgtttagctcagctgggagagcacctcccttacaaggagggggtcactggttcgatcccagtaacgaccaccagatcaaaaagcccgcaacgatgcgggctttttttatggtcgtttgtcatcaggttctcaagcggtccagctgggttgccagtgcagttgaggcctgctccagctcttcgctcaagcgatggctggcactggcctcctggccaatggtggtggcggcatcaccaatgcgcataaggttctggttaatatcgtcgctgaccgcactctgctgctcggcggcggtggccacctggctgatgtgatcgtggatctgctggatctgggcgaccacccggttgagggcctcgaatgcctgttccgtgccctcgaccgtactggccgagcgggtgatgccggtactcatcagttgctggctgctgctcacctcggtttgcagactgccgatgagctggcctatctcgtcggtggactcccgggtcttgttggcaagggcccgtacttcgtctgccaccaccgcaaaacctcgtcccatgtctcccgcccgcgctgcctctatggcggcgttcagtgccagcaggttggtctgctcggcaatggcccggatcacatccagaatgcggctgatattggtgctgcgctgggctaccagcgccaccgccttgtcagcctgatgcatgtcttcaaccagggtatggatctcgttgcgggcattgctcagggtctgctgggcggtattgatgtgatgggtggctgcttctgactcctgggcggcctgttccgcgtaacccgccacgctgaccgcagtggtgctcatctggtgcatggcgctgaccacgctctccagttctatgctctgctcatccagactggtgcgcatggtgtcggccgtctgcttcatgccctgtgcctgctggtgtacctgctggcctatcagtttgctgccctgcaccatgccgcgcagcttgccgagaaaggcattgagatgtcctgccagctcgatcagctcctggtgggtgtcgatctgcatctgctgggtcaaatctccctcgttgctggagaggtgggagacatggcggctgatgagcgacaagggggccgtgatggtctggatgaaccagatgagcaggcccagtgccagcagggtgatgagggtcactgtgatcagctgttggcgctgggccgcctgcatcagatcccccagctgagtgctgatagtgttggcctgactcagtgccagcgccttgggtaccttgatcagcagccaccattgggtatcggccgcctcgatccgcaccggttgttgcaggatgaagtcggtatcggtatccagggtttgtcctgtgggggtgctcagaccgacctccgtcagcggacggcccagcttgtcggcatggcggttgctgccgacgatgagacccatcttgctgaccagggttacgtcggcctggttgtcatacaggcttttacccaggctttctgccagttgctggaaaatgggcaagttcatgtcgacaccggttatgccaacgaacttgccctccttgaggatgggtaccgtcaggctggtcatcagcatctggttgcccgggcttatctcgtagagatagggttccatcaggcaggggcgacgagtatcccggccgcacaggtaccattcgctgttgcgaatgccgaattcgttgaccgaggtgtcgtatttggcctcgctggcggcagcgtccacttgctgttgcgagacctggccaccctgatcccggacgaagtagatctccagactgcccttatcgggcactgagtgggatgcgccggactgccagctggcatcctggccatcggcttcaaattgggcataaatggagctgatcccgctcgcctgctgccctcgagctgggcggcgatccccagcggcacctgataggactgttgcaacagggcccctatttgtactgcgtaacgctcggcctggaactgcagagtgcgagagacctcctgctccagcgcactgcgggtctgggccattatgtcgctgcgcagggattgcaaggaggaggattgcatcagtgtcatggccagtccactggacagaaagaggcccatggtgagcaacagcagcttggttttgagagagcgttgtttcattcgacaactccttttggcaagaatgacaacgaattacttgagtatattcggacacttgcgtatcaccggatttgttgatgggtttgtggccggcttctggttataatttttgcctttccgagccttgatggaacagtcgcaatgagcaatgcactgagcaatatccctccggtggtcgagatggactacccgttcccggtcaaaccggccccgctgaccgccgagcagaaaacgaccctgatcgcagacatcaaggcactgctgaaagagcgtcaggccgtgctggttgcccactactacacggatcccgagatccaggcgctggccgaggccagtggcggtttcgtcggtgactctctcgagatggcccgctttggtcgggatcatgccgcgcagaccctgatcgtcgccggggtgcgcttcatgggggagacctccaagatcctgagccctcacaagcgggtactgatgccgaccctggaggccgagtgttccctcgatttgggttgtcccatcgataaattctcggccttctgcgatgcccaccccgaccacatagtggtggtctatgccaatacctcggcggcggtgaaggcacgggcggactgggtggtgacgtccagcattgcgcttgagatagtcgaacacctcgacagccagggccacaagatcatctggggcccggacaggcacctcggtgcctatatcgagaagaagacgggggcccagatgctgcgctggcagggccactgcatcgtccatgacgaattcaaggccaaggccctgcgcgagctcaaggagcagaacccggatgcggccgtgctggtgcacccggaatctccggcttccgtcatcgagctggccgatgcggtgggctccaccagtcagctgatcaaggcggccaaagagctgccccagcagaagctgatagtggcgaccgatcgcggcatcttctacaagatgcagcaggcttgtccggacaaggagatggtcgaggcgccgaccggtggcgatggtgccacctgccgtagctgcgcccactgtccctggatggcgatgaacggcctggtggcgatcaaggaggcgttgaccgatggcgccgagcgtcacgagatcctggtggatgaagccctgcgggtgaaggcactgatcccgctggatcgcatgctggacttcgctgcggaactcaagctaaagactcggggtaacgcctgagtgcgcgaagagttgaatagaaaggctgaatagaagagggcacccgttggggtgccctctttcgttatggggttcgcgaagacgaagatcagatgatcacggtagagaggctgtgctcctcatccggcgcgataacgacgccagcctcggccgtgatggccgcttcgacgcagagcatggtgcggtagccatcgttgctcatgtccgccatggcggtgcccccttccagccagggggtccagaccacgacgctgtcgttgttgccgctcaccactttagtggtgcgatcgccgtccttgaccatcaccatggcctcggcttggtggtagacccgatcaatggcagctgtgagcgtcagagcgccctgctgctgcccatcctgaccggtcagcttgtcagcataaggctcacccagcccggtcacgctgacagcctctggggcgcttatctgcagataggtgtgcaaggcggcattatagacgacggcggctttacccgtattgcgggtagtcagcaccagcgagagttccttgcctatcagcacgtccagttccagctcgaaagggtgcggccagagggcacgggttgactcattgtcacgcagagagagatgtaccagggtgccatcgccgtgatcggagacgccgtccagggtccagagggtggtgcgggcgaagccgtgggacggtttgccgctgccaacgcgggctggcgccgggccaaaccagggccagcagacggggataccgccgcggatgggcttgctgccatccagcactgccttgtcgctgagccagatcgaggcgggttcgccgtgacgctggtagcgcaacacatgggcgccaaacaggctgatctcggccttggcatcgccattgtcgatggtgagcagaggttggccagccgcgttgtggctgagggtacagtgggcagtcagagagcgtatcggttgcatgaggactcctgtgctcgcgcacattcagaagagagggtcggaaaatccaggggccgaaatacaaaaaggcggccaatggccgcctttttcaagctacttgattgcgcatcccaaattacttggagatgtgagcgatcaggtccagaactttgctggagtagcccatttcgttgtcgtaccaggatacaactttaacgaatttgtcgttcagtgcgataccagccttggcatcgaacacggaagtctgacgctcacccaggaagtcagtggagaccacttgatcttcggtgtagcccagcacacccttcatggagccttcagaggctgctttcatggctgcacagatttcggcgtaggtagcggctttcttcaggttgacggtcaggtcaacaacggacacgtccggagtcggtacgcggaaggccataccggtcagcttgccgttcagttccgggataacaacgccaacagctttggcagcaccggtagaggacgggatgatgttctgagccgcaccgcggccaccgcgccagtctttggcagacggaccatcaacggtcttctgggtagcagtggttgcgtggacagtggtcatcaggccggattcgataccgaaggtatcgttcagaaccttggcgatcggagccaggcagttggtggtgcaggaagcgttggaaacgatgtcctggccagcgtaggtagcgtcgttgacacccatgacgaacataggagtggcgtctttggacgggccagtcagaacgactttcttggcgccggcagcgatgtgcttgcgagcagttgcgtcgtccaggaacagaccggtggcttcggcaacaacgtcaacaccgatggcatcccatttcaggttggccgggtcacgctcagcggtaacacgtacggttttgccgttaacaaccaggttgccgtctttaacttcaacggtaccgttgaaacgaccgtgagttgaatcgtacttcagcatgtaagccatgtagtcaacgtcgatcaggtcgttgatgccaaccacttcgatgtcagcacgctcagcggccagacggaacacgaaacgaccgatgcggccaaaaccgttaatacctactttgatagtcatatttggttacctaactgttcagtagtcaaagaaaattccgtttgtaaatttactagaactcccctgtgagtcaaccaacaatctgtctgaaattgcgctatatcatgaaaaactgtgaaatttattttctgtttatgtaactgactaccagtttttgtcgaaataactatctattggtcagcgtcacagagatcaacaatagtgcctgctctgtcacacaaccagcccggcagatgtgtaaaaatgtgcgcggtttagcatggccacagagccactgttcaagtaccacccataaaaattaatcaaaatagtatagatagaatccacagcgggaattctcaaactatgaccaccctgattgaacagctggctgccgccaaaggtatcgccagcgagtatgttgatgcctggggccacccggcccaggtatccgaagagagcaagtctgccatgctgggcgccatgggttaccgcgtcgatgacgaggccgccctgaccgagcagttggaagaggagcaccgtcagcactggctgcgcgcgctggatcccgtcatggtggtccgcagcggtgagcccatcacccttgaagtccgtctgcccatcgattttgtcaatgacgcccttacctggcagcttgcgctggagcaggggactgtgttgtccggccaaatcacccccattgagggtgagctggttggcgtggctgaattcgaagagatggagtgccaggcctaccaggtcgcgctggatgtacagccagcgcttggctatcaccagctgaccttgctggaggagggtaatgatgagccgctcgccagtatgcgtcttatcgtggcacccaaagcttgctacaagcaggctcccattgccgatggccgcaaggtgtgggggccgagcgtgcagctctactgcctgcgcagccgtcacaactgggggatcggtgatttcagcgatctcggccaactggtcgagaaagcggccgcctggggcgcccacttcgtgggcctgaaccccattcatgccctctatccggccaaccccgagagtgccagcccttacagcccctcttcccgtcgctggctcaatgtggcctatatcaacgtggaagccgtgcccgagtttctggccaacgatcacctcaaggccgaagtggccaatccggccttccagcagcacctgaacgagctgcgtgccaagagtaacgtggattacaccggcgttatccagaccaagatcggcatgctgcgtcaggtgttcgatgaagccagcttcagtaccgagcgtcaggccgatttcgatgccttcgtggcggccggtggtgacagtctgcaacagcaggcggcgtttgatgccctgcaggcccacttctatgccaagggcgaaaatgcctggggctggccggtatggccggaagagttgcgggattaccacaaccccgaggtggctgcctggatggccgcgcacagccaggatgtgaacttctatttctacttgcagttcctggccgatgagcagctggcgcaagccgatgctcgcgccaaggccgctggtatggtgatggggatctatcgggatctggcggtcggcgtctccgaaggctccaccgagatctgggccaaccgggatctctactgcccgaaagcctcggtcggtgcaccgcctgacattctgggcccgcttggccagaactggggcctgccccccatgaacccgaaccagctgtttgaagctgcctatcagcccatggtggatctgttccgtgccaacatgcgctcctgcggcgcgctgcgcatcgaccatgtaatggccttgctgcgcctgtggtgggtgccgcccggagagtctgccgccaagggggcctacatttattatccggtcaacgacctgctggggatcctggcgctcgaatcccaccgcaatcagtgcctgctgatcggtgaagacctggggactgtgccggaaggcatagacgtcacgctcaaagagaacggggttcactcctacaaggtgttcttcttcgagcgatccaaggccgatggcggtttcatatctcccgctcactacaccgagcaggcgatgtcggccctgaccacccacgacatgccgaccctgaagggcttctggcattgcgatgatctggcgctgggtcgcgagttgggattgtatccggatgaagacgttctcaagacactgtatgctgatcgccatcaggccaagcagcggatcctcgacagcctgcacgcccatggggtcatctctgacgacatcagccatgacgtgaactgggtcggcatgaataccgagctcaaccatggtctgcaactgcatatgtcccgcggcagctgcgccctgttcagtacccagctggaagactggctggagatggacaagccggtcaacgtgccgggaaccagttacgaataccccaactggcgtcgcaagctgtccaccgatctggaggatatttttgccaatgaagcgctcaaggcgctggcaggcaagatgagccaggcccgtgatgaggccagtcgttgagccactgccgacaaaacgtgactcacttacatccgcttcggccctggccggagcggatgctcagctatgaaaggaaatctcgatgctcgttgaacgtttggttgctgcccgctgtgccgatcccttctctcatttaggcctgcaggccaatccggatgggcctggcctcaaactgaccgcctggttgccggatgcccttgaggtgcgcgtcaaggatctcaagtcgggcaaagttgttgccactctggcacccaccgatgaatcgggcctttttgaaactgttttcacccgccgtaaaaatccctttccctatcagctgcttgccagctaccccgatgccagtactgaatttgtcgacccctaccagtttcaggatgcgggttgggccggtctggcagaactgacctcccagccggaaaacatctaccacacgcttggcgcacaactgcgcaccgtggagcaccttggcgtgcgggtggagggggtgcgctttgccgtctatgcgccgagcgccaccgctgtgagcctgatcggtgatttcaacttctgggacggccgtcgtcaccccatgcagcgcagccagtgcggtcactgggtgttgttcgtgccgggcctcaaggccggggatcgctacaagtttgaactcaaggatcctgccggtcatcgtctgcctcacaagagtgaccctgtcggtttctactgcgaacagtatccgtcgttcgcctcagtggtgtatgaccacgatcaataccagtggcaagatgccgcctggattgccagccagcacaatgacaagcgggatcagcccctctccatctatgaactgcatgtcggctcctggaagcgtcactccaacggcgacagcctgagctggcgcgagctggcggtggatctggtggcctacatcaaggagatggagtacacccatattgaattgctgccggtctccgagcatccgttcagcggttcctggggctatcagccggtgggcatgttctctcctaccagccgttacggcagtgccgatgacttcaaatatttcgtggatcagtgccaccaggccggcataggcgtcatcctggactgggtgccggctcacttcccgtccgatgcccacggtctggcccgtttcgacggcacgcagctctatgagtacgaagatccgcgccgtggctggcacccggactggaactcctacatctacgactttggccgtaatacggtgcgccagttcctggtggcgagcgccctgttctggctcgacaagttccacatcgacggcctgcgggtggatgcggtcgcctccatgctctatctggattactcgcgcaatgccggcgagtgggtgccaaacgtcgacggtggcaaccacaactacgaggcgatcagcctgctgaagtggaccaacgaagaggtgtacggcaagtatccccacgccatgaccatagccgaagagtccaccgcctttgccggagtgtctcgtcccactttcctcggtggcctcggttttggcttcaagtggaatatgggctggatgcacgacaccctcacttacatgcagaaagagcctattcaccgccgctatcaccacaacgacatgactttctccatggtttaccactatgacgagaacttcatcctgtcgctctcccacgatgaggtggtgcacggcaagcactccatgctctacaagatgcccggcgacgagtggcagcaatcggccaacttgcgcgcctacatgggcttcatgtatgcccacccgggcaagaagctcaacttcatgggcaccgaaatcgcccagagcaacgaatggaaccacgatgcccagctgccctggcacctgctgcagtatcccaagcacggcggtcagcagcgcctgatccgcgatctcaaccacctctaccgtcatgaagctgccttgtatcaggccgattatgagcagaccggtttccgctggctggatcacaacgacgccgacaacagtgtctttgcctggctgcgggccgacaagcagggggcccacccgatcatggtggcctgcaacttcacgcctgtaccgcgcatcgcctatcgactcggggtgcctgccgccggcaattaccgcgtggtgctcaacacggatagcgagcattactggggcagcaactatgatgtgggtctggtcttcgtcgccgagccaaccccctggcagggattggggcacagcatagtgctggatctgccgccgctcgcgaccttgttcatcaaacaggagtcttgatgtttgcaatggaaaaggggcaggaccacccgctggggggcctgctcgatgagacgggttgtcacttctgcgtctgggccccccaatcggacatggtagagctctgcctgttcgacgagcaggagcaggagctggtccggctggcattgcccggccggcgcggccaatatcgcttcggctatgtgcgcggcgtcaaggccggtcagcgttacggttatcgggtacatggtgcgccccaggaggggatgctgttcgatccgcaaaagctgctgatcgacccctatgccagggcgctcagccgggcgactcattgggatgacaaactgtatgagggcgacagcgccgccatggtggccaagtcagtggtggtggatgacgccttcgactggcagggggtcggcaagccgggcatagagcctgcgcgtaccgtcatctacgaaacccacgtcaaggggttcacccgccagcatcagggggtgccgagcgaactgcgcggcacctaccttggcatctgccatccggtgatcatcgagcacttgaagtccctcggcgttacctctgtccagctgatgccggtggcggccttcatgtccgagcccaggctcgagcagctggggctcaccaactactggggctacaaccccatcgctttctttgcccccgagccgcgctacagcgcgggggaggcggtgaccgagttcaagaccatggtgcgcgagctgcacagggccgggctcgaagtgatactggacgtggtctacaaccacaccgccgaatccggtttcgatggccccacgttgtcattcaagggctttgacaatgcgggctactatgccttcgaggcgggggctcacggccccgactacagtcgccatgccaacgtcaccggctgcggcaacagcgtcaatctggatcaccccaacagcctgcggctggtgctggatgccctgcgttactgggtcacggagatgcaggtggatggttttcgcttcgaccttgccgtcaccctggcgcgggaggcgggggagttcgatcccatgggggccttcttcaaggccatgatggcggatcccgtgctggcgcgagtgaaactcattgccgagccctgggacattgggccgttcggctatcgcctcggtcagttcccgagccagtggctggagatcaacgaccgttaccgcgacacggtgcgcgccttctggcgcggcgatgccggcaagatgggggattttgccacccggctggtgggctcgcgggatctcttcccgaagaactggcgcgctccccataccagcgtcaactacctctgctatcacgacggtttcaccctggaggatctggtctcctacaaccagcgccacaaccaggccaatggcgaggataaccgggacggtcatggcaacaacctctccaacaaccatggggtagaggggccgaccctggatccccgtgtcaacaacctgcgtcagcagcagaagcgcaacctgatcgccaccctgctgctctcccagggcacgccgcacttcctggccggggacgagatgggccgcagccagctgggcaacaacaacgcctattgccaggacaaccagatcagctgggtcaactggcagtggcggccggaggatgagcgcctgctcgccttcacccagcagatgatggccctgcgggcggagtcctccgtctttgccaacctgcaactgagcgatgacagctggaacggggctcccaccagctgccatcaggtcaactggtatcacccggatggccatcagctgacggatcaggattggcacgcccccatgggacaggcgtttgccatggacatcggcatgcagcagtgcgaaggggagcgctggtatgtgctgttcaacgccagcgactacgatatccagttccgtctgccgccaccgggggaggggctggagtggatccagaccatagacacggccaccaatgacggcctgcccttcctgcccgatgacatcaagcggcaggtggcggttggccgagcccactccctcaagttgctggagcgggtttcattgccggcggttgccttggccaaagaggaggtcgccattacaccggatgttgccaccgtgttgccaacgggatcacagttcccgctggcggggtagagcaaagcggcctgactgggtatgctgggcgccgtgattaatggcaaggagtcggtatgagcaacaacaatcccgagcagtggcgcaacaagctgagttcggaacagtttcgcgtctgctgggagaaaggcaccgagcagccctacagcggtgccttgctccacaaccgcaagagtggtgactatctctgcgtctgttgcaagagcatgctgtttcactcggatgccaagtttgactccggctgcggctggccctcgttcgatcgagccatcgaaggcacagtgacctacacagaagacagcagccacggcatgaagcgggtggagatcacctgcagccagtgcggctcccatctgggtcacgtcttccccgacggaccgaccgagacaggccagcgttactgcgtcaacagcctgagtctggatttcgacccggacgcctgacgggctcgtccactgatatgaaaaacggcgcctctggtaacagaggcgccgtttttttgtccttaccaccgccgcattgccggaggcctgtctgggccagacctggggttatccggcattcggtagcgggcaccacgagcccacaggttggctcacgttatgccatcaggcaagtttgaaggcctgaatatgggtatccagcgtctggctgtgatgttccaccagctcggaggcttcctgcagctcccgcagtaccaccactgaaccctccacgacttgttttacctgctccagattgccgctcatctcctcggccaccgagctctgttgctcggaggcggccgcgatctggcgattcatgtccgccacaccctgtacccgctgcactatggtggcgagctgatcgccggcctgggtcacctgctccacccccttgtcggcctgttgcacgctctgggccatcaactcggcagcctgatgggcattgccctgcaactgctcgatcatcttctggatctcgacggtggccgcctgggcccggttggccagctcgcgcacctcggaggcgaccacggcaaagccgcgacccgcttcgccggcacgggcggcctcgatggcggcgttgagggccaacaggttggtctgctccgaaatgctgcgaatggtatccaccactgagcctatctgctcgaccccctgctccacctgattgaccacgttggaggagcgctggatgttgccggagagggtatctatggtgttgacggtcgcagccacgcagcggctgccctcttcggccagcaggctggtttcggcggtggcatgggaagcttgttccgcatgagcggccacctcgcggatggcacccaccatctggctcatggcgctggccagttgttctatctgggtgaactcttcgttgatggcctcgttggcctcttccatgcaaagggtgacctgggaggcgatgtcattgagctccttgcaggcgacgcgctgggtgccgaacacttccttgaggttctcctgtgagtgggccacggccttggcgatgtcgccgaactcatcacgagacttgagcagcactttgtggctcagatccttgcgggcgaaacgctcaagcaggcccaccagatagtgcacctgcttgaccatgaggcgggagccggtcagcaacaacacgacgaagacgatgcccatcacggcggtttccatcacgccgctccagagcaggcgatcggcaatggcgtttgccttgtccgcgtctatgccctcactcagcagtgtggtttccagattgctggcatcgaaccagagcttggccagcagcagcacagtactgaacaccatgagcagtaccactttgggtaccagccggatattgctcattcgcctctccagcgggtttaactgcataatttttctccttttaatgaccggttttcctttgccctcaggactatcggcattatcttcctttttattaattcgcaccgtgcctaaagtaggaaaatgtatgcgacatcactcttctggcctgagatccatggatctgctcatggccctgctctccatcgtctcagtggtactggtgggattccgctggctgggggctcgctacttcactcccgagacgctctccctcttttatgatctggacagtttgatctgctacgtcttcctcgcccatttcacctatggctggttccgtgcaagtgacaagcgagccttcttcaaggcgaactggttctatctgccgggcagtctgcccatggtggagcagttgcgctgggccaggctgatccagctctaccgggtgatccagctgctgcgcagcaacccggacctgctcgctatagtgcgcagggggcgaaacgagagccgtctggccgggatactgctgatctttttcctgcaaatcggggtgggcacggcactcatctactggatcgagggagacagacccggcagccagatccacaacgcctatgacgccttttggtggaccctggtgacgctttctaccatcggttacggtgacatagtgccgcaaaccgaggaggggcgtttcgtcgccagcctgatgatcatcttcggggtcggtctgttcagcgccctgagcggcttcatggccagcctgttcctgcaacacgggcggggtgacaacgaactggaaaagtggcgccatcaacagagtgcgcagcaggatctgctgcttcaggagctgcgtgccctgcgcgaagaggtgaaggcactgaaacagaaatagcctgcgacgtccggaatggtcgcgtgagtgaggggcaagttgcgagtcagctctcagctcggggggaagcgcttttctttgcttgtcctttgacccgctggcggcttaacattcggcctgtcacctaaccaaaagaagagaaccgatcgaccatgcgcgcccttctcgggatccttatctgcttgtgtgcccaacaggcactggccgacacccgttatgtctcagacaacatctttaccttcatccacaatggtccgggtacccagttccggatcctcggcagcgtcaaggcgggtgaaccgctggaagtaaaggcggtgaacaacgaagccggtttcacccaggtggtggacggtcgtggccgtgaaggctggatcaagaacgccgagctgcagggcgagatcagcctgcgcgagcgtctgccccaggtccagcaagagctggaagatctcaaggctcgcctgcagaacctcaacggtgacaatgaaaaacgcttcaccgagaaggatggcaagatcgccgagcagagcaaggagatcgacagcctgaaggcccagcttgccagccagagcgaggagatgggtaacctcaaggagcagaacgaggccctgacccgcagctatgacaacaaggagcacgacatgcagatggactggttcatccgcggtggtgccatggtgggtggcggcatcctgcttggcatactgttgcccatgctgccccgccgccgcagtcgcggtgaacgctggatgaactgacggttcctgtcggtcggatgaagaggggtcgcaatagcggcccctcttttttgcctcgcataaaattgtatacaaaataaggcgataaacttgtctgtctcgccgtctcctggtctgaatacaggctaaatttgccagtcagctatttttgttaatagcaggcaacaatttcatttcatctatgggtggatattgtatacattatcggcgtttcggcagcacgaccgccttcgtcgatatagcctgcgggcgtacaggaagaccccctatgttcaaagctactcaagtgcttgctgctgactacattccctccgatctggccgctttgcgcgaagccatcacccagaattacgttgtggatgaaaacgcctatctggcggagctttccgccatgttgccgggggatggggcctcgctggagcaggtgacccagcgcgcccgcgccctggtcaccaaggtacgcaaggagagtggttcgggagatggcatcgatgccttcttgcaggagtacagcctggatacccaggaggggatcatactgatgtgcctggcagaggctctgctgcgcatccccgatgcagagaccgccgacgccctcatcaaggacaagctctccggcgccaactggtcctcccattttcgcaagagcgactccaccctggtcaatgcctccacctggggcctgatgctgaccggcaagatcatcaagctggacaagaagctggacggcaatccggccaacatgctgggacgcatggtcaacaagctcggcgagcctgtggtgcgctccgccatgtatgccgccatgaagataatgggcaagcagttcgtgctggggcgcgacatgaaagaggccctcaaggcgagccgcaagtcccgcgagaagggttacacccatacctatgacatgttgggggagtcagccctgaccctggccgatgcggacaagtatttcggcgactaccagcgcgccatcgaggcggtcggcaatgagcgtatcagcgacggcggcccggcgccctccatttccatcaagctgtcggcgctccatccgcgctatgacgtggcgaaccgtgagcgggtgctcggcgaaatgagcgagcggctggtgggtctggtgcgcctggcccgcgacaaggatgtggccatcagcatcgatgccgaggagatggaccgcctcgagctgtcactggatctcttcgagcagctctaccgctctgacgccaatcgtggctggggcaagctcggcatggtagtgcaggcttattccaagcgcgctctgccggtgctctgctggctgacggcgctggcccgggagcagggggacctgatcccggtgcggctggtgaagggcgcctactgggacagcgagctgaaatatgcccagcaggctggcctgcccggctacccgctctttacccgcaaggcgggtaccgacatatcctatctggcctgcgcccgctatctgctgagcgagccgacccgtggtttcatctctccccagtttgcgacccacaacgccaataccgtggtctgcattctggaaatggccggtgatcgccagtttgagttccagcgcctgcacggcatgggggaggagttgcacaatgcagtgctgaacgaccatcccggcctgcactgccgcatctatgccccggtcggtgcccacaaggatctgctgccctatctggtacgtcgcctgctggaaaacggggccaacacctccttcgttcacaagctggtggacccgaacaccccggtggattcactggccgaacacccgctgcgcaccctcaagcgctacaccagtctggccaacgatcgcattccacagccggtgaatctgttcagcgaccgcaagaactccagcggcgtcaacatgaatatcgtctccatccagcgtcccttcttcgcccgtttgaaagagctggagagcaagcagtggctggcgggccccatcgttgatggcgaaaccctcaagcgcagcgaagctcgcacagtgctgagtccgcaggatgtgagccagctggtgggcaagatccactgggccgatgcacaggcggtagagcaggcgctggcctcggctcatgccgccttcccgcgctggcgcgagacgccggtaagcgtgcgtgccgctgcgctggaaaagctggcagatctgctggaagccaaccgcgagcagttcatctcgctctgtactcgcgaggcgggcaagctattgcaggatgggatcgacgaggtgcgcgaggcggtggacttctgccgttactacgcgctgcaggcccgtggtttgatgggacaggcgaccctgctgcccggctacaccggcgagcagaacgagctgttcctgcagggccggggcgtattcgtctgcatcagcccgtggaacttcccgctggccattttcctcgggcaagtcgcggcggcgctggccaccggcaataccgtcatcgccaaaccggcggagcagaccggcctcatcgcccatctggcggtgaccctggctcatcaggccggcatcccgggtgatgtgctgcaactgctgccgggcgatggcgccacagtgggggccaagctgacggcggatgcccgcattggcggcgtctgtttcaccggctcaaccgagaccgccaagctcatcaacctgacactggcccagcgtgatggcgccatactgccgctcatcgccgagacaggcggccagaacgccatgatagtcgactccaccgctctgccggagcaggtggtgcgcgacgtggtgagcgccgccttccagagtgccggtcagcgttgctcagccttgcgggtactctacctgcaggaggagatagcgccgcgggtgctggagatcctgaccggcgccctgcaggagctgaaagtgggcaatccggccgagcacaacacggacgtggggcccgtcatcgacgccgaggccaaggccgggctggatgcgcacctggcgcacatgatcccgcgctcacgtctgatcgctcaagcccccatgccatccgcgacgctggcgggtcacttcgtgcagccgacggcgctggagattggctccatccgtgagctggtgaaggagcagttcggtcccatcctccatgtggtgcgctacgctgcccgtgagctggacaaggtgattgcggatatcaacggcaccggctacggtctgacgctggggatccacagccgcaacgaatcccacgccgaggagctggccagccgcatcaacgtgggcaacgtctacatcaaccgcaaccagatcggcgccatggtcggggtgcagccttttggtggtcagggcctctccggcacaggccccaaggcgggcggtccccactacctcggccgcttcgtcaccgagaagacccgcaccatcaacaccactgcggtgggcggcaatgcctccctgctggcgatgggcgatgcctgattgacgttttgaggtctttgcatcaaggctgcctgcgggcagcctttttcttgaccgtggagtggggtggatccgccatcttggggtcgccaaggtgcctgtccggccgtaatatggtcgccacttgtccgtgccttgcacactgttctcgacaagggatttcaacctgattttcaacgagagtctgcatctgatgccattaaccgaacaggcccgctggttcgtactggggggcgagcacctcgtcctgctggatgaacagggccatattccgcaaggcccccgagcctgtttgcctgcccattttcacccggcgtcattcgagcgtttcgatgagtgggatggcctgccctgctatttgctggacctgggggcagatgccgatgccagccatttcaccccgttgcgccagctgatggtagcgggggatgaagagggatttcgtctcgcgggtcgcgcctggcagctggcgacctttcggcgcagccaccgcttctgcggcgagtgcggtgcccccatggcccccaaggcgggtgagtgggcccaggtgtgccagcttggccacaccgtctatccgcgcatctccccctgcatcatagtggcggtgcgcaagggtcccgagatcctgctggcggcccatcgccgtcactatcaggtggaggaccccatgtatacggtgctggcaggcttcgtggaagcgggggagaacctggagcagtgcgtggcgcgggaggtgttcgaggagagcggcatccgggtgcgcaacgtgcgctatgtggccagccagccctggcccttcccccacagcctgatgatggggtttaccgccgactacgatagcggcgagatccgggtacaggacgatgaactggtggcagcggatttcttcaccgccgaccggctgccacggttgccgccccatggcaccatagcgcgacgtttgattgagcagagcctggccgaagagggttgaggtcggtctgaccttgtcatcagggtaaaaacggggcgcttgtttgcgccccttcacatctttgcgcttgcagcggcctggccgcatctttgggccgtcccccgccgcgtacaaagtggtatcatatccgccattttatgcatgacctgactcaggaactgggatgaaagagctgaagaacgatcgatacctgcgtgccctgctgcgccaggacgtggacatgacaccagtatggatgatgcgccaggctggccgttatctgccggaatacaaggcgacccgcgccgtcgcgggggacttcatgtccctgtgccgcaacgccgagctggcttgtgaagtcaccttgcagcccctgcgccgttatccgctcgatgccgccatcctcttctccgacatcctgaccgtgcccgacgccatggggctgggtctctatttcgaacagggtgaaggcccgcgcttcgagcgacccatcaaatccatggctgacgtgcaggcgctgcccattccggatccggaagacgagctcggctacgtgatgaatgcggtgcgcaccatacgccgcgagctcaagggtgaagtgccgctcatcggtttctccggcagtccctggaccctggccacctacatggtggaggggggcagctccaaggccttcaccaagatcaagcagatgatgtatgcagagccgcagacactgcacctgctgctggacaagctggccgacagcgtgatcgggtatctcaatgcccagatcaaggccggtgcccagtccgtcatggtgttcgacacctggggcggcgtgctgaccccgcgggattaccgcgacttctccctgcaatacatgcacaagatcgttgacggtctgatccgcgaaaacgaaggtcgccgcgtaccggtcactctgttcaccaagaacggtggccagtggctggagcagatcgctgccaccggctgcgatgccctggggctggactggaccatagacatagcggacgccaagcgccgggtcggtgacaaggtggcgctgcagggcaacatggatccttccatgctctatgcggcaccagcgcgtatccgcgaagaggtagccaccatactggcgggctttggcagcggcaacggccacgtcttcaacctgggtcacggtatccatcaggatgtggacccggaacacgcgggcgtgttcgtcaacgctgtgcacgagctttctgctcaataccacggccgttgaggcgggcgaaagccctaaaaaattaaggcgccattggcgccttaatttttggtatcggcccacaggggccttttaacgagagagacgcttacttggctgcgtaacgctcggcagaggtaacgatctcggcttcggcagcggccttgtcgccccaaccttcaaccttgacccacttgcctgcttccagctctttgtaacgctcgaagaagtgctggatctgggctttcagcagctcgggcagatcgttcacatccttgatgtggtcgtactgcttggtcagcttggagtgcggcacggccacgatcttggcatcttcgccagattcgtcggtcatcttcagcacgccaaccgggcggcaacgaatgacggagccagccagcagcgggtaaggagtcggcaccagcacgtcgaccggatccccatccagagacagggtggcgttcacgtaaccgtagttgcacgggtagaacataggggtagacatgaagcgatcaacaaagatggcaccgctgtccttgtcgacttcgtatttgatcggatcggcattctgcgggatttcgatgatgacatagatgtcgtcgggcaggctcttgccagccggtaccaggttcaggctcatgacgtttccttcagtgttggagtcaagtttgcaggccgatattatagcgatgtcgcgtcaaatgaccatatttcgagggcactgtgacagagttggctgatgtcgcgcagccaaggtctgccaaattgctgtcaccttctccggggttggtgatttctcgtcgcgaccgcggcttgtgccgcaacctcaacaacccctagaatgcgcactccctttactggaaaaggcagcggtatgcatattcacattctcgggatctgcggcaccttcatgggtggtctggcggtgttggcaaaacagcttggctatcgggtgaccggctcggatgccaacgtctatccccccatgagtacccagctcgagcaacagggcatagagttgaccgagggttatgatccctcccagctcgatccggcaccggatctggtggtgatcggcaacgccatgagccgtggcaatccctgtgtggagtatgtgctggatcgcaatctgccctatatctccggtcctcagtggctgctggagcatgtgctgcaggatcgctgggtgctggccgtggcgggcacccatggcaagaccaccaccgccagcatgctggcctgggtgctggagtacgccaagctggagccgggtttccttatcggtggcgtgccgggcaacttcccggtctcagcccgcctgggctctgcgcccttcttcgtcatcgaagcggacgaatatgactgtgccttcttcgacaagcgctccaagtttgttcactaccatccgcgtactctggtgatgaacaacctggagttcgatcacgctgacatattcccggatctcgccgccatccagcgccagttccaccacctgatgcgcacagtgccgagcaatggccgggtgctgttcccgcaggccgacgacaacctcactgcggtgcgcaagatgggctgctggagcgaagtcgagctggtgggtcaggacgacgccaagtggaaggcggtcaagctggccgatgacggctccgccttcgaggtgtggctggatgggagcaagcagggcgaggtgcactgggagtgcatcggcgagcacaacgtcaacaacggtctgatggccatcgccgctgcccgtcacgccggtgtcatggtagagcacggcatagctgccctgcgccagttcaaatcccccaagcggcggatggagctcaagggcgaggtggcgggcatcagcgtctatgacgattttgcccaccaccccaccgccatcgagaccaccctgggcggcctgcgtgccaaggtgggcaaggcccgcatcctggcggtgctggagccccgctccaataccatgaagctgggagtccacaaggaggagctggcagcctgcttcgacggcgccgacgaggtgttcttcttccagccacccaacataggttgggatctcggggaggtgacagcccacatgagccgtccggccaaggtgttcaacgagctggagaccctgatcaaccgcctggtggccgagtgccgcgacggcgatcatattctgatcatgagcaacggcggtttcggcggcattcatgacaagctgatcgcccgtctcaaggattaccacggcgaactatgacgtcgttgctgaccccttgcggttgtttgttcccatgccagaagagccaaggaccatcatgctgaaacaagtcaccctggcgctgaccggcgcctccggcgccccctacgccctgcgtctgctccagtgtctggtgcaggcggactatcgggtttatctgctggcctcatcggcggccagagtcgtgctcaagacagagcagcagcaggattggcccggctcccccagagatctctccgcctacctctgtcgccagtacggcgccaaagagggtcagatagtggcctgcggcaaggaggagtggttctcgccggtggcctcggggtcggcggcaccgaaacagatggtggtctgtccctgctccatgggtacagtgtcggccattgccaacggcgcttccgacaacctgctggagcgggcggcggatgtggtgatcaaggagcgcggccagctgatcctggtgccccgcgagagccccttctccgccatccatctggagaacatgctgaaactggcacggctcggggtgaccataatgcccgccgcccccggtttttatcatgagcccaaaagcatcgaggatctggtggacttcatggtggcgcggatcctggatcacctcggaatcgagcatggcctgacagagcgttggggttacgccaaatcttgaggcgagatgtgagcgaatagcagacaaacaaaagcggcgccgacctgaacagtccggcgccgctttttattcacgaggcgggttatgcagcctggataggggccgtcacgtacttgaacagaaaatcggtcacatcttcccgtgaggggcgttgtggctgattgatcatctgcatcatgacgtaaccaaagccggtcagggagcgagccaggtcctgggcggacagcacactctggatctcaccggcatccatggcttgttgcaagtggggtgctatgcgttccagcgccttgtccagcaacttggcgtaacggggccagacctcttcccgcaccgatgagctccactccagccagatactggcgtggtcgggctgatcgtaagcggcgtcaacaaacagcttcacgtgacggtgaatgctctctttgaccgggccctggccggtataggcctgttccagcatctggtgaacgaaacgttcgatctcggccaacacctcatccaccagctcttcgcgggtgttgaaatagttgaacacggtagctaccgagactttggcctgttctgcaatttcggcgtgacccgcacggccaatgccgcgacgggaaaacacttcgatggcacattccatcaattgattgcgccgagcttccggagaaagccgggttcgacgtctaatttctgcgcgtggttccatagttttttcatctaatagttattgattatggtgtttatagtattgtcaccgataatgcccgagggcctgctaactctatcaattaaaataagccgataaaagcatcacgtatgcctgacgcctctcggcttggatggtagaatcctcggttttgacgttaatgaacggccaaatcccctttggccatgagggagtaagtgatgaaacacactgtcgaggtgatgatctccgaggccgatgttgccgcccggatcgccaaattgggtgaagagatcaccgcccgttatcagggttctgacgaagtggtcatgattggcctgctgcgtggctcctgcgtcttcctggccgacttgtgccgccagaccccgctgcccattaccctggattttatgactgcctccagctacggctccggcatgcgcagcacccgtgacgttcgtatcctgaaagacctggatgatgacatcaagggcaaggatgtggtgatcgtcgaagacatcatcgacaccggttacaccctcaacaaggtgcgtgaaatcctgtcactgcgcgagccgaaatccctggccatctgcaccctgctggacaaaccgtcccgccgcgaggtgcaggtgccggtggactggatcggtttctccattccggacgaattcgtggtgggttgtggcattgactacgcccagaagtaccgcaatctgccgtttatcggcaaagtagttccgcaagagtaagcaaggtccaggaagatcccgggcgaggtggtctagcgccatcttctgtctgcaggcggccttggccgccttttctgtatcgagatgggatccgccatcacagaggttgcaatgaacgcattggaaatcagcggcctgaaaaagacctatcaggggggcgtcgaagcccttaaaggcatagatctcaccgtcaagcagggggatttcttcgccctgctcggcccgaacggcgcgggcaagtccaccaccataggtgtcatcagttcactggtgaacaagagcgccggcaaggtgaaggtgtttggctacgacatcgacagcgatctcgaacaggccaaggcccagctcggcctggtaccgcaggagttcaacttcagccagttcgagaaggtgagtcagatagtcacccatcaggccggtttctacggcgtgcccagggcggaagccaagatccgcgccgagaagtacctgcgtcagctcgacttgtgggacaaacgggacatgccggcccgcaccctctccggcggcatgaagcgtcggctgatgatagcccgcgccctgatgcatgagcccagactgctgatcctggatgaaccgaccgcagggttggatatcgagatccgccgctccatgtggaccttcctcaaagagctcaacgaacagggtgtcaccatcattctcaccacccactatctggaagaggccgagatgctgtgccgcaacatcggcatcatcgacaagggtcggctgatcgagaacaccagcatgaaaaacctgctgggcaagctgggccgcgagaccttcatgctggatctggcaccgggctccgccgtgccaaacgtgcccgagttcaacggccgcatgcaggatgaacgcaccctggaagtggatctggaaaagagccagtccctcaacagcctgtttgagcagttgtctagccagcaagtgcaggtgctgagtatgcgcaacaaggccaaccgactggaagagttgttcgtcaacctggtcgaggaggggagaaaagcatgaatctgaccacctactacatcgcattcaagagcattctggccaaggagataagccgcttcacccggatctggatccagactctggtgccgcccgccatcacaatgagcctttactttgtcatcttcggcaacctcatcggctcgcgcatcggtgacatggggggcttcagttacatggagttcatcgtgcccggtctcatcatgatgtcggtgatcaccaactcttactccaacgtcgcctcctccttcttcagcgccaagttccagcgcaacgtggaagagttgctggtagcccctgtgcccaactacatcatcatcgccggttacgtgggtggtggtgtggcgcggggtatctgtgtcggtctcatcgtcaccctggtgtcgctgttcttcgtgccgttgcagatccatcacctgttcagcgtctgcttcaccgtgctgctcacttcgatcctgtcctccctgggtggcctcatcaatgcgatatttgccaagacttttgacgacatcagcatcatccccactttcgtgctgacgccgcttacctatctgggcggggtgttttattccatcagcctgctgccgcccttctggcagggggtctcccaggtgaaccccatcatctacatggtgaacgccttccgttacggcttcctcggtatctccgatgtgccgctcggcaccgcctacctcatcatcatcggcttcatagtcgcgctctacggattggcctggtggcttatttcccggggtaccggattgaggcactgagttgcaaccatgaaaaaggcgcctgttggcgcctttttactgcatgagggttagccccggaggaggggagcgttcatattgcgccggttcgtcgctgtagacgcagacgttccatttggcagccaggccatcctcggccaggcagtaacgctcgaagaaggatttgatctcggtgcgctggcagtgggcctcgaagctggccatgtcacgccagatctcgttgaagacgatggggaagctctccccttcggcaaaggggctggggatatggcgggtgacaatgtactgctggcagccatcttcgcgcagcgtgtttggctcgagtgcctgcaacacctgaaacagggcctgttcctggccgggcttgggcaggaactgggcgatgcaataaaccttcttggacatgtagttctcctgatcggggttgctcaggcgctgagcatcaccactcggttgtcgatgagacgggccttgcccaggtaagccgccatcaggatcaccagatgccggctcttgtcggtggccgactccagggtagtggcatcgacgatgtcgatggcgtcggtgcgaaaaccggcgttgtcgaggcgctggctggcctgggccaccagggagggcaggtggtgatcacctccttcaatctgctcggcaatccagttcatggtacgcgccagctcgggtgccagcgcccgctcggccgtcgtcagatagccgttgcgtgacgagagcgccagcccgtcttcagcccgtaccgtgggcacgccgacgatctcgatgggcatggccatgtcggccaccatcttgcgaatgagcgccagctgctggtaatccttctggccgaaacaggcgacatccggttgtaccaggttgaacagcttggtcactacggtactgacgccacgaaaatggcccgggcgcagcgccccttccagcaggccggagagacccggcacttcgacgaaggtctggctggccagtccctgtggatacatgatctccggcgtcggggtaaacaccaggtcgacccccgcagcgttcagggcggcgcaatcctcttccagcgtacggggatagttggcgagatcttcggccttgtcgaattgcatcgggttgacgaagatgctgaccaccaccttctcggcgtggctgcgcgcctgctcaaccagagtgagatggccctgatgcagattgcccatggtgggcacgaatgcgatggaacgcccttcacggcgccaaaggctaatctgttcacgtaaaacgagaggattgttaacgaccaacatcagcagtgcaccttcggattaatcaaagagatatgggttaataaatcaaagggatacggattaaatcagcctgccatgaatggcgaaacgggggctttcgccccgtttgccgtccatgaggcctggatcagttgaagctgtgctccggaccggggaaggtaccctcgctcacctgttgcacatagagccggatggcggcatgcatgtcaccggtttcggccaggaagttcttggtgaacttgggcacataaccggaggtgatgccgaaggcatcgtgcatcaccaggatctggccgtcggtggccgggcctgcaccaatgccgatcaccgggatccgcagtgccttggtgatgcgctcggccagggcgaccggcacgcactcgagcaccagcagctgtatgccggcttcttgcaggcagagcgcctgacggtagatctcctgggcctgatactcgtcacgcccctgcaccttgaagccgccaaacacatggacggactggggagtgagaccgaggtgaccacagacaggcacgccgttgcgggtcaggtggcgaatgctgtcacacagccagtcgcccccttccatcttcaccatgcgggcaccggccgccatcaggcgagcggctgtctggtaggtctgctccggggtggcatagctcatgaacggcatgtctgcgatgatcagtgcattgctggcaccacgggcgacacagcgggtgtgatagaccatctcatccacgctgacggccagggtatcctgacccccttgcagcaccatgcccagggaatccccgatgagcagcacgtgggcgccctcatcgtcgaacagcttggcgaagctggcatcataggcggtgatggcggtgattttttggtcgtcctgcttcatcttcagcaggctggcggtggtgatcttgctcataacgtttcagggctcctaaacgtctgcaccgggggcaatgatggcaagatcattggtcgggcagcgggcaaccagttccgcgagcggggtgccgcagggcagcaccagagcgggcgcaatctcggccaggggcagcagcacgaactcccgctccttcatgccgtaatgaggaacgacgaggcgctcgtgccctatgatctgatcgccatagagcagcagatccagatccagggttctcgggccccaacgctcatccttgcgcacacgtccctgttccagctcgattctttgcaattgatccagcaaggccaaagggcctagccgggtcgtcagccggactacggcattgacgtagtccggctgatccgcagggcccatggggcggctgctgtaaaacgaggaagcctgttgcaaccgggactccggcagcgccgccagtgcgtcgacggcgcggctagcctgacccagggggtcagccagattggatccgatggcaacgaagacctcggtcatgacgctggtggtcactgcgccgctttcggtttgcgacggcgcgggcgacgacggctgcgactgctgctatcacgtttctcgccgtcaccgctgcggggttcaccggcttgggcatgctcgccgctggcagggcggcgggtcgcttcccgttgcagctgcgggcgtacgtcagggttggactccacataacgttcccaccagctggcgagctcgccaaggccgcgctcgacccggttgcgcagcaacaggaagtcgtaggcggcgcggaatttcgggtgctccatggcacgctcgggatgacggccctgacggccctgacggcgggtcaggcgctgctgcagtgcccagatatcgcggacatccgtggtgaagcggcgtggtactgcgatgatacgtacctgattgtccagcacctcgttgatcgccagcatgaaggcgtcgtgccagggcaggccactttcgttttccagcacgcgggcacgggcttcgacacagccccacagcagggtggcgtagaggaaggcgggggtgacccgtttgtcttcccgcacccgggtatcggtatcgatcagcgccagctcgatgaactgctcgaacggcgaggtgccgtggggagtgaacagggcggccacttgcgggaacagcggctggaacagcccatattcacgcatcagcttgtaggtcgccagaccatcgccagccaggaacagcttgagcgtctcctcaaacagacgggcgggtggaatatcctgcagcagcggggccagctccttgataggggcggcgctgcgcgggctgatggtcatgtccagcttggcggcaaaacgcatggcgcgcagcatccgcaccggatcctcgcgatagcgggtctcggggtcgccgatcagttccagtttgcgctgggcgagatcctctatgccaccttcgaaatcgtgcagggtaaaatcccgggcactgtagtagagggcattgacggtaaagtcgcggcgctcggcatcctcttcgatggtgccgtagacgttgtcgcgtagcagcatgccttcatcagactgggccgagacatgcttgctggtattgacctgatggtggtgaccccggaaggtggccacttcgatcacgtcacgaccaaagacgatgtgggccaggcggaagcggcggccaatcaggcggcagttgctgaacagcgccttgatctgctccggcgttgcgtttgtggcaatgtcgaaatcctttggcgttctcccgagcagaatatcccggacacctccgccgaccaggtaggcatcatagccacccttgttcaggcgatagagcaccttgagcgcattctcgctgatctctttgcgcgagatggggtgctggtcacggcttaaagtacgacgctgcccggttacgtgggctgggatgggagactccaccgactgctcgccgtcttccttgccgagcaccttgcggcaaaagtttgcgatctgggaaaaaatggtacacctcttcatgacttctaaattgacgggaggccaaaaaatagcggcctatcatagctcaggcctgaccaaatgaaaaacgatgtacttcattcaacaatttcaggcttggctaaataaaaatttgtactgtctatgtcagagagcccaggctgatcttctctctggatgggacttggtcgagccgccagtgggcaataccccagccgatcacctcgtcaatcctgcttgccatcagctcgggtggcggacattggccgagaaactcgagtgcctgccacagggccggtctgacctcgtccagcgccagtgccggagcatggttctgcttcgacagtttgtggccgtccgccagcaccgccagcggcaggtgtacccaggtgggcacgtttgcccccagggtctggtagagggcaatctggcgcaccgtgggctccagcagatcggcgccgcgcactatctcagtgatgccgcaatccatgtcatctaccaccacagccaggttataggcatagaggccgtcccggcggcggatgatgaagtcttcatcggcaagaccggcgggcacagagacgtgtccctgcagcgcatcctcgaaatggtagacgggatggcgctggcgcagccgggcggcgcaaccttctgccgccagccccagtgcgcggcagtgaccgttgtaaaagccgccgcctgccatgatctcgcgccgggtacagcggcaccagtagagatcccctgcctgatagagctgcgctatgacgtcgtcatagcggccgtggcgctggctctggtacatcacctccccatcccactcaaggccatgggcctccagtgtctgcaggataagaggggcggcaccggccatctcccgtggcggatctatatcttcgatccgcaccagccagcgtccttgctgcgccctggcctgcaagaaactgccgagcgccgctatcagggaaccaaagtggagcgggcctgacggggagggagcaaagcggcctatataagggcgagtctggggagacgggactgtattcacggacatggcaattcgggcaaacggttcattgaggctgcattctgggacgccccagcgaaaagctcaataaaaaagggagcctgcaagctcccttttttcagttatgccagtggtcggtatcaaccggccatctgtttttccttgatttcagcgagtgtcttgcagtcgacacagaggtcggctgtcggacgggcttccagacgacggatgccgatctcgataccgcagtgttcgcagtaaccgaagtcatcgtcttcgagcagcaccaaggtcttctcgatcttcttgatcagcttgcgctcacggtcgcgggtacgcagttcaagagcgaactcttcttcctgcgcggcacgatccacgggatccggaaagttggctgcctcatccttcatatggtcaacggtgcggtcaacttcctgcatcagttgattgcgccaggctcccaggatcttgcgaaaatgtgccttttgttggtcattcatgtactcctcacccggtttttcctggtaaggcgccacacccgcaacggccagggggcccagagatttcctgttttcgcctgttggcatgccctgtctcctaattcagcacgctacccgtgccatccataaattgagggcgacatctatagcagaagggtaacgcgtaggcaaacaagccgtaccaattatgttacccacacctacatttattcgctgccctcgggtagcaggtgacaagattcaaacgggataaaatcttgggccaccatgctctgcaccccaacatggggtcgatagcataaaatttcaacccctgccgtaattgcttgctcaataagcagactatagtgcggatctatgtgtgctgcagggcgcattctcactattccggagtgtaaaaccataaataacagcacggctctgtgacctgctgccttcatgaccatcaattcacgcaagtgcttggcaccgcgggcagtgaccgcatcgggaaagtagcccatgccgggctgctcccgctcatcgagcagggttaccgactttacctctatgtagcaatccggcttgccgtcatcttccagcagcaggtcgatgcgactgttctcttcgccatatttcacctcggtgcgcagcctcgcataaccggtgagcggagccagtgccccttgttcgatcagctcgcgggctatctggttggcccgcgccgtgttgacgcaaataaagtggcccgccgggctctcggcgatctcccagctgtggggcagcttgcgcttgggattgtcggaggtggagtaccagactcgggtaccagggtcggcgcagccggtcatggcgccggtattggcgcagtgaatggtgatcacctcgccattgtcgagccgcacatcggtcaggaagcgcttgtagcgggagatgagctgcccggactgcaggggaggatcgaagatcatggtgtggttctctcttttataggcaggaagcgagggcgatcgactgtcacgacgccatcttctctctggcgcgcaggggccagcaggcgagcggttcatagcgaaccccgtcctgcgtcgtgaccgactgatagaggcagaagtggtctgcctgcaacacaaagtcaggtgctggcagatctgcgggtgcctcgcccgccttgcgtgatagagtcacatgggggcggtaaccctgttccccattgcccagccccagcttttcgccgtgacggcgcagggccctggccagtacattgagctcgttgggccatgctttggggcccacccaggccgccttggcgcggctgaaccagccggtttcatcgagagtgatgacaaggggtggacagtgctgacgctcggcggcggccatcaggcgggcagtggtgacctgatccgcttcacccagaaaggccagcgtcaggtggaggttcgcttcaggcacaggttggccgggccaggggcgctgatcacgccagtcgataagctcgggggcgagctgttgcaggggcagggcaaagaaaagtttggccatcttggtgaggatgcctttttacgctcataacatgacgccattctatggcagccatcgctgccatgtctcgccatcctgttatcccgttcatatctatggctcgagtgggatgacggccatgatgatcatcttgccgtcgcctgtgccggcgacatctgctcacggtggccgcgaatgctatggcagaatgggcgccgttttaaggtcgctaacgtaaggtgtttgccgctttgtccccaactccccattgtttcggtgctgcccgtgctgtttgccgccattgatgcccatgccagcgtgatcctgcaggcccctcccggcgcgggcaagtcaactctgctgccgttggagctggtgcgccagaaccggctgcccggtcgcatcataatgctggagccccgtcggctggcggcgcgcaatatcgccagcttcctggctcgccagttgggggagaaagtcggggagcgcatcggcttgcgggtccggggcgagagtcgtaccagcgcccggacccgactcgagattgtcaccgagggggtgctgacccggatgttgcagcaggatcccgagctcagcggcatctccctggtcattttcgatgagttccacgagcgcagcctgcatgcggataccgcgctggcgtttgccatcgagagccagcaggggctgcgggatgatctcaagctgctcatcatgtctgccaccctggatggcatggcgctcgagagtctgttgccccatgctcccgtcatccgctccgaagggcgcggctttcccatcgactaccactaccgtcccgccaaccgtcagcagtggctggatcctcaggtgggcgcagtggtgctggaagcgctggccagccataccggcagtgctctggtgttcttgccaggccagggggagatagagcggctggcgcaatggctggaggggcgcttgccggatgacgtgcgcctggctcccctctatggtcgcctcgacatggcggcccagcaggccgccatcgagcccgcgcctgcgggtcagcgtaagctggtgctcaccaccaatgtggctgagacctcccttaccatcgaaggcatcagtttggtcatcgacagcggattggagcggcgcgccagctttgatttgaaaagtggcgtcacccggctggagacccgccagatcgccagggcgtcggccacccagcgggcgggccgtgctggccgtctcggtcccggggtctgctaccgactctggagcggcgaggtgcaagagcggctcgccgagcagagtccgcccgacattctgacccaggagctgaccggtctgctcctggatgccgcccagtggggggcaaaagtagagagcctgccgctgctggatatgcctcccgccgccgccgtggccagcgcccagcggttgctggtcagcctgggtgccatgacgccggaaggtgaacaacaacttacccccgccggccgcgccatggcggccttcggcacacatccccggttggcgcgcatgctgctgcgagcccgcgagctggaaacagagggtctgacagggattgtcgccgatgcggctttcctggtggcgctgttggaagaagatctgcgaggatcggagcgcctctccgtgctgtttcatcgccgacagggcgccctgcgtcagggggcggcccgctggttcgaacgcctcggtgtcaggtccgacgcttctcaacgccaatcccggggggagtggctcgggttgctctgcgccctcgcctggccggatcggatcggcaagttacgcagtggcagccgttatcaactcagtggtggggtgagctgcgatctggtagaaggtcatccatgccagggacaaggggccctgatcgccatcgagatggggcaaaacgatcgtggcagccgcatcttcatcgccgagccggtggagctggacgagctggcgcgccagctgccggagctggtaagcgagcgccagtggttcgactgggacgagcgggtacgggccgagcgccagcaggtgatcggtgaactggtgctgagccagcggccgctgaccgacctgaccgatgaacagaaggggcgctgtttgctgcagggcatatgtcgcaaggggctgcatgtgttgccctgggatgagcagagtgaagggctgctggcccgattgcgttgcgcccgcgattggctgccggatgatggctggcctgccatggacgacgaaagcctgctggcgggcctcgaggcgtggctgctgcctgcggtgagtggcatgacccggctggagcagctaaaaaggctcaatctctgcgacgtgctgcgtcaatccttgtcctggccgctgcccaaacggctggatgaggcgctgccgagccatttcacggcaccgaccggcagccgggtacgcatccgttatcagccgggccaggcgcctgtgatcccggtgcgtattcaggagatgttcgggcaaggcacaaccccgtgcgtggcagatggacgggtggcgctggtggtggagttgctctccccggcccagcggccgctacagatcaccgccgatctcgccgccttctgggcgggctcctacgccttggtaaaaaaagagatgaaggggcgttatcctcgtcactactggccggataacccgctggaagccatgccaaccaaggtcaccaagaagaagatgggattgcaggattaacctctcccattaaggtcagagccctatcaggggcctgacaacagagtaaaaacgagttcagggacgaaagccttggttttcgtcgggtcgacggcatgggtcgaccggtaatcatgcccgcgatggcgatataacgaatagcaaagaggattcatggcaacgcaacgacgcaagcgtacacccaagaaggtggcgcccaaacgcaccatctggcgcaagctgttctggcttggcttcaagctctccctggtggtggcggccttcatggtggtatttggcatctatctcgataccaaggtgcgcgagcgctttgacggggagaagtggcaactgccggtgatggtttacagtcgtccgttggagctctatcccagccagcgcctctcccaggcccagatgctgcgcgagctcaacatgctgagctacaagcaggtgcgtcagccccatactccgggcgagtacgcagtgagtggcaatcgtatcgagctcatccgccgtccattcgccttccatgacggcgccgacggtgcccgtggcctgcgccttaccttcagtggcgctcgtctggaagggatccagtcgctggagaaccagcgtcaactcggttatgcccagatggacccggtactgctcgaccgcctcaataccgaggatcgggaagatcgtctgctggtgcgcatcgccgaggtgccggacagcctgctcatcacgctgctgaccacagaggatcgcgacttttaccagcatggcggcgtctcgccggtggccatcatgcgtgccatggtggccaacgtgctggccggtcgtaccgtgcaagggggcagtaccctgactcagcagctggccaagaacttcttcctgacccgcgaacgcagcctgtggcgcaaactgcaggaagcctacatggcggtgctgattgactaccgctatagcaaggacgagatcctggaggcctatctcaacgaggtctatctggggcagaacttctcccaaggggtatatggcttcgggctcgcttcctacttctacttcggcattccggtcaacgagctggacatagatcaggtggccctgctggtggggctggtgaagggaccctcctattacgatccctggcgcttcccggagcgggccaaagcccgtcgtgatctggtgctcaagctgctgatggatcacggcagcctgcaagcggcagagtacgaactggccagcaagcagccgcttggcatcattacccgtggccagatgagctatggccgcaccccggccttcatgggcctgctcaagcgcgagatccagagccgtttcgggcctgatctgctcaagcagtccggcctcaagatcttcaccagtctggatcccatcgcccagcatgccgccgagcaggcggtcgcatcgggactggcactcatcgagaagcagcgtggcaagaagaagctggaggcggccatggtggtctccgactggcacaagggtgaagtggttgcactggtgggtggccgggatcctcgctacgccggtttcaaccgggcgctggatgcccgccggcagattggctctctggtcaagcctgccgtctatctgaccggcctctccaacggcctgacgttggcgagcccgctcaaggaccaaccgatccgcattcgtggcaaggatggccagatctggacaccgcagaactatgatcgcaagttccgccagagcgtgcctttgatggatgcgctggccagctccctcaacgtgccaactgtcaacctgggtctgcaagtggggctggagaaggtggtggacacattgcacaagctaggggtagagcaggagatccagccctatccgtcgctggtgttgggtgctgtggcgctctcccccatggaggtgaaccagatgtatctgcccatcgccaaccaggggatgacccagccgttgtcggccatccgcgccgtggtcaacagcgatggcagtactctctatcagcatgatcagaccgccaagcgggtcacggacgagcaggccagctggctcaccctgtttgccatgaccaagacggtgagccagggcacggcccgctcactcaacgccaagttccccggcgccaccatggcgggcaagacaggcaccaccaacgagctgcgtgactcctggtttgcagggctggacaacaacgagctggtcagtgtctgggtggggcgtgacgacaacacgccggcggggctgacaggctccaatggcgccctgcaactgtttagcggttacatgggccagcgtggcgtcaacagccttgccatcaagatgccgcaaggggtgagttgggccaacttctcccgcgccagcggggccagagtggccagcgattgcccgggcagcctgcaggtgcctgccaagctggccgggctggccgagcccatgagctgcagcagcccatcgccacgcagcgcactggatgactggttcggtggtttcttcaactgatagatgaaacgggcagcgcaggctgcccgtttgactggagtcctcatgtctttgccattgtttgacgccatccaccatgtggccatcatcgccagcgactacgaccgctcgcgtcacttctatcaccaggtgttgggactgcccatcattgctgaaaccctgcgtgaggcgcgccaatcctggaagctggacttggggctgcccgatggcagtcagctggagctgttcagctttccggccccccctgagcgtccctcacgcccggaggcctgtggcctgcgccatctggcgttcagggtgagcgacctggacagggtcatgcggcatttgcagcatcatcagatagaggtggagccggtgcgggtggatgaattgaccggcaagcgttttacctttttcgccgatccagacggtctgccgctggagctgtacgaggtgagatagcgtttctgtgatgccgtcgcgaccagtaaaaaagccgcccagtctgtgaccgggcggcttttttcattgtggggtcaagttcatcaagccgtggtcagcagcgccactgcgacagccatgaccactatgccgacccagccgatgggcttgaggcgctcgccaaacagcagcaagccaccaagcgccgtaccgagaatgccgatggcaccccaggtggcataagcgacagcaaggtcaatcttgccggtacccacggctttggagagcagggtgaaggcgcagagcaccagcagaataccgaagaaaccccaacccttgtgacgaaaacccaccgaacgattgatcgccatgttggcgccaatatccagcagggcggcgccgagtatgatgactatcgggctcataccgcaccttcaatcttgacgggggcaatgggtctgcggcgacggggtgccggatcatcatgggtctcacccattgtcaccataacaatacccactattgccaatgccagacctatcaactcctgagtgttgaggtcataacccaggaacaggatggagatgatggtgatcaagccgatccccagtccttcccacagggcaaacgcaataccaatggagattgttttggcggctttggccaataacatgtaagagacggtgatcaggatccacatcggcagatagttgatccagccggcatcattggcggggatcatggccatgcttgaggtgcccgcgacctcggtgaaaatggcagccgtcaaaaatattcgggctaaaagcattcgactgagtaacataaaatttccttctgtggctgagacggatgagaggataaccctagtgatacttgagtcaggaatcgctgagcgtcggttattcagacgctaatggtttgccttgccaaacggaggcgaggtaatgtgaacatcggatattctgccatcagcccgtcgtcatgaagctttatcagatacaactctttgtcgaatcagctaacagtggctccattgccaacacggctcgtcgtcttggcaaaagtcgcagtgcggtcagcacggcgattgcggcgctggaggtagagcttggcgtcgaactttttgaacggggggctaaccagagtcgattgaccgagatcggtgagctggtgctggatgattgcaaacggctattgcaggccgccaacagcctcaagctcaagtgcgagcactatgcctccggcgccgaggtggcgctgcgggtggcgcgggatgatgccattcccgagctggtgtggcgcgacatgctgggggcgctgcgccgccagtttcccggcaccagtatctcgctggtgctggcttctccccctgaactgccagcgctggtggaggagggatttgtcgatgccgccttcggtctcatcacggaggagcaggagcgcagcggcctcaatatcgatgtgctcaatcctatccgcaccctgatggtggtggcgccgagccacccgttggccagtctgaagcgggtactgcagcaggatttgaccggccacactcaggtcaccctctcctacgtggacgaattttcggtcaagagcctgctccctatcgggggtcaacatataggtctgtcgagcttcgaactgatgcgggatgctgtgctggatggactggggtgggccgtgctgccttctcccttgatccagagccagctgcggcagggggaattattgaccctgaagcacaaattcagtctgcagtggcgtgactacggcgtctatctgtcagaaaacgcctatcatggcaaggtactggcgtggctgaagaaggccattcaggcctaccttgaaccttttgaataagctggcaagcgtcatgccttctggccattggcgagggggagaacgcagcgggttcttgtgatccatcacggcctgatggtacatactgtcaatacactcatgcagcgcctggaggcgtgaacgatatgagcagtgcccaagacaaggacgaaatctggctggatgacgacatcatagagctggatgatgatgaggccgtggtggtcaaggcgatcaacccctggaaggtgctgatcgtggacgatgaaccggacattcatcatgctacccgattggcgctttccaacattcaatacaagtcccgccccctcgaactgctcaatgcctacagtggcgccgaagcggctcgaatgctgctggccaatccacgtatcgccctcatcttgctggatgtggtgatggagaccgaagatgccggtctacgactggtacaccagatccgcaacgagatgcacaacagcctggtgcgcatagtgctgcgcaccggccagcccggtcaggcccctgagcagcgggtgatcctcgattatgacatcaacgactacaagaccaagactgagctgacggtgcagaagcttttcaccactgtcatagcgtctttacgctcctacgagactctctgcgccatcgacaagagtcgccaggggcttggcaagatcctggaaggcgcgggggatctctatcatctgcactccctgcgggaatttgcctccggcgtcctgaaacagatcagcgccattctggatgtcggcactgaaggggccatctgcgtcgagcgcaggcccgactctcaggaactggaagtgctggcggccactggtgactatgaatctctgctcaatggtgtatcccttgctgcctttcctgcgttgaacgactctgtgatgagtgcgcttgccaaccgtcgaaaccgctttgagcacccgcaagatgctctctatatcgctgcccagaatggtcgcgagttcgtgctcaacttcacgccgacccaacctctcgatcctctggagtgcgatctgctggatgtattttgccagcggatttcagctgcttacgacaacctctatctctacaaccagctgctgcgtgcccaggaggcaacagtggtggcgctcgctgcgctggcggagtttcgtgactctgataccggtgaacatgtgctgcgagtacagaaactctccgatgccatagtggccgagatgcagcaggcgggtgcttaccccaatgaactgactcccggctttgtcgacatgatcggcatggccagcatattgcacgatgtcggcaaggtcggcacaccggaccacattctgcacaagcctggccggtttgagccggatgagcgggtcatcatggagcagcatgcagacataggggccagcatattgcacaaggcgggcgagatggtggaaggcaccagctacctgtcgctgggggctgagattgcccgtggtcatcacgagcacttcgatggcaagggctacccggagcagctggccggccagcagatcccgctgtcggcccgtatcgtggccgtggtcgatgtgtttgatgctctgctcagcaagcggccctacaaggagccctggtcgctggcgcagaccatggaatatatccagtcccgctccggcagtcagttcgatcctcatgtggtccaggcgctcaatcggctggtgacggagtcgcgattgccatacgagttgtgagcgtgacagtgctggcgaaaaagcagaaggggccatcaggccccttctgctttggtctctgtagcgatttttataggttgcagctagcgcagggcatggcgcgatctcggttggcgctttcgaaacggcaacagtatgaggccgagcaacaggtctcccagcaaggccgcgatgaaccccaccgacatgccacagatgatggcggactgtttgagcggcaccagatagctgtagttttgcagggtatcttgccagagttggggatcggcgcgcagcagcagatgtgtcagctgctgataccagggatgatccttgaaggcactctcctgcaacagcatctgctgctggctcaccaggtgttgcagactgacggcatcccgggcgaatacggggtccgggttggtgcgatagtggttgaccagggcggtcagatcgccgttgaagtgctgatccgccgtgccctgaaatggcaccaggctgaggttggcctgttgcaggcgtgcatccagccgctggtaatagaggtcgatcagacccggtacctgaacgccggccaataaacccagggcaaacagcataatgcgaaggtagctgcgcatattcctcatcatctcgttaaaaaagagctctcatactagctgcaagcctggttcagaccaaggtagtgttccgtcatccagtggagcttgtgtcgatatggcggcttcacagcccggttgtaatagcgccttgtccggttatcccctctccaatgttaaggattcaaatcgcgcccattatgttctagaatgccgcgttttttccgggagaggagagtctgcatgaacaagttcgtgccgtgctatttgattgggggcctcattgccatcagttgggccgccttgcctgcccatggcccctgggatcagtgggatcttgccgtctttcatctggtcaatggctggctgggccagtcttcgttgtgggccgatgtggtggccgtgaccaataatcgtctgtttgatctggtcgtattgggctgcatggggctcatcctggcgatgtgcttcttccgttctgaggatggggatcgtcgtcgccttgtcgccatggggatcgtcatgttgttgggggcactggttatcaaccagtttggtcacctgctgccggtcagtcgtcccagtccgaccctgaccgttgcggatgcactgcgagtcacccagctcagcgcgatcccgaccaaggattcctccagcgacagtttccccggcgatcatgccctgtttttgatgatctttgccggtttcgtcctgcgttatctgccacgctgggctggggtgctggccattttgatggtgccgctgttctcggcgccccgtattttgtctggtgcccactggctgacggatgtctatgttggcgccttgggcctgactctgctctgtttgcccttgttgttgctgacggggctgtcggatgcgctgatcggctggcttgcctcccggttgcctattgggccacgacggcgcagtaccgggtatccgtccgattaatatcaaaaaaagaaggtcggtttacaccggccttctttttggctactgcccatcgatgactgtggtcgtcgcgaaatgaccatgactaccaccgatggccccaggcctgctggccctcatggataagtattagcagagtcattcgaacgcgcttgcccgacctttatccagataatcgtttgcatgggggcgtgattgattctggtcaggacttttaatttccgctgccttagaatcgccggcccttgcaggagaggtcggtatgctaattaatcttttacgcctgatattcatcatgtgtgccatggcgttcgttttcatgctgatacgggcctggtggcataaacggcagcagggctcactggagccaaccccgttctggccggtggccgccatcggatttgttgccaattttctcgataccctgggggttggcagctttgccgtgaagacagcctgtttcaagcagttcaagttgatcgacgataggctgctgcccggtaccctcaacggccagtgcgtgctgccgacggttgcccagtccctcatctttatcggcgtggtcaaggtggacccgatcacgttcatcagcatgatggtggcagccgccgcgggggcggcctggggggcgcgtcatgtggcttcatttgatcgtcagaccatacggttggtgatggctgtctctctgctggtggtggccggcctcatctttgcgggcttgctgggtctgttccccctcggcggcgatgccatggggctgacaggttacaagctgggaattgccctgctcggcaatttcatcttcggggtcttgatgaatgtgggtatcgggctgttcgccccctgcatgacgctcgtctatctgctggggatgaaccccatggcggcgtttcccatcatgatgggatccaccgccgtgctcagcgtcttctcggcgggcaccttcattcgcaagggggcctttgatgccagggccgtgctggcggtggcaatttttggccccatcggcgtggtgctggcggccctgctggtacagtccatggacatggaaatgttgaagtggctggtggcctttatcgtcatctatacctcctggaccatgtacgcctcctggcgggcagagcgacgcaaggctcaaccccggctggtggagatcgcaggttagcctggaccagtgccgcctcggctttggcccccagaaacacatagagccccagtgccagcagcagtcccacggcacatcccatcacacctaccgcaggccagagcagttcgctctggccaagcgaccccttgaacagcagcaacaatccctctatggagaccgcaatcaggatggcggcgataaagcgggtgatggtgcggcgaacggcgctgtggcgaaagatgtccttatgcagcagcacctcctcctccagaatcgtcttgcccagatcgaataccgccagcgccagggtcaggaatatgatggcgctaaaggcacctagctggttctgctgctccccgcacagcagcagatagagctgctccaatccatgccatatcagggtggcgacgatgagaaacagcgccatgctcagcaccacatagacagccttgaaccagggcatggcgcggcgccgctcacgatcgcccatcagccaggcaatcagctgattgaggcaaagtgtcagttcccgaccatgaccctgcacaaccagacgtagctgtgcctgtggcgcgggtacggggggaaggatcctcgcagactcacggctctggcctatggtcagaataaaggggtagcccttgagggaatcacggggggcggtgagcagccccagcaacaggggggccagttcggtttcgtattcctgatagcgccgcagcacatcgatggggctcatctctgccatatggacctcggtcaagtgggctcctgctgaagatgtgcaaatagtgggcccgttttatgacaggcatggtatgggatattgcaccaggagatgacaaaacagagggggtgagcagatagctgcaccagaaagaggcgctgggggaagtcagacacatcagatagagaaaagggccctctcgttaatctctggctggattaacccgccagtttggcgaagctgcgttcggcggcggccagggtatgttcgatctccttgtcgccgtgggccagtgacaagaagcctgcctcgtaggcactcggcgccaggtaaacaccctcttccagcatcagatgatagaagcgcttgaaacgttccatgtcgcagcgggtaacctgctcatagcgggtgatctccggctcgtcggtaaagaagaagccgaacatgccgcccacatagttgatggcgagcgggataccgtgcttggcggcagcggctttcagcccctcggcaactcgggcagtcttggcattcagctgctcatagagccccggctccagcagcagatccagcatggtcaggcccgcggccatggcgaccgggttgccggagagagtacccgcctgataaaccggaccggtcggggctatatgctgcatcaccttcttcttgccgccgaaagcgccaaccggcatgccggcaccgatgatcttgccgagagtggtaaggtccgggtctatgttgtagtaaccctgagcaccgcgcagcgagacacggaagccggtcatcacctcgtccaggatcaacagggcaccgaactcgtcgcagatggtgcgcagcccttccagaaaaccgggcacaggcgggatgcagttcatgttgccggcgaccggctcgactatgatgcaggcgatatcgcaaccgtactgggtgaaggcttctcgcactgaatcgaggtcgttgaacacgcaggtcagggtgtgtttggcaaagtcggccggcacgcccgggctgttgggctgacccagagtgagggcgccggagccggccttgaccagcagagagtcggcgtggccgtgatagcagccttcaaacttgacgatcttgtcgcgacccgtgtaaccgcgagctagccggatggcgctcatggttgcctcagtgccggagttcaccatccgcacctgctccatggaaggcacaatctggcgtaccttctcggccatcagcacttcgatctcggtgggtgcaccatagctcagccccttctccactgccttgatgacggcagccttgatggctgggtggttgtgaccgagcagcatggggccccaggagccgatgtagtccacataggcctgaccatccacgtcatagaggtaggcaccatcggcgtgatcaatgaagcggggtgtaccgccgaccccattgaaggcgcggaccggtgagttgacgccacccggaatggtctggcgggcctgttcaaacagctgatctgattttgacatggatcatccttaatgggattttggtcgtcgcacaggcgaaggcggcctattgcggctcggcagcctgggggagctggagtatgctttgcgctctcgttacctggcccaggcctgccccgtgctaaatgaaacgggccgactatagcagaaaggctttgtgctgggcagccgggctgtctgccaggtgctcctcaccaggcagacaaatgtggtctttccaacatggtgcaacaagatggcacaacaagttatctcctcttctgacgcttcctcttatccacgcagccccgccttgctgcgcatgattcatcaagacaagatgccactgctggtgttattgctggcggccctggtcggtaccttgactgggttggtgtgcggactgttcgaatccggtgtgcactggctggccgagcagcgactcgagctgctggccgaccgcacctggtggcagctcggtctgctcggatttggcttcagcgccttgttaggctttgtcggttacttcctcactcatgcctttgctccggaagcggggggctcagggatccctgaaatcgaaggggccatggatgatctgcgtccggtacgttggtggcgggtgctgccggtcaagttcttcggcggcatctgtaccctgagttccggcatggtgctgggacgggagggaccctcggtgcagataggtggcaaccttggcaagatggtggcggatatctgccggctacccaaggagcatggtcatgctttgctggccgccggtgccgcgggtggtctggccgctgctttcaatgcaccgctggccgggatcctgttcgtgatggaagagatgcgaccgcagtttcgctactcctttctggccatcaaggcggtagggatctccgccatcatggcgaccctgatgctgcaaaacatgaaagggcagggggcggtgatcaccttgccccactacgatgcccctgcactgaaggcgctttggctgttcctctttatgggggctatcttcggggtgctgggttttgtcttcaacaagctggtgctggcctgccaggatggctatctggcactgcaccagaacaagcgtcatcgcttcgtggccatcggcatgctggtggcggggacctttggcgtactgtcgctgtttgcgccatcggtgacaggcggagggacagagctcatcccccatctgatgggcggagagtatgcaatggcgaccctgttcctcatcttctctgtacggctggtggccactcttatctgcttctgctctggcgccccaggtggcgtgtttgctccgaccctggcccttggcaccctgtttggtgtggtgtttggtcatctgtttcatgcggcttttcctgagcttggcatcgaacccggcgcctttgccatcgccggcatgggggccttgtttgccgccactgtgcgtgctcccatcacggggatagtgctggtgaccgagatgaccgataactatcagctgatcctgcccatgatgatcaccacggtcggagcaactctggtggcccagtggctgggggggcgccccatttattcccagatcctggagcgaactttacggcttgctgcgcgtcaaaagcggggagacagcggcgctactgccagttaactccttgtatgtcagcgcgaatccggtcgggtcgcgtatagtgaagggagcatggccgctgtatggtgtagtaataaaagaggccttatgtcccagatattgaagttgttgactgtgctgtgcgtgggggcgctcatcggttatttcgtcggcaatcgacaggagctggcccagagcagcctcctgacggtgcagcaagaaaccctggagcgtcagggcaaggcgataggtcagctcaagagcgaccttgccatcaaggagaccctgctggccacacagagggccgcgttcgagcaattgcaaaagacgctcaaggagcaggaagcccaggtgcaggagcagaagcgccagttggcctttttcgagcggatcatgcgacccacgggtgaacaggtaggggtggtgatcgataacctcacattgcaggagaccagcatccccggccgttatcactaccgcttggcgctgacccagccagccaagaagcgggagttgttccgcggccaggtacagataaaggtagagggcagcctgggggacaaaccaaagaccctcggtagccgtgagctgggcatgaaagtgggcgaggggcgctatgccttgcgttacttccagctgctggagggcaactggcagctgccggaaggctttataccggaccgggtgcgtgtcactattggcaaagagggcagacagccggcccaggagctgctggccgaatggggtgacctgatcaaacccctggtggttgctccgtctgcgcctgctgcgcagtaagaagattggtgaatacttgaactaaacagtcgggtattagataatttcgcggtttccatgtttgtggatttaacggttgtgaggtcagtaatgagtgcagtagcagaagccccgttgccaatccagatgacggatgcggcagccaacaaggtgaagaacctgatcaccgaagaagaaaatcccgagctcaagctgcgggtgtacatcacgggtggtggctgctccggtttccagtacggtttcacctttgatgagaagatcaatgaaggggacactgtggtcgagaagagtggcgtcaccatggtgatcgatcccatgagcctgcaatatctggtaggcggcagcgtggactacaccgaaggcctggaaggttcccgcttcaccgtgaccaaccccaatgccagcacgacctgtggctgtggttccagtttctccatctgatgtgtcgtaacagcgcgattgaagggcccaacagggcccttttctatttatccctctctgccttcctatataaagtgtcgcatccttataaaggcatcaacggagttcttggcctgtaaaagggggacggagcttcttctgaagcacataaatggatgcatcttgcacgatctggctattgattaaacacttgaacgtcttcctcaataaaacacagtgtttttgcttgccagaaagattcagctccctataatgcgcgcctaccagcacggcggaacacgccaacctgatgagccagcttccttgcgaagcaggcgccgaaagaaaagcgaaaacaaccgcttgactttcgaagtgaggagcgtaatatgcgcctcctcaacgcgacaagcgtgacgctctttaacaatttgaatcaagcaatctgtgtgggcactcacagcatcgaacatcaaacaattttgttgattttcaatgtctggtgaagtgaccaagacgatttcttagcaataagaagtcgaacagtttatttcagcaattcattgagccgctgaagttcattgcctcggtaatgaatgaacgcaaaccaaacttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaaagtagcttgctacttttgccggcgagcggcggacgggtgagtaatgcctggggatctgcccagtcgagggggataacagttggaaacgactgctaataccgcatacgccctacgggggaaagaaggggaccttcgggcctttcgcgattggatgaacccaggtgggattagctagttggtggggtaatggctcaccaaggcgacgatccctagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggggaaaccctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaaggttggcgcctaatacgtgtcaactgtgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggttggataagttagatgtgaaagccccgggctcaacctgggaattgcatttaaaactgtccagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgatttggaggctgtgtccttgagacgtggcttccggagctaacgcgttaaatcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggccttgacatgtctggaatcctgcagagatgcgggagtgccttcgggaatcagaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctgtcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgataaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtgctacaatggcgcgtacagagggctgcaagctagcgatagtgagcgaatcccaaaaagcgcgtcgtagtccggatcggagtctgcaactcgactccgtgaagtcggaatcgctagtaatcgcgaatcagaatgtcgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaccagaagtagatagcttaaccttcgggagggcgtttaccacggtgtgattcatgactggggtgaagtcgtaacaaggtaaccctaggggaacctggggttggatcacctccttaccttaagatgtcgaagttgttgagtgttcacacagattgccttgattcaagtttagagacagtacacgaagtgggtctgtagctcaggtggttagagctcacccctgataagggtgaggtcggtggttcgagtccactcagacccaccacttcgttcccgaccgattatggggctaaagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccataatcggtactgtattttgcgagaagcaaaagccatgcattgagccttgatgttcaatctatgtctttgacttctttatgaagtttgctctttaacaatctggaaagctgatttaaaaagtagttctcaaacatttgttacaagtgctttggaaacttcttggcgaaaaccaaaatttattttggtccttgttgtacttcaacaagtcgcgtcgtttcgacgacacttcttggggttgtatggttaagtgactaagcgtacatggtggatgccttggcagtcagaggcgatgaaggacgtactaacctgcgataagctgtgagaagtcggtaagagacgctattactcacagatttccgaatggggaaacccacccaagataacttgggtatcgttacatgaatacatagtgtaacgaggcgaaccgggagaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattccctcagtagcggcgagcgaacggggattagcccttaagtttcttggaagttagtggaatggtcctggaaaggccagcgatacagggtgatagccccgtacatgaaaacgaccttgaagtgaaatcgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaacccctgtgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcccttcggggtgactgcgtaccttttgtataatgggtcagcgacttacattttgtagcgaggttaaccgtataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtgtagacccgaaaccgggtgatctagccatgggcaggttgaaggttgagtaacatcaactggaggaccgaacccactaacgttgcaaagttaggggatgacctgtggctgggggtgaaaggccaatcaaactcggagatagctggttctccccgaaagctatttaggtagcgcctcggacgaatactactgggggtagagcactgtttggactagggggtcatcccgacttaccaactccatgcaaactccgaataccagtaagtaatatccgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccggctaaggtcccaaagttctggttaagtgggaaacgatgtgggaaggctcagacagctaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactagtcgagtcggcctgcgcggaagatgtaacggggctcaaaccaggcaccgaagccgcggattcacacttatgtgtgagtggtaggggagcgttctgtaagtctgcgaaggtgtatcgagaggtatgctggagatatcagaagtgcgaatgctgacgtaagtaacgataaagggggtgaaaagcctcctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggtgaggccgaaaggcgtaatcgatgggaagcaggttaatattcctgcacgacttgtaattgcgatggggggacggagaaggctaggtgggccaggcgacggttgtcctggtgaaagtgcgtaggtggtgtttctaggcaaatccggagacacaacactgagacacgagacgaagccactacggtggtgaagccattgatgccctgcttccaggaaaagcctctaagcttcagattacaagtcatcgtaccccaaaccgacacaggtggtcgggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatagaaccgtaacttcgggagaaggttcgctcttgacagtgaagtccctcgcggatggagcagttgggagtcgcagtgaccagatggctgggactgtttatcaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacacctgcccggtgccggaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaaccatggccatgctgtctccacccgagactcagtgaaatcgaattcgccgtgaagatgcggtgtacccgcggctagacggaaagaccccgtgaacctttactacagcttggcactgaacattgaacctacatgtgtaggataggtgggaggctttgaaggcgtgacgccagttgcgctggagccgtccttgaaataccacccttgtatgtttgatgttctaacgcagggccctgaatcgggctcgcggacagtgcctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttaactgcgagacggacaggtcgagcaggtacgaaagtaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtcggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggatgattgaagggagttgctcctagtacgagaggaccggagtgaacgaacctctggtgttcgggttgtcacgccagtggcactgcccggtagctaagttcggaatcgataaccgctgaaagcatctaagcgggaagcgagccctgagatgagtcatccctgaccccttgagggtcctaaagggccgttggagaccacaacgttgataggtggggtgtgtaagtgcagcgatgcattgagctaacccatactaattacccgtgaggcttaaccatacaacacccaagaagtgttctgggccttgtagcaaattgaagaactactacctaattcagtgatagcgaccaccacctaaggtgacagttgttattcacgtcagctttcttagattgaagtaatttgcctggcggccatagcgccgtggaaccacctgatcccatgccgaactcagaagtgaaacgcggtagcgccgatggtagtgtggcattcgccatgtgagagtaggacactgccaggcacccaacacgaagaaccccgctcatcgagcggggtattttattacctgaaattcaagggcttggctgtaatggctaggtgatgctttccttctgcccccttactcgttcattttcccgcgttctgttccggatggctgcgctatccagcgttatatatccccgttcatgtcgcttgctggggctaacgaaagccaggatgtggactctgctcaataccatctcagcccgggttccaattcacactaatgtgcaccaggcttttctgctattcccttcgttgataatcactattgctgctacgggggatgacaaaaggcatgggatccatagactgtctctttcacgagcaaggagctgtgtatgttggggatccacgatctggcgttgtttatcgtatctggtttgctgttgaacatgatgcccgggcctgattctctgctcatcatgctgcgcagcggctctcagggctggcgggcgggttccgtggctgcgctggggattgggacgggcaccatggtgcatgtgctggcggctgcactaggattgtcggctttgctgagcacctcggctgagctgttcaccgtcatcaagttgatgggggcgctctatctggtctacctggggttttccatgttctggcaaggggccaagacgccttctgctaccaacgcggctgtggccttgcctgtactctcctatggccggatctttcggcaggggttgctgaccaatgtgctcaatcccaaggtcgcgctcttcttcctcgcctttgtgccccagtttatcgcctcggatgcgccacagaaggcgctggccttcattctgctgggctgcatcttcaacctcaacggcatgatctggtgccacctgctggccttctcgactgcctatgcgagccgcagggtgagcttgcctgcccggttggggcgctggctcaaccgtctgatggggggcttgttcgtagggctgggcatcaagcttgccagcgagtaaatggcagccatagaaaaaggcgtatcccattgctggaatacgccttcatctgcactgcagcagatctgaccgagatcagttcatgccgtagcgcttgagtttcttgcgcagggtgccacggttgatgcccatcatcacagcggcgcgggtttggttaccgcgggtatattgcatgatcacgtccagcatgggagcttcgacttcggagaggaccatatcgtacagatcaatcacttcctgaccgttcaactgggccaggtagttacgcagggcctgttgcacagagtcacgcagggggcgctgggtcggctcggcagcgtgattgtgagtagttgttaccaatgcatcagaagtcagggtttgttcgaacatattcggtcggctctttagttatgcgttaacctaatccatcgaaatacgcttcgagtgcctctagttgtgcgtctgcacaatccagggcattgaagtgcttacggaattctcggcccgtctcttcttcatccagataccagcccacgtgtttacgagcaatgcgcgctcccagatatgcaccataaaactgatgcaggttggttacatgctcgttcatcagggtgcgaacctcttccctttcgggaggcggcagcttggtgcccgtctcaagaaaatgacggatttcccggaaaatccagggtcgtccttgcgctgcacggccgatcatcacggcatcaacgccggtatagtcgaggacataccgggccttctccgggctgtctatgtcgccattggcgacaacaggaatcgatacggcctgcttaatcgccttaatcgtgtcgtactcagcgtgaccccggtagaggcaggcacgggtacgaccatgcacggcgagggccgcgataccgcaatcttcggcgattcgggcgatctcctcgccattgcggttatccggatcccatcctgtgcggatcttcaaggtaacaggcacatccactgcatccactacggcccggcagatagttctgaccagatcgggatggcgcagcagggcggaacctgccaacttcttgttcactttttttgctggacaacccatgttgatgtcgacgatctgagcgccctgctccacgttgtagcgggcggcaaacgccatcatctctgggtcggctccggcaatctggaccgatcgcaagccaccttctgcagagtgatccattctcatcctggttttctgggtatcccagacatccgggttggccagcagcatctcggaaacggccatgccggcacccaatcgcaaacaaagttcacgaaatggtcggtctgttacaccggccatgggcgccacaatcaagggtgtttcaagcgtgtggggacctatctgcattccacggttaccatcggcttagggcggcgtatattacgcattttttagtcaggagaaaaggttagtatttgagcgtcagccatttttttctgaaaaaaacgtcgcgccaaggcttgcaaattcaggagtgcttgaaaatcaggcatattgtcggggtggatctgcggggtcaaatgagtgggtggctcgacgatttggctgtccccctctcgtactggtttgcgctattataccggccttgaatcgagcaaaggctccaaacaatttcattacaaacagattggggatgtatgacgtcaaggttcatcaaatctctctgcccatgcctgcttggggccatgctgggctcagcccaggcacagacggtcagtttcagcgaagcctggagtcgggttatccagcaggatgacggactggcggcagaacaggccggtgtggatagagccaagcaactgcgcgaggctgccaaggccatgtatctgcccaaggtggatgtgggggccagctatacccacctcgatcagccgatggagctcgacatgatggatctcaatcctatcgccagccatccggaatttggcaaggtgctggctcctgtcatgcaggcgctcaatctatccgccagtgatttcgtgactcccctgaccaagcagaatgtggtgaccagttcggtcaagatgctgtggccactgtttaccggtggtcgcatcgatgcggcgcaggatatccgtcaggctcaggtgagcgaagcgcagcagctgctggtgctcaagcagcaatccaccttcgagagcctctcccagacctatttcggcgtagtgctggccgcgcaggtggtgcagaccaagcaggagatagagcaggggctggcccatcatctggatcatgccaggaagctcgaagcccagggccagatcgccaaggtcgagcgcctctctgcccaatccgcctatgacagggcgcgcatcgatacccagaaatcccgccgcagcctggaaatagcccagctggcgctgggccacatgctcaagctcaagcaggccgagcccaacactcagctcttcatcaatgagggcatgccgcaactggatgccttcgtacaggagaccctggcggtccaccccggcctcaggctgctggctgccaagaaagagcaggcgcagggtctgatcaagcttgagaagggcaaatatgcccccgagttgttcctgttcggtaactacaacctctatgaagatgactcgctggcctctaaaaccacgcctgactggctggttggcgtcggggtcagtatgccgctggtaagtcgggatggtcgctctgaaacggtgcaggcagccaagagcgccgagctgcaggtcaatctgctgcaggccaagacccgtcaggatctggagttgctggtcgagaagacctggcgcgaggcggcgcaggggctggaagagtatcaggcactctcctcttcccaggcattggccgaggagaacgtactgctgcgggacaaggcattcggtcaggggctgtccacgtcgctggatgtggtcgatgcccgtaaccagctggcgggggtcaagacccaacgcgccgccgctgcctatcaatatgtgatttcgctggctcgcctgttggcactctccggtcagatgaacagtttcaatcaatatcagcatggtcaggcaataaaggtgaattcatgagtcattcccccatcaagaagaagatgagccagggcaagccgctgttgttgccactggcattggtgttgctcgctctttggctgggctggcgcttctggcttgcctatcaacctgaaccggttcgcttgcagggccagatagaggcgcagcagtattcggtttcttccaaggtggcgggccggatcgacgaggtgctggtgaagaagggtgacgtgctggccaaggatcagctggtattcactttggccagccccgagattgaggccaagctgagtcaggccaaggcgggtcaggctgcggccggggccatggccgaagaagccgagaaaggggcgcgtgcccagcaaatcgctgcagccaaggatcagtggcaaaaagccaaggcggccgctcagctgcgtggcaagacttacgagcgtatcgccagtctgcaccgtgatggggtcatgccgctgcaaaagcgcgatgaggcctggactgcctggcaggcggccaagtacagcgaaggcatggcctggcagcaatatcaaatgaccctggaaggggcacgggaagagaccaaggtggcggcccgtgagcaggccaatatggcggcaggctcggtggcggaagtggaggcttatctggccgatacccgcatcgccagcccccacgcaggtgaagtgtcccaggtgttgttgcgcagtggcgagctggcgccgcagggattccccgtggtgacgctgctagacatgggggatgcctgggcccagttccatgtgcgtgaagacttgctgccccgctttgcgttgggtaccgagtttgacgccaccattcctggtctgggtgagcagacggtccgcttcaaggtcactcatgtggccgtgatgggtgattttgccacctggcgtgccaccgatacccgtcagggcttcgacatgaagagcttccaggtggaggcgcgccccttgcagccggttgacggtctgcgggttggcatgagtgtgctggtcgaactctgatgagacatgaatggcggcgattgtggcaggaccccttcggtcgtgccctgatgagctgggttcccctcttgctgatgggtatcctctgctggatcttctcggccgggttggcgcgggatctcaaggtaggtctggtggatctggatcggagtgtcctctcccgtcagctggcattttcgcttgatggttccgccggcctgcgcctcacgggtcagtttgattccatcgatgagggggctcgcgccctgcgagggggggagatctacgccctggtggtgatccctcatcatctggagcgggatgcccgccaggggacccaaccccaggtgacagtgttcaacaatggccagttcatcctgattgccaagctggtcaactcggcgctggcccaggtggtcggcactctcaatggtcaggtgggcgtgctcgcagccatggccgatggcaaggtactgtccggtgccgtggggcaatccgtgcctatcagcagccaggtgacggcgctttacaacatcaactccagctatgcccagtttctgctgagcgccctgctgcctgcggtatggcagatactggtggtgctctacgggatcaatgccctggctcgcaccgatcgattgggactggactggactactcaaggggtctggttcggcctctggcccattttgttgcctcatgtattgattgggtgggcttggggcctggtgtggagcctgctgctgttcaaggcgtttggttatcccatgcaaggcagctggctggtgctgacactgggtcttgggctcgcctcggccgcctgcgtcagcatgggagccttcttttacgggatgatccgggatccggcccgcgccttgtcgctggcgggcgcctatacagcgccgggatttgcctttatgggggtaactttcccggtcagtgccatgggcgattttgcccagttctggcgaaatctcttgcccatctcccactatgtggagctgcagatagggcagaccaactacggacagccgctcggtcccgccttgccccagttcggcgccctgctgctgtttttactgccgttgctgctggttgctcgtcgttacaagcaacaggccgatcttgcgcgtcagacagccgacaaggagccggaacaatgctaggtttctgggatctgctgcggctggaactgcgcaccctgttggccgacagggccatcatgctgaccctgtttggcggggtactcttctactccttcctctatccgcaaccttacctgcaccagttgccgcgggaagaggcggtggtggtggtcaacgaagatggcagtcagctctctcgccagctggagttcatggccgatgccaccccccaggtgaaactggtggcgcgggcggccagtctggatgaggcgcgtcatctgctgctgacgggcaagggccgcggtatcctgcacatccctcgccatttttatcgggatctgatgcagggcaagagcgtcactctgggctacgccggtgatgcctcctactttctggtttacggcaccatcgccgagggcctcgcccaggccggtggctcgctcgctgcgcaggtgaaggtcgcccggctgctgagccatggggaggccttgccccaggccgccatgggctggaatgccgtggcactcaacgtgctgcccgtgttcaatcccaccatgggttatgtgaactatgtggtgccggctgtgttcgtgctgatcttgcaccaggtgttgctgatggggacggggatcttgggggcgacccagaatcaacgcagtgggcgcggtgagcatggttattggcagcgtgcccctgtgctggccctgttgctggccagaaccctggtggtgggcgggctcttcgtgctgcccgtgtcctactttttcggcttctgcttcgatcactacaacatagtgcgtaccgcagagccggccgcgctgtggttgttcactctgccgttcctgctggcgactacctggctgggggtgctgctgggcgccctgtttacgcggcgggatttgccaacccaggtggtgctgctctcctccatgccgctggttttcctggcgggtttcatctggccgctggagttgatcccgaccccgctcaactggctggcccagtgggtgccgagtaccccggccatcgagggcttcttgcgtctcaaccagatgggcgccgattttgaccaggtttcccgctactggtggcagttgtggggactggcattgctcaacggcggtctcgcttgccgggtgctggcatggcgccagcggtccgtgcctgccgtcaattgaaccctgcccgatatggaaacggtcagctgaggctgaccgtttttttaattggctggcaggattaaccgcgttgcagtgtggggtcactgatggcgtagatattcccttgcgccgtcccatcgacaagcaggcgcaatccctgtgcggccacatcctggcgtcgtaccaggccgtgcatctctttcccctgactcagttccgcctgtccggtggcgtcaccgtcctgcaagcccgccgggcgcaatatggtccagctcagtgcgctactttgcagccagctctcggccagactcttcaagcgcacctcatgaccgaaggcagcccgcgcccgctctggcaggtattgccagctgtcaccgcaaccgagcgaggtgaccagcagcaggcgtgtcagcccggcttgttccatctcgtcgatcacatggcgattacccaaatagtcgacgggttccggttggcggaaactgccgaggggcgagaccactccggcttcgtggccagccagcctgcaagcttgtgccactgcctctaggtcgagggcgtcaccctcaacgacctcgacccccaatgtacgcagctctgcggccatctctgggttacggaccagggccacgactctgtgaccctggctcaaagcacaatgagtgaaggcgcggcccagcccgcggctggctccgaagataagtgtggttggcatggttctgctccctttggcgaaagggttagcctagagggttggcattgctctgtaaatgagagttgtttttatttggtggcgggtaagcagggaggcactgcgagcccggccagctggcacgggctcgcgtggagatcagccgttgtagtggcctatgttggggcgacgactggggccgctcagttggatatccaccgggttgaacgccttgattgcctcgaagctgaaatcaccaatggcctgatgcaggctctgggggctgtggttggtgatgatgatgacgcttttggagaggttgcgccggcgacgtagcaggtggccgaggaagctggactgactctccgccatcttggcacgattggcggacacctcgtcgatgatcagcaggtcgacctcttccagagcgcggcggtactgattgcgctcctcctgatcctggatcacgttgaagaagaggcgatccactatggaggcccactgctgaaagatcaccgatttctggtgcagggcgatcagttcatgggccacggcgcctgccagggtcgatttgccggtgccatagtcgccatagatgagcatgcagccgccaccgctcttctcccagtgctcgaaaccgctgatgaagtagcgggccgtctccatggggtactgcagcgccggatcggtggcatccatcttctcgaatacccagtccgggttgagatccgcttgggcgatgagcttctggatccgctcctggcgagccgccttctgcagttcgcgtacctcggcgttggccttggcgtcgtactccttgcgcagagtctcgtagtcgtactggctgccaccggtctgggcctgcagacggcgaatgcgctcaagcaggccgcccacgtgctggctcagctcggtatcgtgcacccggtggtcctgtttggccttggcgattcttttgcgcttggcttcgatctcttccagctcctggcgcaggggatcttgcgggtcagtcatggaatgctccttctgctgggtcagggatgggtttgcaaggggttgattttgcctgcaggcaggggccgctatcaatcattatccggctcctgctgtggcgcctgttccagtttctgaccatgggccagccgtttggcctcttcgatcatctgttgtgcccgcttgctcggtcctgcctccgccggggctgacgtgacctgctggtagcctttcgcttccatgggttggcgacggacgtagcggcgggtcttgagggcacgaatgaacttgagcatccattgatgctgggagtcgaacacctcggggcggcccagccagtaggcgatgaactcccccagatcctcttcgttgtagctggcatcgatcaccccgcacaggcgggcgagggcgggcagctcttcatccggtcgccattgcaggtgcatctggaaggggcgctccggcagcgggctgcggaccttctgggtcagcagcggtagctggaacggacactgatggtagtgctcactgtcagcctgcgcctcgacctgcagcaggccggcttccatcagctcgtcgaacagttcggtcagttggcgggcgttgacttgaaaacagaagccgctgggatcgcttggatcaaccactgccaatgagcgcccaagctcgggatagttgagacgggccagcttattttccagcaccagtctgcgcagctgcaaggtatagaggctgcgagccggatgggacaatctgggatgggcgagggcgctgtattcggctggtgtcatgatgttcttcaggggctggcgtgggaggcattatcccccatggcggggtctcatacaattcgcgccgagcgcagaagtggtcaggtcgggatttgtcagcattccccactgacgttacggcgggaataagagtggggcgaatgggcttcaggtgagttttttgtgcgaaaaccgtcaagccggaaaatccgggcctgcgctcatcgattggaattacccaccttttatcagatagttggtcatcgaacctgtaggaaaatgccgttgttcaagcatcatgttggtcaggccagccagttatggtctaggcttgaggctaaaataactgattgactaataagagctttatcaagatgtcaaaagccggattacggatcttggtggtggaggatgaagccgtttttcgccactctctggtaacttatctcgagcatgacggggcgtgcgtatttcaggccgaagacgggattgaaggcctctctgccgccgcgatttatcaccccgatgtggtgctgtgcgatctgaacatgcccaacatggatgggcatgaggtcatcgcctgtctctctgcccgctatccccatattcccgtcatcgtcatctcggcccagagcaagatggaggcggtcgagcgtgcactgcgcgccggtgcccgtgattatctcatcaagccggtgtctgactatggcctagtgcgccacagcatagagcagtgtttgacggccaactatggtcatgggcagcagctggaactgatggatcacatcgacttctttcgtgatcacgacaaagccgccactcgcttgctggcttggttgaggccgccatcactgcaggagtggggtccctggcaagtcaccttcaaggggatgggcaacctgtttatcccggataccttcaaggtggatgacaagctgctggtactggtgatggagctgccgatcctcggggtggatgcggctttctgcggcgccctggtgcgttccctgatgaatgccccctatcgccaattccagcacaaggagagcctgctgctgacccagccacaccggttgctcgactacctcaatctgcaacttatcgagtccggtctacgtcactcctttgccatggcggctctgctgtttgatcaggaggacgggctggtatttgccaatgccgggttgacctcaccacactggctgatgcgagctggcggtttgccgctcggtctgatgcgcagcagccactacccattgcacaagcgcagctggcacgaaccctttgacctgcagtttcacaacgatagcggcagtgctctccatatgcaggtacgccatcactgatggctggtttgtcttttacaatcctgaccggttagacggtggcggactgaagtttcttgtcgtgctcttctggctctttggccggaccttcggcgccgtgcatccagtagaccaggcggttggccatggtcaacaggatcagggcactgatcacggccgcgatggcaatgccgccgaagatggcgatgggaccggattcaccgacgaaggagccaacgaagccggagatatagttggccagggcaacgaagccgaaccaggctcccatcatcagggaggccaggcgcagcggagccagcttggtcaccatggagagaccgataggggagaggcagagctcacccagggtgtggaacaggtaggcaccgaccagccagaacatggaggtcttgacgctctgatcgccaccctgctccagcacggcaccgatcatgaacaggaagcccacggccaggaacagcagacccatggcgaacttcaccggtgagttcggctctttgttgccgagcttgatccagatggctgcgactatgggggccagcgtgatgatgaagaaggggttcaaggactggaaccaggcggtcggcacttcgaagctgccgatcatgcggttggtatattcctgtgcgtacaggttcatcagaccaccggcctgctcgaagcctgcccagaagatgatggtgaacagacccagcaccaggatcaccttgatgcgatccacttcctgcttggtcagcggcgccttctgctctttggaacgttgctgggctgcgcgctgggcggccggtacacgacctatgtccccgaggaagcgttgcgccatggtggcctgcactaccagagagagcagcatgccgataccggcgctgacgaaggcagcttgccagccataggcagtggcggcggcgccacaaataacgcctgccagcagggaacccaggttgatgcccatgtagaagatggtaaaggcgccgtcacgacggtggtcaccttccttgtaaaggtcacccaccatggtggagatgttcggcttgaacagaccgttacccaggatcagcaagccgagacccgcgtaaaagacgctgttgaccatatccgggaacatggcatgcggcagggctagagtgaactgacccgctgccatgaagatggcaccgatcaggatggcgcggcgttggccgaggaaagtatctgccagccagccacctatgatgggggtgatataaaccagaccggtatagatgccgtagagcttgagggcatcggcctgagtccagcccataccgccgttggcagtcatgtctgtcagatagagaacgagtacggcccgcatgccgtaataggagaatctctcccacagttcggtactaaagagcaaaaaaagccctttagggtgacctaaaaaggtccctttggacggattattcattggaacttccacctgtgtcttatatttttttaggagttttatgcaagggctaggaacaagccttaatccttatagaacaagcgtgattaaattacaatattatgatttagcgatattttatctatcaatggttgaataattgtttataaaatgaaaaaggacatcgaacgatgcccagttatttattctgtagataggttaaatattcagcgtttacaactgtttgacaaactgcttcagccaggcggtgaattcaccgttcagttccggatggcgtaccgcgtattccacattggctttcatgaaacccatcttgctgccgcagtcgtggctgcgtcctttcatgaagtaggcgttgacctgctcatgttccatcagcatggcgatggcgtcggtcagttggatctcgtcacctgcaccgacaggggtgcgctccagcagtggccagatgttggctgacagcacgtagcggccgaccacggccaaattggaaggggcctcgtcacggggcggcttctcgacgatggcctgcattggcagggacatgccctcggtcagggcttcgcccttgatatcggcgataccgtacttgtccacttcgctgtcgggaaccgcttccaccatgatctggctgatctgatccccttcgaacatgtgtaccatttctgccaggttatcgcgcttgaggttgctggccatgtcatcgatcagcacgtccggcagcagcacggcgaaggggttgtcgccgatcagcgggcgggcacacaagatggcatggcccagacctttggcctcgccctggcgcacatgcatgatggtgacatctttggggcagatgtgttgcacctcctccagcagctgccgcttgacccgcttctccagggtggcttctagttcgaagctcttgtcgaagtggttctcgatggagttcttgctcgagtgggtcaccaggatgatctccttgatgccggcagcgatggcttcacgcaccacatactggatcagcggtttgtcgaccacgggcagcatctctttggggatggccttggtggcaggcagcatacgggtgcccaaaccggcgacaggaagaacggccttgcgtacaacgagctgtgtctttttcatggagagagtccagagatacaaagtggccccatgatacccgaagaaaaatagggcagccacaggctgccctcatgatggaagaagtccaaaccggctatttgacgatgatcatgtcccgatttgcttccagagtggccggccctatgccgctgacatccgccagttgttcaaccgtggtgaacttgccctgtttctgacgaaaatcgacgatggcctgcgccttcttctctccgatccccttgagggcagttaactcattgatactggccgtattcaggttcaccttgccactctccttggcggtggtgaccgtggtcgctggcttggcagccggcttgtcggcggccagcaaaggctggctgagcaggggcaggcagctcagcagcagggtggcggtcaggattttgtagttcattgcttcatgtccttatgttgcgtctaatgactattcagaattagccgagttacgccactttttgtctgtcagaagtgacagggtaataactcagctaaatcagctataagccataccaatccaaaataggtacactgtgctaaccatttgactaggatatattttctatgtttttccctgcaatttccgagctggagcccatcgcccgcgctgccggtgacatcatcatggccatctacagccagccctttacggtggagtacaagggggacgaaagcccgctgaccgccgccgacaagggtgctcatgaggtgatagtgcaggcgttgacagggctcacccccgatattcctgtgctttcggaggagtccgccccagaggtgatggggttgcgccatggctggtcccgttactggctggtggacccgttggacggcaccaaggagtttgtctcccgcaacggcgagttcaccgtcaatatcgcgctgattgaggatggcaagccgctgtggggtctggtctatgcccccgtgctggaccggctctggtatggcggcaaggggatgggtacctggcgtgtggccgatggcaagcgtgaagccatccagaccttgcctcatcaggaaggggcgccatggcgggtggtgggcagccgtaatcacctgtcccaggccaccctagattacctggcgcgctttggtgacatagagcggggcgagattgagctggtttctatgggcagctctctcaagttctgcatcattgccgaagggggcgccgagctctatccacgcctcgcacctacttgcgagtgggatacggcagcggcgcaggccgtgctggaaggggcagggggcagcgtgacccagctcgatgggtcaccccttgcctacaacaagcccgatattctcaacccctggtttgttgcgcgggcctgagcgacctttaagcaagggcagcacagatgtgaaaaggccggacactgtccggccttttgcattttcgcccaccacctgagctcaaaacacctttttgtagggcttgatggtgaccttggcgtagacaccggctgccacatagggatcgtcatctgcccaggccttggcatcggcctggctggcaaattcagcgatgacggtactgccggagaaacccgcatcggccggatcgtcggcatctatggtcggattggggcctgcagtcagcagtcgtccctcatcctgcagcgcctgcaggcgggccaggtgggcaggacggacctgtttgcgcaggggcaggctgttgggaacatcctcggagtagatgagataccacatgagacaatccttcttcttgatggcgattattttttcagttcgcctttctgctcggccggcaggtggcggtaaaggtagacaccgctcagcagcgtaaacaccagcgtcatgccgagcaaaccgaacactttgaaattgacccacatctcttgcggcaggttgaaggccacatagaggttgagcaggccgcagacggtaaagaagccaacccaggcaagattgactctatcccagatggcatcgggggcttgcagctccttggccagcatctgcttgatgaggttcttgccaaagccgtagcggctgatgagcaggcccagtgcgaacaagatgttgatgacggtgactttccacttgatgaaggcgtcgtcatggaagaagacggtgaggccgccgaagaagccgaccaagaggaaggtaaagagctgcatcttctcgactttgcggtaacgcacccagctatatatgagttgcagaccggtcacgacgaccagggcgccggtagccgtgtagatgtcgtagaacttgtagaccgcgaagaaaacgataagtggaataaattcaataaattgcttcatgtctggctcatagccctcaaaaatagacctcaaaattttgttcagtctacctgcaagtagacaacggcaaatgaataagaccgctcatttggcgtccagttcccggccgcttgcctggccgaataactgccgggcaatgtcggcgccgaggcgttgttggtctgccagcagctcgcgaatatggggctcctcaatcagcggattgagcagcacggcgcgcagcagggtgagcggctgggcaccatagcgccctaccgctcgctgggtgcgggagacaaagctgtgcccctcggcccgctgggctttttgcagggcgacgttgaactggttgatctggtcgttggccgcctcgtcgagcgctttgccctgcagatggggcggaatgcagcggtaggagagcaggttcatcaccggggccgacatcagctcgaaggcgggatccttgttgatgagatccgccatcaatctggctctgtcgtagttggcctcgataagccgggcgtaaccctgttggccaaacagctggaaggccgcgtccagatagagggcattggcgggacgggtgccttctagggtaaagcggccctgatcaaaggagctggcacggatggcgtagggcgcttctcgcttgactgtcatcatgagatccggctggcggcagagcagcatgccggtaccgagcggtaccagcagttgcttgtgaccatccaaggtcactgtatcggctagttcaatacctgcaagcagcccctgatagcggggcgaaaacagggtcgggccgccccaagcggcatccacgtggaagtggatctgctcgcgggccgcaatggccgccagctcgggcaggggatcgatggagccaaaatcggtactgcctgctaccccgaccagtgccagcacttttaacttctgctccttgcactggatgagtgcctgctccagttcggccatgtcgagccggttctggtcgtcggtcgcgagccgccagacgctgtgcgcgcccagtcccagcagatccatccccttgtcgaaggagtagtgcatcagccgggatcccaggatcacggcgccgcgatagccctgctcatagagggcgaacaggttgtcaccgcaggcgcggttgcgggccagccagagggcggtgacgttggcgatggtgccgccgctggtcatgacgccgagggcggcatccttggcatgcatctgctcgctataaaaagcatcatcggcgcgatagatgagacggtgcaacttggccagcacctcccgctccagaaagctgagcaggcgggaggactccattttcatcggattctggttgagcatcaccagcaggcgtgacaactcggcggtgaaggcgggcagtggcgccgtcatgtgccccatgtagcgcggggaggtcagatgggacgcccctggcaccagggttgccagtcgcgccagatagttatccatcgagatgccgacagtgggcatccgggattgatcaagctggtgggtgaagtggtcgtgctggtagggggcctgactgtcatccgagtgatggaaggtctccagcagggccgtcatggcctgaccgaaggccggatccggtagtgcaaacagttcagtcaacttcatcaggttctccagaccaggttgccagggtgtcaccgggaggtgagcagccgtggcagcgacagcgacgtgggcatcggccgcagagcatacaccaaaggtaaacgggtgacagccatgagcgcatcatggggatgggcccaatcagatgaggttccatttaagctaacacttgtactctgaaatgacggcggctagagtgagcccagtttgggcaggagtatgttatgagcagtgtgacggattattctccccgcgaggagttggccaattacctcagccacggcttggggctggtgttcgggatcctgggcttgatcctgctgttgaacaagggttgggggcagggcacccaggcgcttatcagctatagcctctatggcggcagcctggtgttgctctatcttgcctcgaccctctatcacagcatggcggagggaagtgccagacgttggtgcaaggtgtttgatcactgcgccatttatctgttgatcgctggcacttatacccctttcctgctggtggcgctcgataccccgctggcgcaggggctgatggtggtgatctggggacttgcactggcgggggtggtgttcaagctgttcttcatacaccgattcgaaaaattgtcgctgtttacctatctgatgctgggctggttgtcgctggtggtcatctatcagctttacctccatctggagggcgagggcttgttgctgctcgggctcggtggtctcatctacagcctgggggtcatcttctacgtggccaagcgcattccttacaaccacgccatctggcatctgttcgtgctgggtggcagtgtttgtcactttatggccatttatggttacatcgcttgactagcccttaattggtatttttgccgctaagaaggataaaatcgtgcggtatcacacagttggcgtcagcgtttgctgacaagctagggatagttcaattcagaaaggatgcacacgatgagtgatatcgcgctttccatcagcatgttgtcgctggtggcggtgctggggctctggctgggaaactggcgggtctatggcgttggcttgggaataggaggtgtgctgttcggtggcatcatagtgggccacttcgcgggagtgtcggatctggcgctcgatgagcaaaccctgcacttcattcaggagttcggtctcatcctgtttgtctacaccattggcatccaggtcggtcccggcttcttctcctccctgcgcagctccggcctcaagctgaacggattcgccgccttgctggtgatccttggctgtgtggtcgcggcagggttgcatcaactgttcgatgtacccttgccagtgatcctcggggtcttctccggcgccgtgaccaacactccctccctcggtgcgggtcagcagatcctggccgagttgggggccgatcccggctcgaccggcttgatgggtatgggctatgccgttgcctatccgttcggcatctgcggcatcctgctgaccatgtggctggtgcgcctgttttttcgcatcaaaatcgacgaagaagccgacctgttcgaacaacatgcaggcaagaccaaggagagcctgcagaccatcaatattgcggtgcgcaaccccaatatgcatggtttgatgctctgcgagatcccgagtctcgacgagtctgatgtgatctgttcccgcctcaagcgcggtgaggaactgatggtaccccggtcggattcacgcatcgagctaggtgatttgctgcacctggtgggtgagcggcatgcgctgcacaaggtacttctggtgttgggggaagaagtggaaacctcgctctcgactcgcggcaccgatctgcgggtagagcgggtggtggtcaccaacgagcaggtacttggcaagaagatccgcgatctcgacatcaagcagaaatacgacgttgtcatctcgcgcctcaaccgggccggtatcgagctggtgccgaccagtcagaccagcctgcagtttggtgacatcctcaacctggtgggtcgactcgacgccatagaggcggtaaccaatgtggtgggcaacgtgcagcagaagctgcagcagatgcagatgctgccggtgttcatcggcatcggccttggcgtgctgctcggctccatcccgttctacctgcccggattcccggcagccctcaaattgggtctggctggcgggccgctggtggtggcgctgatcctgtcgcggattggcagcatcggcaagctctactggtttatgccgccgagtgccaacctggcgctgcgggagattggcatagtactgtttctggcggtggtgggcttcaagtccggtgccggctttgtcgataccctgatcaacggtgatggtccagcctggatgatgtacggcatggcgatcaccctgatcccgctgctggtggtcggtgtgctggcccgtttgtatggcaagatgagctacctcaccctgtgcggcttgctggcaggttccatgacggatcctcccgccctggcatttgccaacggtatgcaccctaccagtggtgccagtgccctgtcatatgccaccgtctatcccctggtgatgtttctgcggatcatttccccccagttgctcgccatcctgttgtgggcgggtgtctgagcatgacccggacgggggcacaaccatgtgctcccgtcatcaaaacgcaacacattgatcatcttgattttattattaccgcctccgtcattgacccttctgtttaaccggccggtttagcctcaaatcagtctatccattcgaattttctaactggtttctggcgtcattcacgggcacattagacggtggaatattccatgccaatagagattcaggagagaacatgagcagccataaaatcgcattggaacaggacgtcgttgttacccagttgaaaggcaacatttacctggtcgccgcagatggcagccagaagcagcttgccgaaggcgatatcctgcccagggatgcggtgctgatcactcctgagggcgccagtttcaacggcggcaaccagactttcaccctgagcccgaccaacgagcagcaggctgaggatgaaacctctcaggcgcctttgctggcccagaaccaggatgtggccactggcactcctgatgagatatcggctttgcaacaagccattttgggcggggccgacccgacccaggcgtttgaagcggctgcagccggcggtgctcctgccgcaggcggtggcaacataggtggtgtggccggtgccagtggcaatggcggcttcgtcaccatagatcgtaccggcgataccaccatagcggcggcgggatttgataccgccaaccagacggacgccggtgtgacaggcgatgcggccgcgggtgaagatgatcccttcgacttggtgccgccggtgatcaccgtctctgcaccagacaataccaatgacaccaccccgaccctgactggtaccacggatgcgccggcaggcagcactgtgaccctgctggtcactgatgccaatggcaatcaacagaccctgaccacaaccgtcaacccggacggaaccttcagtgtggacgtcgtcactccgctggcagatggctcctacacggtcaccgccaatgtcaccgatcctgccggcaacacagccacagccaccgatgatggcagtgtggacagcacggctccatccatcacagtggatgcgcccgacaacaccaatgacaccaccccgaccatcacaggaaccacggatgctgcctctggcagcacagtgactctggtggtcacggatgccaatggtaaccagcagactttgagtgcgactgttcagccgaatgggacttacagcacggatgtgacctctcccctgccggacggtgactatgacgtaaccgccagcgtgaccgaccctgctggtaacacaggcacggccacggatgatggcagtgtggatgtgacagcaccaacgctggccatcacccttgatgccaacatcaccgacgacgacgtcatcaacgccgccgaagcgggtcagcagatcccggtcagcggcaccgtgagcggcgagttcaaggcaggggacaccgtcaccctgaccgtcaacggcaagccgttcaccggtccggtggatgccgatggccgcttcaccatcctggtggcgggcagcgacctggcggccgataccgaccgcaccatcgatgccagcgtgaccagcaccgacgcggcgggcaacagcgccaccgcgaccgacagcgaaggctacggggtcgacaccacggcgccggtggacctggccatcacccttgatgccaacatcaccgacgacgacgtcatcaacgccgccgaagcgggtcagcagatcccggtcagcggcaccgtgacgggcgagttcaaggcaggggacaccgtcaccctgaccgtcaacggcaagccgttcaccggtccggtggatgccgatggccgcttcaccatcctggtggcgggcagcgacctggcggccgataccgaccgcaccatcgatgccagcgtgaccagcaccgacgcggcgggcaacagcgccaccgcgaccgacagcgaaggctacggggtcgacaccacggcgccggtggacctggccatcacccttgatgccaacatcaccgacgacgacgtcatcaacgccgccgaagcgggtcagcagatcccggtcagcggcaccgtgagcggcgagttcaaggcaggggacaccgtcaccctgaccgtcaacggcaagccgttcaccggtccggtggatgccgatggccgcttcaccatcctggtggcgggcagcgacctggcggccgatagcgaccgcaccatcgatgccagcgtgaccagcaccgacgcggcgggcaacagcaccaccaagtccgacaccgaaaactacacggttgacaccgtggcaccggatctgggcatcgacctcgacccgatcgcggtgggtggcgacaacgtggtgaaccaggccgaggcggacggcaagacccctgtgacgctgagcggtacggtgaacggcgatgccaacgtgggcgacaccgtcaccctgaccctgggcgatggcagcaagctgaccacccaggtcgtgacgctgggcaatggccagctgggctttagcaccagtaccaccgccgacaaactggtcggtggcagcagcgtgacagccgagatcagcgtgacggacgcggcgggcaacagcaccaccaagtccgacaccgaaaactacacggttgccactacggcgccggcgctgggcatcgacctcgacccgatcgtggtgggtggcgacaacgtggtgaaccaggccgaggcggacggcaagacccctgtgacgctgagcggtacggtgaacggcgatgccaacgtgggcgacaccatcaccctgaccctgggcgatggcagcaagctgaccacccaggtcgtgacgctgggcaatggccagctgggctttagcaccagtaccaccgccgacaaactggtcggtggcagcagcgtgacagccgagatcagcgtgacggacgcggcgggcaacagcaccaccaagtccgacaccgaaaactacacggttgccactacggcgccggcgctgggcatcgacctcgacccgatcgtggtgggtggcgacaacgtggtgaaccaggccgaggcggacggcaagacccctgtgacgctgagcggtacggtgaacggcgatgccaacgtgggcgacaccgtcaccctgaccctgggcgatggcagcaagctgaccacccaggtcgtgacgctgggcaatggccagctgggctttagcaccagtaccaccgccgacaaactggtcggtggcagcagcgtgacagccgagatcagcgtgacggacgcggcgggcaacagcaccaccaagtccgacaccgaaaactacacggttgccactacggcgccggcgctgggcatcaacctcgacccgatcgtggtgggtggcgacaacgtggtgaaccaggccgaggcggacggcaaggcccctgtgacgctgagcggtacggtgaacggcgatgccaacgtgggcgacaccgtcaccctgaccctgggcgatggcagcaagttgaccacccaggtcgtgacgctgggcaatggccagctgggctttagcaccagtaccactgccgacaaactggtcggtggcagcagcgtgacagccgagatcagcgtgacggacgcggcgggcaacagtaccaccaagtccgacactgaaaactacagggttgacaccgtggcaccggatctgggcatcgacctcgacccgatcgtggtgggtggcgacaacgtggtgaaccaggccgaggcggacggcaagacccctgtgacgctgagcggtacggtgaacggcgatgccaacgtgggcgacaccgtcaccctgaccctgggcgatggcagcaagctgaccacccaggtcgtgacgctgggcaatggccagctgggctttagcaccagtaccaccgccgacaaactggtcggtggcagcagcgtgacagccgagatcagcgtgacggacgcggcgggcaacagtaccaccaagtccgacactgaaaactacagggttgacaccgtggcaccggatctgggcatcgacctcgacccgatcgtggtgggtggcgacaacgtggtgaaccaggccgaggcggacggcaagacccctgtgacgctgagcggtacggtgaacggcgatgccaacgtgggcgacaccgtcaccctgaccctgggcgatggcagcaagctgaccacccaggtcgtgacgctgggcaatggccagctgggctttagcaccagtaccaccgccgacaaactggtcggtggcagcagcgtgacagccgagatcagcgtgacggacgcggcgggcaacagcactaccaagtccgacaccgaaaactacatcgtagacaacgtggccgcgccggcgccgaccgtgaccatcattgatgatgccaacaacgatcaattgctgaccaagaccgagataggtagcgatcagattcaggttcgagcagatgtcaatcaccaggatctggctgcgggtggcaaggtgaccctgaccatcaccaacggtggcagcgagcgtaccgtcgaattgaccctgaaggcagacggcactctgcaacccagtgatggcaatgcgtacagctacaacgtcgccactggcgttatcggctggaccgagactaccccggccaacggcaagtcgttgacggtgacggcgacccaaacagacaaggcgggcaacgtatccctgccgggcagtgatacggcgacggtgcttaacgaagcgcccaatacggcggataaacaggctacaggccaagaggatgccgcaagcattgttattccatcgctctctggcagcgatattgacggcactgtggtgagctttaccatccagagtctgccgaccaacggtaccctgttcttggggagtgtggccgtggtggcgaatcagagcattacgttggctgatgcgggcagcttgaccttcaaaccggaccccaactggaacggtgacactagcttcaaatatgtggctatggacaatgacggtctcgcagacccgacccctgctactgtagcaatcaaggttgaatctgttaatgatgcaccgacgctgactatctccaacgatgctgtcgtttccgaagaaggtctccccagtgggctgaaagatgaattgggtgaagatggccagaaagatgctactgatgaggtcgttgccaagggagtgattaccgtcggtgatgttgacagcagcaacttgaccgtttcactgggatggccaaccggtgctgatgttaaatcagtttattctgatggtgttaaggtcgagtggagttgggatgttggcagcaaaacgttgattggttatgccggtagcaaggacaacgttgttcttgaggttaagctgacagcgccagttggtagtagcaaaggtgactggggttatgaagtgaccctgaagcagccgttggatcacgctgataccacccaggaagacaccatcgatctcaagataaatgtgtctgtttctgacggggctctgtctgtgactaagcctttgacgattactgtcgaagatgacgccccgctcgccgggaatgctgatgcggtatccgttgccaaaacagacattcccaaggtgttaactggcctgtttgatctgacccaacactcggcaacggcaaaccagagagagcttgatctggacgggtttaagatcacggccaaagggttcaagtcagcaactgattcagctcttattgctgcagatgttaatgcttcaacggctgggcttggtgttgccagtggcaatagcccttatcacaacttggccaatgaagttgatttccgcctctttgacaatggcaagtctgcatccgaggagctaatcgtcaagctcgatccggggactgtagcctatggtgccaacatcaagttcagccagatgtttggtggagagaaggagagtggtgtcgtggagttttaccgcggaggggtgctgatctctacacttacatttagctcggatgctgcaggtggagagtacaaccagaacttccaggtacaacagggtggttttgacaccatggtgatcaaggcgaccaacaatggcaacaccaatatctcggacaacagcgactttaccgtcaagtcaattgaattcctcggtacgaccactccacaggctattgcctatggctcggggactgttgcaccgcaatggggggctgatggcaaggggcatatagatcttttgggttccaatgaagtgggattgatgacagctactggtaaagagatctcaatttccagcaaagcgggtttgcccaataccctgtatggggaagccagcgatggttccctggtgttccgtctggaatttaccccggccaccggcaagtgggaattcttccagtaccagaacatgtccagaccgcttggcgacggtgatatcgacttccagatcaaggtagtggatgcggatggtgattccagcctgggatcttttgcaaccaaaccactggtgacgccagtcgtacaatctgtctcgagcggcaacgcggaggaaggcggcaatctctctcatacggtgaccctgtctgaccagacccatgaggcgacccagtatgacttcgctattcagggcagcggtgccaatccggcatccagctctgattggggaattgcacaattcagcaatggggtgacctacaacagcgccacaggcaagatcactgtgccggccggggtatccggttttaccgtgacgctgccgaccgtgaacgatcgactggttgaaactaccgagacgctgacggtgacagtgggcggtcagaacggcacgggcaccatccttgacaacgatcgggcgccgactgctgcagggggccacagtgccgggcaggaagacaagccccaggtgctgacctgggcacagtttggtgccagcgacgatcaggccgtgaccgatctcggggtgaagatcaacaccctgccgctgaatggcactctcgaatacctcaatgccgcggggcaatgggttgccgtgtcggctggcgccctcatctcctacgacgaggtgaatgcgggtcatctgcgcttcgtgcctggtctgaacgagtcgagctccaatgtcagcaacggcggcggtgccctgatcggcaacctgaagggcgactatgccagcatcggctatcagataagcgacggtgccaacctcagcaacggcagcaagctggtgatcgacgtggcggcggtggccgacaagcccacggtcaacgtcaccctgacggggaatggtattccgtcttacagcccgagtttcccgagtgcgagtatcaccacggagctgttccaatccggtaacttcaacaagacggcttttggcatcaccaactcgctggcggacagcagcagtggccaggagcaggtgcttggtaacagcggcaatgactatatcgtcagtacccacggcggtggcgatctgctctatgggcagggggggaacgatgtcttggtcggcggcaatgcgacccagggggattccctctacggcggtgacggcaacgatgtgctggtatccggtcttggcagcgacggcctctatggcggtgccggtaccgatatcgctgtgctgaccggcaaccgcgccgattacaccatcaagaagggcagcggatactcagtcaatgatcgctggttcgacttttccgtcacggaaaagggcgcaggcatcactaaggcgctgcatgatgtggagtatgtccagttcgccgacggtatctatcagctcaaccagagcacaggtgagctgaccctggtgcagccgacggtggtcgattacccgctggagctgagcgcctccctgagcgatcgggatggcagcgaagtgctcgacagcctggtactgagcgggatgccgaagggggccgagctctacagcggtaaccagttgctgggtacagtcggtgttgatggaaagctcaccctcaccgccggcagcggcctgtggagtgcgagtgcgctggatgtgaagctgagcgggctgaccctgcgagtccccggcagcagtgccggccaggtcgatctcaaggttgaggccatcgccaaggaggtggggaccgatcagaccagctccgccagcgacgaagacagcatccgtctgagctacttcaacgccaccgaaggggagccgggtaatcagaaccgcacctttggcagtgagcacaatatagtcgtgggggatctggatggcagcgtgatattgccgggtcagaactacaacattgcctttatggtcgacagctccggcagtatcggtagtgacgccatgaagaccatcaagagccagctggcgcaggtctttgccagcctcaagagcagcgccgggacggacggcgcaggtaaggtcaatattttcctggtggattttgattctcaggtcaacaaatccatcagtgtagatcttaaggatcctgatgccttgaaccagttgcaaaacattatcaaaaccatggatggtagtgaaaaaaatggtggcgctacaaactatgaggatgtctttaaaacaaccgctaactggttcaaaagtgattttgccaagttaaacaccaatgccaagaatgttgcctacttcataacggatggccagccgaatacgtttaattccgagtctaatccttccattggctatcagtgggaggggggcaagtggagcgctgtttatttgagtcagatcgtgacgggcgaataccaaccaggtcaggaatattatcttgatggtcgtctggtgattacaacgactggccaagtatatggtgttgatgggcgttggaaaggtgttatgcgccctgatggtaaagggggctatgaagcggtgacactctctggtgaccgagatggtaatagcgatcaaaatgcgagagatgggtacgctctgttgattgcggcaggcgttactgtagacgctattggtattggcgatcagctgagtgtcgacgatctgaaagggtttgacagtgacggcaaagtgttgacagggattagtgctgacggcttggccaatgccatcctagggaccccggtcagcaacctgcccggtaccgaccggctggatggcggggcgggcgacgatatactgtttggcgatgcggttcacttcgccggtatcaacggggaaggctacgcggccgtcaagcagtatgtagccggtaagttgagtgcaggttcggtgacggatgcccaggtccatgactacatcagcagtcatgccagcgagttcgatcaatcctccgccaacgacaagggcgatgtgctgatcggcggggaaggcaacgacatactgttcggtcaggggggtgatgacttcctgttcggtggtgccggcaacgacatcctgttcggcgggagtggcaacgatactctgtatggcgagagcggcaacgataccctgtacggcggtagcggcaacgacaccctgtatggcggtgctggcaacgacaccctgagcggcggtctgggcaatgacattctggtcggtggcctgggcaacgatatcctcaagggggatgccggggctgacacctttacctggctgcagggcgataccactggcggcaccattgccaaggactatgtggtcgacttctccagagctgaaggtgacaagctggatctgagcgacctgctggatcacgatggttctcacaaccagaacgatctgaagggcttgctctctgtgttccaggacagcgaaggggttcacttgcaggtcaaggagaacagttcggcgtccgtgactcaggagatagtgctgatgaaccacacgttcgacagtctcaccggcagtgcggcgtccacctcttcccaggtgatcgactacatgctgagcaacaacatgctggatatcgacaagtaatccggtttgaagttagtcaaaagcggcagagcaatctgccgctttttttatgtctggccaacggaaagtgtatccactggcggtgatggccggggattcggctgcgcatcgtaaaagtctggcccacacccggggccgaaagggctgcgggtcagccatttggctgctgacaagtgtggggagagaccggctttgagccgattctcgatttttttcatcaagttccgtcatcatctggccgacataggataagaatacgggtcgtgttgggattctgacccttctatactatggcgagactcgggcaacggacgtaagggctttatatggcgagcatattggattcagtggatcaacgtacccagctggtaggggagaaccgtctggagttgttgatgttccgtttgggatcccgacaactgtttgctatcaacgtcttcaaggtgagggaagtggtcaagctgccccatctcaacaaaatgccgggggcgcaccacaacatcagcggggtggccaacatccgtggcacttctatccccgtgatcaacctgcgcagcgccattggcatgcgcgccatgcccatcgacagcgagtccaacctcatcatcaccgaatacaaccgcaccattcagggctttctggtggggcaggtagcccacatcgtcaacatgacctggaaggatattttgccccccccgcgctccgccgggcgggcgaactatctgacggccattacccgggtacccgaagatggcgtcgaccagattgtcgagatcatcgacgtggagaaggtgctggccgagatcattacttacgacatccgcatctcggaagaggtgctggacctggccatattgccgcagatgaatggtcgcaaggtgctcatcgtcgatgactccagtacggcccgcaatctggtgcgagaaacccttgcccagcttggcctggaggtaatcgaatgccaggatggcctggaggcgctcaatctgctcaagggctggtgcgatgcgggcaagaaggtgaccgacgaaatcttgctgatgatcacggatgccgagatgccggagatggatggctatcgcctgacccacgagatccgcagcgatgcccgcatgtcggatctcttcattacgctcaatacctccctgagcggcaacttcaacgaggccatggtcaagaaggtggggtgtgaccgctttatctccaaattccagccggacctgctggtcggggtgggacaggagcggctgcgccagatactggaacgctgatggtcatggaaacaaagatcccgcttcggcgggatctttgttttgggccgacagggcccgatagtgcgtatagggggatactgggggcattattgggtcaagaggggctcgataaagctggccacacggtcgcggatcagcggctgggccgccgccgtggggtggatgccatcgttcatcatgagttcagggcgcaacgcaatatcatccatgaagaagggcatcagtggcagcgcattggcggcggccagctccggaaagatctgctcgaactggcgcaggtagcgggccccgtaattgcggggcagctggatttgggtcagcactgtcttgacctgcagctccttggtcaacgccaccatcctggccagattgtcacgggtgatggcgggggcgaaccctcgcaaaccgtcgttgcctcccagctcaatcagtacccagtccggttgatgctccttgagcagagcgggcaggcgggccagggccccttgcgttgtttcaccactgatgctggcattgataagctgatgctcgcccccttgctgctgccatttctggttgagcagggcaggccagctctgctccgccggcatctgataacctgcactcaggctgtcacccaataccatcagggtttgtgcctgtaccgatgaaaccaggcaacataaggcgaacaggaaacgcgtcatgaattcaactcccattattgtcgtcaagggcctgggcaaaaccgttagcctgggccaggaaagcctcaccatccttgaagggatcgacctgcaagtcaataccggcgagacactggcgctggtcggcgcctcaggctcgggcaagtctaccctgctggggttgctggctggcctggatctgccgagcgagggggatatcgagatcctcgggcagtcgctggtgcagctggacgaggagggccgtgcccgcctgcgtgccgagcaggtcggctttatcttccagtccttcctgctgttgcctaccctgagtgcgcttgagaatgtgatgttgccagccgaattgcgtggcgagacccgctgcgagcccagagcccgcgagctgttggcggcggtggggctcagcgaacgtctccaccatctgccaccgcgcctctctggcggtgagcagcagcgggttgccatagcgcgcgccttcatgacccgtcccagcctgctgctggctgatgaaccgaccggcaatctcgacagcaagaccggcgagacagtgatcgaacttttgttccagctcaatcgtgaatatggcaccaccctcgtggtggtcacccatgatcacgacttggcccagcgttgccagcggcaactggtgatggcggcaggacgactggaggtcgaacaacatgaggtgcagcgtgcataagagaatgcctggatatgactgcaaggttggccgattgaacgggagtggtgacgcatgatgcagtggcgattgggattgcgcctgttgcggcgagaaggcttcaacggcgagttgcgctggttcgtgctggcactggcgctgagtgtggcctgcgtgctgagcgtggctctggtggcggacagactggatgccggactcaaggcatcggggcgcgactttatcggtgccgaccaggcgctgcgctcggccacacctgcgccagctgactggctcaagcaggcagaaaaagcgggcctctccgtgcagacgacggtcagcttcaacagcatgctgtttcatggcgatgcgctgcagctggcctccatccgcgccgtgccgagcgagtttcccttctatggcaagctggagctgactccccagcgtgcaccggccccgggcgagatctggctctcggcccgtgtgatgcaattgctggaggcaaaaattggagatgagctggaggtgggcaataccctcctcaaggtggcaggagtgctgggtcaggagccggatcagggcttcagccccttcctgctggcgccaagggcgctgatccacagtgatgatatcgaggcgaccggcgccctgctgccgggcagccgccagcagtggcgttacctgttcaaaggagcgcgcgaggacgtagccagctatgagcgctggctcaaacccaaactaaaagcgggacagaaactgatcaagccggacgatcagggttcccaggtgggtcgctcgctggccaatgccgagcgctttttccggctcgcctccctggcaggggtgctgctgggggcgctggccatgggcatagcggtgcgccacttcgccgagcggcagaccaatatggtggcactgctcaagacgctgggggcgtcccgccgtacgctctggcaactgatgggctcactgctgctgtcactgaccctggtcggtgccctgctcggtctggtggcgggcagtgccatgcagtggctgaccctgcatctgctgggcaatctgctgccggccgatctgccaccgccgtcctggcgaccctttgccctcggtctggcggtcgccttcttcatcacactgctgctggccttcgtgcccttcctgcgcctgctgaaggtaccgccactgcgggtgctgcgtcgtgagctggaggctgggatcccgccttggctggcgttgccggtcggtttgctggggctgtttggtctggtgtggggctttacctcggatgcgaccctggcgttgggactgatcggtggcatgggcttgctgatggggctgctggcgcagatcgcttccctgctgctgcggcttggtcgtcgggtcaaggggccccatgcgctgcgccttgccatcaatcacctctcccgcgagcgtggcagcggcctgttccagctggctggctttgcgctggcgctcatgctgtttggcctgctgtgggcggcacgggttgacctgctcgacgagttttccgcccgcttgccggtggatgcgcccaaccgcttcctggtcaacgtggccgatcacgagcgggaagggatcctcaccgagttgcgccaggcgggtgccctgacctcggatttctatcccatggttcggggccggctggtcagcatcgccagcgaggcggtgcgagacaacgacgaggatgggcgggaaggggtgaaccgtgaactcaacttcaccaccacggccagcctgccgccagacaatcgtctgaccgatggacgctggctggatgggcccggccaggtgtcggtggaccaggacctggccaagcgactcgacatagcgctcggcgatactctgggcttcaccatagaggggcgcagcttcaaggcgcaggtcaccagtttgcgggccatcaagtgggacaacatgcggcccaatttctacatgatcttctcccctgacatgctggcctctttctcccagacctggcttggcagctatcgcctgccggagcagggccgagcggcagaggtggagatcatccgtcgtcatcccaccgtgagtctcatcgatgtagacgatctgatagtgcggctgacggctgtgtctgatcaggtgagccgggcactcggtctgatgctgggtctggtgacggtggctgccctgctggtgttgctgacccagacccaggccagcatggcccaccgccgtcgcgagctgttgctgatgcgcaccctgggggccagcagcgacctgctcaagaagatgctgcgctgggagcttgttgccagtggcctgctggcggggctgtgcgccgccatggtggtcgagctatgttccttcggtctgcaatggtggtggtttgaggggcagtggcagttccactgggccatctggggcggcttgcccttgctgggcgccctgctggtgacgctggcggggcagggaatgcagcgtcaattgctggcgggcaccctgagcgatcgtctgcgtgggctcggtcaggggctgctctagtctcttgctctttgcgcaaatgcaacaagcccggccacatggccgggcttgttattttcggcaatcatcttgccggaacaggttcagcgtggccggtgcagcaggttggtgagggcctggggcagttcgggaaaggtgaagtgaaaaccggcttctagcaggcgggccggcagcactttctggccggtgagcagcaggtcggccgcctctcccatcagcagtcgcaacgccagtgcggggacgaagaaaagatgcggtcggtgcagagtagttgcaagggtttggctgaactcgcgattgctgacggggtggggggccgtaccgttgaagatgccgtcatactcgtcgtgctccagcaggaacagcatggcgcgcaccagatcctgaatgtggatccagctcatgatctgctggcctgatcccatggggccgccgaggccgagctgataggggggcagcatcttgggcagggcgccaccatctgcgccgagcaccaggccgatacgcactatgcagacccgggtgtgggcgctgcgagcctcttgcgccagggtttcccattgctgacagagttgatgggtaaattcgtcgtggggagtcttgcactcttcatccagcggcgtctccccctgccgcccataccagccgatggcggaggcattgatcaacaccttgggcggcgtgctggagagcttgatgaggtcgaccagctgttcggtcagcagccagcggctgtcacacagcagctgtttgcgttgctcgctccagcgcccggcggcgatgggctcccccgccagattgataacagcatccacgtcgttgaggtcgtcgagccgatccagattgtcgagcagcttgatgtcatggccgagcaggtcgtaggcgcggctcccctgacgggtcaacaccactacctcgtgctgtaccttgagatgtgccaccaggcggcggccgataaagccggttcctcccgtgatcaatattttcatatccatactccctgactctgttggctctactctagtgggccagcacaacatgaacaagcaactgtttttgcaaagattataatcgtcacacccgctctggttgccgaggcatcagctggctcgatatgagccagggccagattggggggattgggtatgctccggcccggatgccttgctctatgtggctgcgagccctgttttgatggcgtatggtgtcaatcaggccaaacctgattgcagccaatcgtatcagaaggacttgctaggtgagcggagaccagtagacttgcccgcttttttgtcgttgccgtgaggatgattatgccttttcgtcgtttgaggttgcgccagttctatacgaggctgggagtgtccctgctggcaggcttgctgtctgtgttgctgggggggttgatcatctcatggcagacgttttcgggggtgaagcaggatgccgaggagcgtctcttgcatgcacgacacatgtttgaccgtaccctggacaatgcccagcaggcggcgtccatggtgcgaagcagcatggatcggccttgcgacgaagtggtacaggggctgcgggatcaggtggcgaccgtgccggacatacgtaccgtcaacctggccaggggggagcatatttactgcacctccctctacggttcctacagcggtctcttctccctggccgattacgcagagggtcagctcgacttgctgagaggcaaccctgtgacgccggatcgcccccttgtcgtctatcggcaggcagtgggggataacagcgtgctggtcggggtagacggctactatctgcacaacattctcgacatgctgagccgcaactcgccgctggcgctggtcatcggcagccggactatgcaggccaacggccaggtcagcgaggaggtaccatcccgtacgggcggctatctggaacaggtgtcctcgaagtatccattcagggtggtcaccgatctgtcccacaatgagtacggcagccatgtctggagttactccagggccagcctcatcatctatcccttgctgggcatactggtgggggtttgcgtgttctggctgaccggccgctctacttctccttcacaagaattgcggcgggcgctggcccagcgggaattcataccctatctgcaacccgtggtgacgggggacgatggacactggtgtggctgcgaggtgctgatgcgctggcagcatccccgtcagggcatgatatcgccggatcgcttcattccgctggcggaagacagcggcctcatagtccccatgacccgtctgctgatggcacaggtgcgggatcagtttgccggcaaggcccataccctgccgaggggatttcactttggcttcaacatctgtgccagccactgcaaggatctgagcctggtggaggattgtcgcgacttcatcgatgggttcaaggccaaccccatcaagctggtgctggagctgaccgagcgggagctgatagtggcggatgaggtgaccgaccgcttgttcgccgagttgcaccagctcggggtcttcatcgccatcgacgattttggtaccggccactccagcctgacctacttgcagcagttccaggtggattttctcaagattgaccagagcttcgtcggcatgatcggctcggatgcgctctccagtcatatcgtcgagaacgtcatcgatctggcgacccggctcggcctgatgctggttgccgaaggggtggaaaacgaggttcaggccgcctatctgagggcgcgtcaggtgaccttcctgcagggctatttctatggcaggcccatgccgatgaaggagttcgccaagcagctggcagcctgacaggcccggtttctcctgcgtgagaaataaaaaaaccagcgatctggacagatcgctggtttttctttattcaggcggcagcgctgtcagagcatgcgggccagggcacgggtcaagcgtttgaccccttcctctatggtggcttcatccacgcaggagaagctcagccgcaaggtgttcttgatctcggggcgcacatagaagggggcaccgggtacgaaggcgaccttctccttgatggcttcctcgaacagtgccatggcactgacactggcaggcagggtcagccagaggaacatacccccttccggtctggtgtagctcacgccgggcgggcagtgacgagccagtgcggcctccatggcggcgcgctggcggccatagacctccttgatcttctccagatgggcatccagcgagttgtcgatcaggaagcggtgcagcacctgctggctgaaggcgttgctgtgcaggtcggtggcctgcttggcgatggtgaccttctggcgcagccagtccggcaccagcatccagcccagacggaaggcgggcaccacagtcttggagaaggagccgagcagcacagtattgttcggagccagcttggcgatggggggcaggtgctccccttcgaagcgcagctcgccataggggtcgtcttccaccatcagcagctcgtggctaaccagtcgctcggccagtgcttcacggttggcgcggctgtaggagacaccgctcgggttctggaagttaggcacgccgtagagcagttttgcgttggagccgctggccagcagcgcatccagcgccaccagatccagaccctcttcccccagcgtaatgggctggaatgccggttgatagacggagaacgcctgaatggcgccaaggtagcccggctcttcaatgatgagatcctgcccctcgtcgatcagcaccttgcccagcagatccagcgcctgctgggagccgctggtgataaggatattgtccgggttgacgctcatgccatggcgcgccagatagcggtctgcaatgtactggcgaagccctcggtggcggcatattgcagggcggcggcgccttgctcgcgcagcacgtcctgacaggcctgatcgatggccttgaccggaaacaggtgcggattgggcaggccaccggcaaaggagatgatctcgggattggccgcgaccttgaggatctcgcggataaatgaaggctctaccttctcgaagcgctgggcaaaaaacggttgcatagggttctctctggcatggtaagcggtcgctccattcgaccgccaagttatccgtttgtatcagatttaaaaaatgaggcaatggctgcaacaaaaatcgataaaaaagggcaggtttggcacctgcccgaatattatcggccgggggcagccgttgagcgcaaaaagccctgaattggtccctggccagcgcgcgtcattaacggcttgtcggtgttacagaccaggttccttgaggaagcggatcatcagatccgtgttggcgctgagctgctgctccacccggcccgggaacagctcggccatcttgtcgagacggtcgtactgggtatgccagatcttgccccactgggtctcgctgtcccggtcgcaggcgctcttggtggcatcgtcgtagcagtcccacagcgccggattggtggtctgggagtagccgtcatagccatctgccccgttgatggtgaagttggtggcctccacgtaggcgatgggcacccccagacaggcgaagggggcatgatccgaccagctgccggtctccccttccggatagccggcgtagctggggtggatggcgaacggggtatcagtctgtttggagatggccagcagacggtcacggaccttgggatcgaagctgtagcggcttggctcggcacagttgtattcggccacatccgagtgagcagagtgaacatagacgatgtcgccgccggctatggtgtcgtagttcaccatggccaccaattgggcgatggcggcgctgtcgaggctggcgacataggctttggagccgttgaggccgttctcttccgcgccgaagaaggctaagcgtaccgtgtagggcagggtctgccccttgagcgcctcggcgaccgccagcagcgccgcaacaccggcgccgttgtcggtggcgccttcagagccatgcttgtcacccgtgctgtcgtagtgggcgccgatcaggatcaccttgtcgctctggcccttcagctcggcgacaagattctgggaggccttgtcggccccactcttggtgtaggtgaacggctgcttctgcacatcgtaaccccagcctgtcagatgatcctggatccaggctgcggcgcgggtctcggcctcagtgcccgtgggtctggcccctattccctcggcgctcgagctcagttgcaccagatactcataggcttgctcggcggcgctgggcgcctgtgaatcattgctggaggtgttgcacccggccagcagggctgcgatggcaaacgccaatgctgtgtgtttcatactgcaatcctttgttgtgtatggttttattttcgcaggcaagcatgcgcccgaccccacgcagattctgtgaagggggtggcatttgtcaatcgtggtggcggaattggtcagcgatgggggatttgtttcgcgaaacacttgcgccttgggcctatcttgggataattcgctaccctgtttcgcggattgatgaaataacgcgccattcatccatgtgatccgtgaccctgggcaatgaaataacgagtaatccattcatgtcgtctgtgacccagaccgatgcaataacgagcaatttgattatgtctgtgacccaagatgtatttaacgaagacggcaagttcatgcgcaagatccgcagctttgtccgtcgcgaaggccgcttgaccaaagggcaggagaaggtcctggaagaactctggccggtcatgggtatcgatttcgcgccagcaccgctcgatctggtcgccctgtttggccgcgaggctcctgtggtgctggaaatcggctttggcatgggcgcctccctggtggagatggccaagaatgcccccgagaaaaacttcatcggcatagaggtacactcaccgggtgtgggagcctgcctcggcaccgcccaggaagcgggcgtcaccaacctcaaggttatctgccacgatgcagtagaagtgctggagcacatgatcccgaatggttcgctggcctgcctgcaactcttcttcccggacccctggcacaagagccgtcaccacaagcgccgcatcgtgcagagcgcgtttgcccaggatatccgccagaagctggccataggtggcgtgttccacatggccaccgactgggaaaactatgccgaacacatgctggaagtgatgagcgtcgccgagggttacgagaatacctccaccaccggcaattgggtgcctcgtcccgactggcgtccgctgaccaaattcgaacaacggggccatcgtctgggccacggggtttgggatctgattttcaaacgcgttaactaatttaacgagtcaactaacctaaggagctatcatggccaatcgtagccgccgtctgcgtaagaaactgcgagtcgacgaattccaggaaatgggattcgacatcagtttcaatttcccggtcggcactgccgaagagaccatcgatgcggtagtcgatgcgatgatcgatgaggttgttgaaccccgtaggctggcgttcgccggttcaggccacctggcctgggaagggatgatctgcactcagcaactgggcaaatgtaccgaagaagaccgcgccgttctcaaatcctggctggaaggcaaggggatggaagccgtggtggtcaccgaactgtttgacctctggtacggtgaaccggcctgataaccgcttgcctgttgtgggcgacctgttacgggtaccctgtgtcgggtacatagacaaatcccgccattggcgggatttttgtcagtggggatgggatctccacagcccctagttatggaatcgcttatggtgttgtcatccgaattactggccagcattctggccgaggtgcgcccgctgctcgggcaaggcaaggtggccgactatattccggccctggcccaggtgccggccgatcggctcggcatggcggtctgtaccgtggagggagagctgttcaccgccggtgacgccttcgagcccttctccatccagagtatctccaaggccctgagcctgacgctggcgctcaccctctatcaggaggaggagatttgggcccgggtgggcaaggagccctccggccagccgttcaactcgctggtgcagctggagttcgagcagggcataccacgcaacccctttatcaacgccggtgccctggtggtgagcgatctgcttgagacccggctcacggccccgcgccaacgtactctggagctggtgcggcgcctcagtggcaacccggccatcatggcggatcaggtagtggcccgctccgaatatcagcactccgcccgcaacgccgccatcgcctatctgatgaaggcttatggcaacttcgaaaacgaagtggacaaggtgctgcaaagctacttcaatgcctgcgccatccgcatgagctgtgtcgatctggcgcgggcattcatctatctggccaaccgcggcgtgccgctgggggccggtgagccgctgctgccggcccgcaccaccaagcaggtcaatgccctgctcgccacctgtggtctctacgacgaggccggtgattttgcctatcgggtcggtatgccgggcaaatccggtgtcggagggggtatcatggcgctgatcccaggtgagctctgtgtgtgtgtctggtcgcccgagctcaacaaggctggcaactcgctggcgggcacggcggcactggagctgctggccgagcgtctgggccgttccattttttaaccttgtttaccatgaatcgagaaaacatcatgaaagcatatattggtctgttgcggaccggtctgacggccctgttgctctggtgcgcgctgcccgcctttgcagccgaactgccacccctctcgctggcggatgccaaggccaaacaggctgtgattctggatacccgtgccagccacttctatcagggctggcccatggaaggggagaagcaggggggccacgttgctggcgccgaaaatctctcggccgactggaaatacagcgatgacgaatggcccaaggcgctggagatcaagggcttgaaagccgatcgtccggtggcgctctatggcgagccgcgggaagtggccgaggtggcccgtctgctgcgcaagcagggcatcaagcagctgttcgagctgcaagcgtggaaagctgcgccacgcgagtatctggcgcgctggcagcagctggtctatccgcgttggctggcggacctgcaggaaggcaaacccgtggttgccgcccccaaaggggagtggaagctgttcgaagtggattggggttcacccaaggcctatctcatcagtcacatacccggggctggctatatcgataccaaccgcctggaagaggagccgttgtggaacaaggtctctgacgaggcgctcaaggcgctgctgctggaaaatggcatccgtcacgacactaccgtcatcctctatggtcgcaacacaatggcggcagcccgcgcggcgcacctgatgatgtatgccggcgtggccgatgtgcgcctgctggatggcggcctcgatgcctggttcgtgcagcacctgcgcaccgaaaccggcctgcccaacaagttcgagccagtgaaagagtttggcgtggccattccggctcatcccgagtactacaccacactcgatcaggccaaggcgttgctcaagcagcccgacagtgccctggtcagcgtgcgcacctgggacgagtttgtcggcaatacctcaggttacagctacatcaagccgaaaggcgacattccgggggccaagtggggtcgtggtggcgtggatgccaacagcatgagtgacttccacaacccggacggcaccatgaaaccggcccgcgagattctcactatgtgggatgagtggaatatcgagccaacccagcaggccgccttctactgcggtaccggctggcgcgcctccgaagccttcttctacgcctggttgatggactggaagcggatcagcgtctatgacggtggctggtacgagtggagtgcagaccctgctaaccccacagtgaccggtgagcgtcagcccgccaagtcatgaagaggcagtaacaagaggccggacagatgtccggcctttttgtatccgctcgggcctgcgccagtgggacacaccactttgcgagtgacaatcaggtcgatgcaaggagtgaccaatgagacggatatggataggcctgcaggtgacagtggccagctgggtggtcgtaagtagctgatttttgacatggatcccgttccgacaatccgttttcccggggcaatggggttgagctaggcttcagtcaccatcctcgtggtgagggtgagggtgaagagggagacgagacaggcgatgaagcaactgatgatgatcctggtgtgcgcactgggactcgtggcgtgtagctctcaatacatcatgagtaccaaggatgggaagatgatcaccaccgacagcaagcccaagctggatgagagcaccggcatgtaccgctattacgataccgaagggcgggaggtgatgatcaagcaggatgatgtcacccaaatcatggagcgttgaggctccaccaaagaacaagggctgcccgtgagcagcccttgttcttttcggcctcaggttatctgggccacctggcggttgacctgaccgacaaacagttgatggaagcgggagtgggagttggccagcaggctgaccggcgagccttgctccaccactgtgccggcctccattaccaccaccttgtccaccgacagcagcggctccagatggtgggcgatgaccagataactggcctccggccgatagcgatagagcagctccgccatcttgcgcatgccgccgtgatcgagatccgaggtggcctcgtccagcactatgagcgggcgacgtgacagcagtatgcgggcgatcaccagcagctgggtctcgccggccgagagttgcagcttgtcgaggtcctcgtccagcctgccagcgcagcgctcggccagaccgacccgggccagtgccagctccagcgcctcgtcatcctgctcggtgagcggtgccaggttggcgcgcaaagatccgaagaaggtgaggggcgtctgggagacggtgtcgtagagatcccgtaccgcctccggtgcaagccgggacagcggttgatcgccgtagtaaatctctccctgtgaggccggatacatggcttgcagcacaccgagcagcgagctcttgcccgcaccggtacgaccgcagacccccaccttctcgccgggggccaactcgaagttcaccttgtgcagggcccactggctcgcctccggatagcgcaatcccaggttgtcgaagcgcaccccgggatggggcgtcaccagcgcttccccatgctggcgctcactctcgatttcactgtattcgcgcacccgctccaccgcattcatcacctgctccacttcggcaaaggtgcgaatgagggagttgagcatggccgaggcggtaaaggcgtaggtgatggcgacggcccccagcagcgagctgttgccaaaggccaccatcagcgccacggcgcctaccagcacggcggagagcagggtctggtgcatgccgagccagcggttgatggaagtggtggtgtaccaactgcgcaggttgttgtcatagtgcagcagcacctgatccagcgcgaagcgctcggctccggccagacgcagggcgggggctccgcgaatggtctcgctgatgctgatgtagagcggcgagcgcagcacggatgcctgacgccgcagcttgagttgcaccgcccggtagcgccgttgcagcacatagagcgcccagcccaccaggggggcaatgagcagcagcagcggcatgttgacgcctatcaccaccacctgcagcagcactgagatgagcatgccgaacagccccatcagcatggacagcagtatctcctgcgcctccccgagatcccggtcgaagcggttgaggatgcgcccctgcggcaccttgtcgaagaaggccatgggggcgcggctgatgcgactcagcatgccgtcgaacagggtccaggccagcttgagccccagtttgtagttgatgacccgcaccaccatgatgcagaccagcgatcctgcccccagcagcacatagatgccgagcagcgaactcacctctgtgagcccggccttgccgccgagccagagatccgaggcgatgcgcagcccctcctgccccagggtgagcagcagggcgatcaggatggcgcccggggcggcgagacgctgccacatgaagccgaacaggccccagtccaccttgccttccaccaccttctcttcgctgaactgttcagcctcctgcggtgccaccatgggggcgggaagcgggtgctggatgagatccgccagctggcgggcatcgagctcaaccagtcggccctgctcgatgcggatcacccgatcgcagtgggccagcacgtccggatcgtggctcaccagcagtcgggtcgggcccggtttgaaggcgagcccttgctccagcacctgggccgagacgatggggtccagtgccgagagggggttgtccagcagcaggatatcggcctgggcatagagggcgcgggccagggcgactcgctgctgctgaccgccggagaggcgggtacccagctcccccaccagggtctgatcgccgtggctgagcaggttgaggtcggcgccgagggcgcaggctcccagcacccagcgatagcgttcaccgtgccagggctgaccgaacagtatgttgttacgaatggtgtcgttcatcaaccagggcttgtggcccaggtgggcgacccggccgtgacggcggatctctccctcgaagctgtcatcgaagccggcgatgaggtgcaggaggcagctcttgcctgaaccggtggggcccgtgatccccaccagttcccccggctctatgatgaggcttgccccttgcagtaccggcttttgctggtgcagggcagtgaccgaatcgacccgcaggctgccgacgggcaggctggcatcggtgagatccctgtgctgctccgggctgttgaggaactcgcacagccggttgaagccggtgttgaagttgatcagggtgcggatgagatagggcagtcgcatcatggggatccgcagcacggcgaacagggctatggtggtgaacacttggggcagggtcaggctctggcccgataccagataggtggtgaaggtggccagggtcaccagcagcggcgtgctcagcatcaggctgtcgttgatggcatcgagcttgagcacccgaccgagcacccccagctcctgctggcgtttggcgttggccgcccgggtgaagaaggcgcctagcccgttctggcgcaccagccgcagcttcttgatgtattccgccagtatgccgttgcgctcgtcctgctggcgcttgagctgttgctcctgctggttcatccgccgcaccacccgggtggagatgagcagcagcagggtgagcaccgcaaaacccaccaggcctgcgctgcccacttgccacaccagcagggctatggtgcccagcagttgcagtgccatggtgagcggcatggcggggtcggccaggatccaggttatgtcccacacatcccgattgatgaggttctgcacccgaccgccggccctgtcgtcgaagctcttgccccccagtttcatcaccttggccagcagggcttcggccagcaggcggcgaatggggacgtgcatcttgagcgccagctgcaacgagtgctccgccagcatgccggcggcgagcacagaggcaaacagggcgaaagccagcagcagtttttgttccgtgggggcgcccgcaccgagctgggtcatgctgtggttgagcagccaggggctggccagggtcgccagcatgccgagcagctgcaacagggtgagcaggccaatccgccccttgtaatggcgccagataaaggcggtgatgggccaggggcgtaccggctgggtggcggtgagctgaaggaaggcatcggccctgccatcccgtctgtcttccggcagcaggggatagagatcgtcgaggccgacctggggttcggtcagccccttgcgttgcagcgggcccgtccagtgatagaagaggcggctcagccagccggccgagatttccgggtgatccaatgggtgtccttattattgtgctgcttccaaagggtggggcgactcatgggtcgccctcgatattatgtgtatcccgacgggctcgtcgcccggccgggatcagcgctcccggttcagccggatgaggcggtccaggatctgctcgccatcgactcgcaagccgttgtgctcgtactcgttggtgatccaggtgcggctgttgccgaggcccttgagggtctcgcggctgtagtcgaactccacatacatgtcttcggcatagacggcgcaggccacaggcacagtgttgcgggccagctgcgcgggatcatagagggggccccaatccgcctttttggccagcaggtgggccgcttccttgagtggtatcagctcacggaactgctcgaacatccaggggaagatcatctcgccggtgaaggcgaaatccttgccgggtgcccaggccagggccggatattcggctctgacccgctcggccgcccagttgctggcggccccttcggcgtagatggactcatgcagtatggcgaacacagggttggtgttgaacggctgcatggcttgcagctgatagaggaaggcggggttgagccgctcgccgatgaaggcatcttccagcaggtagtagagctcctcgaaggcaccgctggcgccgagatccagcccctgctgctgcaactgctccaccgtcaggcgctggccgttgggcaggcgcacctcgtggctgtgcaggtggtttgccagccggttggcgatggcctgggcatgggggaaacggacgaagaaggcgcggttcttgtccgccacccgctgataggtggcgcggtagacctcatctgcactgcggcctatgggggccacgccgccggtgaggtagacctcgtgcaggctgtccgggaacagggagagataggtgaggctgcaaaagccaccaaagctctggccaagcaggctccaggggcgagcaggactcaggatggcgcgaacatattccgcatcgcgcactatgctgtcggcgcgaaacaggctgaggtagtcggcctgctcctgggcgctgcgctgggccagcgcatcggcactgatgggggttgaatggccggtgccgcgctgatcgagcagcaatacccgaaactcctgcagtgcccgcttgagccagccgctattggcggtcggacgcggggcaccaaagccgggccccccttgcaggaacagcagccagggcagctcctcgtgcagcctgtcctggcggcagagggtgcgaccaaacaggatgagcgtctcctcatcgtccggctgctggtgatcaaggggcacggtgaagaagtgtggctcgcaatggatgccgtccagcacgtaacgcaaggggctgctcatctgacgttctccctgaacgaggtgattttgtggtgggagccatatcataaccatggcccccggcccggtcacgccggtttttgaaaggggtggcaagatgggtaatttccctccttttactcgcgatcctgtgcccgccgtcagccccttgtgttctggctcatgaaatcctcatcctctatgtctatcgctgtctatcgctgtctattgccccccttctatcaaggtgacatccggtgtggcatcgacaaaaagccaccgccacaccctgtttttgtgacctccagatgaccgttttcatggctgggggtgggcaactgactgaaatgaatttggttgttttctgctctgaatagtaaccttttagaaataaatttatttgatgtataaattaaattcacacctttcgttattgtgtatctgtttgttttttaatgttgtttttgtttttgtttttgtttttttctgcattttgtttttttattcactttttttacgtggttaatcctttctgctctaatctttatggttgttactggttgaacaatcaattaacaaaaacatgcccatagtcggagtctttgaagtacgtcatcaggaaccgatccaggccaccatctcttcggtggacgagttcggtttgcaacacaccaccatccatcacatctgtgtcaaagcgggcttgttttctggcctcaggccagccacgaaccgtgcccgtctgcagtacaacacatccccatgagcgatggcttctggctacgcagtgctttgagccccagccctgaacccgacttcagccgcgccgagcggctttgcaaactctttatccagcaacgactgaccccagcggagtgaattcatgtctttgaagcgttatcagaattttgtcgacggccgttatctggccaatgcctcgggcgagtacttcgaggtcattaatcctgctagcggggccgtcatctacgaggtcgaggtggccgatgaggcagtgcaaactgcggccattgcgagtgcccagaagggttttgcgctctggtcggccatgagtggggtcgagcgtggccggatcctgttgcgggccgtggctttgctgcgtgagcgtaacgatatccttgccgccatcgaggtagccgacaccggcaagccctggcaggaagcctctgtggtggacgtggtgactggcgccgacagcattgagttcttcgccggcctggctgccgccatcgagggcaatcagcagcagctgggggctgatttttactacagccgccgcgagcccctcggcatctgtgccgggatcggcgcctggaactacccgctgcaaattgcctgcttgaaggcggcccccgcgctggcctgcggcaacagcatgatcttcaaaccctccgaggagacgcccctcggtgccctcaagctggcggagatcttcatcgaggccggcatgcccgccggcgtcttcaatgtggtgcagggggatggccgggttggtgcctggctgagtcaggtacccgaggtggccaagatctccttcaccggcgaggtgggcactggcaagaaggtgatgcgcgccgctgctgagaccctcaagggggtgaccatggagctggggggcaagtcccctctcatcatcttcgacgatgcggatctggaagaggcggtcagcgccgccatggtggcgaacttctatacccagggcgaggtgtgcaccaatggcacccgcgtctatgtgcaacaggggatctaccccaccttcatggcgcggctgctggcccgtaccagggacaatattcgggtcggcgaccccatggaaccgaccaccaacttcggtgccctcatctcccgcgagcatcagcgcaaggtgctcgactacatccgcatcggccaggaagagggggccaccctgcgctgtggcggggaggcgctgcggccggccatggcgccggatggcttcttcgtcgcccccaccatcttcagcgagtgtcgggacgagatgcggatctgccgcgaagagatcttcggccccgtaatgtccgtgctcagtttcgagcaggaagaggaggtggtgcggcgagccaacgacactgccctggggctggcggccggtgtcttcacccgggatattcgccgcgcccaccgggtggtgcaccagctgcaggccgggatctgctggatcaacagctatggcgcctccccggccgagatgccggtgggcggcttcaagcagtccggcatagggcgggagaacggcctggcgaccctgcaacactacacccagctcaagtccgtctatgtcggcatgcaagcgatccagagtccgttttaaggaggcaccatgacgcaattcgattacatcatagtgggggcgggcagcgctggctgcgtgctggccaaccgcctgagcgaggatggtcagcacagggtgctgctgctggagacggggggcagcgacaagagcattttcatccagatgccgaccgccctctccatccccatgaacaccaaaaagtatgcctggcagtgcgagaccgagcccgagccccatctggacgggcggcgcatgtactgcccacggggcaaggtactgggaggctcttcctccatcaacggcatggtctatgtgcgcggccatgccggagactttgacgagtggcagcaggcgggggcgcagggctgggactatgcccattgcctgccctacttcaagcgggccgagcagtgggccttcggtggggatgagtatcgcggcgctgagggaccccttggggtcaacaatggcaaccagatgcaaaatcccctctatcaggctttcgtcgatgccggtgtggaagcgggctacgacgggacggcggattacaacggctgccagcaggaggggttcggccccatgcacatgacggtgaagcagggagtgcgcagctccagtgccaatgcctatctcagacccgccatggggcgggccaacctcactgtgctgaccggtgccctggtccacaaggtactgctcgagggcaaacaggcggtcggggtgcgcttcgaacgcaagggcaagatggaggaggtgagagccggcaaggaggtgatcctgagtgcaggccctatcggctcacctcatctgctgcaactctccggcatcggcgatcccgatactctgagggcggcagggataggggtactgcaccctctgccaggggtgggcgaaaacctgcaggaccatctggagttctacttccagtttcgctgtcagcaacccatcaccctcaatggcaaactgggtctgtgggacaaattcctcatcggcagccgctggctgctgcacaaggacggtctgggggcgaccaatcacttcgagtcttgtggcttcattcgctccaaagccggagttccttggccggatctgcagtaccacttcctgcccgctgcccgctgccatgcgttatgacggcaaggaggcgtttgcagggcacggtttccaggtacacataggtcataacaagccccgcagtcgtggtcaggtgcaggtgcgctcggccgacccccgtcaggcccccgccatccgcttcaattacctctcccatccggatgatgtcgaaggatttcgcgcctgcgtgcgactgacccgggagatcatcggtcaaccggccctggatgcctatcggggagaggagatacagccagggggggcggtacaaagcgatgagcagatagatgcctttgtacgcagtgccgtggagagcgcctaccaccccgcctgctcctgcaagatggggacggatcccatggcggtggtggatcccgagacccgggttcatggtctgcaggggctgcgggtggtggattcctccatcttcccgaccattcccaacggcaacctcaatgcccccaccctgatggtggccgagcgcgccgccgacctgatcctaggcaaggtgccactgatggcgcacccggtcgaggtggggctggccgagcactggcaggagaagcagcgtccgcgggagccagtgcgttccctgatttgagcccgtgggttgaataaatagagatgccaccacccggatggcagttcgtcagaccttagctatcgcccatcgcgcttgataccggcgatagctaagccctgatcccgtgtccatttcccctcgccactgcggggttgggggagtcatgtccgcaggaagccgaactgcctcttgaacaccacaatgcaatgacaaggagcacttatgtttggtcacgaaagggatatcgcaggaggtcagtcatgacagtctggctcagtgcaggaatactgtttacctttgccgccatcgcctttgtgctctatcgctggggcaatattcgttgtatcggtaccacgccggtgcgcacctttaccttcgtcgccatcctgctcacctccggcctggatgtggggctcatcatgttcccgctcaccgagtttgctggttatgccgatctacaggcgagcccggaatatggcttcaccaatccgcttgccattgaattcggttactggggatttctcatctggggtttctactttctgacctgtttctatttctgcgtgatagaacccagagtgaagttctttgagctggcgccggtgaagttcctcaacaacctggtgatcataggcacctgtgccttcaccgcctatctgctgctgagcaacctgccctggtatctgccccagatcggggatggcgagagcctggtggcgagtttttacctgatagtgctgctggtgatagcgctctccatctattcgagcaccagcctgaagttcgtcaggatcctgagcctgggcacgacgacctgcttcatcgccctgatcgccttgatgtggggcgccgcctttctcacgccggcaggaaccctggccgactttgccgcgacgctggcgctggtgggaggatattttggtcacatagagcgcttcgtgctgcccctcaatgattaccacgccttttatctctattggtggttctcctggagcatcatgatcggtcagttcaccgcccgcttcgtcggcggcttgcgcacctggcaactgctgggggccatgctggtgtttccctccctggccatcgccgtctggttcgccgtgctctactactaccacgagcaggggctctcgaccgccggcttcttcaactgggctatggtcgccgtggggatcaccatggtgatcaactccctcgactccctgatccgcctctataccgacaacctggggttgacgacccagcggctcggccagtggcgttacttcgggctcaacctgctaatgctggccagcttgaccctgctgttcaagctcgacttcctgcagatccagtgggtcggtgccctggtgatcggcctcttcttcgcctgtttcggctacatcatcaggtacaagctgaaggcggtgagcagcatagagggcgcgccaaaggagaatcgcctcgactacggcaagatagagctggccggataagaggggggagccaggggcgcagagtcggtgtgcttcaagctcggagccgccggtcagtcacccccttgtgagccaggcgtacgatcgcccgcacatccgcgagtcagcatgctcatgaagcgggacagggtgggtctctttgatgaatttattatcgaggtgaatattgatgataaaggggggctgatacaaagatggctcgcctgccgatgtgtgcaggggccagtgctggaacagggtgaggtgggctcgatgaagccatcgtggatacgacgtcggaaaaaagagaaaggggtaaacccggaaggcgtgctgcagacagggctcttgctgtttagcgccgcctgtggagctaccctgctattggcagcctgcaacggcagctgaaacaggcataaaaaaagcccgctcgatgagcgggcccttcaaatttggctcctcctgctggacttgaaccagcgacatacggattaacagtccgccgttctaccgactgaactaaggaggaattattggtgcccagagacggaatcgaaccgccgacacggggattttcaatcccctgctctaccgactgagctatctgggcaacggcgcgcattaaaccctttatacgcagatgtgtcaaccacagggggcagattgaggtaccgttcgctcgataaccgagcaatttcccctcctgtcagcggtttttaccctcaatcctgccttgttgtgctgttttttcgttgtgggcaatgaaaaagggggcctgagccccctgggtgcattggatgactcagtgacggctgactatgatccgtcccgtgctcatgtcgcgggcctgacccgtgacgctgatcttgaggccatgctcgggcagcaggcgacccgcatccgggatctccttgctctggtagctgcgggaatccttgaacacccggttcggggtgacccagaaatcgcgcagcagggagccgctcgggtgcttgaggttgagcggttgctggaagcccaggctgaaggtggcatcgtggatctggtagcgggtgccggcgacggcgccgtcactccacttcagagtgcgttggtctgcatcaacgacgccgaggaagccctcacccgggtggacgcctacccagttgttgtcctggctgttgtccacgtaccagagcaacatgcccggctcgtagcgcatcagctggtcagacacattgatgtgggccagtcccttgtcgacccccgcatggttgcgccactcggccagatagtagtgatccttggcctcgttgccgttgctcttcacaaacccggccaaggtaaaagcggagttgccttcggccccgtcgctcaccagcgtatccccgtcggccaggatcaggatctcgtccacgaacaggccgttctcggccacgccgccatcgctcaggtattgcagggtcaggtttatcttctgaccggcccaggggctcaggtcaaattcggcatcggtccagccattggagttgcccgtgatgccgatgccaaagccgatcccgttcggatcgtcgctggtggtcaggttgccggggatgggctgaccgttgaccagcacccgcccatagtcaaacccctcttcaatctggtaccaggccttgaacgccagactggcgctctgcttgccggtcaagtccagggtgaggttcatgcggttgtcgaggttgttggccttgccaccgtggtattcgtattggccggcataaggcggattgagcgggatctgcttggcgggcagattgatgcgtaccacgtcgtcgttgcggcccttgtcgttggcttgatccagcatgtagacgttgccgcgggggctgagatcggcgagctgcacattgctgccgtgcaaccagttgccgccgagggaggcctgcaggaactccttggcccaggcggagaaaccggtcggctctgtgccgcctatcacgccggcccaggagccggatgacatgatggaccaggtggccacaggttcacccttgccggtgtacttggtgtcgtactcgtccggcagtcccagatcgtggccatattcatgggcacagaccccggccgccgcatcgatgggctggatggtgtagtcgtaggcggcaaactggccgccgaagttgccgttcgggctgctggtgccggggatggggaagggggcgcccaggttccagcgatgggcccagatggcatcctcgccaagatcgccaccaccggcctcttcccccacgctggagtggaagatcatcaggtggtcgatgagaccatccggctcgttccggttgccgttgccgttgagatcgtaacgatcctcctggtcaaactgggccagatcgatggaggggtcattggccacctggatcaacgcctccttcaccaggtcccgaatggtattgggggtggcattggcgccgtagtaggcggcattcttgtcggcggtataccagcccgccacctgaccgcgcacgctgtagctcttgccggattgctgctcgtagaactggcgcatggagatgaaagtttcaccgttcgggcccttgtagcccttgccggagaacagcaggtcgttgtagtgctcgggtgtgtagtccgggtagtacatcttggtgagatccggggtgacgctgttcttcgggtagtcgggaaagtccaccaggatggcgaggatcttgtccttgcgcatcttgccgttgtagtgctccttctcgatggacttgagcagcagggtgggcacccggtcgccgggacgggccgtgccgttcaggcggatcttcttgaggatggtctcccgcatcttgccctctttcaccgccagggtgccgctgtggccctggtaggctcgcgacttctcgcgataaaaacgggcgagggcggcctgctccatctcgggggaggccagggtggggatgcggccgcttttcttcagcatatccagcaccttcacctcgtcggccaggggggcatcgaacgggccatgtaccggggcggccatggcgtggtttccaatcataagggttgagccgatgatcaggctcattattgtttttttaggcattctatgtgctccttcacatgataaaagggagccttgctggctcctctttccgtacgggccctgttgcgcccgcgtcccttgatacaccccttgagtgactcttgtcactgagtgaaaactggtggatagtgctgatttcacagtacttttcgatggggttgtgcgtatcgtccatccagatgtgaagttccgtatgggacatttcacgagaagcggcagattacactttattaaccttttatgatggcaccccatttggggtggccccgggcgagccgctatcttggcttgcgcattgagccggatgcactctgcgggtatgctttgccgcaactatgccgcgccgggtgaatgtgagccgaagcaggcacccgattgccgacggcatgtgacactaacaaagtagtagctggggttaatatgagtcttgatatgcaagagtggcgtgcagagaccaccgccatcgtcaacgagttgctggccgatggcagcaacccggatctggaatatgacattgagcaccacttcgcctgtcaggatttcgatcagctggagaaagcggccgtcgacctgttcaaggccggttttgaagtgactgacgcggaagagatggagctggatgacggcgcccccatcttctgtttcgatgccaccatagagcgcaagctggacatagagaccatagtggccgacatcgagaaaatgttgccgatcctcaaaaagtacggcgtggattacgacgggtggggtacttacttccaggagtaaggacgacagcgggtgtcggcgctgtgccggacaacaaaaaggccactttcgagtggcctttgttttgtctgcggtcagctgccgggcaactggtagttgcgggcaaactcgtcgggtggcagtgggcggctgaacaggtagccttgcagccgatcacaaccggcttgtaccagccaggcttgctgctcgggggtttcaaccccttcggcggtgatcctgatcccaagctcgtggcccaagccgatgacggagcgcactatggcggtggtggcctggttggtggccagcccctgggtgaagctgcggtccagcttgagggtagccacctgcagccgtggcaggtaggcgagcgagcagtaacctgtgccgaagtcatcgatggcgagctggaaccccgcctcaatcagattggcgaggttgctctcaatctcgtcggcgttctccatcagcaccccttcggtgatctccagctccagttgccagggggcaagcccgtgacgctctatgcaggcgaagatctgcgggcagaggtcggggtcacgaaattgcagcggtgacagattgattgagagcaccagatccggtgccgcaccctgccagcgagccagttgggcacagccctgttccagcatgcgctgaccgagctggccgatgagccccagctcctctgccagcgggatgaattcatctggcgagatcatgccgagttcggggtggggccagcggcagagcagttcagccccgtgcaactggttgttgcgggtgctgatgatgggctgatagacggcggtgagctgccccgatttgatggccagcggcagctgggccgcgatcagctgacggcgtttgagtttggcatctagctcgggatcgaacagggtacagtgctgctgctgacgcttgccttgagccagcgcggcctcggcatggctcaatagccgttcggcgtcgttggccctgccgtgggcaatgccaaggaacacagggatttggatcctgtgctcttcgatctggtagggcaccatcagctcgttttgcaggcggcgactccagtctgccagcggttcgctcagctccggcagcagcatggcgaagtcgtcggcggcgacccggcacaccagtgactggggccgcgccagctgttgcagacgacgagctacctggctcagcaggcgatcggcgacccggatgccgaagcggtcattgatctcgcgaaagtgttgcaggtcgaccagcagcaggctggccttgcgggccccgaggtggcggctggtctgcagaaaatgggagagtttgagcaggccggtcagactgtcgtagtgctgctcctgctgcaactgggcctgggtggtccgcagtcccgtgatgtcacggctcaaggtcaggatgccgagggagttgccctcgtcgtccggcacatcgactcgggttatctccaggtggcggccctgaccgttggcatccaccaggcagtattcgccccgtcccatgggtaactcggtggagagtctgtgtgcgacacgctggccgagcgcctcgctcgccgccatgcccatgaagtcgagaaaggcctggttgcagtcgatgagcagtccctgatggtcttccagccggatgggatccgggatggcgtcaagcagccggcgctgcagcagctgctgctgacgaaaggtctgctccagctccttgcgctggccaatctcgttgaccatgccaaacagcgccaccggcttgccctgctcgtcatagagggggatcttgtggatctccatccaacgggtgctgtcgccactgttgcagtgcagctgctgatagagcaaaggattgccctctgccagcaggcgatcatcctcttcccgaaagatgttgccccatggcatctctatgtccgtcttgccgataagctcttctgtttgctgcagaccggcctgctccacaaacgtgcggttggcaaacaggtagcgcccgtccgtatcccgacagaagatattcatgggcaactgatcgatgatctgctgtaacagcgtcagggtgagcaaggaattcacgcaggcactcacgggggtaatttcgagcaaatctatgatagcagacgggttttgtaaagcttgggttaacgaggatgcatttctgccgatctctgctgacagtctgtgtcgtcaacgccataatagccgccggttggccgatggccgaataatatggatgagagaagcagcatgaaaaagatattggggatcgccctggccctgctgatggccgggtgtgccagcgacaacaatggtggtgagcagtaccgctataacccgccggttgccaaggcgaccaacaacacccaggagatgcagatcccggtggatctggtgtgggcgcgcgccgagaagtggtttgccgatcacggtctcaacatcgagaacagccagcgtggatcgggtctgatgacggccaacgtcgaaaactccgccgatggtctggagtggctggattgcggcaccatgggttccaaagtggcgctgggcaaccccaatctgcagatcaatctgatcatcacccagagcggcaacaacagcgtggcgaccgtcaacgtcaagggcaatacccagctctacttcgttgagtcgtccggcgagcgtgttgcggccccctccatcacgcctgtctgtgtctcccaggggcgcctggaacagagtctgtttgccactctgggcaactgacccgcctctgtcagccgcctgcttgtatggtggccagcatcaaacacccccttgcttgcagcggggtgtttgtttttgggctgtcagcatgccctgaatagagggtatatgccgccgtcagcgcatttcaggttctgacacccgggtgcccctgtgttgccgccagacataaagaaaaacgcccccggcaggggccgggggcgttcggagcgtcagcacgactggctggcgactagagggcgctgtcaccgtgaaagagagcctgctcgccggatttgagcacatagcctttccaggggaagagctggtaagcacctccctgccaggaccagttgccctcatccccttgtcgggtcagcaaggtctgctcaccgtttggcagggtcaattcggccttgctctgatcggcattgaacagcacgaaggcgctgccggtctcatccgatttgagggattgcagtctcaccgcctgttcaaacaggcggacgcactggttggtcagcgctgaccattgataaccggcgctggcacgacagccgtggatatcctgatcattgccgaccatatgctgggtcggggtactgcaagccgccagcagcagggaggcggccatcagagtcagagtgcgcatgcttactcctgcttgtcttcgagattgtcccgttcgatgacgatgttggagaaacccagctccttgaagtagttctcctggtaatccttcacgctctttttgtcgcggcggcagacttgggccagctgggcctccatggcgtggaagctggagagatccagcccttcggcggcggcaatggcatcgtagatgctgcgaaacttgtcgttcgcatagccgagctctttggtctgctttttgtaggtgtaggtaatcttaaacgccatctggcccttccttcttcaatttggcttgcttgcgctggacatagaggtagaggctttcgaccttctcccgtgcccagggggtcttgcgcaagaacttcaagctggacttgatactggggtcgtcggtgaagcagcggatgtttatctgctgtccgagctctgcccagccatagtgctcgaccagggcggtgacgatcgcctccagggtcagcccgtgtagcgggttttttgcttgcgaggagcctggctggtcactcatgcgtcggccgccagcttggcaaagggttgacccatgcgagtggtgacgccattggccagatggggctcaaaaccggcaagcatgccagggccaaacaggcagaccacggtactaccgagcttgaacaggcccatctcggcccctttttgcagtgtgatggcttcatcaccgctgtaatcccaacgcaccacttctttctgcttggtcggcgctatattgccggcccagatggtttcgatactggcgacgatagtggcgccgaccagcaccaacgccatggggccatggggagtgcggaaggtggcgaccacacgttcgttgcgagcgaacaggttgggcacattctcggcggtgagcgggttgacggagaagagatcccccggcacgaacaccatgctttccagcacgccgtccagcggcatatggatgcggtggtaatccttgggcgccagatagatggtggcaaagtccccatccttgaatggcgccaccagatcctcgaagccacccagcagctcgcgggcgctgtagtcgtggcccttggcctggatgatgcggccctgatgaatggggccgagttggctgacggtgccgtccaccggcagggccagggtcatggcatcctcgaccagcggacggatccccggcttgagctcgcgggtgaagaaggcgttgaagctcgtgtagtgggctggatcttcgtgcagcgcttcgctcatgtcgacgccgtactgtttgataaaggcctctatcacccgtgtggtgaggttgcccgcttctgcggcagccagcttgcccaccagacgggagagggcgtgcttgggcaaacagtattgaccggcaattttcaggttgtcagtgatgctcatgatcttgatctggtctttatggaaagagggttgaataggtcacgtccgggcttgttgccgaccgtggcgggcttcctgcatggtttccaggatgcggtgatagttgtggaagcgatcggcactgatgtcaccacggtcgaccgccgcacgcagggcgcagcctgggtcgtccttgtgggtgcagtcgcggaatcggcaaccacccaggtagtcacgaaactcgatgaagcaccaggtgatgcgatcggcttccagatgccagagtgcgaactcgcggatcccgggggagtcgatgagatcgccgccgctcgggaagtgatagagtcgcgctgtggtagtggtgtgcgtacctagccccgagttttcggagatctcgccggtcagcacatccagccccggcatcagagcgttagtgagcgacgatttgcccaccccggactggccgacgaagatgctgatcttgccttcgaactgggccttgagctcatcgaggccttcgccgctctcacagctgaccaggatcacctgatagcccagcttgcgataggggtcgagttgtcgttcgacacggatgcgggcagcctcatcgagcatgtcgactttgttcagcactatgagtggctgtatctccacatcctcggcggcgaccagatagcggtcgacaatgttggtggagaactcgggcatcaccgccgagacgatgatgatctggtcgatgttggcggcgatgggtttgaccccgtcgtagaaatccggccgggtcaacactgagtggcgcggatgcaccgcttcgatgacacctgcggtcgcggtattgaggccgggccgccagaccaccttgtcgccacacaccaggctgctgatgctgcgacgcaggttgctgcggtggatggtgccgtcagtcgcttctacgtcagcatgctgaccgaaacggctgatcaccactccttcaatggccgggccaaacagggtgtcatccacgacagtggtgtgatctttttgcaaccgccgctcgcggttggcctggacgcggctttgttgacccagattgagttttgctttctttgccactcgattcgccagtttatgaacagattcaaagccagtatgatacatgcaaattggcaaaattccgccattcctcccaatagagagaataatcatgacagtcagcgcgcagaacctggtatggatcgacatggagatgacgggtctggaccccgaagagaacgtggtactggagatcgccaccatagtcaccgacaaggatctgaacgtgctggcagaagggcctgtcatcgccatccaccaaagcgatgaagagctggccaagatggacgactggaacgtcaacacccataccaggagcggactggtggcccgggtcaaggagagtcagtacgacgaaactagggccgtggccgagaccctcgatttcattcgccagtgggtaccggagcgcaccagcccgctgtgcggcaacagcataggccaggatcgccgcttcatggtcaagcacatgagcgagctggaagccttcttccattaccgcaacgttgacgtcagcaccatcaaggagctggtacgccgctggcagcccgagctgctggatcagttcaccaagagtggctcccacatggcgctggacgatattcgtgaatccatcgccgagttgcgcttctatcgtagtcacgtcttcaagatctgattgcctggcatggggttgccatcgattggttgctaaaatcgacagttcggccagcttttgagcgaacacgcgcaaccagacgaaaaagcccttgcaattggaaagactgctcttataattcggctcccgtgcagtagcgcaagcaaccaaatgctgcacgatttgttttgatgccattttatggtgtgtgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatgtgatgatgaaactggttcaatccagcccgatgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaatcatcttcacagaccagataatgacaacgctgttgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatgtgatgatgaaactggttcaatccagcccgatgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaatacatttgcaatgtgacatcctgttgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaatttctcttcaaataccctctctgtacgtcatcgagtactgaaccaatcgcagttggtagagcatcatccatgccagccaaggctggggtcgtgtattcgagtctcgttatccgctccaatttctcttcgtagtaccagcattccttttaatccttcaaaaatgacttccgtatcgcgctgtgatgcgtttgtattcctgcttttcagctctacccctccgtttgccaagctcgcttagcctgatagcaagacgctgccctggtccggggtgagctgatacccagtggtcgtgatggcctgatgggtgaggggcgacaagagggaaatggcgggcaagcgcagtcacaacccggagagggtctggtcacaagcgggcgatgaacaatagtggcgtggtaaacggcaggcaaaaaaataggaggagcaggtctcctcctacaggctcactggcgtggcttagagcagagtaacgttctcagcctgaggacctttttggccctgagtcacagtgaactggactttttgaccttcagccagggtcttgaaacctgtgctctggatggaggagaagtgaacgaaaacgtccggtccctgggattgctcgatgaagccaaaacccttggtttcgttaaaccattttacttggccggtgcgaatgtcagacatgtggtaagtcctatctataacgaaatgaaactaagccttgttgggcagcatttgcctaggaatcaggggttgaagcatgactgaccacgtcaatttgtcccagtagcatgtagaacaatccctgtctaaagcacaaacgattgtacgtgagagcagatccttgtcaattttgcgcttttcattttttgagcaagctaaaaatattgtgaagtcagcggcttatttcacggtgctggatcaaaaagcgggaggctcatggcctcccgttttgtcactccttgagggcgaacccttggccctgccggtcataccgatagatggcctgaccgtaggagcggatctccacccgctggatgcggcggttgtcatccaccagaatgaacaccgacttgcccgattgcagccgggtcaaagggcggtccggcccttcgatggcaatcaggcgactgagctcggcgcctggcagctcgaacttgcgccagatggagtagagggtttcaccggcttgcacatcgtgctgtagccagctgccatctactttctcttcgaccggtttggcggccgaggtgccattgccagtagtcagcgcttcggctggcacggccagcggcacggcgagcgaaccggacggggcggttgtcggcatggcaggcgcaggttcccaagccagcaacagcagccagatgggcaccagcaccagcaggcctatggtgtgtttgcggggcagcgggttggccagcttgaatttgcctgcgctggcctcctggccgcgttggccaaggccacgcatcccttggccgatgcgctggcgcagggtagcggcattgatacgatggagcagggatccttgtgattcgtcttgtcgacgctgctgggctcgtctgttatggccacgtgggcgacggtccggggtgggcacggcatttacctctcactacattgcctgccatcaggcaaattcgttgcctatggtaaacggactcgcccccgagggggagagtccgagagaggaaaattgtcagctgagacgaaattgtcccagtaattgctgcaaacgctcggctgcctgacgcaatgcctggctggctttggccgtttcggtcgcatcctgagcgatgtcgttggccagtgcgttggtttttgacagattgccggacaccgtctcggagacggagctctgctcctcggcggcggaggcgatctgataggtcatgtcgttgatggtagagatggcctgatagatgctggcgagcgcctcttccgccagatccgcctcgcccaccgcctgatgggtcagctgctggctttgattgatggcgctgaccgcattggccgagctgagacggatcttctcgagcagctcctgggtgttctgcaccgcctgctgggtgttgcccgccagcttgcgcacctcgtcggccaccaccgcaaaacctcggccctgttcgcctgcccgtgctgcctctatagcggcattgagcgcgagcaggttggtctgatcggcaatgccctggatcacagtgagtatgttggtgatctgctcgctgtcgtgagccaacccctcgaccacttcggcgcctttgcctgcttcggccgccaccttgtgcattgactggatcacctgctggaagcgtaccttgccctgatccgccgcgctctgggcctgcttggccgagtcggcggtgttgttggcgtgggtggccacttcctggctgacataggacatctcctgtaccgcagtcagcatctgctccatctccgcctggtgatgctgcaagttggtgtcggtctggcctgcgatgcggtcggtatcaccggcgtggcgattcacttcgctggcggttttcagcacatcccccagcagcacctgcaacttgtcgatgaagcggttgatgcccttggcgagatcccccagctcgtcgacggagcgggtggtgaggcgcttggtgagatccccctcgccatcggcgatatcgtccaccaggctgaccatctggcggatggggcccgtgatactgcgcgctatcatcagcatggtggccagtgccagcaccagtacgacaagggcacccaccagttgctgggtcatggcagcccgactcatgtcgcttagctgactttccagctgatcggcgcccgccagtaccaccttgtagggcagggtgactatgatggcccagttgcggctcatgcctggtaccatgatgggcactgagatacgaaacgattcgtccagctcctgacgctgcacttccggtttcagatattgctgccactggttgccgagcagcttgtcggcccggctgccaagcaggctggcgtcaccgctggtgcccgtgatgacgccggcggcgctgacgatcagggtctcgcccttgccgtcatagatgttgctgttgagggactgggcctgacggctgatggagtccacagccagatccagcgcggcgatccccttgaacttgcctgccaccatgatgggggtggtgatggtgctcaccagcacctgctggccgttgatatccaccttgaaggggtcgatgaggcaggagcgcccctcccgtttcgggcaggagtagtagtcgttggccgggttgccgaattcatccggatcggtcttttcgatggaaagcagcaggtctgtgcctatctggtccttgtcacgatagaagtagggcacgaagcggccctgactgtcgctgcccagcgtgctttgaccggcgaaggtggcatcctggccgtcgaagccgttcggctcgaagccggcgaaggcgccatataattgtggttcgagcgcgagctgcgccttgagtagatccgtggcctgctggcgatccagcggcagcaggccctcttgttgcaaggcgagggcactggccatctgctgggtataggagagccccttttgcagcaactgtgtgatggtggcggcctcggcccgtgcgttggcactcaccttttgccaggcttcttgctgcagggcggcgcgactggagctgatggtcagctgttgggtctgttgaccggaatactggttgagcaggatcagtatgaccagggctgcggtcatggcgatcccggccattaccagaattcgattctggatagaacggaactgcatcgtctcttccttgtgtcgtgagaagtagtgtgagagttgtttggatatcggccggaggaggcagctctccaacactccccatagcaaatcggaaatgccgcttcggttttgcgatccccctcaaatatcaggctgcaggcggccgggcagcaaatttaaccccctactttagcccgcaacggcctcatggttttcccatccgggattctgagtgctaaaatgcgacggttttttctaacgaattggcccaaggccctctacacaaggcttaaagatgaaagtcaaaacccgttttgctcccagcccgaccggctttttgcatgtcggcggtgcccgtaccgcactctattcctggttgtttgcaaagagccagggcggtgagttcgtgctgcgtattgaggataccgacctggaacgttccactcaggaggcgatcgacgccatcattgagggcatggaatggctggagctgaactgggatgagggcccctactaccagaccaagcgtttcgaccgctacaacggcatcatcgacgagatgctgaccgatggccgtgcctacaagtgctactgctcccgtgagcgcctggacgcgctgcgcgaaggccagatggccagcggcgagaagccccgctatgacggcaagtgccgggatagcgcccacgatcacccggcagatgcgccgcacgttattcgcttccgcaacccgaccgaaggttcagtcgtattcgatgaccacgtccgtggccgcatcgagttcgccaataccgagctcgacgatctcatcatccgccgcaccgatggcgcgccgacctacaacttctgcgtggtggtcgatgactgggacatggagatcacccacgtggtgcgtggtgaagaccacatcaacaacaccccgcgccagatcaacatctataaggcgttgaacgcgcccgtgccggagtttgcccacgtctccatgatcctgggtgacgacggtgccaagctctccaagcgccacggcgccgtctccgtgatgcagtaccgcgacgacggctacctgccggaagcgctgctgaactatctggtgcgtctgggctggtcccacggcgatcaggagatcttcaccctggatgagatgatcaagctgttcagcctggatgccatctccaagtccgcctccgcattcaacaccgacaagctgttgtggctgaacaaccactacatgcgcagcctggacccggcctatgtggccaagcatctggcctggcacatggaaaaccagaagattgacaccagcaagggcccatcactgccagaagttgttactctgctggccgagcgctgcaataccctggtggagatggccgcccagagccgctatctgtttgaagattttgaggcgatcgacgaagcggctgccaagaagcacctgcgcggcgtggctgccgagccgctggcgctggccaaggccaagctgaccgctctggacacctggaccaccgaagcgctgcacgagctgattgaagccactgccgccgagctgggtcagggcatgggcaaggtcggcatgccgctgcgcgtggccgtgaccggtctgggtcagtcccctggtatcgacgccgtgatggcgctggtgggtaaagagcgcgtgctggctcgcatcgatcgcgcgttggcgtatatcgaagcgcgcatggccgccgagtaagtcgcctgctgccgcgactggtggcagccggataaattgccttccgctgacaataaagggctcccgcaagggagcctttgtttttcgcggttaaccagatttgtgacataaaacagcgagatagcggcaaggttgccggtaaaaacagctaactgcttgaattttgactaaacgctccagccggtgttatttttgggttgacagcaaagcggttgatgcctatcatgcgcctccgttgccggagataacttcgtcagcgccgaggtgagttggggttatagctcagctgggagagcgcttgcatggcatgcaagaggtccgcggttcgatcccgcgtagctccaccaaattctcctcgaacaatctggaatcaaaggggttatagctcagctgggagagcgcttgcatggcatgcaagaggtccgcggttcgatcccgcgtagctccaccactatttgcgacagatggccgccagaaccatttgttgagtacgaaattcggggttatagctcagctgggagagcgcttgcatggcatgcaagaggtccgcggttcgatcccgcgtagctccaccactatttacgacagatggccgccagaaccatttgttgagtacaaaattcggggttatagctcagctgggagagcgcttgcatggcatgcaagaggtccgcggttcgatcccgcgtagctccaccaaattcttgtgacaagaagccaaaaggccaccgttatcgcggtggcctttttgttttggctcattttgtgtccggccgtctcctgcccgtaaaaaagcccgcatcgcagcgggcttttggcatgatggcgaagtcgtatcagttgcggcgacgacgccaggccaggggcagcagggccagcaacagggcgctcatggcaccaccaccgccgttgctctcttccttcagcttgaggtcgacgatgatggggtcatgatcggaggcgctgaacggattgtcggacttgatcatgtcaccggtgaagccacggccatattcgaacaggctgctctcgaacgaattgatgtgccagtcggcgaccgcgactaccttgctggccagtgccgggttggcgagggcatagtccagggtaccgagttcggcctcgtagctgtaggagatcgccttctccttgttgaacctgacattcatatcgatcaggccatagctcttgctcacttcgctgccggtctgctcatagacttgctcgccgaggaaggtccgggaggcggagactatcttgcgctgaccttcggtcggcacatagtcggtcagcacccggatcgcatcttccctggcgtaggagttgaggtcacccaccaacatgaccatacccggcagcgtgttcaccgcttcgcccagtaccttggcggcactgacccggaactcggtacacttgccctgcagatcggccggctccttgccgtccaggttctccaggcagccggatcccttggatttgaggtggttgaccaccagggtcagcggctccttgctgccctcgacggtgaagctctgcaccagggagtcacgctgggaggcctgtttctcgactcctttcgcatcctggtatttctgtaccggcagcgtaatgacgctggcatccccctgcggcgtcagcttggcgggtcggtagatcatggccaccatgatggcgtcgccgccgaagaagcgctcgtcgccaagccgcgccttgggcagggccacgaaggcgtactgtttgtcggcttccttctgttgggcgttgaggctttgcaccagatcactgatggcggagtggctgtcaaagccgttgttctccatctccatcaggccgagcagatcggcatccatctccgtgatggcgttgactatcttggcacgctgtttctggaagtcctccaggtttttggcgccgcggttgcagcccttggcgctgtccgcatccgcctgatccttgcacagcacattgagggccccccccacgctggagtggctggtaaagtagttgagcacgttgaagctgccgatacgcaagttggtgccatcggcacgggccggtgcgctttggcgatcgttatcgctggtgcgcagcagatcgccggcggtgatcacctgatcctgcggcactatcaaccggtattcgttgtagctgtagcccaccagcgcatccagattgaccggggcatcgccgatgcgcagataaccctgctccggatcccagcccggcagccagggcagtttgccatcggcggccttgaagtcagactcgaggaatacccggttgcgggcattggccctggccagcgccttggcttccttgctgtcggcggcatgcagctgggtcggcttcatcagcggtgcctggtgtgacagcaccagattgttgcgtttggcggcgtagtcatagctgaagttgcggcttaccttgagtgtgctgtcggcatcgaggcgtacccgcatcccttcgtgacgctccagcgccctggccagggtctcgttttccagtacccgcagcggcacggcggcaggcacagagccctgagcgagaacctgcagacgcggggcgccgctgtcaacgaccggcttgagctgggtgtggttgtagtactcctcgaccttggcctccagacagacttcggcacccggcttgatgtccgggtacttgctggcgaagtttttgtcgttgaggtagacgaagatgccatccgacgtctggggattgtcatccccttgcagatcctgcaggtagaaacccttgttgagactctcaccaagtgccgtgaccaccgccttgaccgtgacgctctgggcgctttcgaacttgccatcggggatgagggggactcttgccaccaatgccctgaatgacggggatgggggtgagggcactgtcagccgggcagctgaagctggcggcatggacggacggggacgcgagcgcaagccccacggccagcgacagcagggcacgtgttcctttcataacggttccttttttattttttgccagtgtttccatagccttggcaccttgaccaagggcgcgcattgtcacatttctggcacgtcataccagtgagccaacgcacattaccgggatgcaaatgagggcagtgctggtttttttgacctgactaacgttatgaaattaatgacaaaatcattaattcactgttctcgggaaagtgtgatctggcttgcatccacatatttttcttcgagaatgaagattgagactctgctggttgattcctatactcggcttgttcctcacggaacccaggtaaagggcaaaccggtcgaaatgccgggacgcaatgcctccggtctccagatcagtcgatccagatagcggggcttcccagggtgaaggtggtgtttgtggcacgtccattgccagttgtctgctcccatcacgccggttgcgcttgttctttgccctggtgaccaatgccaagacaaaacaaggaagataacaatatgcaacagaccttaaggcccagcaggcttgccatgctggtggccctggctgccatgcccgcttgggcacaagccgcttatcccgcctatcaggccggcaccgcttacaaggctggtgatgtggtcagcaacgcaggcgctctctacgaatgcaaagaatttccctactccggctggtgcggggcatccccctatcactatgcccccggtgtgggtgctgtctgggccgatgcctggaagctgttcaacgacggcggcacgactccgggccttgggctggcaatcagttcgcccgctcttggtagcgctttcaacgaaggtgtacccgtggcccttgcggtcaccctgagtggcaacagcagcgccctggtcaaggtcgagtatctgatcgatggtcagccggtggcggtgagcagcggggccccctggtcggccagctgggtcgctaccggtgtcggcccccatcaactcaaatctcgtgggttggacaaggatggcgccgtgctgagcgaggcggatgccagcttcagcgtcaacgccgtggtcgcgccagaggcgcccagggtgagtatcagcagcccggccagcggtgccaaggtgaccctggggcgcagcgtggcggtcagtggcaatgtcaccgatgccaacaatgacgtggccagggtcgaactctacgtggatggcaagaaggtgggcgaagataccagcgccccctggcaggtgagctggacgccccagagcaagggggctgccgccctcaagctggtggcgaccgacaaggaaaatctggtgggcgagtctgcccaggtcgatgtgcaggtggaagaggcggcgctgccgcccaccggtggcaatctctcttgtgacattcgccagatctatcgcccggacggttacgagtgcatgggggatgaccacgcccgccgggtgatcggttacttcacctcctggcgcactggcaagaatggcctgcccgcctacctggtgaacgacatcccctgggacaagctcacccacatcaactacgccttcgcggctgtggatgagcagagtcaccagatcaaggtggatgatgcagccaccaagctgacctgggacggggtgccgggcgccgagatggatcccgaattcgcctatcagggccacttcaacctgatctccaagtacaagaagcagtatccggacgtgaagacccttatctcggtcgggggctgggccgatacccgcggcttctatactgccactaccaagggcgactgctcggtcaacacagccggcatcaacgcctttgccgattcggcggtgagtttcatccgccagtacggtttcgatggggtggatgtggactacgagtaccccacctccatgaaggatgcaggcaaccccaacgacttcccgctctccaaccagtgccgtgccaagctgtttgccaactacgaggtgctgatgaagacactgcgggcgcggctcgacaatgccggtaccgaggatggtcgcaagtacatgctgaccatagcctcaccggcgtcagcctacctgctgcgaggcatggagaacttccaggtcacccagtatctggattacgtcaacctgatgacctatgacttccacggtgcctggaaccactttgtcggtcacaacgcggccctgttcgacaacaatgccgatcccgaactctcccactggggcgtatacaatcaggcccagtttggcggtatcggttacctcaacgccgcctggtctgcccactacttccgtggcgccctggcggccggcaagatcaacgtgggtgtgccctattacactcgcggctggcagggggtgagcggtggtagtcacggtctgggtggcaaggcggccctgccgagccagaacgagtgtcagccgggcaccggtggcagtacgattccgtgcggcaatggtgtggtcggcatcgacaacatctggcatgatctggacaagaacggcaaggagatcggcggtggcgccgtgcccatgtggcatgccaagaacctggagaacgcggccagcctgggcatcacaacgttaccaagttacggcactgcctggggtctggatcccaacaacccggcccacgtgatgcagggcaagtacgtccgttactacgatgacaaggcgcaggcgccctggctctggaacgatgagaagaaggtgttcctctccaccgaagatgaagagtccatgggtcacaagctggactacatcatcaagcgcgggttgggtggcgtcatgttctgggagatggcgggcgactacgccttcgatccggccaagaacgagtacggcatgggcagcactctgactacgcttgcctacgagaagtttgccaaggcaactccctacaacaacaagcagaatgatctggccgcgccgagtgcccagctcgacatccaggtcagcctctccggcttcaaggaaggggactccaactacccgatcaacccgaaactcaagctggtcaacaagtcgacccagaccattccgggcggcgctcgcatcgagtttctgatgccgacgtccacctctgacaccatcacggatcagagtggcatggggctgaaagtggtcgagagcggtggcaacgacaactcggagggcattgccaacgagaaggacttccacaaggtcgccatgaacctgccgagctggcagaccctggcgccgggcgctgaagttgaagtcgccatgacctactacctgcccgccgccggcgtgccgagcggcatgcgtatcatcagcggcagccagactataggcctcaaggccgagttcccgaccctgccagaggccgtactgggctcgggcggtggtgagaacccgggcggcgccacctgtagcagccagaacgtcaatccggcggcctacaaggcctacccgacctggccgcaaggggatcacgcaggtggtggcgatcgcatcacccataacaaggtggtgtggcaggcgaattggtggatcagcagcgagcccaaggcaacagatggcagctggaagctggtatgcagttactgatggtgcaacggagcgggcgcagccgacaccctcaccgatgaggtaatgcccgtatccatgaatgacccaatccggagcccaggctccggattttttatgacggcatatataaagaggaggtcgcaggcataaaaaagccgctccggggagcggccaattgccaccaaggcaagcggtggggcgaaccccttgtggtatgaaacgggggcggggagggcgcccgcacccgtttcgcgtcattgagccttgacctcgacccgggagtgaatggccggggccagtgcgctcgggcacttattgagtgacggcaccgccctgttgctccttgaggaagcttatccagggggaggcgcggccactgacgttgccattctgtgctgcctgggtgaaggcgttcaatgcttccttcggtttttgctgctcaaaataggcgactccggtcaggaacttcaggtcggcgcgttgctcaccattggcattggcggccggcttggcggccagggccaccagatcctgatagcgtttgctctggatcatcatgcgtgccatcttgagctgcagctcggcactgggggccatcttgtaggatttggccagggtatcgatggccggatccagctccttggcctggtgccagtagttggccagtgtcttgtagttggccgcactgctctctatgctcccctccttcatcgccttctccatcacgcgagcggcgcggtggggaatgccggcgaaggccaggtagttggcgagacgctgcaattcggccgtgccgatgttgtaggccgattcgagcgccgccagcgccttggcatcgttgcccgcctgcatgtgcatggcggagagctgggtccagtacttcttcttctccgggaacttgtccaccagagcggtcagcacctctgtggccggcttgtactgtttcagttcgtagtgcgccgccatcttgagcagataccaggactccggtgccttgcccgctgacagcttgatggcctgatccaccgcagggatggcctctcgatactgcttgagctgcacatgggcgttggccagggtgatgtaggcgtgcggggtcggtttctcatccttgccgagactcgcaaaccactggttcatggtgctgatggaacccttgaagtttccctccgccatgtagagctgggccaggttgtagcgcacctgttgtgccacgggttgtggcaggccgccggtggcgatggcctcggcgaaatacttggtcgcctgaccgtatttctcctgctgggcggccacgaagccgagggtctgcagtatcacccccttgtcgtagacccgctcgccggcaccggacagcgcctcctgcagcttggcattggcctcgccgtatttcttctctgtgatcaacgcctgcgccttgttgaccgcgcggtaggcacggtcagacagggctggctgctcggcggcccagctggcggtgctgagcagcaccgccatggcaaccggggcgaggatcagggtgtgtaactttttcatcgccaccttccttagttggtcgcaaactcgatttcttgttgcatgcgactggcttgcggcttgccatcgaccatggccggcttgaacgtccacttggtgatggtcttgcgcgcttccttgccgaggtcatagctgcgcggctcttccttcacgatgcggatattgctgacggtgccgcgttcggtcacggtgaactccaccagtaccttgccggaagcgagcccggccagcgccgccttgcggggcatcatgggttcgaaggtcgccagcggaatggcaccgttgttgccacccataccgccaccaccgccgcccgtgctgtaggcaccgagggcattgccgccccctatgttgaccgggatgtcgagtttgggcatgtccatgggcgagctttccatctgcggcctgtccgtactggccacttccatctcgggagggggaggcgggcggttcggcggcggcggcttgggcagctcccgttgtttctcttgcagcgtctcctggggcttgaggcggatgaagtcggtcatgctgacgtcttcggattccaccaactcccggtgatccggtgtgatcagcttgttcattcccagaaacaggaagaacaccaccacacaggagacagctaacgatatcaggtatctcatggcgctcgctccggcatcagctgctcttgtctgccgcgatggagatgctttggacaccggccatgcggatctgatccatgacctggaccaccagaccggaacgggattcggtgtcggcctggatcaccacggcgctctccgggttctcggccctcagccgttcgatgttggcgcgcacggcacccacttcgacgatgcgcttgtcgacccagacctgaccattttcgcgaaccgcgaccatgatgttccccttcttcaccgtctcggccgtgctggcgctcgggcggttgatctccacgccggactccttgacgaacgaggtggtgacgatgaagaagatcagcatgatgaacactatgtccagcatgggggtcaaatcgatagccgcctcgtcagcaccgctgtcgctgtaacgttttctcatagcagaaactccttgcttgttctgtgcccccggcaggtcatgcctagccgggggtatgcatcctgcatcaaccgtgtttcaggttgtcttccagcttttgcaccgccagtttggctttgtgatcgagctggttgacaaaaaacaggccggaaagggcggcaatcatgcccgccatggtcggtaccgtcgccttggagatccctgatgccatggcgcggggggaacccgtgcctgtgatggcgagggtgtcaaacacctgcaccatgccgaccacggttcccagcagccccatcagtggacagagggcgatcagcaccttgatgactggcatccccttgtccaccgccatggagactcgcgacaccagttcacgccggatctgtttggcagaccaggagaggtgatcgctgcgtgccagccaggccgtcttggtctgcttcacctgcttgggatagaccgccatgaagtagaaccagcgttccagcagcagggcccacatcatcagggtgaggaagaacagggcgaccagtacgtcgccccccaatcccagaaaccggcggaccgactcgacttcttcaatcaaccagaaccacatggaagactccttacgctgctgctttggtggcgtgcaggctttcctgataacgggcgacgaaaccggcgctctgctcttccagcacctggatcagacgacggctctgggtctgcactatggtgtagaggaacagcatggggaccgcgaccaccagaccctgcattgtggtgaccagggcctcggagataccgccagccatcagcttgggatcgccggtaccgaacagggtaatggcctggaaggtggcaatcatgccgaccactgtccccagcaggggggcaaccgaggcgatcagcttgatgatgctgatgcccttttcgaacttgggcacgttgcgcagtatgatctcgtccagcttggattccagatcctctatgttgtcaccacgatggctctggtaggcccccagcatttcgccgatggggttgcccttgatgatctggtcggatttcagctgcttgcgcatggacccgccgatgagggacagacgagcaccgcagaacagggccagcagggtaccgagcacgccgagtaccatgatgacgtaacctacctcgcccccctgatcgatccgttctttcaaggtcggagactgcaccagcagggagaggatcacgccgcgagacgggtcgacaaagatgggcttgacgccaccgtcaccctgctcaaactcggcgatcggttccaatacgcctttgtcgggttgacggggcagctgttcgaacttgccggtttccggcacaaaggtaaggtacttgccttcggagacggtattgaactcaccgatctgggtaacggttttgtcggcctggttgccctcgccatacaccacggtcgccggtatctggctcaccttgccaccgtcgaccatgcggcccagggtagtggtccagaaggcggtcaagtcgtcgctggaggggagctccttgctctcggccagacgggtcagcaacgcggcctgctcagggtgctcgacccggcgggcggaggcgttgaagatccccttgaactcacctgcaaactgacggagcacgccaaacatctcgcccatgttgccggaacgctggcgcagggtctcggtcagttcggtcagttgtttgtcattggcatcgaaggtggccttgagctgctcgcccttggcggtttcggcggcgagctctgccttggctttggccagcagggccccttgctcgttcttgtctgccaggaagcgggcttcccgctccttgttgagctgggattcactcaggctggatgccttgacctgactcagcagggcattcaagtccaccggtttttcggctgcggtcaccggcagggtgatcagggtggctcccgcgatcagggaggcaatggcgagtttgattcctttcatgatgctttctccgcagtttgaaccggcagcttgatgagcgcgggcggtgcctgcttcttggcgatacgcaagccctgttcgactgcactgcgatactcctgtggcaaggcttcccactgacgagtcttcttgttccacatgcctgtctcgttaccatccggggactggtagagcagggcgatgcggccgacacgcaggaactcgtaggttttctcgctgccatccttgtccagactggccttgtaggcctctatggtgcggctgaagccctcctcgatctggtaggcctccaggatcttgcggtacttctcggagatggtgacatcggcccggttcatcaggtcggtcagggctgctacgcggtcctcccgctcgaccttctggaacggcagatccagcgatacaaactgctctagggagtcgatcatcttgagcatcaagggcaccacttcggtgctggtctgatcgatctgggcaatctggcgctgcatcgatgccagctcgctgctctgggagtcgaccatcttgcccacttgctcgttgtaagcgcgcaggctgtcgacctggcgcagggcggctttgtactgtgccagggcagactcggcagactcggcgtagttgtcgatcttctgctgggaaactttggatgcattgtcggtggcggcttgagcgtccactgcctgaccggcagaggcggcactcagattgaagctggtcagcaaggcagcggataccaggctgccgaggagcgctttcttcattttaatagtccttgtcttcataggattaccctatctccgtaacttccttggacgttgggcaaagccggcccgaccgggccggcttgggtcgtatatcaacggggttgattagaacttctgggtgtagtcgaggtaatagatgcgaccgtcgataccgtacacttcatcgtcataggtgaagccatcgctttccagtgacggggccgtgttgaacatgttcttcacgccgacctggatcttgccatcccagggcgcttccacaccgacgttcaggttccaggtagtctgggatgcaatgtgacccacttcagcaccggtatcggcgatgtagtcctggctctgggagtcgatgtagctggcgctcaggtaggtatccatgttccaccactggggcacattgacaccgaccccagtgttgaagcgcagttgtggcatgccgttctgaccgatcttgtcgatgacggggccaccggcatacagaccttccttgtactcaaggatataggtaccaccgaagtcatagcgcaccgtcgccatgttcaggtcgtacttgtagtccgccttgaagtccaggccgctggtgttcagctcacccaggttgaccatgggagcggtgccctgtttgatcttgccctggctgttacgcactatgttgctggaactgccgttgttcagctcgtcatagatgatggactgcagggagttcagctggatgagatcggtgatcttgatggtgtagtagtccagcgacagattcagatcatccagcgggctgtaggccacaccgaagttccaggtatcggccgtctcttccttcaaattctcgttggcagtacggatggtcgtgtattgctgattcgggcatgctgccgccgaaatgccgttcgctgcgcaatagacataatccttggcccagtcggcagactcggagtctgcagagtagagatcgctcaggctgggagcgcggaacgaacgtgaccaggaggtgcgcagcatcaggttgtccagcggctggtagcgcaggctggccttgggtgagaaggcgctgccaaagtcactgtatttgtcgtaacgaccggctacgttgagctcaacttcatccgtaatgggtaccagtgactcgatataagcggcagtgacgtcgcgcaccccaccggacgagttgccggcggagccgatgatgttgccagcttctgactgggcatcgtacttgtcggcatagacccagtcgttgtactcggcgcctgcgtaccagctgaccggaccggccggcagttcgcccatgtcccactggacaccggcataccactggtagaagtccatggtggagcggcggctggtatcggcggccatggaggcagtggtggaggcatcaaactcgccaccgacgaacttgccatcctcgatcgccttctgggcggcagacttcagcacataaccggtgccgttctccttgttgtctgtcttggagtacatgtaaccggcgttccactgcatgtcaccgacgctttcggtggctagggtgccttcaaaacccaggttcatgctgcctgtggtgtcagtgaccaggttgtcacgggtaccgacgttgctgaaacggtagtaggcataggcagcctcacccagcccttgggtggctgcggcatccaggccgttgtcggtgaagaacttggcgtttttcgggttggcaggatctatggtgaacacccctgctgcgggtgcaaagcgaccgaaactctcgacccgtgagccaatgatctggggtacgaagtcgacgttgtcgttgatatgataacgaccattcaaatagagagtgtcacgactgcgagaggcggtagtggcggcaacctgaccatagttgaagttacaaccgccttcgaaattggtgaagggctccttgcaggtgccgtttgcattggttgcacccgccagcgggccatatttccagatggggtcgccattggcatccaggccagtgataccttccacgttgcggccatagacgctgggggagtcgttgccctgcttggcgagatagtcgcgatcgcgagcgtaaacgacgtctttcttgtcgtgctcgtagaccgccatcagggagcctttctcgctggcgacaccggcgacgatggagccactcttctcgtcccccccctcttcggtcgggctgccgatgcggccctggaaggtcaagccctcatagccctctttgagcaccacgttgatgacaccgccgatggcatcggagccatagatggccgagccaccatccaggttcacttccactcgttcaaccgccgccatgggaatggtgttcaagttgatggaggtaccacccatggtgggagagccggcgacacgtttgccattcaacaggatcagggtgcgctccgagccaaggccgcgcaggcctacggtagcctgggattgaaaagagctgccggaggcgggggatacgccaccgaaggagttgtaggaggcttgcttcaggtaatctgccactgtctgctgacctgattgctctatctgggctttgctgacggagacaacaggggtggcaccttccacatcgacgcgggagatacgtgagccggtaaccttgattttttgcagcttttcgacgttttggccttcttcggccaagacaggggtggtcataactgccgcgctcgccaaggcaaacgctacggcagcagagagtctgcttttcctaagcatcgcttatatccttcctggttgttttttgtttgcttccataccgccctcgttggagcgatgcgtaaggcttatcaatctttggctggtgacgtcaatggagcaggggaaaagcagagcgctgagtgcaagctgagcgcaataagaggagtgtgttatttgtgtggcgttttctcagtgaataattctatgaataacattcaaagcaatgtgaaagttttgttaaatgccttttgtgtcgcctaactaaaaagtgatgaacttattattaatgctggtatctctttgtatcttgttttgtgaaaatgagaaaaaaaaggaggaaacactgttttagtggcgatagataccattggtagttacccgtagaacaatatagaggtgttgtgttgatatcgttttcagttcggcaggctggaagataaagccatttaaattcatgtggttgggttttctttaatagcagttaaacaactgtttattttttttaaaatttaattgatagccagcgttttgttttgatttttcttttttaaataaaaaacgtcattttcttgcggcttttacaccaagtggccatttccatcggttttaccctttcttgtacttgatttttgttgcagagcttttacagtgaccgagcggattgtctgccaataaacagactatccagtgagtaatgccaggaaggacaggcaggtcatcggaattgactagccacacaagaacaacaaggacgaggtttcaccatgctgtcgtatttcttacgtcggatgcttttgatcatcccgacgtttctcggtatcaccctgctcgtcttctccatcacccgtttcgtgccgggcggcccggtcgaacgcatgctgttgcaggctcaggtctcacagaatgagaccgggcgatccagtggcagcaagggcgctctccgatgaacagatcgaggagttgaaggcattttacgggctggacaagcccatgctggtcgcttattgggagtggctgcagaagctggctgtgctggatctgggggagtcgacccgctactacgagccagtatgggatctgataaaggacaagcttcccgtgacggcctttttcgggttggcgacctttctgctcagttatgcagtgtcaataccgctcggggttgccaaagccctcaggcataacagccgctttgactctttaagctccatgctcatctacatggcctatgcgctgcccgcctatgtggtggggatcttcctcatcacagtgttcgccttccatctggagtggctgcccatgggcggttttccgggggacgactttgaatccatggagagcagctgggatcaggtccgcaccgtctttgcccatgccctgctgccgctcatcgcctacgccatcggggatttcgccatcctgaccatgaccatgaaaaacagcctgatggagaacctgtcggcggattatgtgcgtaccgccgtggccaaggggttgccgtttcgcaaggcggtcaccgaccacgccatgcgcaacagcctgatcccgattgccagtcatcttggcagcgtgctgactgttttcttcggcggctccttcctcatcgagaccattttcaacatcgacggcataggcctgcttggctacgaggcgatcgtcgagcgggattaccccaccgtcatgggcattctggccatcacctccatgctgatgctggtgggcaatatcgtttccgatatctgcgtagcccttgttgacccccgcgtgcggtttggagaataaccatgaacctcaacccggttacgctgaaaaaactcaagcgcttcaagtcgatcaagcgcggtttctactcgtttgtcatcttcactgccctggtggtgttctccctgctggcggagctgctggtcaacagccgggcactgatggtgagctatcagggccagctccactttcccacttacggtgatgtgatcccgggccagcacttcgggctagattacgagtacgagaccaattaccgccagctcaaagccaagttcgcagcacaaggcaaaggcgactgggtactgctgccgctggtgccctggaacccctatgagcaggacttcaaggaggatgcctatcccccttatgctcccagtgtggcggagcgccacttccttggcaccgacaccagcggtcgcgacgtgctggcgcggctggtgtacggttttcgcatcgccatcggctttgcctttatcgccctggcggccagctatgccataggggtgaccataggctgcatgatgggattcctcggcgggcgctttgatctcatcctgcaacgcttcatcgagatctggtctcaggtgccgtttctctacgtcatcatgatcctggtgtcgctggccaaacccaactttggcctctttgtcggcatcaacgtgctgtttggctggatggggatcacctggtacatgcgtaccctcacctacaaggagcgggcgcgagactatgtgatggcggcgcgggcccagggggccaccaccaaacgcatcatcttcaaccacatactgcccaataccctgatgatgatcgtcaccctggcgccgtttgctgtggtgggcaacatctccaccctgacggcactggattatctgggctttggcctggcgccgccgaccccaagctggggtgaattgctctcccagggcatcaacaatctggatgccatctggatcgtgagctcagtggtggcggcggtgagtctggtgctgatcatggtctcctttattggcgaggcgatccgcgaggcgtttgacccgcgcaaatttacccgttatcagtgacgaagctggcgctacatcgcgttggtatacgctggctacgaacagtaattaatgaagggcgggctgccaccagaggcggacccgggagcaagggataaacccgttatcaatcaagacccccagtgcaggggctagacttggaagtcaaacatgaacaataaaatcaaatggataggtgctctttttctactggtgaacggatcctggggttgggccgccagtctgcccgcagatctcaagtgggagaccaacgatactgacccgacattcgcgtctcccaaggcgctgcccggtggtgccatcaccatgtttgtcgacagctttcccctgacgtttcgcaccgtggggccggactccaatggttcgttccgctcctatattctggataaccagctgcgactcatcagttttcaccccaatactggcaatcccataccatcgctggcgactcattgggccatagcaccagacagccagaccgtctatttcaagctggatccgcgcgccaagtggtccgatggcaagccggttaccgccgatgactacaccttcggctacgaaatgatgcgctccaaggagatccgggccccctggttcaacaactactacaccaccgaagtggtggtggtagacaagattgatgcccacaccattctggtcaaggcgggcagccgcaaggccaagctggacctgctcaacaccactgagctgtggcctcagcccaggcactattacaagctcgaccccaactgggtgaaaaagtacaactgggccgtggtcccgaccactggcccctatgtgatgagcgaggtcaagaagggcaagtccatcaccttcagcaagcagcaagactggtgggccaaagacgatcgttacaaccagcacagattcaatattgacaccatcaaggtacaggtgatccgggatcacaacatagcgtttcgccacttcctgaagggggagctcgataccttcgagatgatcctgcccaactggtggcatgaaaaagcagtcacgccggaatacaagaaagggtatgtgcagaaggtgatggccatgaccgacaccaagcagggggggcagggggtacacctcaatgtcagtaaccccaagctggtggacgtgaacgtgcgcctcggcattcagcatgccatgaacctagacaagatgatcgagacggtactgcgtggcgactatgacagggcgaccactttcggctcgggtttcggtgactttaccgacatgtcactgccaagccggacttatgacatcaccaaggcacgggagtacttcgccaagggcggctacaacaaaccggggccggacggcatcttgcaaaatgacaagggcgagcggctgaccctggcgctcacctacaccacccaggagcactccaagcgactgactgtgctcaaagaggaagccaagaaggcgggcctggatctggagctcaacctggtggatggcgccaccggcttcaaggtgatgctggagaagaaacacgaggcagcctggctcggttggggcggcggtggtctctatccccagtattgggaatccttccattcggccaacgccaacaagccccagaccaacaacttgttcaacgtggctgacaaggagctcgacactctgatcgacgcttacaacatagagttcgacatggccaagcgggccgggatttcccgtcagatccagcagctcatctatgatctcgccattttcgtgcccggggtgcagctcaactatgtgcgggccagcagctggcgccatgtgatgctgcccgaggtgccggccaccagaaatacccctgatcagctctactggcccatggatggttatccccacagcagcggcggtctgctctggctcgatcccaaggtgaaggaagagaccctgaaagccaaggaggcaggagaggcgctggcgcccatcaacctgctcgacaagacctatgcacattattgatgccattgagaagggagcggctgttatgccaaccatacaggctcccatcctcgacgtccgagataatggggtgaagttcaccgttgataacggccagagcagcgcctctattctcgaggtacgtgatctcgaggtggagttcgccgtcgacgacggcaagataaaagtactcgacggggtcagcttctctgtggccccgggccagactctggggatagtcggcgagtccggctgcggcaagagcgtcacctcgctcgccatcatggggctcttgcccaagccccatggtcaggtggtggcgggttccatccgctttcagggagaggagttgctcaccctggcgccggatcagatgtacaaggttcgcggcaaccgtatttcgatgatcttccaagagccgatgacggcgctcaacccggtgcagacggtcggtgatcagctgatggaggtgtttcgccttcacaggccagagtacagcaaggtccagcgcaaggaagcggctatcgccatgctgcagaaggtgggcatacctgagccaacccagcgctttgccgtctaccctcacaatctgtcgggtggcatgcgccagcgggtaatgattgccatggcgctctcttgcgagccggacctgctcatctgtgacgagcccaccacggcgctggatgtgaccatccaggcccagatcctggagctgatgaaagagctgcaggcccagacgggcatggccatcatcttcatcactcacgaccttggtgtggtggccgagctgtgcgacgaggtggtggtgatgtacgccggccgggcggtggagcaggccgatgtctttgagctgtttgacagtccgcaccatccctatactcatggtttgatgagctcgatccctcggctggaagatgtgcccaagagcctgctaaagaccatcaagggtcaggtgcccgccctgcacgagatgccggccgggtgtcgtttttccaatcgctgtccacacgccaccgagctctgtgtgatcgccattccggcgactgaacagctcaatccccaccacagggttgcctgtcaccattggaaggagctggccgtatgaacacgcttttatccgtgcgggatttgaaacagcattttcggctgggcggtggctttttgcgcaagcactacaccgtttatgcggtggatggcatcagtttcgatctgaaacagggggagacgcttgggctggtaggggagtcaggttgtggcaagtccaccctggggcgttcactgctcaagttgttcgagccgactgccggcaccatcagtttcgaggggcgggatatcaccaagctctcgaccagagagatgcgttccctgcgccaggagatgcagatggtgtttcaggatcctgcagaatccctcaatagccgccatacggtgggccagatcctggaagagcctttcatcattcatggcaagggcgacagtcagcagcggcgagaatgggtattggcgctgctggacaaggtcggtttgccgaaaagtgcggtggatcgctacccccacgagttctccggcggtcagcgtcagcgcatcggcatcggcatcgcccgcgccatcgccctcaagcccaagctgctggtgtgcgacgaggccgtatcggccctcgatgtatcggtgcagtcccaaatcgtcaatctgctgctcaacctgcagcgggagatgaacctcgccatcatcttcatcgcccacgacctgtcggtggtgaaacacatctcggatcgcattgccgtcatgtatttaggaaggattgtcgagctggcggatgcgcaaaccctctacctgtcccctcgccatccctatacccaggcgctgatctcggccattccggtaccggattcgcgccgtcgcaaccagcgcatcctgctgaccggcgatgtaccttctcccatatcgccacccagcggttgccactttcatcaacgctgcccccatgccacggatctgtgccgcaatacggcaccgagcctgcagatttgtgatggggatgcccatgaggtagcttgccacacccccttgccggtggctgaggcggtgccgttgggaaaggcggtgtgatgccgctgccggcgtcacagccagagggcagggaagagaagcaataaaaaaatggggcctgtgggccccatcttcatggttggagttcaggtttggccgtggaacatctggccagggcaggacagcggccccgacatggggtggctgttgtacggattataatgtgtgtaattttactacttttaatgtacttccctgatgcatcaggcaccgtaacggaagtagtactcacgggttgacggggcgtaggtgtctttctctacggcgccttttttgctggttgcacccttaaggtggaacaatactgccaggttctcaaacatatattcacctcatcgctctgttatctaattgttgtttgtgacctgagtcacaatttgatcctatggccttatgtgatatggatcaactttttgagtggtaaagttacataaatcatggaaaaggttttcaaacccagttctgttcatggagacggtttcagagacatgcatcgccggatggcggtattgggatgctcaaacagatgaagggcgggtggatcaaagaaggggacctgcagatgcgccgatccgactcctcgggagtgtgctggcacggctccgcgggtgacggttgcaaaaaaataccccgcactgggcggggcataaatcatagtgctagcggactagcctattctgcgaaagatcagaggccgactcccgctgatgagcttgcaggtttacttggccgggatctgttccagcacatggaccagcagctgccagaagcgctcgacggccgggatatgtaccttctcgtccggtgagtgggcgccacgaatggtcgggccgaaggagaccatgtcccaatccgggtaggcgctcttgaacaggccgcactccaggcctgcgtggatcaccatgacgttgggcatctcgccgaacagggtctggtagctgttgcgtaccagtgccatgacgggggagtccacatctggcgcccagccaggataagcgccggtaaattcacagctggcaccggccagattgaacagggagcgagtcatctgttcgacgctctcgcgaccggagtcgatgagggagcggatcaggcactgcacatagacctcaccttcgagcgtcttgatgacgccgaggttggtggaggtctcggtgacgcccgggatggcatcgctcatgcggataacgccgttcgggcaggccatcagggcgtccagcagacgggcctgcagggtctcgctcatcagtttggccggtttgtcttgagccgtgagcagcactgtcaggttggcttcggtggcggtcagttcgctctggtagataccggcgtagcgatcgaccagggccttgaattcattgacgtgagcagcgggtaccagcagcttggcacgggcttcgcgcggaatggcgttgcgcagggtgccgccatggatctcggccagacgcacccccagtggctctgcagccttgagcaggcgtaccagcagcttgttggcgttgccacgaccgcggtggatgtcaacgccggagtgaccgccacgcagccccttcacctgcagttcaaacccttcaccttcggtaggggctaccagctccagcgggaagcgaatattggcatccacgccaccggcgcaacccatgtagacctcaccatcctcttccgagtcggtgttgagcagaatttcgccttccagccagcctgcttccagtccgaatgcgcccgtcatgccggtctcttcgtccgtggtcagcagcacttccagcgggccatgcttgaggctcttgtcggccagcacggccaggcagccggccatgcccatgccgttgtcggcaccgagggtggtaccgcgtgccgtcacccagtcaccgtctatataggcatcgatgggatcttgggtgaaatcatgccgggtgtcggcgttggcctggggcaccatgtcgatatgggcctgcagcaccacacccttgcggttttccatcccgggggtggccggctttttgatgatgatgttgcccacggcatcttgcttgaccgcgagaccttcctcttgggcccactgcattatccaggcgcttaagcgggcttcgtgcttggaagggtggggaatggagcagatctgctcgaagaaatgccaaatcagtttgggagagagagaactaagctgtgccacgtcgggactccttaccagcaaggaaaatgattgggccccatcaacgggccggggaagaggataacgataatacagtcaatcacacaaaaatgtgagcgaacagcgcaaattgcgggcgacttgtgctgacaatctggcgcttcacagcgtgcagccgatgtgtgagtgaccagacccagcacaaaagaaattatgtgacacacatcacaaaaacattgtgtttatggcgccgactggtaaattagtgaccgtggttcgccacccgtcaggatgacgaggagtgcctccagggaaccgaagcaaagcaagtgcgcctccatggaaccgagtatctgttcaaggatttgagcccgcattaaaggtacgtaacttgttaagcaatcaggagttttactatgtccggcagcaattcaacctattggtttgcccaatcactttatacccagggttatagctacccgaatcccttcgcttaccgctaagccaggggcgccccacaggggcaacacgcaagatgcagcagcaggtgagtgaggaatctatcctccccctgctatttttttatctgcaattggcgccagcgtctggttatgcagcgcgtgtggcaggccaaagccgaatggcgcgagcgggatgatgcagtttttttcctgtatttcgcatacgtttgccagtcaatttatccgcaaacggtgctatcatcccggcccaacagcctgtctggggtctttcctccaaacgacatggccgacagctatgcccatcccgctttcattgaatccgtttttgctgccgaggttccagccctggggcagccaacgtgcaagccgaattcgggagacagaggcgccagcattgactcagccgcgcgtgaacgcgaggcgattattttttaagtaattgttttatataactcttcgagatcgataacatgccgaaaaaattctacgtctcatgggataacctgcaacgtgaagcgcgccgtctggcccgtcgtcaactgcctgtcagccagtggaaagggatcatagcggttagccgtggtggtctggtgcccgccgcgctgatggctcgcgaacttggcatccgtaatgtcgaaaccctgtgcatctccagctatgaccacaataaccagcgtgatctggtggtggtgaaggctgccaccaccgcaggtgatggtgaaggctggctggtggtggacgatctggtggataccggtggcactgccaaggcaatccgcgatctttatcccaaagccaagttcatcaccatcttcgccaagccgatgggtgagccgctggtggatgatttcgaggtcgccattccgcaagacacctggattgagcagccatgggatatggcgctggaatttgcccatccaatctgcgacgaagagtaatcaccatacagggctcccatccggagccctgtttttttgtggtgtaactggctgcctggcgtgaaaagtggttaagatgggaccactgcctgacagtatgagtaattgctttggacttgaatgatgaccttaacctgaccgaaaagcttttcacccgggtaaagaaggtgctggagacgtctgaaatctccaacagcagcccggtggaagagcaagatgccaatctggacgaaacctttatcgacggttccatgtcgtcacactggtatcgtctgctgcgccgacccacctgggcctggcagggggcggatccggtcgaagtggaacagaccctggcttgcatcgccatgggaaagggtgagcgcacccacgagcgttacctggataccatcaagggatatgtgcccggaaactggatctacgagtggagtctgctggctggcagttacttcaagcaggggcgggcactcgcggagcaaggtgactcggcgccagccctcaaagatctgctcaaggcggtacgctactactccatcgccagctatccccatctcaagaatgacgagctggccgatcaggctcagctgctctgcaacatggcttaccgcgaggctggccgtctgttcaaggtccccctcaaagagatacaggtgccatttcgtggcaagagcattcagggctatctgcatctgccgaccatcgacaaacccgtgcctctggtcatcgtcagcggtggcatagactccttgcaggtcgatttcctcagcctttacctcaagtatctggaacccaacggcatcggcatgttgtcgctggatatgccgggcatcggctatgccgaacactggccgctggtgcaggacaccagtcgcctgcatcaggcagtgttgaaccatctttccgaggttgcctgggtcgatcatcagcgcatcgccatggtgggctttcgtctggcgggcaatgtggcggcacggctggccttcatcgaaccgttcaaactcagaaccgtcgtctgcatcggtgccggcgtcaatcaggtgttcaccaatcaggagatgtttgcccgctgcccgcgcatgatgcgcgacggactggcgaaccgccttggagccgatgcggctcagtgggagttgctgcgcaccaagtgccaggtattttcactcaagacgcaaggattactggggactcgcacttccgtgccgatattaagtatcggacacaagaaggattttatttgccccgagcaagatgtacgggcgctggcagccgccagccacaatggcaaggcagtggtgttcgacaaacaacccttgctggaggtgtacgacgaggcgttgaaagagatgatcgactggcttaaaaaacacctatgtacatgatttagcgctaaaaacataacgtcacccaggtgatgtggcttgttcaacagggaggttaacatgtcagaaagagtgacctacaagcgactgctgaggcagtttgccgctatcggcccctatttacgtgaggacctgtgtgaagagggccgttaccgtttcgactgtctttccgtctgtgtcagtgccaagccggcaccggacaagcgggagttctggggctggtggcttgtgctggaacagcaggatcgcagcttcagttatcactatcaggtcggtttctacaatgcagaaggggagtggatcaacaagccgctgcccaagaagcaccaggcagaagtcgagcgaaccctcaaccgcttctacaagctcatcagtgacaagctcaccttgttggagtgccagctggcccctgccgagcaggtgaccaacgagctggcggtcaccgccgcctgatgatctgatgccctgcgagttgtccattcactcgcagggccatcttttccacactgctttcctccactcacacacactctctctttagtcctggtcgatgctgttgcaaggcaaccatgtctggccccttcctttatccgagtacagctcgcgggcttaattgccttgcagggcaacagggccgtgggtataaagggattcctaatttttcagccttcttgctcccatggaaaacagaaccatagtcgtcaaactgggcaccagcgtgctcacagggggatcttcccagcttaaccgtgcccacatggtggagctggtcagacagtgtgccgccttgcatcgtcacggccatagagtcgtggtggtcacctcgggggccattgccgccgggcgtgaacatctgggccaccctccgctggcgccgactctgcccaacaagcagatgctggcggcggtaggccagacccagctcattcgggtatggcaggacttgttcaacctctatgggctgcatatcggtcagatgttgctgacccgcgccgatctggaggacagggagcgttacctcaacgctcgcgatacgctgcgaaccctgctcgatcatcgcatcattcccgtcatcaacgagaacgacgccgtggcaaccgctgagatcaaggtgggagacaacgacaacctctcggctcgtgccgctatcctggctgatgccgatctgctgatcctgctgaccgatcagacgggtttgttcaccgccgatccgcgcagtaaccctgatgcacaattgatagaagaggtgcagaccatagacgacacgctgcgcaagttggcgggtggcagtgtcggcgggctcggcactggcggcatggcaaccaagctgcaggcggccgatgtggcgcgccgtgccggggtcaaggtggtgatcgctaccggccagatgcccgaggtgatcggtcgtctcgccagaggtgagcgtatcggtaccctgttcccggcgctcgcttccccgctggaagggcgcaagagctggattttggcaggcccgcccccgcacggtgaagtccaggtcgatcaaggcgctgttgccgccatgcaggacaaaggctccagcctgctgcccaaggggatcgtttccgtgaagggcgacttcgtccggggcgacgtggtgcgcattctcgatcccaaaggcgtcgagctggcgcggggcatctgtcgctatgatcacgtagagctcaacaagctgcgcggcgtgcattcggacagcatcgagcaggtattgggttacggctatggtgccgtggccattcacagagatgatatggtactgctctaaggccgttcgatagaacgggataaatggtccattcgcagagacgatatggtactgctccagggtggtacccagagtcgagagacaaagggattaggttatgagtctggaaaaaatggggcaggcggcccgtgaagccgcctatcagctggcgaccatcagtacggcgcagaaaaactgggcgctggctgctattgccgatgagctggaagcacgcagcagccagatcctggctgccaacgacaaggatattgcggcaggccgtgaggcaggcctctccgaagccatgctggatcgcttgctgctcaacccggcacgccttgccgggatagtggccgatgtgcgcaaggtgatcaccctggatgatccggttggtgccgagatagattgccgggtgctggaaaacggcctgcgcctctcccgccgtcgggtgcccatcggcgtcatcggcgtcatctacgaggcgcgccccaatgtgaccatcgacatcgccagtctctgcctcaagacaggcaatgccagcatgctgcgtggcggtcgcgagaccttccactccaatctggaactggtgcgggtgatccaggccgcgctggctgcgtccggcttgcctgccgaagcggtacagtacatcgacaatccggatcgggcgctggtgggcgagctgctgcgtctcgatcgctatgtggacatgatcatcccccgtggcggcgccgggttgcacaagatgtgcaaggagaacagctccatccccgtcatcatcggtggttttggcatcagccatgtcttcgtggacgagagtgccgatccggtgcgctcattggcggtcatcgaaaatgccaaggtgcagcgcccctcggcctgcaatgccctcgataccctgctggtgcataagaaaattgcggcgagctttttgccgcagctggtccgcctgatgaacgagcgccaggtgaccctggtggccgctcccaacgccatgtcactgctggctggtgccgacaacctgtgcgaagcaggcccggaagacttcgataccgagtggctggggttgaccctggggatcaagctggtggcggacgtgaacgaggcgctggcccacatgcgcgagcacaatgccggtcactccgatgccatcctcaccaatgatctcgccaatgcggagcgtttcgtaaacggcgccggttcggctgctgtctacgtcaacgcctccacccgtttcaccgacggtggccagtttggcctgggtgccgaggtggcggtgtcgacccagatgctgcatgcccgcggccccatggggttgaccgagctgaccagctacaaatgggtgggattggcggactatctgatctgcgcctgatagcacaaccagaacgcattgcatgatgccgaccatggtcggcatttttgtgcttttttcttgcgccccatcaggggcttgcatataactatccagcaggctgtggcgatgttttgcacactgcgctaccaacaaaaacgggagcagattcaaggatgaagcaaacagattggataaagcgatttggtgcgctctggttgagcttgccgctcctgttcggagcgatctgtttcagtgccagcagccatgccagttgggatcaggatctctatcgtcagcttgggttggcaggcaagctcgacaagcaggtgtttcgcaaggccatcgacagttaccagagcgtgcgccacaagcgcaaacccatcctcaccatcattgattacaccaagccctcgacccagcgccgactgttcgtgatcgacgtgaaacgccacaagttgctctaccacacctgggtcagccatggtcgcaattcaggtgagctggccgctcgccagttctccaatcagttgaattccaggcagagttccctcggtgtctatcgcaccgccgagacctatcagggaaagcacggttattcactgcgtctcgatggcctgagcccgggcaagaactgcaatgcccgcaagcgggcaattgtggtgcacggggccagctatgccagcccgcagcatctgcgcaaatatgacaagctgggccgcagttggggctgccctgcgctgcccaaggagctgtccagagccatcatagacaccatcaagggtggcagcgtcatctacgcccacggttgagcgcgtttctgaaagagataaggccagcagagtgctggccttagttcgttgattggcgatggaagggttagcggacaaccagcacagggcagggggcgtggcgcaccactgactcggcgacactgcccaccagcaggtggctgaggccggaacggcaatggctgcccataaccacgagatcaaccttctcctcttttgcctgaatgacgatttcgtcggcggcgcggccgaagcgtacttcgaagctggcgggaatgggcagggtggcgaccagctctttcaactgggtcttggcctggcgttccatttcgtgggtgatctcgatggcggtcatgtgcaggattttgtagctgtcgaaaccatgcaattgatccaccacatggatcagctttagctcggcctgatggctctgggccatgaacacggcatagtcgagcactgactgggacatctgggaaaaatcgacggggcagagcagggttttgatggatggcatatgaaggctcccctatggttgggttactaatgaatcttattgtcaataatacccattcagagggcaataaccctcgactcgctcgcaaaacagggaaaaagaggtgattcggttcgagatccccatatcatgtggtatggctttggtgtactcatcgcgcaggctgatccgcccgatgagcgcatcgccaccgaggaaattgtgaatcatggttcgtctgctgctttcgctgctgtttctcttgttctgcttgcctggcagggccgaccctttgcatgtctattgcgatgactggcccgctttctgtcagcccgatgggcggggcatctatctggatatcgtcggcgccatctatcagccccatggctatgaggtcgtcccgcacatagtgccctacaagcgggcgctggcggtggtagcgcagaaggggggcgacatggcgatgggggtctatcgggacgaggtcaacggcgtacgccagccggactatcccgcctctgccgacgatctgacggtgctgatgctcaagaagtggcaaccccagtggctgggtgaaaacagtctgaaagggcagggggtgctgtggctgcggggctgggccttcgacaagtacataccggtctccatgcgctggcacgagattgacagccacgacatggcattgcaactgctggccaaggagcgttaccgctactacctgacagccggcgtgctctattcagccgactccattcccgccaacatgaatcgtaccttcctgcgctggatcccgacctaccccatctttgccgataccgagcggggggcccgcctgcagcaactctgggatcagggcatggtgcgcctgatccgcagcggcaccctggccgagatctatcgccgctaccagctccatgattactatcgcggttttatcaaggagttggaacaaagagtcgagccaagcggtaactgatgcaactacagagggaaaaggagtgaagtaactcattctctggtcgatagaaagataaatctatcgaaaatctagggagataacatgcaagtgccccttccatcagccgctatcggccgcagcgatacagcttctataggcagccgtgcatctggcgaccctcaaagcagaattgctcaattagaagcaaaatcggcaaagattagggaacagataaaagcgctcacagacaagaaagatgagagcgcggcagcggatccccaatcagcgaaagcacagcaagagcagatcaaagtcctgcaacaacaactggaactgatcatggcggaaattgctcgcctgcaggcggaagccgccaagaaagaggagccgaccaacaagcgtcaagaagctcccgcggccgccaattctgacaacttgccaatgaacagcacattttccattacggtttgactgttcgtcacagcgccacggctcaggactgaggttatcccttcgccaactggtcgtagaggataacgttgatcgaggcacctggttcatgctgccttgctgtgtagtcacatagaccagatgcttattatcccttggccctcaggcgtttggcaagccggtcatagaggatcacattgaccgaggcggccaggttcatgcagcccagggtcgggacatagatcacctccttcactgccgcgaagcgggcgggatccagggtgccatcctcggggccgaagatgtagaaggcacgttcaggatggacataatccggcaacgaggtggccccctcgataagatccaccagcacaggggtgcagccggtcggcacaaagtccagcagcgcctcgaccccgagcaaggggatcttgtccaccatctgcttggtatcggtagcaaaacggcgtgccagctcgaagcggttgcccgtgtagtagacctcgtccgccccgtagcaaccggcggcacgcatcacggcccccacgttctccggtgacttgggattgaccagtccgatgcagcaatacggggatgcgtcctctgttggtgactgtggattggtttgtccctcacagccgtaatccgactctttcatctctctctcctctgtggcggccgcattataagcggcagtcgcccgcccgcacatgaaaagtggcgtacatagacgagaaacccgtcgcagcttgcagctgattttttgtgcgcaaatcgacatttcttgcacgagaggatggcgggaaaacgtttttcataaataatagacaaacgtttgtaactggatgtttgtctatgactgagcgtgaacaagagatcctcgccctgctgcgccaggatcccatgattgcccagcaggagctggcggatcgcctcggcatcagccgctcggcgctggcgagccacatctccagcctgatgcgccagggctatgtgcaggggcgcggctatgtgctgcgggaaggaccctacgccgtggtgatcggcggcgccaatatggatatctgcggctgcagtcatgacaacctgcgcatcggcgactccaaccccggtcgagtgcgtacctccgccggcggggtagggcgcaacatagccgagaacctggcacggcttggcaccgacacccggctgctgaccgcggtgggcaacgatcagtacggtcatcatctgctggaagtgagccagcgcgccggcgttgacgtgcggcaggtgctggtgctggaggggcaggccacctcctgttacctcagcctgcacgatggcagcggcgagatgagctgcgccgtcaacgacatggcgatcatcgaccagcttacgccggcccggcttaccccgctcaccggtttccttggcgcggcccggctctgggtgctcgacaccaaccttgccacccacaccctggactggctgttcgagcgccaaggggagcacatcatcttcgtcgacacagtctccgtggccaaggtggagaagatccgcccctggctgcaccggatccacatcctcaagcccaatcgcagcgaggctgagcagctgtgcggcttcaccattgccgggcccgatacctggcctatggcggcagcctggttccaccgcgccggggtgcagcggctgttcctgagcctcggcgatcaggggattttctacagcgacggggagtgccagggccatctgcccgtgctcggcagccctgtcgtcaacgtgaccggcggtggcgatgccttcatggcagggctggcccacgcctggttgcaggagagcgacatgaccgacaccacccgcttcgccctcggctgcgccgccctcaccgtcaattgttccgataccgtcttttccggcctatccaaggccgccgttgaacgcatgctggaggagtacccatgttgaacgcttacctcgatatccaacctgaagtcgccgctgccctggccgccggcaaacctgtcgttgccctggagtccaccatcatctcccacggcatgccctatccgcagaacgtggagacggcgcgccaggtagagcaggtggtgcgcgacaacggtgccgtaccggccaccatcgccattctggatggccgcctcaaggtgggtctggatgcaggggcgctggaggcgctgggccgggccggtcacgacgccaccaagtgcagccgacgggatatccccttcgtgctggcgaacaaggggctgggcgcaacgactgtggcttccaccatgatcattgccgccatggccggtatccgggtgtttgccaccggcggtatcggcggcgtacatcgcggtgcccaggagaccttcgacatctcggcggatctgcaagaatttgcccagaccccggtcgccgtggtgtgtgccggtgccaagtcgatcctcgacatcggcctgaccctggagtatctggagactcagggtgtgcccgtcatcggttatcagaccgaggagctgcccgccttctacacccgcgagagcggcttcaaggtagattaccgcctcgacaccccggcggccatcgccgaggcgctgcgtctgaagtgggagctgggactggccggtggcgccgtggtcaccaacccgatcccgacccagttcgccatgcccaaggccgacatagatgccgcgatcaaacaggcgttgcaagaggcggacgagcagggagtcaagggcaaggcatccacccccttcctgctggcgcgggtgtgtgagctgaccggcggcaactccctggcggccaacatccagctggtgctgaacaacgccgccctgggggcgcgcatcgccgccagtctgtaatcagctgtcgcaatggagaaaagagggccccttggccctcttttctatttcggctctgtgatcgcccgggtgaattattgcaataccagccgaccatgcagtggctgcacgggcctgttgttggggtggtgcatcacagccttgaaggcatcgatctgggcctggctcacctggaccggctgcttcattaccagccagcgcaccccttccgagcagggcggtgtggtcagcgaaccgctgaagcggtagtagtcgcgattggctggcagcaactgctcggccgaaagcggtgccttgagggtgtggatctcgcccgttttcgctggcaactgatcccaggcccgggtcagcgccggattggccttgcccgcttcgaacatcacggccagcacggcgatctcgcccttggcattggtgtgcaccagatgcccttccagcggataggatttgcccttgatgaggttttcactgggagcatggaagtggaactgcttgagctcgaagcgcatgccatcgagcatcaaggcactgcccggggcatagccgacttgtactgtatggccattgttgactagggttttaccgcccgccagatagtggaactgcagtggaaccagctgggcgtcgaccagaccgtcgaggtctatcggcgactggttgctgcctgcacactggccaaattccggcgtcagtttggcccattgtgccggccctgcttcaccgttgtactcccagtgcggggtggcagcgaagacggcggggcacagcaacaaagagcaggccaacagagactttctcatcatacatccttatcttgattgaaaagcacagccatccgcttccttaataagtgaaggaacagtggatggcattatctaaaatgcgggatacagaatgttagacagtatttttattattaacagccgtatgacagatcatatttatgatgcatataaaatggatctaattaacaggtggctgccactgcatattgaataatcgctttattcaatgacagcaatctaattaatcggctgttgttgaagatggatttgttcataattcactcatcgaaattcagctcttttttgcctcgcaagtccccgccaccagtccgtctgaaatataataattcattgtttttattgtggtttttgttggtctcatttgatcttgagcaaataacgcacaagcgttcccggtcaggctgagcttgctgttatgcacagctacaagggagagagaaaaatgaataaatattatttgttgctggcgttgggcctgccggggatggggtgggcagtcgaaccgatccaacctgtcgaggcagtcaaggtgggatcgccagagaaagtcgagctgggcaagatgttgttcttcgagccgaggctctccaaatccggcgccatctcctgcaactcctgccataacctggcgaccggcggcgtggacaaccaggtcagctccctcggtcacaagtggaaggagggaccgatcaactcccccacagtgctcaactccagcctcaacttcgtgcagttctgggatggccgcgccaaggatctgaaggcgcaggcggcaggccccatcgaaaatccgcttgagatggccttcacccacaagctggcggtggataccctgcataccctgcccgaatatcgtagccgtttcagcgccgtctacggcaaggcggactttggcatcgatgaggtgacagacgccatcgccgccttcgaagagaccctgatcacccccaacgcgccgttcgatctctggttgaagggagacggcaaggcgctgacggcgcatcaattgaagggttatcagctgttcaaggagaagggctgcaccgcctgccacaacggggtggccatcggtggcaactcctatcagaagatggggctggtcaagcagttcaagaccgacaacccggcccagggccgtggcggcgtgacgggcgagaagcagttcatcggctggttcaaggtgccgaccctgcgcaatatcgagctgacctacccctacttccacgatggttcagtctgggatctgaaggaggcggtgcagataatggcggacatccagctgggccaggcgttgagcgagcaggacgctgacgacatgaccgcctacctcaagagcctgaccggcgagcagccccggatagtgctgccgatcctgccgccctcccaagccgatacacccaggcctcaggtcaagagctgaccgggtcgtgagtctgaatccaggcggggcagaggtcccgctttttcatggctctatctatctgataaaaaagccaaagtaccgtattcagcataatgacaaggggatgacaatcccccagctggcgacggggatttcaccgatttgcagccctcttcacaatttcaacacgctcacaatctgttcgattgcctaactcatccgacctggtgtcaaatcactccgcccaatacaaggagtggcataataatgaataatatcaataaattagttctggctattggattcactctcaccacctttccggccctggcggcaggcttccagtgcaaggatcacgtcacattcggggtcccgagtcaatccagtcagctgttgtgccgggacggttatgccgccggatacaactatgacaccaaggtcgcagactgggtctcttaccgtatgacggcggccagcggccagggtcaggtgccgcgcaaggatgccttcgccgaagacagggaggtgccggtgcagttccgcgctaccctggcggactacaaggggtcgggctacgacaggggtcatcaggcgcccgcggcggacatgcgttccaccgccgctaccatgaagcagagcttcctgctgaccaacatgacaccgcagttgccggcgctcaatcagggggcctggcgcattctggaagagaagacccgccagtgggccatcgcctatcaggatgttcaggtgatcacgggccccatcttcaccaactccgatggcgctatcggtaacggtgtaactgtgccccacgcctactaccgggtggtgatggatgtggccaaccaggaggcgatcgccttcgtcctgccgcaacagaacgtatcggccagccggcttgcggattacatagtgactgtggatgcggtggaggagcagaccggactggatcttttcaccgagctgccggatgaacaggaagaggccatggaatcccggctgatggccatgtggagcaactgactcgcggtaacgacaacaggggcctgggcccctgttgtcagtcgttcaggtcgtcacctatcttcttgacggtgtcccgggtaccgtgaccaatttcgcgggtcacatcccgggtggtgtggccaatctcgcgggtcacgttgcgggtggtatgccccacggttctgcccgcctccttgatgtcagcacatccgctggtcaaggtgcccagggtcaggccgagtgccaacagtgccatgcagttacgcatcatgccgtactccttcaggtttcatcgttatatccgatctgcggcgggcattatggccccgtgtgcagcgggcgggcaaccagcagggtatggcccgggcccgggatctcgtgctcttcctccacgtggaaatgcgcctcgcgcaggcactggtagatctgtttggagtgatagaagcggctgttgccgttggccagacaggtgaagtagagggaggtggcgttgagactgaaactggcggcttcgaaggtctgccggtcccagaacagctccaggatgcagacccgggcatcgggtttcatgcaatgccggatccggttcaggatggcgactatctgttcgtggctgaagcagtcgaggaattggctcatccaccagatgtctgcctcgccgggcaaggggcccggttgcagcagatccaccccatgaccctgtactcgctcgccgagacccgcctcttcaatactcaggcgggccagtgccagctgctcgggcaagtccagaatggtgacgtgcagggcgggatcccgcttggcacaagcgatggcccacttgccggtgttgccgcccagatcgtaaaggtggcttggttcatagctgaacaccttgtcctgggcctgctggaacgcccagtcggagtagaagtgatcaaacgcaaaccagctgctgcgggcaggctccggcagctcgctcaagtgcgggtagagggtctgccaggggccgaattcctgcaagccggccggtgtgccctgacggatggcatcgagcaggtgggcgaggggctgatagcagacgtgctgggtgaagtcgaaattgacccggctcatggcatcgtgctgcagatatttgccgacccggcccagcacatagtgctcgccggccaggtagcagagtccgccgctgagccccatgtccagcagaacgctgacggcatattcgctcagctcgcacgcacgggctatctgtgccagcggcgcaccctgctggccacgggtctcgagaaaggcgagcaccccggtttcacgcagacaccagctggcctggaacaacatgggcccgaaggcgatcttctgggccgcactgatggcctccagcgcgttataggggtctgcctgatagtggttcactggatggctcctgccggatcagcggctgtttgcgcgggcgagttcggtctggatggcctgattcaggcccagtacccagcggttataactgcgatgaatgttgcccttgcctttatcatccagattgacgctgctcacataattaatggaatagtcgtgagcgctatatggaatatcgatcaccgcctgatgttggcgcacattgacttggccgcgaataagtcctggcttctcttttttcattacccagcttttactgatccccgccgtgataatggcactggctacctgatcttcagtcagagtaaaggcaaccgggttggcggccatattgcgaatgggctggctggtggagcaggcggccagcagggcgcaggccagcaacagggataccttgttaataactttcataatattccttgcgacgatattcaatattgagggcatggcaatgagacaacacaaatcatttattttcaatcactatgccaatagataatctgcgccagctattatttttgacgaataatggtattattcgcgcagcattaatgtgatgactccaattgttaatttccatggagcaggcactgcccagcgggtgagtgccttttaccgtcttcgcgctcacgccaaatgttaaggacaggttgcctgaaatatgctctctttttcgctgcaagctagtcaggcactgtcaccaggtctggtcgacgaacgcgactggcaggagtgggcgcagtggggtcaatggcctgcggcggtaccatttcctgccactcctctgttgcccatgatgatggcgcgtcgcctgagccagggttcccggttggcggtgcaggtcggcttgagcctgttggcccgccatcccgtcgattacgccatcttcgtcagtcgacacggcgagctggctcgttccgtgaccctgttgcaggcgctggcggccagacaggcgctctcacccacggatttttccatgtcagtccacaatacggccgccggcctctgttccatccagggccaggccgccattccgatgacgtcgctggcggcgggagagggcggattgatggcggggtttaccgaggcggttgcggccttgcacgccggtgctcaacaggtgctgttggtggcgttcgaggggcctgtgccggattttcatcacccttggctgccagacgaggcgccaccccatgcactggggctgatattgcaggccggtgagcagtggtgctgccaagctgcgagtggcgtgagtccgggatccggggcaacttcgactttgcctcagtcgctggccttctggcgggccctgctgcgggatgaatcggcactgaccctttgcaatggccggcaggagtggacatggcagcggcgctgaacctgtgctggcgcctgcttggcacggcccttggcttcgctctgttcggggtgggcggtctgctgctcaccctgttctggtttccgttgctggcgctctgcctgcgcggtgagcgacggcgtaccctggcccagctgaccatacgccacagctttcggctgtttcttggtgtgctgcgcggctggggcgtgctggattatcgggtgagcggcatgcccgtcgacttgcgcggcgccctggtagtggccaatcaccccagcctgctcgattacgtcatgctggccgccgagatgccggtgtgcgactgcatcgtcaagcaatccctctggcgcaaccctttcgtgggcggtgtggtcagggcggcagattatattcccaacgtagaggcggagcgcctcctgcccctttgcatggcgcggatccaggccggcggtctgttgctgatcttccctgagggcacccgcaccacaccgggggagcccatcaagttgcaacggggcgctgcccagttggcggtgcgcagccaggtgcccctgcaaccggtgcggatccactgcaacacccgatttctcaccaagcaggacaaatggttcaagatcccggaaaataagccgaccttcaccatagaattcctgccgcaagtggcgccagacgaggtggtcgctaccggacagagcagcgctctggccgcgcgccagttgacccgttttctcacccggaccctgcaaacagggctccaatgacagcgtatggaacagttatgcaagacctgcacctagagatcaaacaactcatcatcgacagtctcaacctcgagggactgacccctgaagatatagacagccaggccccgctgttcggtgatggcctgggactggactctatcgatgcgctggagctgggccttgccatcaagggccgctacggcatagtgctctccgccgaggatgagaatacccgtcgtcactttgcctcagtcgcagccctggtcgccctggtgcaggcccagtcgaaaggggaggcctgagccatgacccgtgacgacatctttgcccagatcaaaaccgcccttgtcgatctgttcgaagtcgatgaagaggccatcactcccgaggcacgcctctatcaggatctcgagctcgacagcatagatgccatcgatctggtggtgcacctgcaaaagctgaccggcaagaagataaagccggaagagttcaagtcggtgcgcagcgtcaatgacgttgtggatgcggtcgagcgtctgctcgccggcgcctgatgcggatgcgcgccagatcatgacgcgctggctctcctggctggccggtggtgccctcctgctctacccgctggcggtgtactgggggctgactcacaccagccagactccgctgctggtgggtctgctggtcatcttctccttgcggctgctgccgggtctgctcaagcggcgggtccggtttggtcccctgcccgagtggctctggctgggtcgcctgctggcctgcatcggtctggggctgatcctgctgtcggcgctattctctgcccgccactggttgctctattacccgctggcggtgagcctggcgctgctctgcctgtttggctggagcctgacccgccccatgagtctggtggagcggctggcccgcttgcaggatccccgcctgccggatgtcgccatcggttacacccggcgggtgacccagatctggtgcggcttcttcgtggtcaatggcgccctggcggccttcaccatctggtacggcgatctggcgctctggagcctctacaacggcctcatcagctatgggttgatgggcgctttgatggctggggagtatctggtacgccggcggctgatgaagaggctggctccatgaccctgctgcaaacgctctggcagcaggacgacgaccagctggtggcgttcggtcaaggcggtgaggtgactctggccgagctacgccttggcagcctgcaactggcccgggccatggcacgccatgctcgccccgggcagtcgcacgcgcgctgggcgctctgcttcgatgacagcttgctgtttgcgcaagcgttgctcgcctgcgccctcggcggtcatcaagccatcttgccgggccatcaacgggtggccgggctgctggcgctgcgggatcagtttgacggcctgctcaccgatggcgagctgccagtcgatgggcttgatatgccccagttgcggctgccccttgccgattgccatgacgagcgggatgcagagcgcgccgacctgacacccgagcatctcgatctgaccctgttcagctcgggctccaccggcgagcccaaggcgatccccaaagcctggccacagctggaggccgagctgcgggtgcagatggcgctctggggcgagaccctggccgatacccgggtgctggccagcgtcagtcaccagcacatctacggcctgctgtttcgcatcctgctgcctctggccctcggtcgtccgttcgatcgccgcagcatcgactatccggagcagctggcggtgcaaaccgccccctgggtgctgatcgcttcccccgcttttctcagccggctcgatccggccattcccgctgcgggctgccgccttatcgtctcctctggcggtcccctgcaacccggggatgcccatcaggcctgggcgctgctcggccagctgccggtagagatcttcggcagcagcgagaccggcggcatcggctggcgccagcgcaatcaggcgcagaccccctggactcccttgcccggggttgaggtgcgggtcggcccggatcagggcttgctgctgcgctcccccttcctggcagaggacggctggctggcctgcgccgatcgcatcctgatgaaggaggcagggttcgagctgctggggcgtcaggacagggtgatcaagctggaggagaagcgaatctccctcgacgaggtggaggcgcgcctgcaagccctgcctgaggtggagcaggccgccgtgctgcccctgcagcaaggccagcgtcagatcctcggcgccgtgctagtgctgagcgaattgggggccgcccgctgggctgaactgggtcagggccgcttcctgttggccctgcgccagcaactgcgcccctggctcgaaccggtcgccctgccgcgcagcctgcgccgggtcgagagcatgcccgtcaacgcccagggaaaacgcccctggccacaactcaaggagctgttcgatgagcctctctgctgacacgctgccgatgaactcgctgccgacagtgctgggctgcgagacgctggccgatggcgtgcgcctgcacctgcggctcgatccggagctgccctggtttgcgggccactttcccggggcgcccctgctgccaggggtcacccagatccactgggtcatgcactatgccgccagtcggctcaacctggagctgccgtttcacgggctggatcagctcaagttccagcgtccgctgcggccgggggccgagtgcagcctgagcctgcagtggcagccacaaaaggatcagctcgttttcagctatacgctgggggatgagctggcgagcagcggacgggtgcgcttcatcccatgacgccctgcatcctgatcccctgttacaaccacgccggccccctggctgccgtactggatcggctggccggctaccagttgccctgcctgctgatcgacgatggcagcgaacccgtcgccgccgccgcgctggatgggctggccgcctgccacccctgggtcaccctgctgcgccattcgcacaaccagggcaagggcggcgccgtgatgacggggctgcgccacgcccatggcctcggtttcagccacgccctgcaggtggatgccgatggccagcacgatctggcagacattccggccctgctggccgaggcgcaccgggatcccgaagcgcttatctcggggcgccctgtctacgacgattccgtgcccaaagggcgcctctatggccgctacatcacccatgtctgggtctggatcgagacgctgtcgtttaccatcaaggacagcatgtgcggctttcgggtctatccgctggcggccagctgtgcgctgctcgaacaggtggcgcttggcaggcggatggattttgacaccgaggtgatggtgcgcctgcactgggccggggtggcggtgcgtttcgtgccgacccgggtcatctatcccgccgatggcagctcccatttccagctctggcgcgacaaccgcgatatctcctggatgcacacccggctggtgtgccgcctgttgtgggatctgctgctgcgcctgacgagcgggcctcgccgcctctggtcatgggcgacccggctgtggcgcgagcgccggacccactggtcgcgcacgccggagcgcggctcattgctcggcatgcagatcatgctggccagctatcgcctgctggggcggcggggcttttctctgctgctctatcccgtcatcggctacttctggctgaccggccgcgcccagcgtcaggcatcccaagcctatctggcccggcttgaggccttctcccgtactcagggcatacggctcccccctgagccgagatcgagctttcgccacttcctgcgctttggtgagtctgcgctcgacaagctggccggctggcgcggcgacatagcagaggatcaggtcgagctggtggggagggagcactacgaggccgccatcaacagcggcaagggcttgctactgctgggctctcacctcggtgacctcgagctgtgccgggcccttggcagtcgcaagggggaggtgcgcatcaatgcgctggtcttcacccgtcacgcggcccgcttcaacgccttgctcaagcagatcaacccggattcacggctcaacctcatccaggtgcaggagatgggggccgataccgccatcctgctcaaggagaagctggatcagggggaatgggtggtgatcgtcggcgatcgcacctctgtgacccgggagaagcgggtggtctgggccgattttctcgacgcgccggccccctttcccctcggtccctttgccctggccagtgtgctgggttgcccggtttacctgatgttcggcctcaaggagcaggggcgctttcgagtgcatttcgagccctttgccgacagcctcagtctgccgcgccagggacgacaacagatactcgcgtcccgggtgcaggcctatgccgatcgcctgcagcatcactgcctgcgcgccccgctggactggttcaacttctttgatttctggcagctgaccgatgaacaagagtgagatgaagtacgtcaccttcggtgccgagccgttgaccatcgaagatgtggtggcgctggcagagcgtcgtgcccgcccggcattgaaccgggatcccgcctttatggcccgcatccagcggggcgccgattttctcgaccgactgctggccgaggagggggtcatctacggggtgactacaggctacggggattcggtgacccgacccgtgcccgccgagctggtgccagagctgccgctgcacctgacccgcttccacggctgcgggctgggggaggatcttgagctcgatgccggtcgcgccgtactggcgacccggctctgctccctggcgcagggggtatccggcgtcagcccgggtttgctcgagaggctctgctggctgctggaacaggatctcataccgcgcataccggaagagggctccgtcggcgccagcggcgatctgacaccgctctcctacgttgccgccgtgctggtgggggagcgcgagctccatcacgatggcgcactgcgtcccgccgccgaggtctatcaggagctggggatcactcccctgaccctgagacccaaggagggactggcgctgatgaacggcacttccgtgatgacggcgctggcctgtctcgcctacgcccgcgccgactacctgatgcaactggcgacccggatcactgcgttggtgagcgtcgccatggggggtaacgccttccacttcgacgagcggttgtttgccgtcaagccccaccccggcatgcaggggatagcggcctggctgaggtcggatctggtggccggcgagctgccgcgccacagcgaccggctgcaggacagatactcattgcgctgcgcgccccacgtcatcggtgtggtggccgacagcctgccctggtggcgccagctcatcgaaaacgagctcaacagcgccaacgacaacccgctgatcgacggggagggggagcacgtgatgcacggtggccacttctacggcggccacatcgccatggccatggacagcatgaagacggccatcgccaatctggcggacctgctggatcgccagctggcccagctggtggacaccaagttcaacggcggcctgccgagcaacctctcgggggcgccggccggtcggcagatgatcaaccacggcttcaaggcggtgcagatcggcgtctcggcctggactgcggaggcgctcaagcagaccatgcccgccagcgtcttctcacgctccaccgagtgccacaaccaggacaaggtgagcatgggcaccatagcggcgcgcgatgccctgcgggtgctgaccctgaccgagcaagtcggggccgcctgtctgctggcggcggtacagggggtcgagctgcgcctggcccagcccacgcccttcacccgcccgctcagcccggccctggcccatatggtgcagcaggtgcgggccgagtttgcgcctctgctggaagacagggcgctggagcaggagctcagggcgctgatcgcccgcattcgcctgcgtcactaccccctctatcaggaatcttcgctatgagctgtacccggattgcacctgaaccctggcagatcagtgccgaagtggaagtgaccatccccttccacgacgtggacatgatggctgcattagtctgtcaggggcactccctatgagacaacccatgcagaatgaaccctggcagatcagcactgaagtggaagtgaccatccccttccacgatgtggacatgatggcggtcgcctggcacggtcactactttcgctacatagagctggcccgctgcgccctgctcgatcttatcgattacaactacccgcagatggaggcttccggctacctctggcccatcatagatacccggatgaagtacctggcaccgctgcgcttcggacagagggtgcgggtgcgcgccaccctgaccgagtaccagaaccggttgaagatcgactacctgctgagcgatgccgcgagcggcactcgcaccagcaagggctacagcatccaggtggcggtgagcaaggcgagcggcgagatgtgcctggcctcgccccaggtgctgctggacaagctgggggtgagccagtgagccgccttctgaaccgcttgatgatcgggctgaccctgctgctggcgttgccgctgcaggcggctccactgagccgtgatcaggtacagcagttgctgaccctgagtccggtcagacaggcccatttcgagcaggagaaacaggtggcggggctgagccagccgctcaaggcctccggcgagctgctgctggtgcgcgaccttggtctctggtggcagcagcagaagccctttgccctgaccctgaccctgacgccacaacgcatggtgcagcagatggcgggtcagcccgccaccgtcatcgacagtccccagctgcttgaattcagccagatgctgctggcgctgttcggctcggacgaggcgaccctgagccgctacttcaagatcgattttcagagcacggaggcgggctggcagctgctgctggtgccgaccctgacgccgctggacaaggtgttcgccagcctcaccctgagcgggcaagggcagctggatgagctggtcattgccgacaagcagggtgacagcacccgcatccgtttcagcgcctggcaggagcgaagcctgccactgacccacgaggagcaggcccgctttgctgcccactagccccgtattgtaccttgccactgccactgccactgccactgcccttggtttggccgggagaatcgaccttgctgcaatctgaaaccacctggcgccggcttggcactatctggatcggcctctgcctgctgctggtggccgtgctggtctggcagctgcccaacagccgcatcaacaccagcctgatggatctgttgccccacgaatcccgcagcgatctggatccggcgttgcagcagggcttgctgcaacagctcgatcgccagctggtctggatgctgagcctgcctgccggacagaacgggcaggcggcggccgagctgtgggtaaaacagctcgaccagatagcggccttctcccatatcaagggctatcagcccgagctggcccccgcctggcagggctatctgcacagtctcgcctggcagcggctggatgaagcgggccgggcccggctggcggctggcgccgagggctggagccaatgggtgcttggccagatctactcgccctttggcggtgtttcccgcgccgagttgcagagtgatccgctgttgttgacccgggccggagtgctggcagaggcccgcggccccatgcagctcaaggaggactggctggtcagccgggacaaggcgggtcgcgactggttcatggtgcgggccgagctggatctctccgccttcgatatccagcgcaatcaggggttgctgagggtgctcgacaacgccgagctccggctggccgaagcctatcccggtgccgagctgctgcgccgtggcacccttttctacagccagcacgccagcaacctggcccagcaggacatctccaccatagggcttggctccatgatcggagtcattctgcttatttggggcgtatttcgctcgacccgggcgctgctgctctccctgctgcccatctgcgtggggctgatgtgggggctgggcactgtgctcatcctgtttggcgagatccatctcttcaccctggtgatcagcagcagcctcattggcatcgccatcgactacgccatccacttcctgtgcgagcgacggctgcacggtgacgacgagacgccgcatcagacccgactacggctgctgccgagcctctcactggcggtgttgaccaccctgatcggctatggcctgctctggtttgcccccttccccgggctgcaacagttggcggtgtgcgcactggcgggcctgttcagcgccttcatcactgtgctctgcctgttcccgcgctggtcgggccccctgcagacccggcccctgcgcagtcagccactgctgatggcctggctcagagcctggcagcagcgtcgcctggtgcgcatcggcctgccgctgctctgcctgctgctggccacccttggcatcagccaactgaaggtggatgacgacatacgccggctgcaacccttgccggtggaactgcaggcgcaggagaaccagatcaaggccctgaccggtcagcaggggggcatgcagggttttctggtgacgggtacggatgccgaacaggcgctgcaacggctggagcgactggatgatcagctgaccgagcttaaaaatagcggcgcattgcgggactttgtctccctcagtcgctggctgccctcgctggcgcgccagcagcaggatgcggccgccattcgggccctgttgccccgggtggtgacccgactgcaagaggccggagtgccaataccagcgggggggcaagggcctgaccgtcagcctgactggttgaccccggcagcctggcttgccagcacggtcagcgaggggagccgtctgctgtggctctcgctggaggatggccgcgtcgccatctgggtgccgctggtcggggtgcaggacgaggtcgccctgacggcgctggcagctgccgagcagggtatctactggcaggatcagcgcagcgagtggagccagttgtttgcccactaccggatcaagctggccgaactgctgctgctggccatcggcctggtggccctgctgctctggcggcggatgggggcagccagggcgtcccgggtgctgctggtcaacctgattgctctcgccatggggctggcgctgcttgccgcctgcggccagccgctcaccctgtttggtgtgctggcgcttagcctcatcttcggcatcggcatcgactacggtctcttctttgcccactgtggcaaccagctggcgcggcagagttccaccctgctcgccatcctgctggccaacctcaccacccagttggcgttcggcttgctggcgctgagtcacacccccgccatagcgggctttggtctggtgttgagcggcggtatctttactgccttcctgttgtcgcctctggtgctggaccgcgtgcaaccggatggcgcggtgcgggagcccaagttgtcagggcaggatagccgggagccaacatgacaataagatcactgtttgtattactcatctttttgctggggggctgcagcagccagcctgcccccaccgcctatctcgacaaggggaccgtcatggctctgccggcccctgtgcttgccacccccttctatcgccagcagttgctgacggccactgtgggtgagggtgcccatcagctgatgactgtgctggaggccgatggcagccagttgaccctggtcggcctgaccccgaccgggatccggctgttccgggtgcgttacgaccagcagggcatagcgactcaacaactgagcccgctgctcgccaccggcatgccgccagtgacccaggtgctggcggacgtcatgctctgctactggccactggccagctggcagccgcagctgccgccgggctggacgctgcgggaccaagggctgacacgccggctgcgctctcccgatggcgccctggtcaccgagatcgggtaccaggacaagggtggcgtacgggagccggtcagcctgcaacagcatgtatttcactaccgtttgcagctggagacgctgtcccaatgagttgttatatcgcggcttacggcctcatttcggcattgggggagggcagggatgccagcgccgaggccctgctggcctggcaggcagaggggagcacgccgctcacccgccacaaccagaccttgctggatggtcgcctgaccccggtggggcgggtcgagggcgctctgccggaaataccggcggcgttggccccttatgcctcgcgcaacaatcgcctgctgctggcggcgctggcgcagatccgcccggccctggacaaggcgctggtggagtttggccctgcgcgggtaggcctggtgctcggcaccagcacagccgggatcggcgaggccgagctggcgatcgccgccgcccggcggggggaggcaattcccccggcctttgactatcgccagcaggagctgggctctccgtccgaatttctggcccgttatctcgacatctccgggcctgcctacaccctctccaccgcctgctcttccagcgcccgcgccttcatcagcggtcagcggatgctggcggccggactggtggatgcggtgatcgtcggtggcgccgacagcctgtgcggcttgactatcaacggttttgacagcctggagtccctcagtggcaccctctgccagccattcgacaacggtcgacagggcatcaacataggcgagggggctgcgctgtttttgctgagcaaacaacccgcgtcgctggccttgctggggatgggcgagtcgtccgatgcctggcatatctcggcccctcatccggatggcgtgggggccgaggcggccatgcagatggcgctggctcaggccggtatagcgcctgaccaggtgggttatatcaacctgcatggcacggccacccgcctcaatgacgccatggagagccaggccgtgcatcgcctgttcggggacaaggtaccctgcagctccaccaagccgctcaccggccataccctgggcgccgcgggggccatcgaggccgcgctcgcctgtctgctgctggagcgagccctgccgttgccgccccagcgggtgacgacaccggatccggtgctggcccccatccggctggtgagtggcgccactcggcttgcggcaccccggatcctttccaactcctttgccttcggtggcaacaatgtcagcctgctgtttggactatccccctcatgaatgagctcgtaccgctgcccgccatcgacactcttttgccccatcaggcccccatgctgctgctggacaggctctgcaccgtggatgcgagccaggtgcgctgcgagacccgggtcggcccccggcacgccttgttgctcgatggcgagggcaatttgcccgcctgggcaggcatagagctgatggcccagaccatagccgcctgggccggcatgcaggggcgattgcgcggcgagccagtgcgcatcggcatgctgctcggtacccgcaaatatcgctgccagcccacccgctttgcggcgggagccctgctcaccatagaggccagctgcctgttgcaagacggcggcatggccagtttcgaatgccggatcctgcaagataggcaggagtgtgccactgcgcgcctctcgacctatcagcccgcacccggcgaattgtccgatttgttagcgtaaggaagcttcatgatctctaccgtattggtcacgggcgccagcaaggggataggccgcgccatcgccctcaagctggctgccgacggttttttcgtcgtcgtgcactaccacggcgaccgcgcaggtgccgaggccaccttggcgagcctgcaagccgcagggggacaggggcgcctgatccagttcgacatagccgatcgtcagggctgccgcgagcggctggaagccgacatggccgagcatggcgcttattatggcgtggtctgcaacgccggaatcatacgtgacgccgccttccccgccctcacggacgaggattgggacggggtgttgcacaccaatctggatggcttctacaacctgctcaagccctgcatcatgccgatgattggcctgcgccggggcggccgcatagtgactatatcctcggtttccggcctgatgggcaaccgtggccaggtcaactacagtgccgccaaagccggcatcatgggggccaccaaggcgctggcgctggagctggccaagcgcaagatcacggtgaactgcgtggcacctggcctcatcgataccggcatggtcgatgccgaggtgaaagaggaggcgatgaagctgatcccgctcaagcgcatggggcaggccgacgaggtggcggggctggtctcctacctgatgtcggatatcgctgcctacgtgacccggcaggtcatctccatcaacgggggcatggtatgacgcgaatgcttatgagcaattgcctgatgtcggttcaacatggcgctgtctctgtggcacgccagcttatctctgtgaatggcggtatggtatgaagcgggtagtagtaaccggtatggccggggtgacggcgttcggccaggactggccaagtgtgcgggcaaagttgcaggcgggacgcaacgctgtggtgactatgccggaatgggccatctacgaggggctcaacacccggctggcggcgcccattaccgactttgtgctgcctgcccattatccgcgcaagaagacccgggccatggggcgagtctcccagctggcgaccgtggccaccgagctggcgctggcacgtgccggactgcttgaccaccctgtgctgaccggcggtcgcaccggcatcgcctatggctcctccactggtagcacggatcccatccgcgctttcggggtcatgctcaacgacaagagcaccgccagcatcacggccaccacctatgtgcagatgatgccgcacacggcggcggtcaataccggcctcttcttcggcctgcgcggacgggtgatccccacctccagcgcctgcacctccggcagccaggggattggctatgcctacgagtccatcaagcacggctaccagaccctgatggtggccggcggggcggaggagctctgtccgtctgaggccgtggtgttcgacaccctgtttgccaccagccagatgaacgacaaccccgagctggcgccacggccgttcgaccggcagcgggacggtctggtgattggcgagggggcgggtaccctggtgctggaggagctggaacatgcgcaggcgcgtggagccaccatcatcgccgagctggtggggtttgccaccaactgcgacgccgcccatgtgacccagccccagcaggagaccatgcagctctgcatggagatggcgctggcccaggcagggctggtaccggccgacatcggctacatcagcgcccacggcacggccaccgagcggggcgacattgccgagagccacgccaccgccgccatctttggcgacaagacgcctatctcgtcgctcaagagcttcttcggtcataccctgggggcctgcggtgccgttgaggcatggctgtcgctggagatgatgcaggagggctggtttgcccccaccatcaatctgacagagccggatccggcctgtgccccgctggatcatgtggtaggcaatggtcgcgcgctggcggtggactatctgatgtccaacaacttcgccttcggcggcatcaacacctcccttatcttcaaacgctggtcctgaagccatgcgccttgcctgcgggcagggcgccggtacagcctgggtttggtcttgatgaattaagatgcctcccatttttcgggaggcatattgtctgttccatctgctgttttctctgttcaaccccacctgcgccgcggcttcaatgcgctcttgctgtctacccttttattggcgctgcctgcgccggccatggccgatgatgaatttcggctgggcaagactcttttgctgggagtgggcgaccatgccgccattattcccatcattgtctgccgacctgccaagtccatcatggtcaaggcaggacgggaattgacccttaaccgggtcaaggtgttttatggcaacgacagcagcaagaccctcacttttgacaaggatctgaaagcggatcaggaatcggactggaaatccctcggcagccgcctttgcatcaagcggatcgaggtctatggcaattcggaggggagcaaggccggggtcaaggtatacggccgcaaataagagatggacggggggtcacatcccccgtccatttacctatttcttggggcgaaacggcttgatgacggcttcgtcgcactcgagatagggtccatccatgaggtcgatgcagtaggggatggcggggaagacagcatccaggcactcacggatggacttgggcttgcccggcaggttgacgatgagcgagctgccgcgcaggcctgcggtctggcgcgacaaaatggcggtcggcacgaacttgagggactcggcccgcatcagctcgccaaagcccggcatcatgcgatcgcacaccgcctccgtggcctccggggtcacatcccgtttggccgggccagtgccgcccgtggtgacaatgaggcagcactgctcctcgtctgccagccggatcagggttgcttcaatctgatcctgttcatccgggatcacctgatagacgggttcccattcagaggtcagatacgcgcccagcgtctctatgatggccttgccggagaggtcttcgtagatgcctgcactggcgcgatcgctgacggtgacgatgccgatttttgccttgctcatggtctgctcttggttgcgctgaataagtggcaaataaaataacataatcagtgagatatgttaaacgaggccaggtatcggcgagtgtggtgctcaacatcgagtgccgaatgaaaagcaatattgcaggttccctttcaataagacataaggctagggtgtcgtcgccataaaaatgtataaacaaattaagggaaaatattcaggaataatcggttgatccataacgaataagccagtagcagcttgccgttgccgtcattttttggcgcaatcgggttcgaaagagggctgtatggattgaaccaggcgggtaatcgtcttatataacttcttatacggttggttgaattatgagctaatcgttgttgtttgagtatcaccatgcagcggctggccgcgggagggcatatggagttgcctgattttgataccttgagacggttggctgtggcggagcccgagcggctcgacgagttgctgcgccagcagatagagggcttgatcgaccgggtcagcccagagcagcaacagcggctgcgcggcctgcagtttcgcatcgactgccagcgtcaattggccaagaacaacatggacagctgtattcgtattgcggccatgatgcacgactccttttattccatgcgcagcgagatgatccagctcaatgccaatctctatgccgatcaggcgcccgtctatagggaaaataatgttgtttctttctttgattattaccacaagaagaaataacgcccttcattaataattcagttaaatattattttagataatatattcgttaccaggtgaggctcgtttggtgacgttaatttatctgaagttatttgtaatccatttgatgtattttagtggcatcagctgttttattaaaaattgattattgccgtgatcggtgtggatgaatggtgccgacagttaggctaatatggcgatactttaaatttgctacgactcgaagggattatgagaagtatcacaccaaggcgggtgctgtcgcgggatcaacagacagagatcacccgcatcatcgtcaaggcgggccagatgctggcccagttcggggcggagagccgcatcatagagcagaccacggtccggctcggcatggcgcttgggctggagagcgtcgagatggccatctcctccagtgccatagtgctcaccagcctctatcagggcagttgtgtcaccactacccgccgggtgcgggaacacggtatcaacatgcaggtggtgtgcgaaatccagcgtatctgcatcatggcggaaaaggagctgataggggcacgagaggtgcgtctgcggctcgatggtatagtgccgtttcattaccacccctggctggtggtccccatggtggggctctcctgcggcgccttcagcctgttgtttggcggtgactggcccatcttcatggtgacctgtctctccgctgccgtagcgatgcgggtgcgccagctgatcgcccgccatcaccacagcccgctcatcaactttgccgcgaccggttttatcgccaccttgctctcttccagcgccactttcttcaactggggcgcccagccctatctcgccatggcagccagcgtgctcttgctggtgccgggtttcccgctcatcaatgctgtctccgacatggtgaagggttacttcaacatggggcttgcgcgctggggcacggcaactctgcttaccatcagcgcagccattggcatcattctggccatgtcggtgaccggtatctgggggtggaaggtatgaaggactttgactctgtattggccagcaggaacggacttggcctgctgaccatcagcgcgcggatcaacctcggcatcattctggccatgtcggtcactggtatctgggggtggaaggtatgatggatctgatctggctactggccaaggatgccttctggtcttccattccggccgtggggtttgccatgttgttcaacgtgccgccgcgcatgttgaagtactgtgccatgggcggtgccctggcccacagcttgcgtaccctgctcatccattacggcatgcccatcgagtgggcaaccctggcggcggcgaccacggtcggctttgtctgtgtctactggtctcgtcgcctgctggcgccacggcccgtgttcagcgtcgcctccatcattcccatgatccccggcagctatgcgttcaagaccatgatcgccgtggtggagctcaatatctcgggggtgaccatggagcttatccagagcgcggtggagaacggcctcaaggcactgtttatcgtgggggctctcagtttcggtttggcgatcccctccctggtcgtgtaccgtaaccggcccattatttgacagacgcagtgagaggctgaccccatgaagatttccatgattgccgccatggcgcacgatcgcgtgataggcctggataaccagatgccctggcacctgccggcggatctggcccacttcaagcgggtgactctgggcaagcctgtgttgatggggcgcaagacctttgaatccattggtcggccgctgccagggcggcgcaatctggtgatcagccgcaatcccgattaccgggccgacggggtggaggtagtcgattctgtcgaggccgcgttgatgctgctggcaaacgccgggaatgtggacgagctgatggtgatcggcggtggtcatctctatggccaactgctgccacaggctaacagcctctatctgaccagaatcgatctggcggtggctggggatacctgcttccccgccttcgaggaggacgagtggcattgcgttgagcgcgaaccccatgagcccgacgagaagaatcctcatccctactgcttcgaaacctggcagcggcgctgagatctccgggtcaccgttgaaaatgaaaggccccctgtgctgcacaaggggcctttttctttgctgcaactgggccgcccgagagacatatcatctgtcagggctgcacttggcacttcctccttgctcctctttctacctcttttctccccaatcaaatcattagggttgtaatgattttgcaggtttttcctgcgaggggatcactgcatccgagaatcgcaccataacagcccgactccattggatttttccctaacaagcatgattaatatattagtcatctaatcaaaaaatcatgctggcatgggtcatgcttgtcgatttgtgggtttttattgtcaaaaataaaccattaaaatcaatatgttatgttttcattggtttgtggggactcttatggttctttcgtttttggtgtaaattgcttagtgtagtaagtaattggttagcgttcggcgggttaattatcaagatgccgacaataaaaataggacagtatgacagtcaaactcgaagtcaaatcactctataaaatcttcggagaacagccggagaaagtcttcaaattgctggagaaagggcacgaccgcgccagcattttgaaaaagacgggtcagaccctgggtgtgcatggggtggatctcgccatccacgagggagaaatctttgtggtaatgggcttgtccggttcgggcaaatctaccctggtgcgtctcttcaaccgccttatcgagccgacccgtggtcaggtgttgatcgacggtgaggacatcgccgccatctcggacagcgagctgcgtcaggtcaggcgcaagaagatcagcatggtgttccaatcttttgccctcatgcctcatctgagcgtgctggaaaatgccgcctttggtctggagctggccggtgtgccgcttctcgaacgtcaggaaagtgcccgccaggcactcaatcaggtgggtctgggccagttggtggactccttccccgatgccctctccggtggcatgaagcaaagggttggtctggcccgcgcactggccaatgaccccgacatactgttgatggatgaggctttctccgcgctggatccgctgatccgcaccgagatgcaggatgaactgctcaagctgcaggccagccatcagcgcaccatcgtctttatctcccacgatctggatgaagcgatgcgcatcggcgatcgcatcgccatcatgcaggacggtcaggtgatccaggtcgggacccccgacgagatcctgagccaaccggccaacgattatgtgcgtgccttctttcgcggcgtggatctggccaatgtgttcagtgcccgcgatatcgtcagtcgcaagcagatgccgcttatcaagaagcacaccacggatggaccgggcaacgccctgcgtcagctcaaggaccaggagcgggagttcggttacgtggtggatcgcagtcgtcgcttcctcggggtcgtctcggtcgagtcgctcggtcaggcggtgaaaaacaaaggcagcctggagcaggccttgctggccgatatccagcccatcctgggcgacacctcgctcaatgaactcatcagtcaggtggcctcagcgccctgtcaggtgcccgtggtcgaggaagatggcacctacctgggccttatctccaaagccaacttgctgaacaccctggacaggagtaccccggtatgaatatcaaaccctttcatcgtctgctgaccggcttgctggcactcttgctgctggcgagtgcccccgtccgggccgatgaggcgcaggccgacccctggggtgcctctgcctccacgactgttgccacggatccctggggtagcacagagactgaagccgctgactggcagaaccagattgaagcgacggatacctctgcggctgtcgactggctggatcccttccagcaggcactggtgccgctggatgtctgggtggagagcggtatcggctggctggtcgagaacctgcgccctgtatttcagctgatccgggcgccggtagaggtcactctcaacgccatgacccatctgctgcagacagtgccatccaccctgatgatggggatgctggccctgatagcctggcagatggtcaatggccgcatggcccttggcaccctgctctctctcgtcgggatcgggctcataggtgcctggtccgatgccatggtgaccctgtcgctggtgctgaactcgctcttcttctgcatcctgattggcttgccggtcggcattatgctggctcgtagcgagcggttgtctacctggacccgaccgctgctggatgccatgcagaccacaccggctttcgtttacctcattcccatcgtcatgttgttcggtatcggcaacgtgcccggtgtggtggtgaccgtcatcttcgccctgccacccatgatccggctgaccatgctggggatcaggcaagtgcctgaggatctggtggaggcggcccactcgtttggcgccagcccctcccagttgctgttcaaggtacaactgccactggccatgcccaccatcatggccggggtcaatcagaccctgatgctggcactctccatggtggtgatcgcctccatgatagcggtcggtggtctgggccagatggtgttgcgcggtattggtcgcctcgacatggggctcgcctccatcggtggcctaggcatagtgctgctggccatagtgctcgaccgtctgacccaggcaatggggcagcgggatcgcagccgcacaggccgctggtatcaacatggccctgtggccctgctgatgcgcctgcgtggccgtagcaaatctattgattacaaaggagtaaacgcatgaaacccattaccaggacactgaccctgagcacactgctgctgaactccctgttgctgagttctgtcgccgtggccagtgccgaatcaccgggggaggggatccgcgttcaacccttgcagagctccctgccggaagagaccttccagaccttgctggtcagcaagctgatgggtcgcctcggctatgacgtccagcctgtgcaggaggtggactacaacgtggcctacgcctcggtggcacagggcgacggcaccttcctggcctttaactggatcccgctgcaaaacaacaagtacgaacaggctggcggcgacaaggtatttttccgtcagggcacctatgtatcgggggccgcccagggttatctcatcgacaagaagacggcaacccagtacggcatcaccaatctgggtcagctcaaggatcccaagctggcggcgctgtttgacggcgatggcgacggcaaggcggatctggtgggctgcaacccgggttggggctgtgaagaggccatcaatcatcatctggatgcgtttggtttgaccccgaccgtcacccacaagcagggcaactacgcggccctgatcgccgacacccgggcccgctatcagagtggcaagccggtgctctactacacctggacgccttactggctgagcagcgagctggtgccgggacgtgacgttgtgtggctggaagtccctgccaatgccaaggattcggacaagacccgtttgcccaatggcaaaaactacggcttccccgtcaactccatgcacatcgtcgccaacaaggggtttaccgaagccaatccggcggccgccaagctgttcagcatcgtcaagctgcccctcaatgacatcaatatccagaacggtctgatgaacaagggtcagaacacccaggcggatatcgagcgccatgtgatggcctggctcaagggacacgaagcccaggtcaacgactggttgactcaggctcgcgccgccaagtaagcggataatcagggcgcaagaaggtgccacgccatcagggcgcgccttcacgcgctgaatatcacccataaaagcgcccggcagttgccgggcgctttttcattgtcagaaccctgaagagggatcagatacctgagccgtcgtgctcgccgctctcttcgtgcaggccgcactcgcgcttgaggccgaagaagcgggtctgctcctcgctcatgcccggctcccacttggtggtggtgtgcacgtcgccgaccgagaggtagccttgttcccacagtgggtggtagggcaggtcgaactccttgaagtagtagaagacgtccttgttgctccagtcgatgacaggcaggaacttgaagcggccgcgctgtatggccagcactggcagcttgtcacggctgcccgcctgctcgcggcgcaggccggaaaaccaggtctgggcccccagctcgctcagggcgcggtccatgggctccaccttgttgagctggttgtagcgggtgatcccctccaccccctgctcccacagcaggccgaaacgcgcctcctgccaggccggtgacagttctgccctgtatatcttcagattgagcgccagccgttcggtcagctcatcgataaagcggtaggtctcggggaagagatagccggtatcggtgagtaccacgggtacgtcggcccgctcactgctcaccaggtgcagcatcagcgcggcctggatgccgaagctggatgacagcacatgttcccccggcaggttcgccagcgcccagcgcacccgctcgggggcgctcatggtgtccagctcccggttgaggggggccagcgcctcggtctgctcttcacggccgagggtcagcagggcctgcaggtcaagacggccattttcagtgacatcaagcggcatagaagtccctcgctgagtcgatgacgggggccaccacaccagtgcggatcacgaagtcaccgaagcactccgccgcagtgcgctcggcagcccagcggccgatcagccgatccagctcggcaaggatctgcggctcagtgatgttctcctgatagaggcgcgggatgcgtgtcccttccagattgccacccaggtgcaggttgtagcggcccggtgccttgcccaccagacccacctccgccagcatggcgcggccgcagccattggggcagccggtgacccggaagatgatggcgtcatccgccagcccgtgtttggtgagcaagccttcgatgtcggtgacaaacgccggcagcatacgctcggcctcggccatcgccagcgggcaggtgggcagggccacgcaggccatggactgcttgcgctgctcgctcacgccgtcatccagcaggccgtattgacgagccagggcttcgatgcgcgccttctcgccagcggggacgccggcgatgatgaggttctggttggcggtcaggcggaaatccccctggtggatcttggcgatttccagcatgccggtcttgagcggtttgcccgggaagtccagcaaacggccattctcgataaagagggtcaggtggtgcttgccatcgattccctcgacccagccgaagcgatcgccacggctggtgaattcataggggcgactctcggcgaaggggatacctgcgcggttttccacctcggccttgaacgcctcgactccaacacgttcgagtgtgtacttggtcttggcgtttttgcggttgacccggttgccccagtcacgctgggtgctgaccacggcggccgccacctccaatacgtgggagaggggaataaagccaaagtcactcgccttgcgcgggtaggtgctggtgtcgccgtgagtcatggcgagccccccgcccaccagcacgttgaagcccaccagcttgccgccttcggcaatcgccacgaagttgagatcgttggcgtggatatccacgtcgttgtggggcgggatcaccactgtggtcttgaatttgcgcggcaggtagttggagccgaggatcggctcctcgtccccacccagccagcttctcgccatccagccagatctccacgtaggctcgggtcttgggcagcaggtgctcggagatttttgtggcccactcgtaggcttcctgatgcagttcagactccaccggattgctggtgcagagcacgttgcggttcacgtcgccagcggtggcgatggaatctatgccggtgctgttgagggtctggtgcatcagcttgatgtcgcgcttcaataccccgtggaactggaaggtctgacgggtggtcaggcggatgctgccatacaggctgtgctcctcggcgaacttgtcgatcacctgccattgggccggggtgatgatgccgcccggcagacgggcgcgcagcataacgttgtgcaggggctccagcttctgggcagtacgctccgggcgtatgtctctgtcatcctgctgatacatgccgtggaagcggatcagctggaagttgtcgccgttgaagccgccggtgagcgggtcttgcagatcctgctctatggtgccgcgcagaaagttgctctcgcgcttgaggcgctcgttgtcggccagcggtccttcgaccggtcccggaatcacttgtttgctcatcaatagacatccctttgataacgtttggcacgacgcaattcgctcaaatactcttctgcttcctcacggctcttgtgaccgtgttctgcaatcacatccagcagggcttcctgcacatctttcgccatctggttagcatcgccgcacacatagaagtgagcacctgcttccagccactggtagagctccagacccgattcacgcagtctgtcctgcacataaatcttgttggcctgatcccggctgaaggccagcgagatcttcgacagcaggcccgatttcacatagcgctgccactccacctgatagagaaagtcctgggtgaagtgggggttgccgaagaagagccagttcttgccttcggccccttgtgcctcgcgctcctgcataaaggcgcggaacggagctatgccggtgcccggtcccaccatgatgacgggggtatcgggattggccggcaggcggaagttgtcattgtgctccacaaacacccgtacctcggcatcttcggccagcctgtccgccagataggaggaggcggcgccactgcgcacagtgccatcttcttgcgggtagcgcaccacgccaacggtcaggtgcacctcctcttccacttcgctctgggcggaggcgatggagtagaggcgaggggtgagggggcgcagcaggccagtcaactgctccgcgctgagttcggtcgggaagcgcttgagcacatccaccacttgggcagaggccaccagggcattgacctgggccttgtcaccggccaggtctttgagcgctgcgttacccgagatctctgccaaccccgtgataaagccgccgtgcaaccgggtcagttccagattgcgggtgagcacctcgcgcaggctgccatgggcggtggcttcgtcaccactgcgtccggacagggccagcaaggtcggcgtcgttgtcgaaccagaccccgagggcatccccaggctgataggtcagccctgactcttcgaggctgatctcgatatggcggatatccttggtggaatcgcggccggtgatcttctgattcaccgacaggcgggccgggaagggattggccttgtcgtactggctgtgaccgacagccgcttgtaccgcccccgccacgctgctggtggcaaccccggcagatagcgtggcggcaatggcattgaccgcctgctcgccccaggccttggcggcatcctgatagtccacatccaggctggcaagctcatgaatgcgatcggcgcccgccttggtcagcaggctgtcaaagtcctgacttgtctggcagaaaaattcgtaggagctgtcacccagccccagcacggcgaacttgagcccctccagtttgccaaccttgcccttcttgagctgctcgaacagatcgacggcactctccggtggttcaccctccccgtaagtactcactaccaccagcaggtgagtctctttcttgagctgcttgggtttgtaatctgccatggaggtgagggtcaccggcaggccgcgtgcctcggcctgcgccttgatggcactggccacccctttggcattgccggtctgggagccgtagagaatggtcaggctgccgccgggtgctgtcacggcacccgtagccgccactggctggctgccggattgggagagaccgtagagatagccgctcacccagaccagttgctgggtattgagggttgataatgcctggttcagctgacgttgttgttcatcagagaggggggccagattggtcagggagtccttcaattgcatcacacgcgtcttccatggtctgatttttggtcaggttaaggggtgtgatggataacaacaaagaataaaaatgtcttttttattctattaatgcattaaaaccccaagggatcctggcttgagcctgctcgggctgcgccctgtttcatggtataaacggcgaagaatgagccccgtcgtgacgtcacaggaaaaacgaatgccgactatcagactgtttcatgtcaatgccttcagccagcagccctttggcggcaacccggccgtggtggtgctggggccggcccagtccgatgcgcagttgcaggccatggcggccgagttcaacctgtcggagaccgcctttctcacaccggcaggggcggcgtgttatcagctacgctggtttacccctcaggtcgaggtggatctctgtggtcacggcacgctcgccgccgcccacgtgctgtggcagaccggggaggtggcccctcaggaggtcatccgtttcgagacccgcagcggcgtcttgctggcccggcgcgagggggaatggatccagctcgacttcccgcggatcccgctcacgccactggtgctggacccggcttacggggctgcgctcggctgtacgccgcggcagaccctggcggccggtgccaagttcctgctggagcttgaaagcgaagaggaggtgagggggctagtaccggattttcatgccctgcgtgccctgcctgggcggggactgatggtgacggccccgtccagccgtgcaggcgatgacttcgtttcccgctatttcgctccctgggtcggggtggatgaggatcccgtcaccggctccaaccactgcgctctggtgcccttctgggccgcgcgtctcggcaaaactcgactgaaggcgcgccagatctcggcgcgcggcggggagcttgtgctcgagttgcagggggatcgcgtgctgatgtcgggccaggcgctgaccctctggcagggggagtggctgctgccatccaccctgtaaggtacaagtgtgcgcccctctatgttcgccataatggtcgccataaaaaacgccccgcagttgcggggcgtttcgttgccatcgaatcacaggcctggcctgcactctgagcttatttctgttgcgggcgcagggccgggaacaggatgacgtcacggatggtgtggctgttggtgaacagcatcaccagacggtcgataccgataccctgaccggcagtgggcggcaggccgtgttccagcgcggtcacgaagtcggcgtcgtagaacatggcttcgtcgtcaccggcttctttctggttcacctgatcctggaagcgcttggcctggtcttccgcatcgttcagctcggagaagccgttggccagctcgcggccaccgatgaagaattcgaagcggtctgtcacgtccgggttcacgtcgttgcggcgcgccagcggagaaacagcggccgggtactcggtgatgaaggtgggttgcagcagcatgtgctctaccgtctcttcgaagatggcggtgatcacgtggcccagctcccagcccttcatcagctcgatgtgcagatgcttggcaaccgccttggcgctctccagggtagccagatccgccggggtcacatccgggttgaacttcaggatggagtccaccatggtgaggcgctggaacggctgaccgaaatcgatggtcagaccctcttcgccctctttggcgtaacggatcttggtgtcacccagaatgtcctgggccagggtgcgcagcagctcctcggtcaggtccatcagatcgatgtagtcggcataggccatgtagaactcgatcatggtgaactcggggttgtgacgtaccgagataccttcgttacggaagttgcggttgatctcgtacacgcgctcgaaaccaccgaccaccagacgcttcaggtaaagctcgggggcgatacgcaggtacatgtcgatgtccagcgcattgtggtgagtgacgaacggacgcgcggaggcgccacccgggatgacctgcatcatgggggtttccacttccatgaagcgcttgtcgttgaagaacttgcgtatgccggcaaccactttggtgcggatcatgaaggtcttgcgggactcttcgttggcgatcagatccaggtaacgctggcggcagcgagcttcctggtcggtcaggcccttgtgcttctcgggcagcggacgcagtgccttggtcagcaggcggatggtggagacgtgtaccgagagttcgcctgtgttggtacggaacagggtcccttccacgccgactatgtcacccagatcccacttcttgaactgctcgttgtagaagccttccggcagatcgtcacgggtcacgtagatctggatcttgccagccatgtcctgcagggtggcgaaagacgccttgcccatgatccggcgggtcatgatgcgaccggcaatcttcacctgtttacccaaggccaccagctcttcggcgctcttgtcgccaaattcggcatgcagatcgccggagaggctgtcacgacggaagtcgttggggaaggggttgccctgggcgcgcaaggcggccagcttggaacgacgctccgtcatctcgttgttcagttcgagagtgtggtcgacttccggagttgtggtttgttcagacatggtgattcctgctgttctgtttttacaggcctgatttcaggctagcttcgataaacttgtccaggtcgccgtcgagtaccgcttgggtattgcgggtttcgacgccggtgcgcagatccttgatgcgtgcatcatccagcacataggaacggatctggctgccccagccgatatcggacttggtctcttcgagggcttgcttctcagcgttctgcttctgaatttccagctcgtagagcttggctttcagctgcttcatacactgatctttgtttttgtgctgggaacgatcgttctggcactgtaccacgacaccggtcgggatgtgggtgatacgtaccgcggattcggtccggttgacgtgctgaccaccggcgccggaagcgcggtagacgtcgatccgcaggtcggccgggttgatctcgatgtcgatgtcatcatcgatctcgggatagacgaatacggaacagaatgaggtgtggcgacggccaccggagtcgaacggtgacttgcgaaccagacgatggacgccggtttcggtacgcaaccagccgaaggcatactcgccggtgaacttgacggtggcggacttgatgccggccacgtcgccgtcagaaagctcgataagttccggcttgtaaccgtgggcatcgccccagcgcaggtacatgcgcagcaccatgttggcccaatcctgggcttcggtaccacctgagccggactggatgtcgatgtagcaatcggagccgtcgtgctgaccggagaacatgcgacggaattcgaggtccaccagcttggtttcaagtacatcggcttcggccacggcttcgttgaaggtatcttcgtcttccccttccaccgccaggctcaccagcatctcgacgtcctcagcaccttgtgtcaagacgtcaatggtgccgaccacgttctccagggagacgcgctccttgcccagcgcttgtgcgcgctcgggctcattccatacgtccggctgttccagctcggcgttgacctcttctagacgctctttcttggcgtcatagtcaaaggtaccccctaagaagctctgtcctctcagacagctccttaagtttgtttaatacaggattgacttcaaacatcgtgaaaactctcggggtcgatgtgatttaaaaacgggatattctagccaattgtggaaggaataaacagggtcgcctcttcttgtgcgcatccggtagtcaatttctggtgcagttttccccaactcggtggaaaatatcgtccgcagactcatttgcaggttcagttttcgcctgccgggtcgctaataactacgcagtgctgtgcactcttttgggaaatccggttcctgacctcataagaagaaatcatgatgaaaaacctatcactcaagcagaagatactcttgtcggtggtgatcgccttgtcattggtgatcctgctgctctcctggcagagctataccagccagaagtccctgttgctgcaaggcagtcaggaacaggtgcaacgactgggcagccagcaggcagccagcgtcagtcactggctctctgcccgtcgcgacgtgatccaggcgcttggcaacaaggccagtgccgaccccctcaatgccctgcaacaggcgcaagtgtcgggtcgcttccagctcacctacttcggtgagggcaatggcaagatgaacgactcggatccttccatcaaccgtagcggttatgacccgcgctcccgtggctggtatcaggaagccatgagcaagggcggcctcattgtgaccaagccctatctggacgtcgcctacaacatcatggtggtgacgctggcccaacccgctcagggcggcgtggtcggtggtgacctctccatcgcatctctggtagaagacatcaccaagatgaagctgcccgccgacggttttgccatcatgatgcacaaggatggtaccgtcatcgcgtacaaggacgcagccaaggcgatgaagccggccaccgagatcgacaacgatctgaccaatgccctcatcgatcagagcaaggctggcaataccctgatccctgcctattttgacagcgaaggccgtgacaagctgctgatggcagtagacatcccggataccgactgggaactggtactggtgctggacaaggctaccctggaggcgccgctctcctccttgctgatgacccagctcggtcttgccctgctggtgctggtgggcagcattctcgccatctcctggctggtcagcctgttgctcggcccgctcaccaaggtctcccaggccctggcccgcatcgccgacggtaacggtgatttgacccagcgcatcaagatcgacgccaacgacgaagtgggccagctggccaacagcttcaaccgtttcgtcggcagtcagcatcagctgatcgccaatatccgcaagctggccaacgagctgaacgccgacgccgagcgcagtctggtgaccaaccaggcctcggtggacgagctgcagcgccagcaacaggaagtgaccatggttgccactgccgtcaccgagatggcgagcgccaccatggagatcgccggcaacgccgagagcacggccgccgccgcccagcaatccgcccagagcagtgagcagggcaagatgctggtgaatcagacccgccagtccatcaacggtctggccgaagaggtggggcaggcgaccgctgtgatcggcgagctgagccgtcacgcccaggccatttccggcatcctctccaccattcagggcattgccgagcagaccaacctgctggcgttgaacgcggccatcgaagcggctcgtgccggtgaacagggtcgtggtttcgccgtggtggcggacgaagttcgagtgctgtcccgtcgtacccaggattccatccaggagatccagtccactatcgagacgctgcaacagactactgcccgtgcggtcagcctgatgcagaccagccagggtctggccgacaacagcgtgaaagacgccgatgccgccgctgccgcgctggaagagatcacccaggccgtatcgcttatctccgacatggcgggtcagatcgccaccgcagccgaggagcagacccaggtgactggcgagatcacccagaacaccaccgccatcaaggatgtgagtgacgagattactgccgccgccatgcgcgatctggatcaggcccatcgcctcaagggtcgtgccaccgacctgaaccagcaggtgtcgacctttatcctgtaaggaaccggatttcaggcggcagagaccgccatgaaaaagccccgcactcggccgagtgcggggcttttattttgtggttgctggcgggcttacaggaaaggcagtgccataaacaacttgatcaccatggcgttgatgatgtcgatgaagaaggcacccaccatgggcaccaccagaaacgccaggtgggacggaccgaagcgctgggtaatggcctgcatgttggcaatggcggtcggggttgcacccaggccgaagccgcagtggcctgccgccagcacggccgcgtcatagttgctgcccatgaccctgaaagtgacgaagatggcgtagagcgccatcgccaccgtctgggcgaccaacaaaataaagatgggcagggcaaggctcgccagatcccacagcttcaggctcatcagcgccatggccaggaacagcgacagactgacgttgccgagcaaagagacttcccgatcgctcacctcgtgccagttcagcagggtcagcaggttgcgcagcagcacgccgacaaacagcacacagacgaagaccggcagctcgaaggcgccgcctttgaggaaagtggagagcatttccccccctttcaggctgatggcgatcagcgccagggtctcgatcaggctgaaggtggtgagcggacgttccatgtcgggcatctcgaagccccgtggtgcgtcgtccttgttgtgctcctcaccgggtacctgcacttttttcaccagatagcgtgctaccggaccaccgatgaggccccccagtaccagaccgaaggtggcgcaggcgatggcaagctcggcggcggattgcaccccgtacttttcggagaaggtggcgctccaggccgcaccggtaccgtggccgccggagagggtgatggagccggccagcagtcccatgtgcgggtccagaccgagcagggttgccagacccacgcccagggtgttttgcaccagcagcaggccggtcaccaccatcaggaaggtgatcaccgccttgccgccgcgcttgaggctggcaagatcggcggagagaccgatggaggcgaagaaggccagcatcagcggggtttgcaggctggtatcaaattgcagctctacctggagggtggagcgcaacagcaacagtaccagggcgaccaccaggccgccggcaaccggtttggggatgttgaaggtgcgcagcagcccgactcgggtcaccagcaagcggccaaacagcaacaccagggtggctgcgaccagggtggcgtaggaatcaagttgtaacattcagtactcccatgttgattggctgtgtctttcgttgatgaagactcacagattcagccgggataaaaaccagggtggctcaagtgccaacaaagaaggggctagcagccccggtcccacgcaaaggcgggatctatgcgggcctgaattgatcaggcatccagatgagatttatgaaaaatccgccggatagtagcaaaaagcaccgcttatatccatatttgtcagataaatggtcggctttaaactttattgtgacatttaacactattgggacaagcgtcatgttatgggccggatctgctatttcccggctgtcatttggggcgccagtctctataattcgccggtttccagcccacaagaggaaaccggtcaggtgtgaagttgtcggtttattcctttattaatttgccggttgccggtccatcaagaggagagggtgtgaagaagtccatctacattgcctacacaggcggtaccatagggatgcagcgttccgaccacggttatgtgccgatggcgggctttatggaagactgtctggcgcggatgcccgagtttcatcgacccgagatgccggattaccatatccacgaatatgacccccttatcgactcctccgacatgacgcctgcggactggcagcggatcgccgaggacattaaaggcaactacgagaaatacgacggtttcgtgatcctgcacggcacagacacaatgtcgttcaccgcctctgcgctctccttcatgctcgaagatctgcacaagccggtcatcatcaccggctcccagatcccgctcgccgagctgcgctccgatggtcagcagaacctgctcaacgccctctatatcgctgccaactacccgatccacgaggtgacgctgtttttcaacaaccagctctatcgtggcaaccgcagcaagaaggtgcacgccgatggcttccacgccttcgattcgccgaactatccgccgctgctcaatgccggtatcgccatctcgctggaagcgggtgagctgggggagccgtccgatcgtccgctggtgctgcacgacattaccccccaacccatcggcgtggtgaccctctatcctggcatctccagcgaggtaatcgccaacatattgcagcaaccggtgaaggcgctgatcctgctctcgtttggcgtgggcaatgcgccgcagaatccggccatgctggcgctgctctccgaggcatctgcccgcggcgtcatcatagtcaacttgagccagtgcctgcacggcaaggtcaacatggggggctatgccaccggcaatgcgctctcccgtgccggggttatctcggggtttgacatgactgccgaggcggcgctcaccaagctgcacttcctgctgagcctggacttgcctgcaccccgcatccgcgagctgatgcaacagtccctgcgcggcgagctgacgccctgagaaactgtccacgatcttgctgcgaagccgtgatcaaggctcatgtgctgctcgcttgtttgtgaacaagagggctcatgtatgcctatacactccggttcctgcgctgctcttcaccttgctgacgccttctcgcgacaggtcgtgaacagcttctggcctcctcaccatgaggggggagaggaaaaaagaggggagccaccatggctcccctctttgctgtttgccgtatccggtcgcggcacgggatgggcggcctgcctcagtgactgaggtcgatccgcactatctcttcctcgtcacggtactgacgcttgagctcgctcttgctcttcatcactatctcgccgtcccggcctatgttcatgtgctcgggattgtcgaggtgcatcgcctgccaggccatcacggcctgcagcgaggttgccttctgctcgtcgctcaggggtttgccatcgggccatttgcccagctcgaccgctgtcttgagccgctcgtacacttctttgggcatctgtctgatggcctgttgaaactcaccctgttgaaacgacatccggcttctccttgaaaattgagccatgaacccaggatctgacgggcagatcctggcgggctatgcaggcagatcctggcggactacgccagccatctgctccatcacccgcactacctgacaactgtacccgaactcgttgtcataccatacgtagaggacgcagtgatccccctcggcgatggtggcctgggaatccactatgcctgcgaagcgggaacccaccatgtcggaggagaccagctctgtgctggcgctaaaatcgatctggcgatgcagggccgagcttagcgccatctgctgcagataggcattgagactctccctgtcggtgctttgatccagtgagaggttgatgatggccagcgacacgttgggggttggcacccgaatggcgttgccggtcagcttgcccttgagctccggcagtgccttggccaccgccttggcggcacctgtgctggtcatcaccatgttgagggctgcgctgcgaccgcggcgctcgcccttgtgatagttgtctatcaagttctgatcgttggtgtaggagtggaccgtctccacgtggccgtggcggatgccgtacttgtcctgcatcaccttgagcacaggtgtgatggcgttggtggtacaagaggcggcagagatgatcttgtcatccggcccgatcacttcatgattgaccccgaacaccacgttcttcatgtcgcccttgcccggcgccgtcagcagcacacgggcggcaccgcgcgccttcaagtgttcgctcaaaccggcctcgtcgcgccagacacccgtgttgtcgacgatgagtgcattgtgaatgtcgtatgccgtgtagtcgatgtcgctcggactgttggcgtagatcacctgaatgaaggtgccgttggcgatgatggcactgcgatcactgtccacctcgatggagccgttgaaggggccatgtaccgagtcacggcgcagcagactggcgcgcttctccagatctccctcacggccgccacgcaccactatggctcgcagacgcagtgagttggcggcgccggtacgctctatgagcaggcgggccagcaggcggccgatgcgaccaaaaccgtagagcaccacgtccgtcggttgcgggatgtcacaccgccccagtgctggtgccaacctggcacgcaggtaatcgtcaatgcctgcttcgtcctggtgatcctgccagtagccgacggccagcttgccaagatcgatctcggcggcggtggggttcaaggccaggatagcctggagcagggggaagctttgctggatcggaagcggggagccctgatgacggcggacgaccctgtgggctttgaggatatcgatggtggaggcgttttgcagcgggcgtccgtagagggtgatctcgatcccttgttgtcggtagaggcgacctatcaagggttgcatggcttcggcgagctcctggctctcctgccacgcctgcaagtagtgctcgtgggtcattaaccagatcctttatttcacgttgttggggcaaatagaaattcgtcgaatgcagatcagtgtaggggtgtatatttcgttatatcattctgcaatcgcggccttatacggcgcgcgcattgtaatggatatgtagccggtttgctagccagaggtggctgcacaaggctcccattgttaccaaccagatgtgaactatgaccccttttccactacgttccgtactgctcggcctctcctgcggcctgactctgattgcctgcaacgatgacaggatccacaacatctgtgccaatcatcccgagctgtgtcaggacctggtggacgatggctggtgccgctacgagcggaccgacatcatccgcagccgcttctatctgcaagaagaggggacggacaggcgcaagtacgagctgatgcgcaatctggagcgttatctcaagtgtgcggagcggtcgaccaacatagagtacaagacggcgagggagcagaagagccccagagtggaaggcatgctggcggccggtgatcagctggccgagctcgatgcagctacccgcaactcgcaggatccctatctgctgctctggcactggaccaataacaccaacgagcaggcccgtgagcagttcacggcgctggaggggcagccggtgctcgaggagcccgagctgcaactggcgctgggaggcatttatgccaagagtgccccacagaaagccatcactctcatgcaccatgccctctccctctatggagaaggggacaaggtcaacagccggatcctcacctctctcagcaccctctacatgggccagaaggagtacggtctggcttatctgtggggcaaggtgagcgagtcgtttcaggattctcctgacgtctcggccaaacgctttggtctctatcactccttgagcaagacagagcaggaggcctgggatctgcaggccgccaccatagtcgagcagctaaaaagcgggacttatcgtccctgatccctgatgaaccacataaaccaactggccagtgactggcctcatcccttcgacatccagctgatgcacggccaggtggccattgatggccgccggctggagcgcgtgactgtcagggccattgtcctgcgtggcgaccggttgctgctggtgcactcccgggtcaacggcgatctcatgtttcctggcggcggcattgaagaaggggagtgccacggcactgccctggctcgcgagctgcgggaagagtgtggtgccgagctggtggaggtcggtgccctgctcggccagacgagggagtaccgcgctgcccgggaggccgactatgatgcctattgcatccgctctttctattacctgtgccgggtcggtgaggggtggagtgaacctcgcccccagccatacgaggtacggctaggtttcactccgggctggttcgagctggatgatgcgctacaaaccaacaagacccagctggcgggcccttgcccccagtggacggcgcgggagacccgggtactggctgagttgcatcattggcacgagtccggcctgctggtgtgaatcaggccccttgagcaagatgcaaaaaaccgcccgagggcggtttttttattgagggtgtccgcttactgcacacagaccgggcagaaggcataggtgccttgagggtcgttgaagcgggtcagcggatccagactgcggttcacctccaccagcgccttgccaaatccggccggcaaccagctttgcaggtgcggggccagcgcctgggcactgctgtcgaacagctggcgcaggaacttgtccctggcagattcctcctgctctatgggggtgacctgccactccttgaggttggcaagcgtggccgccgccttgatggcgtcctcctgattaccgaattcatccaccagacccagcgccttggcatcctggccggtccagacccggccttcggcggctttttccgcctcttgcgggctcaggccacggcccttgctcaccagaccgacaaagcgctgataggtatcttccacgctcagctgaatggcctggcctacgtgttcaggcagggcgcgggtcaggccgacaccgacgtaatccgtggtgcctactccatctgtgtgtatcccgtactgggagagcgccttgtctatggtggcgaacatgccgaacaccccgatggagccggtgagggtggtaggggaggcgaagatcttgtccgcatcggcggagatccagtagccgcccgaagcggcgtagctgcccatggagatcaccaccggcttgccagcctgtttcagcgccagcagctcggcgcggatctgctcggcggcgaaggcgctgccgcccgggctgtcgacccgcagtaccacggctttcaccttgtcgtcacggcgggcatcggccagcagatccgacagactgtcgccacctatggtgccggccgactgtacgccatccatgatggcgccgctggcaacgatgaggcccacctcatccttgccgttttggggatattgctcgggggcggctgtcagatactctttcagaccgacccctttccagccgtgatcctcgtcttcacccacttccttgatgacagcctgggtcatctcgtcacgggtggcgagctgatccaccagaccattgtcgagggcgtagctggcggcgttgccgccggccttgcgcagcagctcgaggaaacgatctttgcttggggcgacggcctcgggttctatctcccgctgctcggccacgtccgctacataggattgccacagctgatccagccagcgctgattcgcctccttgctctccggggacatctcgtcccgggtgtagggttcgacgaaggatttgtaggtaccgaccttgaacacgtgaggggtgacgttgagcttctccagcgccgacttgaagtaggtctggtagacaccgagtccctcgatcagtacggcgccgctctgattgagcagcacatgatcggcgtgagcagccagcagatactgaccctggttgtagtagtcggccatggcgatgacaggtttgccactttccttgaactcgtcgatggcgccagccacctcctgcagtttggacaagctggtgccttgcaatccctgtggtttgatcaccagcgccttgatgcggtcgtcatcttttgcgctgcgaatggcccatagcagatcagaaagcaggatctcgctcggctgctcgtcgctgctgtccacctggcgcagcaactgcacagtgggatctgtctgggtgcgctgttccaccagcacgccgttgagattgagggtcaacgccccttcaatgggagcactgggtgcttctttctggctgatgctaaagacgatgaccagcaccagaatgagaaacagcagattgaccagcatcagccgggtgaaattgagcaggcgccacagactgcgaaacagccaacccagacctttgaaaatagacatagccgcgttatcgccctgttaatgggtagagaaaggccattattaaccagttggccggtgaattgccatttccgcttcggtgcgatcgatagccctgtcaccccttcttgcttcggaatacgcctgttcgctgaaaaaatgtccaaacatttgtttgaaaaagcatttttgattctttactctagctgcaatttgataacaaaaaattaactggaggcattgtgagcctttatcctacgttgctgacgccccttgacctcgggtttacccagttgaagaaccgggtactgatgggttccatgcataccggcctcgaagaggagaagggtggctttgacaagctggccgccttctatgccgagcgcgcccgtggcggtgtcggcctcatcgtcaccggtggcatagcccccaatctgcgtgggcggctggtgccccacggctcacagctgagcttcccctggcaagtcgccaagcacaagaaggtgactcaggcggtgcatcaggaggggggcaagatagcgctgcagatcctccatgccggccgctatgcctaccatcctttcagtctggcgccgagcgccctcaaagcgcccatatccccgttcaaaccgcgcgccatgagcgagcggcagatccgcggtaccatccgtgactttgcctccaccgcgcagctggccagggcggccggttacgacggcgtcgaagtgatggggtcggaaggctatctcatcaaccagttcatctgcgagcgtaccaacaagcgcaccgatggctggggcggcagcaatgagaaccggatgcgcttcccggtggagatagtgcgggccatccgcgagcgggtcggcacggatttcatcatcatcttccgtctctccatgctggatctggtggagcagggttcgacgctggaggaggtggtagcccttggcaaggcgctggagcaggtcggcgtgaccctgatcaacaccggcattggctggcacgaggcgcgcatccccaccatagccaccagcgtaccgcgcggtgccttcagttgggtgaccgccgagctgaaaaagcacctcacagtgccgctcatcaccaccaaccggatcaataccccggaagtggccgagcgcattctggcgggcggcgaagcggatatggtctccatggcgcgccccttcctggcggatcctgaatttgtcatcaaggccgccgagaaccgggcggacgagatcaacacctgcatcgcctgcaaccaggcctgcctggatcacgtgttcaagcaaaaacgcgcctcctgcctggtcaatccccgcgcctgtttcgagaccgagctgacgtttggccgcgtgccccagcccaagaagctggcggtggtgggggcgggtccggccgggctggcgttcgcctgttacgccgccgagcgcggccatcaggtgagcctgttcgatcaggcgagcgagattggtggccagttcaactttgccaagcagatcccgggcaaggaggagtttcacgagactctgcgttattttgccaggcggttggagaagtgcggcgtcgagctctacctcggccagcgccagagcgccgagagtctgctcggcggcggctttgacgaagtgatcctcgccaccggcatacgcccgcgtaccccgaacataccaggcatagagcatcccaaggtgctcaattacatcgacgtgctgcgggatcacaaaccggtcggccagaaggtggcggtgatcggtgccggtggcatcggctttgatgtggccgagtaccttgtggagaagaaggctgatagcggtaccgacggacatcgcgatcactggctcaaggagtggggcatcgacaagcagcttggtgagcgcggtggcctgatcacgccggagatcgacgcccccgagcgccagatctggctgcttcagcgcaaggagagcaaggtgggtgacggtctgggcaagaccaccggctggatccacagaaccgtgctcaagaaccgcaaggtgcagatgctttccggcgtccagtaccttggcatcgacgatgaaggcttgcatatccagataggtgaagccaaacagtgcctgccggtggatcaggtgatcatctgtgccggccaggagcctctcaaggagctgcaggccggcttgcaggcggcaggcaagccggtgcacatcataggtggcgccgacgtggccgccgagctggatgccaagcgggcgatccgccaaggggccgagctggccgccgttatctagttactccgccctggcccgctattggtctgatattgcgataaacccctgagcctcaggggttttcttcattgtgcgctgtgctaaggtagcgccatcacagcccctgacaaggatttgcccatggatgccctcactctgttgctcaaccgccactcctgtggccgcctgaccacacccgcccccagcggtgaggtgctcgacaatatcctcaaggcgggcttgcgcgcaccggatcatggcaccctgactccctggcagttcatcctgtttgaaggggaggggcgtgagcggctgggggatctgctggccgaggctgctcgtgcccgtggcgaagatgaagagagcatcaagaagtgccaggaggcgccgctgcgcgctcccttgctggtggccgtagccacccgttatcaggcccaccccaaggtgccgaaactggagcaggagctctccgccggttgcgccctgatggcgatgcagatggcggcacaagcccagggcttcaacggcatctggcgatccggctggttcatcttcgatgagttgatcaacaaggggctggcactggcaccggaggatcaactggtgggctttctctacctcggcacccccatgctggaggcgcgcaagttgcgtgaactgccgccggatgagtttgtccgccacttctaagtcgtatgaatttcagccaaagccctgacttgtcagggcttttttgatcatgcccgatcacgatcctgaggctgtactgataaataaatgcttgccaagaggggggcggggcttggcagggaattttttaaatagtgagaggctgttctcaatcctggttgattacgctatgtaaaacgtttgcgcctcgttaatatccctgtgccagtttagaaggtgaccccttctaattttctgcgatgagagtcgcaattccgtagcacctttttacagcccaacgtcttcatgacattgggctttatttttatgggcaagattttttgtagctccaattgagatttggatcgcgatcaaggttcacgcttttccttataaaatcggggtcaggatcccgcttcgctggcagataataacaagagagtgggttattcccattgaggtagtccactctgcatttcttgccagccggaggctttatgtggttcaacagcaaactaaaaatggaaaatcagcagctgcgggaggccctgagtctcaaggaggagcaacaccagcaggcgctggccgagctgcgcgccaccataggtgagtatgagcagatgcagcgcagtagcagggagagtagtgacctcttcaaccaggtgatctcgtgctagaacaaggggggcgagatgctgcagagcgtgcgtgaagcgctggcgggcagtgccgaacatctgatggaagagaagagcgcgctctcggagctggatcaactgttcgcccagacccgcagtgccatcggccgcctctccgatcgggcccatgcgatcacaggtgaagccgaacgtagcctcaaggtggtcaaccagctcgatgccaccacgtcggccatcaaccagtttgttgcggccatacagggtatttcggaacagaccaatctgctggccctcaacgcggccatagaagcagcccgagccggggaagctggacgcggctttgccgtcgtggccgacgaggtgcggcaattggccagcaaggcccacgaagcgagccgccagattgaggggctggtcaaacagattgtcggccaggcgcaggatatcaagctcatcatcgatgacaatcaggccagcgcagccgaagtggcgacttcctcttcccagatcgatgcagtagtggcccaggtgctggctcaatccggcaggatgcagcaggtgatccacagtgctgccaccacctctttcctcaatactaccaagctcgatcatgcggtctggaagaacaccatctatcgccttattgatcagcagcacttccatgaaccggtcaatggtcataccgaatgtcggctgggcaggtggtatttcgagggacaaggcgccgatctctttgcccggcagcccgggtttcgcgagctggatgggccacacaaacgggtacacgagagtggcaaagcagcccttcatgctcgccagcagggcaatatcaaggagatggtcgagcagctcaagacaatggaaagcgccagcatgcaggtggtgcactgtatcgaccgcttgctgggaagtgcctgagcccgtgcgtcaggatcagcgcttgtttgcatgagcgcggggcgtctcagcggttgacaggcaggatccgcgccgggttgcccaccacccgtgcgccggcaggcacgtctctggtgacgactgcccccgcgccgacgatggcctcccgcccgatggtgacaccgggcagcagtatggcgccgccgccaatccagactttgtcttctatggtcaccggcagcgccgtctcccccccctggatgcgctcatcggcggccagcgcgtgggcagctgtgtagatctgcacgttcggccctatcattacgttggcgccgatgcggatcggtgcgttgtccagaaacgtggcccccatgttgacgtaggatcccgcccccaggctgatatgacggccataggtgcagtaaaacggcgggcagataaaggcgttctccgccagctcgccgactatctcctgcaacagcgccagctgttcatcctcctcttccacccgattgaagcgtcgatagcggcgcgccgtttcacggcgcaggacatccagctccgacgccatgcagttgtagggttggctgctgatcatcttctgatattcggtcatggggattcctgctctctggttggcatgaggcgatttgggtggctggctgtcgcgcaagcgcagcacctccagtgcagacctgtccaccggcaacaagcgcactgacagaggcatatattactgctttgtcagcaggataagagtgagcctcagcccagagccggcatcaccaggtgttgtggcctgccctcggaaaaggccagcacattttcaaatgccttgcgaaagtagagctcatagctgttttgctccacatagcccagatgcggtgtggccagcaggttgggcaaagccaggagaggttcgttatccaggttggcgggctcgctatcgaacacatccagtgccgctcgccgggtgggattcgcactgagcaccgcatggagtgcgccagattcaatgagctcggcccggctggtattgaccagcaaagagtctgccttcattcgagccaagtcggcacgggtgacacaggctcgagtgagctcgttgagccgcagatgcagggacaagacatcggcacgttggaaaaacgctgtcttgttgggggcggcgtcgaatccatcctgtgtcgcccgctgacgagaagattcgctaccccataccagcacagacataccgaatgcattgccgtaacgagcaatgcgctgacctatcttgccgtagccccagataccgagcgtcagaccgtacagggggcgtcccaggccgagtgagccagattgctgccactggccgttggtcaactcgcgagtgtaagccggaatatggcgggaggctgccattataagtgcccagcagagttcggcgggagcaatagggctgcctacgccttctgccacggcaacgccgtaccgctggcacagtgccgggtcgatatgctggctgattttgccggtctggctaatgagtttaagggtgggaagccgcatcagcagctgttcgtcgatacgagtacgctcgcggatcagcaccagtgcttctactccctccaacgttgcggcgaggcgcgctgtatcgggttcgctctggttgaggatggtaacgtcatgacccgccagcaaggtaaagcagggcaggtgacgaacctgatcctgatagtcatccaaaatggcaatcttcatccgttcctcttgtgtatcaagcaattgtcctgaggggtagaggcgcgccccttggcttcttggcgggggcaggcgagacgatgcccagttttcattgcagattcaagtggttcagtttggaattggtgatggggcggaccaggctggccgccccgttgtcatgctggacggcaagggggacgcggggcgtcgtgttcgatcaggctggccagctcgccgctctcatccttgagggcaaccccggtcaagcggcggttgaaggcctgctccagcaaccaggccagcttgtgagccgcctgggggaaatcgagcccggcgggacgtacgttggagatgcagttgcgctgtgaatccatgcacccgactctgggttgccaggtcaggtagagccccagactgtcgggggaggagaggccggggcgctcgccaatcatcaccagtacggcccgggcacttagcagctcccctacctcatctcccagtgccactctggcctggctggcgatcaccagaggggcacaggccaacccaaggcgcctgagatggggttgcagcgcctcgataaagggcagggcattctgatgcagagcggtggaggagagtccatcacccagcatgatgacgagatcggcttcagcctgccgggtctgatactccaggggggcgagatcggcctctgtttgcgggagctggctcagcaggaggcggctggcatcgttcagccgtcggcctagatccgggcgatgcaaatactcttcccggctggtggcggcgctctgcaccgtcagaactttgtgtcctgtggcgtgcagtgctttggtcagggcggccacttccaggggctggtgcacagtatctctagcctgtgcatgggccagaccaaacgccagcagtgcctctgtgggcaggctgaccccggtgcgccccagcgctatgcgggccgaggtgtagcgtttgagttccagccagggattgaggtgaactatgtcactcatgtcatggggatccttgctcattaggccaccttgccgctttggccaaaagccgttaacagagggtggcgcaggctggcatcgagcagttggccaccagggttggtgagttgcatccgcaccagccagtctgcaaattccggtgcgtgcttgaggccgagcagctcgcgaatatagagggcgtcatgaaacgaggtgctctggtagttgagcatgatgtcgtccgccccgggaacgccgatgaggaaggtgaggccagcgttgcccagcagggtgagcagggtgtccatgtcatcctgatcagcttctgcgtggttggtgtagcagacgtcacagccgagcggcacccccagcagtttgccgcagaagtgatcttccagtccggcgcggatgatctgcttgccgtcatagaggtattccggtccgatgaaaccgaccacggtattgcacagcaacggcttgaagtggcgagctaccccgtaggctctggcctcgcaggtctgctgatccagtccgtggtgggcattggccgagaggcaactgccctggcccgtctcgaaatacatgacgttgttgccaagggtgccacgccccaggctgagggcagcgtcatacgcctcttgcaatagggccagatcgataccaaatcctcggttggcagcctctgtaccggcgatggattggaacaccaagtctaccggcacattgcgctctatgagctgcaaggtgttggtgacatgggtcaggatgcaggactgggtcggaatagcgaaacgctggatcacttcgtcgagcatctggttcaggctggccagtacgggcaggttgtcactggcgggattgatgccgaccaccgcatctcccgcgccgtacagcagaccgtccagcatggctgccgctatcccttgaggatcatcggtgggatggttgggttgcagccgcacgctaaggtggccgggcaacccaatagtgttgcgaaaggcagtgacgacccggcacttcttggcggccaggatgagatcctgattgcgcatcagcttgctgaccgcggctgccatctcgggtgtgatgccgggggctatgtgtgccagggtctggctgttggccgtctcagacagcagccagttgcgaaaatcccctaccgtcaggtggctgatgggggcgaaggcagcatgatcgtggttgtccatgatgaggcgggttacctcatcctgctcgtaagggatcagcgcctcattgaggaaggttttgagcggaaggtctgccagcgccatcctggccgccatgcgttcctcggcgctgtgggcggccacgccggccagatagtcacctgaacgggcaggggtcgccttggccatcagggtgcgaaggtcgggaaactgatagccgtggtgtgacagttgggtgcgatacatggggctctctcgtcgatgctggggggggggaaacaaggccagcgcatggccttgctcctgatgggcacagaggacctggttcagcttgccttgaccagctcaccgtcactggtggcaatcccttcatcatgggtcagacggaagtaggcatagcccgccagcataagggcgccaaagatcagcgccagcaagccgttgtaatagaccatagcgaccagacagagtactgccagtcccaaggcgagagccggagcaaaaggatagagaggggctctgaatgggcgctccagtgccggttcgctgcggcgcagcttgaacagggccgccatcgagatgatgtacatcacaatggcgccaaacaccgccattgtgactatgttggcggtgagggatagcccgcctatgacgatcagcgagtcggagaatatcgccaggatccccacaacgccaccggccagaatggcccagtggggggtctggaagcggcggttgaccgaggccagggcaccgggcagataaccggcccgggccagggcaaagatctggcgtgagtagcccattatgatgccgtggaaggaggcgatcaggccgaacagccccagccagaccagcatgtgcagccagccgctgctctcgcccactatcatcttcatcgcctggggcaggggatcattgatgttggcaagctggcgccagtctccgacgccacctgcgaacaccatgacccccatggccagcatgaccagggtcaggatgccaccgatgaaggctttcggaattgtcttcttcggctccttggcctcttcggctgccatggcggcgccttcaatggcgaggaagaaccagatggcgaacgggatggcggcaaagataccggggagagcgccgaggctgaactcctgctggcctgcccagccgttgagcataaaattgctggcgctgaaacccgggcttactactcccatgaagaccagcagttcgaaaatggcgagcagggtgaccagcaactcgaaggtagcggcgataccgactccgaccagattgagggtcatgaagatgagataggcgctcaccgccacccacttggggtctatggccggaaactggacgttgaggtaggcccgctatcgccatggcgatagcgggcggcgcgaacacaaattccaccagggtggcaaagcctgcgatatatcctccgaccggaccaaaggcacggtaggcataggcaaaggggcctcctgcatggggaattgaggtggtcagctcggtaaaactgaagataaaagcggtgtacatggtggccaccagcagggaggtgaccagaaagcccatggtacctgcttgcgcccagccgtagctccagccaaagtattcccccgaaatgaccagtcccacggcgatcccccacaggtgaaaagcccccagggttcgtttcagttccggtttcgcacaatcctgttgctgcatacgcttctccaatatgacgttcaatggtgaaagtctctgaagaggcaaattgcaagggatatgccatccagttatatggctatttagtcatttttattcatatggttacagctattttatggtctgaggccaaggtgtgtccgctgcgttgttgtggtgcagcagcaccagattgttcggccgaagtccgggcctttgcttgtatgtggggcagtgagcaggggagatacgagaggatggcggaaacaacaagggcacccatcggtgcccttgttgtatgaggtggttgccatcagccgtgcttgcggccggagaggcggcaccactcctcttttaccgcggtcgggtccatgtcgaaccactggccgtaaatggtttccagctccggggcctggctctccagcacgccggagagcgccatcaggctgcctggcttgccatggccggcgatgagcggtgccagctcgcgcagcgggccggccagtatgttggccaccaccacgtccgcttctacgtcttgcggctgatccgccggcaggtagagttcgatctggcccgccacgccgttgcgctccgcgttgtcatggctggcctgaatggcctgcgggtctatgtcgatgccgatgacgcgggcggcccccagtttcagggcggcaatgccgaggatgccggagccacaaccgaagtcgaccacggttttgccggccagatccagcccgtccagccactgcaggcagagcgccgtggtggggtgggtaccggtaccaaatgccagacccggatccagcatgacgttgaccgcatcggggtttggcacatcgcgccagctcgggcagatccagagccgttcgccaaactgcatggggtggaagtgatccatccactcgcgcacccagtccttgtcttccagctgttcgaccttgtagcccacgtcttccccgaagatctgctggaagaaggcgatggtgggggccggatcggtttcggcatcgaacaaacccatcacttcggtctcgccccagagcggggtttcaccgggcagcggctcgtatacggggacatcctgggcatccataaaggtcacgggctgggctccacgccccagcagcatgttgctcaccttgtctgccgtcttggcagtggcgttgattcgaatttgtatccagggcattgcgtcgactcttcataaatgtgaaaccgcgagattctatcatcatgggcctgtgctgtcgtggtttgcccatgtctgcatggcgcaggaagagaactctgccgagttggcacggttaatgtattcctcattgggtgacgggaagcaacctgttcccgctgaatgctttgctctaggaaagttccgtcatcttttttcagccaccttagggtggcttttttttttcggcattagtgctggctgggggaaacaagtacggatggcaggcgtgaggggatggaacagggggaagtgggggcgttggcacacaagatgcaaagatgggtatgtcctgcataaggatatgtgtgtgattgttaccccaacgttcaggtatttagggccatcccagcgggatggccccttttttatgtcgtttttatggtgactctgcgtggtgactgtctggtgcctgatatgaactgtgcactgttggggcctgtcactggtgaaatcaccccatgatggtgcagtttttacctataagggattagtttgcaaatctgctcatgtcgatcaccagcttgcccaccatgcggccggcttccacctcggcatgggcctgggccagggtgaccggggtcagttcggacagggtgcgggtgagtgtgctcttgagcaccccttggtcgatgagggaggcaacctgaccaagcagcttgtgttgctcgatcatgtccggggtctggaacagggatcgggtaaacatgaattcctgaccgaaggtggcactcttgctcttgagcagggagagatcccagggctcgctggattcggcgatggtgcagatgtggccgaacgggcgaatgaggctggccatggcatcccagtgctgctcggtagcattggtgcagaagatggcgtcgagctgggtgatgcccagagcggtgagctctgcctgcagcttgtgatggcttaccacctgatgggcgcccatttccagacaccattcacggctttctggtcgggaggctgtggcaatcacttccatattggtgagctggcgagccaactgaatggcgatggagcctaccccaccggccccgccaatgatcagcagcttgcctgtgctctcgcggcgaaggccgatgcgctcgaacagtgtctcccaggctgtgatggcggtgagcggcagggcggcggcttccaggtcggtcaggctggtaggggcgagggcggtgatgcgctcatccaccagttgcagggcactgttgctgcccgggcggctgatgtcgccggcataccagactctgtcgcccgccttgaacaggctcacttcgctgccgacggccacgacttcaccgactgcatcccagcccagtacccgcgggctggcttcaaccttggccttgggggcgcgcaccttggtatccacaggattgatggaggtggcagtcactttcaccagcagatcccgcgggcctggggtcgggtcgggcagattggcctcgatgaagcagtgggggtgatcgctgggcagataatgggtgagggcaatggctttcatggcagttcctttcaaatcggatggattgggattgccagctactctagtctggttaattattcttattaagatgggtaattggtaaagactgtttgaatatatgaacaatgtcgatctggagttgatggggctgttcgctaccgtggtggagcagggcagttttaccggtgccgccgaggcgcttggcatgccgaagtcctcggtgagccagaagatctcgcggctcgaaacccagctaggggtgcgactgctgcagcgtaccacccgcaggctcagcctgaccccacagggtgagatctacgtggagcaatgccaggcgctgctggcgctggcccgtagtgccaatctggcgatggcgcggctgcgcgccgcccccgctggtcgggtaaggatcacggcgcccgaggcgaccggtaccctgctgcttggcaggatcctggccgaatttcgtgccctctatcccgaggtggtgctggagctgaccctctgcgacgatcagctggatctggtgggggagggttatgatctggcgctgcgggcggcgccgctgaaagattccagtctcatttgcaggcgcattggtcaggtgccgcgccatctggtggcggctcccggttatctggcggctcatggcgcgccgcagcagttgtctgagttggggcttcacccctgtctggtgcactcggcattgcctgtgtggccattgcaggaggggggctggcggccgcaaggggcctgcatcagcaacagcttgctggcactgcgggagctggcattgcacgaaggcgggattgccctgttgccacaccatgtctgtcaggaggatctggcgacggggcggttgcagaaattgctgccggatcaccccataccgcccaatcccttctatctcatctacccgagccgggaacatctggcgcctgccttgcgctcgctgatggactttgtcgccgagcggctgccgttcgcctgagcctaccagttgcctgggctggcagactcctgattgggtttgaggccgagcgctaccgactgacgctccgccagcatgcggatctgcccctcgatcaggctggcgttggggcccagcaccagtaccagttgatggtcgttgagctggatccaggagaggcaacccagccccggcaggcgggactgatccaccagcgctatgtcgcacacccgcaggctgaggcgggtcaggcagacgctcatggcttgcagattgtccatgccccccagcgccttgaggtactggattgccagcatctggggatccgagggggctacactggccaaccgtgggtgctcattggcgatgggcttgctcggcaggctcagaggcgctcgttccagcagttgatagaacagcagtgtgtaggcgacgaagaagagtatgccgaccggaatgagccagaagctgtgctcgccggactgatagctcagcaccagatccagcagaccggcggagaagtaactacccacctggatgccaagcccgctgcagatggccagggacaacccggtcagcagggcatgagccagaaacaaccagggagcggtgaaggcgaacaggaactcgatgggctcagtgatccccaatagtgcagaggtgagcgccagggtgagcagcagtccaccctgcggcagtcgctgcatgcgctggcggtgcagccagatggcaaagcaggcgcccggcaggccgaacatgatgatgggatagagaccggctacatagccttcatgcagcggctgggcggtggccagcgcctgcaggttgctctcgccaaggccgatgagactgcccagcacctgatgcaggccaagggggatcagcagccggttgagggtaccgtaacagaaggcgcccagtggggtggtgagcagttccgaggccagcagcgtgatgccctgctccagcagcggccagaacagggagagaggaaacgccagcaacaggcaggcgatcgccgaggtgcacaggcaggcgaaatccccctgtgccatctgcagccagccaggcatggtgcgccgtttcacccaggggtagatgatggcggtggtgagccccgccagcaggccgcagatcatgtctgcatgcaggccgggggccagggtgcccagcgccgagctcagcagcagaaagttgaccgccccggccagcgcctgagtgccctctccttgtcggctcaggccgaaggcgatggccaccgcgtagatgagcggcatctggctgaacagggcgcgccccgtgagggagagcacagcctgatccagtacatccggttgaccgagccggtagagcagcgcagccagtggcagtatggagaccggcaacaacagggcgtaaccgagtcgttgcagggcctggatcagggtctgtctggcgttctgtactggcataaaggtgctgagttttgtgacttggcgcacagtttacccgtaaaacacctatttggggatagttttggaaccctttattaatctctttgttattgctgttcgaataatcgccgaaccccctggcaggggggcggagtcagcaggctgaccagcacaaaggcaaccagccccagtcccagactcggtactatggcatgcagtccggccagttttatcccccactggctcagtacgccatagcagacgatgccggataccatgctggccagggcgcccggcccgtttgcccttgaccagtaaaggccgagtaccagcggccacaggaacacggcctgcaggccaccgaaggcgagcaggttgagccagatgatcatctcggggggctgcagcgccgccagcagtacgagcgtgcccaggatcagggtgcagagcagggagaggcgaggaatgtgcacctccagcttctcctgcttgggattgaggtagttgaggtagagatccttcaccagggtggcggaggcctggatcagctgggagtcgatggtggacatgatggccgccatcggtgccgccagaaacaccccggccagccagggcggcagcacttccatcatcagggagggcatgatcttgtccgggctgtccatgccgggcaggatggcgcggcccagggcgccggccaggtgcatgccgaacatcagcagggcactgacgacggtgccaataaggatgccgcgatggagcgccttgctgtcccgatagccgaagcagcgcagggccgagtggggcagccccactacaccgacgcagaccaggatccagaagctcagcatgaagggttgggtcagcatatcgccggcccccgtcgggctcaccagcttgggatcgatcaccttgagctggtggatgaggttgggtaatccatccccggcaatcaggatccctgccagcaaggcgccggtgccgatcagcatgatgatcccctgcagggcgtcggtcatcaccacggcacgaaagccgccgatcactgtgtagagcagcacgcaactggcaaacagcatcaaaccctgctggtaggagaggccggtggccgtctccagcaggcgggcaccgccgatgaactgcaccaccatggtggcgataaaggcgaggatgatagtaacggatccgagaatgaccaccgccttgctctggtagcgggcccacagcatgtcattgatggtcaccgcattgacccggcgggcaatgatggcgaacttcttgccgagcacccccagggtaagccagacggtgggcagctggatcattgccagcagtacccagccaaggccaatcttgtaggcggcacccggcccgccgatgaaggacgatgccgaggtataggtagccaccagcgtcatggcgagcaccagaccacccatgctgcggttgccgatgaagtactcctgcacgaagtcgccgccagtgcgatggcgactggcccagaagccgactcccagcaccagcaccagatagatgatgagcggcagcatcagctcaagattcatggggggactccttggcatgggggtgaggcgtatcgaggggaatatccacaaacaggcgatccaccatcaggccacacagcacaatgaacagcagcggcatcaccatgcagctgagcaggaaccagagtggcatgtcccagtattcgatctcttccgggatgaaatacgcagtgccataccaggcaaagaaatagagcagggtcagcagcaggcagagggctgcttcccgacgagcgagcgcgaaacgattcaccttggcctccgacaattttgaggggcgcaagaataacaaaaaagggccatgtcgccatggccctttttcaacagaggctccttgcggagctgacttctatcggaagtcattgttctgccttggatccttacagacccaacttcttgtgcaggtagtggatattagtaccaccgtgctggaagttttcgtccttcatgatctctttttgcagggagacgttggtcttgatcccttctaccaccagctcgtccagcgcctgacgcatgcgggcgatggcgacgtcacggttctcgccgtaacagatcagcttgccgatcatggagtcgtagtaaggcggtaccttgtaaccggcgtagatgtgggaatcccaacgtacgcccagaccacccggcgcatggaagcgctggatcaggccgggagacggcatgaaagtagccgggtcttcggcgttgatccggcattcgatggcatggccacggatgcggatgtcctgctgggtgatcgacaggggctggccggcggcgatgcgcagctgctccttgatcagatccacgctggtgaccatctcggtgaccggatgctcaacctggatacgggtgttcatctcgatgaaatagaactcgccgttttcgtacaggaactcgaaggtccccgcaccgcggtagccgatctcgatacaggcgcgcacgcagcgctcgccgatgaacttgcgcatctcttcagtgatgccgggtgccggtgcctcttcgaccactttctggtggcgacgctgcatggagcagtcacgctcgcccagatagagggcgttgccctggccgtctgccaatatctgaatttcgatatggcgcgggttctccaggtacttctccatgtagaccatgtcgttcttgaagaactggcctgcttcggatttggtcagggcgatggcggcagccagctcggcttcattgcgcaccacgcgcatgccgcgaccaccaccgccaccggcggccttgatgatcaccggataaccgatgcgcttggcgatggcggcgttgtgcttggcatcgctgtcgaccgggccgtcagagccaggcacgcaaggtacgcccgcttttttcatcgcctcgatggcggagaccttgtcacccatcaggcgaatggtctcggcgcgagggccgatgaagatgaagccggatttttcgaccacttcggcgaaatcggcgttctccgagaggaagccgtaacccgggtggatggcaacggcacccgtgacctcggcagcggctatgatcgccggcacattgaggtaggattcaccgctggcaggcttgccgatgcagatggtttcgtcggccaggagcacatgtttgagctcccgatcggcggtggagtgaacggccactgtcttgatcccgagctctttgcaagcgcgcaggatccgcagggcaatttcaccgcggttggcgatgactactttgtccaacatgggtggcaacttcccttattcgatgatgaacagcggctcgtcaaattcgacggcctgaccattttcaaccaggatcgcttttatcacgccggtcttgtcagactcgatttggttcatcattttcatggcttcgacgatgcacagggtatcgccgacattgacgtgctgaccgacttccgcgaacggcttggcttccgggctggaggagcgatagaaggagccaaccatgggggagcgcatcaggtgaccactcggggtggccgcatctgcggtcggtgcgacggcaggggccatggccggctgcatcatcatctgcggcatggcggtggtcacctgaccggagaagttgcggctgatgcgaacggactcttcaccttcggagatctccagttcggcaatgccggactcttcaaccagttcaatcagcttcttgattttgcggatatccattagcattctctttcttctttatctgatcagtgattatcaagccgcgcgcaactgatgcacggccgcggttaaagcgaattggtagccatctgcacccagcccgcagattactcctttagcgacatcagacagataggagtgatgacggaaaggctccctggcatggacgtttgacaggtgcacctcgataaaggggatggcgacacccagcagcgcatcgcggatggcgacactggtgtgggtgaaggcggctggattgatgatgatataatccacctggcccatggcctggtggatacggctgaccaactcatgttcggcgttggattgcaggtgttccagtgtgacgccgagttcgatggcgttgtgcttcagatcggcgacgatctcatcgagcgtcttgctgccgtagatgcccggttcccgtttgcccagcaggttcaggtttggcccgttgagcaggagaatacggtgattttgcgacatattgagtacatcctcgatgataatgctgctatctaccagctatcttgtggactaccagaaatctagccattttctgcgcaattcggtgtgcactggcacacagatttcgcaattatattgatttcgtgaaaattagcagcattttactggtctaatctctacatctgtctgttttttgcactatccagtgaggtgttaaattgctcagtagcagagacgacaaagccggcacagggccggctttggaggctgagaaggggcgggatcaggccgcttccgacttctcgcgaatgagcttgtccaccacacccggatccgccagggtggagatatcccccagactgtcggtctcgccggtggcgatcttgcgcaaaattcggcgcatgatcttgccggaacgggtcttcggcagcccctccgcccagtggatcacatccggcgtggcaatcgcgccaatctccttgcgcacccactctttcacctctttatgcagctcgcggctcggctcttccccggcgatcagggtgacataggcgtagatgccctgacccttgatctcgtggggcactcccaccaccgccgcctcggcgatcttgggatgggcgaccagcgccgactctatttcggcggtccccatgcgatggccggatacgttgagtacatcatccacccgtcccgtgatccagtagtaaccatcttcgtcgcgacgggcgccgtcgccggtgaagtaacgacccgggaaggtggagaagtaggtctgctcgaagcgctcatgatcgccaaacacggtgcgcatctgacccggccaggagtcggtgatcaccaggttgccctcggttgcaccctccagcggctcgcccatgttgtccaccagcgccggctgcaccccgaagaagggacgggtagccgatcctggcttgagatcggtgacgccgggcagcgggctgatgaggatgccgccggtctcggtctgccaccaggtatcgacgatggggcagcgttcctcgcctatggtgcggtagtaccactcccaggcttccgggttgatgggctcgcccactgaacccatgatgcgcaagctctggcgggaagtgccctctaccgcatcacggcccttggccatgagggcgcggatcgccgtcggggccgtgtagaggatggtgacctggtgcttgtctaccacctggctcatgcggttggtggccgggtagttgggcaccccttcgaacatgatggtggtggcgccgttggcgagcggcccgtagaccagataggagtggcccgtgacccaacccacgtcggcggtacaccagtagatgtcctcctcgtggtagtcgaacacgtacttgaaggtaagggtggcgtagaccagatagccgccggtggtgtgcaacactcccttgggcttgccggtggaaccggaggtgtagaggacgaacaggggatcttcggcgttcattgcctcgggtgggcagtcgctgctggcggcggcagttgcctcatgccaccagatgtccctgtggttgtgccaggcaacgttgccgccggtgcgcttgagcactatcaccttgctgacccgggtatccggattggtgagcgcttcatccacgtttttcttgagcgggacagggcggccgccacgcagcccctcgtcggccgtgatgacgatggaggagcctgagtcaatgatgcggccggccagggcctccggcgagaagccgccgaagacgatgctgtgcacggcacctatacgagtacaggccagcatggcgatggccgcttccggcaccatgggcatgtagaggcagaccacatcaccccgatgcacaccctgtgctttcaatacgttggaaaacttgcacacctcggcgtgcagctcgcggtaggtcagcttgcgatcctctgccgggttgtccccttcccagatgatggccaccttgtcaccgcgctgtgccagatggcgatccaggcagttggccgagacgttgagcaggccatcctcataccacttgatggagacatgccccgggtcgtacgaggtgttctttaccttggtataaggcttcatccagtcgatgatttttccctgttcaccccagaaggcatccggatcctgcacggaggctcggtacatggcctcgtaacctgccttgtccagcagggcgccgttgctgatgtgggctttgaccgggtagaccttgctctcgctcatctgtcactccttttaatacattcttgtaatgattaagtaacaacttatacctttggcgtacgagggcaattagacttttggatagatggaaacatctgcttacagtgccattcgtgacaattcatcggtgattgagtaaaaacatcggttttatcgatggagatagccatgttgtccctgctcctttgcaccgccctctggcagtccgatgcctctacgcttgccgatgaagccgcactggctgctccccaacccaaagagttccccgtgacgcgcgatcagagcggctcgccagcagtgcgagagcgtattgccgatcagatgggcaatgcatttctggcgcgcaaaccccctgtgacagttactctcgggcagccaaaaccgcgctacccgaaggatgcactgatggcagactcgctccagggccagagcgaggggtgggatgccaggctgacgttcagtgagtgagccgtattttcgatcattgagcgattcttgcagcacttgccggcttcagcaccagactcccttgcggggagtcagctgggcagccagatggggttcggtcaaggggtggctgaacaggtagccctgtccctcctgacagtgcagggattgcagaaactggcgctgggcctgggtctcgatcccctcggcggtgacagccatgcccaggctgtcggccaggttgatgatggtacggcacagctcccgactgtgcttgtcatcgggcagagcctgcacgaaggtttgatctatcttgatgcgatcgatgggcaggcttttgagcaagctcagggatgagaagccggtgccgaagtcatcgatggcaatctgcacccccagcgccttgaggcgggtgaacagctgcaagctatggtcgactcgctgtatgatgctttccgtcacctctatctccagccgctccgccgggaagccggtctccgccaggatggccgcgacccgctccacatagccaatggcgcgcatctcccttaccgacacattgaccgagagccgtggcacggccagcccggccgccagccatgcctgtccctgctggcaagcggtgcgcattacccactccccaatctgttctatcaaaccacactcctctgccaccggtatgaagcgggctggcgctatcatgccttcgctgggatgttgccagcgcaacagggcttccagcccgctcaggcggttattggccagatccgtcatgggttgatacaggatgcagagctgatgctgatcaatggccttgagcagcccctgctccaggctcatccgttcccgtgtctgttcggccatgtcgggactgtaaaacagatagccgttacggccctggcttttggcttcgtacatggcgttgtcggcagcactgaccagggcgtccgggctccgggcgtgctcagggtagagggctatgccgatgctggcggagatggcgacctgctcgtgttccagttcgaccggctcgcgcagacgtgccagcagctgttcggcgagctgtgccagctcatcctgttgttcgaaataggggatcagcacgaggaattcatctccacctagccgaatagccacatcgttgtgacgcaggctttggcggatgcgcccggccagcagcttgagcagttgatcccccgccctgtggcccaggttgtcattgatcagtttgaaaccgtcgaggtcgatgaacagcagggcgagttgctgccgattgagctgggccgtcttgatttccagttcgagccgctcctgcaacaggttgcggttgccaagctcggtcagaggatcgtgataggcgaggtggttgagctgcgcctctgccttgcgaatggcgctgatgtcggagaaggtgatcacatagtgggccgtgttgtggcggctgtcatagacggcgctgacatgctgccaggaggtgaagtagtcgccatccttgcgcagacacatcatctccccgtgccaggcgtggctgccgggcagcagggtgtgccaggggtagtcaatgtcggtatggcgacggggatgcatgatggcctccagtgacttgcccactatctcgtccggttcgtactgggtcatgttgcagaaggccgggttgaccgaaatgatctggcgctgcccatccatgatgatgatgccttctgccgtggtgtcgaagaccacattggcctggcgcagcttgtcttcctgattgcagcgatcggttgcatcgtggatcacccccatgatgcggcgtccctgagtgtcggtggcggccacatgatcggcatggagatcgacccagccccgcatctggttgggccccaggtagctcaaagtcaggtgaaggggggccgtgccgttgagggcggttctgagctgctcccccgacacgggatcgaagcgcttgatgaagttatccattcccccctgaaactggttggcggccgtgccgagcaggcgttcgacctggccatcaaattgcaacctgtcttcggccacatgccactcccagacgccaatctggcctgcactcatggccagttgcagccgttgctgcacttcatactgctcggtgacatcccgcactatggtcagtatgccgtcaggggtgccctgttcatccagcatggggctgtagattgcctgccagcgtcgttgctggccctgatgggcctccgtctggccgctcaggctcaattccacctggggaataccgctgctgatgatctgttgaaacaggggttccagcacaggggccagcgtcggcactatgtcacgcaggtatttgccgtagtgatcttcccgggagaggccgttgatatcggccagcgtctggttgacgctgcggcagcgaaagtagcggtcgaacacgcctatgccgaacggcgccagctcaaacagctgttgcagctcgtttggattcagttgacccggcgttggcggatctggcatggattcggatgtctcttcctgcatgacggctcctgaattgacttttttgtcatttaaggtgttgtcagtatggcatgaagcgctttggagggaagagatagggctgcatttgccccctatctggtcgtgttgccggctgaagtgatggttaccagctgaagcgatagctcagggtcaggttcaccacgggttgccaatcgcgatccttgataagccactgtttggcgcccacctctgtacccagtcgccattgctgccagccccagcttcgctccagcgtgacgccccaatcccgccacccctcgctggcaccataggccgccatgtgagcctggctgcctcgcgtcagccagagattgagggagagggctgccggcagcggcaggctgtgttccatataccagatatggccatagcgaccggtcacatcatagagctgacccaggctcagctgatgatcctcgtccagttgccagccgaggcgccagagcgcgctgaaacgggtgcgatccaccacctgcatgggactgacccccagcgcgaggaagctctgcttgtagagcggcaaggccagcccggcgctctgcccatcggcaaagatcaggccgaccatggtttctcgctcataggcgagccagaagtgggcgctggcgtcagccttgaccccggcctgattgctgtcgagttgccactggccgcccacctgccacaggttatcctgctccttggccgacaagggcagcgcgagtggcagggtcagcagcagccagcgactacttgccatagagccgcacccagtctctgtcctgatgcatgcccatcaggtggcagatgatgccggagcgctggaaggcatagatgagcagcacgctggtggcactgagcagcatgataaggccgaagctgttgggcagaatggtgccttggcgggcagtccaccacagcagcaaggggccccacaggtgcacgaagatactcttgtggaagatgaagacggtcagcgaatacatgccgatccagttgagcggtcgccagcacaggttgatgttgcgctgatgcagccagagtacggccccgatcaccagaaactccatgccccagatcccggcgcgtcccgtcatgtccagcgccagctcgtgctcgttggcgtagatatcactgagttcgaccgaactgctctcgccaaacgcaagatagataacgagggcgatgagggagagagtcagtaccaggccattgaggcgatcccgccactgggggcgctgatgccagcaccagccgtacaggaaaccgaagcagccgctggccatgaagagatcgaggcgggcatccagctcatagtcgggatgcacgtgcagcttcatccaactgtcgatattgccaagcagggtctgcacgccgaattgatccagcaggcacatccacagcatgacaggatagaaagagatggcctcgccgaagttgggggctatgaccagcccttcgacatagaggatcagtatgatgctggcaaacagcaccagcttgccgcccagttgtggtctgaaacgctcctggctgcgacggctcaggttgaaggccgccagggccaggtagatctggctcacccaggggataagccaggccgagacctgtgctgtggtgttatccatgggcagcaggtggccggccatcgccttgtgtgacagatagaagctgtcccagagggcatgttcacggttgaaaaaatcgatgtaccagtagttgagatagccggtgtagtgctcgaagacggccatgaagatgacaagccctcgcaacagatcgagacccgtgatgcgcgcatcctgtggaggcatgctgttgctcctgtgtcggttggtaaaaaggagccgcactataacggttgcaacaaaactgaatgggagctgaatgtaagcagatgttaccggctctcaccacgccgaccttgctgggacgaggaatgcggggatccggctgtcatgatttgtaatacttttggcggtttttcagcctttctggcggccgaatgcctgaatgccgcgcgtcagcaccagaaggccgagcacatgaaagggcagggagagggcaagtagcaagagccagtgggcttcgctgccgctggcattgataaagcctatccatgcgaccagcagggtcagcatgccggctatctgaaaacggcggcgaagcaccacctccacccccaggttggcgagatagagggtcaagagtatgccgccgaaaccggtgagctgggccgtgccatacagatctctgtccggattgaacagcaagctgaagagcggcgtcagaccctgatcctgcgggatcagggtcagcagccagcaggcgatcagtagcagggcggttttcatcggcttagtcggcggaggatgccggtttgaccaggctgaggtagttggcatccatggtgaggaatacacccagcaagcgagcactggcgccgtagaaaccaaagggatcggcagcgcggcaagcgacttcaaaatgggggaaccaggccagcagatggccatgcagcacggcttcctgctcgcctagccactgttcacgctgatcggcactgggggcttcggcggcacgtatgatgaggttgcccatcagatccagttcgaccccaagatgatcgaccggctgcgggtatttggcactgacatcgatggcaaggcgcaccagtcgttgctgcatgcggccgagggatgaggcatccagatgggcggattcataaggttgaacggccgtatcggccagaaacagtcccttgaagtcggccgccagggcagtggcgcgctcgtcacgcaccagcagacgggcgatggcctcattaagctcggtgacggccgggcgcatgggatccagcgtggagaggctcttcaggaagcttcgcacatcgtagctgtcgtattcggcgatctgtttatcgctgagctcggcgctaaacagggtggcgaaccaccagtaaagttcggcccgacgttcgctagtggccagaaattcctgcatttttcctccgtggatggcaagcgggaaacagagtgagcccgattctaacggctttggcagaaaagttaacccataggtgacaattcggcgaacaagccagaaaaaacgccgctgatggcgacgttttcagggcgtattgatggcaactcagagagggcgggtctcgaactgaggcagcccatcggctatttcgtgccggggcgctttggagcccacgaagatgcagaagcctggtcgctggctctgagcctggtcgaggatcattaggagtaatcggccccggctagctggcggatcccaaggtgatgaatcagatatcagatctcttcgcggtagatcgccttcttgcaatgggtgcagatatgctggcggcgaaaatcggtctggtgcagcaggccgacatccagttgctgatgatggccgcagtgaatgcagaagatgatatcgccatcaatggcctccgggtgcgccgccagatactgctctttggtgggcaatgtctcccactgggtggtgaaagggcttttgcgactgccggtatagtagacccaatagaaaacagcgaataccgatatgatcagaaaaagcatcaggttatccatcatggtgtacccccgtgttgaggtgatgcaaggaaggatgagagaggcttgacccgccatggaacaggtgtgtcgagtggaaattcttgctgccagcgttcggtcggcaggcaggctggcgaaagctcagtgccaggggaaggtgcaaatcgagatctatctggggcgtggcgagagtcttgcccggcatgttttgcctccatctattggcggtgcaaccgctgtgccgtgtaaagatgttatctgttagtaacggctatatccatgatccggctctggtttttgctgtttgttgtcccggtttctgtttactggcagggctatggtgtgatgggtatcggggacggatggacagagggaggattattcgccagcactaatgtcagcacgaatgccagcgctatagctaaagggagagcctgcactgacttcgaaatttgcgacacattttacattttataaacaattttttgggtggttggactgtctctttgatccagctcacgttacaatgcgcgggcccacttcacctaacgcgcaaacgattttcaggagagaaacggatgttgaaacgtgacatgaccatcgccaattatgatccgcaattgtggcaggccatcacagacgagacccgtcgtcaggaagagcacatcgagctgatcgcgtctgagaactacaccagcccccgcgtcatggaagcccagggctcccagctgaccaacaagtacgctgaaggctatccggccaagcgctactacggtggttgcgagtacgtcgacgtggttgaaaccctggccatcgagcgcgccaaggaactgtttggtgccacttacgccaacgtgcagccgcattccggctcccaggccaacagtgccgtttacatggctctgctgcagccgggcgacaccgtgctgggcatgaacctggcccatggcggtcacctgacccacggctcccccgtcaacttctccggcaagctgtacaacatcattccttacggtatcgatgagtccggcaagattgactatgacgaaatggaacgtctggccgtcgagcacaagccgaagatgatgataggtggcttctccgcctactcaggtatcgttgactgggcccgcatgcgtgaaatcgccgacaagattggtgcctggctgttcgtcgacatggctcacgtagccggtctgattgccgctggtgtctacccgaacccggtgccccacgctcacgtggttacctccactacccacaagaccctggccggtccccgtggtggtctgatcctctccgccgctgacgacgaagatctgtacaagaagctgaactcagccgtcttcccgggcggccagggtggcccgctgatgcatgtcatcgccggtaaagcagtggcattcaaagaggcgctggagcccgagttcaagacctatcaggctcaagtcgtcaaaaacgccaaagccatggcggcgaccttcatcgagcgcggttacaagatcgtctcaggcggtaccgacaaccatctcatgctggttgatctgatcggccgtgagctgaccgggaaagaagccgatgccgctcttggcaaagccaacatcacagtcaacaagaactcggtgccgaacgacccgcgttccccgttcgtcacctcaggtgtgcggatcggtaccccggccatcacccgccgtggtttcaaggaagcagagtccatccatctgaccaactggatctgtgacgtgctggacaaccatgacaacgacgaagtgctggccaacacccgcgaaaaggtgctggatatctgccgtcgtttcccggtttatgcctgatacaccagccatgctggtttgagaccaatgccacctgcgggtggcattgttttttctgtttcggccccgccatgggcgccgagcttgtgctgatataggaggcataatgccagcccagcccgggatcacagatgacgatctgatcgtgtccatccgtgcccagtaccattttcgcgatagcccggaggggctgctggcatgggatgtacggcgtctggtgcggttgagccatggcttgccggtgcaagctgtgccattggtacagattgccgagctggataccgatcactggtacggacacggcgtggccagacccacggtgcgcagcatagccgagcattgtcagttgattgccagtgcttcccttgcctatcccatcattctggatagtgcaggtcgggtcatggatggcatgcacagggtgtgcaaggcattgatagaggggcacactcacattgatgcggtgcagtttgcgcacgatccggcacccgaccacgcaggttgtgagcccgacgacttgccctatgacgactgagctcaaggttgactgaagggttgaatatcgccttgctggcggtatttttttagctggagaaagtgcgatgaagagagtgctggaaatccgcagttatcggctcaaggcggggagccgcgctgcgtttcatgcactggtgaccgagcagagcatgccactgcaccgcaaatggggaatggatgtggtgagccacggcccctccctgcatgatccggatgcctattttctgatgcgggcatacgatgatcttgcgcatctgagcgcttcccaggcggcattctatgcaacggatgcctggcgagaaggcccgagagacgccattgttgcgctgatcgaagcggatgcaaataccgtcatctgcttgcctgcaacggccatagagggacttcgcaccccctgaagtgtttaaggaatatagacggtgacatattgtttttctgggcttttaccggttttggatggccgtgctacactggcccgccaagatcctgcccctgtggggcaggtgccctgtttgttaacgccggaggtccgatgcattgccctttctgtagtgcggttgataccaaggtgatcgattcccgtctggtggcagaaggccatcaggtacgccgccgtcgtgagtgcctgctctgtcacgagcgcttcaccaccttcgagatggccgagctggtgatgccccgtgtcatcaagtccaacggctcccgcgagcccttcaatgaagagaagctgcgtggtggcatcctgcgggcgctggagaagcgacccgtgagcatggaagccatcgaaaagggggtcaaccatatcaagtcctgcctgcgagccaccggtgagcgcgaagtcgcctcccagctggtgggtaatctggtgatggatgagctcaagagcctggacaaggtcgcctatatccgttttgcctccgtctatcgcagcttcgaggacatccgcgagttcggcgaagagatcgccaagctggagaaataagcttcccaatgtccggttacgctgcgccaatcgaacctgcaacgcccattttctcgctttgaacgggagcccagatgtttagtcaagatgattaccaatggatgaatcgggcccttgaactggcccgccgcggccgctataccacggcccccaatccctgtgtcggcgccgtgctggtgaaagccggcgttgtggtcggcgagggatggcacaaacgagccggagaaccccatgctgagatctatgccctgcatgaggccggtgacgaagcccgtggtgctaccgcttatgtgaccctggagccctgctcccatcatggtcgcacccccccttgcgccgaggcgctgatcaaggccggggtgacccgggtggtggcggccatggtcgaccccaaccccgaggtgggcgggcgtggtctgcggatgttgtcggaagcgggcatcaagaccgattttggcttgctgtcgagtgaagccgaggcgctcaatccgggctttttcaagcggatgcgtaccgcttttccgctggtgaccgtcaaactcggtgccagcctcgatggccgcaccgccatggcaagcggcgagagtcagtggataacgggccccctggcccgtgccgatgtgcagcggctgcgcgccggtcacgacgccgtgctctccagcgccgaaaccgtgctggccgatggcgcctcgctgacggtgcgttgggatgagctgcccccttctctcaaggccacttatgccaaagagacgctgcgccagcctctgcgggtcatcgtcgattcccggaaccggctgaccccggacttgcccctgttccagagcacaggccctgtcttgctggcccgtcacaaggcggctggcgactggcctgaatgggtgcagcaactggagctgcccctgctggatggcaagctggatctggtcagcctctttatgctgctggccaagcggaacatcaattccgtactggtggaagccgggcccaggctttgcggtgccctgctggacaaggggttggtggatgagctggtgctttatcaggcgccgaaactgatgggggatgaggggcgtggcctgttccatctgccagcgctcacccgtcttttccaggcgcccaagctctgcatcaaggatgtgcggctggtgggacaggatatccgcatcaccgccaggatagcctgattttccaatcgttatcgggggccgaaccggccccgtcatcatcaaggtgatctgcatgtttaccggaattatcgaagcggtgggaacccttgccgcgctgcgccgccagggcgaggacatggcgctcacagtccacgcgccgacgctggattttggcgacgtcaagctgggcgactccattgccaccaacggcgtctgcctgaccgtgattggtcttggcgacaagagttacaccgccgatgtgtcgctggagaccctgtcgtgcaccggctttgccaaggccaaggtgggcgatcccgtcaatctggagaaggccttgatgccgacctcccggcttggcggccatctggtctccggtcatgtggacggggtgggtgaggtgaagagcaagtccagcagcggtcgcgccatcgaatactggatcaaggcaccgggcgagctctctcgctacatcgccgagaaggggtcgatcgcggtagacggcatcagcctgacggtcaatgccgtgcagggggacttgtttcgcctcaccatagtgccgcacaccgcccaggagaccaccatagcccgctggaaaccgggtcatcacgtgaatctcgaggtggatcagatagcccgttatctggagcggctgatgcaaggcaaggcgcaggacgctgctacctccagcctgactctggagaaactggtccagtccggctttctgtaagtggcgaaaccgctgaccaaaacgattttctgtgatcccgctctgattgaaatggggcccagagcccccatctagagcaacataattctgtatcaaagtgagcctccgggctcaattcccgaagcaagttgatggagtagcccatggcgctgagcacaacccaggaaatcattgccgatatcaaggctggcaagatggtgatcctgatggatgacgaagacagggagaacgaaggggacctcatcatggccgcctcctgtgtccgcccggaggatatcaacttcatggcccgttacggccgtggcctcatctgtctgaccttgacccgggatcgctgcaagcagctggcgctgccgctgatggttgatcgcaacaatgcccagttctccactgccttcaccgtgaccatagaagcggctgagggggtgaccacaggtatttcggcggcggatcgcgccgtcacagtacaggccgccgtggcgcccgatgccaaggccgccgacctggtgcagccgggccacatcttcccgctgatggcgcaggatggtggtgtgctgacccgtgcaggtcacaccgaagcgggttgggatctggcccgtcttgccggttacgaggccgcttccgtcatcgtcgagatcctcaacgaggatggctccatggcccgtcgtccggatctggaagtgttcgccgagcagcatggcatcaagctcggtaccattgccgacctcatcgagtaccgcaaccagcacgaaaccacggtggagaaggtggccgagtgcaaactgcccaccgagtttggcgagttcgagctcatcaccttccgtgacaccatcgacaatcaggttcacttcgccctgaagaaaggtgacatccagaccgagcagccaactctggtgcgggtgcacctgcacgatgtgctgagcgatctgctgttgaccgaccgccatgctgcccgcagctggcccttgcccaaatccatggcccgcatcgcccaggaaggcggcgtgctggtgatcctgggggccgaggcccacggcgccgagttgctggcgcgggtcaagggctttgaggccgccgacaaggggctgcaaccggaaggggccaagtggcagggtacttcgcgtcgggtcggtgtcggctcccagatcctcaagaccctgggggttggcaagatgcggctcttgagctcaccgaagaaataccacgccctcggcggtttcggcctggaagtggtggaatacgtcggcgaataagcacgtcgcccgcatgacattgcgatcatggccgcccgttgcggccatggtttttgtcgtgggtctgttgtgctagaatatgcgcacttttgactccggccccttttgattgcacagatacaggatttccaatgaaggttatcgaaggaaatatcgccgctcctgaggcgcgcgttgctattgtcgttgcccgtttcaacagcttcatcaacgaaagcttggtggacggtgctgtggacgtactgaagcgtcaaggccaagtccaggacagcaatctcaccctggtacgcgtgccgggcgccgtcgaaattcccttggctatcaagaagctggccaagagtggtcaatacgatgccatagttgcgctgggcaccgtcatccgtggcggcacctatcacttcgagctggtggcaagcgagagcagcaagggcatggcccaggtaatgatggaatatgaaattccggttgccttcggcgtgctgaccaccgaaaacattgaacaagccatcgagcgagccggtaccaaggcgggtaacaagggtgcagaggctgcactgagcgcgctcgaaatgatcaacgtcctgaaacagctggacgtgtaacgaggagaagtacattgaaaccgtccgagcgccgtaaagcccgccattgcgccacccaggccatctaccagtggcagatgaccagggccaacgtgggcgacatcgaagagcagttcaagatcgatcaggacaccaagggtgtggacctgaactatttccgcgatctgctgttcggggtagccctccactgcaacgagctggacaaggtgtttgcacctttcctctcccgtccgctggaagaagtggacatggtggacaaggcgatcctgcgtctggcgacctatgagctgacccgtcgcgatgatgtgccgccccgtgtggtgatcaacgaagcgatcgagctggccaaggcctttgctgccgatgacagccacaagtttgtcaacggtgtactggacaaggtgatcaagacgctgaacaagcgttgatcctgatgtccatcagcatcacgagcgtgtttacggcttcgcagcaagatcgtgaaccgctttgaagagaggagccagcctaaccgctggctttttattgcatgggtgaatttgagctgattgataagtacttcaagatcccccacgcccgcaaggacgtggtgatgggccctggagatgactgcgccctgctgaccctgccagcggatacccagctggcggtgagcacagacaccctggtgagcggcgtccatttttttcccgacatggatccggtggatcttggctacaaggcgctggcggtcaatttgtccgatctcgccgccatgggggccgagccgcgctgggtctcgctggcactgaccctgcccgccatcaatgaaagctgggtcgcaggttttgccgaaggctttctggagttggccgaatactacaatgtggcgctggtgggcggtgacatgacccgcggcccgctttccatcacagtctcggtgaagggatccgttcccgcaggccgagccctgatgcgcagcggcgccaaggccggtgatggcatctatgtgaccggtaccctgggggatgccgccctggcgctctcccatctgcttggcaagcgcaccctcaacgagaaccagctggccgccgtgctgcccaggctcgatcatccccatccccgtattctggccggccaggccctgcgcgggctggcgggcagtgcgctggatctttcagatgggctttcctcggatctcggccatatcctcaaggcctccggcgtgcgggcccagattgaccttggtctgctgcccctctcgcccgtgctgcaggatgcggtgcccgagcaggatgcctggcagctggcgctggccgggggtgatgactacgagctttgcttcaccgtgcccgaggagtatcgcggcgcgctggacacggcactcgccaactgtggcgtcaagttcacccgcataggccgcatcctggccggtgagccgggtatcgactatgtccgcggcgagcaaacggtcgagctgcaattgaaaggctgggatcacttcgcatgaccttgtttatgataaagcccgagctgaaaaggctgaacctgaagaacccgctccattttctggcggtggggtttggatccggcctctctcccaaggcaccgggtaccatggggacgctggccgccataccgctgtacctgctggtgagcgggctttccactccctggttcattgccctgctggtggtgggtttcgtggcgggtattcgcatttgtcagagtgccactgacgccatcggtatgccggatcacggcgccatcgtctgggatgaagtgatcggctttggcgtgaccatgatagcggcgccagccggctggacctgggtgctggccggctttgtgctgttccggttgttcgatgtattcaagccctggcccatctcctggtttgatcgccgcattcacggcggactcggcatcatgctggacgatctcatcgccggtttgttcgccctgctttgtatgcaattactggcatattggctgggttgaattaccctgtcagggggatgaccacgctggcatccccctatataccactgtttaattttcattcactggcatatgctgccgtttaaaaatcatttcacataaatattcactactcattcgaagcttaatgctattgtgctgatagtgaatattcccgcatgttgcgcctttgttgaaagtaaaagcactaaaaatgattgatggtggtcatatagtctggttatgtgacataagtcatcatttatgactatcggaatacaccctggctaggcaaagtattgcgaaattgtataacccgatcatttacactcgcggttaaaccgtctaagttactcgcgggttattccaaaaaaatgcaaaaaacccgcccggatcgctggtttaactgcctcatggattgagcgtttcttactcagaacaagcactcaagataagtaccaaggcaaaccggcatctgcggctgatttacggacgaattatttgggacggatgtcccccgcagaggtaaacatgtccttgctcgaagtgaaaaacttgcggatcgagtacccctcccgctatggggtgctggccgcggtcaaagatctctctttgtgtgtcgaaaaaggggagattgtcggtgtggtaggcgaatctggtgccggaaaatccaccataggcaacgccgtcatcgacctgttgagcccaccgggtcgcatcgcccgtggcgacatctatctcaacggcgaactcatctccggcaagagccagaacgagatgcgagccatccgtggttcccgcatcggtttcatctttcaagatcccatgacctccctcaaccccttgttcaccgttgaacagcagttggtggaaaccattctggccaataccgacctttcccgtgaggcggcctttgccaaggccctcgagctgatgggggctgtggggatcccgcagcccgagctgcgcatcaagcagtatccgcaccagttctccggcggcatgcgtcaacgggtcgttatcgccatcgccctgagtggcgatcccgagctcatcattgccgatgagccgaccacggccctcgacgtctccattcaggatcagatcctccagctcatccgcaacctctgcaaagagcgccaggtgggctgcatgctggtgacccacgacatgggcgtggtttccaacgtcaccgacaaggtggcggtcatgtaccgcggcgatctggtggagttcggtaccactgaacaggtactgggccgccccaatcacccttatacccgcagcctcatctcggctgtgccccgctcggacgtcaaactggtgcgcttcccgctggtctcctatatcgaggatgccagtgcgccggataccaatatcgatctcaagacccactggctcggtcagagtcaggacgagcgcgcttacgaaggggccctgctgcgggtggagaacgtggacctgaggtttgtcaccaaggattccatcttcccgagccgccgccagtacgtgcgggcttgtaacaacatcagcttcgagatcttcgaaggggagaccttcggtctggtgggggagtcgggctccggcaaatccaccatagcccgcgccatcacgggcctttatccgcccgataccggcaagatcttcttcgaggggatcgatctcaccgcgctcaagagcgagcgcgagcgtcgccccctgcgccgccagatgcagatggtattccagaacccttactcctcgatgaacccgcgcatgaaggtgcgtgacatcatcgccgagcccatccgttttcataagctggcgggcagcgagagccagatcgaggggatcgtcaacgatctgctcgatcacgtcgggctcggccgtggtgccggggtcaagtatccccacgagttctccggcggtcagcgtcagcgcatctccatcgcccgagccctggcgacccgcccacgtttcctcatctgtgacgagcccacctcggcgctggatgtgtcggtccaggcccagatcctcaacctgctcaaggatctgcagcaggagcttgggctcaccatgctgttcatcagccacgatctgccggtgatccgccagatgtgcgatcgtatcggtgtgatgcagcacggtcatctggtggaagtggccgagaccgaaaaattgtttaccaatgccgagcatgagtacagccgcaagctgatttccctcatgccggaattcaagggaatgtcccgtgaggggctggaaatcgcaagctaggaaagcaccggttcgccggtttgtctgtcaataagaaagccaaaagcatggagaaagacatgaagaaaggattatccaagatcgccatggcgctgttcgccgccggcctcgcctttaacgtttctgccgtcgacatcaaggtcgccgttgcatcggatgccacctcgctggacccgcaggagcagctctccggccagaccctggagatgtcgcacctggtgttcgatcccctgatgcgttacacccaggatctgaaattcgagccacgtctggccgagaagttcgagcgtatcgacgacaagactgtccgcttccatctgcgcaagggcgtcaagttccactccggcaacgacttcactgccgatgacgttgtctggaccatcaatcgcctgaaatcctccgtcgacttcaaggccatcttcgatcctatcgccgaagtgaaaaaggtagatgactacacagtcgatctgatcaccgccaagccgttcccgctggtgctgcagaccgtcacttatatcttcccgatggactccaagttctataccggcaagacagaagcaggtaaagacaaggccgagatcgtcaagaacggcgactcctatgcttctaccaatgtctccggtacaggtccgttcagcgtcaagttccgcgagcagggcgtcaagctggagtacacccgcaacgccaactactgggacaaggcttccaagggcaacgtcgacaacctgaccgtggtaccgatcaaggaagatgcgacccgtgttgccgccttgctgggcggggacgtggatgtcatctatccggttgctccgaacgatctggagcgcgtcaagaatggcaaggacacccagctggtgaccctgtccggtactcgcgccatcatcatagagctgaaccagaacaccaacccggccttgaaagacaagcgagttcgtcaggcgatcaattacgctatcaaccaggtgggtatcgtcgacaagatcaacaagggattcggtacccccgctggccagctgagcccgaaaggctatgccggtcataacgaagcgctcaagccccagtatgatctgaccaaagccaaggcgctgatgaaggaagcgggctacgagcagggcttcaagatgagcttcatctctccggccgcccgttacgtcaacgacgtcaagattgcccaggctgtctccgccatgctggccaagatcaacatcaaggtggatctgaagaccatgccggtggcgcaatactggcccgagtttgacaagtgcgccgctgacatgcagctgatcggctggcactcggataccgaagacagtgccaacttcttcgaattcctgactttcaccaaggatgccaagaccggcatgggtcagtacaactgcgcgggctatgccaacgcagaagctgacaagatggtgatggaagcgaacaccgaaaccgatccggccaagcgtgctgccatgttgcagaaggtggaagccatgctgatcgacgacgcagcctatgtgccgctccattgggaagatctggcgtatggcgccaagaaaaacgccgacatcaagcccatcgtcaacgtaatgaacttcccttacttcggcgatctggtggtcggcaagtaagcgagtcgcaaggaaggactgagcgggggtagcctgtggcgacccccgccattaacagaagcctgtgccaagacacaggccacgtagaaggacaagcatgtttacattcctgctgaaacggttctatcaggccgtgatagtgatgttcgtcatcagcctggtcgccttctccatccaggacaacctgggggatccgttgcgcgagctggtgggacaatccgtctccgaagcccagcgtcacgaattgcgcgagaagatgggcctgaacgatcctttcctcatcaaatacagccgctttttgaaaaatgcggtgcatggggatctgggcacctcctatttcttcaagcgaccggccctcgaggttatcctcgacaagctggtagcgacgcttgagctggtgtttggcgccgccgtgatcatagtagtggtctccattccgcttggggtctactccgcgatccgcccgcgcagcatcctgaccaagatcatcatggccgtgagcagcataggtatctccatccctgtgttcctgaccgccatcatgttgatgtacctcttctccatccagcttggctggctgccggcttatggccgtggcgagaccgccaatgtgctgggctgggagtcgggtttcttcacctgggacggtatcctgcacctgatcctgccggccgtgtcgctttcctccatcatgctgccgctgtttatccggctggtacgctccgagatgctggagcagctctcatccgagtacgtgaagtttgcccgtgccaaggggctggacaacaacaaggtctactaccagcacgctctgaaaaacaccatgctgccggtgattaccgtcggtggcgtgcagatcggcaccatggtggcttacaccatactgaccgagagcgtgttccagtggccgggaaccggtttcctgttccttgaggcgatccacagagtggatacgccgctgatcactgcctacgtcatcttcgtgggacttatcttcgtggtgaccaataccctggtcgacctgctctacgggttcatcaacccgaccgtcaacctgaccgccaaggggtaagcgcatgagtaacgctgtaactgcaagcccaagccgttgggctcgattcaagaactctgattttgtctactacttcctgcgggacaaggtagccatgttcagctttgcggtgtttgtggtgttcgtgctggcggcgctgctggcgccctggctggcaccgcacaacgtctatgaccaaaccagctttgatctgatggatgcggagctgccaccctcctggctggatggtggcgaagagcgcttctggctcggcaccgacaaccaggggcgcgatatctggagcaccatcctttatggtgcccgcatctcgctctccatcggtctgttcgcggtggggttgcaactggtgctcggcatcgtcatcggtctgatcgccggttacttcggtggtcgcatcgacagcctgctgatgcgctttgccgacgtgcaactgtcgttctccaccatgatggtggccatcatcatctccgccatcttccaggcaacgtttggctctgagttttactccaagtttgccatcctgatgctggtggtgatcatcggcattgccgagtggccccagtatgcgcggactgtgcgtgcctctgtgcttgccgagaagaagaaggaatatgtggaagcggccaaggtgatggggttccgtgccccgcgcatcatgttccgtcacatactgccgaactgcctgtcgcccatcctggtgatctccaccgttcaggtggccaacgccatcatgagcgaagcggcactctccttccttggattggggatgccggtggatcaaccttcgctgggctcgctcatcagtgtcggcttcaactacatcttctcgggctcctggtggatcaccgccttccccggcatctgtctggtggtgctggtgctggtcatcaacttgctgggtgactggctgagggatgtgtttaaccccaagatctacaagggttgactcgggtcagaagtgaaaacaaaagaagggcgccataaggcgcccttctttattgcttgcgattgcagccagtgcttgcgtcaggcttgcagccaggcctcgatgctggcttgaatgcccgtgctgtcgagtcccagcagcgcatagatctcctcctgggtgccttgctccacgaagcgatccggcaggcccagattgagcaccggtttgcactgcttgttgcgcatcagcagctcgttcacagcagagccggcaccgcccatgatggcgttgtcctctatggtcacgaactggtcgtggctggcggcaagcgacagcaccagcgcctcatccattggcttgacgaagcgcatgtccaccagagtggcatcaagtgcctcggcggcagccctggcctgctgcagcagtgtaccgaacgccagtatggcggtgcctttgccgttgcggacgatgcgccccttgcccagttccagcacctgcatctcggtctgcacctcgatacctgtgccactgccacggggataacgcaccgcagctggctggttgcactgatagcctgtgtagagcatctggcgacactcgttctcgtcggacggggtcatgacgaccatgttgggcacggtgcgcaggaagctgatgtcgaatgccccttgatgggttggcccatcggcgcctaccagaccagccctgtcgatggcaaacagcaccggcaatgactgcagcgccacgtcatgaatcacctggtcgtaggcccgttgcaggaaactggagtagatggcaaccacaggtttcttgtcggcgatggctaggccggcggcgaaggtgaccgcatgctgttcggcgatggccacatcgaagtagcgatccggatactgctggctgaacttgaccagccccgagccctcgcgcatggcgggggtgatgccgaccagcttctcgtctttcgccgccatgtcgcacagccactggccgaagatggcggagaagctcggcttgccgccactcgctttgggcaatgtgcattcgtccggatcgaacttgggcacaccgtgataaccgatggggtctttctcggcaggctcatagcccttgcccttcttggtcttgacgtgcagcagctgcgggtccttgagattgcgcatgttgcgcagggtttcgaccagcgcctcaatgtcatgaccgtcaatggggcctatgtagttgaagccgagctcctcaaacagggtaccgggcactaccatgcccttgaggtgctcttcggcccgtttggccagctccttgaccggtggcagccccgccagcaccttcttgccaccctcgcggatggtggtgtagagcttgccagacatgatgcgggcgagatggttgttcagcgcccccacattctcggagatggacatctcgttgtcgttgagcaccaccaacatgtccttgtggacatcgccggcgtgattgagcgcctcgaatgccatgccggcggtgatggcgccgtcaccaatcactgccaccaccttgcgacccaggccctcgctctcggcggcaacggccatgccgagcgccgcacctatggaggtgctggagtgaccgaccgagagcacgtcatactcgctctcgccgcgccaggggaaggggtgcaggccgtctttctgacgaatgctctgcatccggtcgcgacgcccggtcaggatcttgtggggataggcctgatgacccacgtcccacaccagccgatcgaacggggtgttatagacgtagtgcagcgcgaccgtcagctcgacggtgccgagcccggaggcgagatgaccactggagcgactcaccgaacgcagcaaatattcacgcagttcgttgcacaacagcggcagccgttcgaagggcagggatcgcaactcgaccggcgtatccgcgagggccaggttggggaaattgcttatatcaacgctcatattgttactgttatccagcgtttagtgggttcgctcaatgatgtaatcggcaaacgcttccagaatgtcggtattgtagggcaaagattgcaaggctgttaaggctttaccgtgcagttcgcgagccagctcacgggcattgtcgagtccgagcagggccggataggtacttttttcctgtgccagatcagagccttgtggcttgcccagtgtcactgtatcccctgtgatgtcgaggatgtcatcctgtacctggaaagcgagccctatggctgccgcgtatgtttgcagcgccgccagtgtggtgtcgtctacgtcggccttgcacagggcaccgagtgccactgcgcattcgatcagggcgccagtcttgtggcgatgcacctgctccagctcggggaggctgatctggcggccttcggcctgcagatccagtgcctgtccgccacacatgccaaggtagccagaggcgcgggccagtgtgctcagcatacgtacccggttggccagaagccggtcgggcaggggatgatctgccagaatggagaaggccagggtctgcaaggcatcaccggccaggatggcggtgccttcatcaaatgccttgtgtactgtcggttgaccacgacgcaaatcatcgttgtccatggcgggcagatcgtcgtgcagcagcgagtaggcatggatgcactccacagccgctgcagggccgtccagcagctcgcgtttgacgcccagcatctcgcccacggcatagaccaggaaggggcgcacccgcttgccgccgagcagcaggccatagcgcatggcatcgcgcagacgcggggccatggcgggcaaggattcaagttgtgcagacagacagtcgtcaatacgttgccgatgcagacgggaaaaatcgtccagcgtcactcattcctctccttgctctggctggaaggggactgcttgctcagtgccatcggcctgagtcagcaggatctggatcttctgttcggcctgttccagcttctgctggccagcccgtaccagatggacgccctgttcgaactgcttgagcgcctcttccagcggtaaggaaccttgttccagttgatgaactatggtttccagctcttccagagtggcatcaaaactcaggcggtcgattttcttactggccatgttcatcctcggggattgaaaaaaacggcttatcttaacatcgacgacgcacaggggggaggcagaaaagtgcggtcggcttaaactctcggaaaagtggccgataataagtcatcttgttggtaaggaaaaatgtggtggcccttgccgctgacgagccaatagcagaaaattcaacaaactacagatataacaaatttcagctgacaggggagtagggacgtggatctaggtagtctgattggcatagtgctgggatttggggtggtggtgtacggtatgctgctggggggccccatgagcatgtacatcgatatgccctccgtctacatcaccattctgggttccatcttcatcgccatgatgaagttcaacatcggtcagtttctgatggcgttcaagattgctggcaaggcgttcctctacaagggcgacaagctggatgacctcattatcaaggcggtcgagttggctgatgccgcccgcaaaggggggtttctggcgctggaagccgccgaagtaccaaacaccttcatgaaaaaaggcatcgatatgctggtggacggtcatgacgcggatgtcatccgcgccgtgctggagaaagacatagagctgaccgcggagcgccatgtcatcgccatcaaggtctttcgggcgctgggagatctgggccctgccatgggcatgataggtaccctggtgggccttgttgccatgctggccaacatgagtgaccccaaatccatcggtccggccatggcggtagccttgctgaccacgttgtatggcgccatcgaggccaacatgattgcgatccccatcgccgacaagctggagttgcgcagcggtgaagagcaactgagccgctgcctggtgctggacgccatcatgggcattcaggatggacagaacccgcgggtaatccagtcaatgctgcaaaattacctgaaccagtccaaacgcaacaatggcagcgagtaatccccatggctaagtgcaagtgcccgccacctggtctgcccggttacatggggaccttcgccgatctgatgtcgctattgatgtgcttcttcgtgctgctgctctcctttgccgagatggatgtacagaagttcaagcagatcgcaggctccatggagaaggcattcggcgtacaaaacattctggaggtgaaagatatccccaaaggaacctctgtcattgcgctggagttcagacctggtcgtcccgaaccgacccccatcgatactatcatgcagcagaccatcgacatgacccagaccgagctggattttcagcccggcgatgccgatcaggcgggtggccacgacaaggttgaagggcagctgagcggtggtgatacccagcaagaggcgcagaagcagcaagaggttcaaaagcagcaggagcagtccaatgccctggccaaggcgctggccgagcagatgaaagcccagattcaggatggtgccattgaggtggaggccctgggtcagcagattatcatcacggatccgtgagaaagccgccttcccggccggctcagctttcttgcaaccccagttctggccggttattcgcaaagtcgccagcttgttgaaagatgtgccaggtgagataaccgtgtcgggtcataccgacaacatagcgactgaaaatgagctgtttcaatcgaactgggatctctcatcccagcgtgcggtggcggtggctcaccagatgatcaaggttcctggctttgatggtaaacgcttggtggtgcaaggcatggcggattcccagcccctggtgcccaacaccaatccggacaatcggcgtatgaaccggcgagtggagatctccatcatgcagggcaaaccgacagtgtcggccccgattggcgtctctgatcccaagtagtgttcaccaggaagtccacttccgcttgccgcggttatccccgatagccgcggttttccttttagggccgcactgaagtgccgctcaaccgctttgtgatggcgacttgccaaggatattgggcgtgagcagcagattgaattgctatcaatcttttgtttctgtcatcacctgatccgccaatccggcggcaacatagttgtcgtcgcgctgatcggcttctcgaggctgcgagagcttgcgccgctgaggatcgccatcattggcattgattcaagccagttcatgccttccctgcccgccgctggatccacggcgtcaattattcagtgctcttacaaaccctgttttctatgtatgtcagcgtacagaccccctgttctgctcgatttatgctcatgatggctggtgcaggatcccatttccatttccggttctcgcgccctcattcatatcactatcaggagttcaccatgaacaaggatcaactcaagggtcgtagcgaagagagcaaaggcaaagggaagagtgacaaggaatcgaccggcgctgctcaaaaatccactggtaaagatcgggtcactgcagaagatcgcaaggatgccaaaaagggaaaatgaaccgtcaacgcgttggccactcagtggtcaactctcttctcccatcccgttatttgccaaataatgtcaggagcatcaaatgatcgataccaatgtaaccaataccggccgcccgcttggcccaagagtactcagtgccagtacgctcaatggcaacgatgtgtacaacccgaggggtgaaaagctgggctctatcaaggagctcatgctggacattgacaatggcaaggtttgctacgcagtgctgtcgttcggcggttttcttagtctcggcgaaaagctgtttgcagtgccgtggcgcgccctgaaggtcgatactgaaaagaaatgctttgtcatggataccgatgaagaacatatgaagaatgccccggggtttgatagtaataactggcccgacatggctgatacttcttgggaaaagagcatcaacaactattacaacaccagatcctgacgccatgttgcaatcttgtttgatgctgatgctgatgctgatgctgatgctgatgctgatgcttgttgtgaatcctatcagccgataatcagatgagaacacagcctggaagtgcctctaagcattattccacttaggcaggagacaaggctcgatgctgtggtggatctgatcaaacaagcaaaatgaaaatattgcagccagggcaaagatcgccttggctgcctcagttacctcgcttttcttcacgatcttcgcggcattcagtacgctaaagcgcgatcccgctcgcagggactgacatggattttgtgctggcttcatattaagatgccccatccgaaccgatagctgcggctctctttgattgccgcagcttctctttttcaagcaacccaggtttcgactatgaatcatactccgatgactgttcgcggcgcggaaaagctgcgtgaagaactcgactatctgaagagcgagcttcgtccgcagataatcgaagcgattgcagatgcccgtgaacatggcgatctgaaagaaaacgccgaataccatgccgcccgtgagcagcaaggtttctgtgaaggtcgcattcaggaaattgagagcaagctctccaatgcccaggtgatcgatgtcaccaagattgccaacaatggtcgcgtcatcttcggtgcaaccgtgactctgctcaagagcgagacggaagaagaagtggtctaccgtatcgtgggtgacgacgaatcggacatcaaacagaacatgatctccgtgaactcgcccattgcccgagccttgatcggcaaggaagtggacgatgtcgtcatcgtcaagacaccggctggcgatgtggaatacgagatcctggccgtcgcctacctctgatatgaggtgatgcctgaaacaggggagcacggctcccctgtttgtatttagcggggttggtaagcctgggtgaacgcatcctgatggcgctggaacatccagcttcgcagtcgttccaggtctggcttggccatctggaagtggagtgcccagccctgtatgccattgcgctgatggatatgcctgaccagctcggcgcagagggggagaggggccagttcatgaatgagcagggtaccgctgagagtggtgccaacggtcagtctggtcggcaagccttccactacaagcccatccagcgacagactgtgtaccagatattcggtttcggctaccttgaagcgggctttttcatccaggcgccagcgcgcagatggggggagcccagctccttgatgacgggcgcggcgatgcgtggttcgacaaagccatcgtctccctgagtgaaacgcagcggaaatcgaagttgatgcccggcaaagcgggcttcgagtaccagttgatcggcgcgttgcaacagcccgagcaagggagtggcgagataaccgctcagggattgtccggcggccatctcctgatcgctccccaagtcccgtagcatggccagttcatcttcggtgagaatctgatggtgatccatagcgggtatccaggagtattcatcgcaggttaagggcctggcgactactttggcaagcgacttgggaagaagggaaatgaaggaaagagcgaggctctttcctgttacttgcggggcagctggattttcggctcgttggcctgacggtagatggtcagcacgtggccgatgctctgtaccttgaccgcgccggtttcacggacaattgcatccataactagttgtttcatctcacgatcttcagacgcaaccttaaccttgatcagctcgtggtggttcagcgccagatcgatctcggccagtacaccttcggtcagaccatgttgacccaagaggacaacgggcttcagactgtgggcaaggcccttgaggtactgtttctgtttattgttgagaatcatggcaatttcttcataagtcagggttgaaaggggcgtattctacccccacttagcccttaatactaataacccttgtggttttttaaagtcgataatcatgacccagaaaaaacgttcccccagctcaacccgctggttaaaagaacatttcgacgatcaatacgtcaaaaaagcccagaaattggggctgcgttcccgcgctgttttcaaaattgatgaaatccagggcaaggataaattgcttcgcaccggcatgacggtcgtggatctgggagccgccccgggtggctggtcccagttcgccgttgagcaggtgggtgacaatgggcgagtcatcgcctgtgatattttgccgatggatcccattgccggtgtcgatttcctgcaaggggactttcgggaggagactgtactcggcgctttgctggatcgagtgggtccggacaaggtggacgtggtcatgtctgatatggcgcccaatatgagtggcacccaacaggtggatcaggcccgcgccatgtacctgatcgagctcgcgctcgacatgtgcaatcaagtgttacgcactaatggcagcttcgtggtgaaggtattccagggagaggggttcgatgcctatctcaatgaaattcgtaagcttttctctgctgtcaagattcgtaaaccagactcgtctcgtgctcgttcacgagaagtctacattgtggctaccggttttaaactgtagtaccctaaccttcatcgttaactgtcagtctgcgaggtcattgatttgagtgacatggcgaaaaacctaatcctgtggctggtcatcgccgtcgtgttgatgtcggtgttcaatagcttcagccccagcgataccaccagtcgccagctggactattccagcttcgttaaagaagtgacccaagagcagatccgtgaagtgcggatggatggcaaggtcattaatggcgtcaagcgcactggtgaacgcttcaccaccatcataccggcgccggatccccagctgctcaacgacatgctcaatcacaatgtcaaagtgatgggtgagaagccggaagagccgtctttgctgacctctatcttcatctcctggttcccgatgctgctgctgatcggtgtctgggtattcttcatgcgtcagatgcagggcggcggtggcaagggtgccatgtcgtttggcaagagcaaggctcgcctgatgagcgaagatcagatcaagaccacttttgctgacgtcgcaggctgcgatgaagccaaagatgaggtgaaagagctggtcgactatctgcgcgacccgagcaagttccagaaactgggtggcaagatcccgaccggcgtcctgctggtaggtcctcccggtaccggtaagaccctgctggccaaggccattgcgggtgaggccaaggtgcctttcttcaccatatcgggttctgatttcgtcgaaatgtttgtgggtgtcggtgcctcccgggtacgtgacatgttcgaacaggccaagaagtcgtccccctgcatcatcttcatcgatgaaatcgatgcggtcggtcgccagcgtggcgccggtctcggcggtggtcacgatgagcgcgagcaaaccctgaaccagatgctggtcgagatggatggttttgaaggcaatgaaggcgtcatcgtcatcgctgccaccaaccgccctgacgtactggatccggccttgctgcgtccaggtcgtttcgaccgtcaggttgtggtcggtctgccggatgtgcgcggtcgcgagcagatcctgaaagtacacatgcgcaaggtgccattggcagatgatgtcaatgcagccgtgattgcacgtggtactccgggtttctccggtgctgatctcgccaacctggtcaacgaagctgcgctcttctctgcccgtgagagccgccgtgtggtttccatggccgagttcgagaaggcgaaggacaagatcatgatgggggcggaacgccgttccatggtgatgaaggagtccgagaaggagatgacggcttaccatgaggcgggtcacgccatcataggtcgtctggtgccggatcatgaccctgtctacaaggtttccatcataccgcgcggtcgtgcgctgggtgtgaccatgtacctgcccgagcaggatcgctggagccactccaagcagcacctggagtccatgatctccagcctgtacggtggtcgtctggcggaagagctgatctacggtgccgagaaggtctcgaccggtgcgtccaacgacatcgagcgtgcgaccgatatcgcccgcaagatggtgacccagtggggcatgtccgagcgtctcggtcccatgctctatgcagaagaagacggcgaagtgttcctcggtcgcagcatggccaaggccaagcacatgtccgacgacaccgcgcgagtcattgatgcagaggtcaagcaggttatcgatcgcaactacgcccgctccaagcagatcctgctggacaacatggacgtactgcacaccatgaaagatgcgctgatgaagtacgaaaccatcgacgccaagcagatcgatgatctgatggcccgtcgcgaggtgcgtgctccgagcaactggcatgatgagcacagcgatactccgtcaggtggtgccactgtcgcagaggatgccaaaccggctgtgaccgaggtcgagcaggtggctgatgtcgatatcgacaaggccaatgatctcccggccaaataaactgtaatgatgcaaaccccgggctggtcccggggtttttctttatgcaaacggaagtgaagatgcagctaatcagcaaagggctcagcctctccctcgaacgcccccatgtcatggggatcctcaatgtcaccccagactccttctccgatggcggtcatttcagtcagattgaacgggcgatggcccatgcgcgtcagatggtctctgacggggcaacacttatcgatattggtggcgagtcgacccgtcctggcgcccctgacgtgaacgaacaggaagagctggacagggtgatccccgtggtcgagcggctggtcgccgagctggatgtgatgatatccctcgatacctccaaggctgccgtgatgcgcgaaggttgcaaggcgggagcccatctcatcaatgatgtcagggcgctgcttgaacccggcgccctggcggttgccgcagaagctgacgtaccagtgtgtctgatgcacatgcaaggccaaccgagaaccatgcaggcggaaccccattatgatgacctgctgggggaggtgagggctttcttcgatgagcgtattgccgcctgtctggccgtcgggatacggcgccagcagttgttgctggacccgggctacggctttggcaagacgctggcacacaactatcaactactggcacagcagagcaagttgctcgattaccagcttccgctcttggtcggcatgtcgcgaaagtctatgataggcaacctgcttggccgaccggttgatgatcggttggccggcagcctggcctgcgcgctcatcgggatgcaacatggtgcccggatcatccgggtgcacgatgtgcgagagactatggatgccctgcgcgctggctggatggtaatgacgggacaagatttcatatccaaataaaaaaacgagaacagataatggcaagaaagtatttcggcaccgatggtgtccgcggcaaggttggcgaattcccgatcacccctgatttcgtgatgaagctgggttgggcagcaggcaaggtgctctccaagaagggcaccaagaaggtgctgatcggcaaagatacccgcatctctggctacatgctggaatccgcgctggaagccggcctctccgctgccggcctcaaggctattctgatgggccccatgcccaccccggccgttgcctacctgacccgcaccttccgtgctgaggccggtatcgtcatcagcgcctcacacaatcccttctatgacaacggcatcaagttcttctccgctgacggtaccaagttgccggatgatgtggaaatggctatcgaggccgagctggatcacgagatcaagtgtgtcgagtccgccgatttgggcaaagccgtgcgtatcgaggatgctgctggccgctatatagagttctgcaagagcaccttcccatccaacctgagtctggaagggttgaaaatggtggtcgactgcggcaatggcgcaacctatcacatagccccctccgtcttccgcgagctgggcgccgaggtgattgccatcggctgcagcccggatggtctcaacatcaacgacggggtcggttctaccgctcccgacgcgctggctgccaaggtgctggagtgcaaggcagacctgggcgtggcattcgatggtgacggcgatcgtctggtgatggttgatcacaccggctacatcatcgacggcgacgagatcctttacatcattgcccgtgatgccctgcgcaacggccgcctcaaaggcggtgtcgtcggtactctgatggccaacatgggtctggagctggcgttgcagaccctggggatcccgtttgcccgggccaaagtgggtgaccgctacgtgctggagatgatgaatgagaagggctggcgtatcgggggtgaaaactcaggtcacatcatctgcctggatcagaccacgacaggggatggcatagtcgccgccctgcaggtgctgatggccatctgcaccgccgagatgccgctggccaagctgcgctccggcatgagcaagttcccgcaggtgctggtgaacgtccgtttcgccgagggcaaggatccgctggcggctgacgccgtcaaccaggaagtcgccaaggtggaacaggagctggccggccgtggtcgcgtattgctgcgtaaatccggcaccgaacccctgatccgggtcatggtggaaggtgaacatgagcaacaggtgcgcgacatggcccagcgcattgcacaacaggttgaatcggcgttttaatgaacaataatggcggctttttagtcgccctggttgtatcttgttcaaacgattcgaaaattcaaaatagcacttgtcagctgacaatcctctggatattatcagccccgctttcgcaagggagttgccgatgggacatcgcaagccgtttgtagcagccaactggaagttacacggcagtaggtcgcagttagagcagtttactgaccaatgcctgcaaggtattgacgagcaagtagatgtggtcttgtgtccatcccatgtgcatctcgacttcaccgccgcactgctcaacgagcaaaaggtaatgaagttgggggctcagaatgtgagtcagcaccgacaaggcgcttatacgggtgaagtctcgtgtgagatgcttgttgaggcagggtgtcgttacgtacttgtagggcactccgagcgcaggcgtctctttggtgagaccagctttatcgtcgcagagaagtttgcggcagccagagcggcaggcttgatccccatcctctgtttggctgagtcaggtgcagcgaggcaagcgagaagagcctttgaggtgatcgctgaagagctggatatcgtcatagagaaaaatggcgcgatggctttcgataatgctatcatcgcctacgagccgatttgggctgtaggtacaggtaaatgcgccacacccgagcaggcacaagaggttcattcctttatacgcggtcgcttggcggaggatactccagtaataggtgagaaagttagaatcatctatggtgggagcgtgacaccgaccaatgcgagagatttgtttgcccagcccgacgttgacggcggcctgattggtggagcaagcctcgatgacaagacgtttttaggaattgttgaagcggcaaagggtgcaagttaaatgtacgaaattcttttagtcgtttatctgctggtttcactggctctgattggtctggtgatgattcagcaaggtaaaggggctgacatgggcgcctccttcggcgcaggggcatcgaataccgtattcggctccggtggttcaggcagtttcctgacccgaacaacagcagttttggctactctgttctttctggttagtttggtgcttggctctatgtccagccacaaggtcaaacagggtagtgaatgggaaaatctgcaacaaaccgaacaggttgagcagaccaaagcgccagtaaacaaagatactgacgttccccaataagtgagttttgccgtggtggtggaattggtagacacgctatcttgagggggtagtgctctagggtgtgcgggttcgagtcccgcccacggcaccaattaagcagtgaactcgggtaaccgggtgtattatagtcactcagtcttgtatgaagagaatgaactggctataatctcgcacgatttcggacgcggggtggagcagcatggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaaatttcacgcatttcctaccctcaggaaggcggtcgctgcgaggcgacaatcagggtaaagcgccaagccccgatttgacatcggggctttttgttatgtgcgatttactctgaatcgatatctatctgggctttatgccctttttttgtttttcggagggtgactttggctacgttggaacaacgtttgaccgatctgctcgaggctccggtcgttgccttgggttttgaactttggggtattgagtttatccgcgcgggtaaccactccactttgcgtgtctttatcgacggcgagaatggtgtgactgtcgaaaactgtgctgaagtcagccaccaggttggcgccatcatggatgtcgaagatcccatcacagaagaatacttcctggaagtatcctcccctggtctggatcgtccgctgttcaaggttgcccagttcgaaaaatacgttggccaagaggcggcagtgcagctgcggatggcaacaaataaccgccgcaagttcaaaggcgtaatcaaagctgtgcaaggcgacatgatcaccctgacagtagatggtaaggacgacgtgttggctttcaccaatatccaaaaagcgaacatagtgccgaactttggttaacgaggctatcggatatgaataaagagattttgctggtcgttgacgctgtatccaacgagaaggcggtaccccgcgagaagattttccaggctctggagactgcgctggcgactgcgaccaagaaaaaatatgaaggcgagattgaagttcgggttgaaatcgatcgcaagaccggtgactacgaaacctatcgtcgctgggttgttgtggccgatcaggctgcaatggagaacccgtacggtgaaatcaccctcgaagccgctcagatcgagcagcccgagatccagctcggtgactatgtagaagatcagattgactctgttaccttcgaccgtatcaccacccagaccgccaagcaggttatcgtgcagaaagtgcgcgaagccgagcgttcccaagtcgttgaccagttcaaggacaaggaaggcaccatcatcagcggtgtggtcaagaagagcaatcgtgacaacgtgatcctggatctgggcagcaatgccgaggccgtgatcttccgtgacgacatgctgccgcgcgagaccttccgtccgggcgaccgtattcgtggtctgctctacgccgtgcgtccagaagcccgtggttcccagctgttcgtcagccgctccagcccggacttcctgaaagagctgttccgcatcgaagtaccggaaatcggtgaagagatgatcgaaatcatgggcgccgcccgtgacccgggctcccgcgccaagatctccgtcaagaccaacgatcgtcgtatcgacccaatcggtgcctgtatcggcatgcgtggtgctcgtgtgcaagctgtctctgcagagctgagcggtgagcgtgccgacatagtgttgtacgatgacaaccccgcacaatacgtgatcaatgccatggcgccggccgatgtggcctccatcatagtggatgaagacaaccacaccatggatatcgccgtggaagccgccaacctggcccaggccatcggtcgcaacggtcagaacgtgcgtctggcttcccagctgaccggttgggagctgaacgtcatgaccgtcgaggacatgcgctccaagcaccaggccgagaacgatcgcatcctgaccctgttcaccagcgccctggacattgacgacgatttcgccggtctgctgatggaagaaggcttctccaccctggaagagatcgccttcgtacccgtcaatgagctgctggccatcgacggtctggacgaagacatggtggaagagctgcgcaagcgtgccaaggatgtcctgaccaccaaggccctggccaaagaagaatccttggacggcgtagagccttccgaagacctgctcaatctggctggcctcggtcgcgacatggcatatgccctggccgcgcgtggtgtcggcaccctggaagatttggcagagcaaggtatcgacgaccttgccgacattgaagagctgaccgctgagaaagccggtgagctgattatggctgctcgcaatatctgttggttcggagaagagcagtctgaataagatcaaacggaggaaaatgaatggcagaagtatcagtcaaacaacttgccactgacatcgacacgccggttgatcgtcttctccagcagtttgtcgatgccggtatcagcaagagcaaggccgacgacctcgtcagcgagtctgaaaaacagactctgctggctcacttgaaaaaacagcatggaggtgacgagctcaccgcaccagcccgcatgactttgcagcgcaagaccaagagcaccatcagtgttcaggggactggcggcaagaacaaggaagtgcaggttgaagtgcgcaagactcgcacctatgtaaaacgctcggcgctggaagatgaacagcgccaggcggaagccgaggaaacagcgcgtttggaagcagaagaaaaagctcgtagcgaggccgagaacaaggttcgtctcgatgctgaagagaaggctcgccgtgaggctgagcaggctcgtcgtgaagctgaggaaaaggcgcggatcgaggcacaatcaaaggctcgacaggctccacagcccgccaaagcagccagtagcacagctcagcaagaggcagaaaagatggccaagcgcgaagcagaagaactgaagcgccaacaggaacaaacagctttgcaaaaagcagaagaactcgccgccaagaaagccgaagaggctcgtctcatggcggaacagaacggccctcgctgggctgaagaagaagctgctcgcgccaaagagagcagtgactatcatctgaccaccaacaagcatgcgcaagccgcagaagacgagttggaccggaaggaagagaccagtcgtcgcacggctgctgcagcggtcaaggccccgaaaaaggccggtcgtcgtgaagacgatcgcgactcccgcaacccgcgtgcccgcaaaggcaagcgcggcaagatggccatgcccaacgccatgaagcacggcttcaacaagcccgcagctgtggttaaccgtgacgttgtcattggcgaaaccatcactgtagccgaactggccaacaagatggccgtcaagggtgttgaagtcatcaaggcgatgatgaagatgggcgccatggccaccatcaaccaggtgatcgatcaggagacagctcagctggtcgccgaagagatgggtcacaaggtggtgttgcgccgtgagaacgaactggaagaggcggtactgtccgatcgtgacgagacctccgaagccaagtcccgtgctcctgtcgtgaccatcatgggccacgttgaccacggcaagacctcgctgctcgactacatccgtaaagccaaggttgctgctggcgaagccggtggtattacccagcacatcggtgcttaccacgtcgaaaccgacagtggcatgatcaccttcctggatactccgggtcacgctgcgtttacctccatgcgtgctcgtggtgccaagtcgaccgatatcgtcgttctggttgttgctgccgatgacggcgtcatgccgcagaccatcgaagccatccagcacgccaaggcggctgaagtacccatcgtggttgcggtcaacaagatcgacaagcctgaagcggatccggatcgcgtcaagaccgagctggcccgttacaacgtcatgtcagaagactggggtggcgatagccagttcgtccatgtttctgccaagtcaggcgaaggtatcgacgatctgctggaagccatcctgatccagtccgaagtactggaactgaaagcggtagtcgatggcatggccagcggcgtcgtgatcgagtccttcctggacaagggtcgtggtcctgttgccacagtgctggtacaagaaggtactctgcgccagggcgacatcgtactgtgtggtctggaatacggtcgtattcgtgccatgcgtgacgaacttggtcgcgagatcaaggaagcgggtccgtccctgccggtggaaatcctgggtctgtccggggtgccgtctgccggtgacgaagccactgttgtacgtgacgagaagaaagcccgtgaagtggcgctctatcgtcagggcaagttccgcgacgtcaagctggctcgccagcagaaggccaagctggaaaacatgttcgccaacatgaccgagggcgaagtgtccgaagtgaacgtggtgatcaaggctgacgtacagggttcggtgcaagccatttgcgatgcgctggtccagctctctaccgacgaagtcaaagtcaagatcgtgggctcgggtgttggtggcatcaccgaaaccgacgccactctggctgcggcttccagcgccatcctggtgggcttcaacgtccgtgccgacgcttctgcgcgcaaggtcatcgaatccgagagcctggatctgcgttactactccgtcatctatgatttgatcgacgaagtgaagcaggccatgagcggcaagctggctcctgagtatcgtcaggagatcatcggtctggctgaagtgcgtagcgtcttcaagtcaccgaagttcggcgccgttgccggctgtatggttaccgaaggtgtggtcaagcgttccaaccgcatccgtgttctgcgtgacaacgtggttatctatgaaggcgagctggaatccctgcgtcgcttcaaggatgacgtcaacgaagtccgcaacggttacgagtgtggtatcgcggtcaagaactacaacgacgtacgcgaaggcgaccagatcgaagtttacgagaccattgaaattcaacggactctgtaagccgacagttagacaaaatagggggctgcggcccccttttatcgcaggatagaatatggccagagaattcagccggaccaacagggtcggccagcagatccagcgcgaaatcgcgctgatcttgcagcgtgaggtcaaggacccgcgcatcggcatggtaaccgtctcggacgtggaagtgtccaaggacctcaactatgccaaggtttatgtcaccttcttgcagttggatatcgatgccgagcgcatcgcggaagggctcaagggcctgaccgaagcggccggctacatccgcagcctgcttggcagcgccatgcgcctgcgggtggtgcccgagctgcgcttctactacgaccagaccctggtcgaggggatgcgcatctccaacctggtgtccaacacagtgcgtgacgacaagcgtcgcatggccgaagccggccgtgaagaagacgaagccgcaccggatgatacaactgaggataaagcctgagatgtctcgtagacgccgtttcaagggtcgtgacgtacacggcatcctgctgctggacaagccgaccggtctgacctccaacgatgtgttgcagaaggtcaagcgtatctacaacgcagccaaggccggtcacaccggcgctctggatccgctggcgaccggtatgctgccgatctgcctcggcgaggccaccaagttctcccagtatctgctggaggcggacaagcgctatgaggtgaccgccaagctgggcgagcgcaccaacaccagcgactccgacggcgaggtggtctccacacgtccggtgaacgtggccctgggtaccctgatcgagtcgctggaccagttccgcggccccatcatgcaggtgccgtccatgtactctgccctcaagcacaacggtcgcccgctctacgaatatgcccgtgaaggcatagagatcgagcgggaagcccgccccatcactgtgttcgagctcaagctcatcagctttgaaggggatgaggtcaagctggaagtgcactgcagcaaaggcacctacattcgctccctggtggacgacctgggtgaagtgctgggctgtggcgcacacgttacccagctgcgccgtacccaggtggccacgtatccctatgagcggatgctgactctggaacagctcgagtgcatcttcgaacaggccaaggccgagagtatcccgccacgggagcagctcgaccccttgttgctgccgatggataccgccgtggccgcactgcccgaggtgaacatgctggcggcagtcgccgcctatgtgaaccagggtcaagccgtgcaggtagctggcgcgccgcaaagcggccaggttcgcatgacggtgggcccggagcgtgagttcatcggtgtgggcgagatcgacgatgaagggcgggttgcccccaagcgtctggttcgctaccacgatgaacacgacgaggagtgatcctcaggcggtatcagggcgtcttccccgctgcgcctctttctcgttgcgaaaagtgacgaggacgattatgataccgccctcatttcacggctgaattagagattggctgtgaacctttaaacactctattggagtaataccatgtctctaaatgctgagatcaaagcttccatcgttgctgacaacgctcgttgcgccaacgacactggctcccccgaagtgcaggttgccctgctgactgcccagatcaaccatctgcaaggtcacttcaaagagcacgctaaagatcaccacggtcgtcgtggtctgctgcgcatggtttcccagcgtcgcaagctgctggactacctgaagcgtaaagatgttcagcgttatgctgctctgatcgccaagctgggtctgcgtcgttaatcgaccatcagatttcgcgaaaaaggggaacctcagggttcccttttttattgtccgtcaggctgttgccatcctcacagaatgtgtgtcactgcttaccttttggttcgaatcaagtatacttgcacgcgaatttaaagagccaaattgtaaaaaggaaattcacgtgaatcctattgtaaagtcattccagtacggtcaacacaccgtcactctggaaaccggtgtgatggcccgtcaagccactgcggccgttatggtcagcatggacgatacctgcgtatttgtgaccgtcgtcggcaagaaagaggccgatcacggtcgcgatttcttcccgctgaccgtcaactaccaggagcgtacctatgctgctggtcgtatcccgggtggtttcttccgtcgtgaaggccgtccgagcgaaggcgaaaccctcacctcccgcctgatcgaccgtcctattcgtccgctgttcccggaaggcttcctcaatgaggttcaggtggttgccaccgttatgtccgtgaacccgctggtttccccggacatcgttgccatgatcggtgcctctgctgcactggccatctccggcatcccgtttggtggcccgattgcggctgctcgcgtgggttacatgaacggtcagtatgtgctgaacccgactactgccgaactgccccagagcgatctggatctggtggttgccggtaccgccaacgccgtgctgatggtggaatccgaagcggccatcctctctgaagaggtgatgctgggcgccgtggtatatggccacgagcagatgcaagtcgtgatcaacgccatcaacgagtttgccgccgatgtgggtacccagccatgggattggaccccgcctgcgaccaacgaagccctcaaggccaagattgccgagctggctacagctgaactgggtgaagcctaccgcatcaccgagaaggccgtgcgttacgccgccatcggtgccatcaagcagcgcgtgatcgagcaagtgatcgccgctggcgtggaagacgatgccaagaagattggcgaagagttccacagcctggaaagccgcatcgttcgtggtcgtgtcgtacgtggcgagccgcgcattgatggtcgcgatccggaaatgatccgtgccctctccgtcggtaccggcattctgccccgcgctcacggctctgccctgttcacccgtggtgagactcaggccatcgtcgttgcgaccctgggtaccgagcgtgacgcccagaacatcgacgagctggctggccaccgcgccgaccgcttcatgctgcactacaacttcccgccgtattgcgtcggtgaaaccggcatgatgggcagccccaagcgtcgtgaaatcggtcacggtcgtctggccaagcgcggcgttgctgccgtgatgccgagcgccgccgagttcccgtacgtggtgcgcgtggtgtctgaaataaccgaatccaacggctcctcctccatggcttccgtttgtggttcctccctggcgctgatggatgcgggtgtgccgatcaaggcctccgttgccggtatcgccatgggtctggtgaaggaagaagaaggtttcgtcgtgttgtccgacatcctgggtgacgaagatcacctgggcgacatggacttcaaagtggccggtactacccaaggtatcactgcgctgcagatggacatcaagatcgaaggcatcaccaaagagatcatggagattgccctcaagcaagcccgtggtgctcgcctgcacattctgaaagtgatggacgaagccatccaggcgccgcgtgccgagatttccgatttcgcgccgcgtatccacaccatcaagatcaatcccgagaagatcaaggacgtgatcggcaagggtggctccgtgatccgtgcgctgaccgaagagactggcaccaacatcgagctggatgatgacggtaccgtccgcatctccgccgtggccaacgaagcggccatggaagcgatccgtcgtatcgaagccatcactgccgagatcgaagtgaaccgcatctatgaaggcaaggttgtgcgtctggccgatttcggcgccttcgtcaatatcctgccgggtaaagacggtctggtacacatctcccaaatcaccgatgcccgcgtgcagaacgtggccgacttcctgaagctcggtgacgtggtgaaggtgaaggtactggaagtggaccgtcaaggccgtgtgcgtctctccatcaaggaagcgaatgcaccgaccgaagccgttgctcctgctgctgacgtagccgctgtcgaagagccggctgccgaataaggctgctgcgctgtgaagagccgacctcagggtcggcttttttgtgtccgctgtccgccacgcttgtttcctatgagaccctctgttacaacggagagctccccgcgcgacgggcaacaaggagcagtatgatgtcgtgggccctcctcaggcagtttccccctctggtctggacagtgatcctgggtaccttcatggtgcgcaccagctattacatggtctggccgtttctctccatcttgctctatcgggagtatgccctttcggccaccagtatcggtgccatgctgggggcgaccgcggcgatctcgaccctggtcagtttctatggcggctggctgtcggacaagctggggcggcgcaacatcttgctggccggttgtctggtcgcgctgctctgctacggcctgctgggatttgcccactcagtattctggttaggggtaggggtgctcggtagcggcctctcttccggcttgatcgatgcgcccggcaaggcgttgatggccgacagccttatctctgccaaggcccgcgagctggcactccacctgcgttacttcttgctcaacctgggggcggcgatcgggcccctgcttggggtgacgctggggatcagtgcccagcagcacacttttttgctgctctccggcagctatctgctgctgggggccgccttcgtctggggttttcgccagctgattgagggcgagcagcgcagcggcggcctgggtctgcgcgccgccatcaaggtgctgtggctggatttgggttttctgttgctggtgatggccaatctgctgatggtgctggtctactcccagtttcactcgccgctggtgcaatacctgacgcgggcagaaaccccagaggtggcgaaactggtcgccatcctggtgaccaccaatgcactgaccgtggttgtgctgcaattcccgctgctgcatctgcttgcccgctggccgcacaaggtacggctgcaggtcggcatcatgttgtttctgggcgctcaggtgctgttcgcgctgggggatccccagcagtggtcacactggatcggggccgtgctgttgctgagcgtggggtagaccattttgtttccgctgctcaacgtgctgatcgaccagatgtcgccccctcatctcaagggaagctatttcggagccggtgcgctggccgggctgggtggggccatcggcgccgtgctgggaggctggattatcgagcagtggagtggacagttgctctacatactgatgacgctgctctgcgtgctgacgtttctgttgtacgaatggggggcccggatcccgcgccccgaggtggcgaaatcctgtgcccagcaaggctagtgggtctctttcggattcacctctttcagcgccttcttggcggcatacatgcgctcgtcggccagccggatcaggctgttgccctcgtcgaactgcaatggccctgtttgcaccaggccgatgctgagggtcacatcacctatctgctctgccagtgtgtgggtcagccgttgcagatagacgtctctggcctgatcctcgctgcagttgggcaggatcagacagaactcgtctccgccgtaacgaaagcagcagtcctcggcccgtgacaccttgcggatggacgcacccactatgcgcagtatctcgtctccccgctggtgcccctgggtgtcgttgatctgtttgaagtcgtcgatatcgaggtaggcgatgaccactggctcggcccgacgctggcaggtgcgcagggtgcgggtcaggttctcctgcaggtggcgcacgctgagcaggccggtgagagcatcggtgcggctcatctcctccagttgctgggtacgctcccggaccttctcctccagcgctttggcatagatctccgatttctccttggatgactctatctccgagaccaggctgcggatgtaagtttcgaataccagggtaatgtcgaacagaaacagtttgtcgagggcggtcagcatggcgatgcgctcgggctcatgggctatctgggtgaagatatcctcgatgagcaaccccttgagggtattgatggccgccagatagagcttgggttccaccccgatccgcttgtgcaccagcccgatccgcagccggttgttgacgtactccaggtcatacaggccgctgaacaggtcgaggatgtaacggcgctgagccgctctgagtcttgtcagcgtatcggcatcgccgatcagcagggcaatctcggtgatcccggtctgcagtatataaaacttgtcgaccagcacatcgatatggggttctatcttggaacgatagctggcgagccgggtgaagtcgtcctcgtccagcagtagcaactccttgcgatgggcgatctcaaactcggtgatccgcatctgttccagcagggtctgttcggttggattcatggtagttccctgaacgaatatgagggggcgcacattgctatctaactgacagtgtagacagtaaaacagggtgatggttttcaaatggcgcaggctccctgccgatcaagacttgtgcctgtgaggctgtgagctggctagaaggtcagcaccttgtcggccgccagtgtccattgggccagcagtggcagggtaccaatctcgatcccctcaatgaggggcagcgccgtgatgccgcgggcatcggtgcaggtcttgcacagacggatggcggtgccctgtgccagcagtatctccagcatctggcgcaggttgtaaccctcggccggggcttgccccgccagggcggcactgacagcgtcggacatcaggaacagctgcaggctggcgccaccctgctcattgagagcgatggccagacgtagggtattgaacagggactcgctgccatagggggcgccgttggcaatgatgacaatatgttgattcataagagactccatcacgaaaacaccattctagactcggccggcctgtattggcgtgatgttgcacaaactctgtcgtaccggtttgcgcatgacttgacccggttggccgagtacggtctgataggcgaccatcaaacatgacagaggaatgaggtcgttatgtggaaggttttcggaataagtatgctgctgttggccggtcaggcttatggcagccagcaggtaggctgcaaggctcggcaacaggcagtggcggatcagctggtcttcgccaaggcgcacaataatgcggatcagatagccgggctggagcaggcgctgcgcaacatagaggcccactgtaccgatgacggtctgttcaaggagcagcagcaacaggtagccaagctgaaagagcaggtgaacgagcggctgctcgagttgcaaaatgcgcgtgtgtcgggcaagccggacaagatcgccaagaagcaggccaagctggaagaggcacaggccaagttgctggccgcccagagcgagctggatgccctgagcaagctgatcaaaccctgaacgacgaattgcacaatgaaaaagccgggcatgcccggctttttcatttttcagcaggcactcatgtcagagcccccgtcgacccaccatgttggctggcactacccaggcatcgaactcctgcgccgtgaggtggccggaggcgatggcggcttcccggaggctgagcccctcactgtgtgcccgcttggctatctcggccgccttgtcgtaaccaatgtgagggttgagtgccgtgaccagcatcagagagccggccagcagctcgtctatgcgtgcccggttgggagtgatgccggtggcgcagtggtcgtggaagctctgcatgccgtcggccagcagacgcacgctctgtaaaaagttatgggcgatcagtgggcggaagacgttcagctcgaagttgccgctggcgccacctatgttgatcgccacgtcgttgcccatcacctgggcacacagcatggtgagcgcctcgcactaggtcgggttgaccttgccgggcatgatggaggatccgggttcattttccgggatgagcagctcaccgagcccgctgcgggggccgctggccagccaacgtacgtcgttggcgatcttcatgagtgacgcggccagcgtcttgagggcgccgtgagcatgaaccagggcatcgctgctcgccagcgcctcgaatttgttgggggcgctcaccagcggcaagcccgtctgctccgccagggtggcagccacggcatcggcaaaaccgggtggcgtgttcaggccggtgccgacggccgtgccccccagcgccagctcgcacagatggggcagggcggctcgaatgtggcgctccccctgttccagctgggcgacccaaccggagaactcctgccccagggtgagcggagtggcatcctgcaagtgggtgcggccaatcttgacgatgtcgtcgaaggcgtgggccttgcgggccagcgtcgcgctcagggtgatcagggcgggcagcagttgcaaggtaatggcagtgacggccgccaggttcatggcgctcgggaagacatcattgctcgactggctgaggttgacctgatcgttgggatggacgagacagccctgcccccgcggaccgccgagcagttcgctggcccggttggccagtacctcgttgacattcatgttggtctgggtgccagagcctgtctgccagacgcgcagtggaaattcctcctcatgcaggccgcacaggatttcatcggcggcgctcatgatggccagggccgtgcgggcgggcaacaaccccttggcgtgattgacccgggcgcaagcagacttgatgcgggccagggcgcagatgagctcggcgggttggcgctcccccgagatatcgaagtggagcagggagcgctgggtctgggcgccccacagccgttcggctggcacctctatctccccgaagctgtcgtgttcgatccgtgtcgtcatcgcatactcccgtctaacaaaacaaggggcgagggaagatcccttgcccctcacagcatggcaaaccgcaggttcggcggctcagatcagcacctcacctctatgctccctttttcatgggcagtcagccgtgagggctaaagggggtcaacttcgccagcggggtggcattcatgaattcctccacctcctcgccgtgtttgaagatcttgtagctctcgccgcgggcgctccagtattcgagggtgtcgccgctgctctcaccgcttatctgcagcaggctggcttcgcgcagggccaccacgtattcgctcgggttgatggcgcagaactccgccagacgttcgtcgcgggtttcgcccatgtggccgctgatgctggcatccagataatgagggttgatctgcaacgggaacaggcccagcgcaggcagcacggcggcgttgcacaccggcatgtcgttggtggtgcgaatgctgggggttgccacattgcaacctgcgctccagcccacatagggcacgccccgctcgcgtaccgcgcgctggattggcacgaccagaccatattcgtgcagtagctggttcaggcgccaggtattgccaccgctgatgaagatggcatcagcctgattgatggcatccacagggtcatcaaactgatgaatactgatggcttccacccccagactctcggtgagatcgcgggcgcgggcatcccagtcgctgcggatcacggcgtaggggatcagcagtatgcgtttgacctgtttgcgggcgagcagggtttgcaccctatcccgggcccaaccgagcagacccggaaattcggtggctttaccgttgctgagaagaagcagttccatgaagtgtgtcctcgatgagtgaaagcggaggcatcatcgccagagcctggcgacaagagtccccattctagcctcattggtgcccgtgttctgtgatcccgtcgccccaccatggcaatagcccccattaccgtgccccttggcgtttgcggcggccaagggcgcttcactttgtttgaaaacaatcagggggcccgcgggccccctgattgttgaaaacgctcgttgtttagtcgagcttgaagtcgacccacaccagccggtgatccgagctgacccccttggcgatgccgagcttggcgtcgtacaccaggtgatagcccggctcgaagctggcgggccagaacacgccggaggcgaccacgttcaggttggcggagggcagcacatgatcgagctgcaggccgctgctgctggtgatgcgctccggggtggggcgcttgttgttgcgtttgcactgatccggctggctggcgaggcactcggggccaccctggctgaccggtatgatggcgccgttggtgaccgcctgattgaccagcacatggttgtgcagatcctgaatggcggtgagatccccgtcgccaatctggggatcggcgttgagatccccggcgatgacgaacttggcgccctcggccaggccgccggccttgcccgcgtcatccaccatgtagctggcggtctccacgtagtcctgccagaaggcgacttcggcgcggttgtgcttgacgttgtggcgcgccgcgttgccgaagatgggcggggtcgggtgggagacgaggaagtggatcacctcctccttgttgccgcgcttgatgcgcaccggtacatctgcgtggttcttggaggagagcgggaacgcctgccaggcggcggcgtcataccaagcatcgccgcactggcggccggccgggatcggcgccttggggttgttgcagtcgtcgatgacagggttcgattcgcccggcatgtccttccacttgaagtgctggaaggtgcggatctgcttggtgtcgatggggtactgggacatgacggcgaaggcgtactggccgtggtagttgccaaagccccaggcgtcgtccggcccactgcccaccttgccatccaggttgaggtcatggccgctcatcaggcctgtgttggtggcgaagttttgcagcacagggtagctgatggcctgcacctcgctgtgctgggcgtgggccaggtagttgtcgttgaacgccttcaggtcggcggtattttcgcctttgccgtcgttgtcgaattcgttgagcaggaacacatccggccgagtgcgctgcactatctcggcgatattgcggatctgctgcacgtccagggctttggtcttctctgcgccgctcaggccgccgtcagcgaggcgagccagcagggtgtcctgctcggcgcgggtcagggccagttccccgctcagcatgccaggagcggtgcgatcaaaggagaggttgaaggtagcgaagcgaaccatggtatctggagtctcggagtcattgttgctgtgacagcctgccatcaatccgagggaaatggcagcggcgagtagggatttgctgatatttttcattgtaatattccgtagcatcaataagttataccttgctcatggggagcgaaggcgtgctcattatagggatcccggccagcagccgggctctgaatgggtcaaagtgtgagtccattcacagagcaaattcagcgggaggtgagatgagtcggcggcaaacggccctggtggtcgaggggcgcgccatgcgcggcatttttgccgcgggtgtgctggatgcttttctggcacagggcaggacggcgttcgatcactgtatcggggtctcggcgggagcggtcaatctggcggcttttctggccggtcagcggggacgcaaccacagcgtcatcacggactactcctgccgccccgagttcatcagtctggccaggttcgtgcgtggcggtcactggctcgatctcgactggctgtgggagatcaccatccgcgagtgccgactcgatctggcccgctttgccgtcaatcaggtgccgctgacagtggtgaccacccgggtctcggacggtcaggccgcctacctcaaggggaacgcggccgagctggagcagcagatcaaggcctcctgttctgtgcccctggtctatcgcgacttcgtgcgcatcggcggggaagccatgacggatggcggggtggctgactcgatcccggtgcgatacgcctacgaacagggggcacgcgatataactgtggtgctctcccgccccctcggctatcgcaagcgggcgccacgtctgccggccctgcaccgttatctgctgcgccagaccccggccttggctcgcgccagcctggtgcgccatcgcagctacaacgacgccatcgacttcatccgccagccaccggcggattgccgcatccggctcattcacccgccggcgggctttcgggtcggtcgcatgaccacagacaaggggcggctggagcagggttaccaaatgggctggcgggcggccctggagtatcttgcagccgacctggcccagtcttgagtctttgggcggctccgcccggggccgccaccatgaaaaaccatggcgatgccgctacgggtcagcgatgaatcatcccgcccgtcacttcctgtcttgattaccagagccagcgtttgctcgtccgcttaatatgctgctggataatagtttgcgatatttaaagcaaaatggtcagcattgatggcatgaagaaatatcactgttaagttgagctaaataatccacgagtcaaattgtgacggaataataaagccggtggggaactttcctgactggtgctttttaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaacggcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttaatacgccaaaccatttattaaatctgtttttattcatatgcatagagtgagtttgcttatgcgaaatagattgttagcgctgggttgaatctctttacattaatggcgaattgatagcctgacttcatctcggctactgtcccctctcgattcgtttgggtagcaaacggatacatccataataacgacagagactggacgcattgataaagagtcatctttattgattttatcctgcctaaaggagctggaataatgagtggtttatcttcccatcaaattgcccgtgagatatttgccgagctgttgccctatcgccgtcgcttccccgatcccatcctggaccggcacagcgaagagcaggaggtggcggccatccagatcccccggttgcaagccttcatcgagcggggcgagaccattacctgcatcttgcccgcctttcccaccaagtcgccgaacccgaacaaggtactcggcaccctgccggacatggcggagcgcctctccctcagctttctcaatcacctctgccagcgcatccagctgcactatcggcccggcatgcggatcctgatctgctcggatggccacgtctttggcgatctgatccgggtatcggacccggccatcgatgcctatcaggcccacatagagcagctgatcctggagctgggggcgacccacctcggggtctttcatctggggatggtggcgggcatggccgagttttgcgccaaccgcgacttcgacaccctgcgtgaacagctggtcgagcgttatgccgagccgctggcgcagatcagtgaagaggtaaagaccacggaggagggggttcgtctctatcgcgccatgacccgcttcctgtatgaagacagtcagctgccggacacgccactctccaacacggcgctgcagcgggatgccaagtcgcgcacccacggcgtgatccagcgcagccgcgcctggggcaagctgctggcggagcgcttccccgaggccatccgtctctccattcacccccaggccagccacagcctgaagatgggcattcacatgctgccgacccgggatgactggctcactccctggcacggggtcgcggccaatctggatggccagtttgtgctgatgaagcggcgcgacgtgttggccctggagcacgaactggtccatatccacggtcgtccgagccactacctgatccatagcaagcgggccgccgcctgaggagttcaccatgactgcatccattattcccctcggcggcgaactctgccgtatccgtccccaggctccctttggcctgctgatcgaaccggccaggagcgagcagccggtacaggctctgccggtcgggtcgctgcgcgaactggcccgtcgccacggcgtgctgatcctgcgtgggtttggttcgggctttgtcgaccccgagcggctgacccattacgccgagcgctggggcgagatcatgatgtggcccttcggcgccgtgctggatgtgaaagagcacgagaacgccaccgatcacatcttcgactccagctatgtgccgctgcactgggatggcatgtacaagccaaccgtgccggagttccagctgtttcactgcgtgcatgcaccggccgccgatgagggtggacgtaccatcttcatcaatacccgccagctgctggtggatctcgatggcgagcggctggcgcgctgggagcgagtgcggatcacctatcgcatcaagcaggtggtgcactacggtggcgaggtgagctcgcccctgctggtgcctcatccggtgagcggtgaaaccgtcatgcgctacaacgagccgccgcgcgaggggggtcgcttcctcaaccagcatgcgctgcagattgaggggatcccgcccgaggagcagggcgccttcctgcaggatctacacgagcgactctatgacccccgttacttctatgcccaccagtggcagcccggggatgtagtgatcgccgacaacttcggcctgctgcacgggcgggaaggcttcaccgcccgctcggcacgccatatccagcgggtccatgtccaggccagtccgctctgcctcaacccggcgctggcgccgcaaggggcggcgtgatggcgaccattttgctggcggtcaccgccacccccggccacgtcaaccccatgctggcggcggcccgcctgctggtgggggaggggcacagggtgctgatgctgtgcggtgccctgttcgagaaagggatccggcagagcggcgcagaatttgtgtccttctcccccgaggtggattttgactaccgtgcgctggagcagcacttccccgagcgtgccgagctgagcggcactgcccagatggcgctggcgctcaggcgtttcttcgccgcgcccatcccggtgcacgatcgcaagctgcgggcgctgatcgcagaagagggggtggatctgctgctggtggagaacggcttctacggtgcgctgccgctgctgcaacaggcccgcagccagcggcttcccatcctgatgctgggggtgaaccccgtctctttctcgagcccggatgccatcttctacggcccgcgcatcgcccccgagctgcgccactcccttggcgagctgccatggctggatgaacagacccggcgactgcaggccgaggtgcagcagagcttcgatgccgcgctggccgaggcgggggtgccgccgctggcggcccccttcaccgatgtgatggtgacggcgccggatgccttcctgcagctctcctgcgccggctttgaatatgagcggccggagcttgaggggctgatccgtcatatcggccccctgttgccaccggggattgcgttgacgccgccgccctggtgggaacggctggatggtcggccgctggtcattgtcagccagggcaccttggccaacgtggatctggggcaactgctgatcccggctatgcaggggctggtgggtgacgaggtgcagttactgctgaccacgggcgggcgggatccggcgctgctggggccatccatccccgccaatgtgatcgtcaccgaccatgtgccgttcgagctggggctgccccgtgccgccgtgctggtgaccaacggcggctatggttctgtgcaggccgcactggcctacggtgtgccattggtggtggcgggcaccggggaggacaaggccgaggtggctacccgggtggcgtggagtggcgttggcatcaatctgcacagcaatgagccgacggcagaggccgtggctgcggcagtgcgcaaggtggtgcacgagccccgctatcgggcacgggcgcgcctgctggccgacgagatgggcaggctggatgccagggctgccatcagggaggctgtagcccgcctgcttgccagagcctgttgaagagagggagacccatgggtctcccttttgttcatgctctactaatttgctgattgttagcttggcaagggtaaaaatgacaagtcaggggcagtgaatagactgttcatgcaaaaagagccatcctgacgttgaaattttgtccgactcagggaagaatgcgcgctcggtgattggcctcgggcgcaaggtgactcgtcacaggtcagaccgaggatgacacggcccccggccaacttggtacaggaaaccacacaggaattttatgaatccttttcgcactgccgcttcggcccttttatttacgctgacgctggtcagctatcaggctgctgccgttgaataccagctgcccgctgccaatagccgcctgatcggtgagaacctggagtatgtggtacccgcggacaatcgcccgctggagcagatcgcctccgacttccagttgggcctgaccaacatcatggaggccaaccccggggtcgacccctatctgccgacaccgggcagcaagctgatcattcctcatcagctgatcctgccaaatgcgccccgtgaagggatcgtcatcaacgtggccgagatgcgcctctattactacccgaaaggcaagaatgtcgtcgaagtgctgcccatcggtatcggccagctgggtgtgaataccccggaaaactggatcaccaaggttgaacgcaagcgtgccaacccgacctggactccgaccgagaacatccgtcgccgttatgcggcccagggcaagacactgcctgcggtctggcccgcgggtccggacaaccccatgggtctgcatgccctctatatcggcaacctgtatgccatccacggtaccaacgccaccttcggcatcggtctgcgagtgagcagcggctgcgtgcgcctgcgcgccgacgacatcaagtatctgttcgacaacgtgccggtcggcacccgcgtccagttcgtcaaccagccggtcaagtccacggtcgagcccgatggcggtcgctacatggaagtccatgagccactgtcacgcaacgaggaagagttcaactcctcggcatccgtgccgcttcccattactcgcttcatcgctcatgccgacagcgactccaatgtggtcaaacaggtgctggaacagcgcaccggtatgccgacgcgtctcaacccctgagcctgatggcttgaatgtgagactcggtaatgacaacggcgaccttatggtcgccgttgttgtttctgtcctcggcagtgggattatttgtggctgatggtgacgatcgccattgtgcggccttcatcgacccactggtaggaaacctgactgtgggagaggctcattgacgcctctcttgccagctgttgcagatcaactgtctcggttgtttgtgaggggccggagaggcaggtgacctgcatctgcttctcttgctggttgacgcggcaggcatcttccacgatggcgccgctgaaggtgatgcgtcctgtgctgcttgccgaagcggcctgtgccatcgatatgcccagtgtggcgagggtgatcgccattgcgattgtcttcatgcagacctccatattgtcttgcactttggtaggaaaccgcgttttcattgccttgcactgtcagtatcgacggtgccaggcggggcatgagcattatttgaccattagtcagcaagctccaggccacaggtcagaataaaaaagagggcaacccttggggttgccctcttgctgttcagaacgggacaaagtgccgttttctctttatatgcgggggttacttgcccgcaatgttcaaaccgccgaaacggatcagcggcgcgtagaagcccttgccatcgttgtgctgcagacggtcaccgaccgcttccagctcgccgagcaggcggtagaagttgcctgcgaccgtgatgccgcgcacaggctggactcgcacaccattccggcacaggaaccctgacgcgccgaacgagaagtcaccgctcaccgcgtcggcccctgagtgcaggccatcgagtttgaccagctccagatactcgccggttttgacctctgcctcgctgtgggggcctgtgccaaacaccagatggcgggtggtcacatccagcgcgctgcgggcgctgcgggcggccgagccgttgctcgccacgccaaagtggtgggcggtggcgctgttgtggagcagggttttcagctctccctcgccaatcagcaacagatccgaggtggctgtcccctcgccatcgaacgccttgatgttcatgccgcccggcatataggaccggctctccagggtgagccagcgagaggccacagactggcccaccttgtctcgccaggggttgatcccctgctgggcccacttgcccgagagcgctgcctggaagcagccaaacaggctggcgaagcagttggtgctgaaaatggcgctgtagcgaccgctcggtaccgcttctcctggcagcaggtcatgggccacggcgtagatctgttcgataagggtctggctatccagctcgtcgaagcggcggccatactgcccttgggagtgcatcgactggcggccatcccgctccaccagcgccgaggtatagcagccgacgctgaattcactgtgctggcagaggctgcccaggctgttggcgagccagaggcggctctccccctcgaagaagctgttgtagggggcgccggtcacatcaggttgtgccagcatatccgcctcgaggcgcagagccagggcgatcttctcctccaccgcagtggtatcgggctggtttatctcggcgcagtcggtgctgatccggctgccggcaaccgagatgcgctgatccgggtccaccttggcaaagcggctggcatccagtgcatcctgcagcatggcatcgagggccgcctcatccagggattccgagtaggcaatgccgacccgtccatccttgatcagacgaatgccgagctgctgactgctggtgaccttgtattccccgagctcccccttgtcggccttgagggagaaggctttgtcccgattggcgatgatatccgcctcggcgcccagctcggcgaccttctccagcaggcgggtgagcaggttgttcatgtcgagtgtgctcatcaggcgttccctcctaccaggatcttgtcaactttcaaggcgggttggccgacagacgtgggtaccgagcccgagacggagccgcacatgccggcggccagcgccagattgctcccgaccatggagatctctttgagcacttgcgggcccgtaccgatcagggtcgctgatttgagcgggcgggtgatcttgccgtgctcgatgagataggcctcctgcacgttgaagttgaactcgccggtacccggttgcaccgagccgccccccatcttcttggcatagatgccgtgctcgacggtggccagcatatcgtcgaggctgtggttgcccggttcgatataggtgttgcgcatgcgcgaggtgggggcgtatttgtaggattcgcgccttcccgatccggtgcgggcgtaacctgtcttgagggcgcccattctgtccaccagaaaaccggtcagcacgccgtccttgatgagctgggtgtgctgggtcgccattccttcgtcatcaacgttgatggagccccaggcgttgctctgcaagccttcatccacggcgctgactgccggattggcgatcagctggcccatcttgtcgtggaataccgaggccttcttggcgaccgaggtggtctccagcaggtggccgcaggcctcgtggaagatgacgccgccaaagccgctctccatgatgaccggcagggcgccgctcgggcagggggctgcaccgagtttcaccagcgcctggcgagtggcagtgagggccagctcgcgcggatcgatacgatctgcgtgttcccagcccatcagggcgccgggcgcctcatagcccacgctctgctcgctcccctcaactgcgatggtctgggccatgatgcggttgtagtggcggcgatcgctcacctgcaacccttcgctgttgaagatctccacctcctgctcccagcccagcacattgccggagaactggctcaccttgctgctctcggcgcgggccaccgcatccatggcgtgcagataggcaatcttctgctccagctgcttgtcggccgacagcggcaacgccaccgggttgcgatcggtcaatcgggtgaaatcgaaggcggtggcggtcaccactgggtcgcgtctgtctttggccgccagcagagtgacgatgcgcagcagctcgtcgcggctggccagattggtgtagccgtagagcaccttgtggccgtagcacaggcgcacgcctatgccgaaatcgaggccgccactgatgttctctatctggctggagagcaggctgagctggctgcggcgcttgcgctccacaaacagctcggcgaagtcagcacccagcgccagcgcgtgatcgagtacgtcgcgggcaatggcgggggccaacagggagaatggggtcatagaatatccttttctggtctgttcctgtttgcttccgacacccgttctgattgtgttatggggtgtcgattgcattgttgcagaccagcacaaaaaagtcgctatagcgtcaagcgatgataccgattgagaaaatcggtgcgataactgcgcccggacggccaatgcatcgggacactggccgccggtcaggggctcacaacagttcgtggatctcgccgaggatctggtcgacccactgctcgatgcgggattcggtctggtcatactggttggcgtcatcgagggccagcccgacgaaatgccggccatcgtcgatcagcgccttggaggcatcgaactcgtacccttcgtttggccagtaacccaccagtttgacccccttgggcaccagctgatcgtgcaggaggccgagggcatcctgataccattcgccatagcccagctgatcgcccatgccaaacagggctatgatgcgcccctccagattgacatcggctatgtcttcccaacgggattcccaatcttcctgcagttcgccgaaatcccaggtggagatgcccaggatcaggatgtcgtactcctgcatgcggacaaggggcacatccttgatgttatggatatcgaccagctcggggccaatgagggcgcggatcttctcggcggccatctcggtgtaacaggtggtggaaccgtaaaacaaacctatcttcatcgcactgtccttaccgtaaaacagatcgctcttcatcctggaggcgcgtggggcgtacgcgcccggaggcaacagggaggggcgccagtttagcagatagaccgacgcccttcacggggcaagcgtggcgcaggccctcagatcccgctgtcgtccggcgccgggcgcgctacaatgagccaccgtttgcccaagacccagtaacatgaccaagccagcccccgccgtgcacaatcatcccctgatcgaaccctttctcgacgccctctggctggagcggggactctctgacaacactgtcagctcctatcgcagcgatctggagaaatttgctttctggctcgacgggcaggggcgctctttgttgttggcggggatggatgacatacagcactatctcgcctggcgggtggaccaccagtttgccgccagcagcacggctcgctttctgtctgccctgcgccgcttttaccagtatctgaaccgcgaaaagctgcgcagcgatgatccgaccgtgttgctggaggggcccaaactgcccaagaagctgccctctgatttgagtgaagccgaggtggaagcactgttgcaatcaccgctggtggacgacccgctggagctgagggacaaggcgatgctggagctgctctacgccacagggctgcgggtatccgagctggtggggctcaccgccgagcatgtcagcctgcgtcaggggctggtgagggtggtaggcaagggcaacaaggagcgactggtgcccatgggggaggaagcggtgcactggctggagcgttactaccgtgaggcccgcaccctgctgctgggtggcaccagctcggacgtggtgtttccctccaagcaggcccgcatgatgacccgtcaaaccttctggcacaggatcaagctctatgcccagcgtgccggtatccgcggggagttgtctccccataccctgcgccacgcctttgctacccatctgctcaaccatggcgccgatctgcgggtggtgcagatgctgttgggccatgccgatctctccactacccagatttacacccatgtggccaacgaacggctcaaggcgctgcacggcgagcaccatccacgtgcttaagcgcgctgcaagcgattcttgcccgtttgctttgcctgatagagggcagcatccgcgcgggccatcacactgtccggtggggtatcgagggattcggcaataccgccgctaaaggagacgctcaagcctggttcacgccaatcctgctgacccatgctggcgcgccacagctccatcaactgctgcgcgctggcaatgtcagtttgttcaaaaatagcgacaaactcttctcccccaaagcggcaaagggttgcgtgttcctccagcaattggttaccgagctgagcggtgcgctttaagacggcatcgccgattggatggccataggtatcattgattcgtttgaagttatcaatgtcgataatcgccaatatgtattggtgattatctttgtgtagcgtagccagggtctcttccagatggcggcggttgtataaaccggttaaagcatcacgcagagatttctctgtctctgcctgcattttgtctgaaatcatcactatttcatcttccagctcttcaatgccggccagttttgggatcacaatttgttgtcctgctggtgtgacccttaattggcgcaccacttgaaccaatgtgcttattgtatgctccagtcgctgtctgaaaataatagcgaccagcgtaaaaatagagagcgacaatatcaggctgattaatgttgtgggcaacatttcaccaatcaaaaaactgttggtaaaagggaaaactgtgatgaccagccaggacggattattatgcaatgcatggtaagcgatgagctctccatccgtactcatgaatgagccattgcgacctttcagttcatcagtccaggatgtgaccaatggcatgccgttttcaagcggatcactatgtgcgataatcagtctgctgccacggtcgtatagcatataacccaccttgtctccactctcaagaatttttccaatccgagctgaaaagacatttaaattaaggtcaatgccgattactcccagaaagtcccctttgttacttagtaccgcatgagaaagcgtcacgacagggttcttttgaaccgcgtcgctgtagggggaactccacatactggtaccaggcctttccagtgcattcttgtaccaaaggcgttgtgttgcatctatatcttgtggcatggatagaatagaaaaattagttttagtattgtcttttaatacataataaacagtctttattggaccctctggataaagtagatgttgccatatgtcgtgataacgagctctcaaggatagaggcaagtcaccattactgtattttatatcttcgatagttatttttatttgtcgctcgacaaaagagagtgagtgatcccattgttgtccggtactgtcgttaaaaaacctcatcgtgttcaatagcgtatttttttgcattgtggaaaaaaggtatgcactcccgacggtcgttaatataagaggcagagccagcaaaaaaagaaaacgaagaataaatctatgattagatctggatgaaggtgtaactagcataatcacgacgcctatatatctatggaagagatataaccatagttgatcggcatcgtgacatgctgttcctgttcacgtgatccttctattttccttgttgcgacttgagcagatcgcgaatttcgctcagcagctcctgatccttggtgggaccggcgggggcggctgcctcttcctgcttcttcttgagggtgttgatggctttgagccccatgaagatggcgaaggagatgatcagaaaatcgatgatggtctggataaatttgccgtaggcgatgaccacggccggggttgcaccctcggcggccttcagggtcacggccagatcgctgaagtccacaccacccaggatcaggccgatgggtggcatgatgacgtcgcccacgaaggaggagacgattttgccgaaagcggcgccaatgatgataccgaccgccatgtcgatgacgttgcctcgggcggcaaaggccttgaactcttgaatcagactcatatttccctccaaaaatgggtaaattgcagccggcgccgcatcaaaatttgaataatcaagcatcaggaaaacagaggatggccgctttttcctgtcgtcacggttagcttgctgggccgctgcccaattggcaacctgtcaggtggggatttttttgcaggtctctctattaataaatcagtaattaacaagttgaggccaggacatggcctgagttaccttgtgagtccattcgttcatgccaagtgagtaaaagagtgaagcatttactactgggaatgatgctgctgtgcacctttgctgccagcgcggggatggatccccaattattgaaacagcgtatagagcagcggctcggggttcaggtctatctggtggatgcgacccccatgcccggtctcttcatgctgggcaccagtcaggggccgctctatgccgatgccaggggcgactatgtgctccagggcatcatgctggatctgggccacgacatgaaaaacctcaccatgctgggtcagcgtcagcgtcagcaacgtcagcgggcgctggctcagattggcgaacggcgtatgcagctcaaggccgagcccgagcgtcacagcgtcaccctgtttaccgatctgacctgccgcaactgccgtaccgcgctggatgagttgccaattttgcaggcacagggggtgagtgtgcagttacttccggcgctgggtacctttgccgatgtggccgaggtgcaggcgcgttggtgcgatcccgctctgttcagtgaactcagtctcagtgatcgtttgcctgcgaccggctgtaatgagatccttgcccatcatatcggcctgagccagtggctcgggatcaaggcgctgccgagctgggtcctgccaaacggggatctggtgcggggttatcagagccctgaacaactgctcaagatactggatcacatcaatgcccctgcaaatccgtcgtcgtccgcgagttgatgattcccatctgcccgctactttgcacccactgcttcgtcaagtctttgccagccggggggtagaggatcccgtcctgctcgagcgcagcgccagccagctgctgccaccccagcgcctgttcggcatggagcaggcggtgcccctgctggcagctgcgctgaccgcccagcagcgcatcctgatcgtcggagattttgactgcgatggcgccaccagctcggccctgtgcgtgctggcgttgcgagcaatgggcggccaccacatcgattttctggtgcccaaccgtttcgaattcggctatggcctgaccccggagatagtcgagctggcggtggcgcgcggcgccgagtttctcatcacggtagacaacggcatctccagcatcgccggggtggcggcggccaaggcggccggcatgcaggttctggtcaccgatcatcacctgccgggccatgagctgcctgctgccgatgcgatagtgaaccccaaccagcatggctgcgacttcccctccaagtccctggccggggtgggggtggccttctatctgatggcggccctcaacacccacctgcgccaattgggctggtatgagcggcagggcattcgtgcccccaatgtggcggattacctggatctggtggcgcttggcacagtcgccgacgtggtggcgctggatggcaacaaccgcatcctggtgcatcaggggttgcagcggatccgggccggtcgctgccgtcccggcatccaggcgctggtggacgtatcgggccgcgacggccgccgcctcaccgccgccgaccttggtttcgcgctgggaccgcatctcaatgccgtgggccggctcgatgacatgtccctcggggtcgcctgtctgctcagcgatgatctcaatctggcacgtcagctcgcctccgagatggacagcctcaaccaggagcgcaaagagatagagcagggtatgcagcaggaggcactcgccaccctggagcagatccgctttcgcgatggcgaggtgccctccggcatagtgctgcacagagacgagtggcatcagggggtagtggggctggtggcctccaaggtgaaggagaagtactacaggcctgtgatcgcgtttgccgagagcagcgagaccgagctcaagggttcaggtcgctccattcccggtgtgcatctgcgcgacgccctcgaactgctcgatacccgccatccgggcctgatgggcaagtttggcggccacgccatggcggcggggctgaccctgcccaaggccaatatcgaggcttttggccgcgccttcgagacggtgatcggcgagctggtgacccctgagctgctgaccggggtactgctcaccgacggcgaactgctgccggatgagctcagccttgagctggctgagcttattcgcgcctccggcccctggggccaggccttccccgagccgctgtttgacggcgaattcgtgctggtgcagcagcgactggtgggggaaaaacacctcaagatgatgctgaccacggattcgggccatgcggtggatgccatcgccttcggggtcgatctcaagcgctggccggacgcctcggtgaagcgggtgcggttggtctaccggctcgacgtcaacgagtggcgtggcaaccgcagcgtgcaactgctggtggagcatctggaggcggccggtctctagtccggcagcaatagcgctctgttgatgacaacggccaccctcgggtggccgtgttgttatcggccagggctgccaatcaggggggaggagccattatcagagaagggcggcagggctcgctatctatttatggattttaaatgccgtctttttggatataacgggtgtttagtatctattaatgttaattactggatgtttaaattcaataaatggagggaatgtgataaattcggctcgttttatctattgtcttttttcagggacctgaccgcttgccaccccttggccgatcaccgacaggactgatggccctcgccatcgcctctatcttgtggcttgccgccttcgcggcgggaggcatcagtgtgtccggtcagccgacatcggccgaccggctggccgcgatgcaactgcacgagccgtccgatacaggactcgtcaacagcgtcagcctgccgccgggcggccagtggcggctcagctttgagcaggggcggcggctggagagcgccagtcaccccgagctctatcagatactgctggcctggttccagcgcgagatcctgggcctgctctgcggcctgctgttcttcctgcccctcatctacctcaggcagctgtcaggttacttcggttacctgcacaaacgcctgctgatctgccaccacctacaatttcgcttctgccacggccactcgcgtccggcttgctgctgagcgcgcaccggatccggcttttccccgtcgactgactgtttgacttctctgctggctgacgcctgcgatcggttgccgcgccttgttgcccctgccagtttgctctgacctgttggtcagggtgccgtggcagggttgttccctgcacaagctgtgagccgatccgatggattattatgtaaacctgtttattcagtcgatttttgtcgaaaacctggccctcgccttctttctgggcatgtgtacctttctggccgtctccaagaacatcaacacggcatttggcctgggcatgacggtgctggtggtgatggtgatcgccattcccctcaacaatctgatctaccgtcatatcctgcgcccgggcagcaccttcctcggggagtttgatctcggttttctcgatttcattatctatatcggggtgcttgccgcgctggtgcaggtgatggagatggtgctcgacaagcatttcccggcgctccatcacgccctgggcatctatctgccgctgttgacggtgcactgggccatcttcggcggtgtcatgttcatggcccagcgggattacgatttcatcgaatccgtggtgtatggagcgggctccggacttggctggttgctggccatcgtcgccatcgccggcctgcgccagaagatgaagtattcggatgtgcccgaggggctgcgcggcatcggcatcaccttcatagtggcagggctgatgtcgctcggcttcatgtctttctccggcatgtcgctctaggcacgcagcctgtgaaaacggccacttgcgtggccattttgctattcagcgggggttatcatccccagcagccggtcgtggaccagcggcagtgtcaggaagccgtcccgatcgagaaagtggccaccatgctccaggctgtagagtggcgcggccagctgctcgctcaggtgctggcagtagcgatagggcactatggcatcgtcccgggaggcaacgacaacccgttgtggtgccagtgtcatgatgtgcgccgggtcgtaacgctgggtcatgaaggcatccagctccggcagggtatgcagcggctggtcgaaaccggataccagcaggataccgcccacccggcgggaggcgggcaggcggctgagctgacgcagtatggcgatgcaaccaaggctgtggcccagcaggaaggtatgctcgtcgtgatcctggacaaggcggtccatggcttgatcccaggcatcaggctcgggatggtgcgagtttggcatggccagcacctcgacctgaataccgcgggactcgagtttctccttgagccaggggaaccagtgggactggggagaggcggtgtaaccgtgcacgataaagacgcgggtgtgtgacatctgcatgatcctgaaacggggcaacagggaatgaaaaaccgtgccgctgcggcaactggccgaggcggccatatcatagcagcccccgcctgaccgcaacacgcccctggcggtatgggggcaagatgaggctcaataaaactaacccagcagcttggccatgttatgccctgtgatgatgaagcctgcctcctgatagagcgccagggcgcgcgggttgtcgtacgcgactcgcagcttgatctggctgatgccactgaccctgagactggcttccagtgcgctatggcggccttgccatagccctggctgcgcagggccgggtcgatatagaagtcgtagataaaggtggcgtcgtcatcggcattgatggcgtgccagagatagcccagcggctttgcctcttctcccgtcacctcgcccggcatgatgcagagcaaacagtgacccggggtggcgatcccctgtggcaggtattgcagcagggaggcctcggacttgcggcgagcggtggcgagatcatagccatggttgctggccagatcttgtgcgtagtcctcgagggagcggtcgtagaagacggaataataggcagcgctcatggggagcagacgaacgaggggggttggcatcttgggtatcactcctgaaaaaggagcgattacgttaacgctatgtcagggcgatcgcaaacgactgatctacaagaagagcgcccaagggcgctcttctttggtgaaggagggaagagattactttacctctgtcatttacatcgcttcgttgtactctcatagccaatgtcagccgttagagcaacgctcctctgtaccagcccataaatctggcggctgatgcccattacctataatgctattttgtattggattgacatatatgccggtgcgcaagatcccgaaaaactaccgcaatgtcacaggggtggcctctcatcataagtccactggacaggctatgttcgagtctacactcgaacgtgatttctttacattgctggaattcgacccagcagtcgagagctttgaagtgcagcctgtcaccgttcattggtttgatgcgttggataaggaacgcatctataccccggatgtattggcctacttccacagcccttatcatccaaccaccctctatgaagtcaaatatcgtagtgaactcaaagaactttggccagaattgaaacctaagtttagagctgccttgcggtttgcccgtagcaaaggatggcggtttaagctcatcactgaaacagaagtgcgtgaagtcagactgaagaatgcaaaatttctgcttcctttcgttaagaaagggcctgtagcagaagttgatatggatattctggaagaggcgatccagatattgaaccaatcaacacctaaagaccttctggctcacatatatcaggatgaatggaacagagcccgtctaatgcctacgctctggtatctgataggaacccgccagatcgctaccgatctcgatcaacctctcaccatgtcgagtaccatttggagtttgaatccatgagccataaacaattggttcttcagcccggtaagcgggtcagctaccaagggcgttcatttcggattgttaaacttctgtctctgcaattggctgaattgattgctgaagataaccacgaagtcataaatgcctgcatcacgaaactacaggctccagaggctgaagtcattaaacgaccggagttgacactgattgatgacaacgcttgggaaattgcacgcgcccgtatgagtatcatcaagccgttgctcaatatgccatccagaaccagagctctggtagcagcacacggccagaagcattcgatttcaaccaacactctgtacggttggattaaggcctacgagaactccggcgtactgtcatctctgctacctaaaacacgccgggataaaggaacgaccaaactatcgtcggaggttgaagaaatcattagagaatcaatggcgacagacttcctaacattgcagaaaaaatctattcagaagctatgtgatgaaatcatcaagcgttgtatgggagcaggagtagagccaccgcacgacaacaccatacgcaaccgtgttaaggctctctcgcctgagatagtcgtcagtaagcgggaaggccgcaaaaaagcagatttgtcatttaagccacacaaaggctcttttcccggtgcggattggccactgtctgttgtgcagattgaccacactaagctcgatatcattctggtagatgatcactacaggcaaccgattggtcggccttggatcactctggcgtttgatgtttacagccgtatggtgacaggtttctatgtgtcgtttgatccgcccagtgctttatctaccggtctgtgtctggctcactcaattttgccaaaagacaaatggttggcccagaacggcataaaaagtgaatggcctgtgtggggacttccgaccactattcacgttgataatgcaaaagagtttcggggggaaatgcttcagaaggcttgtgatgagtacaatatcaacattgaatggcgacctgtgggccgaccaaattttggtgctcatgttgaacgtgctcttgggacattttcaaaagagatccatactctgcccggtacaaccttttcaaacacacataccaaaggcgactacaactcagagaaacatgcagcgctgaccttatcggagtttgaaacttggctgtccatatatattgctgacgtctaccaccagaaagttcattctgctttaggtactgcacctattgatgcctataaaaagggaattctaggtgatgagcagcagccgggatgtggcctgccgcctaagataacggatgaagacaggctacgattagactttatgccttttgagctccgaactgttcaggattatggtgtcgttgtagaagaaatacattactaccacgatgtacttcggcattggataaacgcccctgacccaaaagatagcaagcggaaacgcaaattcaccttccggtgtgaccctagggacataagtgtcatctggttttttgatcctgaaattcagacctactatccgatcccttaccgggataactcgcatcctgcgatcagtatctgggaactacgggaagccaagaataaagtgacttcagataaacgccgtcatctgagtgaacgtagtatttttgatgcctatgaccgaatgcgtgaaatcgagaccgaagcgctggccaaaagcaaagcagcccgccgagcgaaccaacggcgaattcatcaccaacaggttgaaaagccgttgagcacgacatcaacagttaaaagcccggaaccagaatgcccagtgataagtgactcgactccggccataccggatattatgccgtttgatgaaatggatgacttgttatgaccacctatagccacttaaatgattcagcaattgaggctctggctctgtcggacagagacaggatcctcaaaatacgatcagagcgatggatcggctatccaaaagcaaaacagatactcgccaaactggaagatctgttgatttatcccagaacccaccggatgcccaacctgctgatcgtaggtgataccaataatggcaaaaccatgttggtgcagcgcttcaaaaatctgcatcctgccatcgacaatccatccggagagggcattcaggctcctgttatactggttcaggctccaccagtacccgatgaagggcgtttttataatgcgatccttgaactgctattcgccccataccgccccagcgagcgagtagacaaaaaacagtttcaggcaataaagttactccgttatgtcggcctgaaagtgcttattatcgacgaaattcaccatattttggcgggtaatatgaaccgccagaaggcattcttgaacgtaattaaatatctgggtaacgaactccaaatcagcatcattggtgttggtaccaaagatgcttttcgagcattgcaaacagatcctcagatttcaaaccggtttgaaccggtcactttgcctcgatgggaaatggaccacgacttccagagattgctagccagctttgagcggatgcttcctttgaaacagatttcaaatctttctcagcatgatatggcatccactctttatgccatgtcggaaggttatatcggtgaactgtcacgcttactatcagaagctagtgtactagccattcattcaggagttgagacaatttcagcaaaaattctccagaaagtagactggactccaccatctaagcgtaaacgccagttggaaggtgtgcgctaatgctgtcgggtacactctggcctgcacacccccatccgttgccaggggaatctttatcttgcctgatcgttcggactgcccatgcaaatggcgtgaaggtgcagacattttgtgatcaagcattcggaaaagattttcagatatggaaccgagacatagataggaatgcaccagagtggctacttaaaataatgagtagtaaagcaggaactccaataaaaaaataaaaaatacgacttttagactttatgagaagaggttattcccaattctacatacggcaagttatctccgttgggtcatgccaataaagcatcatcaccgccttaatactggctatgctattcaatattgcccacaatgcctagctcaggatgatataccatacttcagactcgcttggcgtttggcactctataccttttgcccaaaacatcagattatgatggttgatagatgcccccactgtggggcttcgattgcgtttcataggattgaattgggaagacctaaaaagtcacatgttgatacgttagactgttgttggcagtgtgaaaaaaaattaagtagcaccatagttgaaagcgaaaatatagcctcggtatttgtaaagaaccgatgggctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggtcatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttgcatattccggccgatcatgaacaccgattccggttcaacgtgaacaccatttccggaccaatgtgaacgctcattccggctcaacctgaacactttgcccctcctttccggaaacagtgttcaacatcccggaatcactgttcacattcaccagaatcatccttaacgcattgatttaaaaacctttgatacgctctcccttttgccagggaagagcctatgtctgccaagaggattgcaatgcgtaaaattcgtgaagtgctgcgactgcggctggaggctcagctctcttttcgccagatcagtatctgtaccaaggtcagtgtcggctccatccagaaactcctcaaaagtgcccaggcgctcggccttagctggcccctgcccaccgagcttgatgatggccgactggctgccctgttttatccgcaggccgatacaaccatatcggcccgccatgtcgtgccggattggccctctgtccatcaggagctcaagcgcaagggggtctccaaacagctgctctgggaggagtacacccagcgctatcccaatagctgttacagctactcccagttctgcgaccgttacaagtcctggtgtcagttgcaaaagcgctccatgcgccagatccataaggcgggggaaaagctctttatcgactactgcgggcccacggtgcccatcgtgtcgccgaccacgggtgaggtccgtcaggcacaagtctttgtcgccgtgctcggtgcgtccaactacacctttgccgaggccacctggtcacagtcactgccggactggctgcaaagccatgtccgtgcctttgagtttttcggcgggacaccggcactgctgatccccgacaacctcaagagcggtgtcagcaaggcttgccgatacgatcccgagctcaaccccagctaccagcagttggccgagcactatcaggtggcggtgatgccagctcgtccttacaagcccaaggacaaggccaaggcggaggtgggtgtgcagatcgtcgagcgctggatcctggcccgtctacgccatcagaccttcttctcgcttgccgaactcaaccagtgcatccgtgccttgctgaacgaactcaacgagcgtccgttcaagcaactgcccggtaaccgacgtgacgcatttgagcagttggaccgcccggcactgggaccactgccggtgcatccctatcgctatgtcgccatcaaaacggtcaaggtcaacatcgactatcacgtcagctatgagcagcaccattactcggtgccacaccagtatgtgggtcagcaactggagctccatgcaggcgacacactgcttcaggtctatcaccagcaacagctggtcgcgagccatccacgtaaaaccatcccggggatgagcacgctccctgagcacatgccggaacgtcacagcaagcagcaacgctggaccccagggcgtcttaaacagtgggctgctgacatcggaccgggcaccttgtgctgggttagcgaacggctggaagagaaagcccatgtcgagcaggcataccgactctgcctgggtctactgagtcttagtcgagagtatccgccatcacgggtcgaggcttgctgccagttggctaaccgggaaggactggtgcggctcaagcagctcaagtcggtgctggccagtggccgcgaccaactgcccgcaagcccgctgagctacccagagttgccgcaagagcacgagaacatccgcggcccccagagcttccactaaagaggatacgccccatgacccaacaaaccctgacccgcctgagaaacctgaaactgaccggcatggcggatgccgtgcaacaacaactggaacaggcgagtacctacgaagggctgcccttcatcgagcggctaagcctgctggtcgaacacgaacaactgagccgggagcagcgtaagcaaactcggctggtcaagcaggcaaggctcaaactccaggccacggtgcaggagctggactaccagtcagcacgcaacctggagcggtcacaggtagcaaacctggcccaaggagagtggctgcgccggggccagaacctgctcattaccggcccctgtggctgtggaaaaacctacctggcttgtgcgctgggctaccaagcctgtcagcaagggcatagcactcgttactaccggctgccacgtctgctgcttgagctgagccaggccaaggtagatggcagttacgccagactgctgggtcaactggcaaggatagagctgctgatcctggatgactggggactggaggcggtgaatgccgaacagcgcaacgcactgctggagatcatggatgatcggtatgggaaatactcgacgatagtggtcagtcagctgccaactgaagagtggtacgcgagcttgggtgacaacaccctggcagatgcgatcctggaccggctgatgcacaacgctcaccggctgtcactgaagggagaatcgatgaggaagaggagaagtgagttgacccaatctgaacagtcgagttagaaacgagatgacgtgagcgcgttaaggatcagggtgttcacgttggccggaatggctgttcaacttcgccggaatacgcaacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagccttcttaaaactatcgatcgtggattttaccctgctggatctttaagttatgtcaatttagccttgttacaccaaatttgtcgtttaatcagttcaaaagaatatggtagggaatttgttaagtatatttcagataaggaatttcatacatttctgaatatgttgtcatggccagtaaacttagaattaagaccaatcagagaacgacatagtttaattgaaatcgctttttcactcacagccaacagaaggaaattaaagaccatggttaagttggaaatcattccattacatatattatataaggactttgagactgaactgaaagaatatatcataaagcactttcgttattgaaatattcaaagatattatatgtttaattctcttacatttcagttagctttacgaggctattttcaactattttccctacccatatatcattacgaccaacaatgatgacgatcatcggtttgttatattttaaatttcgcgcccaagaagatttatcagtactggatggagctggataatcttcaggatgagtatgccattcacctaaatattgctttcgcccatcagattgagagaacgttgatattaccttagcttgatgatgttgtcctcgtctatctacattgtaacggtgtctaatatcgccggctccgggttcagaaagatcatttattactagatgcattcctctacgttccccaataagcaccccggcagcctcgaaactatcagatgtaagttggcgatgtgataacaatatttctactacattgctcattatcacaatcatgctgttactgttatctgaaaatatcaagtctaaatttttattcatgacaaataggacagttattgtaacggacaagtcgtttctgctttctggaacgagaaccatcgaacatatgttcattataagtccatggtatattttcttctaaagtattaagagttgcctcttgtgctaatgcagccgtgatatgactgactgctgcatcatatggtgtatatgtactaccacaactaatatctatttcagatgattggtcaattttttcaaatcttaagtcaatattatttcggtgtgtagctggatcggaaaccatacagccataacaacagcttccatcatcaactaggactttggatgcgcgtccatttccatcatttaatgcatgaataagaattggcctcggttcattattgatcatcctaattacagcgcttaaacgcttagatactggtggccgtccagttgcatcaattatgatatcgtagtgtgccagtgttttcggtaaaattggaaactgtgacgaaaatcctttaatttttttaacgatatgtatcgtgtcatataatgtatcagctaaagctaatgctttattcttgccaaaatggttagccgttaaagtatggcggccaaaattatgagggctaaaatgatcactatcatataggtgaaaatgtttttcaccacatccggccccactacgtaacagtaattgagctaagtaaccgccaattgtaccacagccaataagtgctattcttttgctacttaaatgcccaattccaggtcgtggtaaattgcgacttagtaatgtatccctatctgactttgttacgcttagacgcttaaatacagatatgacacttctaccgctgagtagagaggttttatattttaaagatgaactcttgggattttttctagtatggcgctttatattaattgcatctaaatttaactctatgtagatagcaagtgtatcttgatgctctatgtcaagtaatataacatgcctttttttattcttggataataaacagtcgattactcggtcacgagcaatatgatctacttctgaaagccaagtcaatacattagaaaaactcataggtggccatattacacctgcaagtttagttggtttgacaagaatataatgagtgggtattggtcctttttttaatccttctggtttcaatccacgttgtcttagccaatttatgtgctcattattgtttttatcaagagcattctcgacagttaaatattcatcataggtattatttccattatttataacccatgtggataatgctgattttttaataggtttagaaagaataaaaagatcttctattggtctccaataggcagaaaactcaccctctaattcagtatcattagatggtgaatttattaatgatttaattgtgttatttaaagtgatctgtatctgtgcatctacgtcacgatataatccatttagattgttagggtcccaatcagcttccatttgtgagacatagcaaactataccctcatgggatatatggggcgtcaatcttccaagacagtagtcagggcgttgaattgcaaaagccgtggggagcttgatatgtggatcatttgataaaactaaagcaatagagaaaattcctacatcagtggtgtagtctttaatataaaacccatatcgatggtttttatattatagcagtgtatctttgggcattcgttgggctggggtatatatgaaaccacagcccaataagatactatgaagctcagcgttcatacttaaccacttaccatagtactactaatcttagatgctgcactggctgtgctagccgtttctctaaatactggtgcagctgcttcagaaattattatattatgatcgcttacacgttgcccaaatgccttattaattttagataaagcattttgctttgattcagcaacttcagcttcaagaaggatattatgtagcttattcaacttttccattatatctttttccctgctgccatgttcattaaatggtgggaaaagaggtttttcatcagtactatcggggctttcaataccattcttaaactcttcagggaggtgctctgcaacgatcttcatcgtttctcccatattttttgaatcatggcttactcgatccatgacatttacagtggcggccatgagactaattgatgatggccccccaacttcccattgagcatcgcgccaagccttcataaagcgacagacctctcgaaggtgttgaccgatacgaatacaactgtcgttaaaccagtcttcaacaattttagggtcactgttaagccattttttactaccatcacgtagagctagatttacatgtttggtgtctacttcataagatgtgtcatcactgtccatcgcataagactcaaaaatactttcagaaccgactctagctctacatttggccatagctgtctgcttttgaagaaattggtccttcggtatagcatacataggcacatcgatatgtgttttgttgcttggaattttgattcttccacaagtttgttttgcttcataaatccaaccatcatactctgctactagtgattttaaggatgagtcaactagtaaaaggagcaatgaatggcctattttaggttcagcttcaaaaattggcatcggcatataggtgccatcgtcaatgtccatttcttgacctggatgaaacggtcgattgagagtgtcgtattgaaagcttccttgagtccaaaaacgtggagttaggtctaaaaactcttgacgggcatcctcgtccatatcataaattagttttgcaatttgattcctctcaactttggataggtagattaattttgtattaataagcctgtgctctatattttctaatgtggaaattgaagaagcaatattttttgcctcttcaaaaacctcttttgttctccagcgaataacttgacgtaaatttattagttgttttttttcatttgctgagagtaccaatttacccattagaccgttctcattattggtatagtactcgtgaaaattccaagtcattagttatttccttcaattatcacatgtttaaaaggaagtgctgggatatcaaaaaaatattgcaagttcatattgctggtaaattcaactgtcgcaagttgtttgcctcgacttgataaattccgaagcgaacttttactggcattatctaatgtgatatcgcttgccgcctcgtttggtatggtatcatctagataaacataattatcttttgctgagttagttaataactctcgcatgagcatgtttttatgcaataattggtttgatgtcattgttgttaggactaatcgttttcctgctccccacaatccaatatatccattccaccattttgcatccagagcctttggacttattgtatattcttcgccaagagttccaatatttaaaatatgcacattctgataagacgcattgggaaagtcggttctcatatcacggaaaacctcaagtaaaccaatataacttgggttgtttgcgaccaagccaccatccgcaaagtatgttttaagatcgtcacagtagtgaggagcaaagtaggttggggcggcagaagttgccattgccgcatcgatcaattttaagatgccatctctgttaaaattaggattgtgaggagtcttaaagaattggggtttacccgtagataagtttactgctggaatcattactcgtctattaaggtcattaaatacggtatctgaccctatcatcttttctacagatcttttcaagggctcgctatcatagataggtgcaaaaagagatcttaatgtattgagccatccccagcgtggcggaaaaatattaggggcttgctcaaagaacactgcttctagttctcttgctgtttttcctgtagctagcccaagagctaatattccacctatggaggttcctgttattagatcaaaatagtcaccgaccttgacatcttggattccagttctcgatgcgattatacgttctatctctgcgagcacactgatagtaaacagccccctaaccccccctccgttaagactgagaattctaacccgagtattatctacatttgacatcgctgcgcccttaatatttgtgaatgagaggtgaagggagattttatgggtaaaagcactcttaataaattaaggagtgtcacaacattaagggtgatgtgaattatttttacgcgtcttctcaatgtcattaagtacgacagatatcaattctaagtctccaatctcgatcgcttccttcaggtaagcattgatctccgcttcactggtcaagtattcggtaggatcatatttgctaaattcttcttccatgttcagcctctccatcacaatagtaactctgattaatttaataaaaaaaaagtaaaatatcaatatgatcttattaaggctaataggtttgatatatttattttatatttatgtgcatctaaatcatagttgatgacacagtaattagtattgtgaaaattatgatatggtaatgattcgtctgtttattgcctcagaaaacgactgatgatcgctccatgtgtgtttcaggcttattaaatcgatgcctaggtcattgagtttgatcttcttccaaatacctccagctagagaacaccgaaagaggattttatgaaaatcttcagcattgagtttgtgctcccctgatgagatcaacgaaactgtaaaattttcattttctctcatttcaaactcgatgatattaaaaaattgcccattaaataaaatatctgcaattataacatcgcgctttgttttggttgatgaatccaaatatgcccattgccatctttttgatgatttggttaatggcatatattcaaatgcgggtgctacttggcgaatgcttgcagatattccattatatttattcagttcttctactgctgaaattaagatatcaaaacttgctttagcaccttttttgcgtgtgtaggtaggagaaacattggctttttgggtatatttttcatccaaaccaaagccaccaagacctgtaccaagagcgtcaatgagaaagccttgtaatgacgtacctgcactacgatactcacattcctctttcgtaggtttatccggttttcggccagttaatgcaccaaatcgatcgcttggaacagttattagcatatttgacaggcttgcatttgtatctgttccactttgtagatgtgggtcttcagatttttgtgtagaagttccggttttacgggaatatagtttcttttcatcttctggacgatcggtatcgttttttgctccagtaccatcattatctctaatcacggttagatggctatatgggagtggggcagagcaacgctctaaagacaatactaggcaacgccatggggagtcttccgattgttgtatccattttactctagcctctaggttagttaagccagtaaacggaaaatcggattcaatatgtataaatttatgatttatagcatttctcaatacagcatcatgaattttacagctagctaaaaaagcttctttagaatgaagaattctagcaattatccatccttcttcatcagttatatgttgtctcaaaccaaggaaaaacctatcatcttcagcacgataatgagtacggctaaggtttataactgagtctgggttatgttgtaatgagccaaagaatagtgcatgagacaaattagtcgagatggcataataaaatctaactaattccattacagggattagaagcgcaaatggatctccattgcgttcaattgcgaccagtttgcttcctgcgccagcctttccaatacggtaggatttgtatggaataatattttttccattttctttatgtgtggctgtgattatctgagttgtctgcggtgaaattagcagattatttatagcttcatattttccagctagaatatcctgacagataccattcatccatacagagccagtggcaatcaatggcaattgtccaatacctatatcaacaactatctgctgttctacatcagtttggcgaaccgatgcccgcttgtctcctcgcattttaaaggggttatcaaggaacggactgagtacgatttggaaaagaggctcagtagtgatgtcaggatttgggagcacagctcctttccaatcaacacgccagaatttcccatccatgggaaattctttgatcttgggtatccttgttgctgccatttctgaacctcacagtacaaaacatcagtgtcaatctcatttaccgatgtagagtactatttagccttgtaacccacaacctcttcccccttggcttgcagatcagcatggtaggaggagcgcacgaaggggccgcaggcggcgtgggagaagcccagccccatggcgacatctttcagctcgtcaaactctgcaggcggcacgtagcgcttcaccggcaggtggtggcggctcggctgcaggtactgacccagggtcagcatgttgacaccgtgctcgcgcagatctttgagcacctgcactatttcttcgttggtctcgccaaggcccatcatgacaccggatttggtcggcacatgggggtgcatctccttgatgcggcgcagcagttcaagggaccacttgtagtcggcaccggggcgggcgacacggtacatgcgcggcgcggtttccaggttgtggttgaacacgtccggcggtgtctcgcggaacacctccagcgcctgctccatgcggccacggaagtccggtgtcaggatctcgatgcgggtctgggggctgtgctcgcggatctgcttgatgcagtcggcgaagtgctgggcaccgccgtcgcgcagatcgtcgcggtccaccgaggtgatgaccacgtatttcaaccccatctccttgatggtgagtgccagcttctgcggctcgtcaggatccagcgccagcgggcggccgtgggccacgtcgcagaaggggcaacgacgggtgcagatggcccccatgatcatgaaggtggcggtgccgtggttgaagcactcggccaggttggggcaggaggcctcttcacacactgagtgcagcttgttcttgcgcagcgtgctcttgatgtgctcgatcttctggctcgacggcggcagcttgatccgcatccagtccggcttgcgcagcacttcctcgttgggatccggcatgaatttcaccgggatcagggccatcttgtcgccatcgcgcagcttgacgcccggctccatacgaacgggtttgctcatgattcactctcggtgtttgttattgtctggttgatagccgtttgggccattttcatgccctcatggacgcccggcatgggcttgctcatggggtatcgtcggcattcgtgatcgtttgatagccaatcaggctggccagttcggccaccagaatggcttgcgcctcggccacgctttgcgggccacccagggcgctggtctgggtcatggccatgcccgcatagccgcacgggttgatgcgcaggaagggggtcatgtccatgttgatgttgagtgccaggccgtgaaacgagcaacccttgcggatccgcaggcccagggaggcgagtttggcctccatgcccagctcgttggtcacatagacgccgggggcatcggccttggcataggcctggatatcgctttttgccagggtattgatgatggcggtttccaggcaggtcaccagctcgcgtaccgacagcttgctgcggcgcacatccaccagtacatagagcaccagctggccggggccgtggtaggtcacctgaccgccacgatcgctctgcaccacggggatgtcaccgggagcgagcagatgctcggccttgccagcctggccctgggtgtagacgggatcgtgctccaccacccagaactcatccggggtatcgctggtgcggttatcggtgaaggccttcatggcatcccataccggctggtaggggcggcgacccaactgtctgactaacagctgtggttgggcggggatctggagtgacatggttcctcactgacaggcgcttgagtcggcaaaacaggattgcacaaaatcaatcgcccctggcggggcgagagaggtggcttacagaacgtagcgaaccagctcgatcttgccgagagctgtgtacatggcttcgatatgttccttgctctgggccgtcacagtgacccgcaccgagtggtagttacccttggtgctgggttgaacggtcgggctgtaagtgcctggggcgtgctgctgcagcacttctaccaccagatcaggcagtgccggatcggctacgccgagcaccttgaacgggaacttgcaggggaactccagcagttcatcaaacttggtattcatctactcaccttttggcgtcatcacgggatgaccttatctttcatcttgtgtggccaagtggcctatggcccatcagggccgccagtacaagtctatatgggcattgccccggccgggatcaaggcccagactgatcgacaagacatggaggtgctgctttttaccacaaatcagctggcggcggaacctgcagattgcagggttattcgctcacagagactctaactggagagcggcgcctattggcgccgctcttttatcactattttatcctgtggcttacttgaaccagctggtgaccagcagtaccaggtaatcccacagacggctcatcagaccgccttcctgcacttcttccagcgcaaccaggggaacctgcttgatctccttgtcgccctgcttcaggaatactgtgcccactcgctgacccttggccagcggtgctttcagttcgctttcaagctggaaatccgccttcaggttgttgccctgaccacgggtgaccagcactgatacgtccttgtcgacacccagtttcacttccggcttgtcacccatccagatcttctgggtgaccagctcggtgccggccttgtacggggtcaggctctggaagaaacggaagccgtaggtgagcagtttcttgctctcggcggcgcgggaaccttcgctgctggcgcccagcacaacggcgatcaggcgcatgccttcattgttggtggcggaggagaccagattgtaaccaacctggctgacgtggcctgttttgatgccatccacttgcagggactgatcccacagcaggcggttgcggttgtgctgggtgatgccgttgaacacgaaggatttctgggcgtagatcttgtactcctccggctgatcgtggatcagggcctgacccagacgagccatgtcgcgagcagtactgtagtgaccttcttcatccagtccgtgggggtttttgaattgggtatctttcatccccagcttggcggaccaggcattcatcagactggcgaaggagtcagtgctgcccgccaggaactcggccatggcgacgcaggcgtcgttgccggactggatgatgatgcccttgttcaggtcatcgacggagacctgcttgcccacctcgataaacatcttggaggagtcggtgtagtttttggaccaagcgttcttgctgatggtcaccatgtcggtgttcttgatgtttccttccagcagctcgtgaccaatgatgtaggaggtcatcatcttggtcaggctggcgggcggcaggcgttcatcggcgttggcttctgccagtacctggcccgagtagtagtcgatcagaatatgggccttggcggagatctccggcgcggcgggaacgaccatgggggcggcgttcggtgtgggtacaggtgtgttggcctgggcggtggcgcttatcagggaggccagaataactgaacgggcaaatttggacatcttgaaattcctggagcctggatggggggtaacccaagttaaaatgcgggcttaactataccagaagcgcccgttggtcatagtccgacgtgccatctggcctggttttttatccatcagtagtgggtatcacgccgggaaacgacgtgatacccatcaagatggcggtggccaccttcatatgagccacacggctcaggggacgataaaggcttgctccagccccccctgacggatctgtgccagcagggtggcctgctgattggcggcgaccgggcccagcaggacgcggaagagggcattgtgtgtcaccacttgatacggcacgccgtagcgctgggtcatcaccttgcccatggcctcggctctctctttggatccactggccagcacctggatcatcttgccgtcgccattgctggcgggggcggctgccttggccggtgccggtttggctgccggggctttgacgggcgcggcagcagcaggggttgccatcgccagcgcggtcggttcacccaggaagccatcttgcgatatcgtcttgggcgctgctgcggccgtcggggtcattgcgatgggcttcatcggctcaatgatcatcatctgatccggtgtgtcgttgataagctccaaccggactctcgcttcaccgctatcgatcatatccagctgtttggcggcagcgtaggagagatcgatgagacgatcactgccaaagggacccctatcgttgactcgcactatggtttccagcccgttgctcaggttggtgacccgcacatagctgggcagcggcagattgcggtgggcggcgctgaacagtttgctgtccagcacgtcgccgttggcggtcttctgaccgtccagatccggggccagccagctggcggtaccctcttcggtatagtgcttgatgtcgcgccacacctcgttcttctgcttgccaatccagtagtcacggttgccgctggcactcaggggctcggggcgcggaatggcccccgtggcttgtggtatctctatgacctggggtttttcctggggcatgggagcctgcggcagggggagttgttccggctggctgctacaggcggccaacaacaaggtcaggctgagcgggagaaatttgtggctctgatgcatacgcttcctggattgcttgactgagttgatgcaccgccatcgcatagagagggctgcggttatagcgggtgatcacgtaaaaattgtggcgcgcgacccagtattccggtccatcggcctgttccaatgccagcaacttcaccggcgtctgtggcgccagctgcgtggcgacttcaatgccggcggcggccagctctgcccactgctgcttgagttcaggctcgggtctgagcagggtactgacgggggccagaccgatcaaggcgggctcgacggcagactcgccccagcgccgtcaaagtcgaccgcgtagtggcgataactggagggcatgaactgccccattcccatggcaccggcataggatcccttgagagtggtgaggggccactgttcctcctctgccagcagcaccagctgggcaaactccttggcaaagaagtcgctgcgttccggatagtggaagcccagggtgtagagactgtcgagcactgagtggcggcccatctggcggccatagaaggtttcgatgcctatgatggcgacgatgagggcggcgggcacacgataggtctgctcggcccgcgccaggacatcggcatggcgttgccagaagctgaccccgtcctgaatgcggcttggcgtcacaaacagcggtcgatagcgatgccagggtttggcttcccaagggcggctgatagtgtccaggatctcctggcgcaaccgcgccttggcggcagcatcctgcaatgctgccagcggcacctgctgctgctccgccagcaggctcagtcgctcgggcgaaacggtcgcgttcgctgccagcgagcacagtgcgagtgccagccaccatgatttcatcaggccagcagccttctgtgagtctggatggacatcagaatgccgaagccggccatcagggtcaccattgaggtgccgccatagctcaccagcggcagtggcacccccaccacaggtagtatgccgctcaccatgcccatgttgacgaacacatagacgaagaaggtgagggtcagggcgccaccgagcagacgctcgaagctgttctgggcctgcatggagataaacaggcagcggctgatgatgtagagatagatgaccagcagcagagccacgcccaccagtccgaactcttcgctgaagaccgcaaagataaagtcggtgtggcgttcgggcagaaactccagctgggactgggtgccttgcagccagcctttgccaaacacgccacccgaaccgatcgctatcttggactgtatgatgtgatagccccgacccagggggtctttctcggggtctagcagcatcagtacccgctggcgctggtagtcgtgcatcaggaagaaccagagtaccggcatgaaggcgcagatcagcatcaccgccagagcaatcagccaccagctgatccccgccaagaagatgacgaagaagccggaagcggccaccagtatggaggtgccgagatcgggctgagccgcgatcagcagggtcggcagcaacaccatcagcagcgcaatgatcacatggctgaatttgggaggcagggagtggcgactgagccaggctgccaccatgacgggcatggagagcttcatcacctcagagggctggaacttcatgaagccaagatcaagccagcgctgtgcccccttgccgatgtggccaaatacgtccaccgcgatcagcagcaagaccacgaccacaaacagggggatcgaccagcgcgcatagagtgagggaggcaactgggccaggcctatcatcaggccgaaggccaagccgccgcgtaccagctggcgcactatggaatccacatcctgaccggaggcggagtagagcaccaccatggagagggacatcagggccagcaggccgagaaaaaggggcaggtcgatgtgcagtttgtaccagagactctgctgccgtgaggaattactcatggggaacgacctcgctctgtggggacgacggcttgggagccggtggcagctggggctcaggcggtaccaaataggcatccagcatctggcgcgcaacgggcgctgccatgctactgccaccaccggcgttttccagcaccagggccaccacggccttgggcgcatcaaagggggcaaaggcgacgaacagcgcgttgtcgcggtgctccaccttcatggctttggcgttgtagacctggttctctttcatgcctaccacctgagcggtacctgacttgcccgcggctttatagggggtgttggcaaaggcgcggcgcccggttccttcatggccgttgatgacgcgccacatgccatccctggccacttgccagtagctgtcactcctggcctgaagggcgatattggggttgacgggggcattgaccacgccctcttgcgaggccgtgctcttgagcaggtgtggcgtcacatcgtgaccgttctgggtcagtatgctggtggccttggccagctggatcggcgtggcgctccagtagccctgacctataccgatggagatggtgtccccctgataccagggctggcgccagcgtgccatcttccagtcgcgggacggcatgacacctcgggtctcttcatacagatccacgccactgtactggccgaagccgaacttggtcatatagctgtggattttgtcgataccgacccgataggcgagatcgtagaaataggtatccgcagatacctcgatggcgcggtagacatcgagccagccgtgaccccatttgcgccagtcacgaaacttcttggtggtgcccggaatggagaagctggggccgccgaagtagcgatagttggcggtgatggccccttcgttcagccccattaccgccatcatgggtttgacggtggaggcgggtgcatagattccctgggtggtacggttcaccagcgggcgtgccggatcgttgagcagcgccgaataattggtgttggagatgccggtcacgaacaggttggggtcatagctggggctcgactccatggccaggatggcgcccgtattgggatccatcatgacgatggcgccccggcgaccggccagcagttcctgagccttcagttgcaggcggatgtcgatgttgaggtagatgtccttgccaggctcgggcggctggaatttgagggtacgcaccacccggccgcggttgttcacctcgacctcctgataaccggctaccccgtgcagctgatcctcgtagaatttctccaccccctgcttgccgatgtctttggtggcggcatagttggctaatttttcctctttcttgaggcgagcctcatcctgggtgttgatcttggccacatagcccagcgcatgggtgagggtgtcaccaaacggatagtaacgcttgaggtaagcctcgatgctggcgcccgggaagttgtgctggttgaccgagaagagggcgacctgatactcggtcagcttctcgaacagggggaccggcttgaagcggcgctgacgcttgacctcggccaggaacttctccttggtcccctctggcagagccagcagggtgatcagctcgtcggcggtcttgtccagatcccgggtctcttccggcacgatttccaggctgtaaaccgggcggttttccgccagcagcacgccattggcgtcatagatgaggccacgcggcggcgccacaggcacaacccggatccggttgtcgttggatcgggtctgataggtttcgaaggactcgacctgcagataatagagattgcccagcaacaccagcatcagcaccaccatgccgatgtaggcgaccagggtgcgtcggaagaagaggcggccttcggcgctgtggtcgcgcatttcgatgcgattcttcagcatgccgctaccttatggctgacgaagggagaagacaaaaaccccatgggttattccctgtgatacggatgattggtggtaatactgcaggcgcgatagaggctctcggccaccagcacccgtaccagcggatggggcagggtcagcggcgacagcgaccagctctgttcggcggcggccttgcactccggcgacaagccctccgggcctcccaccagcagggccacatcgcggccatccagtttccaggcttccagttgcacggcgagttgttccgtggtccagggtttgccagggatatccagagtcacaagacgcgagcggccggcagcggccagcatggcttccccttctttttgcaggatgcggggaatgtcggcatttttaccgcgttttccggcgccaatttcgacgagttcgaatggcatgtctttgggaaaacggcgacggtactcttcgaagccacgctctacccaggcaggcatcttggtgcccactgcaatcaactggatcttcatcgtttgttacacttgtgccctattgcgcattcacttgagcggcaccgctccagagtttttccagttggtagaaatcgcgatactcatcctgcatcacgtgcactatcacggaccccaggtccaccagtacccattcacccgtgagctggccttccacgctcagcaggtcgagccccgcatgacgagcttcgctggccagattgtgagcgatggcgctgacgtggcggctggagttgccggaacagacgatcatggtgtccgtgatgctggattgaccgcgcacatcgagggtgatgatgtcgcggcctttcatgtcatcgatcttgtcgacgataaaggcttgcagttcttggccttgcaatgattctctcctgtattccggggccctgctacttacgtcagggcggcggattatatcatggtcactcccgtttcccagtctggagaaggggagtggagcgggggccatgccgggtcggcaaaccaggcccctgttgatcaatatagtgcgcaaccggcccggacaatagtcggcaccagttgcattcagtccgcctggtagaggccctgttgccggatgtaatcggccacagaggctggcagcagataacggggatcctgtcccgccgccagcagctctctgagccgggttgccgacagcgctatgggcagattgtctgccagccagatatggccggcaaggcgccggtgcagcgcggtggcatccgtggtgtgatggcgtgccagcagctcggccaccttggtcgggtagtcaggttgccagccggggcgcacgctcaccacgaggtgggcgtaatcgagcagtgcctgccagcgatgccagcttggcagcgtgagcaatgaatccatccccatcagaaagcagagcggggtatcgggcagttcttcccgcagcgccatcagggtatctatggtgtaagacggcttgtcccgcttgagctcccgctcatccactacaaaccccggattttccgccgccgccagtctgaccatggcgaggcgctgctcgctcgaacagaagggattggccttgtggggcggtatatggttcggtatcaggcggatttcggccagccccagtgcgtcgcgcgcgtcgatggccggccgcaaatggccgatatggatggggtcgaaggtgccgcccagcaggccgatgggtgctttcagcatgaccttgcccccgcgtcgtcaaatggtttggtggcaacagggccacttcgtttcttcaggtctggcggcgagctcatcatgatgctggctcgagcaaaggcaggggagtgccatcgcgaaaaccgagggcgagggtctgcaacatcagccaggcccgttcggtgtcgaagcgacgcaaggcgtcgtcaagctgggccatcagttgccacaactgctgcaacttggtgaagggcaaccgggtcagcgcctgctggatcaattgctggcggctctgccagatgcgcaggcgtgagaagtgctccaccagcggctggccggctctggcagccagggccagctcggtgagctgttccagctcccggcacagggcccaggagagcataccgggctctgtgccctcggcgcgcagggccagcaaaatgcgctgtgcccggtttaccttgccttccagcagggtatcgatgagctggaatggcgtgaagtgggcgtgacgtatgatggtctcttgcagataggcgacgctgatgggctggggcggcgccagcagggtcagtttttctatctcctggctcgcggccagcaggttgccctcgtaagagtgacacatgaagttgatggcatcgggcagcgccttgaggccgaaacgctggaaacgggcccccatccagcgtggaaagaagcggggctcggggtgattgaccggcacataggtaccgccctggctgagcttgtcgaaccaggctgccttcatctgggtctggttgaggcgaccaccgctgagcaccagcagcagatccggatgcagttgcttgccaatctcgctgatgcgggcggcgagatccttgtcgaccttggccggcagctccagctctatgatctggcgggccgagaagaggctcatggcctggcaggcatcgtagacctgattccagtccagccccgcctcgaccacgaaggtatgacgctcgtcgaaaccctgcttgcgggcgacctgacggatggcgtcgatagcctctagcttcagcagaggctcgtcaccaaagatgaggtaacagggcttgagccctgttttgagatgatccgcaaactgctcgggatagatccgcatcagaacttggcctggttgagtcggtgggtcgcaggggcgatggcctgctcttgaaaattgagctgaggctcgtcgccaaaaacgagatagcagggcttgagccctgctttgagatggtccgcgaactgctcggggtcgactctcatcaagatgctcgcatcagaacttgacctggctcagctggcggatgaccagactggcggcttgctcctgcatctccttgcccagctgctcctgctcacgggaggaggccagtgccgcgtccggtttgttcaggaagctacggttgaaggtgatgggaaacacctgagtcggtttgcccggcatggagacggtgaactgggtgctgtagcccagcaaatactcgcgagcctggccgatggaatcgaccgaagcaatctggctggtgttgcgcacgccagccagagtgagcactgggatgccctccttgtctgcgagttgtacgccagcggccttgagacgagtggtcaccagacggtagaagtcgctcttgttgtcaccgaccaccttcatggtcatcaactcgggcgggatggcggtgccccgcatctgaaaaccgcaggcctgcaacagcaagcccatcagtgcgatggccatccaacgagtgagggtggtgcccatatgaaatcctctttgcgtgaagtgaagagcggcgggcgtctgcccgccgtcatcataattggcaacggtcagctgaccccttcccgacctgcttgtttgcaagggggaaggagcaaggagctccctcccataacaaaaggagtgcaggggagaggccttgccaccattagttagcgacaatgttgagcagcttgcccggtacatagataactttgcgcactgtcagaccgtcggtgaacttctgcacagaggcatcggccattgccagcttctcgacatcagcctggctgatctcggccggtacggtcagcttgccgcgcatcttgccgttgatctgcaccactaccagcttctcggtctcgaccatggccgcttcatcggccaccggccaggtggcgtgatccacgtcgtcgcccttgcccagcatcttccacagctcgaagccgatgtgcggggtgatgggggagagcatgaccaccacggtctccagcgcttcctgcatcagggcgcggtcctgctcgtctgagcccagcttggccagattgttcatcagctccatgatggcggcgatggcggtgttgaaagtctgacggcgacccacgtcatcgctcactttggcgatggtcttgtgcagctcgcggcgaacggctttctgttcgctggtgagggctgccacatccagtgccggaacggcacccgcagagacgtgctcgaaggtcagacgccacaggcgacgcaggaagcgctgggcgccctccacgccggagtcggaccactccagggtcatctcggccggggaggcgaacatcatgaacagacggacggtatctgcgccgtaacgctcgaccatcagctgcgggtctatgccgttgttcttggacttggacatcttggtcatgccggagtggatcacttcacgaccatcgttgtcgatggccttggtgatgcgacccttctcgtcacgctctaccttgacgtcggtcgggctgacccagacgttgccgcccttctcgtctttgtagtagaaggcgtcggccagcaccatgccctggcagagcaggcgcttgaacggctcgtcgctgttgaccagacccgcgtcacgcagcagcttgtggaagaagcgggcgtagagcaggtgcatacaggcgtgctcgatgccgcctatgtactgatccaccggcagccagtggttggcagcagctgggtccagcatgcccttgtcgtagtccggagagcagtagcgggcgtagtaccaggaggactccataaaggtgtcaaaagtgtcagtttcccggaacgcttcctggccgttgtaagtggtcttggcccactcggcgtcggccttgatcgggctctggatgccatccatcaccacatcttccggcagcagtaccggcagttgatcttccggagtcggcactactgtgccgtcagccagggtcagcatggggatgggggcaccccagtaacgctgacgggagacgccccagtcacgcagacggaagttgacggtgcgcttgccgtggccgagggcttccagcttgttggcgatggcgtcaaaagcgccctggaagtcgaggccgtcaaactcgccggaagcgaacagcacgcctttctcggtgtatgcggcgtcgctcacatccacctcgccatcggcaggcttgatcaccgccttgatgtcgaggccatatttggttgcgaactcatggtcacgctggtcgtgacccggaaccgccatcacggcgccggtaccgtagttcatcagtacgaagttggcgacccagaccggtaccttgcggccatccagcgggtgaatggcatagaggccggtggccatgcccttcttctccatggtggccagttccgcttctgcgaccttggtgttcttgcactcttcgatgaaggcagccagtcccggattggtggcagcagcctgcagcgccagcgggtgaccggcagcgataccgacataggtgacgcccatgaaggtatccggacgggtggtgtagacctccagctgctcagcctgaccctcgatggcgaagctgatgttgaccccttcggagcggccaatccagttgcgctgcatggtcttgaccatctccggccagccttccagattgtcgatgtcgttcaacagctcttcggcgtagtcggtgatcttgatgaaccactgggggatctctttttgctccaccggggtgtcacagcgccagcagcagttgtcgaccacctgctcgttggccagcaccgtcatgtcgttcggacaccagttgacggaggaggtcttcttgtagaccagacccttttcgtagagcttggtaaagaaccactgctcccagcggtagtaatccggcttgcaggtcgccagctcgcgatcccagtcataacccagccccagcatcttcagctggttcttcatgtattcgatgttttcgtaggtccagggtgccggtgcggtattattcttgaccgcggcgttctccgccggcagaccgaatgcatcccaacctatgggttgcagcacgttcttgccattgaggcgttgataacgggagatcacatcacctatggtgtagttacgaacgtgccccatgtgtagacgaccagacggataggggaacatggacaggcagtagaatttctccttgtctactttctccacggccttgaaggttttcttggcatcccagtgcttttgcactgctggttcgatcgattggggaacgtattgctcttgcattggtgacatccggatctgtgaaatgaatagataaatcagctgggaaatcgcaatagaatacccatatccagcggcggcaacaaccgccagcatccgtcaggccttatgccgggcatgatcagggttcagtagaggagtaacgaccatggacaaacgtcaaaaagggtacgaagccttcattgcagagttgcaaaagcaatggcaggagaccgaacagttccagggggagcgcctcaaccggatgatcgccaaggtgcaggcctatctcgaggccgccagcgacctgacccaggatgagctggcgctgatcgccgaatacgtgaagcgggatctgggcaactatgagctgagccgcaacgatgataaagcacgcagcgatgaggccgtggaggagtctgccttcatgctggccctcaaagacaccgcctggtcctggttggcggatgtgaccgaccgcgcccaggtggagtggcgcgagctggccgacgagctggaacacaaaggggtgtacgaagcgggagactgggtgggactcggcgtcatggtgtgcgagcagtgcggctggcgccatacagtgctgcaccctcaaccactcgatacctgccccgaatgtggtggccacgaatatcaccgcgagccgctctcgccctgaataccatcaactagcgaaatgaaatggcaagaggcgccccatggggcgcctcttttgttgatgtacaggtgtcggaacgtaccggatcagagttcacgggcccagggatgggcacgtggacgcaacgccagcgcgagccccagcagcagggccgtcatgccgtacagcggccagtcgccaaagcgcaggtagggggtggaaccgtgggcgggacgtacctcggcgcgcagcaccccggcttcgaactgcgggatctgaccaatgatgctgccgtcaatctcggtgacgacagtgatgccagtgttggtgccccgcagcagcgggcgtgccagctcgagggcgcgcatgcgggcgatctgcaggtgctgccaggggccgatactggtgccgaaccaggcatcattggaaacggtcagcaggaagtcggtatcaggctgtacattgcggcgcacctcttcggggaagatgatctcgtagcagatggcggcggcaaacttgagccccttggcaatcaggttcggttgctgttcgtccccccggctgaaggaggacatgggcaggttgaagaagggggctatggggcgcagcagatcctcaaacggcacgaactcgccgataggcagcaggtggtgcttgtaatagcggttcttgtgctcatagtgatacgcctccttgccgtcagcgtcctgcactcccatgccaagcaccgtattgaagaagcgctgctgctcgaaatcgtagtggactatgcctgccagcagacccgtatcgttcaccttcatcgccttgtccaggctctccaggtagttgcccatctctttctcgatggccgggatcgccgattccggccagatgatgatgtcggcatcctgattttcgcggctgagatcctgataggtgcgcacagtcggtaccagggcctccggatcccacttgagggactgggcgatattgccctgtaccagagctaccttgaccggctcgccccgggtcacccagttgagctgcatcagtccatgggcggcactgatcagtgcaaggggcaccagcagccagacgggtttgcggttctgccacaccagccagagggcggacgtcgacagcagcagtgccagcgtgatgccctgcacccccaatatgggggcaaagcccttgagcggcccgtcgatctggctgtaaccaaaccagagccaggggaagcctgtcatcacccagccccgcagccagtcagccactagccagagcgccgggaaggcgagcagccagcggctccagtgacggccactgaagaagcgggcaaaggcccagcaggccagggccggatagagtgccagataagccgagagtcctgccagcaatacgaaggcgaccggcagcatgatgccgccaaacatggtcatgctgacatggatccaccatagccccggcaggaacagacccatggcataaccaaaaccgcgccaggccgcctgtttgggattggccttgtccagcagcgcgtagagacctagcagggaagggatgaccagaggccagtagtcgaacggcgagaaggccaggacggcgagcgcgccggatgccatggcaaacagactggtcaggagttttgatttcacgggcgatgatttcacggactatgcaggctcggattggacgataacaggttgattggccggtatcttaacctgtaaatgcggttaacggcgagcctcccggcagcctgggcctgttcaagcaaaaagtcgggctggaaatgggcgacaggcactgctaactcgggggaagggagggcggtagtgtcaagggccggcatcttgccctgccaccaaacggcaagcgccccgacgagcggggcgctgatgcttcacggcaagatagctgcgtgaggcttacagggcgtcagagcgacttattgcgcttcagactgggccgcgacatggttgtcggggatcttcacctgcagctgttgcaggcggcgccggtcggcgtgcatcaccttgaacaggtaaccttgcaactcgatctcctcaccctttttcggcaggtggctgaaggcgtgcatcacaagaccgcccacagtatccacctcttcatcgctgaactgggtgccgaagaagtcgttgaaatcctcgatctcggtgagggcactgactgcgaagacccgcttgctgatgcggcggatctcgtccggctcatcttcgatatcgtcgaactcgtcatcgatctcgccgacgatgagctccagtatgtcctcaatggtcacgagaccagagacaccgccaaactcgtccacgacgatggccatgtgatagcgctcttcgcgaaactccttgagcaggcgatcgacccgcttgctctcgggcactatcacggtcgggcgcaggattttttccagctgcagcggctcgctggcatggtggccgccaaaaccgaacggcagcagatccttggcgagcagtatgccctccacatgatccttgtcttcgttgatcaccggaaagcgggagtgacctgactctatgatcacgggcaagatatcgtccaccggctgggacttctctatggtgaccatctgggagcgagggatcatgatgtcgcgaacgcgcaactcggctatttcgagtacgccttcaatcatgtccttggtgtcctgatcgatgagatcgcgctcctcggcatccgctatcacatccaccaaatcgttgcggtctcttggctcgccctggaagagttggctgagtttgtcgagccaggttttcttcggcgagccggtactagggtgatcgtcagtcattttttctcttggttactcgcttgaacacatttggaattgttttgggtatgtaaggatggccatcggctgtttcaaggcgatgactatcccgtcctttactcttcgtcgttcagataaggatcggcaaagccgagttcctgcatgatgtcacgttccagctgttccatctcctcggcctcgtcatcctcgatatggtcataacctagcagatggagactgccatgcacaaccatgtgggcccagtgtgcttccagcggcttgttctgctcggtagcctcctgttctaccacctggcggcagatgacgagatcgccgagcagcggcagttccatgccgggtggcgcctcgaacgggaaggagagcacattggtgggcttgtccttgccgcgataggtgaggttgagctcgcggctctccgcctcgtcgacgatacgcaccgtcacttcggcctcttcttggaagccgagaatggtgccgtccagccagccttgcagctgtgcttcgccgggcagaccgtcggtgtccgcgcaggccagttgcagatccagggtcacactcattgggcactctccttatgggatttgctggccgcctgctcgtctgccagtttggcatcgaacgcttcgtacgcctgcacgatacgggccaccactgggtggcgaaccacgtccttggattcaaagaagttgaacgacaggccatcgacaccttgcagcacttccagcgcgtggcgcagacctgatttggcgctacgtggcaggtccacctgagtgatatcaccggtcactaccgccttggagttgaagccgatgcgggtcaggaacatcttcatctgctctgtggtggtgttctgggcctcatccaggatgatgaaggcatcattgagggtgcgaccgcgcatataggcgagcggcgccacttcgatgatgttgcgctccatcagcttctcgacccgctcgaaccccagcatctcgaacagggcgtcgtagagcgggcgcaggtaagggtcgaccttttgggagaggtccccgggcagaaagccgagtttctcacccgcttccaccgcaggacgggtcagcagtatgcgacggatctcctgacgctccagcgcatccaccgccgctgccacagccagataggtcttgccggtaccggccgggcctatgccgaaacagatgtcgtggctgacgatattggcgatgtactgggcctgattggggctgcgtggtttgatgaggccgcgtttggtcttgaccgttacttccttgccataggggatgcttggtgccggttcgtcatcctgctccagcacccgcgactcctgaatggccaggtgcaccatgtcgggcactatgtcggtcaccttgccgcccttgaggggctgggtttccacatagaggtgcttgaggatgacggccgccgcatccacctgggcctgtttgcccagcaactggaagtggttgtcacggtagctgatctcgacgccgagacggcgctccagctgtttgatgttgtcatcgaaggggccgcacaggctggcaaggcgctggttgtcggcgggctccagatgcagattcagggtcgctatgtgtcggctcaaaatatcctcgtcttgacgcagtgcccatccggcaaggccagatgggcacgaagagattagtggggagtgaaggcggccacgccgagggcatcgggcacattgtcgggacgacgagccaggatctcgcggggcgcagtggcgatgcgcaggttcatctcatcctcaccgcggataaaacgaccgcgtagtgagttggggcgtacctctgtgatctccacatcggcaaagccgccgatgagggtatgtgccccttcgaagttgaccacgcggttgttctcggtgcgaccacacagctgcatagggtcgagcctggagggcccttccaccaggatgcgctgggtggagcccagcatggcacggccaatctgcatcgactggttgttgatgacatgctgcaggcgagccagacggaccttcttcacctccatgtcgacgtcgtctggcatgtcggcggccggcgtgccgggacgcgggctatagatgaagctgaagctcatgtcgaagttgatctcttcgatcagcttcatggtggcctcgaaatcctcgtccgtctcgttcgggaagccgacaataaagtcggaactgatggtgatgtcgggacgggcggcgcgcaggcggcggatcttggacttgtactccagcacggtatgcgggcgcttcatcatggtcaggatgcgatccgaaccgctctgcaccggcaggtgcaggaagctgaccacttccggcgtgtccttgtagacctcgatgatgtcgtcggtgaactcgatgggatggctggtggtgtagcgaatgcggtctatgccgtcgatggcggccaccaggcgcagcagctcggcgaaggagcagatgctgccatcaaaggtcgggccccgataggcgttgacgttctggcccagcaggttcacctcgcgcacgccctgttcggcgagctgggcgatttcgtagagcacgtcatccatcggccggctcacctcctcgccgcgggtgtagggcaccacgcagaaggagcagtatttggagcagccttccatgatggagacaaaggcggtggcaccttcggcgcggggttccggcagactgtcgaatttttcgatctcggggaaggcgatgtccacctgggcaccacggccctcctggacctgcttgatcatggcgggcaggcgatgcagggtctgcggaccgaagacgatatccacatagggggcgcgactgcgaatgttctccccttcctgagaggccacgcagccacccacgccgatcaccagaccgggtttgtttgctttgagctttttccagcggcccagctggtggaacaccttctcctgtgctttttcgcgaatggagcaggtattcagcagcaagacatctgcctcttcgggctcttcggtcagcgtgtagccattgctggcatctaacaggtcggccatcttggacgagtcatactcgttcatctggcaaccccaggttttaatgtgaagtttcttgctcattgcttctcttgacttgtgttgaaatcggcatggtcaaaggaccgggcattttactccgcaatctggatactgcctagctaatatccagcccgccatggggggctttgccccggagcctgtccgtatgggtatgggctttctccttgatttggcgcagcaattcgcaatttgcctcactgtttctgccggtcccttgcggtatcatgtccccattcggtccggccccgcctactctggtccggtgcgtcccttttcaggaatcaagttatggaacagtgtgatatcgccatcgtcggcgctggcatggtcggcgccgccaccgcctgtctgctggcggcacagggtctctccattcgggtcattgagacccaattgcccgagcaatacgcccccgagcagccgctggatctgcgggtttccgccatcagtcaggcctcggtggcgatgctggatcaggccggagcctggtcgcacctgcagcagatgcgactctgtccctaccgccggctggagacctgggagctggacggttttgccacccgtttcaacgcggccgatctcggcctgccccagcttggctacatcatagagaaccggctggtgcagctggctctgctcaagaggatggaggattttcccaacatccagacccacacaccgacagcggtgatgagcctgcgtcagagcgcggatgaggcggtactgacactggacgacggcacagagctttgcgcccgctgggtgctggcctgcgatggtgccgagtcccagatgcgccggctggctggcataggcgtgtcccgctttgaatatcgccagcactgcatgctgatcaacatcgacaccgagtttgcgcaggaagacatcacctggcagcaatttaccccgagtggcccgcgcgccttcctgccgctgcccggccagcacggctccctggtctggtatgacaatcccgcccgcattcgcgccttgtcggccatgagcaatgagaagctgggggaggaggtgcgccgccactttccggcccggctcggcggcttcaccgtcacggccaaggggagtttcccgctggtgcggcgccacgccaatgactatcacgccggtcgggtagtgctgctcggcgatgccgcccacaccatcaacccgctggcggggcagggggtcaaccttggcttcaaggatgtggcctgctggaccgggttgctggcaaaagccggtgccgactggcatcagctggccctggcggagcgttacgagcgccgccgccgccccgacaatcttttaatgcagtcggggatggatctcttctacggtgtgttcagcaacgagataggaccgctcaagctggctcgcaatctggccctcaatctggcggacaaggcaggcccgctcaaggagatggcgctacgttacgcactggggctggtatgacccgcatcgggttgagggcatggtaccgccttagtgatgtgcgttaattcgccagaaccttttcgatcccttgtctttgctcactattttgagattttccccctgatccctatgttgagctggcgccgttttagggcaacatggtgtcagcattgatggccacaaggatgagggcatgcgttatcagggacggatcgcgagctggaacgaggcgcgaggcttcggctttatcacgccggagcaggaggggggcgagcagcaagggagcgaactgttcgtgcacatttcggccctgcaatccgatggctcgctgcccaacgtcggggagcgcgtctcctaccagctaggcactggcaaggatgacaagcccagagccgtgcaggtgttctttcccgacaggcccctgtcgctggcggacgggttcaatccaccttcggcatccccccggctcggcagagagacctgcacccgatcgccacaaccagcatcacccagacccggatcccgccctcgccccgcctatcgccacaagagcagctggcgtggcaaattgatccccctgctgctggtggtgggattgttctccctctactcccgtttttcgaccgactctgtggtccccttgccggtttcctccttcatcggtgatgaaggcagtgcctcccgtagcacgccacagacctctgctctcagctatcagtgcgatggtcgtgagtattgctcccagatgacctcttgcgaggaggctacctggttcttgcgacattgcccgaacaccaaaatggacggagagggggatggggtgccctgtgaacggcagtggtgtggccactgaggctggcctgcccgattgccgctgcgaatatccaccgctcttttcatgctgatgcaccatatcggatagggtaatactgggccatgccctgtctgttcgttggcgccaccttatgttggcaaggtgacggatggcggctttacttctagtgctgactcgtttgttgccgtatatgccgtttattatttttcaggatcatggtcatggtggattactttcagggctcgttgtttcatttttccgaacgggcgcagtacctggcagccttgctgaactcgctggaagaccagatcgccgtgattgatcgggctggggttatccactacaccaacctcgcctggaaccggtttgccgagcaaaacggcatgccaaaagggtatgactggctgggtatcaactacctgcgggtgttcgacagcgccgtcgagccgctggtgctgatggcggcagaggggatccgccgggtgctctgtggcgaacaggaccatttccatctggagtatccctgccacagcccggatatacagcgctggttcatgatgcgggtctcccccgtactgggggtggatgtcgagttttataccatcacccatatcaatatcactgagcgcaagttgctggagctggatgtgacccacctctcccagcatgatcccctgacaggtcttgccaaccggcgcctgttcaacagttttctgcataacgagtggcgccgcagcatgcgggagcgcacgcccatttctttcatcatgctcgatctggacaacttcaaggcgtgcaacgatcacttcggccatcaggttggagatgagctcttgcggcaggtgggtcacctgctcagcgccttttgccagcggcctgcggatctgccaagccggttagggggcgatgaatttgcggtggtactcggcaataccggcaaggaggcagccttggggatgggggaggcgattcgcctcgggatcaaggagttgagtatgaatgagctgggcgatgcccggctcagcgccagtatcggcattgctacccagcttccggagcgggtgctggtctcggaagatgagctgctggccgctgccgacatggctctctacacggccaagaaggaggggaagaaccgctgccacagcgtggcttgtccctcattacccaacccttgagtgaacgccacattcgataatgggaccgtggcgaggctttatcccttctgactctgccggctgaggtgtgggatgtgccgccatgaccagttgcaggaatcgatcgcgaatagggtcggcaaactcggaattccagaccagactgatttcccactctgactttggcccggacaaggggtagagggtgacgccttggcccgcgataaagctgacgctgcgtggcagtatggcgttgccgatcccggcggccaccaacgcgaccagtgtctgtatatcctctgcttcctggactatggcggtcagccggttggcgccaaggaagctggcgatctgctggctcagcccaggacaacgatggccgaccatttgcagcaggggctggttggcgagggcccactcaacgtcgaaggtggccggatccggccccgtcatctggctgggaacggccagcaccagccggtcggtcagcaatctgtactcttgcaattgaggtgcctgtggtctgcgcataaagcccagttgcaactgacccgacagcagacgctcatgctgggtggctgaggtcatgtcttgcatgtgtaccatcacatcgggtacctgctgcttgaagcgggcgaccagcgaaggagccagcgcaaagctggacagcccgaagccgatcttgagccgtccggcaatgccgctcgccagcgccagggcatggcgttcaaatcccctgccgtgctcgaccagtgcgctggcctgggtgagcagctgggtgccgatggcggtcagttgggcgccatggcgaccccggttgaacagggtgctgccaagggccagctccagcccctggatctgcttggtcagcgccggctgggtgataaacagccggctggcagcctcccggtagttggtggtctcggccagcatcacgaatgcctgcagttgcctcaagtcgaatttcattccgtttggttatccaatgtggcgattaattgattataaattatctaactgccttgttctaatggtctcgttacgggccacttgcccgctctgacgtgcaacaaggagccatatcatgtctaccgaacgctacctgtttctgatcaagggaaccctggtgatggcccagccactggctgcgccggagacgggtgaactgctggccagcctgctgcaacaaggctttgtcgtcgggcctttgcaagtgtgggcgagcaatgccgagcaggcgttggcctgttatgagcagagtgcccagcagcgggccttcagcaatgtgctggctggggcttcgtcatgacccggctcaccctacgggctgcggccttgttgctggacatggatggcaccctggttcactccaccgacgaggtagaaaccgtgtggcgactctggtgccgacgtcatcagctggcccctgagcccgtgctggcgatgtgccacggtttgcgctcgcgggaggtgatccgggccctggcaccgcagctggacatggcgcaggaggtcgccctgctcgatgagctggagatccatcacaccgggcgcggtgaggccatcatgggcagccgggctctgctgagccgcttgccagccgagcgctgggcgctggttacctccgccagccagagggttgcccgccatcggctggagagtgccggtttgccgctacctaccctgctggtgggagcggaggatgtggttcatggcaagccggaccccgaaccctatctgctgggggccgagcggctcggggttgcccctgccaactgtctggtgttcgaggatgcaccggctggcatacagagcgccctgcgagccggctgcgccgtggtgcaggtcggaggcaagcggttgctggatccggccgtcatagccgtgatccaagattggcgtcaggtgagtgtggaggtagacgagaaaggtatgttgcaggttggcctgctgacctgacggacgtctggaaacaagcagcccccgaccagcgggggcttgaagcggatgtggggtccgggttatttgaagacgcgaaaccgcactgcatcatccatgaaggtcttgtcgccagccggttgctcgatgctgccaaaaggcatctgggcgcgcagcagccagctggcgggcaggtcccactccttgcgtaccgcttcgtcgatcagcggattgtagtgttgcagggaggcgccaactttctcctgggccagggtggtccagaccgcaaactgggcgatgccggtggcatgttccgaccagatggggaagttgtcggcatacagcgcaaacttctgctgcagatccttgatgacatccgtatcctcgaaaaacagcactgtgccgaaccctgcgcggaagctgccatctaccttggtttcactctgggcataggcgtccggtggcacgattttcttcagctcggccttgacgatatcccacagcttgtggtgctgggcgccaaacagtatgacggcgcgggagctctgggagttgaaagaggagggactgtgcttgatggcatcctggatcagggccgtcagctgctccggcgtgtgagacacctggtcgcccagggcatagatggtacgacgtactttgatctgttcgataaacggactgctcataacatctcctttgtttgacagataatcgcattcggtggtcgttgcaaggccatccggctccgattgtgcaagctatagactataacactcgcttacctcttaaccgtcaacgcccagtggtcactgtttttactctccgtggatattggttggcagggaagaatgagccgcctcacattctggcgtttttaatccattggcggttatccagccgatttctatcgacgattgctcctgccttttcatcacaagttcggttcacatcgactgtttcagtggcagtgtgatgatcaagtaggtgcccaaccgggtagacgagctgctgactgccgagccttgcacctgcgccgtctatcggagcggggggacgagttggctgccctgctgccgtgggagcgccacgagcgggagtcgcgactgcatcatctgctggcatgggtacgcaaccagcagtggcgggaattccaggcacaggtcaccctgagcgcgggtggtgcccactacccggaggatggcctctttttgttcgaaagggccgacgaatgccgctaccagagcaagcgaccgggtcgggatcgctggcatcgctctccatccccggatactggcggtgagcctgcatcccccggggtgacaatatctgtctgatccctgcatgcccgcgccgggctgcgacagcctgacgttggacaaaataccgttcaccttgtgccgaactgagattttttatctttattttcatggtgttaatttttgatttttcttcctgacgtcttgccgggattcctttggattaaatgtcaggctgtttgcgctactggcgcggcaggtggccatttgtatagtgcaggggaaattaatcaggtttgacaggagtaccccatggagatgaaaaaacacggcatgagtgccctggccctgttgggctccctgctgctgatgagcggcgctgtgcaggcctcggaaaccctcaacaccatactcggtggcggtgcaggcggtgtggcgggcaccatgattggcaaagagctggggggcgataccggtgctctggtcggtgcactaggtggtgcggccatcggcaagagcgtcggcggcagcacaggccagctgatcggggccggtgtcgggggggccagcggctcggccatcggtgccaagacgggggatggttacaagagcaataacaaccgctacgacgacgatgatcatcactacaagaaacataagaagcacaaaaagcacaagaaacacagatggcacgacgatgactgatgtcagccttgctgcgtgctggcgacaaatagaggaaggggccaacaggcccctttttgcatgatgtgactcagaccagccggtgctggcgtcgtccctcggcaaaggcgtttatattgtcgatcagctgatccgcgaggcgctgcatcgactcctcgctggcccaggccacatggggcgtcaggatgaaattggggtattgcagagcctgcatcagcggatgatcctggggcggcggctcgacgctcgccacgtcgaaaccggcgccgccgaggcgaccgttggccagcgccttgagcagtgccgcttcatccaccaggccgccacggcccacgttgatgagcaaggcgcccggtttcatcaaggccagctcccgttcgccgatcaggtggcgggtgtagggggtgagcgggcagtgcaggctgaccacatccgagctttgcagcagcgtgtccagcggcagccgatcttcgtcgtggctggcgcctatctggctctgggcgtaacgcactatcatgcccatcccctgcgcccgttctccgagcgcctgacccagggtacctttgcctatgatgccgagctgcttgccgtgcagatccatgatgttgtggtcgaagaagcagaactggccgctctgctgccagcgcccctccagcagggactggcgccaggcaaacaggttgcgcgacagggccagcatcagtgccatggcgtgctccggcacagaggggcccgagtagttgcggatgttgcacaccccgacgttggctgcccggcatgcttccagatccacgttgtcgctgccggtggccgccagggcgatcagcttgagatccggcagttgtgccagctcaggggcgccgatacgtaccttgttgatgatggcgatgctggcattcctgagccgctccaccacctgctcgggggccgtgcttggatggctctgccagtgatggggaaagtcgggccggtgcagtgtgatgcccgcatccagggtatcgctatcgagaaaaactatctgctgcatgacgcctcctgccattggagccgtcatgatgccaaatatgggtgccagggagccagcccgaacgccgtcagtggtgaatcaatggcgctgtctgtgacgctggcggcattttgggggcaggtcgaggtcagagccagccgaggtgggtgagccaaccctgaatgcgggtcggtgtttcatccagctccatcaaggcgtaggggcggtagttgagcttgtggctgcggcggctctcgctgcgacgagcttcggcggccagcagtggccagcgccctccctcttcctgatagagatccagggtcggaatggtggcctgggctacctgcttggccagggtctggttactttgcacattcgggaagaagccatcgagcagcaccagagcatcgggggcgggcacttgctcgctggcgatgagattggtggcccaggcggcgctggtgccctgagccagtatcagcttgaagcccccttcttgcagcttggcatcccccagcttgatgatgcgggcggcaaactgtttgcgaaagtcgtcgatggcctgctgtttcttctcggcggcggggtccagctccgcttgttgaggagagggaagcagcagcagggtatcgaagccgagccggccgagggcccgggtcagttgccacaactgaccgctgcgctgccagtctggcagcaggatcgccagccccacatagctgtcgctgtcgtgcttggcgaacagcactgtctgcttgtcgatctgggtgctatcgggcagcccttgccagtcgctgttctgccagtagtcgaggggggcgggtggcgtgacttcgctggcctgcgaagcaccgcttgccagcagggtcagtaacagcagtgataaggataatctggccatagtgcgctccccggttaactgggttagcggcggcgggccggttttctgaagtgcggccaggggatcaataaaaaagcgagccaatggctcgcttttttgcattcaattcaaggggtcgctcaggagagacgacgcttgaactcgccggtgcggctgtcgatttcgatcttgtcaccgatctctacgaaggcggcaacagccagctcgtaggcagtgcccttcaggcgggcaggcttggtcactttacctgaggtgtcgccacgggcggccggctcagtgtactcaacttcgcgaactatggtggtcggcagttctacggagatggctttctcgttgtagaaagtcacttcgcagatgtcttccatgccgtctaccaggtagttcagcacgtcacccaggttgtctttctcgacgtcgtactggttgtactcggtatccatgaagacatacaggggatcggagaagtaggagtaggtgcactctttacgctccagctgaaccacgtccagcttgtcgtcggccttgaatacggtctcggtcgcgctaccgttgagcagacccttcagtttcatcttgaccacggcggagttacggccggatttgttgaactcagccttctggaccaccatcggctcggtgccgatcatgactacgttaccagcgcggatttcctgtgcggttttcatgtaaaaaattcctgttcgtgaaacggacggataaaaactgccagattatatacggctttctaaaaatttcaccaaccgcgtgacgagatccccgtcctcgagcagcttctgtgaccagcttcgcgcatcttgctgccaaatggcactatatcggggccattgggcccaaagtttgctggtatcttcccccaggttgagggcgtggttgaaagcccgcaaccattgggctacctccgggggaaagtccgccagatagtgatcgagaaaaccgtccagcttgaccatatgggcctgctcttcctgcgggtagatgtgccacaggaaggggcgggcggcccactgtgcccgcacgaaggagtcctcgccgcgcaccagattgagatcgcagctccacagcagccggtcgtagcctgcctgatccgtcatgggcagcagcttgatggtgaggctgcccgcgtgcagcagatcccccgccttggcggtggcgatggcgtttgcaaggccggcgccgcgcagcacgtcattgagcgagcgccccagcggcaatagcaaagtgacgggagttgggctctgacaccagccctctatcaggctcacaagcgcttcgctctcgtaggtaaagaggctgactctcagctcattgtcccctttgggcggcaatcccaggctggcccagtaggcggcaaggccagtctcatcctgttgccactggtcacgttcggcgatgagcccctgctcgcacaagaggccgccggtcctgggggtgaagcccgggaagaagaagtattttttgaggctcaggtcgccgacccgctggggcgacgcaaggccgtggcaatcttcgacccagggttccgccgagaggtactccagattgatccagcagggggttggctgctgctgcgccatacgttgggtaaaggcagcgggcagttcgcaggcaaacgcctctatgaccacctttgccgggatcacatccgccggcagcgcgtcgtgccagtgctggatatagatgccctgttgccactgaccgtccagcacgggatcgagccccggacagatgcgggcaaagctggccagatcgtccacccagagcctgacgctaccctggtcttgctgtttcagctgacgagcgagccgccaggtgacgcctatgtcgccgaagttgtccacgacgcagcagaaaatatcccagtcgaatggcggtagtttgagtggcgaagaggttgtcatgtgagggcaccgatggaaaagagatacaaaaaaaccggtgtgcagggtagcacaccggttggctggcttctaagggactgccgtcagcctgcctggctcatcgcgttgcgctggcagacagcaggggcaggtttactccttgccgtagacgttgttttcttgctcgcgcacccggatgaaggtggtgcgcttggtgagctccttgagctggctggcacccacgtaggtgcaggtggagcgcacaccgcccaggatgtcgcgcaccgtgttctcgaccgggccgcggtagggcagcagcacggttttgccctcggaggcgcgatagtcggcgacgccgccggcgtgcttgtccatggcgctggaggaactcatgccgtagaacttcatgaagggggtgccatccacgtccaccacttcgccgccgcactcctcgtgggctgccagcatgccgcccagcatcacgaagtcggcgccgccaccgaaggctttggccacgtcacccgggcaggtacagccgccgtcaccgacgatctggccgcccagaccgtgggccgcatcggcacactctatgatggcggagagctgggggtagccaacgccggttttgacccgggtggtacagaccgagcccgggcctatgccgaccttgacgatgtcggcgccggagaggatcagctcctcgaccatctcgccggtgaccacattgccggccaggatgacatggttcgggcaggcttcacggatcttgcgcagaaactcgacgaagtgctgggagtagccgttggccacgtccacgcagatgaaacgcagggcggttgacatggccaggatctggcgggtcttggtgaaatcgtcttcggaggtgcctgtcgataccatgacatggccgagcagggtcggatccgtgctgttgacgaaggcttgccactgctcaaggctgtagtgcttgtgtaccgctgtcatcatctcgaagcctgccagtgtcctggccatggcgaagctgccgacggtatccatgttggcggcgatgacgggaacgccctgccattgggtctgggtgtgcttgaaggtgaactgacgggtcaggctgagttgggaacggctcttgagggtagagcgcttggggcggaacaggacatccttgaaaccgagcttcaagtcttcttcgatacgcattacgaattccttattgagccttgttgaaagtcacttttgcagtggtcaattttcggcaggcgcaaaaaaaccggcggttttcagggcctccggtttacaacagtgtaggcaaaaatcccgccagaacaagactgataattcacacatcattgtggtagcctttggcgtcacaacctgagcacagcctcaggtgtcatccagcaccactttttctcccaacgctttcgtcagttaacgcttcaaaagaatccctttgtggcctgaggtcgtgatcctgacgcgggcagatcgagcgccgcgctcatcggcctgacgccgcgtttcgtcagttgacagcaggcgtttccatccccactcttggcctctcgggcccttgtcggccctgatctgacgaggagtgaaaatgcttgtactgcgaaccatgaccttgctgttggcttgcctctccctgtcgggaatggcatgggcggcagcgtcccctgccgtgtatggctggattgagaagggactgatcatgccaggcggtgtggcggtgaagatgaaactcgatacaggcgctctgacctcttcaatggatgcgcgggatctgcaccacttcaagcgcgatggcaaatcctgggtgcgctttaccctgcaactgaccgatgccaacaccgacaagccggtgagccagacgctggagcggccggtggagcgcatggtcaaggtgcgaggcgccggtggcatggagcagcggccgaccgtgaccatgtccatctgtttgggggacaaggtatacaaggagtggttcaccctgcgggatcgcagcaagatgatctatccggtgctgattggccgtcgtctgctggcggaactgggggctgtggattcgagccaaacctttacggtgaagcccgcttgccgttgaaggtcagtgtgaatgtcatgaacaaggaagtggaggccccggcctccactttttattgatgcgctttgccagttttatgccaaggcgcgcaggggcggcgctggcagccgcacgctgacttccagccccccctctggccggttgtggatgtccagatctgcgccgtgcaactgggcgatgcgcgagacgatggccatgccgagcccgaccccgtcaccttgctggggattgacccgaaagaagcgctcacacaggcgcgacagagccgcagtgggaatgccggggcctgtatcgcggatatcgactctgacccgattgccctcctgctgcacctcgaccgcgatctcgccctgggccggggtgtaacgcagcgcgttgtcgatgaggttgctgaacatcagatccagcagtgtgctttgacccatcacagtcaagtgctcggctccctccagtgacagctgctggccctttttaagggcgatgggcgccagcgtggccagtgtgccttgcagcaaattccccaggtcaagttcggtcagctccaatccttgctggctgtcgatgcgcgcctgggtcagcaactggcggatcaagcgatcgctgcgatcgagcgccagcaacatcttgtgaagtgactgctggcggctggcgtcatcctcggcggccagcgcattctcgctatggatgcgcagtaccgccagcggcgtgcgcagctcgtgggccgcctcgttggtaaattgcttctcccgctctatggtgtcggccagagcgtgcatcaggcggttgatctcgtcggtgagcggagtcagctcctgggcgcggatcttcaggttgagcgggctcaagttggcaggatgacgttcgcctatggcctgtgccagcagtcgcagcggcgccaggccacgggagatgagccaccacagcagaccgagcaggaagggcagcgtgatgagcagtggcaacatggcaagggtagccatcttgctggccagttcactgcgctcgtcatcccgctccgccacgacgagccaggtatgctcgttctggttgtagagagtgaaagtgcgccattgatgccggtctttttctaccgtgttgaagccgggggccagctcgaccaagggctggttcggggagctcggggagcgcagcagtatgccgccttgctcattgagtagctgaaagtagagattgcgctcgaactcgtgcccaaggggggtcagctccctgtcttctcctcgcagattgaagctggtgtccttttgccactggtccgggttgtgctgttcccactcttcatagacggtgccgttggcgggcagggcactgtgctgatccagatagcggctgagcagctggttggtgatgcgggaggattgagcgagacgagcatcgaacagctcctccatctcgtggctcgcctccagataaccgataagggcgctgatggccaggctggtactcaccagcgccaatatgccggagagcagaaagcggcggatggaacgggggtgattcatgcaaagggcttcctgtgctgtggctgctcagagtcgggggatatgttgccgctgctgcgagctgaaccagggtgactcatgcaaggtgacctttgtgctgtgactgttcaagctgggggactatgtaaccgacaccacggatattgcggatgaggtcgctgtagaacttcttgcgcagatggtggatatgcacctccaccgcattgctctcggcgccttcatcccagccatacaggctctgctgcaactgatccttgctcagtacccggccgctctgggtaacgagctcctgcaacagcttgtattcgtggggtgtaagtttgaccggctcgcccctataggtgacctgttgtgactccgggtggatgaggatgtcgccatattcgagcaccgcctgggcttgccccttgctgcgccgcaccagggcacgcaggcgggcattaagctcctgcagggcgaagggcttgaccatgtaatcgtcggatcccgcatccagccccagcaccctgtcgtccagggcatcgcgggccgtgaggatcagtaccggcagcacctggccttcccggcgcaacttgcgcagcaagctgatgccgtcgatgtccggcaggttgagatccagaatgagggcggcgaattcctcactcttgagcacagacagggcgggcagcccctgctgcagccagtccaccgtgtagccactgctgcgcagggcatccaccatgccatcgcccagcatcacatcatcttctaccagcaggatccgcattgtgttctcccttgctacctggttcatggtttacgccagtgacataaacgacgctgcccaccagtatgcaagcgggcgggcagagtttacatcactgatttatcagggggatttatagcttggcgagccggtcgcggatttcgaggcgacggccctgatctgccagctcgcggccggggcggccagcgccttgtccagataggttttcgcttcggctttgcgaccctgatccagcaggaagtcgccatagaagaagttgggatctatgccggcggggttgagtgccagcgcctgcttgagcagctcctctgccttttcatcatcgccaaatcccaccggccagcccggcacctggtagtagagtgagcccagactggtgtaggcagagccttccagcgccttgggatcctgcttgagggcgatctccagtttggccttggcctctttcaccagacccagggcatcaagcccacccttggcgccggcccaggtgctcttgacgatggccgaccagatcagcaggtcggtccgaaaggcctctttggcgctggcctgatcggcctggctgctcagggtttcaaggcagctctccttggccttgccggtttgctggtactggcagacggcccactgttgctggatcggaataagcgcatcatccgcagccgcgacacagcttgaacccagcaggagggcgatggcacaggaggtggcagagttaagggaaaagctcatatcaaggttcctttttggtcgggatcgggcgggacaatgccggttgcggcgcagcgcttgcgctggtgtctgctgtccttggtggaaggtgacgggcgtagcgttcaatgatgggcagttgtttggccagcgcccgatcgacgatgccgggcagcaaggcattgagccgtacgaacagtttttccggccagccgagccaactgcggcgggtctcgttgcacagggcgatgacggcggcttcggcaacttcctgcgggctgtcggtctgggtaccgagctcggcattcatctcgtatgctgcctctgagttgagacgagtacgggtcgcacggggagcgaagtgcagcaccttgatgccggagccttccagttcccgtcccagcgcttcgctaaagccgcgcagggcgaacttgctggcacagtagacgctgtaacccggataccctatggcaccaaagctggagccgatattcatgatgatagcgggtttgcgcaaatggggcagcagggtgcgggtaagctgaataggggcctcgatattgagcagcagctgacgctccacctgctcggcgctttgatcttccagccaggcgaactggttgcagccagcgttgttgatcagcacatccaacccctcttccaatgcagggtgttgcagcaaacgggcccgttcctggtgggatcccagatcggcgaccactgtctggtggcgttccggatggggcagctccttgcagaggcgatccagcacgctggctcggcgaccgtgcagcaacaggtgtgccccctgcgccgccagctcctgggccagcgcttcacctatcccgccgcttgcgcccgtgagcagcactcgctttccttgcagtttcatagggttggggttcctgttccttgattgagcctgccgtgggtgagcgacatgtttttctccctttgccgtctcattgcgggttgtctgtcagctgatagagcatgtcggcatagaggcgataaaccaccttggccgagtggatgatggcggcctgatcggcgggatcttcaacccggttcatcagggactcgaagaacttgagatgctcctgatccagggtgccgtgggaactcaggtagctcatggcctggggtggcagaccgaggcccgccttcaactgatcggccacggtcagggcgatggcgacactggtgccttccagcacctgcaccatgccgaagaatcccatggggttgccgcgctggatctggtcatagagaaaagccaccatcagctcgatgggcaggccgggcaggccatggcgcactgcctcggcatccccgccacaggcgcggatatcgttcaggatccactcctgatggccgtactcctcctcgatatattcggcaatggcgccccgtacccattcgtactcctgacccagcttgccgcctgtggccatcagcagcggtaccgtatggcgcacgtgatagaaggcttgagacagaaaatcaacataggtgccgcgggagatgtcccccttgcggcacgcctctatgatgggggcattgaacagatgttcccgtgccgatgcggtagcgtgttgcagcgtgtgatagaagctcatgaggtctctccggtaaggcattggctgatttgacgggaaaagtggtgatagatccgctcgcggcgggggcgaccgttggcagtcagcagatcgggatgctgatccagtgttaccggcagccagtgatggatgcgggcatagtcgggcaggcgctgattgagctgctcaacctgttgcgccagctgggcgtctgccccggggcgcgactggatcagggcgacgttggcgggctggccatcgccgaagatcacgatgcgggcaatggccggacagagctgggcttcggcctcgatccactcgggggagaagttgcggccaaaggcggtgatctgcacgttcttcttgcgccccgtgatgtgcaggtaacccgcctcatcgagatgacccagatcgccggtggcgatctgcacggtagaagggtcatcggtggcaaaccgggcgggttgttgttcgtatgagcccaaataacccagcatggcagcgccctccaccaggatctcgccatcagcggcgatcttgatccggcagtggggcaggggctgacccacgctgccgaggctgtggtcatcaggcccattgagtgcgacgacggagccgcattccgacaggccatagccttcaaacaccggcagccccagcttgcgggcgcgactgatgagctcgggggcgaccttgccgccgcccacggcgacgaagcgcaggctggtgagacgttcggccagtgccacatcggcactgcacagggcgagcagcaggcgcagcagctcgggcaccagcaccaggctgtgggtgggccagcgcagcagggcctgggtcagggtggccggatccagcttgctggagccggaaaatcccagctctcccagcgagggaatacggctgcaggcgccggtgagcaacggcacgtagaggccggtcaggttctccagcagtgtggtcagcggcaacagggtcaggtgtttctctacctgcgccggggcgactcgcagggccagcgaatcacagaccgccatcatatgttcaagggagagacagactcccttgggttgcaccgtgctgccggaggtgtaggttatcttggcggtaccagcgggcagggtgggcactcgtaccggctggatgcgccacaatggcaattcacccacagagaggagcagtggcgcacttgcctgccagccctgatgatgagggccgctcagggcatctgcgccgctgctctcgagcagccactcctgctgctccgggctgaaaaagtgcggcacaggaatgaccactatgcctgcctttgcacaggcgagatcgatcagcgcccagggcaggccgttatccagttgcagtgccagccgggcaatgcctgcctgttgcaggcgatcggccagggcggagatctgcagccacaactgttcgtagctgatcctatgattgctgccgctcagcgccgtgctgtgcggatcactgtgggcgaagtgggctatccggtcgaacagcatcataaggcgctccgctgcgggcagttgaacagggatggcatgggggcgagcaaggagagcagcaagctgccctgggccagggcttgccgcccctgattgaggtcacccaccatcaccttgggctggcagtggtagtaggctccccaggcattggcatcctctccgacctggtcggccctggcgggggccagctcgataaggctgagactgaggcgatgaaaactgttgcgcagtttggctgtgctggtgaagacaacgtgatcgagggcgttgtcgcacagcaaacgacacagcgccgcaaacatcaggcgggcattgcccggttcgctgcaggccagattgccgacctcgacgatgcgatcccgccgggcacgcacacccagccgtgtctcgatagctgcctctatgggctgatccagatactgttccagatagaggcgctcctcgctggcctgcttgaggccacaggcgccgaccagcaagccatcggcccggtagagacccagcaagcagggtaggaagtgggggatacgggcatcgaattcgtggctgtaggcggcctgaatataagcctgcaaggccatgacctgttccggtgtgtcggccaggatcagccggtagggggcttgaatgtctgtggtcatggatggctccttcttgtctgttagggtcagactaaaggggcaaacttaagaaacacttaagagtgggaagaacagcctcatttttacccaaaggaacagaaaacagccgcaactagcggggctgcaggcggttattccatgggacaaaaccccttgtcagcggccgcccgggcaggcaagctggcgcccatttcgagcccatcccggattgggcctgtcactctcgtgaggaaatcccatgtgcccgtctccttgcccgctgtgcggtgcagtcgattcctatgcgctgccggtggccggcaagcattaccatcgttgccggtcctgcgagctggtctggctggatggcgccgatcatctggggccgtcagcagagaaggcagtctatgacggacacgacaatcaggtggacgatccccgctaccgccattttctgatgcgtgccttcggcgaggtgctgagccgggtgccgccaccggccagcggtctcgattttggctgtggccccgggcctgcgctcatcgccatggggcgggaggcgggctaccagatggcgggttatgacaagttctatgccgatcttcccgacttgctcacccgccagtatgacttcatcaccagcacagaggtgatcgagcatatcgccgacccgcgtgctgcactggacgtgctctggggctgcctcaagcccggcggcatcctggtactgcagacccagcgggtgctggacgatgaccgtttcaaaacctggcgctaccgccatgacccgacccacatcgtcttttttgccgaggcctcgtttcgcgctctggccattcgctggcaggccgacgtcctgtttccccatggggatgtggttgtcttcaccaaaccctgagcagggcgttttcatttggtcatgagttgggcatgctgatggccttaaaccccggaacggatgcccctatttccatgtcgatccctcatttgtcactgcaagatgcccgccacctgcagctcgcagcccaggggctgctgaccccgcgtcgtgccaaggccaagcctgcggatctgctggcgaccattcggcgtatggcgctgctgcagatagataccatttcagtggtggcgcgcagcccctatctggtgctgttcagccgactggggcagtacgatcctcgctggctcgaacaactgttggccgagggggacatcttcgagtattgggcccatgaggcctgtttcattccccgcgaggattaccgcctgctgcgtcatcgcatgctggatcctgccgccatgggctggaagttttcggccaactggctagccacccatcagcaggagataggccagattatcgagcgtattcgccagcatggcccggtgcgggccgccgactttgagcgcaagggggagaagggcaacggctggtgggactggaagccggagaaacgccatcttgaggtgctctttaccgcaggccagctgatggtgcgcgagcggcgcaatttccagcgagtctatgatctcgccgagcgggtcatgcccgactggtgtgacgagcgggatttgccgagccaggaacaggtccggcgggagatggtgcaggcaagttgccgcgcccttgggctggtcaagaccggctgggtcgccgactactatcggctgcgccgcggtaaatacgatgccctgctccatcagctggcggacgagggggagctgttgccggtacgggtggaagggtggcagcacggcgcctttgttcatgcatccctcgccgatgagttggccatggccctggccggtaccctcaaggcgacctacaccacggtactgtcgccgtttgatcccctggtctgggatcgcaagcgggtcagcgagctgttcaactttgactatcgcatcgagtgctataccccggcgccaaagcgccagtatggctacttcgtgttgccgctgctgcaccgtggcaagctggtggggcgcatggatgccaaggcccatcgccagcaggggatcttcgagatcaagaacctctatctggaagatggggtgagagtgacccgtaccctggcgcaggatttggccagagcgctgcaaaagttggccgactggcatcagacgccggccctgcaatacggcgtcattcccgcgcccctgctggcgctgtggcgtgacacaggcaggtctgagacatgaggggactggccgactgaactaagctgcaaaggtagtcaaggagggggcaatgaaccgaacaatcttgctgttgatggggctgggagccagcagcctggctcaggcggccgaaccgcaggtgcagatctgcctgggggaggggaacgaatgggctccctttacctattgggagcgcaaggatggcgtacccgataccagccgactcactggctcggccactactctggtgctcgagtccctgaaaaagctggggatctcataccagatccgctatctgccctgggcgcgggtgcagcaggagctggcggactatcgtcagaacggcctgtgcgagctgacctgggatgccagctacaagccggagcgggccgaatatgccctctacagcgtgccgctctactacacccacctcggttttttctatctcaaacgccgcttccccgaggcgccggatctgcagacggtcaatcgctcccgggtgtgcggcgtgattggttacaactatgccccctatggcttgacgcgggagccccatctggtcaagcaactgcagcaggcgctggatatgctggggcgggatcgctgtgatttcttgccaagtgaaatagaaccgctagtgagtggaattggcctgggcatctatcgaagtgagagcggcctgctcaacctctccctgcccagccgcaaaggcttctatctgttggtgagcaagggctccccgcgcgggtacgaactggttacccgtctcaatcaggtgctgatctcgtttcaggacagcggttacagcgacgaggtgatgcgcagcttcctgccgccgatggagtgagagccatccacacgcaggcatcaggcccggtttttgaatgaccgggatgggaccggtgggcggtgggagctgcttggcagttcttcgcgctcagatgccatcccgccctttgcccggacaggcctgagagcgtcttcgccgtggcgttgcatccttgctgacgaaggacgcctaccttcgcatcaagccgggcagcaccagcgcaacggctgcggcgatgcgatcgcggatgtcgctacccggtgccagcaaaccgagtgccatctggcgcagaggctccgccatggtcattgccagcagcaggtcactggtttgtgcgacgtccagcgcgcgtagccaacccagttgctgctggcgttgcaaccagttggccagcgtcgccctgccgcgcgcaatgccgttgtcctgataggccgccagcagtgtatcccgcccctgaaactcatgctgcagcagccggaacatgccgaccgccggcgcgctcagcacctggttcgcaatggcctgcaacccctgctccagcatctcccccagggcatcggggctatcggcatccagctcgaatgccggttgaaatgcatcggtccagctgcgtaccgcctgtgccaccagctcgtcgcggttggcggcgaagcggtacagcgtcttcttggcgacccccgcctgtttggctaccgcatccactgtcgcggtggcgtacccccccttaagcaacaaggtcagcgttgcctcgaccagagcggtgcgcaggtcggattccggggtggccggccggccgcgtgaacgaactacgtcattggattggttcgacatgtgtggctcctggaaagcattgacagacacagcatacaggcatagcttaaattaagaagcgaatttggtttccaaattgaatcggagtcacatcatgaatccttccgctttgcttgccccctggggcgtcaatgacatcaatgagttgctcaggctgcagccgctgcgcttggaaatgggcctgacccgcagtaccgacggcttgctgacggttgccattcgcaccgatctgcatgggtgcaaggggcgcatgctggattggtggttcacgtttttcgagacgacccagcacatcaagtggtggcacccgcatgaccacgtcgagcaccggggctgggaccatcactggaaaaaaggggagcgctatgtgggggccagcatagatgcggtggagtggcttgccgagctgccgccggttgcggcccgcctcaagtttcacggcgccgaagaggtgtttgccccgcaatcgctacacgaggcgtgggagacgcaggcactgtctgccgccatctgcgctcgcatcggctttggcgatcaggtggcgctggatgagcagggtgcaccgctggatggcgagatgctgcacctggcgcgcgataccccttatggctgcgtgctgcgcagtcgcttcctgctgggcaaggcctgcgccaatccacttgatgaggtgccggacgagatcggcttcaatctgatgcgccactgctacagcgagttcagctatctggcgcagtttctgccgtcgctctattacgcggaaaacggtcgtgaacccgcgccgcggctttggtgaagggacgctgaaagtggccgagtgccttgtcccatcaagggagcagtccggctatcggactaaggtgtgagctaccgaaggcgatcatgaaaaaaccgggcacttggcccggtttggtcaatcagtcacgctgtgattactggaggaccagcaccatcagcagaccgacggtaatggcagacaccaggaaggcgaagccatagaacacatagtggtgcagcttggtggtgtggatccccagatcatgcagaccgtggtagatacggtgcatgccgtgccagatcggcagggcgatgatcaccagcagtatgcaggcaccccaccaggaactggcgaatgcgtgggcacgatcaaagctcatggtctccacgtccatgatgcccatgggcaccagcagacctgtgatgaggacaatcaccggcagcagcatggcaaccaccatgccaccggcaccaaacagaccccaatagatgggttcgtcagaacgtctcattaattttctcctcaagccacgatgatcaggatcagcagggataccgctgccagcgccacatactgggcgataacgatcggcttctccggcaccaggtcttcaccacggaagatgcgcatggccttgggcgccagggcgaaccaggtcttggcatggaacaggcaggccgccagcgcgatgacgtggaacaggatggcgatcgggctttgcagggattccagccagccgttgaacgcttcctgaccctgaaccagacgcagcagaccccacatcagcacgacggcatagatggagacgaagatgctggtgccttcgcggatcatgtaaccggtgtagaaggcattcttcagccaccagtctttcttcatttcgcggacgtaaggcttacgtttgctattggtgttgttcatggtctcattcctgatctcaatctggcttgaacatggcgatcatgtagtccttggcactctcgaccttgccaagctgaatggctgcagccggatccacgcccttggggcagacatcggagcaataacccacgaaagtacaaccccagacgccttcgtcctggctgatgatcttcatccgctctttggacgcgctgtcacggttgtcggcgttgtagcgataggccagtgccagtgccgccggaccggtgaacttcttgttgatgccatactgcgggcaggccgcgtagcacagaccacagttgatgcacatggagaactggtgatatttcgccatgtcagccggggtctgggtgtactcgccatcacacaggctgcgcggttcgctcgggatgatgtagggcttgatgctctccagcttctcgatgaaatcggacatgtcgaccaccagatcgcgctcgatcgggaagttgttgagcggctcgattttcatcttgcccggcagataatcgcgcaggaaagtcttgcaacccagcttgggaataccgttgaccatcatgccgcaggagccgcagatcgccatccggcaggaccagcggaagctcagggtggagtcgagctgatccttgatgtattgcagtgcatccagcagggacatctctttcaggtaaggcacctgaaaggtctgcatccagggctcgttgtcctgctcagggcgataacgcaggatttcaatttcgatcatctcagccattcttcttagcctcgtcttgtttctcaccctcggaaccgtacacacgcttggccggttgggatttagtgatcttcacatcggagtaatcgatggtcggggcgccttcctggttgtagaaggagagggtgtgcttgaggaagttcacgtcatcacgctcttcgtaaccgtccagacgctggtgagaaccgcgggactctttccggttgagagcggagtgcgccatagcttcggccacgtccagcatgtagcccagttcgatggcgtacagcagatccgtgttgaagacagaggacttgtcgttgatcttgacctttttgtagcgtgccttcagctcgttgatcttgtcgatggtgccttgcatcagctcttcggtacggtagataccgacaccggcttccatggacatgcccaattcgttgcggatatcggccgggttttcggtaccgtctatgtccatcagcgagaggtgctgcttgatcagttgctcggccttggcggccagcgcttgcgtgttgccgtgggcttgggtcttggcgaattcgccagcgtgctcacccgctaccttgccgaacaccactatctcggacagggagttggaacccaggcggttggcgccgtgcagaccgacggaggcgcactcgcccagggcgtacagacccggcatgcgggtagcgcactgaccgttggtctcgataccacccatggtgtagtgggcagtcggacgtaccgggatcggctccttgaccggatccacacccacgtaggccttggccagctcgcagatgaagggcaaacgctctttcagatacttctcgccgaggtggcgcaggtcgaggtgaaccacgtcgcccatcgggccctggatcacgcggcctttctgctgctcttgccagaatgcctgggagagacggtcacggggacccagctccatgtgcttgttcttcggctggccgaccggggtttccgggcccagaccatagtcttgcagatagcggtagccatccttgttgaccagaatgccaccttcaccgcgacaaccttcggtcatcagtatgccggtgcccggcaggccggtcgggtgatattgaacgaactccatatcgcgcaatggcacaccatggcggtaggccagggccatgccgtcaccggtgactatgccaccgttggtgttgtagcggtaaacacgaccggcgccacctgtagccagaatgaccgacttggcctggatgaagcgggagatgccgttctggatatcgaaggtcaggacgccctgcacgcggccatcttccacgatcaagtccatgcagaagtgctcatcgaagcgcttgatggtcggatacttgatggaggtctggaacagggtgtgcagaatgtggaaaccggatttgtcagccgcgaaccaggtgcgggggatcttcatcccgccgaatcgacgtacgttggctttgccgtccggcttgcggctccaggggcaaccccagtgctcaagttgaaccatctctttggtggcattgttgacgaagtagtcgaccacgtcttgctcacacaaccagtcgccaccggatacggtgtcgttgaagtggttttcgagggagtcatcatcacggacaacaccggcggcaccgccctctgcggccactgtgtggctgcgcatcgggtagaccttggagatcagggcgatctccagctccgggtgggcttctgctatggcgattgcggcacgcaggccaccaccaccggcaccgatgatggcgacatcggtcttgataatatccacatctgcctccttagggatagatttgctgggcacgattttgctctattaaaaaaattcaggcttgatgcaagtcaaactggtttgttttagtgcttggcaatggtgagttttattaaaatcaccccattccttggatgaaaacgccgtaattatcgccatccttcagttatcggtgtcagccgctgtcattgctatggttattttaagctcaggattatacgtagttttctttcaaaaaaatgagaaacacctctctttttaggtattgcccataaagtttttaagttttttatcaaaaatatttaataagaattattcactgattcgtgttgggttatttaagttaaaaaaactaatccaaatgcggagtgggatttgttgtttcatgacggggaactgtaccggatgagcatttatttcctcatagtccagacgattcatgtggtaataactattgaaacaaaagcattttttcataaaaaaaggggcctgcatggcccctttggtttgtgctgatcagatgcggaacatgccgacctgattgctcagttcacctgaaatatttttaagttgttcagagaggttgcgtgagctgtcggcatcgactgccagctcgtcggagacatccttgaccgcctggatgttgcgactgacctcgtcggtgacggcacgctgctcctcggcggcactggatatctgggtcgccatgtcggagatctggttgatggaggtggtgatttgctccagtgcctgcgtagcgtcgttggcatcttccacgctgttctgggccagcaactggccttcgtgcatggtgctgacagcaccctgggtattgcgttgcagcgtctcaatcatgctgcggatctcgacggtagagctgtgagtacgttgtgacagcacccgcacctcgtcggcgacacgaccctgctcacccgcccgtgcagcctcgatggcggcgttgagcgccagcaggttggtctgctcggcgatcccctggatggtagagaggatggtgttgatctcctgggcgttcttctccagttcctgaatgatgccggaggcctgtttgacctgagtggcgagatccgtgatggaacgctggttgcgggcgatgacttgcttgccatgctcacaactgctggaggagctgcgggccgcatcggcggtctgctcggcgttgttggccacttccaccgcagtggctgacatttcgtgcactgccgtggcgatctgggagatctcgttttgctgacgtgccagaccctggttggctttctccgccatgttgtgggaggacttggcctgatggttcaactggccggaggagttggaaatatcctgcaccatcacatggatacgttcgatgaaggtgttgacgtgcttggctacagcaccaacctcatcttctcgctcaatcttgatgcggcgggtcaggtcaccgttgccacgggagaggtcggcaatggcctcccccagggttttcagcggagccagtgaaccgttgatagccacataggagaaaccggccacgatgagaatggtcagcaagccttgcagcagggcggaggtgaccatgcgggagacggactgataggccacggcttcgtccaccatcatgccgtaataccagttggtattcgggatcgcgttgaagtcaaagacctctttcttgccgctgatcaccagctcattgatcatgccatcgtgagccacctggttgatgtaagccgctgtcaactcaggtgccagactggtggcgggcttcagactcaaggaggcatcggggtgggcgatgatggtgccattgctgtctaccagaatggcgtaggtgccttcggtggtgaccgccagaatgtcagaaaccagcgagctgatggataggtctccggcgatgaccccctgggtattgccacgctggaaaggctcggcaatggtcacgatcaactggccagtggtgacgtctgcatagggtgaggtgatggccagtttgcccgcagccattgcatccttgtaccaggggcgttggcggggatcgtaacctgccggcaagtcggtcggtttactctggatcatgcgcccatcagtggtaccggcataaaccaggtcgaagccacccgcgttcatggattgagccaggtggctgatcggctcatcttctttggcgaaggcctccttggtggaggtgaccatgttgatcctggcatcgagccagcgagaaatccccttgacgttggccaccgagctttcgtcaatgatattccataccagccgctgggtttcgctgcgcagttgggaggtgttgtaccagacttgcaggcctgtgatgaccaggataatgaccccgatggcgaggacaagtttgttcttgatggataagttcatgtgtacatccttgtgagcgtcagtctgcgatgtgaggtgttattgttatgagccaactcttatcggccaaagttgaactttttgtatcccggtgcgcacttaaatttatagcctaaatcagcgcttagggatctcctgccgaagtaatgagtccccttgttttgggggaaggaagcgatccggccggttggtaaatatgccgtcaacccccatggccgccagtgcggtcagatcgtccccatgatcgaccgtatagaccagcactttcaacccgcggttgtgggcatcctgcaccagcgcctcatcgacgaagtccacatcacagttgagtgaccaggcgccgagctcggcagcgaagctcgccagggtgaatggtagggtagcggtcagtgccccaagccggatctcgggtcgcaaggcggcgaaacgggccagttccgggtggtggaaggaggagacgacccactgagccggtgtgaaacccagctcggcttcggcgcgccgggtcagcaaggccacctcgctggcagtgtgcgcccctttcagctcgatatgcagctcggccttgccagcgatagcttccattacctgccacaaggtagggatcgactccccttgaccggcatccagactggccagataggcgcaagattgggctatcagcacgccacttccatcagtacagcgctcgagccgccggtcatggaatacccacagctcgccatcggcctgctgcacgtctatttcgatggcttcagcccccaattccagcgccagcctgatggccttgagggtattttccggcgccaggccactggccccgcgatgggcgatgatctgcatcatataactcctttatgtcccggtcaggcgcggctcagtcgaatatcgatctgctggtgcggcagccccagaccttgttgctgcagtttctccagcaccagcgagtgtacttcgtgggtgatgggcatgcggtgatccatgctgttcacatagagccgcatttcgtagatcagcgccgaatcggtgaattcgatcaggaacacctcgggggagggggtctccagcaccagagtggaggccttgatcgaatcttccagaatcgtctgtatccgtttgggatcctgagtcaggccgatgcggatacgcaagcgaacccgggtgatggcgtccgacagagaccagttgatgaattgctccgtgatgaaggccttgttgggaacaatgatctccttgcgatcccagtccactatggtggtggcgcgggttttgatcttggtcactgtgccggtcagctcgcggatggtgacagtgtcgccgagccggatcggcttctcgaacagtatgatgaggccggagacgaagttggcgaagatctcctgcaggccgaaacccaggccgaccgagagggctgccaccatccactgcgccttggaccagtcgataccaagaatggagaagccgctgagcgcccccactaccagcactatgtacttggtgacagtggtgatggcaaaccctgtgcccggggacaggctcaggtgctggagcagggtcagctccatcaggcccggcagattgcgggcagtgaccaccgtcagtatgaaggtgaatgccgtcagcatcagatcctgcagtgtgatgggggagagctgctctatgccgccaatcttgctggtgacctgccacacttcgatgctgcgcaggaaactgaacgccgagttgagctcggaccactgcaccaccaccagcatggtgaatcccagcatcagcagggtacgcaccagtcccagcgactgggcgctgatggtgtccaaatccagctcggtatcttccactacatccggtatctcggagctgagttcatcatggccctcttcccggccgcgttgggccagtatctcggcccgtttgctcttggcccgatcgaaggcgaggcggcggcgctggatcagcatccagcgatgggccagatagtagatgagcaggcagccgagccccatcagcaggctgagctccagctggcgcagcaggatgcgggacgtgtagaagtagccgagcagggagccgatcaccgccagcaggggggccagcatcaggctgttccagatgaagtggtgcagcaggtggggcttgctcatgtcggcctgaccccaggtcagcggcagtcgctcccggttgaggcgggcaaagaagagcagcaaccagagggcgccaacgatgaacgccatcctgccgagggagtcatagaaagcgtgttcctgatagctgttggccatgccctgcacgaagaagctggggatgatcaccagcagcagagtgcgaaactggctccacaccttctgtacccactctttctgccagcgaaaatgcaggatcagtatccctttttccagcgtcaggtggcgcgccatcaagagtgccagcagcaggaaccagatttcactcaggccccgggcgaccgccacagcgaacgggtattgccaggcgccgtcgagcagaccatgcaccatcagcaccatggcgggcaggggcagggaggcaagcaaagagcgcaccagcaggcggctggtgaggctgaacttgtcctgggtcaccttgccgatgcgcggtgctatgtgctgactgtaatgcgtcaggtgacgggcgagcttgaaccagcaccaggccagcaccagtatgccaataccggccagagtgagggtgatgggattgttctcggcgatggcttgcggcagttgcagccagttggtcgggttgaaggcaaggcctagggccgccggaatgccgagcagcacggtcggggtgagcggacgcacatccggcatccagaacaggtggctggcgctgaggtcgcggatctcgtcgatcttgctgttctggcggctgtagagcagcttgaggcgggtctgttcctggatcaggctgtcggacgcgtcgttgaggcgggtcaacagttgccgtctggctttaagcagattgtcgagcaccgcctgctgggagcgatcgagcgccacctcgtcggtggccatcagctgctcgcgcatctggcgcggatccttgagggcatcctgttcggtttcgtactggtatttggccatgcgggcgttgacgatggcggactccagcttgtcgagcgggaagtaggcgggcaggtcggagagcttgctgcgcagattctcgccgtaggcgttgctgatctgcagccattccaattgctcccgcaccgaattgaccagatcgttcagggccgacaggttcttgtcgatagccctttgatcgtcctgtacccgctctatctgatcctccaacgcgccgagctggatggagagcgcctggttctgctgctccagcagcagcggcatgtcggaggtgagttgtttgcgcagccgctcgctttcggccagcgcctgctccgtcttgtcgcgacgcagctggttctgctggttgagcaggctggcttgccactcgtcttcatccgtgatggccagattgagctcctgcaacttcagcttgccgagatcgttgcgctgctgggcggagagctgctccagctccagcatctggatccggtcggcgagactctgctccttgaggcgggtggccagccgctgggcatcctgctggcgatccgactcgctgctgaagctgagccggtcgagcagggtacgggtctgctgcaactgcttgcgcagctcgtcgaccctcaggtggtactcctggcccgtgctctccaactggttgaggctgtccatcaccgcctgacgctccttgcgcaggttgagttgacggttgctgctcaggccgatggcctggcgcagcgcctcctccttcagggaggagagggacgggcgggactggggctggtagttgtgcaggctctccttgaggcgggccgactccttggggtaatcaatcaggatctgctgataagccttgccctgctcacgatagcgctgggcttcccgggcaaactgcagcgcctgttgataactctcccgcaatttctggttttccggggtgtccgtcttggggacgctctgcagcaactcctctacctgggtgatggcgtcatcggcctggacgagcacgggaaagagagagagggagagcagcagcagagagagcaggcgttgcaacatggcgcacgtttccgttcatgagaggtcgccctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagcctaaagcaggggccggagcgggtaaagttttccatattaatgatttgtaacataaataacgggcgatcctggccttgtttggctattattctggccgtttctccctcctttgagcatcttatgtctgcagtcgatctgggcacggccccactctctcgcctgtttttgcgctacgtcacaccgaccgtggccgccatgctggtcaccggcatctatgtcaccatagacggcatcttcgtcggccatatcctgggtcaggacggactggcgggcatgatgctggcgtatcccatctgcgccgtgctctatgcggtgggggcactgatcggcatgggctcctcgtcgctcgcctccttctacctcggcaagggggagcaggcaactgcgcgtcacatcgtcggcaatgcgctggtgatggtgctgatggcctcggccgtgctcacctttatcggcattcgctatggtgaggccatgctctcctggatgggagccgagggggagatcttcaacgccggcctggcctatctgcgctggtatgccttgctcggggtatttgccgtgctctccatggcatttaccgccttgctgcgcaacgacgggcgaccgggtctcaccacctggatcctggtcggcggtggcgtgctcaacgtgctgctcgactatctgctgatggcagtcattccctggggactggcgggggcggccattgcgaccatgctctctcaagccgtgaccggcggactctgtctgtggcactttttcaccccccgcagccagttgcgtattcgctgggataccctgacgccgaactggcggctgatgggagagaccctgcgcctcgggatatcgagctttttgatgtatctctacctttcggtggtgctggcgatgcacaacaaggcgctgctggcggtgggcacctcgctgcacgtggcagcctatggcgtcatcagctatagcgaagccttcttctatctcatcttcgaggggatcgccatgggcatacagcccatcgccagcttcaacgcgggggcgggcaactggcaacgagtgttgcgggtgcgcaacctggcgctgggggtcaccctgttggtggcactgtgtggcatgctcccgctctatctgtggcctgagggggtcgtctacctgtttgccggcgacaatgcggccctcttgccggtggcgagcctcggcatctggctttacttctggggcctgccgatggagggattgctgctggtgggggcaacctacttccaggccatcaaccgggcgcgcatcgcctccctgctcaccggcggcaagctggtgctgatcggtggcttcctgtggggcttctcctccctgtggggggtatcaggtgtctggctggcgttgccgacttgcagcactgtgctggtgctggtgatgtggcgcgccatgcgcaaagaagcgggattgcacgttcccgcccattgagcggtgtccccaaaacagaaaaggcagccttggctgccttttctattttatccggtctgctcatcacggctgatgcgctggattggttgtctcgagtcagggcttgaaggccccgataaagatggcgggatcgaccctggcatcgttgaggctgacgttccagtgcatatgggggccggtggcacggccggttgcgccgactcgaccgactatgccgccgcggggcaggctctggccgagtttcacatcgatcttcgacatgtggcagaacatgctgatgagcccctgaccgtggtcgacaaagacggtgttgccattgaagaagtagttgccaatcaggatcaccttgccggcggccggcgctttgattggggtaccggcaccgaccgcgaagtcgagtcctgagtggggattgcgctcctcgccattgaagaagcggcgcagaccaaacgggctggagaggggccccttgaccggtttgtcgaacagcaaattgctgggctgggtggggctgaaggtctgataggcccgggtctgctcggccagttcgcggttgatgcgcacaatgtcttcggccagcggattgacctgacggctgttcttgagcttgatgtgctgctcgcgatagtgcttggacgtgactgtgaagctgagggcgcggccatcattgaccgacagctgctggggtccctgcggggttttgaggggaatgccgacgatggcaatccagcgttggccatcctctcgcactaccagcacaggcttgtcctgatagcggactgtgggggcctgcagcccattcccgagcggtaccacggccacaccgccgggcacagggtgattgagcagacggctgataaatccctcggcgagggtggactggctggccaatagcaacaacagacaacaaacgactctcatgacagttccacgctatgggttgggtcaaacgaacaaggttaagggcatcaggaggctggctggaagtgctgatagatggcctccatctggaccgagacctcctggcgcaccagatccagctccagcatctcttgcagcactttcagctggctcgggttcaggaaggtacggctgctctccagcacgcgttgggtataggccttctggttttccagataggtactggcatcgccactctcctgctgggacagctgctggttggcatcgctcagcagacgcgtcaaggattggcgctgggtcggggcaagcagctcgccgcgttccgccagccggccctggatctccagcagccgattgatgtcacccgagtagagatcctgctccagccgggtgcgggtatcctcacccagcaggttgctgatattgctccagatccgctggctctcctgctcataggcatcggggtgatcgaagccgaggcggtagagttcgcgcaacagctcctgcacctgaccgcgcacatcttccactacgtccagccggtcgaataccgtggtgagatggcggccctgctctgcatcgtagaggcgctcgatcagtacagagccgtcgctggactggctccactggctgatggcggcctccagctccggattggggggtatggcttcctgagcggtggctggctccccctgagcgcttttgcccggcagcttggccatcaggttctggcccgtgctctggctggcgttcgggtttgcagccccatcgcactgcgccgttcggagggctgcatcaggctcgggttgggaatggcctgatgtagcaggctgggcctgccattgccagaggttgagcagcagtgaggccagcaggatcagtgccagatgaagtttacgcatcttggattctcttgaataagtgaatgcccctggtgcgggggtctcttatgataactgtaacgcctgatacaagcagccatgacatgcgaagtgctcgcctatggtcaccgccattgagtcagtcggcccatggctctagaatcggcagccagcccgttatcatctgaggaaacgttatgaatggattgtcccccctgcgagccgaacccgcccgtcaccccatcgggtgtggctgggtctgggtgcgatccggtttcgatattttcaacaagggcatgggtgtcagcgtcgccatggtcctgatctggttcgcggtcggtctgctgctggatcgcctgcctgcgggcggcctcatctcccagttgctttatatggtgtggggtgctggctgggtggtcgtggcccatcggggctatgagggaaatgagctcaaatttgccgacttcttcgccgggtttcgcaacaagctgaccccgctgatgctggggggcctgctggtgctggccctgttcaccctgatcggcctcatttgcctggggctgctctccatgtgggggctgacctccctgctgacccaggatcccgaatccatggtggtaagcgtggctcaggcgcaagggctgttgttctgtctgttgctgggactggcactgctgatccctgtattgatggccatcaccttcgcacccgccctcatctatttccacgatatgggcatattgcaggcagccagattgagtttcaggggctgtctcaccaacatgtggcctttcctctggtggggcctgatcacggctggtctgatgctgtttggcgccgccctgatgttgattggcctgctggtggtgataccggccctcaactactccatctatgtggcatatcgggacatctatctggatgttgctcaggaggctcagtccgaggcgccattgaccggttttgaagcctgatccggctacaactgaccgggatatacagtgaaaaggggcctgcgggccccttttgcatggcgtcgctttactcctgccacatggggtcggcccccattctgaccaccagaaaatcgaggaagctgcgcagcaggggagacatctgtttgcgggtcccatatacaccgtagacgccgagccgcttgggttgccactggcttagcaggggcaccagagcaccgctttccagatgaggttgcgccgagtaacggggctgcatgctgatgcctgccccgcccagggtggcctccagcagcaggttggagatgttggcgctgagattgccgctgactggcacggattccggtccggccggcccctgaaactcccacaggctcttgccaaaataggtgtaggtgaggcaattgtgcagggcgagatcctgcactttctgtggagtcgggtgccttgccagataagccgggctggcacagaccactgagtggcaggtgccgagcctgcgggccaccaggttgggatccagatcattggtgatgcgaatggccaagtcgatccgctcctccaccagattgacggtgcggtccagcagcagtatatcgatggcggtacccgcatactgggccaggtagtcattggcagctcccaccagcagggcctccgatagggagtagctgctggtgatacgcaattgtcccttgggcgcctcatcgccccggatggcgatctgctccatctcttcccccagcgccagcatggctctggcccggttcagtgcctcttcccccgggccggtcaggctcagtctgcgtgtggtgcgatgcagcagacgagcccccatccactgttccagttccgccagatagcgcgtcaccatggcgcgcgacatctccagcttctccccggcaccactcaggctgccctgttcgactacgctgacaaagacccgtaatgcggtcagtcgatccatgtgcaggtcctctatatgttcgattaatgcaacagtgatgcgcttattatgctgtatttgtaccgttaatgatccaataaactgtgtccatctgatgaaccacccgatgacttgataaggaatacccgatgaacaataccctgatccgcaatctgaccctggctaccaccctgttgagtggcgctgccctggcaggccccctgaccgtgactgtctacaacccgggtgagaaggcgatcttcccggtctcttcctccctggtggctggcgacaaagaggccattctgatcgacgcccagtttgatgtgaaaaacggtcaggccctggtcgacatgatcaagaaaagcggcaagcagttgaccaccgtttatatcagcgcgggcgaccccgatttctactttggtctggagcccatcctggctgcattccctggcgtcaaagtgctggcagaccagcatgtgatcgaccacatcaacaagaccaaagatgacaagctgacctattggggacctattttgggcgacggctcacccaagagcctgacagtacctcaggtactgacggccaaccacctgaccctggaaggggaaaagattgaaatcaaagagatgaacactccgaccgcttacctctgggcgccgtccatcaagaccgcattcggtggtgtaccggtttatcacggtgttcacgtgtggatggcggacagccagaccaaggaagcccgtgctcactgggtgaagaccctcaacgaattgcaggcgatgaagcccgagcgcgtcgtaccgggccacttcctgggcactgagcccaagggaaccgaagccgtgacctttacccgtgactacgtacagcgtttcgagcaggagctggccaaatccaagaattctggcgagttgattgaaagcatgaagaaagccttcccgtccctgccggtcgatgacggcctggccatcggtgccaaggtcaacaccggcgaaatgaagtggtaagccactgagcctgctttccctgtgttttttgccgggccctggggcccggttttttttagccagacaatcgagagtgaatcacatgaaagagacaagcctgcattacgtatatgaccccctctgcggctggtgctatggcgcagtccccttgctgcaagcggctgccgggatagcgggccttcgcattgagctccatgccggtggcctctggcttggcgagcgtcgccagcccatgggcttggccctgcgcgattacgttcgccctcatgacgagcggatccaggccctgaccggccagcccttcggcgagcgctacttcaacgacttgctgctcagtgatggcctcttgctcgattcggagcagcccatccgtgccatcctggcgatcacggcgttgggtggcaatggtctggccctgcttcatcgcatccagcagtcccattatcgcgatggcatctgggtcggctccctcgcacacctgagcagcctggcggcagagcaggacattgactcagctgcatttgcagatgcctatcagaacgtggatctgaccactcatctggcggacagccagagctggatgcgccgcctcggcggtcagggctatcccacactgggtctggtgctgggtgacaaggtgatgccggtgtcggcttcgtccttcctaggggaaccggatgcatttgctcgcaagatccaggagctgatggggcgttgaattcgttttcctgcggttgaggcattgaatgaaaagtgaaccttggctgagggaggccgactcttcctaccagcgtcgccctcatgctatccacggacatgacgatatattgactagcggatagtttgaaaatcatccgcttgcgctcatcgcgctatgctctatgggtgatggctcgggagtgtggctccacgggtttgcgtccagccgccaaggataccaatcatgttcaaaaatatgtctataggtcagaagttgagtgccggctttgccgtattagccgtgctggttctggggttggcgtggttttccatcgctcagctgtcacgcctttacggtgatactgaaaccatctccgggaacttgttgccatctacccgctatgccagccagatgcatgtggccattctcgatgcccgtcgctccgagctggcgatggtaattggaggtttgaataaggacagtcaagaggttagcgaacgtaccgccacttttaacaaggcgaagcaggaatttgatgcagcagcacaaaaatatggtgccttatcattcagcacggatgaagaaaagcagacttatgcacaactgctcgctgcgggtgctaagtatttctccgtgcatgatgagctggtgacagccattttccaatggcgatctcgaacgggtcaaaagcctgcgtaaaaacgagacccgtgttgccttggaggaggtaggttccaaatcctatcgtctgcgcgagatcaacaacgagatcgccgacggcatggtcaaatcggttgctgagctttacagcaactcgcgcaacatgagcatcctggtgggagtggtgacactggcgttcgtcgtggtcgtggcctggttgttgaccggccagatccgtaatcctgtcatggccctgctggagcagactcgcaaggtctctgccggtgatttggctactcagcttgacttgagacagtttaacaacgacgaactggggcagttggccaaggggtttggcgagatgcagggcaatttgcgcaatctggtcagcgaggtgtctggctcggtagtgcaactcagctcggcgtcagaggagataagtgccgtcgcccgtcaatccgccagcaatatgaacaatcagcagcatgagctgaaccagctggccaccgccatgaacgagatgcaggccacagtgcaggaggtctcccgcaataccagtgacgccgccagtgccgcgactcaggccagcagtaccgccgagcttggggctcgtaccgtcaacgactccatcaagcgcattgagcaggtggccggtgccatcgagagcactgccgtggtgatccgccagctcggcgatgatagccgcaatatcggcatggtgctggaggtcattcgtggcatagccgaacagaccaacctgctggcattgaacgccgccatcgaagctgcacgggccggtgagcagggccgtggttttgccgtggtggccgatgaagtacgcaccctggccaaacgcactcaggactctacttcccagatcaacaccatcatcgccgagccgcagcagcgggccgaacaggccggcactaccatgcagcagagccaggagatgatgaactccaccgtgagtacggcacgagaggcaggagcgtccatctccgagatcagcggctctgtggagagcatctcccacatgaacatccagattgccaccgcaaccgaagagcagggggcggtgagcgaagagctcaaccgcaacgtggtcaacatcagccacgcctcggaagaggtggcggccggcgcgacccagatggcgcaagcctgcaacgacctcaaccatttggcgacccaattgcaggagatggtgcgccgcttccgggtgtaatgacggtttgacattcaccgcttgagcgggcccggatcctggatccgggcccgttttgtttttccatccccccctctttttccattcagtcaccatcccttgtccctcctgtctttcttgggcatgctaatggcccaattggttggcaggattctggatgtatgagccttcgcgatctcgagtatttggtggcactggaagaggagaaacactttcgcaaggcggcggagcgctgctttgtcagccagcctaccctgagcggtcagctgcgcaagctggaggatgagctgggggtgatcctgattgagcgtacctcccgcaaggtgctgtttaccccggccggtgatgccatggcccatcaggcgcgcaaggtgctaaaagaggtgcgtgaactcaagaacataggccagcactttgccgagcccatgtcgggcgagatccatatcggcttcattcccaccgttggtccctatctgttgccccacatcattcaggatctgcgcgagcattttcccaagctggagttctacctctatgaggaacagacccagttgctgctcaaacggctggaggagggagagctggattgcctcatcctcgccgagctggacggcatggaagggtttggctccatccccctctatcaggagcccatgtggctggcggtaccgcagcaccacccggaagccaaggccagggctgtgccgctcagcaatctcaagggcaagaagttgctgatgctggccgatggtcactgcttgcgggatcaggcgatgggattctgttttgccgccggcatcggtgaggatcaacgcttcaagggcaccagtctggagacgctgcgcaacatggtcgctgccggcagtggcatgaccctggtgcccaggcttgccgtgcctgccaatgccgaggaaggcggcgtcagctatcggcctgtggtcgacccagtgccggggcgcaccatctcactgctctatcgtcactactcggtacgcaggccctgcttcaacgagctggcctcccgcatttccaccctgatgaagagcctgcttggctgacattgcaggtgtagaaaaagaaaaccggcgccttggcgccggttttgtcatctggtgttgcttagaagatatcgtcggtggagacgggtccgtcagtgggcgagccatcgccgccatacacctgattgccgtccgagctctgggtcgcaaagcgggtcggctccgtgccttccttgaagaactcctcagtgctgccgtctgcgcggttggtcagcagaccggtttcacggtcgatccgcaccgtgatgatcccctccggtaccggtatcttgcgctcgggcacctgcttaagtgccgtcttcatgaagtcgatccagatgggctgtgcagcaccaccgccaaactcggcccggcccaaaccacgctggtggttgtcaaaacctatccaggaggtggcgaccagattcggggtatagccggagaaccaggcatcacgggattcgttggtggtacccgtcttgccggaaatatcgtggcgcttgagatcccgcgccgcgcgccagccggtaccacgccagccattgccaccccagatggcggtggtcaaggtatctgtgaccaggaaggcgctctgggcactgatggtctgcggcgccatgttgttgggcacgacaggatcgatcgggcactgggccttccagtcaggagctgtattggcataggcatcggcactgtcaaggcctgccgctgccagtacgccgcaatcacggcaggctgcagccggattggcctgataaacggggacgccaaagctgtcgactacttccgtgatgaagtagggggtcacctggaagccgccattggcgaggactgaatagccgcgcactacttccagaggggtgaactcggcggcgcccagtgccagcgattcgttggcggagatggtatcgcgcgcgaatccgaagcgggtcagaccgtcgatataggtgtccagaccgatggcacgcatcagtcgcaccgacatcacgttcttggacttggcaaggccgagacgcagcgaggtggggccttcgtagatggccggggagttcttgggctgccacatggggcccttggagggatcccactggtttattggggcatcgttgatgagggaggccagggtatagccctgctcaagcgcagtggcatagaggaaaggcttgatgttggaacctatctggcggcgtgcctgatcgacccggttgaatttggacagctcgaagctgaaaccgccaaccagtccctctatggcaccatcctgcggattcatggccaccagagccgcattgacctcggggatctgggagagcagcaaggcttcgcccttctctcggacccagatttgggcgccaactttcagcacatcacgggcggaacggggggcgtagccctggcgatcgtctgtgatgaaggcgcgagcccacttgatgccgttccagccaagctcagcctgcttgccatttttcagcaccagggtcgcccccttgtcatccagcttggtgaccacggccgccatcaggggttcataagtgggttgcttggccagatgggccattatctgctcgtaatcccaatcggcttcgcctgatttccacagcagtgctgtcacgccacggtaaccgtgacgagtgtcatagtcgaacaccccatccagcaaggcctgacgggcggcgcgctggcgcttggcactgacagtggtatagacgtgcaggcccatggtgtaggcatcttcaccaaactgctgcaccattttctggcgcaccatctcccccagatagggagcattgagggtgatctcggcaccgtgataacgggccttgatgggcatcttggacgcctcgtcatactgggcctgggtgatcttgccggtttccagcatacgacccagcaccacgttgcggcgggcaaaggcacgttccggcgaacggatcgggttcagcatggacggtgccttgggcaagccggctatgatggcgatctcgtccagggtcaaatccttgacctctttgccgaagtagacctgagcggctgcgccgaccccgaaggcacggtaaccgagggggatcttgttcagatagagctgcagaatttcgtctttggagagattatgctcgatgcgccaggccagaaacacttccttgaccttgcgcactatggttttttcgttgctcaggaagaagttgcgggcgacctgctgggtgatggtactggcaccctggcgagcctggccggaaacagcccagacagtggccgcccgaacgataccgatcgggtcgatacccggatgctcatagaagcgggcatcctcggtcgcgagcacggcatcgatcatgggttggggaatttcgttcagatgcagagggatgcgacgaatttcgccaaattgggagatcaactccccatcccggctgtacaccttcatcggggtggccagcttgacgtcgcgcagagcggtcacatccggcaattggggcttgatgtagaagtagataccgatgaggctggcaacacccagcactgcacccagtatcatgacaataaacaggcgtacgagccatttcagcatggaagaactaccaatcgtcttaaaattagccaacgggcgcagagtatagcccttttgcctccgtaaattcgaggttttcctgttcgtagtcagggtcctcgacaagaggcgggaggttagcattctgtggctcaataaccaaggggaggcgggcgcagccagaaagcgagatgcatcacttttcggtacaaactttatgacattgatagatagagcatttaggatgagttaagccatcaccttgctgtgagctgtcctacaatcaatcctaaaacccaataacgcatggatgtgtatatgtttgggctattcaataaaggttccttgcttcccttggcaggcattgattttgggagccagaccatcaaggccgtgaccatcactggtcgccccggcaaactgcatctcgaatcggtggcggaagtcgtcacccccaagggcaccccggtcgattaccagttgcaggatatcgaacgggtcagccagtctctcaagacactcaagcgccttatcaatggcaacagccagtatgcggccactgccgttaccggctccaatgtcattaccaaggtgatccaggtcgatgctcgcctcagcgaaaatgaactggaaaatcaggtgcagctggaagccgagcagatcatccctttccccctcgatgaagtgagcctggattttgagatcctgagcctggccagtgatcaggaccggcaggaagtgttgctgagtgcggcccgtaccgaaagcgtgaacgggcgggtcagcgccctggcagaggcgggcatgaccaccaaggtggtggatgtgggagctcatgcccttgggcgcgccgtcctcgcctgccagcccgagctgcttgcctgggaaaaaccggttggtgtgatcgatatcggagccagtgccatgacgtttgcggccttggtcaaaggccagacgatttattccagactgcagaattttggcggggatcaatacagtcaggcactctcctctttttacagcatgagcctggaggaagccgagcaggccaagatcaaaggcactctgcccgctgaccatgagctggatgtgctgttaccccatatcaatgccctgttgcagcaagtcaggcgcaacgttcagctgttttgcagctcctctggctatcgggagttgtcaaagcttgtcctgaccggaggcgggagcctgctgcccggacttgtcagccaactgcaagatgaactcaattgtgaggtgtcgcatccggatcctttcagcttgtttggcaagcctaaaggggagggcggtgtggtccatggtgccaagtacatgacggcgctgggactggcattgaggagcttcacaccatgtcaaatataaacctgctcccctggcgcgaagcccgcgccctgcgccagaagaaacagttcggggtcatgctcggaattttcctggcgatcaccgcttctctcggctttgccgccgactggctggtgaagcagcagatcagccatcagcagcaacgcaatcagcgtttgttgcaagagatgaccatactcgatgcgcaacttggcgagatccgcctgctcaaagagcgacgcaaggagctgatcgatcgcatgcagttgattgaacagctgcagatgcgtcgcaatctgccggttcgtctgttcaatcagctgccttcgctggtgcccaatggtgtttatctgaatacgcttgctttgcaaagcaaccggatcgacgtcaacggcaagaccgaagcctatggcagggtcgccagcatgatgcggcgcatcgatggttccggctggctgagccagtcacagatcagcacgatttttgcggcagacgtcgcacctgtgtcgctgagtcagttctccatgatgtttctggtcgcgacgacagccggcgtcaccgtcgatgtgactaaggggcaacaatgaacctgcaacaactcaatgaactggatctcaacagcattgccagttggcccaagctggccaaagggattttcatcctgtttttctgtgcgctgctggggggggccatctattactacgtgatagcaaattcgttgaccttgctgactcaggagacaaataaagaagcggagctgaaggggcagtttgagagcaaggcgatgcttgcagccaatctgggcgcatacaaggcgcaaatggtgcagcttgaacaactggtggatgcccagctcaagcagttacccaacacccatgaggtggcgggtttgctggacgatatcagtttcatcgcgaccgacaatggcctcaaattgaatcgcatcaattgggagccagagatcaagcacgagttttccaccgaactgcccatgcgtatcgaagtagtgggcacctacaatcagattggcaagttcacggcagacatggcggctttgccgcgtattgtcatccttgagtcgttcaaccttggtcagagcaagggagaaggtgagctgatcgccatgtcgatgctggccaagacctacaagtacaacggcaagtcagtggggcagaaaaaatgagaatgatctgcgtgctgttgccggtgtgtttgctgaccgcctgcagtggccaggatgacatggataattatgtggctcagaccaaggccaggaagccggtccccattgagccattgcctgaaatcaaacccttttctcccatggcttatcggctcagtgagcagcgtagcccctttattactccccagccggagaccagcagtgccaaggtcgatgccaaggtaaagcctgattgtgcccagatagtggccaaccgggagaaggaggtactggagaggtactctctggccaacctcatcatgcagggctcccttggccagcaagggcagctgtgggctctggtccggacgccggatggtcaatccatacgggttggtctcaatcagcacatgggattggatcaggggcgggtgatcaggatcactgacactagcgtggatttgattgagactgtaccggatggcaaaggatgttgggtcaccagagaaacccagttgagcatggccaatcttgaagcaaaacgataatcagggatgaactgcgatgagagcaacaataggtagtgtcaccagagtagtcctgctgttttgcgccggagtatgtggccaggcctgggccgtggccacattgcaagaggtcagggtcaatccgctgatggccgatcagctgttgctggaattgagcttcagtgaacccgtcagcggatttaccgaccgcctctcctaccagcctaatcagctgctgttgcatgtgcctggggccgtgggggcgctcaatgtcaatcctctgtccatcaagcaacagggggtcgacaacctcaaggtagagggtaaagggacgggtctcgacatcaagattgccctcgaccaattgaccccttatcaagtgcatcagcagggcaacaagctgctggtggcgctgggagacaaggtaagcatgccacctcctgcctcgtcccagtcatccggcatggtatcgtcagcacagtctgcgcctgtcaatacacaagccgtcactcagtcagccttgattaatacccagatagttgcccagtcagcccaggctgccgcccctgttgccagcaaaccggttttgcccgtatcccgcaccgaggcgagcggcgcctatttcaattccgtcaagggcgtggacttcagacggggcaaggatgggcagggggagtttctggtgatgctggacaacagctctgcagcggtggatgccagcagccgcgggcagacagtgctggccaaatttcatggcacccggataccggatgagctgctcaacctgatcaatgtgcaggacttcgccacacccgtctcccaggtggaagtgttccgtcagggcaatgacaccctgttcgagctctccgtcaacggccagtttgattaccgttacgatcaggctgacaaaatgttcatcgtagaggtgaagaaacgcatagcggcaacggctggaaaacagtatcagggcaagcctatctcgctcaacttccaggatatcccggtgcgaaccgtgttgcagctcatcgctgatttcaacaacctcaatctggtcaccacggactcagtggcaggcaacattaccttgcgactcgatggcgtgccctgggagcaggcgctggacatcatcctcaaggtgagagggctggataaacggctggataacaatatcttgctggtagcgcctgccgaagagattgcgctgcgtgagaagcagcaactagagagtcgcaaccaggtggccgagttggcccctctctacaccgaatacctgcagatcaactatgccaaggcgaccgaggtagcctccctgctctcctccgagaacaccaagctgctctctgccagaggggcggtgagcgtggatgagcggaccaacgtgctggtggtcaaggacactgctgatgtgatcagcaacatcaagccgatgctggatatcctcgacattccggtcaagcaggtggtgatcgaagcgcgcatggtcaccatagatgatggttttgacgaggcactcggggtgcgctggggggtgaccaagaacgacgggcacggtaacagtacctcaggcagcatcgagggcaacgatggatcaggcaacaacaacggtggttctgccatcactcgacccggggtagaagacaggatgaacgtcaacctgccggtcaccaacgccgctggcaccctggcattccaggttgctcgtctggcggatggcactctgctggatcttgaactgtcggcgctggaaaaggagagcaaggcagagattatcgcgagtccaagagtcactacggccaaccagaaacccgcattgatcgagcaagggaccgagatcccctatgtggagtcctcctccagtggtgctacctcggttaccttcaagaaggctgtcctcagcctcaaggttaccccccagatcacaccggacaaccgggttattctggacttgaccgtgacccaggataccaagggtgaaacggtaccgaccggtaccggcgatgcggtttccatcaacgcccagtccatcacgacccaggtgctggtcaacaatggcgagaccctggtgctcggcggcatctatcagcaaaccatcaagagcgacgtcagcaaggtgcctctgcttggtgatatcccgggccttggcgtgttgtttcgcaagacaaccagcgagaataaaaagcgggaattgctgattttcgtgacacccaagatagttaccgacgccttctgaatgctttacatgtgagggtaaaacacatataaccttacgccccaatgatgctggggcgtaagggctgcggttgccagtcctgatttctattgagataatccccctcctgatccatcgcaagataaggttcataggtaccccgatcgagtgtttgtcggggtcgtacagtttgtaattactaacgaaaagacatggctgagaaacgcaatattttcctgataggtcccatgggtgcgggcaagagcaccataggtagacatctggcagaacaactgcatatggagtttttcgactcagatcatgagattgagcgccgcagtggtgccgatatcggctgggtgttcgatgttgaaggcgaagagggtttccggatccgcgaagagaaggtcataggcgacctttcagaacagcagggtatcgtgctggcgacgggtggcggtgccatcaagagccgagaaacacggaacaagctctctgctcgcggtatcgtggtatacctcgaaacaacgattgagaagcagctggcgcgcacacaaagagacaagcgtcgcccactgctgcaaaccgaagagccgccgcgcgaagtgctcgagcgtctggcacaagagcgcaatgcgctgtatgaagaagtggctgactttgtcatccagactgatgatcagagcgctaaaatcgttgccaatcaaattgttaagttgatcggcatgtaatctagaggacgtacatggaaaggttgaaggtcgaactgggtgaacgcagttatcccatcgagatagcggcgggtctgttgcagcatgcagaagtgctgacacaaaccatcaagggaaaacgggtcatgatagtgaccaataccgttgtcgctcccttgtatcttgagaggattatccagttgctgtccggttttcaggttgaacacctgatcctgccggacggtgaggcttacaagaccctggcaaccttcgagcggatcatgtctgctctgctggaaaccaatcatggtcgggacacgacactgatcgccctggggggcggtgtgataggagatgttgtcggctttgctgcggcaagctatcaacgtggcattccttttattcaagtgcctaccacactgctctcccaggttgattcctccgtcggcggcaagaccgccgtcaaccatcccctcggcaagaacatgattggagccttctatcagcccaagcatgtggtcattgataccgagtgcctcaagaccctgcctgcccgcgaatttgccgccggcatggccgaggtcatcaagtacggcattatctgggacgccgaatttttctcctggctcgaaaccaacatgtcccgtctgcaggcgctggaaccagcggccctggcgtatgccatccgccgttgctgcgaaatcaaggccgatgtggtgacgcaggatgagacggagcacggggttcgcgctctgctcaatctcggtcacacctttggtcacgccatcgaggctgaaaaagggtatggcaactggctgcacggtgaagcggtcgccgcgggcatgatgatggctgcctccacggccgaggcccggggcgatctggatgcaaggcagcttgctcgcattcgcgatctgctgctggcggccaatctgcccattcaggcacctgccgatatggatttctctgccttcattcgccatatgcgccgagacaagaaggtattggaaggcaagttgcgactggtgctgccggtcggtatcggtcacgcgcaggtcgtagccgatgtctccgatgatgaattgctggcggtgattgagtctggtcgtgagtaacaataaactgcttaaatttccttcccagcggcagctggttgatcggctgctgcatctgattgaattcaatcacccttttatttttctctccggcaaacccggcagtggccgcggcaccctgtgtgaatccctgctcggcaacttgcccgaaaaagtgcgggtagtgagcctgattggcagtacagccatgaagatggcggacgttcgccagctgctgctgccccaggtggtggcaaggccgctgttcaatccgcaggatgcgctggcagaaagtttctttcgcatgctggagggcaagccctccaccctgttgctgctgatcgagcgtgctgacgagctgcctgccgagctggtcggcgagctgtggagtctctgtcgtcataacgataccctgcccatgccacaccagctggcgatcgtgctctccgggagtgacgtctggtgtcgcactcagaaaagcctgctaaaagggcgggccatgccggctctggagctggaggtcgcgccactgagcgcaccggagcaacgtatcttcttgtatgagaaagccaaagagctcaagatcccgacagccctcttgcccaagctgaaagtggaagagatcctgaacgtggcgaatggacatccgtccaccatcatgcagttactggaggatatcatgaccgacagaaggcccaagaaacgtcaggccgagttgcccgttaaaaagattgccatagtgctggcgctggttgccggcggtctgctggccctgagctatctgctgccagccctgttcagcgacgaaagcaagagcaccgggctcgccccctcacaaaccactgccttgcccattcccgtctcaggcggagatccactgaccgcaggcggtagcagcaatgacagtcagaatggcggtcaaagcagcccgaatgccagcggtgataacccgggcggtgtggtgcgtgattggcagcctgatgccaaggtattgcccaaagccgtcgagagcgaaacactgactactgaatcgaccaactatgaggggcgccgtgtggtgatctccgacgaggtggtccagaagttgatgaaacaacccaatgtcagcggtgccttgcccactggtgtggtggatgagctgaccggtgtcagttcccgggctgcttcgaccgagaacccatcgacccagggactgacagcgcaagctccccaatcggccactgagcccaaggcccggaacacggcccccgttaccaaaccggtcgccaagccagccgttgtcgaaccggcggctgcacctgcgcccaaggtcgccctgacgccgacggcgaccctgaacaagaagcccagaaatcactacagcgtccagctgatgggggcgagcaacacagcagcggttgacaagtttgtggccgaacatggtctgactggcaatgtctgggtctacaaaacccagttccgtggcagcccctggtatgtggtgctgcaaggggattacgccaacaccactcaggccaaggccgccattcgcaagctctcgcccgccctgctcaaggggcagccctggcccaagtcgtttgctcaggtacaaaaagagttgaagcaatagccattcggcctgagaagggggtagaatcgtccccctttttgggtctatgccttcttaacaccggatttccatgaaaaaaacacgcgcttttttaaaatgggccgggggaaaatactccctggttgaagagattgccgagcgtttgcctgccgggcgtgtgttgttggagcccttcgtcggggccgggtctgtctttctcaacaccgactacgatgcctatgtgctcaacgatatcaatccggatctgatctgcctgtacaaccatctcaaggtgatgccggataatttcatcaccgaagcacgcaagctgttcgtagcggagcacaatcacaaggcggcctactatcggttgcgcacccagttcaaccagactgaaaccaccttcgagcgggcgatgctgttcctgtttctcaaccgccacggtttcaatggcttgtgccgttacaacaagaagggcggcttcaacgtgccgttcggttcctacaagaagccctacttccctgaaaaagagctgtgggcctttgccgagaaggcgcagaaggcgaccttcatctgtgaaagctacgccgatgccatcaagcgtgccgaggaagactgggtgatctactgcgatcccccctatgcgccactctccaacacggcgagcttcaccacttattcagccggcggcttcaccctggacgatcaggccatactggcgcggctggcacgtcataccgctgcccgcaagggggtgccggtgctaatcagcaaccacgacatagcgctgacccgtgagctctatcgtggcgctcgactggacgagattctggtcaagcgcaccatcagtcgcaacggcggcagtcgcaacaaggtagccgagctgctggcgctttatccgcccggtatagagccggaacagggctactacccaagcgacggcgaacttgtttcgctcggctgatcctctggcggcactttcgggtgcgctgctgtttctgcctgtcgccatcctggtgttcgcctcgttttcaccggatatgggcgataaatcgggtgacccgctttttcctgtctgcgctagggttcgttttcgtcggatatgggcggtaaatcgggtgacccgctttttcctgtctgcgctagggttcgttttcaccggatatgggcgataaatcgggtggcccgctttttcctgcctgtgttcgggtcgttttcatctgatatttgcggtaaaattgcgccgctttttctgccacgctgccaatggatgacgctgatgaaagactttctgattgccccctcaatcctctccgccgatttcgctcgtctgggtgacgatgttgccagggtgctgaccgccggtgccgacgtggtgcatttcgatgtgatggacaaccactatgttcccaacctgaccataggccccatggtatgtcaggccctgcgtgactatggcatcaaggcgctcatcgatgtgcacctgatggtcaagccggtagatcgcatcgttccggactttgccaaggcgggggccaacctgatcaccttccacccggaagcatccgatcacgtggatcgtaccctgggtctcatcaaggagcagggctgtcaggccggtctggtgctgaatccggcgacctcgctctcctgtctggagtacgtgatggacaagctggacgtgatcctgctgatgtcggtcaaccctggcttcggtggccagagcttcatccccggtacactcgacaagctgcgtcaggtgcgtcgcctgattgacgagagtggccgtgacattcgcctcgagatcgacggcggcgtcaaggtagacaatatccgcgccatcgccgaagcgggtgccgacatgttcgtggcgggctctgccatcttcagccagcctgactacaaggcggtgattgaccagatgcgtgcggagctgagccatgtccagcgctgagcgtgattttgatctggtgctgttcgatctggatggcaccctgatcgacagtgccccccagctggcgctggcggtcaaccgtaccctcactgaactgggtctggccgaggctgatgaagccgtggtgcgtacctgggtcggcaatggcgccgacaagctgatccagcgcgcgctggattatcgtgaggctcctgaactgtttgccagggcccgccccctgttcgatcagcactatcaggcctgtttgctggaagggcttgaaatgtatgacggtgtggaacagagtctgcgccgcctacaaaagctgggttacaaacaggccgtggtgaccaacaagccgagtcacttcgtgcagccaatcctggatgcccttggcatcagcgactgtttcgcgctctggctgggtggcaactgtgtgccggtcaagaagccgagccccgagcccctgctgcatgcctgccatgagctgggcgtcagtccgtcccgcaccctgatggtgggcgactccgaaaatgacgtgctggccgcccaggccgccagcatgaaagtagtggggctcacctacggctacaactatggtcgtcccattgcagattcccgcccggactgggtatatgagcagtttgcccagctcgatgccctgttagccgagtaaggtgtcgggttggccgaataacaaggattaacactctcatgactaaaccaatcgtactgagcggggcccagccgtcgggtcagctgaccataggcaactatatgggcgccctgcgtcagtgggtcaacatgcaggatgacttcgactgcctctactgcatcgtcgatctgcatgccatcaccacccgtcaggagccagccgccctgcgcaaggcgtgtctcgatgccgccgccctctatctggcggtggggatcgatccggccaagagcactgtcttcatccagtcccacgtgccgcagcacgccgaactgggctggatcctgaactgctatacccagatgggcgagctgtcgcgcatgacccagttcaaggacaagtccgcccgtttcgagaacaacgtcaacgttggcctgttcggttatccggtactgatggccgcagatatcctgctctatcaggccaaccaggtgccggtcggcaacgatcagaaacagcatctggagctgacacgcgacatctgcacccgtttcaacaacctgtacggcgaagtgttcaccctgccggaacccttcattccgaccgacggggcgcgggtgatgagcctgcaggatccgaccaagaagatgtccaaatctgacgacaacgaggccaacttcatcggcctgctggaagatcccaagcagatcgtcaagaagatcaagcgtgccgtgaccgactccgacgagccggcagtagtgcgttttgatcccgagaacaagccgggtgtgtccaacctgctgaccctgatgtccggggtgacgggccgttccatccccgaattggagcagcacttcgaaggcaagatgtatggtcacctcaagaccgagactgccgaggcggtcgttgccttgctggagcccattcaggcgcgcttccgcgagttgcgtcaggatgaggctcatctgcaaacaattttggcggcaggcgcacaaaaggcgcgtgaaagggctgaaaaaacactgaccagcgtatatgatgtagtcggcttcgttcctcgagcctgacatactgggaaggtgtagtagaagagagctgggtctttgcctggctttctttgttttacccgacctgctattcgttaattcatcttccaatttcaaacgcgggcttctgccccaagagtgagcatgtctgtcgaattaaacaccacgattgaagagttgggtgacaagggtcactggctgcgtaaattccgcaaggccaagaacctcaataccctgcaactgatggtctccaacgccatcgacaaataccacaacacccccgccattgccgccgccatctatctggcagagtgccagcgcgagcgcgaaatggagcagggccgctatctggaccgttgattctctgcctctggttgccccatgctgttgttgatcgataactacgactcctttacctggaacctggtgcagtattttggcgctctggggcaagaggtggtggtaaagcgcaatgacgagctgacgctggataccatagcgcagctagctccccgttatctggtgatctctcccggcccttgcacgcccaatgaggcgggcatctccctgtcggccatcaaccgctttgcgggtcagctccccatccttggcgtctgtctcggtcaccaatccctggcccaggctttcggtgccagagtggtgcgcgcacgtcaggtgatgcacggcaagacttcccttattcgccatcagggcgggggagtattcaaggcgctcaacaacccgctgcgggtcacccgctaccattcgctcatcgtggaactggaaaccctgcccgactgcttcgaggttaccgcctggagcgaacacgccgatggctcttttgacgagatcatgggtctgcgccataagcagttgaatatagagggggttcagttccatccggagagcattttgagcgagcagggccaccaattgctggccaattttctaaccagttcctgaatggttgtgattggcctcacagaatcgagatgaggccaaaaatattttccctgacactttattcacccccctccctgtccaaattatctcttgccaacaccccctgagccgttatgcaatgcggttgcctaaaatctcacaggcaatcgaacattgttccctgtaacttgctttgttgcagacttttagctttttttctgtgacaatgccgatgtgtttacatggatttaacttttgggcggtggattattctgtcgccagatcgaaggagagcaatatgtcagagttgttggcagtgacacgtgaagtgtttgatgaagtgatggttcccaactatgcgcccgccaagatcatcccggtgcgtggtgaagggtcacgtgtctgggatcaggaaggccgtgagtatgtcgactttgccggcgggatcgccgtcaatggcctgggtcattgccatcccaagctggtcgaagccctgaaaactcagggcgagaagctgtggcacctctccaacgtgatgaccaacgagccggctctgcgtctggccaggaagctggttgccgccaccttcgccgacaaggtctatttctgcaactcgggcgccgaagccaacgaagcggccctcaagctggcccgtcgttatgccatcgagaaattcggtgagcacaagacccagatcatcgctttccatcagggtttccacggtcgtaccttctttaccgtcagcgtgggtggccaggctgcctactcggatggtttcggtcccaagccggctgatatcacccatgtgacttacaacaatctggcggagctggctgccgtcatctccgacaatacctgcgccgtggtgatggagccgctgcaaggggagggtggcatcattcgtccgaccgacgagtttgccaaaggggtgcgtgaactctgtaccaagcacaatgccctgctggtctatgacgaagtgcaatccggtgttggccgtaccggtgatctgtttgcctacatgggtcttggcgtcacgcctgacatcctcaccagcgccaaggcgctcggcggcggcttccccatcggcgccatgctgaccaccaatgaaatcgcggctcacctgaaagtgggcactcacggctccacctacggcggcaacccgctggcgtgcgcggtggccgaggcggtgatcgacgtggtcaataccccggaagtgctcaacggcatcaagcagcgtgaacagctgttccgcgccggtctcgacgccatcaatgccaagtaccactgcttcagtgaagtgcgtggcaagggcctgctgctcggcgccgtgctgaacgatgactacaagggccgctcccgtgatttcttgctggcctccatcgaccaggggctgatggcactggtagcaggcactaacgtggtgcgcttcgcaccgtcactggttattccggaagcggatatcaaggaagggttggcacggttcgagaaagcggttgcccaggtggttaacgcctgatcctaattgaggtggggagccctcccggcagtagccgggaccccacctgtcgtcaatgaaagggagttgtcatttatgttggttatccgtcctatcgagcaaaaagattttgctggtctcaagacctgtgccattgaatccggcaccggcatgacatcattgcctgtcaacgatgaactgctgcaacgcaagatagatgcctcgacccagaccttctcggacaaaccggcaggtaagggtgattgcctctacttcttcgtggctgaggatctggagaccggcgaaatggtcggtacctgcgccatcgatgcggccgtgggcctgtcccagccgttctacaactatcacatcggcaaggtggtgcactcttcccccaagctcggcatctacaacgtggtcgagacgctcactctgtcgaatgactacaccggcaattccgagctgtgcaccctgtttttgcgcgaatgcgcccgcgaggggctcaatggccgcctgctctccaagcaccgtttcctgttcatggccgagcaccccgagctgtttgacaagaccgtctttgccgagatgcgtggcgtctccgatgaaaaaggtcacagccccttctatgagtggttgcaaaagcatttcttctcgatggattttcctaccgtcgactatctcaccggcatcggcaagaagcgcttcatcgccgagttgatgcccaagtaccccatctacgtcaacctgctgagcaacgaggcgcgcgccgtcatcggccagacccacgagaagacccgcccggccatcaagatgctgcaggatgaggggttcgtgaaccgtggctacgttgacatcttcgatgccggccccaccgtcgagtgcgacgtaaagaacattcgcagcgtgcgccgcagccagaagctgcgggtgctgatcggcgagcccataggtggcaagacccatctgatctgcaacacccgctacgaacagtatcgcgcctgccacggcaatatccgggtcgatctggacaagcacgaagccatcattccgcccaagatggcggcggcactcaaggtgcaggatggcgacatggtgcgtgtcgtcgatctcgactgagccgccttgtctggtgttgaaggcagcagaaccgcatatgaaacaggcagccaaggctgcttgtgaaacacagggagtgaattgatgagccatttagtacaacttatcgacggccagtggctggcgggtgaaggcaagccgttcgagtcaatggatccggcgaagaacgaggttatctggcaagggggcgccgccagtgccagtcaggtggatgcagccgtcaaggcagcccgcgctgccttctaccattggtccgatctggccctcgaggatcgtctggccatagtgcgccgctacgccgatctgctcggcgagcacaaggaggcgctggcgctcaccattgcccgggaaaccggcaagcccctgtgggaaacccgcaccgaagtggccgccatgcagggcaagattgccatctccattcgcgctcatgacgagcgcaccggcactgtcgagaaccccatgccgggtgccaaggcattcgtgcgccacaagccccacggcgtggtcgccgtgttcggcccctacaatttccctggtcatctgcccaacggtcacatagtaccggcgctgatcgcgggcaatacagtggtgttcaagccctccgagctgacccccatggtggctgaagccatgctgaaaatctggcaggaggcgggtctgcccaagggtgtcctcaacctggtgcagggcgaggtggagaccggcaaggcgttggcgggcaatccggatatcgacggcctcttctttaccggctcgtcccgtactggccatttcctccatcagcagtttgccggtcagcctggcaagatcctggcgctggagatggggggtaacaacccgctgatcgtcaaggatgtgagcgatgtggatggcgccgtccatgccatagtccagtcagccttcatcacttccggccagcgctgtacctgctcacgccgtctgtttgtcgagcgcggtgcccggggcgatgccctggtcaagcgattggtggaggtggtcggtcagatcaaggtcggtctctatgatgccgccgatcaacctttcatgggcgccatgatcagcgagaaagcggcactcggcatggtagctgcgcaagccaatctgcaacaactgggtggcgagagtctgctcaccctcaagcacctggaagcgggcaccggcttcgtttcgcccggcatcatagacgtgaccgcaatcggtgcactgccggacgaagagtatttcggcccgctgctgcagctcattcgctacgacgacttcgatgccgccatcgaccaaggcaatgccaccagcttcggcctatctgcgggcctgctcggtgacaacgaggcggactggcagcatttcttcaagcggatccgcgccggtatcgtcaactggaacaagcccatcacgggggcatccagcgccgcgccgttcggcggcataggtgcctccggcaaccacagggcgagcgcctactacgccgcagactactgtgcttatccggttgcttccgtcgaggacagcaaggctgccatgccggatcagctgtctccgggtttgaccttttaacaaggaagaggctggcagcaaggccgccacggctgacactgtcctcccctgcgctgagcgctgataacaaaaaataaaaggggcactgaacaggtgcccttgtctgtacccgcaatcaaaggaaagagagatgcaaaaggatatcgacaccctgttcggtcacttgtgggataactacattcaagtcaccccgagtgccctcaaggtccacaccctgctgggtggcggtgagcccatcgtcaatgatcatgtggcgtttcgcacctacaacctgcccaagctggggctggagaagctggccgcccacttcctggcgctcgggtacgagcagaagggtgaatatgtgttcaaggccaagaagctctatgccaagcacttcgagcatcaggatccggatgcccccaaggtgttcatcagcgagctgaaggtggaggagctctccgaggcggcccaggccatcatccacaagctggctgagcaggtgcctgatcacctgaccgacacccaggcattcctctacacgggggcgccctggcaggtttcctgggccgattaccagaccctgctggcagagagcgaatacgcagcctggatggcggcctggggctatcgcgccaaccacttcacggtcaacatcaatcgcctcaagcagttcgatactatccagcaggtcaacgcagccctcaaggcggcaggcttcgtgctcaatggcgtgggtggcgaggtgaaaggggacccgcaggtgatgctggagcaatcctccaccatggccgacaaggcggatgtacccttcagcgacggcgtgcgcaccattccgagctgcttctacgagtttgccctgcgctacccgcaggccgacggcgtgctctacccgggcttcgtcgaagcctcggccgacaagatcttcgaatccaccaacgccatgtaacggcgatggttggcaagaacgccccgaaaggggcgttttttatggcgttttgtgccgggcccgtagacccccgtttgtcgctgatatgctctcatccaggccgctgcgcgatatctcagccgagtcggggttgagcgaccgagcccacccgcaagggtgggccaggatactcgtctgtcacacctgctgcagcgtgccttcggtggccagcaaggtggtcatgccaccggccttgcctgcctgaatgccgatctgggtatcttcaaacaccaggcagttggcgggattggcgccgagcagctcggccaccttcaggaaggtatccggatggggtttgtggttgtggatgtcgtcggcactgaccagcacggagatataggcatccaggccggtgtttttcaaaatacgctcggcatgatcccgcgatgacccagtgcctatgcccatcggcaccttgccgtggcagcccctgaccagctcccacatggaggggaagacgctgaccttgtcgatatgcgccagatagagggctaccttgcggcgagtgaaggcatccacatcgatatccagtccgtgctgctcggccagcatgctcactatcttgcgggtgggaatgccgccatattcattgagttgctcgcgattgaacggcagaccgaactctgcgctggttgcctcccaggcatccagatgcaggggcatggagtccaccagggtgccatccatatcgaaaatcagtgcgtcgtattgatcaaaccggaactgctcggacatgggtctgcttcctcttgggccaaaagaccacactaccagatccggcgttcggatgccgcgacggccgtcatggtcaagggactggccgctggatggcagtggttttagccatcggataatgatttatgagacaataataagttatttgccgcagattttggcatttcacattagcgagccggttatatgtccccaaaaaccatcttctcaagcgtggccctggtgatcgccctgggttcactggaaaagagcatagtcaccacccccttgcccatcattggcgctgagctgaacgcaggcgcagccctcacctgggtggtgaccgcctatctgttggcagccaccgccgccctgcccgtgtatggcaagttgagcgatctgttcggtcgggtacgcatgctcaatatcggtattggtctttttctggcgggatccgtggcctgcgctctggcgcaggatctgccgaccctgctggcggctcgcgtgctgcaagggctggggggcggcggccttattgcacttgcctttaccgtgattgccgactgcataccgccacgggaggtgggcaagtatcagggttacatctcggccgtgtatgcggtctccagcatcgccgggcctctgctcggcggctactttaccgagcagttgagctggcgctggatcttctggatcaacctgcctctcggggcgctcgccatctggttggtgaaccgcaacctcaagcacctcaatgtgcgtcgtcacagccgtttcgactggaagggggcggcactgctcatcacagtgaccacgctgaccctgttgctgttatcacccgagactgcgttgccctccatctggctggcggcgggtttggcggttgccttgctgctgctgatcctggtggagcgacgtgcccatgaccctatcctgcctgtccatctggtgcggttgcccggctatctggtgagtgtgctgctggcactggtttcgcaactgctgatgttcgccgtgctggtctatctgccgttgcagatgcagtggcagaagggaatgggggccagcgagagcggcctctacatggtgatcttcatggtctgcatcacggcgggtgctttcgtcggcggcaagctgatcggtcgcaccggttactacaagcggttcgtggtggtgggcttcgccctgtctgcgctggctttgtggcaaattcatttcgatgtctgggccagtctggggctgggctttgccggtctgggtctggggctggtgctgccggccctcgcggttgtggtgcaaaatgcattgccggcagcggatcgcggcatcggtatgtccctgttcaacttcggccgtgagctgggaggcgcggtcggggtcgccatctgctccgtgctgtttcatgccgccttgccagcgggtaccagccacaatctggccagcctgagtccggtcgagctggctccggggttcagcgctacctatatcggcatggcgctgatcgccagtgccgccttgctcatcacactattggcattgaagcggcacgagctggctaccatgcctgcctgatgacgatcagactggatgtgaagagggctcccaacgggagccctctttgttatccggttttactggtcgccggcaggccgatcactcctgcgggggggcatccttgccggccagctggctgagccaggcgaagcggcggttggcgtccagttccgcttcgcgatagagcagggtggcgacctccggcagctgacgttcgaggcgctggaagcggggctcctggctcagggtctcggccagcgaggcgttcggtgcccgggagtcgagcgccagcggcagcttgccctcgtcgctgcggcgaggatcgaagcggtagagcggccagaagccggtggcggtcagctgcttcatctgctcgtggctctgggccagatcgtagccgtgctcctcgcaggggctgtaggcgatgatgagcgacggccccgggtaggcttccgcctcctgaatggccttcaccgtctggttcatctgggcgccgagggagatctgcgccacatagacgtggccatacatcatgatgctggcaccgagatccttgcgccccttgcgcttgccctgctcgccaaacttggtgatggcaccgagtggcgtggccttggactgctggccgccggtgttggagtagcactgggtgtcgagcaccagcacgttgatgttctcccccagactcagcacatggtcgagcccgccgtagccgatgtcgtaggcccagccatcgccgccgatgagccagaccgacttgtccaccaggtagtccgcatcccgtgccagctcagctgcgcccggctcggagcgaccctgcagcagactgcgcagctgcgctatatgggcccgctgctcggagaccggcagggcggcgtcttgcagcccctgttgcagttcggccgggacggcgtcccccaggctggtcagcaggcgttgcatccgctcgcgatgctgatccacggtgagcctgaagcccaagccaaattcggcgttgtcctcaaacagcgagttggcccaggccggcccacgcccctcggcgttggtggtgtagggggtggtgggcaggttgccgccatagatggaggagcagccggtggcgttggcaatgagcagccggtcgccatagagctgggtcagcagcttgatgtagggggtctcgccacagccggagcaggcgcccgagtattcgaacagcggcgagatgagctgggaggtgcgaatatcgatgcgctccagttgctcggcggtgcgctctggcagcgcgaggaagaagtcgtagttcgccttctgggcatcgaggtgctccagccgggaggccatgttgatcgccttgcggctcggatcggtgcggtccttggccgggcagacttcgacgcagaggttgcagccggtgcaatcctcaggcgccacctgcagcacatattgctggccgcgcatgtcgcgggccttcacatccagcgcgtccagggtcgtgggggcatcggtcagcgatgctttatccaccaccttggcgcgaatggcggagtgggggcaggcggccacgcagtagttgcaccgggtgcagaggtccgcctgccagatgggcacctccttggcgatgttgcgcttctcccagcgggtggtgcccaccggccaggtgccgtccggggagaccggcaggctgtcacccagccccgccagcatggcggcggtgaccgtctggacgaagtcgggggccttggccgataccacgggggggcgctgatggctgctgtgatcgagcacttgcaacggcaccgggatcagcgcctcgcaggtggcggccagggcttgccagttgcgctcgaccagctcggcgctcttgttgccgtagctcttggcgatggcctgcttgagcaactcggtggcttctgccggcggtatgatggcggtcagctggaagaaggccatctgcatcacggtattgatgcggttgccgagctggcactcgcgggcgatcctggcggcgttgatgatgtagaaacgcgcctcttttgcacgcagggcctgttgcacctcctgcggcaatcgctgccagatctctgtcgggccatacgggctgttgagcaggaagataccgccgaacttcagccgctccgccatctggtacaggtcgataaactgccactggtggcagccgatgaagtccgcctcgtccaccaggtaggccgattgcaccggccgttcattcaccctcaggtgggagatggtgaggccgcccgccttcttggagtcgtagacgaagtagccctggggatagagcggggtgtgattgccgaagatcttgatgctgttcttggccgccgagacggtgccgtcgctgccaaggccgtagaacagcgcctccagcttgctctggctcggcttgtgttgcgaagagccgagcaccggcagcggcagggagaggccggtgacgtcgtcgaagatgccgacggtaaagcgcggccttgggttatccagcgccagctcgtcgaagatggcctgcgcgcaggctggattgaactccttggaggagaggccgtagcgactggcgatgacccgtggcaggctggcccgatcgccccggctgaccgcctcggccagcgccgtcatcacatccagatagaggggctcggcctgggcgcccggctccttggtgcgatccagcactgcaatcttgcaggcgctctcgggaatcaccgccagcagatgctcggcactgaaggggcggtagaggcgcaccttcaccagccccaccttctcgcctctggccagcagccgttcgatcacctcttcgcaggtgccgatggcggaccccataagcaccagcacccgctcggcctgcgggtgacccacatattcaaacggctggtagtgacggccggttagcgagccgaaggccgccatcgcctcgctcacgtggcgatagccctcgtcataccaggggttgctcgcttcacggcactggaagtaggtgtccgggttggcggcggtgccgcgaatgacaggcttgtcgggggtgagcgcccgatcgcgatgggcgcggatcgccgcctcgggcagcagggcacgcagtgtgtcatccgccagcggcactatcttggctatctcgtgggaggtgcgaaaaccgtcgaagaagtggatgaagggcagccggctgttgaggctggccacctgggaaatcagggcgaaatcctgcgcctcctgcacattgctggcacagagcatggcgcagccggtctggcgcaccgccatcacgtccgagtgatcgccaaaaattgagagggcgtgggtcgccactgtgcgcgccgccacatgcagcacgaagggaatgagctgacccgccagcttgtagaggttggggatcatcagcaagagcccctgggacgaggtaaacgaggttgccagcgcgcctgtctgcagggcgccgtggacggtggcgatggcgcccccctccgactgcatctccaccacgcgaggtacatccccccacagatttttgccccgatcgctcgaccaggccgacgcctgctccgccatggtggagctgggggtgatggggtagatggcgatgacttcgctggtgcggtacgccactgaggcgactgcgttattaccgtctgtggtgatcatgagttgtccacttgctatgccagtttgaaggccggttgcaggcaaccggtcatggataggtcgcaggcatagtaagagggttggagagatcgcatcaaacgggataaataatcaattaatacatcatctattcgtcatttatacccttgaaaataatcgggtctatttgtcgggatatatctatcgatccagcgtgaataatggttgcagggatgagtcggtaccgaaaacgttgaattaaataaatcatgaaattaaataattagatggaagagtcatgtttgcttgcacagacagcctgagttggaaacaggtcgccgctcatggtggatgggcgacctgttggggtgcgggcctggttcacgcccgttttctgtcggggatcaggcagtggcgttgacctgccgcaagaccacgatggcactgccgaacagcagtatggccagggccgccatggccacaggccctgcgctgtaggcgaatccggcgacaccggaccagagcgccacgccaatgtgcatcatggtcatcgccagcgacatcagcattcctctgtgagccgcagagagctgcgcaatatagccctgcagcgcgggcgatcctatgccgcctgccagtgcccacagcagcagcggcactatcagcagcaggggcagcagcatgggttgcccggccggatagaggtaaaaccagacgctgaccagcaggcagaccaccaaggccatacgcatcagggtgcgcccgctctcgacccggccagacaggcggggcatcagcaggttgccgatgacgctgatgatgccaagcagagcgtacaagccccccacggacccgatggaccagtcctgggtatcgcgcaaatgctgaccgacgagattgaacaggcctatgccgccccccagacctaggcacatggcgagcagggcacccacagcacccgggatggccagtatgcgggtagccatgccatcctgatgttccgttgatgtctctgccggctcctggtcagcgggcagcaaggccagcgccgccgccacacaccaggcgcacacgccaagcaggatgaaggcagcccgccaggagagccattgggtcagcagtgccccgacggccgggctagctatcatgcccagggtcaggcctgcctggacccaggcaatgcgtttcatggcatctgtccctgcgctgtctgcggccatggcaaaggcgatgggcaacatgccggcactggcaaggccggtgagcacccggcttgcgagcccccattcaaagttctccaccaggcctgttgcgactgaggccgccccgaacaacagggcggcgggcagcatcacctttatcctgccaaggcgatccgagaggctacccagcaagggggcgaccatcgccagcgccacactgtaagccgtgataaacagggtgatgcgctcgggttgaactcccagatccttgccgatgggtgccagtatggggcccagcatcagctcatcggcgcccaccagaaacgcaatcaagaacagcaatattttcaaaaacatatctttgacctcaaacgcaatacgtatgttcagcggcagtgaaggcgtgaatatccaccacccgatccggccagtgggcgacgaactcccgttcgtgggagaccacaaccactgtgcccgggtagtcatgcaaggctcgatgcaaggcggctttgacagtggcatccaggtgtgtggtcggttcgtccagtaccagtagattggtgggttgcagggtcagcctgcacagtttcaccttggtctgctcaccaccactgagggaggcaatcggccgcaatgccagttttcctgttatgccgaagcgtgccagatgttgccgggccatcttgtcatccacgcccgggtacacagctttgaccagatccaccggtgtggcatccgggtcggcccagcgcagcgcctgctcgaaataacccagtttgagggccggtgacagggtgagctggccagataccgggggctgctcgcccaccagggttttcagcagggtggatttgccgatgccgttgaacccggcgatcaccactttttcgccccgagcaagggtcagcgagatgggcgccaacagggggcgtcgatagccaatgaccagctcagtagcggcaagcaactgctggccattgtgcggggcggtacgaaacgagaaggcgacggccttttcctgctccggtgctgccagcctgtctatgcgggccagctgtttcttgcggccattggcgatgctggcattgaccccggccccgtttttggcaatgaagtgctcaagcttgtcgatatgtcgctgctgcgccagatactgcctcccatgggcggcatcttcagtggctttctgggccatggccttgtcgacgttacccttgaatttgcggatctgctgccggtctatgtcgcaaatggccgtggcaatccggtttagaaacgccttgtcgtgagagaccaccataaaagctcccttgaagccgctcaggtagttcgccagccagtcaaggtgaagggtatccagataattggtcggctcgtccagcagcaggacatccggcgcgagcaacagcaggcgggccagcatgaccttgtgcctttgtccgccgctcaattcccccaaccgggtatgcatacccaactgagtgatccccaggccatccgccaccgcatctatccggctgtcgatctgataaaacgaccggctctccaggctggcctgaagggtggcggcccgtgccagatggcgggcttggacacttttcgccgggcaggcgtagatggccatcatctcggcctcctgccggtagagatctgcaaaagcggtttgtaggtattcgcgcactcttgtttgcgcgtccatctcggcatgctgatccagataaccgaggcgcacggcaggctgccagaggatgtcgcccccgtcgggcaacagctccgcctgcagcagtttcagcagggtgcttttccccgcgccgtttttgcccgtgacgccgatatgctcaccggcgaagagggtgaaactggcctgctggtagagggtcttgtcacctatgtgacaagtcaggttttgaatggtgagtaaactcatggtgctacatccataaaaaacggggggcggtacttggcgtaccggccccccgtttcaagcaatattgaaactttgtcctgaatatcagaaacaaaaaggccggcgatgaagcatctcgccggcctgagtcccctgttttcatcagatgcggggcagcctccctgtgagagggcgtgcacgcagctgatgaagattcagaagagggatggctccgggcaacacttcatcgtgttagtgcacggagcacagcctcctgacagagcatttgaacaggatgtacaacatggaaaagcggtccaacaaaaattctggtcgcaaattacacagaacccgcttgcgagtcaaatgaccgtcggttgaacgcctggatcaagcactcgctactcgtggtgcaaggtgatgcaatccaggccgccgctgcccctgagcagagcctccgcctggttaaatccctcccgcgtgctgcttgctgtctgacccacgaagtaggtggtcagctcgggcacctcgcgtttcaaccaggcgctgaaggcctgattcaggggggctatgctggcggcgttggtgatgtaaaagggttgctgcgccgtgcccatgatgccgttcatccagttcaccgctcgcttgttcacgttgaaggcgcccggggtggcgatgggggtcagacctgcgtcggtcagctgctgccggatgagggcatggatcttgtgccagcgttcggcctgttgtttcaggctggtgagggtctcggtgaggccctggcgttcgctgtcgctcaggctgccatcattggtcagtacctgctggatcagcgcctcgctggctgcagggtcgttgaacaggatgcggccatcggccagcgggcgcatggccatgtcgaggtgaaaaccgggttgggccaggatcaccagatcgcgctcggccaccttgagctcctgcgccatcaggcgctggctgatggccatcatggctaggaaacggcgggtctgctcatccagctcggcgccgaccagcccctggcgctggtagccgccggcttgcagcatgcgtcccagccgggtcagggtggcggcatcggcctgcagggtttgcagctccttctctatctgatcatcagcaaagtcggagtggagatcggcggtgaccaccaggctggcgtagtcctgtttcagctgagccagcagattgaaggaggccggcagcgcctggccatggagcgcgcgatagcgctcggcgatgagggcgccctgctgctggctcagaaacatccgcccctgtgcggcctgccggctgtcccagtccacttggtactgtgccagctcggccttggcgcgcgcggccctagcatatgcgtggcgctgctcggggctcagatcgcggggcagcaggttggccgcctccagcagtatgaggtcaatctcgggatcgtggccgttctgcaccgtatgggggttgcccagccactcacgctcgatcagttgcaggcgaaagtcaccgtcacgctccatgctctcctgccgggtagcgatgcgctcccgatccagccggctgtggtgcagagtggtctgcagcagggcatcgcgaccgatcagggcataggggctaccgtcggcgcgctgaccggtcagcatgttgccgccatctatgatggagaaggtcgggatcagctcccgtccctgctcgttggcaaaggtgtcggcctgggccagcatgccatctgtcagcccctgggagtcccggctgcccaggctgtggtgcccctcctgctcggcctgcgggctctctgtggtcaaggcggtgacgaaggcgtggtatctgtccttgtcggccagcggtgcccgggggcggaagacgagggtgccatcccgtgacagccacatgttgtcctcggtccaggtgtacatgtcgccatgggtgttgaccgagaatccctgctgcctgccgatctgctccagctccgccaccagctcgggttcggtctgaattggcagatgaagctggtgtatccggttgcccagatcgtcctgcgccagcaggaaggtgcgagcgagggcgggcgtctctggtccatggctggccagcgggtcgtccgggaatatgatgggggttgccgttgctgaattgagccagaagagggtcgagatggcgagtgccactccggttttacgcatggtgattacctttttgttatggcgggataagtatcccgcgagcctgaactgcatgttggcgccgagcgaggatctcctcgcgccggatggaaaccataaggttcaggcttggaataacaaggccgcagatttgaattgacttttaaccctggctaaacagcacaaaatatatcctgtaaataactattcaatagactttaattcgttattacttcattagaaacaatgcattgtggtgtctctattatctataaagagatctgttgttatatttctggctggtcgccacacgcctgaaaatacgaagtttttaagtgattaaagataaatggtgcaggccaatagggaggagaaccatacagggaaataacagggtcaggatctggtcatgtattggcggcgataaacgagacggatattgggagccagcacaagcggggaggccatgtgccggccccgaagcgccgcctgttactcacccgcttatgcctgcatcagccagacggtggcctgatagggagcaaagtgagtcgtgggcgcgtccgggtagttgcccatcagcagggtggcccccctctccaccatgtcaagatggggcatgggcaaggtgccagcggtgagattggcgagcagcaacagggtgtgggtctcgccggtggcaggatcccgccagcgacggcggtagctgatgcgctgtggatcgtcaccatcgagcagctcgaagtcgccgtggcgaatgacggggtgggccttgcgcaatgctatcagctggcgatagtggtgaaacagggagtcggggcgggccagttgcccggcggcattgatctctacgtggttctcgttgaccgcgatccagggggcggccgtgctgaagcccgcatgtcggctcgcatcccactgcatcggggtgcgggcgttgtcgcggccaatcgcatcgatacggcggctcagctcggcgggatccagctccgcctggctggcacagtagtggatggcctccacatcgcgcaactcatcggtttgccagtggcggttggtcatgcccagctcctccccctgatagatgaagggggtgccctgcatcatgtgcagcaccagggcccacagcttgccactcagctcgcgccactcgggcctgtcgtcgccaaagcgggagacggcgcggggcaggtcgtgattgccgagaaacaggctgttccagccccggccgtgcagcccctgctggtggcgggccatggcccgcttgaaggtgagggggtcaaaatgcgacgaccacttgtcctgccccagacccagatgctcgaagttgaacaccatgctgaactcgctgccattcgggttcgaatagtgctgcatatgagcgagatccgccccccaggtttccccgaccgtgatgatccccttgttgccgaagctggcgccgttgagctcgcggatatagtcgtgcaggcgggggccgttgctcatggcaaggggcgaccactccttgctcaccatgtcgatcacatcgaagcggaacccctttatgcccttggccagccagaagttgatcacttcagccatctcggcgcgcaccgccgggttgtcccagtcgagatcggcctggctcacatcgaagttgtgcaggtagtagcgatcgagttgcggcacgtattgccagccgctaccgccgaagatggattgcaccggatgggtatcgacgaaggctttatcccgaaaaacgtaataggcctgatagcgggcgtccccggccagcgcccgtacaaaccactcatgttcggtggaagtatggttggcgactatgtccatcatgatgcccatgccgcgttcggcagccttcgcaatcagctgatccatgtcggccagggtgccgaacgccgggtctatgtggcgataatcagccacgtcatagccgttgtcccgtttgggggagcaatagacaggggtaagccagagcatgtcgaccccaagctcggccagatagtcgaggcgctggcaaatgccattgatatcccccatgccatcgccgttactgtcctgaaagctcatggggtagatctggtaaatcacacagttatcgagaggggtcatgggtcaggccgggcacagagagatgacctcattctaggtgtttgcagatgcgtggggcagggtgtgggaacgtctgaaaagggttccatagttgactgattgtcaaaaatgaggggagggtcacagcgcggccctcccttgccacatatgtggcaggaatggtggcgtcttcaatagctgtgatgggaaagggttatcggttggccgtgacctgttcagcctgctggcgctcagcctgtgcctccagctccttgccgaggaagtagttgaggaaggtgcggatcaccgcaatgatggcgagacggatcagctcctccttgctcggcgcgacagtggtggccagtatgtcggcggcgagctggaactccagcgccagaataagccagctgccaaaacagagccggatccgcggaaagccgggctggtgatcccgtacccgcgccgccagccagagggtcttgccaaggccaatgaccacgcaggcgatggagatgatctccagcagcagctggaacagctcgaccccgtgcatcatgccttctctccatattgaaatgtctaaccaagccatcacaaggcgtactccttagtcggtaattattagaaaaatgttattaacatattgattcgtaaaggccaaaccatagtgatagccgcatactatctggatggatgggcaagaggatgcttggttccacttgaccactttttgtatgggacgcacaattcttgctctttcatggacttaaacagttaagaggcattctcataatggagacgcttaggccagctattggtatcgatctggggaccaccaacagtgcgattgccgtatggcaggatggtaaggcctatctcattcccaatgcgcatggccaggatctgacaccatcgatagtctgcattggtgatgacaataccttgttggtgggtcaggccgctgccacccgcctgctgacggatccatccaataccgcctcccacttcaagcgttttcttggcagtgagcggcgttacaggcttggcaaggagcagtataccccgactgaactctgcgcactggtgttgggtagcctgaaggctgatgccgaggtgtggcttggccacgaggtgtatgaggtggtgatctcggtacctgcctactttggcgatcagcagcgcaagcaggtgcgcctagcggccgatttggcggggctcgatgcggtgcgtctcatcaacgaaccgacggcagccgctatggcctacagtctgcacgagcagcatagccgccgctttctcgtgttcgatctgggcggtggcaccttcgatgtgaccgtggtggagtaccaggacggtatcatggaggtgcgagcctcggcaggtgacaaccggcttggcggcgaggacttcactcaggatctggtcgacgctgtgctcgatcaactcggcacagatcgcagcgatatgccactctcgcagcttgggctggtttatttggccagcgagcgggcaaagcgccatcgcagtggtagctgcttggaggtcgagcttggtggcgagtggaaccgcacactgcgtttttccgaaattgagctggctggcatctggcgcgagaccctcaaccggctgcgcaaaccgctgagccaggcgctctccgatgcgcgcctgcaccccgaggaggttgatgagctgatcttcgtcggcggggcgagccgccagagcgaggttcagcaaacggcagtgcgcttgctcggccgttttggccgtcacgatctggatcctgatagggtggtggctataggggcagccatccaggccgcctgccgcctacgcgatagcgcggtggaagagcttatcatgacagacgtctgtccttttacgctgggcatcgaggtcagccaaggagatcagcacggtatcttcagccccatcctggagcgcaataccgtggtgccggcttcacgcgtagagcgttaccgcagtggtcacgaacagcagaaggctgtgtctatcagcatctatcagggagagcgcttctgggtacgggacaacttgcatgttgataacctcgagatcccgctgccgaccggcaagggcattcaggaggtagatgtgcgctttagctacgacatcaatggcatgctggaggtggacgtgacgctggtaagcaccggcgagctgtttcagaaggtgatcgatagaagcccggcaggtgtgactgaagagagaaagcgcgagagccgcgagcgtctggcccgtctcaagcaccatccgcgcgatgcgctgcccaatctgaccctgagcgagcgactggagcagctttatgaagagagtacaggaaatgagcggcgtcagatagagcagtggctgctgcaatttgaacgggtcctggctggccaggacccgcagctgatccgctcatttcgcgaagagatgaacgccctgctcaagcagtggcactagccaataatctcctcaagcgacatgcggcccttggcatagaatgccttgggccacccgtggcgcagctctcccgctttgacgcctgatatggcaagtagatgccccaaccagatgggcagtccccaaaacgccgaattggagagaaacagaatcgaaaaccacattgcgctccatagccaatagagctgtaacacgggccgccgtttggtgcctcgcgttacctgatagatgagatagacgttcaagaataagacgctacagagggagagcagactgccacgctccgtcttccaggccatgtagggatcacccagtatggagaaggggtggtcgctcaacgggaagaccatgaagagttgcagcaagccgatgagcatggtgaacaagagtgcgcccttacccagctgtttaaagcgtgagcggtcatgagctctgtcatgtgcaagctgttgattgagcttgtcttcgaggtaaccgagcgtgatgctcgccgcctctcgctggtggggggtgagcaattcctgatcccttagcagcggctggatgagtcggctgttaaaaccgctttgattcacatcatgggtcaatagcccgatgcaatagcaactgggatggacaaaggtggcggcattctcacaaggaagatgctgctccagaatcgtgggcgcggttatcgtgtcggtgtcctgaatcaggtatccgtatatgagggactccttgttatacggatagtttgtcaaatccagattccactcctttctgatggcctccattcttctgcgtagcgggctcagcaggtagctataggccgcgttgctctccgggtggcagagcagcaggttccacagcactatgttactggcgagatccggctcgttatcgaggcgccggccaatcagggctgcgagcgcaggcaattcatgggctctggctctgtctagcagcgactgatcgctcacctccgaattgcgcagcagagcggtctgattgctcagggtcactgacagcacgtattgttctggccagcgggcgcatgccgtggtgatggccgcctgatagatagtgggctgtgccgagagacgcagtacggtggtgagcggggtgtcatcctggctgggggggagcacgcccatggcgttgcgcagtgcagcgagatgctgtgtcggtgtccaggcgtaggcgtaataaaactgtgcccagcggaaacaaccgggccagctttcgccgtgccaggcatcgccaaggcgtgtgtcgttgtaaagacgatggtgtgagagataagctcccagatgtgttcccttaaccatgtcgtcttgccactcttcctcgtcggcacgctgagcgatggcctggaaccaggcgtccggtatcagcggatagcggcgcaggcactcgagccactgttgcggcgtggcgcaggcaatctgctcggcactgggaggcgcgatactcagccagtcatcgctgccatagctgtcaagcagtgcgtcaagctggggtagttctggccgttcggccagtttgcggcgagcgtggtgttgtagcaggcgtgtgagataccgccagccaccctcggcctcggacagctcgggctgtgtcagagccgcctccagtgcctgccaggtgccatattcgctgtgccaccagagtcgggccagtgcgcccctaagcccaggaatagactcgagtaccagtattgtctggggggcctggtccagtttcagcatcagatcatgcaaccactcctccatggggtcgggctgctgccagggcagcatcagccactggggctcccaaaaggcactgcgtgcggtggaccagtcgctggcgatggcaaaggcctgtaaccagcgggccagcgtctgatcgctgcccagatgccactggataaggtggttggcgagcagcgcctcgtattcccgctctgccagcgcctcggcgatctgcatcaccaactgctccttgccacagagcagggctgcgtcggagagtaggtgccagtcgtcttcactcagtgactcctgctccagcagggtgagcgcgagtgagaggcgataactggtattgccgtcgttaccggcggcgcgcagggctcgcagttgcaggcgcagcagatcagggtgatcgccgaccatgtgctgggggtagtgatagagcagccccaacacgttgttgcgatcgccggcctcgagcgataggagcaggggctgatagaaggagagcacggcgcgctggcgcgcatgatccagggtcgcgagccacgccagcggcgcctggcgccaactgtcgagatattccccttgccgttgcagatcgccactacggcgcagcagcgcggcccagtcgagtgcctgccacaggcgctcgatgagtggccccggcagccagtgccacgcgaagatgcgcttaagtacttcgtccgagagttggctctgctgcaccagcgagagcggttgcaatgatgcttgccagagatcccactcgctggcgacaaagcgccgtttggcgtccccgagcagtgccagcagtgcggccagttctggggcctcggccgggcgggccaagccacccgcttgctctgcggcatcacgcatggcggggcgtggccggctggcggcctcataagcctcacgcaacaggcgaaatccctccgggtcatcctccgggtggcagtcacgcagcttgaggtggtaggcgcgcttgatggcgaccagatcgtcggtttcttggatcccgagtcgttgccagatatccatgtttattcctgctgctcactgttgaagaggtcgatgaggctttgcggttgtgcgacgtcaggcagtggcacctcataccagctctgcccgtggatcgggttgtcggggtctttgagggcgtccgtcaacatagatcgcatcagcttagcgatccagccgtgcagcaacgcatgagcggcctgctccggatctccctcttcatggctgaacttccagaggcagcgaccggcataccaggcctgggtgtactgttcccaagagtggtaacgccgacgagcctggtgggcgagatggttgtggatgaagcagaactcctcctcgctgacccagccaaagcgcagcccctcccgggtggcgcccatagtcccatgcctgcacaccatgggggccgatatagggggcggtgcgagccacaaaatcgagagaggcgcggtgactcggcgaggttgcacgctcacacatggcttgccactggctcggtggcaggcagtgaaaggcgccgtagtcctcaagcatgaggtggccatggcattggccgaaggccagctcacgtacctgcatgtgcagatcgacgcggttctctattccccagtcgtcggcgagggtactcctatcatccaggccatcccgcagtgaggtgggtttgagatactcgcgccactcggtctggaaggcgatttgcggcgaggttagggtcagccaccatcgttcgtatggggcaagattggtactatctaacatgggtttcaccggggggcatttgagtcagctggtaactataaaggtgtgcgaaaatggatgcaattgatcctctgttactggttgcgcaaccagccggatagttggtcaatgagctgacgtgccgtttggctgactccggccagttggaagaagccgtgtataaccccctgttgccgctgacagatagccgtgacaccggcttgcagcagtttgcgatagagggcttccccctcatctcgcagcggatcatattctgccgttacgatatgggtcggcggcaatcctgacagggcgggatggtggagcgggctggcttcggggtgagtggcggggagctcgcccatataggcgtgaaatccgcttagcagcatgtcgcgggtgattaggtagtcatcccccagcaggcaatagctgtcactttcgctcacagcatcgagcattggatagatgagcagctgggcggctggcaagggcgcaccttgctccttgagtcgcaaggtggtgatgagggcgaagtggccgccggcactgtcgccagcaaggacaatacgcgccggatcgccatgccatttctccacatcggccatgatggcgagcgtggctgccagtgcatcgtcgtgagctgcaggatcggtgtgttcaggggcaaggcgggtatgtaccgcaaacactagtgtctcggcgcgattgcacagcatccgcatttggctgtcgtgggtgtcgaactcgccgctgacaaaacggtcgccatgacagtagatcacgaccggacggcttgcactggaggttggtgttggttgatagaggtgaacggaataatggctgttttgccactcttcgactgcgccaacctgttcccgttcaccgcccaatacggccgaagcaagatagccttcgcgtcgcacctgccagctcaggctgctcgctttggggcggcctgctgcaatgaaatccgccaccatggctgcaatggccggttcaagttgtgtatccataacgcaccagtgactgtgtataaaaacagttattttgtgcttttagccagagcgcgcaagttgcgttagctgaggcagctcacaaaatcaggtttcaatcagctggaattcaatgacatagagtggcgggagttcagggtagatatcccggatcacctgttttagctccgccagggtcatgttctcctggcgggcgtgttcgtcgttgagggcatcgaaggcgaccgacgtgaccgacagtacctcaatggtgccgaacggctggtgctcggggttggtaaagagtgccagtcgctggcccggttgccacggggcttcgctctcgtcgcgaatggtgatggtcttgcggcccgcctgaatatcggtcacgaagcggctgaagaaggtgaactcgggataggtatgggtagacatggatgctccgataggggtgaagagtaaatcgagattaaaggttgaggtaggcgcgcagtttggcgagatcggcgatggcgaggccatcagcgccttcgcacacgattccctgctcgaccagctctttgagggctcggcgatagacccgctccgtggtgccaaagcgcgccgcttcatgagcccgcttgcgtgaacccagcatgggagtgcgctggcgctcgcgccatagctcataagcaatgttgtaggcgatgggatgcagcaagcggctggtggtgatgtccagggtatcgagataatcactggccagggccgcggcgaagaagagtaccaggccgggttctgccagcagccgctgggccagcttgtgcgcacagatgacgctggcatccagctcggtctcggccaccacgctccactgcaccggggtggcactgaagaactccatctcgccgaagatctggttgtggcaggctatttcgccgagctgaaagatgcgccccgagtgcacagtgctgttgagggagactcggcccgtctccaccagatagaggcactcgctctgctccccctgccgcatgatgggttcgcccggcaggtagcggcgcaggaacaggctgcactcctcgagcgccttggcaaattcgggttcttgctggctgagttcggcgtgaaagcggccgagaggatagggttgttgctgcatgagaagcccgcgggggaaacgagggccatgaggctagcaagagcgcgggccggataccagcgcctgtgccattgaatgtgccgggcttaacgttttgtcaggggccgctgcggtaccagcccctgaaggggtcagaatgagcctggcttactgcaccagggcatggagcgcggcggcgatggccagtcgctcgccggtcatcatagcctgctcggcgctggcgtagtcacccacgccctgctgcacgtcctgctcgaatgccaccacgttgcagagcacggcggcgacccgcaccttgcgcaggcgacccactgtgagcagggaggctgtctccatgtcggcccccagcaggccgcgctcgtgccagtagcggcacaccgccagctcgtcatcccggtagaagctgtcgtgggatcgcaccagaccgtgccaatggggcaggccgctggcggcgatgtgctcgagcagggctgcctgcaggcgaatgtcggcgcaggcagggtactcggggggcagataggcttgtgaggcgccatcgtggcgtacggccccttccaccacgatgagatctcccagtgctatctcatgttgcaaggcacccgccgagccgaccctgaccagtgctcgggcgccggcttgcaccagctcctccagcgctatgatggccgacgcgccgcctatgcctgtgctgcagactgtgatgggcagtccctgataacggccgttgatcaggcgaaactcccggtgctggcccagtacgtcacacgacgccagctggtttgcgatgcgatcgacccgggccgggtcgccgcacaaaaccacccgctcggcaatctgatccgggcggcattgcaggtggggcagcaggctcatgcgatcacttcctgccgttggcgtttagccgcaagcatccagaggcgggtaccgttggcggcaataaacagcaggatcaggtactccagcgacatggcatagacgccctgggcggcatagacgccgatgctgatgatgttgatgaccacccagaggatccagttctccacgtattttcgggtcatcaggatctgggcgaccacggagagcaccgtcatgctggcatcccagaacgggaaggcatcgggggagggctcaggggttgcgagacccgcgcccagcaggttgagcagggagacagaagtgcgtgccagcgcggcgaacacagggtcgatatagcgggtcagcagggcaatggccagcacgctcagggcagcggtcaccatcagcttggacttgctcagccagcggacttgcagtgtgtccccctgatcgttggcggggcgagtccaggcgtaccagccgtagaggttggcgcagaagaaaaagagctgcagcatcagcaggccgtagagctggatctggaagaagatgatggcaaacagactgacgttgataaggccgaacaggtagttgatggtcttctcctgactggcaaaccagatgcaggccaggccaaacagggtgccgatggcttcaatccacgacatggcgtaaccgccgcccagcggtatggtcaccagggtgtgattgatgctgaaccactcgaatatgctcattttcgtttcctttgaaaatttgaaaaaagggaggtgatcggaacgggcctattctaggggctgcgcagggtcggccgcaggacttttgtccgccccggcctgagccacatcaaagaatgggtcaaagaagtgtgacgacggcgcgcccttttacgaatcgcgtggggggcgggatatgcgatgatgctcctcccctttattgatatgtaacaaatcggggcagaataagctgtggtctgatggagtccgtggttgcaccctggtgcaatggcggagatgaacgaaaggagcgagtgtgaatgccgaactgatctgggtcctctgcatgctggtgggggccatctatctgtttatgaccaacaaggtacgcatggatgtggttgccctgttgatcatcatactgtttgtgctgagcggcaccctgaccctgccggaggcgctggcgggattcagcgatcccaacgtcattctgatcgccgccctgttcgtggtgggggaggggctggtccgtaccggcattgcctaccaggtgggggatatgctggtgaaggtggcgggcagcagcgagatccgcatgctggtattgctgatggtggcagtctccctgctgggggccgtgatgagcagcacaggggtggtggccatcttcatcccggtggtgctgagcgtggcgaaccgcatggggataccggcgggcaggttgatgatgccactcgcctttgccggcctcataagcggcatgatgacgctggtggcgaccccgcccaacatggtggtcaacagtgagctgatgcgccacgacatgcccggtttcggcttcttcgacttctctcccatgggggtcatagtgctggcgatggggatcctctacatgctgctgatgcggggctccctggtgtgtgaaggggaggagggcaaaggcaagccggcaggacgcagtaccatgcgggagctcatccgtgattaccgcctgaccgggcgggctcgccgcctggcattgcgcccggattcccccctgattggccacacgctggacgagttgcaactgcgcgcccgttacggtgccaacgtcataggggtggagcgctggcgcaagttccggcgggtaatggtcaccgtctccggcgttaccgagttccaggccagggatgtgctgctgatcgacatgtccgatcccgaggtggatattcgcgagttttgtagcgaggctcggctcgaacccatgatactgcgcggtgagtatttctccgatcaggcgcgggaggtcggcatggccgaggtgtcgctcattcccggttcccgcctgctgggcaaaagcattcgtgaggtggcgtttcgctcccactatggcctgagcgtggtcgggatccgccgcaacggcgaggcgctgaccggcaagctggtggacgatcccctgctgatgggggacagtctgctggtggtggggaactggagcctgatccgcttgctgcacacccacaaccgtgacttcctactgcttgggctgcccgccgaggtggacgagatggcgccagcccgcagtcaggccatccctgcactgatctgcctcgggctcatggtggtgttgatggtgaccgaccctgttcccaacgtcgtagcggccttgattgcctgcctgctgatgggacaatttcgctgcatcgacatggagagcgcctacaaggccatccactggccaaccctgatcctcatcgttggcatgctgccctttgccctggcactgcagaagaccggcggggtggacttgattgtcggcggactgatagctgcagtgggggagatgggcccaagggtgatgctggccagcctgtttgccctgtgcgccctgattgggctgtttatttccaacactgccacggcagtactgatggcgcccatagcgctcggcacggcccagcagatgggcgtgtcaccctatccatttgccatgactattgccatcgcggcctcggcggccttcatgacgccagtctcgtcgccggtcaataccctggtgctcgggcctggcaattacaagttcatggatttcgtgcgcattggcgtgcccttcaccctgctggtgatggtggtgagcgtcatcgccatcccctggttcttcccgttctgacctgtggttatcagggcaaagagacaagcggcttgcgagccgctttttattgggctgtcgcgagtacaggaaggggcaaccgcggtcgagcagggctgcggtgtgagctgggcaagggatgacaagaggctgtctggtgaaaaacaggtacaaaaaaaccagcgtgagctggtttgtttggtactgctattaatggtgcggaaggagagactcgaactctcacaccttgcggcgccagaacctaaatctggtgcgtctaccaatttcgccacttccgcagtattaatggtggctatgacgggattcgaacctgtgaccctcgcattatgagtgcgatgctctaaccaactgagctacatagccgtcttgtgctcgacgcgagtcaaatacaagtaaaagacgcgagtcaaatacaagtaaaaatggctgggtactagggtttggacctaggcacgttgacgagatcaaagtctctcacgcttaccacagcacatcatcgacaggtcgatgacgggtaaaaatggctggggtactaggattcgaacctaggaatggcgagatcaaaacccgctgccttaccgcttggcgataccccaacagaaaaattaatggtggctatgacgggattcgaacctgtgaccctcgcattatgagtgcgatgctctaaccaactgagctacatagccgtcttgtgctcgacgtgagtcaaatacaagtaaaaatggctgggtactagggtttggacctaggcacgttgacgagatcaaaatctctcacgcttaccacagcacatcatcgacaagtcgatgacgggaaaaaatggctggggtactaggattcgaacctaggaatggcgagatcaaaacccgctgccttaccgcttggcgataccccaacagtgatgtctgacaaagactgtcaaacacctttaaaaatggctggggtactaggattcgaacctagggatggcgagatcaaaacccgctgccttaccgcttggcgataccccaacagtgatgcctgataaagactatcaaacacctttaaaaatggctggggtactaggattcgaacctaggaatggcgagatcaaaacccgctgccttaccgcttggcgataccccaacttcagaaatagtggtggctatgacgggattcgaacctgtgaccctcgcattatgagtgcgatgctctaaccaactgagctacatagccaaccgtgcttccagtgagtcgttgcctcgacactgtgcgggccgaattatgcgtatctggctctggggcgtcaaccctttttttgtcagaaaaaccgaatttgggtgcgtttggcgagttattggtcgctgtcgtgcaaaagcccaacaatctggttttttttacgacatttgccggaagatgcccgacaagtacagatagaaaagaggccagcaaatgctggcctctcatgggattagacgttgaacaggaagttcatggaaaacacggcgtaaagcgctgatttccttttcaatcatgtacttagcgatgtgagttgctatgcgaggtgttattaacactgagcctaggttatcacagacctaaggaacatttgaacatgaagagcaaaaagcagaatccaaatcgtcacctctggctacgaaataacacttggtacttgcactggaacatcccccgaatattgagggatgatcctttctttagcgggcgttcaatcttcagcaagtcacttcaaacggaagacgtttatgaggctcgtaaaatgcgggatctaatggtctcgaagtttcaagcgatggtaacggccaaaaaagtacacgcacgacgttcagagttcatggcggcctatgccgaggcgagccgagcgaagaaaacgttagagtcacagctagcttatctcgacgactttgccgcgattgatgcttatgacgccctagaatctgcattcgatgtggaagctgttttggagaaaggtgatgttatcaaggctgatgcctatctagctgcgatacacggcaaaagcgagctagtcgagaagtacagcatcaccttggaagaagccgcttggggtttcattaaagagcatgaaggaaaggtcgccaaagcaacattgagccgtgtaaagaatgcaactcagagcctaattactacctcgggcaataaggacatccgtctgaacgaattggataggcggcaggtcactcgttggatcaatagcattagcgatactgtaagtgacagtacacgaaaaggctacattgcagcattacagaagatgtgggactggaactggctgcatgagcatgtggaaggagagagcccattcaaaggtgcaaagattgagtatcaaggcgatgggagcagttaccaagagttcactatagaggagatggaagagatcgttcggctggctgatgcccaggaacgagcattgatttactttgggcttgtgactgggttccgattgagtgaattggtagggctgaatccggatagctttgttgttctggaaggtgtcaccgcgatcaagactgggaaggggaagacagaagcttcagatcgcgtattgccgctcccaaggcacttatggaaagagcttcaacattgtgtcgatgtaaaaatgtggtcagagagttcggtcgatgcgtggtcacagcgtttcggtaagctaaaactcagggctactgggaaaagggatcggtcaaaatgtttgagcctgtaaataattctgtgtaactgcccactccattacaggtgaccgttcaggcgatcaccgaactcgataataaagcgattcagggcaggcttccaattctggattggcatggtccacttctttgaagcctgctgtatcgcgagaaacgccactttgagcgccgactcatcggtcgggaacagcttcctttgtttggtcgctttgcgcagcacgctgttgagtgactcgatcgcattggttgtgtaaattaccttccggatggcggggggataatcaaacagcgtgatcagattgtcccagttattctgccacgagcgcgctatctgcgggtactggctatcccagcgctcgccgaaggttgaatcgcccccagttccctagacacctcacagccttaaaatgaggcaactattggaggtgttatgacccgtcagcgttatccagaaacattcaaaatcgaagcggttaaacaaattaccgagcgtggccggccggtggctgacgtagcacgagccctcggggtatccagccacagcctgtatgcatggctcaagcagtacggtaagcccgctgatcagcagcacgaagagtcagccttacaagccgagatccgccgtctgaaagccgaactgcgccaagtcactgaggagcgcaacattttaaaggaggccgccgcgtactttgccagcgagtcaaggaaaggtacgcgttcataacctcccgactcgaccggtacagtgtcgttaccctgtgccagaccctgggggttcaccgaagtggcttctacgcgtggctgaaacagcccgcatcgttacgccagcaagcggatgaacggctgaccggattggtcaagcaatcctggctggaaagtggtgctgtctacggttatcgcaagatccatcgcgatctatgtgacttgggggaagcctgcggcaagcaccgtgtggccaaattaatgaggcgggaggggctgcgttcgcaaactggctatcaacgccgtaaggggcattatggaggcaagagcccacaggctgccccaaacacgctggcacgtcaatttaaggtgccagcccccaacatctcctgggtgactgacattacctacatccgaactcaagaagggtggttgtacctggcggtggtgctcgatctgttttctcgccagatcatcggctgggcgatgaagccacgcatgacggcaggcttggcggttgatgcgttattgatggcggtttggcgacgtaagccaacgcagccggtactggtgcattcggatcagggcagccagtttaccggtggtgaatggcaggactttctgaaggcccacaacctgagttgcagtatgagccgacgtggtaactgccacgacaatgctgtcgccgagagcttctttcagttgctcaaacgggagcggatcaagcgcaggatttactcgacaagagacgaagcccgcagcgacgtatttgattatatcgaaatgttttacaacccaatcaggcgccatggttccaatgatgggctgtcgccggtagagtttgaaaggcagtttatttgtcagcaacagagtgtctagaaaaccaggggcgattcactcgggcctgtcctccagccctgcacacgaccagaccgcttgttcaccttccggtactcaccgcccagcaggatctcccacgcgctcccattctctcccagcacagggaattcctggccctcggttatcccaagtccagcttctacgcataccagctttttctgtccgttcatcgttgtgccctcagcatgtccttgagcttctgcaaggcactctggttgtgctccatcccggccttcttacaggcttcccattcctcgggtgtcctggtgacgcgctgggggtcgaacatggcgaacttactcacagagaacaaagagcgagagtgatccttgttactttgtttctgtttaaaagaagtcgaagactttgccggacgctgggtgctgggggtgcggaaagattggttaaagagtgctctcagggcagatcccaagcgatacacgctggcaaggttccagttgtcgatctggtcgtgcttccggtgttctgtcttgatgaacccaagggcttctaggcggcgtagggcgttgcggacggtgcgggtggtgcaaccgacaaccttggcgattgaacgaaggtagaggcaagcagaccagcctttggccttgttcatgtgacgtgcgaggaccagagcaacttccttggtgtaggaggttccaaaggtggacaaggggagcttggctagggttgcgacaatctggtcgctatgtgatagatttggggctgtcatcgttggttcaacctgctatgaacctcgtatgcagccctcattaagttactgatttttaatgaatttcactgttacacattgaacaggaagttcagtacgtcgccatctttgacgatgtagtctttcccttcggcgcgcatcttgcccgcttccttggcgccttgctcacccttgtaggtgataaagtcttcgaaggcgatggtttgagcgcgaataaagcctttttcaaagtcggtgtggatcttgccagcggcttgcggtgtagtggcgccaaccggtatggtccaggcacgcacctctttcaccccggcggtgaagtaggtctgcagcttgagcagctcgtaaccggagcggatcacacggttcaggcccggctcttcgatgccaagatctgccatgaattcggcgcggtcttcgtcatcgagctcggcgatgtccgattcgatggcgcagcagaccactacgacaaccgcgttctcggcggcggcgatttcacgcaccttgtcgaggtaggggttgttgtcaaaaccgtcttctgccacgttggcgatgtacatggtgggcttgagggtcaggaaattgaggtggctcacggcctccagctcatccttgtccagcttcatgccacggatcatctgaccgttttccagtgcgacccggatcttctccagggtttccacttccagcttggcatccttgtcaccgcccttggcgcgcttggactggcgatgaatggcacgctcgcaggcgtccagatccgacagggccaactcggtgttgatcacctcgatatcgtcggccggggaaaccttgccggcaacgtgaactatgttgtcgtcatcgaagcagcgtactacgtggccgatggcttcggtttcacggatattggccaggaactggttacccagaccttcgcccttggaggcaccggcaaccagacctgcgatgtccacgaattccatggtggtcggcacgacgcgctggggattgatgatggccgccagctggtcgagacggggatccggcatgggaaccacacccgtgttcggctcaatggtgcagaacgggaagttggcggcttcgatgccggccttggtcagcgcattgaacagggtggatttacctacattgggcaggcccacgataccgcatttaaaacccatggattgttaccttacttgatagatgctgtgagggacgcaggcgcatccagttatatacttgccggccttgacgctgtgcaagcggttcatggccttggtcatagcgtgtttgaacagtctgtcggtggcgcaggtagacattcacccctgacgtcacccatcaaaccctgttcagactttctcggccttgaagctgtgcaagcggttcatggccttggtcatgtcttgtttgaacagtatgtcggtggcgcgcaaggatttatccagtgcggcgtcgatcaggttctgttcgctgctcggggccttggtcagcacgaacccggccaccagctccttggcgccagggtggccaatcccgagacgcagccggaagaaattattgttattgcccatcctagcaatgatgtctttcagaccgttgtgacctccgtggccgccgccctgcttgaacttggcgatgccggggggcaggtccagttcatcgtgggccaccagcatggcttccggctctatctggtagaaacgggccagtgcggccactgccttgccggagagattcatgtaggtgttcgggatgagcagacgcacatcctgcccttccacctgaatgcgggccgtgtggccgaagaacttgggttcttcgcgcaggctgacattgtgccagcgagccagttgctccacataccaggcgcccgcgttgtggcgggtcttggcgtattcagggccgggattgcccagacccacgatcagtttgatttggtttgtcacgcttgatgtcttcactcgctacttgcaatgggcagaccgcccaaggcaatgggacgcgatattctagccgccgactggcgatcactcaaccaaagctcggcaaccgtgagggaataaccctggttcgggttgcgaatggccgcaaaacgggcctcttctcgaggcccgttctggttagccttaccctaagtcttaccctaggggagccttattcggcccgcagtagcgtgacggtcggttcactcagtgccgtcagagtcggccgctgctctcgcacgtattgcacgaaggaagccgcatccgtaccgcaattgacgaccctggcctggcaatcgagcgtttgacctcgggcataacgggcgttcaactgatcgccgttctgctccactttctcgacggggaaaccggtcagcttgccatccacccaggcgagatccagtcgctcggcccgcagggactgggcgcgagccagcgcctgccagccgtcgttgccgttggcgctgtaggcgttcatcaccactcgatagcgctggttgtcgaccaagtcctgccactgtccttcggtcgtctgccattgcagctgggtcaggtcgccacgcttgcccgcttcggtttcggtgaaggtgtagcgcaggtgaccgccgtaggggaacttgccggcatgggcgctggcaggcagggtggccgtgatggtctcggccagcagggcgcgcacgtccgcgccgctcagggtcaacacggataactggtttttgaatggcagcagggtgagcgccgtatccccttcgcgcagttctcctgcgggaagatcggcgcgcacgccgcccactgccagcaacgcaaagtgaaccgggccaccggtcagggcctgcaccgcctgggtgttggcccagtagtattggccttcggccaccaggggggcgacgtctgagccgtggctgtcgctgccattgtcaccggggcggcgggcattttgcagcggtgccggcacagtggcgataacagggccaaaggcctgctccagtgccggcttgtagtgactgtcgatgatgccgcgcaggcgcgggtcttcatccaccgtcaccaggttgggttgggcatcgacaaacttgcttgcctgtttgccactcgctttgtccagcgcctgctggcgggcagggtcggcgaagaagtcgcggctggccagcagcttgttttgacccttgcaaccaatgacccggccctggccgtcgaagctgacccaggccaggccgatggcctgggcataggagccagcctgcaccacgcaggtcaggccaacgccgtccggattggtcaccagctgggcgtattcgccggtcttgccccaacctatgttggtaaaatcgccgagcagactgtgggagtggccgccgacgatggcatcgatgccattcaccctggacgccagcgccagatctcgctcattgccgatgtgggtcagggcgatgacgtgatggatccccttcttgcgcagcatgtccactgtgctctgggccgattcaacctccttgccaaaacgcagtttgcctacgttgggggagatattggccatgtcctccagcaccagtcccatcacggccaccagttgcttgccctggggcagtttgttgagatcggtaaccggactcttctggttgccatcgaaggcatagaccacgaacggcttgaggttggtcgcgtggcgcagcgccggatcgtcacgggtgtccaggttggcggccagcagagggaagttgaccccctcgatgaagcgggccagcttctggttgtcgagatcgaactcgtggttgcccagcgccatggcatcgagaccgaactggctcagcagctcggcgttggccatcccctcgttgagtttgaagtagccgctgccctgccaggcatcgccgccgtgcagcagcaagagtggctgattcttggcgagcgcttcggcctgataggatttcaccatggtgagcaggcgcggatagccgccaaaacgggtgtagagggtgtcggtttccccctgcttgccaaaaatgggtcccttcagctcggcgttgaccgggtcaaactgggagtgagtgtcgttcatgtgcgccagggtcagtgcgaagggctggttttctttgccgggctgacaggcgaacaggaagctgcagcaggcaaggagcagcagcgggcgcaagcgattcatggatcaatccttaacctgcggtggggcagggcaataccgggtgtgacagggctagaaagacaaaaaccgccagctggcggtttttgtcacaacagtgtctatcaatgctcaaacatggcagagatggactcttcgttactgatacgacgaatggcttcggccagcacggttgacagagtcagctgcttgaccttgtccaccgccttcatctcggctgtgagcgggatggagtcggtgatgatcagctcgtcgatcactgagttcttgatgttttccacggcagaaccggagaagaccgggtgagtggcgtaggcgaatacacgcttggcgccgcgctctttcagggcttctgcggctttgcacagggtgccgccggtgtcgatcatgtcatcgacgataatgcagtcgcggcctgcgacgtcaccgatcaggtgcatgacctgggagacgttcgggcggggacgacgcttgtcgatgatggcgatgtcggtatcgtccagcagcttggcgatggcacgagcgcgcaccacaccacctatgtccggcgatacgacgacaggggattcgaggtttttggacttcatgtcttccagcagtacagggctgccgaacacgttgtcgaccgggacgtcgaagaagccctggatctgctcggcatgcaggtcaacggtcagcacacggtccacacccacgctggagaggaagtcggcgacaaccttggcggtgatgggaacacgggcggagcggacgcggcggtcctgacgggcataaccaaagtaggggataacggcagtgatacggccagctgaagcacgacgcagagcatccaccatgacgatcaattccatcaaattgtcgttggtcggggcacaggtggattgaatgatgaagatatcgccaccacgtacattctcattgatctgtacgctgatctcgccgtcgctaaagcgacctacggcagcattgccgagtttgataaacaggcgatctgcgatcttctgggctagttccggcgttgcgttaccagcaaacagcttcatgtcaggcacggtttgaaacctcggggttgcatccagtatgtggggagtctgattcagacccgtatcgttttggggcaaacgatttatcaagttgacgggtcaggccactataggccgctttcaggctaggtgcatatcgttacatgtttcaaatcggatggctgtcgcgtttggacagcccgtcatcaacgaggccgatgacctcttcgcgattaacccggggcactctgttggcggcagaccagcttgacgagattgcgctctttcaagtttcgctgcggccagtcaatcgatgcacccgtatcaatcaccaagagaatggctggggtactaggattcgaacctaggaatggcgagatcaaaacccgctgccttaccgcttggcgatatcccaatcactgatttgttgcaatgtcacgaatagtggtgatatgttctcgcccttggcgacaaacccatcccatcttttcggcacctttgccaacacttcccgagcagccttttcgtcttcaaattgagcaaagacgcaggctcctgtgcccgtcattcttgacggcgcgtattctagcaaccagccgagcgcattggcaacctcggggtagcgctttttcaccagcaattcgcaatcgtttttccactccccctccagcaagttgtgaaatgccattttcggggtcgctctgggcaggtccggatcctggaatacggcggccgttgccacgtggcaatcgggcttgagcaccagataccaggcacccggcaattcgaccggttgcagccgctcgcccaccccttctgcaaaggcggcgcgtccgcgcacaaacaccggcacatcggcccccagctgaacgccaagttctgccagttcatcttcgcccaagcctgcctgccagaggtgattgagcgccacgagcgtggtggctgcatccgaggatccaccgccgataccaccgcccatgggcagcagcttctccagccggatatgggccccctgcgggctgggcaaccgcgcctgcagcaggcgggcggcgcggatgatgaggttctgctcatcgggcacgccgggaatggccgggctcaaggtgagctggtccgtgtccggcagtggctcgaattcgagccagtcgccgtgatccagaaagatgaacagggtctgcagctcgtgatagccgtccggacgacggccattgacattcaggaaaaggttgagtttggccggtgccggccagcgaatggtggccattcttggctccttgtcagtcgcagccatcagcgtgcaagcgtccattggttgatctgcaacttgaggcgactgccttggcccgtcatggtcagcaggtggggcaggcgatagccgtcctgatcccggtagtcgccatagacaatctgccactggccgtcacgcacactggccaggctgctgtcgggattgagctcgaattcggccttgcccggcagtcccttgatccactccggcagcccctgcaccggaatgttccagccagtgagctgatagatgagcgcctcggcatcctggctttggtgcgggttgccctcgttgtcgatcagggtgatctcgccattgctgcgggagagctccagaatgtgggtaccgatcaggctggttaggttgaggcgatagtcgtcgccattttgctgccagttgacccgggcgctgcccttctgctggactgtgatgatggccatcttgccagacagctgccagtggctgagctgctcgagacgagtccgctctttctgccagttgacctgatcccgctggggctgggtggtggtacagccggccagcaacagcaggcagccaaaggtgaaaatacgcaagaacaaggtcatgctccagatgaggggatttgccacagtatacggggcggccgtattgcttttaaagacttaccctttctcgtacaattggcagcctttgcacccagtgtatgaaatgatcgtcgcccactcatgagtttgcttgccctcggaatcaaccacaacaccgccagtgtcgccttgcgggagcgggtcgcgttcggcccggactgcatcgatcgcgccttgcgtgagctggtcacccaacccggcgtaagcgaggcggtgatcgtctcgacctgcaaccgcaccgagctttactgcagcctggaaaaggggcagggagagcaggtgctgcactggctgcaacgtttccacggcctggatgcggccgaagtggtatccgccatttaccagcatcaggacgaagaggcggtgcgtcacctgatgcgggtggcctgcggcctcgactctctggtgctgggtgagccgcagatcctggggcagatcaagcaatcctatgcccatgcccagcagtccgaagcggtgaaaggctcgctggagcgcctgttccagaagtccttctccgtggccaagcgggtgcgcaccgataccgagattggcgccagtgccgtctcggtggcctttgccgccgtcagtctggggcgacgcatcttctccgatctctcccagaccaaggtgctgctggtcggtgccggcgagaccatagaactggtggcccgccatctgcgtgagcagaacgtcacccgcatgatggtggcgaatcgcaccctgcagcgggctcaactgttggccgaagagttcggtgcccaggtgatgacgctcgaagagatcccggattacctgcacgaggctgacattgtcatcagctccaccgccagccccttgcccatcatcggcaagggcatggtggagcgcgctctcaaggcccgccgtttcaagcccatgtttctggtggatatcgcagtgccgcgggatatcgaggccgaggtggacgagctctccgatgcctatctctacacggttgatgacctgcagggcatcatagagcagaacctggagacccgtaaaagggccgccgccgaggcggagattatcgtgctggaagagcgcgatgagttcatgggctggtatcgcagtcagcattcggtggatctgatccgcgactatcgtcatcaggcccagcaggtggccgatgaggagttgcagcgcgccttgctgtccctgcaacagggcgagaatgccgaacaggccctcaaggccatggcacaccgcctcaccaacaagttgatccacgcaccgacccaggccttgcgccaggcggcggcccagggggatcaccatcagttgtcccgcctgcgccaggtgctgggattgccacaagagtaattgttcggggtggccagctggcggccccttcctccatcgagaaaacaagatttatgaatccgtcactgatcagaaagctggaaggcctcatcgagcgccacgaagaagtacaggccatgctcggcgagcccggggtagcctcggatcaggatcgctaccgcgccctgacccgggaatatgcccagctggaagatatcgttcatgccttccagcgcttccgccaggccgaagagaatctggaagccaccaagctgatgctggaagaggatgatgccgacctgcgcgagatggcgcaggaggagttgccgctggccaagagcacgctggaggagcaggagcaggcgctgcaggtgatgctactgccccgggatcccaaggatgacaacaactgttacctggagatccgtgccggtgccggtggtgacgaggcggccatttttgccggtgacctgtttcgcatgtattcgcgctacgccgagcgtcagggctggcgtatctccatcgtcagctgcaacgacggcgagcacggtggctacaaggaggtgatcgccaaggtggatggcgagcacgtctatggtcgcctcaagtttgaatccggtggccatagggtgcagcgagtgcccgagaccgaatcccagggccgggtgcacacctccgcctgtaccgtcgccgtgctgccggaagtgccggaagccgagcagatcgagatcaatgcgaacgacctgaagatagataccttccgcgcctccggggccggtggtcagcacgtcaacaagacggattccgccatccgcatcacccacttgcctaccggtctggtggtggagtgtcaggatgagcgctcccagcacaagaaccgcgccaaggcgatgtccgtgctgtctgcccgtctgcaggcggccgaggatgagcgccaccgcgcggccgagcagagcacccgtcgcaacctggtgggttccggcgatcgctccgagcgtatccgcacctacaactatccgcagggtcgcctctcggagcaccgcatcaacctcaccctctatcgccttggcgagatcatggagggggatctggactgcatcatcagtcccatgatccaggagtatcaggccgatcagctcgcctccctggcggaaaacagctgatgcagtccgtttgtgcagatatcgccgtcacggcgatggcgtgccattgatgcagatccagcaggcccgcgcccacataatggcaaccctggccgggggggagtctccccgcgccgacgccgacgtgctgctctgccatctgctcgattgccggcgcagttatctgatgacctggccggagcgcgagctggatgcggcccagcaagacaggctgcaagggtggctcactcgtcggctggctggcgagcccatcgcccatctggtaggggaacgggagttctggtcgctgccgctcaaggtgagcccggctaccctgatcccgcgtcccgataccgaggtgctggtggaacaggcgctggcacggctccccccaaagccagcctcgccggatcaggcgccctgcgccctgctggatctgggcactggcacgggggccatcgcattggcgctcaagtcagagcgacccgatgccgatgtatgggcggtggatcggatgccggaggcggccgcactggcgcgcgacaacagcgccgcgctgggtttgcccatcacggtacgcgatggcagctggtttgagccgctttgcgatccgctcctgagtcaggccccacgctttgcgatgatcgtttccaatccgccctacatagacggtgccgaccctcatctgaataaaggggatgtgcggttcgaacctcgttcagccctggtcgccgacgagcaggggctggcggatatccgcctcatcgtcgccggtgcgcctgctcatctgtgtcctggtggctggctcttgctggagcatggctggcagcagggcgaggcggtgcgtcaactcctgctgcaacaggggttcagccgggtggaaaccgtgcgcgattacggggataacgagcgggtaacgctgggatgcctggctcattgatggtgaatggcgggcctgagcctgcctttgttcaaggacacgttatgtattttgctctcaaacatctgcatctggtgctgatcgcctcggccgtgctgatgtttatgctgcgtttttactgggtgcagaccggttccggccgtgcctacagcgaccaaatcatgaaagtgagcggctggctgaacgggctggtggtgctctccggcgtgctgctgtgcatggtgctggatctcaatccactcaacaacggcaccccctggctcagtgagaagctgaccgccatcctggtggtggcgtttttggccatgatggcactgcgactggcttgcaataacggtatccgctggtttgccttcctcggcgccatcggttgggtcttctttatcgccaaactggccgtatacaagcaggctagtctgttcggttaaggatgatgacgatgatacgtgtagacgaatggaccgatttcgaggcccacgacattgccgagctggcgctgtcggtaagtgacgagatccatggtatcagtggccgcggtgaggccgagctggcccgtctcgatgcctggctggacgaagcgattgccgagggcagttgtgacgaggtgcgccgccagctgttgcaggggttctaccagaccctgggttttcacggtgactggcaggattatttttctgccgccaactccgatctcgcccaggtccttgccaccaagcgtggcataccggttagcctcggcattctcatcatacaactgggccgcaagctcgggctggatgtggaggggatctgcttccccggtcacttcctggtgagctttgccggcagcgaaggcgaggtttatgtggaccccttcaccggtgacgagttgagcctgcaccacatggagttgttgctgcgcggtgcccttggcaatctggccaccctgacccctgacccctgacccctgaacacctgcaaccctcgggccagtgggagatcatcgaacggctgctcaacgtcagcaaaggtgccctgctgcgggaagatcgcatgaccgaagccctgcgttgcagtgagctgctgctgcgtatgaagccgggcgatccccttgagacgcgggatcggggattcatctatgaacagctcgactgcccgcgtttcgccgccgacgattttgaatactttattgaacaatgcccggacgatccggtggccgatgtgctcaaggtacaactggccgcgctggatcttagccccaagcccctccattaaggatgcctgggaactgaaatatcatgccccccagcctcttcacattgagtgatgcctgggaactgaaacagaagaatatcaaggccggtgtgcccagggcgcaacggaccgacttggatgcaagccccagcctcttcacattaaggatgcctgggaactgaaacagaagaatatcaaggccggtgtgcccagggcataacggaccgacttggatgcaagcccccagcctcttcactttaaggatgcctgagatggaacagaagaatatcaagatcaatgacatcgatgtagccaacgacaaaccgttcgtgctgttcggtggcatgaacgtgctggaatcccgcgacatggcgatggcggtgtgcgagaagtacgtggaagtgaccagcaagcttggcatcccctttgtgttcaaggcgagctgggacaaggccaatcgctcctccatccactcctaccggggtcctggcctggaagaggggatgaagatcttccaggagctcaaggcgaccttcggcatgccggtgatttccgatctgcatgaagtgcatcaggccaagccggttgccgaggtagtggatgtcattcagctgcccgctttcctggcgcgccagaccgatctggtggaggccatggcccgcaccggcaacgtcatcaacatcaagaaaccgcagttcctgagcccgagccagatgaagaacatcaccgacaagttcgaggagtgcggcaacgatcagctgatcctgtgcgagcgcggtgccaactttggctatgacaacctggtggtggacatgctgggtctgggcgtgatgaagaagagcacgggtggctatccggtgatcttcgacgtgacccactcattgcagtgccgcgatccgctgggggctgcctcgggtggtcgtcgggatcaggtgaccgagctggcacgtgccggcatggcggttggtctggcgggtctgtttatcgaatcccatccggacccgaaagtggcccgttgcgatggcccgagtgccctgccgctggataagctggaaggcttcctcaagcagatgaaggcgatcgacgatcttatcaagggcttcgagccactcgatacttccgcctgatccacggcgccggtttcgtgatgccaaatgccccgccatgcggggcatttttatatcaaggatgttgtcattgaggtcttaaataaatcaccgaccaaatatatcacggttgccgtggtgttaatgatgttaaatgtgttgtgtgattaatgtctcttaattgcttcttataacgtgtgaaagtggcgccgttacgatgacgaaatagcattaagctggcgagagaacgatgatctctcgttacggctccctgcatgcttatttctaccatatgagatgtcgattaattaacaggacgttaataatgcgaaacaaaatattcagcagcctttattttcaggtgctgcttgcgatcaccctgggggtatttctggggcacgtctatcccgacctaggggcggatatgaagccattgggtgatggcttcgttaaattaatcaagatgatcatagcccctgttattttctgtaccgtggtgacgggtatcgccggcatggagagcatgaaggcggtggggaaaaccggcgccatagcgctgctctactttgaggtggtgagcaccatcgccctggtcatagggctgtgcgtggtcaacctgctgcaacccggggtgggcatgaacgtggacccggccacgctggatgccagcgccatctcggcctatgccgagcaggccaagtcgcaaggcatcatcgccttcctgctggacgtgatcccgggcagcgtgatcggcgcctttgccagcggcaatattctccaggtattgctgtttgcggtgctgtttggtttctccctgcatcatattggcgagaagggaaaattaatcttcaatgtcatcgacagcttctcccaggttattttcggcatcatcaacatgatcatgcgactggcgccggttggcgcattcggggcgatggcctttaccattggaaaatatggtattggctcgctggtgcagctgggacaattaatcgcctgcttctacgtgacctgtctgctgtttatcttcatggtgctgggtagtatcgccagggcaaatggtttcagcatcttgcgctttatttcctatatcaaggaagaactgctgatcgtgctggggacctcctcttcggaatccgtattgccgcgcatgctggtcaagatggaggcgctcggttgcaagaaatcggtggtggggctggtgataccgaccggttactccttcaacctggatggcacctccatctatctgaccatggcggccatcttcatcgcccaggcgaccaacacgccgctggatctgttccagcagatcaccctgctggtggtgctgcttatctcttctaaaggggcggccggcgtcacgggcagtggtttcatcgtgctggcggctaccatctctgcggtggggcatctgccgctcgccgggttggcgctgatcctggggatagatcgcttcatgtcggaggcgcgtgccctgaccaacctgatcggcaacggggtggccactgtggtggtggctcgttactgcgatcagctcgatgagcagcagatgaacgaggtgctcgccaacccggccgccgtacagaaggtcgaccagcacggatagctgggggcgcggcctgcgaggagaggatgggcaagcactgtttcttgcccataaaaaaacggcccgcgtgggccgtttttcatggtgcagatcaccgcagagggaattacaggctctgggtaaaggtgcgggtgaccacgtcacgctgctgttccggggtcagtgcattgaagcgcacggcatagccggaaacacggatggtcagctgcggatatttttccggattggcgatggcgtcttccagggtttcacggcgcagtacgttgacgttcaggtgctggccaccttctacggcaggttcagcttgaaccggcagttcacggtattcgaactgacccagatcagacagtttgacttcctgatcggcggcgaaggtgtcgcccttggcgcagatgcaacgcgcttgttgcttctcttcgtccagcagccagaaagagttcagcaaagctgtgttggcggactgggtgatttggatgcccttgatcatggtatgactcctcataggaaagcggattcaactgtaaggaaattaccctgatgtatttaaaccaccgggatgacttaaagggcccttgccttacacctttacttcgttgggtcatatataccacgatggtaattttacgaaaattgatctaaatcaagaaatgtgcgttttgcgcaggagttaagggattaattcattgagattaatcaaaaatagatcatttttctgattatgtaagatatccaaattatgcatcttttatcaatttaatctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattcccggggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgatggttttggctcgtcggtagtcgtggcgcagcttttccagcatggcgataaacagcgatgagtttttctttatcccgctgacgtaaagcactcttccgttgcctgcatgaagaacgcctgccaggtaatgcttggcattctgccccggagtgacaacccgcttttgttgcgctctgaacatccagtcggcccctaatttgggattgaggtctatatcgacttcatcctcataaaacaccggattatctgcattacaacgggccagcgcggcgtcgatattcgccattttctcctgataggccgggtcttttatccgcaaggtcggcacgggcctgcgccagacaatccccatacgaggtaaccatcgacgaagtgtggaggcggccacattgagccctgttaaccgattgattttgatagccaatagttcggtacaccaacggctgcgctgataaccaaaatcttgcggagaaaactgcatgagcagcaccagtaaggtgaccatcttggcgataggtaaaactggggcacggccagccggtaaggcttctagcgcatctatgccttcatctcgataccaccgaagccaacgaccgatggtcgagcgcgcagcgccggtaaggtgatgaacatcggtgaccgtacgtccttcatgtaacagcaagatggccatcaagcgacgagcatgtcctttatcacgggtggcatggatgattttgtgaatgcggcgcagttgtggtcgtggcaggggtggtaggataggcatcaactcagtcctttgggtgtggcttgttttgtttggcgactaatgagatcgcacaaactggactgagttcccttcctccggtgatctactattcggaacagctatttagtaatttaactacatcttatagggtattcccccgtgattaaggtgctcggctctctcttgaagggatagatgctttggttcatcggcagtatgggtcagggagccatggcgctggagatggggcctgtagccattgatcttctcttctatatagaaggctgtacagcccgctgggaggaagcgtgaccgagtgtggccgctggcctgcgataccgggggcgggagatgccccctgctgcgtgttatcactcaaggatacagccttgcttggtgggctcagacgatggcgctacggttgcgtcttgctgtctggccccctatcctgagccccttgccgtattaattgaggatattggggtgcggacctggacagatgtgattggatcagaaaaagagcaggactatttcaaggcgaccctggcgacggtcaggagcgagcgggaagcgggcaaggtgatctatcctcccgcgaccgaggtgttcaacgccttcaagctgaccgagctggatcaggtcaaggtggtgatcctggggcaagacccgtatcacggcccaaatcaggcccatggcctctgcttctccgtgctgcccggtgtgcgtacgcctccctctctggtcaatatctacaaggagatgcagcgggatctgccggactttgtcacacccaaccacggttttcttgaatcctgggcccagcaaggggtcttgctgctcaatacagtgctgacggtacaggcgggcatggcccactcccacgcccatctgggttgggagaccttcaccgacagggttatcgagcagatcaatgccagctgtcagggagtggtctttttgctgtggggggcccatgcccagaagaagggacgctttattgaccggagccgacaccatgtgctgagtgcgcctcaccccagtccgctctcggctcatcgcggttttatcggttgcggccacttctccgagaccaatcgtctgctgtcccaacaggggatgagccccatcaactggcattcggtctgcgggtaacggccataagtgtcgcgggcaagcctgctctggtcacgtcatgaacggatcctggtgagggtggcttggtgtctgcacatgggctgaggagccgaattggtggggcttgacgagcgtatgtgagggggctgagctcttgcttgcttgtcgccttgtctgcagatgacttgattgagtgcaaagttagcgcgataaatgaccgtatactcgagacaggatcttcccatttcagcgcaaggagtgcccatgttatccagtctgcacaaggaccatctcaatatcgccaggttgctgacgctgctcaaacacaagctcgtcgccattcgcaatgaacagccagtcagctacttcctgatccgggacgcggtggactacttgcgagaggtctctgacaagtaccaccatccgaaagaggacatgatctacgactactacctgaaataccgggtggtggaaggggaggtggccaacaggctgcaggaggagcacgccagattgttgggtgccggtgccgagctcaaggagatggtggagatgatactgatggattcggtcattccgctggatcagttcaccgccaggctggagcagtttgtggcgctgcaagaggcgcacatgaactatgaagaggcggtcatcttccctcatctgcgtgattcactgaccgaggatgactggcgtcacctggagcagctctggcagaatcgcgctatcggggatcccctgtttggcgccgagatcagccagcactttcaggagttggcccaacggctctcgctgcctccctcgtcctgagggcaaggtactcaaaaacaaggccccggttgaaccggggccttgtttttacagttcgatctcgtctgagagaccttcataagcgatgtcgatggattgcagctccttctgcaggcgatgtttatctttcaacgcctcaatctcacgccatttacgtttttttcccgttgtcccgcggctacgcgaaccgagctcaactacatcgtcataatcgaagttgaacatttccatggctccctccttggttattctcgttttcatcacccgtataacataacgccattgaaaataaaacgttttcgtgacgaactcatgacaagggatcaagcgctcataaaaaaaccgggctccctcgcgggagcccggtttctgtctggtccagccaccttatcagaggcggctggccagcatggtttccagcttgccctgatcgacggcaaacatacggatgccttcacccagcttctcgtgagccatggcgtcctggttcagctcccagcggaattcggcctcggacatcggagtcggttttgccttgcgctcgccggtgtagttcagcttgcgcaccacggcgccttcggttttgctcagctcttccagcaagggcaggcctatggtcagacgatcacaaccggccagctccaggatttcgccggtgttgcggaagctcgcgcccatgaccactgtcgggtagtcgtgctgcttgtagtagtcatagatggcggtgacggagaccacgcccggatcttcgctcggggtgtagtcacggttgtgcttggctttgtaccagtcgaggatgcggcccacgaacggggagatcaggaaggcaccggcttcggcgcaggcacgggcctgagcgaaggagaacagcagggtcaggttgcactggataccctctttctccagtacctcggcggcacgaatgccttcccaggtggaggccagcttgatcaggatgcgatcgttggcgatgcccgcttcgttatagagacggatcagtttgcgggccttggcgatgctggcttcggtgtcgaaggagagacgggcatccacctcggtggagatgcggcccggaacgattttcagcacttccagacctatgttgaccgccagcttgtcgcctgcgtcgatgatttgctgtgccttgtcctggctctgggatttggcccagctgatggcgtcttcgatcagcgccgcatattcggggatctcggatgccttcaacaccagggacgggttggtggtggcatcgatgggctggtagcgcttgatggcttcgatatcaccggtatcggcgacaactgtggtcagggctttcagctgggttaatttatcggccatggcaaatatcatctctttatgagggcgcattctcttggtgagggcgcaggctctggggtggcgggcgtgagacgacagttctgaaataaaattacaaaatcacggcgactcaggctcagaaaagcacgatgggggaggcccatcgccactgcctgcctaattaatacggatgtggctcatcctgcaatagggtggcttgtatgcttatcatccagtccttgccagcagtgggaagtagtgggtgaaagtatttgattaaaaacgacttttatccatttttcgtgatcgtttttatcccctgataaaaacaacttttttggttgattatcggttttgtgtagtcgatcacataaattgtgtgcttagctacttgaaattttattacgtgtaaaacgtttggcgaagccgccccattttgaaagccatttcaggtaaacgcttgcgcaatagtttgtctcctggcgagcacggctacctctatgtggataattgccaaaatattctcttttgggtctaatttgtcgccggataaatttgactctcagttttgttgaaactttgcgtgttaaatgaagctttattgcgttgaaacgcttgttttttgtttctgtagtgatcgggatcactattctgaactccctcgctatgctagattccgcccctttagtgaaacgctaattcagaaatagacagaaaggggtcagcgcagactggccatggatgtgataacaacgagagaaatatggacaccttgatcgcaatgctaaacgacctgatgtggggagctgtgctcatctacctgctgataggggtcggcatcttctttaccttccgcctgggttttattcaggttcgccacttcggccacatgttctccgtcttgcgcaatagccgcaaatcagacaaggccggtatctcctccttccaggctctttgtaccagccttgccgcccgagtgggtaccggcaacctggccggtgtggccgttgccatctatctgggtggcccgggcgccattttctggatgtggctgatcgctttcattggtatggcgacggcgttcgttgagagcaccctggcccagttgtacaaggtgaaggatgaggatggcaactatcgtggtggcccggcttactacatggagcgcggtctcggcatgcgctggatgggggtggtattctccctctgtctgctgctggcattcggcctggtgttcaatgcggtgcaggccaactccatcagcctggcgatgaaggtagcgttcggcattcctgactgggctaccggcctggcgctggtggtgctctccggccttatcatcttcggcggcattcgaggcatagcccgtttcgccgaactggtagtgcccttcatggcgctggcctacatactgatggcgctgttcgtggtggcgatgaacatcaccgagctgcccggggtatttgccctgatcatcaagtctgccttcggcatcgagcaggcaggttcaggcgccatgggttatgccatctcccaggcgatgatcaacggcatcaagcgtggtcttttctccaacgaagcgggtatgggctcagctcccaacgccgccgcgaccgcgacgccctatccgccacacccggcttcccaaggctatgtgcagatgctgggggtcttcctcgacaccatcgtcatctgtacctgtactgcggccatcatactgatgtccggccagtttgaacccggttcaggcatcacgggtgttgagctgacccagcgtgcactctcttcacagataggtggcggtggcaacatcttcatcgcggcagccatcttcttcttcgccttcacctccatagtggcgaactactcctacgccgagaccaatctggtgttcctggagcacaaccacaagggcggtctgatgctgttccggatgttcgtgctgggcatggtgatgttcggctcagtgggtgaactgccgaccgtgtgggccatggcggatgtctccatggggctgatggccatcgtcaacctggtggccatactgctgctctccagcgtggccatcaagctggccaaggactacaacgatcagctcaagctgggcaaggtgcctaccttcgatgccaacaagtaccccgagatccgcagccagctggaagaggggatctgggataacccgacccagcatggcaagcagctttaaaccctgcgcaggtcaacatgggatgataaataaggggagccattggctccccttatgtttttggtggatctttgtctgcgtatcatggtggctggcttgtcactaccggcgcttgtcccatagctggcaggtttggcgcagccgtcgttgcagttgtcgcagggcttgttgccgccgttgttcggagagaggggcatagcgccagcgccgatagagccaggcgcagcgcagcagtggccgcgccagctctgggtcaagggggatgagccgctcgcaccagctggccagactctcccctgcatggggttgccgcccctggcgggcagcccgtctgagcagaggttgccataccttcaggtggggcagagcccgtcccggccacagcagcagggtgccgatcagggtggctactcccagcaagcaggtcaggatcaaccagggggtatgactggcaagggccggccagcgcaaccccacctgttgccacagccgggccgcatcgtagttgagcacccgccgcgtccattgatagtcgaggttggctccccaccagcgcagctggttgagcagggcccactggcgatagcgctgcagggagaggggatcggcggcggtgaactcttcgctcaaggctgccgtcatgccgccctcgacccgctgcggtgccaccgccgccgtcgggtccagtcgctgccagttaccactgtcatccaggtactccacccaggcatgggcatcgaactgatgcacctccagatactggccctggggattccactccccgccgagataaccggtcaccagccgcgccgggatcccggctgctcgcagcacgaaggcacttgccatggcgtagtgaccacaaaaaccgcgccggctgttgaacaggaagtcatccaccccgtcaggccccagcagggggggctgcagtgtgtagtagaagggctcgcgccgaaagccgtcgagcagggcggcgacgagctcggctcgcacgggatggcgggccttcagtgcctgggcatgggcgcgggctcttgggttgccggcgacgggcagttgcaggttgcgccgcagggtggcagtgtcggcaggcagcgccgtcggtgctgtggtgacccggtagctgatcctttgatccccccgatcacggcgatacagggttgccagcgggctgaccagcacagggccgagcaagacgctgggctgggagagcgccagcgtccagcggtggcgctgaggttccgcgatcacctcgtaactggcggggggcaggggacctgcgccggtttgcacttgtattgtttgcatgggttgggattgctgccactgccgggtctcggcactcagcagccagcggcggccatcgaactgttcctggcgcatcaccggaaaatagcgctcgctggcggggggcgggccatcggcaaaggtgacgcgaaaggccagctcggaggagttgaccagctcgctgatgtcgccggggcccacctcttccgagagccccgacagggcgcggctggtggtcggcatctgccagagcgggggcagtcttggcagcaccagaaacagggtcagcagcagggggagggccaacagcagggaggcgccggcgctgcgccacggctgtctctgctccggtgccacggcagtcaccagtgtgctcaccgtcagccagagtgtagctgccatggtcagtgcccagcccatgctctgacgttgtaccagcgccagcgcgatgagaaagaaggcgagcagcagcacctgttctatatcccgctcccgccgaacctctatcatcttcaggctgtagccgagccagagcaggttgatgagggctggcagcgtgcacagcacccgccattgccaggccaacagcagaacccccgtgatggccagcagcgccagtgcgcgagcagggggcgaacgccactcctgccacagcatcatggcccgcacgcccagggtgatggcgccgactgcgacgacccagagctgcagctggggccagagtgccagcaccagcacaccttgttgcaaggcgatgaggggcagcagacggcgattatcgagcagcatcgggagagccctcgtctacagatccggctctgtcatcgaagcgggccaatgccagctgacagtgccgaagaaaggcggggccgctctccgggcccagggtctggcctgtcagggtcagggtgaaagggatgccccgcttgccataatcggcgcaccaccaggccagggctgacagtcgctgctcaagatccgtgcctgtgacgccttgcaggctgaggtgagtgtcatcttgttcgggttcctggaactgcttgaccagcaggccgcgcccctgagcgaactgcttccaggcaatctggccgaagggttccccgacctggtgtgcccgcaacatgtcgaaatcgccgaggggggcgggaccagcttgaccctgggtacctttctgccctgacggcgaaccgccccgcagtggcccatagagaggtttgggggccagccaggcttccagttgcagatccagcagcgaccagcagcgaaacagaccgagtgggtagcggctctctacccgaaggcggcccagtggtaagcggccgcgttgtattccccgcaccggcagggtcaggctctggggtgtcgagtttgcctgcgccagccagagcgagccttcattgagggcaaagtacagcgcctgacacgggcgcacgcttcgtaccgtcacctggatggggacctggctgcccgcctcccccagcacggtcgaacctcccagcagttccagccccagcaagttgcgatgggtaagccacatggcggccatgaagaggctgccgaggcaataagagaccagcagcaccaggttgttctggtagttggttccgagcaggtagatggcgctcattaccagcagatagagcagccccatgcgggtgggcaggataaacaggctgcgccgccccagtgtcatctggcgggcgggggggatacggcgggtcagccagcgttgctgccactgctccctgaaccggcgccagcccagcagggggcgtttcatcaaggattgtccggactgacgctggccagcaggcgctggctcagggggctggcctcgccgcgctgtaccccgaagctgcctctgagcctgtgctcggcaacgtaggggaagacggcctgcacatcctccacagtgacgaaacggcgccccgctaccaatgaccaggcccggctcaccgccagcagggtctgggctgctctgggggagagaggttggggcagctctgcatcgaagcggctctggtgtaccagcgccagcaggtagtcgagggtggcatcggagacatgaatggcatccacctctgcctgcagggtggccagcccggcagcatccagttgccgggtcagaggattggtctggttaccgcttcgcagcagctggcgttcggcctcccgtggtggaaagccgagcgacaggcgcacagcgaagcgatcgagctgggactcgggcaagggataggtgcccgcctgatccgccggattctgggtggcgatgacgaagaagggggcggggagcgggtgagtgtggccttcgatgctcactcgcccctcggccatggcctccagcagggcactctgcaccttggggctggcacggttgatctcgtccgccagcagcatctgagtaaagacggggccggggtgaaaacgaaactgctgctggtgggtgtcaaagatctgcagccccagcaggtcggcgggcagcagatcggcggtgaactgcactcgccggcagtcgagccccagcacctgtgccagcccgtgtgccagggtggttttgcccatgccgggcagatcctcgatcagcaggtgaccacgggccagcagggtgaccagggctatcttgagttgcagcggcttacccaaaatcacctgctccagtgccgccagcagccctgctatctgttcttgtgctttcactcgtgcttccccctgtgtctcattgcccctacagcttatacgtcagcgatggaggagggggcaacgaaagggcaagccattgagccgggtcatttttggggcgacttcacacagacttcactctggttcactgtgggcacatggagctcatctatgctgacgcacggattgactgtgccagccatggggttggcgttacctacattcatcatgagactcatcaaatggaaaaagctacaacccggtcgctgctggtactgagtaccctgctgctctcccccttatcccatgcaaaagaagccgagcccctgacggccttggtggatggcgccatccagcctttgctcaaggagcacagggttccgggcatggcggtcgccgtgctcaaagaaggcaaggcgcactacttcaactacggggtggcggatcgggagagcggagctcgcgtcagcgagcagaccctgttcgaaattggttcggtcagcaagacactgaccgcgacccttggcgcctatgccgcggtcaagggtggttttcagctggaggacaaggcgagccagcatgcgccctggctgaaaggctctgccttcgacggcatcactatggccgaactcgccacctacagtgcgggcggtctgccgttgcaatttcccgacgaggtggattccaccgacaagatgcgtgcctactatcgccagtggacaccagcctacccggcgggtacccatcgccagtattccaaccccagcataggtctgtttggtcacctggccgcgaatagtctgggccagccatttgagcaactgatgagccagaccctgctgcccaagctgggtttgcatcacacctatatccaggtgccggagtcggccatggcgaattatgcctacggctattcgaaggaagacaagcccgtcagggtcaatccgggcgtgctggcggccgaggcctatggcatcaagactggctctgcagatctgctgaagtttgtcgaggcgaacatggggtatcagggagatgccgtggtaaaaagcgcgatcgcgctgacccacacaggtttctactatgtgggagaaatgacccagggactgggctgggagagttacgcctatccggtgaccgagcagacattgctggcgggcaactcatcggcggtgatttacaatgccaacccggtcaaatcagttgccacgtcccaagagatggggggggcgcgactctacaacaagacgtgctcgaccggcggctttggggcctatgtggcgttcgtgcccgccaaggggataggcatcgtcatgctggccaaccgcaactatcccaacgaggccagggtcaaggcggctcacgccatcctgagccagcttgccgagtgacagtgcggttgttttgattgagatgagtacgccgggattgccctgcgtactttttggtgctgcctggcacggccatcgttcacgctaatgcccaaatagctcggcacttaaaataaaatgtccaaattggaatgtaccgatcgccatctcttcactaggtgcaggagggggtcgcccatatagttctcccattgcgaccctgttcgttgtcatgttcgttactacgttcgttaccaccttggccccgcccactctggccacctgtttcagtcgtcaggcaggtgcttgcgggccactctgttatggagcatccatgggtattttcctgttgtgcagttttctgatgatcatcctctatccggtcggaatcgatctctatctggtggcggtgccccagattgccgacaccctgcaggcgagcgaggcgcagatccacaccgccttctccatctatctgttcggtatggcggcgactgtgctgctggggggaatgattgcggatcgttacggacggcgctgggtggtgatcgggggcgccctcatctttgtcatcgcctcgctggtggcggccaatgcggcggggatcagccagttttatctcggccgtttctggcagggcgtcggggcgggggcgctctatatcatgacttttaccgtgctgcgggatgtattgagccaggagcggctggcgatggcgctctcgatgatcaatggcgtcatctgcgtgatccctgtgctggcgccggtgctcggttatctcatcctgtcccactttgactggcgcgggatcttcgtggcgatggcgctggtggcggccattagcggtctggtgaacttgttgctgctcaaggagacccgtcctgcccggcaaccggggagtggtacggtgctgcccttcgccctgctgcgctccccgcgctttatgctgctctccctgctgaccagtgccagtgtgaccgccattctggtctatgtcagcgtctcgccactgatcctgatgaaggaatttggttttaccaccgagcagtactccatcgtgatgatggtgatggccggggtgagcatgtccacctccttcctgacgccactgctgctgcgctggctcggcaagcacaaggtgctggccgtatcccatctggcttatctgttggcggcgtgtgtcttgttcggcagctggcagttggggggcaacattcacttgctgctgccggggtttgcactggtctgcgttggcttttcttgcggcttcggggtggcgatgggggaggcgctcgatggttgccagcacaatgtggcgttcgccagcgccgtgctctgtatcatgcagattagcctctccggcctctatatctggctgctgggccaacttggctttgccccgaccgagatgctgatctatgccctgctgctgacgctgctcagttacctggccgtcaaagggctgctaccattgctcgcggtgcgtgaagcgcggtcgcggggataacgaacgaaatgtgagaggggatatgcgcaatctgggtgaactcgatttgaacctgctggtggtcttcaagtatctgatgcaggcgcgcagtgtggcaggggcggccaaaaagctctgtgtcaccccgtctgcggtgagcaaatccctcgccaagttgcgggagtggtttgacgatcccctgtttgtgcgggtgcggcaggggttgcagcccaccaacctatccctgaccctggaggaggagctgaaggtctggttccagctcactgacaccatcacttcgctcaacagcgaggcgatccccgacggggcccgctttagtctggtaatggagtcgcctttctacatcagcttcctgagcgatctgcccacgaccatctaccagaagtaccccaactctgtggtcaggatgctggggtgggatcaccattccctcaatgacattgtcaacggggatgcggatctgggattttgtgctagggaaacctatgcccgctcccgggccaaggtcaaccggttgccctactacatcgaccatgaggtgctgttcaccgatcgccccgtggtctttctgcgcaaggatcaccccctgctcgagcagaagtggtcgctggagaactttctggcgtctcctcaggtcagcatggtgtgggaggcgaatgacagctgggctctcgacagtctgctggaggaggaggggctgaaacgaaatgtgcccatcatggtctccagcttcgagcaggcgttgcatattgccgcccagtccagccacgagctgattgccatcgccccttcctactgcggcggttatgcggccaagcatcacgacaacctgattgccatgccgctaccgctgtccgagaagctctacgcccagttggagattgccttcgttctgctctggcacaaacgccacaatcaggatgttaaggtgatgtggctgcgcaacgaaatccggcgactctacaacgacgtatcgccacgctaatgtcgcagtcacggttcccatggggcattcggaacatctgagtctgacagaggatgaaggcgctggcgcctgatcagtcactggcatgatgggggagtatgtggcaaggcaagggctgcagcccttgccttgttgtttctggattagccgtactgctcttccatccaggcttccagaatgagctgtgctgagacaccgtccacactgcctttatcgagtgccttgtagccaccccgttcaaacaggcgggcgcgggcatccgtggtggtgagccgctcgtccttgaactccacctgcttaccaaagcggccgtgcaggcgattgccgaatttgcgagcccgcacagtgatctcctgctctgtgccatccatgttcagcggcaatcccaccaccagcaggtctggctgccactccttgagcagtttttcgatgtcgtcccagttgggcacaccgtcgttggccttgatggcgcgcaggggctgggccgtgccggtgagctcctgtccgatggcgacccctatgctcttggtgccgtagtcgaagcccatgatactgcgtgatgacattgaatattttcctcaaaacgcatcgcaaaatgcgtggcaaacggcatcagctatggccgatgtcgctggatagatgaatgggattgacccctatgctggcggccgcttgctgccagcgttgatgaatgggagtcttgaataccagatccgggttgggcggtatcaccagccaggccccgtccaccagttcctgttccagttgacccgcactccaacctgcgtagccgagcgccaccaaccagtgatccggtgcctgttcggtgcccagggtttccagtatgtccttggaggtggtgaccatgagttcgtcccccacctgcagggtggagttgaacccgggacggaagctgtgcagcacgaagccgcgatcggcatgcacagggcccccttgcagcaccggctgtttgagttccgggctgggcggtggtgcgagtttgagctgggtcagcatggcatccagtgacatgtccaccgggatattgaccaccaaccccatggcaccctcttcattgtgctcgcacaggtagaccagcgaacgttcgaaatagggatcggagaggctcggcatggcgagcagaaaatgattttgcagtgtttgcatatgggccaaatattgcaaaggtatttgaagcaattatggcagctcgcctcgttgggcaaaaccgctttttaccagcagggtctaggctatcaatatatttcgagtggagagaaagccatggaaggtatttcgatcagacagaagttgatcctgggttgcgttgtgcccctgttggcactgttggccttgctggtcggtgcaacccaggcgatgtcccagttgatggcgggaatgaacgccatgtatcagggagaggtggtacagctcaaggagcttaagcagattgccgatctctacgcggtcaaggtgatcgatgcggccaacaaagccaatgtggggggcatagcaccgtccaacgccaaggctgacatgcagcaggcgcagcgggagatagcgcagatctggcagcaataccggagtcgggagatgagcgcggccgaacagcaggaggccgccagtgtgcaggccttgtttggtgccgccgatcagcagattgctgccgtggtgactgtgctggatcagatgcagggggaggcgcgggatttgctggctgcccgcatcatgcccctctacggggtgatagacccggtgagcgacggtgtgagcgcgctggtggagttccagctcaaggaggcggagcaaaatatcggcgagctcaatgacctcaggcagcaactattccagctctttatcctgatgtttgtggtgggggggggcctgcattctgttcttcggtgtgtgggccggacgtagcgtcagtcaacctttggtcgccatgggcgggatcttgcgcggcatgcagaccgatctcgacttgagcaagctggtacccgtgctgcgcaaagatgagatgggcgggctggctcattcactcaacgaggtgatctgccattttcgtgagctcatcacccagatcaacggcatggcggagcagcttgccacagcgtcggcccatctggcccacatcggcatgcaaagccgggggcgcttcgcagagcaacaggcagaaacggatcagaccgcgaccgccatgaaccagatgagtgcaactgtggccgaagtggcgaacagttccaacagcgccgccgatgcggcgcaccatgcccacgagagtgcccgtcacggccaccatattgtcgaagatgctatcttgcgcatgtccggcctctccgcccagatccagaacacggccgccatgatcacccagctggcggatgacagccgcaacatcagcagcgtgatggatgccattcgtggcattgccgagcagaccaacctgctggcgctcaatgcggccatcgaagcggcgcgggccggcgatcagggtcgcggctttgccgtggtggccgatgaggtgcgcaccctggcccagcgcacccagcgttccaccgaagagatcggcaagaccattgtcaagttgcagcagggggccagcgaggcggcctccagcatggaactggggctgagtcaggttgaggagtccaatcgcaccgtgctggcctgtggtcaggccctcggcgagatagtgagttcggtcaatgtgatcaacgagatgaacacccatatcgccacggcggctgaggagcagagcaaggtagccgaggagatcacccgcaacgtggtcaacatagcccacatagcgacagagtcgaccaaggccgcttccgagttgaaccagagttgtcacgagctggagcagctgtcgagcgatctcaaggtgaaggtagggcagttccgctgttaaagggggccgggataaatgaggtaacaggatgaaaaagaagaggcggcccaggggccgcctcttctgttattgccgtttggctgtggcgattcaggctttcgccagccgacgctcgatggcatccatcagcatgcctgtgatggagacgtcaaaggcggcctcgatctcgcggatgcaggtcgggctggtgacgttaatctcggtcagcctatcgccaatgatgtcgaggccgacgaagatgaggcccttctctttgagggtcgggccgacggcgcgggcgatggcccagtccgcttcgctcaaggggcgcgcctcgccacggccaccggccgccaggttgccccgagtctccccctgcgccgggatgcgggccaggcagtagggtacgggttcaccgttcaccaccagcacccgcttgtcgccatccttgatggcgggcagataggtctgcgccatgcagtactggctgccatgttcagtcagggtttcgatgatgacaccgacgttggcgtcatcttccttcatacggaagatggaggcgccgcccatgccgtccaagggcttcaagatcacgtctttgtgtttggcgtggaaggcgcgcagtttgtctgctctgcgagtgacgagcgtggtcggggtgtgttcggcaaaccaggcggtgtagagcttctcgttggcgtcgcgcaggctctggggcttgttgacgatgaggcagccctcatcctcggcccgctccagcatgtaggtggcgtagatgaactctgtgtcgaaggggggatccttgcgcatcaggatcacatccagggtggagaggggctgatcgatcacctcgcccaggctgaaccagtcggcatagtcatatttgacggtcagcgggcgcatggtgccaaaggcgcggccggcttccatatagagatccgacatctccagatagaagagctcatagccgcgcttttgcgcctcttcgagcatggcaaagctggaatctttcttgatattgatggccgaaatcgggtccatcactatgccgagtttaatggtcatccgagtttccttcttgtggctcgattgcgagtgagattcttaaaacctgtttcaggccagatcgccaaagcggcactgcagcgcggtaatggcggtcagggcggcggtttcggtgcgtagcacccgcggccccagcagcatctctttgaaatcttcctgcacggtacgggcgatctcgtcgctcgacaagcccccttccggaccgatcagcagccgtactccatgctcgggaacaggcagggtgttgatgctgtattcggcgcgcgggtgcaggttgagcttgagctcttgggtctcttccgccagccaggcatcgagctccatcggcatgcgaacttcgggcaccacattgcggccgcactgctcgcaggcactgatcaccaccttctgccactgctcgcgtttcttctccagcctgtcggcgggcagcttgacgccgcagcgctcggagaagagcggcgtgatgcaggtgacacccagttcgacggatttctggatggtgaagtccatcttgtcaccccggctgatcacctggcccagatggatggcgaagggggattccaccgagcgctgctcgcagctgtcgatggtcacttcaccgatttcttccgaccagggtgatggtggcggcatattgattgccgtcgccattgaacagctcgagctgctggcccggctgcatgcgcagtacccggccgatgtggttggcaccgtcttccgacagggcgagtgtctggccaacttgcagggtggccgcttcatagatacgtggaatgcgcatggctgattatcagtctcttgcttggaaacccttcaatatcctactgcgaggcgctgagcaaggctcacgcgacagaggttgaaggggctcatgatgagagggggcgctccccctccttagtcaaatggggttatcggcactgcttttcaatgaaggggttggtattgccctgcagcttgccgatgcggcggttgcgctcgcactcccagctatctgccgggtactgcctgtcccaggcttcgaacagtttacgttgttgcgcggcgaggcgcagcccatgttgctggctcatatagaggtaggcgcgggcgatctggcctcgtaccagccccttgggtggttgcacccggcgctccttgaagtccaccagcatctggcactggccgtactgatccggggtgccgttccagtcggagaaacggtagttggcccgatcgccatttacctcgccgatggcggggaagaggttgtgcatgtccccctccatcttgttgaactcatcgctcttgctgcaatttttgcgtccaccctgctgccagcactgcagttgatggccaaattcccaggcgggtaccacgtgttcccactcgatacgggcggctcgtttgggctgcttgcgcggttcataaccgcagctggccagatctgggctcatttttttgccctgatagcgaatgtcgcagccgcagtagaaggtggtgactgtgggctgggttttatagagcttgaccagatcctgcttggcggtgcgaaaagtctgggcatgaaggggcaggctgaccaacagagtcagggcgacagagagcaggggacgaaacatgaagatccttggcaatgaaacggttggatgaaaagagaaggcaccctaacacagggttgcgacacgggctggcttactgtgcagacactggcgcctgctgttcccgctccaggggctgcttgcagcagcggcagtggtagcgggcgtcgccgcgcaccaccttgttgtggcggcgaaccgacagctgatgctgctggcagtgacagcgataaggcactgtgcgttgggccagcaccgtcagatcgaagctgtgggtggttctgggctcaaggccgaacagctcccgcatcagcgactgccactgctggccgtggggcaataccctatgcttgccccgaccctcaccccagagggcatagaccagcagatgggccacctcatggggcaccacctcgtccagaaacgcctgctgattggcctgatagagggcagggttgaagcgcagctcccaggtctgcagccgcgcggaacccgccgcccggccccgcatattgcaataaatgcgcggacgggcaaaggtgcgaccgaggcgcgcctcggcctgcacgaaacaggcgtcgacccgctgatgcagcagttgttcgagatgagcaggggtagcagacatgggatttccgtcggtcagcagacaagcaaaaggggagccaggctccccttttatcacaactgagtgccttagaggccagcggcggagcgcagcagctcggccttgtcggtctgctcccacgggaactcttcgcgaccgaagtgaccgtaggcagcggtagcctggtagatggggcgcttcagatccagcatctcgatcaggccatacgggcgcagttcgaagtgctcgcgtaccagcttgaccagcagatcctcggccaccttggcggtaccgaaggtttcgacgctgatggaggtcggctcggccacgccgatggcgtaggagatctggatctcgcagcgatccgccagaccggcggcgacaatgttcttggccacgtagcgggcagcgtaggcggcagagcggtcaaccttggacggatccttgcctgagaaagcgccaccaccgtgacgggccatgccgccgtaggtgtcgacgatgatcttgcgaccggtcagaccgcagtcacccatggggccgccgataacgaaacggccggtcgggttgatgaagtatttggtgtccttgttgacccactcggccggcagcacaggcttgatgatctcttcgcgcaccgcttccaccagatccttgtggctgatggattcactgtgctgggtagaaagcacaacggcatccacacccaggatcttgcctgcgtcgtcgtaggcgaaggtcagctggcttttggcatccggacgcagccacggcagggtgccgttcttgcgcacttcagcctgacgcttcaccagcaggtgagagtaagtgatgggggcgggcatcagcacgtcggtttcgttggtggcgtagccaaacatcaggccctggtcaccggcgccctgctccagcggatcgctgcggtcaacaccctggttgatgtcaggggactgcttgccgatggcgttcagcacggcgcaagaatctgcgtcgaagcccatgtcggagtgggtgtagccgatgtcacgcactgtatcgcgcactatctcttcgatatcgacccaggcagaggtggttacttcaccggctaccatgaccatgccggtcttgaccagggtctcacaggcgacacgggccttggtatcttgcttgaggatggcgtccagtaccgcatcggagatctggtccgcaatcttgtcgggatggccttcggagaccgactcggaagtaaacagctttgccatgatgggattctcagcttgtctggggttatcgccacagcaataaccgggtgatgataggatgattgtagaggtatctacatctggacgtccattttagttagcgcccttctcgattgccagcactattttggttttgccccgtgctggccgaacaagatacgtgctttaccccatttggggtgcaagccgatgacaactcaatcgtttgccctggcaagaaaagcgattgagctcccaaagccactttattcgcccagataatatttgcaccgcacgccccctgctgggacaataacgcgccttaatcttggccatcaaatgaagcaatcgcaggagatacagatgccttctcgtaaagagcttgccaatgccattcgcgcattgagtatggatgccgttcaaaaagccaactccggtcacccgggcgcccccatgggaatggcggatatcgccgaagtgttgtggcgcagccacctcaagcataacccgaacaaccccaagtgggccgaccgcgaccgtttcattctgtctaacggccacggctccatgctgctgtactctctgctgcatctctccggttatgatctctccatcgacgatctgaaaaacttccgccaactgcactctcgcacccccggccaccccgagtacggttatgcgccaggcatcgaaaccaccactggcccgctgggtcagggcatcaccaatgccgtgggcatggcgatcgccgaaaaagccatggccgagcagttcaaccagccgggtcacgacatcgttgaccactacacctacgccttcatgggcgacggctgcctgatggaaggcatctcccacgaggcttgctccctggcaggtaccctgcaactgggcaaactgatcgcattctgggatgacaacggtatatccatcgacggtcacgttgaaggctggttcaccgacgacacccccaagcgtttcgaagcctacggctggcacgtgattgctgccgttgacggtcacagtccggaagccatcaatgccgccatcgaagccgccaaggccgagaccggcaagccgaccctgatctgctgccgcaccatcatcggctacggttcaccgaacaaatctggttctcacgattgccacggctcaccgctgggcaacgacgagatcgccgccgcccgtgccttcctgaagtgggaccacgcaccgttcgtcattccgtccgacatcgccgccgagtggaacggtcaggagaagggtaccaagctggaagccgactgggctgccaagtttgccgcctatgaagccgctcacccggcgctggctgccgaattcaagcgtcgcaccgcaggcgagctgccggccaactgggccgctgaatctgccaagatcatcgagaccctgcaagccaacccggccaagattgcgacccgtaaagcgtcccagaactctctggaagccttcggcaagctgctgcccgagttcatgggtggttccgctgacctggccccgtccaacctgaccatgtggtccggttccaagtctctcacccccgagagcgcggcaggcaactacattcactacggtgtgcgcgagttcgccatgtccgccatcatgaacggtatcgccctgcacggtggtttcatcccctacggcgccaccttcctgatgttcatggagtacgcccgcaacgccctgcgtatggccgccctgatgaagcagcgcgccatcttcgtttacacccacgactccatcggtctgggtgaagatggcccgactcaccagccggtcgagcagatcgcctccctgcgtctgaccccgaacatgagcacctggcgcccatgtgaccaggttgaatccgccatcgcctggaagcacgccatcgagcgtatggacggcccgactgcgctgatcttctcccgccagaacctgccccagatggaccgtaccgcccagcaattggccgataccgccaagggtggttatgtgctgaaggattgtgccggtacgccggaactcatcctgatcgccaccggttccgaagtggagctggccgtggccgcctatgagcagttgactgccaagggccgcgccgtgcgcgtggtttccctgccagccaccgacgtgttcgacgcccagtctgccgaatacaaggagtccgtcctgccgtcttccgtcaccaagcgcgtggccatcgaagcgggcatcgccgactactggtacaagtacgtgggctttggcggcaagatcatcggcatgaccaccttcggtgagtctgcaccggccgagctgctgttcaaggaattcggctttaccgtggaaaacgtggttgcgaccgcagagtccctgtaatagctaaatattgggctggtttggcccaatagctggaataacaaagcgccctccatcgaaagatggggggcgttttttataagagaattttattctatgggagacatggtcaaccctgagtgaataattcagttttacaacttagtatgttggcgacctccaatttatcggtatggctgcatttatttggtgccatacgattccgttcataatatgctgtgcatctgaatggtgattaatccgcattcgttgcagtatcgtttccagtgatatagggcaggcgagttatttgtcgttcgatcatggtagtgagtgatttttaagtaaatcaggtgatttacagcattttaaaaaggatggggtatttacaatggcttgttctgtattgattgataagtcagagggaaagctgaagataaattctgattcgtatgatttgaacaggatctctgatgtataagtaaaagtgcttacatggaaggataaacaaataaacatgttattgttcgggttaattacatccagtatccttttctactttataccgactgaagcgcaggggaagggaatgacgttgtttctccccgcagtcacttttctggcaggaatggtgatggctatggtcaccagtacaaaatacgtattcagactcgaattcaaacacgccgatgaaaccggcgtgcaatggatcactgctgccaagagcagaaatgcgcgggagtatgagatctttaaattgaaagaggtggagcttaaacaaattctcggataactaaggaaaattttaagcataaggtcgtcaatgttgacacccgataaaaagacaccggcttatccggtgtctttttatcatttaaagcaaatcttacacctgcggcggggtactttccgcattggagagtactgcatccatctgcaccaaggcgccggcgggcagctcgctcacgccaatgacggtgcgggcgggcagatagctcgggaaatagcgggtatagacggcatccacctcggccagatccgcgatgttcttcacctgaatattgaccttgacgatatcgtccatcacatggtcgatgctctcgacgatggccttgatattgctgaggcactgggcggtctgctctttgacacaaccagtcaggatcttgccggtggtgatatccagcggcagttgagcggccagatggttgtagtgggagaaggcgacagtctggcaatggagcgggctgcgtggtgccttgtcggtattgcgggcagcgatcaccagattgtgacggtcttctaccagttgcggcggtgtgccgtcaccgtgggagatgaccgcatccatctgcacccgggcacccattggcagggcagttgcgctgatcacggagcgggccggcagataggcgacggcgcgggcaatggcggagtccgggaagaaggtggtgtagacctcgttgacggcgtccagatccgcgaggctggtcaggtagatgttcaccttgacgatgtcgtcaaacggcacatcgatgctttccagcacggtcttgatgttgcgcagacactgacctgcctgctccttgataccaccggcgaccagcttgcccgaggcggcctcgaccggcagctgtgcacctatgttgttgtagtgggagaaggcgacggtatgggtcgagagcgggttgtgcggtgccttgtcgctgttgcgggccagtttcaccagggcgcagggcgcctgcgggaaggtgccttcgccattggagatgatggcgtcgatctgcacctgggcatccagcggcagggcggccacggcgagtgtggtgcgggtcggcagatagcccgggaagaattcgcgatagacggcgtcgaccgcttccagatccgaaatgtctttgaggaagatggtggctttgaccatatcgtccatcacgtggccgatgctctctatgatcgccttgaggttattcaggcactgtctggcctgtaccttgacgtcgccactcaccatcttgccagtcttgggatcgaccggcagctgggcagaaatattgttgtaatgagagaaagccaccgtctgggtgtaggggcccagatcctggggggcatgggtggtatttcttgcagccttgatgatggtgccactcatagatattcctctttttagtattcattgttaactcaggtacaggttcgtcccatccgagtgcgccagcaggtgcatccccggttatatatttaatccactcaatagctgaatgggataagagaggaagggacagggttgattatttcagacgaggcgattctatgagtggccatcaggggatgcaaaccagtgattgcgtttctatgagatggctcaacgcttggaaatatagctgttttgctattcaattcagggtgaatacgattcctgggtggatcaaacaggtctggtgtcgcaggcgagcccgtgtggactgggttcttcccctggcgggggagggggctgtgctgtgaacgaggcgttaaaaacatgcgccatcttgcggttaatcgattttattgtgcatagatatgtatttttaagcgttttgtgcatctatcctgtctgctaaaaatatgctagcccaaggtcatccaaagactaataaagatgtggctgaaatataattcaatatattgcataggcgatattttaatattgcgttcgaatagccgcttgttcgctgatcctgatgatatttatcgcgccaaatagagagataaatatgccataagggtgcagtcgtcctgttggcggctcgtgatagtggggccaaatgctggcttacccgcttgggcgacgcagatcgggcagccagtgttacttatccggcggggtagagggccgtgcgattggcgaccgtgtatgggagggcagcttgccctcccttgctggcagtgatcggggtaataggtggtgctcccagttggcgatcaggcgggatagagggcacccaggacggcaagacggctggcaccggtaacggcgggcaggttgccgggtttgcggtggataaagcgctgtgccagccaggcaaatgccgctccctccatccagtcgggggcaatccccagctcggtcgtgctggcgatgcgccagccgggcagcaggttggccagctccgccagcaaggggccattgtgagcaccgccaccacagacgaagagctcggttttgggctggttgatcccgggggattcgggagggacgggcagctgacgagcgatactgtggcaggtgagcgcctgcagggtgcgctgcacatccacgggggcgtatgtactgcccgccagctcgccatcgagccaatccagggtaaacatctcccgccccgtgctcttgggccacggggcggcgaagtaggggtgagccagcagcttttccagcagcgccggtatcagctggccgctggcggcccatttgcctccggcgtcatagctgccgccgtggggctgatggcggcgataccagccatcgagcagggtgttggcagggccggtatcaaaaccatacaccccgcccgcgttgcctggcagcaccgagatattggcgatgccgcctaggttcagcaccacccgcagcacgccgggcttggcaaacagcgcctgatggaaggcgggcaccagcggggccccctgaccaccgagcgccatgtccatggtgcggaaatcggcgatgacgtcgatgccggtcagcgccgccagcagggcggcgttgccgatctgcagggtaaacctaagctgggggcggtgacgaatggtctggccgtggctgccgatggcgcgaatagcggcaggggtaaggcccgccttggcgagcagggcatgagtggcggcggcaaattcctgcgccacttggtggtcggcgacccccagcctgtctatctcgttgtcgccgggcgtacagagggcatgaagcgcatgcgccatgtcggcaggccaggggtggcagagtgctgcttcgacccgtagttcatccccgtccatcatcaccagcacggcgtcgataccatccatgctggtgccggacatcagcccaatgtagcgctcaatcatggtgtctcctaaattgcgggtaggaaaagagagtgagagaggatagagaaggtcacggcctcaatcccatgcacattccggtccccgacatcagaccgagatcgtgctcactcatgacagctccttatgtgtcgagaaacctgaccagagagaagggataacggcatcgctgccatgctctcttccggctccctgtatcaacccgacagcatgtgctttcacgccatatggctcggcagaggcgcggcttaattgtcgcgaccgtcccgcttgttctgggccagctgcagctcgggtttgtcgagttggtcgagtttggccagttgcggcgttgccagcagtttgaagttggccagctcccgccctgtgagggtctcggcctgcggcagattgagggtgcgcgggttcttgtgaatgccgcccacccacaaattcatagtgcaggtgcgggcctgttacccgacctgtgccccccagggtgccaatggtctgcccctgtttcacccgctgacctttattgacggtgcgtttggagaggtgcaggtacttggtcacatagttgccggcgtgcttgatgaagacatagttgccgttgaactggttgtaaccggccgccactacgctgccgccgcccgccgccatgatgggggtgcccaccggtgccacatagtcgatgccattgtggggacgcaccttgccggtgaccgggtgcaggcggcgcggattgaagttggaactgatgtatttgaagttgactggcgcgcgcaggaagcttttgcgcatcgccttgccttccggtgtgtagtagttgccatcatcgttcagcacggcgcgatagatggcaccctggttgatgaactcggcggccagaatgtcgccggaggccactcgctcgtcatcctggaatttttcctgatagacaacccgaaagctgtccccgggttgcaggtcctgtgcgaagtcgatatcccagccgaaaatggcggcgagatccatgatctgatcttcggtcatccccgcctcgacggcagccccccagaagctggagcgtatctcgcctcgggtaacctgctcgcgggtatcgagttccagcttgaccggtttggccacgaagctctcggccttgcggcttactttcaacgcctgttccaggctgtgggggtaataaaggctgtgcagatcgccatttttggtgagcttgaaggtgagttcttgcccgggacgcaacatgcgcagggggtcgctgccgtcgagttgatcgatcaggtgcagatccgtggtgctgagccccagccgctggaagatgacgcccatgttgtcgccacggcgcactttcacctgtttggtgacatagctcggcttgggcgggatagccgcttgcccggcttgtgccaacagatcgtcgtcgtccggttgcggctcggcggctagctcgttgctgttttcatcgacccgggtggcgactgcccgttcgcttggccaggccgccagcatcatcaccatgatgctcaaaatcagcaccatcttgcggtgccaggtgggaagagagttgaaggcgttccaaatgaccatgagaagctgacgaagtcgggcagaatgagcggattttacagtctttccaattagctcgccattccagtaatatgtttggccctgtggaatcgtgattggagtgtcaaaaaatgtcccagctcgaggtggcgctagccgagatcaagcgcggagcggaagaaattctggttgaagaagaactggttgccaagttgaaggaagggcgcccgctgcgcatcaagctggggatggacccgacggctcccgacattcacctgggtcataccgtgatcctcaacaagctgaagaccttccaggatctgggtcacgagatcattctgctgatcggcgatttcaccgccatggtgggtgatccctccggcaagaacagcactcgtccgccgctctccgaagaggccatcaagcacaacgccctcacttatgcggagcaggcgttcaagatcctcgatcccgccaagactcgcatcgagtacaactccagctggctgggcgagctgggtgcgaccggcatgatcaagctggcggccaagcagaccgtggcccgcatgatggagcgcgacgacttcaagaagcgctacaccggcggccagtccatcgcgattcacgaattcctctatccactgctgcaaggctatgactcggttgcgctcaaagcggacgtcgagctcggcggtaccgatcagaagttcaacctgctgatgggccgcgagctgcaaaaagatgccggtatggccgcccagtgcgtgctgatgatgccgctgctggtcggtctggacggcgtcaagaagatgtccaagtccgccgccaactacataggcgtgcacgatgccccgggcgagatgttcggcaagatcatgtccatcacagatgacctgatgtggaactactacgagctgctctcctctcgtcccttggccgaaattgaagagttcaaagccggtatcgccgcgaacaccctgaatccccgtgacgtgaagatctggctggcgaaagagatcatcgctcgctatcacgacgaagcggcagcggaagcggcccacgaagatttcacccagcgtttctccaagaacgccattccggacgagatgccggaagtcgaactggcgctggaaggtgacggtctggccatcgccaacctgctcaaagacgccgatctggtggccaccacctccgaagcactgcgtatgatcaagcagggcgcggtcaagcgtgacggcgagaagctggaagatggcaaggcactggtaggtaccggcaccgccgtctatcaggtcggcaagcgcaagtttgcccgggtcaccgtcaagtaagccagcctctctacgagacttgctttgtagttgtctcccgagcactgcctgtgctcgggagacagcacttgcaagctgtcccatcgcgacggtttgcaagataactcccccttcttgctggctgtctacccctctctcgcctcttgctgtctgacttgccttgttcgtttgctctcatgccatccgcggcgtcggagaacacctgcgcgtttcacgataggaacagggtgggtgatgtcttgtttacccgccttcagccaaggctcacttctcccgtcgatttatgaagaccataaaaaatgccggtcaagtgaccggcatttttggacatggcgttgggcgcgttacatcagacggtaaagaacttgaagttgacgaaggccacagcgatgaaggaggccaccatgccactgatgcagagcacggccgggcgcatggctggccagcgatgggtcagcaggataatggccagcagggtcgggtagagaccgaacatgtagcgtggcatggcgttgaggcccgtcatcagcggtatggtgcagcagatgaacatcagggtggcttcggcccagcgcttctggctgaacaggtagagattcaggcaccagccgaagatcaccatgatggagaggtaagccttgcgcccgcccagttcgaagccgctcagccaccagtcgagcgggctgtccatgtaacgaccccaggccacctggatatgtttgaaggccagcgcatcaccagtgaggtgatagaggtagaccatataggaaaacaggccgagcggaatgagccagagggtgaataccactttgagggcgcgttcggtgaagcggaagaactcccgccagccgtaggcctgcagcgccaggatcagcacagggaagaccatcatcacacccagattgcgggtgccggagatgcaaacgccgagtactgcgaccatcagccattgttcccgataggcaaacaggaacatccccagcatcaaggccatgaacatcgactctgtataaccggagacgaaataggcggagaagggggagaaggcgagcagccagactccgaagcgggcagtctcgtcacccagcttgagctggcgcagcaccagcagcatcagcggcaggctggcgaagaaggcgatgttggccaccagcatcaggccgatcaggctctcgacgttgagcaggtttgacagcgcacctgacaacatcggatagagcggcatgaaggcccagttggccgcattgcccttgctgagccagcgcgggtagagatcgtagccgttttcgatgatgcgctggaaccagacgcagtcgaactggcaataggcttgtagcggacctatgtcggtggcgccgtaaagctggacaccgaaataacccatgccatagagggcaacccgactcagcaggaaggcggcgatgatcatcagccagtcacggctgctgatggccagtgacgggcgatagggagcctgactgctgggagtcgagctgtcgggagtcaacgttgtaatgtcattcatcaggcaaatacccagacgcgagagaggatataggtgagcactgtgactgtcagcgtggcgatcaccacaggcagcagaccagaaagacccgcaaacagcagaccgctcaatatcaggtttctcaccgccagcgagaagagggcaaccagcaagaacttgccgatggcaccctgtttctggaaggtgatgtaacgatggccaaagaatgagaaccagaaggcaatcatgaaggcgatggtggtaacccagtgttcagagatggcgggccaggtatgaaacagcgcgatagaggtaccaaggtcgacgagggttgcccccccgccgaccagaccgaaccggaacaggcgccagaattcctcgcgggagatcattgaggcgcttgctccttcttgtcttgttgctgttctgtctcttgctgtgtgtcagcgtcctgctgcttgtctgcctccggcttggcatactggccatagatcccttcgatgagatagatgggacgctgtttcacttccacaaacatgcgacctatgtactcgccaatgatgccaagagacagcagttggatgccaccaaggaacagcaccactgacatcagggaagcataaccgggtacgtctatcccgaagaaaaccacctgggtgacgatcttgaggatgtagaggaaagcaacgaaggaaacaccgacccccacatagctccacacccgcagcggccagctggagaaactcatcaggccatcgagggcgaagttccacagcttccagtagttgaacttggtttcaccggcgtgacgggccgggcgctcgtaaggaacgcccacggcacgaaagccggcccaggcaaacagacccttcatgaagcggttgcgctctggcagttgcttgatcgcctcgaccacacggcggtcgatcagacggaagtcacctgcgttctccggcagcttggtgctggtggagagggcgttgaagaaacggtagaagccaccggcggtgacacgcttcatcggggtatcggcactgcggtccacccgtatgccgtagacggtgtcatagtcaccggtctgccacagcttgacgaactccaggatcaaggaggggggatcttgcagatccacgtccatcggtactatggcatcacctttggcatgatgcagaccggcggtcatggccgcttctttgccgaagttgcgcgccaggttgaccagggtcaccctgggatcgcgggtgatggctcgctcgatcacttcacgggtgctgtcacggctgccgtcgttgacgaacactatttccagccgatccttgagaggcgccagttcgttatctatcgcgttgatgaaggcatctatgctctcttcctcgttgtaaacgggaacgatcagagagagtcgaaaatcggcatgcgacatgaaaacttccttatttggaaaattattttataaaacaacgtataggagagtacgtcttactgggcgacggtcaggcgtaccgactggacattgaggggggtcggtgcggacagcgccaggaagttaggccgtttcgggtccgacgtcagagagtcgcccggcagattgagccggatttcgttgatgccagccttggccaggcggactgtcgtggtgaagtcatgacccagcgccaccttgagcagggtgcctgcctgcgggctgttgaccctggcctgtatggtcaactgttcaggctgagcctgatgcttgggcagcacgaaatagaggccaccctggccgctgagttcggtgccttcgctgcttggcttcttggcccagcctgcgctggagagaaagcggctcggcctggtcaggttgagctcgttgccgggctgataggtcatgctggagttgtgctcccagaagcgggtcttgccttccaggtaatagagtttgtaggccaggctcacgttggggtgggcagccagatagagggtgtaaaggtagaaaccactcagtgccatgatggcagtcagaaaaccgaactttttgtacgtcatatcactctctacgcctcacgattggtaggctgatttcgcgcatatgctaatccaattgcaaaaaaagcatagtggatcacaaaaatatatttggtcacatattaacccctttcgagcccgtactccaaatgctcccggtttgccctgtttatggcttgaacaagcccggtgccgcaccgggtctggactgatttcatggccgagtccctgtggggataaacccgccccgcgtagagtaccgatggataagaatcgctgtggcaggatctgtcgccatttgaccaagggcgatttatgatggggcatcgcgttgtcaaggatgactcatgaagctgacactcttctgctgggcgctctggttgctctctccggcggcatcggcaaacagcttgtgcccctctccactgcgggtcggttttgaccattggccaccgtatcactattacgacagcgcgacgacggatgacaaggtgctgaaaggttttgccgtggaaacactcaatgccatgctcacgcgactgggttgttaggtcacctatgtggagcggccctggaagcggatactgcacgatctggaactgggctcgctcgacatcgccatggaggcatactccaacaaggagcgtgctcgctatgcctggttttccgatggctataatccggggcgcagtgtgctctgggtccgcaagtcctcttcctaccctgaaagcgatttggcgagttggctggccagtggtcatattctcggggtgaccaaggattactactacggggccgagacggccgacttgttgcgccgttatgctgatcaggtaagcgtggtcaatgatcatcaaaattatggcaagctggtgctcggccggatcgacggttttctcggggatattctggccacgccctggggtctgaaagaagaggggctaaacgatctgatcgtgcctcatgtcatggccgtatatgaagcacccacttttttcatgttcagcaaacaacggctttcaccggcgtttgtcagggcgttcaatcgggagctggctgaatttaaagcaaccaatgagtatgacgttatctggcggcgctacgcgcccgccagctagtaaagtcgctggcattcacgcatcatgagcgccttgaccgcagggtctggcagttgaagtgaaccgatcttgaggtaagcatggggaagaagtattggctggcgttggcaaacctgatctggctgggctgcttgccagcggcaatggcgcaggcaagcgaaggacaggtgttggtaacccaggctgcggtgcagcatgactggtatcagaacagtaccgcagagcaggctcgccttgagttggagctccagttgcaggaggccgtactggcccagttgcaccctgacttcttcagtctctggaagaagctgcagcccaagccggccgatcagcgtggcgccctttatgatgaagtttttggcaagctggcccgttttcagcaggcctggcgtgccatggatctggtcgcccgcgagcagatgcaaaccctcaagctcaatttgaaccaaccgttggcacacgagcctgttggtgacaatctgctggatcaggtcaagcagctcagaccccaggtcgccgagtatgagtcggtgcgcgaggaagtgcgcaaactgctcgccatgccaatggccaagcagtggccgaccctgaccatgccgaccctgcgggcgggtgaggcatcccctgaactggggcagatccgtaccatcctcaacgagctgggggatggcgccccccgtcatgacgacgccacctatgacgttgacacccagcaggccatcaagcagttccagcgccgccacggtctgaccgccgatggcatcattggtcgccagactcgcacctggctcaacaccgggccgcaagtgcgtgccagcctgctgctgcgcaacctgtggcgtcgggatctggtggatcatctctccggtgcccgttacgtgctggtcaatattcctgactaccgtctgagtgtggtggagtccggcaacgaggtgtttaccagtcgagtcatcgttggcaaggagcagcgggcaacccccatactcgccagcgagatccgctccatagtgctcaacccgccctggcatgtgccgcgttccatcctgagcaaggatattctgcccaagctgggtcgggatcctgcgtatttgaatcgcgagcagttcgaagtgatcgacggcgaaggcaaccctgtgcagttcaccgaagagggctggtatcaggcgttggccgccggtttcccttatcgcctgcggcaaaagcccggtgatcacaatgccctggggcgctacaagttctatctgcccaacaacgacgccatttatctgcactccactccgcgcaaggcgctgttcgagcaaggggctcgtgccttcagctccggttgtatccgggtggagcacgcagacgatctggccgagttgctgctggcggactcccgctaccagccggacaaggtggctagcatactgaaaaatacccagacaaagtggttgccgctgaccacccctatcccggtatttaccgtctactggagcagctggatcgacgaagagggtcgccagcaactgcgcaatgacatctatggatttgatcgagtcagcttccaaagtcgcctgctgtgatccttgccacagagtgaaaagcccggcccttgccgggctttttcattggtgctgacggtttgacatgagagggttcgaaaggtagtttcaagcacctgtatcaaattcactcaacagtgtcgcttacatctgcgatggacgaactccttatgctggaacaagagataagtcgacgtcgcctgctgctgggggctgggtgcctgctggggggagccatgctctcattccctgccatggcgagccgcagtacctcaggacgtgaactcagttttttcaatctcaataccggtgagcgggtgcaggccagttattgggagaatggtcgctacctgcaagacgggctggccgagctcaatcatattttccgtgactatcgtcgcaacgaagtgttcaacatcgacaagaagctgttcgatcagctctatctgttgcagcacaagctgggccgcaacggcgaaatccagcttatttccggctaccgttcgccggcgaccaatcgccagaagcgcagtaagagccgcggcgttgccaagcacagctatcacaccctgggtcaggcggtggatgtgcggatcccgggtgttcagttggcccatttgcgcaaggctgcgctcaatctcaaggtgggtggagtgggctactacccgagcgacaacttcgttcatctggacaccgggcccgtccgcagctggtagtcgttggcggcagccggcgagcgacacctcgcctctatggcgggctgcagcgcctggtcactggcaaagaggggggccgagctgttaggctccggacactatccagaggagaaccagatgaaacatattttgctcgggggcatgattgccctgctgctgaccggttgtggcaagctcaatcgcgagaattacgacaagttgaagatggggatcagctacgcggaagcgagcaccatactcggcaaggcagagcgctgcgacgatgccttgggcaccaccagctgcatctggggagaggagggcaagaacatcaagatccgcttcatcgccgacaaggcaaccttcttcagttcggaagggattaactgagtcgtgtacgcactcagtgtctccatacaaaaaagcgcctgtcaggcgcttttttgttgtctgcaatccgaactgcttcgccagaaactggcgcgctcagtgggttgcgtactgatagtggaaggtgggcaatccccacttgaatcgtaccgccagcaagcgcaacacgaagccgatcccgatggcaccaaaggcggcccagtcgttgggcaggccctgatccagcgccaggcagtagatggcggcggtgatcagcgagatggcagcatagagctcccggcgaaacaccaggggaatgcgctggcagagcaggtctcgcagtacaccgccaaaggcgccggtgaccaccgccatgatgcaggcaatgccgatgccatggcccatctccagggccctagcggcgccgaagatggagaagaccaccagtcccagcgcatcgagcgccaggaacagcttgccgaggtagcgcatcagcggtgccgatatgacggcggccatggccgcgcctgccaccagcagcacatattccggatgttcaacccagagcaggggatagtgcccaagcaacacatcccggatggtaccgccaccaatggccgttgccgaggcgatgatcaccacgccaaacagatccatccgtcgccgacccgcagccagtgcgccagtcattccttcggccaccaggcccagcaagaagagtgtatgtaacatgagatatcccagggtgcgagaaaggcccgcatcctatcaattcaagctatatgggacaaggaatgaaggctattcattattttttataatgcaaaaagtaaaaggcaccgacgaggtgccttttttcattggggcagggatcaacgtttgagctgttcggcgcggtagtggtccacccacatggcggtggcaccacagatggcgaccggcatcacaaagaggttcaccaccggaatggcggagaagagggtgaccagggcaccgaagctcaggcacttgccgcggcgctgcttcaaggcatcgcgcattgtgatgaagcttatcttgtggttgtcgaacggatagtcgatgtactgaattgccatcatccaggcgctgaacaggaaccagagcacgggggccagggtctgcccgaccacggggatgaggaacaggatcaggcagccgatggccttgggcaggtagtacttcagcttggtccattcacggccgaaggtgcggggcacatccttgacgatatccagcatgccggtgtcgctgactacctcgccggtgagggtctgttccaccttctcagcaagcaggccattgaagggggccgctatccagttcgcgaccgagctgaacaggaaggagaagaccaccagtatggtgaccagagcgatgggccagagcagatagtccaaccagctgagccagctggggatctgctggtgcagccagccgaacagaccatcgagctgcaacaagagggcgtagaaggccccggcaaacagcacaaagttgaccagcagcgggatcagcacaaaggtgcggatgcccggttggcgaatgagggagaaaccgcgcaggaagtagtctgcgccgctgattgagtctttgaccatagggggtgattggctcatctgagctccatctgttcatgggaaagtgccagcatattacaaacaaggtttggatttggtaaagtcgcctgcccgccttctctttatttcgttacccaataggcctccatgcgtctgaaattgatcaaactcgccggtttcaagtcgtttgtcgagccaacccgcatcgagttctcggccgacatgaccgccgtggtggggcccaatggctgcggcaagtccaacgtgatcgacgccgtgcgctgggtgctgggggagagttcggcccgccatctgcgcggcgagaacatgacggacgtcatcttcaacggctccatcaaccgcagccctcacggtcgcgcctcggtggagctggtgttcgacaacccccacaaccgggtacccggtgaatttggccgctttaccgaaatctcggtgcgccgcgaggtgctgcgcgacggctccaaccattaccagatcaacggccagaagtgccgccgcaaggatgtcaccgacctcttcctcggtaccggcctcgggccgcgcagctacgccatcatagagcagggcaccgtcagtcggctggtggagtcgcgccccgccgatctcaagctgttcatggaggaggcggcgggtgtctcccgctacaaggagcggcgacgcgaaaccgagcagcgaatccgccatacccaggagaatctggagcggctcggcgacattcgcggtgagctgggctcccgcctcgaacatctcaaggcccaggccgagacggccgaacgttacaagcaactcaagagccgttcgcgcgccgcacgggccgagcttatcggttccgaactgtgggcgctggagactcgcctgggtgaggccaaggccgagctgactcaggccgaacaggcgctggcagcgctggatgccaagcgcacccaggatgaggggcgtcacgtcaccctgtcggtggcccgccaggaggctcaggccgagcaagcgagccgccagcaacaaatttttctcggtggccaggccatcgcccgcctcgaacagcagcaacttcatcagaccgagcttggtcgcgactggcagatcaggcgtcaggcgcttggcgagcggatagagggcatcagggcacaactggcgagccagcaggaacagctgaccgaaggcaccctcaagggggagcaggagtcggcgcgactcgaacagtgtgagcagttgctcaccgagcagcaggggttgcgtcttgtcgccggcgagcagctggagcaggcgcgtcaacgccagcagcagtggcaacaacaactcggccagttacgggggcagctcaaccagactcgtgcccaagtgaacggtctgcaggagctgcaagccaagacacggttggcacggatcaagctggaggatgaacgcgcaggtccactcggcggggaaggggagtcgttgcagcccgggctagacgccctggcgtccgagctggaatgctcccgggctcgccacgccgagctggagcagcagtggcaggccagcgtggctcgccatgaagagtgcaagttgcagcaaagccagcagagcggcctgctgcgggagcttgaagcccgtctcaccacgcttgaccaaattttgggggagcagatggtgggcgccaccctggcggatcggctgcaggtggcgcccgagtgggcacaggcgcttgacaaggtgctcggccgctggctcaccgcccagcccagcgacgagtgcaatctggcgcagaacgggctctggattggtccatcccgacctgcggtggcaggtaccctggctgctcggcttgagggcgcgcatattcccgccttcctcaacgccatctggctggttgaagatagagatgctgcgctggcccgccagcctggcctcctggctggtgagtcggtactgaccccgacgggagactggtttggccctaactgggccgatctcggccagggcggggcactcggcactctggccctgctcggtgaacgtgagcggttacacacagaactggcggcaggccagcaggcccttggccggttgaatgaacaactgggaactgccgatgccacgcgcgcccagctgcacagtgccttcgaactgagccagcgtacagtgcgcgagcaggaacagcagtggcagcaactgcgtgaagcctggagcctgcgggaaggcaagcgccaggagcggttgcaacggctcggtcagcttggcgaagagctgactaggttggacaaggagcaggccgacgaggcgcagcggctggcagcggcattgcagcagcttgagctcgatgaggagcggcttggcgagttgcaggaacagggtgagcccttgaccgagtcgctgcagcttgctcaggagcgagtcactcatgccgagcgggcggtggaagaggcgcgtctgcgccgtgagcagcaacaagccagctgccagcgctggcagctggagcagcagaatcagagccagctcatcagcctgcgggagcaggaactggcccgactcgggctggaattggccgaactcaaggagccaggggccacgccgggtcaggatctgtcgcccctgctggtcgagcaacgcaacctcgaagcattgcaacttgcctgccatcaaaggctggcagagttggaacgacaactgaccgaactggaacaggcacgcagcgttgatcacaagcagctgctgaccttgcaggagaagctggcgaccctgaggctggagcgcgagcgcaacctgacccgccgtcaggggttgcatgagcagttcgaggagctgggagtacggctggtggatctcgatcaggctgtcttgatcgccgccgatcgcggcaagttgcgtcaggagatccagacgctggaggctcaggtggaggcacttggcgccatcaacctggcggcgctggaggagtacgaagaggcgaaaacccgctcaacctacctggaaagccagtgtcaggatctcgagcaagcgctggaaaccttgagccaagccattaaaagaattgataaagaaacacaaatacgcttccgtgacactttcgataaggtcaacgaagatttaaaatccctctttccaaaagtgtttgggggaggcagtgcctggcttgagctgacctcggatgatcttttggaggccggagtgagcatcatggcaagacctccgggtaagaagaatgctaccattgccctgctttccgggggggagaaggcgttaaccgcacttgcgctggtttttgccatcttcagactcaacccagcaccattttgtctgctggatgaggtggatgcaccgctcgatgaagtgaacgtcggtcgcttctgttctcttgtcaaagagatgtcgagcacagtacagttcgtttacatcagtcataataaggtctccatggagatggctgagcagctggttggcgttacgatgcaagagcccggggtttctcgcattgtgtcggtcgatatcggtgaagccgtcgctttggctgagcaaaactagaaagagaagcagctaatgcaggaattgcgttacatcttggttgccctgggcggtattgctattgcggcattgctcattcacgggttgtggagcaacagaaagaatcgtcaggcaccgatcaaagagaaacctctgggccggatggaatccaaatcacgtggtcgcgacagtgacgccttcgacaacgatggtgtcggtcaggtgcgtgtggtcagcggtagccgtcgtgccgagcccaagctccacagcgaggaggctcgccagccggatgtcagccgccgtgcgcccgtcaccgctttcgatgacgaggatgacgaggtcgagctgccaacccctgtggtgcgcaagcctgccgctcgcccggttgccccgccccccgtctacgaagaagacgaggaggagttcgaggagcccatcgccgagacagtagaggaagtgcctgccgccccggtgcgcaagcccgcccaggtgatccgtcgtaccccggtacaccgttctcgttcccagcgcgagccgctgctgcaacagctggatgatgaacctctggtcgagccggcctacgcgaccgcacctaccttcggtgcccgcgaacctgctcatgtgccagcgcctgagtacaagccgcagccccgttatgtggccccagagcctgcctacgaggagcctgcctacgaggagcctgtgtatgaggagcccgttggtgagccgttgatggatacccagccggtcgagaagatctggcaggatgtctatgtcatcaacctgatggcgcgccccggtcacgatttggaaggggcgactctgctggcttccctgatggcgctgggcttcaagtttggtgaaatggatattttccatcgccacgaggatctcaacggcaagggtgaagtgctcttctccatgatcaacatggtcaagccgggcaccttcaatccgtaccggatggagcagttcaacaccccgggtgtctccctgttcatgcagctgccgctgcgcagcaatgcagcctttgccttcgagcacatgctgcaggctgccgaccagctggccagcgatctcgatgccatgttgactgacatggatcgcagcccgctgagcgacgagaccatagcccgttaccggcacgaactggccgcctatgaggccaatcgagactaagactccacggggtcgaatacatcaaaagtgcggtacccaggtgccgcatttttgtttgtgcggttaacttattattccaaccacagtccgagacttttccatgagcgaaaccctctcccgccaccgtcaactgtgtgatctgctgaccgaatacggtcatcagtactatgtgctggataaccccaccgtcccagacgccgaatacgatcgcctgatgcgggaactgatcgcgatcgagagcgagcacccagaactgaaaacctctgcctccccgagtgttcgggttggtggtcaacccttgactgccttcaggcaggtacgtcacgagatccccatgctgagcctggacaacgtcttcagcagcgaagagttgcaggcgttcgagcagcgcatgaaggatcgcctgaagcgggagataagcttcaccttctgctgtgagcccaagctggacggtctggcggtgagcctgctctatgtggatggtcagctggtgcaggccgctacccggggtgatggcgcaaccggtgaggagatcaccgagaacgtgcgcaccatcaaggcgatcccgctctccctgcgcggcagcgactggcccgcccggctggaagtccgtggcgaggtatttatgcccaaggccggtttcgaggcgatgaatgccaaagcactggccgctggcgagaaggtgttcgtcaacccgcgcaatgccgcggctggcagcctgcgtcagctcgattcccgcatcaccgccagtcgcccgctgaacttctacgcctatggcgtcggggtgggcggcgatcagctgggggattcccatttcggccgcttgtgtcagctcaaagcctggggcctgcccatgagcccggaggtgaaactcaaggaaggcgcggccggatgccaggcctttcacgacgatattctggcccgccgcggcgagctggcctacgagatagacggcgtggtttacaaggttgacgccatccccctgcaagaagagctgggctttgtggcccgcgctccccgttgggccactgcccacaagtttccggcccaggaggagatgacactgctcgagaatgtcgagtttcaggtgggtcgtaccggtgccgtgactccggttgccaagcttaaacccgtgtttgtcggtggcgttaccatctccaacgccactttgcacaatgccgacgagattgaacgccttggtgtcatgatcggcgataccgtgatcgtgcgccgggccggggacgtgatcccgcagatagtcgccgtggtggaggcgcagcgccccgttgatgcccgcgagatcctctttcctacccaatgtccggtttgtggctcggcgctggagcggctggaaggggaagtggtcacccgctgctctggcggcctgttctgcgaggcgcagcgcaaggaggcgatcaagcacttcgccgcccgccgtgccatggacgtggatggcctcggcgacaagatagtggagcagctggtggacaaggggctggtgaagaccccggccgatctgttcagcctcaacgccattcagctggccgggctcgagcggatggggcaaaaatcggccctcaatctagtggcggccatcgatgcggcgcgcagcactaccctgccccgcttcctgtttgcgttggggatccgcgaagtgggggaggcgacagcgctgaacctggccaaccatttcctcactctggatgccctgcgtgccgcctcggtggagcaattgctggaagtggccgacgtgggggacatagtggccaagcacgtctactacttcctgcgccagccccacaacattgaggtgctggccgctggtatccactggccggccatcgagaagaaggaagcaagcgagcagccgtttgccggcaagacctttgtgctgaccggcaccctcaacctgctctctcgcaacgatgccaaggcggcgctgcaggcgttgggggccaaggtagccgggtctgtgtcggccaagacagatgtgctggtggcgggggaagcggccggttccaagctggccaaggcccaggagctcggcatcaccatctggaccgaagagcagttacaggcagcccttcagtcatgatctggcgatgacgatacactgaaaacaacaaacccggccatccagccgggtttgttgtttcagggcgttagtcgcgccactgggttttgccttgccacttctctggcaccgtcagctgccagcgggccagctcctgcttgctgaacacatactcgccccgcacggcggcacggggggccagcattctgggctgggctcccgccagtatggcgttgacgagctctgctgctttcgctccctgatcgcggccatccagcaccaggccacctatggccttgcccgtacccaccgaaaactcccagaagcagaacaggggcacagggctgtgcacactggcccaggccaggactgtctgttcgctcacatgtttgcctgtatcgtccaccagcgtgtggtagagaccgatgaagatggcgtcgtagccattttttttggcgttgagcacagcctcctgccagaggctgtaatcgccgatgagctggctgttgacccgggtatggccgacccgcagatcggtctgggtcttgaattcatcttcaatggcggtgagcgccacgttgctggaatcaaacagcaccagcgccttcttgatgccgcccatcagctgactcatttcgctgatgttgcgtttgagcagggggcgctccagcacgcccgtgactttgggatggccgaccagtcccttgtggcgcgggttttcgttcatgccgagaaacaccacgggcgtaccgagggaggcgatctcgttggccagatagttgatggcgttgtcgtcgccgagcaccaccagatcgggcttgagctgccggtagaaggccagtgcctgctcggccatcaggtcgaactcgtcatgggggcggcgcttggtatccatgtagaagtggctgatgtggtgcttgccgttcagatgggtttgcaggctggcgttgtaactctgatcccacaggtattcggcgtgatagctgctgatcaccaggatctcggccgcccacaaccggcagggcaggaggcacagcagcagtagcagggtcttggccatatcgggtcccgtcgatggcaatgatattccactcattatgcctgttttacgccagacgtgtcctcgtcagccactgtcgcaggaggggatttttttctgtcactgtcccgtcgaacgccagcccgcaccaggcttgagaatagccttgtatggggctgtttttcactggtcgggaactgtgccactcgcctcaaaacctgttctggatcaagaaatgaggctgcgctttggtgcctaatagacaccacatatagggatgtattcatataaaacacctatatgttgtgttgttaagctgtgtacaagctgttctcttctcatcgtcagccttggcttgtcaagccaaggctgaatttatttgcgcccaggacgaggcgtggagaagggcaccaaacaagggtaagccgaaggcgatagcctggccttttaaacggggaaaacgcatgaaaccggttgtgatcaaacgtgatggatgtcgcgcaccattcaatgcccagctgattgccgaggcagtgggccgagcggcagaggcggtcagtcaggccaatccgaccctgggtgagcgcgttgccgccgccgttactcaggagctggaagggcgtggcgaggtggatatccacgagatccagaaccgggtcgagaaccatctgatggcttccgacgacaaggccatcgcccgtgcctatatcgagtatcgtcacgaccgggatcaggctcgcgaggcccgcggccggttggctcaggagatccgtggcctggtggagcagaccaacgcggccctgctcaacgagaacgccaacaaggattccaaggtgatcccgacccagcgcgatctgctggccggtatcgtcgccaagcattacgccaccagccacatgctgccccgcgacgtggtgcaggctcatgagagcggcgatctgcacttccacgatctcgactactctcccttcttccccatgttcaactgcatgctgatcgacctgaaggggatgctgacccacggcttcaagatgggcaatgccgagatagacacccccaaatccatcagcacggccaccgccgtgaccgcccagatcatcgcccaggtggcgagccacatctatggcggcaccaccatcaatcgcatcgacgaggtgcttgccccctatgtaaccatcagttggcagaaacacagggaagtggccgaggagtgggtgatcaaggatgtggacgcctacgccatggcccgtaccgagaaggagtgctacgacgccttccagtcgctggagtacgaggtcaataccttgcacaccgccaacggccagactcccttcgttactttcggcttcggccttggcgacagctgggagtcccgcatgatacagggcgccatcctcagcaaccgcatcgccggccttggcaagaacagaaagaccgccgtgttcccgaaactggtgttcgccatcaaggatggtctcaaccacaagcagggcgatcccaactacgacatcaagcagctggcgctggagtgtgcttccaagcgcatgtatccggacatcctcaactacgaccaggtggtcaaggtgaccggttccttcaagacgcctatgggctgtcgctccttcctcggggcttatgaggaaaatggcgagctgatccacgaagggcgcaacaacataggggtggtcagcctcaacctgccgcgcattgccctgaaatcccgtgatgaggcggacttttgggatcgtctggatgccgccctgcgagttgccaaaaaggcgctcatgtatcgcatcgagcggctggatggcgtcaaggcgcgggtcgcgccgatcctctatatggaaggggcctgtggcgtgcggctcaaggccgacgacaacgtcagcgagatcttcaagcacggtcgtgcctccatctcgctcggctatatcggggtacacgaaaccatcaacgccctgtttggcaccgatgtccatctgttcgacagcgataccttgcgccagaaggccgtcgccatcatagcgcggctcaaggcggccaccgacgagtggaaagaggagacaggctacggtttcagtctctactccaccccgagtgagaacctctgcacccgtttctgccgcatcgatgccaaggagtttggtgtggtggctggcgtgaccgacaagggttactacaccaacagcttccacctcgacgtggagaagcaggtcaacccgtacgacaagctggacttcgaggtgccctatccgcccatcgccagcggcggtttcatctgctacggcgagtaccccaatatccagcacaacctggaagcgctcgaaaacgtctgggactacagctatgacaaggtgccctactacggcaccaacacgcccattgacgagtgctatgactgcggcttcaccggcgagttcgagtgcacctccaagggcttcacctgcccgcgctgtggcaaccacgatccggccaaggtgtctgtgacccgccgtgtctgcggctacctcggcagcccggatgcgcgccctttcaatgcgggcaagcaggaagaagtgaaacgccgcgtcaagcatatgtgaatcgatagagagactccctgtgtagcagggagtctctctttgagggaatgtgaatgtttctgaagccaatgtcggagcagttattacagcaatgggtcagtctagactcttggcatgaaggtcatgacagcgacactagagtcttctatcgctttattcatgcctatgttgaagaacatggttacgagcttgatgaagctcttcttcgggaaaaaattctgtttatcttggaccgtcgtgaagatgacgatttccaaagacttgcctgtgagagggtaggttttatgcggaatgtattggattaccttcaattcacaaagaatctctaagaatgcactaccaccaatactacccggtcgatgtgatcaacgggcccggcacccgcgccaccctgtttgtgtcgggttgcgagcatcagtgtccgggttgctacaaccagagcacctggcggctcgatggcggcaagccgtttgatgaggccatgtgcgatcgcatcatccaggatctcaacgacacgcgcatcaaacggcgtggtctgtcgctctccggcggcgatccgctccaccccgccaacgtgccccaggtgctggcgttggtgaagcgggtgcgggccgagtgccccggcaaggacatctggtgctggaccggctatctgctcggcgaactgtcagaggcccagcgcgagctggtcgccctgctggacgtgctggtggatggcaagttcgagaaggcgctggcagatcccggtctgctctggcgtggtagcagcaaccagcagatccacgacctcaaagtctggcgcgagcagttgggggagcggatcccctgtttgactcaggtgtgagagccgcgagtgggcccttgtttcgtttgcagttgaggtcaaggctgtttatggtgagttcatcccgaaccgtgaaacatctttgacgaggaagtgcgagatgaacaatctgctcaagatactgctggccatctttttgcctccggtatgcgcctttatccaggtaggcttcagcctgcacttttgccaggtatggtgcatgcgctctggctggtgatcagcgacaagcgtggctgaacgaggaaaacggacacaagttgcacaccatcgctgtgcagatggtctcttgtctggatacagaggttaaatagcaaaatcccggccaggccgggatttttcattactgctgtttgcagtcgttgtagacgctctgccactcgccgttcttgtcgcgcatttcgacgaagccttcattccccttgttccaccagacggcctcatgctcatcagtatagcgggcgccggaggctgaaatggtttgtggcagcgtgtaatccttgccatctggcagtgccagtttgatgaaattcaggctctggtcggagagggcaaagtagctcacttgcaccttcttgttctgctcgcactgataggtgatgggctcgccgccggtcacgctcaatgtggaggctccgcgttcgcaaccgctcagcagagccagggtcgtgatgcccagcaagaatatattggcgtgtttcatcttgaattctccatcggtgtcatccgggctcgagcctaacaggttgaggagaaggttcaatgctcaattgtctctattgcgtctatatgcgtcctgaggcggcgcacagggggcgaaatacattcaatgcaggcccaggctgtgctcaaagtcgcgtaccagcgtctcataggtgccgttgttcttgatcttttgcagcccttcctcgaagcgttttgccatggcttctccctggggatgggcacgggagaaggcgagccagaagccatcggtggagatcttgcctaccttgacgacacggccggtcagtgctttctgctggatcttgagatagccaggcatctcgttcatcagtatgtagtcgacccgtccgcgtaccagcatctctatgatctgggcatctgatttggcctgaaagcgggtgatcctggggttatccatgaaatcggtgggataggtgtaacccagggtaatgcccaccgtcttgccctccagggcggtgagtttgaggtcatggtgcccgccgcctgcgagggcgaagatggcgagatcctcctcgaacatgggggtctcgtgccagtggtactgatagcggttctcctctgtgatggtggcattgaaacaagccagcaccttgtcgctcttggcttcgtgcatgcagcgggcgaagagaatggtacgaaactcaagcgctatgccctcgatggcgaacaccgctttcaccaaggccggtgccaacccctgtggttggccgctctccttgtccagcgcgcaatagggggcccagtcatcttcggctgcgacaagcactggattggcccagacgctgctcatcccgagcaaaagaccaaacgccagccagcttccgggtactcgtgccattgtgtgtctcctgctgctattgcgaacggctcttgcaagcatagtggctgcagtcacaagacccgcggggcctgcttgcaaaatgcagacaaaaaaacgccccggtaggcataacggggcgaaaagcagcacatccttgagctaacaacagggggtcaatagccgaaacgagtggcctcgaaacggttaagcagtcggtgaatgagatagcaggccagcagggtggcaacgatggcaaacaatatgctgctgactcgatagagtgcgctgaataccagatcgttgcccggcgtcaggtactggccaaacaagatgccgagagtggtgagggcgccaaagccgacgccagagccgctggcctccttcacatgggcgtagctgaacagcatggctccgagccagagcatgggggcgaccagcaacagcaaacctgaccagtcgtagagtaccagctggctgacgagaccaaagctcacgccgagcagtgtgcccatggcccgtttgcgggcatagctcaaggccccgttccagtgcatgggaaacagcagcagcagtgtggtggcctgagcagacatggagtcacgcaagtcgaagatctggaacactatgaaggagagggtggctatgctggctccgagcagggcctcgtgcctcatccggtgcggtgccttgggggccgccgcaggcttgggccgctcctctacatccgggatcagcgccgtcatcaggtaggcgatgagtaccgacagtatgctggcccacaggttgctgaagatgaggtcgttcagatcggtctgcgggtagctggcaaagtgcagcattatgctcagactcagcacaccgttggccccgaacagaaacaggctgccccgtgacatggcggcgaaacggtagagaaacagcaaaaaggcgatggggatcatcaggccgggatgactgccaaacagcccgcccagcagaccgacttccaccccgcagatgacggcggcagcgatcagctggcgtgccgcatggccgttcatcactggcaccatgcccagcagcaataccggtgtcactgtgtagaagacgccgtagttccagccaaacaacttgcagagcaaaaagccggtggtgctgccaaaggcgatgcgcagacattgacgcagctcgttggcggtgaggggcctgtgccacagattcatcgctgccaccttagtagatatagtgcaacaggctgagcagacggatctggccgcgggcaaacagcgcgcttagcgcgttgtccggcagcagttgcactgtggcgcgggcgccagccggcaggtgtgccggcaactgctcaagggtcagatgcaggcgcaggcgctgggcatcccggacccagcgatccgattcggtggggctggccagcaggccgttggcatcgaactggccggcgctgacgccggcatccaggctggtgacccgtgctggatagagcttgcccggctcgccatcgaaggcgaccagtgcctggctgtccgtgttgacgtggcgcagactcttctcgcgaaaatcggcgatgatgtctacttgctcggagaccagcgccagcagcggcgcacccgccgcggcgaagctgcccggcttgagttgcaggttggtgatgatgccatcctggctggcgtgcacctgactgtaggcgaggttgagctcggcctgggccaggtgattgcgagcctggcgcagcagcaggttgtcgtcaccgtgcagaccgcggttcacctgggcctgagtcatgcgggccttgctggccaacaagttggcctgggcggtgcgaaatgcgctgtcggcgtcgtctttttgctgctcagagaccatgtggcgacgatagagggcgtcgatacgctccgcttcccgcagcttcagggaggtctgggtttgcagcgagctgaaatcggcggcggcggcgttgagggtggcgtcgagctggcggttctgttgctcggcctgagccagcgcgaggcgggcctgttcgacggccagttcaaacggggcgggatcgagtgagaacagcagatccccctgtttgacatgctggttgttgccaacagcaacctgtatcaccttgccactgacctggggggccatcttggtcacgacacgggtagccatggcttgcggggtgagcggcatcttgatgtcagccagcagaaaatagccaaaggccagaataaaggcgcccatggcccattttatccagcgcttgaattgttgatccggggtcatcttattctctctcttcactctgtgaacctatcttgccgagggcgttggcacagatgcggtgcactatgtcttcaaattgttccagctcccgctggctgatgccggcgagcagttcacggcgtccatccatgatgcgatcttctatcttgtcgagcagcgccttgccagccggagtcagggtgacgatgcgggcccgtttgtcctggctgcagcaatggcgttcgaccagtccatgctcctccagctgacccagagtgcgcatcagggacggcagctctatctccagcgcttcggcaagggtcttctggctgagatgaccaccgaggcggctgagtttccagagcgctgtccagcgtggatgggtcagacccaggggcgccagttccaggtctgccactgtgcgccacagtcgatgcagtcgtccgactcgttcggcgagggacaactcgcgcaacatttccagatccttcatcatgaggtgctctccatttacttagcctgctaagcattgtagttatttagcaggctaagtaaatggtgtgatcaagatcttgtttatgaaaatgatgggggagcttcttatggggctttacttggtcagtgaagggggtcgtaaggggctgtctgtgtctgaaatacgcacagggtgtgccaaatcgggtgaaatactctggctggagaaataaacaccggcctgctggggtggcaaaaataaggaaggcatcccgtttactattattttctggtcagcaaggtgtcatataaattcggcagtctgttttttatccactaatattgatgggtcagctaaacagggagacgatagctgtggaacgatatgaatcgggtgacgcccatttctcaatcgagagtctgctggtcgatgtcgaatatactgccgaaatccattatggcttcagccgggaaggaagcgatatctgtcatgaatttgaccctgccaatattccattgttattagcagaataagccaaccgaacaggtttaaatgagatgctggctgtcaaggtgtgactgacaggtgggtactctttgctccatcggcccagtcttgtcagttgaaaacgcacgctatggcgctgtgttgatagtgtatctccgtcatgacatacaagttgccagtcatccttgccagcactgtttccacctgcatacgggtgggtcatgtcagttgcgcgatcgtcaggatcatggcctctctgatattgatgatcagcatgaatatgacgcgactgtcatcagcctgtagcccgtttactccctctctttccatggataacacttaatctgagcctcaccattgtcagccaagtgatggtcaaaccttgtccgcatccgtttatttctgtgtgtatatccaagttttcaggtgttgtgaatggggacgctatcttgtattggacgacggcatcgtcctcatagcgtttaagattttaatgtttttatatgtctttgtagcggggctaaccgacaggcagagggcggatcactagagtagcgccacctcacacgctggagcataacaatgaaaaacctctctaccccgaaagccgccccctggggcagtcaacaaatagccggcatgcccatgatgatcttcctcgggcttgccacctgcgtgcttttctccggctggaacggctcactgccgctcggcatggtgggcgccctggcactgatgttcgtgctgggcaccctgctctgcgagctgggcgagcgcatcacccccatacgtgaatacctgggaggtggcaccatactcgccattttcgggggggcagctctgtttgaatacaggatcctgccggtcgaggcgggtcaggtgatcatcggcttcatgaaggaggggggctttctcaacttcttcatcgccagcctggtgacgggctcagtgctgggcatgagcagtgctctgttgaaaaatgccgccatgcgttacctgccggtgatcctgtgtggtgttgcagtggcgctgctgagtgtcggtctggtcggttccctgatgggttatggcttcaagaatgcggtgctgctcataggtttgcccatcatgggtggtggcatggtggcatgggggccggtgccgtgcccctggtggagatcctctcgggcccgatgcagatgtccagcgccgacctgctgtcacgcatggtgcctgccgtggtgatcgccaacaccctggccattctggtgggcactctgctggtacgcctgggccgccgctacccttccctgaccggcaatggccagctgatgatcaatcagagcagccagaatgtggccgaagagcaggtccaggcgccgacgctggagagcctcggcatggggctcttcatcagctccagcatgttcgtgctgggttcactgctgggcaacttcatccccatgcatccctttgcgctcatgatactggcggtggccttcatcaaggtgagtggcgtgctgccgcgccgttacgagcaggcggccgccgactggtaccagttcgtcgtgaccaatctgacgccctccctgctggtgggcataggggtcgcctataccagcatcccggaactcatcagcgccttttccatcagttacttcgtgctggtgctggtgacagtggtcggcggcgccctgggggcggccctggtggggcgcatgataggtttctatcccatagaggcggccatcacaggtggtctgtgcatggccaacatggggggcacgggtgacgtggccgtgctgtcggcggcccagcgcatgaagctgatgccgtttgcccaaatatcttcccgtctcgggggcgccgtcatgttgatcctggccaccctgctcatctcgctgctggcataaggaatcgacaatgaacgacatcatgatgggcaccagcctgccctatgccgaacgcaagcgacagggcctgatggggcgcatgcctcacaaggaggagtccctggcccagcaacggcgccgtatctaccgtctggtctctgccatgcagagcccgttcgaccagcacctgctgctgcgccagctgcaagaagacaaccctgtgctgttttacgatctggtgcgccaccacctgccggagctcttgcccatcatttacaccccggtagtaggggaggcatgccagcgccacagcgacctctatctgcgcagccacggtctctacctctcttggcatgacagggacgatctggacgccatcttcgccgcagtggagcaggaggtggatgtcatcgtcatctccgatggtgagcgggtgctgggactcggcgatctcggcatcggcggcatggggatctgcatcggcaagctggcgctctactccgccgctggcggcatcaacccggcgcgcaccctgccgctgtgcgtcgatgtgggcaccaacaatcccgagctgctggaggatgactcctacctcggctggcaggccaaccgggtggatggtgaatcctattaccacttcatggacaaggtggtggcagccattcgcacgcgctggccccaggtggtgttgcagtttgaagacttcgccggcaagcatgccgccaatctgctggctcgttatagagacgagctgtgcatgttcaacgacgacatccaggggacggctgcggtggcttcggcctgcgtgctggcaggcttgcagcaggcgggcactactctggccgacacccccgtgctcatcgtcggcgccggctcggcggggtgcggcatcgccgccatgctggcccggctggcgggcagcccggagcgggtgcagctgtttgatcaggacgggctggtctgcctggatcgcgccaatttgactccatcccaacgaccttttgcccgtccggcgcaagaggcttgcgccgagctgcctgcgctcattgagcggctgcgccccggcgtgctgatcggggtgagtggccagggcgggctctttaccgaggccgtgctcggagccatgggagaggtatgcgagcgccccgtgatcctgccgctctccaacccgacccgcagtgctgaagcgacgccggagcaggtatggcaggccaccgctggccgcgccctgctcgctaccggcagcccctttgccccagtcactgtggcgggggaggcgagggtggtctcccagtgcaacaacgtctatgtcttccccggcattggtctgggggcctgcgccgtcaaggcgcgccgcatcagtgacggcatgctgcaggcggcggtgcgggccgtgggcgcctatccgctggccgaggggcgattgttgcctcccatcgagcaggtgggggaagtagcccgcgcggtcgcaagggcggtggcgctgactgcccgcgacgaagggctggcggattttggcggtgatcccgcgccactgattgaccagacctggtggcgcccgcactattggtccgcttcctgatgttgcaaggctaatcgatgaaactgcgccaccaactggtcaccctctctctggggctgtcactgctgctgatcgtgatcctgggcagtctgctcgccctctttatccgccacctgctggagagcaatctgcaggagaatggcgccgatctggcgcgggtgctggcggcggacagccgtgtggtgcaggccttgcagcagggcagcgatcccggtttgcgcgactatgtggaggggatcagcaatcgtaccgacgccgcctacatggtggtgaccgacgaacacgcccgccgcctcagtcacccctcgcccgagctcatcggcggtctcttccgtggtgaagatatctggccggccctccatgaccggctcagctactgctcagaggacgagggcacactcggcccggccatccgctgctttgcgcccgtgctcgggcccgatggccgtgccatgggggccgtggtggtgggttacctgatgcggactgtggaaggcatctatctggagcggatcgcccagctggtaagcgccatccttgccgtgctggggtgtggtctcttgctggcgctctgggtgcagcacctgttgcgccgcaccctgctggatctggagcccgaggccatcgtcaatcgcttcgtgctgcaagagctggtgctggagcacatctcagagggggtgatagcgctcgacaacaggggcaacatccgcatgctcaacagcgccgccttctatcagctgcgcctgccgggcacagggcgtcatgccctgctggggcagccgctcgccgaattgtcgccgccgctggcaccggccctgacccaggtcgagaccgagcttggctttaccgtgcacggagaatccttcgtgggccgctggcaggcggtggagggcaaggtgcccgggcgcctgctgatcttcagtcgccccgaagtgaccggcagcctcggcatgcaggtgacccatctgcgccagtatgccgagatgctgcggatgcagacccacgagttcgccaacaagctgagcagcctctccggcctgttgcagcttggtcatgtggatcaggcggtggagctcattcagcaggagagcgaggcttgccagaccatgttgcagggtctgttgcgagccatcgaggacaagccggtggcggggctcattctcggcaagttcagccgggcgcgggagctgggggtggagctggtgctggatcccgactcggcgctggcggagtatccggcggccgtgtcggcggatctcatcaccctcatcggcaacctgctggacaacggcattcgcgccgcctgggcgcggcgcaaggtctgtccaccgcgagtgctgatttctctcaacgattttggtcgccggctggtgatcgaggtggaggacagtggtgaaggggtggacgaggcgctggcggatcatctgtttgattacggcatcagccgccagaccggcgatcacggggtcggcctcttcctggtcaaggagacggtggccaggcgagggggtgtgatagaatggcgccgcaccgccgaacagacaaccttgttcggtatctacttgaataaaaaccaattggtgtgatctatggagcccattttcactctggtgatcgaggatgacgaacggataggatccattctggccgagctggtctcctccacccccggattttccctgctgggtcgggccgaaagcctgacccaggccgatctcatgatgcgtgcgaccgaaccacaactgctgctggtggacatctcattgcctgatggctcgggcctcgagtgggtgaaccggctgcgcagccataaccgcgaggcttacgtcatcatggtgaccgcctcctgcgacgttgagaccatacagcaggccctcaacctgggggtgcaggattacatcatcaagccgctgcggctgtttcgcatccagcagagcctggacgagatcctcaccctgcacaggcgcatctgcgagcgcggctctctggagcagagcgatctggatcggctgatgggcaagggacgcccccaggccagggaggtgcgcgatacccccaaggggatcgatgccatcacgctgcgccaggtgctggagctgctggcgggcgagccggataccgcattttctaccgatacggtggcgctgcggctgtcgctcagccgaaccacggcgcgccgttatctggagtatctagagtccgaagacagggtcgatgtggacctcaactacggccagcgtggccggccggagcggcgctaccactggcgccggggcaactgagccggcgttttttgcgctcaaatgcaatgcaagaagggagcctcggctcccttcttgctgtctgcctgttgccatatgctttgcagcccttcctaaccagccttgttcacagtgcgcccagggggaaagggtggagggctgattcggcctcttcaaacagctggatcaggtgatccgcgacggcccgtacccgtctggagtgggcgagatctgtgtggatcaccagccagatcggctgatccacccccagctcgggcaggaggcagacgaggtccgtctctttggccagataatggggcagtaccgccagcccgagaccggcggtggcagcggccagctgggccgacagagtattggtctccaccctgcaggggcgcccacgcagcatgcgcgcaatccatttggcggcgggcaaatggccgtgggattccccccagccgataaaagcatcctcatcgaagctggcggcatctgtgcccggatgacggctatcgacataactgctggccccatagaggccgaagcccagggtgcccagccgcttgatggtgacgttgccggtgtcaggtttggccatgcgcacggccagatcggcatcgcgcctgtgcaggttcaccgtttgcacgcctgtgaccagctccaccctcagatcgggatgaatggcaaacagcctggccagagagggaataatgagcggattggccagattgtctgcggtggcaaggcgtacgcatccggccacttgcccctgctgttgcccggcttcgccaaaggcatgcccggcatgttccagcgcctcggcccgcgccagcagggcctcaccatcgtcggtcagtcgatagccgtgctgatgacgactgaacaacggcagacccagtgccgactccaggcgatccagccgtcgagagacggtggcaatgcccatgtcaagggcgagggcggcgccactcaaggtgccgctgcgggcgatggccagaaagaccctagcgtcatcccatagcaagagagcgttcatgtatcttccaaaatcggaaagctgactaccaattcagtctatacctgaatcatattcggaagaccatactgacctccatcttgtaaggagaaatgtatgcaacgacgaacactgggcactgatctggacgtatccgccatgggcctcggctgcatgggcatgagtgaattttatggcccgcgggatgatgagcaggcgctgcgggtgctggcccgggccgtcgagatggggatcgattttctcgacactgccgacatgtatggcccgcaccacaatgaagccctgatcggccgcttcctggcgacccacggagccggggtcaaggtcgccaccaagttcggcatagtgcgtcagagcggcgagtacaggcgcactttggacaacagcgtccaatatgcacggcagagctgtgaagcctcgctgcgccggctcggggtcgagcagatagacctctactatgtgcatcgcatcgacccggcgcaccccattgaagagacgatggcagggctggcgcagctggtgcaggagggcaagattgccggtgtcggcctgtgcgaggtcagcgcggccaccttgaggcgcgcccatgccgtgcatccggtggcggcggtgcagacggagtattccctctggacgcgggatgtcgaagcccaggtgctgccaacctgccgcgcgctgggcattggcctggtggcgtactcccccttggggcgcggctttctgaccggacgtttccagcaggatacggtgtttgaaaagggtgactttcgggccaacctgccgcgctttcaacaggaaaacatcgccaccaaccgttcgctggtggaggtgatcatggccctggcggcacgcaagcagtgcacgacggcgcagatcgccctggcttggccagcacaggttcgatggccagcagttgctgcgcgaacaccgtggcctgcggttggtgtcagagccggttgtggcgcaccggcaaacagcgcaacaagggtcggcacaggtgccgctcaagatgctggagcgcggcatctcgctgcttgtcgagggggagaccggcagcggcaaggagcacctggtacgtgccctgcaccgccagtcgagccggcaggagaggcccctggtgtgcgtcaactgcggcgccctgccggcagatctggtagaagccgagctgtttggttatgtgggcggggccttcagcggtgcccgcagccagggcagtcagggttatctgcgcgccgcccacggcggcatcctgatgctggatgaaatcggcgagttgccgctgctggcgcagacccggctgctgcgggtgttgcaggagcgcagcgtcaccccggtgggcagccacagacctgagctggtggatttctggctggtcagcgccagccaccgggatctggcggccatggtgcaggccgggacgtttcgcgaggatctctattaccgagtctgcggctggcgccagcagctgacaccgctgcgggcatggccacagggcgagcgccagggattgatccggcgcctgctctcggagatggacccggccctgcagttgacgccggaggcggagcagcaactgctggctcatccgctgcccggcaacgtgcgccagctcaagcaggcgttggaggtggcctgcgtgctggcggaaggactgggctggattgtgccctcgcacctgcatctgcccgccgcatcggcagcgccctcgtcgccggcgagtacccacaccttgcgccagcagaaccggctgcgggtgcagcagaccctggcggattgcgggggcaacgtgagcgaggcggcgcgccagcttggcatcagccgcaccaccctctaccggacgctgcgtgagggaccctgagggctttgttgctcgtcattccccttgggcaagatgagccatcagggccctttttattgatttctctttatttttcatggcatggagtgttctatcctgagattcacaatctgattggcaactgcgtggctttccggggcgccaacctggggcctcccgcctggtacagtacggctgcgcctgatcccggagttggtccgggtctgtctgccggtacccggctgaagaaatacggtatggcgccggtgttggcgcgtgtaataaccacgggatccgggcgtgcggatctcggggtatggagtcagagcacctagtcgggtggagcctatatgaccttttcctattctcgtctggccaatgtgttgttctgggtgttgttggggttgagcttgctggcgatcctgctgtttgaattcgggccggatcggcggctcgacatgctggccaatgcccgcctgtcggtggcggtacaggatgacaggatccatggcggctcctctgtcactaccttgctgtctgccgccggccagcaaagcggttatcctgcgccgacggacaagccagccatcgactgccagttgcgcgaaggctatgagtaccccttctgtgaacctgagtctgccggagcagggcattgatctctcccgcttcgagggggcacgcatccagctgcaggtcgaggggccagagccacagttttggcgcctctatctgcgcaactaccacccgatttactcccgggcgggtgatgccacctcccacaagttcaacgaggtgatctttcgtcccgatgattacgggcggctgcaggacgtgccgctgcgggtcttcacgccggccacttggtggatccagcagtaccgcattccgctggcccagcagggggaagacctgcgccatgtctacgcagtggaaatcgcctccggcatcggcatgcagccaggccactaccggctggtgctggagcggatggagttctatggtcgctgggtgcaaccgggagccttctatcgtcccctgctgctgagctggctggtttacggcctgctgctgttcatggtgcagcacctgttgatgcgggatcgattgcgcaaggcacgtgaggccagacaggtggcggaggcgcgcagccagagcctctgcgagcagaccctgcgcaccgaggaggaggccaggtacgatcccctgaccggcgccctcaaccggttcggtggcaacaagctgctggccgagctcggcgatatgcccctctctttcatctacatcgacatagaccacttcaagctcgtcaacgatggccatggtcacccggttggggacgaggtgctcaagcacatggtgagcgaagtcctgcgccactgcgatagcttgtgccggctggtgcgctggggcggggaggagttcgtgctggtctgcctgcactacgaacaggcccgtgccaaggcactggcggagcggctgcgagccgccctggtggcttatccgcactggcccctggcgctgtccatcacggcctcgttcggggtggcggagcggcgcggggatcccctggagcaggttctcaagcgggccgacgaggcgctctatcaggccaaaaagcggggtcgcaatcgggtcgaggtggaataggaggtggaatagaacgcaggtctggcggctggggaagggctgctccttcgagcggggcattgctgctggagcccaagactccaagccgctatgatgcgcgccagccggggcgttggcccccttcattcatctgctgaggtattccccatggcacaacacattggcgctttggccctgctggtggccgactatgacgaggccatcgccttctttaccctggggttgggttttacattgctggaagacactcccctcgatgaaccgggtaaaccgggtaagcgctgggtgcgggttgcgcctgccggcgcgcccggtgcggcgctcttgctggctcgcgccgccacgccagagcagcaggccgccatcggccagcagggcggtggccgggtatttctgttcctcgaaaccgacgatttctgggccgattaccagcgcatgctggactacggtgttcatttttgtgaacagccacgtagcgagccatacggcatggtggtggtgttcgaggatatcagtggcaaccgctgggacctgctgcaactcactgctgccaactgaatctgaaaacgtttatcatcccgcctgtcataaagtcataaaagtgtcacagaaaattctaataattggcgcacccatcttcacacaggagagagaaggtatatggctaagcgaattctggtggtcgaggacgaagcaccgatccgcgaaatgctctgcttcgtgcttgagcaaaagggatacgaaacaatcgaggcggaagattacgccgatggactggcgaaggtgtgtgaaccctaccccgaactcatagtgctggactggatgatgcccggtggcagtggcattcagttcatcaagcaactcaagcaggatgaggtgacccgccagatccctgtggtgatgctgaccgcccgtggtgaggaagaggacaaggtacgcggcctggaggccggcgccgatgactacatcaccaagcccttctcccccaaggagttgaccgcccgcctgcacgccgtgatgcgccgcgtctcccccacctcggtggacgaggtgattgaggtgcaggggctcaagctggatccggtttcccatagagtcagtgccgaagagagggcgctggacatgggaccgaccgagttcaagttgctgcacttcttcatgactcaccccgagcgggtgtacagccgcgagcagttgctcaacaatgtctggggtaccaatgtgtatgtcgaggacagaaccgtggatgtgcatattcgtcgcttgcgcaaggccattgaagagacgggtcacgatcgattgattcagacggtgcgcggcgcaggctatcgcttctcaacccgtctgtagaggaagttatgttgcaaccttatgcctggcggcgacagttgtggcggatggcgttcttctatacgcctttcgttctggtcggctggttgacgaataccctcgccctttgcctgctggcagctactgtgctgcatctgggctggcactatcgcttccagaagcggctgtcggactggctgtggcacgatcgcagcctggttccccccaacggcagcggcagctgggagtatattttcaacggcatctacaagttgcagcagcgtcaccgggcccgtcgccgcgagctggcgggtctgatccgccgctttcgggagggtgccgaggctctgcccgatgccgcagtcgtgtttcgcaccgatggcagcatcctctggtgcaatcgactggcggagcaactgcttggttttcgctggccggaagatgccggtcagcacataggcaacctcattcgcaatccggcctttggtgcctatctgggcaagggtcagtatgatgaaccgttcgagatgaactcacccatcaatgaggagaagtttctcgagtttcgcatcatgccctacgccgaggatcaggccatgctggtggtgcgggatgtcacccggctgcgcagcctggagaagacccgcaagcacttcgtttccaacgtctcccacgaactgcgtaccccgctcacagtgctcaagggctatctggagatgaccgaagagccgccgccccccgccctgtgggccaaagcgcacagggtgatgatggagcagaccatccgcatggacaatctggtcaatcagctgctcaccctgtcgcggatcgaggcggctccctcggtggatctctcccacctggtggacatgcccgccatgctgggattgctggagcaggaggcgcgggcgctgtcgggggagcgggcacaccagattgaatttctggtgcaaccgaaccttttcgtgcgaggggataatgatcagctgcgcagcgccgtctccaacctggtctacaacgccattcactacacaccggcggggcgcaagatcagcgtggcatggcgcaaacagggcgccatggcgctgtttgtggtggaggatgaaggagaggggattgctcccgagcatctggcgcggctgaccgaacgtttctatcgggtcgacaaggctcgctcacggcataccggcggctccgggctcgggctcgccatcgtcaagcacgccttgagccatcacgactgtcagctcgatatcgagagtcgggtcggtgctggcagccgtttcagctttctcattccagcccgtatggtcgtggttaaatagtctttaccgacaataagttagcaaaagagagggcagcggaagctgccctctcttcatttggtcaaaacccttgttgtgtcattaaagtgtcacattaaatccataaatttgtcactgccaggtcagatactggcgccgtcttaagaacggaccttctgtaactttggagagattggatgaaactcaacaaactggctggtgtaatcggatttaccgcagcaaccctgttttctgtcagcgctctggctgccggtgtggataaagacctgctggattacactccgaccagcggcatctcgggcaacctgtcctctgtcggctctgacaccctggccaacatgatgaccttgtgggccgaagaatttaagcgcatgtatcccaacgtcaacgtgcagatccaggccgccggttcctcaaccgcaccgactgcactgaccgaaggtgttgcccagttcggccccatgagccgcggcatgaagtccggtgaggaagaggcgttcgagaagcgttacggttacaagcccactgccatccgcgtcgcggtcgatgccctggccgtgttcgtcaacaaggacaaccccatcaaggggctgaccatgcaacaagtggatgccgtcttctccagcaccctcaagtgcggcgaagccaaggctgccaccaagtggtctgatctgggtctggatggcaactggtcttccaaggatctgcaactgttcggtcgcaactcagtatccggtacttacggttacttcaaggagcacgccctgtgtgatggcgacttcaagagcggcgtgaacgagcagcccggttccgcttccgtggtgcagtccgtctctgcttccctgaacggcatcggttactccggtatcggttatgtcacctcgggtgtgcgcgccgtaccgctgtccaaagatggcaagaccttcatcgaagccaccgctgataacgccatcaccggcaagtatccgctgtcgcgtttcctgtacgtttacgtgaacaagcacccgaacaagccgctggccccgatggagcaggagttcgtgaagatgatgctctccaaggcgggtcaaagcatagtcgccaaagatggttacgtgcctgtcccggccaaagtggtcgaagccgacctgaagaaactgggcataatgtaaaccggtttcctctcaaagacgggccccagcggggcccgttttctttttaagcaagccggtaatgaggggatgtgactgctttcgccgaaccgggcaatttgtcgacttgcgccggacgcccgcatttccgaaaatagggcatctttatggtgaaggacacctccatgacatctcccctgttcaagctcggcctggcggcgctctgttctaccctgctggccagttgtgcccagtctcctaccggtcgtagccagatgctgctgttttcgccccagcagatgagcaagctgggtgccgactcctttgagcagatgaaaaagcaggagaaggtgagcaaggatgccaagctcaatgcctatgtctcctgtgttgccaaggcggttaccgcccaggtgcccgccagttatggcatcaccagttgggaggtggtggtgtttgactccaagcaggtcaatgccttcgcactgcccggtggcaagataggggtctatagcggcctgctcaaggtcgccaagaatcaggatcagctcgccaccgtcatcggtcacgagctgacccacgtgctggcccagcactccaacgagcgactctcccgcagccagctgaccggtctcggtctggcggcggcggatatcgccatgggcagcagcgaatatcgcggtgccaccatgacggcgctggggctcggggtcgaggtgggcgtcatgctgccctatggccgcgagcaggagagcgaagcggacaggctgggcctggacttgatggcccgtgccggtttcaatcctgccgaagccgttcccctgtggcagaacatgagcgccgccgccggtggcaaggcgccgccgcaactgctctccacccaccccagcaacgaaaaccggatcgccgagttgcaggcccagcaggccgaggcccggccactctatgagcaggcgcgcgcctccggtctggtaccccaatgcaaggcataagcctgcgcatggcgcggcttgatgatgcccccgccatgacggtgatgcagcgggccagctggccagctggctcgctgcctacggtgaggtgcttggcaacgacatgctggcccagctggcggtgaccgagcatctgcaaatctggcgcagccggctcgccgagccgggcccaagacccatgctgctctgtctggatgaggtggtcatcggcctgctctactggcagctggcgcaagagggtgaatatcccaccgcctggatccgggcgttttacctccaccccgatcattggcgccagggttatggcaagcggctgtggcaggcggtggccatgcagatgcggcgcgccggttgtgaaggcgtcagattgtggctgctcgatggcaatcgggtcggcgagggtttttacctgcgtcgtggcttcgccttcgatggccaggagcgcaccctgatgagccttggccaggcttgcctgcaacggcaaatgttccgtttgctttgatccggctcccgtttttcgcccccgatcactttattttttttgcgaattaatacaatgtgcccctctggacaggctgaggtgaggcaactcgccgacaagggagtgtgagcatgtattacggctttgatatcggtggcaccaagatagcgttcgctgtgtatgacggcggcttgaatctctgtcatgaggagcgcatgagcactcccggcaatgattacgaggggctgcagcagctgatctgccagcgggtactcgaggctgatgcccgcttcagtgcaagaggcgccgtaggcatcggctttcccggtatcctcaatcggcacgaccacagcatagtggcggcgaacctgccctccatcaatggtcgccatctgggcgccgatctggccgagcgtttgggtcgtatggtcaaggtggacaacgatgccaactgctttctctggtcggaggtgcaccagggcgcagcggcaggggcagacagtgcgctgggggtcaccataggcaccggcataggtggtgccgtctatctggccggcaaactcattcagggccgtaactggctggcgggggagataggtcactaccccttgcctgcgaccatgctgatgaagtatcccgacctgcctcgtccccgttgcggctgtggccgcctggtctgttttgaaacctatgcgtccggcagcgggctggagcggctctaccaccattttcacggtcagcgtgccagcggccaccagatagtggaacgcttcgaggctcatgagcctgatgcggtggctacggtcgactgctggctcgagatcatggctgccggactcgctaccgccatctctgtggttgatcccgaggtggtcgtgctggggggcggcttgagcggtctgcccgccctgtaccaacagttgccgctgcgtctgcccgccctgtaccaacagttgccgctgcgtctgcccggccacctgctgcccggtgtcgctctgcccgagatccgccaggcccgcttcggcggtgccggtggggtgaggggtgcggccttgctcaatttatgagatcagatgtgctgtctgatctctccaataaaggagtcatcatgacccgtcttgaaatttgtatcgacaacctggaatccctgttcaccgcccagcaagccggcgcggatcgcatcgagctctgctctgcgctggggctgggtggtttgatcccctcctatggtttcatgcagctggccgcccgccacgccagcgtccctgtctatgccatgatccgtccccgtgccggggatttctgcttcagcgaaggggagttcgagatgatgctgcaggatatcgccgccgctcgcgccgccgggttgcaaggtgtggtggtggggctgctggatgaagaggggcgggtgcctgctgcccagctcaggcaactggtcgcggcagccggtccccttggcgtcaccttccatcgtgccatcgatctctgctccgactggcgtgccgatcttgaggtcatcatagcggccggttgtgagcggatcctcacgtcaggtcatgcaccgaccgcgctggcggggctcgagaccttgcaggccatgcaacaggcgctggcaggccgggccaccctgatgccaggtgccgggatcaatgccgacaacgtgcgcaccatcatcgaatttaccggggtgaacgaggtgcacatgtccggcatgggctggcgcggcggtatggtaccccatggagtcaatatgggtacctctgatgacggccgggtcaatatcaccgacggtgccaaggtagccgcagtgcgggccctgctggatcgcgctgatgtcgcagaaagtgaggtttgagtccaaaggctcacagcgccattgtgcctgacaggatcgccgccgatgggcggcgttcgcacctgactggtgtgaactcgctcccacgggcggggaaatcagggcgaccggcggcagcacctggccgaaaagtctgatattatcccgcctctttattacttggatctggagcaacatctcaatgtcccaatacgactctatcgaacagaaggccagctatggcatcggccgcaacatgggcgagcaactggcgcagcaagcgttcgccggtctggatatcccggccctgcaacaaggtctggcagatgccctgaatggtctggagttcgcggtcagccgtgacgatatcaatgatgccttccaggttatcactgcacgcatgcaggaagagcaggaagccgttgccaaggcggccgccgccgatggcgaagccttcctggctgacaacgccaagcgtgccgacgtcaaggtgaccgactcgggtctgcaatacgaagtcatggtagaaggcaatggcgccgtgccggtggccggtcagtccgtgcgcgtgcactaccacggtaccttcacccacggtggcgtgtttgacagctcggtcgcccgtggcgagccggctgaattcccggtgactggcgtcatcgccggttgggttgaagccctgcaactgatgccggttggctccaagtggaagctctatattccgcaggatctggcctatggtgctcgtggtgccggttccatcccgccctactctgctctggtattcgaagtggagctgctggacattctgtgatccggctggcttgatgcaaacggcgacctcagggtcgccgtttctgtttgaggctcccctgcctggcgggcccttgtcgatagacaatgtgcctttgcaaaagatttggatatagtcagggcttctcctgggagacaagtcatggcagccatcatcgaagtcgtcgatctcatcaagcactttcccggcgtcaaggcggtggacgggctcagctttgccattccagccggttgctgtttcggtctgctcggcccgaacggggcgggcaagaccaccaccatagagttgctggagggcgtcctcactccggatagcggccagatcctgttccatggcgcccctcgcggccccgattaccgctcccgcatcggcatccagttccagcatactgcgctgcaggattttctgactgtgcgcgataccctgcgcctgtttgccagcctctacccccatcctttgccccaggcgcagctcatcgagctgtgtgccctgggcgaattcatcgaccgtgacagccgcaagctctccggcggtcagcgtcagcgcctgctgctggcgctcgctctgctcggtgaccccgagttgctgtttctggatgaacctactaccgggctggatccccaggcccgccaccacttctggcagcgcatcgaagcgatcaaggcccagggcaagacggtggtgctcactacccactacatggatgaggcgcagcagttgtgcgatctcatcgccatcgtcgatcacggccacttgctcagcctggatacccccacggccttgctggcccagcattttgacggtgtgctggtgcgattaccggatcacccggccctcgccggcctgggctatccgctcctgccccacggcgatcaggtggagctgacctgtcccgacgtggcactcctgctgccgcagttgctcagccttggagtcccgctgaccggcatgcaggtacgttctcccaacctggaggatctctttttgcacctgaccggccatagcctgaggagtggcgcatgagcagcatgacaagatgccgtgttggcacccacctccatccgcgagacttgcagtggtcgcgccgctcgtcagcttggtgcacaaggagcggagcatgaaaggcgccataaaacggatcggtgcgcttttttatgcccgcaatctggagtttgtgcgggacagggcggccctggtgtggaatctggccttcccgctgttgctggtgataggtttctccctcatcttctccggcccgcccaagccgctggtgcagatgggggtagtgggggacttgcctgctgcctatgcgcccctgaacgccattccgctgctcaaactcattccctatgacgatgagcaaaaggggcgactcaaggtacgccaccatcagctggatctgctgctctcgcccggttcgggtcgctactgggtcaacccggatgccgcccagggggcgctggccgaatacctgctgcgccaggcgatttttcagccactggtgaaagagactctgagcggtcaggcgatccgttatggtgactggctgttgcccggagtgatcggcatgaacctgatgttttccggcctgttcggggtcggcttcgtcatagtccgttaccgcaagaacggtgtgctcaagcgattgagggcaacgccgctctccgccgccgagtttctctgtgcccagttgctgtcgcggatcctgattaccctggtggtgagcctgctggtgtttctggtggcctacggcctgcttggtgtgcccctgctcggctcaggctggttgctgcttcttatcgccctggtgggcggggccgccatggcgtcactgggtctgctcatcgccgcccgcattcagaacgaagagctggcaagcggcctgctcaacgtcatcagcatgcccatgatgtttctctccggggtctggttctcgctggaaggggcgccggtctggctgcaacagctggcggcctggctaccgctcagccagatcatcacggcggcccgcgccgtcatgctggaaggggcaggctgggccgaggtggccgcaccgctgggctgggttgtactgtttaccctctcttgtctcaccctgggcagtgccctgtttaaatggaatagccaatgaaacgacctctggatctgggggccgccctggccctgctgttactgagcataccggccagtgccgatgccatgcgttgcaagaacgccctcatcacagagggggacagcacagccgagatgctgctcaagtgtggcgagcccatgctgcgtgaaaccttgacccgcaacgaggtgaaccagtttggcaatctggtacaggtcacatacggtgagcgctggacctacaactttggcaagaatgccttcatgcgctttgtgacagtgcgcaacggtgtggtcaccgacatagaaaatggcccgcgcggcgactagccggcgggcaaaaacgtgtatggaagcagactacaaacagaaaggactatggaagttaccccaacagcaggctggtgtgacgcaggccgcgaacctccagattgatctgccgggccagactcagggtctgacggcaggtcaggctctgcagattgatctctccgccgttgaattcgaatcgccccagcgcctccaccatgaagctgccgcgatggaagctcttgatgtagcgggcaatctggcggggagacaagttcttgaacaccttcatcacaaaacacctgttgcttggacagggcacactatgccgtccatgggtgacactaatgtgacatttaatgaaggtttgtatgaatccgtgtgacgacgggtatccggggagcgtgtctgtacccatgaggtgaaaaagtgctgccatgacccctccttgccccgatatactgcgggcaattgaacgacatgagcgaaagggcctgcgcgtggaatgggtggatgtggttgatgcggataaccgggtgatcggggtagccgaacgggccagggtgcggcgggagaacctgtgccatcgcgccagttatattctggtgctcgaccagacggatcggatcctggtgcagcggcgcaccctcagcaaggatttctgccccggcatgctggatgcctgcgccggtggtgtggtcactatcggtgaggagatggagctctccgcccggcgcgagctggccgaggagctggggattgcggatgttcccctgcagggatttggcagcttctacgccgaaggggagggttatcgggtctgggggggcctcttcagttgccgctatcaggggccgttgcagctgcaggccgaagaggtgagtgcggtgcactggatgagcctggccgagattgccgagcgcgccaccgaatttacccccgactccctgctcgccatcgccacctggcaggcgagacgctgacacgcttcagatagtctcctcgccagagacaagacgggcagcctgatggctgcccgtttgcatttttgcatctgtgcatgtctgcatcgctgtgggttgctacaccagcttgaggcaccggttggtgcgcccgcatccgctgggtttggcgagccaatggccctgccaatcggtgaccagccgcagcaggggatactccagatcgagccttgtcaccaccagttggccgatttcgtcgccgctcaccggttcgccgttggccagatcgactatctcgacgatgcagctctacgttgacgataaaacccagaccgggctggctctcgtaggccaccactcccacatcctgccataccagacagttgagggctgcaatgccgtgaatggcgcgcagcggcgcggtttcaggatgggtagcttcgcacagcagggcgcggcgcagcgagtcgctcgggatctccgccgcctcggcagcctccagcaggtcgagcagggtcaccagcgggccgacgtagctggtgggctgatagcgcagcagcgcctccagctggcgctgggtatcgtgtggcccgcagggcaccacgggggcaccgagctggcgggcaccgttatcgaagataaaggcggtggggccagcgtgatagtcgtggccgttgagcagcacttcccccgccttgaaaccggcggcaaacagggcccgtgccgcgccccaccagtccgcgcccgcatattcgggaatggccagctggcccggacaggcgaagacccgcagcgcctgactggccggccgacccgtgaggccggcgaagggcggatgggcctgctgggcggcaaacaggtcggtggcgtcgagcaggggcagtgtggccagctcgcccaactcctgcaaacggcgctggcgataggcgctggagtaaccggcgcaatactggccgacatgggtgagcaggtgattgagctgctccagttgttgttgctctcgcaagggggaggggcgaatttccagtccgtcgtaatagtgctgcatgaggcctccttggtcggctgatcctgctcaaggttagttcaaatggcgatgcagatgggggtgtgttgccggctcactggctggggtagactgtggttccttatcttcatcacggacgagatatcatgattgccattggccagaccctgcctgcgggcgaatttacctttatcaccgccgagggcaagcaggtgcaggatagccaggccctgtttgccggcaagacggtgatactgtttgcggtacccggcgcttttacccccacctgttccaatgcccacctgcccggttacgtggtattggccgaccagttcaaggccaaaggggtggatgccatctattgcctgtcggtgaacgatgcctttgtgatgaaggcgtggcaggtggcccagaacgccgacgccatcaccatgctggcggacggcgacggcagctggacgcaagccttgggccttgccaaggagactggcgccttcggcggcttgcgggcccagcgctttgcgctgatcgcgttggatggtgtggtcacacggctgtttgtagaagcgcccggcaagttcgaggtctccgacgccagcagtctgctggcggcactttgaaatcatcaatcagtgtttgatttccccttgaaaaggcaagtcggaccgttacactgtgcccaacttggaaggggtcaggctcaatacctggctcctgttttttcatctgatgagatagaaacattatgactctggctgttgttgccctgattgccggactggcgctgctggtctggagtgcagacaagtttgtggacggtgctgccgcgaccgcccgttatgccggcatgccgccgctgcttatcggtatggtgatcataggttttggcacctcggctcccgagatggtggtctcggcgctggcggcttctcaaggcaatcccggtttggcccttggcaacgcctatggctccaacatcaccaacattgcgctgatcctgggtttgaccgcccttatcagtcctattgcggtggcttcccaggtggtgcgcaaggagatccctatactgctcggcattacgctgctctccggcgccctgctgatcgatggtcggctcgacagcacggatgccctgatcctaggcgctgtgtttctggtgctgatgggctggtccatctgggctggcatgcatggcaagggagatgcgctcgatgtggataccgaagagagcatcagcagtgaaggcatgtccctcaaaagcgccattatctggctcatcgtcgggctggtactgctgattggcgcctcccgcctgctggtatggggcgccgttaccattgcccaggcccttggcatcagcgatctggtgattggcctgaccatagtggcggtgggcacctccttgccggagctggcttcttctcttatcgccattcgaaagaatgagcacgatctggcgctcggcaacgtgctcggctccaacctgttcaataccctggccgtggtgggcatagccgcaggcatagcgccgctggatgtggcgcccgaggtgctcagccgtgactggagcatcatgatggggctgaccctgctgttgctggtgatgtgtctgggccgcaagggacagggccggatcagccgactggaaggaggcatactgctcgccatctttgtggcttacaccggatggttgctgaccagccaatttatctagccagtctggataaagcgcaatgagagagggggaagcatcggcttccccctcttgtttttgtctctgggcaggctcagcccgcgtcagcgtttatcttcaggcagccgccaccagcttctgaccttgctgcgcgctgtccaggatcaggatgctcgccttggggaagaagttgaaggtcgaggctgaggcccaggtgtaggcacccatgacccggcccaccaccagttcgccgatcgccagatccggcagcatgatctcctcgcggatcacgtccacgctgtcacaggtcgggccggagagcacagagttgtgctgctcgccacgggcatagggggtcgagaccggataggtgacgtgatcatagagctgaccgttgtagctgccatacaggccgtcatccaggtagtaccagatcttgtcaccgcggtgggccttgcccatcacgctggagattgaagtcatggctggcgggctgatgaaacggcccggctcggcaatcttctgcacagtggcgggcagcttggcaagcgcctcgcggattggggcgcagaagccgtcgatgtcgaactcgccgccatcataatccaccgggaaaccaccgccgatatccagcacccagggtttgagccccagatcccaagcctgctccatgatctcgcgacaggcgtcgatggcctgcacatggcgacgggcgtggggcacctgggagccgacgtggaacgacagccccatcaccttgatccccttggcgtgggccagttgcagcagcggcagcgcctgctccggggtacagccgaattttttggaaaggtcgcccttggtctcggggttcgggaagctgacccgcagcagcagcttcacttcgtccttgtagggaatgaacttctccagctccagcggattgtcatagacaaacactgtgcagccgtactccagcgcatagcggatatcgctgtcgcgcttgatggggtgggtatgaatacagcgtcccgggcgaaccccttggctgcgcaccagatccacttcgccattggtggcgagatcgaaacaggccccctcttccttcaatacagagaccacagcctcatggggcagtggcttgagtgcgtagtgcaagcgtacatcgggcagggcggcgaccagggcccgatactgtttgcggacggctgccttgtcgagcagcagcaggggagagccgaattgttcaaccagttgacggtaatcttgtgctaccagggtctcgttcattctcttttgatcatccttagggggcagatttgccctagccttggtttgttgagacggcagcggccggctcaggcgagtggtccggaagtaccgaccaaacacagtgcataactccatcgcaaagtgcttagttatgcgcgggattatcggcttattgcgtttctgtgcaagcattttgattggatatgttggaaagtttttctggtcgagacgaaagatcatcttgatacgcgagccggtcaataatgttgatcgggttgatccagcataatgctcgttaacctattgatagttaacgaacaagtaacatttatcccgacgatggactgaacggaaaaaaagccggggccaggatggccgagtgcgagacagctcacattttttggattaacatgcccgcttcctaatccaaactagttcggatgaaggtagcaggagagcgatgggggaccatccaccgaagaagtgaatctttcaggtaccgggcaaccggtgtggactgctactggacgatactctggagagacccgttgaatcgggcgccgaaggagcaaggcaccatgactacccgcaagggcaggctggcgccggaaactctcaggcaaaaggacagaggggatgggatggttgtacctgggcttggcccgcatccgatcaccctctggtgatcgcgactatttgggaagatcatccttctcctccttaatctttgttttttaaggaggacgcatgtcatcaattcaatcggcgttaaccgccatcgataattttatctggggtccgcccctgctgatcctgctggtcgggaccggtgtctatctcaccctgcgtctgggtctgcttcaggtggtgcgtttgccgctcgccttgcggctggtctttggtcgcgatcagggccagggcaagcagggggacgtctccagcttcggcgctctctgtaccgcactctccgccaccattggcacaggcaacatagtcggcgtcgctaccgccatcaagctcggcggcccgggggccctgttctggatgtggatggcggccctgttcggcatggcgaccaagtacgccgagtgtctgctggcggtcaaatatcgccagcaggatgccaacggccagatggccggtggccccatgtactacctggaaaaggggctcggctccaagccgctggccaagctgtttgccctgttcggcattggtgtcgccttcttcggcatcggtactttcccccaggtcaacgccatctccgacgccatgagcctctccttctcggtgccccgtgaagcgaccgccgttgtgctgaccctgatagtggcgctggtaacactgggggggatccagtccatctccagcgtgtcgagcaaggtggtgcccttcatggccatcttctacatcctcgcctgtgccggtgtgctggtgaacaacgccggcgccctgcccgaggcgattggtctggtgataagcagcgcctttaccggccacgcggccactggcggctttgtcggcgccagcatcatgctggcgatccagtccggtgtggcgcggggagtcttctccaacgagtcgggtctgggctcggcccccatagcggcagcggcggccaagacggattcctgcgtggagcaggggctggtctccatgacgggcaccttcatcgacaccatcatcatctgcaccatgacaggtctgaccctggtggtgacaggggtgtggggcggcgatctcagcggtgccgccatgaccagtgccgcctttgcgcaaggcttggatgcccatatcggccagtatctggtgagcattggcctgttgttcttcgccttcaccaccatcctcggctggaactactacggcgagcgctgcaccgagtacctgttcggggtcaaggcgatcaagccctaccgcctcatctatctggtgctggtggcgagcggcgccttcctccatctggacatgatttggctcttggccgatatcgtcaacggcctgatggcggtgcccaacctcatcggtctcatcggcctgcgtcatgtggtgatcgccgaaactcgcgcctacttcagccgggatcgcgacacggagtccgagcccgagccgcagaccgcctgacccggcctctgcactacgcgaaaacgaaaaagccacgacccgggtcgtggcttttttttggggggccgtagtcgttctcagccttggtgagtgagatgtttattgcttggtcagcagggtctccagccgtcctcgcaccttgtccaccaacgcctcatcgctcccctgccatgcaatgcagcgggccaaggtcgtcgaggtgccggccataaaacgcagctccccgcccgccagctcgtagaaacgactcgccatccgggtgccctcatcaacatcacccgccaccagcagcatggcttgcgctagcacggcgccgttgtgatcctggcccggtgccagccagcgctgggccgtgccggtgatcttgcgatccccgatcaccagattgtactggccatcgcaaaaggaaccgggcacgaagtcgtagccgccactcaggccatggtcggccagcagggtcagcagaggggcgcccagtagccggtagtagtggccaagatccgtggtggtgcggggcaatagcaaagagaggttgagaatacccgccccgtggggcacggcggtgccaccgctgtcgcgcacatggacgggccagccttcgcgagcgagctgttcgcaggcggcctgatagcgggggagtcgcgtgtccttgcgggtgacaatcaggcattggggggcctgccagaggtgcgctcgggcttggccgtcacgggcacagtcccgcagccagtgctgctcttgcgccaaaatcaggtcgggagtgtgggcatcagcttgaggagggagcagggcatagggcatgacggcatccttggaaaaaggctgcccagcacactacctgcgggaaccggcaaggtaaagccccgcagtgcggggcctggatcatctacctgggttatgcaatgtgcagcgttatcagcgagaggccactcatggatgagagatgccgcgtttgggcagcagcaggttcatgatgatggcggtgaggccaccggtggcaacgccataggagagcacgcttttggccagctccggcagatgttgcagcacttcaggcacctgtgccacacccagtcccatggccagcgacactgccagtatcatgagggcgcgcctgtccagctcctcacgggagatgatgcgcaccccggctgcggctatggtgccgaacatgacgatggtggctccacccagcacgggttccgggatctgctgcaccagactggcgaccgccgggaacaggccgagcagggcgagcatggcggcgataaagaggccgacatggcgactggccaccccggtcagctggatgacgccgttgttctgggcaaaggtggacatggggaaggtggagaagaccgccgccagcatggagttggcgccatcggccagcacgccccccttgatccgcgccatgtagacgggccctttcagcggttcccccgagatgtccgatgtggccgtcatgtcgccgatggcttcaagcgcagtcaccacgaagatgatggccagcggcacaaacagctgccagtcaaagccgagcccgtagtggagcgggatcggcaccatcaccaggggaccgtcgaaggtgggggccgtgaccttgcccagtatcagtgctgccgcatagcccaccagcatggcgatcatgatggcggagaggcgcagccaggggttgcggctgcgctgcagcagcacgataagacccagcaccagcagggagagaaagaggttgctgtggctggcgaagctgccgtcagagagcgcggcgtaaccgccacccatgctgatgagtcccaccttgatcagggtcaggccgatcagcagcaccactatgccggttaccaacggggtgatcacctgcttgaccagatggaggaagcggctcatcaccaccatggtgagggcggccaccagcatggtgccaaacagggtacccagcagatcctcggtaggcatggctgcctgtttgagagcgaggccactggcgatgatgggaccgaggaaattgaagctggtgccctgtaccgagagcaggccggaaccgatggggccgaagcggcgggtctggatgaaggaggcgatgccggacatgaccagcgacatggagacgatataacgggtgtcggcggcagggaggccgagggcgttggcgatgatgaggggcggagtgatgatggcgacaaacatggcgagcatatgctgcagggcggcgaacagggtctggggcaggggggggacatcgtctatgccatagaccagttcgctgtgggcacgtctggggggatgtgcctctctggttgcgcgcgcggcggcagcctgttccataaatacctcgaatgtgtggggggaggggggagaaaattgggcgctattttagtgattgaaatcaggctgaccagcgctaattcgggctgaaaccggtttatttttccatgggttgaaacgtttgcgcatggcgtttatgatccgccggtttgtgtgacggtgctcgccctcaaatggcgtctgttccataggattttgtactttcacggcgtagaatgagccctctctcgtgacttggaggctctggatgctgaagctgtcggagttctggagtgcccgtgcccactccgaagattttaccctgacccgcatgggctttatgacggtgcgtctgcgtctgctcacttgtttactgatggtggggctgcccgcctgggcattggtggactggttgaccctgcctgccgcccagtttgatgcgctgcttcaggcccggattttctgcctgctggccctctctccgctcattcccttctcctatcttatccatttccagcgcgagcgcatgaagtgggcgctgggctatctgatgacggtgatgctgctgtttgcccttatctgccagcacagcttcggtgcagatcaggagctgcaagcgggctacatggcgtttccctatctgctcatcagcctgtttgccatcttccccattccgctctccctcagtttgcagttgacagggggcattatggtgaccaccctggtggggaactggctgctggtggggcagccgctgtggagcatgcagaccctcaatcaggtctggttgctggggttgtttgccatgaccagcgcctgggtgcagtgtggccagctcaacatgctgctgcagctctaccgggagtccaccacggacgaactgaccggcatgatgaaccgccgcctgctgatgaagcagctcgacaaagccagggtaaccatggatcataagcactcccccttcgccgtcatgctgctggatctggacaggttcaagcgcatcaatgacacctttggtcatctggcgggggatgcggtgctgaaagaggttgcggcgaccctggcagaacagctggagcccggcatggtgctgggccgctatggtggcgaggagtttgccatcctgttgccccgttgcggcgagctggcccaggcgaagcgggtggcggagcggctgcgggtggcagtagaggcgcgactggtgaagagccccacctcggatgagctgctggaggtaacggtgagtatcggtctgaccctggcccagcgcggcgagagcgtcgaagatctgctcaatcgggctgacgaatgcctctacatggccaagatggcggggcgcaactgcgtggtcggggagctggcgggtgagcctggtctgaacccgcccgcaaagacagatgccgcctgagggcggcatcttgctggcagcctggttatctcagctcagctgatatttgccagagagctgctgggcaagcagtttgaacatgttgaacaccgccattgtcttgccggttggagtgccatcttcggccaggaagaattcccccttgaacaccagaatatcccctttctgttccaccgaatcggcgcgcatgccgtggatgaagtcttcgtggctcttgatgatgccgttggccatctccagcagggcagtctcggtgatcagctctttttgtggttgcatgctcgtctccttaaacgactactggacagggcattgcaccacttcacacagtggcgccctgtctctgattgaagaggtggaaagcatactgcaaacagggtttttctgtcattgatatgaccccgtgttttgccccttcccgctttaccccatcaccagatttctgagccagtgacgctggcggatcctgtgcagtaccagaaacaccttgcacagctcctccagcagcaccactgccaccacccaggagaggggccagccgagcaggctgacagctacccaggccagcggcaggccgatgcaccacatggcgatgatgtcgatgaagatgctgtagttcacatcgccgcctgagcgcagcacgcctatgatgcccaccatgttgaacaccttgagcagcatgcccagacacatgacggcgagcacctgactcgcctctcccatcagggagcccggcaggttgcctacccattgcagcagattggtttgcagcagccagacagctatccccaccaacagagcacctatgggggccagcagcaggaacagctgggagtgctgccaggcggcttcgtactcttccgccccgagtcggtggccgagaagggtggagcaggccaccgccagcccgaagaagagggagatgaggatgctctccagcgtccccagtgtggtcatgatggcgagcgaatccgtgtcaagatgagcatagagaaaaccgtagatcagcatgccgaaggcccagagcccgtcgtggaacagcagtggcagggcgatcagggtgaagcgcaccacctccttgcgccgaaaggcggcccgccagtcggttttacgcgggatcaggcggggctcctggcgcaccagatagaagatcagcagtgctgtctgcagcaggcgtgaaatcgtggtgccccaggcagagcctgccacgcccatggcctcgaagccaaaatggccgaagatgagggcatagttgaggatgacgttggcaatgatggcgatgatgccgatccgggtcggggcggcggcgttgcccacggatcgcagggccgcctccagcggcactacgatggcggtgcagagtatggtggcgcctgtgatcatcaggaactcatcggccagcaggcgcagctcggggtcctggctggcaaagcccagtacgctgcccggcgcgagtacatagatgagcgcaaacggcaggctcacaagcagggcaccgaccagcgccagcgccagggagcggcgcaccccggccagctcgccgcgaccgtaatattgggctgccaatacagagactccccccgagagccccgctatcaccagcagattgaagaagaagacccggttacccaagccgaccgccgccactgccgtggtgccaagctggctcaccatcatgatgtcgatgagacccagcagggagaacatcatggactgcagtgacactggcagggccagtcgccacagtcgggccatgaagtcgcgatcggtggtttgttttaaaatcgcttgccaataattcatttatgttaaccgggtatgtgaaaagcaaggtttgtcatgggtatgataggggctggtgagagagggttcactgtgagcatctctcggctttcttgtgcaaaactatcttgttgaggcgttatggcatttatcagcgagtgtctggaaattgcccctggttgcgaggagcggatgctggggcgcgaagggctgcccctgctcggtgaggcggggatcttcctcagcggtctctcccggctcagggatcactacctcattcgccgcaaccggcccgagttccacatcctgatggtgagccacgacgagggaggcgccctgctcaccgacgcgggggagcaagccattccggccggctcgctgattttcctgcccgccgccgtgcccggtggcctcaagctgattggggagcgctggcagatcagctggattttgctcgatgacgtgccgcgctggcagcacctgcatcggcttggtcaccgtatctggcaaggggatgagggggagcagctctaccatctgctcagtctgatgcagggagagggagtccgttcacccctgcaaccccagttgctcagcctgttgttggcgctgctggaacgcactctgcaaggggaggtacgcggcacccccgagctgaggttgcaggcgctgtttcgccgggtggaggcgcgccttgacgagccctggagcgtggccttgctcgctggtcagatggcctgctctgttccccatctacatcgcctctgccagcaggtgttcggcatggggcccatggcctggcttacccgactgcgaatgaacaaggcgcgccagttgctgctctacaccaactggccccttgccgagcttgccaatcgggtcggttacagcgatggcgccaactttgcgaaccgctttcgccagctgactggtcagacccccggtgcctttcgccgcctgggtcgcaaaccttttgcaacgaatgtgcaaactctttgaaattcgtggcgcaagctcataggatcggcaggttccttcgtccaggccatcgtttaggtaccagaaacatgtttgaagataataatcagaaacgtcccctctacatcccctatgccggtcccgccctgctggagacaccgctgctcaacaagggctgcgccttcaccagcgaggagcgcagcagcttcaatctggaagggctgttgccccagaatatcgagaccatcgaagagcaggccgagcgtgcctaccgccagttcatggcgtttggcaacgatctggacaagcacatctatctgcgtaatatccaggacaccaacgagacgctcttttaccgtctgttgcacaaccacctgaccgagatgctgcccgtcatctacaccccgaccgtgggcaaggcgtgcgaggagttctccaacatctatcgccgcgcccgcggtctcttcatctcctatccggacaaggacaggatcgatgacatgctgcaaaacgccaccaagcagaacgtcaaggtaatcgtggtcaccgatggcgagcggatcctgggtcttggcgatcaggggatcggcggcatgggcattcccatcggcaagctgtcgctctacaccgcctgtggcggcatctctcctgcttactgcctgcctgtggtgctggacgtgggtaccaacaaccagcagctgctcagcgaccccttctacatgggctggcgcaatccgcgtatctcgggggaagagtatgccgagttcgtcgatgccttcatccaggcggtcaagcgtcgctggcccgatatcctgctgcaattcgaggatttcgcccagaacaatgccatgccgttgctcaaccgctacaagaacgagctctgctgcttcaacgacgatattcagggcacggccgccgtgacgctcggcagcctgatcgccgcctgcaaggcctccggcgccaagctctccgagaagcgggtcgccttcctcggtgcgggcagcgcaggttgcggcatcgccgagcagatagtggcgcagatgaaggccgaagggctgacggatgcccaggcccgtggccgggtcttcatggtggatcgttttggtctcattaccgacaagattcccaaccagctcgatttccagcgccgcctctcccagccggtgggtcgcatcgctgactggccggtgggggacaacatctccttgctggaggtgatggagcatggtcgcccggatatcctgatcggggtttccggtcagccgggtctgttcaccgaagaggtggtcaagacgatgcacaagcactgcacccgtcccatcatattcccgctctccaaccccacctcacgggtggaagcgacgccggcggatctcattcgctggaccgacggtcaggcgctggtcgccaccggcagcccgttcgcccccgtggagtacaagggcaagcgttacgtcattgcccagtgcaacaactccttcatcttcccggggatagggcttggcgtcatcgcctccggtgccacccgcgtgaccgatgctatgctgatgtcggccagccgcgccctggcggagtgctcgccgctggtaaagggggctgaaggttccctgctgccggatctggcagacatccatcaggtctcccgctacatcgccaagatggtagccaagaccgccatgctgcagggcaaggcggtacagaccccggatgaggtgatcgatcaggccatcgaagcgaatttctggcggcccgagtaccggcgctatcgccgtacctccttctgatcctctcgctgcgcgcaacaagcgaaaatgcaaaagggatgcctcggcatcccttttttgtgcacggctgacgagtctggcctgttacatctcggcttctgccaccggtgcttcgggagtaccttgcacccctgttaccctgacttcgacccggcgatccggccccaggcaatcgatgagggccgctttggccttgatggcatcacactgactgccggtgaccggattgctctcgccattgccctgaatgctcaccttgtcggcgggtaaacctttgccaatcaggaagttggccacagtgcttgctcgggcttccgacagcgccagattgttgatatccgagccgatgcggtctgtataacccattacgagagcgctgccatccttgggctgaacatctactatctgctggtagagtgcatccagtgcctgcatcccttccggtttcagctctgccttgccgaacgcgaacagcacatccgagctcaggttgaaggtctgatctactggttccggggcggggggtgggggaggtgcgaccagaacgggggcgggggctggtgcgaccgtcttgctgcggttgggatggatcaccagctccagcgtggcggtgctgatgtcgctcacccagcgctgggtgccgctgccgaccttgtcgttgtcagagtcatcaccgacccggaccagatagcggtagcgtgcctggatatcgacccagtcgtgcagtttggccgtcagcccaagtcccgccagcggagccaggttgtcatcaccaccgttgatggatttgacgtggtaaaggtaaccgccgccctcggcaaacaccgagaagatgtcacccagtggcagcctgccgatcacagacagggtggctccctgactgctgaagtcggtaccttgtacatcccagtcaccggtcgacagatagccgagctcggcccccagattttcggtgaagttgtagccgccaaacaaggtgagcgctgtggcgtccttgctcgcatccttgccaaaatcacccagatcgtgggcgatggcccagcctccaccagccccgacgtaccagtcgttgaccggtgctgccagcgcccccgcgctcgccagtgccaaagcaatccaaacaggtttcagttttatgttcatcgcgtatcctcgtcgatgcatggtgtcgtagggctccggccctgttatgtacaaccaccactatttataggcgataaagggtgtttgaccatgttgggcgacaaggatggggagaggatcacgaaatggtgccgggatgcggctgaatgcagtaaaaacacaataaaaaaggaggccggacggcctccttcatgtgcatttagggcttgttactgagtcacttcctgaatgccggtgacgcgtacttcaacacgacgatccggggccaggcaggcgatcagctgagccttggccttgatgccgtcacactgggtgccggtcaccgggctggcttcgccacgcccttcaatggcaaccttgccagctggcagacccttgccgaccaggaagtctgccacagtgcgggcgcgagcttctgacagcttcaggttgtaggcgtcagagccgatgcggtcggtgtaaccgacgactacggcgctgccatctttgggctgcacgtcgacgatttgctgatacagggtgttcagcgcagcaaccccttccggcttcagagtggatttgccaaaggcaaacagcacgtccgagctcagggcgaagctcttgtcgaccacgacaggttcaggtaccggctcgggcgctggcgcagcgacaggcgccacataggaggtgcgattcgggtgcatcaccagttccagagtggccacactcatgttggtttcccaggtcttctgctcatcacccaggttccacatgtaacggtagcgggcttgtacgtcgatgaggtcggagagcttggcggtcaggccgacacccgccagcggcgctgtgccgttgtcgctgttgccgttgccgttgacgtggttgaagtaggcaccgccttctgcaaacacggagaaaatgtcgttcaggggcagacgggcaaggccggacagggtggcaccctgggtcttgaagtcgacaccgtcgacgcccgctttaccggcatagagataacccagctcggcagcgtagtaatcattgaagttgtaaccaccaaacagggagagcgctgtggcatccttgtcggcgtctttgccaaagtcgttcaggtcgtggccataagcccaacctgcaccgatacctgtgtaccaatcgtcggctgcctgagcggtagaagttcccatggccgcgatagccagagcaatcagggcgggtgccattttcattttcatcgttttatcctcgttgagtttgccgtgctagggcgtactgcgcactcttcagttataccggtcgcaagtgacatttcagcggcgacctccgtggctgaccacgggtggtacgaagtaaaaaatggatggttcctggatactcatgaagccttggcttcatggacaactaaccgggcaagaagcacttttaatagttcatccaatgccttacaagcggggttactgtattcctttgactcgtattgatcaagtttctgtacagatatccagcgttggcgcagggttgcatgaataggcagcgagtgtggcgggggaaacggtttgacagaaagtgacgcgacttgttgtgtttttaatcaagatgcagaaagtggatagacaaaggggatgccgtggcatccccttttcgcattatctgaacggcgtcagattattgctgaactacttgtacaccggatacgcggatttcaacgcgacggtccggggccaggcaggagatcagctgagctttggctttcacgccatcacacttgttgccggtaaccgggttggcttcgccacgaccttcaacagcaactttgctggcagccatacctttgctgaccaggaagttggcaacggtacgggcacgggcttcagacagcttctggttgtaagcgtcggaaccgatgcggtcggtgtaaccaacaacaacggcgctgccgtctttcggctggaagtcaacgatctgctggtacagggagttgagcgcttcgacgccttcggccttcaggctgtctttgccaaaggcaaacagcacgtcggagttcagggcaaagttcttctcaacaatcggagccggagccggcgcttcttcaacaacaaccggggcaggagccggggctacgtaggaagagcggaacgggtggtatacggcttccagggtcgcaacgctctggttggacttgtagcgtacgttgtcggcgtgcagatcagccacgtcccacatgtagcggtagcgagcttgcagatccagcgcgtcgtttacctggtaggtcacgcccaggccggccagcggggatactttggtatcactggtgcccatgccatcggtgtgagcccagtaggcgccaccttcagcgaaggcagagaagtcgccccccagcggcagacgagcgataccggacaaggtagcgccctggttctcgtaacggttgccatcggtgttaccacggccagtgtacaggtagcccagttcggaaccgaagttctcgttgaagttgtaacctacgaaggcgttggccgccgcagcgttttcttcaccatttttcacgccttcgatcttgttcagaccgttgaagtgagcagcaccggcaccggcaccgaagtagatatcgtcagcggcgtgagctgcagttgcacccatggcggccatagcgatggcgatcagggaaggagccattttcatcataaaaaaatcctcgttgagatggcacgttggttacgtgcttcgcactttttaatttatgtaagctgcaggctctgccgaacaacagtgttgaagctggcagggatcccggttccatccgagaggcactcattcctggtgcacaagcgagcggttggcatcgcatgcgatgcaatcaacccttcacgaacagccaatgtcattccgatgacgtggcgcactctatgccgatttcaaaacatgatcaagctcacacatagtccatatggcaaattgtgtcgtgtggataactggctgtttatccaaattaattagtgatccaaataggctctgtgcagtttcttttcgagtttcatataggcctgaacccagtcagattgcgccatggcgggacattcgcgtgcctggaacaccgccagatagtcggcttcggttgctttgcacagtaaaggggtaaaactgagcaggaaatgacgagccagataggggtcgagtggccagatgttgaggatggcccgtgctacgggctgcaccgcggctgaacagcgaaagtgcaggtgacccgactccagccattgccccatttcggctagcccggaggcgggcaccaggcctccatctcccggcaccttggcaagggtgatgcggttgccgttgccaagcagcagtgtgtgcgcttcttgcaccatgccatcgtgactgcgcagggagaggcccgcaacgggctgctcaagaaacagactgcatttgtcatcgagcgcagtcaaaaccgctgccgcctgttcatgcatgctggcgggtaaccagaacgcttcggcgcgtgtctgctgaccttgcatcagctggcgggtgagagcttcaggatctgaaactggatgtaaacaggagattatgccgggaagcgccatgagttcttactctttagggatagctggcggattatacgagttattctggcggcaacaataaaggtttcttttcgagactgtttacctgaggcggttgagcgattaccatccccgaggtttacaagggttgtcgtcgaaagacgctgattaaagatagaggctcgaccataacgagtccgttcaaaactgatacacttgactacgagtcgtcgcgaaaaataaaggtggagtcaatccgccgtacggagtatggaacaatatgaattcaaatatcgtaactgttggcaagaagatccgtcagatccgtgaagcggtcggtttgagccgtcctaaatttgccgatctgctgggcgttccccccaccaccctgaagaactatgaactgggttatcgtgaagtaggtggcgccttcctggtggcactggctcatcacccggaactgcacaagttcaccctctggctgctggctgacaaaaaagtcgccgaaatcggccagatcggtccggacgatattgccaaggcttgatttaattgggctttgacaaaaatgccgccattgaggcggcatttttttatccatcaaataatgacatcaattaattaaatttggctaattgttctctcgtccgggattttagcgaaaatattttggcaagccggattaatcctcagaaaattctgaccctgaaattaggggtatcccttgcatgatgcgcacagtgagacaagcatgagccaaatccttcccaaggccagagatggctttaccagcaaattcggcgtccttgccgctaccctgggctctgccgtcgggctaggcaatatctggaaatttccctacctgaccggtgaaaacggcggcgccagcttcctgctggtgtatgtcattgccaccctgctggtgggtctgccggtgatgatttccgagatcatgctgggccgcaagggcaaagccgatgcggtgacgaccttgagcaagctggcacccagtggccagccctggtggctgattgccctgatgggggtggttgcggccttcctcatcatgtctttctattccgaggtcgcggcctgggtgtttgcctatatcttcaaggcggccagcggcgagatactgtcaaccgatcctgcggtcacgggggcagccttcaatgcgcttatcaccaatccgctacagagtctgctctggcagtggctggtgctggcgctgatggggggcatactgctgatgggggtctccagagggatcgaggctgttaccaagaagctgatgcccgtgctcttcatcctgctgctggtgatcggcattcgtagtctgaccctgccaggggcgagtcaggggctgcattttctgttctcgccggacttttccaagatcaccgccggtgtggtgctgaccgccatggggctggcgtttttcaagctttccatcggcatgggctgcatgatgacctatggcagctattttcgggatgatcagaacataccgctgactaccttccgggtgatgtgcgccgatctgttcgtctccatgctggcggggatcgccatcttcccggctgtgtttgcgttcggcttcgagccaacggcgggtccctccctgctgttcatcacgattccggccgtgttcgccagcatacccttcggtcacctgttcatggtgctgttcttcgtgctttccgccattgcggccacgggcgccatgctctccattctggaagtccctgtgtccgtggtatccgagcgttttcacatgagccgtcccaaggcgaccctgctcaacttgctggtgctgggggccgtcgggtcgacctgcgcgctctccaacagctcactggcagaggtgcagatcgccggcaagaccttcttcgatctgttcgacttcgtctcatccaatgtgttgatgccccttggcggtatcttcctctgcctgttcgtgggctgggtatggggtttcgagcggatgaaggcggcgttgaccaacgacggcgaactggagctggccatcctcaagccgctgtttttcatcatccgttatgtgtcaccgctgctgatcctgatcgtaatgttaaaggggctggggctgttctgatggcttgcccaccgcaagaaagcaaaagagcgccgctggcgctcttttttatgggctcgtcaggttggcgcctggcgtcaaatcaagccgagacgggaaagctcatccttgagttgctccatgttgcgttcgacacaggcttccccttcgttgatggcatcggaggcccggtggaagtccatgatggagaagctgccaaggcgcgggcagagctggatttcggggggatcccccgccatacgggcgcgggtgatgcgttcctgcattatgttgatggaacccgtcatcacgctccacatccccggggtattggggccatcgccccggttcagccactgactgaagcggttgccggtgacgggctcgtccggttcatctgtccagggctggtgcatgtcggcgttgaggttgacggcgatcaccacctcggcccccatggcgcgggccagcgaaatgggcacggggttgaccacggcgccatctaccagccagcgatcctcgaccagggtgggggtgagtatgccaggcatgccgcaggaggcgcgtacacactggcgcagcggcccctctttcagccagatctcgcggccggtatcgagctcggtggcaacgcaggcgaagggaaggggcaggctctcgatgacggggtcgcccaggtgattggcggcgatgccaaacaccttttccccgcgaaacagcccgccggagagggcggggtcgagcaggctgaccacctgcaaccggctgaagccgcgcacccaggactccagcttgtccagctcgccagcagcataggcggcaccgacaaagctgccgatggagcaacctgccaccagatccggtttgacgcccaggcgctccagcgcccgtatgatgccgatatgggcccatcctcgggcagcaccactgcccagagccaatcccacgcggggttttcgtgacactttgtctctcctgaggtgagttaggctcccagcttaccccgtgtttttggcgccgtcatcctgccagccttcgcttcgattgcgtccattggctttggcttgatagagggcgagatccgcccggtggatagcctccttcagtggagtcccggcacggcaatggtgatagcccagactgatggtgaccgcaagatctggcgctatctcctcccatggatgttctgctatctgcaggcgcagccgctcggccagttgttcgaggggctcgcgccctctggcgagcagcagaaattcctcgccaccccagcggatcagggcatcttctttcttcagcagaggctggcagagtgtgaccagccggatcagcacctgatcgccaacctcgtgaccgaagcggtcgttgacctgtttgaagtgatcgcaatcgaacatgaccactccgacttcacgggctttggctcgcagatgaaggcgctcgaattcgtcgaaatagtggcgattgtaggtgccggtcagggcatcgtgactggataaatagtcgagctgccggttcagacgacgggctttgaggctcgagagcgccgcccacatcatgaagaagatggtgatcagggaagggagtgaatgccagaacagtgcctgggtgagtgcggtcagcgggatacggtggatcagggtgagttgcgtatcaggaatagtctggaccagttggagtgctccttgccgccactggtaaccatgcctgtcagtctggaactttgggacaaagtcagccccctgcgcgctgctggccaggatctgctggtgttgattgaccaaaaacagcgtgccaatggcgggggtggattcatgcagcagccgatcgagccgctcgagcagcacatctatgctgatgacccccaccagcacctggtccttcactatgggttgtgacagggaaatcatctggccctccccggcaaaatcttcgtaggggcgcgatacgatggcgcgctggctggggttttgctgtttcagggcatcctgccagtaagatttgagatagatggcgcgatgaaagcgaaactcgctggaggggatccaggggtagagatagataaagtcatctaccccggtgaagtagagccaggcaactttgtcccccagcagtttgctggcggtggagagcaggggcgacagactgagcgccagatgcagtctggcttctcgctcgctgcccggggcaggcagtcggcccagcccggtcagattgccgctgagcccggcgggcaggttggcgggaaccttgtccagcgagaatcccagctcaggatctgtgcgcagggcttgataaagctggcgggtcagggccgactgaggattgctgcgcagccgctcctcggcctgaccacgcatggcctcgagcacggtttccatctgctggaattgggatcgcaaacgggcggccatgttgagggtatcgcgctcgttgagttcggtgacctgtttcagagtctgatggaaggtgagggcaagcagcagtatgacgagggtaccaagtagccagtgctggctgcgtgtgacgatatgaatgcgtggtgctggcataggcggccgggcctgatctggactggttcggttcatcagtttagggcagaaccatcaagaacgtctcctgtggtgacgatttcggtgatcttccaccgcttctgttacgttttgtcacatttatacatagtcacggcatagtcagggggtaacatgatgcccatcattgatgaagtgcctcctttttccctaatttcatggattgcttgatgaaaatgcgtatgtggctgtcgatcgcctgtctctccctgctgatgctgggtgtctggtactaccgtaacggtgaagctgtcagcaaaccccagcccaagcaggtcaatatcagggcgcaaacggtcaagcagagtctggctgaaccctccatcaagctggtgagcaagctggccgccaatcgctccgtggtgataagccccgaggtgacagggcgtatcgtcaagatagcggtgcgttccggtcagcaggtcaagcagggcgataccctgattgcgctggatgcgggcaagcagcaggcggagctcgccgagcagagtgccagtgcgcgcgatgaggctcgcaagctgcgggacatgcgccggctggtggcgcgcggcgccgtgacccagtcagagctggaagggcaggaggccacagtggcgcaagtccaggcaagggtggatgccgcacgttacgagctctccttgcgcaccctgcaagcgccgtttgacggctccgtcagcctcattgacttgagtgaaggggccctggtcaacagtggtgacaccctgctccatctcgatgagcttgccaggctgcggctcgatctggcggtgcccgagcgttacctctccctgctgcgccccggcatggcggtgaccgccaccagctcggcctggccggatcaatcgtttcatggcgtcctggagaccctcgacagccgagtgtccaacgatacccagaacatcaaggcgcgggtcatcatccccaatcctgacggtcagctgcggcccggcatgttgctcaatgtagagctctccctgccgccccagaagatgaccctgatccccgcccagtcagtggagtacgccggtgaacagcgcttcgtctatcgcctcgagcccgatggtcgggtcaagcgggtggccgtggtactgggggatacccatggtgaagaggtgtgggtcaccgagggcttgaaagtcggcgatcgcatagtggtagaggggctggtcaatctgcgtgacggcatcagtgtgcacgatctggcggaggtcaaaggctgatgtggctctccgatatatctgttcgtcgccccttggtggctgtggtattgagtgccctcttgaccgtgttcggtctggtggctttcagcaaattgacggtgcgcgagatgccggatgtgcagacgccatccgtctccatcaccaccatgtacgagggggcggcccccgccgtcatggagagccaggtcaccaagcccatcgaggatcagctctccggtatcagcggcatcaagaacatcaactcggtgacccgcaaggggcgctccgtcatcacggtagagttcaagctcggctggaacatggtggagggcacctcggatgtgcgtgatgctctctcccgcgcccggcccaggctgccggacgacgtggatgaacccatggtcaccaaggacaacggcaacggcgatgtcgctgtctggctgaatttcagcagcacccagatggaccgtaccgccatgaccgactacgccaaccgcgtgctggtcgaccccttgagtctggtggacggggtgagcgaggtggccctctccggcgatctgacccaggtgatgtacgtgcggctgcgcccggcggacatggcggcccgtggcatcacggtggcggacgtgcaggacgccctcaagcgggagaatatcgagctgcccgggggggagatccgcaacaacagcatgacgatggcggtgcagattgcccgcctctaccacactgccgccgatttccaggccttgcaggtgcgcagtgccgacaatggccagagcatctatctggcggatatcgccgatgtggaggtaggcgccaagaatgaagacagcgcctaccagcgcaacggtcgcgagagcctggggatcggtattgtcgcccagtccaccgccaacccgctggcggtggcccagggcatcgagcagaagataaccgagatgcagcgcttcctgccggaaggggccaagctcgaggtcgactatgactccaccatcttcatcaagcaggccatcgacgaggtgtacgagacgctggccatcagcgccgagctggtggtggccgtgctctatctgtttctggggcaggggcgtaccacactgatcccggccattacggtccctgtgtcgctgatctccgcctttatcggtgcctggtatctcggtttctccatcaacctcattaccctgctggcactgatcctcgccatcggtctggtggtggatgacgccatagtggtggtggagaacattcaccaccacctgcaacggggtgagccaccgctgatggcggcctggcacggcacccgcgaggtgggttttgccgtggtggcgaccacggctgtgctggtgatggtgtttgtgcccatcgccttcatggatggcatggtggggcggctcttcaccgagttcgccatcctgctctccctggccgtgctcttctcctctctggtggcactgaccctgacgccagccatgggctcctggctgatgcgctctgtcgacaaacccaatgtactgacggcggcgctcgatcgcggcctcggctgggtggagaaacactaccgacgcctgcttggctgggtgctgcgtcgttcagcctggacgccgctggtgcttttgctctgccttggcggaatcggcgccctgtttggccagctgcccaccagcctgacccctaccgaagacaggggcgtgctctatgtgttcgtgaagggggccgagggcaccagcatagagcggatgaagcgaaatatgcagcaggtggaggccgccatcatgccgctgctgggcaagggagtggtgcaggccatgagcttcagtaccccggccttcggccgtggcggggatcagaccgggatggcgatcattcagctcaccgactggaccgagcgggacgaaaccgccaccgagtttgcccagtccctgagtggacgactggcggggatcccggatgtgatgatccgcaccttccagccgggctttcggggcggctccaccgctgccgtccagttcgtgctgcagggctccgactatgccgagctctaccagcaagggctggcgttgaaagaggcggcggcccagagcggcctgatgtcgatgccggatctcgactacgccgagaagacccccgagctgcaagtgaccatagagcgggacagggccagccagctcggcattccggtgtcgacagtggccagttcgttgcaggccctgcttggcggcgtgagccagaccacctatgtggacaggggcgaggagtacgacgtctatctgcgtgccaatcagcacgacttcaacggcgtgtccgatcttagccgtatctatctcaaggctgccagtggcgagatggtgagtctctccaccctggccaccgtcaaacaggtggcaagcccgcagcggctcaaccactaccagcggcagaaggctgtgaccctcaccgccgatctggcgccggatcgcaccctgggggaggcgctggacttcctcgatggctgggccaatgccaatctgccgagcggcatgacggtggattacgccggtgagtccaaggattatcgcgataaccagggcgagatggtgatggtgttcggtctggccctgctggtggtctatctggtgctggtggctcagttcgagagcatgctgaccccggctgtggtcatggtgacggttccccttggcatcttcggtggcctgctcggcctctggctgacgggacaggagctgagcatctacagccagatcggcatgatcatgctgatcggcatggtgaccaagaacggcatcttgatcgtggagttcatcaaccagcttcgccagcgtggggaagcgttcgatgaggccatcattgccggctcggtgcgccgcctgcggcccattctgatgacgtcgttgaccgccatcataggggcagtgccgctgatgctctccatgggagcgggttacgagagccggatggcggtgggcacagtggtcttcttcgggctgtctctcgcgactctggtgaccctgctgatggtgcctgccatctatcatctgctggccaaacgggcgggcatgacaggggcgcgagatctgctggtggacgaggcgctggcagccgagttggcggtgaaagctgaggataaaccggctgcatgatacctacacccatataggtgcaagccgcagaaagcggatggtatcacggcagccggcggttaatatgtaaccagttttaaccttgaggtgagctatgttgccatctgctatctatgagccgctgccttttgcctatatgggcagcggtttgctgttgctgggggttgccgagcaaccgggtctgctgctggccggactggcgttctatctggccggttccctggcctggttcagacgcagtgcccataggcgcatcgacaagccactccctgcccgcaagcagggctggccgctgtggctctacgagagccgtccgtttgcgctgatcctgctggggttgctgatgctgcgcctcgcgacccaccccatcttcctggtgccggccctggtctggtgtctgctcggtggttatcagctgctgcagcgccattacagccgcatagtgctggcccgcgtcctggcctgatcccgttcaacccgcgttattgaggcgagcccgtcactggctcgcctttttcctcgtgctctgtaggggcaaaaagccatcgccgccgcttcgctctgccggtataatgcgcgacccgaattgttccaggtgttcaaaatgcagccggttacccaccttttctcctatccccgctactgggcagagtgctacggcacagcgcccttcctgcccatgtccagagcggagatggacaaactcggctgggacagctgtgacatagtcctggtgaccggtgacgcctacgtggatcacccgagtttcggcatggcggtgatcggccgcatgctggaatcccagggctttcgggtcggcatcattgcccagccggactggtcatccaaggatgacttcatgcgtctgggcaaacccaacctcttctacggggtgacggcgggcaacatggactccatgattaaccgctacacctccgacaagaagctgcgccacgacgatgcctacacaccgggagacataggcggcaagcggcccgaccgcgccaccctggtctatacccagcgctgtaaagaagctttcaaagaggtgcctgtagtcatcggtggcatagaggcgtcgctgcgccgcatcgcccactacgactactggtccgagaccatacgccgctccatcctgctcgatgccaaggccgacatcctcatctacggcaacgccgagcggccgctgatcgaggtggcgcaccgcatcgccaatggcgaaaccatcgacaccatgcaggacattcgcggcaccgccgtgatccgcaaggagccgctgcccgagtggcgcggggtggattcgagcaagctggatcagatcggccgcatcgaccccatcatgaacccctatatggaaggggcgccttgctcggatgacgagggcacggcgccagtggagcaggaggccaagccggtattggtgcagccacccaagcagaagccgtgggagaagacctacgtgaagctgccggcgttcgagcgggtgaaggaagacaaggtgctctacgcccatgcgtcgcgcatcctgcaccacgagaccaacccgggctgcgcccgtgcgctctcccaggcccacggcgatcgcatcatctgggtcaacccgcccgccttcccgctggaaaccgacgagatggacggcgtgttcggcctgccgtaccagcgggtgccgcacccggcctatggcaaggagaagatcccggcctacgagatgatcaagacctcggtcaacatcatgcgcggctgcttcggcggctgctccttctgctccatcactgagcacgaggggcgtctcatccagagccgctcggaagagtcgatcatcaaagagatcgaagagatccgcgacaaggtgcctggcttcaccggcgtcatctcggatctcggcggccccaccaccaacatgtacaagctgcgttgcaagagccccagggccgagcagacctgtcgccgcgcctcctgtgtctggccgaccatatgcccgcacatggacacggaccatactccgaccatcaacctctatcgcaaggcgcgggatgtgaaggggatcaagaagatactgatcgcctccggggtgcgttacgacatagcggtggaagatccgcgctacatcaaggagctggccaagtaccacgtcggcggctacctcaagattgcccccgagcacaccgaggaggggccgctctccaagatgatgaagccgggcatgggcagctactacagcttcaaggagctgtttgacaagtattccaaagaggcgggcaagcagcagtacctgatcccctacttcatctccgcccatccgggcaccacggatgaagacatggtgaacatggcgctctgggtcaagaccaacaacttcaagctcgatcaggtgcagaacttctacccgtcgccgctcgccaacgccaccaccatgtattacaccgagaaaaacccgctcaacaaggtgagccgccagggcggggacgtgttcgtggtcaagggcgagcgccgtcgccgcctgcacaaggcgctgctgcgctaccacgatccggccggctggcccatgatccgcgaagtcttgctggaaatgggcaagggtcacctgatcggcaacggccccaactgcctggtgccgccggaaggacgtggcgaggcggtggcctcgcgcagcatcaacaaggggctcaagcccgcgttgactcgtcatagcaacattgttcaccagcggggtaatggggcgggcaagggtgcctctgccggtaagggcgcagtggctgccgcctcgcaaggcaaggctcgcaacgacactcctgccgccagcaagggcggcaaggcgggcaatggcaagccagtcggctcccagctcagcaaaggtgctggcgccaacggcaagcctgccgcgcagggcgcaggtcagagcaagccagcagggcacaagggtaaaaccccgactcgtgctggctctgccaaacctgccactcagggcggcaagcctgcggccaaagggaatggtgccaagcgacctgctcggtgagttttcctgattggaaagcgatagaaataaaaaggcgaccgggggtcgcctttttattttatgaacatggtagtaggtgtcttagaacagcttttaaaaaagcactagtattgttgttttggatgcattcaacttcaccagtgctaatatgatacccttgagatacagacatcttatcgtctgaacatctatttataatatattgtgcaactgggaataataaagagtcgaatgtccccggggtagtagtgtttatattattttcaaacatctgtacatacagcgcacccaaatcatcaatccataagtaatattcaatattgccatcaccttttatctttggtgctttcccttgaaaaccctctatttttttcatgtcaactccatattgaattaaaataatttggatacccacctttttgaccgcggtggaccttcttattcggtgagaatgctaatttcggtcagcgaaatggtgtgtgttccagcttgttttttgaggattatttattccatacgttaacagtggctgcatcataaatttcaaatttctttttaggaaatgcttcacgccacatttctactttattcaatatccttttgttatgttcttgatcaaggtcgccaaaaactccaatgaaaatagtaagtttactattattatggtttataaagtcaaagacatgattatcttcatccctaattgaatgtccgaatatgaataaagatcctgtaatgctttttaatgatgaaaatgttctagatagataaccattcttctttattcttgcaagcttatgacttgttctgcaagggggatgccagtgctagaataagagagtttctcaatatctgaaccatcactgaaaatgtgcatggctccgtgtatataataaacagattgcccttgttccatgcctatctcccagtggagtgatgtgtctctttcttcaaggggaagatattcatcttgatatggatatcgaaaaccatcatcacacttcaacttctggttcggcatatccataaaatgcatgtacacccagtataaaaggaggtcatagttgaatgtatatactttgccaccatcaaaatgcattagaaactcacgacaactattatattgtctatcagtgatttctgatggcttaggcgggtgggctttacttattacatgaattaatgtttgttttaactcttcaatgtcattgctaatgtagtctgatataaccccatctgtatcatagtgctgtattatatcaagagtctctagaagacgtcgcataacaaattcgaagtcatacgtaccaatagaactaaatagatctttcatcctttctgagtcaatattttctgataatgtcttataattaaaaattttagggaatagtgatatgctgaaaccattacctaacattaggtgttttttagtatttccagcaatagctaaacattcagcaaaacttttaatgttcatttaatatctcgcaaatatgttgaaaccaaacttttagagaaaaaatttgggagggaaatctgggacacccgctgtttgtatgaggcgtatcaccaccaaatcctacgctaccgcccttggatgacagcttccaatatgctccattgacctgtgagggtagtaacccatcgcagctcaacaggttctgaatggccatggtaagccaaacgcaactgccgaggtgagccttaaagtgatgtaactatcagaaaaatctagttttttttacctctatcaaactctcctttctctgcgaccttgccaccaaccggacagagatcgggcgctggctgctggccatcctgtggctatggcttggcgctggatccccctagattgttttgctggtgcaacgtataagctgtcagctgctgcgcagatggagcaatcaaggggctgtgccggtagggcaattgaggcagggaggaaaaaacagcccctctgacctgaacgatggcatggccgacaaagcagtcagcgggcggtttactcgatacgcaccacatcgggatgggcggcgctggcggcttcgtgatagatatcgtcaagccagcgcgcgatctcatcctcggtcagaaagtcgggaataatgacgtcgcggatccgcgaatatttacgctcgggcaggctgacgttaaacagcagccactgcttcccctctcgttttacgccaaccagcctgccaaagacgctgaatatcatcatgtccatgctccttctcgtgctctttgccaacgccgctgtggcctgttgcgtactactgctttaccgcgctgcgttatcgactgagcctgcctaaatgccttgcttaataccacgccaacatggcatcgaacacgcgggtatgggttacctgcaggttatcctccttgaccgcaatggcggcgctatagagctgggcatcggactcattataaaactgcaccagatagttcttatggcgacaggctccatagagagacaggctgtttctcgcgcagtggccgagaaacagcgctgagccaaggccgatcatcaggccggacatatccatcagattgacggcgggcagggcaaatagtgcctcggcttgctgcgcgagttcatagagcgacatggcaaacatggcgccacagagcaacagtttgaggcgggctaggctggtgagctttgtctgcatcagttctggcgagacaaaatagaggttctccagatgtcgtctctgctccgtgacaaggatcccgcgtacattgacatcgacctcgaccagggtcgattcgcgatagaccagcccctctttttcccagtcgttcgccagcatggcaaccagcaccggatagacaaccacggcgaggccgcaatagatcggcagcgcattgtatccgctggatagcagcccaactgacaaaatgacgaatatatagggcgacagggctttgactgcaatggatgatttcatcgttatatatccatcggaaatctgggtcatccaccgttctgggcaaggcataacgccaccgaatctcacgctgccgcccgtggattacagcttccaatatgctccattgaccagcgagggcagtgacctattgcagttcaacaggttctggatggctatggtaagtcaaacgaagctgagccagcgagcacaacacggaggcaaccatcagaaaatcatcgttttttgaactgcgtcatcaaagcgcttaagcggacgggataaaggcgggcaagcaggcgcggctttgctatcttgttcggcctatggataaggggaggggctgaatggccggctcccttgcacaggagcaatagatggcggtgaaagccaaatccagaagagagaaaatgggcagcgggctggggctgctgctcgggatccttattttcaatctgattgcctaccagtttgttcagacaaaagcgctctccgagaccaaccgggtgataggggccattgtcagcgccctgctctgctccgagctgggggtcagagtgggcaaatggttggatgccagggagcaggccaaggggctggggaaagagctcgaatagaaagctctctatagaaaggtcggatgttaccctgtgccatcgcatccatcacaaggagttcccccatgcgcattgccctgattggccttggcgatattgcccagaaggcctatctgccgctgctggccagcgacgagcgagtcaccccgctgctctgcacccgcaatccggcggtgctgggcaagctggcccgccagtaccggatccccgagtgctttaccgatgtggatgcgctgctagggagtcgcccggatgccgtgatgatccatgccgccaccgccgtacatggcaaactggccgagcagtgcctgcgtgccggcatccctacctttgtcgacaagccgctctgtgacaacgccgccgaagtggaggcgctcgccaatctggccatggcgcaggattgcccgctgtttgtcggcttcaaccgccgctatctgcccgccatgagtgcggcccgtacagataatcagccgctcaccgagcttaactggcaaaaacacagacacgccctgccggggctgccgcgccagttcctgttcgatgactttatccatgtgctcgacagcctctatttctatggcggcctgcctaccggggatctgcatgcggtgctgcggcgaagttcccagcagcccgaactgctggccggggtgagcgtcgcctggcagagcgggcagacggcggtgagcggcagcatgaatcgcggcgccggcatcacggaggagcgtgtcgatgcttacggcgacaacctctccctgcacctggaaaactgcacccggggcacgattgcccgagacaaaactgtgcagactctggcaccggacgactggcagccggtactggcccagcggggcttcgtggcaatgctcgatcactggtatcggcaaatcgagctgggcaaggccgatggggcactcatcgagagctatctgcatggccatcgactggccgagcggctggtggcgctggcggactgacctttctcctgcgcctgccgtgcctgatttggcgggcttgcacgggtgagtaaataggcaaaccactgtacaagatgacggatccctgcgcagtcagccggcgagggcgccgccgcgcgagccaagcggacgcttgtttgctatcttggcgcccatgaactgccttcagagcaacagagtgtcatgagcattattttgggcatagacccggggtcgcggatcacaggctacggcgttatccgcatagtcgcaggcaaggcggaatacctgggctccggctgtattcgcaccgacttcggcgagctgccgtcgcgcctcaagcaggtgtatgacggggtgagcgagatcatcacccagttcaagcccgacgagttcgccatcgagcgggtcttcatggcccgcaacgccgattcggccttgaagctgggtcaggcccgtggcagtgccatagtcgcggcggtcaacgccctgctgccggtcagcgaatactcggcgacccaaatcaagcaggcggtggtgggcacgggcggcgccgccaaggagcaggtgcagcacatggtgacccatctgctcaagctgtcggccacgccccaggcggatgcggcggatgcgctgggggtggctatctgccacttccatacccgccagagcctgatcaagatggcggggcgggccaccagctcggtgcgcggtcgctatcgctgaatccagccgacgctgactggtgtctgagtaccactgtaagaggagggcgcccgtgcgccctcctcgtttatccgctccattgatccactcgcatgctgacttgttgtcaaaagagtcagcagtgtcacaagttgtcgcatggcatggatgagctccgtctggtgcagtttgcatcttgacggcaatccccctaactaatcaataacttgtgattctcatcacatttcaggaataaggcaggcccacttcgccttgttatttcacactcccataatgtgtcgcccgtttaataacggcgacctcatgagcgctggctcatgttccattcatcattgggagatataaatgtgaaaccttttgcagctgagtttatgggcaccttctggctcgtgttggggggctgtggcagtgccgtcttggccgccgccttcccgaacgtggggattggtctgctgggcgtggcgctggcatttggtctgactgtgctgaccatggcctatgccgtcggccacatttcaggttgtcacctgaacccggccgtgacactggggctgtgggccggtggccgcttcccggcatccggcgtgttgtcttacatagtcgctcaggtattgggcgggattgctgccgcggccgtgctctatgtgattgccagcggtcaggccggctttgatgtgagtgccggctttgcctccaacggctatggcgagcactcaccaggcggttacagcctgctggcggccctggtgtgtgaagtggtcatgaccggcttcttcctgttcgtcatcatgggtgccaccgacagccgtgcaccggccggttttgcccccattgccatcggtttgtgcctgacgcttatccacctcatcagcattccggtgaccaatacctcggtcaacccggcgcgcagcacaggggttgccctgtttgtgggggattgggccgtcagccagctgtggctgttctgggttgctccgatcgtcggtgccattctgggtgcgttggcctatcgcgtgattgcaacgaaagcgtgatccgtgacgaaaaagtgtggtatcgacacgcccccgggcgtgttttttcgtttcagggggaggcattcaaagaccccgagcgctcagcatctccttgtagcgcaggtgcagcagttgcacccgttccacataagcgcgggtctcggcgtatgggggtatccccccatgtttttgcaccgcaccggcccaggcgttgtaggcggcggtcgccagcgctatgttgccgccatattgcttgagcagacctgccaggtatttcaccccgccaaagatattctgctccgccatcagggcatcaccgacccccagctcacgggccgtggcgggcatcagctgggtcaatcccatggcccccttgcgggagatggcttgcgggttgaaggccgactctgcgtggatcagcgcccgtatgagtgcgggctccacctgataggccttggccgccgcctgtatggtgctggcatagtcatagagaaagagacccgtggtgtgccagttgaccctggaggccgggttgcaggcgtagcagtcgttgaacagcagcaactcatagtgaccctgatccggcatcaggtcggaatagcgcaccacgccatttttttgcaccgatttgtagacctggatctggcgagtgccggatggctgcgtgatttttgcaggcgctggcaccggtgcagaaacaggggagggtgacacgctgggggcaggtgccgccttgggaatgtgaaggggagcctgggtctcggcggtcaggatcaccacctccgccggcggtggcgtccggctccagccgggcggggaaaacagcgggatcagccccatcaacatccatgctttcaacggcttgctccttcagcctgattggccttgtgagtaaagcatcctgatggtggcagaacaagctgccgatgagcgccgggttgaaataggcggagtaaacaagcggggccgcgcagtggcggcccctggcagagtaatactccttattcttgcagccagagtcgggcgctgcgggcgggaatggcgacccgcacccactgactctgcacattgatgacggcattttgatcgagcacatcccggtaattgcgataccagttcatctcgaatttggcggtatcgagccagtactcctgctcgtactcgcacttgttgacaccaaccagcccctgcttgccccgtttgaacagcacgaagcagtcgccgctgccgaccagttgcatgggctggccctgtacggcgttatggaagcggatcatgcctttgagatccgcgcgctggtaataatcctgccagcgcagcccatccttggcctgggtctcgccgtgatcggaatagaccagcggcgagccaccatcgcgaccgagcaggtaggcataggccagcttctcgtcggtctggttcaggatctggtagcgaaagccatcgttggtgggaatgtcgtgggtgatggcgaaggtgacggcacggctgcccggcagggcctgaccgtaggcaccggggtcggccagcaggctcatgctgccgccataaccgagcgccccgcgcagggaagcaaacagcggaaagtcataggccccctgaccgctgttgtcgagatagggtttgaggaagcgctcgtaatccgtgctgccggcgccccccgtggtgatcacctcgccaaagacgtgcatgccctgttttatctctggggtgaacactgcattgatctggtaatcgctcatgtgcttgaccgcatcgacccgaaagcccttgatacccatccccttgagcgccttgagataagcctgctgctggctcactacccagttgttgggatcaaggtccggcagccccttgtcaccggcgccgccacacaggcgccagtactggacgtggcccggatcgctccagtcggtgatgcagccttcggggtgaaaatccgatccggccagcaagttctggccgagatcgccgaacagcttctggcgttcgaagtaggtggggttggccgcatactggccgagcagctcgctgcccgggtagttgagatcgctgcgcttccagctctcgttggccatgtggttgagcacaatatcggcatagacggctatgcctcttgcctgcatggcggcgatcagctgctcgagatcctgtttgttgccaaggggggtatcgatgaggcgcagatcctgcggttgatagcgtgcccaccactcgttgcccgatgatttgaggggcggcgagatgagcacctgcttgtagccggcggccttgatgagatcggccttggcgatgacttcgctgtattgccagttgaaggcgtgcagtatgacgtcggcgtgtgccagaggggcgatcagcatgcctgcgatcacccagattcccgctgtttttttcattattgtctgtccttgtttgggtgcccatgtgggcacccagagcctcacaccggcccttcgggccggcaatctccttttgactgttttgtgagcgttttcaaagcagactgtgcggatctgtgacggcttgcataaaaccgcctggccccgtcattactgactttcccatcactgcagcggttggccggcaactcagtcgaggccgttgttatagagtggctgccaggcacagaagcgctggccgttgcggctgttctgcagccagaagcggttgcagttgtcgtcgtagttgctggcgccgacgttgacggcatagctgctcagacgctgtccctgcagggactggaacacgccgttgtagagcagggagaagtgcaggtgcggacccgtggaggaaccgccctcgcacagcgcctcgttgcgattgctggcgtaggtgcctatgggggtatccgccgccacatagtcgccgctgcgtaccgagatgccgctcatgtggtagtagttggtggcccagccgttgggggccgtgatccgcacctggcagcgggagaagacggtgacagtgccgctgttggcggcggtgacagtgtaggtggcaccgccccagcccggccagtcgtaggagacgtcgatggaggagtaggggtagcccgaaccggtatgggagtgggcgccgttcaccttccagctgtagccctggcgccagggcagctggaactggccaccggccagccgggccgagggaagcgcagcaggggctttgggcgacgtcatggcttccttgccaaacagggtctgccactgctcgctcaactgctgccgctcgtgcgggccaagcagactgcccagggcggcctgatgcgccgccagcggggggagggcagggacgctgcgctggctcagtcgcagctgggctttggcctggtagaagcgctcggagagctggcgtgccatctgttcgagctggttatcgaatccccgggccttgaccagcttggcgaagggtgccgccatggcttgcttggagggggccgagatgagctggctgtttgcctccataagggccagcagcagttgggggttgaggctggtaatgccgctccagtgcaggatcacctcttccttgggcagcaggtgaggcgcctgttgcagcagaaagtcgtgcagatcgaacgccatggctgcctcgccaaacacgaagtgggcctcgtccagtggcacagtggcgccgccggtggcgttgagctgctgctgggtgaagtggtagggagcaatcgggatgtggatgtcgccggcccagctggcggtgggcagcagtgccagcatcagcagggaagggataggtttgaacatggtatctccttggcaaagtggtgaggtgacagcgtgggggttgtcccactcaggcaacgacagcgctatgctatgccaaggcttcaccatagggtgaaacaccaagattgctattcgattgaggctttttatggctgggtgtaactcatcaggcttgttaacaaatgtttacgaagtgattttgatattttaaatcataggtttacgtacgattaaatagtcccttgccgtaaaattaatcaccgcgagcaagccgtgcccacattgggataccgtggtagcattgcctgtgatttatgcggtcagcagtgtgttaaaaagtgtacaaataggcgcggttactggcttttttgttactaaaaggcgtgatatcttgctgacttgtctggtcggatctctttcctagcagccactgacatttgaagactggccgagcggccaaggatggaacgggtgtgataagcaagcgggcgatggaactcacgttcgaagagtactgtgatgcggatctttccctgatcagggattactacgaaacgactttctcccattacgtgccggatttggctgagcgtatcttcgtggtgcgcgatgcgcactggctggtgggcgccgtacgcctgcgcgacgaacaggattactaccacctgtgcggttttcggttgctgccccactaccagtcactggggctgggctcccgtttgctgcaacatgcctgcagtgatctggtggacaagccagtggtgtgtcaggcattgccattcgagaagccgttttacctcaaggccggttttgctgacctgcccctgcatgagctcgatggccccctcttttctctctatgaccagcagcgcgaacagggttaccagatcgagctgctggtgcgtcaggccaacacccccgtctacaactgacgactcactgcggcttggtcagcaggtggatcttgcccggtgacaactcaagccccagcagattctctttcagccaggcctggttcgggtccttgtcgttcagccgatagacgggctgggtctccagccgtttctccatgctttgcagcagcatgcccagcatgaagccgaacttctgctgcgccgcttccggttccagcttgtactcaatcaacttgatgttgtcgaggaagagggcgctctgagccttgtcatagcgtggtctggcctcgtaggtcatgttcagacgcgcatcgtattcggtctgatccggcagggcgatcctcagttttcccttgccatagacacgggcggtatccgggctctgacgccctatctggacgtcactctgctcgagctgtacgtgggccttgatgatgccgggtaattccagctgtttgttcacttgtacctgggattgcaggtactgatttatttgttgctcattgatgtcatatgagccttgacctagcatggccagactgagcagcatagattgcaggatcatgctaacgacctgatagaatggatgtgtttcacagcataccatcctggccccgtggggtctgcccaccgcatttaccctgatgtaaaaggagtcctcttgatcaatggtttggagtacgacatccagctgctgttttcccagtttcttggttggctgctgctgctatttcacaccgtgatcgtggcagggatctccttgcgggtggtgatgaagcggcgccccatcggcgtctcgctggcctggctggcgctcatctatgccatcccgtttgccggggtcggcttctatgtgctgtttggcgagatccggctcggtcgccgccgcgcagaacgggccaaggccatgtaccgcccctacgctatctggatccggcagctggccaggctctttccccagcactgctgcgaggtgggcagcaaggcccagccattgcacgatctgatccaggggcggctggccatgcccatgctctccggcaaccgcatgaccttgctgagccaacccgaatcgatactgcgcgagatagcgcgcgacatccgccaatcctcccagtcctgctatctggagtactacatctggcaccccggcggcgataccgacgatgtgtgcgacgccttgatggaagtggcggcgcgcggcgtggattgtcgtctgctgctcgattccatgggcagcaaggcgtttttccgctcgcactggcccaaaaagctgcgcaaggccggggtcaaactggtggaggtgctgccggtcggtgcctggcgcatcccgttccagcgccaggatctgcgcatgcaccgcaagctggtagtgatcgatgacagggtgggttacaccggctccatgaacatggtggatccccgcttcttcaagcagaacgccggggtaggccagtgggtcgatatcatgatccgggtgcaggggcccgtggtgccgctgatgtggtccatcttcgtctgggattgggagatggagaccggcgagcggttgctcgacagcctgcagcatgatccggaagcctggccccagagcaactaccgggcccagctgatcccgtccggccccttcgttggcggtgactgcatccagcagagcctgttgctggccatctaccaggcccgtcaccacctggtgctgaccaccccctatttcgtgccggacgatcccctggcggcggcgctctcctcggcggcggcgcgaggggtgcaggtgcaactggtgttgcctgcgcgcaatgactccatcatggccaaccatgcctgcaatgccttcatggaggagctgctggaggccggggttgaagtctatcgctacgatgccggactgctccacaccaagagcgtgctggtggatgacgacttcgcactggtgggcacggtaaacctggacagacgcagcctctggctcaacttcgaggtgaccctgctcatcgacaacccgctgtttgtcgccgagatgacccatctggtacagggttatatgacggaggcgacacccatgtccctggccaagtggcgcgatcgtcccaggtacaagaaggtaatggagaacatcttctatctgttcagtcccttgctgtgacattacataattgcggtcgatgctgaattggacttgcctagccccgatatcgccccgtagagtgcggcaatgagcctttggagaatcatataaaaatgaagaagcgagtaacgctggccgtgtgtgcggccttggtagtgggtgggctgggtgcctgctggtacacgggcaatacgtttgaccgcatcatggacgagcagatcgccaaggtgaagcaggagagcggcgtcgagctgagctgggtgcctggcgccagcaacctgtttacccgtgacggcatcttgaaggtggtggtcacgccgcaaactctggccagcctggacggtcagctggaagggagcgagccggtcgaggcgcagttcatcgtcaacagtcgtattctgccgctctatatcaagagcaacatgctgctcgacaccaagcagggcacgctggccactgtgttcagcgccctcaagctggagcagtggcagtttggcatagagtcggtcagcagcctctggaccatgagcaacagcagccgcttctgggccaacgagttcaaggtcaagcaggggctcgacgagttcagtttcctgccgatgacgggcgactaccgcggcgatatggatggcaacggtcacgttaccttccactggcagggcatgacactgcatgaagagcagagcaagatggacatggtgctggccgagctcaagggcagcgccgacatggccgagatcagcgggatctggctctctccccgtagcgacatgaccctctctgcgctgtcggtgcagctgccagacagcgtcaaggtgtcactgcagggcctgaccacggaaacccaactggaaggcgatgatgcccagaccctctccagcagctatcagatgaaggtggatactctcaatctggagaacgagaccgataatctggcgctgacccagagcaagctggccctgaatctgaaagggctggatctggaaggctatcaggcactgcaagcctccagcgggcaaggggtggaagatgaagccatccagcaagccctggacaagctgctcaagcgcggcgcgaccctggagctggtggacttgagcgcccagctcaacggtgagcctgtctccatgaagggggacgtcaagctggcatccacctcgctggaacagttgttcaatagcgaacagggaatgcatgccctctccggcctgatgcatgccaatctcagtgacaaactgggcaaagcggtgccgcaactggcccccatgctggaacagttcgctgccatggggtatctcaaggcggacaaggcccagctgaccgccgagctgaagctcgacaagggtgccatgaccatcaatggcctgccgctgtaagtcggtggcagaaacaacaaaggctccctcgggagcctttgttgtttctggcgtggtgcggcaggtgggttacttgaacaccaccgtcttgttgccgtagacgaacacccgttcattgagcaccagctccagcgcgcggctcagcacggatttctccacgtcacgaccggctttggccatgtcatcggcactgaaggcgtgaccgacatggatcacgtcctgctcgacgatgggaccctcatccagatcgtcggtgacgaagtgggcggtggcgccaatcagcttgactccgcgatcgaaggcctgacggtagggacgggcaccgatgaaggccggcaggaaggagtggtggatattgaggatcttgcgcggataggcttcgacgaagctcggggtcagcactcgcatgtacttggccaggatcacatagtcgggctggtagccgtctatgatggcacgtacctgctcctcgtgttcggtgcggctcaggtcctcatggctgacggtgtggaacggaatgtcgaacttgcccgtcaattcggcgagcgtatcgtagttgccgatcaccgccactatgtccatgtccagcgcaccggcatagttcttcatcaatatgtcgccgaggcagtgggtctccttggtcaccaggatgacgatgcgcttcttgcccgccttgaccaggcggcgctgggcgccggcgggcagggcatcatccagatccgccagcagggtctcgtcgttgaaacgcccctccagctcggtgcgcatgaagaagcgaccgttttcatgatccacgaactcgtcgttcatgttgatgttgagctggtgcttgtagcagatgttggtgatcttggcgatgaggcccttggcgtccggacaatccgtcagcagtattttcttttccatctctgtcatgattccgtttgtggtgttggcgcctgagtctgcgcaggcagcgcgttttttcaggcactatgccataaacaaaatcagaaaagacagcgcgccgtgcgtccttgggtcaagtcgttgtctacgggcgctggtcggttccgtattcatctttgatgggttttggactggtatcctgcgttttttttctttaggctgtctgcgcttattctcagggcggggtgcaattccccaccggcggtatcccgatctgactcggggagcccgcgagcgcccgactttggtttcacacctgagtcggggtcagcagatccggtgagatgccggagccgacggtcatagtccggatgaaagaggataagacagatattgcaggcatgccctcgttgggccggccgctgcatacctatctctgtctgcctttccatgccctgattctggtccttgtcttatttaggagtcttaccatgaatcagtctctactcagtgaatttggtgatccccttgcgcgcgtcgaagcggcgctcgcggccttgcgcgccggtcgcggcgttttggtggccgacgatgaagatcgggagaacgagggggatctcattttcgccgcacaaaccatgaccaatgaacagatggccatgatgatccgcgagtgttccggcatcgtttgcctctgtctgaccgatgagcgcgttcgccagctggcgttgcccatgatggtggaggcaaactccagccactatcagaccgctttcaccgtcaccatagaggcggcgcaaggggttaccacgggcgtttcagcggccgatcgcatcacgaccattcgcgcggccatcgccgatggtgccaaaccgtccgatctgcatcgcccaggccatgtcttcccgttacgggctcgtaccggtggtgtgctgacgcgccgcggccataccgaagccacagtcgatctgatgcagcttgccggcctcaaaccgttcggggttttatgtgagctgaccaaagaagatggctccatggctcgtctgccagacctggttgccttcggtcgcctgcatcagatgcctgtgctgaccatcgaggacctggtgcaatatcgtcaattgctgtcagaacgttctgcctgagcctcatacgaaattgtaataagcacaaaatttggttacgctctgtgcgaacctcatccagaggcactcgtttttgattaaaatttgcacataaagtgtgcaactaaaaaaaaatgagggttttaatgcatttatctgtgatgaggcctatccaaagtatgattcttttgtgccataatcacgccgcttgctaaacgtctggcgagttaaagggagcttttaaaaatgaaaaaattgttgttggtaggtgttgttggtctgtccgctctgctgggcggttgtgcaaacaccagcgaactggaaacctccgttcagaatctgtctaacaaagttgaccaactggctcaagatgttagcgcagttcgtgctgatcaatccaagattgctgctgatgttgcagaagccaagcaagaagctatgcgtgctaaccagcgcatcgacaacatggctacttcctacaagaagtaatccatgcgaaaaaatggcgcattcatgcgccatttttttttgcctgaaactcgtcaattccccgcttttcttccatatgctctcgccttgccagagcaatgccgatctctcggcatcactctcactttttatcccttcattattcagtagagcaggctgtatagcttgcgacggtaactctgtgcggccggatgggcacccatggtggtcagtatgtccagataggtcttcttggcatcgccaaaggccagatcgcgtttgagaatggtgaacagtagcgccagtgcttcctcctgacggcccgcctggctgtattgcaccgccagctcctgggtcagggtgaaattgtccggctcctgctcgtaacgggcttccagcgcacgcagctcagggctgtctgcggcttgcagcgccagcgccagacgagaactgagggtctggtagtggtcatcctgcgcagccatggggatcttgccgagccgctcctgggcttcatccagcagattgatgtccagcgccgcctgaatgagccacaggctgatgtcgtggcgatccggcgccagctggtgggccttggtgagatgggcataggccacatctgcctgatcatctgccagtgcctgctgtcccttctcgaacagcagctcctcttccttgggagcgaaggcggcaaagtagtggcgcaaggtagcttcatcctgcggcccttccaaaatggcctgttcatccgggcgcccctgatggaacagtaccagagcgggcagggcacgcaggccgagctggctggccaatggctgcaactgcggatcgttcatgtcgaccttggccaaggttacctggggattgtccgggccaaccagtgactccaccagtggggtcatgccctgacattccggcatctggggtgcgtgaaaatagatgacgaccggctttttcatggaagcatcgatcagtgcggcttgaaaattctggggattgatgtcgacgatcatgaggctgactcttggaaaatggtgtgagttaacatggggttgatagcggtggatttcaagttttcatccagcaggtaaccgttgacggccagggtcggggcggcgaggctgagccagccgctgccaataggccaatcctgcacccggtattcgtgctcatcgagccggttatcaaggcgccatccctcttgcggcagaaagcaaactttgtcgagccccgcggcaatgccgccgccatgggccttcagtaccgcctccttgcgtgaccagagccgatagaaggcgccgtcctgctcttctgccggcaaggcggcgagccattcatactcgctggtggcatagaagcgtctggccagtggcaacgtctgccgacggcgcctgcccatctctatgtctaccccgagcggtccagtggcacacagtgcgatcaccagccagtcgccgctgtggctctggttgaactgccagcgcgggttactcagcgccggcttgccgtggagatgagtacaaaaaagcagttcgctggcctggcattgaaggcgagcggccagcaggcaccttagcagtgaccgactgaccagaaattcctggcgccgatccggatgctggatctcctgccactgttgcagctctgttggtgaaagcgtttctggcagcatggccaactgagcggcgctgacctgggcgggttttaacaaatagagatccacagagatcatgatttttcactttaaaagaggactgaaacagcgataaaagtcagtttgatcgagtctgcacgggcgctttcgagattgtatattgtttggccatgatcacattaatcatgaaaaataatgcatttccttgcgaaaatgtgatgtcgatagggattttcgcttgcctcgatagaattcttggatatagtcgggtgctgttgccttataaattgcccttctgggccgtattttaacaagttttactcattgcggggataaaggattgcgccacctgatactactactggtcgcgctcggaatggtgggttgtgcatctgcaccccagcccgaggttgcgagcaagattgaagtttccatgatggaacccgtgattgaaccggaagcttcgcaaaccccagatgtgaatgaaatcctgacagtgtacaaagagtggcgcggtaccccttatagctttggtggtaccagcgaacgcggcatagattgttccgcttttgcccgtgaagtgttccgcaatgccgtcggcatcgaattaccccgtgatacccgctctcaagtccatgaaggcactcgcgtttccaaacaagacttggtcgaaggtgatctggttttcttcaagataaatcgtcgtctcaatcatgtgggtatctatgtgggcaatggtgaattcatccatgcctctacccgtgctggtgtgacgcgctccaagctggacaattcctactggcgcagcagattctggcaagcacgccggatcgatatctgagtcaggctggacaaacggctcgcagtacggactgtttttccaacctcacttgaaccgggctcctgaagcccggttttttgtggctgctatttagactttctggggccaaatcactatagtgtgggcccgttttccctcggcaggcccagcatgaagacccactccgaccgcaaatccggattacacccacgcaatcgccatcaggctccctatgattttgatgcgctctgcctgcgtacccccgagcttcggcccttggtattcgtcaacgagcacggtacccagaccctggattttgccgatcctgccgccgtcaaggcgctgaacaaggccttgctggcactgcactacggcattgcgcactgggatctgccggcgggttatctctgcccgcccattccgggacgggtggattatctgcatcgggtggcggatctgctcgccgagagtgcgggctgcgtcccgaccggcaagggcgtgcgggtactggatataggggtgggggcgaactgcatctacccgctgctgggagctcgcgagtatggctggcgttttgttgggtccgatatcgaccccgtgtccgtcaaggcggcggctctgctggccaaaagcaacggtctgggcgggcagatagagtgccgccatcagggcaatgccaaacacgtctttcgcggcatcataagcccgcaggagcgcttcgccctgaccctgtgcaacccgccgttccatggatcgctcgatgaggccagcaagggcagtgagcgcaagcttggtaaaaccgtgcaggggcagccagtgctcaacttcggcggccagaaggccgagctctggtgtgaagggggagaggccgggtttcttgccaccatgatcgtccagagcaaggagtttgctgcccagtgcctctggttcagctcgctggtgtcgaagaaggagaacctgccggcggcgaagaaggcactggcccaggtcggggcccgccaggtgcgggtgatcgacatggcgcaaggcaacaaggtgagccggatcctcgcctggtctttcctggatgaggtcgcctgtgggcaatggtggcaacccgcgcttcgtggcggtgtttgacgggggaggggcagcctcctgtcggtatccccctttttgtatctgtactcatggtggcaagcacctgccatgataatcgttttcctccttgttccatcaggcttgccgtacttgtgttagtgaccacttctttgcttggtacagctgtacgctgagatttttttgcacttgcagttgaaactttcataaaataggactggttagacctctttacaggctttgaattgaatagggatcggtagatgaaggttgtcgattttctgaagcgcaagcgcgaaatcctggcgcagcacccctttgagctcaaggattggctctctccggcgatccgtgactactggcgtgagtttcagcaaaaggcacacctccaccctctgttgggtcgtgtgctggacctgcaagctgacagccagtcagtacggcaagtgcagaccgccaatggtcagccagtgcagactgacgagactgcggttgaactgagtggtgaggcggcggccctgtttgctgcgctgcagccgagcattggtgaagagacccatgtgggagagtggctgctggtcagtcagcagatgatcaacgagtttgccgccgtgaccggcgacaaccagtggatccacacaaaccctgagcgtgctgttgccgagtcaccgttcaagaccaccatagcccacgggtttctgaccctggcgctgttgccacgtctgacgggcagtatcaacgaggcgacccccgagtttcctgctgcccgcatggtggtgaactttggtctggatcaggtgcgttttccgtatccaatcaaggtggacagcaacatccgcgcacgtaccaagctgctgagagtgacaccgatcaagggcggtcttgagctgctcaaggagatcaaggtcgagattgagggcattcgtcgtcccggctgtgtcattgaatccgtcacccggatctacttctgatgtcgtgacggttgtcaccgccgtggcgtaaatagtattgaaataaaacaggctcacctcggtgagcctgttttatttctggcgttgtgccgcctgtctggggctcatccactcgccgaatggtttgccctgatgactagaagctggctcccaggctgatgagatggcgccacttcttgcctgataacggtgtctgaacaccttgataatccaatctggactcttcccaatcgagctcgctcgaccaggagaggcgcaggtgatcgttgaagtagtagcgcatccccaggctgccctgcacggcctgttcccgggtgatgtagggtgagggttggtctagatagcgcttgtaggtgcccttgctgaacagctccagttgctctgaccagagcgcaacgggttggcggtagtcccagccaaggcccaccaggggatagtttatgatcctgtcgttgaagatatcgggaatgatgaagtcgtcccaataacccggcctgaagtaggaacgctccaatccggcttggcttatcagttccagccgtcgccgtttgtcgttccagaacctgtaccccgggcctgaggcataacccagattcatgtagtctgggtcaagcatctggtattgatagtcgacggtggagcgcacaaaccagttctggtcgaagaagaagtccagcatgggtttgagccgatactcatggctattggtgacgttgttggcggtttcgtagatgtactccccatccaggctgtatcgccagtcgagattggcaacctcggttgtggccttcaggttgacgttgttggttttcttctcgctgtgcttcagcttcacgttcagatcgctgctgcctgtccagagccaggcgcgcgtgtcatccggggtgagcgcaagcagggtgatgcctgtcttcagcgtcggttttggtttgtcctgtttttcgaggcgccagcgtttgaccgcctcgcgtttgaccgtgaccggcgagctgtagggcagcgctatgcgcacctgttcatccgtgatctcctctatggtgccggtcagtcgatcgccgttgtgcatccagaggatatcggccagcgccatcgggctgagcaacagagagagcaagaaccagaaggggtatctcatggaaagtccttcatgaacacagggttgccgttagccgctgacggggcgtggaatgccgttcttattgttcagcacggcagccaccttgtcaccgtcgatctcggacgctgcgataaaggcctctacctcgggtgagaggatcaggggggcgccctgctccagctccagttcggtgcgagagagcggtgaatgcacctccagccaatgactgccatcgggttcgatggcggtcttgaccggctgattgatcacccgcactgtcgtgccgacaggaaccagcttgaacagtgcctctatatcgtcaggacgcaagcgaatgcagcctgcactgactcgcagcccgacaccaaactccttgttggtaccgtgaatgaggtaatcccgcttgccataaccgaggcgcatggcgaattttccgagagggttgtccggacccggcggcacgacggcaggcagggagatccccttttgctccagccaggatttgcgcaccatggggccgggcacccaggtcgggttggggttcttggcgatcactgtcgtgatcatttctggcgtctctctcccgatatcgccaatcccgatgggcagcactatcacctcatttttccccttgggaaaatagtagaggcgcagttctggcaggttgatgactatgccctcccggggcacatccggcagcagcatctgggtcggcagggtcaggcgtgtaccaggtttgggtaaataggggtcaaccccgggatttgcctcgagcagtgccaaaaaaccaatctgggtgtgcttgccgataagttcaaggtgttcatctggctggactatgtagtcctccagttcaccgatcaggcggctgccagccggtggcaagggataggttgtagccccgcttggcgttgtccagaggctggctgccaccagcagcagtgagacgattcgagcattgaacatggtacttcctatcagatcgcgtgaaggcgggtcactacccacccagaaaaaagaagtgaaattgttaaccaatccactcgtgattaccagcctgtcccgcaaggggtacagaggagtctgctctggataagtcactattttgaggaattttcgcactttgttatgacagtgccggataatgcgacgaatggggtcatgtgcagggcaggattgtgaacaagccggtatctgtcatagcctgtgtctggcgacgtgggcgccagtaaggtaccaagagcgtgggatcaccttccaggactgtgcctacgtgtcgtggcccgggccataacagcagccatggtaacaaacgcagtagcatagtcttttttatcgacagttatttgatctttaaagagattcaagttgatttatcaggcctggtccggtaaaagttaagccccgtggagagatgccggagtggccgaacgggattgactcgaaatcaattgtggcagtaatgccacccagggttcgaatccctgtctctccgccatcttaaagacccaacttattgaaaaagttgggttttttattttagtggttttttcggtatgccagtgagcatgccattaggtgttggctgtcctgctccttgatagcactcctttgggcaggtcattgccactactcccttcaagttacccaaagcaagagagggccgttgagttagccaagaagccccccagaatgcctagaatttattgtggttcatgagttggtgcatttacatgaacgcaaacataaccagtgatttatttccattatggacctgcatctgcccaaattggcgagagcacagagataggcatcaataagatgcccttcgtgtttaaccggtggggatattagttgggcagcattttcatcaactggagtgaggattcacctagaagagcggttaacgttcagggtaaacttttgctaattttctcttaaggtcctgcatttgaggtcgaggtcgggaagaaactactttagtaactaggaaaaaacgtaacgctatcagttgcttttgtggtgaaatccaattacttattcgctccattttaatttctataaagatatattctggacggatttttcttacataaggacagatgtcagctgtgttgaaattagtgtttggatcacggagtaccccgttgggtcattgtactcgtaggcgcgttgtccgatctcatccaggccctgcttttggacactttggtagccaagtgcctacggcataagaactctctaaattttcgaaaaattatcatggatgtctagatggaatcaaacgattcaggtggtgtagcagctaaacacggtttcctatttcaagactgtgtagccgcttaccatgtcacccgaatgcttcgtgataagactatccgcagtattcgctgcgaggtcacagacgatatcgatatcttatctgatgggtgcattgacttcgtacaagtgaaaagtacagagaaaacaagatggaacatctctgacatagccaatgattccaagggcgttaataataaaaaaattccctgcagctcgatattgcacaagtcgatgcaatgcgagtcaggtgctggtctgtcccgtagatatttgatagtcactgaagataaggtgaataaaaccctagaatacttgacggtcagcccaacagcccgggtaggtaagctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatagcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagaaggtggcatcacttattggaaatccctgtatcgacaatgccagggagagtggcggctattgcccaatcactatggtgtgcagtgctatccggtcactgagttactgttactctctataaacgaaggttcagcaacagaaagcctgttgttatggctgttatcccatcaacactaccctgatacgggcgttgtgttgttcacggcagcagctgaaatagacgacatacagcaagcgtgtttacttcgccatacttgtttttatcccgatgggcggcatgtctttttcccttttcatgaaccggctacgctaaaaacttggctgacaatgacagatgtgtcaacgaggcagcggtttgaattgccttttatgggtatatatattcccgaggtagtcgacacatgctattcaacctcacagtttgagtgtgtcagtacgtcagtctcgcccagaaatatatcgtcacaagtatatgaaaacaggttgagtgccgaggcttatcgcgtactgaccaatcaggcgcgttatcaacatttgaccaaggcgttattcgtcagagccagcgaatactatccatttctactggatataacatggctggagaagcgtttcataagcggtattctcttggcaagtgagttgtatcctgctgcatcggaggatgagtgggaggcctggtccgcacaccgctggatcatcggttcagattattatcggcaccctcagtttattaaattggtttctcactattcgttatcgatggctattaaaaaattcaagatggatgcagcgctggtcagtgattcacgggcccatttccatcgacgtgaatggctgtttggcctggtagacgataaaggagcgtaaggcgtgaacgcaagcaagatgatgatatctggcaagtatcaggatgatgactggcaacagctgcttgatgggcaaggtctgttcatgtttgccgaagcggccatcaacgatgctgtgcctggcctggcagaaaaatggggcggtagccttgagcagaccaggctgtattggggagagacgggaaagctgcatagcactatctccccctatctcattcctgttcatcgacaaaattggccagagcttcagcgccttgtcacccatcaacccggatggggcctgatgtttcagctcgactgattcatgctggcgtatacgccgctccagcagttgcaagcattgctggcacatctgcggcagtggtcctggatagatacacctgaacatgagaccgccatcttgcggctcagtgactggcaggtggtcaagcccctcttgatggcaagctctcctgccgaagccactgcgctgtttggtcctatcgccaagattatcgatatatcaccggagggtggttgtgattatctccagctcattgaacgggtcgaacatgacctcgctgggcgtgctccgcaacagttatcacccgcacagtggactgcattgaactcgctgtcagacagcgttgcacacgatgagtatgtcgcgcatatccaggcacatcatcaagtggttaaggggtggctgcatattccggccgatcatgaacaccgattccggttcaacgtgaacggcgtttttcaaggtagttgtcgttttttatgctgcccggcgttcattttccggattgagcgccaccatacttactggtgtccagttccttgttttaccagaccagcgttcaggatgctggcatcgtgcggcttcatagactgcttcccgttgtttaagcaggggcttatccaaaccctggtgcctttgttctggtgtgacaaacttaatcccgctatgacgatgttgggtgttgtaccagcgtatgaagctgtgtacccatgcccgtgctttgcttatatcgctaaagccatcggcaggccatgcagggcaatatttcagtgttcggaacagcgactccgagtaggggttatcattgctgacccggggtctactgaatgacgagcagacacccagttcatacattttggccagcattgtgaagctcttcatcggagccccgttatctgagtgtaaaattaatccgctattccggcagttttccatgatgacggcccgctgtaacaaggctgcggcatattcaccgcgctcaacctccctcacttccgctgccacaattttacggctatatacatccatgagcatgtatagataataccgctcccctttaacctctcctggcaaatgggttatgtcccaagaccagacttggttcggaccatgtgctgtatagctggtcggacggctataagtaccacggggtttcccaccggctctgtggtgcaattgatcttctgccttcaggagccgatagaatgttgcttccgacgcaaggtatatgcccctgtcagcaagcatggggacgatcctcgacggaggtaaagacgcgtactcagcctcagagcatacctgtagtacccgtgttcgctcatgttctgtcagcttattggctggcactggccgtctggctaatggtcttccatctggttttagcctgccgtcacagaaccatcgctgaaaagtcctgtgtgtgatacccgcaactcggcaggcctgcgcatagcgagccccgtggtctacagcttcctctatcagtgcaattatccgttgcctctccgggtaagaggtcagtcgtcctcttcgttgtcccggagggctgataacttttcctgaagcaccagcagtgcagccaattcggctagagccttgtcttttcgacgtagctctttttcaagcgctcggatgcgggctttctctgaacgaacagctcgctgttcatcaaccaattggcgatgcttaggctgattggccgccaggcaattttgcttccatgccacaagatgctcagggtacagaccatgtttccgacaatactcagccaactcatgttcagacaatgcggccgtttcaagcaggatcgtaaaaatttgctctgtagaatgctccgagtcgggttcgatttttcggatgatcagcccctctagttccagttgttttcgccagccatgaacagttgcaatgccaacaccaatatcatcagcaacctgtctgaggctccagttatagggtggcatcatatgcatgatggctctctccctaagctcaggcgcaatcctgtgattagccattttacagctccagcccccagtgaaaaaatcaggcgacaactaccctgccactgggggttccggctcaacctgaacactttgcccctcctttccggaaacagtgttcaacatcccggaatcactgttcacattcaccagaatcatccttaacgcattgatttaaaaacctttgatacgctctcccttttgccagggaagagcctatgtctgccaagaggattgcaatgcgtaaaattcgtgaagtgctgcgactgcggctggaggctcagctctcttttcgccagatcagtatctgtaccaaggtcagtgtcggctccatccagaaactcctcaaaagtgcccaggcgctcggccttagctggcccctgcccaccgagcttgatgatggccgactggctgccctgttttatccgcaggccgatacaaccatatcggcccgccatgtcgtgccggattggccctctgtccatcaggagctcaagcgcaagggggtctccaaacagctgctctgggaggagtacacccagcgctatcccaatagctgttacagctactcccagttctgcgaccgttacaagtcctggtgtcagttgcaaaagcgctccatgcgccagatccataaggcgggggaaaagctctttatcgactactgcgggcccacggtgcccatcgtgtcgccgaccacgggtgaggtccgtcaggcacaagtctttgtcgccgtgctcggtgcgtccaactacacctttgccgaggccacctggtcacagtcactgccggactggctgcaaagccatgtccgtgcctttgagtttttcggcgggacaccggcactgctgatccccgacaacctcaagagcggtgtcagcaaggcttgccgatacgatcccgagctcaaccccagctaccagcagttggccgagcactatcaggtggcggtgatgccagctcgtccttacaagcccaaggacaaggccaaggcggaggtgggtgtgcagatcgtcgagcgctggatcctggcccgtctacgccatcagaccttcttctcgcttgccgaactcaaccagtgcatccgtgccttgctgaacgaactcaacgagcgtccgttcaagcaactgcccggtaaccgacgtgacgcatttgagcagttggaccgcccggcactgggaccactgccggtgcatccctatcgctatgtcgccatcaaaacggtcaaggtcaacatcgactatcacgtcagctatgagcagcaccattactcggtgccacaccagtatgtgggtcagcaactggagctccatgcaggcgacacactgcttcaggtctatcaccagcaacagctggtcgcgagccatccacgtaaaaccatcccggggatgagcacgctccctgagcacatgccggaacgtcacagcaagcagcaacgctggaccccagggcgtcttaaacagtgggctgctgacatcggaccgggcaccttgtgctgggttagcgaacggctggaagagaaagcccatgtcgagcaggcataccgactctgcctgggtctactgagtcttagtcgagagtatccgccatcacgggtcgaggcttgctgccagttggctaaccgggaaggactggtgcggctcaagcagctcaagtcggtgctggccagtggccgcgaccaactgcccgcaagcccgctgagctacccagagttgccgcaagagcacgagaacatccgcggcccccagagcttccactaaagaggatacgccccatgacccaacaaaccctgacccgcctgagaaacctgaaactgaccggcatggcggatgccgtgcaacaacaactggaacaggcgagtacctacgaagggctgcccttcatcgagcggctaagcctgctggtcgaacacgaacaactgagccgggagcagcgtaagcaaactcggctggtcaagcaggcaaggctcaaactccaggccacggtgcaggagctggactaccagtcagcacgcaacctggagcggtcacaggtagcaaacctggcccaaggagagtggctgcgccggggccagaacctgctcattaccggcccctgtggctgtggaaaaacctacctggcttgtgcgctgggctaccaagcctgtcagcaagggcatagcactcgttactaccggctgccacgtctgctgcttgagctgagccaggccaaggtagatggcagttacgccagactgctgggtcaactggcaaggatagagctgctgatcctggatgactggggactggaggcggtgaatgccgaacagcgcaacgcactgctggagatcatggatgatcggtatgggaaatactcgacgatagtggtcagtcagctgccaactgaagagtggtacgcgagcttgggtgacaacaccctggcagatgcgatcctggaccggctgatgcacaacgctcaccggctgtcactgaagggagaatcgatgaggaagaggagaagtgagttgacccaatctgaacagtcgagttagaaacgagatgacgtgagcgcgttaaggatcagggtgttcacgttggccggaatggctgttcaacttcgccggaatacgcagtggcaaccagagcaattgttttctttcgtcaaagagggggagcgagaggcactctcccatggattcaaaaaccagcaggatgttattcgcttcttgagtttaaagctggaaatgcctgcagggtttatggcgcttccctgggcaaaaaaaatcatggctgaaccggctgaattaattgggcagcaaagccgcatggataggctatttgagcaggcccttcacgcattggataagggataggttgagggactcatgagtaaaaataaaacagcaagtctgatgtccagcgatgaagctgccaaacagaatttttcgacagataacatcatctctggtggttgcgtaaaatgtggttgcgaagtcaccattcattatcactatgatgatgggaaacccgttcctaatgcgccatttgtcctgaccgacagtaatggcactgttattaaaggcaaaaccgatagcaagggattatgccgaatttatgatatgggctgcgaaacctttgagttgttacttgacgaaggtagcgatgatttcaaaccccaggaaactgtgcaaaataacccggtgtttcaatccaaccccgcttatgctgcgttggctggtgaatacttcacgttatttctcattctgcgtcagcaaggattgattgtgtatgacgcctctgacagtgatgcagatgaggtggatgtcgatgacgtcggcatgctcggtggaattttcaatagtgtcccggataagtacaaccaggcttacaagcgcttttgggcgctggataaaaaaattaacaaaggcagccgcgagctcaaagtggcggtcaacaagatacaccatagtcttgccgctgaattgggtgacaaggccagtagcaatgaagcggtgctcctggtgtgtgaggtgttactcgggtttgtacctgtggtcggtcaggtcatcgacctctattccatcggtgagtggggttatgtctcctacaaggagccggtgaagctcgatgataatatgcatctcgcagaaggcgcgctgtgcctgattggcatcattccaggctttggggatgccatcaaaatcagtggacgagccattatcagggcattgggggatgtgaaagaaatccagaaggcgatacgaattattcgtagcctttccaatggcaacctgattaaaggattgatggagctgcgtgctgagatagcgacatacggtcaacaagccaaagccatcttgctgcaggtgattgcggcattgaagaaaatgctgatagacccggcgagcaaccgctggctgattgccatgatgaaggagcaaattaccgggattatccatgcactggaaaaactctcggcaaagtttgacgcatcacttgcctatatcgctgcgaaatttaacgaatttattggcaaggtggtgactcgcgtgacgagctcgcctaaaagcaaactggtcgacgcgccacccaatagcgtcaacgctggtcgtaacacaggtgataggcatgctgataaaccacacgccgacacaacccaaaccgggcaggcagatggtaataactgcgcttcaacaaaaacgtgccaaaaggaaggtgagccagtcgatatggccactggtttcgtgtttgaacagcgcgaagattggcgactggccagcttgttgccggtcggattggcccgttactaccgctcgggtgggcaacgtcgtccgggtattctggggaccctctggcgcacggaatgggacatgtcactggagctgcaagagggcatggtcatctttaccgatggcgagtttaaccaggccttctttaccctgcctgacgaaggtgagtgggcatacagcccctccagccccgagtggcggttgacccgcttcgaaggtctgctgcagttgcaccatctggatgggtgtcgttatggcttcgagcatgcccgtggcccccacctttatctcacatccatgagtgatgcctgtggcaaccgggtgcgttgggtatgggagcggggccgcctggtgcgcgtcttgttggccgatggtcgccatattcgggtcagccatcaggggcgcaatgtctctgcgcttaccctggtggtgtcggagtttgacccacctcgcgagctgtcccgttatgaatatgacgacagcggcgccttgctgcgggtcagggcgggtgccggacgcagctttgattaccaatactcaccgcaagggtggctcacccgttggaatgacctggcccaaacctgggtcgaacacgactatgactcgcaaggccgctgtctggccaaccgctgtgcaggcggctattggaaagaccatttcagttatgacgatgccaatctcaccagctattaccacagcgcttttggtggcgtcaccgcctatgtgcgcgatgagcgtaacaatatcctgctgcgccgtgagccggatggcggcgagacccgctttgaatgggtgaacaatcagttggcggcactggtcaaccccttgggccagcgcaccgagtttgaacgcaacgcgtgggggcaagtgacgtgcgtgaccttgcctgatggcagtgcccaccgttatggctacgatgacgcgggcaggctactggcctatatcgacccgctcggccagccgtggcaatacagctataaccctcaggggctcgttgaaggggtgaccaacccgctggggcaatgctggcgtcatgagtatacccctcagggtttgctggccgcggtaaccgacccggttggtcagcgcagccagtggcattatggggagcaaggtttgccggttcgttacgagccagctaacggtgctccctggcgatttgtctatgaccagcaagaccgtctggtcgcccgttatcaggagggcgaacaaggtgctctggtacgtcgctgggagtatcgtcaccacgccagacaacccagcaaggtcatctatgaagatggtaccgagagtcgcttcgattacgacatcgaaggcaatctggtacggctgaccgatgcgctgggccatcaccaccaactgacctatggcgccttcgacaatcttcagagcgtaaccgacccgctgggtgccaccacccgctatcactacaacgccgagagcgagtttgccggtgtcaccaacagtcaggggcatcattggcgttatgagtttgatgcctgcggccgggtcgcagcggaagtgcactatgacgggcgtcgttatgactaccgttacgatgtggcgggacagttggtactgcgccgggcaccggataatcgcgagctgcactatcactatgatgtgctggggcgactggctcgaattgaagcctggcgtgcccagggcgagcttaatgacccgacggcgagggcaaaagagagtgaaactcactttgcctatgatgccgccgctcgtctgctgcaggccagcaacgccgatgcggtggtggaattcgagtgggatgcactgggccgggtggtctgcgagcgtgtcaatggcgagacgatagagagccattatggcgaggctggccagcgtgaggccggctttgcccttagtcaagggtggagctccaccgggcttttgctctctcaatccctggtgccagcgagtggcgctgtgccagacactctgtcgcgtcactaccagtatgatgccctggaccgcctggttggggttaacgacagccactggggtgaacagggctggaagctcaatggcaacggtcaggtggtggctgagcgcagcaagcgcggccacgagcgtcaggcccggttgtttggctatgacagcgagctgaacctctgtgagctctcccatattctgccaagcgatgggcaaccgctgtccagccaacaggctcaggccgaacccgtgcgccgttatgacactgcgggccgggtcagccagatggggcccaatcaataccgctatgacaaatgtgggcggctcagtgataaggtggtatcacgccccggtttccggcctcagaccacccaatttgagtgggatggctttgaccgcttgcaacgggtcatcttgccagatggcagccgctggcgttaccgctacgacccctttggtcggcgcatcggcaaggagcgggaggggcaggtgagccaactcaccgcgataaccagtgtccactatcgctgggacggtgaccagttggtgcagcaacaaagctaccgggccgatggcaacaccgcccggcaggtgcagtgggtctatgagccgggcagtttcagaccactggcccagtgggaagttggtgaacaggacgagcgtctgcactatatcgtgacggacgtggcgggcaccgcccgcgagctgtgcagcgaagctggtgacattatctggcgcggtgaacagcggctgtggggcaactatcgcgccgatgccatcccgcaaccgctcagacgcttccttggggatgcagccaacgaagagacctactgcgagctgcgttatcaggggcagatttatgaccaggagacggggctttactacaaccgacaccgttactttgacccggagttggggcaatatatctcgccagacccgatagggtttgcgggaggagtaaggccacaggggtatgtgcataatccgctggagtgggtagatccgctggggttgaaaggcttcttcactcgaacagtgtttcatgctccctccggtagcacccatactgtttaccaacaagcgattgattgggatttaccagtcaacactcggagtggtgtaaaaacgaacttggatatagcattagatggaggaagtccttttgttgtgaaaaatggaaaatactcacaagttaacttacatcattcaaagcaagatgggctggggtctttgtttgaactttcagcagatacccaccaacggtaccgtaagagtaatgccttacatccacatctgccagatgcacatccaaacaatcctgtggacagaaattcatttaatgttgaccgggatgcatactggcgtgagcgggctaatggtgagttggcaaaaagaaataaaattgtaagcaagaagtgttaatgaatggagggggtatgttgtcagaagatttgattaattatctgcgagataatggatggtggtttgaggaagtgtcaattccatacaaagaagctctagagtctatagggctatcggctgactctcagataggttttttttacctacacgcggaagatggccctcatttcattagccaaaaaggaatgatatatcagctttgttggtttgtattgaatacagattatggattggcagctgagtctcttcgaaaaagcctttgtctaccacctagcttaatccctcttgacagctttgagggcgaaggtgggttcttctataataaagaaagtgggcaggttcttgaattaagccttggggatacgttaagtgattttttagatggaaaaccgactaaaaaatggagagactttaactcttttattgagtatttttttgatatttaaaactatgtaattaagttgccatgctcttaattaattatgggggttgcctcaggttgtacagatctagttatcaccttacaccggcataatgccggtgtttttttagcgtcactgagctaacagagctggaaggtcaatggcaacagtcaggtggtggccgagcgcagcaagcgcggtcacgagcgtcaggcccggctgtttgtagtggtctaatcatcccggacaccattttaggtggtacagtcgccaccataatctgaggtgttcaatgacaagattgcgtcgctcatttactgccgagttcaaactggaagccgcatccctggtgctcgaccaggggtattctgttcccgaagcaagccgttcgctggatgtcggtgaaaccgtacttcgccgctgggttcagcagcttcaatccgaacgctgtggcactaccccaatcagcaaagcgctgactccggagcagcagaaaatccaggagctggaagcccgtatcaaccggctcgagcgcgaaaaggacatactaaaaaaggctactgctctcttgatggcggacgagttcacacgtactcgctgatagaccgattaagggagcaagcccccatcaccctggtctgctgcgcttttgatgttcccaagtcctgtttttacgactatttagcccgcaagcggacgattaaccgtgagcggatgaaacaacgaagcgagttgcgccgtttgttcaaagagagccgggattccgcaggcagccgcgccttgatgtcgatgatgcgagagctggggtatcagattggccgattcaaagtccgtaacctgatgagggaagctgggttggcatccaaacagccgggcacacatcgttataaggttgcacggtctgaacgaccggatattccgaatctgctggcccgcgaatttgatgttccgcaacccaatcaagtgtggtgtggcgatatcacctacgtctgggcaggtactcgttggcattacctagctgtggttcttgacctccatactcgccgagtcgtgggctgggcaatgtctgacaagcctgatgcagagctggcaatcaaagcactggagatggcctatcagcagcgaggttgcccctctggtgtgctgtttcactccgaccagggcagtcaataaatatggcagcaggtcatttcggcaacggttgtggcgctatcgcatgacccagagtatgagccggcgtggaaactgctgggataacgccccgatggagcggttgttcagaagcctgaagtcagagtggcttcctgcgacgggatacgtgagcctgcgggaagcgaagcgggatatcagttattacctgatggattactacaactggcggcgtccacatcaacacaatgacgggataccgccagcagaggccgaggatcggcctaatcaagtgtccggatttagttgaccactacaattgtcgccgccagttccgctgttagtgagaccgacgccttacgcgccgtggttggcctgcaaactcgcatgattggcggtgtgaaccttgaacaattgctttccgagctgggggacttcaagtcgctgaatgccctggccctgcttgccgagcaactcgggcgcactggcaccgctggagaggctcggacaaaagcgattgaaattgcgaccgatggcgcacaaaaagagatcgagcagctttgcggctgcctccgtcacttaggcgatgccgagcaatcatatcgagttacttgggagcgaatgcttgggcagcttggcaagggggccgaggaatgagcgcccaaaccaaaggactcttgaagcgagtggaggcggtcgagttggccgtctctcgccaatacggtggcgactcaattgaagagttatccagatacctgcgagcggctgacgacttgcctagaaatggtgatttcattgtcgcaaccgatgacgatattgccacacttgccgaggcaaagggtatcgaccctgaacggttgaggttctacgttgagttgcgaaacaagatcattcgcgatgatgattgctaacggccccaatggggcttttttgttggtaggggctgaatgctgatagatgatcgtggcgacatagaacgcgatgaggaaatgctggttcgctccctgattgccgcagagaagggcatggggccacgcagatggctttctaagtttggcggcatggctggatacaacggaacgaggcgcctctctgttcgcattgagtcgtcagaggtgaaggtattggttccagaatatcgagccgtgtttgagatgatgaaggcaaggctatctagttgactcgatgaaaagccttaccgattgccacctgttgggccccctgttgggccaaacagtcagaaagcataaagggttagctttagcaaggagctaaccctttgttttatccggtgccggtaagaggagtcgaacccctgaccttcgcattacgaatgcgctgctctaccaactgagctataccggcgtgtggccagattcccgaaaatgcaggttcaagtcaatgagcctgtctcacttttatgagttggctcattgtgttacggccaaacgatcagagatctgcaaactccgggatatgggctcggccgcggctctcgagaaaatcgagcagggcgcggggagagcgcgccaggatcctgtcctcggggaagtgtgcctcggtcaccagtcggtggcagtgttcgaaattcccaaggctgaacgcaacgtgggagtcggagccgaaggtgagataggcaccgaggtcgcgcgccgcttcaacgatggcgccgcagttgttctcgctacccggacgggaatggctgaacgaggagttgttgagttcgagcgccactctgtattgcgcggcggccttgaccacggcctggatgtcgatggggaaggcgggattgcccgggtggcttatcatgtcgacccggccgctcctgatggcgttgatcatggcttgggtatgggttgcctgatcgcaggggggaaatacaggttcgtggaagcctgccattatcatgtctagccgtgactcgtaacgtacggggaagtcgatctcgccatcaatgttcttgatgttggcttctatgccgcgcagtatgccgaccccgtcgaccacccgtggcaacacatgcagattgacgaagtgccagaagtgaggggcatcggccatgtcgggaccgtgatcagtggtggcaaacagcttgatccccctcgcgcgagcgatgggcagatagtcgtgaatggtgctgtaagcgtgggtgctggcgacggtatgggtgtgggtatcgaccgtatacttcatcttctctccccttctggcgtgaggcgccagcataacaaaggtggcgggtcgagaccatgttgtggcttgtcatactttgtcacaaattgcgggggcgctgacaaagtttgaacacgcttggccgccatgatgggcaaatcgatgaaagcctgaactcgcatcgatgggttggatcaggatggtgcaacctcttttccccgccgtcgctcccagcgacggtttttttgcccctgtatcggcaccaataccaacagggcaaaaaaatgcccaactagcatggagcaggttgggcgagacttaatgtttaattgcagtggcatagatatagagtgctgtttgtcagctaagttcccgccttgttccccctttttagcaaaaacatttcactaacacatgttcacattctcttgacacaaatggttgtgaaacgtactttttaaacattcgttttaagtgaggtgtcctgtgagtaaaatcgataccaaaaaccgtattctcgatgccgccgaggtgttgtttgccgagcggggattcgccgatacctctttgcgtctgatcaccagtgaagccaatgtcaacctcgcctcggtcaactatcacttcggctccaaaaaggagctgatccaggctgtgcttgatcgttatctgagcctgtttatgccggatctggattcacgactgcataccctgatggagcaggagcagttgaccctgctgcaggtatttgaaagctttgtcgatcccttgatgaagctggttgcagtgcgagccaatggccctgccatcttcatgcagctgctgggacgtggctatatcgacagtcagggtcacctgcgccgcttcatcacggctcactatggccccatcttgttgcggatcacccaggcgatttccaaggccaatccggctctgtcaccggcagacctcttctggcggctgcatttcactctgggcacagtggtgttcaccatggcctccgccgatgccttgcgcgacatcgccctggccgattttggccagcagctcgatgtggaagggctggtgcgcaatgtaattccttatctggcgtctggtgtcggggcgcccgtggagtcgaccaggctctccctggccgtgtaacaaccaacaataaatcaacggaaacagtgaaatagaaggaacttcggtatgatcacattgcttatcctgctggtgctggcgatagccgtcgtgctcggcgtgccctccatccgtaaaaaggtggtaacccgtcccgtgttcggcatcttcaagaagatattgccgcccttgtcggccaccgagcgggaggccatggaggccggctccgtctggtgggatggcgagttgtttcgcggcaaccccgactggaaaaaactgcacggttacggcaaggccgaactgagcgccgaagagcaggcctttatcgacaatcaggtcgagaccctgctcgccatggttgacgacttcaagatcgtcaacgaaaccaaagacctgcctgagccggtgtgggactacctgaagaaggaaggcttcttctccctgatcatcccgaaatcctacggtggccgcgagttctcggccattgccaactccaccatagtcacccgcatcgccaccaagagcctgagcgtggcggtcaccgtcatggtgccaaactccctcggcccgggcgagctgctgatgcactacggcacccaggcccagaaagatttctggctgccggggctggccaatggcaaagaggtgccctgcttcgccctgaccgggccggaagcgggctccgatgcgggcgccattcctgacaaggggatcgtctgcaaaggcatgcacaagggtggagaggtgctgggtattcgcctcaactggaacaagcgttacatcacgctggccccgcgcgctaccgtgctgggtctggcgttcaagctgtttgacccggaaaaactgctgggtgacaaggaagagctcggcatcacctgcgcgctcatcccgaccagtcaccctggggtgcgggttggcgatcgccactaccccatggggctggcgttcctcaacggcccgaccttcggcaaggatgtgttcattccgctcgactggatcatcggtggcccggattacgccggtcgcggctggcgcatgctggtggagtgtctctccgccggtcgcggcatctcgctgcctgctcttggtactgcttgcggtcacatggcgagccgcacagtgggggcttactcctacgtgcgcaagcagttcggcatgtccatcggcaagtttgaaggggtgcaggaagcgctggcccgcatcggtggtcttacctatcagctggaaggggcccgtcgcatgaccgccggttcgctggatctcggtcaggctccggccatcgtcactgccatttccaagtaccacatgaccgaaatggcgcgccagatcatggatgactccatggacatccacgccggtcgtgccatccagctgggcccgaagaactacaccggctacgcctacatgggtattcctgtggccatcacggtggagggggccaacatactgacccgcaacctgatgatcttcgggcaaggggctactcgctgccacccttatgtgtttggcgagatggaagcggcggccgatcctgattttgagcgtggcctcgagaagttcgacggcctgcttctcaaacatatcgcgtttggtgccggcaacttcttcggcgccctgttccaggggctgaccctgggtcagttcaatggctccccggtagggggcgagaccgcccgttactacaagcagctcgctcgcatgagtaaagggctggccctgtgcgccgatgtttccatgctgatgctgggtggcgacctcaagcgcaaggagatgatctccgcccgtctgggtgacgtgctgagccacctctatctggcttctgccaccctcaagcattacgaagatcagggccgcatggtctccgatctgccgttcgtgcagtatgcggtggagcgcaacctctacctgattggcaaggcgttcgatggtttcttccagaacttcccgaacaaggtggtaggtgtcgtgctcaagcgggtcgtcttcccgttcggcgtcggctaccagatgccggccgatgatcgctgccatgccatctgtctggccatgatgaagccgggtgaattccgcgatcgtctgacggcactgtgctacgtgggcaaggatgacgcggatcccgtcggtctgatggagcgtgccttcctggccatggtggcggtgcagccctacgagaagaagctggtgcaggcccagaaagagggcaagttgccccgcaagatggcgttgcccgagctggttgatgccgccttgtcccagtccatcctgagcaaggatgaggccgacaagctgctggctgccgatgccttgcgttacgaagccatccaggtggacaactttgctcctggcgagctggaaggtctgtctcagccgaaccctgtggtgcacgccgcctgatcagcgtcgcgggcactgaacctgacgagaaaccggccaatctggccggtttttttgtttgttaaccatggatttacaacctggattaattccagtttaatgcaatggtccccacccttggggcaggaagcaaggccagcggaatggccgataacaacaactcaggaagagtgaatgaacctcgccaaaacggcgatcgaacgccccatctgggtggtggtgtcgatcgtgctgatttttctgctgggcctgctcagcattcgggggctgcccatccagctgttccccgacatcgaccgcccgcacctcaatatctcggtggattggcgctcggcctcccctcaggagatggagtcggaaatcaccgaccccatcgagcaggagatgcaaggcgtgcaggggctcaagagtctcaccagcaacagctttcccggctttaccgaaattgatctggagttcgccctcggtaccgacatgcagcgggcccagctcgatgtcatctcccgcctgaaccgggtgtccgggttgccggacaacataggtggcccctacgtcaacaactacagcagcaacgatacccttaccttcttcttcatccagcaactgcccggtgtcaaggggcagattgacgatcatcaggcgctgatcgaggcgcgggtcaagcctgagctggagcggatccccggggtatcgaccgtggaggtggaggggatcaacgagcgccagatccagatacgtttcgacccctatcgcgccgccgagctgggggtggagatccccgtgctcgccagccgggccagtaccggctgggatgtgtcggcgggtaccctcgacataggccgttgggaatacaagctgcgcttcgccgggcgttatgacgtcgataccctgggggacaaggtggtggactggcgcgatggtctgcccatctatctgcgtgatgtggcagagatcaggctgtcccgggaagagaacccggtactgcgcatccagaatggcaataccgccatagcggcgcagatcttcaaggagagtggtgccaatgccttggcggcgctggaggcgatcaaggtcaaagtgagcgatctcaaccgcgacgtgctggagccggtcgggctgcacatggagcagtcgttcgatgcctctctctacatcaaccgggcggtgggcatggtgacggccaacctggggctcggcgtgctgctctcctgcgccatcctctggctgtttctgcgccagctcaaggcgaccctgatgatagcactcgccattcccatcagcatcatgctcactttctgtctgctcaaggtactgggcaggaccctcaacgtcatctcgctggcgggcatcgcctttgcggttggcatggtgctggatgccgccatagtggtgctggaaagtatctaccgacgccatgagcggggtgatttgagcaaggccgaggcggcgctggagggtacccgacaggtgtggacggcgctggtggcttccaccctgaccactgtggccatctttttgccggtactgctgctcaacgacgtggagggtcaactgtttgccgatctggcgctgaccatcgcctgcgccgtgaccgtctccatgctggtggcggtcacagtactgcctgcggtagcggcgcgctggatggggcgcgagcgactggtcgatccctatgactcactgtggcagcgcacaacccgccatgtgatccgctggactggcacggcgcctcgccgctggagcatcatcatcttgatgatgagtctgccagccctggcgacctgggccctgctgcccaagatggattatctgccggatgtaaaacgcgatgcggtggatgtctggatgagcttcacccctggttttaatctcaaggcccagccggaagaagtgatcgacaccctgatcgcccggctcgctccctacatgaagggggagaaggagccggtcctcaagaactactacataatgcgctacccgggcggtgcccagattggggtgaggcccaaggatgagaaccgcatcaaggagctggaaaacctgctgatgaagcaactgctggtgggcattcccgatacccagacgttcggtggccagggctccttgttcggtggctttgacagcgagaacggtatttctctcttgctgcaggggggcaatttgcccgagctctatcaggcagcccgggagagcatggccatcgtgaagcgggatttgccgggagcccaggtccggcccgagccggatctcgatttcaccgcccccgagctgcggctggtgccccaagaccggcgtctcgccgaggtgggttgggatcgcacccccatgcccgccatcatccagaccttcggcgacggcctgcgggtcggagagtattttgatggggaggagcggctcgacatcatgttgatggggcagacatccgccaaccccgatgagctcaaggcggtgccgctggcgacgccgtccggccggatcgtcccccttggtgagttgctgcgggtggaacacgacatggggccggccagcatactgcgggtcgatggacggcgcagcatcagcctgcagatcaccccgcctgaggggatgagcatggagcaggtgctcgacacccttcaaggcaagagcttcgccgctatccgccctctgctgcccgttggtggggagttgcggatcgctggcaacgccgacagtctgcaacaggcgctggacaatctgggtgccattttcctgttcgccgtggtcatactgctgatcctgctgatcctgctgatcctgctgatcctgctgatcctgctgatcctgctgtggggcgtgtttgcctctctcaaggatgccgttctggtgttgctgactttgccgctcgcctctgtcggcggtgtgctggcgctgcacctgagcggcctgctggtgccgctgccgatggatctcttgaccatcatcggcttcgtcattctgctgggattggttgtcaacaacgccatcttgctggtgcaccagacccgctcggccgagcgggacggcatgagtcgccaatgtgcggtagccgatgcgctgcgaagccggatgcggcccatcgccatgaccagcctcaccagcatctttggcatgttgccgctgatgctgagcccgagcgagggcagcgaaatctaccggggactggccaccgtcatcgtcggcggcatgagttgcagcaccctgtttaccctgatcctgttacccgcctttctgcggctgggggagcagactgaacagccaccgctcgccctgcggcagcgggcctgagcaaggagctcatcgatgaaacgaattttcacaaggatggtactgggtgcggccctgctggcggggggcgtacttccagctctggcacaaggcaagatggtgacccttgccgacgtgacccaaggggatgcggcggccagcatctgggtcagtggcactgtggcaagccgtcagcaggcggcgttgagtgccgaggtgagcggacgggtggagtggattgccgagttcggcagccgggtcaaggcgggggacgagctgctgcgtctcgacagcgctgcgttgcagctatcgctggaacaggcgagggccgagcaggccaagtgggccagcaatgtgcgttatgccaaggccgagtttgtgcgtctcgagcgactgcaccaacagaagagcgcctcagccagccagtatgacaaggccggttacgaggtggaacaggcagagcttgccgagcggctggcgagggtgcaggtacgccagattgaggagcagttgcgtcgcagccatatcttcgccccgttcgatggggtggtgaacaaccactttatccagccgggggagcatgtggatgccggcgagcaggcgctggagctggtcaacccggatcagccggatatccgcctgcaggcccccattgtctgggctcagcgcctggagccccggacccgattgcgggttgagggggatcagctcagcggccatggcatttattaccagcgggcggcgagtgccgatcccaaatcccgcctcatcgagctgcgcctcaagccagaatcggccagcttcatcatagggtcgccggtgcgggtggcgttgccgctgggtgagcagcacaccatgctgctgccacgggatgcccttgtgctcaataccgaggggagcgttgtctatcaggtggagcagagcggcaaggggctcaaggtcaaccgggtgccggtgacagtgctgtttggtgacagtcagcaggtggcggtgagcggggcgctcaagcagggggacagggtggtggtgcgcggtgcaggcagcctgcgccatggtgacaaggtcgaactgtttcgcggttgaggtccagatcagtccattaaaaacggctcccgcgggagccgtttttgttgatgggggaagttactcgaccatcatcaccttgcaggtgttggtactgcccacggtttccatcttgtcgccgtgggtcagcaacaccatgtcgccgctctggaccagccccttggctttaagcacgtccaacgcgtcgcggcacacttcgtagaccggcttggtctcgtcgccgtcgaacagcaccggggtgacgccacggtagagattggtccaggccagtgtcttgttgtggggagacatggcgaagataggcagaccggagctgatacgggacatcagcagcggtgtagtgccggattcggtcagcgccacgattgccttgaccccttccaggtggttggcggcatacatggtggacatggcgacggcctcttccaccgaggtgaaggtgtagctcatgcggtggttggagacgttcaggcttgggtgcttctcggcgcccacacagacgctggccatggacatgacagtctcgatggggaactggccggcggcggtctcggcggagagcatcacagcgtctgtgccatccagcacggcgttggccacgtccatcacttcggcacgggtcggcaacggggcgttgatcatggactccatcatctgggtcgccgtgatgacgacgcggttcagacggcgggagtgacggatcagcttcttctgcacgccaaccagctccggatcgccgatctcgacgcccagatcgccacgggccaccatgacggcatcggagccgaggatgatgtcttccatcgcctcgtcggtggcgacggtttcggcgcgctcgaccttggcgacaatcttggcgttggagccggcttcgcgggccagttcacgggcatagcgcaggtcatcgccacaacgggggaaggagacggccaggtaatccacgttcatcagggcggcagtcttgatgtcttccttgtctttctcggtcagggccggggcggagagaccgccgcctttcttgttgatgcccttgttgttggagagcgggcccgccactgtcactgtggtgtggatgcgggtgccttcgaccagctcgactctcaattgcacgcggccatcgtccagcagcagtatgtcaccggcgatcacgtcgtcgggcaggctcttgtagtcgatgccgacctgttcctggcagccttcacccttgccgagcgtcgcatcgagaatgaacttgtcaccgatggccaggtagaccttgccatccttgaaggtggaaacgcggatcttggggccttgcaggtcacccatgatggcgacgtggcggccgagcctggcggcaatgtcacgcacctgattggcgcgcaagatatggtcttcagcggtgccgtgggagaagttcatccgcaccatgtcggcgccggcacgaatgatcgcctctaggatcccttcgcgatcggtcgccggaccgagtgtggttacaatctttgtacgtcttggcatgaaagactccagtttgaagttgatatgacttgagatactgccccggcaagcgcatgacccatagcacccgcttgcaagccatctgggtggcttctgttactaaattacaatactacaccaaggtgggtagcatagacagccgggggccggggcccccgttgcctcaggaggagtggggagtatcaaagcgggattcgcgcaaaccttctttgactttcttcaggttttcgcgaaatttcatgccacggcgcagggtaaaaccggtcgccagcacatccaccagcgccagctgggcgatgcgtgacgccatcggcatgtagacatcggtatcttccggcacatccatggagagcaccagattgcactcacgggccagcggcgagtctttggcggtgatgccgatcactgtgccatcgttctcgcgggccagcgcggctatctctaccagcgccttggtgcggccggtatgggaaatcagcaccaccacgtccccttcgctgctgttgatgcagctcatgcgcatcatgacgatgtcatcgaagcccactaccggaatattgaagcggaagaacttgttctgggcgtcgcgcgccacggcggaggaggcgcccaggccaaagaagctgatcttgttggcctgggtcaggatatcgacgcagcgattgatggcggagatatccaggctgttcttggcggcatccagacaggccatggtggattcgaagatcttggcggtataggtctcgggaccgtcttccgcttccacgtggcgattcacgtaaggcgtgccattggccagactctgggccagatgcagtttgaaatcgggaaagcctttggtatcgagacggcggcagaaacggttgacggtcggctcgctgacgtcagccatcttggcgagggtggcgatactggagtggatggccgtctgtggcgaggccagaatgacctcggccactttacgctctgatttactgaaactttccaaattgttagtaattttatcaagggtattcatcatcaccaccaggcatttttgtaatttagcttcagtgtctttgcactaaattcacggctaagcatgtttccaatcaactggatgactatacaagacaagctcttattgaaactaatctcggccctgcaaagtatgactcatgtctaattatttcgtctttttggttacaaacttccatccactccatgaaaacgcttacaaatgttgcaaagcaacaacactgtgagcgggcgcacagttgcattgatcaaacacgccgccgggggaggggctcgggtagaattgctgccaaataataattgcgggacggtaagcgccgccccgacccaagtaacgaaggagttatgttatgcagcatacccatgcgctggtcggtgacgtcggtggcaccaatgcacggctggccctgtgcgagctggcgaccggcaccatttcccgggccaagacctattccgggctggcccatcccagcctcgaagccgtggtgcgcctctatctggacgaacacgctgcgcaggtgagccaggcttgcatcgccatcgcctgccccatcaacggtgactgggtcgccatgaccaaccacagctgggagttttccatcggcgagatgcaggccaatctgggcctgacccgcttgcaggtgatcaatgactttaccgccgtctcaatggcggtgcccgtgctggcagaagccgatcgcatccagctggggggcggggcccctgtggcggacaaacccatcgccatttatggggcggggaccggccttggtgtcgcccatctggtgcaggcgggtgagcaatggctgagcctgccgggcgaaggcggtcacgtggatttttccgccaacagcgaagaagaggatgcagtgctgcaggtcatgcgcgccgagcttggtcatgtctcggccgagcggctgctctccggccctggtctggtgaacatctatcgcggtctggtgaagtccgatgggcgcgagccagaggcattggcccccaaagacatcactgagcgggcgctggcgggggattgcctggattgtcgccgcaccttgagcctgttctgtgtgctgatgggtcgctttgccggcaacctggcgctcaacatgggcaccttcggcggcgtctatatcgcaggcggcatcgtaccgcgttttcaggagttctttattggctcgggctttcgggtggcgtttgaagacaaggggcgtttcaaatcctatctgaaggatatccccgtcttcctcattactcacgaggggccgggtctgctcggtgccggtgcctatctgcgccagtcgctcggtatcaagttgtaagcagaaacagggagggaatgccaactgcgtcatggttcagccttgattcagtgaccatggcataaagtgactgcacgtactcaagaggccagggctccacagggagttggaacttgtcttcatccgctgggtacgtttgtcacctgacaagcctgaactgtttcaccggcccttgaggccggttttttttatcttctgatcttcatcctgcttttgtgtgtcgcttccttgctgatatgtgatcgatgtgacgagggttgcgggtgtctatctgggcatcaagaggaagaaggcaacagcaagcacgcctgcgaaggggcaggcgtgctgaatgggctggcgtgttggcgtgaggcggcatgagccgagtggcttaaggcaggtccagggtaaagcgggcgccccccagcggggactcatccaccatgatctggccgccgtagctgtgtactaactcggtgaccacagctaggcctataccctggccgggtgagctgtctgctctcaccccgcgctggaagatctgttgcgatctgtccgggtctatgccggggccatcgtcctcaatctctatgcgcagccgatccaggcggcgactcacagtgacctggatttcgctgatggcgaacttgaaggcgttatccagcaggttgcccatcagctccatcagatccccctgttcaccggcaaagaagacgtcgtcatcgaacttgaagcgggtttgcaatttcttgtggcgatagaccttggcgaggctggccagcagcttttcgatgagcggcaccggctctgtgcccttgctggcgaggcgctggcggccggtgacggcgcggcgcagctggtactggatgatctgatccattgtcaggatctgctcattgatgttgtcgtggatgtcgtgccccagcttgacctcctgcgccgttatctggatcagggccaaccgggttttcaggctgtgggccagatcgttcaaggcgtgctgatagcgctggctttgctggcgttcgttctccagcagctggttgaccgactcggtcagtggcgtcagctcccgctcgtagtcattggagagggcctcccgctcgtagtcattggagagggcctcccgcttgcccgccctgatctcgtctatctggcgcgccatggtgcgcaaggaggtgaggctccagaagctggtgagcagcaagagggcaccgagcagtgagtaagccagcagtgcctgacgaatgcattggtagaggtagttgcgggtctgggccagatagcgcttggccgaatcgaccatcaccacatagtaggtggtggggccatcaccgtgattgcgcagaaaacgcaggctgtagataaagtagctctcgccgttcttgatggtgtggcgcttgaagaagtaatcctgatccagtccacccaggtaattcatcagatcctgacagatggtgtccctggcctggaccacctctggcatgtgcaggctggaccagctcagctggccatccgcccggcagatcagggtatccagattggggtcgatggcatccggcgttatcttgccaagatcggttgtggagtggggttccggcaacttgcaagagaacagcttggagaggttctcctgcatgcgggtgctggccttctgggcctgctcttctgtgtgacccagatagaggatatagacggagaaggccatgatgagcgctatgaccagcatggcgctcagcatcagcttgatatggagcgagcgctgaagcagctgcatggggcgtgacaacaagcgaagacccatcagttgcacgagaggttgaagatgtaaccctggcgccggatggtggagatgggctgtatgttcccctccgggtccagcttcttgcgcagtcggctcaccatcacctctatggtgttgggatcaccctcgccatcgccatagagctggtccagcagttgctgcttggagaccacctggcgggcgttgcgcatcaggtactcgaggatcaggtattcaaagctggtgagtaccacaggctcgccgccaatggtcagttccttgcgggagagatccagctcatagtcacccgccttgaccctgggggagatgaaaccggcgctgcggcgcaccagcgcattgaggcgagccagcaactcatccttctggaagggcttgaccagatagtcgtccgcaccggcctccagtccttccaccttgtcctgccagttgccacgggcggtcaacactatgatgggaaaggggatctgccgctcgcgcagctgcctgatgagttgcaggccgtccatgtcaggcagccccaagtctatgatggctacgtctatggggtaatcggtggcgtaatgcagggccacctgggcgttgtccgtgctgtggacctgattctgggcctcggtcagcagggtagcaaggtggtgattgagcagcttgtcgtcttcgaccaacaatattttcattaggtgcgcgatcatggggatccaggctgtcaattagagggtttatgccagggcgagtcaatccggatcctagcaggcgcgcctgtattgggactgaatcggggtgttttttattaactcaattattattaatgggggcacctttgggtgcatctgtgagaccaggtgtcaccttgagggattggaaatgaaggggagggtgtcggatggttttttcatcaaatgtcaatccaatggatggggctgcacctgcctttccagccataggcgccttccactgcccggctggttatgatatccattcgataaccgggtctggggcaggcgggtccatggggacgcgctgccagcggccagggcgccgcctgtcggcgctacccggggcttcttggcttcgccgtgttcattcgtccctgcaggtcatgggttatacgcaaaagaggctttatggagttgttgttactggcggatgcgccatctgccgcaggcgtggttgcctcatggtattttgacgaatggtgccgcgacagtggtcgctttactcaagagcaggtgctggccaaggtcatggcggccacccaggtcgaccgggctccgctgatggtactggcccgccaggccggtgaatgggtgggggctgccgagctcaagatccgtgaaatggcgatgtttcccgagtacgagcattggttgggtggggtatatgtcgttgaaaaagcgcgggggcagggtgttgcctccttgctggtaacagagatcctcagccgtgctcgcggggcggggatcagcaagctgtacttgcaaaccgagaacctgaccggtggcatttattgccgtcatggtttcaaggccgttgaggaggtcaatgataaaggcgttcatgttctggtgatggtggcggataccggcatctagccctcgtcagaagtgctgatctggttaggcctggcacagcagcgtgcgccccgcttcagcgcgcataaccattttgtgcgatcaataaaaaaagccagtcagggtcactgactggcttttttattggcgcctgccgggcaggtgccatcatggactgcggacttagcctatcaggctggcccacaggtcgtattcgtccgcttcatcgatgcggaccttgaccagatcgccgggcttcagatcggtttcaccgttcaggtagaccaagccgtcgatctcgggggcatcggcgaaggagcggccggtggcaccctcttcgtccacctcgtcgatcagcactgtcatctctttgccgaccttgcgagccagcttgcggatggagacctgctgctgcagctccatgaagcgctggaagcgctcttcctgaacgtcttccggtaccggatccggcagctcgttggccttggcgccttcgaccgggctgtatttgaagcagccgaccctgtccagctccgccttgtcgatgaagtccagcagcatctggaactcttcttcggtctcgccggggaagccgacgatgaaggtggaacgcagggtgatctcggggcagatctcgcgccacttctggatccgctccagggtgcgctcgacggtacccgggcgcttcatcaatttgaggatgcgcgggctggcgtgttgcagtggaatgtcgaggtagggcagtaccttgccgtcgcgcatcagcggtatgacgtcatccacgtgcgggtaggggtagacgtagtgcaggcgtacccagatgtcgagcttggccagctcttcgcacagggccaccatgctggtcttgaccggcatgccatcgtagaaaccggtgcggtgcttgacgtcgacgccataggcggaggtgtcctgggagatcaccaggatttccttcactccagcctctttcaggcgcttggcttcggccagcacttcgccgatggggcggctcaccagatccccgcgcatggaggggatgatgcagaaggtgcagcggtggttgcagccttcggaaatcttcagataggcgtagtggcgcggagtcagtttgacgccgtgggccggcaccagactggtgaaggggttgtgggtcggtttggccacgtatttgtggacgtgacccagcacctcttcataggcatgggggccagtgatctcgagcaccttggggtggatctcgcggatctggttctctttggcgccaaggcagccggtgacgatcaccttgccgttttcggccagggcctcgccgatcgcttccagcgactcttgtaccgcgctgtcgataaagccgcaggtgttgaccaccaccagctccgcatcgtcatagctgggcaccacatcgtacccttcggtacgcagctgggtcaggatgcgctcggaatcgaccaggtttttggggcaacccaaggagacgaatcctactttgggggcctgttttgtgttggacatcgctcaatcactcttaggtggctctcttataagggcgcggattttaccggaatggctaaccaaaaactatacagccagcacggtagaacggaacaatatctctggcggaggcagattcccccatacagcacccaagcactgcgccagccaggctaccccttttgggtgcatctcgactgggccagccgaatcgtcgacccgctcacatcttgttgagttttcagttaacgagatgggggctgctgatgggcgtcactatactcccaacaggcacaccagcagggaggacgggatggaaagctcatttggcgagagaatgcagcatgtgcatgccacgctcaggcagcgctttgacaagttgagccgggtggccatcgctatctatgacccgcatacggacaggctcaagacctttgcccacagcactgaggggagctctcctctggtgcagtacgaggtcaaactgagcgaggtgccctccctgcgctatctggcggaacacaaacagcccagggtgctcgacagtctggactccctgctggggtcgagctcggagcacagccgcaagctgctggaagcggggtatgcctccagctatacggagccgctgctgttcaacagcaagctgttcggctttctgttttgcgatgcgatggagccgggttacttcaaggagcccattcgcagcgagttgtcagcctatgcccaggtgctgtcggccatcatagcggtggaatttttctccatccagacccttggcggcgccctcaccacggcgcgggagttcagccgttatcgggatgaggagaccgccaaccatctgcaccggatgtcggcctactcccggctgatcgcccgttccgttgcaacgagccattcgctgagtgacgaggaggtggagtttatctacctcttctccgagctgcacgacatcggcaagattgcggtgcctgacgccatcttgctcaaaccgggcaagctgacgccggaagagttcgagatcatgaagatccaccccggcaaggggcgggagatgattgccctgatgatcagtgaatttggcctcgacggcattcaccataccgacatgctgacccatatcatcgcctgccatcatgagcgttttgacggcaccggttacccggaggggctggcgggggaggctattccgctggcggcgcgtatcgttgcggtggcagatgtgttcgatgctctcaccagcgagcgcccctacaagcaggcctggccgtttgacagggcgtttgcctatctggaggagcatgccagcagccagtttgaccccgtctgcgtggaagccgcgcttcgcaacaaggaggcgtttcgcaccatacatcagcagtatcaggagcccgccaccagcccggtcggcagcgatctttcgggacctggccgcggttcaagccactgatgtcagcaattttccccagtattgccggttcttacctttctacttgggcccaggttcgcttatctggtagaggtgatcggtgcaggtgctcgcgcagccacaggggcgcaccgctttatccgcgcgcttttgcgccagcctgtactggcgccaccagagcagggagcccatggcgacgatcagcacaaaggcggccagtatggtgatcagcagcagtgacatgagtttgcctccttggtgttgtggcaccctgtgttcccttcgccgcagcagcctccctgacaagggggacgctcagcgccgtcatggccatcgcgtttgatggcgtggatgacgggtttgccagcatggcgctgtgacctgcggccctggcttggctcggtcagaggttgcaaattgctttcagccagcagtgccggccacggcagtcgcgccgagcgacactgcaccacctgcatgccgccggtcaacaagcctcccagcattcgctcaccgatattgcgtactactacctgattgacttgatgagccttgagggtgaccagcagcgcctgtttgtcgccacaaccctcaccggctgccgggttgggcagggtggcgagcacagtgccctcggggcctactatttgcagctgttcggcgcgggtaaagtgactggccagctggccccgggtcagcatgacggcacggttggctgctggtgccatcatcaggccatgttctgtattcataggggtatgtctccactggtgtcggggtcgctcgcctgcatcatcaaggctttgccctggctcagacagtccaccactttgtagcgggcttttttaaggatgttggccagggtctgacgagagacccccatcacgacggcggcctcctgttgctgcatgccttccagatccaccaggcgcagtgcctcgaattcgtcggcagcaagggcgacctgctccagctggtgcatggggcggccattgggtttgaagcaactgttggcggggcggccacagatctggcgggcaatcttgggtctgggcataagcactcctatttagcatatgccatttatacgccgggcaatcagggtatgcaaatgaataaaacatgtgttttcattgcatatcagggacgaaggccctgttacagtgcgctggtcgcaagatggttgggtctggttgtgcaacgatcagtgctcgttcccgggaggggcgagctgcttgtctcacgcatgttaatcgtacgtatcttgctgaaataatgagttattgatgaaaattcaaggtgaatgacatgaacaaagcgatggccaccaaggtgtttgaatccctctcctccggcattcggctcgatgtctggcgtctgctggtgaaagcgggcctggagggacgggtggccggggagctttccagcagtctcgatatcgcccccaacacactgtcatttcacctcaaggccatgttgcacgccggcttgctgtcggtggaacaagagggtcgcttcctgcgttatcgcgcaaacatccctctcatgctggcattgataggctacctcacggaggagtgctgcgccggtcaccccgaggcatgcggcatgatgcgtgccgagtccagttgttcccctcatgttctgcctgccaacgcctgctgcgacaaggaataacgccagcgccgtcatgggggaacggaccctttcagccaggcttgccgggcatctcggataccggattgggtgctcaggtgttcatatgaggtcaggccgtgcgtcatccactgactggtgttgtgggcctcacacttatccggcggtcccttattctgctactgtgagggtcagctcatcacagatggtggagaacccatgaagattcgattcctggtattggcaacgacattggcgctggcctcgacccccatcctggccgattgggccaaggtaaaggaggccgccgccgaccttggcacggctgtgagcgacaccagcaaggaggcgtggcggagcgtgaccgatttctccaaggcgacctgggcgtccgtctcccagtggggctcggaggcgttcaataccgccggggcctggaccgacaagagcatagcaaccggcaaggagtggctggtggtcgccgacaagaagctcgacgagatgcgtgagcccaagacggcgccagaagcacgactcgccctcgataccatggccgacacagccctggtgaggctattcaacgaacaaccctctgccaagttgttgtttaaccgggcgtatggctatgcggtgttcgattcacgcaagttctccctgatgttgcaaaccaatcagggggcaggggtggcgatcaatcgcggcagcggccagcacacctacatgaaaatgctgggcgctggcctctcggccggccttggcggcaagttctaccagcaggtgatcctgtttgaagacaaggccaggttcgatgccttcgtgaccaagggctgggaggcgacctcagaggtgggggcggtagcgggcaaggagagcgccgggctcaccgccaagtacaatggcggcatggccatctatcagatcggcgagacggggctgctgctcgatgccagcatctcgggatccaagtactgggtggacaaggatctgactgaaaaaagccgataatcgagtcgttatcagctggtcacagcaggtaatggttttgccatgacctattcatgaaggcccgcatagtgggcctttttcctctctctggattagagggcctgatagacccgtttgcctttgaacatggtccacagcaccttggtatccttgatctgctcgctcgcaacctgctccagattgcgatccagcaataccagatcagcactcttgcctatgctgattgatcctgtctgtttctcctgtccaatcaccttggctgcgttgagcgtgtaagcctgcaagatagcctggcggctgatctgctcgctggcagggggcagcaagccaagttcgccctggcgggtgatcgcggtatatatcgcaaggaaggggttggggctggataccggccagtcactggcaccggcgagaatggcgccgctttgcagcaggctgcctgccggatagagacgggacagcagggcagggggcactttcccctccagcagcatggtggtcgccacgtttttcccggcccacaacagttgcattgaggcggccacattgagtggtttgaaacgggcaatgctggccgggctcaccacttccaggtgggtgatgctgtgcagcaggcggcgatcttcattgtgggcccgagcataggcgatggcattgagggattcacggacggcccgatcgccgatggcgtggaaatgagcgatcagttgatgggcatccgccgtgcggatcagctcgttgaagcgctgcttgtccagatcgtctctgccgctgtaaccggggcggttgagatagggctcgctcaacttggcggtctgggatggaaactcgatgactccatcttgcaggatcttgatccccaccagtttgacatccggggcatcttggaactgccgctggagcgccaggacgtcatcaatgatggcgggagaggcgttgatccccaccagagcaagggcggatacatgcccggtcagcttgccttcccgcgatagcatgctgtatgccggcaacaggccggtgtcacggcgatccggctcggcgttgaagataggcgcgagggggcgaatattgctgatagggtccatccaggcggtaatgcccacctgattaagttgcttggcagcagtcatgatggcattggcaatcgtctcgtcgctgacgggtggcagcgccttgaggatggcatcccacccgccttccgaggcaaagccattcagcttgccggatggggtgaggccaaaattgcctttcaatggggcatagcgaccggcaagggactcgccatcaatgcctgccttgcgcagcatggcctgattggcccagccggtgtgggcatccgatccggccagcaccacggggacctgccggtactgcgggccattgaacacctgatcgagcaggggtagctgatgccagtagtcgagcgagacattgctgtatagctgcacgtcaccgagtgtcagccgggggtcatcctggctgctggtcagaaattgttgcagttgcttaacctgactcatggcatcgggaaagttaaccgtcatggcctgaaatccggcaaaggccgcatgcacatgactgtcgatgagtcccggcatcagatactttcctttcagatcaatctggttggcatggctgccgagccgggcactgacctcctggtaactgccgaccgccacgatctttttaccttcaataccgactgcctccgggtgagggttcgccggatcgccgctgtagatggtgccgccaaagatcagggtctggctctgtgactgggcattggctgccatcggaaggctcaccagcaggctggcaagaaacagtgttttgacattcatgggcatgactccgtcgcttcggcgcccgaaggcaccgaagagggtgaatggaaatggggtatcggcttatgggttgataagcgggatacagatatcaaacacgtaatgatcccggtcggggtcagtgcccgcgtggtattgctcgtaacacggacggtcgtcgcagctcagccctttgctcaccagccagccaaacgccgtctcccaagtggtgaccagctgatcgccgcgagcgataaactggcataccgcataggggccagcggcgatggtctgggtggttaactggcgccctgcgtggatttcggggcccaattcaatgcagatgtctgtgcgacaacgcgtctcatcggtgatgtcaggaatatcccaatagagactcaaggtgcctgccggtgtcatcgcctcgtctgacgcgaacagtgcaagtaaatcccgatgggcttgctcgcaggtctccttgccataaggacccatacggcgcatatatgcaacgcgccgggcgggcatctgcttgacgctcgccccctgcaacagaccctggtgttctgtgaccgggtgcatgaccaggccatcataggtttcaaagggcaggggatcgtttccaatcttgcttttccagtttcccccttgttgctggcggtattccgaggggctcatggcgaagtgcaggcgaaaggccttggcgaaattctgggagctggagaacccggcggccagcgcgagggtggtgatatcgctctgcggtgcggccagcaagcgacgggccgcacgttccatgcgcaggcgccgggtaaagccggcgatagtctctccgaccatcgtcttgaaaatgcggtgaaagtgaaaggtggagatggcggccgccgtcgcgacctcatccagactgggattgtcatccagatgctggcttatgtagtccatcgccttgaacacaggtttgcgataatccagagatgactccttgccaaccattaaaagtgggcgtcaacaccggatttaatcagagccatcagtccttgtcgaatccgtctgctctggtctggccacgcatcctcacgccactcctaacgtattggcactctaattgcttattggatgccagcgtcaatgatttgtctggggatgagatatggaaattagtgcaagcagcctgatgcaagagatgcaggctctcaaggttgaagctggtgccacgccgctgactcagcccggtcgtcaggtcacctctgattttggtcagttgctgcagcaggcgctcggcaacgtcaacgaactgcaaggcgccgccaatgatctgcgcacccgtttcgatatgggcgacaagtccgtcgatctgtccgatgtgatgatcgccggccagaaatcctctatcgccttcgaggcaacggtgcaggtgcgcaacaagatggtcgatgcctacaagaccatcatgaacatgccggtataagagattactgaatatcatgcacatgtcagcaataaggacataaatcgtggctactgaccaaaatggcgaactgctgatcaacgaggagagctccgctgccctcgatgagaacgagcaaaagagttcagctctcggcttcctgtccaacacggatgtgctgcggcaaattaccctgatcctggggctggccatctgtctggcgatcgccgttttcatcctgttgtggggcaaggagccggacatgcgtccccttggcacctacagcacccaggagctggtcaagaccctggactaccttgacgcccagaagatcccctatgaggtggatggcaagagcgtgctggtcagcgccgaaaaatatgccgatatccgcctgcgcctgacccgcgccggccttgccaccaataccgatgccagcaacgatggcgagtccatactgctcaaggattccagctttggcgtcagccagcgcatggagacggagcgcctcaagttaagccgtgagcgccagctggcgagcgccatcgagcagttccagaacgtggccaaggcccaggtgctgctggccattccgaaagacaacgtattcgcccgcaacgagcgcaaacccagtgcgaccgtggtgctgagcctcaagggcaatgcccttggtcagggggaagtggattccatcgtcgacatggtcgcctccgccgtacatggcctggagccgacccgtgtcactgtgaccgatcagaacggtcgcctgctcaattccggttcgcaagatcctgtctctgcccagacccgcaaggagtttgcgatgcagcagaagcaggaagtggaatacaaacaaaaaattgacgccatcctgatacccgtactgggcgccgacaattatacggcggaagttgacctctccctcgacttctcccagcaggagcagacccgcaagacctataacccggacctgcctgccgtgcgttccgagatgacgctggaagagaacagtgccagcggcagcaacggcggtgtgccgggtgctctcaccaatcagccacccgctgcatcgaatattcccgaggaagccgcaggcggggatggcggagccgcctcttcctccggtcgttcccgcaaggaagcaacccgcaacttcgaactggataccaccgtcagccatattcgccgccagatggggggtattcgccgcatgacagtctcggtagccgtggattacaagtccatcgccggtgccgatggcgccgtcacccgtgaggcccgttcccaggccgaactcgataccctgcgtcgtctgttgagcggcgggcttggctttgatgtgacccgcggtgatactctggaagtggtcgccattccgttcaaccggcccgagcttgaaaatgtggccgacgcgcccatctacgagcaaccctggttctggcgtgcggtgcgcatagcagcgtcagtgctggtgattatcgtattgattgtcacagtggtacgccccatgctgaagcgtctgctttacccggatgcacgaccggaaggggatctggatctggacaacagcatagtgctgggtggggatgacgagctcagtctgctggccgctcaggccgagtccgagccggtattcggggtgcgtgacggccatctgaaactgccggatctgcaccgtgacgaggatctgctcaaggcggtacgtgcgctggtggcgaacgaaccggatctggccgcacaggtcattaaagaatgggtaagcaacaaagatgcctgaagaaattaagacccaagtcaccggtaatgacattaccgagggacagcgcctgatcctggatcagatgagcgggatggagatggcggccgtattgatgctgagcctcaatgaagaggatgctgcccagatcttccgtcaccttgagcccaagcaggtacagcgactcggtatgtcgatggcctccatgtctgacttcagccacgatcgggtggcggcggtgcatcgtcaattcatcgacgatatccagaagtacaccaacatcggcatcggcagcgaagacttcgtgcgcaaggcgctggtggcggcccttggcgaagacaaagccagcaacctggtggatcaaatcatattgggttcaggctcccgcggcctcgactccctcaagtggatggatgcacgccaggtggccagcatcatcctgaacgaacacccgcagatccagacaatcgtattgtcctatctggagcctgagcagtcggccgagatcctgagccagttcccggagcaggtgcgcatggatctggtgatgcggatcgccaacttggaagaggtgcaaccggcggcgttgcaagagttgaacgacatcatggagaaacagttcgccggtgcggcgggtgcccaggcagccaagatgggcggcctgaaggcggcagccaacatcatgaactacctggataccaacatcgaaggccagctgatggactccatccgcgagtcggacgaagagatgagccagcagatccaggatttgatgttcgtgttcgagaacctcatcgacgtggacgaccgcggcattcagaccatgctgcgggaagtgccgggcgagctgctgcaacgggcgctcaagggctcggacgatcagatgcgcgagaagattttcaagaacatgtccaagcgggccgccgagatgctggcggacgatctggaggccatggggccaatccgggtctccgaggtggaagctgcccagaaagagatcctctccatcgcccgccgtctggcggatgccggcgagatcatgctgggcgccggtggtggcgaggagttcctctaaaccatgaaccatcaagtgttcggtttcgttggcccgtatctgaccgtggcgaggggcgcatttaaagcatgaacaacaagctgcgtggttatgttcgccctgacggggatgatacccgggtcgaggcgtggggctggccggagatggaagtcgaggccgcggtcgagaccaatgccctgggttattctcccgactggtatcagcaggaagaagaagtgccggtggaagaaccggttcccgaacccacccccagcataacggcagaagagctggaagccatccgtcaggccgcctgggatgaaggcatggtcgaaggtcaggccaccggatttgccaagggactggaggagggcaagctggaaggcttgcaacaaggccaccaggccgggctcgagcagggcaaggaggaggggctggctctggcccgcgagcaggtggaacagcagatggcccattggcagtcgctgatcgaccgccttgccaatcctctccatgagctggatcaggcggtagagcagcagctcatctcgctggtgatgcaactggcccgcaccctcatgcggcacgaggcagagacctcgccccgtatcctgctggaagcgctcaagcaggggctggctttgttgccggccgccgagcagggcgtcaccctgatgctgcatcctgatgacattgcccgggtcgagcaggcgttcggggtggaagagtgcgccaagcgccactggcggttgcaaagcgatcccactctctcccccggtgatctgcaactggcgaccgagctttccagcgtcgatttgaccctgcaggggcgtatcgatcagctgctgcgcagtttcttgcgcgacaatgcgtctcgggacttgccgagtaattgacaccgggctggcgccagcgggcccggttgacttttttctctctcaggaggccagatgagcggctcgttactcactcggttgcaagggtatcgggtccgcgataccgcgcccaagccgcccgtcgccggtaaattgacccgggtggtgggactcacgctggaggccattggctgccgcgcggccatcggtgccctctgtcgcatcgatacccaggatggcgagttggaggccgaggtggtgggcttttctggtgatcgcctgttcctgatgccaagtgaacagctcaagggggtcattcctggtgcccgtgtggtgcccatgaccgaagagcacggcattccggtcggcatgaatctgcttgggcgggtcatcgacggcataggccagccgctggacgggcttggtcccatcctctcgtcccagacggtgcaatttgcccagcaccgtatcaacccgctctcccgtcgccccatccatcagccgatggacgtaggggtgcgcgccatcaatgccgtgctgacggtagggcagggccagcggatgggactgtttgccggttccggcgtcggcaaatccgtgttgctcggcatgatgacacgcggctcggtggcggatgtggtggtggtgggcctcatcggtgaacggggccgggaagtgaaagagtttatcgaggacatattgggggaggaggggcgagcccgctccgtggtggtggcggcaccggccgatgcctcacccctgatgcgtctcaaggggtgcgagacggcgctcgccatcgccgagtattttcgcgatcagggcctcaatgtgctgctgctgatggactcccttacccgctatgcccaggcccagcgggaaatcgcactggcggtgggtgagccgccggcgaccaagggctatccgccgtcggtctttgccaaattaccggcgctggtggagcgagcaggcaacggtagcgatggtcagggctccattacggcgtttttcaccgtcttgaccgagggggatgacttgcaggatcccatcgccgatgcggcgcgggccatcctcgacggccacatagtcctgtcgcgggagctggccgatgcaggccactatccggccatcgatatcgaaaaatccatcagtcgtgtcatgcccatggtcacctcacccgaacacatggatttggcgcgcaccctaaagcagttttactccctctatcagcagaaccgggatctcattaccataggcgcttacagtcaggggtctgaccctcgcatcgaccgtgccatcgttcacaaaccttatctggatcagttcttgcaacagggtatgcgcgaggtcattcactatgatgagggcctgcaatccctgcaactggtggccatgccactgatgcgttgacgatgtagtaagggtggagcgcgctcatgagtaaagggttggtgatgttgtccgagcggttgcttgaggccgaacagcaggcagggttggcactggccaaggcccagcaggatctgaaaatcttcatggagcagcaggaagcgctcaatcagtaccgccagatttaccaccaacagtggaccgaccgtggcttgcagggcataggtgcccagcagaatgcccagtatcacgcttttatcagcaagctcgaacaggcggctacccagcagtatgaaggggtgaggcaagtgcgtcaggcgctggaactgcgacggcaagagtggctgtctgcccagcagaggcgcaaggcggtagagttgttgctggccaagcaggccgggcgtgagcagcagaaggctcagcgtcaggagcagaagatgctggatgagtacgccatgctgcgccgttttcatcattctggcctgtaacttgctttattctggccatccagtgtgcgcctcacccctctctttcgcgtgagggctgcaccctaacccgattgccgtcagggaccttcatcatgatgcagacactgttaaccaataccccctccgcttcggctgcgccctctgccgataaaaacgtgtcgctcatctcatcgtccgataaaggtgatcagtcctcgcagagcgatctgaaggggggcttttccgaggagatggtcaaggctcagcaggcggataaggcaacgggtgccaggcagggcagcaaagtggctgccggtgagcaagtcgcccccgatccgctcgccaaggaggcggtagtcactgacaagggggaaggtcgcaagcatggtgatgccaaatctttggcggattccacaggggagacggccgccacggacgacaaggagaagaaaatggacgaggctgagagcagtgcctctcccattgatttcttgcagcgtctgcaagacgccctcaagcaggataccagtctcgtctcccccgtcgttctcaatcttgccccggttttggaaggtgacggcaatatgttgccgcaagaagatgaggccactgcatctgccgatgcgctggcgcttgacggcaaacaaggtgatggcaagcaggccgcgtccagagacgccgccttgctggcgcaacaggtggccagcctgctcaagggagcggatacaggggccgcggctgcaaacgatgaaacgcccgccaccgaagccgtggatggggatatgttcgctgccatggcggctgagctgaagggtgatgaaaagggcaaagacacggcgagtgccgacaagggcggcaaggccgcactttccggtgctggacggaccgccttgctgagcaaggtgttgccgaccgaagcggtggaaaaggttgccaaaggcgaggggaacaatcctgtcgaggttgatggcagctccaaatccgccatccactctatgggtcacaaggagggggctgaaaagccatctcccctgcacaccatgaatcaggtcgtgcctgctcaggcgggtgccaccagggcgtttgaagagggattgggccgggccgacagtggcaccgcaacctcgaccgatgccgcacagacccaggctgtcactgaagagggtgaggaagccaaggttgcccctgccgccaaatcagatagccaggctgttgtatccagcatggcgacagccgctcagacgacaccggttgcacaagctgccgagcccgtattgacggcgccgcaacaggcgctggccagcagtgaatcacaagggccgcaagcatcattgaacgccttgtcggccggtctcaagcagatggaagccagtgattcgcccaataccaaggcggacgtcaaactggatgtgaagcagaaggtggccgagcttggcagaaacagcgctctgggcacagagtctactacccaggacaacaaccacagccagcaggtgcagcagaacagtcagccccaggccgtgaacaatgacagcaagccgaccaccgacatatcggcgcggcgggatccccagcatttggctcacctcaagctggccagtccggagacccctgcccagttgcatcagaaggtaaacctgatgctgacggacaagttgcagcaggcggagatccagctcgatcccctgggtcttggcaagatgaaaatccagatccagatgggatccgacaaccaagccaacgtgcactttgtggtgcagcatgggcagactcgcgaaatgctggagcaagccatgccccgcctgcgtgatatgctggccggacagggcatccagcttggtcagactctggtacaacaacagccacagcagcagtctcagggacagtccgctttttccggccagggccagtcaggtcaacatggcagcggatcgttttctgaaacaggccaaactgaggcagaggtcacggcggcaggtagtcgtttgtcgatggaatcgacaaacgacgccggaattgatttctatgcttgatgccagcctgagtaagtttatgatatcgaacaagtttgagactagggtggacaagggatggcagatgacaacgaactgacgcttaaagatccggcggcaggcaagaaaaagaagctgatcatgatcatcgccctggcagtgatagtgctggcgggtggcggtgctggtgcctggttcatgctctccggctctgacaagccggctgcggatgctgctgccgagggggcagatgccaagccgaaagatacggcaccgaaaccttcgctctatgtgggcatgccgcgtcccttcgtgttcaacgtctcgggcgggcagcgggatcggctggtgaagatcaaggtgcagctgatggtgcgtggcaccgccgacgagaacctggccaagcaaaatatccccctgattgaaggcaccttgctgcggattttcagtgccgccaccagcgagcagctgatgaccttcgaaggcaaggagaagctgcgcaaggattcactggaagagtgccgtcgggtactgggtgacctggtctcttcccccgttatcgaacaagtgctgtttaccggctttgtaatgcaataagggtgaagcgtgagcgatctgttaagtcaggacgaaattgatgccctcttgcacggtgtcgatgatgtcgaagaggaagagataggcgcagcgggggatcccggtgttgcccagtttgacttctcctcccaggaccgcatcgtccgtggccgtatgccgaccctggagctggtgaacgagcgctttgcccgtcacatgcggatcagcctgttcaacatgatgcgccgtaccgccgaggtttccatcaacggcgtgcagatgctcaaattcggcgaatacgtacacacactgtttgtgccgaccagcctgaacatggtgcgtttccgtccgctcaagggcacggcactcatcaccatggaggcccgactggtcttcatcctggtggaaaacttctttggcggcgatggtcgctaccacgccaagatcgagggtcgcgagttcacgcccaccgagcgccgcatcatacagatgctgctcaagctggtgttcgaggattacaaggacgcctgggcccccgtcatggatgtgggcttcgaatacctcgactccgaggtgaaccctgccatggccaacatcgtcagtcccaccgaggtgatagtggtgagctccttccacatcgagctcgatgggggcggcggtgattttcacgtggccatgccttactccatgctggagcccatccgcgaactgctggatgccggtgtgcagagcgacaagggggacacggatgtacgctggagcaaggcgctgcgcgacgagatcatggacgtcaaggtcgagctccgagccaagctgctggagacggatctgacactgcgcgagctgatggagctcaagcccggcgacataatcccggtggagatgcctgagaacctgctggtctatgtggaagatttgcccaccttccatgccaagatggggcggaccaaggataacgtggccctcaagattaccgacaaactcaagcgccctgaaggggtcaagacagagatgcatctggtgacccggggcggcatacgtatcgatggtgaggccgagctggaagagctcgagcgcagcatcgaagatcaacagcgataatcgacagtctgtcacgacagatggtcacgaattagcataaggaagcaagatgagcggaactgatggcggacgcctgggcagccgcactggaagagcaggtgattgccgaagccaaacccgctccccttgaggagctcaccgatgacgcccccatcagtgccgaggagcggcgcaaactcgacaccattctggatattccggtcaccatcgccatggaagtgggccgcagccagatcagcatccgcaacttgctgcaactgaaccagggctctgtggtggagctggatcgggtggcgggtgagccgctggacgtgctggtcaatggcaccctgatcgcccacggtgaagtggtggtagtgaacgacaagttcggtatccgtctgaccgatgtcatcagccagattgaaaggatcaagaaactcaaatgaccagcaccattgcgctgaccgatgtcatcatcactcaggccgacaggatccagaaactcacatgatccgcgcgctcccgttactcttgttgtcctgccctgtactggccaatccgggggcgggagccaatcctcccagcctcacctcctggttgctctccagcctgatggtgatcggcctcatcctggtgctgggctttctgctcaagaagagcaagatagccaacgccatggggggcggtcagatgcgtgtcatcgccagcctgccggtgggttataaagagaagctgctggtagtcaaagtgggtgaacagcagttgttgatcggggtgacaccgcagcaggtcaattttctctatcgcctggatacgccgctggacgagagccagccccaggcgttttcccagcaacttggcaaattgatgggtaaacatgaaaaaagctaacggcttgtggttaccaatggggctgctggtcggcctgttatcaacgctggtgttgttctcgccgctggcgctggcccaggatggcatgtcggccgtgaccatcaagaccctggcggatggcagccaggaatacagcctgaccctgcaagtgctggcgctgatgacggcgctctctttcttgcctgcggttgtcatcatgatgacctcgtttacccgcatcatcatagtgcttggcatattgcgccaggcgatcggtttgcagcagagcccctccaaccaggtgttgatcggcattgccctcttcatgtcgtttttcatcatgtcccccgtgctggatcgcatcaacgacgaggcgctgcaaccctatctggccgagaccattcaggccagggaggcgctggagaaggccgaactgcccatccatcagttcatgctctcccagacccggataaaggatctcaataccttcatggaaatcgccgatgtgcaggtggataaacccgccgaggtgccactgcgagtgctgatcccggcgtttgtgaccagcgagttgaagacggcattccagataggctttatgctgtttttgcccttcctggtgatcgatctggtagtggccagtatcctgatggccatgggtatgatgatgctgtcacccatgctggtttccctgccattcaaactgatgctgttcgtcatggtggatggctggaacctgatactgggctctctggccaacagtttcggcttgggcgccggtggttaagtcggacaaacgcaaggagcaaggagcatgagtccggaaacctttgtcgacgtattccgtgaggcactctggctggtgactatcatggtgtgcgccgtgattttaccgagtttgatgataggtctggtggtggccatctttcaggccgctacctccatcaacgaacagaccttgagctttctgcctcgtctcatcgtcaccctgtttgcactgggggcgggtgcacactggggcttgcagagcctgatggatttcttcctgctgatggtgagtcaaattcccgaggtggtgggatgatgcactccacgacgcggccaggattgccgtctgacaacccactgctgctggtatgtctgcaggcttccgaggcggcagtatgacctatacaaccgctcttatcatggagtggttgtcttccatcctctggccgttggcgcgggtgagcggtctcttgatggtgatggcggtgtttggcagccggctgacgccagcccggatccgcatcgggctggcgctggcactgaccttcatgatcgcccccttgttgcctcccatgcccaaggttgagctgttctccgtcggcagttttctggtattgacccagcagctgctcatcggcattgccctcggcctgatgacccagtttctgatggagagcttcgtgatggccggccaggtcatcgccatgcagaccagtctgggctttgcgaccctggtggatcccatgaatggccagtcggcccctgtggtaggccagttctacctgatgctggcaaccctggtgtttctggcggtagatggtcacctcatcatgctgcgcatggtcgtgctgagtttcgagactttgccggtctccgatgccgggctcaccctgcctgccatccgcagtctggtcggttttctggggatcatgtaccaggcctctctggtgatggcgctgtcggccatagtcgcgctgttgctcatcaactttgcgttcggtgtcatgacccgggcagctccccagctcaatatcttcagtatcggttttgcggtcagcatgatgtccggcctcttcattctctggctcaccatcggcggttttctcggtcacttcgattccatgtgggagcgggtgcaggagaccagctgcgagctgattaatgtccagtgcttcggtgatcagaatggttgattgcgcgtggcttgataccgaacagcttcacttcctctggaggcgagtgccgctgagctgcgtccggcgttgcggaggtcagcaagatggctgataccgatcaggaacgtaccgaacaacccacgggcaaacgactgcaacaggcccgggaaaaagggcagattgcacgctccaaggagctgggtactgccagcgccctgctggcggctgttttcggtctgctgatggtcaaggagagtctggccagcgccatggtcaagatcctcaccattggctttactctggaccgggatcaggcttttgatcccaacgccatgggcgccatgttgccggccttgctaagggagcttgtctatccgcttggcctgctgtggatgctgatcatcctctgttgtgctctcatccccatagtggccatagatgtacccttccagacctggaaccacacccgccagctcaagatgaccaagcaggaagtgaaagacgaattcaaggacagcgaaggtaaacccgaggtgaagggacggatacggcagttgcagatgcagatggcgatgcgacgcatgatgggagatgtgccaaaggcagacgtcatcatcaccaacccgacccactactcggtggcgctcaaatacgacattgccaagccgggtgccgcgcccaaggtagttgccaaggggacagatgagatcgcaatgaagatcagggaaatagccagggagtacgagatccccatcatgccgtccccggcactcacccgcgctatctttcactccaccgaaattgggcacgagatcccggaaggcctgtttgccgccgtggcccaggtgctggcttatatttatcagcttaaaaaattccgtcgtggcagcggccggcgccccaatccgatcgccaaggatctgcccattccgcccgaatttcgaaaatgacaaacttctgacgcagtcaaaataaaatcatttaaaatcaatacattgaattgttggcttgatgtttgctttaatcggataccagcagtttaagattgagaaaaacgatgaaattccaggcatcattgggccgattgaaagagcacaggggattgctgaccaagggggtggggacaccgctgctggtgcttgcgtctcttggtatggtcgtgctgcccatcccgccgctgatgctggatgtcctcttctccttcaatattgcgctttccatcgtggtcttgctggtcgccgtctatacccgccgccccctcgaatttgctgcctttccaaccgttttgctgctcgctaccttgctgcgtctggcgctcaacgtggcgtcaacccgggtggtcttgctggaaggtcataatggcagcgctgcagccggtcatgtgatcgaggcgttcggcaacgtggtgatcggtggcaactatgcggtcggtatcatcgtctttacgatcctgatgatcatcaactttgtggtcatcaccaagggtgcggggcggatcgcagaggtgagcgcccgtttcaccctggatgccatgcccggcaaacagatggccatcgacgcggatttgaacgctggtctcatcaaccaggaagatgccaaaaaacgtcgtcaggatgtgacccaggaagccgacttctacggctccatggacggcgcctccaaatttgtgaaaggggatgctatcgcgggcatcatgatcctcttcatcaacatcatcggcggtttcatcatcggcatgatgcagcaccagctcacctttggtgaagcggctgaaatatataccctgcttgccattggtgacggtctggttgcccagatcccctccctgctgctctccatcgccgctgccatcattgtgacccggcagaatacggatcaggacatgggcacggcggtactgggtcagttgtttgacaatcccaaggcactgaccatctcggccggcatcctgctgatgatggggctggttcccggcatgccacattttgctttcctgagtctgggagccatctctgccaccggagcctggtggctgctgcgccgtgagaaacgtgctgcggccaaggccgccaagggcgaactgatgccggctacttcagagcagcctcatgagcagaaagagctgagctgggacgatgtgatgccggtggatattatcgggctggaggtgggctatcagctcatccctctggtggatcgcaatcagggcggggaactgctcagccggatcaaaggggtgcgcaagaaactttctcaggagctcggctttctggtacctgccgtacatattcgggacaatctggatctggcgcccaatcaataccgcatcaccttgatgggggtcagtaccggcgaggccaatgtttactatgataaggagatggccatcaaccctggccaggtgttcggccagatccagggcatcgccacccgggatcccgccttcgggctggaggcggtgtgggtcgccaaggagcaggtctcccaggcgcagaccctgggttatacagtggtggataccgcgacagtagtcgctacccacttgagccagatcctctccaaccatgccgccttgctgctggggcatgacgaggtgcagcaactgctcgacatgatagggaagcaccagagcaaactggtggaaggattggttcccgaggtcatcagtatgggtaacctggtgaaggtattgcagaatttgctcaatgaaggcgtgccaatccgtgatatgcgcactatcctgcagaccctggtggaatatgccccgcgcagcccggacccggaagtgctcacggccgcctgccgtatcgccctgcgccgcctgatagtgcaggaaattgccggcccggatcccgagttaccggtgatcacattgtcgccagaattggaacgtatattgcatcaatccctgcaggcagggggtggtgatggcgctggcatagagccgggcctggcggagcggatgcagcgctcgctggtggaagccactcaaagacaagaactggaaggccaaccggccgtgcttctgacatcagggatactgcgcaataccctggcgaaatttgtcaagaatgccattcctggattacgcgttctgtcttatcaggaagtgcctgatgacaagcaaatccgcatcgtcagtgcggtaggacagaactagttagcggagatgacgggtgaagattaagcgtttttttgccaaggatatgagaacggcgctggctgaggtcaaggagactctcgggcccgatgccgtcatcatgtccaacaagaaagtcaccggaggggtggagatagtcgccgctgtcgattatcaatcccaggttccgggacccaaagatgcgccggttcgccgtcagttgaacgatgagagcgtcaatatctcgtctgccggacggcagatgacgcgccctgcgcccaccccggccaaggaacagaacgaacactatgccgataccctggccgcgctgctggcacgccagcagaagctgaatccatccaacccggccggtctcaacggtggggctccgatggctgctgccggatctgcgcctcgcaccctggccgaacaggggcagtggggagcggcgcccgagcccgccaagcccaaagccagagtggcgaccccgggtcgcgctccccagcctgcgccgcgagagcaggagatggaagggatgcgcaaggagatggccagcattcgcaagctgcttgagcaccagatctccggactgatgtggcaggaagtcgaacgccgtgaacctatgcgggccctgctcatcaaggaactcaagaagataggctttgatgatgcgtttgccgatcagctggcgggccttatccctgaggatatgtccatccatcaggccatggcccagttggccgaggtgctgaccgcccagctcaagatcagcgaagatgacattttacgacagggtggggccgttgccctgctcggaccgaccggggtgggcaaaaccaccaccatcgccaaattggcggctcgttttgccatgaagtatggcgccgagcaggtggcgctcatcaccacggacaactaccggattggtgcccatgaacagttgcagacctatggtcgcatcatggggtgtccggttcggcaggtgcgtgatgccgaagagctggccaatgcgctttatcagttccgccatcgtcggctggtactcatcgataccgcaggggtcgggcagcgggatatacggttgaccgagcagctcgataccctggtcaagaatgccaaggttcgcatccgcagctacctggtgatgtcagccacgtcccagcgtcgagtgatgcaggaggcggtggaccatttccggcgtattccattaagcggctgcatacttactaaattggatgagagtctgaatctgggcgaagtgattaacgtgtgtatccagaatgcattgcctatcagctatatcactgatggacaaagggttccggaagatattcaagttgccaatgcggcgcagctcgtcggggctgccatgggctcgctggagcaggaaacagaagaaccctatttctggggggcaggctttggcgaggccgaagattcggagttttatgagtaacatacatatggatcaggcgagtggtctgcgcaaaatgcgtcaaaacaatcgagtaaaagtgatcgccgtttccggtggcaagggtggcgtgggcaagaccaacgtgaccctgaacgtggcgggtgccatggccgcccaaggcaaacgggtgatggtgctggacgccgaccttggccttgctaacgttgacgtcatgctggggctgcgggtacaccgcaacctctcccatgtgctggccggcgagtgcaccatagacgacatcatagtcgaggggccctacggcatgatgatagtgccggcgacatcaggtacccagtccatggtggaactctccccggtgcagcatgccgagcttatccgcgccttcagcgagatgaagactcaggtcgatatcctgatggtggatactgcggcgggcatttccgagatggtgctgagtttcactcgcgcggctcaggacatcatgatagtggtgtgcgacgagcctacctccatcacggatgcctacgcactgatcaagatcctctcgaaggatcacggcgtgtttcgcttcaaggtggtagccaacatggtgcgcagcctgcgcgaggggcaggagctctatgccaagctgacccgggtaaccgatcgttttctggacacctcgctggagctggtggcctgcgtgccttacgacaccaacctgcgggctgcggtgcgcaagcagaagctgattgtcgaagccttccccaagtcacctgcagcgctggcgtttcgcgccctcgccaacaaggcggcaagctggcccattcctaaccaacccggcggtcatctcgaatttttcctggaaaatttgctgcaaaagccggtcatagcacaggaaggttcccgtgaataaagcccaagcgtacttgcgtcatcaggattcctatgtgctggtcgagcgtcatgctccactggtgaagcggattgcccagcatttattggctcgcctgccaagcagtgtcttgctggatgacctgatccaggcaggtatgattgggctgctcgaagcttcccgcaattttgacggcagcaagggcgccagttttgagacctacgccgggatccgcatccgtggctccatgctcgacgagattcggcggggcgactgggtgccgcgttccgtgcatcgcaacagccgtgccatcgccgaagccatcgaaaatgttgaacaagcgcatggccgtgatgcccgcgataccgaggtggcggtccagatgggggtcagtctcggcgagtatcacaccatgctgcaggatgtctcctgcggcaagatcatcggcatcgaggacctgggggttagcgaggatgtgattggtcatcccgacgatgctggaggcaacagtgggtttgacgaactggcagctgagcgttttcaaggtgctcttgccgaacacattggacgcttgccggaacgggaagcgttggtgctctccctttactacgatgaagaactgaacttgcgtgaaataggcgaggtattgaacgtaagcgagtctcgtgtgagccagatacacagtcaggcgatgcacagattacgcgctcgtttaagagattggcatgtataagtgtttgtactagctacactgaaacaaaactctaaggcataatccgcaaaacaaaacctgcgatctgcatcatgtaagtgagccgctatggcggctatttaggagggaattttggacaagaacatgaaaatcctcattgttgacgatttttcaacgatgcgccggattatcaagaacttgctgcgtgacttgggatttaacaatacccacgaagcagatgacggcaacacggccttgccaatgttgaaaaatggtgattatcagttcgtggtcaccgactggaacatgcccggtatgcaaggtatcgacttgctcaaggcgattcgcgtcgatgacaaactcaagcatctgccggtgctgatggtaacggctgaagccaagcgcgaacagatcattgaagccgcccaggcgggcgtcaatggctatatcgtcaagcctttcaccgctgcaacgctcaaagagaaactcgacaaaatctttgaacgaatcggctaaggagcagcagggatgaaggccaaaacgagtgcaatgatttcgctcgatcaggcaaggatgcttgttgcccatcttgagcaaggcgaatttgaacaggccgataccatcattgctgatgcatgtgcccccaatgccgccgctctctttgacaaagtgggtcaactgacccgacaactgcatgattccctacaggatttccggctggatccgcggatccccgacctggcgacccatgatattcccgatgcacgggagcgtctcagctacgttatcgacatgactgacaaggcagccaaccgcaccatggatgcggtggaagccagcctgccgattgctgaccggctcaatgacaatattcagctggttctgcccaactggaatgccctgatgagcagggacatgaatgtcggacaatttaagtctttatgtcaccaactggatgattttattaaggcttctgaatctgatgccgataaattacggcaactgctgacagaaattctgatggcgcaagattttcaggatttgaccggccagatgatccgcaaggtcatcaagctggttcaggaagttgaaacaaaattaatagaaatgctgactatgtttggtgaggctgcggctgagcattcatctcaacgccttcctgtaagcgggattgaagccgaaggccccatcatgaaccctgagacgcgttccgatgtggtcaatggtcaggatgatgtggacgatctgctgtctagcctgggattctaatggagtgacgcatggccttcgaagttgatgaagacatactgcaagactttttggtcgaagcatccgaaatattggaacagttgtccgaacaactggtcgacttggaaaagcgacccgatgacaagaatctgttgaatgccatatttcgaggctttcataccgttaaaggcggcgccggttttctctctctgggagaattggtagacgtctgtcacggtgccgaaaacgtgttcgacatcttgcgcaatggcaagcgaaccgtcactgccgagttgatggatgttattttgcaggcactggacgccatcaatgtgatgtttgcccaggtgcagaatcgcgaaccaccaagccctgcatccgccgaaatcctgcatgatctgcatgagctctgcaagcccgaggggcaagagcagctgctgactgcctccgctggcaataatgcccctgcccatggggaagaactggttgagactgctgtcatggtttccgaacccgagacggttgctgcaccattgcccgtcaatggtggcggctccatcgatgaaatctctgccgatgagttcgagcgtttgctcgatgaattgcatggtgctggcggggcgccgaccccggttgccaattccatattgaccggcaccggtgacatcaccgacgacgagttcgaagccttgctcgaccagttgcatggtcagggtcagcatagcggcgccctcgaggtcaaccctttgacgtcggtacaaaaagaagtcgacgaacttatcgatgacgatgagttcgagcgtctgcttgatgagctgcatggtcgtggccagggaccgaaaaccagtatcacgccacctgctgcaccggtagcagccgccccaacaccagcagctccggtgagcgcagcccctgcggccaagccgacgcctgcgcctgcaccaaaacccgccgccgcgccggctgttgccgcaaaaccggccccagcccccgtcaaacaaccgtcagcaccggcagaaaatgcagtgcaaagcgataccacggttcgggtagataccaagacattggacgtcatcatgaacatggtgggtgagctggtgctggttcgtaatcgtctggtgagcctcggcatcgccagcaacgatgaagacatgtcaaaagcggttgccaatctggacgtggtgacggccgatctgcaaggcgcggtaatgaaaacccgcatgcagcccatcaaaaaagtatttggtcgcttcccgcgcgtcgtgcgcgatctggcccgcactctcaagaaagacattgagctggtgatggtcggggaagagactgacctggataaaaacctggtcgaggccctggccgatccgctggttcacttggtacgcaactcctgtgaccatggggtagagatgccggatgttcgtgaaaaagcgggcaagccacgtcagggcaccattaccctgagtgcctcccagcagggtgaccacatcctgctttgtatcgaggatgatggtgccggcatggatccggagaagctcaagtccatcgccatcagtcgtggtgtgctggatgcagacagtgcggctcgtatgagtgacaacgatgcctacaacctgatttttgcgcctggtttctctaccaagtcagagatatccgatatttcaggccgtggtgtcggtatggatgtggtgaaaaccagtattgtgagcctgaatggctccgtctatatcgattcaacctggggtaaagggacccgcctcgagatcaaggtgcctttgacgctggcgatcttgccgacgctgatggtggaagtgggtgaacagacgtttgccttgccgctggggtgtgtgaacgagattttccatctggacctcaaaaaggccaacgtggtggatggtcagctcactatcatagtgcgtgacaaggccattccgctcttttacctgcacaagtggctggtgaaagggacgaacaagaaatcacggcaggatacgggccatgtggtgatagtgcagattggcacccagcagataggttttgtcgtggataacctgattggtcaggaagaggtggtgatcaagccgctggacaacctgctgcaaggaacccctggcatggccggggccactatcaccagtgatggtggtatcgcactcattctggatgtgccgagtctgctcaaagcgtatgcgcgtagacattgatagctcaggcccaaggagttagaaaaataacaatggcagtcaaggtactagttgtcgacgattcgagcttcttccgccgccgggtcagtgaaatcatcaatcaggatcccatgctgacggtgatagacacggcccaaaatggacgggaggcagtagacaaagcgctggctctgcggcctgatgtgatcaccatggacatagagatgcccgtgatggatggcatcagcgccgtacgcgagatcatggccaagtgtcccactccgatcctgatgttctcctctctgacccatgaaggggccaaggccacgctcgatgcgctggatgccggtgctctcgactttctgcccaagaaatttgaagacattgcccgtgacaaggatgaggcgatccggctgttgcaacaacgggtcaaggatatttcgcgcaagcgcttcctgatggtggcaccggctcgagtcaaagcgccggaacctgctgctcgcagcccattgggcagttcgctgtcacgtcctggtgatcgtcaggccgagccacagcggagtgtgccggcggtggcgttcaagcgcagtggcaagacttatcagttggtggctatcggtacctccaccggcggcccggttgcactgcaaaatgtgttgaccaagctgcccgctgattttcctcaccccatattgcttatccagcatatgccggcgacctttaccgccgcctttgccgctcgtctcaatggcctgtgccagatcggggtcaaagaggcggaagatggtgatgtgctcaaacccggccatgcctatctggcgcccggtggcaagcagatgctgctggaagggcgtggtgtcggagcccgaatccggattgtcgagggtaacgacaaggtcaactacaagccttgtgtcgatattacctttgcttcagcagccaaaacctatgccgacaaggtgcttgccatcgtattgaccggcatgggggccgatggccgagatggcgctcgcctgctcaaggagcagggctctaccatctgggctcaggatgaagcgtcctgtgtcgtatatggtatgccgcaagccgtcgccaaggcgggtatcgccactgaatcactgccgctggatcgggtggcacagcgtattctggttgagctgggtcgctaaagatgggtatgttcggcctgatcctggcgttgggagccattgccattgcccagttgtggcatggcggcaccctgctcaccctgctcgatggccctgcctttgtcatcgtggttggtggcacctggggcgcggtcattttgcagacaccacgcaaatatctgcttgaagcaatcaggcagttgcgctggatgttgctccctcctgcctgggatctgctcaatcaagccgagcggctgcagggatgggctgtgtttgcccgtcagcagggactgttggcgctggaaaatcaggccgatcaggagagtgacgagttcacccgtcagggcctcaccatgatagtggacggggtatcgatagaggatatccgcatgttgctggaagcggacatcgatatcgagcaggagcgcaacgagcactccgcccgggtctttgaggcgatggggggatatagtccgaccattggcatcataggtgcagtgataggtctgatccaggccatgttcaatctggaagatcccgcagctcttggtgccggaattgccgttgcctttgttgccaccatctatggggtcggatttgccaacctcttttatttaccgattgccaatcgtctgcgcgcctttcactatcattacgctctgtttcaggagatgacgctggaaggtttgatggcgattgctcacggcgaaaatggcccgcaggttgaacggcggttgaaggcttatctgaaaggagagtagccatgcgcaagcgctatcgtttgcacctgcaaggtcgagagcacctcgatcgatggctggtttcctatgccgactatatgacgctgatctttgctctgttcgtggtgctctactcggtggcgctggtcaacaaagacaagtatcgcgccgtcattgatggcatgactcaggctttcaatgtcatgccgccacgcagcgatggcttgctggaagggctggggacatccctgttgaacggcgaggtctctgccgcatctgcagtgctggagagtgccagacaagactctccttcgattgctcccatctctggtgttcccatcaagcaagatggtacgactcttgcgacgatagatacccaattgcaggaaaacatgggctcactggtggaggcgggggtagtcaagctcacgctggatgacaactggttgacggtagagctgagctctggactcttgtttggtagtggcagtgcctttatgagcactaatgccgagcctgtgctcaatactctttcaagtattctcaaaccggtcgataactatgtgagagtgcgaggctacacagataaccagcagataaataatgaaattttccgctcaaactggacgttgtcagcggcaagagcggaggccgtgctcacggctctcatcgccaagggggttgccccccagcggcttgcttacgaggcctatggcgagttttctccctttgccgggaatgacagcgagcaggggcgtttacagaatcgcaaggtggtggtcgctatttccaagttcgcctgggtgccacccgcccccgctcctgtcaagcctgtgacggtggagccggttcccgcagtgcaacaggcagtcgaggcaggcgaggtcaaggtgatcactctgccaggtggtggcatacgtataacaacaaggcaggattgatacagtgattgtttggacggttgccaaccaaaaaggtggggtcggtaaaaccaccacagtagtctcgttagccggtattctggctcagcgtggacagcgtgtgctattgattgacactgacccccatgcttccctgactgcatatctcgactttgattcagaccggctggacggcactctctatgagttgtttcaggctgccaaacctactgccgagctggtcaataaactgacgctgagaaccaaattcgaaaatatccatcttctgccggcttccatcacattggctaccctggatcgggtgatgggaaaccgggaagggatgggattggtgatcaagcgtgccctgctgcgtattcaggatcagtatgactatgtgctcatcgattgtccgccggtgttgggcgtcatgatggtcaacgctctggcggcctgtgatcggatactggtaccggtacaaaccgaatttctggcgctcaaggggctggagcggatgatgaaaactttcgaaatcatgcaacgctccaagcgggagaagttccgcttcaccgtgatccccaccatgtttgacaagcgaacccgcgcctccctgatgaccctgaagtccatcaaggaacaacatggcgatgccgtatggaacgccgtcatccccatcgataccaagtttcgggatgccagtttgctccacattcccccttctatttattcgccgagcagccgcggcacttatgcctatgagactttgctcaactatcttgatgcccaggagcgtcaacgtgctcatgaggtgacatcatgagagacacaactcaagtgagggcaatggatgattacttccattccctgttgctggatgaggtcctgctgacggagccgtcagaagagcttgaacctgcgcccgtgatcttgttgcaacgccagcctcttgctgctcccgaggtagtcgttcaaccctatctggaagcggatgaacggctcgaacagctgagcgagttgctcgcccaggtgggtcaggtgcagtttgaaatggatgccctgagccatgaagaggtcatcagcgagcccttgcagatcgaggctgaagatgccttgttgccggttgagcctgtctggccagaggagatgccggccccggcggtggtcgaaccgtcaacgctggtgatgacagaaacgacggtagagctgacgcctcaagaagaggtggcaccatcgatctgggaaaacatcgataccggcaaggaatttcaggcgctgttcttcgaagttgctggcgtcacctttgcagtgcccctgaccgagctcggcgggatccatcagatgggcgaagtctcgtcgctgtttggtcagcccgactggtatcgtggcatcatgacttcccgcgagcagaagatgaacgtggtggataccgcgcagtgggtgatgccgggtcagcatctggagataccggattacaagtatctgatcatgttgggtgaatctccctgggggctcgcctgccatcatctgaaaggcacagagttattgcatcgtgatcaggtcaaatggcgtcatcaggagggtaaacgcccctggctggctggcatggtcaaggagaagatgtgcgccctgctgcatgtcagggaattgctcctgctgctggagcgcggggtcaacatagaaggtcgctgataacttctgcacttgtgctgttttattgctagttttaccagtagacgttttcataaaaggaataaaaacatgacagaaaagcgcaatattgcacagaatctggccgaagatgaagtgctgcaatgggtcaccttccagctggaaaatgaaacctacggcatcaacgtgatgcaggtgcaggaggtgttgcgctacaccgaaatcgcccctgtgccgggtgcgcccgagtatgtgctgggtatcatcaacctgcgcggcaatgtggtgaccgtcatcgacacacgttcccgtttcggcctgccttccggcgatgtgagcgagaactcgcgcatcgtcatcatcgaggcggagaagcaggtgattggtatcatggtcgacagtgtggccgaggtggtctatctgcgttcctccgagattgatgccgcccctgcggtgggtaccgaagagagcgccaagttcattcagggtgtcagcaaccgtgatggtcaactgctgatcctggtcgatctgaacaagctgctctccgatgaagagtgggaagatattggttccctctgatagaaaggtgatgttttgattattgaaatagctgccttgggggtgtccttgttggcgttggtgctggccctgtacggggtgatcagtagtcgacgtggtcaacgagagtccgaggccagggtggagacgctgcaaggccagctcgagagtctgcggaagcagatgatggaactgcacacgggggccatcggcatgggccagcgtttgcagtcggtcgaaggggccatgcagcaggtcaacgatcgccagcaggagctgaccctgcaggatccggaacgccgcctttacagccgtgccgccaagatggtcgagctgggtgccgacctcgacgaggtcatgaacgagtgcgaattgccaaaggccgaggctgaactcttgatttcattgcgaaaaggccgctcataaatcatcgggaaggcgctcgccttcctgattttcatctcccgctttgcgcaccgaaaaggcgggatcttccccacaaatcctgctgataattggcatctttgaaaagacgcattctaatactgtgttaatatgcaggccgcctcttttcatctgattacatcctcatgctgcttcaagttaacaatctgagctgcgtgcgtgaagatcgcactctgtttgaacacctctcctttgcggtggctcccggcgatctggtgcagattgaaggtcccaatggcgtgggcaagaccagcctgttgcgcctcttgacgggtctgtcccagccgtttgccggtgaagtgtgctggaatggcgaaaatatccgccactgtcgcgatgaatatcatgccaacctgctctatctgggccatcagcccggtgtcaaggcggcgctgacaccgctcgaaaatctcgccttctatcaaaaactgcatcatccgacccaaaccggggtggatctgtggcgagtgctggcccaggtcgggcttgccggtttcgaggacaatcccagcgggcaactctccgccggtcagcagcgccgggtggcactggcaaggctttggctcagtgataaaccggcgctctggatcctggatgagccctttaccgccatcgacaagcagggggtcaaggtactggaacgcctcttcctggcccacgccgagcggggaggtatggtgatcctcaccacccatcaggacatgactctgatgcagggacggttgaagaccctgtcgctgacccctttgctgcaggagtagcttgatgttgcgcgccgtaatccagcttattcaccgcgagttgctgatggctctgcgccagcgctccgacattttaaacccgctctggtttttcctgatcgtcattaccctgtttcccctcggcataggccctgagcccaagctgctggctcgcattgcccctggtatcatctgggtggccgccttgctggctgcgatgctctcccttgagcggctgtttcgggatgatttcagcgatgggtcgctggagcagatgatgctgatgcctcatcccctcgggctgctggcgctggcaaaagtgatcgctcactggttgctgaccgggctgccactgctgctgatctcaccgctgcttgccatcctgttgtcactggatatgaactcctatctggccgtggtcgcgaccctggcgctgggaacccctgtgctgagcctgctcggggcagtcggcgtcgccctgacggtggggctgcgcaagggcggtgtcttgctgagcctgctgatcctgccgctctatattccggtactgatttttgccacctccgccatcgatgcggcggggatgggcttgccctatgctggccagctcgctattttggccgccatgctggtgggggctttgaccctgaccccgctggcggtatcggcggcgctcagggtcagcctgaactgacgatggacatgagcacagggctcctgatgggtcattgtggaaaaataatgttgcgatggatcaagaagagggtcgcttattgctttcggggtatttgatgtcaccccgaggtcagtatggtaggcctcgccaaacaattaataacaaaaaggttttgtgagctatgtggaaatggttgcacccttacgctaaacccgagcgagcctatgggctggcagggaccttgctgccctggtttgccgtgacaagtctgctgtcatttatcatcggtactgtctgggggctggcctttgcgccggccgactatcagcagggtgactccttccggatcatctatatccatgtgccctccgccattctctccatgggggcctactccaccatggcggtggccgcctttattgggctggtgtggcaactgcgaatggccgacatgacggtggcggccattgcgccggtcggtgccgtgttcacctttattgcgctgtttaccggtgctgcctggggcaaacccatgtggggcacctggtgggtatgggatgcgcgcctcacctcggagctgatcctgctgtttctctatcttggtgtgatcgcgctttacaacgctttcagcgacaaggtggtggcgggccgcgccgctggcattctggcactggtgggggtgatcaacctgcccatcattcactactcggttgagtggtggaacaccttgcaccagggcgccagcatcaccaagtttgacaaaccctccatttcccccgagatgctgtggccgctgctcatcatgatactggcgtttgccgccttccttggagccttgaccctgatgcgttttcgaaacgagctcttgatgcgggagtggcatcgcccctgggtcatcgatcttgccaagcaggagaagtaagcatgcactttgcctctttcagtgacttcatggcgatgggcggttacgccttctatgtctggctttcctttggtctgaccctgatttgcctggttggcatcgtcatttccacccgtataaaaacccgcagcctgcttggcgagttgcgtagcaagcaggcgcgagaggcccgccgcaaggcagcccagcagatggagaacaccctatgaacccgagacgcaaaaaacgcctcaccatcatactggcgatcagtgccggtttggccgccgtgatcggcctggtgctctacgccctcagccagaacatcgatctcttctacaccccgagtgagctggtagaaggcaagggaccggacaagataaagcccgaagaggggcagcgtctgcgtattggtgggctggtggtaccgggttcagtgctgcgagatcagcaaagcctcaaggtagccttcaagctggtggacaacggcggccatctggtgaccgtcgagtttgacggcatactgcccgacctgttccgtgaggggcagggcatagtggcccagggtaccctcaagaacgccactacggtggaggcgttcgaggtgctggccaagcacgatgaaaactacatgccgccggaagtggccgatgccaccaatggtatgcatttcaagccggaatataccgaggcgcagttgaaaggagccaaacaatgagtctggctacccgctcaccgttttcatcgtttctcacccgcgcacaggtgtgtgctgtcactcaacctgaaggaactctgaaatgatcccggaattagggcagttttcactgatcctggcctttgccaccgccatcttgctgggggtttatcccttgctcggcgctcagtgggggcgccttggcatgatgtcgaccgcccgtccgctggcctatgcccagtttttgctgctgttgctgtcgtttctgtgcctgacctgggcctttatcgaccacgactttaccgtgcagtatgtggccaccaactccaataccctcttgccgctggcgtatcggatctctgccgtctggggggcccatgagggctccttgctactctgggtactgacgctggcaggctggacggcagcggtggccctgttcagccgcagcctgccgctcgatgcggtagcgcgggtgctcggggttctggggcttatctcggttggtttcaccgcctttgtgctctttacctccgaccctttcacccggaccctgccttacttccctgtggatggccgcgatcttaaccccttgttgcaggatccgggtcttatcttccatccgcccatgctctacatggggtatgtgggcttctcggtcgcctttgcctttgccatcgcctccctgatgacggggcgtctcgacgccacctgggcgcgctggtcccgtccctggaccatggcggcctgggtcttcctgaccttgggcatagtgcttggctcctggtgggcttattacgagctcggctggggtggctggtggttttgggatccggtagaaaacgcctccttcatgccctggctggcaggtactgccctgctgcactcgctggcggtaagcgagaagcgggctactttcaaggcctggacagtgctgctggcactctccgccttctccctgagcctgctcggcaccttcctggtgcgttccggcgtattggtgtcggtgcatgcgtttgcctccgacccgacccgcggcctgttcattctgggcttcctgctggcggtgatcggcagctcgctcttgttgttcgccttcaagggctcgcaggtgaagagccacggcaagcacgagctgtggagccgcgagaccctgctgctcggcaacaacatcatgctggtggcgggtctgctcaccgtgttgctcggcaccctgttgccgctggtgcacaaggagctgggacttggcagcatctccatcggcacgcccttcttcaaccacatctacagctggctgatcattccgtttgccctgctgatgggggttggcccgctgtttcgctggcgccgtcaggggctgggcgaactcaagggcaaggtgatccttgccctggttctgagtctggtctccgccatcttgctgccactgtggctggccgaggagttcaagccctgggctgctgtgggaattgggctggggacctggatcatcatcaccagcatccaggagacctgggtacgcgccacccacaagcactccttcgctactggggtgcgcaagctgggcaacagccattgggccatgatcctgggtcacgtggggctggccgtcagcatcataggtatcgcctgtacccagaactacagcatcgaaaaagatctgcgcatgcaggccggcgatcgggtgcaatttgccgattacgagtttgttttcaccggcattcgggaaaagaatggtcccaactacgacggcttcaaaggtgtgctggaagttcacaaagatggcaagcaggtagccctgctcaaacccgagaagcggatgtacacagtgagccggatgcctatgacggaagcggcgattgacgccggttttacccgggatctctatgcagcgctcggcgagcagttggacaacggcgcctgggctgtgcggatttattacaaacccttcgttcgctggatctggttcggtggcgtcttcatggccattggcggcgtgctggccatactggacaagcgttaccgttttggccgtcgtgaagaggaagccaaggcatgaacaagaaaacctggctgtttctgatccccttcattatttttctgttgggtgctgtcttcctgttcaaagggctctattccgaccccaccaagctcgagtcagtgatggtggacaaggaagtgcccgtgttcaccctgcaggacatctacgacctgaacaagcagcatgatcgcagcattctcaaggggcgccccatgctgctcaacgtctgggctacctggtgcccgacctgctacggcgaacacacctacctcaagcaactggcggagcagggcatccccattgtcggcatgaactacaaggatgagcgggacaaggccatccgctggttgaccgagcttggcaacccctatcaggtcaatctgtatgacccggatggcatgctggggctggatttgggggtctatggggcacccgagaccttctttatcgacagtcagggcatcattcgctatcgccatgtgggggatgtgaatccacaagtctgggccactaccctcaagcccatcttcgagtccatgaaatgagaaggcgcctgatgaaaacactgattgcctccctgctgttgctggcgggattgggtggcgcaggacaagccctggctgcgattgatgtctatacctttgacactcccgcgcaagagcagacttttcgcgagctgacccgcgagttgcgctgtcccaagtgtcagaaccaggacatcgccgattccaatgcagggcttgccaaggacttgcgggacaagacctaccagatggtacgtgagggcaaggagaagcaggaagtggtggactacatggtcgcccgctacggcaacttcattttgtataatccgccgctgatggcgtcgaccctgatcctctggctcggcccgctgttggtcatcgtcattggcgccgtcactgtggtggtgcgcagtcgccgtcgtcccgtcatggccaaacaggcggatggcgccctgagcgcacaggagcaggaacgtctggctgccctgctcaaagaggaagagaaaaaatgaccgcatttttgattgtgatcgcggccttgctggtgttggtgagtctgaccctggcgatgccgctgtggcgtggtgagggcaagcagagcatcagccgttcggctctcaacaagcagctttatcgtcagcgtttgctggaaatcggcgaagagcgcgagcaaggaatattggcggaggagccggaatccctggtcgagctgcaacgcagcctgctggatgacatccccgatgtggagcagagcgcccgtggcggcaagagcctgatctggatcccgggtgtgctggtgctggtgggggtgagtctggggctctattacaagctgggtgcctggcaggaagtccagcgctggcaggatgccagcagtcgactgggtgaactgagcaaccgcattctggtcgaacgggatgcccaggtgaccgagcaggacctgctggacttcatgctggcgttgcgcacccgtctgaaagacgagccgaatgattaccgtggctggctgctgctgggtcgtttgtcgctggatggcaatgatcctgacatggcccgcgaggcccttgagcgcgcctacgatctggctccgcagaagaccatggtagccgtgccctacgcccaggcgctgatgatgacgggggatgacgcccaggccgatgagctgctgcgtagcgccatcgcgctggatccggccaacatagaggcccgctccgtctatgccttcatggcgctgcaaaaagaggacttcaagacagcgctgatgcgctggcgcgagatgctgccgctgatggagaagggctcgacccgctacgccatggtggagcgctccatcgactatgccgagcagcagttgaaacagcgtggcatagcggtgacgatccctggtgcagccaacaagagtgacgagcaggggcaacagctggaggtgaagaaaggggagtttccgatccatgtcaccctggctgccggcattcagatgccggaagatgctcatctgttcgtttttgccgtggtgcccaatggaccgcccatgcccatgcccattgccgtgaagcgcatcgcaggacccactttgcctgttaccctttctcttggggatggtgatgccatgatggagggcagcaagctttccgcctatccgcaactgcagttcaaggcacggctttctcgcggcggcaacgtcatgaacaaggaaggggcgttcgaaggggtatcgacatctatcccgacggatgcgattccttcagcgccgattgacatccgtatcgatcacgccctctaatacccctttgccccgcccctctatggggcgggtgcctataattcggattaatcacaataagaaactaggacttccatatgtatgtgcgttcagtggcattgatggcggcattgttgttgggaggctgtgcgggtggcccacccaagccgggccccgagagtcttgatctcaatgaagcaccgggtcggcccgaggcgaccagcactgccagcgatggccgcgaccccttccagggggcaaaccgggccatgtgggtggtcaactacgatgtgctggagccctatgtggcccgccccgtggtgcatggctatgcccgctatattccgcaaggcatgaaggatggcatcgagaacctggttgagaacttcaacgagccgagcagcatggtcaaccacctgatcaccggtgacttgcaaggcgcgggaaccaacctcggccgctttaccctcaacaccactatcggtttgctgggtatcttcgatgtggccaagcatgccgggctcgaacgcgacaagctggaactcaatacagtactgggtcgtgccgatatcggcgatggtgcctatctgatggtgcccgtctacggtcctaccacgacgcgcaagctggtgggggataccatagataccatctacttcccctatgccctgttgacgctgccgctgcgagtcacccactggatgctggatggattgggtacccgatccaagctgatcgatcaggagaggatcatcgacaacgcgctcgatccttatgccctgaccaaggatttctatcttcagcacaaccagaacaaagtgaccggtcgtcagaccgagtttaggcagactccggcggagaaagctgacgatgccaatctggatgactatctggacgagatagaccagtgataccactggctgtcgataacaggcgccttcgggcgcctttttcatatctgctgccagctcatttctgccataaaaaaacgccccgcagtgcggggcgttttggcaagaagcggctatcaggcagccaggttcttggccacgaattcccagttcaccagggtccagaaggtttccatgtacttcggacgcaggttgcggaaatcgatgtagtaggcgtgttcccacaggtcgacggtcagcagcggtgtagtaccagcttcggtcagcgggcaaccggcgttggaagtgttgacgatggccagggagccgtcggcttttttcaccagccaagtccagctggaaccgaagttgccgatggcagacttggtgaaggcatccttgaactcggcgaaggagccaaacgccttgttgatggcatcagccagggcgccggtcggctcgttgccaccgttcggggagaggcaatgccagtagaaggtgtggttccagatctgggcggcgttgttgaagatgccgccagtggaggtcttgatgatctcttccagagacttgccttcaaactcggtacctggcaccaggttgttcaggttgaccacgtaggtgttgtggtgcttgccgtgatgatattccagagtttcctgggagatgtgcggttccagggcattgattgcgtagggcagagcgggaagttcgaaagccattttctactctccattggctggccgtgcgaaggcgacggttgcaagacattgcgtactcttttctattttgaaaagaattgttcttgaaatgatggggccagatggcccaaagcccgtcgattgtaccagcatcaaagatgggctaacaactcttgattctcgccatgatccggatcaagctacggcgtattgattcatcacttcttgcattcaggacggtttgtcagtttgtggtctgcaaggattgcagtagaatggccgccgaaatcgctctagtgaggcacctatggaaactattgaaaagatcaaacagcagctggctgacaatcccatcatcctgtacatgaagggttcccccaagctacccagctgcggtttctctgcccaggcctcccaggctctgatgtcctgtggcgagccgtttgcttatgtcgacatactgcaaaatccggacatccgtgccgagttgccgaagttcgccaactggcccaccttcccgcaactgtgggtagagggtgagctggtcgggggctgcgatatcctgatcgagatgttccaggccggcgagctgcagaccctgatcaaggaaactgccgccaagcacaagcaggatgacgttgctgccgaataaggtcgcatctgcatcatgcaaaaaggggagccaatggctccccttttttatcacggtagacaggatcagctgatgcgctcgatccgcgccatatagaagccgtcaaagccggtcgctgacgggctgacggtgtggtcatcccgcagacgatagttgtcgttggcagccaggaacttgtctacttgctgacggttctcctggggcaggatggagcaggttgcatagaccagcagaccccccaccttcaccatctggctgtaacgctgcagtatctcctcttgcaaggctaccagcaccggcagtcgctcggcggtgtcgcgccatttggcatccggattgcgcttgagcacgccaagaccggagcagggcacgtccagcagtacgcgatcggcggtgcctttgaggcgcttgaccgtcttgctgctctcgatgacgcgggtttccacgttgtgggcaccggcacggcgggcgcgctgcttgaggttttccagtttccactcttccacatccatcgccagcagacggcccttgccctgcatcatggcggctatgtgcagggtcttgccgccggcaccggcgcaggcgtcgatgactcgcatgccaggggtgacttccagcgcggctgcaaccagctgggagcctgcgtcctgctgctcgaaccagccgtcggcaaacgccttggtgcgaaacagggccgcatcagaggtgacctgcagggcggtagcgaccccttcaaccggaattgtgttgacctgctccttggccagcgcggcttgcagctgctcccgcgtgcatttgagggtgttgaccctcaggtaacgcttgggcatccaggccagggcggcgcgctctgcaggccaggcctcgcccaactgctcgctgcccagtttttccagccaggcagggcaaccatccatcagcaccggatttttcttcgcttctgtcaggcggcgacggaatgcctcttcgttgaagcgatccagggtcgggtggttggactgaactatcttgtggaaggcgtgccaactgtgcagcagtggccagacgtttttttcggcctgacgcacctgaataccggtcagggcgcagtagaggctgaggcgacgcagcaggtcgccggtgaccagggcaatccttgcctgttcttgtggcttgatttcgatgccggagaagtgacgtgcataggctctgtccagggtgagaccctggcctaatacatcgtcaactatggcaacgaccagatccccggaacggggcaacagtggggacttgagcatgagattaaccttggccagataaagatgaaccgcctccctatcgagcgcggttctaaaactgataaatccgcgcaatgataggggttagacagggttggcgcaacactccccattcggggaatgtacagacgatggcgctggactaatcggaccagcaggaaaatgatgccgatggttgttcagctgagtgcatttaaaaggactaaaaagatgcagttgatgaaatattcgcccctggcgctggttgtggccagcctgatgagctctggtggccttgcggccaaggagtggagcactgtggcggcgcgcgccacggtgactgacggttatgacgtgcgggcgaaccagtttcgagtggccaaggtgcccctcgattactttgccggactgcaggccgggggacgccagctgaccttgcccctgcctgacgggggggaagtgaccttcgcgctgcaggcctatgacctgctgcccgccgatcttgccgtcaagtatcccgatatcctgaccttcaagggtcataatccggctgcgccggtagagacgggccgttttgatcttggtccgcagggcttccacgccatgttcagccatcagggcaagatggtgttcgtcgatccgctgcccaatgccgaaggctatgccgtctactaccagcaggatgcctacagccggctggaagaggaggccgacaaggtgatcggtcatgacgccaacaccctggcccgcaaggtgcaggtggatggcaacgagcgcaagcgctataccatagccatctcggcagccggagagtatacccagttccacggtggctccaaggtcttgaccatgggagcgattgccaccttgctcaaccgggtgaacgaggtatatcagcgcgacgtgggggccgagttccagctggccagcggcaatgacgccacggatttcaatgtcaacggcctggtacaggccactgcgcagaccttgcctagcggggcgctggggccattcgacataggtcatgtggtcaataccggcggtggtggtctggccggattgggggtgctctgtactgccaccaaatcgaacggcatgacaggctcatccaacccagtgggagatgccttctttatcgactatgtggcacacgaaatcggccaccagttcggtgccgaccacaccttcaacggtaccaccaacagttgcggcggtggcaaccgggtagccaatcaggcctgggaaccgggcagcggcacttccatcatggcttatgccggtatctgtggggatgaaaacatccagcggcaaggtgatccctatttccacagcaaatccatcgagcagatgcgggcgcacatggccactgtgccgacctgtggcaccacactgagcctcagcaacaacgcacctcaggccgcagcgggtgccaattacgccattcctgccaatgtcccttttgtgctcagaggggcaggggcggatctggacaaggatcccctgacctacacctgggagcagatcgatctgggcacagagtccagcagtaccctcgacatgatcgacgatggtacccgcccgctgttccggttcgtctcgcccaccagctcgccggagcggatcctgccaagcttgccctccctgctgaccggtaccctggccaagggcgaggcctggcccactaccaaccgggagctcaacttccggctcactgtgcgtgatggccagggcggcgtcgccagcgatgatatgaaggtgcaggtagtcaacaccggcagcgccttccgcctgaccagtccgttgggcgtgacggtgacgccgggggccagccaggccgtcagttgggatgtggctggcacccatgctgcgcctatcaactgcagcaaggtagacctgttcgtgactcaggatgaaggggcaaactggtcgaccctggccagcagccagcccaacagtggctcggctaccgtgactctgccgaccaacctcactagcagcgtcaggctgaaggtggcctgtagcgacaacatcttcttcgccatcagcccgctcaaattgccggtcgcgcaaagtggcggcagctcgggtggtggtggcggtggttctcttggcttctgggcactggcgctggccctgttcggctggcaaaggaggcgggcatgaggctggcaggcttgctgctgcttgctctgcttggtggatgtcaggcggatgccgagacgctggagcagacggtcagcgccagccttgccaggcaggattaccggctgattgtgcgggccgggcgcggagaagtggcgcccggcattgcggcaagtgagcaggaagccgccaaggcgcgttgtggcgtacgctacctcgatggactgggagatgtcatcagacccggtcaggaagaggctcaggccaggctgagggcctatgcggccgagtataaccagcgcatgctggcccattgtccatcggctgtcggcaagcaataagtccgcagccgggtgtgggcagaaaaggggaggcgcaagcctccctttcttttttggcgctggcatttgaccgccccgaggcttgtacccatggcgtgctcgtcgcacaatgccagcacgcatggccgcatcggcggcaaaaagagagaaggaaaatcaagatgatggatgtggctgatctgcgccgtgaatacacccggggcggattgcaccgggccgatctgccggccgaccccctggccctgttcgagaagtggctggcccaggcctgcgaggccaagttgaccgatcccaccgccatggtagtggcgaccgtggatgccgaggggcaaccctggcagcgcaccgtactgctcaaacactacgatgcccagggcatggtgttctacaccaacatgggcagccgcaaggcacaccagctggaaggtaatccccgcatcagtctgctcttcccctggcatactctggatcgccaggtgcacgtcaccggccgggtggagaagatgagcaccttcgaggtgatgaagtacttccacagtcgccccaaggatagccagatagctgcctgggtctccaagcagtcgacccgcatctcggcccgcggcgtgctggaggccaagttcctcgagctcaagcagaagtttgccaatggcgaagtgccgctgccgagcttctggggcggctatcgggtggtgatcgacacggtagagttctggcaggggggcgagcatcgcctgcacgatcgcttctactacacccgcgagggagatggctggcacatagagcggctggcaccctgagagtctgttttatcccgttcaatctcctgcgctgacaaggagtctgtatgcgtctgtatggcgacctgagatccggcaactgttacaaggtgtggctgctggcccgttggctcgagctgcctctgacctgggtaccggtggatatccaggcaggtgacacccaaaccccggcctttctggccatgaaccccaacggcaagatccccgtgctggccatcgatgaaggggatacgttggcggaatccaacgccatcctcttctatctggcgcagggctccacgctctggccggcagatccccgccagcaggccgaggtgctcaagtggctgttcttcgagcagtacagccacgagccctacatagccgtggcgcgcttcatcgtccactatctggggcggccggaatctcaggaggcacggctcgatggcctcaaggccggtggcgagcaggcgttggcggtgatggagcagcagctgaaacagagtccctacctgtgcgggtaaacgccgaccatcgccgacatgactctctatgcttacacccatgtggtggaggaggggatcttctccttgcagggctggcctgccatccaggcctggatcgcccgcctcgaggctcacccccgtcacctgagcctgtcaggcaagctgatggagctgcttatcgagcgggcgctgtggcaaccccattggtctcctgtgctgcaagcctggcagcggcagggtcattgctggaaactgctgctgtgcaaagagagcgaattccatctggggcagggggctgatctctggtctggctgcccccctgatggcatcttgtccgccagcgggctgctggcggcctggctcgacggcgatctgagcgcggatccctatgtcgatcccagccgccagatcctgatcagcgcgtccccctctctgctgaccctggccaaggagagcggcctgctcaccctggggccgctcggggccgatctggtgctgaccgcggatgacgacatgggcgccgtgctcaagcgcctgcttgcccgccgcttgaccgtgcccctgctgcgtgaatccgctctggcgtcaccctctggcagccccctggtgttgcggccattgctggccgacgacgaggccgaggtggtgcgctactgcagcgatgaggcgctctcccgctataccctcaatattcctcacccttacccgccggaaggcgcccgtgactggctcgccagcagtgggcgcaagggcgcgctggggctgggctggagctgggccatgacgctgccgcagggggttgaagtggccccgctggtcggggtgatttcgctgcactggaacggcgagctggcctggtgggtcggtgttccctggcagaaccgggggctggctacccgggctgcgcagctggtcaagtcatttgcgttcgacatcttgcaactgccggcgttgatcgcccgtcatatgccgggcaacctcgcctccggtcgggtgatggccaaactcggcatgcactatcgcgggctgcgcgcccgaactgcccagcagccgtgcgaggtgagctattggcgactggacagggccatccccctgcccgagccagtgatgcagcaactggcgccctggctggcgaacgagcgggtggccgtggctattttgcatggtgccgatgcacaggccgggttgggtcatgacggctcgtttcagctcaccctgtttctggatgacaagtgcatacccaccttgccaggtgcagcaccctatgatggggccctgttcgacattgtgtaccatccgctcagtcagctggagcaggtcgagcccgagcagttgcatctgctgggtggcttgctgctaaaagacagggacgagcaggggcttgcctgcctgcctgctgcaactgaccagtctgctgcgccaggggcccgtcctgctcacccgcacgcagcggcagcagcggctcgactggattgacaagatggcgcgtcgcgccggccttcccgcggcagggggccttgatggggcttcggtcgcggggcgttatcatcagctctggctgctggtggagctgccagagcttgtcgatgagctggccgggcgctggcatcaggggcctgagcttgctctggcacggctggaacaggacgatgccgagctgttcgcggcctacggtgaggccatcacggccatgacgccggtggccttgcaaggggtactgcggctgcttgcggctcgctttcctgagtccaccctcccatttctggacaaaggtgctcaggccgaccggcactttgtggaataatgcccgctctgctgtacgaggagtaacgcggtatgctgagaaccgagcgccccggcgatatgctgccggtctatgaactggtgagcgccgcctttggccgttccgatgaggccgaactggtcaaccgcctgcgcgaatgtggcgctgccgtggtgaccatggtcgaagaggaagagtacgagttcatggggcacctgatgctgagcccgatcaccattaacggcatggaagggccctggctcggtctggcgcctgttgccgtccatccggactggcaggggcagggtatcggctcggatctggtgcgtgaggggctggatacggcgctggagatggactggaaggcggtggtggtgctcggcgatccgacctactacggtcgcttcggttttcgtcccgccagcgagttcggtctgcactgcatctatgaagttcccgccgactgctttctggcgatggagctgcaggaaggcggcctggctggcatggctggcgaagtgctctaccaccccctgtttgacgagatccccgaagaacaatgagcaaaaaacggcagccttcaggctgccgttttgttatcaagacagagcacgcaatctttcttctttatatctggcttcctctcttccttttccttccccttcattgtcatcagaggctgagctccgcgtccttgcaaccggatgggtgaaggcgtgcccgggagcctttggtctcggggaaacgctacgctgatttttcaagcaatgccgcagcattgacccaataccggacctggggggaagtcctgttttcaagcggtttttccttcgcaatatcttgttacaaattttcccgcaataaagtctgtttttgtctaacgggtagcattttttggtttgacctcattattgatgtttgactcaaatgagaatatgaaggtaggttgtaaaatatacaaacaaggatgcgtggctggattgctgtagctttaattatctatattttcttttgttttataaatatcagtagcgtagttgccacttacgtattaattatgctgatgtggttacctgtttttacctgtcaccctaaaaacactcatatgctcagtcattatgatatgacctgcccggctattgtatgaagaaactgagcaatctggaaaaccatagagcacggatagagatatattatatgaaaaaactttcagagattattcatcgtgaagtttcacagggtcgtcgcgactttctcactttctcttccatgtcattgcttggcttggctgcgagcagtgtttttcctgccccggtgaaggccgccatttctatcctgaatagtggcactttcgctgaactggatgagatcgacttttacgtgatggcgtctaaccagcccaccgttgattcgaatcgggtcaattttgtacaagaaactgatgaagctcaatatcttgcccaagtgatgtttcaagagttaatgaatttcgaattccagtatcagaacggcacattaagtgcagacttgggcgctggcatgaagcctaatgataaggtgctgacaatgagtgatggcatcaactcggttaacgccattttcaccagcaatcgacgctattttactgacaacatggttgaatatgtaagtggcttgctgcaacactcatatagcaagcaaactaatgtcactgtggctgaccggaagctttataactcttgggatatggttaaggtaaatgcgaatattaagcaagcagaaaagggagcgcaatttaaagagattatcgatcagctatactctgtcgccatccattattgtcaaaatggaaagttaaccacctacaaagcagggggggaaagttgggctcgtcaacttatcgaacactactccaagaatgaggtgttagacgaactgatcagttcttttaaagttcaggagtatctgggatcgggctcatcgtttgaaaaagcgatgtggaaagtgtataacaccatcaataaagtaagggcactcaatatttcatccggtcgtcgcatcaccgaggatgagctgaaaacatttgaacgcaccatggcgggttctgtttacagcgggtttgccatgaacatgagctggggtcaccaaagcgagaaatacacagtcctggccaacaggagaaatttcgatgatgtggtgaccttgctgagaaatgaaagcggtactcagcgcaccttctggagcaattttttcaacagcaatagcccagatagtttctggaatgaactgaataatatgagcttgagaacgagcaccttgcagtatggggatgcccagcggcgtattcttaataagtaccccagtctggcaggggcgacgggcagtgtggctcccacagccttctccggtgtggctcccgctgccttctccacagattcattcctttccgtgttcaccttgttgctgggagtaggcaactttacctggttgacggcgaccgagcgggaggagtggagcaaccctgttcctttgatggagttgggggccgccctttttgatacggtactgaatgtgatccagctcggtcggttccttgataaagtgaccatgtttatttatggcaatggtgaaggaatcataaatagcatagccattaatatggggaaattcagtcagtttttgagcaaccttgcagccaaaggcgagcatctcacgaatgtgatagagcggcagatagccagcaagatgtttctcgccactcaaaatattacacgggttatcaatatatgttttgttggattggcagcgctgggggcggccttggcagcgtataacctatatcaggctgtcgagggcggggatattggggatattatatttgcggcaatcaacatgctggtcgccacggtggcgttgggcgtcgccattgcctcttttatggggcttgccattgccggccccttggggattattattgcggtgataggcatagtggtggccattgcccagtggctctacacgttactaaaaaaagaagatatcaagcctaccccgatcgcgagatataccaacgaatatattaagccacgggggcttgagtatgaagaccttggtgcatatatttgccgggtatccagttactggaagcgaactatggtatgtgcatttgatgcaaagaccatgaataccgattgggattacgtcccaagtatcgctgatcatgataacccgatttatactcagccaggggcattggtaacctctccaagaaatggcaagatttataactttgccaatattcagaagccaggttacggaaatatatcgaatttcttcactgcgggcgccacaacaccaatcagtaactggtggccggggagtgatttgcagacctgcttacatgccgttgagagtcaggcaagcaataatagtcgcgctgcaatatttgtggtgctgagtaacagctcaagcttttcacgcgccttcttgacgtctcatctggaagatgccccgacaagtagcaatgaactgacgagtcaattaaatctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattcccggggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgatggttttggctcgtcggtagtcgtggcgcagcttttccagcatggcgataaacagcgatgagtttttctttatcccgctgacgtaaagcactcttccgttgcctgcatgaagaacgcctgccaggtaatgcttggcattctgccccggagtgacaacccgcttttgttgcgctctgaacatccagtcggcccctaatttgggattgaggtctatatcgacttcatcctcataaaacaccggattatctgcattacaacgggccagcgcggcgtcgatattcgccattttctcctgataggccgggtcttttatccgcaaggtcggcacgggcctgcgccagacaatccccatacgaggtaaccatcgacgaagtgtggaggcggccacattgagccctgttaaccgattgattttgatagccaatagttcggtacaccaacggctgcgctgataaccaaaatcttgcggagaaaactgcatgagcagcaccagtaaggtgaccatcttggcgataggtaaaactggggcacggccagccggtaaggcttctagcgcatctatgccttcatctcgataccaccgaagccaacgaccgatggtcgagcgcgcagcgccggtaaggtgatgaacatcggtgaccgtacgtccttcatgtaacagcaagatggccatcaagcgacgagcatgtcctttatcacgggtggcatggatgattttgtgaatgcggcgcagttgtggtcgtggcaggggtggtaggataggcatcaactcagtcctttgggtgtggcttgttttgtttggcgactaatgagatcgcacaaactggactgagttcccttcctccggtgatctactattcggaacagctatttagaatggcaagaatatccgctggatgtggttgccatcaatggccttgatgagaccatgttccttatctttactacccgacatatctatcaagtgaaaggtggtgtagcacgcaggataatatctgactttgtcgatcagcgcgatgcaccgataacctatggccttaatgcactggcactcggtactaacgtgaatttgatctatcgattaggtggtctgcaggctcccgagactcgctaccattatctgctgacccgggatgacaatggtgattataccagtatgaaattactgcggaccatcaataatcccatgtcctcagactcgccgattgtcggcaggttgttcaagaaaaccaatgatctggtttcgcggatggactttatgtatcacgatggcaaaagtggttatgcgcgctatggcgcaattatgaataagactggcgatgcctcattgtcattgcacaatggggttgagtttcaggtgccggataatggattccgatccttctacaagaatgcatttattccgaagtagcggatgatgcccttgtccatcgcttgacatgagtagtcaccatgacacgggtccatgctgcaaataagggggaatcaacttcctgcaataagaaaggcgccatcaaggcgcctttttcgtctttgtcagccagcctgactagctgaagaaccagtaaccgcggttgaccagacgggtcagcagctgcaggaagccggcctgatcggtaagctccaccatgtcggcctgggtgatgatgtccttgtcacacaacagggagatggcggccgcatcgtcgctcggcagggtccaggcttctccgtcgatatagcaggtacggctctcgccgctgaaccagacggagcgcaggcccggcaccttgatggcgggttcgccctgggtcagcaggtcggccacttcctcggcgctgtagtcaggttccatggggctgacgtccagatcgtgcttggcctcggagatcatggtgccaaaccactccttgaacagggtctcgtcgtccagagcctgctgcatcagttcgcgcaggcggtgcagttcatggggctggatctcgccgtgacggacgcggggtttgagatccccatcgccgtagcgctcggtacgcatttcgttgtcgatcaggtgatcggcaaaggaggagatgagtgccttggcatccggcgcgcggaagcctaccgagaaattcatggagggttcgatggcgtagccttcgtgcgggaatccgggcggaatgtagaggatgtcgcccggctccatgatggcgtcgatgatcgcctcgaacggctcgcagtgcagcagggcggcgtgggcggcaaactcctcgagaggcttggcatcgccgacccgccagtgacgcttgccctggccctgggtgatgaagacgtcgtagttgtcgatgtgggggccgacgccaccgtgaggggtggagaagctcaccatcacatcgtcaaaacgccagcccgggatgaactggaacggcagtgccagctcgtgtacctcgggggcccagtggttgcaagcctgcaccagcacagtccagttctcttcccccaggtgatcgtaagattcgaaggggccatgagccgcttcccacttgccgtcgaagcgggtcaccagacgggattcgatgacctcttccatggccagacccgccagctcgtccgggctgatgggatcctgaaagtcggtgaagccgccttttataaggagggggcgtttctgccagtagtgctcgaggaagtgagggatatccagattgagttcgtacatagtgcttctcgtcaaaagatcagaaagagtcaagagatgtcttgcccaagatggctgcgggccttgggcaaggctcttgtatggcaaaacgcatggctagacgtatggccgtcaaaaataacaggggccctgttgcgcaatgtgcacagggcccctgatgtatcaggttatcggcttatttcagcagatccaccagacgctgggcctgaccgatatagttggccggggtcagcttcttcagctcgactttcacgtgctcggggagctcgagggtgtcgataaaggtacgcatgccttcggcatcgacgcggcgaccacgggtcagctctttgagcttctcgtagggcttctcgataccgtagcgacgcatcacagtctggatgggctcggccagcacttcccagttggcatccagatcggcggccatggcaccggcgttggcttccagcttggagatccccttgagggtcgcctgataggcaatcagggagtaaccgacggccacacccaggttgcgcagcacggtcgaatcggtgaggtctcgctgccagcgggagatgggcagcttggaggccaggtgctggaacacggcgttggccagacccaggttgccttcggagttctcgaagtcgatggggttgaccttgtgcggcatggtggaggagccgatttcgcccgctactgtgcgctgcttgaagtgacccagggagatataaccccacacatcgcgatcgaagtcgatgaggatggtgttgaagcgggccatggcgtagaacagctcggcaatatagtcgtggggctcgatctgggtggtgtaggggttccagttcaggcccagggaggtgacgaactcctcggagaactggtgccagtccacttccgggtaggcgctgacgtgggcgttgtagttgcccacggcaccgttgatcttgccgaggatttcgaccgccatgatctgcttgaactggcgctccaggcgataggcgacattggccatctccttgcccatggtgctcggggtggccggctggccgtgggtgcgcgacagcagcggcatgtcgcggtactcatgagccagacgcttgagctctctgatcagcttctcgcagtaaggcttgatgacctcgtcacgggccgttttcagcatcaggccgtgggagttgttgttgatgtcttccgaggtgcaggcgaagtgaatgaactcgctgacggcggccagctcagggttcacttccaccttctctttgaggaagtactccaccgctttcacatcatggttggtggtgcgctctatctgtttgatacgggcggcgtcactctcgttgaagttgctgacaataccgtcgagcagggcgttggcggccgcgctcagggcagggacttccgggatcccgacgtggctggccagtttttgcaaccagcgcacctcaacttcgacgcgaaaacgcagcagaccgaattcggagaagatagggcgcagggcatcggccttgtcgccataacgaccgtcaatcggggaaacagcagtcagcgcggacagctccatggggtgaactcctgatgattggtgtgggggattctcatcaactcgcgctcctgttatgagaccgttatcaaggctcatgtgctgctcggcatcctcatttatcgacataaactccggtacctgtgctgctcttcaccttgcttccggcctctcacgacggagctcgagccgattcttagaaacgtttggccagttcgaccatcttcttgcgagcgaaaatgatctgggtacggctgccgtcaagctggcgccacagcacgcaggcacggatgcctgccagcagcagggcgcgcaccttgtgttgcaccaagggctgctgcaggaacagcggggtacccgctatctggatgcgcggcccaatggggctgatgagatcgctgtagatgctcgccatgttggccaggatctgctcgtcgagcagatcgaaatgctgttgctggcggccgatctggctgatccgctctcccagcatgttgagaatgtccttgcgcttggccagcttgcgctccagcgcaataaggctcaccacgtaacgggtcagctcggcatttttctggctgccgtcggatcccagttgctcgaccagggcgcggtagccatcgcgaatggccagatggttgccaaacacctccagcggctgcttgggatcggtcaccagcacgctttgcaggctctcgcgcagggacgcttcatcgcaagtgccatcacgggccactttttgtaccagataggccgcctggcagatgccggcaaaggccatggttctgtcttgaaatttgtcgctcatcgtttcacagccctgttatgttggttcaccggctgatgccgcagcaggccatgatccggccttggaattggtcgctcacgttcgctgccttctttgttggcccaaaccgcatggctgacgcactgtttcagcgtgcttgcaaaggccatggttcagccctggtatttgtcgatcatcgatgtcaccgccgtcaggatttacaccggatggctgaaacgctgctcgatgatgccgccgcccaggcacacttctccgtcataaaagacggcggattgacccggagtcacggctgcctgtttctcgtcgaagatgacccgtatggtctcgtcatcgatgggctgaatgaggcaggggatatcctgctggcgatagcgtgtcttgacggtgcagcgacgcggtgcgcggatcggggtgcgatccacccagtgcagctggctggcaatcaggccgtctgagtagagacgcgggtgctcgccctgcgccaccactagcgtgttgcgctccacctctttgtccaccacgtaccaggcctcttcggtggcgtctttgcgaccaccaatgccgagtcccttgcgctggcccagggtgtgatacatcaagccctgatgctcgccgatcaccttgccgtccacggtttcgatggggccgggctgggcaggcaggaacttggccaggaagtccttgaatttgcgctcaccgataaagcagataccggtggagtctttcttcttggcggtgatgagatccagctgctcggcgatgcggcgcacctccggcttctccagatccccgaccgggaacaggctctgacccacctgcttttcgcttaaggtgtagaggaagtagctctgatccttgttgctgtcgagaccgcgcagcaggcgcgggtggcctgtgctgtcgtcacggcgcacatagtggccggtggcgatgtaggtggcacccagctcttcggcggcaaattcgaggaacgccttgaacttgatctccttgttgcacaggatatccgggttcggcgtgcggcctgccttgtactcttcgaggaagtgctcgaacacattgtcccagtactcggcagcgaagttgatggtatgcagcttcatacccagcttgtcgcagacggccttggcatcagccaaatcctgggaggcagagcagtactcgtccgtgtcgtcttcttcccagttcttcatgaacaagccttcgacctgataaccctgctgctgcagcaggtaggccgagacggaagaatccacgccgccggacatgccgacgatcaccttgatttggctgttgtctgtcattagtcgaagttaccagttcgtttaaacggggcgtattctaccagagttttgcgccctcggtcacatctccctgtccgcttccccttgaggggtagcaaggcaggaaatcgtttttctgtttgtcggcaccatgatgaaaaaatggtgccaaacgaccccatatggcctgttcacgatctgtcacgagaggccgtcagcaaggtaaagagcagcgcaggaaccggagtgtgtaaatacacatgagctttcctgattacaaacaagcgagcagcacatgagccttgatcacggcctcgcagtaagatcgtggacaggttctcaaataaaggccttgagcgccgacaggggcaagcgggtgccccccagataatcctgaatgcactgccacaccagggggctgcgcagggccggtttgcactcggcgatctcctccagggtgagccagtggcaggccagcacatcgccgtcaggatcctctggatggtgctgacccggcgccttttcaaggtcgaagatgacggcggtgcgcacaaaggtggcctcgctgtcggccggtttgtagagatagaccccgagccaggcgctgggcgtggcagtcagtcctgtctcttctttgagctcgcggcaggccgcttcaatcaggttttcacccggttccacatggccggcgggctgattgaaacggcgctggcccttgatctcttcttccaccagcaggaaacgaccctgccagtgcaccagcgccgccaccgtcaatctggccggcattctctcttccatcgacgggcgatccatcatgatgactccttgtctgtggtgtgacgggctggacggcgggccgtgccgcgaccgctgctacggggcttgctctcggcagggggacgagagcctgcctggtcgatggctggcttgcctgcgctgcgtggcgggtttttccgattggactgggccgttctgcgtggtctgtcgttcgcaggtttggcggtgctactgccggtttgaggcttgcgcggacgagcaggcgataccggcgccagctcgggggcaggcaggctgcggctttcgccgggggccagcccgtcttcttgccagttacccaaggtccagtcgccgatggcgtagcggatcaggcgcagtgtggggtggccgatatgggccgtcatgcgccgcacctgacggttgcgcccctctactatcttgatctcgagccagcgggtggggacctccttgcgctcgcggatcggcggattgcgtggccacacattgggctcatccatgagccttgcctcggcgggcagtgtcaggccgtcgttgagttcaaccccggcgcgcagggcggccagttcctcttcgctcggtatgccttccacctgcacccagtaagtcttgggcgtcttctctcccggctgggtgaggcgagcctgcaacttgccgtcgttggtgagcagcaagagcccctcgctgtcacggtccagcctgccggcggcatagatgccgggctccttgatgtaatccttgagggtctcgcggccggcctcgtcggtgaactggcagagcaccatgtagggcttgttcaagagcagcaacttgcgatcggcgggtgccacctgcggtttctgcccggcctgttcagcggcctgtgcatgccgggtgccggcccgtgagcgtgtcagaccaggctggttggcgtcatcttgtggtgtgcgaccggcggcggtcgtgcggccttggagggagagacgggggcgggcagatttcatcgcatgcataccaaaaacaggggatgccggagtgtatcacagggggccgccgccatggggcatggtcgggcttgttcgcctaactcaacagcccttcgatgacgatggcctgacgggcgggggccgagcttgcgtgcaagagcgccgtgctgaccacctcgtccatcatggcgcgagccagccgggtgagggggcgcaactgctcgggggcgagcccggccgggatcgccagcaatatgatggtccgtaccggcccgagcgccgatccccactcgatgggctcggcgcaactgagcagcgagagggcgggctggcggatggcggggcagatcacgtggggcatggcgaggccgggccgtatgatggtggcggcgatctgctcgcgcttggcgatggcctgctcaagcgctggcctgtcgcgtaccagctcggcgggcaagagatcgatcagcaccctcagggccagggatttgtccagcgatgccgccgcgtgccccagctgggcgagggaaaaacagtagtcgggctgggcgaggccaaggcgctgctcggccggggcggcgcttcccggtctgccaaggggctggcccagttccacgcaccagcaggtgaaggccatgtgggccagctccgcatccagcccttcgataagcagcagacagagatcgccgggctgggtggccagggtgagcagggagagctggctggtcgccaccacgcgttggcggcgggtgacattgataagctggatatgggatttgaacagcccggccagtcgactcagctgcttggcctgggtgatggtcagccccagccggcagaagaaggtgagctcgcgggtgagcattcagacgccgacggtggcggttttgagtacggcgctggcattgagcagcacggattccagcgatacctggcgaaccgtgcaaccaaggaagcgatccttctgctctatctcgatgtcggaggcgatcagcaccaggtcggcgctggcgatgtcccgcgcggtgagaatgttctccagccccatggcgccctgggtttcaaccttgatcttcagccccagcttgtcggcggctttttgcagcgcctctgctgccatataggtgtgggctatgccggtggggcaggcggtgacggcgaggatcttcatcggttctcaaaacaaatggcggtggggcaacaagatagcgccaaggggcggcttttgccaaaggcgtggggcaaaaatgggatcttggcggcgcactggtgctggcttgcacagggatgacgagagtctggattcatctgctgacgatgggagcgacaataaaaaaccggccctgccagaaggcggggccggttgtattcagttaacgcgggttcaggctgactgggtagccagggtggcggctttcagctcccgcttgatacggcggatcttgcgctcttcggccacggccacgcaggccatcaacaccagacaggcggctgcggccatgtccagcgccgcgaaggtgccggcccagccggtcagaccgaagatgggggtgccatcggcgatcatgcccagacccagtttggcgaagctgtcaccgatgaggtaggcgaaggtgcccttgacgccatcggccacgctgatgccctgcttgggcacaaagcccacggcggccacgccgatcaacagttgcggaccaaacaccaggaagcccagcaggaacagggagcccaggaacatgaactgggtggtggcatgctggtagagacccagagtggcgataatcagcgccagtgccacacaggccaccagaccgcgacgaccgttcgccagatccgagaggtagccccacatcagggtgccgaccagggcgcccacttcgaagaaggtaaagccctggatggcgatctccttggagaagcccagttcctggtgagcgtacacggtggaccactggtcgataccgatgcgcaccacgtagaggaagatgttggcaaagcagagcagccagatcaccttgttcatcagcacgtacttgacgaagatctgacccttggtcagcttctgctcttcggtggcgatatcttcttcgctggccacttcgtcaaacagctcttccaccttgcccagaccataggcttccggtgaatcgctgccaaaacgcaggccgataaagccgaccaccagcgcgatcatggacgggaagatgaacatgccgagcacattgccatcgaacaggtagttggcaccgaacagcgccacaccggccgcaccggcaccgcccacgttgtgggagaggttccacataccgaggtaggtgccgcgcttgttgcgaggtgtccatttggtgatggtggagtagctgcaggagccaccacagctctggaagaagccgctcagggcatagaagaagatcatgaagtagaggctgaaacccgtgccgcccatgctggcactgaagcccagcatgcacagggcggagaggatcagcatcagcggcaggaactgcttggtgttcttgccatcggcatagtaggagacgaccgtcttgcccaccccgtaggtgatggagaagccaaggccaatcatgccaagctcggtcatggagagaccgtactcctggatcatgtcgttctgcgcaatgttgaagttcttgcggatcaggtacatggtcagatagccaataaatacaaccagataagattgcatgaatggcttgaaccagagcttgcgccgggcttcgaccggcagttccagggtcggcacccggacctgttggagaaatttcaacatcttcgttcatcctctgcgagatagacggtatttccgccgcgcccctcattttttggttggtgtcagaggtcacgccacggaaaggacaacagaaagaggttggactgtgcacctcgctcccctgtcgattgaacccatgcccgaacctgcgccactgcgggggtcgggtcactacatcaggtagcgtgactttaatgaggcgcggcgcaaatggcgtgagagtcatccctagtggcattaggaaaatttcctagtttgacgggatccggccatgaagcgtgaagaggatcacacagtgatggcccacggcggggccatgctacgagaagagggtgtctgcctggcagccagacagggctggggggcgtgaggttgtgctatgagatgagcaggccatcgtcagcagtattggcggatatctgacgccataaaagaggccacccgcaggtggcctcttttcgtatcagggcgagaaggggatcaggccgccttggccagtgccacttcgtcggttttcttcacccgcagctttttcagggcgaccgccaccacgccggtgacgatggcgccgcagatcatgcagagcagcgccagcagcggcttgttgaccgcacccagcagggtgacgatggggccgccgtgggcgacgccaaacaggaaggccatcacggcggctgtcatgctgcccagcacgttggcggggatgacggcgagcgggtcacgggcggcgaacggaatggcaccctcggagatccctaccagacccatggcaccggcggctttgcccgcctcgatctcggaggcatcgaagatacccagcttgcggccgagcacggtcgcaagcgacatgccgagcggcgccgctggtatggcgcaggccatggcacccataaactgggtctggccggaggctatcatgcccaccgagaacaggaaggctaccttgttgaccgggccgcccatatcaaagccggccatgccccccagcactatgccaagcagcaccagactgccaccgctcatggagagcagcatggcgttcagacccgtcatcatgtcggcaatgggggcaccgatgatgaagatgaagaccgcagcgataaacagcgacccgacgatgggcgcgatcaggatcggcaccagcggctgcaccatcttgtggtagtgacgggtggcaatccagcgcaccagatagccgaccagcagacccgctatgatggcaccgataaagccggtcccggcgtcggcgccgtagaagctgccgttgttggcgatccagccgccgataaagcccggggccagtgccggacggtcaccgatggcgtaggcgatatagcccgccagtatggggatcatcagggtgaaggcggccacgcccacgttgaggatctgattccacatgctcccttccgggatctgcatgccgctcggggtcgggttgccgccgatggccagcgccagcgcgatcagcagaccaccggtcaccacgaacgggatcatgtgggagacgccgttcatcaggtagcgatagagatcggaactgccgccagtgttcttatcctctcccttcttgtcctctttgcctgccacataggctggcgccttcagcgcttgctcgatcagacccttgccatccttgatgggggctttcaccccagtcttgatgagcggcttgccgttgaagcgggccatgtccacctgcttgtcgcaggcgacgacgatggcgctggcacgggcaatctcggccgcggtcgggctgttcttgacgccgatggagccgttggtctccaccttcacctcgtaacccagctctttggcggcacgctccagcgactctgccgccagataggtgtgggcgatgccagccggacaaccggtgacacctatgatgaagcccttgctggtggtcggggtagcggtttgctcctccttgcgctccagcagcagcgccagtgcggcagccggggtcttggcagccagcaatttggcaatgaaaccctcttcaatcagcttggcggagagctcggccagcacctcgatatggtggttggcgccaccggccggggaggcaatcatgaagaacagccgggacggcttgccatcctctgcgccgtactcgataccgctacggctgatgccgatggccaccgccggtgtgctcaccgccgcactcttggcgtggggcagggcaacaccttcttcaaagcctgtgttgtccagctcttcccgggcccacaggtccttgatgaactgctgctcatcgctgaccttgccctgcgcgaccagcaagcgggccatctcgctgaagacctcctccttgctcgtcgcgttcaaatcgagattgatcagatgttcgttgatcagtgtggtgatcatggcgcgctcccgctcccgtgagggagcctgttggcatgccgcccgtgctgacacggcatgcagacaaaattgacctcactattatcgcgccggggagcaagccaccctatcggacaaatgtgcgaatgactggatttttgtgcgccatcgtcccgagtgtgaccccgatctcaaagcggggagacaagaaaaatggggacaaattgaatcgcattttattttattttttttataaatcaatggtttgatttcttgtgtgatgaggtgttctggccgttctccgagtatttgctcgagagagggacagccactttctataaatttgtgaggttaaaaacggtggcggcatgtgagccaacgcacataaatggctgtcatcagaggaggttggggaggacaagctggagaaatgggcttggcaggagaggggagcgaaagcccactttgcgaggcggctatatcatatgtgcgaccgaatcgagccagtgcggaacttgttggcgataccagtccagatagcgctgcgcttgcggtttctctcttctggtcagcagattggtgacctcaataatcagccagcacttcgccatgatgagatggcgtagcagccgctcgccagagagaagcgagctgtggcgcagataatgctcaatgatggcttcatactcagccagtgaacccatctgtggaaccaacggagccaggtcgatggtcgggctgccataaccaaatcgctcccagtcaaacaacaccagctcgccattgtcgcgggtgccccagttaccctcattgctatcccccgagatgagacaaggctctgcaaacagctcgcggccaagctgctgaatatggcggattgtctcactggctgattccggcaggcagagtacagagagtgcctcgctggtatcggcgagcgaccagtcgtgagctttcagcgcaaagtcgggttgatagcgactgttgtgcaggctagccagctgaacaaaagtctgctcgttgtggtgcagttgcgtgagggggaccggattggggatctgctcaaggaacagggtctccccctcgactctgagcagggccggtgtgttgaccccgcgcaaatgaggggctgcgcgttggtaaaaatggcgctcgaccgatgatgctccgctttttctgatacagggcttgccatccagcagctggatattgaccgaagcgccccccatctttgccagctcgtgttgcgtcatcctgtaccccattagctatgagtggccagttgcgtgagatagcggtttacctctgcgcgagtcgtgaaactgtgcttgtcgtttgggaatcgatcaaacagctcgcgatggaattggcgggagcttttgctggctcgctgcccatattccgatgcccacaccagcagtttgtgaaagttatcttcggctgccattgcatcccgttgcctggcgctttgtgacccgcgcgatagcagagaatcacggcatacagaccagtcgagatccagaaatagcagggtatcggcagtatcaagcagctgttcggccaaggcaccaaataccccttcgaccacccatgagggctcttgagaaagtgtttgaatagcaaggtcaatctcatgctggggccgtttttggttaaagccgcccggctgccagacaatggtgtccagattgacctcgcggatagttaaccgcttagccaatcgagccgccaaccagctcttgcccgatcccgagttgccaataatcagaattcgtttcatctctgagagctcttttctggagcagatatctggaggctggaaaatagaggtgatgttaccaatatccgaatacgcttcgctatttgaacctacgagcctggacatgcaactcctagagataatttctaaagccattatttacacatgattttttgtgcagagagtcatcgtagtttctgacactgattctccgtcaatacgataaaagtcagatgtttcacctatgattttgaaaccacacctcaaatacaagctctttgcgggaatattgtttgaaaggacgtttaaatctaaccagtcaatactgtccgtctcttggcaaaatcgaaatgctgattctaatagcttgacgcctaaaccttgtttccttgcattgttttttacacccatgcccaacaaaacgcgatggaaattatattctccactgtaatggcgcaaatctatatgcccaagaatatggcttttggagtctttagctaaccaaagtttcctccaacttggcttaccgatactaacgccaaaaccatctcgaaacttggccctaagttgttctgatactttgcagtgatcctttggaattggttgggatagtggtgaatggtcggatgcattttctagaagatgaacacctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttaggttaataatgtcaatgaagcttgtttgatacccttagtgacttgaacacagggggcgattccgtggactagccaatgatctgagtaggttgtccttttgactgaaggggtgtagtggtcaactaaatccagacacttggttaggccgatcctcggcttttgctggcggtatcccgtcattgtgttgatgtggacgccgccagttgtagtaatccatcaggtaataactgatatcccgcttcgcttcccgcaggctcatgtatcccgttgccgggagccactctgacttcaggcttctgaacaatcgctccatcggggcgttatcccagcagttaccgcgccgaccatgctctgggtcatgcgatagcgccacagtcgttgccgaaatgccctgctgccatattgactgccctggtcggagtgaaacagcacaccagaggggcaaccccgctgctgataggccatctccagtgctttgattgccagctctgcatcaggcttgtcagacatcgcccagcccacgactcgccgggtatgaaggtcaagcaccactgctaagtaatgccaacgagcacttgtccagacgtaggtgatatcgccacaccacacctgattgggttgcggaacatcaaattcgcgggccagcagattcggaatatccggtcgttcagagcatgcaaccttataacggtgtgcgcccggctgtttggacgccagcccagcttccttcatcaggttacggactttgaatcggccaatctgataccccagctctcgcatcatcgacatcaaggcgcggctgcctgcggaatcccggctctctttgaacaaacggcgcaactcgcttcgttgtttcatccgctcacggttaatcactctcctgcgagccagataatcgtaaaaacaggatgtgggaatatcgaaagcgcagcagaccagggtgatgggggcttgctcccttaatcggtctatcagcgcgtacgtgtgaactcgtccgccatcaagagagcagtagccttttttagtatgtccttttcgcgctcgagccggttgatacgggcttccagcacctggattttctgctgctccggagtcagcgctttgctgattggggtagtgccacagcgttcggattgaagctgctgaacccagcggcgaagtacggtttcaccgacatccagcgaacggcttgcttcgggaacagaatacccctggtcgagcaccaaggatgcggcttcgagtttgaattcggcagtaaatgagcaacgtaatcttgtcattgaacacctcaggtcatggtggcgactgtaccacctaaaatggtgtccgggatgattagaccactacaaagacgccgggagcggcagcaagcaggaaagagaaagggagccggtcaggctccctttgatgcggcgatgcaacgatggctgctatgcgtaaggcggatacgcagccggatcactcacggctaatggcatgtgacccatgccgccccttatcgattggtcgccgccttcatcccttccacaaactccttcagacgagtgagcatatgctccgggttctggtggtgtgtctcgataatcttcaccacggcggagccggagatggcaccggccgcgcctgcggcaatggcttcacgtacctgagccggttcgctgataccaaagccgagcagggcggggggggcattgaactcgcgcagggtattgatcaggccatctaccggcatgccggccttggtctcggcgccggtcacaccggcgcggctcaccagataggtgtaaccactgcccagctccgccacctgtttcagggtctcggcatcgccattgggcggggcgataaagatgctgtcgatgccgaacttgtcggcggccgccttgtagggggcgcacatctgcaccggcacgtcggcgaccagcacagaatccacacccgcctgctggcacttctcatagaagccgtcgatgtggcgcacataaaccaggttggcgtagaccaagaggccaatgggcagctgcgggtacttggcgcggatgcggccgagcagctcgaagcagtcgtccggggttgtgtggctctcgaaggcgcgcagggcggcaccctgaatggtggggccatccgctaccggatcggagaagggaatgccgagctcgagggcatcggcgccccctgcgaccagcgcatcaacgatggccagggagagttctggggtggggtcacccagcatcacgaatggtacaaaggcgccctgattgaccgcatccagacgggagaagagttgtgcgtaagggttcatgacaaggttccttctttttcaaaaatgtctgccacggtgaagatatctttgtcgccacggccggagaggttgacgatcagcaccagctctttttccggttcactgcgggccatcttgagggcgtgagccagcgcgtgggaggactccagcgccgggataatcccctcggatttggctagctcctggaaggcgtccagcgcctccttgtcggtgatggagacatactcggcgcggccgatggaagccagatgggcgtgctgcgggccgacggaggggaaatccagccccgccgagacggagtaggactcctgaatttgcccctgcttgtcctgcatcaggtaggagtgcatgccaaagaagacccccttgctgccgtgacccagcggcgcaccgtgctcgccactctcgatgccgtgaccacccggctcgaccccgatcagacgcacctccttgttgtcgataaagtcggcaaacatgccgatggcgttggagccgccgccgacacaagcgatcaccgcatcgggcaggcgctcctctttcttgaagcactgggccttggcctcttcgccgatcattttctggaactcccgcacgatagtggggaaggggtgcggaccggcggccgttcccagcaggtagtgggcgttgtcgtagctggcagcccagtcacgcagcgcctcgttgcaggcatctttgagggtggatgagccggaatgcaccggaatgacggtggcacccatcagcttcatgcgaaagacgttgggcttctggcgctcgcaatccttggcgcccatatagacccggcacttgaggccgagcagggcgcaggccagtgcggtggcgacgccgtgttgaccggcgccggtctcggcgatgatctcggttttgcccattcgcttggccagcagcgcctgacccagcacctggttggtcttgtgggcgccgccgtgcagcaagtcttcgcgcttcagatagaggcgggtcttggtgcccttggtcaggttgcgggtcagggtgagcggggtcgggcgaccggcatactcggtcagcagctcctgaaattcggcgataaaggccggatcttcctgagcatcgacgaaggctttttccagctgaagcagggcggggatgaggatttggggcacgtacatgccgccaaattcaccaaaaaacgggttgagcagggtcatggtttcttccttataccttgaatcaaaaagacattattaaattcggtgttatcgctctgcgctttcaaagaggcgaagggcactgttacaagccgcgcagggcgctaaaggccgcagctagcttgtgtggatctttctggcccggggcactctccacccccgagttgaaatcaaggccgaggcagccgacctctgccgcctgcagggcattgtcggggttcaggccgcccgccagcatcagcttggctttattcagattggccagcatggcccagtcgaacgcctgacctgtgccgccgctctggctgcccacttttgtatccagcagcaggcgatccgccggatagtcgagggcgggcagcggctcgccactcgtgactcctatggctttccagacctggcagctcgccggcagcagcggacgcagcgcctcgatataggcggcatcttcatccccatgcagttgcaccgcggccagtcccagagcttctaccgtctggactatggtggcgggcatggcgttgcgaaataccccgacgtaagagagcggcgcgccagccatcacggcgcgggcggtgggaatgtccacatagcgtgggctcttggcgacaaagatgaggccgccgaatacggcgcctgcctgatgggcggcggtggcatcttcggcgcgggtcaggccgcataccttgttctggcccagcaccagcttgcgtactgcggcctccagatccgcttcctccatcagggaggagcccaccaggaagcccttggcatggtggcgaaggtcggccacctgggtgcgctccttgatgccggattcgctgatcacgacccggtcggcgggaatgtttctggccagctgcttggtgcggttgagatccacactcaagtcccgcaggtcccggttgttgatgccgatgaccggtgcccccagcgcgatggcgcgggccagctcttcctcattgctcacctcggtcagcacacccaggcccagcgctttggcgaccgcgaacagggcgcgatagccctcgtcggtgagcacagagagcatcagcagtatggcgtcagcctgatagtggcgggccagatagagctgataggggtcaatcatgaaatccttgcacagcaccggttgctggacgcgggcgcgcactcgcggcaaaaaggcgaaatccccttgaaagaacttctcgtcggtcagcaccgagatggcggtggcgtatttgccatagatatcggcgatggcctccgggctgaaatcatcgcggatcagccccttggagggggaggccttcttgcactccagaataaagcgggtggaaccggccttgagggcaccgacgaaatcccgatcgctttgggtcagttcgttcttgaaactttcaagaggctgggccagcttgcgggcggcaacccactcctgcttggccgccacgattttgccgagaatggtctggttgatggaagccatgttcagaaaagcatggggggcaatgaggtctgacatctcgttatccttgcgaagctggctattgccctgcgggctttcttgtttggtgccgtgctggttcgtggctgacatcatgcctcctgatggctcagggtggcgaggcgggcggcgagctcggccgccttgccgctcgccagcactgccagcacctcggccgccgcgctcttgagatccgcggccttgcccgccatcaacagcagcggggccacgttggctgcgatggcggcgttgtgcgctggagtgccttgccctgccagaatggcggcggtgatggcacggttctcttcgggctcgcccccctgaatggcgctcaccggataggtctccaggccaaagtcagccggggtgatcatgaattcgcggatctcgccgtcacggatctgggccacctgggtcgggccgtggatggcaatctcgtcgagtccggcgccgtgaaccaccataccggttttcagccccagtgccagcagggtttctgcgatggggcgcaccagctcgggggcatagacccccatcagctgataggtggggcgagcggggttgatgagcggccccagcacgttgaacagggtgcgggtcttgagggcctgacgcaccggcatggcgtggcgcacccctgcgtggtattggggagcgaacaagaagcagatgccgagtttgtccaggcaatggcgcgcttgcgccgggctcatgtcgagcttgatgcccatcttgtcgagcagatcgctcgaacccgacttgctcgataccgagcggttgccgtgcttggccactttcagaccgcaggcggctgcgaccagtgccgaggtggtggagacgttgatggtgttgaggccatcgccaccggtaccgacgatgtcgcaaaactcataatccggacgcgggaagtcgcgagcctccgccagcaacgcctcggcggcgccggcgatctcctccggtgtctcccccttgatcttgagggcggtcaataaactggcgagcactatgggatccacttcgccacgaaccacttgcccgaaggcgtcacgggtgctttcacggctcagagactgaccctgatagagggtgttgagatgatgatgcatagggtcttccttaccgcacactgctaactggacgggtgatatgggcgagcgcctgagtcagcaggcgggccccttccgaggtcatgatggattcggggtggaactggaagcccagcaccctgtcatcctgctgctctatggccatgggcatgccctgatagtgggcaatcacagtcagttcttccggcacataggtggcgaccagcgagtggtagcgggctaccggcagcgggctcggcagaccggcaaaggcgccgtggccgttgtgctcaatcagggatcgcttgccgtggacgatttcacccgccgcgccgacggtgccgccgtaggcttcgcacagggcctgatgaccgaggcagatgccgaggatgggcacctgaccacgggccagcttgatcaaatcaatcaggcaacccgcttcatggggtgcgcccggcccaggggagagcaccagtacagcatccccttcgcaggcggcaatttcgctcatgatgcggctcgcgggcaggctgttgcggtagatccgcaccggatagccgagggagcggaactggtcgacgaggttgtaggtaaaggagtcgaagttatcgagcaggaaaatgttagtcatggctcacgtccttatgttgctcctgctgggcgctcagggcttgcagtgaggtgccatggctggcggcgatggcggccagcacggcggccgccttggcgcgggtctcgtccgcttcggcctggggtttggagtcatagaccacaccggcaccggcctgtacatgggccacgccatctttgacaaaggcggagcgaatgacgatgcaggtatccatctcccccgcaccgttgatgtagccgacggcgccgccatagctgccacggcgcttgccttccaccatgcgaataagctcgctggcgcggatcttgggggcgccggtgagggtgcccatgttcatgcaggcctgataggcgtgcagggcgtcaaggtcggcgcgcaaggtgccgaccaccttggagaccagatgcatcacgtggctgtagcgatccaccttgagcagctccttgacgtagcgggtgccgggcgccgagatgcgggcgatgtcgttgcggcccagatccaccagcatcaggtgttcggcgacctctttttcatcttgacgcagctccagctcgatgcggccatccagatcccggttgatgctgccatccgggttcaacccccggcgacgggtaccggcgatggggtacatctcgacgtcgcggctggcggcgcagaatttcaccgcgctctccggtgaggcgccaaacagggtgaagttttcatcctgcacgtagaacatgtaggggctggggttggtctgcttgaggcggcgataggcggccagcgggctcgggcagggcagggagaagcagcgggacggcaccacctggaagatgtcgccacggcggataaagcccttgagcttctccacctcggcgcagaactgtttgtcgctcttgtccacgctcatgccgccggtcagggccgcagtggcttgcgccgggatccgggcttgctggcaggccagtttgaagtcggtgagtcgctcggtgagacgagcatatctgtcgtccacatggctctcgtcgctgtcgccgccaaagatgcaggccagcaactgggtggatcgctcgatatggtcgatggtgatcagggtctcggccacatagaagcagtagtcggggcagttgttgctcccctccggcacctctggcagatcttcaaaggaggcgatcaggtcgtaggcgaagctgcccgccataaacagcgcttctttacccagttggcactgcagctcttgttgcagggtgcgcagcacgtccagcacgctgctccccttgaggcgagagtcttcatcctgttcccgatcggaggcggggaagtcgagctgcaactcgccatccaccagcgtctggctgatgacggcgggcagacgctcggccagcaggctctgcaactgggcgccgttgtcgttcagggtgcgaactcgcacagtgcgaccccggcattcgatgcgcaggcaggcatcgaccagcagcaggctctgcttgcccgccttggagtcgatctccaccgattccagcagcaggttgttggggcgcccctggcagagctgggtgtagagcgccagcgggtcggccacatagggggcattgagcttgagggtatcgaattcacccaggggcaagcgagtcgtattgacggtcatagtgcgttcccttgcgtgtgatgcgttttaccgatgttcatgacgttgaataccttgaaaaaatgccttggaaattacgttggttttgcagcttcagtagggttgccatcgccatgtcagtgttcttgtctgaattctcggtttcatcacaggtccatttgccggataataaaaaagcccgctggggtcagcgggctttttctttgggttcttaatttgctgtcagattacagatacagcaacgaccacacgcccgcatgtcagggagtgtgccaccaccagatggtcaggatggaagtcgtttgcatgataaagtcctgtaaaaagatgtttgcaatgaagtgcctacagaaaacgataaagccgcggccaagtcaagtcgcttttttgcctatctatcccgatggggacctgaccatgagagcggaataacctgatgagattcgatcttcactgtcataccacagcctccgacggcgtgctgagccccgccgatctggtgcgtcgtgccgccgaaaaacaggtcgaggtgttagcagtcactgaccacgatacccttgacgggcttgatgaggtgcgtcgtaccatcgaagccgagcaactgccgctgcgactggtaagcggggtcgagatctccaccggctgggagcaccacgagatccatgtggtggcgctgggggtggatgaaaaaaatccgcagctggtggcgtttttggcgggtcaacgggctcgccgcgagacgcgcgcgctggaaatagggcgccgtctggagaagtgcctcatccccggcacctatgaagaggccaaggcgctggccggtgatgctgccgtgacccgggcccattttgcccgtgtgctggtggcgcgcggtgtggccgacaacatgcagaaggtattcaaaaagtacctgagccgtggcaataaagggtatgccccggctgaatggcccgagatgagcgaggccatcaccgccattcacgccgccggtgggttggcggtactggctcaccccagccgttacgatctcaccgccaagtggatcaagcggctgctggtggccttcaaggcggccggtggcgatgccatggaggtgtcacttccccagcagagtccgcaggagcgggccaacctgggccagtgggccaaggatcacgacctctatatttcggtggggtctgattttcattttccgtccagctggaccgagttgggccgccacctctggctgccaaaagaaggcatgccgctctggctggcctatccggaccactttggtctcaccaccgagcagcacgctaccctgctggccaatcgctagcacagggtctaccggttggccctctgttgcatgggagggtaaaccggcgtcaaacaggttaaggtagcgtcatgggtctggaacccgtgaccatacgagcgggcaggcattgccgcccccattgcgagaacgagctatgagtcagcatttttacgtacacccggaaaacccccaggcccgtctgatcggtcaggcggtgcagatcatccagaacggcggcgtcattgcctatccgactgattccggctatgcgctcggttgccagatgggtgacaagggcgcgctggagcgcatctgccgcatccgtcgcattgaccccacccacgacttcaccctggtgtgccgggatctctccgagatatctacctatgccaaggtggacaacacggcgtttcgtctggtcaagggcaacacacctgggccctacaccttcatcttcaaggcgaccaaggaagtgccgcgccgcctgatgaacgagaagaagaagaccatcggcatccgggtgccggccaacaacatagcgctggctctgctggaagcgctcggtgagccgctgctctccaccacactgatcctgccgggttcagagatggcggagtttgatccggaagagatcttcgacaagctgggcaaacagctggatctggtggtcaacggtggctatctgggcgagcagcccaccacagtggtggacttctccgacgacgagacagtgctgcgtcgtcgtggtgccggggatcccacgccgtttgagtgatactgccgacccggcacctgtgatggccacgccagcacaggtcaccatgggggaggggcttgccccatcccccatcgcgaaagtgctggggcagccctatcatgagctgccccaggatctgtttattccgcccgatgcgctggaagtgtttctcgataccttcgaggggcccctcgatctgctgctctatctcattcggcgtcagcagctggatatcctgaacctgccaatcctgcagatcaccgcccagtacatggagtacgtggagctgatgcaggggctcaatctggagctggcggctgaatatctgctgatggcggcctggctcgcggagatcaaatcccgtcttttgctgcccaaggcccccgagcttgaggacgaagaagagggagaagatccccgcgtcacccttattcgtcgattgcaagaatatgagcgcttcaaggtggggggcgagcgcctcaatgccttgccacgagtggagcgggagatttatatcgccgccgccctgccgccggatttcggctctctcaagccactgactcccgatgtttcactggttgagctcgccctttacatgcaaagtgtggtaaaacgcgcgactcatttcgaacatcaccagatccgccgtgagcagatcccgacccgggtgcgcatggcggagatcttggccatgctctctctgggccagacattgcggctggaacaggtactcaaaatggaagagggacgcatgggggtgctggtgacgtttctggcgctgctggagctgtgcaaggagtccctgatctggatcctgcaggctgaacccctgggtcctatccattttgccctggcgagccaagaggagaccggggagcgtggacatgcgcactgagttgttttctttgtcgcttcctcgcagccaacttgccgggggttgcgtgcatttcccgttgcccagccagcccgagtcgtgagcaaggagggcaaccgtggcgctgcctgctgaacgactcaagacactggtcgaagccgcgatttttattgccgggcgccccttgaccgtgagcgagctgaaaagcggtgtgctggcggattaccccgtcaccggccgctatattcagctgctgctggccgaattgcgacaggattacagcgagcggggagtggagcttaaagaagttgcctccggctggcgctttcaggcgcgccaggagtatgccgaggagctctcaaggctctggagcgaacgggctccccgttattcgcgcgccgtgatggagacgctgacactgattgcgtatcgtcagcccatcacccgggccgagatcgaagccatccgcggggtggcggtgtcgagccagatagtgaataccctgaaagaccgtggctgggtgcgcagcgtcggtcacaaggaggtggtgggtcgcccggagctgctcgccaccacccgggaatttctggattatttcaatctgcagagcctggagcagctccccgagctggatcctgaactgcaaacccccctggccgttatgccggctgagggccgtgaaacctgatccatgttgttggcatttgccaaggcgtgggccagtctcttaatgatcaaagtggtgccggattgccctgacgggatctggcacagtagtcaacgttgcccgttatgctggcgggcagcgatcaacaatcaggtaaccccgatgagtgaaaaactgcaaaaagtgttggcccgcgcgggtcacggctcccgtcgtgagatggaggccctgatcaccgcaggtcgggtcagtgtggatggcaaggtcgccacactgggagatcgcgtcgaagtgaacgccgtgatccgtgtcgatggccatacggtcaagacccgtgccgaggaagagatgatctgccgtgtgctggcgtatcacaagtccgaaggggagatgtgtacccgtcacgatccggaaggtcgtccgaccgtgttcgatcgtctgcccaagctggacagcgcccgctggatcgcggtaggccgtctcgacgtcaatacctcaggcctgttgctgttcaccacagacggtgaactggccaaccgcctgatgcacccgagccacgaagtggagcgcgaatacgcggtgcgcgtgtttggcgagatcaccgaagccatgttgcagcgcctgcgcaaaggcgtgcagatggaagatggcatggccaagttcaacaagatcaaaccggccggcggtgaaggtctgaaccagtggttcaacgtcaccctgaccgaaggtcgcaaccgtgaagtgcgccgtctgtgggaatcccaggaagtgcaggtgagccgcctgatgcgggtgcgctacggcgatgtcaccctggatcgtggcatcccccgcggtggctggcaggagctgaaactgccggaagtgaactacctgcgcggcctggtcaacatgccgccggagaccgaatccaaggtcgacctgcagcaggatggcaagagcacccgtcacaagcaggctgcccagatccgtcgtgccgtcaagcgtcacaaggacatgcagggtatggagccgcgcgcacgcagcaccacggcccgtcgcaagccgacttcctctacccgcaactcgggtaccggcagcaagtaagcattgcgctgagcctcatgggttcatgcaaggaaaggcccgcctctcaggcgggcctttttgttgctgcggtttgccgcttattattccaatcccctccttgctgaattaaaccacccggcggacccgctgggggagaggggcaaggttgctctgccagagcgggcttgttagcctttgcggcactgatacaggagataataatgagcaaggtattggatgagctgctggccctgctggcgctcgagaaaatcgaggagggcctgtttcggggccagagccaggatctcggtctgcgggccgtgtttggcggacaggtaatggggcaggccttgtcagccgccaaacagacggtggccgccgatcgtcaggtgcacagttttcactcctacttcttgcgccccggtgatgccaatcgtcccatcatctacgatgtggagaatatccgcgacggtcagaccgtctctacccgccgggtcaaggccatccagggtggcaagcccatcttctatctcaacgcctcgttccaggtcgaggccgaagggttcgagcatcagataagtatgccggcggggatcaccccacccgagcagctcaagagcgaactggagctggtgcgtccctacgagcatcagatcccgcccgccctgcgtgacaagatcatgtgcgagaagcccatcgaaattcgccctgtgaccctggtcgacccgatccgtccggatgtgcacgagccgctgcgccatgtctggttcaaggccaatggccagatgccggatgatcagcgggtccacaagtacctgctggcctatgcctccgatttccacttcctgtttaccgccctgcagccccatggcgtctcttactgggagccggacatgcaggtggccaccatagatcactccatgtggttccaccgggacttcaggctggatgactggctgctctacgtggtggacagcccgagcgccagcgcaggtcgtggtctggtacgcggccagttctttacccgcgatggtgtgctggtggcgagcacggcgcaggaaggggtgatccgccgacgcggttgacctcagatgccagccataaaaaacgggagccagtggctcccgttttgttttccgaaccggcagtcaggccgtttcacgctcgggggcaagctgtgcttccccaccctgggcgaaacggtcggcccacagggcgatgacgccgtcaccggtgacgttgcaggcggtgccaaagctgtcctgcgccaggtagagggcgatcatcagggcgatggaggcttccccgaaaccgagcatggaggtgagcagacccagggccgacatgacgccgccacccggtgcgcccggtgcggctatcatgatgacgcccagcatcatgatgaagggcagcatggtgccatagccgggaatggccaggtgctcggagaggaacatgacggcggtggcgcaggtcaccagggttatggtggagccacacaggtggatggtggcgcacaggggcactgtgaagttggcgatgccatggctcacgccgttgttcttgctggcctgcagcgcaaccggaatggtggcggcgctggacatggttcccaatgcggtgaagtaggcgggcagcatgttcttgatgagcatagcgggtgagcgaccgagcgccagacccgtgccgacgaacagcacgctgagccagaaccagtgcatgacaatggccatcaccagcaccacgccgaaggtcttgagggtggcaaagacggtgccctccaccgtcatctcgacgaagacaccggcgatgtagaacggcagcagcgggataatcacccgggccagcaggcggtctatgatgtcacggccctgatcggcgacgcggcgcaggtcggtggcctcggtggcgctgatgccgatgccgaacacgaaggcggcggccagggcagacatgaccccgaacagcggcggtatctccagagtgacgtaggagctgagcttgatggcggtttccgtggtgggctcggcggctgtggtcagcagcgggatcagatggcttgccactgtgaaggcgaacagacctgccagtatggtggagcaataagagagcgccaccgtcttgcccagcagcttgccggagttcttcggcaggctggcgataccgctcatgatgaagaacagaatgatgagcggaatggtgaaggtgatcagctgacctatgactgtcttggccgtaaacagcaggcgtgcaacccattccggggcgtagagaccgagcaagagaccggcaagaataccggcaaccagtttgaggacaagtttcataaggaaatccaggtgttagtgtctgatttgttatttaattctgattttaatgccgctttttaacacaagtgccgcatcttgtcttccaacacctggttaactcagagttaaatattgttagctggatgatgaattgcgggggatgggccctttgaagcgacggcggcgatattgattcgtggtgggggtgagatcgggtagccggatcagcagggcatgcagccagcggccgtgcttggcatcctcgccgcaccagctctgatgcagctcaaatggcaggggggcgatcagttgttgcaggcgggcttcatcgagccgggtctgcagcgggtattcgtcctgtgaggatgccactgggttgccggattttccctcgtcataagggaaggagcagtagagcggcgcccggggtttgagcaggctggcgagatgcatcagggcgggggcaagctcctcctcgaccaggcagggcagggagccgctggcccagatgccgtcaaagggcaggacgttgtgcatctgctcgaatcggcagacacgcaccggcgcgaggccagcttcgcctgggccaggctggcatcaatggcggtgaccatgaacccctgctgccggaaaaagagcagatcctcgcccgctccgcagcccgcttccagcagatgggcgcctgccgccagctgtttcagaaaacgctgacgtgctgacagtgtgcctggatccgccacagatggcagactggaggaggcatcatgactgggggaagcatcatagttgggcagtggtgatatggacatggcaggcaccttctttcgggggcgctactctagcaaatttggcggcgcgctaccaaaggctcaggcagcgaaataataccgcctgggtggacgctgatccgtggcgctgtgactacctcctggctgagcaagaagctggacaagagcccgttgcgccttgccagcaaggaatgcgggccagctcggggccggcccatgcagatcaggggcggcgggtggccgggccgtttggcagggctatcagggtaaacaggctgtcgagcaggaaatcggcctcgcgggtcaggttgatacgctcagggaagtgcagccagttgatgatgtagccatccagtgtgcagtgcagcagggtggcggcgcgctgggtatccagcgtcttggggagttgaccctggcggatggcattggtcagggtgatctcaagatcccggaaaaagttggcggcctggccgcgcatgtgttcgcgcagggagatggcttcgccttccagcgattccagattgaacatgatggtgaacatctgctgatgagccggattggtactgatcttcaccagcacctccttgaggaagctgcgcagcttgccgaggggatcgggctcctgctcggcaacgcaggcgtcgagcttgtgggagagcggctggcacagctcctcccacaaggagacgaacagctcttctttattcttgaagtgccagtagatggcgccacgggtcaggtcggcggccctggcaatatcggtcaggctggtcttggccaagccgtgtgaacagaacagattaagggccgtactcatgatgtggcagcgggtctgctgcgcctcttctttggttcttctggccatcgatatctgcgccttataaaagtaaaaaaagtcacttacatacatttatgaatgtatgtatattgcctcatctttccgattttaccaacagggacctgtaaaccctgtggttattcattgactgacaaaggttaaggttctccatgcataaacatattctcgcacgttcggttggccttgccctgctggcaggtggtctgctggcagcttgtggcgaacagggcggtgcccagcaagggccgggtgacatgccacccgccgccgtggatgtggtgaccctgcacacggcaccgctgcaactcacctctgagctgaccggtcgcagcgcgccgctgcgggtcgccgaggtgcgtccccaggtgagtggcatcattctcaagcgtctgtttaccgaaggcagcgacgtcaaggccgggcaactgctctatcagatcgaccctgcgctttatcaggccaacgagcagagcgctcgcctcaaggccaagcgttatgccgaactggtgaaggtgaaagccattagcagccaggagtatgacgacgccgatgccgcctggaagcagcaactggccgagataggcgctgccaaggcggccttgcagagtgccaacatcaatctggcctatacccgcatcacggcccccatcagcggtcgcatcggcaagtccgcggtgaccgagggtgccttggtgacagcccagcaggctgacagccttacctccatccagcagctcgatcccatgtatgtggatgtgcgtcagtccaccgccgatctgctgcgcctcaagcaccaggtcgccgctggcaagctcgttcaggacgagaacaagggcgccaaggtgcgcttccagctggaagatggcagcagctacagcgaagagggctcattgcagttctccgacgtgactgtggatgagaccaccggcatggtgacccttcgggtgatagtgccgaaccctcatcaactgttgctgcccggtatgttcatgcgcgccactctgcaagagggcgagcgtgcaaaagggctgctggtgccgcaaaccgccgtgacccgcacccccaaggggggagctaccgtcatggtggtgacggcggacaacaaggtcgagctgcgcgatgtgcaggtgagccgtatcgttggcagtgactgggtggttgaatccggtctcaagacgggtgagcggttgatcgtcgccggtctgcaaaaggtacaacccggggctgtcgtcgcgcccactgaacaggcggccaccgcgccgtctgaacagaccccggccaacaagtaggatggagtagtcgcctcatggcacgatttttcatagatagacccatcttcgcctgggtaattgccctggtgatcatgctggcagggagcctggccatcataggcctgccgatcgcccagtatcccagcattgcaccgcccgccgtgggcatatctgcaagctatccgggagcttctgccaagacggtagaagactctgtgacccagatcatcgagcagaacatgacggggctggatcacctgctctatatgtcttctcaatctgattcctccggcaatgtgtcggtgaccctcaccttccaggcggggacagatcccgatatcgcccaggtgcaggtgcagaacaagctgcagcaggcgatgtcgctgttgccgcaagaggttcagcagcaggggatccgggttcagaagacctccagcagcttcctgatggtggcggccttcatctccggtgacggcagcatgaacaacgatgacctggccgactatgtggtggccaacatcaaggagccgctgagccgtctggacggggtaggggacatcacactgttcggcagccagtactccatgcgtgtctggctcgatccgaacaagctcacccgggtacagatgaccccgattgatgtgcagaacgccatcaaggcacagaatgcccaggtggcgtttggcaaggtggggggcacgccctcggtcgaaagtcagcagtttactgccaccatcatggggcagacccgtctctctaccgtggaggagttcaacaatatcctgctgcgggtgaatcaggacggctccaaggtacggttgcaggatgtggcccgggttgagctggcgggtgaaaactacgacgccgatgcgctctacaacggccagtctaccgcggcggttgccatcaagctggcgaccggtgccaacgccctcgacaccgccgagaagatccgcggcaagctggacgagctctcagcctacttcccagccaacatgaaggtggtctatccgtacgacactacccccttcgtgcagatctccatcgaggaggtggtacagaccctgatcgaggcgatcttcctggtgttctgcgttatgtatctgttcttgcagaacttccgtgccaccctgatcccgaccatagccgtgccggttgtattgcttgggacctttggcgtcatgtcggcgttcggcttctccatcaataccctgaccatgttcggtctggtgctggccataggcctgctggtggatgatgccatcgtggtggtggagaacgtggagcggctgatgagcgaggaggatctctccccgctggaagcgacccgcaagtccatgacccagatcaccggtgccctggtggggatcgccctggtgctctctgcggtctttgtgcccatggccttctttggtggttcgaccggtgccatctatcgccagttctctctcaccatcgtctcggccatggtgttgtctgtgctggtggccctgatcctgacgccggcactgtgtgctaccctgctcaagcccatcaagcatggggagttcggtgcccagcgtggcttcttcggctggttcaaccgggcctttgattctggtgccaaccgctaccagagcggtgtgcgcaaggtgatcaagcagggcgcccgttacagcatcatctatgtcgccatgttggcggtgctggccgtgctgtttatgcgcatgcccacctccttcctgccggaagaggatcagggtgtcatcatgtccatggtgcaactgccggtcggtgctaccaagcagcgcaccgaagtggtactggcggacatgcgcgattacttcctgaaaaacgagaaggacaacgtcgactctgtgctgacggtggcgggcttcagcttcgccggtagcggccagaacagcggcatggcgtttatcaagctgaaagactggaaagagcgcagcagcccggatcgcagcgccaatgccatcataggccgcgccatgggttatctgttcagcatcaaggaagcccaggtgttcgccttcaacctgcctcccattcctgaactgggcacggccaccggctttgacttttacctgcaagatcgcgcaggactgggtcatgacaagctgatggcggcgcgcaaccagttgcttggtatggcggcgcaggatcccaacctggtgcgggtgcgcccgaacgggatggaagacacgccccagctcgacgtcaagattgactacgagaaggcgctggctcaggggctttccatcagcgacatcaacagcaccctctctacggcctggggctcttcttacgtgaacgacttcgtcgaccgggggcgggtcaagaaggtctacctgcaggcggatgcccccttccggatgaatccggaagatctcaagctgtggtatgtgcgcaacagcacaggccagatggtgcccttctccgcctttgccagcactgagtggagcttcggctcgccccgtctggaacgctataatggcgtctcggcgatggagatagtgggtgaagcggcaccaggcaagagtaccggtgacgccatggcagccatcgagcagatggtgaagcagttgccggaagggataggtatcgagtggaccggcctctccttgcaggagcggcaagcgggttcccaggcgccagccttgtacgccatctccctgctggtggtattcctctgtctggcggcgctgtacgagagctggagcattcccttctccgtcatgctggtggtaccgctcggggtcttgggggccatattggcagcgaccatgcgcgggcttgagaacgacgtctacttccaggtgggcttgctcaccaccattgggctgtcggccaagaacgcgatacttatcgtcgagtttgccaaggagctgtacgacaagggaatgggcttgggtgaagccgtggttgaggctgcgcgtctgcgtcccatcctgatgacctccctcgcctttatcctgggtgtactgccgctggtcatcagctcgggtgccggtgccagcagccgtaacgccatcgggaccggtgtgatgggggggatgatcagtgcgaccgtgctggccatcttcttcgtgccgctgttcttcgtgctggtgactcgccacttcaccaagcacaattcacaggaagagcaggctgcgcttgccaaggagacccatcatgactaagacgctggtcgccttgagcgtgacactgctgctgggggcctgttccatggcccctgactatcaaagacccgaattgccacaaggcgcctcctggcagagcaatgagacagcaggggaggcggccgtctccccctggcagcaacagtttctcgacccgacgctgcaaaggctcattgacactgcactggagaacaaccgggatctgcggatcgcggctctcaacgtcgaggcgtatgaagccaggtaccgtattcagcgggcggcgcaactgccgaccctggcagcgaacggctcgggcacccgccagcagggatccgacgatctcagcagcacggggcaggggactatcagcagccagtacgatgccaatctcggcatcactgcctatgagctggacctgtttggccggatccagagcctgaaagatcaggctctggagacctaccttgccgagattgagacccggcgcagcacccagattgcgctgatagcgtcggtggccaatgcctatctcaccttgctggcggatcaggagttgctggcgctgagcgaggcgaccttgtcgaccgagcaggagagttatggcctgaccgagcacaagtatcggttgggggccgcctccgagatggagcttgcccaagggcgtaccgcactggaaagcgcccgggtcagcctggcccagtaccaacgccaggtgaagcaggatcgcaatggtctagcactgctccttggcacccaggttcctgtgctggacagccagccagtgaccctggccgaggtaaaactggcggcgatcccggtgggcgcgccttcgagcttgctgcaacagcgcccggatattctggccgccgagcacagtctgaaggcggccaatgccaatataggcgcggcgcgcgccgccttcttcccctccatctcgctcaccgcgacggcggggacggccagcaaccagctgagcggcctgtttgacggaggaactggcacctggtcgtttatcccccagagcaacctgcccatcttcgacggtgggaaacgtatcgccgatcttgatgtggctgaagtgagtacccggcaggcggtggcgagctacgagaagagcatccagaccgccttcaaggaggttgcggataccctgggtgcccaggcggactatcagcagcagttgcgggcacagcaggctctggtcgaagccaaccagacctatttcaagctggcggagttccgttatgagcaaggcgtggacagttacctgacccggctcgatgcccagcgttcgttgttcagtgccaagcagggcctgatcagcacccgtctggcccaactgaccaaccaggtggcgctctacaaggccataggtggtggttggcaagccccagacacgacgacggagcagcagtagcgattaccttccactttgggttatcgtatagccacagggcgaaccatctggttcgccctgtttttttgagcaagatcatatgcatatggcaccttgatgacataatgcgtcgtgctttatcgagttagaacccctgtttccgatgtccaggtcattgagtagtatgtgaattgacggcagcaccgcaaaatagcactggagctgtgtgcgaaagacagagagaccctttcaggaccgtacatattcgtgcttgtcgcaagacctggtgagtaagaaattcattttgcatttaagatcaaagaagtagtaactaaacaaaccgcaacagtcattgccttgtctatgcaataccttgagtggtcataaagcgaccattaatgatgtcacgactaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttaggtttggtcacgatctgacggtgcaacaggctgcgaaagacgttagaatcccgagctgttatctaagcggtttggctcgataaataagttcgagagtcagcccttcattgaattgtcataagcaagtagttggcatgtatagcagccgctacctcacaagctggaggacatgatggccaacagcacacacaatccggttaaaagcagcgaactgggggctgtaactcaggggcggtagccaatgcgttttctggattagtgtgagatctctgccagtaaggcatgcttgacattagttctaattttgctattcgagaacattgaatatattttttattatttttcaagagtatagctatgaaaatccttgtcactggtggtgcaggctttatcgggtcggccgttgttcgtcatattattcgaaacacaaaggatgcagtggtcaatcttgacaaactcacctatgcgggcaatcgggagtcccttgccgaagtggctgccagtgagcgttatgctttcgagcaggtggatatctgcaatcgcagtgaattagacagggtgttcgcactgcaccaaccggacgccgtgatgcacttggcggccgaaagccacgttgatcgctccatcaccgggcctgctgatttcatcgaaaccaatattgttggcacctatacgttgttggaagcggcgcgcgcttactggaacgaattgaacgatacacgcaaagcgactttccgtttccaccatatctccaccgatgaggtgtatggcgatcagccccacccggatgaggtgagtgccggtcatcccttgtggaataagccactgccgctctttaccgaaaccactccttacgcccccagcagcccctattctgcctccaaggcatccagcgaccacctggtgcgcgcctggcgccgtacttacggtctgccaaccctggtcaccaactgctccaacaactacggcccttatcacttccccgagaagctgatcccgctggtgatcctcaacgctctggatggtaagccgctaccggtttatggcaagggcgatcaaatccgcgattggctctacgtggaggatcacgcgcgcgcactttacaaggtggtgactacaggcttggtaggggagacctacaacatcggcggtcataacgagaagcagaatctggacgtggtgcataccgtgtgtgatctgcttgacgagatggtaccgaaaacaggttcataccgcgatcaaatcacctatgtggcggatcgccccggtcacgatcgccgctatgccatcgatgccagcaagatgagcgcagaactggattggcagccagaggagactttcgagtctggcattcgtaaaactgtacagtggtatctggataatcagcagtgggtcaacaacgtcaagagtggtgcctaccaatcctggattaaacagaactatggggagcgtgcctgatgcatatcctgctgtttggcaaaaacggccaggtaggctgggagctgcagcgtgcactggcgccgctgggcagcattactgccgttgattttgactccagcgactattgcggcgatttcagcaacccggctggggtggccgaaacggtacgtctggtcaagccggacgtgattgtcaacgctgcagcccataccgcagtcgacaaggcggagagcgagcgggagtttgccgagctgcttaacgcgaccagtgtggcggcgattgccaaagaagcggaagcattgggtgcctggttggtgcattactccaccgactatgtgttcgatggccgcggtgagcgcccctgggtggaaaccgatgcgaccgccccgctcaatgtctacggcgaaaccaagctggcaggggaacaaggcgcggttctctgcgctcgtcacctgatcttccgtaccagctgggtctacgccgcccggggggccaactttgccaagaccatgctgcgttttggcaaagagcgtagcgagatgtcaatcatcaatgaccagttcggcgcccctaccggtgccgagttgctggccgattgcactgcccatgcgatccgcgtggcgcagagcaaacccgatgttgccgggctgtaccatctgatagcctccggtaccacaacctggtttgactacgcccggctggtgtttgccaaagccagagaggccggagttgaactggcggttacgcaactcaatgcggtgccgaccagcgccttccctacgccggccaaacgcccgcataactcccgccttgataccagcaaattccaacgcaccttcaatctggtgctgccggactggacggtcggtgtggagcggatgttgaccgagatattgggcaagtaaatcactggccaggaatgtattggatgcatccctggctggcggggataaaacagaaaggtgtggcctcaagctatccttttcttttgcaatttaaaaataagaaacaagcatcatgactaaacgtaaaggtattattctggccggtggctctggcacccgtctctaccctgtcactatggcagtgagcaagcaactgctgcccatctatgacaagccgatgatctactatccgctgagcacattgatgctggcaggcattcgcgacattttgatcatcagtacaccgcaagataccccccgttttgaacaattgttgggtgatggcagccaatggggcttgaacctgcaatataaggtacagccaagcccggatggtttggcacaagcctttattctgggtgaagagttcatcggttcaaacccttgtgcgctggtgctgggggacaacatcttctatggtcatgacctgcagaaacagctggaggcggctgcggccaaagagagcggcgccaccgtatttgcctatcacgtgcatgaccctgagcgttatggggtggtggaatttgataagcagggcaccgctatttcactggaagagaagccgttggagcccaagagcaattatgcagtgacgggcctctatttctacgacaataacgtggtgaagatagctaagagtctgaaaccatctccacgtggtgaactggaaatcacagacgttaaccgtatctatcttgaacaaggcaatctgtcggtagccatgatgggccgtgggtatgcctggcttgataccggtacccatgaaagtctgattgaagcgagtaactttattcagaccatcgagacgcgtcagggattgaaggttgcttgccccgaagagatcgcatatcgcaaaaaatttattaacgctgatcaggttcgagttcttgctacaccgttagcgaagaatgcatatggccagtatctgcttaaaatggtcgctaaagtctagcttttttagagggaatgaaacatgccctcaaatatatgtgtcatcggatttaggatatagatatgaatgtgatcaatacttcgatacctgaagttcttatttttgagccccaagtgtttggtgacgaacgtggttttttctttgaaagttttaactatcagcaatttgaagaagctgttggtcatcaagtaaaatttatacaagataatcattctagatctagccaaggggtacttcgtggtcttcattaccagctacctccacatgctcaaggtaaattagtccgctgtatcgttggtgaggtttttgatgtggccgtcgatattcgtgaaacatcacctaattttggtcagtgggttggcgttaatctatcagcagaaaataaacgtcagctatggatccctgaaggatttgcacatggctttttgacactaagcactgctgctgaaattttatataaaactactaactattatcagccaagccatgagcgatccataatatggaacgataatgttttagccattaaatggccctttgacaaaaatattatactatctaaaaaagatagtctggcaccccattttattgattttttaaaaaagggggagtgatgttacttgaaagaaaatatattaatatattaaagtcagttgtatcgagagaaatcagtgctaaatacaaaggtactatttttggtgcagtatggaatgtaattaatccattgtttatgttacttatatactcgacagtttttctgcatgtatttaaagctagatgggaaattggtaataatgagtatgctgattatgcgttgatgctttttatagggattattacacacatcttcatgtctgaggtattgactggtgctacagctgtaatcaggaacaatagtcacattgtaaagaaaattgtttttccattggaaatactgcctatcacggtagttttgatagctgcattaaattttatgataggtatagtattaacgctcatatactcaatatcgatggggtatataaatacaccattgaatctgttatatattcctataataattagtgtttatgtgacaacgctcttagcattatcgtactttttttcatcaatatctgtttatgtgagagatgttcaacaagttattcctgtcattagtcttgtgttgttatttactagtactgttttcttttctattagaacagctcctgattcattaagagctatattatacattaatccaataagtataattgcagatgcgttaagagaatccatatatactgagtcggtatcgtggcatcgtttattatctcttttttttatatcatcggtaatgctagtttttttctacaagatttacaacaagctcaagcttggtttcacagatgttttgtaatttggagagttagatgagaattggtgagatcctcgttagtcgcgggtgtatcaaacacaatgatatagaggagattgttgccttacagatcagtaatgaatcgtcaaagcataagtttggcgaagtctgtgtagcgcacggttactgctctgaagctgaagtcatctctgcactttcagaacagcttggtctttatcagctagatagctttgtcgagaaaaaaattggacagctagataatcttcaaaccgaacttatcgatgatttttttaatagcgagtggtggagacaaagacaggcatatccactacttgttgaaaatggttccatatatattgcacaacttgatatatgggattcatttatttcagactcaataagacaactgtacgatataaaaacaatccctgttcttatctctaattatgagcttaggacgctattttcgggagtccaagagaccacaactaatttcaaagccagtgatcatgggatgcatgatacatcttctgctcctgttgtcaggtttgttaacgaatgtattcagaatgcaataagaaaaaaagcgtcagatatccattttgaaataaataaagatagttttctagttcgctttaggattgatggtgttttaactatagttgataagcctgggatatcacaacatgcagctgtgatatcaagaataaagttaatgtctagtcttgatatatctgaacggcgattacctcaggatggacgcatgcgtgttcggctgtccggtgcttatgttgatattcgtgtagcaacgacaccaactgtacatggtgagaatgcagtattacgacttctaagtggtaatgttgataagtcatctgagcgtcgattaaatatgttcagcgatcagctcgatataattagtactataataagccagcgaaatgggattttcttaatcactggtcctacgggtagtggtaaaacaacctcactatatacattactcagccaagttaatgatgaagaaaaaaaaataatcaccgttgaggaccctgttgaatatcagatgcaagggttaactcaaattcaggtaaatagtgatataggtttagattttgctacgattcttaggtctgctcttcgtcaagatccagatattatgctaattggtgaaatgcgtgataaagaaacagcgcagattgcgattcaatcagcgctaacaggtcactttgttttttccacgttacacactaatgatgcacccagtagcttcattcgtttgaaagatattggtatccctgattatttgataaagtcaacaattgtaggggtaatgggacagcgtctggttagaagactctgctcagagtgcgctgtgattgagccattagctcacactaaattgggcgttaattgggaagactttaagaaaaaatgggggcatttgcttccaaaaatagttagttttaaatctgcttgtggttgtgaaaaatgcaactttaccggttacagtggtcgacttgccgtatttgaattgatgcaatggtctagccaaactgatgctgaaatctctatcactgctctcaatgcaattgccaatgagcagggcatgagaacacttaaagaagatgctattcttcgagctgctcatggtgaaacgacaatagaggaagtactgagggttattggatgatatatttcaaatatattgtcagaactgacagcggccagttacttaacggatggcttagggcttcatcgagagagaatgcacacaagatactggatatgaaaggccatagtgtggttctactcgagaaacacaccggtattatgaaggtcattgtgtcaagagaggcactaatgacaaccctacgagaactagctacgttgcgaaaaagtggtatgcaattggatgaatgtattgattctcttgtcgatacaacatcagataaatacctgaatccagcactatctagaatgaaaatggacatatcttcgggggcttcactgtctgatacggttgcatcattacctgatatatttccttattatgtttcaccaatgctaaggcttggtgaagaaaatggtaatatatatgatgctttaataaatattgcagagcgcatcgagagggaagaaaaaattctctctgaagttaaaactgcgcttacatatccatgttttttgttaattgtttgtgtttcggtaatatttttcttatttatctatgttatccctaacttcaaatcaatgattacggatgaagctgctgctgctggtgggagtttggtcactctaattgcattgtcagactttataaataattacttattattgattattggtagtataacaatactatttagttattttttctatagttttaaatatggaaaactggcatctctattacttgagtttgttctaaaaatcccgtttctggctatgctcttcaacgcatggactatcgtccaatttagcggcagtatgcaaaaactactggagtccggcgtcgagttagttgatgcagtggagctatcatccaatgccatgtctggggataaaggacgtagagacatccagcgagttattgagagagtgaaagaaggtgagagattagctgatgcgttagcaatgtaccatgttttcccactagtagttatacgacttattaaaactggtgaaaaaggttcctcattaccaatttgctttaaagaaattaatgctctctatgagcgtcggctttctaaagggataaagcaaatacttgctatattggagccacttgttattgttataatgggggctattgtaggctcaattatgatcgttttaatctctggtataatttctgtaaatgatattggatggtgatatgtttgtaaaatcaaaaaataaagggttcacgttaattgaacttttagttgtgctggtgctaatatcattgcttgctggtttggttgggccaagattatttcaaaaggtcggatcatcaaaaacaaaagtagcagaagctcagattgagctccttgtttcagcgttaaatacatatcgattagatataggtgattatccatcaacagaagagggactttcagctttaagtcgatcacccgacggcgttttgaactgggatggcccatacctttcaaaagacttaccaaatgatccctgggggcgcccatatcattatgaattgaaatctgacggtgatttcgcaatttacagtttaggaaaagataatcgtaaaggtggggaaggagaagatcaggatattggtagattttaatgaaaaattgtggctttactatgattgaactattgatagtcattaccttatctgtattgttaacagctatagtggccccaaatttatggggccaacttatatcctacagagagaaaactaatatcgaatctttcttgtcagatgtaaaaaatgctatgctggagaatagaaaacatggtggaggctttgttctttcacgccattcagacactactattgccttagcaaaaaaacataatattgagatagttaatgatcagagtgtcacatttcgggctgataaagtatgttcaggtggagacacccttattaaaacgcccaatgagcgctactggcgactatctttttctcccctggattgtaaactcgacctgatttatgtaccccaaaaataaaggtttcacgcttattgaagttttggtagctctaacaatattgatatcagtgattacaattatgtttagagttgtcaatgaaagtatatttagagtatcacgagttgagcgaattcaagagcgagtatattttgaagaaaacatctataactcattagtagatattaatccattaaagcttcagtctggcattggtgaggtaggaggagtatcatatgagtggattgcagagccagtaagtgctttatttcctatccgtgcagatgttatgacgcaggctggatatgatcttcaaatgttcaaaatcacggtaacatacaaagtgttatctaatgcgacttattctttctcatttgaactgattggctggaatgaaaagtaaaagtattgaatcaggttttacactagtagaattactagtgactatattgatattctcattctcaatatcgattatgttggcaggactagatcagggacggttagcatggtcaacgttaaataaaaaagtagagtctgtttcaaatcttcaggataggtatagttggctttcaatgcttttttctgatgctaccgctactcaatttagtaatgagtatggcgaggctgtgccctttttttatggtgataaagacagtgtaaagttattgtcaaattcacctatattaaatggccctggcaactactcatctatagttatctggtttgaaaaaagtgactatggttatagtcttttttatgcagaaaaaagcaattcagatccatattataatagtgatgaagttgataaagattttagaaaattagagttaattaaattaattaatacctatgagataagatatcttgcaccaatacatatgccagttgatggtaccaatatacctatagaggataagatattctttcgctacaaccctacatggttggattttttttatagcaaaaaagaaacttcgatgccaatgttagtcaatataaaaatgtcatttttaaataaaagtaatattgactggtactttccagtaactgcttatagtactagtagtcatatagatgatgaggtatataaaaagtgaggcataactcgggcatgatattacccatgacccttatgatcatgacaatacttattagtatcaccatgatgatgattgtgcgtacagaaggtatggtaagcgaacaagtatatgagagaaacaagtgggatgcacgtttgagaattaatgatgcagagcatcgattatttctttcaatgttggttggtgagcaagagccaggaggtttttcgttaggtgatacttatatcccagtcgacgggcatccattaaaattaaagaatgatgttacagttcgcatacaagaccaagctggactattgagcttgcgatactatgatcatgataaaatgtcaagagtgctaagtagttataagatacaagatgcaaagcatattgcagatgagatatttaattggcaggataagttcaataaatacaagtatggtagaggtgctccatttcgaacattggatgaagtaatgatgatttctgggatatctcatgctgtatttaataataagtatggagatggattaagagattatattaccctgttaggatcatcatggactaattatgcagctattccagactcactattgtcacgcggaatatatgacttcacatctggtgacttagataaaataaagaaattaaaacgtgatagaaagtgggcaagtttgtcagctattttgagagaaaatagtcttggaaatgaaggtcttgaactgacacaaagctcaagatactatatttattacgaatataatggattccgtggtagaggggaatatcagatacgaacatctagccgatttcctcccagacgtagcctctggtattttcctgactatgaaaggttgtgggtagctcatgattaataagtttaataaaattgctaaagaattactttctattcgcctagtatggcctactgacaaaaaattatctcatgaaaaagttgataagttaacgcgtactaggcgttttgagcgtattgtaggcttagtcccacaagaaatgtgcttatttaaattacttgaatatgaaatagggcttgtttctaggtctcatatcgatgagtgcgtaaaaaatgagttgtcatccttatctagctggcttagtacagagcattattatctagtatctaaaggaaatgataagtggcgagtggcagtgtggttttggaatagagaagacattaactttcatgttgatgttactcacaaaattccagcaatagcttattatggtagtgctttaacaacctcgccagcgctactttgttatgaagaggacgggcgtttgtatggctgtcatatagctaagagaggtgaaattcatgagttctatccattagacacccccctttatcagcgctggtttgaagaccttgtttcaaaaggctaccctttattgactaataataatgatgttcattatgatggacaactattgaatgaaattaataaaaacgctcctccccagaatatttttcaagctggtaaagtgtcgagtttttttgatttatcatctccttgggatttccatagagaaatactctgtatatttttggctggcttgatatttataggggccgacttcgcattgctacagattaaatccagtagattggatggccagtattcagagttagtagctaacaccgcagatctggtgaatctacgtactagcatggcagagagaagcaaaattcttgagaaaatgctagttatcacgaaagagcagcgtacagttgttgatctattagaactattaatcaagcaacttcctgaagatgtgatactaactgaattttcctatgaagaacgtcgtgccattattcagggggttgtgcgtgacagtgtcaaactgatggacactctgggggcacaaaaagaagttgaaagggttaggttgctaggggatgtgacgcctagagatgatggttctcaattatttaaagctgaaattttactggtgaaataacatggcatttgaatttgacctacaaagttatgataaggagaagttacgtgaagagtttcgcagcccattgatccaatgggcatcgcttgtcattgttatcacagtgttgtttttcttaatttatgagccgtatcttacctaccgtcaagactatagagatatgatgcttactactatttcaaagattgagcgattacaaaaactaaaagataatagagcagttttagaaagtaatgtaaagttaataaatgagaagtatcttcgattaaattcaggcttgctagatagtaaaaattataatcgaggtgtcgctgaacaagttggaataatcgaacaaatatttagagcgaaaaacatctcttttaatagtcgtcgctttctggaaccgcaattttccccttggttaggagaagcagttgttagccagtggggattcaatggcaactcacaagatgtaatggattttatctatgctcttgcagtgacaaataaaatcatagtgccagaaaaattatcaattactttaaagagtgaccagcatgcagaaatatcggccacactggtatcttatcgaaaaataccaataaatgaactacgctttaagagtcgcagtggaggtgagcaagaatgacttggtatagagctaagtacctattaatatttagtgggttgctctcgattaatgttggatataactggattatcttaacacctgacctgtcaacgactcctcttgataagatatcctttgctgctacagcattaaattcactaccggggaaatcttcaggaaatttatttactccagctcgtattcgtttggatggaaagacaaaggattccgctaccaccaatattgtttcaaaggccccagttcgtttattagccattgttcaaagaggaatacagcgagaggcggtattctacaatgatgaacgtatagctgttaaagagggagacaatgtacctgacttgggtaaagttatccgcatcttgcaacggcatgttgaagtacaacaaaatggttccattcatacgtttgaaatatttcctattcctgaacatcgttaacgtgttttgtcttgattacatataaaagaggttgttgataatgagctatattgctcgtcatttttccctgacacttgtgtgtagtgctgttttggcaggatgtgtagctcctcctgcagctgagcttaagcctgtagttcccagccctcatggcaaagatagcgtaacgaccatctggacagagaagccgggagccatagcaccacaactaaagccacgtgggataactgaaacagtacgttctgcaccattacttagagcacaggatagagattctgaaagtgcagctaagctaacgctccccatagagcctctaagcttgagcacggatcaaatgcctttgaataatttcatcaatttggcgttgggcgaagtcctggatctcaattacatagtggaccaagccttgcaagctaaaactgatcctgtgacacttcgtgtcagtaaacctgtatctgctcgtcgtctactgggtttgatcgaagaagtactgcaggtcaatggggtcgcattggctctcgaagatggagttatcaaagttatccctgcagaaaaaacccgtaataccgtgcccatgctaatgtccggagccatacaaccagccttgcgctatggtaaggttgttgaaattattccagtatattacctaccacttggtcaggctatcactattgccgaacgcatggtgcgtgatagtgatggtacagtactgatgcaaaataatcttaatgcaattatggtagttgctaaaaaagaagagattgatcgtatccatcaattgcttgcagaagttgatgtgcctaaccgggtggcgtctcatctgacagtattgcaaccctcttacttatcccttgaagaattaacgactgacttggttaaggctcttgatgctgctggggtacccgttacgatgggtaaaggtatgaatggtgttgtattagttcctatgtctaataacacactattagtgactgctagtacacgcgcctggctagactacacaagagattgggcgaaacgtcttgataagccaaggccgacaggaggaagcgatggcgtttatgcttatttcttgaaaaacactaaagtagctgatacttggccagtggtgtcatctattttcggaaatggtgaaacaaatacccaacaaaaagagccgggagttgatttactagccgaggcagaaaaagcacgtgaagcacagaatagtactggtaccgcgcgagcttcagaccgtgagctgagcagtgaaccaggtaatagcggtcgggctattcccaagagtaataacgttcaaacaatgagcgttatgacagatcagtatcgagtggttgttgatgcaaagcgcaatgcaattatttttagcggtcgctacggtgattatcaacgcttgattgagttattgcaatttgtcgatcagcgacctcgtcaagttttattgcaagcagtgatcgcagaggtcaagttgaccaatgatagtagcttgggctttgagtggaatgtgaacaaaggggatataaccggcggtacgtcgggattgattcaacagaccggtaacttgaatctagcgggtgtttttggtgacgtgacggccaaatttgcagcagcattaagtgaaggtaatgccaaggtactttcaagccctcggctggtagtattagatcaagaaaccgcaagtatcaagatcggtgatcaaattgtagttaaaactggtgagatcagtaatggaagctcaggaaatgacccacaggtgacgacgagctataaatacatagatactggactttccctagagatcacgccgtcaatcaacgacgatgggctcattgagatggtgatttcacaagagatcagctctgtttctgctggtggaggtgataccccgccgatcaatcgtagggctgtacagagtaaacttctggccgattcaggtaaaacagtctatttggggggcttactaagccaaagcaacaccaacaatgaagaaaaagtaccccttttgggagatattccacttttgggtaatttgtttaaatatcagacaaaaaaaatcgaaaaaacggagttggtactgttaatcaccccctatgtgatcacttcaaaagaagaggccgaattttatactgatcaattccgtaccttgagtggctgggatccgatgcccaaacgttctcaatctgacgcaggactagatcgatgaccatcttcggtcatcagtgctgtgacttgacacaaaaatcgtcgatcggcggtcgttttttgtgcgctcagttcaggaaaacgatgaaaggcgatctttgtcacagattagtaattgacatgcctgagtctgatggctaagaatatgcaagcgcacttcggagcgcggtgaaactgttgtatctcacaggacatgagcatcagtagtttcccattttttgcgggaaaacagcggtgtttgtgttcggtgctcacagtgcaccgaaggttgatcaacggataggttcaaccctatttgtatataatcaataaacttccttaaggaaaaaagtatgtttaagaagactttgattgcagctgccattgtggtcggttccgctgcacctgcgtttgctgatgtcgtgattagcccgaacgacaacactttcgttactacctccctcgcatctgtaactaagcagccggtactggacttctccactgctcaacaaaacctgacccttaacttcagtgaagttggtgaccttaagaacaacggtttcattgtgttggaaatccaaggtgaaggccaattcaacgacgcggaaatccgtcagtggctgtccaacggtttctggcgtaggccgtttaccggtctgctggttaacccgaatgatcatggtaattttgccaatagcggtgaagttaatgacgttcggaagttctttaagattatttccgacggtacccagctgaccatcgttcacactatcgacagcaatggcaagcgtctgcgtcttgctcttgcttctgatgtagaagagacaatcaattttgctgatgcagaggttgagctgaagctgaacttagctaaccaagcctttaagctgacctccggttctcaaggtacagtagctctgaccgcaggagctctgtggaacgcttcttacactgctgatccggttgctaccaagccgctgttcaaactgggtaagctgttccagttgagtttgactaacgctggtaaagctaccgctctggtttccgaaggtttcttgaaacttaatatcggtgatgcgaatatttctgctactgatttcgcgattaccaacgttactactaaccagaccatccaacgtgacaaggttaacctgaccctgactggtgatgtttctgccttcaagaaagatgccaacggtaacttggtaaacaaagctggtgctagcatcggttggaaagctgctgctgatggtcaatctgctacagctgtcttgggtgctggcaacatggccggtggggttcaaaatgctctggctgcttttggtacactgtacgttgctgcagataacactgttccggttcctgctgttaacttcaatgttaaggctgaaatccaaggtgatagccaagctacctataactacttcaaggacgagctggctgatctcttcatcctcacccgtgatggtatgaagtttgacacaattactactggtaccacttctgccaacctcatccacattcgtgatgtatctaacatcctgcctactgaaggtggcaagatcttcgtaactatcactgaatatgcagatcatgctgccaatggtcgtggtgaaggtactgtattggttacccgtaaagcactgtctgttaccctgccaagcggtggtgcagtgactctgaagcctgctgatgttgctgctgacgttggtgcttctatcactgctggccgtcaggctcgcttcctgtttgaagttgaaaccaatcagggtgaagtagctgttaagaaatccaatgctgaaggcgtggatattcagaatggtacccgcggcacagcaccgctggtagatttcactctgtaagagcgaatctagtcgataaagggcgccgaggcgccctttttaattaatgtaaaactaagcagtttcatttgttccctcactcatcaatctcttcatttagcgaggtagacaagctctgccgttgctcgtgaccacagcccttatttcagttgtcatttattgttatactctttcacctcgttagctaccttgcgatttatctatgtccgagcctgtacttgccgttagcggtgtcaataaatcatttcccatctatcgttccccttggcaagcgctatggcatgcactcaatcccaaggctgatgtcaaggtttttcaagcattacgtgatattgaactgacggtatatcgcggggagacaataggcattgtgggccacaatggtgcgggcaagtctaccttgctacagcttatcacaggagtcatgcaacctgattgtggccagattacacgtacagggcgtgttgtgggcttgttagagcttggttctggttttaaccctgaatttactggacgtgaaaacattttttttaatggcgctatcttgggaatgtcacagcgagagatggatgatcgtttggaacggatcctttctttcgctgccataggtgattttattgatcagcctgttaaaaactactcctctgggatgatggtacgcctcgctttttcagtcatcatcaatactgatcctgacgtattgatcattgatgaggcattggcagtgggagatgatgcatttcaacgtaaatgctatgccaggctaaagcagttgcagtcacaaggcgtaacgattctgctggtatcccatgcagcaggcagcgtgattgagttatgtgaccgtgcagtattactggatcgaggtgaggtgctgcttcaaggggagcccaaagcagtggtacacaactatcacaagctgctccatatggaaggcgatgagcgtgcccgctttcgttatcacttgcgccagactggccgtggagacagttatattagtgacgaatctacctcggagcccaaaattaagtctgcccccggtattttatcagtagaccttcagcctcagtctacagtttggtatgagagtaaaggtgccgttcttagcgatgtacacattgaaagcttggagggagaagccgttaatattctcaattctggtcaacgctatcgttattgctttgaagcctattttgagcaagaagcttttgaagtcggctttggtatgatgattaaaactcgttccggcgttgatcttggcggagcaacctcaacgcgtaaccacgaacatcgcttggcttatgttgctgcgggcagctctctaacagtatcgtatgattttgaatgtgcattacgaaatggcacttatttcttgaattgtggttgttctggtcttatagatggagaacgcacatttttgcatcgtggtgtcgatgtcgccatgtttcaagtcatttgtgaaagtgtagattctacaggtctgattgatttttcaccttgcattaatgtccaccagaaatgagcttggttatgatggaaaaaattaatctttttattattggtacccaaaaaggtgggactactgcattagctgattttttgggaaaacatcctgatatttacatagtagatggtaaagaagcccatgtttttgatgatcctttcttacaggatgcaggaatagataatattcagtgtgcatacaaaccatttctgaaggcttatcacgggcagcctgttcggtgtgatgctacaccagtttatatgtacttgcccgagataccagccagactgagtcattataatgaagatgcaaaaatcattatcatattacgtgatcccgctgaacgggcattgtcacaatatcatatggagcgtcgtcgtggtgatgaacatctcccatatcctcttgctctttgtgcagaaaatagtcgtttaaaaaaagataatcacccgtacctggttggctcagcccatagattattttcttatcgtactcgcgggcattactgtaagcagttggccagaattttctcgctattttcgcccaatcaggtgttagtactaacgaatcgtgaacttcgtcaattgcatgatgaaactttggataaagtgacgaattttctcggcatagataagctcacggttgcacaggaatctgtatttagtggtaattatcagcctacacttacggagcgcatctcaacgtggctactaaagatatattttttgccagaaaaggctagattactgtatcgctacaatattaaactgtaataatgtcatatatgaatatattgcagcatgtttttggactggtgctctactatcaccatgtaatttgatataggtttaataataagatgaaaaataatgagctttgggtcgtgctaggtatgcaccgcagcggaacgagcgcgatgagtaaggcgttagctgtattaggtgcacagcatggaaactatgtaactgcagcagcagatgataacccaaagggtttctgggaagatgcggaaattgttgcttttaatgatggattattgggctcactagggataggttggtttgatttagccgaaatccctcaggggatatttgatctcccttattggcaccaaaaaagagcacaggctagattattgatgcaagcaaggctggctgactgctcatgctttgcattaaaagatcctcggctttgtcgattgttacctttttggcagtcagtctggtctgatcttgatgttcgtgttcgctatgtcgttagtttacgcgagcccggtggcgttatgcagtcgctgttgactcgcaaccagttttatcctggttactcagcagcactttggctacgtcatttgttcgatatcgtgaatggactaggtagcaataattctgcattagtagttgactactccgctttgctatctgctcctgccgagcagcttatgcgtatgtctacctatcttgaacgtccgtgtgatgttcataaacttacagagtttgtaagtgaatttctggatagagagctaaatcatggcgctatagcaggagatagcccactctgtgatttagcagaatattgttatcgccaaatttgttcattagagcagatcagtaaccgtacagctgcaatacttgatccctgcttacctgcattttctgcattgacacaggcaatgcgtgaagatgcgcgttatattgatgggcttcataatagcaagacatggcatcaattgggagaacgacacgaacaaacactattcgatctgaatagccagatcgttcgcatcgatgcagaaatatccgagtataataagcagcttagaggtgaaattaatcgactcgatgctactgttttagtaagagatgaggctcaacgtgagcatgcacgctggctgaagcagttatcaacgcatcttgcagagcagcagaaaaactatagccatctacatctagagctgcagcaacagttagctgagctacagtcagactattcagataaaattgcggagttggaacttacccttggcaaacaagaccatctgattactgagcagaagtcgcaacttcaacagttggctacagcacaaacggctgagctgcaacatctatatgcatcagtgttctggaagaggcgcctagcaaaacgctatatagcggccctgtatcgccgaacaaagccaataataagaccttttttaacattaataccgacattcatagcacagcgcattaaggctttgcttgataattgcttgttgaataaacctgtaatgtcacctgctgctatgcctgtgtattcagaaaacatagtaccagatacggctgattttcaacctagtccactagtgaatgttgcccgtcacgcgcctactaatggcctcgatattatcgttttccctgttattgattgggcttttaggatccagcgtccacagcacttggcaagagagcttgcagcacttggtcatcgggtgttttatttaaccactacttttcatcactcaaaacaaccagggtttgttttacaagataatccagctccgaatgtatttatttgtcaactgaatttagctggtatacatccaattatttatcaaacattgccggatagtagagtacttaaaaatctatatcagtctgtggaggtcctacgtcagcagctcaatattaaacgctcagttgcattaattgatttaccattctggcatttagttgcagctgctatacctgcttgtcaattagtttatgattgcatggatcatcatgcaggattttctactaatagtgaggaaatgcatcagcaagaatgtaaattattacactctgcagatttggttattacaacagcagcaagattgtctgagcatatttcacgtgagcgtgaaaatactgttgttcgtaatgctgccgaggtgagttttttctctaaaaaaacagagcaatatttgtatcactctgatagaccagtcgttggatattatggtgctatttctgagtggtttgatattgatctagttataactgctgcaaaaaattatcctcaatgggattttgtgttggtaggtaatacctttgggtgtgatacaaaaaatgctgagaaaattgagaatattcactttataggagaagttccatatagtgacctgctgggttatttgaacgcatttgatatttgcaccattcctttcaagctcgttgagctcacaatgtgcacaaatcctgttaaggtttatgagtatttggccgcaggtaagccagtcgttgcaacggcaatgcccgaggtgcagcttattgaggagctgctacatattgctcattcttcagaggacttcatcaccaaactcgatttggcaatgaaggaggtgggtaatgaggccttatctcaagagcgtagtgactgggcgaagcagcatgactgggctagccgtgcatatcagctttcacatttagtatcagaaatcacaccaaaagttagtgttattgtgttgacctataataatttggatatgacgaaagcctgtcttgatagtattgaaagattcactcattatccaaatctggagttgattattgtcgacaatgcttcatctgataatactcccgagtttttgagggaatatgcagaaagtaaagggaatgttactgtctgtttgaatgataaaaatcttggcttttctgctggtaataatgtaggtttgaagattgctactggagattacttggtcattctgaataatgatacttatgtaaccgaaggatggttagatgggttgattagggctcttaaacgtaatcctgaattaggcttagttgggcccgtgactaataatattggtaatgaagcgaagataaatatcaactataacgatatgctagagatggcagtcatggctcgtaaatatacttatcagcacataggtaaattatatctagtggattgtgctgctttcttctgcgtgatgttttcgcgtaaggtatatgaagacgttggtcttatggaggaggcgtttggtgttggattctttgaggatgatgattattgcaacagagtgagggctgctggttatcagattgctgttgttgaagatgtttttgttcatcatcatctttcggcaagttttgataaacttaaagtagaagttaagcaggcgctatttgaaaaaaacaaagtgatatatgagaaaaaatggggggcttgggttcctcataaatatcgtccaggtgtgcattaatcgagggttgtatgaaaaagaagattatgtgtgtaataggtactcgacctgaagcgatcaaaatggctccggttattaaagcttttcaaaaggctgatgattttttagtatcagtacttgcgactgctcagcatcgtgatctacttgatcaagcctttactctttttgatattcatgctgattatgatcttaacgttatgactcctgggcaaactttgccagaattgaccgctaaattaatggttagcattgaccagactctttctgaagcaaaaccagatatggtcattgctcaaggtgatacaacaacagtgttcgttacagcactggcctgtttttatagaaaagtcccctttgctcatcttgaagctggcttacgtacacatgatttatattcgccgtttcctgaagaagctaatcgaatattagcagggaatttagctgcattacatttcgcacctacgcaaatttctcagcaaaacttattgaatgaggggatgaatcccaagtcaatattcgttacaggaaatacagtaattgatgctttacttgaaaccgcaaaaaaagatttctctttgggtgttcaattacctgatgataaaagagtagtattggtaacatcgcatcgtagagagaactttggtcagccaataattaatatctgtcagtcaatattggcactggtagagaagtattctgacattgtaattgtatttcctgtacatcctaatcctaatattaggatggtgacagaacagtatcttataaatcatgatcggattaagttggtaccaccttttgattatggtccatttgttactgcaatgaagagagcatatattatcttgactgattcgggcggtgttcaagaagaagctcctgctctgggtaagcctgtacttgtattacggcaggatactgagcggccagaggcggtgactgaagggggcgttaaattagttggaacggagaaagaggatatttttagagaggtgtctcagctgttggatgatccgattgaatatgaaaatatggctaaaggttcttcaccttacggtgatggtcatgcaagtgaacgtatagtaaaaatagtccgtgattactttgggtcttcattagcatgaagatggtttatctttcaccggtgccctggctgagtatcagtcagcggccccacttcttcgtgcaagaagcgttaaaacaaaaatttaatgaggtgctttgggttgatccatacccaggccgtttacctggactccaggattttattcctgggcgacatacggctgagcctacagggattaccgcacttgcaggcttacaggttttgaataccggcgtaattattcctattgagccatttggattattttttgatgttgttaactatctttcattgtcaaaaacactccagcgtatcattgattttatagattgtgatgactgtattttggtttttggaaaaccgagccggttagcactctccctgatcaagaaattacgatggaatactatctggtttgatgtaatggataactatccagcattttataactctctttctaaaattagaatgcaacagttagagaatgaagtcgtatcgtattcaaataaattaacttgctctagttatcgattagctgaaaaattttcaaaaaataattcggtattggttatacaaaatgctacggctccttatatcgagtcaataagggaaggtaaaccagctaacgatggctttttatatattggcacaatagcaagctggatcgattggacttggattataaagttagcgaatgaaaataaaagtaaaataattgctatgtatggcccaattaaaacaagagtgccagctttaccaaataatgtagtattgtttgatcctataccccatggtaatgtgaaggaactattagaatcttactcgactgcgatcataccttttaaagataatgaaattacaaagtacgttgatccagtaaagttttatgaatatcaagctgcaggtttagatataatctcaacaatatttggtgagatgaactggcattttgagatgtgcaagtcccttggtcagcaatgtgatatagatgaagctaataactgtatttattttcataatagtggcgatgctataattcatacttggtctacccgtcttaagggagtttttaatgaaatttgatttttcatctgatgccagggcatcatgtataatctttattataggtattttttttagcctaggtattattatgaatccagggtatttcagtcatgatgaaatatcttggggcttaaaagctattggctcaaataactttaatttctcgcatgttttatcttatgatgattttcattatcgtcctcttaactttaatctatggttacttttatctcattatttttttgattttccacaactctttcatcttattatattatcttgggggttagctaattcaataattttttatttagtactgatccgattggattttgagcgaagctcagcattgatcgccgctatagttagtactattatgcctagcatagtatttgttaatggttggataggtacgattgctgatatagcttggttattcttttgtttgatatcatttttaacatatattatttttagaggcgtgataggatatttttcttctttgttgctatttattatggcattaatgttcaaagagacggcagtcgtttaccccgggattgtatttatttatcttgtgtatgagcgctttagtagcaagcgtacacttgcatacttttttagtatttcagctattttcattatatatatatatttgagatatcagttcttattttcaaaagacatttctggttataatacatctatttataatattccagaacgacttttagagtactttatatacccttttctttggggtgatattgaaattcatggaatgctgtcgacttattctaagttaaatttggcactggcatttttgtttcattgtttatttattatcctgttgtgcgagaagcgtttcataggttatttttactatctatcgttgtattttgtcacatcagttccaatgttgattttatcaacaagtttgccacattatatgtatggtgctggcttcaccatggccatatcattttctctcttacttaaaagaggtggggggtataaatacttctcttgtgctttattattattaatatttattcattctgttaatgttcaaatgaacttcataaaaacagggtcttttcagaataaaatgtatacctctatatattcaataataaaagaaagtgttggtgagaataataaagttgtagatagatgctatttaatttatgcagaggtaggcaccccagtatggattgctatgagagcgttatataacattaatgaaataaatggcatcgatatatcaggaaataagattcgtctatatgacgataaaattaaagataatgattatttgaatggggattgcagtatccttaaaatggaaaaaagtggttatatttatgaaaaaaataactgactatattgatgacagaaaaaactcattcgatttaattcgattatttgcagcactgttggttttatacgcacattcttatcatatatttgggcttggtgctgatcctttaactgctattacaggtatatatagtggaactatagccgtttacatgtttttctgtatcagtggcttctttatctcgaaaagtgtggtggaacgaacacctcttgagtttatcgttgcgagatgtgccagaatttttcctgcattatttttttgtaatttatttacaatcacattgattttaccatgggttttagtggaccgaagttggtttgattttgttttttctttagaaagtgtttcatatatatatataaatactagtttactttggggtttggaattcaccatgcctatagtttttgatgcacaccctgatcaagctgtgaatgggtcgttatggacattacctgtagagttacaagcttatgtcttagtttttttattttttgcattagggtggttttccaataaagtaaggttcaatactatagtttgtgttattctatatacttatgtagaatatccaagtttttacaatttacttattcccctaagtagctctcacgccttatttttggcatttctaatcggttcagcactctatattaacaaagactggttaccaatagatagaaggtcattgctaactagtttgatattggcatggactacatatctactggattatagactcattagtttatttttattttgttacatgctgttgtcgttgggctttctgtttaagggtaataggcttagactaagtaatgattattcctatgggatttacttgtatgcatacccgatgtcacagctcagttttcacttttttagtaacaacttttacttttattttatatttattttgttaggggtggtgtttttttcttatatttcttggcatttttttgagaaaccgataatgcattttagtaaaaatttattaagtaggaagaatgaaaaaattataataacttgaagttgagttaattacttgttttttttgggggggggggggaggggctttaccaagattaagcatcctcttctaacctattgtaagggctctttatttttactaagcttttttgtaaaggtttttatctaagcactatttcctgccatgtatgtggatacccgtggggagtatcgcgagatgctattatgtctcgtgaaaaacgttgctgcttggtgggctcacctcagctgaataaaatacgcttatacaataaattgctatccgctgatgaggactattggattggaagtcggcactcttaccctatactattgcagaagtacttcaggttgcctttatcgagagaaagataattgagggataatgttcatgtgttaaaaatcgatatgttatatttttgctgctaataaggtaaatctataattacgttttcttacctctggatagtgttgacgatggtgaaagtacacttatcgcccgcgtattacattagtcatatctaacttacgatattttaggttatttagtatgattcttgtaaagatagcacatgtttagtgagctaaagatattatggacctgatatgaccttttctgcttggtatgtacttgcaacgttcatcatttcattagtagcattagctaagtggcaaggcaaagctgaacctatctttggtataactttgctagcactctacttacctggttttatcactaatgaagcattacttgccagtgcatcaaatagtggtttaatgacgttggtattattgatatgtgcagcatttgtattggagcggactatattactccaacggtttgccgcatggatgctctctgctgattttaacaagagctggtggagggtgatgatgtgcagtattctgagctcttcattgttaaataatacagcggttgtttcaatgctcatcggtcctttgcgagaagctaggcggcatcctacacgacgtttgattttaccgatgacttatgcagtatctatggggggaatgctcacgttggttgggacatcgactaaccttatagtcaatactatggtgattgaggtaggtttacctacactcgagcttcttgattttttacccgttggtgcgattgctgccttggttggggtggctgtggttagcaagaaacttactaccctccagacctttatatgttaaaggagaagaagaacattatttagttgaagctcgtctagcgaaatcatctaccttggttggtaagactattgctcaagcaggattacgtcacctaagccagttatttttagttgaaatagtacgtaaagatagaactatatgcccggtgtcaccagctactatattggtcgcaggggatcggttgctattttctggtgaacctactgcgattggtatgcttgggcgttttcccggattagttagttatgctcgccgtcaagggattagtgacaagcaattgacagaggtattattgttaccagattctcctctttgtggggggaagttaagagactctgattttcgtgctaaatttgatgcagcagtgattgcgatcaagcgagatggtcttgcgctttcaggttcattaggtgagcaagtgctaactgccggcgactttattattttggctacaggtcctgatttttctggccggagtaacttgtcaaaaaatttcattattattaaaggagcaaagccatcagttgtattaacaccactagtcgaatggttaatgattatgggttttatactatccgttggattatcggcactcggagtagtttctctatttaaagcaatggtttgttatttctccggactgttattaagtggggccttgagtctaaatgaaattaggcgacgttttccacttggtttatggctaattgtgatggcagccttggccctagcaaaggcaatggagagtagtggtttaatggcaagtttttcgagaataatcagttataacttggctgatatttctccaagattatctttattaatactgttaatagttacttggcttgtgacagagttagtaaccaataatgctacagccgcgatgatgacacctatagcacttgctttggcaaaaggaatgggtgtatctgcaatgccgtttgtaatggcggtagcttatgctgccagttgtagttttattaacccattttcatatcagactaatcttatggcattgcgtgcaggggagtattgcatattagattatgttaaaatgggattgccactatctattttttatatttctgttctctttttttctattcctatgttttttccattctaggaataggtaaacggtaatgttgcatggtaaaattactccatttttaatttaaagaaaagatataaaaatttgtagactacggattgctgactcaaataagtcaacaattactaatatggttgaagagaagttgttatattcgggagctcataactttgctcttgatggtaacaagagcagttattctctcaaaggtggtcttagttttactgatagagatcgtattgaatgtgacctaagcattgacgagatagttattacacttatttattctgatttgaaaataactatgattgatatcactatttatagtcgatagagagttagtaaggagggggatttattgagtgtgtattgacgagtctacttctgaaagtgaaagatagaccctagagaactacttagtgcagcaggaggggggctgtttttctgtttacaggtgttgaaaactcatatcaaactccactttatattgctatagataattgctgtacacatagttgtgttaacgaagtattcggttgtcgtttgcaacataagttcatcagattttgaaaatgaaagggggtcagctatgatgacgatcagtatggtaatatatcatccagataaaatatcgctgtcttattgtcttaccagtactgcgaatgctgttgctgaggctaatgttgatgttcacctcattgtgattgataactccacgagtttatcagaaagtattgactctatgtggcttagaaagtattggccatattcctattcgtttattcagtcgcgcactaactcagggtttggcatagctcataatctggcgttgaataatggagctaaatatcatcttatattaaatcctgatctggaacccaatagagatgcattagttaatgcattgtactttatgactcagcaccctgaatgtggcttattagcaccttatgctacttggccaggtggtgagctgcagcggctttgtaagcgttatccgaccgtatttgatttgtttcttcgtggttttgctcctgagagattcaaaaaaaaattccatagtcgactcgctcattatgagctggctgataaaataaactcaatagatgtattttgggacccgccgatcgttagtggttgcttcatgctattccgcacagatgttctgcaacagctagcgggatttgaacctcgttttttcctctattttgaagattttgatatcagtttacgtgcagggaaaattagcaggattgcctatgtacctcaagttaaagttgtccatcgtggtggcaatgcgtcccgcaaaggttggcgtcatatctggatgtttggccgttccatggtaactttcttcaatattcacggttggcgttggtggtaatgatagatatcaagagtactgtttttgtcactggtgccaacgggtttgttggtaaggcggtctgtgaacacctgcttggcttgggggcggatgttaaaggtgctgtgcgtggtaatccgctagcatcttaccaagtccaaaccccttctttaaccgctgaagctaattggacagatctattgcaacaggtggatgtagttgttcactgtgcagccagggtacatgtgatgtctgatacagcgacagatcccctggcggcttttcgagcggtgaatactgaaggcaccctcagtcttgctaggcaggcggctgacgcaggggtaaagcgtttcatcttcatcagctcgatcaaagtgaatggcgagcataccgagccaggtaagccatttgatgaggatgtgcagagtccgccagaagatccctatggacgctcgaagtatgaggcggaggaggggcttatggcactagctaaagaatgcgacatggcagttactatcatccgtccccctcttatatatgggagaggggtgaaggctaattttgccagcatgatgatgtgggtgcgcacaggagttccgctaccttttgcccgcttgaacaatgcacgcagcctgttggcgttgcctaatctgtgtgacttcattgccaatgcgatggaacacactgccgcaatgaaccaggtttttctggttgcagatccggtcgcggtgtcgacatcgcagttgttgacggcgattgctgatgcagaaggtgttgcctgtcggctgttttatctcccaccaggggtgataagattgcttggccgctgtttgggtattgatgccaagctgcaacggatttatggctctctggaaatggataccggtaaggctcagaggcgattacaatggtcggcaccctattcgctctctcagatcctatctctgatggcatcttcccatagtgagtcgtcttgatgttggtatttgttttgttgttgattttttgtctgtttttctcaatcaccatgacaggcttgcttaggcgttacgccgagacccgcttgcttgaccaacccaatcatcgcagttcgcatcaggtgcctaccccgagaggcggtggaatggccattgtaactacctttctgttggctgcccctttgttcgttgccctgatcccactgccatatggcatatcccagagcagtttcgcattgatatgggctgcggctttgggggttgcactggttggttttatggatgaccacatctctcttaagcctcgaacccgtctgattgtgcagagtattgtggcggccttggtggtatctgctgtggatggtttgcctgaactgacctttttgggctggcagctggatctcgcctggtttggttacctactggcctggctgggggtgatctggtttatcaatctgtacaactttatggatggtattgatggcttggcggcagttgagggcgttgtcgtctgcctttttatagcattatttcattatctggttgggggggagttgtcgtctgctggcttgaccctgttactggggatctccgctgcgggattcttgtgctggaattttccgccggccaggatctttatgggggatggtggcagtggttttcttggcttgatgctggcttctctgatgttgctggatgccgcttcttcccctcaattcctgtgggcatggctcgtcatgctcggggtatttgtggttgatgctacctggacattgctgaatcgctatcgtctgaagtgtcgtctgagcgaggctcatcgtactcatggctatcaatatctggcgagacgctggcagagccatcgaaacgtgacattggctgtgcttcttataaatagcctctggcttgcgccgatcgctgtcatgattgtattgggcctgctcgatggtgtgatcggtctggtcattgcctacttgccgttagcttttcttgcgtatcacctgaatgcaggagtaccagaatgagagatgaacttttacccggcggtagctggatactgacctgcctaggttccctctcacgtgccagcaagcgtgccgtatctgtcgccgttgatatgatcctgatcacaatgacctattggggggcttactggataaggcttgaacatggttggccaatccatagccctcatcactgggcactgctcggcgcaattatcatcgtcagtatcagtttgtttgtgcgtctgggtctttatcgtgcagtgttacgatatgtcagctttcgtgtgctctggacaatctcgctgggggcatttctttcaacctgcttctttgttatttctgcgttttacttcgatatcttcctgcctagaacggtatcggttatctatctctcctttctcgtgatactggtcggtggtgtgcggttgtttttccgggcgctgctcaataccacccgtctggcgcgtactcaggtattgatctacggtgcgggctcttctgggcgccagttgcaaatggctttgttgcaaggcaatgaattttatccagtcgcctttgtagatgatgattctacaaaacagggatgcgtgatccaaggatgtactgtttaccacagcgctcagctacctaccctgattgatcattatggcgtacagaagatcttattggccatgccgagcagtaccagggcacgtcgtcaggaggtgattaatgcgcttgagccgcttacttgcgaagtcctttctatcccgggaatggccgatctggtcaatggcactgcacgcattgatcagctcaatgaggtctccattgatgatctattgggcagagatccagtagagccggtgaccaaactgatggaagcaaatatcacaggtaaagcggtcatgattaccggtgccggtggctccattggttctgagctctgtcgccagatcttgcggtgccgaccatccgccctggtactgttcgaactatctgagtacgccctctatgtcttgcacaagaacctgcgtgaacagtgtcagcgtgaaggaatcgaaacggatctggtgccgttactgggttcagtacagcgccagcatcgcctcaagactgtgatgcagagctttcggatccagaccgtctaccataccgcagcttacaaacatgttccgctggttgagttcaacatcattgaaggggtgcgtaacaacgtatttggaactctttatgctgcgcaagctgccattgaggctggtgtggaaacatttgtgctcatctctaccgataaagccgtgcggccaaccaacaccatgggggcaagcaagcgtctggctgagctgatcttgcaagccttgacccgcgagaagcacaacacccgtttttgtatggtgcgctttggcaatgtgctcggttcgtccggctcagtggtgccgttattcagacagcagatagataaaggagggccgattaccctgactcatcccgatatcattcgctactttatgacgataccggaggcggcgcagctggtgatccaggcgggtgccatgggggaggggggagacgttttcgtactcgatatggggcaaccggtacggatcatcgatctggccaaacgcatgatacgcctgagcggcctgacattgcgtgatgagctgcggcctgatggtgatattgccattgaagtgaccggcctacgaccaggggaaaagctctatgaagagttactgattggcgatgatgccagaggaaccgaccatcctcggattatggtggcacaagagagctggctgccctggttgcgactgcggcccttgctggcttcgctggatgatgcctgtcaccgttttgatcaacagcaagtacgtgacattctgatgcatgcgcctgctgcgtttgaacctaaagatggaatatgtgatctagtgtggcttgcaaaacagcaacagacagaaacaaataatgttgttaagttatctgtacataatgtggatttcttattggctaataactgagccgccatgatgagacaacctgaatgttattagtccaagctttggcattttataaaaaccatgctgcaattattgtcaatattgtttttttgttatttgaaaaggctgtagctgtaggtctggtttttttttgtgaaggagtcataagccacttgcttggtatctctctttacggcaaatggctctattctataaatttaacaattttattttcatcttttgctttgattgctggttctgaagttgtagttccggcgttagtgcgttatctacgtttgcattggaagatattaacttcagtatttatattgcgcttttcatcagcatttcttgcttttttcatcggaatttttatgcattttttttgttgaagatcaagatataaagttaatgctaacgttattgacatgtgcggtcattttcaatgagccattttcagttattgcaacttttatcaggcacaaacaaaaattggagtggttgttgctatacgtctctctgtcttattattaagagttcttttggtgtttatagccctttcaatttcatccactcttgtcatttactcaactagagtgatagaagcattgtttttagctattacattgtgttttttaatcatatctcgaggtggtatctgggattggcataagacggtatctcttataatgctgaagagaggtatcatgctttggataccattgatcttgatgcttatatacatgcgactagaccgtctgtttgttgagtattatttggggtttgaagaactggctatgtatggtgttgctaatcaaattcttgaacaagcggtgctcataataagtatagttgtacagtcgatcgcaccgataatgttatatggacgaaaagttaaaaatatccgaacagtcattttatatattttactcttcacgttcttcttgcaattactgggatgggtatggctgagcgatattattgcactgatatttggtcaacattatcagccagcagcagcattggcgaaaatgatgttgcctgcactgtcatttatggcagtagatagtatattgatgcaacgattgtatcgtgatgggaaatatatattaatactttttaagtggtcattgctttctattattagttttttaattactgggtgcttttgagtgtttttcgttctggtgaaatatatatagtttacgtgatcaatgctcttttgatgatgattactactatattattatgtttcacttatacctattcggggcagtgtgtccgggggctggatgattacaatagtaacaccgacttataatagagcatattttctgccaaggttatatggaagtttgtgtcagcaaaatatacgttgttttgaatggttgataattgataattgatgatggtagtacagatcacacgtttgattttatttcaagatgtataggaagtgctgattttaaagttaactatcattatcaaaaaaatggtggtaagcatcgtactataaatacagctatatcacgagcatcaggtgattggatcctcattgttgatagtgatgatttattaacgcatgatgcagttgataagctatatcgatatatcaatgatattgactctgagtttgtcggtatgtgttttagaaaggctaccttatcaggtcagattattggcgctttggaagtgtcattcaataagactgaatcgcccccagttccctagacacctcacagccttaaaatgaggcaactattggaggtgttatgacccgtcagcgttatccagaaacattcaaaatcgaagcggttaaacaaattaccgagcgtggccggccggtggctgacgtagcacgagccctcggggtatccagccacagcctgtatgcatggctcaagcagtacggtaagcccgctgatcagcagcacgaagagtcagccttacaagccgagatccgccgtctgaaagccgaactgcgccaagtcactgaggagcgcaacattttaaaggaggccgccgcgtactttgccagcgagtcaaggaaaggtacgcgttcataacctcccgactcgaccggtacagtgtcgttaccctgtgccagaccctgggggttcaccgaagtggcttctacgcgtggctgaaacagcccgcatcgttacgccagcaagcggatgaacggctgaccggattggtcaagcaatcctggctggaaagtggtgctgtctacggttatcgcaagatccatcgcgatctatgtgacttgggggaagcctgcggcaagcaccgtgtggccaaattaatgaggcgggaggggctgcgttcgcaaactggctatcaacgccgtaaggggcattatggaggcaagagcccacaggctgccccaaacacgctggcacgtcaatttaaggtgccagcccccaacatctcctgggtgactgacattacctacatccgaactcaagaagggtggttgtacctggcggtggtgctcgatctgttttctcgccagatcatcggctgggcgatgaagccacgcatgacggcaggcttggcggttgatgcgttattgatggcggtttggcgacgtaagccaacgcagccggtactggtgcattcggatcagggcagccagtttaccggtggtgaatggcaggactttctgaaggcccacaacctgagttgcagtatgagccgacgtggtaactgccacgacaatgctgtcgccgagagcttctttcagttgctcaaacgggagcggatcaagcgcaggatttactcgacaagagacgaagcccgcagcgacgtatttgattatatcgaaatgttttacaacccaatcaggcgccatggttccaatgatgggctgtcgccggtagagtttgaaaggcagtttatttgtcagcaacagagtgtctagaaaaccaggggcgattcacacaatggtgatgaatccaacgatggctgggcatatccttaaaggagatttagcttacttatttcgtacaaaagtaatgaagatatgtcctttcccagaattcaaaaatgaaaattttgtaccagagttatatgtatggaataaaatttctgatgtaggaaagataattttttatgtagatcagattatatatatatgcgagtatcttccagatggttacaccaataacttcaaaagaaatttgaaaagcaaccctcatggttttggggttttttatagagatcaaatcatccgagatgttagatggatagggaagattaaagcgtgtatcaggagttttcaatgtattatttacagctttttaagaaaatagtatgaaaattgctattgttataacaggtcttggcatgggaggggctgaacgacaagtttgtgatttggcagatcaatttattaaaatcggccataaagtattactcatcgtcatgactggtgagatagtcaatcgcccatattcagccggagtggatatagctttattgaaaatgaggaaaaatccactgagttttgtaagttcttattgggaagccgttaaattgcttcggcaatataaaccggatgtggtacacagccacatggttcatgcaaatttatttactcgattggttagattgatggtatttattcctaagctcatctgctccgctcatagtatcaatgaagggggagaagtgtatatgcttgcttatcggctaacggaccgactatgtgatttaagtacgaatgtaagtcaggcggcggtcgacatattcattaagcgaagagctgtagccgcagggcgtatgcaggttatgtataatggtattgatactagacgcttttcttttaatattgtgagtcgaatgcaattacgatttcaattaggagtaaaagaggatacaattttattgctagctgtcgggcgcttaactgcggcaaaggactataaaaatttactaaaagcatttgctaggttatcctctcaatattcgtatgttcagctgtttattattggagaaggagaggataaggcttatttgatgtcaatggttgcagcacaaggtctaatggcgagagtgcatttcttggggctgcgctatgatatagaaaaatggatgagtgcggcagatatatttgtattgtcatctgcttgggagggattttctttagtcgtagcagaggcgatggctactgagctgctagtggtagctaccgattgcggtggggtgaaagaggtggttggaactgccggtttgcttgttccgccacaagatagcatacggttatccgctgcaatagaacatgctcttttactttcacctcttgagaaggaggcgataacccaggaggctcgctcacgggtaattaaccattactcgattaaggtaattagtcagcactggttaactttataccaggattgcttatgagtatacacctttgtatggtggccaatactgcttggtcaatgtggaactttcggggggggctattatctgctcttttacagcgtggatatcgcatcaccattgttgcaccacctgatggtacagtctttttgctttgtgatttagggtgttcatttattcccttgacgctgtctgccaaaggcgtaaatccatttgcagatcttaagttgacatgggacttggtgaaattgtaccgcaggattgatgtcgacttaattatccattatacagtaaagccgaatatatatggttcatttgctgcgtggctctgtcatctaccaacaatatccataacaacaggcttaggttatgcgttattaaataatggtttgataccaaaaattgttaggttgctttataaatatgctcttaaatatccgcgtttaataatttttttaaatgaagatgatcggaatgaattcgtttcgcggcgaataatagatagtagaaaggctcgcatatttcctggtgagggtgtcgatcttgattttttctatccagtcataaatccttctgaagatgattcaatccatttcttacttatcgctcgtctattatgggataaaggtgtaggtgaatatgttgcagcagccaagtatgttcgcagtgtttatcctaatgtaaagtttaaactattaggtgattttcaggctaacaatcccagtgcgattggttacgagcagttgaaggtatggattaatgagggtgtacttgagtatcttggaaccacacatgatgttagacccgtaatcatgaaaagtgactgtgttgtactaccctcttacagagagggattaccacgcactatgattgaggcggccgcaatggcaaaaccgataattgttaccgatgttcctggatgttcctggatgtcgtgatgtagttaggcatggtgaaacgggtctattatgtgaggctagaagtatcgagtcattgacttgtgcgatgataaaattcatctatatgaatatagagcagagaatatctatggggaattctgggcgaacttttattgctgcgaatttcgatgaaaaaaaataataaaaatttacttggatatgcttgagcaccaattttctggtgagttcggattaatagacaaaaagtgaagagattaatgcgaaacaacagtcatcaattctttagccgtcactcttttgtacgcgggcgatttaattatgccatgatgttctttctggccgcattgattgctactttgttacctgcttttttaatttgggggtggggtttctggtatagttttgactcggtcagggttaataccattttaggtatctttatttcgtgcatgattgcaggtttttctcttgatcgctttatgatctatcctggttcacaggtgctaccatacatgattaaaacggttacaactatatatttgttgctatttgcaatattattgataactcgttttgagtatagtcgcagtgttattctttgttcttatttacttgttttgatattgtgttggctcatttgtctgttgggtgtcatgtatggtagaagaaaatacgctattattcctgttggaaattataagtctctgtgtgagattgatggtatagactggtatattgttaatgatttgactctctttgactattgttatgatgctgtagatcgcggatcttaacactcttgagttacaagatcagtggcaaagggttttagctaactgcgcattattaaaaaccccaatttatgatagcaagcaaatttatgaatctttaaccggtagagttagtttagattttttgcatcaaagtaacttgggtgcgattaccccgtcattgtattatctttatattaaaatggttgttgatatggtagccatcatagttgcgttgccgttactgctcccattaatgcttgctactgcagctcttataaaaattgatagccctggccctatattttttttgcaaaaaagggtagaccaaggaaataaggattttataatatacaaatttcgtagtatgcatgtaaatgctgaactgggtggtgctaagtttgctgaggaacgtgattgtcgaacaactcgggtgggagcacttattcgaagatatcgaattgatgagttgccgcagttttttaacgtattaaaaggggatatgagcctaattggccctcggccagagcaaagagtatttgtcgagaaatttcaacatgagcttccattttatatgtatcgtcatatggtccgtcctggtataagtggatgggctcaggtcatgtatggttactcagcagatatagacagcacacgtaaaaaggtagaatacgacctttactacattaagaatttctctgtatggcttgatgtattaattgtatttaagacaattaaaaccatggcaacaggttttggtgctcgctgagttaccggggttgatatatgaatggtacatcttggattttgtttttagcttattggctactggccatgcattttttcatgcacaaccccggcggggccgggctctatctgccattcaatgcctggggctgggtctttgccagcctcgtcatcggcctggggttgtggcaggtcaccctgcaacagcggttgatattctcgtctttgcaggcctggctatggcttggtggattcctgttgttgctacccatggcgtatcccggttttgaactcaaggactatgccataccacgactgctggggttgtttgccggtctgctgtttctgttttgtctgtaccaatggcaactggctcgtcaggcccgtgatcagttgctctatctgttgttgggggcggtagcgatagaggccttgctcgggctggtgcagtattacctgctgaccccaggcaactggctcggttatgacactcgggccaatcgcccttatggcatctttcagcagcccaatgtgatggcgacctttatggcgaccggactttccctcgccatctggcttgagctgcgcggcaatgccaatgtctggctacgagggctgcgttatggggtgatcctggcggccagcgtgctgctggtggtgttgcaatcccgggtaggacaactgggtggcttgctggccctgctcctgcttgcgccacagttgcatcgtcagcatcaactggcccgtattctgggcctggttgcgctcggtgtcggcctggggttggcgtcccaatacgggatcagcggcgtcaagcgcgggcttgaggtgtaccaatccggtggcatgcgctccgtatactggccctatgccgccaagctgattgcggaagcccccttggccggttggggctatggtagctttgaaaccaccttcctgcatcactacatggccgacaaggcgctgaacccggccatggtgcagattgaatataacctcgatcacccccacaacgagtttctctactgggcagtggaagggggattggcccccatgatcggcatggcgctgatgggtggtgctctgttgtggcggcttgccagggcgggctgggtcaagggggcggcgctgctggcactggtgacccccatactgctgcacacccagaccgaatatccgctctatcacgccatcgctctgtggtgggctctgctgctgctgatccatgtgctggatgcggaagtggaggaggggatgcagacagccagctggcgtgaatatgtctatcgcccctggttgctgttgcgcttcatggctatcgccatccctgtgctggttgtgcccttcatgctcactgccattcataccgcctgggtggtgaccaagtacgagcgcggcggttacaagaatccaaccctgttgctcgatgtcgtcaaccccatggcttggttgacccgggtggagtttgatgtgaactcggtgcggttgatggtgggcttgcagacggataacaaggcggagctggaagcctatctcgactggggtcaggcatttgtacgccatacccccagagccaatatttacgcaaatatggtggtcgcactcggtgcgcttgggcgacaagaagaggcgcaggcgctacgaacgcaagccctgatgctctatccgggtgatcccttgctaactggctcggccgccaaatctgtggccactgcgctggagggtaaaccctcctcctgatgcccagcggcaggtgcaaagcagggcggcaaggttgcgcgatgtttcaccaaccgcactactgcttcgcaaaaataggcgcctttgctggacgggagaggcgccatggctaagatagtggcctcaacgtcttgttttagaaagggagtatgaaatggagttagtgctaggcccattggaagcccgcgtgatcggcgctctgatagagaaagagatctgcacgccggatcaataccccctctccctcaatgccctggtcaatgcctgcaaccagaagagcaaccgtgaacctgtgctggagctctccgagctggatatccgcgctgttgtggatgagctgatccgcaagcgtctggtcgtcaacactgccggtttcaatgcccgggtaccccgttaccagcaccgtttctgcaataccgagtttggcaccctcaagttcagcgagcaggagctcggtatcgtctgcgagctgctgctgcgcggtcctcagacaccgggtgagttgcgctctcgcaccaaccgcttgtgcagcttcgatgatgttactcaggtggatgcggccttggccgctctgattgagcaggggccttatgtggtcaagttgccccgcgaaccgggcaagcgtgaatcccgctatgcccatctgttcagcggtgaggtggatctgcaggcgctggccgaggcatcccctgccagcagttatgcctccccggcggcggacaggttgagcgtgctggaagaagaggtcgaaaccctcaagttacagttgcaagctctggaagcccgtctggcgcaactggagggctgacatctcggcacgtttcaccctaaagaggcgctccggcgccttttttattgtcatttcgccgaggttctcccctcttggcatgtcttcttccatcctttgtgatcctccgtgctccttggtttatatgagccagtcggctttttttgagttatttcgcggttaagggtcgagccgccgccgctttcccgttaaaattccgcttttgcacctgcccgtgagtcttgatgtctgcgttcaccctctctttcgattgttatgccctgctcagtgagctgcagttgcagcgcaccgccagtacccgctatttgcaagaacagctgcaagcgcagatgccgctcgggcgggcgttgatcgacaagttggagcagttgcagcagcagggactggtgcgcctgcgcggggagcagcagtggagtctgacggctgagggaaccctggcgttgatcctggcggtacgttcgggagcctgccccatgcctaactgggcacgggtgccctcggtcaccggccaggagatggcgctggcgctggtacgggagctctgtcttggtgaggtgggtcaggtgccgacctactatcttgcggccgatttgcttggcctgctcgacgtgaccgatgcccatcgcctgctgccgggctccagcccgcaatggcagcaactgatgttgatgcacttctccctgcaaaccctgctcgatgccgagccaggggcacagtggccgctcgcaccggttgccagcgcctgtgcccccgagctgaaaagcgtgagcgaagggttcgccgccgaatggcagtggctctgtggcgaccttgccggcgaggtcaccacacactggcccgccttgcagcagttggcggagcaggggggagagcaaccccttgccgaacggctgctcggtgccttgggccagtggcaggcagagggtaccaaggggcagtggccactgatgttcagtgctctgctctggctcggttggttgcaacaagctgaccccgtgatcgccagcgagcagcgcaagaagtggcaacgcagtctgggtaatcagtttccgttgctggcggatctgctgggtcagtgggccggtgatcgtcatggtcaggcggtcggtctgttcgacacccttcaattgccgctggaagagttgcactggggttacctctggctcgatctctgcgcccttgccaggcacggggagcagagcccccaggttgccatactgcacaagtgggatctctcccatgtgctggaggcacaaccccatcacaggctgatggccttttgccaggatctgctgcgactcctgttggggcagggggcgcagcgcgcaccgctgcagcaactgcgagccgccaacggggatgacgcatccgcagaccaggacgaagacgacaagacccccgcctcggccagctggctcaattggttgcaggggttggggcgttccagcggcgtgcgcaaggcgcaggagcggctggtgtggctgctgcatgccgaagggcccgagcttgagtgcaagatccagaagcagagcaccaaaggggagtggaccgccggtcgccgggtcgatcccgcgctgctctcgactcaatatgccgctctgcttgacgaagaggactgggcgctggtgcgcaccctgcctagggtcatgggccagctgccacgagaggcctgggcgccccttgccactcatccgcgcctgttcaatgccaaggggcagaagttgcaactggccgtcagtgcgccactgttgcagattatcgccaccgagcagggcatgagtgccttgctgagcccgtccgccgcggcgcgcggtgcccatatactgccgctggcacaggatttgtggcagctcattctcaccccgcaggcgctgctcgatcgtctgcctgcactggaatctatccccctgttgcccgccgagggcttaagcgaattgcagcgcaccctggacgccatccccgatctgccctggcacagccaggtggcaggtctgcaaggcaatgccgaattggccccctggcccggtattccctcggtacagctggattggcaggatggccagctggcggtcaagctggtgactcggcagggtgagttgccgccgcttccccttggcaagggggaggccatagtgcgccaggggatcaaggattatcactactggcagcgggatcttgtcgccgaaaaggggcaggcccagcaactgcgtaattcactacccatcggcctgccagggagtgagtggctacttcagggggagcaggcgctggcactggtcaacgccctgcccgagctggtggatgccggtgtggtcattcactggcaccaggacagcgcccgcctcaagagtctggatgaagcggccctgagcctgcgtatcgagcggcgccaggactggttccaggtagagggggcactggccctcgatgagcaccagatcctcgatttgcgtctcatcctgcgccagatgacgccaggtcagcgcaccgtccagctcgacgagaagaccagcctgatgttgagtgacaagctggtggagcggctcaccatgctgggcgccatgctggatgaagagcaacgcatcaacaacaagctggcctatccgctcacccgcctgctctccgtcatcaccactgagggggatgacgcctggcactccctgcaacaggagtggcagcaggaggtggagtgccccgccgaactgttgaccccgctgcgggattatcagaaggacggggttcggtggctggcgactctggcccatcatggcttcggcgcctgtctggccgatgacatgggcctgggcaagaccctgcaggcgctcatagtgctgcgcatgcgccagcacctgggcccggcgctggtggtggtgccaaagtcagtggtcaccaactggcaggaagaggtcgcacgtttcgcccccgaacttgaggtggtggtattcgagaacccatccgagcgggaaggggtgatccgtgatgccagggccggccaggtgatcctgatcaactacggcatgctcggcagcctggcggaggcgctcaagtcccgccgctggtccagtatggtgctggacgaggcgcagcagatcaagaatgccggcacccagcgtgccaagctgctgttccagctcgaaggggattttcgccttgccctctccggcacccctatcgagaaccacctgggggaactgtggagcctgtttacctttatcaacccgggtctgcttggcagtctgggcgagttcaagcgccgcttcggcaaggcagtaaaagatccccagcacatggccctgctgcgggctgtgatcagtccctttatcttgcgtcgtctcaagcagcaggtgctgaccgagttgccggacaagacagagatcattcatcacatcagtctctcccccgaggagcgccagttgtatgaggcaacccggcgcgaagtggtgcagcaggtgcaaagtgccgatggccgcgccctgatgcacgtgttgagcggcctgacccggctgcgccggctctgctgctcccccgagctggtgatgcccgagtggtcacagaccagcagcaagctggacgaggcgatggcgctgctggacgaggccatcggcaacggtcatagagtgctggtgttcagccagttcgtcgatctgctgagcctgctgcgtgcgcggattgaacagaagaaatgggattactgctatctggatggcggctgctccgccaagtcccgccaggattccatactgcgcttccggcacgagccggtgccgctgttcctcatcagcctcaaggcggggggcacaggtctcaacctgacccaggccgatacggtgctgcacctggacccctggtggaacccggctgtagaagatcaggcgagcgatcgggcccatcgcatggggcagacccagccggtgactgtctatcggctggtgtgcgagcagacggtggaggagaagatagtcgccctgcacgatgagaagcgggcgctggctgatggcctgctcagcggccagtccgaagtacgtgggctggatgtggagagcctgcgcgccctgctgatgggctgatcaggctgacgccatgtacaaggggggatcgccagcaggcgatccccccttcgtttatgtctgtgtctgcaaaggagatcccgtcaaagaggcggccgctcagccaggccagcagagcggcgaattggcatcttgccgcaccatcaggagagggggagtctgccggcttgcggctacccctgatagaggtagaggtgcagccgttctatgatgggctcaccgccaatcttgcgatctcgccgcgcctgccgcagcttgggcgggtagtggccaaggtgggtgacgccgggctgggtgtctgagcagagcagcaagggcaggctcgccttgagctgctgcttgcggggctccctgtcctgccagagcaagttgatcataggatgggtcttgaccggtcgccggatcctgagctcggcatcggcaggcaggcggcgaaggtcatagacctcctgatccaccatcttgctccactcctcattgttggagagcgctggaatatagcggcggctgcgctccagcatctccagcacctgctcccggctgaggcggttgatgctttgtttgtcggcccaggtaaagccgagggaatgcaactcaccctccagctgggtcagcttgcggtagacctgcaaggtaatcaccccgggcagggccctgtgtaccagctcgaatttctcatcccgcccacctgcctgttgcaccagccccttgaaagcgagtttgcgggcgttgatctcctcgtgcatattccggccgatcatgaacaccgattccggttcaacgtgaacaccatttccggaccaatgtgaacgctcattccggctcaacctgaacactttgcccctcctttccggaaacagtgttcaacatcccggaatcactgttcacattcaccagaatcatccttaacgcattgatttaaaaacctttgatacgctctcccttttgccagggaagagcctatgtctgccaagaggattgcaatgcgtaaaattcgtgaagtgctgcgactgcggctggaggctcagctctcttttcgccagatcagtatctgtaccaaggtcagtgtcggctccatccagaaactcctcaaaagtgcccaggcgctcggccttagctggcccctgcccaccgagcttgatgatggccgactggctgccctgttttatccgcaggccgatacaaccatatcggcccgccatgtcgtgccggattggccctctgtccatcaggagctcaagcgcaagggggtctccaaacagctgctctgggaggagtacacccagcgctatcccaatagctgttacagctactcccagttctgcgaccgttacaagtcctggtgtcagttgcaaaagcgctccatgcgccagatccataaggcgggggaaaagctctttatcgactactgcgggcccacggtgcccatcgtgtcgccgaccacgggtgaggtccgtcaggcacaagtctttgtcgccgtgctcggtgcgtccaactacacctttgccgaggccacctggtcacagtcactgccggactggctgcaaagccatgtccgtgcctttgagtttttcggcgggacaccggcactgctgatccccgacaacctcaagagcggtgtcagcaaggcttgccgatacgatcccgagctcaaccccagctaccagcagttggccgagcactatcaggtggcggtgatgccagctcgtccttacaagcccaaggacaaggccaaggcggaggtgggtgtgcagatcgtcgagcgctggatcctggcccgtctacgccatcagaccttcttctcgcttgccgaactcaaccagtgcatccgtgccttgctgaacgaactcaacgagcgtccgttcaagcaactgcccggtaaccgacgtgacgcatttgagcagttggaccgcccggcactgggaccactgccggtgcatccctatcgctatgtcgccatcaaaacggtcaaggtcaacatcgactatcacgtcagctatgagcagcaccattactcggtgccacaccagtatgtgggtcagcaactggagctccatgcaggcgacacactgcttcaggtctatcaccagcaacagctggtcgcgagccatccacgtaaaaccatcccggggatgagcacgctccctgagcacatgccggaacgtcacagcaagcagcaacgctggaccccagggcgtcttaaacagtgggctgctgacatcggaccgggcaccttgtgctgggttagcgaacggctggaagagaaagcccatgtcgagcaggcataccgactctgcctgggtctactgagtcttagtcgagagtatccgccatcacgggtcgaggcttgctgccagttggctaaccgggaaggactggtgcggctcaagcagctcaagtcggtgctggccagtggccgcgaccaactgcccgcaagcccgctgagctacccagagttgccgcaagagcacgagaacatccgcggcccccagagcttccactaaagaggatacgccccatgacccaacaaaccctgacccgcctgagaaacctgaaactgaccggcatggcggatgccgtgcaacaacaactggaacaggcgagtacctacgaagggctgcccttcatcgagcggctaagcctgctggtcgaacacgaacaactgagccgggagcagcgtaagcaaactcggctggtcaagcaggcaaggctcaaactccaggtcacggtgcaggagctggactaccagtcagcacgcaacctggagcggtcacaggtagcaaacctggcccaaggagagtggctgcgccggggccagaacctgctcattaccggcccctgtggctgtggaaaaacctacctggcttgtgcgctgggctaccaagcctgtcagcaagggcatagcactcgttactaccggctgccacgtctgctgcttgagctgagccaggccaaggtagatggcagttacgccagactgctgggtcaactggcaaggatagagctgctgatcctggatgactggggactggaggcggtgaatgccgaacagcgcaacgcactgctggagatcatggatgatcggtatgggaaatactcgacgatagtggtcagtcagctgccaactgaagagtggtacgcgagcttgggtgacaacaccctggcagatgcgatcctggaccggctgatgcacaacgctcaccggctgtcactgaagggagaatcgatgaggaagaggagaagtgagttgacccaatctgaacagtcgagttagaaacgagatgacgtgagcgcgttaaggatcagggtgttcacgttggccggaatggctgttcaacttcgccggaatacgcacctcgatcagtgggcgcagctggctggcgctggcggcagagaagcgcagccagcccggcaggcggtgggtagccttggtggagcagccggggcgagcactgtgatcccggtaggccgccagggtggccaccaacgcctcctcaccgcccagatagcccacctcgatctgttcgatgggctcgtgctcctgcccctggggcacggcggggaggggatagacgtgggcctccagcaagggtagctgacccagctgtcgggccaggcgggccagcgcctcttcgagcgcgtccatctgttgacgcagggcggcagtcggagtaaatgtgtccatcggcatgtcctgtggtcgcccctgtcacatcctctgaagagagttggcagggggttggctgaactactgtataaataaccataccagtatgccgaaagcgcgccaagtgcctcctttttgatgcccttggcgagcatcagaagtgatagccatttgggtgtgttgtttttgtatctctctgttaaataaggatcaataaaagatctcttgtttaacaactggatgtaaacaccaggttgcctgtctcgcctttagatccggtgactgcatagccaaggcaggaaactgcatagttaggggtgtgccacgcaggagaatatgctgtcgggttttcatgcggaataaaacggttatttaatagttaaaaatcaattggttatattttaatggctgacgatatgcagcattagctttactaatgcgttgtatcaaaattcgtcaattgagtcggttgtccctcctgactaagctttgcgcaacaaatatgcacccgcgcagacatcatcaagaggagccacatcatggccaacatgacttataccgaagccggttaccagcattccagccaattgaatctggctgctcgcgtcaaaatgacagtactgacctggctggaacgcagccgcagccgcagccgtcgccagctctctgagctgcctgagtacctgctcaaggacatcggcctgaacgaatctgatcgttatcaagagaccaccaagcccttctggcgtggttgatctgccgggcatggatgccttgctttctgctgatcctgattgcttaatcccgacttggctcgtgccagcgtgtgaatgattgcctgatattattgcttccccgcagtgctgttttacttcccgtgatttccccttcctttactccataccttgtcgatttgtcactatctgtcgccagctttgtatccttactgtttgaatttgtttaaaaactgattttaagcccacacgccttgcgtataatccgcccatagcgtttctgacaaaagggtgagatggatgattccccagcatgattttttggccctgacccgccaccacgagtggcagcttgagcccttcgcgtttgacctgcccgatggctcccgggtgagtgtctgggatacgggagtgctctgcctggagcctgccagtggcgcgggcgatcagtccgggggacgcaaggatatcgtcctctcctgcggcattcacggcaacgaaaccgcccccatcgagatctgcaaccagttgctgacccggctgctcagcggtgagctcagcgcccgtcatcgggtgctgttcctgtttggcaacccggccgccatgaacctggggttgcgggaagtggaggagaacatgaaccggctcttctccggagcccacagcaagggggagggactgtgcaatcaggagcgcattcgcgccatgcgcctcgagcagtatgtgagccgcttctttgccgaaccggcccggccccgttatcactatgacctgcacaccgccattcgcggttcgcgccacgagaagtttgctgtctaccccttcccccatgagcggccgcactgcaaggagcaggtgcagttcctcggtgcctgcggggtgcgtaccatattgctctccagcggtcccaccaccaccttcagctattacagctcgcaccagcatggtgcccatgccttcacggtggagctgggcaaggtgcgtccgtttggcgagaacgacatgacccgcttcatcgagacccgtcaggcgttgcaggagctggtaactcgggatgaggtggtgctagagccctggcaggcggatgacttcaccatttttgccatcgaccgggtgatcaacaagcgttcggagcagtttcgcttcctgtttgccagcgatgtggacaatttcaccgagtttccccagggattcgtgctggccgaggatggtgaactgcgctacacggtagaaaagacgcgggaggcggtggtcttccccaacgccaatgtggccataggtcagcgcaccgtgctgctggtggtgccgacccgcttgtgggggtgagccgaacccgtcttctgtgccatagacctgagcgtcgtccggttggtgacgcgaatccattgatgtgggagtgatcccgcatccacccaaaagggagcccgaagcggctccctttttcgtctctgctcagccgaaaagttcagtgtctttctgaaattaaagaagtttctactggtcttacctggttaaatcacattgctctttggttaacatcttatttacattctaagggtcacctcatggtggtgacgttgacaacggcaaggagccagttatgacccatgtcgacatccctttccttcgttacctcgatgaggaagggcgcccggtcgcgacactaccgacctggctggacaaggcgatactgcacactttctaccgcaacatggtgatggtgcgcagctatgacaagaaagcaatcgcgctgcagcgaaccggcaagctcggcacctttccctcccatctgggagccgaggcggtcgggataggcgtcggtctcgccatgcaggagcaggatgtctatgtgccctactaccgggacatgcccaccctctatgtgcggggcgtgccaatggagaaaaacctgcaatattggggcggggacgaacggggtagtgttttttacaaggccgatggcgagctgtcggaggacttgcccatctgcgtgcccatcgccacccagatcacccatgccgccggcatagcggcggccttcaagttgcgcaaccagcctcgtgtcgccgtggtcaccataggtgacggcggtacctccaagggggacttcctggaggggctcaactgcgccggagtctggcatctacccatggtgatgatcatcaacaacaaccagtgggccatttctgtgccgcgcaagttgcagtcgagcgcacccaccctggcccagaaaggagttggcgccggggtacgcagcatccaggttgacggcaacgacgtggtggctgtttatgatgccacccgcatcgccgtcgagcgtgcgcgcagtggcaaggggccgactctcatagaggcaatcagctatcggctgggggatcacaccacggccgacgatgcgacccgctatcgggatgctgccgaggtggaagccgcctgggccaaggagccggtcaagcggttgcgacagttcatgtttgaacagggctggtgggatgagcatcaggagcaggcgttgctggccgaggcgagccgggaggtcgatcgcgccgtggctgcctatgaaagcacggccccgcaggcgccggaaaccctgctcgactatcagtttgccgagttgcccaaggattatcgcgggcagcgccagcgcatcatcgccaagggcatgcagcgtcacgccggggaggaacgctcatgatcgatgagatgagactgcaggatgccatcaagcctgcctggtgtgacgacatgacatgcaacgggaatgcggtggctgatgacgccgagtgggggaggacgcatgagtgaaatgacactgctcgaagccatcaatctggcactgcaccatgagatggaacacgaccctgatgtggttgttctgggggaggatgtcggggtcaacggcggggtgtttcgggccactgttggccttcgcgacaagtttggcttcaaacgggtgatagatacaccgctggccgaggggctgatcgccggggtggcggtggggatggcaacccagggactcaagccggtggccgagttccagtttcagggcttcatcttccccggcatggagcagatcatctgccaggccgcgcggatgcgtaaccgcacccgtggccgtctctcctgtcccatcgtctatcgctctccctacggcgccggcattcactcgccggagcaccacagcgagagcgttgaagccctgtttgcccatattccgggcctgcgggtggtcattccctccagcccgaggcgcgcttatggcttgctgctatcggccattcgtgacccggatcccgtgatgttcttcgagcctgatcgtatctatcgctccatgaagtcggacgtggtggatgacggtgtcggcctgccgctggatatctgcttcaccctgcggccggggcgggacgtcaccatagttgcctggggggcctgtattcaggaggtgatgcgggcggcgagcctcttggcggagcaggatatccagtgcgaagtgctggatttggcgaccatcaagccgctggacatggagagcattctggcgtcggtgcgcaagacaggccgtctgctggtggtgcacgaggcgtgcggcagcttcggggtgggggccgagatagtggcgcgggtgacagaggaggcgttgacctctctcaaggcgccgcccaagcgtctcaccggagtggatgccgccgtaccctattatcgcaacgaagagtattacctcatcacagagcaggatatcgcggatgcggcttaccagctgatggagaacaaatggctatgacatttttcaaattttggcgcttcagcagccgagcaaaaaatagccatggaatcttccaacgtttggtgattgccccgcagatggagaactggtcatgaaatttttcaaattaccggacctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattccctgggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgatggttttggctcgtcggtagtggtggcgcagcttttccagcatggcgataaacagcgatgagtttttctttatcccgctgacgtaaagcactcttccgttgcctgcatgaagaacgcctgccaggtaatgcttggcattctgccccggagtgacaacccgcttttgttgcgctctgaacatccagtcggcccctaatttgggattgaggtctatatcgacttcatcctcataaaacaccggattatctgcattacaacgggccagcgcggcgtcgatattcgccattttctcctgataggccgggtcttttatccgcaaggtcggcacgggcctgcgccagacaatccccatacgaggtaaccatcgacgaagtgtggaggcggccacattgagccctgttaaccgattgattttgatagccaatagttcggtacaccaacggctgcgctgataaccaaaatcttgcggagaaaactgcatgagcagcaccagtaaggtgaccatcttggcgataggtaaaactggggcacggccagccggtaaggcttctagcgcatctatgccttcatctcgataccaccgaagccaacgaccgatggtcgagcgcgcagcgccggtaaggtgatgaacatcggtgaccgtacgtccttcatgtaacagcaagatggccatcaagcgacgagcatgtcctttatcacgggtggcatggatgattttgtgaatgcggcgcagttgtggtcgtggcaggggtggtaggataggcatcaactcagtcctttgggtgtggcttgttttgtttggcgactaatgagatcgcacaaactggactgagttcccttcctccggtgatctactattcggaacagctatttaggcgaagggttggccgaggccgagatcgtcgaatggaaggtgagtgctggcgatacagtgagtgtcgatcaggtgctgttgtcggtagaaaccgccaaggcgctggtggatgtgccctcgccggtggcgggggtgattgccaggctctgtggtcaggagggagacatacttcacattggcgcgccactggtggaatttgaagggggtgaagatgacggcactgtggtgggcaaggtcagcgcccaccaacagcatatcgaggatcacttcgtggtaggggccacagcccccggcggagcactggtgcaggccatgccggccgtgcgtctgctggcacagaaactgggtctggatatcgatcggatcaagggcagtggcggtgccggtatggtgaccgagcaggatgtgcaggcggcattcgaggctcagcaaagcagcggcaacgagttcctaaagggctcgcgccgggccatggccaaggcgatggagctttctcatcagacagtggtgccggtcagcatcaccgacgaagtggatctgcgccactggcgtccagacgaagatgtgacagtgcggctcatcaaggccatcggtgtcgcttgccgggccgaaccttccatgaatgcctggtttgatggcgatacgctctcaaggcggctgttcagtgaggtcaacgtggccattgcggtcgactccaggcatgggctctatgtgcctgtgatggagaacgtagccgagcgggagggagccgacatccggcagggactggatcggatgatcgcggatgtgaaggcgcgggctgtgccgcgcgagatgctgcagggggcgactattactctcaccaacttcggtgccatcgcgggtcgttatgccagcccaatcgtgacgccaccgcaggtggccatcataggtgcgggcaagttgttcgagaaggtggtgttcatccacggggaggctcgcccggtcagagtgctgcctctgtcgatgacctttgatcacagggcctgtaccggcggcgaggcggctcgctttctcaaggtactggttcaggcactggaatcgcccgccctataaacggctgtgccctgccattggcggggcacaaatttgtttgcgtaatccccaaagccacgtataatctaaatcagcttgaaagggccaaagctatgtcaatgaatatgatgttttacatcttttcctgttgttcataagttaatcccgtttttgagctttatccgctgaaaagcataagtaattatttagaatacaggttaaagatatgtctaacatgatcaccggtaccgttaagtttttcaacgaaaccaaaggttttggcttcatccagcaagaaaacggcccggacgttttcgttcacttcagcgctataagcggtaacggtttccgtaccctggctgaaggtcagcgcgtacagttttctgtgacccaaggtcagaaaggcccgcaggctgagaacgtaactgctctgtaattcttacagaatttaagaaagccgtggtgcctctggttccacggctttttgtttatgggccatcttcactgttttcagcatcatctttgaccttgaatttcaccatgaccccatcacttcttcttgctgccagcctgctgactattgccgatcttcagacacagagtacatccgccacagaagcgaaagccgtatgtcagcagtttgttcaggtacgtcttgggaatgatagtcagcctgatgagatcaaggctcagcctttgccaaagcgggaaggggagtggatggtcgatggcaaagtaaaaggacccgaaggtcctttgctgtttgcctgtttgctgcgccagggcttgcgctgggagttgatcaacttttcgctctgggccccgcaggcgatcaaagcggtttgagtgcgactatcagatgctgcagatgctcaaccattgtcatgccaaaaggagtcaggtagccgccatcttctgcgctgatgagcccttgctgatgcagacgtacagccgcctgacacagctcgtcggacatgtcactgcgcaatttgatccccaggctcatgttggccggatcaaagcatgccagtattttcaagtcgtttacaaagtcgttagaaatctggtcgatcccaatcatgaatgcactccttacgctaaagatgtatgcaaactagcattcccggatccactttagtgggcgctggttcaaactattgggctttatccgtgcggggagtgctgaacgctgtttttttggacgctgatctccgagttgagcagtgaaaatgtgagtccgctcgccagcgttcaaacatgataggataaggctctcctttgtctttctggccgagcactgaatatcggccttccagttcaaggcgcccctcatggtaaagatcacgctagtatcactgcttcacactctcggcccccgtttccctgtttatcccgcctctctgctgctacctctgctcgaccagcatcagggcgatgtctggctgccaaccataaagggggcggatgtggccgtattgcgtcagcatggcaagggtgcggctgcgcaaaccctggcgccgctgacagctggctggtgtgactttgctgccagcgatgtcggagcgacgcccgagctggatgcccttgccaactacgacagcgagatgatggacaatctgctgatgtattggcacagcccggccaagataaacagcccgatcaccgacaacctgttcgagctgcgccgcgaggtggtggacgaagcccatggttccaaactggccaacgcctgggagcaacaacagctgctgcgattcgagcagatcatgggtggcgcgttggctggacgggatcagctctgcttcgttgaggtggaatctgcctactggctgcgccagcgttgttgcgagacgacggagatctccctggtgacacctgaactgggctgatattgccgaaaaataggtgaccgatctctcatactggacaagctgtcagcaagatgtgaacatggcgccctttattgaaagagagacttggccaatgagctatgaactgagcgaaaccgagcgcaatgctgcgctgcaactgaatgccgactaccgttacgagcacttcatcagcaagctggtcgagtacgaagagctgtttgtcctgaccgacgagcacggcgtcatgatgctgaccacagacgatgaagattgcatccctgtatggccacaccctgagtacgcccaggcgtgggccgagggtgaatgggccgaatgcaagccgcagtccatcaccctcaaggtgtggctggagcgctgggttgacggtatggagcaggacgagctgtgcgtcgccgtgttcccgactccggatcaggaaggcatagtgctgtcgccggctgacgtggctgatgccattgccgagaagcaggccaagcgcgcttaatcgcccctagcgtcaaggctgcaaccacggttgcaaacaaaaaagaccccgtcacctctggtgcggggtcttttgtttgatatgtactttggtctcaaggctgctgataagtggtgtctatcttcatgacggcaggaaaggtcttgccgtttttgatggcggcttttgtctcggtttttagctggtcgtcgatccagagcagaccgccgtagctgtagccgctacttccgccatcgagtggccagtaaagcaggtcacttttgggtgtggcgggcagcttgggcaattttatccagcgccaggccccttcccgggtatagggcacttgataggcagggacaaagctggccagttcatacagacgctgctggatctgccgcgatagcgccgcttttttggcgaagtcgaactccttgtcgtactgctcaaccagggcagtgatggcgtcatcatcgatgttcatgatgttgttggtctggggcttgttggcattgaccttgtggaaaaactcccaataagcgggatagcgaccgccgctccatgccatccaggcactctggtgttttttctccagcatggacttgaaacccgaagaggcatccatcaggttgagctcgagattgagccccgccttcttggtctcctcccgcagcaaagtgagccgctgggcatgttctgcagtggtgtatgtgatggtcagggtcagtggctgccccttgttgttttgcaaaatgccctgtggccccaccttgttgaaaccagccttggcgaaatagctgcgcgcaagtttgggatcaaacgggcgtgcctttatctctgtgttggccaaatccccttggcccgacccgtagctgttgagtcgctggtaatcccctcgaagcaaggtgacgagcatcttgtctaggttgagggaatgctggatgccgagccggacattgagctcgctgagcagcgggtctgctgtgttgagatagagccccatgggggattgtggggtctggttgtagaaccagagcccctcgatataacccttctcgaattctgcggttttggtcttgtcgtgccaccagttgggcatgaccagcgggaaggtatccaggtcgccgcgcaagaagtgttgccaggcgatgttctgatcccgcaacaccttgatctcaatcctgtccgggttgaagcggtgctgaaagtagcgttcctcgtctccccaccaatctttgatccgcttgaagctaaccgacttgcccttttttatctcgccgagctgatagggacctgtgactggcagtattttccagttgtactccttgacccagttggccgtgagcttgatggcgtggcttggctcaggggtgaatggcagggattccagcagatcttcccgactcttttcgctgccgctggtgatggagagggtgtggtcatcgaagcgtgtcacgtctgcgatctgggtgctgtagtagttgttgtaccaggggtcatttatttccttgctgcgcatcatcttgagggaaacacccagtcatcggcagtgacgggcttgccatctgaccagcgagccttggggttgatgcgaaaatagagagtcttgtgatcggcgccaaaagcccacgcgtttgccagcatgggcatggggttgcctgtgacgggatgggtgctcagcagcggcaggttgctttccctgacatagctggcaaagctgccgttggaatcgggcccgaatttgcgcagggtcagcggaaagctggtgacaaatccgcgaaaggtaccgccccgtttggcggccgggtcggcgtagacaggatccgcattgttgctctcccacttgagatccgcaggcaggccggctccccagccaaactgactccagcacaggatcagggtgatggcggcggtgtaagcagtggtgcgaataagggtcgggacggggctcaccccggctgaggctgtcgatggcatatccttgctctctcctgatggtctgcatcctgcaggcacggtctggtgacgtcagtcccgatagggacttgctcatgatggaaatttttgccagttgggtcaatggcgatgggcaaataacgccctggtcatcaaggcgccgtctgtggcttgaaccagcgcagccggccacccagcagatggaccacgaagccgagcagcaccagaccagaacccagccactgcaacggagtggggtgctcatcgagcaggacggcagccgccaccatgccgacgcagggcaccagcagggagagctgtgccacctgggccaccggataacgcatcagcaggcggccccacaggccgtaaccgagccaggtggcgacaaaggagagatagagcacgcacaagagcccctgccagctgaagttgagcaggctggcggcaatgcgctccggcccttcgaacaaccaggacagggcgaagaaaggcagtatgggcaccaggccgcccaggcgatgaggctgggcagggaagtttgatagcgcaggccaatctggcgattgatgacgttgccaaggccccagcaggcggctgcgcagagcgtcagcacgaagccgagcagggtcaggttaccctcgccatgggtggcgatgagatagagtcctgcgcccgccagtggcaacgctacccagtgatggggctgccagcgctcccccagccagagcatggcgaacagcagggtgaacaccacctgggattgcagtaccagcgaggccatgcccgccggcatgccgaacttcatggcactgaacaggaaggcaaactgtcccaggctgatggcgccaccataggccagcagccagcgccagggcatggtgggcctgggcaccagcaagatggcggggaagaccacgccgacgaagcgcagcgctcccagcaacagcggcggtatcccctccagcccccacttgatcgccacgaaattcagcccccagcagaggatgaccagggcggccagacacttgtccttggtttgcattcagcttccttgtatgactgccttgtaaaagaggtacggcgatcccgctgccagcgggacgggtcggcaagaggacgagcatacccttgacagggtggctggcgtcaagtcgccagaccggcttgtaccaaaggacggatcacttgctggttgccggccactcttgtggccaagaggcggccgggcagtggtcaaggcatctgtggtggatagggcgtttgcctgccttgatctcggttttttgtctgcggcaagatggagggggagatcgagaaggggcggcgaacggtctacgctatacaaagacagcccgatagtgcggctggtgccaatggcttaacggaggtatcccccatgagcgaccacactctgctgccccatggcgaagatctgcgccgcgccgtacgctggctcagcgagcatcatcaacacgatatccgtgccattgaagaggccagcatccgttttgatctgtcaccgctggatgaagagtttttgatccagcactgtgtcgaacgggaagggggcgccaactagacgaagttggcgaggctgatgccaaactctttgggatcgaccgtgctttctatgctctcctgtaccccggacttcgccagatccagccactgcacctcgaggtagtggcgctgggccgcgtgatagatcaccttcaccaccggcttgagcggctcttgcggattgcgctgcatgacgattgccagtcgctggttggagagttgtaccagggtacccaccggatagacccccatgcatttgatgaacttggtcaccagcagtcgatcaaaatggtggtctgcccccttgagcaggatccggaatgcctgggtcggctgcatcccctgcttgtagacccgatccgccgtcacagcgtcgtagacatcgacgataccgctcatgcgggtgtagagagacagctggtcacccttgaggtggcggggatagccggtgccatcgagccgctcatggtgattggcggcgacttccagcatggtggctgtgatgcccggcgtgctgctcagaatgtcatggctatgtaccacgtgctggcgcatcacggtgaactcttcatcggtcagcttgcccggtttgttgagcacctcatccggggtcatgatcttgcccacatcatgcagcagcccccccagggtcagctccttgagcacgctgcgctccagcgccagataacggccgaagttggccagcagtatggccacgttcatggagtgctccatcaggtaggcatccttggcacgaatgcgggccagacagagcatggcatcgccgtgggtgaacattgtgtccaccatctcttcggccacggttgccaagggggtaatgtcgatgggctcacccgcctttagctggcgaatgaatttgccttgcagctcacgggcctcctgatacaggcggcggatcttgagctcacgcccctcgccgttggcgctgcctgtcgggcgttgtgacgtaattgaagaggctgccgggtcgggaaagataatctgctctatgccagccaatttgctgcgggcgagatcgacgcgcaccgtgagcacaccgcgccggatcaggtcatcaatttgccgacgagtcgtcaccagccccatctgggcgatctccatgccgccggtctggctggtaatggcgatcacatacatgcctgcttgtagctggttgacgggaatgacgggatgaggagtgtgtgacttcatacggcttcctgactttattattatgcgtaatgttaggccctcagcaggcagtctaacatccgcgccatgcttcgtcattgtggtacggtttacgccagcactgcttattgctggagttgttggccttggcctatataatggcgcccctttattgatggactctgaggttgtgcatgcggctcgataaatttctttgcgattgttccgatttgacccgttccctggcgggcaaactgatccggcagggagaggtcactgtggatggcatagtggtcaaacaacccgcttttcacatcaacgagcagagccaggttgaatttgacggtgtcatgctgacgctggatcagcgcaatcgctacttcatgctgcacaaaccggaaggttacgtctgctccaacgaggatccggatcacccgaccgttttcttcctgatggatgaacccgccatgggcaagctgcacgtggttggtcgactcgatctcgataccacgggtctggtgctggtcaccgatgatggcaaatggtcccaccgcatcacctcgccacgccatgagtgtgccaagacctaccatgtctggttggccgacccggtgcatcaggatgccatatccttgtttgccgatggcgtgtttctgcgcaacgagaccgagaagacccgtcccgcccagctggaaattctggccgagtgcgaggcgcgactcactatccatgaaggcaagtatcatcaggtgaagcggatgtttgcttccatcggcaacaaggtggtggggctgcatcgggagcagatcggtacactggcgctggatgaggcgttggctccgggcgaataccgcgaactgacggcagaggaaatcgcccagttctaagccgctcgcctgacactgagcaaggcgcgccttgctcagtgtccgctgacccccagcaccatggccgtacccagcgtagccagcagggcgcccgcccaggccgcaagggaggggcgctgacctgaatgccaccacagcagggggagcagaatgacaggtgtggtggaggagaggatcgctaccatgccgacctctccctggcgcagggcgaccaggatcagtgtcatccccatggacatggccaggaaaccgttgatgccaatcaaccccagtacctgacggttgatgggattgtggggcatggcgagcggcattctcagcactcgcaaggtgcagtgagccaacagggcactgcccatgcggatgccggaggcgctcacagcgtcgatattgccactcatcatcactggcttggcgatgatggcacccaggctctgacagaaggccgcggtcagccccaggccgatgccgatggcaaggtgtccacgcacctgttcccactcgttgccgccacgccggccgaacaggatggcgagcatgacaccggcaaataccagcagcgctcccaccagtcgccagccgccgagctgctcaccaaacaaccagagaccgagcagggcggagaagagagcatggcaggagaacaacaggccgctgcgtctgggccccagccggttcatgcaggcaaacagtgctgtatccccgacaaagataccgatcaggcccgacagcgccagcaggggaagggcgctctcgctaagggattgccagcctccggtggcgatgctggcggtgcccagcatcaggctgaccagaaacatgcgccagcgactgtaggcgaatgcccccaggtggcgggccggtttgaccgaaatcagggccgccactgcccacaaactggccgctgccagcgccagccactcataccccataaaaactcctgagaatgtagccagatcgaaagacgtgtcaggacgttaccagcgacagccactcgcatttcataaaaactacggaaaaaaatagcccgaaagactccatctcttgggcaagcccgatacaatacggggcgtcttcggggataacaagcgcagcatcatgcattcgtattcaggcgcgctgccggccttcccccttcttgaaataaagtgaattgaacgaggtttatgtcatggtttaccgccccgctgtttatcagccggaacgccggccagcccgtcgctggctttctcccttgctgctgggcctgctgatggccccgtcgctgcaagcaaccacggttacccaggagactgtgctgtcggatcgccagacgctggtcaagggcaacggtgatgaacctgagtccctcgatcctgcccagatccgctccggttttccgggggaagtggtgctggtggatttgtttgaagggctggtgagcgaagatggtcagggcaagatagtgccggctcaggcccagcgctgggagaccagcgaagatgggctggtgtggcgcttcttcctgcgaccccagctcaaatggtccaacggcgagccgcttaccgcacaggatttcgtctacgcctggcgtcggctgctggatccggcacaagggtccccttccgccggattgctgctggcgaccggtatcaacaatgctcaatccatttatgccggggctctcgagctcacgtcgctgggggtggaagccgagagcagccagatcctcaaggtgacactggagcggcccgtaccctatttcctgcaactggtcagtcaacgcccctttgttcccgtcaatgagcaggcgatcacccagtttggcaaagagtggactcagcccggcaaactggtcagcaatggggcttacaagctggtgaactgggcgcccaatgagcgtatcgaggctgagcgcaacatccattattgggatgacttgcatacccggatcaagcgggtgacctatctgccgctctcctcccagcatgctgaacggctgcgctatgaggccggggagatccagctcaccaacaaggtggcactggagtattaccagaagaccaaagaggcgacgccagagcggatttggggtctgccgctgcttggcacctatctctataccttcaatctgcgccgtcccgagctgcaggatgtacgggtgcgccaggcactggccatgaccatagaccgtcatgtgctgaccgaacaggtcagcggtcagggggagcggcctgcctggtctctgctgcctggcatgccaggctatgaggcacttggttcaccgctggctctgcaggatcagccgacacggctggccaaggctgccgccttgatggcgcaggcaggttacaacagtgcccgtcccttcaagctgacgttgacctacaacacgtctgagagccacaagaagctggcgctggcggtggccgccatgtggaaaccgctgggggtggaggtgtcgctcaacaacatggagtggagcgcctatcaggtggcaaaagacagtggtgatttcatgctggtccgctccttcctgtttggagattatgtggagccctcatccatgctcaacagcttccgctgtcaggatccccagaacgagagcggctattgcaatccggcctttgatggcttgctgcagcaggcatcggacaccctggatggtagtacccggaccggactctatcgccaggccgagcagctgctgatggacgaaatgcccgccattcccgtgtatcactacaaccagatgcggctggtggaccccacactgcgagggttgccgagccagaacctcaagggggctatcgccaccaaggatctctatttcagcaagcagtaagggagttcgcgatgaagattgccatcatttcagacctgcacggcagcctgagcgcactggaacaggtgctggcccagcttgctccctggcagcccgatcactatctgctgctcggcgatctgctcaaccatggccctcgcaatccggtgccgccgggttatgcccccgccgccgtggcggagcggctcaatcagctggcgccgcacatcatggcggtgcgtggcaactgcgattcggaagtggatcagatgttgctgaacttccccatgacagcaccttataaccagttgctggtggatggacggcgctggtttgtcagtcatggtcatctctatcgcccggatgcggaccgctgccccccggcagcctgtttatcagcggccacacccatctacccgtgctgcagcgagaaggggagctggtgctgatgaatccggggtccatctgttttccacggggagatctggcggcaacctatggccggtatgagacgggcgtgttgagcatccatgcctgtgcggacagcgaagaactgttgaggctggtgttataggttggcgacgggcagagcttgcgcgaggggaagcggaaagggatcaggccttgatgccgaatgagcgtgtgccggagcgagtgttgcccttggcgtcataagtcagggagttgcgatcccgcaactggctcaaaaagcttgccaagcggcggttggagacgatgctgagctcgagcaggcgaccattcacatcgttttgttcctgacaggcatcgagtttttcacgcagggtattcatctgctctggaaaggccgacagctgctgttgcagttcgggcagccgggccaaggtctggtccagcacttcaatatcggcaagcagtttctgcttgcgctctgccagctcaggcagcgccagtgcctggtgctgcttgagcaggttgaattcctcctccagcaaaccttgcatccgggagaggtattcgtcttgggtgtgcagcagcgaaggtaaatccatcatccgagcagcttgtccagagtggattcaaagctgaacatctttttggctaccgcctcgctgttgacctggtattcaccattggccacggctttcttcagactctcgacccggctttcattgccggtggaggctgagttgaggtttttctgcatctgttgcaattgctgcgcctcattggtcaaggagacggagtctgtcttgacagtcgccgcacggttgtcgggagacgaggtcgcttgtttggtgttggcaccctggctgttaccggtgttttgcaaccgattattcgccaagttgttgatattgttaatagccatagtgtttaccttcgtctgctttgctgttcgcttacctgtttatcggtgaccgtcgtcagaactttagaaaaaaataaccagaaaaacatatcagaaggggaccacgacagagccgactgcgctgactttcccttgcactgtttttcctgaacgaatattgacgaggctgatcatgtctccgaagctgccatcttgcaaggctcgggccatggttttgatttgcatgctgctgttttctgcactgagtgtgacctggtcgcctttgcaaaccacgcagacttggctgagccgtatgggctgacccggcttgagttcccgtttgctgcggacccctatcaggggggcctgatcgctcagataatcaccgcggatctgggtctgatcctgataggccagcgtcaagacactctcactgagtatgtcgcccttggctaccggggtagccacggtcacatagggtttctggatgctgacgcgcaccggcaaatagaggtcccaaggtttttcttcctcacatttgaggtagacggtggtgttacgacgcacctccatcctggcgggaaggctgatggtaagatgctgctcgcagcggctcaaaggtagcctgacatcaatggaggcagcttgcacatgagcctgggcatcgagtggaatatcgagctggccgagcacaaactcttgcgccatctcttgcagataactggtcacctcggatgccgtggcgtgagatatgccgcaaaacagcagtaagatgaggaaaagtctactaatcattttctctcgcaggccgataagttgttcacgcatatcaccatatttaactatgcttgcttcagaattcgtttgtagtgacatcgatagtctgacgcaagccaatacgcatgcatgattaatgccaagcgtttttagggagtgtttatggccagtattatggactcggtcaaccaacgtacccagctggtgggacaaaaccggttggagctgctgttgtttcgtctcaatggacgtcaaagatttggcatcaacgtatttaaagtgcgtgaagtgctgcaatgccctcccttgaccgtcatgcccaagctcaattcctgtattcgtggcgttgcgcacatccgtggccagaccatttcggtgattgatctcagcatggcggtgggcaaacgtcccatcgaggacctgagcaagtgtttcattattatttccgagtacaaccgttcagttcagggcttcttggtgcattcggttgaacgcatcatcaacatgaactgggaatccattctgccgccacccaaaggggcagggcgcatcaactacatgactgcggtcacagaggtagacggcgagctggtggagatcctggatgttgaacgtatcctcaacgaaatctccccggtgtcgaccgaagtaagtgccgagttggtggatgccagtgctgagcacaatacccatggtcgtcccgtgctggtagcagatgactcttctgttgctcgcaagcaggtgcagcgagccctcgaggcgattggcgtgcaatgtgtgctggcaaaggatgggcgtgaggcactcaacatgttgctggagatggccaagaatggccccatcaaggatcagattgccttggtgatctcggacatcgagatgccggaaatggacggttatacttttaccgccgagatccgtaacaatcccaatctcaaggacttacatgttattctgcacacatccctcagtggggtgttcaatcaggccatggtgcagaaagtcggtgcgaacaatttcatcgccaaattccaaccggatgagttggccaaagccgtacaaggcgcactctaatcaagaagaacaaactgcatgaagacactttcggacgacttatacaaacaattcagcaactttctggcagtacagagcggaatcgtgctgggtgacaacaaacagtatctggtcaagagtcggctttcacccttgatgactcagtttggtattgagagtctgtctgatctggttactcgagcgatgagtgtgcgtgagcgtgacctgaaaatggcagtggttgatgccatgactaccaacgagaccctctggtttcgcgatacttacccctttcaactactcactgacaagctttttcccgaactgggcaagagtggccgtccgatcaagatctggtcggctgcctcctcgtccgggcaggagccctattccatcgccatgacggcgctggaacagcaggtcaagaagccgggtaccttgcccggtggcgtgcagattgtgggcacagatatttccagcaccatgctcaatcagtgcaaggaaggggtttacgacagcctggcgctggctcgtggtttgtcacctgagcgcaaaaaattgttcttcgaaccttatggtgacaacaagatgcgggtggtggaacgtgtcagaaaattgaccacgttccggccactgaacctgctggagagctacagcctgctcggcaagtttgacatcatcttctgccgtaacgtgctcatctactttgcgccggaagtgaagtcgaagatcctcaatcagttcgcagccagcctcaaccctggtggttatctgatgctgggggcctcagagtcactggctggtctgaccgatcggttcgaaatggtccgttgcaatcctggcatcgtctacaaagtcaaataaccccgcttaaaatccctctttggcacacctcttgctaataatttatcaagcaggaggtgtgctatggcaatttcattcgacaaggcattcgggattcaccaatacacgctgggcgttcgttccaagcgtgccgaggtgctatccagcaacattgccaacgcagataccccgggtttcaaagccagggatatcaacttctcagaggcattggcacaggcccagcatcagcaagggtttggtatggccaccaccagtgagaagcactttgccttgcaatcggatgcccctggtctgatgcagtaccgcaatcccctgcagccggataccggtgacggcaacacggttgacgtgcagcaggagcgcagcgagttcttgcgcaacagccttgagtaccagacctcccttgaatttatgaacggcaagatcagtggcctgttgaaggccttgaaaggagaacagtaatgagtttgttcaaggtctttgacattgcaggctcggccatgagtgcacagtctgttcgactcaacacggtggccagcaacatggccaacgccgacagcgtcagctccagcgtggaaaaaacttaccatgccaggcggccaatctttgccgctcaactggatcaggcgatgtcagacaagcaatcatcggtcggggtcgaggtgaaagggattgtcgagagcaaggcccccttgctcaaggagtacaaccccaaccatcccatggcggacgatgatggctatattttcaaacccaacgtcaacatggttgaagagatggcggacatgatcaatgcctcgcgcagctatcagaccaatgtgcaggttgccgattctgccaaaaaaatgttgcagcagactctcaacctcggcaagtcctgataggggtaagcacagatggcagatacaagtagtgtgaacggcatcagccgtaccacaacccagaccactgatacgacgacggccccgaagaaagagctggatcaggcgtcttttctgaagttgctgaccatgcagctttcctatcaggacccgttcaagccggtggataacgcccagatgttgtcccagatgacctccatgtctacttcggaggggatcaatagcctgtcaacccagatgggtaatctcaacactctgatgacctcaagccaggcgctgcaagcttctgcgctggtggggcaaaatgtgttgttgcagagcaacgttggttttctggaaaacgagggttccattggcggtgttgtggctgtcggcgtcgagaacaagtacacgagcgtcaaaattaccgtagaagatgagaaggggcaggttatcaaggagtttgctctggagggcgatcaaaaggggaacgttgagtttacctgggatggcaaagacaagaacggtgagcccgtcgcgtcaggcaaatatgtcctcaaggccaacggtaacaactcggaaggaaagtcggaaagcatcgctacatttgcttatggcaaggttgatagtgtggtcttggggaatggaaccaacccgacacagctcaatctgaaaggccttggcacaacaaccctgaacagtatcctgcagattgcaggagcgaccaccacaccaccaaccaccacgcctacagcatcgatctaaggagctggatatgtcatttaacaatgccttgagcggtgtcaacgcggcacaaaaagatttgaacgttaccgccaacaacattgccaacgtcaataccatgggctttaaagagtcccgtgccgagtttgcggatgtttatgccaactcgatctttgtcaatgccaagacacaggtcggcaacggtgtggcgacgggggcggtggctcatcagtttcatcagggggcgttgcaatttaccaacaacgcactggacctggcgatccagggcaatggttttttcgtcacttcggacggtctgaccaatctggatcgcacctacactcgggccggagctttcaagctcaatgaaaacagctatatggtcaacaatcagggccactatctgcaaggttatgaaattaacacggatgggacacccaaggcggtgagcatcaacgccaccaagccgattcaagtaccggaccgggcgggcgagcctaaaatgaccgagctggtggaagcaagttttaacttgagtattgagtcgaaaaccaagccaacggaccccgccgcttttgatcccaccaactcagctacctttgcacactcaacatccgtgacgatctatgattcgcttggcgccccccatgtgatcaccaagtattttgtccgccatgaggatccggttactccggggacgccaatgacgccgggtacctggagcatgtacatgtatgagggggacaagcccattgatatcgctagtggtgcacccagcccgggcccaggcatccccactggcgtccagatgacgtttacctccggcggaaaattggatccagctcttactattccagctccaccggccccgatcaaaaccgtcacgctgggcacagcggccgggattattaacaacggtgcagaccccactcaggcagtggaaattcgtctcagtgatgtgactcaatacaactcccctttcaacgtcaccaaactgactcaggatggcgccactgttggtaatctgaccaaggtggagattacaccggacggtattgtttctgccacctacagcaatgcgacgacgttaaaggttgccatggttgcgctggccaagtttgccaactcgcaaggactgactcaggtcggcgatacctcctggcgccagtctctgctttctggagatgcgttgcccggtacgcctaattcgggcaccttgggcagtatcaagtcttcggcggtggagcaatccaacgtggacttgacctcccaactggtgaatctcatcacggcccagcgtaacttccaggccaactcccgttcgctggaagtgaacagttcattgcagcagaccatactgcagatccgttaatgatgacggtgttacaggggggcgcttcggcgcccctttttattgttccctttccgtgggcgtttattcaacagacgttggcactcaaattgcagttacctgatcagagtcatcggtttgacggaggatctcatggatcacatgctttacatcgccatgtcaggggccaaggaaaacatgaatagcctggctgttcgtggcaacaacctggccaatgccaacacagtcggtttcaagtctgacttcgagcaggcgcgcagtatgcaggcgttcggtgaagggctgccatcccgggtgtttgccatgacggagcggcccggtcagaacttgcagcacggcatgttgatgacgacagggcgagatcttgacgtggccgttgacggtcagggctggattgcggtgcaggatcccaaaggcggggaagcctatacccgcatgggcaacctgcaactgagcgcaacgggcaacctgcaaacctcaactggtctgaacgtggtggatgatgggggccaacccatagtgctgccgctgccgatggaaaagatcgagatcaaccgggatggcaccatcagcggtcgtcctgaaggggctgccgccaacctgccggaagatttccagcgcatcaagctggtaaaacccgcggctgacgccgtggagaagggccaggacggactgtttcgtcgcaaggatggccagaatgaggcggcctcggccactgtgggcctgatcgcaggctccctggaggggagcaacgtcaacgtggtcgacgagatgaccaacctaatccggttgcaacgtcagtttgaaactcaggtcaaaatcatgaagaccgccgaggaaaatgacgaagcccaaacccagttgctgcgcatcagctaataaaggagttttacatgaaccctgcactttggatcagcaagaccggcttggatgcacagcagaccaacatatcggtcacctcgaacaacctggcgaacgccagcactgtgggttacaaaaaatcccgtgccatcttcgaggatctgctctatcagaacatcaatcagcccggtggtcgttcctcggcggataccgaactgccgtcaggcctgatgctgggtgccggtgccaaagtagtggccacccagaagaaccatggtcagggcaacgtgcagaccacggacaactcgctggatctgatgatcagcggccgtggctacttcgaaattcagttgccagacggcagcgcggcttatacccgtaacggccagttcaccctcaatgatgaagggaccatagtgaccccaggcaacggctatccgctgcagccggagatccagatccccgaaaatgcccagagcgtgactgtgagcacggatggtcaggtatcgatccagctcaaaggggatggcgcttcccaggtcgtgggacagatcaacctttccgacttcgtcaatgcctccggtctgcagcccatgggtgaaaacatgttcctcgaaacccagtccagcggcgcgcccatcggaggtgtagccggtgcagacgggctcggggtcatcaagcagggcatgctggagacctccaacgtcaacgtgaccgaggaactggtcaatcttattcaggcacaacgagtctacgagatgaactccaaggttctctcggcggtggacggcatgatgtccttccttatccagcgtacataagttggctgtggacggcatgagctcatttttgatcccgcgcacatcagtaggaggcgcatgatgaaaaccatatggatgctgggactgctggcgctgggaggttgcagcagcactctcaataccgccaagcccgatgatcccgagtttgcccccgtttacggggagtcggatcccgtgtcggtcagacccacaggggctattttccagcctgatcaggtcaacggcatctactcggacatcaaggcgcacaaggtgggtgacatcatcaccatagagttggccgagtccacctctgcctccaagaaagcgaatacccagagtggcaaggataacaagctgagcatggagcccgttacgctgggcggagtgccggtcacagcaggtccttatgacctgtcggcgtcgctgggtcagaacagcgccttcaaggggcaggccaaggcggaccagagcaacagtctgcagggcaatatctcggtgagcgtggccaaggtgctgcccaacggcaatctggtggtgcgcggcgagaagtggatcatgctcaacaatggcaacgagtacatcaggatcaccggcatgatacggcccgaagatgtgacgtccgaaaacagtgtgtcgtcacagcgggtggccaatgcccgtatccattacggtggtaccggtgatctggccaacagccaggagcaagggtggcttaccagctttttcaatggcccctggtggccgctttaggagatgttatgaagtcactccgtcttgtgacctgatctgctgcctgatgcctttgggaatggcccacgcctcccgtatcaaggacatcagctcggtggaaggggttcgtaacaaccagttgattggctacggtctggtcgttggtctgcccggtactggcgagaagaacaacgccttcaccgaacagacgttccgtaccatgctcaacaacttcggtatcaaggtgccggataatatcaagcccaagataaaagatgtggcaccggttgccatccatgcagatctgcctcctttctccaagccgggtcagaccatagatgtgaccgtatcggccatcggtgaggccaagagtctgcgcggcggcaccctgttgcaaagcttcctgaaggggctggacgggcgtgtctatgcggtggcacagggcagtctggtggtgggtggtttgggagccgaaggggccgacggctccaaggtggtgatcaatacgccgactgtgggccgtatcgccaacggcgcgaccgtggagcgggaggtaccgaattccttcggccagggggataccatcaccttcaacctgaataggccggactttaccacggctcgcggcctggcggatgtggtcaatgatctggtggggcccaacacggcgcaggcactcgatgccacctcggtcaaggtctatgcgccgcgggatccgggtcaacgggtctcttatctggcgaccatagagaacctggaggtggatcccgccagtgagtcggccaagatcatcgtcaattcccgtaccggtaccattgtcatcggcagcaatgtgcggctcaagcctgcggctatcagccatggcggcttgacggtcaccatcgcagaaaaccagcaggtctcccagcccaatccactggcgggaggagagacggcggtgaccaacaactcgaccatcaatgtccagcaagagccggggcgcatgttcaagctcgatactggcgcgacgctggatgatctggtccgggcggtgaatcaggtcggggtggctcccggtgatctgatggcgatcctggaggcgttgcaacaggcgggcgccatcgaaggtcagctggtcatactgtaacaagcggcaaggggttgccacgggcggcaatgaggtaagcaaaatggcagagtttgacaccaacagcggcatgaacatgggcatggtgcaggatatcaagaacctggatcgcctgcgccagttgagccagagcaaggatgggcaggctgccgcactgcaaagcgctgcccgccagtttgaatccatctttacccagaccctgttcaaggggatgcgccaggccaatcaggtgctgacccaggacaatcccatgagcagcagctatacccagttctatgaaggcatgctggatgagcagcgggtatccgacatggccagcaagggtggtatggggctggccgacatggtgatcaagcagttctcccccgagacctttacccgccacgatggcagggtgctcaagatgccgcagcgtaccgaacgtgtctataagccctaccagccaccgacctcggcggccaacgatctcatctcggcttcaaaagttggcaaagattttgctgataaagagatgggcgaggctgcccagccgttggcctcatcgcatcgcacccatcggatagttcctcccatggggctggcacaagagggtcgtgctgtacggggatccaaggcgctggacaagacggcgcaggtgttcgagaccccggaagagttcgtcaatcggcttatgccccttgccaaaaaggcggcggacaagttgggcctgagcccggcggtactggtggcccaggctgcactggaaagcggttggggcaagcgggtgatcaagaacggagagggagaaatcacccataacctgttcggcatcaaggcggatccgcgttggcaaggccccaaggcggtggtcagcaccctggagtatgaacaaggggtggcgtcacgccagaaggcagcatttcgctcttatgagtcgtttgaggagagcttcaacgactatgtcgatttcctgacctcgggtacccgttacaaaggggccctggccaaggtggacagtccggaccgttactttgaagccttgcaacaggcgggctatgccacggatccccagtacgccaggaaactgaaacaggtgttgcgcagtgatgccattgctggctactccgctaccaccaacacagaaatggagctgtaagtcatggcaagcgatctgcttggaattggtacctcgggtgtgttggcacagcaacgcttgctgcagaccaccagcaacaacatagtcaacgtcaacagccagggctatgtgcgtgagcgtacgctgatctataccaattccgtcggcatgggcacgggtgacatgctgaccgatcgggtcatcaatacctacgcccagggtgaggtgcgccgtgatacgtccgcctattacgcctcggccagtcgctacgagcagctctccaataccgacattttgctgggggatgccagcaacagtgtcggtgcagccgttacctcctatttcaaggcgttccataccgccaatgaggctcccgccgacatcgccggtcgcaagaccaccctgagcgagctcagcggcatggtaaaccgctttcataccctgtcagcccagctggacaagcagaccgacaccatcaacaccaccatcggtgacgagaccaagaaggttaacaacctcatcaacagcatcaatgatctgaatcaggccatcctccgcacccagggaacgccggaagagaatctgatgctgttcgatcagcgggatgaagccattcgccagctctccgaaaaaatggagatcagcacagtacctcaggccaatggcagcatgctggtcaacatgagaacgggccactctcttgtcctcaatggcggggtcgcccagttcagcgttgtgtcgggtaacccggattctcgggaatccgagctgcagctgaccatgggggccaataaaaccaccatcagtgacaaagacataggtggcggagtagggggcttgttttccgctcgcaatgatctggagcctagcaagcgtgagctcggtcagttggcggcggccatggccgatgccatgaaccggcagaaccggttggggatggatctggataacgagctggggggagatctcttctcccttgcctccagcgatgggctggcctatgagcagaacaccggcaccggcgccgccaaagtcagcttcgtgccagggaaaggcaccgaggtcaccacctttgattacgaggtacagttcagcagcgccaccggttacgaggtgttctcgctggacaaggatggcaaccgcacctcgctagcgaccggcagcacaccaccagccactttccagctggcaggtcacggcatcgaaatagacttatccggcacacctgcggcaggggacaggatcttgctgcaacccaccaagcaggcggcagccggattgggccaagcggccacccgcccggaggatctggcgctggcatcccccctcaaggtcgacaagcacaaggacaacttcggttctgccgagatcaagcttggcggtgtcttcaatacaggcactggttcgggttttggcaccaatacgctggatccggcagtgccccaggtggtgaagatagatggcagcggcaactacgaagtctatgcggcagatggcactaccctcatcggcgtggcgccggcttccagcaagggtcaggatctgatggcctccatcgagagcccgctggggggacccaaggtgtatgccgatccgacccaggcgcctggctatgagttcagcatcacaggtacggtaagggccaatgacagtttcaccctgagctacaaccaggatggttttgccgacaacgccaacgggttggctctggcggagctgcaaaacaaggatctggtgcgcaagagcaccaatgccggcaccagcaatgacaagatgaccttcaacgaggcttactcgggcctggtgacagggataggcaaccagaccaaccaggccaagaccttgctcaaggccaacgaaacaaaattgaaccagagcaccagtattttcgagagcgtctctggcgtgagcctggaggaggaggcggccaaccttatccgctaccagcaatcttatgcggcatcggcccaggtggtcagcaccgccaaaaccatcttcgataccctgttgtcttcagtgaggtaagtgcatgcgtattaccaccaacatggtctatagccggaatatcacctcgctgaacaatgccaacgaaaggttgagcacggcttatgaacagctgcagagcggggacaagttcaagacctcgggggaagacccctccggcatgagccagaagatggcgctgaccaaggagatcgatctgttcaagcagtatggtgtcaatggcagcctgcttgagaacagcctaggtcatgaagagacggtgttgaccgcgctcaacaccgccatgaccagtgcccagaccctgatccagaaatccaacgattccgcggtgagcgcagatgaccgtctggcgattgccagtgagctggaagggttgcaaaaacagatgtttgacctgatgaacagcaagaactctcagggcgagtttatttttggtggcaaccagagcaagacccagccatttatcaaagacgccagcgggaattatctctttcagggagataccggccagcgcaatattcaggtgtcaccgacggtgcaaattgcagccaatgattcaggcttcaatttgtttgaggtagtgcctacgcgcagaaccggcagtgctgccagcgccaatattcaagtcggggtggccgatcagggaaacttcgacagtttttatcgcaataattatgatccagcccttgccagcaaccaatatactgtaaccacggccgcgggtacgccggatacttatgaaatacgcgatggtggcggcaccctgctgcaaagtggtgattatgttgcgggcaacaagatccccttcaatggcctggagctgaccctggatctgcctgcaggcggtgcggcacggcacaagactttgtactggatcccccccagaacaacaatattctggatggcatgtccgactttattaccgctctgcgtgatccgaatatttcagcggacgattttcagataaaagtcgcggatgtgacgtcccacatgaagaatgcccgcttgaatgtcgaccaggggttgggcgagatcggcggcaggatgaacagtctggagcaggtgctcggctcgaacgacggtttgagtaccctcaatcaacaagccagggccaaggtatccgaggcggatttgtatgaagtgatcgccaccttgtcaaaagaggatgcggcattgagtgcctcccagctctctttcagcaaaataagcaaactgacgctgtttgattatattcgttgatattatcacgggcccggccaccgcaatttcattgccaggcgacagggcccatttgctgaatatccactgctaactcccatatgaatccactctcgccctaattgtaacaagatgttgcagcaggccaattaccttgccctggtggcttgactcgtattgagcattcgataattatgcagcccgcacaacaaagggttgtgcgtactttttgcagcatctcgttaggcgaggctcctgtataaacaaaggccactgatctcacgacgtccagagacgcccaagatcaggacagttttcatcggattaaggtgtaaacccaagtggcttccggcatgccggatacgttatgcagtgctaaagctggtacgtggggatgatgacacgccggacggcgtcatttcctgcctattactcgtcaatcaaattgctgttttctttcagacggcgaccggatatccgattgcgctcaggccctgcctgaaatcacatgaggtcacttgtgatgaagaaaacacagactctactcaatcgtcatcaactgctcgatctggccgccctgcagggctggctggagaataatctggatccggttcagcgcgccgatcaactgctgaccctgcgtccggaagagctcaactgtatcttcgataccctgcccactgaacaaggcgcggccctgctgagctcactgtcggctgacgttgccggtcgtctgctgctgcgcttgcatgccagccttatcggtgtgttgcaaggggctatccctcgtcgtgatatgctggacatactgcgccgactgggcagcagcgagcgcaccatgctgctttctcgcttcccggagccggctcagtccaccttctactccctgctcgactggccaccagaatcggttggcgccaacatgcgccatgagtttctggccatcagtgatcagcagacggtgggcagtgccaagcagttgatccacgatgcctgggacaatgcccagttgttccagaacctgtatgtggtcaacgctgagcatcgtctgctcggcagtatcgcgctcaaatccttgctgattgccgatccccaactgcccgtcagcgacctgatggacagagatacagtgcgcatcaatgcgcgtgcggatcaggagatggctgcccgtttgctgattgaccgcgatatctcgacgctaccggtagaggagaagggcaagctggtgggtatcttccacgtggacgatgctgccgacattctggagctcgaatccacagaggatgccgagatgcagggtggctcctcgccgctcgatacgccctatctgcaggcgactccctggcaactgtggcgcaagcgggtgggctggctgcttatcctgtttgtggcagaagcctatacgggcacagtactgcgggcattcgaagagcagcttgaagccgccattgcgctggccttcttcataccgctgctgatcggtaccggtggtaacagtggtacccagatcaccactaccatagtgcgggccatggcggtgggggaggtgagcatgcgaaacctggggactgtcttgaaaaaggagctctctaccggtttgcttatctcggcagcgattgcggttgcggcatggatccgggcctggagcctgggtgtcggccccgagatcggcatggttgtgaccttgaccatcatcgccatcgtgctctggagcgctaccgttgcttccatcattcccatggtgctgcgtcgcttccggattgacccggctgttgtttctgctcctttcatcgccaccctggtggacggtaccggcctcatcatctatttcgagatggccaagtggttgctgcccgagctgcagtaagccgccgttaaaacgagtggataacagcaaaaaggcagcctgggctgcctttttgcttgtctgtttacggggtggagaaaggggatcagctcagctggaacagcagcggccagccctgctcctgacaataacggtgttctttctccaggttctgcatcagcaggcggttctcgtcgcaccaatcgatcggcagggtgaccaccagctgatcttcggctgcctgcaccttccattccggcaacaggttgtcctgccgcctgtggtgcgcagccacggcgaggcgaaggatgcgaatgcaacgcagcacggtctgctcgtcgtggttgggcaggggagggagctcggatagcttgagccccttgcgctgaaaccgcaccagcgccgccagcagtgcctgatcgtcctggttgaagccgggcagatccgtgtgctgcaagatataggcggagtggcgatggatgccgctgtagttgatggccagaccaatctcgtgcagtcgcgccgcccagccgaggatggcgcgatagggctcctccggcatctcccagggaccgctcagcgcatcgaacagggtcagtacgctctgctcgacccgattggcctggcgcttgtcgatgcgatagtgggtggagagggccagcgcggtacgctcgcgaatgtcgtggtgctgcaagcgctcttcgaattcatacagcaacccttcgcgcagggcaccgtccgaatactccattctctctatgggcagagaggtaaagagtccaagcagtatggccacagcggcggcaaacacctcctggcgctcctcggtcaggccggcgagtttcaactgatcgacccgcttgtggtcgagcatctcccgcttgagacgctccagtcctgccagtgtgatgctgccatcagtccagccttcgccctgcagcacgtcacgcacggtgcgaatggagccggagctgcccaggcaactctgccagcccagcttgcgatactggttgatgatgggggcgagctgatgttgggtctccagcacggcggcgttgaaggccttctcgctcagcttgccgttggcaaagaaatgctgggtgaagctgacacagcccatcttgcggctggtgagtgccttatgatcgaagccttcccctatgatgagctcggtgctgccaccgccgatgtccaccaccagtacctgtccttcaatgtgctgggtgtgggcgacgccctgatagatgagacgcgcctcctcctggccactgatgatctcgatgggatggttgagcacagaggccgcctcgcgcacgaactcgcgtgcattactggcgcggcgcaaggtataggtgccggcgatacggatgtgatccggcttgatgttggtcagtcgttcggcaaacagggcgagacagtcgaggccgcgtcccatggcgtctgccgacatgcgacgttgctcatccatcccttccgccagccgaacccgctccttgatgcgatcaactatctgcatacgcccctcgttgaggcgggcgatcaccatgtgaaaactgttcgagccaagatccacagcggcgtacaggctattgtccattgtttgactctatgcgtttgaggtagtcgtaaatcgcgacctgggaacggatcttgcggcggttaccccgcttcacatattcgttcttctgatccgcatcgatgacgcgagccttgcaggtgtcgctcagttgcagatcgagaatgtccatgatgcgctgtttgaggcgctcgtcatagatgggcgtggccacctcaattcggccgtcgatgttgcggctcatccagtcggcgctggaaatatagagctgggggttgcccttgttgtgaaacaccatgacccgcgggtgttcgaggaagcggtctatgatgctgatcaccttgatgttttcgctcaagcccggcacgccgggacgcagggcgcacatgccgcggatgatcatctggatgggtaccccggcttgaccggcggcatagaggcggttgatgaggtctttgtccaccaggttgttgatcttgagaataatgccgctgggctgtcccgccttggcgttggtgagctcgttgtcgatcagccgatagagctgacggcggctgttgatgggggagaccagcaggtggttgaacttgtaacgcttataggggtactcgatgtattcgaacaccccttccacttcggctgtgatatccgggtggcgggtcaacagggagaagtcggtgtaaatcttggccgtcttctcgttgaagttgccggtgccgatatgggcgtagcgcaccgcctcgccattttcgtggcgggtaatgagacagagtttggagtggatcttgaggctggggactccgaacaccaccttgaccccggcgtcagtgagaatgttggcccagtcgatgttggccgcttcgtcaaaacgggcccgcagctccaccaccactgtcaccttcttgccgttgttggcggcatcgataagggagtgaatgatgcgcgacttcttggcgacccggtagatattgatgcgaatggcactgaccgcagggtcgaacgccgcctgacgcaccagctcggtaaagtggtggaacttgtggtacgggtagtagagcagtatgtcctgcttggcgatggcatcgaaggcattgacgaagccgtcaaagtcgcggcattcaagggccggcagcttggggttttccagatagtcccggcctacgttggggaagccgatgaaatccttgaagttgtgataacgcccgcccggcatgatggcgtcgtaggagctgatctgcagcttgagcttgaggaagcttatcatggcggcgggcatctcccgctcgtagacgaagcgcaccggcatggcagtgagacgctgcttcaagccgtcactcatcttgtccaccagactgagatccagctgatcggagaggtcatactcggcatcccgggtcagcttcaccgcgtaggcagcaatctcgtcatagtcgaagaagcccttgaagatctcgtcgagacaaaagcggatgacgttatccagaatgatgatctgcttcttgcggcgggtgccttccggcggcagctggaagaagcggggcagatcatcggtcggtacctccaccagggcgtactggatcacctggccatttttcttcatctcgatggccagataggtgtactcatccttgaggaacttgaccgggttgacctctttgttgagcaggataggaatgatgtggcgcagcaccttctctctgaaaaagacccgcagccactgatggattgactcggaaatctgggtctcgttgaccaggaagatgttgtggcgggccagggcgatcaacaactccttgtaggtgttgtcgaacgcttcaccgagcgccatcaccttctgctggatggcgcgcagcagcaccttggcttcgtcaccgccgccgtgtacttcattgatgagaatacggcgcttgacgtccgacacccgtaccttgaagaactcgtcctggttggaggagaagatcccaagaaaacggacccgctctatgaggggcaccgtcttgtccatcgcctcttgcaacacccgttcattgaatgagagccagctcagctctttttcttcatactgcttgtcggtgctcatctaatgcctctgtatcaggtcgcgtctgcgcggcagttatggcgtgtgaatatgacagattgatgacaatccgctcagtcggtgaaagcctggtcgatatcgacgacaagatcgtcagatagagattcaagcgccgccacaagatcgtccagctccagctggggtggcagggccaccagggcgtgagcatagaagagcggggcgcccgagtggggcgcaggttcgcaacccgtggtgagatcggccacgttgatgttgagctggcgcagtatgctggccacttcgtgcactatccctgctctgtcgttgccggtgacgctgagcatgacctggcgctccggttcctggccgagctggccttcggcaaagctgacggtgaggccgggcaacattaccaaggcctcacacaggctgcggtagtgctcatcgggcacagtgacgtgcaggatgccggcaaattgtccagccagctcgctcatggaactgcccagccagttgccctgttgctgtgtgatgacatccgccagactctcgactatgccgggtttgtctttacctatcacggtcacgaccaattgcttctgcatcctgctctccttggaattgggtttctgtagcattgtgcctgctgtggcaggccatatgaagccccgttcggcctaaataggccgaaaaaaaccagaggggaggtttgtgccacgtttcagcgctgccgggtatctgacccctgtggtagagtgatgccctctttcgttttgtaaactggatagtgcattcatgaatacccttgtcgtatcgggattggtgttgttggtgctgctcctgctggtggtcttctggaccaggagcaagagaggcaaggcgttaccctatgatctacaggaggccctgttcagcccggccgagcgctccttcctcggtgtgctggacttagcagtcggtgacaaggcccgggtctttgccaaggtgagggtggccgatgtgctgacgccacaggcggggcttggcaaaagcaaatggcagcaacacttcaacaagatcagcgccaagcacctggattatctgctctgccacccagccgatctctcctttatctgcgccatagagctcgatgacagttctcatcgacatcagaaacgcaaggcccgcgaccttttcctgaaaaccgcctgcgacagtgccggtttgccgttgctgcagatcccggcgagtgcccattatcaggtagaagagctgcgcgagcagatcctgccgctgctggtcaagacaactgcaccgctggtcgacaatgtgatgccgggtgagcgccgcgagccaaccttcagccccttgctgctggacggcgtcgatatggacgagacccgccatgggggacgctcgccttcaagctcgtcccctgtgatcaccacgccggtcaggagtgcactggtctcgaccgccgacagcgagctggtggataacttgtttgccgaggtggaggacgaagaggactcgcattcgcaccaggctccccattgtccccgctgcgatgcgccgctggtggagcgggaggccaaaaaaggtccccatgccggtcgcctgttcatggcgtgcagccgcttccccgagtgtcgctacgccgccccccacaccaacgcccgtcactgatcccttgttgcatgttcccggcctgtcactgggccggaaacatgcagtcaatatccctgcctcgcggtagcgccccatgcctcatcaaaaaagaggcgacaaaatttatcttattacgcagttgcgtcgataaaattaagtcaaatgcgacaaattttgacaatgcgtcggaattttggcactttgtgcgacctgcataaggtgcgtggcttgaccacagaagcacattaaaacaataagttacgtctattataagagggatggatatgatggcgatgggagtattgattgttgatgccgatgcgcagcggcgccaacagttgggcactgtgctctcgtttatggggatcccctggcaggagattgccgagagcgagctggatgtggccatcgaaacgtccggcccgctgcaaggggtgctggccggtgccttgaccggtcgtccgttggacgaattgctgaccctctttccccgcattccgtttttgtcgctggttccggctgatttccccaacagcaacttcatcggtgtcgccgaagctcccttcacctacgaatccctcactcggtatctgcatttctgtcaggcatttgtctccttgcatcctcgccagcagacccatgacaagggccaggccctgctgcgtctgctggtgggcaaggggcgtggcatccaggaggtgcgccgcctcatcagtcaggtggccgaaaccgacgccaacgtgctgatcctgggggagtccgggacgggtaaagaggtggtcgcccgcgccattcacgaactctcttcacgctgtgccggtccctttgtgcccatcaactgcggcgccatcccggccgaattgctggaaagcgaactgttcggtcatgagaaaggggccttcactggcgccatcgcctcccgtcgcggccgcttcgagctggcacagggtggcaccctgttcctcgacgagatcggtgacatgccgttgccgatgcaggtcaagttgctgcgggtgttgcaagagcggctgtttgatcgggtcggcggtggcaagccgatccaggcggacgtgcacatcatagcggcgacccacagggatctggaggtgatgatccgcacccagggttttcgcgaggatctctactatcgcctcaatgtctttcccatcgagacgcctcccctgcgcgagcgggtcgacgacattccgctgttgctgcaggagctgctcaaccgtcatgccgagcagcatcatggcatcattcgcctgacccagcgcgccatggagtcccctggcccggcaatgtgcgcgagctttccaacctgctggagcggctgcttattctctacccgcaacagatcgtcgatgtggccgacctgccgagccgctatcgtctgctgccgtgcgaaccgagggatgagcggttgaccgaaatggacgagcgcgatgcgctggccgccgtgttccaggatccgcccgagctggatatgcacaacagtcacgcccgcgccatgcagctgccggaggagggggtcaatctcaaggagatgctggccgacttggaggtggagctgatccgccaggcgctggaatcccaggatggtgtcgtggcccgcgccgccgacttgctcggcatgcgccgtaccacattggtggagaagatgaaaaagtacgggatgagcaaggaagtctaaaggtcaaagccttgacgcttagattcaaggctttgatttatagtgatatttttagtgacatggaaattgaataacctgacctaatcgccagtttgaggtcaggtttatgacagcccagcagcaggacaacccactccagtctcacgaggtgagccagctttatgccatcttcacggcgctgccgaccggtgtattgctgctcgatggcgagggtcgcatcacccgtgccaacccggcagccctggcactgttgggggagccgctggcaggtcaggcctggcgccagatcatcgaccgctgctttcagccccgtgaggatgacggtcacgagatctccctgcgtgacggacggcgggtgcagctctcgacccagccgctgccggatcaacctggccagttggtattcataacggatctgactgaaacccgcaaattgcaggacagagtcaaccacatgaagcggttgtctgcccttggcaacatggcagcctcgctggcccaccagatccgcacaccgctttctgctgccatgctctatgcggccaatcttgccaaccgtaccttgaaacccgagtcccgcagccagttccagcaaaagctgatggccaggttgcaagatctcgagaaacagatcaacgacatactgctgttcgctcgcaacggtgacaaccaggtggtgacccccatctcggtacaggggttgctggccgaggtacaggccggtgccgaggcattctgcaaccagcaaggctgcgagttgcacatggaggcgccggagccggatctctgcctgctcgccaacagcagtgcactggcgggggccatcaacaacctgatcgccaacgcccagcaggcgggggcaacctccttgctggtgagtgcggtgcgcagcggcacccgggtggagatgcgcatcctcgacaatggcaaggggatgcccgctcacctgctcaaccagattttcgaacccttcttcaccacccgctcccagggcactggcctgggcctggcggtggtgcaatctgtggtgcgtgcccatcagggggaggtcagcgtggcctcagtgcccactgaaggcacctgctttactctgtcgttccctctgcatcagcaaccgatgcagcttggaggtgtcgcatgactcaggcccgtattctggtcgtagaagatgacaatggtctgcgcgaagcgctggtggatacactcttgctcggcggctacgagtgtcgtgaagcggacagcggcgaacgcgccctgctggctctgtcgcgccaaagctttgatatggtgatctccgatatccagatggggggcatggatggcctgaccctgctggccgctatccgccagcaatatccgcagatccccgtgctgctgatgacggcctacgccaacatcgacggtgccgtgcgcgccatgcgggaaggcgccatcgactatcttgccaagccgttttcccccgaagtgctgctcaatcaggtcagccgctatgtgccagcccagaaagtagaaaagcgcgctgtggtatacggggatcccaagaccgccgaactgttccagctggcgacccgggtggccagaagcgaagccactgtcatggtgactggcccgagcggtaccggtaaagaggtgctggctcgctacattcacgacaactccagccgcgccgaacaaaccttcgtcgccatcaactgcgccgccatcccggaaaacatgctggaggcgaccctgttcggctacgagaagggtgccttcaccggtgccgtgcagggttgtcccggcaagttcgaacaggcccagggcggtaccttgctgctcgacgagatcaccgagatggatctggggttgcaagccaagctgctgcgggtattgcaggaaaaagaagtagagcggctcggcagtcgcaagatgatccccctcgatgtgcgggtcatcgccaccagcaaccgggatctcaagaaggcggtgcaggacggcctgttccgtgaggatctctactaccgtctcaacgtcttccctctgcgctggaccgcgctctgggagcggcccggcgacatactgccgctggcggaacacctgctggcactgcatgccagccagcaggggctgccgacgccgcagctggcagagagggctcgcgaacgtctgttggcccacgcctggcccggcaacgtgcgcgagctggacaacgtggtacaacgagccctgatcctgagtccggatggcctcattggctgcgagcacctgatcctggaagaggtggacgaggaggagatccgtttcaccggcagcgaccgtctcagcggtggtgagcatctgggcagcgagctcaagcagcaggagcatcagatcatcctcgacactctgcaagactgcaacggcagtcgcaaggcggtggccgacaggctcggcatcagcccgcgcaccctgcgctacaagttggcccagatgcgggaggcggggatagatcttcccgcctgagtatggggtcgaacctgtcgtagccctggttgcttggcctggttatcaggtggccgggagcccctctaggttgcaaggtggtgtggaaactgtcgtgaccctcatggtctgactctgttgtccaaaaggaagggctcgcctgtttgcgtgaaggtgggggtgagcaatacccttgtccctggctgcctggcttggttatcagtgcagtcagggtggcgttgcgttcgagtgcccagtgtgggaactgtcatggtcttggcggcctggctcgattatcatggggtccttggcgtttgagcctggcccctgctgtatcgttgatgcaggggaccgagcctttataagggacccctatgatctctcatcgaaaactcgaaaccgtactcaaccatctacttgaaccccacgccatcaaggattactgccccaatgggttgcaggtggaagggcgcgcgcgcattcgcaaggtcgtgaccggcgtcaccgccagtcaggctctgatcgatgcagctgtggccctagacgccgatgccattctggtccatcacggttacttctggagcggcgagccggcccagatcaccggtatgaagcagcgtcgcctcaagaccctgctcactcacgacatcaacctgtttgcctatcatctaccgctggatgtgcatcccgaggtgggtaacaacgcccagcttgccaagctgctggacatcaaggtgcgccgtggcctggagccctggaacagcaagagcgtcgccatggtgggcaagctggaagagccgatgagcggtcgtgatttcgcaacgctaatcgccgaacggctcggtcgtgaacccctttattgtggtgacacaggccccgagcttatccgctccgtggcctggtgcactggaggtggccagagctatatcaatctggcggcggagcaggggatcgatgctttcatctccggcgaagcctccgagcagaccatccacaccgcccgcgagatgggaatgcatttctatgcggccgggcaccatgctaccgagcgatacggtatcaaggcgctgggagagtggctggcgaccgtgcaggggctggatgtgacctttatcgatatcgacaatccggtgtaagttcgattagccgcgtagcggcgtaatcggacatgactgcagtcatagagtggatatgtagaaatgacaagggaggctgagcctcccttgttacattttgcatgctgcgcttggcggttactcgcaggcatgacctgcggggccaagggcggcaccgtccagcaggacggtatcgccctgcattctcagccttccctcgcagaaccactgcaccaccagcgggtagatgctgtgctcctggacctgcacccgggccgccacttcctcgacatcgtcacctttgaagatggggacgcgagcctgcaggatcacgggaccgccatccagctcttcggtgacgaaatggacgctggcaccgtgctcgctatcaccggcatctatggcgcgctggtgagtgtgcaagccctgatacttgggcagcagtgaagggtggatgttgagcatccggcctgcaaagtgacgcaccagatcggcactcaggatccgcataaagccggccagtaccaccagatccggctgatagtcatccatcagcgcctgcagggcgacgtcatactccgcccggctggcaaactgctgctgggccagaatggaggtcgctaccccggccgtttgcgcacgcaccaagccgtaggcatcggccttgttgctgatgacgccgaccacttcgccggcaatcttgccgctggcgcaactgtcgagaatagcctgcaggttgctgccgctgccggagacaagcaccaggatgcgtttcataggggaggtcatttggctgctgattcggtcattcattgaatgatgacctgctcctcaccatcgaccgccttggcgatatggccgatgtgccatgcattctcgccttcggccttgagcagggtcagcgctttttcaagctgatccgccggcagggcgatgatcatgccgacaccgcagttgaaggtacggtacatctcgtggcgggtgacgttgccggcctgctgcaaccagctgaacaccgccggccactgccagctctgctcgtcgatcaccgcctgggtgttggcgggcagtacgcgcggtatgttttcccagaagccgccgccggtgatgtgggacagggcgtggatctcgcactccttgatgagcttgagcaccggcttcacatagatgcgggtcggctccagcaaggcgctggccagggtggtatcacccagcggctggtgcacatctgccttggagacctcaaggatcttgcggaccagagagaaaccgttggagtgggggccactggcagccagggcgatcagggcatcgccgtcacccactttgctgccgtcgatgatctcgctcttttccaccacaccgacgcagaaaccggcgatgtcgtagtcttccccttcatacatgcctggcatctcggcggtttcgccgcccaccagggcacaacctgattgctcacagccgacaccgataccggtgacaacagccgcggccgtgtccacgtccagcttgccggtggcatagtagtcgaggaagaacaggggctcagcaccctgtacgatcaggtcgttgacgcacatggccaccaggtcgataccgacggtatcgtgctttttcagatcgatggcgagacgcagcttggtgcccacaccatcggtaccggagaccagtaccggttccttgtagcccgcagggatttgacacagggccccaaagccgccaagaccaccaaggacttcaggacgacgagtgcgttttgacacgcccttgatacgttcaaccagtgcattgccagcatcgatatctacgccagcatccttgtagctcagtgaggttttgtcagtcacgcgtattccccgtcatatgaagaagtggagggtaaaattcggggcgtattctaacagtggccgagtaaaagcagaaaggaaatcgtttgcgcgtttttgcgtggaaaagctctacaagccgtggcttttgttgtatgattccgcgattttttcgcggcagttagaggagataataatgaaagtcgttgaagtcaaacaccccctggtcaaacacaaaatcgggttgatgcgtgaaggcgatatcagcaccaagcgtttccgtgaactggccaaagaagtgggcagtttgttgacctacgaagcgacctctgacttcgaaaccgagaaggttaccatcgacggctggaacggaccagtggaagttgaccagatcaagggcaagaaggtcactgtcgtgcctatcctgcgtgccggtcttggcatgatggatggcgtgctggagcacatgccgagcgcccgcgtcagcgtggtcggtatctaccgcgatgaagagactttgcaaccggttccctacttcgagaagatcgtcagcaacatcgaagagcgcctggcgctggtcatagaccccatgctggccactggcggctccatgattgccaccatcgacctgctgaaaaagaaaggctgccaatccatcaaggtgctggtgctggtcgccgcgcccgaaggcatcaaggcgctggaagccgctcaccccgacgttgagctctactgcgcctccgtcgatcagggcctgaacgagaaaggctatattgtcccgggtctgggcgatgctggcgacaagatctttggcaccaagtaattcctgatgccttgaccaccttctctgtatgaggggtgagaatggagccggcgccttgccggctctgctgtttatggcatcctctgtcttgctgcaatgcgcgccttgccgctaccataagcagcatctcccatttcgagactcctctcatgctcaaacgtgttgtgaccgtcctctgctgcggcttgtcattcatggtctcggccgctcaggtgaccgatctctatcagggcaaggcgcccaccagcggcgacatggtggctgcccagtcccaggcgctgggggatgtgctcgtcaaggtgaccggcaaacgggacatcctcacccagcctgacgtggtcaaggcgctggccgcccccggcgactatgtgcagcactatggctatcaggatgtggggccggtcaagtttctgaaagccgacttcaacgtggccaaggtcaatgccctgatctcccaaagcaagtttgccctgctggggcctgcaaggccacagatggcgctctggctggtaatcaatgagggggagcgccgcatcctgccggatcaatccagcgatggctgggccagcgcattgcgaacccagagccaggccatggggctgccggtcagcattcctttgatggatctcgatgacaacatggcggtcaacgccactgacgtctggggtcgttttgccgctcccatactgcaggcgagccagcgttacggcgccgagatggtggtgctgggcaagctgacaccggaaggtgacaagtggagcatagactggggcctttatgggcccaaggccggtggcgaactggccgaactcacccgtggcagcagcagtggtacccaggccgaggtggcacagcattttgccgatgagctggctgcctggctggtacaaaactatggcgcgcgcatttcgggtgtcgcttccagtcagacactggtggtggaaggtttgtccggtattgatggcatgatcacggtgcagaagatgctgcaggggatggccagcgtgaccaaggtgactatcggcaagctggagggggacaaggtgaccttcgatctctcgttgcagggcgacaaggccgagctcatccgcggcctgcaactggagagccggttgcgccagattgatgataatgacagcggtttgcgttaccaatggtcgcagccctgatcatttcatcgtgttcccgaccgcccggccaagtccgggcggttctctatctgcctttgcgatggtacactctggcacaaatgtcacagtcaaagcctaacgagtgaagcaaccggcccaactgtctttagccgtacaactaccggatgatgaaaccttcgtcagtttttatcccggcaacaatgctcatctgatcaccgccctcaagaatgcggccattggtcagggatcgcctttcctctatttctggggtgccaagggatcgggacgttcccatctgctccatgcaacctgtgccgaggtcaatgcccgcgatgcggcggcggcctatctctccctcgatcagtttgaacagctggatcccagcatgctcgacgccctcgaaagcttgccactggtctgtctcgacagcctggaagccatcgccggcaatgcgcagtgggaacgtgccctgttcgatttttacaatcgctggcaggagaagggggaaggtaccctggtggtcacgggttgcagcgcaccgcgcaagctggggctgcaactgccggatctcgcctcccgcctcgactggggggtgagtttccatctcgacgagctggatgatgaaggcaagctcagtgccctgcagctgcgtgccgagctgcggggcttcaaattgcccatcgatgtgggccgcttcctgctcaacagactctcccgcgacatgcgcaccttgcttaccaccctcaatcagctcgataacgcctcatttcgcgccaagcgcaaactcactatcccctttgtgaaagagatcctcgaactttgagcgggctgcggctgcgtgtacgggtaagacccggattgaaaccaaaaagaaaccccggcaccaggccggggtttttgtctgtgcgactgtcgtgatcagtgaaactgatcttcttcggtcgaacccgtcagtgcggttactgaagattgtccaccctgaatgacggtagtgaccttgtcgaagtaacccgtgcccacttcctgctggtgagcaacgaaggtgtaaccacggctggcggcggcaaattccggctcttgtaccatctcgacgtagtgcttcatcccctcgccacgggcgtactggtaagccagttcgtacatgtggaaccacatattgtggatacccgcgagggtaatgaactggtacttgtaacccatgtcagagagcgcctgctggaagcgggcgatggtggcatcgtccagattctttttccagttgaagctgggggagcagttgtaggccagtatggtgtccgggtactgcgccttgatggcttcggcaaacttgcgcgcctcgtccagatccggcttggcggtttcacaccacaccatgtcggcgtagggggcataagccaaaccacgggagatggcctgctcgatacccgcctgcaccttgtagaaaccttcggcggtacgctcaccggtcaggaagcctgaatcgtacggatccgcatccgtggtcagcaagtccgccgcgttggcgtcggtacgggcgatcaccagggtggtggtgccacagacgtcggctgcgaggcgtgctgcaaccagcttctgcaccgcttcctgagtcggcaccagcactttgccgcccatgtggccgcacttcttgaccgatgccagctgatcttcgaagtgtacgccggcggcgcccgcttcaatcatccccttcatcagctcgaaggcgttcagcacgccgccgaaaccggcttcggcatccgccacgatcggcaggaagtagtcgatgaaaccggcatcctgcggacccaccttgttggcccactggatctggtcggcacgggcaaacgagttgttgatgcgctcaaccaccgaggggacggagttggccggatagagagactgatccgggtacatggtggaggacaagttgttgtccgccgccacttgccagccggagaggtagatggcctctatacctgccttggcttgctgcactgcctggccgccggtcagggcgccgaggcagttgacgtagcctttcttggcgctgccgtggatcagctcccacagtttgtcggcgccgcgctgagccagggtgtgcaccggctgcaagctgccgcgcagattcaccacgtcttcggcgctgtagccgcgcttgatccctttccagcgggggttttctgcccagtctttctcgatagcctggatctgttgctcacgggtcagtgccatatcagttccctctttcattgatttcacgtttccattgacttgttattggcgggctccgctggggagacccggagttcagagccgctcgtaaccgggcagcgtcagaaaatcgatcagggtatcggcgcaggtgatctgctccatcaactcgctcgcttcggcaaagcgtcctgcttgccagcgggcggcgcccacttcatgtttgaccacctcctgctcctcggccagcatctggcgaaacagctctttggtcaccaccttgccgttggagaggctcttgccgtggcggatccactgccagatggaggtgcgggagatctcggcggtggccgcatcttccatcaggccatagatgggcacgcagccattgccacctatccaggcttccagatattgcagggcgacccggatattggtgcgcatgcccgtttcggtacgttcgccttcacagggagccagcaggtcggcggctgtgatgggtgcatcctgctcgcgcaatacgccgatctggttcttggcgcctgccggtatggtggcgttgaacacggccatggcggtgtcggcgaggccgggatgggcgacccaggtgccatcgtggccgttgcttgcttcccgctccttgtccgccttgaccttggcaaacacctgctcgttgacggcggcatccttggccgggataaaggcggccatgccgcccatggcaagagcgccccgcttgtggcaggtcttgatcagcagccgtgaataggctgagaggaagggtttgtccatggtgaccacctgacggtcgggcagcactctgtccccatgatctttcagcgtcttgatatagctgaagatgtagtcccagcggccgcagttcagcgcgactatgtgatcctgcatctgatagagcagctcatccatctcgaacaccgccggcagggtttcgatcagcacggtagccttgatggtgccgcggggcagaccgaacttgtcttcggtccaggcaaacacttcgctccaccagcgaccttccagatgactttgcagcttgggcacatagaagtaggggcccgagcccttggccagcagcgcctgatggttgtgcaggaaatagagtgcgaagtcgaacaggccgccggggatgggctccccatcgaaggtgacatgtttttccggcaggtgcaggccacgtacccggcagatgagcacggccggattggaattcagggtataggctttgccttccggactggtgtaggagacggtgccattgaccgcatcgcgcaggttgatttgaccctcgatcactttattccaggcaggagccagggaatcctcgaagtccgccatgaagacttcgacattggcgttgagagcgttgatgaccatcttgcgctcaactggccccgttatctctacccggcggtcttgcaagtcggccgggataccgcgcaccgtccagtcgcctgcacggatatgtgctgtttccggcagaaagtccggcagctcgccgccatcgatacgggcctggcgtgccacacgttgtttcaacaattcgccccgttggggagcaaagcgttccaccagttcggataccagggccaccgcatccggcgtcagaatttgcgcgtattcgggaagcatctcgccctggatgcgcagacgggcgctacagtgggtctgggccggtgccgacatagggttcactcctttgagaattacattttgaactaattaactacgactaaagtcgatccctgttctttcaagcttcccataacaacgggataacacgattcataaggtgcgaaatattgccctctccgtcaaccacttttttaaaacgcctgtttctgacatatggttaaggttatgtttttaatgacattatgtgattggtgtaaatgctctatgcagatggttatgctcttggtttcctaccccctgtggtggtgtaggccagcggtgttttgaatactcgggatgtaactaattacgtaataaaattacaaatgcaaaaacaaatcccgaccttactccaagctttcagaaaacggctgtatgaaatgattttttggatctcagtgaatactcagctctcgccagtgttggctattgaacgtttgtttaaaacttggatggggaagagggggcgaatggggtttatctcgtcagcaggggaaaagtgacgagcaataacgtaggtttgtatcaccttggcttgctatctggggtgatgaggggaggaggttgggaagtggataaaactgataaatcgtagttacacagcattttattgttatttgtgtcagtgggccttcctggcccccggggaaggtaaaaaggtggcgaaacccaaggtttcagcggccacttttcctcttctactctatcttgagcgggatcagtattcgtcgtccggcgccgcgagatcgaccacatccagatgcactatagtgccgtattcgtgctcgccgagttcgatgtcggcttgtggcaagggggctgggtggggctgtgattcaactgcttgcgtcatgggtgcttgcctcattggattgcaagccggtcggtgactccatcacccggattcccacctccctgtttcattgccggcggaaaagtcgcgtatcctagcgacactcgccacaggtttcaagtgattctgaataaaaaatataccaccaatgtgtgatggctctgtggtggcgcctgccggacagagtactgccagggtcataaggaggatgaaggggctggagtgaaatggaggtaaaaaaatagcccagtcgtttgactgggctatttctcggggaaaatggtcggtgtgagaggattcgaacctccgaccctctacaccccatgcagatgcgctacctggctgcgctacacaccgacgaggtcagttcgagctgacgaaagggagtctaatgatatgaatctgttggtgcaactccttttttatcagtgagatgtcgattgcttctttattgctcactcaagatgctgcttgggccggccacggagatttggcataatcgccgccccgtattgcggtggaaaaattgcgccgcagggctagcttggcgactgtggtcaaggcgccagcaaccgcaggtgtggtgcctgttccaggcgcaggcaagctctgatgggcgcagtcacatgcagggcaagccgtcatgaacaaccaatcggtcatgaacaaccaatcgagagaggagcaaggggtggaaccatcagcagccgcagtatccctgagccagacagcacagcaagcagagcaggatgagcgctggatgcgccatgccatggcactggcagcccgggccgaggggatcggcgagatcccggtcggtgccgtgctggtgctgggagacgaagtggtcggtgagggggggaatcgctccatcagcgagcatgatgcgtgtgcccatgcggagatcatggcgatccgcgcagccggtgcccgactggaaaactaccgtctgatagataccgtgctgtatgtgacgctggagccttgctgcatgtgcgccggtgccctcattcacagccgggtcaagcgggtggtgttcggggcgcgggatctcaaaacgggagcggcaggttccgtattcgatattttgcaggacccccgccacaaccacagagtgtcgttgacggggggggtgttggcagatgcctgctcggctcagctctcggccttcttcaagcgccgccgcgccgagaaaaaggcagccagacaggcgctgcaacaagcgaccgactcttcttcttgatgcaagcgggggcgacttttgccgcgtcctgcttctcaccattcaatatattttcatataaaacagatggttgaatctgtttcttgccaaaaaatgtggtccttttcctcttcgaaaataagctctgctcaaggggctttgatgtaacaaaactgtcatgcaaccgccatataatgccgccaagcctagctcacattgaggtcttgcatgtcatcggaatcgatcaacctggtcatggcgggcagtagaaaacgccggatcaaggataagttggccaagtacggagtcaccactggtggtgctctggtgctggtggccctgttgctcatttttttctatctgctttatgtggtgaaacccattttcaacggcgccaccatggagccgaccacgtcgttcagcctgcccattgaaggcaagacagcttggctcgggatggaagagcagaacgagatcggctatcgcttcagcgacaaggggctggtcaacttctttgccattcaggcggatggcaaggtcaaggtggggcaggccattggtcaggctcaggttgccggtgacatcacgacggtcaccagcccggcgccgggccagaagctcatcgcctacgggtttgccgatggcaaagccctggtgatgcaaccctatttcaaggtttcctatcccaatgatgtgcgggtcatcgagcccagcctgaaatatcccttcggcgaagagcccgtggtgatcgatccccaaggcaaggcgctgcagctgatggtatttgaggccaccaaggacaagatggccaccgccgccgtgaccgaagatggccgcggcgtgatgacggtgatgagtggcgaggagaatttcatctcgggtgaagtggagtggagcgcccagaactacagcatcccctccttgccgcgtcatgtggatcaaatgctgctgacccccaatctgcgcattttgttcgtgcgtgaggctaaccgcctctctgtctacgacatccacaacctcaatgacatctccctgcgcaacgtcatggagatcaatgcccccaatgccaacgtgacccgggtcgagctgctcgccggtgcctcctctttgctggtgggtaacgacaatggtgtcatctcccaatggttcgaagtggccaaggatggcaagcgccagttcacccagatccgtgatttcaaaggcgatggccctgtggatttgctgactcctgagcactttcgcaagggcttcatcagcgcaggcaaggatggcaccatcagcttcttccacgccactggcgagaccaagctgctgagcgagaaggtggaggggggcatgctgtcggcactggccatctcgccccgccacaacgtgctgctgatgcagcagggcgacaccttcaagttgtttgcggtcgagaatgatcaccccgaggtgacctggtctgccctgtggcaagaggtgtggtacgagggttatcccgagcccatgtatgtgtggcaatccacctccgccagcaacgattttgaggccaagctgagtctggttccgctggtgttcgggactctgaaagcgtctttctacgccatgatgtttgcggtgccgctcggtgttgccggtgccatctacaccgcctatttcatgtcggccgggctgcgtaaatacgtcaagccgacggtcgagatcatggcggcgctgccgaccgttatcctcggtttcctggctggtctctggctcgctcccattatcgaaggggcactgcccggcgtggtgctgctgcttgtcctgttgccgatggggatgctgctgaccgcgctggtatggaactatctgcccgagcgcagcaagtcctggttgccggaagggtggcatgccatcctgctcattcctgtgctgctgttgattggctggggcgccttctctttgagccctctcatcgagaacgccttcatgcacggcgattcccgtatctggctgacccatgaaatgggcgtcaagtttgaccagcgcaactccctggtggtcggtatcgccatgggctttgcggtcattcccaccattttctccatcgctgaagacgccgtcttctccgtgcccaagcatctgactcaggggtcgctggcactgggcgccacgccgtggcagaccctgagccgggtggtgatcctcaccgccagcccgggcatcttctcggcggtgatgatgggccttggtcgcgccgtgggcgagaccatgatagtgctgatggcaacaggcaatacccccatcatggacttctccatgttccagggactgcgtaccctggccgccaatattgcggtggagatgccggagtcggaagtgggcagctcccactatcgggtgttgttcctcgcggccttcgtcctgtttgtattcacctttatgttcaacaccctggccgagttcgtgcgtcagcggttgcgtgaaaaatacagctccatgtaacgggcaaggaatcgacaatgggtaagtggtttaaatcaggggccccctggatctggatgacaggcggtgcagtgagcctgagtctggtagcggtactgggtctgttgctgctcatcggctggcgtggtctggtctatttctggcctcaccccatctatgagtggcagattgaagatgccagcggcaacaagagcgtgctgattggcgagataaacgaccgtgaactggtgccggtggagcggctgcgcgccgcgggtctgcccctggaaggggaaactcgtgagcaactgacccgctatctggtcaagaccggcaagcgcgaattcgtcgacctcgattttcgctgggtgctggagaccgacatcaagtcccgtacccagccggccgagctcgccatggtggagcgtgccaccaacggcaacttctacggttatatcgtcggggtgaaagaggatggacaggcactgagcgaggatctgcatcccgcgctgcaacgggtactggcccgtgccaacgatctgtccgaacaggctgacgatttgcaaaaagggtacataggcagcatcaactaccagctggagcggctgcgtctcaaggagcgcaaggccgagctggatgacaagctgaccgatcagcttaaagcccagctggctgaagaacgtcaggcgctaaacgatcgctatcaggtgctggagaaggatcttttctccctgcgagcccaggcagacagagactccattacggtcaaggacatgcgaggtgagctggtgaccatgcccatgtccaaggtactggatgtggtatggcccaatgacatgagcctgccggccaaggtgggtcactggttccaccagattggcaagtttgtctccgatgatccccgcgaggccaacacagagggcggcgtcttcccggccatcttcggcaccgtcttcatggtgttcctgatggcgatcattgtcacgccgctcggcgtggtggcggctgtctacctgcacgaatatgcgggcaagaacagcctgaccaagatcatccgcatcgcggtgatcaacctggcgggcgtgccctccattgtttacggcgtgtttggtcttggcttctttgtctataccctgggcggttcgctggatcagctgttctacccggaggcgctgccaagcccgacctttggctcacctggtgtcatctggtctgcgctgaccctggccatcctgaccctgccggtggtgatcgtctccaccgaagaggggctggcccggatcccgagcaccatccgtcagggttcgctggcgctgggtgccacccaggccgagacactgtggcgtatcgtgttgcccatggcgagcccggccatcatgaccggccttatcctggcgatcgcacgggccgcaggtgaagtggctccgctgatgctggtgggggtggtgaaactggcgccgaccctgccgatggatggcaacttcccgtacctgcacgtggagcgcaagttcatgcacctgggcttccacatttacgacgtgggattccagagtccgaacgtcgaagcggcgcgaccgctggtgtatgccacctcgttcctgctggtgacggtgatcgtcggcctcaacctgacggccatcggcattcgtaaccacttgcgtgaaaaattccgctctttggaacattgatgcggcagtccagactggtgtttaggcaatggatgaacagcatgaacctgactgacatcacaggcattcgtaaccatttgcgtgaaaaattccggtcgctggaagattaatccggctatccaagactgatattgaggtaagtgatgtgcggccaaagagcgtgccgccatccctcaccacccaagcatgacggttgccggaacatgaatttgtcggccaccacagactgatttgaggtaacagatgatcaacgtaacgaccgcatccacccagcacacggcgctggacttgctcaacctgagcccggagcagacagcgctggaggtgaaggatctcaacctgtactacggcaacaagcaggcgctgttcaacgtcaacatgaagatcccgaaggggcaggtgacggccttcataggtccgtccggctgcggcaagtcgaccctgttgcgctgtatcaaccggatgaatgatctggtggagatctgccgcatcgagggcgaaatccagctgcacggccacaacatttatgacaagggagtggatgtctccgccctgcgtcgtcaggtcggcatggtgttccagcgtccgaaccccttccccaagtcaatctacgagaacgtggtctatggtctgcggctgcagggcatcaacgacagacgcaccctggacgaggcggccgagcgttcactgcgtggcgctgccctgtgggaagaggtgaaggatcgactgcatgacaatgcattcggtctctccggtggtcagcagcagcgtctggtgattgcacgggccatcgccatcgagccggaagtcttgttgctggatgaacccacttctgcgctggaccccatctccaccctcaccatcgaggagctgatcaacgagctcaaaagccagtttaccgtggtgatcgtgacccacaacatgcagcaggcggctcgggtgtcggatcagacggcgttcatgtacatgggcgagctcatcgagtactcgaacaccaacaccatcttcaccacaccggccaagaaaaagaccgaagattacatcacaggccgttacggataaggaggggaacaggatgaacctcaataaacagattaccggcccgttcaacggctaaggcataatcggagcatcaaggattatttgtatggacaatatgaacctcaataaacacatctccggtcagttcaatgccgagcttgagaatgtgcgcaatcaggtgttggtgatgggcggtctggtggagcaacagcttaccgatgccattgccgccatccacgatcaggatctggatgcggcgcgcaagatagtggccaatgaccacaaggtcaacgccatggaagtggccatcgacgaagagtgcacccgcatcatcgccaagcgtcagcccactgcgtccgacttgcgtctggtgatggccatcatcaagaccatcacggatctggaacgcatcggcgacgtggcggacaagatagcccgcatgctgaccgacaacgccaacaagccacagccgccgctggtgtcgctcgagaacatggggcgccgcaccatcaagatgctgcacgacgtgctcgatgcgtttgcccgcatggatctggaggcggccatcgccgtctacaaggaagatgacaaggtagatcgggagtacgagtccatcatccgcgagctgatgacctacatgatggaggatccgcgcaccatcccccaggtactcaatgtactgtgggcggcgcgtgccatcgagcgggtcggcgatcgctgccagcacatctgcgagtacatcgtttactacgtcaagggcaaggacgttcgccacaccaaggctgacgagctgagcgatctgcttggcaagagctgatgaaatgaataaaaaggcgcgtttcgcgccttttttgttgcactgcatgtcagagcaagatatcgccacccggatagcggttttctgctagaatatgccccctgtgtgagttccggatggactcacggtctggtctcccaggcccagtttgccgtcttgtgctaaggcgggtgtagcaataggttaatcatgagttttgccgatagtatatttcttctgatgctgctggttgccggcagtgtgttcttctccctttccgagatctccctcgccgcctcccgcaagatcaaattgcaggtgatggccgatgaggggaaccgccatgccgccaaggtgctggcactgcaggcccagccgggtaatttctttaccgtggtgcaaattggcctcaacacagtcgccatcctgggcggtatcctgggcgagtctgccctgaatccggccatcaaggggttcatctccggcttctatcagggcccctggctgggccagataagttctgccgcctccttcgtgttcgtcaccggcatgtttatcctgatcgccgacctgatgcccaagcgcctggccatgaccatgccggagcggatcgccgttgtggtggttcgccccatgctgctgtgcgtgaccctgctgatgccgctggtgtggttcttcaatggcatggcgaatgcgttgttccgtctgctgcgggtctccatgatacgcaacgacgagatcacctccgacgatatctatgcggtgatggatgccggcgccgaggcgggcgttattcagcgcgaagagcatcagctcatcgaaaacgtgttcgagttgcagtccctcggcgtgacctccgccatgacggcgcgggagagcctgatttacttcaccctgcaagagggtgaagagagcatcaaggccaagatcgccgagcacccccacaacaagttcctggtttgtgaccacaacctcgacagcatcaagggcttcgtcgatgccaaagagttgctgatccgcgtcatcagcggccagagcatagatctcaacagcggctccctggtgcagaacgtcatcatcattcccgataccctcaacctctacgaggcgatggaatacttcaagaaccacaggggtgacttcgccgttgtgatgaacgagtacgccctggtcgtggggatagtcaccatgaacgacctgatgagtaccgtcatgggtgagtgggccacccacgtagtggaagagcagattgtgcagcgggatgaaaattcctggctggtggatggtgtcacccccatctctgacgtgatgcgggccttcgacatagaggcgtttccggatagccagaactacgagaccatcgccggtttcatcatgttcatgctgcgcaagatccccaagcgtaccgactcggtcaaatacgcgggctacaaatttgaagtcgtggatatcgacagctacaagatcgaccagctgctggtcactcgggttgaacccatagtgaccgacaagtccgctcaggaatcgtaaaggagctaccaaggagtcatgaagatgcagtctcattcccgtgcgctggcctgtgtggcgcttgccctggcgctgggcgcttgcagtcagagcgccccccgcaaggcggtgtcgttgccaaaccggttgccgccaaggcagaagtggtgccgcaatccgatcccgatgccgtggtacaaagcgccgtagtggagccaagtccggtctttgatgaggagtatcacggcccggatcagggatccctggagtcggtaaccgccctgtttgcccgtggttacatcgaatctgccatgcgtgaaaccatgctggcggcggtgcacagcgactatccgctgctcggcatgcgggatgtgcggttgaccgaccctgtctccaagtttctcacctcgacccaggcggccaccactgcccacgactatctctatgccggtgtgcagcgtcgtctcggtcgccctctgagcccggcccagtgggcgcagatctggcagggattgccccagcaggggcgggtctctgactggaccaagcagatcaagcgagtgctggcagggcgttaaaccgccagctaaccagacagcagtgaggccacccttgggtggcctcactcatttctacctttcctcatctttgcgttctgatttctgttgataccgattgccgcctgcactgctttgctttatcttgttttagccatctaaacatctatatgtttttatggctggtgtcgatagggatacctcaccacgatgaggcccggcgacgcacagccgcagagcaacgctaaagagtgcatggcagcgcaaaaaagctgcaaatcgacaaaacagacaaacacagaacaacaaagagacacgacagatggaaacacaggcattgtgggtactggatggtggcatgggacgcgagctggcacggcgaggggcgccctttcgccaacctgaatggtcggcgctggcgctgatggaggcaccacagacggtgcgcgaagtacatcaggcctatgtggcgagcggtgcccgtgtcatcaccaccaacagttatgccctggtgccgtttcatatcggtgccgagcgatttgccgccgaaggggaagcgctggccgcgctggctggccagctggcccgtgaggttgccaatgagcaaccgggctcggtgcaggtcgcaggatccctgccgccactgtttggctcctaccgcgccgacctgttcgaggcggacagagtgggcgagctggccacaccgctcattcgggcgctgacgccccatgtggatatctggctggccgaaaccatgagcctgattgccgagccgctggccctcaaggcgctgttgccacaggatggcaagccgttctgggtctccttcaccctggaagatgaagcgccaggcagcgagcctgcgcttcgttccggtgagcgggtggcggatgccgtcactgcactggcatcggccggggtggacgccatcctgttcaactgctgtcagcccgaggtgatcgaggccgcgctgacggtggccggtgacagcttgcaggcgctgggtcgaggggatattcgcctcggcgcctacgctaatgcctttccgccccagccaaaagaggcgaccgccaacgacgggctggacgagatccgcgccgatcttgggcctctggattacctcggctgggccgagcgctggcgtgccgtgggggcctctctcatcggcggttgctgcggcataggccccgagcatattcaggcactggccagcaggctgcgctaaggagatcatatgaaagagagcaaaataggcctctggtccctcactgcgctggtgttcagctccatggtgggggcgggcatcttcagcctgccccagaacatggccgaggtggccggtgcccgcgccgtgctgatcggctggggtgtgaccggggtgggcatactggcactcgccgcgagttttctctacctgtcgcggctaagaccggatctcgatggcggcatctacagctatgcccgcgcaggctttggcgatctggtgggtttcttctccgcctggggctactggctgtgcgccaccataggtgtggtgggttacctggtgatcgcgttcgccgcccttggcagcttcgtcgatacccctgaacacatctggtttggcgatggcaataccctggcggcctttatcggcgagtcctgcatcctctgggcagtgcatctgctggtggcccgtggcgtgcagcaggcggccctgttcaatctggtggcgaccctggccaagagcctgccgctgctgttgttcatcctgttcgcctgctactggttcgaccctgtgaccttcggggcggatcaggggggcagcacgcttgctgtgccggtctccgagcaggtgcgcaacaccatgttgatcaccctctgggtctttaccggcatcgaaggggccgccgtcttgtcggcccgcgccaggaacaagcgggacgtgggcacggccacagtgctcggcgtggtgctggcgctgctgctctatgtgctcatctctgtgctggtgctggggatattgagtcgccccgagctcgcggccctgcccaatccctccatggcggggctgatggcccagatgacaggctcctggggcaaggtgctgatcagtgtcggcctcatcgtctctgtgctcgcttcttacgtgagctggaccctgttctcggccgaggtgcccttcagcgctgcccgccacggcgccttcccggccatcttccggcgccagaatcgcaacggcacccccatagcgtcgctgtggctcaccagcctgacggtgcagggctgcctgctgctggtgtggctgctcggtaaggggtataccaacctgctgctcatctccacctccatgatactggtgccctatctgctgatcggcctcttcttgctcaagctttctttgagtggtgagggcaatggcctgatgcggactgtggcgctggtgtcgagcggttacggcctctggctgctctatgccgccggtgtggaatacctgctgctctccttgctgctctacgggccgggcctgctgctgtttctctacagtcgccgacagcttggtgaccatcagcggctcagtggtcgcgagcggctgctggccgggataactctggtgagcctcattcccgcactctggtcatttgcctctccatgaaggggataagtgatccttgtaaaatgataaagcgccctgatggcgctctcttttttgctttgttcccgggctcaggcgctgccggggccggccggtttgccaaacagcaccttgagcttctctgaccatggcaggccacgggcctcgcgcagcatgtcgcgccactcgtggaaggtgagggtgagcggattgaagctgcgaaccggtttggtgatgccaaagcggcatggctcggcgggatcctcttccacaaaggtgccaaacagccgatcccagatgatgagcacgccggcgaagttgcggtctatgtatttggcgttgctggcgtggtgcaccctgtggtgggagggggtattgaagatccactcaagccagccgagcttgcccaccacctgggtgtgaacgaagaactgaaaacccaggctgagcagcacggtcgccaccacggcctggggcgggaagccgatgaggatcatggggacccagaacagccacatgcccgagacggggtacatcaggctctgacgaaaggcggtggagaggttgagccgctccgagctgtgatgcaccacttgggaggcccacagccagcgcacatggtggctggcaaagtggaacagccagtaacagcaatcttgcagcaggaacagcagcaagatgctccagagattgagttctatgtcgaacagccgccagccccacagggcgtcatacaggtaagcgatggcgatggccgtcagtgcgtcacccccctgatgcatcagggccagggtggcgttggcgaagagatccttccactggtaggtggcggtgggaaaggccgccccgtgcttgcgcaggtaaagcatctcccagccgacaaatgccaaaaagacgggggagagataaagcagcagcagttgcacatccatgtcgagcgtccggtttgaccagttgtgttccagcataccgaatggatttaaaatttcattaacatattgcaccgccatctggtgacggacttatggaaagcattagggtaagcatttgttttcatgtgacaaataagatggctacgagatttggcagggacgaagtacctggccctgtgttgctgcaggatccagccctattaagatggcaggccaagtccgtgctggaaaaacagagggagccatgggctccctcttctactttctacggctgtcagcgtcagagcacctgactcaggaactggcgcaggcgcggggaggggggattgtcaaagaagtcggtgggcttttcatccaccagcagctcgccgttttccataaacagtaccctgtccgccacctcgcgggcgaagcccatctcgtgggtcaccaccaccattgtcatgccctcgcgagccagccccttcatgacgtccagtacctcgcccaccatctcggggtccaaggcgctggtgggctcgtcaaacagcatgatgcgcggctgcatggcaagcgcccgggcgatggctacccgctgttgctggccgccggatagctgggacggatagctctcggccttgttcgacaatcccactttcagcagcagggccttggccctgtcccgcgcgtcattgcgcgacaacccgcgcaccttctgtggcgccaggcagatattgtccagtacgttcaggtgggggaagaggttgaaggactggaacaccatgcccacctcttcccgcagcttgttgacgtcaccgggctcggtcaggcagatgccatcgaccactatgttgccgtcgttgatggtttccagctggttgagggttctcagaaacgtggatttccccgagccgctcggcccgacgatcaccaccacttctccttcggcgacttccgtgctgacgttcttcagggcgtgcacacccccggcgtagatcttctccactccgctggcttttatgatgggatcaggcttagttgctgcgtgcatatttcacctccagacgacgcaccagaaaagagagggtgccggtcaagaccagatagagcagggccacggtgaaccacacctcgaacgggctgaaggtggagctgaccacctcacgccccgccttggtgagatccgtgatggagatgacagacaccagggaggagtccttgatgaggttgatgaactggcctgccagcggtggcagcacccgcttgaaggcttgcggcagaatgacgtagcgcatggtctgggccgaggtgagccccaggctgcgaccggcctccatctgccccttgtgaatggagctgatgccggcgcgcacgatttcggccacataggcgccggtaaagacggccagtgccgccaccccggcggtgaaacggtccaggttcagcacagtgccgataaagaaatagacgatgaagatctgcaccagcagtggcgtgccgcgaatgagctccacataggtgaccgccagattgcgcagggccgggttgggtgataggcgggccagccctgccagggtgccgagcaggatggcaaacacccctgccaccagggagagcttgacagtgacccagacaccccaggcgatggggcccgcggtccaggtgagttcggtatccagggtatcgccccggaaaatggtgtccccttcggtgaccttcacccctgtgctggcaatggcctgtcgctgattggggtcgagatcattttgcaggaacagtttgccctgctcggcgctggtggtgccggcgatcactgtgccgtcaaattcggccaggttgttctgctccgcctggtaggcgatgtattggggaattcgctcccagcgccaggtgtaatccacggactgaaccgctttatagatgccgaatacggcagccagcagcatcagcaggaagactccgtgccagagcaactggttgggttgtttttccatctgtcttgttgggttgtgcactgtcgcaacctctttgtagttattgtgtggggatctgcgtgaaggggcggcaggccgccccttgcgaggttacttgagctaattcagccaggcgttggattcgaaccacttcttgtagaggcggtcgtagctgccatcgcccttgatctggcgcaggtaattgttgaaccagttgagggtgtcctgatcgcccttgcggatggcccaggccaggggttcgaaggtgaacggcttgtccaggtgcacaacggcaccggtattctgggaagcgaagatggcgttgtagggcaggtcatagacgaaggcatcgaccttgccgttgatcacttccagcttggcgtcatcctgggtttcaaactgcagcagggtcgctttggggatcagacgtttgaccgcctgctcgcctgtggtgccgagcttgaccgcgattttgtacttgggatcgttcaaatcgctgaaggatttgatctcgccggccttgtccttgcgcagcactatggtctggcccacgactatgtagggatcggcaaagttgaccctcaggttgcgctggggggtgactgtcatgccgcccatgatgacgtcgaacttgtcggtcagcagcgcaggtatgatgccatcccaggcggtgttgacgaactccaccttgacgcccatctccttggcgaccatcttggcgagatccacgtcaaagccgatgtactggccctgcttgttggtcatttcaaagggttgatagccggcgtcgaaaccgactctcagcacgccgcgatcgagcacggcatccagggtggaggcaggggcggcggcgttggcgagcccgcacagcagcaaggtagagagaatgagttttttgatcataagtgacgtctctgtcggtggtgtgttcggccttgaacctgatcccgtgcgactccgtggcacaagagactgctgcatccggcaacaggcaagacaggattattgtcttggttgaggcaaaagccccatatgagattccattttctgtgtgctgagtgaaaaatgtaccaaattccgattgtgccagatgactcaacaggttagtgacgcttttcccccgtgactgcactcataaaatcacacgaaaacaacatatctatctaatggagcgggttcaagtccaaaatgccagcgggacactttgttacatccggcctcgtcatcggcagtgccaaacgttactcactttctcaactgcgacacggttgggattctaatggagcatatttagcggatttttatgcaatacgtgaacttttattgaggatttagtcagacaccactgggtcttgttttgcgcttcaaatatactcagttaccttcgtttagtggcacgggtatggacgcctcaatactgctcaagctggatgtattcaccctcatggtcatggccctgggtggctacagcctcggttttatcaccctttccatcatatggttgacccacagggagatccccggactcggattctggtggtggtcgagcctgtgcgccctggcggcccagagtctcttctccctgcaggccttcatgcccaatctggcggggatctggctggccaatctgctgatcaccgtctgtatcgccctgatgccgctggcactgcaacgcttcttcggcaagcctctcagctggggggcaagcgcgctgttcatgctggtctatgtgctgatcctgagctggagcatcttgttcaacgaccatatggcgccccgggtattgctggcctgtctgagctacatggttttgggggccgtgatcgtctttctcatctggcgacacggctatcccgcctacctgccggctgtgctggtgttcaccgtggtcaatatcctgctttatggcttcaacctgatgcggatgggcttcctgctggaaggggatgccagggtgctgatggatcagagcggggtcaacgtgctgccctttctctccatgttgatgggcagttacctctccaccttcggggtgctgctggtctgcacccagtaccgggccctggccctgcgtcagcaggccagccatgactccctgacaggtctgttgaaccggcgcggtttcatggagcagatgggagatcggcggattggcgagttcggcgcgctggccgtactggatctggatgacttcaagcaggtcaatgatcgccatggccacgagataggggacagggtgctggaggcggtaggcgcctatctcggcgctcagcctgagctggtggccagccgttttggcggggaagagtttgtcttgctgctacccagagaggatgaacaagcccagcaggcacgctgcgaacggatattgcaggatctggcggcgctggatctgagcgggatccacatcacggtcagcatggggctggcgcgctgccagcacgactggcatttcgataccctgttcagccaggccgatggcgccctttatcaggccaagcgagagggcaagaaccgcatctgccgactggcctgaaggggctggctcatactgcttctgcggcgagagggcgtggtgcctgggccttgaggaaggggagcagcaacagggccgagacccctgccgcgaccgagatcaccacgaagaagccgttccagtgccagatctccatcaccttggccagcggataacccgacagcgccgcccccatgtaggcaaacaggccgacgaagccggtggcggcccccgccgagtttttatgggagcactcggctgccgccatgccgatcagcatctgggggccgaacacgaagaaacctatggtgaagaaacaggctgcctgcatcacatagctgaagaagggcatcagccacagcgaccccaccgccagcagtatccccaccgcgaagatgaggttcatcggcccgcgattgccgttgaacagcttgtccgattcccagcccgccaccagggcaccgataaagccccccacctcgaacatcgagatagccgagttggcgctcatcagattgaagccgcgttgctccgtcatgtagagattgccccagtcattgatggcggtgcgcaccacatagaccagcacgtagcagcaggcaagcagccagatgtagggattgccaagcacgtatttgcgcaagatctggcgatgggagaggccggcatcctgagtctgctgggccagctccatggcatcctggcgccactccccgaccgttggcagccccatggcgctcggggtatctcgcagtcgccagcacaagaacagcccggccagaatggcgatgacgccgggcactatcatgccgtagcgccagccgtgctgcagagctatggtgctgacgatgaggggaatgagcgccccgcccacgttgtgggccgtgttccaggccgaccaccagacgccccgctcgctgcgggaataccagctggtgagcagcttggagcaggggggccagccccaaccctgaaagaaggcgttggcaacccagagcgtcgcgaacagccagagggatgatgacaggccgaacagtatattgatgacaccggtggccatcagccccagccccatgaagtagcgggggttggcccggtcgctgatgatgccggagaagaacttggagcagccgtaggtgatgtagaacaaggtccacagcatgccgatgtcggacttgtccagcatgccgtccgccagcatgtccggcatggcgaagttgaagctcttgcgggtgaaatagaagacagcgtagcccaggtacatggtcagcagaatatgcaatcgccagtgacggtagctggcatcgatctcggcctgatcacggatgagcggcagtggcggtgcgctcctcataaagctcaacataagacggtcttctccctagatggcgcgtcagtcacggggatcttcccgtttgcgattgggcaggtgtacggtcagctgggtgccgtggatgcaggagagctgcaggctgccacccagtgcctgtacccgctcgcgaataccgagcaggccataaccctggggagatctgtgctccggcaagccgcagccgtcgtcttccagcaacagcagcaaacgctcggcctggcgatgggcgcggatggtgaccgagctggcgttggcatgcttcactacgttgttgagcccctcctgacagacccggaacagggtgacccgctgggcgtcggagagcccctcgtccgtcagctgccactcgagccgggtgacgatgccgtggcgttccagctccagttctctcagcaggccgcgcaccgcatcataaatacccagggagagcgtctctatgagggcgctgctctggccgaccccggcattgtccggtgcgagacgccgtactatgccggcctgggtgcgaatggcggtgatggtctggcctatgtcatcgtgcagctcgcgggccacttccttgcggatgctctcctcggtttccagcaaccgctctgtgagttgacggttatgggcgagctggcgggtcagtgcctgattgagctcacgctggcgctgaatgcccgcccccagcagcaggccagtcaggctctgggccagcaaggagagcagcagatccagcgggtgttcgtgccaggcctgccctgccatcagggcgaccgtgttcatcagggtggcgagcagggccccctgccagccgtagcgccaggccatggccataatgggaattgcgaggcagaagggggtgaagcgcaccagcgagtccggcaggccgagctgcaaccagaggctcaatacaaacagcagcagataccagaccagatggcgaaaacgccagtccaccggttgatccaccagagtgggtcccagcggcacccaggtagcgcgggtaaggtagtgccagatcagcatgcaggtggaggtgagggttagaccgccggtcagggtgagcagcagggcggtgaggccatcttccccggccagatgccagagcagggattgcagcagcgccgccaccgtcacggtggcgagtaataccagcagttgttgccagtcattgcgcacctgctggcggcgggcgatgagcagtggcagcagggtgagcaggctgcctgcctgaacaagtggccaggatggcaggccgacttcgctgtcgagccagtagagcagcagggattcactgagcagcagcggcggccagtaggcgatcgggctttgcagcaagaggcccaggcgcagaccaaacgggaacagcagtacagccagtatgggggaacccgccagatgcaggctgatgctccacaggcaaaaccagcccgcggcaaagatgaagcaggccgccagcgagatggcgacatagctggcaaaccgggagatcaccagctgtccagcatgcggtgggccagctccacgttgttgctgactttcagtttgtccatcaggttggcgcggtgcacgtggaccgtcttgggggagagtcccaactgctcggcgatggccttcacttccagcccccgcgccagcagctgcgccacttcccgctcccggttggtgaggggatcctgactgttgcaggccagcttgtgggctatgtccggggtcaggtagcagccaccgtgggcggcggtgcgcacagcggcgatcagctcgtccgggctgcaacgcttggagagaaagcccttggcgccagcctgcaacgcctgctcgatcagcgccgggctgtcgtgcaccgacaacatcaccacggcaaggccggaaggcagtagcttgagcaggtccagtccggattgatccggcattgagatgtcgcacacgcacagctgcacgccgctgcccggcaaaccggccagggcgtcggcggcgcagccgaattcggccacaaccttgaggtctggctcgagattgagcagttgggcaaagccggagcggacgatctggtgatcgtcgatgagggcaatctttatcatgatgtcagcctgaaatctgcggccagggtgctggcgcggccaacaagatacctgccgctttgcccgggctcaaggggaagcacaaattgtggtcaagataggggcggatcccgccctaaagcttgatcgggatcaggggaggggatagctcagagtcaaggggtgaccgggagcagacaagagcaagcgccgccgaaggcggtcgggtcggcgcctgcccgtggcggctagcggtgcagctcgcccgcccgttccggctgatagacaacttccaggatctcgacctggatggtgcgaccggcggggcccggccaggcgatgctgtcgcccaccttcagccccagcagggcgctgccgaccggtgccagcacggagatcctggactcatccccctgtacatcctttggatagaccagggtcaggcaaaattcgttttcgctgttttgcatcttgaagcgcacagtgctgttcatggtgaccacgtccggcggcatgtcggccggttcgcgcatctcggcgcgatccagctcctcttgcagtgccaggtgttgggggtggttgccgagcaactgttcgatacgatccaggtccaggctggaaatcacaagattaggtttttgcataagatattccttatcaatgggttatatgaccaggatggcaggcaagctggtcgcaaaaagagtattggatacgaaaaaacagatcgggaaggcgatgcccccgaacgactcgctgtcaggggcgagggcgggggctcaacggggtgtgagctggcttggaaaaatcttgaacgctttcatggggataccataaccattctggactgctttggcaattatcctgatagggttgtcagggggcctgataatcgtactgcttgaggatgcgggccaggctgccatcgtcgtgcatggccagaatggttgtgcgccaacgcagcgcgtcggcaggggggaaacgggggctggcggcaagatagagggtgctctcttgcagggtatcgccacgcaccagatccgtcagtggcaagcccgcctgctgctggttgtaacgggccgtattccaggcaacggcccagccctgaatgcggtttcgggccagcttgttggcattgctgacctcgtcggtgaccggggcctgcttcacccgaccaagcggctggagcaggttctgaccgtgtgagccacgcatcacccctatggtcaggccgggcaatgtcttgacagtgagtggcgccgggtggaattgacgatggcccaccagtacgaaggcttcgtccagcaggggggcaatccagagaaacaggggttcacgctggggggttctggccggtggcagcagcaacacatcctggcgatggcgggtctgactcagggcgcgggccagcggcatcagctctacggtcaagggttccttgaggcggcgggctgcttcttccagtacctctatggccatgccgctcggggctccctggttggagcgaatgacataaggggggatctcggctgcaaggactacgacggcgtgggcctgagcgccagcgaagagggcggtgcagagcagcaggagcaaaacgggaatgcgcataagaggccggatccgggatgagtacacagagtgtaacatcccgttaccgcaagtcagctcaccccattcaggggacaggatcagtcgaagaagtcccgcagatccagtgtctgataaccgtccagttgcagccagggcaactgctttggcaaggatttgagggtgacctccatccggtagttgcgataaccgtccaggctggcggattccaccaccaggggtatctgccatcggctagaccagaggatgcgggtgcgctgtttaccctcgcgtttttcataccagcgtgcctgctcgggagccgcctcatcgagcggggtcatctcttgcaacagggccgggttgatgaggtagcggatccgcgcccaatccggtttgaaggccacctgaccatactcttccaccggcacctccaccaactggttgtgccaggcgtcggcgtagcgcagctgcagctcaccgcgcgtgtcgcgggttacccagcgggccgccatctggtgggtgaagtgtttgtggccaggggtagcatcgtgggtggcgtgataggcacgggccaggggcagggggatcaatcgctggctccacacctggttgtcgacccgtatccatttttcctgccaatggttctcccgggctatgccatcgctgctggtgaccctgtcctgatagctgatccgggcggcgagatccgggggcgtgtcatcggcatggacatgaaaagagaaggtgctgccgagcagcaataaaggaagcaagcatcgcatcatcatctgtcgctcgaaagagccggggcccgggctcagggtgaacctgggcccccgctgcttacaggccgagcgcctcccgcagtttgccgaacaccttggtattgtccagggtgcccttgaagcgattgctgccggcaccatcggcgaacagcatgacgtcaccgccaccgtgggtctcggagcccagcttgacgcctgtctcctgcaggtagtcgttatccatcacctcgtcgctggtgagggtcgggcgcacatcggggcggttggggccgttgccaaacaccagggtcgtgaagggtttgccatccacgtcgttctgggtcgagccatcaccgttcttgaccagatccagcacagggttgcccttggcggagtagccgttgatggtcatggtgtgatcatggtcggcagtcactacgaccagcgtatctttcagatccaccttgcccagcgccatcttgagcgcttcatccagtgccaccgcatcggtgagggcacgcttggcgttggtgccatgcagggcgtgatcgatacggcccccttctaccatcaggaagtaaccctgactgttctggctcaagagatcgatcgccttggcggtcatttcggccagggacggctgggtattggcatcccccttggcgacgcggtccagctcgtagtcgaggtgggatttggtgctgaacagacccagcaccttgccgctgctgaccttggccagctcgctttgggtggtgacatagttgtatccctgagcggtcagctcggcggtgagatcccgaccatcggcgcggccacctttattgctggcgctgtaaggggtccagtgattggcaccgccccccatcagcacatcgaccccatccccgagggcggtgttgaaaccggctccgcccggcaccgcctgttcggcgatggcataggccgcatctctgtggcagatgtgggaataggtggccgccggggtggcatgggtcagctcggtggtggtgacggcgccaaccgacttgccggccgcctttgccagctccagtatggtgggcgccggcttgccgttgtcggcggtgcagttgttgatgcccttgttgccgttggcatccttgccgggcgccacggcctgggtgtcgctgctcatggcgatcacctcgttgttcatcttgacgcccgtggtataggccgccatggagggggccgaatccgtggtctgggcatcgttggagaaggtcttgatgcgggcgctgcgtggcagcttcatcatctccaggttgccctcttcgcccaccttgaacagacgagtggcggtgagcacagtggggcccatgccatcaccgataaagagaatgacgtttttggcgtcaccggcctgggcctgggtggttgcgcccagcgcactgaacagggccgcgcagaccagcgtgtgcttgatggatgtattcatctgtttgctcatgaaagtgctccttacagcttggctgcagccttgaccttgccaaaaacggctgtgttatcgagagagccgtggaagctgtccgctccctggccgatggcgccgaggaagacgtcggtaccgccgtgggtttcgttgccaatgtcgccgaccttgaccacgacctcctggtgatagtcgttggcggagacggtggcatcgtccagcggtgccacgctgctgcgcgggccatccacccggttgtagccgttgccaaagccgatgatggtgtaaggcatgccatcggcatccttgcttggttcaccggtttggtagttcttcaccagcccgagcacacccgggttgcctgtggtggtcttgccggtgcgcttggcatagccgttgagcacgagcgtatggtcatggtcggcggtgaccactatcagggtgttcttcagctcggggtcggtttttttcacctcatcgatggcggccttgatggcgttgtcgaaggcgagggtatcttgcaaggcacgcttggcgttggtgtcgtgcagggcgtgatcgatgcggcccccttccaccatcaggaagtaacccttctccttgtccttgagctgcttgatggcggccagcgtcatctgggccagtgaaggctcatcggccgggcggtccagttcatatttcatgtggctcgaaccgaacagtcccagcagcggcttgccagcctcggccttgttcagctcgctcaggttgctggcaaactggtagcccttggcctgcatctcgctgatgagattgcggccatcctcccgcttgcccttgtcggcttttggcaggaagaagccgctgccaccgccgagcaccacatccagcccctctttcagggcgccgttgtaaccggcgccgcccggtaccagctggacggcgatgtcattttccagatcccggttgcagatatgggcataggtggcagccggtgtggcgtgagtgacccgggtgctggtgacgacaccggtaccccggccgtcggccttggccagctccagcagtgtggtgaccggcttgcctgcactcttgctgcagtcgttttcataggtggcatcgccgtccatgctgatgacgccgttgttgctcttgacccctgtcatgtaggccgccatggaaggagcggaatctgtgacctgggcatcgtgggagaaggtcttgataaaggccgtctctggcagggtatcgatggtgagactgccctcttcgccgacaccgtagatgcgggcagccgtcagggtattgaggcccatgccgtcaccgagaaagaagatgacgttcctggcgctggggtcgggtgtggtgctgtcgttgttggagttgcagccggcagccagggcggcgccgatcatcaatgcaagtcctgccatttttctcattggggttcgctccttgtaaaacctgagcgcagcctagaggcaggagatgacacttttactgattatcggtgacggttgtatgaaaagatgaaataaatgttacattatatcagtgtgttatgtgtcaattgctgaggaggattggtgtcgggccgccatccttctcccttcagggcggcttggtagttttatggcctatggctagaatgacctgtcaaatcggggcgccagcaggtaaaatgcgcccccttgcgacgcctgacgtctgccatcgcccgccgctcgttccatagcaagccagcgcccgcagcccctatttagagagtaacggatatgtccatcaactggttccccggccacatgcacaaggcccgcaaagagattgccgaggtcatgccacaggtcgatgtcatcatagagatgctcgatgcccgcatccccttctccagcgaaaacccgctggtgcccgagttgcgtggcgatacccctgttatcaaggtgctgaacaaggcggatctcgccgaccccgagatcacggcgctgtgggtggcccacatggaaaaggagaaagggataaaggccctgccgctgacccagcaggagcccgagaagatcaagcagctgctgaccctgtgccacgagatgctgccggagcgcaacctggagttgcgcggcgtgcgggccatgatcatggggatccccaacgtgggcaaatccaccctgatcaataccctggcgggtcgcatcatagcccggacgggcaacgaggcaggggtgaccaagtcccagcagcggatcaagctcgacaacaacgtcgtcctgacagatacccccggtttcctctggcccaagctcaacccgccctcctgcggttatcgtttggccatcaccgcggccatcaaggatacggtgttcgactatgccgatatcgccatgttcgccgctgactactttatcaaggcctatccggagcggatcaaggcacgttaccagatagctgaactgcccgagaccgagatcgagctgctggagatgatcgcccgccagcgcgccttcgtgcgcaaagggggtctggccgatctgcacaaggcgtccgagatcctgattaacgagttccgctcaggcctgctgggccgcatctcgctggagacgccggagatggtgagcgtcgagattgtcgaagccgcagatgaagccgagcaaaaagccaaagagaaggccgagcgggaagatgagcgtcaggcgcgcgcccgtcgcaagtacgccaggaagcgtcaaaagtaggttcaacgttatcccgccaaggcaggttcgcgaagcatgagcggactgtttgacgcctgtgtggtcgaggtaaagagacaagataataaagaagaggcgacccaaggggtcgcctcttctttttatgaatcctggtacagggcaggcatgctggtttggccaaagcgcttgcgcgcctcctcaaacagcgtcatgtgcagcgggatcagctgttgccattcccgacggtaaccaccaccgggtacagcggcgacaggcagcccatgcttgattgcacagtcaaataccatggcatcgcgctggcgaatgccttcatcactcaaggccagatagccgagctcgtcggcatggtgcacatcgaccccggcctgatagagaacgaggtcgggattgtacaggcgcagcgccagagtgagtgcctgcgccagggtgtcgagataggcatcgtcctgcatgccgcttggcagggcaaagtccagatgggaggccggcttgtggcggggaaagttgtgctccccgtgcagcgacagcgtgatgatgtaacgccgcccggcacaaagggcggcgctgccatccccctgatggacatcgaggtccacgatcagcacctgatcgcagcgcccctcgtccaggcaggtttgcgcagcaatcaccagatcgttgaacagacaaaaaccgctgccgtgagcccggtgggcgtggtgatagccgccggatatctgcagtccgcagccctgttcgagagcgtggcggctggcggccagggtagccccgaccgagagcagggtgcgctcgatgagccgtggcgaccagggaaaaccgagctggcggatggcgttatcgtcaagctggcctgcaagtgcggcactcacatagtcactgtcgtgaacccggtcgatctgcgctcgggttgcggcttgtgtctcctggagcggatagccccgggtgctgagcgtctgaaacagggcctggtattttgccaggggaaagcgatggcgttcgggcagcgccagagaggagtaataagggtgatggaagatgcacagtgacatgggtgtcagaccggatagggtatgaaaaaggggagccaggctcccctttttgcacgatacggcattactgctgctggataacccagatctggaaggctttgcgggtttctgcgtcggccttgttgtaccagctctgcagctgggtcagggcttccggattgctctgagccttgctcggggcaagttgtaccggcgcgctggcggcggccatgacggcggcggtggagacggcgactgtggtcggctggttgaaggccttgcccatgcccagcagctcttgctgatagtcacgggtcagctggaagccttcgacctttggcatcacgaactgctcgctggcaacgatttggccgctgttcttgtctttcagaacgactttttgatccttcacaaactgcttggcttcactttcgttgcgcggcttcttgaagtccagtaccagtttctggttgtcggctgcggtgaaattgatcaccagcggctcggtggtcaccagtttgatgtcgctacggctggagtagttgccttcgaaggcgacgaccagttgatgatcacccgccttgatggggtaggtgttgctcttgtcgagcagcttgggattgatgggttggccatcgatcaactgggcaacataaggattggtgacttccaattgggcatcggccagggcactacctgcccacaaaagaccagccagagccggcaccagaacagtcagtttcatttcatctccttgaacagtcaggcgattgcccactgaaaaacaggggctcatttttacaggtttgcccaagggcggcaataggcgtttatggtgccacatatttacctggctgctcactttgctatgaaacagtggtcatgccagtgggccatgctggccagttcagagctggccctattcaatccggcgagtgaaggggggcaatgcatcgagcagtcccttgccatagcgcttggtcagtagacggcggtcgaggatggtgacccggccccgatccgcctctttgcgaatgaggcggccgcaggcctggatcagcttgcgagaggcttccggcaccgtcagttgcaggaaggggttgccaccccgtttctctacccactcggcggtggcctcttccactggcgagttgggcaccgcaaacggcagtttggtgatcaccaggttggtgaggtagtggccgggcaagtccagcccttccgagaagctgccggtgccaaatagaatgctgggctgaccgccatcgcatttttgtttgtgcagggtgagcagggcattgcgggatgcctcaccctgtaccagcaaggagagtcccttggccctcagccctgccactacttcgttcatctgccgataggaggaaaagagcaccaggcttgcctccttgcctgccagtatgcggggcagcacgctgatgagctcctcggtaaaggcgggggagctgggctcatgttccatcctgggcagatagagctcggctttttggtagtcaaacggggagcgcaggcgcagataacgggtgccgtcatgctctttcagtcccacctgctggcgaaaatagctgaaagaggagagggctgtgagggtggctgacaccagcacggcaccgaggcacttggaccagagccactcctccagcagataacccacctctatgggggaggcgtgcaaccagatgtcgccatcatcgctcttggccatccagcgagcgaggggtgtcttgccctcaggcacatggcgccccagcatctcccacagggcgcagaaactctccagccgttgcaggtagaagccgctctccgccagcaggggctctgcctccttgcgccggatctcgccatccttcaaggcttcgccaatggcaccctgcatcctgtccagtgcccgcagcgccttcttgctcgcctctttcagattttccgccaacatgggcaggggatcgggcaatacgccttcggcgaatcgataatgtgcctcgccattgaacagcttgtcgttggcacccagccactgatccagtgccttgagatccggttgcagtgaggccagtgcatcctgcagcttcaactggggatcgagcaggctgtccttgttcagcgttctggccagtttgcctgcgctttgcgtcaacttttccagccagcggcgggaacccttgacgctcgccgaggcggcgccgtgatcccgggctatggtgggcaggtggtgggcttcatccagtacatagaggcactcatcgggtggcggcaaaatgatgccgccacccatggtgagatccgagagcagcagggcatggttcaccaccagcacatcggcggcatccatgtcgttgcgggcgcgatggaaggggcagtgctgatgatggctcagcgccttgttgcaggtatgccggtcggcagcgacgcgattccagcagagatcgggaatggtcgttggccagttgtcccgatcgccgtcccattttccgtctgtataggcttgccacagcgcctgatagcgctccttgtcagagtcggatggcttgtgtttgctgagtgtgtcgaagttgaattcgaagttggcaatttcggtgccgctggcagcttgctccagcagatgctcgcagcagtaacgctgacggcccttgaccagcataaagcgaaatggcagttcgctgtggcggtggtaaaagggcaggtccttgtggatcaactgctcttgcagggcgacagtggcggtggagatcaccagcttcttctgggtcagccgtgccaccggaatggcgccctgtgcataggagagggatttaccgataccagtgcccgcttcggccaccagaatacggcgctgcttgtcatattccccggtcagggtcttggcgatctccgcaaccagaaaattctgctccttgcgcggtacaaaaccgggtaaaccatcggcaatttgacggtaggtattgcgaatggcggctttgaggcgggtagagagcatgaaagaaaagaccgtttcggggagtgaagggagacaggatacctgtaactgccaacccgggtcgaggcatggctcagcgcacaaatttgacctcttcttctatttataaggcgtgccgtcgctattgtgcgataaatcaccaaagtggcctgataaagccagcgattatcgctgtaaacgttttcccttggcatgcaaataatatgagattcagatcacacttttttcgctaagactatgagtttggtaaaaagttccaagttttttcattgcggttcaaaaaatccggtgctagtctcggctgcatagtgatgcaaagaacatcgctaacacagggaataacaacaacttagtgtttaattacagtaggcattggaaactatgaaaaagacaattctggctattgctatcccggctctgtttgcatccgccgctaacgccgcagtgatctatgacaaagacggtaccacctttgacgtatacggccgcgttcaggctaactactacggtgacaccaacgaagctgactctacagctgcttctggttacaaagatgttgatggtgagctgaaagggcagagccgtctgggttggtccggcaaggttgcactgaacaacacttggtccggtatcgccaggaccgagtggcaagtcgctgccgaaaactctgacagcaataaattccaagctcgtcacatctatgcaggctttgacggctctcagtacggcaagatcatctttggtcaaaccgatactgccctctacgacgtgctggaaccgaccgatatcttcaacgagtggggaagtgaaggtaacttctacgacagtcgtcaagaagggcaagtaatctactccaacgcagtcggtggtttcaagggcaaagtttcctatcaaaccaatgatgacaccgttgagaaaatcactgacgtggccggtggcatcaagactaccgttttcccggacgtgaagcgtaagtatggttacgctgccgctgctggttatgactttgacttcggtctgggcttcaatgccggttatgcttactctgatctggaagccaagagcacagacgctaccggtgagaaatccgagtgggcactgggcgcacactatgctatcaacggcttcaacttcgctggtgtttacacccaagctgatgtgaagaatgatacctctggtcgcaaagacaaggggcgtggttatgaactggccgctacctataacgttgatgcatggaccttcctggctggctacaacttcaaagaaggcaaagagaactccaacctgagcggttcttcctacgaagacctgatggatgccactttgctgggcgtgcaatactccttcacctccaagctgaaagcctacaccgaatacaaaattaacggtgttagcggcaaggatgacgactggactgtcgccatgcaatacaacttctaatctagccttggcgtagattgagttgataaacggccaagcttgcttggccgttttgctttatctgatcctgacttgttttctgcctacttcgtttattcttcccccttttcccttttcccctttccgcctgcgccagttcacgttgtctcttttttgctcttggctctctgccactgaatcgctagattattccactcgttgaaggatgctcgacagacagggaagggcaacgcttgattgacttcagtcacccgcaatggcggcaactggctcgccagttactggaccactctcctgtggtggtccgggctcgtcagtacctgccgttggtgggcttgctcaaggacaaccagttgctgcttgcccttggcaatcacagttatgagctgaccccggccggacggcgttacctgactcgcgagctgatgctggccgagattgccaccgcgccccctgaacctgaagagtggctgcaggcccatggctggcaactgggggagcgggtcaacgatcgggtactggcagcactctatcgtaaacctgaggctaccttcagtccggtcgagcagatcgatttcgaggacaagggaattcggctctgtgccgatcagctgttgcggctgcgggcgcctgtgcctttcagcctgtttttcagcggcggcaccctgctcgacgcagcgccctggttgcaggcgctgggggaagtggctgtgccggagcgcacactggctggccttggcaagatactgtggggggagggggagattgagcgggtgatcaccaccgacagtgtcggtgcctttgctgagctaagcctttgtgcaggaaccctgttggtttgggcgcccgccactgcccagctcgccttgcagcagatggtggcggcgttgccgcccaaggtacagtggagccacctcacctccctcgatcctgccggaatggatcgggtattggcactggcccagcggctcggtcgtcctgccagctggtggttgccaaccggcttgccccccatcatggcagcctatgcccagccgctgaccgattcccgcccctgggaaccgagccgtatccccaagcctttgttagcagtttgtagcggtttggttgagtccaatggtggcttgtctgccgaggtgtgcgccttggcgccagcatggcatgccatcggttgatattgccgcagatgccgttgagaaagcggttttcccccattgagcgcagtgatataaagagttgacgaagcgctcgtcaaacgggcgcttttgtctgccacgtttttgcgtgcgacagacggtttgccaacacgctttgccaccaacgaactcagcggaatacagggaataccatgtttgaaaaggttgttgccgccccagcggatccgatcctgggcctgaccgaagccttccgcgctgactctcgcagccacaagatcaatctgggggtcgggatctacaaggatgagaccggagctaccccaatccttcactgtgtcaagaaagcagaacagaagctgcttaccgacgagaagaccaagaattacctcggtattgaaggcaatatcgaatatggccgcatagtgcagcaactgctgttcgggcagagttccgcattggtcgccagcggtcgcgccaagacagcccaggcgccgggcggtactggtgccctgcgcatcgccgccgagttcgtggtgcgcaacggtctggccaagaccatctggatctccgatcctacctgggccaaccatgtcagcgtgttccaggccgccggcctgaccgtcaagtggtacaagtactacgacgccgccaccaaggggctcgactttgccgccatgcaggcctcgctggccgaggttcagccaggtgaactggtgctgctgcacggctgctgccacaacccgaccggtatcgaccccacgagcgatcagtggcgcgccctggccaagcagagtgctgctgccggctggttgccgctgtttgacttcgcctatcagggctttgcccgtggtattgaagaagatgccgaaggtctgcgcatcttttccgaatgccatgacgagttgctggtggcgagctctttctccaaaaacttcggcctctacaatgagcgggtcggcgccttcactctggtcagcgcgagcaaagagattgccgatgtggcctttacccaggtcaagaccgttatccgtgccaactactccaacccgccgtcacacggtgccgctgtggtcactgccgtggtgagcgatccggcactctatgccgagtgggtagaagaggtggcggccatgcggctgcgcattcgcgagatgcgtgagttgctggtagagaagttggcggccctcggcgtgagccaggacttcagatttatccgcgagcagaacggcatgttctccttctccagtctctccaaagatcaggttgaacagctcaagagcgagtttgccatctacatcgtaggttcaggccggatcagcgtggccgggatcacccgtgccaacatagatcccctgtgcgaggccatcgccaaggtgctgtaagcgagccctcgttgttcggtgatgtactcgctcagtaaaaagcccgccaggatctctggcgggctttttcgttcctgctgtttgcacctcagcgacgtcgcttgttgccccccagcagagagccgagtaccccgcgtaccagctggcgccccacttcgttgcctatggtgcgggccacgctcctggctgcggtctgcaccacaccgtcatgctggcctccgcgcgggcctgtgcggccaaacagaatgccgttgagggtatcgagcagacctcccgccgctggcggcgtctctgtcgggtcagtcagcgagccagcattttccctcttgccgtcattgagccgctcgaaggctgactcgcgatcctcgcgagtggcatatctgccatagagcagggatccccggatcagggcaagtcgctctgcctcgctcagtggcccgatgcggctggctggcggggcgataaaggcgcgttccaccacgctcggacgacccttctcatcaagcagggagaccagggcttcgcccacccccagttctgtgatggcgccagctgcgtcgaaggccggattggcgcgcaaggtgttggcggcgatccgcaccgctttctggtcactcggagtaaaggcgcgcagggcatgctgcacccgattacccaattgccccagcacgctgtcgggaatatcggccgggctctgggtcacgaaatagacgcccactcctttcgagcggataaggcgcaccaccagttctattttttccagcagcgccttgggggcatcgttgaacagcagatgggcttcgtcgaagaagaacaccagcacgggtttgtccggatcgcccacttcgggcaattgctcgaacagctcggacagcagccagagcaggaagcaggcatagaggcggctggactgggtcagtttgctggccgccagcacattgatatggccgtggccgacctcgtcggtttgcagcaagtcctgaatgtccagcatgggctcgccgaagaagtgatcaccccccgcgctctccagggtgagcaggttacgcaagatggcgcctatggaggcggtcgacacattgccgtagcgagtggtcagggatttggcgttctccccggcaaattgcaccatggcgcgcaggtctttcagatcgagcagcagcaaaccctcgtcgtccgctaccttgaataccagctccagcaccccgctctgggtgtcgttgaggccgagcaaccgtgccagcagcaagggacccatgtcggagacggtggcgcgcaccgggtgcccctgctcggtgaacagatcccaaaagagggtcgggctggcggcaaaggcgggggctgggatgccgaactgggcaagtcgggcatccagcttgctagacctggcaccggcggcgcccagaccgctgagatcccccttcacatctgccagaaagaccggcacccccaggtgggagaatccctccgccagtacctgcaaggtgacggttttacccgtgccggtggcacctgtgatgagaccatggcgattggccatggccggtagcagggagagcggttggccattggcataggccagtgtcaatggtgcggccatggtggactccttgtcctggcaggtggtgtgcggcgactagctacaaggagtgtggcggcagagccaaatgatggcaagcgggggcaggcatgggataaggggaagcaaggggatagcccccttgtcaggacaagctctgtcttgacaaggggttgccgggtcagcggggacggatcagcttgcccagttgcaacaacagtagcgtcagcacagcccccagaatagccgtcagtaccgccagcaagaggctgccgagcaggaaagggggcaccagagttgccgcttcgtgctcaagccagtgcagggaccaggtgagatggaacggttccggcgtcttgtgcaacaccagacaaccggtgcggtaggcatagagatacatgaaggggagcgtcaccgggttgttgaaccagaccgccagcagggcgagtggcagattcagactgaacgccagcgccagagcgacggcgatcagcgaatgcatggggaccgggatccagcaggcgaagataccggccgccacggcgccgctcagggcgcgactgcctccttgccacaaggctggtgccagcaggcgatcgccaaacagcgcaaaccacttctgctggcgcagggtatctgggtccagcttgagacggggcagcttcatgctcgggccttgcggcggcgccattgacgaatgatgctcaaacgccacaccaggcggatcgtgacatagccgaacacagaactcagcatcgccagcgccagtgaccccagcagcaggggcggtgccacggtttcaaacacagagctcagccagtgccaggtaaactcgatgtcgacatgctgggtggggtggccgagcagcaggcagccaacccggtaggcggcataaaacagggggggcatggtaatgggattggtcagccagaccagggcgacggccagcggcagattgacccggcaggcgatggcgccgccagctgccagcaacatctggcagggcacggggatccaggccataaagaggccgaccccgaaggcgcctgcggcagaacggcgattgaggtgccagaggttgttgtcgagcaacaggttaccaaacagctgcaagcgcttgttttctttgagcgtcttctgatccggcatccagcgtttgatgattcgtttgggcatattgaaaccttgctaaatacttgcaccatggatctgcgcttgttgtcgtttgcccttggggcaagctcctcgttactctggccatggttgccttccatcgcatgggggggcgtcatgctctgcctgctggttccccttgcatattatcgtgcctggcggctgctgtttctcctgcttggcatcctctggatgcaggccaatctgtcatatcgactcgcttggttggatcaactgggagcgcaggggagccacatcataaccgcacggctgcaaagtgcagagcctcagggtgataaatttgtccggctgttgctgcgggtgaccgccctcgatgagcgaggggtgacgcctgagcccctgatccgggtcaacgcctatcaacagctgccagccatgccggcgggcagctcagtgaccctggtgacatcgttgaaaccggcccatggtcttgccaacgaggcggggatggatgggcgacgtctgctgctcggcaaggggatcaccgccaccggcaacctgcgccgcgtcatcgagatagacgttgcttccccgggcttgcgtgatcgctggctggcagaagccaccgccagttggcggggattggttcaggcccccctgctatcagcactcacctttggtgagcagggcggcatcacggatgcgcagtgggagttgtttcgcggcagtgggctcacccatatcattgccatctccggccagcatatcgcattggttgccgtgatcggctggtggctggggcgcttgttcgggctgaggaccgcgattgtggtcgccctgctatttgccgccatttacagctggcttgccggatttgcagtggcgacagagcgggccctcatcatggtgctggtgtggagtctgctgcgttggtgcaaacgggagtggcccagctatcgcatctggctgtgggcgtttgtggtgctttgcctgtgggatccttttgctctgtattcggccggtttctggctttcgttcttggcggtggctctgctgcttgtggcgagtcatctggagggcaagcccagcctggtgcgtctgcagggcctgttgctgctcggcttgttaccgctgcaactggcgctgttcgaggggattgcacccttggcactcttgatcaacctgctggcgttgccgctattttgtgtggggatcataccgcttgcgctgatcggcgtcttgctggcgccgctctcccactggcttgctcacggcttgttctggttggcggataccggtttacagtgggtgttatgggccttgatccagttgtcgagtcagttgcaactctggtggccggttccgagctgggcgatgccggtcagcgccgtgctgatcctgctctggtgcgcatggcacctgccaagtgctcgcccgctgttgttgcccgtggtcgccgcccttgtgctggccgtctggcccgcagcgacagcctggcaattgcgggtactggacgtgggacaggggttgtcggtgctgatcaccaaagggaatcgcggcattctctatgatacgggggatcgttatcccggtggctacaacatggcagatgccgtcatcttgcccttgctcaatcggctcgatgtacaggtgctcgatcacctcatcatcagtcacaaggacagagaccatgcaggtaaccggcgcaccatcttgcaggctgggccggtgcgccatgaactctcttcattcgattttggcgagatgacggggctgtgtcaccgtggccagcagtggcgctggcaagggctgacgtttgcggtgctgtggccagaacgtccggggcatggccgtaataacgacagttgcgtggtgcgcatcagcgatggccaacacagcgtgctgctcagtggcgatatagagcagcgtgcagagcagcgcctggtgttgctggagggagaagggctggccagtaccctgctggtgagtcctcatcacggcagtcgcacctcatccactgtgccctttatcgaggcagtgggggcgggctatgtggtacacagcgcagggtatctcaatcaatggggttttcctcgccccgaagtggttgccaggtatggagaggctcgccaatgggtgaccggacaggatggcgctatcctgattgaacccgcgtctggcgggctcaatatccgcgccgagcgcgacttggggccctggtatcggcgaggtggcagctggtggatgcccaagcattggcttgggcattaatcagtcatttcccccttggggtgtaggtatctagatggcggcgcctggtggatgcccaagctttggcctggacattaatccgtcatttcccccttggggtgtaggtatctagatggcggcgcctggtggatgcccaagctttggcttgagcattaatcagtcatttcccccttgggttgcgggtatctagatggcggcgcctggtggatgcccaagctttggcttgagcattaattcgtcatttcccccttgggttgcgggtatcgagatggcggcgcttggtggatgcccaagctttggctagaataccccgtcatttcccttattaacggctattcatgcaacaagaaacctcacaagacagctggcctgtcttcaagcgtctgctcggttatgtccgggatcgcaagttgggtctggtcggcggcatcatagggatgctgggctatgccgccgtggataccaccttcgtctactccatcaagccgctgatcgatcagggcctcaatggcaatgacaacagtgtgctgaagtggatgcctttcttcgtgcttggcatcgttgccctgcgtggctgtgccactttcctctccaactattgcatggcctgggtcggcaaccatgtggtgatgcggctgcaacagcaggtgttcagtcatctgatggccatgcccatgagtttcttcgaccgccagaacaccggcaacctgctggccaaggtgacctatgacgcaggtcaggtctcatctgctgccagctccaccttggtctcgctggtgcgggaaggggcgaccgtgattggtctgctcggtctgatgttctggcactcctggcagttgtcggtgatcttcctggtggtaggcccggtcgtcgggatcctcattggcctcatcagccgacgttttcgcaagatcagttgccacatacagcaggcggtgggtgacatcaccacctcgaccgagcagatgctcaagggtcataaagaggtgctgatgtttggcggtcagcaggtcgaagagaaacgtttcttccgcgtcagcaaccacatgcgtcagcagaccatgaagatggtggctgccgatgccatcggtagccccattgtccagatggtggcctccgttgcgctggccgtcttcctctacgtggcgaccatcgacagcgtcaaggcgaccctgacagccggtactttcaccgtcatggtcacctccatgatgatgctgctcaagccgctcaaaagcctgaccgacgtgaacaaccagttccagcgcggcatcaccgcctgtcagagcctgtttggtctgctcgactccacccctgaagaggatacaggtacccgtaccctggatcgtgcccgtggcgagatcgagtttcgcaatgtcacctttacctacccgaccaaggacacccccgcgctgcacaacgtcagcttcaaggtggaagcgggtaaatccgtggccctggtgggacgctccggctccggcaagagcaccatcgccagcctgctgactcgtttttacgacgtggagcagggcgagatcctgctggacggcgtcaacattcgcgagtaccgcctgagcgagctgcgcaagcagtacgccctggtttcccagcatgtgcacctgttcaacgacactgtcgccagcaacatcgcctatgcggcggaagagcgttacagccgggaagagatccagcaggcggcacgcatcgcccatgctgacgagttcgtcagcaagatgacccagggttacgataccgtggtcggcgagaacggggcttcgctgtccggtggtcagcgtcagcgtattgccatcgcccgcgccctgctgcgcgatgctcccgtcttgctgctggatgaggcgacctcggcactcgataccgagtcagagcgtcacatccaggctgccatcgacgagctgtgcaaggcgcgcacctccctggtgatcgcccaccgtctctccaccatagagaaggcggacgagatcctggtgatcgacgagggtcatatcgtcgagcgcggcaatcatgaggccctgatggccaaccagggtacctatgcccagctgcgcgccatccagttcggtaacacttccgtgggtaacaagggctaatgctgcagcaactctggtacggcaagagcggctggcgctggttgctggccccttttgccctgttgtttgccattcttagcggcgcgcgccgcttcgcctatcggcgtggttggtgcaaagcctatcgtgccactgtccctgtggtggtggtgggcaatatctcggtgggcggcaacggcaagacccctgtggtgatctggctggtggagcagttgcaagctcgcggattcaggcccggagtggtgagccgtggttatggtggcaaggcgccccattacccctatcggctcgatgccgccagcacgaccgcgcaggcgggggatgagccagtgctgatcgcccggcgcagtggctgccccgtggtggtcgcccccaagcgagccgatgcggtgcggctgctggagcaaagcggtgaggtggatatcatcatcaccgacgacggcctgcagcactatgggctggcccgcgatatcgagctggtggtggtggatggggtacgccgctttggcaatgcctgcctgctgcccatggggccattgcgcgaaccggtaacccggctgaagcgggtcgatgccatcatctgcaatggcggtgagcctgccaaaggagagtatgccatgcgcctggtggccgatgtgccgcgccgggtgcgggatgatgcccaggccaccgagcccttgccccgtgcggtggatgccctggccggcataggtcatcctccccgcttttttgctaccttggccgggctggggtatgagttgcaccagcaggttggttatggggatcatcatgcgtttgaccgcgatgagctggtcgcccgcttcgggcagcgtccgttgctgatgacagaaaaagacgcggtcaagtgccggacgtttgcgctggatagctggtggtatctgccggtcagtgccgagttgccggcctccttgctcgataccttgctgcaaaaactgccatcgctgacagtgccgcgttcaggctccggattgtgacgcgacatcataggggcctggttgtatcacccgctcgacatggttgaaggggggtatttcggcccggaatcgaatattgaatagttcgacatcataagggcctggttgtcttgcccgctcgacatcgttgaaggagtttattttggcattggacattaaattgctcgacatcattgcttgccctgtttgcaaggggaagctgcattacaacaaggccgtgcacgagctggtctgccgcttcgacaagctggcctatccgctggaagaggggatccctgtgctgctggaaaaccgtgctcgccagctcaatagcgatgagatgccgtcatgagtttcgtggtggtcattcctgcccgctacgcctcgacccgtttgccgggcaagccgctggcagatatccatggcaagcccatggtgcagcacgtggtggaaaaagccctgcaatccggcgcggatcgggtgatcgtcgccaccgatgacgagcgggtgcacagcgccctggcgtcttttgccgaacaagccggtgtcgaggtgtgcatgacatcgcaggatcaccagtccggcaccgagcgactggcggaagtgtgccgtcactacggcttctctgccgacactatcgtggtcaacgtgcagggagatgagccgctcattccccccgccatcattcgtcaggtggccgacaacctggctgcggcgagcgcgcccatggcgacgctgtccgtacccattcaggacgctgaagaggcgttcaatcccaatgcggtcaaggtcgtgacggacaaggagggctacgccctctacttcagtcgtgcttgcattccctgggacagggatcgctttgctgccagtgatcgcgctgctgggagccacgagcagattggcgatcactaccagcgccatatcggcatctacgcctatcgcgccggtttcatccagcgttacgtggactgggcgccgagcgtgctggaacaggtcgaagccctggagcaactgcgggtgctctggtacggggagaagatccacgtggcccaggcgctgcaagcgccaccggtcggggtggatacccaggcagatctggacaaggtacgcgcgctgctggcgaactgatgccagcacaatcaatgtaatcctctgaacggtgcctgcaggcaccgttttttgtgttgaatctttatataattatttgattacaaacaccatttacgagcactttcaaacttttcccgcccatggtttgccaaatgaacgagtttggttatgatgcaagacgccgtgttaaccctaactggcgtataacgagataaaaaacggggtgtttgggtgattaatgtattcctggtcgatgatcatgagttggtgcgtacagggataagacgcattttggaagatgtccgcgggatcaaggtagtgggtgaggcacagagcggggaaaccgccgtcacgttttgccgtcagcaccatcctgatgtgatcctgatggacatgaacatgccgggcatcggcggcctggaggcgacccgcaagatactgcggatccggcccgatgtgcgcatcatagtgctgaccattcattcagaaaatccgttcccgaccaaggtgatgcaggcgggcgccgccggttacctgactaagggagccgcgccggatgagatgatccacgccattcgcctggtgcattcaggccagcgttacatctcccccgagatcgcccagcagatggccctcagtcagtttgcctcggcggacgagaatcccttcaagtccctctccgagcgcgagctgcagatcatgatgatgatcaccaagggacagaaggtgaccgacatctccgaacagttgaacctgagccccaagacggtcaacagctaccgctaccgcctgttcagcaagctcgacatcaatggcgatgtggagctgacccatctggccattcgctatggcatgctggatgccgacaccctgtaaccggctgtcgtgtggcaagcaaaggcggcccggccgcctttttgcatttcgctggcctggcgcagtatgctctctccgttgatgctgacttctatcgttttcgcccctttgtgttgaatcgagtagcctgatgaccttttctcccgagcccctttttgacagcaaagcctttttgagtgccgtgacgcgccagatcgacgcctgttgccggagccatcatgacgacttctgaacctctctttgacagcaaggcttttctgagtgccgtgacccaccagagcggcgtttaccgcatgtatgacagcggcggcaccgtcatctatgtgggcaaggccaaggatctgaaaaagcggctcgcctcctattttcgtaccaatgtcgacagcatcaagacccgtaccctggtgcgccagatcgccgatattcaggtcatggtgacccatacggagacagaggcgctgatcctcgagcacaatctcatcaagcagtaccagccgcgttacaacgtgttgctgcgggacgacaaatcctatccctggatcatcatcacggcgcaccagcacccccgcatcggcgtgcatcgcggtgcccgcaagattaaaggggagtacttcggtccttacccttccggcggcgccgtgcgcgagagcctgcatctgatgcagaaaatctttcctgtgcgccagtgcgaagacgcagtctatgccaaccgcacccgtccctgtctgctctatcaactcaaacgctgcgccggtccttgtgtcgccggtctggtgagcgaggctgagtatgcccagcaggtggggctggccaagctgtttctggcgggcaagaaccagcaggtaataggcgagctggtgggcaagatggagtccgccagcggcgatctgcgcttcgaagaagcggcccgctatcgggatcaaatccaggcgctgcgccgggtgaccgagcagcaatcggtgagcggcaacgtgctggacgacctggacgtcatcggtgtcgcgttcgagcagggcgcagcctgtatccatgtgctctttatccgccagggcaaggtactcggctcgcgcagctactttcccaaggtcccgagtgacacgcccctcgaagaggtggtgcaatccttcctgttgcagttctatttgtcggggcagggggggcggcagatcccgagcgaggtactgctggacgtcgccctagaggatgaaaccctgatcgccgacaccctgagccagactgctggctacaaggtacgggtggtgagccgtacccgtgccgagcgggctcgtttcatcaagctcgcctccatcaatgccgagactgcgctgcgctcgcgcctcgcccacaagagcaccaccacggcccgcttcagccagctggaagagctgctggagctggagcgccccatcgcccgcatggagtgttatgacatctcccacaccatgggggagcgcaccgtggcctcttgcgtagtgttcaaccgcgaagggccgctcagctccgagtatcgtcgtttcaacatcgacggcatcacagggggtgatgactacgctgccatggagcaggtgctggagcggcgctttggcaagctgcaagagccggacaaggtgccggatgtgctctttatcgacggcggcctgggtcagttgcgccgcgccgaggagatcctggcgcgtcagcaggagtttctcggtggcaaatacccgctgctggtgggcattgccaagggggtaacccgcaaggcggggctggagaccctgatcatgggggagagccacgaagagctgcacttgccggcagatatgcccgctttgcacctgatccagcatattcgcgatgaatcccaccgttttgccattaccggccacagagcacggcgcgccaaggcccgtactagcagtaccctggaggacattccgggggttgggcctaaacgtcgtcaagccctgctcaagtatctggggggcttgcaggaggtgaaaaaggcaggagtggacgatctcgccaaggtgccgggtatcagccaggagctggcccagtcgatccacgatgcactgcgttcgctctgaacatagctctcaaccccggatcctgatgcacaagagccgtgacgcaagggggctgaaaatgccataatggcccgcatcctgaggttattgatggattaatagaccaaggcgggcgcctgtccggttgcatccgtgatcggcttggggctaccatgtagcggcatacaagaagtggctgaaaataatgacaaatattcctaacctgctgacgttttttcggattttgctcatccccgtcttcgtcatcctgttttatgttccctaccagtggtcctatctggcggcggctgtcgtcttcactctggcggccgcgaccgactggtttgatggctatctcgcccgcaagctgaatcagtccaccgccttcggtgccttcctcgatccggtcgctgacaagatcatggtggccgcggccctggttgtcatagtcgaacactacaacaccatttgggtcaccatccccgccatgaccatgattggccgcgagatcatcatctccgccctgcgtgaatggatggccgaacttggcaagcgttccgcggttgcagtcagctggattggcaaatggaagaccatgatccagatggtgtcactcaccggccttatctggcaatacgacatctggatggtgtggctcgcttacgtgctgctgtatgtggcgaccgtgctcaccttctggtccatgttccagtacatgaaagcggcctggggcgatctgacctaccactcccgcttctagtttctgtcctggcagaaaacggtgtttccctgtcgttggggcagggaaacgctcatgagtggtaaaagtgcaggaaaagggtaaaaaacacccgaacgatcagggtattaaatatttttggttgactgagcgaggaacatcgctagaatgcgtcctcgtagtcaggcagtcagccagaccaatgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattcagacaatagagagccaactctcttttgcatggcgcgttagcaaagcggttatgcagcggattgcaaatccgtttagtccggttcgactccggaacgtgcctccatattgacaagcccgccacgcggacttgataccgattgcggtgcccgagtggtgaaatcggtagacacaagggatttaaaatccctcgacgttcgcgtcgtgccggttcgattccggcctcgggcaccattaaaatcaaagacttacgaaggccactagcaatagtggcctttttgtttttggccaagtggcgacagagtggcgacagagaatgccagcggttgtcgttatttttcttgaggtgtactatgtacaccattagattgattggctagagtgagtgatgggtgagtaacgccattgagtttattgagacatcgatctttaccaagcagataaaagcgctcgcaacagatgatgagctcagagcactacaaacagaattgattgcccagccggaaaagggtgatttgatccagggcacggggggtctgcgaaaaattcgcatggcaactggccagcaggggaagagtggcagcgcgagagttatctacttttctagcgacagctgagatgatttacttagtgcttgcctatgccaagagtgagaaagaaagcctgacatcggcagaaaaggccgagttaaagcgcttgaccacgttactaaaaggcgaggtttaacatgaacatgtttgacgaattgaaggcttcccttgaggaggctgttgaaattaagcagggccttcttgagcctgccgcgcggactcgctatgaagtggcggacgtaaaggctattcgcctcgcactgaatgtttctcagcaagagtttgcccaggctcttgggacgagtgttgatacggtcaaaagttgggagacccggcgccgcaacccgactggattggcagcgaaggtcttgacgcttatgcaagaaaagccagatctctacagtgagctagctgctcactaatgtggactgagacgatagatcgagaagaggccccatagtgtgggcctcttctgcttttgagtgcggagaacgccaagatgaacctcatttgctatgaccacctcggttaaccatcacagctcatgctttttcaaaatttcagttatcagatcagccctcatcacacctaaccagttgaaacaaaacgccttcacgttattcccccgcagcaaatgagatccttcctgatcattcaaattctcacggaaagtacgactctccctgcatattcaatgagttatgttttcagtgcagcaatccagagcccctccaaactgtaaaaaaccgcaaaaaggatccttcttttcagatcctaaccacgcccgagatcctttatctggcggggcctaggcctatggttttgcggtaatccacttttgcaaaaaattttattgatgcggcgcgcaggcgggagcggaagagcgcggtttccgtgacgcagacacggcggtgtgcgtcgccacggtgtattggggggctgtgagcgcgtggaggcttcacgtatgatgcagcgctgcccgatggttgcctctccatgcggcgccattccctggccatgtttaggcgccgtcaggcagatagaagaaggccccacggtgtggggccttcttcgcattagttatgttctactacttgtaagcagttaactgcatgcacgtatcagttgttgctgcgtaggcaaggccagcacaccagaaaccggtgctgcggcaacgatagctgttgttgctcaaaaaaagccagcataatgctggctttttttattttgaattttttctatcttttagtaattggcactcattaactgatacggcataaacttgataagagttccaacgggagacccgtcttagatcctgacactccacgtaattgtcagacttaaaacttaatttaatcttggtagcaaaggttaagataggcgctatggcgaaaatgacaattagcacgctccgttgaaaaagtttgtctggatttccaatctttgctactgacattaacacatgaggaatcaacacaatgccaactagcggagcacagtaagaagcccaaatattggcaatgccgctaaccctaaacgatgcagatccattagataaagtggcatacaaatcatctgatacctgttcaaatccgaaccagataaaagctgcggcaatgatcagtcgtatgatatgaatcattcggccaaccttttaagcgagttgccaatctcatctgagaatccataacgctcatctaatgcgtctagctcacgacccataaagaaagcgcgaattcaacttcgaagtgcgacactcgcctatgccgcctgacggtactcttcgaataccttgacaggctgcctgaatccgagacatttccgaggtcgtaggttgagccactgctccgctctcctgacatcctcgtccgtgacctctctcaggtctgttccctttgggataaactgcctcaacagcccattgctgttctcgttcagaccgcgctcccacgaagagtaagggtgcgcaaagtaagtctcggcacccagcgcttcctctatcgccttgtgttcggcaaactcgccgccgttgtcaaaggtgatggtatgcacctgctcgatgtagggcgttaacatctcgattatcgcatcccgcaccaccccagcctgtttgctcgcgacccgcttgaccagatagagccggctcttgcgctccaccagggtgaccagtgcacctgtgccttgcttgcccagcaccgtgtccgcctcccaatcaccgagccgctcccggctatcgacgatagccggccgttcatcaatagagcgggcttccttgatgggagaacgcaggctgctcgcccccttgcggtagcgcttgtggccctggcgcagatggcggtacaactggccaccccgggctttgtcggcggccacatggcggtatatccactcgtgactcaccatgaggcctatctgcttgcccaccgcgcttatctgctccgggctccaccaccaggcgagtgtcagctcgacaaactggatgacatcggcagatagccgagatttggccgcactggcccgtcggtgggtggcgtgctgatgcgcattgtctggctggtagccctgcggcccggcgttacgacgcagctcccggtagagggtggagcgatgaacgccaatggcgcgtgcggtggcaaggatggacatcccctgtgcgcgaagcaccgataactggtatcgttgcccctcggtcaactgctgatagctcatggtgatactgcttttactttggcgagcagaagggtaccaccaatcagcagttggccacctctcgccattcatccatgagtgtcgcacttattatctgaattcccgaagaaccaaatgcaaagagagcgccagttaccaaaattcctgataccggtagtgtcgcaacgactagagacatggttactagcgtcatcatccccttgatgatgtcaccagaactattaccaacgaactcggctaaggtcgcctcatcacgtaagatgtaatcagcagcattcactcctacagcaaaggcaatttctatcccagcatttactttgacccaccgagcagcacctttaacatcagttaaaccaatacctatttgaacaactcgtggattactcgatttccatttattccctttcatcaaggtttgagcatggcggcgatagttcttgatgattacataatcaataccgttgatattcttggcataagaaataacgcctaatccacctaagcctttggcagtttgggcagccgttttaacgccatctaccaagtcgtggtagctcttagttgtacccactgcatccttaccacccatctcagagtaaagcgtctgcagcagctctttagcctctgccaatgagagtacagctatatcagttggtgccatggtgtatacaacctctagcgtcttcccctgagcaaagtcatagggaggccaataggcatttttaaccggtatctctacaggcgtgacaggttgtggtgccggtgccgctcgtcctgctggtgcttggtcaccaataactactgtcccagaaccaatgatgacaccgccgcaatcaactgctccgccagttaaggctgcgggcattccgttgataaagacggtagaagaacctgatgcaattgatctggggtgtggtggattatttggtttgtcatgaggagcgaggggatcaccaacacgggcagcaggaataccgtctatgaacacatcgggcgaccctgcaatgatagctgtaggatgaaacccatcatggtctgtaccaatatcacctactttcgcagcctgttttgtcatctggattcctcatcgacacgaacaaaatatgctcacgatatcatgggcgcaaatgcagccctagatgcatgtttctgattttgtgcagcctgtgacaaaaaacgtcacagataagatcaaaaagaatttggtttcccttagtaacgattacaactggtaggcttgtcgactttgttgacgaagaagcagagctctctgagatgatgaaacaagtggttaaggcgaagtttgaatgacgactgtgcatgtctcatggcagatgcgtgccagtggattggtggtcgcgttactcgggatcggtggcgtttggatggccatgatatatggttctgaattcttggatctgcttgcactgacacctgcagatccgttgcgaatgaatgactggcgaggctggtttgcaatcttcatcggcttacttgcgaccccattcatgctgtatgccggtgggagattgatgttttccattgccatacctgagccagacctttcttcaacggctgttaagcgacgggggatcgttgtcattgctctgattattgttgctgctgttttgggactgctgacgcaaaaagccagtatgtcgagtattgagcgtttgggatgggagcagtgttacgtcaaacagacgagctggcgttttggcaaggacctctactcccaaaattgtggtgcgcaaggtctcatgaaactagatcaggctttcgacaagctctctctggaagcactgaaagagaagcttaacaaagagatgtttgagcaaaaatgagtaagggccttagaggcccttcgttttactcgatgatgggggatagctggctggccaactgcttggcttgttggccatgtcctgtcatggccccgctgttaccgggtgctggcccgctgccgtgggtatggccggcagtggccgcggccagctgttccaccacgttcatcagctgcagcagcagcctgaagatgttcacgccctcggtccccatccacgaacggggcgcctccaggtgttgcagctcgccggcaacagcccggcgcagctgacccaccacctcgaccagatcccccgccgtggtctggctcatgttgcccagactccccaggatgagatcatcacctgccagcagctcgatggcccccagcgcctcgatgagcttgaacccgcccaccgcctctatgctgtgctgtaccacctgcagtcgatgctggccatgttcccccaggtagtcgtcactctggtggtgcatctgcagggcctggtcatgcaggcgccggtcggtgtggcggctcaggttgcccacggtatcggtgcggctgaacacctcggcccgttgttgctgcagttgctcgcccggggcgatgtccggcagggcccagccgctgccgagcactgtacggataaagggccgatcggcccgcccaaaggcaaagcccagttcaaccagtgtcccctcgatggggaactgcagcaggccttgctcctgcccgccgaactgcaccggcagcggcacggcccgataaagtggggcggctttgtctggttggccatcttcgcctagcagttgcacgtccaccgcatagcgggggcgaaaggggtcattgagctggccggcgctggcctgatcgctgatggtctcgacccgcccgaacttgggcaggtgcatcttgtcggccagctccgggaactccccctctatcttgcgccgctctggtgacttggtgaccttgcccggggtggccgtggtcagggtcatttcgtcacccttgagccgcacccgtatcacccgcttgccgttgaggatggtgccgggacggatggccggcactggtgacagggtcagggagtcgcctgcctggcggcctgaccaggcgagatcaagcatgacctccttgtcatgccagcggctgtcggcgtggctgccgacgaagatggcgccatcgggttgctggtaccagacaaagtcaggcacctcaaaggcgcggccagcgttatcgagcagctgatagccggtgcccgcgctggtgaagttggggatcggccggtcggtgtaatcgcggcccttgggcagcaagaaggtcagcccggtttggtcggtcagccaggccagcaggccgcgcagggtggcgtgttgctggctgaccggcagccgagagcccaaggcgccggccagctcacggcacagcagtttgctggcgccattggcggcaggctgcacgtcgtacacgtaaccggtgaaccagcggcgcaggtcaccgttatagccggtatccagggtgaaggtctgccccttgcgggcggttccctcaatggtcagggcggcgcggccgccggcgttgatgtccagcaccaggtcgtggtcgatgaggtgcaccggttggccggcgagggccagtgaagtggagagtttcatgccagtacgtcatccatcggtttgagcacatagcgctcgaagctgctgagatccggctcaccatcccctttgccaccacccttggcggcactggtgttatcggtgccctggcccacggtcggggccgtctttggcaggcgttgttcgcgcttctccggtaccgagttgaactccttcaaagtgaactgcacctgccaggctaatagcccctcttgctcgctggcagtgatgcgcccagcaaacttggcctggcgcaccttcaccgacttggccaaaagcgagccgacccggtagacgtggcgcttgccgccatcgcccttggcatcggccaactcaaacagccggctcagcatgcgctcatctttgaacgggatgaggccggagacgtcgagctccttggccttggcgccctgttcggcgctgctggtcgagctggtctggccgctctggtccttgtcctgaaactgcatcgacgcagagacccgcatcgatttcatgatgatgggctcgccatcgagggtcagcatggcttggctcatggggttaactcctgccagaaggtgagcggggagggggagagcagcagagccccaacagtcatgctctggctgtggtcgggtggggagctctgcccgagctgggtggcgaggctggccacatccccctggccttgccagtgccagagcgtgccggacagctggcccagctgggcaagggtctcggcgagttgtgcaaggcgagcggtgcggcgggtcgccagcccctgcagcttggcgatcggggtctggctatcccgggccaggctctcgagctgggcaagcgttgcccccagcgccatgcgggccgggcgcagtggctcccagagcagcggctcatcggcgcgccagcgcggcaccttggccgccgtgggctggctcattgtgtcattgtcggcggtgaggcggcgcagggtggcgcaccactctggcagtggcagcagggggcagaggatggccagctgcttggctagatcctcggcgctgttaccagtgaccagccaggcgagggcatgcagttgcccgctgggcaggagggggtcggccccgtcctgcagcttggtggccagggtggccaccgcattgggggcggccaggctgaactgttgcccctgtggttggccgaccccgtgctgatagggggtgacggtcagacaacggccagtgaccagcaaccggtcgagctcggcgcgcagacctgccagcgcggtggccgcatcgcttaacgggtggcggcggtactgggcgcgggctgcaagcgcttgcaggcggcccgtggcgctggtttgggtggccgggatctgggccagtacgccctgggcattggcctgcaggctggctgcactggctggccagtgcagcgccccttgtgaccaactcattgcggcatctctggccagttgacctcggttggccagccgtcactttgcggtaggcggtagagggtgacccggtagcgctgccaggcggtaagtcgctggcgttcggcatcgctgatgatgccaagggtgtcggcatccttcagcggcgccatggcggtggctgcctgtttcagctcctcgttcagacgggcctgctgctgtgtctcggtcggcggcgaaggggtgatcacctcgatatcgccaaactcgccaaacaccgcccggctgtagagctcgcggccatgttcctccgagtcatccttgcgggcggcgaactggacctgctcaggcaggtgggcaaacagcacgtccagggtgatgctgtcgggatccgctgcgtaatggcgtgggtgagcggcgctgagcacttcaatgcgttccatgatgttctcctctctttatgcgacccggatccacagggtggtgcggtcatcccagcggtcatcgctgttatctgtgacgaaccccagacacttccaggtgcccggtaaggcccagtcgcgattttggccccactcggaggcgttggcggggcgcagcgacgagccggcgatggtggcggacggattcatggcagcggcatggcccgggatcacagcggccatcatataggtaccaacttgtccccaaccgctggcgacaatgtcctggttgccttgtgcggccgtgtggttgtgggtgtagtggggttggtttcccgggctgtagcagcggcccgagccatcgttcaccgtacccgcaaaggtggcattgcccccggtgtcgatggtcatacgggtgaagacggatcccccttgaccgttggaggaggcaatccgaaacgcgccatcggtcgccaggtaggtcatcaccgcccatttgcccgggatgtggtattcggtcattgcgtagttcgggtctgagatccctaagcgccaggcgacctcccaaccggtcactccctggttaagccactgacgaaacgcggcctgactgctgcagtagcgcagatagctgtcgttaccgtagtcgacccgaaaggccacggcgccgaccatgcgctgctcatcgacaaggttggtgcgcagggtgcggactagcaggtcgcccgacgagtcgcgcagggcataggtgttggccgagggatcataactgggggcaatgttggcgagcttgcccagacccacatcgtccgcacttggcttgttcaggttgttgtagtccctggcccaggaggtaaaggcgcccgtgctgtactgggcgcgggtatagacccggctggagttgtaaacgtggtaacgctgctgggggcctgctgccaccgtgacggtcagtgtgcctgcgttgttctccgggtagttcagcgcggcggaggtgttggcgttcgcattttgggcatacaccccgggcgtgacgatggtgttgagatcttctttggccaggtttatcgggttgagcaggctgccgcggtgggtatggttggcggcggccagatccggtttgttggtcacctcgctatagctgggccagcggctggcggtggccggtacctggtcgagctcattccacttgtggcggtggctgccatctttgatctccaccgcgatggtgacgccctgggcatcttccaggatgcccttgccggtcacgtctccggtcagttcgatggtgcgcttgcggcgcacgtcggtgacgctgccattggcattgacgatggccaccttggccacatggtgctgatggccgttggcatccaggtagtcggtgagctctggcacgctcagggtcagggagaagtggttcacccaggcatcgagcagggagcccgcccggtagatgtcgagccagagccccaccggcttggcgcccggggtcaccttcttgacctcgttgagctccgcgcgcaggccgcccacgtaggccaccccgggctgtatcttgtagacccccgatgcgttgaccaggttaaagccatccccgtagaaggtggccggcccgaagaactgcagcgcctgcaggcgcaggtcgtcatccatcccgcgcaggcgggcggcatagtcaatctgccaggtgctggcatccacgtgggtggcggtggcctcgctggcgcggtcgtattccatcagcatggatttcaccaggctgttgccagtctggccggtggcctcattggtcttgagtttggtttccagccccttgtggacaatcatccccaccacgccggtggccttgttgatgaggtacatggcattgaagctgaaatcgccgatcgtggtgtccatcacgatggtgtaagccaccgcatcgttgttgatgcgcccgcgctggtccaccgcgtggcggtgcacaatctggcccgccggcggcaggccgctgtccgggttgatgggggcctcggggtcgaggctgggcaccttggccagtacgaactcatcgagcaccactggcacttgggtcgcgaggcactcctgccagtagcgggagaaagcgttggtaatgatggtgctcatgctgtcctcttaagtgatgcgccaaacacctgctggctcatgccgatactgccggtgtgcagggtgccggtgaccgggtaaaccaccgcaaagcgatagcggcggcaggtgcggccatagtgttgaatgagggtttccatcagttgctggttgtcagcaagggcgctgtcggtcacctcgatggtgataacgtcccagggtgcgccggcctggcgttcgtggatgtcacaccagccgatgcccaggcgctcgaagatgcgtttaaagccggccacctcgcctgcgtcccgggcgttcacaaaggcgaacttgacccgcttgcgaaagagcggcagcggctcgccgttgaatcgggcgatgtcccgttcccaagcaagcagcgagagcagagattcggagcaggtcagcgggtcttgctgggccagcggcagcaacagccagcctttgagccgttgccagaaggcgttaatccccttggctagaaacccgggctcggcgtgggccgggctgatggtgtaaccgtcttcccaccagggggcgctggcatcggggagctgcggcgcctgcaggtcgtgttcaagcggggtcggattagtcatgcagggtcaccgccagcttgtcgaggcgagggatggccagccccgacacgatgtcatcctgcgcaaacttgaggctctgcagctgcgggaactggctgtgcagctcgcggccgagctgggagagcgagaagcgcgagcgcggccaggtgcgggtaacgctcgggaaatccgctgactggcgaagcgccgccttgaccaggttctcggcgcccgccttgagcgcggtccgctgctcggcggtgaggttggcttgtggccacagtgcaagggtgaggctgtgctgggtctctggcatggccatcacgaacaggtcatcgccgtggccatggttaccctggcggcccacgtagtcgttgagctgctcaatcaggctggccggggtcgcgcccacctccagcaggatgtacgcattggcggtgcccgggccacggggggcctcgtgctcgaagaagatgtggtcggcccgaatgcccgcgacgctcgccagcatggagcggtaaatcgcgtcgatgtgataacgccccaccgccgaaaactggttctggatgcgcagacccagggcgtcattgccctcggcgtccgcgccctgggtggttatccactctttgtcatcgttgcgtgccgacaggatgccggtcaccggttcgctgagcaggttgtaatagcccggcgccagattccaggctgcgccggcgtgctcggcttcgcagacaaccttggccaccgcttcgccggccgggctcactaccgcctgcaggggtttgaggcggtagatggtgccgttgatgcgctcggtggagatccagatatcggccgggatggtggcggcctcgctcggattggccttgacgaagttgaccaggccccgggtggtctgggcgggtttgcgggtcaaatccacgtcccaggccttgaggtcgagataggcatcggtggcggtggccgcaaaggtgttgggcagcacatggccggccagcagggtgcggaccagccagagcgccggcgttatcaccaccccgcgcaccagccgccagaaggggctcacgtcgctgtcattggtgataagggagccggcggccaccacctcctgtttgagctcggcctccatggcctgctcggtggtcgggacgccggtctcggccagcagggccataaagtccacggtcgggcgcaggttcacagggttacctccagttcgccgaattcataggtgcgggcggtgaccagtatccggtcgggggcctcttcacggatgaggatggtgccgggcaccagccgctcgtcgtcttcaaccagcagttcaatctcggtcatcacgtcgctgcgcagggtcgggctgcgctcgccaatgagcttgcgggcaagcccggactccatgatgcggtgcttgatgtcctgaccgatgctgtgccggtcctgggtggtgcggggctggccgccggcatcgagttgccaggcgccgttgaccaccaggatgtcgatgtacttggggttgtggaccaggggctcactcatcatttggtctccagccaggcgttctcggccatctgctccggcgtcatcgggttttggttgtgcatgtgcacctcgccgatgtgcagggccttggccggtttctggttggccgtggtcgcggccgcgttggcctggatcaactgctggcccaggccacccgagggcaccgcgctctggtcttgttggcggtagcgggcgagcggggcattgatgcgctccatcggcgccggggcttgcagctgggtagtcaggggcaggctcaggtccggcatcaccagcttgctggtgtcgatgtcgatgcccgggatcatccccatcagatcgagggcgtagcgaatggctttgatgatccactgccagggggtgagcagggcttcgaacacggcgccgaggacggcccccagacgccggccggcatcggtcacgctatcgaccccgaggctggcacgctcggtggccccaaagaaggaaccgagccagtcccaggcttggccgagcaaggtcacgatgatccccaaggtgtcagcaatggggaccagtgcctgcgaggcaagggggccgaaagtctcagccagtccactgaagaaggcgcccagcagctcaaagttggtcagcaccgagaaggcggcatagagctcgtcccagtagacgatggccagcgccacggcggcgaccagggcgaggatgccgcccacgatcagcagcaccgggttggcgtacatggcgaggttcaccaacaagacggtggtgcgcatcagcgccatggcgccgcgcagcagcttgagcggggcgagcagccccatcatgacgatgccccagcccagggtcaccagcttggccaggcctgccagcagcaaccagacaccagtgaccatgccgaggccgacgatggccagggtggcgtaactgaccgccttggtcaggtggggaaacaggcgagcccagcgcagcacggtatccgcgccatcggcaaaggcgcccactacctggttgatggcggggagcactgcgccgaacgccgccgctcggattgcaaaccaggccgactcgacccgctgccactggtcggtcatggcggcggccatctgctcggctttgcccatgccgtgggtgttgcccagggcattgatgctgctggaaagcgccttggtgttactcatcaagagcttgatcatcgacactgcttcatccgagccaaacgcctttttcagctcatcactgccggcgatggtcagggtctcgccatagcgggccttgagcttatccagcacgtcgagcaccggcagcatgttgcccgccgagtcggtgaactgcaggccaagcgccttttgggcgctgccaatcccggacagaaacgacttgaacttggtgccagcttcgccgccgcccatagtggcctgcaggtggccgagcacggcgaactgctcatccatcgagatcccggcggcagtggcgttggcaccgatgcccttgaaggcgtcagtcatgccctggccagtggttttgaacatctgcaccgcggtggcggttttgccggccacatcctccacccaggtggccttgcccatccgcttggcctgctgctcgaagatgccgtacatggtgcccatgtagttggtgatggtggcagtgtcggctttggtggccttggccagcacgccggaggcgcgggcaaaggcgggcagctcgttaccctcaagcccggcgatggcggattgaatatcgtaagaggcccgcacgaactcactggcagaggcgccatagtccaccgagaaccgcagcgcggtatcggagagttgtttgagggtcttctcatgaacatcgagggaggccacttcggccagcgcccgatccatttcgatagccgggcccagcacgttctggatcgccatggcaccggccactactgtggtggttcccatggccatgttggcccacccctgccgaccggctttgctgatctggtcgatctgggtgttgatgccggccagcggcttggtggcattgtccaccagtgccacctgcatcatcagtttttccatccaggccatagggggctcttatccgttgaaggctttcgctatcccctgcgcgacggcaaaggcgagcgtgtcccgtgagtgcttatcaaaccagagggcgcgggccagactgtcgaggtcatcctcttcatggggcaggtagtggcgccgcagcgccagtacctgttccagctggttgtgctcgatggcctcggcgcgcccggtcagttttttacggtgatatccagcgccggcgcgaactcctcgttgaccttggcggtcagctgtaaggcggcgcctggcagggcgagcaggtcgctcagggcctctttgtgctcggtgtggataatcttgcgcaggtagttgtgtgccggcgccaccttgtcgttcatggccaggtcgttgatgtagctgttgtaggccaccagggtgggctcaaagcagatgtcggtgccggcgatggtcagggtgatggtttgcttgctcatggggtggtttcctcttgggttatccagtcgtttagggtgtcgagttgggtttggcagcggcgcagtgcgccctgcagggtggggataaaggccacggcctcgccccaggtagtgccgttaaattcaggttccgggcagtggggcaccagccccggcggtggcaggcgtttcaccacctgtgtttgcaccacggcccttggctggctggagcaggcgcaaagcgccaacaggcagaggctcgcgagcacaatccgggcggcccgccggcggtgtggccagggcgtgttgcaggtcatcggcagtcttcctctgttgttggtcgagctcggtcagggcggcgttctggtgggcgagcaacgtgcgcagcccaatctcttctcgctgcagcgtcttgaactcggtggccatctggtcgttggcgctctgcagggtggtgatggtctcgttggcggtggccagctccagggtgcgcagggtgagccgttcgtcctggacatacagcacagtgccaatcaccagcccgataagggccggcaacagccggatgaacgtgctcacgccagtaccccgccaaactcgatgaacttggccagcaggtcagccagcttatgttcgcgctggccgtagccagcgccgggcaagctggcccaaatgttggcgcacttgggcaccgcctgggcaatgcggccatcgaccacatcggccagcgctttgcgctcgcggataagctggatggcccaggtgtcttgcgactcaggaccaaagtccagcaggccgagctggtcacggtagtgggaccagtgtttggacaggaactgatagcgcccggcggcggtgctgaccaggtgcgggttcacctgcactttgacgttcgggtgggtgcggtagtcggtgaacaaacctgccgggttgaccagcttgttgtaaccgtcatcgccgagccctttggttccttcggcaaaggccagcaggtcgagaaaggcggccatttgtgggtggcagttactgcgcggcatcgttgccacctttggtattgatgagccgggtggccttgtctcgcaggatgtcgatcccgataaggcccaccacaccgcccaggaacggggtcgcctctggcgggatcccgagtaattgggtaccggtggccgcggccaacgtgataagcccgcacagcagggattcgatcagtcggcgacggccccgcccgccggtgtaggtgatgcgcaggaaggcgatggccagcgccagcagtgccccatagacggcgggccagttgtccatcagccaggccagaatggcggcgccgatgatggggtctttgtttggcatagggttcatgtccgttgctcgggttagcgggccagctgctcaatgcgggtttggcaggggacgcacaggcgcacccccggcacatggtggcgacgcgcctcggggatcgggtcgtcgcactcctcgcagtgatgcaggctcatgccctggtagtgccccttgcccacctggcgggccagattggtggtcagcatgcgggcggcgtgttggttggcgcggtcgatatcgtccacagagcctccttaacccagcaggtggcgggtgtcgtccttggagaggtacggcacgccattgaggtgaacaaaatcgggggaggtcacaaagcctttcaccttgtgcacgctcttgctgccgcccttgggatcgatgtcgagcaagtcagagaccagcagcttcacgccaaaggcttccaccttcatctgctcgctgccggtgtcggcgtagaacagcacatcgtcaggctccatcccgcgccagctgccggcccgtttggcggcttcggccagcagcttgaggttcttggtgtcgagctcgaactcgagctccgccgagacgtccccatccacatagccatccgggacgcctcgggtctgggccacggcgctgttgtcggtgatagaaaggctggccttttcaacgtggaccatggcccccatcagggtggtatcaaagctggtaccggaaacacgacgggtcattgcttagccctccccgttgttgaggctcaaatcgagcatgatgttgacggtgatccccttggggcagtccacggtgcgcaccaccacatagacagagaccaagttcttggcaatccactggatgctgatgtcgccatcctggggggaggcgatgtcgccggggaacggctggccattgatggtggcggccttggccatctcgcgcaggtccttgccaaagtaggtcaccgcggcggcggtgctgcctggggtggagttgaacgagcgatccccgatgcgggcgatggcacgaatacggatccggcgcgccaccttgtaggcgacccgcaggttctcgatcgcctggtagtcgccgccctcggcatcgagctggcggccatcagcccaatagatgccgtcatagtccgggtaccacatcggcaccgagtagcggctcttctccagggtctgcagggtggccagcggcagcgggatcccgtccttgtccaccggcttgttgtcaaggccgaccagggcgccggtcttcacccggcaggggctgtcggcgatgctcaccgcccggttgcacaggcggcccgcataggcgccgatgaggttgggccaaagctgtggcaccaggccaaccgaatcggccttgatgccatcttgcaaggcagccagggcggcctcgtactcgctccagtcttgggcggtagcgtttttgccggcggccttggcgacaatgccggggacggccagcagcatgaactgccagcgcccccatttggcgatcagctcctggttgagggcgtgggctgcgttgatgctcacctgatcccacacctgacccagcaccaggatgccttcaaaggactgggtctgctgcgcctcgcgggcggcatcgagccagggcttgtcggtgggcagcacataggcggctgcggtccagttctggccggcgttatcgcgggcggccagcaggttggccttgagctcgctgtcaccggttcccagcaactggtcgaggtctgactgggtgttgagggagagcagcttgccggtgttactggcggagctgccgatgaacagcaggtggcgctcgacttcggtcacgggcccctgcatctggtttaagttgttgatctgtacataaggccacatggcgttagttccccttcaggtcttgtttgttgacgtcccagccgtagtcgatgctctgcagggcgcgggcaaaggcttgttcccgctgccgggtgttggcgcccagaaacgggcgggcagggagctttatctcccagcgctctttcaccggttcatccttgagcttcttgatgagcaggccggcctgggcgtagttgaggctgctggtgatccagccgagcgaggctgagcggtatgagcgcttgcgcttgcccgggcgtttgaaccccaactcccgcagcttgcgggcctgcgccttggtagccggcttgttcttgccgccttcactgggcgcaatgcggcgccggctggctgcgctcacctggtaggtgtgccccttctggtgggtgttggcgataaccccagcgtgggcactcatggggcctttcttaaagcccacttctgccacgtcctggcggggggcgtggatctccaacagcttgggcaggccgcgcagcatcttgcgcttgccccgtttgcgcggagcccaggcactgccgttggggtcttgctgttggcgcacgtgacgggcggccagcttcttgagctcagccgctgcccgccacaccaggcgcttgcgctgcttgggcgacagggccagcagcttgagctgctcctgggttcggcgactgtctagggtgatgctgatcatgcttaggccccgacactgtggtggccggtgttccccacattcaggtcaatctgctcggcgacccaaatgtcatagggggccacgttccagtgcttgccgagccagttgatggggccttgcgggtgctccaccaggcgcagcggctcggtaaaggggagctggatctcaaggtcagccgtcttttcatcgttgggggtgacggcgtattcgggatcgggcagcgcaaactgctcgcggactgcgtcatgctcctgcacccaggcggcgacagcggccagcacaatggcgggatccagctcgcgaaacggcagttgctcgatggtgaacaccgcctgataggtgagccaggccacgtccaccccggtggggcccatgtttttgggctccaaccggatggtgccgttctccatccagctatccaggtgggtgtggcacttggccggcagcactcgcagcagctcggcgtggagcgcttgcaggaagtagccctgggcttgttgctcgtgcagatcgtgactcatatcagcgagacccccgtcctgtgcttgcccttgatgctgcgcacccgttgctgactctcggccagtagctgggcgcgttggtctggcgatcgctccagctggttgttggcggtggcccgctcggtgacgctggcgaattcgggcagcagcgccgccttggctcgggcaaacaccgcggccaggtactgctcggtcagcgcattgctgccgccttccagacttggcccgggtacctcggcggcgctggtgtagcccttgccctgcagcgcggcctggtggctcaccagctgcaggttgatttcagagacggctgccagcagggcggcgccggtggtctgggcatccagatcggcaggcagggcgcggcggcgctcaaaatcggccacggccacatctggccagaacccgtcattgcggatagtggcggcgctgtagtcgacgttcttgcctgcaaacatggcgtgcctcgctggttggttgaaatggagcacccctgaagccacgcaattgccgctgggttagccagaggctgcccatggcattcgcgccggggtgcggtggcgcggatagtcgttattgctctgggttaagcacccgcaggcgcatagcaatcttttggcgcaaggtgccgacgcccaccttgccgtgcagctggtcggcctgggccagccagtgatcggcttgctccagggtggcgctgtcgcccactgcgctggggcggggttggccgtcatggtcacgcagcagcagacaacctgccgccttgaaccacttggcggtcagccgttcgttgaggcgccagtcattgcgcaccttgtcgaacacccgggagaaccagggctcgacggcatgaccttcggccgcttgcttctcggcccactccagcactgtgtcagccacaaagtgggcccagtcacgcttgatgttgttcggggtgcgctggccctgggcaatggcgagctctgcccaggcaatgcctgcatcaaagtccccgacgtcaaaggcccagatgatgaggcgctgaaacagctcgttctggtagggctggcccgactccgcgaccgctgccagatagcgcgccacataggggcggtacttgggcatcagctcatcgcgtttcatgttcacccgatccccaatgcgcgccagcttgcgcagccgcacgatgtcctgctccagggcaatcatctgcaggtgcaggctgtccgccaccgcgccgctggccatgcccgagctggcggcttgctgcgccccttgcatggcttgcacgcgttgcttgtgacgttgaccgggtgagctcatggcttaggcctcgggtactgccggcgcggcgccgatctcgatgtcggcctcttcaaagccgccataggccaggtgctcgcccagggcatagccttccatgcgccagtactggttatcgaagcacttgcgatcctggttatcctcggccttgcggttacgcgtgccgcgctgggtgtagcagtgcaggttgtccagggtggtgaccaccatccgcttgcccgggaagaagggcgggatgtaggccttgcgcccggcgatggactcggccagcttctgggcggcgatctgctcgctcggcttggtggcttcgctgtagagcttggcttgggccgccgccaccagttcggtaccgaccagcaccaccaagcgtgggtcttggcgaaacagcggatcgatggtggtgttgataaggtcggaggccatctcgtccagggtcttgtaatcgcccttgccgtccgggtcgaagcggatcttctcgccggctttggccttgatgatctggctgccttcgttccactcacgggctatctggtgccaccccttgttgacgtcttcacccagcgggtttttctccgggtcggtcgtctcttcggcagaaacgccattccagccgacccgcacaatgtcgagggcgaatgccgtgttgatgaactcaccgaccaggcggatgaactcgccctcgttgccggcgttggcccagacacacagggttgcccagtcgagcgaggcacacgaatcggtctcgctcagttcgtaggtgttgccatccacgccgatcttgccgttgaagcggccatttttcttgcggccggtgaacagcttgccgatgccgacttgcaccacctggcccttgatctggtccacatccatacaggtgatgagaccgaggaactcgacagaggcgagcaggcccgcgcgcagaccggtttccaccgggccactgatgacgctgaactgtttgtccagcacgttaacggggatgccataggtcttggccagggcagcgctgtatttttcgaggcgctgacgggcctggacggttagggtctgactcacggtcgctccttaatatgcggtgggggtatcgtcaccgccgagcgcgcccgggcgttggcccggcttctcgacagagaactggtcgatcttgccgttcagctcgctgaacttgtcggtcaggccggtcagggtctgctccaacttggtgaactgctcggcggtgatgcctggcttgtcgtcaacggtggcgggatcggtgaccagggcggtgggctgctcgggggccggttgggtttccagcttgacgctgaaagaatcgatcttgtcgccaaggccggtcagggcccccagcatctgatcgaactgttctggtttcatttcctcatcctcgggttggctgggggtaggtttgggggcaggttcaccatggctggccataaagctgaaaaacttggccatgaagccatcggtcttttcgtgtttgggcagtgtgaacatggagagatccagcggctcgctggtgccgacggtcttgcccttgttgctgttgctgaacttgaggtaggtggtgccggtactggcgggttggtcggtaacgcccaggccaatcaagtaggtgcggccgagatcggcaaattgctcgaatggctcgatggagcagaactgatattggccgctctggttccagtagatgagatcccggttggggcagaggatggcgaacagcttaaatttgccatcggcctcttcggtcttgagcgcctgcacggtgccatagctggaccagcgatcgtgctcgggccagatgacggcggtgtaataggtcgggtcgtaggtctcggccatgtcggtgagccagtcgcgggtaatatcccgcccgtccaccgctttgccttcggtggcgatacagacccagccagttctcaaggttgattcgttcatgcctgctcccaataagatgcgggctcaggctatcgggtcggcgagggggtttcatccagttgtgttcggggggattcggatccagcgggatatccgaattgctcagaacatcagtgggataagtgggggtaatgggctggctatgatggcgccatcattcatatcgatggaggcgccatggcgtatcccgaagagatccgcaaggctgcgaagggactctaccttaagcgatggcccccccaggagatcaaggacgaactggggctcaactcctgtcgcattgtctactactgggccgagaagctcggctggcgagagttgctcacggacgaggcggtggaggatgccatcgcccgccgggtcaatgtgctgctggatcgcgagaagaaaaccccgggcgagcaggatgagctggaccggctcatcggccaccatgtcagcctgaaagagaaagcccttaagtgggccgaacgccagcaggcgctcaccgcccgccgcgagagtggcgatgaacccgctgccgagctgccgcgccgtggccgaggcggccaggatggcggtagtagtaaggggaggggtggcaagaagggcaagaaccagatcggccacctgacagaggcagactttgccgagtggctgggtaccctgtttggctaccagctgcgctgtcgggaggccaagaacgacccggccttgccgcgcacccgcaacatcctcaagtcacgccagatcggcatgacctactacttcgccggcgaggcactggaagatgccattcttaccggtggcaaccagatattcctctcagccacccgcgcccaggcggaggtgtttcgctcctatatctgcaagattgcccagaccttccttggcgtcaccctgaccggcaaccccatcgtcttgtcgaacggggccgagcttatcttttgctccaccaactccaacagcgcccagtcccgctcgggcaacgtctacatcgatgagtatttctggatccccaacttcgagcggctctccgatgtctccagtgccatggccacccagagccactggcgtaaaacctacttctcgaccccgtccagcaaggtacatgaagcgtaccggttctggactggggatcgctggaagggtactcgcccaagccggcaggctgttgacttcccgggtgaagacgacctgcgcgacgggggccgcatctgtcccgatcggcagtggcgttacgtcatcaccgtcgaggatgccatacgcctgggctgtaacctcatcgacatcgaggagctcaaagacgaatacccggaggaggtgttcgatcgcctctacctgtgccggtttatcgacgatgccctgtcggtgttcaagttccaggacatggagcgggcaggggtggacccgactcggtgggaggactacaaacccgggcggcccgacccgtttggccggcgggaggtgtggctggggtatgacccgagccgcacccgcgacaacgccaccctggtggtggtggccccgcccaccgtcgccggcgagcggttccgggtgctggaaaagcactactggcgcgggcttaacttccagtaccaggcgcaggagatcacgcggatcgccaagaagtttcgggtcacgtatctgggggtcgatgtgtccggcattggcgtcggggtgtttgacctcttaaaacccgtgttcaagggggtatgccatcccatcaactacagcgtcgagagcaagtcgcggctggtgctcaagatgatcgacgtggtggaggccaatcgcatcgagtgggactgcgcggaccgggatatcccgctggcgttccttgctatcaaacgcagcaccaccggcggcggccagatgacgtttcgggccgcccgcgacaacgtgaccggccacgctgatgtgttctttgctatcgcccacgccgtggccaacgagccactcgatacaaaccgcaaacgcaaatccagctgggtcaccagccaggagagaaaggcagcatgaccaaacgacagcaagcactggccaaggtggccaccccttccacgcgcccctcagtggtgttcagcatgccggaagagatagaccccaccgcctggatgaccgattacaccggggtgttctacaacccctacggcgagtattaccagcctcccatcgagcgtaaggggttggccaaggtggcccgggccaacgcccaccacggggctatcttgatggcgcggcgcaacatggtggcggggcgctttaccaaccagcgcgctaccatcacggcgttcgtgcacaactatctgcagttcggggatgcgggcatgcttaaaattcgtaacggctttggccaggtggtggggctgcacccgctatcgagcgtctacctgcgccgccgtgaagacggttgctttgtttacctgcagcagcagggcaagccgaacctgatttaccggccggaggatgtgatctggttggcccagtacgaccccgagcagcaggtttatggcatgcccgattacctgggcggcctgcagtcggcgctgctcaaccaggatgccaccctgtttcggcgcaaatactttctcaacggcgcccacatggggttcatcttctacgccaccgacccgaacatggacgatgacaccgaacaggagatgaaggacaagattgccaacagcaagggggtagggaattttcgctccatgttcgtcaacatcccggacggcaagcccgacggcatcaagcttattccggtgggggatatagcaaccaaggatgagtttgccgccatcaaggggatcactgcccaggacgtgttgaccagccaccgttttccggcggcgctggccggcattattccgaccaatggtgggggagggttaggggatcccgagaagtacgacgctacctatgcccgaaacgaggtgctgccgctctgtgagcttatccaggatgccatcaacagcgcgggactccctcgttccctctgggtcgattttagggatacggtgggggagactgtataaaaagccagtccttttagggtaagatcacatctattgattgcgtgtttgatttatcgggaggggtgatgcgggtttattgcaaagagtgtggccaacggggccgtattaccaaaaccaatcagttgagcaatgatgtctcggatctctattgccagtgtattgacgccgagtgtggtcacagctgggtggccaccttgtcgtttgctcatacactgagcccgtctgcaaagacgacaaaccaactggtgctcagcatcatgggctcactgacgccagaggggcggcagttggtactcaaaggactgggggcgcaataatacccccagtgttattcccaatttgctcgacaccgtcgtatattgcttttgagatcttgtcatgacctaaagacaagttaaccagcgcgcgttagcacgtccgagcgaggaatgagcgttgttaaactttttgttagaggattcatttcgtcttgggtctagcatgtacttgcctaaatagaagcgcttgtgtgtggccctcatactgccattctccggttttgtggttaacgtaatgctgtaccactcgaggtgctctgaatacttctggaggtagtggtttagatgcgaacggattatggtagatctgtagtccatctagtattttttcaccgtgttcagaaggagagcatgagcgcttttctggagcacctcttggcggagtggcccaaagagagtccacgatcgtattggttgccggattgtttgacattgcactgagttttccccatgtcgccaagcagctaaacattaccgcgcttacctcagataatgagtcgtccttgaaaaggcctaggggaatctcggcaccattttcttttgttacatattcaagatttacacttggcggaccatccggaaatgcttctggattatctaaatatgcatcttcatctacataatgatcgaagagtagggctcttattggcctgtcatgctgaaaattaaaatgaggctgctcaaaaggtgcgatagctagaatgaaaggctttcccgcaacatgtgctagtcttttataagtttcattgtactttctaacttttgcaataattgcatttgatagtctaacgattgcttctgtgtttaattctttgaaccttcgcagcttttctaactcttcacggctgaatgttttatcccattcatttggttttccatgtgcagaatttgctgttacggcctcgactatgaactcacaattagttgagcttagatgaaaatctggtgttggataagaccaatttactgatagtttgtattctttaaacaatgcgtataggtatatctcccagaatgacgaattgaatgtcgtctggaattctttgacaaacttaccatctctatctacgaaaccattcgcccactcctctaatagtcgcctctctgtttcacgaaacgatacaagtaccgatgcaaagttcttgtggaatttttccggttctacgactggagtaaagaggtccattccttttcctctaacgattaagttaacgggcgttcaaaagcgtagcttttgggtgtccagtgaacgaagtgagcgacagttgagcgcattgttagcctcaatccgctgagaagtattcggttgcaagctgtttatgtgctgagatccttgtagcgtcataaagcaaacgatttggcctgccactgcaccactcgtagtgcgagctcagacgctcaagaagattattccaaacatgactgacgtcaggattaacccatttccaccatacatggtgaaaaggttgctggccatccggtgcaaatgcccgggctgactcatgtatgtaaatgccaaatggtggtgcaaaaccctccgctttattggcttgcactatgggcatgccgagcaaaattgcagatttgtactgctcatggccgactaggccgggatcaacgccgtcaggaacttgcgagccatgaattaccggcccgaatgccagtgctccacgggcaataaatctatgtaagggctgcggggtttcaaggaagatgcttcccattgttgttaatacattgcgtaaaaacgcgagcattgcattttgacatggtgaacacgcataaaaaccatccattactggatatatttgtacgttttctctaggagcgctgagggctgcgatatgaagtttgaaaacaaaatttgctgagatacttaacgaacggctcatggccgactgaattcccataacgtcgacccatgccacatattcattttgtggttctggaagcagatttgcattgaatggcatgcaatttccttattgaggttaacagtgattagatggaaatcggtattaatccatttatatagacttccatataacgccgtatcacggctgagaccattacagaaaaaatcaccttagaatcataatattgccaacatatgtcaattgtctagacgtattctcttgaacattctcttttcccgaatgaaggtcagcttgctgtttatgctaactcctcgctgtagtcatcctgctcttgcagccactgcggcacatccagcccctccagcacccgccacatctctgactgatagggctgcggcagcatctcgatccagctgcgggtgccggtatggcccttcgcctggtagaccttgccgcacagctcaaccagcataggccaatcctggtcatcaaccgggatcgcgtattcatccgctccggcctgttcggctggccgctggccatctagtatccaatcaggttcattgggtatcgctcggcttgactgcatctggccgttctcaagccagagggtgaaaccgtcagctgtgacgctggcgccagcccgcaaacgcccgatagagaaaggtgataaaccccattgctttgccattaactgatccgcgaaggccgctggatccggctgcgtacagttattgtcagagctccaaggagccgggctgtcgcccgacttaaccccaacccccaaacctgaacccctggcggccttggtggcctggtaggtgccttcgggcaccacttcccacccttgcaggcgggttttgatacccaagcgggcggtgtgcagtcccatcaagcgcttgatgtcttcgccgtagcagttggcctgctcctcgatgaggtgggccagcttgatggggtgctcggcacgagtggccagtgctccgcccatggcgtggaggtagcagcgaaagatgccgttatcagcggcatagcgggccgcctcaaagcgcgggtcttgcaacacgggtttgggtggccccaccagatcgccgtgcttcttggcgttgctgatgcggcgcagctcgcgccacaccccgaccggggcgccgccgatctgctggaaggtgcggatcccccaccaactcgcccaagcgcaggcatgctgggcacctatgtctgctttggtgccagcttcgtcatctccatcgacgtgctcgccatcgatgttcttggcgatataggcagcgatgtagccggtggcatctcccttggttgggtcgatctccttccagtcaaagcggggggtgatgtcggtgaaggggatccctaggttgttgcgctccagctcctggaggttatggctcagggcgtaatgctggagggtgcttatcacccgccatttgtcggccgggcgcataaacagcagcagatgccagtgaggggtcccgtcatggtgaggttcgcagacccgaaagccatagagcggcataccccaacgtttcaaatatgagcgggcacggctccacaactttcccatataggcgcaggtttcgcgtggggttgcgccttcatacttctcgttttcgatggtcttgccgttgcggcctgtcttccaggaatggaagcggcttggggctgtccaggtgaagaacacccccacatgaccctgctcctcggcgtagtcttcaaagccgcgcatgcgggtcatcatttcattgcggcggttgaccgggttggaggtgctggcttcccagcaatccttcatcgacaccaccagatcgtgctgggcgttcatcacctccgactctgccagccagcgcagcatggcgcgcttgcgctcgcgcaccacctttatggtggcgttagatatataggcggatacccctttacgtaccttgccgagcaaaatggcaacgtgctcctgcagcctgtcccagcaacggttaaccctgcgttcccaccacttggcagagagcaggcgaaccatcacccgaataatccattcatcctggttttcctggcgcttgaacttgggcatccgaggggtgaacttccactgatcggccggttggcggatggcttcccaggtcagcagcagatccggtacatcgccggctttgatgccctgttcgatgtggcgccagatcgcggccgtctggttggcgaacagatgagcgacacgcttgcgcccctcttcatcgcgcatggtctgcgggtcgaccgggatcgcctggataagaccgcgcacccattcagtgcgttcacgcaaccagatgttggcgctgcggcagttccggcttgtgccatctttacggcggcgcatgtactgcttgaacagagtcagggtgagctgtgatgacaggccatcgagcagttgaatggcccagaccagatcgctctggcctggggtaccgataaagacggggccaagggcgctgatgtcgataccgggcagggagttggcaagggtatcgatacgctgccgcagtgtcctcctggacagcggcagcttggtggtctggcggttcattggacagtagtacctagcagggagttgagggcacagcggtggcccttgatcaccagggaggagtggtcacagatgcgacgagtcaccgcgcattggcgcagggtcagtgcgatggtggcccttggccttggcgagagctggcggcactcgatgagcaggtgctggtacccacgcaggcgcgcactggcgccccgcaggtcttcccaccaccaacccaagtcccgctccatcattgatatcagtcggtagttcatttgatggtcgcccccagtccgtgcatgggcgacacatccgcccaccagttcgcaatggtggttgccagcgcggtttcagcactgcccagcgccagccagtacaaggcacggatcgcgcccagtgccagcagctcatctacttctgttcgagggcagttacttgttctctcgaactctgcgtgtgccgcttgccagtgtttggtcaactggctgaccgatgccggcggctgcatatgagctgggccggtttctctgcctagctcatcagtcggggcctccagttcaaacagctcatctgtcatgcctcgtcccccatcactgaatcgtcatccagcagatcctctggcctgctggtcacaatcagttgcacttggatgtattggtcgcccgagtagagagccccaagggcgatgcggttctcctgttcgccgctagccagaagctcggtcagcagcggcaacagggtcagctcggcccgttgggcgatatgaatggcgtcaatgctcatgctggctccctccgatctatcgcgtggggtgtggcgagtgataacgatggccatcgtcatgcctccgctatctggctgggagcttgcccggtcagcagccagtcgatgtgctgtttcaggtccggatggtgggcaatcaacaggaacaggccgccgccaatctcgcggtaccccagttcgtagttcttaatcgtggttggcggaatgcccagcagatcggcaaacttggggcggctcaaggccaactgttcccgcaactggcgcaggcgtttggcagcatgatggttcagcaaattgatctgggtcggttgtgcggtcatggtcaggttccttgttaagcggtgcaggtggggaggcggtgaaacagagaggcccaagccagcgcggtggagcgctcgataaccgcaatgccgtcgggatattggctaagacgggcgccataccggcccgtcagcttgcgttgctggatacgaaggttgcgcagcgcgcaggggatcgctaaagttgtcatatcgacttcctggggaggttgttgatgaaggcccgcttggagttacagctccgtaatgcgggcttttttattgcccgatggcacacgggccctgtctgctcatctcactggcggccagcacggcccgcttcatgcgcagcttggcggctcgctctttcttctctctctcgatatctcccatcggtctggtggttggtgccgggtgccacagcttggtgtcacagccgcagcggaatccgccctgataatccaacgcaatcacggccagccggatggcttctcgctgctggtgtggcagtgcagacagggtggcggtcatcagttcgccgcgtggttgatgggcaatggcgcaaatagcagccttcttggctgagctgatcgccagccagtcggtatccagacttgagcgcgtcatgccgaacagttcgcgcagcagcaggcaaccggctgtattcatttcgatttgctctaggggcgtcaggccagccagattgcgttgctcggtatttggttgttgcatggtgggttcctccttttcacatggtcatgctttggatcaggatgtctgatgcgcatgccagggctggtaccgcctgaaagcgggtttcaacgtcatggatcaagatggcgagtgagcccatggccgacgtggccacgctcaccagggtgttgcgttcagagcgggtgatccggccgcgttcggtcaactccagcgcacgctggccaatgctggcgatcttggcgttcaggtcgatcgcctgatggggcagggaaggggcacgatctgccttggggatcaccacggcagtgaggccacactccatcagcatgccgtcgaacagggtttcgtccccctcggtggcgtggtagatggccaccagttccctggctgtgagttgatggggctgagcagggttgagcttgttgcgaagcagctgctcgccaatacccgctgcgcgtgccacctttgccagtgagtagctggcggtgaagcgcgaacaggcggaatcgaagtgctgtaaaaaatgtggctgtttggtggtgctttgttcaaacatggccttaagcctcctgtttgcgcgacactttgggtgtgcggacaggcttggcggcaggcacagtaccttgctgattcatggcctgctgggtgtagagcaccaggttgatcagtactttttcagcacgaccctgcttgggcatgatggggatacgaccggctcgcacgtagttctctacagtgcgttgggtcaggccggtacgctcagagaagctttcgaccgtacagaccggggtatcgatatgaataggggcgatgatcatggttttgcctcctgcggcttaagttacgcgcggccttgcgcggcttgggactgatcggctttcaacttgccgccggtcaaaacttcgatttggtaggcacgacctttcggaatgatgtctccccagcgagatacagcgggctctgaaatgttcagatttctggccagctctgcagcgcttccgaagtaactgattgcatcctcttttttcataatcgtcctttttcgaccttaagttaggattgtttgaaggctaacttaacttcggtaaaggatcaaccttttgttcggattgccgaggttaagctagagcgatgacaattagtgatcgcattttcagtagacgaacggctctgaatctttcgaagacggcacttgctaaagctattggtgtgagtgatgtttcggtggggaaatgggagtccggtttaaaccagccaaaaggccgctatctcaatgacttagcggcagcgctgggggtgacggttgactggcttttggctggtagcggtgatggaccagagcagccgatacctggttatcacaacgtcgaaccggcagtaataccgcagggcaggcggatccccgtgatcagctatgtccatgcgggcaactggcgcgagatgtgcgagcaagccactacctttgatggcaatgttgagtatgtgacggctagcgtcgacattgggccctgtggttttggcctctggatgcgtggcgattccatgttgccgcagttcaaagaaggggatttgatcatcgttgatcccgatgaagtcccccagccaggggattacgttgtggcgaggaacggcaacaatgaagctaccttcaagaagtatcggccccgcggtgtcgacgagaacgggcaagaggtgtttgaacttgtccccctcaacgatgattacccctccatgcactccgacaggcagcacatccagatcatcggcgtgatggtagaacacagatcatatagaaaaagacaaacagggcgctaatgcgcccttttaaatttggagagaacatgagtagtagtgatattacgctaataataatactggcaattattgtattgccgtctgttgggtggtttatttcatcaagaaaaaaaaagaaaattgccattgagcgagacttagctaggaaggaagctgaaacagcgaaaggggatgtgactcgacaccgaaatttaattgcagcattagaggagcggttacagccaattattgacatggaggttcatgttcagaaacttcatgatgatgccaaaaaacaagttaagcagatgacgattgaggccgatattttactcgctaaatcgagagaaatattagaatcagcacaagaaaatgctagggcccaagcccagccatttattgatgaggctaaagcgttacgcataaaggctagagaaacggttgatgcggctaatgcaaaggctcaattaatagagcaacagtgtaggttagaagctgaaaaaatgatctcgtttgcaaataaacgagctgaggagattgcgggtaatgcaatcgaagcaagggacaaggctgaacaatatgagtcagctattcgagctatgcgaaatactattgatggttataaagacgaatatattatccccaatcattctgtactagatgatcttgctgatgaattcagctataaagaagctggtgaaaaattaaaagcagctcgtaaacgtgttagtaatttagtgagaaatggtcttgctggcgagtgtgactatgccgaacctcatcgtcgaacaaatgcaatccattttgctgtagatgcctttaatggcaaggttgatacggctttagcaaaagtaaaatttgataattatggaaagataaaacaagaagttgtggatgctttcgccttagtgaatcataacggtgcgcctttccgaaatgcccgcattactcatgaatatcttgatgcccgtcttgatgagttgaggtgggctgttgctgcttatgaacttcaacgccaagagcgtgaagagcaaaaggctatccgtgatcagatgcgtgaagaagaacgggcccagcgagaaatagaaaaggcaattcaagacgcagaaaaagaagagcggatgttacaaaaagccttagaaaaggctcgtaaagaacttgcctcggctaacgatgagcaacgacagcaatttgaggcccagttggctgagttagaagagaagttgaaagaagcagagtctcgaggtgaaagggctctatctatggcccaacagacacgaagaggccatgtttatgtgatcagtaatattggaagttttggtgagcaggtatttaaggttggtatgactcgtcgtttggagccattagatagagtgaaggagcttggcgatgcctctgtaccattcgagtttgatgtacatgcaataatttatagtgaagatgctcctacactggaaaaagaactccatcgagaatttgagctaaaagcggtcaatcgtgtaaatcctcgcaaagaatttttccgcttgcctttgatagaaatccgtcaatcggttgaatctcgtggcttgtcggaagtccattggactatgaaagcagaagcagcggaatatcatgaatcactcagtatttataataaagagcgcacttttgactcgaaagaatttattgacaataaggaagtatcctttgccatgtaaagttaaatactttatttgtcagagttaaacatcattgggcactggtaacaacgcagtgtccaatttttatatggcttccgtaccgaattacaaccaaaagtagtcttaccaagtcggataaaccacccagtgaatttgtttgaatacaaactaaacaatccctatcaccactaataactgtatataatgacagtgttttgtggagggactatggcagtaagaaaacaatcatccggcaagtggctggccgagatctatccggaagggcggcccagcaaggccaatcccaacgcgccgcgtgtgcgcaagcagtttgccaccaagggggaggcgctggcgttcgagcgctttgtactggatccagacaagggtaagccctggctggaagggcagggggagccgaccgatggtcgacacctctccgatctggtcgaactctggtttggtcgccatggtcagagcctgcgcgatggcgaggctcgcaaatccaagctgctgactgtttgcaattccttgggggatccgctggcggtcaatttctccgctcgcgactttgccgcctatcgtgaagcccggctgtctggcgatatcagcgaccggcgcgccattaatcaaaagaagcagggtgtcacccctaacacggtcaaccgcgagcacgcttacctgcgtgcggtgttcaacgagctcaagcgactaggggagtggcagggggaaaacccgctcgatggtctgcgggcctacaaggtggccgagtccgagctcgcctttctctatctcgatgaactcaagagcctgctggccgcctgcgttgagagccccaataccgatctgctgatggtggtgaaactttgccttgccactggtgctcgctggtctgaagtagaagagctgacccagtcccaagtatcccccaaccgagtgaccttcacccgcaccaagagtaagaagagccgcagtgtgcccatcagccccgaactctatgtccagttgcccagaaagcgtggccgcctgttcagtgactgctatcgagccttcgagatggtggtcgaacgggcagggctggagctgccacccggacagaacacccacgtactgcgccacaccttcgccagccactttatgatgaacggcggcaacatcctggtgctgcagaaaatcctcggccattccactattgccatgaccatgcgctatgcccactttgcccccgatcaccttgaagatgccgttcgtttgaatcctcttgctgtttgtggattacactgagctggtgctgtgggcatagggcacggtcatgaaagaaataatgtcagatatcgcgctgtgcgaggctctctcagggctttttgtcgatgatgatatcgattatcggagcatcgtcagagtggcgcgtacttttccgaccactcatgtggagaaggtcctatttgagtgggtggcaccagtctgttacatcaatatgttggccccggattcagcggtttggtctggttttgaacgtgatgcgctttgggctgagatccagtgcttattggcggtcgaagcgggggctcgccttcctagaaggctgttaatcagaatcaggtcgttttatctgagaaggctgtttgccgatgaatggcgcaagctgtcggctctgctggcagagaagggataaaagtggcgacagagtggcgacaaaatttcaaatgggtggtcatttttggccgtcattggttgtataactcattgatttttatgtaagtccttgttttatattagggtcaaatcagatttaaaatccctcgacgttcgcgtcgtgccggttcgattccggcctcgggcaccattaaaatcaaagacttacgaagtccactagcaatagtggcctttttgttttcctcccagtgtccacattgagatcacccccccgaatcttgtgctccatgctttaccgcgctgcgaccacgattaatcgtgcttacttaacagaaggtcgcattatgcgcggtcaggctggcagatagaacaaagggggggcggatgcctcttgatgatttcacaaccaggccagacatcatttatctgtacagatctagttatcaccttttgctcatgctcaaggcactgacgcacaggaaatctgaactgtgtcatatgacgttgtttccgtgccgcttaaaaacggcaagcggaagcaatcgatcacagcttttagtgccgcaggcaactgcctgtggccgggataatagagaaagaagccggggtaggtgatcgacccgtctgccagaacccgtatcagtcggccggttgtcactaggtcatcgtgttcggggctttgcgctgtatagaccagtcctatgccgtccagcgcgaggcgagtcatcatgctgacgttgtcgaccgtcacagggccgctaaccggaactgcgatttgcctgccatctttttcgaattcccagcggtataaggaccctcctgtgatttcccgacgtccgatgcacaagtgatgctgtaaatcggcgggggtcagcgggatggcgtgccgttcgaagtacgccggtgagccatacactgcagaatggaaatctgccgtcagacgaaccgcactcatatcttgctgaacatcgctgcgaatgcgtacaccggcatcaaagccttggctgatgatatccacgaagccgtcgttggtagccagctccagctggacatcaggatactgatggcaaaacttctgcaactgcggcagaaatatcatgtcagctgcgatccttggcgtgttgatccgcacccttccctgtgggctttccctgaacgcatttactttcttgacggcatgcgcaataacgttgaatgccggggctatctctgccagcagggccagacctgcctgggtcggcgaaacggtacgggtggtacggttcagcaatctgacgccgagccgctcctccagcgcacgcaaggcatggctgagcgttgatgccgtcaaattcaggcgtgccgctgctttgcgaaagcttttctcttccgcaaccgcaacaaatgcagtcagttctccaaattcatttgttcgcactgcgtttcccattgctgaatacaggccagtaaatcatgcgatataaggtggcttattcgtgacaataaagccacctatagtctgacctccatcgagtctttcattaacgaggtacagagatgattcaatcattacgtctgcaagatagtgtcgcgctggttacggggggcggaagtggaattggtcgggcagcggcgctggcgtttgtccgtgatggtgcaaaagtcgtggtcgccggacgacgggagcttgaactgctggagactgtcgatttgatccgcgcccagggaggggaagcgcttgcggtgccaacagacgtaacggacagtgctcaggtgaaggcgctgattgctgtgacgctggctcattttgggcgccttgatgcggccttcaataacgcaggggtggagggggttgcgccgatcagcgagatgacggaagttgaatttgatcgcgtgatcgccaccaatctgaaaggggtctggttgtcagtgaaatatgagctggaggcgatgacggcagccggttgcggcggcgctatcgtcaatacgtcatcttggctgactcaaggcgcgagtgttggctcggcggcgtattccgccagcaagggcgggctggatgccatgatccgcgcccttgcgctggaagccggccctcatggcatccgcatcaataacgttaatcccggcatcatcaacacgccgatggcacaacggatgggggcgaatgaagagacgctcaagccttttgtgagactgacaccggcagggcgtatcggtggggctgacgatgttggcgacgtggttgcctggctgtgcagcgacgaagcccgattcatcacaggtcagagtctgctggtcgatggcggtttcaccattgccggattgcgttaagccaggatgggtgctggcctgatgcgctcgaccttgatccgttgtgagcctgtgtccgtgctgtgatcctgcgcctgactgagcatgatggcgatgacccatgcaaaaagcccctcgcggggctttttcagcggattaccatttctcgaacggttacttcttgaggtgttttcggatggccttgcccgaggttccgacggctttcaccgctcttttcagctgtacttcggtgcactcgaaggtcttgatccacagcttcatctcataggggtcgttgacgttgatgctcttggcgtcaaggggatgggctagggtgttgttgtcaggcatacgaaccatcaactgatggaaatggctggcgagaaagaagtttctgcctggtcgccatcatcccccatatacccatgccgcatggtgacgagcttcacacaaccctgtacccgttcaagataagggtggggacgattagctgcggatcttgttgaacacgaacagcactatcagtgcccccatggtcgcgatggcgatgctggagaggttgaaacctgtcctgagcccaggcccagcagggtaccgacatagccgcccaccatggcgccgatgatccccagcagtaccgtcatgaaaaagccgccgccatcacggcccggcatgatccacttcgccagaatacccaccaacagccccaacacgatccaggtgataaatcccatggccaactcctcgttatctatgtgagctcacattataggggagggggagacggtgcgaagggctggcgatggtcggctggtcacagattgtcggactcatgggccccggcaggattgagcgatggcaaggtgcgctgttccagccgctgctcgcccgggctgcataccagcacggatccctgctcgaaccagtctcccagcacaatacggcgggcaggttgaccgtcgagcgtgaagtcgtgaatggcgggcctgtgggtgtgaccatggataagcagctggcagccgtgctggcgcagcagtgcgtccaccgccgctggcgtcacatccatgatggtctggctcttttgaacattttccatctggctttggccacgcatcttgcaggcgatggcaaggcgacgagtgaggggcaggcgcaagaagagccagcgcagccatttgagctgggtgatgcggcgaagtttctgatagcccagatccagggtgcagagcagatcgccgtggctcagcagcacccgctccccatagaggtcgatcacgcaaggatcagccagcagtgtcatgcctgatcgcttggcaaactgccggcccagcagaaagtcgcggttgccgtggataaagtagatggacacgccgcgctggcgcagggccgcaaaggcatcggcgatggcgtgatggagcggattggggtcatcgtcgccaatccagaattcaaacagatcccccagcacatagagggcatcggcaccgggggcgtcgcgctccagaaagcgcaccagggcggccgtcatgtcgggccgatcgctgcacaggtgaatgtcactgataaagagggtgctcatgatggtgtgcaaggggccctgataactggatggctggaaaaagtggctggctgagcagagggtgcctgtgcctgaggctgccagtcaagctggtcaaggtcgcgcccctccagcgtcaacagcgcctgataagggtcgccgggcaacttcagcaggcggcagatggccgcttcccctttcagcccttgttgcaggcgcaaggtgcgcagtgtctggtaaaagtcgtggccaaagtgctctatcaaggcggccatcaggctgaggtggcgccagccgttgagggtatcgacccgcgccggggtcacatagagctcgatgggccagggggtgccctcgccattgatcagggtctgctccagcagccagatgtcgctgccaagggcgcggctctgccactgacgttgggcaagcaggtcggcaagggcggcgggatcgctgtgctggcagaggatgtcgagatcgctgcctggccggtcaagccctatggccagggtgctcaccagcgccacatccagacacaggctctgcaactcaccccacaggggtgtgtcgttcagcagggcatgggccgcgcgctggcgaggattgccccgggccagatagtcgaggcggcgccagttcgggccggcggtcaagcgcgcagatggaaaaactgcggccggggccgcagtcagttcatctcgcagaaggcagagatcagtctgcaagggtcaccttggtgatcaccacgtcttctaccggtacatcctggtgcatgcggccggcgttgccggtcttgacggctttgatcttgttgaccacgtccatgccggcggtcacttcaccaaatacgcagtagccgaagccctgggtggtggcggatttgaaatcgaggaagtcgttgttgctcacgttgatgaagaactgggcactggcagagtgcggctccatggtacgggccatggcgacggtgccgaccttgttggacaggccgttggctgcttcgttcttgatgggagcgcgggtctctttctcttcaaaaccgggggcatagccgccgccctggatcatgaaaccgtcgatgacacggtggaaaatggtgttgtcgtagtgaccgtcacggcagtattgcaggaagttggccacggtttccggggctttttcggcgttcagggtcagagtgatgtcgccgtggttggtgtgcagagtaaccatgatatgtcctttcaaatgtggcgcgggcgcgaaggtggctcgcggctatggcataaagtggtggcaattctagcccatcaaggggctgcggcatagatggcacgcaggatccggcctgttttctgcctcgttttctccacaggatgcgggtagaatggcaggccattttactcacaggcagtggttataagatgctgaagatatacaacacactcactcgtcaaaaagaagaattcaaacctatccacccgggcaaggtgggaatgtatgtgtgtggcgtcactatctacgatcactgtcatatcggccacggtcgcaccttcgtcgccttcgacgtggtggcccgttacctgcgttactgcggttatcagctcaactatgtgcgtaacgtcaccgacgtggatgacaagatcatcaagcgcgccgccgagaccaacgtcacctgcgacgatctgaccgagcgcctgatcggcgacatgcaccaggattttgatgccctcggcatggtgcgccctgacgtcgagccccgcgccacccagcacatcagtgaaatcatcgagctggtagaaagcctgatcgcgcaggatcacgcctacgtggccgacaacggcgacgtcatgttcatcgttgactcctacgccgactacggcaagctctcgggccaggatctggagcagctgcaagccggtgcccgggtcggggtggtggatgccaagcgcaacccgctcgacttcgtgctgtggaagatgtccaagcctggcgagccgacctgggaaagcccctggggcccgggtcgtcctggctggcacatagagtgctccgccatgaactccaagcaccttggcaaccacttcgacatccacggcggcggctccgatctgcagttcccgcaccacgagaacgaaattgcccagtcctgctgcgcccacggtggcgactacgtcaacacctggatgcacagcggcatggtgatggtggataaagagaagatgtccaaatcccttggcaacttcttcactatccgcgatgtgctggctcactacgatgccgagagcgtgcgttacttcctgatgtccggccactaccgcagccagctcaactactcggaagacaacctcaagcaagcccgcgccgcgctggagcgcatgtacaccgccttgcgcgatctgccggtagccgctgctgccggtggcgacgagcaggtggctcgtttcgttgatgcgatggacgatgacttcaacaccccggaagcctactcggccctgttcgatctggtgcgcgagatcaaccgccagaaagccgaagacatgagcgtggccgctggcctgggcgcccgtctgcgcgagctgggcgccgtgctcggcatactgcaacaagatccggacgccttcctcaagggtgacgaagcggatgaagaggttgccgagatcgagcgcctgatcgccgagcgcaatcaggcccgtgccgacaagaactgggccgctgccgacgccgctagagcccgtctcaccgagatgggcatcgtgctggaagacagcgccggcaagaccagctggcgccgtgcctgagggcggttggcctgttggcgtctggtgccaacaggttgagccaataaaaaaaccgcagcccttgggctgcggtttttgtttgtggcctgccgaagcctcggcatccttcggtctgatctcctcgcccctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaacggcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagggggagagggttagggtgaggggagctaacgtcatctccggcggaatgccatccaacgcttggatggcatggcttcaccatgcaggatgcgagggcgctgccctcgaagaggtttcgccgccgctgcgcggcttggcgagtgacttttgaaagaccaaaagtcaccaaaagtcttctcccccggcaaaccgcccgcttcgcgggttccctcgtctcgtccaacgggtcggacggatcgccgcagacggcacatccctgtgccgactgcggctgcgccatcatccttgatggcgctcctgacccgttgaactcgactcggcggtttgcagggggacccaataccgtgtccgcccgtggctttatctttctggtcgactgtttattacgtcgtaggaggagagctgtgcaaggggttagctaaatagttttttagttgggatagacgcgtgtttcgggaatagaaataaaaaccacagttcaaggctgcgattttctctagcttgtaattttaattctattttggacataataaattatggaaagagtgcgagtagacctaccatttctgcgatagattgttctagttcaggccgtgtatatatattgccccgcatagtgatattttctggatgatgtatgtgatttcttataaaagtttgtagcgtggcttgttccggtcgttgaggaactccttgtcgttcctgaatccactgtttatttaattgaatgccattttgagaaagccattgctcaaatgagcgaatcgtatttgaagaacttaaatcttgtaaatgaccataaagttcattatgtagttcaacagttggtagattatacgctttataacttatttctccccatgatggactccatggaaacattggtgaagtgtctgctcgagagattgaatttatgttatttcttttattgaaaataaaaagcccagcatttcttaatttcggtgaagacaacatgaatggagagtgagtagtaataaaaacttgtctttctttagatattagcatcagggcttctaataatttcgtttgacctgatgggtgtaagcagatctcaggttcatcaataaataaaaagaacggctttgaaattggagcattagatgcattggacgttatatgagcatagacttggagaagagctaatgcgacagcccgttgcataccatgtcctttttcacccataggcacagagacaccatcatcaacaagtatcccagcagttttaaaaaagctatcgatctgaggttcttcaaatgtaaaagaaatatttgcattgccaaactgcgaagaaaaaatgctttgaacactattttctatttgggctattcttgttctcagttgtgaggtggggttgttaaatatatcattgtagacttgcgtaaattgttggtactctgccgtggatatatgcccagcggctatttctttcaataaagaaccacaaattgtagacgccccaaacttagactcatcactcgggtttgtatctgcccatatgaaattattatcatataattttttaaatggtgcatctattccagttgtattgctatgagagccatttgcctcattccaaaaaaggattttttttaaatcaccctcattgtcaatgtctgcacttcgtttcactctaaacttctcttgaccattatcaatatatatgctggataaaaaagttccaactttattaccttggatatgattgttaataatgtttgtgatatctcctgtataggtcacctctacggataatgctgagactgggttagtaggagtggatttgtttagtaaatcagctatgtcttttctggtcccgtcttttataaaatcaaaaatctcaaaaactgttgatttaccagagttattttcgcctacaaaaatatttaatccacttccttctgtaattccatcagggatttttagttgaagagtatgatttgaaccatgaaatcctttgaaattttctatccttactgtttcgataaacattattgcgtttcctcttgcttgtaaaataaatacaggagacagcatccatttgtgatgtgtattgaaagtttaaaataggactgcggggtctaattattgatattcgagataggaattatctcgcttaatctatagcctggtttttggtgtgacatcaagtttataccaatcacatgttgcagcttcattcgatgtacatttaattttcttacccttgcaaaaaataggattcttaccatcgtaatcccagttttcacctcggtaacgacacaaaaagcagtttcttatttttactccacgttctgctgaaagcttaacttgctcaatgaatatagagccattgttttcactagagctaaaaagttcctcccttcttacaccgtaaatttcagaatcatttgatgttctatcataaagaatgtttgaatagataatggtatcccgattttgatctatgtagtaataaagtgatgccaaagtccgatgtagtaggatagcttttccagatgagaatacaaagaatccataaaattttctctgtgcacatgaacattcatgatcagtgattgctgttgttgattgattgaaaccaataaacattgcatcctttggtgttagatgtgctcgtgaaattttttctacatccaattcattctctagtggaatttcaataatcctgttccctgaacgctctttatcttcgctaagaaaatgcgtgacagctatttcaatgtaaattttatctgctggatttcttgtgctgtacagcatgagatcaggaacaaattggccatctcttttttccattttcacttcatgaaaatagtctgtgaggtcgaaaattttcttagtagaacctatgccgcagccggtcaatatcaacggtctgaattttttacatactttggataagattaaagtgatattgaatggttcattgtgctcaaggcattttaaataagtctggtaaaatgtttgcttccccaagttatgcaaataggtttcaccactgcattcaatttgtactttatgtgcaaaatgaggtctttttacttgtccattaacttttgctgtgagttcatttccgcagccgagacaatgataaacatcatctacaggtttattggcaatgtcacttgctgatattgtttcatcttttgaatttaaagcgaatttatactttgccatgatgaggttacttaaaatattgtgagggacatatccgtagatgtaaccgcttgtaggttcgattagtgaagcgtaatcggacgttcgaaaaagtaatgttttattacatctaaatgctcactatctggccttcaatatcaggccattcccaatagtgctgtgtgccgctttcagctgtattcaagttcactttccacctatgcaaccaagttgatttggtttgttgtataagtgaaaaaagctggcctcgctttactggcggacgaggggccgtatcagagataacagctctcttgatcactgctggtgcggttaattaattggccccgatgctgcgggttgggtgtttccccctgttgttcgccgaggtgagcccgtttgtccaggccgcgaggcaggacaccgagcgagcgccgctgggccaggggccaaaccggaattggacgagcaacgctcggcccggtttggcgcaaggacaaggatgtccgcagcggactttgaccgacgccagggatggcgaaggtcaaagcccatcggcgcgtgccgtgggacaaacgggtgaaccgatggaacccgacgcaggagggcgaacaagtgggggtggcctttcttttggtgacttttctttggccatgcaaagaaaagtcactcgcccaagcccgaagggcgggcgaaaccccgtcgaggacggcgtcctcgcgtcctgcatggcgaaggcatgccaaaagaggcgagcaacccctcaccctaaccttctcccgcaaggggagagggtactgttgccgcggacgattacgcttcgctaatcgaccctacacgcttattggcaccctacctgtctcccgcaaggggagaggggattgttgccgcggacgattacgctccgctaatcgaccctacaggcttattgcaccctgcgcctcatcccgtggtgggagaggcgcactcccgttgcttggtgccccatccccctggatgttaggatgccgaactttcctcttatccaacccttatcagttatggcaaaccggttcgtcagcagtaaaaacaggatcgtccaggcagggcgctggctcgcgacccgcggggccgcgctttttgccgaactctcggagtttcagcagcgcatctgggtggtcagcatagtgaacgacacctacacggatacctttatcgtcaatgaaggcagcttcgaggagcccatgcagtggatgcggcgcaagcaatacgatgccgatatgctgcaacgggtcgaggccatgcagcgctcccaggtgatccagttcgagctgggcgatacccgccatcgcctgatgcgggtcaaataattcgggtcgcgtccggtggcgactggcgttgggccttgcggcggctgcatacggtcagcttgtggtcaggtgatgggcgtgcgacacgcatcctggccagacaccggcgttgaattcctctcttgttcgttgagataacaccccgtcgtcgaagacagcgtccccgcgtatcgccgcaggcgcgggagtccggctggactgcgcaataattgctaccgcccctggctgtcgctaccacaatgcgctgttgaccatcagagggaacaagggggccaacaggcgccgtccaccatattacggagccatcttggcccaatccatggaattgatgatgcaactgtcagaattgcatggttttttgcgccagttcaaagttatggccgcgaggtggctaccaatcggggtcgccgggcctgacaggtccctccctgcaggggattggccggggcaggtggacaataaacgggaaaggtcgagccacgagcccggtgagaaagtctggggttgtgagccggggccccttgggccgcagccggattggcgctgccgccgatcaggtgactcgcctgagtgccgtccatcgactgccggggtaaaaatggtggtattttgcctgattggccctctgcttgcttgtggaggggcagtggggttggctatcgtttcaggacaagacatgcaagctaagaggtgtgcatggacacaatattgcaggctctgtcagtgcaagtgacagaggctcgggatctggagagcctgacccgccctctccttgaaatgctcgagacggtcactggactggagtcgacctatctgacgtaaatcgacctcgaacagagcgcacaacatatcctgtatgcccgtaatagtgccgccttgcagatcccggaagggggaagcgttgactggagcgataccctgtgtcgacgggcgctcgatgaagggcgactgtatgccgccgacgtcgccgaccgctggggtgattcggcagcggccagggcgatggggatccgcacctatatgagcagtccggtgcggacctcttccggttcactctatggcaccctgtgcggcgccagcgccgagcataaacccctggtgacaggttctgagcatctgatcgcctttttcgcccgtctgattgccgagcatgtggagcgggagcagttgctgcaacagctgcaacaggccaacaacgagctgtcgcgccaggcattgagcgatcccctgaccggcctgcccaatcgtcgggcgctgatgctggagcttcatcgcctgttctcgctgttgaaacgtaccggccatcccctactgatctcttttatcgatctcgatggtttcaaggcgatcaacgacacccatggtcatgatgctggcgatctgctgctgcaaaccatggcacagcagctggcgggggccctgcgcagcggcgatctgctggcgcgggttggcggtgacgaattcgttgccgtgggcatggggccattgagcggtgaggagacggtcgaggctgccgtgcactgttttcagcgccgcctgttcgagcagagccaggttcaactgcccttggcgtcccaggtgttgaactatcccggtgccagcgtgggagtggtggctgtcgatccggccagcatcagcattgacgatgcgctgcgccaggccgatgcctgcatgtatgcggtcaagcgtcagcgccgcgcccaatcctgaggcgtctggagcaagcccgccaaacctgtcgatctcgatgcaagccgtaacagtggtcgctggctgagaaggggcaacaaggggaggggactcgcccgttggcggctggcacgcctggctgcatcgaggctgctggctgatccggttggcttcggcactgacgctatacctgcaataaatcggggccctgttgggccccgatttatgccatggtgcggtcagggcacggggaagtatttgtgctggatctgctgaaattcgctgctggccagcacctgggtcaggccattctggaactccttgaccagctcgtcgctgaccgggtggctgaaggcgaagcagaactgctccgagctcaacatccagaacaccttgaactgggcgggatccagctgctgggaggcaatgagatccatcagtgtggtcttgttggtggagatcaagtcgaccctgccggaggtgagcatcttgagtgcctggggcaggcggttggcggccatgattttttgctcgtcaaagccgttgttgagcagcagttgctcccccacatcggcgcgcactgcccctatggtgtgctgctgggcatcttcaagcttggtgagggtgagcgggttcttggccagccctatcagcacgatttcggcatatccgatggggcatgcccatttgaacagcggatcccgcgcctcggtacgggcggtggcgaacagcaccacattgggtttttgggtcagcaggtaatagccgcgagcccagggcatgatggtgatggtttgcggcggcgtattggtctttttccacacctgatgcagcagctcgacggcgaggccggtcggggtgccggcgctgtctgtgtagttatagggtttgtactcttcgctgaggtagtgcagcttgccaagttcctggctggcctgggtgatggctgcaaacagcagcgcggcaaatccaatccattttttcatgctggccatcctgatgaggtgctctgtcatcctcaagtgttaccacatagcgataattcgccaataaaaccgggtgttaaatcaaggggtcaagcgggctccctcttgcacagactcaagggactggcaggtatctttgccgcagtgcctgatattccggcgatgccagtgcctgggtcatggcgcgctggaactgttttaccaggtcgtcatccacctggcggctgaaggcgtagcagagctcttcggcatccagcacgaaggccacagtgaagtcgtcggcattgagctgcagtgccttgatggcgtcataacccgccagcttgctggtcgccagcagatcggcgcggcccgacaccagcatccgcaaggcctggctcagccggttggccggtatgatacgggtttcatccatgccccgattgagcagcaactgctcggcggcatcggctcgtacggcgcttatccggtagtcgttcatctgctcgacggccccgagctgtataggtttgcttttatgggcaagcagtatgtattcggaatagccgatggggcaggcccatttgaacaggtgagagcgggtctcggtgcgggcggtggagaagagcaccacattgggtttctgggtcagcagatagtagccccgcgcccagggcaggatgcgaacgggttgagcggcggtgccgctgcgctgccagattagttgcaacaagtcgaccgccagcccggtgggctagcctgcctcattgctgaaattgtagggaggatactcctcggtcaggtactccagtttggtcaagccggcatgagccgtgccaaggcacgacatcagcagcagacaacagcacaaccttatcctcatgggtacgtccttggcgtgatttctgcaatccttttgcgcaagtgtgggcaaaaaagcctgatattgccagcagttaccagcgggctctggggttgccaacgggtttgaactgctcatccctcagcccgaccagcaacgctttgccatccccctgcaggcgaaactccccatagcgcgccacttcaaactgttcacccgtgccctcttcaaagaagaaggcatcgggcccgatcagccactggttgtcgctctggcgcacttgcagcagacgctcattcgatgccagttgctccggcttgccatcggcggcccagttggccacctgatgctcatcgagccggatcaccagggtatcgctgtcattggtgcgctcgctgtaacggctggcacccagctggcgggcgatgtcgtagttgaggcgcatgtaatccccctgcatcagggagcggggatccactggcgccagcctgagcagtactacctcgccgctggtcatggcggcttcgtaacgccagacggtgaagttgatgcctgccagtatggctaggccggtcagcaagagggcaagctgtctcatgactgcctcctggcgttgatcacatgcagtaactggcgggcaccgagcagcagggcacccgagcccagcagcagccaggatttggtcatcagggtcagccccagatcgtagtaatagagagagccaaagccgagcagcagcaggcccgccagcgtcatcagccccatgctgccggcatagaaaccgagtaccagcaccagggcgcccgcccccatgccggggatgaaagcgctgatcagcaccagtggcagcccatatagcagtggcagcttgagccggatcatgaccccgagcagcagcgccgcgcagagcaggggattgagccagagcggcaggcgagagaggccaagctcgtcgagcatgctggccccttcgctccacagcggatggtgcaagcgcccaagcaccagcagggagagtgccaaccccagggtcagggattcatacaactgatggtaggccggttgacgttctgcctgcagccagcagaaggtaagcgtcatcatgaccagcggcagggccagcagttgcaggccaaggcaggcaaggcccagggtaagcagtatggcggcggcgaagctgtgaaacagccggatcagccagtgttcgaacagggcggcaataaagagagagagggcggcgagccccagccagagtggcgccgagtggagatcaatctgatcgatgaggccatagagcagccaggcatcggcggccagcgccagcgccagtacgaactgatcccacagatcgctgcgctgggcgaagcggttgaggccaaaggcgatggccatcagcactgcgcccatcatgagagcgctgttggcatcctgggtgagctgtgaaaaggacatgaacaggaaaaacagcaggaagagagcggcaacccagcccaccatgccgagcagaaagcggctggaccagtgaggttgggtatcacggggggcttccccttccaccagatcagcctgttgcagccgttgccagggggtcagatcagccatgttgcctccttttggcgggcttgccagataccttgcttatgcatgggacctccgttgttgttgcagccagcggctggcggcaaccgagaggccgatggcgatcaggctcagcagcaggaagccgtccacgtcgggatccatccacttgccaagggctgtcaggataacggcgatgaggctcaggcaccccatggcgagtccggcgataaatctgtggtgccagagggcgtaggcggcggcgagccagcccagccaggcgggccacacccagggggaggcggcatcaaagagtgccagcagggtcagcagtgtgacccccaagcccgcggcgagcccgggtagccaggcgggcatcagcttgaggcgggtgggggccagcaagagggcgccccacaaggcggcgttgagcaggatcagacaccagcccagcccctcttcatcgaagccaaaaaagaagctgaacaggccgagtcgccagtagagcatcagcgccagctgaccgagcagccagctcgtggtccacagcagggggctctggccgagcgccgccagcggcagcagcatcagggcccaggtggcgaacaactgccagggatcggcacctgtctggtaggtctgacccaccagggccagcagggcgccaatattgagcgccatggccagcagcagtgcctggcgggggggggctgtcatgggttttcgccacagcagcaccagcatggcgagcaggggcagctccagcaaggcgaggcgagagacgcggcccagctcctgccagttgaaggcgacgaagaacaccagaccggcgccgaggcagagactgccgagccagagcagcaggcgatcaaacaaccattgccagcgggcactggcagggggcaagtcgcacagggcgagggcggcgggcaggtgcgtctgggcgaggcgtccgcgtctgacccagtcgagcagcgtctgtcttgaggtaaagtgcatgggatgctccatgaggtttgccgcattatgccactgtcttggcactgcgggacactccctgtctgtgcgtgggcgacagcaggctacgtatccgtatgatggcaggtaacaaatgtcaggtaacaaaaagccccgcctggttgaatagaggcggggctggcttgtgatggcacgacatcggtgccggcatgggagcggggtaggcaagtgctcacgcttgcctcgccgccttctggtcatgccagcggtttgtcaggcgaagatgagagtactcacccccagccctgcaaacagaatggcgcaggcgatgcggatccccttgagcggcagcttgtcggcgcccagcttgccgagcagtaccacaggcacgttggccagcatcatgccgagggtggtaccggcgatgacttgcgtcagcgagtcatacttggccgccagcagcacagtggctatctgggtcttgtcaccgatctcggcgatgaagaacagcacgaaggtggccatgaaggggccgtacttgtcgagcgggctctcttcgtcatccagcttgtcaggtaccaggatccaggccgccatcgcaatgaaggagcctgcgaccagataggtcatcactttggggtccagccagcggctgatgaactcgccaagccaggcggcgccggcgtggttgagcagggtcgccgccagcatgccggctatgatgggccagggcttgcgaaaacggcagatgagcagcaacgccagcagctgggtcttgtcgccgatctcggcgatagccacgctcagggttgaggttaacaaggcttccataaaaatgaccgggggacggaattgttatacctgagacaagcctgcgccatccgtccccggtattggcactggcccgtcaaaggttttgtcaaatccacgtattagatggatcacctgaccatggtgagttggcaccaagcatgttgatcagggtcgcaaaccggtttggggtcgggctgcgagactactccccctcgatgggagcgggcattctagggaaaaaccatccgcgagacaagcgactcaaccaccgaccagcttgacgctgaaaccggccttctccagctcggtcttgatcaggtcccgtttatccccctggatctcgatgatcccctctttcaaaccgccgccggtgccgcatttcttcttgagcagggtggcgatggttttctgctgttccgccggtacaccgtggatggtgatgacgccagcgcccttgcgccccttggtctcgcgccggatgcgcacagtaccatcctgcggaaaaggggaggcggattggggctgggtttgttccttgatcatgccgccatccgtgctgtaaaccaggtggctgttgttgtcgtgactcatggcagttatttgtgagttagctaagcggagtttgattttactcaaatcagcgcgggaaacacggattataatgccccgagtaaaagcgaattattattgtttaacttcaggagtcagtcatggtactcgcgcagttgtcaccgggacagagtgctcgcatcaagcacatgaaccatcttgaacgtacattgcggcgcaaactgatggtgatgggcctgctgccacagaccgaagttctcttcctgcgcgcggccccgctgggtgacccgctccagatccagtgccaggggatctgtctctccatgcaaaaaagccttgccctgcaaatcgaggttgaactggtatgaactactccctcgtgaccgttggcaaccccaatagcggcaagacctcactgttcaacgccctgaccggtgcccgccagcaggtgggcaactggagtggcgtgaccgtcgacaagaagatgggcgagttttctgcccagggacatgactacaagctgatggacctgcccggcatctatagcctggccaatcaggaagggagcctggacgagcagatcgccagccgcttcgtgcagggtcagcagccggacctgctgctcaacgtcatcgatgccgccaacctggaacgctccctctacctcacgctgcaactgcgcgagctggggctgcccatggtggtggtgctcaacaagatggatatcctgcaaaagcgacgggtgaccatagatgaagccctgctcgccaaggcgctcggttgccctgtggtgcccctgtcggcccacaatcgccagcaggtcgccgccttcaagcaccagatccagcagtttatcggcaagccccagccggcgctgatgctcgattacggcagcactcttgagaaagatttggcggagctggagacactgctcgccccccatcacctcgccgcccgtggccgcgccttgcgcctgctggaagaggatgaggcgatgcaggaaaccctgcaggcggggcaacaggccgctgctaccaatgtggtcgcccgtgcgcaccatgctcaggacatagatctgcaactggcggatatccgctatggccacattcatcagtggaccagccaggcgtgccagcaaaagggcaaactcaccgttgcccagagtgaatggctggatcgggtgctgctcaatcgctgggtcggcatccccttcttcctgctgatgatgtacctgatgttcctgtttgccatcaatgtgggcagcgccttcatcgacttcttcgacatcatgggcggcgccctgtttgtggacggggtacatcacctgctggggctggtcaatgcccccgagtgggttggcgccatactggcgggcggcttcggggtcggtttgcagactgtcgctacctttatccccgtgatcggctgtctctacctgttcctggctgtgctggagagctcaggctatctggcgcgggcggccttcgtggtggatgccctgatgcgccgcctcggcttgccgggcaaggcgttcgtgcccatgctgatgggctttggctgtacggttccctcagtgatggcgactcgcaccctcaattcggagcgcgagcggctgatgacctcggccatggcgcccttcatgtcatgcggtgcccgtctgccggtctatgccctgttcgcggtggccttcttccccgaatccggccagaacctggtgttcggtctctatctcgtcggcattctggtggccgtgctcaccggcctcttgctgcgcaacacactgctgccgggcaagagtgactccatgttgatggagatgcccgattacgagtggccgcgccccatcaacgtggggatcaagacctggcagaaactcaaatccttcgtgttcggtgccggtaaaaccatagtgctggtggtggccgtgctgagcgtactcaactcgctgggaacagatggcagctttggccaccaggatcaggagagctcggtgctgagcaaggtcagtcaggcggtcacccctgtgctgcaccccataggtgtgcgcgatgacaactggcaggccacggtcggcatagtgaccggcatcttcgccaaagaggcggtggtcggtaccctcaacagcctctatgccggcggttccggtgatggggaggagagtgaatactccctcgttgccagcttccacgaggccatcgccgccgttgccgccaatctggcggagatcaacccgagcgatcccatggggatctccgtcggtgagctcgatgatcaacaagccgctgccgaagctcaggaagtggacgtgtccacctacggcaacatgcagactcacttcgatggcgcggccggtgcctttgcctacctgttgtttgtgctgctctacatgccttgcgccgccgccatgggcgcgctggtgcgggaaaccggtcgccagtgggcgctgctgaccgccgcctggtgcaactacaccgccttcctgtgtgccaccgtcttctatcaggcggccacctttgccgctcaccccgagcagagcctgttctggattggcagctatggcctctccctgctgctgctctggtggctgggccgccgtccggtgacatagtcgcccgcaaggtggtggccttatgatcctgcgagagctgggggactatctcgccgcgcagcgcaaggtgagtcggcgggatctggcgcgccacttccatacctcggaagatgcggtggaggccatgctcggtgtctggatgcgcaagggccgtgtggccaagcgggagactcagatatgcggtggcagctgctgcggcaagagccaggaggtgatgttcgagtggtgtgaacccggccagattggtttggtacaaaagcgctagcgcgcttgtcggatccctcactccatcatgcaatgaacaagacccgccatcggcgggtcttgttgtttctgcggctggccgcctaggcacgggcgttaacgcccgtgccagcgctggcccacctcggcatggcgataccaggccatcagggcctgctggcccttgatgtcatccaccgccggtgaccagggggcaaagtcttcctccctgaacggtacgtaggggccgtgcttcacctcgaagatgacggcgccgggatcgagggagagcactgcatgccaggtggcgaccggggtttccagtaccgaggtctcttcccccagtacgccacgagcaaccacagtgctttcatcgtcaaagttgagcaccacgaagcgcccgcacagggcggtgagcagctcccaggtttgcagatggcgatgggggcgaatgtaggtatctggctccatggcaatggccagccgctggatggggtcggccagctggtcgtgcagattgtgattcatgcgctggcgcggggagtgggcggcctcggtggcgagactggcaaggcgggcgacgtccagttttttcatgtgtagttccatcataaggcaaggcaggagcgtcggcagagtagcatgccagaggggctgacaggcaagggacgagccgtaagcaaatgtaaacaagggcgccggtcgggctcccttgttcagtggctgctgtgtaccaactcgcttacagcttggccagcatctctttggtgaccagcactatgccctgctcggatcggtggaagcggcgggcatcctcacaggcgttttcccccaccaccagcccttcgggcagtatgcagcccttgtcgaccaccacacggcgcaggcgacaaccagcacctatctcgaccccggggaagatcaccgcctgatccagggtgcagaaggagtgcacgcgcacattagtgaacagcaccgaactcacgatgaaggagccgctgacgatggtgccaccggagaacatggagttgatggtcatgccgtgctggccgtttctgtcctgaacgaacttggcgggtggggtcatggtctggctggtccagataggccactcctgatcatagatatcgagctcgggagtgacggaggcgagatccatgttcgcttcccagaacgaatccacagtccccacatcacgccagtaggggcgtttttgcgggcagcagccgacgcaggacatgctgaacggatgggcgtaggcggatccctccttgaccacccgcgggatcacgtccatgccgaaatcgtggtgggaatcctggttggccagatcctcttccagcaactggtagagatactcggcttcgaagatgaagacccccatggaggccagcgccatgtcggccttgcctggcatggcgggcggattggccggtttctcgacgaaggcgttgatcttgcgatctccatccaccgccatcaccccaaaggcgcttgcctctatgcgcggcacctcgatgcaggccactgtgaccttggcccccatgttgacgtgatcgagcagcatggcggcgtaatccatcttgtagatgtgatcccccgccagcaccaccacgtatttgggggcgtgatcgcgaatgatatccagattctgatacacggcatcggcggtgccgcgataccagttgacctcgtccaccctttgttgggcaggcagcaggtcgatgaattcgttcatctggtagcgcaggaatgaccagcccgattgcagatggcgcagcaggctgtgggatttgtattgggtgaccacgccgacccgacggatccccgagttgatgcaattggagagtacgaagtcgatgatgcggaatttaccgccaaaatgaactgccggtttcgccctgttgtccgtcaactgcttgaggcgactgccccgccctcctgcgagaaccaaggccatggtctcgttcagcaattgtctggattttgctgtattggcaggttgtaacaacattgaatacccctttgttgatagaatctcttgatactgcctcctttgaggcctgtatgaaagggctttcaacgacattttttgcaagcagggggctcacattgatttttttgtcatttatgtgagcgaacaccatggccaaggggcgggtgttaaccagatagcaacatggcgagaagaggcaggggctaagacaaggatgagtggctggcgtttttttgagccgtcatctgccatggcggatgacggttcaaggcggaggggacagggggaggactagaagggatcgttgctttcgtccttggtgggctccagactccagccggtggcatccgcactgttggcgatctggcccttctctttccacagtttgatcttgaggcgcaggttgttggccgagtcggcgtttttcaccgcttcttcctcctctatcaccccttccaccaccagatcgaacagggcgctatcgaaggtgaccatgccgagcgctctggatttctccatcacctctttcaggctgccaaattcgccgcgtttgatcatgtcgcggatggtgtgggtgcccagcatgatctccaccgccgcccggcggccaccgtctgtggttttcaccagtcgctgggagacaaaggccttaaggttgttgccaagatcgttgagcaactgtggccggcgctcttccgggaagaagttgatgatgcgatccagcgcctggttggcgttgttggcgtgcagggtggagatggccagatgcccggtctcggagaaggcaagggcatgctccatggtctcgcgatcgcgaatttcaccgatgaggatcacatccggtgcctggcgcagggtgttcttgagcgcggcgtggaagctgcgggtatctacccccacctcccgctggttgatgatgctcttgcggtgacgatggacgaactccaccggatcctcgatggtgatgatgtggccgccgctgttgcggttgcgatggtcgatgagggccgccagcgacgtggatttgcccgagcctgtaccgcccacaaacagcaccaggccccgtttctccatgatggtgtcgagcaacacgggcggcagtttgagatcctcaaagcgggggatctctgtcttgatgttgcgggccaccagggagacttcgttgcgctgcttgaagatgttgatccgaaaacggcctatctggggcagggagatggcgaggttcatctccagctcccgctcgaactgctgcttctgctcgccatccatgatgtcggcggcgatcttggctacttcacccggttcgagcgacgtctcggacagggggcgcagcccaccgttgaacttggcacagggaggggcgccggtcgacagatagaggtctgagccgtcctgcttggccaggatctgtagcatgtctcgcaattccatggttttgcctcgtctatcaaggagatgccgttacttgggatgttattgagtgtacagcctcaggcaccggtgagtttctcgcgaaacacaaaaaacaccgcgcccatgatgcaaaggccggcccagaggtaatcccacttcagatcctctttcagatagaagaccgagaaggggacaaacacggtaagggtgatcacctcttgcagtatcttgagctggccaacactcatcactgtatggccgatacggttggcggggacctgcaacaggtattcgaacagggctataccccagctcaccagggcggcgatgatccagggtttgtggttcatgctcttgaggtgggcataccaggcgaacgtcatgaagacgttgctgcacaagagcagaccgatactggcgaaaatcgggttcattgggttctccttgaaagtccggcgcattttatccctgaaccccgggtttccataagtggcacggcagggtatttttaacccatcaagggtgggtgatacagggatcagtggatggggaagagaggctggggagtgtttggtctgctgctggcctgtcaggcacagggtgcaccaaccctgacggtagccaccgatgtctggccaccgtttagagtcttgcaaccggacggtcagtttcgcgggttggacatggatattctgcagcggctgcagagccgtagcggcatacagttcgaggtgaagcgggttccctggggacgggccctcaagcagatgcagaccggtcaggttgatctcatgataggggtggcgatgacgccggacagggcacagttcatcgattatctgcaacccgcctactaccagtgcggttctgccttctatggcaagggcgccgtggtgtcgtctcttaacacctatgccgacctgcaggggcgcaaggtcggtcatgtgctcaactccgcctacttcgagccgtttgattcagataacaggctcgacaagcacggcgtacccaccgaggatcaactgctgcgcatggtgcaacggggccatttatcgctgatgataggcacggattgccaggtggattatgccctgagccagcacaatgaggccgggctcatcaaggcggcctatctgccacccaagccggtcatgctctatctgggcatgagcaagcgctcccctcaccacgccctgcggcagccgctggcgctggcgttgcaggagatggtggcgagcggcgagataggtgcccttgccaaaccttaccagccttgaccttgggtggtaacgcactgttatcatgcgcttttcatccttgtgcgccgggctggtcaatacagcatcggcgccgggccttgtacacgttcggggagcttctgtgtatctctctttgctcgcccgccagcgacgctggcagcggggctggttgttttgcctgacgctgctgaccctgctgctctttttcttctcccttatctggggcgaattcatgctgctgccctggcagcccatgggcgatcttgaacaacgcatcctgctggaattgcggttgccccgtgccttgctggccctgctggcgggggcggcgctcgcctgcggcggcgccgtgctgcaggtgatgctgcacaacccggtggccgaacccggcctgcttggcgtgtcgagcggcgcgggcctcgccgccatggtggcgatggccgtggccaagtccctcggtatctatctgccgggctggggcttgtcgctggcagcgtttggtggcgccctggcggtgaccatgctgctcattcggctggcgcgtcgggccaggctcggccatacccgtctgctgctgttcggggtcgccatcggcatcctcaccaatgcggccatgacctggttgatgtactttgccgatgacggctctctgcgcgaatacatgttctggatgatgggcagcctctcctatggcagccagcaactggcctggtggtggctggtgctgccgctgaccctcggctggctttgctggcagggcagggccttgcaacaactgctgctgggggagacccaggcccgtctgatggggctggacgtggacaggatgcgggtgcgactggtgctggcggtctgtctgctcaccggcattgccgtgtcgctatgcggtgtcatcggctttgtcggcctggtggtgcctcatctgctgcgtctgtgtggtggcagcgatcaacgcttcctgttgcccgcctcggcactgggaggcggcgccctgctgctgggggccgatctggttgcacgctctgcattaaacgccggtgagctgcccatcggtgtcatcaccgcctcggtcggcgccccgctcttcatctatctgctgctgaggcaagatgccaatgctaccgcataaataccgccccgaatgccgacatgctcaagttgtctacccgctgttgaggcaagatgccgatgctgcccgctgatccctcttcgcttgagtcagcctccctgatcgaggcgcgagcccttgccatcccggagcgactggctgcgctggatctcgattggcagggcggtcagctggtggccctgctcggccccaacggcagcggcaaatccactctgcttggcgccctggccggtattttgcccgccgcgggcacagtgcggcttggcggggtggcgatccgcgagctgagctggccggagctggcccagcgccgcgccatgctgccccagcgccagccccagctgtttcatattcctgtgtttcaggtgttggccatagggctggatgagcgggtgcaggtcaggcaaccgggcgatgtgaagcaggcccagagctacgccgtcgacgccctgtgcgatgcactggagctgagctcgctactggcgcgggacttcagtcgcctctccggcggggagcaacagcgggtgctgatcgcccgtaccctgctgcaggtgtggcccggcctcaatccggcggggcgagtcttgctgctggacgaaccgctggcggggctggatctgcaccatcagctggcgctgttgcggctgctgaaatcgttggcacggcaggggctgctggtggtgctcgccatccatgacatcaatctggccatcgactgggcggatcggatcctctgtctgcaacaggggcgcgtagtgagcgaggggggcgtcgatgtcatcgacgaagccttgctggagcgggtgttccagatcaagaccgaccgcattgaggcggctggtcgggtctggtttatgcccagtttgtaagcggggtatagaggaaagagtgcgcgtgtagggtcgattagcgaagcgtaatcgaccgactgcaagaagaaggggccggtatcaacaataccggtccctttggttttattcgcagttcaagcctgtttgctcaggcgtacctgggcggcctctgccagcatggccagcagcgtctctgtgtcgctccacgacaggcaggcatccgtgatgctctggccgaaggtggcagcgcagccattctccacatcctgacgaccttccaccaggaagctctcggccatgatgccggcgatgccggtacggccgcggcgcagctgatcgcagatgtcctgggccaccagcagctgacggcggtgatccttcatgctgttgccgtggctgaaatccaccaccaggcgctccggcaggcccacgtcggccaaggcttcgcacgcctcgtcgatgctggcggtatcgtagttgggtctgtggccgccacgaaggatcacgtggccataggggttgccggcggtgcggtagatggtcatcttgccgtccttgtccggggaatagaagatgtggctgtggcgggcggcgcgcaccgcatcgatggcgatgcgggtgttgccgtcggtgccgttcttgaagccgaccggacaggagagggcggaggccatctcgcggtgtacctgggattcggtggtacgtgcgcctatggcaccccaggtgatgagatcgctgatgtactggccggtcaccatatcgagaaactcggtggcggtgggcatgccgatcttgttgatgtcgaccagcagcttgcgggccagtttcagcccttcgttgacatcgaagctgccatcgaggcgcggatcattgatgagccccttccagccgacgatagtgcgcggcttctcgaagtaggtgcgcattacgatgcagaggctctctttgtactgctcgcgcagggcgttgaggcgatgggcatactcgtgggcggcggccggatcatggatggagcaggggccgacgatgaccagcaggcgctgatcctcaccggccagaatggcttccacttcgcggcgggcatccagcaggttctgggcaacggtgtcgtttaacgggaaggcgtgcgcgagctcgcttggagtgatcagggactccaggcgacgggtgcgcaattcatcggtgtgaatggacatacgactcaattctcgagtgggtggcgtgggctgtagcgttgaccgcgtgccgaaattgcaaggggataaaataaagcaaaatgcccctgatggaaacctcgaggggctctgataggatgtgaaccccaaaacgacgccaaatgaggtagatagcgtggcaaagccaggagcaaccggggttacccgcatcatcaacgcaaccggttacagcatgaaggggctcaagtcagcctgggtcaacgaggcggcttttaggcaagagctgatgttgatcctgctgctgatgccgttggccttctggctcggggactccctcaaccagatcctgctgctggtggccatcagctggctggtggtgatcgtcgaggtgctcaactctgccatagaggcagtggtagacagggtgggctcggagcatcacgagctgtcgggccgcgccaaggatcttggctccgccgccgtctttatcgccctggcgctcaacgccctggtgtggggcgctctagtgggacgcaacctgctcggctggtggtagattgcgacagcaacctttctcgtgattaagagacaggggcgtccgatcacgctgtgccaatcgaaccgacgctctctggttaaccacacagtacccggtcataaagaaacccgccattcggcgggtttcttgtttactgcgttttgtcgattgggttagtcgcttggcagcatagcccgacggctcaatgcaggatccgcgcacgtatggtgccgttgatctccttgagcttggcgagcgccttctcgctgtgctctgtctccacgtcgatcaccacataaccgatatggctgctggtttgcaggtactgaccggcgatgttgatcccctcttcggcgaagatctggttgatcttgttcatgacgcccggctggttgcggtgaatgtgcagcaggcggctggagcccttgtggcccggcagcgagacttccgggaagttgacggcggagagggtggagccgttgtccgaatacttgaccagcttgttggccacttccaggccaatgttctcctgggcttcctgagtggtgccaccgatatggggggtgaggatcacgttgtccaacccgcgcagcgggctcaggaactcttcgtcgttggacttgggctcaaccgggaagacgtcgatggcggcaccggagacatgaccgctcttgatgacgtcggccagggcatcgatatccactacggtaccgcgggcggcgttgatgaagatggcgcccggtttcatcatgcgcagctgctcggcgccgatcatgttcttggtggaggcggtctccggcacgtgcaggctgatgacatcggacatgttgagcagttcgaccatgctcggcacctggatggcgttgcccagagagagcttgttctcgatgtcgtagtagtagaccttcatgccgatgctctcggctatgatgccaagctgggtaccgatatggccgtaacctatgatgccgagcttcttgccacgggcttccaccgagcgattggccagtttttcccacacgccgcgatggcacttggcgtttttctccgggatgccgcgcagcagcagcagtatctcgcccagcaccagctctgcgactgagcgggtattggagaagggggcgttgaagacggggatgccacgcaggtgggcggcgtcgaggtcaacctggttggtcccgatgcagaagcagccgatggcgaccagcttgcttgcggcatccagcaccttttcggtgagctgggtgcgcgagcgcaggcccacgaaatgcacatcacgaatgcgctcgatcagatcctcttccgacagggaggtcttgaggtactccacgctggtataacctgcggcacgaaaggtctctaccgtgttgagatgcactccctccagcagcagcaccttgattttatccttgtccagcgaaaacttggcagtcatgacgatccctctatgtatgcaaagaatgagtgcagatatggtgtgtgaagaaaaccgtaaagtagcaaaaacgattgtgagagggaatatttgtgacgaaagtcaaattctttgaagttttcaacgatagttgtaaaccacagtttgcaactcattgagtgataaatgaaaacggcgccatcaggcgccgtcatcgattcgcagagcaatgatgttgtcgagacagccttattgggtgatgaccccgtcaggtgtgccgatcagtaccacgtccgcgccacggtgggcaaacagaccgttggtgaccacgcccactatgccattgagctgtacttccagcgccttggcatccttgatggccatgcccttgacgtccagtatgatgttgccgttgtcggtgaccacaccttcgcgccactcggggttgccacccagcttgcggatctcgcgggccacgtattcgcgggccatggggatcacttccaccggcagcgggaactgacccagcacgtccacagtttttgtgttgtcgatgatgcagatgaacttgtcagccacggccgccactatcttctcgcgggtcagggccgcgccaccgcccttgatcatgtcgcgactggcgttgatctcgtcggcgccatccacgtagacggagagggcatcgatgtcattgaggtcatagacattgatgccaaactctttgaggcgctcggtggaggcgattgagctggatacagccccgttgatctggtccttcatggttgccagcgcatcgataaagtggttgacggtagagcctgtgcctaccccgactatggtaccgggcaccacgtatttgagcgcagcccaaccagccgccttcttcatttcatcttgagtcatgatcgatcctctgggaaaaagcgggcgcattatatccaagcatcccccccagagcgactacagaggtcacgttccggtccaaaaatccccaagatgtaaatcgtttgcctgtttattgagccccctggatggcatctggcgtggcgagcacggaatagaggctgtactaagagggggagatggcaaaagacagagacggcagcacagccaacggggcaggcacaggcagtcggcacaggccgactgcctgtgaggtcatgcaaattgccagcagcggctcggggtgatgatctgcggcagcggcacgtcccactgctcctgtggcacggcatccacctgttggcagtcatgggcgagacccagcggcttggggcccagcttgtgttcgtgccagcaggcgagggtgcgatcgtaatagccgccccccataccgagccggttgccctcggcatcgaatgccaccagcggggtacagataaggtccagggtgctatgaggtaccacctgggacatatccagctcaggctcggcgatgccgtagcgattacgggtcatggggctggtggcggtatagcgcaagaagagcaggtgacccggggtgaaggggtgcagcaccggcagatagacctctttttgctgggcccagagccagtgaatggcgggcagggggttgagttcgccatcgttggccaggtagagggcaatgcgtctggcggccaggatctcgctgtgctgcttgaactgggcaaccagctgctgggcggcttcctgctgctcggcctggctcaggctttttctgcgcagacgaatgagctggcgcagggtttgccgctcatgggcttgctcgggttgggtatccggcatggaggctcctgtattgtgcacctgggttgagcagagagttggccgcaaaggcctggttaccttaacaaggcttgcgagggatgaacagggcgacaagcccggcggggatgggctgccaggccgggtgcaatgcccggtccggcagccgtcccggttatttgtccgatgtcttgcccatctgatgcttgacgaatacagccactatcgcagccagtgccagggccatgggatagaagctcatgctcaccaccgccagtggcgacaatgcgaagatggagcccagcagcagcgcctgtgcgccccaggggatgagtccttgtaccacgcaggagaagatatccagcatggaggcggcgcggcgcggggtgacgccgtgatgctccgccagctcccgtgctaccttgctggccactatgatggccactgtgttgttggcggtgcagaggttggtcaagctcaccacgccggcgatgccgagttcggccgccttctcgttctgctcgccatcgtgctggcgggtaaagcgggcaatcagggcgctgatgcgggcgctgatccaggccagcccgccctggcgttccatcagggcgccgagaccgccgatcagcatggagagcaaaaagatctcctgcatgccggtaaagccctgatagatgtccttgctgaactggcccagcgggtaaccgctgatcatgcccaccgcgcccgcagccacaatgccaatccccagcaccatgaagacgttcatgccggatagagccagcaccaggatcaacagataaggcatcaccttgaacaggtccgcgctggcggtggtggcgggagcttctcccactgaacccagggtcagatagagcaggatcactgcgatggcggcaggggccgcaatcttgacgttctcgcgaaacttgtccttcatctcgcagccctggctgcgggtcgccgctatggtggtgtccgagatgatggagaggttatcgccgaacatggcgccggagagaatggtgccggccatcagcacggggtcgataccggctgcctgggcgacgccgagcgctaccggcgccacggcgccgatagtgcccatggaggtgcccatggcggtggcaataaacgcagagatgaggaacaggcccggcagcaggaaccagcccgggatcagcgacagaccgagcgcgacggtggcatcgaccccaccggtggccttggccacggtggcgaaggcgccagccagcagatagatgatgcacatcgccattatgctgctgtcacccacccccttgaagaaggtttcaaggttcttgttgaacccctcttttcccagcgtcagtgccagcatgacggcaggcagtgcagccacgggggcgggcagctgatagaaagcgaattccaccccctgcagggtgagccaggtgccggtaccgataaagagagcaagaaagaccagaagaggcagcagggctctggcgctgggttgggtctggatcatgtattcctctgtggttgaacatgacctccctgtcgtcaccagcccgggttgatgggatgagcgtggcgggcatcctgccgctgtggggcgcctacagtagtgagtcgggggcattcggtcaagatagacgtccagacggatagggctttttattggtcaattctgatgagattgaaatatcaaaagtatgttcggaaaaattaatcaatgctgtcaattgttcggtgttgtcttgggacatgcagggcacttttcacagacatgtcatttggctgacggggctaatgacactgaatatccgggttatctgcgtttgtggtaggccgccgacgccgccttgcgcgtgctgggcatggcactcgcatctgcaggcaatgaggcggccttgatactcggtgagggcggcgctgttactgggtcattttctccacggcctgaacggctgccgccagggcgcgcttatcgagggtcagggcaatgtgaccgatatccggcaccagggtgacgggccattgaataccgagcgctcttaactcgggctccagttggtcggttttaaatgcctcgtcatcggtgcccgcaatcacggcgcaggggcgctttacattgcgcaaattctgccggtagtcgcgctctggctggaagttcgaggcgaggttgaaggagtaggagggggtcaggagagctttcgcttcgtcattgagcgcagttaagcacggtcagatggttcagtgccgagacatgcagcccgttaagcatgctcaatgcgatcaggcgaggaaggccgacgctgacccagccaccactgttgggtcggtagttggcggcagtggggcccagatacggggagaggagcaggtagttgtcaaacagggtttgccgtgagccaccggcgacgcgcagcacgaagccaccccttgacgagaagcctgcgagggtggcgggttgactcggggtcactgctgctgagaaatcttccagatcgtcttccagttgccctatgtaggctatcgtgcctctctggcccgactcgccatggccgcggatatcgagggtgtaggcaccataaccggcttgcgagaaggcgctcgccagtatgtgcatgctctggctgctggccgaggagccatgaaccagcacaacgctacccctgacatccttggctgcgggggcatagtgtcggtaggcgagctcggcaccgtcacgggccttgtatctggcgggcgagggcaggccgctccagtcaagggttttgaaggggttgctgatactggccatctccggcgccgggccaggcccgccaaacagcagcgccgccacaagggtgacaaggccgagcgacagcaggcccagtacgcacagcaatcccgtattcatatgtttatctcctggcggcagcggcgtgggggttgaaccttgtgtccatcaagggaaacctatcagatggcgccgtctctgccaaaccccaaaccgccagtctgcagggttggaatggcaaggggtggatcagccattttgagcggttcaccgtcgcgcccgaaccgaagagggtgtctcacggcttttcaaagccggcgcaggctggtaaaacggtctctttccataaaacagatgagagggtggagatggacaatccgatccgtgtggccgtgatgggctgtaatggtcgtatgggcaaggtgctgctggaagccatcaccaacgccgatggcgtggtggtcggggcggcgctggagcgacctggctctgccgtgatcgggctggatgccggtgagctcaacggtctgggcaagctgggtgtgatgatcagcgacagcctggacaaggttcgggatgagtttgatctcatcatcgacttcacccgtcccgaggtgaccctggccaacctggcctttgccctggcccaccagaaacagatggtgatcggcaccacaggttttgatgacgcaggcaaggcggcgctgaaagaggcgggcaagcagatcggcatcgtcttcgcctccaactactcggtcggcgtcaacctggtgttcaagctgctggagcaggccgccaaggtgatgggggattacaccgacatcgagatcatcgaaggacatcacaggcacaaggtggatgcaccgtccggcacagcgctttccatgggggaagtggtggccaaaaccctgggccgcgatctcaaggagtgcgccgtctatggccgtgaagggatcaccggcgagcgggatcgcaacaccatcggctttgccaccattcgcgccggcgatatggtgggggaacacaccgtcatgtttgccgacattggcgagcgggtggagatcagtcacaaggcctccagccgcctcaccttcgccaatggcgctgtgcgcgcgggcaagtggcttggccagcagggtgccggtctttacgacatgcaggatgtactcagtctgaaataagctgcctgacgttctgggtgtcatcgctccccctgcgaggggcacccactgccttgccaaaccccggttcgccggggtttttcgtattttcttgtataaatggtgattacgccgctttttttcacccaaaccatccaaactacctctttctagaacggtggcctggctcccttctgtcaaatgtcatcaaagcgtaacgagattgggcctctacaccccctgcagtcgcattttttcacatgtcataaaaaagactaaaaattcaaaacaagaaaaacgttttctatttttgcaagtcacttatctgtcattaaatgactcttttcatggctggttaggtttttttataaatcacacttgcttgtttttaaagggttaaatgttggtttttgtgctttgagtggcacaaggtgccacttttgtcgcgggttctgacttttcttttgctggagggggttgcaaagcgatttagtgcatagataatgggtaatgttgcttgtttattgaatttagatgcatttaaaacgagaaaagacgttgaaatgcgatcatttttaagtagaatgcgcccaatttgccagaaatctgccgggtttgagccctgtttcaaacagcgtccggacccgcaacacccaggtaaattgctgaatttaaagctaaataactggaggttgtcttgaatcacactgcattgctagtgctggaagatggaactgtgttcaaaggcgtgtcgataggcgccgagggatgttccgttggtgaagtggttttcaatacgtcgatgacgggctatcaggaaatccttaccgatccctcttattcccgtcagatagtcaccctcacttacccccatataggcaacaccggcaccaacagcgaagatgaagagtccagtcaaatccatgcacagggattgatcatccgggaccttccgatacttgcctccaatttccgcaatcagcaatccctctccgattacctcaagtctcacaacatcgttggcatcgccgacatcgacacccgcaaactgacccgcatcctgcgcgagaaaggcgcccaggctggctgcatttatgcaggcaaagaggtggcgggcaaacaggtcgatgaggcatatgccctcgaacaggcccgcgccttccccggcctcaaggggatggacttggccaaggaagtgactgtgtcagacgcctacgcctggaccgaaggcagttggcagcttggcaaggggcacgtcaccccggcggccgatgaactcaaataccacgtggtagcctacgactttggcgtcaagcgcaacattttgcggatgctggtggatcgtggctgccgtctgacggtagtaccggccaagacaccggccgccgaggtactggcgatgaatcccgatggcatcttcctctccaacggccccggtgaccccgagccgtgtgactatgccatcgacgccatcaaggcttttctcaacaccaacacgccggtatttggcatctgcctgggtcaccagttgctgggtctggcctccggcgccaagaccatcaagatgaagttcggccatcacggcgccaaccatccggtgaagagcctggatgacaacaccgtcatgatcaccgcccagaaccacggctttgcagtggacgagagctcactgccggattgcctgcgccccacccatgtctctctgtttgacgggtccttgcaaggcatccaccgcaccgaccgtccggccttcagcttccagggtcaccccgaagcgagcccgggcccgcacgactgtgccggtctgttcgaccactttattgaattgatcaagcagtatcgcgcttaagaggaaaagagaagccatgccaaaacgtaacgacctacagagcatcctgatcctcggcgccggccccatcgtcatcggtcaggcctgcgaatttgactactccggcgcccaggcctgcaaagccctgcgcgaggagggctaccgcgtcatcctggtgaactccaacccggccaccatcatgaccgaccccgagatggccgatgccacttacatagagcccatcacctgggaagtggtacgcgagatcatcaagaaagagcgcccggatgccgtgctgcccaccatgggtggccagactgcattgaactgcgcgctggatctggaaaagcatggtgtgctggccgagttcggtgtcgagatgatgggtgccaccgccgacgccatcgacaaggccgaagatcgccgcggctttgacatcgccatgaagagcattggcctcgagtgcccgcgcgccggcatcgcccacaacatggaagaggcgtggggcgtgcagcagatggtcggcttcccctgcatcattcgtccctcctttaccatgggtggctcgggcggcggcattgcctacaacaccgaagagttcgtcgagatctgcgagcgcggtctggacttgtcgccgaccaaagagctgctcatcgacgagtcgctcatcggctggaaagagtacgagatggaagtggtgcgggatcgcaacgacaactgcatcatcgtctgcaccatcgaaaacttcgaccccatgggcatccacaccggtgactccatcacggtcgcgccagcccagacgctgactgacaaggagttccagatcatgcgcaacgcctccatggcgatactgcgcgagatcggcgtcgagaccggcggctccaacgtccagttcggtatcaacccgaaagatggccgcatggtcatcatcgagatgaacccgcgggtgtcccgctcctctgcgctggcctccaaggcgaccggcttccccatcgccaagattgcggccaagctcgccatcggttacaccctcgacgagctgatgaacgacatcacgggcggtcgtactccggcctccttcgagccggccatcgactacgtggtcaccaaggtgccgcgcttcaactttgaaaagttcgccggtgccaacgaccgtctgactacccagatgaagtcggtcggtgaagtgatggccatcggtcgcaacttccaggagtccctgcacaaggcgctgcgcagcctcgagaccggcaaaaccggcttcgaccccatggttgacctcaatgccccggactccctgacccgcattcgtcacgagctgcaggacgccggttgcgaccgtatctggtatatcgccgatgcgttccgtgccggtctctccatggacggcatcttcaagctgaccaagattgacccctggttcctggtgcagatagaagatctcatcaagctggaagggcaggtgaaagagcgcggcattgccggtctcgatgccgacttcctgcgcgccctgaagcgcaagggcttcgccgacgcccgtctggccaagatcctcggcgtggccgagggcgaggtgcgcaaactgcgtgcccgccacaacatcttcccgatctacaagcgggtcgatacctgcgcggccgagttcgccaccaacaccgcctacatgtattcgagctatgacgaagagtgcgaggccaacccgaccaatcgtgacaagatcatgatcatcggcggcggcccgaaccgtatcggtcaggggatcgagtttgactactgctgcgtgcatgcggtactggccctgcgcgaagacggttacgagaccatcatggtcaactgcaacccggagaccgtctccaccgattacgacacctccgaccgcctctacttcgagccggtgaccctggaagaagtgctggaaatcgtgcgcatcgagaaacccaagggcgtcatcgtccagtacggcggccagaccccgctcaaacttgcacgggcattggaagcgaacggtgtgccgatcatcggtaccagcccggatgccatcgatcgcgccgaagaccgcgagcgcttccagtccgccgttgagcgcctcggcctcaagcagccggaaaacggcacagtcaccgcgttggagcaggcagtgctgaccgccgagcggatcacttacccgctggtggtgcgcccctcctacgtgctgggtggccgcgccatggagatcgtctatgacgagaccgacctgcgtcgctacttcgccgaggcggtgagcgtttccaacgaatcgccggtactgctggaccgctttctggacgatgccaccgagctggacgtggatgccatctgtgacggagtggacgtggtcatcggcggcatcatggagcatatcgagcaggccggtatccactccggtgactccggctgctccctgccgccctacaccttgtccaagaaaattcaggacgagatccgcgagcaggtgcgcaagctggcactggaactcggtgtggtcggcctgatgaacgtgcagtttgcggtcaagggcgatgacatctacctcatcgaagtgaacccgcgtgccgcccgtaccgtgcccttcgtctccaaggcgaccggtgcgccgctggccaagattgccgcccgcgtcatggccggccagagcctgaaagatcagggctttaccaccgagataatcccgccttactactcggtgaaagaggtggtactgccgttcgccaagttccctggggttgacccgctgctggggccagagatgcgctctaccggtgaagtaatgggggtgggcagcagctttgccgaggcctatgccaaggcccagctgggtgccagccatgcggtgccgaaagaggggcgcgcgctgttgtctgtgcgtcacagcgacaaggcgctggtggttgatttggctgccaagctgctggagctgggctacgagctggatgccactcacggcaccgcagtggcgctgggtgaagcgagcatcaacccgcgcctggtcaacaaggtacacgagggtcgcccgcacattctcgaccgcatcaagaatggcgagtacacctatatcgtcaacacagccgaagggcgagtggcgatccaggactccaagcagttgcgccgcgccgccttgcagcacaaggtggcttataccaccactatgaatgaggcgtttgccacctgcatggccatcagcatggatgccaccgccaacgtgaactcggtgcaggagctgcatcagaaggtgaaaaaccgctaagcattgcgtaacaagggcaggggagtcgttctctccttctttgcacaacacttgcgaaccctgaaaaaccccgccagcgatggcggggtttctgttttttggcgccagcactgagtaaagagtattggcctgatttcacatatatagggatagataatcccttaaagtgaactaaatgtgacaataattgcgaaatgttcgatttataccgcaatctttgcaatcactcacccgccccgtctctctatactggtttctcatcacataaggtcgtctgcgcctgcaatagcggggtgcgaggatcagggccagttgcttatccggtagccgaggccgtccccttttacccagaggggccacaggaaaccggttgtggggttaccacctgcgcaaccgtcagggccagcgttaccgcgcaagccagcttccccctccttaccccgtttgcttgcctgcccagtcgcgtcgttgctcaccttcattgcccgcaacggcgccgcgcctcaaggacatcagccaagggaatctgaatatgagcttcgatcatcgcaaataccgccccgcccccgttattgcactggcggaccgtcaatggcccaaccaggtgatgacgcgggcgccgctctggtgcgccgtggacttgcgcgacggcaatcaggcgctggtcgaacccatgacggtggcccagaagctgcaaatgtgggcgttgatggtccatgtcggtttcaagcacatcgaggtggggttcccggccgcttcccagcccgattttgatttcgtacgcgagctcatcgagcgggatcttatcccggaggacgtcaccatccaggtgctggtgcaggcccgcgaagatctgatcgcccgcacctttgaatcgctcaaaggggccaaacgggccatcgtccacgtctacaactcggtcaacccgacccagcgcaactatgtgttcaactcagggcgcgagggggtaaaggccatcgccgtgcaaggcgcgcgctgggtgcgagaccatgcggcccgcaaccctggcacagagtggagttttcaatattcccccgagagtttcagcagcacagaggtggagttcgcggtagaggtgtgcgacgccgtcatcgacgagtggcgccctgctggccgccccatgatcctcaacctccctgccacggtcgaggtgagcacccccaacgtgttcgcggatcaggtggagtggttctgctgccacctcaaggcgcgccccgaggtgagcatctccatccacacccacaacgacagaggctgcggggtggccgccgccgagctggctgtgctggcgggggccgatcgcatcgagggcaccctgcttggcaacggcgagcgcaccggcaacatggacatagtcaccatggccatgaacctctacagccaggggattgatcccgagctggatctctcagacatggacgccatagtcgctactgtgggcgcctgcacccagatagccttgcacccgcgccacccctacgcgggcgagctggtctacacggcgttttccggcagccaccaggatgcgattcgcaaatctctggcggccgagaaacccgatgcctactgggacgtggcctatctgcccatcgatcccgcagaccttggccgcagctacgaggcggtgatccgcatcaacagccagtccggcaaggggggcgtcacctatctgctggagcgcgaccttggcctgcaactgccgcgctggctgcaaatcgacttcagccgtcgggtccaggcacaggccgaggcaagcagcagcgaaatcagcccggaacagatccgtgccctgtttgagcagcattacctcgagccagtacacggctatcgcattggtcgcttccagcttggtcacgacagtcaggagagtctgcgcctcgagttgcagaccccgaacggcaccttgcacctgagcggcgaaggggagggggccatcactgcgctggtcaacggctgggagcgccagaccgggatgcacatcgacgtgctcgattattcggaacatgccctcaccgccggcacagaatctcgcgccgccgcctatgtgctgctcagcgtcgatggccagcgcatgtgcggggtcgccatcggccgcgacgtggtcaacgcctccctgcaggcggtgatcaatggtgcggcgcaaattgaggccctgcgccaaacggcttgagtgcatgtcgccaaagagcccatccgcttgcagcagccccgcccatccgacggggctgctcgattgcgccagcgggtgctgcgtcaaggcatctgcgccttcagatccgcctgtcaatcctctacaatgagcgcctgtttacgttcggagccgctccgctcgtgtgactctcgtgtgccgggcgcccagcgccttgcccctgcatcggaagccttgatgatattttcctcaccccttgttcccactcggctcgccatcctgcctctctttgcaatcctgttgcttgccgggtgtgccagcgacccgacggcgcccaagcaagatgtcgccatgagtgcccagcaggccaaacaacctatcgccatgcagccacgcaaaccggcagacatgaagagccgcatagtgcagttcttgccgcgtcaggtgccagacaagcagggctgggccaatgatgtggtgacggcgctctcgacgcagggagtgacggtaagcgatcacaatgtctgcactgtgctggcggtggccgagcaggaggccacctatcaggccgaccccgtggtgccgggccttggcaagattgcctggaaggagataaatgcccgcgccgccaagctgctgatccctgaattcgtggtgcgcacggcccttggcatcaagtcccccaccggcaagagctatgccgagcgcatcgacaagcttcgcaccgagcgggagatgagcgagatcttcgaggacatgatcagcatggtgcccatgggcaagacgctgtttggcaacatgaacccggtgcataccggcggccccatgcaggtgagcatcgcctttgccgaggcaaatgcccgtggctacccctatcccgtcaaggattccattcgccatgaggtgttcagccgtcgtggcggtatctggttcggcaccaagcacctgtttggctatcccgccgactacccggataccctctatcgcttcgccgacttcaatgcgggctggtacgccagccgcaacgccgccttccaggctgccgtcagccgactgagcggcaagcccctggcgctggatggggatcttgtccgctatgactcagacttgccgggcaagactgagcaggctgtctataccctcgccagtcgggtcaatatgagcaagcaggcgatccaccagagcctgcgcaaaggggataccgccgaatttgcccagaccgacctctatcacagggtttttaccctggccgacaagcaggccggcaagcggcaaccccgcgccatcctgcccggcattcaactcaagagccccaagatcacccgcaacctgaccaccgcctggtttgccaagcgagtggatgacagggagcaagcttgcgtgaaacggctgggatccttgtaatcgcaaaaacaaaggcggccagttgccgcctttgttcatgaacgcaaataccttagagaagaaaacttaaacaatgtcatcatctatagcatcaaaccttgtatgcccatcaacctcaacatccagagagcgatatagcattttatgtatcttaagttgttgtgccctcttgacttccccccttgatacggatgcttgatctagaaaagaccaaatgaatgtactaagagagctcatttttataccaatagcaccaacatgataaagacaaattagcatcttgtttaaaacctctgtgagttttgtttcacctgtagtttccaaatactctttagatgaaataacacatgggtcgttattattttgtgcgcataaatcggatattacattatctaagcgaggtccactaagtatggaacgagtgaatgtatgtggtagaccgcgtaatatctctacagtctcatcgaaagatgggtatatctccccccattcctctttcaatgatttgagtcttttttctgaatattgagcttctgctgcatatatagaacgccatgatacacagtctctaccgtaagctgccttaaaacactcatttataaattgcaatacatctctaggtctatgtagagttctttcaagaataaagtctgcggaggtttgatctttccccttctttgctgaagggaatatatcatcaaaggatacctgatctcttgtatactgctttcggaatacctcatttattctcttttcaataagctctcttaattcccctttatcccaatgaatttggagtatataagattcatatttctcttcttgaaatccagggcttcttgtcatatcaaagactaaatcaagaagatcctttctcatggctgcgatgattttaacattctgcaaatttctaaatgttttgatttcttcaataagtgccctgatgaatctacaccttgtttctgtgttggcccagtgttcatctagttgatctattaatatatagaagcgtttctgagggtcactgaaagagtggacagatagtagttctaatatttcatttagtttcttaatttgcatgccgcttacaatttgactagcccgttgctttacttcaattttttcctcatcactgagtttcttagctccctgcaaacttagatcaagactattatattttacgcctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagtgttgcttttgtatcattttcaagtttttttgtgatgaccttcagatgctcatctgtatctagccaaaatttatcaccccactccctgaagtattcaatagctttcttctttatttcatcttttctaaagaagtttgtgatgttatcaaagaagttccgattatctaaatcattctttatgtcatatctaattttcagcacttcaacaattagaatgtgcctccataataatctataaaataggtccaagttgacgccgatagtattcatgaattgaattatatctgaatactctaaaaaccttacagagatatcattggggtctatttttatgtgtttctctgtggtttgtgatattttataaaggattgcgtttttccctgcgccagttctacctagaattattgattttggactatgtacatcacatagttgttctatataacccttgtcaataaaacatgagtcaagtaaattagtatcagtttccgcatctaagtcgccaattttcaaattctgtctgataatgattctattgctgttttttgctgtgctcatcactcataccttattaatagttttatgatatgtcactaatcaaatttttattgcgacggtaaggtgtctttgcatttaggaaattcacggcatccccaaaactgattgcccttgttctcaccccgagtcgcggtgcgcaataccatggtgctgccacatctagggcagagcggagatggtttgtccggtggcaataagctctgtaacggcttgtctattactggttgcctgataggcgtgcgggtggaagcattgttggcgggtgggctggcatggcgcgtctttagcagggccacatgctgtttatgggtttgccaattggcggccagtcgtccttgctggattgtctggacaatttgaatgacttcggcaggggtcagtacgggagtggtcttttgcttgatatagctaaccaggccgcggcgcatgacgttgtccggcatgggggtcttgaaggtgcagtcgccaataaaatagacgatcgagtgcagttggtgatccgccattcccagcagggatttgagcgtcatcacatgcagatagttttggtgaagaggattctggaagccgtgcctgcgtcgatatagctgctgggtccagcgcttgtgtttgggatcaccgaagatccaccctttcatgtttttagtctcgataacaaacaccccgaagcgggagacgatcacatgatcgatctgggtcgtgccctgctcgagcggcagcgtgacattgttcagcagatgatattcccgcttgtcgagaaagagccggatgctgagggtgatcagccactctccgaccatgcccttgaaccagggggttttgactatggtcatcagcagcaacaatgggatcacataccagagttgagccagcagggcggcaataaggggggtgaaatccatttcatctctccttgaccccatcaccactccttggtgacaggaatattggtcaggggtgctcaccaaaggtggctcaagcattcagcccccaacctgttgccgttaaccagtcagtggggcaaccggattggacacctggctggcgctatccccatgattgggcgtcgaaaagagctactgtagcgatttaatcaggacgaatgtgtgacaaatcccactaactgtgtgacgcatcagtgatttctagccggtggcgctgctggcagctagagggcggtggctgaaggtcaggcgtcgttgccggaggccttatgcgaggagaaggcgcgcaggatccaacaacagagggtgggcggctcttttccgtgtggcgatttcagaaactcatcgccagcccgacgccgtagccgctggtgttgtggctgaacatatagcgggctaccagccgggtgcgggtcactatgatgtcgtacttgctgctgtcgagttctatccctagccccagcgagttgagggagttgaaaccgagcaggccccgttgctcgccaagatattcggtgcgggctccttccatcacgtagcgcagcggcttgtccagcagtgtgagattgccgatgggggcgcggcggcgcaggtagaggccgaggttctccgcattggcctgaccggttacgctggccgaggtgccgccaaagctttgcagatgctggtaggagtagcgcagctcaacgtcgatatcctgctgtgctgagaagagttcatagtcgagcatcagggcgccacccaggccgtagacatcgagcctgccgccatcgagaaagtcgaggttcttgcctgtgtattggcccagcagccagttgccgatgcgcagatcgcttgccacagtacccagcgtgacgttgccgatggggcgcaatacccagttgccgccgtgacgatcctgatgcagatgaagatcccagccgatgccacccgtggcggtgagactgttccatcgggtggggatagtgcgactctcgctgccgttgctcaccacgaatttgggatcgtagcggctaaaacccagggtcccttccagatagatgggcacactctcgctcatggtggcgccgccgcccatctgggtcatgttgagcgccgacgatgccgttgcgctggtgttgctgccgatgtcgaggttgctggctgtgatgtcgggcaccacagtgaaggtcatcagcgacaccactgcgttggcacgtttttgtattagtgacgactcttcagccatggcgccatggctgagcaagggggtgatcagcaggggcagggtagtgcgaagggtagtgtgtgtgggcatgccttgttcccccgaagccggttgtgatgatgcgccgtttgactgtagcgactttttctcatcttggcagcccaagggtgagccggttgaagcttatacatcgccgagccggagtgctcgtccaacccttgtcctgccattcagctttttgtattgattgctgactttgtgccagacattaattttttgttcacttgcgcgggtgtataacaggaaccccttcaaggagagaaaggggatggcgacagggagtgtcagccgcagtgggggtcatagtaccccccccgggatggatgctcactgacgttgatgggagtcaccagatgcaggatatgctgcttgccatatggcaacaggactttgaccaattgatccagatgcaggcggcgggcctgctcgtcacctgcctggtggtgatcctctttctcgagtcgagcttcgtgtttttacccctgcccggtgacagtctggtgctgctggccggtggcctggtggggatgggagtgctcggccccgaagtgacccttgtctacatgccgctcgccgccgggatcggcagcctggttgcctatctgcagggccatgcgctgcacggcacctcctttatgggccatgtggagcggatgatcccggacggcagcctgccacgggcttcgcgtctgctgcacaactacggtttctgggccctgttttcctctcgcttcgtgcccttcgtcagggtgctgacgcccatgctgatgggggtctcccgcctgcatctgcctcgggtggtgatggccagttttgccagcgccttcctctgggccctgctgctgagtctggtgggcaagttcgtgatggcggcaccggcgttcgtccagtatcacgaattgatgaccaagtgcctgctggtgacctccctcggtctgttcgttatcgccatggcggccatcgccatccggctgttcaagcgcccgaccaatcgcattcgctgagtgatatccgggggagcgcaggctggccccgggttctccattgatttaccaatggcattggctaggcccaggcgggccgcccatgccgcccatcaaccatcaagcaggtactttatgccatgtcgtgacaccctgagccttcgtcccctcgagcgagaggatttgaaattcgtacatcagctcaacaacaacgccagcataatgcgttactggttcgaggagccttacgaggcttacatggagctggcccagctctatgacaagcacatccacgatcagcaagaacgccgtttcatcctggaggtggagggcaccaatgttggcctggtggatattcgcagcatccaccgccgcgccgagtttcagatcatcatagcccccgcctatcaggggctgggctatgccaagactgcgaccctgaaggcgatgaagtatgccttcaacgtgctgaatctgcacaagttgtatctcatcgtcgacagtgacaatgccaaggcgcgccacgtttatcagtcgctggggttcgcgccggagggggagctgaaagaggagttcttcattgatggcaaatatcgcaccgccattcgcatgtgtctgtttcagcgtgattttcaggcaaatgctgccaacagggtctaacgtttcctgacattctggtgccgatgggggcagggctgcactggccgatgccagtgatgcggctctctttgtcggcacctttctcgtgacaggataaaaactcaggccatttgaggcagaatttgtgatgcctatctgttacacttcgcgcccgccattttccggctcattttctgacttgatgtcggacgcagccaccggtggtatcaacctccgcctcgcctacgccgagccgcaagccaaacacagtccagctggaacacaggaacccattatgagatttgaatcgttcgattttgcccccgagattttgcgtgctgtctcagattgcggttatcaggagatgacccctgtgcagcgccaggcgatcccgactatccgtcgcggtctcgatgtgctggccagcgcccagacggggaccggcaagactgccgccttcgccctgccgatattgcagcgcctggtggacaagccggccgagctgcagccgtccaatgcccgcgtgttgatcctgaccccgactcgcgagctggcggcccaggtggcgagcaacatcaatgattttgccaagtacctggatgtgaccgtactgacgctcgttggcggcggcaagcaggatgtgcaggccaagaagctgaaagcgggtgctcacatcatagtggcgaccccgggtcgtctgctggagcacctgaccgcctgcaacctcagcctgtcaggcgtcgagtgtctggtgctggacgaagcggatcgcatcctcgacatgggctttagcgccgatgtgcagcagatcctgcaagcggtcaacaaggaacgccagaacctgctgttctctgccactttctccgacggggtgaagaagctggccaacgtcatgttggacaagccgcagatcatcagcgtcaacaagcagaactccaccgccgataccgttactcacaccgtctatccggtggagcagaagcgcaagcgcgagctgctctccgagctgattggcaagcagaactggccgcaggtgctggtgtttgccagtacccgcgaaagctgtgacgagctggtggccgagctgaacctggatggcatcaagtctgccgttgtgcatggtgacaaggcccagggcagccgtcgccgcgccctgcgcgaattcaccgaaggcaagctgcgggtgctggtcgccaccgaagtggccgcccgtggtctggacatcccggatctgcagtacgtggtcaactacgatctgccgttcctggccgaagattacgtgcaccgcattggccgtaccggccgcgccggcaagagtggcatggccatctccttcgtcagccgcgaagaagagcgcaccctgctcgagatcgaggcgctgatcggccagaagatccgccgtgtcatggcgaagggctacgaagtgggcaaccgtgacgagctgatcaagcagttgcaggagcgtcgtcgcttcggcaagcgtccccagcgtgaagacaacgccgccgcccaggccatggccgaagccaagctgcagggtcagcgcctcaagcgtctcgcggcaatgaagaagccgcgccagccgaaataagcgcgcccaaccccatccgggccttccccttgtcagggcagaccgggaggggtgattttgtatataaaggcgccactggcgcctttatgctgttgatgacccggcccctggcccgcccgtctctctgaggactcgtgatgacacctcccaactacaatcaggccctgctcgacatggccacccagagccttgccgagctggcgcgcaccgccgagcagaaggcgggcaagcgtacccctgcccaggagagccattttctctgcacctggatggcggactccctcaaggagaagcgtttctcccgtctggtgatggaggatctgaaaggctggatccagcagggccgtaccctgggggccggtgccgatctcaagggcctgctggagcgcatcgccttccagtacgcccgggtgcaggcggactcacaacagctcggcaccaggcttgccgccctgctggccgagctggaagctgcgggttggttggtgtttaccgacagcgaggtgaacgccaagctgcgcttgcagggaccgggccaatccagtctggtgatctccagttgcgaatatggcgagcacatagtgcagggtgagctgatcaaacccttgaccctgtacgtgcgtggtgatgaagccaggctggcgcaagcggcctttcaccatggtctgctgctgagccagggcaacaagaaggtcactctggtcaagcaccacaaggcgtaccgtctggtgcccgccaacttgcagcccgcgctggcgctgctggccgaggcgaaagcctgacggagagcctcttccctctgttgttcccaaaccccggcctggcgccggggttttttatgcgccaatgatggtgctggcgggcttggccgggtgaggcgagagcaaaagcgaaatttttacaggaacctttttacaagcaccttttacaggaaccaaaggggctgcgtgatacggccagcggattcccgttttgtcgttcgaaatgtgtcgcatggcagcgcgcctgcatcttgcccccctctgatggggggcgtcccccatatggtgggatggtggtggaaaatttctgctctagggtgagtgggccccaaagagggccttaaggaagcaaaccgcctgatggcgacactcaatgaatgaggaaacatgatgaaagtgactccaatagccttgctgctggccggtgtgctggcttccccgctctgcgccgcagggctcgatgcccaactcaccctggtggatggcagcacagacgacgtgcgcgtcaacctgacattgaccaacacgggtgacaagcctatccgtctgctcaagtggcaactgccgggcagcgacgatgcccccctgtttttggtggagcgggatggtcaaccggtcagctatgagggggcgctgatcaagcgtgcggcgccaaccgacaaggatttccagttgatcaaggctggccagagtctgacggtgcaggcggaagtgtcgggtctctatgacatgagtgctcagggtcagtacagcatccgctatcagctgccggctctgccggggacgacgaaagcggccaagggccaaacaggcccaggcgagcgagtccaacgccatcaccctgtgggtggagggggtgaacgatgagcgggttcaagccaaggtggccgccgccgagccccaggctgttgccggttctgtcagtttcagcggacgctgcaccaacacccagaagagcgatctgttgacggcgctggatgccgccagtggcatcagcaacaacgccagcagctatctggcggtcgacaagcccgatggccagcgctatcgcagctggttcggggcctatagcagtgcccgttgggatcaggccgagacgaacttcagcaagatcaaggatgccatcgacaacaagccgctcacctttgactgcagctgcaagcagagctacttcgcctacgtctatccggatcaaccctacaaggtctatctgtgcaagagcttctggacggcgcccgtcaccgggagcgattcccgtgccggcaccatagtccatgagctgagtcacttcaacgtggtggcaggcaccgacgatctgggttacggtcaggccaatgcccgcaatctggcgaagacggatccggtcaaggcgctcaacaacgccgacaatcatgaatacttcgccgagaataccccgagcgaaaactgatccgctgacaggggccgcaaggcccctttttgatgctgaaggaggctccatgatgacactcttgctcaccaccctcgcgcttgctcccctgcagtgtgaactgtcggtcaaggcacacagccgggtgaacgagcccttgcccctggtgatgaccttgaccaacaagggggaggggccgctcgaggtgttgagctggttcaccccgttcgaaggctggttcgccgatgccatcgatctcaccctcgacaatcagccgctggtttacaaaggaccgctcgccaagcgtggcgaacccggtgccgatgacttcttcattctgggggcgggccagcagagccaggcggatgcagatctgacccaggtctacgatttgtcccggccaggcctctataacctcagctaccgcgcccagcccttgaccctgacccagggggtcgcccccagctgccccgccatcagtttcacccggttggcggcaccctaagcggcatcacgcccgtttgctgccttcagcagccccacagcgcgggccgcgactgccagatagcgggatgcatcgccgggtctgcttgcctgttcccgccagcagcagtgcaccagcttgatcacatgatcgtccagactggcgagcgcccgttccaacacttgctgccaggataatccgttgcaggcgggccatgtctggggacgcaggtgcggagccccgaccgtgatataagccgccgccaccgcctgccacatcaaggtctgccactgcccttgccactcgctgggcaactgcgttgcgacaatggctgcggcccggctgccggtcaccatgtgcagcacggtaaaattgctggtttgccaatagagcggcagggccacctcggccagttgtgtcaaaacggacgatgactcggcgagcgtttgcggcagcgtgcccggccagcgcggcgcctctgccacctgctgcaatcgacccgtgatccactcgccctgccagctcgcaccctcccactgttcggagagcccggccagcaggctggcgacatcccggctgggcgcggcttctccggcgggcagtatcagggggctgcactgccaggcggccagtgccgcagccagctctcccacatgaccattttccagggcacaggcgaagcgaataagaggatggaaggcgcctcccgccggtgagaggcgcctggccagcagggtctcgaagagaggcaaccagccctcggcggcaatccggtctgccaactgctgacgcagtcgtacgaaacggatttcatcctcgtcctgacttgtttccccgctcggcagcgcatgggttgcctgccaatgatcgaagaaatgctgcaactggcgggggcttgcacccatctcatgcagggcgtgcagcgccatggggcagtggttggtggtgcctttgccgttgagggcaaaagcccggttggcatcgagcaagtggtgaagatgatgcataatcatttgactccttttgcgaggggagacaggattgtgcaagttaaagctaacttgaggtcaagggtgaaaacggatcgcaagtggttagccataggtcagatagcgaagcgcgccggggtcaatgccagtgccttgcgtttttacgagcagaaggggttgatcagcagcgtgcgcagcgatggcagccagcgcctctatccgcaggatgcgctgcgccggatagccttcatccgggtggcgcaggggatggggttgagccttggcgagattgccgatgccctcgccggcttgccagatggccgcactccggatcgcagcgattgggagcagatagccagccagtggcagggcctgcttgatcagcgcatcgaggctttggtgcagctcaaaggcaagctcacctcctgtattggttgtggttgcctgtcccttgagcactgcgccctttacaacccggatgatcaggctgccggacagggcaccggcccccgttatctgctgggggatgtgccgccatccgacccgggatcagaagaacaataaacatgagagtcgacccggcatgccatgcactgggcgacctgcgtaatgagcaaggaggagacatggcattgcaacagcttaaacgggagttggaacagtttggcgagcgcaacgataatgcgcagccgacccgtggcagcaagatgctcaatatcacccgcgataccggcgagttgttggcggtactggtacagacgcggggggctgaggccgtactggagattggcacctccaacggttattccactctctggctggccgaagcggtgcaaaggctcaatggccgggtcaccaccatagagcgggatgagggcaagcgtgaactggctgatatcaactttcagcgtgccggcctgagcccctggatcacccagttggcgggggaggctgaaaccctgttgcccactttgccagaggccggttatcagctcatcttcctggactcggatcgccagcgctatcgtgtctggtggccacagatccagcgcctgctggccccccgtggtctgctggtggtggacaatgccatctcccatcggtatgagttggcagtgtggatgggagaggtgcagcgtgatccggcctttgcgacctcgctggtgcctgttggcaagggggagtggctggtggtgagtttgtcgggagagtgagcatggagttcagaaccatggaaccaaaagcagtggtagaagcctattggcaggccatgcaaagcaatgatttttcgagggcggcccgctggctcggcgatgattttatctgtgactggccgcagtcgggggaacgcatcgaggggcgctgcaactttgtcgagatcaaccgccgctatccggcggcaggcccctggagttttgacgtggtccggctactggagcagggcggtgaagtcgtgaccgaggtgttgatcaccgatggtgaggtgcaggctcgcgccattacctttcacacagtgcgcggcaatgtcatctcgcgtcagaccgagttctggcctgatctctacgaggcaccccgctggcgtcgcccctgggtgacccccattccccgggagccgcaaccggcctgatgcatccgtcagctggcgcgcgtatgtcacctaaaaaacagccccgcagatgcggggctgtttgttggcacaaaggcgatgacggacggcggatcagacggccagatagtccatgatcccttcggcggccttgcggccctcgtagatggcggtcaccaccaggtcggaaccgcgcaccgcatcgccaccggcgaataccttggggttgctggtctggaaggggtagtcagcctgctcgctggcctggatgcgatcccggttgtcgagcgctatgccaaactcctgcatccagggctgggggttgggctggaagccaaacgccatcaccacggcatcggcagccagcacctgttctgaaccctctatcactaccgcattgcgacggccattggcatcgggcgcaccgagttcagtgctcaccatcttgatgccacaggtctggccatcagcatccagctcgacgccgatgggctgcaggttgaacatgaattcgaccccttcctcccgggcatttttcacttcccgcttggaacccggcatgttctcggcatcgcggcgataggcgcaaatgacgttggcggcaccttggcggatggcggtacgcacgcagtccatggcggtatcgccaccaccgagcaccacgacttgtttgccggcgaagtcgatgtaatcggcctgcgccttctcaaagcccagcagccggttggcgttggagatgagatagggcagggcatcgtacacaccgggagccgtctcattctcgaagccacccttcatgtacttgtaggtgccgaccccgaggaagacggcgtcgaactcgcccagcagatcggcgaaggtgacatctttgcccacctcggtctcgaggcggaactcaatccccatgccctcgaagatctcgcgtctgcgctgcatcacctctttttccagcttgaaggagggaatgccgaaggtgagcaggccgccaatttccggatacttgtcaaacaccacggcgctgacgccaccccgtgccagcacgtcggcacaggcgagcccggccgggccagcacctatgatggcgacccgcttgtcggttttcaccacgttggagagatccgggcgccagcccatctcgaatgccttgtcggtgatgtatttctcgatattgcctatggtcacggcgccgaagcgatcgttcagggtacaggcaccctcacacagcctgtcttgcgggcagacgcggccacacacttccggcaggctgttggtctggtgggaaagctccaccgcctccaggatgcgcccctcattggccagtttcagccagttgggaatgtagttgtggaccgggcatttccactcgcaataggggttgccgcagtcgaggcagcgatccgcctgcatgccgacctgggcctggttgaagggctcgtagatctccacaaactggatcttgcggatcttgagcggcttcttgggcgggtcgacccgctggacatcgataaactggaatacgttctggctcatagggttccctccttattgcgcctggattctgagttctgcactggaacggctggtgtggccaagcagggacttgacgtcgctggacttgggtttgatcagcctgaacttgggcacataggagtcgaagttggccaggatctcctcggcgcgcgagctgccggtctcattgaggtgcgccgttatgatgccgcgcaggtgctcctgatggatggcgagtgtcgccacgtccagcagttcgaccagctcggggttggtgcgtttggcaaagttgccgcactcgtccagcacgtaggcaaaaccacctgtcatgcccgccgcgaagttgacgccggtggtgccgaggatggtgacgataccgcctgtcatgtattcacagccgttgtcacctattccctcgaccacggccagggcccctgagttgcgcaccgcgaagcgctcgcccgccgtaccggccgcaaacagcttgccgccggtggcgccatagaggcaggtgttgccaatgatggcggcttcgtgggacttgaatgccacgccgacgtggggtttgaccaccagtttgccgccagtcatgcccttgcccacgtagtcgttggcgtcacccgtgagtatcatctcgaggccacccgcgttccagacgccgaagctctggcctgctgtgccgttgaagtgaaccttcaccggatcggccgccatgccctggttgccgtgacgcttgacgatctcgcccgacagacgggcgcccacggagcgatccgtgttgcggatgtcgtaacggaactcgccgcccgacttgtgctccaccgcctccagcagatcgtccaccatccgcaagttgagcggtcccttgtcaaaggtggggttgtgctgctggctgaacaggctggagcccgccggtgccaccggacttgccagaataccggagagatccagcttggcctgacgggcggtgaggcctggcagggcttccagcaaatcggtacgaccgatgagatcggtcagctgggtgacccccagctgagccatgagttcgcgagtctcttctgcgatgaacttgaagtagttcatcaccatctccggcaggccggtgaagtgctcgcggcgcagcttctcatcctgggtggcgacgccggtggcgcagttgttcaggtggcagatgcgcaggtatttgcagccgagcgccaccatggggccagtgccaaaaccgaagctctcggcaccgaggatggcggccttgatgatgtcgaggccggttttgagaccgccatccacctgcagccgcaccttgtggcgcaggccgttggcaaccagcgcctgctgggtctcggccaagcccagctcccagggggaaccggcatacttgaccgaggtcagcgggcttgcgccagtgccaccgtcatagccggagacggtaatgaagtcggcataggccttggccacgccgcaggcgatggtgccgacaccgggctcggagaccagcttgaccgacaccagacagtccggattgatctgcttgatgtcgaagatgagctgggccaggtcttcaatggagtagatatcgtggtgcggcggcggcgagatcagggtcacgccaggcacggaatagcgcagcttggctatctgggcggtgactttgtcaccgggcagctgaccgccttcaccgggcttggcgccctgggccaccttgatctgcaccacgtccgcgttcatcaggtagtggggggtgacgccaaagcgccccgacgccacctgtttgatacgggaatttttctcggtaccaaaacgcttgggatcttcaccgccttcaccggagttgctctgaccgccaaggcggttcatggccactgccagcgcttcgtgcgcctctgggcccagggcgccgatggacatggcggcggagtcgaagcgggggaacagcttggctgccggctccactgcgctgatgtccaccggattgtcgaccttcttcaaagcaagcagatcgcgcagggtagagacagggcgctcgttcacgagccgcgcatactccttgtaatcggcatagttgccggagcgcaccgcggtttgcagggtctgcaccacatccggattgtaagtgtgatactcgccgccgtggacaaacttgagcaggccaccctgagtgagggccttgcgttgcaaccaggcctgacgggccagattgaactgatcctgctggatatcggtgaaatcggcaccctgaatacggctggagacaccacggaagcacatggcgaccacggcactggagaggcccacggcttcaaacagctgggagcagcgatagctggcgaccgtgctgatgcccattttggacatcaccttgtagaggcccttgttgatgccgttgcggtagttgagcatggcctggcgcaggctcatcttgagcacgccttcctcgacctgtttggcgagggtttcataagccagataggggtagatggcggtggcgccaaagcccagcagtaccgagaagtggtgcggatcgcggcagctggcggtctccaccaggatattggcgtcgcagcgcagattgttgtccaccagggtgcgctgtaccgcgcctaccgccatggcggctggaatgggcagtgtgtcggcactgacgtcccgatccgacaggatcagcagcactgtaccgttgcgggcggcagtctgggcctcttcgcagatgcgcaccaaggctgcttccagtccctcttcgggcctgaagttgaggctgatcacctgatggcgatagtgttccccttccagcgcaagcaactggtggaagtcggagtagagcaggatcggcgactggaacagtacccggtgggcgtggccgaaggtctcgttgaagacgttctgctcgcgaccgatacaggtagccagcgacatgacgtggttttcccgcaggggatcgatcggcgggttggtcacctgggcgaacatctggcggaagtagtcatacagggtgcgctggctggaggagagcacagccatcggggtatcatcccccatggagcccaccgcttcctgaccgttctcgccgagcacgcgaatgatctgatccagctcctcgtaggagtagccgaacagtttctgataggtcttgagctgatcgtccgagaactcgcgggctcccgtgctggcgtcatccatctgctcgaacggcaccagccgcttgcaatgggagtccatccactgtttgtaggtgtgacggctcttgaggtcgtcgtcgatctcgaagctggtccacaccttgccgttgctggtatccaccacgaacagctcgcccgggccgacccggcccttctccagtacttcatccggggtgtagtcccaggtgccgacctcagacgcgagcgtgatgaacttgtccttggtgatgacatagcgggctggacgcaggccgttacggtccagtgcgcaggtggcatagcggccatcggtcatgacgatgccggccggaccatcccagggctccatgtgcatggagttgaagtcatagaaggcgcgcaggtcgtcatccatgttcgggtgtttttgccatgcaggtgggatcagcaggcgcatggcacggaacaagtccatgccaccggccaggaagagatccagcatgttgtcgaggctggaggagtcggagcccgtggtgttgacgaagggcgccgcctcttgcagatccggaatgagcggggtcgcaaacttgtagctgcgggccttggcccactggcggttgccagcaatggtgttgatctcgccattgtgggcgagataacgaaacggctgcgccagcggccagcgcgggctggtgttggtggagaaacgctggtggaacacgcagatggccgattgcaggcgaatgtcggcaagatccagatagaagtggggcaaatccaccggcatgcacagtcctttatagacggtgaccaggttggagaggctgaccacgtagaagtagtcgtcgctgatgcgcttttcgatacggcgacgcactatatagaggcggcgctcaagatccttgtcgacccagcctggcggcgcgttgacaaagacctgttcaatactgggcagggaggctttggcgatgggaccgagcacattggtatcgatgggcaccttgcgccaaccgaccagactcaaggtctctctttccagctcctcgtcgatgatgtcgcgagtctgctgggccaatacggggtccgggttgagaaacagcatgccgaccgcgtatttgcggcccagatgccatcctttctcttcggcgacggctctaaagaagctatccggtttttgcagcaacagaccgcaaccatcgccggtcttgccgtcggcggagataccgccgcggtgctgcatgcgagccaatgctgacatcgcgagacggacaagcttgtggctggcttcaccttccatgtgggccaacaggccgaagccacagttatccctctccagctttggatcatatagtgacattgcatttctcccttgctcggccttgcatcgcaaactgcataaattgcgattggctcttgtggttccgtccgcctgacgtggcgaatctccaaactaatgggatttttcggcaaggtcaattgaacatcccggctgttttcattattacaatgtcataacaaaatgttggagtgcgggtatatatggggcttgaattggtgattgctctggcattttttatttttacagcacttaatgttgatatgtgggcttttgttggttgactcagtggggaaggggatttgtagtaattttaccaattcatcaggcaagtggcggggagagatcacaattacggaccacgagtcttgcttttgtcgtcagtcagtctatgtgtgaattttcattgcctaacaggtggttagctagcagttattcatcaggattgcgcatgctgtgtttggtgtaagggtttcgaaagcatcaacaacgacccgcttgctgatatttatccagatattggtgaatatttatatgttttctgaccttcccctcccttgattcagctcagcgccctgtttttgcaagctcgtacaatgacgctcctttagcggaggtgtcatgcagttacacgaactcgtcaatacattcggtcaggatctcaagcaacgccacggccagaagatccacaagctctctattcacggcgctttcacctgccccaaccgggacggcaccctgggccgtggtggctgcactttttgcaatgtctcctcttttgccgacgagtcggcccagcagctttccgtggtgcagcaactgttggcgcgccgggatgaagtgacccgtgccaaacgctatctcgcctactttcaggcctacaccagcacctatgccgaggtagagtacctgcaacgcatgtatgaagaggcattgtcagtcagcgacatggtgggtttgtgtgtcggtacccgacccgattgcgtgccggatgcggtgctggacctgctggcagcttatcaggcccgtggctatgaggtgtggctggagctggggctgcaaagtgccaatgacaagaccttgcagcgcatcaatcgcggtcatggttacgccgcctatgccgatgcggttgcgcgggcccatcagcgcggcatcaaggtctgtgcccatctgatcgtcggcctgccgggggaggtgccgatggatagtctcgataccctgcatcgcatcgtggcgaccggggttgaggggatcaagttgcatccgctccatgtggtggaggggagcaccctcggcaaggcgtggcaggcagggcggctggaggtgttgtcgctggatcaatatgttgaagctgcagtggccatgatccagcacacccctcccgaggtggtctatcatcgcatctctgcctctgcccgccgaccgaccctgttggcaccggtctggtgcgaaaatcgctggacagccatggccgggattgctagtgaactggcccgctccggtgctcagggacacagtctgggacggcccttctcccttcctgaccatatagagtaagcaatcaaatttcgtcaaaaaaacagagggttattagatgaaattcagtctttgcggtatagtttcggtaaaattgtcttgatatagtattccgcttggaaaagatatcattatcaataagcgtgtattgtttccaatttgggcgggatatatcagacatggcgccatcttgtgtcgctatcaagcactttcatgccgtaccgtctttgggcgtaatgcctctcaggtctgatgatgatatccagtgtcatttacctgtgcttaacgtttatcaggctgttgatctctatgctttgggatcctgatgtttattccacgagcgtgcgcgcgtcatgcaaccatgtgtgaccacagatacgcgatgatgacggccgacctattcaagcagtgacaggatgctatgcaagcagaaacgaaccgtattgatgagctgttggaatgtctggtctttttgacccgcttttatggcgtgcccaacagcaaggatgccctgacgaccggactgccgctggtatccggcttgctgactccgaacttgttcagccgcgcagcagagcggggggggctttccgcacgggaagtgatccagccccttgccgacatctcatccttgttgctgccttgcgtattgcagatgcgaaacggtggtgcctgcatactgctggagtggaacgaagacagaacccagggcaaggtgatttttcctcaggcgggtgatgccgcccagtggctcggcgttgcccagctgggtgacgaatatctgggccggctcttctttgtcaaaaagcagttcaagtttgatgatcgctctcccaaggtactggagacacgtgatggtcactggttctggagcacgctgtttgaatcccgcggcatctatcgggatgtgctgattgcctccattttgatcaacctgtttgcggtggccagtccgctgttcaccatgaacgtttatgacaaaatcgtgcccaacctggcgttcgagtcactctgggtgctggcggtaggcgccatggtggtgtttacctttgattttgtgatgcgccaactgcgcagctatttcattgatattgcgggcaagaaatccgatgtattgctgtcggccaagatcttcgccaaggtgatgggcatgcggatggagtcgagaccggcttccaccggcgcttttgccaaacacctgcaagagttcgagtccgtacgggagtttttcacctcggccactgtctcgaccctcatcgatctgccgtttgcggtcttcttcctcttcattatctggttgtttgccggcgtcatggtggtcgtgcccatcgtcgccatgctgatcctgattatttacagcttctatattcaggcgccgctcaagcaatccatcgaagagggctcgcgcctcgcctcccagaagaatgccaacctcatcgagagcatttccggactggagaccgtcaagatcttcggcgccgagagcatgttccagcatcgctgggaacaggctgtatcccacatctctacctggggcgtgcagactcgccgcatcaccaactccatgtcctccctggccagctatatccagcaggtggtaaccgtgggtctggtgatcgtcggtgtctaccagatatcggaagggctggtcactatgggcggcatgattgccgccgtcatgctttccagccgcgccatcgcccccatggtgcaactctccgtgctctccactcgttacaaccaggccaagtccgcgctggagatcctggagaaaataatgatgacgccgggtgagcaggaggaaggcaagcagtacattcaccaccccatcatctccgggcgcattgaatttgataatgtgtcgttcaagtatccggggatggagacgagcacgctgcacaatatcaatctacgtattgagccgggtgagaaggtggccatcataggtcggatcggggcgggcaagaccactcttgagaagattctgatggggctgtatcgacccaccgatggttcggtccgtctcgacgggttcgaactggatcagctgcccgcatctgtgatccggcgaaacataggctgtgtccctcaggatgtgaccctgtttttcggctctgtgcgtgacaacatcatgctgggaaatccgctggtggacgatgcgcgggtgctgcgtgcggccaaacgggccggtgtcaccaactttaccaaccgtgacccgaatggtctggacagacaaataggggaagggggacgtcagctctccggtggtcagcgtcaggcgatcctgctggcccgcgctttgctcaacgatccccccattctggtgatggacgaacccacctccaacatggataaccagtcagagatgcaggtcaagcatgagctggcacgactgggaccggaaactaccctgatcctcattactcacaagacctccatgcttgatgtcgcatcgcgggtcatcgtcgtggagcaggggcagatagtggcagatggacccaaagatgtagtgttgcaacagttgaaggaaggcaaggtgcgagtgcaggaggcgtccaatggctaaatttagcctgttcaagaagtcgccgtccgatacagtgctgcccgcacccgaacatctggagtttgtcgatgatggcgccgctgccgtactgctgagtaccccgaccagggccagagtattgttgtgggcctgttttctgttcttcatgagcgccatcgtctgggcggcctgggccgagctggatgaagtgacggtcgggcagggcaaagtcatcccgtcccgtcagttgcaggtgatccagaacctggaaggggggatcgtcaaagagatcttcgtcagggagggggacatagtcgaagaagggcagccgttgctgcgtatcgatgacacccgttttcgctctgatttccgggagcgtgaagaagagctggtgaccctcaagggcggcattgcccggctaagagccgagataaagagcgtggtggtcaagaccgggccgaacctgagctggcgtgagcaggtgctcatcgacaaacagcccatcgactttccggatggttttgaaaatgtctttgccgaatatgctgcccgtgaaaagtcggttcaggatgaacgacttaatagcctgaataaccagctctatatacttggccaacagatcgagcagaaagagcaggagctgatcgagctcaatgccaagataagaaccgtcgggcgcagtgttgatctggcccggcaggaattgaacatcagtcgtcccctggccaaagaagggatagtcccccaggtagagctcatcaagctggaacgccaggtcaacgagatgcagggagagctggagagcaaccggctcattattcccaaactcaactctgtgctgagagaaagcatttccaagcgcaacgacattgcattgaagttccgggctgactcacagaccgagctcaacgaacttcagggtaaattgagacagttgtcggaagggcaggtcggactgcgagacagggtcgacaggaccagcgtcattgcgcccctcaaaggcaccatcaagaaactcaagatcaatacgctgggtggggtggtgcaaccgggtatggatttgatggaaatcgtgccgctggaagacaccttgctggtagaggccaaggtttccccgaaagacatcgcattcttgcggccagggcttgatgccgtggtcaagatcactgcttatgacttcaccgtttatggaggactacatggaaaggtcgaacagataagtgctgactcgatccaggatgaggaggggaactccttttatctggttcgtgtccgcaccgagaagagttacttgggcgatgagcttaacgcacttcccatcatccccggtatgttagccagtgcagatattattactggtaaaaaaagtgtcctagactatttgcttaagccgatattacgggcgaaacagtcggcactgagagaacgataagccaacaatctaaaaacaacatgactggagatactatgaagaagacgattgttgccatgttagtaagtggcgccgtgctgttcccgggccttacccaggctcaaacgctggaacagtcagtggcacagtcactggctacccatccgaaaatcaaggaagcttttgatctctatcaggcacgactgtatcagcatgatggagccaaaggtggttactaccccactatcgatctgcgcggtggtgtcggttatgaaaagaccgatagcccgtccacccgtgccgcgggcgccaatagcaatattgacgactccatgacccgtaaagaggccgggatcagtctgcgccagatgctgttcgacggtttcaatgtcagcagcaacgtggcccggaccgatgccgaagccaacgcccagcgtctggccatgatttccgaggcagagaacacggcgctgcgcgtggctgaggtatacctcaacatgttgcgtcagcaggagatactggagctgtccaagcagaatctggaaacccatgagcagatccgcagcgacatcagcaagcggaccgactctggcctgggctcgactgcggaccagacccagatcgatggtcgtgttgcccgtgcctatgccaaccaggctgccgccgagaacaactatcgcgatgccgagagcgaattcattcgcgtcgtcaacgagatgcccaaggatctggtacaaccggttcccgatggacagttcattccagccagtctggatgccgcgttgaaaacggccaccgaagtgcatccgaccctgctctcttccctgcaggatatcgaagcggcaaagtatcagcatgaaggctccaaatccggcttctatccgaacgtcacgttcgaagtggatcagaactggaatgaggatatcgatgcggtcaagggacgcaacgatgatctgacggccatggttcggatgcgttacaacctgttccgcggtggctctgatctggcagagagcaaggcggcttcatccctgtactcccaggcgaaagacattcacctgaatgccttccgtcaggttgaagagggaacacgtctggcctggaacgccaaagagtctttgaccaagcagaagaccttcctcaaagagcacgttgacgccagctatgacaccgtacaggcgtacaagaagcagtttggtctaggtcagcgtaccttgctggacgtgttgaacaccgagaacgaactgttcgaggcgcgccgcagttacatcacggccgagtatgacgctctgctggcggattaccgtatcctcaacgcgacaggcagtttgctcaacgcgtttaacgtgcagcagccggccgactggcaagccaaacgctaatggagaacgcatcaggtttgatgcgagtgaaagggatggtcgcagctgtgctgccaccatcccttgtctctaacggtctgatgcttggccggtgcagtgacagtcattggatgcccatgggatgagtgtgacggtgtggtggaaggcaagcggttgcagcagggcgtcagcctcggggttgggtctgcttttgcgcgctcgctggctgcgttactcactgtggttgctgctggtttcgcttccgctcctcctctctgccagtcaacctttgacacccgaagacctcaagctggttcagcgcgcagaggaaacctatggggtcagggcaggcaagcgtgtgacaagttggcgtacgctggtcatgcagaatcgtgcagccgggctgaatgaacgccagaagctggagaaggtaaaccagttttttaatcgaatgcgttttcttgatgacatcaagttgtggcgcaagaaagattactgggctaccccgttggagtttctgggggcggctggcggtgattgcgaagacttcagcatttcaaaatacttcaccctgctggagcttggcattcccgatgagaaaatgcggatggtatatgtcaaggcattggattataaccagtttcatatggttgttgcctactatgacaccccttcctccgaacctgtgattttggataatttgatcggctcgatccgtcctgccagccaacgcagggatctggtgccgatatacagctttaacggtagtcacttgtggttgatgaaggcgcgtggtcaaggggaactggccgggcagtcgtcacgcttgggattatggactgatttacgcaatcgcatgacttccgggcgattggctcggcctgtggtgaatttggatgattaacctatgacgctctacagacaattattggcaaccatgttgatcctgttcggcttgttgtttgcagccacctattgggtgcagttcaattcgacccgaacctatctggcccagcagcaggaaaccaccgtcatcaataccgccacctcgctcgggttggcgctgaccccgtatttggaaaacggtgacaaggtgggagctgaatctgtcatccaggccatattcgatggcggctattatcagttgatccgactggatctgctggcgtctaaagatgtcatcgagcaagagaacaccagcaacattcagggcgtaccacagtggtttatcggcttggggttgtttcccgaagtatctaacgagtcaattctgacatccggctggctgcaactgggcaaactgaaagtggtgggccacccgggacaagcctattacgagctgtggcggggtatgagcgaactggcaagctggttcctgatcggttttttaatcaccaccattttgctgatgagggcactgaattatctgctcaagccactcaaacaaatttgcgagcaggcggtggagattgaacttcaccatttcggtcacgccattccagagcccaaaacccacgaattgaagcaggtggtgcaggccatcaataccctctccagcaagttggcactgcagttcaaagagcaagccgatgaagctgaaaaactgcgggagcgggtctatgtggatgcagtttccgggctgggcaaccgagcctattttgtcggtcaggtcaacgcctggattgccgaggcaggacaaggtggtgtcatgctggtggcggtcgatatgctcgatgatttgtaccgcgaagagggatttgccgcgcgggacaacatggtcaagtccatcgcccagaccttgaaagatcagttgaaggggtgggatggtgcggctctggcgcggatctctgcgactgaatatgcgctgctctgtccaaccgatgatctgacccagttgaaagacttggcggaggttatcaacagccgtattgccgacctggtcgttaatccgatgggtgaaggagatgccctctccgtcataggtattgcggggcgtgatggcaatgatgatctctccgccttgctgaccaaagccgataatgcgcttggcaaggcccgaaacgaacgccgtggcgccgtggtcatggaagggggcacagatcagggaatgatggggcgcctggcttggcgcgatctggtacaagatgccatttcacggcacttgtggcgcttcaaggcgcaaccggcctgccgattcgacaatggggtgcggttgcatgctgaattgtttgcctctatttcgcgggatgggactgactactttgcgggccagttcttgccagccatcgaacaattcaagttggggagtgaatttgatcaggcggtattggatgcctgcgttcctttgcttaaacagcaatcagacctggtgctggccatcaatattacggtaggttccctctgctctgacgagtttctgacctggctgacggagtacctgacaacccatgcagagctgaaggagcgtttgctgtttgaaataccggaagccgccatcatgaagcacaaggaacatgtgaccgtgctggtgattactttgcaggagcatggatttcagtggggggttgatcattatggccgccacttccagtctctgggctatctggaagagctggctccggcgtatgtcaaggttgaccatggttataccagtcaggtcatggagccaggggcagacacctctttcctggccgcggtttgtcgcgccgcccacaatgcgggtgtgactaccatcgcaactcgtgttgaggatcagcatcaggtcgagctgctttccaagctgcatatcgacggttatcagggcttcgtacaccctgcatttcccttgccttgagcaatcaatataaacacttaggccccataggggcctttttttatgcgaaatataaataagcattgaggtttttaatagtaaatttgctaaggccttactcgaatcccaattaagtgattgattcaataatataaaaaagacccttcgatttaatgggcagcattgctctaggtttgaaccaaccctgtacatttttgcaacggaagccagggaggcaggtatctatggtgtagacatcaagatctgtcatgttggagcaatggatatgcgcactcaagtaatcgacaaaaccgtggtggtgtcttctattgaaggcaatgttcaaatcttgctggccgatgggagcagtcgcccattgcagaaaggtgaaattctgcaacctggagccaagctcaatattgcagatgatgccaagctgttattggctccctatgacgatgctcctactgccaccacgccagattcctctgcgcctgatgtacctgtaccgggactgcagcaagtcccggacgatggcacggctacctcccctgaaattgcagcactgcaacaatcgatcttgcaaggggtcgacccgacacaaaattttgaggcttctgccgcaggtggtgcacctgcagccggtggtggtggcggtggcattggtggggttgccggggccagcggtaatggcggttttgtcaccattgatagaacgggtgatgcaaccattgctgccgccgggtttgacactgcttatcagactgagccagtggtggatacagagcaacttgcagagccactgctaaccaacgaattgagtgatgaaggagagcagctgacggttgctgagggtgaggtgctgaatgggaacttgctcaccaacaccgtcaacactgatggccctgaagccgcatcggtaccgctattcagttggggagacaatatcaacgtgactgccggtacgagcgtcacgattgatggtatcggcagcctgatcgtcaacaccgatggcagttttaccttcacgcctgcgcccaactatgatggtgcggttccgcctgttacctatgtggtaagcgatggtacagatacggtgcagtccacactggaactgaccattactcctgtgaatgctctctccgatcagagtgaaagtgtggttgtcacagaagacagcgcaggctctggcaacttgttggtcaacacgacagataatgatggaccacaggctccatccattacgggatttagctggggagcgataaccgaccccgtattgggtacgccagtgacgctgacgggagtgggaactctgctggtcaatgcagatggcagctatcagttcacgccagcacctaactatgatggttcggttccgccagtgaactacagcgttaccgatggtgtagacacggttcaatctaccctttccattacgattacaccggttgatgagccggctgaattaggcggattccaattagaagggggagacctgacgttgagcgaagttgccttggccgatggcagtgactctgacacaacggctctgacgcaaagtggcgtcttcactttcaatgcagcagatggtgttcagagtttgacgctcggtgacatcacattgatcagcaatgggcaatcaactggtagtgacaggcattaattacaaccctgttactggggcaggtagtgtgagctacagctacacgctgacggacaacgaggagcacccgagcggggaaggcaacaacaacctgtttgaggatttcgcggtcaccctggtggacagcgatggcgacagtgccaacaacaccctgagtgtgcggatagtggatgacgtgccgacggcgagcaacgacagcaacccgggcgtggcgagcgaagccagcctggtgctgggcggcaatgtgctgggcaacgacgtacagggcgcggacggtgcagcggtcacggcgggcaccctgacggggacttatggcagtctggtgctgggtgctgacggcagctacacctataccctcaatccggctgacccgcagtttgtggcgttgccgggtggggcgacggggagtgaggtgttcacctatgtgctgacggatggcgatggcgacaccagcacggcgacgttgacgctgagtatccgcaatgacaatgacaatgtgaccatcaccgacctgacgcccaaaggcgatggcggcgatgcgaccgtgttcgaggatgacctgttgtccacccgggggacgggtgagtcggcggggtcggacagcagcaaggagtcgaccacggtcacgggcagcttcaccatcagtgcgccggacggcgtgcagacgctgagcgtggggggcaacaccctgaccatcacggcgtacaacccggcgacggggctggtgagctacagttacacgctgacggacaacgaggagcacccgagcgggggaggcaacaacaacctgtttgaggatttcgcggtcaccctggtggacagcgatggcgacagtgccaacaacaccctgagtgtgcggatagtggatgacgtgcctgtttcgcctgtggatcttaatacccgagtcgaggagttttcgaatccaggcaccaatctgatgatcattctggatacatcaggcagcatggatgacgcctcaggtgtggctggatttgctactcgaatggccattgccaaggcatccattttgcagctcattggtgattatgacgatgtaggggacgtaatggtgcgtctggttggttttgccagctcggcaaccactaacttcctgggggctggcgatgtctggctgacagccactcaagctttgaatgtcatcaatggtattaccgactacttgggcaacggtgggactgactatgacgatgctctgatcaaggctatgtcagcctacgattcggcaggaaaaatcatcggtggccagagtgtgctgtatttcctctctgatggggaacccaccgaaagtaccaattggccaggtattagcggtaccggaagtacgggcatcaacacggcggaacaaaccgcttgggaagtcttccttaatggcaattatgtcaatgcttatgcccttggtatggggaccggcgcaaccactggcgcgctgacgccgatagcttacaatggaagcactggccaacaacaacctgccatcattgtcacggatctgagtcagctggcttcgaccctgtccggaacagtacaggttccaaccacagggaatttgctgactgatgctggggttgtattcggtgctgatggtccggcgaccttgccaatcaccagtatctctcatgatgcagatggcaacccggcaaccccggatgtggtgtataccacgacgtattctggctacaacgcaataacgcatgtgctgactattcccactcatggtgggggaactttctctgtcaatttgttgactggggcgtatagctatagcttgtctttggacgtggcaaatgactatacagagactttccgctataccatcagcgatgcggatggggacgtgaagaccggcgtactcaacatgatcacgacagattccagtgatgttatcgcctatgacaacggcgatgaagcgctggtaacccagatcatggtcccgggggccacgaccagcaccacactggcagactttggggatacaaccaattctgcgaatagtggtgccgggtacaatccctggatctatgacacttcaggcactggtctgagtgtgatggacttgggctccacttccatcggctctgccgtggcgagtaatggcaacaagtggattgtcagtacgctaagcagttcgaccctggacggcagtgttagtggaggcgcattgcaacttgttgatagcaatgatgatggcgccggtgctgcggagcttctgaccccagagttcgtcactggactggcaggtacaaccacacttagcttccaatacgatagaggtaacgtacatgccagcgatacagtgacctggagtctgtacaaattcgatgggtcaagctgggttcaactctctggtgttggctttagcggtaatctatccggtgatccgggtgcgttgtcgactatcacgacgtctaccctagatgctgggacacgctaccgggtttatttctcggtgaatgatggttctggtaaccctgactccacgttgcagctggataatatcaaactcaacgtgactgctgctgcaacggctgcgattgccttgacggctgcatatggcaatctgctaaccgatcccaaccacgacatgatgagtggcgacccttggggaagtgttgatgccatcggagcggagagcacagtgctcaagatctggaatggcagcagctataccgcagtcactacaagtcagacagtggctgggctttatggctcactcgagatccacagtgatggcgcttatacctacacaccgaatgcggatctcaacaatgtgggcaaagcggatgtgttcaactatcaactggcacaaagtgatggagatcaggatacagctcagctgaccatcaatattgcttccagtgccacggtggcaccgacaatggaaggtagcagtgccaatgatgccctcgtaggcaccagtggagatgacgtattactcggccatgcgggtgctgatgtactcaatggcaatgaccgtctggaaggaggggcgggcaatgacactttgataggtggcctgggtgatgacattctgatcggcggcctcggtagcgacaccatgacagggggcgccggtagcgataccttcaagtggcttgctggcgaggcagatggcagtacggacaacatcacggactttacccttgggaatacggccagtgggggggatgtgctggatctgtctgatttgctggttggggttcccactggtgggagcaacgatgatttggcggcggcgttggacagttacttgcagtttgataccgccaccaagacgttgacgatagaccctgatggtgcggtcggtggctccgagctgacgattcagttccagaactcccttgatcttgcctccctaggttctaaccaggatatcatcaagcaactgctggatgatggtaacctcaaggttgatccgtaatcaggtaacggggccgggctatacctagcccctgttttttgactgagggggcggctaagatagcggcagtagaggagagggtcaccatgcagtcatttaattgggtcgatattgatggcattcgctatagctgggacgggcagggcagcattacctgcaccggccagtttggctatcaggcaaccatggcgggtgaccggattgacgggctggatcttgaaagcgaagatggcgacgtggcgggttctctcaatgtggacttcgcggcggccaccatcgcatttaatccggcaatggatgctgaggcacctcacagggtggtgcttgtcgggcacgatgaggggcagcaggagtattcgctgcagagtttgagtcatacctgcttgcaggatctgctcattcactccgacagtattgactgtgccccactgaccacatccacgctggcagaccctattagccaggtacagggacatgttctgtcgtgggattcgttccattttgatgatgaagacctgatcacttcccgcagtgccgtacctgttgtctcgagccatcccgagccgatgggcaatgagatcagcatcagcatcgatatgaccaatcaggtgctggatcagataccgccactgcacgatatatgaatcccattcagccacgggcataatgacctcactctaattgattgaggtttttttatatgtggcgttcgcttcttaccctttccgctctggttgtcagtgctccgttattcgcgctcgaagtaccgcaagccccacatctggtggtaagtggttatgccgagcaaaaggccgagcccgatatgctgaccctcaatgttgcggtcactgcgttggaaaagcagggcatcaaggccaagcagcaggtcgatagcaaggttgcggccttctttggtcagctggaagggctgggcatcaagcgcagcgatgtggaagcgggtaacctggtgatctcccccgagtatcagtatccgcagaacaagaaaccggaactggtgggataccgtgcccagcgtcaactcgcggtcaaactctaccagctcgacaaactgagcgagctgatggataccgctctcaaagcgggtctggagtcagtctcccagattgagtacggtctcaagtcgccgcagatcatcaaggagcaggctcgtattggtgcagtcgaggatgccaagaacaaggcggagtccctggccaaggcgttcggcatgaagcttggtaaggtttacagcgtggagtaccgcaacaatacccccatgcccatctatagccgtgcactcaaggccgccgccatggcccctgccgccgacatgatggaaaacagttatcaacagcagcagatcagcatcacggacaacgtggaagccgtcttcctgctggagtaaggggatggcctccggccctgtccctcacctgtcccaagcccgaggctcaccgctctggcttgttgtttttacggcagttgtttgcgcgcatcagcgagcaagtgtagtggtcaactaaatccggacacttggttaggccgagtctcggcttttgctggcggcatcccgtcattgtgttgatgtggacgccgccagttgtagtaatccatcaggtaataactgatatcccgcgttgcttcccgcaggctcatgtatcccgttgccgggagccactctgacttcaggcttctgaacaaccgctccatcggggcgttatcccagcagttgccacgccgactcatgctctgggtcatgcgatagcgccacagtcgttgccgaaatgccctgctgccatattggctaccctggtcggagtgaaacagcacaccggatgggcaaccccgctgctgataggccatctccagtgctttgattgccagctctgcatcaggcttgtcagacattgcccagcccacgactcggcgagtatggaggtcaagaaccacagctaggtaatgccaacgagtacctgcccagacgtaggtgatatcgccacaccacacttgattgggttgcggaacatcaaattcgcgggccagcagattcggaatatccggtcgttcagaccgtgcaaccttataacgatgtgtgcccggctgtttggatgccaacccggcttccctcatcaggttacggactttgaatcggccaatctgataccccagctctcgcatcatcgacatcaaggcacggctgcctgccgagtcccggctcgctgtgaacaagcggtgcaactcactgcgctgttgcattcgctcacggttaatcactctcctgcgagccagataatcgtaaaaacaggatgtgggaatatcgaaagcgcagcagaccagggtgatgggggcttgctcccttaatcggtctatcagcgcgtacgtgtgaactcgtccgtcatcaagagagcagtagcctttttgagtatgtccttttcacgttcgagccggttgatacgggcttccagctcctgaattttctgctgttccggagtcagtgctttgctgattggggttgtgccactgcgttcggattgcagttgctgaacccatcggcgcagcacggtttcaccgacatccagtgaacggcttgcttcgggaacagaatacccctggtcgagcaccagggatgcggcttcgagtttgaattcggcagtaaatgagcgacgtaatcttgtcattgaacacctcaggtcatggtggcgactgtaccacctaaaatggtgtccgggatgattagaccactacataataccaatgcggtgctacgggtagcgcaagccaaaaatagtggccattgaggggggcaggctggcgggggcaaaagccgggggcgtttacagcacggtgtttggcgtcaatcagccgcttgctgggttcgataatcgtttcatgattatttaccaggacaccttgcagttttgttcgtaccaaaatatcaacccacccctcacaacgactatttatccgtcagcgttaacttgggaaaccctgtcattcggttcccatcatgtagtgatgcagtatgaagccgctacctccagcacccgaatttatatcgatggggtgctggacgccggcatgacggtgccgtttgatgtgttcttgcagttggccaacacctatctggtgctgggtggctattacttcaatggcacagccaatggtaattgtcagctgtcccatgtagccatctatgaccgtatcctgacggccggtgagatcgccgagcgccagacctactctcggggtgagccggtcatcaagtcggtcagcctcaccgctacccccgccaaccaggagcctcgcagccagttccagccgcaggatgtgggctggagtggcaccccaccgctctatgccgggccagtcaacgtgcaacagatgagccagtccattctgtgcaagggacatgactatttctgggtccgtgatggggtgcagaacgtggcccagggctacatcagcaaccgggtgaccatcaacggggagggggtcaggcgccgggtactctgctttagccaggatgggtatctggtggcggaaacctacagcagtgcggccgatggggtctaccggttcgatcacctctggttgaaccggcgttacatgctggtcgcccaggacgatcccgcctttggcccggccgattacaacgccgtggcggctgactaccaggcgccgctcccctacccagcagctgctggtcacgctccagttccagagcccttgctcccagtcggtgacgggcggggtactgaccctaaagccactggccgaacagatggccaccggtaacggcgctacaaactgggggcgttttgccaatcgggatggtgactttgtggcggatctcgacgtggggccacccggtagtggcgccgacctggagatccccatcaacgagctgtttaccggggccctggtgcgcatcaacaccgccaccatcaccgaaccgtaagccaagacctaaccaccggagccacctatggccagaaaggatgcggcgcttgaactgcgcaaggcgcgccagagcaacggagatctggagctaaaccaggccgaggtggtgcgctatgaggcggtgctgcagggcatctgtttgccgcctgtgctggcctgttcgcccgggctggtgttgcccgctgtgctggcaggccagatagtcgcccccgcgctggctgccgatgtggggctcatcctccagggtgcgctggtaagccaactcccggctgccgtggccgagatccggggcaccatcgtcatcgagtgcaccatggccgtgaccaccgagccggtgatccacgactttgatgctggctatgacgtgaacgtgttccgggggccgagccatgccagcgccagtgattgggggcgggccgatctggtgagcggtggcgtggccagtgattggcaacgtcccgccattgagcgggccacctgcgccgctgactggcaggaagccgagccgttagaggccgccgttgtcgagcacggggatctgatgccaccccgctatgagctgaaccgtggggtgtttgaggaaggggcgccgttggggcatgcccatggtcaacaggttgacaacctgcccccaggccatgcggctatccgttcgctgtgggtggagggggaacaggtcggccgctggcagttaagcggctatcgcaacccgccgcgctttgactaggtgtggcaggccgaccagtggcaggaaggggccaagctgggcaaggtcatcggtggccagcgctggcagttgggggcctcgctgcacctgcactggctggatggttgggacgaggccatgctgcccccgtggggcacaagcccgccacccaagccaccgatcaccccggagcgcccggacaagcgcaccaagacactggcgttcggccgccctcgcggtgatgccagccgggagttcgtctggcacgggcaagacgcccgcatcgttatcccgacccggagggtttatctggtgagtaacacagcaagcattgtgcgtgtgcgcgatggcctcgatatcccggccaccgccgtgaatatcgagctcgacaccgactcctgggcctggcagttcagcgcccagatcccgcgcatcgcggctgcggccctgaccgatgaggaagaggtgagcatctacatcaacggccagcagtgggagtgcgtgtgcgatggctggcagtcgagccagagctttgcccgcgagtcggccaccctgaccggccgctctcgcaccgcctacctgtcgccgacccatgtattggcacaagcggtgagcgagagtgcggcggccaccatggcccagctggcagcggccgtgctgccgtttggctggacactggagtggcaggcggcggattggctggtaccggccggcttctttagtctggacaaccagacgccgatcgaggtgatcaagtacctggccgaggcggccggtggctttgtgctgccacaccaacgcaaccagcaactggtcatcaagccacgctatcccactgtgccctggcagcttgagacggcgctggccgatgtggccatcccccgcgccatcattactacccttggcagtgacttccagccaaggctggcggcaaacggtatctgggtcagcggtggtcatcaggggatcagtgcgcgggtggtgcggcaaggtactgctggcgagcaactggcccagagcatcacccatccgctggtatgcgatgtggtggctgcccgtgcccaaggcgtcgtggggctggccaggaccatgcccaagcggacccagactatcgagctgccattgtctgcagatacgggcttgatcctgccgggggcgctgctcgcagtggatggctggaaggggtacaaccggggcgtcagggtctctgctgcgttgcagaacaaggccatgacggtacgccagcaactgagcgtggagcgatttgtatgaacctgttcaaacgattcctggagctggtacccggtgccgacccgctgctggtcggtaccgtgacagtgcgcggtgtcggggtagccatcggcaagaaggcattttacaggggaggggagcttgcaggagaggcgccggatttaccgacctatgagatagaggtttaaagccggtttaactggcttatcaaactcggcgattcctgtgccatcaagtttgataaaagtgccaagggcacggtttttcgttttaggcagacagatttttcatttttcgcggcgggctacagatatcgagaaaagatcgttgacgaaggtgaccacgccctccggtgtgaactgaatatagggtacccgtgactgaatggcttgttcgaaggcgcccagctccgccagtgccgcctcttgctcgcgttgttcattgctgtgcttacgtttccaaaacatggtggagctcctccttgagacccttgtgagacttctcgtgacaatagtcgaccggctgaatactagtacagaatatttgtccaatagcgcaggcatggatggtaattatctgtttttatttaatttattcttgtcgccatcggagtgatcagactcgggtgtgcggccggcacaggcctcatacccgggcttattccagcgccatccccctggctctagcccggttttggccgtgcggatacagtggatctgttcattttccccgcagtccaacacatcagagcaccctagggcggcaagatgaggtatcttatgccccgatttcatccatttaacggtgtcgagacccctctatgattatcaaacccaaggttcgcggctttatctgcaccaccactcacccggtcggctgtgaagccaatgttcgacgtcagattgcttacacccaggaacagggcatgattgccaatggtcccaagcgggtgctggtgattggtgcttccaccggttatggtctggcctcccggattgccactgccttcggtagcggtgctgccaccataggcgtcttcttcgaaaaagccggtagcgaaaccaagacggcgactgcgggctggtataactctgccgcgttcgacaaggccgccaaagaggcgggtctgtatgcgaaaagtgtcaacggcgatgccttctccaacgaatgccgcgccaaggtgatcgagcttatcaaggccgatctgggccagattgacctggttgtctactccctggcctcgccggtacgcaagatgccggagaccggcgaagtggtgcgctcagccttgaaacccatcggcgagacctacaccaccaccgccatcgataccaacaaggatcagatcatcaccgccaccgtcgagccggcgaatgaggaagagatccagaacaccatcaccgtcatgggcggtcaggattgggagctgtggatggcggccctgcgcgacgcaggcgtgctggctgacggcgccaagtccgtggcctactcctacatcggcaccgatctgacctggcccatctactggcacggtaccctgggccgcgccaaggaagatctggaccgcgccgccaccgccattcgtggcgatctggccgccaagggcggtaccgctcacgtggccgtgctgaaatccgtggtgacccaggcctcttctgccattccggtgatgccgctctacatctccatggccttcaagatcatgaaggagaagggcatccacgaaggttgcatggagcaggtctaccgcatgatgcgcacccgtctctatggggaagagctggcgctggacgagcaggctcgcatccgcatggatgactgggaactgcgtgaagacgtgcagcagacctgccgtgatctctggccttccatcaccaccgagaacctctccgagttgaccgactacaccggctacaagcaggagttcctgcgcctgttcggtttcggtttggccgaggtggattacgaggctgatgtgaacccggacgtgaaattcgacgtggttgagctctgagtctgactcaggtgaaaacagggccctgcggggccctgtttttttgtcaacaatctggtgaaatcacgaaattttattatccgcgatcaccttttccccatatcaaacccgctaatcttgcgctgtcggatcacatgacggcgctgccgaggaatggaagctatgaccaccccacatgaggcgcccaagaagcgccaactccccaccgtatacacactgctgttcatcatcatcgccctgatggcggccctcacctgggtgctgccagcgggcaaatatgactatgttaccgccaagagccagcagccggttgcggccgccacagtggccgattacagcggcgatgagcgattgctgcctgtgcccggcagctataccgagctgcccgcccagcggcaaggggtgttcgaggtgctcaaggcccccattcagggcttccacaaggcggccgacgtggcgctgttcgtgctcatcatcggcggctttctggcggtgaccatgcaaagcggggcgctggatgcgggtgtgggggccatagtgcacactttcgccgggcgcgagcggctgctgatcccggtgctgatcgctctgtttgccctcggcggctccaccttcggcatggcggaagagacggtggccttctgggcgctcatcgtgccggtcatgatggcggcgggcttcgatcgcatggtggcggcggggatcatcttgcttggctccggcgtcggtgtgctcgcctccaccgtcaacccctttgccaccggcatcgcctccggttttgccggcattcccatcggggaggggattggcctgcgggtcatccagtggctgctgctggtgatcttcgcctcctggttcgtgatgcgctacgccaagcaggtgcagcaggacaaatcccgctccgtgctggccgacatcgcctatgacgacgaattctcccagatgaagcgcagcgactcggccttcaccggcaagcagaagctcaccatgctggtgttcttcggcaccttcctgctgatgatctatgcggtggtgccctggtccgatctggggatcgatctgttgccaacctttggctggtggtttgacgagctctccaccctgtttttcagcgcctccatcctgatagcgctcatcaaccggatgcccgagtccaactatgtggcgactttcctgagcggagcgcgggatctcatcggggtggcgctggtggtggcggtggcgcgcggcatctatgtggtgatggagcagggcgtcatcatcgacaccatcttgcactgggccgaggggctggtgaccggcctctcctcgtcggtcttcatcctgatggcttatctggtgcacatcattcttagtttttttattccctcaacctcggggctggcgaccgtctccatgcccctgatggggccgctggcggatttttccggcatctcgcgggatctggtgatcaccgcctatcaatccgcctccggctggatcaacctgttcgcccccaccgccgcccatctggtggccggtctggcgctcgccaaaataccctacgatcgcttcgtgcgctgggtgctgcccttcatcgtcggggtggccctcatcacaatggcagtgctggtggcgggcaccctgttgcatggctgatgattcagctgcaaacgacagatagcaaaaaggctcccgaaggagcctttttcatgagccgtgcttactgcttgtagcccttgaggaagcgggcgaggcgaccgatggcctcttccagctcctcttcccggggcaggaacaccagccggaagtggtccggcgccggccagttgaagccggtaccctgtaccagcagcagcttttcctgctgcagcaggtcgaacaccatcttctggtcgtcacgaatgtcgtacaccttgggatccaggcgcgggaacatgtagagcgcccccttgggtttgacgcaggagacgccggggatctcgttcaagagctcccacgccttgtcccgctgcttgcgcaggcggccgcccggcaggatcagctcgttgatgctctggtagccaccgagggcggtctggatggcgtgctgcatgggcacgttggcacacagtcgcatggaggccagcatctccagcccctcgatatacccctttgcacggcccttgggcccggtaatgaccatccagccctgacggaagccacaggcacgataggccttggagaggccgttgaaggtcaccaccatcacatcgtcacacagggtgcagacgctggtgtgggagatgtcgtcgtagaggatcttgtcgtagatctcgtcggcgaagatgatgaggttatgctggcgggctatctcgatcacttccagcaggaactcgctgccgtagacggcgccggtcggattgttggggttgatcagcaccagaccacgggtgcgtggtgtgatgcgggcgcggatgtcatccagatccggataccagtcggccccttcatcgcagcggtaatgcaccgcatggccgccggagagggtcaccgccgcggtccagagcgggtagtcgggggagggcaccagcatctcgtcgccgttgttgagcagcgcctgcatggccatcacgatgagctcgctggcgccattgccgatatagatgtcgtcgatgtcgaccttgcgcatccctttttgctggtagtactgcatcaccgccttgcgggcagaaaacagccccttggagtcgcagtagccctggctcagcggcatgttgaggatgacgtccttgatgatctcttctggtgcatcgaaaccaaacggggccggattgccgatattgagcttgatgatgcggtggccttcgtcttcgagacggcgtgcttctttatgcaccgggccgcgaatgtcatagcagacatcgtcgagcttgtgcgacttgtcgatagtgaacatggtgagtgtgcttccttccccgtggggacgcgttggcgaaaaaggcgatttttagtatcaaatttcttttcccctattcttcacagaattgaatgctagaacaatcttctttttagtagaattccctgatttttagccttaaaacagggttgctgaaacgttaaattcagcacgatcgtttgtgtgaaccgaggttcactagtgaaagatgaggggctgattaacaaaactacccgactgtgttgaaatattcgtatccaatggcacgattggcttgggccctaaatcgccttctcgcccgtgccagcgaataataaagagggcacagacaacagggcctgcggctttcttcttcgtttgttcatcgagtccccactcacagaggtatgtccatgcatgcacccgcgcccggccgttatcgccacttcaaggggggttattatcaggtgctcaccctggccctgcacaccgaaacccgggagcagctggtggtctaccaatccgagcaggatggggttgtctatgcccgccctgtggccatgttcatggagtggatcgagcatcaagggcaggtggtgagccgcttcacgccgatggggggttgagtctgtcactttcaccataaaaaaaggcgccatcaggcgcctgttttctatgggggagagcttactggtagagacccaggttctctttggcataggcttcaaaatcggtgcagccaccgatgtgctgctcgtccaggaagatttgcggcactgtattgaccggcttgccggcgctcttggccaggtcttccttggtgatgccttctgcgtggatatccacgtaacggaaattgaaatcgtcacgctgttcaaccagttgctcggcgatctgcttggcacggacacaataggggcaaccgggacgaccaaaaatcactgcaaacatcttctctctccgttgaattgaggcagagcacagcatagccccgcctcggtaccgatcaaagtgcaaattgtcgatatgaccattcgccatttccgataagccggatgaattgttgctggtagatgctttccagcactcctttctcgagccttgttcagggcataagagtcgccttgctggcaaggtggctccccacattactgctcgatgatctggatgggttgttgctggtagatgctctccagcactcccttctcaaatacggtccagggccagggtgccttgctggcacggtagcgctcgtgggtggccgggtcctgcgacaggccgcgctggaacatgacgaatgccttgcgttggccaccgactgtgtcgataaaaccggccagattggaggtacccgtgatggtgcctgtcttggcatgcacccggtttttcatcatgggggcggtaacgctgcgacgccaggccagggtgccatccacctgagagctgggcagcaacttgatgagaccgagttcggcatcatttttctggatgaagttgagcacagacagcatctggcgtgcgctgatgaggttatgggcagagaggccggagccgtcggccagggtggcattaccgaggtcgataccctgcttggtcaggattgcgcgtaccgccatggtgccgctgcgatagctgcccggcttgttgtagtagtggcggcctaccgttttcaggaaggtatcggcgtagaggttgtccgatttcttcagcatcttggagagcatgatgggcaatgagacagagtaatgggtacccagggtctcggcactgcctggtgccttgtgggtgacctgaagcagcccttcgtgtgctatgcctgctctgtccattgcccagcggatgttgtcccagccccaggcttccacgtcgtggatggcaaagcgcagcccctggggttccttgttgggggtgatgcagcctttgagttcataaaagttgcccttggccatgtctacttccagggcgcagaactgacgcgccatgtcgccatagctcatcacgtccaccctgtcggtgccaatgccgatgggcacgccggtggcgacgttgccggtggcggggcgaccaatctgggtggctgtaatggtggcgtaggcgcagttcttgtcgatgatgacagaggagacgggggcggcgaagcagagggtctgatccccccaggaccagccgttaccgcgctcataaccgttataggcaccggtattgacgtagacattgcccttgatgcggttgacgccgagctgcttgaacagggccagcagatccatccgtgacaaggtggggtcgccgacgaagttgatccagatgtcgccattgatggcatcaccctgtttggcacctggctgggcctgaatatcggtggcaaaacggaagtcggcaccgagctctagccgtgccgccagggcggtgagcactttcatggtggaggcgggggctatcatgtcatcggcattgcgggcgaactctatgccaccattgccctgcactatgatggcgtactggccccccttgggcggcgtcagcgtggcggcttgaaccagagtcggaacaagtgtggaaaatagagcacaaaaaccaatcaacagccgctgcataagatcctctaacttaacgaaggggtcggtagtgcgctacccaccctgataatcaatatgtttacgttcaccggccagcctgccgctgcaaggtatgatccgcgctcagccaagggcgttggcggcgcggtaccggccttcataatcaaaaattttctctttcacctgccaaaagcgacctgacttgcgggcgatgacaaagtcggggtgacgaaactggtttgatgcggccagcacgctctccagagtggtgaattccggctccaggcccggggcgggccaatgatgacgcacaaagcgctgttgaaacaagcgccgtgcacccggggagtgaaaaccgaagtactccatcagggtaagaccatcctcatcgtgataggtcacctccagccgctccccctgtttgccacggcccgctgtgagggtgagaccggcgcagcgaatgatcatgcagtctttcagattgagggcctccttgagcttgtcgtccggatccaccaacagctgatcacaactctggcagcggcgggctgcgatgtcgttttcggcgccgcaggcgggacacaccttggcgcgaaagcggtagtcacactcctcgcggtggccctcgtcattttcaaacagcccctgacagcgacggccgtagtgctcaatcaccttaccttcttcatcagtcttgccccagaaggtgttggcaaaaccgcaagccgggcagggcacctgtaccggctcggtgcctgcgtggggtctgggttcacccacctcgggagcgaacaggttgaagttgttgcccgcgtaatcgagcaccagacaatcggccttgcctggtgagaggcgaagaccgcggcccacgatttgctgatagagcgacaccgactcagtggggcgcagcatgacgatgagatcgacgtggggagcatcgaaacctgtggtgagcacagccacattgaccaaaaacttgatctcccgcgtcttgaaggcgctgatgagggcatcgcgctccgggcccggtgtctcgcccgtaataagggccgccgtctgggatttggcaatcagcagcccctggatctcaccagcatgttcgacggtggcggcgaagatcatgaccccttgccggtcagctgcatattccagcacctggctcaggatatggggggtgacccgctgctgacgttttagctcgccgttgagatccgcctcgctgaacaggccattctcccgcgcaaccagcttgctgaagtcgtagtggactatgggggcgtcgatgagccgcggcggcgtcaggtagccatttttcaccatgaagcgcaagggaagctcgaacacgcaatcgccaaacagacgctcgccatggctctttaccatgccgtgatagtgacgccggtagatccagcccagccccaggcggtaaggcgtggcggtgaggccgaggattttcagggccggattgctggctctgagatggcccaacacctggtggtactggctctcgtcatccagcgacacccggtgacattcatcgatgatcagcagcgagaaggcgccatcgaaggcatccagattgcgcgcgaccgattgtaccgagccaaataccaccttggccttggcctccttgcgatccagacccgcggcgaagatgtcggccttgagtccccaggcttcgtacttggcgtggttctgctccaccagctccttgacgtgcgccagcaccaatacccggccacgggccttgcgggccagttcggcgatcaccaggctcttgcccgcgccggtaggcagcactaccacagcagggtcaggatgccgacgaaagtgactgataacggcgttgacggcgtcgatttgatagggtctgagaacaaacatggggaacggatgtggtgcaggatggcgccattatagggatcttggcgccacaaaaacagcgggccggcatgatgccggcccgctgggatcccttgagctgattaatggaaggggaagacgtagttcatccagcttgccatgcgcagcagcaccttgcgcatcacggaaacatggtggaagtgctgggtatagatggcggcctgaccactggcgccagcgatcacctgatacttgtgccactcgggatccgtgatggagatgaccacaggcagacgacccggacgcaccgctgttgtctgatccagcagaccaatattggcctggacattgccggcggcgatagccggcaccacggcggtgacagtgcctttgaagatcctgccagggataccatcgatcaccacttcggcctcgtcaccaattgccagacgctgcatgctgttttgccagaaccagccgacataggcggtatcgtctttatggatgaaggtcatcacggggcgatacatgaaaggggtggcaatcatgccggggcgcagggccagctgcaccacatggccatcactgggggcataaaccactgtctgtgccagctggtattttgcctcgttcagctgggcttgcagatcttccagggtggctttttgctggtcaatctgggcgacaatgtcgtccacattcgcttgcgtgacatcgagatcccgctgcttgccaactccccgccgcatcaagtcactggcgcgatccctgtccagtctggcagaacgcagtctggcctcgatggatttgaggtgttcactattggcgtcgagtcgcgcgctcaggctatccaccttcagctggaaaggttcggactcgatacgaaacagcacgtcgccttttttcaccggctggttgggttgtaccggtacctcgacgacccgcccctttaccaggggaacaatcggcgtggagacgtagtagttgcgggccatttcggagtaggggtggttgtagttcatcagcatgatcagggtgccgatgatgagcacgccgcccagcgctgccgtgggcacagtccacttgttgagcgggatgcgaaaaatcttgaacacggccacacacagggccgtgtaggtcaggatcagtagcaggtccatgatttatccctgttgttcagtctgttggatggtatcgatgcgtgccttgagatcggcgagttcctgcttgagaagctgtatctcgtcttcatcctgttgcagacgctggttgaagccccagccgcgatcaggacgatagacagtggcccagatccagaggaagggccagagcacatgcagggtaaacagactgacccatcccgccacatgaatggcatcttggtgggggtgctgacggtgtttggctatttcataaggaatatcgtggatcactatgatcccgtagaacatgaccagcccgacaaagaagagcaggccaagggcaaaataatcaaggaacatgggtgtctccacaggtttgatgcacaaccaatcattggattcaattttagataaagcaattgaatatcacatatttatcggggatgcgccgggattttacagcctgatcttgtatcgaagcttaagcaggatggaataattaaacattgatgcaggactcatttttacgagcgaaaaggtgcgcatttggttggtgacactggccgcctgtttatgcttgccagccactgcggatgatcgaaaaagggggagccaatttggctcccccttttgtttgcagcaggatgctcagctttcgcctggattgctgaccagggccggacggtatttcagcaggaaggcaatggtaatggcggcggtggacgccaggccaatgacggtggaaatgcccatctccagcccgaaacctatgggggcattggccaggtaggtgaacaccacagccgtcatgaacatggcgggaatggtgcagacccagtgcagtttgccctctttggccagatacgccgccgcggcccacagcatgatcacggccgtggtctggttggcccaaccgaagtagcgccagatcaccccgaattccgccttggagatgataaagccaaggataaacatggggactgcgatgagcagacgcttggccatgggtttttgggtcaggttgaagaagtcagccacaatcaggcgggcactgcgaaacgcggtatcaccggaggtgatgggcaggatcaccacgccgaggatggccagtatgccacccacggtaccgagcaggctggtggagacctcgtgtactaccgccgccgggccaccgttggccatggtggcgttgagagcttccgtgctttcatagaaggagaggcccagtgtgcaccagatcagggcgatgaccccttcacctatcatggcgccgtagaaaatgaagcggccggatttctcgttttgcatgcagcgcgccatcagcggtgactgggtggcatggaaaccggagacggcgccacaggcgatggtgatgaatagcagcggccacagcggcagctcggtggggtgcaggttggagaagtccatccctgtgttgtagaagcctttgccggagacgatcagaccgacgatgaggccgaccgacatgaacaccagcagggcgccgaagatgggatagaagcgaccgatgatcttgtcgatggggactatggtggcgaggatgtagtaggcaaaaatcgccacaatccagtagaccagatcggtggaggtgaggttggccagaaggcccgccgggctcagtacgaagaccacgcctaccagcatcagcaacacgaccgcaaacaggttcatgaagtgcttggcgaccgtgcccagatgttcaccgaccacggtcggcacagaggcgcccttggcgcgtaccgacagcatgccggagaagtagtcgtgcaccgcaccggcaaagatgcagccgaatacgatccagagcatggcgaccggaccatagagggcgccgaggatcgggccgaagatggggccgacgccggcgatgttgagcagttgcaccaggtagactttcttgtccgacatgggcacatagtccacaccgtcagccatggtgatggcgggggtggcacgctcgggtttcgggccaaatatccgctcgatgaacttgccgtaaataaaatagccggcgacaagtaagccgacacagaggaagaaccagatcattgctacgctcctgcattgttattctatgatgtgcgcagccagtctaatggggtcgtctgtcaagggcaggtgaaacgcgccgagcggcgccatggtgactcgagtggtcgccggctgtgacccggcgcacagtcccacgtcactattccagtcccagttcgtctttgagttccttgaggtagcgacggctgaccggtacccgggcgccgcttggggtaacgatctgggccagctggttttccagcagctggatctcgaagatggcgccgggagagatcagatactggcggtgacagcgtaacaggggggtcttctcttccagggatttgagggtgagctgggtatgaaacagctcaccctgacaggcgacgtgcacaccgcctagatcggagaaggcgtactccacctgctcgatgggtagcagtcgcacccggttgtgcaaatagccaggaatgtggcggatagccggagccagcatcgccatggattgggggctgatatcctggcgcaggcggcttagcgtcttggccagccgtgccggctctaccggtttgagcagatagtcgaaggcgttctcttcaaaggcctggatggcgtactcatcgaaggcggtgacaaacacgatgcggggcaggggatccagcatggcgaccagctccatgccgctcagcttgggcatctggatgtcgagaaacaccacatccggcttgagtcgctgtatcagtggcaaagcctcgatggcattggccgcctggcccaggatctcgatatcgggatcctggccaaggtgcagggccaactcctcacgggcatagagttcatcatcgacgatgagtgtgcggatcatgggatctccttaacagagtgacaatgggtgagcagctatgggggggagtacatctgaccatcaatatcaggaggttcagcatccagaggcgtccctgggcagggtgaaggagacgcgagtccagcgctccggcgcgcagctgacaccgacgccatatcgattgccaaacgcgctcttgaggcgccgatcgactatggtcatgcccagaccatctcctgcgggcttctcctgccaggtgccggcgttgtcctccacgcagatagtcacgctctcctgacgctcttcggtataaaggcgaatgcatccctgctccagcaaggtcgagatgccgtgcttgatggcattctcgatgagcggctgcagggtaaagctcggcaacttcaggttggcaagctgaggcgggatctcgttgatgacggtcagtctgtccccaaagcgggccagctctatctccagataagattggcagtgctcctgctcttcctgcagggtggcgaggccactctggcgcttgaggttcttgcgaaagaacagcgacaggtgcagcagcagttcccgggccttgtccggatcgcgccgggtaatggcgctgatggtattgagggtattgaacagaaaatggggattgatctgggcctgaatgagcttgagctcggattgcaccagcaggcgctgctgctgctccagtcgcccggccagcaactgctgtgacagcaggttggctatcccttcccccagcgtatggttgatcttgagaaacagccgcttcttgggctcatagagcttgattgtgccgatcactccctcatcaccatgcaacggtatcaccaatactgagccaagctgacactggggcgagagactgcagcggtagggttggctgttgccatcggcaaacagcaccttgtttttggcaatggcctgcagcgtgatggcggaggcaatgggggtacccggtttgtggtgatcttccccggtgccgatgaaagcgaggatcttgtcggtatccgtgatggcgacggcgccgacccctgtctcctcttttacgatatgcgctatcttgctgcttgcctcagcggtgaaaccctggctcatgataccgacggtgcggttggcaatggtgagcgccttggcggagaagacccgggagaacttctcatacatccgctgctgatcgcggatcatgctgataaatagcgccgcaccgcaggagttggccaggatcatgggagtggctatggtgcgtaccagcagcagggatttgtcaaagggggtcgccaccagcagtataatgaccatctgcaatatttcagcgccaaatgtcgtgaagaatgcaatcctgggttcgaacagcgcattcatacgccccgagcgcatcagccgccagtgcaccagaccgcccagcagtccctcgcaggtggtagatatggcgcaggcgaggtcggtaaatccccccagggtgtaacggtgcagacccccggtcagtccgaccaaaaatcccaccagcggcccccccagcagtcctcccagcacggcaccgacagcacgggtattggcgatggcatcgtcaatatccagtcccacataggtgccaaggatacagaaacaagaaaaaatgatgtatatcagtatcttgtgagggagtcttacggaatagttggcgaggggacgcagcagggggctcttggagaagagataggcgatcaccaggctgacgctcatctgttgaagcaaagagaggaccaactgcataaaaaacgttcctcagagttcataccgaaaaaagcggccgggatgggcaaatgtgatcaggatcttgttctgtgagctccctcgacctgaacacgggcgcagtttgccagaaaagtgaaataaaaccatattaaatcagcatgttaaattgatatttgtgtaatcgccaaagggttgatattgctgggtggagcatgaatgtatccgccacatggaagtggcatgctccgcccagcctcttggctgggcgttttttatccagggtcggctgtgaaccgttttgagggtaatcgggcaattattcaggtttgtccaatgagttatccccagcttctggggataactcagaaggcaaaatagtaacagaagcgccgggtcaggttaaaaaacagccgttgtccctcatccaggtcctcctgcttgataaaggatttgatggtgcgttcatcttcccgcaaatccagcatggcaactccttccggccgctgtgcctttatataaggcaataccttgggtttgaggggcatggtgggctcggtggacaacactagcgccactgaactatcggagagcagcaccagagaaccgggaggatagactcccaataccttgatcagcaacttgaccagatcctggtctaacttcttctgtgacagcttgtagagctggctgatggcctgactcggggcggcaggcgtagcgctgctgcgtggatgcaacagttcgtcatagtagtccaccagtccgataatccgtgccagtggcgggatctcgccccccttgatgccgagggggaagccactgccatcgagtcgctcatggtgcagatgggccacctggcggatcttgggctcgaatgcctgcaagtgtgtcagcatatccagtccgtactggggatgcatgttgagaaaattctgttccgacttgttgagatccccccgtttctgggtgatctggctcggtatcttcagctctcctatgtcgtggatcagccccgccagacccgcctcctcgatctcgaccgggttcatgcccaattcgcgagccatcagcatggcgataaaggccacgttcaggctgtgctgcagcagtatgtcggtgtgcgggctgcgaatgaggtgcaggccgaggggtccctcatgttcactgatgcgggcggcggcattgcgcactatctgcgccgtgttggccagcccctcgtcaggcttgaggttgagggcccccagcgcatcgcgcagctctgacatggattggccaaaggccttgtctgcggcgcgcagggagcggcggaaggctttctcatcaaaagggggagggcctgagtctactatttcgtcaatggccgacagatcagggccggcagaagggatatcgccccgcaagatgggttcgatgggcaggtcgctcttgtccggatccaccatcaagagggtgaggtcgaggtgacgtatgatgtcgagctgctgctgatccttgatcttgaaggcattgaacataaaaggatgactggtccatcccgtggggagatggatgtagtggccgatccgtaactgctctatcgaggcttgtatcagcgccatgtgctaactcgcatttcatgaatgcctaccaacaagctagcaaaattagagagatagacaaacaaaaaagcccgcgcatgtgcgcgggctctcgagttcaagtccgattatcaggccttggatttcttcttgctgtctaccttggtctcaaccttggcttctaccttggtcgctacctgagcttcctcggtgaagggacgaccatagtaggtgtccatcaggatggctttgagctctgtgatcagcgggtagcgcgggttggcgccggtgcactggtcatcgaatgcttccagcgccagctggtcaaccttggccaggaagtcggcttcgttcacgccagcttcacggatggaggccgggatgcccagagtggctttcagctcgtccagccaggccagcagcttctcgatcttggctgcggtgcggtcaccggcggcagtcagacccaggtggtcagccacttcggcgtaacgacggcgagcctgcggacggtcgtactgggagaacgcagtctgcttggtcgggttgtcgttcgcgttgtagcggatgacgttgctgatcagcagggcgttggccaggccgtgcgggatatggaactcggcacccagcttgtgcgccatggagtggcagacacccaggaaggcgttggcgaacgcgataccggcgatggtggcagcattgtgcaccttctcgcgagcaaccgggtcgttggcaccattctggtagctggaaggcagatactctttcagcagcttcagcgcttgcagtgcctgaccgtcggagtattcgttggccagtacggaaacataggcttccatggcgtgagtgaccgcatccacaccaccgaaggcgcacagggacttgggcatgttcatgaccaggttggcatccacgatggctatgttcggggtcagctcgtagtcggccagcgggtacttcatgccggtggcgtcgtcggtcacgactgcaaacggagtgacttcagaaccggtaccggaagtggtggtgatacagaccagttcggccttcacgcccattttcgggaacttgtagatacgcttgcggatgtccatgaaacgcatggccaggtcttcaaacgcggtatccggatgctcatacatgacccacatgatcttggccgcatccatcggtgaaccaccacccagcgccaggataacgtccggcttgaaggagttggccatctcggcgcccttgcggacgatggacagggtcgggtcagcttctacttcgtagaatacttccacttccatgttcagcttcttgagcagacgaactacgtcatcggcatagccattgttgaacaggaaacggtcagttaccaccatggcgcgcttcttgccttccaggtcgcccaaggcgatcggcagggagccacgacggaaatagatggatttcggaagtttgtgccacagcatattttctgcccgttttgcgactgtcttcttgttgatcaggtgcttgggaccgacgttctcggagatagagttaccactccaggagccgcaacccagggtcagggaaggagcaagagcgaagttgtacaggtcaccgataccaccctgggtggaaggggtgttgatcaggatacgggcagtcttcatcttgtcgccgaaatatctgatgcggtcctgattgcgatcctggtcggtgtacagacctgaggtgtgaccgataccaccgatgttgaccatggtgcaggccatctcgacagcgtcttcaaaattcttggcgcggaacatacccagggtcggggaaagcttctcatgagcgaactcatcttcagcgcacaattccagaccttcaccgatgaggatcttggtggtggcaggcacagtcacaccggccatggcggcgatcttggtggccggctgaccaacgatatctgcgttcagcgcgccgttgatcaacagcaccttacgtaccttgtccgcttcatctttggacagtatgtagccatcgtggttggagaaacgctctttcacctggttgtagatggagtcaacgacgatgacggcttgctcggaagcacagaccacaccgttgtcaaaagtcttcgacatcaggatagaggcgacggcacgttttacatcggcagtttcgtcgatgacgattggcacgttaccggcacctacaccgatggcaggcttgcctgaagagtaagcggctttcaccatgcccgggccaccggtggccaggatcaggttgatgtcgttgtgcttcatcagcgcattggacagctcaacagacggttgatcgatccagccgatgatgtctttcggtgcaccggcggcaacagctgcatccagtaccagcttggcagcggtattggtggagttcttggcgcgggggtgcggggagaagatgatggcgttacgagtcttcagggaaatcaaagatttgaagatcgcggtagcggtcgggttggtggtcggaacgataccgcagatgatacctaccggctcggcgatgatcatggtgcccatctcgtcatcctggctcaggatgccgcaggtcttctcgtctttataggcgttgtagatgtattcggaggcgaagtggttcttgataaccttgtcttcgatgatacccataccggattctgccacggccatctgggccagggggatacgggcattgctggcggccagggctgcggcacggaaaaccttgtctacctgctcttgcgagaagctggcgaattcacgctgggcttctttgacgcgggcgaccagtgcatccagttcagccaaattggttactgccatgtttatctcctgatgatttgaaaactgtttagtaagagtttggcaatgcccggcaattatagtcgccctgtcaaggcgagaatcactataagggggtatttacatgccttactaaattgctttctgagccgattatagagcgggtctgactcagaaaaatttgatctggatcatgtgtaacaaaagaacaaaagaaattttgtttcacaatacatgttttcaggatgttactaggatgtagagtgaaacaaaaatgggatgaatcatgggtgaacagagtgtcacgcactatttttcaagcagttagcacgatcacatcccagtgtccccgggtcggggccaggggcagtatgggggctgcattgtgatagaaacggcgatcatccaggaccagatattctcctggaagtaactcttgttggaaaaatggttgttcttttaatccatgataaagctgaagcgcgccgccactgacgccttcgctgccacaaaagaacacgccgataaagtcaaagccatcctgatggactccttccggtgcgggaggcacgctttcgccctgggctgtggtgatccgcatctggtgaatgccgatcgccttgccatccgcgagtcgaacatgacgggcaaagcgggtcagcatctgcccaaaggcgggatgggcgacaaaagcgggatccagctcggcataggttctgggcacatccccgaggaacttgttgatggcggcggcctgaaagaagacgccgttgtcgagggggaagaagcgtgacccctctttctcgacacggccatagcggcgttcccgaaaagtgccctgaatatagggatcgaccggcagtcgatcaaaaaagccgagcagggggtcgacagtgcctgccggcagcgaatccaggtgccatttcaacttgatgtccgtatcaatcattacaaaatccttgtttgctgagatgaaatcttgcgccaaaactccgtggccgcataaagctcgacgtgattttaccagagtgttaaattgcgacaatctttattaacaaatcaatgtgttgaattttggctatacattagaggaactaactgaaaagccacggaaagggtgagattatttgattggtgaagggcattggcatggtgtaaatttacgcacgatttatcggggggatccccgtggccttgcttacttctggatggcgcctatggcagcgattgacgtctctttatatctgaagtttttcatcggtttgttcgcgatcatcaacccattggggttgttgccggtgtttgtcagtctgaccggccatcaaacgccggaagagcggatgaaaaccaacaccaccgccaacattgccgtgatgattatcttgctggtctccatgtacatggggcagctgatcctcgatggttttggcatctcgctggcgtcgtttcgcatcgccggtggatccctgattaccctgatcgcctggtccatgctgcagggcaagctgggggaggtgaagcataacaaacaggagaagggtgagctggccgcgcgcgaatctgtcgctgtggtgcccttggcactgccgttgatggctggcccgggtgccatctcttcttctattgtctacgccagccagagcacctggtcccagatgctgggcatgtcgctggtggtcatggtgtttgcattctgctcctggctcatcttccgcgccgcccccttgctgttcaagctgatgggcaacaccggtatcaacgtggtcacccggatcatgggccttatcatgatgtcactgggcatcgagatcatggtggcagggatcaagggagtcttccccggattgatgtgattcaggtctgttttgtcggagccggtcctcgtgaccggctttttattgtttcttttttgttagtcatttcctagaatcgagcgggtttgtataaaaaacgtccgcagcgcgatatttaaatgctgaataattggctaaaagctgtttttttaaccattgatcccagcctagcctgatgatatctattgcattattagaattgtcagggaattatgctggcagcggggtacttatctcgttggtggacaaatgcatggaatgttcttgttggagtaaatggaaatgactcataaaaaaacaatgattaataccctattggtggcagcgctatttggcggaatgaatgcagcgtatgctgctgatgtccccgcaggtaccaaactgtctgatgttcagcagttggtgaaaggcaacggctctgagcccgcaacgctcgatccccacaaaaccgaaggaacggttgaatccaatattctgcgtgacctgttcgaaggtctcgtctcctccggccccaagggtgaagtgctccccggtgtggccgagtcctgggaaaccaaggacaacaaaaaattcgtgttccacctgcgcaaagatgccaagtggtccaacggggatcccgtgacagcccacgatttcgagttcgccttcaagcgggccgtggatcccaagactggttctccttatgcctggtacatggagatcccgaccatagtcaacgccaccgagatcattgccggcaagaagccgtcagatacgctgggcgtgaaggccgtcgacgactacaccttcgaagtgcagctggaaaaagcgatcccttacttcgtcagcatgctctcccacaccaccacctacccggtgccgaagaaggtgatcgagaagtttggtgacaaatggacccagcccggcaacatggtatccaacggtgcctaccaactgaaagactgggtagtgaacgaacgcgtcgatatcgagcgcaaccccaaatactggggcaacgccaagacggtgatcgacaaggtgagctacctgcctatccagtccaccaacgccgagttgaaccgctatctggcgggtgagctggatcttacctacaacatgcccatcgagcgcttcaagcagatgaagaaagatctgcccaacgaggtgaaggtgagtggctacgtggggacctactactacaccttcaacaccaaacgcaaaccctatgacgatgttcgggttcgcacggcacttacctacgccatcgaccgtgacgtgatcgccgacaaggtgatgggcaagggagaaacaccgggttatgccctggtgcctgattttgtggatggtttcaaaccggttgcccccgagtggtccaagttgacccaggccgagcgcgacaccaaggcaaaagccatgttgcaagaggcgggatatggtccagacaacccgctcaagttcgagctgctctacaacactgacgacaaccacaagaaggtagcggttgccgtggcctccatgtggaagaagctgggcgtgcaggtaagcctggtgaaccaggagtggaagacatatctggagacactcaagcagggacagtttgatgttgctcgtcgcggttggatcgccgactacaacgaagcttcctccatgctggatctgatgcagaccactcacggcaacaacgatggcaagtactccaacccggtatttgacaagctgatggacgagtctcgcgaccaggtcgatgatgcttcccgcaacaaactctatgtccaggccgaagagatcctcactaaggacatgccgatagcccccatctatcagtacgtgacctcccgcatggtcaagtcctatgtgggcggctacccggccaacccgctggacaacctctacagcaaagacatgtacatcgttgctcactgagtaaaataacaagtcgcataacaagcaggcccgccagacggcgggccttagtattaaaaccgcgaccctttggaagcagtacaggacaggaattgtctatgttgaaattcatttttaaacgtctattggaagcgatcccgactctgctggtcttgatcaccgtctctttcttcatgatgcgcttcgcgccgggcaacccctttaccagcgaacgtgccctgccgccggaagtgttggccaatatcgaggccaagtacggcctggacaagcccatcggcgtgcaatacctcacctaccttggcaacctggtacagggcgatctgggcccctctttcaagtacaaggacttcagcgtcaatgatctggtgagccaggcgctgcctgtttccgccaagatcgggagcgcggccttcgtctttgccgtcttgctgggggtgacctttggctccattgcagccttgaaacagaacaccctcatcgactatctcttgatgtcgtcggccatggctggtgtggtgatcccgggctttgtgctggcacccttgctggtgctcttcttcagtatctatctgggctggttcccggccggtggctggcaggggggcggggtgcaattcatggtactgccggtatttggcatgatgatgtactacatctccgccatctcgcgcatcatgcgtggcagcatgatcgagaccatgaactccaactttatccgcaccgcccgtgccaagggcttgccgctgcgtcacatcatactgaaacacgcgctgcgtccggccatgctgccagtggtctcctatctgggcccggctttcgtcggcatcatcacgggttcagtggtgatagagaccattttcggtctgccgggaattggtcagttgtttgtcaacggtgccctcaaccgtgattactccatggtgcttggcctgaccattctggtcggtgccctcaccattacctttaacgccgtggtcgatattctctatgcctttatcgatcccaagatccgttactaagtcgggagttcatcatggttgtcacaactgaaaaacgcgaggccgtcgaggcgttcgcacagcaagtggaagtggtggagggacgctccctgtggaaggatgcccgtcgccgtttcctgcgtaacagggctgcactgaccagccttatcatactgactattatcggtctggcggtgatcgtcggtccccacctgtcccaatacaccttcgacgatccggattggggcgccatgcaggccgcgccggatatggaagccggccactggttcggtaccgacagtctggggcgtgatctgttcgtgcgcaccctcttgggtggccgcatctcgctgatggtcggcatcatgggggccatggtggccgtggtcatcggcaccctgtatggcgcggcgtccggtttcatcggtggtcgggtcgacagcctgatgatgcggattctcgagatcctcaacgccttccccttcatgttctttgtgatcatgctggtgaccttctttggccgcaatctggcgctcatcttcattgccatcggggctgtaagctggctcgacatggcgcggatcgtgcgaggccagaccctgagcctcaagagcaaggagtttatcgaggcggctcacgtctgtggcgtctccaagtggaagatcatcacccgtcacatagtgccgaacgtgctcggtatcgtggccgtctacgccaccttgctggtgccgggcatgatcatgtttgaatccttcctgagttttctgggcctcggcgtccaggaacccatgaccagctggggtgccctgctggatgaaggctccaagtcgatggaagtggccatatggcaactcttgttccctgccggtttcatggtggtgaccctgttttgcttcaatttcctcggggatggtctgcgtgacgcactcgatccgaaggatcgataacaagagcggccaaagatcgataaggagtttttatgaaattactggatgtaaaagatctgcgagtcgagttcaagactccggatggcaatgtggtggcggtcaacgacctcaatttctctctcgccgcaggcgaaactctggggatcgtcggcgaatctggctccggcaagtcccagacggcctttgccatcatggggctgctggccaagaacggcatcataacggggtcggccaagtttcagggtgacgagatcctcaatctgccggagcacaagctcaacaagatccgctccgagaagatcgccatgatcttccaggaccccatgacctcgctgaatccctacatgaaggtgaaggatcagctgatggaagtgctgatgctgcacaagggggtgagcaaggccgaggcgttcgaagagtcggtgcgcatgctggatgcggtgaagatccccgagtcgcgcaagcggatgaacatgtatccccacgagttttccggtggcatgcgccaacgggtgatgatcgccatggccctgctctgccggccgcagctgcttatcgccgatgagccgaccactgcgttggacgtgacggtgcaggcccagatcatgacgctgatgaacgagctcaagcgcgagttcaacacctccatcatcatgatcacccacgacttgggcgtagtagcgggtatctgtgacaaggtgctggtgatgtacgccggtcgtaccatggagtacggccgggtgaacgatattttctatcgcccgagccatccctataccgaaggcttgctgcgcgccattccccgcctcgataccgaaggggaagagctgcctaccataccgggcaatccgcctaacctgctgcgtctgcccaccggctgccccttccaggagcgctgccacagggtgagcgagatttgcggccagcagtcacctgttctgacgccgttcaacgacggccgcgagcgggcctgtcattgggtgtctgatgccataaataccaaggaggtgagcgtatgaatgctgtgatatgcggccagcaatcctccatgctcctgacgccgtgcaacgacggccgcgagcgggcttgccattgggtatcggatgccatgatcaagggggcgaattaaatgggtactgacaagaaactgctgctggaagtgtccgacctcaaggtccacttcagcatcaagagtgacagggcctggccttgggccaagccctcggcgttgaaggcggtagacggcgtgaccctgcgcctgtacgaaggggagaccctgggtgtggtgggggagtccggctgtggcaaatccacctttgcccgtgccctgataggcctggtgccggccactgacggcaaggtggtgtggctgggcaacgatctgaccaagctcgaccagaaggcgctgcgggagaagcgcaaggagatccagatgatcttccaggatccgctggcctccctgaatccgcgcatgaccatcggcgacatcatcgccgagccgctcatcaccttctatccgaacctttccaaagagcaggtgaaggagaaggtgcgcaccatgatgaccaaggtgggcctcttgcccaacctggtgaaccgctatccgcacgagttctccggcggccagtgccagcgtatcggcatcgcccgggcgctgatcctggaacccaagatgatcatctgtgacgagcctgtctcggcgctggatgtctccatccaggctcaggtggtgaacctgctcaaggctatccagaaggagatggggctgtcgctcatcttcatcgcccacgacttgtccgtggtcaagcacatctcggatcgggtgctggtgatgtatctgggcaatgcggtggagctgggcactcgcaaggagatcttcgcaaaccccctgcatccctacaccaaggcgctgatgtcggccgtgcccattccggatccggatccggagcgcagcaaggtcatccagatcctggaaggggacttgccatcgcccatgaatccgccgtccggctgcgtgtttcgcacccgctgcccggtggcgggtcccgagtgtgccaagacccggccccagttggagggcaatttcgaccatgcggtctcctgcctcaaggccgatccgctttgatgctggtttgttgaacgcgtttgcggggcatcctggtggtgccccgattaattttggcaagaggtgaagatgcctcttggcgttatctttggtcgctgttactatccgcccaacaaggggagtaacttctcgctggtttgtcgtcattacggtgcacccatatcctgcagtgcacccggcagccgggcagttgatgcaaatcagctgtaagtgagaccttgccgagaggcaaggtgtatctgctccaaacgcaaacccacgcctctcggtcgtgggttttgtcgtttttgggagagatgaacatgggtgaatggtggatgtggaccggtttcttcagcatagtgctggtcctgttatggatagatatacgctttgtcggtggtggcaagtcacacaaggtatccctcaaagaggcgggcatctggtctctggtctgggtcagcgtggcgctgctcttcaacctggcaatctggctctggctggatcacagcgcaggccgcgaaattgccaaccagaaggggctggagttcctcaccggctatctcatcgagaaagcgctggcggtggacaacgtcttcgtctggctgatgctgtttggttacttcgccatcccggccgagttgcagcgccgagtgctgctgtacggggtactgggtgccatagtgatgcgcgccggcatggtgttcgcgggcagctggctcatcgagcagttccactggatcctctatctgtttggcgccttcctgctgctgaccggggtcaagatgctgtgggccgccgacaaggaacctgacttggccaacaacccgctgctgggctggatgcgccgtcgcttcaaggtgaccgagactctggaaggggagaacttcttcgtctggcgtgacggtgtgcgttatgcgacgccgctgctgctcattctggtgctggtggaggtgagcgatctcatcttcgcggtggacagtatcccggccatcttcgcggtgaccacggatcccttcatcgtgctgacttccaacatcttcgccatcatgggtctgcgcgccatgtatttcctgctggccggtgtggccgagcgcttcgccttgctgaaatacggtctggcactgatcctgatgtttatcggggtcaagatgctgctgctggatatcttcaagatcccgaccggcattgcattgggcgtggtggcgctgatcctgctggtttccatggggctgagtctgtttgtgacccgtaaaaaagtggcttaaacgctgcaccaataaaaagggctcccgcgggagccctttttcatatcgcgttatcagcgtttgatcttcttggggttggtgtagccccagatggtgtacatgtccgccaacagggcgccgttgtactcctccagatcagcctgtttcacttctgactcaccctgacggccaaacagcaccacttcatcaccgggctttacccctttgagatcggtcacgtccaccatgatggtgttcatggaggtcttgccgaccaccggcaccttctgaccctggatcagcacataggccttgttgctgagcgcacggcgatagccgtcggagtaaccgagaggcaggttggcgagccaggagtcacgtttgagagtaaaggtgcggtcataaccgactgtgttgcccgccgcatagtggttgaccgaggcgacctgggtcttgaatgccatcacccgcttgtattcggtgtaggaggggatggagtcgccgtagagcaggccgcccgggcgcaccatgtcaaagtaggcgtccggcactgccagggtggcgaaggagttggcggcatggatggtgatcttgctgcgatccagcttgcctgcttccagcagccactgggagtccagcttgaactgggccagccccagcttgacgtcctctttctcctccaccgggaagtgggtcatgatgccgaccggggtgatccccttgagcttgagcatggccagcgcatcttgcttggcatcggccagacgcaggtcgatgccgttgcggctcatgccggcggagttgagggcgacatgcaccggaatggtggtgtggtggcgcagggcgatgtcggagatcccctgagcactcaccaggctgccaaccagctcttccagcttgtagggcagggcctgttccacttcgatcggtgtggcggcccgtacccgcatcaggcggccgctgaaccccttctcgcgcgccacgcgggcctcttcgttgctggcgatgccgatacaggggatattggccttgaccacggaggggaccagcaggtcgataccgtgaccgtaggcatccgctttcatgatggcgcagatctgcgggcccttgtcgccgaggcgggtcttgagggtctgcaggttctgttcaaacgcggtcagatctacttccagccaggcgttgctggcggtttgtacttcaccgttgcgatgatcgcttgccagaggcagatagggggctgcgacggcttgaccggccagcaggcccaggatcaaggtggccagcagtgtcttcttgtgcatggggtgattccttttttattgttggggtttaggtgcatgccgacctgatctcggcctttgtcatgcagatgggatagagtgtagccaaggcattgttattgttatgaactttgtcaatttcctgcggcattattcccgttggaagtgtatcgcaaggtgtcgattgtggcacgtctcatgggagccagtagatgagagatctggagtgtcgtgtaccgcctgttctgctgtttggcatagtggtgctggccatggtgttggggggcggtagcggggaggggtggccagagctggccctgctgttgacggtggtcggctgtgtgttcggttttggcggcgtgctgcgctttcgccagcatggcaccactgtcagtccaacccggccggcgcaggccagtgtgctggtgaccacagggctttatcggctcagccgcaatcccatgtacctggggctgctctgctggacaatggcgctggcctgctatctgggtggtatgggggtctggatcgggcccctggtgctgtggggctggctcgaccgttttcaaatcgtgccggaagagcgggccctgcaggctcgcttcggtgaagcgtatgcagagtactgccggcgggttcgtcgctggtgctgagccgcgcgacacgctgaaaaaacgcagataaaaaacggcccgcatcagcgggccgttctacttttcggggggaggggcggatcacgccttggcggtatcgacctcacccagaggctcggtttcccccaggctgtcttcggtcttggccaccacgctggcggcgatggcattgcccagcacgttggtggctgaacggcccatgtcgaggaaatggtcgatacccagcagcagtagaatgcctgcctccgggatgtggaactggttgagagtggcagcgatgaccaccagcgaggcgcgtggcacaccggccattcccttggaggtgaccatcaacagcaacagcatggtgatctgctgagccagggagagctctatgccataggcctgggcgatgaacatgaccgcaaaggtgcagtacatcatggagccatccaggttgaaggagtagcccatgggcagcacgaagctggcgatgcgcttgtcacaaccaaatttctccaatcgatccagggttttggggtaggcagcttcggagctggcggtggagaaggcgagcagtatgggttcgcggatcatggccagcagggtcaggatgcggcggcggataaacagactgcccatggcaatcagcagcagccagaggcaacccagcgccagatagaattgcgccatgaaggtgccgtaggtggccaggatgctgagaccttccttggcgaccatggccgagatggcaccaaataccgcgaacggagcgaagttcatcacgtagccggtcactttcagcatgatctcggcaccgcttgccatcagtttgactaccggcttggcggcatcgcccagagcagcggcagccagcccgaagaagagggagaacactactatctgcaggatctcgttggtggccatggcctctaccacgcttttcggtatggcgtgggtgacaaagtccttgagggagatggcggtgacgaccacaccggagctggcggtatcatccggcaaggagagagagagacccacgcccggttgcagcagggtaaccatcaccagtcccaggctcagggagagcagggaggccagcatgaaccagccaagggtcttggcgccaatgcgaccgacagtgcgggtgtcgcccattttggcgatgccgacgaccagagtagtgaagacaaggggggcgatgatcatcttgatcagacgcaaaaagatgtcggtcagtatggtgatatcgtccgcaaagcctgcggcctgatccggggcaaacatgcgatagccctgaccagtcaggatgccaaccagcatcgaaatgaggatggcaaccgtcaatttattcattttcatgggggtaggtcccagttttgataagtgcaaagccgtttagggtggcaggagtgccacttcagtccgtttttgtgatccgtgccgtagattcctgacagccggtgtgctggcagcatgcctaatccgggggggtaaatccagagccttgtagcagaattttatgttgtcattagttgtatgtgatatggatcttgcattttggcaatattaatcgctgtttattttaatttcagcaagataattggcctgcatgcatcgttcatttaatgagcgctcagccaaggtgaagatcagcagggcagaggtggtgtgttgcacctgcatctgtgccaggaagaggtcaggttcttcttcatcaaagctgaacacggggcgcgagggggtgaccctgaccgcatcgcgctgcagcgtcagttcgttcacctcaatccactcatagccccggctttgcgccatctcgccagcgcgcttgagcacatacttgcgagccgtttcccgatcgatcagatcgttgccgacaaactccagctgccacttgtcggggccaagttgtgtctgggaaaagccggtctggccgttccagaatgacttttcgctgtgataggaggtagcacagccgatcagcaggagactcagcaggcaggccgacaacaggtcggacaggcgggcgccaaagccgaatcgtcgcgcatggcgacgggagcaaaaggagagaaggagtggacgttgcatctcgatggccggttggcgaaacaccttgtcactacagcacaaaccgatcagtgagacaatcgtcgatcaggtcatcaacgggcagtgccagagccgcggcacaaaagaaaaggccttgtcatttgacaaggcctttaccggggaatttggtcggtgtgagaggattcgaacctccgaccctctacaccccatgcagatgcgctacctggctgcgctacacaccgacggagtcagctcggctgacgggggctgagtttatggagatgctcctaccctgtcaacaggggaaatcccgctctgagactgtttgcctgctttgcgagcaattggcgctcaaagtgccgccacagtggttgaattcggccatcgagagctcatttcagggggcgttgtaacgcatttttcaaggcaccataaaaacggccgccctggggcggccgtttgcatcagtggtgatctgatcagcggttgaaggtcaaccgcttgcccagtacctgatcggtgacctgaccgttttgccaggcgatctggccattcaccagggtcatctccaccgtactgtggaagcggtaaccgttgaagggtgaccagccacacaggtagagcaggttgctgtcgttgaccacatagggcttgcccagatccagcagcaccaggtctgcgaagtagccctcacgaatgtagccgcgatcctgcacctggaagcgctcggctaccgcgtgggatgtcttcttgacgatagtctccagtgaaaacacgccgttgtggtagagctccagcagggccagcatggagtgctgcaccagagggatgccggacggcgccttgaagtagctgttctgcttctcctcccaggtgtggggggcgtggtcggtggcaatgatgtccagcacgtcgttgcgtaccgcatccagcagggcgtgttggtcggcggctgtcttcaccgccgggttgcatttgatctggctgcccagggtgtcgtaatccgcctcgttgaagaagagatggtggacgcatacctcggcggtgatgttcttgtctttcagctcgctgaggtcatggctggcggtaaagagcgacagctccttggcggaggtcaaatgcagcacatgcagcttggcaccgtactttttcgccagacccaccgccatgctggaggacttgtaacaggcctcgtcattgcgaatgcggccgtgttcgcgcatcggcacatcttcgccccacttggcgcgggcctcgtcttccagcaccttgatggagggggtgtcctcgcagtgggtgactatcatcacagggctctcgcggaagatggcggccagtgtctcctgattgtccaccagcatgttgccggtggacgaccccatgaacaccttgaccccgcaggactgcttgggatcgaggcgtttgatctcgtcgaggttgtcgttggtggcgccgagatagaagctgtaattggcggcggaggagttggcggctatctggtatttggcttcgagggcgtcgagggtggtggtctggggattgacgttgggcatttccatgaagctggtggtgccacctgccacggcggcccgggattcactggcgatggtccccttatgggtcaggccaggttcccggaaatggacttgatcatcgatcatgccggggatgaggtggcggcctgccgcatcgatcacaacggcatcgggcgcctcgatatggggggcgatccgggcgatccgttccccttcaatcaatacatcagaggcgtatatgcggccttcgttgaccagggtggcattcttgataagcaatttgttcatgggggagtccagttcctttgtcagtgatcgcgggtcataatatcgcaaactgtactttctctgtagcaaggtctgactgatgaagttatttgtaagagatttgaccgtgatcgactccagctacctgtgcgaacgccgcggcatggtgggggagagctggctggtggacgtcgagatgagcggcgagctcaacgagatgagcatgttgctggactttggtcgggtgaaaaagctgatcaagtcgatcatcgacgaagaggtggatcacaagctgctggtgccggccgagtgcgccctgatccatgtggcgcatctggagggggaggagagcacggtcgatctgctgcgcccccagggatccattcacctgcgctgcccgactcagggctttgccttcataccggcgccccaggtcgataaagagtccgtcacccgctacctgctggcggtattggcacagcgtctgcccggcaacatccgggatctgtcggtgaccctgcgtcaggagcagatcgacggtgccttctatcactacagccacggtctcaagaagcacgatggcaactgccagcggatcgcccacggccaccgttctcccatcgaaatccatgtggatgggatgcgtgacggtgagctcgagcttaactgggccgagcgctgggccgatatctaccttggcaccgatgaagacaaggtggacctgagcgaactgaacttgagcgatgtcgcccggtcccaactgggtgagcagcacttgggattcaagtatgtggccccccaggggctgtttcagctcgccatgccggcggccgaggtggagatgatctacaccgacaccaccatagagctgctggcgtgctacatagcccgtgaagtgaaaaaagcggtgggtgacaagtttgtgaaggtcgtggcctatgaaggggtcggcaagggcgccatcgcctacgcctgatcccaccgcactgccaccagataaacaaggccccgccaacagcggggccttgttgtttcagcgagagagattcaggcgctgagcttgaagcgcttgaccagattctcctgctgctcggccagggcgtccagctgctggctggtctcggcgacccgttcaatgccctgatagttgagatccgaaatatccgagatgcggttgaggttggtggcgatgtcggcactggtcgcctgctgctgctcggcggcggaggctatctggctcgacatgtcgctgatgagcaccactatcccctgcacctcctccatggcggtattggcgtgggagctctgatccacgcagctgtccatctcgcgggagcactcctgcatcactgtcaccgccttggcgaccccctgctgcaggttctcgatcatggtctggatctcgctggtggactgggcggtgcgccccgccagactgcgcacttcgtcggccaccacggcaaagccgcggccctgctcgccggcacgggcggcctcgatggcggcattgagggccagcaggttggtctgctctgcgataccgcgaatgacgtcgaggatattgccaatctggccactcatggcgctgacatcgccaatcaccttgccggtctgttgcaacttgcctgccagctgatgggtggtggtgatgttgcccgccatcaccttgcggccggtctcggaggctttctccacgtcctgtacccgctccagggtctggttggcggcctgggccacttcccgcaccgaggcttccatctgggtcatggcggcggcgaccgaggcggtctcctggcgctgtgtttccagatccgcccgcaccgattccgtggtgtggcgattgtcgtgggcggcgctattgagctgggtcgaggcctgggagagctgggtgagcacatcccccatctgctggatcagcaggttgacctggctgccgagctggccgaattcattttggctcttgaaaccgacgcgctgtgtcatgtccccctgggtcacttcggtcagcacccgcagcagctccttgagggggcggcgtatggctttgcccagggtgtaggccaccaggatggcgatgaaaatggcgatggcgatgctgatcccctgggtcagggtgctctgggcctgcaccttgccggaggcgcgaatgctgttgttcatcagctgctggctctgatcggtgatcccttccagtttgctctgtatgctgacgatgagcttgctggcctgcttgctctcctcgcgcatccgctcctgctgcttcatcaacgccaggtattgggcaagcaccccttcgctggccgtggtgtcgcgcacgaacccatggacgtagtgccccatgttgttgtcgaaatccttgagctccccctgcagatccttgatggtgctgttgaagccctcgatctgcatcttgttgcgtttgagcgccgcctctatgggggcggggatgctctggttgagcgcatccatggtggagagctcgatggcggagagcttggtggtcaaggtctcggacagcatcttgatgaagctgtcgtcgatggtgatcatcatgtcgccgaggtttttcttgaactggggcagactgacctgaaactgccccttggcctggttcaccttgtgcagacgggtgagcagggcctggtgttcggtgggtagcgtcccggtcagctgcagatagtcgctgaccagcttggtcagtgtcgccatgtcaccctgcagttgcgggtgcgccgcggcctgctggctgagggtggcgagtgtcttgtcgacctgggccttggcctgttgcagctcggccacttcggccgggatctgcttgggatcctgctcggtcaacacgtctgtgagccatttgttggcgctgagcaggcttatctgggtctggctgctggcgatcaccagcggcatggattgccgggtaacctgatccagcgcctgattgagctcgctctggctgcgaaaggtgagtaccgaggtcgccgccatcacggccaccagaatggcaaagcctaaatagaccctctgcaagatggagaggtctgacatggattgtttcattattgtcccgctgtatatgcaaaagtcccttgcctgaataccccgtccatttgataccctgctatcaccctgggcgagcgacgtcggcagacgtcctccggctatcggtatttttaacaataactgaagagaatgggacaacggctgtgtcaaatatcggcttgtgtcacacttgaccggccctgacggcaactttgggagccgcttgaggtgggtttagaattttctttttcatataagggagttatccatggcgcaagaaaccattttcagcaaaatcatccgtaaagagatccccgccgacatcctttatcaagacgatttggtgaccgcattccgggacattcaacccaaggccaagacccatatcctgatagtgccgaacgtgctgatccccaccgtcaacgatgtagagcccgagcatgagctggcccttggccgcatgttcacggtggcacgcaagctggcagccgatgccggtatcgccgaggatggctatcgcctcatcatgaactgcaaccgccacggcgggcaggaggtctaccacatccatatgcatctggtgggtggtcaatccctggggccgctgctctgcctgtgatgagtccgtttccccgtctggccggtctgttgctggccagcaccctgctggggggctgcgcctcccagtggcaggatatgttcgtctcctattccgatcagatggtgcccctgcgcaaccagctgctgctgggacacgccgccgaggccctgcccgaggtgcgtgaatccaccctgggtgatgacacctatgtgctggaccggctggagcaggggcgcatcgcctggctggccgggcaggatgcgggcagcaagcaggcctttgccgccgccgacagccgcctcgagtgggaagacaatcaggccgagtatcggctgagccagggcctgagtcaggcgggcagcctgcttaccaacgatcagagcatggcctacctgacgccggattatgagcgcaccatgctgcatcactatctggcgctgaattacctgcaacggggggatgccgacggcgcgctggtggaggtacgccgtgccaaccaggtgcaggagcgggccctcaaggcgagagcgggggaggtaagcaaggctagggaaaaaggcgccgaagccagcacagagcgcaatatgcgccagctcatgtcgcgcggggcaccggatctggatcggctgatcggcaaggtgaaaaacggttttcagaacgcctacaccttctatttctccggcgtgctctatgaggcggccggggatctcaacgacgcctgggtcgactatcagcggggttatcagatagcgccggacaaccagagcctgcaggacgccttgctgcgcctagcacggctgcgtggctcgccggatgagctgaaagagaccgagaaaaaggtgggccgcaaagcgccgctgcttgccaaggatcagggtcagctggtggtgttgtttgaagatgggctgatcccggcgcggcgggagctgttcctgccgctgcccatttctacctccagtggtgattttcgtacctttaccgtggccgtcccctattacgacaatagagccagccagaccggtccccttgtggtctcggtaggcaagcgaatcgagcagaccagcgagctggtgcgattggaagcgctggccgccaaggatctgcaggagcgactgccgggcatgctgacccgtcaggcgctgcggctggtggccaaggagcagttgaggcgcacagccgccaaggagggaggtgatgtgggcaatattctggtgggcatcttcaacaccctttctgagcgggccgatacccgcagctggctgacgctgcctgctcaggcatctagctggcagggcatgctgccggccggtgacgtgcagctcactctgggggcggggagtgccatgcgccagttgcctctcaccatacatggcggacgcaccaccctggtgtgggtgcaacggctcggcgcaggcctgactacccgggtgatgccgctctaggcacccactcaaacgacaatgacacccatgactgatcggttgggcccctgtggccgccggctaaggagatcaagatgaaagcatacgggttggccctggggttggttatgctgctggcaggttgcgccaccaatacatccggcgtggcgctctatggcgcagcgggcgcagcacctgtgcaggagcagcatcagaacgtcaatgtgaccctgaccgagctgagccggcgcgagcaaaacggcctgctgcaggtcaatgtggccgctgccagtacccagcgtggcgacaacaagctgcaatatatgttctattggtatgatgaggcggggcaggaagtggccagtgatggtcgcggctggacacccatcaagctccacggctatcagagccgcaccctgtctgctctggcgccgagcccggccgctcagggataccggatttatgtacgcgaagtgattgaggaatccaactgatgaaaatgaatcatgccctgctgatattgagtggcgccctgctgctcggcggctgttccagtaccaccgtcagctatggcgaccccaccgaaaccgagacggtgaccgtggattacggctcatcggatctgcaggccattgccgacaagatggcggattccatgctcgcttcaccggcgaccagcgagatcactgcaggtggtcgtcccgttatgttcatggactccatccgcaacaagacctcggagcacatcgataccgaagccatcacggataccatccgcaccaagttgctgcgcgttggcaagttccgcttcgtcgacatgagcaaggtggccgcggtcaagcagcagcttgaataccagcagagcagcggcatggtggatcctgcctccatggtacgtctgggcaagcagaccggtgcccgctacatggtctatggcaacctcagcagcatcgtcaaggacaacggtaaggtgaaggacgtctactaccagatgaccatgaacctgatggatctgcaaaacggcgaactgctgtgggccgaccagaaagagatccgcaaacaggcgaagaaatccacctttggctggtgatctggcagagctcgagctgctggccagcctgcccgtcccctggtgctcggggcggctggaatccctggccagtggcctgaccaactgcaactatcgactgcgcctcccctcggggcgcagtcattttttgcggcttggtcaccctgacccctatcggctcggcatcgacagagccacagagtggcagctctatcagggcgccatggcacaagggctggcgctgccctgccaccacagcgatcctgccagcggtttgatgttgctggactggtgcgacgagccaaactgggccgaggcgccaccccccctggccgatcagcccggtctgctggctgaggtgctggtgcgactgcaccggctgccggtgcccgccgtcgtgatggcggtgcgggctcatgccgccggttatcgcggccgcctggcccggatccccgagtggttgcctgcgctggagcgtgcgctgcttgccagacgcgagcctgacgactgctggctcccttgccatcacgatcttaatccggctaatttgttggggtcgcgtccctgggtcatcgactgggagtatggcgccgccggtcaccccggtttcgaggtcgccagcatacagcgcacccacggctgggatgacgagcagcgagcggtactggaacagcgctatcttgagcgggcacggaggacgctgggagcaaagggctttcagagtcaggccttcctgccctgggtcgattacattggcctgctgtgggccctgctgatggccgagcaacaagccgagcctgattatcaggccctgatcgacatgaatcgtcaacgtttggagtagtgcatgatgaccaccttttcctggcgtcagccccgcagctggagtctgttgttgctctgcctgctgctggtgggctgttccacccgcgttgtctattactggctggacgtggccatcgtctggcagctggatgactacttctcgctggactctagccagaagcgcttgctggatcatgaggtcaaagggctgatggcctggcaccgtcagcacgaggtgcctcgttatgccgatgatctcgatgccctggccaaggcggtcgcgagccccatgagcccggcgcaggtttcccgccatctggatgcggcccagcagagcctgacccgcaccctggagaacacggttccccgtgccgttcggctggcccgcaccctgaccgaagatcaggtggccatgttcatgaaggacaggctcacccgtcaggccgagcgggagcaggactttgcccgcaagcccaaggccgagatgctcaaggagttcaccgacaagatgaacgagcgactggtgttctggattggcgaagtgaaaccggcgcaggcgcctttggtggcgcagtgggtggagtggcagtatgagctgcaagccccctggctggagttccagaccgcctggaccaaggagctggcccggctgatgaagcagcgccagagcccggacttcggtgcccagctcaccgccctgttgcagcagggggatgggctcatggatggccgtttcaccggctacacggatcaatcccgccagcgtaccgtcaactggctgagcgccctgagccagtcgctggatatctcccagcgcacccatctttactccctgctcaaggactatgcccgggactttagaaagatgtccgaggggtaagcgcaggggggcattgcaaggtcagcgcggcgaggtgatgagccttgccgccttgtccttggcgggcccctgtggtagtttgccctttctattatttgggaattaactttttgagcctgctggacaaagtgaaactggcgctgatgacactgctcatctcgctcactctgttgctctctaccgtctcggtggagggatttgaggtatctgctcatccgtctgcctcccagcacactcaggtgatgaatgatgccggcacaggcgagcagtcagacagctcgcgggcgctccacagtgccagtgacagcgatgacggcatcgtcaagtttgtcggatcccaccagaatcacctgttgcgtctcgagcactccctgcgcagcgatagtcagcccggcagcgtcgtttacgagctgatcatgagctggtcgcagcaggcgatcctgttgctgctgtgcggcctgctgttctacgccgtcctctactcccccaaaaacagtttccgcgaccgctttgccaccattcatcggcacaggttgcaacgccaacacctgcaataccgcttctcccagagctatctcgcctgatcccgatggggtccggtcttactgcacagcctcatcgcctcccgtaaagcctgctcaccgcgcgtgaacaggctcactgtctcatttgtattttcttgcgtgccgttcacctttttggtgtgcgtgcccgccgccttctcctgacagaggcttttgccatgagaaaaaagagtcgtatcaccctgaaccgcatgagcaagtggcagtacgccctgctgctgctcatgctgttcactttcgcgttttactccctgcctaccttcttcggtgagcagccctcactgggcctgcatggccagaccagcctgacagaagcgcagcgcaccctgctggccgacaaccagatagcgccggtcaaacaggtacaacaaaaagagcgggtcgaactggtgttcagcagccagtctgaacagcaaagggccaagcagctgctggagcagcaaggctatgacagcgccgccctgaccctggagttctactccaatgccccgacctggatcagccagctcggcgcggctcccatcaagctcgggctggacttgcgtggcggctcccagctgctgatcggggtcgatctcagcttcgtggtggacaaccagaccagaaacctggtggacatgctgcgcagccagttccgtgaagcgcgcctgcggggtgccaacgtggcccgggtgagcgagggtgaggtgcgggtcatactgcccgaggtggccgatcaggctccctggctcaacatcatcaaggatgctgccggtacccggcaggatcagtggaccctcaatcgcagcggcaacgagctgcgactggtgatgagcgaggccgagcgcaccctcttggccaacaacgccgtgacccagaacctgtcgatcctcaagaaacggatcaacgagctcggcatcgtcgaagcctcggtccagcgtcagggccaggatggcattcgcatcgagctgccaggggtacacaatcccaagcaagccaaggaagtgataggcgccacggcgtcacttgccttctatcaggcccagccggagagccgcttcttcatggcggatcgcaacggtcaggcggtcggcatggcgcgcaagccggtactgaccggtgagcacatagtcgatgcgcgggcaggtatgggggagatgggacaaccccaggtgagcatagtgctcgacaccctgggtggcagcaagatgaaccagttcagccgccagcatgtgggcagcgccatggccaccgtctttaccgaatacaagaccaatgcccagggcaagctgcgtgcccagagcgaagtgatcaacgtcgccaccatacagactgcccttggcaaccagttccgcatcactggccttgccagcgtacccgaagctcaggaactggccatgctgctgcgggctggtgccctcacagcgccgttgaagatcctggaggagcgctcaatcgggccgaccctggggctgcaaaatatcgaggctggcttcaccgcgctggcgttcggcatggcgggcatgatgctgttcatgatggcctggtatcgcaagtttggctgggttgccatcacggcgctcatcgccaacctgctgatgcaggtgggcatgctggccgtgctgccgggggccgtactgaccctgccggggatcgccggtctggtgctcacggtcggcatggcggtggatacccacgtgctgatctttgagcggatcaaggaccgcctgcgtgaagggggcagccttgccaatgccatcgactttggctatcgctcggcgtttcgcaccattttcgatgccaacatcaccacgctgatctgtgccgttgtgctctactctatcggctctggcccgctgcagggcttctccatcaccctgatcctgggcctcatctccagcatggtgaccggtatctggggtactcgcgccatcatcaaccccttgtggggcaagagcagcgccaagctgctgagggtgtgaccgtgacccctgcatttactctgtgccatagcgccgcgcgttcgagcctgctccgcgcctgcgtcacgcgcttccggttgggaagcccgagtcagctgttgtcgaggataaaattatgttgagaatgatcgttgccatggggctgacccgctggcgttacattggattgtggatttccgtgctgctgacagtggcgagcatcgccgtgctggccatcaacggtctggatctcgggctcgacttcaccggcggtatcttgctggagtttcgtatccagacattgaaagaggcccatgaactcaacgccctgctgagcgcgccgctggcaggggccatcgaactcaatggcgccggcattccgggagagtggctcatcaagctgccgccccatgagctgccctggccggccgaggagctggcgatcatgctgggtcaacagctcaacttgccggtggagctgctgcgcaccaccatagtcggcccccaggtgggcgccgagctgttccagcaggggatgctggcggtgctggtggcatcactggccatctccgcctacctggcggtacggttcgagtggcgccaggccatcgggatcctgatctctgtgctgcacgatggtctggtggcaatagggctgctggcgctgttccacatcgagtttgacctcaacgtgatcgccggcctgatggcggtgatcggttactcgctcaacgacagcatcgtcatctcggaccggctgcgggacatcttgagctcacgcaccaaactctccatctacgagtgctcggacgtggcgatcaaggcgaccttcagccgcaccatgatcacctcggggaccaccctctttaccgtgggagccctgctgctgttcgggggggatgccttgttcggcttcgccttcacgctgtttaccggcgtcctggtgggtaccatctcttccatcacggtagcatcgaccgtgcaggagctgctgggactcacgccccaggcgtaccagaaaaaagaggaagagctggcagaagcggcatgacctgactcgccagcccttgcaggcaaaacggttttttgggcaatgtgctcaggggatccaatccttggcccgtttgtgacaggtgtgaataacaagagggaggcattgtgcctccctctttgtttattggctggcgggtatgacccagtgagctggcctgctgtttatccagcattgcgttcaggtacagacatagggcatgcgctgaacggcactgccaccgcctgggggagtggcaaagtcccgaataagcgcgagtcaaaaaggcgcggccggccggccagggtatgcaatgaaacggcccgtttcgcagaccattttttgtttatgcatcgtctacactgctagggagtttccttatggagtatgcggttatgaacattgcgcgccggcttcaactgatagccttgctggtgatggtggctctcgtttttctcagttggttcagtatcaatcgcctcgcggcgtccaaccaggatctgagttatgtgacggataatacagtgccaagcatatccttgatcaaggaggtgcaggccgatttctatgagctgcatgcactgatccagacacatgtactcaataccgatgatggcaagatgcagcagattgaaacgcatatcgctgatatacggacagcgatcaattcgcttctggagaaatataaagccgagatgctttccaatgatgaagacaggcgattgactgacgatgatcagcggatcattgcccaatattatctggagatagacaaggttctgttgctgtcgcgccaaaacaaaaacacggaggccagagattatctggcgaacaacgtcgtgacgctgtttgggcagtttgctcaggcgatagagcgccatgtaaagttcaatgtcgatctggggctgacgctcaagcggcagggagaagagaactatgacagcagcctgcaaaccttgctgttcattgccggtggcaccggcatattgaccctggggctttttatctggttgttcaatcaggttgccaacccacttcgacttgctatgcagaccctttctctgatccagcgcgacttgaattttaccctgagggcagacgtcaagcagcaggatgagattgggttgacgctcaatgcggtcaaccgtctgctggataccttgcagcaaacctttactgagttttcggtgggcagtttgcaaataaaaagtacggctgagtcgctctcccaggctgcgcagcaccttgccagttccgcgagccaggcaaatgatgcaaccagtctgattgctgcgggggtggaggagatgacggtgagcatcacggatatctcgcagcgaacccaggagaccagccgtatcaccaacgagtcgggcaagcttgccagtgacggcggcgcgaccatagagagaacggtgcaagctatcaacgagattgccgactccattcgccaggcctcccatgaggtgacggctttgggcgagggcatttcccggatcggcggtgtggtgaacgtcattcgtgacgtcgcaggccagaccaatctgctggccctcaatgccgccattgaagcggcccgtgcgggtgagcaaggtcgaggatttgcggtggttgctgacgaggtgcgcaagctggctgagcgtacggctcagtcaacccaggaaatttcggcaacggtggaggcgattcaacaagagtctcaggccacagtgttcaggatgagtcaggtagaggaaaaagtggtgcaaggggttgcgatggccactgaaagcggggagatcatcacccagatccgccatgcttcgcaccgggtcatggatcaggtcggtgaaatcaccaatgccatccgcgaacaaagctcggcggcggaatccatcgcccatcaggtggagcagattgcacaggtggtccagcagaccagcagtacggcagaagagacctcggccgccgcggaagagctcaatgtgaccacagagagcatccatcagcagatctctcgttaccgtatccagtgatgcccactggtccctggcgccgccatcattaaggtcgcccagggggatggacccacgcagagggatatctgtggcaccttgataaccctgatatgcgcataagaaatccgaaaccagccaagccggtttcggattttttcatatctggaagatggccaacggtgcctgacacaaggggcattgggggctggcgcaagacccggttctgcaagccctgcacctggctgatgaccggttggggatagatgcccagtgccaccaccttgatggcggagcgcagtaccaccagcccgaggtggcggtccagtcgcccttggcatcacgcatcagcatgccgggttcgcgcacatagagggtgatcatgaccctcaagtagtagtagagcgcccagggcgctgccgagcactatggcgccagagaaccaccacagccgggctttgaccgtcacgccaacaagataaaacttgccgataaagcccaatgtcatgggaatacctgagcgattccctgagcagggatataaccacaaaaatgacatggttctgtttgaattcacgctggtgaatggttacacacatcccagtttgaaaataaaatttgctcccttggtgaactggatataagacttattctgcacgggactcacaaggaagataaaatgaaaaatggaagagcaggatggttaaatattttaaccatcctagggtcagtaatgttcgctgttcaaacggaagccgcagtaccttacgtcaactatcatcacacggttacgcagccggatggttcgacacttgagttgatcctcaatggctcaactctttacgcagatcaacgtactaaagatggctatccagttatctatgacaataccctgaaaggttacgcttatgccaagctttcagaaaatgaagaaatgtttgagtcgaccggaattctggttaccgaatcgaatggtgttaacaccaggtcaatacagaaggacactgatattcctcaacatgccaagcgttctatcgtgcaacgtaacgccaggcaattacaagttttacaatatcaagcccaatcacccaaaatcagtggttttgccaatcaatatgccaatgtaacaggtaatgttcgagggttgaccatattaattcaatttcctgatgaatccagttctattccacccagtgaggtcatcaactacaccaaccaaatcggttacacatgccatggaaatgcacaatcaatccgggactattttcgtgccgtgtctggtaataaattagactataccaatactgtggttggatattatacggccaagaaatataagtcctactacacagaccccacgataacttatggtgccagagcaagagagttgatagtcgaagcgctggattggcttgaatataccgaaggcttcgacttttcgaccatatcgaaagatagtaacggcaatattcgtggtttgaatgtgttctattctggcagtactggtggtggctgggctcagggcctatggcctcatcaaggtggcttgaaccgctggtgtgccgatggggtctgtgcatccaaataccagatctccaacatggatagcaatttatctatcgggaccttcatccacgagtcaggacacctgttgttcggctggcctgatctttacgattacgatggcagctcaggaggatccgctggctcgcactgcattatgggatatggcggtgtaaccggtaacagacataaaaaaccagttccacccaatggctactttcgctcattgagtggctgggaaacgctcactgagctcaatcctgcggttaatagcaatgcaccttcaggtctattgagtcatcaggctaacagcaacacactataccgctggtccaacccggataaagccggtgaagctttttatatagagacaagaactcaagtcgggcaaaatcagtatatgccaggtcaaggtctgattgtatggcatgttgatcctgatggttccaataataatgagtggtatccatatgttcagatggagcatgcggacgggaatcgtgacccagaaaaaaatactaatcttggtgatacttatgatatgtatcatgcttctgggcaagacacgtttggtgatactcaaccaaatacgctgtccagccgaggaaccaattcacgctggtggagtggtgctgattcagggttggaattgacgaatattagtgctatctcaagtcgaatgacatttgacatcggtggccagggtaattcaaatcaagaaaattactcaggttatctgagtgggaagggcgttagtcatgttattccgaatggcagctggtttcaatatgatggtggaaccctgtatggtgtgttgatcggtcccggcaatgctgatttcgatttgtcactggaaaaatggcagaacagtacctggatatctgtggcaacatccaccagcgtcacctcgaatgaagcgattaactatgttgcaagcagtggttattatcggtttaaagtgtattcttataatggtgaggggaactatgatttcacgttgagaaaatagattcttatcataaatacaaagggtcttaataaacacattaatggcatgtgtcgactaaagtcctattctgaatcggttggcttcatctgctgacaatcacattaatccgaaaccagccaagctggtttcggattttttcatatctggaagatggccaatgctgcctgacacaaggggcattggctatcagggcgggttagcgcaagaccacgttctggaagccctgcaccaggctgatgacaggttggggatagatgcccatggccaccactatgatagcggagagcagtaccaccagtccgcccgaggtgacggcccagtcgcccttggcatcacgcatctgcatgccgggttcgcgcatatagagggtgaccatgaccctcaggtagtagtagagccccagggcgctgccgagcactatggcgccggagagccaccaccgccgggcttcgaccgtcacgccaataagatagaacttgccgataaagcccaatgtcatgggaataccggccagggagagcatcatcactgtcagcactgcggtgaggtaagggcgatgccagaacaggccgcgatagctgtgcagggaatccgcatccttgccgcgatatgggctggacatcatgctgatgacgccgaaggcacccaggctggtgaacaggtacatcaacagatagacaccggcagcttccaccggtatctggccgaggcggctcgccaccaccactgccagcagataaccaaaatgggcgatggaggagtaccccatcatccgcttgatgttggtttgcaacagcgccagcaggttgccgatgacgatggagataactgccatggccgccagcaaccagtggatcatgggatccgccgccgccggtaccgccagatagaatcgcagcagcacgcagaacacggctatcttgctgacggtggcgaggaaagtggccaccggcgccggagcgccttcatacacgtcgggtgtccagaggtggaagggggcgagcgacagcttgaaaccaaagccgaccagcatcaacccgagaccgcccatcagcagtggatgatgggcggggctctgtgccagggtcagccccagatcactgaagctcaggctgcctgcctgggcatagagcaaggccatgccgaacagcagaaaggcggtggcggcggcggagagcaccatgtacttgatgctggcctccagcgaatggcgctcgcggtaggcgtaacccaccagaccgaacatgggcagggtcagcatctcgatcccgatgaacagcgacgccagatgacgggagccggccagcacaagcccgcccatggtagcgatcaccagcagcaggtagaactcttcccggttgtccgggtaacccttgagccaggagcgaccgaaggtacaggtagcaagcgcgccgaccagcaccagccccatgtaaaagatggcgtagccatcgatctgcagcaggggagtgatcccctgatcaccttgtgccatgacgatgggcagggagaagagtgtcaggttcaggccagtgatggtgacgatgaaggcggtgtcgtcacagcgccgccaggcgatggccagcatcagggccaccatggtccccgtggtcagcagcaggggcaagagcgccagcagttgagaagcggtgaaggtcattgcagtgctcctgtcgtgtgcaagaaaggcaacagggtgggccgttgagaggaagatgtcattgcaaggctcctgcggatggcagcgcgtaccagtgcagcacgctcatcaggctgctgccagcggtatcgagtatgggctggggatagacaccgagcagtatcagcaggccggccatggtcatcatcatcaccagttcgcggcgatccagccccttgagcatggtggtatctttgggcgcaccgaagcaggcccgttgcaacatgatgagagagtagacggacgccagcaccagcccgaaggtggcgatgacagtgatgacgggggcgacctggaaactgccgatcaggataaggaactcgccgacgaagttgccggtgcccggcatgccaagggaagccaccgagaagaacagcatgacgccgggcaggtaacgcagtcggccccagaggccacccatcaggcgcaaatcccgggtatgcagccgctcgtaaagctgaccacacaggatgaagaggccagcggcggagagcccgtgagcaatcatctgcaccacggcaccttgcaatgccagttcgctgcccgagtagatggcgatcatcacaaagcccatgtgggagatgctggtgtaggccaccagccgcttgatgtcggtctgggcaaaggccaccagggcgccgtagatgatgccaatgagacccagcgccatggcgtagggggcaaattcggcagaggcctccggaaacaggggcagggcaaaacgcagcaggccataggcagcggttttgagcaagatgcctgccaggtcaaccgagcctgcggtcggcgcctgactatgggcgtccggcagccagccgtgcagtggcaccagcggcatcttgaccgcgaaggcgatgaagaagcccagcatcaacagccactggacacccgtgctcatgggcgtgtggagtagatccgcgtagttaaaggtgaagacgccggtggcggcatggtgggtcagcaccagacccaggatggcgaccagcatgatgagtccgctgacctgggtgtagatgaagaacttggtggcggcgttgatccgtgacttgccatcggtgaccgaatggccccacagcgcgatcaggaagtacatgggaaccagcatcatctcccagaagaagaagaacaggaacaggtccacggccatgaagacaccgagcacgccccccaggatccagagcaggttgaggtggaagaagccgatgcgctgcactatctccttccaggagcagaggatggccagcaccccgataaagcaggtgagcatcaccatcaacagggagaggccatccaccgccaggtgcaaggagatgccaaagcgggggatccagggcagttgcagctcggcggcccagacgggcacgccggtctggttgatcagggtgaagtcaccgctccaccagatggcgcaggagagcaacaggcaggcgctcatcgacaacagggcaacccagcgtacgaattgctcaccaaggcgctccatctgccaacagagcagaccgccgatgaaaggaattaacaagatccagagtaaggtcacgatatcagctctcgtttatgtgcgagtaatggtactagtccgcgttcaggggccgcatggggtcagccaagcagcaacagagccaggatcagggtggcacccatccccatggaggcggcataccagcgcaacttgccggaaacagtccagaccaacagctggtggccgcgctgtgccagccaggcgggcaggttcatcatccagtccagcgggtccttgccaagcagtcgggtccccagcagatagggtttgacccacagccgttcatacaaccagtcaaagccccaggcattgaaccagagggtgctgagcagacggcccggcgcgctgttcgccacgctggtggccagtcgacgctcacccaggaacaggaaggctgccagggcgatgcccgcgatggcaacaatgcctgagacgatctccagggtatggcgacccgcttcgatattgtctcccggcccggctggcagtactccggccagtggcggcactatcagggccccaatacctgtggagagcaccagcaacaccagcagcggcagctggtgggccagaccgtgaccggcatgggcttgcgtctgcaccttgccgtggaaggcgatgaaaatgaggcggaaggtatagagcgaggtcaggaaggcgcccaccagacccgcccacaacagggtggtctggccggatgcctgcacctgccacaggatggcgtctttactgtagaaaccggcggtcaccagcggcaatgcagccagcgccgagccccccaccaggaagcaggcatagaccagcggcaagcttttgcgcaggccccccatcttgaagatgttctgctcatggtgacaggcaacgatgacggcaccggcggagaggaacaagagcgccttgaagaaggcgtgggtcatcagatggaagatggccccttcccaggcaccgaccccgagggccagaaacatgtaaccaatctggctcatggtggagtaggcgaggatccgcttgatgtcggtctgtaccagggccgcgaaaccggccagcaccagggtaatggcaccgaccagcgctaccagatgcaggatctcgggggccagcaggaagaggccgtgggtgcgggcaatcaggtagacaccggcggtcaccatggtggcggcgtggatgagggccgagaccggggtcgggcccgccatggcatccgccagccaggtttgcagcggcagctgggcagatttgccgaccgcaccgcccagcaacatcaggcaggccagggagagggcaggggagccctcggcaaacataacgggggcgcgcaccagcagctcgtggatgttgagggtgcccagctcccggtaaaggatgaagaggccgatggcgaggaagacgtcgccaacccgggtcaccacgaacgccttgagggcggcagccccgttggccgggttgcggtagtagaagccgatcagcaggtaactgcacagccccaccccttcccagccgaggtagacgaacagcaggtcatcggccagcaccagaaacaccatgctggcgatgaagaggttggtataggtaaagaagcgggaatagccctcttccccgcgcatgtaccaggaggcgaacaggtggatgaagaaacccacccctgtcactacccccagcatggtcagcgacaggccgtccagtgcgaggcggaagctgggactgaagttgcccactgccatccattgccacagggtctgggtatagacgccgccgaccggcatggcagtgaggaaatcgatgccgacccacagggtggtgagggccgacaaccctatgctgccaactccgatcagggccgaggtgcgctcgccgaaacggccgatggagaaggccagcaccagccatcccagcagcggaaatagaaacgtcaggtataagaggctcatccgcgcatctcgctcacagtgtccacgttgagggtgtggtaacgacgatagagcagcagtaacagggcgaggccgatactggcctccgctgccgccagagaaatcaccagtatgtacatgatctggccatcggcctgggcccagcggctgccagccaccacgaacgccagcgccgaggcattcatcatgatctcgatactcatgagaataaacagcaagttacggcggatcagcagaccgcataacccgatgcagaacaggatcgcagccagtagaaggccgtgttccattggaatgccattcatagcggacctccttcttgtgacgagcgtgatgaggcgcgggggacagaaagcacctcgccgctcttgtcttcacgacccagatggtaggcggtcaccagacccgccagcagcaggatggaggccagttccactgccagcacataggggccgaacagagctatgcccacctctttcgcactgacgtcactcagaccaagctgaccaccggtcacgcccaggatgccgtaggccagaaagccgagcaggatgagagagagcagggcggggccgccccaggtcatgggggtgagccacttcttctcctgggcctcggacgaccccaggttcagcatcatcaccacgaacacgaacagcaccatgatggcgcccgcatagacgatcacctgcagggcgcccgcgaaagaggcccccaggcagaagaagatcatggctacggcgatgatcgaaatgatgagattgagcagcgcatgcatgggattgctggtgctgatcacccgcagcgtgctgtaaacggcgaccagggccgcggcataaaatgccagttccatgattgactcctcagggcagcaggcttttgacatcgatgggcttggcttcgtgctcggcatcccctttcggcttgccgtcgatggccatcccgctcatgcgatagaagttgtagtccgggtatttgccgggcccgctgatcagcagatcttctttctcgtacaccagatcctggcggcggtattcccccatttcgaaatccggcgtcagctggatggcggtagtggggcaggcttcttcgcacaagccgcagaagatgcagcgggagaagttgatgcgaaagaactcgggataccagcggccatcgtcgcgttcggctttttgcagcgagatgcaaccgaccgggcaggccacggcgcacaggttgcacgccacgcagcgctcgtcaccgtccggatcccgggtcagtacgatacgaccacggtagcgtggcgggctatagatggactcatccggatagctcagggtctcgcggggacgccatgcatgggagaacaccatgccaaggctacgtaactgggtgccgacacccttgatgatgttaatgattttcatagtcgtgcctcactgcacatttatcagcaccacagcgccggtgatcagcatattgacaagggtcaacggcaagcagactttccagccaaacgacatcacctggtcaaagcgcggccttggcaaggaagcccgcagcaggatgaagaacaccatgaaacaggcggtcttcagggcaaaccagatgaaagggggtagccaggggccatgccagccaccgaagaacagggtcactatgagggaggagatcagcactatgccgatgtattcgcccacgaagaagagaccccatttcatgcccgcgtactcgatgtgataaccgtcggcgagctcctgctcggcctccggctggtcaaacgggtgacggtgggtgacggcgacgccggcaaacaggaaggtgatgaagcccaatatctggggcaccacgttccacaagccggcctgggcctcgactatgtctctcaggttgaagctgccggtctggatcactatccccatcagggagagccccagaaacacttcataggagagggtctgggccgaggcgcgcaggctgccgagcaatgagtacttgttgttgctcgaccagccggcgaacagcacggcatagacagcgagccctgctatggccaggatgtagagcagccccacgttgagatccgccacgccccaggtaggggtgagcggcaccacggcaaacgccagaataaaggcagtgaaggcgatgatgggggccaggatgaagatccggcgatcggcgaacggcgggatccagtcctccttgaagaacatcttgatcatgtcggctgccagttgcagcaggccgaacgggcccacccgattggggccgtatctgtcctgccacagggccagcaggcggcgttcgatgaagctcatgaaggcgccagcccccactatccccaccagcactatcaatgccttgccaacctccagcaacaggtcgatcagggaatcactcatgcgatggcctcctgcaggttgttgatataggcctgttgcagtgcggtcggcagaccgttcacgccaaggggcagtcccagcaggccctgcgccagggcatggctcagtcgcagcttcagacgccagtgattgccaccccaggagaagctcacctggttgcccgccttgagggcaaggcgagccgcatcggccgggttcagcaccagctcgggttcgttcatgcgcgcctgtatgacggggcttctggcggagagctcctcgccgccaaacagctggtcgtagttgaccacctgcagggcttcctgggcggtgaagggggcaggaatggtatcaaaccaagccagggtgtcgtcgcccggctccagcaggcggcgaccgggatcgcctgccctaaggttgccacctacctcgctctggaacttgttccaggcagagggagagttccaacccggcgcccaggcgaacggcacctgctgcatcggctgacgggcaccggcatagccttccatggagaagctgaagggggaatccgggtcttgcgccactctgggttcgctgacgttctgatccgccagcatggaggtgcggccgctgtagcggtgtggttcacgggccagcttcatgccacggatccgcaatccggcgttgggggccgcttcctgcatggtggccagcagcggatggctggtggcgcagtcatggcttatctgctcataggtctgccagcgcagcggttggcgcaggagggcgccttgcagcgcggccagccagcgccacccttcacgcacctgaatgtcggcgttgtagaaggcgggggcgtagacctggaagaagcgctgggcgcgcccctccatattgaccagggtgccatcggcttcggcaaagctggcggcagggagcaccagatcggctttttgagcggtctgggtagcctgatgatcgatgaccagcaggtgttgcagacgattgaaggcggcatcgacccgattgcgcggggcacggcggtagagatcgttctccagggtcaccagcgccagattatcctgggcctcgatgcgggtgagtgcggcttccagcggggcggcgttgccggccagcatggccagccccagactgttggcctcttgtgccaccagtgccagactgacgtcctgaccgcggcctttgagggcgcgggcgatattgctggccgcgtcgatcaatgccggggtgcgggcacccgagcctgcgatgatgagcggctttttggcattgccaagcaggtcggcccagcgagcggcttgcgcctgctgctcttggtcgagatcggacagggctggcgccgagctgtcgagcagatgggcgatggcaaagccgaggcgggcttgatccgcgtggggggcgtgcagtttttctgccgccacgtcgtcgaggcgggtgctgtccaggctggtgatgagcagcgggtagcgctcattctggcccagggtctgcacagcggcgacctgccacaagtccaccttcattttgcgggcgatgtcacgggccttgcccttgaccgattggcgcagcgccagggcgatacgggcggcactcatggtgacatcttcaccgagcaccagaatggcgtcggcctcttccatgtcccgcaggctcggcgtgcgaataccgctgtgctgcagtatgtgcagcatcttttgcagacacgcccactcgctttgctcaacgccgcaatagaagttgtcggccccgaccagttcgcgcagggcgaagttgctctccagcgatgcacggggtgaaccgatgccgatgacggtgctggcggtgcgcagggcatcggcggcgcggttgagggcgccatccacagtgatggccagcgggtcgttgccatcgcgctgctctttgtctacccgaagcagcggttgacggggacggtcagccagattgacgtagccatagccaaagcggccacgatcgcacaggaagtagtgattgatgccgccatggaagcggttttctatgcggcgcagctcgccataacgctcacccgggctgatgttgcagcccaccgagcactgctggcagacgctgggggaaaactgcatgtcccacttgcggttgtaacgctctgagtgggtcttgtcggtgaaaacgccggtggggcagacctccaccaggttgccggagaattcgctctccagggtgccatcttcgacccggccgaaatagacgttgtcgtgggcgccatagacccccagatcctcgccaccggcgtaatccttgtagtaacgcacgcagcgataacaggcaatgcagcggttcatctcgtgattgatgaagggccccagttcctgattctggtgggtacgcttggtaaaacggtagcgacggctgttgtggcctgtcatcaccgtcatgtcctgcaggtggcaggctccgccctcttcacagacagggcagtcgtgggggtggttggtcatctgccactcgaccacacacttgcgaaactctttcgcctcttcgtcttcgatggaaatataggtgccatcggtagagggggtcatgcaggacatgaccagccggccgcgcttgtcgtcggcattctgatactgcttgaccgcacactggcggcaggcgcccacgctacccagcgccggatgccagcaaaaataagggacgtccagacccagcgacagacaggcctgcagcaggttgtctgccccgtctacctcgtactctttaccgtctacaaaaatggtcgccatacaacgttcctgaaacctatggtgaaatcggctattgcccgatgcgccttggcgcttaccagcgttcgcccagcagattgggctggatccctttgagcagcgagtgatggtcgcttggccccttgataccggcctcgaattcggatctgaaatacttgagtgcgctggcaaggggttcgacggcgccgggcgcgtgggcacagaaggttttgcccggcccaaggaaattgcaaagctgctccagggtcgcgagatccccttgctgtccctcgccacgctccagtgcccgcagcagcttgacgttccagggcaggccatcacggcacggggtgcaccaaccgcaggattcgcgagcgaagaactcttccatgttgcgcaagagccctaccatgttgacgctgtcatcgaccgccatggccagacccgtccccatgcgggtgcccaccttgccgataccggcggtatacatctgggcatccaggtgttcgggcagcaggaagccggtgccagccccgcccggttgccacgccttgaggcggtagcctggcttcatgccaccggcgtagtgctcaaacagctcgcgggccgtgatgccaaagggcagctcccagaccccggggttgttcaccttgccggagaaacccatcagcttggtgccgtgatcttcagaacccggcagcgccagtccctgataccaggccacgccattgcctatgatggctggcacgttgcacagggtttcgacgttgttgacgcaggtgggtttgccccagacgcctgaaacggcggggaaggggggcttggcgcgcgggttggcgcgccggccttccagtgagttgatcagcgccgtctcttcgccgcagatgtaacgaccggcgccggtgtggacgaacagctcgaaatcaaagccggaccccagaatgttcttgccgagcaggccggcggccttggcctcgatcaccgcacggcgcagatggatggcggcatccacgtattcaccgcgcaggaagatatagccgcgataggccttgagcgccttggcggagatgatcatgccctcgatcagcagatggggcagctgctccatcaacaggcgatctttccaggtattgggttccatctcgtcagcattgcagagcaggtaacgtatgttcatgctctcgtctttgggcatcagcccccacttcacccctgtggggaagccggcgccgccacgacccttgagaccggcatccttgacggtgccgactatctcatccgggctcatctggcccagcgccttgcgggcagcgtcatagccttgcttgctctggtattcatccagccagaccggctgaccatcgtcacgcagtcgccaggtgagcggatgagtctcgggggctcggggcgtgcggttggcggtgccgagagaggcgaggatcttgttggttggaagactcatggataagcctccagcgtcttgatcagtgtggcggcatcgagcccgccataggtgtcgtcatcgatcatcagggccgggcccttgtcgcagttgccgaggcagcagacgggcagcagggtgaagcggccatcggcgctggtctggccgggggcaagatccatcacttccttgaggccggccagcagcccttcgtggccgttgatgtaacagaccatgctgtcacagacgcggatgatgtggcggcctaccggctgacggaagatctgactgtagaaagtggcgaccccttccacgtcgctggcgggaatgccgagctcggtggcgatggcataaatggcaccgtccggtacccagcccctggcctgctgcacgatcttgagcgcttcaatgctggcggcgcggggatcttcgtagtggtgtttctcatgttcgatggcgtcccgttcggcctggctcaggacgaagccgtctgttggtccagggacgggtccatcccccttgcccccgcacgcactctgcccctgcggggtctgactgttttggcactgacattgctggctcatggcttaaccttttgtggcttattctttttgtctcgtcacggttgttgagtgctgtggtttgattacccgaagactcaacgatccacatccgacataacgaaatcgatactgcccagatagacgatgagatccgacaccatgctgcccttgatcacggaggggatctgttgcaggtgagcaaagctcggggtgcggatccgggtccggtagctcatggtggagccatcgctggtcaggtaataactgttgatccccttggtggcctctatcatctggaacgactcggcggccggcatcacagggccccacgacacttgcaggaagtgggtgatcagcgtctctatgtcttgcagggtgcgatctttggggggcggtgtggtgagggggtgatccgccttgaagggcccctccggcatgttcttcatgcactgctctatgatcgacaggctctggcggatctcctcgatgcgtaccgtggccctgtcataggcatcgccattgctaccgaccggcacttcgaagtcgaactggtcatagcccgaataagggcgccacttgcgcacgtcaaagttgaggcccgtggcccgcagacccgctcccgttgtgccccaggcgagcgcctgctcagtggtataggcggagacacctatggtgcgcccgcgcaaaatgctgttgcgcatggcggctttttcataatccatcagacgcttgggcagccagctcagcagattgtcctgcaccagtcgctgccatcccttgggcaagtcgtgggccacgccaccgatacggaaccaggccgggtgcatacgggcacccgtgatggcttcgatgatggtgtagatcttctgccggtcggtgaaggtaaagaagacaggggtcatggcccccacgtcctggatataggtgccaaggaacaggaggtggctctggatgcggaacagctccgccatcatcacccggatcacgtcgacccggttcggcaccttgatgccggccagtttctccactgccagcacgtaaggcaggttgttcattaccccgcccagatactcgaccctgtctgtgtaggggatatagctgtgccaggactggcgctcacccatcttttcagcaccgcgatggtgataaccgatgtcgggcacgcagttgcggatctcttctccatcaagctgcaacaccagccggaaggcgccgtgggcggaggggtggttgggaccgaggttcaagaacatatagtcctcgttctcgttgccacgggccatgccccactcttccggtttgaacagcaggttctcctgctccatgtcctgcttggcggcatcgagcatgaagggatcgaactcggtggcccgtgcaggatagtccttgcgcagcgggtgaccctgccagctcttgggcatcatgatgcgggtcagatggggatgtccgtcgaaggtaatgcccagcagatcccacacttcccgctcataccagttggcgttggggaagtggccagtgagggtgggaagatgcaggtcgctctcggcaaggggcactttgagcatcacatcggcgttacggtcgatggagatgaagtgatagaagacggtgaagtcgctctggggcaggccgtcacgatggctgcgcagccgttcgtcggtggcgctcaggtcatacagcatcacgaacggggaggggagcttgcgcaaaaagcccaccacgtccagcagcagttcgcgggcgagccagatcacgggtacgccggtacgggtactctgtacggtgaaacgctcggcaccgaagtgggaaaacagttcgccgaccacctgggcatcctggtgatcgctgggttgccactgggccatggtgtaattgctgggaaaatcgcgagtcagtttcatggtcagatctcatccggcgtgcgcaggttggtcaccttgatccgctcgccccgtttgcggtctttctcggccggcatgtcgggacggtagatcccctgatcgccgacgacccaggagagggggcggcgttccttgccaatggagtcctgcagtagcatcagggcttgcaggaaggcctcgggacggggcgggcagcccggaatatagacgtctaccggcaggaacttgtctaccccctgtaccactgaatagatgtcatacatgccgcccgagttggcgcaggcacccatggaaatgacccacttgggctcgagcaactgttcatacagtcgctggatgacaggcgccatcttgatgaagggggtaccggcgatcaccatgaaatccgcctgacggggcgaggcccggatcacttcggcaccgaagcgggccacgtcatggggggaagtgaacgcggtacacatctccacatagcagcaggagataccgaagttgtagggccagagggagtttttgcgaccccagttgacggtgtcttgcaacacctcctcgagacgccccatcatgatgccgcgcgtcgcgtcttgtgccagcgggtcatcgacggtctggctctgttcctgtggatagcgctcaacgggcgcatccgggtcaatccgggtcagggtgtacttcatggtgcaacctcaaagagagaatcagtaagtcagtcaggcttcttgtcggtcagggcgcgttttttcggtgccgagtcgagggcgccgatacgccacaagtagaggagtcctaccagcagcaagccgataaagatggcggcttcaatgaagccgacccagccgctttcccgaacggaaacagaccaggcaaacaagtaaagcgcctctacgtcgaagatgacgaagaacatggcaaccagatagaacttggcggagaagcgcaggcgggcgttacccacagaatcgacgccagactcgaagggagtgttcttggcacggccgtgggcgcgcccacccagcagggcggccaggccgatcatcaccagacagaggcagatggctgcaatgacataaatggcaaaagcccaatgttgaacagcaatatcagcaaacatagagattttccctaaccaaattaatcatgtgacttaacagtaacgttacgcattatgacactttcatactgatttacatgtcatttcagcggattaataattaatcggcgggggtaaaattgttttttgctacaaaggtcaattttctcatttgagaataactttcaacgacctgaattggctggtaaaacaaggcctggcagaggtgtgtgcatagacttccccggagggaaaaaggaaggagaaattgaggggatgtggccgtaaaaggggtgaaagcgctaaagaaaagctaaaaaagacccccgacagggggtctgtacgggtcaggggttgagaatggggagtgactcttcggccgccttgccttgggagagggtaatctcgaccctgcggtttgcctgccggtgttcagccgtatcgttggggtagcgcggctgcgcatcggctaccccctgggcgatgacccttgtggcgtccagtttgggatcggtcagcatgatatggacgatggacgccgcgcgcagtaccgacagctcccagttgctgcgatagagttcgagcggcgcctgtgagttgtcggtgtggcctgtgaccactaccttgccagggatgttggccagtatgccggcgatcttgtggactagggggatgaattggggttgcaaaaaggccgagtcggccggaaacaatgccttctcaccgatgcggatcaccagttggctgccgagctgctccacttccagatccttggattcaatctgcgccttgagttgctggttgagcgtctgtttggtgacctgcacccactcctgctccttggttttgtgaggccaggcctcggtggcgctcggtttttccgaggcgcctatggtttcgttgaacggatctgccgccgcagtcggtgcatctttttccagcacagtttccttgtccggactgctgggagttgtcctggactcgggttccaggatcccggtgccgccttgcatcacgggtgaacccgcaggaggggagatgagaccgattttccccagcgactcgataaagccctggatcagcacccgggtttcagactgttttgccatggcaaaggagtagagcaccacgaacagggcgaacagcaaggtcatgaagtcggcataggagaccagccagcgttcatggttctccggcgcttcaggctttttctttttggccaccatggcctcctatgtaaggttcgagggtcacttgcagacgggcttgcgactcgccatccacgatgcagaggattcctgtcagtgtcatctccttgtagtggcggatatcatgggctaaccccttgtagcggttgccaaagggtaaaaagatcaggttggctgcccctacaccgtaaatggtggcgatgaaggccaccgctatggccccccccagtttgtccggtgcatccagcaggcccatggcgtggatcaggccgaatacggcgcccactattcccatggttgggcagtagcctcccatggcttcgtaaaatttgacggtctgctcaagatcctcatgctcgaactcgatttcgttctccagcacctcgtggatcttggtcttctcgtagccatcgaccatcatctgtaccccttttttcaggaagggatccttgatctcgtcgatcatgccttccagtgccagcataccgctacggcgggcgttagctgccatcgtttccagcaactgcgcctgttccagcatgtcgagcttggggggagagagcagccatttgaagcgtttgaaggttttgccgacgacggagaaagggaactgggtcagtgcggcaccgattgtaccgccaatcacgatgaggaaggctggcagatcgagcagggcgctgggatgcccaccttctatgaagttaccgccaagaatacagattattgcaaaaagaaggccaatcaagctcattttttgtacatccctgaatgttgataagggctagtgtagctacttaagtatcagtttttcaaaatgatatccaatcactgagcaattcatggaggcaaaggacaaggaaggggggagggtttgcaagataacacggaaggtttggctgagcctcggatgaataaccagagtggcaacaggacaaaagcaaaaaaccgaccctgaggtcggttcttttgaatttggcggtgagggagggattcgaaccctcgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaatttttgaccagattttaacgtgttcggccaacactgagttcgctgcgctgttgcgttggaacggggcgtaatttaggggaaagggctgtctgggtcaaccacttttccccttatttttcataatctttatcgagtgactatcccttgaacaaaatgccggtattttaaacccgatcagggcttgtccaggatgatcaggctgtcgggcagctcgttttgatcccgggtagccgggaaggcgtcggtcaggatggcgctggtgcgctccacgcattcgaggaatccctgctccacctccttgttgcgtacccggcgggtgaagtcatcgatgatcgcctgccactggtcattgtcgatatgctgggctatgccgtcatccaccagtatctctacatagtgctcggccacagagacgaagatcagcacccccagcctgtcacgggtgcggtgcagcccctgctcgacaaactgcaggcgcgccatcagggcggctctgtgcctgcgtaccttcttcgggatcaggtacattttgatgggagtccagtggaacagtatgctcagcagcaaccagactgaccactgtgccagcagtatctcgtaccagccgagccagaagccgagttcgaacaccagcaggggagtgagcatggcaattagggctgcccacagggtgggaatgtagcgatagccgtcgctggccggggccagtactgtgaccagctcggcgtctgtttccagctccgcctcgcgaaccttggcctgcagagtgtgaaagaactgtttagaaatcatggtctgtctctttattcctgttaccaaccaccggatgcaccaccgccaccaaaactgccgccgccaccgctgaagccaccgccgccacctcctctgctgccgaagctaccggcgccaaaaccaccggccagaaaagccgcgcggcgtcgaccaccgccaccgcccccaccggctccgcgcaggttatgcagcactatcatcacaatcaccatcagaatgaacagccagggaccacccagcttgtcctctttcttggcggtgtccactggctgatattcacccgccaatgcctgcatgatgctctggctgccagccaccacgcccgcaaccatgtcgccacgtttgaaggcgggcaggatccgggtctggatgatgtcggcggcaatggcatcgggcagggcaccctccagcccatagcccacttcgatacgcactttgcgctcatcttgggcgatcagcagcagcacaccgttgttctttcccttctggcctatgccccaatgacgaccgagctgatagccgtactcctctatggtctcaccatccaggctgtcgatggagaccactaccagctgaatgccgctgcgtttttcaaacgaggccagttgctgggtcagctggtgggcctgcttgcgggacatcaggttcgcctcgtccacgacccggccgcttagggccggaaagtcgggagcggcttgcagtactgcggtccagagcaacaggcagggcagcaaccagcgggcaaatttgctcattggaagctgaccttgggcgcctcttcagccccgggtttggcactgaaactcggtttggcttcgagatctgaatagagcagcttggaccagatgacgccggggaaggtgcggatctcggtattgaactggcgcaccgcctctatgtagtcacggcgtgctaccgagatgcggttctcggtgccttccagctgcgcctgcagggtgaggaactgctgatctgccttgagatccggatagcgctccaccaccaccatcaggcgggagagggcactggagagctggttctgggccgcttcaaactccttgagctgggccggatcgctcacctgcacactgccaaccctggctcgggcatcggtgaccgctttgagggtctcctgctcatggctggcgtagcccttgacggtggccaccagattgggaatgagatcggcgcggcgctgatactgattctcgacctggccccagctcgccttgacctgctcatccagggtcggaatattgttcatgccgcagccggtcaatcccagcagcagggtcagtgtcaacaggctctgcgtggtgctgcgccagagtgaagtggccatcttgttgttctccattgaaatttctagcggatatgggcccaccataccagcttggggtcagttgccacaacgggcgggcaggatgggcatcttgttgataccggagaccttgggtagctgtggcttgtccttgagccaggaggccagctcggcgccgcagccattgccgcggggaatgggagcttgtggctcgcaatccgggctgccgacggggcagcgcagccgcacatgaaagtggctgaagtggccgacccaggggcgcagtttggcaacccagggctcatcggctgcccgtttgcacacttctcccttgatgacggggttgataaagatgcgcgccacctcgggcttgctggcagccagtcgcaacaggttcagttgctccgggccgaagcgacccggcaatacccgatagctgggctcgtcgatcagcgcccactccctgggggcatcctgctcccacttgctgatgggacggttggccatgcgaaaccagatgtcggcatccaggcccgtctggtgactgcgatggcccgaggtaaaggggccaccgcgggccatcgccagatcggcgatatagagatccggcatgccagccatgcgggtctggttggccagcccctgcagatagtggatgaggtcgggatgaccgtagtaacgcagccgcttggtgcggatcacctgatacccgggtccctccagtggcagggccatgccgttttttaggcaaccggcggcataaccgccgatcgcctcggcctgcagtacagaggccagtaacagggacgtcagcatcaatgggctccttgttttgcttcgagtcggctgagcagcacaaacagactcaaacatatcaataaataggcggcagccaccagcagccagatttcataaaccagcccgctggagttggccatctcggtgccgacgaaggtgagctcttgcaccgaaatgagggaaacgatggcggtatctttcaccagtgcgatgagctggccggtgaggggaggcagcatcagcaacatggcctggggcaggatcacccggcgcagccgcacccggggcgagagccccagactctgcgccgcttcccactgccccttgggcacggccgcgagaccggcacggactatctcggcgacgaaggcggcgctgatcatgccgacacagagggtgccagagatgaggttctcccatctggcgggcgggcccagcagcgcctcttgccagggggagagtgacagagtgccgagccagcgggagaggccgctcgccggcagtaattgattggcgataaagaagtagaaaatgaagataaacaccagcggcggcagattgcggatcaactggatgaacagggtcgccggcaacaccagccagggatggcggctgaatgccgccagacccagcgcagtgcccagcagcagcgccagcgccatgccgagcagggcgatgcgcaaggtggtgagcaagccgctgaaaaaatagggcagctcaccctgggggccgcgcgtgaacagcaactcgaaggcggcctgccagtgccattggtaggccacgccaaggtgcaatctgctggcaagccacatgcctgccagcagcagtatcagcatgagtatcccatcgagccagccgacggctcgggttgcgcgtttgatggcaatcagcatcagggattggcgacctgggcttcccatgccagcgacttgaactagtagtcatgatgggccttgagccagccgtcggcctgacgggcggcgatccactcgttgaactgctcggccagggcgtcatcccctttgcgcagggcaaagccttcgctgccttgcgacagcggttcggcaaatggcataaaaagagcttcggggtggcgcagtgtctcttgttccggtttcggggaagaggagagggcgccgtgggcgcggccgttcagtacttcctgaaacacttgagattcatcatcgaactggcgaagggtcgccttggggaagttctccttggcgacctgcaccggtgaggcgccacggcgcaccgccaggatcacgccgcgctggttgaagtcggacagcgtctttttgtcctgggcttgcgcctttgaggcggccagctggatgcctgagtgggagtaggcctgggtgaagcgcacgctcttctcccgttcgggtgtgatggtgaggccacctatgatgacgtcatatttttttgccagcagggaaggaatgatgccatcccaggcggtggggacgaattcgacctgccagccgttgtcggtggccaggcggcgggcaacatcgatttcgaagccgatgagggcgccttgtttgtcgcgcatcgcccagggggcgaaggtggacatgccaacccgcagggtgccgctttgttctatctgcgccagggtggcagatgcctcgccttctgcctgggcaggggtaaagagagcggtaaacagcagggctgcgcccgacagggcggttttgaacgagagtgacatggttagcgtccttgttgttccggatccagatgacgggcgagcgcccgcgaacaggctgacagtgtcagcgtcaacagcaaatagagggcggccacggtgaaccacacctcaaaggtgaggaaggtatcggccaccagagtacgcccttcgttggtgagatcgaagatggcgatgacactcaccagcgccgagtgcttgatgagtgacaccagctcgttggtgagtggaggcagcacgatacgaaccagttgcggcagtatcactttgcgcagtgtgatggcccgtgacaaaccaagagagcgcgctgcctcccactgtccgctggggatggcctgtattcctgctcgcaatacttcggcggtgaaggccccctgatagagagagagactcagcacggcgcaggcgagcggggccagtcccaacatggggcccagcagaaaatagaggatatagagttgcaccagctggggcgtggtgcgcaccagcgccagataggtgacggcaagccaggggcccaggcgagagggaagcagacgcaggctgacgacggaacacccgacgaccagggtgcctgccagactgagcaaggcgacttgcagggtgaccagaaagccgctgagcagtgggccagggtagaagtcgccatcttcccactccccgagaaagggaccgacccgctgccactgccactcataacccatctgatgggcgccactgtagagcacccagcccagcagcaggatcagcaacaggattgccagcaaccagctggcgaggcgggtgggtcgggtatcagccatggtagctgagcacctgctcgagaaaggcacgggttctcgggtgggcaggcttgctgaacagctgggccggcggggcggattcgatgatcttgccctcatccatgaagagcacccgatccgccacctggcgggcaaaacccatctcgtgggtgacgcagataagcgtcattccctcgtcagccagctcgcggatcacatccagtacctcgcggatcatctcggggtcgagggccgaggtaggctcatcaaacagcatcagttccggttgcatgcagagggagcgggcgatggccacgcgctgctgctggccgcctgagagctggtgggggtacttgtcggcctgggcctgaatgcgtacgcgttccagcaggccgagggcacgggttttggccgcttgcgtgctcagtcccagcgtatgtacaggggccaccatcaggttttccagcaccgtcatatgggggaacaggttgaactgctgaaacaccatgccgactcgcccttgcaggcgacgaaggtaggcgggggtaacgggctcgccaaacaggaacagctggccactgtctattccctccaggccattgatggtgcggatcagcgtggattttccagagcctgacgggccgcagataacccacttctcccctcgcgctatggtgaggtcaatctgatgcagggcctggaaatcaccgtagaatttgttgacgccacaaaagcgcacacagggctgcgagctggtcaagaaacaagttccattgagtatcattgatgccatggtattgattttatagggggatgacaaagaaaacccccttgtcagccccgtgaggtctattcacaatggcgccatttcacggtcacaggaacctttcatgcgaattacatccttgctggcaacccccggggttcgcttgctgatgccgccggcaatgccctatcgctgcgtcatttttctgttgttgctgacgagttggggcgtggtggctgcctccttgtggtatggacggggtgccatggggttgctccactgggttggggtgatcttcgggggcatcacagggatcctggtctctctgccacgcagttggcaacgctggcggctggccgaactgggttgggatgacgagcacctctatctgctcaacggcagcgatgatcaggccctgaccttgcctaaaacggcgctggtggccatagagcgggaatacaaggtaggtcatgacggccagtggctggcgttcagtctggaccttaggctcgatggtgcgcagcttgctgcggcgaccgcactgatggggctgggccgtgaagggacccatgaggtagcccctggcatctaccgctttggctttaaacgagcctggcatagccgcagggcgatcaagggggtgctgaacgagctgctgccggtttgagctgactattttctcgacaatccatctcaaagctcagatactgccagtgactcgaattgatcttgcctgttctgttcacccaagagatcaatgacttgagtgagctgaacggggagtgccaaggcatgacgccttggcaggtccggcatgggggttgtgcccttacctttgtgttggtgatgggatagagaaggtaccttgaatcgagagtggatggcatgaagatttacgtaggtaatctgtcgtaccggatgacggccgacgaactgacaaccgtgttcagccaatttggacaggtagacaaggtcgatatcatcatcgaccgggataccggtcagtccaaggggtttggctttattgaaatgcctgttaatggcgatgccgaaaaggccatcgccggtttgcatggcaccgagatcggtggccgtaccatcacagtcaaccaagccaaaccgaagacagatgcaccgcgtggtcgcccccagcgtcatcgttgagttgcctcgttaatgcaaaacggcatgggttttcccatgccgtttttgtttgcgcgcgattgggccatcaagcaggggtcagggtacgtcgtaaccaagcgccgccttgcgaatgcggaaccactgctggcgagtgagcgctatggactcggctgccacggcagcggcaatccgctcccgcttgcctgagccaatcagcggtagcggctggctcggcagcatcattacccaggcgtacaccagttgctctatgttctgggctcccacttcatgacggatctgctcgagctcggcgcgcagcggagcatacacctggccatcgaacaggcgtccgccacccaggcaggaccaggccatgggcttgatgcgcagttgctgacagagatccagggtaccatccagcgtcgtgctctgattcaggggcgatatctccagctgattggtgaccagcggaaagggcaggcgggactgcagcagctcgaactggcgggcactgaagttggacacccccagatgtttcaccttgcccgcctgcttgaggctgataaaagcatcggccacctcatcggcatccatcaggggatccggacggtggatcagcaacaaatccaggtgatcggtcgcgagtttgcgcagggagtcctcggcactggcgatgatgtgtgccttgccggtgttgtagtggttgagggcatgctcaggcttggcggtgagggcgatgccacacttgctgacgatttccatccggtcacgcaaggagggttccaggcgcagggcattgccaaatgcctcttcgcactggtagccaccatagatatcggcgtgatctatggtggtcacccccaggtccaggtggtacttcatcagatcgagcagggcggccggggagagctgccactccatcagacgccagtagcccatgataaggcgagagaaggtcgggccctgggcgtgcagggcgaggcgagatacagacatgggtgactccttggggaataaatgctgccagcatcttggtctcttctgccaggcaaggcaataatgtggtttttgttcattcgaactttagttctgacgggattcatgatggacggatttgccgcgcggttgcagagtctgatcggggagggcagtgtcagcgccttcgcccgcaaggtgggtttgagtgaagccctgatccgcaagtacctgaagggagccgagcccggccttggcaaggcaaaccagattgccatgggggccaactgttcgctggagtggctcgccaccggctgcggctacctctatcgacaggcggaagtggtggatcgggaggcgttggccgccgccggcaccctgctgcaggagctggttcccgagcaatccctgcctgatgaaaaacagctggtcaccctgctcgcgtattaccagttcttgcgcagccacaagaaggcagatggttttctggatctggcgctggcacgggaatttggcaaacatctgggtgaggcataaagccgtatgggggttgccgccccccttggcggcaagcggtcattattctgataacctctaaacaggcagtcaatccagggagagggtgatgggctatctgatcttgggcagtggtggattgggcacggcgctggccagggcgctgtcagcccgtggcgaggagctggtactggcgggcaggcaactgccaaaagggctggatccggcctgctactttccgttgcaggaggtggatccgctctctttcgatgcgctgtttaccctctatgacacagtcgccctgccgagcgtggtgatcaacaccataggcctgttgcacgatatcaacttcatgccggagaagcgggtagaggaggtcaatcccaagtggctgtgtgacagcctgctggccaatgcctggcccaccctggccgtggctgcccggcttggccgcctgatggcggaggatagccgagtctggctctgtgccatttctgatctggcgggagccataggcgcaaatgaacaaggggaacgttacagctaccgcatgagcaaggcggccctcaacatgggggtcaggacccttgcccatgagtgggccgagcgctttcccaagtccggcgtgatcacgatacaccctggcctcatggcaacccccatgaaccagccttttcttcatgcactggcatctgctccgttgcaggaccccgcccaggttgccccctctttgctgactttaattgcacgcttgtccctgactcaatctggcgcttttgttgatctgcaggggcagccgctgccctggtaggcggtcaccgggctcacattccagaaactccctgcttgccaagccagcctgcgctggctaacgtcatcctcctgcaccaggagggatgtcatgcgctatatcgatttacgaagtgatactgtcacccaacccacggatgccatgcgtcagagcatgcttcatgccgaggttggggacgatgtctatggggaggatccgggcgtcaatgggctggaagcctatggcgccgacctgcttggcaaagaagccgcgctgttcgtgccatcaggcaccatgtccaacttgctggcggtgatgagccattgccagcgtggggaaggtgccgtgctgggctcggcagcccacatctatcgctacgaggcacagggttctgccgtgctggggtctgtggccctgcaacccgtgcccatgcaggccgatggctcactggcgctggccgacgtgcgtgcagccattgcccctgacgatgcccattttgcccagactcgccccgtttgcctcgaaaacacccataacggcaaggtgttgccgttaagctatttgcacgagatgcgcgagtttgtcgacgagcacggcttgctgctgcatctggacggcgctcgcctgttcaacgcagtcgtggcgagtggccactcggtgcgtgagctggccgcgccgtttgacagtatttccatctgtctttccaaagggctgggagcgccggtgggatcgctgctggtgggtggcggcatgcgtcaggcggggatcctggcccaggctggtctgtttgccctgcagcagcatgtggtgcgccttggtgacgatcaccgccgcgccagacggctggccgaagggctggcggcactgccgggcgtcaggctggatctgggtcaggtgcagaccaacatggtgttcttgcaactgacgagtggcgagagtgcacctttgctggccttcatgaaggagcgggggatcctcttctccggttatggcgagctgcggctggtgacccatctgcagatcaatgacgacgacatcgaagaggtgatcgacgcctttaccgagtatctcggcacgtgacaatgccatgaaatgaaacagggcgcttcggcgccctgttttgttactgcatggccttgttcatcatatctgccgttgcccagtcatcagcatggcttcgtcggtggcatcgtagatcatcacggcgatgtgggtcacctggccgccaaaatcggccagcggcaccagggtcaggttctggaacatatggggagccgagcctgtgatggggcgatagttggagaaacgcagcaggtagggtctctgttcccaggtgctgaaggcgcggttgttgagctggaacaccatgttggccttgcgctcgaaccaggccctgtcaacgtcggggaaaagctcgaacaggacaccatcgcgcacctcgcccgccatccggccgctgtggctctccataaagccattccacacctgcaccttgtactccttgtcgagtaccaccagccctacgtccaagttctggactatgttcatcagccaatgaaattcacgaatatccatggtcactccctagagcatgtgcatgattttgttgttcatggtggcgatggaatcttcggtaaacagtagtaacaggtcacactgcactgcgtaatcctggacccggtagttgatctcgatggccagggtacgacgccagagactcttgttggtgttgatgagatccttgatgggtctgtgctgaccgagcaccacagggtggccctggctgaagggagtgtcgagctggctggcataaccgcgcaggaaggcaccgatcagcacgttggcggtgtccatcaagagctccagctcggcattgcgatccagtgctccctgatgcttcatcagtcgggcaaggtcgttgaagctggagtcgtggaacaggatcagcgcttcgccggcgataccggcaccgatgaagccctggcagacggcggaaagggtatccgaatcggcagcggccgagagggccatgtgcagctcggagacctccagcacgttgacgttgggtatgggcagtaccacgaaggcattgagcaggcgggccagcaaatcggcggcctggcccatggagacgttggcgagctcctgatacacgtcgcggatctcggggctgatcttgatgccaacgtcggcatcgggctcagctgttgctataccggtgaggaggggggcgggggtcgaggccacgccgtttggctgccacaagccgtgttgcctgagcagggcggtcagggtttcgggggcggcgggtttcttgatgaagtcgagcgcaccgaggctcatgaccctttgatgcgcttcaggctggatgtcgccagagacgacgaaaaccttgttgcgcagtccctcctgttgcagggtctccagcacaccgtagccgtccatttctggcatggtcagatccagaaagatcaggtcgccatgccccatcagcacctgctctatcccttcgagtccgtttgcggcgtaatgcagcgtcacatcccagtcagcgggaagggcacgggccagctgtttacgagcgaatcctgagtcatcacatatcaatacattcatagtgttaggctggcctggtcaacgagtattgctataagtgtggcccgctcacggtcagatgcaatgggacagactggttgccggtgaaaattggttgtcccattggcggttccggtagtgcgccgagtatttttcaacgaattcagcgaacatcttaacacgcagcggggcaaactgaggctggcagcgcaccatgtagaaggggcgatggccggttttccagtccggcagcacggccaccagctgctcatcttgcaagaatggatgcacataatggagcggggcattgacgatacccagatgccgtctggctgccctgacggccgcctgtgtctggttgacggtcagcttggcggcgcgctttatctgtattgtctggtcatcctggccgatcaattgccagtgctggtggggccagcagtagatcagcgcatgctcttccagctgggctgggtgggctggcgtgcccattttctccagatacagcctggaggcgaacaggccatattcgatgtgaccaaggcagagggcattggtcatggattgcggcagctcaccgttgaaaaacaccagatccctatcgttatcaaacaggtgatgatgatcattggtctgggtgatgtcgaactgtacttcaggatagtgcagaccgaaatctgccagcatgtcgaccaggagggtattggagagggcgatcggcgccgcgagacggatcacgccattgatatcggcttcccgcccctggatctcccccgtggcctgttcaatctcggccagcggggtgcacaggcgctcgtaatatctgagcccttcatcggtgaggcggagcttgcgggtggatctgtgcagcaaagagcagccgagttgctcttcgagctgagaaatacgtcggctgatggtgccggtcggcatgcccagtgcggcagctgcgtgggagaagcctccctcttgcaccaccttgacgaacagatagaactcttcgatgtacttcataagcggtgttctgggtgtaacaggggggagaccttaaaaagagccgcccgccttggcaagctcaatccggcgtttaattgatctggattagattcgactcccgctggtattggtgcaaaaggcggataaattcggctggatcccggtccaggctattgtccggcaccagcagatcgtaaccaagcagctcacgcagccgggtcatgcgattggccagcatggcgataaccccctcataacgctggccggacgaagagcgaaaacggctctcctccagcaagccttccccctgcagtgcaccaccacaggtaccgctcggacaatcctgttgttcattgcgcagggcctgcaacagcacggatctttgctcggtcagcaggcgaacggccaatctgggtgtgatcaatgtcaaaaaatcatcgtaatcttttatcttcaatccaatgtagggcagggggaccagatcccagccgagatgaatgcgcggttggtcaatcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaacggcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagacgaacggttattgagcgggatggatgtcctgcatacccctatctgggtttatgacatccggcatcatcatatttactgggccaaccgtaccgcattgggggtatgggaagccagctcgcttgccgaactgcaagcgcgggacttctctgccgacatggctgccgccatcgatctgctgctgcaacgctacctcggtgatttccagcaggggcgcagttacagcgagtggtggacgctctcccccaaggggatcaaaaaacagatctacctgcggttgtctggcattcagctggccggccgcctgatgatgatgacagaggcggtgatcgacgccgataccctctatcaggagtcctccctcgctaccggcgatacccttgcctgtctatttgacaatcaggggcggctcgaaagtggcaaccaccacttcgacacctgcttcggcaatcaggtcagtcagctctcccaggtgttttccggcaacaatgaagctttctaccagaagctctcacgcctcgacgaggtggtggcagaaggggagtgtcgtacccggaaggggatgcgctggttccagtatcagtttcggcatatccagcagggggcacagatattgctcaccatgcgcgatattaccgaccgcaaactcgaagagctggagcaccgccatctggcctggcacgactcgctcaccgggctgctcaatcgctatggtctgatgaagtccctcgaggcttattgcggcatgggcgggcgctttgcgctggtgttcatggatttggacaacttcaagctggtcaacgacaactatggccacaaggcaggcgatcgcctgctggaacgggtggctggtaggctcaagcaagtctgtccgcgcgatgtggagctggcgcgcctcggcggtgacgagtttaccgccctggtgccgctggcccattccagcgacagggcgcaggaggtagccgatctcatgctctcccagatgaccaaaccgttgcagctgagcggtgtgcccgaagtgaccataggcggcagcataggcatagccatctacccggacgatgcggatgacggtgacaccctcattactcgcgccgacatggccatgtatcaggccaagcagatgggacgcctgcgctggcagcggtttacccccagcatgcagcagaccttacatcgcaagctgaccctgaagcagtttctggccaaggccatcggtcggcaggagctgagcctctgttatcagccccaggtggatgtggcacagggcaaactgattggctttgaagcactgctgcgctggcacaatcccgtccttggccatgtctcaccagtggagttcattcagctggccgaggagatgggccttattcgggagataggcagctgggtgctctcgacggcactggcccagatggcccattggcagcaagcatgtcaagtaagggtgcctgtgtcggtcaatctctccggtttccagctatctacctccttgccggaactggtggcccagcaactcaaggcgtatggcgtggatgccagcctgcttaccctggagctgaccgaaaccgtcttgatgctggacatgaaaggctgcatcgagatcctcgatggcctgagcgagcagggcatcaagatcgccatcgacgattttggtaccggctattcgtcgctggcctacctgaaccggctgcccatcgataccatcaagctggaccgctcattcgtggtggggctgaacctgccggtgatccgggccacagtggccatggcaaccagcctggggcttggcatcatggcggaaggagtggaagatgaaaacgagctcgcagcgctgcgagctcagggttgccacgtctttcagggctttctgttcagcaagccgatgacggtggcttaggtagaagagaatcggtttgcggtctgctgcaaggctggtacttatccattggcggaataggttcaacgcagatgccgtcatcctcctccgggatggtcttgggccgctgcgtttttttgggtagagtgtggccttcttccaggaggcatcatgaacccgaccatcgaccttattctctcccacagatccatccgccagtttacgcctgagcccattacgccggtgcagcttgaccagatcctgagcgccgctcagtcggcatccagctccagcttcctgcaggccaacagcatagttcgggtgacggaccaggccttgcgtaccctgctcgccgaactggcggggcatcaggcatatgttgcccaggccgccgagtttctggtgttctgcgcctattatcagcgccacacccagatagtggcagatgcccagaccggctttgtcgaacaactgctgatcggtgccattgacggtgctttgatggcccagaatgccctgctggcagcccaatcactggggctgggtggcgtttatatcggtggtatccgcaacaatccagccgccgtgagcgaggcgctgggcttaccccatcaggtaataccactgtttggtctgtgtctgggccatccggcgcaggagccagagcagaagccccgtctgccgagggcactggtggtacatgagaaccactatagcgccgagctggatcgccccttgctcgcacaatatgatcagcagatccagtcgtactatgaggcccgcagcagcaacaacaagcagcagacctggagcagccagatccggtccgttctcggcaaagaggcgcgtcctttcatgcaggaattcctgcaatcgaaagggttcaacctcaagtaatgggcccgatgggcgatactatgaggtaatgacagtgttgccatcgctgcatgatcctgagctcctctgtctgttttgagacaggggaggataataaatcgtgggtaagctctgcggtgcgggctaccttaagtgggtaagctgttgtaggatcacgcaattggattgggacaggagtttggacatcctatgattttaaccttggtattgctgtctattggcgcactcctgtttctggttatcgcctataacgtgatgcagcaatataagcagaaggcagaagccgacaagcgccagacgattgctcgtcacaaggcggtggcggacgagaccgaagaggtgctgctgaatgtcaatttggtgcccttctccaagaacatagtgctgctgctgcaacaccggatcctggatgcttaccgggcgatcgccctggtgatgcccaatggtcagatcaagcagcgtatcgccgatgtgcagacccagataaagaatgtgcaggacaactacagtagccaggatgaagcccacttcaagacccccgaatccgaccgtcaggccattcagatgctgcaactggtcaagaagatgcgggcagtgctgcgtgttgagcacaacaagggcaagatagaccctcacggttttgctcaggaagatcgtcgccttgagctgatgcagctcaagatcaacatcgccaacctggtcaaacgggccatggatgcgcagatccaggggcagtacggcacctgccgccagctctataccaaggggcttgccgccttggccagcgtgtccgacaaggacccctatctgatggccagggaagaggatatgcggcaaggtctgcaaggccttgatgaacatttgcagcagcacagcgataaagagctgcagaacatcaaggacaaagaggctgacgaactggacgtcctgttccaacccaagaagaaatggtgatcatgttccacccactcgataccactttggggcccatggccccatttgtttgtcagctattggctgagctggaccaactggcagttcacgtcgataacatcaatgttgaccacctctgttaccgggcggcgagtctggccgagtatcagaagctgaatgccgaactggcgacacagggcaccctgctggtggaaggcatgattggggggcgccccatcgccacctatcagctttaccagtccgtgttatgtggtcatgtcagcgttccctgcatagaactggccgcgcccaaaccggggcgcaaccatcaggcaggtctggagcatatcgagctggtggtgccttcactgcatgaactggtggccgtgtatcccgatctgccgttcaagaccgcgaatatcgatgaccttcgcaacccggatgtgggcctgatgctggcctctggtcagatcaagtttcacctgcgatccttggccgaggtgattgaggaagagttgcataccggcgccgttgtgcctgtgcctgctggttactacgacggtatctgatccgtgcagggggaggcgtttcatgttttcccctgttgttgtcgtcaggtatggcaggctcgggggcgagcgctgcgccccttcagatgacctagccagaggctcaagcccgctgtgatcaccagtaccagctcgatgccgagcaccaatcctcccaagccaccccgctcccagaaagggtgaaggtagaggcctcccaggcttgcgcccagataataccccaccagatagagtgacgatgccagcgcccgattgtgctccacgtgctgaccgacccaggcactggcacaggcgtgggcaagaaagaaaccgaaacttgagatgagcaaccccgtcagtatggctgccagcgagccatgcagcagcagcgcactgcccagcgccatcagcgagatccccgccagcagcaggcgctgtgccccccagcagtgagcacaacggccgctcaaggaggaggcgacagtgcccgacagataggtcaggaacagcatgccgagccactgggtgggcagggagaaaggggccttggccagcaggaaggtgaggtagctgtactggttcaaaaacaccatgaagttgagcccgccgatgagataggcaccgaccagcagcggattgccgagatggctgctgatggcccgctggaattgaccgggctctgcaacaacgggcacaaagcgggtctgggcgggcaataaccagatgacgaggggcagcaggatcaggcttatcaagccaatgccgagaaaggtgtgttgccagtcgccaaaccagcctgccagcaagccgccgacgacacggcccgctatgcccccgagcgagttggcggcgatgtagacaccgacggctgagaggagggcacgcttgctgaattcttctcccatataggcgatggcagtggcgggtaacccggccagcagtaccccctgcaatatcctcaacagcaataactgctcaaactggtttaccaagctgatgagcagggagagcaaaatagctccgcccagggtccacagcatgatacggcgccggccgaacctgtccgcgaggcgggcgcaaatcagcagggaggtggcaagccccgcagtgcagccagccagtgtccagcctgccgacagcgagctgacggagaagacatttgccagcagtggcagcaaggggtgggtctggtagaggttgagaaataccaggaaggaacccaggctcagggccagggtggcgcgcatccattcgcggctacctacttcgatcatgtgcagttgtcctgacggcttttgtgcagagtagtgcgccacagggcataaatataatatatttaagttatccatctaataagattaattgatatggacttgaagcagctcacctatttgctggcggtacgggatgccggttccttcactaaggcggccaatggcctccatatagcccagccagccatcagcatggccattgccaagctggagctgcggctgttcgacaggcaggatcgcaacgtgcggcttactccggagggggaggtgctctgtcgtcatgccgagcggctgttattgcagatgcatcaggcagaagccgagatggccgagctgaaagggctggagcgtggcgaggtgcgcatcggtatcccctacatgatgggttcttactattttcctccgatcctgatggccttcaagcatcgttaccccggtctgaagatccgggtagaagcggctggctcacgcgagttgctgagccgcatggtggatggcaccctggatctggccatcctgatcaccagcgatctgccacctgcgctggaaggtgcccagttgctgcgcgaagagatgttgatggtggtgggggaagagcatccgttgcgatatgctcaggccgtgtcactgacccagttttttgaccaggagctggccatgttccgacgaggtttttatcaccgtgaacacatggaagcattggctcaggagctggggtgtgagcctgacattgcgtttgaaagcaatctgatccccctgctcaaggcggtggtcaagcagggatttgcggtgactaccttcctgcggatggtgctggatgaggagccttcactcactggaatctcgtttgctccccccatttttcttgatctctgtgtggcgtggcggcgtggcgatccgctctccatggcgaaccgtgccctgcgtgatttcctgctggcgcaagccaagccataaatggccaagaaggaaaggctatcaggcaaaagtttgttagtattagttcaagtcgcctttagagcctaacatcatgaaactccaacagttgcgttatatcgttgaggttgccaatcacagactgaacgtgtcggcaacggcagagagcctctacacctctcagccagggatcagcaagcaggtgcgcatgctggaagatgagctgggtatccagattttcgagcgcagcggcaagcatctgacccagatcactccggcagggcgggacgtgatcaagattgccaacgagatcctgggcaaggtggagagcatcaaatcggtggcgagccagcatacccatcccgagcaaggcacgctgcatattgcgaccacccatacccaggctcgttatgcgctgcccgatgtgatcaagggcttcatcaagcgcttccccaaggtgtctctgcacatgcaccagggtaccccgacccagatcagtgaagccgtggtcaaggggcaagctgactttgccatcgccaccgaggcgctgcacctgtatgaagatctcatcatgctgccttgctaccactggaatcgcagcgtcattgttcccaagggacaccccttgacccaggttggcaagctctccattgccgatatcgcccgcttcccgctggtgacctatgtgttcggatttaccggccgctccgagctggatctcgccttcaatcgggccggtttcgagcccaatatcgtctttaccgcgaccgatgccgatgtgatcaaaacctatgttcgactgggcgtcgggataggggtgatggcgaccatggcgctggatcagcaggttgataccgatttggtggcactcgacgccagccatctgtttgctcacagcaccaccaagataggatttcgtaaaggatctttcctgcgcacctatatgtatgacttcatgacccgttttgccccgcacctgacccgggatgtggtggagcgcgccatcgcgctgcgctccagcgatgacgtggatgccatgtttgccgatatagagctgccggttcgctagcgtcatgccagccagcagcttgaatcaataaaaacgcctcccgatgggaggcgtttttatgccagcgtctgatcaccggagtcattttctgaacctgtgatccagcttgttcgctttggccaaaaggcaggcctcgttgtgaggctcacttcttgaacatgtggtccaatttattcgctttggtcgagaggtagaactcgttgtgaggattgcggccttcctgcaggggaactcgctccgtcaccggaatgccaaagctctccatcgccttcatcttgcgtggattattggtcatcaggcgcaggctggtgacgttcaacgccttgagcatatcggcacagatggtgtagtcgcgcatgtcggcagcaaagcccagcgccacattggcttcgacggtatcggcgccctgatcctgcagatgataggcccggatcttgttgagcaggccgatgccacgcccttcctggcgtacatacaacaaaacgccacgacccgctttggtgatgttctccatggcggcctgcaattggaagccgcagtcgcagcgaaggctgaacaaggcatctccggtcaggcattcagagtgaatacggcccagcactggctcatcgcccttgacgtcgcccatcaccagcgcagcatgatccttgccggtgccggcttcctgaaagcctaccagcgtgaaggtgccccagggggtcggcaacttggatttggccacgagggtaacgctgctcataggttgctccttactacagctgcttaaaaagggcggccagtttagcgcgccttgtccataacaaccataagaacaaaaccttgtgctatttaatgacttgagcagttgtatataaacaacgcagtcgcgacggcttttgcgcaaatgtgcgccctgacgactgccagactcggcacatttgggtataatcggcgcccattacctcattccctccgggatgtgtgcaacaagtgtgcaggagataagttatgcctcagatggcccccgtgatgacaatcgatggcccgagtggtgccggtaaaggcaccttgtgtcagttgctggctgaaaaactgggttggcacctgctcgattccggcgccatctaccgggtattggccctggctgccttgcaccatgatgtggaactcgattctgaagctgcgctggtcccccttgctgccaatctggatgtgcagttccaggtggatagcgaacaggtcaaggtggtgctggaaggggaggatgtctcccgcaccattcgtaccgaagaggtgggcaatgccgcgagcaaaattgctgcctttcctcgggtgcgtgaagccctgctgcgtcgtcagcgtgcatttcgtcaaacccctggcctgattgcagacggcagagacatgggtaccgtggtttttccggacgcagaggtaaaaattttcctcgacgccagtgcggaagaacgtgcccagcgccgctataagcagttgcaagataagggctttgatgttaactttgagcgtcttttaaccgagattcgggaacgtgacgatcgcgacagaaatcgcgccgtagcgccccttaaagcggcagaagatgctctcgtggtggattctacctccatgaccatagatgaagtgctggcaacagtgctcgcctatgcagagcaacaacttggtgatgccagcgcaagctgacatccggtcgtctgcaccaaggatggcgcagattatttaaaacagccccgcttgtgccggattgcaagtggatgtttcatttgtgaaataaacaatgatcgaatcttttgctcaactctttgaagagtccctgaactccgttgaaacccgtcaaggttccatcgtcaagggtactgtcgttgctatcgagaacggtttcgtactggttgacgccggtctgaaatctgagtccgccatcccggctgaagaattcaagaacgccctgggcgagctggaaatcagtgtgggtgacactgttgacgtagctctggactctatcgaagatggtttcggcgaaaccaagctgtcccgtgaaaaagccaagcgccacgaagcctggctgcagcttgaaaaagcttacgaagagcaagctaccgttatcggtatcatcaacggcaaggtcaagggtggtttcaccgttgaactgaatggcatccgtgccttcctgccgggttctctggttgacgtgcgtccgatccgtgacaccgctcacctggaaaacaaagaactcgagttcaaagtcatcaagctggaccagaagcgcaacaacgttgttgtttcccgtcgtgccgtgatcgagaccgagaacacctccgagcgcgagagcctgctggctaacctgcaagaaggtcaagaagtcaagggtatcgtcaagaacctgaccgactacggtgcattcgtagatctgggcggtgttgacggcctgctgcacatcaccgacatggcgtggaagcgcgttaagcatccttccgaaatcgtcaacgttggcgacgagatcgcagtcaaggttctgaagttcgaccgcgagcgtacccgtgtatctctgggtctgaagcagctgggcgaagatccctgggttgctatcgccaagcgttacccggagaccacccgtctgtctggccgcgtgaccaacctgaccgactacggctgcttcgttgaaatcgaagaaggcgttgaaggcctggtacacgtatccgagatggattggaccaacaagaacatccacccgtccaaagttgttaacgttggcgacgtggttgacgtgatggttctggatatcgacgaagaacgtcgtcgtatctccctgggtctgaagcagtgcaaatccaacccgtggcagctgtttgccgaaactcacgccaagggcgaccgtgtttccggtaaaatcaagtctatcactgactttggtatcttcatcggtctggacggcggcatcgacggtctggttcacctgtctgacatctcctggaacaaccagggtgaagaagcagttcgtgaattcaagaaaggcgacgagatcgaagccgttgttctgcaagtggacccagagcgtgagcgcatctccctgggtgtcaagcagatcgaagaagacccgttcaataagtacctgtctgataacaagaaaggtgctattgtgaagggtaaggttaccgaggttgatgccaagggtgccgtgatcgaactggctgacggcgtagaaggctacctgcgtgcctccgacgctgctcgtgaccgtgtcgaagacgcgactctggtactgtccgttggtgatgaagttgaagccaagttcatgggcgttgatcgtaagaaccgcaccgtaagcctgtctgtccgtgcgaaggacgaggctgacgagcgtgttgctatcgatagcctgaaccaacaagaagaagttgtgttcagcaatgctatgatggaagcgttcaaagctgccaagggtgaataatccttgatgcaagaaaagggcggcttcacgccgcccttttttatattggcgtaatgaatattgcatgtgatcggggaaggagatttaacgttatgaccaaatcagatctcatcgaacaattggctgcgagccgcatgcatatgccggccaaagatgtcgaagctgccatcaaggagatccttgagcagatggcatcgactttgcaaaacggcgaccggattgaaatccgtggatttggaagtttttcactgcactatcgtgccccccgcgtgggtcgtaatcccaagaccggggacaaggttgaactgaccgggaaatatgtccctcatttcaaacctggcaaagagttgcgcgagcgcgtgaacattattgaataatgcagaaaacggcatacttgggtatgccttttttgtttttgtggcttctcttgtgtcaattgtctggtttctccaagtcttttcccattcgctctagagtctgcccgtgattttaaggataatcagcctttcattagatactgacagggagctcctatgaagcgtatcttggccctcattccgctggtgctggtgtttattctgaccctggccatcggttcgcaaaatggtcagctggtgcagttcaattatttgattgctcaaggggagttttcgctctccatgttgctgggcctcttctttggcggtggcttcctgctgggctggctggtctttggtctgctgttcttgcgtctcaagatgcagaaccgcactctcaatcgcaccatgcgtcgtcaatcccgcgagttggagctggctcggtcgacagtcaaggaataatgtccctcgatgcttgaactgcttttcctgctgttgcccattgccgccggttatggctggtacatggggcgcaggagtgttcgccaggacacccagaaacagagtaatcaattctcccgccagtacgtggcgggcctcaactatttgctgtctgacgagtcggacaaggcggtggatctttttatccagctgctggaagtggacagcgaaaccatcgaaacacacctctctcttggcaacctgtttcgccagcgtggcgaggtggacagagccatcaagattcaccagaacctggtcacccgtcagttgactcgtgaacagcgtcagcttgcgttgcaggagctggcccgtgactttctggctgccggtttgctcgaccgcgccgaagcgctctggaacgagctgtgcgaagacagcgactatgaagagacggcgctggcccagttgttgatcatccatcagcagttgcgtgactgggacaaggccatcgatgtcgcagtgcgactgcagaaatatcagggcaagaagctggccgatcccatttcccacttctattgcgaacaggcggagagtgccttgcgtgatggcgatgagtctatggggcgcgccaagctcaaacgtgcgctgggggtcaatcctgcctgtgcccgtgccagcctgcgcttggccgagctggcgatggtggcacaagactatgaacaggccggtaaggatctgctgcgggtgttcgagcaggacatggattttgcctccgaagccatccctcacctcacagagtgctaccagcgtcaggggcgttccctcgaactgattcccttgctggagcaggcggtggaggatcacgccggggtgagcgtgactctggcccttgccaaactggtggaggagcgcgatggcctgaaccaggcccgtgctctggtattgcgtcagttgcgccgtcacccctccatgaaggggttctaccagttggtgggctttcagctggccagcgcggaggaggggcccgccaaggagagtctggagctgctgcaacaactggtcggcgatcagatcaagatcaaatcaacccacaagtgtcggcagtgtggttttgccacccactcgctgttctggcaatgcccatcctgtcgccagtggggttccatcaagccgatccgtggcctggatggtgagtaatcgatagaaaatgagatgccaggtacttcctgtgctgcggcagcgccatcaggccgggtctggatggtgagcgacaaaccagatagtgataacaatcaataggaagtgagatgctagatcccaaagtactggtagcgctggattatcagcacgaggccgatgccttcgcgttcattgaacgtatctctccggcccagtgccgcctcaaggtcggcaaggagatgttcaccctgtttggtccccagtttgtacgtcagctggtggtcaggggattcgatgtctttctggatctgaagtttcacgacattcccaacacagtggccaaggccgtggccgccagtgccgagctgggtgtctggatggtcaatgtccatgccagcggtggcgagcggatgatgcgtgccgccaaggaggcgctggctccctatggtgacaaggctcccctgttgatcggtgtgacagtgttgaccagcatggagcaagccgacatggcgccgcttggtctggatgtgagccctgccgagcaggtgatccgtctggccacactggtcaaaacctcgggactggatggggtggtctgttccgccaatgaagcccgcgagctgaaagccttgcttggtgcagacttcaagctggtgacgccaggtattcgtcctgcgggctctgatgcaggtgatcagcgtcgggtgatgacgccgcgtgctgcgatggatgcaggggctgactatctggtgattggtcgacccatcactcaggcagatgatcccgccgctactctctcaagcatcaataccgagctggcagggcgataaggtttgaaggggacaggccgattgaccgcccggcctgtcctgttctgccggcacggcactctgccggtagaagtcactccttgacggtttgggtacccagactgacgggcaacaggccgagcaataggcccgctcccgagccaatcagatgcgactctatgtgtacccgtgcgccgataagggcagataccggacttcccccagcgctgtagaagtccacccccagtttgatggtcacccccagcaacatcagccagcccgaatagcggcgatagcggatatcctgcaaggctccccatacgaacaggccgtgcaaggctcctgacaaccccatataccactgggtttgcggacaccaccaccagatcccgaggccgacggcgcaacccaagagcaacagcagtaccggcaggcggcaacccgtcaggtattcccgaaacagactgtagagcacgcacagaccgctcaggttgagcagcaggtgccacagattggtatgggccagattgcctgttatgatgcgccacccttcgccctgggcgatcagggctcgctcgaaggagagcaggtgattcggtacggtgaaaaagagcaacaagctggcgagtgaaagcgtgataacccagagcaatcctgatttttcagacaacatgaaacggcccaacgacaagaacagtcgatactgtacacgttgcaccagagccctcaaagcctgcctttgtgattatattcggcaggtatcccatctcgctccccttcatattctgcagcacccgagcgaagcagggcatcccaagggtacagccgctctgctggccgcgtctctgacccgggcccgtattcatgtgggagaagacttcgccggggctcagtggctcaatgccttgctggcggatcccaagatgcactgttatctgctctggcccgacgagcaggctctggggctggatcaggtgcgagagcgaatcgtgcaaaacgatgagggcggcaaggtctgcttcatcctgctcgatggcacctggcgcaaggcgtatcgcatgttgcacagcaatccggccttgctgcggttgcccaggatcaagctcggcgccatccctggccagtactccattcgcaagaaaccctttcccgaggcgctgtcgaccctggaggctggctaccatctgttgtcccagtgggagggagagcccgaacgcttcgccccgctgatgaccctctttacccatttaaaccagcagtggcatgactttgcacaaggtcgccgcgtgtgaattgcaaaccaggagtgatgaacgtgaaaaaagccgtcgtggtattcagtggtgggcaggacagtaccacctgtctggtacaggctctggcccattatgacgaggtgcacgccattaccttcgattatggccagcgccatcgggaggagattgagactgctcgccggttggccactcagtttgggatcgccgcccacaaggtgatggatgtgaccctgctcaatgaactggccgtctcggccctgacccgggacgagatcccggtcagtggtgaattgcaggacaatggcctgcccaacaccttcgtaccgggccgcaacatattgtttctgaccctggcgtccatctatgcctaccaggtgggtgccgaggcggtgatcacaggggtgtgcgagacagatttctccggctacccagattgccgtgacgaattcgtcaagtcgctcaatcaggccgtctctctggggcttgatcgctgcatccgttttgaaaccccgctgatgtggctcgacaaggctgaaacctgggcgctggcggattactacggccacctggagacggtgcgccagcagacactcacctgttataacggcattgctggcgatggttgcggcacttgcccggcttgcgaactgcgtagccgggggctggatctgtatctggccgacaaggcggggatcatggcccggctgtacgagaaaaccggattgtgtgagaaaagcgtactgtgagcctgcgtcttgcccttgcttggggtataatccgcgacttttgcaacaagccgtgaccgtgatgcactacccaatcaacgagatattccagaccatccagggggagggcatcttcaccggcctgcccgccatcttcgttcgcctgcaaggctgccccgtgggttgtccctggtgcgatacccgtcatacttggattgtcgatcctgctcgtgaagtgggggtacaggcggtgctggactgctccaacgagtctgatagctggagcaagatgagcacggatcagatcctggccagtttccagcagctgggttatcaggctcgccatgtggtgatcacggggggcgagccttgcctctatgatctgcatgagctctccaccgtcttgctggcggcgggatatcaggtgcagatcgaaaccagcggtaccagcgagatcaagactcacgacagtacctgggtcacagtttcgcccaagattggtatgaaggggggcctgcccgtgctggtatcggcgcttgagcgtgccaacgaaataaagcacccggtcgcgaccgagcgccatatcgaggagctcgatgctctgctggcaaccgccactttgcgcccggatgtggaaattgcgctgcagcccatcagccagaagccccgtgcgacccagctggcgatggcagtctgtattgcccgtaattggcggctatctatccagactcataaatatctggatattgattaatatggagtggttatccgacgagcgtgtgctgctcaccctggccaacaagatgccttacggcaaatatcaggggcggcgcattatcgatattccggagccctatctggtgtggatggcacgcaccggttttcctgccggagcgctgggccaaacgctggcccttgcctatgaaatcaagctgaacgggctcgaatccatgattgttcccattattaacaggatgtcggtatgaggatatatacgaggcagggcgataaaggcatgacccgactggccgatggtgtgcaattggccaaggatgagctgcgggtagaaacctatggctatatcgatgaattgaattctcatataggtctgctcattgcggaggtgcccgcagctgaaaccgggttattagccgacctggtattattgcagcaagagttgttcgatttgggtggggagttggctttttccagcgatggccagcatgaggccatctggcaggtaaataacgaatggaccttgcgcctcgagcagcaaatcgatgcctacagcgccaatttacctctgctgcgcaatttcattttgcctagtggttcccgtgctgcgtcacaagctcacgtagtgcgaaccctgacccgtcgctgtgagcgcctgctgctgagtttgagtcgtgcagagcagatcaatccggccatactgccctatgtaaaccggctgagtgactggttcttcaccatagcccgctacctgctggcctgcaccgggacgccggaagtgctctgggtcaaggcggccgaacggggctgatggcgttatatcaggcaataaaaaacctcgcagtgcgaggttttttattggtcggtgatttgccaatcagatggcaaattcctcgatggatttgccttcggcaacggccttggcaatcgcggaaggcatacggccctgaccggtccaggttttttcaacaccattatccagatagcggtatttggcagggcgtggggcacgcttgccttttttcgcagccttggctggctcgttagccactgtgccaaccagctcggcaggatcaatgccagcggctttcagcatttcggtatattcgttaattttgcgctgatgttcttcacgggcctgacgatcggcgacttcatcctgctgacgttcggcaacaatagcagagagtttttccaggccttcttccaattgttccagagtcaactcacggcacgctgcgcgcaagctacggatattcagcagtactttcaaaaattcgttcatagtgtccaccacgcgagcaaaggagggaattaaatgaaaagagtaattttgggtaatttatacgccagcttgctattaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagtcacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttaagtcaagataagcaaaataataaattcagcgtgcaaaataagtgaactgttttgagttcagactggattcagtaatattgaatacgtcatacccgactgagttccaagtaggtgaaaatagcgataaaaccaaaatatttgcaccatttgactaccttttccccattttaaaatggccaacgtggggatttaatcaaaaaacttgccataacgtgccagcacgataaaatgtgcgccgaatacctttaagtagaggcgcgctgcctatgactacttgtgcggagggtgatgcctgtgatgcacaaggaaaggagtcagcgccgaagtagccaggccatcataccgggctgctggttctgcatcgaacaggtgcaggactgccatagtcatccactatggagcgctacctgaaggggctgaggagtataacctccccatgggttttgtttctttatcctctcggtagatctccacctgctgtctttaggtgcaaagagatcatggacatcattcagtacgccgactcaggttggtctgtcgttccccccttgttggccgtcgccttggcgatcctgacccgccgcgtcctgctgtcgctgggggcggggatcctgaccggcagcctgctgctcaatcagttttctcccctcgattccctgcattacatcttgaacacagtgctcaagatcttctgggtcgatggtgcgctcaatcgtgacaacgtcaacatgatactgttcatgctgctgttgggtggcctcatcagcttgatgagcgtctccggcgccacccgcgcctttgccgagtgggccgagcgccgtgccaagacccgcaagggggccaaggcgctcaccggcatgatggtgtttgccttctttattgatgacttctttcacagtctgtcggtgggagccatctgccgtccggtgacggatcgcttccagatctcccgcgccaagctggcttatctgctcgactccactgcggctcccgtctgtgtgctcatgcccatctcctcctggggcgcctacattatcgccctggtaggcggtatcatggctgcgcacggtctgaccgagcagagcccgattgccgcgtttgtcgagatgatcccgatgaacctctacgccgtgttcaccctgatcatggtgctggtggtgatcgcgtttcagttcgatatcggccccatgcgtcaacatgagcagtgggcgctggaaggcaagctgtgggatgaatccaagggccgtcccatcggtctggatatggagagcccggaggagagcaatggcggcatgattgacatggtgctgccgatcctgacgctgaccgccgccaccgtctacttcatgattgactcaggggcttccgtgctgagcgagaaggggctgcccttcagcgtgctcggttcgttcgagaacaccaatgtcggctcctctctggtttatggtgccctgtgcagcctggtggtttccatcggcctggcgctgcgcctcaagctgggtgccaagaactggatcaaggccgcgccccaaggggtgatggccatgctgccggcgatcactattctgctgtttgcctgggctatcggctctgtggtgcgggatgtggaaaccggcaaatatctggcttccctggcgaacggcaacctgccgatcgaagtgctgcctgctgtggtgtttatcctctcctgcgccatggcatttgccaccggtaccagctggggcaccttcggcatcatgttgcccctggccggtgacatggcggccgccagcgacatcagcctgatgttgcctatgctggccgccgtactcgcaggctcagtgttcggtgatcacagctcgcccatctccagtaccagcatattgtcggccacgggtgccggttgccatcatatcgatcacgtcatgacccagctgccctatgcgctgaccatcgcctttggtgccgcgctcggctacctggccatggggttgatgcattccgtgctggcgggctttagcgtcagtgcgctctggttcgtggtgtttaccacttatcacctgcgcaaagcgaaaacacggccggcgctggccaccgcataacgcacaaaaaacacacttgaagagcagggggcccatgggccccttggttttgtccggggctttggttagcatgcgccccataaattcagtttcggaacagcataatggcttcactgcactacaaatttgccaccatgaattcaggcaaatccacccagctcatccaggcccacttcaattatctggagcgtggcatgcagcccctggccatgacaccggccatcgacgatcgcttcggcgccggagtgatcagtgcccgggttggattggagttgaaggtggaggtgttcagtgatacctgcgatctgttcgacatggtcaaggcgcgccatgcagtaaaacgcatcgatgtgttcatcgtcgatgaggcccagtttctgacccgcgaacaggtctaccagctggcccgcattgtcgatgagcaggatattccggtgatcgcctatggcctgaagaccgactttcggggggagctgttccccggctcctaccatctgctatgcctcgctgacaagtttgaggagctcaaaagcatctgctggtgtggcaacaaggcccacatgaactcacgggtgagcgaagcagggcaggtgatgcgcgatggggagcaggtggagataggcggcaacgatcgctatgtgtccctgtgccgcaagcactatctggccgggcgggcatataaatagtctgataggaatgacagcaagggcgcctctatggcgccttttttgttgccgcccgcggctcagtctatctctatatccaccggcgctatgatggggtcggccaccggcaggcggtgaaacagttggcgaaaatggtgctgtacccggcctatgtccaccagagacatgccggaggcgaaaccaaaccagacatagagtccggtgaggtcgcgaaacatggggggcagatagcggggggcatcgatcaagccctccagatagtgctgatagagcacgggaatgtcatccagcgtcaccttgccgacgaacagcatgggcaggatttcaggtaccccttccagcacggcgctgcgaatgaagttgaccgtttccacgtagccacgcacgtaggagagatccttggtaaagcaggcccccccttcgaccatgccgccgcgaaatacccgctgagtgatcttgtaggcatcgtgctcgctggtgccttgtttcacaaagtgctggaacacttcgacaaagtcggcgccatgctccgccatgtcgatggccatcaccctgtccgagatacgcttggcccgatccggaaaggagctgaaggtgagggtttcaatcaatactgccagcccctcctgacaagcggtgatccgcggcgagccggcactgagccaggtggcgtagggttgctggcggccgttcaaggtcgtgcccacgtggacccagccttcgtgtacttctagcacttgcagatccagctcggagaagcgggcgtgggagctgagcttgatgtaatccccgccggcggcggcatccgagacaatgccatcgctcaacttgacctgcacagtcccctcgctgaagtagctcgacagctttccctgcagcttggcgaccgccgcttctccctcgaattccttgggataggggcgcaccagatgacgggcgccgggcagggaaaagatatcgcacagacgggcacccagctccttgagggtcttgcgatcgccgcgcaggtggtcgctggcggagccatagagcaattggctgtagcgcaggaaatcaggttgcccgcgctggcggagcatctcgatcaccaccatgtactgatcgaccgtttcttgcaggatgcggcccagatcgtcctgggggcccagctttctgcggatcctgtccctcagctccttgagctccagatacttgttgcgtggatcgaagccaagggggagggtttcgtagaagtgctggccgatggcgggcaactctcgtccccccttggccagaaactcggcctgaagatgacggggccacttgatggcatccagaatacggatgggcttttgcagagtcagcagttcatcggagagggatttcagatgcaggcgatacttttcttggatggtcatctggccttctgtcgagcgaaggtggtgcgagaatgggctgagtatatgcatagcgcttgccaaaaagaagcggagcccctgcttatccggccactgcacttttggttgccggaaaattggtttagactgcgccccttgatccttatcgtgtcgtggaaatgatgaatatccccagctctgaaatgataatgcgttggttgcagcaggctcgcatcgagcactatgtttgcgaccagtgtcatggcatccacattgtctccctgcagtctgtcgacggcattcaggagagccggatctttgtcgaagaggaagggttgctgttttcatccgaactggaagtgcgcccttcggcgctgctgccgctgatggccgaactgggtcgtctcaacatgcaatacccctcgctcaaggtgttcctcgatattatcgacgacaacctgccgcgcctcatcgtcggtcacactgtcttcaccaaggcgggcctctccgtggagcagttcctgttgttcgttgaaagcaccacggccgcgacccacgaagtggtctctgaatgcgagcgccttggcttcctgaatctgcctgaaatacaggtcggatccgaatctgtgcattgatttgtgcgttaaatgtgcgaacggtttctttggcgaaaaaagccgttgacgcaggcggggctttcccctaaattacgccccgttccagcgcaacagtgctgcgaacctagtgttggctgaacacgttaattaacagaccaaaatttggtgaggtatccgagtggctgcccaccgacgaagtcggcaaaaaagcgcgcgtagcgtgctccgaaagccacttcaaagaagtaaaaatttggtgaggtgtccgagtggctgaaggagcacgcctggaaagtgtgtatacggcaacgtatcgagggttcgaatccctccctcaccgccatatttaaagaaaccgacctgatggtcggtttttttgttttcagatgtgccatttttctgcgatatcccccttgtgtgcgatgctattaggtcatgtctttcgtaccgctatgaatggataaagccccatgagatccatggggcttttttgtgcctgaagatgcaccggctgatgctgtggcagaggagatattgtcagccgcgacgtggcatctgcatggaggagttgggcaatctgtgcatcctgcggcagggaaggcatgaatacatcgagtgtcagggccagctgcatgcagcgacgcatggaatatgcaacaggacagcaaaaggtggctggtcatgatgccagccacacgccaagcaaattgatggtgccggttttattcacctcaatggtggaggtacgccattgtgcgagtgagagatgacaatgcaggccacatcagcttgctgtcgtcaacgctccccgtttgctggcgggtttgatgacgactctcgacgtgagccgggtcaggagctcataagggatggttcctatcttttctgccacctgctccaccggcaggccatccccccacaggatcacttcatcccccgtcttgtcaccggcaccgggcccaagatcgaccgtgatcatgtccatggacactcgccccactatggggacccgccgaccattgatgagtacgggggttccctggggtgccatgcgtggatatccatccccatagccgaccgcaaccacgcccagagtggtgtcatgatgggccacccaatggccgccatatcctaccgactccccttgctcgcatggtctgatggcgatgagctggctcttgagggtcatgacgggacgcaaatcatgatcggatgccagctgtccgccaaagggggaggcgccatagagcatgatacccggccttatccagtcgctgcgagagtctggccaggccaggatccccgccgagttggccatggccctctcgccctgcatccgtgctgtgagtgcattgaactcctcgatctgctgcggggtggcttggctatcctgctcgtcggactggctgaaatgggtcatgagatgaaagggctgcaccacgttcttgcagttggccagccgctcgacaaaggcgggaatatcctgcgccctgagccccaaccggttcattcccgtatcaagcttgagccagacggtgatcggtgtcggcaggtcggcctgctcaagcagtgccagctgatcccaggtatgaatggtggtctgtaagtcgtgagccgccagcagggggagtgcctctgccgagaagaatccacccaacaccagaatgggcttggtgatggcgtttgcccgcagaaccagcgcctcttcgatccgcgccaccccataggcatccgcctgagacagggtattggcgacttgcaacagaccatgtccatatgcgttggctttgagcacggcgatgatcttgctgtggggagcatggcgccgcacaacggcaaaattatggtgcagtgcatccacatcgatgctggcagtaacagtattcatgatgggttatttcttccatgaaaatgaagatggatattgccggcagcacaataagcatggcgtgtttggcaaacgtcattcagtcatcgcactccttgtgcgattaaagatttacaatgtcatttgaatatctaattggcataggcattatctttatattcagccatgtgctgacgagttaatacctattttaaaaataaaccctcactggtatatggatataaaatatcggccagtttgtctgagccctccatggtgaactgcttcaatacaggtagcgactttgtaggggcatggtcactacgctgttagcacatacacctgtttatgttttaattatgttatcagtcgtgcttgtaatggtaaatagtgtatgatgaataatcgttttttgacaaaatcatggcattttcatctgccaatgttttttggctggtgatttctatcgcgttttcttgtcggggaattatttctgtctgcagccaggaaacgaattgctcccggaggatcgcaagggggcatagcgacaagagaaaaatccacagtggtttcccccctcttttccattatctctgtatgcctgatacgagaaaccctgtgttgatgagcgatgatatgtcgcaggtatttggaacagggcaatatgtacaagcagggcctccgaggcaatgatgaaggctgtcgtatgagtcgttggttggcgtgcttatgatacggtgtcgccattgggggagcctgcgcagcaagtggacgacccttttgaggctcttcgtgtcagcttctcatgtcagttgattaaatacctggccatgtgatagcgcgtcttattgctatctccgttcgcttcagtaatatttcatttacattaaataaaggtgtatctggtagcggtgtttattttcatcgggattactcagtgtcagtaacacctgcatgggataatttgtgtgatcaggtatccgctctgaatatttagcatcgagaattaacgtgtaattttaatgttgttaattcaatctcagcattaactacccccttgtggatatttgtgtaagccagtgctggaagagttaagagtttgctacatatgatttttttgattaatggtgatgggttttatattttggtaatgccctgtggcttgataaagatcaacacgtgaggagaggggagtccttagcatttccgtcattaagcatttatcaaacaagtgctcactaacgggaataagaagaatggtcgaggataattttttatcggctcatggaattaatcgccgtgactttatgaaattgtgcgccgggatggccgcaaccctgggtctaagccagaatgccgtggccaagatggctactgcgctcaccagccccgagcgaccgccggtgatctggattggggcgcaggagtgcacaggttgcaccgagtcactgttgcgcgccacccaccccaccatcgaaaacctgatcctcaataccatttcgctggagtatcacgaggtgctctcggcggcctttggtcatcaggcggaagagaacaagcacaacgccatcaagcgttataaaggcaagtacgtgctggtggtggatggctccattccgctcaaagatggtggcgtctactgcatggtggccggtgagcccatcgtcgaccatattcgccgtgctgccgtcgatgcggctgcggtcattgccatcggctcctgctccgcctggggtggcgtgcctgccagcggcagcaacccgactggcgccgtcagcctcgaagaggccctcggcaatatcggcacccccatcatcaatattcccggctgcccgcccaatccccacaacttcctcaccacggttgcctactacatcacctacggcaagctgccggcgctggatagcaagaagcgcccgctgtttgcctatgagcgcctgatccatgagaactgcgaacgtcgtccgcacttcgacgctggccgctttgccaaggagtttggcgatgagggccaccgtcagggctggtgtctctaccatctgggctgcaagggaccggagacctacggcaactgctcgaccctggagttctgcgatgtgggcggcggcatctggccggtcggcatcggccacccctgttatggctgcaacgagaagggggtgggtttcagcaaggggatcttccagctggccaaggtcgagaacccgaccccgcgggtggataaacccgatgtgaagatccaggaggggggctatacctcgcccacagccacgggtctcatcgggggagccctcggggtgctggtgggggtaagtctgatgacggtgcgtgaactcggccgccagcagaagcgccacgaagccgggcagcacccatcacgggaggagtgaccgtgaacagacgcaatttcctcaaatttgcctccgccagtgcattggcggcaggggcaagcgtgcccggccgagccatggcggcggccaagaacaagccgcccattcccgggtcgctcggcatgctctacgactccaccctctgcgtcggctgtcaggcctgcgtggcggagtgccagcgtttgaatggcaacccgtccaatccggagggagcacagacctggtccaccaacgacaagctgacgccctacaccaacaacatcattcaggtgtggaagagcggcacgggtgagcacaaggatcagctggtggatggctatgcctacatcaagaagcagtgcatgcactgcgtcgatcccaactgcgtctcggtctgtccggtgcaggctcttacaaaagatcccaagaccggcatagtccactatgacccgagcgtctgcaccggttgccgctattgcatggtgggctgcccgttcgatgtgcccaaatatgactacgacaaccccttgggggcgatccacaagtgcgaactctgtaaccagaaagggcttgagcggatcagccagggcaagctgcccggctgtgtcgaggtgtgcccgaccggcgccgtgatttttggcacccgcgaggatctgatggccgaggccaagcgccgcctgctggcgagccccggcagcgaatacgcctatccgcgccagacccttaccgccaacgacccttacctacatgaggtgccgagctaccagccttacgtctatggcgagaaggaggggggcggtacccaggtgctggtactggccggggtgccctacaccaagctcgacatgcctgacctgccggagctctcctccggtgctcgttccgagcatatccagcacaccctctacaaggggatggtgctgcccatggtggtgctgaccggcctctccgtgctcattcgtcgcaacagcaagaagaacggtcacgatcaccatcaaggcgatggccatgatcagggctcgggcaagcagggccatgaaaagggaggcaaggatcatgagtaatcacaaggcgtatccgctcggcggcaagctggtcagctggcctgtgctggtgctggccccctttgccgtgctgtgcggcatgctgatcctcaaacgcctcttcttcgggctgggctcggtcaccgatctcaacgggggttatccctgggggctgtggatctcctttgacctgctgatcggcaccggtttcgcctgtggcggctgggcattggcctgggcggtttacgtgttcaaccggggcgagtatcaccccctggtgcgaccggcgctcttggccagtctgttcggctattcgctggggggcctctccatcaccatcgacgtggggcgttactggaacctgccgtacttctacctgcccggccacttcaacacctcctcggtgctgttcgagacggcggtctgcatgaccatctatatcggggtgatggcgctggagttcgcgcccgtgctgctggaaaagtttggctggaaggcgtcactcattcgcctcaacaagatcatgttcttcgtgctggcgctgggggcgctgctgcccaccatgcaccagtcctccatgggctctctgatgatagtggcgggggagaagatacatccgctctggcaaagctacgagctgctgcctgtcttctccttgctgaccgccttcatcatgggtttctccatcgtagtgttcgagggctctttggtgcaggcggggctggcggggcggggtcccaacgagaagtcgctcttctacaagctgacccaggtgatcgacatcttcctgatcctgtttgtggcgctgcgctttgccgagatcgtcatcaacgacaagtcggcctatctctccgagttcaatcgctacgccgtcatgttctggagcgagattgcgctgatgctcttcccgctgctggtgttccactgggacaagagccgccgggattcgcgcatgttgttcctgggcgccctcagcatgctgctgggcgcggccctctggcgactggattactccctgctcgccttcaaccccggcaatggctaccactacttcccctccgcggaggaggtgctgatctccctgggcttcgtcgccatcgaggtgtgtgcctatttgctgttgatccggctcttgccggtactgccatcacttgaacgtgttcaccaagattatcaggcccgagggaaagccaacgtatgagccaacgtatcaccatagaccccatcacccgcattgaggggcacctgcgtatcgactgcgagatcgaaggcggcatagtcaccaaggcctggtcgtccggcaccatgtggcgcggtatggaggagatcgtcaagggcaacgacccgcgcgatgcctggatgatagtgcagcggatctgcggggtatgtacctccattcacgccatcgcttcggtgcgggcggtggagaacgccatcggcgccaaggtgccggtcaatgcccagtacatccgcaacctcatcatcgcggcccacaacatccacgatcacatagtccacttctaccatctctcggcgctggactgggtggacatcacagccgcgctgcaggccaatccgcagaaggcggcggatatcctcaagggggtctctacctggtctctcaacagtgccgacgagctgaccaaggtgcaggacaagatccgcgctttggtggcgagcggtcagctcggcatctttgccaacggctactggggtcacaaggccatgaagctgagcccggaggtgaacctcatcgccgtggcccactacctgcaggcgctggagtgccagcgcgatgccaaccgcatcgtcgccatcctgggtggcaagacgccccacatccagaacctggctgtgggcggggtggccaaccccatcaacctggatgcgccaagcgtgctcaacctggaacggctgctctatgtgaagagctttattgaccggctcggcgagttcatcgagcaggtctacaaggtggatgccgccatcatagccgctcactatcccgagtggctggcgctggggcagggggccaagcactacctgagcgtgcccgagcttcctaccgatgccaacggcggcagcttcctgatgccgggtggctacatcgaaaacggtgatctggtgggttatcgccccatcgagagccatcaggatgcctggctgatggatggcattgccgagagcaacaagcacgcctggtacaaggatgacgagccgctcaagccgtgggagggcaaaaccgagcccaactacaccggctggcaggacgatggcaaatactcctgggtcaaatcccccaccttctacggcaaggtggtggaggtggggccgctcgcagatctgttggttaaactggctgccaagcacccggaaacggtggcgcacttcgaccagttgaacggtatctacaaggcgctcaccggttcggccatcaagaccgaacagctgcactccaccatggggcgcattatcggccgcgcggtgcgctgctgcgtgctgaaagacaccctggcgcaccagtggaaggcgctcatcgacaacatcggcaagggggatttcaccgcctacatcaaggccgagatcccggcggacaaggagtttcgcggggtgggttttgaagaggcgccgcgcggcatgctctctcactggatcgtcatcaaggagggcaagatcgctaactatcaggcggtggtgccgtcgacctggaactcgggtccgcgcaacttcaatgacgagcccggcccttacgagcaggcactggtgggcacgccggtggcggatcccgccaaaccgctggaggtggtgcgtaccatccactcgttcgacccctgcatgtcctgcgcggtgcacgtggtggatacccagaatggcgaagtgactcaggtgaaggtgctgtgatgaacaccctgatcctgggagtgggcaacctgctgctgagcgatgaggcggtgggagtgcgcctcgtcgaggcgctggggcgcgaataccgtttcgcccccggcatcgagctgctggacggcggcaccgccggcatggagctgctggaagccatggccagtcgcgatcacatcattctggcggatgcggtgcgcagcggtaacccgccgggcacagtagtgaccctgaaggacgaggagatcccgaccctgtttggccgcaagatctccccgcaccagctggggctggcggacgtgctctcggcgctgcacatgacgggggagtcgccaaagcggctcactctgatcggcatagagcctgaatctctcgaaccccgcatcggcctcaccccgcgagtggcggccgcgatgggggaggcgaaggatcggattttgaccctgctggccagcgttggcgcccccgcaatgccgctttccgaacaggaaaaggcaaaacaagagcaggagggcctatggcgcagtcccatttgagcgaggctgacgccgtacaggaacgcgtgcaggagtttgccggtttcgccaccaatccagcgcccctgctggtggcccagtacgagcggatcgcccgggaagagatgcaagggctgcccttctatcacgccaccatgcctattgtggccgagtgcgtgttgtttgaagagcagtggctcggctgcgtgctcaccccctggatgctgagcctggtggtgttgccggggccggatcagctttggcccgtgcgccgcagcagcgatcggctcgctctgcagctcccctgcggcaacatgacctttatggtgggtgaattgcccgagacgggacagctgctggcctgctctctgatgtcgccgctcgatccccatctcggggccgagcaggggagctcgctggtgagcagcaccctcaagatgctgcactccttgccgctgcatcaaggtgccgtcggtgtggatctggggcgcagacggctgtttggtgctcgtcgtggccaaccggcatagccgctaggtttcacgcgaaatcaagtttagaataggggcccgttttggcccctcactcgcttcttcgtttgacgtttttcttcgaggtgagtggtacaaacgaacaaggaatcttatgaccattcaatgccatggccgccgcaagggtgtgcctgtcgtcgcggccactttgctggccctgttctcaagcggactctctcactccgtactggccgcccaacctgtgcctgccgaactcaaactcgccattggcgccgagcccaccgaagggtttgaccccctgcttggctggagtcacggcagctatctgctgctgcatagcccgctgctcaagcagaacgccgatctcagctggcaggatctgctcacccaagcggtgaccccgaaccaggatggcaaggggtggcttatcaccctcaagcccgacctgaaattctccaatggcgcgcccctgactgccgaggatgtgtcctttacctataacagcgcagccaagggcggcggcaagatcgacatgggcaactttgtctcggccaaagtgctctcgcccaccgaggtggccatcaccctgagtgccccccagagcaccttcgtcaacgtgttgggctcgctcggtatcgtgtcgaagaaggattacgacgcaaaagcgtacgctcaaaagcctgtcggtgccggcccttaccggctggtgagcttcctgcccggtcagcaactggtggtggaagcgaacccctattacgccggtggcaacaatgatttcaaacggctggtgtttgtctttatcgatgaagagagcgcctatgccgccgcccagagcagccagctcgatctggtgcgcattcccccgtcgctggcgcccactgtgcctgcctcgctcaagctgtgggtacggccgagcgtggagaaccgcggcatcgtcttcccgatcccccctgcggacagcaaggatgccaagggttatcccgtcggcaacgacgtgaccgccgatgtggcggtgcgccgcgccatcaactatgccatcgaccgcaagctgctggccgaccagctgctggaagggcacgccatccccgcttacagcgcggtggaaggcttgccctggctgaacaaagccaccgccttcaaggacggcgatgtcgcccatgccaacaccttgctcgacgaggctggctggaagatgggcagcgatggcattcgccacaagggtgaccagcgcgccgcctttaccctctggtacaccagtggcgacagtacccgccgggatctggcggaagcggtgcgggccatgctcaaacccataggtctggaggtgagcctcaagtccggcagctgggagcaggtggagcgcgagatgcacaccaatccggtgctgatggggtgggggagtctggatcccatggagctctatcaccactaccagagtggttcgggcggcgttgagttctacaacccgggctactacagcaaccccgtggtggatggccacctcaagcaggcgctcgatgccccgaattggcaggcggccgtgccgttctggcagcaggtggagtgggatggcaagacaggcgccggggtgcagggggatgccgcctgggcttggctgctcaatgtgcagcacacctatctggccaaccgctgcatcgaccttggcaagggggcgccggaaattcacggtagctggtccctgctcaacaacctctctgactggcggtggacgtgccgctaagttcgaccttgagtcattccggttatctgttgctaaaagccctgctgcgtctggcagggctcttgtgtctggtctctgtcgccacctttgtgctgctgagctactcccccattgatcccatcaaggcctatatcggcaacgatctgctccatgtgccgcccgagcagtacgctcgcattgccgcccgctgggggctggatcagccgctgtggctgcgctactggcactggttcggtcaggtgctgcagggggatctcggttactccatgctctacaacgcgcctgtggctcaggtgattagcagccgctttgccgcctccttcctgctgctggcgggggcctggctgctctccggctttttcggcattttgctggggctgtgcgccggtcgctatctcaaccgctggcccgatcgtcttatttgccgctttgcctacctgctcgcctccctgcccaccttctgggttggtctcttgctgctcgccctgtttgcggtgcactggcagctgttgccggtctgctgcgcctggacgccggggctctctgccgatgaggctgactggctgatgcgattgcgccatctgctgctgccggtgaccacgcttgcgctgctcggggtgggcaacattgccctgcatacccgggggcgggtggccgaggtgctggagagcgactttatccgctacgcccgcgcccagggggatggcggctggcccatgctgcgttttcatgtgctgcgccacgccctgaccccggcgctctgcctgcagtttgcctccctcggtgagctgatcggtggatccctgttggcggagaaagttttctcttatccggggctcgggcaggcgaccgtggatgcggggctgcggggagatatccccttgctgatgggcatagtgcttttttgcaccctgctggtctttattggcaacactgtggccagtgtgctgctggcgcgaatcaatcggggttgggagggcgagcatgctgtttaatccgcttccctccatagtgcgcctcggcgtggcgctgataggattggcgctgctggccgcctacggctggagcttgtcggctcaggatgtgcccatggatctgctggctcgtcagcaggctccgtcgctggcgcattggttcgggaccgaccagatggggcgggatctctggttgcgggcctttcagggtaccctcaccagtctggagctggggatcagcacggccctgtgcagcgggctgctggccatggtggcggcaagcgtgtcgcttattcatcccagatgcgatgtggcggtgcgcctcgtgatcgacgccatgctggcgttgccccatatgctgctgctgatcctgatctgctttaccgtggggggcggcatgcgcggggtgatcctggcggtggcgctcacccactggcccaagctggcgctgatcctctgcgcggcggcgcggcggatcgcctgcagcgactacatggtgctggcccgctgtcaggggatgggggcgctgcgtcgctggcgcacccacctgctgccggggctgttgccccagtggtttatcggtaccctgctgatgttcccccatgcggtgctgcacagcgcggctttgagctttctcggctttggtctggcggcccacgaggcctctcttggcctgctgctggccgatgccctgcgttatctggccggtggcggctggtggctggccctcttcccgggcctgatgttgctgctgctggtactgctgtttgatctggctacccgcgccctgcaacagctgctgtggcacaggagtgaaccatgttgagttttgaccatgtgaccatagaggcggcccactactcctggttggggcgccgcagctggcagccattgctgaccgatatcagcttgcaactggcgccgggggagatagtggcgttggtgggggggagcggcgagggtaagagcctgctgctacaaagcgccctgaccttgctgccggacaacctgcggatgcgcggcaccctctccctcgatggcgtgcccctgtgcgacgccagccgggcccgtctgcgcggccacaccctctgctatgtgccgcagggggtgagcgccctcaatccgctgctgacggtggagcgccagctgggccgcgcggctcgtctctgcggccagaatggttctcgcgagcggctcggcgagcaactgcagcgttaccagctgcccgcggccacgctggatcgctacccgcgccagctctccggcggcatggccaagcgcattctggcctgtaccgcggcgctcggcggcgcccgctacattctggcggacgagatcaccgcctggctcgacgaagggctggcctgtctgctgctcggccaattgcgcgaattggccaatcagggcagcggtatcctctgggtcactcacgatctggcgctggcggcccgttttgccgatcgcatcgtggcgctgcatcaggggcaggtgagcgataccttgagcagccaccatctgcgccaggggcaggggagcgagatgcttcgtgcccactggcaggcgctgccggagttcaactcgctcttctctgtgccggaggtttcctgatgtttgaagtacgggatcttaccattgcccaaggggaatgccccctctggcaggagctatcgctggcagtcaaagcgggggagcggctcggcatctctgccccgagcggttatggcaagaccacgctggggcgagtactggccggttggcaaccggttcggggaagcggggaaatacggctggatgggcagcctgtacctgaactggtaaaaggttataaccccatccagctggtgcctcagcacccggaactcaccttcaatccctatcgcaccacagggcaggcgctgtgggatgtgtggcgccccgatgacgccatgctggcccgttttatggtcaaacccgagtggcttggtcgtaaacccggccagctctccggtggcgagctggcccgcatcgcgttgctgcgcgccctcgatccccgcacccgtctgctgattgccgacgaggtgaccgcccagctggatccgcaaattcagcgccagctctggcgggagctgatgattgagtgtgagcaacgtgggcttggcatggtgatattcagccaccagcaggcactgctgcgccagatctgccatcgggtgctgcgctttggtgagttgcagcccgtgactggtgtattggctgaaaatgcggcctgagggttagttccctctcatccccagcccttctcccgcaaggggagaagggagcagatggttccctctccttggggagagggccagggtgagggggcgagtatgaaatgctggtcattctggacagagagaatcgttggcaaagcgcgcaggtaaaagagagggaggcatcagcctccctcttttgttacccacagttatcagcggtgtttaaccgcttcaggccgttgccagccagttgagccaggcatccatcccttcgcctgtggtggcgctgacctggatcacctgaatgtaggggttgacccgcttggcattctcgatgcagctggccacgtcaaagctgacgtagggcagcagatcgatcttgttgatcaccatcagctgggcggcggcaaacatgtccgggtatttcagcggtttctcctccccctcggtgacggagaggatcgccaccttgtacttctcgccgagatcgaagctggcggggcagaccagattgcccacgttctcgataaagaggatgcctccttcattggcgggcagctggtggcaggcgtcgtggaccatttgggcatccagatggcagcccttgccggtgttgatctgcacggcagggacgccggtggcacggatacggtctgcatcggcgctggtctgctgatccccttcgatcacggcgcaagggcgtttgtcggccagctggcgcagggtttcgcacagcaaggtggttttgcctgaacccgggctcgacactaggttaagcaccagctgggccgcttcgtcgaagtgctcgcggttgtgggctgccagcgcgttgttcttggccagcacatccatctcgatggcgatcagctggcgctgccccatgcccggaaccgacaatcccgcttcccctttgccgtagtggagatcagcctgctcatggccgtggtcatgcggatgagcgtgggaatgctcgtggtcatgatcatgatgatggtcgtgggggtgggcatggtcgtgttcatcttcatggccggcgatccgcgcctggccgcatccgcatacgctacacatatcaacttacctcgatgtcggtgatgcgcaggctatcgccctgcgcgacgcgtaatttgtatccgccacactcgggacaggcctgcccgcgctcggtgagggtgaccgtcttgtcgcagtcgtaacaccaggcctctgccgcctggtgctgaaagtgaagttgggccccttcgacgactgtgcccttggcggcggcctcgaaacagaaggcaatggtgtccgggtcaacgcaggagaagctgccgacctcgagccagagggcggtcaccttgttaaagccccgctgggtggcctgttcggcagccagatcgatggcggccacggccagagacatttcatgcatggtgattccttaacagatccgcgggaggagttccccctggggcagctcaagataacggcggctgccccaggggttattgaggatcaccttgtgacgctcgctcgcctgcaccacgccgatctggctggcggaggggttgaactgccgcaatatgcccagcgcgtcctgtgcctgttcggcaggcagagccagcaccatggtgccctcgttggcgagatcatggggctcgaagccgtagagctcgcacaggccgcgcaccggatcgcagaccggaatggcggactcctccagctcgatacctacttgggaggcggtgctccactcgttgagcacggcggcgaggccgccgcgggtggcatcgcgcagggcatggggggtaagccccgcttgcagcagtgcctccacctgcggccagagggtggtgcagtcgctcttgagtgtcgagcccagctgcagggcgtcgcgggccatcaggatgcaggcgccgtggctgccgatatcccgtgacaccagaatggcgtcaccggccttgaggtttcgtaccgagatgccccggctctgctcaggtagcgggaaggtgccgaccccgctggtgttgatgaagatcttgtcggccgctcccctcggcaccaccttggtgtcgccgcagacgatgcgggcgccgctcttggccagctctgcggccatcgactcgacgatgcggacgagatccgcgtaggggaacccctcttcgataatgaagctgcagctgaggtattccggtttggcccccatcatggcgagatcgttgaccgtgccggcgatggccagcttgccgatatcgcccccctcgaagaacagcggcgagacggtaaaactgtcggtggtgaaggcgacggggccgctcaccggcaacagggcggcatcttcaccgcgcaacaggatctcgttgccaaagtggtgaaagaagagcttattgataagctggttcatctcgacgccaccgcccccatggcttaactgaatttctctcatcgggtctggttctccacaagattgccgaaacaggctggttcatctccacccatcacccgaccgtcgtggctaagttgagtttctctcattgctgctggatccccatatagcggtagtaggcattgcaggctccctcggagctgaccatgcagctgcccatgggctgggtcggggtgcagccccggccaaagaccttgcactggttcggcttggccagcccgcgcagaatgtcggcgcactggcacgccttgtgatcatcgatgggggtctcactgagttgaaagtggcgctccgcatcgcgcctggcaaaggcatcgcgcaggcgcagggcggaggcgttgatgtccccgagacctcgccagcgaaagtgctcgcgggtctcaaaatattggtcgaccagccgctgggcggcccggttgccgctggcggtgacggcgcggctgtactgcacctccagcgcgtagcgaccctccaccttctggcgcaccatcatcagcagcgcctccatcacatccaccggctcgaagccgctcaccaccacaggcacctgatagcgatcaacgatgggaaggtagatatcggcacctgtgatgacgctgacgtgggagggaccgataaaggcgttcaccttggcaaccccgtcggccatcacggcgtggatggcgggcggtaccagcacatggttgatatgaaacagcaggttctccacccccgcagcgtcggctgctgccagcagcgcggctgtcatgggggtggaggtctcgaaaccgatggcgaagaagaccacggttttttccgggttctccttggcgatgcgcagggcatcgagggggtcatagacggggcggatatcgctccccttggcccgctgctgggccagcgtgcccttggagcccggcacccggatcatgtcccccagggtgaccagaatgacgttgggctctctagccagctcgatggcctgatcgatgcgttccttgggcatgatgcagaccgggcagccggggccgtggacgaactctatgctggccgggagcaactggggcagtccgtatttcatgatggtgtgggtatggccgccgcacacctccatcacccgcagcggctcgggcagatcctttgccagttcggtaatttgcgcggcgagggcgcggatcacctcgggctggcgaaagccctgaaagagatcattgagggtcagcatggcaagatatcctgcttgggcatcagggccaccatctggcggaagctctcgaggctggcctgcgcctcctcttcgtcaatcttgctcatcacaaagccgatatggagcagcacatagtcgccaaggttgaggggctcttcgagcagtatgcagctgacgcgacgctgcacccccagggtatcgacggtgacgcagttatcttctgggtgcagctgcaccacctgagaaggtatggatagacacatggatttcaggactccgacaaggtggcacaaccggttgtggcaggctggtgcgtggcaatatggtggatggcaaaccagagctgaccggcggctatgccaccgtcattgagcggcagggtttcgctggtcaatacctggcgaccggtggcttcgaggccgggcacaagctgatccatcagcacccggttttgaaacacgccgccccccagtaccaccggatagccggggaagcgcccggccagggcgatgaccagatgactgatggcgtggataaaaccggcggccaggctggcggttgaggtgcctttgcaccgctcgccgacaagggtattgagcagcgctgcccactcgattttaagcggcccctccgcgctctggttcagaccaaaggcgagggggaagggcaactcattcggtgctagctgcaaggcggctgcctccagcaagagtcccgcctctccctcgtagtcgggggcatcgatcacccccagcagcgccgccacggcatcgaacagccgaccgatggagctggtgtagggggcgttgcgaccgagatgccagagctggtgcaggttgctgatccgctcaggtggcaacgtgttgatcaacggaatatcgagggcgctgatctcctcagggctgtgtgattcaaacagcagccccaacagctggcgtaccggctcgcggatggccgcctcgccgccgatcagcttgaaaggctgaaggtgggcaacccgggtaaagcccttcacatcggccagcagcagctcgccaccccagagggtgccgtcatcgccaaggccggtgccatcgaaggcaaaacccagcacagggcccgtgatctcatgctcggccatcacccctagcaggtgggcgtggtggtgttgcacctcaaggtgggtcgcaccctgctcgtggcaatagcccttggcccactggtggctgagatagcccgggtggcagtccgataccagcagctcgggcttgagatcgtagagatcgcgaaaggtggcgagggtctgttcgaagtggccctgcatcggcaggctgtgcagatcgccgatataggggctgtagatacgctgacgaccgaaagccagcgccagctggttcttctgctgcgccccgaccgccagtagcggcaccttgaccgcctgtttcaggctgggggtgcagggggcatagccccgggcgaggcgcaaagtctggcgccgtccgcccgcccactgcaccagactgtcgtcgcaggggtgcagtatggggcggttgtgatccagaatgccgtcaatattgcccccgagttccctgaccacagcatcgaattcgatcagaatggggctgccgcgaccattggcgctggtggccaccagcggtatggcgcaggcgtccaacagcagttgatgcagcggggtgtaggggagcatgaccccaaggtaggggatgccgggggcgatcccctcggccagcggcgcggctgacggtcgggatcctgagagccgatcatcgtttttgcgcttgcgcagcaaggtgatgggtctggcctgagaggcgagcagcttccactcatctgcgctgccggtgacatgcaatttggcctcggcaagggagcccatcatcaccgccagcggcttgcgcgcgcgccgcttgagcgttcgcaatctggcaacactccgttcattacgggcatcacatatcaggtgatacccccccatccccttgaccgcaatcagcgccccggtttgcagggcgcgggctgccatttgcagggcctcctcgctctcggccagggcatcgccacagtcggagcgccagctgagatggggcccgcactcggggcagctcaccggctgggcgtggtagcgtctgtccagcgggttttcataagccgccgcgcagcgcgggcacatggcaaagtcggccatggcggtgtggggccgatcgtaggggaggcggcggataatggtgtagcgcgggccgcagtgggtgcagttagtaaaggggtagtggtggtggcgatccgcggggttggccacatcgcgggcgcacccctcgcacatcccctgatccggcgaaatggcgaccgtagcggcgctctgctgctggctggccttgatatgaaactggccttcatagtcggggttatggtcgggatcatgatcgcggggcagctcccgctcgctgaaatgatcgatacggctcagcggtggcgccaattcgcgcagttcgcgggcaaaggcggccagctgctcgggggatccctcggcacctatggtgacgccgttggcatcgttcagcacatagccggtaaggccgtggcgcagtgccaacccatagacgaaggggcgaaagccgaccccctgcactatgccgtcgatatgaaattcgcggcgcagccgggtggccgcaaggttgggggccagggtggctgtcatgccagcgcctgttgcacggcattttgagtctgtggcaggcgcagcacccgacgctcgttctcttcgcgccgtacccagccgtccatctccatgcgcagacaaaacggaatggcgtatttgcgcgacagccctgtgatctctttcagtgacgccatgtcgatcagatcccccacctgatggcctgccagcacggcattgaccatttggttgtaaagcacggcgtcgtagtagatggggccgtcgagctgcaccaggtatttgagccttgccagattgcgcagctgtttttgcagtgcgcctttttgttgtaatcccagcttcagcgcggggggcagcttgaggctgaggacaggatccattgccacgccgccggggcccagtttaccgggctcgtaaccccccttgccttgatctcgcaccagtttgagcaccagctgcgcttcttcccccaggtcatcttccgactcgccactgcccggctgccacttgtcatgatgcaggcgcacaagctcctcgttcttgagctgttgcagcaaggtctggatcaccggcagccctatgccaagacgagttgcgagctcggcggcgctcaggggctcgtttttcagtgtggcgagcagttgagcgcggctttgggccagccagctgctatccagcacccagtcatccagctgtgtgacatggtccggcagcgcatcaaagcggcaggccagcacatagccattgaggccaagctgcagagagtccgggttgtagcactccaagtcatcaggcagctcgcccagcagggcgtgcagtgctttgcgcctggcgggatgaatatcgccgcaccagacgatgcgggcgccgtgcagcagttcgctgctgccgtggcgaatgatggcgagcggctggccgaaaaagcaggggatgggcgtcgcaaagatcagccgcgccagccgggtatctttgatgggcatctcttttataggcgcctctttgatagggacaaagcgcgcccggccatgccagctgccgagggccacttccacttcctgtgtgcgtagcgtcttggtgctcaggctctcgccgttgagtcgcacgataaggtgggtctccgcctcgcactggcctgctgcgctggtaaggcaatggccgcgggccacctccttgtgtggcacttttttaaggcccaccgccacccggcagacggcgccaatatcctcgacgctctggtgataggcctgcagggagcgtacctgcacctcccgatcggcggggtagaggcgcagcttgtcccccaccttgaggctgccctgctgcagggtgccggtgagcactgtgccggtgccgttagcggtaaagaccctgtctacatacagtcgcggggcagcctgttcgagaagaacatgatgctcggccatatcacccagctggcagacgatggcggtgtgcagggcatcgatgttttcgccggttttggcgctgacgctgacgatgtcgggcaccatgccgctctcgtccatcacccgctccagcaggctctcctcaaggagctccagctcgtcgggttccaccagatcgcacttgttgatgcagaccaacaggcgcggcacccccattgccttgagcaggcgcaggtgatcgccggtcatcggcatccacccctcgtcggcggcaatcaccagcagcaccagatccagactccagagccccgccaccatgttgcggatatagcgctcgtggccgggcacatcgatgacgcctatggtgttgccctgaccgtcgtcaaagtgggcaaagccgagatcctgggtcatgccgatggcctgctcgtgggcgcgggctgtggtgatgccggtgagggccttgatcagcagggtcttgccgtgatccacgtggccggcgaggccgataacggcgcgatagggggtcatgggatcagggctcctcagttgcattgatcgaggcaggtagcagcagctcgttaagctgggcgatcagcagttccatctcggtcggcagcagggtagccatattgagcagcaccttctgctggcgcacggtggcaatgaccgggacggggagttcgcgcagggcatcgagcagctgctgggcagggcgcgggtcggtgcattcgagcgctggcgccgggtagaactcgtccggcaaggtgccgccgcccaccaccagctgggcggggacgggcacaaagcagccgggcagggcggccatcagctgatcggcccgtgtctgcatagcggcagggttgctcaaggtgcgctgggcaatgccctcaccactgggggatttgttgagcttgtggatgagcaggcgttccagcagggagtagacgatgcggctcgggcggaaggtgcgcatcatggggtgcttttccagccgcttgataaggtcgctgcggccactgatgatgcccgattgcgggccacccagcagtttgtcgcctgagtagcagaccagatccgcccccgccttgatgtactggcgcaccgaggtttcatccggtgcaaactcttcggtggtcaagcccgacccctgatccaccgccagcactacatgttcgggcagggcgcgggccacctcgccgatatcgggggattcggtaaagccgcgaatggcgaaattggatctgtgcaccatcagcaccagcgcggtctgatcgctgatggcatcgaggtaatctttggcggtagtgatattggtggtgcccacctccaccagtttggcgccggagagggccagaatgtcggggatgcgaaagccgccgccaatctggatctgctcgccgcgcgagacgatcacctcgcgccccttggccacctcttgtagcagcaaaaagagcgaggcggcgttgttgttgaccaccagcgaatcctcggcctgggtgaggcaacggagcaggggggcgatcagccccttgcgcccgccgcgcttgccggtggcgagatccagctccagattgttgtatccggtgttgaggtcgcgcacctcgtcccacagctcgctgcttagcggcgagcgccccagattggtatgcaccagggtgccggtggcgttgatcacccgggtctggcgttggcgcagcagcagctggcaacgcttggcaatcagcgcctcaaggtgctcgggggtaaccccgtgctggcgaaacgcctcgctctggcgcagttcgctcagaacatcgcgcaccgcctgggtcaccagcgggcggctcagtgcatcgatgtaaccggcgagaaaaggttgctgcagcagttgttccacttgtggcagacggcgcgcttgttgctggctgggctgtggctgtgaatctggcagtgaatcgtcggcagtgggacgtgcttcgggctggctgtgggcgatggctggcgcgtgagacgggttcggcatgggattaccagggcagtgcgtgggtttggcatgcacacagcttcgccgatagagaggccgagttgacgggttatttcagtgctggctggttactgattcttgcaaatatcgcgcataaattaatgatgaatttctgctgataaattaattattggccagaacgacaacctgtggtcggattatattggcaagcggcaagcaccgtttttaaacaagcatcaaccggctttgaaatgtggttgattcgacttgtccaatatatgtaattggcggaagaggcaggaatcgaacctgccaaagccttctcggctcacatcggttttgaagaccgaggaggccaccagaccccatcaacttccgtaacggccgccattttgtggcaaatttatgtgactggcaacgctttttttgtcataaaaaatcgagggttagcgattttttgaaaaattcaaagaaccttgttttatatcaagttcagcacaattagcccgatgtttttaatttaacatcgggcctcaatcacattgtcggaacccttggtcaataacggtcgttaacaactcgataaatagttatcgctcggcgttggtaatattccactggtccagtcgttctattaacaagctggtatccttggcggcatcaagatgctgataaagataatccatcgcctcgcttaccatctcggtcatcgggaaggagaacgcgacaatggccggttgtaccccgacaaaaatcacctcgggaacaaaggtcttgagctcgtcgatcaggaaattgagcggcatattgtgggtcgagaagataaacatctcggcgatggtttcgggggggatcacctgcagggtgcccgccttctcgccgatctcggcggcatctaccagtaccacccgcgccggttgcagctcccgcaccttgtagaccatattttccggcgctatgccgccgtcgatgtggatccagccgggcaggggggcggcttgcagcttgtccgccagataagggccggcaccgtcgtcccccatcatggcattgcctacggtcaacacgagattgcagcccatcagcggctccttaccatcaggtacatatggggatcgttatagagagcggtgagctgatccataaaggtgttggtccagcccagctgcagctcatccagcacattgtcggctttgcgcaaccgatcgaaagcgcaggccagcatatggcagtgctcccgatagatggtgatctcgccaaaggtgagaaacccctccatcttgcggcgggcctcgctgccggctggcagcttggccacccagtcgcgataacccgttagcgggcagaccagatcggcactgaggcagtcaacaatgccgaggtgatggccgatggcgaggctgtagtacatcacctctttggcttcttccggcacatcgaactgctcgtcgacaaacttgcgcgaaaggcggtagaagaaaacttggtcagccatgcacagcctctcccttgcctgctgcccggttgaggcaggcgttggccaggttgttgacgatctccgacaggcgcgggtcgtcgtgctgatcgaggtagctctggatgcgcagatccacatcctgctgggtcgccccttcgagcagcgccataaactcgtcggcgatgatctgtccctgacggtaaccggccatgcggcgcgcttcgcgctcgatcatcacccggatttcattggggatgccggtgtggcgcagctcgatccgctcacccggttgcacctcgtggctggtggcggtcagtttctgctcaagcagaccgagcgccacggcaaagccgtagatggtggcggcaggcgtgggcgggcagcccgggatatagacatccaccggcacgattttgtcggtgccgccccagacgcagtagagatcgtggaagatgccgccgtcacagccgcaggcgccgtaggcgatgcagatcttgggatcgggggccgcttcataggcgcgcagggcaggcacccgcatcgcccgggttaccgcgccggtaaagagcaggatgtcggcgtggcggggggaggcgaccaccttgatgccgaagcgctcggcatcgaacagcggggtgatggtggcgaagatctcgatctcgcaggcgttgcagccgccgcaatcgacccgatagacataggccgagcggcgaatgtctttgagcagggtcttcttgagtttggtgatctcgggatcctgtgccagcggcacggcgcgggtatgggcatggccgacaaccggttctatgcctttgatcttgctcatcacatccactcctgttgtgtggtaatcggtgcggcaatcggtgtggtcatggctgagtcaggctggctcagcatgctctgttttcgtttgcagtcggggcagtggtgcaggcgctccggggtcgccagcggcgtgcccgcctgcttgagggtgtcctccaccagtgccaccagcttgctcggggcaaagtaggtgccgcacagagtgcagggggccagcgcgaagcgggcctcctcatagagatcggccttgttggtcaccgccagctcgaactcgggggagagggcgatggcgtgggtcgggcagacctcctcgcagcggccgcagaagatgcagcgggccatggagatctcccagcgcagctcgccggtctccatatcgacttccatcaccagcgcgttggccgggcaggccttggtgcaggcggcgcaggcgatgcactgatccgcctgatatttgggtttgccgcgaaaatcccggttcacatcaatgggtgcgaaggggtacttggcggtcggtgtgccagccttgaggatggtcttgaacagcttgatcatgatgaccccttacttgagcggagagtttttgcggtcgataccgtagcgctcgatctccttgtaggagaccacggtggacttgcccttcttggggtcgaccagggtgacccgatcggtacaggagtagcagggatccagactgccgatgatcagcggcgcatcggcgacggtattgccgcgcaacatgtaacgcagagcaggccagttggcgtaggtggcggcgcggcagcgccagcggaacagcttctggttatcccccgtcatgctccagtggacattctcgccacggggcgcttcggtaaagcccagcgcaaacttgcccggctgataggtgaagccttcggtcaaaagcggcccttccggcaggtgctcaaggccaaactcaatcatgtcgagggagtcgtagagctcgtggatgcgcaccagcacccgggattgcacgtcgcaaccggccagggtctggatctccatcggcagctcgcgataggcggcaaagtcgtggacccggcgtacgtcacgcttgaagccgctggcccgcaccatggggccgacgcagctgaaatcgcgggcgatttgcggatcgaggcggcctatccccaccagacgggaggtgatgttggcggtgtcgagcagcatggccaccaggggtttgagctcatcacgcagttcccgcaccagctgggcacccttgatgcgatcttccttgaagatgtcgcggcgcaccccgccaatcaggttgaggccgtaggtcttgcgggcgccggtcagcagctcggccagggtcatggatttctcccgcacccggaagaactgcataaagccggtgtcgaaaccggtgaagtggctcgacagcccgatgttgaggatgtggctgtgcaggcgctccacctccagcagcacggcgcggatcatcttggcccgctcgggcaccttaatgcccatggcgttctccaccgaggtggtgtaggcgacgctgtgggtaaagccgcagatgccgcagacccggtcggtcaggaaggccacttcgttgtagcccatgcgggtttccgccagcttctccatgccgcgatggacatagaagaggcggtagtcggcatcgatgatgtcttccccatcgacaaacaggcgaaagtgccccggctcgtccgaggtgatgtgcagcgggcccaccggcacgatgcggttggcctcattgcccagctcattgacgaaggggtaggtctcggtgtctgtggtgggcatcgggcgctggcggtaatccatggcatctttgcgcagcgggtggatatcctccggccagtcatccggcagcaccagacggcgttcgtccggcaggccgacggcgcgcaggccgtacatgtcgcggatctcccgctcgccccacaccgccgccggaatggtcggggtgatggaggggtactcctgcgaggtggcttcgaccagcaccttgacggtgatccagctcttggtgtcgccctccatggagaagacgtggtagacggcgaagtggccgttgaggctgcgctcgtcattggcaaacgaaaccgagagccagcctccctgcttgtggaagatcaggctggtgagggccaccaggctggtgggcttgacggtcagggtggcctgatcggcggtctgccactgctcgtcgatgatggcgtggggcagttgctgtcgcagttgctggatatagtcgcaaccgatgcgatccgaaatggcgatggtcatgcagttctcactttatgttcgggaatgagcaatcggaaaaggtgaaatcgaaaaaagcagctgtgatggcgggcatgagttataccccgaccagataggcgagcagcgccagcagtgccagccccaagccatagcgggtgagcttgtgggtgcgcacgaactgggtgcgggccatggagttctcgatgatgcccgcaagtccaaatgccaccagcagcttgcagagcaggatcagggttgccagcgccagtgcgggcaggctccagttcgccgccttgccgaaaggcaggaagatcaccaaaaagagctgcaccaccactagctgcttgaggcccatgctgagcttgagcagtgcgaggcccgcaccggagtactcggtgagcggcccttcctgcaactcctgctcggcttcggcgcagtcaaagggcagcttgcccatctccacaaacaccgcgaaggcgcaggcggcccccgccagcagggtggcgatgggcgcggccagcggctgggtcgcgacatagctgctgatgttgcccagatccgagctgcccaccatcatcgccatgatgaagcaggcgagcatcagaatgggctccaccagaatgcctaaggtcagctcgcgacgggcaccgatacctgcaaacatgctgccgctgtcgagccccgccagagagaagaagaagcggaagatggcgaacaggtagatgtcggtgatgagatccccggcgatgggaaagggggactcgtgggtcagggttggcagcgccatcgccaccagcaagagggctgcgatcagcagcgccggcatcaggttgaagatgatgccggcaggctcgggggttacttcctgacggcgcaggagcttcccgatatcccggtaatcctgcagcaggcccggcccctgacgggagtgcattttggcccgcagcacccggttgaaaccggtggccagcggcgccagcgccagcatggcgatggcctgggtcagggcgagggcaaccatgccccagctcggcatttcaagaacaggcatatcagactcctacagccatcaggataaagagcgccagcaccaggccgtgcaagagccagccagcggcagagggagacgcgctcaccccgtgcagggcggtggccagatcgagctgcggctgtttgcgatagagcggggcgcagagctggcgcagggtatgggtgacaccgccggaggtgaggctcatgcgctcctcgtaggcgtaaccacaggcccagggggtaccggcgtgacgacgaccgagcttgggccccttgaagatggccacgaccagcagcgggatcaggaacagccccagcagggtgatggcaatcaccggtggggagaggatcgcctgtgagctgtcgagcggcagcagggtggcgccagtggccacgctcatctggcccataaggtgagaagagacgagggcctgaccgtagccgctgacaaagggggcaatccagggggcgcccagacccagcaccagacagacggcggccagcagcagggtgcctgccaccatggcattgggtacttcgcgggcctgactcgctttttcgctccgcggtgcgccgcagaagcagatgccatacaccttgacgaaacacatcaccgccatggcgccggtcaccgccagcatcaccaccgccagcggggccaccacagaggtgccgagcttggtcatggaaagtaaggcctgatagataaaccactcgctgacaaagccgttgaggggcggcagcgccgagatggccatggcaccgatgaggaacgccagcgcggtccagggcatcagcttggcgaggccacccatcttgtccatgtcacgggtgtgcaggcggaacatcacagatccggtgcccataaagagcaggctcttgaagatggcgtggttgagcaggtgatagagcgcgccgagcagccccagcaccaccagtgccggttgctggttggcgatgccgatcatgccgatccccatccccatcaggatgatgccgatgttctccaccgtgtggtaggcgagcagccgcttgagatcgtgctcggccagcgcaaacagcaccccgagcactgccgagcaggcaccaaagatcagcaccatgtagccccaccagagctggctggcgccgagaaaatcgatgctgacccgcaaaatgccgaacagacccagcttcaccatcacgccagacatcagcgccgaaatatgggagggggcgacgggctcggctactggcagccagccgtgcagcggcacgaaaccggcgcgcaggccaaagccgcagaagctgagcaggaacaccagggatgccaatccgcccgccagatggtgctcacgcagcgcggcgaactccagcgagccagactcgcggcagagcagccagaaggcaaccagcaccagcgccatgccgatatggttcatcaccagataaaggcggctctgtttggtagcatccgtattggtcttgaccagccagtaggtggtgagggtcaccagctcgtagcagagcaaaaagcccaatgcgttgtcggccagcaccatgcccaccatggcgaacaggaagaggttcattagcacgccaatggccacatcccccttgccctgatattcgcggatataggcaaaggagtagagggagacagccaagcccacaagcgtgatcaccagcagcatcagggctgccaacatatccagatgcaccgagcccagcagccagagctggccgtcgatggttgcatcttgggccagcgccttgatggcggcaacaacaccgacgagcgagcccagcagggcgaagccactattgagacggtttgccagccaaggctgcttttgcagcatcagaccggcggcagcgcccagcaaaaagagcaggagcgtgcccataacaaggggggacaacatcagtaggatccctcagtgattgaagcgtcgggtgaaaccggcgcagtcgtggcggtcgaacaagacgcggtcgtgcaagcagaggccgagaatgcgggggcaccttgcgggtgagcattggccgcttgcaggcgacggtcgcgggcggcgttggcacaggccgtgtcgttgacgatgctcagtgactgggaggggcaggcactgacacaggcggggccttcagcgcgaaactcgcaaaggtcacatttgaccgcaatgctgcgcacgcccggctcccagctcagcagatcctcgccaaagcagcgcagaccggcggaggtggaggggttgctggagcggatggagcaggggatataggtgtcgtagctgttggccatggctaccggacggctgccaccgctctggatggcgccgaacgggcaggccactgcgcagaggttgcagccgatgcagagcgactcgttgagctgcacgcaatcgccggtctgggcaattgcctcgaccgggcacaccttgatgcagggggcatcgtcacagtgacggcactgaaccggcatggtcgcctgctcgtgtcgcataacggttaaacggggggcttgctgcaaaccttgcgccttgtgaaccgtgctgcaggccgccatacaggtgccacagccgatacacagcttggggtcagcgataacgaagcggttcatagcctaccttgtcgtgtcgcgaacggagagaataggggcaggatggcaaaatgcgggccaaatcttaggtgatgccaaaaattagtttaagctactgtttttaaatggttttaattttcatgtcgagccatggcgaggacgcagtacagtgtcgaattgtgacattcgtcacttgtgacgaagggcgggagaggtttcgtcaccccgtaaaaacggtgtcgagatggatgaatgctgggccgtgataaggggagaaagggttactcgcctgcggtcgggagtcggggggagggagtagggtgcaatgaacgaagtgaattgcaccgctctccaatatatgttcgcggtgcacggcgctgcgcttgttgcaccctacggtggcgtgcctgttggtgtaatcgcggtttgcccccttcttccctcgggggagcagggctggggatgagggggccggtaattggggttaacggaaaaaaaagagggaggccaatgcctccctctctcttgctggcgttctttctgccctcagaacgccatcaaatatctacctgcgagcccagctctatcacccgattgggcgggatctcgaactgatccgctgcgcgcagggcgttgcgctgcagcagcataaacagtttgccgcgcagggacgctccttcatgatcagcgactcgtgggccataaagaacgaggtttccatcatgcggcagctcagcccctcggcgttgcagcggtggaagatctcctccatgttgggggtctcgcgccaaccgtagctggccaccacccgccagaaggtgggggagagctgctctatgcagacccggcgcacgttgtggacgtagggcacatcctccacccgcagggtgagcaggattatccgctcgtgcagcaccttgttgtgcttgaggttgtggagcagcgcatgggggatcacattgaccacacgcgacatatagacggcggtgcctgccacccgggtcggcggggatttttccagcgaggcgatcatgggctccagcgaattgccgtgctcgttcaggcggcgaataagctggaagcgctcgctcttccagctggtcatcagggtgaacatgacggcgcccagggtgagcggcagccagccaccggagaagatcttgcccaggttggcggcaaacagcggcacgtcgatggccagcagcagggcgaacagggcagccaccagataggtgggccagtgccagctgttcttggccacggagcagaagaggatggaggtgagcaccatggtgccggtgacggcgatgccgtaggccgctgccagattgctggagtgctcgaagctcatgatgacgatcaccacagagatatagagtatccagttgatgacgggaatatagatctggccggactcctgctcggaggtgtggacgatgcggatgggtgagagataaccgagccgcaccgcctgccgggtgagggagaagaccccggagatcaccgcctgggaggcgatcacggtcgccatggtcgccaacaccagcagcggcagcagcgcccatttgggagcgagcaggaagaaggggttggcgatggccgccgggttgtccagcagcagcgcgccttgcccgaagtagttgagcaccagggagggcagcaccaccacaaaccaggcgagccggatcgggttcttgccaaagtggcccatgtcggcgtagagcgcctccacccctgtgatggccagcaccacggcgccgagggcaaaaaacgaggtggtctggtactcggcgaagaagcgcagcgcccagatggggttgagtgctcccagcacctcgggattctggatgatgctgcgcagtcccagcacggccagggtcagaaaccaggtgagcatgatgggggcgaacagcttgcccaccatggcggtgccatgtttttgaatggcaaacagcagggtcagcaccagcaccgagagcggcactatataagggtcgagcgagggggccatcaggctcaagccctcgatggccgacatcaccgacatggccggggtgatcaccacctccccatagaagaaactgccgccaatcagcccgaggatgatcagcactggcgtccagcggggagaggcgttgcgggtggccagcgacatcagggtgagaatgcccccttcaccggcattgtcggcccgcatcacgaaggagaggtacttgaccgagaccaccaggatcagcagccagaagatgagggagagaaatcccaggatggcggcgggttcggccctaatcccgaattgacccgacaggcactctcgcagggtatagagggggctggtgccgatatcaccatagaccacgccaatcgccgccagcgtgacgccggacagggcttgtttgttatcacagctcatgaggttatcttgttacacgtttgccaaagcacaagggcccgaacgatcaggacaaaccctgatattcaatcgggatagcattaagaaattgcgatgggaaagggagctaactggatataaaggggctcattatgggacacagtctgttcatctgccgttaagcgtatgatgacacacacatcgtgggtttatgctctggtataaataatcaaaagggacttttgaacgaaatcattaattattcgttgattgaaataacccgtcgggatgcgtacaagcgtttgttttctctgagtatccatttttgccagagttttcagtctggctggctgaaaaatagactataaaatgctgaccaataaattgatggtgctgtgggtaaagaggtcgaaattgggtggcgatagagtctttatttcgtctgtctgcgtaatataaaaaagagattagtgaccgtcatgctgacggtcactaactttaattatgtttatgtagtttcaaccaagccatctttcttttctataattatatttaatccattgcaaataatatttgcaatggatattttattgtcatcatttgattccataaacagatggattctaccaatcaaactttctaaaggggcctcgttgaaaataatattgtgggaaaatagccactctattttatcccactggttattatccagccaaagatttattttttgcatgattcgggtactgcttattttatttatatatgatgaaaagtatggtgaaagagtattaaactctaaagcatccaagttatcacccgtatgactgaaatatgattctgtaatggcgggtaaaaaagtcttttcaagatctgccacttttgcaacgaagccggaaactatagaaaaatcccaacctcgaggtttcttagcttcaccttgtatggtcttaattaaatagttgcatagagcatctgaaaaatgtggattcttttcttttacaagaagggttagcggactatttgtctcaatagacttataccatgcttcctgagctagcttattagtctctgaatcgataaagtgcgaggtgtttttatcatttaatgaataaaaaatttgataaaccttatcataaatagtcgccctgtctaccatatcaggttgatttttaatgaatgcaccatgcacaataagattgtgagcgatttctgatatggttttttcatcagcccatgtaaactcatcaataaatcttacaccattaagatcaccatataactcaggcgttacatattttttgactatttctatagctacggcattattgcagtctctagataaaagccacaagacatacaagctatttatttctttaagtttattatatatctcatctgtagagttcttgtctattgaattattccagtatgatttcaccgcagaagaaacaaaatcatgattttgtaatttctgctgaatggataatgctgtcaaaattggaagagagggtttttttgatattgaggcgtcttccatgttataccagaagtcactcccatcaatacaattggtaattttatctgaaattttatcattatcgccgataactagcttaagtgcaaaatcatatattttctcacaatcaacatcacgattagacatattgagccaactaacaatgctattagttacttcatcccattcgttagatgttggatgtattttatacgtttgaataagatggtctaacgcttggtcttctaactttgagtatgagaattgaacttcatttgctaggtctataattgcttgttttttaggtaaaacaagattgaatgatattttttcatcgttaatcttttcaagccataacatccaatttttacaatttaacttaggattgacttttggttctattttatactggtgttcttttaataactcaattaaggacagtagattgcgaaaaaccttcactgagaatgcttcattatcgatttttgaaatttcttgtgaaatcttttcagttgtgagttctttgatctttttaagaaagttattatctccacatagctggaatgtgtaatttattacgctcgaataatcattactatcaaaattgagacttggatatgaatctatccatatcttaggaaggcaatttatttctctttttattttatgtctgctatttactagacctagaaataatgcggtggtgaatgaatacttataatcatcagtctttttcatcgtcaattcccataaatccttcgatgcttcataagctatccagaaggcattgttatgatcttgagatagttttttaagagcgttgccatcaccagttttaaatgcggaatgaatctcaggagcaagtagcaactgaaggcccttattagaattgaccccaaacagcaaaccagcgagctggggcaataaaacagagcgttctgtatctggttgataattacctagtgcatcattgctgattaaagatgatcttagttgatcggttgaagaattttctcttaataaaacatataagctcatggcttcaacagaagtctcgtttccccacatggaaccgagtaggccgacttgattcacaaatatccttatgtctctaggtgttggtgatttatcaaggcggcttgcatagcgtatatatgttgatacaacttttttttttcatctaatggccatttatgtaatgaaagattaatacatttttcaacatattgggaccaaccagacattacaggatgtgggacttccgcaaccaactgaaaacatttttttaaaaaggaatcagagatttttttgtcattgtcatctgagttccatatttttttaaatccatctctatcaaatggcactataaaccaaacttggtcaggccaagtttcagttgtgcctgttgtagagagccgctggaaaaatgtttgtaaggtagaccatacatttttagcgtgctctggtgttactctatccaaattatctatgacgattataattttttcgatattatggttttttattgccgtatttattatttgcctgaaataatcctcaaattcaatagaggttctttctccatcctctgtaatatcttgtgtgtagttttcctgagagtctattctaaaaaattcccatgatattttcttagtgtcaggatctttatctccacagaaaaaccaataagctaaaactataacaggagctaagcaaagcattagaccaaatataaatgtataataaggcccattattttctgaccaagggaaaactaggtggctataatttactttattcaggagtgatgtgcctaatggaattagcaatgcagataatgatataaatttacctaatcttgatgtgctttttttagcttttgcagttatagtttttgttcttccagttattttgcctttaatctcatttaattctttgtttttttcttgtggatctatttttctaattaatgactctaagaaaatccattcttaatggatcaccgtcatgagcccaggcatcaaacataaagaacaatctgttatctcgtgggctagaattcagtttgtctttaagaagattaattacggtagactttcctgagccccacgatccttctagccctatggttattcctttaggagatttatctatgaggttatgtaagttgtcacttatgcgttgatgagtctgatcttcaaaaaggtcttcattggaagcatcctcacataaaattgaaaaatcaaaacttgatattgtttcttcattattcatatatgaacattaccttatggtcatcattattataaagttgagattgtaattgttaacttaaaaattattctgtcttaagattgaatttccagtgtgcagctctaatctgtaaatctgtgcggttatttctggcaacagtatagaaactcccttagcggagctggttgccaactgaagcatgttatccaatcggataggggggaaaaagagcgattggcgaaaaatctgcccaagatcaacaaattggtcattgattggcgttcttttgtgtgtttgaacggaaagggcagggtgatacgcctttgtcagccggtgtcgagctcgtcacttttgtcgtgtcgatcactgttacggcctgctgtcgtcatcgtcaccagcctgaaaaccttcgtctacgattctgattacccctttattttcagttgtttgccaatttcatttcgctcattttcttttctggtctgataaatgctttgtgggtgagctggctgcgtcgtcggtgtgcgagtgtgcgccccttgtggtgatgacacttgggcacgccggacgatgccagtgcggcagtaacgaaccatttaggatccctctctatgaacagcttcgtgattgcagatcccagtctttgtattgggtgtcgtacctgtgaggtggcctgcgccgtgtcacaccagtcaacgtcctgcgcgggtaccgttgagcgggagggcggcctgcgtcttgccatcgaggatggacatctggtctccaaggacagctatttccagccgcgcctgaaggtgatcgtcggcagcaaggtgaccacgcctgtgctgtgccgccagtgtgaagacaagccgtgtgctgtggcctgccccaacaatgccattgtcagtgaggatggttgcgtcaaggtgctgcaggcgcgctgcatcggctgcaaatcctgcgtggtggcctgtccttacggtgccatggcggtggtggtgaaagaggtggcgcccgctgccgatgcgctgttcaagcgcccgcagaccaaggcgcaagccttgaagtgcgatctctgccgtcaccgtgaagcgggcccggcctgtgtcgaggtgtgcccgacccaggcgctgcgcttggtgaccccggaatccctcggcgagctgaaccgccagaagcagttggccagcgccagccggtcttggcacaagggtaatgcattggatggcgtgcgcaggcccttgctggccgccgcttgcgcctctgtgctctctatccctgacaagccattttcgttaaaggccttttatcgttaacagccttttaccgttaacaaacaagagtgtgagtcatgaaaaaagtcattaccgtctgcccctattgcggcaccggttgcaagatcaacctgctggttgaaaacgacaaggtggtgggggccgaaggcgccaacggccggaccaacgaggggcagctctgcctcaagggttattacggttgggatttcctcaacgacaccaacctgctgaccccccgtctcaagagcccgatgatccgccgcgagcgcggtggcaagctcgaatccgtctcctgggatgaggcgatcgactttgccagcagccgtctgtctgccatcaagacgaagtacggtgccgacgccatcatgaccaccggctcggcccgtggccctggcaacgaagccaactatgtgatgcagaaatttgcccgcgctgtgctggggacgaacaacgtcgaccactgcgcgagggtgtgacacgcaccctcagtctccggtctggagacaactgtaggcaacggcgccatgagcaacgccattcccgaaattcaagagaccaagtgcctgctggtgtttggttacaacgctgctgactctcaccccatagtcgcccgccatatcctcaaggcgaaggcgaacggggccaaggtgattgtgtgtgatccccgcatggtggaaaccgcccgtatcgccgatcagtggctgccgctcaaaaacggatccaacatggcgctggtcaacgccttcgccaacgtgttgatcagtgaagggctctacaacaaggagttcgtcgccaactacaccgaggggtttgacaccttcaaggccacggtcgccaagtacaccccggaatacgtggaggggatcaccggcctcaaagccgctgatatccgcgccgccattcgcacctatgctgcctcgcctgcttccatgatcctgtggggcatgggggtgacccagtacggtcaggcggtggatgtggtcaaggggctcgcgggtctggcgttgctgaccggcaacttcggtcgccgtggcaccggctgcggtccggtgcgcgggcagaacaacgtgcagggcacctgtgacatggggatgctgccacaccagttcccgggctatcagtcggtgagcgatcctgcgatcagcgccaagtttgccaaggcgtggggcgtaccggcgctctcccagaagcccggctaccgtctgacggagcttggccacaaggtggaggagggcaagtgcaaggccttctatatctttggcgaagatccggcgcagactgaagccgatctggcccagttcaggcgcaccctgggcggcatggagctggtgatagtgcaggacatcttcatgacccagaccgccgagatggcggatgtgatcctgcccgccaccagttggggtgagcacgagggggtttacagctcggcagatcgcggcttccagcgcttctacaaggcagttacgccacccgagaacgtgaaaccggactgggcaatcttctcgctgatggccaccgccatggggtaccccatggagtatcgcgacacccaacagatctgggacgagatgcgcgccctttgcccgctctataccggggtcagctacgacaagatagcggatctcaagagcgtgcagtggccttgcccgaccgaggatcacccgggcaccagcaccctgttcgaggggaatgtgttcaccaccccgagtggcaagggccagctgattgcctccgagtggcgtgcgccgctggagcagccttgtgctgagtatccgctggtgctctccaccgtgcgggaggtgggacactactcctgccgctccatgacaggcaactgctcggcgctgcagaccctggccgatgagcccggctatgtgcagatccacccgagcgatgcgcaaaagcttggggtgaaggatcaggcgctggtgtggatctcgtcgcgacgcggcaaggtgatcacccgggccaactacaacgagcgggtcaacgccggtgtggtctacatgacctaccagtggtggatcggggcgtgcaacgagctgaccatagagcaccttgatcccgtctcctacacccccgagtacaagtactgcgcggtgaagattgagcgtattgaggatcagcctgaggcggaagtgtacgtccagactgaatacagcgcgctcaaggcgaaattgcgcagcgccgccaaggggtaatcgtcgttaaataaagtggatccaggctctgttcacagggcccggatcccctcatccttttttcagctggaggtgtccttcatgaaaaatgaattaactctctcattcgggatcttttatgtttccgcttattttttggtgatgttattggggctggtctgcttctggtggcacgatgagttgatatttctgctggggtttggtttcttcggctgttttatcgccgcgcgcatcgccatgggcgccgtgctggcggcgctgagcgtgcaggcggcctggctgattgcctttctctccaccaccctggtcaactgcctgctgatgtgtctgatgacgctgaccatctacctgacccatcaggccgtctcggcagaaatagctgacaatatcagtgggttattgatggcctttcaagtgctgtcggccggtttcatcctgggtgggctcaagctctacaactaccagctcatctcctcctgacgcagcgcaggcatgggcaaccggcggctatccagtcaatccatcacgctacgcaatacggcaacgcagaccgacagcttctggcggatcgcggcgatatatatgcgccaaagtgggcatatttttggcgatggcgggatattggcccaagcctgtctggttgtaatgggggtagggctaccttattatgcgacaggcagtgagcggctatttcaaggcatgttagtttttataattaagcgttaagtttttaaaaattaattataacatctgatggatctggctgacctgttgtttaccgtcgttgctgaccgcaatgtgcccgcaatcttttgcccatatagatgtaacgtgaggccagaatgctgaatgtgagtgccattccgttaaccgacatctcacccatctgggatgacggcttcctctccctctccaagaacctgctctccgccgtcactctggatgatttcatcaagaagctgaaccggatcgacgcctgcttcgccggggtgacccgggtcaacctgatcctcaatctgggggcgggggaggaggccctcttctacttcatgggggagaagggccccaagcacctggtctgcgccaaggccgatctctatttctccagggagcaggccatagtgctgcccatggcccgctttcacaaccgctgcgagtggctggcggcggccagagtgtatgaggggttgcactcttactgccagctgcccatcaccacggcccgcagccatctgggcggggtggaattcatcagcccggcggtcaatgccttcccgatggagaccctggccaagctgacccagctggcggccatcgtcgccattgcgctcgaaaacgtgctcgacaaggagcgcaccctggagcaggccaactccctgcgtctggagcgcgacagctgcaagatcctggtggatgtcaccaatgcggtgattaaattggtgcgcatcgccgagctgccgaggagcctcttctccatactgcagcaccacttcgccatcagcagcctgtgtctggcggagtacaatgccacctccgacagcttcaaaagctatctggtcaatcagcagcagagcgatcagcccggcatcatcaaccactcctgtttcgagaagaactgtctgcagggggcgctcggtcatagcgagcccttcttcatctatcgggagcagggccacggttgcgattcgagctgccgcttcagcacccagatactgccggccgatgcggacagctcctgcatattgccgctgcgttatcggggcaatatgctgggggtcttgatcctctcccacccggatgccgatttttttgccgacatcgacatctccctgctcgaacaggtggcggcccgcaccgccattgccatgaacaacgtgcaggcgcagcaggagatctccaacaccaacggcgcccgcgagaagacgatccgggtggcggagctcgagccaaacgccgatttttccagcatcatctatcaaagcgccgccatggagagcgtgctggagaaggtgaaactggtggcccagagcgattgctcagtgttgattttgggggaaaccggcaccggcaaggagctgatcgcccaggccatccatcggctgagcgatcgccgcgaacaggagatggtgaaggtgaactgcgccgccattcccaccggcctcatcgagagcgatctgttcggccacgagaagggggcctttaccggcgccctggcccagcgcatcggtcgcttcgagcgggcccacaagggcacattgttcctcgacgaagtgggggacatgccgctggacttgcagcccaagctcttgcgggtattgcaggaacacgagctggagcgggtcggcaacagcaatcccatcgccatcgacgtgcggctggtggcggccaccaattgcgatctgctctccatggtcaagaacaagcgcttcagaagcgatctctactaccggctcaacgtctttcccatcgagttgccgcccctgcgcgagcggcgcgaagacataccgctgctggtcaacttcttcatcaagaagatcgccaagcggatgcgccgcaacatcacctctatcccggcagacgccatgaagatgctggtgtcgctcccctggtacggcaatatccgcgagctggaaaacatcatagagcgcgccgtggtaatgacccggggccatgtgctcaacctctccccggatgaactgatgccgctcaagggctatcacaagatagagaccctggtctatgacgagcccgagcaggccttgttcaagggcggcaacggccagagtgacggggtggaggacgagcgccaaaccatcatagacaccttgcgcgaatgcaacggcatagtcgcgggggagcggggcgccgccaaccggctcggcatgaaacgcaccactctgctgtcgaagatgaaacggctcggtatctcggcgaaagccccccagaccctcaactaagggacactacagatgttgctcgaactcgatagcgataccccgcaggcgctttgcgcccaccgggaggtggtccattaccagcgcgatggtgtcaccacggacagcgccatgcagctgccctgcgaaaccccggtggcgctggtctacaacggcatcgcccacagcgtcatgatgtgttcagccgccgatctggaggactttgccatcgggttttccctctctgaggggatcatcgatggcctgcaggacatccacgatatcgagcaagttgacggctgtcaggggatcgagctgcatatcacccttgccaatcgctgtgtgtatcgcctcaaagagaagcggcgcaccctggccgggcgcacggggtgcggcatctgtggcagcgagagcctggagcaggtggtgcgcaccctgccgcaactgccggacagccagcgcttcgaggtgaccctgatcgataaggtactggcggcgctgcggcccttgcagttgctggggcagagcacgggcgccacccatgccgccgtccatgtggacggggagggcaatattctcgccattcgcgaggacgtggggcgccacatagcgctcgacaagctggtggggcacctgcagcgcaccggtcggcgtgacggcgccatcctggtgaccagccgcgccagcttcgagatggtgcaaaagtgcgccagtgctggcgtggagatcctgctcgccatctcggccgccaccgaacttgcggtcgagcgggcggagcagaccgggctcaccctggtgggcttttgccgcccggggcgggcagagatctacagcggttgtcagcgcattgggctggggtagtgcagccatggatgccgggttatccggtcggtggttttagagggttggcaggtacaaggccattggcggacggggggcggctcgggtatagtcctgcgccaacaagattggttcggccgggcgaagagcaacccgcacccgtaagggtgcctgaggtcgccgcccgccaacacagcgtcaaaggatacttagcccatgaaattcagccccctgctggatgagatgatgaaggccctgcaggtgctgccgggtgtcggccccaagtcggcccagcgcatggcctttaccctgctcgagcgcgagcgcagcggcggcttgcgtctggcccagctgctcaatcgggcgctgaccgagataggccactgcagccactgccgcaccttcaccgagaatgcgctttgcgagatctgcgccaatcccaagcgcgaagagagcggcttgctgtgtgtggtggagagcccggcggatgtggctgccatcgagcacacaggccagttctccggccgttacttcgtgctgatggggcacctgtcccccctcgatggcatcggccctgaggagctggggctggagatcctggagcagcgtctgaaagcagagtccatcagcgagctgatcctggccaccaaccccaccatcgaaggggatgccaccgcctggtatatcgccgacatggcccgcgccgctggcgtcaaggtgagccggattgcccacggcgtgccggtgggcggcgagttggagctggtggatggcaccacgctttctcactccttgatggggcgtcagccccttaattgaggccgcgtcagcccttgaattgagtccgcgtcaggctcactgtttctcaaacccgcttcggcgggtttttgtttggctgctgtgcggcgcatcgtgggcgttggcgtaaaaatcgccattcgcactgccaagatatttttcccccttgaaatggggatcccaggccccatcttgtatcaggaatatgttcaacccgaatcgcctgaggatagtgtcgatgacccaaagcgttcatgccgaaacccacgggtttcagactgaagtcaaacaactgctgagcctgatggcccacagcctctactccaacaaagaagtgttcctgcgcgagctgatctccaacgcctccgatgcggcggacaagctgcgcttcaaggcgctttccgatgcctctttgttcgaaaacgacggccagttgcgcgttcgcctggtggttgataaagaaaatcggaccctgaccatctctgataacggtatcggtatgacccgtgatcaggtgatcgagcatctgggcaccatcgccaagtccggcaccgccgagttcttcaagaacttgtcaggtgatcagggccgcgactcccaactgatcggtcagtttggtgtgggcttctactccgccttcatcgtcgccgacaaggtgacagtggtctcccgcgccgccggtactgctccagagcagggcgtgcagtgggaatcggaaggggaaggctccttcaccgtggccgatgtgaccaaggagggccgtggtactgacgtcatcctgcacctgcgtgccgaagaggaagagttcctcgacgactggcgtctgcgcgccgtggttgccaagtattccgaccacatcagcgtgccggtggagatgttcaaagagggcaccccggatcgcgaagaagatggcgagaccgtcgtcggtacgccgggcgagtgggagcaggtcaaccgcgccaccgcactctggactcgtaatccgaaggagatcaaggacgaggagtatcaggagttctacaagcacgttgcccacgatttcgaagatccgctcttgtggggtcacaaccgggtggaaggggcgcaggagtacaccagtctgctctacgtgccggcccgagcaccgttcgacctctacaaccgcgagcagaagcacggcctgaaactctacgtgcagcgcgttttcatcatggatgacgccgagcagtttatgccgacgtatctccggtttgtgaaaggggtgctggattccaacgatctgcccctcaacgtcagccgtgaaattctgcaagacaacaaggtgaccgtctccctgcgcaaggcctgctccaagcgggtgctgaccatgctggccaaactggccaaggatgacgccgagaagtacgccaagttctggagcgagttcggcaacgtgctgaaagaaggcccggccgaggattacgccaaccgcgaagagatcgcgaagctcttgcgctttgccagcacggcgggcgagggcgaagcccagaccgtctctctcgaggattatgttggccgcatgaaggaaggccagcagaagatttactacatcaccgccgacagcttcgccgctgccaagaacagcccgcacctcgaaatcttccgcaagaagggtgtcgaagtgctgctgatgtgggagcgtgtcgacgagtggctgatgagccacctgaccgagttcgatggcaagcagctggtctccgtcacccgtggcgagctggatctgggcgatctggaagatgaagcgtccaagcaggcgcaggaagaggccgagaaggccaacgccggtctggtggagcgggtcaagaccagcctgggtgaagcggtgaaagaggtacgtgtcacccaccgtctgaccgattcaccgtcttgcatcgtcaccgataaccacggcatgagcacccagatgatcaagctgatgcgcgccgccggtcagccggtgccggagcagaaatacattctggaactgaacccggatcacgctctggtgaagaaactcgacaccatcgaagacgaggcgctgtttggcgagtgggtcaccctgctgcacgaacaggcccagttggcagagcagggcggtctgaatgatccggcgagcttcgtctcccgtatcaaccgtctgctactccaggcatgatgtttcggcccactgcatgcagtgggctttttttatgtggcgcttgtccgacaaggggcaagcgcctctcttcgttattgagggacgctgcattttcactcattttttcagggcagcattgcggctcgagtcgcatcgccgctgcgggaacatggtgaaaaataagccactcacacggggcaagcttgtgaaaatgagcgaaaccgtgtagttttttgccttctcaagaattgaataaccaatcaataggagcgtgtatgcgcattgttctgttgggggctccgggtgccggcaaaggtactcaggctcagttcatcatggaaaaacacggtattccgcagatctccaccggcgacatgctgcgtgcggcgatcaaggcgggcaccgagctgggcctcaatgccaaagccgtgatggacgcaggtcagctcgtctctgacgacatcatcatcggcctggtcaaagagcgtattgcccaaccagattgcgccaacggcttcctgctggacggtttcccgcgcaccattccccaggcgcaagccatgaaggatgccggtgtcgtggtcgatttcgtgctggaattcgacgtgccggacgaagagatcgtcaagcgcatgagcggtcgtcgcgttcactccggctccggccgtacctaccacgtggtgttcaacccgccgaaagtggaaggcaaggatgacgtgaccggcgaagatctggtgatccgtgccgacgacgaagagaccacagtgcgcaagcgtctggatgtgtatcatcagcagactgcgccgctcatcggtttctacggtaaagaggcggaggcgggcaacacccgttacgtcaagattgatggtacccagccggtggatcaggtcagcaagcagctggcgagaatcctgggctaagcccgacattgcgaaaatgagcaatggcactgtgccattagacaagggtccatgcaggggccctttcttgcattcagatagaacaacagaaagacaggaagcaatcgtgaccacaaaaaccgggatcttgctggtcaatctgggtaccccagccgcgccaaccacggcggccgtcaaggcctttctcagccagtttctgcacgacccgcgagtggtcgacttgcctcgctatctctggtgcccgctgctccacttcatcatattgccaacccgctctcccagagtcgccaagctttatcagcaggtgtggaccgagcagggttcacccttgatggtgatcagcaagcagcagcgtgctgcgctggagcaggagctcaagcgggaaggggtcgatgtgccggtggaactggccatgacctatggctcgccctccatggacgatggctggcaggcgctcaaggccaagggggtcaaccgggtgatactgttgccgctctatccgcaatattcggtcagcaccacagcctctgtgtttgatgcctgggccaaggcgatgaagaaagagcgcaacctgcctgtggtgcggctcattcgtgattaccatgcacaccccgaatacattcaggcgctggccatgagcgtgcgccgtcattgggagcagaaaggtcagggcgatcatctgctgatgtcgtttcacggcattcccgagcgttacgaaaacgaaggcgacccttatggtcaccagtgtcgtcgtaccgccgccttgctggccgaggcgctcgagcttgaagccgggcagtggacagcttgtttccagtcccgctttggcaaggaggagtggctcaaaccctacacagatgtgaccatcgccggtttgccggcagcgggcatcaagcggctcgatgtggtctgtccggcctttgccgccgattgcctcgaaaccctggaagagatcgaagtgcagaaccgggagatcttcatggaagccggtggcgagcagttcgaatacatacctgcgctcaacagcgatcaggctcacattcgcatgatggtctcccttatttgccgcgagctggcatgatggtctctttcatgtgccgccagctggcataagtttcccgcgttcagaacccaaggataaggagtgtcatgatgatgcatatcacgttgatttacgcaggcctgctggggctgctgtttctgttgctctccttctgggtggtcaagcgccgtgcccagttcaaggtgatgataggggaaggggaggcgcccgagatgcgctccgcgatccgtgctcatggcaacttcgccgagtatgtgccactgaccctgctgctgatggccctgtgtgagctggctggggtgggggcgctctggctccacgtcggcggtctttgcctcctggtggggcgtatcctgcacgccatcggtatccagatccccaaggcccccaacatgccgcggctgtttggtaccctgttgttctggttggcactggggctgttttctgtgctggcactggtacaggggctctcgttcggctgatatcctcgtctcggccgacccgaaaaaccacctcccggcgaggtggtttttaagatgaatcatggtaaacgttttcctctgcagcccttgtctatactgaccccatattttaatcaggcgacttttcggcacggcggattgtgttaaaatcccgcccctctttcccccagagcacagaagattgccatgaaattttccggtcagcgcaagtccaaacactacttcccggtcgacagacgcgatcctctgatcccgcaaaatcccctgcttaccgaactgggcaaagcctatgtagtgggtatcgatcagacactggtggacatcgaagcccatgtggatgaagacttcctgaaccgttatggcctgagcaaaggccactcagtggtgatcagcgacgacgtggccgagcgtgtttacgaagagctcaaggccaacaacatggtggtgagcgagtttgccggtggcaccattggcaacacaatgcacaactactcagtgctggccgactcccattccatcctgctcggggtcatgagccaggacatccgcatcggcagctacgcctaccgttatctgtgcaatacctcttctcgcgtcaacctcgactacctgcagccggtcaatggccctgtcggtcgctgcttcaccttcattaccgaggggggagagcgcagtttcggcatcaatgccggcaagatggatcacctcgatgtggcgcacattcccgaagccatcatcaaggagtcctccgctctggtgatcaccgcctatctggtgcgcggtgaagatggcactctcatgaaggaggccgccatggccgccgtgcgctacgcccgcgaggccggtgtgcccgtggtactgactctgggcacccgcttcgtgattgaaggcaatccccagtggtggcgcgacttcatcgccgagaacgtgacagtgcttgcgatgaatgaagatgaggccgaggccctgaccggcatcgccgatcccctcggcgcagccgacaaggcgctggactgggccgacatggtgctctgcaccgcaggccccatcggcctctacatggcgagttacaccgaggaagactacaagcgcgagaccacccataccctgttgcccggcgtcatccccgagttcaacatgtatgagttcagccgccccatggcccgtgacaagtgccgcaatccggcgcgcatctactcccacatctccccttacatggggggcccggagaagatcaagaacaccaacggggcaggggatggtgccctgtctgccgtgttgcatgacatggtggccaacgcctatcaccggatgaatgtgccgaactccgccaagcacctgtccgagttcttgacctactcctccctggcccaggtgtgcaagtacgccaaccgggtgagctatgaagtgctggcccagagcagcccccgtctttcccgtggtctgcccgagaaggaagacagtctggaagaggtttactgggagcgttgatccccccgttttcccgtatcgagaaaggcgcccaacagggcgcctttctgttttggggctggatcatgtttctgacgctcatttggctatggtcatggacatttatcaagctggcgacataccttgttaacaaactgtaccaaggtcgggttcacgctatgttgaggcaatggagtattggccaccggttattgctggtggcgttgatggtgctggtcatagtggctgcgctcctcgttacctgcctgcgggtttatcatcagggattgatggcggagaagagcaatcagacccgcgcccaggtggagaccgcctacagtctggttgccggtttcgaggcgagggcaagacagggtgagctggacgacgctagtgccaggacccaggccctggcggccctgcggggattgcggtacggccaggacgactatttctgggtcaatgacagtcaccccaccatggtgatgcatcccatgaaacccgaactcgatggcaaggatctctccggggtggaagacaagcagggactcaagctattcgttgcctttgtcgagcgggtcaagcagcaggctgctggtggtgaggtggcttactactggcccaaacccggcgttgacgagccggttcgcaagatctcctacgtcaagcactttgccccctgggactggatcataggtaccggtgtctatgtggatgatgtcgatgcccagtatcaggaagtgctgcgcaccctgctggggatcggtgccgtcttggccttgctgttgctgggcgccgtgaccctgattgggcgcagcatagtgacaccgctggctcagtccgtctcggccctgggcaatattgcaaagggtgagggggatctgcgttttcgtctgccagagagcggacgagatgaggtgagtctgctgtcggccaatttcaacctctttgccaaccagatggctcagttggtggctcgcacccagcagatcgcctatcagaaccgggaggcggctcatcaactggagcaggttgtggtgcgaaccagcgccatcgtcacggatcaggaacaggatacccagcgggtcgccgacgccatggcccagatgaccatcagcagtcgcgccgtcggcgtgaatgccgagcaggccgcaacggcagccgatacggcgcagcacctggctcagcatggccgccaggtcgtagcgcagaccattgccaccatagggcaactggccgatgagatggaggagactgtgcaggcggtggcacgcctcgagcaggacaccaagcagataggctcagtgcttgacgtgataagggggatcgccgagcagaccaacctgctggcgctcaatgcggccattgaagcggcgcgcgccggtgaacaggggcgtggatttgcggtggtggccgatgaggtgcgtacactggcgacccgcacccataactcgaccgacgagatccggcagatgatccagcggttgcaagagggggctggcaaggtggcgaccgggattgggcagttgcaacaactctcgcgttcgacggcagagaaggccggggatgccgagggcgccatcggtgacatcgatgaggcggtcggcaccatcatgaccatgaacaatcagatagccgaggccgccagcgagcagagtcgatcgacggacgagatcacgcagcgcctctccgccatcacccagcttgccaacaaggcacttgctgaaaatcagcgcacagggcaggcggcaggtaccttggctcactccagcgatgagctgagtgccctggtggggcgatatcgcacttaatgaggggggctcccgcctttttagggatttgacttgagtctggggggcttttgggacaccatctgccccattcttggccagcactggccgacagcctgtaagagagagaccccatgagcaaactaactgacaatcttgacgccaatttcaaactgttcatcgaagaagtccgcgagtcgggtcaggtctggggcttgcgttacggtgaagactgggttgtctgccgctctgccgaattcgaagatgccgatgtgatgccgctctggtccgccgaagtagatgcccgcctgcactgcgtagacgagtgggctgactacgagccggaagtgatcgagctggaagagttcctcgacatctggatcaatgacctgaacgaggatgatgtgctgatcggtccgaactggaacgccgatctggaaggccaggagctcgagcccatcgagctggccaaggcgctggttgaactggacgcctgaacagttctgcattgatggatggcccctaacaaggccaccggcagcaacaaagaaccgatatccgcaaggatgtcggtttttttgtggcccagcgccaccatgatggattaaaaggcgatttggctttgcacctgtcagggggatggtccatcatcactcttttgccgatcgggaggagccatgtttgtatttgacgtaaccggcgttgcaggggagcgtgccgagatccgggtccaggcgctggactgggggcagacaggccctgtcaccttcagctgtgatgacgataaactggcggtgctgctgctcaccgactgtcgctgtgatgcggtcggcttcttcaatctgctggccggcagcaagcccctctatgtggaacagtggctctcttatttgcaggagactggccgtatcgccaggcagagcagccagctggagagtcccgcccagaccgattacctcgccagagccggctttgaacatgaagagctcaatgcgctgcttggtcaaatctatcaggtggcgggtttcaatcgcctgcagatcaaccgttacctcaagaatcgccacaatcccaccacgctggcgacccgttacgatcagaaagagctggagcgctatcgccagctcaacgacatcattctgactctgctgaagttgaaacgtcctcagtaaacagccccagctggctgatgtccggtcgcagcggttgcggcctggcgatgagatagccctgcaatccgtccacatacatgccttgcagcaattgcttctgccccagttgctccaccccttccgctatcacctggcaacccatgcggtgtgacacatcgacgatcatccgcacgaactgctggttggtcagatcctgctccagccctgtgatgagggcgggatccagcttgatgtaatcgggtttgagctcacgaaacaggttgaatgaccctattcccttgccgaagttgcagatggcggagcgactgccgttgcgcctgagcagctcgaacacccgtttggcccccgtcatgttgcgctccagatgctcctcatccagttcgaacaccagattggcgctggtgttgggatccttgagcagctgcctgtccagccagatcaggaaggtgctgttttgcaacaggttgctggagaggttgatgccccagcggctctggttggcgccaaatgcccggtactggcgcatgatgtgaaccaccagcatctgttccagcttcatcaccatgtcgaggcgctgggccatggcaaacagggtgtccgttggcagcacagtgccgtcagcactgctgaagcgggtataaatctcgttgtaggccagcatgctgcggtgcatggattgaatgggttgataggtgaagcttatccgttcctgatccagcagctcgttgagcaccagtttccagtggtgctgaccctgcaagtcgactacctcatcatcgtcctgctggatggcccagccgttgactgtctccgtctgggcgcgagcgagcgccagatcggcccgcgccagtatggcttctatcttctgcccgctgctcaggcgcgtcagccccgaataggcggcgctctccagctcgtgctgctgttgatagtggtcaaaggcaatcttcagatctcgcccgagcagggggggcggtatgttggccaccggctgcaccagcacggcgaagtcggcccccgagatacggtaaacctgatggccgggaaagcggctcaccacccgggtgatcagattggcgatgtccttgatataggcatcccccgactgaaagccgcgctgagcattgagtttgccaagctcggtggcacggatcagcaccagggtggcggtctgggtatcctgatcccgttgcagcagagccgtcatgtcgcggcgaaatgcgtggcggttttgcagctgggtcagctcatcctgagtcgccagattgtgcaactcgtctatctggcgatgggcatcaagatcggcttcattgaagtgagaaagcaactgctgcagtgcagcctgggcctctgccgtctccagaaccgcagggtcacgcagttgcagggctttgatccagacgcggtcctgctgggcccgctcggcattgcgggcgcgataggccagcatgaacatcagtccgaaaccgagcagagaggtgccaagaatgagtgtcagggtgagaggggttgcctgtgcggcgagccagatgccttgcaacagcagcagaggagcacaggtgacggctgcgatcagtaacaggttactcccgagcttgttcaacatcttgtcatccttgatgatgtttgtgatgctgaaattctaaccaagctcacgacgcaaagcatgggataccgctcaactcctggaaaagggccaattgaaatcggctaaatgtgagtgaaaccactttcataagcccttaaaaaggcgaagatgggttgaaaatagatcaaacaaggcagaggtaattatgttgttagaacccgtaaatactgccaaagcacggcaactattgaatcagagtatggccttggtgctcgcggggggacgcggcagtcgcttgaagcagttgactgacaaccgcgccaagcctgccgtccatttcggcggcaagttccggatcatcgatttcgtgctctccaactgcatcaactccggcattcgccgggtgggtgtggtgacccagtacaagtcccacagcctgctgcgccacctgcaatcgggctggtcattcctgcgctaccagatgaacgaattcatcgacctgctgcctgcccaacaaagggtggacgaggtgcactggtatcgcggcactgccgatgccatctatcagaacgttgacatcattcgcgactacggtcccaaatacatagtggtgctggcgggggatcacatctacaagatggattacgccgccatgctgctcgatcatgtgcgcctcggtgccaaggtgacagtggcctgtatcgaggtgccgcgcgccgaggcgtctgccttcggtgtcatggacatagacgagcagcgcaagatccgcgccttcgtggagaaaccggccaatccaccggccatgcccggctgcgaagatcgctccctggcctccatgggcatctataccttcgaggcggagtacctctatcagctgcttgaagaggacatcaacaatctggagtctaagcatgacttcggcatggacctgatcccgcgcatcgtggacgagggcaaggcgtttgctcaccccttcaccatgtcctgtgtcggtgccaaggaagggcaggaaccctactggcgtgacgtggggaccctggattcgttctgggaggcgaacatggatctcgcctctgtggtgcccgagctcgacatttatgacgagagctggcccatctggaccagccagaacatgtctccccccgccaaattcgtgcaggacagaaacggccagcatggcatgaccatcaactccatgttcgcggggggatcgattgtcagcggctctttcgtactcaactctgtgctctttaccaatgtgcgggtgcactccttctgtaccctggatcaggcggtgattttccccggtgtcgagataggtgccggttgccgtctgcgccgggtggtggtggataaaggctgcgtgttgccagatggactggtagtgggtgagaacgccgatgaagatgtgcgtcgcttctaccgttcagagcagggaatcgtgctggtgaccaaggagatgctggccaagctggcgtgagagagaagcttgaaactgtgtcagacgttgtaatgcataagggagccgaatcggctccctttctttatggtgtgatcgctggatttactcgcggacttatttttcgctcacaatggccttggcggccatcaccatggcggtgccgtgcttgccaccggcggcggtgacttgcggcacgccatcttcgtcggtgtcgccaccggccccttcgatgacgttttcaccggagtcgccgatccactcggccatctgcatgccgccgttgactgtgccacggaaccagcccacatagcgttgggtcagctgtgccagctccagctcgggggccttctccgtgccttcgttgcgcagattcagcatggcagcacgcagggcaccagagattgcggcctgggtccagggagtgtattcaccctgcttgcccgcaagccaggtgcctgccttggtattgaagtacgccttgtcggtcgcgatgaacagctcgcgtgcggcattgcggtacttggcatcggaggtggcgaggaaggccgcggtcagcccgcgcacggcggcaaattgcgcatccacggattgacccgcatccggcttgccacccagggtcaggccgtcatacaccaggccgttcttgcccatcaactggccgagaatgaaatcagcctgctggcgaatgagtaccagcgcctgttggccttgtgcggttttcagatccagctcgccgttatcaccggcggcataaccgaccggcagagcatcctgcgcacgctgaaaaatctgcaaggcgaccagggcgtaagcggcgtcgaaagtggtgacgtgcttgccctgtttgccggcctgccagctgtcgaccagggtaccggccttgggctcgaagtgcagggcgttgaggttcttgaacaccatgccggagagattcagcgccagggagaaggcatcttcccctgccaccagcttggcggcatcgctgcccttgttggcggcaggtgcagcggcgaacggggcaccgtcaaacacggcgtggaaggccgggttctggttggtgttggccgtgcgttgatcgctgaaggcgtagaattcggagagcggccacagcatcatccaggcatcgcgcagctgggctgagccatccaccacctccagcttgccgatggcgcccacgtcattcttgctggcttcggtcactttcacctgatgggggaagtagacgatacccttggacggatcgtattgcggtgtgatgttggcacccagctgcttgccatcgaagccgagctggccctgcatgatggccagcttgtcgatggactgctcggtcagcatcatgccgttgaagccgtcggcggcagagacgccgagcttgtgcttgccgtcctgatccatggtggcggacgcggcttccacctcttcatcgctctcggccacgtgcatgccaccgaggaaatcctgggaccacatcacttccttgagcagtatgccgcccacggccgccgggttcagcaggttgtcggcaccgctccagcgcagggtggcgtagtcacgaaaataggcgggcacctgagtcttgacggttttctctgtgcccttggcggtcttgatggtgacctgatcaccgttgaccggggtggtgtttaccgcctgggcaaactccggattggcggaagcatagggcagggagaggggatacatgccctgtggcacttcatcggccgggaagccgacagcctcggccatggccagcactcgcttgccgaggtcggccagggtgccgccgcgggccaggttttgcggaccgttcaccagatgggggcccatgccggactgatagttcagcgcgtacatggcctcttcggaatattcataggattcgataccggcggcaaagtcgaacggggtcggctcatcggcgcggttggcatccagcacatccagatccagtcccagcgcttcggccagcggctcgccggagagctcgaattcggtataggccagcatgttggcggctgtgttgaacgtcttgtcttccaccttgacggcagcctgtgcggcgccactgagcagtgcgcaggcgatcgcctgtaccagtacggtttttctcatgtcccttctcaccatatgtttgattttattatgacgcttctcatgaatctaaatgagaatggtgtgcattatgagacaaaggggggagcttgagaagaaaaaaccgcgccccgggggttgaagagaagaggggcgcggccagagggtcacagcagcttgaaggggatgaccagtcgacccggttctaccttgagagcctctatcttgtctttgatcctggcttcgtttttgcgactgccatccagacggtagacgggggtctgggagaagaacagggagagggactggttgaaggtggagagcaggggagtgagggcggcgcccacgtcggctggctccgtcttgaccgagacgagctccagatcgcgcagatagatggcaccctgttcggccacatagtcggggcgggcgctgagggagaagcggatcttcatctgctggctgccaagggggctgctgacctgcagatcaccggcagcatccagctcgatccgatcggcgctgctgcggccgatgcggctctgcatctcgtcgagacgaaccttgctcgacatgatgccggggatccccagctgtttctcgaaggcgaccctctctttgaggtattggttgatttcgctttcgctgacgttgtactgggtgagcgaacaggctgccagcagcaggctgaggggaagcagaagcaggtgctttaacatcgacagttccgtgagttgagagacatgaccaaaaagatggcgccatcttagggggaaacgcccctggctgccagcatgagcacctagcccccgtttttgtcgcagcctcatatggggtgtgagctgcgtcttcatacgagtaactgcgggtgtaatgacaaggcagcccgcggctggcgcggcccacccaatatccacagataagttcccgttttaacgatataaaaatcccattgaccgggtgatttcaaagcgagtattttaccgccgcacaaatacaaattgataatcattatcattttgaatcatgtttgagggtgtaacgtggatactcttgtgatggaaaatagcgcgcctgcccaggctgcgatggaaaatagcgcgcctgcccaggctgcgatggaaaatagcgcgcctgcccaggctgcgatggaaaatagcgcgcctgcccaggctgcgtccccgcccgatttcttgtttacctcaggtcagggcacgatcagtgcctacgacctgggccagcctatcaccacgcccgcctgtgaatggcccttgctggagcgacagatagcccgggcgctggcggcggccgaggccgcagggcaagccaatccgctgctggtcggtgcctttgccttcgatccggccgaagcctcttgcctctatgtgcctggccgctatgagcggggcgtgcgcatggcctccgagccgatgacgtttgcagccaaagccgcccttgccagtgcacctgcgagcaaccaggtcatttcggtacagagcacaccggcggcggccgagttcaaagcttcggtcagctcggcgctggatgcgtttgcacaaggtcgtctctccaaggtggtgctgtcgcgcaagctatcgctcactctgcacaagccagccgatcccgagcaggtgctggcccggctgatgagccagaacccccatgccttccacttctccctgccgctcgggcaagatcgccgcctgcttggggccagccccgagctgctgctgcgggtcagcgggggagaggtgttcactcacccgctggcgggctctgccaagcgcggtaacgagccagaacaggacaaacgggtggcccgggatctgctggcctcccgcaaggatcagcatgaacaccgcctggtgatcgacgagatccgccgggtgctgacaccgcactgccgtgagctggccattcccgccaatcctaccctgatgagcacggataccctctggcatctgggcacgcccatcgccggccagctgaatccgggtcaggcttctgtgctctccctggcttgccagctgcatccgaccccagccctgtgcggttatcccaccgagctggcgcgccagttcatccgcgagcaggaacccttccggcgtgccctgttcagcggcatcgtcggctggtgcgacagtcagggcaatggcgagtgggccgtggtgatccgctgcggtgtgctcgatggccatcaggtggagctgtttgccggcgccggcatagtggcaggctcggatcccgccatggagtgggccgagaccggcaccaagctgggcaccatgctcaacgcgcttggtctggatctggaggtggcacaatgacgcagtccaaccgcttcctgccctatacccgctggcccgaagccttggcggagcagtatcgtgccaagggctattggcgcggcgagcccctgaccgccatgctggatcgccagtgcgaagtggcgccggatgccaccgccatcctctgcggcgaacgcagtttcagttatcgcgagctggacgctgcctcgagccgactggccgggcgattggcccgccatggtctgggggtcggggacacagccctggtgcagctgcccaatgtggccgaattctatctggtcttcttcgccctgctcaaagcaggcatagcgccggtcaacgcgctctttagccacaaccggctggagctcatctcttacgccgagcagatcaccccccgcctctttatcggctcgctcgcccatgcgctgtttgccaatggggcgcgccacagtgacctgctgcgaggcataggcgccgagctggtgctgctcgatggtgagagcggggagctggggctgactcattggctgagtgatctggccaagaccgaaggattggctgtccccgcctatggcccgagtcctgcggacgaggtggccttcttccagctctccggcggcagcaccggcacccccaagctgatcccgcgcacccatgacgactactactacagcgtgcgccgcagcaatgaaatctgtggactcggcccccatacccgttatctctgtgccctgccggctccccacaacttccccttgagctccccaggtgccctcggtgtgttcgaggcgggcggcgccgtggtgctggcgccggatcccggccccatgagctgttttccgctggtggcccgccacaaggtcaacctcacttccctggtgccaccggccgtctctctctggttgcaggccaccgaatctgacccgtccgtccgcagtcagctcgcgagcctcgacttgctgcaagtaggcggcgccaagctggccgaagcggtggccagaaagatcaccccgctgctcggctgccagctgcaacaggtgttcggcatggcggaggggctggtcaactacacccggctggacgatagcgatgacaaaataatccacacccagggccgccccatgagcctggatgacgaggtgggcattctggacgaggagggccagccggtcgccccgggccagcctggcgccctgcatacccgtggcccctacaccttccgcggttactaccagagccaggcccacaacgcccgtgtgttcgatgcagatggcttctactgctccggcgatctggtggtgcaggatgccgatggttacctcactgttgtggggcggcagaaggatcagatcaaccggggcggcgagaaaatcgcggcggaagaggtggagaaccagctgctgcaccacccggccatcacccaggcggccctggtctccatgcccgacagcgccatgggggagaagagctgcgccttcatcgtcagcacggatcccgggttgaagccgctggccttgcgcaagtttctgcgtgagcgcggcgtggcggatttcaagctgcccgaccgtttcgaaactctggatgccctgcccatgacggcggtgggcaagattgacaagcaggggctgcgcgcgcaaatcgccgagttaatcgccgccggccagcccctgaccacagcttaaaactaaaaaaggaatcatgacgttatggctatcccaaccctgaacaactacgccatgcccagccagtggaaggccaacaaggtcaactggaccctgaaccccaagcgcgccgccctgctgatccacgacatgcaggagtacttcaccgcgttttatggtgaggacagcccgctgatccaggccctcaccgagcgactcgccgcggtgcgcaagcagtgcaaggccctcggcatcccggttttctacacggcccagcccaaggatcaatcccccgaagatcgtgccctgctcaacgacatgtggggcccgggtctgaacaagagtcccgagctgcaacaggtggtggcagggctgcgcccggagcgtgacgacacagtgctggtcaagtggcgctacagcgccttccagcgctccgaattcgaacagatgctcaaagacctggggcgggatcagctcatcataggcggcatctacggccatattggctgcatgatgaccgcctgtgacgccttcatgcgcgacatccagcccttcttcctggcagacgggatagcggacttctccctggccgatcaccagatggcgctcgactacgtggcgacccgctgcggcaaggtaatcccctgcgaggaggtgctggcacttgccccggcttccactttcgccgtccagactaatccgttgctgacgtatgaggggctcaaggcgcggctgctgagccatatcgatgaagacgaaggggagtttgacccggacgagaacctcatcgactacggcctggattcggtgcgcatcatgtctctgctcacagagtggcgcgccgccggggtggagctgggcttcgtggacttggccaagctgccgaccctcaatggctggtggcgtttgatcgaggccaagctggcagcacaggcgctggaggtgacgcgatgagccgcttccctctgactataccccaacaggggctctggtccggtcatttgctcaacgacgacaaggccatgttcaacaccgccgagtgcatcgcctttgatggcaaggtcgacgtggccgtgctggtggccgcgctcacccgggctgtgggtgagtgcgaggcgctcaagggccacttcgaagacgatggggaggcggtctgcttcgtctcggacgaggcgccactcgcctatggcgaggtgaaccttgaaagcgatgacgaggtcgtcgcccgcgcctgggcatgggccgatctgcgccgcccgttcaaactgaccgaagaggccccctgccgcttagccctgctgcgtggccccggtcgggattacctctacagttgcgtgcaccacatagcgctggacggttttggcaccaccttgctgttccagcgtatcgccgaactctatggcgaagggctggcaggggctgtgccgtcgccatcgccgtttggcctgctggatgaggtgctggccgaagagctggcccgtgaggagagcggcaagaacgccgccgcccgcagcttctggcaggagcaattgcaggcctggcccgaggtgaagtcctttggcgagacccgcgcgcccatcgccgccgaatttatccgcgagagccgtccgctgcccgcggcgctgtggcaatccctgaccggctttgccgacgagcacaagctgggttggcctgagctgctgctggccggcctatcggcccagctctcccttgccagtggccagcaacaaacgttgcttggcctgatgatgatgaaccgcatcggctcggcctccctgaccgtgccctgtatgcagatgaacatcaccccgttggcgctggcgctcggtgaagaactggatctggcgggggcggccggcgccgtggccaaggccaagcgcggcgtgcgcaagcaccagcactaccgctacgaactgctgcgccgcgaccttggcctggtggggggcgacaagcgattgttcggccccttggtcaacatcatgccgttcgatcacgcccgccgtttcgggccgctcagtgcccatatcctcaacatcagcgccggcccggtggaggatctcaccattgaggtgcaggtcggcgccgatggccagcccagactggatctggacgccaaccccggctgttaccagcagcaagatctggcgaccatcgccgataccctgttcgccctgctgggccgctggctggcccagcccgcccagaacctgggcagcctcaaggccgactggctggccgagcagcggcagggagccatgatcacggctcccgctcacgaagtgatcaaggtgcggccggtgctggacgcgctctgccacttcgccgcccagaccccgaacaagattgccctgatacaaggggaggcgagcgtcagctacgaggcactgctggcccgctgcgagcagatggcagcggccctgcaggcgtccggcgtgcaacccggggacagggtcggggtcatgctggcccgctctcccctggccatcttcacccagctggcggtgctgctggcgggcgccgtctatgtgcccctcgaccccgagcagccgctggagcgccagggccatatactgcgccttggggaggtcaagaccctgatcacccaggcggagtatcgccacaagctggccagcctgttcgaggggcgcacgctcctggcgggggatctggtgagcgacaaccgcttgaaccagccagccgccggccgcgccgtcgcctacctgatgttcacctcgggctcgaccggcctacccaagggggtggcggtcagtcacggggcgctcgatcacttcgccgctgccgcccgctgccgctatcacctgaacgagggggcccggatgttgcaatttgcccccttcaatttcgacgccagcatagaggaggtgtttgccacactgagcgccggtgccaccctggtgctgcgtaccgacgccctgctcgaatccatggccgccttcgcggccggggtggagcagatggggatcacccacctcgacctgcccaccgccttctggaacgagtgggtggtggcgctgacggcgggccaggcccacattccggcctcccttgccaccgtcatcataggcggcgaggcggtttaccccgagcaactggcccagtggcagcgccaaggtcgctcagatgtgcgtctgttcaacacctatggccccaccgagaccactgtggtggtcactacccaggagctgcagcaggaagacccgaaccaggcccagctgcccatcggtctgccgctgcccggcatgcaggcgctcattctgggggcaggggaacagcctgccagcgagggggagatggtgctgctcggcccacagcttgccaacggctatgtgggtggcgtgcaggggagctttgagacccttagggtcggtgagcaggcgctgcccgtctatcgcacaggcgatcgggtgcggctggcggccggccggctggtctatctgggccggcgcgacaacgaattcaagatcagcggctatcgcatccagcccggcgaggtggaggctcaactgctggccctgcccggggtggacgaggcctgcgtgcagggggtgagcatcggcagcgtacgccggctggtggccttcgtggcaggcagcgagcgcgacagtcgggccatcaaggcgcagctcgccaagatgctgcccgccgccatgatccccaccgactatcgccactatgaccagctgccccgcaccggctccaacaagctggatcgcaaggccctgctggctcagtaccagtccacggatgaggcactgaccctcggcagtgaaaccgagaaccgggtcggcgccatctggcagcagatcctggggctggccaccatggcgccggcggacaacttcttcgagctgggggggcagtccctgcagaccatacagatagtgaaccggctcggtgccgagttcggggtgcaggtcaaggtatccgatgtgttcgaccacccccgtctggacgacttctgccgcttcctcgacggcaagctgaccgaggatgaagagagtgtggagatggtctggtgatgagcaagatgacgaaggagccgcaaaaaatggcgtttgatttcagtggcaagcgggtctgggtgaccggagctggccgtggcatagggcgcgaggtggcagagcagttcgtggccgccggcgccgccgtggtggggctggatctggcgttccccgaggcagactacccctatgccacccggctgctcgacatcggtgatgccgcagcggtgaacgcctgttgcgcagcgctgctggcagacggcgggctggatgtgctggtcaacggggccggggtgctgcgcctcggccccaccgaaaacttgagcgaccaggattggcacgactgcatgacggtcaacgccaccggcgtcttctatctgctgcgggccctggtgccccacttcaagacgcagcggcgcggcgccatcgtcaccataggctccaacgcggcccatgtgccgcgcatgcagatggcggcctactgcgcctccaaggcggcggtcaccagcctgacccagacggtggggctggagttggcccccttcggtgtgcgggtcaacctggtgtcgccgggctcgacggatacccccatgttgcgcggcatgctgccggacgagggggccatggcccgcaccattgccgggctgccggatcagttcaagctcggtattcccctgcgcaaaatcgccaccccggcggagatcgccaatacagtgctcttcctggcctcggacttggccagccatatcacgctgcaggatctggtcgtcgatggcggcgccaccctgagcgcctgaggtaagtcatgaacaatatgataacgctgctaaaacagctggaacgccagggtgtcaggctggccctcaacgagaaagggcagctgatttcccagtcgagcaaggaggcactgacccccgccatcggcacccaaatcaaggcgcacaaggatgagctggtgcgctgtctggcggcccgcgccgccttcgaggcacctatcgtcgcccagggagcccagagcgggccgctctcttcctcccagagcgggctctggtttatcgagcagtatgaggaggcctcccatctctacaatatgccagtctacttcagggtccgtggcgagctggatacccgagccctggaatttgccttcgatcacctgtttgcccgccaccccagcatgcgcactcgcttcatcaaggacgaggcgggcaggggggcccaggagatactgccgcaccttcccttcaccttgcctgttgaagacgtcagccagcagccgcaagccgaacgcgaggcctatgtggccaggcgggtgcgcgaggagatagggcgccccttctctctgaccaaaggggacttgagtcgggtgcaccttattcggttggggtctcatgaacatgtgctgttgatcacccagcaccacatcgtctcggacggctggtcggtcaagaacatgtttgccgacttgaagcgcgccttcctggcccatcagaaccgggagcccttgagcgtgcccgagttgccgctcacctatctcgactatgcccactggttcaattcgccgcgctttcttgactatcacgccgagttcaagccgttctgggtcgaccggctcggtggcagccccgaggtgcacggcctgccgctggacaagccccgcccggcccatcaggccagcggcggcgagctggtcttctccaccatagacaacaccctgtgggagagcttcaaacggctgtgccagcgccacaacacctccaacttcatcggcctgcatgccctgtttgccctgctgatggtgcgccagagtggcgagaaggaggtcgtcataggcacgccgctcgcctaccgcgagcgccacgagatagagtccctggtgggcttcttcgtcaataccctggtactgcgcacccggctcgacggtcgccccagctttgtcgactacctgcagcagtgtcgggaggaggatctggcggccttcgatcaccagctctaccgcttcgaggcgctggccgaggccataggcgccgatcgcaccaccgccatcaaccccatcttccagatcatgctggtctatcaggccaaggtggatttcaacgatctcatccctggctgccagctggtggaggagacctcgccggtgctgcccgccaagaccgacatctcggtcaaggtgaccgagttgatggattccgtcagggtggattggctgttcgccaccgccctgttcgagcgagagaccatccagtcttacgccgatcgtctgctgcacctgatgcgcgccgtggtggcggcccccgagaccgacatctggcagctgccgctggaggcgggcacagaccaagcagcgctggccgccgagctcgccagcctgcccctggattaccccagccgcgacaccctgctctgccacatagagcgccgcgcggcggagcgtcccgacgcgctggcggtgagtgatggcgaaggcgccctgagttacggcgagctggaggcgcgcgccaaccggctggcccactggctgctgacccgaggcgtgaagccgggcgccgccatcggcatccaggccagacgggatgtggctttcgcggtcgccctgctcgcctgctggaaggcgggggcggcctatgtgccgctcgatcccgcctatcccgccgagcgattggcccatatcctcggtgacgccagcattgtgctggtgctgggaggagagccggatgcccggctcgccgaagccatcaagggcacagatgccggttaccacaacctgcatcggctggcgctggatgggctgccaagcaaggctcccaccatcccccgggacgcggccatgctggcccagatcatctacacctccggcagtaccggcttgcccaagggggtcatggtggagcagggcagcctggtcaacctgatggcggatcacggcgcgcgcatcgtccttgatcaggatggcgccatgttcaactgcatgtccctgtcgttcgatgcgggcaacatgacaaccctgctgccgctctactgcggcgcggccctgcactttggcgagccgggcgagggggccatcacggccgcgatcaactgtggcgccagccatatgatcctgcccaccgccctgctggcgaacctgttgccaccgaccgatctcggttctctgcgcgccatcggttttggcggtgaagcctgcccgagcagcctggtggaacgctggggggagcggatagcactctttaacatgtacggcccgaccgagtgcacagtcacggcgctctgcgcgcggctcgtgccgggtcagcccatcaccataggccagcctatcagcaatttaaaagcgctgatcctggacgaagggggcaacctctgccccgtcggtgtgcccggtgagctctgcctgagtggtctcggccttgcccgtggctacctcaatctgcctgagcgtactcaagaggcctttatcgatctcgccttggcgggtcgtacttatcgcctctaccgcacaggcgatcgggcgctcaggcgccgcgacggcaacatccaatatctgggccggattgacgagcagatcaagctgcggggctatcgcatcgagcccggcgagatagagacgcaagtcgccgcgctgtgcccggccatccgccagatcaaggtggtggtgcaggagggtcgcctgctggcgtacgcctgcctgcatgagggggcgagcgagccggacggcgaggccctgctgcaacgggccggtgaatgcctgcccgaatacatggtgccggtgcggctctgctggctgcccgagatgccgctcacccccaacggcaagctggatgtgcgccgcctgcccgccattgattggcagcagagcaagagtgagccacaaagcgagctggagcagactgtgctcgccatctggcagggggtgctcaagcaacccctcggggtggaggatgacttcttccgcttggggggagattccatcctcagcatccagctcaccacaaggctgcgggatgcggggctgcactgcagcgtcaaggacgtgttcgaggccaagactgtgcgccgcctctgccgccagctcggccagcagcaggcggtcagccaccagaccgaacagggcaacctggtcggcgacttcccgctccatcccatccagcactggttcttcgagcagggcttcgccaagccaggccactggaaccagggggtaatactgcgcctgcccgccgggatcgatgatgacaccctggccggctggctgaccacactgcgccagcatcatgacgccctgcgtctggcggtgaccccgagcggtcagcgctatctggccgagctggcgctgccgccgctgccgaccctggatgcaggaacactcggcggggctgaactgcaggcccgcctgaccgagttgcaaggggatctggagcctgccagcggccacaccctggcctggacccgcctgcgcaacctggccatcgagggcgaggcagagccggtggaggggcttttcctcgccttccaccatctggtcatcgatgccgtctcctggcgcattctggccgaggatctcgcccgggtgagcaggggcgagcccctgcccgccaagggcagcagctatcgccagtggggcgaagggctggccgcctacgccctgcgcgaagaggatcaactggcgttctggctggcccagggggaaggtagtcagcaaggtctgctggaggccgaacgcgccgaagatggccgcgccgccgccagcctgctgcaactggacaaggagaccacggcccgcttgatagacccggccaatcaggccttcttcacccgggtgcccgacctgctgctggccgccctgacccgcaccttgagcgagctgggttatggcgcacgccactgcgtgatgctggaagggcacggccgtgaggcaatcgatgctgaaatcgatgtgagccgtaccctgggctggttcaccagcacctatccgctggcgctggccgatgagcaagagtgggatgcgctggtgtgcgccaccaaggagcggctgcgggccgtaccggacaagggggtaggcttcaacgcccttcgtctgcaccatccccgtggttgggagctgcccgaagccctcatcgtcttcaattacctgggggtcagccatcagggcgctgcaggtcagccctggcagcccctgcccatggcgccgggggcgcctacttcgccggacaacctgccgcgggagctcatcagcctgcacgggggcgtctatgacggctgtctcaccctgcgccaggtcggcgccctcaaccagcaagggagcgacgccttgatggtgcggctttttgccaacctgaaggcgctagtggatcactgctgtggggtgagcgccccgcgccacaccccgagcgacttcccggggcttggcctctcgcaatcggcgctcgaccaggtgctgagcgggcgcgaggtggagacactgctgcccatgacgtccttgcagcagagcatgctctatcacagggcgctggcgcctcgtgatacggcttaccatctgcagaccgaaatggcgtatcaccagccactggacctggcggtctaccgccaggcctggcaggcgcagatcgctcgctggccggccctgcgcagcgagctggtgctggcggatggggtggcactgcagcgcatcctgcgccatgccgagctgccattccactatcaggatctggtgggggatgagcaggccgaggcgcgcatcgcggcctatcgccagcaggatctggcccgcccgatcccgctggagcaggctcccttgctgcgggtcgcctgcttcaaactggcacccgatcaccacaaggtcattttcagtgcccaccatggcgtgctggatggctggagtggtcccgtattgctgggctccctgcatcgctgctatcaagccctgatgaacggcctgctgccgcaagccgaagcggatggggcctggctcgaatttggccgccatatcgcgagccaaacccgcgccagcgaggcctactggcagggacgcgcggagcagctggcccgacccaatgatctctcccgcttgtttggggtggcgctggagccgcagctgacgcagcacaggcctgcggtgtgcggccagaccctggcgccgcacgtgtcggctcaactggaagcccgcgctcgcgagctgggggtgaccacgggcttgctggcccagtatgcctggcatcgcctgttggcccgctgctgtggcgacgacatcaccctggtgggcaacgtgaccccaggccgggatttccccatcgaggggatcacccagagcgtcggcctctatatcaacagcctgccgcttatcctggattggcgcaccgaggcgaccctggccgagcatattgcccggctgcagtcggatttgatggccctcaatgagcacggcacccagtcgctcgccgcgctgacgcagggcagggcgcgcctgttccagagcctgttcgtgttcgagaactaccctgtgccggcgctgccggaggagccggagccccatcagctggtgccgcgctttggcgccgtggtggagaaggtggagctgccgctctccctggtggtgaacgcccgcggcggtcagttcaatctgcgctttgagttcgacggggatctgatccccatggcgaaggccgaagccgtgctggccgcctggctgaccgagcttggctggctggcgggggcgagccttgcgctgccggccagacccgatgagatgagcctgcctgcccccgtggcagcgcgcgtcgcggcgccagtcgctgagccctgcccgcctgcggctcgtccgctggtggccctgtgggagcgccagtgcggcgtgcccggcgtctggcaacagaccctgtgtgaactcggggtggattcggtgcagcagctcgccttgctggcggccctcaatgccgcctttgccggcgagcgagcgccgctcactttgcgggatctcaaggcccattcatcccccagccggctctatcagcactggctggtgcgactgcccgaggaggtgctatgacggccctgccccaagttgaaaaagagatcgtcagaccgctcgcaagccgggagatggacagcttgcaacgccgtacagcagccgagcagaccctgggctcgcgcctggccgattgcctcgccgccaccccgctggcccccgccatcggcatgggcggggtcggtatgagtgagcaaggcatgagtgagcacggtacgggcgaggccggccccgacgcctggctcaactatggcgagctcagtctgcgggtcggtcagatcgccgcccgcctgcaggggttggcggtgggagagcgggtcggcctctacttggagagaggcccggatctggtggcctgcctgctcgccttcctgcgcctcggcctcacctttgtgccgctcgagccggattttccggtggagcggctgcagggtatcgcccgtcaggcccggctctcggcggtgatctgtgatgggcatggtgatgtgcccgcgtttggctgtccattgcgatctatcccagctttcgagcaagagggggagcaaccgccagctgtcgtctcctggcccagcgtggacgatgcgctggcggcctacatgatgttcacctcgggctccaccggcgagcccaagggggttgtcatcagccggcgggccctgctctgcttcctcgacgggatccgcgagcggctcgggctatcacctaacagccattggctctttatcaccaccccggcctttgacatctccttgctggagatgctgggcccgctctggggtggtggccggctgacggtggccggcggccagcacaacaaggatccgctgggaatgatggcgctgctcgaggcggatccttccatcaactggctgcaagccaccccggcctgctggcgcatgctgctcaaagcgggctggcaggggcgcgataccctcaccgccctgtgtggcggcgaggcgctggactcgggattggccgagcagctttgcagtcgtacccagcggctgtggaactgctacgggccgaccgaggccaccgtctggtccctggtgagcgaggtgcgctggccaccggcggatgggcagatcaccatcagccacagcctgcccggctaccgccactgggttctggacgaggcggggttgccggtatctgagggggagtgcggggagctttgcatcgagagcccggccctgtgtgaaggctactggcgcaagccggccttgacgagcgccgccttcctacgccttgacacccatcgcctctatcgcaccggggatagggtgcggcggctgggggcagacaacttcctttatctggggcggcgggacgatcaggtcaagctgcggggttttcgcatcgaactgggggaggtggaggcgggccttcgccgtcaacccggggtgcaggaggcggcggtgcgcctggtcggtgagggggacgaggccatgctggtgggctatgtggaggccaaagccggggcgaccctcaatcgcctcgccctgcgcaaggggttgcaggccacgctgccgcactacatggtgccggcgcggatcctcctgctcgatgccctgcccaagacaggcagcgggaaattggatagaaaggcgctgccactgcctgaatagggcgactggaaagcgccaaacgtccataaaaaagaagcccgcatgatgcgggcttctttttggctgtcatatgagcgcgggcttattgggtgatgggggccgcgtccggtttggcgagcagctgctcgacgtcgtcgatcaccttgagggccgcctgggggccgccggtggaggtccacagcgagccatccacggcgccaaagcgcttgcccttgatggcgttcagttgctggaaggccggtgtctgctcggcctgcttcatggcatccaccgcatcgccgctggcgctcagggtgcctatcaccagccagtcaccgtcgagcaggttgagggattcgaggctcagggccggggagtggggggtcttgtcgccgatctggtgggtcggacgggccagccccatctcttccaccacgctgctggcgaaggtgccgctgtgcatgtagctcgggcccttcgggttccagcgtactatgctcaggcgctcgccctgatgcttggcaagcttgctgcgggcctcttgcaggcgggcgtcatactgggcgaggaaggccttgccctcggcgtcccggttcagcacgtgggcgctgcgattgaagatctccttccaggaatcaccccagttgccggtgacgactgtgggggctatctcttgcagcagggtcagcagctcgggtttggtctggccggtcaggatgagatccggctccagatcgatcagccgctccagattggggttgtccaggtcgccgaccacggcgatatccttgcccgccttgttcagcaggtaacggggcaatgtgccctggccacgaccgttgaccgtgccgactggctgcaaccccagggtcagggccgtatccagatcgatttcgctcagcaccaccacccgcttgggttgggcgggcacgacctgggtcttgccatcggcatcggtcacctgacgggtctcggtgctggcctgggcctgaaaaccgaccaggctggccagcatgagcgcggcggccagaggggaggagatcttcatcgttacatccttcttggtgaaatcagcgaaaaaccgggccccaaacgggcggacttatgctatcaaaaattcaaatgataaaaattgtcatttgcgtttgtggtgctgagagggggtgatttgctaccatgaccgctctcgaaccaagggctttttcgatgccaattgctcccctggctgccggatcccgaggcagctttatcctgcatgccgactgcctgccgctgcccggttttgcgccgcttgcgctgcaccgggtctgcttcgatcccgccgccttcaccccggcctgctatgagcaggccgagatcctgctgcccgccagcttgcagcgtgcggcccccaagcggctgggggagtttctggccggtcggctggcggcccgtgaggctctgcgccgctttgggcttggtgatcatgtggtggccataggatcggcccgcgagccgcgctggcctacggggtttgagggcagcatcagccacagcctgttgctggggcgcggcatggccctgtgtgcggtgcgtccgggccagggggggatggggctggatctggaagcctggctggaggatgagcaggcgtgcaatctctggctaggcattgtgaatgatgaggagtggggacggctgcagcgctgtccgctcggtccggcccaggggttgaccctggtgttctctgccaaggagagcctgttcaaggcgctctaccccagggtggggcgctattttgactttctcgatgctcgctggctggccgtgacggagcagaccctcaccctcgaactaaaaagcgcgctgaccccggatctgcccgcaggctggcactgtaccctgcactggcaacgcttgccggggggcgtgctgaccacgcttgtgctctgaacgtgccgctgccgctcggtgtcatgggataaaaaaaaccgtcatcagacggttttttttatcctgcgttcaggcttgcatgcttcatggcaaaggcctgcgggcggcggcgcggcactatgatgggggcgccatcaccgggggcgtgcagtatgtccacgtccgtctgatagaggcggtcgatgaggggtttggtcaccacctcgcgagccgggcccatggcctggatcttgccctcgccgatggcgatcagctcgtcgcagtagcgggcggcggtggcgagatcgtggatgacgatgagcaccgtcttgccctcggtggtgatctggtggatggcttccatcacttccgtctggtggccgatatccagcacactggtgggttcatccagcaatatgatgtccgcgtcctgggccagcaccatggccagccacacccgctgggcttggccaccggagagggagctggcgctctgttgcaagatgtcgccaagctgcatccgctcgcaggcccagcgcaccatgcgggcatcctcttcactccactgattgaaccagccctgatggggatggcggccgtactgcaccagctgttcgacctgaatgccggcgggcaccagggggcgctggggcaggtaggcgagctcccgggccagcgccttcatgccgtaactctccagcggtttgcccttgagcagtatctcaccggattggggctgttcctggccggccagcagcttgagcagggtggatttgccgccgccattggggccgacgatgccgaccagcttgcccttgggaatggtgaaggagatgtcgttgaagacgggtttttgctgatagccgaagtggaggcgatttagggtgagggtcatcagtcggttctctgtctgtcttttatcagaataaacagcagcagtatgccgccaagaatacgggtcatgatgccggtggcgacctcatgggggctggccagtacccgcaccagggtgtcactggccagcagcagcagggcgccacacagggcggcaatccacagcggcactatgcgatcccggctcatccaggaggcgagtatgggggccgccatggcgatgaacaccacaggaccgccgatggcggtgccaagggccgctacgacgatggcctgagccagcacgccgagctgcacccggttgacgtttacccccagactctgtgcggtgacagggcccagacgcagcacgcccagggcacgtgagagataaatgatccaggggcagaccagcaggatcaggatccccacaggcaccactgtgccgtagccctggccgacgaagttgcccatgttccacaggtagaggctggtgaggtgcaccagcgactgggtggacatgacgaactggccgatggcgttcatcagctcggagacgccgatgccgatcaccacgaacagatagccctgctcccccggcttgttgcacagggcatagagcacggcggcggcaaacagggcgccaaggggcgcggcccaccagggccagctgccgagagtgaggtagagggagaaggcgatgatggtcagcgatgccccctcgttgacccctatcatgtccggggtagcgaggcggttgcgaatgagggtctgcaccaggcagccggagaggcccatggcggcgcctgccaccaagacggcgacgatgcgcggcagccggatcttgaagacagtcacctcatcgagccggctcccctcgccaagcagggtttgcactacccccagcatggtgagtttgcttgagcccagggtcagcgccagcagggagagcaacgccagtgtgagcaccaagcccagcgtgataagccaggcgcggcggtgcagcagcagggtgcgttcacccagtcgcaggcagagggtgccggaggggagtgaagcgttcagcgatgtgttcattggattgttcatgaggcagggtgaccttatttgacggccagcagggagcggaagccaccgctgcgcaccaccatgatgagcacgggggcgccgatcagcgccaggatcacgccgttgggcagctcgaacggctggatcagccagcgggccagtatgtcggcccccagcaggaacagcacaccaaacagggcggagaaacgcacctggatggcgaggcgcaccggctccaccagacgggcgcagtaggcggccagaaagccgacgaagccgatggggccggcgatggcgatggcacaggcggtaaacagggtggcggccagcagcacaccgatcctcacccgggtcggccgtatgccgagggcctgggcctggttatctcccatctgcatcagggtgagctggcggcacagggccagggtcagcagcagaccggccaaggcgaagggcaccacggtgagcacggcgtcgagatccgaggcggccagagaccccaggttccagaagcggaactgctccagcaccaccttgttggagagcagcaggaagttggagaggccgccaaaggtggcggagagggcgacccccaccaggatgagcttgagcggattggagcgacccaccatcaggccgaggcccagaactatgaggttgccaagcagggcacccatgccggaccagagcagataaccgtaagcagattcgacgccgaaataagtcagccctatcaccagggcgaagacggcgccggcgttgacgccgagcaggccgggctcggccagcggattgcgggtggcgctttgcagcatggaagccgccagcgcgagacagacgcccaccaccagggcacacagggtgcggggcagacgcagggtatgaatgatcatggcgagcttttcgtcggccatgagggcgggatcgcccagcagaaatccggcgacctcgcggccaccatagacaccggcaccggtggccagtgacagacagatcagcataaacaggagaacaactcccagccagaacagctgtgtttggtgtctgagcacccggatactccttattgtcgaggcgataaaaacggaaaaagggagcccgcttgggctcccgaacgggggattacagcttgtaattcaccccggcatagacggtgcgaccttccagaatgaaatcggcgtcggtggcgacctggtcacgctgggtgttggtcaggttggtgatgccgagtttgaagtcgagcgccggcgtgactttccagttggtgttgaggtccagggtctgatagtgcttggacttgagcgcctgggagttgtgcatcggcaccttgatgaactggctgcccacgtattgccaggccaggttggtactgacgatctcggtggcttgccaatccaggctgaggttgccggtgtggtccggggtcttggtcagatcgtcgcccgtgctcttgtcttgggaatccagcaggctccagttgccggtcagcttgacgttgtccagtacgtcgacccagccggtcagctccagccctttcacccgtgccttcttgacgttgaggtaggtcatgacggtcggacggtagcccgggccccactgatcgctctggatcagatcttcgatgtcgttgtggaagccggtcacaccggcgccgaaacgctcactctcgtaggcggtgcccagctcatagctgacggcggtttccggtttcaggttcgggttgccgaccaccttgcaggcgccacggcaggcggtggtggcgaagccttcgctggactgggccagggtcggtgccttgaacgccttgccggcgccacccttgatcacccactcgtcggtcagtttgtagagggcataggcgcgcgggctgaattcgttgccataggtttcatggtggtcgaggcggccggagagggtcaacgccagatcccccaggctgaattcgtcctgcagatagagggcactctggctggcatccacgctgccgttggtgatgctgcggctgtgctccagctcggtcttgcgcatctcggcacccgaggtcagcaggtgattccccagatagccgctcagctggccatcgaccgtgtggttggtctgggtgacatcggcggcgccgccattgagctgggagtcatccatcagatccgtctgctcgaagtagtagcgggcgcggctgtcgaagtgctcccaacggccgttgtgggtcagccccaggctcagacgatcgagtttttgcacgttgtgcggggtggccggtgcggtcggggcacggggcacgttgttgaagtagctgtccatgtcgttctggttgtagcccagatcgaaatcgatatcctggttgtcactgaccagccacttcaggctggagagcacattgaccacttcccgtttttccagcgcatcggcatccaggttgttggactgatcgctgtgccagcggtcacgctggtagccttcgaccaccacgctgcccagcagcttgttgtcgatgagggcaccggagacaaaggcgctgccctggttggcatcgcccccgtcgcccttggtgggcatggagtgggtgtagccgaaggccgcttccgtcttctccttggcctggcgcaggatcacgttgaccacgccgccgagggcgtcggcaccgtacagagaggagacgggaccacggatcacttcgatgcgctctatggccgccatggggatggagctcaagtcgaagtcattgccaaaggagctgcccagggtctcgcgggcgttgacccgtttgccgttgatcagcagcagtgtgtagtcgccgcccataccgcggatcttgatctcgctgcgacccgtggggttggtgcctatgatgttgacacccggcacatgcttgagggcatcgcctatgttgttggcgttcatcttgtccagatcggcgcgggtcaccacagagacgctggccggagcggacagttccgtgtgcttggtctgggtggcggtgaccaccatggtctcgttggctttgggcaactcggcctgggccaggcccggcagggcaaacagaccgagggaaagcaaaatcgggttcaagcgaaatacgccaggctgcaactgcatagtcaaaactccatgaataaaacagaggttatggggtccggctctggggccggtggctcactgacttccctgtctggccgtaccagacgtggggttattgttattccttgtctgcgccagccccttgagcaggagccagacgccaccacaggccagcaggctgcaggtaatattgatccaggcaagccctgcaaagccgtgcagggcaccagtgctgtccgagaagagatacctggccgagatcaggctgccgagacctgccgccacattggtcaccgtgccctgaaaagacatgaaggcggcgcgctgatggggggccggaatggctgccgtgatggcgagcgtggtgctggagcgtgccgagctcagcgccatgaagagggtaaacaacagatagacgggcacgccaatgggggcggcgaagccgagcagagtgatcagtgccagcaacaggctggtgatcagaatggcggccagcgcccggccctgatcgatccagccaccgcacagccgcatggttgccatgctggcgaggccgccacacaggtagagggcggcgatctgctcgcgggggaaggcgaggttgaactggaagtagttggcaaaatgcgggatcagcaggaaatgaccgaacatctgcaaacagagaatgagcagagcgccctggcagagcggcgatcccagcagctggcgcagtccgctaccctggggagaacgggtgaccggcagggagggcagcagcagggcgcacagcagggccagcagcaggccgccagcaccgaacagcaggaaggggctctgccagccgagccactgggccaggatgagggcaatgggcactatcaggatggcggccagcgagaacgccattcccacataggcgaggcggcggccccgctcggccggaggaaccaggtccagcacggcggccatcaggatggcggaaagaggcccggccacgcagccggacagtatgaacagcatcagcagctgctggctgttctggaccagggcgcaggccatcagcagcaagaagcgcagggtcagcagcaccagcagggcgggtttgcggttgacgcgatcgagccagggggctgcgatgaggcccatcagggccgcgccaagggtggcgccgccgctgaaataaccggtttgctccggttgcatgccgaggctgatgaccagatccggcccgagcggcatcaccatcatcatgctgcccatggagagcatgttgatcagcatcgccagatggatggcagcaggggtagtggtgacggcgtttgctggcttcatcagaagtgggctcgaaaaaatgagtccgaattgtatccgagcgatttttacgtgacaacaaatggtaatcatttttatttgtgttatttgatctatctccgtcctttccgctcgcaggctgccaaggggggcgctccggcccatgccgccattgcccctggggtgcaaagtcattgaaaagcgaggcagatggatcatgatggtgatagccagactggcagaagcggtgagccgggcttccggacaggagagagagatgaaaaggtggcgttggagcgggatcttgttgctgtgggggttctggtgcctgccgctgcgggccgaggtcaaggtgatcccggtattcgaggccgaggccatggtgcagaccctcaaggagatctacccggacctcggggtgagtgccatgggcaaccagctggtgctgagcggcagtgcggcccagttgcaggaggccgaagcgaccctggccaaactcaaccagccgccccagagcctgtttgtcgaatggcgggtggatggtgcctcaagcggtcagcagatagaggcgggtatcggtggtgatgcggccaaacggcaatggctgcttgagggcaatgcccggcaataccagcgcagccagaacgacagctggcaggtgcgcggcctgtcggggcggcccgtgttgctgcagatgggctcctaccagccggtcaccttctatcagtggcgcggtggtcaggtggtgggcttgatgccgctcatcaacggtctctacgccaccgccaccctgataggggacagggtgcagatagcgctcagcagcgagcaggccaggctggagcagggcaccgtcaccacggggcagaatgccaccgaggtgagcggcgccccgggtcagtggctgacggtaggggagttatccaccagctcggcgcagcaagggagcagcctgggtacccagttgcagggggggagtggtactcagagcgatcgccagaccctgcagatccgggtcacgcggcaatgagtgacccctattttctcagtgagattgatcggccgcgtattcgcggatctggcggctgcgcagcagataccagagtgcccagaggctgccgatcagcaccagggcggtgggccagctgaacgaccatttctgcaggttgaggctgtgcagctgcatcaccaggccgctgacggtggagcagagcaagaggccgcggctgtggcgtctgagccaggcgcgcacgctgtcagtctgctgataggtgccgccgaaggcgagcagtgccagcatggcgggcacgtcggtcagcaggctgatgtagaggctgatcttgtccggatagaagagggtcaggatctcgctgccgctctcgcgggtgaccccggccatcagaaacagccagaccgagcgggtcagcaagagggcgatgggccaaaaccagaggggagggcgcaactggccgtgatcgtcatatctgtgttcggggtagagggtcatggtcgcccgttatcgcctgggttgtgcaaatgatgaagaggatatggggcagagtggcgccctttgcaaggcgtgccgggtgacacgaattaatcggggggccagtgccccccaatccatcgtctctttttatcgcactttctggcggcgtttacagccagcctttgcgcttgaagaagaggccggtgccgagggatgacatcaccatcagcaccagcgacatgggatagccatactcccaggcgagctccggcatgcgaccgaagttcatgccgtagatgctggcgatcagggtgggcggcaggaagatcacggcggccaccgagaagatcttgatcaccttgttctgctccagattggtgacccccatggaggcctccagctggaagttgatcttgtcgaacaggaactgggtgtggggcaagagggactccacgtcgtgcagcatctcgtcgatccacttgttctgctcgcccgtcatgcgctggcgcaggctgcgtttgagaaagcgcagggcgcggcgggtatcgtgcagggagagacggatctggccgttggcctcttcctgcgccatcaactccttgagcatgggattgatctgatccggctcgaagatttgatcggctgtgttttccagggtcttgtaaccatcttcgatgagatctgagagatactccaccttgaggttctgcacctccagcagtatgtcgagggcatcctccacttccagcctgtcctggcgcatgtagtggcgcagcaggcgcaccaggccgatgtcatcctcgcggatgctgatcagcagattgttgcgcagggtaaaggagacgtggacacccttggtgtcacggccgatccgctggggaaacagggagtgaatgtgcagaccatcggtatcccagtaaaagcgggcggatgcttcgatgtcgtccagctcttccttgtcggggacctcttccagaaacaggccggtcaaccattctcgctccgccgtgtccggcttgtaggcatccagccagacggtgttgtcaggcagtatgtcgtcaggcccgagcgtgactatgtccagtaccttgttattgagaatgtaggcggtgatcatctgtccccccttaaaaagtcgtgggtcatcagggatggttgcacaggtcatgcggccttagatcgcgtagaaagcgatcccgtggataagcgaaacgggccgatggaaaacctgaatgcggcgaactatacaggggcggggagcgcttgtcagggcctattcatcctaggttcagcctgtttgctcaaaaaaacatcgaggtcggatcagcggatccggccgtaaaagtgactgtctgttcattgccgcattgtgccaagtacccacccgaggggacaggtatcaccgattgggatagttgggtcctgaccctccttgcggtggtgtccagacggtctggtagctacctgtcacatattgggataattgggccctgcccctccctgtggtggcgtccagacgatgttctggggctgagcatctttgatgtcacctcttggtatcgctgcacttcatcacatattgggatagttgggcccggaccctccctgcggtggtgtccagatgatgttctggctcggatccttgatgtcgcaggtcttgcagtgaatgcagttggccgcgttgatctgcaaataaggctggctctcgctttccactatctcgaacaccccggccgggcaatagcgctgggcgggctcggcccaggtgggcaggttgaccgccaccgggatactcgcgtcctgcaacttgaggtggcagggctgatcctcatcgtggctggtgttggcgagataaacagaagagagcttgtcaaagctgagtttgccgtccggtttgggatagccgatgggctgacaacggctggccatgcgcagctgacggtagtcaggctccttgtccaacagggtgatagagcccagcagagggaaggaggcaccccgctgctccagccagttgaaggcgccgccgagccagcggccccaacgatgcagggccgccccaaagttgcgggcggttttgagctcctgccccagccagctttgttgcagcgcatcctgatactcggccagatcccggcccccctcatcaccgccgcgcagcgtcatggcgacggttttcgccgccagcatccccgacttcatggcggtgtggatgcccttgatgcgggaaaaatccagggtaccggcgtcgcagccgatcaagagaccgccggggaagtgcatgcggggcagggagtgccagccacccttggtgatggcgcgggcaccgtagctgatgcgctcgccccccagcagagtctgtgcgatgaggggatggtgcttgaggcgctggaactcgtcgaacgggctgagccaggggttgctgtagttgagatcgacaatcagcccgaccgccacttgattgccatccatatgatagaggtagaagccgccctggctcttgccggtgcgcagcccggccagtggccagccgctgccgtgcagcacctggcccggtttggcctggccaggggggacttgccacaactccttgaaaccgatggcgtaatgctgcggctgggcgctgttttccagattgaactcggcgatcaactgcttgcccagatggccgcgagcaccttcggcaaacagggtatagcgaccatggagcgccatgccgggcacgtgatccgatttgggattgcccgctctgtccagcccgagatcgccggtgatcacaccccgcacccgtcccgcttccatgatgagctcgcttgcggtaaaacccgggtatatttcgactcccagctgctcggcctgttgaccgagccagcggcagaggttgcccaggctcagaatatggctgccatcattgtgcatgcgcggcggcacggcccagtggggcagttgcagggcgcgacgctcgttttgcaacagatgaacctggtcatcgttgacggggatgccaaggggcgcctgctgccagctgtccggcaacagctccttgagggcgacgggatcgaacagggcgccagagagcagatgggcgccgatttccgctcctttttccagcacgcagaccgagagatcggcattgtgctgcttcagggcgatggctgcactgagtcctgctgggccgccaccgacgatgacgacatcaaattccattgcttcgcgttccatcttgcctctgcgctcgacttggcctagggtagtgctggtagtttacgtaaacgtaaagcaattgtaagcaaaaaaatgcgagggttcgtcaatggattcactcaagaaaagcgagggatgcgcgtcatgaagctgctggtcgcgatcaaacgggtagtcgactacaacgtcaagatccgggtgaagggagacggctccaacgtggagctcgccaatgtgaagatggggatcaacccgttttgtgaaattgcggtagaggaaggtgttcggctacgggaagccggcatcgcaaacgagctggtggtggtgaccttcggacctgaggcggccgccgagcagttgcgccatgccctggcgctgggggcggatcgggcccttcactatgtgaccgatgagacgctcactccgctgacggttgctcgcgccctgaaaaaggtgtgtgagcaggagcagccatcactggtgctgctcggcaagcagtccatcgattctgacaacaaccaggtgggccagatgctctcggccctcaccgactggccgctggccaccttcgcctctgccatcaagctggtggaggaggagttgcaggtgacccgcgaaatcgacggcggcctggagaccctcggcatgccgttgcctgccgtggtgacggtggatctgcgcctgaacgagccccgctttgcctcgcttcccaacatcatgaaagccaagcgcaagccactcgagagtgcccccttcgcgacccttggcgtcgaacctgccggccacacccggctgctcggtgtgatggcgccagccgtgcgcagtgcaggcatcaaggtcggctctgtggacgagttgctggataaactcaggaacgaagccaaggtgctgccatgagcactctggtcatgatggaacatattgggtgtcgccccctggctgggataagggctggcgcggtgaaaagagtcgctaacgataaggtgcagccatgagcgtactggttattgctgaacatcatcagggcaagcttgccgacaatgtggcccaactggtcacggcagcgggccagctcggcggcgaggtgcatctgttgctgctgggccagggactgaccgaggcgggcgagcagggtgccagcctgcaaggagtggacagggtgctgctggccgagcatcccatgttggcggaagggttgaacgacggcgtcgatcccctgctgtctgatattgcacgggactatcagcactgcctgatggcggcgagtacccagggcaaggatatgttgcccagggtggcggcacggctcgggatggagatgctctccgaggtgatcggcatagagagtggcgataccttcctgcgccccatctatgcgggcaacgccattgccagggtagcgagctcggcgcccatcaaggtgctgaccatcaggccgaccgcctttgccaaagccgagttcgggactgggcaggctgcggttgagcggctgccggtggccgatgtggcatgtcgtacccgtctggtcgagcgccgcgccgtgttgtccgtcaggccggaactcgcggcagcgcgggtcgtggtctccggcggacgggcccttggctccaaggcgcagtttgccctcattgaagcgctggccgacaagctgggcggggcggtgggggcctcgcgcgccgccgttgacgccggttttgtggccaacgatctgcaggtgggtcagaccggcaaggtggtcgctcccgagctctatatcgcagtcggcatctcgggggccatccagcatctggcgggcatgaaggagtcgaaggtgatagtggccatcaacaaggacagcgaggcccccattttccaggtggcagactacggtctggtgggggatctgttcaccctgctgcccgagctcaccgccaaactctgatcttgtctgcaatgggggtttgctgctttggatgcgtgcaaagccccatttccatgcacattccccgcaagccctgacccgttcagggctttttcgatggcagcccgacttgacccgggtgacaaaagcttgagccagctcccaaaaagcctttgatcccggggcggctcttgtgtaaaaccagacaagtcatcgattactctcatccactcacggaaagcgtcatgagcaaacagatttacaacttctgcgccggcccagccatgttgccggttgaagtcatggagcgcgcccagcgcgaattttgtaattttcaggggctgggagcctcggtcatggagctgtcccatcgcggcaagccttatatggcggtcgccgagaaggccgaagccgatctgcgcgacttgctggcggtgccggacaactacaaggtgctcttcatgcacggtggtggtcgcggccagttctccgccgtgcccatgaatctgctgggcggggccaacaagaaggctgacttcctgctgaccggtgtctggtcccagagtgcagtggatgaagcccgcaagtatggtgatatccagacggtacaaggggttgccaagaacgagcaggggatctcccatttgctgcagagtccggcgtttcgcgccgatgcagcctatgtgcactactgcccgaacgaaaccattgatggcatagagatgttcgacatccctgccaccggcgatgtgcccctggtcgccgatctctcctccaccatcctctcccgtcccatggatgtgagccgttttggggtcatctacgccggagcccagaagaacataggcccgtcagggctggccatcgccatcgtacgtgacgatctgctgaaccaggcgagagccgacgtgccctcgatttttgactaccagctcactgccaagaacgactccatgttcaataccccgcccacctatgcctggtatctggccggtctggtgttcgagtggctgaaagaacagggtgggctcgaggcgatggccgcgcgcaacaaggcgaaggccgatttcctctacggctacctcgacgactccagcttctacggcaacaaggtggatgtcagctgccgttcccgcatgaacatacctttccagctgaaaaatgacgccctggacaagcagttcctggccgagtccgaagccgccggtctgttggcactgaaagggcaccgtatcgtcggtggcatgcgcgccagcctctataacgccatgccactggaaggggtcaaggccctggtgagctttatggatggctttgccaagcgccacggctgaggcgttttccccaattgcaggcgccggggagtccccggcgtctgttttttcagtggatcctgatcggccgcgagtctggcccgcttttgtgccacgagcggtcttgccgagcaaggcgcgggctgctaacgtccggtcaggtgatttaattgagatagtacaggaagtctatgaattcgttgcgtttggaacccatttctcgtgtggccggtgaggtcaatctgcccggctccaagagcgtatccaatcgggctttgttgctggcggcccttgcccgtggcaccacccggctgaccaatctgctcgacagcgatgatattcgtcatatgctggcggcgctgacccagctcggggtcaagtacaagctttccgccgacaagacagagtgcacagtgcacggtctgggtcgcagctttgcggtatcggcaccggtcaacctgttcctcggcaatgccggtactgccatgcgtcccctctgtgcggccctgtgtctgggatccggtgaatacatgctgggcggtgaacccaggatggaagagcgtcccatcggccatctggtggatgccttgcgtgaagcgggcgcccatatccagtacctgaaaaaagatggctacccgccgctggtggtggatgccaagggtctctggggcggtgacgtacacgtcgatgggtccgtctccagccagttcctgacggcgtttttgatggcggcgcccatggcggccggtgatacccgtatccacatcaagggtgagctggtctccaagccctacatcgacatcacgttgcacatcatgaaacagttcggggtggtcatcgagcacgacaactacaagctgttctacatcaagggcaaccagagctatgtcagcccgggtgacttcctggtggaaggggacgcctccagcgcttcttacttcctcgcggcaggtgccatcaagggcaaggtgcgggtgaccggcatcggcaagcacagtattcagggcgatatccacttcgccgacgtgctggagaggatgggcgcccgcatcacctggggtgacgacttcatcgaggcagagcaaggcccgctgcacggcgtcgacatggacatgaaccatattccggatgcggccatgaccatagcggtcgcggcactgtttgccgaggggcccacctccattcgcaacatctacaactggcgggtgaaggagacggatcgtctgcacgccatggccaccgagctgcgcaagctgggtgtggaggtggaagaggggcacgacttcattaccgtgacgccgccgacccagctcaagcacgccgagatcgacacctacaacgatcaccgcatcgccatgtgcttctcgctggtggcgctgtccgatatcgccgtcaccatcaatgatccgggttgtacttccaagaccttcccggactacttcgataaattggccagcgtcagccaggccgtttgaccctgtcgggcccgccttggtgcgggccttttcatatctgccccgcttgtctgccccgttattgctctgttcaacccactcattccagatcgctagcagtaatatccaaacttgcaagacacgatcagaaaattcctggtgaggtaatgtaattttctatttacaccgtctctgctgcgggctagattgaagtttctttatcgcagtcatctagcaggaagccttgtcatgcagcatcaaaccgacgacgttcgtatcagtgaaatcaaagagttattacccccggttgcggtgctcgagaagtttccggccaccgagaccgcatcaaataccgtattcgaatcccgccaggccattcatcagatcctggccggtgaagatcagcgcctgctggtggtgataggtccctgctccatccacgaccccgtggccgcgctggaatatggcaagcgtctcaagaccttgcgtgacgagctcaagggccagctggaaatcgtgatgcgagtctacttcgagaagccccgcaccacagtgggctggaaggggctgatcaacgacccttacctcgacaacacctgcaagatcaacgacggcctgcgcatcggtcgcaagctgctgctggatctcaatgacatggggctgccgaccgcctccgaattcctcgacatgatcaccccgcaatacgtggcggatctgatgagctggggcgccatcggtgcccgtactaccgaatcccaggtgcaccgtgagctggcctccggtctttcttgcccggtgggcttcaagaacggcacggatggcaccatcaaggtggccatcgatgccatcggtgccgccagcgcgccgcaccacttcctgtcggtcaccaagtatggccactccgccatcgtcgccacccggggcaacccggattgccacatcattctgcgcggtggccgcgagccgaactacagcgccgcccatgttgacgaggtagtgaaggggttggacaaggccggtctgccgcaaaaggtgatgatcgacttcagccacgccaacagcagcaagcagttcaagaaccagatgctggtggccgaagatgtggccggtcagctgcgtgccggcagcaaggcggtatttggcgtcatggtggagagccacctggtggaaggccgtcaggatctggtggaagggtgcgagctcaccgtcggtcagagcatcacggatgcctgcatcggctgggccgataccgaagtcctgctgcgcaatctggcggatgcggtggctacccgcaacgcaggctgatctgtgcccgcccgcggctggccccgcaggcaaacagcaagaaactaaaaagcgcgacctcatggtcgcgcttttgctgagtacagctgtgtcttaccagcggtacgtcttgagcaactgatccagcttcttgcactgttctaccagctggatactggcgagattggcggcgtgggcctgacccagggtgtcgttggaggtgttgcgaatgtcgctcaccgagctgtccacttcgctgcaaaccctgtcctgctcctcggcagattgcgccatctgggcattgaggtcgttgatgctggcgatgcggccaatgatgttctgcatggcggccagggtggcttccgtcttgtgaatgctttcatctgccttggattttgcatccccgatcacctcaacggcgctctgtgcctctttttgccgcgcggcaatcatctgggagatctcttcgctggcggcgcgactgcggttggacagggcccgcacttcgtcggcgaccaccgcaaaaccgcgtccctgttcaccagcgcgagcagcctcaatggcggcattcagcgccagcaagttggtctgatccgctatgcccttgatcacttccagcacaccgtcgacggccaggcagcggctgtcgagctgctggatcacccggtcgacccgctcaatttcggctgacatctcccccatgtcggtgatggagtgctgggcgaggcggctggtgttggcggcatcctggttggtgagggcggagagctcggcactgtggcgggcatgctcgcgtacctcgtgggagctggcggccaattcgctgacggcggcggcgacctgggtcgtcatgccctcctgctggcgggccgagccttcggtctgggtggcgacctggcggatctggtttgactcctgatagagctgctgagtcgcgtgctccacctcctgcaggctgtggcgaaaaccttgcaccatgtcactgacggcgcgggtcatctggcccagctcatcctggctcggattgagcagggggagggagagatcccgctccttggccatgcgggtcatggtcagttgcaggtggcgcacaggtcgcttgatgtagtgttgcagcacccaggccagcagcccgaaaccgagcccgaacaccaccaccaggctgccgctcaggatcaggttgttatggcggatctcgccaaaggtgtggctgagatcgtaactgatccgcactgcccccatgacggtgccttccggtacctgatggcaggtggtgcattgggtgccgcgatactctttgaaagccttgaagggtttgatcagggtgagctggttgccctgctgctcgatgatggtctctccctgaactatggctctttcatccaggttgtcctgcaccttctgatccgggtggccgggtccgaacagatcgctcacggcgggggcgcggatcagacgagcctcgactatcccggcctcgctcttgagtttggtctgcacaatttgtcggttggccatgccgccagtcatcatgagaacgttgagttgatccatataggtgttggcagcactgtcgactttttcaccggccagcctgatggcgagatctcgccatcaggctgagagttcgaaactgagggcgaaggtacagccgatgaccagggtgagagggagaaaaattttccagttcagtgacagattttgcatagttagctggtccatgcgcaggtgggcgatcgtcaatggtgggcgactctccccacgctcgctcgtcagggagggggagatggttctctatcggcacaccctacctcatcttgagtaaattatctgttaactggatccatgatagaggttaatagtgggtagcaagggtgagttggatgagattggtttgatccagcacaaacttggtattaattgatagtggttatcatttgcattatttccatgcggtaaccagccagcgatgacattacacctgaccccgaccatgaccggactctctacgccggatcctctcaagtttgccttcagcgccaaaacctctgcccacgccagccggggcggcattcgccccttttccctcgacgatgcaggctggcaagcctggtggcagcaagggagccaggccgatgagcgtgcgctttacatccatgttccgttttgccgaaagcgctgcagcttctgcaatttcttcgaaaatggcgccaatccggcgcgaatgagccgctatatggccgccttgtgcgatagcctgaaccgggcagcggatactcccttggcccaaagcagacccttttcggctgtctatgtgggaggcggcacgccgaccgacatggcactcgaggatctggcgaggctggccagggcgattcaacgctttccactgaccctagatgccgaggtgaccctggaagggcgcctcaacggttttgatgatgccaagtggcagacagcgctggcggggggcttcaaccgcttctcgttcggggtacagagttttgacacccgggtgcgccagcaggctgcccgcttcgatgacaggcagaccctgctggctcgtctcggcgagctgacccaagatgatgcggccgtaatagtggcggatctcatcttcggcctgccgggtcaggatgacgaggtatggcgccaggatattgcggatgtgatggcaagcggggtacacggcgtggatctctatcagctcatccccatggcaggtaccaacctggagcgggccgaggcgagcggcaagctgggctgggcggccgatggtcagcagagggccgccatgtacgcctacggtgcccagacactggagcagggcggctggcagcggctctcctgcagccactggcggcgcgacgatgccgagcagagccgctacaaccagatggccaagcgcggcgccgagatccttcccttcggggcgggggccggaggtagcgtgcatggccatggcctcatgtatggccgggatcttgccctctggcacgaggcgctggctggcggtgtgcgagcgcctggcatggtgatggggcagaaccccaatgctcccatggacggcctgctgcgcggtgccctcgacagcggcaggttgacgctggatcgcctgcccgtgccgctgagggcccatctgctgccgctctttcaggcttggcagttgcacgggctggtagcgctgacagaggacaagcttgtgttgaccctggcggggcgtttctggaacgtcaatctgcaggcgggcttgttcgagttcttgcagctcaacccgctgggtggtgtgcagagcgccgttcattcgactgaagccgtgcgtcactcgctggtgtaacaggctggcgtcaaaaagaggggggagataaaacaggggcacttttcagtgcccctgtttttagtcatcggttgtgcacttcttctacccgtacctgcaagtgcccttccgccagcgtggtgaccagggtttgcccggcgttcacctgagcggcgcggttgatcacgtcgccgctctgggtgcgagtgatggagtaaccgcgccccagggtggcgagcgggcttacgccgtcgaggcgggcagtcagcatggcgaggcgatggctggcctgatcctggcgcttggtgatcaatgcatacagccgctcttgcgccagttggtggcgacgacgaccgattgccagcagccgctccgggcttttggcctgcaggcgaagttcgaggttggcgaggcgccgctccccctgatgcagccgctggttcagcagttgctgcaagcgggcggagagctcgtcgagacgttgggattgctgctccagtcggcgtttgggatcctgatggtcgagccgcttttgcagcagcacaaagccgtggcgggcggcggtttggtggcgattcatcgcctgcaccagtcgctgccagaggtgggcgaggcgctgggcgcgagcgctttgatccggtgccaccagttcggcggcagccgatggtgtgggggcgcgaagatcagcggcaaagtcgctgatggtgacatccacctcgtggcccacagcgctgatcaccggaatggcagagttggcgatggcacgcgctaccacctcttcgttgaagcaccagagatcttcaagggagccgccgccgcgaccgacgatcagcacatccacctcggcgcggcggttggccagggcaatggccgccactatctggccgatggccgcgctgccctgcacctgggtcgggtagatgaagacggggagatccggcgcgcggcgcttgagcacggtcagcatgtcgtgcagggcggcgccggtggcggaggtaaccagccccacggcgcgcggttcgcgaggtagcggccgtttgcggccctcgtcaaacaatccttctgcccctagccggcgcttgagctcttcaaagcgcagggccagcacgccgtcgccagcgggttgcatcgactcgatgatcagctgatagtcgccgcggggctcatagagggagactcgggcctgcaccagcacctgcatgccatcctgcggacgaaacgccacccgccggttgttgcccttgaacatggcgcagcgcacctgggcgcccagatcttttagcgagaagtaccagtggcccgagcttggcatcgccagattggagagctcccccgtcagccacaccagccccagatcctgctccaggatcatgcgtacggcgctgttgaggcgggtgacggtaaagacctgctgctcgcggccgttcgccgcactggatggggtatatcggttcaatggcgcacctctggtctgctccggctgcgccgggataaaacgatggccgctatcttaacccgaaacggggggcgggagcgaaggatggcaatggtgacatgtctttgcaaagagagggggcatctgtcaggagcaagcggcagaagagcaagattggaaacgcgcttggccatgggggcgagtagcatgttttccggcaagattgcctgcgaccgcagcagctgtacatcttgcggtatcgtctcgatgccactgatatctgcgacaccaccggctgtggctgcgtgtgatcaacaaccctgtttggagtagctcatgaattcctcgatcccgttaagtttgacgacccgtttgctgcactggtcggtcgccttgctgatgattggcttgaccctgctgggttatctgatggtgaaatttgaaatatgggatctctacgccctgcataaatctctgggggtcattgcactggtattgatcctgccacgcgccattatccgttttggcaaagggtggccgacgccagttcgccaatatcccgcttacgaggcattggctgccaaggcgatccattggggattgcttgtttcgaccctgcttattccggtttcaggtctctgctattccggcgcggccgggcgtggcgttgccctgtttggctggtttattatcccgatgaatccagatatcaatgatcctgccaatgtcattccatacagtgaatccattcgggatattgcccataccgtccatgtttatttgccctatatcatgctggccatgttgctggctcatattgtcggggcgttaaaacatcacctgttggataaagaccttaccttgctgcgaatgcttggccggaaataaccggttctatgggggttgggtcgagggaaatatcaagtggtcggttgtgccgcggcaaaggggcaagggcagttgttactggctgggtgttgttgagatggggggatggtaaagacccgcggctcacgacctgtcgccgtactggatagggtatatggggtcaatggaatacctgttgtctgtcctggctgcgccgggataagacgatggccgctgtcttaacctggcgcgcggcaggagccgttatctggcccctgcttctgacatgaccctcctctgtccccttacttgccgtcaggctgactgacaaaggcaatcttgtgcaatccatgctgtgacgcctgcgccatcaccctggctatgatgccgtactcgacccgcttgtcgatgcgcagctggatctcgggcagctccccctcggccttgccggcagtctccatttgggcgagcaaggcggcctcatcgacctccttgtcgttccagtagagtttgccggtctcatcaatggagatggcgatatcctccttctccggctgattgatctgactgctggcttcgggcagctcgagcttgatcgcattggtgagcaagggggccgtgatcatgaagacgatgagcagcaccagcatgacgtcgatcatggggatcatgttgatctcggagaggggctgatcgtccccgtcgtccgacaatttgccaaatgccattatctgcgccccttgccggtttcccgctcggccagctgggtcacgttggaggtgctctgttcaaatcccgtcaccagcagggcaaacaggtcgtaggcaaaggcctcaagcgctgccaatttcaggcggttgcgccgcacaaagaagttgtagacaagcacagccggcagggcgacggcgaggccaaatcccgtcatgatcagggcttcacccacggggcctgccaccttgtccaggctgctctggcctgccgcacctatggccagcagtgcatgatagataccccagacggtaccgaacagcccgataaaaggggccgccgaacctaccgatgcgaggaaggcaaggccccgttccagccgtacccgctcatgggtaatggcctggcgcagtgctcgcagcaaaaactcatccggtgaacccagcttgagcgacactgtccgctccccagcccggttcagttgcgccaccgtcgccagcgccgtgctggtcacacgcccataggcctcctgcggcgtgagatgggccagctggcgctccatatcctgcacgctttcgtgctgccagaagcgggtcacgaattgtgcgttgaggcggcgctcgcgctgacccagcactattttcagcagggtgtaataacaggtgccgagggacatcaataccagcaaaatgaatggcagcagccccacgccggtattttgactgagcagatgggcgacgcccatcccgttgtttgcaatttccggatccatattcaagcccttaatttaaaaatgatggtgacctttgcccaggcctcgacggccgcattgttctgtttggcgggaataaagcgccagcgactgactgtccggcgtgccgtcatatccagccgccgataaccgctgcccttgtctacgtccaccgaggaggctgtgccatcagccgccaccagtacattcagaatgacgtgtccctcctcgccacgtcttctggattcatagggatagggtggctcagggttgttcagccgtgcatcacgggcgatgggggcgctgctgccagccccgctgccgctctgccgggacttgaccggcgcactgccactgtcgccttgtggggcattggcagccaccggcgtggcggaggccgagggcgccgcgaccggttcggccctggccacctgagtggccttgggggttggtggtctgggtacctgtttgggaatgggcttgctggccggtttttgaactgcctgcttttgggcgggtacaggttttttaacgacagcttgagttgggattgccgccgctgccgctttggccggtgagtcattgacgctggcatcgccgacccagcgggcagacagggtcagcggtagggggggcgtgatggctgcggggcggttttcatatatcagccacaacacagccaggtgcaagacgacagtgatggcaaggcaacacaggcggaccgaaccagggttgtcagtggtcagcgctggcctcggattacaagcctccatcacttctctatcctccggatattgatactcaaaagtgtgcgttaagccatgaaagcaggctccaatggcggcagcatgccccatattcagcacctcaaacaataactattatcaatcgcgttttaatcatatggtgcacgtttcagcgtcgatcagggggcctgttcagagcgaatgctggaatgaaaagacgcgagaggggtcaggtgaaattataaaattaattaaacccctctatttttagttctatttttcatgagcaattcaaggcgcttaaatattctggtgaggatttttagatttgtttatttgatggctttttgaacatcaaaaatagcgtttattttgttgtctatcttgtcaaagataatcaatgagggcccagtgatagatagcgacaggtgatggtcattattttaaatggatattgatcaatatattcacaatcgtattcaggtatgggcgacgaggatcttgtgttgtcggctcatgctccggtttgcgaggggagggatgccgttgagggacgggagtggggaaaggggtgcagccgttggcaagaaaaagtcgttgggcgctttttgcataaaacagcagtctggcaactcttctgaccccaaagtgcccttttaggactgataatcttggttttttggcctcttggcacgtcaaacacgggctacgccataaaaaattcaaaaaacttctttaccagtgaccaatcggtgagtaaacttcgtcggcaatattttacactcccacttcctcaacggtgagatattgccatgctcaggattgccaaagaagcgttaaccttcgacgatgtactgttggttcccgcccactccgatgttcttcccaatactgccgatctgcgtacccagctgacatcctctatcagcttgaatatccccatgatttccgctgccatggacacagtgaccgaagcccgtctggctatcgcactggcccaggaagggggcattggctttatccacaagaacatgtccatcgagcagcaggctgcagaagtgcgcaaggtcaagaagtacgagagcggcgtggtcactgaccccgtcacagtacgccctgacatgaccattgcccaggtcaaggagctgagccacaagaacggcttcgccggctacccggtcgtgaccgagggcaacctgctggtcggtatcatcaccggccgcgatgtgcgcttcgtgatcgatctctcccagacagtcgaacagatcatgacccagaaagatcgtctggtgacagtgcgtgaaggggcccctcgtgaagaggtggttgccctgatgcagaagcaccgtatcgagaaggtgctggtggtcaacgccgatttcaaactcaagggcatgatcaccgtcaaagacttccagaaagccgaacgcaagccgaacgcctgtaaagacgagcgcggtcgcctgcgcgtcggtgccgccgtcggtgccggtgccggcaacgaagagcgcgttgcagccctggtggaagccggtgtggacgtgctgctgattgactcctcccatggccactcccagggggtgctggatcgcatcaaggcgacccgcgatgcctatcctgagctgcaaatcatcggtggcaacgtggccactgccgctggcgccctggcgctggtcgccgctggcgtcaatgcgatcaaggtgggtatcggcccgggctccatctgtactacccgcatcgtgaccggtgtcggtgtcccccaaattaccgccatctccgacgccgttgacgcgctggaaggcactggcgtgcccgtgattgccgatggcggcatccgcttctcaggcgacgtggccaaggccatcgccgctggcgccagctgcgtcatggtgggctccatgttcgctggtactgaagaagcgccgggcgaaatcgagctctatcagggccgctccttcaagtcctaccgtggcatgggttctttgggcgccatgtccaagggctccagtgaccgttacttccagactgacaacgccgctgacaagctggtgccggaagggatcgaagggcgcgtaccgtacaagggccgcctcaaagagatcattcaccagcagatgggcggcctgcgctcctccatgggcttgaccggctgcgccaccatagacgatatgcgcaccaaggccgagttcgtgcgcatctccggcgccgggatgaaagagtcccacgtccacgatgtgaccataaccaaagaagcccccaactatcggatgggctgataaaacggggcagcggccccgtttctccaccagtttttatccccgagccttttgttacaacatcagcctgatgcaggaataaaatgactaaagacattcaccagcaccgtatcctgatcctggatttcggttcccagtacacccagcttatcgcccgccgtgtccgtgaaatcggcgtctactgcgaactgtgggcctgggacgtgaccgaagagcagatccgcgaattcaatccgagcggcatcatcctctccggcggccccgagtccgtgacagaggctggcagcccccgtgcccccgagtatgtgttcaacgccggtgtgcctgtgttcggcatctgctacggcatgcagaccatggccgaacagctgggtggcaaggtgcaatcctccaccgaacgtgaattcggttatgcccaggttgaagtgctgggccagaccaatgccctgctgcgcagcatcgaagatgccatcgcccccaacggcaatgcgctgctggacgtctggatgagccacggcgacaaggtcaccgccatcccggccgacttcaccaccatagcccagactgccacctgcccccatgccgccatggcctgtgagtccaagcacttctacggcgtgcagttccacccggaagtgacccacacccgtcagggtgcccgcatgctggagcacttcgtcaaggacatctgcggctgcgaatgcctgtggaccccggccaccatcatcgacgacgccgttgcccgcattcgcgagcaggtgggtgacgatgaagtgatcctgggcctctccggcggcgtcgactcctccgtggttgccatgctggtacaccgcgccatcggtgatcgcctgacttgcgtcttcgtcgacaatggtctgctgcgcctgaacgagggtgagcaggtgatggagatgtttggcgatcattttggtctgaacatcatcaaggtcgaagccgaagagcgcttcctctccgccctggcgggtgaagatgagccggaagccaagcgcaagatcatcggccgcgtcttcgtcgaagtgttcgacgacgaagccaagaagctgaaaaatgcccgctggctggcacaaggcaccatctatccggatgtgatcgaatcggctgccagcaagaccggcaaggcccacgtcatcaagtcccaccacaacgtcggtggcatgccggccgagatgaagatgggtctggtggagccgctgcgcgagctgttcaaggacgaagtacgccgtgtcggtctggagctgggtctgccctacgacatgctctaccgtcaccccttcccgggcccgggtctgggcgtgcgcgtccttggcgaagtgaagaaagagtactgcgatatcttgcgccgcgccgacgccgtctttatcgaagagctgcgcaaagcagacctctacaaccaggtcagccaggcgttcgccgtcttcttgccggtgcgctccgtcggcgtcatgggcgatggccgcaagtacgactgggtgattgccctgcgcgccgtcgaaaccatcgacttcatgacagcccactgggcccatttgccctacgacttcctgggtcatgtgtcgaaccgcatcatcaacgagatcaatggcatttcccgcgtggtgtacgacgtctccggcaagccgcccgccactatcgaatgggaataagcggctcgcgcccttctgcccttcgagcataaaaatgcaaaaaagacgcccttgcggcgtcttttctttttccaatcgtttgcgccttaattttctgctcattagccgcttttggacctcttcgcccctgtcagatatgacagaggcgctttgcggatccggtactaggctctgccatgccaattgagaccgttactgtgaggtggcgtgaggtggcggtcgtggcaagaggggagggccaacaggcgcgttaaccagcgcaagatggcccaccgtcataccattgaactttctcggtatgtcaccccggtggagaccggaaaccacttgaatcaacggggcggaacccgaacagccaaacgagtagggacaagagatcacggagggtttgctatgtcagaacaagcagtgttggtgggtggatggaccgcatatcacaagctgaccgccgaggatcaggcggtatttgaccaggcgctgaaaggatttgtcggggtgcagtacgtaccctttgaagtctgcacccaggtggtggccggcaccaactaccgcttcaagtgcaagagcacagtgccgcttgccaaaccgatccatggcgaagccgtggtgcagatcttccagtctctggatggctcggcccatatcacctccattaccccgatctgagtgggttgcggggcaaggcggggagggtatagcttccaactggcttgccgcaaactccacaacaagagagacgcccgagggcgtcttttttcttccaggagtttgcgtgtcaatttttgttctgacaacggaacagtgaagaatgaaactcatgcgattgttgacatgcgcagataatttttggttgaaatataatcaccttccgatataggtcacacaacttcctatacaagtagattattgatttatatatgaataatatagttgcctataactcgtaaacatcagagggcatcgtggcgatttttgatattgagaaagacgaattactccggctctctgataccttgcttgaagagttaatagcacgccttgccgaggcggaaatttcagcccgcggtcatagccctgcctatgtacactggtctggctctataaatgctcctgatggtggtatcgatgtgcacgttcaagtaccggtcgagcacatgagtacgggctttatcgaaagacctgataccatctttcaagccaaaatacactgtatgccgaaatcggcaattagcaaggaaatggctcccgcaggaaaattatcacgctctattgcagagcaagcggcaaagggagggagttatatcatcgtcagtttgggtgatgattgctctcctcctatgaaagaggaccgcctccaagcaatgcaggatgctgtagcggatgatcctaatcgctccaatattcacttggattttttcgaccgttcgaagttggtgcaatggttgcgacagcatccatcagtgatgctctgggcaaaaagaatacttggtcagggatattctgggtggcagccatatggtgcttggagcaatccgcctcaggggtcagtagataccttgatttcagcacctggggtgacaattaatctgccatccggaaaggggcaaaagctagccattcaggacgctatcggtccaatgcgcgagctgattcgctcaaccaataaagcagttcgcatcacgggattatccggtgttgggaagacccgaatcgtacaagcacttttcgatgaaacggtcggaacagatgcgctcgatcggactatcgcagtttatgttgataccggagaaagcccggatccctctgctacagcaatgctggatcgactgatcgctgaggggcgacgggccattatgatcctcgataattgcccttctgaattgcacacacttctagccagtaaagtagcggccaaaggtacgatcagccttatcacggttgaatacgacatcagagatgacaagcctcagaccacagaggtcattcagatagaagcgattggtcctgaggtggccgaacagcttcttctgcgtcgttttccgagcattggtcggagtaacgcccgccgaatagccgaattttctgatggcaatacgcgggtttctctggctatcgccgagagagttgaggaaggtgaaagtcttgctcagctttctcatgctcagttgtttaaccgcttatttgagcagcgtaatcatccggacgatgacctgcgggagcaggctgaaatattgtctctggtctattcattttcggtttcaacggctgaggaaggtcaaaacgaactggaggtattgggctctatctcagggtattccgcaaaccagttgttcagggcaacaagcaagttgtcagaccgccatatcgtacagaagagggcccattggcgagccatactgcctcatgcgattgccaacaggttggcgtcatcggcacttgatagtattcctgttgatcaactcagggcgacctttgaagctgccggtcgtcaacgcttactcatgtctttcgcgcacaggttagggctgctgcacgagcatcccgtggcgaaagagattgctgaatgttggcttcagcctgacgggctgttgggacggttaacagaattaagcgatatatatgacaaaatactgaactatatcgcgccagttgctccagaagcattgctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagtcacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagacagaattgaaaccgttcttactgcctctgattttgaaggcatgatgccaggttataattctcgtcgaacatcaattatcaatcttttgcagttactggcatatgaatcgaaagccttcgagcggtgtatcagacttctcattcaagtagcggactatgaagaggaaagcaacgataacaactcggtgagaaatcagattatacaatttttccaagcatatctgtcaggtacacatgcttccttatcgcaacgcatttcaatcatgaatgaatatcttacatcaggcgttgctcgacgtagatcgttgggtttcaggatgttttcgaccgccttagaggctcattggacttgctttggaatgaatgagtttggtgctcggccaagagacaatggatttaaccccagtcaggatgaattgtctgagtggcgcaaagcttttatcgatattgcagtcaaactgggtacctccagagatccaaatcttgaaagttctgtgcggaaggtcctagcgaatgcatttcgagatatgtggggtgaagaagcgatgagaatcgtattagtcgatgctgcgtacaagttacacgctcatcacccttggggtgaaggttggattgcaattcgttcaacaatctatttggaccatatcaagctagaaggtgagagtgatgtcgaacctctaccagacaatcttgccgcattggagagggcgctgaggccccaaggtttggttccaaaaatcatgatttatgtactaagttcggaacttgattcttgtgtgcaagaaactgattttgaaaatagtgacaccgatgtatttcaagaatctgagaatcaacttgaagcaagggcatttaggctgggtgaggcgtttgctgcatctgaatatgggctaaatgagctatgtcctaagctgttttccaacgattggctgccataccgcatttcattcgggagagggttggcaagaggagcacatgacttacaagttggttggctacaacttgttgaacaactcgaacagcagcctgaaacttgcagggattttgctgtctttggtggtttcatcggagaggttgaatttatcaatccaccgctagctgaggagatgcttgagtattgtgcccaacatcctgatcttagacgtgtgttggtaggtctacattctcagcggaagttcacagaaactgatctaaaccgttgtatggtacttctggatgatgttgatattcctctcagcatgtatgggccaatcctttggcaggataagtatgctcatttgcccagagagcgcattcttgatcttgctctgcagcttctaagtaaacctaacggtgatgatgttgttgtgcatgctctaagcattaggttacgtggtaaagaacgtgatagggatgttctcggaactgatcttcggcggataggtctaagggctgcaatccagattattacaagagaacaccataactatagtgggtctgttggttatcgtatggatctagttattcaggctgcattgcgttttgatggtaatgaggctgaaaagctggagtggttggacacgatctttgctgttgttgagaagcaccatggctacattcatgctttcaaccgtgccattaatacaacagcgggattgatgccagaagcatttctcaatcgtattttggagggaacggaagaacagcaacgtaggcggttgttttttatccaccatagcggattgcgacagtctcctctctccaagatcgatatggatgtgttgattgagtggtgtcgtaccaaaaacgatccttatgtctggggcattgttgcagtgggcgtgagcctttggacggaaggagaagatcttggtggacttactatgtcggcatcctcgatcaggttgttggaggcgtcccctgaacctgaaattgttttagaggcattcgccaagcgtgcctgttctggccgtggagcaaacatgatgcgacccaaagcagatgcgatcagaaagttggtgcaacatgagagggctgatatagctgcggctgctcaattagcgtctgcaaagctcactgaatggatcaaagatgaacaagagcgtgaacagcgcgaggatatggatcacgagcagcggtttgaataaaaactgtctgtttcaagtccgtagtgtgcaatgaaattgcaccgctaattttgcgcctcataccttgcccaaaagccgctcagcaaacggcgcaatgcgcttcgcttattgcaccctacgtgtttcatcaattcgatggggcggtgttgctgaacgccatgccccgtcaccaaggcaacaaaaggggcgatctgcgccccgaattctctataatgcccccttttaaaaccgccggactcaggtccggcgcgcgctgatggctgcgttgcgccgtcagcgcggtcatcaggattgagaaacggttatgtatactctggaacagctgcgcgcgggtgaactgtgcggcgcccgccatctgaagctttgtgaaaatctgacggagttcccacccgagatcctgagcctcaaagagacgctggaggtgctggatctcacaggcaatcagctaagcgcgctccctgacgagctggccggatttagcaaactgcgcatcattttctgctcagagaaccgctttaccgagttgcccgaggtgctgggacgctgcccggcactgaccatggtgggcttcaaggcaaaccggattgacacggttcccgccgcgtcgctgcctgcggggctgcgctggctgatcctgactgacaacgccatcgcacagttgcccgatgagttgggtcagtgcagccgcctgcaaaagctgatgctggcgggcaaccgcctgcgcgagctgcccgccagccttgccaactgccgtaatctggagctgctgcgtatcgccgccaaccgcattgagcgcttccccgactggctgctctcgctgccgcgtctcgcctggctcgcctattccggcaacccctttagcgaaggcgaggaggcacggaccatcgatgatgctcatgtggctcatatcgccacagtgccgtggcgggcgcttgagttgggcgaactgctggggcagggggcctctggggtgatccacagtgccacccgcatcacttgcgacggattgcagggtgacgggccgcgctcggtggcggtcaagctgttcaagggggctgtgaccagcgatggcttgcctcactgcgagatggcggcgtcgctggcggccggcactcatcccaacctgatcagggtgttggggaaggtggcggatcacccctccggcatgccggcgctggtgatggcgctgatagacccaacgtttgccaatctggccgggccgccgagcctggactcctgcactcgcgacgtctatcccgcagggttgtcgttccccccggctgccgtgctcgccatggcgcagggcatagcggctgccgcggggcatctgcatgagcgaggcatcatgcacggcgatctctatggccataacatactgcactcctttcaagggaagggtcaggtgctgctcggcgattttggtgctgcctcttgctacgaccgcacggaatgcgtgctggccgaggggctggagcggatagaggtgagggcctttggttgcctgctcgacgagctgttggcgcgctgccagccgcagagcgagtcgctgcaggatctcattctgctggctcgggcatgtctctgcgagcaggtgtcgcagcgtccctcgtttgcgcagatctcggccaggataactgcggtggcggccatgatggtcgccgagccagtctgtgcctgagcccgcgtggccagttggcatgtcagcgcacgttatgttggtgaggcagccgatcacccatcacatatccatgacataaagatgtcagaaaaggggcctggcggtcctttttggttttgcaatcgtttgcctggcaaaaattacccgtcggctcggcccagggcttgcgtgcgccgggttaagttgtgatattgaggcatcttcaggtaacaggggtattaggatggaagctgcgttttggcatcagcgttgggaagagaaccggattggctttcatcaggcagacttcaatcgctggctgcaatcctggtggtctgcccagcaacaggatgaacccgtgctggtgcccctgtgcggcaagtcccgtgacatgctctggctcaatggcctggggcaccccatcgatggtttcgagctctctgcgctcgccatcgaacagttcttcagtgaaaaccagcttaccgataccctcagcgagctaggcccttatcagtgccatcagcacggctccttgcgtatccatcagggggatttttttgccgcccccgagctggggcgtcgctaccggctggcttatgacagggctgcgctgatcgccttgccgacggagatgcgccgccagtatgcggagctgatgagccgcctgatggaaaccggtggtcagatcctgctggtgacgttggagtatcagccggagcagcagaaacagccgcccttctcggtgggggagatggaagtgcgcaccctgttcgagcgcgattttcgggtggaagtgctgggccgtgccgcagaggtggatcaccccagggtgctttccggtcagctctcctattttgatgaagtggcctatcgcctgatccgccgcggctgacaagtgaaagcgtgatccaggccgacaaaccggcaggtcactgactctttgatacctcctttgacatagatcaacgtgacaagggaggggagtgcctaagatgagcctgtttctcaatcactgttgatattggcaggtgcgctctggtttgaaccatccggccgaccatcaacgcagtgtctgattttcacgctcatgttcacttttggcggctttggtcgcaattgttatggtttttccagccgacctcaaggggtcggctttttattgggcgggattggctgatgggcgggaatgcctgcttcaggcctcgaaggtgttggcggcgagcctgaacgccttggggtcgtcgataaactggcccgtgatgcgttcgtcatgctcatgaccctgaccataactgcagaggatcagtctgtccgaggtgcgtgagcgcagctgtatgatgaagcgcaccagatcggcacggctcagtttgcccacctcctcgcacaccctttcccgctgatcaaaccccagatccttgttgcctatgctgacccagagccgctggccgcgactgcgcaggttggcatcccgttcgctcagctgggcttgcaggcccaccttgctgtcttgccactgttgctcggtcagctccagcatggccagcgggaagaggtcgatgaactcttccaccgcatccagcaggtgctggggccctgccactggcgactggatatagaagatgaggccggggtgacggttgaggggcaggttgccggcacccaccacgtaccccaactgctggcgcgtgcgcagctcgtggaagaaggtggacgacattatgtggtttgccagggtgaagcaggcgagatcccgcgcccgggtggtgcgggactggtagtagaccagcagcgccgaatcttcgtgctcgcagccctgctcacgaatgagggtgcccctgttttggatggagatgagcgggcggcgggtctcggcactgggctggctgtgggtgccgaggtggcgctccagcagagcggccagttcgagcgcctcggcggcattccagtcaccgtgaaccagcgcttctatgtgtacctccccgaacagctgggcgacaaacgccggcatctcgccaagttccacggtgcgtagatggcgcagcaactgctcgaacggcgggttgtttggttgcagcaaactggtgagctggttgaacagctgggagatgggccgcgccttggactggttgtcccagttgcggatgagctgctcttttatctcggcgaagcggcccggatccggatagcccagggtgcggttgccgaggatcatgtcgagcagcaggggttgcttgtccgcaaagccgctcaggttgatggtaaagccgccctggtgggcatagatctggtagcccagccctgccagctccgccgggtaggtgagggcgttgaggtgatccgtgagcagctctaccgcaagccgtgccatggcgatgtggcgcgggcttttgaccgcgtgctcgctgtcgatggagatgtagagattgcccttgggcacgctgaactgatgctcgtgcagatgccagagccgaaacccgggcctgtcgatgatgcaggcgggcatgtcggcctgcagtgctggctggcgcggatcgagccggttgctgataaaggggtttggcaagggcagggtgagggccggattaggttcgctctgctgccagtggatcttttccgcctccgtgatgatgtcgacgccatagggggtctgataccagcgggccaggcgatccgtggccagctccggcgctgtgatggtcatgcgcagattgtgtggcgtgagcttggcgagcaggcggtggatcagcgcctcgtcgtattcgcgcatcatgtaatcgccgtagagcagatcctcgggcgtgtagctgaacaggttcaacaccagcccggagacggtgtcgagggcccggccccgctcctgaaagcggaacgccgacttgagtacggtgcgcttctcttcgtagcgccagctctccaccccgccgcgctcgatgagcttcaggtagccgaacagggcggccactatctcgttgacgtgttcgagcccaagcggcgtgaggccgaaactcaccccgaaatctttgaagttggcgccgctgatgccgcccccggcggagagctggttgacccagccttttgctttcagcagggagagcagactgccatccccttcatagccgatgaggtggctcaggaaggtgagaggttttttgtcataaaactcatccacattgggcagcggaaaggtcagcgccagcttgcgggtttccttgaccggattgatgcggatgcggatgccgagatcgtcgaggcgatagaggggggtcgtcagggtcggtattcccaaattgcgattcaaaatgggagcgaaaaagcgatcgcaccactcaatctgggtctcgatggattcaggcgagatcatcaccagcgccatgcgatccgcgctgtagtgagattcgtagaaccggatgaggtcggcgcgcagatcccgaccgggcagatccgccagggtatccaggttgccgaccgagaacttggagaaagggtgggccgggttgaccgtctctttatgtacctggtagctgcggcgcacatcgtcctgcagctttaggcggtactcggagtcgaccgcgttgcgctctttatccacccactcgggggtgaaagtggggcagatgaagaactgggaaaaacggtcgagaccggcctcgaagaagccggtgtctatctcgaaaaagaagttggtgaactcggtgccggtccaggcattgttgctgccgccatgacggctcataaattgctggtactcaccaggcttgggataagtgcgggtgccaaggaacagcatatgctcaaggaaatgagccatcccctgccgatcagccggatcgtcgaaatgaccggtgttgactgccagggaagcggcagatttgtcggtgtcgggatcgcagatcaacaagactctgagccggtttgccagctccagatagtggtattgccgatggtcattagggctggcatatgggctcattggcgcgtgactcgtgttggatttatttgaatttaaacatgattatcgaccccgctatccagtgaggcaaacccttttctgagaggtagcgcaattgtttcccccggcatggcggggtaagatccccccgctatcaaaacaggcccgttgggcgaggttgtaatgaaaatctacatcatgcgtcatggccaggctggcatgaatgcgaaaacagatgaacagcgtccactgaccgagcagggaattgaagagtccattcacatggccagttggctggcgccccaactggacggggtgctggatttggttgtccacagcaattatctgcgcgccagacaaacctggcagagtatatgcagtgaattgcccaaggccaccagggtcgaagagagcaaggagatcactccctatggagatcctgcttttgtcgcaagctatctcactgcgttggcggcaacacatgaacaaattttgatggtcagccacctgccactggtaggttatctggtgcagagcctctgcccggcggcaggtgcccccatgtttgccacgtcaggcatggcctgtatcgaatggcaagatggcaagggggtattgctctggctggaaggaccacatacaatacgttaaaagttatagattggttttttggggaagagagttgcgatttttccggatttttataaagaatttacggaattatttcgcagaagctgctgtcatacggatacaactgcaagaggttgcaaacgatgagagtgttcaagaagtacctgccactgatggtggcaaaacatgtcaaaaccttcttcaaggggcggatttatatccatggcagggggcgttttgatttccagtcaggcttgctgatgatgccaacaccagctgacataccccaccgccagaccgtgttcgaggtcaatgagatgatctccagactgcacatggatgcggcataagttctgtgccatcccatccagccgcttcatgcccgccactgtgcgggcatgattgttttcagccctgatatggccgaattggctcagttcgatctcggttcaacgtcacccgcattcgcaatgccgggctgtgcttgcgaatcttgtttgcccccttatactcccgcctgaaataccggatcgtttctgtgcacagcgttatgcctcttgcctttttgtttcccttctcctgcatggccatctggtctggcaatgccattgtcagcaagctggcggttggattgctttcacccgcggcactggcctggtcgcgctggatggtggccgccatcatcttgacgcctttcctcgcacacagggcctggcgggatcgggccaaactgcgggccggtttctatcagctggcggcgctggccctgctcggcatggtgctgaaccagaccctggggtactacgcggcgcaaaccctgggagccacggagataggtctgatgatggggctgacaccgctgatgacggtactgctcagtatctggctgctgcgtgagcgtcccacctggggggctctgctcggtgggcttatctccattctggggctgaccatcttgctgggacagggggatccgtcccgtctgtttacccagggcattcacatcggctccgtctatatgctgctctcggcgggcacctatgccctctatagcgtcctgctcaaaaagtgggatctggggctggacaactggtccatgctctacggccaggtgctgtgcagcctgctgtttctcaccccgttctacctgctggtggatgggcagtggccagatggccgcgcgctctggctcatcctgtatgcggggatccccacttcggcgctgtcgccttggctctggatgcagggcatagccctgctgggggcaagccgcaccgctatcttcatgaatctgctgccagtgatgacggcggcactggccatcagctggctgggggaaacgctgaccagctatcacctgatcggtggtggcatgaccccgcttggggtcttgctggcgcaactgctggtgcagcctgtgctactgcgtcgtcgggccagtgtggcgctggcgagctgtcaggaagattgaaaaaagaccgccttcgaggcggtctttctgtttaggaggtcagggtgttactgcgcggtgagatagaggtctttcgaataaaccacgtcttgtgggttctgatagggatagcccttgatgttgggcttgagcagccgtgacttgacatagaaatagacgggggcgatgggggcctcttggtcgatcagcgcctcggcctcttgatagaggcggttgcgctcggccggatccttggagtcatgagccttcgccagcagggcatcatactgcttgttgaaccacttgccgctgttggcgctgctgctggaggtcatgatgtcgaggaaggtcgaggcatcgttgtaatccccgttccacgagtagcgactgacggtaaaatccccctcattgagtgcggacaccatggtcttccactccatgttgttgagcttggcggtaacccccaggttgcgtttccacatggaggagatggccagggctatcttcttgtggctctcgttggtgttgtagaggatgtccacatccagcggcttgcccgggccgtatccggcctcgctcagcaatgctttcgcctgtttgacgcgctcctccttgctcagcaactggctggcagggcgcttgagctcgaagccgtcgacgctcggcggggtcaggctgaaggcggagagctgaccttgtcccaggatcttctcggtgatggtgtctctgtcgatggcaagcgagagcgccttgcgcacctttggattgtcgaatggtttgcgctgggtattgaacacatagtaataggtggcgagcatgggggcgttgacaagctcctccgggctttgggtcttgagctgcttgtactgctccagcggatagggcgtgtagtgcagttcccctgcgcgatagcggttgtaggcggcggtgtcagagactatctccagatagagcaccttgttgagcactgtgttctggttatcccagtagaggggattgcgctctgcgatgaggcgctcgttgggggtccactccttgagcataaaagcgccgttggagacgatgttgcccggcttgacccactcatgaccgaacttctctatggtcgccttgggcgcggggaaggtggtgtagtgggagagcgtcttcagaaagaagggcacagggttgttcagggtgatctgcagggtgtgcgtatcgagggccttgatgccgagggcatccgggctttttttaccctgcaccacgtcgctggcgttggtgacgccggtcagctcgatgaaccaggcatagttggaggcgtttctgggatccgccgcccgttgccagccatagacataatccgccgccgtcaccggctcgccgttggaccatttggcctcgggtctcagcttgaaggtgtagacggtgcccgtggtgtcgagttcatagccaagcgccccggctgcttgcagcttgccgtcgccatccagggtataaagaccctcgaacaggtcgttgacgatatcgctgccagagctctcttccaccatctggggagcgatggaggcgggctctgaacctatgttgcgcacgaagatttgttgatcgccgggtagcagctgggtgccggcaggcacgttagccgccagagtcggtaacgcgaacagggcggcaaccgtgccggcaatgagtgtccttttcattgaatatccttatgttttttgcttccaaagcctggtcagtgtgctggattgatctggagatctcaagaggtgggcaccggccttgccatcagctacccagataggggggccaagtgggccgttgcacccatcatggctgcctgttcgtgattttttgctgcgaattaacatgataaaagtcaccaattggcactggttttatgcccttttgatggggtggtgaggcgtaaatcgcacgtttatccagcggcttaattcgctgcaaaaacaaaaaacaggcgttacattaggttacaaaacaaggctgccgaggatcggcactttttttgtcgacgcgtgcaaacgttttcaaagccaacggaaacgctcttaaaggaacaataatgcgaaacatgatcaccatgggcgagttcatcgtcaaaaagcaggcggattatcccaccgcgaccggcgagctgacctcactgctcagttccatccgtctggccgccaaggtggtgaaccgggagatcaacaaagcggggctggcagacatcatcggctccatgggtgctgaaaacgtgcagggcgaggtgcagcagaagctggatgtgtatgccaatgagcgctttaaagccgcgctggaagcccgtggtgaagtgtgcggtattgcatccgaagaagaagaggacttcgtctcctttgattccgagctctcccgtcactccaaatacgtggtgctgatcgatcccctcgacggctcttccaacattgatgtcaacgtctcggtcgggaccatcttctccatttaccgccgtctcagcgccccggggacgggcgtcaccctggaagacttcctgcaaccgggcaaccgtcaggtcgctgccggttacgtggtctacggctcttccaccatgctggtctacaccaccggctttggcgtcaacggcttcacctacgatccttccatcggttgcttctgcctctcccacgagaacatccgcatcccggaggagggcaagatctactccatcaacgagggcaactacatcaagttcccggacggagtgaagaagtaccttaaatattgccaggagcgggacgaggcgactcacagaccctacacctcccgctatatcggctccctggtctccgatttccatcgcaacctgctcaagggcggcatctatatctatccgtccggcaccaactccccgaacggcaagctgcgcctgctctatgaatgcaaccccatggcatttctggtggagcaggccggtggcaaggcgtccgacggctttggccgcatcatggacatccagcccactgccttgcaccagcgcaccccttacttcgtcggttccaccaagatggtggagcgggccgaggccttcatgcgggagttctccgcccatgaggatccggccaatcagggttgatgcactgatccagcgtctgcgatgagcgcataaaaaaacgggagccgatatggctcccgttttgtttgggcgagttgcgtttcttgcatcagtggctggcatggttggcgagatccgccagcaggccgtccaccagtttcagacgcatggcgcggtccggggttggtacctggaagcgcaatcgggtgggcccatccatcttgtagatgcgtggctgctcggagagcagcttgaccagatagccagggttgacgcgagtatcctgagtgaagtccaggtaaccgccgcgctcgctcatctccacccggcgaatgccaagggcggtggcgcgctggcggaaggccgcaatctccatgagcgtcttggtcgcctccggcagcaggccgaagcggtcgatcagctccaccttcaattcgcgcagctcctgctcgtcggccgcgctggcgatgcgcttgtacatggacagacgcatgttgacgtccggtatgtattcctccggcaacagggcgggcaggcgcagctcgacctctgtgtgctgactcatcagctgctccagcgatggctccttgccatttttcagcgcctcgaccgcctgctccagcatctccatgtagagagtgaaaccgaccgattcgatctggccgctctgatcgtcgcccaagagctcgcctgcaccccggatctccagatcgtgggtcgccagcgcaaaaccggcgccgagatcttcgagcgatgcgatggcctcgagccgcttgagcgcatccttgctcatcaacttgggatgaggggtgagcaggtaggcataggcctggtggtgggagcggccaacccggccccgcaactggtgcaactgggccagccccagatgatcggcgcgatccatgatgatggtgttggcgctggggacgtctatgccggtctctatgatggaggtgcagaccagcaggttgaagcgctggtggtagaagtccgacatgactcgctcaagatcgcgttcgcgcatctggccgtgggcgatgccgatacgggcctccggcaccagctcggcgagatcgccggcgcatttttctatgctctccacgtcgttgtgcaggtagtagacctgaccaccgcgcttgagctcacgcagtaccgcctcgcgggtgaccgcaggatcctgctggcgcacaaaggtcttgatggcgagccgcttggcgggcggggtggcgatgatggagagatcccgcatgccggccatcgccatgttgagggtgcgcgggataggcgtcgccgtgagggtaaggatatcgacgtcggcccgcagcgccttgatcttctccttctgacgcaccccgaatctgtgctcctcatcgacgatgagcagccccaaatccttgaaggtcagatctgagcccaagagtttgtgggtacctatgatgatgtcgaccttaccatcggccagctccttcatcacgctggtctgctccctggcggtacgaaagcggctcagcacctcgacccgcaccggccagttggcgaagcgatcacggaagttgtcgtagtgctgctgggccagcaaggtggtgggcaccagcacggcgacctgcttgccgccatggaccgccacgaaggcggctcgcatcgccacttctgtcttgccaaagcccacgtcgccgcacaccagccggtccatgctcttggcctgacacatgtcccccagtaccgcattgatggcgttgagctgatcctctgtttcctcgaacgggaaaccggcggcgaactggcggtaggcctccctgtcgtgctggaaggcaaaaccgtggcgcgccgcccgcagggcatagacatccagcagctcggctgccacgtcgcgcaccttctctgccgccttgcgccgcgccttgacccaggcctcgccgccgagtttgtggctgggcgggttgtcagagcctgtgtagcggctgatgaggtgcaggttggtgaccggcacgaacagcttgtcgccaccggcatactcgagggtcaggaactcggtgggcaggccaccggcatcgatggtttcgagccccagataccggccgacgccgtgatccaggtgaaccacaggctggccctgggtcaactcgccgaggtttcggatcaccgcatccgagcttaagttcttgttcttttcccgggctcgcttgctgcggactttaccgcccagcagctctgtctccgtgataagggcgagctcatcatgcccggcctcttgtagcagaaaaccccgctccagcggtgcaaccagcagaccgtggcgcgccttgcccgctatgaaggcatccagcgaggggaactccttgggttgcaaggatatgcgcgccagcagatcgccgagcacttcccgccgtccttctgattccaccacgaacagggtgcggcccgtgaagctgtccagaaactggttcagcgccagcatgggctgctctttgctgtgatccagttgcagctccggcagcgcggctatggggagatcatgctggccggcgccgccgtcggtggcggcttcctgcagccgcacggcgccatagtgaccgagggcggcgaacaattgctccaccggcaggtagatctgctggggtggtaacaaggggcgggtgttgtcccagcgcctgtcctcatagcgttggcctatgtcgttccagaagcgctgggccgcgggatagatatcccccactgtgagcagcagggtgttgtccggcaggtagtcgaacaggctggcggtctgatggaagaagagcggcaggtagtattcgatgccggcgggccagcgccccttgctcacttcctgatagacggagccttccgcgcgcgacagctcgaactgttcgcgaaattgcccacggaacagctcgatggcggcctcgtcggtggggaattcccgggcgggcaacaggctgaccgtcttgaccggttcgctggaacgctgggtctcgggatcgaacggacggatggagtccacctcgtcatcgaaaaagtcgatgcgataggggctgttgctgcccatgggaaagagatcgagcagtgagccgcgggcggcaaactcgccgtgctccagcacctgatccaccgccacatagcctgcctcggccagacgtcctcgcaactgttgcaggttgaggcgctgaccggccttcaccatcaggctgtacttgtcgaggtagacttggggggcgcagcgcagcatcaaggtcgagatgggcacgatcagcacgccggcgctcatttgcggcagtttgtagagggtctccagtcgctgggagatgatgtcctgatggggggaaaaggtgtcgtagggcagggtttcccaatccgggaacatcagcacagggcaaccttgatcggccagcaggaactgcaattcctgctcgaggcgcagggcactcggggtatcggcggtcaccagcaggaccgggcggttcgcttgggtggtaaggcgggcggcaaccagtgaaaggctgctgccggtcaactggccgagcgttaacttttggcccgccttggcgggcaaggcgggaagcttcattggcatcattcgattcttttaacgttgacggtcttgagcacgcaatttgagttgcttggattggacatgcaggctggcacggaccagcagttcgcggtcatcctcacggatccgggcataatcgagccccacctgagtgccatgttcgctcgggtccagctgcttgacctcggcatagcagtagatggcggaggcctcttcccgcaggaagatcttgagtcgcactatctggtgcagaggcggtggctcgccatggccctggtgcggatgcaggtaggtaagctggcctgcgccaaagcgcagggtgtggaagcgatgctcggggtgatcctgcaccgacagcacataacccatgatcatgtcgatcttgcgcgactgctggttgacgatttccaccagatcatgcatcgattcattctggtttcgcatcaggcgactggtcaccatgtcgatggaggtgatggaggaggcgatgcgaaagggctcgggcagttcggcctccagtgcctccagcgtcggcagatgaaagtcaccgggcatggggatcacattgaccggggtggcatgggtgacgctgaagaactgttcctgcatggaggctatcccttgttgtcatagacggtttccctttattatccggtatcttattttgttggcaacgtagaactccttgaagactggactttttcagccgctgtcgctggccattggccttcgctacgcaggctcacgacgcagtaatcgcttcgtttcattcatctccctgttctccacctttggtatcgccatcggggtcgcggccctgatggtggtcatatccgtgatgaacggcttcgaagggcagctcaagggccggatcctgggcgtgatcccccatgtggtggtgaccaaccagactgaccgcatcgatgcccatcccgacggtttgcccgaccttgccaagctgccccatgtgattgccagcgcccccatgctcgatagcgaagggatgttgcagagcccgggccagctcatcggtgtcagcgtacaggggatagacccggcccagtggccaaaggatgacatactgcacgcccagatgcagatgggtcgcctcgacagcctgcagcagggcgaataccacatagtgctggggcagggggtggccagccgtctcaaggtctccatgggggatcaggttcgtctgcttctgaccgagggcacccgtttcacgccctttggtcgggtccctgcccagcgcctgtttaccgtttccggcatcttcggagtcggcgccgacgtggatagccaggttgctctggttgcgttgggggatgcccagcgcctgctgcgcctgccgacagaaaccgtcggtggcattcggctctggctggacgatcccttcgccgccgatcaggtgataaagacggcattgccggatgggctggaatggcaggactggcgccgagagcgcggtgagctgtttcaggcggtcgccatggagaagcgcatgatggggctgatgctggtgctgatcatcgcggtcgccaccttcaacatcctctccgccttggtgatggtggtcaccgacaaggagggagaggttgccatactgcgcaccatgggcatgaacgagtcgggtatcgtcaagatattcatggtgctcggcgcttccagcggtgtgatcggcgccctgcttggcggcctgaccgggctcgcactctcgctcggactcaaccccctgctcgatgcggtggggctcaacctctatatgacggcgggcggtagcggcctgcccgtgatagtggagccaacccaggtcattaccatcctgctgggcgccgtgctgctcagcttcagtgccaccctctaccctgcggcccgtgcggcccgggtgaaaccggccgaggcgctgcgttatgaataactcatcttctgttgttacctccggtgagattaccggcgtaagtggagctccctttatgaatgaacccttgtctagtgaacctctgctgcgttgtcaggccctgaatcatgtttatcaagagggtgagctggagatccaggttctcaaggggattgatctgagtgtggcccccggcgagatgctggcggtggtgggcagctcgggatcgggcaagaccaccttgctgcatctgatgggggcgctcgacaacccgtcaagcggcgccgtgctgttcaaggggcaggatatccaccactgggatagccgtactcaggcgagattccgcaaccaggagctgggatttgtctatcagtttcaccacttgctcgccgagtttaccgcgctggagaacaccgccatgccgctgcttattgctggtgagtcggtagccgtcgccaccgacaaggcgactcgcatgctgggtcgggtggggctttcccatcgtctcaaccacaggccatccgagctgtccggtggcgaacgccagcgggtggccattgcccgcgccctggtcaacgagcccagcctggtactggcggacgagcccaccggcaacctggatcacgccagcgccactgctgtttacgagctgctctgtgagctcaatcgtgagctgggcactgccttcgtggtagtcacccatgacctgagtctggccgccaagctccatcggcgggtcaccctggtgagcggcatcatggcggaggtcgcctgatgttcaaaccgctgcccctctttctgggcctgcgttacagccgctcccgtcgtcgcaacggcttcatcgcgtttatttccgcctcgtccctcatcggtatcgctctcggtgtgatggccctcattctgggtctctctgccatgaacgggttcgagcgggagctcaaagacagagtgctctcagtggtgcctcacggtgagctgatggggatggaggcaccattgcctgactggcccaagttgcgggattacctgctggcccagccaggggtggaagctgccgcgcctgtgatcaccctcaatgggttgcttgagcatggcaatgccctcaagggcttgcaggtgcgtgccgtgttgccggagctcgaagcgaatctgtcggatgcgggcaaatacatgacaggccgtggtctgcgtgaactgcaggtgggcgaacatgggctgattctcggcaagaccatcgccgacaagctgggggtcaagataggtgactcggttgccctcttgctgccgcaagggggggacgccgccggcatcaagaacccgaagcgggaatccctcaaggtagtgggcctgcttgagattggcggtcagctcgatggcatgctcggcttcatgcacctggccgatgcccaggccatgaccggcatgggcaatacggtggaagggttcagcctcaaggtcagcgatgtgctcaaggcacaatccatcacggtcgcggctgcccagaaatttccgcattacgtctacatcagcagctggatgagccggcagggctacctctatcaggacatacagatggtgcgtaccgtcatgtatgtggtgatgctgatggtggtggcagtggcctgcttcaacatcgtctccaccctggtgatggcggtgaacgagaagcgcagcgagattgccatcttgaagaccatgggggcgagccccggtcagatccgtcttaccttcgtcattcagggcatggttaacggggtggcgggggcgctgcttggtgccctgctcggcggcctgctctccagcaagctgacccagatcctgggctttatcgaaggggtgataggccatcgcttcctcaaccctgacatctactttatcgacttcttgccgaccgaattgcacatgcaggatctggccatcgtgactggtgcagccatactgatgagcctgttggcgaccctctatcctgcctggcgggcgagcggtctggtgccatcgcgggagttggggcactgatgcgctgtatctgatctgccgatcactaacgaagggcccgccggtgcaaaccggcgggcccttctgttttcaggtggtttggctggcttagtgggcgttcagctcatcgagcggcagggagaagctcgccacgaagacatcgatgaagtaatgcatctgcgggctcatgcgcgcttccagcatggcttcgaggcgtttcctggctggttcgaactcacggttgccggcgtttatctcctccagacacttggtgtaggcgcagagggtatcggcgtctttcaccagacgaaccagcccggcgtcctgggctcccgagtccagcagagggcgaaaatcctccaccagttcggccggtagcatccccagcaggcgctgctcggcggccagctctatcttcttgtactccctcgcaatttcgggattgaaatacttgaccggtgtgggcagatcgccggtcagcacctcgctgctgtcgtggtagagcgccatcacggcggcgcgatccgcatcgacttggccaccaaaaagacgattctggataagccccagggcgtgggccaccatggcgacctgcagactgtgctcggcgatgttttcaggttgtatgttgcgcatcagcggccagcggtaaatgagtttcatgcgggcgagattggcaaaaaaatggctgggaagcatggagggcctcgggcagtggcaatgaaaaagggcagaccctagtctgcccttttttttgctgcgcaggcagcttgcccgtgcaattttgcgtggtgctcagcgaatgtagcgaccggattcggcttcgtggttggtcaccaccatctgccctatgggggccagggcaattagcgccagcttgaggtgctggatgccaaacggaatgcctatgatggtcacgaagcaggccagcgccgaggcgatgtggccgatggccagccagatcccgatcaccaggaaccagagaatgttgccaatcagccccagagtaccggtgccaatgtcgctttgcccagtcatgctcttgcggctcaccgcctgcttgccaaacgggaagaaggtaaaggtgccgatgacgaagcaggcgcgaccccaggggatcccgatcagcgagacaaagcagagcagcccggccagccaccaggccagccccatgaagacgccccccagtacaaaccagagcaggttaaacaagaagcggaaaaaggccatgttggtcactccagactcataaatttggctgtcaccatagcgagcagcggccatagacgcaatggttgatgtgacagggtggacaatttgggtcgcaacccctgaacaggctgcctttttggcaggaaatgaggtgaaaaagtaggcctttgcgcgaaaaaaggtgagcaagtgcaaattcttgcgtgttgtgcgcttgaagtctgctcgggagttccccatataagggtcagttttgcgcgaattgtgctatcgccacccccgttgggggatgtgtggctcgactcgaccaaagtgcgccgctataatgtcgcgtcatattttctcatcacaaagacagtcgttgtctttataaacaggaagactccgggctttgcccaggggcaataagggtcagcacacagtgctgagttgaacgaggtaaaagaatgcaagtttctgtagagacaacccagggtctggaacgccgtcttaccatcactgtaccggctgctaccgttgacgctgccgtgcgtaaagaattgaacggcctggccaaaacccgtcgtatcgacggtttccgtcctggcaaggccccggttgccatcatcaagaagatgttcggcgccatggctcacgctcgtgttgctgatgaaatgatgcagaacaacttcatcaaggccatcatcgaaaacaaactgagcccggccggtgccccgaccatggatccgaaagagatccaggaaggtcaggatttcgaattcaccgcgacctttgaagtttatcccgagtttgaagtggctggcctggagaccatcaaggtcgagaagccggttgcgaccgtcaaggatgaagatctggccaacatgatcgacaccctgcgcaagcagcacgccacttgggctgatgtcgatgccgccgctgccgatggcatgcgtgtgaccatggacttcatcggttccatcgacggtgaagagttcgacggcggcaaagccgaaggcttcaacctggtactgggtgccggtcgcatgatccctggcttcgaagacgccatcatgggcaagaaagcgggcgacgagttcactatcgaagtgactttcccggctgactaccacgctgaaaacctgaaaggcaaagcggccaagttcgcctccaagttgatcaaggttgaagagcagatcctgcctgagctgactgaagagttcgtcaagcgtttcggtatcgagagcggcaacgttgaagagctgaaagccgaagtgcgcaagaacatggagcgcgaactggctcaagccctgaaaaacagcgtgaaagagcaggttctgaacggtctggttgaagccaaccagatcgatctgccgaaggctgctgttgctcaggagatcgataccctgcgtcaacaggctctgcagcgctttggcggtttccagggcggcaacgcacctgagctgccggctgagctgttccaggctcaggccgagcgtcgcgtacgcgtaggtctgctgctgggcgacgtgatccgtaccaacgagatcaaggctgacgatgcccgcgtgaccagcatcatcgagtccatggccactgcctacgaagatccgaaggaagtgatcgagtactaccagaagaatgagcaaatgctgaatggcgtgcgcaatctggcggttgaagatcaagccatcgacctgatcctgtccaaagcgcaagtgaccgagaaagaagttgcctttgacgaagtgatcaacaagtccggtgccgctgcctaagaacatttgacttaaggtcaagactgttaagtataatggctcgtgtgatctccactcgggccattttattttagggacaatgccttatgtacaagaactataacgatgtgactgaatccccacgcaatgcgctcatccccatggtggtagagcagactgcaaaaggggagcgttcctacgacatttattctcgtctgttgaaggagcgggtgatcttcctgactggtcaggttgaagatcatatggcaaatctggttgtagcccagctgctgtttctggagtccgaaaatccggatcaggacatcagcatctacatcaactctccgggtggtgccgtcacggccggcatgtccatttatgacaccatgcagttcatcaagccggatgtgagtaccgtctgtatggggcaggcctgctccatgggtgccttcctgctggccggtggtgccaagggcaagcgtttctgcctgcccagtgcccgcgtgatgatccatcagccgttgggcggtttccagggacaggcatctgacatccagatccatgcccaggagatcctgaaaatcaagaataccctgaacgagcgtctggccttccataccggtcaggagatggccaccatagagcgtgataccgaccgtgacaacttcatgtcggccgatcaagccgttgcttatggcctggttgacggtatcctgagccagcgcggctgagctccggtgtcgtcctggacatggcctgagtgactgtgtcctgaactagcgtgcttgagcagggtgtcgcggactgttgtaaactcaacgggacgacccatcctctattgataaaacgaggttgctgaatgacagaaaaacgcaagggtgagggtgataagctgctctactgctctttttgcggcaaaagccagcatgaagtgcgcaagctgatcgctggcccttccgtctacatatgtgatgagtgtgtcgagctgtgcaacgacatcatccgcgaagagatccgcgagatctctcccaagcgcgatggtagcgagctgccgacccctcatgaaatccgtgctcacctggatgactatgtgatcgggcaggaatatgccaagaaggtgttggccgtggccgtctacaaccactacaagcgtctgcgtaacagcagcgaagccggtggtgtggagctgggcaagtccaacattctgttgattggcccgaccggtagcggcaagacgctgctggccgaaacacttgctcgtctgctggatgtgccgttcaccatggccgacgccaccacactgaccgaagccggttatgtgggcgaagacgtggagaacatcatccagaagctgttgcaaaagtgtgactacgacgtagagaaggcccagcgtggcatcgtctatatcgacgagatcgacaagatctcccgcaagtcagacaatccctccattacccgcgacgtgtccggggaaggggtgcagcaggccctgctcaagctgatcgaaggcaccattgcttccgtgccgccgcaaggtggtcgcaagcacccgcagcaggagttcttgcaggtcgatacctccaagatcctcttcatctgtggcggcgcctttgccggtctggacaaggtgatcgagcaacgctccgtcaagggcaccggcatcggttttggcgctgacgtcaaatccaagaatgccagagcgaccttgagcgagaactttgccaaggtggagccggaagatctgatcaaatatggtctgatccccgagttcatcggccgtttgcctgtggtcgcgaccttgaccgagctggacgaggctgccctcatccagatcctgaaagagccgaaaaatgcgctgaccaagcaatatgccgccttgttcgatcttgaaggggtggagctggagttccgtgacgacgccttgaacgccattgcgcacaaggcgatggagcggaaaaccggtgcccgtggtctgagatccatcgtggaagccgtgttgctcgataccatgtatgacctgccatccctggagggtgtcagcaaggtggtgatcgacgagacggtgatcaaaggggactccgcgcccttgatgatctacgaaaatcccgagtcccaggctgctgtatcagagtaacagtctgatttttaatcaaatgaaaggggctttttgcccctttcatgctttttaccgattcggcgattgaatctcatctctgcgcccccatatactcagccaagcgctttgccaacggtataacaagccgagaggacatatatgaacctagagcgttcagaacgcatcgagattcccgtcctgcctcttcgtgacgtggtggtttacccccacatggtcattccactctttgtggggcgggaaaaatccattcgctgtctggaagcggccatggagcaggacaaaaaagttctgctggtggctcagaaggacgcgtcaaccgatgagccgacggtggaggagattttctccgtcgggacagtggccaatattctacagatgctcaagctgccggatggcaccgtcaaggtgctggtggaagggggccagcgtgcccgtcttgagcggataatcgatgacaaggacttcttcgtcggtgaggcgcagtacatcgcttctaccgccatcgaggagaagtaccaggacgtgctggtgcgctccgccatcggtcagtttgaaggctatatcaagctcaacaagaagatcccgcccgaggtattgacctcgatttcggcgatcgatgatgctgctcgcctggccgataccatggccgcacacatgccgctcaagctcgaagacaagcagaaggtgctggaaatcgcctctgtgtccgagcgcatcgagtttctgatggccatgatggagtcggagattgacctgctgcaggtcgagaaacgcatccgtacccgggtcaagaagcagatggagaagagtcagcgggagtactatctcaacgagcagatgaaggccatccagaaagagctgggtgagctggaagacagcccggatgaatttgaagccctcaatcgcaagattgaagaggcggggatgccggaagatgcccgtgaaaaggcccatgccgagctcgccaagctgaagatgatgtcccccatgtctgccgaagccacagtcgtgcgcagctatgtggactggatggtacaggtgccgtggaaggcgcgctccaaggtcaagaaagaccttggcaaggcgcaggaggtgctggattcggatcactttggtctggagaaggtcaaggagcgcatcctcgagtatctggcggtacaggcgcgggtgaacaagcttaaaggccccatcctctgtctggttggtcctcccggtgtgggcaagacctcgctgggccagtccatcgccaaggcaaccggtcgcaagtatgtgcgtatggccttgggtggggtgcgtgacgaagcggagatccgtggtcaccgtcgtacctatatcggttccatgcccggcaagctcatccagaagatggcgaaggtgggggtgaaaaacccgctgttcctgctcgatgaaatcgacaagatgagctcggacatgcgtggcgatcccgcttctgccttgctggaagtgctggatccggagcagaacaacagcttcaacgatcactatctggaagtggattatgacctgtcggacgtcatgttcgtggccacctccaactccatgaacatcccgggtccgctgctggaccggatggaagtgatccgcctctccggttataccgaagatgagaagctcaatattgccaagcagcatctggtctccaagcagatccagcgcaacggcctgaaagagtccgagatcaccatcgaagattctgctctggtcggtgtgatccgctactacacccgcgaggcgggggtgcggaatctggagcgggagatctccaagatttgtcgcaaggcggtcaagcgcatcctgctggacaagagcatcaagcatgttcaggtcaatcaggccaacctcaaggagttcctcggggtgcagcgtttcgactacggcaaggccaccgaccagaaccaggtcggtcaggtctgtggtttggcgtggaccgaagtgggcggcgatctgctcaccatcgaaaccaccaacatgccgggcaagggcaagctcacctacaccggttcactcggtgatgtgatgcaggagtccatccaggctgccatgacggtagtacgggcccgtgccgacaagctgcgcatcaatgccgacttctacgagaagcgcgatatccatgtgcacgtgccggaaggggcgaccccgaaagacggtccgagtgccggtatcgccatgtgtaccgcgctggtctccagcttgaccggtaatccggttcgtgctgatgtggccatgacgggggaaatcaccttgcgcggcgaagtgctgcccatcggcggtctcaaagagaagctgctggcggctcatcgtggtggcatcaagcgtgtgcttatcccgaaagaaaacgaacgagacctcgaagagatcccggacaacgtcaaacaagaccttgaaatctatccggttcgctggattgatgaagtgctggaactggcgttgcaggacaatccgcaagggtttgagcgcgtttctgtcgtgtaaatgttgatgcgccgcaaatttggcgcattcgggggggggttaaggcttgcatgcaccgggtaacggaagtagccttgaccaccgatcgggtactcatgatgagtcgcaatgcgtgatgtggcgcgggtttgcgctagattgtcacttgcaactgatcaggaggcttgctataaaacctccacttgttgtggccatggaaatcagcgccgcagcgatgttcgataaaaggggaatataagagtgaataaatctcaactgattgacaagattgcagacggtgctgatatctccaaagccgctgctggccgtgcgctggacgctttcattgatgccgtgggtgaagccctgaaagagggtgaccaggttgctctggtgggtttcggtactttcgccgtgcgcgagcgtgctgcccgttctggtcgtaacccgcaaactggcgcgaccatcgaaatcgccgctggtaaagttcctgctttcaaagccggcaaggccctgaaagacgctgtcaactaagccgggcgctgatattacatcggccaccgtccttggtcacagaccagacaagtgagagggctctccctcatactgattgaccaaggcgcatcgcaatcggtgcgccttttcattatttacgcccatcgagttcgggagcataagtacaaacatgatgttggataaactacgcgaaggggcgcagggcaaggtagccaaggttatcttgggcctgatcatcctctcctttgccttggccggtgtaggcagttacctcaatggcccggcacgtaccgcccccgctaccgtcaacggcaatgacatcagctccgctgcgctggaaaatgcctatcgcaacgagcgggcccgcatggaatcccaaatgggggaatctttcagccagttggccgccaaccctgactacatgaagcagttccgccgtggtgtgctggacaggctgatcgatcaggccctgttcgacagcaaggcccgtgaactgggtctgcgggtcagtgacgagcagatcaaacaggccatcatcgccatgccggagtttgccgaagatggcaaattcaacaatgaccgctacctgcagctcattcgtcgtgccggcatgacaccggagatgttccgtgactcactgcgccaggacatggtgcgtcagcagctgatgggcgccctgctcggcaccgagttcgcgctcaagggtgaagcggagcaactcgacaagctctacaaccagacccgtgatctgcgtctggtgcgtcttgctgccgccgcttatctgggcgatgtccaggtttccgatcaggaagtggagcagtactacaagaccaacagcgcgcgtttcatgaacgacgagaaggtgaaggtcgactatctgctgctggatgcggccaacctcggcaaagatatcaaggtcaccgagcaggatgccaaggattactacgatcagcaccaggacctgttccagcgtgccgagcgtcgtcatgtagcgcatatcctgatcccgtttggcaaggatgagaaggcggccgagaagctggctggcgaactcctgaccaaggccaagggcggcgatgattttgccgcgctggccaaggccaactcctccgatactttctctgccaagaagggtggcgagctggactggttcgagaaaggggtgatggatccggccttcgagcaggccgcctttgccctgaacaaggcaggggatctctccaacctggtgaagagcccgttcggtttccacgtcatcaagttgctgggtgttgaagcggctcagaccaagccgtttgtggatgtcatgggtgaaaccatccgacgtctgcaggctgacaaggccaaggagctgttctttgccgagcagcagaaaatggctgacagcagcttcgagaaccaggactcgctggatctgaccgccgataccatgggcctcaaggtgcagtctgtggacttcttcagtcaggctgatgcaccagaacccctcaatgatcccaaggtgctctcggtggcgttctccgaacagctgcgcgatgacaacaccaactcggatgtgatcgaactggctgatggcaaggcgctggtcctgcacatcacaggttatcaaccgaaagcggccaaaccgctggcggagatcaaggagcaggtgatcgcggccatcaagtatgacaaggccagtgaagtggctcgtggcaaggcgcagggcctgctggacaagctgaaggccggtgagaacatccaggccgatctgactgcgcttggcttgaagatggagacccacaaaggggttgcccgcttcgctcaggacatggatcagaacctggttgcccaggtgttccgcatgcctcatccgaaggatgggaagccgagtgtcgaactggtcgccgaagccaatggtgatcgcgtggtggtcgcactggacaaggtggtagtagccaaggagccgtcccagatggtcagcctgctgcaaggccagcttggccagggcaaggcccaggtgagctacaagtccctgattgacgagctgcgcaaagccgccaagatcgagtacttcaccgatgtggaagccacagtcgaataaacccgaccggttgcaacccattgaaaacggccccgtcatggggccgtttttttatctgcgaagtgaggttgaggccgctatgctggctgcgtgacctgcgtgacctgcgtgacctgcgtgacctgcgtgacctgcgtgatacgttatgcgcagcgtagaaacgcggatatgtgttggtttccccagagcgcggcggccataaaaaaaccggcaatcgcttgccggctttttctattcaatcgccttggctggcgaggcttataccacgccctgagtgcgcaggtaatcctcgtaggtgccgccgaagtcgcggataccgttctcggtcagctccatgatgcgggtcgccagggacgacacgaactcacggtcatgggagacgaagatcagggtgccctgatacatctccagcgccaggttcaaggattcgatggattccatgtccaggtggttggtcggctcatccatgatcaggatgttgggacgctgcatcatcagcttgccgaacagcatgcgaccctgctcgccaccggagagtaccttggccggctttttgatgtcgtcctgggtgaacagcagacgacccagcacggagcgcactgcctgctcgtcttcgttggcctgtttccactgggccatccagtcgaacacgttgagatcggtgtcgaaatcgtcggcgtgatcctgagcgtaatagccgatctgggcgttctcggaccacttgatggtgccgctgtccggtgccagctcgcccatgagggtcttgatcagggtggatttaccgatgccgttggtacccagaatggcgaccttctcgcccacttccagcatcatgctcaggcccttgaacaggggcgcctcaccatagcctttggcaacgccttccacttccaggatgttgcggtagagcttcttctcctgctcgaagcggatgaaggggttctgacggctggagaccttcacttcctcaatcttgatcttgtcgatctgcttgagacgggaggtagcctggctggacttggaggcgttggcactgaaacgggagacgaaggattgcaggtcggcaatctgggccttcttcttggcgttgtcggagagcagacgctcgcgggcctgggtggccgccgtcatgtactcgtcgtagttgcccgggtagacgcgcagctcgccgtagtccagatccgccatgtgggtacagaccgagttcaggaagtgacggtcgtgagagatgatgatcatggtactttcacgatcgttgagcacctgctccagccagcggatggtattgatgtccaggttgttggtcggttcgtccagcagcaggatgtcggggttggagaacagtgcctgcgccagcagcacccgcagcttccagcctggtgccacttcactcatcgggccattgtgcagctcgatgggaatgccggcgcccagcagcagttcgccagcacgggattcagcggtatagccatcgtactcggcaaccatgccttccagctcggcggccttcatgtagtcgtcgtcggtggcgtccaggttggcgtagatggcatcgcgttcggcgatggcggcccacaactcgccgtgacccatcatgaccacgtccagtacgcgcatctcttcgtaggcgaactggtcctggcgcagcttaccgatccgctcgttgacgtccaggctcacattaccgccgctcggctcaaggtcgccgccgaggatcttcataaaggtggacttgccacagccgttggcgccaatgaggccatagcggttgccgccgccaaacttgacgttgatgttctcaaacagcggcttggcgccgaattgcatggtgatgttattgctgcttaacaaagtaagtgtcccggttggtctgtcaaatggcgcgcattatggcacagatcccccgaaagttttagcaagaactgtgatctggccccattgcgggcagggcacagatcaggtggcaagtcctctgaacgttttgatgaagtcagtgaccggttctcatggcatggggggaatcgtccgtgagcgtcggccatgaaaaaagccggcgcagggccggcttgcaacaaggtaagttgtggttagtgggctgtcgcgccggaggcaccgagcccggtttgtgaacggatgaactggggctggaacttggcatgttcgtctgccgcattctcggacttgtcggtgacagagaacagccagatcccgatgaaagccactgccatggagaagagggcagggtactcgtaggggaagatagcttctgcatgacccagtaccttcacccacacggtcgggcccagcaccatcaggctgacagcactgaccagaccgagccagccaccgaagacggcaccgcgcgtcgtcagacgggaccagaacatggagaggaagagcacagggaagttgcagctcgccgcaatggagaaggccagtccgaccatgaaggcgatgttctgcttctcgaacaggatccccagaccgatggcgaccacccccagcaccacagtggtgtacttggaaacgcgcagctcgtctgtttcgttggccttgcccttcttgatgacgctggcatagatatcgtgggagaccgcagaagcacctgccagggtcaagcccgcgaccaccgccagtatggtggcgaacgcaacggcggagatgaagccgaggaacaggctgccaccgactgcatcggccagatgaatggctgccatattggtgccgcccagcagggcgccggtagcgtccttgaagtcagggttggtgctgaccagcaaaatggcgccaaagccgatgatgaaggtcaggatgtagaagtagccgatgaagccggtggcatagaacacagatttacgggcttccttggcgtcgctcactgtgaagaaacgcatcagtatgtggggtagaccggcggtaccgaacatcagcgccagacccagcgagatggcggagatgggatcagacaccagcccacccggactcatgatggcgatacccttctcatgtaccttgaccgcttcgctgaacagggcaccgatatcgaagttgacggacttcatcaccatgatggccatgaagctggcaccggagagcagcatcaccgccttgatgatctgcacccaggtggtggccagcatgccgccaaacaacacatagagcaccatcagtatgccgaccagcaccacagccacatggtattgcaggccgaacagcagctcgatgagtttgcccgcacccaccatctgggcgatgaggtagagggccactaccaccagggagccgctggcggagaggctgcgcacagaggtctgtttgaggcggtaggaagccacatcagcaaaagtatatttgccgagattgcgcagccgctccgcgatcaggaacagtatgatgggccagcccaccaaaaagccgatggagtaaatgaggccatcgtagcccgaggtgtaaaccagagcggagataccgaggaaagaggcggcagacatgtagtcaccggcgatggccagaccgttttgaaagccggtgatgcgtccgccagcggcataataatcggaggcggagcggttacgcttggaggcccaataggtaatgaacagggtacccgccacgaagatcacgaacatcactatggcagagatgttgaggggttggcgattgacgtcaccggtcagcgcctcggccgccagcaagggggaagaggccagcgaggccagcaacagcagagacttgcctttcatgattgcactcccttgaggatcttctggttcagctcgtcgaactcgccgttggcccggaatacatagatgccggtcagtacgaaggaagataggatcagtcccactcccaccggaataccacgggtgatggtggagccctcgctcaagggggtgccaagccagccgggggcaaaagcgatgagcaggatgaaggctaggtagagccccagcatcaggatggagagggtccaggcaaagcgctggcgtttggccaccaactcctggaagtggggatcttgctggatcctcaagtaacgttgctgttccattgcagttctccatgacataagtgtcagcggtggatgaagggaagtccctaccgagcaggcaccctgctcatgtaatcaaaatgtgaattaaatgttatttatgggcaattagactttgggataagccagtggcccgccttgggtcaggcgcaggtaaataagagcagccgtgatggcatcgctcagggcgtcgtgtacgggcagggaaggcaagttcaggtgctggcggatggcggccagatgcaggtcgatgaccgcgtcgggatagcggcgatagaggtggtcgtggtagagccggctcacctctatcccttgttgggcaagggtcagcccccactgtttctggcaggccaggttgagaatgcgcagatcgtaggcgatgtgatatcccaccagttcacgtgggccgataaaggccaacagctggcgcagtgcggcttccagcctcatgccctgttgcagatcctgatggcgcaggccgtggatcaccacggattgcgcgttcaggctggcgggggcttgtacccgcagtgagagcgcttcgccggtcaatatccggttacccttgatgcgcaccgccccgatggaaacgatctcggcccgggcaggatccaggctggtggtttcaaaatcgagggcaatcagctcatcctctggtggcagggcaaagagcggggcgaactcgccagttcggaaagcacggccatgccagtagcgtcgagcgcggctccacatgcctattgtctcagacgaaagtgcaaggtgagccactgctggaatttctttacctgatgcagtgcctgacgcagcagatcccgctcgccgtggctgagttcattgacctgtacccggctctctcctcccttgagctggctgcgcaatcgcagacggataaagagtcgaaatgcctctgccagattgtcaccatagctggcgctaagtcgttctgccgccaccagtgcctcgatgcgccccagggtcgaggtctccataatggtcgcctccagtgccagcatacggatgccatggaccagggggaacagtccgccccgcttgagatccagcccatcagcggagcgttccagccggccaagcagggtgagcggcgcatgaaacgccactgccggtctgaccatctccgccagcagatcccgcctgtcggcaagctgctcccgcagttgacgggcgatgggagggagcaggttgcgatctccggcgatagggtgagcatcggccagggtggcgagccagagcaggctggcttcgtttgctgcgaggcaggcctgctcaatcccgctctgccactgtgtcacctctttcacccataggggattgttgaccatcacctggccggagcagggagggtaaccgagttgctcaagcagtgcgctgaaggcggccagatctttctgttgactgggccagtgcaggtcggcaggcaggatcagggcattgtcctgatctgttttgaggatctgttcgccgcgtccctccgagcccagcatcagcaggcacaccttgtcctgtacctcgggcgggatcaccagagaaaaggccttggcgatcaattgctcgttgatggtggcgatgagtttcatcaaaaaggcggtgtggataccctgaccaaacagggatcgggtcagttgttgctgctcccgggccaccgcttccagtgcgggcagtgtatcggcgcgggcgatgcgcagggtcaacacatgggagtgggtggagaagagccccagcacctgtgccaactgcaagatgcccatcacttcaccttgttgccagatgactagccgcttgatgcgatgacgggtcatcaataacagggcatcaaacagatagctgcccagtggcaggccaatcagtggtgccggggtcagcacggcgagcggtgccgtcagcggcagccccttcagggtgagggcgtgcagcaatgtcttgcgggtagccagggtcaggctgccatcgtgagcggggtagagcaggcaatccgtgcccttggccaccatggcctcggtggccgccagcaggctgagccggttttcgacgacgagcggtgcttgcagatgaccgggttcaatccgggtcaggataaattccgccagattcttctggcccagctgttcgcgctgctcttgttgctgttgtcgttcggccaggctggcggtgaagtagccagccagcaccggattgctgtcgcacagtgcccgaaactcggcgtggggaatgagctggcagagggtatcttccagtgcgttgaactggtggcgacagcggccatcaaactgggcgcgcacatcaaacagatcgtcgaccccgtaatcgccaaaatggtgatgggtcgcggattcctccaccgctcccttgatgatgaggtagaggccgggtggggcatcaccggcgttcaacaccgtctgtcccgcgcgaaaatagcagatggagaggtgctgttcgagccgctcacgctgctctgcattcagtacatcaaatggggggcgggcaaagttgaacaagctagtcatggcaatccttggcctgtggcgtcagatcagtctgacaaagccgtgacgcaggagccagccgactttagtcgcacaccttgcctgcaacaggaagcgggaaaatggtggcctcgctgtacctcgcaataacactctgataacgtggtggtatgaccagtttgattcaaggagccggagagggaaatggaaaaaccaagggtcaagtgcgagatccgggacggtatcgccgaggtgatgctggcgcggggggacaagctcaatgcgctggatagaagcatgtttggcgccatcgaccagacgctcgccgagttgcagcaacacaaaggactgcgggcggtgatcctgtatggggaagggcgcgccttctgcgccggtctggatgtgaaatccatgctcaagcagccggtggcggccctggacatactcaagcgcgaggcggatgaggcaaccaatctggcgcagcgggtcgcctatggctggcaccagttgccggtgcctgtgattgccgtgacccagggggtgtgctttggcggcggcttgcagattgccctcggcgcagacttccggttcagcaccccggattgtcgcttctccgtgatggagatcaagtggggcatcattcccgacatgagtggctgcgtcaccctgcgtaacctgatgggggtggataccgccatggagcttgccatgagcgggcgcgagtgcgatgcccttgaggccaagtccctcgggttggtaagccgggtatgcgaggatccgctgaccgaggcgcgggagtttgcccgcaccctcatcaccaagtcgccggatgcgctggcggggatcaagcagctctaccagcaggcctgggctcgcagcgatgaggtgatgctcaaggaagagacccgcttgcaaaagcagatcctgggccgacccaatcagtggcgcgccacgttcaacagcctgtttcgctggcgcctgccgtttgggccgaggcgcaacgccctctgacgtggtaaagggaagcggtaaagaacacagcaaaataaaatggcagccgaggctgccatttttcgttgtgtcgttgcacttatttggtaatggtatccggatccggttcgaacgggtggccagacagctcttgctccaggttttgctcggagcgacgaccagtccagtaatcggcgttcttgataccgagtttctccgggtggaacacgggatccagcccttgagcctgctgtgcttcatagtctttcaagcagataaaagcagttttttgcagcagcaggatggctatgatgttgagccaggccatcagacctacccctatgtctcccagaccccaagcgagatctgccgtcttgacggtaccgtagacagtcgctgccatcagagcaatcttcagcaagaaggtgagccaggggcgattaatcttgcggttgatataggcgatgttggtttcggcgatgtagtagtaggcgactatggtggtgaacgcgaagaagaacagcgcgatagccacgaagatgctgccaaagcccggcatcatgctctccatggcggtctgtacataaccagggcctgcggcaatgccggcgatgcctgtgtaaatggctgcgccatccggtccttgcacgttgtaaaggccggtgatcagcagcatgaagccggtggcggagcagacaaacagggtgtcgatgtagacggaaaacgcctgcaccagcccttgtttagccggatgactcactgcggcggcagaggaggcatgggggccggtaccttgacccgcttcgttggaatagaccccacgcttgacgccccacatgatggccagacccagaatggcaccaaaaccggcgtccagaccaaaggcactcttccagatcagcaggatcacgcccggcagtgccgagatgttgagggctatgatgacgcaggccactatgatgtagcccagcgccatgaagggcactacggtactggcaaagctggcaatccgtttgacgccaccgaagatgataaagcccagcagcagagcgagaccagcggcagtgacgtttggatcaatgtcaaaggcggttttcaggctggagccgatggagtttgcttgcacccccggcagcagcacgccgcaggcaaagatggtagatatggcgaaggtccaggcgtaccacttcatgccaagccctttctcgatataaaaggctgggccaccgcggtactcaccgttgatcttctctttgtagacctgacccagggtggactccacgaaggcggagctggcaccgaggaaggccaccatccacatccagaacagggcgcccggaccaccgaaggtgatggcagtggcgacaccggctatgttgccggtaccgacccgacccgcaagcgtcatggccagcgcctggaaggaggagacacccgcatcggtgctcttgccatcaaacatcaggcgtaccatctctttcatgtggcgtagttgtaaaaaacgggtgcgtagggagaagtagaggcctatccccaggcacagatagatgagcgcagggctccaaatcacaccattgatagcattgacgatttcattcatgtacaacaactcctttgttgtgctgtcttggcgaggtctttgcctcgctcccttaaaatggtaagtgaccaagagggtcactcaatcttgagcgggactttcaactgccaagtccgtgggttttaacatatcggtttgttcaagggcttcccagcaaaatatgttgtcatgttgttaatttgtgagttggcgttaacaaatggtccttttggtcgggatgagccggtatccccgccatgatctcctctctcgtctacctggattggtgataacggagacacagcaaatttgaggccaaggatgaaaatagaaaaccatctcaatgtgatccgcctcgccgggcagggggatgcggtcgccatggcctacctgttcgggcagcttggctaccccgccagcccggtcgaggtggctgaacgctggttgcagccagctcctgatcgtgaggtgctgctcgcctgtcacgaggtcgaggtagtgggagtgctggtgtggcatcgcctgcggcccttgcatgttgcaccagactggggcctgatctcggcgctggtcgtcgatgaaggtgcaagaggcgctggcgtgggggctgccttgctggcgacggcagaagctcgtgccctggcgcaaggttgcagccagctggaattgtccagcagtctcaaacggcaagatgcccatcgtttctatctgtctcagggttacctcgagcgtccgaagcggttcgtaaaagtattttgattggcaagaggagtctgcgtgttctggtccaggttatggagtctgtttggtggtatgtcccgacaggaagagagcgccccacgagcgctggagtggcaacaggccctggctgtggtgcccatcttgcagggattttccaaagacgatcagctgcggctgattgctctggcgcagcaatttctggcccgcaagaccctgacccaactcggggttgagctgacttcccgccagcaggcggtattggccttgcaggcggtgctgcccattttgcatcttggtctcgactggtatcgtggctttcacgaaatcatattgatcccggaacccgtggtccgtcgtcaggaggtgcaggatgaattcggtctggtgagcgagtgggaagaagagaacgctggggagtcctggcctcaggggccgctggtgctggcctggagcgagttgcagcaggacggggattgggatggcttcaacctggttatccacgaattggctcataaactcgacatgctggggggagatgccgacggtgcgccgccgctgccaagtggcatggatacacgccagtggacccaggccctgcaggaggcgttcgatgccatgaatgcccagctggcccgcgacgaggtaacagctatcgatccctatgccgccgagcatccggccgagtttttgccgtgtgctgcgagagcttctttaccgatccgttgcgcttgcggcaggtctatcccgctgtataccggcaactaagtcagttcttcagccaggatcccgccctgcgttttccggcgacccgcttgttggcgggagaggcgcaaacggggctaattgtctgataaccgatccgcagatgaattaatctgaatagcaaaaaggcacccggaggtgcctttttcacaatctgaattgcttacctatcaggcagcagctttcagctgcacggcagcggctttcttgtgatcgccaatcggtagcacagtgcggccaaactgttcgttgatcacggtagccatggccaggtagatggcactggcgccacagatgatgccttcgaaaccggcaatggtgccgatcagggtgctgccggtgaaatcacgggcggccagcaggaagaacagcactgtcagggaggcgaacacgaactgcttcacacgggggaagttgacggtgccgaccagcatgaagagagtgaacatgccccacatcagcagataccagcccatgtaagcgtggggagtggcttcggccagacccatggttggcatcaccagcaggaacaccaggctccaccagaaggtgccgtaggagatgaaggcggtgacaccgaaggtgttgccacgcttgaactccatgataccggcgatgatctgggccagaccgccatagcacaggcccatggccaggatcatggcgctgatggggaagaaacctgcgttatggatgttcagcagaatggtggtcataccgaaacccatcagacccagaggggcagggttggccaatttttcgctcacgtggtgttctccaaaaatagaggtgggggttgataaaagacgcgcgattttaggcaggcaacgggtccctcgcaagaggggagtacaaaaaatggtaaaaaaactacacgaaattttatccacgtcattattcgtgccattcaggtagataacaggtgaatgaatagcggtggcaaggttgattttttgtgtgagccacgccggatatgaaagtgaataacagatagcagcagtgccttcgtcccctggttttcgagcctgtttcatgccactgggctcttgtctgttgcagccagatgccaggcattcgtcagaggtaaaaatcactatatatgccatcaaacaaaaagagggagtcaccatttgaagcgcagaagacacttgcccaaatccagaggaaaaccggtcgagcaggggcgctcacattggacgcattatgtggataacgggataacgggataacgggataacgggataacgggataacgggtcgccagaggagggcagagcgcagtcgtaaaaggcgttgggaatgaggggggataccctctatgctctgcgcactcaatgatgagtcgttagtggctatggtttcaagggggaagtggacgcctggcggcacgaacaatcaaggagagctgaggtgaaaacgccggggagccgtttctgctccccggcagcggtcagttatccagtgtcagaacgaccttggcttccttgtccgcctcctttacctgactgtcgagtacgaacagccgttccggcgcaatcccctgggtatccaccagatactccttggtattctgggcacggcgcatggccagattgcgcagggacttggcggtgatcagctgttgatcccgcagcaggatcatagcctggcttcgcagggccgggctctcttcatccagtttcgacctgtcggccaagtcccccagctcttcgttgaagcgcgcctcataggcttcggccagcgcggcttggagtacggggtcctgctccagcagatcgaggtcaaccggcatgccagtgatcttggtcaatactcgctccagcttctggcgctgcaaaatggggcgttcttcgttgaagttgaccttgccgcgaatgttcatgctgatcttgggtctctccttgagcgcttgcgccagcttggtcagcctgatctgctgggtcggagtgagagccggctcacccagcaggaagggcagctcatccagatcctcagtgcctccggtcaacgacgccagcagagagaagggggacgtaatggcctttctgagggtattgcccagtacatcccagaagatattgccgaggctgaaatttggctgatccagattgccttttaccttcaggttcatctggatgacgccgttggcatcgctgagcagggcgatggccagtcccagcggcatgtccttggcctgctcgctcttgatcttctctcccagttgcagcttcttgatggtgatgtcgttatccccctccagtcgattgccctgcagcttgtagttcagcttcatggagagctgtcccttgtcgatggcataaccggcgtaggtactggagtagggggtaaaagtggtgagttccaggttgctgaaggtgactgccacatcgagcacgggctgctcgatcagcagattggtgttgccgcgaatggtcacgggggcatagcggtcaaccttgccgttgaaggcgagatccgaacgttggccgggaatattgctgatatggcggctctggccgctgagggaggcaatgtccaccacgaattccgggctcaggctgcgatcggcaaagcgcaggttgccctgttcggtacggacctgatcgatggtaatgcgggggacgggcccgttggcgggctctgtgctggcagcttgtggcagcaccagttgctggaggttggtgatcccgtcttcgttgatctcgatgcgggcgaagggtttgcgcagcagtatgtcgccaatcttcacctgctggctgatgccgtcatagtgcaacccgctcagctccagacgatctatctgcagcaggcgttgattgtcggcccgatcaagcacgaacaactggtctatgtcgagcccccctgtgacttcgagtttgctcagccccccctcggcattggtggtcaagtccagtctggtacggctggcaagctggccgtcgcgcaccgtgatgcgcagcagatcctgcaggtagggttgtgcccatttgaggggcagcccctgctgcttgaactcgcccttgagggtgaaaggggccagggtgaggtcgccgtcaaaccccagcgtactctgggtgttgagggtggcattgaggctgagcgggctgggctgatcagactgactgccaaggggacccagcgtgaggttcagcccggagatctcgcgcagcagcggcttgccactgctcgactcggtcagcttgaactccccctggctgatgcgcgtctccttaagcgaccagcgccaggggttgcccggagccggctttttgcccgagggtttatccgcaggctgggggacaagcagtgctgtcaggtccagctgctgcgcggcatcgagggttgccgtgaccgccggggccttgagtgcgatcttgtcgatcctgaccgactgcttgttgccatccagggctatgcctgccaatgccagctgtttgaagcgggcaaactcggcgcccttgttctgcttgagttgccagtcgctcaaggtcagcttgccctttgacaactgccaatccagcccatgcttgccctgactgagctggtagttcagttcggcgctggcctcgcccttgaccagattgaccttgaggtagggggcccagagcggcgcgaagggcgagagcgcaagcttgccgagactgagctggcccttgccagcccccgtcatgatatcgagctggccgctcgccttgagcgggctctgcttgttgagccgggcggtcaactggaagtggttggtatttttcgccgcagtggagaaatccggcagttgcagatcgagcccgctcagggtgagcgggggtatccagcccgcactgtttttcttgcgactgtcctggtagctgacgtgaccctgtacggcggccagtttggctatctgtaccagagggggttcgctgctggtcgtggcgggcgtctgcgagggcgtcagcatgctggccagggcatcggtcagattgaaacgtacctcacctttgctgtcggcccgacggatgagattcaccatcggcttggtgagggtggcgtcactcagaataatggccttctgccgccagctctggccaagctctgggacaagctgcaactgctcgaatgcaatgatgggttgctgtttttcatcgagcagcgccgagggaccgatggcaagggagggatggcgcaggctgacatggatctcccccagcgtcaggttcagaccatagtgtttggccagccaggcgggcaggtggcgctgggtgagagtcggcgcttgccataacaggaccaacagggagatgagcagtgcggcgaagagataaagggtatagcgcagcaggcggacacgcaggggtttgggcatgaaggtctccaattgatgcgcacagggtagcaagttttcaggacataatcatggtgccgcttgatgctgtacgccgtactttgtccacaagcgtgccagggttccgcttttcttcaactcggccagccaggtttccagctggcgggtcgagatgtctgccgtcgggctgagcagtgctctcagctcatactgctgatcccacttgtctgaccgcagcaactgggtcgccagctcaggatactgttggctgaactggttgaggtaggcaaggttgaggatggccacctcgccgcgctccttgaacaatccctgtatggcggtggcactgtctttcaccagcgtgatgcgaaagcgctgcttgagcgcgtccgcattggcattgaagtcggcaaatccatagtgataaccggtgacgccgataagcttgcgctgatcaatgtgttcgaagaacgtttgatcacgtccgggcactttgagggcgacatatattccgccccccagcagtaaaggtggggtcatgtgaacttgttccgcatcccaattccagcggatatcctcgaacagcatgagggagaagcggccgagtgccagcgcctgatagcgataggtggccgaggtggggacaaagacaaaacgcacctcttgctgaacttcgttgagcgccgagatgagatccagcgtcagtccccgatagcggttctcactctccttgaccacgaagggggcataggggtaacccccgacccggatcaggggatggctccaggccgtggagcagaacaagagtaacaaccagcaccagcatttcatcgggagcaccaagatggtgagatgatcccagattcggttaatctgcgctggttttcaagctgttaagggaatttgcacagcgctgctcggcggcttccagctctgccatcaccatctggatatcctctagttgctggtgcagggattggcgcttggcattgatgagctggatcatggagtggagctgggtcttgctcgagcgatccgtgtcatacatgtcgaacagctcgcggatttccgccaggctgaagccgagccgtttgccgcgcaatgtcagcttgaggcggatcttgtccttgtggctgtagatgcgggtctgtccctcccgggtcggggtgatcagtccctcatcctcgtagtagcggatggtccttggcgtgatatcaaattcatgggccagctccgagatgctgtaggtgatctccttgccgggcagggacggtggcatggtagtgactcctgttagtgcgaggatgactggcaaaggcgcatccgcagccgctctgcattggcgtggagggcctggccgacccgggagccgttgggacggccgagccgctcgcttacccattggccggtggccgccagcttgtccagatccacccctgtgctcatgccaaggccgtgcagcagatagatcacctcctccgaggcgacgttgccagaggcacccggtgcgtaggggcaaccgccgagtccggctaccgagcagtctatggtgcggataccgcgctccagcgccggcagcaaattggccaagccctggccataggtgtcgtgaaaatggaccgcgagccgacctgcggggatctcgtgcagcacagcatccagcatgggggcgaccgtgccaggggtaccgactcctatggtgtcccccagcgagatctcatgacaaccgagatcaaggagtcgctcggccatggccgctacccgtttcgggcgggtcgggccatcgaaggggcaggcgatgacggtggagagataaccgcgcaccttgatgccgaggctgcgtgcctcctgcaccagaggggcgaagcgcaccagcgactcctccacaccgatgccgatattggcgcgggtaaaaccgtcagaacaggcggtgaacagaccaatctcgtcagcccgggcggcaatggcggcctgcaggccttgcaagttgggcaccagggcgccgtagcgggttggccccttgcgcggcagggccttgaacagttcggctgagtcggccatctgcggcactcgcctgggggagacgaaggcccccacctcgatgcgctgcaagccgctctcgacgagacgggctatcagctcaagccgctggataagggacagggcattggcttcgttttgcaggccatcgcgcgggcccatctccactaggcttaccttgtcgtcctgcatgccagattctcttttcatgtactgctctcttgcgtcttcagcgtgctttcatcggccaggtcggcatcggtaaaacgtaccagcacggcgccctgactcacctgttcccctgctttgcattgcagggtatcgatcacaccgtcttgttcggctttcaagacgtgctccatcttcattgcctccagtaccagcaggggttgccctttgctgacacgttgcccgacctcgaccagcagtgccactacgatgccatgcatgggggcaatggcgccctgcatggtggtgctggtgtgatcatgatgggtctggtgcgcgtgttcatgggggaaaaagcgaatacgttgcctatccagttgcaccatgaaatccctcgccccaacagcctgtatggggtagcgctgccagcaccctgcatgttgcaggcggatatgatcagcgcccagcgcatagggaatttgctctccctgccactcaagcttgcctgcacattcggtgaggctcagtacccgatcctcctcgccgatctgtaccgccgccgtccagtttttgcgttgacccagacgaaagccggatgcctgttgccagggggcactgcctgtactgcggctggcgagccagagggtggccagcggccaggcaagctcgggcactgccaatggttctgtggggatgggccactgggtgtgatggcgcatggccagcacgtccggctcctgacacaggcgcagcaacaaggggccattgtgcaccagggggccgagttccagcgcacccagcgcatcggccagtctggcaaaggcttctgctcggctctggccgtgggcaatcagcttggcaatcatgggatcgtaataggggctgacgtcatctccggcagtcacacctgtgtcgatgcgcaccccgtccggccagtgcagccactctatggggccgctggcgggcagaaaaccggctgccacatcctcggcataaaggcgcgcttctaccgcatggccgtgcaggactacctcctcctgggtcaggggcaggggcttgccttcggcgactgccaactgccaggccaccagatcctggccggtgacacactcggtgacagggtgttccacctgcaggcgagtgttcatctccataaagaagaattcgtccccgcacagcaaaaattcgatggtaccagcccctcgataatcgatggctttggcagcggcgacggcggcttgccccatggcttggcgcagtgacggggggatgtcgggggcgggggcctcttcaatcaccttctggtggcgtcgctgcaaggagcaatccctgtcccccagatagatggcgttgccgaggctgtcggcaaacacctgcacctccacatgacgggccttgggcaagtagcgctccagcaagacgctgtcatcgccaaaggcgcccagcgcttcgcgtttcacggccgccagcgcctcgtcaaattcgtcgatctgttcgaccaggcgcatccccttgccaccgcccccgctggccgccttgatcagcagcggcaagccggtcagcaatgcctgctcgcgcagcagctcgaggcgctgatccgtgccgtgatagccgggcagcacgggcacgccggctgcctgcatcagcgacttggcgccggacttgtcccccatggcgaggatagccgcgccactggggccgataaaacgcacaccacgctgctcgcaggcggtggcaaagtcgctgttttccgacaaaaagccgtaaccgggatggatggcatcggcgcctgcctgctgggcgatgcgcagtaccttggccgcatcgagatagctctcccgcgcgggggcaggtcccagatgccaggcttcgtcggcttcccgcatatgcatggcattttggtcggcatccgagtagagggctatggtgtggatgccgagccgacgggctgtcttgatgatgcgcacggcgatttcgccgcggttggcaatcaacagccgtctaatcggcgtctggttggtcatgacggctcctcacattgcgttgaaaaagcaaaatgggatcatgcggggcgggtttcctcgccgcggttggcgatctgcagtcgcttgacggtgttgctgtgagtcatgcttcatccttgaaacgggggcgccagctgggggggcgtttatcaaaaaaggcctgcatcccctcctgggcctcgagcccgacccgcacccgggctatggtctcgacggttttctcttcatggaggcgggcggtatggctttcgatggcggccagcagtcgcttggtctccttcatcgcctccgggccgttgcgacacaggcgcatggccagcgcgcgcccttcggccagcaactgctccggcttggccagttggtgcgccacattgagccggcaggcggtgatggcatcgaaaggttcggcgctcagcatgtaacggcgtgcctggcgcatgcccatggtgcgcaccacataggggctgatcaccgcaggtaccagccccaggctcacctcggagaggcagaagcgtgcatcttcgctggccagcaccagatcgcaggcacagacaaggcccaatgcaccgccataggcagctccctgcaccagcgccagggtggggaaagggagctcatccagggtttgcatcagcctcgccagtacccgggcgtcttctctgttgtgttcaaagtcggcgtgagcgagattgcgcatccagttgagatcggcgccggcacaaaagtgcctgccctcggcgcgcagcagcaaggcatgggggcgttcggcgagcgattgaccatgaagatgggccagttcgtcgaggcaatcgagcagccccagcatgagctcggcatcaaaggcgttgtggcgagcggggcgtgacagcaccagttcggccagtggcccatggcgctccaggcgaaatcccgccggaggatcattgaaaagtggatcggacatgacgaactccttacatccggaagatgccgtattgctcaggtcccggctcagcaccccggcaggcggccagcgccagcgccagcactgtgcggctttgcgccgggtctatgacgccgtcatcccataaccgcgcgctggcgtaataggggtgaccctgctgttcatactgggcgatcacgggcgcgcggatggcggcggcttcctgctcgctcaataccttgccctcaacggccagcttgtcccggcgcacctgtaccagcacaccggcagcctgctcgccgcccatgacagagatgcgactgttgggccagctgaacagaaaatcgggctcataggcgcggccacacatgccgtagttgcccgcgccgaagctgccgccgacgatcagggttatcttgggtacccgactgcaggccacggcggtgaccagtttggccccatgcttggcgatgccttcccgctctgcggtactgcccaccataaagccggtgatattttgcaggaacagcaggggaatggatcgcttgttgcaaagctggataaagtgggcgcctttctgggcgctgtcgctgtgcaacacaccgttgttggcaaggatccccacctgcatgccaccgatgcgggcaaaccccgtcaccaaggtagtgccgaacagtgccttgaattcgtcaaattcggagccatccaccagacgggcgatgagctctcgggcatcgtaggggcgcttgaggctggtgcccaccagaccgtagagctcctcaatggggtaccggggttcgtcatagcccgggtcgcgcgaagcgaaacccaacaccggaatcgtgttttcccccagattgccaaccaaagtacgggctatggccagggcatgggcatcgtctcgcgccatgtgatccgccacgcctgagtgagcgcagtgcacctcggcgccgcccagggcctcggcgctgatctcctcgccagtggccgctttgaccagtgggggccccgccagaaagatggtggcctgttccttgaccatgatggattcatccgccatggcgggtacataggcgcccccggcggtacagagccccatcaccaccgccagctggggaatgttttgggcggacatgcgggcctggttgtagaagatgcgaccgaagtgctcccggtcggggaacacctcgtcctgcatgggcaggaaggcgccgccggaatccaccagatagaggcagggcaggcgcagccgctcggcgatggcctgggcgcgcaggtgctttttcaccgtgagcgggtagtaggtgccccccttgacggtggcatcgttcaccaccagcaggcagagcctgcccgcaatctggccgagccccgtgatgatgccagcagcgggcacaggctcgtcatagacctgccatgcagccagcgcggagagttcgagaaaaggggagcccgggtccagcagctgattgatgcgctcgcggggcagcagtttgccacgggcctgatggcgggcgttgttggccgcgcccccgccctgggctatctcggcgagccgggcattgagatcctcgaccagcgcctgcatcgccgctttgttggcggcaaattccgggctggccgtgtcgagacgggagtgtatctggctcatgcgttctctcccatcagctcccgaccgatgagccaacggcggatctccgaggtgccggcgcctatctcgtagagcttggcgtcccgcagcaggcggccggtgggatactcgttgatgtagccattgccccccaagagctgaatggcatccagcgccatctgggtggcattctcggcggcaaacaaaatggcggcggcgcaatccttgcgactggtacggccctgatcgcaggcgctcgccaccgagtagaccagggcccggctgctggccagacgggtatacatgtccgccagcttgccctgtaccagctggaactcgccgatggcctgaccgaactgcttgcgctcgcgcacatagggcagcacaacgtccatgcaggcctgcatgatgccaagggggccggcggccagcaccacccgctcgtaatcgaggccgctcatcagtacccgggccccgccgtgcaaggtgccgagcaggttctcctgcgggacgcggcagttgtcaaataccagctcgcaggtgctggagccacgcatgccgagcttgtcgagcttctgggctgtggtgaaaccttgtgtacccgcctcgacgataaaggccgaaatccccttgggtccggcgctggtatcggttttggcatagatgacaaaggtgtcggcatccgggccattggtgatccacatcttgttgccgttcagcacgaaatgatcgccatcgtgcttggcggtaagccgcatgctgacaacatcggagcctgctcccgtctcgctcatggccagtgcgcccacgtgctcgccgctgacgagggagggcagataacgcgccttctgatcgggtgtgccgtggcggtggatctggttgatgcagaggttggagtgggcgccgtaggagaggccgaccgaggcgctggcgcgactcacttgctccatcaccagcacgtgggccagataaccgaggctcacgccgtcatactcttccgccactgtgatgccgtgcagcccgagttcgcccatttggggccagagatcccgcggaaagacgttgctgtgatcgatctcgctggcgcgcggcgctatcactttctggcagaaggcctcgacctgctcggtcagggcgctgagggtctcatccatcactgcgtgcatccttgctctcctttgaatggttggttctcacccatctgacagcccctatggtcgtaaacagggtgtcaaactggtcagtccatttgtgagttaagtttacgttagcgtaaacgtaaattgattgttagtctaaggtaaatttgtcgggtggcggctgcaaggtggctcgtccccctccatcaaccgacctcaaggagtgagcggcatgacaagccaatatccattgcagcctgccagcaaggagagcagggcatgagcaaccatcagacccagtacggtgatgtgccgctttatatcggtggcgaggcctgtgcttccacgagcgaggcgtggatcgaggtgaccaatccggcggatcagagcctgttggcacgcgtgcccaaagcgaccccggccgaggtggagcgtgcggtgcgcagcactcacgacgcttatctgctgtggcgggatgtacccgcccccgagcgggcgcgggtcatgttcaactaccagcatctgcttaaagcccatcacgatgagctggcctccctgctggcccaggagaccggcaagaatctggcggacgccaggggggatgtgtggcgcggcatcgaggtggtggagcaagcctgtggtatcgccagccagaccatgggggagacaatgggcaacgtggcgcgtcgggtcgatggccactcctgggtccagccgctgggggtctgtgtcggcatcacgccgttcaacttccccgccatgatacccctgtggatgttcccgctggcggtggcttgcggcaacggcttcgtgctcaagccttccgagcaggatccgcttacccccatgcggctggccgagctgttcaccgaggcgggagcccccaaaggcatcctctccgttgtacacggcggcgccgagcaggtggatgcgctgctgtgtcatccagatgtgaaggcggtcagcttcgtcggctctgcccgggtcggggctcacgtctatcgcaccgccaccgaacatctcaaacgggcccagtgctttgtcggtgccaagaaccacatggtgatcatgccggatgccaccaaggggcaggtgctgagcaacctggtgggggctggcgttggcgcggccggtcaacgctgcatggccatcagtgtggctgtgtttgtcggcagtgcccgcgactggatccccgagcttgccgccgagtttgccaaggtaaggcccggggtctggcacgatcccgaggcggcctatggtcccctcatcagcccggaggcgaaagtcagggtagagggcctcatcgaggcggggatcaaggagggggccgagtgcctgctcgatggtcgcttctgcgatgtggcgggctatccggtgggcaactgggtggggccgaccctgtttcgaggtgtgaccccagagatgcggatttataaagaggagatcttcggccccgtgctcgcctgcctggaggtggagagcctggacgaggcgctgaccctcatcaacaccaacccctacggcaacggcacctccatctttaccggctgcggcgctgcggcccgcaagtttcgccacgaggtggcagtgggtcaggtggggatcaacgtgcccatcccggtaccgctgccatttttctcctttaccggctggcgtggctctttttacggggatctgcacgcctacggcaagcaggcggtgcgcttctacaccgagaccaagacggtgaccgaacgctggttcgacgaggatatccccacaggccccaatatgaccatcagcctgcgttgagggggtaaaagacacagaacttggcaatgcagaccggcgcgaacctgaccatcggctgcgttgcgcgtgggccagagagacaacagacaaaggacacaaggaagcggacaagatggattttaccctgaccgaggatcaacaggcttatgtcgaggcggccaccgcctttgccaatgaggcgctcaaaccccatgccgcccgctgggacagagatcacgagtttcccatccccaccatcaagcaggcggcggcgctcggcttttgcggcctctataccccggaacagtacggcgggctcggtctgccccggctcgatgccagcctgatttttgagcgcctcgccatgggctgcacctccaccacggcttatctgaccatccacaacatggtgagctggatgctgggcagctggctgcctgccgctgttgccgaggagtgggtgcccaggctcgccagcggcgaactgctgggctcttattgcctgaccgagcctggtgctggctcagatgcggcggccctcaagacccgtgcggtgcgtgacggcgatgactatctcatcgacggcagcaaggtgttcatctcgggggcgggcagcacggatgtgctggtggtgatggctcgcaccggaggcgacggggccaaggggatttccgccttcatggtgcccgccgacagtgacgggattgtctacggcaaggcggaagagaagatgggctggaacagccagccgacccgggaggtggccttcaacggggtgcgcattcccgccagctatcggttggggcaggagggggaagggttcaagttcgccatgcaggcgctggatggtgggcgcatcaacatcgccacctgctctgtgggtaccgcccagcaggcgctggacgatgctctgcgctatgtgcagcagcgccagcagtttggccaccctatcagcgaattccagagcgtgcagtttcgtctcgctgacatggccaccgagctggcggcggctcggttgatggtacggcaggccgccgacaagctggacagaggcagcccggacaagagcgcctggtgtgccatggccaagcgttttgccaccgacgtgatgcggttgatcatcgcccgccgcctgctggcggatccctgtctgtcactggagtaagggggggcgcttgctggcgaagcccggcctggcgctggcgtaacatattatctgcctccgagacgtcatcaggctttgtgagccagccgaaggttggctccattcaaccctgtcatcatggggcagtctcattcacaaggacaatgcaatgacaaggatcaggctcgaatatcacggtcacgtggcctttatcaccctcgaccatccgcccgccaacacctggaccctggccagcttgcaggccttcttgcagatgatggtggagctcgacagtcgccccgatgtggtggccctggtgatccgcggggcgggggacaagttcttctgcgccggcgccgatctcaagatgtttgccgatggcgatctggaccatgctcgcgaggtagccgaggcctttggtcatgccttcgaggcgctggcgcgttttcatggcgtcagcatagccgccatcaatggttacgccatgggcggcgggctggaagtggcgctggcctgcgacatccgcatcgccgagctgcaagccaagcttgggttgccggaagcgtccgtgggcttgctgccttgcgccggtggcacccagcggctcacagagctggtggggcctggctgggccaagcgcatgatcttgtgcggcgagaaggtcagcgccaccctggcctacgagatgggactggtggaggaggtggtcaaagaaggtcacgcctgggacgcggcgcaccagatggcccagctggtggagcgtcagagcccgagcgccctgcgcgcctgcaagacccttatcaatcaggggcgcagtggccatcgtgatgctgccttgccgctggagcgaagcctgtttctcgagcagtttgcagacgccaaccagcgtgaaggggtggcggccttcctggagaagcgcccaccccgctggcagtatgaaaaatccaatggagtgacgaatgagtgaatcggtacgcatagagacccatcccacggcggacggccatcatatcggcgtcttgaccctggacagccctgcgtctctcaatgccctgagcctgccgatgatccaggctctgcagcgcgagctcacgcgctgggagcaggatcccgccgtggtctgcgtgctgttgcaaggggccggcgagaaggcattttgcgccggcggtgacatccgctccttctattaccgcagacaggaggagagcgagcaggcgctgtttggctatgcgcgggatttttttgagcaggagtatcggctcgatcaccatatccaccgctacggcaagcccctcatctgtgtggcggatggcatctgcatggggggtggcataggcctgttcgccggcgccgactttcgggtggtgaccgagaagagcctgttcgccatgccggaggtcactatcggtctctatccggatgtgggggccagctggtttttaagccggatgccggggcgactcgggctctggctcggtctgaccggcgcccgtttcaatggcgcggatgccatcggactggggctggcggatcacgccatcgtcagcagtgagcgtgcagccttgttgcctcgcctggccgggttggactggtgtggcagccaggcgccacgggagcagatcgatctgctgttgaggggcttgcaggtagaggcagacaaagacctgccagcgcctgtgttcttgccccacagggccaaaattgacgccctgctggtcgggcgcaccctgcaaggggtgctggacagcgtgtttgatgccagcttcgatcccgatctgggtgaagggagcctggcgcaggctcgcgaaatatgtcgcagcggcagtcccatcagccgcgccattctgtggcgccagtactggcaggcgcgccgccagtcgctggccgaggtgtttgccgatgagctggcgctgtcggtcaattgcgtgttgaaaggggattttgtggaaggggtgcgggcattgctcatcgacaaggacaagtccccccgttggcaggcgccgcaagcaggcactgagtggctggatgccttctatcgctggcccgaagggaaaaaccccctggcgccttgagtcttggagtgtaagacgtcagagcggatgaacggacacaggttgctggagagccagcacggcaaggagcaaacgagatgacaaggattggatttatcgggctgggcaacatggggggccccatggccgccaatctggccagggcggggcacggggtccgggtatttgacttgatgccggagagtatcgccaaggcgatcgccgccggggatgcccgcgaggcggtggctgattgcgaggtggtcatcagcatgctgcccgccggtgagcatgtacgggcactttggctcgcaggcaatggcggacaggatctgctggcggccttgccaacgggagccctggtgatcgactgctccaccatagacgtggcgtcggcccgccaggtgggggaagcggcgaaggcgcggggcattcgctttgtcgatgcccccgtttcgggtggcgtggcgggggcgagcgcagggaccctcaccttcatcgtcggtggtgaactggcggatttcgaggcggccagccccattctggcccacatgggacagaacctgttccatgccggggcgctgggggcgggccagatcgccaagatgtgcaacaacatgctgctcgccatccacatggcgggcacggccgaggcgctggcgctcggggtgaaggaggggctggatccgagtgtgctctccaccatcatgggcaagagctcgggcaacaactggagcctggagcgctacaacccctggcctggtgtgatggaaaacgtgcccgccgcccgcaattatcaggggggctttatgacccgcttgatggtcaaagatttgggactggccatggcgctggccgagcatgcccacagcgctgtccccatgggggcgctggcccgtaacctgttcaacctgcacgcaagtcagggccaggagagcaaggatttttccagcatcgtcgagctctatctggataaaatgcgggatcagtccaaagccggttgatctcgggtgctctgctctcaactcattcacccaatcatgtatggccagacaaactggcaaggagtacccatggatatcaagcagaagatcatcgccgtcacgggcgcggggcgggggctcggccgggccattgccctcagtctggccagtcagggcgccgtactggcgttgatcgatgtgaatcgtgcggatttggaggtgaccgaagccgaggtgcgcagtcgcgatggtcaatgcaccctgttcgtctgcaacgtggcgagcgaagccgaggttgaggcgacctttagtgccatcaaagagcaactcggcgccttgcatggcctcatcaactgcgccggtatcctgcgggacggcatgctgatcaaggtgaaagagggcgcgctggtggagaagatgagtctggcccagtggcaggccgtcatcgacgtcaacctgaccggcaccttcctctgtggtcgcgaaggggccgccctgatggcccagggggggcaggggggggtcatcgtcaacatctcctccattgcccgtgccggcaacatgggccagagcaactatgccgccagcaaggcgggagtggcctctctggtggtgacctgggggcgggagctggctcgccacggcattcgggtgatgggcatagcccccggcgtgtttgccaccgacatgacggcggcgatgaaaccggaggcaatggcccgcatgcagcaggccatcccggttggcgccctgggggaggcgcaccagctggccgacaccgtgcattttattctcgccaatgactatctgtcgggccgcatgatagagctcgacggtggcctgagactctagttttgtcgcccaccactagatgcccctggccgctggtacaggggcatttttattgtgcgtttgactcgcgggccggcccggcggcgctgatggtcatctgcatgcccatgcaggtctgatccggaaaaacgggggccaggtcatggaaaaatgtgaaatatcaacgggtctttcttaatttgaaccagctcacaggcactcggggtcagtactgtaaaattgcgcgcggtcaagacggggcatgattgacggtacgagggattgcggtcggaatagtcatgcaatatagttgccgcctttttcacggggtacggatttttcgcccctcccatattgcgcgcagtatgaatacggacgctctgccgccgcctaatcaaacaggattgagatggacaagaaactagggcttggcgccctcatctcgctggtgatcggctccatggtcggcgccggggtcttcagtctgccacaaaatattgccgctcatgccagtgccggggccgttgccctgggttgggccatcacgggtctgggcatgatctgcctcgcgctggtttaccagaatctttccatgcgccgcccggatctcgatggcggtatcttcagttacgccaaggccggtttcggcgatttcatcggtttcaacgccgcctggggttactggctctgtcagctgctggccaacgtctcctatgccatcgtcgtgttcagcgccctgagctacttctttgacacgccggacaacgtcatcttcggtgacggcaacacgccggtggccatcgtactggcctccatcctgatctggtcggtgcatgcgctggtgctgcgcgggatccaggtcgccgctctggtgaacatcatcaccaccatcgccaagatggtgccgctcatcgtgttctgcatcgccatactgctcgccttcaacatgcagaccttcaccctggatatctggggccacgacaacgtggagctgggatccgtgatggatcaggtcaagtccaccatgaaggtgacgctctgggtcttcatcggcatcgaaggggctgtggtggtctctgcccgtgcccgtcaccgcaaggacgtgggccgtgccaccgtgctggcgctgctcggtgccctgacgctctacgtcatggtgactctgttctccctgggggtcatgagtcagccggaactggcccagctcaagaatccctctaccgccatgatccttgaaaaagtgctgggcccctggggcgcctggctcatcaacataggtctggtgatctccgtgatgggtgccttgcttagctggacagtgttggcagcggaagtaccttacatagccggcaagacaggtgtcttccccagttggtttgccaaggagaacaagaacggctcgccgcaggtgtcgctctggtgttccacctgtctggtgcagatcttcctgatcatcatctacttccagagcagcacctatctggcgctggtcaatatcgccacctcggcggcgctggtgccctacgtcttctccggtgcctatggcctcaagctggcaatgaagggagagacctacgagggtcaatcccatcagcgcaagcgtgacctgctgctggccctggtggccactacttatggctgctggctggtctatgccgccggtgtggagtacctgctgctggtggcgctgctctacagcccgggcatcttcatctactggaaggcgcgtcaacaccacgggttgcgcggcctcaaccgactggagcaggggatgacggcggccctgctcgggtgcgccgtgctggccttctacaaggtgatggacggtaccattcccttgagttaaccggcacaatgaagagatggtccaagggccatctcttttttatgcgcgtgttggccttggggccactgcgcggcctctggaaggaatgtttatgctgtttatgggttatctgttgttgggcgcgtttgctggcatgctggctgggctgttcggcattggcggcggtcttatcatagtgcccgtgctggtggtgagcttcagggccatgggatttgagcccgacatcatcacccatctggcacttggcacctcgttgcccaccatgatcttcaccggtttcagctcgctgcgggctcaccaagaggctggtgcggtcgactgggtgatgatacggcgcctcggggtcggcatgttgattggcgcctggctcggtggcatgacagccaaccagctcagtgccggcaccctcaatgtcatcatcggctgtttcgcctgggccatggcattgcagatggggctcaacctcaggccaaaggcggagcgccatctgcccggcccagtgggaaccggcatagcgggcaccctcatcggctggatgtcggcactgttcggtatcggcggcggctcgctgacagtgccttatctctgctggaacagcgtaccgatgcgcaacgcggttgcagcctctgcggcctgcagcatacccatagcgctggcgggcagcctcagctatctctacgccggttggggccatgcggacttgcccgagtggagtgtcggtttcatctatctgcccgccctgcttggcatagtgctcaccagcacccagtttgcccgggtgggcgccaggctggcacatcgactttctcccaagcggctcaagcaggccttcgccctgctgatgttgctggtcggggcaaaattcatgttgtttagctgactcattcggcagattgttgaaaaataaggcaaacggtacgcccgcaggcagaaagccattgcaatgaaatgggactttgctattctcctcgccggtggtcccattggtcctctcgcattgataactcgtcaacctggtcaggaccggaaggtagcagccaaggcgggggactcgagtgccgggatgtggctgatggggccaccacctgtttctgccattcccgtttaagatcagtaacttagcttgttgaaggcaagctgtttgtgtatgactgtcacacaaactggcacacaatcctcatagggggtgccatgtacttactgaatagaaacggcatttactactaccaacgagtgaccatgtgtaatggtcgtcgtcagaccttccgtaaatccctcaaaacaagagacaaggcacaagcccagctcttagcacttcaaattcacttcaatcattccagccctgatgtgcagcaagctgtatgcatctccgatgctgcttgccgtgatgtcatgtctaaacccgttgggtttgaagctgaagcatcaacgacacaacatcccccgctaaacgggcacgttcacatccctgcttgcaccggcagcccctccggggtcgagtcccccgttgtaccttccgaacacacatcaccagaccaagaagaaaagctttccggtcacgtagagtcatacattactgaaaagcaattgtcatgggctcctaaagagaccaagaaccaacaaaactacatcaacacctttattgaaaacgttggtgataagtgtctgtctgagtacacaaaggcggatgctgtagcgttcaaaacttggctgttgggttctggcaagtctccgaccacaatcaataagtacattcaaaaactgagtttgttgtttagttggcttgctgatcacacagagcaaacaacagacatctttaaaggcttgaagctcaagcgggtcaaagaggtcaacgtaagatccggctacacagatccagagcttaaacaattcgatgtatgggccaaggagcaagagccgtggcgcatgttcatcgccatgatagggcgataccacggattgcgttctaatgaagcctgtcagctctacagcgacgatatagagcaagttaatggtgtgtggtgtttcaacatccgagccacacggaaagatcagagcctcaagacagaagcaagccaacggcttgtccccatacacagcaaattgttggctgctggattcctggacttcgtagcaagcaggaaagtgggtaggttgttcaaagagctaccataccggaacaacagctatagccatctgtttgggcaatggttcagccgtaacaggccagttgataaagacttccacagcctgcggcacacggtagccagcaagctgaaagctgcgggtattcccttgcaatatgcggctgccatactcgggcacacaaacaaggctatcagctatgatcgctatggtggtgatgttccattgaataaattgcaagaggctttagaggtagcactatgaaatcaataattacaatcatgttatctctcacgttcttagcctctggggctgctctatcggcccctaaacacagtataggctcgtcaattcatatctagatgggtcacataaggtatgtgtctatgagcgcacagggagccgtggagatggtaaggacgatgccacacaaacagttaggatcaatacacacaaaacgtgtcttaaatttatgtatttttaattattataaattgatttaaaattaatatgataactcttttatttatttagagataaatatatttttccggggctttgacaatcaaccttttatttaataatgtggtggagtccttcgggactccattgtttaatattgagcaatggaacactacataagaggtaattaatgagtgattttataattgaacaatataacaagaaaggacataaagttgatgaacgcaaagtaggtgcaagctttgatattcataatacaaatgaaatagtatcggtgcttaatatttataatggtaaaaaatatgatgttaccataaaagactcccagaataccattaaagtcttgcataaaataaatgcaagtatcgaatacatagttatacatggtgatggaaataaagacttaatcagtgcgtgttttacattcaacgatcaaaataagatacgtgaagcatataactgcttagcaaaaattaagggttggagtttgtatgacgagttggctggtatcagaggtgaagacaacacaataagtgataaaattaaaaaatatgtactgagccacggtgtaatagaaataaaatatacactaccagactcatcacctacaccaatatcattataccaataaatttaatggccgcctatttccaacacaaacaaaaaaggggtgacactgccccttataataaatagggtgtcctaatttctgggtaggggtgtcctagtatttaggacagggtgtcctagaaactgggacttataatattatataagactatataacactaaataaaactattaattaaattagtagggctcgccctgtctgttgtcgcttatgctccaacatccaatgtcgcccaaacacaccagtatataaattgaatggatatgaaatttatgtattggttaataatataatatgtatatataaaactatgaacacaaacagcccattcacatccgttcattaacagtatgtgttaaagaccaacataacataatgaatgaacatgaatgattgtgttgtgtctaatattatggtatgtgtttatagatattaatagatattaatagacagtcataaatgctcgctatgctcactcattacgacagtctccctatatgcttcgtgtccaaacacaatgacacttgcctatatgataaatctaagattcataatatatactaaaaaacacagtatatattattcatcaagatttatagtaacaaacataaataaaaacatatgttgtgtgatatatctgaatagatattatgttggtgttcagcgacagctaattgtgttgtgtgacaagctttacgcctcaatagaacatgcttaaatcgcgctgtattcaattgttgtgttataggtagggttgtttgtatgggttgagggctgcaattgaaatttaggcttaattagaggctttaaatgcaaatctatttttcattgatttgcgatttgacacctaaatttattgtgtgatatactaagtaggaattatttgtgcataacaagcaaaaagttcttgattattttctgtttttgtgataatatatagttatacagtgagaaatgggaaataacttacttttcttgtttgtataacacccacacatattacccattaaattatgctttcaataatattattgaacggcagatttttgtttatattttaactatgaggaaccaatggcttattttacaactgatcaagcatatacagattacatgtctcgctacgaattatccgaagcaattaagaaagcacagcgcgcagcacaccaagctacaacagaagctcgttattacttctggcgtgaagtagaagagatcttgaaatcacataagccatataagaaatcaaaagctaaatatcttaaaaacaaagaggaataaattaatgcaactgaatattccacgtgagctattgcgatatgttatgtcagaaagccagaaacaacaagtaagcgcacagacagtgataattagaatgatcgaccaccataaaaaatccaatgatattaatgataaagaggaaaccgatggaaaaaacaaccaaaaacaatagcactgaaaaagaaaccgagaattttactacagtttgggattctgtccgccgcgccaaaacagttaacggcattcaattcaagccaatcgacaaactgttgtatagttacttgctaggctggcaagtgtctaaagatgatccaaacaataaaaaagtaaccaaggttaatagctcagtccgtgagttacaacaagaacttggtgttagcaaaggcactatcgagactagcctaaaaactcttgagaaaatgggtctgatagttatcaagagtggcggtgttggtttttctaatgaatatgatgtcattaaattttctgatgtggaatcaacaaatgtagaaatcaaagttgatcaattcatggaaaatagaaaggagtggagagagcaacatagccaaaaaacagttaagcctgttgtgaagcctctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattcccggggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgatggttttggctcgtcggtagtggtggcgcagcttttccagcatggcgataaacagcgatgagtttttctttatcccgctgacgtaaagcactcttccgttgcctgcatgaagaacgcctgccaggtaatgcttggcattctgccccggagtgacaacccgcttttgttgcgctctgaacatccagtcggcccctaatttgggattgaggtctatatcgacttcatcctcataaaacaccggattatctgcattacaacgggccagcgcggcgtcgatattcgccattttctcctgataggccgggtcttttatccgcaaggtcggcacgggcctgcgccagacaatccccatacgaggtaaccatcgacgaagtgtggaggcggccacattgagccctgttaaccgattgattttgatagccaatagttcggtacaccaacggctgcgctgataaccaaaatcttgcggagaaaactgcatgagcagcaccagtaaggtgaccatcttggcgataggtaaaactggggcacggccagccggtaaggcttctagcgcatctatgccttcatctcgataccaccgaagccaacgaccgatggtcgagcgcgcagcgccggtaaggtgatgaacatcggtgaccgtacgtccttcatgtaacagcaagatggccatcaagcgacgagcatgtcctttatcacgggtggcatggatgattttgtgaatgcggcgcagttgtggtcgtggcaggggtggtaggataggcatcaactcagtcctttgggtgtggcttgttttgtttggcgactaatgagatcgcacaaactggactgagttcccttcctccggtgatctactattcggaacagctatttagattgatgatgcgctggcagaaacgggataaacaaggagggggacacaatgaatatcgccatgcattttgaaattccggtgacagatatgacacgagccatcgggttctactctcgcgtatttggcatcacgttcgagcgagccgagatagatggcaacgaaatggcgttattcccgctctcggaagggggtgaggggtgttccggtgcgttggtcaggggagagacgtatgttccgagcctggatggtacgcggatttatctggcggtggccgatatcgagcaggtgatggcgagcgccttgctggccggtgcccaacgtctgtatcccgttacccgggttggtgacaccatcagggtggcggaattccaggatcccgagggcaaccggatcgccctgcaggaaactgccaggcgctgatgcaatggctgaatggcggattgcattcaggacactggataagtgtgcttcaagaaatgtttgcggggggatgggtgaagagcaggacgtggcgagcgtgtccctctttggctgacagtatagaggcgccgccaccccagatgcggtgaatatgccggatccgtgccgcgttttgtgaggcagttaatggcgagggcgtgacaggtatggtactcatctgatgctaaatttggccgaagaacggcttggatccatcttgttagggaggcgttatgcaaggacattgtttgtgcggtggcatcgttgtgtcgaccggagatcaccaggaggtcaatctctgccactgcaccacctgccggcgctggtcgggtggaccgctgtttgcggtgcattgcggtgcggacgtgcgcttcaccgggatcgcccctgtcgcctatcgatcatcggagtgggcggagcgcggattttgccccacctgcggcactcacctcttctatcatctgctgccgacggatgagtacatagtgccagccggtcttttccagatggaaaggttccagctaacgagccagatcttcatcgatgagaagcctgacttttacgagttgaagaacgagacgcccaccctgaccggccagcaggtgttcgagcagtttgcgcccaagccatgatgtcgccttcttgatcagctcatgtgttatgacgtgccgggtgcggatcactcagccacctcattggtgcaggctcggcaggacttccctgagcaggtctggatcgaggcaggtattgaaaatgatcaacccgcagggcctttcgatggggtggttatctgggattcactgtttcatctgccaagagctgcgcatcaacccttgttgcaaaaagcgtgtgaggtgctggcaggtgcaggtgggctgatcctctccagtggtgggcgggacaaggtccggttagctgtgctgctgcgtcagacctgaatttagcatcattcaggtctgacgcggggagtctttggtgtggtcacattccggcttacggctgctcagttgcctctttgatgcagcagtttcgcccctgttttttggccagatagagcgctgtatcggcccggcgcaccatgttgtcgacgttatcttgtgggccttgactggcgctgatgccgatactgacggtaagcgggatctcgatgtcggcgcccaatgggtggctctctgacgctatggctagccggatccgctctgcactggcccaggccagatccagcgaggtttccggcagcaagatgatgaactcctcgccaccccagcggcccagtatgtccacctcccgcagttgcttggcaatacgcctcaccagactgaggatcgcctgatccccttgctgatggccgtgtgtgtcgttgacttgcttgaagtgatcgatgtcgagcagcagcagactcatggtatggccgaaacgctggcagcgctgcacttcctgcttgaccagctcatcgaagcggcgccggttggcgatcccggtcaggggatccgtggtggccgccactttcagctcttccaccagacgggcccgctccgaaatgtcccgcagtatggcggtcatctcagtggtttggcccagattgatcttggcgatggtcacttcctgcggaaattcgctgccatcgcggcgcagacccatgacggaggcgcgggcgtgcatggggcgcgagttgatgggggagttgctgaaggctctgaaatagctctcgtggttggagcgaaagcgcaggggcaacagggtttccagccgtttgcccacatagctctcatcgaccccgaacatctcgcaggcggcggtattgatgagctcgatacgggattcgctgctgacgctgatgatgccgtcataggccgaattcaccacggcttcgaaacgctttcgactcattttaagtgcatcttccagctgctttttggccgtgatgtcgatggcggtgactatgatgcgggtgatccgggactgttcgggaatgatgatgggggagaggatgaaacgccaccagctggtacgtgacagagtatcgatgggaagctcgctctccagcccggtttgctggctgacacagtcatgcatcggctgctctatgctgccggtgatgtagcggggaaacatctcgttgagtcgtttgcctatggtgcccggcacatccagctcgaatgcctgggcaaaggtatcgttggccgagaccagaatgaagcgatcatccgcatccagggaaaacaccgccaccgccgcaccgatggcatcgagagatgatttgatctcggcatgagaaccctttgtaaacatgcaacctccatgacgaataacacattgatattcagtatagtgctgccgatttactcgttgcgggaggcatatggagctttgatgtgaaggtggaggccggatgccttgctgacgtcaccaagacggcaacggcagcttgtcgagaagcgagcgctattcctctatgtccagcagcaccaggatggcgctgtcgccgccccattcacggggggcttgatggaaggcgcgcacattggggtgctgggccagccagctcgggatccgctgcttgaggatgtgtttgccgatgccgtgcatcacggaggcgacatggatgttctctttctggcagagggtgagcagggcggccagctcctgttttgcctgattctggttcatgccgtgcagatccagataaatctccggcggatagatgccgcgtttgagctttttcagctcgaattttgacacatcgtcacgtacgtaacgggtcgggccatcctcatcgagatggggctggtactcgtcgctgaaaaagtggccaaccccaagcttttcgcggctttcccgcagttcgcgtttctgcttgaccgggcgcaggtcggcccttatggtatcttgcttaattttccgggtacctttgacagcatcgcgaaacagcaggctttcctcgatcgtcggtgagggagtttttttcatcagaggctcatttgtcaggtatgcgtcttgcccgctatacagtgggtgctcgggccggatattactcgacttggaggtggatttggacaagatatttatcgatgaggtggttgccgagatgcacaccatccaggacatgttgcgctgggccatgagtcgtttcaacgacgccgggatcttctacggacatggtacggacaacgcctgggatgaggccgtgcagctggtactgcccgcgctacatctgccgcctgacgtggatccgggcatgcgccactcccgtctgaccaccagcgagcgtcatcgcatcgccgaactcatcattcgccgcgtgcaagaacgcgtgccggccgcctacctgaccaacaaggcctggtatgccggttgggagttctacgtggatgagcgggtactcattccccgttcgccgattgccgagatggtggccaaccgcttcgcccccttcctcaagcatgaaccgacccggatcatggatctctgtaccggttcaggttgcatcgccatcatcatggcccatgaattcccggatgcggaagtggacgccatcgacatcagcgtggatgcactgaacgtggccgagcgcaacatcaccgatcacggtctggagcagcaggtcatcccgatccgctccgatctgatgcgtgatctgccggtgggtgacaaatacgatctcatcgtctccaacccgccctatgtggactccgaagacatgtcggacttgccacaggagtttcgtcacgagccggaactggcgctcgcttcaggttccgacggcctcaagctcaccaagcgtctgctggccaatgcagcagacttcctcaaggatgacggcgtgctggtggtcgaggtgggcaatagcatgatccacctggaagcccagttcccggaagtgccctttacctgggtcgagttcgagaacggcggtcacggcgtgttcgtgatgaccaaggcggaactggagcagtaccaggatcatttcgcgatttacaagagctaagcaggagcactcatggcagggaacagttttggccaactctttcgggtcaccacctttggcgagagccatggcctggcgctgggcgccgtggtcgatggttgcccgcccggactcgagataagcgaagcggatctgcagatagacctggatcggcgcaagccgggtacttcccgctacacaacgccgcggcgtgagccggatgaggtgaagatcctctccggtgtgttcgagggcagaaccacgggcacatccatcgggctgcttatcgagaataccgatcagcgttccaaggattactccgacatcaaggacgtgtttcgtccgggccatgcggattacacctaccaccagaaatatggtcagcgggattatagggggggcggtcgctcctccgcccgtgaaactgccatgcgggtggcggcgggtgccattgccaagaagtacctcaagcagatgcatggcatcgagatcaccggctttctctcccagctcggccccatcaaggcggaaggctttgacgcggcgcaaattgagcagaaccccttcttcttccccgatgcgggcaagctggaagagctcgatcagtacatgcgcgatctgaaaaaagagggcaacagtgtcggtgccaaggtacaggtcatcgcgaccaaggtgcctgtaggcctcggcgagcctgtcttcgatcgcctcgacgccgacattgcccacgccatgatgggcatcaatgcggtgaaaggggtggagataggcgatggctttgcggtggttgagcaaaaaggctccgaacatcgcgacgagatgaccccggccggctttgccagcaaccatgcgggtggcattctgggcggtatctcgtcgggtcaggacatagtggtgagcatggcgctcaagcctacctccagcattaccgtgccgggcaagaccatcaataccgaaggcgaagccatagagatgatcaccaaggggcgccacgatccttgtgtcggcattcgcgccgtacccatcgccgaagccatgctggcgctggtgttgatggatcacctgctgcgccatcgtgcccagaatcagggtgtgatgacccagacgccgcagttgcgctgatcggtttttcgaatgcccggctgatccagggcaagatcaagaagcactgtcaataacagagcaagaaggcgacctcagggtcgccttctttattggtttgcgtttaatgcttagcgactgtcagcttggctggggttgtgcagatgctggtcgagggattgcttcgccctctggattgccaaagcgacagggaggcggggcaaagcgaatgtttggcgggggcagggtggcgatggcctcattgactcgagctatctcggcctcgcttactgcctctttggcaaacatcaggctgactggctggtggtgcagcaacaactgacagctgataaccttctcggcccccagctgtgtcaggcgatagcgtgcgtattgccactccatgatgaccccgtccagccggcgggccagcaacagatcgatcaacctgtcgtcggcgttgtattcggtggcgctcttgagggctgggcagtcctccatttgctgggtagggcgggtgccgcgcagcttgcccaggcgtagcgctgtctgctggcacaagtcggggaggctctggatacgcagccagggattggcatggcccggtatggggttgttgctcaagagcacgaaggtgctgcgccggtaggggacagagaagcgcgcgaactggcgtcgctccggcgtatcgagcgctcccatggccaagtccagctgctgcagctcgataagatgcagggcgcgggcccagggcagattgcgaaaacgcgtctccagccccgcttgcctgaggatctggcgggtcagggtgacgtccagcccatccagggtgccttgtggattgatgtagctaaaagggggccagtgattccaggcgaccgtcaaagggggcttggcgccaaggggcagacttgcccccagggctatgagcagcagggcaacgggtcgccatgccctgtggatgcgtgtgatatgaactgccatgagcctgaacctccttgttccggtactgagatgatggtcgcatcttatctggcatccagcatagcttgattcgaatgagttctgaggtgggcgggctgaataggacgctgacccactttttgggtttgtgctgggatgaatatcacatttttctcgtttatccacagcaactccgttagactgcgcctctattctttcccctttgctctgctccccggggaaatcgttgttttctcaataggcccagttcttgtgagatggcatcggctcagcagaggagccccaccacaaatccccggcgccactatccctagcaggtaattatgagtttttcttccctcggtctggccgaacccttgttgcgtgccgttgccgagcaaggctacgacaccccgtctcccattcagctgcaagcgatccccgccgttctggctggccgcgacctgatggcggcggcccaaacagggactggcaagaccgcaggctttaccctgccgatgctgcagcgtctgatggagagcaagcgcaaggtttctccgaaccgtattcgcgctctggtactgaccccgacccgtgagctggctgcccaggtgggcgagagcgtgcgcaattacggcaagcatttgccgatgcgcagccatgtagtgtttggcggcgtcagcatcaatccgcagatgatggcgactcgccgtggtctggacgtgctggtggcctgcccgggccgcctgatggatctctacaaccagaatgccgtcaagttcgacgaagtcgaaatactggtgctggacgaagcggatcgcatgctcgacatgggttttatccgcgatatccgcaagatcctggccctgatgcccaagcagcgtcagaacctgctcttctccgcgaccttcgccgaagagatccgcgagttggccaccggcctgctcaacaatccggcagttatcgaagtggcgccgcgcaacagcacggccgagcgtatcgagcagctggtgcacccgtgcgacaaggccaacaagataggtctgctgagccatctggtcaccagcaatgactggcagcaggtactggtcttcacccgtaccaagcacatggccaaccgtgttgccgagaccctcgacaagaacggcgtcagcgccgccgccatccacggtaacaagagccagggtgcccgtacccgtgccctggccggtttcaaggatggtaacgtcaaggtgctggtggcgaccgatatcgctgcccgcggtctggacatcgacaagttgccgcaagtggtaaacttcgagctgcccaatgtggcggaagactatgttcaccgcatcggccgtaccggtcgtgccggtgctgccggtcatgccatctctctggtcgctgccgatgaaggcaagcttatcaaggcgatcgagcgtctgaccaagcagaacataccgtgcgagcaggtggctggttttgaagcctcccgcgaaaccctggacaacattgcccgtggtatcggcgcgcccctgcgcaaagagcctcgtgacccgagcgagccgcgccgtgcagcgccacgtccgcaaggtcaaggccagcgtcagggcgcaggtcgctctgccaatggtggcaacgctggcggtgctcgcaccggcaacagtggcaagcccaaaccgcaaggtgcgcagcgtccggttgatgctactggcaaaccggcccaggctcgtcgcccccgtcgcgctacccacaaccagtaagcaggtgaggggacaccctcactctgcatcggttgatgtaaaaagccctgccaatccggcagggcttttgtcatttctggcgggcagtttattgccgcgtttcgtctcgatatcactccccatacagcttgatctccagcacattggcgatggcactgccattccagtggtactccagatgctgggcctgatggatccgggtaatgagacaggggcggtagagtacatggcaattgtggccgctgtgacgcaccgagcggtagtggatgccatccaccccccgggttttctgctccagggcaaagacttgagactggctatagctggtggcgtgatagagaggggtggagagaaatgcgtcccctgtgatatcgaccagattggcactgaactcggcacagagcacccgcatctgcactttctgggctggttctccggtgtagccgaagatccgctcctgatggtagacagtctccttgacggcggtatcgagcagaggtgcacagtaataaccaccgaaatcgcccgtggtaaaacgggccccttccggattgatatgggtaaaggcggccatcacatagctgcccccgtgcaagcccaccagccaatcggccctggggacgcgagacaagtctcccgcctcctcccgcaacctgtcgttggtcagtgcctccatggcccataccgcctccagttcgtctgcattggccacatcttcatagacacagatagtggggtagcggctcggaatgatccggtaggcccgctctccctggaatggggtcagtggtggctcctgcatcaggccatacccccgcgccaggcgtgcaatcgggtcgccacttcatagagatcggccacccgaccacccttcatgatctccatcgcgctgcgaccggcaaagaagggggtggctgttgggcttgcgtacccagccatagatgctgtcatcggcgctgaacagcaccctcaggcttttgtggatgttgaggaggtagctcattcgctcctgcatatccacactgagacggatcccgccgtttgactccttgtatttgttcaatgttgaacgagatgaaatgccgagcagtgtcagttgttcatctgtgttgcactgccacttgtccaggatgcggaataccacaggcagcgccttgctggggtctatggcgccttctttcattgccttttgtgctgttgcggccatatctcctccttgtattgttcacgccggataagagggcgtgaagggtttatctgcattcagtgtagaagacttgtacatatatgtacatatttgcgtggttggtgatgagtatgtacgtcgatgtgtgtgctgaagagagcggcattacggggctaagtgataccgaccacgataaggagtcatcattgggttttactgtacttctgctggcaaaaagccccgccaactgggttggcagggctttcgttatccatcatggggcgagggttacagagctggcagtaatcccaggctgacactcacctgtacgccgacgatcagcacccccatggcacctgcaaggcccagggccagtacgccacccggggcgcggtagtggtgcgcctctgcctgtttgcggctctgccacaccagggtgaccggcagcagtaccgcgaggatcgccagtgcaatggcggcgtagcccagtgccatgatgaagccttgcgcgaagtagagggcaaacaacaggggcggcacgaaggtgataagcccggtctggctgcggccttgccagttgtccttgcgacgagtcactttggccatgaaatcaaacagcccaagggtcacgccgaggaaagaggtcgccaacgccagatcggcaaacaggtgcatcgcctgattaaacgcaggccagctcaccagattgccgacgctggccaggaggctgtcgagcgccccgccggtctggatcagggtttgctgaccgagcagccccaaaatggccacttgccacagcacgtagaggatgagcggcagggcggagccccagacaaagacccggcgcagctgcttggggcaatcccccagatagagcatgacgctcgggatggagccgtgaaagccgaacgaggtgaagatgacgggcaagcctgccagcagcaacccctggccgagcggcagggagagcaggtgttgtccttctgcgcggggcagcagcagccccagtaccgccaccatgatcaccagtttgacggtaaacatcagtcgattgaggtaatccaccgagcgggtaccgacgcagaccatgccaccgaacagcaaggtaaaggcccaggctgcctgctcctggctaatggtcatgcccgcatcgtccagcgcctgggccagcaggctgctgccgccactgatgtaggcggaggccagggagtaaaacagcatcaggatacaaaaagaggcgatgcccttgccccaggggccgagcaggtgatccgccagctggtgcaggtaccacttgccggtgttgaggctggcttctacctgcaacatggcggtgaaggccatcagggcccagagccctatcatcagcagcaaagtggcggggccacccagagatgaggaggccagcggcagggccagcatgccggcgcctatggtggtgccggcaatcaatagggtacaacccagggttttggtgttcattgtgtccatccggatcgagaaactgcgtgttcataaagagtgaaagtggcggtgtcatcaagacgcctccggggttgaaaccggaggctagcaatatcggagtggacgcatcgttacgaaaaacccgttggttgtaaaagttggttgccaagttaacggatcaaaatagtggaaacaagcctgtaaaggcggattttgtactggaagggcgcaataggtggaaataaaagatgacaaaactatgtgctggggagtgaaaagggctggcaagccaatggatggaaaacgcgctggcgaagatggcggtcgccgccagcgcgtgagggggttgcttagcgtcggcgcttgagggtccggctcacgtaatgcagcccgcattggtactcgccattgatggccttgagggcgagctccagcgcctggctggccagtgcatcgtgttgctggggcagggagttgatgccaaaggggaggaaatcgagcaggcgatcgtcgccgaaggtggccatggcgagctggctcatgtcggtctcttgttccagcaaataatccagcaccccctccatcaatatgtaagaggtggcaaccagtgcttcgggcagctggccgagttgctggtgaagtcccttgatcaggcgatagccctcgacacgggagaaatgtgctccttcgcacaggtgacgggccgtggtgtggctggcgacagcctgctcgaagcccgcttttcgttcctgactgatcgtgagtgctggcagcgcggtgatcaaggcgatgtgcttgagcgccggggtgagcagggaggcggtgagatcaaagctcgccttctggttttcactagcgacggtcacgaacttgtcgacggccatggcccggtcgatggccagcacatggatgccgcgcgcctgctggcgcggatagaaggggtcgtccggcggcaggcaactggccaccagcagggcatccacatggcgactggccagcatctcggccagttctttctcggtggcgggttcatcttccgagcagacgatcagcagttgataaccttgggctcgggccccttgttcgaggcgcttggcgagtttggcataactggcgttctcgaggtcgggcaggataaagccgagggtcttggtttggccgccacggagggaggcggcgcggctgtcaggttggtagttgtgggcggtcaccaccgccatcactttgtcacgggttgcctgactgatgcggcattgatcggccttgccattgatcacatagctggccgtggtgcgcgagacaccggcgagggcggcgatttcatccagtttcatcatatcggctctgtttgagttgcaaggcccacggtcactgccaggtgagggcaccgaaaagtgtgcgcgggatcatatcattgaaaagcactctttgcgggtacttgatcaattggctgaaacgattcagtctgagtgtaagtgaaacgattcagcttgtcagcaggcaatcgatgtccgggtataaaaatgcgataccactccggcgggatgcaatccggtctattgtcagcaggcaaattacccgaattttcaattgtattgatccggtgagccgcacggccagcccggaacctgatggagaatatctatgttgaagttggcacagcagcagattttgctggggcagtcggtggcgaccaaggcggatgccatcgctctgctggcaagcaaactgaccgaggccggtctggtggaagcgggttatgtggacggcatgctggcgcgggaagcccagcacgccacctaccttggcagcggcatcgccattccccacggcaccacggacacccgccatctggtcaagagcacgggtgtcatggtggcccagttccccaaggggatcgaatgggacgagggccagatcgcctatgtggccatcggcatcgccgccaaatccgacgagcatctgggtattttgcgccagcttacccatgtgctgggtgacgagcaggcggcagctgcgctgaaaaatgccaccgatgccgacaccatcataaatattctgactggtgccagcgcggcgaaagaagtgcagttcctgaccctggccaacttccccgcagacgaccgtgaccaactgctgctgggggctgccgcccgcgccaaatccgccggttggggggaggccgccatggtcacttcactgctggcaagtgatcctgcctatctgggggagggagtctggctggcccgtacgcaagcggcccagaccggctgggtgttggcaaccccgagtagcgcactcaccgtgggtgaactgccggtcagcaccttgctgctgctgtgcgccagcgatgcgagccatctgccacagctggacaatctggccaagctggccgccgcagaccaacttgcgacgctggctggcgccgagggccttgccatgttgcaagcagggccggcgagcggcctgtctgataccttcaccatcatcaacccccatggcttgcacgcccgtccgggcgccatgctggtcaaggtggccaaggagttcgaatccgacattcgtgttgccaacctcgatggcagcggtgaagccgtctctgccaagagcctgatgaaggtgatcggccttggggtcaagtgcggtcatcgcctggcatttcgcgcagaaggggcggatgccgaagcggccctcaagggcattggtgccgccattgccgcaggcctgggtgagggggcgcactgatggatatcgtcaccatcaccctcaacccagcgctggatctcaccactcgtctcgaggccatggcccttggtgaagtgaacctggtgagcgaagccaatttgcgcgccgcaggcaaggggatcaacgttgccatggtgctcaaagacttgggccgtgacgtcgggctgaccggctggctcggcgctgacaatcagcagagcttcgtctcgctgtttgccgagcgagccctgggtgatcacttcgtgcgcgtggcgggcaatacccgcatcaacgtcaagatctccgagcaatctggcagggtcaccgacctcaacttgccggggctcatcattgacgagcgtgaagtgaaggtccttgagaccgcgattgacgagttggcaccacaggcagactggtttgtgctggcgggcagcctgcccaaaggggtggcgcctgattattgcgcccgcctcattaccttgctcaaggccaaaggcaagcaggtgatcttcgattgcagcggcctggccctgacggaaggcatcaaggccgcgccgaccctgatcaagcccaatctggaagagctgagtcagtgggccggtcgccccatcaagaccctgagcgagcaggccgagtgtgcccgcgagctgcaggctcaggggatagcccatgtggtgatctccaacggtgccgatggcctcgtctggtttggtccggatgccacctggcaggccataccaccccgtatgcaggtcgtcagtaccgtcggtgctggtgactccctggtggctgggctggcccatggcctcagtctcggctgggcgccggagcagaccttgcgtctggccaccgccgtttcggcgctggccgtcagccaggtggcagtcggttttagcgatatgaacgtgttgacacccttactcgagcaggtgcgtgtgcaacgtctggatgaccttgcccccgctcaactcaatagccattccccttcaatggaaaactcaggagatgcccaatgaaagcaatcttggtcacggcttgcccggcgggcattgccaccagctttctcgttgctaaacggatagaacaacaggccaaactggcgggttgggagctcacactcgatgttggctccagcgtacaaccgcgccagatcccctcaaaagagcagatagccgccgccgatctgatcctggtggtggcaagtgcccccgtggatctcgccgcctacgacggcaagcgtctctatcaggggatcatggatcttgccttgcaggatccggccgccgtgctcgacgccgccgccagtggtgccagtgtctatcatcatcaggctgcgccggttgccgccgcccaaccggcctcggccaaacgcatagtcgcagtcaccgcctgtccgaccggggtggcccacaccttcatgtcggcggaagcgctcgagaccatggccaagcagctgggttaccagatccgcgtcgagactcaaggctcggtcggtgcccagaatgccctgaccgcggatgaaatcgccgctgccgatctggtgttcctcgccaccgacatcgaagtggacatgacccgctttgatggcaagcaggtgtatcgcaccagtaccggtgctgcgctgaagaagacccgtgccgagctcgacaaggcgtggctggaagccaaggtctatcgccacagcggcgccagtcagcccaagaaggaggagaaggcgggcccctacaagcacctgctgaccggtgtctccttcatgttgcccatggtggtggccggtggtctcatcattgccatctccttcatctttggtatcgaagcgttcaaggtggaaggcagcctggccgccgccttgatgacgatcggtggtgcctcagccttcgccctgatgatccctgtgctggccggttacattgcctactccatcgccgatcgtccgggtctggcaccaggcatgattggcggtatgttggcaagctccctgggcgccggtttcctcggcggtatcgtcgccggtttcctggccggttacagtgccaagtacctgagcgacaaggtgcgcctgccagtgactctggaagcgctcaaacccatcctcatcatcccgttgtttgccagcctgtttaccggtctggtgattatctacgtggtgggtggtccggttgcaggcatcatgagtgccatgacagagttcctcaacaacatgggctctgccaacgccgtgctgctgggtgtcatcataggtgccatgatgtgcttcgacatgggtggtccggtcaacaaggcggcctacgccttcggtgtcggcttgctcgcctccaaaacctatgcccccatggctgccgtgatggccgccggtatggtaccggcactggggatggggatcgccaccttcctggcgcgcgccaagttcatcaagacggagcaggaagcaggcaaggcttccttcgtactgggtctgtgcttcatctccgagggggccattccgtttgccgccaaggatccgatgcgcgtcatcccggcctgcatggcgggtggtgccctgactggcgcgctctccatgctgttcggttgcgagctggttgcacctcacggtggtctgttcgtgctcttcattccgaacgccatcagccatgtgttcatgtacatactggcaatcgccgccggttccctggtgacaggggttggctatgccatgctcaagcgcggcgaagagcaggccaagctggcgacgacctgacaacgtcaagggtgtaaatgacaaggcgacctgcgggtcgccttgtctgtttctgatgggggtaaacaagcggaagaagagagctagcccgtgggaaatttaaaaatcccagccggactgcgctggctggttggcttgctcggcctcttgtgccttgcggcgcgcggcctcaacccgtgccttgcggccacggcaaagacgcatcacctcctgctgctgggtttgtgtcatggtgagccagttgaaacgctcctcccgattgcgcaggcagcccttgcagtagcccttgttgttcacttcgcataccccgatacaggggctctgtagcgggaagatctcgagctgttccatccatggcctctcacaccttgttaccttgttataacccagaagatcccctttggagaaatccgtcgccaagggggtgaaggcgtttgctttcccccagcaaatttggcatcttccccgccaagcatgaggcttggtgttatatgaggacatatgaacaaacacgcgtactggctgaccgctgccgtgctggggctggccggttgtgcgggcaatcctgagcaggtgcaggtgcccaaaaagaaacccgatgccggatgttttctcaactgcgaggtgccggaaaacctgggcaagcagtatctggacggtgccctgccgggcgatctggtgcgggtagagcgcatcaacagccgccagcgttctgatttcagcaagttcggcccccagagcaggttggtactggagcgttccggcaagatgacccgccgttatggcgagctctatcatcagctctcccgctgggtggccaatggtggcaatccggcccatatcacccagtacggcatcagcctggcccagctgggcggcgccgatcgcatgggcaacgtgctgttcaccggttactactcgccggtgctggaggtgcgccatcgcccggatgccaagtacaagtaccccatttatgccatgccaaaatgtggtggccgctgcccaagccgggccgatatccatcggggggcgttggccaaccgtgggctggagctgggttatagcaagtctcttatcgacaacttcctgatggatgtgcagggctcgggctttgtgcattatggggatgacgatcggttgcaatacctgggttacagcggcaagaacggtcacggctatgtgagcataggccgggtgctgatcgaccggggcgaggtacccaaagagaagatgtcgatgaaggccatcaaggattgggccaacgcccaaccggaggagagcgtcaaggagctggttgagcagaatccctcttatgtcttcttcgagcgtcgccccaccaatgacgtgattggcgccgccggtattccgttgctgccgctggcggccgttgcggctgacaagagtttgctgccgatgggcacccccatcctggcggaagtgcctttgctcgacaaggccggcaactggaccggcaagcaccagttgcggctcttgatcgcgctggatgtgggtggcgccgtgaagaaggggcacctggatctttaccatggcatgggtgagaaggcgggtgtggcggccggtcactacaagcactttggccgggtctggaagctgggtctgcaccatgggccgactgctgcgccttggttataagcaaaacaggatataagcgaaacagggattgtaatggaataaggcgactgtggcgggtgatgccactttgcagctaacccacacaagacgctgatgacccttcccctgctcctccttcgaggggcggcggcaaagaaaaaagccgccggaggcaatccggcggcttttttgtatgtgcttatgtccacagtctgccgaggaggctcaacccttcgtcaggtccagccggatggcaccgaccggtttgcagcaacagggcagacattcacccggggagacaaacgccagcggcacattggggtagtgcaccgagcctgccagcaagggcgtgcggcaggcgccgcaataaccgctgcggcactggaactccagctgatggccgtggcgctccagggtctccaacaggctctcgccgggatgggcgagcagggtgccatcacaggtatgtaccagcggcgcctgtggtgcctcctgctgcgttgcaggttgcagggcaggggccaaggtgttggttgcgtcactcacagttcaacgtcacctgataaattgtctgtatctaggtttctgccggtctgaccgagcagcatatcgggtaactgacttacagctcgaagtcaccgagatcgtcggcatgcacttcactgtcaatctggccgaccaagtaggagctcacttccacttcctgcggggcaacctgcacgttgtcggacgacagccaggtgttgatccaggggatcgggttttgctttgcgccggcaaaggctggctgcagaccgacagcgttcatgcgcaggttggtgatgtactccacgtactggcagaggatgtctttgttcaggccgatcatggagccgtcctggaacaggtactcggcccactctttctcctgaatggcggcttccttgaagatctcgaagcaggcttgctcgcactcggcggaaatctcggccatctcggggtcatcctggccggtgcgcatcaggttcagcatgtgctgggtgccggtcaggtgcagcgcttcgtcacgggcgatcatcttgatgatcttggcgttgccttccatcaattcgcgctcggcgaaggcaaaggagcaggcgaagctgacgtagaagcgaattgcctccagtgcattgacgctcatcaggcacagatagagcttcttcttcagctcgcgcagtgtgatggtgcgcatctgtccggcgacgctgtgggtcccttcaccgtgcaggttgtagagcgcggtcgcttcaatcaggtcatcgtagaagcagctgatggagccagcgcgtttgaggatctgctcgttggtcactatgtcatcgaacacctgacccgggttgttgacgatattgcgaatgatgtgggtataggagcgagagtggatggtctccgagaaggcccaggtctcgatccaggtttccagctccggaatggagaccagcggcagcagcgccacgttcgggctgcgaccctggatagaatccagaagagtctggtacttcaggttggagatgaagatgtgctgctcgtggggcggcagcgcctgatagtctatgcggtcgtgggagacatccacctcttccgggcgccagaagaaggagagctgcttctcgatcagccgttcaaagacttcgtgtttttgttgatcataacgggccacattgaccgattggccaaaaaacatcggctctttgagctggtcgttttgggtttggcagaaagttgaataggccatggttaccagaatgtattgaatggataaacaggagagcgggagcttgtcgctcccgcccggttgtcagatcttgcaatggcttatattttacaagccccaccggcacaaccgtcatcttgcatatcggcttgtgcgtcatccgccccatcacgggtgttgtgatagtagagggtcttgaggccgtatttgtaagcggtcagcagatccttgagcaactgcttcatcggtaccttgttgccttcgaaacgggcggggtcgtagttggtgttggcggagatcgcctgatccacaaacttctgcatgataccgaccagctgcagatagccatcgacgctcggttgcttccagagcaattcgtattgatctttcaggcgatgatactcgggcaccacctgtttgagaatgccgtccttggaggccttgaccgagaccaggccgcgcggcggctctatgccgttggtggagttggagatctggctggaagtctcgctcggcatcagggcggtcagggtggagttgcgcagccccactgtctttatctcttcacgcaaggtttcccagtccaggtgcagcggctcgttgcacaggttgtcgagatcctttttataggtatcgatgggtaaaatgccctgggcataggtggtctcgttgaacgccgggcaggggccgaattcgcgggccagctgcacggaggccttcagcaggtagaactggatcgcctcgaaggtgcggtgggtcagcgccagaccggagccatcggagtaacgggcgccgttcttggccaggtagtaggcgtagttgatgacgccaatgcccagggtgcgacggttcatgctgcctttctgggcggccttaagcgggtagtcctgatagtcgagcagggcatccagggcgcgcacggcgagatccgccatctcttccagatcttccagcttctcgatggcgccgaggttgaaggcagacagggtgcacagggcaatttctccctcttcgtcatccacgttgttgagcggcttggtgggcagtgcaatctcgaggcagaggttggactggcgtaccggcgccacgcttggatcgaacgggctgtgggtgttgcagtgatccacgttctggatgtagatgcgaccggtgccggcgcgctcctgcatcatcagggagaaaaggtcgaccgccttgatggtcttcttgcgaatggccggatcctgctcgtacttgacgtagagcgcttcgaacttgtcctgatccgcaaagaaagcatcgtacaggccaggggcatcggacggggagaacaaggtaatgtcgccgcccttgatcaggcgctggtacatcagcttgttgatctgcacgccgtagtccatgtgacggacccggttctcttccacgccgcggttgtttttcagtaccagcaggctttccacttcggtgtgccacagcggatagaaaagggtggccgcaccaccgcggacgccgccctgggagcagcatttgaccgcagtctggaagtatttgtagaaggggatgcagccggtgtggaaggcttcgccgccacggatggggctgcctaggccacggatgcggccggcgttgatgccgatgcctgcgcgctgggagacataacggacgatggcgctggcggtggcattgatggaatccagactgtcatcgcattcgatcagcacgcaggagctgaactgacgggtcggggtacgcacaccgctcatgatgggggtcggcagcgaaattttgaaggtcgacaccgcatcatagaaacgcttgatgtagctcagacgggtatctttcggatacttggagaagaggcaggccgctaccagtatgtagaggaactgcgggctctcgtagatctcgccggtgacgcggttctgcaccaggtacttgccttccagttgcttgacggcggcgtaggagaagttcatgtcacgccagtgatccaggtgctcgttgagctcctcgaattcggcctgggtgtagtcggtcagcaggtgcttatcatatttgcccatgtctaccagacgggcgacgtgctggtagaggtggggcggctcgaactggccgtaggctttcttgcgcaggtggaagatggccagacgggcggccatgtactggtaatccggactttgctcggagatcaggtcagcagtggccttgatgacggtttcgtggatatcggcggtacggataccgtcatagaactggatgtgggacttgagttccacttgggagaccgacacgttgtcgagcccttcggcggcccaatccagcacgcggtgaattttatccagatcgatgggttctttgtggccgttacgcttcgtcacaaacaagttcattggctgatgaccttcagttgattcccgaaaaaccatcgcactgcgctggcctcggcgccgtgaacggctgcgggaggtgggggcgtattgtgcgatgaatcacaagatatagtgttattttgagttcgagctacaagatagtgaggtcgccctcgctttgcaatctgtggataaggcattagctgtggataaattgtgggtgtcgatacccatgttagtggacgctcacagtgagtgggttttcatgtgtccgatccggtaaatgcaagtctgatgatcgaacatggaaaatttaaataactttttttgcttgcgaaaacggggtgtttttactagcaaattcagtctggttatcccttgtgcagcaagggtcaaaaggtgtcctgtcccagtctattggcggttgccaaacggcaaaaacgggagatcaatcctgacctcccatcgcaccctggcgtacccgcgggcaccatagggtggtgctcatttggggactgtttgacaacaaagctgcctttatgatccatcaatgcctgtgatcaggcggatcatggggtcaggctagctcgtaacgcagccagtggtgcagggcctgcacggtatcgaagtgcagatccgcaccccagtcggcgggatcctcgtcatcactcagataaccccagcccgcgacggcggtgcgcatgcccgcattgcggcccgcctctatgtcacgcacgtgatcccccacatagaggcagtgggcggcgtcgatccccaactgttcacaggcaaagtacatgggggcagggtcgggcttgcgcaccggcagggtgtcggcactcacagtcacgccgcaactggcgagctcgggcaaggcggccagcagcggttcggtgagaaagcccggcttattggtgactatgccccagggcagttttttctcgtccagccactcgatgagattcaccatcccctcatagggtcgagtgccgacacagaggttcgccgcgtagtagtcgagcagggcggtgcgcaggcgagtggcccccagctcttcgagcagctcatcgccaagcccggctttgagcagcccgagcgcgccgtgggaggtagtctgtcggatgatggcgtcagagagcggcgcaaagccttcgctcaccagcacatggttgacggcggcgcccaagtccggcgccgtatcgagcaaggtgccatccaggtcaaacagcacacagcgcagcggtaccggcttgttatcgatcatcagccatgctccgggcggatgaactccaccatgtagttgacgtcgacgttcttgccaagcttgaactggttggagagcggcgcgtagtgcaccccgctcatgtcccgtaccaagaggcctgctgcttcacccatgcgacacagctcggctggggtgatgaacttcttgtgatcgtgggtacctttggggaccatcttcatcaggtattcggcgccgatgatcatcatcagataggctttcggattgcggttgatggtggagatgaacacccgtccgcccgggcgcaccagggtggcgatggcgcgcagcaccgaagccggatccggcacatgttccagcatctccatgcaggtgaccacgtcatactggtcaggggtctggctggcgtgctcctccgccgtcatctgctggtattggagctccaccccttgttccagggcgtgcaggcgggcgactccgagcggttccttgcccatgtcgatgccggtgacgtgagccccccgacgggccatgctctcggagagaatgccgccaccgcagccgatgtcgaggatgcgcttgccaaaaaggccgccgctcttgtcggtgatccagtcaaggcgtaccggattgatttgatgcagtggcttgaactcgccctccatgtcccaccagcgggaggcaatagcttcaaatttggcgatttctgtcagatcgacattggcatcactattcatattttgtggatcctgtggcagggcgcgcaggtagcaagactcgggcgcaatctattgtcctggcgggcattataacggagacactttgtcacaccagcccgacttgttagccggatttgtggcttaaggtatttggctcagtgtgttaccatggcgcgctgtttaagccaaagaacaactaattagggattaaggctttctatgagcgatctggccagagagatcacgccgatcaacatcgaagaagagctcaagagttcctatcttgattacgccatgagcgtgatcgtaggacgagctctgccggatgtgcgtgatggcttgaaaccggttcaccgccgcgttctgtttgctatgaacgagttggggaacgactggaacaagccctataaaaaatcggcccgtgtggtcggtgacgtaattggtaaataccacccgcacggcgacagtgccgtgtatgacaccattgtccgcttggcgcaggatttctccatgcgttacatgctggtcgatggtcagggcaacttcggttcggtcgacggcgacagcgccgccgccatgcgttacaccgaagtgcggatggcccgcatctcccacgagctgctggccgatctggacaaagaaaccgtggactgggtgcccaactatgatggcaccgagatgatcccggctgtcatgcccaccaaggtgcccaacctgctggtcaacggttcatccggtatcgcggtgggcatggcgaccaacattcctcctcacaacctgaccgagatagtgaacggttgtctggcgctgatcgagaatggcaatctcaccatcgatgagttgatgacctacatcacagggcctgatttccccaccggcgccatcatcaacggtcgtgctggcatagtgcaggcctaccgtaccggtcgtggctccgtctatgtgcgtgccaaagccgaagtggaagtggacgacaagaccagtcgcgagaccatcatcgttcacgagctgccttatcaggtgaacaaggcgcggttgatcgagaagatcgccgagctggtcaaagagaagaaggtcgagggcatcagtgccctgcgcgatgagtcggataaagacggcatgcgcatcgttatcgagatcaaacgtggcgagtctggcgagattgtgctgaacaatctctacaagcacacccagctgcagaccacgttcggcatcaacatggtggcgctcgataacaaccagcccaaggtgatgaaccttaaagacattctggatgcgttcctgctgcaccgccgtgaggtcgtgacccgccggaccgtgttcgagctgcgcaaggcgcgggatcgggctcacatccttgaaggtctggccgtcgcgctggccaacatcgacccgatcatagagctgatccgtcactccgatacgcccgcagacgccaaagccaaactggttgcccgcggttgggagcttggcaacgtggccgccatgctggaaaaagcaggcgacgacgcggcccgccccgagtggctggagccggaattcggcatccgtgaaggtcaatatttcctgaccgagcagcaagcccaggccatccttgacctgcgtctgcacaagctgaccggcctcgagcacggcaagatcctggaagagtatcaatctctgctggatctgattgccgagctgctgttcatcctggcaagcccggaacggttgatggaagtgatccgcgatgaactgctggccgtgcgcgagcagtatggcgacgaacgtcgcaccgagatcagcgcctccagcgccgagatcaacatcgaagatctgatcacgccggaagacgtggtggttaccctgtctcaccagggttacgtgaaataccagccgatcaccgactacgaggcccagcgccgcggtggtcgtggcaagtcggccacccggatcaaggaagaggactttgtggaacgtctgctggtggccaacacccatgacaccattctgtgcttctccacccgtggcaaggtctactggctcaaggtgtatcagctgccggaggcgtcccgtggtgcccgtggtcgtccgatcatcaacttgctgccgctggaagagggtgaacgtatcaccgccatcctgccggtcaaagagtatgccgacgacaagtacgtcttcttcgctaccgctgatggtaccgtgaagaaaaccagcctgtctgcgttcagccgtccgctctcctccggtattcgtgccatcaacctcaaagagggtgatgagctgatcggggtggacatcacagatggcagcaacgagatcatgctgttctccgatgcgggcaaggtggttcgcttcaatgaaggtagcggccgcgccgatgcagccgatgctgatgtcagcgatgatgtcgacggggatgacgagagtgtcattgacgctggcaacgacgatgatggcagcgacaacggcgaaggcagcgagagtaccgaaagcaagggtaccttcaagggcgtgcgtcccatgggccgtaccgccggtggggtacgcggtatccgcctgctcaacggcgacaaggtggtttccctgatcgtcccccgtggcgagggtgccatcctgaccgcgaccgagaacggttacggcaagcgtaccgcgctgaccgagtacccgaccaagagccgtggtactcagggcgttcgttccatcaaggtggacgagcgtaacggcaaggtgatcgatgcgatccaggtcgacgataccgaccagatcatgcttatcaccaatggcggcaccctggtacgtactcgtgtctccgaagtgagcatcataggccgcaacaccggcggtgttcgtctgatccgtaccggtgaagatgaaaccgtggttggcctgcagcgcattgccgagagcgatgaggaagagaacgacgtcatggccattgacggtgaggtgtctgaaggcaccgatactgcgccagacgccggctctgccgccgcaggatcctttgaagggtctactgaagagggcgcagcgagcgacgaataatcgcgcgtttgcccccatgaaaaagagcgacccttgggtcgctctttttattgctgttttgtgccttgctgctgcttttacatccgcccctgggagccagctgatcgggcccgctttgattcctctacattgccgcactcccgcaatttaccccaaatccttcatgctggcgtcatctcgctgtcattgggcggggccaagctgccccttgtacttaacaagcatgccaagcgggcctggcgcctgcatccatcaacaggagcatcttatgactagctgggtaatgtgggagatctggtggagccgggtatggggcgaacatcagcaaggatcactgacagaggagcatgaggacgaagtggcccatgaaccatcacgactgcccgccgaattgactgcacagggcaaggccacgtacgcgccacggccaaggggttgaggctctgctcgtcggtatggtttgtggtgcgccggcgaaggagcggcgttatgagcgcggttgacgctgtcggggcgatcagaagagccgcagttgttcacccgggcggataaagccgtcccgccgcagctgaagatggcgcttgcccaggcccaaacgcttgttgataagccgaaagcgctgggcgagcaagtccgcaaactggccctcaccgcgcatgcgggtgccaaaggcggggctgttgagcccgccatcccgactggctcgcaactggttcaggatggcctccttctggccggggtagtgctcctccagccagtcgctgaacaggatggtcagctcgtggggcaatcgcagcagtatgtagtcggcgctctgggcgccggcttcggctgccgccttgatgatatgctcgagctcaggttcgttgaggcgcgggatcatgggcgccgccagcacgccgaccggtactcctgcctgtgccagcttttcaatcaccttgagccgacccgtgcctgtgcttgctctgggttccagctgacggcgcaaggtttcatttaatgtcgtcaccgacaccatcacctgacagagtccctcccgagccagttcggcgagcagatcgaggtcgcgcaagatcatggcgctcttggtgatgatgccgaccgggtgacgatgggccagcatcacttccagcaattggcgggtgaggcgatagtgatgctcgatgggctggtaaggatcggtgtttgcccccagcacgatagtgtccggctggtagccgggtttggcaaactcccggcgcaacagctcggcggcattgagcttggcaaacagcctggtctcgaagtcgaggccgggggatagctccagataggcgtgactcggtctggcatagcagtagatgcagccatgctcacagccctgataggggttgatggagcgaccaaagggcacatccggcgagcggttgtaactgatgatgctgcgggcggttatctccttcacctcggtgcggggatcactggcggcaaataccgcttcccactcgggttgagcccagccgtcatcaactgcgtctacccgctggccgctgaagcggtgatcaacattgtggaaactgcctcgtcctgccatagcgtcacaccaatactgtttatatatacagttatcttgcaagcctcagtgccaaaatacaagctctcgccatcgcttccttgcttaaaacagcatgacgaatggatctcttgcttgatccccctgatacatttcgtttacatagacaaaatgcgaactggatcacggaaatcatcatgaaacccattgtctcccgctggctgtttatcggtgtacttggcctagtcatctggcggctgatcccgctctccaccgagcaggagctggcatcggccaatcgagcctggcgtagcggccagttcgagacggcgacaaagatctggcaaccgctggccgagcaggggatcccccgggctcaggcactgatgggctggagccacgaggtggggcagggcacagcgcaggacatggagcaagccatcagcctttatcgccagtcggcgcaggccggagacgcctttggccaataccggctggcggaggtctatctgcgcggtgccggggtgaagcgggacctgcgggaggcatttcactggatggagctggcggcccgcaacggtgacgtgcccgccatgctcaaagtcggtgtgctgcacctgatgggggtaagtggtcgggtcgatctgccccaggccaagcagtggctctatcaggcttcgcagaagggcaacaagcttgcattgaaggtgttggaggagctcgccctggccgaggaggggagcagtaccttcgatttcaactggcagcccctgctgggtgagtgactggcaagcgattcatttggttgtagaaaatctcaccaaactcgatacagccccgcctacttctggtagcatggtccggtttttggtttgccttgtgccgttaagcaagctgtttgcggcgcagtgcgcctctgcaaagtgctgtagagagccagaacatcaccctttttgaatgattttttccatcccgcatgtgccctttggtagggggcaccactgtataaggaaacacataatgccaatcattactctgcctgacggcagccaacgtcaatttgcccactccgtttccgtcatggacgtggccgcggacataggtccgggtctcgccaaggcgtgcattgccggtcgggtaaacggtgaactggtggatgcctgcgagctcattgaagccgatgcctccctggccatcatcaccgccaaagacgaagaaggtctggacatactgcgccactcctgtgctcacctgctgggtcatgccatcaagcaactctggccccagaccaagatggccatcggtccagtcatcgacaacggcttctattacgacgtcgatctcgaccgcaccctgaccgacgacgatctggctgccctggaagagcgcatgctggcgctggccgccaaggattacgacgtcatcaagaaaaaagtctcctggcaggaagcgcgcgacgtgttcgaagcccgtggcgagacttacaaggtcgagatcctggatcagaatattgcccgtgatgaccagccaggtctgtatcatcacgaagagtacgtcgacatgtgtcgtggcccgcacgtgcccaacatgcgtcactgccaccacttcaagttgcagaagatgtcaggcgcctactggcgtggcgattccaacaacaagatgctgcagcgcatttacggcactgcctgggctgacaagaagcagctcaaaggctacctgcagcgtctggaagaggcgtccaagcgcgaccaccgcaagataggcaagcagctcgacctgtatcacatgcaggaagaagcgcctggcatggtgttctggcacaacgatggctggaccatcttccgtgagctggaaaccttcatccgtggcaagctcaaagagtatgactatcaggaagtgaagggtcccttcatgatggatcgcgtgttgtgggagcgttctggtcactgggagaagtatgctcaggccatgttcaccacccagtccgaaaaccgcgagtacgccatcaagccgatgaactgcccgggtcacgtccagatcttcaatcagggtctgaagtcctaccgcgatctgccgctgcgcatggcagagttcggctcctgccaccgcaacgaaccgtccggttccctgcacggtctgatgcgagtgcgtggttttacccaggatgatgctcacatcttctgtactgaagagcagatcatggaagaggtgtctgcctgtatccgtatggtctatgacgtctacggcacctttggttttgaaaatatcgtggtcaagctctcaacccgtcctgagcagcgtatcggttccgatgaagcctgggatcgagcagaggccgccttggccgaagccctggtgctgaacggtctgaaatatgatctgcagccgggcgagggggctttctacggtcccaaaatcgaatttaccctgcatgattgccttgatcgtgcttggcagtgtggtaccgtgcagctcgactttgccctgcctggacgtctgggtgccacgtatgtgggtgaagacaacgaacgccacgtaccggtgatgatccaccgggccattctgggttcactcgagcgtttcatcggtattctgaccgaagagtacgccggactgttcccgacttggttggctccgactcaggctgtggtcatgaatatcacagataatcaggccgattatgcggtaaaagtagccaaagcattgaatgatgcgggtcttcgcgcaaaagcggacttgagaaatgagaagattggctttaaaatccgcgagcatactttgaagcgagtacctttcatgctggtctgcggcgataaagaagttgaagccggtaagattgcagtacggactcgtaaaggggctgacctgggcacttatcctgttgaagagctagttgctctgttgacccaggaagttcagacccgcggacaaaagaaagtggaggaataagctataaaaggcggaaaaaaactgggcaagcaaccgcaagcccgcgctcaccggatcaataccgagattcgtctgaaagaagttcgtctcactggtattgacggagagcctttgggtgtcgtcgagatccatgatgcactgaacttggcccttgaggctggagtagatctggtcgagatcagtcctaacgctgaaccgcccgtttgccgcatcatggattacggcaaattcctctacgaaaagagcaaaacaaccaaagaacagaagaaaaagcagaaagtcgtccaggtcaaggaaatcaaattccgtcctggtactgacgaaggcgactatcaggtaaaactacgcaacctggttcgctttctagaagacggggacaaggctaaggtcaccctgcgcttccgtggtcgtgaaatggctcaccaagatcttggtatcaaggttctggagcgcgtcaagaacgatctggaagagttggccgtagtggagtcgttcccgaaagtcgaaggccgtcaagctgtgatggtcctcgcacccaagaagaaatcttaaggcccacaagaaattgactcatgggttcgcgcccatgagttggttcgccttgcgattttgttgtcactcacaatgcggagtatgaaatgccgaagatgaaaaccaaccggggtgctgcaaagcgcttcaaaaagactggctcgggtcgcttcaagtgcaagcataaccacctgcgtcacatcctgaccaagaagagcagcaagcgtaagcgcaagctgggaccgaagttcatggtttccgctgccgaccacaaacgtgttgtcgcttgtctgccgtacgcataaggggggatgtaaaaaatgccaagagttaaacgtggtgtgactgctcgagctcgtcacaagaaagtaatgaaagccgccaaaggttactacggcgcccgttcccgtgtttaccgcgtagcggtacaagcggtaaccaaagctggtcagtatgcctaccgtgaccgtcgccagaaaaagcgtcagttccgtcagctgtggattgcgcgtatcaacgctgctgcccgtcagaacggtctgtcctacagccgtctgatcaacggtctgaagaaggcgtctatcgagatcgatcgcaagatcctgtccgatatcgccgttcacgacaagttggctttcaccgccctggttgaaaaggctaaagcagcactggtttaatccggttctgttatgaaagataaaaggaggctcaggcctccttttttgttgcccgttttttgctttcatggtgctgtgccgtacagcgtcatccgtcttggtagccgatgcgaaaatgtctgatatgccaacaaaccaaagtcgatcatcaataattgaagcgggcaggggagagcttgagactcgcttgatataacaaaatgatttatagggagaaaagcccgccataactatggtcagccaaggggctttttttgtattattcccctcttgaccttatttagcctaaaggctcctgtatcgggagtggtgacgaggaagacatgcaacagcttgaagaagtagtcggccaggccaaggccgaaattgagggcgtcaacgacgttgcgaccctcgacgaaatccgggtcaaatatctgggtaaaaaaggcttttttaccgagcagatgaagacattgggcgccttgtccgccgaagagcgtcccgcagcgggcgccgtgatcaaccaggccaagcagcaggttcaggatgccctgaacgcacgccgtgatgcactggtggagcaggagctgaaccagaagttggctgccgagaccatcgatgtgagcctgccgggccgtcgtatcgagaacggtggtctgcacccggtgacccgtaccattgagcgcattgagcgcctgtttggcgagatggggttcaaggtggaacgcggtcccgaaattgaagatggcttccacaacttcgatgcgttgaacattccggctcatcacccggcacgtaccgatcacgacaccttctacttcaatcccgatctgatgctgcgtacccacacctccggtgtgcagatccgcaccatggaacatcagcaaccgccgatccgcatcatagcgccgggccgcgtctatcgtaacgactacgacatgacccacacgcctatgttccaccaggttgaaggcctgctggttgacgagcatgccagctttaccgagctgaagggcattctgcacgacttcctgcgcaactacttcgaggaagatctcaccattcgcttccgcccttcctatttcccgttcaccgagccgagtgccgaagtggacgtgatgggcaagaacggcaagtggctggaagtgctgggttgcggcatggtgcacccgaatgtactgcgttcggtcggtatcgatccggaaaaatactccggctttgccttcggcatgggcgttgagcgcctgaccatgctgcgttacggggtcaacgacctgcgtgccttcttcgaaaacgacctgcgcttcctcaagcagttcaagtaagggcgagagaacatgaaattcagtaaatcctgggtgatggagtgggtccgcaccgagttgagtgacaacgcactggccgagcagatcaccatggctggtctggaagtggacgccgtagaagcggtggctggccaattcaacaacgtggtcgtgggtgaagtggtcgagtgtgcccagcatccggatgccgacaagctgcgggtgaccaaggtcaatgtgggcgaagccgagctgctggacatcgtctgcggtgcgccgaactgccgcgccggcttgaaagtgtgcgtcgccaaagtaggggcgactctgccgggtgatttcaccatcaagaaagccaagctgcgtggccaaccgtcccacggcatgctctgctccttcagtgagctgggcattgacgtggaagcggacggtattatcgagctgccggccgatgctcccatcggcaccgatatccgcgactatctcaatctgaacgacgtctccattgacgtggacctgactccgaaccgtgccgattgcctcggtatcgtggggctcgcccgtgaaatcggcgtgctcaacagcgtggacgtggttgagccgacctgggcgcctgctgttgccacctgtgatgcgaccttctcgatccgggtggaggcgccagccgattgcccccgttatctgggccgcgtcatcaaagggctgaacctgcaagccaagagcccgctctggatgcaagagaagctgcgccgtggcggtatccgctccatcgacgccatcgtcgacatcaccaacttcctgctgctggaatatggtcagccgatgcacgccttcgatctggccaagctggcaggggaactggtggtgcgccgcgcccacgctgacgagccgatgaccctgctcgatggcaacgaggtgaagctcaaagagagcactttggtgattgccgatgccaaaggccctgcctgtatggccggtatcttcggcggtgatcgcaccggtgtgtccgagaccaccaccgacattctgctggagtgcgccttcttcgcgccgctctccatcacgggtcgtgcccgtgcctacggtctgcataccgactcttcccatcgcttcgagcgcggggttgatcccgagctgcaagccaaggtgatggacagagccacccgtctgctgctggacatttgtggcggagagtgcggcggcgaagcgggtccggtcatcgaggtcaaatccgatgcccatctgcccaaagcggcgcccatcaagctgcgtcgcaccaagctcgacaaggtgattggtatcagcgtggctgacgctcaagtggtcgagatcctgactcgcctcggcatgcaggtgaccattgacgccgacggctggactgcactggcaccctcctggcgttttgatatcgccatcgaggaagacctcatcgaggaagtggcccgcatttacggctacaacaatatcccgaacttgaaaccggctgcctccctggcgatggttgagcaggcagaagggcaggtgaccctcaagcgggtgcgtgacctgctggttgaccgcggcttccaggaagcgatcacctacagcttcgtggatcccaaagcgcagcaactgctctatccgcaaagcgatgccatcgtgctgccgaacccgatttcggtcgagatgtccgccatgcgtgtctctctgttcccaggtctggtgcaggcagtggtctacaaccagaatcgtcagcagccgcgggtacgcctgttcgagcagggtctgcgtttcatcaaggacgcgagcgccgagaacggcatccgtcaggaaccgatgctggccggtatcatcaccggcaaccagagcgacgagcactgggacatcaaaacccgcgcagccgacttctttgatttgaaaggggatctggaagccgtgctggacttgaccgccgaaggagccactttcagcttcgagcgtgccgagcacagtgccctgcacccgggccagagcgcagccattttgcgcaatggcgaggtgttcggccatatcggcgtgatccacccgagcctcgagaagaagctgggtctcaagacccgggccatcatgttcgagctggaactgaacaagctgatccctgccaaggtgccgcttgctgccgaggtttctcgcttcccagccaaccgtcgtgatatcgctgtggtggtagaccgtcaggttctggccggtgatgtcctcgcagtaattaaaaaagttggcggaaatcaggtagttggaataaacttgtttgacgtataccagggtgctggtatggccgaggacaagaagagcctggccatcagtcttgtattgcaagacacccagcgcactctggaggagaaagagattgccgagaccgtagacaatgtcgtgcgggcccttggtgaagagttgaatgcatccttgagggattgatctatggcgcttaccaaagccgacattgcagagcacctgttcacccaactcgggatgagcaagcgtgaagccaaagatatggtggaagccttctttgaggaaatcagacaggcgcttgagcgtggtgaacaagtcaagatttcaggcttcggtaactttgaccttcgtgagaagaatcagcgtcccggacgcaaccccaagacaggcgaggatattcctatcagcgcccgtcgtgtggtgaccttccggcctggccagaaactcaaggccagggtagaaaatgttgaacccaacgagtgacaaaaagccaggcaaacgcctggcttttactttttcatgatgaaatccaacttattgttcggtctgttgctggccatgccggtgcaggccatgacgctgcctctgtcccccgccacccaggcgtatgctgacactctcacctcgctgaccatttgttaccccgccctgatccggccgccctatctcgaggagtcgggggggctgcttatcgatcagctggaccggctggctgaacagctgccggtgcccttgctgcacgagaagctgccaaactggcccgcggttcagcaggccctgctggcggggcgctgcgatctcatccctgacataggcccttcacggcaggcgttgcctggcatggcgctcagtcgcgctctgctgccattctttacaagggtgagctggagcgtgccaccttcctggtgtcacccctttggcaggcgagcgaggtgctcaagacactctatccccattcgacccagcgggtcctgaccgatgccgtcaactggtactcgtcactggtggcgggaaagggaacggcctacctcggcgactacctgcaactgcgttacctgatgcgcgaatacccggatgtgggactgcgtctgcgccgtttgcgcagcgatgagctggtgctcagctatcggctgatgatgcgtgacaagccagagctcagggagctggtcgacatggcgatccgctatatgccgcccgggggcgtctacaaggatctcgagcgctatctggagcagggagagcaggacatcaaccccttgcactttaccgacaaggagcaggcttggctggtcggtacctcccgtgccgtcaagttggtggtgaaccctgcattgatgccttatagcggcatcgacaagcaggggcagctcaggggctggagcgcagatgtgctgcaccgggtgagccagcagaccgggatgatttttcatgtggtgccagtcaaggacaccgaagacgccctggccaagctgcgcagtggcgaggcagacatgatgacgggtctgctggagacaccggcgttgactggcgagtttgatttcactcgcatcgtggtagccagtcgttatgccctggtcagccacaagttgcggtctttcgatcgacttgaggagatcaagggtgaggtagtcgtgcccgccagcctctatgatcccgacatgctggcccgtcttggcaagcatgggtggcgcaagagccagacccttgagtcgggcattgcggaggtacaggcgggcagggcagaggccatgctggccgagctgtatcagttgcaatatccgcttcgcaacaatctgctggctggactggatatcaaggagctgccggatcgtttcgggctagggtttgccatcagtccccacagccccaggctggccggtgtgatggagcagagtctgatgacgatcacaggccagcagaacgatgatctcaaccagcgctggcgtcagctggtactgacccagcagagcggcctcagctatggcatctggctgggatccgtgttgcttgcattgctgatcagtgctggtgtcatctggttgatctggcgctcgcgccagcagcaggcgcgagaagtgagccggcgtcaggagatggagcagacgctggcactggagagtcagttcagggagtccctgttccaggcactgcctgtgcccgtcttcctgcgaaatgaacagggggagatcatcaagcgcaacaaacaggccaaacggctggaagcccgctatctggccgaactcagcctgccgcagtcccagttgcagggaaccgagggggaaatgaccctcggcgatcaggtgttctcctatgcccagatcccgctgcgactgggcaagcaggcgccggcgggggatctgatcgcgctctccgacatcagcgccctgcgcgagcgtacgcgtttgctgcatcaggccgagcgacgtctgcgcgcccttaccaatacggtgcccggcgtcgtcatccagttcctcttgcagcaggggaaaataacccggatcgaatttatcagccgtggcagttacgagctgttgggcctggccagccagcagatccgccgccatcccgacagcgcactcagccgtcttgttcatcaggacaggcgcgagatgcgggcgcccatgctggccatgttgcatgccggccaacctttttcctacgcgctgcgctatgaacatccggtcaagggcacgcgctggctgcaatgttatggtcgcggccgcagccagcaggaaggggggtggcgggtttacggtgtggtgcaggatgtgaccgctagagtcgagcaggagcgtgccttgcaggcatcccatgagcgggccgaacaggccgtcctggccaaggggcgcttcctcgcggcggtgagctatgaaattcgtactcccatgaatgccattctggggctgctggagtggctcaatcacacccccttgtcagcggagcagcactcagcgctctcccatgtcagactggcgggggacgagctgctcggtctgctcaacgatgtgctcgatttcagccgcaacgagaaccggcagctggcgctctctccccagccaaccgacctggttgatttgtgcgagcatgtggcggcggtgcactggtccaaggcccgctccaagcggttgcagctgcgactggatatcgaccatcacctgcccgcccaggtggagctggatccccatagagtgcagcaggtgctgcacaatctgctcgccaatgccatcaagttcagctgtgcaggtgaagtcgtgctgtgggcacgccgtcaaggcgaccgtctgctgtgcggcgtggatgatgacgggccgggtatcagcgacgatctgctgcctcgcttgttcctgccattcgagcagggaggagaggagggccagcccagggctcagggcaccggattggggctggccatcagccgccagctgatggagcagatgggtggcgagatccgggtcaaaccgcgtcctctcgggggcagccgtttcacctgcagcttgcccttggtgctgctgcacgagatgccgcgctggcaaccgagagtggccagcgtcaatatccagctgaacgatgcggagcgtgcctatctcgtgccctggcttggcgagctcggcctgaccgaggatcccgccggccccctgctgcgcgccgtcgaagatgatcagggtctgcgttactgggactggcagggcgagccctgggtgccaggctctgtggtcagcctgttgcagccaaggctggtgtcctctgccctggaggagatgagtttgccggggcaggggatgcgggtgttgctggttgaagatcacgaagtgaatcgggtgttgatcagcatgcagttgacccagctgggggccgaggtgctgagtgcggccaatggtcggctggcgctcgatatcctgcagcacgaaaccgtggatctggtgctgaccgatctgcagatgccagtgatggatggtgcccagctgtgccagcagttgcgggattctgtgcgctggcatcatctgcctgcctacgttatcaccgccgatctcagcgagcaggcggcgcagcgactggccagctgcggttgtcgaggacatctggacaaacccctgttgcttaaagatctggccaatttactgcgcagcgtgccaaggcttgcggacactagtgtcctcttgtccgcaccctctcccggcaccgcaggcgaggaaatgggggccgggtggcatgagccggcactgccccctttgagccgcgagttgataaacctctatctggaggcaactcgtcaagatctggctgacattgagcagtgcatcacacaaggagatgctgaagcgcttgatgcggctttacacaagatgaagggggcggccaaaatggtgggcgccaccccgctgatccaggtgatcgagcagtggaaacgggatccacaacaacccctgatgtccccgctgcggcacgctctggatgaagtctgccggcgattaggtgagagagtctgacatgatcatcacagatgaagagttattggcgttgctgaactcggaagagacccaggagcgttttttttacccggtgaccctctatgcactggacggagtggcctatcaggcggcaaaagccgttaccttgcccgaatttgccaccttgcgtcgcacgcaacccgatgcccgctggccgtgggaggggttgttcgccgccggtgccatcgccctgtttgatcccgcctcacacgtcggtgccgactatttgccgcagttgatgaaccagagcgatggcatctatcgcctctcggatgactggctggcaggggtccatgacaggtaccagcagtggcagcagtggctggcacagatgcagatcttgttgctggaggatcacccgtttcaaggcgcccatatccagcaggagatccagggattggggctgtcctgccaatgggtgcaggatggcgatgcctgtatccaggtgctggaacagggaggcgtcaagctactcatcagcgatctcagcctggtggagcaggatgccatcggtctgctgatgagccagcctcaatatcagcaaagcggcctgcccatcatactgctgtcggcccacgatcagaccctgatagacggggcccgccggctgttgcacgatgcgggtttcaatgtggtggccgccctggccaaaccgctgttgagcgatgatctgctgcggctgctcaaggcgctctatctggggccacagcggcaacagcggctcagtggcttgcgccgtaccgtccgcagctggcagggggaggagaaggggctgatcgggctcttgtccgacccgccatctccgctgcccatctggctggcggtgacaggtttgccgccacggtgggagctggtgcgggattggctgggcagacaggggcgagatgccactgaactgaccctggtcattcaccgccgtgatcacctgctcagccaggccgagcggttcgcactggtgctgcaagccagtctggctggcgtcaagcttgcgctgctgctcgacaatgaccagcatatgccgtttgatttgctggagagggtgccattgcagcacctgctgttggggcagagcctgctaccagggctcgaggccatgacggcggactccctgctgggccgcttcatccatagggccagagagcttggcattgccctctatctggatgatcccttcaacctgctagacagtaccctgtggcgcgatcgcggcatgacggggcgctggtaacccgtgccccgttacctctgctggccccccgatgaggcgcgtttgcaacgcagcctggctggctggctgcatccgacgtcacgggcctccttgcccttgatgatggaagtaggcggggtaccctgccgcttgcaggagctggctggcgccgatccggaatcgatcagagccgcctacgaggcgttgagcgagcagagcatttacctgcgcttcatgcgggcaaaacagccggctaccgatgatcaactcgccttctttctcgactatcccagagcccctcagatagcgctgctgctgaccgatggtcaggggcggccgctggcccaggcccagtccatacggcggcggctgcacccggaccgggccgagttctcctgtctggtcgcagatcacttccagcacagaggggcgggcaggcgcattctgctggcgctggcactgctggcgcgcgccgagggcattcgggagtggaccgcagaagtattagcccagaatcgccccatgctggcgctcctgcgggggttggggctgccgctcaccctggtgacggggagggagctggtgtttgtccggctcgatctgagcgtgctcgataccctgtgaagcgggtatcctcataagaccaagggtgaataggctgccttttcagcctgtgctaaggtcagccttgtatgggatcagagggaagcagtcatggtgcaatcagcgaaacatatcgtcattcttaccggcgccggtatctctgccgaatccggcatcaagaccttccgtgcctgtgacggcttgtgggaagagcacagggtggaggatgtggcgaccccggaagggtacgcccgggatcccgccctggtgcagggtttctacaactcgcgccgtcatcagctgcaacaaccgcagatccatcccaatcctgctcactatgccctggcccgcctcgagcgcctgttgcctggcacagtcactctggtgacccagaatatcgacaacctgcacgagagtgcgggcagcaagaacctcatccatatgcacggagagctgctcaaggcccgctgtcccgagtcgggccaggtgatcgaatggcgcggcgatctccatcaggacgaactttgctcctgttgccagttcccccagccgctgcgcccgcacgtggtctggtttggcgagatgccgctggggctggatcgcatctatggcgccttggcccagtgcgaccttttcatctccatcgggacttcgggggccgtctaccctgctgccggcttcgtgcatgaggctggcctcaacggtgcccataccatagagctcaacctggaaccgagcgaggtgggcagccagtttgacgagaagcgctatggaccggcctccctgctggtacccgctttcgttgacgagttgctggagcgctgcggcgtgcatcaacccaaacagatagagggtcacaactggatggagatgcgtggatcctgagctactgtgtgacgtcacagttgcaatgagagtgtgaaatcgcgacactgacaaccaaaatatgggacgcagttggcgcaaatgatcatgaccctagtgaagcaatggatcgcttttttctcctgatgctggccagtgccagcgcattggcatcgacccccctgatgacacttgtgctgcccgatggtcggcagatagcgctcgatgacgctgcactggccgccttgccgcaaacccaattcaagacagcgactccctggaccacggatatgcatgactaccgtggcccgaccctggcggctgtgttggcggcgcaaggggttaagaatgcgggcaaaattgccgtctcggcacttaatggctatcagcaggtggtggatctcaccctgtttgaggaggcaccactgaccctggtgcgccatgaggatggcaagccgctgacccgccgcaacaagggaccgctctggttgctgatccccctttccagttaccccaagctggatatccccctcattcataactgcatggtctggcaggtaacccgcatcgagatcatcggctgatgggtcgtcagcgtcacaatctgctcctggtctcaatcaccctgctgtttctgttctcctcgggttgcgggctctatctgcagcaccgccaggagcagctggtcgataccttctatcgcaacatccactggaacatcagccaggtgatgctggagtcccagcgttttctctacgacttgcgcctctaccgggccgggcaactggacatggagaccctgagcctggattacgatctgttgtggaaccggctggatatcttcctcatcagcagcgagaccgccgatgcgcgggagcgtcacggactgggcaaggccctggccggactgttcgagcagattaaactgctcgagccccagatgcaggccgggcagttgcgcgaaggggccgagctcgagcagttgcagaccaggattgccgaacggacccatcagataggggtggtgggcgatcggatcctctccagtcaggagcgggaagcctcggtcaaccagatccgcagcagccttttctggctgcaaatctgtcagttgatcctgttggtgaccggtggtgccctggtgtttgccctcattcgagccaacttgcaaaaccggcgcctctctttgctcgaccccctgacccagctcggcaatcgccgagccttgcaagagcagctgactcgctcgttgcaatcttcccgcgctcaggcgctggtggtgcttgatctgaagcgcttcaagcaggtcaacgatctgcttggctatcaggtgggggacaggttgttgcaaacggtggcgaacaagctgcagcaggcctacagcgggcacgcctatcggctgggaggggacgagtttgcggtgatcctgaccgaagacatacagggcatggaggaacagatccaggccctgaagcaactgctgcatttcgagtttgtgacccgggagagccgtttcgagctggcgtgccggctgggggtagcccaggtagaggagactcaggatcccaatcgactgctggatcaggccatccttgccctcaatcaggccaagcgcgatgccaatggggatatcgcctggtttcagccaggcatgttgcagcaattgcagctgacccagcgtcagttgcaccagctgcgggactggttggcataccggataccatcccctctggtggtcgatatgccatggctgagcagtgagaacgggctcagggtgaggggggtgttgctgcgctggcaggacaatctggcaccctgcgagatgagctggctgcaggaggggggcatactgggacccgtgatcgcgcggctgttgcaagagcatgaacaagccgcactcggtgagcctcaaccactgctgatagcgctcaatcatcaggcccaactggcccatgtgctggcctatctacccgccactgtgcatgtcgagccgatcttgctgttacctgccttgcaacaggatgccagcttgctggccaaggtgaatcagcgcggttgtaccctggcactgagcgagcttggcagcagcacgccaacgctgctggccgccggctggccggtgcgttactggttgccggagctcgcaagccacaccggcttgttgcagccgctggcacagcagttggggttggtgcgcctcattccggcagatgttcaggctgcgcggcaggcctgactggctgagataaaaagggcgatcccatggatcgccctttttgcatgcgtctttcagcgggtcagggggatgggaagggcgcgcaggattgtctgatcaccagatctggatcaacggtgatcaggtggttatccactgtcaccccattgatacgtgccagcagccgggtaacggcgaggcgtcccagctcctccttgggttgattgatggtggtgagtggcggtgacagatactgcgccagcgccacattgtcataaccgacgatggagatgtcctgcggtatgttcaaccccgcctgatgggcggcactgatggcccccatggccatcatgtcgttgaagataaacagggcgcttggccgtttgggctgagccagcaggcgctgcatggcattgaaaccactggcacagtcgaaatctccctcctggatccaggccggattgacggtcagacccgcttcctgcatcgcctgctcaaagccagcctggcgctgattggcgggggcgcggctgtgggggcccgtgatgcagcctatgtcggtgtgaccgagcgccagcaggtggcgggtggccaggtagccgccgcgatgggagttgtcggcgatgagatccacgtccttgctctccatgccccagtccatcaccaccaccggcaggctcttgagccagtcgagctggttgaacacctcctgctgcccctcgctgcacatgatcagcaggccgtcgacccgttttcgcagcatcattttcaggtaggagagggcggtttcggcttgcccctctgtgttgcccagcatcaggttgtagccctgctcgaagcagtagcgctccaccccgcgcaccacctcggcaaagaaggggttactggaggtggtgaccagcatgccgatactgttggtctccttcaccttgaggctgcgggccaccaggctgggggcataattgagttcgcgcatggcagcaaagacccgctcacgggtctcttgtgccacgaagcgggtctcgttgataacatgggagacggtagtggtggagacctctgcccgcgccgccacctccttgatgttggccatcagtgcccctgcgccgtctgggcaagcaggaaggcgtcgacctcaaccttgcttgggatcgagttctgggcgccgaacttggtgacagaaagcgccgccgcgccgtgggcaaagcgcaccgcggcgttgaagtctgcaccggcaagctcggcggccagcagggcgccgttgaaggtatcgcccgcggccgtggtgtctactgcctcaacccgaaaccccgggatgagctgttgctgcttggcattgctgcaatagaccccttgggagcccagggtgatcatcacatcgcttattcccatctggtggaagcgggccgccgcctgagccgcgctggcctcgtcgctcaccttgacgccggtcaacagctcggcttcggtctggttgggggtgatgagatccaccagcgccaacagctcggccgggagcgggcgggcgggcgccggattgagtaccacccgggtgccgtgggatctagccagcttggcggcttcaaacacgctttcaagcggcacttccagctgcagtagcagggtatgggcatcggcaatcatggcttcatgccgtttgaccatggcaggagagagggcgccgttggcctcggcggagatgcctatgctgttttccccctcgtcgctcacatagatgatggcgatgccggtgggcaaggtctcatcgagttctactgcactgacgtctatgccatcttgctcgaaaccctggcgcatctgatggccgatggcgtcatcaccgatgcgggcaataaaggagacaggggcgccgagacgtgcggcagccaccgcctgattggcccccttgccacccggtaccacctgatagctgtggccggtcagggtttcaccggggcgaggaaaatgagggacgcgcagtacatgatccgcattgacactgcccagaacaacgagacgattcattcttatcacccttgatttggaacatcttggtttgagtgggcccaagccaagatgcacagctgatggaaactccaaaaacaaagggggaggccaagctcccccctgtcacattacttgctgacgatttgcagcggtaccgggatggatttttctaccggctgccccttgagtaccttgtcggcggtttccacgccgatggcaccgatcagggccggttgctgcgctactgtggcggccagtttgccacgggaaacggcggccttgccatcatcagtgccgtctaagccgacgatcatcacctctttgccggcagcctgtacggcgcggatggcacccagcgccatttcgtcgttctgggcaaacacggcttgcacgcccgggtgcgcggccagcaggttttccatgacgttcagccccttggtgcggtcaaagtcggcaggctgggaggccagcacttccagcttgttggcagccacggccaaggcaaaaccttcgccacggtcacgggcggcggaggtacctgcgatcccctcgagctggatcaccttggcgccagcgcccagtttctgggtgatgaagtcgccagccagcttgccgccagccacgttgtcggaggcaatgtgggctttgacctcaccttgtgcagcaccgcgatccagggtcagcacagggatgttggccttgttggccaggcggatggcattgccaacggcctcggagtcggtcgggttgatcaggatggcgttgaccttgcgcactgtgagatcttccacgttggagagctcctttgccgggtcattctgggagtccagtaccaccagttcataaccaagctccttggctttggcttcggcttcggccccttctttcatggtgacgaagaaagggttgttgagggtggagaccaccatcgccagggtctgatcggcggcctgggcggtgcccagcacagacatgatggcggcagcgagcagggtattgagctttttcatcatttcattccttgtgtgtgtggcatggcttaggttgttatcgattgcttttgttatcgaccatcacggcgagcaaaatgacgctggccttggcgatcatctggtaataggacgagacgtcgagcaggttgagggcgttgttcaggaagccgatgatgagggcccctatcaaggtccccatgatgcgacccttgccccccatcaggctggtaccacccagcacaacggcggcgatggcgtccagctcgtagcccataccagccgtaggctgagcagaggagaggcgggaggtgacaatgaggccagccagcgccgacagcatgccacacagaccatatacggcgagtttgaccctggccacattgatgccggagaggcgggtggcagattcgttgccgcccagggcatagatgtaacggcccagacgtgtgtggttgagcaggtaccaggccagcaggaagacgatggccatcagccagatgggcacaggcagaccaagcaggtaaccggtaccgagcctggcgaagtgatcggatccctcgctaaaaccggtggagatggggcgcccctcggtatagaccatggtcacgccgcgcagggctgtcatggtgaccagggtggcgatgaatgcctgcaccttgcccttggcaatgatgaggccgctgatgccgccgagcagggcaccggcccccagggtcagtggcaccaccagcgctatgggcagctccatcgctaccatggtggctgccagagcgccgcacagggccagtacagagccgacagacagatcgatgccagcggtgaggatgaccagcgtcatgccgaccgccatgatggcgttgaccgacgtctggcgcagtatgttgagcaggttgtcggcggtgaagaagttggggctcagaaaggagaccacgccaatcaacaccagcagggcgaccagggatttgttctcaatccaccaggccttgctcatgatgccgcggcgggaaagggtttgggttgtcattgaaaggcctcttgctctgattgccactgtttaccgactgccgccgccatcagtttctcctgattggcgtccgcggacatgaattctgcgctgatgcgcccttcgtgcatcaccatgatgcgatcgctcatgccgagcacttccggcatctcggaggagaccaggatgatgctcatcccctcctgcttgaactggttgatgagctggtagatctctttcttggcccccacgtcgacgccgcgggtcggctcatccaggatcaataccttgggcttggtcagcagccccttggcgatggccaccttctgctggttgccaccggagagcagctttatcagctgatcctgactcggggtcttgatgttgaacaggcgcacatagtcgctcactgcctggcgctcggccttgccgtcgatcttgccgccgcggatgaactcatcgagggcgcacaggctcatgttttcccgcaccgagagttccagcaccagcccatcccccttgcgatcttcggagatataggcgatgccgacggccagcccatcggcaggggtgcgtggcaccatgaccttgccatcgacctcgacagcgccggcgctgatgggactggccccgtagataagtttcatcagctcggtacggcctgagcccatcaggccactgaagcccagtatctccccctgacgcagggagaagctcaccccgcgcacacccgggccagccagatctttgacttgcaggctgacaggacccagttcccgatgcaggcgcgggtactgctcttccagccgccgaccgaccatcatctcgatgatcctgtcttcatcgagatcgctcactgctttctcgccgatccacttgccgtcacgcagcacggtaacccggtcgcagatctggaagatctccttgaggcgatgggagatatagacgatgccgcagttcgcggatcacggtgaacagttgctctgtttcggtgtcggtcagggcatctgtgggctcatccatgatgatgacgctggcatcgaacgagagggccttggcaatttccaccatctgctgttcaccaatcgacagctctccgagccgggtatccggaccatgcttgacgccgagacgaccgagcaggctgctggcgcgctcgcgcaactgcttgtggtcaatgctgccaaaacgggtacgcggttcgcggccaaggaagatgttggcggcaatggagagctccggcagcaggttcagctcctggtggatgatgctgatgccctgatcctgggagtcgcggggacccttgaagtgcacaggctggccgcggtaactgacgctgcccgcgtcggcttgatagatgccggtcagcactttcatcagggtggatttgccggcgccattctcgccgagcaaggccatcacctggcccgggtaaaccttgagtcctgcctcatcgagggcgcggacaccgggaaaggtcttgacgatcccggtcagctccagaatgggcgaggggggcgtgtcaacgctcccggtgagccccgaaaggggggagggagttgtgctcattgcagcttccttgaagaggcttaaaacgccacgccggcgcagagaatgaggttggcatagggcgttatttcgccgctgcgtactatcgccttgctctggcgggagcgggtcttgaactcctcatgcaggcaatattcgatggcaatgggtttgccttgctcgagcgagtgggtctcgatctgatcgagcagggcttgatgggtgtcagggctgatcagctttatctcgctggccataatcactttttccaccacaagatccgtcagtagcgctttcagcactgtctgcaggttgggggtgcccgccatcagcgccagatcgatgcgctccggccccgccggaatgggtaatcccgcatcgcacactgtgatctcgtcggtgtggcccatctgtgccaccagggcactcaagggagcattgagcagtacgcctcgtttcataacagcacctcggcagacttgcgtctgcgtatctgatgtttatcaaggcaaccggttacgcaaccggttgcgtcatgaggtaaacgataggcgctaaggcacgcttgatccacagggagatggcagaaatgtgaaaacgatctcaatgccgggggggaaaaggatgaaaagaggtgccagacagcgtacaggcacccatatgcagaggattgaaggagagagggatcagagggcgagggcctgctgcacgccggggcgtgtgagcatctgttgatagtgggctgctaccctggggaactcgctgatggccaccccatcgctctcgagccagccggcgaccacgaacaggtaaatgtcggcaaggctgaagcgctcccccagcacccaggggccgcccagatagtggcgttcaatttcggcaaaaccatcgcgcatgttttgcggcaccttggcctgcatggcggcgacagcctgttcatcatcggcccaacggctgccgcggcgtccgtgggcatgggagacatgtacggtggaggcaaggaagctgttgacctcctgcatgcgggccagcaggaaagggtcatccaacggggcaagcagggcatcgggaaagcgctgcgccacatagagcagcagtgccggggtttcagtcagcacgccgcgctcggtaacaagcgccggcacccggcctttgggattgatggcgagataggcggcagagcgctgctcccccgccaccagatcaagtcgcttgacctgatggtgggcctgggcctcggtcagcgctatgtgtacggccatggcgcaagtgccaggggcgagatacagggtcaaatcagacatgcatgtctccttgtgaagtgtgtcttcctcgcgtcgcccggatgggaaagggcggaggcagtcagcaaatgcggtatatctgttggcatcctacgcccatcacaacggcgggccaaggcgggaaaggaaggaaaggaaggaggtgaaccggtctgcgcttatgaaatcaaaggctttcccaccagcagataaggggaaaaacggctacgcataccgggtcaaatcgctataatgtgccccctgaatagtgtttttctgatgttggatagtccattgagtaataaaatgcggatcggtggttccctcgagcaatccctgagtcagggatatcgcctcgacctcaagggggtactgcaagagagttggcaacagacgcgccgtaccggttttggcctgctgctggccatagtaggggttacctccatctggatgttgctgagcaataccctgctggcgccttacgtcaatcaggaaggggggatggatattgccctggtgctgagtctgctcatcaccatcatgatggccccaatgacctcgtccctcgacatgctgggattgcagcaatcggtcggcgtccgtgcccgtccgagccaggtattcgatttctttcgccacttcctgcgcctcggcagcctgagcctgctgggcagcatgatcaccagcttgttcggtcccctgtttgaactggtgggcttgccggtgatgctggcgttcataccgtctgcgctgatcggcatggggctggtgtttaccgtgccgctggtgctggaacgcggcttgtcaccggtgcaggccattctggtgtcgctcaagttgtttgttcgcggctggcccagcatagtgctgctgcacggtgtcatgctggcgctgtttttcctggcgctgctccccatgggtctggggcttatctgggtggctcctctctacttcaactgcaaggggatcctctatcgggatctgtgtggggtcgcggtagaagtgaccgaagtgagcgaaggtcccgatcatttcagcgcttgaccggcgtatgcagtgccaagagatggcacaccaagatttcaacgcatgacgagtgcgtgatgcaaaaggatggcacatgaagatggctcgacatggcgtagcggcaagcttgctgctgttgcccaccctggggttggcacagccttcactggatctgcaatacagtactttctacagccagatgaagacctttgccaagggggagtttggccatgccagattggggttttatctgacagatcaacaaaatggacagcgttgcctgcttacctcggcccgggtttctaccctggatcgggacgtggctgctgaggtgacggtagacagcgagctgcggctgccctacgacgatgatctcaatctggacaaggcgaccgtggtggtgggcttgaccgaggcacacgcagcctgcgatctctcggtgcaggtgatggccgatgcaccgcccgtgtcaggtagccagtgggagctcaaggtggccgaagtagccgagcgccagcaggatatgcaggccctgctgagcaagctggccggcatggtcggcaagtatttcctgcccgagatggcgggtgtgcgggtgacactggtgcaaccggctggcactgcctatctggttgatggcgcccgccagctgccactctcctggcaagaggggcagttgctgctgagcaacgcacaactggcagacttcgccgcgggcaagctgcaactgaagggggacatactgcgactgaccccctggttgcacaagggctgagcaagcgtcacgccagaaagataaaaaggagcgccaggcgctcctttttcgttgcagatttcgttaccgattttgcagtgcctagcgcacttcaatcacatccagcacgtccatctcgtcgatgttcagcaagggggctgtcggcagttcgggcggatcaaatgccttgtcgccgccatctatgatgccggagtcacggttgatgctcttgaagtcgaacagcttgtgatcaagcaggtggctcgggatcacgtcctgaatggcggtgaacatggtttcgatacgacccgggaagcggcgatcccaatcctgcatcatctgcttgatggcctgacgctgcaggttctcctgcgagccgcacaggttgcaggggatgatagggaaggccttgacctcggcgtaacgtaccaggtctttctccttgcagtaggccagcgggcggatcaccacgttcttgccatcatcgctcaccagtttgggcggcatggacttgagcttgccgccgtagaacatgttgaggaacagggtctcaaggatgtcatccctgtgatggccgagggcaatcttggtgcagcccagctcttgcgccgtgcgatagagaatacctcgacgcaggcgggagcagagggcgcaggtggttttgccttccggtaccttgtccttgacgatggaataggtatcttcttcgacgatcttgaagtcaacgcccagggtcgccaggtactcaggcagcacatgctcggggaagcccggttgcttctgatccaggttgacggccaccagatcaaaatggatgggggcgcttgccttcaggctcatcaggatgtcgagcatggcaaagctgtctttgccgccggacaggcacaccatgatcttgtcgccctcttcaatcatgttgaagtcggcgatggcctgacctacgttgcgccgcaggcgcttttgcagtttgttgaaactgtatttatctttggcgttcagctcttctagcatgctcgtaaaacccgggacacaaataagcgcgttattatagccatgtcccgggggagggcaaggtgccaggatgaaaggcgccttatgattgacgacgccggctgtctaccgggcagctgtaatcgtcgggtttgaggatcaggatgtcgcaggagagcctgtccaccacatgttcagcggtattgccgagcagggcggcagagaggccggtgcgaccgacacaccccatgatcatcagggtggcttgcaggtcgtcagccaggtcgggcaacacctcttccggcaatccttccgccacccgggtccacagatggcctatgccatatttgtcggcatggctcagcagcaggctctcatggtgtttgcgaatagcctcgttgtaagcattggggtcgaactccggcaactctatggccacattgaccggggttccgggataggtattgaccagatacaggttggagccgagcaactcggcgatgccaatgccttcctccgtgatccgttcgttcagcactttctgatcctgatcgtcgctggagcagttgatggccgcaatgatgttgccaccccgttgccagtggccctctttgaccagcaggacagggcaggggcacttgcgcagcagatgccagtcggtcggagtaaagatgaaggtttgcaggaaggagtgatgatgggtcgctttgaccaccagatcgtggcgattctccagtacttcctgaatgacacactcgaagggacgattgtgccagactaccttgacctcgtagtccagtcccttggcacggtagggtttgagaatgtcgtctagccattcacgacgctgagcgatcacgccgtggcgcatctcttcccgttcatccaccgacagcatggcggtcatttcgtatgagaagtcataaatagtgagtaacagggtcagttgagcgccttcatcgagctcagctactttgaccgcacgttcgagggcaacttgccgctcttcttccgggttgataacaaccagaatttttcggtacttgaccatgttctcttcctccttggcaaaaataccaatgatgacagacctttagccattacagcttagctcaggaggaggctgggggacatgtgccggatcaaatttcagactaaaccgatccggcaacgagggcagacagaggggaaattaaccgcaggcaggacggggggcgccagccatgacgccgagggccatctgatccagcacggtaatgtatttgcctttgacgctgatgaggccggacttctgaaaacggccaagcagacggctgatagtctccaccgtgaggccgagatagttaccgatatcaccccgggtcatggagaggcggaattcctttgcggagaagccgcgctcggagaaacgcaccgacagattgtgcaggaaggcggcaaggcgctcttccgcattcttcttggagagcagcagtatcatctcctgatcgcccatgatttcgttgctcatcagtcgcatgatttgctggcgcaacttgggcatcttgccggagagatcgtcgagtacgtcgaacgggatctcgcacaccatggccgtttccagcgcctgggcaaaggacggatgcgcatgcttgtgaatggcatcaaagccaaccaagtcccctgcgaggtgaaaagcggtgatctgctcgtcaccctgttctgtgatggtgtatgacttgatggtcccggaacggatcgcatagagcgacttcagctcatcgccggctttgaacagctcctcacccttctggatcggcttcttgcgctcaatgatgctgtcgagctgatcgagttcactgtcgttcagagtgaagggaatacagagctggctgatgctgcaatcctggcaatgaattgcacagccaccgctctgaatacgtctgccaggtttcttttccgggatcataggctcatacgaataattgatttatatcaaacaagtttaccatcaactcatctattttggatagggtttcaaaaggacgctatcccgacccagagggtatgcagcccatatgcaatgagcaaaacagccccgccttgacgcaaactgcgcaaggtcagccagtagcgcagccggtccgccagtccccccagtgcaaagagtgtcggcagggttcccatgccaaagcagagcatgatcagtgccccgccactggcagagccagctgcggcactccaggtcagcatggagtaaaccagaccgcagggcagccagccccatatcatgccgaaagggaacgcctgccaggccgaagtgaagggaagaaacttggctgccagcggcttgatccgtggccagagtcgggcaccgatccgctcgagcagcagtatgccttgccaccagccggcaaggtacaggccgagcgctatcatcaagagcgccgccatcagccgcaatccggcgatggcatgtttgcctgcaccgagctcgctggtggtggccagcagcccgcctaccagagcgccagcgatgacatagctgaggatccgccccaggttgtagttgaggagatagccaagtcggccccaaaagtgctgtttctcggggggaatggccatggagagggcggccgagacgccaccacacatgccgatgcagtggccagagccagcgagccccaccagcagggcccctaccagatcaaggctggcggtcatcggacttggactcgatgggtttctgggcaggtttgtcttcatcaaacagtatgttggatccctggcggtcgagatcttcaaactgctcggagcgaatggcccaaaagaagacggcgcctgcgatgatgacaaacaggatggcgatggggatcaggacgaagatgatgttcatgatgcaagccttgctatgagagtggtcatggtaaaccagttaccggccaggatccctcttcattcaatatgtgttggcgcgctcatattcgcatgagcacgccgtcttcacggttcagcgattgagcctcatggagttggtgaccacgatgagggagctcaaggacatgccagctgccgccagataggggggtaaccagccgctggccgccagcggcaacaccagcaagttgtagccgatggaccaggcgaagttctccttgatgatcttgcgagtgcggatggccagggtgcgggcgtccagcaggcgcgacaggtcatcggccagcaggatggcatctgcgctgtttttcgcaagatccgtgccgcccgccatggcaaaagaggcgtgggctccagccagtacgggggcatcgttgatgccgtcacccaccatgatgctgatatcaccttgggcttcgcgcgccttgaggtaggccagcttgccatccggggtgacaccttttaccagctcatccactccaagctcgcgggccacttcgtcggcctgggcagagctgtcaccggtgagaatggtggtctgcaaaccggcggccttgaaggcctggagcagggccctggcatccgggcgcagtgtatcggccaggataaagcgggccagcactcgggattcatccgccagatagatggcaaggccctggctggcggtgtgctctgtgggcagagccagccagcgggcgctgccgatgcgataatgcttgcctgccacacacccctcaataccgtggccgatgactgggaccacctcgcttgcaggcagcaagacgtcgtcggccgcggtgcttttaaacgcgcgggcgatggggtgctcggaataggcttccagtgcccgtgcgatggcgaggcattgatcttcgctcagctccgccagcgccgttgtgctggtcaggctgatattgcccgtggtcagggtgccggtcttgtccatcactatccggttggccttggtcagcacgtccagcacatggccgcgacgcaacaaaataccggagcgagtgaggcgggcggtggccgaggtgagggcggtcggcgtggccagcgacagggcgcagggacaggtggcgaccagcacggccagggtgacccagaaggcttgctccggttgatggaagtgccagaaggtccacactgctgcggcaatgatcagcagcaccaggatgaagtgacgggagagcacatccgccatctgggcgatggctggcttgtcgtcgagggcgtgatcctgcagccgcattatctgggcgatgcgtgactcttcgatgcgatggctgaccctgatctggagcggtgcatccgtgttgatggtgccggcatagacgctgtcgcccacctgcttgagcagtggcagttgctcgccggtcagcatggattcgttgaggctggcctgtccctcgacaatgatgccgtccgccggcagggttgcaccggccagcacccgtactctatcccccacctgcaaggtcttggccgccacctcgtgctcaccctcctcatcaatgcgggtggccatgatgggcactagccgtgccaggttggagctggactcggacgccttgcgccgggctctcaactcaagaaaacgtcccagcagcaagaagaagacaaacatggtgatggagtcgtaatagacctcacctgtgttgaagacggtggcccacatggaggcgacgaaggcgccgatcagtgccagcgacaccgacacgtccatggagaggtggccctgtttcaggctgcgccatgcccccacgtaaaagggctgggccgaatagatcatgatgggggtcgagagcaagaggctgatccacttgaagtagaccatgaactcatcctcgacactgatgaagagatccatgtagagcgccacggcgcacatcatcacctgcatggaccccaggcccgccagcgccagccggaacatgtagttgcgcacttctttggcgtaaatagcctcttgggtgtgggtctggaaggggtaggcacggtagcctatcttggcgaatcccttgagaatgtcgcttaacgaaagctggtccggatcccacatgatgcgggcgcggtgagtagtggtgttgacattgatgtagtgcagaccggcaaggccggtcagatggcgctcgataagccaggcacaggcggcgcacgtaagcccctcaacgctgagctggatctctcgcaccctgtggctgcccgtgccgctgttggtgacaaaatcctgttgcacttcggcaagatcataatgggtgagggccgccagctcttcgggcaccagttctcccctagtaccgggcgctgtgcggtgatcgtaatagctggagagaccgcactccatgatggtttctgccacggcctgacagcccgggcagcacatgggttccactatgccctttatctcgagggcatagtggctggcggcgggaaccggctcgccgcaatgaaagcaagccttcatggtgtgttaccccgggggatggcgagcagggcacctcgactgttggcggcaaccggctcgccacagtaaaaaccgcctgtcatgacttaacgccctttgggatcgagttcgacggaggctgtggtcgggagctggactgtctcttgcaaccgccactcatggtcgaaggcatcgacccgtatatgccacttgccactcaagggctggtcgagcaacagacgataaacgccgctggcgtcagcagtcaccatgtgttcgctgtccatgccggccagggtcgggtgaaacagggagaggtagagggcctgacggggtgggatctctcctgagaggggcttgagagtcagctcgttgccgttcacttccagcgcaatgcggatattgagcgcttcggatcgatcgaacttgctcaagtcctgattaatctctttgccttgtttgtaataatcttctgcgaccagattgaccccatccttgctggcgatgattgccgtgctgatgccggcaatcacggcggcggccgggagggcgatgataaaccagggccaaaattggcgataccagggttgggacatagtgctactaccgtgaaacctgtgattaacgaaatagaggggatttagccaacacaagataacaaaaagcctcgaagagtcgaggctttttgctgagtaatcacgtgcttatcacatgttactgctgattttacttgtcggtgtgagacaagctgtaaacgtaggaggcaagcaggtgcaccttgtcttcacccagaatatcctgccaggctggcatcacaccgtgacgaccgtgggtgatggtctgctcgaccacctgacgggaaccgccgtacagccagatgttgttggtcaagtccggggcaccgaaggcgatccctcccttggcatccggaccatgacaagcggcgcagacggcaaagcgggcttcccctttcttggcttccaccaggtcaaccttacgaccagacagacccagcacgtaggaggccacttccttgacgccatctttgcccagtatctcgccccaggcagccatcacaccctgacgaccgcccatgatggtggtcttgatctgggctggctctccgccccattgccattcgctgtcggtcaggttcgggaaaccgcgaccgccgcgggcatcggagccgtggcactgggaacagttctgcagaaacaggcgctgtccgactttcagtgcttccggatccttggcgatctcagtgatatctttgtaagtcttgccgtctgtctgataggtcagctcgcggaacttggcgccgtagatctcgtcagccttgagcagctcacggtcatactccaccgcacgtccttcagccttggcagaggctgccgccgccttggactccgccagggagcgaacatcctgattggagctctgccagcccagcagacccttccagttgcccaggcccgggaaggccagcaggtagaccaggccggtgacgatgaagaagatgaacatataggtccaccacttcggcagcggattgttgatctcttcgatgccgtcgaaggcgtgtcccatggacttaccttcctctacacccatcttgtcccgcaggcaccacaccagcagcaagaagcagccgagaatggttcccagacttatgacggtcacaaaaatgctaaacaaagtgctcattattgtttcgctcctgcgttcttgttatcagcaccgggttgctcgtcatcggcaaaaaccaggttggctgcctcgtcgaaagaggccttgcggcgtttgctgtatgcccagacgatgatgccgatcatgatggccatcaacagcagggtataaaggccgcgaaatgtgccgtaatccatatcctgactccttatttcagggcatgacccagtgattgcagataggctaccagcgcatcgagctctgtcttgcccttcacggcgtcgcctgcaccttgcacgtcggcctctgtgtagggcacgccaaagtgatcacggaacagggccagctttttgccggtcagttcacctgtcatcacagtggtatcgagccaggggtagccaggcatgttggactcaggcaccacatcgcgcgggttgatgaggtgagcacggtgccagtcgtcagagtaacgaccgcccacacgggccaggtccggacccgtacgcttggagccccacaggaaggggtgctcccacacactttcacccgcgaccgagtagtgaccgtaacgctcggtttcggcccggaacggacggatcatctggctgtggcagttggtacagccttcgcgaatgaagatgtcgcgtccttccatctgcagggcagtgtaaggtttgaggccctccaccggctcagtggtctgtttctggaagaacagcggggtgatttcaaccagcccccccaagctgatggcaaagatgatgccgaccaccagcatgggtacgcttttttcaaatatctcgtgacggttattgttgctcatgcttagacctcttcaatcatgcgggctgggcgacaggttccagggaacccttgggcgcagagatggtgcggtaggcgttgtaggccatcagcaacataccggtgacaaagaagcagccacccaggaagcgcacgaagtagaagggataagaggcctgcaacgcttccacgaagctgtaggtcagggtgccgtcatcgttgactgcacgccacatcagtccctgcatcacgccggaaatccacatggcaacgatgtagagtactgtccccacggtcgccagccagaagtgcacgttgataaggcgaatgctgtacatgcggccctgatcgaacaggttcgggatcaggtgatatatggcgccgatggataccatggcaacccaacccagggcaccagagtgaacgtggcccactgtccagtcggtgtagtgggagagggcattgactgtcttgatcgccatcatggggccttcgaaggtggacatgccgtagaacgacagggacacgatcaggaagcgcagaatggggtcataacgcagtttgtgccaggcaccggacagggtcatgatgccgttgatcatgccaccccaggagggaacgaacaggatcagggacatcaccatgcccagagactgagcccagtcaggcagtgcggtgtagtgcaggtggtgaggaccggcccagatatagagggagatcagcgcccagaagtgcactatggagagacggtaggagtaaaccggacgtcccgcctgcttgggcacgaagtagtacatcatgccaaggaaaccggctgtcagcaggaagccaaccgcgttgtggccataccaccactgcaccatggcatccatggcaccggaatacatggagtaggacttcatgccggaaagcggcacttccatgttattgacgatgtgcagcacggcaaccgtgatgatgaaggcgccgaagaaccagttcgccacatagatatgggaggtggtgcgcttgaccagggtgccgaagaagacaacggcataggcaacccagaccactgtgatggcgatgtcgataggccattccagctctgcgtactccttggcggaggtgaatcccatcggcagcgaaatggcggcagagaggataatcgcctgccagccccagaacacgaaggaggcaagcttgcctccaaacagtctgacctgacaggtgcgttgcaccacatagaaggaggtcgccatcagtgcgctacagccaaatgcgaagataaccgcattggtgtgcagagggcgcaggcggctgtaagtcagccagggagtgtcgaagttgagggcaggccagatcagctgggctgctatcagtacgccaaccgacatgccgacaattccccagacaattgtcatgacggtgaactggcgaacaacggtgtagttgtactcaggatggttagttatatggctcatcgttgtattccgcttccgatgctgctgttgtttgatttttgtgtccagtgacatggaccgacatcattggctactgccctgcctcttgttaacaactgttaatgaaaggaaaagcaaaaagtagctaaatgaaaattcaatgggaatgatactgaaccgacaggtaaaataacagtataaacagtgatatatttggctccgtcgggtcccgcctgcttaataaattaccttgcgcgagatcacgaaaatgtcatttttcaggcatcttaaaaggttgttttttcatgaaagagagactcacttcacgcaaaattgtccacttggcgatcgtcctggctattttgctcggattggttgcctatcgaacctggtttggcggggggcaggcccaggtggcgggatcagaaaaagatcaaatctgcgatctgtctcacacctcatgcagcacggttcttggtgacaaacccttgaccgtcagtatcgcgtcgctgccggtacaggctgaacatgacttcatgatactgcttcagggcggggatccggggatcaaaccggtaaaagcctggctggagggacgggacatgttcatgggcaccataccgctcagtttcgagtccacaagcactggctggcaggggacgaccatggtgggatcctgtacctcggcgatgatgatctggcagctcaatatcgagtggagcaatggccagcgccagcagctggcgctctcggttgcccgctaaatcctcttctttaataagaagaggatggggttgaagtgaaaattgatttgaaattttcaggcagggcgttaccttgcacagattatcaaggagtgaagttcatttaatcatgattgaaaaacaagcattttatcgcggactcaaccagcaagcgcaggcgctgctggaaggggagccggacctcattgccaatctggccaatctctccgccttgctggcactggagctgaccgacatcaactgggtgggtttctacctgttgcagggagatactctggtgctcgggcccttccagggcaaaccggcctgcgtgcgtattccggtcgggcgtggggtatgcggcactgcggttgctgagggtaaaacccagctcattgacgatgtgcatcaatttgaagggcatatcgcttgtgatggtgccagcaatgccgaaatcgtgatcccggtgcgccgtggtggcgagatcatcggcgtgctcgatatcgacagtccaatttttaaccgttttgatgagaaagaccggattggactcgaagaaacggtgcaaatattggaaagcatgctctaagtcattgctagatggttcgcaaaaggccccaagctctctataatggggcctttgttgtgttgtgctcgggcgtacccgcgcgtttatatgaaagccaaggttatacatggaaaacactgaaaagctgaagaacagtaaagagatcgttgcctacctggtcgagaagttcccggcctgcttcatcgctgaaggagaggccaagccgctcaagattggcatcttccaggatttggccgagcgtctcgctgacgatgccagagtctccaagaccatgctgcgctctgcactgcgtcaatacacctccagctggcgttacctgcatggcctcaaagccggccaggcccgtgtcgatctggacggcaacccgggcgagctgctcaccgaagagcacatcgaacacgccaagcaagcgctgaaagagagcaaagagcgtgtctttgccagccgtcgcaccaacaataaagaagagaaggccaagcagccccgtcgtcctgccccgcgcaaggctgatgctgccgccaaatctgacaagcccaaggccgcacccaaggcagtcgttgccgatgcgcctctggtgaaggtcgatgccgccaatctgaaagtggatcagggtgtcagggtcgtgctgggcaagtctccggtgccggcgaccatcaaggaagtgaccaaggatgacgttcaggtccaactgcagaccggcatgatgctgcaggtcaaatttgagcatctggttctctaaggagacaaatgttgaagcatggcgtaattcgtttttccctcgttgcctgtagcctggcgcttgccgggcttgcacaggccatcgagccggtgctcaaggaaagtgatttgcctgtgttggctcaagagagccaacatgctacggctagcaagcgaattgccaatctgtttacccgctcgcattacaagcagttcaagctggacgatgccttttcctccgtgatttacgacaagtatctggagaatctggactacagccgaaacctgtttttggcctctgatatcagccgctttgaaaagtaccgtaacggctttgacaccgatctcgaaagaggacggctggcgcctgcttacgagatgttcaatctgagtcagcagcggcgctatgagcggttcgaatacgccctcaaactgctcgatacccctttcgattttacccagcccgacaattacctctttgatcgggaaggggcggcttggcacaaagatgaaggcgaactcaacgagttgtggcgccagcgggtcaagttcgatgccctgagcctcaagctcagcggcaaggagtggcccgaggtcaaggagctgcttggcaagcgttacaacaacgccatcaagcggatgtcccagaccgagagcgaggatgtgttccagctcttcatgaactccttcgcccgtgccatcgaaccgcacaccagttatctctccccgcgcagcgccgatcgcttcaataccgagatgaacctctcgctggaaggcatcggagccgtgttgcaggcagaggatgactttaccgtcattcgctccctggtgccgggtggcccggctgccaagtccaaccacctcaaacccgatgacaagatcaccggggtagggcaggacgatggcaagattgtcgatgtgattggctggcgtcttgatgacgtggtcgagctcatcaagggacccaaaggcagcaaggtcaagctggagatccagcgcggcaagggcgccggcgtcaagaccgagcagatcgagctgacccgcgacaaggtgcgcctggaagacagggccgccaagtccaaagtgatcacagcggaaggcaagaaaattggggtgctcgaaatcccgagtttctacgtcaacctgcacgatgacgtgatcaaggagatctccagcctcaacaagcagaagatcgaaggcctgatcgtcgatctgcgcggcaacggcggcggtgcgttgaccgaagcctctgccctgagcggtctcttctttgctggcgggcccgtggtgcaaattcgtgatcacatgggccgtatcacggtcaatggcgatgacgatggcaacatctattacggtggccccatgtcggtgatgatcgacaggtacagcgcgtctgcatccgagatctttgccgccgccatgcaggattatggccgcgccctgatcctcggcgaaaactcgttcggcaaaggcacagtgcagcagcatcgcagcctcgccaaggtctatgacttctacgagcagccactgggtcacgtgcaatacaccattgccaagttctaccggatcaacggtggcagcacccagaacaagggcgtcgctcccgatatcggtttccccactgcggtagcaccggatgagacgggtgaaagtcgcgagttcaacgccttgccctgggacaagattgcctcggccagttacgaaaaactcggtaacttcgccagcctcttgcccaagctgaaaacggcccacgaggcacggatcgccaaggatcccgagtttgcctatgtgatgcaggacatcgccgactacaaggtggagcaggacaagaagtctgtctccctcaatgaggcggaacgtctggcagagcaggccaagcaggacgagaatgcgctgttgcgcaccaacgaacgtctggcacgccttggcaaacctgcggtgaagagcctcgacgaattgccggcggattttgaagcccccgacgagtatctgatcgaagcggccaatatcacggcggacctggccaaactcagcaaacaaggctgacgttggcttggcaataacaggtacacaagggcgactcaggtcgccctttcttttgcctgaatgcaaactatttgaccctgccaaccggttgtgacagcctctgacacgtcaattacaagcgtggaagcaaacaataatgaccgatcactcccaggccatgacggccaaatatcgccaggattatcaggctccgctctactggatcgacagcatcgatctggattttcaactgcaggagccgctgacccaggtcaccgccatctcccgtctgcgccgtaacggtgaacataatgagccgctggtactggatggtgaggggctctccctgcacagtgtcagcgtggatggcgtgccttatcaagagtacgaacagggggagaacaccctgaccctgttcaacctgccggccgaatgtgtgctgaccatagtcaccctgctggatcctgccgccaacacggcgctggaaggactctacaagtcaggtgatgcctactgcacccagtgcgaggccgaaggttttcgccgcatcacctattatctggaccgccccgacatactggcccgttacagcacaaggatcactgccgacaaggccaagtatcccttcctgctttccaacggcaacaaggtcgactgcggtgagctggatggcggtcgccacttcgtgcagtggcaggatcccttcccaaaaccgagctacctgtttgccctggtggccggtgactttgatgtagagcgcagccactacactaccaagagcggccgcaaggtagccctcgagatcttcgttgacaagggcaacctggacagagccggtttcgccatggagagcttgattaactccatgcgctgggacgagcagcgctttggcctcgagtacgacctcgacatctatatgatcgtcgcggtggacttcttcaacatgggcgccatggagaacaaggggctgaacgttttcaactccaagttcgtgctggccaacccggccaccgccaccgacagcgattaccatggtatcgagcgggtcataggtcacgaatacttccataactggaccggcaaccgggtcacttgccgcgactggttccagctcagcctcaaagagggtctgacggtgttccgggatcaggagttttcttccgatctgggatcccgtggtgtcaaccgcatcaacaatgtgcgtactgtgcgcggtccgcagtttgccgaagatgccggccccatggcccaccccattcgcccggatgtggtgatcgagatgaacaacttctacaccctgaccgtctacgagaaagggtcggaagtgatccgcatgctgcataccctgctgggagaagacaatttccaggcgggtatgcgcctctatttcgagcgctttgacggtcaggcagtgacctgtgatgatttcgtgcaggcgatggaagatgcctccggtgtggatctcggtcggttccgccgctggtatagccagtccggcacccctgagctgacagtgacggatgagtacgatgctgccagcggcgtctatcgcctgcatgtgagccagcacacgccgccgactcaggatcagccgcagaaactgccgctgcacatccccctcgacattgagctgtatgaccaaaatggcgccgtcatcccgctgcaatatcagggcaaggaaataggccaggtgcttgacgtgctcgaagcagagcagacctttatcttcgataaggtgccagtcaagccggttccctctttgctgcgggacttcagcgcgccggtcaagctgcattatgactacagcgacgaggcactggccttcctgatgcgtcatgcccgcaacgaatttgcccgttgggatgcggcccagatgttgatcaacaaggcggtgatggcaggggttgtgcaggtgcagcacggacagggagtcgatgtctccgagaccctgctggcagcctttgtcgccatcctggatgacgcctcgctggatccggcactcaaggccgagatccttgccctgccgggggaagctaccctggccgagctgttcgaggtggccgatatcgatgccatccatcaggtgcgggatgctattcatgctcgtcttgccgccgcgttcggcgctcggctggcaaccacctatgcgagcctgcaactgcaaggctatcaggtggtgcatgccgatatggccaagcgtgcgctcaaaggggttgtgctcggttatctggcggcactggatgccgcgcacgctgatgcgctggtgcgccagcaatacgccaatgccgacaacatgaccgataccctggcggcgctgcaggtggccaacggctatctgctgccgtgccgttccgaactgctggccgattttgaaggcaaatgggccagggatgggctggtactggataactggctgcgactggtgggcagcaaaccggcgaccgatgtcctcagtgaggttcgtcatgcgatggcccatcccaccttcagcattcgcaacccgaaccggctgcgagcactgatcggcagttttgccatgagcaaccaggtgcagttccatgccatcgatggcagtggttaccgtttcctgaccgatatcctcatcgagctcaatgaggtcaatccccaggttgcttctcgcctcatcacaccgctcattcagttcaagcgactggatgaagggcgcaaggccctgatccgcgcagagctgctccggctgttcaacctggacggactggcacgggatctgttcgagaaggtgagcaaggcgctacagcagtaagtgttgacggggcaggggagcctggctctcctgcctttttgttgaaaacaccatcgagcaaggcaccgcagtgaccgcatcatggtcgggcgctatcgagaaggagtcagtgttgaagcagtttacctttcggctgtcactcagtagcgatgacatactgttgatgtatcaggggcacgccaggcggctggtggtgcgtaccgaacaggggctcaccatagagctggccttggaaaaaatccggccatttgtcactatcagtggggtatacggctattttcggctgaaaacacaggatgattatcgctttatcagcctggaacgcataagttaacaaaattcgaacaggatcccgagtaattatctgctttcagtcactatctatccggtaaatccgtaatcacccagtgggattttctgttttttgccaaattgacaaaatatttcacagctcaagccgtgatctgtcccttgtttttaacaagtcgttatcacctttgctcgccttccttgatccaagacattacacttcgcagcaactctgtaccggtgggcatccagggtggatgtctttccgtcggtggttcatgtcgtccgataaggaatatagcaatggcattgaaagacgcccctacctcagttctgctcgaaaacgttctcagcctgatccatcagaagttgcccaagaagagtgcctccctggtcgaatgcttcgttgccaagttctatggcaacatggccagcaccgatctgcacgatcgcaatgacagcgatctctacggcgccgcgctcagcctgtggaatgcgctcaaccagcgtaccagcacacaaccctacatccgggtctacaaccccgagctgacccgccacggttggcagtctccccacaccatagtcgagatcatactgcaggattctcccttcctggtggactccatccggatggcactcaagcgtctgaacatcacggcgcacatgatgctgcaccagccgttgcaccttattcgtggcaacgaaggcaagatcagcgccattctggatctcgacaatacggccggacaaacttcggtcgaaaccgccttcctcatcgagatcgatcacctgaccggtgatgagcagatggatgcgctggctgccgagctcaactcggttgccggggaagtggcactggcggtgggggactggcaacccatgctgggtcgcctgaacgagatcatcgacgagctgcccaagcgcaagaacccggtcagcaaggaggaggtcaactcctgtgtggctttcctcaagtgggtcgctgcccacaacttcaccctgatgggatatcgccgctatgacgtcaaggcggtggagggagatcacgagatactgccgctgccggaatccagcctgggtctgatgaagaactccatcaaggatgaagggcagcgcctgggcaatatgccggccagtgcccgccatgctgcgttgagctccgatctgcttatcctcaccaagtcaaacagcaagtcccgcgtccaccgccctgcctatgtggattacatcggcatcaagcgctttgacgagcacggcaaggtagtaggggaagatcgtttcatcggtctctacgcttcttccatctacaacaccagtgctacccagatcccgcttatcagccaccggctggaacgcatcatggcctcctccggtcatgagaagggttcacacgcctacaaggcgctgctcaacgtgctggaaacctacccccgcgacgagctgatccaagctcgcgaagaggagctgctggcaacgggcctcggtgtgctggagatgcaggagcgggacatgttgcgcttgtttgtgcgccgcgacgtctacggtcgtttcttctcctgtatggtctatgtcaccaaggagcgctacaacacggcgctgcgagtcaagacccagcagattttgcagaaatatttcggcagcagcgaagaggtggagttcaacgtctacttctccgaaggcgtgctggcgcggacccaatacatagtacgggtcaacaataacaacgtggatgtggacgtgaacgaagtacagaacaacctgattgaagcggcccgcagctgggatgaccgactcgactccgtgctgctctcccattatggcgaggcccgcggcaatgccttgcgtggccgtttcagcagcgccttcccccgtgcctacaaggaagatgtactgccgggctccgccgttgccgacatcatggcgctggacaatctgagcgaagccgaaccgctgggcatgctgttttaccgcgctcaggaagaagagaacgatcgccgggttcgcctcaagctgttccatcgcaccgagcccattcacctctccgatgtgctgcccatgctggaaaacatggggctgcgggtgatcggtgagaccccgtatcaggtgcgtaccccttcaggggatatattctggatcctcgacttctccatgctgctgcgcggtgaacagccctttgatctggagcagagccagcagcgcttccaggaagccttcgccgccgtctggaacaagggactggaagatgacggcttcaaccgtctggtactgggggccggcctcacgggtcgtcaggtttctgtgctgcgtgcctatgcaaaatacatgcgccagaccggtgtctccttcagccagtcctatatcgaagagacgcttacccgttatcctgacatcgcccaactgctgtttaccctgttcgagcagcgcctcgatcctgctggcaagcaagatgccaaggtacaggccaagctccatgatcagttggcggccaaactggatcaggtcgcgaacctggacgacgatcgcatcatccgccgctttgtggagatgatcgacgccaccctgcgtaccaactactaccagctggacaaggctgggcagatcaagccctacatctccttcaagctggcaccggccagcattaccgacatgccgttgccgctgcccaaattcgagatcttcgtctactcgccgcgggtggaaggggtgcatctgcgctggggcaaggtggcccgtggcggcctgcgctggtccgatcgcaaggaagatttccgcaccgaggtactgggtctggtcaaggcgcagcaggtgaagaacaccgtcatagtgccggtgggcgccaagggcggcttctactgcaagcagatgccggtgggggccgcccgcgcccttatccaggaagagggcaaggcctgttatcgtctgtttatccgcggtctgctcgatgtgaccgacaacatcattcagggtgaggtgatcccgcccaaatccgtggtgcgtcacgacgaggatgactactacctggtggtggcggctgacaaggggacagccaccttctccgacatcgccaacgagataagccaggagtatggccactggctgggcgatgccttcgcctccggcggctcggtcggttatgaccacaagaagatggggatcacggcccgtggtgcctgggaatcggtcaagcgtcacttccgtgaaatcggcatcaattgccagaccaccgacttcacctgcgtaggggtgggtgacatggccggcgacgtgttcggcaacggcatgctgctctccgagcacacccagctggtgggtgcgttcaaccatatgcacatcttcatcgacccgacccccgatgcagccaagagcttcgtcgaacgcaagcgcctgttcgaactgcctggctccagctgggatgattacaaccgtgacctcatctcggcagggggtggaatcttcctgcgctcggccaagtccatcaagctgagcccgcagatccagacactgcttggtaccgacaaggccagcatggccccgaacgagctgatcaaggcgctgctctgtctgaatgtggacctgctctggaacggcggtatcggtacctatgtgaagagcgcccgcgagagcgacgccgaagtgggggatcgcagcaatgatgtactgcgggtcaatggtcgcgacctgcgtgctcgcatcgtcggcgagggtggcaacctgggctttacccagctcggtcgggtggaatacgccagccagggtgggcgcatcaacaccgacttcaccgacaacgtgggcggggtggattgctccgacaacgaggtcaacatcaagatcctgctcaaccagctggtggctgccggtgatatgaccctcaagcagcgtaaccagatgttgtatgagatgaccgacgatgtagcgcaaattgtcattaccaacgcctaccgccagtcccagtccatctcggtcaccagtttccgtggcaccgagcaactgaaagagcagcaacgcttcatccaggggctggagcgcgaaggcaagctggatcgggggctggagttcctgccatccgatgaggagctgtccgagcggatggcggcagggcagggcttgacccgacccgagctggcggtgctggtggcttatggcaagatggtgctcaaggagcagctcaactgccctgagataaccgaggagcctttcctggccaacatgctggtcaccagcttcccggccaagttgcagcagcagtttggtgcagcgcttgcccagcacccgctgcgtggcgaaatcattgcgacccgggtggccaacatgctggtcaacgacatggggctcaacttcgccagccggatgaaggacgagaccggtgcctctgtggcggaagtggcttgctgcttcgccatggcccgtgaggtgtttggcctgggggccctgtggcgtgacatcgaagggtgtgacaacctggtggatgcccagacccagctcgagctgatgttctacagccgccgcattgtgcgtcgtgctactcgctggttcctgcgtgcccgcaatcgcagctggagcatcgctgagaacatcgctttcttccgcccggcgttcgagaccctgggctcgcacctctatgaggtgatggacgagagtgaagtggtagagcacagccaggccgtggcagccctggtggccagacaagtgcccgagtccatcgcccgtcaggtggcccacatgagcagcctcttctccagcctggatctggcgcagattgccgctgagcacaagaccgacatactgcgtgccgccaatgtctactatcgtctcggtgccaagctggatctgcactggttccttgagcagatcaaccatcagccggtgggcaaccactggcaggcaatggcacgggcatcgttccgtgaagatctggactggcagcaacgcagtctcacatctgtggtactggaagggtgcaaagagcagggagaatgcgctaccatactggccgactggatttcggagcatgagcaactcttgtcccgttggacccatatgttggccgacttcaagaccacgagtacccacgagttcgccaagttctcggtggccttgcgagagttgaacctgctccagttgaattgccgaacctcggcataaccccgaaagccccggccagttgccggggcttttttaaggagcaaaaatgttgtaccccctcgccaggcatttcttgttcaagttcaatcccgaacaggcacacgatctctccatcaaatatttgccccgccttctcggtacgccacttgattgtttcttccgccattcattgcccaaacgccccgtcactgtcatggggctttattttgccaatccggtcggattggcagccgggctggataaagacggggagtgcatcgatgcatttggggccatggggtttggctttatagaagtcggtaccgtcacccccaaaccccagagtggcaatgacaagccccgtctgttccgggttattccggcagaggggatcatcaaccgcatgggattcaacaacaagggtgtcgatcatctggtggcgcaggtcaagaaagccaaataccagggtgtcatcggcatcaatatcgggaagaacaaagacactcccatagagcagggcaaagacgattatctgatctgcatggacaaggtctatgatcatgccggctatattgccgtcaatatctcttcccccaacactccgggcctgcgttcgctccaatacggtgatgccctcgatgagttgctcgcagccctcaaagtgcgtcagcaagagctggccgcccaatataaaaagtacgtgccgctcgccgttaaaattgcaccggacttgagtctggatgaaattaatcaggtcgctgcatccttgatcaaaaacgggatcgatggcgttattgccaccaataccaccctggatcgggagatgatctatgacatgccccatgccggtgaagccggtggcctcagtgggcgtccgttgcagcacaagagcacagaggttattcgccagctggccaaggctctggacggtgctctgcccatcataggggtagggggtatcgacagcgccatggctgcgcgggagaagctcgctgcgggtgccagtttggtccagatttatagcggctttatttataagggcccgagtctggtcaaagaaattgtgactcatatttaagaaataaacgggtgccctttatttaaagttgctgaaattctcgacatggaataaagtcgagtaacgactttcagtaagggcacccccatgtgtatccaacccaatgacaattggcagtggcattatgatgctcatgatgatcgtctgatgctggatttatccgatcgcatgatattcgcgaccgaatataaagggcgacaattggtgcccagctccttcaccactcagcctttttgtgtggatgatgctgccctctattatcaattgatggacaaagttgtcgaactcgactggagtacgccacatcaggtccagctggtactcaatgccatcgctgtcagtcgcttttataaaccactgatgccacaaagctggttctttggtgaggtccacccctttattattcctgaaaccggatccttggtgtgcatgaatacacctcatggcaagggggagttcatggtgatcgaagcaggtgaacaggccagcgtgtgcctcaatctgaccgaggatctgatactgacaaccagcaagaacctgccgcgctttggtgtgatcaaggtgatgaacaaccgcatgaccgccagagttgcaacccagacacaatatcgtcaggtgagctgacacccatccaagtaaacgtgcttaatatttagtctgattttgctcgtccgatatttttttgctccctttgttgttgctcctcaatgcccctcctatttggtgaatagcccttttctgtcgcgccatagtactttttgcctaacaaaaaagccctcctaccaaacatgataagagggcgtaaaacacacacgacagaaggaatggatggtttgtttcaacagccgggtcatgttagagggaattgtttcttctgaaacctgacagatatgacagtccggcataaataggctatcgctagccagcgcccaaaaaatagccctcccggtttacggacgataacgggagggcaaaacacggggttacagaaaggacttgctctgtcggaaagataataacgcaatgagttttgtttgacgcctgtcagatatggcaatccctgtgaagaacggtaggccattcatacccggatatagaagccattacctagcgtcttgctctgacgaggcaatgaatatccgggaccatctgatgaccgctcgtctatagctgacccacaagctgacccacatgagcatcacatctccatcaggttcctatatgtcaattggccaagccttcttgcgtatgccagataaatggggggtggggagcaagctggcctgtacctgtctgtcgcgccagcgcgaagcttttgctgctccggatcggctcttaaggtataatgcggcactatttttatggcatccccgtgagcgtgatgaaagaattttttgcaacctgccccaaggggctggaaaacctgttggccgacgagctgaccaccctgggcgcagagcaggtccgtgagactgtcgccggcgttcacttcaaaggcgaactggccattggttacaaggcctgtctgtggagccgttttgcttcccgcatcgtgttggtgctgtccgaattccagatgaacgacgatctggatctctatctgggcgcccacactatcccctgggaagagcacttctccggcacctccaccatagcggtggactttaccggtaccaaccccgccattcgcaatacccagtacggtgcgctgaagatcaaggatgccattgttgatcgcttcaccaagcgcggtcatgtgcgcccggatgtggacaaaaaggcgccggatattcgcatcatggcgcatctgggcaaaggcaaggccaatatcacgctggacttgtcaggcccggcgctgcaccaacgtttctatcgtcagggcacaggcgaagcaccgctcaaagagaacctggcctgtgccatgattgcccgtagcggctgggccggtgagcccatgatggaccccatgtgtggttccggcaccttgctgatcgaagcggccttcatcgccgccgacatggcgccggcgctgcgccgcgagcgcttcggtttcgatcgctggctgcaacacgatagcgaactctggcagagcctgatgatggaagcccaggtgcgcgccaagcgtggcatgcaacgctgcgaagttaagttgtttggctgcgatgccgacccccgtgtgctcatgaaagcccgcgacaacgccaaggcggccggtgtggcccacctcatcacctttaagcaagccgatgtgacccagcttgaaaatccgctgccgatgccagccgttgttgaaggggaagtgagtcaggaggaagcccgtcaagtcggcatgcttatctccaacccgccctatggcgagcgtctcggcgagtttccggccttgctcgaagtgcatcaggcactcggcgatgccttgcgtcgtggcttccagggctggcgtgtctcgattctctctgcctcgcccgagctgctgagctgtctgcgtctgcgtgccgacaagcaatatcgtctgttcaacggggcgcttgaatgtcagctgcgcaactaccagattgcgctggactccgtggcctcccagaaagaggtggcgcaggactttgccaaccgtctgcgcaagaatcttaaaaccctcgagaaatgggcgagcaaagagggcatcgactgctaccgcctctacgatgcggacttgccggaatacaatgctgccatcgaccgctatcaggattacctggtggtgcaggagtacgccgcgcccaaagacatccccgcccagaagacccgccagcgtctgctcgacatggtgcaggccgccatcaaggtgaccggcatggacggcgagaaggtgatcctgaaggtgcgcgagcgtcaggagggcaaacagcagtatcagaagctcgccgcagagcagcaccggatggaagtgcaggagtacggtgcccgtctttgggtcaacctctacgactacctggataccggccttttccttgaccaccgtcagactcgccgcatgctgggccagatggccaagggcaagcgcttcctgaacctgtttgcctataccggcagtgccacagtgcatgcgggtctgggcggtgccagcgagaccaccacggtcgacatgtctcacacctatctgaactgggcgcaggacaacatgcgtctcaactcgctggtgggccgtcagcacaagtttgttcaggctgattgcctgaagtggctgtcggaagcggatgatcagtacgacctcatcttcatcgatccgcccaccttctccaactccaagcggatggacgagagcttcgatgtgcagcgcgatcacctgctgctgatgcagcacctgaagcgcctgctggcggccgatggcaccctggtgttctccaacaacaagcgtcacttcaagatggatctggccgggctcgaggctgctggcctcaaggcgcagaacattacgagcaagacccgaccgaaggacttcgagcgcaaccagcatatccataactgctggatcatcacccacgccgaggcgccagcggaggcttgatgctgaccctgtttcacaccgacggctgccacctgtgcgaacaggcatggcagctggtggaagaggccggaatggccagccagacccgccagtgcgacatcatcaatgatgccgaatggctcgctgcttatcgggtacgcattccggtgctgcgcgatgaggccggccgcgagctgggctggccctttacgttggcagaactcggtgtctgggtaactgcgcaggccagtcacggctgagcacgaatagagaaaaaggggggcagagagtatctggccccgcttttttcatcaggtaataaggaagaaacatggctttattaacattgcacggcgcttgtctgtcgttcagtgatttcccgctgctcgacaatgccgagctcagcattgagcgcggtgagcgtctctgtctggtcgggcgcaacggggcgggcaagtccaccctgatgaagatcattgccggcgaactgccgctcgatgacgggcgcatggtacagcagcaggatctgaaagtgactcgcctcgagcaggatccgcctgcatcgagtgacctcactgtgtttgactacacggccgaagggctggccggtgtcggcgagctgctcaagaagtatcaccatatctccatggagctggcccacgatccgagcgatgccaacatacgcatcatgagcgatctgcaagaacagctcgactatcagaatggctggcagttcgagacccgcatcagccaggtgctgaccctgctgaacctcgatcccgacgcaaccctggacagcctgtccggtggctggttgcgtaaagtggccctggcccgtgcgctggcctgcgatccggatctgctgctgctcgatgagccgaccaaccacctggatatcgaagccatcaactggctggaagatttcctcaaggattttcgcggcgccatcgtcttcatttcccacgatcgggagttcatccacaagctggcgacccggatcatcgatctcgaccgcggcgtgatcacctcctggcctggcaactacgacgaatatctgcagggcaaggaagaggcactgcgggttgaagagctgcaacatgccgagttcgatcgcaagctggcccaggaagaggtgtgggtacgtcagggcatcaaggcgcgccgtacccgcaacgaagggcgcgttcgtgcccttgaggcgatgcggatggagcgttcccagcgtcgcgagctgcagggcaaggccaagctgcaaatggacgatgtgaatcgttctggcaagctggtgttcgaaaccgaagggctggggctggacttcggcgatcgtactctgttccaggggctggatctgcaagtgctgcgtggcgacaagatcgccctggtggggcccaacggttgcggcaaatcgaccctcatcaagctgctgctgggccaactcgagcccagccgtggtctggtcaaggggggcaccaagctggaagtggcctactttgaccagtatcgcgatcagctcgatcccgagcagacggtgatggacaacgtgggggagggcaagcaggaagtgatggtgcgcggccgttcccgtcacattctgggttacctgcaggacttcctgtttgaacccaagcgggcacgtacccctgtgaaagccttgtcagggggcgaaaaaaaccgtttactgttggccaaattgttcttgaagcccagtaatttactgatcctcgatgaaccaaccaacgacctggatgtcgaaacgctggaattgctggaagagctgctggcggactatcctggcaccctgttgctggtcagtcacgatcgtcgctttatcgacaatacagtgacaggttgctggttgtttgaaggggatggacgtatcagcgattacgtgggcggttatgccgacatgatggcgacgcgggcccagcagagcacacagctggcggcaaaagcggctcaggtcaaaacgccagagcctgtcgctgtggcaagccctgctgcctctaaagtcaaaaaactctcttacaagttgcagctggagctggataatctaccagcccgactggaacagctggagactgagctgaatgccctgcaggcagaggtaaaccatcccggtttcttcgcgttgccgagcgatcaaacccagctcaaactggatgccctgaatgcagcagaggctgcattggaacaagccttctcccgttgggaggagttggaagcgttgaaacatcaggactaaggaagtagatgaaaaagcaattatccatgctggccattctggtcagcgccagcctgcacgcccaggcggcacaaagcccctttttcaccattgttgacgggtctgacaagggattcgccagcgcgatcagtgccgatggcaacgggctcgtcgggatcaacaccaaaaacaacatggccgatcacttctcgaccgtacgtttcgccgacttcctggtcgatcgtttccgttttgagcagggctgcatgctctccaactcggtttgcaacgccttctggaacgacaagagcaactttgcgtatcagtggcgtgtcgactttctggccaaaaccgatcagcgcagcaatgtgggtgacctagtcagcaacgaaactgatggtttggttaccgctttgggtgacgtagcaggcactcgtgtgggctacaagatggatggcaaactgcgcaccgcatttgccatcgtcgaggaaggcaacgccgtcaacctcaaggatggcgccagcacccacagcctgagcgtgccgaccagcatcaagaaactggacaacggccagtacctggtgaccggtactgccgccaccggcaagaccattgccgtcaattccgagacctacaactggtgcttcgccggtaacgacggccagtatggtgactaccgctactgcccgggcctcaacacccaggccagcttctggttgctcaacagcacaggcaccttcaacaagttgatccaggccaatgagtattcccgtggccgtaacgaagtgatccagactgcgtctgcactcggggttggcaacgtcaatggcagcttgttcggtgtgggctactcctctaccggtgaaattggcaccaactacctggatggccgcaacctggcggcatactggacgctggatctggccggtggcaaggtcggtaccacccagaccataccgctggccgaaggcgagccgggcaaggatgacgccaagctgcaacacagctgggctgtggcggtcaacgacaacggttatgtgattggcaaccagctctatcgcatcaacaaggggcagaatcgcccggtcgagatgttcgtgttcaacttgaacaccaagcagacggcgagtgtgccgttgcaagacagcccaatcagcggtgcaggctcggaagctgccgccatcaacaaccacaacatggtcgtgggctggcgtgactctcgtcaccagacccagccagtggtcaatggcaccaatcgcatgcaggaaggtttcctgctcaatgctgcaaccagcaaaaattggtatctgaacgacctcatctgcgggctggatgatgccggtgccaagcagtgtgcccagaacggctactactaccacatcgcgtatgccagcggcatcagcacggatggtactgtcgctgcgacggcttttcgctataacagcgagagcgatctcaacaatcgtaccaattccaccatcgttagcgtgaagctgacgccagccgttgccgattacaagaacaacgagcctgcaagctatgtggttgcgaatgcgccggtcaataaccagactggtcaggatggtggcagtggtggtggcagcctgttctggttgactctgctggccctgccgtttacctggctgcgccgttaccaacgataaaatgggatgtcactaaaaattaatgtggttcagtgtcttgtgtcacaatgaccggatagcatgacattttttgtttgaccctgcccatctcgtggggtaaagatgaaagcgaccgatgaaaaattggtcgctttttttgttccacgaagagggtcgtagatgatgaagagacaaaaacgggaccgtctggaaagagctcgcgctcgtggttatcaggctggcgtggtcggcaaacagaaagaagcgtgtccgtaccaatgcctggatgcccgagggcattggcttggtggttggcgagacgccatggaagggcggggttcaggcctcttcatgaagtaattggtacttcatcactcattacaaaaggaaaggggccattgaggcccctttacgttaccactaaatcagtcgatcagaatgcagtggtatctttgaacagacctactttcagatcgctggcgctatagatgggacggccatcgacttccacgacgccatcggcgatccccatgaccagcttgcggttgatgacacgcttgaaggtgatcttgtaggtcactttcttggcggtcggcaggatctggccagtgaatttcacttcacctacacccagtgcacggcctttacccggaccgcctttccagccgaggaagaagccgaccagttgccacattgcatccagacccagacagcctggcataacggggtcacccgggaaatggcagtcaaagaaccagaggtccggcgttatgtcgagctctgccaggatctcgcccttgccatgctcaccaccgttgtcgttgatcttgacgatgcgatccatcatcaacatgttgggggcgggcagctgactgttaccctcaccaaataattcgccacggctgcaggcgagcagctcttcacgggtaaacgagtctttgccttgttcacacagggaaaggcggggatcaatggtggtattgtctacggtcacgctgtttatccttcatatgggtcaaagccgggccaatttagcgtacacttgtgcgctaaacaactccgatctcttctttattacaggctgaacaaccggcccagcaggcggcggatcaagccccccttgaacgcggtgccattcagttcgtccagtcgctgctggatccggccaaacagggtatccggcatgtccggctcacccgctacacagccagtcagcagctcgatggcctcttccacatggtccaccggatgaatgtggaactgacctgcttcgacggcggcaatcacctcgtcggataggttcaactgctggatgttggtgcccggcagaatgataccttgcttgcctgtgatgccatggatcttgcacacccggaagaagccttcaatcttctcgttcacaccacctaccgcctgcacattgccgaactgatcgaccgcgccggtgacggcaaagtgttgatagatgggctggcgggcgagggcagagaggagggcgcacaggccggtcagagaggcgctgtcaccatcgatctcatgataggactgctcgaaaaccagattggcagagagcggcgagggggtttctgcaccaaatttgttggagagataaccatgaatgatcatcatcgccttggcgtggatatggccagccagctcagcttttcgttcgacatccgcaatgtcgccatcgcccaggtgcacggtcgcggtgagacgtacaggttcgccaaaatcatagggatgacccgagacctgaatgacggacagaccattgatctggccgatctcctcaccatcggtttgcaacaggatctggccgtcaatgacgccctgatcagactgttcaaccagataattcaggcggtagtcctgctcttcaagggccaaccggatatgctcatcagtcacggtttcggcttccatttcgcgagccaggctgtccgccatgcgcatgatggcactgagctgtatctcggacagagagagccactcctgatggtcacacaggcgactggcatggcgacagagggcggcgagggcggccggggtgaagtccagcagtgtccaacgctcgcgtaaccatgccagatactgcagaaattcaggcaggtcttcatcaatgttgacctctgataccagatccgcacgaaggaagatgcgctcggacatgtccctgtccagcatctggaactcggatacctcgaggcggtcaccgaccaggatcagcttgagcttgatgggggtcgcttccggggtaaagaagggagtcagggtcttgccttcctgataggcgttccagtccagctcgcctttctgaatggcattcttgagcttgaaccagaggtgaggctgatccagcagctcgtcgagttgcaatatcagataaccgccattggcctgacgcagcagacccggctccagcagatgctggttggcgtaaacagagccttgttcggtctgatagttgatggagccgaacagggtatcccagttcagatcccggccataaatcaccggagcttcctgatcttcatggtggatcagcaggttgatgagcacagggtgctggaattcgagtccttgagccacatgggccgccagatcggaaagaaagtcatcgatcttgggatcgttgttctgcttgcgcatgatgcgagtgaccagacgctcggcatccagatggtggctcatcagtttgagcagttcgccaaccatttcgcaaaactcgatgccggtaccaggttgcagacgtaaccagatcggtttgaacgggttgttcaggttttccgtatagcagagatcaaacaggtcaccatccttgccattggaggcggcgatcaatgtctggcacacaccttcatagtcagcgccggggaaaccattgagcagcatgaccgggcaatcaccatcaaaactggcgaggcgcttgatgccggaaatcactctgggttgcaaggcggcgaagggaatgggttctagctcgctaagtgcagggaactgttcaatcgcgaaagcgggttttagttgttctgatgttaattcagccacttaagatatccggtcggagataggatcatttgtttccattatacacagttcaatttacgggaacagaaaacaagatattaaatttaacataatatacattatgcgcagtcatgcctggtaggtagcacaaaggggccgaaggcccccttggttcgttctgatgccgataagtagctttatcggcataacttaacgtctgcgagcgattagcatcatactcatcggctagcactacaagtctcacattgagcctaacccagagtcaccctagagaagctcagagacctcaaagacagtgaaggcgacgagcggcaatgacctcaataggcttcataacccccttctttattgtgtatattgaggctcgcggggaacctgtgtgtctgtacagtttagccgttctggtaactaaataggagaatttgatgagtcgtaacaatgatggttcagaagcgctagtaatcagtggcggtatactcgccctattcactttgggaattgtgtcgatattcggtgtgccttggaaggtggctatagagaccgtgccaggcatgttgatgtgggtagtgcttttcggatttacagttttcctgcaaaaagaagacattttggggaaattcagcgatacatggcccctgttgctggggggcatggtattggcgctatctcctattctcaatcactgggccggtggtcgtaatggtgagccactatttatcgaacctgcatggtatggtaagtcatattggcagtttattatgggaatatccattgcagcagcagggttcggatttaagtggtggagaagggatcgctactagtaaacagagggccataacggccctttttgttatatgccgcttgcccatggatagcgtgaacatggttgtctggggatttcccccgtattactgccccgtacgttcgttagagataacaagcgatgacatggccattggccacgccatcggccatcgttcgctcggctctctcactcatgccgatggcgtggctgtaaggttggaaaaggttgtgacgttctcgggaacagatggccccagttttgactcaggaggaatgatgcggggctgacagttaacagtaatggctcggccatttctatctgttaccaccgaatagcaatcgcccaggtaatcgaccttatacccaagatttaccaagtcatcggaattaaagataacttcatccttgccacgcatgccggtaaataaaaccaaaccatcaaagcgtccggcatatatcgcaccgctggcaccattggtgaacagctcggtaacttgatacggcatcacaaaagcagattgagcgcccctgttgctaacatccgggacaggaacagaaatagccacagcaccagaagacgtagcagaacgactctcaacagccacaggatcacccgtttcagatgccgcagggtcagccccaagccttgtcgcaagaaaccacatccagaacagaacaaggctcggcagaacaccaaacaggacaaagcggatcttgaaactggatagcggcccgccagactgaccagattttgtgatagagcctgtctgcgtggatttatataaacgatgcacagccaacggcacatgccttttaaacgtgacgctctgctttgtcgggatgccattatcaatggggattgtgttcatagatgcgaggtttccgtttagagagaaagaaactgtctttactggaataagcaaaggccacttcacagcaggcacggacaggccgagggatagaggtaatatccggcgttgcaaacacaacatcccagttatagtgacggtgacgcataaatgattctttggggctagtcgggtacataatttgtccccgttcatcaaataccaccctccccgtgtcatcagtgtcacactcttccaatgaatctggcttatagtgttctagcgtatccttaaaaagttgaatgaagtcagcaggtaaaacattgctgtatgtgtcgatattcttaaggttatattcctcttgccctttaaatacatctctatcataaatgtcctgacactcatcaatgaagacgaatgcaccaataggcatccagtgatgccatctacgccaaagctcctgatattttggatcttgagaactaacccgaaataaacgagcggtatcggggaatttctcgcctagaaattcttcaatacggtgtaacgggtacattcccgctacgttggtaacaacgagacgacctgcacgaagtgctggaagtaagcgataccaaataacagagctggatttataagaaccgttgtgaccgtgttcaatgacaatcgccatttaccaccccatgacgttcataacaaaacgagtaatataggcattaatcaaaagatttaagccattagcaaaaccaagctcttgtaaagcccaacgaacaccacttggcatttgagagatagaagaggctaaatatgcacttatgtttatgtcggtagctatttgcttggcaaccaagtaagcgaattctatagtttgcaatttcacagtgataacggctaatgagtaatactcaatcccccaagcgacaaatcgatgaaaaacactaggtatctcttgagagatagtgtaatgaatgtcattaattcgattgcctacgtaatcaagaaatgaaccatcatcagcaaaagcgactgatggaatgaacataataaaaacgaaaagtaaactacgcatttttacgcccccccatcaacacagtgaatgcaattaagacagctaaaaaccagatagcttgctttgggccagagttaaagaaaagttccatattagactttccactcaagtcaacacgagcgccatgaacatcctgataattgttttcatattggccatttatggtcaaatcaccacctgagaatactttcttgatatcagccatacgttcttgtatttcagtgtttttgtcattaacttgtttcttgacatcagctaaagaatcaccatcaaaaatagtatcaaatccacttttactaggttcgattgaaggcgtaaatgaacaaagaggcccatcgcacggagatgttcctccgccgccttcaccaccaccgcccaaattaagattgttaatggagtctatcacctcccctaacaaataatttccatcctcaacagcatatctattggcatttatactttccgtaagcccaccttccatataacccgataaatcatatatgccttcattgatatcagatagtctactattagattgctctgaataaaggctagtcagctcattataagacttattcgaaaggctatattcttcaattttacttaaagagctgcgcatagcatcaaaatcagatgcggattctatattgtccctgtaagactgataggcaaaattatctatagccttaactacatttgcagaaatagagttaaaaccaccactaatatctgtctctctctcgccgcctacaacaatagggcctacagggttataagcccctccgccagttccgccgccagaatcatcaggcgtgcattctgcccccgtggtttgataagggccttttgatggcgggctagccgctgggaactctaaacagataccagaaccaccgccacacttggctatacatccccccaaggtagagccagcatcaacgttacagatagaatctgccgtgttcatgggcatgttcccaacattcacaccaaaagaacaggcagcaaaggagaggaaggaagggaaaaacagaaatatggaaaagaacctaaccataacagtgacacctaataaaaagggggccaacgcccccagaatcaggaggtgaacactcccgagagaaatgcagccccaaacacaaaaccaccggtggctgctaggattgcggctacaagcacggcccttatctccgcagccagctaacgatcattcccacgcagaagcccaatgccgccacagtgacaacgccagccgtcacagttccatagttggtcgtccccgaagcgatagccgctgtgatggcggtagacacatcactatcagcggcataagcagacgtggtaaacaaggacacaacagccacagcaggaacggcggtttttttcataccggcagtaaacagttcattgatttttttcatgataaagctccaattattaatggcggcctaattttcgagcaataaggccagtgaagtaccccccaaggaacaggaggatgaaatatagaacgaacattccgaagtaatcagcattgaaaccaaataaatcaggtatggatttcatttgcgttaattcagcttgcgttatcattgcaaaaacgagctcaccccttgggcctgtatctgggcaaacatccaaaacacgcatgtatgagctgttatagacatcatcgataaagaggcaagcccgcttagtcattaaaacttatcctttgtggcttgagcaccaacagaagatttaccaacgataccagaaacaatgtttttggtaagatcattggggtttggttgcacctcaacatcaaccagctcaccgagttggcacatggcaaagtgattaagagcatttggatctaaatctacttctttgacctcatacccgaagccagaataattcatgctttgggttacattcggtttaattgatacggcataagacagcatgcacatatcatattgtttgcctgttttgctggatgtgccgtaacgtcgagcgactccaatgaaatgaaccttcatgttttggtttcctgttttttggtcactattaatttaaatggtggctattctaatatgcggccgtctggatattgtagaaatgcactaatagagttggcatatactcccacataaaatgtttttgctttttcttcatcatcaaagcgctggtattttatctccgcatccatagtctcccattgaacaaggaaatcccctgattcatcgataagcttttgacgctcttccgccatgcgaacatcaatacacgtttggcggttacaatatccgtcactgttaccattaatcggaagataacaacacgggcaaatagattgaacggtcatcgcctcccccagtttgccaggtgaaactcgaatgcttgaacgagatggcccacagaatcgaacggcgggcaatctcattgcctgaataatatgggcgtgtttcgtcatgctacgctcctcaattgaagttttggcatttgataccagctaggcggcaaacattcctgacgatgaatctcagtgcaggaaaccattttgacagggctaaattgacttatattacatgggcgtccaatatcgatgccgattttgcgaaggcgggcacggtgtattttggtttagctttttgataaatcaaaatgctcaccatgaaaccactctaacgcataaagagctgtagtattagcggctctagtagaatctactacaccagccgaataaagctgttgagctatggtttcaaatttcatattagatacgctcagttttttgtctaggctggtaaactccgacattacggtttcgagtcgggagtagtctgatttgccccaatattgcaaaccttcacgctgcaaataacgatatttaaatttcagttcatagcgaaccaaaccaacagcccaacaaaagtcaataactcgttgcaagtgttcaacttgatcagactcagggccaaaagccttgattactttagacaatgaatgcaattccagttcattgcccttggcgtacacacaaggatatattaacgctgaattatttttctttgacttccaatcgcagccatatccatttgtaaacaaatgaggcactgagtttctatatgaaagtgtcgatacagcagaaatatatttcttttcgttttcagaaccaaccataaagttttcagtagtgtgaagccctttaataattgctccatcagcccctataaccttcatagcgctaccatcttcataaaaaatgcgcgtgcacttagtaaactgggggacgaaatcaaacgagccataaacctctcgtaggatctcattaaatttatagacgcactgatcaacagtcttaaatccccaaagattctcaaggcgaccccagcgactggcattgccactcatgtagagacggtgtcccatcgaacggataagcacagagtcacagaacgaccccttgtgactgtaggcaggagaagcaacgccgttatcctgcacaacctcgccttgctcaacaacgacgcgaatgtacgcattgccatcaagcagtggtaaaagctggtcaaacgtctgttctatctcaagccagtcgaaaaacatctatgtttctcagaaattagattgtgaggtgaaacatagaatcttagatctgcgaagtcaagaaatatcatttcttagattcgaaagaagttagactatgtacagtgagtcaacctaaatgagtcaaacatgccgaccaaacacatcgacgatataacgtggcgaaaagtggaatccgaaacggttagagccgtcatcgcaaccaaaaccagcctaaaggatacggaggttcttaggttgttgattcttaaggggttagaagcgattagcgaagacgattacgtcaacttcgtaaggaaaaagaaggggaaaggctgagcggtgcccaaggggggaaaagtatgggttatcataccaaagtccgggagtcactgaaccccggacttctcctcccccgttatgcggtctccattgaggctgtcacaatgaagcataagagatacaggaagaacagatgaagactgagaaatggagtcgctttgatatctgtgactacattggtaccgaggaagagatccttgcctacatgaaagaggcgcttaacagtggatctcaggccgagatagaagatgcgcttgatcttttagaaagaactcgcacatatatctgtggaataaaacaagcagtacaagaaatttattatcttaaaagaattatgtatgagtcaggtgaaaaaaaactggtcgatgaaactattagtgttttgcaattgaaaaacaactgttcatattgcaaagcatctagcgacgcaggaaaccttataggtacattgctagaattactttcagagaaagatatttttaagactgttcatgaaaatttaaataaatagtttcagaaatatatcccccccgatgcaagagataacgaaataaatacttaaccacttctacggcatagctcctctattaaagaaacccatgacgaagaaccatcatggacacctcgatcagccagacgcagaagatcctcacctaaagcagacaatgcttcatgcttggaaccatagtgctggcagtaggaattagctagttcaatcaattgcttatcaagctgcacacgaacatctcttggaaccatgaacccatccccataaaaagacaaagcccctcggcagaagggtttttgatgaccggaaacgtaaacaacctgccgcgcttcgcttgcctgctgcccagttcgccacggcgaagcgatgccgtgactcatggaccagcgtgctgtacgacaaatcaaattaaggttttgaatgctcaaaatcaaaggttgacgtattaaacgtcatggtgacgataatcatataatcctttgatgctttaatcataccatcatttaatcaaatgattatggcattacagtaaagggctggcttcgcataatggggattatggcaggggaagaccctcaacataatgcccatcgacattatgcgcagtcatgcttgtgggtagaacaaaggggccggaggcccctgtatcaaaagtgctatgcctctggcactgcttctaagcagtcggcttgaaatacgcaggtcaaaggatcacggttgtgctcatcgagccaaacgcaaaaatagccccgaatatcgccagttctttcaaagccagcaatcgtcatcgaaggcccgccactacgaagtttcaccacttggccgagagtgaatcgaatgtgtgatcgtgcatatggtgactcatcgcccacaagattcagcagctcacgctggaatgtgtattcgattggttgtccgcccaacgcttcgttaaaccatacacaacagacattgacacgttcagcgtcaggtgactgctcagcataatcaactgatttaactgtcattttatggccaccactatgcaaagtgacaacgtcgccagaagagcaaaatctataaattgtcattcagtacccctggtgatgccgataactagctttatcggcatcactcatgttgttgaagtgcttcttcgatagtgtccgcataagcgcccaaactctgcatctgcccatgtaactcggctcctgcagcgacactcgttttgatcaattcaagggcacacgctacagccatgactcggcgagtctgtgattgcgcaccagcgtaaccagttacatgagttgtagttaatcgtctcgcaagacctaggctttcaacaaaaacagcaccggattcagattcagacacaatcttatcagacatacatttctcacttttcgtttgagcaccatgctccatacggatattggggctattgcttgcaaaccaagcctttaatgataaaaagcctctttgtaagagataacacccctcccccgtggatggtgtgagcatggttgtctgggaattccccccgtattactgcccgaggtgattgttagagataacaagcgataacatggccattggccacgccatcggccatcgttcgctcggctctctcactcatgccgatggcgtggctgtaaggttggaaaaggttgtgacgttctcgggaacagatggccccagttttgactcaggaggaatgatgcggggctgacagttaacagtaatggctcggccatttctatctgttaccaccgaatagcaatcgcccaggtaatcgaccttatacccaagatttaccaagtcatcggaattaaagataacttcatccttgccacgcatgccggtaaataaaaccaaaccatcaaagcgtccggcatatatcgcaccgctggcaccattggtgaacagctcggtaacttgatacggcatcacaaaagcagattgagcgcccctgttgctaacatccgggacaggaacagaaatagccacagcaccagaagacgtagcagaacgactctcaacagccacaggatcacccgtttcagatgccgcagggtcagccccaagccttgtcgcaagaaaccacatccagaacagaacaaggctcggcagaacaccaaacaggacaaagcggatcttgaaactggatagcggcccgccagactgaccagattttgtgatagagcctgtctgcgtggatttatataaacgatgcacagccaacggcacatgccttttaaacgtgacgctctgctttgtcgggatgccattatcaatggggattgtgttcatagatgcgaggtttccgtttagagagaaagaaactgtctttactggaataagcaaaggccacttcacagcaggcacggacaggcctgcgtattccggcgaagttgaacagccattccggccaacgtgaacaccctgatccttaacgcgctcacgtcatctcgtttctaactcgactgttcagattgggtcaactcacttctcctcttcctcatcgattctcccttcagtgacagccggtgagcgttgtgcatcagccggtccaggatcgcatctgccagggtgttgtcacccaagctcgcgtaccactcttcagttggcagctgactgaccactatcgtcgagtatttcccataccgatcatccatgatctccagcagtgcgttgcgctgttcggcattcaccgcctccagtccccagtcatccaggatcagcagctctatccttgccagttgacccagcagtctggcgtaactgccatctaccttggcctggctcagctcaagcagcagacgtggcagccggtagtaacgagtgctatgcccttgctgacaggcttggtagcccagcgcacaagccaggtaggtttttccacagccacaggggccggtaatgagcaggttctggccccggcgcagccactctccttgggccaggtttgctacctgtgaccgctccaggttgcgtgctgactggtagtccagctcctgcaccgtggcctggagtttgagccttgcctgcttgaccagccgagtttgcttacgctgctcccggctcagttgttcgtgttcgaccagcaggcttagccgctcgatgaagggcagcccttcgtaggtactcgcctgttccagttgttgttgcacggcatccgccatgccggtcagtttcaggtttctcaggcgggtcagggtttgttgggtcatggggcgtatcctctttagtggaagctctgggggccgcggatgttctcgtgctcttgcggcaactctgggtagctcagcgggcttgcgggcagttggtcgcggccactggccagcaccgacttgagctgcttgagccgcaccagtccttcccggttagccaactggcagcaagcctcgacccgtgatggcggatactctcgactaagactcagtagacccaggcagagtcggtatgcctgctcgacatgggctttctcttccagccgttcgctaacccagcacaaggtgcccggtccgatgtcagcagcccactgtttaagacgccctggggtccagcgttgctgcttgctgtgacgttccggcatgtgctcagggagcgtgctcatccccgggatggttttacgtggatggctcgcgaccagctgttgctggtgatagacctgaagcagtgtgtcgcctgcatggagctccagttgctgacccacatactggtgtggcaccgagtaatggtgctgctcatagctgacgtgatagtcgatgttgaccttgaccgttttgatggcgacatagcgatagggatgcaccggcagtggtcccagtgccgggcggtccaactgctcaaatgcgtcacgtcggttaccgggcagttgcttgaacggacgctcgttgagttcgttcagcaaggcacggatgcactggttgagttcggcaagcgagaagaaggtctgatggcgtagacgggccaggatccagcgctcgacgatctgcacacccacctccgccttggccttgtccttgggcttgtaaggacgagctggcatcaccgccacctgatagtgctcggccaactgctggtagctggggttgagctcgggatcgtatcggcaagccttgctgacaccgctcttgaggttgtcggggatcagcagtgccggtgtcccgccgaaaaactcaaaggcacggacatggctttgcagccagtccggcagtgactgtgaccaggtggcctcggcaaaggtgtagttggacgcaccgagcacggcgacaaagacttgtgcctgacggacctcacccgtggtcggcgacacgatgggcaccgtgggcccgcagtagtcgataaagagcttttcccccgccttatggatctggcgcatggagcgcttttgcaactgacaccaggacttgtaacggtcgcagaactgggagtagctgtaacagctattgggatagcgctgggtgtactcctcccagagcagctgtttggagacccccttgcgcttgagctcctgatggacagagggccaatccggcacgacatggcgggccgatatggttgtatcggcctgcggataaaacagggcagccagtcggccatcatcaagctcggtgggcaggggccagctaaggccgagcgcctgggcacttttgaggagtttctggatggagccgacactgaccttggtacagatactgatctggcgaaaagagagctgagcctccagccgcagtcgcagcacttcacgaattttacgcattgcaatcctcttggcagacataggctcttccctggcaaaagggagagcgtatcaaaggtttttaaatcaatgcgttaaggatgattctggtgaatgtgaacagtgattccgggatgttgaacactgtttccggaaaggaggggcaaagtgttcaggttgagccggaatgagcgttcacattggtccggaaatggtgttcacgttgaaccggaatcggtgttcatgatcggccggaatatgcaaggccgagggatagaggtaatatccggcgttgcaaacacaacatcccagttatagtgacggtgacgcataaatgattctttggggctagtcgggtacataatttgtccccgttcatcaaataccaccctccccgtgtcatcagtgtcacactcttccaatgaatctggcttatagtgttctagcgtatccttaaaaagttgaatgaagtcagcaggtaaaacattgctgtatgtgtcgatattcttaaggttatattcctcttgccctttaaatacatctctatcataaatgtcctgacactcatcaatgaagacgaatgcaccaataggcatccagtgatgccatctacgccaaagctcctgatattttggatcttgagaactaacccgaaataaacgagcggtatcggggaatttctcgcctagaaattcttcaatacggtgtaacgggtacattcccgctacgttggtaacaacgagacgacctgcacgaagtgctggaagtaagcgataccaaataacagagctggatttataagaaccgttgtgaccgtgttcaatgacaatcgccatttaccaccccatgacgttcataacaaaacgagtaatataggcattaatcaaaagatttaagccattagcaaaaccaagctcttgtaaagcccaacgaacaccacttggcatttgagagatagaagaggctaaatatgcacttatgtttatgtcggtagctatttgcttggcaaccaagtaagcgaattctatagtttgcaatttcacagtgataacggctaatgagtaatactcaatcccccaagcgacaaatcgatgaaaaacactaggtatctcttgagagatagtgtaatgaatgtcattaattcgattgcctacgtaatcaagaaatgaaccatcatcagcaaaagcgactgatggaatgaacataataaaaacgaaaagtaaactacgcatttttacgcccccccatcaacacagtgaatgcaattaagacagctaaaaaccagatagcttgctttgggccagagttaaagaaaagttccatattagactttccactcaagtcaacacgagcgccatgaacatcctgataattgttttcatattggccatttatggtcaaatcaccacctgagaatactttcttgatatcagccatacgttcttgtatttcagtgtttttgtcattaacttgtttcttgacatcagctaaagaatcaccatcaaaaatagtatcaaatccacttttactaggttcgattgaaggcgtaaatgaacaaagaggcccatcgcacggagatgttcctccgccgccttcaccaccaccgcccaaattaagattgttaatggagtctatcacctcccctaacaaataatttccatcctcaacagcatatctattggcatttatactttccgtaagcccaccttccatataacccgataaatcatatatgccttcattgatatcagatagtctactattagattgctctgaataaaggctagtcagctcattataagacttattcgaaaggctatattcttcaattttacttaaagagctgcgcatagcatcaaaatcagatgcggattctatattgtccctgtaagactgataggcaaaattatctatagccttaactacatttgcagaaatagagttaaaaccaccactaatatctgtctctctctcgccgcctacaacaatagggcctacagggttataagcccctccgccagttccgccgccagaatcatcaggcgtgcattctgcccccgtggtttgataagggccttttgatggcgggctagccgctgggaactctaaacagataccagaaccaccgccacacttggctatacatccccccaaggtagagccagcatcaacgttacagatagaatctgccgtgttcatgggcatgttcccaacattcacaccaaaagaacaggcagcaaaggagaggaaggaagggaaaaacagaaatatggaaaagaacctaaccataacagtgacacctaataaaaagggggccaacgcccccagaatcaggaggtgaacactcccgagagaaatgcagccccaaacacaaaaccaccggtggctgctaggattgcggctacaagcacggcccttatctccgcagccagctaacgatcattcccacgcagaagcccaatgccgccacagtgacaacgccagccgtcacagttccatagttggtcgtccccgaagcgatagccgctgtgatggcggtagacacatcactatcagcggcataagcagacgtggtaaacaaggacacaacagccacagcaggaacggcggtttttttcataccggcagtaaacagttcattgatttttttcatgataaagctccaattattaatggcggcctaattttcgagcaataaggccagtgaagtaccccccaaggaacaggaggatgaaatatagaacgaacattccgaagtaatcagcattgaaaccaaataaatcaggtatggatttcatttgcgttaattcagcttgcgttatcattgcaaaaacgagctcaccccttgggcctgtatctgggcaaacatccaaaacacgcatgtatgagctgttatagacatcatcgataaagaggcaagcccgcttagtcattaaaacttatcctttgtggcttgagcaccaacagaagatttaccaacgataccagaaacaatgtttttggtaagatcattggggtttggttgcacctcaacatcaaccagctcaccgagttggcacatggcaaagtgattaagagcatttggatctaaatctacttctttgacctcatacccgaagccagaataattcatgctttgggttacattcggtttaattgatacggcataagacagcatgcacatatcatattgtttgcctgttttgctggatgtgccgtaacgtcgagcgactccaatgaaatgaaccttcatgttttggtttcctgttttttggtcactattaatttaaatggtggctattctaatatgcggccgtctggatattgtagaaatgcactaatagagttggcatatactcccacataaaatgtttttgctttttcttcatcatcaaagcgctggtattttatctccgcatccatagtctcccattgaacaaggaaatcccctgattcatcgataagcttttgacgctcttccgccatgcgaacatcaatacacgtttggcggttacaatatccgtcactgttaccattaatcggaagataacaacacgggcaaatagattgaacggtcatcgcctcccccagtttgccaggtgaaactcgaatgcttgaacgagatggcccacagaatcgaacggcgggcaatctcattgcctgaataatatgggcgtgtttcgtcatgctacgctcctcaattgaagttttggcatttgataccagctaggcggcaaacattcctgacgatgaatctcagtgcaggaaaccattttgacagggctaaattgacttatattacatgggcgtccaatatcgatgccgattttgcgaaggcgggcacggtgtattttggtttagctttttgataaatcaaaatgctcaccatgaaaccactctaacgcataaagagctgtagtattagcggctctagtagaatctactacaccagccgaataaagctgttgagctatggtttcaaatttcatattagatacgctcagttttttgtctaggctggtaaactccgacattacggtttcgagtcgggagtagtctgatttgccccaatattgcaaaccttcacgctgcaaataacgatatttaaatttcagttcatagcgaaccaaaccaacagcccaacaaaagtcaataactcgttgcaagtgttcaacttgatcagactcagggccaaaagccttgattactttagacaatgaatgcaattccagttcattgcccttggcgtacacacaaggatatattaacgctgaattatttttctttgacttccaatcgcagccatatccatttgtaaacaaatgaggcactgagtttctatatgaaagtgtcgatacagcagaaatatatttcttttcgttttcagaaccaaccataaagttttcagtagtgtgaagccctttaataattgctccatcagcccctataaccttcatagcgctaccatcttcataaaaaatgcgcgtgcacttagtaaactgggggacgaaatcaaacgagccataaacctctcgtaggatctcattaaatttatagacgcactgatcaacagtcttaaatccccaaagattctcaaggcgaccccagcgactggcattgccactcatgtagagacggtgtcccatcgaacggataagcacagagtcacagaacgaccccttgtgactgtaggcaggagaagcaacgccgttatcctgcacaacctcgccttgctcaacaacgacgcgaatgtacgcattgccatcaagcagtggtaaaagctggtcaaacgtctgttctatctcaagccagtcgaaaaacatctatgtttctcagaaattagattgtgaggtgaaacatagaatcttagatctgcgaagtcaagaaatatcatttcttagattcgaaagaagttagactatgtacagtgagtcaacctaaatgagtcaaacatgccgaccaaacacatcgacgatataacgtggcgaaaagtggaatccgaaacggttagagccgtcatcgcaaccaaaaccagcctaaaggatacggaggttcttaggttgttgattcttaaggggttagaagcgattagcgaagacgattacgtcaacttcgtaaggaaaaagaaggggaaaggctgagcggtgcccaaggggggaaaagtatgggttatcataccaaagtccgggagtcactgaaccccggacttctcctcccccgttatgcggtctccattgaggctgtcacaatgaagcataagagatacaggaagaacagatgaagactgagaaatggagtcgctttgatatctgtgactacattggtaccgaggaagagatccttgcctacatgaaagaggcgcttaacagtggatctcaggccgagatagaagatgcgcttgatcttttagaaagaactcgcacatatatctgtggaataaaacaagcagtacaagaaatttattatcttaaaagaattatgtatgagtcaggtgaaaaaaaactggtcgatgaaactattagtgttttgcaattgaaaaacaactgttcatattgcaaagcatctagcgacgcaggaaaccttataggtacattgctagaattactttcagagaaagatatttttaagactgttcatgaaaatttaaataaatagtttcagaaatatatcccccccgatgcaagagataacgaaataaatacttaaccacttctacggcatagctcctctattaaagaaacccatgacgaagaaccatcatggacacctcgatcagccagacgcagaagatcctcacctaaagcagacaatgcttcatgcttggaaccatagtgctggcagtaggaattagctagttcaatcaattgcttatcaagctgcacacgaacatctcttggaaccatgaacccatccccataaaaagacaaagcccctcggcagaagggtttttgatgaccggaaacgtaaacaacctgccgcgcttcgcttgcctgctgcccagttcgccacggcgaagcgatgccgtgactcatggaccagcgtgctgtacgacaaatcaaattaaggttttgaatgctcaaaatcaaaggttgacgtattaaacgtcatggtgacgataatcatataatcctttgatgctttaatcataccatcatttaatcaaatgattatggcattacagtaaagggctggcttcgcataatggggattatgttactggcgctccggtgttgggacgatgccagcgagctggcccacgtccctgcctagtcgcgtcccctgccccttcgggattatggcaggggaagaccctcaacataatgcccatcgacattatgcgcggtcatcgccagttggctcatactgccaatagacgcttctttctggctttgctactgcggaaaaatcagccacaaccgacaccccattgatcgagtcccaagacccgttagtaaccattcgcggttactgtagaaccgcacaaggttactgtcaatcatgaagttacgtagctgacctggttactatgtccgataatcgaacaaaccctctctaagtgactgaaatatgaaatggtttgacagctacattgatgagcttaaagaaaagctaaatctgcccagcgactatgcagccgcaaaattcctgggagtgccgagacaatccatgacgaaagtaagaaacggacaagtgctagggaaggacaaatgcttgaggttggcggtggcgctgaagcgagatcctttagagatcatcgcaacagcggaagcgcagacagagaagaatcaagaacttaaagccgtatggcttaaattggcgaaggaaaagggcaactcctgacctcgcataacacgagttatattaaacattctcaggcgtctggatgatgccagcaagctgtcccacctccctcctacctcgaagccccctgccctgttcgattgtggcagggggcctagtgttcaacataaccactaatcacattatgcgcggttttgtttatgagatgaaacacgctaccgagttggcacttatctggttcgtgacggtcgctcttgttcctatcagcgcgcgtgttcggttggccactgtatcactcacattgatttgttatctctcattcttcatcgacacaccaacacacgttcattcatgcaacctatcaagcggtttatggttggcgctttcgtgccgttcactgttgccggtgtgcagatatttggaggtggtgtctatgctgtcatgacccgcgtcagcttgaacatgggataagggtctgccattgagattgatgtcatgggtaatgccggtgtggcgaatggagtgcggtgtcagattgcacatctcggcggcgtcctgggtaaagccgtcctgttcggccagattggcggcagtctggatcaccgtcatcaccagttcacgtagttgacggataccgagattggcattgagctctccctgttcacggccatgcgcggcggctttatggcgtacaaagagtggtgtttgttcattgggggccggcaatggtgctagccccaagaaagtgcgatagcgcttgagcgcttccagcaaggcctgagacaccgccacagtacgtcgttttccgtccttgctgcgtggaatgtaatagccccagacgccggttttaccgtcgcggcgaaactgacccatgatgggcgtgaacccgggtctggctgccacttccgagatgcgcagataacaggcgtacatcaggcttatcaggaagcggctgcgctcgtgctgatccggtgattcggttgccagtcggtcggcggcctgcatcacgtagaaccattgcaactcactgaaggcctggccctgatcatccggttcctgctggaccggtcgcttgactcgttgcagcagcagagccggattcctgtccatgtactcttcctggatcagaaactggaagaaggccgacagaatggcgagcttggtcttcattgcctgctcacttagacgatacggcagttcacgtcccagctcccgtttgccgaggaatggccgccacaacggattgggcagccgttctccccactctttgtcgaggatgaactgcgccacattgcggtaagcaatcagctggtctggtggcgcctggcaatagtcgagatagcgcatcatgatgcgccgggtcaggtctttcgggctgatggccagctcgctgaaacaccagtgcagaaatgtcgtcagctcgctacggtacgttttgtagttgttctcgttatggcgttgctccagcagccagtcgaccgccagttcgtagacgaggcctgcatcgggcacgtcgttcaggctgaggttggccagatactgattgacctggggattgcccgcctcaaggtgagcaaggccgtcaaacagcggcatggcgggtggaagtaacatagaggtcatggtggtgcttgcttggtctacaggatgggagccgtgtgctctgttcaaaagctgatgccgataaatggggttatcggcatcatgatgtgacaaaaaatccagctgtgtgcgatgccgcatcggctgttgtaacccgtttgggcgactttctatgtttattcaatggatatgcacctttgttcgaaatttctcggggtaaatatccgtaaaagtgactgtaaattcttaaattatgaatggtctggggtgtttgagcttgctgtttcactgtttcaacctggcgcctcactccccttgccttcacgccacgctcttgagggattttcccttgggtttgtcagcgtcagccttctcttccattggttggggatcctctttggtactcccctgcgccttgccaccgcgcagtacgttttgcagtacgtcacgctgttcggccaggtagaaggccagggtctcttgctgttcgggttcaagattgacaggtgcccccgccagcaaggtcatcaactcgtcggcggtatccagcagcttgtcataggcatccgcctctttcttgctggctcatcttttccactcccccacgcacgacaacatatttgatttcaacagccataatggcgtcctcctcatgatagtgaacacaagtatatgtacggatatacagtattgcaaatatccagataaagcgggtgatgatgagagactgtggccgattacgcggccattatcacattgatgaaagggtcatttgacatccgctttaagcaagctggatgatgggctcatgacgatcacaagacaactgctcatactgctgctggttgaggtgatgctcctcgggggcatcgcgcatctggtcattggcttctctcccctgctctctctgctgtttgtggtattaacgctattggggctgcgctgcctggtggtattgctgacctgggggttctcccgcttctatccggcaccggccatcggcttgcgggcctggttacgcatggtggtttgggagatgctcgcctatctgtttaccttcacctggctgctaccatttgagcggctgctgatgacgccggacaggcttaccccctcccccctgcccctgctgctggttcacggttacggttgcagtcgcgggatctggcgggtacaaagagcccgtctggaagcggccggtcacgtggtcgccaccattaccctgactcctcctttcggtcatctcgatgacatggtacccctgctggctaggcgtatcgatgaagtgctggctgccacgggtgccgctcagctggtgttgattggccatagcatggggggcctggtgtgccgtgactatcttgccctggccggcggtggcaaggtggcgcagcttattaccctggcgacgccccatcagggcagccagctggcgaccattgcactgggtgacaacgcgcgggagatggagccaggctccggttggctgcaacgctttgccgccgtgccgctgtgtgtgcccgggatttcggtgcgcaccagtcatgacaactttgtgttgccccagtcccgtcagctgatggcgggcatggaggacatagagctcgcagcccttggccacctctcccttatctactcgcgccgtaccacggccctgctgctgaccctgcttgcccgcgcccagccagaaacgaaaagggcctgattgctcggcccttggtgtttgtgctctctcttgatcgatgaaagcaggttagaagtgaatgcccttgataagggtagagaccgccatctgatccgcagatgccttggactcaccgccctctttgggatccgagaaggtgcgaaagctggtgttcatgatcacctgggccactcgtggcgccagggcatggatcacctgaccgaataccccgaggcgggtagccagccgtacatgcttgttgatgatggtgtcgcacaccaggtcggcggcctcttccggtgtcatcatgggcacctgctcatacaccttggtcggcgccaccatgggggttttcaccagcggcatgttgatgatggagaagttgactcccttgtccgcaaactcggacgccgcggtgcgcacccaggcatcgagcgccgacttggaggccacgtaggcggagaagcgcggcgcattggtcagcaccccgatggaggagatgttgatgatgtgacccttcttcttctcgatcatggtgggcagcacccccatgatcaccttgagggtgccaaagtagttgagctgcatggtgcgctccagatcgtggaaacgatcgaaggagtcctcgatggcgcggcggatggagcggccggcattgttgatgaggatgtccactccaccatgctcggccactatctgccgggtgatcgcctccccttgggcaagatcagccagatccccctgatagacttgcagggtcaagccttgctcggcaaactcggcctgggtctgtgcaatcttgtgctcatcccgggcaatggtcagcactgttgcgcccgcctcggccaactttcttgcggtggccttgccgatccccgaggtagcgccggtgatcagcactactttaccctcgacccggccgcgcagagtgcggtcgatgaacagctcggggtcgaggtgacgctcccagtagtcccacagtcgccaggcatagctgtgcagcgggggcacttcgataccggtccctttcaacacccgctgtgcttcgcggttgtcgaagcgggtgggatagttgatgagccggaaaatatccttgggcagaccgagatcggcgatggctgcatcgcgaatgcggcgcaccggcgtcagtgccatcagcatggccatcaggtggcggggaataaagctgaacagggccgcattgatgcgaatagctggctcgggcgcgtgggctgcacgggagaaggtgctcagcatgtcgccaacccgcatcggatgggagtcggtcaggtgaaatgccttgttgtcctctccgtccagatgggcgatgtgatcgatggcatccaccacgaagttgaccggcaccaggttgatacgtcccccctcgacgccgatggcgggcatccagggcggcagcaggcgccgcagcttctggatagtcttgaagaagtaataggggccatccaccttgtccatctcgcctgtgttggcatcccccaccactataccgggtcggtagatgcgccaggggatggtgctctccttgcgcactatgccctcggcctcgtgcttggtctggaaatagggcatgtcgaggtgttctgcctcatcgaacatgtcttcacgaaacaggccgtcgaacagaccggccactgcgatggagctgcaatgatggaagcagcgagcgccgagtcgttcggccagttgcagtgcctgacgggtgccctcagtgttgacctgctgctgaatgcccgccttggcgttgaggtcatagatggcagcgagatggaggaagtgatcgatattgccgacgagtggttcctgctcggtggcgctcactccgagttggggatgggtcatgtctccgacgatcgggattgccctttgctcgtcgactccccagtaagccagcaattcgggtacccgctcaagatgggctgcgcgcatcaagaaatgcacccggctattcgggcgctgcagcagtttttttatcagtcggcggccgataaaaccgctgccccccgtgatgaaatagtccatggtatttattcccttactgattgggctgttagttgtcgttagatatatcacgcttcaattggaaatatgcattcgaacatcatcttcgtgaccgagaccaaaattaccacgactgcctgttccgttattaggtagaaccctctattttttccccatagactgagaatgaaagctcagtaatgccacaacgaatgttccaaggttgttgtcattacctcatcccactctccagtaaggaaacaatcatggccaagaaattgaaatcgctggcaagctcggtgaccgacaaccagctcacctcgaccatcaaagaatccacccagcagatctggctggcgggcttgggtgcctatgccaaggcacaagaggaagggggcaagatcttcgaagccctggtgcaggaaggcgaagcattgcagacccgcccccgtcagagtgccgacgaaaagatcgcggccatcactgacaagaccactggtacctggggccgtctggaacaagtgttcgaggatcgcgtggcccgcgccgttgccagcctcggtatcccgacccgcaaggatatcgacaagctctccaagcggatggccgagctgaccgaagtagtacagcaactggccgatgcacaggatgacacggttgcaccggctgccgaagccaaacctgccgccgccactgtcgccaagaaaccggcggccaggaagccaccggtgaaaaaggctgcagcccccatcgccaaggtgaaagaagaggtcaaggcgttggcatccgaggtagaaagagtcgccaaggatgtcaaggagaagggcgaagccaccctctcctgatctgactggccagacctgcttggcctggcatagtgattgaccggcccatgccctcttgctgggccggttttgcttgagaagggaggctgtgtcatgagcacgattgcgattgccctcgctggagggggtcctctgggggggatttacgagatcggagcctgcgccgccctggccgacagtatcaaggggctgcgtttcgaacaggccgatatttatgtgggggtcagttccggtgccgtcgttgcctcggcgctggccaatggcatttcccccgacaagctggtgcggatcctgctcagcgatgacagcagcgagtttttcgacccctctaccctgctgcgccccgctttcggtgaataccttgaccgactgacctcactgccgccattggcgtgggagtgcctggccgattacctctccgccccctggaacaaaagcttgctcggctccttgcaaggcatgtccaaagcgatcccgactggtttgtttgacagccgcggggtggatcgcttcctgacccaatttttctctcgccgtggccgcagcaatgactttcgcaaactcaagagccgcctgttcgtcatcgccaccgagctcgacacaggccgcgccgtggcatttggcagcctggggctcgatgacgtgcccatttcggcggcggtacaagcctctgctgccctgcccggcctgtttccaccgtcattgatcaatggccgtcactatgtggacggtgcgctgatcaagacgctgcatgcctcggtggcgctgcaggagggagccgacctggtgttttgcatcaatccactggtgccgttcgatgcggggatcgccagcgagcgccctgccaatctggtggacagtggtttgcctgtggtgctggcccagacttttcgcgccatcatacattcgcgcatgcacgtggggatggatcgctacaagcatcagtacccggatgccgacgccttgctgttcgagccctcccaggctgatggcgaaatgttttttgccaatgtgttcagctatcgggatcgccgccacctgtgcgagcacgccttccagcatacccgtcgtgatctgtggcagcgccgggccgaacttggccccatcctcgccaaacatgggcttgagctcaatctgggggcgctggccgatcagcagcgctccctgctcactccgggaactggctcggtcgcggcactggatgcctccctgacccaattgcaacattggttgacccatcgttatggcggcaagggccgccggcaaccgaaggagtagcatggacagcaaaccaaagcggcgaacgcgggagcggatcctggccaccgccctcacccagttcaacctgctgggtgagccgaccgtcaccacctccgccatcgcggccgagctggagatgagtccgggcaatctctattaccactttcacaataaggaagagatagtcaacgccctgttcggtgaattcgaacaggagatggctcatctgctcgacaccgtcacccctccgctggatgaaacagaagatatctggttcttcttgcacctgatgttcgaactcatctggaaatatcgcttcttctactacgacatcagcaccctgatgagcggcaatcacaaggtggagctgcgcttctctgctctgcttcggcgcaaggaacagaccgctgccgccatttgtcacagcctgtccggcagtggcttgctgcagggcagcgacgcccagattgctgccctggcggccaatatcgcgctggtgggcaccttctggatctcctatcagcgcgcactgcacccgcgggccgatgccgacatcgccctcggggtgtttcaggtaatgcagctggtggccccccgtcttcggcccaatgcccgtgcccatctggatgccatcgccatgcattactgcccgtcccttgcgacgagggcacccaattccgatttttaacagggagcacaacatgaccatttcacagcaaaaattgtccgagttcaccccgttcccctggccggacgcggcctatgactacgcgggggcgggcctcaagcaacattgggctcgcctgcatcagggggatgcagaaccctggcctcaagacgctcaggtgcaagcggcctggcgtgcctaccatgccggtgacttcggtcaggcggtggcattggggaatgcggcgggggacgcgggcctcaacgtggtgaacaaggcgctggtgatccacgccagctacctgctggatgacaaatacgccaagcgggcggcattcgagctggccgccagcaacgccgaacagttgcaaaagcgtcagcccgacaatgccaacggctggtatttccacgccctggcgctgggtcgctatagccaggtgatctcggtctccaaggctctgtcacaagggataggtgacaagataaaaaccagtctggaaaaagcactgacactggtccccgagcatgccgaggcccacatcgccttcggtgcctggcatgcggagatcatcgacaagctgggcgccatgatcggcgggatcacctatggtgccaaaaaagacgaagctgagcgtcacttcaaggctgcgttggccatagtgccccactccgccatcgcccgcatggaatacgccaatgccatggtgatgatgcatggcaagagcaagatggcggcggctgaagcactctatgccgaggctgccgagtgtgagcccatggatgccatggagcggctcgatgtggaagcagcccgtgaggagctggaggacgaataacgccgccttgtggccatgaaagaggccaacccttgggttggcctctttgttttcctgtaagacagcttgctcggtacgcttagtctccttgcagcagttgctcgagtaccgcagggtcatagaccagatccggttccatcagcaccagcaacagcagttgttcaaactccacggcaaagcggtcgacgataaggtcgggatccggcacccgcttcttgtcggtgatgaggccaagttgcaccttgttgtcataggagaggatggagacaccgacacctatgtcacccgcctggggcacccagaacaggggctggcgcagacgggcaccggccagataaagggtctgctggggaccgggcacattggtgatgacggcgctggccttggccgagagaatatcgatggtctgctgttgcaaggccttgggggccatacccattacctccagcaggttcagcaccacggcgggttgcagggaggacttgagcgcctgcatccgctctcgcaccgcatgcagccgttgcagcgggtgttcgatatccagaggcaagtccagggccaccagcccgaaccggttgccaagggcaccgttgtcgtcgggggcacgcatgttgaccggcaccagggcccgtattgcgacgccatcggcgtcatcccctttctcaatcagatagtggcgaagcgctcctgcagtggcggcaatcagcagatcgttgaccgaacagccgagcacccgtcctaccgccttcacatccggtagcggtatctgttcagaccaggccacccgcttggtgctgccggtctcccctttcagtcgggtctttgcatcgtctgatagggtggcgatggtgtagagctcggcggtcacatcccggcttatcttgaggtagtccatcgccttggtgggatgggtcagtacttcgacatacttgaaccagagggtgccggtcagcttgagaccggctcgcagcaggcgactgccctgatgagcgtcgtggtcgtcatcatggtcgctggccaggggctcgggctgtgggcgcggcgcggacaccgggctctcatccatcatggtgagcagagcgcgcaccagggagaatccatctcccatggcatgatgaaagcgaaccaccagcgcctgaccaccgagggaggtatccaccaggtgcatttcccacagggggcgctgatggttgagcggggtggaggcaaagtcggccaccagccgctccagctcggccttgccagccttgcccggcaggatcacccgcttgaggtgcaaatcgagatcgaaatcgggatcgtcacgccagtagtactcacccccctcctggctggccttttggtgaaatctgggctgtacccgtatggtgtactcgagactggtacgcaactgggcctcgtcgagctgaccgtcaaacatcagcacaccgacgatttgcatcaaattgttgggtctgtccatccgcagccaggcggtatcgacacaggagataagttcacacggtgacatggtttttccctaccgtttcgcttatttgtccgccatcttcccatgaagactgcaatatcgatggcgaacaaacaggagtcgtatatgttggtgccaatacgcttcgattaattatttctgcttgggcagaatgaaacgtggcgacgtgaacatggcatcgtaaaaaaataatttatccgctcgtcttgcctccggtttatttgttattcggaggtcgtcgcatcgttcagttaatatacagatgtgctgtctggcatctattttcggcgacagacagagcgagtgttgatgttcctgtgcggcttatccctgactgggacaaggcaggcggttatcgacatattcgaggatctcctgctccagcacactgcgcaccggcagcagcatcaggccgagacgtacctccagttgcaggtttgtgtcggtcaggcagagaaagccattgaccccggcaccgcgaaacagcaaccgggtctcttcctcatcttcccattcacagtcgagttggtactcctcgctcatgtcttgtgcaatggcttcggcggcgaggcgcacaccggccagccccagggggtgctggcgattgacctggatggtcgacaggctgctgccgacaaggggatcgtataggaacatgctaactctctgagcgatgacaacatttattgatattaaacatatgaatcaaacaagtgaaagccatttgcaacataattgggactcacttaacaaagccgcttgagcaagggcaccacgcatttatcccctgcccgcccgcgagttacactcaaggagaaggatgtatcggcgcggtagtgcacgctactatccgcctcactatccacttatcatgttccctgtttttatcggttcgccaagccattcgttgcaggtcaccagagagctgaatatgacccaagagacacgcctatccgatgatccgcagtccgaagacgagagcacactggggcggctctatcgtcagctcaatcgggtcgcctccctgcgcgagcagatgcgtaaccatccggaagatcagcaagacagagacagattgcgtcaatggcaggcagatcgcttgggccgtacccacagggatctgctggagagcgagcgctacggcccggccgccgaatttttcctgacggatctctatggccccggggattgtgcccggcgcgatgcggacgtgatgcgggtcatgccgaccgccgagcgattgctgccggaatcgggcctcaaggtgctggcccaggcgattgagcttgacgccctctccgaggagctcgactacctgatggtggtggcgctgcgtcgcagtggcgccataggccggttgacggcagcggcgtatgccctcgcctatcgggaggtgggtgaacccgagcgacgcgcccatcagataaccctggtcacagagctgggaatgacgcttgacaggttggcccgcaagcctttccttggcacaaccctcaaacttgtctctgggccggcgcatctggcggggcttggcgagcttttctcttttgtcgagcggggctatcgggtctgccatcagatggggcgggccaacgagtttttggaaaccatcgccagccgggaaacagcccatcatgacggcgctgtttgacggggatgccagcgtgctggcctgactggcggcgtgtgacgctccaataagaagcgggcccctgcggcccgcgtctatttctggtggggaaacctgcggatcaaatcaccagcagatccataaaggcgtggactggtgtgctggccagctgcttgccatcctggcagagggcgagaatatcgtgcacccgtttggccgggaagcgtgtcgccagattgtgctggaatttttccaccagcagggggatcccctcctcacgccggcgacgatggccaaccggatattccacctcgaccttggcgctgtggctgccatccttgaagaagacttggatggcattggcgatggagcgtttgtctgcctccagatattcgcggctgtagcgcttgtcttcctgtaccaccatcttggcgcgcagggcatcgatacggggatcggcggccacgtcatcttcatagtcctcggctatcaggcgcccgaagatgagcggcacggccaccatgtattgcaggcagtgatcccgatccgccgggttgttgagtgcccccaccttgctgatgatgcgaatggccgattcatgggtggtgagctcgatgcggtcgatctcgtcgagccgccccttcacctcctcatgcaacttcatggcgcactcgacggctgtctgggcatggaactcggccggataggcgatcttgaacaacacgttctccatcacatagctgccatagccctgatgcagggcgaactgattgcccttgaacagcacatcgtagaagccccacttgggtgcgctcagtacgccgggatagcccatctcgccgctcatggtgatgagcgccagacgcacggcgcgtgatgtcgcatccccggccgcccagctcttgcgtgaccccgcgttgggggcgtggcgataggtgcgcaggctctggccatcgacccaggcctgggagatggcatcgatcacctgatcgcgattgccccccagcatatgggtcaccacggcggtactggcgaccttcaccagcacaacgtgatcgagcccgacccggttgaaggagttctccagcgccagcacgccctggatctcgtgagccttgaccatggcggtcagtacatcggccatggtgagcggcgccttgccctcggcgacgcgagtgcgggacagccagtcagcggtagccagaataccccccaggttgtcggaaggatggccccactcggcggccagccaggtgtcgttgtaatcgagccagcgaatgatggcgcctatgtcccaggccgccttgaccggatcgagacagagctgggtgccgggtacccgggcaccgtgaggtaccagagtgccggggactatgggccccagatgcttggtgcactcgggaaagcgcaaggccagcaggccgcagcccagggtatccatcaggcagtagcgggccgtatcgagcgccgcctggctggtaatggggtggttgcagacataatcggcaatatcgaccagcacctgatcgggagaaggtctgtggttgacgtcgacgttggcggacatcgtgatttccttatcgttgttgcaaagagacgaaatgaccgggggccgggccgacgtaatcggcgctcgggcgaatgatcctgttgtgttcccgctgctccatcacgtgggcacaccagccggtgacccgtgagcagacaaagataggcgtgaacagcttggtcgggatccccatgtagtggtaagcgctggcgtggaagaaatcggcattggggaacaaggctttctcctcccacatcaccttctccgcctcgcaggaaacgcgataaagacgtaagtctcccaccgcctcggccaaccgggccgaccactccttgatgataacgttgcggggatccgaggtgcgatagacggcgtggccaaagcccatgatcttctccttggcgatgagtttcgcctgcagctcgcgccgggcttgggcctcatcctgccagggctcgatcattgccatggcggcctcgttggcaccaccgtgcagcggcccgcgcagggtaccgatggcggcggtaatgcaggagaacatatcagaaagcgtggaggcacagacccgggctgcgaaggtggaggcgttgaactcatgctccgcatagagaatgagggagacatgcatgacgcggcgcgccagctcgctcggggctttctggtgcagcagggccaggaagtgaccaccgatgcactcttcgtcggtgtcgagcgcaatgcgcagcccttcgtggctgaacttgtaccagtagatcagtatgccagggaaggccgccagcaggcgatcggccacttcatgctcgtgctcgaagccatcttccggctccagatcgccgagcatggaacaaccggtacgcaacacatccatgggatgggcagtggcagggatgcgctcaagcacctccagcagggcggtgggcaaagtgcgcaggcggcgcagctcgcgcttgtagtccaccagttgttgttcactgggcaaggctcccttgagcagcagataggcgacctcttcaaactgggcgccctctgccagctccttgatgtcatagccgcgataggtgagcccggtaccgctcttgcccacggtgcaaatgctggtttcccccgcgctctgaccccgcaggccagcgccgcccaatggcttctgttgtcccataaccttgcctcctaatccctggatgtgaacagacgatccagtgtctgctcgtaatggtgatagccgaggaagtcatacagggcttcccgggtctgcattgtgtccacgacggctctttggtggccatcctggcgaatgtgctgatagacgttgagcgcggcctgattggcggcccggctggcactcaggggatagagcaccatgtcgaccccatgcttggcgagcgcctctttatcaaacaactcggtctggccgaactctgtcatgttggcgagaatgggcaccccggccgcctgcttgaagcgatcatattgatcaagctcggtcaccgcctcggcgaagatcatgtcggccccggcggccacataagcggcggcgcgctccagcgcagagccaatcccctccactgccagtgcatcggtgcgcgccatgatgacgaagtcatgatcctcacgggcatctaccgccgccttgatgcgatcgcacatctcattgagggataccaccgccttgttgggtctgtggccgcagcgtttctgggcgacctgatcttccatgtgtacagcccccacccctgcccgctcgaacgcgcgaatggtgcgggcgatattgaaggcgccgccccagccggtgtcgatgtcgaccagcaagggtaccctggtggctgccgtgatccgctctgcatcgatcagcacatcattgagggaggtcatgccgagatccggcaggccatgggaggcattagccacaccggcaccggagagatagatagccgcaaagccgctacgttcggccatcagggccatgtaggcattgatggtgccgacgatctgcagtggccgttcgttggcaagggcggtgcgaaaacgcaggcctgccgaaggggtaaggctggacatcatgactcctttcatttgtctggtctgactatctaatatcacgtttacgttaacgtcaatcatactttcgtggcagaacggcgccaggcaagacagggtgcgggttttagggtaaatttcaccaattccttcaacaggttgaatcgtatgtcggatcccaatcccgtgatcgtctgcccggcttgcgacttgctgatcgaacgcaagttattgccaatgcgacgccacgctcactgtcctcgttgccatcagcatctgtatggacgctacgcctttcgcccttcccagttgatggccctgaccatcacaggttttctgctgctgccctccgccttcttcgaaccgcttatctacctgcgtctggccggggtgaactcggatgccaatttgctcaagggcatcctggtgctgatggtcgaacacgaattctgggtggcgggactggtgctctggtgcgccgtgctggcacctgtgggcctgctgctcgggatctttttgctgtcctgtggtctggccaagcgttggcacatactggccccgaccctgaaagcggtggaggtgtttcgtcactgggccatgctggaggtctacatcgtcagcctgctggtcgcgctgttcaaactgatcgatattgccgatgtgcgcctggggggcggcttgttgagtctgggtattctgatgctgctcaacatgacactgctgaccctgtttgatcctgcgccttactgggagcgggtgccactggaggagccggaacatgacccagaccagcgcccgtgagctggggctctgccgctgtcacagctgcggtttgctggtgcgccatcaggccggcgcagtctgcccccgctgccacagcaagttgcagttgcgcatcccccattcgctggcctggtcatggggcttgctggcactggccaccttcatgttgctgcccgccaatctgctgcccatcacccacttctataacaagggattattgcagtccgataccatcttcagcggtatcatgatgctctatcgcagcaagatgtcggggatcgccaccatagtgctgaccgccagcatcatagtgccggtgggcaaaattttggggctgggctggatctgctggcagttgcagcgcaccaagccggtacggcgcaagcgtcagctcatcatgtatcgcatcatcgattttatcggccgctggtccatgctggatttgtttgtcatctcgctgatggtggcgttggttgatcgcggcgtgctgctcaatgtgcgggcgggccccggcgccacggcgtttgcctgcgtagtggtgctgaccatgatgtcggccaggatgctggatacccggctgctgtgggacaaagcggcccgctgataccccttggataatctccctttctgtttttggacaaggtgacttgttgatgatttgtttgtatctgaagtgctgttcacatcagccaattaaggagtcggtatgatcggggctgaacccgtcattgagaagcgtcgctggttatcgccagtctggttgttgcccttcattgccctcttgctggcggtcgggtttatctaccagcagtttgcgagcagtggacaacttattcgcatcaattttgcccagggcaacggcattctgccgggcaagacccagctgcgctatcagggggtagccataggggtggtgcaggatctggagctggctgaagatggccacaagatagcggtactggccaagatagacagccgagcccgttcgcttatccgcaaaggctccgacttctggttggtgagccccaaggcatcgctgaccgaaatttccggcctcgatactctggtctccggcaactacatcaacctgcagcccggccggaacaacaatccgctggaagaggagtttgatgcactggacggccctcccccgggttatcaggctcaagggcgcatgttgcacctgactgctgactcgctggggtcggtcgggattggcgccaggctttatttccgtggtatcgaggtgggcagcgtcatcaatacccgcttgggccaggacaaccagaacgtgatcctggatctggtgatcgagccgcgcttcgaacacctcgtcaaggctgacacccgtttctggaacatcagcggcatcaaggggtccttcagtctggccggcgtcagtgtggaggcgggcagccttacttccatcctcagcggcggcatagcatttgactctcccaaggcctcgccagagccgcaaaaggggcagaccttcaccctctacaaggggctggccgaggccgctcgtggtgagcggatcgacatagccgcgggggatctgcccatcaaggagggaatgcccatcctctatgaggggatcgagattggccgtattgatcccattcgcctgactaacaagggccggatcgtgacggctttgatcaacccggaacaagcatttcggatcaccggcgaaagccgactggtctgggagacagtttccctcggcgccagtggtctcaagcacgctgtcgcctgctggcagggcctgccattcgcctcgactatgtggcgggggaaagggtcaaagccatcaccttgagcggccaggatcaggtcagcggcacccgactcacactgttggccgatgatctggcgggcctcaatgaaggggctccgctctggtacaaggggttgcagattggtcagataaaccagctgagcctggatgcaaacggcaatgccagcgtcgctctggtggtcaatacggaatatcagcacttgctgaaacgggcccgtttctatcgggcgtcaccactgcagatcgatgccgatcttagcggtatcaaggtggaaaccagcccggcaagcgcctggattggcggcggtatcaagctagtgcaggccgtcaccggtgagcgcatcaaccgcctctacccgagccaggagctggcattgctcggaacccgtgatgccaagcctcagcgctggttgctcaaggcagaacaggcagatggtatcggcatcggctcacccgtgctctatctggggcttgaggcaggcaaggtcaagcaactgcgcgcggccaaagaaggggtggagatcgaactggagattgacggcgtttatgcccccctgctctcccggcagccgcagttctggaaaaaaccggccctggatacccgggtgcgcgtcgatggcgtacacgtcaaggtgggcaatcttgctaccctgctgcgcggtgtcatcgagtttgacaggcttggaaccggccgtagcagccatcaactgtttgatagcaaagagcaggcacgggcgaaagtgcgcgccctctccctggtggccgacaacaatccgggtctgggggtcggcagcccgctccgctatcgcggtgtcgacatcggcaagattgagcaaatcgagctggagccatcgctgggtcaggtgatcttcaaggccgagctggatggtcagtatgcggagcgctttatgcaatccggtgcctgctttaccctggtacaagccaagctgggattgggcggcatagctcacctcgataccctgatcaagggagccttcgtggaggctcagccaggccagggggcgggcaaggaccgttttcccttgagtcagacgggcccggttgggctagccttgaccctcaagagcccgtcggtcagcggcttgagtgttggcagccccttgctgtttcgcaaactggtggtgggcagcgtcacaggcgtggcgttggcccgcgatggcagcgaagtgttgatcgatgtgagcgtggatcaggaatatgcccacctggtgcgggccaacacccgcttttggaacgtctccggcgtcaaggccgacataggtttgaccgggggcaccatcgaagtggaaaccgtgcagagcctgctggcgggcggcattgccttcaacaccccagagcgggagatggggccgaccgtcaaggcgggccatcgttaccccttgcatggcaaggcagagaaagagtggctggagtggagccctcgcattctgccctgatcgtctctttcctatcacaccagcccggccatgacgccgggcttttttatgttgccggtcggcactgttaagaaaattcctagccttgtgataggatatcgccccttattttgggtcaacgagacggcgccgtgcacgacaatacctatcttcccgatcacttcttgcaccatattgcggccatcatgccggctcatctctccatggatgaattcgtagccagttgtcggcggccgctgcggcgcagcatccgggtcaacacgctgaagatatctgtctccgactttgtgatgcagatgcagccacttggctggcaattcgatgccgttccctggtgcgagaccggtttctggttgacccgggccgatgagtccgtgccccttggcaatacggcagagcacctgagcggcctcttctatattcaggaagcgagctccatgttgccggtgacggcgctatttgccagcgatcaggtcaagcgagatggcatgctgctggatgcggcagccgcccctggttccaagaccacccagatagcagcgctgatgaacaatcagggcatgctggttgccaatgaatattccagcagccggctcaaggtgctgagtgccaacatccagcgctgcggcgtcaccaatgtgggcatgactcacttcgatgccaaggtgtttggccagtggttgccggagaccttcgatgccatcttgctcgatgccccctgctccggcgaagggacagtgcgcaaagatgaagatgccttgcgcaactggagtatcgagagcatcgacgagattgctgctgtgcagcaagggttgttggagagcgcgtttcacgccctcaaacccggcggtgtgctggtctactccacttgcaccttgagccagcaagagaatcaggcagtctgtcagtctctgctggagaagttcggcgatgccctgacccttgactcgttggccgacctgttccccaatgcggagcaggcctgtactcccgaaggatatctgcacgtttggccccagatcttcgacagtgaaggctttttcgtcgccagattgcgcaagcatcactcagtgcccaacaccatgttcaagccgggcaaactcggcaagttccccttctcgccactgccggccaaagaggctgagcccatgctgcgcgagattgaagccaattttggtgtggtacccccaggtcagctgtttggtcgcaatgacgagatctggctcttccctcacctgtttgggcaggtgcagggcaagctgcgtttcgatcgcatcggcatcaagctggcggagaccttcaagaagggctatcgcctaacccatgagtgggcgctggcctatggcgataaggcgacacaaggggttgtcgaactcgacagtgccaatgcgcgagaattcatgatggggcgggacgtctggcccgagcaggaggctggcactggcgagatgatcgttcgttatcaggggcacaccctgggcatggggaagtgggtagggagccgggtcaagaatgccctgccccgtgagctggtgcgcgacaacaatctgttcggtgcataaactccgcgcctgatcgagtctggaaaacccacacttcggttgaacttttattcggatcttgaaaagccttgagccttgtctaagcttaaggctatccgaacaccagttagcgcacggctctgcaaggagccaattcccctatgccaggtacaaggaattcgtgcctggctttttttatgtccggacgttctgttttctgcctttcactcaagcacatccgccatctctttctcaacctggggctgggatgacaactcatgctgatagagcagatcgatcgcctgctcgatgagcgaagcctgactgtcttcaaggtgcatccccaattcctgtaaccgctctgcgtggcgattgcttatccagcactgcaaccggctatgggtttcctgcttgcgtttcacatgctggcgctgtcgttcggcattgttgtgtggggctgccgcttggggctcattcacatttatttcctggctcatatgaccttgcaatgttctgttttaatgtttgttatctctaacctgtggtgcattgttgcctgaacaagaaggctttcccctcccatcaggcactttggcaaagcgcgataaatatatcatcagatcaacaagatataatttaacataaaaaatgcagtgacgcggagtgtcacaacaagccatctagagcgtgatcggagaacttgtgggcatcgtcgaaatactcctgcagggtacgcatgtccttgtggcgagtcacctcaatgatcttgttcatgggcttgccggcggtgacggccgaggtgatgaatccccgtcgcaggctgtggccactgacataaagatcgtcgatggccggtgcgccgcttgatcatcaggtttatcccctgagggccgagaggttccgacataagctgaccccagcggttcatgcgacgaaacagcgcgccctcaccgatccggctttttttaagccaggtgtgcagcgccgatacggggcaatactgcttgccaggaatgagcgctatctcggtttcatggagctgatgtttgctcggcttgaggcgaagccggatcccctgccccacaaaatcgaggtcgcttacctcgattctggccgcctccgagcggcgcaaggcaccactgaacatcaacagcagcagggtgtgatcccgtaaaccggccaggttggaggtgtcgatttcatcgagtaccctgcccagcggttgcagggtcagagccccggtcttgcgcttgcggttatcaccaagacgcactatgccacgcatcatctccttgatttcagcatgctcggtcggcatgggatgaatgcctttctgcttgaaggcgtagcggatcccggccagtcgcctgaccagggtcgcaggtttacgtggttcaccgttgcgcagctcccctttcccttcctctttatccagccacacccagtccgccaatatgccatcggcctgatccgccagaaaattcatgatgtcgtgatgagtggtttgcagcgggtcaagcccgtggagctggcaccagaatacgaaaatacgggtatcagcctgataggcattgagggtggaaaccgctttggcactgcgcaagaagcgtctcgcccgactattgagctgaggatcgaacacagtctgcaatgactgataaacagggggtgagacggttgggtaagccacgtaagtctatgattcaatgtggggtttgggaggatcttacaggatccttcatatacatcaagtatcgataatgaatattatcgatacttatagaaccgcttattaaaccccctgaacctcgatgttcatctgcagcaacatcatctgtaatgaaccagtttatcaacgatgtcatcgcgctgacattcaatgagctgtgagagataataagtggcatgggcagtgataacgaggggaagtgtgcggatgattttaaataaagaggcccctttatccggggcctagtcgtttatttttttgccaacttgaacagttcaaagaagtttcggctggtcacctctgccaactcggtcagtggcatctgacgaaggtcggcaataaactgggcaacatctcgcacaaaggcaggttcattctctctccccctatgaggcacaggggctagatagggagagtctgtttcaaccagcaagcgttcaagcggcaacgccttgaccacggcttgcagtgcggatgcattcttgaaggtcgctatgccggaaatggaaatataaaaacccatctccatcgcggcctgggccatctccagggattcggtgaaacagtgcaacacaccgcccacctggtccgccccctcttcacgcatgatctgcagggtatcttgctgggcatcacgggtgtgaatgatcagcggcttgttcaaggcacgagcgacccggatatgttcgcggaaggaggcttgctgcacctccttgttttccggcgaatagaagtagtcgagcccggtttccccgatggccaccactctttcatcgttggcctgcgccagcaacagctcggcatcgacaccgggttcctgattgagcggatgcacaccacaggaagcaaacacctggggataaggggcgatcgccgccaacatggtcgggaactgtgactgagtcacgctcacacaaagaaagtatcccacgtcctgctgcgcagccttggccaacacgtcggccatgtcggtctgcttgctgccatagctgaggcgatcgaggtggcaatgggaatcaacgagtaacataaagaacctttgcgtcttgtcagatttataaccagcggctgagccagttcatcagatgaatggtggaattggagagctggccaggttggcaggcggccttgagcgccacgagctgctgctccgcctccagcaacttttcgctggagttgccctcggccaactgctggctgagggccgccagatccggcatcgccagctgatgatgaccacagccggcctgagtcttgagtgcatcgcacaaaaacagctgcaaccagtgcagcctgacctgagtttcatccgccagctggctgcagacatgggtggcccgagtcggggtcagtgacagggagacgaaactctccagcaactcccggcgtttgccatcctgctgctcttcgatgtaacgcagcacccgcagtggagccccctggcagatccgcacctgagccaatgtggcctggtgaccctgctcggccagccagcgcactgtctccccttccgtcggcaactggcagacgtgcttgtgacagcggctcaggatagtgggcaacagacgggaaacctgggaggcaatcagcagcaagagactgtcgccggccggctcttccaatgttttcagcaaggcgttggcggcggattccgtcatgcgctccgcatccgggatgatcaccactttgcctcggccgagctgggccgagttctgcagacgagcacagatctcgcgaatggcctcgacccctatggtcttgctgtcgactgtaacggtaccaagatccgggtgatgtcctttgtcaaacagctggcacgagtggcactggccacagggttctccccgatccggttgctggcagaggtgcaaacgcgccaatcgttctgcaagctgctccttgccaagaccgggatccccgagcaacaaccaggcgtggcccagccgaccggcctcggccgtctgactcagggcatgccaatccgggatcagccagggatgcatacgtgctcgttcgacaagtagtggtccagtgcggcctcgatggccgttttgacctgatccggagtttgtccggcatcgatcacccggatggaatcatccttggcggccagttcgagataacggctgcgagtgcgctcgaagaagctgagctgctccagttcgatcctgtccagctcgccacgatgacgggctcgctgcaaaccaagggcaggatcgatatcgagatagagggtgaaatccggtttgaagtcaccgagcactgcctgcttgatggcgccgatgagcccagcatcgatgccacgcccgccgccctgataggcctgggaggagagatcgtggcgatcccccaccacccagcgaccctcagccagagccggcttgatccgggtctcgaccagctgcacccgggaggcatacatcagcaacagctcggcttcgatggtaaggcgctcgtcgtgcacctccttgacgatggcgcgcatccgctcggccagcgggttccccaggctcacgggtgcattcgatctggtcgatgccgtggcgttgcagataatcggtaacataacgtaccgcggagctcttccctgccccttccagtccttcaatcacgataaatttagacattagggtttcttcaatatgtattcgcgaaccgcccgattgtgttcatcgagggtcttggagaaatagtgggcaccgccccctttggcgacgaaatagagatagtcggtcgacttggggttgagggccgcttcgatggaagccttgccgggcatggcgatgggcgtaggcggcagtccatcgatcacataggtgttgtacggattcacgtccgtcagatcgctgcggcggatattgccatcgtaacgatccttgaccccgtagatgacggtaggatctgtctgcagcttcatgcctagacgcaagcggttgacgaacacggaggcgatctgcgcccgctcatctggctggcccgtctctttttcgatgatggaagccatgatcagcgcttcataaggggtcttgtagggcagattggcctggcgcttgtcccagctctgttgcaggaaggctttcatgtcctgataagcgcgacgcagtatggagatgtcgctggcatgggtggtgtaggcgtaggtctccggcaggaaccagccctccagcttgccattgtcgatgccaagctcgtgagccagatcggcttcagattgctccacggtcagccgctccagatagggcgcgccggagagctgcttcagccagtcctcaaaacgggacccctcgacgaaggtgaggctgaagtgaaactccttgcccgatgcaaacagagaaagggtctctttaagtggcgccccttccttgatctcgtaggtaccggatttgatggcaaccagttcggggtgaccgcgtagccaaagccgcacggcccagggactggtttccccctcccccagctcggcgatcaggcgcgccgcatgggcccctttctcgacggtaaagaggcgggtcggccccttgttggtgagcgtctccacctgctgccacttgtgatatacatagcccacggccacggcaactgtcagcgccgcgcccgcgagcagggtgtaaagccgattaaacttcaatgaccaaacgctcctgtaaacggcggatcaataccgggctcggatactgagtatccccaatgccggtcaccggcactatgcccatcagggtattggtcagccatacctcttcggcctgccacagtgactccagcggagcctccacgacacgcagttcaatactcatctgttttagcatcgccatcacatggcgccgcatgatgccatcaataccgcagtgggaaagatccggtgtaaacaccgtcttgccacggcgccaaaacagattggcactgacaccttctaccagaaatccccgactgttcaagactataccttcgactcccgaacgcgtcgcaagttcgcttttcagcaaaacctgttccagccggttcagggtcttgagtcccgccagcatgggggcgtcgccgagccgttgctggcaaaccagcaggggaatgccgttttgctgccaaccctgataatggctcgggtaatcggcaagggagacgatacgggttggcgcctcgcaggcactgccgtcataaccgcgcccgccagttccccgggtcagcatcaccttggcgacagcctgcgtctggccggcagccaattgcgccacctcgcgggtcaaggttgaccagtccatctcggtaaatccgagtctggcgctggcctgctgcagccgtgccagatgggcaggccaccagacaacctgcccgtttctgaccagcatggtggtgaaatgaccatccccataggccagcccacgatccctggcggacacagcatctgtctgcattccattgataagcaaaaggatccctccgataaaaaaggcccgataccggcagtatcgggcccgagtcatccgccctggggcgaattatacgcgtttgaagatcagtgagccattggtgccgccaaaaccgaacgagttggacaaggcatactcaaagtgaccaggtttggctacgtggggcaccagatccagatcgcactcttcatccggattatccagattgatggtgggtggtgccacctgatcacgcagcgccagcactgtgatgatggcttcgatagcacccgccgcacccagcagatggccggtcatggacttggtggagctgatcatcagggcgctggcatgctcgccaaacacctgcttcatgccgcgcagctcggccacatcacccaagggggtagaggtgccgtgggcgttgatgtaaccaatctgctcgggagcgataccggcatccttgatggcatttttcatggcgcgcgcaccaccgctgccgtcagagggaggtgccgtcatatgataagcatcgccactcatgccaaagccaaccagctcggcatagatcttggcaccacgggccttggcgtgttcatactcttccagtaccagcacaccggcgccgtcacccagcacaaaaccgtcgcgatccttgtcccacgggcgactcgccttctggggctcgtcgttgcgggtagagagtgccttggccgccgcaaaaccgcccattcccatgggggtagaagccttttcggtaccgccggctaccatcacgtccgcatcaccgtaggcgatcatgcggccagccatgccgatggcatgggtgcctgtggtacaagcagtagtcaccgctatattggggccttgcagtcccttcatgatggagagatgaccggacaccatattgatgatggtggaaggcacgaagaaagggctcagcttgcgcgggccaccgttgatcaggctggtatggttctgttcaatcagacccagaccgccgataccggaacctatggccacaccgacccgctctgcattgtcttcattgacaaccagacccgcatcatcgagcgcctggatccccgccgccacgccgtactggatgaagagatccatcttgcgggcttctttgcggttgataccgtactgttcgggataaaactctttgacctggcctgcgaaacgggtcgcaaactcgctggcatcaaaatgttcgataggagaaatgccgctctgcccgttgagcagggcttgccagctggattcggcagtgttgcccaccggggaaagcatccccaagccggtcaccacgactctgcgttttgacactgaggtagtctccgagaggtattttgaaagggagtaaacataaaagaagcggcccttgggccgcttctttcagaacaggaacttattcctgattagcggtgatgtaatcgatagccgcttgaacagtagtgatcttttcggcttcttcatcaggaatttcggtatcgaattcttcttccagcgccattaccagttcaacggtatccaaagagtcagcgcccaggtcgtcgacgaaggaggcagcgttcttgacgtcttcctctttaacacccagttgttcgatgatgattttctttacgcgttcttcgatgttgctcatgacctgaattttcctttaaaaatacgctattgcgtctggttggggtagtttattcaattaacgtcagtttgcaagtagcttgcctctggtcaaaccacgaaattcgccaaacttcggcgtactatcgcaaatttgaacagatctcacgacaaattgattacaccatgtacatcccgccgttaacatgcagggtttcgccagtgatataggcggcatcatccgacgccaagaataccacagctgcggcaatttcttttggatcacccaaacgggctgctggcacctgattcatgatgccggcacgttgttcgtcattcagtgcccgggtcatgtcggtctcgataaaaccgggcgcaaccgcattcactgtaataccacgggatgccacttcccgagccaacgatttggtaaagccaaccagacccgccttggcggctgcatagttgacctggcctgcattgcccatggttccgaccacggagccgatgctgataatccggccatgacgcttcttcatcatggcgcgcaatactggcttgctcagacgatagagggaagtcaggttggtgtcgatgatttcattccactcgtcatctttcatacgcatcaacaggttgtcgcgggtgatgccggcattgttgatcaggatatcgatgtcgccgaaacgcgccttgatggccgcgaaaacagtctcgatggattcaggactggtcacgttcagtgccatgccataaccctgctcacccagataggcgctgatagcctctgcgccgctgtcgctggtcgctgtgccgacgacttttgcgccacgggccgcaaatgtctcggcaatcgcacggccgataccacgactggcaccggtcaccaacacaaccttattggtaaaactcattatctgctcctgtttacttggactgggccagcgccagctcgaaagaggctacatcgttggtatggataccttccacgcgcttgtcgatgcgcttggccagcccggtcaataccttgcccggccccatctcgatctcgagggtgacaccttcattggccatccgctccaccgtctcggtccaacggaccggactgaacagctgacgcaccagcgcttgcttgatggcggccggatcctgttcacaggatacgtcgacattattgatgactgcgatggttggaaccttgatctcgatcccgtccagcgcagccgccagtttttctgcggcaggtttcatcagtgcacagtgggatggcaccgagaccggcagcggcaatgcccgcttggcgccagactctttcatcagtgcgttggcgcgctcaaccgcttccttgtgaccggcgatcaccacctggcccggggagttgaagttgaccggagagaccacctgaccttgcgccgctttttcgcagttggcggcgatggcttcattatccagacctatgatggccgccatggcaccggtcccttccggtacggcttcctgcatggccaaaccacgcagttcaaccagtttgaccgcatcggcgaaatccagcgcgccgctgcacaccagtgctgagtactcacccagactgtggccggccatcatggcgggggtcgccccaccctgctgttgccacagacgccacagggcgacggaggccgtcagcaacgcgggctgggtgcgccaagttttgttcagatcttcaaccggaccatccatgaccaaggcaaacaggtcataacccagcacctggctcgcctcggcgaaggtttccttgatcacggcgtgttgctcggccagcatgccaacggcttgggagccttgtcccgggaaggcaatggcaaattgggtcatcattgattcctttaaggtaagacaaaacgaaatcggtcacgggatgatgccttggcgccatcccgctaaagatcagaggcggatcagcgccgaaccccaggcgaaaccaccgccgaaggcctccagcagtaccaactggcccggtttgatccggccgtcacgcaccccttcatcgaaggcaatgggcacggaggcagcagaggtgttgccgtgtttgtcgagggtcagcaccactttatcgaggctcatgccgagcttcttggcggtcgcgctgatgatgcggaagttggcctggtgcggtaccagccagtcgagttcgctcggcgctatgccagcggctgccagcgtctcggtcacgatctcgctcaaccgcgtcaccgccaccttgaacacatcgttgcccttcatatacatgtaggcttcgagctcggtgcccggcatgccgcgacgagggtgcggcaacttgagcagatcgccataacggccatctgcatggaggtgcgttgacaggatcccaggcgtctcgtttgcgccaacaatcacagcccctgccccgtcaccaaacagtatgatggtgccacgatcttgcgggtcacacatgcgggacagcacatcggcgccaacaaccagcacatggcgggcggccccggacttgacgaactgatcggcaatggagagcgcataggtgaaaccggcgcaggcggctgccacgtcaaatgcaggaatgcctggtacaccgagcaatccctgcagctcgcaggcggcagccgggaaggcgttttcggcgctggtggtcgccagcactatcatgtcgagatcgacagcggtcagacccgcggcttccaaggcgcgcagggcggcctggtgagacagggtggcgacagtttcgtcggcaacggcaatacggcgttcacggatcccggtacgttccacgatccactcatcactggtttcaaccatttgctcgagatcggcgttggtacgcactgaactcggcagataactgccagtacccagaattttgctatgcatagagttcttatagatccctgtcggaaaagacagattcaaggcgatctgctatttgcaatggaagttgatgcttggcctcttgtgcggccagcaggatcgcattacacagagcgtgccgttcggctcgcccatggctttttaccacaatgccgcgcaatcctaacagacttgcaccgttatactggtcggggttcaggtaagaaaaacgtcgtttgaacataaatccggcgagtcggccaagaaaactgcgttttttgcggggatatccggccagctgggccatcatccgcactaccccttccgccgttttgagggcgacattgccaacaaaaccatcgcagacaataacatcacactcgccgctgaagatgcgatcaccctcgacaaagccaacgaaattgagtgcgctgcactgacggagcaactctgcgctgtgacgcaccaggtcattgccctttatctcctcctcccccacgttgagcaaggcaacccggggcgacgcaatgccttcaaccttttcggccaccaccgaccccatcacagcgaactgcaacagggtgtcggcatcgcagctgacattggcgccgagatccagcatcacggtacgcttgccactcaaggtcggcagcgccttgatgagcgcaggtctgtcgacaccgggcaaggatttgagcacacacttggccatggccatcagggcaccggtattaccggcactgacgcaggcatcggcctcaccggctttcaccagattgagcacaacccgcatggaggagtctttcaaagttctcagcgccacgatcggcttgtcgcccatgccaaccacttgggatgcatgtacgaaacgaacgcgaggatgagtcagcaagccatgttgctgcaataaggcagtggtctggtgttgatcaccaaccagaatgagttttagctggggcaaaagagacagtgcctgcacaacggcaggcactgtttccgaggggccaatatctccccccattatgtctagcgcgacagtttgcgtagacaaaggcaatccttaagcgattacctttttaccgcggtagaaaccatcggcagtcacatggtgacgacgatggatttcaccactggtctgatcaacagtcagagctgcactggtcagcgcatcgtgtgatcgacgcatgccacgcttggcacgggttttacggttctgttgtacggccattgtaggctaactcctagattcacttacgtttaagctcttcaagaactgcgaagggattcggccgctcatcagcaggttcgatatcaccccaagtcatgtccatgttaccgcgagggcaagcatccattggatgcattgccacctgaggcaacgagaggatgagttcatcctccagaacttgatgaagatctatctcgccgttttcgtccaactcaatgggctcataagcttccggcagttcttcctcgtttgttttttcaaacagcggagtgtagataaaatcagcttcacaaaggtgctcgaatgtctctccacaacgctggcaaaccaggtcaaccttggcatgggcagtgcctttcataacggtcaacttctggacatctttgccaaagtgcagtgatacatcaacatcactctgcaagcctgcggttgattcctccagcctgggcatctgcgacttttccactatcccgacatagtcgagcagcttcaaggcattacggactggatcaaccttaacgggcaacttcaccttttgcatagggcgcgaatattataggtccaacaactgatagtcaaaggaaaaagtccttaccgccgatgattttaaccatacaagtccctgagatgccgggacttgttctcatcggtggctgattatgccataaacagcaggatcctacacaggatcctgtccggatttactgctcactcagaatgacaacccaagtgccatccgcatcattgccggtccagcatggaaacctcatcggagatttgcccggctcacggcgtggcgataccatcggcacctgactgcatcaaatcaggacatcacaacacaatgccaacacagcttatcctcgcctccacgtcccgctatcgtaaaaccctgttggaaaaactcggccttccctttgaatgtgcggcacccgaggtggatgaatctcccctgcccggcgaatctgccgagacgctggtggcgcggctggcctatgccaaggcgaatgccattgccaaccggcgtgatcagggactgatcatagggtccgatcaggtgtgtgtctgcgacggtcagatcctgggcaagccaggcactgtggagaagacggtggcacagctgatggccgcacggggccgcagcattaccttttataccggcctgtgcgtactggatgccgccagcggcaaagcagaacagctggtggagcccttcactgtgcacttccgcactctggatgagaccgccattcgccgctacgtggcagcggagatgccccttgattgcgcgggcagtttcaaatgtgaaggtatggggataatgctgttcaaagggctggaggggcgcgatcccaacgccctgatcggcctgcccctgatcggtctgatcgagctgctggaacgccacggcctcgccctgccctgacgggaatagtctatccacgacgagccaaacgaaaaacgggagccaaggctcccgtttcgtcatctattcaactggcatatggcaagactaacccagcagcagcttcaactcgtccatggtatcgacgaccgcaagcggatcatgtgtctgcaagcgcttcttgtcgtgcacaccccagcttacgccgatccgcggcatggcgagcgcttctgccatcgtcatgtcgtggatggagtcaccgatcatcactgcctgatggggagcaaagcccagctcatccagaatttgcgtcaacatcagaggagcgggtttggagttggcctcgtccgcgccacgggtggcagcaaacagcggccgcaggccagtatcatccagcacccgatcaaagccgcggcgagacttgcccgtcgccaccgccaatgcaattccctgcccgtgccagtgatgcagcagcgcactcgccccggcaaacaacggactcggtgtaccgtcatgcagatagtgatgacgatagcgggcgatcagggcgttggcccgctcgccacccggcgccagttcaaacagcagtggaatgccgacctccaggctgagccctattatctgatgtgtctgcaccttagtgggcaccggctcgccgcaatcgcgcgccgcccccgcgacgcaggcaacaatccgccccaccgagtccatcagggtaccgtcccagtcgaaaatggcgagtcggatagccttcatcagcgtgccagcttgttgaggaaattgtcgagctcaggcgcgagcggtgcctcgatcagcacctcgcggccatcaaccggatgagtgaatgtcagcttccaagcgtgcaaaaatagccgtttcagcccttggctgcgcattttctcgtcaaaggcagcttccccatacttgtcatcacaggcaatgggatgacctgcatgctgggtatggacccggatctggtgggtacgccccgtaatcgggctgcactcgactagggtcgcctcggcaaattgacgggcgatgcggaaacgggtttcggatggcttgccatcactgctgacccgcactacccgttcaccggattgcagatcattcttgcgcagcggcgcattgactaccttgacgtggggctgccactggccgcgcaccaatgccagatactgcttgcgcatggttttgacccgcaactgctcatggaggctgcgcagcgcactgcgcttcttggcaaccagcagcacgccagaggtgtcacgatccagccgatgcaccagctccaggaagcgggcgtccgggcgcagggctcgcagtccctctatgacgccaaaactcagaccactgccgccgtgcacggccatgccggacggtttgttgagcactatcatggcgtcgtcttcaaacaggatctggctctccagacgctggatgctgccgaggttggccgagggcagttcgtttttctcggcaacccgcacgggaggaacccgtacctcgtcgcccgggcagagtttgtattccggtttgatgcgctttttgttgacgcgcacttccccttttcgaaggatgcgataaatcaggctcttggggacgccctttagctgagtcttgagaaaattgtcgatgcgctgcccttcatgctcagcttcgatggtgagcagctgcacttgttgttgtatctgtgtcatggcgcggattttaacactgccggcgccccttggctgcatgctttgttgaaaaatggcgccttgctataaaagtggtttaaatgggataataaacaaggttttgtcattgtgttcaagccttgtactaagtggccaatatttatgccacccaatcccaaaacaccgtgtatacaagaacatgacggttcccgggtgcgaggtacaacgcatggagaacacaagcagaaccgattatttgtctccacatcggcatccttaattcatgccttctcgagaaggccgaaccagagcgcccttagtttgcgcctcatgcataccccaaccgggaggttgcccaagtatgctgaagacccgaggccggcgccggcaggatcctgtggaggaaatcaaaatgacaaaataacgagaactcaatgaaaagaatgctaatcaacgcgactcaggaagaggagttgcgcgtagcgctggttgacggacaacagctctacgatttggatattgaaagtccgggccatgagcagaaaaaagcgaacatctacaagggtaagatcacccgcgtagaacccagtctcgaagctgcttttgtcgactacggcgctgaacgccacggtttcctgccgttaaaggaaatcgcccgcaattacttcccctccggttattcctatcagggtcgtcccaacatcaaagaagtggtccgcgaaggccaggaagtgatcgtccagatcgataaagaagagcgtggcaccaagggtgcagccctcaccacctttatcagcctggccggtagctacctggtgctgatgccgaacaacccccgtgcaggcggtatctcccgccgcattgagggcgatgaacggacagaactgaaagaagccctgagcggactgacagtgccggacggcatgggcctcatcgtgcgtaccgccggtgttggcaaatccccggaagagctggaatgggatctcaacgttctgctcaaccactgggattccatccacaaggcgtcacaggaccgaactgctcccgtacttatccaccaggaaagcaacgtgatagtacgcgccattcgtgactacctgcgtcgcgatgtcggcgagatcctgatcgacgaccctgtcatctttgaacgtgcccgtgctcacatcgagctggttcgtcccgatttcctcaaccgcgtgaagctgtacaagggtgaagttgccctgttcaaccactttcagattgagagccaaatcgagtcggccttccagcgcgaagtgcgcctgccctccggcggcagcatagtcatagacccgaccgaagcactgacctccatcgatatcaattcctcccgcgccaccaagggcggcgatatcgaagagacggcgctgcaaaccaacctggaagcggccgatgaaattgcccgtcaattgcgtctgcgcgacctgggtggcctgatcgtcatcgacttcatcgacatgacgccggttcgccatcagcgcgaagtggaaaaccgtctgcgtgaagcggtacatcaggaccgcgcccgcatccagctgggccgtatctcccgtttcggtctgctggaaatgtcccgtcagcgtctgcgcccctccctcaacgagtcaagcagtcatatctgcccccgttgccagggccagggggtcatccgtgacaacgaatcactggccttgtccatactgcgtctcatcgaagaagaggccatgaaggacaacacagagcaggttcatgctcaggtgccggtcgatgttgccgcctatctgctcaacgagaagcgcgcctccatcgccagtctggaacagcgtaatgaagtacgtctgtacatcattcctaaccagcacctggaaaccccgcactacgaagtgacccgcatccgtcagaacgaaatcccggaagcggccagctacgagctgaaaaccgagattgccaagccggtctaccagccgaagcagactcaggtgatcgagcgtgagcaaccgctgctgcaaggcttcgtccaggcacctcaaccggctgcgccggctgcagttgctgcccccgtcgcggcgccagcccccgttgccgccaaagcggaagcgggtctgtttggcaaactgttcaaggccatttcaggtctgttcggttccgacgcagcccctgccgatgtcaaggcaccagccgagaaaccggcagtgcaacgggaagcacgcaaggacgaggctcatcgtcatcagcgtgatgacacccgtggccgtggtcagcgtccccgtcgtgacgacaaccgcaacagccgcaacacagctgaagcgggtgagaagcgcgaagccgccgccaaccgcgagggtggcgaaagccgcaaccgtcgtccgcgcaaagagcgtgagccccgtcaggaacgtgaaactcgcactgaagtacgcagcgagcagcgagtggaacgtgagccccgcgaaccgcgtcaggaacgtgaaccgcgtgccccgcgtccggctcgtgagccccgtgcaccgcgcgagccccgtgccgaggcggtcgttgaagcagtagaaatcgttgaaactgccgttgtcagcgccgagccgcagcaggaaaaagagcagaaagtcgccgagcgccgcgaacgtcgtcaactgcgcaagcagatccgtgccgacgtaccggccagcgatgttgctgttgtgccgaccgaggctcccgttgctgtcgtggcggataccgttgagcagagtgacgagcaggccgacggccagcgtcgttcccgtcgcaccccgcgcactcagcgtatcgagggtcaacgccgcaagcgcatcaacgaagatgcccgcagccagcgtgatgatgaagagccgcaggccgacactgcaaccatgaccacagccgcccaggcggatgctgctcaggtgaaggtggaagatccggctgtgcctgtcgtcaccatcccgagcgccgctgccattgccgctgccgtacaagcctcttccgctctgaccgagcacgtagtggcagaagccgttgccgaagaagctcgtgagcaagcagaagccgccgtagccgtagttgcagcacctgtcgagatcatgactgctgaggtcgttgcagcaacgcctgcggttgaggcccctgttgttgccgaagcagcccctgttgccgaagctgcgaccattgaggcagctcctgctgtcatcgaaactgcgccggtcgtgactgctgacgttgctgtggttgaaccggttgctgagcctgcggctgaacagcctgtcgccaaggtggctgttgcagctccagtggccaagcaggtcaacaagggtgccggtctgctggccagcgctcgcaaggcttcagccccgatggcaacgcctgctgcagcgccagcccagccggagcgtgagccggtagagcaagcaccgctggttcgcagcgaagtggcaagctctggccgtcatgcgggcagtactgctgccgtcaatgtggcaaccagcccggctggtcgtccttgatagctggctaactagcctgatagaaaaaagagccacacagtgtggtggctctttttttatcctcaattcaggtagatgaggctcccgctgcaatatcccccctgctctccggcatataagattcccctgccccgcaccagtcagctggtgtcatccctttggcaacgctagcaagcccttattgcctctccagccagttcgcttcattagacaatgatgcctggccccgcgcttatgattgatgcttgcctgtcatcacccctctctcggacaaatgcgttggttgagcaagagccctgcacatgccctgctcacccttgtctactcgtgtctgtcttggggcgagcaagcagagactctgtttagccagggatcctctgtcacatctgtctcccatattcagccaggatgggtatctgcggtaatggagaacatgttggcatgtcccagatgatgagcacagatgccccctcttgcgccctgggtatgtaccgtatgctgacgacagcatagagtagcagccccctgagtgacgtctccagtttgatggcatacataatataacccggaagcccatactgtttggtcaacgctttgcattgcttcgagaataagcggacggactctgatccagagaaatgaaaaagggcccgcaggcccttcgtcaatcaacaagattagctgttatcagccgccaaacagatggtgactgataaggaacagaccgcccgagagcaacatggtcagcggcaaggtcagcacccaggccatcaatatggtcttgatggtctggctctgcaggccagatttgttcgctaccatggtccccgctaccgcagaagagaggatatgggtggtggacaccggcataccggtcaaactggcaacaccgatggaagctgccgcagtgatctgggcggcaatgccctggctgtatgtcatgccggtggcgcctatcttctcacccactgtgtagacgatacgacgccagcctaccatggtgccacaacccagcgccaaggcgatggagacgatgacccaggtcggtgcatattcagcggtcgctgtcagatccttgcgccatttggcaaggtcagtcagctctttggccggcagcggcagcttggacaccttgcgcgctgtgtcgtcaatgcacagcagcaggcgacgcacttcccgacgattggtcaggtccatctcttcataggtacgcacaacgcccagacgggcatccagggttgccatgttttgcagcgtagcgtccgcagagcaatgggtcatcagttcttcctgggcctgagcaggcaccttgaagtccacgacctgagacaccagctcgtggttgcgctgatagatctccatgatgcgctggttggcatcctgggtgcgatccagttcgtaggaacggctgttcatgtccagtgcaaaataggcgggggccatgcagatcaacaccagcatcaccagaccaatgcccttctgaccatcgttggagccgtgcacgaagcttacccccatagcagaagccaccagggtgaggcgcgcccagaacggcgggtgcttcttcccgtccaccagcaaccgctcttccggagtcttgtggatcttgcttcccaaccagactcgcttcatggcaaacagcaacagggctgccacgatgaagcccacggtcggcgagatgatcagggaaagcatgatgtcgatggctttggcgacgttgatgccctgagtcagcggctgatggttgagccaggcataggcgccgcctacccccagaatggaaccgatcagtgtgtgagaactggaggccggaatgcccaggaaccaggtccccagattccagacaatggcggaaaacagcagggagaacaccatgatcaaaccctgggtggaatccatgcccaacagcaaatcaatcggcagcaaatggacaatggcataggccacgcccagaccgccgaacatgacgccaaaaaagttgaagatcccggatgcgactaccgccaggtgagctggcatcgctttggtgtagataaccgttgctaccgcgttggcggtatcgtgaaagccattgatgaattcataggcaagcacaaaaaaaacggccaataccaaaccgattgaccaccacaaacccaaaccactaaacatttcaaacataaaaaacgaacctgtttatgagttgcggcggattatgccagaaggctggcggtgccatacccgttgttgaaatatttcagtaagaaaaaaaaagggcattcagtagggaaatagcttagagccagtcacgacgaggcttttcattgattaattaaacaaacttgagctgacaaaaacagtccccaaatggggacaattcatcacattcaggcagcgcaagacagatcttctatcggctccaacgtcaattttcggccgaccgacacctgataatggagacataagggcaagcaatcagcccgctcccctgccccaaccacttgggtctcctgcacgctgtcactgggcacaatgtcaagcccaacagtaaggggcgctatgggcgcccctttcaacactcagcaagtggatcacataggggatatcaatcctggttgatgcggctggcaacggcgccctgctggctcttgtacttggcgttttcccgcttgttgtaagggcgggcggctgggccggagagcatctcgaagttcaaggcaccgatcttcatcttggggcgtagcgccagcggcagtttgccaccgttgtagaactccagcactatgcggccagaccagcccggatcgatcctgtgcgccgtgacgtgcaccatcagaccgagacgggccagggaggagcggccatccagccagccgacaatatccgcaggcaaggtgacggattcataggtcaccgccagcgccagctggcccgggtgcagataaaaggcttcgccatccggaatgtggatctcgtcgctcatcacccgatcgatggcatcggccatctcgctgttcgggccgctcaagtcaatatagggagcggtatgatcgcgaaatacccgaaactcgttgcccagcagcacatcgacgctgacgccgctgatccgctcaacaccgggccttggctcaatgacgatcttgccctcatccagatgacgttcaatatcggtatcacaaagacgcattgggcgactctcctgacaaaatgttcatttaaaaaagccgggcatcacccggcttgtttcatcttaaccaatcaacatgtggagaatgcgcgccttgagcatgtcgatggcgatgcggttcttgccaccgcggggcacgatcacgtccgcgtactgcttggaaggctcgataaactgcaaaaacatgggacgcacggttttctgatactgcttgagtacggaatccatggtacgaccacgctcctgtacgtcacgcaccaaacggcgcagcagacagatatccagcggggtatccatgaagatggaggcatccatcagatcccgcaagcgactgtcggtcaacagcaggatcccttccagaatgatcacccgacgcggggcgaacggcgtcacatcgttcatgcgggtgtgctctgtataagagtactgggggatattgaccgcatcccctttcaccaactggctcagatgctgcaccagcagatcgtgatccagggcattggggtggtcatagttggttttgacccgctcttccatggtcaggtgggtctgatcacggtagtagcaatcttcggtgatcacaccaatctgacctgcgcccagttcggccaccagctcttcataaatggtttgagcgataagactcttgccagacgcggatgcgccagcaataccgatgatcacacacgaatgttgagtatcagacattgaaaatacctaaagagaagagcagtggggattgtttaaaccgatccattatataaaaaagggtgagccatgcccaccctcaaatccacctcaaacagccgacagccgattattcatccagcgccatggcatagagaggggtcgcaatcggtttaccgctggaatagagttcagcccccacccgacgagccagcttcagataggcctgtgccagacttccttccggtgcaccgaacacggttgggcagccatcatccatgtgttggcggatatcaatgtgcagcggcagctgacccagcagcgccacattatactgctctgccatcttctggccgccacctgtcccgaacaaggactcgtgatggccgcaggcactgcaaacgtgatagctcatgttttctatgatgccgagcacgggcacattgaccttgttgaacatggcgacccccttgcgggcatcggccagcgccacatcttgcggcgtagtgacgatcacggctgccgacgtgggtacctgctgggccatggtgagttgtatgtcccccgtgcctggcggcatgtccaccaccagatagtccacctcgccccaacgggtctcatggaggatctgggccagcgccttgctcgccatggggccgcgccagatggtggcatcctgctcggccaccagataaccaatgctgttgctcttgaggccacaggcaatcacgggctccatcaacttgccgtcaaggctgctgggacgctccttgagggtacccatcatggtcggaatggaggggccataaatgtccgcatccagaatggcgacccgcgccccctctttttgcagcgccagcgccaggttgacggcggtggtcgacttgccgaccccgcccttgccggaggcgaccaccaggatgttgcgaatgccctgcaccgcggccagcccttgcgcccgcggcatgctggccacctcgatgtcacaggtccagtcgatgcgggtcgcaccggtagcggtacgcaggcgagcatcgaactcctgcttgatctgctcaaacagggaagatccggcaaagggcaacaccagtttgatgaccaggccttgcccttgctgctctatgctgcgcgcaaacccggccgcaaccagatccttgtcccaccctgtcggcttaaattcggccaggatctgttttactgaatcaatcaccagtaactcctcattatcttgtcattatcttgaggtgaactgttaccgcacacaaatcagtggcttgcctgcttgccaaccagcgcgagcaccagggcggacagcgccgccaccctaggcaggcgacccccaattcgggtaacatgcacggcactgtatcatcccaacaagcacatcaagaacgactatatggcaactgatcctcgtacaatgctggtaacctgcgccctcccctacgccaatggctccatccatcttggccacatgctggaacacatccaggccgatatctgggttcgttatcagcgaatgcgtggccatcaggtgcacttcatctgtgccgatgatgcccatggcacccccatcatgctcaaggcgcaacagatggggatcaccccggaagagatgatcgcggctgtctccaaagagcaccagaccgacttcgccggtttcaatatcagcttcgacaactatcactccacccacagtgatgagaaccgcgaactggcggagctgatctacggtcgtctgaaagacggtggctttatcaagggccgcaccatcactcagctgttcgatccggaaaaatccatgttcctgccggaccgcttcgtcaagggcacctgccccaagtgcaagtctccggagcaatacggcgacaacctgcgacagctgcggtgccactacagcccgaccgagctcatcgatccgaaatccgccgtctccggtgcgaccccggtgatgaaggactccgagcacttcttcttcgacctgccccagttcgaaacctggctggccggctgggtacgcggctccggcgccattcaggaagagatggccaacaagatgcaggagtggttcgagagcggcctgcagcagtgggacatcactcgtgacgctccctatttcggtttcgaaatcccgggcgcgcctggcaagtacttctacgtctggctggatgctcccatcggctatatggcgtcgttcaagaacctgtgcaacaagcgcggcgatatcgactttgacagctactggaaggcggactccgaggcagagctctatcacttcatcggcaaggacatcgcctatttccactgcctgttctggccatccatgctggaaggcgcgggtttccgcaagccgaccaaggtcaacgtacacggctatgtgaccgtcaacggtgccaagatgtccaagtccaagggcaccttcatcaaggcctccacctacctgaaccacctggatcctgagtgcctgcgctactactacgccgccaagctcaacagccgcatcgacgatctggatctcaacctggatgacttcgtggcgcgggtcaacgccgacgtggtcaacaagctggtcaacctcgcctcccgcaatgccggctttatcgccaagcgtttcgacggcaagctggccgctacctgtgccgagcccgagctctatgccgagttcgccaacgccagcgcctccatcagcgaggcctatgaagcgcgcgaattcagccgcgccatccgtgagatcatggcgctggccgacaaggccaaccgctatgtggatgagaaggcgccctgggtgctggccaagcaggaaggcgcagacgccgagctgcaggcggtctgctccgtgggcatcaacctgttccgcgtgctgatggcctacctcaagccggtcatgccactgttggccgagcgtgccgaagccttcctgggtgagaccctcacctgggatggcgtcgccctgccgctaaccaaccatcagctgacccccttcaaggcactgttctcccgcatcgagcctgccaagattgaagccatgatcgaggcctccaaggaagacctggccaaggagcaggcaccgaaagtgacaggcccgctggcagatgaccccatcagcgaaaccatcagctatgacgattttgccaagattgacctgcgcgtcgcgctgatcaagaaggcggaagcggtaccggaagcggacaagctgctcaagctgcaactggatctgggcggtgaaacccgtcaggtcttcgccggcatcaagtccgcctacaacccggaagatctggaaggcaagctgaccgtgatggtggccaacctggcgccgcgcaaaatgcgctttggcatgtccgaaggcatggtgctggccgcaggcccgggcggcaaggacctctggatcctggagccgcaggaaggcgcccagccaggcatgcgcgtcaagtaagcacgctggctgcaaccccatgaaaagagaggccatctggcctctcttttttatgccattttcccacggcatgggcagactcgcccccgatcccccacacataggcggttgttgccgcggcacaatttgcctagactgccttttcaccaaggggcgcacatgggcccgtcactcatcagacaaggagcaaacatgatcaccttatacggaaccccggtcagccgggcactgcgcatatcctggttactggaagagttgggcgtggcgtggcaatttcagtttctcgacttcgccaagggcgagaatcgcagtgagtgatttctggcgctgaacccgagcggcaagatgccggtgctcaaagatggggatttcgtactgaccgaatccgccgccatcatgcagtacctggccgaagtctatggctcggattggctgccagccagagggacgcaggcatcggcgttgcatgcccagtgggtcagcttcattacctgtgagctggagcaacccttgtggaccatcggcaaacacaagtttgccctgccggaaccccagcgcctgccagccatcttccccaccgccaagtgggagtttgacaaggcggcggccatcgccgagtcctgggtgcccgagcagggctacctgctgggggagcaggtcaccatagcggatctgctgctggcccataccctgatgtgggcaacccgcttcgagcagaccattccccccaagctgaccgcctatcgggatcgcctggcaaaacgcccagccctgcaagccgtgctggccaagacccaggccatcgccgacgccgcccaggcaagctgacaccaacataggcaaacgggagccccgatggctcccgtttttatgcgtggcatggcggtttccctccgctcaattggtgtgaaatccccctttctgtggtggcggtgcctcttcatactccatcctagtcacctcggcggtgcgcggcccgtgctccagccagcccagcatcatctgcaccccctgctcgggaccacagatcaggatctccaccgagccatcagccaggttgtaggcgtagccacgcagtcccagttgcaacgcccgctcacgggtaaagtagcgaaatcccaccccttgcacctgaccccagacgtgcacgacaaacgattgctctcccatttctcacacctttcccttaagaaatttctctccaaggcgataatgagcgcgacactctcttcccccttgcaggacgcaatatcattatgaaagaagtaaaattccggtgggttgaccgctatctcattcatctcacgatcagtgaaaaatttctcattaccttctggtgccctcggctgtttatcgcctttctcacctggtatctgctggccgatggtcatgatcagcagatgcagatcaggctggatcaactccaacaaagggtccagaccagcgcccagctggtgagccagcaaccgaccctcactctgcctgcggatctcaccctgagcccgaccggcagtgctggcctgacccaacagggagacaactaccgcttcagtgccagcgcaggccaggctggcttcgtgaccggcagcctggatgccggccgctactccatgtgggacggacagggcaccaccctcaccatcatcgccgtgctggcggccttgctggccctcatcacccactacctgatgacctttgtctccggcgccctctactccaccaacaaggcgttgcagacagtggctgacggggatctcaccttccgtctcaacttcttcccggtgcgggacgagttctccatcctggcgggcagcatagacagattcaccgaccgccagcacaagatagtgcagctggtggaagagtctgccgaggcacttaccatggccgccgacgagtttcgtgaccacgccagcgaaggagaaaccatggcccgctcccagcgccagcacatggactccctggcggccgccatggagcagatgtcggccgccattcgggaagttgcccgcaacgccaacgacactctgcagcagactcgccaatcgagcgaagaggcggccaacggcgccgcccgggtatcgcgtaccatagccgccatccgcaccctggccgacgagataggcaacgcctcaggcgcggtggagcgactgacccacaacgccaatcgcatcaacgaggtggtcaacgtcatcaatgccatctcccagcagaccaatctgctggccctcaatgccgccatcgaagccgcccgcgcgggtgagcagggtcgtggctttgcggtggtggcggacgaggtgcgcaccctcgccagccgcacccagcaggccactgtggagatccagcagatgatcgaagagctgcaggccggcaccggtgccctcaacgacatcatggagaagacagtcgggcgcgccgccagcagccaggcgctgatcagtgaagtggggctcgacatcgacaagctcagcaaccacagcgatgccgtgctggagatgagcacccagatagccacctccagcgaggagcagagctcggtcgccgaggagatcacccgcaacctggaccaggtgcgccacgaagcgggtcaggtggaggaatccgccagcgcttcggtggccggcactgccggtctcaaaggcacggcaaccgagctggcccaggcattgaaggggctcaagatctgatctgaagttgatgccagatcagacaagccaggctctcttgccaaggttgtttgagttttaccagcgggccacatagaatgtggccccttttctttttaccatcggcaaacacccatgagcgttttcatctatctcgtcaaaggccgcgaaaaatccctgctgcgccgtcacccctggatcttctccaaggggattgagcgggttgaaggcaatcccgttgacggcgataccgtcgagatctacgccaacgatggccggtggctcgcccgtggtgcctggtcaggcagctcccagatccgtgcccgggtctggaccttcgataaagaggagacagtcgatctcgacttcttcctgcgtcgccttaaatatgcccaggagtcccgcgatccgctgatcaagcgtcagggcctcaccggctatcgcctgtgcgccgccgaatccgacggtctgccgggtctgaccatagacagctatgccgatttcctggtgtgccagatcctctccgccggtgccgagttccagcgcgagctgatcacccaggcgctgcgtaccctctacccagagtgcagcatctatgagcgctccgacgtggcagtgcgcaagaaggaagggctgaaagagcgcaccggcgtcatccatggcgagaccccgaccgagcctgtggtgatcgaagagaacggcgtcaagatcctggtggacatccgtaacggtcacaagaccggcttctatctggatcagcgcgacaaccgccaggctgtctccaagtacacctcggctaagcgggtgctcaactgcttcagctacaccggtggctttggcatctatgccctcaagggtggcgccaaagaagtggtcaacgtggatctctcccagactgcgctggatatggcccgccagaacgccgagctgaacgggctggatatctccaacacccagttcatccgtcacgacgtgttcaagctgctgcgtgaataccgcgagaagggtgagaagttcgatgttatcgtgctggatccgcccaagtttgccgagagcaaggcccagctgctgggtgcctgccgcggctacaaggacatcaacatgctggcgttccagctgctggcgccgggtggcgtgctgctgacctactcctgctccggcctgatggagcagagcctgttccagaagatagtcgccgatgcggcgctcgacgccggtcgcgatgcccagatcctggagctgttgtcacaagcctccgatcaccccattggcaccgcctatccggaaggcttctatctcaaagggctggtggttcgcgcccgctgatcgtcaatacccgttccctttgatcaaacaggcccgcattgcgggcctgatttttaggcatcgctgcgtataatgcccgagcgagacgcggctcccttgcccccctcattcttcttcggcctgttatctttccctgtctttatttcactgcttgaactgttgttgtacacaatccgtgcacactttatgactttaatcacactcgtatgactctcttttgggtagtgtggtcccgcctgtgaccagcatgagtcaaggctgcggggcatcaggcttgatgcccctgcacaacaacaaaatcgatgtcaggccaagctgaacatcacaagggatcccgatatgaatcaatcattgccgctgttgacaccgctgaggggcatcgctgccctgatggtggtgctattccatgcccgattactgctctttccccagtggatggagtcgatcgcaggccacacgcaactcatcgaaaacggctacctctgggtcgatctcttctttatcttgagcggactggtgctggcccacgtctatggggaggcattcagccacgggccccgcaccatcggctatggacgcttcctctggctgaggctgacccgggtctaccccctctacgttgtcaccctggtgctgttggtcggctgggagctttacaaggcccggcacgggattggcttctatgccggcccgctgttcaagatgtgggagtgggaagggatgccgcccttcggttctcccttcaccccggcagaggcgctgccaagcgccttcctgctgctgcaggtggtaaccaatcacgggctgacctggaacttcgccgcctggtccctcagcgtggagtggataagttatctgctgttcccgctgctgatcccgctcgccgtgacccgcagtcgctggggccatctcgcgccgctgctggcgctgacggtgctggcttatatcgtgcacagccggggcaccctggatgtcaccagcggggcgctggcggtgggacgcggggtgagtgagttcgtgctcggactctggctgctgcccagggtcaaggtcgcgcgacgcttgcccatgatgcaacgggatctgccgttgctgatcgcctttctcctgcccttcgtgctgatgcaattcaccatgacgccgcagctgaccctgttgctgatcggcgcctacgtgttgctgatctggattgccgcctcccagggggaacgtcagagcccgctgctgcgcctgctggacaaccgcttcaccaactggctgggggatctctcctactccatctacctgctgcacgcgctggtgctgctcaccggctgcgagcttgcccactatctggcgccggggctcaccgagtggtggtatgcccagaccaacccgctgctgggggtggtggcgaccctgttgatgctggcagtgctgatcggtctctcttctttaagctacaacctgctggaacggccactgcaacggcacctgcgccgccttggcaagtcgcggcaaccggcggcgatggagcgagtcagttaaacaagcagtgaccaagactggataacctatcggtcagcgtctccaggtttgctcagacgactcggatgctagctaaaaccgatgctgttgtgcatggaaccatggttaccagtaccctgcccgtcaccccttgccccccccaataacctgaaaaaggggccaccttaagaaggtggccccttgataccgggtttagccatgatatgactcactacaggcggcttatttaacgccgtaactggtcaggatctgatccatggttccgtctgcactgatgattgccaatcccttgttgaaagcctcgatcaactcctggccgcgtgggtttttcacgccactagcgatatggagcgggttggtggagagcgcattggccgtgaaggcaaacttgctggcatccatcccctgctgggccatgatggcccgcgcaacaacctcgtcttccaacgtcaaatcgatacgcccatcaagcagcttcttcagattggtcggcaagtcaccggcctcctggcggtttagctcagcctgcatgaagtcgtcaccgtagccataaccccgcactatgccaatgctcttgcctttgagactggccaagccattcaactcgaaactgccgccagccaactggataaatttgacctgattcttcagatactcgtcactgaaacgcagtgacttggtgcgcgcttcggtgaaccatgcccctaccagaatgtcgatattaccttcctcaacttccgacaacgccctgacccaaggcatgatccgcatgtcgagctcataaccctgggtggcaagtgcgcgtttgaccagctctaccgagatgcctttgttggcatcaatgacaaagggcggccagggatcttgcgcagccttcacactcgcggcatgcgccccaaaggtcgacagtgccagcagtaatcctatcatccatgatttcatctcatacctcttgcctgtgtggggaaaccctttgagataagaggagcgaaggacactttgtcaaggcagcagagacgacaggctattgtgattcgaacccgcagagtccttgtggcataatgccctgtccaatggcccgctcagggtcatctccttttgcctgatatacgctgtttcatcttgagaaacagccaaacaaggggtaatcatgtcttccattcgtctgacccaatacagccacggggctggctgcggctgcaaaatttctcccaaggtgctcgacaccattctcaagagccagatcccgggctttgacgaccccaccctggtggttggcaacagcagcaaggatgacgcggctgtggtcgatatcggcaacggtcagggcattgtttccaccaccgacttcttcatgcccatcgtcgatgatccctttacctttggccgcatcgcggccaccaacgccatcagcgacatctacgccatgggcggcaagcccatcgttgccattgccatccttggctggcccatcaacacgctcgctcccgaaattgcacagcaggtgatcgacggcggccgccaggtgtgccatgaagcgggcatatccttggctggcggccacagtatcgatgcccccgagcccatcttcggccttgccgtgaccggcatagtgccgctcgatgccatcaagcagaacgacacggcccaggcgggtgacatcctctatctgaccaagccccttggcatcggcatcctcaccacggcccagaagaagggcaagctcaagcccgaacatgagcagctggcccccaacgccatgtgcaccctcaacaagattggccagcgctttgccgaactgcccggcgtgcacgccatgacagatgtgaccgggtttggcctggcgggacacctgcttgagatgtgcgaaggctcaggggtgtgtgccaccctcgatttcaaggcgctgccactgctcgacgaagtagattactacctgtctgagggctgcgtaccgggcggtactctgcgcaacttcgattcctatggcgccaagctcggtgccatggatgaacgcacccgcaacatcatgtgcgatccgcagaccagcggcggcttgctggttgccgtcggtaaagaaagtgaagccgagctccttgccatcgcgacacaagcggggctgaccctctcccccataggccaactgaaagcctataccggaaaccagtttatcgaggttatccaatgagtcagcagctgcttgctattgatacggatctggctcggacgtctctggaggtcctgcgatgagccaactgccactcacctcggatctggcccggatttttctggatgatgtcccgcttatcgacttgcgtgcccccatcgagttcaaggaaggggccttcccctgctcgaccagtctgcccctgatgacagacgatgagcgtgcccaggtgggcacctgcttcaagcagcgaggccaggcggcggcgattgaactgggccaccaactggtggggggtgccgtgcgtgcagaacggctcgacggctggttggcacagttgcgaaaacagcccgatgccctgctctactgctttcgtggcggcctgcgctcacaaaccgtgcaactctggttgcatgaggccggggtcacccgccctcgggtagccggtggctacaaggagatgcgccgttttctcatcgataccctggacaaggccgcggccgagtgtcactggacagtgctgaccggcatgaccggctccggcaagacccatatgctggagcacgtgactcaggcggtggatctggaggggcatgcccatcacaggggctcgtcatttggtcagcttccagggggccagcccagcaacatcaattttgaaaacaagctggccatcgagctactcaagcgccgccaccagggtgaacatgctttcgtggtagaggacgagagccggctcatcggccgctgctgcctgcccaaccccctgtttgatgccatgtgcgaggcaccgctggtggtggtggatgtgccgcagagcgagcgtgccgaacagatccgccaggactatgtgcacgatctctggctgcgttatcaggccatgtttggtgccgaagaaggctggccactgtttgcagcctatctcaccgatgcgctggcccgcctcaagcgccgccttggcgatcaagcacaccgcgagctggaccagctgatgcaaatcgcccttgccgagcaagccaacagcggcaccaccgagcgccatctggcctggatcaccctgctgctgacccgctactacgaccccatgtatctctatcaactgggcaacaagcgtgagcgcatcgtgttccggggtgagaagcaggcctgtctggacttctttgccgagcaacacgcagcccggcagcaaggctgactcactcccgtcaaacaagaggaccccctatgttgaaattcgaggtgatcccggtcacccaattcgcccagaactgctccctcatctggtgtgacgagacccaccaggcggcgctgattgacccgtgtggcgaggccgacaagctgctcgcagccatcacccagcgcgggcttaccctgacccacatcctgctgacccatggccatctggatcacgtgggcgccgccgcagagctgcgtgaaacaaccggcgtagccatcacaggcccccacaaagaagatgccttctggctcgacatgctgccccggcagagccagatgtttggcttcgcccatacccctgctttcacgccgaatagctggcttgagcagggtgacaaggtgaaagtgggcaactgcgagctggaggtctatttctgtccgggccacactccgggccacgtcatcctgctcagccaggccgaaaaactcgcctgggttggtgacgtgctgttcgccggcagcataggccgcaccgacttcccacgcggtgatcacgccaccttgataaagtcgatcactgaaaccctgctgccgctgggtgacgagattgtctttatcccgggccatggccccagctccacctttggccgagaaaaggcaagcaatccttacctgacccaagccgtctggtaacagcaagcaggcttgccactgacgccaagagggcgaccccggggtcgccctctttcatgacttgctgcacgcgtcatcaaacgccagacagcaaaaagccactcctgagagtggctttttcttcaaccagattggctcgctattaaacgcgaacgaaatccaggtgaaccagcttcggcttaaccgggtgacgctggatagccttcactttaacgttgacttcttcaccgttgatgaccagggtcagcacggattcgtagaattccggcttctcttgggcgatgatgaattttttgtggtcaacagtgatggactgagcttctttgccggcaccgtagatgatggcaggaacttggtcagcgtgacgcaggcggcggctcgcacctttccccaggtcagaacggacttcagcttggaatacgaaagacattgtggttatctcatatagatgaatttatggtgctgactgcgaccggtcagcacctcgcaaaacgagggcgcatactagcatgggccctgaacagtgacaagataccttaacgcccctgctccagccgggcaaaacgctgctgccgctgtgcaggactcagggcatcgaagcgcgccagcgtctgcggcgcagggcagtagagggtatcccccgccttgacccggatgccgttgcccatcagcgggcgattgtcatcgacaatggccaacagatagctgtaagtgtcccccgctatgcccgtgacagtgccgttctgagccagggtcgcagcaatgcgccacagggtttctcccgatgccacccgatgacagacctgcttgccaccggcagcgggagccgccagcgtcaaggttgtgttgacggatgtcggtgtgacaacgggttgcgatgctctcttcgcctcgtctagggcgacactcgccagcatggcctccggcgccagccaggttgcgcgcagattgagactcaccagcagcggctcggctccatcacggatggctcttggctgaccgggcatcaccggcggggaaaattccgccataaagggtacctgaccagggatcgcagcctgttggctctgcccccgatccaaggcaggcagcaggggcgcaagcccgtaggcggcctcatcgatacgcctgagccgggccagatacgccttggagagttgagcctccccctcgaacaggtcaaaagggggcaccagccgggccggaaacagcacctgccagcggcccttctttttcttgagctcaagggggggaaattgattgccccgccaggccacgaacatggccggcggagtacggtgtagcgggtaatactccgggttcagttgtacccaggtttgctcggctatgggttgatagccactgatgttgaccattgccacgcttaaccagaatccaagcatccttgctcctccgttagccttttcctggtcggcggcaagggccaccgacacgaagacctgcctgtctcctacagcagattagcactgggcgatggcgttgagcacccgtttatctgacaccggatagggggtccccagattctgggcgaagaaggagacccgcaactcctcgatcatccagcggatattggccacttcggtcgggatcaactgggatttggggatcttggccaagagagccttgtactcggcttcaacgctctgcaccttgagcatgtaaacccgatcccggttgggatcgatggccagcttttccatccggcgctcgatggctcgcaggtagcgcagcaaatccggcagccgctgccagccagtctcggtcacgaaccccttgtgaatgaggttgcccagctgaagctggatatccgacatggcaaaggcggtgtcgagctgcatcttgcccttgagccgcttcttgatttcgtgagaaagcgtcagcacggcttccacctggctggccacttccaccacggcatcgttgagctcggcgcgcacaaattccttgagcgcttcgaaaccggcctcatcccatgccaatccaccatgctgggcgatcaacttgtcgcaaccgcaggcaatgcagtcatcgataagctctgccaccttgccaaacggattgaaatagagccccaacttggccttgttgggcagcttctcctgcaggtacttgatgggtgatggcacgttgagcagcactagtcggcgctggccagcccacatcagctgctgctgggccacagagctctccaccagctggatggagacagagtccttctcatccaccaaggccggataggccttcacctcgaagccgccgcgcttctggctgtattcctgcggcaattcaccaaagctccacagcgtcaggcctgactgctcgatatcatcgtccgccacctgggacagcgtctcctgcacacgcccacgcaaggattctttcagtgcctccagatccttgccttccgcaataggcttgtgcctatcgtccaccacccggaaggtgagtttcaggtgatcgggcaccgcagcccagtcccatgcctcgcggggcacagtcacccccgtcatgcgccgcagttgacgctccatctcgtccagcagtggtccctgctcggggttgaggctggcgagcagcgcatcggcgtagttgggggccggtacgaaattcttgcgcatcggctttggcatggattttatcagcgccaccagcaactcatggcgcagcccggggatcagccactcgaacccctttacctccacctgattgagcaatggcagcggaatatgcagggtaacgccatcggccgcctcccccggttcaaactggtagctcaatttaagtttgagtcgcccctgctgccagaagttgggatagtcgagatcactgatgtgggccgcatcccccttcatcagcatctcccgctcgaagttgagcagctctgggtcctgcttttgtgcctctttccaccagttgtcgaagtggcgacttgatatcacctcttccggcaaacgggcgtcgtagaagcggaacaagtcctcatcctccaccagaatgtcgcgacggcgggacttgtgctccagctcctccacctcggccagaagcttgcggttgtcgccaaagaagcggtgacgggtctcgaaatccccctccaccagggcacgacggataaagagctctcgacacagcacaggatcgaggcggctgaagttgatggtgcgctcattgaccagcgtcagaccaaacagggtcactttctccttggccatgccggcgccattcttcttcgaccagtggggatcgctgtggtgcagcttgatgatgtgagccgccagcggctccacccactcgggttcaatcttggcattgacccgggcatagaggcgggaggtttccaccagttcggcggccatcacccacttgggcggtttcttgaacagacccgaggccgggaaaatgtggaagcggccgttgcgggcgccgagaaactcgggcttctccagatccttgttgccgatatggctcaggaggccggtcagcaaggcgcaatgcaccgtcttgaaatccgccggttcatgattggctttaaagcccagctctttcaccgtctggcgtaactggaagtgaatatcctgccactcgcgcactcgcaggtaggagaggaactccttctggcacatgcgacggaacgagttgctgcccagtgcatcctgctgctctttgaggtaattccacagattgacgaaggcaaggaagtcagaatccttgtcttcaaagcgtttgtgttgctcgtcggcggcctgcttcttctccatgggccgctcgcggggatcctggatgctgaggccggcggtgatcaccatgacctcgctcaggcaaccggtttgcgccgccgtgatcaccatcttcgccaaacggggatcaaggggaatgcgcgacagctgacgacctatgtcagtcaactgcagtttgggttcctgatcccgggtgccaggcagctctcttactgcctccagctccttgagcaggctcaggccatccttgatgtggcgcgactcgggcggctcgacgaagggaaaggcctccatgttgccaagccccagcgctagcatctgcaaaatgacggaggccaggttggtacgcaggatctcgggatcggtaaaagcgggacgattgttgaaatcctcctcggagtagaggcggatacagataccgtccgccacccggccacaacgccctttgcgctggttggcactggcctgggagaccggctctatgggcaggcgctgcaccttggtacgccaggagtagcgactgatgcgggcagtgcccgggtctatcacataacggatgcccggcactgtgagagaggtttccgccacgttggtggcgagcacgatgcgccgcccggcgtgttgctggaacacccggttctgctctgtattggagaggcgcgcatagagcggcagcacttctgtatctcgcaggcccaatttgttcaaggcatcggcggtatcgcggatctcccgctcgccgttcatgaagatgagaatgtcccccagtccttcctcggccagctcctgcaccgcatcgaagataccctgcaactggtcgcgatcgtcactcccctccagcagcggccgatagcgcacatcgacgggataagtgcggccggagacctcgatcaccggcgccttgttgaaatggcgggagaagcgctggggatctatggtggccgaggtgatgatcaccttgaggtcggggcgccttggcagcagctgcttgagataacccagaatgaaatcgatgttgaggctgcgctcgtgggcctcatcgatgatgatggtatcgtactgggtcaacatacggtcgttctggatctccgccagcaagataccgtctgtcatcagcttgatgtgggtctgctcgctcacctgatcggtaaagcgcaccttgtaacccacgtactggccgagttctgactccatctcctctgcgatacgggcagctacagtacgggcagccagacggcgcggctgggtgtggccgataaagcccttcaccccgcgccccagcgccaggcagatcttggggatctgggtcgttttgcctgagccggtttcaccggcgatgatcaccacctgatgctcactgatcgccttggcgatctctgcctgcttctggctaacaggcaagttgtccgggtacgtgaccttggggacaccggccagacgggactgataacgcgcctgcgctgcgtccagatcggcggcaatggtctccagcactgtgatctgcttgccctcgggcagcttcttgatcccgttcagacgactggaaagacgacgggcatcaaggttcatgcaggctgatagacggcggcgcagcgcctcgatagagagagacaaggtacaaattccttaatagagagcccggcatggggccatatcgacaagcttcggcagatcctaaagagcgggcgggagcggtgcaagccttaaagcgattggggtagcgatgaaagccggaatagatccggtatgaagagaatgcctgaataaaaagagcaggcacccggcctgctcctgatgacgccttccactcaacctgatcagacccgggccttgtgcacgaagcaggtacccagctgggcatggatcgcctgcatcacatcgtgacggctgatcaccccgagcaggcgaccctcctccaccaccggatagatcttgggcttttgccccatcatcatctcggccaactccagaatgctggtatcaggcccgacggccagcacctcattgcgcatcacattcttgacctgagccacctgctcgcagtgataggcctctttgagcatgacggcgatacagtcctgctcggacacccaaccaatgagatgacccagtgcatccactaccgggccaccgagctggcggctattgagaaacttttccaccgcagattgcaccatcatgtcagcgctgaacgtgatgggccggtgctgcatgtaatcctttgcttttagtgattccattgtgcttcccccaaccagcctcccgggcgggaggcgcaagtcagacactatgtccgacccacaccaagcatagctcgcccaatatcaggagatggattgcagcagcaacagcaactcgttctggctgtggcagtcggttttcttgaagacccctttgagggtcgagcggactgtttccaccttgacaccgcgcagctctgcgatgtcgttgctgctataacccttgctcatcagcaccaacaactctttctcgccgatggtgagggggtaaaggctcgccagtgcctcgatatcgggattgaatgagtgttcgggatcccgcagcaccacttccacataacgctcaaaccggctgaggccgctcatcagggtgcactggatcagcaagggccttaaattggcctgacggggaatggacatataagcgctcgctcccggcaacaggtaagcaaagccattcaatatctctttgaactggcgttgctgctccttattttgcagcgagaagataccattgatggctcgcagctccacattttcatctgagatacggttgaaggccacattggaataatggatatagcctttgtcatcgacgatggcactgggcttattatgatttttaaccagctgctgcagctggtagttctgggtctccagggccagcagattccaataatggtggctccaggcagccaggccggaataaacctctcccagtgaggagatatcctgagcgctgaaatcatcctggctggcaccacgataggtacacaggctactaaggccccgccccttcacccggcagacgccacccgccgcaaactgggcgccgaagctggccagcaatcctgccgagttggacagggtggtggcattgactatgccctggcagcccttgtccagatagtgattgaaccacacatcctggcgatggtgttgcacatagaactgctgctgagcctcggtcaggccgcttgagaagagttttatcccgtcgcttttgtcatcatcccgtaacaaaaatagcgaggaactccccgacacatcggtgcggaactgatccaccaccaacttaatgtcagaatcatcaataccgcactcatataactggcttatatagggcgataccctttcctttactaatgccttcacacccgaactcctaattcttatttttattgaggaggcatcttactctgcaatgagaaacgcgaaaagtagtcaaatgaacaaaggttttataactgttccgtaaatagtaatgatgaaacgacataagggtgagcgaaagcgaaaatttaaaatccaagttaatgttttttatgctttttgtcgctatggattttttgtcggcctaaagattcctgtctctgtgacatcctgattacccgacaggcctcacattttatcccttttgccatgacagcgggtccagcccggataaaagcgtgaccccctgcaaccccacagcgctgcgataccgggtctacgcagacaagccactggttatctattccatcgtgctggcgcctgaaccaaaaaacctcatcccaaagagccgggcaagccgttagttgtctgtgtcccctcataaaagactcaagttgagcttgtttctcaatggttaattttgtgttttatttgtgaacgaggacgagcattgtatatacaattcgttagatggatatcggacaggtatcaaccacaaggagagtgtatggaaccggaaaatgtattgatagcgcccacccgatcagcggcggggatcaagctgctgctagccagcctgtttggtatcgccatcttcttcatcccctttgaactgacaggccgcagcaccatcatggtggaccacctggccggttttctgatagcgcagcgcccactggcggtggggttgatcctgttgctgattggctatggtgccatcacacccttgctggatggtcgctggcgcgcccgccccatcgaccggcttctgagcctgttcaagctgatcggcctggtactggcactcatgtatgttgccaatctggggccggcctggctgatgacgccggatcgtctgcccttcctgtttgacaagctggccatgtcggtcggtcttatcgtgcccattggtgccatggcccttactttcttgctcggcttcggtctgctggagctgataggcgtactgatgcagcccgtgatgcggccgctgtggcgcacgccggggcactctgccattgatgcggtcgcctctttcgtcggcagctattcggtgggactgctcatcaccaaccgggtctttctcgcgggtaaatacactgtacgggaagcggtcatcattgcgaccgggttctccaccgtatcggccgcgttcatgatcatagtggccaagaccctcaacctgatggaacactggaacttctatttctggtccaccctggtgatcacctttgtcatcaccgccatcctggcgcgcgtgccccccatctccaacatggcccatcatggggaaaccgacgaaccattgcccgccggcaagaaccgctggcaagccgcactggcatccgggttgacccaatccagcatggcgcaacccgtactgcgccagttgcaggacaacctcaaggatggcctgctgatggcggctgccgtggtgcccaccatattgtcggtcggtctgctcggtctgttgctggcgcagcacacaccgctgttcgacctgctgggctggctgctgtggcctctcacctggctgctggaactgggcgaaccgctggaaactgccagggcactttctgccgggctggcagagatgttcttgcccgccattttgctcaaagatgccgacctgctggtgcgctatgtcaccgcagtggtatcggtcagctcggttctcttcttctccgcctccataccctgcatcctggccacccggatcccggtgagtgtgggccagctggtggtgatctggctgctacgcaccctgcttggcatagtgcttgccgcactgtgcggcaagcttgccatggcagcaggctggctgagttaagcgaggtggcaagaccctagtaatgacgtgcaagcaagtgcataaaccaagaaggcgcccgagggcgccttcttttggcttaggggcagccattacaccagcccggcaccggggcgcttaatcggaaaaaacgccataaaaaacgcagctgacacagatccctgtatcagctgcgtcctggtcacgcttgatagggcttgcgatgccagatgaggaacgaatgaaacactcactctgcgccacatcgcaaggagcatcagaccgatctggccctgagctcacgtccctatcgacgcattggatttacgtcagcatccttagaagggcagcttcatgcctgggggcagttgcatgccaccggtcagctcgcccatcttgctcttgctctgctcttccacacgacgtacggcatcgttgacggcggcagcaaccagatcttcgatcatctctttgtcatcttccatcaggctctgatcgatctcgatgcgacgcacgctgtgactgccagccatggtgaccttgaccataccagcaccggcttcgccgactacttccatctcggcaagctgctcttgcatcttttgcatgcgctcttgcatctgttgggcctgtttcatcaggttccccattccacctttaccaaacatatgtcgtctctcgtcttgaaatccggcatccagcgccgggctgtgggcttgttctgtcctaaatggggacaggcaaaccccttttcaaccgggcacagggcccggcatgggttttaacgaatcgtattcaactgctcagcggctctatgctctcctggtggagcacggcgccaaacctttgtcttagaaattgcacattgggatcctgctccagatcccggctcacctgctcgcgcacccccagatagaggcgatgctcgatctcaaggggggtttcctgatccggcacagtccccagtgtcacctccacctgcacggcttggccaagctcggggcctatgatctcggccaaatcgacacgggccctgtcgctgaccagatgacgctgttcgggtttcagggtcaacaacaccttgtctccctgccgggtcataacagagttgatcgcaagctggcgaagccggccaccgacgccagtacgggcaatcaactcagcccagggatcgtcgcaattgaccagcaaggaagacgggatcagtctggcgacctcttccccctcctcgggttggttgtcgctctccagctcatcccagtcgatggtctccatcacggagtcaaccatgggcgctggctcgctggtagcaactgcttggggcatcacgggggcggcactggacacggcaggcgctacctgcgccctcgcggccggcgtaccgtccagatcccagggcggcagatcatcggggttggggcgagccctggtgggcgcctgagccggggcagcctgaccataggcaggcacggcactggctcccgaagccgccgtctgtgccacattcgccattgacgcactggcagcagactcgccaaagccttgattcagatactcttcatagtcgctgccaccctcatcatacgcatccagcggcggcaattcgtcatatgccgtcacaggggctgaatgatggacaggcgccacagccgccccttgccagggagctgatggtggcgtgacggctggctgcgcgacagggcgcccctcgggcgcagccaccggtttgatgggggcaacacgcggggcctgggctgtcgcaggctcgctgcgcaatcgactgcgcagcagattgcgcttgcccagcaggctctgcatgctggacgcggcagacggcgcggcttcaggctcaaccaccgactcggcgactatctcagccggcacctcggtgggttgctcagctgccactgccatgtctgaaggaaggtgctgcatcgcctcatcggcagccacaacggtgctgatcggggcgctcggcgcatccatgacaggctgcgcctcgtagcccatctgctgcgcttcgcgcagcaactcgtcctgttcgacaaagagcggcgcgctcagcgcatcgctggccatctcctgctcatccgtctcgagcacggcatgcgcaacaaggggcaccatctgggtggcggtatgttctaccgacacggatccgggggcagcagggggagccacaatcgcagtggccagcgtcggggcggagtcagccccgcgggactttcccagctgggccggcgcgactcccatccctcccgccatggagggtggcagaaccgtgagattggcaggatgcacggcctcacgacgcggggagaaagccagcatgcgcaagcacgtcatctccagcgaggtgcgaccgtccggtgcccaaggcagatcttttcgtccccccagcacgatttggtaacaaagctgcacctcttccgggctcatggcctgggcaagttgcagcagagactcggcatcggccccctgctcctgcactgtggcaggcaacagctgtgccatggcaacgcggtgcagcagaccttccagctcggcatggagctgatcaaaatcggggcccagggtagcgatttcagtgatcttggccatggtggccgcagcatcctggcgcaggatcgcctccagcaactggtgcaggtgacgatggtccagggtgcccaacatggccagcacgctttcaaggcgcacgctgccattgccatgggccagcgcctgatcggtcagactcagggcatcgcgcatgctgccatcggccgccttggccagggccagcagggcacgcggttcgaacggttgagcttcctgatccagtacacactccaactgcttggcaatttgggtctgatccagactcttgagatgaaactgcaagcaacgggagagaatggtaatgggcagcttctgcggatccgtggtggccagcagaaacttcacatagggaggcggctcttccagggttttgagcagggcgttgaagctgtgacgcgacaacatgtgtacctcatcgatgagatacaccttgaagcggccacgggccgggcggtactgcacgttatcgagcagctcgcgggtatcttccaccttggtgcgggaggcggcgtcaatctccagcagatcgacaaagttgccctgatcgatctcgcggcaggtgtcgcatacgccgcacgggtgactgctgatcccctgctcgcaattgagactcttggccagaatgcgggctatggtggtcttgccgacccctcgggtaccgctgagcagataggcatgatgcaacctcccctgatccagggcgttggtcaaggcggtcagcacatgatgctggcctaccacttgttcaaacgtatgggggcgccatttacgcgccagaacctgatagctcataaatctcgatgcagggataacaaggcattgaggcagaatgctaacacaaatggatgttgggctgtatcggctatcggcgaggtcgggagggatcgcttgaatttcaaaccgatgcccggacgggcaccggtttcaagacgcgcaacaggctgacgaggcctgctttgcatactgggggattattcgccggccagttcgaccagtgagacgaccttgatgccggcggcagtcaggcgggcatcaccacccagggacggcagtgagatgatgaaggccgcatcggccacctcaccaccggcacggcggataagcttgacggtcgcatcgacggtaccgccggtcgccagcagatcgtcaaccaccagcaccttgtcacccggcactatggcatcggtgtgcagttgcagggtgtcggtgccgtactcgagggcataggactcttcaatcacggcgcggggcagtttgccaggcttgcgcacaggcacaaaccccaagcccatggcgaaggcgaccggcgcaccgaagatgaagccgcgggcttccgtaccgacgatcttggtgatcccttgatcacgataatgctcggccagcagatcgatggtggccttgaaggcctccgcattctctatcaggctggtgatgtcacgaaacagaatgcccggcttcggatagtcgggaatggtcttgatgctcgcttcgataaatttcagggtttccggattcatggtttgaccgtttgtttttcgacccagatggccgtttatctcatcttcccgccagcgggaaataaaaaggcccatcacgcaacatgacaggccgactccatagcattattgcagcaatagcttagggacttcacttctccattgcaactggctccagtactggcaaacgtattaaccaggtgagcaggatcaccattatggcaatgagcagcaatctgacccacagcagaggcaccaccgccagggacacagagaaagagagcaggataaagacgacagcgcggcggcgggcatgacggcgaatgccgcggtgcagctgccagtcgacgatgggcggcccgaaccaggggtgagccagcagccagcggtgaaagcggggagaagaacgggcaaacagcgccgccgccagcaacatgaagggagtggttggcagcagtggcagcactatcccgacaatgccggtcacgaaggccagccagcccaaccccatcagacaccaacgtttcatggccgctcctttacaatgcacctttgcttagcctaacagaattggcccaaaagccgacaacgtcggctatctccgcagcaatctgcggctcatcagactcaatgaagctgccaacggctatcgtctctgcaatcccttgccttcggaaccggttatgcgcgttatgatgttcatccccttgcactaactagctggatgattcatcccgacgtgtgggccgacggctgacaacaccggccattgccactacaatctgcgctcttttttctccccttgtcttcggaagcagctatgcgcgttattttggcccccatgcagggggtgctggatcacctgatgcgggaggtcctcacctccgtcaacgattacgacctctgcgtgagcgaatttatccgtgtggtcgatcagctgctgcctgccaaggtgttttatcggatcgcgcccgaactcaagcagggcggcaagacccgcgccggcacaccggtgcgagtacaactgctggggcagcaccctgaatggctggcagaaaatgctgtgcgtgccatcgagctcggctcaccgggggtcgatctcaactttggctgccctgcccccacagtgaacaagagcaaggggggcgccgtcttgctcaaggagcccgatgccgtctaccgcatcgtcaaggcggtgcgtgaggcggtgcccgctcatctgccggtcagtgccaagatccgcctcggttacgatgacaaggatctctacctggagaatgctcaggctgtctatcaggccggcgccaacgagctggcggtacatgcccgcaccaagcgcgaaggctacaaggcgccagctcattgggagtatgtggacgccatccgccgcgccctgcccattcccgtcactgccaatggcgagatctgggatcaccaggatgccctgacctgcgccagtgtctccggttgcgacgcccttatggtgggccgtggcgccatctccctccccaatctggccaacgtgatgaagaccggctgcactcacatgagctgggcagcagtgttgcagctgatggtgagttacacggagcaggatctggcgagcgagaaggcagattactatcccagccgcatcaaacagtggttcagctacctcaagcgggaatacccgcaagccgacctgttgtttcgtgatatccgcctgttcaaggagacggatcccattcgcgaggccctgttgcaagccacgaaaactgtgatctaaccgtcctttacttgacgcatatcatcttgataatcctgtcgcttccctatactgccctggatttgtaattcgtctgttgggggctagtgtgtgtgaaatgacgcaagcccggttggccgtgtggcgtgaacgcctgctggctgactgggcgcaagtaagagaagagctgatcgatcagctcaaagcctgccggcgtgacgagtgggcggaaaaagtggatcactgcgagcgggatcagctggttgacctgaccagtcgtctcgatttgcccaaggtggagcagagtgtggcgagcctcaagcggatcgatgcggctctctgtcaaatggatctgggcctttatggtctttgctccgattgcgaggagccgctctccatcgagcaactcgagcaggatccgaccctgcaacgctgtccgcgctgcgaaacccgttatgacaaggggttccacgctcacgaactctaagggatgcacattcgtgcatcctctcttcccggctggtcaggctgtcgcttctatccaataatcaacaacaaccgtgctgaacagggatgtttccgtgtacagagtcttgttgttatggtgtttgtgtttcaccgcctgggcacaggagtcactgagcgtgggctggtcaagctggcacccgttcagctttcgcgatgaacaacagcagttgcaggggctggacatagaactgctggaagccatcttcaaccgggccgacttcgaagcccgctacatcgaaatgccctgggcccggaccctgcgcgagctggagttcggctccctccagatgacgatgacggccaacaagacagttcagcgggaacagtttgcccgcttctccatcccctatcgccatgaaagcacagtgctgatcatccgacgccaggacaaagcacgctggcaaggggtcgaccagctatccgagctgctgcctctcacccaattcaccataggcgtgctgcgcgactttgattatggggcggattttcgcaccttcatgcaggccccccaggtgacggatcgcctgatcatcaggttgcggatggagcaattgatcaagctgctactggcggggcgcattcagggggtggtcatggatcccatgggcatgcaggagctggccctcgcgggcatatccctcgataaactgaccaccttgctcgatatccagcaaaaccccgtgcatttgatgctaaatcgccgcactaccacagagccgcagttgcagcgcctcgatgaggccatacgggcgctgatgcaaagcccgcaatacgcccaaatcctcgcccgttatcactacccgctacgctgaggcagatataaaaaatgggcccagcggcccatctctcttttggtgtctgttattgggccagcaaatgacccaccagctcatgacgccacccttgcagcaacatgggcttgtcgcttcgggcgcgctcttcatcgctcatgcgccagctccaggtgaagtactggtgaatgatcttcttgctcgccaccagttcaggcggaatattgcaggccttggccttctcttccaccatccccttgatgcgcttgagttcagccttgtactggggataatccaccagtcggcggatcggctcgggccagctatccggctcgctgcgctgggcctgggcaactatgtccagcatccgcttgccatggatcttgatttcgatgggggccagacccaattcgttgaggtcgcgcagggaggccggacgacgctcagccaccttgaacaggtgcagctccttgaccacaaagttgagagccagatcccggcgcaccgcttcctgctggcgccaggcagccagctcgcgcagtatggccagttcgcggcgccccagttgccaggcgttgataatgtcgagataggcttgatagggatcgctaccctgagtcttgcgagccgagtggttctggcactcctgctcgaaccaggcaaatttgccgctttcgtgcagtttggccatcaccttctcgtagaggggcatcaggtagagcacatcggcggctgcgtattcgagttgacgttcggtgagcgggcgggcgagccagtcggtacgcgcctgatccttgaccagatccaccccgagaaactccttggccagcgcaccaaaacccacagagacaccatagcccaggaaggccgttgccagctgggtgtcgtgcatctgattgggcaggtgaccagcttcatgctggataagctcaaggtcttcgccggaagcgtgcagtatggcgatctgccctgcccgaccgagccgttgccaaaggggggcgagatccagggtgagtggatccagcaacgccagatgctcaccatcatagatctggaacagacccagctgggggtaataggtgcgggtgcgaacgaattcagtatcgatggccaggggaacatcggccagggaggcgagatactgctccagttcggcttgctgagtgataagttgatagtgcatcgttgcctgcgcgttgatcagggccaaaagaaaaaaccgtggattgacccacggttttgcatgacagcggcggatcgcccgttattgcttggcaatttcctcgtcgcgcagcacgcgccgcaggatcttgcccacattggtcttgggaagttcgtcgcgaaattctaccagtttcggcaccttataggcagtcagatgtgtgcggcagtgggcaattatctcgtcctcctgcaactttgcatctttcttgaccacgaagatcttcaccagctcgccagataccttgtgtggcacaccgaccgcggccacttccagcaccttgggatggagcgccaccacgtcctcgatctcgttcgggtagacgttgaaacccgagaccaggatcatgtccttcttgcgatcaacaatcttgaaaaaaccctgctcgtcgcacacggcgatatcaccggtacagagccagccatcctgcatcacctcggcggtagcttccggtcgctgccagtaacctaccatcacttgcgggccgcgcacctgcatctcgcccggcttgccgagctcggtgatcacctgacctgcgtcatccaccaaccggatatcggtagagcagaccggcagaccgatggagccgttgtaatcgagcaggtcgtaggggcagacgctcaccagaggggagcactcggtcagcccataaccttccagcagcggggtgtcggtcagccccttccactgttcggcgaccgcccgttgcaccgccatgccaccccctatggtcaacttgagcttgctgaaatccatcgactggaactcgccgttgttgaccagggcattgaacagagtgttgacccccgtgatgcaggtgaaggggtattttctgatctctttgacaaagcccggtatatcgcgcgggttgctgataagcaggttgtacccgcccatgcgcatgaacagcagacagttcactgtgagggcgaagacgtggtagagcggcagcgccgtgaccacaaactccttgccacgctccagcatggggccgtagacgccaaggcactgctcgacgttggcaatcatgttgcggtgggtcagcatggctcccttggagagacccgtggtgccacctgtgtactgcaggaaagcgagatcgtcgttggtgatctcgggcttgatgtactgcagatagcgccccttggcgagggcctggcgcatggtgctggcatggggcaggttgtattttggcaccagcttcttgacgtatttcaccacgaagttgacgagcgtgcccttggccagccccaggttgtcacccatgcgggtcaggatgacgtgcttgatcggggtgtcgtagaccactttttccaatgtatgggcaaagttggagacgatgacgatggccttggcgcctgagtccttgagctgatgttccagctcacggggggtatagagggggttgacgtttaccactatcataccggcgcgcagtatgccgaacacggcaatgggatattgcagcaggttcggcatcatgacagctacccgatcaccctggctgagcttgaggtcattttgcaggtaggcggcaaaggcgcgggactgctcttccagccggcggtaggtgatggtctgccccatgttgacgaaggcaggttgatcggcgaactcggtcaccgactcttcaaacatttcgaccagggagctgtattggtctggattgatctcggcggggaccccttccggataacgcttcagccagactttttccacgaacttctcctgcataactagcacctgtgcgctcactgtgttgcctccgtccctgttcacatccatttcaattggttgttttaagctcatgctctaatgccgcacatacttacatatggcaacatcaattaacagcaaattaacaaaggaaaatgtgaggaggaagacaaacctagaatgattcaaagccggtgattctaacgaatttgacaaaatttttcgatacaaacggcggtatcggccgaattttccatatgaaagtggtggtttcccgccaaaacgaccctttctatccgctcgaatgcaccatgacgcagctgccactgcgccagcagactggcaaagccctgctcaccccggataaagagcacaggacaacggatggcacggatcagcgcctgggcctggccttcgctcatgcgcatcggcgagagatcccgcaggcggggatcgctgcgccaataccagcgccctgcccgttcaaccagctgccgttcgcagataaggcgggcggccgatggggctatatccgccaccttgcaacgggccattaccgcttcgtcgatggaggcgaatccattgggggctcgctcgcgagtgcggctgcgattcaagatcgctttacgcagttgctccggcacagtgtcatcgggctgggtcagtggccccagcccctccagcatgatgagtcgctctacctgctcgggaaagacaccggcataagcagaagcgatcagggcaccgagggagtgaccgagcaggataaaacgggaccagccggtggcctgagtgatctggtagagatcatcgagccagtccacaaaaacatagggggtggtcttgtgatcggagtggccatgacctggcagatcgacacagatgagatgaaaatcggccagataggacgccaaaggcagaaagctggcgccgttgtcgagccagccgtgcagcgcgatcaacagcggcttgccctgctgaccaggggccggttgttcgttctcaagcaaggccacccgccgaccatcggccagggtgaccatgttctcctgcatggtgacagtcatgagcaaccttagcggcgcagcggccgtctcggccagaagggatcatagaagggatcatagaaggggtcgtagaagtaagggtccatgtagtggatctccacctccttcaccggcggccacagcttgctggagttggcattgagcacggagaagcgatacttgtgctcgccaatctggctgtctaccggtttgtctatggtacccagcaccgtcaggctgcgtcccttggcgtacagagttggatcgacaaatcccttcatgatggccagaaatcgacccgggctctgctcggtctgctccggcacgccattggacttgagcggcagatagaccacctcgacgacgctctgatccgccttgttatgtaccgcagaaatgaccccgctccagcgggcaggcttgccttcctgaccaaccaagccgggctgataagccaccagctggtttgccggctcatacgccagctccttgggtacggagctgcatgcaccgagcagcaagcctgccaaccctattaccatcgcacgcttgatcatgtcactctcctttttgggatacagataccgggcgcgttaccagccctgttggtatgcagcaagagcaccatcaatgccacggcttttcgccgttattcgcggcccggcagttttttccaggtcaccttgtctcgcaaatagacgggcgtggcctgctccaccggcaccgcctcccccgccagccaggcggcgcgtgccagcggcagcatgtcaaccgcggccgggaagcgcacctggctcaccgccagctctgcagcgagatcagcaaggacttcgccataagtttcaaaaccggtgccaacccggctccagctgccagtcatcttgccatgtaccagcgtacggtcagccaccagagtgaccggatcgctcaccacttcgtcccctaccagctgcatgcggccatccttcagctcgtactgaccgaagtaaacctcccccatgcgcgcatcaatggcggtcaacacccgctcggcgccctccagccggtgagccccctgcgccatggcagccagtgttgagatgccgatgagcggcacgccaacgccgaacgccagcccctgagccacgctgatcccgatccgcacgccggtaaaggaacccggcccacggccgaaggcgatggcatcaagctctcccaaggttatcccggcatcgtccaacacagcctgaaccatgggcaaaattttacgggtgtgatcccgaggcgcctcttcccagcgggagaacagcgtgtcacccaccagcaaggcggcagagcaggcttcggtggcggtatcaacggccaggatcttcaactcgttcatgctttccaatctctataacatcagtcaattacataaccggcaagtccaggacgaactcactggctgttcaaatcagtgtatttattcagcgcaatccgtgcagggcaggctgaacaaggcgcaccggcaggctcactcacagcgatcgaagaagttacccagcgtccccaacgcccgcgtacggggaatagctggcaaactcttgataaatgtggcgccgtagggtttgttgaccatgcgtggatcacagatgaccagtacgccgtgatcactgcgatcacgaatgagccgcccgaccccctgtttcaaggcaatcaccgccttgggcagctgtatatcggcgaagggatcgccccctttgagcttgcagtcatcgacccgcgccttgagcaagggatcatccggacttgcaaacggcagcttgtcgatgataacacacgacagagcagccccccgcacgtctatcccttcccagaaactgctggtggccaccagcacggcgcggccattctccacgaactccttgagcagtcgctgcttgttatcctccccctgcagcaagacggtgcggccaatttcacggcgcagcacctcggccacctgacgcatcacctgatgactggtgcaaaggaaaaaacagcccccaggcgtcttgttgataagggggatcatcaactgggccagctgttcgccccgcccgaaggcattgggctcgggcagaaaacggggcacgcacagccgcgcctgctcggcatagtcaaacgggctgtcgagaataagctcggcgctgccggccagtcccagctcggctttgaagtgatcgaagcgcatatccaccgtcagggtggcagaggtaaagatccaggccacctcaggccgcagcacctcggcgccaaaccgctcggccaccgacagcggggtgatattgagggaaaagtgaagccgcgagcagtcataccagtaggagaaaccggtctggttgatggccagcacctcccccaaacgggtgcgcagttcgcagatccgctcgaaggcatgatccagctgctctccacgccccagcgccagtttaagcacctcgtaacagagcccgagggcatcattgaggcgggccagtgcctgggcccagagcggatggcgcaacatgtcgcgggtattgccgcgcccgccatccaccccgaaggcgagacgcaagtcctgactggcgatggagagccggtccgccgccttgccaagctgccccatatcgtgcgcctcggcccgataggccagctggatatcctgcgccagatcctggatggtgcgactgcccaccgacttgccgaagtagttggtggcgatctccggcagctggtgcgcctcgtcgaacacatacacctgtgcttcgggcaccagctcgccaaatcccgtgtctttcactgccatatcggcgaagaaaaggtgatgattgatcaccactacctgggcatccatggcgcggcgacgggccaccaccagatggcagtcgtcgtaatagggacaatctcggccgaggcagttgtcgttggtgctggtgacgtgggcgaggatctcggcgttctcctgcaatcccggaatatcccccacatcgccattgtcggtagcggtagaccaggatttgaccttcaccagatcattgaggatgtcaggcttttgcagatgggattcgctcaagagccggttcatccgctctatgcacagatagttgctgcgccccttgagcagggccactggcggggtgtaggagagcgcgcctgtgatggtcgggagatcccggtagaagagctgctcttgcaggttcttggatccggtgctgatcaccacccgcttgccggattccagcgcaggcaccagataggcgtaggtcttgccggtgcccgtgcccgcctccaccagcagacggccgccactcttgatggcgctggaaacagcctcggccatggccagctgcggggcgcgggcaacaaagccgtcgatgtggctggccagagggccatctggcttgaacaaggtctggatggtcaaaggggcgtcccgctgcaaaagcgggcattatgccaaaagcgtggcgaaagcgggactgataatgcgttcagacaaagagatcgatctgatggtcggggtccggcttgtgatcatcctcttcaacctttggctgatcacgcttggcatcgggataggcttgctggcgctgctgggattcgccgttgtccgtactggtcttgcgcaactggtgtttcttgctgatctgggtcacttcccgcttgatctcgtcaggattcggggcagcaggcgctctaggcaaaatggggaataacaggtcctggcttggcatgatctcgactcctctggggcatcttgtctagttatcgaccagaaaaccgttttcttcactttaatcgatgaaatcacaatttcgggttgctttttctgtcaaggaaggtagtttaaatcgggcgtcaactacgacatcttctttgtaaaggattgattacatgaagttcaccctgctgaagactcatcaccaccatcatcatcccgactagtctttcaggaggttgactgctggaagacacttaactggtgacttccaaaaggaccgcaagattcataaaccctcggaagcacatacttccgagggttttttcgtttttgactagaaggaaatcgagcaaatggaaacacaacgcctgcgtatcgccatgcaaaagtccggtcgtctgagccaggactcccaagccctgttcaagagctgcggcctcaagataaacctgcgggagcagcgtctcatcgcccatgtggaaaacatgcccatcgacatactgcgggtgcgtgatgacgatatccccggtctggtgatggaaggggtagtcgaccttggcatcataggtgaaaacgtgctggaggaagcgcagctcattcgcgcctcccagggactgcctgcacaagtgaaaaccctcaagcagctggatttcgggggttgccgtctgtcgctggcagtaccggacgatgtggcctacacagggcccgaaagtctggcaggcaaacgcattgccacctcttacccgggtctgctcaaacgcttcttcgatgagaagggactcaatttcaagagcgtcatgctgggcggctcggtggaagtggcaccgcgcgcgggtctggccgatgccatctgcgatctggtctccaccggtgccacactggaagccaatggtctcaaagaggtggaggtgatctaccgctccaaggcggtgttggtgcaggcccccaaccccttgaatgaggccaaacagaagctcatcgacaagttgctgccccgcatccaggggatgcagcaggcccgcgagagcaagtacatcatgctacacgccccgaaagacaagctcgatgccatcacggatctgctgccgggcgccgagcgccccaccatcatgcagctggccggtgacaccaatcaggtggccctgcacgtggtatccagcgagaccctgttctgggagaccatggagcagctcaaggccctcggcgccagctccattctggtgctgcccatcgaaaaaatgatggaataaggaagggacatcatgcagaccctgatctggaaaaccctctcccctgcccagcaggccgacgtgctgacccgccctgccctcaatgacgaggccgatatcggcgcagtggtaaaggagatcatcgcagccgtccgcagccgtggcgacgaggccctgcgcgagctgagcctgcgcttcgagcgcgccccccgtgaacagctgcgggtcagcgagaccgaaatcgaggccgcctgcgggcgtctggatgacgacatcaaagacgccatcaaggctgccattgccaatattcacaccttccatgcggcgcaagcacaacccgtggtgcgggtagagacccaacccggggtggtgtgcgagctgcgcagccagcccatcagtcgggtcggcctctatgtgccggggggtagcgcgccgctcccctccaccgtcatgatgctggccattccggcaggcctagccggttgccgtgaagtggtgctctgcaccccgtcccccgccagcgacgagatcctgtttgccgctcgtgcctgcggcgtcgagaaggtattcgccatcggcggcgctcaggccatcgccgccatggcttatggcacgcagacgatccccaaggtggacaagatcttcggcccgggcaacgcctacgtgaccgaggccaaggggcaggtttcccgcgactggcgcggcgccgccatcgatatgcctgccggcccctccgaggtgctggtgattgccgacgagagcgccaatcccgccttcgtggcggcagatttactttctcaggccgagcacggccccgacagccaggtagtgctggtcaccacatcgccgctgctggccgatgccattgcgggcgagatcaagcgccagttggcccagctcagccgccgcgagatcgccgccaaggcgctgggttcaagcctggtgatcctttgcgacacgctggatgaggcctgcgccatctccaatgcctacgccccggagcacctgatcgtgcagacccaagcgccccgcgagctgctggaccagctcgagaacgccggttccatctttctgggccaatggacgcccgagtcggtgggggattatgccagcggcaccaaccacaccctgcccacctacggctatgcccgtacctgctcgagcctggggctggccgattaccagcgccgttacactgtgcaggaactcagcgtcgagggcatccaggggctcggccccatagtccagcgcatcgcacaggccgaggggctcgatggacacaaaaatgccgtgacgctgagattgaatgcactgcaaaaggagcggacatgaataacaccgcaccaagggggctcgatgcccccatcaataacgccgtcaccctcaggttgaacgccttagccattgagtcacagcaaaacgcacagcagaaggatttgtcatgagcatcgccaatctggctcgccgcgtggtgcgggctctcaccccctatcaatccgctcgccgcatcggcggcaaggggcatgtctggctcaacgccaacgaggcgccgcaggcctatcccttcaccattgagggaaatcgtctcaaccgctatccagaatgccaaccggccgaggtagtcaacggctacgccgcctatgcgggggtcaaccccgaccaggtgctggtcagccgtggcgccgacgaggccatcgagcttctgatccgcaccttctgtgaagcaggtgaagatcagatcctcatctgcccgcctacctacggcatgtacgccatcagtgccgagacctgtggcgttggcatagtcgagcagccgcttaccgcctgccgtcagccggactggcccgccatcgctgaccgtctgtctgatgtgaagctggtgttcctctgctcccccaacaaccccacaggggatctggtgggccgagacggcctcatcgccctgctggagaaagcacgcaatcgcgccattatcgtggtggacgaggcctacatcgaattttgccccaaggcgtccgtggtggacttgctggcccgcttccccaatctggtggtgacccgcaccctctccaaggcctttgccctggccgggatccgctgcggctttacgctggcaagcactgaggtcatcgccatgctggccaaggtgattgccccctatcccatcccggatcccatcgcccagatagcggcgcaagcgctctcccccatggggctggagctgatgcaggagcgggtcgccgagctcaacaagcagaaggcgcttatcaagacagcgctgacggcgctgccttgtgtgagagaagtattcgaggacaagggcaatttcattctggtgcgcttcgttgacagcgcggccgtgtttgccgccatgaaagctgccggcatcatattgcgggatttctccaccaaaccgggccttgaaaacagcattcgcattaccatcggctatcagaacaaaatggatgccgtgcttgcagtcctgcgtgatcagcccgtcagtttataaggatgtaatttatgaagaccccgtttttgtttatcgaccgcgacggcaccctgatcgaggagccggtgaccgacaagcaggtggacagcctcgccaagctgcgcttcgagcccatggtgataccagtactgcgcgagctgcaggctgccggttacgtgctggtgatggtgaccaaccaggatggactgggcaccgccagcctgccgctggagaacttccagccccctcacgacctgatgatgcatctctttgaatcccaaggggtgaactgggagcaggtgctgatctgcccccattttcccaccgacggttgcagctgccgcaaaccccacctcgggctggtgaaggagtatctcgcctcgggtcgcatcgactttgccaactccttcgtgattggcgatcgccagaccgatctgcaacttgccgagaacatgggcattagcggcattcgctaccacccgcaggatcacaactggctcaccattcgtgatcagctgctatccaaggggcgcgtggccgaagttgaacgctacaccaaggagacccgcatccaggtagccgttgatttggataaaagtggcggcaaccagatcgctaccggcatcggcttttttgatcacatgctggatcagatagcgacccacgcaggtttcaggctcaagctgaacgtcagcggtgatctgcacatcgacgatcaccacacggtggaagatgtgggactggcgctgggtcaggccatgcgccaggcccttggcaacaagcgcggcataggccgtttcggcttcgtgctggcgatggacgaggtgcaggcggtgatcgacgcacgtcccctcaccgagcaggaggtgagtacggcactggatctcagcggtcgcccctacttcgtgtttgactgcccgagtggctttggccgcgacagcgtgggcgaaatggccaccgaaatggtgccccacttcttccgctccttgtcggatgccatggccatcaccctgcagatgaaggtgggcagcggcaacacccaccaccaggtggaagcactgttcaagggctttggccgcgccctgcgtcaggccatccgggtggaagggagcgagctcccctccagcaaaggggtattgtgatggatatgagcaagcagaagcgggtcattatcggcacagcagtgatggtgcaaatctcgccaatcgacataggtaaggcacgatgaacaatcagaaactggtcatcatcgacaccggctgcgcgaatctggcctcggtcagaatggcgttcgagcgcctcggcgtgcagccgcaggtttccagcaaggcggccgatatcgagcaggctgacaagctgatcctgcccggcgtcggcacggcggtggccgccatgaagaacctcaacgaacggggtctggtgccccttattcgcgccgccacacagccgctgctgggcttttgcctcggcatgcagatgctggcggaagcctccgaagagaacatggtcgctgatggcagtgaaggccagctcatcgactgccttggcatagtgcctggcaggatccggctgatggaggtgggcaatttgcgcctgccccacatgggctggaaccagattgagcacgatgaaacgcacccgctgctgagcggcattccatgcggcagctacttctacttcgtccactcctacgctttggaggtgacggaggcgacactcgccacctgcgattatggccagccctttaccgccatcgtgagccgggacaacttctttggtgcccaattccacccggagcgctcaggcgcagccggtgcccgtttactgaaaaactttctggagctgtaacaaggatgattattcccgccatcgatttgataaatggtcaggtcgtacgtctctatcagggggactatgaccaaaagaccgaatacagcagcagcccccaggcccgctttgatgaatatgtctcccagggcgcggtgcagctgcatctggtggatctggacggcgccaaagagacacaagcccgccagttgcccctgctgacccagttgctgtcggctactgaagcgcctgtgcaggtcggtggcggcgtacgcaccgagcaggatgtggcagacctattggccgccggtgccagccgggtggtgataggctccactgccgtcaaatcaccggatctggtggcaagctggatggaaaaatatggccccgagcagatagtgctggcgctggacgtcaatatcgatgcccagggcaatcgccatatcgcggtggcaggctggcaggagaacagcggcgtgaccatagaggcgttgatcgagcgtttcctccctgccggtctcaagcatgtgctctgcaccgacatcagccgcgacggcaccctttccggcaccaacgtcgagctctatcgggatctttgtgcccgctacccgagcgtgggcttccaggcctccggcggtatcggtggcatcgcggatatagaagcgctcaagggcacaggggtcaaggggatcatcctcggtcgcgccctgctggagggcaagttctcggtgggcgatgccatcgcctgctgggccaatggcacgcaagactgacggcctggccagcaggcatgacagcacagaggttggacaaacgtctctccatcaaggggtaggtcgaggtaagtccttattactcggtaacaattgactctatactcgactgattgaaacaagtcatggaggacttatgttcacatctcacgccgccaccatactgatcgtcgatgactcgcccgagaatttgatggtgctgaccgacctgctctcgcctacctaccgggtgctggccgcccagagcggagagaaatgcctgcggattgccactggcaagacactgccggatctcattttgctggatgtgatgatgccgggcatggatggttatgaagtgctcaaacagctgcgtacaaaccctgaaaccagccgcatccctgtggtgctgctcaccgccctcgccgacagccagagtgaagagtacgggctgtcgctgggagcggccgactacattaccaagcccatcaagccggccattgttcaggcacgggtacgcacccagctggaggccaagcaggcccgcgacggcctgcagagccagaatacggcactggaggccgaagtggcgcggcgaatgacagagaacgatctgatccagcaggtctccatccgcgcactcgctcacctggcggagattcgggatcctgaaaccggcaatcacatcttgcgcacccagggctatgttcgactgctggcgaatgccctcgccagccacccccgttttatcgataccctgaccccccgctacatcgatctgctgagccgctccgcccccttgcacgacatcggcaaggtgggtattcccgaccatgtgctgctcaagcccgccaagctgacagtagaggagtgggaggtcatgcgtacccacgccaaactcggtagcgatgccatcgaagaggccgaacgggatattgaacaaccgctggcgtttctcactctggccaaggagatcgcccactggcaccacgaaaagtgggatggcagtggctatcctgacggcctgcgtggcgatgaaattcccctttcggcccgcttgatggcgctggccgatgtgtttgatgccctcatcaatgtacgggtttacaaggccgccatgccctatgacgaggcgagagccctgatcctcagtggcacaggccagcatttcgatccggacgtggtgacggcgtttgacaaccatttcgaccagttcgttgccatcgccgagcgctacacggatgaaaacgaggcaccacatggctgatcagccaccactcacccgagctcatgttctcaatatcgtcctcacttatgccgcagtggcaagcctgtggatcctgctatccgacaaggcggtagagtggctgttcagcacacccagccagttcgcgctggccagcaccatcaagggctggctgtttatcctcattacggcgctcatgctctataccatgctgcgtcgccgcatcgacatgccggtggtcacccgccaattctctcgccgccagctcttgccccttattctgatcaacggcctgatcctgggactcaccggcatggccatcgcccagagcctgagtcatacacaggacaaggagatagcccggatcgaggctatcgccgacctcaaaagcaagcagatcaccgaatggctcaatgcccgtgagcgcgacgcccgccagctgatcgaaagcccgctctatgccgacctctatcgccaggggcaagtcacacagctggcgcaggcacatgcccccctaatgacccggctggccgagttcatctccatcaggggattcagcgcagcgaccgtcttcagtcctgctggtactgccctggggcagactcccggggccagcagtcttggcacaccgctgcgcgaagcattggctcaagtggaaacgggcagtgtcatgcgggtgggcccctatctcgatgagcagggccagcccaggctcgacttcatcgccccgctatccatgcctggcagcaagtcccctcttgtcgtgctgcaaatcagctccagcgactggctcaaccacattctcaagcagtggccgatcccggacagcagtggtgaagccctgctgtttcgcaaacatggcgatcaggtgcagtttctcaatgacgtgcgctaccgccccgcctcggccctcaccctgcagatccccatcagcaacagcaccttgctggcagcccagtttctcaatggcggcgcccgtgaaagtcacaaacaggtgctttttggcaaggattaccgtggtatcgaggtctttggcaccatccactccgtcatgggcaccgactggtatctgatcgccaagatagacaaggcggagctcaaccaggccgccttcagggagagcgtctggatcgggctcatcggcctgctggtgctgttcattgccaatacgggcatcatattgctgcgccagcatacccagctctatatggccgagcagatccggctatcccaagcaggccgcctgcaggcgctgcaactgctctccgccattgccgacagctcggaagatgccatcttcgccaaggatatggatggcaaatacatcctcttcaaccgcgccgccagccagttcgccggcaagtcagccgcagagatactgggccaggatgatcaggccattttccccccggatcaggctcgcatgctgatggagctgggccagcaagtcattgtcaataacaaggtacagacccaggaagaacatctgaccctgccctgcggtgaacgggtgtttctcgccaccaagggccccttgcaggacaacgacggccaggtgatcggcatcttcgggatctcccgcgatatcacggacttcaagcgggccgaagccggattgcgggaacgggaagggctgtttcgcgctctggtcgagcaatccctcgccggcatctacatcatccagcagggccagctctgttacatcaacccgggtttcgcccgtttgttcggtcacagctcaaccgccaccttgctgaagatgggcaccttgcatgcgctggccagcccgaaagacagcgccagggtcgcggaacagttgcagcgcagcgaacaggaggacactgagatacacacccgcttcaccgccttgcaccatgaccatcagaacatagaggtagagctgtacggacgacgcgtcgattatcgcggcaagcctgcggtactgggtctgttgctggacgtcaccgagcgggaacaggtcgagcaggccctgacccgtcaggccgctgagctacgtcagcagaacaacgagctggaacggttcaacaaggtgatggtggacagggagctggccatgctggccctcaagcatcagatcaatacgctgtcgatacagctgggacaacagccgccttatcctcaggcgcccacaccgccggaggaactcctatgatgagctggtctcagctgctgcatgtccgccagccctggcaacagtggggggcttgcctgctggccattctgttgcccatcctcatgttgcagatccgggtacagctccccatcgcctttggcgaacggccgctgctggtgctcttcatgctgcccatcatcgtctgcgccctgctcggtggcttgctgcccggcatgctcagcaccctggtgagtgcactggtcaccacctatttcatactgcccccgctccactcgctgaccattgccgccggccaggatctggtgcaatgggggatcctgattaccaacggtatcctcatcaccctgctcagcgccgccatgcaccgatcccgcgcacgggaggttcaacgctggcaggaattgatgagcactcaatcccgcctgcaacggagcgaaacccgcttccaggccacctttgagcaggccgctgtcggcatcgccctggtcgcccccgacggcaactggttaagggtcaaccagcggctgtgcgacatggtcggttatcaggctgacgagttgatgggcatgagctttcagcagatcacgcacccggacgatctctttatcgatcaaaccttcgtcgcccagatgctggcaggggagcggcctcactacaccctggagaaacgctatctgcgcaagaatggtgaggtgctctggatcaccctcactgtggcgctggtcagggatgaccggggcaaacccgactatttcatctcgatcatcgaggacaatcagcaacgcaaggagacagaagcagccctgcggcgcaacgaggtgatactgcatgaatcccagcatctggccaagatcggcaactggcgctggcacattgccaacaacagccatttctggtcgccggagatctaccgcatctatggccgtgacccgggcttgccccctgccgtctaccccgaagtgaaaaagtactttacccaggaggggtggcgcgccatcgcccagtccgtcgagcgctgcctgcaaaacggccagccctacgagtgcgatgcggaggtgatccacgaacagggtgaccctgtctgggtcatcgcccgtggcgccgccttgcgcgacagcagtggggccatcgtcgagctctatggcactgtacaggacatcaccgagcgcaagctggccgaacagcaactgctgcacaatcaacaggtggcgctcgatacccagcgccgcgcccggctggcggcactgaatctgatggacgatgccatcagcgcccgtattcgcgccgaaaccaccagcacggccttgcgcgacagtgagcagcgcctgttgatggcccaggaaggagcccacgtcggcatctgggagtgggacatactcagtggccgcctcttcttctcccccgaatgtgcccgcctctatggccgcagcgtggagcaactctgcgaatttcacatctggcaaggctgcctgcacccggacgacagggcccgcatcgaccagctgctgtccgagctgccacacacaggcacaccgctcgatatcgagtttcgcatcttgcggcccactggcgaggtacgctggctggtgagcaagggcagcgtctatcgggatgcacagcaacgcccggtgcgcctgctcggcatcaatctggacatcacggagcgcaagcaggcagagcagcagttgcgccagctgtcactggcactgaaacagagcccggacggcgtcttcatcaccgatatccaggggcgtatcgaatacgtcaacgtcgccttcctcgccgccagcgggtatcagcaacacgaggtgattggccagacccccaccctgttgcgttcaggcctcacccccaaggccacctacatcacgctgtgggatgcgattcatcagggacagcgctggcatggggagttcatcaaccgacgcaaggatggctcacactaccaggtgctggccaccgtctcccccatccgtcaggagaacggcgaggtcacccactatgtgacggtacaagccgatatcacggagaagaagcagctcggcgaggagctggatcaataccgctaccacctggaggagatggtcaacgagcgtaccctgcaactggcccaggcccaccaaagggcggagagcgccaaccgggccaagagtgccttcctcgccaacatgagccacgagatccgcactcccatgaatgccattctggggctgacctatctgctcaagcgcgatacaccggatcacacccagcacgatcggttggaaaagatcgacaatgccgcccagcatctgctcaccatcatcaccgacattctggacctttccaaaatcgatgcgggcaagatggtactggagcagggcgacttctccctcaccgccatgctggacaacgtcagtgccctgatgagcgaacaggcccgcgccaaggggctcaccatcattgtcgatatcggggattcccccgcctgggtccacggcgatatcacccgactgcgtcaggcactgctcaactatgcggccaacgccatcaagttcaccgagcagggctcagtcaccttgcgggtacgggtcgaacgaccgctctccaatgggtatctgctgcgcttcgaggtggaagacactggcatcggcatcagcccggagcagcgcgagaaactgttccaggcctttgagcaggccgacgcctctaccacccgaaaatacggtggcaccgggctgggcctcgcaatcaccagtcggcttgccaccctgatggggggagaagtcggcgtggagagcacccagggcaaaggcagctgcttctggttcaccgccctgctttcactgggccagggcgaaccacagcaagcaggccagctcgaacaggcagtgcagcaggcgctctttttctccaaccatgccagggtgctgctggtggaggacaatgccatcaaccgcgaggtggtactggagctgctcaacaacagcggcctcatcatcgaaactgccgtcaatggccaggaagcgctggagagggtcagtcagcatcccttcgatctcatcctgatggacatacagatgccgctgatggatggctacactgccactcgcgccatccgcaccctgccgggttgggagcagacgcctatcctggcgctgacggccagcgcctttgaagaggacagaaaggcgtgcaaggctgcgggcatgaacgacttcattgccaaacccgtcaccccggccaagctgttcgaagcgctgcaacagtggttgcccaccagcacacccgtacagcccaaataccagcgccgggccagcgataccctgatcgcccccctcgtccggttgcaaagcttaccgggactggatctgcaacaggggttggccacgctgcagggcaaccagaccaaatacgtcgccctgttgcgccatttcgccagcgaacacagccaggacatggcactgctgaccagccatctgcaagcaggcgatcagaccagtgccacccgactggcccacacactgcgcggtgtcgccagcacactgggattggtgactctggcagagcagagcctgcaactggagcaaacgctctctggggatggcagtgaactgaccgaccagatgtccgccattaccgaagtgcttgccaccctgctcgaacaactgggggaggaagatccggcccccgcaaccatgccagcccccctcaccagccattggcagcagcagttgctgcgccagattgagggcctgctgctgcaaagcgacaccgccgccatccccctgttcgaacaatatgccggccccctgctcatcagtcttgggcccaaaggggacacgctggcgcggcagctgaaaatgttcgattttgacggcgccctcatcaccatccgcagcctgcaagcagaagaggggcactcaccgttaacccccgatgcatcaagccggcatcagggggcaacgaatcaagataaagggttgaatcactgaataaagtcatgcatatagtgttggttcccctgtcgaacacgttcccttgcggccacgttttcgcccggctgggcaccgcctgttgaagcatgccgacgatcttcactcattggccgtctgacgcccgcgtcatccggcaataacgatgtttttaaccgtgcgttacatggagcaacgagcatgttgtcaaagcgtattatcccctgtctggacgtcaaagatggtgtcgtggtcaagggagtgcaatttcgaaatcatgaagtgatgggcggtatcgttgagctcgcccgccgctacgcagaagaaggggccgacgagctggtgttctatgacatcaccgcctcaagcgatgcccgggtcgttgacaagagctgggtgagccgggtggcggaagtcatcgacatccccttctgcgtcgccggtggcatcaaaagcgttgaagatgcccgccagatcctggaatttggcgccgacaaggtttccatcaactcaccggcactggcggatcccggcctcatcacccgtctggcggagcgctttggcgtgcagtgcgtggtggtggggatcgactcctacttcgatgccgacactggccactatcaggtcaagcagttcactggtgacgagagccgcacccgcaccacggcctggcacactctcgattgggtgcaggaggcgcaaaaacgcggcgccggtgaaatcgtgctgaacgtgatgaaccaggatggcatgcgtcagggctacgacctcgagcagctcaagctggtccgtgccgtctgcaaggtgcccctcatcgcctccggcggcgcgggtgccatggaacactttcgcgatgccttcaccctcgccgacgtggacggggccctggccgcctccgtgttccacaagggccttatccccattcccgaattgaaacgctggctgaaaaatgaaggagtcgccatccgtgagtaatcaagatgttgtaaaccaggcaccgctaattgatcgcctggactgggcaaagtgtgacggcatgatccccgccatcgtccagcatgccgccagcggcgaggtgttgatgcagggttacatgacccgcgaagcgctggaaaaaacccaaaccacaggtcaggtcaccttcttcagccgcagcaagcagcgcctctggaccaagggcgaaagctcgggccatgtgctcaagctggtcgccatcagcaccgactgcgatcaggactctctgctgatcgccgccaatcccgtcggccccacctgtcatctgggcacgccctcctgcttcgacggccaccctgtgccgccgctcggcttcctggcagagcttgagcagatcctggcatcgcgcaagggcgcagatccggccaccagctacaccgccagcctgtacggcaaaggcaccaagcgcatcgcccagaaggtgggtgaagaaggtgttgaagtggcactggccgccatggccaaggatcgggaagagctcatcaacgaatccgccgacctgctctaccacctcacagtcctgctgcaaaacgaggggctggagttgaaggatgtggtgcagcggctgtatgagcgccataacaagtgatcgtaaaaccgatttgaaaaacgggccctgatgggcccgtttctccttatgacattcagtcatgggctcctgtaccagaagcctgcatgggtagttttcttatttaacctatgcgagtccagaaactcatattcaccgagtccatctccagcagggtcagatactcccctgcgacctcatcgtgcagccactgctggcaatacgcctcggccaacgactggctgggagccatcaccagatcggcataaacgccatcagcaccgcgcagcaggcagtgaacgatgagttcggactgcttggcaagaaactcggcctccacccgctgtgacaaaacgagcagatcctgctcagtcactccctccttgagcctgaaggtggcaaactccagccccccaaccccttgcatgctgccattgattatcatctcgcactctccattgatatccgtgtgtttggagaagccagcatagaagggagccactgacagccttgtgtcagtagccggcgctattttttaacctccagaggcgccatcaagcaggggattttccgcctggcgcacggccaggtatttcgccagcgtcacacctgtgggcacggagtcctctttggagcacagttctaggctgccgattcgatccactctaaagtcccggtatgccaggcgcagtgcgcaccaggcacccaatgtccagcatccaccccagtagaagagccccagaggatagatgcggcgccgggtctgtcgggccaaggcatcatcgtagtcgatctccagccagtgacccgccgtgatggcgtcgtgcagcttgtcccaacggacgtactcaggacgagcagtccggtaatcgggcactcgcaccacgggagtttgcccgcggccaggccccctttctggcaaggcggcctctatcttggcgagcagtgcccgggccggatccgccaaccccttgccggtcagcacagccaccaggttcactcctgtgatcagcgcttccagttcggcgttgctcaactgcaggggagccagctcaaagccctcgcttagccgatagcccagtcctgcctccccatagacggggatacccgccagggagagatcgtccatgtagcgatagatggtgcgctccgatacgcagagacgctcagccagttcgcgggcggtcaggggctgatgagcccgcaacagattggtcaattgaaacagtcgatccgattttctcacgagcaacctcttgcttgccgaaccaggctggcatggtaatccgggaggagacaccttgacacgcctttgtagttcgagcgcctctcatgggccctcaacacgatgacacgctaaggccgcaagcattgccggccatcgccgggtccggcacgcaaaacgggcccatcagggcccgctgcatttcttaaatggcgctgtatccctattaccccagctgctggcgcagcatgtatttttgtaccttgccggtggaggtcttgggcaggggggtgaagatgatccgcttgggggccttgaagtggggcatctgctcgcggcagaaggcaatcagctcgacctggctcagctccctgccctccttgagtttcacgaaggcacagggcacctccccccacttctcgtccggcatggcaattaccgccacctcgtccacgtcaggatggcgatagagcacgtcctccacctccaggctggagatgttctccccgcccgagatgatgatgtccttggacctgtccttgacctccacatagccatcagggtgccagaccgccagatcgccgctgcgaaaccagccctccgccatcgcctcggcgctggcatccgggttcttgagataacccttcatcaccacattgccgcgcagcactatctcccccagggtcttgccatcctgaggcacagactccccgctgaccgggttgatgacccgcatctctccctgcagcggggatgccaccccctggcgcgccttgaggcgggagagtgccgtggcatcctgcccttgccaacttcgctgcggctcgcacaacacgcagggaccataggtttcggtgaggccatagacatgggtcacggctatccccatggcctccatgccggcgatcacggtcgcgggcggcgctgcccccgccgtcatcaccttgatggggtgattgagcccgtatttaagcgcagggtcggcgttgttaagcatgttgaggacaatgggcgcggcgcagaagtggctcgccttgtgctcgcgcagggcatcaaagatggccctcgcctgcacatggcgcaggcagacactcaccccggcggtggctgccagggtccaggggaagcaccagccgttgcagtgaaacattggcagggtccagagatagacgctgtgcttgggcagctcccaggagagcacgttgttgattgcattgaggtgggcaccgcggtggtgatagaccacccccttggggttgcccgtggtacccgaggtgtagttcagggaaatcgcctgccactcgtcatccggcagccaacagggctcatccccgtttccctgggcaagaaactgttcatagtcgagctcgcttatcaactccccctcccgatagaggggatcgtcgatggcgatgagcagcggctgcgtcttgacaagggcgagcgccttgcgcaccacggcgccgaactccctgtccaccagcaccaccctgctctgggcatgctggaagatgaaggccatggactcggcatcgagccgggtattgagcgtgttgagcacggcgccgctcatgggcaccccgaagtgggcttcgaacatcgccggggtattgggggcgacgatggagacggtatccccctcgcctatgccatgccgacgcagggccgaggcgagctgtcggcagcgccgctcggtctgggcccagttttgacgcaaggccccatggatcagcgccgggtagtcgggatagacccgcgccgcccgggcaaggaagctgatgggggtcagcgcctcgaaattggcgggacttttatcaaggccggcctcgtagatgttctgctctgtcatcgggttccttcctcgcaggtggcacaaagcggctggatcgaattgggcgggagatctcgccggcatcatgcactgcacagacctcttatggggctgacagcctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattcccggggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgaatcgcccctggttttctagacactctgttgctgacaaataaactgcctttcaaactctaccggcgacagcccatcattggaaccatggcgcctgattgggttgtaaaacatttcgatataatcaaatacgtcgctgcgggcttcgtctcttgtcgagtaaatcctgcgcttgatccgctcccgtttgagcaactgaaagaagctctcggcgacagcattgtcgtggcagttaccacgtcggctcatactgcaactcaggttgtgggccttcagaaagtcctgccattcaccaccggtaaactggctgccctgatccgaatgcaccagtaccggctgcgttggcttacgtcgccaaaccgccatcaataacgcatcaaccgccaagcctgccgtcatgcgtggcttcatcgcccagccgatgatctggcgagaaaacagatcgagcaccaccgccaggtacaaccacccttcttgagttcggatgtaggtaatgtcagtcacccaggagatgttgggggctggcaccttaaattgacgtgccagcgtgtttggggcagcctgtgggctcttgcctccataatgccccttacggcgttgatagccagtttgcgaacgcagcccctcccgcctcattaatttggccacacggtgcttgccgcaggcttcccccaagtcacatagatcgcgatggatcttgcgataaccgtagacagcaccactttccagccaggattgcttgaccaatccggtcagccgttcatccgcttgctggcgtaacgatgcgggctgtttcagccacgcgtagaagccacttcggtgaacccccagggtctggcacagggtaacgacactgtaccggtcgagtcgggaggttatgaacgcgtacctttccttgactcgctggcaaagtacgcggcggcctcctttaaaatgttgcgctcctcagtgacttggcgcagttcggctttcagacggcggatctcggcttgtaaggctgactcttcgtgctgctgatcagcgggcttaccgtactgcttgagccatgcatacaggctgtggctggataccccgagggctcgtgctacgtcagccaccggccggccacgctcggtaatttgtttaaccgcttcgattttgaatgtttctggataacgctgacgggtcataacacctccaatagttgcctcattttaaggctgtgaggtgtctagggaactgggggcgattcaaatccatcaagcattgttaaccaagtgcctcaatccattaatcaaggctttaaaactggttgaacaatgcctgtcatcaagaaccaaaaatggtgaaattgcccttgaaccacttactttttgataggttttattggtgattttttttaactcttcagctgcattattcagtgaatctggattgcgaaacttagcaacttgctgccttctcgctaaaccagtgagccctaatccctgttctacagcatttaaatcgcccagataaaaactctctagctctttacacgcaatacgtacaagagcattcagtcgcccagcttctcgactcaagttaagcaaccggtctttaatttgatagcaatcaccactatcttgatcacgcatcactataaaatgtgcgtcttcttgccatagccgcatttttctcactaactgtctttctaaatcttgtttaccttcaaaaacaacatagcgagcagtcacattcggtagtagacgtggaagaaccccttctaacatagccttagctgaggcttcctcaagaaaaaaaacaaatggaatcattgcggatcgactccttgaaagaaaccttgtttccaaaggtagccaagtttatcaccatcatccatgtaggcttttatctgggaatcatcttcggctcgttttatctctgtcgctccattccgtttcacaagataataggcttcactgagttcaattgcgttgaggaaatcaggggagtggctagatacaaaaacttgagcacctcgagtagcatatgctcgaaactcctctgccagttctgttagcaatgaaggataaagctgattttcaggctcctccacacacagtaattcatgtggggcaggatcatataacaaaattaaataggcaaacattttaatcgtgccatctgatacataacgtgccaaaaatggatcttcaaaagccccatcttgaaaacgtaacataacccgaccttcttctgttgttttagcttccactttagtaatgccagggacacgctcagccaatctagttaaaacctgagtaaaaacatctggatgagaacgatataaatactcagtaactaacgcaagattttcaccttcacgagaaaggtgatcagcaaaaccagcctcttgctcaggtctagctttacttatatgaaaatctgaaatatgccaattttcaattagccgccctaaggccataactgcgggaaaacgggcaaactgtgctaaccctttcactgcgagtatatcaggagagcgtagctcttgtggttcacgttgcatctcttgttggtcattcatcgatgctaactcattgatgatggcttcaccttttccacagcgaaaatctaaaaaatgccacggttgaccgctacttcctcgacgatactttaaaagttcacgggcaacaacggctcgcccattttcctctccaatctccaagtaataggtgattagggggcgatcatcggcctcacgaaacttcaattctatttctatgttcccactagagcctcgactacgaacctcatgaaaccctctacttccccccactttcatcaaggctgtattgatattcccgtttaatgcttctttaagaaactcaaacacagcaaatagagtggacttccctgttccattagcaccaattaatacacaaaacttcgggattttattcattcttgtatcccgaaagcttttgaaatttttaagatggatagattcaatgtgcataagtagtcctttaaaatgtcgtctaagacagcgtttcggcggtttttgagatatgcgcattcagcgcattccgcatatactgatctggccgcggcatcgggtggctcttgcctggtttcgtcttgcgatcgtgctccttatactcccgcactaccttgtcccattccttgggatacactcttgaaatgctgccaggaactgctcaaaggtgaatccaggttgcaatgactcacaggtgatccgcaccttctccgctttcttaactatcactgccatttgctgacccctcttcgatttagaaacactgtatatagttgtcaattgaagctgcgcagacaaaatatctagtgattgttgccatcaaacgactcgccttatcaggtcacctaagcgaaccggatcagtgtcgcacagcgtcttaatggccttgatgctggtcatccccaagatctcgcctatgtggcgttcgtctatgccctggcgcttgagcttcacagccagcgttcggcgggcagattgggccgttgccccctcaatgccagcctgagcgaacaggcgagtaatcagggcggtcagctggtcggccctatagctcacccgaccatcacgctcgatgcgggtcagtttgagcggctgcccagtgcaaacagcccgctctgcgggtcgagtccccgataggccgttagcctgccggtgatgccatgtcctcgcttgaaccgatctgcaaggtgctcatcaatcgcggctatcagcttcttgttgacccagcacagggggcgagcccgcccgttaaatgcaatctccggcctgagcacagtttcgaccagcggttcaccaccaggggatagataatcactcacgcacagttgcgcaagctcggtgggcttcatgccggtgccgaaacagcagagcagcaaggcggcatccctgagcccattttctgggctcgataccttggccactgcaacggcatgggtcagctgcggatcttcaacaacaatcgcctttggcattaactgtaaaatcccgattaacgacactaaacagagagagtacaacaaaagagaggggccataaaggcccctttttcaattctggtcagtggttcacggaaagttcggcgggacaggtgagtgaaagttatccacaaaatcggtgcaaaagtgaccccattagctgtgcatgaaataggcatcagggaggtaactgccgcgctatcgcttgcctgctggcttgttcgtcgcagcgaaaagatgccgctcctcaacgcccagccgctacttgctgctatctggtcagaattgtgatctcaatcaacctaaccataccgctggtacggtatggtgtttatacacggatatacccagctcgtaataacaggcatacccgttgtgcaaaaagaaaaccccctgcgctaacagggggcagcacgtaaacccgttccaggagtaaacatgacaactcacagtaacaaaaagcgggggatccgtctaatggacatccctcatatgccagccgaacaggccatcaccctcctgatgcaaaaagcattttgggtcagagaggcaatggcaaaacactgttatcgccagatatcacagcataaataaataacgaataggcgggatacccgcctattacctttattttagttatcaaggtgaaaatactttaaccgtcccgttggtatggtataattgttttgtggtccgggattggcctggacccaaaaaacaggattgcctgtatgttcactgaaagagaaaaacagattatcgcgctggctcacagcattatcgctcgccgcttcactcgtctggatttgctgagcagccccgagatggttgtcgagtttctgacaactcgctttgccacgcatgagcatgaaacttttgccatgatcctgctggataatcagcatcgggttatcgacaccgttgaccttattcacggcactattgattctgccgccgtgtatccgcgtgaagtggtcaaaaccgccctgaaatataacgccgctgctgtgatactggctcacaatcacccgtccggtatcgccgaaccaagtcgtgcagatatccaaatcaccgaacggctgcaggccgcgctggatttcgttgagatccgggttctggatcatgtcgtggtcgccggtgaatacagtgtgtcatttgcagaacggggattaatttaaacactgcgccgcccctgacggggcggctggagccttattatgtctgaacaaaaagctatctacgatgtcactggactgaattgctctatcgaggagttcaaaacacggccctgtgtccaccaccgttattcgtctgaatttgtgctgcctacgccggatgagatcaggtttgtccggactgccttgttaggctggccacaaaccaagctaggggcgtttttgggctatcccatcgatccaaaagggtgcccgactgtcagacgctgggagcgccctgttgaggcaaacaatcatcgggctatcgaatacaacgcatggcgacgcatattgctggcggctggcgtgattgaggggttggaagatctgcagatcgccgaccgttatctcgagtttattgggtaaacgaccatggtgacattcgactatcggagcggcattttggaagctgctgataccaagactggctatgaatggtgttggtttaaaggggactcggagataacgagaagtattgagggggaactggccggttcgctcagtgtgccccccgatgcgtcggttgtggccgttaaaacgatcattcgtggtgacgccaagcgttagggaaggtggcgttatggtgctcggagggataaaaggagttgcgtacgctacggattgaaatagggtggactaggttattaagtgtatgcatgtccgccctatttgaactcataagtattattatttaaggtctggcgcgataatttttctctttaaatccatatcgtgtcgccagctcattccgtcattttctacccattcagatagttgctcacaggtcagtggttttcctgcattaaggtgaaaaaaaatcatggctacagcctgatgataacctctgcgatatgacccctcagattgtggatctgctggccccatatcagatagcggccccatgaatccggcaagcaattggtcaatattgggacgttcattatcactcatgtttttaaacctcgatgttgatgtaacggcatttcccgatatcaatatctcacgcattacccagcctttccaactgcaaactattgacacctatgcatgaccgcaagcggtcgcgctgtcatgctgcgcatcgagtcagcgaaaagatgctgtctcgccccttcgggtttccatcgctcatgcctacgcctctgcgaggctgcgcgctccgcttgccgcacccgtggccagcttcatcgctctgccttgcccctctaagcccttcaccgccaggcaaactaacacgccggtcgccgctgccagtgttcgcttcgccatctcctcacccgttcgcactctcttcgttcgcttgcgctgcggcttgcggggatgcacaggcatcgtctcccttgtcgcgtgttgtttccctttcttgcggcgaagaactcagagaggcaaatcacatcaagcaacgcagtaaagagccacgggcgctgaaaaccttaacgcgcggctcggaatctagtgaatcgcccctggttttctagacactctgttgctgacaaataaactgcctttcaaactctaccggcgacagcccatcattggaaccatggcgcctgattgggttgtaaaacatttcgatataatcaaatacgtcgctgcgggcttcgtctcttgtcgagtaaatcctgcgcttgatccgctcccgtttgagcaattgaaagaagctctcggcgacagcattgtcgtggcagttaccacgtcggctcatactgcaactcaggttgtgggccttcagaaagtcctgccattcaccaccggtaaactggctgccctgatccgaatgcaccagtaccggctgcgttggcttacgtcgccaaaccgccatcaataacgcatcaaccgccaagcctgccgtcatgcgtggcttcatcgcccagccgatgatctggcgagaaaacagatcgagcaccaccgccaggtacaaccacccttcttgagttcggatgtaggtaatgtcagtcacccaggagatgttgggggctggcaccttaaattgacgtgccagcgtgtttggggcagcctgtgggctcttgcctccataatgccccttacggcgttgatagccagtttgcgaacgcagcccctcccgcctcattaatttggccacacggtgcttgccgcaggcttcccccaagtcacatagatcgcgatggatcttgcgataaccgtagacagcaccactttccagccaggattgcttgaccaatccggtcagccgttcatccgcttgctggcgtaacgatgcgggctgtttcagccacgcgtagaagccacttcggtgaacccccagggtctggcacagggtaacgacactgtaccggtcgagtcgggaggttatgaacgcgtacctttccttgactcgctggcaaagtacgcggcggcctcctttaaaatgttgcgctcctcagtgacttggcgcagttcggctttcagacggcggatctcggcttgtaaggctgactcttcgtgctgctgatcagcgggcttaccgtactgcttgagccatgcatacaggctgtggctggataccccgagggctcgtgctacgtcagccaccggccggccacgctcggtaatttgtttaaccgcttcgattttgaatgtttctggataacgctgacgggtcataacacctccaatagttgcctcattttaaggctgtgaggtgtctagggaactgggggcgattcatactccactatcacccaacagccgaaagtgggggcacattcaatagcttcgtcatgtttgacccccagcacgccacaaaaacacctgagaaatgggaagcctgtaagaaagtagggatggagcacaaccagagtattcttcagaagcatcaaagtgatgctgaacggacagttaaaactggtgtgtgtgtgggacctaggcttgggattaccgagggctaggaattccctgtgcagggagagaatgggagcgtgtgggagatcctgttagggggtagctacaggaagatcagcaagcggtctggccgtgttcagggctggaagaatgggccaagatttgaccctgtagctactggagaaagagtatctatcggctgagtttatttaggctcctagttcaggaacaaaataattgtactttcatcatcgtaaatttatgtataagtggagcctgtaaatccaattgtgtaaccgcccacgaataagtaattttttcaaaaggataccttcgtgggtaagcaaatggaccaagacaaactcaaagcactggccgctgaactggccaaagacatcaagtctgaaaaagatctcggcaccctcacccaacagctgatcaagctcaccgtcgagaccgcgctcaatgccgagatggacgagcatctgggctacgagaaacacgctccacaaggccgcgggaccggcaacaatcgcaatggctattccaccaagcgcctaaaaggccagcacggagaggtcaccatccaggcgcctcgcgaccgtaacgcctccttcgagcctcagttcgtccgcaagggccagtcccgcctgacccagatggacgaccagatcctcgccctctacgccaagggcttgagtacgcgggatatcgtggacgcgttcaaagagatgtatgacgccgacatctcggcggggctggtatcgaaggtgaccgaacgtgtcatcgagcaggtccacgaatggcaaaaccggccgctggatccgctctatcccatcgtctatctggactgcattgtgctgaagatccgcgcgaaccagcgggtgatcaacaagtcgctctatttggctctgggcatcaatatggaggggcacaaggagctgttgggcctgtggctggccgagaccgaaggggcaaagtgttcaggttgagccggaatgagcgttcacattggtccggaaatggtgttcacgttgaaccggaatcggtgttcatgatcggccggaatatgcacggtgatcgcctgaacggtcacctgtaatggagtgggcagttacacagaattatttacaggctcgaaaaacaggaaactcttctacagcctcatgaatgatcgcaatctcctacgcatagaatcgcccagcttcgtagagaaagtcgagccggaaccatctagctaaatcttcgagggtatccggtatcagaacgtgtcccagattggctttactcagctcatgatcagtcaggtcctctttcaacagatgcaggaaggtaagatagagacaacccgcatccatcaataacgacctttgcaattcttgctgaataacgttcaatagacggcaatacgcactctgccgagctgacagaatgataaacagtgcccttatagggggttctatgccatgtccgcttttcttcgttataacttagaggagagctgaaccctcttacgatcagataccactgagttaatggtgtggtcacacaatgctgtttgttgtaccaatccataaactctcccgaaggaagagaacgcatttttattagcacttctgccacttccggttcaaagcagccggtcacatcatccataatctgctttgctttagctgccaactccggttgttgctcaacccaacgtgtaatcgcggtctcatacaatgaatcagcttccattgcttgttccagcgtggttctttctttagccactgcggcatcctcttatgaatctatagattgctgattttgacatgactcttcgcgtaattttaccccgtcgataaattctgcaaaaaatctgtaagggcatcttgagtaatcaagccgcgctgatttcccccatccccccttagttatccagccagcctgttgcctcaccgtcctcttcctgtcaccatctgagcgtctgcctgctcctctccttcgactaccccaagccatcgcattgctaacacataggcgatcccctgcgtcttcctgtggcctcctgctgtgtgtctctgtcctcccatcagtcccattgaggtatgccttactggccgttgaacaccacagtaagcaatcacaagacaacacaaggacgaatcaatgaataccacagttgataaagtgaagaacgttgtgactcgaaacatctatgtttcgctgagtgcgagtgcggaccagattaacttcaacgagatcttctccatcacggatcccaacattgccccccaggcgtttgcgatggcgcaggttttccagcaggcgctggtgcccactgatgacaagaagtcactccgctttgatgtgcaaacagccataaacctcatcaaaaagcatcctgaaatggcggtgatcaacttcaccgatcaagtggtcgaacaatccaactccgccgtccagttgatggtagacaaggtgctggagatattgagcaaggtgttgggggtcgtgcttggtgcagcgccgaagcaaaaactgaccgagtccatcgcgagtgcgttcaccggcctggatgaacaaaagaatgatgcctggattttctgggagcacacgacagcccacaagactacctatcaatacaacatcctgttcggggtccagtccaaagaaaccggcctgttcctctatggcctgccgatggggatggagatcaccgtcgatatcgaaaaggaaaaagtccttttcatcacgctgaaggacaaagagtcctaccgtgtgcatctgcaatcgctctctgttgttgagatgatcaaggcgcactgcaacctgaagctggcagcgaaagctggcgggaaggatccgcatcagtgaatcgcccctggttttctagacactctgttgctgacaaataaactgcctttcaaactctaccggcgacagcccatcattggaaccatggcgcctgattgggttgtaaaacatttcgatataatcaaatacgtcgctgcgggcttcgtctcttgtcgagtaaatcctgcgcttgatccgctcccgtttgagcaattgaaagaagctctcggcgacagcattgtcgtggcagttaccacgtcggctcatactgcaactcaggttgtgggccttcagaaagtcctgccattcaccaccggtaaactggctgccctgatccgaatgcaccagtaccggctgcgttggcttacgtcgccaaaccgccatcaataacgcatcaaccgccaagcctgccgtcatgcgtggcttcatcgcccagccgatgatctggcgagaaaacagatcgagcaccaccgccaggtacaaccacccttcttgagttcggatgtaggtaatgtcagtcacccaggagatgttgggggctggcaccttaaattgacgtgccagcgtgtttggggcagcctgtgggctcttgcctccataatgccccttacggcgttgatagccagtttgcgaacgcagcccctcccgcctcattaatttggccacacggtgcttgccgcaggcttcccccaagtcacatagatcgcgatggatcttgcgataaccgtagacagcaccactttccagccaggattgcttgaccaatccggtcagccgttcatccgcttgctggcgtaacgatgcgggctgtttcagccacgcgtagaagccacttcggtgaacccccagggtctggcacagggtaacgacactgtaccggtcgagtcgggaggttatgaacgcgtacctttccttgactcgctggcaaagtacgcggcggcctcctttaaaatgttgcgctcctcagtgacttggcgcagttcggctttcagacggcggatctcggcttgtaaggctgactcttcgtgctgctgatcagcgggcttaccgtactgcttgagccatgcatacaggctgtggctggataccccgagggctcgtgctacgtcagccaccggccggccacgctcggtaatttgtttaaccgcttcgattttgaatgtttctggataacgctgacgggtcataacacctccaatagttgcctcattttaaggctgtgaggtgtctagggaactgggggcgattcacaggaagcgcaagagttcttcgctctgcagaagaaaaaagagccggtccgcatctaattaccgacatgcctcaaccaaaacgcccttctgtgaagggcgtttttttatctggtgtcatgtggtgatgttcttcttccatgtcaaacacagccaatacagcgtgacgcaggttgtgtcgagggaaccttcattacataacaacagccgagtcatgctcggcataaaggggatgtcggagcgtaaagccagcgctctccttggggtgtgtcgcgctagcctgggttatctcatgtgtttctggctcacttgccaagacgcaaggtatctgcgcccatgcctattgcagccgttatgaaggactaaaaaagccctcccaggcgccagacaaccttatgcacgtctggcccagtcgtcagccgctgtgagtgacgcgctcaaggggcttgggtattggcactgacttggttgacgagtgcatataggggagcaggcgttcggtttctttcttcaccaccgagtagcattcacagcttaatcgctcgagtttgggacgatccagcaccgtgatttggccccgacgatattcgatgactcccagtttttgcagtttccctgccgcctcagtgacgccttcacggcgaacacccagcatattggcaatcaattcctgagtcatcgtcaactggttgctgggcaatctgtccagcgatagcaacagccagcggcacagttgctgatcaatggagtgatgccgattgcaaactgccgtttgtgccatctgagtcaacaaggactgagtgtaacgcagcatcagatgcaacaaatcgccgtggacattgaactcggtcttcaacagctgtcctttcatgcggtaggcgtaaccagcactttgcacaatggcacgattagtggtgctttctccgcccataaacagtgcgacaccgatcaatccttcattaccgacgacggcaatttcagcagatgcaccgcttttcatcacgtacaagagtgaaacgatgcagtcgagaggaaaataaacatggtgaagcgtatcacctgattcataaagcaccatgcctaaaggaaagttcatcaactcaagatggggatgcaatctgctatatgtgtcagctgatagcgcagccagcaggtgattctgctggggatgataattatcagtcatacatattccaaatgttaaacaaaactttcaccagcctatcatattcacagattgtttaccttccgtatgtgcgctatcgcacatagagaaatatatatacgtgatgaggactaaacaagggcattttatgtgctctaccgtacagactagcctgattggcaggattatgattttgagtgacaaggaatatatttacagtcaattttcatagcgtagtgacagggaggtggcgggctgaaaagagcctccctgaatagtgtttatccattcactcctgcgttgacccgtgtcttatgtaacaccgccaggtaatgtgttaattcatggccggtgtcctttcaccaagtatcatgctgtcaggtcggatcgtgattatttcatccgccctttgtcatattgaacgggagagtaatgatgagtgaacaaaagcaagtcatgtcaggcgaaagtgtttctgaatcggttgatgataccagcaagaagttacatgacgctgtcgacagtgcatccaagacagttcatcctgcgttggataatttgagcgaacgctcccatcaaacggtagataaattagctgacgttgctatgaatgttgccgaatccattgaacagaaaagtgataatctgcgagaaatgaaaataaaactgttcgaccagtgccgtacacaaattaatgacaagccgctcatggcgctcggcattgccatttctgccggatttttagtgggttggttactgaagaagcgttaatgaacacggagcgaaccacagagagtgcgcccattcctgatgcagaattgacaccgacggagtcggtgtcaattaccagcctagcgacctcggtttttggactgcttggtgaacaactgcaagagcgattgcagttattcaggctggaagtacaacaggcaatcagcagcctgattggcatgcttgtctgtggtctggtcggggcttttttattagtcagcttatggttgatgttggctgcggcctcactatgttggttactcgagcagggaatggctacgagtagcgccttattcatcatcagtgtgggcaatggactcgccattggcggggtcatgatacggtaatcgtcgttatcagcagaatatatgtatcgatgcggtggcgaccagcaatgcacccgtgccatcagacgagtcctcaaccatgcctggagcgcctttatgaagctgcctgtagcgtgtcacacccgcccccttgttcagggctcgcgccgggagaagattgccatcttgcggcagcgactgcagtcccgtcagttgacgatagtcgggctgtcccatctcatgaaacagacactgcaaacgaggctcactcatcctcttgtgctttgttctgctgcctgcacgggttttatgcttggttatgagggaccgcaaaggcgaggcgcgccagtcacaaccggcagagtgacgtcaagtttggcgtcgggaatagatatgtttttgctggtgtcacgactgtttggtcagccagaacagaaaaacaaagacatgtcacatcgtcaataacacatggcagaatggccacatgttatattcatgctcatgaatatatgcttgcttaaacatggttattataattcatgagcaatcacaacccattatttaggagagtatatgctatatacccttgctatagtgatgcttctgctttgggctgttggtctggtaacagccaccacccttggtggtttcattcatgtgctgcttgttatcgcggtagttgttgttttacttcgtattattcaaggtcgtcgagtgctatgacataatctgacgtgtacgctggtgaatatactaacgttaaccaattttagatgtcacattatgaatatggtggtcagttaactgagccgttatgttcgttagcgcacagacgacaagatgatatagccgtaaattataatttagcatgccaatcaataaggtgctggctgcttggctcgacaagcgtgagtgtgtggttatcgttattcacagtaacgctatacagagttctggcactcacagacaccatgttctaatgaagcatacatttcagtttttaatttgaaatgtttaacactatttggagtaaacattaaatgaaaactacaaatcgcttttcaattctgttggctatcgccgttctggtcactgcggtaggttgtgcatcaactaaaaataaagcaggcacaggtgaatacttggatgactcagtgattaccaccaaggttgttacggctatcttcaatgatccggacctgaaatcagccgagatcaatgtagagacctttaaaggtgtcgtacagttgagtggctttgttaaagacagcgccaatatcaataaagcagttgttgtcgccaaaggtgtcaacggtgtcacctctgtcaaaaatgatctgcgcttgaaataaggctgtgacagtcactatccaagttgcctaatccaatgacttggccccaaaatatgccccggggcagatcttgttatgtgatcttccactggtcgaaaagggcacgctgatcaccatgtaaatatgtcttggtcagtttgatagcgaggccgaacgttgaatttatgctcctgctccgggagcattcttatatctattcatgctgcatttttccgtgatttttcctgccatccggtggtgatgaagggtgtcaggtggtggccgattgcttcaacgacgtagggtgggtcgatctggtgcgcgaaggctttgactgcgtagtacgggtgggcgcgctgggatcctcgagtctgctagcccggctccagtgaatgaatttggcgctaattgaatcgtgatgtctcttttagagacgcatttggatttgatgtcaagtttgatatttgatgatttgctcattatgagatctggccacggtcgcttggctagtcgggttccgtttcacctgtcatatttaaggcggtggcccagtgccgtgatcggagcaagtttatgcgggtggaacgtcagcgtcttattcgttcattgtttgatgaatacatagaaatgtattcggcacgtgatgttcgtcttgttacccggtttagtgacaatttcagtggctatgcaggcagtagtgaccagcttgtcaccgatcgggaagagtggatacgcatcactcgcaaagatttcgcacaaatccccgagcggatccatatcgaaatgctggatctgtcattgcaagatttggcagaggatgtggtcgtcgcgaccggttttttccacattcacctgcccatacctgaccatatcttgtcgcgggagacggccaggctggtgttgatcttccgccacgaagagggcgagtggaaaatcgcccatagcgggatctcgcttccttacgggttggcgcaggataccgaagtctatcccgtggcgcgcttgtgcgagcgcaacctcgaacttgaacgcatcattgagatccgcactcatgagttggccgaagccaaccggcagttggaaatcctgagtaacacagatgccctgaccagcataggcaatcgacgcctgttcgatcacattctgctgcaggagtggaaccgcgggttgcgcagcggcatgccactggccttgatcatgctcgacatcgatcacttcaagcagttcaacgatcactatggtcatcttgccggggacagttgtctgcgggcgctggcccaggcgttgtcacagtccgggcgcagggcaggggagctggtggcccgctacggcggtgaggagttcgtcatcctgttgcccaacatgaacatgcaggcggcgtttgccacggcgcagcatcttcaccgtctcatcctgacgctggccttgccacgggctgactcgccgctggggatagtgaccgtcagtttcggggtggccagtttgcagccttccaccacccaatcagccattgaactggtgcaacaggcggatgccgccctctatcacgccaaattggctggccgcaattgcatcgcactgagcgagtaacaaggggatacgttctcactccacgccattatctgggggcactctcgatggaggcctgccgcttgaaaagcccgggtttgctggtttttcgattttccgaaaatacgatcagcatgcgctgcagggcgataaagcaaaacagcagcaggcctatgatgatcttggtccaccaggagctgagggtgccgtcgaagttgatataggtctggatcaatccctggatcaagacgccaaacagcgagccaaagacggtgcctacgccaccactgagcaaggtgccgccaatcaccacagcggcgatggcatcgagctcgaccccgacagcggcgagcggatagccagcggaggtatagagcgcaaatacgatgcccgccagggtcgccagtgtggtggaaagcagatagatgcggatagtggtctggcgcaccgagatccccatcaaggctgccgaggtggcattgccgccgatggcatagacgttgttgccaaagcgggttcgattggcgagcagcatgccaagtaacaccaccgccagcatgatcagggccagcaggctcaagcgcccaccgcccgccatcttccatgacagactcgacaggtaggtaaaggtcggatgatcgatgggcagggattgttccgagatgaggaagcttgccccccgcagaaagaacatgcccgccagcgtgatgataaaggccgggatcttcagggtatcgatcagccagcccatgagggcaccaaaactggctcccagcatcatgaccagggggatggccagataggggcttacccccagatcgccaatcaacttggcgagcaagaccccggtaaatgcgatcacggcgcccaccgacagatcgatgccgccagagaggatcacgaaggtcatgcccacggccactatgccaagaaaggcattgtcggtcagtatgttgcaaatgatgcgggtagataaaaaagcgggaaaggaggcaaggcacaccagatacccgaccagaaacaccatgatggtcaccatcaagggaagattgcgtttaaacatggcgggctccccgggaaaacaggtgattgaatgcaggggattgcatgacgagcaccgccagcaccaccatggccttgacgatttgattccactggggctgatagccggagagcagaatgccggtgttcaccccttgaatgatcagtatgccgaccagggagagtgcgaggttgaagcgtcctcccatcagcgaggttccccgccaagatggcatccatttccagccagaggccggcattgttggcatccgctcccctgatgtcggccgccactatcatgccggcgacggcagccagcatgccactcagcagataggtggcgatcaccaccatgggagtattgaggccggcattgttggccgccttgatgttgatccccacggcttcgatgaagagcccgagcgcggtgcgcttggtcaacaaccagatgagcagcgccgcccccagggtgatgatgacaggggtaggaagataaaagagtgacccgctgccgagccaggccagggcctcgttgttgaaggtgatgatctgcccctgcgtgatgagctgggcgataccgcgacccgccaccatcaggatcagggttgccactatgggctggatcttgaagacggcgaccagcaccccattccacaagccgcataagagcccgaccccgagcacggagcacagaatgacgggaatgctgtggtcgccggtggccatgcttgccatggttgcgccgctgattgccatcacggcacccaccgacaggtcgatgccgccagtggcaatcaccagtgtcatgccaagggagagcagggccacaggggcgcagcggttgagaatgtcgatcaggctgccaaacaggcggccatcctgaatatggatggcgaaaaaattgtcggcgaccagggcgttgatgagcagcacgcagagcagggccccgcattgcgccgtgcctgtgggcaaataccggctggcccgcgctcgccggatggggatgggtagtatggatgacgtcatatcaggcctcacatggcaatggcattcatgatggcagggacagacagcgcatcggtcgccagctctgccacctgttttctgtctcgcaatacgatcacccgatcggcataactcaccagctcctccagctccgatgagatgaccagcagcgccaggccattggcacagagtgattcgatcaggcggatgatctcggcatgggcccccacatctatgccccgggtgggttcgtccaggatcagaaactgcggtttggtcagcagccagcgggccagcagcaccttctgctggttgccccctgacaagaactggatcggctgctccggacccggggtcttgatcgccagctgctcaatgaagcgcgccgtgatctcgtcctgctccttgcgtgacaggggatgcagccagccccgctgggcttgcagggccagcaccatgttctctcgcaccgaggccgaggcgatgatgccggcgttcttgcgatcctccgggcaaaagccaaagccgctggcggcggcctggcgagcagagcggatcgaggtgaccttgccgcgtacccggcattcgccactgtcactgggctgaatgccaaacatcagctcggcggtttcggtacgacccgaccccagcaagccagccagaccgactatctcccccggcatgacgtccaggctgaagggggctatcacccctttcttgccatagtgtttgaatgacactgcggggtggttgctgcgcagggttttgcccgcacgctggagcgcattctcggccagctcgcgtcccagcatcatcttgaccaagtccagctgcggcagtgtggcggtttcacgggtgccgaccagctcgccattgcgcagcacagtgatgcgatcgctgatgtcgtagacctggtcgagaaaatgggtgatgaaaatcaggctgacgcccttgtctctcaagctgcgcatgatggaaaacagcatctgcacttcgctggtatccaggctcgccgtcggttcatccaggatcaggatcttcgctgacaacgagatggcccttgcgatggcgacaatctgctgcatggcgaccgagtagtgtcccagtggtagcgagacgtccatttcgaaaccgtggctggccatgatggcgctggcttgccgtgacatgctggcccgatcgatgaggccaaaccgacggggttcatggccgatgaacagattgtcggtcaccgacatattggggagcaggttgacctcctgatagacggtgccaatccccaagcgctgggcgtgggccgtgtccgtgggggctatcagggcgccatccagctcgatgcgacccgcatcaccttgataaaccccggtgagggtttttaccagggtggatttgcccgccccattctcgccgagcaacgccattatctctccccgacgcagtgagaaatccacctggtgcagcgcgcgaaccccgggaaatgtcttgcagatcccggtggcgtttaatacgagttcatgatggttatctggcatgaaaataggcactccggtatagccggccatataagaggttgtacttatatggccggctattaaaaggactggctcacgacgggcgtgacttagtaacccatgctctttttcatgtcgagctgggcctgtgcactgtcaggctggaacagaatcgacgctgtcttgatgtgtttggggggcaggctgccatcttttttataagccagtagcgcgtcaaaggcggggcctgccatattaggtgtcaattccaccgaggcattggcttcaccggcgatcatcgccttgaatatatccggcacgccatcaattgaaatgattttgatgtctttacccggtttcagtccggcctctttaatcgcctgaatggcaccaatggccatgtcgtcgttatgggcatagacggcgcaaatattcttgccattattctcggccttgataaagctctccatgacctctttgcccttgctgcgagtaaagtcgcctgattgggtccggatgatcttgatggtgggtactttggccacggtatcgaggaagccttttttgcgatccagcgccacgctggcgccaacagtgccttgtaactcaacgacattgcaggcttttccatcgagttgtctgaccagccagtctgcagccacagccccttcatgcacgctgtctgcggcgacgcccgtcatgaagagcgagtcatctttcacggtaatattgcgatccagcaggaagacgggaatatccgcctctttggcttcttgcagcacgggttcccaaccagtctggacgacgggggcaataaagatggcatccacaccctgggcgatgaatgagcgaatggccttgatctggttctcctgtttttgctgggcatctgcaattttcagtgtgatgtcacgtttctctgcttctgtcttggccaccgaggtttcggctgcccgccagccagactcggaaccaatttgagagaaccccaccgtcatgtcggcagaataaacagtacccgagagcaagactgcactgataattcccgccagcttcatctttttatacatatgacactcctttgtgatgcgtttttaaataaacagggtcgagccaaattgtttattgtgccaaccaagagtagaggcttctttttttagcggcgggagctggttcacagaaaatttttggcagcataattcttcatacaaacagcaggtaagttcatatattcagcaggggagctgttgatttatttgcctatttatttcgatccctgaccattgtgtccagagccggcggatgaggggccgtcaacagccgtgctgtcagtaccgcaggcgcaggactaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagagcccatcaccaaataggaaaatggcgtcccgccagacatatattcacaacacgaaacaaccataatatgctgggtatgaacagaggataaatgaacagtccccatcagatgatggttatatcctgataaacaggatatgcaagcatggtaatgcatctccctcccggatgaataaatggcctctatatcatgaaaggagggaggcaatatgcctccctcttgccgtctgaccagatatataaaggatcccttgtattgatctcgttagctccagtgacggagccgagcccttattacttggccggcaccagcgcccagggatcgcccttgccgggttcattaccctgagtccaccatttggcctgataaaccgcacccttatgactgaccttggcccccgccgtataaaccttggtgataccccaggctgcatggccgtcaacgggcgggtcaaccggatcgatcggtgcgggatcgagcttggcgacaatacgcactttcggccagttggcatgggagccgtaaaagttggtcacacacttctcgtagtctcccggcaccagggccgaataggcggtctgaaaacccaccagctcacattcgaaggagtaaccgccgggtctgtctgggtagtacttccagttgccatcccagttggtataaagcacatcagtggcgccgttcagattcaggctgccgtagggggtctgctgccagcaggtgttcttctcgtcggccttgacggggatctggtaatgctcggccagcccctcccaataacggatccggctgaccggttgccccttgtccttgttttgttcaccacactctatgccaccattgatgacgttgatggtggtgccaaagccatagccgatgccggccgctatctcgcgctgggagggcacccaggtgcggtcaatcacatgcagcatggcgggcttgggcgcctggggggtgaggaaaaaccagatggcggatgccaggttcaaccaggagtcggccaccagccccgggttgttgagcagcacagaggcatcgccgtcaaacatcgcctcggagaaggcgccgtaattgaagtgataagagagctgctttgcgccgcgaccgaaatagccctgccccgtactgcagggccacttcttgttctgccagtcattttgcccgcacccagtggtgtaacccgccagcccctctgaccagcccatttcacgcacatgcaccagtgcctgttgccactcctccagcgccagcggattatcagaaatattgtctttgctgatatgaccacccgtctcctgggaaaaatgggcgaaggcggtcactatggattttttgcagatggcatccgaatcccgaccatcggtatattcaccacaaaaagcagggaatttacctatggcccgcaagaatcgttcataggtatattccggcgctgccatctgggttaaatattcccagtcagactccgtgaacacccgctcgacccgtttgacattatccgggttgctggccgctcttggcgtgatggcatcgacaatattattgggccgagtcgccaatgcttttgaccagactccgtacatggggttggctgtctttgctttttcaactgccgcaagatccggtgcggcaatcacatatccaccagcattttttggatcgggctggatattcatggcggcatagcttggcaatgcgcaggcagcagcaaccagccaggcacattgcgtgggtttgaacatggggcacagtccttgtctcggaaaagttcatcccgagaataggccttttcataactaaattctcatcaaaaattaagaaataaaacggatctgtgagccatttcacttagtggccgtgggccatgaaaagcatataaaaagagacactgaatgtcggcctgatacgtgggcataccactgggatgtcgaaacaggatagagaaagacaagagcggcatgataatcgccctgcctcacccttttatcctggctactagccatgacaatgacttgtctgatgatccccggattgccccgctggcagcagggtaatccggggcaggctactcagaggttcatgcgagcgaggatcgcacggctcggatcaaaacattgcgcggcgtcatgggcttgtcgcaaaactcgcccacttccacccggtagccatgctcttgcaggaagagcgcccgatcgagcaccaaccagatctcgagcggacgacgaaacagatggcgcaccagctccatgcgggcgacatccccataacgcgcctcccccatggccagaaaagcggcaagatccatccccacaggcagggctatccccttgcgctcggccgcccattcacaaaacgcctcgaagctgccggtgagcaggcttttttgcatattgggcaccggcaggtattcgttcaccccgcgcacctggcgttgcaggcagtcaaagccgagccgccataccacctcctgctcgcgcaggcgggagatgcgcgcgccggccgtgactgtttcctgcagcggcagccgcagatccgccttggcaagcgcaagcgcgctggccttggcagcagcagacaaggggcgatagtgggtgccgcggatcaggtgatagcaacaaggggatatggtcactccctgggcaccacgttctgccaccagcgacaacagatgggtgtgcagctcgccacaggcgtgcagcgccatggcgtggtgatccgtgacgagcaactggccggcatcggccgcaaaggcatccgcttgcacgaaatgcatgcgagccccgtcgcgggccgccagccgacgtccctcttcacaaagcgggccttgcagctccaggctcaggatctctgcctggcgatgcagggagaccagccgccccagatggcccttgcctgcgcaccactccagataggggccttgatggggtggcaggcaaccggtaaaggcttctatctgcgcctgcttgcgacccggcatgtgcagcgccatctccttggcgcactggatgggctccggggtaaatagcgcaagttcactcagggtgtgcagcgtctcccccgccgggatccagggggcgagcaggtcgcacagggcccccatgtcaccatcgagccgattgatctgctcgaggggcatggcgttgagcagtgcggccagcgcgggagtctcgtcggcaaaagccagattcaggtgatgatagggttgatattgccaccagcgccgggtctcggtcagcaatcgatccagttgttgaaaacgttgagccagcacgcttgcccctgccttgcagtcaaaaaagaggctcattttagcgatcccttcccaaaaagcactcgccaatgcggatcggccgccatgagaccgggcttgagcctgacctgcggtcattaaccctggccttgccccggcaggcaactataagcacaggcgtcaaccaggcaaacaacccggagcccgggcgttggcctgacaaagagaggggttttatgctatattccgccccctctttaccctggttcgctcaaggcgggccattttaccaacatgaatggaaccaaaacatgaccatcaatgccatcctgcaagcgcgcgcaggcgccaagtgtgaactgtgcggcgccgaacaggcactgactgccttcgctgtgccccactcaccggccagcgatgatgatcacagccttgccctgtgtgatacctgccgtggccagctggaacagccggacaccacagtggtcaatcactggcgttgcctgggcgacagcatgtggagccaggttcctgccgtgcaggtcatggcgtggcgtcagctgaaagccctgtccggccaaggcgaagtgtgggctcaggacatgctggacatgatgtacatggaagacgagaccaagacctgggccgaagctggccaggctggcgacgatgacgacagcgtaccgactctggattccaacggcgccgtgctggtcgaaggggactctgttaccttgatcaaggatctggacgtcaagggcggcggcttcaccgccaaacgcggcaccctggtcaagggcatccgcctgaccaacaacccgctgcacatcgaaggcaaggtcaacggcgtacagatagtgctggtcgccgcctacctgaaaaaggcctgactcctcggcttgaggatctagccgatcgcagtcacatcccgtgcaagccaccctagcgggatagcaatacaaaaagacccccctcatgtcattgaggggggtcttttgttatccggggcaacaggccaccactttcatcctgctcgggccattaggcagagcatggatcaggtttccggcaagcgttacccgtagaaacgctgctgctccgcagccattgccttgaggcgatcgcagggagcaaatcggtcgccatagcgtttctggtagtgctcgagacgctccaccagatggtcgatgccgagggtgtccatgtaacggaacgggccaccgaggaagggcgggaaaccgatgccgaagatggcaccaatgtcgccatctcgcgccgaggctaccacaccgctgtccagcgccatggctgcttcattgagcatcatcagcacgcagcgctcggcaatttccatcctggattgcttgggcgcaggcttgaccccgagcacggcgtaaacgctctcatcgacctttttcttgccctctttgccggtaagccgattgcgtggtgcagccttgccatagaggtagaaacctttgccgttcttgcgccccttgcgatcgtcttgcagcagcttgtcgaacgccttgggtgcctggaactgctcgccacccagctctttctcgaggatgggggcgatcttggcacccacatcgatccccacctcatcgagcaaggtaatggggccgaccgggaagccgaagtccagcagggcactgtccagtacctccaccggctccccttccagcacaaggcgggccgcctcgttcatgtaaggcgccaggatgcggttgacgtagaaaccggcctcgtctttcaccacaatcggggtcttgccctgggcacgggcaaacgccagcgtggtggccaccgtctcggcgctggtgccggcgtggggaatgatctcggccagcggcattttgtccaccggactgaaatagtgcagccccacgatccgctccgggtgcgccgcttctgccgctatctgatggatgggcagggaggaggtgttggaggcaaacactgtgtgttcaccgcattcgtgctctacctctttcaccatctggtgtttgagagcgagatcttcaaacactgcctccaccaccatgtctacccgatggaacccggagtaatccagggtgccggagagcaggctcatctgtttttccagctcgctgcgcagaatgtgacggcgcttgagcttcttggccagaatgtcgtagctgtaacgcatggcattgccaataccggcgctcgccacatccttgatccgcaccggcacccccgccttggtggcggtgacgaaggcgataccgccccccatcaggcccccgcccagcacggcggcatgggcgaccttgcgtggctcggccccctgataggtgacctctttcttcatctcggtagtggcaaagaagagggagcgcagggcggcggattccgccgtcatcaccagctcgccaaagtggcgggattcagcggccagaccggcctgcatcccctcttccacgccgatgcgcaccacctccaggatccgctcaggcgccggatagttgccgcgggttttgctcatgacgcctttgcgtgcctgatcgaacagcaccttgcgacccagcgcattggtctccagcaccttgccctgcagatcccgtttcaactgatggcggggtttgccctgcttggccaacttgatggcagcatccagcaggatagaaggcggcaccacatcgtccaccagccccaacttcttggcctgtttggcccgcacctgcttgccggtcagcatcagatccagagccttggccacgccaatgaggcgcggcaaacgctgggtcccgccagagcccggcagcaggccgagctgtacttccggcaatcccagcacggttttgccgtggtcggtcaccacacggccatggcaggccagtgccagctccagcccgccaccgaggcaggggccgtgaatggcggcgatcaccggaatagccagcgactcgatctcggcgaagatgatctgcccttcgcgagagagggtctgggcatcttcggcactggtacaggccgccagcatgctgatgtcggcacctgcgatgaaggagtccttcttgccggagaccaccaccagcccgatcagctcgctgttatttttcacctcggccagcacggcacggatctcgtccacgaaggcgaccttcagggtattcatgctctcgcccggtacgtccatggtgaggataccgatgccatcctgacgtaccgtcagggaaaaagtcttcgcactcatcattccacctccaacaccatggccacaccgagcccgcccgccgcacaggcggtattgagccccaatcccccaccccgacgacgcaactcatgaagcgtctgggtgatcatgcgcgcaccggtcgcggcaaaagggtgaccataggccagggagccaccgaggacgttgaacttgtccatgtccacttcaccgatggcttggctgcgccccaacttgtcacgggcaaactcggcgctcgcaaacatcttgaggttggccagggtctgggcggcaaaggcttcgtgcatgtcgatcagggtcagatccgcgagtgtgatgccagcgcgctccagcgccagcggcgtcgcataggaggggcccatcagcatgtcttgccatacgtcgatggcggaaaacgcgaagctgcgaatatagccgagtggttccagccccagctcttttgctcgcccttcccgcatcaacagcacggcggcggcaccgtcggtaagcggggtggcgttggccgcagtgactgtgccatgcacccggtcaaacacgggtttgagcttggcgtagctcgccaaatccgagctctcgcggatgttgttgtcccgctccagcggcgacttgtaggggggcacgtgggcggtgaacacctcgccgctcagcttgccatcggcccaggcttgcgccgccagggtgtgggagcgatgggccagcgcatcttgcgcctcgcggctgatctggtggctcttggccatctgctcggcggtctgtcccatggagaggccggtggagtattcagccacggcagggggaaccggcatcaggtccttgagtcgcagtgcacgcagaatattgaagcgctgctgcagattgcgcgccttgttgagatccaccagggcgcgggccagcttcttgctgaccccgatgggcagcacggaagaagagtcggcaccaccggcaatggcgatgtcgaccgtgccggccatgatggattcagtgacgttggccactgcctggaaactggtggcgcaggcacgggacacgctataggcatccgtggtgacactcatgccggtaccgagcacgatttcgcgggctatgttgggcgcttccggcatctgcaccacctgaccgaacaccagctggtcgataagcttgggatcgaggctggtacgggcgagcagttcactcaccaccagcttgccaagatccaccgcaggcacgccgtgaaaggcggtggcctgtttggcaaaaggggttcgcagacccgccacgacggcaatccgttcgccctggcgagtcgtcagtttcaatggctgtttcatcctggctccttgggttaaaaggcagaggtctgacctcattgggccacatcttaacaatccactcacaaatttcatacggctgattgaaactaaattgccgtcatcttggccccctccctcgccctcttggaacaactggagtataaaaagaacaacgtccataaaaacaacgggttcatcccatggcagcggccgagttcagacaactgagagactatctggcaagccagatcctgggacagggcgccctcatcgaggggctgctgatcgccctgctatgtgaaggacatgtgttaatcgagggggcgcccggtcttgccaaaacccgcgccgtcaaggcgctggccagtgcggtggaggggcgcttcgcccgtatccagtttacccccgatctgctgcctgccgatctcaccggcagcgaggtgtttcacccgcaagatgccagcttcgtgttccagcccggccccctgttcaatcacctggtgctggccgatgaaatcaaccgggctcccgccaaggtgcaatccgcgttgctggaggcgatggccgagcaccagataacggtaggcaagaagagctggcgcctgccgccgctgttcatggtcgcagcgacccagaaccccatcgaacaggaggggacctatccgttgccggaggcccagctcgaccgcttcttgcttaaattgatggtggattacccgagccccgccatggagctcgccatcttgcagctcaacgcccggggcgagcaactagcccccccgccagtgaccctgagtcaggccgatctactggcagcccgcaccggcgttcaagaggtactgatgcaggtgcggctcgagcactatctggtgcaactggtgtgcgccacccgcccgggtagcggcctgtgccccgagcttgaacccttcatcgccgtcggtgccagccccagggccagcataggcctggcccgcgccgcccgcgcccaggcctggctcgccggacgggatttcgtgctgccggaggacatacagcaactggcccccgccatactgcgccaccgtcttattcccagttatcaggcactggccgacaatcttgataacgacaccctgatagcccggctactggacgcgataccatgcccctagcaaccccatgcccatgaccagacctgacgagccccgcgcacaccccgatattgccctcaccctggcccagttgctggccatcaggctgtgggcgagacaggggccgagggctcgcgtccaaccggcccagcagggcagacttggccgcatgccggggctcacctttcgcgagctgcgcgcctatcaggcgggggatgaggtgcgtcacatcgactggcgggtcacagcccggctcggtcgcccctacacccgactctacagcgaggagcaagatcaggcccactggctgctgattgatctctcacctgccatgtactttggctcacgaatacaactcaaggcccggctgggatgtgagctggccgcagccctgctgtggcagggagagaaacaggccaacaccctgatctgccacggcgccgagcttcatatccacccccagcggggctctctggtgcccttgctggaagcgctttgccatcactatgacgaggggctggatcgcacgccgttgcaatcccaatccctggcccggacgctggcgcgactcagcctgcctcacggcgccagattgacactgatcaccgaccaccagccctgcgatgagtcgctcagccagcagttgcaactgctcgggcggcgccacgacatccactgctggcagatccgggatccgctggaggcgagcctgccaagccagggacggctggccgtgcaggcaggcagacagaacggctggctcgatgccactgagcctggctttgctcatcgctaccagctggctgccgaacgtctggcccgccagtgccaccagcaattactgccgctggtacaacgcctctaccggctcgacaacggccagtcgctgcaacagcagtggcaggagggcgcatgtcgtctgttttaagcatgttgctcgctagcgcatccactgccgtggccacaatctcgcccctctctcctctggcggcgcaactgcgtgacatacacccgggccccatgctggtcgcagcatcagatccccgtattcagggctggtgggggctgctgatcacgcttctaattgccgtgctgatcggcatgacgctgataaaccttggacgctatcgccgctggcagcgacaaattgactgggaggcgccggatctggtgccccgattgcaaaccgtgctgcgcgaggcagccctgcgccgctggcccgaggtgcgtaccttgaaaggggatgcctggctcgcgtttctggacagcaaagggggctgctgcttctgtgaatttgcccaaacgccaggcaactcaagtcactgcactgcgcctacctgagttgggggcgagcctgcatctggctgccatccgggatggccgcattgctcagccgctggcaacagggccgcagacacctgcgtgaccggaggccatcatgatcctcgcctggccctggtttgcgctggcgttggtgctgccattgctggtgcgcttcggcctgccgccgctctctgctgacaaacaaaaccgaaccctgctgttgcacgacggctttcccctgctgcggccccatgccggccagccactctggcggatgacgctgtgctggtgcgccctggtgctggccctgtgccgtcctcaatggcaggagccccccctggtcacttaccagagcagccgggatctcattttggcggtagacctttccgacagcatgcgcacccaggacatgctggatgagggggagcagcgggacaggctcagcgctgtgcgccagcagataagccgactgatcgaaacccgccccggcgatcgcatcgccctcgttgtcttcgccgatcacgcttacctgctctcccccctgacccaggagaccaaggccctgctgaccttgacccgtgagctcgattttgatctggttggccgcaccactgcgctgggagaagccatactgctggctcgccagcatgcagatcccaaacgccccactgccctgctgctggtcacagatggccgcaacacagcgggcagcgccgatcccctgagtgaggcccggcgggctgccgccagcggcatgaccctctacaccctgggggtgggtgccgaccccgataccttcgtcgaagcgctgcaaccggcacaaagcgaccctagcgcagagctggacgaggccctgctgcaacagctggccaaggtgggtcagggccgctatttccgtgccaggacccagggcgatctcgatgccatcaaccagaccctggataccctggagcctgccgctacggcccggacccgctatctgccgaaccgggagctctatccctggcccctggcactcgcctggctgttgctgatgtggcctgaccgtctgcactggccccgcctgctgcgcttgcgcccccaactgcaacggggagacgcccatgattgatcgccatggccccggatggctatcatggagctgatactgctacgcccgctctggctgctggccctcttgccctggttgtggcagggctggcgtcgtcgcaaacaggctcctctgctcgcccccgccatgcaggcctacctgctgccgggacaccaccacccccatccctggctctggctggcctgtctgcccgtcatactggctttgagtggccccgccctgcgccagcagagccagtccattgcatcccccgccctcgacatctggttgctggatctatcccgctccatgctggccaccgatctgctgccggaccgggcaacccgggtgcgcctgctgctgcaagatatgctggccgaggccctcccgaacaaagaggggcgccccatcgcccttattctgtttgccggtgatgcctacctcgccatgcctgccacccgggatcatcaggccatagcgctgctgttgcccgacctgcgtccggccatcatgcccaaacaggggagcgcccccgagcgcgccgtggcgctggccctcagccagatcgccccaggccagcgtgcacgactgctgctgatcagcgacggcctctcggcaagacaggctgaccggatccgcgcactctggccctgccagggcgagctgttttgccatgaaggtgcagcgccacgcctggatatattgctcgccagcggcggcaaagccagccggttgccccccgtctccggcgaagtgcagggctttggtgcagcgctcggccgcgagctgccagcccccgatgtgacgatcatgcaacagcttgtccgcgagctgggtggccagttgcagtggttgcaggcggggcttccacgctttgccccgctccccatgacccagacattgacggccaatcagtcgcaggatctcggcccctggttgctgctgcccctgctgccattggctctgctggcccgcgtcggcacactctggctgctgttgctggggaccggattcgggatcctcaacccgcagcccttgcaggccgctcccacctcatctttatcagtacaggagagccaagcttggcaagcctatcagcagggacgctatctggctgcggcacgcgacttcaaagatccgctctggcgtggtaatgcctggtacagagccggcgactatgcccaggccgccgccgcctatgcgagtgcaaccagtgccactgctcactacaaccggggcaacgcactggtgcaactcggtaaccttgtcgctgccgagcaagcctatctggctgcgttggcgaaggagcccaatcacgaggatgcacgctacaaccttgcgctgctgcgggctcagccaccgcaagcgaccccacaggcgcaggatcccgaccccatagacgctcccgagcaagcggcctcgccagacagccagctccccccctcgccaccagtgttgctgctggagcagcggctgcgcaaagaggctcagcgccgtcagttgctcaagacagaatggggccaggagtacaaaggagaagagccttggtaaagagcgcgcctcttattcgcttcttgctcccttgctggctgctgctctggctgtttgcacacccagtgctggcagcgccgccacggaccgagctgctgccgggtgccgacagccgcgactggttgcttatcatagaagcggacggggagcgtcagagcaacgagctcatcatcacccccctgctgcgccagttcgcggtgggcaaggtgaccatcagccgggtcacaacgccggtccacagcctgacccgctggcagatcccgctgcataccctggatgacggtccccatattgttcccgcactgtcactgggatcggaacagacacctgaggtaccgttgccacaacgcagccagaccgggactcttgtatccgcacccagccaagcagccctctctcccatcgaattgcaggccagggtgctgcatcaggggcccctctatcccggtcagcccttcatctatgagctcagcctctggttgccagccaacatggaggcccccaatctcaccgaacccgacagtgacgcttttaccatacgtcgactcggggatgatcaatggcaagccccggcaggaccgggattgccgggtaggctgacccgcagctggctgttgcaggcccgagcccccggacttcacccactggcctcgccgcgttttcagggccgtttgccgcaggataacggcaccagcgaccccctctcggccagagccgctaccctgtttgtgaagattgacaaggcgccggtgcaacccgtggcaagccaactgaccctgagtcagcagctgagtcccggcttcgggcgccaaggccggtgagccggtgatccgcacgctgacgctgataatggaagggggtgatggcacgcgagccttgtcccaactggcggggatctctgcgaatatgcctgctggcatgcaggcaaaaccggacggagagcaacaacaggagcgttttctggccaaaggggcgctgcgtttcgagcgccagtggcgtcaggccctcactgccaccgagcctggcgactatctgttgccagccatagaagtgccctggttcaacactcaaaacgggcgcatcgaacatgctcggctacctgccatatcggtgcacatggatgagaccacgcctgcagagcgcggacctgttggccccagtgatgagagcctctactgggttatctgggctctgctgctgcgcgcactctggcaagggtggccacgttggcacgccttctaccgcttgcaacaaacactgcagcgcgcagatgcaaaccatgccagacaggctctgctaaagtgggccggtctgcgctggcaccggcgtcatgcccacctcaccaccctgccctgtcgccaggatccccacctggcagccagacttgccgcgctggaacgggcctgtttcaccgcccatgggacttcacttgacaacctggcttgttggcaagggctcgccggcccgctgtgcgcgtacgagacatttgcgatagcctatggcctcaggcagctggcagctggcacgacgaggccactgatccctcaggatcccccatttaaaaggaagcccagcgatggcgttaggttttttcagaaaaaaaggtgccacggtcggaaaggatccaacggcttctccggtctatgaaggcatggcagacaaacaaaccaaatacgaggctctggtgcatgccctgcacggggacatctaccgctacgcctactggctgtgccgggatccccaggtggcggaagatctggtgcaagagaccttcctgcgcgcctggaaggccattgatactctggtcgatgacaaagccgccaaggcctggctcatcaccatattgcggcgggaaaatgcccgtcgtttcgagcgcaggcaatttgatctcatcgatctcgacgagcatccccagagcgatccggatgccttgcacagcgagcaggagatggagcacgaatggcttagacgccatatcgcccgtctgcccgccgaatatcaggaacccttgctgctgcaggtgctggggggattcagcggcgacgagatagcgacgcagctggggttgaacaaaaataccgtcatgactcgcctgtttcgggcccgcaaccagatcaaagaggccatggagtcaaagacacaacaaagaggacatacccatggatgagctggaatttcgccgtcgagccatcacccatccactggaacagactcccgagtttctcgaagcggcgcaggcttcccctaccaatcgcaagcacatggacgacatgaagcagctggatcgtcacctgcatcaggccatggaggtcgaggtgccggcagggttggccgagcgtattttgctcaggcaggcgctggaggcagagccagaaacggttgtcccgctgccatctcgcccacgcaccagctggcgtatgctggccatagccgcgtcggtcgccttcctgcttggcatgagtacccgctggttaagctggccactgacaacaccgggagagctttccctcggtcaggtcgccatggctcacgtctatggggaggagcccttcatcaaggatgtggatgagaaggtaagcctgcgtaccatcaacgccaagatggaaaaatatggcgccaccctgatgggcatggacggcatgaaagtaacctatgtcaatcactgtgctttctaccaggggccggcgctgcacatggtgatccagggcaagatggggcctgtcaccctgtttctggtacccaagcatgtgccactgacccttgagcctaacttcgatgatggccagctcaagggagagatagtgccgctcaagggagccaacatggtgttgatcggggatatgcaggagtcactgaacccggtggcgcaggaactggcgtcccgtttgcactggtcgatttaaccgggtttaacgcgatcccgactcaggcggcgtcgtgtccgttatacgagcagacaatccggttgtctgcttgttcttctcctttaacgccacaatcctcacccattagcgcccaatcaccacaaatagccaaaattatttttgtgatgcagatcagcatcaacgttcaatttttactcaataactggcaaaagagactgtttaaatgccaagttaaaacaaatgattaacacaatagacacttttatgtattctgctgtcactggtctgatttcttacctcctaccagatccatagaatcacgccagaattgaatgggaagaagctgaaataacaacagatcttgtcgtatacggtggcaaaaaagccctgatgctgacagaaaatctgcctacaagagagaacactatgacaactgcctttttcaaaaaaagcctgatcgcggccgccgttactctggccagtacccaaaccttcgctgccgcgttccaattgaacgaacactcggcctccggtctgggtcgtacgtatgcaggggaagccgccattgccgacaacgcctccgtgttgtcacgcaacccggcagccatgacccgttttgacaagatggcactctccgtttccggtacttatatcaagcccgacgtagacgtgtcaggtgagctctatactggcccaacaaagagacccgccagcgagagcgatatcgcccccgacgccttcgtaccggccagctactttatccagccgctgaacgatcagtgggcttggggcatcggcatgttctccaactatggtctggcgaccgagtactccaagaacttcgcagccggtgccggtgccggtgataccgagctgctgaccttcaacatcaacccgaatatcgcctatcgcatcaactcaaacttcagcgtcggtgccggcatcaacgctgtctacgccaaggctgagctaaaccgctatgccggtgctctcgcaatcagtccccctcttaatagcgacaccgcaatcgcgcacctaaagggcgatacatggggctttggctggaacgtcggcaccctgtacgaagtaaacgaggatcatcgtttcgctcttacctatcgctcccaggtggatttgagctttgacggcgacttcaagggtagtacctctaatttccaaaccgtcgatggcaacctgaaactggatctgccggcccaggccgagttcgccggttaccaccgcctgaatcagcagttcgccgtgcactactccgtcaactggactgactggagcgccttccaggagctgaaagcaacgagttcaggatgtaatatgcccggtcaaccgggtgtatgcctcaataaacctgagaagtttaaggactccacccgctacgcattgggcggcacctggtacatcagcccgtcctgggaagctcgtatcggtttcgcctatgacaacagccccatcgagccagaatatcgcagcctgagcattccggactccgaccgcgtctggtatagcgctggtgccacctacaacatcgacaaggacatgagtgtcgatttcggcatggcctatctggatggcaaagaagtggacgtgaacgaaggcctgcggagccacgacgatgtactccgttggaaaggcacctctcacggtaatgcctttctggcctccgctcagttcaacatgaaattctgattatctgcagaaccaaaagagcgcctacgggcgctctttttttattcaatatcctgttttcagcgtacagctgtagcaaacacctgttcacatttccttttttatcaagccattagccccctacttctcagcatttaatcttgttttacaccccacagggctgagcccgttgccttgctggtcataccatataaaatcctgcacccgaccataagaccgattgaacccagcgttcattttcaaggacaacgcaatgcactcctttatgaagccatctcttgtcgccctgctggtactgtcaagccaggcccagggagcaggtttccagctggccgaacaatccgctaccggcatgggccgcgccttcgcaggcgaggcagccatcgctgacaacgccagcgtgctctcccgcaatgcggccgccatgacccgtttcgatacagtggcattttctggtggtttcatctatgtccgccccgacgtcaacatagaggggaccacccgggtgcctaccgccatgggaccggtcaatctggatgccgcagcccacgatattgctggcgatgcctgggtcccgaacgcttatctgatagtgccgctcaatgaacagtggcgactggggctggcagccacctcctactacggcctcggcgtcgagatgccggataactacaatgccggtcacttcggcaatatctcggacatcaagaccctggatttgagtgcttcgctggcctatcgcatcaatcagatgtggtctgtcggcggcggcctttccgccattcagggtgagggagaagtgggtggcaccttcccttccaacaacaagatagccaaacacctgaaaggggatggctgggccatgggctggcaccttggcactttgctggagctgtcagaaacaacccgcctgggtctctcctaccggcatgatgtgaccctgacactctccggcgatgccatcggcatcgagcaaaatggtcaggcgtttaccgacaccggcagcctggatctgcccctgcccgccacggccgagctggctctgttccatcagttgaccccgaccctggcgctgcactcaagcatcaactggaccaactggagcaaattcgtgcagctcgaatccgagctcgacaatcacggtatcatgcacatcaaggatgagcactgggaagacagctggcgctatgcgctgggcctgacctatcagctggcaccacaatggcaactgcgctcaggtattgcctatgatcgcagcccggtcccggccgatcgccgcaccatctccatccctgactcggaccgggtctggtacagcgccggtgtgggctatcaggttgatcgcaacctctcgctggatctgggcctgacgctgatcgacggcaagaaagtggatgtgtccgagaccatggagctcaagccagggatcccgcaaaccacctctaccttccagggcacctcggaaggggatgcctggctggctggcctgcagctgaactatctcttctaaccggctcttccaaccccggtcccctcccattcaagcactatgccagttattgactgtttccggtcccgcagcgctggcatagtgctcatcttcacaataaaatcaatccagtactcacgctggagagatgcatgtattcatacgtagcaaggcagcccattctggatcgggaattgaacacctatgcctatgagctgctgtttcgcgacagtctggataatgtgtttccggtgatctcctcccagcaggccacggccagactggtggtcgagcagtttttgcaacagaacatcgatcagttgcttggcgggcgcccctgctttatcaactttccccactccctgctgctggaagggctggcggaatgtctgccacaagagaaggtcgtcatcgaaatcctggaagatgcagatcctgacgatgccttgctggccaaagtgcagcagttgcatgagcttggttatcaactggcgctggacgacttcaccatgtcggacgaatgggagcgcttcctgccctatattcacatcatcaagttcgatctgcgcgccacctcgctgttgcggatcaaggtgttcatccagcaacaccagcatctcaagctcacttatctggcggagaaagttgaagacaaggcggagtttgaacgagtgaagcggctcggtatcgatctgttccaggggttcttcttcagccggcccgagatggtgaggcagaccacaatgcagcccgcccaggtggtggtgatgcaactgctcaatgtagtcaaccaggaggagccggatctcaatcgtatcgaaaagctgctgagtcaggatatctcgctatccctcaagctgttgcgttacgtcaatcacctgaagagccacgccaaccccatctcctcgtttcgccaggcggccgtttatctgggtcacacccagctcaagcgcttcgtgaccctggtcgccgccaccagcgcgggccatggcaagagtgccgagctctatcagatgtccatgatccgggcccgcttttgcgagctgctggcgcacacccatgcccccacccaggaggcgcagcaagcctttatcacgggtctgttctctttgctggatgtcttgatggagcagccgatggacaggctgctcggcactatccccctgatcgaggagatccgggtcgccctgctggaacgcaagggcaacctgggtttctatctctcgttttgtgaagattatgagagtgcgaactggcagcgcattaccgccagaacggcccgactcgggctcaatgaagagaaggtcagccagctctatctggccgccaccgcctgggtcaatcagcaattccaggccatggcggaaacagattagctcaactcgatggcgacggcagtcgcctcccctccaccgatacacaggcttgccacaccccgtttcagactgcgcgcatgcagtgcatgaatgagcgtaaccagaatacgggcaccactcgcccccagtggatgccccagtgcgcaggccccgccgttcacgttcaccttgtcatgaggcaggttgcaacccgccatggccagcacaggcaggcccagctgcgccgccgtctcggctcgcatcaggatgagcgccgccgctccgtccgagatggagctggcattggcagccgttatggtgccctgcttgctgaatgccggtttcagatgagggatcttgtcgggcctggccttggcaggctgctcatcctcggcgagcagcagggtgtcaccgacagtaacctgggccagctcggccttgaaagcaccgctctgctgggcagccagcgcacgcgtcagggaagcgatggcaaaagcgtccatgtcggagcgggccagaccggcgcgatccgcactcaactgggcataatgccccatcaactggccttcgtaagcatcctgcaagccatcgaggaacatatgatccagcacgctctgatgccccatgcgaaaaccgctgcgcgccttgtcgagcaggtaaggcgcccggctcatgctctccatgccaccggcgatcactatgtcggtgtcacccagacgcaagctgtctgccgccagcatcaccgccttcatgccggaaccacacaccttgttgacagtggtgcatggcacactctccggcaaacctgccttcaacacagcctgacgggcgggtgcctgccccaccccggcactgagcacattgcccatgtaggcttcatcgatctgctcccccttgagcccggcttgtgctatggcggcagcaatggcgcaagcgccaagctcgggggcagtcaggttggccaaggctccctggaaggcccccatgggggtacgcttggccgcaacaatcacaatatccatcaattgcactctccttgttacatggacataacatatgctgctcccgcttctggaacaagacttgcggggcagttgacgtttgggtaaggtgccagcctgcattgacaacaaaatgacagtcaagatagcgccatgaaccgaaccaaggatgactcacggacctacagcatcagtgaactggcccgtgaatttgatgttacgacccgaagtattcgtttttatgaagatcagggactgttgaatcctgcccgccagggacagacccggatttacagcaagcaggacagagttcgcctcaaactgaccctgcgcggcaagcgtctgggcttcagcctggcggatatccgggatctgttcgatctctatgatgcagacaagagcagccgtacccagctgcaaaccatgctgggactggtggccgacaagcgggaaacactgcaacagcagctggaagacatcaagatggtgttgctggagctcgacgccgccgagcagcgctgccagcaggcgctggcccagttgcagcgaaacacgggtgagacaccataaaaaaggggccggcaggcccctttgtcattgactcgtttgtgtacctgttattttgaccagcgatccggatcgtaatccgggctataacggtcgacgatgacggcgcaggccgcatcccctgtgatattcagcgcggtacggatcatgtcgaacagacgatccagtgcgaacaacagcggtagcccctcgatggggataccggcggccagcaacacagccaccaccaggaagctcggaccaggcacaccggcctgaccaatcgcccccagggtagacgtcactatgatggcagcccaggcacccatggagagatctatgttgtaaacctgagcaaagaagatggcgaccagaccgtaatagatggcattgccactcatattgatggtggcaccgagcggcagcacaaaggaagccgtggcgttggtcaccttcagatcgtgttcgcacgtttccatgttgaccggcagagtcgccatggaagaggcggtggagaaggccacgatctgcggcttcttcatggcggagaagtacttgcgtaccggtgtgttggagaacagtacgatgagcagcgggtagaccacgaatccgaagatcaggatggcagccacatagaccacgaacaacttgagcaccagagtcagcacgtcaaagccgtaagtccctatggcctcggccatcaggccgaacacaccgagcggtgcaatcagcatcaccttgttgatcatccagacgaaggcgtccaccagggtgttgagcccgtcaaccagcggtttggctcgctcgcgtggctgcttggccaacgcgatgccaaggaacatgcagaacaccaggatctgcagtatgttggcttcgttcaatgactggaagacgttggtcgggatcatgccaagcagggtagataccgcatccggcagggcgcccttgtcggcgtagtcaccggtgaacatggaggccatggagccaaattcgacgccgacacccggtttgaagatttgtcccatcaccagcgccagcagcacggccagtgccgatgtgccgaggaagaagaccagagtggtgacgcctatcttgcccgcagccgggctcgcgcccagattggccgcccccgacaggatggcaactgccaccagcgggatcaccagcatcttgatcagctggataaagagggtaccgagcggtgcaaagatgctggcttgttcacccatgaacgcccccaccagtgcgcccagcaccatggcaaccacaacctggaagccaatgttcttaatgagtccttttgttaacacagaatgttcctttaattagcaaaaattcacactttcccagtgcaattaaccagacagggtaaaaacacctgttcattcccctgagcgcgcgttttatctcatatttatctgctgttttaaatcgacaaatcgttaacggaacttattgataactttgcgacaaagtgaagattcaaaaggaacatgacgatttttccagctttattcatgacaactggcaaaacattgtgctatttttgctgggcaaacgtgcatacagggatgaaaacatgctgaaagttaacgaatattttgacggaaatgtaaaatccatcggtttcgagcaaaaaggtgacaaagcgacggttggtgtgatggaagccggtgactaccagttcaataccgccgcacccgagcggatgactgtggtcaagggtgctctcaccatacagctggccgatgaggacgaatggcacacctacagtcagggccaatccttcgaggtggccggccactcctctttcaagctggaagtgaaaacgcccaccgcctatctgtgcgagttcctcgactgagtgaccgaatgcagatgattgactgaacagtgcaaaggagcgggcccgggtctcgctccttctctttgatgtcagtgcgctcattccaaccttctttgcccgctgccagccactcatttgtatgccgccatcacacgcctcagcttccccgctttccatcgactacaaaaaatttacaatgtttagacgaaacccataatcggagtggtgtcatgatcagtgtcttcgacctgttttccatcgggatcggcccttcttcttcccatacggtggggccgatgcgggcctcttacgcctttgttaacgcgctcaagcagcagggtctgctgcctggcacagaacgggtggaagtagagtgctacggatctctcggccagaccggcaagggtcacggcacaggcaaggccatcattctggggttggctggctttgaaccggaatcggtggatatcgaagccattcctgccttcctgagcgaagtggatcgcagccagtccttgctgctggcgggtgagcagccatgccagttcgcccgggtcggtgccatcatcttcaatcgccgcaagaccctggcctctcactccaacggcatgacgctgcgcgcatttgcaggcaaggccctgctgcttgagcagacctactactccatcggcggtggcttcatcatagaggagagccattttgccaacgccaaggaagaggcagcccgcttcgatgcagcccacccagtcccctacccgttcgagagcggcgcccagctgctggcccattgccaggagagcggtctctccatctcgggtctgatgctggccaacgagaaggtatttcggagcgaagaggaaatcaaagccggtctgcgcaagatctggcaggcgatgcaggcctgtgtcgaacgcggctgtcgcagcgaaggggtgttgccgggcggcctcaaagtgaagcgccgggccccggccctccatcgccagctcaactgcgagaccaacttcaacaaggatcccctgatggtgatcgagtgggtggacttgtttgcgctggccgtcaacgaggagaacgccgccggtggccgtgtggtcacagcccctaccaatggcgccgccggcatcattcccgccgtgttgcactactacgatcgctttgtgcgcaaggtggatgacgagctgctgctgagctacttcctcaccgccgccgccatcggcatcctgtacaagaaaaacgcctcgctgtcgggagccgaagtgggctgtcagggagaagtgggcgtcgcctgctccatggccgccggtgccctgaccgagatcctgggcggcagccccgccatcgtcgaaaacgccgcagagatcggcatggaacacaacctgggtctcacctgcgatccggtaggagggctggtgcaggtgccctgcatagaacgcaacgccatgggcgcagtcaaggccatcaatgccgcccgcctcgctctgcgtggcacaggtgaacacaaggtgtcgctggacaaggtgatcaaaaccatgtgggaaaccggcaacgacatgaagaccaagtacaaggagacagcccgcggcggcctggctgttaacattacagaatgttaaaaacagccaattgactccattttttcccgcaatacccggcctggctgggtattttttgcaaaacgtttgccaagtgcttaacaaaatggataagcatcaaaataaattttatactcgcgcctctgattcaacaaaaatagatctatttcaactttttttaggctttgaatcgttacactagggttatctggttcattgacctcggcgacgacgccctcgtcccatggatcatcccgtttctgcgagtgggcatggcgcccccttctatcctgaggtaattgttacatgatcagcgtttttgatatcttcaaaatcggtgttggcccctcctcttcccacactgtcggcccgatgaaagctgccaaacagttcgtggatgaactgcgtgctggcggcaagatccgtgacatcacccggatccaggtcgatgtctatggctcgctctcctggaccggcaaaggtcatcacaccgataccgctatcatcatgggtctggcgggcaacctgcccgagaacgtcgacatcgatggcatccccgaattcatctcccgtgtcgagcagaccggccgcctgccgatcggcctgcactgccataccgtcagcttcccgcagggcgccatggtgttccatgacgaggcgctgccactgcacgaaaacggcatgaagctgaccgccttcatcgaagatgaggctatctacagcaagacctattactccatcggtggcggtttcatcgtcgacgaagagaacttcggcaaggccgacagcggcgacatgtcggtgagctatccgttcaagagtgcggcagagctgctcgcccactgcagccagaccggtctctccatctccgccctgatgctggaaaacgagaagtgcttcaacaccccggaagagatctacaagaaacttggcaagatctggaccaccatgcgggaggggatcgaacgcggctgccgtaccgaagggatcctggccggcccgctgcgcgtaccccgtcgtgccgccccgctctaccgtcagctgaccaccaatgaacatctctccaacgatccgatgagcatcgtcgactgggtcaacatgtttgccctggcggtgagtgaagagaacgctgccggtggccgcgtggtgaccgcgccgaccaacggcgccgcgggcatcataccggccgtgctggcctactacgacaagttcatccagccggtcggccgtgacgaatacacccgcttctatctggcctccgccgccgtcggcatgctctacaagatgaacgcctccatctccggcgccgaagtgggctgccagggtgaagtgggggtctcctgctccatggccgccgccggcctgaccgaactgatgggtggcagcccggaacaggtgtgtgaagccgccgagatcggcatggagcacaacctgggtctgacctgtgatccggtggccggtcaggtgcaagtcccctgcatcgaacgcaacgccatcgccgccatgaaggcggtcaacgcctcccgcatggccctgcgtcgcacctctaagccgcgcgtgtcattggacaaggtcatcgagaccatgtatatcaccggcaaggacatggactccaagtaccgtgaaacctcccgtggtggcctggccatcaaggtgatgcaggttgcctgcgaataagcagtgtttgccaaaaacacaaaaaggcgggaattcccgcctttttgttgcctgttatttggagacgcccgccatctggattaccgctgcgatttattcactctgcaatcgcatcccttgtttatcgtatgaaatgcccaatcagaagaagtgccaagacctgagtcagctactccacgatgcgatcggccagggttcccaccgccaccacgaaatagtgggagcgattccagtggcgcagtaccagatagttgggataagccagataggcgcgcccttccacatcgtcggggcgaaccagggaggcctgcatcttggcgcggggcaaggctgtgccatcgagctgcctcacgcccagagcctgccacgccgataacggcctggactgttccagcccgagcaaggcgggatccagcgtcttgggcaccttgacctgacggccccaggtttcatccccgtgccaaccattctgatgcagataattggctgccgaaccaaacacatccgcgagattgccccacaaatccttcttgccgtcaccatcctgatcgactgcgtatttgaggaaggaagatggcatgaactgcacctgccccatggcaccggcccaggagcccttgaaggccgcaggggtcacatgtccctgctctatgatatgcagggcatcaaacagctgtcctttgaaaaatgcctcacgtcgaccatcccaggccagcgtggccagcgaagaaatgagcgggaatttaccggtcaatttaccgaaattggtttcgacgccccacaaggcgacaataaagcgcggttgtacgtcatattctgcccctatttttgtgagcagcggcaaatgctgacgatatagagccctggcctgattgactttccactgcgggaccgcacggggaatataagtgtccagcgtcactttaaattccggctgatttttatcgtgcttgatggcaggctcgatgacccgaatatcggcaaacgcagccgccactgtctcggccttgataccggccgccagtgcttcctgtttgaggccaatcacgtaacgctcaaaatcggggctggcctgcaacggagtacttaacagtccccccagtaataacagtgccagctgacccttcatcagcggctgacctttaattgtgccttgtgctgttccagcagattttcgggcggcggtggcacctgcaggtagaagccctgactgccgagcgcctcaatgacccggctggtcgaggcaatccccaggggcttggctggatccagtttggtcatcaataccagctcgggacgaccaaatgtactcatcagcacctcgggtacgcgggagaaatcctctcttctttcaacaaaaagataggtctcggcttttttacgacttttatagactgcacataacatggaagttgatataatccgacgggtttattgcctctgatggtggcaaactataacatcaggaattgaataacaataacggattaccgtctctgtctcggggaagatcatggttgagcgcgataacgaattgaaagggactaccttcactatttctgtgttgcatatcagcgatggcaagcctgagcggatccgtcagttactggcggcaaaagtcgcccaggcgcctcagttttttaattgtgcccccctcgtcatcaatgtggaacgactcgcggatatccccgattttgaccagctcaaagggctggtcgagtcagaggacttcgtgctggtcgggatcacgggcgccagggatgaggcgatgaagacggcagccaaggccgcggggctggcggtaatggcctctggcaagagccgcaaggtcgagccgctgccactgccggaacctaccccgtctccggtggccgaggtgaaggccgcgccggcgcctctggtgccgagcaaggtgcacgtgggccccgtgcgttccggccaacagctctacgccgccggcacctcgctggtgatactgggctcggtgagccagggggccgaagtcatcgccgacgacagcatacatatttatggcgccctgcgtggcagggccattgccggtgccaagggcaacacccaggcacggatctattgccagcaattgcaggccgagctgctatccatcgcaggcacgttccaactgagcgatgcactgccggcaggcctgatacaacagccggtgcatgtccggctggataacgaacaactccgaatagaccatatcaaatagagttacaaggaagcgagaatggcgcgaatcatagtcgttacatcgggtaaaggtggcgttggcaagaccacaaccagcgcggccctgagtacaggtttggctcagcgtggccacaagactgtggtcatcgattttgacatcggtctgagaaatctggatctcatcatgggctgcgagcggcgtgtggtatatgacttcgtcaatgtgatcaacggtgaggccaacctcaatcaggccctcatcaaggacaaacgctgcgaaaatctgttcatcctgcccgcgtcccagacccgggacaaggacgccctgacccatgaaggggtcgagaagatcctggatcagctggcggaaatgaagtttgattacatcgtctgcgactcgccagccgggatcgaagcgggtgccctgatggcgctctacttcgccgacgaggccatcgtcaccaccaacccggaagtctcttccgtgcgtgactcggatcgcatccttggcatcctggcctccaagtcccgtcgtgccgagcgcggcgaagacccgatcaaggaacacctgctgctcacccgctactgcccgacccgcgtcaaccgtggcgacatgctgagcgtacaggatgtacaggatatcctggccatcaagctgctcggggtgatcccggagtcccaggctgtgctgcgcgcctccaactcgggggagccggtcattctggacaaggagtccgatgccggtcaggcctatgaggatgccgttgcccgcctgttgggcgacaccaaggattttcgttttctggaagaagaaaagaagggcttctttagccgactgttcgggagttaaacatgtcattattggattattttcgttccaacaagaaacaaaacaccgcacaactggccaaagagcggttgcagatcatagtcgcgcacgagcgttcatccagaggggggccggattacctgccccagctgaagcaggacctgctggatgtgatccgcaagtatgtgcagatcgaccctgacaagatcacggtccagctggacaagaagagtgatgagctgtctgtgctggagctcaacatcaccttcgccgatgacaaaaagggatgagctgacgccccatgcgtgaccccttcccccaatgaagaccggatcctgtaccaggatccggttttttattgccgcaaacagggcgggtcacacgcctgatctcgccaaggaagagggggccagctagaataccgcgcgccactgttcggcttcgccgacggggcgtctcatttttattatctggaacggacgatctatgtctttgaacgatgaaatgcacagcgtcgaggaactgctcgacaccgcactcgaacttttcatggagctggcctccgacaacttgccggagcaggagattgccgtcttcaaccgggagttcaacagtcgcggcctgctggcggaaaccgatccggccgatgactgggaagcggacgtgggatttgccgtaagcgataccgagtatgccgagatctggatcgggcttggtaatgccgaacaagaatatgagcacctgtttgcccgcatgctgctctcccgccgtgttgacgagaagttctgccacatcgaatggttgccccaataattccggatcccgatgatctgcgtccccgctattatgcccccgagccggcacgtccggctctgggacggcgcatgctgagctggctcggcaagctgctggcggcagtcctgctcagctccatcgtctcggtggtgctgctgcgcttcatcgatccccccatgtggacctggcgcatcgaacgggccctgtttccgcccgccaagatagccgtggtcaagcatgactgggtgcccatagatcgtatttcgcgggaactgcaactggcggtgatcgccgcagaggatcagcgctttgccgaccatagcggctttgacatggatgccatcagctcggcactcaagcacaaccagcgcagcaagcgggtacgtggcgccagcacgctgagccagcagacagccaagaatctcttcatgtggagcgatcgcagcttcctgcgcaaggggatcgaggcctggtttaccctgctgatggagctgggttgggacaaatcccgcatcctcgaggtctatctcaatatcgtggagttcggccccggcatctatggcgccgaggccgccgccaagcactattttggcaaatcggccgcccgcttgactcgttacgaggcttctctgctggctgccgccctgcccaatccctggcgctatcgggtccagcctccctccccctatgttcagcaacgctcggcctggatccgtcgccagatgggtcaacttggccaggctaccctcaacaaggtatacaaggacgattaaggatcgggcacagagcatgcccggatagccgtacatcgcccctgagcacatcagagtcatctatcagggatcggggtcagcaggcaatgtctctgccggcgggcccagatgaccgcccaccgtgctctggtgcagcggcagatagtgccaccaccaggcctcccgtcgtcgcttgatctgctgtcgccgcactcgtcgcttcatgacacccctccagtggatcccccttcaaccataccttctacccgcgccgttggacaggtggcggatcggtatccgcaccggtctggccgccaccgccaatacttgctacagtagcgaacctcgatgtatctggagtgatttcatggaacaacgtaccccggatcagctggtcgaatgggcctatgatcagtttcttgagcaggccgcagacatgctggcccccgaacaaatcgtcgacatcacactggagttcgaacagcgtggcgccgtcgaggcgaccctgcccaatggagactggtcaaccgaactcggtgtaccggtcgacatggagtcctgggtcgaggtgtgggttggcttgctggaccatcaggatgagtttgaggtgatctacgccaccttcctgctgccccgctttcttaacgagcacgatgtccatgtgcgctggcatcgccagcaacaggcataaaaaaggcgccctcggcgctttctcttttctggtatgcccccgctcagggctgcgctgcaatggccttggccagacagcggcgacaccagcaggcgctggcctcgctcatgggcagagcaggcaactggctgcaccagcactgtgtgattgttgcaccggccgacacggcgcaaaatgccggctcgccacaaccagggcacgcatgggtgcttttcgagccgtccagctctgccatcacggccagctgggcgtcgctctccatggccgaccagtgaccaatctcggtcagggtacggccacagccgaggcagagcccgtccttggcctgacagtggccgatacagggactcggcacttactcgctgtccactgccgagtcggtatctgtggcaaccagggtgatgcagttgtcttcgatgacgattttgccctgcttgtagaggccgccgatggccttcttgaaggtgcccttgctcatgttgaacagcttgtagatgagctcgggttcgctcttgtcaccgacagccagactgccaccctgcttcatcagccgggtcaggatccggccaccggcatcgtccatccgatccatgcccggcttttgcagggtcaagtccagtttgccgtcgtcacgtacctgcttgacccaggcggtcagcggccgacccgtcatcacccggccaaatacctcgttcttgaacagcatgccggaatattcaccgttgacgatcgccttgatgccaagcggcgtgtgctcacccggcagtgctgttacctcgtcaccagccttgaagggggggttatcggtgcgcaggaaccgctccagccggctggtgcctaccatgcggccttcgttgtcgagcatcagatgcaccagatagacgtggcccacctgcatcggcttgttctgctcacgggtcggcacaaacagatcttttttcatgccccagtcgaggaaggcaccgatcttgttggcattgaccaccttgagaccgactatgtcgcccaccatggcaaacggcttgtcggtggtgatcacaggctcacagtcggcatccagatagaggaagacctccacaccgtcaccttcagccaccccttcaggcagctgacgcttgggcagcagcagctcgccatattcgtcggccgccagccaggcacccctgtcttcaagctcgattacggtgagggtgttcatcttgccaatctgtaacatgctgatctcttctttcattatccggatggtcaatttttcattgcccgtatgggcgcgcatgttaccccaagagcggcaacagggcctagccccttgcccttctctcacatgattttcgaggccgttttcacggtttatggcgatataatcgtcattcgaccggtgctttactgcaaatacccccacttttgggtagactgcgccgctgttcaaatccagaggaactgtcgatgaatccatccactcgtacccgtcatctcaatcaatggatccagacccacagtgggcaggacatgacctacccggcgctgcacggttttctgtgcgcccgtctggtggggccggatgcacctgactggcaggccccgctggccggtctgttgccacatgacgcagaactggatgagaagagcgcagaggcgctgcaccatctgatcgccgaactggaagctcaggccgacgaggcccagctggccttgccaagccagtgccgcctctctaccgacggcccggagcaagtgttcgagcagagtcaccccctcggccagtggtgctacggcttcagtcagggattcgccagctggcccaagcccaaggatctgaacgatcccaccacccagtatcgtttcagcctcgccgccgaactcagtctgtttcgcgacaagcccatggcccagatgctgtacgcggccgccggcagtgagctgcccttcatggaattttgcaaacgccagcgccagaacatgaaggcggcgctcaaccagctgctgcaactggatgagtatcaagctgtgcccggcactcaggcagccctcgatagcgagcaggccgaacagtggcagcagtggttcgagctggccgatgcttgccgcgatccccaggctcgcctcggctggtttgacaaggtgattgacgatgccgagccgctgttcaatgccgctttctggcagcagatggctggccacggctggagtgcccacgaggcacgcccgctgctcgccgccagggcaggccgcgccgattgcctgttgcgtctcggccagctggagcaggctcgccaggaatatctggcgctgctcgacctgtgtatcgccgatgagttgggctgccgttatcccctctccagcctctatgccctgcaaggggattgggccgccctgcgcgccttgctggtgcgcttcgacgaggcttccagctggctgctttacaacagggccttgatggcatttgtctgtgacggccccgaggcggctcagccgcagctggacgccgccatcaaggccaatgcccatattccggcctgtctgctgggccagcgcaagctacccaaacaggagccccagagctggcaggcgggtagtcgcgatgaagctgcgctatacacactgcagagccgcgaggcctggctcaagcacaacgccttgatctggttgcgtaaaggctgagcagccagtcgtataaatcagcttcgaacagacccggttgcggcgcatgacgtgcgcaaccgcacatttctctggtgcatgttcagacaaacgcccttgtgttacgtatcatcaaggtcaaagtatcaagagaaactgcactcgatgcagccgtcacagcaggatgtcatatgtcaaagatcatagagctgcttgcgcactaccccccctatcagctggttcacgccgccgagatggtgcgcgatacctttgagcagttttaccagcagcgttatcagctgacggtgccccaatggcgcctcatgatggtgctcggccccaactaccccatcagtcagaaagagctggtggaggcaagcgggatggacaaggtgcggatctcccgcgaaatccaccgactggtggagaaggggatactgtttaccgagagcagcgaacaggacaagcgggtcagcctggtctctctcacccatgccgggctcaccctgttccagcagctcaagaccgaagcgggcagctggcagcataccctcaccgattacctgcctgccgaggcacgtcagtccattcgtctgcacctgcaaagtgtcagcgatgccatcgaacaactgcacctgctggatagcgagcacaagtcatgaacctgaacaatttcgccaccatggatgtcaacatgctgctgagcctggtcaatatgcagttgcgtgatcgttttgatgatctggacgatctctgcaaggcgcaggatctcgacaaggaggccctggtcgccagactcgccagcggcgatttccactacctgccggatcagaaacagttcagatagggatccggatcacaacccggccaacggcactggccccggcgctaaaagctgatatggtgatgatgacaccgtggaatgacacccagcgacatgtatggatacatcaagctgtcatacacggcggttagcctctgacccgtgacacgccagccaaggacgacccatgatgatcctgacccgacagaccaccctgatcaccctctgcgccattctcatgatcagtttgttttcccccagcctgcctgacagcgccgagcagtggctcagcaccttgttgctgggctctctggttgccgtgtgcctgatggtgggcagcggctgtcgtcacttcattcaggattgacccgccccgactggccactgtcgttatacctgcacagaaacaacaacgcagcccaagggctgcgttgttttgtttggtatggcactgcgccatgccgtacccgccatggccagtctcttgatcagagtgccagggtttccagctggcctttggcctgctcaatgcctttggcttgcgcatccggccccatgcccatgccttcggcgtagatgaaatccacgtccttgatgccgatgaaacccagcacggtacgcatgtaaggggtcaccagatcggtggcgctgccgacgtgcatgccgccacgggggcttatcaccagggcgcgggtgttttccaccagaccgaccggaccggtttcggtgtaacggaaggtcacgccggcacgggcaatcaggtcaatccagtttttcagctgggtcggaatactgaagttgtacatgggggcggcaatcaccaccaaatcgcttcctttgagttcggcgatcagctcgtcggattgtgccatgactgccagctgacgttcgttcaggttgtcaccaccgcgcagacccgaggccagctcaccgtccagcaccggcaggttcagggtcgccagatcacgcaccgtgactgtgtcggactggtggtcagccaggaagccgtctatcagggcgttggattgggaatattggcccaggatgctggacttgagtacgaggatattggccatggtgaaactccatttggttgtcggttgaacagcttggctgtcgatggaggtcactctaaacattgagcttctctgcggatagcgaaaatagatgctcaacttgttcaaaaattttgaccttagttcattctatcgccaacggccccatggccaaccgcccaatgcttggcagaacaaacgattgccgttatgatccgccgcacttttttccagcgacccggatcccatggcaccctcgcgcaggcactctccttttgccggtgcagtctggatgatggtggcaggcctctgctttgccgccgtcaacagtctgagccaatatgtcagcttcaagctcggcctcccctcaacccaggttgcctttcatcaatacctgatcgccctggtgtgtctgctgccctggctggtgcgccacggcctgcgtcaatccctgatgaccaaccaattgcgcctgcacctgctgcgagtcgccttggccgtgatcggcatccagttctggctgtgggcgctggcggtgcccgtgcccatctggcaggggatagcgctcttgatgacctcccctttgttcgcgaccctgggttctgccctgctgctcaaagagcaggtgagccgggcccgcattctggcaaccctggcgggctttgtcggcgccatggtgatcctagccccctggaccgatgatttcagctgggcctccctgctgccggtggcggccgccctgttctgggccggttactctctgctggtgcgctatcaggcggcaagcgagtcatcccacaccatagtggtctacctgctcatcttcagcacccccttcaatgccatgctggccctgccggagtggcagtggccgagcgaaacccagtggctgctggtggcggtgtcaggggtactgtcggcactggcccagatgtccatcgcccgcgcctacagcgtggccgaggcttcgttcgtacaaccctttgattttgccaagctgcccatgaacgtgctggctggctggctggtgtttggctgggcgccccccggtcgattgtggctcggcgctgccatcatcattggcgccatcacgctgcttacccatctggagcagcgcgcccatcaatctgtttcctgaggtacgccatgcgtgcctctttttttgcctgctattgctgccaatagcgacagagacattgtgaccatcgacatcaggagagatcgtatgtttggaaccgccacccgccccagcgccacccgcgccttgctgcttggctcgggagaactcggcaaggaagtcgccatcgagttgcaacggttcgggatcgaggtgatcgccgccgaccgttaccccaatgcccccgccatgcaggtggcacacaaagcccacgtgctggacatgctcgatggcaatgctctgcgcgccctggtcaccctggtcaaacccgatctcatcatccctgaaatcgaggccatcgccaccgataccctcgcacagcttgagcaagagggggtcaaggtggtgccgaacgcccgcgccacccagctcaccatgaatcgggaagggatccgccggctcgccgccgaagagttgggtctgcccacctccccctaccgttttgcccagagcaaggaggagttcatcgccgccgtcgaagccatcggcctgccctgcgtggtaaaacccgtgatgagctcgtcgggcaaggggcagagcgtgctgcgggatctcgccaaactggacgagagctggacttacgcccaggagggtggccgtgccggtcgcggcaaggtgattgttgaaggattcgtccccttcgagtacgagatcaccctgctcacggtgcgggccgtcgatggcattcatttttgcgaccccataggccaccgccaggaagatggcgactaccgcgaatcctggcagccacaagcgatgagcaccctggcgctggcccgctctaaggaggtcgccgccaaggtggtcggggcgctgggcggttatggcctgttcggggtcgagctctttatcaggggcgatgaggtgtggttcagcgaagtctccccccgcccccacgacactggcatggtgaccctgatctctcaggatctctccgaatttgccctccatgtgcgcgccatcctggggctgcccatcggcaccatcacccagtacgggccgagcgcctcggccgtggtgctgcgggatggtcacagtcaggacatccgctatcagggcattggagcggcgctggccttggtatcgggcgcccagctgcggttgtttggcaagcccgagatcgccggtcgccgccggctcggggtcgccctggcccgtggtcagcagtgtgaagaggcggtggaaaaagccaaggcggtcgccgcccgggtcgaggtgatttgttgaccaaaaccggttgctgacgtgatcaggcgcaaggggcatggcaatgccccttttgcattttcccgtcaggcttataatcccccttcaaatttgtcaggagtacaagatgttagctgccgtgatcttcgatatggatggtgttctgatcgactcggaacccttttggcaacgggcccagatggccgtgttctccgggctgggtcatccccacagcgaggaggattgcaacttcaccataggcgtgcgcatcgaccagctggtagcgcactggtatcggcttcgcccctgggtgggccccagccaggaagaggtgatgcaacgcatcctggatcaggtcattgccctgatcctgagtgaaggccaacccaaggagggggtgctcggcaagctcggtatccgtgatcgctttctggcggtgcactccgccgaggtggagcgcttcggcaaaccgcatccggacgtttacatacacgcggcggaaaaactcggggtagaaccggtacactgtctggccattgaagacagcttcaccggcctgctggcggccaaggcggcctccatgagagcgctcatagtaccggacccggcattggtcggcgatccccgtctggccattgccgatcaccagctcagatccctcggtgagttgaatgccgccacgctggccagctgggtggcataggctcccgcagacagcgagggcactaaagggaccagatcgccgtatccccctgaccactgtcataaacgtgcgcttgctcgcggttaactccctcccggccaactagaatcagggaagataggcggcccgagggcccgaggaggtcaccatgatcgagtacaccagcaagcgtatcgtctgcccccactgtggccatcatacccgggtcgagctggatgccagccagggggaccaggagttctacgaagattgcatggcatgtcggaagctttcgcccagatcagcccaactggcgcgcagccagtacccgctccaccgtatcgacgatggcctgggtttggggatcgatctcgatattggtgtgccaaccggctttgacccaacccaggttggtacgagccagggtctccgggatcaggttgacgcaaaattcactctctcgcacttcacccactgtcaggctgatgccgtcgatgccgatgtagcctttggtcaacacgtacttcatgagcgtgggggcaaggcgataccacacctgacgattgttgggggtgtcgatgaccgagatcacttccgccgtgcccatgatatggccagacatggtatgaccgccgatctcgtcaccaaagcgggcagcccgctccacgttgaccttgtcccccgcttgcagcgtgccaaggttggtcagacgcagggtttcctggatcagatcgaagctgaccagatcgccttccacccgggtgactgtcaggcagcagccgttatgggccacggaggcccccaacgccaatccctcgccccaggccagacttggcatgcggatcacatgggtgcgaaagttgggaagcgctttgatggccaccagttcggcggtcccctgcactatgccggtgaacatgtctcttctcctgctacgaaaaaaggcaggttaaccccggcccgccacccagacaagcacgcctgctgacaagcttgccctcgatcgctatagtgacggcgttcacattcgggttaatgaggaagaaataatgcaggtatatcaatgttgtgaggccattcgcatcgcctataaccagattggctcaggtgagcagggttatgtgccgcaggccatagcggcgaccatcagagccctcaatgctgtggcctccgacgagcgggtgccggccgaactgcgccaggaagccgcctatgccgccgccaatctgctgatcagcgatcatcaggacgcctgagccgggcagaaagcctgccgccaaccgtttcgcggcgggcgactttcaggctagaatgacacccccgcattttgtctcctcccggtgagggggcaaaagcccatcctgttatccgttcttgctctttttatctgatccactcggaggtgtcagtgcaacgttattggtccgaggcgaggcagctcgttcgtttagccagccccattctggtcgcccaggtggcccagatcgccatgaactttgtcgataccgtgatggcggggcaagtcagcgccgtggatctggcggccgtgtcggttgccaccagcttctggttgccgatcatattgctggtgcagggcatcataatggcgctcacccccatcgtctcccagctcaacggggctcgcaaacgggacgagatccgcccggccgtgcatcagggcttctggctggcgctcatggtcactcccatcgccatgatagcgctctatttcagcccgctgaccctgcaattcatgggggtagacactgtcatggccaccaagactgccggctatctgcatgccattttgtgggggctgcccgccttcgtgctgttccaggtactgcgcaacttcagtgagggactctcccacaccatgcccaccatggtgataggtttcgtcgggctggcggtcaatattcccgccaactacatcttcatccacggccattttggcatgccaaaactcggcggtgtcggttgtggggtggccaccgccatcgtgctgtgggccatgctgctggcaatgatcatctatgtgaaactctcccctcacttcacgaagatcaacctgtttgcccagctggcacgccccaatggcagccggatctggcgcctgttccgactcggctttcccattgccatggccatcttctgcgaggtgaccctgtttaccgtggtagccctgatgctggccccgttcggagcagaaacggtcgcaagccatcagatagcgctgaacttctccagcctggtgttcatgctgccgctctccattggtgtgggggtgactatccgggtcggccacagcataggggaaggcttgccggaccacgcccgggtcgcggcccgtaccggcctcatgctgggcatggcggtcgcggcctgcaccgccgccctgacagtgctgctgcgtgaacagatagcaaccatctacacagatgacatgcaggtgatcacgctggcagctaccttgctgttcttcgccgccatctatcaggtctccgactcggtacaggtggtagcggccgcggcgctgcgtggatacaaggacaccaaggcgattttctacgtcaccatagtcgcctactggggtctgggcctgcctaccggcatgctgctgggactgaccgattgggtcgtacctcgcatggggccgcagggcttctgggtcggttttatcgtcggcctgaccggtgcagccctgatgctgggcgcccgtctcaaggtgatctatggccgtttcggcgcccatccgtaacggactgatctggctgtgggggatgcagctggcaggctgtacccccaccatagaggatcaatttgccacctatcaaaccagggtggcccatgtactgagtctcccgtccactgccagatctgcgcattggcctgctcgatatcttgcccctcaaccagtgtggcctcggcaccctggtggccgaacgcaacggccctgtcgggcgcagcacggataacttcagccagctggcctatgagtggcaactggtgcaggggctggcgcgctgcaagacacaggaccccgaggtggcacagtggctggacagttgcgacaacagaaagcggccatgttgccggatcgcttctggaatgcgctggtcagcaccccggaactgcgccgggtgctgacccccagacgaacccccttgtcgctgaccagcactctgctggagacccgccaggcactgggtcagttgcagcgctggcaagaggcggtggccagtcccgaccatgtgacggcatccctgcctccgttgacggatgcgcttgagagcctctaccgatcggatgccctgccccggctgctctattcactgccgctggccacggcctggctcaaccagatcagtgcacaactggagcccttgcccatcaccacactctgcccggccacggatccacagcgacaagatcgtctgcggggggccatgacgcactactatgccagggggctgcaaccctggctggctcagcttgatcgccagttccgccagatttccccttccctgaccgccctgtttgacaatgaatccccgccagccctgcaggcatggcagacaagctacgccagcgggcttgagagccgcgtctggctggattttcgcgccgccacagtgcgccatgccaaggcctggcaaggggtctttttgcgctgtgaagcacccgctggcaagccccccctgctacccaagtccggatagggtgtgcctgtaaaatcaacaggctgcgcaagaactcggcaaacggtctcctttgtgcataccgcctgttgacagcctttgggggcatgggtagtatgccgaccacgtcagcagtgctggtgtcatgaagcggtcattaccggttcttgcagtgggtttatagctcagttggttagagcactaccttgacatggtaggggtcgttggttcgaatccaattaaacccaccactttttctgtgatgcgtccttagctcagctggttagagcaccaccttgacatggtgggggtcggtggttcgaatccactaggacgcaccatcacagaataccgagtatgcgtccttagctcagctggttagagcatcaccttgacatggtgggggtcggtggttcgaatccactaggacgcaccagattaaaaaagcccgctccatgagcgggctttttgcatgtcagggccacctgcatcgctacaggatcaaaaggccgggcccgtgcgccctccccttgatgctgtactgaataagccgcctcactacccagcttgctggcctctctgcttccccttcgttgccctgtcaccacacactgtctgatgggactagaacagatccagctgctggccgcagatccgctcgaatgactcgccgataaacggcagtatggcatccgctataggtctgatctgcttgtcgatgtagtgctcgtagtcgatggcactgcgcctgtattccagcggctcaggcccattgagggtcatcagataggagatggtgcccctgtgctggtagcgctggggctgaccgcggcgcaggttctcttcatcggccagccgcgccgcccgtacatggggcgggacgttcttctgatactcctccagcttctggcgcagccgcttgcggtagatgagcagatcatcgtgcaagccggcccgggtctcatccaccatggtgcgcacatagccgctgggatcttcatcgtgaaacaccagctcatagagccgggtctggaactgtttggccagcatggtccagtcggtgcgcaccgactcgagccccttgaacaccagttgttccgtcccctcgctcgccttgccaaccagaccggcataccgcttcttgctgcccttctccagcccgcgaatggtcggcatcagaaagcggcggtagtgggtctcgtactggatctccagatgactgggcaggtcgaactcgcgcttgatcagtgccgtccagttgtcgttgatcatccgcgccaagccatgaccaatctcatcggcctgctgcgagcttgtctccctggccaggtggacgaaagtggagtcagtgtcgccgtagatcacctcgaaaccttgcgcctcaatccactcccgggtctgctgcataatgctgtgaccgcgcagggtgatggaagaagcaagcctggggtcgtagaaacggcagccccccgagcccagcacgccgtagaaggagttcatgatgatcttgatggcctgggaaagcgccttgttgctggccgccttggccctgtcccgcgccgcccacagggtggcgatgagatccggcaggaagtggcgagtacgggagaagagggcgccgcgaaagccggggatcgcctcatcaggatgctgcagcccctccaccagccccatggggtcaatacaaaaagtgcggatgatgctgggatagaggctcttgaaatcgagcaccagtacgtggcgatagagaccgggtttggagtccatcacatagccgccggggcttgccagcccgccgtcggcaggcagattgggggccacatagccaccgcgatggagccgcggcagatagaggttggtaaacgccgccacagagccaccgatcctgtcgagctcaaggccggtaagggaagcccgctcgatggcaaagggaatgaggtggcagtagtcgaagatctcccataccagcctgcaatcttccaggttgtagcgggccagcgcctccttgtcggagtggaacagttcggtgatcttctccccccgattggccacatcctcgatatccttgccgcggccgagcagctcgcttgctacagcatccaggctgtaactggcaaactgccaggtggcgcttttcagggtatctatgccgtcgagcaccatgcgccccggtatgatgacattgccggtctggggatcgttacgcgatgagcgccagaaacagagctcccgcccccgcccgagccgcagccgccgcttgttgagctcggcgcggcgcagcagcagccgaaagtcaaaattcaccacgttccagccgatcaccaggtctggatcatgctggctgaaccactgctccagcgccccgagcaaggcattctcgtccgccacccactctagggtcgtactccactcatccgcgccgacctcgggggagcctatcatgatgacgcgggcatcctgctcgctgtagagccccaccgaaaagagggccccgtccatggcacactccacatccagagatacccaggagagcgtcggcgtcaccgcctgcggcgcacagcgcgcctcgttcacctcccagtaaccgtgcttgccccccttgcgcgccgttttgccgccaaagcggactccggctgtgatgaagcgctccatcagaaaccgctccggcagccggatatccgcctcgaagtgctccagcccgcggatcagcaacaactcgatggcacggtgaaaagcgctcaaggtggagaaatagcaagccaccacggcacgcccatcgaaggtgtgcatgggcaggcgccgaaaccgcccgctcacgcctgagcccttgaacagctcggccgcttcctgcatgtggctctgtggcaggaagaacaaaggctcctgcccgggcaccaccagccgtaccggtccctgctcgctccagagccacatcactatctctgtgcgtccgcgcacgtcccgaccatggcgggtcaggatgaagccgtccaggggcgcgtttgcaggagaggtcgtcgtcacggtgggctgggtcgcaatcattcaggataaaggggccggttttgggatgggaatattgtacgttcatacagtgcttgcccgcaatcgtcatgccaggctgcaccgcaaggctcatgctggtaagctcgaagacgcgcacacgtgggcaagcgtgctgtcactggcatacctgcttgcaccggttcaccccatacaaggaatccatagtggcactctattccctgctggatcggctggtcattccctaccagcgattcgatcaccctcccgtctttacctgtgaggaggcgagtcagctgttgcctgacttgccagccgccaggaccaagaacctgttcttacgcgatcctaaaagcgagcggctgtttctggtggtcacgccacaggagagccgggtcgatctcaaggcgctggctgccaagctcggagtcaagcgactgagctttggctccccggagcggttgcatgccgcgctcggtctaaccccgggtgccgtcaccctgctcgccatggtgcgtgatacggagcaggcggttgaactggtggtggatgagcaagtgtggcaggccgaacaggtgcagtgtcatccgctggtcaataccgccaccctgctcatcaggctggacgatgtacgccgcctgctgacccatctgggccgagaagccaccgtcatgatcctgccagtactggctgagtgacgggcagcggatcaggggctgcttttccccacacatgcatcagcggctgccagggcggtcgcttcacagtgatgcatggctggatgcttaagccattgataatgggttggattcatgctgtgatccagcactgccagctatcgacctcatacgtcgggacgcggttaacaggtggaagagccctgagagacccttgatgcataatctgttttcctccgcacaattgctgagtctggtactgtttgtcacgctgtcccatgtcggggtcgcagccatttttgcctatgtgtggcatacccagcgccgcatcaggggcctgctctactggtctgccagcgaactggccatcgccgcttcgttctgcggcctgctgctccggccgctcgagggggatatctcccttgtcaacatactgctgaccaacctgctgctgcttgccgcgcccctgctgtatgagcggggcttgcgccacttctttcgacgcgaggcagaccagcttggctggctctgccctgccatagcgctcatcggatttatgctgtttgccctaaccgccagcctgcggcccctgtctgacgtacacagccggatcatggtcctctccgccgtgctctccctgcaattcgcggtactgatctggcagctctggcgttatcaacgtctggcccccctctatcgggtattgcgctttgccatactgctgctcggtctgcagttgctgctgcagctactcaggatagccaagcacctctggcagccggaactcaacgccagtacctttaccgaccccttgctcggccccgtgatcctgctcagcctgctctttaccatagcccgcagctatctgttgctcagccttgtccatacccgccagcagcaggcactattggcgacccagcgcgagctggagcagcgggccaatcaggatgagctgaccggtctgctgagccgccactattttcagcaactgttacaggcgcaggtcagtgcaggggccaacccctgtcagctgttgctgatcgacctggatgacttcaagcagatcaatgaccggcacggtcatcccgccggggatgccatgttgcgactggtaggtcaggtaatacgcactaccctgccacggcaggggatagcggggcgactggggggagacgagctggtcattttcttgatggaaaatccgcaaacgctgccacattactgccacaccctgcagcaacggatcgcccaggccacctcgcagctcgctggcggtcccataagcatgagcataggcctgacgtcgctgcagccgggagagcgcttcgagcaggcataccccagagcggacagagcgctctatgcggccaagcaaggggggcgacaacggacctgcatacaggagccccaccacagcgagccgcaactgctacaacccctggtcactggctcgtgaacaggccgtcgaccatagagtgccgcccggcgcaacctgacgatgtccccgcctatcgcagctatgtgaccgagtgcggcgaagccggtctgccgctctatcaggtggcgcaatttgaccctgacggctggctgcaaagcctgctcgatcacgcagagggccgtcatctgcccatggggtatctgcccaccactacctactttgcacttgaggagggggagatactcggcacactgcggctacgccacggcgacaacccggccacggcgcaatggcttggccacataggttacgatacccgcccctcccgccgcggtgagggcgttgcccgcaccctgctgcgctggttgcaacaacatgtattgaccggccccgtcctcatcagctgcgacgaaacgaatgcagcctccctcaagatcattgaagctgccaacggacactggctggatcgtcgctaccatgcaggggatgactgctgggtacggttttaccgcctcccgcccctgcgttgagccgccagccagatgccgcgtcaaacggcagccataaacaacatgagcgcccgaaggcgctcctgttgtgactgatgacgtgatgatgagtggcgatcagtagctgtcttcctgctcggcgttcattcgggccagacgggcatgggcttcctccttcggcgctctcgatctcgtgcagcacggaatcgatatcgatggcctctgtgctctcctcgaacaggccggtcaactcgctctccggggtcagcttgccatcttcgaacagggcccacatctccttggcgtaacgggtattgagcagctcgggggcatacatgccgtaatagttgcgcatgttgttgacgtcccgctccagcatcgccttggcctggttgttggcggcagcatccacaacctggggcaggtctatgatgacgggaccctgggcatccaccagcacgttgaactcggaaagatccccgtggataaggcctgcgcagagcatgcgcaccacatagcggatcaccttgtcgtgatcgatgacagcctgatcgggtgagagtgccacatcattgagacggggggccacattgccatcctcgtcggtgataagctccatcaagagcacaccgtcgagacagacatagggctgcggtacccgcacgccagccgccgccagcttgaacaaggcatccacttctgtgttctgccacacctcttcgtgctgcttgcggccgtacttggagcctttctccatggcgcgggcgctgcgactgttacgcaccttgcgcccttcctgatacaccacggcctgcttgaagctgcgcttggacgcctctttatagaccttggcgcagcggatctcgtcgccgcagcgcaccacatagacgtcggcctctttgccgctcatcagccggctgatgacgtcatcgaccaggccgtcatcaaccagaggttggattcgatttggaattttcatggccgcccttttaccctatttgcgcctcagaagatagcccctatgaggccggcttgcatatccctgttccttgacaccttccggtgccccatttgccgctgctttactcaccaaactgcttaaaggacaagcgcttgtcaccgctgtcatctcaggtcgccagccagtgtctttcccttcagggttcgggtggcagaccgctgcggatccgcttaattccctcttcgtagagaccatcctccccttcttgatgttcctgggtttcgaagatcttgagaaaccacatgtactgctctggatactggctcagctgctgctccaccatgcggttcatggcattgacgtcggcggtcaaatcgtccgtgggatatggatcaaacgggggttcaatctcaagccggtagcactcttcatcttcgtcatagcaggcgaggatgggcacagcacgggcaccggtcagcttcaccagcttgggcagagccggcagagtcgccttggggtgaccgaagaaagggatgaagatgctcttctcacgaccatgatcctgatccggcagatagaagaagttgtagccgctgcggatggccttgatggccggtttgatgccgacactgcgctcatacaccttgccggctttggatcgctcgcggttgatataccagtcaaacacctgatctttcgggctcttcatcatggtacagagcgcaagaccctcatcggtcaggtagcggccaatcatgtccaccgcccaggtgtgaggcacgaccagtatcatggtgcgcccggcggccagctccgcttctatatgctcccagccccgtaccttgatgcggcttttgagatgcgctgcgctgcgcagggtcagctcgccaaagcccatgaatgccttgaggccggtccggatcgctttgagcaagagggtacggcgcccggcggcatccagctcgggaaaacagatcttgagattggtctcggcaatgtaggcctgctttttggaaagtcgcagcaaagccggggccacggcattggcaaaacgcccgcgcacgccgtgaggcacccatgccagcagacacaaaaagccaagcgccagccaactgccccaccagcgcggatggagcagacgggcatgaaatgaggtatcaaaaaccggatcgtgtgaagacatcgccgccatcaagtcatagaaaataaacggttattttaattatcctgacaattttttccactttggggtgcagtggtcttaccaacacacagactcgtacccaataaaaatggccccgcagggccatgatcacgatgacaagtcaggcgccgggaggaagatcaccccggatccgcttgatcccttcttcatagaggccgtccgacccttcctgctcttcacgggtatcgaagatcttgagaaaccacatgtattggccaggatcgcgagtcagttgctgctcaatcatgttgttcatgcggcaagtgtccgccatcagatcggcgctggggtaatcagcaaacggcgcctctatctccagacggtagcagtacttggcctcatcgtagcaggccagcatgggcactgccttggcaccactgacctgcaccaaccgcggcagagccggcagggttgccttgggatagccgaagaagggcgcaaagatgctcgcctcacggccatgatcctggtccggcagatagaagaaactgtgtccacgcttgacggttctgatcaccgacttgatgccggcactgcgttcatagacacggcaaccattcttggctcgttcccgattaatgtgccagtcaaataccggattgcgggcactcttcatcatggcgcacatgggcacgccacgctgggtgaagtagtagccggcagcatcgaccggccagctatggggcaccaccagtatcatggggcggccggcggcctgctccgcctcgatatgctcccagccactcacattgatgcgcttcatcaggtaggcggggctgcgcacggtaaattcaccaaatccaagcaaggtcttgagaccgatgcggatggaggtcatcaggatggcatcacgctcggcctggctcttgttggcaaagcagatatcgaggttggttttggcgatgtagatctgtttcttggagaccttgactaccaacggcgccagccattctgccagcttgtcacgccagcggggcggcacgaaggcgagcacacagagcgcgccgagtgccaaccagcttggccagtaacgcggtcgcaataaacgggtctgaaaagaggaatcaaacacaggatcttgggaagacatgaatgaggtcaaacgaagaaaatggggttgcattgtattcgtcctgacaggtaataccagtgaaattcatcgtgagcacctcagggtgagcgctggttcaaaaaatggatttccccgcggcaaaaaaagtctccttcaacacttaacagcagacaaaaaagcgctccacccatggtggagcgctctcactatttctggccagtggagcatgtctgcacgcatgcccttctcgttgactgaccccttaccccgagtctctccaggatagtcgtgcctagcggcgggcgccgtgtcgggcgatgccgtgatccatgttgatctcccttaatggcaggaaaaacatcagatagcgcaaggccacatagccgacgatcagggtggcggcacccagttcgaagtgggccagcagattgacctgctccacatagtgggttgcttgtggccactgcgccagcaggtggcttaccttgaacagagcggtggcacctatcaccagcgggaaggtgaaggcggcataccccggtgaaaacggcaggcgcaacaacttgataaacgccagatagatgatgcaggtcatcaggatggcgatccccagcagcacggccaccagcaacaaggaaggatcctcggtcactgtcagataaccggcgagtgacagactggcaggggccgccagaatggcgatggtccgcttggcggcatccggtacttcatgactgaagatgaggcgatagagcatcagcggtaacatcaggccgtagcagagcatgccaaaccagagcaggccgtcggccagcgcggcaaactggccacccggaaaggccacgtcagccactatgatgcccaccggcggcacaaaccagctcggcaccatgtgatggatctcgaactgcttgaccctgtgccagacaaacgtggccagaaacagcagatgcagcacaacggcaaacaaccagagcccctcgcccagaccgggggccagcatgccgaccgccttggagaccaccatggtggccatggcataggtgggcacaacgctgcccaccacggggtgagccagatcctgccacagcaggcgtggatgaagcagaaacttgaaggtgaggatcaccagcagcacggcagcaacggcggcgcccagcagttgcaggcgaccatcgaactggccggcattttcccagcaccaaccgagactggcgatcccgagtgccaggcccgccatgggggtgggtgccgcggctagggattgacgagttcttgcgatcatggctgaaacctcttgtgagagacgatgagcataggataaaacgccgctatcgtttacgatatctaaatgaattgaatcaattgttcaggtaaaccaaacatgaaactgaccctgcaacaactcaaggtcttcgccaccatagcccgctacggcaatctggggctggccgccaacgagctctgcctgagcaagggcgccgtctcccagtcattgcaggaactggagcgccagctcgccacccccttgttcgatcgcatccaccccagattgcagctcaacaacgaggggcgcctgctgcaaccggccgccgaagagttgctgacccggatgcaggatatcgaaaccctgttcagccccgataccgagccgagcggccagctgcgcctgggagcgagccagaccataggcaactacctgctccccaccctgctggccagcagcaaacaggagctgggcctgccccccagggtcaccattaccaacacccaccagctgtgccatttgctggccaacttcgagctggatctggccttgatagaggggcagaaccaccatgctgatctggtgagtgaaccctggctcaatgacgagatgctgatcgtggctcatcccgatcatcccctcgcccggcgcagccgcctgtcgctcagccagctgagcgatgaaacctgggtgctgcgcgaaccacagtcaggcagccgcgagcaattcgagcaacagatccagcccgggctgcctcgctggcaggtagggctggagctcaacaccctggaggccgtgatgctggcggttgaaaaggggctggggatctccttcatctcccgcctggcggtgtcggatcggttgcaggccggtcgtctggtggccttctcccttgcccggcgttttccccgccagctctccctcatctggcaccggcagaaataccactccgccaccttgcgccgctttctgcagttttgccgcgcacaagagggggccctgcctcaacccctggcggacataaccactcggacaaaatctcaataagatgatcggactcccccttgcgcagagaaaaaagagagggcgcccaggcgccctctctgtctatccgttatcagggtgcgggttgcaaaccgcgctcgacccaccccagcacttgtctggtcagggcctgcggcacccagggggaatccctcaatccctgcctgacacaggcggcgaaatgatccgcctcgtgctgcatgccaccgcctgctacctgcgcctctatgtctcccggccaggcgggcaagggatcccccgtgacccagcgtacctgctgggggttccaccacttgccgaccagttgcagggcccagccctcgccgcccagatacgccgccttgtcgagatcctggacgatggaggcatccaagtcggccgcgagggagccggcaaagcggaagctggcagcctcgtccacctcgcccgtctggcgggaaagagcaacctgcggctcacccgcagccagccccagctggtgacagatggcggcgtagagccagagcggatagacacccacatcccaggcagcgcccccggccaaggcgggatcaaacagtttgccggatctctcctgcaccgagccgaaggccgcctgcagccgattgggggcaggcaaggcgccgagtcgccgcagcaattcgcgcatggcggggaagcacatcaccttcattgcctccatcagcagcaggcctcgggcctgggcgagctgtaccagtgcatcccagtctgctacttgagtcaccgccggtttttccaccagcacatgcttgcccgccagcaacatctgcttgatcaggtcggcgtgctcggggtggatcaccgccacatagacggcctccacctcggtgcttgccgccagcgcctggtagctgccataggcaaggggcaatccctgctcctcggcaaagtcccgggcccgcgtctgatcacgggcggcgatcgccaccacctgccccaagctcgcgtgctcattcacgtccttgcaaaagcgacgggcaatggcccccgccccggcaatgccccagcgcagtggccgcgcgtgtgactcttcttgcatcatcattgctccttatgcagtggccgcggtgctttacgcctttgccagactgcgtagccaactgatctcgtcgccccagatcgtctcgtctatggtctccaggaccagcggaatgccatcgaaacggtcgtcattcatgatgtggtggaataccgcctcccccagattgccttcacgcaagctgtgatggcggtcgacccggctgccgaaggtgcacttggcgccgttgatgtgcatccccttgagatactggaagccgacgatccgatcgaaatcggcaaacacctgagcgcaggactcaggggtacgcaaatcataaccggcggcgaaggcgtggcaagtatcgaagcagataccgacccgactcttgtcctccaccccgtcgatgagggtggccaggtgttcgaacgaccagccgaggttggtgccctgcccagctgtgttctcaatcacggccgtcaccccctggctgcgctccagcgcccagttgatggattcgctcaccagtgtcaggctggccgcttccgggatctgcttcaaatggctgccgggatggaagttgaggtagcaaagtcccagctgctcgcagcgttttatctcatcgagaaacgcatcgcgagacttggccaggccgtcgggatcgggatggcccagattgatgaggtaactgtcgtggggcaggatctgctccgggcgaaaaccggctttctcgcacgccagtttgaaggctctgatgctggcctcggacagcggcgccgcctgccactggcgctggttcttggtaaacagggcgaaggcgttggcaccgatggcctgggcgcgggctatggtgttctccaccccgccggcggcactgacgtgggctccgatatatttcatgagatctcctctgctctgtgagagcgccattatgcctatctgccccgcccgcgccaaaccgggatcttcgatgatcactttcgattaccactatagagagcccgaccagagcatctgaccaccgatgtcgtgcatgacagagggaggcaccccgtcactggccgctcgacaatgccggggctggttcactggcgagcgccatatccagcaggccgcccaaccagtgaatgaaggcctgtaccctgggcgagagctgacgacgatgggcatagagggcatgaatgggcaaaggaggcgcctgccactggggcaacaccatgaccagttccccactggcgagcagtgcctctaccccgactcgcggcatctggatgatcccgagccccgccagcgccgcggccagataggtttcgctgtcgttcacagtgagagtccccgccatcgccagcacggcgcgggagccatcggcctgcaagtactcgaacccggcttctttatcccccggtacggcgccatagtggaccagtcggtgccccgccaggtcggccaaggtttgtggaatgccatggcgggccagataggtggcgctggcgcagttgatctggcggtagtggcccagggggcgggcgaccaggctcgaagattccagcgcccccacccgtactacacagtcgaagccctcacgcaccagatcgacacgccgatccgtgctgctcagcatcagttgcaagtcggggtgggtcgccagaaaggcgggcagcgccggtatgaccagatgacgcgccatccggcttggcatgtccacccgcagctggccgctgagttgcccatgaggccgaaacagcccattgaactcctccatatcggccagcaacgcctgacagcgggcgtagcagagctggccatccgtggtcagttgcacccgcctggtagtgcgatgaagcaagcgggctcccagctgctcctccagccgtcgaatggccgcggagagcgtcgccttgggcatgcccaactgctcggcgctgcgggtgaagctttcaagctcggccacccgcataaacattctcatcgcatccagttgatccatggcgtcattgtcactttaaacagaacagtgcatctattattaccctctttatccataatgtacgtaccaatagagtggcactaccggctcgtctcgagcccgcacccaccccattgacaggagtcgtaccatgacccgttccatcgccctcatcacaggcgccagccgcggcctaggcaaacactcggccctggccctcgccgccaaaggcgtcgatctcatcatcacctatcacagccaggccgaagaggcggctgccgtggtggcgcaggccaatgcgctcgatgtggccgacagcgcctcctttgccgccttcgcggctgaggtgcaccaattgctgcagcgagagtggcaacgggagcggttcgactttctggtcaacaatgccggcatcggcatccacaccagcttcgagcagaccacagagcagcagttcgataccctcatgaacattcacctcaaggggaccttcttcctgacccagcagctgttgcccctgatccgcgatggcgggcgcatcatcaacctctcgaccggtctcacccgtttcgcgctgcccggttatgccgcctacgcagccatgaaggggggaatagaggtgttgacccgctatctggccaaggagctgggcccgcgcgggatcgccgtcaacgtggtggcacccggtgctatcgagactgattttggcgggggtgtggtgcgggacaaccaggcggtcaacgacttcatcgccagccagaccgcgctcgggcgagtcggccagcccgacgacataggcggcctgatagcggccctgctctcggatgacaatcgctgggtcaatgcccagcgcatcgaggcctcggggggcatgttcatctagcgccccccatcactggataggaaaatggccatgcaaaaggccctgccgtgaggcagggccttttcgtatgacaaggccaggggatgcgttaaagcgccttgccgcccgaactgatgactgactgataccagtagaagctgtctttcttgatgcggcgcaaggagttgacgtgctgctcatccctgtcgatatagacgaagccgtaacgcttctggtagccattgagccagctcaagatgtcggtgaacgaccaggcgcagtaaccaatcagctcaaccccgtcctgcagcgcctgctgacaggcaatgatatggctcttgaggtaggcgatgcgataggcatcgtgcacgctgtcatccgcctccagctggtcaaactcccccagcccgttctcggtgatcatcagcggcagcccgtagcgggacgagaggcggcgcagggcgatgcgcatcccggtcgggtctatggcccagtcccagttgctggtctcaagatgcggattgggcgccgtcttgtagaggcccggaatgccgctcgagggggtggtgcccttctgccccgtggtattgatgcgctgcaaggtctggccgccgagggggttgtcggtataggtcagggtgtagtagtagttgaccccgatgtaatccggtgtgccttcccgcagcagctccagatcccctggcagtatctgtggcgcctcgccgttttcccgcaagtaagccagcgccgcctgggggccatcttcctcgccgcctccatgggcaccactttctccaccatcaaccccttctctgtggtgatcgcctccaacgccgccggcatccccttcaccgaggggctgatctttcgtgccgtcggctgtctggtgggcactctggtggtcattggctatctccactggtactgcaagaagatcaaggccaacccggccttctcctacacctatgaggacagagacagcttccgcgcccgttttctcaaagagggcgcactggatgaaggggtccccttcaccctgcgccgcaagatcattctgaccctgttcatcctcgcctttccgctcatggtgtggggcgtctccatggccggctggtggttcccgcagatggcagcctccttcctcgccgtcgccatcatcatcatgttcatctcgggactgaaggagaaggaggcggtagaggccttcactcagggcgcctccgaactggtggcggtgtcgctgattatcgggctggcgcgcggagtcaatctggtgctggatcaggggatgatctcggacaccatactggcttacgcctccgatctggtctccggcatgcacggcgccgtgtttgcggtggcccagatgctggtgttcaccctgctggggctggtggtgccctcttcctccgggctggccgtgctctccatgcccatcatggcgccgctggcggatacagtgatgatcccccgctatatcgtggtgtcggcctacaactgggggcaatacgccatgctgttcctggccccaaccgggctggtgctggtcaccttgcagatgctcggcatccagttcaaccagtgggtcaggttcgtgctgcccatggtgggcttcgtgctgggctttggcgccctgatgctggtggtgcaagtgatgttgatctgaggcggacctcactgccagagcgcgcccggcccacagtgccgggcgcgctctatgcggcctggctccagcggctcggggaaacgccctctcactcgtgcatcagtggcgcaccctgccctgttggcgaaaacagtagagcttgaggctgatgtcgactatgtcggcgggcagctcctgcgccacctcagagaggggttgataaagggatgccagcagccgctgtgcctgctgctgggtgataatccgggcctgtacggccggttgtatccatcttggcaacatcgacataagtcccccttgccgactgtctctttcattcgctacgcgatgacgacggtgtcacttcatcaccgtcctttcactctcttgccaaaagaccaagcataatgcttgccgtgatctcttatcggcaatgggagcgctttatcacagcgatttatcaagcagttgccgcgcaagtcggtgcacgcggacaagccgctcaagcccgcgtcaggggacaggcgcggcagtggtttgacgcaaaatggataaaaagagcccatatgaatcgcaaaatgcgacgtatccacccgatccagagcgacatgcccacatccctgccatacctccacggcccttgttgtcgccaaagcccgacacctttttgacgagggacttttcggtgcagtcagaggctgtcgtgcctgagcggtgcgtgccttgttcatcccccgggttgtgccaagatcgcggcaagcaacagccgcatcaggtgatgcatttcaggagaacgaaaaatgaacaaatccatgttggcaggtgtcgggatcggtgtggcctctgcgctggcattgtcggccgcagccagcggatccctgttttcatccaagccccagtttgccgaggtactggccagcaatccggtgaccgagaccatcaagacaccccgtcaggagtgccgcaacgtcactgtgacccaccgcaaacccgtgcaggatgagaacaagatcctgggtacagtggttggcgccgcgctcgggggcgtgcttggcaaccagtttggcggtggcagtggcaagaaggtagcaacagccgcgggggccgtggccggtggttatgcaggcaatcaggtgcagggcaatatgcaggcgggtgatacctacaccaccacgcagcagcgctgcaagacggtgcaggatagcagtacccgtacgcttggctacgacgtcacctaccgcctcgccggacaagagggggtcatccgcatggagaaggcccccggcgccaccataccggtcaaggatggcaagctggtgatcgacagccagagtcaatcctgacaagccccgtcctatgagcaccccaaggcccatcacaccgatgggtctttttgttgcgcacgcccctacgctgctcaccagcaaggcattggactcgccagcagcctgaattcagagggtggcaactgccggcaaggatcgccttgcacacattcttgccagtcaaaaggccagcaaaaaggggcccgcaggccccttgctcatccttttttaatcaacggcgaccaaacggccaccaggacgtgtcgttgtccttgatatcgaccagggtctcctgcactgcgcccggtttgcccccctgcagctgacgcagactcaccttgaactgctctgtgggctcgacaaaccagtcatccaggatcagcaccttgatggacttgttgcccccctcaccggcggcccagctcaccgactgactgaaccagggcaggaaatccagcccccagcgcgccgtgaccccctcaaggcccaaggtggcacgggccggcttgctcaaatcgccgctgcgcaccactgggatctcggcaaaccactgcccctcgttcaccgtcatactcgcgcgagccagcgcaatggtggacggcgccagcttgtccttgatggtcaccagagtctggctctgctcacccagcgcagcgccgctcgcatcgaacagctccagagtgaaggtctcatccccctcgcgcagggtgtcgctcttcaccgggatgctgatggtctggctgtcactctggccggctgcccaattcagggtgccggtcagtggcgccacatcattggcatcggcgctgccaaaggcgatgcggtagttcacgctggcctcgccatggctgccatcgcggcgactgacggtgaggctcagggcgctgccctcctccacactggcggctgcgctatccagactgatcaccccggcaggcggcagcggatactggatcgccaccagcacgggatcgtgatccgaggcgctgaaggggccgtccgatttggccagctgacccgtgtacttgctgccgtactcaaagaagttgctctcggcggagttgatgtgccaatcctcgatgccgatcaccttggctgccaggctggggttggccagggcgtgatccagattgccaagctcaccttcatagctgtaggagtaggtgtcggtgccatggaagcgggtattgaggttcacaaaaccatacccattgccaagggcgctgccgctctcctcgaaaggttggcccgccagcgtggtgaaggaagcgctcatgatctggcgcggctgcgcggccggatcatagctggtcagcacccggatggggtcctccatgccataggcgttcaggtcgccgatgatcagcagatccccgctcagcgccttgagactctcccccagcaccttggcggcggagacccgcagggcgttgcagtggccctggccatccagcggatcggcgctggcgtagtcggggtaatcctcaaagcaggcggaacccttggacttgaggtggttgaccaccagcgtcaggggcgcatcccccttgggagagctgaattgctgcaacacagattcgcgcatgccctgattgatggcaaccggcttgccgctggcgtccagggcctcggcctgctgcaccggcagcactatgaggctggcggcaccttgcggcgtcacgctggcgggccggtagataagccccaccgtaatggcatctgtgccgatgggctggccatcgggcgaggcaatcaagcggtagtgatccgcttcatccggctgggcggcgttgagggcctcaaccagattggcgatggcggagttgtcgccgtagccgttgttctctatctccatcagccccaccacatcggcattgaggcgggtgatggcgctcacgatcttggtgcgctgcttctcgaactccgccactgtcagggcgccacggttgctgccggtagggttggcatccccgcccaccactgtggtgaagaagttgagcacgttgaagctggctacccgcagatcccccgcctcggcgagttcaggggtctctaccctgtcccagccgctgtggtctatgtcgctgctgtcgatgcggttgctcgctaccagcctgaacaggttgtaggagtaacccagcgccccctccagcccgttgagtttgtcgccgatgcgcaggtagccatcttcggcattgaaggcgggataccagggcagcaccccatccggcgtcttggcgtccgtctctaccaccagctgattttgctggttgcgcagggcccactggctcgcctcctcgctcagggctgcaaacttctgggtcgacttgatgaggggggcgccataagagagcaccaggttgttgcgcttgccatcgtaatcgaagctgaagttgcgggtcaccaccaggctggactcgggtaccagccgcacctgcatcccctcatggcgctccagcagctggttcagggtctcgcccgccaccggcaccagatccaccgccggcagcaaggccaccatgggctgggtcaccaccagctggtctgcattgagctgggtctggttgaagtactccttcaccttgccagagacgcatacctcggcccccggcactatggcgctgttggcctgggtgctgtagacgaagagaccgtccgagctggcagggtctccatcaccttgcgggtcctggatgaagaagcccttgtagaggccgcttactacctgagtgaccacaccacgggtggcatgggcctgctcggattcaaacttgccggctggcaccagcgggctgctgctgccggtgccctgaatggcgggcacgggtatcagctgatcaaccgggcagacgaagaccgggggcagagtgccatcgcaggggccatcgccactgcaacccaggccgctggcatcatccttggcggcagccacgtactccagcgccggattgaaggggcccgccgcatcagtccggcccgtggtgacggtggccttgcggcgcagtgtcatgtccagggtcgagacgctgccggacacccaggccgtgcccggatccccccccacctggccgaagctgtccactatctcgctgccgcgatagagcaccagagcatcgtcaccgttgaacaccaggttgccactggtctggttcgccttggccaggatctcggcgttggcggaaggattggccagcaccaggctagcgcccggggccagggtgccttgcagcgccaggctgttggtgggggcatcggtaagaggtttgccgttggcatagagcgccagccggtattgagatagatcgacgggcgttgcgcccagattgctcagctccaccgccttgttgttactggatccttccagatattcgctgatcagcagttgtgcctgtacctgtcctgacagcgccagcccgaccgcgagcgccaccagagagtgtcttcctgacatagccaatgttccttttcttattagcagatatgttattggcgccccgcgttatgcgggccgcagcaccttattgcacgtataaaaacaacggatataggcccctggccaatatcgcgcctactctgcccgtttggccgtaccgccgccgcgagctggctaacaattacagaaaaatgttgtgaactggtgacgggaaataatgggagaaaaaggataatcggatcatctgactgccatcgcgcaaggtgtggcatttgctgccgtcaatatctcgttgcggcgcagaacatggcgacacaagctgacataagaagaaaaaacagcagcttgaagacagggtgccatcacggctttcataccagcgcgccagaaatcacccgggagcgaacaggtaaatctggcaggaaatagcaacgaccatgacaaaaacacggctatgcagaggctcatgaccgcatctgacatatacgcgccttgtcgaggcaaaatatcgatctattaatgacaaacagatttataccccccccctcctcgacccacacctatgccctcctcttttgattacagcaaggaagatccaccatgctgcgtccttatcaacactcgccaaaacgggaaaagggctggttcgaaccagctgaaaatggctggcgatatgatctaaccagagaagaagagagcctattgaaacagtattttatcctggcggacacagccctcataaaaagaggaccgaccatgcaaaagctcattgctttttgaattgtgaatggcaatagttctcacttcttttttaggccctatccccccgaggtttcacaagatgtttcgtcaccccatggcaaagctgcttctgcttggtcagctcacgctcatgagctggatggtacaagcagccgcccccgttgaagtggaagatgtgatgggccgcaaggtctccctgagcctgcccgcgagccgcatcgtgctcggtttctatcccgaggattacctggccgtggccggagaagggggtgccgatcgcttggtgggcatgtcccgtggctggttcgtcaagtcccgtcccgccatctggtccctctatgtcgccagcctgccgcaactgacccaggtgcccgaccttggcaacgtgcaggatcagagtttttccatcgagaagaccctggccgtcaggcctgatgtggtgatcctggcccagtggcaatacgaggccctggccccggatctgccgcgcctcgagcaggcgggcatcccagtggtggtggtggactacaacgcccagaccctttcacgccacatggcgagcaccctgctgcttggcaaggtaaccggtcaggaggcccgcgcccgcaagatggccgacgagtacaaggccaagattgagaccatcacctcccgcatcgccaaggcgaaacgccagccgccccgcgtctacatcgagctcggggacaaaggaccggccgagtacagctacacctatggcaaggacatgtggggcgccatggccctgctggccgggggtgacaacgtcgccgcccccttcgtcgaacgctggggccccatccacccggagcaactgttggcgagcaagccggaggtcattctgatggcgggctacgagagcgtgagcagcgagcaggccatgcaggtcggtcaggatatttcggcccagacggtgcgccagcgcctgcagggatttgccgcccgcccgggctggcgcgatctgcctgcggtgcagcagggtcgcctctatgcggtctatcacggcgccacccgcagcatcatggacgccgccctcatcgagttcatggccaaggcgttctaccccgacttgttcgaagatctcgaccccctggccacctatcagggcttctaccacgcctatctgccaattcgcccgcagggcacctttatgctgggtatcaagtaatggcaggttgaacctgacgggccggactttcccgacccgagtcgggaagtccctcttcgtcatccctctttaacccttgcgggcgctccttgagagcgcccgcttcaggatggttaccatgaatgatttggctgccttgcagcagaccctcacccgtcagcggcaacgagagcgccgtcgctggcactggctggtgctgctcgccctggtgctgtgcatcacgctggtgctcgacatcgccaccggcccttccttgctgccccttggtgaggtggtcgatgccctgctctctcccgcccaggcggactccatgaccctcaccatcgtctttgatatgcgcctgcccatcgccctgatggccctggtggtcggcgcctcgctcgggcttggcggcgtccagatgcagaccctgctggacaaccccctggcgagcccctacacgttaggactcgcggctgcggccgggcttggcgctgcactggcgctctataccggcggtctcgggctccctcccttgattgccattccggccggggccttcattctgtgcatgtttgccgccagcctcttgtttggcctcgccatgatgcgcaacatcagcagccagaccctgatcctggcgggtatagccctgctgttcctgttccagtccctgctctccctgctgcagtttctctcctcccccgagctcaaccagcagatcatgttctggctgtttggcagcctgatgcgcaccacctgggatgccctgatcatcacggccgccgtcaccctgatctgcaccctgctcatctaccgggatgcctgggccctcaccagcctgcgcctcggggaggccagggcacggagcctgggggtcaacgtggacaggttacgcatgaagaccctgatcctcgtcgccctgctcaccgccactgccaccagctttgtcggcgtcatcggcttcgtcggcctggtggccccccacatagcccgcatgctggtgggggaagatcagcgcttcctgatcccgctgtcggccctgtgcggcgcctgcatgctgtcggcagcctcggtgctctccaaatccatcgtacccggcaccctctttcccatcggcatcgtcaccgccctgattggcgtgcccttcttcatctggctgatcctcggcagggggcgtaaacgtgcttgaaatatcccgactctccctctcccttgggcagcaagccctgctacgggatctgagcctgactctgcacccggggcaggtccatgtgatcatcggtccgaacgggaccggcaagacttccctgatgcgcgctctctttggggaactgaccccggccgccggcgagatacgcctggccggacaatcctcccgccagatgccccaggccaaatggcgccagcaatttggttacatgccccagaacatccagctggagctggacttgagcgtcatcgaggtggtggtactggggcgcctcgacagcctctccatgcgcctggcggacgaagacatactggcggccggccgcgccctgcaggcccttggcatcgcccatctggcggatcgccccctttactccttaagcggcggccagcggcagatggtgctgtttgcccaggtactgctgcgggatccccgcatcatgatgctggacgagccggtcagcgccctcgaccttcaccaccagatgcaactgatggagcacctgtgccagcagacccgggagcagcagtggatcaccctggtggtgctgcacgatctcaacctggcggcccagtttgccgatcagctgatcgtgctggcagatggcgacttgcaagccttcggcccaccggcccgggtgcttgatgcggccttgattgagcggctctatcaggtgccggtgcagataagccacgatcagagcggcatcccctttcttcgtaccctgcgcagatcatgatgacgagacttcccatgacagcgcctgcggcgcgcttgcaactgcacgtaaccggcgcccgggtgcacacaagatgagccgcgcctcctactggcggggctggcagggcatgagcccggccgcccgcctgctcatcatcaatggactggcgttcaatctcggcttctacatgatgatgcccttcctcgcccagcacatgggcagcgggcttggcctcgctggctgggcctgtggtctggtcatggggatgcgggtattcagccagcagggtctgtttctgctgggaggcactctgggggatcgcatcggctatcacactgccatcgtctggggttgcctggtgcgatcattaggcttcgtgctgctgggctgggccgagtccctgcccatactgctgctggcggccgccctcaccggctttgccggggccctcttcaccccttgcgcccaggcctatctggccagcgaatgcagcaccccgagccagcgccagcgcgccttcgccctgcacaatctcgccagccaggcgggcatgctgctcggccccctggtcggcctgaccttgacccagcagagctatgccctgaccgggctcttggcggcgagcctgttcgccctgctgggggtgttgcagtatcgggtgctgcccaagcgcccggtggccaaccagaccccgcacggcgccattctgagccaatggcgggacatcctgcgccagcgcccctttatgcggttcactctgctggcgggcagctatcagatcctgttccatcagctctatctcgccctgcccgcccatatccagagcctgccggacgccacctatctgctcggcggcgtcttcaccctctcggcggtgatcggcatcctgctccagctgccggcatctcgcttggtggagcgccacctgggggtgcccctggccatggggctgggtatcggactgatggggctgagctatctggccctgccgctgctctccccctggccgacggtgggggtattggcgcaggtggccctgctttccttgggctccattctctgcttcccgctctttgccgcccagttgccccgctacgcgctccctgaccagctcgccagctactacggcttctatgcaagtgcgggtggctgcatggcgctctttggcaacctgctgatcggttttatgctgggggatgcggggacccgtcccgccaccgctatctggttcctgctggcattgacggggggactggcaggattcggactctattctcagttgcgatccggcaagcatggcagctcgcctctgcccgaatgacagaggtggtagatcctgcgggccatgttaacgacaggtgttcaactgttcagatgcagcgccagccagactgccagagggatcaccactacagagagtgcattgccgccaagcactatgctggccactttttcaggctggcactggtattgctcacagagcatgtaattcaataccgccgggggcagcgcaaccgacagtatcagcaagggtaaccactccgcctgtagcggcaacaaccagaccaccagcccgaatgacaagccaccagccagcaggtaaagcaggttgcatttgagtgccaggccaaggtggcccagctccccctccatcagccgaacacctaaggcaaacagcatcagcggcaccgagatctggcctagcagagtcgcgctggtcaccaggtattccggcaacggtatctgcaagttggccaccagcaaaccggcgaaggccgcccacagcacagggctgcgcagccagagccagcgggaagtattggccgagaggataaacatgcccaccgagaagtggagcaggttggagagcacgaacaatatgatgatggcagccgagctgctgctcaccaaaggccagcaccatcaaggggataccgaggttgcctgtgtttcgaaacatggcgggcaggatcagtgccggcctgctgatctcctttaacctgagcagggagagcaagagtccgggcaacaggatcaccagtacccccgccgcgatcagtggcagatgggccatcaatgccagcggatatttgaccagcgccgaaaacaccagcgccggtgtgaacaactctatattggcccgattgacgtagcccagtgccccgcccggtcgcaaccgaccatagagggctccgagccccaccacggcaaacaccggtatgacaatattgagcagcgcactgaacatgggcgggtccgtttacaattcgcgggcgggtggccccatcagcagtatggggtccagcgtcacttccagctcgccattgctgacccagagctgaccgtcggagatggtgcaggtgaggtgcatggtgcgcgccaccatggcggtgagcggcagtgtctgggtgtcggaaagctcgatcactgtgaggttgtcgtgctggctgagcttgccctgattctgcttccaccagacgctggtgccacggcccccatagagatagagcacaacgtgacgggagcggttgcatgcttttttcaggcgacgctcgtccggctgccccagctcaatccagagttcgatttcgtcggaatagttcttgcgccacagctcgggctcgtcatcggcagagagacccttggtgaactccagtcgctcggcggcgtgccaggcgaaggccgccagccggatcatcatgcgctcatcggtctcggaagggtgacgggccagtgtcagggagacgtcctgatactggtggcggtccatgtcggacaggctgagttgagccttgaatacggttgccttgagagccatagaaaatcttggataccttgaagtggtcaatccggaccggatcaatccagagtggaaaaactgcgcgccagtgtaatcaaaatccgcgccaggttcgaccaccttggccatgcatttggccgatattccgcggttcactgctgaaaaagcgttaaaaaacagcaaccggcccatggcattcgtacaaccgtgccagatggcgggctgagccgtcttgcaaagggaaacccttgaaaaacaaatgccagtccgaagactggcatttggcggtatgaacgaaagaagcggatcacttctcggcggacttgaccccgaaggcattgagcagcaagcagcaggtcactgccactgccacaaacccgctcaggaagataaagggcatggccccgtatcccaatacagtccagatggtttgttcaagcagactcattgtgtgtccttcatccagtgaaatgggtgtccctttcgtgacggagttatctccccgttcctgataatgctatttgaacccaacggttgcctgagtcctatgccaccaaagtaataaatagggggcaagtttgcgctggatcaattatttagcccttggccaaggcaaatatggtcacaattccatccattgtcagcgtgcgcccccataccagagcagggaaagtgtgaaaaagggcactggcagcaggcatttggatcaaaaatcggccctcctcgacagcaatacactggcaggcaagtgccgcttgcgccaaatcaatcgccgacatttgtgcttttcttcgccaatagcttggcccggacggcaaccttgtggcactctgggatgtcaatggacagactcacagacacctcgggtgtcaccactgcaaaaggagcaacaaagatggccaaagccagcaagaaagatatcaagaagaaaatcgccgctcgcctcgagaaaattgccaagcacgaaggcaagatcaagaagctgaaaaaagccctgaaataagggtcggcatgataaaaaaaccgcctgattgttatctggcggtttttttatttccgcgtcatagctgtgccgcacccgatggccatgcctgccagcagggggacgtcaccaatacctcttgctccagccacaagtggctttcaatcagatgcataaataccgcggccagcacctggcccggctgagccatcgcaagactgcctcgccggggtgtctttcccctgctgcccttttggccttccagccgacgcgtcagagggcgagcatagtggtggacgtactccatcagattgcaaggcaaccagagtgccaggggacggttgactgcattggccagttcggcggcaatatccaggccccgctgatccagatcgccaaagtgagcccagggaatggtcgaaggcagcaacgggagcagttgcctcgccaaagacgtgttacggccaggcacatagatgagtaactccccggcttgcagcgggtaatccacgaaagcccccttgttctctactgtcactatctgccgcccttgccacgctatgccctgcagcctggacaaacagcgctccggcaaggccagctcccccagaagtgacatcagcggcgtcatatcctgcggttggccatgcagatcgatgagtgacagcggggtcagagtgcgcatgcggatcacctcgtcctgcgtcaacaaaatctcgatgggaacctggtcgggaacagtgtcactgcgcgggtgtttgctatccccgtgccagagggcatgaaaactggcctgattgaggggggatggcagcgtcaacccgagtgcccgcacgctgtcacgcttgtccggctgttgtggcgccacttgcgccagttgcctggtgagatagtcaatccccgggtcagtcagaatatagcgagcgctgcgcccgagcggcttgacgccgccgaccgcctgcaacagggtcagcaactctcggccatgcttgctatcgaacgaacaccccctctcgttttgcttgtccagcaagcgggcacaaagatcccgtacccggccctcatcaaacagcgacatcacggctcctcgttgcggcgtcatatgagtaattaaaggcaatttcacagtccattaccgtgatcggtctcgcgcatgagcaatggtcataagcaatggtaatggcgctgtatcgcacacctgcttggggccgcacgaccagaggcgactacagcgtgactggcaaacccgaggcaaacacggcaagctggatgtgtctgtgttggccagacgcgtgcctctgtggggatgcatgccttgctgacaccctattcccgagggcaccccatgaaccagtcgacagaaaagcagccggtttcatcctggcatgtgtcggacatccgcgagctggccagattgctcacacaagccctgcccgccgccatacagatcacggaggctgtctaccaggcggtattgagtggcatgggcataaagggcaagggtgaggggaaaacccgaggcatcacaggttttgtctaccgggggatccacagggcggccgatcagctcggcagtggcatcaatgccgtgctcgcccgcgtgccggggccgctcgctcaggaagccatctccgaaacccccaaacgcgccgccctgctcgccaccctcaacggcgtgatgggagacaagctggtcgccagccacaatgccctcgccacccccatgacactgcgctatcaaggtgcgcccctgaactggcacgccatgccccctgaacttgctggtcaaagccgggtgctgctgatggtgcatggcctctgcatgaatgatctgcagtggcaaacccaaaccaaggggaaggacaaagagcagatgctcaaccatggggagatactggccagcaccctgggttatatgcccgtctatctgcgctacaactcagggctgccgatttcgcaaaacgggcgggaactggcgagccagctggcgcagctggtgactcactggcccggccacatcagcgagataagcgtgctggcctacagcatgggcgggctggtgatccgcagcgcctgtcactatgccagtcagagcgaggcgagctggccaaacgtcctgagaaatctggtgtttctggggaccccccatcatggggcccccctggaacacgcaggtcactggctggaacaactgctgcctgccaccgcctacaccgagccgtttgtcagactggcacggctgcgcagtgcgggtatcaaggatctgcgccacggcaccctgctcgacgaccaagaccctacccgcgatacagcgtcaacggatccgcgcccgtctttgcccctgccggcaggcgtcgcctgctttgcaatagccgccacgacggcagccaaacgcaatctgttggcagatagattgattggcgatggtctggtccccctgcgcagtgcccttgggcagcacaaggaagcccgccaccagctggcatttgcgccatcccactgctggattgcctatcgcaccagccatatggccctgctcggcagcccccaggtgacccatcaactgctgcactggctcacgcctcttcaccaacaagcagaggatggctgcccgtcagaggaaaatgcacaagctgttccccttgctcaataagctgacatccgcccccataatgaaaaatccgccaactggcggatgtttcattgcatgtcggtcacatcaagcgggcacggccgaagaccctgattgagctgccgggttcggccgggatctcggcgtgcaggtgtgacgccatgcccatatcctctccctgaaagagatctatgatgccgccatggggccaatggatatcacgcagataaccggcaaaggcagccgtcgccgcgccggtggctggatcttcatagacgccgccataagcaaagggattacgggtgtgaaacagctgctcacgggcggcatgggccaacagtatggtcaccagtccttcccttcgcatcaaggtgcgcccctgctccagctcatactccatggccgcaagggcggctcggctgttcagggccagcaccagatgatcggcgccgccatgaatgagcgcgggtggaatacggggatccagatccgcgggcgtgtaaccgaagagatccaatgcggcggccaccagttcggccggggccggtttgctgtgagtcggcggcgattgcagggcggcctgccagtgcccttccccatccagccagcccgataccttgatcaccgcctgattgaggtgcaatccatactccccttccccaaagcgctgcgccaatgccacgccgagggctatggtggcatggccacagaatggcacctcggcctcgggggaaaagtaccgtacccgccattcccgcagctcggcggtttgctcaactgcctgtacgccttggggcaagcgcgttgacatgggcgcggcgaaagcggtttccgaaaatcccacttcggcggcaatatgctgcatctcgtgtgcgccgggcaagctggcgccaatccagacaccggcagggttgcccccttgcagcccatcagaaaaggcggcgatacgcaccaactcgggctccaacggggaggctagctccttcatgatcactccttgttctcatgctgcttgtttacatagtgacgacgtcatactggttgctttcatgctgaaaaggtcagcacacatgcttgaccatttacgcagccccaagacagagcctcttgcaaacctgagccacgaccccattcgcaagagaaacacgccaagcttacccgttaaattaaatggcggacaggtgtcgcttgggcgccgcggatccgggtgctggcaactagccttgagatgcgtgtctgtataggtcgtgccgtggagaaccctatgtattcttacaccctcaccttcaaggaggaggtcgacaagttgacggcccccgagcaggagatccacctgcagagccctgcccaggcgggggattttattatcctctccgatggcagccgccatcaggtgatgtttgtcacccaccgcgcccactttagcagcctctatctcgataaaggagtgagggtgccgcaaggctagcagcccacctgccaatccaagaaagcaaaagagcggctcgtggccgctatctaagcactcggggaatgtggattggcgtcacaacaccttgatcaccggctggctcattatctcgacgtcgtttttatagaccaccagcacaccggttggcacaccccgctcacccaacacagtcactacgcactcgtagcggaatgggccgctcttgaattggtaggtgtggttaccccctgtcccttcaaccctgacggtgccatttttcagtaccagatccgggttgtcaccgagcgccttgcccttggcccaggaggcgtagcgatagtggccatcgcccatatcgtcgatgcgaatggtgaatttttcggtctgccacatcagctcgggactctgataatcccgcaggccgggataaagatcgctcttctggctggcgatcagttctgctttcagcttggcggcctgagccgtcagatgattgataccaaccaccttgccatcgaaatccatccagacttcgccactgccgaacatgatgccgcgccaacccatggtctgccaatcctgcccgacttgggatatggcgatacgctttagaatggcgtcatcaaacacctcgtcgaaacgggtaagcatctccgacgggttcttgattgcggacatggggtactcccgcttgaagggatatttcatctggttggcaagcgactgatgatccttggcttcggccgcatcgataaaacgctgcacaaaggagtgatactcggcaggcaacggatcttcgtcagctgatgcagagaatgttgcccataaaagccccagcaacagagtggccaacaccccattgcgccggccagttcggttaaatggcactgtgtgtatggagagggtattcgtggcattacagtgtgtcagtttcattcctcaccctcacccaacaaataaaccatcaagacatccccatcagagatggactagcttgcagacttgatagattttttcactttcttcagtgccatctgctgcttgagtggtgaaagataatcaatgaacagattgccatcaagatgatcaatttcatgttgcatcacaattgccaaaaactcactgctctccatagtgagttgatttccatgtcgatccaatgcggatacaactaccgaggaatatcgctcaacatcagcataataatccgggatggacaaacatccctcctgcccgaatgccttgtcagtaccacttatcacttccggattgatcaatatcagcggctgatctctgctctctgacaagtcgataataacaattgcctctttacggccaacttgagtcgccgccaacccgatacctgaatcgcccccagttccctagacacctcacagccttaaaatgaggcaactattggaggtgttatgacccgtcagcgttatccagaaacattcaaaatcgaagcggttaaacaaattaccgagcgtggccggccggtggctgacgtagcacgagccctcggggtatccagccacagcctgtatgcatggctcaagcagtacggtaagcccgctgatcagcagcacgaagagtcagccttacaagccgagatccgccgtctgaaagccgaactgcgccaagtcactgaggagcgcaacattttaaaggaggccgccgcgtactttgccagcgagtcaaggaaaggtacgcgttcataacctcccgactcgaccggtacagtgtcgttaccctgtgccagaccctgggggttcaccgaagtggcttctacgcgtggctgaaacagcccgcatcgttacgccagcaagcggatgaacggctgaccggattggtcaagcaatcctggctggaaagtggtgctgtctacggttatcgcaagatccatcgcgatctatgtgacttgggggaagcctgcggcaagcaccgtgtggccaaattaatgaggcgggaggggctgcgttcgcaaactggctatcaacgccgtaaggggcattatggaggcaagagcccacaggctgccccaaacacgctggcacgtcaatttaaggtgccagcccccaacatctcctgggtgactgacattacctacatccgaactcaagaagggtggttgtacctggcggtggtgctcgatctgttttctcgccagatcatcggctgggcgatgaagccacgcatgacggcaggcttggcggttgatgcgttattgatggcggtttggcgacgtaagccaacgcagccggtactggtgcattcggatcagggcagccagtttaccggtggtgaatggcaggactttctgaaggcccacaacctgagttgcagtatgagccgacgtggtaactgccacgacaatgctgtcgccgagagcttctttcaattgctcaaacgggagcggatcaagcgcaggatttactcgacaagagacgaagcccgcagcgacgtatttgattatatcgaaatgttttacaacccaatcaggcgccatggttccaatgatgggctgtcgccggtagagtttgaaaggcagtttatttgtcagcaacagagtgtctagaaaaccaggggcgattcaaccattctcggtcgtatacagagtctccaacatgtcatcaatcaggctctgcactgcagtaatgtcctcaacctgttcagctttaattctcaacttggggtcgggtaccgtcaaaatatccagaatggccatcatcactctccattaactattatttgctcatcaatattcacgaaacaagggccggggtttgatggcagcgaaaaccccttcaaactaactctttggcacatctgccagctcgatatccatctcactccctgctcaagccacatcgatggccggctgcgtcattgagcacatgtccagccatggctgttttcgcctcgataacaaggcttaagccataatcaatcccatttggatatcttaccgaccaggaagcagatgaaaaggctattggtcagaaataggaggaaccagtgcaatgcagcatccctaacggatgccgtgaaaatgcaggtagatgggtccttgaaaccaagggatagcgggaaagtctctggctgggcacttggcatatgggggggagttgggccagcagctggcccaatacatttatgagtggctcacctcttccataaaaatcagccgcaggggctctgccaacaatgcatcagcctgcttggcaaaggcttgaaaatagtcggtcgcgcagtgggcatccagggcggcctgactgacgaaagcttcacgcatatagaaggtgtccggttcgtcacgcaattcgaacagcacataatccaggttgcccggctcgtggcgcgtgggctcgaccagcttgagcagttcatgacgcaggcgctccttcataccaggtcgtgctttgagcaccgcaatcgacactattttgtctgacgttatcttcatccatatctctccactgtcataccatcaagacatcaggatgagccaacatctctgcatttacgttcatgaaagctcatccatcaacatggcagcagtgtatgcatggccggttgatggatatagatgggcaggatggacagagtgttccgtcggatgaacaacggaggatccggtagaagcatggccccttgctggcaggcatcccttggttcagcacgcaggcaggggtttggcgccagcgccactggggaaaaaattcttcaggacgacaaaatcaacgggcagcacttcatgcactggcaacgcactggttgtccgccattagtccgcaaaccattgttctacgctgaggtaataagtggtgaagccacgccccgacagggtcgtctttttcactctggtggatcgtctggcaaggaaccggtatgcgggtcgggtgtccagcagatgaaagcgcacctcccgatggcccatgcttcgcgcccaccccatcatctccttgaagatggcaagccccgccccccaacccgctttggcgatgacaatggcaatctcgactccctcgccatcgggttgtattccgcaccagccaaccagagcgccatcgatgacaagggcccgcacgcggcaaccgggtaacatgtctatccgtatcttgtcatccatccagactcgcacactggccgcatcgaaggggggatgatcaatcagatgttttctcactgtctcatcgttgaccaggggcagaaaatcttctgcgcgcacgtcaccgaagggtttgaattccatgctgctcatagtgaatgatgtccaatagggtgggctcggcagcatgatgactctcccaccggatatgtattccgcttctgatagcgcgaaccgtctttatacaaagcagataagggccagagcgtcataggggcattcgatggtatcggtggatttccagacaggcggcatcggccgcgaaactgctttgcaactgatgagccaagccgctgcctgccttgaaaccaatgcatgtccaactcagcgcctcttgcccgctacaacacctcgaccttgaccttgataagcccggatcttgtgttgccaatggtgctgaaggcagacttggagagatcgatgatccgcccgcgtttaaaagcaccgcggtcattgaccttgaccacgacgctcttgccgttggcgatattggtgaccctgaccagggagccaaagggtaacgtcatatgggcagcggtgttgaggtgagtgcggtaaagctcgccgctggcggtctttttattgtggtagcggtcggcgtaataagaggcgagcccggtttcggtataaccgcgccagctgccgccgtggctgtcgtcatatcggctgctacaggctgccagcaacaggcaaagagataacaacagccctttttgtatgtattgcatttttcccttcatctccgccatgcgctttatccttgatccccttgccggtatggccggtcttgttgtcgtcacgtaaaacggccagatcgggatggccagtaaaaggttcataaactgtctcgcggttccacacccgagggcaacgcggctactttgccatgttttgcaactaaaacgggaggccaagcctcccgttcatttatttacccgtcagcccttgtcaggatgtgcaccagacgcaggtcaggcgatcagcttgtcatcgctaaagccaaagccgcgcagccccaccacgtgcacgtgttcgtgcttgccctgcaccttgcggatgagcttgtaggtggtgcccttctctggactgatgttctcgggcgccgcgatgagcagctgcatgtcctggcgctcgcacagctcgaacagggtggcgatggacttgccatccaggcgcgccgcttcgtcgaggaacaagagacggcagggggcgatgtccttgccgcgcagacggcgggactcctcctcccagctgatcagcaccatcagcaggatggcctgaccggtaccgattgcctcaccggtggagagggcgccgctctcggcccgcagccagccatcggccccgcgctgtacctctatctccagctccagatagttgcgatagtcgagcaagacatcgcccatcacctgatagctgcgatccccctgctcggtttgcgggttgagacgctggaacagcttggccatcgcctcggagaagctgagctccttgtcggcgaacagatcgttgtgcatggcggtttgatcagccagcgcggtgagaaggcgggtatgggcctcgcggatattgacgttgaggcgcaccccgcgcaccagaccgaaggcgatgttctgcaagccctggttgagcacccggatacggttctgctcgcggcggatgatgttggtgatcttggccgccacctcgtgggaggagagcgacaggtggttctcacgctgcttgagctcatcggcgaggcgcgccagctcgatctccatctcctcgatggcctccaccggatcatctgagcggatgatgtcgttgcggatgcgatctttgaggtaacggtagacctgcacgtagaaggcgaccttctgctcggtgctgcggttgccctcggagagacgcagcgcatcgcgcagggcctcgtcgtgggccaccgccacccgcagggcgccgagggccttgtcagacatggagcgcagctcgtcgctgtccaagtaagccagttcgcgcttgttcagacgcttctcgacgtcggtgtcccgtgccagacgcaccacccgcgaccagctagccttgtgacccaccagggatttacgagccgtgaagtaatctttgccctccagcttgagacgaccgcccaaagattcaatctcgcgcttggtcacctgcaactgggcctcggcgctggtgcgacgagaacgggtgcgaatgagcagctcttcgatctctttcttgtgggcgcgtgacttctcttccatgtcctccgacagggtcagccccatggccgccagctcctgctcgaactcggtcagggtctggcgcttggccgaggcgctggaatcgagcgcggtgcgcagctgcaacgcttctgtgtgacgctgggcaatctgcttgtgctgttcaccggcggtgcgggccgccagctcggcagccttgagcttctctttgagccgctcgctcatctcggaggccttgcccagcaggtcttgtgcgtcctgataggcaaagtgcggcagacgggccaccagctgatcaagcgcatagcaacggcgcttctgctcggccaacagctcgctcacctcatcataggcagcctgcagggcagcgagatcctgcggatcctggcgcagcacctgcacctgggtttcgagcttctcgagcgccttgccatgcttggcgataaaggcttcggcctgtttcagggcttccacatcggcgtgagccgcttcgagacgggcagccagatcggcctcggcaaacagatgggcaaagggcagcatcccctgcaccagctggatatgtcgggtcaactgggcggcggccgctttggcctcgctcagctgcttgtcgcactcggctatggcgccctgcaaggtgcgcagctcggcctgtttggcctgcacttcggcttctgggtcggggcggaaggcgatatccagatgctggccgataaagtcacggaagtgtccgtagaggcggtgatacttctgctgctcgaaggcggccttggcgtagccctcgatgaggccttcgcgctcgagatcgagctgctcgatccgtttttcccgggcggcgcggccgaacagcggcagctcgggatagcgggagaagcgcacctgacgcttgctggtgcgcaccagcacggcgtcccccagctcgtccgcttccaccagatcctcgtcaaaggaatcggggttgccctgaatgaggtatatatcttccgggcaatcttccagctttttcagccgctctatggcgccctcaaggtcgagcaccaccagggcgctgcgagccgggccgtagagcgcggagtagtaaggagcatcgtcgatggatatgtcgtcatagacatcggagagcagcacgccccccacctgctcggcgatgcgggcaaggcgcggatccgcctcgccagcccccagctgcaggttgcgaatttgcagctccagcgcctgtttctgcgccgcgatgcgattgctctcctgctcgaactcccgctccttgtcgagcacggtctgcatgccggaagaaagttcttcggcagtggccaaggccaagccactctgctcgcgcagctgctcgagcttttcaaaggatttgagccagcgcggagccagcttggtcagctcgccgatatcgcggcccagctggacgccctgatgctcaaggctggcgcgacgctgattcacctccgcctgctgctcactcagctcttcctgacgggtacgctgggcctcaagaaacagctccagctcgtcttggctcgcgatctgctggccagaggcctgctgtaactcgtcacgcaagcggaacagcgcctgctggctttcgctctctttctcgaggcgagccagggcagcgcgcagcccctgcccctgcgcgatgcgggccttgtcttcgatgtgacgcttgagcagcgcctgcgccgtaggccaggcggcctcgcgcactgtttcgggtgcgatgctgagtagcaacgccaacgccgcttcgtgttcggccaccgccgccttggccaacgccagttgctgctctgcccccagcatccggctggtgaggctctgctcggcggtgcggaactggtgcagtgtgtcgctcgcctgttcagcagtcagccccggcagttcacactgcgcgcgggcattttccagcgcctgcaccgcctggcggtactggatggcgcgggtctgctgaatgtccagcgcctgctggtagtcggccagctgggtcttgaggctgtctacctctgcctgcgccagctccttgcgctcttccacttccagcagctgaccgtggatctcctctacgatcgcctgctgctgctcgagcttgtcgacaagctccgccagatcggcgcgatacatctcaatcttcttttgcagagcaacggcggccatcaccttggctaggtgttcggcggcggattccagctcgtcggtcagcaatttctcacggttggtgagctgatccacctcgtcagccagataaatggcgcgctgcttctcttcagccagcaagcggcgtttgcccgccagctcctgccgcgccttgagggccagctcggagagacggttcttctcggcggcgttgcgcacatagtccgccgccacatagtgggtggtctcggtgatcaggttcttgaacagatcccgctggccttgcgtctctttgatggcttccagggtgcggcggttctcgtagatggccgcctccatgtcctggaatgccttgcgcacaccggagttctccggcagcaggtattcacgcaaggaacggctgatggacgaagaaatgccgccgtagagggaggcttcgatcaggcggtagaacttgccgcgatccttctgatcacgcaatttcttgggggtaataccgaactcgaacatgaagttgtgatagtcggtcaccgtattgaacttggcgaccttcatggcccccagctcggcggccgcccctttcagatcagtaaaggcgcgcacccggcccttgccgtcgtcgagcttttccagcagcagatcggtgggttgcagttgctcgggcacatctaccagcgcgaacggggtgatgttgaccttgttgtcacggttggctacctgctccagatggacgccgacccagatccgctgttcgcggctgttcatcacctcgagtaccgaatagcagtggccgcgctgcagcttgccgtagagccccttgtcacgggaagcactggatgaacccgcttccgtggtgttgcggaaatggagcagggattgatcagggatcagtgccgcgataaaggccgccattgtggtggacttgcccgccccgttgccgccagagagggtggtgaccagctggtcgagatcgaaggtgcgggcgaagaagccgttccagttgaccatggtcagggatttgaatttgcctctcacgactttttctccatctggatcttggatttaacgctgcaggtcatcttcaacctccagttcaagctgttcttcatcaagatccgcttcaatgtcttcaaacagcgaatcgctgctcggcatctcgtcatcgtggaagatggcctccccctcctggatcatccgcagctgaacggcgcggggatcttcatcggagcgcacgtcggcggcaaagcggaacacggactcgttgacccggaatttgtcgctgttgccaagggcagtgatcatgccaaggcgacgcaatcgccgcatggaggtgcggatcttctccaagagctttttcttgtcgagatcggtgccgccggagcggctgttgaccatccgcagcagctgcttctcgtcggccaggctcaacacctcttcttgcagctcgcccatggcgaacaccccttccgaggcgaggcggtccgggctcaagaacaggtagcagagcaccttgcccaccagcatatcgagctcggagagcacagtggtgccgatgtcggcgctggggcgcggacgcagatagaagaagccttccggcgccttgatgagctccacctgatagcggccgtagaagatctccagctcgttgtggtactccaccagcgccgagtgctgttcgaaatcgtcggcactgatgtgacggccggagcgcaaggcagtgtcgatgcgcggaaacaaggggttggcaatcgcctctgcgagccgcagcggctagggaaactcagtattgatcaatgacataggcctgaaccttggatccagcttggttaatgggtttccatgcgggttggcggtgcagctcgcgctcaccactggcatggcccaggcgcacggcctggtcgatcagaagacgcgccacatcgaaatgggcgtgagccgggtaatccagcaggtattcccgcagcacatcggccacatccagctgatggccctgctcgggatagcgggcgaggtagcgctcgatgcgctccgccagcgcctgattgatgtccaccatctccatgtactccatctcgagggggacctcgccggtcacctcctcgtcgtggatggcaatggtttcatcccgcagctccagcagacggggctcctcggcgatacgcagctgccagttgtgctgctcgaaattgcgaatggagtcgcgcagccgctggctgaaggcgcggttcttgtccatgtcgatggcgttgcggataaatttgtggacgtggcgatcataacgggaccagagctcgatgcactgctgaccccagctggtgatcacatcaagccgtccctgcaaggcatgggtcagctcctcgacgtgaaacagatcgtcgcgcccttgcgctgcttcctgaatgttgagcagtcccgcctgcaggcggtgaccggcagcgtccagggtatcttgcagctcgcgcagggtctggcctgtctcgtgcagcagcttttcacagctgtgaatggcatcgacccagttctgggtcagcagggccgctatctcgctcttgacctgattttgctgctcatccatggcgcgctgggtcaagtcgatacgacccagcgtctcttccagcgagaaggtgagccgtggcagcacttcggcatcccactgctcgcgggtgttggtctcaagcgccgccttgcgggcggtgtcgagctcggccgccaggtgttcgagcaggatggagagcttgatggagtcaacctgacgctgatccataaagaagtcgacgatccccatccccagccgcgacaggcgatagagactctcccctgccaccatgtcggtgttgaagcgcgacagcagttgctggcgaatgagatcgttgatggcgttgttggcacgaccggtgagggtctcgtccatctggccaaaggcgttgctgacatagccaaaggcatcgtgcagcgccgcttccgacaggtccgattcatcttcggacagtgtcttgattgcaatcagaaaggccagccggtcggtaggcaggctcagcgccaacccctcctgcctgacccaccctactatctccggcacagaacgctcgggcagggtacgggatgtactcatcatgacgttgtcatctcgttgttatccgtgggacggtctcatcatatgaaactgaccatctcgttgttattacaaggctgccagacagactgcttgtcagcttgacggtttctgcgccatcacatggatatagcgacccagggagataaacggctcctggcgacaatattgctgctccatggccagcagatcatcgaacttctcgacctgatcctgcttatggcgcatgtagtcgtgaatgacccgcacccccgtcttgccaatgatcttgaggccccctcgcccaatccagtcgtagacctgttcaggcaactgcggattggtgggggtcagggcggtctggcgcttcttgcgcaggccaaggcgcacataatcgaaattgcccaccaccagactctgaaacaacagaccatgacggttgtaaaaaagcagcgacagtatgccccctgcattgacgaaagggaacagaccgagcagggtctggcgcggctcggcgagccactccagcacggcgtgacagagcaccagatcaaaggtgccggtcacgtgggccttgagatcctgaatggggcaatggatgagacgaattctgtcttccagccccttttcagcgatctggacccgtgcaagttcaagcatttcggcggagagatcgcacagctccacctgatgacccatggccgccagcttctgggcaaaatagccaaatccgccccccgcatccaggatgcgcaggggccggttgccaaggcgagccaggcaggcttcaatgtcgctccagaccacagtggtgcgaatacgccccttggtggagtcataaatgttgcgagcaaacttgtcggcacgcccgtcaaaactctgatcttgcttcaagactcactcaacttttggccgcagcattgggcctgacgaaaaaagaggggtattctgtcacatcccgaatttgctgaaaactcaaggacgacatcccagtgtttgagctcaacctgtttgccgccaacttgtttgttatcaacaaatggctaggccaattgctgatgccactgcccttttccctctccttattgctgctggcgcttttgctgctctggttcacccgctttcagaaaaccggcaagctgctggcgacctgctccctggtcattgttgctctgatggggatgcggccggttagctatgagctggccagagggctggagcagaccttcccgccgttcgagataagccaacacccggatatagaggctatcgtggtgctgggcaacggccatgtgagcgatccggcgatccctgagcgcgcctggcagaacaatatcgccctcgcaagaaccctggaaggcgtacgcctcgccctggcttaccctcaggccacactggtcttctccggctatgtatcgggggatcccctctccaacgccgaggtcaatgcccgcatggcggccagcctggggatagagagatcccgaatgacgttgtttgaaaacaaccaagacacccatgacgaggccgtcagcatcagccgttatctcaagggcaagcaggtggcgctggtcagttcggccacccacctgccgcgagccatggcgctgtatcaagggcagggactcgatgcggtgccggcccccaccgactacacagccaagcagagtcaggtggcgcaacccctctacagctacctgccaaaggggcgttatctgatgtattccgaggctgccattcacgaatggattggggtatggtgggcccgtttgcgagggcaggttaacgattgagcaatcgagcctttcattcctgatttggatcaggaaagcgaaaaaaaattacgtcatttgccgccgggtcagctatcttgggctcggttcaattcatataatgtcgcgcaatcaaatgcctaggagagttacaagatgagacagcacctggtaatgggtaactggaaactgaacggcaccaaagcttctgtagaagctctgatcaaaggactgaccccggctgctgccgctcatccttccgtacaagtcgccgtctgcccgccggttatctttttgggtctggttgagcagctgaccgcaggcagcaagattgcctacggtgcccagaatgccgacgttcacgagtccggcgccttcaccggcgagaacgccccctccatgctcaaagccttcggttgcacctactccctggtcggtcacagcgagcgccgtaccctgcacgcagagaacgacgacgtggtagccgccaagtacgaagccatccagaaagcgggcctgatccccgtattgtgcatcggtgagaccctggagcagttcgaagccggcgtgaccaagactgtggttgagacccagctgaaagccgtcatcgaccgttgcggcatcgcctccttcagcaacgccgtggttgcctatgagccggtatgggccatcggtaccggcaagactgctaccccggaaatcgctcaatccgttcacgctcacatccgtcagtacctggccggttttgatggcgccgtggctgccaaagtacagatcctgtacggcggctccgtcactggtgcaaccgctgccgacctgttcggtcagccggacatcgacggtggcctggtgggtggtgcgtccctgaaagtggacgacttctcccagatcatcgctggcgcagccaagtaagctgttgcccaagagggggcttggccccctcttgcatatcgcttttcctatggcggcccccgcatcccatacgaaagccgatatagtaaaaatggcttgtctcatttgtaaaacttcgtattcgacaactcagatccagaggcactcatgaccaaacaactcaaacgtattggtgttttgaccagtggtggtgacgcaccgggtatgaacgcagccattcgcgccgtggtgcgcgccggtctgcatcatggcctggaagtttatggcatctatgatggctaccttggtctgcatcaggacaggatcgtcaagctggagcgtcacagcgtctccgacgtggtgaaccgtggcggtaccttcctgggttctgcccgtttccccgccttcaaagatccggccgtgcgtgccgaagcgatcgaaaacctgaaaaagcacggcatcgatgccctggtggtgatcggcggtgacggctcctacatgggtgccaagaagctgaccgaagagggtttcccctgcatcggcctgccgggcaccatcgacaacgacatcgccggtaccgacttcaccatcggctttgataccgccctgaacgtggtggttgacgccatcgaccgtctgcgcgacacctgcagctcccaccaccgtatttcagtggtcgagatcatgggtcgccactgcggcgatctggccatgtctgccgccgttgctggcggtgccgagtacgtgatagtaccggaagtggcctttgacaaagagaagctgctgcaacagatcaaggaaggcgaagccaaaggcaaaaaacacgccatcatcacaatctgtgaacacgtcaccgacgtgaatgcgctggccaaggacatcgaagccatgactggccgcgaaacccgcgccaccatactgggtcatatccagcgtggcggctcaccgactgcacgcgatcgcatcatgtccagccgcatgggtgccttcgccgtcgaacagctgctggcgggccagggtggccgctgcgtcgggatccagggcaacgagatggtgcaccacgacatcatcgactgcatcgagaacctgaagcgcccgttcgatcaggagctgtacgatctctccaccacactgttctaagccccatggcttgcatcaggttgttgtgacaaaaaccctccgccggagggttttttaatccgccttgtttaccgcagcgtcagcagtaaacagaggcattgcatgccaggctttactggcactccgctttactcttcatctcactcttctcgttcgctcgcaccactcacacaagactgattggctcactcggccactcaagaccgtcaccagggtccgctgacttgctgcgcgaagcccagggggtagcaagccttccgctgtcggtggccatactgggtgattgggaagtgcctcagcgcccccctgcaacgccaacccttgtcaccactcgcccccgcccttctcccgtatttttcaggctctttcctcctatatctcccccatcacactctcaagctgtcgttaaaacgccacaaaccgctcggggaagaagccgatggcagcgccgtgactgggcagccagttactcatcaacggtcaataggcaactgcaaacgccaaaaataccgacccgcaatgtcactcaacccgcatccacaggcacatggtatcgggaaaatgtgaaatcccttcccgctggccccggcggctctttatcccagtgaaagcccacctttttcatcctttttatccctctgactgaaaaacaagaagagtgacaatctcctgcaagtgacgccacccatggcctgcgtgctttcactgaaccaaaaactggatatcaacaccctatctcccgctgagaccaccaaccctgcttgtggcgacattttcaggcgcagcaggaggccatttttgctcataaaactggtacaacccaatagaagctccatataaaacccaccacagacatcacaacacaagaacgtaaccatttgaatttatatataaaaatagaaaatcagcaagtccaccaccatagaaatgaacggagtggtgataaaacacccgcaagaatacaaaaataaggcttagcacccaccaccgcgacaataagccacattattacactttgccgttgtgttactgcacagttatggtatcttggtcccatcaagagtcagccaagggagacaaaatatgaaagagtttgttgttactgccgtttttaccgtgtttttccctctggttgccgtctctctgccgtccctgtcacagctctgagccggttaattatccagaaccctgtattactgaatgacaaccatcactttggcgctgactaatccaccgctttctgtcttttttgactgcctcactcgagatgatgcctgaaacggaatttagaacgggttggtgcacactaaacaagctggacgtcaccgccatcaccaacaaggggagcctcatcgctccccttgttgcattttgtcagcgggatttactcttgctcccctgcccgtcacaatatccgctgaactcgccacgcaggaactaccatgacacaagatgctcttcgccattggcgtcgtgatcttcatcgtctgcccgaagcggcctggtgtgaatttcgcaccagctccctcattgctcaccacctctcaaaactcggatttgaagtcatgctgggggacaagctgctggccagcaacctcatcatgggacgggcggtagacgtacaagcccagaaggagcgcgccctgcgtcagggggcgcatcccgactggctggcgcgcatcgaagagataacgggtgtgatgggagtatgggacagcagtcgttccggcccgaccctggcctttcgcttcgatatcgatgcggtggaagtggacgagagccaggatgagctgcatccccccagccaggaggggtggcagtctcgcaacgccggctggatgcacgcctgtgcccacgacggccacaccgccatcgggctctggtggtggccgagcggatagcagccctggcagagcgactcagcggccgcatcaagctgttcttccagcccgccgaagaggggtgccgtggtggcaaggcactggcagccggtggtcagctcgacgatgtggatgccctgctggcgctgcacatcggcattcatgcggccagtggcgagctggtggtcaatcccaccgagcttaacctagcacttcaacacagtctctaggatcgtgtgagagataacacttaagccttgaccttagccaacctatcaatctcttctgctatccccacaacgataacaattgatttctcaatatcacccttattgaaactgccaaaaggccgaccttcaattgattttccactgcggtgaataatatcatgtcgattttgtatcagctcctttaaacctgtttttgccaaatcaatttttatatcaactttgtcaaagcgattagatacagctacgggattatgccatgatagattttgaatatgtttatttaaatcatcacaacgttgttcaataatcgctttggcatcccccttcattaagtcggttaagtctatagaattaaacttggcctttaaatcgttatggttgtttaaaaaatttatgatagtttcatcagattcaaaaacctttttaaggtatacctgaactaagtacgtttctaatgtggtgataacatcagcgtataaaagttgaattaaatgcctctgtgaattggcatcaccgatcagatgtacattcatcatcatttcacgtatgcgtttaattccgtcttgaaatacatcaaatgaatcattgtcatttgctggtatgggccaatacattgaataatcgattgccggtacccatatgtcatcaccaatcggttctagttcaactgacgtgtcaccaataacatccccaggaacccagtcaccaaatacctcctttagtacttcatatggttcaacttcatcatacctcactgattcgaataacaatcgattatcaaaattaacacgatcgaaattattcataaaccacattgacattatttcattctggtcatgacttgagcaatgagctaaaaaactcattgggtatggaagcccatttatatatacagtattcatggttgttatctccgattaatgtacactgatttttttccctcattaatatccataaaatctagtcgaatctgtcacactcgtcccttgcctccttggcttcctgtacccgtatcaactcaaccacatgggcggcaaagtccctgatcacctgtctggtttcacctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaatagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagttcatccccactgatataggtcgggatcccttcgccgttcaccccatttcgatgaacgatgtcatgacgggtaccagctatcgaatccattttcgataaatcgaactcgaacttgatatcgaccatcataaatcgattaaacacctcttcaatcttgtgccatgacaatttaagtatcgatgacatgagatctcgtttgaccccatcaatacaacatacgatgtgaccatcaccatttaataagtcatgaatgtcaaacttaggtggagcatagtgtttctgttttgcgagataccgacccatgacactatcagaactgaatacccgttttaagaatatttcaacggtgaatgtttcaagggttgtatagacacttgaatgaattaaccctctaaagtgctgttgaatcgaatgtgagcggaatgtctgctgtgattcaaccaactcatcaattctatccatactttctatgaattgctcgtatggattttttggtaccttcatatcccacggttcaaatggatcaccaaaggaaacccatataccagaattatgatattctaattcttcggcaagctcacgaatcacatcttcatgtatccatgggtgaaaggcatccttcaacacatcaaacaatgatattttttctgagttcatcagagacattagagggctagtgctctccacatatgtataattctcatttaaccaaacatccatcctatcaagctgatcattcctatccatatccgctatctcatccatgaacacatagcggccatcaatttcaatactggacattattcacccctcaaattgaattctttgaccctttttcatgacccctgattttatcggcgagtatcacaattgtgacgatggcttcaccaatatcattttcactaatggtcaagggttcatcatcagccgtgcgaccatttcggtgaactatatcattgcgcttttgtatcactggataaagcccactcgaagcaagtttaatatcgatacccagacaattaaacctagttgaaaccttgcccaagtcatgccatgaggctttaactaaatcgtccttgagtttatctgttcgagctttaatgagatgatcaatgtgttcctgcccttttaaaaggtctaacaactttgggttttcaagtggaaattctttctgcttttcgatgaactggtgaaggctatcattcgattcaaatagtttattgatgaaagctcgaaccatatacgcctcaaaggaggtgaatatattggcatacagaatctgaaataggtgttgttgaaaatcttgaccacctagcaggtgagcattgtttttcatttcaataattctatcgatgcttgtctgaaatatcgcgtatgaatcagcctcatcaacatcactagtccaatacaatcgattatccattgttgatacccaaatgccagcaccatgatgttctatctcatcggccacttgttcaagtacttcataattcacaacatcatcaaaaacctcatttaattcaacaatggggtcaacttgataatgtatttgcgattgatatctataatgatcatttcgtgggatatactcatgataatcattgaaccaacgttttaatatatcgagttgctgttgcttttctaatgatgccagttcatcacttgagaatatttgaccatcaataataatctctgacataaaacctccattatcatatcgaatagagtaccatttcagatccccgtgtggaacctgatttagtcctggctaaaaagaatatgcccttgttggattagtttttttcacccatgggatttggaattagatattttcatccatatgattcccaatccagtttaaaactccagtaccgattaaaaaagtattttaaatatgtgacctagatttgaaataccccgcgatcaattctcattggtgatacgactcgacccctcccctaacgcgcatcacgcatcacacgcccgccttgctcatgtgtatcacctcgacaatcaccggcccgctcaccatcgaacacaccacctgtatttcatttcgtccctatcacctccccaacaacccgcatcaatccccgcctgtacacctcgataaataccccgttagttcctcattcacccacttccataaccaacaacatcaccggtcacatcttaaatccaaatcaccacaacaaacgaaattaaatctccctcgtcatcaacacccattttaaacctcacccatgtgtcacctatagagctgacatccaatcgatatttttcctcggatacaacccaataaaaatctgagtaccgaacgaataaaaatctgattccgatgtgggtttaaatccaacagaggataaatctcaaatgcttaaatataaaacattggcaccaatgctattcgaactattggagccacatacattcaccgtgaacggtattgagtacaccgtacccgcaggttttaaaaccgatggtggaacgataccacgtgccctatgggcgatcacatcaccgaccgaatacctagatcagtacctcgtacatgactatctatacacggttggatcacagaagtgtatcacccgtcagtctgccgatgccctattgcgtgattccctaatcgaggcgggtatgagtacaccccttgcctatacggtctatataaccgttcgtatgtttgggggttcgcattatgtccctcactgagaacattaaaagtggtgagggaaccaaggaataccagcggcatatcggcaccttcgataatggaatgttcctcagatataaagattcattgggttattggactatcggatatggtcatctgattaaacccaacgagtcatatacacgaatcaccgaggataaggccgaggaattcctgatgatggatatcgaacaggctaagcgcggtgccatagcaattcatggccctatgttccacaaggtgtcaccaaggattcaaaaccttctaatcgagatggtattccaattgggcgaagatacggcgcgaacattcaggcgattcaatgcggcacttgccgagggtgattatgatcaggctgcccgtgagcttgtcagttcaagatggtacaagcagacgcccaatcgtgtgaagggacatatcgacaccctgataaatcaacgataaacacccagcgggggaggatgggagaaaattggagttctcataaacaccgcacctcctcgcatttaaacgaaattcagttttttcgaccccaattcccctgatgggtttatctaattcccatgcccgctgccccatcatttatcccacgtttttaaccactgtatttcaatctaacccgtgtggttattagattcctcgttaaaaaacaccttcaagtcccccgcgcctcaccaccatccggagttcgacttcgacgaagccgtgctggaacacggggttgccctgctcgagtcctggctgctcagccgcctcggtacctgatcccctcaagatcacaaaaggcagccttgatggctgccttttgtgtgtctggcgatccgcttgctgccctggtgcttactgccccagcactatggtggagagatgggcgaagtggtggatctcgtgggtcgcatcgcactcggtgtcttgacgtgccggattgtaccagcaggtggccagcccctgggccgccgcaccggcgatgtcggtcttggggttgtcccccaccatcaacacccgcgcggggctcggcagccccatcaaggcaagggtatgctggaaaatggcggcggccggcttggtcacctgcacttcgtcagaaatgaccagcggctcgaaccactcgctccagcccagtttgctgaggcgaccacgctgcggcaggctgaagccgttggtaatgatccccatcctaacctggcccttgagggcctccagtgtctcgacgaccccttcaaggggcacgctcagggtaatgatctgctgcaagaaggtgtcgttcatcgccatgggcgccacgtccacctgctcggcgaacagggagaaacgggtctgctgcaggtgcgctgcatcaatttcgcccgaattgtactgttgccacagccggtggttgagcgcgtgatactccgccatcttggggggtgtgggcgccacaccgtaaatctgcagggtctgctccagggcctgggcgaccgggaaatcgagcagtgtttcgtccagatcgaacaacacccagtcataacttggtactttcacgttattccttaattttcttgttcatcgagttcatggcggcggcccaacgggctgcccagcaagtccagcgtcaacctgaccccgaatccggtcacttcactgctgaccacgccattgccccccttgctgcgaaaaccgctcaaatcaaggtgcaaccagggggtctgctggggcacaaagcggttgagaaaacgggcggcatcgatgtgatccggcgacgcgcccggcgcacactgtagcagatcggcccactcgctatcgaggttgtcgtcgtagtcttcatcaagcgggaagggccagatccgctcgccgctgcgctggccaagacttatcaagtcacagagccactggggccggttggtaaaggcaccgctgtagcggctgcccagcgcccgtttgcaggcaccggtcagagtggcgtaatcgatcagcagatccggattgtcctgtaccgccatacagagggtatccgccagcaccatgcgcccttcggcatcggtatccaccacctctatggtggtgccgttgagcgcggttaccacctcccccggccggtaagccagcgggcctatgtggttctctgcgatggcgagccagcagtgcacctcatagggcagactggcccggctgatcgcatagagagcacccagcgccacggcactgccgcccatgtccaggtgcatgccatacatgctgccggcgaccttgaggttgtagccacccgagtcgtggcagatccccttgcccaccagtgccacccggcgcaccggattgggcgggcagtagctgagcttgaccatggcggcctggttgtcttctgaacctcttgccactgcgatgaaagcgccggcgccccgctcagccaactgggcctgatcgtactcgaaccactgccacccttcgacctgagccaactggcgtacccactcccgatagctgcgtgcggtgagatcggaggccggcgacaccgccagatgccgcgccatgccgttgccttcggcttcggcgtagatccgcgccagatccagcacacagcgcggtgacaccgcaatctgctgatagcgccactcgtcctcgacacagtgcttgtgactgggcataggcacgttcgccgccagcagacaagccagtgccagctcggccagcagcgccctgtctccttcgtcaaacccttcaaggtgcacccccatccgctcgatcttgaggccagccaaggggactacccaggatctggcctgcttgtagagggcgtgatcacgtacaggatggctgcccatgaagaccaccagttgcaggctgttatgctgcaccaggctgtagggagccttctggcccagtgctatctgggtcgccacgggggcgaattcgggcatggcaaggacaggatcacgcaactcttccgcgatcagcaacaagttggccgagagcccgttggtcatggcctgactcagggtggcatcatgaatatcgatttgaggggggagataagtgaaattttgcatcattgggcaaggccctcgtccatgaagagatatcactgatgatacccaacaaaacgcgaagacgaccagatttacacttgaaaatcaatatcaagcgtcatgatgcactgatgtgacgaacggctggacacacagggaaatataaggagggggtaatacagaaagagggaaataacggaaggttggttgcgggggccagatttgaactgacgaccttcgggttatgagcccgacgagctaccgagctgctccaccccgcgtccgaattgtactgccttatcaccgcgcactaccgagcagaagtagttcgctgtctttacgctcaccgcttggcatcagcctcgccatgagcacaaatagttggttgcgggggccagatttgaactgacgaccttcgggttatgagcccgacgagctaccgagctgctccaccccgcgtccgaattgtactgccttatcaccgcgcactaccgagcaaaagtagttcgctgtctttacgttcaccgcttggcatcagcctcgccatgagcacaaatatttggttgcgggggccagatttgaactgacgaccttcgggttatgagcccgacgagctaccgagctgctccaccccgcgtccgaattttactaccttcatcaccgcgcactaccgagcagaagtagcttgctgtctttacgctcaccgcttggcatcagcctcgccatgagcacaaatagttggttgcgggggccagatttgaactgacgaccttcgggttatgagcccgacgagctaccgagctgctccaccccgcgtccgaattgtactgccttatcaccgcgcactaccgagcagaagtagttcgctgtctttacgctcaccgcttggcatcagcctcgccatgagcacaaatagttggttgcgggggccagatttgaactgacgaccttcgggttatgagcccgacgagctaccgagctgctccaccccgcgtccgaattgtattgcctttatcaccgcgtactaccgagcagaagtagttcgctgtctttacgttcaccgcgtggcatcagcctcgccatgagcacaaaaagttggttgcgggggccagatttgaactgacgaccttcgggttatgagcccgacgagctaccgagctgctccaccccgcgtccatattttttccgaattggccgagcagtagccagttcgaattatctttgtcttcaatgcgttaatcagctttttcgactctgatacccagatggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccgagctgctccaccccgcgtctgaggtcgccaataataggcgccagcgctcagattgcaagtaaatatcctaaaaaaacttcattcgaaggttaaagcggcacaaattgaaggaatttgcaacaggacgctgttttttcagacaagcaggtttggggccagcttggcgcactacactcaaaaggcttgtcactcctctttttaggtagccttatcatgcgcatatccgccggtcattgccgtcaattgggggccacacccgagaacgacggcgtcaactttgccatctgggcccgcctggccagtcgggttgaactgctgctcttcacccgtgccgatgatgacacccctgaggtgatagtgctctccccccgtctcaaccgcaccgcctactatctggcacatccatatcgaaggcattccactgggccagcgctatgcctatcgcatccagggtccctggcgtccctactacggtacccgcttcgatgcggacaaggtactgctggacccctatggtcgcagcattgagctggggccgacctacgaccgctgggctgcggcccgtcccggcagcaacctggctgtgtgtgccaagaaccgggtggtggatacccgcgactatgactgggaaggggacaagctccccgctcactccctctcccgctccgtgatctacgagctgcatctggggggatttaccaagtcgccgagctcgggggtggatcctgccctgcgcggcacctatcttggcctcatcgagaagatcccctatctgcaatccctcggcatcacagccgtcgagctgctgccggtgttccagttcgatcctcaggatgcccccaaggggctatccaactactggggctacagcccgatgtcgttctttgccccccatgctcaatatgccagtggcggcgatccgctcaccgagttcagggacatggtcaaggcccttcacagagccaatatcgaggtgatcctggatgtggtttacaaccacacggccgaagggggggacgatggccccatcttctcgtttcgcggtatcgacaacgaggcctactacatcctcgacagcaatcagaaggacaccaactattcgggctgcggcaataccttcaacggtgcccaccccgttgtgttgcgcatgatcatggacagcctacacttctggcgccaggagatgcacgtggacggctttcgattcgatctggccgccatactgtcgcgggacgagtccggcatgccgcaggccaatgcgccaaccctgcgcaccatagacacggatccccgcatcgctgacatcaagctcatcgccgaagcctgggatgcgggtgggctttatcaggtaggcagcctggccggcgcgcgctggcgtgagtggaacggccagttcagggatgacgtgcgccactttctgcgcggggatgacaacgccgtcactcccttcgtggagcgactgtgcggcagcccggatatctatcactatcaccacgccgacccagagaagagcatcaacttcgtcacttgtcatgacggtttcaccctgtgggactgggccagttatgaccacaaacacaacgaggccaacggcgagcagaaccgggacgggtgcgatcacaacttcagctggaatcatggccatgaaggggtcactgaggatcctcacgtcaatgcgctgcgcatacgccaggccaagaacatgatggtggccaccctgttgtcggtgggctcccccatgctgctgatgggggacgaggtgctgcgtacccagcatggcaacaacaacggttactgccaggacaacgaaacctgctggatgaactggcaaaccagtaacatgggacaggagatgttccgcttcatgaaggagctgatccagtatcgcaagcacctgttccagcgaccggagcaggagagcatgccgctgtcgctgaccgagatcctgcgtcacagcgagatctgctggcacggggtcaatgccgcccagccggacttcagcccccactcccacgccatcgccatgtcggcactctccagcgaaaccaagctggcactctatgtgctgttcaatgcctactgggagccgctcaccttcaatctgccaagcccccccaagggggtgggtggctactggcgccggatcctggataccgccctgccctcaccccatgacatctgcaccttcggcatgccgctggaggggctgacccgggaatacctggcccagccgcgcagcagttgcctctttatctgcggggcggatgacttctactaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttaggcccggattgcactattgcggccatcaaaaagcccaccctgagtgactcggggtgggcttttctattcatgcagtgcggtacgctatcaggtcagctggtgcagcacgctggtcgcagctatctgggcaatgacgaggccgcacagggcggtggagaccacaacgggcaccgtctctttttgcaggtagatgggactgaaccagagcagcagggctgcaatcagcaagatggcctgggtcaacacaccggggatcagggcatcaagcgcggcaccattgccctgccagcccaccagcacagccagccagagcaggctcagcatggcagccaccagccccgccagtggcagcaacagattgaacgcctgcagacggtggcgggcccgcagcagcatcaggtgtgcgaaggccgcccccagcaaggtcatctgcagcaggccgctcagccagccctggatctgcagcaggccgacgccatagaccagcggcggcatggcaggcagccagagcagggtggacggaatggcacgcttgccctccagccgtgactgggcaagggacagcactatccccaggatcagggcggcgccaccgctccagacgagccagctcgccaccttggcctccaccgccagcatcagcgagagcccggtgatcacccagatggagaagagctgggccgtgatccgcgagcgctggcccgggcagagatcaccgcgccacaacactatgccgagggcaatgagggcccccagcgccatcaaacctgtcaggggaaaaagccaaaaagggagttggacgaacatgacgcctccagcagcaaagattcgggatgcgcctgtggggcgccagagaaggggccgagtatacccaaacccagccccgtccccaatctctgcaagcgccttgcgagggatttgacgctcagcaccatctggatgacaaggcgggatcactcttggccagcatcattggagacgccggccagcacaggccatcagccctgaccgcgcgccagtgccaccaccttggcaaacatctgcctgatcacaggcggtatatgctcgccgccgaggcgctccgcctcctccaccaccgccagcgccatgccgggcttgctgcgatgatgaatggccttgttgatgatgcgcccggcattgagggtcgagcggccaccgaccccggcctcgcgccgaaacacagcttcgaagccgttgtgatagaggtaatgctcgatatcagccgccggcaactgggtcagccggtctcgctcccgctcccccttgagcagcgcccgggccgaggtggcgtatttgatccccgcctggtcaccgtcggtgagcagatgccactcgatgccaaagtcgcgcgccaccttgatgaggggcgactgaccgcactgggcaaattcgatgatgcgcaccccttccgcccgcaggctgtagccgcagatctgggccagctcggagagcagccagatctcggtctccccctccaccagcagccagcaacgggcaaacatcgacatggggcggttgatgcgcacatgaaaagcaatcttgcgcaaatcatcgctgctgtaacgctcgccccccagctgatgacagacgatgtcctgctggcggcgcaccagacggcgcacctgattcaaaggcaaggaggagagcaggtcacccgaattggtggtcagcagcttctggcccggcaggtgctccagcagaccccaggccagcgccatcatggtggggtgcaggcgactctcggggtcttccaggatcatgatgggccgcgccccctgttccagctcgcggttgccacgggcgttgagcagggtggccgccatgcctgccatcgccaattgcagcgcccggttgtcggcattgcgcagcagcgtctgcagattgccgggattgcgcagtgtcatggggcgattgacgatgtcccgctggctgcgaggcttgtgcttcatgggggcaagggcgttgaagtagtgatccataagctggcgcacggcctgcagcgcctctttcagctcagcctcaccgatgcgctggggttcgtcgatgagcttgtcggccagctggctcaaccggttctgtgacaaatccccccactgcaacatctcgaccccgttgcgtgcggtgcgggcatcccgcagccggaacacagggttcatggtgatcagcaggcagaccagttcatgggcattgtcgatgggcaggctcttgccgatgccgtcgagaaaatcatgggtggtgagcacggaaccatcggcctgcaattcggcactggcgcggtagtgaatacggtggaatttgtctttgtgcttgacccaggaggcaccaagacgggcaaggcgatgggagtgcagacacatctggggtctgtgttcactgaaggtgagcaccagttgcagatgacgggcgggtgcgagctcgggatcttccggttggtgaaaatcatcgctgctgaactgatagggttcggcatcctgccccaacagacaccagagggcgcgcagcaggctggatttgccccaggcgttctcaccgatgagaaccgtggtgttatccagcccgagcgagaggcgatttatcccgcgaaaacctttgacttcaatgcgttccagaaacatgcagccatatccaatccattcagatggcgcaatagtggcaaagttgccggaaaaaacctatcgggtcgtatcgattttcagcgggaactgtgaggcactacgggttcgggaggggtgggaatacaggtgcgatcttggggagcattccagtggctgaaccaaaggtgacgagtacgggtctggcgtttgcgataattcaatgggcattcctttcaatgggtaagtggcagatggtacacctcttttgcccagagtctcagcgttatctgtgacgagaagatgacaattgtgtacgccactggcccggcgtgatgccaaatgcctcgcgaaaacgattgccgaaatgcgcctgggaggagaaaccgcacaggatggcgatgctggccagggagtcggatcctgccagcaactgcttggcccgtttgagccgcagcccaagcagatagcgatggggcggacaccccagactctggccaaacatgcgggcgaagtgatattcgctgaggctagcctgctgtgccagctcagccagggtaaccggctcggccagatcggcttgcaggtactcctgtacccgccggatcacaccgggtgccaggccgccacgtacctcgggcaggcccggcgcctcccgggtgtggtggcgataagcatgcagcatcagcatccagacgccgtgggagagcgccatacggtcgatgccgtgctgccactccagcttcatcaactgtgtctgtaccagcacggatgcctgggggtcatcgatgaaggtcttgtcttccagcagcagatggcgcccctccttgtcgcagacctgctcggcgatgcgggtgagatgggccggcgtgaaatagaggtggaaaaaacggaactcttcgcgcaccagccactcggatctgtggtgatccggcatgatgcacaccttgccggtgccgccatggccgccgggaccatcgaggcgctcagtctgctcgcccccctgcaaatagacgctcagggtatggtgacccggcttgtgatagcgagtctgatcgtagcagttgcgccagctggccaccccaaggcccggctctagccagcaggagtcttccagccgcgctcccgtgctgaccagtgcatcgaatacgcccgcctgtcttatctgttgcaccttgctacctcgcccatcatgccttgcggccatcttaccgcgccagcacgccaaaggctgcgcccggctgaaataaccgcaagatggtgtaagccagcacaaccttgcccgccccatgctgtggtccatgccattcccacttcaccggatgtgttatgaatctcctgctctatcttgccaccgtccttatctggggcagcacctggatcgccatcgcctggcagctcggacccattcccatcgaggtgtccgtgctctatcgcttcctgctggcggcgcttgcgctgtttgccctgctcaccgtcagcggccgcttcccgcgcctgccctgggcgggccagcgctacgcggccctgctcggcgccctgctcttttccaccaactttctctgcttctatcatgccaccctctacataccgagtggcctgtcggcggtgatcttcgccagtgccagcatcttcaacggcctcaatctctggctgttcgagggcaaacgcccaaacttgcgctggctgcaaggatccgtgctgggattgtttggcaccctgttgctgttctggcccgtgctggcggatgcgcaactgggtgcaaacggctggaaggggttgctgctggcctgtggcggcaccctctgcttctcgctgggcaacctggtctctgcccgcggccagcgtcacggctatcacgtgctgcaactggtgccctggggcatggtatacggcgtcgtgctgttgctgggctgggtcaccctgctcggccaatccctgaccataccgaccgacggccattatctggcggccatgctctatctcgccctgttcggctctgtcatcgccttcactgcctacctcacactcgtgggcaggattggcgccagcaaggcctcctacgccactgtgctgttcccgctggtagcgctcacgctctcgacgttttatgaagggtttgtctggcagacggtctcagtggtgggcgttgtgatcagtttgctcggcaatctggtgatcttcaccccacccttgcgggagtggcgctggcggcctgccaaggcggtgaacgacacttgctcctgacgccatcagcccctaaggtaacgccattcgatatacggtgagacaccaggggccctaatgttactggaaggattggagacactcagcctgctggcaagcgagggcaccatggccaaggtggccagccgcctctacatcagccagtcggcggtgagcaagcgcattggtcagctggagctccgccttggcaagaagctgatcgagccggatggccgccagatccggctcaccccccaggcgcgggagctgctcgaccgggtggcaccgagtctcgccgagatgaagggggtgctggccgacagccagaccctcaccgacctgactcccctgccgatcgcctgctccgaaaccctgctggcgggctacctcgcccgcttcatgcacgactatctgggccgcgatccccatattgccctctccacccatcacaccccggtgatcctggcccgggtgcgcagtggcgacgccctgctcggcatctgtgccggtcggctgcctcccggccatggcctgggagccgagctattgctggaggagcccttctatctggttggaagcgatcaggatgaggggataccggcagatcagcggccgttcgagctgggtcaggggcacaggctcaagatcctgaccatggatctggataacccctccaaccgctacctgcgcgaacccctgacacaattgggcatggtgcccgccatggagctggactcctatctggcgctgatagaactcgccaaggcaggcataggccctgtgctgctgccggcaggtctgctggcactggtgggagaacagggggaaacggcgcgccccttgcctgggctggggcgccctttgcatctggtctatcgccagagcagtctgaagcgggaacgcattgcgcagctggtgagtgcgctgcgcaggcactttcatcatttcagcgggtcgagtcaataaacccgtgcaagcagtagagagcacgtggttataagcagatctgccgtctcactggatccaggcaaacagctcgggatactggctccacatcaatttggctgacatcagcacagagacggtcaccagcaggggcttgatgagcttgacccctttcttcagtaccagtctggagccaacacgggcaccgataaactgccccagcgccatgcagaaaccaacgctccacaccaccttgccacccagggcaaaaaacagcagggaggcaaggttggaggttaaattcaggagcttggtgtgtgctgtggcccgcgccatgccaaaacccgccagcgccacgaagccgatggcaaaaaacgaccctgtgcccgggccgaagaagccgtcataaaagcccactccaccccccaccaacagcgcaaacaccatgggggtcaggcggcgtgcgctctctgcatcgctcactctgggggagaaaaagaagtagcaggcaaacgccatcagcaggaagggcaagagccgttccagaatggcggcgtctatggtctgcaccgccagggtgccgatggcggcaccgataaaggtgcagatcaccgcaggccagatcatggcccactccagcaaccccttgcgggcataaaaccaggtagccgagaaggagccaaaactgctctgcagtttattggtgcccagtaccagcgccggcggcatgccggtcgccagcagggcggggacggtcaagaggccaccgccgccggcaatggcatcgataaagccggcaatcagcgccaccccgaacagggcgagcagggtaaacagttccaattccatccatagacctctcgagacagggttgcccacaaaagaggggccccttgttgaatttgctgtgtaaacaagcaggacaagctgacttggccgctatcctaaaggccgtgggttcatgaggctaacgaaacagtggcagccaattgattcctgattttcatcagtctggttggtctcgccttgtttgcccctgccccgccatcaggcggcgctatcggcccgttcattcggaacatttcccttgagtatcgccaacgcctgttgcagctgcacttcatcctcaccgggtgcgcggctgacacggcccgccatgtagcgacggctgaacagattgaaccagagctgcaacgcttgtccggcttgcagctgaccggccacctccagcacacaggccgccacttccgcggtacagaggtgttcgtcgcaattggcgacccgcatgccataggtggagagtgcatccggcttgaccgccagcacgggaaaaccatccagataagggctcatgttgaacatcttgcgcgcctcgggccaggtgccgtccagcaggataaagagcggcttcttgccgggggcgagcatgacctgttcggtcactcgcgccgggtttttctcgcacgcggggaataccacatagggctgccagacgggatcggccagcagggccagcaactcaggatggggctgggtacgcttccagagaaaggcccaggtggtatccggcaggacgtcggcgatcaggcgacccgtgttggagggtttcatgggctcgctgtcatacatcagcagacagaagccggcctcggccttgagctcgggccgccattcacaggcgcaccagtcagagcgcaactggcatgcctcgcagcggggcacagtgccaccacgggcgagaaaaggacgggtggagatgctcttgcgccatacgcgcaggcgattgacggcgtgatctgggattggcttcatgggggcgcggctctggcggtgcacattgcgggaaaaaagggggcagattgtaacgagccgtccgccgcgcagcaaggccccccatccgggcaagccggggtgccacgcctctctatacttggtcgtcaacccatgcgcccacgcatgggatactggaggacgacgatggcagaacaagatatggcaagagaacatgccctggcggaaggcacggccttcacctggcacgagctctatgttccggacgccgaggccgggatccgcttttataccgaggtgcttggctgggagagccagaccatggccatggagggaggcaactaccccatgctggttgccaatggcaggccaatcgccggagtacaggccacccggggcaatcccgagatggccggcgtaccgccgcactgggcaacctacatagcggtggatgacgtggacaccagggtggccaaagtcagccagcatggaggatccgtggtggtgccggccctgaatatcccggaagtcgggcgcatggccctgattgccgatccacaaggggcgcatatctggctgttcaccccggaatccatgtgacatcgccaatcgcaacaacaacagaggggcccgtgggcccctctgttgttttcggcaaaccgtcaggcgggcttgcgcaggatctgctcgaggtagtgagcaaagctgtgaccatgatgctccagcagtttcgggaacatggagatggaagtcatgccggggaaggtattgatttcgttcagcaggatctcgccctcttccgtcaggaagaagtcgatgcgcgacagatgtgtcaatttgagctgacggaacgccttgagggcatactcgtgaattgcatcggcctgcgcctgggtcaggccttcggccttgaggctggttgccgtgtggctggcgctgctgtacttctcttcataggtgtagaacttgtcctgcggcacgcagatctcgccagggtaggtggcaatcagctcgtcaccgtactggtagacagccacttccagctcacggggcttgaccgctttttcgatcaacacctgctcggagtaaccgaaggcatccttgatgccctgcagcagatcggtttcgttgctggcggagtagcagcccacggaagaaccctgggaggcggccttgatgaagaccttgccccacttggccagggcggcttttgcctcggtcagggcggcgtcgttctgttcggtcaggaacagatagggtgtgttgggaatgccgatggcggagagccacagcttggtgctgatcttgttgaagcagatcttgctcgcctcggcatcgcaaccgagataaggcaggcccgccagctcgaggaaggattgcagatcgcccgtctcacccgggtagccgtggatgcagggcaccacgtagtccaccggacgggccacgctgtcaaacgagagcagcttgtccagccccagcttgcactcgcggccgtcggcagagaaccagcggtcagcgaacatctcgacccgagtcacttcgacaccgggcaccaaaccgagttgttgctcaaggaaattggcgctgcgcagagagacttcgtgttctgagccaccgccgccgcacagcagcaagacatgcatgttcttcattagatgtgatcccttgggaaaagcggcctcgtcatgaccatctgataatccaaccgtactgaaaaaccggacgaagccaagtgcgggccagtgtagcaagggaaatcaagccttgtcagccgatgggagccccatccgccgacaacagcctgaaaaattcctgcctgtgtcaaaaattggacgaaaagggctcagcgcggcggatctacccgccccatgccgttgccattgacccgaaaccagccggctatgctgtaacgctcacgattggcgggcagtacctcgtgggggaactcctccgacaggaacaataccagccgccctcccttgggagagacatccatcaagagctgctcatcgttgtcatagaccctgagcacaccacccgcctcaggttgccagtcgttgttgaggtaaaaaaccgaggtgagacggcggttcgaccgaccggcgaaagcatcccgatgggtggcataaaaatccccgctgcgatagcgggcaaaatgggcctcataatcgaacagtcccagcatcagcatgcggttggcggtgaggcgcagggactccatgcgaccgagatagtccgccactggcgcgccaagggaaggttccagccagtggatctgatcacggcgaatatcgggattgccctgatgcagactttcccgtccaatcccggccggatgccacgcatggggcaagcaggctttgagggcatccacctcaacagcggttaaaaagtcatccacaatcacccatccccgggtgtaaatggcatccatgacggcttgatagtccaagattggctcgcaataagtggagagagggcgctttttagcgacttcctggcctgggcacaaaccagtttgcttctcctgagaagtcccaccatcaatacgctatcccgccacagaaggcgccctttatcgtaccggcctcgccgctctgtgatctggctcgacaaaaggatgcatgaggggaggcaaacccggcacttgctgcttgcctcgggatcccgggcccgttaacgtgcataaccactgccctgaatgggccccatcctctctggagtgcaccatgtctctgcccgatcttcccctgcaacgcctcgatggtaccgaattctctctcaccgccctgcaaggtcaggtcattctggtggtcaacgtggccagccgctgtggttttaccccccaatacacgggcctggaggcactctaccagcagctgggacccaaagggctggtgatcttgggcttcccctgcgatcagttcggccatcaggagccgggggatgcggacgaaatcgcccgcttctgctcgctggattatccggtcagcttccccatcatggccaagtgcgaagtcaacggcgagcacgcccaccccttctatcgctggcttaaacaacaaaaacccgggctgctggggctggaaaacgtcaaatggaacttcaccaagttcctcatcaaccgtgagggtgaggtggtggagcgcttcgccccccagaccaagccagagagcctgctggacgagataagcgcactgctctgagcctcgccagcaggttgatgcgggaccagactcacgcagcggcccgggcaagtgacacggctgctgcgtgcaggccgcacatctgctatattacgcccccattatcttttctatgtcgtggctggctgcccaggtggtccgctgcgtcttatgttgtggcaggccaggcgttagcgcctgtctgtcactcgttgagcccaaggctcacctcaggagtctctctcgaacatgtcatttaacgaactgggtctgtcaccgcacattctgcgggccgtcaaggaattgggttacgaacagccaacccccatccagcagcaagccattccggctgtgctggcaggccaggatgtgctgggcggcgcccagacaggcacaggtaaaacggccggtttcaccctgcccatgttgcaccgtctgatggccaaccatggccgtggtggccgtcgtcaggtacgcgccctggtgctgaccccgacccgtgaactggccgcccaggtgggcgaaagcatcatcaagtacgcccatcacctgccgtttcgcaccctgatcgcctacggcggcgtcagcatcaagcccaacctggaggccatcaagctcggcgtcgacatcctggtcgcgaccccgggccgcctgctggatctgctgacccagcgcgccctcaccctgaccgagctggaagtgctggtgctggatgaggcggatcgcatgctcgacatgggcttcatcaccgacattcgccgcatcatgaaggcgctgccggaagagcggcagaccctgctgttctccgccaccttctccaacgagatcaaggagctggccgacgatctgctgaagagcccgaccctgatcgaggtgagcccgagcaacagcacggccgagcaggtcaaccagcgcatcatcaaggtcgaccgcgagcgcaagcgcgagctgctctcccacatgatcggccgcaacaactggcaacgggtgctggtgttcgtgcgcaccaagcagatcgccgaccgtctcgcccaccagatggaaaaagacggcctcaataccgtcgccatccacggtgacaagagccagggtgcccgcaaccgggcgctggcggattttcgggaaggcaaggtacgggtgctggtcgccaccgacatcgccgcccgtggtctcgatatcgatcagctgccccatgtgatcaacttcgagctgccgcaagtggccgaggattatatccaccgcatcggtcgtaccggccgtgccggtcgtggcggcgaagccatctctctggtcagccaggatgaacaggatcaactcaaggccatcgagtccctgatcggcctcagcataccgagcgagatcctggccggttatgagccgagcggcaaaccgactcgccagaccctgccgggcagcaagccggtacaaaacccgccgcgggatcgcggccatgccaacgccaagcacaatgccaaggcgcccgccaaaggcagcaaaggcaagcccaaagccgatggcagcaagcaaccggcgccggcgcgccagaaggatcgcggtggcgtggacgcagggctcaccccgatgcgccgcctgccccgggcccagcgcgacagctatcaggacaactccaacgaggagtaaggccggacatgagctgcccgcactgaaaaataaaaaaccgccgaaaggcggttttttattggcgggatagatcacaccttttcgaaatctgccagcaccatatgcaacagcggatagggcttgccctggccatccagtggcgagcgccccgtcacgacgaaccccatgcgctggtagaagccgagcgcctgcacattctgctcgttgacgtccaccctggttgccccttggcggctgatggcatgggccaccagcaggcgtccgatgccacggcctcttgcctcgggtgcgagaaacagcatctcgatattgccatcgtgcacgccgcaaaaaccggtgatacctgtctcgtccctggcacagaccagatcgacggccgcgaaatagtgctccaggatcagcggcttgagggcatctatctccgcctctggcagaaagtggtgagtggcgcgtaccgaggcttcccagaggctgatcagggtcgagtgatcccgcgtctttgcttgttcaatcttcatgacatgactcttgttgtgtggcgtgaacagccttaccggagaggctcggctgtgcctttggcatccacttgcttgatgatgaatcctttctcgatgccggccttgaaacccagcttttcatacaggcggtgggccgcctcacggccctcccccgacagcagcatcaccttgtagcaatcctgttgccaggcgatggccagcgcctgctcgagcacttgctggctcaacccctggcgccgaaagcgggccgccgtgatcacgtgctctatgatgccaaacggcctgccaccgttggtgagggtggggatcacccccagctggcaggtggcggcaagctgtccatccacctcggcgacgataagccgtacatgggattgggccagcaaggaggcaagggccacctcggcttcaaccaagataaagggtcagcaaacccgctacgtcttgttcattgcacgttctgatcaccaccatggggatcctcctgatcttgttcccgatgcagcgtcacccatgggccctaagccggccttggtgcaaacatgatgatggccatgccgaacagcgccaccagcgaacccaccagatcccagagtgtgggtctgataccgtccaccagccagagccagaggatggcgacaaagatatagacgccaccataggcggcatagacacggccagcagcggtcggatgcagtgaaagcagccaggcaaacagcaccagactcaaacccgctggcaacagcagccagacactccggccctgtgtcagccagagatagggcagataacagccgacgatttcggccaccgcagtgatcagaaacagcccaatcgttttgagttctaccatgatgtgtctctatcgcccttgctaaacaggctgaatgttaaaataaatcatcaagttatgtaagcacagcgaaaaaagacgggattggaatggcaagaaggcgagccttcccccgcgagcacgggggaaggtggtggtattagcgggttttgaccgcttgcagcagggctgacacatccggcccgaactggcgggtgcgaatggcctcgcggatatcactttcgctataacggctggccggatagaccagcacacaggacgtatcgccgggcttgaggaagtgggtctcaccaaaaggggtataacgggtggcgcctatgctgatcagtgcatgtgaagggtgcccagcctgggccagcagcccctggatatgttctgccgggccctcatcctgctgatggttgaacttgtcgatggcccagtccagcagctgtcgatgaaaatagctgtaatcaacggcggcgctgtctaccccgtaaacgtgcagctcgccattgcgctccagatagcaggcgatgcgatagtcatcaagctcgcaacccgcggtaaaaccagtgagtggcagcagattggctgccagccccttgctctcttccccccagtttttcttctcgctgatcttcttggcattgggacgacgaatggagcagtcgttataggccccaaaagcgcgaggatggatggcaaccacctgggtgcctgcgtactccagctcgcaccagagcgcgacttccggctcgatctgcaccttctcgtcaccactgaccgccgcctctggcagcaagatggccttctcgctcagggggaagacgccgagctgacccgggtgacccggcacatagaagggaaacagcgccttgggcgctgtggtatcacgcaccaccacagccacgaaatccgaggcttctccagcctgctccaggtggccggcgaagttgcccgccaccccgagtccgataaatttgctctctgctgtcacttgcatctgatcacctgcatcttgccaaagcgggggtagctggcccatcaagcgggagcagctaccgcgaaagtggcaaggattaaaccacaggggcctgttcccgcccagtccgggcgccctatcctgtgcgccagcgcgaactttttggcgcccattggcgactctctaaccagggactcaccacctgttaacacccgtttttcattccctctcttactgacagactggcggccagccggatcactgacaaaggcaatccgccgatcagcaacgcctgcagaaaagcgctctgctggaaaatcacaaagcgcaaacgagcccgacgggaaacagagcatttccatctccagcaaggctcacaccttgggccaacccctcaactttggtaggctgccatccagcacacgccagcagcttacaaggacagtctcaatgtcacaggatcattttcagggccgctatgaagtcgaattcaaatatcgactggatgacagacccgccttaatctccacgctcaagacgctggatccggaagtcatgctggaaaacaatctggaacaggacagctacttcgacacaccggaaccgaccctggccacagagggcaagagcctggtgatccgtaccatgcagccttccggcataaagctctggatcgtcaaggggcccgagcgggatcgctgcgaggcggtcaatatcacggacgccgacaaggctgcgagcatgctgcagaccctgggttatcagcaggtgctggccatcagcaagcgtcgcagcatttacttcgttggccccttccacgtcacgctggatcacttggacgggctcggcgactttgccgagctggccatcatgaccgatgacgaagatcggttggaggaatatagagccgagttggagcatctggcgataaagctgggcttgaagcagcgagaatatcgatcctataaggagttatgtgagcttaatcaataagttatatttttaactttggtataaaaatcacgctttatctaaacatcaaaaaacaactgattaaacaaaggaatgtattttgaaaccctatctcggtgcccttttttccttgcttgctgtcggctgcagctcgacctatcaacaagccaatgtacaaacgatgaccaataaactcgatgccagtcagggggtactcatttcgcaaccccaagatgggtcatatgaaactacgcagtatcagaattcggggcaaatgacggcccaggcaatctatacggcattttccaagaaggctcacagagtcgagatcacgaccagttgtcatggagatccttgcctgaccaacattgagccgactcagttcagatattatgtgaaacccgtcattctacattgggaggaacgggcaacagaatggtctggaaaaccggatgtaattgaaattcaggtagttatctacgataccttgagcaaaaagagcatagccaacagctcatttaagggaaaaagcaaatgggctacatttggtggcgatcatccacaagatctgctgccggaaccgactgaaaaatacgtgaatgctctctactgaccatttgaaccaccgggacacaatcatgatcgacaaactcgcctggctgaccttcaaggatcagcaactgctctgcgcccgttcccacggcaaggccatctactacattcccggcggcaaacgcgaggcgggagagagcgatgaagcggcgctgatgcgagaaatcgaggaggagctgagcgtgaccctgcaagccgacaccttgcgccttgcctgcgaattcagcgcccaggccgatggcaagcctgaaggcgtgcaggtccgattgcgctgttacaccggtgaagccagcggtacacctgttgcctcggccgagatcgccgaactgcgctggctcgatagccgccacctcgaacagatttcccccgtgtcccgcctgctgttcgcctggctggcagagcaaaaccttatccgctaagacgtgcggctgatgaacccgtggtggggctgatggacaagcgtgatcctgcgcaccctgcagaggtgcccgacttgaaatcggcaccagaaaaggcgaatctgaccagtcatgctgatgacactggattgtatctgtgcattcagccgcagcgggcaagacccgctgtcgcgaccacgtttgacaaggactctcgatggacatagttgaggttgataccaccctgggcatcaagcctgcgctcatcaccctgctgcaagacagcgtggccaatggcgcctcggtgggatttttgccgccactgacagaagatcagggactgggatactggcaagggatcgagactgagctggcagctggcaggcgtcggctttgggttgccttcgagcagcaccaccttgtcggggccctgcaactggcgctttgcaccaaggcaaatggccgccaccgggccgaggtagaaaaactgatggtgcacagccacgcccgtggcaagggcgtcggccgcgccctgatggcagcaatggagcaaggcgcccgggataagggacgcacgctgctggtgctcgatacccgggtcggcgacgtggcatcaagcctctatcgccagctcggttatcaggaagttggccagatcccggactttgcccgcaatgccgacggtaccctggccgccaccctcttcttctacaagcagctctgatgaatgccctccgggaaagcaaggcgccactctttccccggagggcgcattgtgctgcggcgttgcgcgcttgttcaagcagggcaagcccctttgaaaaaacaatcaaaaacgccagttgattaattttgacaaggagcctgcgccattaccccttcacctgatggcgagcgaggcgtatggtgtggcaggaagacccgtttgcatacctaacgggtgtcactcactgccttgaggaatcctgcatgcctattctgcctcgtaccgtcacctcccccaaaaagttcatcataggtcacgaccttctgcctcaactccatgatcatgtgaaagattttggcgacaacgccctgctcgtcagcgatgagttcatcctggagcgggtgcgcgaagaggcgctggccggtctgctgcaagcaggcttgaaaggacgggtcgagaagttcaactacgaatgcaccgatatcgagatccgtcgcctctgcgatctcgccgaacagcagggcgccaacgtgatcgtcggtatcggcggcggcaagaccctggatgtggccaaggcggttgccttctacctgcgccgtcccgttgtgctgttccccaccattgcctccaccgatgcgccctgtaccgcactggcggtgatttacaatcaggcgggcgagttcgagcgctacctgttcctcccccagaacccggacgtggtgatcgccgataccgccatcatagcggcggcccctgcccgcttcttcgccgctggcgtgggggatgccctggccacctatttcgaggcccgcgcctgctatcgggccgatggcatcaacctggtgggcaagcgcccctcccgtaccggacttggcctggcaaaactctgctatgagctgctgggggaaaacatagaaatggcgatggatgccattcaccatcatgtcaccacaccggcgctcgagcagatcattgaagccaccatctacctgagtggcgtcggcgccgaggccggtggtctggcggcggcacatgcggtcaacaacggcatgtcggtggtacctgacttgcaccgtgcacagcacggggagaaggtggtattcggtctgctgacccagctggtgctggagcgtgcgccccagaccgaggtcgatgaggtgatgcgaatcattcaggttgccggtctgcccatgaccttgcaggagatggggctgacccatttcatcgagagcgagtggcgcaaggtggcagcgcttgcctgcgatcccctcgacaccatggtcaatatgccgatggccgtgagcgagcaggatgtttacaacgccatgatagcggccaacgccatggccgagcgctatcgggcccgttatccgcgggattgatccgggataaaactccttgatgatcgacaacgaacaaggccagcctgacggctggccttgttcgttgtggtctgaactgctgaaatggcgcttcccccgtcaagacaaggagtcatcatgatattggaagtcgcccatctgcaggttatcccgggtcaggccgccgccttcgaacaggcttttgggcaagcccagaccatcatcagtgccatgccagggtacgccgggcaccagttgcagcgctcgctgaccgatcctcaccgttatctgttgctggtcagctggcagcggctcgaagatcacacccagggctttcgcggctccgctcagtaccagcaatggaaggcactgctgcaccatttctacgaccccttccccacagtggaacactatcaggcagtggaacactgtcaggctgtcgcgctgggagtgaacacggcggccctgcctgccgtgtgatcatcggctcgcaagccgggatgatcaggccaaccgctcggcgcgcaccttgatcactggctcggcaaacgcatcctgggctgaaatcagttgcagttcgtaagcctctgcctgccaggtgtgcagcatcacagtgtccaccgccgcattggttcgctcaaaggcagtcacggcatcgtagccggtctgcagattggccagcatcagagcactgataagatcccctacccccactggttggcgggcaaacgcatagagcggacgggcgatcagatagtcgccctcgggggtggccagcagctgatgggcagccacccgggtctgggccagatccgccaggtgggtgtcacacagtgtttccagctccagcaggttgggtgccatgatgtcggccaccggcagcgcctgctcggtgagaaaacgggtgacgcccggggcgactatgcaccccttctccgggtgccccatgacgggatcgcagaaatagaccgcattgggattggcggccttgaccgcggccaccaccgccaggatctcgtccccctgctcggccgagccgagataaccgctcaacactgcgtcacactggcccagcacctcgatatcactcaacccctttaccagggcgctgatatgaccggcaggcatcgccatcccctgccagcccgccgcgtactgggtgtggttggagaattgcaccgtgttgacgggccacacctccatgccgagacggcgcatgggaaacacggcggcactgttaccggcacagccaaacaccacgtgggactggatagagagaatgcgtttcatcaacatcaccgcagagaagaacagggaaaggcgcaatatatcggatgaggagattgcacttctacttttgtgcggcacaaaccgctatttagccctggaaatcaccatcaaacggtgaatttgtcatcacaatcccaccccatgccctgttagtgccgtttttgccctgccagaccaggggcggttccccctggcttgaccgagtttcacagggtgatcccatgcttttgtttgatggcatatgagagcaataaaccagcatctggtctggctgcgtgatggcattgaggaaagcaaagaaaaacccgggtgccctgtataacaccctgcagaaaaggagcagaacaaggccgagaggtcagtactcggccctgctttcaagggtgcgcgaagtgatagacccagccttcatccagtaccatgtcggcaggcgcttgtatcaggggtggcagcagagacacagtccccttggcggcgtattgcagcgccatcagggcgcagatggcagcgtcatagcgatccgtgcccgtcgccaactctgcaggcagatggggttgcagctcggccctgacagcggatgccttgccacccactttggccaaagcgggatagacctccagcacggcgcgatcggcctgagactgcagcttgggtacgagttgcagatcccccagccggggcagcatggagagcgccagcgttgcgttgttgccgagccggtcgaaggtcgcggagaggggcttcttgccatattgccggtgcagccagcgctcgcaatcacgataggcataagggttgtcaatttcgcgctggggcacggcgcactcggttgccctccccgccaggagatcgcccagggcacgtggaaaggcaagcggcgcatcgatacccagtgccagctgcgggcaagccagcacctgcatcaggctcatctcatcctgcagcgccgggcgcagcagggcatccagatccggcgccacccgcgagctcaaccggaacaggggcgacacaccaaaccagtgcagacgctgctcgcgcgcctgccagcccaccacggccaccgcctgggcgttcccctgccagcctctcacatcccagccgatgccgatggcatccatgtgttccattgtcatgcccgtgtcacctctgcgcgctatcaatggagcacagggtaatggctgcgccccctaaagcaaggccgggagcgcgccttagaaggatttcttgaaattgatcagcggcagtatggggaaaataccgttctcggcgtagttggcaaggcctatctgcagcccgtccagatgcttggtggcattgatgaaacccagctggaaggtggtgcgttcggcatagttgacgaacccgacgttggccagagcattgcccttggcgatgttgacggcgccccagttcaggccctgcacattgttggtcaggttgacgaagccaaggtttacccccttgtcctgtccctcgtgccagttgacggcattgatggccaccccattgaactggtggcgcacccgtccggcgccgaggaagacgccaagctgcaggccgctgaactgatccacgtcggagagggccaagatgggcagatctatcccttttacctgaccagtgcggccatagagaaaggaggctctggcgccttcaacctgatgagaggcaggcagattgacaccgggcagagagacctggatcggggtgctggcatgggagacagcgctcagggccaaagagccacaggcaagcaagaggtgggcaggtttcattggggctttccttgacggtcagagagtggcgccagcctatcagtactggcaggaaggaacgagaccgggcaggcgtggctgcgtcattccccatctgaattcactcggccacctggccagaccagaatcaaaaattaacatttatattatttacatcaagcctcatttggtaacacaatgctcaaacgtgcgtttgaacagagcaaacgacacgcaacgacttcaggatgtagtcgaactgatgtaaccaaagaatgggcctgtcggccttttgcaataccctgctgtcaaccacggagacgcgcgatgaatatggacgtaatcaagacctttaccgagcagatgcaaggctttgctgcccccctcacccgttacaaccagctgctggccagcaatattgaacaactgacccggttgcagctggcttccgccaatgcctatgccgaactgggattgagccagttgcaggcggttggcaaggtgcaggatacccagagcctggcggccctcggcactgtgcagctggaaacagccagccagctctcccgccagatgctggatgacatccagaagctcaatgcactgggtctgcagttcaaggaagagctggataccctggcggccgacggcatcaaaaagagcacgggcaaggcctgatatccccctggctgcccgatgcgggcagccacatctccccatgacccgacacgacaggctcgccctgtcacgggtgtgggtgaaggagagaacatgagccaatcatcttacggcccgctgttcgaggccctggcccactataacgacaagttgctggacatggccaaggcacagacagagcgcacggcgcaggcgctgttgcagaccaatctggacgatctgggccaggtactggaacagggcactcagcaaccctggcaactgatcaatgcccagatgaactggtggcaggatcagctcaaactgatgcagcataccctgctcaaaagcgcaggccaggagagcgagccggtgatcacgccggagcgcagcgatcgccgcttcaaggacgacgcctggcgtgaccagcccctttatgactacctcaagcaatcctatctgctgaccgccaggcacctgctggcctcggtagatgcgctggaaggggtgccccagaagagccgggagcgactgcgcttttttacccgtcaatacctcaatgccatggcgcccagcaactttctggccaccaaccccgagttgctcaggctcaccctggaatccgacggccagaatctggtgcgcggactggccctgctggccgaggatctggagcgcagcgccgatcagctcaacatccgcctgaccgacgagtccgccttcgaactggggcgggatctggccttgacgccgggccgggtggtgcaacgcaccgagctctacgagcttatccagtacagcccgaccacggaaaccgtggccaggacgccggtgctgatagtgccgcccttcatcaacaagtactacatcatggacatgcggccccagaactctctggtcgcctggctggtcgcccagggccagacggtattcatgatctcctggcgcaacccgggggtggagcaggccaatatcgatctcgacgactatgtggtcgatggggtgatcgctgcgctggacggcgtggaagcggccaccggcgagcgtgaggtgcacggtatcggttactgcatcggcggtaccgccctgtcactcgccatgggctggctggcggcgcggcgccagaaacagcgggggcgctccgccaccctgtttaccacactgctcgatttctcccagccgggggagcttggcatcttcatccacgagcccatcatagcggcgctggaggcccagaatgaggccaagggcatcatggatggacgccagctggcggtctccttcagcctgctgcgggaaaacagcctctactggaattactacatcgacagctacctcaagggccagagcccggtggcgttcgatctgctgcactggaacagcgacagcaccaacgtggcgggcaagacccacaacagtctgctgcgtcgtctctatctggagaaccagctggtcaagggggagctcaagatccgcaacacccgcatcgacctggccaaggtgaagacgcctgtgctgctggtctcggccatggacgatcacatcgccctctggcagggcacctggcagggcatgaagctgtttggcgacgagcagcgcttcatcctggccgaatcgggccacattgccggcatcatcaacccgcctgcggccaacaagtacggcttctggcacagcgatgcgagcagtaacaccccggacgcctggcttgagcaggcaacccatcaaagcggctcctggtggcccgagatggcagccttcatcaaggggcgtgaagaggaggccacgcccgtgcccgcccgcatcccgagcgagggactggaggcggcccccggcggttatgtcaaggtgcggcttaaccctgtctttgccaacaccccggtggaggagcccgcatgaacacactcccccttgaaattgggcaaaaagccagcctgaccaaacggttcggcgcagccgaagtcgaggccttcgccggcttgtcggaggatttcaatcccctgcacctggactcggcttttgccgctaccacgccattcgagcgccccatagtgcacggcatgctgctggccagcctcttctccgggctgctgggccagcagctgccgggcaagggcaccgtctacctggggcagagcctctccttcaagcaaccggtgtttgtgggggatgaggtgacggccgaggtggagatcatcgccatgcgcagtgacaagcccatcatcaccctggccacccgcatcctggccgctggcggcgccctcgccctcgccgtgaccggagaagccgtggtgaaggtgggctgacttcaatacttgcactccctgagtcagcccggcacccgccgggctgacgcttgtcgttcacactgtcacgctgcttttatgatgccttctctaccccgccctttcattgctggcctgaactgcctaaaatactcgccctgctgtttcagccattcatccatctagaggatttcccatggagacgtttctgctcgaaggccaccccttcgttgccttgtgtgaccttatcaagcatcagggttgggccgattgtggcggcgcggccaaggcgctcgtcgccgacggtctggtggaagtggacggtcaggtcgagacccgcaaacgctgcaagatagtggccgagcaagtggtcaacttcaacggcatgaaagtcgtggtaaaagagggcgtaagccctgagatcctctgatccccgcaagcactaccagcagatcagaaaaatgacctagtcagtggctggcatccgcgacatgacagtcgtgatgcaagcggaaccgagccagaagaccggccgcttccctcctgcctggaggtgcaagtgagccggttgctgactagctggccttgatcgacaaggtcagcacaaagcgcgccatcgcctcatccccattcagtgacgggcaagtcgccaccacctggataggacgattgactctctgccccgtcgccaatgattcgtcgatcatggcatctatctcttccccggcggcgcaatcaaactgcacatccccttcgggccgcttcagaaactccccctgcacatctttaaaagcaaaatgtaccttcttgcccctcgtccgccctttctccattaccagcaatccccccaccagatcggcaccggtcgccagggcgccgaaatacatgctgcccagatggttgcgcgtacgccagccaagaggaatgcgaatacgcagtgccttcgcatccatccgttcgataacgggggcacaaaagccgataacgggaatgtagcgccaggcaaacagccggagcgccagattggctttgaaacgttgcaggtccatatgcaaactgatccgatgagttaatgtaaacagcatgttgccacgcaaccacccttctctacaaggttgccgatcacgcttctgctgcttgtcggtgaacacaaaaaaagagggaaccctcgggctccctctcttttttacaacgggccttgcgatcaggcccgtttctcctccaaccaggccccctgactctgcatctcgaacagctgggcgtagtgtcctccctgcgtcatcagctcaccgtgggtgccccgctcatttacctgaccacgagaaagcagcaggatctcgtcggcatcgactatggtcgagagccggtgagcgatggcgatggtggtgcggccacggcgggctgcagccagcgctgtggagagcgccagctcggtctgggaatccacgctggcggtggcttcatccaggatgaggatgcgcggatcccccaccagggcgcgggcgaaggagagcaactgccgctgaccggcggagaggttcttgcccccctcctccatcagggtgttgatcccctctggcagactcagcacgaagtctgccagctgtacctcggtcaatgcctgccagaggcgggcctcgtcgatgccgtcacggccgagccgcaggttttccgccaaagttccaacgaagataaagggatcctgctgcaccagacctatgctgcggcgcaccgccgccagcgacagttcagccatggggtgatcatcgaaacggatggtgccctgatcctgcggataaaaccccatcaacaggctgatgatggtggacttgccactgccggtgtgacccaccagcgccagcatctggccagggcgagcggcaaagctcacctcccgcagcacctgctgctggccatcgtaggagaagctcaccttgtcgaagctgacccgcccctgcaacgcaggactctcgccttgcgtgctctcacgggactcgtcgagcagagcaaatacccgctccccggctaccatggcctgctgcagctggttgagctggttggtcatctcgatgagcggctctatcatccgccccagatagctgatgaaggcgtagagcacccccacctggatggcgccacccgcactcaagccctcgcgggcaaacagagccagcaggcctatcagcaccatcatgtagaacaaatcgatgagggggcgcagcagaataccgttgatcttgaggctcttgagccgcgccgaccagtgctgctggttcacctctgcaaaggcgttggcgaagtggcgctcctgtaccatggcctgaatgaccggcattccctgcagcgactcattgaggcggctgttgatgtcggagagcaggctgcgggtcgcccgtaccacgggcacgctcaatttctggtagagccacatcacagccgccactgccggcagcaagcaggcgcacaccagcatcaaccgcacatccagcagggccatggagataaggatgccacacagcagcaccactttttgtaccagcaggccgatcacctgcacatagaggttcatgatggcctctgtgtcgttggtgatacgggaaataagcgagccggagcgatgttggtcaaagtagcgggccggcagccggatggcggtggcaaacacttgctcgcgcaaggtctgcaccacagcctgggcgatgcggttgaaacgcagggattgcagatagaaacccgccgccgagagcacttgcaggccaagatacccagccgcgatggcagcaatgggaggccacaccagctggcgcggtgccagatagtcatcgataaagagcttgatgagcagagggccggccacttcggcgccggtggccagcagcaggcagatccccgcctgaaccagccagcgaggataacgggcgcaataagcgagcaggcgtttgatcgttggattcacagcgtctccccacatcttgtttcagacgcgagtaacgggcgcaaccaggcagtcagtcgccattcaatggtcgggttcacaaactctcctctacatcttgttccagtcgctggtaacgaaccatgtctgcataccagccgttgtgggccatcaggacgccatggcggccccgctcactgatgtggccctgctccagcaccaggatttcgtcggcctgctccactgccgtcatgcgatgactgaccaggatcagcgtgcgtctatgggccttgagcgcttgcagtatctgctgctcggtatgagcatccaccgccgacaaggcatcatccagcaccaagataggcgccgccaacagcagggcgcgggcaatggaaagtcgctgtttctgaccaccggagagggtcacacccttctcccccacttcggtctcatagcccttggggaagcggcagatgtcatcgtgcacacaggcgatgcgcgccacccgctctatctcctcctggctggcatcgggcctgccgagggcgatgttggccgctatggtggtggagaacaaaaacggctcctggggcacataggcaaactggccgcgcagatcgccaagggccagctgcgctatgggcactgcgcccatggtgagctcaccaaacgtgggattggcaaggcgcatcaacagcttgagcagcgagctcttgccagccccggtgcgcccgacgatccccagcatgccaccgctgtggagggtgaagtcgatattgcgcagcaaggtgcgctgctccagctgatagctcacccccttggcctggagcgggaagggagagacaaacaccgccggctccatcggatcttcgatgtcgctgcgctcggccagcatgctctcgatgcgtgaataggcggcgctgccccgctctatgatgttaaacagccaggcgatggcaaacatgggccagatgagctgacccagatacatggtgaaactggtgagctcccccagcgtcagctcgtcacgcaccaccagcacgctgccaccgggtaggagcacccgatacagaggtagatgacaggatcgaacttggcatcgatgcgtgccaccgccatgttgcacgcccccgcctgtcgggtcagttcggcaaagcccttgtcttccagggattcaaccgcataagacttgagcacccgcacgccagagagcgcctcctgggtcttgttgttgagacgggagaaggccccctgcgccgccttgaactccttgtagatctgggtgccgaagcggttcatgaagaatgccatcacaggcaggggcagcagggagagcagggtcagctgccaggagtactggctgcacatgatggagagcaccagcaccccgactatgatggagtccaccagggtcagcaccccttccccggctgtcatctccaccgcctggatatcgttggtggcgtgagccatcaaatcgccggtgcggtggcgctggtaaaaatcggggctcatgcgggtgaagtggctgaacagtcggttgcgcagcacataggcaagccggtaggaggcaccaaacaacatgacccgccatacgtagcgcagcagataaatgagcagaccgagcacaaacagccccgccagatagcccatcagggtgtcgttgtcgagagaacctttggcgatgccatccaccacccaacccaccactttgggcgggatcacggtcaacagtgccaccatcatcagcaaggagatggcgatcagataacgccgccactgctccttgaagaaccagcccagccttgagaatacactcacgtagatgtcctttgtcgcggccagcccaaggctgccgcccgtcacggggaaacgtaatgcaatcgcccccagaagggggcgatacgagagggtcatgatagcctgaagtggctggcttgagaattattgctatttgtttccctgaaataagcgatcatctcgctgccccacggggctgtatggtgattcatgctgctctccggtcagcagaaagtgagacacctcctcccgggtctggctgaatacctgttgcagctgctccagatccggctcggtcaactcctcttgctggcgcagtcgccactccaaatcaccggccatgatctgcaggcgagcagcggagatattggctgacacccccttcagggtatgcaacagacgacaggccacttcgggttgctggcgacgcaaggcggagcggatctcccacagatcatccttgtgctcggacatgaacagcttgaacaggatctgcagcgcctccttgtcttgctccagccgtttgagggcatcttccagatccagtactcccatcagatcagggggtttcacctccagcgggatccggcgctcgccgctggcgctcttcacccactgcaacaggttgttgtagagatccagcttgctgaccggcttggtgacatagccgttcatgccgacaccgaggcaacgctccctgtcaccgggcatggcgctggcagtcagcgctatgatgggcacgtcatgcttgtcgaccatcttgcggatctggcgggtcgcatccaacccatcgagtaccggcatctgcaaatccatcaggatgacgtcaaaaggctgctcggctacccgttcgaccgcctcgcgcccgttacctaccacggttaccacggcatcgatccggcgcagatactcgatgatgagttgctggttgactctgttgtcctccgtcagcaagacccggacaccttgcagcagctcacgaaagtgctgctgatcgccctgggcttcggcctggcggacctgatgatcatgggagctgccattgagcagctcatccaccttggccagcagggaattctcggtcatgggcttgggcagaaagtgggtcaggcccatgctctccatccgcccgtgcagtccctccttggcccaggcactggtcatcagaataggcagtcgccgccactggctgtgctggtacatttcgagggccagatccaggccatcctcctgccccatgcgccagtccagaatggccagccggatattctgcccctcttcccgcaataactgacgcgcccgggagaggctgttgacagccacgacccggacaccggcccggccgagaatatccttggccaggtccagcaccagctcattgtcatccatcaccagaatgagcggctgatgctcgaaaaagacccggcggcccgataccccgtacaccgccttgatcatggggatctcgaactggaacacagagccggaccccggcttgctctgcacagtgatccgcccgcccatcagttcgaccagacgctgggagatattgaggccaagacctgagccaccatatttgcgggtgttgcccgcctccagctgggtgaaaggctggaacagctggtcctgcttatcctcggcgatgccaatcccggtatcccgcacgctgaaacgcacccgcatgggatgctggttgaccagggtgatggccacttccacctcgccccgctcggtaaacttgatggcgttgttgaccagattgaccagtacctggcccaggcgcagcggatcgccgcgcaggaaatcgggcacggccggggacttgttgatgatgacctcgacctgcttgcgctcggccagatcggcaaacatgccggcgagcgaatctatctgctcgctcaagtcaaaatcgatctcttccagggtcagcttgccggactccaccttggtcagatccagaatgtcgttgataagcagcagcaaggtatctgacgaagacttgatcttgctgaggtaatcccgctgctgctgatccagctcggtttgcagcgccaaggaactgaaacctatgatggcattcatgggagtgcggatctcgtggctcatgttggccagaaaatcgctttttgcctgcgccagcaagccggtctggcgtgacagctcgctcaacttctggttgcgacgccacagggtcaccgccaccagcgcgaagcagaccattgcacccgcgagcaccatcaggtagaaacggctcttgagggaggaggcttgctccattttgctttgtttccagaccgacaagccatccagctcatgcatgtcgataacctggttgcgcaacacatggtaatccaccacctgacggctgacgtcctcgctcaactgggcaagcccggccacctggggatactcgggataggcagtcttgagtcgttgctgcagcgcttgcagttgccgttgctcacccctgtcccagctgcgcttgaggtagtggctgagctgcgccagttcgaccagatcaatggccagcgcagagctggcaggcagggttgccagcaaggcattgagctgcttctgaaaaggctgctctatatactggatagccatctccatggagtagagcttggccaagtccagcaggtagctgtcgatatcgtgcagcagggattgggagttgggactatcggccgtatccggatcgttgcgcacctggcgcacgaagctgtccaggttgctcgacaactggttgaggcgctgctgtacattgccatcattggctttctcgcgccccagcagataaatagtgtcggtattgacccgattgaggatcaattccgctgccacactcagctcggaggccttgtgttgctggctgagcagttgccagcaatagccggcaaacgccagcagcgcgacgatgatcaggctcaggacaacacgattgacccgtgtcacattattcatcccgtctcgattctcatgtcatgaccgtgtatccgctaacggaccactggctgtgaaaaataactgactgctatgttaccgttactctgccctgtcagtgcaataaagatgttgcagggcttatgcttacaggaatcaattatgtcatttatcactacctattgtagtcattgcttcaccagaaaccgcctgcccgccgaaaaaatggattcaaacgcgaaatgtggtcgttgcaagtcctcgctttttggtatcacacctgtcatcggccgtgaggatcaattcgatattcttatccaatccgatcttccggtcgtggtggacttctgggccagctggtgcggaccatgcctacaattttcaccaatttttcaacaggttgccagcgaacttaagccccacttccgctttgtcaaagtcgacacggaacaacaagctgccatcgcagcccgttacgccatccgcagcattcccaccctgatgatattcaaacagggcaagatggtggcacaacgcagcggctctctgcccaaaagcctgttcaaggagtgggttgcctctgtggcatagcttcaattgataaataattatttaatttttgtttttcaagtgtttcgcgctgctttgagtctgtgagtcccggcatgatttgacgacttccccctgtttcaaacaggggaataattgtaatctcggcaacacaacaacaaccataaattaaccgagagaacactatgcacacatcggctgtaccctctactaccccatctcgctggctggacatcaaatccgggattgtcatcctggatgtgctgttgctctgtgccatgctggcctggctgccgtttgatcccatggtcaacaaagggctggggatcctggtcttcatcgccattctctggcttaccgaagccctgcacgtcaccatcacggccctgctggtacctctgctggccacagtgctcggggtgcttgacatgagcaaatccctcaccgattttgccaatcctattctgttcctgttttttggtggtttcgccctcgcagccgccctctccaaacagggattggataccctgatggcgggcaaggtgatgcacctggccaacggtcatctgggctgggggataatattgctgtttaccatcacggcggccatgtccatgtggatcagcaataccgccaccaccgccatgatgctgccactggccatcggtatgctggcacggctcgacagcaagaaggaacgggccaccttcgtcttcgtactgttgggtatcgcctatagcgccagcattggtggcataggcaccctggtcggcagtccacccaatgccatcgctgccgcccagatggggattggcttcaccgactggatgaagtttggtgtgcctgtggtgctgatcctgatgccttgcggcattgccctgctctatctggtgacccgtccgcagctcaaccacagagtggagatccaggatgtcaccatcatcttgttgatgctggcggcattcgtggtattcctgaccgaactggtctccaacaccgccaccgcagccctgctcatcccgctgtttgccggggtggctgaagcgctgggcgtatcccccatcgtcatggcggtgctgatcgccataggtgcctcctgcgctttcatgctgccggtcgccaccccacccaatgccatcgtcttcgccagcggtcatatccgccagaaagagatgatgaaagccggtatggcactgaacgtcgtgttcacagtgctgctggcagggcttgcctactttgtcggggacattctctgatccccaaatgccctgaaacaaaaagccctcgcattgcgagggctttttcatatcaagaggttatcaaccttgtacgttgcagctcgtcagattccagatccgatccacgtagtcctggatggaacggtccgagttgaacttgcccatggtagccgagttgatgatggccttcttcgcccacagcgccggatcccggtaccaggtatcgatgagcttgtgcgcatcggagtaggaagcaaaatcggccagggtcaggtagggatcacccccttccaacaaggagcgcttgatggaggccagctcgcccggacggcccggcgtgaagtagtcggtgtcgaaccaatccagcacggccttgagctctgagttggcatagtagaagtcgtacgggttgtagccgcgcgccttcagagacttcacctcatccacgttcagaccgaagatggcgcagttttcggcacccgcctcttccgcgatctcgatgttggccccatccagtgtccctatggtgatggcgccgttcagtgccatcttcatgttgccggtaccggaggcttcgtaacctgcagtggagatctgctcggagacatcggccgccgggatcagcttctcggccagactcacgcggtagttcggcatgaacaccactttcagcttgccctggatgcgagcatcgttgttgacccgttccgccagcttgttgatggcgtagatgatgtccttggccagcttgtaaccgggcgccgccttggagccgaagatgaacacgcgcgggtgcatgtcatagtcaggattcgccagcagacgacggtagagcgccatgatatggatgaggttcagctgttggcgcttgtactcgtgcagacgcttgatctggacgtcgaagatcgcctcggcactcacatcgatgccggtttcggccttgatgaccttgaccagtttctccttgttatgacgcttgatggtcatgaactgctgctggaatgccttgtcgtcggcaaacttggtgacggcgcgcagcttgtcgagctgcagcggccactctttgcccaccacttcgttatagagctcggccagctccgggttgcaggccaacagccagcgacggggcgtcacgccgttggtgacgttgcacatcttctctggccacagctcggcgaactcggggaagagatcctctttcaccagcttggagtggatctcggccacgccgttcaccttggacgaaccgatcacgcacaggttgcccatgcgcaccttgcgtacatccccttcttcaatgatggagagtttggccttgatggcatcgttgcctggccacttgggttcgaccagatcgctcaggaagcgggcgttgatctcgtaaatgacttccaggtgacggggcagcaccttctcaaacaggctgacggaccacttctccagcgcttccggcaacagtgtgtggttggtgtaggagaagacccgatagcagatggcccaggcggcatcccagttcaagtcttcctcatccaccagcacccgcatcagctcggggatagccacggtcgggtgagtatcgttgagctgaatggcaatttgcgcggcaaaattgctgaagtcgctgccatgcacccgcttgtagcggcgcatgatgtccttgatggagcaggcacagaagaagtactgctggatcaggcgcagctctttacccgcatctgtttcatcattcgggtagagcaccttggagatggtttcggcctgggctttttcagcctgggaatcgatgtaaccaccggcattgaacacgtcccagtcgaaaaactcggaggcgcgggattcccacaggcgcaggatattgacggtgtgaccgccaaagcccaccacagggatatcccaaggcacccctttgatcttgcgacctgcgtgccataccttcttcaggccacccttgtcgccgaacacggtttccacatagccgtagagcgggatctcctgcacggattccgggcggcagatctcccagggattgccatattcacgccaggagtccgggcgttcgatctggcgaccatccttaatctcctgacggaacaggccgtgctcgtaatggatgccataaccgacagccgggtaattcagggtggcaagggagtcgatgaagcaggcagccaggcgaccaaggccaccgttgccgagcgccatgtccggctcttgttcacacaaatcggtcagttccagaccgagttcacccaacgcctcttcacacactttgtacagggagaggttgtgcaggttgttggaggtcaaacgccccatcagaaattcagcagagagataatgaatcgcacgagtatctttcttgaaatgagtctgctgagtacgggtcaggcgctcgtacacctgttcgttgacggcggctgcggtcgctttccaccacgcttctggcgaggctttctgttcgcttgtgcccaaggtagaacgcaggtgacgcacgatactcgccttgagctgatctttatccagttggagatcctggtctgtcttcttcttggtagccataaaccatttccttcgttacagaataataaaattgttatcccatcagggaccggtgctgttgttatctcagaatatgttccggcgtgggcatactagctaaagccgatggtttaaaagttaacgcaagtcacactttaacgtataaaaatgacagttcaagcttgaaaaccctttcctgaaacttattaatcaggaacattcatttcatttaaaatcagccacttaacaaataaatgcaaatataaatccgtgaataggttttcaatcattgccaagtactgaaaatccatgaaaatagctgaaaattcagcgcacattgaaaacgatttcaatgtgcgctgttcataaagcatgattggctccccgatgatgacgatcgactccccttcaaccatgggccttgaactgattgctcatggggtcgtagtgatagcctatctgcattaaccgggtcgccagttgatcctccgtcatgtcgtaataagccagtagttcctccaggccatcacactccaaccgcaacttttcattgatgatcccgagcaggatattggcatccagccgttgcaaggtactgacgtccatcttcatctctcctcttcatccagatactgtataaccatgggcgccacctccctctttgtccatagcctaaaaaacaagcaccccggtaaaaataaaatatcttttacaatcaataatatgagttcatcccctgccagcttgatcacatttttggccataaatggcttgtcactgacctgagttgcaactactgcatacacatacagcatggttatccatacaggacaaacatatgagccagcccatgagtcacctccctttcgccgcgtctgtcagcatgagcaatccctggccaacccgccatcaaagcaaggtggaagaagcgtgccacaccgcacctgccagcgatgagcgaccattgctcgacgagctggtgagactgagccatggtgacacgggctggatcctgctgattgccccgccaggcctgccagtggccaaacagctgcaggctcaggggatcaaccccgctcgggtgctggtggttcacagtcccaagatcaagaactggcagctaatgctggagcagagtctgggcaatggtcactgcgcagccgtcttgacctggctgcctgcacaggtttcgctggatcgcgtcaagctgagcaaactggggcaacgcttcggggtgctgacccgttttttcgagcctgcaggaaaactactgcccgtgcacagcggcccgctggcctacggcggacaggatgtctatctcaaccactgatggtccagaacagcctggagactcgaaatcgccgtgaagaaatggaacaaggggagaagggatcaggcaagagcgccagaaaagagcaatagaagagtgaccaagcagaagtgacccgtctggtctgtgcacctgagccagtaccaacgccaacctgcgggacgataaaaaaggcgaccctaaggtcgcctttttacgcggtcacccaatgtcacagacggcctggtcgtttgctcgtgccaccccacaggaatgatacgagtatccttggccctggttcgacacgacgagacgacacgacaatcaggagagcttgccatccagctcggcaatcttggccgaccagtaggccgggcctgtctcgtggatattgttgccttgagaatcaacagccaccgtcactggcatatcctccacctcgaactcgtagatggcttccatacccaagtcggcaaaagccaccacccgcgacttcttgatcgccttggcgaccaggtaggctgcgccccctacggccatcagataaacggctttgtgctgcttgatactctcgactgttttggggccacgctcggacttgccgatcatgccgatgaggccggtttcccccagcatcatgtcggtgaacttgtccattcgggtggaagtcgtggggccagcagggccaaccacttcgtcacgaaccgcatcgaccggaccaacgtaatagataaaacggttggtgaaatctaccccttccggcagaccctcgccatttttcaacatgtcggcaatgcgcttgtgggcagcatcgcgaccggtaaggatcttgccggagaggagtactgtgtcgccgctcttccagcttgcaagctccgccttggtgataccgtcaacattgacacggcgcacattggccccggcttcgcgggtgatctccggccaatcggccagtttcggcggggtcaactcggcaggccccgagccatccagctcgaagtggacatggcgggtggccgcacagttggggatcatcaccaccggcttggaagcggcatgggtcggggcactcttgaccttcacgtccagcactgtggtgaggccgcccagaccctgagcaccgatcccgagcttgttaaccttgtcatagagttcgacccgcagcttctcttcggtggtcttgggaccacgggcgatcagctcctgaatgtcgatgtgctccatcaaggcttccttggccagcacggccgccttctcggcggtgccaccaatgccgatgcccagcataccgggcgggcaccagccggcgcccatggtcggcactgttttcagtacccactcgacgacatcgtcggatgggttgagcatcaccatcttggatttgttctcggagccgccgcccttggccgctatgctcacttccaccttgttgcccgggatcatgtcgatatgcacgacagcaggggcgttatccttggtgttcttgcggctgccagccgggtcggccagcacggaggcgcgcagcgggttgtccggattggtgtaggcgcggcgcgtcccctcatccaccatctcctgcaccgtcatatcgctgtcccactgcacctgcatgcctatcttgacgaagcaggtaacgataccggtatcttggcacaggggacgatgcccttcggctgacatgcgggagttgatcaggatctgggccagggcatccttggcggccgggttgacctcacggtcataggcagccttggcagcatggacgaaatcaagggggtgatagtaggagatgtactgcagggcgtcggcgacggaatcgataaaatcctgttttttaatgatgctcatatcatcctcactggtccttgtctccgtcgtggtggcagagcaagggcttccatatgagccgtgcttcggtgtcataatgtcaggcggtatgcctgtcggcccgatagacaacggcgtgtttgttctaaaaattccgatgcctatgatacgcttgcccccccataccggctagggagcagggtgcaaactgttgcctgtgtaacaaaaaatgaaaccaactcttcatatccaccactttgatcaccagacagcgctgcatgcgttgtttgcccgtctgcatcatcagccctgggccatgttgctcgaatcggccggcccgcagggagcggacaaccgctttgacatcatcagcgccgacccgctggcaaccctgcagacagaggggccactgacctggataacccggggcgaacagtgtctgtcgtttgacacggatcccctgaccctgctggcacaatggcaacgtgatctgctgggcgagaaagcaccgcactgtgacgaattgccttttattggcggcgccctcgggctgtttggctatgatcttggccgtcgcttcgagcgattgccgacactggccgcgcaggatgtgtccgtgccggacatggcagtcggcatctatgactgggccctgctgcgcaacgtagcaagcggcacctggcagctggtgcattggggtgatgaagcaggcctccatcgccggctgcagtggctggccgcacagcacgagatgccaacaccgccatttgccctgcagagcgagtggcgcagcaacatgagccgcgccgagtacggcgagaaatttgcgcgagtacaggcttacctgagtgccggggactgttatcaaatcaacctgacccagcgcttcagcgccgcctattgcggcgatgagtggcaggcttatcaggtgttgtcccgcgccaaccgggctccgttttcggcctttgttcgcctgccgcagagcgccattctaagcctctcccccgagcggtttctgctgcttgatgatcgccatatcgaaaccaagcccatcaagggtacccgcccccgacttgccgatccgcagcaagatcaggccagcgccctcgagctggctggcgccgacaaggacagatcagagaatctgatgatcgtggatctgctgcgcaacgatatcggcagggtgagccgtcctagctccgtcagcgtgcccagcctgtttgccgtggagtcgttcccggcggtgcatcatctggtgtccaccatccacggcgagctggataaccgctggcaggcggtggatctgctgcgcgcctgtttcccgggcggttccatcaccggcgcccccaagatcagggccatggagatcattgaggagctggagccccagcgccgcaacgcttactgtggcagtatcggctatctgagccagcatggccggatggacaccagcatctgcattcgcactctgattgcggcagaccgccaactacactgctgggccggggggggaatcattgccgactccgatgtggacagtgaatatcaggaaacctatgacaaggtggcccgcatactgccgttgctggagacgctgaaaagccgataagctgagaagttgagaagttgagaagttgagaagttgagaagttgagaagttgacagaatggataacggagtgaccatgaaagagaccccagcgcaggattgagagacgattcgagagaataaacaagatggaccgcgccgaactgctgacccgctttttactgcaacgccctgcccccgcccatcgactgacggtgacagggctcaaacctgccgccgtcttgctgccgctggtggagcgggccgacggcttgcaactgctgctgacccgccgcagcgcacacctgcgtcatcacgcgggacagattagctttcctggcgggcgacaggatccggacgatcacaaccggatccatacggcattgcgggaaacctgggaggagctgggtatcataccggctcaggtcgagatcatcgggaccctggccccgctcaacaccatttcccaatacgatgtgctacccgtgctggggctggttgccgccgattatcaactcaccttgagccaggatgaagtggctcaggcctttgaagtaccactccatcatctgctggacccacgccaccacatagccatgaccattccaagggccgatcagctacacaccatctactggataccttggcaggatcacttcatctggggggcgactgccagcatgatccgccagctatctcgccaacttgccacgtaacattttgcaaacatattccagtgcaatatttgcgcgctaacaataaactaacgtataggtttataaaaaaaattgattttttattctttcgatcacatttccataaaagagtgagggtttatccctcacaaaggtgaatttgattaacatttttgattagaaaaaccgtatccttgcgccgactcaacaaaaaacacacattcggggtgagacacatgtctaatacagtcataggcgcacaggaagttgcagcctcacaggagcaaggaacgagctcaatccaatctcgcggttggagcaaacaagacactacctgggttatcagcctgttcggcactgccgtcggcgcgggtatcctgttcctgcccatcaacgctggcatgggtggcttctggccactggtggtcatggcgctgctggtcggccccatgacttatctggcccaccgtggcctcgcccgttttgtactttcgtccaagcaacccaatgccgatatcacacaagtggtggaagagcatttcggggtgggcgccggtaaattaatcaccctgctctacttctttgccatctaccccatagtgctgatctacggtgtcggtatcaccaacacggtcgaaagcttcatggtcaaccagttgcagatggttgcgccaccgcgctggctcctctccatcgtgctgatcatgggcatgatgtcggtgatgctggcgggcgagaagctgatgctgaaggtcaccgagtttctggtctacccgctcatcgccatcctggtaggtatctccttctacctgatccccgactggactggcgccgccctgtcccaggtgccgtctgccaaggatttcgccactaccttgtggctgaccatcccggtactggtgttctccttcaaccacagcccggccatctccagcttctctctggcccagcgtcgtgatcatggcgaccatgcagtcgagaagtccgatgccattctcaagcgcactgccaccatactgctgggcttcgtgatgttcttcgtcttctcctgtgtcatgagcctgaccccggaacaactgactgaagccaagtcacagaatattgccgtgctctcttatctggcaaaccagcatgcaagccccatcatctcttacttcggtccgctggttgcattcgtcgccatcgtatcctccttctttggtcactacctgggtgcccgtgaaggtctgaaagggatgatcgtccagaacatgcgcaaatccggcaaagagccgaaccacaagaaggttgagatcttcatcatcgccttcttcatcctcaccctgtggggcacggccatcgccaacccctccatcctgggcatgattgaatctcttggtggccccatcatcgccaccatcctcttcatcatgccgatgtacgccatcaaacgcgtaccagccatggcaaaataccagggacacatcagcaacgcgtttgttgctctgatgggtaccattgccatctccgccatcctttaccagctgtttggctaatcaccagaccataacggcaaagcaaatgcccgccagtgatggcgggcattttttatgcacaaataacccattcctgtaatgctaaactgcactcttcagtggcaatggcgcgacaatgccgtcatccacgagcgcaccaggtccagcctttgacgatacgaacctagctcagtcaggacgccttagagaagcatggctcggcccagcttaccgaattgacaggccggctcgcagcgtgcatctcccttgaacaccacagccccacgccttgttcctttcatgacaggctcccggtggtcgtatgctggccgaacatagataagcggctgacagctagtccatccggcgggtatgtctgttggcaaactggcccctatttacgccatgatcttcagcccacacgcatccctccaattgaagggatctcacatcctgatgcactcggccatcgataacgcacataaaaaaacgccctcacaagagggcgctttcaatggtttgatgaagctggctatcaagcttcgcggcttggcagcgacgcggcatccagcagggtttcatcttcggccatacaggcggcagcggtgaacagcacatctgtggagctgttgagagctgtctcggcagaatcttgcaacacacctatgatgaagcccacggcgactacctgcatggcgatgtcgttgccgatgccaaacaggctgcacgccagcgggatcagcagcagggagccaccagccacaccggaagcgccgcaggcactgatggtggccaccacggagagcagcacggcggtagccagatccacttccatccccaaggtgtgtaccgccgccatggagagcacggtaatggtgatggcggcgccggccatgttgatggtggcacccagcgggatggagaccgcataggtgtcttccggcaggcgcagtttttcacacagggtcatgttgaccggaatgttggcggcggagctgcgggtgaagaaggcggtcacgccgctctctttcaggcaggtcagcaccagtggataagggttgcgtctgatcttccagaacacgatgatcggattgaccacgaaagcgataaacagcatacagccgatcagcaccaccagtagatgagcatagccaaacagcgcatcgaagccggtctcggccagggtggacgccaccagccccaggataccgagcggcgcgcagcggatcaccgccttgacgatggtggagacgccgtgggagagatcggtgatcatcgccttggtactgtcattggcgtggcgcatggcgatgccaagaccgatggcccaggccaggataccgatatagttcgcatccatcagcgccttgaccgggttggtcaccacgttgaacagcagggtctgcagcacctctgtgatgccgcccggcggggtgatctcggcgctgcttgccaccagatgcaggttggaggggaacaggaagctggccacgacggcaaccgcagcagccaggaaagtgcccagcaggtagagcagcaggatcggcttcatgttgctcttctggccctgcttgtggccgatgatcgctgccattaccagtacaaagaccagcagtggagcaaccgccttcaaggcaccgacgaacaggctgccaagcagacccgccgctttggcccattccggcatgaacatggcaaggaggataccgaataccagaccgaccaggatctggcttaccagactggtgctgttgaccagtctcatgagggggtgttgttgtgtcatcaaatagtccctgagcaccgaagtgcgtgaatcattagtcctgttggcaaccactacaccaggcgacacccatgtcacaggctggcgtcgtctgccccggcaagccttctattgagccagtccggagacacacggggttacggacaaggaatatcccatctgcaatcgcttttttccacataatcactgaaaaatatccggtttacctcacaaaaaaactacaacaatgcgataacacaatatcaacagcgcccaaatgggcgctgttttcctctgaagggccgttcaggcactcccgagcggtggtattatggtggttttgcgctggagtccctgccatgatctcatccctgttgacccgtcacttcggtttcgaccagttaaggcccggtcaggaaacggtgatcagccggttgctggcaggccagagtgcggctgccatcttccccaccggctccggcaaatccctctgctatcagctgccagcactcgccctgccccacctgaccctggtgatctcccccctgatagcgctgatgcacgaccagctcgcttttctccacagcaaagggattcccgcggctaccctggattcgagccagacaccggaggagagtcgtcgcgtgatgcagcaggccagtgacggtcagctcaagatcctgatgatctcggtggagcggctcaagaacgagcgtttccgtcgcttcatccagcaggtaccgctgtcgatgctggtggtggatgaagcgcactgcatctcggagtggggccacaactttcgacccgactacctcaagctgccggcttatcgccgtgagctgaagatccctcaggtattgctgctgaccgcgactgccaccccggctgtcatggccgacatgcaggccaaattcgacatcgaggatgagggactgatcgtcacgggtttttatcgcgccaacctggatctggcggtcgtgccgcagcctgccgaggcgcgtgataactggctgcaagcagaagtacgacgagagcccactgcccccaccatcgtctatgtcaccttgcagcacaccgcgcagcattgtgccgacctgctgcaacgggcggggatcagggcgcgtgcctatcatgccgggctcgactcggccctgcgtagccagatccagcatgacttcatggctggcaaggtggactgcattgtcgccaccatcgcctttggcatggggatcgacaaggcggatattcgccgggtcattcactacgatctacctaaatccatcgagaactacagtcaggaaattggccgtgccgggcgggatgggctcccttcccgctgcatagtgctggccaatcgcgcccagctccccgtgctggagaatttcgtgtacggggatacgcccgatcgcgccgccatagtggcgctgctcgagatcctgtcgcaaagtggcagcgagtgggagtttggtctgctgcgtctctccaacgacaccaacatccgccagttgccgctcaagactctgctggtctatctggaaatggcgggcatcataatgccagcctacagctacttcgccgaatatcgcttcaagttcgtgctggacaaggccgagatcctgacccgtttcaatcccgaccgacgccagtttctggagcagctgtttgcctgtgcatcgcaggcgcgcagctggtgcaccatggacttcgatgccctctggcagggttatcagggggaacggcaccgtgcggcagcagccctggattatctgcaacaacagggctggatagagctggaaagcaagcagatgaccgatgtttatcgggtgctgcgtcaagatgttgatatcaatgcactggcagacgagctctatgccctgttcgagaagaaggagctgagtgaactggcccggctacaggccttgctggccttttttacatcaagccactgcctgagtcaggaactggcccgatattttgccaacgagcaggcacccagcaaatgcgggcactgctccgtctgccgtggcgaggttgccgtactgccgccattgccaaccctcaccctgcccaacgaaaacgggttgcgtgcctggtgcgatcctctgatagccttgtgccacacccgccatcctcgcattctgacccgttttctgtgcggtatcgccacgccattgaccacccgggtcaaggcaaaaagcctggctggatttggccagctggcggcgcatccattcgccgaagtgctggcagcggtatcacggttctaccccacccataacaactgatcatgccagtgcacatcaacaacccgctgaaaaaataagaccctcgcatatgcgagggtcaagccaacggaaacgtgcttaaacagagctttgtatcagtagccatcactctcttgctaaagcgatggctgccgacacagggccaatctagagcagcaaaaatgtaacgtcaatgtgaaaattagagcttaaacaccaaacaagcaccattccgctgacgtaaacgtaacaaccatttccattcgcttttcctccttcccttgccccgtctgtgttacagccaactgacccgaacaatgcgttgtcctttccattttctggcaaacatttattttttatctctttgacatttacctcactatcgtggcaaaaataatttaacagtcagtaacataggtgtgtcactgattgcgccttcccgcatcaggatcgggaagtacccttgcaaatttaaaccaatagatggtgatggattactgggggctgttgacctaggattaatgaggtaaacagaacaaaagtagtgatccactcttttcagggtaagcgactataacgagggcaaagttatgggcatcttcgagcattatcaacagcgatacgagaaagccagggaagaggagtacagtatccaggagtttctggatatgtgtaagcaggacaaagcctgctacgcctccgctgccgaacgcttgctggtcgccatcggcgagccggaaatgatcgatacctcggtcaatcccagactcagtcgccttttttccaaccgcgtcgttgcacgctatcccgccttcaaagatttctacggcatggaagaggccatcgagcagatcgtctcctacctcaagcactctgcccaggggctggaagagaagaagcagatcctctatctgctgggaccggttggcggcggcaaatcctctctggctgagaagctcaaatccttgatgcaaaaagtgccggtctatcgcatcaagggctcaccggtcaatgaccaccccttctgtctgttcgacatcgaagaggatggcgagctgctggaaaaagagtacggcattccacgccgctatctgcgacccatcatgtcaccctgggtagccaagcgactgcacgagttcggtggcgacatctccaagttcaaggtagagaaggtcaacccatccatcctcgatcagattgccatcgccaagacagaaccgggtgatgacaacaaccaggatatctcctctctggtcggcaaggtcgacatccgcatgctggagcattatgcccaggatgatgcagatgcttactcctactcaggtgcgctgtgcaaggcgaaccaggggatcatggagttcgtggagatgttcaaagcccccatcaaggtgctgcatcctctgctgaccgcgacccaggaagggaactacaacggcaccgaagggctctccgccctgcccttcgacggtatattgctggctcactccaacgaatcagagtggcagcagttccgtaacaacaagaacaacgaagccttcctcgaccgggtttacatcgtcaaggtgccttactgcctgcgcgtctcggaagaggtgaagatatacgaaaaactgctgatcaacagcgagttgactgacgccaagtgcgcacctggcaccttggaactgttgggccagttctccgtcctctcccgactgaaagagccggaaaactcaagcctctactccaagatgcgggtctatgatggcgagagcctgaaagatacggatcccaaggccaagagctatcaggagtaccgtgactacgccggtgtggatgagggcatgaatggtctctccacccgctttgcgttcaagatcctctctcgcgttttcaacttcgaccacgcggaagtggcggccaacccggtacacctcttctatgtgctggagcagcagatagagcgcgaacagttcccgcaggagctgcacgatcgctaccttgagttcatcaagggttatctgactccgcgctatgtggagttcatcggcaaggagatccagaccgcctacctcgaatcctattcggagtacggccagaacatcttcgatcgctacgtcacctatgcagacttctggatccaggatcaggagtaccgagaccccgagaccggccagctgtttgaccgtgcatcgctcaacagcgagctggagaagattgaaaaacccgccgggatcagcaacccgaaagatttccgcaaccaaatcgtcaacttcgtgctgcgagcccgggccaacaatgcaggccgtaaccccaactggaccagttacgagaagctgcgcaccgtgatcgagaagaagatgttctccaacacggaagagctgctgccggttatctccttcaacagcaaaacctcggctgaggagcagaagaagcacgataactttgtcgaacggatgatggagaaaggctacacccggaaacaggtgcgactgctctccgaatggtatctcagggtacgcaagtcatcctgaccctgccgtggttcaagggggagttatggcgcattttatcgaccgcaggctcaacggcaaaaacaaaagcgctgtcaatcggcagcgcttcatccgccgctacaagaagcaaataaaacaagcggtctcggatgctgtctccaagcgcagcattcaggacgtggacaagggcgagagcatcagcataccgaccaaggatataggcgaaccccatttccatcaggggcaaggcggtaagcgggaaatggtgcatcccggcaatgaccagttcgtctccggtgacaagattgaccgccccaaaggagggggcggtggtcagggtgcgggcgaaggtcaggcatccaatcagggggaaggcgaagatgacttcgtgttccagatttccaaagatgagtatctggatctgctgtttgaagatctggagctgcctcgcttgcagaaaacccagctcaaccagttaatggagatgaagacctaccgggcgggttacacctccaacggggtgccagccaatatcaacgtggtgcgttctctgcaaaattcgctggcgcggcgcatggcgctgcaagccggcaagaaacgccagttgcatgaattggaagagaggatggccctgctggcaaccgatcccaacgagcatttcgccgaaattgccctgcttgagaaggagatccgagagctgaaacggcggatctcagctgtgcccttcatcgacaccttcgatctcaagttcaacaactttgtcaaactgcccgtgccttccagccaggctgtgatgttctgcctgatggacgtgtcgggttccatggatcaggccaccaaggagatggcaaagcgcttctatatcctgctctacctgttcctgagccggacctacaagaacgtggaagtcgtctacattcgccatcacacccaggccaaggaagtggacgaacacgagttcttctattcccaggagacgggcggcaccatagtctccagcgcactcaagatgatgaacgacatcatcaacgagcgttacccggccaaccagtggaacatctatgcggcgcaagcgtccgatggtgacaactgggctgatgattcgccgcaatgccgggagaccctgacccgggatatcatgccgcgggtacggtactactcctatatagagatcaccacccgcgcccaccaaaccctgtggcacgagtacgagtcggtggccagccagttcccccacttcgcgatggagcacattcgcaaggtcgaggatatttatccggtattccgggagctgttcaagaagcaagcggcgtgagggaggtcatatggtagaaaccgcaagaaaaataccgccactggacgatggcccggattggaacttcgatctgctggagacttatcatcaggagatagcccgggtcgccaggttttatcgactggatacctaccccaatcagatcgaggtgatcaccgccgagcagatgatggatgcctactccagtgtcggtatgcccatcggctatcaacactggtcatttggcaaacgcttcatccacaccgagcgcaactacaaacgcggccagatgggactggcctatgagatcgtcatcaactcggacccctgcatcgcttacctgatggaagagaacacgatgccgatgcaggcgctggtaatggcgcacgcctgttatggtcacaactcttttttcaaaaacaactatctgttcaaaacctggaccgatgcctcctccatcatcgactatctgctgtttgccaagaactacatcacagagtgcgaagagaaacacggcatcgatgcggtggaaaagttgatcgactcttgtcatgccctgatgaacttcggagtggaccgttacaagcggccccagaagatctcgctggcagaggagaagcgccgccagaaggcacgggaagattatctgcagactcaggtgaacgagctgtggcgcaccctgcccaagcagcacaaagcctccggtgttgaagacagacgctacccggccgagccccaggagaacattctctacttcatcgagaagaatgcccctctgctcgaaccctggcagcgcgagatagtgcgtatagtgcgcaagatcagccagtacttctacccgcagaaacagactcaggtgatgaatgaaggctgggccaccttctggcactacaccatccttaaccacctgtatgacgagggcaagatcagcgatcgcttcatgatagaggtgctgcacagccacaccaacgtggtataccagcccccctacaacagccgctactactcggggatcaacccctacgcccttggctttgccatgttcactgatctgcgccgcatctgcgaaaacccgaccgaggaggacagatactggttccccgattatgccggcaccaactgggtcgataccctgcattttgccatgcagaacttcaaggacgagagcttcatcagtcagttcctgagtcccaaggtgatgcgggaaatgaagctgtttgccatcgacgatgatgacttgaagaactatctcaaggtatctgccattcacaatgaggagggttatcggcttgtacgcaataccctgtcagctcaatacaacttgagcaacctggagcccaatattcaggtctataacgtagcggtgaagggagatcgctcattgaccctgcgctatgtgccgcacaaccggatccctcttggtgattcacgccacgaggtgctcaagcatctgcaccagctgtggggatttgatgtggtactggagcaggataacggcgacttgcctgccgacattatcggtcgctgtcctgataaaaaaccgctctgaggccactttccaccataaaaaaacgcgccatctggcgcgtttttttatgcatcaacaatcagttgtcacacagattgctcggcatatcctgacgcaacgggtccactgcttgccagactcgataccgtactgacgtactgtcatgaacacggcttcatgattcttggtctcggccagccccagcaaggtcttgtagtaggcatccgccgtttcacgagcttgcttgtcagagaagtagtaacgcccgacccggctatacaatcccttggaaaccattgaggatgagggcatagatgggattgccggaggcaaaggagagctggtgatgcagcgataatcaaactccgcatacgcttccggggtgctatctaccgcattggcaccgcgcagtatctctgcggcttgatcaggattattgcggatagcaccacggatgaagatggtgcagatattggtgcgggccgacagcagctgggccaccagatccggtaccttgtcctgatccagacgggccagggtttccaggatgttgagacccgaggtctcccagaaattgtttaccttggtcggcttgccatgctggatggtgagccagccatcacgggccagacgctgaagcacttcgcgcaaggtagtacgagtcaccccgataagctcggacagctcacgctcggccggcagtatggatcctggaggaaagcgattgttccagatggactcgatgatgtattcctcggcaaaccctgcagggctctgcgcttttatgaccatgtagtgactctgttgtagtgcgtaaaaaggcccacgaataatagcaaagcaggaaaggctggcaagcagaaggtcagtcctctgctcacataagcagaacttgatgttaaataaatgtattaaatatcgtggtgggtgccaaccaaccccactgcctgtagataaaaccgacattatcttgggcaaggggcactatgttatttatagttaaagctctttttgattaaaatcatgaagaatcaatctgatatgggacagcatccggatgttcgggtcgagctagcctcgactgcatagacgcagaaatcaacaacaaaacagagacccattattatgccaatcagcttagggaacgcatttgccaagaactttttgggtaatgcgccaaagtggtacaagagcgcaattctgttatttctggtgatcaatccgatcgccttttatctcgatccctttgctgccggttggctgctggtcgtcgagttcatcttcaccctggccatggcgctcaaatgctatccgttgcaacccggtggcctgctggccattgaagcagtgctcattggcatgacttccgcagaacaagtcaaacatgaactggtagccaacattgaagtgctgctgctgctggtgtttatggtggcaggtatttacttcatgaagcagttgctgctctatgtgtttaccaaactgctgatccggatccactccaagaccctgctatctctggcattctgcctggtgtctgcctttctgtcagctttcctcgacgccctgaccgtgatcgcggtagtgatcagtgtggcgaccggtttctatgccatctaccacaaggtctcctccggcaaggaatttggccatcaacatgatcacaccgacgatcactctgttcacgaactcagtcgccaacacctggacgattttcgcgccttcctgcgcagcttgatgatgcatgccgccatcggaacggcgctggggggtgtctgcactctggtgggtgagccacaaaacctgatcattggtgagcaggctggttggagcttcggcgagtttgccattcgcatggcaccagtgaccatccccgttttcatctgtggcttgctcacctgtattctggtggaaaagtgccgctggtttggctatggcgcaaagttgccggatgccgtgcgtcacataatggaagattacaaccgttacgaggaagccgggcgctccccgcaggacaaagccaagctgatcgtgcaggcagtgatagccatctggttgatcttgggtctcgccatgcaccttgcggccgtggggttgatcgggctgtcggtcatagtgctggctacctcgttgaccggcatcaacgacgaacactctctgggcaaggcctttcaggaagctctgcccttcactgccctgcttgccgtcttcttcagtgtggtcgccgtgatcatcgatcaacagttgttccggcccgtgatccagtgggtactggccgcagaaccggatgatcaactcgccctcttctatctggcaaacggcctgctctccatggtcagtgacaacgtcttcgtcggcactgtctacatcaacgaggtgaaaacagcactgctcaacaatgccatcaatcgcgaacagttcgatctgttggcggtcgccatcaataccggcaccaacctgccctcggtcgccacccctaatggccaggcggctttcctgtttatgctgacctcggcgctggcccccctgttgcggctctcctatggtcgcatggtgtggatggcgctgccttacaccctggtgctgggtctggtcggtttcttctcggtagagctgctgctcggtcctgccaccgagtggttttatcaggccgggtggcttctgcctcacagcggtgcccccgctgtattgcctgctctgcactaaagaccaagggccccgcaggggccctttcttttagctattcccaattatctgttgtatggggcaccgcatacaaacaatgccttatattccccctctttcagtaacgttccagcatcctgcgccaatccagacaatttctcaggccatgggtgccactacatggcatcactccatccgtgctttcaactgacggtgctacttgttcacatgttggatctggtattcgctcaacttgacggttagacacggtcttcaaagcaattgcctaccccaggatgggtcttgcaacaaacaatggattcgtctcacaatgcgggattgggacagcacctttctttttatcccctgctctgctctaattcagccactgttttttctgtgagatcaaccagatgattgagttcctgcgtcgtattgccgcccatcgactggcatggggtctgcttgccgcgtccgctttgttccttgagttgagtgccctcttcttccaatatgtgctgggtctgcacccatgtgtcatgtgcgtgtacgagcgcctcgccatcctgggggtactctcggcaggattgctcggcatggtagcgccagagaagtggtatctccgctggagtgccctcttgctctggggctacagtgccttccgtggccttcaactggcactgaagcacgtggattatcagatgaatccttccccattcaacgtatgcagcccttttgccgacttccccagctgggctcctctcgatcagtggctgccctggctattcttcccggatggagattgcagcgagatcagctggcaattcctgagcttctccatgcctcagtggcttgtcgccatcttcgccgcctacctgctggtgtttgtggtcgtgaccatcggcaatctggtcaagggacggtgctgcagctaatgcagagtaacaagcataaaaaagggagccattggctcccttcttcatggggctgaataccatcttttccgcctgcctctggcgtttgtgatcctggctatcagcaacctgctcaaggggaaccaatgcggctgagccagtgtatatgggagccagtggctcccattttcatgacctgctcgtcagcgacgcaccgatcaggatgcggccttgctggcgtgcatcctggcccttgccatgccgatgaccatgggcaacagtgaaataaagatgatgccgaaaatgagcagcgtaaagttttgacgcaccacgggcaaattgccaaagaagtggccggcatacacgaaggaaataacccacagcagcccccccaccaggttgaataccaggaagcgcggataggtcatggcacccatgcctgcaacgaagggagcaaaggtgcgcacgattggcaggaaacgggtgatgataatggtcttgccaccatggcggtcgtaaaaggcgtgagtcttgtccaaataatccctacggaagattttggattcagggttgcggaacagctgctcgccgaagaagtgaccaatggtgtagttgaccacgttgccaagcacggcagcgatgatcagcagggccgctagggtatgaacatccagcacactgcccactgtgagggcaccggcagcaaacagcagtgagtcacccggcaggaagggagtgaccacaagccctgtctcgcagaagatgatcaggaacaggatggcataaacccagacgccatagttttcaaaaagttctctcaaatgcacgtcaacgtgcagaataaagtcaatcgcaaacaggatcagatccattttttcatactcatgaagtgaacggcgtggagtctacgccaatgcattcagggtcacaatcttcccattgagctctttttaatcaacgaaaggcgaaactcaatcgattccctttttatccaaaaaatcataaataaccaacgcctgttcacccctgattaagggggaaactgattcagtctcgtttatccagtgtcagcctgacatattcgggcaggcacttctcccatccccacaacaaaagcagcagcagggtcaggtcatcgcaccagccaagcagggggaccacatcggggatgagatccaccgggctgaggccatagagcagtatgaggatcaccagccccttggcccaccagggagtggcaggatggcgaaagccctgatagagacggcgcatgcgccgccagatgagccagcgtttgccgttcggcttattgttcaactctcgatcaactcgtggcgcaactgctggatctggtctcgcagcgccgctgcctgctcgaactccagatcccgcgcatgctggaacatctgctcttccatccgtttgatctctttggcgatctcgccagcggagcgaacatggtactccccttgtggctcggcagccttgcgacctcccctgcccgtcttgcctgcactgcggctgccccccatgtccatcacatcccccaccgacttgttgagccctttgggggtgataccgtgttcgaggttgtgagcatgctgcagggtgcgacgacgctccgtctcctcgatggccaccctcatggagttggtaatggaatccccgtacaggatcaccttgccgttgaggttgcgggcggcacggccaatggtctgaatgagggagcgggtggagcgcaggaagccctctttatccgcatccaggatggccaccagagagacctccggcatgtcgagcccctctcgcagcaggttgatgccgaccagcacgtcaaacttgccgaggcgcagatcgcgaatgatctccacccgctctacggtgtcgatatccgagtgcaggtagcgcactctaacgtcatgatccgccagatattcggtcaaatcctccgacatccgcttggtgagggtcgtcaccagcacccgctcctccaccgcgacccgcagccggatctcggagagcagatcgtccacctgggtggtcaccgggcgcacttctatctcgggatcaagcaaaccggtcgggcgaaccacctgctgcaccacgtcatcgccggatttgcccagctcgtaggggccaggggtagccgagacaaacaccgtctgcggcatcagggcctcgaactcatcaaacttgaggggccggttgtcgagtgccgagggcagacgaaagccgtactccaccagcgtctccttgcgggatctgtcccctttgaacatggcgccgatctgcggcaccgtcacgtgggattcgtcgatgatgagcaggccatcccctggcaggtagtcaaacagggtgggcggcggctcccccggtgcacgaccggagaggtagcggctgtagttctcgataccggagcaatagcccagctcctgcatcatctccatgtcgaactgggtgcgttggctgatgcgctgctcctccaccagcttgttgagagacagcagctgttcccggcggcttttcaactcctcctttatatgctcgatggcacccagaatggtttcgcgcggggtagcgtagtgggtcttgggatagatggtgtagcgcactaccgtctgctcgatggcaccggtcaggggatcgaactgggagagccgctccacctcttcatcaaacagctccacgcgcaacgccagcttgtccgactcggcggggtagatgtcgatcacctctcccctcacccgaaaggtaccgcgctggaatgccatgtcattgcgggtgtattgcagctcggcgagacgacgcagtatatcccgctggttgatcacgtccccgactttgaggtgcagcatcatgctgaggtaagcctgggggtcccccagaccatagatggccgacacggacgcgactatgatgacgtcacgccgctccagtagcgccttggtagccgacaaccgcatctgttcgatgtgatcattgatggaggcatctttctcgatgaaggtgtccgtggtcggtacataggcctcgggctggtagtagtcgtagtaggagacgaaatactccaccgcattctcggggaaaaactctttcatctcgccatagagctgggcagccagcgtcttgttgggggccatgatcatggtggggcggttcagggtcgcgatcacgttggccatggtgaaggttttgcccgaacctgtcaccccgagcagggtctgatgggccaggccggattcgatgccatcaagcagacgggcgatcgcctctggctgatcccctgcgggttgaaactggctggccaactgaaataacttgctcatgacgactcccggcaaaaaacggcaaggaagaagtgtactccgagttggggtagcctgggtatccactctcctgcccaagcggctattgacctcaaaaagcgacctctgtatgatgcccctccttgcctgatgttcccccgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcaagtccagtcgggggagccaattcctcaccatctcggtgcaagttatccactttagtgctttcctctgccgattttaatgcacaagccgctcactgcggtgacatcccccatttttctccttgtccatgccagcagcgttttgttctgttgcatctaactatctgatttttatagaaacatttttcttccggtattttttgaacagcccttgcaacccagtattggcgcggcctacagcctgatcgccaagtttcacacacagggttatccacagaatctgtgggtaagtcagtcaaacccagtcactgcctagcttggcaggccattgccatcgaccggctccgatttctcttcccaacctcattttctgctgtttttgagtgcccccctaaatgggtcgacactccggccatcagatgccttttccagatatcttttcgctatcccgcgaacactgggtcagcatccgtacctgccccttgaaccggttcctggctcaacccccgctcttcagtcagatatgctgaaaaactatgaaatgactctcccaaacagcagggaataaattttcaagcaggtcatgcggacaaggatcacagatagcaggaatcactaattgacagcggggcagacagcgcgaaatagagcggatcttcctggttgccccgtgttttccctcaaccaaggggcaaccaggcagcttgctaccgattaatcctcctttggcgcttctttattggtaagggatccggcacaatgtcggccccacttttttcctcggtttttccgggcatgaccatagatttcgtgacactgttacatcaaagcgactccctgctgctgttcgtggtactggccttcggcctgttgctcggcaaagtcaggctcggcaatttccagattggcaacaccataggcgtgctgtttaccgccctgctgttcggccagatgggtttcgagttcaccgccaccacggagaacgtcggcttcatgctgttcattttctgcgtggggatagaggcggggccgcactttttcagcgtcttcctgcgggacggcattcactacatcaccctcactctggtgatcctgctgacggcgttgctgctgacagtggggctggccaagttcttcaacctagggccaggcatggccgccgggatcctggcgggctcgctcacctcaaccccggccctggttggtgcgcaggatgccctgcgcagcggcctgctcaacctgcctcacaagacagacatgcagtccgtgctcgacaacatgggcattggctatgcgctgacctatctggtcggcctggtaggcctgatgctggtggtgcgctacctgccttcactggctaggctggatttgagcacagaagcgcagaagatcgcccgtgaacgtggactgtcggacaacgaaagccgcaaaacctacctccccatcatccgtgcctatcgggtcggccccgagttggcagcctggattggtggtcgtactctgcgggaaaccggtatctatccccataccggctgctatgtggagcggatccgccgcaacggcatactggcgagcccggatggtgatgccgtcatccaggagggggatgagatcgccctggtaggctatccggaaagccacgagaaactcgacgtcaattaccgtaacggtaaagaggtgttcgaccgcaacctgctggaccttcagatagttaccgaagagatagtggtgaaaaacgatggggtagtcgggcgccatctggtggagctcaacctcaccgagaagggctgcttcctcaaccgggtagtacgttcccagatagagatgccgtttgatcgcaacatcatgctgcaaaagggtgacgtgctgcagatcagcggcgagaagcagcgggtcaagctgctggccaacaagatcggcttcatcagtatccacagccagaccacggatctggtcgccttcacgaccttcttcgtgctgggcctgctgatcggctccgtctccctggtatttggccagctcgagtttggtctgggcaacgccgtcggcctgctgctggcagggatcctgatgggctacctgcgcgccaaccaccccacagtcggctatgtgccgcccggggcattgcgtctggccaaggatctggggcttgccgtcttcatggtgagcacgggtctgaaagccggtggcggcattctggatcacctgagccaggtcggtgccgtggtgctcttctccggcatgctggtgaccaccttgccggtactggtgggctatctgttcggggtctgggtgttgaagatgaacccggcactgctgctgggcgccatcacgggtgcccgcacctgcgccccggccatggacgtggtgaacgaagcggccaacagctccattccggcgcttggttatgcgggcacctatgcggttgccaacgtcatgttgaccctggcggggtccttcatcatcggcttctggttctaacgccacatcggatttgctgcaaatagaaggggagccgttatggctccccttctatatttcaatttcacggcttccccattccctgtcccctgacagataccgcaacatctcgtgcctgcagccatccgcatcacacctctgccccaacaggcattcttgactatctcgaacgagacggctgcggcaccacaaaatagagccaatggtgctatctgacacgttgcaccaaactcaatgagctaagtagccccttgcctgccacttacactcaatgaaaagggtgaggtactcatcatgaaaaggttatggatcattctgggctggatgctgtgctgcctggcgccagccacggcggctgaacagacggcagcgcccgacgaagtaccagcgtccctggcatttagcgcagaggaactgtcccgccctcggttgggtgacctcgatgacatgctggcgcgacgcaccatccgggtgctcaccacctacaacaagaccggctacttcatcaacaagggggtccaacggggcgtaacctacgacgctttcatgcaggtagaaaaacggctcaacgatcagctgcgcaaacagaaggccatcaagcgccacctcaagctgcagttcgtcttcattccggttgcccgtgaggccctgctgcaagccctgatcgacggcaaaggtgacatagcggcagccaacctgaccatcacggatcagcgcaaaaagcagggcgtggcgtttaccaatcccttattggaaaacgtgcgggaactgctgatctcggggcctcactcacccagggtggagagtgtcgccgaactcggcggccaaactgtccatgtgcgcccctcttcaagttacttcgagagcctcatcgcctataaccaggcccgcaaagccgcgggagagccgctcatcgacatcaagccggcaccggaatctctggaagatgaggatctggtggagatggtcaatgctggcctgctgcccttcatcgtcatggatgagcacaaggctcgtttctggaagaagatttttcccgccatccagatccacgaacaacccgcattccgtgaagggggggtcatcgcctgggcggtacgcaaggagagtcccaagttgctcgccatgctcaacgagcagatagcagcccaacggggcaaggccacaggagaggacatcctggcccgttacctcaagcagaacaaattcgtcaagagcgctgccgccgagactgagcgcaagaaattcctgcagctggtagatctgtttcgccagtatggcgatcgtttcgatgtggactggctgctgatcgcggctcagggctatcaggagtcggcactcaaccacaaggcgcgcagcccagtcggtgccatcggcatcatgcagatcatgcccgccaccggcaaaggtctgaaggtaggcgacattcgccagctcgaacccaacatccacggaggcgtcaaatacatgcgctggatgatcgatcactactacgccgacgagcccatgacggccctcgacaaggccttgttttcatttgcttcctacaatgccggccctgcacgggtggcacgactgcggacagaggccaagaaacggggactggatcccaacatctggtttcataacgtcgagtatgtggcggccgagaaaatagggccagacccagtgacctacgtgggcaacatctacaagtactacatcgcctacaagctggtgatggagcagctgcagctcaaacagcaggccactgaaaccatcaaacagcaggagaccatcggtgacaaggtttcctccgcgacaaaaacatagcggcgaccaagccgctgccagcacgaaccaggctccccactttttacgcggtgagcctgatgttttttacctccagctccttgccaacgcgacatcaggccatcttgaaacaacaaagcgtctgctcatgaccaaaatgcacaaaatgaccagaacagccttaatagccattacggtcagattattctccaatcagacacgattaattaacctccttgcaacaatcacaagaagtacatcatgttgcaaggaaccctcaagcgcaccctgctctgctgcctgcttggcgccagcctcggcgtacaggccaaaatagatgaaatccactttctggtcacgggcggggccggcggtggttgggacaacacggcccggggtaccggcgaggcgctgaccaagtccggcctcatcaccaccgcctcctatcagaacatctcggccggtggtggcgccaaggccatcgcccacctgatcgagacctcggcccagtccgacaagacgctgatggtcaactccacccccatcatcgtcaaatccctctccaaggagttgccgcagtccttccgggatctcacgccggtcgccgccattattgccgattatcaggcactggccgtaccgctggactcgccatatcaggattggtcccaactgttggcggcctatgaagccaaccctgccaaggtgaagatagccggcggatccgcccgtggcagcctggatcatctggtggcggccatgaccttcaagaatggaggggcagatgccagcaagctgcgctatgtggcctatgatgcgggcggcagcgccatggcggcagtgctggcgggagagacacaggtgctctccaccggttttggcgaagcaatggaggcggtcaaatccggccagatgcggatcctcggtgtcacggcacccgagcggatgccggatgccagccagatcccgacctttagtgagcaaggcaatccgactgtctttgccaactggcgtggctactttgcctcccccactgtcagtgcgcaaaaatccgccgagtttgccgccctgctcaagcagatgtatgacaagccggagtgggaagtggtccgcgcccgcaacagctggaccaatctctaccagtctggtcccgaattcaccgcctttctcaacagccaggagcagcaaatcggcagcctgatgcgtgagctcggcttcatcaaataatccctcagtggcgggcgaggcccgcccattggagtcaccgttatgcacatgaccaaggagcggctcggggggctgctgtttttgctgctctccctcgcctatggctatcacgccaccctgatccccggttatcccggggacgagtatgaaccctttaccgccagcaccttgccctatgccctgtcaggcgtcggcgccctgctctccctgctgctgatctgtttccctggcggagagagactgcataaggaagccggtaactggcggctggtatttgccttgctgctgctgatgctgatctatggggtggccctcggctggctcggctttgtcatcgccaccatcctgttcctcatcggcgggatccgcttgatgggcgagcggagcctctccttcgcctgcaaggtgagtgtgcccctcaccctcattttctgggctctgttgaccaaggtgctcaacgtctacctcgaaccgggtcggctgttcacctacttgctgggataaggaaatcacatgttagacggaatcttgcaaggcctgggcaccgccatgatgcccatcaacatcttcatggtgatagtaggctgcttcgtcggcaccttcatcggcatgctgccggggctgggcccggtcaccgccatcgccctgatgatccccatcacctacgggctggatccggcttccggcatcatattgatggccggggtctactacggctccatgttcggtggatccacctcctccattctgatcaacacaccgggttgctcggccagcatgatcaccgccatcgacggctatcccatggcctgcaagggccaggccggcaaggccctggccatcgcggcctacgcctccttcaccggcggcactctgtcggccatcttcctgatggtggcggcaccgctgctcgccaaggtgtccctctccttccagtcggcggactacttcgccctcatggtactgggactctccgccgtggccgccttcgccggcaagggacaggtactcaaggcgctgatcatggcgctgtttggcatcatgctctccaccgtcggcatcgatcgcagcgttggggtggacaggttcaccttcggcctgccggacttgcgcgatggcttctccttcctgctgctggccatggccaccttcgccctggcggagatcctgatgacggtgctgcgcccgggcaaggacaccagcaaggaggaggtgagcaagatccagcagctcggctccctcaagctgagcaagaccgaggtaaaagagatagcgccgcccatagtgcgctcctctgtgctgggctttctcatcggcgtgctgccgggggccggtgccaccatcgcctccttcatggcctatggtgccgagcgcaacttcgccagcaagcgcaggcaggaggagttcggcaagggcagcctgaccggcgtagccgcgccggaagcggccaacaatgcggcttccagtggtgccttcgtgcccctgctgactctggggatcccgggctcgggcaccacggcactgatgctgggggcgctcatcgcctatggcattcagccgggccctcgcctcttcatggagcacccagacgtcttctggtcggtgatcatctccatgtatctgggcaacgtggtactgctgatcctcaacctgccgcttattccctatctggcaaagatcctgcaagtaccgcgtcccgtgctcattcccatggtattgctgttctcgctgatcggggtctacctggtctctttcaacaccatggacatctatgtgatggcgctggtggcgctgatcgccatcgggctgcgcctgctggacttccccatggctcccatgctgctcggcttcattctgggtggtatgctggaggacaacctgcgccgggccctggtcatcaacgacggctccctgagttttctgtgggagcgtcccatcaccctcggcttcacactggtcaccctggtgatgctgctgttgccaatctggcagtggtggcaggctcgcagggcgccagtggaaacgctgcactcggagctgacctgatcaccatgagcttgcaatgtaaaagagcgcccaaaggcgctctttttatgacatcaaagatgggtgtaacatgctgatgcgtcagtgttggcgcttctgtattgcctgatagcggcgctccggccgcccgacggtgccatattccagctcagggctcgccagctgctggcccaccagaaactccagataacggcgcgccgtggtgcggctcacccccacccggttacctatctcctcggcactggctcccacccccgtcagcgccgccaatacccgttgcagggtaagcgcgtctatccctttgggcaggccgccggccgccacctgctgcagcggagtaccgaacagggcatccaccgcctgctgatcgatgtcagccagcgcggcgcggctctgacaatagttatcaagcgtatcccgcaatcgttcgaacaccacgggtttgagaatgaagtccaccaccccgagccgcatcgcctcttgcagtgccgccgcctcccgcgcggcagtgagcaggatgacatccagacaggcccctgcctgacgcagttcacgcagcagggcaaaaccctctccgtcgggcaaccacacatccagcaacaccagatcgggtttgaggatgccaatctgctctctggcatcgaacagggtgagcgtcaccccaagcacctcgaagcccgccagccgctgaacgaagcggcggtggatctcggcgatggccggatcatcttcgacgatcaggatcttgatcactcacacctccttgggaatgtaacagacgacgcaacttccctgcgtcgtggcttctatggtgatggtcccctgcagggcatccagcgtcttgcgcaccagagcaaggccgataccgtgaccgggctcgaccttgctgctgaccccgcgctcgaacaacctgtctgccagggcaggatctatgccgccggctccgtcctccacctccaggatgagatcctggccgagatcgctcaacgagacccggatcggctggtaaggcgcaccgtggcgacgggtcgcctcgaaggcattgtcgatgagattgcccagcagtgtcaccagctgggaaccgctcacacgaagagggatgtcgtgcagacgagaatctgggtccaccaccaacaccagccccagctcgtgggccctgtgatacttgccaagcaacagccctgccaccttgggcttggcaatggcccccatcaagaagctgagcagggtttgctcggtagcagcttcccgtccgatgaaggcgagcgcctcctgggtagcacccagttctatcatgccggctatggtgccgagctggttgttgtgttcgtgggtctgtacccgcaacaggtcactgtatgcctgtacctgggagagctgggcgctgagctcggccagctcatccttgcgccgaaaactcgacacggcgccgatcagcttgccgtcccgcaccagcggcaaccggttgacgatgagctgctggccattgagcactatctcttcgtcatactgggggcgcggatcctgaatgagggagagcatgcggctttcaggcaacagttgggtgacgggttggccgatggccgccctggcagcctgctcatcgaggcgcagcagccggatgccgttcgggttgagggaggtaagtcggccttgctcatctatggtgaggatcccctcgcgtacggtgcgcagggtgcaatccagctcggcatagaggcgcccgatctgctcgggttcgaacccgagaatcgcccgcttgtagcgccgcgccagccaggcggcagcagcgctgttgagcaagacgataatcagggtcatcgccagaccaaagcgcagaaaatcctgtagatctgcgtctatgtcgcgcaccagataaccgaccgacaccacgccgatgacctgtcccatctcgttgcggatcggccccttgccgcgcaccgagacaccgagcgacccctgggcacgggaaatataggcttctccttgcaaggctcgggcaggatcgtcccccaccatgggctggccgatgcgatccgcattggggtgcaccagccgcctcgccttgctgtcaccgataacgatgtaactggcgccgacttcggcgcggatccgctcaaccagcacattgagccgggctgtgtccccccgcttcaccccggcaatgacgccgggctcacgggccaccagccgcgccacgtcaagggcctgatcgcctacctcctggtagcgctgctcggaaacgtagtagtaactggccccgctcagcaacaccagttgcagcagactgaccagacagagcatgagcaggaagcgtccttgcaacccgagcgtcatgcctccttgtcgcctcgcaacaagtcgagcagcaggctgccatcgcgcagggccttgtgcacctgtaccgaggtgggcttggtgggatcttcgtagaaatgggtggattcgatctgcagccgcaccaggtattcggccggcaactggctggccagagactggtgcagcatggggaacagcagccgatcggcgcgggttatttccccccccagcagcagcttgcccggattgagcagacagatgaggttggagagcacccgggagagacgaccggccgcctgatggagaatgtcctgacacaggctgttgcccgccaacgccagctcgcacaactcgcggatggtgacactctccggcaaatcatactcctgcatgcgctcgcgcagatcccggtattgtgcctccagcgcctgattggtcaccagggtgcaggcgcaaccaaagccgccgcagtagcagcgctggccgtagggttcgagctgcaggtggctgagatcgccgagcagggctgactcgctctcgatgagctgaccgttgaccaccatgccgacacctatgtcgttgtggacgaacaccagcacagcatcggcacaatttttggcggcgccccattcacgctcagcctggatccaggtgcgcacatcgccactgaccagcacgggtaccgcgaacgcctgttgcagggtcggaccaagtggccagttgcgcagatcatagaaggggaagtgtttcaccatgccggagtgacgctccacctgcccgggcagacagagggcgatacaggcaaggcgcaacgccttctttggcaggaaaccctcaatggctcgcaccagactggccagcagatcggcacgttccgcttcgctgaaagtatgacgatgacgggcgagagagcgaccggccagatcgaacagggccatgtccacatagccacggccgaggcgcatggagagaaactggaagcggcgttcgttgatgcgcagcagggtctgacggcgaccacgccccaccgagctttcaccacaggtcaccaccagaccgccatcgagccgttcacgggtgatcttggtgatgctggccggagagaggccggtcaaacgggacagatcggtacgggacagctccttgtgctcctccaggctggcgtagaccaggccatagttgagctgacggatcaaatcgatactgcctttcacgatctcattcatagggtacgggttaacgaaaggaacggatggcggcaattttcccacattctctgccgatccccaaattgccgtctggaaatgacatccagacggcaaaaatgcgatcaataacggaattgggagacgagtttacgcaatttgtcacccgtgctggccaggtcgcgggtggtgctgttggactccacagccgcatcggtcagctcgctgacgatctgctggatggccaccaggttcttgttgatctcctccgacaccgcatgctgctcctcggcggcggtggcaatctggatattcatgtcgttgatggtgctgaccgccatcaccatgctgtcgagggaggtggcgatatggcttgcctcctgtaccgtctcctggctgcgctcctcgctggcctgcatcaagtctaccgcctgtttgacgccgctttgcagccgttgaagcatctcgttgatctccttggtgctctgctgggttcggcccgccagggagcgcacctcgtctgcaacgaccgcaaagccgcgcccctgctcaccggcccgggctgcttcgatggcggcgttgagcgccagcaggttggtctgctctgcaatgccgcgaatgacctccactacagaaccaatcttgccggtttcatgggccagctgctcgatgaccccggaggcggtatgcacctcccccaccagccggttgatgctgttgatggcggtgcccaccacgccacgggcagcatcggactcccgtgccgcgtcactggtggccgtcgccgcgttggaggcactggccgccacttcctgtgcggtggagctcatctcggtcactgcggtgaccacctgatccgtctctctgctgtggccctgcatctgatgatcatagtgttcgctcaaactgtgcaacttctccacggcactgaacagatgattgctggtttcccccacctggctcaccaccgactggatccgctcgacgaagcggttgaacgccgtggccagctggccaatttcatcattgctctgcaccttgaggcgctgggtcaaatccccctcatcgtctgcgatgtcattaagtgcctgaacggcatctgccagcggtcgggtaacccggttgcctatcaccactgtcgccaccagggtgatgcccagtatcaccagaatgagcaatacactgctctgcagggagtcgtgcatgttgttctcgcgctcggtgcgcagcgccgccagctcgttgtcgatgtcgtcgatataaaagccggtgccgataatccactcatatttgtcgagcaccaggttgaaggagagcttgggcgcatcccgcccgatagaaggcttggcggtccagtattcggagaaaccatctccctgacgggcggctttgacgatctcctggatcagcagcttgcccttggcatccttgtcctgccaacggttcttgccctccatctcgggacgggtcggcaacaagacggtattgccctgaaagtcgtaaacgaagaaatagccatcgctgctgtagcgcagcggccgcaatatttcggctacctgcttgcgcacttccggggtatctggctggttgtagacagtgtcgacagccgtcttggcgagcatcagatagctgctgagcagtgccttccgctccttgatcgcattctcacgcgcaacgatcagatcggcttcaagatcgctcttggagatcatgtaattgctgaggttgactaccagagccatcaggagcacggggacggctcccaacaacagaattttctgttttagcgtcatttttcacatccttgctgctgtttttattggtgttccgttcctacctgaccagtataggatgctggtcgacgtggacccgctttcgctacaatccccgcacctttatctatcgaccctgatgggctgacacatgaacaaatgtccttgcggttccactctttctctcgaactgtgctgcggatcactgcaccagggggccgaagcccgcacaccggagcagctgatgcgctcccgttacagtgccttcgtgctggggctgggcgactatctgatacacagctggcaccctgatcatctgggtgggttgacggcagatcaactctcccagaccgacacccgctgggacgggttggatatcctcgccgctcagggtggtccgctggacgacaccggcatggtagaattcaaggcctggttccgggagggagatgaacgccactgcctgcatgagcgttcccgcttcgtgcgccatcaagggcgctgggtctatgccgatggcgagcaggatccggcaccgctgcaggcagggcgcaacgacccctgcccctgtggcagcggcaaaaagttcaagaagtgctgcggttaaaggctcgaccatccagcttttggggcgctcggcgccctttttctttgttcgccggtgacgcctgcggctgtctcttgtgactcccgtcacataatgctcatatccttgtcatttatgcgcgtttacgaacattaatttggcccatatcaaacatttcatcccatgagtaagggacactgttcccatctggaagagatgagacgggcaagaatgaaaagaataaccacacaagtcgtcatcatagggggtggcgcaaccggagccggcatcatgcgcgattgcgcactgcgcggcatcgactgcatcctgctggagcgcgatgacatcgccgccggcaccacgggccgcaaccacggtttgctccactctggcgcccgctatgcggtgacggatccggaatccgcccgcgagtgcattcaggaaaaccgcatcctcaagcggatcgccagccactgcgtcgaggacacgggcggtctcttcgtcaccctgccggaagatgacatcaattttcaaaaaacctttatggatgcctgcgccctggcgggtatagatacacgccagctggatccggccgatgcgctgcgcctcgagcccaacgtcaacccggccctgataggggctattcaagtaccggacggcactgtggatcctttccgcctcgccgccgccaacgtactggatgccaaggaacacggcgcgcgcattttcacccacagcaaggtgctggggctgctgcgcaatcaggacagagtctatggcgtcaaggccatcaacacccgcaccggtgaagccttcgaagtggaggcccaggaggtggtgaacgctgccgggatctggggccaacagatctgcgagtacgccgatctcggcatccgcatgttcccggccaagggttcgttgctcatcatggattaccgcatcaaccagatggtgctcaaccgcgctcgcaaacctgcggatgcggacatactggtgcctggcgataccatctccctcatcggcaccacttcaagccgcatcgactatcacaagattgatcagctcaccgtggatccggacgaggtggaggtgctgctgcgtgaggggatcaagctcgcccccatcatggcccgcacccgtctgctgcgcgcctacgccggggttcgccccctggtggcggtggatggcgacgagaccggccgcaacatcagccgcggcatagtgctgctggatcatgccgagcgcgatgggctacagggcttcaataccatcaccggcggcaagctgatgacctaccggctgatggccgagtgggccaccgaccttatcgccaggaagataggcaacaccaagccgtgccgcaccgccgaactcagcctgcccggctcgcgggatccggagaaagtgtccgcccccggtctgtcggccccggcagaaggctcggcccagtatcgccacggcgagcgggtcatcgccttctttcgtgacaaccccaaggccaacgccctcatctgcgaatgcgagatggtgacagccggcgaaatcgaatacgccctgcgggagctcgacgtggacaacctggtggatctgcgccgccgcacgcgcctcggcatgggcccctgtcagggagagctgtgcgcctaccgggccgccggtctgatgcaggagtatggcaaggccgatggccgcgaagcctgtgtcatgttgcgccagttcctggaagaacgttacaagggtacccgccccgtgctgtggggcgatgccctgcgggaagcggagtttacctactggatttatgaagggctgtttggtctgggagagtggactgcgccccatctggtggccgagcccccctttcccctcgaccctgtgaccaggacagaggatcacagccaggccacattgactcaaggagtgcagtcatgaaatttgacagtatcgtgataggtggcggcatggcgggtctctcggcggcgctgcgcctcgccgaagcgggtcagaagacgctgctgatggcctctggccagagtgccctgcacttctcttccggctccatcgacctgctcgagagcgagggggatccccgcgctgccctgcccgccttcatggcggagcacccggatcacccttacagcaaagtaggcctgaccaacatagaggcgagccttgccgatctgcagcgccactgccacgagcaggggctgcccctgtttcgccaggaaaccaaccaccagcggctgacccccataggcaccctgaaatccacctggctgtcgccccacacctgcgcctgccagacggatgcgccggctcccgatgccatcttgctggcgaccctggaagggtttcgcgactttcacccggcgctcgcggccgccaatctggcgacccatccgcgcttcgcccactgtcgcatcatgacaggggaaattcgcctgccccagctcgccgagttcagccgtaatccccacgagtttcgctccgccgacatagcccgcctgtttgacaaacaaaagggcgaccagcccgatctgctggcagatctggcccgcgagatctgccgcatggtgcacgagagcagcgatcctggctgccgccatgtggtgctgcccgcctgcctgtcactggggctggtcggcccccgtctggcggaactggaaaaacgcaccggctgcaccatcaaggaggtggcgaccatgccgccgtcactcatcggcatgcggatgcaagaggcgctcaagcgtcgcttccaggccctgggcggtaccttcctcaccagcgagcgagtgcttggcgcccgttacgagggggacaaggtgctcggtgtacacagccagaacggcgacgatcagctgtttgaagcagatcatttcgtgctcgcctccggcagcttcttcagccgcggcctcgaatcccgtctgcgcggtattcgcgagcccatcttcaatgccgatgtgttgagtctggaggagcgcgatgcctgggccggtcgccgcctgttcgaccaccaccccttcatgggcttcggggtcaagaccgacgacaagctcagagtgatgcgcggcggcaaaccgctcaccaacctctatggcgcgggcagcgtgctggctcactatgaccccatcaaagagggctccggatccggcgtcgccgttgccaccggctggcaggccgccggccatattctgggcgcggcccaatgattacttcgtcccatatcccgtgtcttcatcatcgccgggaggagaactgacatgctactggatcacgccaaccaaactttcgatcagtgcatcaaatgcaccgtctgcaccgcctactgccctgtggccaaggccaaccccgcctaccccggccccaaacaggcgggcccggatggcgagcggctgcggatcaagagcccggagctgttcgacagcgctctcaaatactgtaccaactgcaagcgctgtgaagtcgcctgcccgagcggcgtgcgcatcggcgacatcatcgccaaggccaaagacaagtacagcggcttcaaacccgggatccgcgagttcgtgctctcccacaccgacctgatgggcagcatgtccaccctgatggcccccgtggtcaacttcaccaccggcctcaagcccatgaagctggtgctggacaaggcgctgggagtctcctcccaccgcgatctgcccaaatactctcagggcaccttccgcggctggtacaagaagcagaaagccagccaggcccaatatcagcgccagatagcctatttccacggctgctacgtcaactacaaccacccgcagctcggcaaggagctggtgcaggtgctcaacgccatgaacataggcgtgcagttgctggagcgggagaagtgctgcggcgtaccgctgattgccaacggcttcatggacaaggccaagcagcaggcggccttcaacatcaagcagcttgagaacacgctgctgggcaacgagatgccgctgctggccacctcctccacctgcggcttcaccctgcgggacgaatacccccacctgctggagcaggacaatcacaaggtgcgggatcgcatctcactggtgacccgcttcctgtggaacgagttttacaagggcaacaaaccggccatgaagccgctggacctgcacatcgcctaccataccccttgccacatggagaaaatgggcggcgtcatctataccctcgaattgctgcgcgccattcccggggtcaaggtgacggtactggagtcccagtgctgcggcatcgccggcacctacggtttcaagtccgagaactacgagaccagccaggccataggcgaagggttgtttgatcagataaaccgcctcaagcctgatctggtcatcacggactgcgagacctgcaagtggcagatcgagatgagtacagagtttcgctgtgaacatcccgtccatctgctggcccaggccctggtctgatcgcagatcacccagacagacacgcaacgagccggcccatgccggctctttcatttcagcaagttcatcaaacgtacccggtgcaaataaactgccgcgaatgacaggcagaggcgagatgattgaatctggttctcctgtgcctctcaccgggttcagaacccacccaaatacagaataaatattcaccgccaaatctatacccataaatagataagtcacatgctcgatttcaagccaacccttgccacatcaggtatgccaaccaacattgccaacaaggtgcaacgacatgctggcaaagcgcgtcaataagttgagttttctcattatttaaccgggatctcatttccggcacttgctcccccaggcaattgatctagcgcaagctcagtcctgataaatcatcatccattttacccatttggtaatatccaacccgagcaatcgcatattacatgggttttattcactaataacaattaatcggcctgcctgctcctgcctagtgcgggggctgatgcccacatccaggatggaacggtcaggcttggcaatgagatcgattcgggagtgatgatcgtgagttcacacaacagactgaccagactgggcctcgccgccctgctgcttaccacctgctttggcgccagcggcttggcacaggccgatgaggcaacccccaagggcaagatagaggcacgcagcgagctgttcgccaaggatcacgtcgaccagttcagcagctggaaaggcaccagcgagagcgcgacgcgcaccgatgccctggccgaagatccgcagatggtggtgctctgggggggttatcccttctccaaggattacaacaagccccgcggccatttctatgccctgaccgacgtacgggaaaccctgcgcaccggcgctcccaagaccgccgaggatggccccctgcccatggcctgctggagctgcaaaggcccggatgtggcccgcgtcatcgatgaaaaaggcgaagatggctacttcaagggcatgtgggccaagggtgggtcggaaatagtcaacaccataggctgcgccgactgccacgacacggcgtcgaaagagttcaaggagggcaaacccgccctgcacctctcccgtccctatgccgaccgcgccatgaccgccatcggcaagccgttcaaagagcagggacgtttcgatcagcaatcccaggtgtgtggccagtgtcacgtggagtactacttcagcggccccaccaaggcggtgaaattcccctgggacaagggcaccacggttgagcagatggagcagtactacgacgagattggtttcgccgactggacccacgccctctccaagacccccatgctcaaggcccagcaccctgaatacgagacctggcgcgcaggcattcacggccagaacaacgtcgcctgtgtcgactgtcacatgcccaaggtgcaaaacgagcagggcaaggtctacacggatcacaaggtcggcaaccccttcgatcgcttcgagcagacctgccgcaactgccatacccagggcaaggagatgctgcaaggcatagtccagcagcgcaaggatgcggtgaccgagatcaagttgaaggtcgataagcagctggtgcacgcccacttcgaggccaaggcggcctgggatgcaggcgccaccgaggcgcagatgaaagacatactgcaagacatccgtcacgcccaatggcgctgggacttctccatcgcttcccacggggtgcagatgcacgccccggaagtggcactgcgcatgctgggtacagctctggataaagccgccgatgcccgcaccaagctggcacgcctcttggcgaccaaggggataagtcacgagatcgccctgccggacatctccaccaaggagaaggcgcaagccgcccttggcatggatatgaaacagatgaactcagacaaggcccagttcctcaagaccacagttcccgcctgggatgccgaggccaaggcggccggacggctggcacagtaacggcgactgcgggcccggccccaagtcgggcccgcagctgatggaggcttcctatgggtgatttaacaatggattttttacgactgatgctgatggcagccatgctgctcaccagcctgcagggacaggcgggcgacgccgcgatcgcgcccgctgccatgcccgcgacgcatgaagttgagtttttacgcagccccgacaaggcctgcaccgactgccacaaggagcaggcaagcggcatgcacggcaaacatggccagacaaccaaccccaacaacctggcgccggtcacctgcaccaactgccacggccagccctccccccagcacagggaaggggtcaaggatgtgatgcggttcagtgacagcttcaaccctccgcaaggcaaggaagcttaccccatcgccgagcagaacggggtctgcatgagctgccacgaacccaagccattgcgcgaggcgctttgggcccacgacgtgcacgccaccaggctcacctgcaccagctgtcatgcactgcacccggccaaggagcccatggtgggcataccggaaaagtcccgcatcaagctctgcgtcgactgccatagcaagcagcatgaggccaaggcaaccgctcagcaggcgagcgtgagcaaggaggcaccatgagctgctctcgtcgtgactttatggcgggcatgagcgcgggggcgctgatcatgatggcgggccccgtgcgtgccagcgcggccatcctctcccacagccagaccatagacggggtacgctacggcatgatccatgacgaggcggcctgcatcggctgtaccgcctgcatggatgcctgccgggaggtgaatcaggtaccggaaggggtctcgcggctcgagatcatccgctccgaccccataggcacattccccgatgccgagtaccacttctttcgcaagtcctgccagcactgcgacaacgccccctgcgtgcatgtctgcccgaccggtgcctcccatatcagagcggaagatggcatcgtcgatgtggacccggacctctgtgtcggttgcatgtattgtctggccgcctgtccctatcaggtgcgctttatcaaccctgtgaccaaggtcgccgacaagtgtgatttttgccgcaagaccaacctggcccagggcaaggagccggcctgcgtggcctcctgccccaccagggcgctggtgttcggcaatctggatgatcccgatagccccatcgccaaacggctggtgaaggagaccacctatcgctacaagcaggcgctcggcacctcgcccaagatgtaccgtgtgcccaaaggggagataacctcatgaccatgcaagcggcagtaacccaaggagggaataaccatgtggcatgacgcatttcattttccttcccttgtctgggactggcccatcgccatctacctctttctgctcggcatctccgccggggccaccagcctctcggtgttgttgcgccgcaaaggggctggcagcgagagcggcatcatcaaggcgaccgccattctggcaccgctaagcgtgatattggggctcttgatcctcatcttccacctggcccgtccctggaccttctggaagctgatgttccactaccagttcgactcagtgatgtcgatgggggtcatgctgttccagctctatatggcggtgctgtttgcctggctggcggtggtatttcgcagcgagatcgaggaactgcgcaggcacctgttcaaggagacgttcgccttcgtggatagcacgatagtcctgctggccagattcgaacgtctgctggcgccgctgctgttgctgctggccgtgctgctcggcgcctacaccggctttttgctctctgcgctcaagacttatccgctgctcaacaaccctgtgctgcctgtgctgtttctggtctccggcatcagttcaggcattgcctccaccatcttgctggcggtgactctcttcaatgaggatcaccacagccagggagtgagctttgtgcacggcttcgagcgacccgtgctggcggtagaggtgctgctgctggtctgcttctttaccggcctctactttggtggtggccagaaagaggtggccatgtgggccgccatcggcagcggcttctgggcccaggtgttctggcttggtgtggtgggtttcggcatgctgctgccccagttgctctccctgctaccagcacaaatgcgccagcgcaacggtcatctggtgctggtgtgcagcctgaccctgatggggatactgctgctgcgttacttcgtgctctatgcaggtcaaatgactgttgtataaagggagatacatgatgggtagcaaaagcgaccatacgacgtcggcttgcagcatgaccctgatgggcaggttgctgactgatgctgcgtcatcctcgtatgccggccagatgacggtggtatgagaaactgatcgcaagcgccagccgccttgggcgactggcgcttgtctgttttaagcgaattgttttctggtcatgccccaacgcccgcctgctgcggacgctgcggcataacatgaacccatgatggaaccggaggttgtgtgctggcggagttcggctatctctcactgttgctggcaacggcgctctctctggtgcaaggcaccctgccctggctgggcctgaggctggcatcgccccctctgctgggctgtgccaagccgctggcactgctcaatgccgccctgctgggggctgccctgctgctgctcgccagctgctttgcccgggatgattttaccgtcagttatgtggctcagcacgccaacagcgccctgaccatgggcttcaagctggcggcggtctggggcggccatgaaggctccatgctcttcttcgtgtttgcgctggcgctctggggcgccctggtggcgctctgctcgcagcaggtcgactcgctgatccgtgcccgggtgctcgccatcatggggctgatagtggggctgtttggactctatacccttgtcttctccagcccgtttgaccggcagttcccggggcccctggagggacgcgatctcaatcccatgttgcaggacataggcctcatcattcacccgcccctgctctatctcggctacgtgggctttgcagtcaacttcgccttcgccatggcggcgctgcactcgggcaggctggacggcgccgtggcccactggagcagaccctgggcgctgggctcctgggtgtttctcaccgccggtatcctgctcggctcctggtgggcctattacgagctcggctggggtggctggtggttctgggatccggtggaaaacgcctccctgctgccctggctgctcggcacagccctgctgcatgccctcatcgtctgcgagaagcgcggcgcttacggccacggcgtgctgctgctctccatcttcaccttcgccctgagcctgctcggcaccttcgtggtgcgctccggcgtgctcacctcggtgcacgccttcgcggtggatcccaatcgcggcctcaccctcttgctgctgctcggcctgttattgaccacggcgctcaccctgtttgcgctgcgggcagatacccgcgccccctacgcccgcttcggcttctggtcaaaagagggactcttgggcgccgccatccttctgctcagcgtggcctgcgcctgcgtgttgctcggcaccttctaccccatggtgttccagtccctgcacctgggctcgctctcggtcggtgcgccatatttcaacgctgttttcgtacccctggccctggccctgatggcactgatgacccagatcccgcgcctgcgctggcaatgtcttgcggccagcccccccatcaaacggatagtgccgcctctgctaggtctgctcgggggcggcctgcttagcctggggtatcgcgatcttggcgccctcagttgggttggccttgtcgccaacgtgctgagtctctggctggtggcaagcctgttgctcaatttctcattcaagacccatggcctgagtgccaaccggctggggagtttgctcgcccacctgggagtcgccatatgtgcccttggcatcaatcaggtgagccactacagccaggaggggggcacagtattaaaagcgggcagcccctaccagcttggcgcctatacctttcgctatgaggggagcgagcccctgctcggccccaactacactgccgagcgcattacgctgagcgtgcacaaaggcgccaaggaggtggcgcggttgatgccggagcggcaccactacagcgtacgcaccatgaacatgaacgagcccggcatccagtggggtctgtttggggatctctacgtggtgctcggcgagaagatggagccggacgcctacgccatgcgccttcactacaagccgctggtgcgctggatctggctggggggcatgctgatgatggcaggaggtgccctgcgtttgtccaggcgcaagccgttgctggtatcccgtccagccaagatcccgcagcccctgcgcgaacaggaggcaccatgagcccgcgcctgcgtctttttctccccttgctgctgactctgggcctcggcaccctgctttggctggggcttgccaacaatccctaccgccaggacgaggcgaccctggggcgtaccctgccccagtggcagagcgaaaacctgctggatggggggcttgtccacaccgaccagctcaagggagagccctttgtgctcaacgtctgggccagctggtgccccaactgccgcgccgagcacccgctgctcgccgagctggccagcacggttcccctctatgggctcaactacagagacaagggcgaagcggcgcgtgcctggcttggtgaggcaggcaacccctatcgcgccgtgctggcggactcggacggcaagttggcgctggagctcggcgtctacggcacgcccgaaacctatctgtttgccgccgatggcaccctgctcacccgccacacgggtctcttgaccacggatatctggcagcgccagtttgtgccaaagctcaaggccgcccgcgccacgaccctgacatcctcaacgaccaccgggcaggagggcaaaccatgaagacccctgtcatcctctgccccctgctgcttgtactcggtatgagcgtgggcgccctggccagcggggtcgatacctatcagttccagcacccggagcgacagcgccgcgcccaggatctcgcccgcgccctgcgctgcccccaatgccagaaccagaacctggtggagtccaactcccccatcgcccgggatctgcggctcgaggtctaccgctgggtggacgaggggcaaagcgacgagcaggtgatcgcccgcatgaccagtcgatttggcgacttcgtgcgctacgatccccccttcaaggccagcaccctgctgctctgggctggtcccctcctgttgctgggactggcgctgaccactctgggacgccgtctgaaggccaaaggggatcaggccgtccggctcaacggctctgtcagcaggcaagcggccaacccgcgcagtgagttgaatcgcctgatcatgctcagggagcagacctgtctccccccagaacatcccctctatcaggagctgaccgcagccaatcttgacaatgccacgccggcagcggagctggccctgcgcgagcggctgacccatcgatctggcaactgcggcagccacacgcagcacaagggcgtccttctgctgctcggaatcgtgatggtcggcgggctcgccgccttttatgccggcagcggccgctaccaggcatggcaggcttatcagtcacgccccgatccgctggcggggctgagtccgcgggatctgcaggacaaggagctaggggatctgcatcaaaccctgctgctcaacccgcaagacctcgacagctgggcggcactggggcagctctatctctatcgggatgaatacgacaacgcctggcttgcctatcagcgcctcgccctgcttgaagggggcgccagtgccgccaccctggctgcccaggcgactgtgcgctactaccaggcaggccagcagatcaccccagaggcgcgccacttgctcgatagcgccctcaagcaggataaaggggaagtgagcgccctgatgctgctcgcctccgatcacttcctgcacggccgctaccgccaggccatcgacctgtggcaacaactgctggatagcgagcgccctcgtatcagccgtgcggcgctgattgaggcgatccagacggcaaaaatgatggggggctgacgggttggaggagccatccttcaccctgttgtccaggccaatatcaacaggaaatggcttgccatcacgccaatccaggacaaacaatacgagccctttattccaccgccggagccttcccatgatcccattcgctgtcacgccggtctccggtgtggcgttatcggaaatcgatggccaagccaaaatactgctgatgaagcgggtcaagggcggcttctggtgccatgtggcgggcacggttgaggcgggtgaaaccggctggcagaccattattcgcgagatgggtgaagagacaggcatcgccgtcacagagctatacagcggcgaataccttgagcagttttacgaatcggcctcgaataccgtgatggtggtgccggtctttgtggtctattgcccacccaatcaagcggtcaccctcaacgacgagcacaccgaatatcgctggtgttcgctcaccgaagccaaggcgctggtgagctttcccgggcagaaggcgctctatgaccacatctggcactattttgtcgaaaacagcccctcggcactgatgcaagtgactatcccttcgtaaccgcagagggggctcttctcgtctgcgccatcacacaactccgacgataagatgccgcccctctccgaggggtggcctgtctgttcagggttgcccgctggtaccgttttacccggcgccagggtgataaacaggctgtcgggagcgacagcctcctccagggcacaaaaaagtggtaacgaatggccataacaggcatatagtgcgccaccatagcacgtcacaatgacagcgggttctgacgaccatcagacccatacatggctcgatacttcatggaactggtcgcgatatagccccgaacgtgggtatatcaaggcgcaaggccccataaaaatgaaatatcgggccgttaaacgttgtgaagcgtcaattaccggcatataactagccaaatacccctgtcagtcgtacggaagcgtcaaatcatgattattcgcccttttcttaccctgttgctcggtgcctttctcgttcccgtcagcatggagagcgtccaggccaacccgttttcagcagcatctccctcccccaatcgctttctcgaacaacgcagcgatctggccctgagttcggcctccttcgtggtcgccaacccgcgcaccggcgaggtgctctccgagcgcaacgccaaccgtgtgatgccgattgcctccatcactaaattgatgacggctctggtggtgctcgatgccaatcagcgtctctccgagacgctcaccgttaccatggccgacgtggatcgcctcaagggcacgggttcacggttggcggtaggttcacgcctcagccgcgccgacatgctgcacatcgccttgatgtcgtcggaaaaccgcgccgcctcggccctggcaagacactacccgggggggcaacgcgcctttatcgaagcgatgaatgccaaggccagcatgcttggcatgtggagcacccagtttgcagacagcactggcctcaatccgcgcaatgtctccagcgcccatgatctggccaagctggtggcggccgcttcggcctacccgctgatccggcaatactccgccacagagcagcgcatggtacgcaatggcaagcgccagctgcactatctcaactccaaccgactggtgcgcgaaggcagctggctggtcaccctctccaagacgggctacatccgcgaggcgggtcgctgtctggtgatggcaacccagatcaaccgcgaaccggtgatcctggtgctgctcaatgccgatactcccaatgccagggtggcggatgccaagcgtatcaaggtcctggctggagagctcggggcgcaccagcctgacggctcaatccagcccccagaccaagttgtttagcagccagtaatccgcgtccatcccccaatgtaaaaagcccccgcaccactggtgcgggggctttgctgttggcgtggccaatggtgccggtcaagaaaccggccctgtttagaccggcttgagccgggctgtgaagtggcgcagcaggggcggttcgtagtcgaaggtgagaccgcggatctcgctggccctcgtcttgaccgcaatgaggcaatcagccacatagtccatgtgatcccgggtatagacccgccgtggaatggtgagacgcaatagctcgaagtccgccgcctcctgcttgccggtggccggatcgcgccccagcagcagtgagcctatctctaccccgcgcacacccccttccagataaagcgcgcaggccagggcatgggccgggaactgctcccccggtatatggggcagcagcttcttggcatccacaaagaccgcatgaccgccggttggcgtctggattgggatgcccgcctcggccagccgctcgccgagataagccacctgaccgatgcgataggtcagatactcctcgtccatcccttcccgcaggccgatggccagcgccgccatgtcacggccggcgagaccgccgtaggtaacgaacccctccatcgccacgcagcgcacctgcaccgagcggaacaggtcgagaccctccttgaagcagcaaagaccgccgatattgaccagcccgtcctttttggccgacatggtgaacatgtcccccaagtcaaacatctggcgcactatctccttgatgctgctcttggcgtaatccgggtcgcgcgccttgataaaccaggcgttttcggcaaagcgggcggcatcgatcaccacaggaatatggtgacgacgtgcaagctcggaaacagcctgcatattgcccatcgagaccggctgaccgccagcactgttgcaggtgacagtgatgatgacagcggccacgttgtcggcccccagggtttcgatggtgtcggtcaggcgaccgagatcgaaatcccccttccaggcataaggcgcagtggtgtcgagggcctttggtgtgagcaggttgatggcccgctcgcccgccaactctacatgggccttggtggtgtcgaagtggtagttggagatgaagaccggcgccttgcccttgcaacgcttgaccagctcgggaaagaggatctgctcggccccgcgcccctggtgagtgggcatcacatgctggtagccaaacaactcgcgcacggtacgctccagctcgacgaagttgcggctgcccgcataggcttcatcccccatcatgatgccggcccactggcgatcggacatggcgcccgtgccgctgtcggtcagcagatcgatatagacatcttcggccagcagcaggaagggattccagccagcggcctcaagggcggcgcggcgctcggcgccagtggtctgtttgatgggctcgaccatcttgatacgaaagggttcgggtatacgacgcatataatactcctcaccggcgcgaggccagtgttgcagacacattgaagttcaagaggttgtcagaggcgagctgcgctcgcgccaggcatggcagggtgtcagcggtgaggaaaatcgaaggtgagaatgggatctcgggtataccaatgggcgagcaggcaagctgcccggggcctagctgtcatgacaggcatcactcccctccgtattggttgcaaactgtgtcggtggcaaaccatcttgattgccaagcagtgctgccaactggcagcctcgccacgttaacggctagttaacgcgcagacaacgggtacgctgacacgctgtgcgcctgctcacaaagtacgcatgcgtgcggcaagcaagggttgtagatgatccgcccaccctccttgttcgttaagctccgtacgtgcaacccatatcagtcattacccaaggcccggaagccatcatgcatcgcaaaccccatctgcccgagaaaatatgtcccgtctgcctgcggcctttcgcctggcgacgcaagtgggcacgcaactggcaggaggttcgctattgcagcgagcgctgtcgccaccagaaaggagccagtacctgatggaactgcgtttaatcctcggtgatcaactcaacgccagtcacagctggtttcgtacaccggatcccgacgtctgctatctgctggcggagctgcgccaggagaccgactactgccgccaccatcgtcagaaggtgctggcctttttcgccgccatgcgcgccttcgccgcggcccttaccaaggcgggtcacagagtctgctatctcaccctggatgaaaccaagcactggccgaacctgccggccctgctcgatgcccagattatccaccaccaggccagccgctttgcctggcagagcccggatgagtggcggctggccacgcagcttgaacagtgggccgcggggctcgccatgcctgcccatcaggtcgacagcgaacatttcctcacaccgagggatggctggcagcgctatccccacagccggatggagtttttctaccgcgctctgcgcaagcaatatggtgtgttgctcgatgaagggggcaagccccttggcgggcgctggaactttgacagcgaaaaccgggccaccatctcgctggcacaggtcgaagggtttatccgccagatcctcggctggcgcgagtttgtccgcgccctctactgggagcggatgcccgagcttggccacaccaattttctggcagccagccggccactgcccgcctacttctggaatggagaaacccgcatggcctgcgtggggcacgctatccggcaatctctggaacacggctacgcccatcatatccagcggctcatggtgacgggcaactttgccctgctggcggggatcaatccggacgaggtcgatgagtggtatctggggatctacgtggatgccatcgagtgggtggagctgcccaacacccgaggcatgagccagtttgccgatggcggcctgatgggcagcaaaccctacgccagcagcggcgcttatctggatcggatgggtcactactgcaaagggtgtcactatgacgtcaaggcccgcagcggtgacaccagttgcccgttcaacagcctctactggcactttttatggcgcaatcgggacaagcttggcaacaatcctcgcctcgccctcccttatgccaactgggatggtcaaacggaagtgcagcagcaggccaccctgacaaccgcggcccatcatctgatccatatcgagcagctctgatgccacagttaatgccatcaaaccagacaattccgacattgaaaaccagttaaataattgtaaccagatgtatattccgattatatctataccagttgaatatcctgtggcggctgattatggtgatggccccagtcaaggagagacaagatggacatagtggtactcggtggtggcgtggtcggtgtgaccagcgcctggtatctggccaaagcgggccacaaggtaaccctgctggagcgacgggacggggtggcgctggagaccagccatgccaacgccggccagatctcccccggctatgcggcaccctgggcggcgcccggcattcccctcaaggccgccaaatggctgctgcaaaaacatgcgcctttcacggtgcgcccgacctcggatcctttccagctgcgctggatgctgaagatgttcgccaactgcaccccggcagcctatgccaccaacaagggacgcatggtacgcctcgccgaatacagccgcgactgcatgaagacgctgcgagacgagcttgcactggactacgaaggacgccagctcggcaccttgcagctgtttcgaagccaggcccagctcgatgccagcaaacgagatatcgaggtgctggaagagtatggcgtcccctatcagtcactggatgccagtggttgtgaaggggttgaaccggcattggcacgggtacgtggcaagatagtgggcggcctgcgcctgccgggagatgaaaccggcgactgtttccgcttcaccaaggcactggccgccgaggcgcaaaaactcggggtggagtttgtcttcaactgcgccatcgacgagattgagctctctttggggcgcgccgtggcggtgcgggccggtgagcagcgtttcaaggcagatgccatcgtctgcgcgctgggcagctatgctaccggcttccttcgtccgcttgggatcgatctgcctgtctatccggtcaaaggttactccctgaccctgcccatgacagatgccgatgcggtgccccgcagtacagtgctggatgaaacctacaaggtggccatcacccgctttaacgagcggatccgggtcggtggcatggcagagctgtcgggtttcaatctggcactcaatcccaagcgttacgacaccctggccatggtggtgggggatcttttccccgaagggggcgatatcagccgcgccgagttctggaccggactgcgacccatgacaccggacggcactcccctggtggggccaagcccggtccccggactctggctcaacacaggccacggcaccctgggctggaccatggcagccggctcgggtcagctgctgagcgatctgatcagcggcagctcgacggccatcagcgacgaggggctgaccctagcccgctacgggtaagcctgcgcccgtcacgaccgtcgactagacacacaaaagagggagtgcatggtcactccctctttgcatttagccaatatcagtcagcggccttgaccatcaaacccggcatggcctgccacaccctggcggggtctggctcggcaatggccgccgccaccagctgttccagccactggcgatgcaataaccacatctgcggcccttctcttccctgctccttggcgcactgcttcaccaaatctgccgttcggtagaggtatcgcaccagagcggtcaattcgggctcgggccaacggcaaccgaaatggcgcagccgctcggaccagaatgccacctgacctcgttcatgctcacactccagctcatgcaatgccggcaccagatccattgcctgccacaaggcgccatagccaacgaagcgggtatccagctcatccagcgcctgatccagcagttgcaaggtttgtggccagctgctggcctcctggcggatcacttcctgcgccgcgcatacggccgccagccagtccatggccaaccggcagatgatggcctccttgttgggaaagagatgatagagcgacttgatccctaccccggctcgcgccgctatggcgttggtattgattgccagaaatccctgctcctgcaacagcgccagagtggcctgctctatccgggtcaccgtctcctgactgcgctgctgcctgggctggcgccgcatacagagatcggtgggcaatggcggttctgacatgagtactccctcaccttggtcaccaagcatggttttataactgcatgatgaaacaaggaaaatataagtcaaaaagaatattttcagtaattgctggcatttatcccggaagctgcaataaacagaggtgctcatatttgcagtaaaaactgcattctaaccagggagagcaatcgcatatggatggcaagcaacaaggttttacactgagcgcggcgctgctgctgatggccggactgctgaccggctgcaaccaggagagcacggaaccaacagcgcaacggaccctctatctcaacggcaagatccacactcaggatgggcaacgcagggtcgccgaggccatggtggttgccgatggcaagtttctctatgtgggcacgctgcaaggggccaaggcctatcagacggccggcagtcagtcggtggatctgaaaggccggatggtattgccaggtctgcacgacaaccatatccatctgctcggcacagtggcactggatatgtgcgatctcgatggtcagagcgtcacgctggatcagttggcggacaagataaaaacatgtctgccccgttatgccccgggcaagggaaactggctggtggtcaatcaatggtcgccctacgacggcaatacgccgacggcgacccatgccaccctgctggccgcgctggatgtcgcggcgccagacaatccggtggtgctctttggggtcgatggtcatgccagtgcctacaactcgcaagcgctggccagtgcgcaggatcaggatggcaatacagtgggtttcaacgatgtgaccctggcaccggggggcgtgtttgcacattttcagccctacgttgacctgaccagtggcgtgatcagggagggggctcgcaacgccattcctgtgccggaaaccacagtgctcaacgccagcgatgaacaggcggcagcagagtatgacaagatattgcctgcggtctcttccttgatggcttcccgtggcataaccgggatccaggatgcctgcgccaccgatttcatccgccagcgcctgctcaacatgcagaaacgtggattgctgcacatgcgcgtcactgccgccacctgttttcaccaggatgactacagcggcaagctggatattgccggccacctcgccaaggccagccaggtcaggagcgcctttgccgacaatccgctgatcaaggccgatgccgtgaagatcttcctcgatggcgtgctggaaggagatcccttcaccacaccgccctttctgcccaatgcaggcatgcttgaaaactatcaccacccccatctgaccatggatcttgccacagagcaggtgaccatcaccgccaacagcgaggatgctggcagcaatggcatcgtcaattaccgggatgccgacctcaaggactatgtcaccgccctcgataacgcgggtttcagcattcatatgcacagcatcggcgatcgcagcacccgggtcggactggatgccttgcaggccgcccgtaccagcaatggtgacaaggggatcccccataccctggcccatctgcaggttgtccaccctgacgatcagaaaaggctgggggaactggggctgtatctcaccttcacctatgcctggaccacgccccagatagcctatgacatgctggtcacccccttcatccagccgaccagggcaggacaatccttgagcgaggcactgtatgaccccctcggctacctgcacgatgcgctctatccggtcgagaatgctcgcaaggcgggcgccatcctggtggcaggcagcgatgcacctgtggatagccgggacccccgccccttcgtcaacatggcagcagggatcgccaaagcggcgggcgatggcgaggattaccgcccccatcagcgcacctccctcgccgaaatactggcggcctataccatcaatggggccaaggcagtacgccagcaagccgtcacaggatccatcgagacaggcaagtccgccgatttcatcgtgctggacagggatctgttcgccctggtcgaggccggaacaccggccaggatagccgagaccgaggtcgagctgactgtcttcaagggggaaaccgtctactctcgctgagccatcaagacccctgccgtgcaccatgcaggcggcaggcctttccaacgccagaaagcaggagcagcccaggctgctctttttattgcgtcagatgaacctctctttggctcgcgagataccgccctttttcttcctcttttcctcctctcttaacactggcttaaggatcccctgtcaccttgcagccattgtcatgaacggagccaccctgtatgagcaccctcagagatgccctgcgtcgtttcgacggtcagcgccgttgctggacggccgggcttgagcgatccctcctcgcctggcttgccagacgaggcaagctgccggcctcaaaccagccaccccaacggatcctcatcatccgcagcaccaaccggatcggcaacaatctgttcctgctgccgtttttgcaacaggtgcgccgcgcccatccttttgccgagatagaactggtgtgcagcggtggacaactgcttccctttcttggcgacaagcagttgcagcgcatccatcagatcaggttgcagggcaagcaccttatcccggcactaccccggttgtggcatctgcgtcgccaacactatgacagtgtctatgtgccctttgcctccagcacggatcacctgatcgccgcctgggtacgggccagcgagaaggtggggtttgacgatgccagaggcgatgtgctgtttgaccggctgatcgcgcccgacactcactgccactacgctcaccaaccgctgcagctgctgggcatgcaggccagccaggccgatcagattgaactgggtagtcagctacatgccgcctgcccccacctgaccgcgctggcacaggctcatcccggccgccccctcatcggctttttcaccggcgcacgcaagggcaagtggctctcccttccccaatggcagcggctgctcggggatctgcgccgccacagcccggatgccctgctgatccagctcacggatcctgcctcccctttgccgccgcttggcgacatgcaggtatcccttcacaccttaagcgaactgacccgcttcaccggcggcctcaccctctttgtcagctgcgacacaggcccccttcatctggccgccgccagcggtgtgccttgcctcgggctctttacccagacagatcccgcgcgctacggctgcctcggggcccggcacctcaaccaagtggtcgacgatcgcaatgccattgccctcgatgcctactggcttgccgagacgctggcgcgccagcaaacacctagggagcggcaagcccctctctctcacgtgcagtaccagccagcatccggggctctcttgctggacggcaccgggttgccccttggcgttaaaacgggcggccaaagccagccgttttaacgccaggacccggagaacatgaagagaaacaatgactcggcggggtatccccccgctatgatgccttatcgatagcgggcttcgatgagggccagctggccactctggcgcagcatgaccaggacgcgggagaactcggcggcccggcggtggaaaggagacgtgttggcgatgcagagggtcagcggggtcaatcccagctggagcggcacctcgactatctgtccggtcagccccagctggctcagcttgaagttggccactatggaatcggtgaacatcagatcgccccgaccggccgagagcatcttgaagacgttatccacattcatggtcagatggaccttgaatcccgccagattctccttgccccagccattgccgatatagtcgagaatggtaaaccccttgagatcggccagggattttgcctgctggatctgcgccatcccggggtgtcctgcctgggtgaacaccgtcagtgcagagaaggcgatcggctcttcgactatccgggtataaccccgtcgctccagggtcggcacagtgacaaagccgtcggcctggcctgaacgtacccgcttctgggcccgtcgccagggatacccctcgtggctcaccctgatatccagttcactggcgaccctgtccatcacatccaccatgatgccccgcatcttgccctgctcgtcccgccaggagtagggggcaaaatcatcgaaatagaccattttgagcacaggaacaggcgctgccagcgggcaggtcgtcagcaacagcgcccatagactcccgatccagactcctggtttcatcttttccagccccatcgacatcagcctgacctgagcctagtgcaagcaggccgggtgcgggcaagcggcaacaaaaacagagggaaggcttgcgccttccctctttcgttatgcccgttctcttttgttatgtgcagatctgttctttggtctacacgctagtttttcactctagattctcactctgatttgcacgcttgccgggatcaggccagctcggtccgcagcgctttggtggcattgaccatcaccttgagtgcagcttccgtctcttcccagccccgggtcttgaggccgcaatccgggttgacccagagccgatctgccgggatctgcttggctgccttgcggatcagatcctcaatccagccctggctcggcacgttcggtgagtggatgtcatacacgcccggaccgatctcgttggggtagttgaagcgctcgaacgcttcaagcaactgcatctggctgcggctggtctctatggtgatcacgtccgcatccagcgccgccaccgcctctatgatgaggttgaaatcgctataacacatgtgggtgtggatctgggtgctgtctaccaccgggcttgcgctcaggcggaaagcgcgcaccgcccagtccagatatgcctggtgatcctgcttgcgcaggggcagcccttcacggatcgcaggctcgtcgatctggatgatcttgatgccggcggcttccagatccgccacctcgtcacgaatggccagaccaatctgcagagcagactgctcgcggctcacgtcttcccgcgggaaggaccagcagagaatggtcacgggccccgtcagcatccccttgacaggtttgtcggtcaggctctgggcaaacttggtccactcgagggtcattggggtcgggcggtcgatatccgtggtgatcaccggcggcttgacgcagcgggagccatagctctgtacccagccgaagcgggtgatggcaaagccgtccagcaactcaccgaagtactccaccatgtcgttgcgctcggcctcgccatgcaccagcacgtccagcccgatggcctcctggcgctcgatggcatccttgatttgggcctggatgcccgcctcgtaagcactgtcgtcgatgcgaccggcccgccactcctgacgcagcacccgaatttccgaggtctgcgggaaggagccaatggtggtggtgggcagcagcggcagcttgagatcattgcgctgcgcctgcgcccgtaccggataggcactctggcggtcgaaatcgctgttggtcaggctggccagacgagactgcaccgctttcttgtggacccggctatcggattcccgatccacgaggggctgactgtaagcggtgatcttgtccagatcccctccgtccaagtagtcggagagcagccccagctcgtagcacttttgcagggcgaaggcgaaccagctgcgggtctggggatccagctcgtgctccagggtcaagtccaccgggctgtgcagcagggaacaggaagaggcaacccagagccgctcgccgagcttctctttcagtgctttcagcgtcggcgccagcttggccaggttggcacgccagacgttgcgaccattgatcaccccggccgagaggacccactgggccggcaagtgcgggaccagggtctccagctgctcgggggcggccaccagatccaggtgcaggccatccaccttcaggctggtgatgatgtcgcgctgatgggccactgagccgaaataggtggtgagcagcagcttgcaggggccgctcaggcgctcataggcgttgaggtaggccaggcgccactcgtccggcaggtccagcgccagggccggctcgtcgatctgcacccactccaccccttgcgcggccagcttggccagtatctcctgatagacgatcagcaggcgatcgagcagttcgaggcgagagaagccgctctctttctccttgccaagccagaggtaggagacgggccccagcagcacggccttgaccggcagccccagcgccttggcctcttccacttcgtcaaacagttggctccagcccagcttgaagcgctgatcgcggctgaactcgggcaccaggtagtggtagttggtattgaaccacttggtcatctcggcggcggcggcagacgggccggtcggcgcacggccacgggccacccggaacagggtatcgagatcggtatccccatggcggtgacgggcaggcaccgcatccaccagcaaactggtgccgagcacttggtcgtaccaggcaaaatcccccaccggcagcaggttgaccccggcggtgcgctgggcctgccagtggcgctcacgcaggctcttgccggtggcgatgagttctgcctgggtggtctcgccacgccagtaggattcgagggcaaatttcagctcgcgcttggcgccgatacgggggaagcccagtgtgtgtgctcgtgtcataggtccaattccttatgctcattcatctgatgggaaactggatgatttggccatccagatgtttacacatccaaaatgacaagataaggtggccttggctattgaatactcttcaactggctctcaaataatccgcaactagcgtgcaagagcctcttcaacggacatgtaagagagcgttcaacggatatgcaagaaagccttcaactgatgcaacaaggagccacgtcatggcagtgccaagcaattcaggcctggaaatcaaacacttgagaaccctggccgcattggccgagcaagggtcgctggccggcgcggcgcagagcctgaatctgacccagtcggcactctcccatcagctcaaagagctggagacccgtcttggcctggagctttttcttcgcaagagccgccctctggtgctgacggcggcgggccagcagttgctggctctggcccgccaggtgctgcccgccctggcacagaccgagaaacagctgcaggccctgcacagcggtgacgcgggccggttgcacctggcgctggactgtcacagctgcattcagtggctgctgccgctcttgcccgattttcgtcgccagtggcccggggtggatctggaggtggaatcggtgcccggctttgatgcaatcaatgccctgctcggcggtcagctcgacttgctgctcacctcggatgtacaggcccgcggggatctccacttcgagccgctgttcgccttcgatctcaccctggtgatggcgccggatcaccctctatgccaccagggccggatcaccccggaggatctcaagcaggaggtgctgctggtctacccggtggagcgggcccgcatggacgtgttcagccgcttcctgcaaccggccggggtcgagcccgcccgctgcaagctggtggacaatacctccgtcatgctgcagatggccgccgccgggctcggggtcgccgccctgccacgctgggccagcgaggagttcgtgcgccagggactgcttgaggccaggccactcggcaatggtgtgcgccgccacatgtatggggccgtgcgcgccgccgacaaggatcagccctgtttgcagagcctgttcgagcgcattcgcagcaagatgggtgagcagaaggaggcgtaaaaaagccgcccctgaggcggcttgcgatgagtcggggagccagcaccctcagggttcgtcctggcagtgggtggcgccatgtcgcctcgggcagttggcgcagagctcgccatcgcggcgcttgtagtgcaggcagcagcgctggcgcacataaccgggagacagcgtatcggccgggatcgatgccggacgccaccccgccagatgctcggctggcaggccacaggcggcgagccagcgcggcgcatgttcgctcacctcctcacggctgacatgggtgaaaaagtcaggcacccgcaccagggccgccagcagatcatcggccagcagcgggcgcacgaaacccggtctgagacgctgcaccccgcccagcagcgcgaacagcgcctgccagtgggcttgcagccgctcgccagccaccttgatcaacagactgacgtcccccttgatcatggggtcggccggcagggtaaaaccggataccacgccatcctgatagtcctgccccatgcgatcgacggcggggacggcgctcaaccgataaacagccgccatggtcagatagagggattgccagcaaagcatgccccagctgcgggtcagccagtaggccggccccgcctcagggtgcgccagccgccagtgatcatatagcgccgccgccacctcggcaggggctgaatgggggggagccgccagcagatgaggcctgtcccccactcccgccagccgccccttgagcgaaggaataaccccggccgcgacggcaaacagggcaccatgatccgcaagcgcactagcctgtgtatccatggtcaattcctcaagtccaccggccccagtaaactggcgattatcgctgactgccagtggtgcagcgggccccgggactggcccggggcgcagggtcagaatacgtatttgagtcgcgcctccatattgcgttctgccccgaaccagcagttgttctggtcatagcaggagtagtaggtcttgttaaagaggttgctggcactcaccgaggcctccacccccttcagacgctggctgagttgggccagatcgtaggacgccgccatgtccatcagcaggtaatccggtaccctgtccgtgttggctgcatcaagctgtgcctcccccacgtaacgcagacccgcccccagccgtaaaccgttatccagctggtagttgctccagagggatgccatctgtttgggcacccagaccggggtcttgccctgcaggctggtggtatcgcgggtgatctccatgtcctggcgggtataactcagcgccagatccagctggctggtgagatcgacgcgcccctccagctcgacgcccctggagaccatctcgccggtctgctgcttgggcccatagacgttgtccggatccgtcaccagcgcattttgcttggtgatgtggaagaccgaggcggtaaaggtcttgctcatgtcctcggaaagatacttgagccccccctcccactgatggcctgtggcaggatcaaaagccttgccgctcttgtccgcccccgctaccggctcgaagctctcggcatagctcacatagggggaaaagccgccatccagctcatagagggcgccgagacggaaggagaggttgtcctgatcaatctgggccagggtgttgctcgccgctccctgatagagggtctggctgtcggtgtccatccggtagctgtcgtagcgggcaccgcctatggccaccagcctgttcagtcgcacctgatcctgcagatagacgccggtctgggactggcgaatggtcttgctgtcctgatagttgaaggtgagcgcccccggcactatctggctgtggttcgggttgaagatgtcgatggcgggggcggaatagtcgagggtgtcccggtagagaatgcgggcatccagatactggtaatcgaccccgagcaacaggttgtgccgggcgctgccggtcatcaccttgcctgccaactggttgtcgatgacaaagcctctggactcttcatcggtcagataggcattgcgggccagagtgcggtggtccgccgccagcgctgcgttataggtgttctgctggttggcagaggcgtccatgtagcgggcgttttgcagcagttgccagttgtcgttgaagtcgtggctcagcttgtagccaagcagggtcacctcccggctgtagtggttccagttctcgtcgccgaggaagctgtcactgccaagctggcccaggggattgaacttgaccgagccgctggccggcactgtggtgtagatgcccgcttgcggatctttctggtagtagagattcaggttgagcagggtgcgatcactcaactgccagtccagcgatggcgcgaacacatagcgctcctcctgtgaggtcaccgcctgcccctccttctggcgggccagtcccaccagccgataggcaagttgctcattgatggcgcccgtgctgtcgagggtcagctccttgagggtgccggtgcccgtcgccacactgaggctgtgtctggcctcacgttgcggccgcttggcaatgaggttgaccatgccccccggcggcatgctgccgtagagcaccgaggtcggccccttgaacacttccagctgttcgatggccaccggatctatctggggttgcaggttccagtcgttgtattgcaacaagaggccgtcgtagaaattctggtagttgtcaaaaccacggatattgaacaggtccagccggttgaccgccccgccgcgcagctcggtattgacgccgggcacatagcgcagcgcctcgctcaccgagctcacaccacgctgctccagggtctcgccgtccaccactgagatggcctggggcgtctccatggggtcgagccgggtcttggtcgccgtgttgcgataggtctggcccagtaccgtcagggtttcatcggccaccgcgccttgcgcattggacgtgggggcggccagcacagggccggccaacagggcggagatggtcgcggcgaccagggtcaatggggggtgaacaagttgcatctgatcctcgactgcttggcacaagttaatggtaacaaatctcatttgcattttattgtgcaaatttgctctcgaattaacaatttggggcatgtcggcaggaagaagggcaaaagagggacaagaaaagccccattcgacgacctgttatgtcgatggaggaagacactgaattcaaatggatatcttttctaaaggcaggctttaatgagatggcagccaatggcggggtgccactgtgcttgatacaggccggacgatggcgccctgccgctaaacgactcactgggttcagcccaggcggggggctatgggcaaccagtactccatttgggcatcgggttgcagaccatcgaagcctaaggcgtaacgctccagctcgaaaccatccagcccccgataacccgaggcgggcagccagtgcaggataaaccagttgagggtctgccccagctgactgatggggccgacgtgggtaagcacggcgtactcctggggcgggatggccagacgagccagcccgctcggcggctctctcccctcctctgccgccacgcccgcccagtaggccagctgctccccagcccctgacacatccaccacgccgatcagatcgcgggccctgtccaggccgccagcactgcgcaaggctcgccagatggcgggcaccgtctgctgaaaatcgggtgagctggcaaagagcccgcggatcagccccttgaccccctgcagcatgaaacccggctggctttcgacccttacctgcaccagtcggggagtattggcaagcagcataggcgctcgcaccagcggggtgcgcaatcccagccgcagaccccgtttgcgataggccagcggcgagcagccgaactgctgcttgaaggcacggctgaagctcacctcggaaccaaatccgtagttcagcgccagatccagcacccgctggcggctcgtgagcagcgcctccgccgccaggctcagcttgagctcgcgcacatagtgggccaccgtcagccctgtctcgtgcaagaagacccgctgcaactgccagcgcgaccagcagctctgctcggccagctgctccagcgacaaggggtgatccagatgcccgtggatgtagtcgagcacccgctcgatgcgggtgaaatgggcgctcgcctgtggcgcatggccaggggatgcgagggggaaggtcggtgtcattgggtggtcgggatcgctgccagcagaggggcacgctcgcccaagtggccacattaaacatggccgctgccccggcggcaagtggtctgctgccaccggtgaacagcgcacgtcctgtttgtggctcaaccccgcgcgctcacctataccttcaacgaggccgtcaagccaggttgtcagactgtcacaaaagtgacgcgtttccctgtcagattgtttgaaaacaaatatatcaattagatttgaaagcccataaagtcctcgttcgaatctttatcagggagagccaagatgaaaaaaattgccttgatcaccggagcccgtggcggcatcggatccgccatcaccactgccttgctggctcaggggtatcgcatcatcgccacccactccagcggcaacagtgtggcggcccacgactggtacggggagcagggctatcggccggatcaggtgcggctgctgccgctggacgtggccgacaccgccatgtgtcgtgaaaccctgggccgcctgttgcaagacgagggccgagtggacgtgctggtcaacaacgccggcatcacccgggatggcgccttcaagcgcatggcgccggagcagtggttcgaggtgatccacaccaatctgtgcagcctctacaacgtgacccagccgctgttcgacgccatgtgcgagcagcgcgatgcccgcatcatcaacatctcctcggtcaacggccagaagggacagtttggtcaggtcaactactcggcggccaaggcgggcatgctgggctttaccaaggcgctggcggcagagggggcccgcttcggggtcacggtcaacgccatcgcccccggttacacagccacccccatggtggaggcgatccgcagcgatatcctcgacagcatcaaggccgacattcccatgcgccgcctcgccaagccggaggagatcgccgccgcagtggcctttctcgcgagcgaagcgggcgcctatatcacgggggaaaccctggccatcaacggcggcctttatatgaaatagcgccgggatcaaggcgaatgacagagggcagccaacaggctgccctctgtgtttgcaagtcgggacgagatagttgccacccggctcaggggcgcgccggcacggcccccgagggctcggcgaagtggctgcgcagggccgtgatcacccgccgcaccttctccgggatctcccgctgcggggtgatggcgtggatctccatgggcggcacccgaaagcccggcagcaactccagcagccgcccctgggcgagatcctcggcgatttccccctcgggttgcaacgagaccccctgccccgccagggtgaactggcgcagcggcagcacgttgttgcacaccactctgggcttgggtttgaccttgtgaccctgccccttgtcgtcgaagaaggtcaggcccccgctcagcatgtccgccgccagccagtcgtgttccagcagatctgccggactgcgtggggtgcccttgcgcgccagataggcgggtgaggcacacagcagcatacgggtctgacccagcttgcgtgccaccaggctggagtcggacagggtaccgacccgcagcgccacgtcgattcgctcggcgatgagatcccgcttctcgtcgtcggcgatgatctggatgcacaggccgggatgggcctgcaacaggggcgacaaggcccgcgccagcggctgacccgccatccccacgggcgccgtgatccgcacctcgccgagcaggctgtcgcgcacctcggaaaggcgcagctcagtctggttcagcgtctgttgcagcgactggcacccctgccacaccacttcccccgcctcggtcagattgaggcgacgagcggaacggtgcagcagggtgaggccgagcaggctctccagctggctgatatgctgactgacggcggagggggtcatgccaagggccttggcggcgcccgtcatgctgcccgcctctaccacggcggcgaagatggcgtaacgtctgagctgttccattattaaatccagcttacaagtgaatcacttttacagtcgattattaaatcacatttggcggagtaggatagccccattccaacagtgaaggagaatcacccatgaaaattgccctgatcggtgccagcggttttgtcggtacagccatcctcaatgaatccgtcagccgcggccatcacgtcaccgccatcgtccgcgatgtcagcaaagtcactgcccacccgcaggtcaccgccgtggcggtagatgcccagaacccacaggcactggccgaggtgctcaaggggaacgaccgggtgatcagcgcctacaacccgggctggaccgcaccggacatctacgaccagtacctcaaaggagctaaggccatagtcgcggcggccgtgaccgcccacagctggttgctggtggtcggtggtgccggcagtctggaagtcgcccccggcgtacagctggtggataccccggacttcccggccgagtggaagcagggcgcactggcggcccgcgacggtctcaccgccctgcgccgtgaaaccaccctcgactggcgtttcgtctccccgcccgtgttcctcgagcccggcgacaagcgcggtagctatcacctcggtggcgatcaggtgctctttagcggtgacaagcctgccgggatcacggtcggcgatctggccgatggcgtgctgaacgaggtggaaaaaccggctcacctgcgccagcgctttactctgggctactgagtgggtaactgagcaccctcaccgatcaggccattgcctgatccctgctcaaagcacgaaacaagaagggaggcatcagcctcccttcttgtttcgtgtctccgatagcccggcccactcccgccagtgaacgctatgccagccagccgcttgttctcgcaatagccgggggcccgctgtgctgatggggcagtcggaacacagctcagtggaccgctcaataaacacccacccgaacgggcatcgaattctatttcgatttttgtatataactaagaataatttgttgtttccgtcttacagcaccgaacagtagcatcaccctcaatccaaatggcgccatctttaccggtcggcccggtgtatcaccaccgacccgcgctgtcatgtttgcactgagtcgtcgggaaagccccgatactcagaaaatgaggaggtgcacatggaacattcaccactgccgctcatcgatctcgccgcccttggtggcgaccccgaggctcgtcgccacatgctggccaagcttggccgggcggcccgcgacatcggctttttctatctgacaggccatggcctgagcgaggcgcaacagcaagagaccctggcgctggcggcccgtttcttcgccctgccggaacaggaaaaacgggcagtgcagatggtacactctccccattttcgcggttacaaccaggtgggcgccgaactcacccgccagcggccggaccggcgcgagcagttcgacatcatgaatgagacgcctgcgctggcaaaagacgagatccatgccccctggcagcggctgataggccccaaccagtggcctgcagccctgcccgaaatgaaagcgcagctgctggcctggcaggagcgcctcagcgacatcaccctcaccctgctcgacgccttcgccgaggtgctggcgcagccgcaaggcgtgttcgatgccagcattcgcggcaagccctaccagcacatgaagctcatccactatccggggcgcgaagcaggtagcagcagccagggagtgggcgcccacaaggatcccggctacctgaccctggtgatgcaggacgatcactcagggcttgaggtggagacggcggcaggctggatccctgcgccgcccctgccgggggccctggtggtcaacatcggcgagttgcttgagctggcttccaacggctacctcaaggccaccctgcacagggtggtgagcccgccgccgggggtatcgcgcctctcctgcgccttctttatggcggcgcggctcgatgccactgtgccgctgctgaccctgtcgccgagtctggcagcgcaggcgcaaggccccgagagcgaccccgccaacccgctcttctatcaggtgggggaaaacgtgctgaaaggacggttgcgctcccacccggatgtggcggcgcgccactataccgccgacccggcttcagccaacgaacagatggcaagcgggcagacaacaagcagcgagcggcgcgaaccgcagccagcctgactctgccatacctattaaacgggggatgccgtggcgtcccgccacccggatgacacaagcagttaagccacagcctggcaatgacggagtaatagaatgaaattcaagacaatgagcgtgcacagcggccaacggatcgatccccagaccggcgccctcaccacccccctctaccagagcagcaccttcagctacttcaatgcccaggcgggcaaggagcgtttcgcgggtcaggcccccggcttcatctacagccgctttggcaatcccaccacagccgagctggagcaaaaactggcggcccttgagggcgccgacgaggcgttggtggtggcaagcggcatggcggcggtgagcgccatcatgtatgccctggccgacagcggcgatgaggtggcctacataggtccgctctacggcggcacagatgccttcctgaaacagaccttcagccgtgccggcatcaaggtcaccgcctatgagagcgatcaggatctgctggccaacattcgtcccgccaccaaggtggtactgttcgaaaccctgaccaaccccaccctcaaggtggtggatccgcgggtggtagtggaagcggcccgcaaggtgggtgccatcagcgtgtgtgacaacaccttcctcaccccctatctgctgcgcccactcgagcttggcatcgacatagtgatgcacagcggcaccaaatatctaggcggccacggcgacatcatcgccggggtagtggccggctcccacgcgctgatgaaatccatccgcaccgtggcgctcaagcacattggatcccccataggcccgcaggaggcttacctgctgcagcgcggagtcaagaccctacccctgcgcatggatgcccacctgcacaacgctcagaaagtggccgacttcctggccgctcacccggcggtgaagaaggtgatctacccgggcctcgtcagccacccgggccacgatgccctcggcgccttcgccagcggctttggcggcatgatcagtatcgagctggaagggggctttgcgcgctgcgccaccctgctcgacaacctgcaactgttcgtgcaggcggtgagcttcggcgatctcgagagcctggcctgccatccggccagcaccacccacgccgccatggatgaagcgagccgtctcgccgccggggtgaatgacgatctcatccgcttcagcattggcgtggaggacgccgacgatctgatcgccgatctggcagcggcactggccctcgtctgacggacaaaggctaacctttacggctgacagacaatctgacgtacaaagagcccgccccatcgctgtgatggggcgggctcttttatggctacttgactgccggcacgagctgatggcgtggcgagccaacagtcgatgtcagaaaccgagcgccacccgcttcaccggccagcccaaggtcgcgagttcaggggccagtatcttggcatcccccacgaccactatcaccatgtcatcgggatcgagccagcgccgggcaaggtctctcagggtcaacgccgacagctggctgaccgcctgcacccgctgctccacgtaattttgcggccactgatccagcaagatgggcaacatgtaatccacctcctggggcagtgtctcgtaatccagcgcctgacggttgagcacaccttcacgcagggttcgcacctccagccgggtggggccctgccgctggtatttatcgagctcctgcaagatctgctgcaaggcggcccgagtgacgtcggtgcgcacactgctctccagcaagaaataacccgccttgttgttgccattgaatgaggggtggatgccataggtataccccagctcttccctcagccgaatatggagacgctcagtcaaagaagcgttcatcaaccgggccagaaactgctcgccaaccgcatcgctcgccatggcacgacggcccatgcgaacaaggctctggctggcaccgggattgtccaccaaatagatggcgcgtctggcctgctggccggtaaacccgagtggctgcaaggtgggcgactgcccctctggctcaaccagaaaagagagtgcactcaccaccttctcctgcgccagatcgccgctcactacgacccgggcctcaccgctgcgatacacggagtgatagaaggctcgcacgtcatccagggtcagcgtctgccactgggcctgcggatctggtaccctggccaggccgtcaatcagcgcataaaactgctggtcggcctgccactgcggatcccttgcctgttgtttcagccattgccgggtctcgagcttgatgcgctggaagtccgtcgggcgcaaggcaggctgaagcagcagctcccgcaccagggccagcgtctcgtcaaagtgggaggtcacgccctgtatccagacagtgctgtggctaccatcatgaccaaaactgagtctggcgcccaactgacgtgcccgctcctcaatggaggccagctgccaatgctcgttgccctggaagagcatgccggctgtcagctccgccagtccggccttgccatccggctcggccctgcgtccgccgggccaatgtatgctcatgacaaaagctggcacctcgtcgctgtagtggccgagcagtgagaccctatcccccaggctggcttgccacagggtcggtatgggcaccgccagagccccgccacttgcgggcatcttgcgcctgtcgagagtttcttcgacaagacgagggaccagccgggtgtgggacaagctcggtggcaaggggggcggctcgacaaaattggccgggcctgcctgccattcgaggtgatccccgggcactacgctcagcaccaccctgggtttttgcagtacataacgctgcagcacccgctgcagatcggcgggtgttaccctcgctattcgctcgagatagcgatgaaaataattgggatcctgaaacaggctatgcccggtactcaactgctcggccttgccggccacgctgtcgagcgaccagatgagatcggcacgcaaggcattggccgagtggtcgatctgggctttggaggccccatcccgagcaaaacgggcgatgacattgtctatttcgttcttgatgggcccaagctccgccccctgcgccagattggggatcgccctgatcaccagcatgcaggcgagcacaccgcactcatggttggcaaagacagataccagcttgccactttgttgcagctgttgttgcagcacgccactggctgagccacccaattgatcggccagcaggtccagggcttcaaagccgggttcccgggcagagatggtgggataggccagcaccagcatgggctcagcgacctgatcaaccagagtgcggtagcggctctttttcagggcaacaggccgggtcactgaacgggacagcttggggcctgtaggcagggtgccgaaataccgttcgacccaggccagggtttgcgccggctggatatcgccacctatcaccagagtggcgttgttggggccataccagcgcaggaagaactggcgtacatcctccagagtgagacgatccagatcctcgactcgcccgaatggcgtattgaagtaggggtgattgggtggatagagggtccgattcagcacctccggcacccgaccataggctggcccgtcgacaaactcggctcgctcgtttttggcgacgtcacgcttggcatcaaacttctgctgatagaggttatcgagcagaaagcccatccgatccgactccagccagagcactttttccaactggttggccggcaccgtctggtaatagcgggtctgatcccgcgtcgtcagcccgttgatgccgcgcccccccacctgttgcaacagacgggtatgccccagcttccccacgtgggccgagccctggaacatcatgtgttcaaagaggtgggccataccggactggcccggcgcctcttcggccaacccgacccgataattcatctctacatagaccagaggatcggagtgatcctgcgtcaggatcaccgtcaggccattatccagccgatattgctgatagggtaccatcagcggattgctgccctttttctgctccttgaccagcactggaccagcgagggcaacaacactgaagaaatacaatacactccacacgactctcatgttatgtcccaattctcaagcctgaacattattattgttttctgttgttgcacttatttcatattcatatcagtcgccagctgcgccgcaatttatctgcttatctgcagggatatctggccatggtgcccgatcagcacgccctcgcctcactgacagccacagggatgccacatcgatgcatagtttcgtggtgacatatcggcatacaaagggcacgaggggccaaggccgccagtgtaatcaatcggagtcttgagggatatcctgcgggcgccctcatttgtaacaaaccataagataacaagggcagcagcttaatagcggccagcccgtccattatttcaaataaagatgaatcatccctgctttcggcaactcaggccgtgaacggatactgcatgaaaaatagtgaaacatggctattgagccagagaaaaataatgggttgcgaagtgatgctacccgttcacttaataacgaaacagtcggtgtcaatacaagggacaacaccgccgacatagccctgccctggctggcacacagcgtcgatataaaaaagaggcaaaaaaacagggggcctgagccccctgtcctttcattatccattgcctatcaacgtcagccacgggctagcagtatgttgagcatgcggcgcaggggctcggcggcgccccacagcagctggtcacccacggtgaaggcggccaggtattccgggcccatgttgagcttgcgcagacgaccgaccggaatgctgagggtaccggtgacggcggccggtgtcagctcgcgggcggtgatgtcgcgatcgttggggatcactttcacccagtcgttatgggcagccagcagggcttcgatctccgccagcggcacgtcttttttgagtttgatggtgaaggcctggctgtggcaacgcagggcaccgatccgcacgcacagaccatccaccggaatggcggcatcttcgatccccaggatcttgttggtctcggcctggcccttccactcttcgcggctctggccgttgtcgagcttggtgtcaatccaggggatgaggccaccggccagcggcacgccgaagttgtccaccggcaaggtgcctgatcgggtcttctcggtgatcttgcgctcgatatccaggatggcagaggcgggatccgccagctccaccgccacttcgtcgcgcagcagacccatctgggtgaccagctcgcgcatgtgacgcgcgccaccgcccgatgcagcctgataggtcgccacactgacccactccaccagatcggccttgaacaggccacccagggccagcagcatcaggctgacggtgcagttgccaccgacgaaggtcttgagccccttgtccagcgcctgttcgatgacgtcaccgttgaccggatccagtatgatgacggcgtctttttccatccgcagggaggaggcggcgtcaatccagtaaccttgccagccagcggccttcagacggggatagacatccttggtgtagtcgccgccttgcgccgtgatgatgatatcctgcttggccagcgcctcgatatcgaaggcatcctgcaaggtaccggcatccacgccgaagttgggggcggcctcaccggcctgggaggtggtgaagaaggtgggttgaatacgggcaaaatccttctcttcctgcatccggctcatcaataccgagcccaccatgccacgccaaccgaccaaacctacttttttcataatgtcctaccctggatagctgttatagaaactgtgtattgaaacccgtaaccccttgtccgacgcgggccgttcacaagtagattacaaaatacgtgttgcgaaaaatgcatctgtccacattacggattgtgacggcaggtgcaagtcgaattgcgcaatattctgtgccgttcgctgcaatatccgccagcccgccgtagccttggccgccaagcgggtatcccccagcctcttgcacaagattggcgcgggatcaacgctggggctcccgggtgccaatcctgttttttgcctgccaaacgggctgacccctgctattatctgcggccaaacatgagccaataaaaatcaggatattgtgatgaccgaccacacttttattcccggcaaggacgcggcactggaagactccatcgaccgtttccagaccaagctgcaagccctggggtttgatattgaagaggcctcctggctcaaccctgtgcccaacgtctggtccgtgcacatccgggacaaggagtgcgccctctgtttcaccaacggcaagggtgccagcaagaaggcggctctcgcctccgcccttggcgaatatttcgaacgcctctccaccaactacttcttcgccgacttctatctgggcgagcaggtggcgaactgtgatttcgtacactacccgaacgagaagtggttccccatcgagggtgaccagttcccggccggtctgctcgaccccttcacccgcaagttctacaacccggacggtgaagtcacagccgacatgctggtggatttgcagtcgaacaacgaagaacgcggcatcgtcgccctgcccttcgagcgtcagtctgaccacgagaccgtctatatcccgatgaacatcatcggcaacctctatgtctccaacggcatgagcgccggcaacacccgcaccgaggcgcgcactcaggcactctctgaagtgttcgagcgccacgtgaagaacaagatcatcgccgaggccctgagcctgccactgatcccggacgaggtgattgcccgttatccggggatcgctgcctccatcgccgcgctcgaagccgaaggtttccccatttacagcttcgatgcctccctgggcggccgttatccggtcatctgcgtggtgctgctcaacccgagcaacggcacctgctttgcctccttcggcgcccacccgcgcttcgaagtggctttcgagcgtaccgtcaccgagctgctgcaaggccgtggcttgaaggatctggacgtgttcgtgccgccgtcattcgacaatgagcaggtggctgatcaccataatctggaaacccacttcatcgactcatcaggcctcatcagctgggatctgttcaagcaggatacggacttcgagttcgctgactgggatttccgcggtacctcccaggaggagttcgaccacctgatcggcatcttccacgagctggagcagccggtctacatcgccgactatgagcatctgggcgtctacgcctgccgcatcctggtgccgggtatgtccgacatctacccggccgaagacttgctgctggccaacaacaacatgggggccaacctgcgggaagtgatcctggcgctgccgtccctggagtgggatgccgagcagtacatggcgttgttcgatcaactggacgaagagggacatgacgagcgtacccgggtgcgcgagctgctcggcatcgccgccgccaaggccacagccctgcacaccctgcgggtgggcgagctcaaagccatgctggcgctggccgccggtgagctggagacggcgctggatctcatcgactggaccatggagttcaaccagtccgtgttcccggctgatcgcgccaactattaccgtgcgctgcgcgcctgtgtcgagctgttcatcgacgaggagcgtgatcctgagcagtaccgcgccgtctttacccgcatgtacggggaagagaccctggcccatgcctgggccaacgcccgcggtgaagcccgcttccacggactggaggcggcggatctgtcgctcgcccagttcccgctgcaccagaagctgctggccgcttacgagaaactgcaaaaagccaaacgagcccatagctgggcctgatgtgatagtctgttgaaggggccttgatggccccttctgttatatggtgccctggcgagtggtttgttattcaaagatgaaataaaaaacaaaaaatacccctaaggggattggcagccaagggggcatgatgcggaacggatgcaaagatgccttgccagtgcctgttttatggcttgacaaagaaattctttaaaatcattgcattaaaaaatgcatcatttctgtttcagctgaaacctggtgtaaagaacggcttccagaggactcaaatatttgtagtaaaattacattcacaatctgcaattcttgatcggagtcaattttgacgatctggccctttgttatgatttccacaggcaaaacagcaggtacatgagaattgaaagcagaatctccctttgattgtctcaagccagaagccatcgcagcattggcagaagacatcacctatgccaaggctaccaagcctgcacacaaggtcatcccccttgccatcacagcaggcgctttcatcgccatcgcgtttgtctttttcatcactgtcaccacgggtgccggcgatgtggcctggggcctcagcaaactggtcggcggcctctgtttctccctcggtcttattctgtgtgtgctgctcggtgccgagttgttcacctccacgaccctgacgctggtggccaaggccgccaatcgcatcacctggggtcaactgctcaagaactgggggctggtctacttcggcaacctcatcggcggtctcatcatagtcgcgctcatcatcatgtcggccgagtacacggcggcaaatggccaatggggcctcaatgccctgaaagtggcccagcacaagatccaccacaccttcttcgaggccctcgccctcggtattctctgcaacctcatggtgtgtctcgccgtgtggatggccttcggtgcccgcagtgcaaccgacaaggtgatggtcatgctgctcccggtggccatgttcgtggcatccggtttcgagcacagcatcgcaaacatgtttatgatcccggtcggtatcgctatccatagcgtcgcaggcccggaattttggcaggccatcggccaggatccggcgacctttgccgatctgaccgtatccaacttcgtcctacacaacctcattcctgtcaccataggtaatatcattggtggtggcgtcatggttggtctgacttactggtttatcttccgtcgtcatcattaaggatgattgcgggatactacatcaataccgtgtgaggtaatgaaaatggcagaacttaacgaacagttccaaaaagcatgggaaggcttcgcggccggtgaatggcagacctctgtcaacacccgtgacttcatccagaagaactacaccccgtatgaaggtgacgagtccttcctggctggcgcgaccgaagctaccaccaagctgtgggacaaggtcatggaaggcatcaagatcgagaaccgcacccatgcgccggtcgattttgataccgacctgccctccaccattaccgctcacgatgccggctatatcgatcagagcctggagcaaattgtaggtctgcagaccgacaagccgctcaagcgcgccatcatcgccaacggcggtatcaagatggtcaagacctcttgcgaagtgtacggtcgtcaacttgaccccatggtcgagaagatcttcaccgagtaccgcaagactcacaaccagggcgtgttcgacgtttacaccaaggacatcctgaactgccgcaagtccggcgtcatcacaggtctgccggatgcctacggtcgtggccgtatcatcggtgactaccgtcgtgttgccctgtacggcatcgacttcctgatggccgacaaactggcccagttcaagtccctgcaagctgatctggaaaatggcgtcaacctagaagccaccatccgtctgcgcgaagagatctccgagcagcaccgtgccctggcacagatgaaggtcatggctgccaaatacggctgcgatatctcagtaccggccaagaacgccaaagaagccgtacagtggacctacttcgcctacctggcggcagtcaagtcccagaacggtgccgccatgtccttcggtcgtacctccagcttcctggacgtctacatcgaacgtgacctgaaaaaaggcgtgctcaccgagcaagaagcccaggagctgatggaccacatggtcatgaagctgcgtatggttcgcttcctgcgtactcccgaatacgattcactgttctccggcgaccccatgtgggcaaccgagaccctggctggtatgggcgttgatggccgtaccctggtcaccaagaacagcttccgtatgctgaacaccctgtacaccatgggcccgtcccctgagccgaacctgaccatactgtggtccgagcagctgccaatcgggttcaagaagtactgtgccaaggtatctatcgagacctcttccgttcagtacgagaacgacgatctgatgcgtccggacttcaacaacgatgactatgccatcgcttgctgcgtgtccccgatgatcgtcggcaaacagatgcagttcttcggtgcccgtgccaacctggccaagaccatgctgtatgcaatcaacggcggtatggacgagaaactcaaaatccagatcggtcccaagaccgaaatggtcaagagcgagtacctcgactacaacgacgtgatggatcgtctggatcacttcatggactggctggccaagcagtacgtggctgccctgaacatcatccactacatgcacgacaagtacagctacgaagcctccctgatggcgctgcacgaccgtgatgtctatcgcaccatggcttgcggcatcgccggtctgtctgttgcggctgactccctgtctgccatcaagtacgccaaggtcaagccggttcgtgacgaagatggcgttgccatcgacttcgaaatcgacggcgaatacccgcagttcggtaacaacgacgctcgcgtcgatgacatcgcctgtgacctggttgaacgcttcatgaagaaaattcagaagctgaacacctaccgtggcgccgtggcgacccagtccgtactgaccatcacctccaacgtcgtgtatggcaagaagaccggtaacaccccggatggtcgtcgctcaggcgcgccgtttggcccgggtgccaacccgatgcacggtcgtgaccagaagggtgccgttgcttccctgacttccgttgccaagctgccgttcgcttacgccaaagatggtatctcctataccttctccatcgtgccgaacgccctgggtaaagacatggaatcccagaaagccaacctggctggcctgatggacggttacttccatcacgagtccaacctggaaggtggtcagcacctgaacgtgaacgtgatgaaccgtgaaatgctgctggacgccatggaaaacccggagaaatatccgcagttgaccatccgcgtatccggttatgccgttcgcttcaactctttgaccaaagagcaacagcaagacgtcattacccgtaccttcaccgcttctctgtaatcgcttattggtaagcaagagtcgcagtgactaaaaaccggcgcccaggcgccggtttttttatgtctgcttgccagcaggcatccactcgaaagggatctgacatccctcccccttcacccggaaaggactggggtggattctcccctcaccctcctgcccgtctcttccctcttttcagtgaagcaaaaagccgcaacgggatccttcgataggcccccatagcccccgcaaggcgtgctcagtacacactctctcagggagggagcaggataaggcagagcccgtgtatcgctaatagcaagccacctgatagcagcaggggcagaagagtatgactcccctgcccctgcggcatatcaacagcactgtggaccggataacggcttggctgacctgggttcaactcgcccaggtgatgatgtgatcgatccactcaccggcatgagcttcgtgtatcaccttgccgcgcaccgactgtcccgcctgatgcatggcggagcgactgccggtgatcagcggatgccattcgggcagggtctgcccctcggccagcaaccggtaggcacaggtcgagggcagccagtcatactcggcaatcttgtcgaatgtgatctgcaggcaatcaggctctttctggaagcggttgccgtaatcggagcactggcaggtcttggtgttgagcagatcgcaggccacattggtgaacaccagttcgtcggtatcctcatcgatcagcttgttcaggcagcacttgccgcagccatcgcacagggactcccactcggcagctgtcatctgttgcagggtcttttcctgccaaaaaggagttggctgcattttctcgacttgctgcatggaggggctcgctaaatagaccagtaaagcgcgtggttatacgccttatggcccgatttttcaaggttggcaacggtctgcggtaagcgttgggcttcgcaggctcagccacaacctacaaagcagaaaataatgtaggttggttcgaagtgaagcctaacgtttatcagccataaaaaatgccgcccatcgggcggcatttttctatcagagataacaggctgaaaggaattaccagccagtcacttcacgcagagccttgccgatatcagcaagggagcgcacggtttttacgcccgcatcttccagggcggcaaatttctctgctgccgtgcccttgccaccggcgatgatggcgcccgcatgacccatgcgcttgccagccggggcggtgacgcccgctatgtaggagaccaccggcttggtgacgtgggccttgatgtaggccgccgcttcttcctcggcgctgccgccgatctcgccgatcatcacaatcgcttcggtcttgggatcgttctggaacatctccaggatgtcgatgaagttggaacccgggatggggtcgccaccgataccgacgcaggtggactggccgaagccctcgtccgtggtctgcttgaccgcttcataggtcagggtgccggagcgggagacgatgcccaccttgcccggcttgtggatgtggcccggcatgataccgatcttgcactcacccggggtgatcacacccgggcagttcgggcctatcatgcgcacgcccgtctcttgcagcttcaccttgacctcgagcatgtccagggtcgggatgccttcggtgatggtaacgatgagcttgatgccggcatcgatggcttccaggatggcgtccttgcagaacggcgctggcacatagatgacggaagcagtggcacccgtggtttcaaccgcatcacgcactgtgttgaacaccggcaggcccaggtgggtggtgccacccttgcctggcgacacgccgccgaccatctgggtaccgtaggcaatcgcctgttcggagtggaaggtaccctgaccgccggtgaagccctggcagatcaccttggtgtctttgttgatcagaacgctcattatttggcctccgctgctttaaccacttgctgagctgcgtcagtcagactcgttgcggcgatgatattgaggccgctgtcggccagtttacgggcacccagttcggcattgttgccttccagacgcactaccacgggcaccttgacccccacttccttcactgcgccgataatgccttccgcgatcatgtcgcagcgcactatgccgccgaaaatgttgaccagcacggcctgcaccttgctgtcggagaggatgatcttgaacgcctcggtcacacgttccttggtggcgccgccgccgacatccaggaagttggccggtgagccgccgtgcagattgacgatgtccatggtgcccatggccagaccggcgccgttgaccatgcagccgatgttgccatcgagtgccacatagttcagctcccactgggcggcgtgcgcttcgcgggggtcatcctgggagggatcgtgcatctcgcgcagcttgggctggcgatacagggcgttggcatcgatgttgatcttgccgtcgaggcaatgtaggttgccctgggccgtgatcaccaacgggttgatctccagcagcgcgaagtcgcaatccaggaacatctggcccagacccatgaagatcttggtgaactgcttgatctgatcgccgaccagacccagcttgaaggccagctcgcgcgcctgataggcctgcgggcccaccagcggatcgatggcggccttgtgaatgagttccggggtttcgtgggcaatcttttcaatatccacgccaccttcggtagaggccatgaagaccacgcgacggctgccacgatcgaccacggcgcccagatagagctccttggcgatgtcggtgcaggattccaccaggatcttggtcaccggctgaccgttggcgtcagtctgataggtcaccaggttcttgccgagccagttctgggcaaaagcgcggatctcgtccttgctcttggccagcttgacgccgcccgctttaccgcggccacccgcgtggacctggcacttgacgacccaggtggtgccgccaattttatcggccgcttcggccgcttcctgcggggttgcacaggcataaccttcggagaccggcaggccatactcggcaaacagcttttttgcctgatattcatgcagattcatagatgctctatccgtgttgtaggtatttccgtccggggctcgtgtttctcaatcccctgtgaagggggcctcaagggccccttgttatctttctaattcgctcagaattttgctgattgcctagacatccagcaacagacgggtcgggtcttccagcagctccttgatggagaccaggaagcccaccgactcgcgaccgtcgacgatgcggtgatcataagagagggccaggtacatcatcggcaggatctcgaccttgccgtccaccgccataggtctgtcctggatcttgtgcatacccaagatggcgctttggggcgggttgatgatgggggtggacatcagggagccaaacacaccaccgttggtgatggtgaagttgccgccagtcagttcatccacggtcagcttgccgtcacggcccttgccagccaagtctttgatggccttctcgatgtcggccaggctcatgttgtcgcaatcgcgcagcacaggggtcaccaacccgcggggggtagaaacggcgatgctgacgtcgaaatagttgtggtaaacgatgtcgtcaccgtccagcccggcgttcacttccggatagcgtttcagggactccaccaccgccttgacgtagaaggacatgaagccgagcttgatgccgtgcttcttctcgaagatctcgccgtactgcttgcgcagcttcatgatgggcgccatgttgatctcgttgaaagtggtcagcatggcagtggtgtttttggcttccagcagacgctcggcaatgcgcttgcgcagacgagtcatgggcacgcgcttctcggtgcgacccaccagcggtgctactgctgccacaggcgcagctgcggccggcgcggcggcaggtttgttgccacccttgatgaaggcttccacgtcttccttggtgacgcgaccacccttgccggtgccggtcagtttggcaacgtcgatggcgtgctcggccaccagacggcgaacggaggggctcaagccatctgcgccgtcgtcggcaaccgcttccaccggcttctctttggtctcttcaccggccacgggagccggcttgagcatggcgatcagctggcgggacaacacggtcgccccttccgcttgcaggatgtcacccagaataccggcttccggcgcggggacttccagcacgactttatcggtttcgatgtcaaccagtacttcgtcacgggcaaccagatcacccggtttcttgtgccaggtggcgatggtggcgtccgccactgattccggcaggtccggtaccttgatctcgatagtcatgtaatcagttccttgttacttcttgttcagggcttaggccagagtaagggcgtcttccaccagggctttctgctgcttggtatggaccgacatataaccgacggcgggtgaggccgaggccgggcgaccggcataacgcagacgggcaccgcttggcagcacgccatcgtagtgatgacgggtgcagtaccaggcgccctggttctgcggctcttcctgacaccagacgaaatcggtgacatgggcgtaatcggccagaatggcgcgcacttccgcttcagggaagggatagagctgttcgatacgcaccaacgccacgtcctgctgttcggccttgcgacgggcatcgagcaggtcgtagtaaaccttgcctgagcagaacaccacgcgcttgacccctttcggatccagggcatctatctcgccgatggcattctggaaggtgccttcggccagctcttcgagcttgctcaccgccagcggatggcgcagcagggatttcggcgacatcacgatcagcggacggcgcatggggcgcaccacctgacgacgcagcatgtggaatacctgagccgggttggacggtacgcacacctgcatattgtgctctgcgcacatctgcagatagcgttccagccgcgcggaggagtgctcaggcccctgcccctcgtaaccgtggggcagcagcatggtcagaccgcacatacggccccacttctgctcaccggaggagaggaactggtcgatcaccacctgggcgccgttggcaaagtcgccaaactgggcttcccagatggtgagaccggccggctcggcgctggcataaccatattcaaacgccagtaccgcctcttcggacaagacggagtcgaagacttcgaatggaccctgttcatcgtggatattgcacagcggcgtgtaggtgctggcatcgttctgattgtgcagcacggcgtggcggtggaagaaagtaccacggccggaatcctgacccgtgatgcggatgcgggaccccttgtccaccagggtggcgtaagccagggtctcggcaaagccccaatccagcagcttctcgcccgcagccatcagacggcggtcttcgtaaatcttctcgacctgacgctgcagcgtgtgggcggccgggtactggctgatgcgctcacccagtgacttgaggtgatccatcgccacagtgctgtcatagtgcatagcccagtcgtgacccaggtacggggtccagtcgacggagtgcagctccatcggacgccactccttgaccacgcgctcccccttgtccagggcatcgcgatagtcgttgacctgggtggtggccagctcctgggtgatgctgccttcggctaccagctgatcggcgtagatcttgcgaggagtcgggtgctgcttgatcttctggtacatcaagggctgggtcgcgctcggctcgtccgcctcgttgtgaccgtgacgacggtagcagaccagctcgatcaccacgtcgcgcttgaaggtattgcggtaatccagcgcaatctgggtcaccagcacaacggcttccggatcatccccgttgacgtgcagcacgggggcctgcaccgccttggcgatgtcggtgcaatattcggtggagcgcacgtcacgcatgttggaggtggtgaaaccgacctggttgttgatgacgatacgcacagtcccgcccacgccataggcacgggtctgggacatgttgaaggtctcggcaaccacaccctgaccggcgatggccgaatcaccgtgaatggtgatgggcaggacgctggagccatccttgtcgccacgtctgtccatccgcgcacggacggaaccgatgacaaccgggttgacgatctcgaggtgagacgggttgaaggcgagcgccaggtgaacgttgccgcccggggtggcgaaatcggaggagaaacccatgtggtacttcacatcccctgtgccccaggactcgccatgcttgccggcgaactcgtcgaacagctcttgtgcccgcttgccaagcacgttgatcagcacgttcaggcggccacggtgggccatgccgatgacggcctctttgcaaccttgctcaccggcgcgacggatcaactccttgagcatgggcaccatggcatcgcccccttccagggagaaacgcttggcaccggggaacttggcacccaggtatttttccagcccttcggcagcggtcaggctctcgagaaaacgggtcttctcttcgaggctgtagttgcccttggcctcgatggattcgagtctgtcctgcagccagcgtttctcctcggtagaggtgaggtgcatgtaatcggcacctatgctgttgcagtaggttttcttgagcgaggcgtagagatcggagagcaccatggtctcgcgaccgatggcataggaaccgacattgaaggtggcctccatgtctgcgccctgcagattgtggaaagcaggatccagttcggcaacggtttcacgggtccagagaccaagggggtccagattggcattctggtgaccgcggaaacggaaagcgttgatcagttgcagcacgcgcacctgtttcgcatccacttgcggatcggagacgggggcactgtaacgggagggatccttggccagacgacggaaataatcgcggactcgggagtgaggttgttcaaccgcgtggccattgacctggggcagcgcgctaaacaggctgcgccactcttcggctacggattcagggtcttccaggaaggattcgtacaaatcctcaatatagcttgcattcgcaccagccaggtgagatgactccaaccaggccttcatcacgccgttatgcatttctatcccttgtacatcttgttcactgcagcgcagcttgtagggtttaaatagccatccagccatggggtcggatggctatccagaggtcgggcctggcgcgtgacgccctggccctgatactaaacagcccgattgagcagcatcgacttgatctgaccgatggctttggtcgggttcaagcccttgggacagacgttcacgcagttcatgatgccgtggcaacggaacacgctgaaggcgtcatccaggttacccagtcgttcggtggcggcggtgtcgcggctgtcagccaaccagcggtaggctgcgagcagaccggccgggccgatgaacttgtccgggttccaccagaaggaggggcaagaggtggagcagcaagcacagagaatacactcgtacaggccatccagcttggcgcgctcttcgggggattgcaggtgctcacgcacgggcggcaatttttcatcgttgatgaggaagggtttgaccttctcccactgggtgtagaactgggtcatgtcgatcaccagatcgcggatcaccggcaggccaggcaaggggcggataacgacgttattgcccttcttcagcagatcggagagcggggtgatgcaggcaagaccattcttgccattcatgttgagaccgtccgatccacagacgccttcgcggcatgagcggcggaaggcgagagtgggatccagctctttcaactggatcagtgcgtcgagcaccatcatgtcggaaccttcaggaatatcaagacgatattccttcatataggggacgttatcaacatccggattgtatctgtagacagagaatgtgacgttcatgttgtttggctccgcaatcgttaagtccgcaccttggagaagagagatgggaatgcctcccacctcttcacagaccggcgaatgtagcgatacgccgataatgtgcccttcatggtgcttgtctccaccatcggtcagtaagtccgcaccttgggtgggaatgcctcgcgtgttttcggagacatgttgacagcgcgacgggtcatggactctgtgtccggatgatagaggctgtggcacagccaaccctcatcgtcgcgatccgggaaatcgaagcggctgtgagcaccacgactctcggtacggaagttggcagccaccgcggtggcgaacgccgtctccatcaggttgtccagctccaggcactcgatgcgctgggtgttgaactccttggatgtgtcatccagacgggcattcttcagacgctcgcggataagcttgagctcggccagcccttcggccatggcgtcaccttcacggaacacggagaagttgttctgcatgcaggtctgcaggtccttgcggatctggaccgggtcttccccgtcgcgggtgttttcccagcgattgaagcgggccatggcagcgtcgatgtcagattcgctggcatcgcgaccgtggtccatctcgcccagggtattgaccaggtgcatgccggccgcgcggccaaacaccaccagatccagcagcgagttgccgccgaggcggttggcaccgtgcacggagacgcaggctatctcccctaccgcaaacaaaccgaccacaggaacgtcattgccgtctttatcctgggccagacactggccgttcacgttggtcggcacgccgcccatcatgtagtggcaggtcgggataatcgggatgggctctttgaccggatccacgtgggcgaaggtgcgagagagctcgcagatccctggcagacgggattccagcacctctttgccgaggtgatccagcttgagcttgatgtgcgggccccagggaccatcgcaaccacggccttcgcggatttcgatcatgatggaacgagccaccacatcgcgaccggccaggtccttggcgttcggcgcgtaacgctccatgaagcgctcgccatccttgttcagcagatagccgccttcaccgcggcacccttcggtcaccagcacccctgccccggcgatgccggtcgggtggaactgccagaactccatgtcctgtacgccgacgccagcgcgcagcgccatgccgacaccgtcaccggtgttgatgtgggcattggtggtggactggtagattcgaccggcgccgccggtggcaagcactgtggccttggccttgaagtagacgacttcgccgctctccatatcgatggcggtacagccaacgatgtgaccatcttggtttttcaccagatccagcgcataccactcggagaaaacggtggtcttgctcttgacgttctgttgatagagggtgtgcagcagggcgtgaccggtacggtcagcagcagccgcagtgcgggccgcctgctcgccaccaaaattcttggactggccaccaaacggacgctggtaaacggagccgttgtcgaaacgggagaagggcaagcccatgttctccagctcatagatggcctcagggcctgtcttgcacatgtattcgatcgcttcctggtcaccgatgtaatcggagcctttaacggtgtcatacatgtgccattgccagttgtcatcgtgggcattgcccagcgcaaccgtgatcccgccctgagcggaaacagtatgagaacgggtcgggaagaccttggacaacagagcgcagctcttgccggattgggcaatctgcagtgcggcgcgcataccggcaccaccggcaccaatcacgaccgcatcaaattcacgagttggaatagtcaccttacacaccccacagcacgacgaaaccagtcatcagatagacaaacagcaccacgaccagcgcaaattgcagtgcaccacgcagtcccaccggcttgatatagtcagtcagcacctgccacagaccaatccaggcgtggatcagtacgcacagcagggtcaacagggtgaataccttggtgaaagttttggcgaaaaagccggtccatacctcgtagctgatgtcattgaaggcgacaaaaccaaccagatagaggacgtaagccgtcatgatgagggcggtggcgcggatcaggatgtaatcatgaacaccgctgcgcccgaatgttgcagaattggttaccataccagtacccccgccaataccgccaaaatcgcggtgatcacgaaggccacacgggcactctgattaccggattccagctcttcccaatagcccatgtccatgaccaagtgacgcaaaccgcccacaatgtggtaagccagcgcagtcaggatcccccacaacacgaatttgaccaggaagttgtccatgatggacaccactgtttcaaatccttcgggagaggcgagtgaagtaccaagcatccacagcaagatagagagcgccacaaaggtgatcacccctgagacacgatgcaagatggaagcgatggcggtgacaggaaagctgatcgtctgtaggtcgaggtttacaggtctctgtttatttttcacggctttgcccactcagctccattgagcacgttagttattgtttttacacgcttatgagggcacggagtggcatttgttgggtttttgttaccaaaacaactcaggaaagccaaaaataacattttcaatatcacatccggctttgcgaaagcgtttcaaacaccgacagccatcacccacgaggcgcagtatatcggcgggcttaaccaatgacaatcaattagctacaaagaaaactcaaaaccgtaaaccagatctcacaactcatttaacaaatcattaatgatcatccagcaaaattgacaacgaccctgaactctgtttcaaataaggcgctccagccgccctggtacgggtcagaacctttgccagcgtcatcaaactcgtaataaagtagagctggaaccaattataaaagagcaaaggagacgtgctatggctgataagatagccaccctacatctgcccggtaaagacccggtagaactaccgatcctgtcagggactgtcggacccgacgtgattgacgtcagaaaattgggcgcgcaagggtacttcacctttgaccccggatttatggcaaccggtgcttgtaaatcatccattacctatatcgacggagatcagggtgtcttgctgcaccgtggttaccccatcgcccagttggccacccaggccagctacctcgaagtctgctatatcctgctgtacggcgaggcacctaccaaggcgcagtacacggaattcgatcgtctggtcacccgccataccatggtgcacgaacagatcgccttcttcttccgcggcttccgtcgtgactcccaccccatggccatcatgtgcggcgtggtcagtgcgctgtctgccttctatcacgatgcgctcgacatcaacaatgaagagcatcgcgagatctgtgccttccgtctgctctccaagatgccgaccctggccgccatgtgctacaagtactccatcggtcagccgttcatgcagccgcgtaacgccctctcctatgccggcaacttcctgcacatgatgtttggcgtgccgaccgaagagtacaaggtcaatcccatcgtcgaacgcgccatggaccgcatctttaccctgcatgcggatcacgagcaaaacgcctccacctccacagtgcgtctggccggctcctccggtgccaacccgtttgcctgtattgccgccgggatcgcctccctgtggggtccggcccacggtggtgccaacgaagcttgcctcaagatgctcgaagagatcggctcggtggaacgcattcccgagtacatcgccaaggccaaggacaagaatgatcccttccgtctgatgggtttcggtcaccgtgtctacaagaaccacgatccccgtgcccagatgatgcgtcagacctgtcacgaagtgctggaagagctgcagatcaaggatccgctgctggaagtggccatggagctggaacgcattgcgctgtccgacccctacttcatcgagaagaagctctacccgaacgtggacttctactccggcatcatcatgaaggccatcggcatccccatgtccatgttcaccgtgatcttcgccatctcccgtaccatcggctggattgcccactggaacgaaatgcactcggatccggatcagaagatcggtcgtccgcgtcagctctatacagggcaaccactgcgggaattcactcctatcgatcagcgctgatgccctgagtcgacatggtttgttaccaaggcggtcattgaccgcctttttatttgccgctctaatgccccttttcgatcacaaaggagtccatcatgagaccactcttcctcagcgccgccctgctgctcaccgcctgccagaccactcccgtcccgtcacaaggggaaacgctctacatcaacagccagctgattgactgcgtcggtgtcggccccatgcagtgcatgcaggttcgcagcgatgaacagcaagcctggagcctcttctaccaacagattgaaggatttcagtttgaacccggctaccggtaccgcttgaccgtcagcaaggagcagctcaccgatgtaccggcggatgccccctccctgcgttatcgcctgatcaacatcgtcagcaagcaggctgcccactaaaggcttgccatcaaaggcatcgtttggaaatgattgttcagttcctggccgcattctgataggctggtaaacgcacacattaattaatcagcgtacccaggcagcgattccctctcactatgatcacgatccgtaccaccagggccaacgactggcccactatcatggccattcaggacgagtgctatcagcagctggatcctgagcccctcgaggtcatgagcaacaaggccgacctggctcccgactgctgctgggtggccgaatatcagggcaaggtgctgggttacctgctctgccatccctggcaagcccaccagccaccgtccctgtcggtacggatgcagaccctggcgggaaacgacgagttctatctgcacgatctggccgtctcaaagcaggcgcgcggcaagggcgttggccagttgctgctggagaccgcccttacctttgccagtgaggaaggttatgaacatgtgggtctggtagcggtacaggatgcagctcgtttctggcacaaacagggctttgtccctgccgctacacccaaaccacttaacgaatatggtgaaggcgccgtttacatgcggcggcccctgccagatcctgcttgagggtcgccccgcagccaataaaaaaggcgcctttcggcgccttttttcacatcatcgattcatcaagccttgaacttgctgaataccagtgatgcgttggtaccgccaaagccgaagctgttggacatgacggtattgagatcggccgcttcgtactcgcgtactatgggcagaccttcggccttctcgtccagagtctcgatgttgatgctgggggcgataaagccatgttccatcatcagcagggagtagacggcctcgtgcacgccggcagcgcccagcgcatggccagtcatcgccttggtggcggagatcttggggccctgggtgccaaacagtgtctggatggcttccagctccttggtatcaccgacaggggtagaggtgccgtgggtgttgatgtaatccaccttgccaacatcctgcatcgccatcttcatgcaacgcacggcgccttcaccgctcggagcaaccatgtcgtagccatcggaggtggcaccgtaaccggtcagctcggcatagatgtgagcaccacgggccagggcgtgttccagctcctcgaccaccagaatgccaccgccaccggaaatgacaaaaccatcgcggtcggcgtcataggtacgggatgctttttccggggtgtcgttgtacttggtggacagggcgcccatggcgtcgaactgtatggtggaagaccaatccagctcttcaccgccgccggcgaagaccacatcctgcttgcccagctggatcagttccatggcgtgaccgatgcagtgcgcagaggtggcgcaggcggagctgatggagtagttcacacccttgatcttgaatggagtggccagacaagcggaggtggtggaagacatggtacgcggcaccatgtagggacccacccgcttgacgcctttctcacgggcgatatcgcaggactcagaggtgttcttgccggaggcaccaccggaaccgaccaccaggccggtacgctcgttggagacctgatcttcctgcagaccggcatcatcaatggcctgttgcatggagagataggcataggccgcagcgtcacccatgaaacgcatgactttacggtcgatcagttcagacggctcgagtttgatgttaccccagacacggctgcgcaggttgtgctgctcgaactgctcggaataggtgatgccggatttacctgctttcagggaggccagcacttcttccttgttgttgccgatactggagatgacgccgataccggtgatcactgctcttctcattaattcatctcgtctggaaaaactggcgccaagtctacccgctttcggctgccaaactggtctgctttcacgtagaatgcccgcgttcttatgacgcgagcagagggaaacgtgagtcaaacatccttacatcatgcccgattggactggaatgaagcgggaactccagtctccagtgacttcggggatgtgtacttttccaatgataacggtctaagtgaaacccgctacgtctttttgcagcaaaatgggttgccagcgcgattttcgcaccacaatagtgacagtttcgtgataggtgaaacaggtttcggcacaggccttaactttctggcgacaatgaaagccttcctggaacaggcaccccaaaccggcaacggcgcccgtctgcacttcatcagtttcgaaaaattccccctcacccgtgacgatcttcacaaggcgctgaccgcctggcccgagcttgcccccttcagccaggcactcatagcacagtggccactgcccgtccctggctgccatcgtctgcactttgcgggcggccgcattcgactcgatctctggctgggggacatcaaggagatgctgccgcaagtacctcatggtgaacaggggctggtggatacctggtatctggatggattcgcaccggcaaaaaatcccgagatgtggacgcaagacttgttcgacggcctggcccgccttgctcgtcccggtgcaaccctctccacctttaccagcgccggcttcgtgcgtcgtggcctgattgccgccggctttgccatgaagaaagtcaagggccatggcagcaagtgggcaatgctggcaggcgagcgggtagacaagaaaccacagcgcaccattgtcccctggtatgccagaccggcggggcgagacggcgaggtagtgatcatcggcggcggcatcgcctcggccatgacggcgctctctctggtagagcggggacgcaaggtcactctgctttgcgaggaccatgaactggcgaccggtgcctccggcaatcgacagggggcactctatcccctgctcaacggcgagcacgatgccttgtcacgcttttattcactggccttcggctatgcacgccaacggctgctgagcctggccaagcaccatcccatcgcctttgatttatgcggtgtggtgcagcttggctatgacgacaaatccaccgccaagctggccaagatgcaacaaggccccttcccgcacgcgttgatgcgcccgctgacgcccgttgaagccgaacacgaatgtggtctgccctcgggccatgccggggtcagctatccgttggggggctggctctgtccggccgacctcacccgcgcagcaataaaggaggcgcaggcaagcggtctgctgcaagtggagtacgattgccctgtcacggctattcatgagcaagtggatggctggctggttgcaagccgtgagggtcgtcaatggcaggcccccaatctggtagtggctgccggtcatcagttgccagccctgagcccctttgccgagctgccactctatccggtgcgcggtcaagtgagccatgtgccgactaccgcaaccctgagccagctcaagacggtgctctgttacgatggctatctcacgccagcccataatgcagaacactgcatcggcgccagctatggccgcaatcagagcacacaggcattcagcgcagaagaacaagctcagaaccaggctcggctgcaagcctgcctgccggaccaggcctggccagcagaggtggatgtaagcagcaatgaggccagggtcggcgtgcgctgcgccagccgggatcacctgccggtggccgggccaatcgccaggttggcagggttggcggatcactacgcccggcttcagcgtgatcaacaaaacccggcgccgctgccgcttcatccgggcctctacgtgctgggggcactcggttcgcggggcctgtgctcggcgcctctgtgcggcgagttgatcgccagcgagatctgcggcgatcccttgccactggccaccgacctgctggaagcgcttcatcctgcccgctactggatacgcaaactgctcaagggcaagcccctcaattaacccattggtgcagctgacggcttgaatacaataaaaacgggctccccgatgggagcccgttttatcgcttgtcatgcatgtcgatgtgctagatgcctttgggccagaccagcccaagtttgcggccatgatcggtctgctgctgcaacagagtgaagcgctcacgggagctggcaagcacctcctgcccctgctgccaggcctgatattgcaaggcggcgcaatcgcgcgccaccggcagttgtaccagcttgatgccaagcaggctgacgctctccagcagtatgtccttgtggcggctctcgtagtcgaacatggcgcccaccagcgcgtcccacttttgccgctcggcggcggaagctctggccttgtccatccagttcggcaccatcaccttgatgcgggtcatgaccctgacctgttccagctcgcagcggctcaccccggggcgggtctgcagttgccaggaaagttggtaactggccatgccgatatggcctctggcctgggcaggcccctgttttgctatctgccgggccacactggcgacatcctgcccaaaaacccgataaaactggaaatccaccttgatatccggctccaccttgatgccggcataatgcgacgtttcggccccgaccgtagcagcatggagcaagagtgccaccatgaaaactttgctgaccatgcccatttatgctgccttgacctcgttgatgactgaagtgttattttaattaataatcaacgtattaatagacgaaacaagagattaaccgcgttcccgtcggcagtcatctactcccgtcacaaagactatgtgccagccagacaagtcgcaaccccgcgtccccattgatttgcaagcgagatcacaagtgatgaccaacatcatggtgagttaccccttattagataataatcgccgagttttctgttgatgctttccgcaattgaccagattaaccgccaagttaacccatgaaatgcatccaccttcatttcgtactcaggaactcactctatgatggaactccttattggtaccctggtcaccctgaccgtggggcgctacatcttcaagggctactcggccaccggggtgctgctcagcggcggtttgctgctgctgaccattaccgccctgatgggcaagacggtgctgcccgccagcgtcacctccaccggccatgttgccaccgatatcttcgaatatgtgcgcttcctgctggtggatcgcggcggtggcctgggcatgctgatcatggtgctgtgcggttttgccggctacatgagccacatcggcgccaacaccattttggtgaagctggccagcaaaccgctcggcatcatcaaatccccctacatactgctggtggccgcctatttggtcgcctgtgccatgtcgctggcggtgagctctgcaaccggtctgggcgtgctcttgatggccaccctgttcccgctgatggtcaacatggggatctcccgtggcgccgcagccgctgtgtgtgcttctccagccgccatcattctggcgcccacctcgggtgacgtcgtgatggcagcccaggccgccaacatggagctgctcgactttgccttcaagctgaccctgcccatctcgctggtggccatcgccgccatggcggtcgcccacttcttctggcagcgttatcttgaccagaaatcgggcgagcacaacgagcctgtcgcaccgagcgatctcatcacggatgctcccggcttctacgccatactgccgtttacccccatcatcggcgtgctgctgtttgacggcaaagtgggccccaaactcgacatagtgaccatcatcgtcatctgtctggtgctggctgccttgctggaactggtgcgcaagcgcaacggcaaggatctgctcgagggtctgcaggtatgctggcgcagcatggcagacgccttctccggcgtggtcatgctcttggtgggtgccggtgtgtttgcccagggtctgatgggactgggcttcatcgcgaacctcctggatctggcccagagctttggcaccggcggtattgtcatcatgctggtactggtggtcatcaccaccctggccgcctttaccacaggctccggcaatgctcccttctacgccttcgtggagctgatcccgcacctggccaccagcctcggcgtcaatcccgcctatctggtcatccccatgctgcaagcctccaacctgggtcgcaccatctcgcctgtctccggcctggtggtggtgatcctcgccacccagatcatggttcccgcctgagatctgcgttggaccaacgggattccctgagcaggctcccgcttggtccttctcttcccttactagcccggcgtcctgccgggctagtatcttccccctaggttggagtagactcggtgctctttttctctaaggaggaccgagatgagtattacggttcaacttgcccatttcagtgactgccactcccatttcgatggcgcccccatgcgcttcttccctgttggcgagtcagaatggcgcaccccgtgtggcggctatgcccgcattcttaccagactcaccgccctgcgccagcaggctgatgcggcgggccagacctgcctgttcctgcacggtggcgatacctttcaggggtcactctatttcaaccgtttcaagggacgggccaatgccgacttgctgagcctgttgcgacccgatgccatggtgatcggcaatcacgagttcgatctgggcaacggtcctctggtggaatttttgcgccagctcgattttcccgtgctggccgccaacctcgacagcagccaggagccggccgataccccgctgcgcttgcagggcctgcccatgcttcatgatgccagccgtccctggcacaaacgcgtaatagacggcgtcccctttgcgctgcttggcatcacgctgccgcagatggccgccatcgccaatccggatccccatacccgctttcatggtatcgatgacaccctgaccgccgcgatcggcgagatcaaggctgcgggcatccaccacattattttgcttagccacctgggactggagcaagacaagcgccttgcggcccgctttccggaactgagcctcatcattggcggccacacccacagtcaactgggggatctcgcgcccttggggctcgagagcgatggcagttatccgttgatggtgaacgacgtggctatcctccatgccgcccacagcgcgctctgcctgggggtatgcgagctggagtttgatgcccgcggacgtgtgagtcgcagtcaaggccaactggaatggttgccctggcaaccctggccgtttgcctcagagccccctgcagggctgtacttctgcgagccggcccccgagctcgagcagcatctggccaaacgctaccggcccgagctcgagaccatgacccagcgcatcgtgacccatctcgccgggccgctccatcatcagcgcctgcccgatgccaatctgcccgccggcagccaggttgctccgctggtggcccacgccatgctgatcggtgcccgcgaacaggttggtcaggtggatttcgccctgcacaacgcagggggggtgcgctgctccctggagccaggtcccttgagcgaagcggacatcgcaggtcgcctgctcccgtttgccatccccctcaccctctaccgggtgcatggccatgagctggctgaggcgctggaaggcgccatcgacaacgccaccaacaacggcgtgacgggcaatggtaacggcagcttcccctacacagccgggatgcgcttctgttatcaggctgatcgtcccaagggggccaggatcacccgtctggagtgggaaagcgcgccaggctgctggcagccagtcgaggcagacgccatctatcggggagtatccagtgcctataccgcctccggcaaagagggctacacggcgttggctcgcaccctgacccagcacaatcaggagctcggcattacgctggcggatgccttcatccgctgggcccgttatctgcccgagctcgcaaccctgccggagctggtggagtatcacggccctcacgccatgccgtgagtcggcgggtaagggactcacgttaccgcttctccttcctgtgtcagaaaaagtgcccctttcttgccaggaagcggcacttttgcaaattatttcaagcacattaccctcgcccattgcatagcgcagtcaggctcggcaagataggcccgctttcgagacttcccagcaggaacaggtcacccatgaatcatgccatccgttttagcgctcctcgtgtcaatccgggcctaaggccgctagtcatcctgctcaccggtctgctggcattgctgttttgtctgcgcaatccgctgtttcatggcatggcccccggtttcgatgcctcgttgtttgcggtgatgggcaagatgtggagcgaggggggcgtgctctatcgggacatgatcgacatcaagggcaccatgatcttcgccctcgatgcgctcggttatcatatgggcggtttcttcgggatctggctgctggaatgggcgctctgctggctcggtctgctggccagctggcaggcattcgctcagcttggcctctccctgcgcgcccgcctcggcaccatgctggcagtgctggcgctctacagcacccgctattactacggcaacatgacagaggactggacattccacctggccctcatcgcccagtgggccttcatcaccatgctgctggacaaacgcttcagctggggcccagccctggtggcggcgctgacatttgccatcgtggcctggatgcgcaccaacaacggcgccttctggggcgcctggtatctggtactgttctgccattggtgcctgcgcgaacagtggcgttgcgccctcgccctgctcttttccagcctgctgggtctggccctgattggcggccccctgttcgcctacttccagcaccacagcctgctggccgaattcaagtattacgccttcgacatcttcttcgagggcagctacggcacaggcttctcgccggatgtgggcagcgtcggcctgctgcgcacccgcctcatcatgctgctgcccgccttcatcgtcctaatgatgggccggcgtcaggagtggtatctgcccgccctgtgcgccaccctgtttggcgtgatctttaccctgattgccaactctgtctccggccatgtgtttgatcactacgacgtcctctatctgccgctggccctgctgccgctcgcctgtctgctggatcgcagcgaacagcaggccgatggtctcggcctgctctgcatctcgctggtggtgctgactgccagctggctgctggcccagcagctcggttatggctggagcaccaaggagtggtcgctggaacgagtacgggaagtgctcggcaacagcctgctgtgggccttgcccgtgctgatcctggtgcccctgtggcgcgcctgggatgtgcgcagtgccaccccctggctcgcctcgctggccatgctggccctgttgctcaacaacgcctgggagggcagcctgaagggcaagccgttcaacccgccggcccaagtgcgggtcgaccggatcaaggccgaaaccggcccgaccgacaagatctgggtcgatggcattcagccgcaatactatctgtggaccgatcgccaacccgcgtcggcctacctcttctttgccaacgtcaatccgccctacgatgtgcgtgagcgggtgctggccgacatcaagcgccagagccccaagttcatcatcgccaaaccggagcggattgcagacgagctgaaaaaaccgaccaccccttctagtctcgccttctatcaatatctggtgagccagtatgaagaggtggatccgggtctctatcgcaggcgctgatcccgctccatcgccgaaaaggaccgtcactgcatgcagtgacggtccttttgtttgggcgcacggcacgtttcggacaagcgcaagccctatccaagccgacgcgggatgactacaatgacgctcttttttgatgtgacgagtgacaaaccatggtggaactgacctatctcgggggctatccagacccgctcaaggcccaggtacaacagctgatcgcggcaggcaagcttggggatatgctggaaaaacgctacccggacagtcacctgatccagagtgacaaggcattgctgggttacaccatggagttgaagaatcgctacctcaaaagctcggcgcccctttcgaaagtgatcttcgacggcaagatcaacgtgatcaaggatgccctcggtctgcacacctacgtcagccgggtgcagggcaacaaactcaaggccaagaacgagatccgcatcgccgccctgttcaaggaggcccaccctgcctttttgaagatgatagtggtacacgagctggcccacctgaaagagaaggatcacaacaaggccttctaccagctctgtcagcacatggagccggactatcatcaactggagtttgatctcaggctctggcttacctggcgtgaccttgagcgtgccgctcgctgatcgatagccgtttcaaggaggaaacatgatcccatttcgccgccccccgttgccgcgcccccgttccgtcatgttcaagggatggctgacgggagtgtggctcatgatggcgcagctactgacgctgcccctcactgccgccgagcgctggcagagcgatgcgtatcttatcgacagctttttcgaagtcgccatgaagcgggagtatggcgaggagcagaacgtgcgatttgcccgctggcaacagcccatccgcctcaaactcatcaacgagtttggcgacaaaccgctgcaaaccgaagtggtcaagatccagagccagcattctggctgggcatcataggccaccctatcatcttggtgaacgacaaacccaacatcacgctcatcatgaccgaacgtgcccggatggcgaactgggccaaacggaccatgggccagggtgcggctatcacgacggcgctcaaggaagggctctgtatggccaactttgccatcaatgcccgttacgagatagcacgcgccaccatcatcattcccgtggattacagccgcgccaagggacgttttctcgactgtgtggtggaagagctcacccaggtgatggggctgcccaatgactctgacaaggtgttcccatccatcttcaacgacaacagcatcgacagcttccccaccggactcgactatgtgctgctcaagctcgcctatcaccctgccctgcacgccggcatgacggccgccgaagtgcgtgccgccctgcctgtcgccatcaaggcacttcgcgccaatggcgagataacccaggccgaccagaaagtgcaggtcaacagcctcaaacggtgggccggattgtaagcgcatctgtcttcagcagaggctaaacagtgcgagtcgtaacatagccagatacagatacagaaaacgcagcccagggctgcgtttcatttgatccgataatccggtttcaggcctggccagccatatttacgctcacgcggtagccatcgggcctcaggaggcggcgttttccggcatccagctatctgcgttctcccacacctcctgcaccatggcctccgccagctccttgtcttccttgctggcacggctgaccgtcatcgccatggcactgcccggcgcgacccgcacatgcaggtctgggaatttctcgcccaactgcttgagcaactcctgacgcagcgcctccatggtagtggtagggatctgatgtttcttgtcgatgatgatttccagacgcataggataagtctccatgatttatacctgtatttttatacagtaaaaatcaaaagtaaaggggcattatctgcttccccagacaggccttcaatcaaagtcgcagcgacgcggcagataaccaggtttcactgctcacaggttgtgcacaccagccggtttttcctctatgccggcctggactctcgctgtcattccaaaaaattgttgatattcattctcaacaggagcatgatttaattgttataagataacatatcaattcatagagtgagtatcatgcgccccaacattcaccccgaataccgtcaggtcctgtttcacgatctgaccgccaatacctattttctggtgggttccaccctcaagacagaccgcaccaagcagtgggaggatggcaatacctatccctatgtgacgctggatgtctccagtgcctctcaccccttctataccggcaagcagaagcagatcggcaaggagggtcaggtcgcccgctttggtcaacgtttcggccaattcttcaacaaaggaaaagacaagtcatgaaagtgctctcctccctcaaatcagccaagtcccgccacccggattgccagattgtccgccgccgcggcaagctgttcgtgatctgcaagagcaatcccagattcaaggctcgccagcgctgagcaagtcaatcccttcactgaccctccggtcgaagggcaatagagaagacaccggcttgaggccggcgtcttcttcaccatgggtttaacgcagatcagagcaggtgaacggaggcggtgttggtggtaccgctcggtaccagagcaccggagaccatgacgaccacgtcacccttcagacccatgccgctttccagcgctgcttctttaccgatgcgatagaaatcgtcggtagaggcgatgctgtcaaccacatgagtcaccacacccttggtcagaaccagttgggctgcagttttcttgttggtggtgatggccaggatccaggcttgcgggaagtacttgcgaatggccttggcagatttgccgccttcggtggcaaccacgatcagcggggcgcccagcttctcggaggtctcgaccgcgcctttacaaacggcttcggtgatgcgcagcttgttgctgtcgttggcagcagacaggttggacggcataacggcatcggtacgctcgcagatggtggccatgatggtcacggcttccagcgggtacttgcccttggcggactcaccggacagcatgactgcatcggtaccgtccaggatagcgttggccacgtcgccggcttcggcgcgggtcggacgcgggttcttgatcatggaatccagcatctgggtggcggtgataaccactttgcgtgccttgttgcacttggtgatgatcatcttctgggcgaagatcacttcttcaaccggaatttccacgcccatgtcgccacgtgccaccatgatgccgtcggagacagccaggatctcgtcgaagttgtccaggccttcctggttttcgatcttggagatgatctggatgttctcgccaccgtgggctctcaggtgctcacggatttccagcacgtcttctttcttgcgaatgaaggaagccgcaacgaaatcaacgccttgctcgcaaccgaagatgaggtcgcgcttgtctttctcggccagggccggcagcttgatggagacgcccggcaggttgatgcctttgttctcgcccagatcaccgctgttcagcactttacagatgacttcacgctcggtgatttcgatcacgtccaggccgatcaggccgtcatccaccaggatgcggttgccgacgcgcaggtcgttggcgaaaccggcataggtcacggccactttgtctttgttgccaatgacggtctggtcggtggtgaaggtgaaggtgaaggtctggccagcgaccagggcaacgtcgttgccgccttccagcttgatggtacggatttccggacccttggtgtcgagcagtatggctgcgtgcttgccggtttcggccataacagcgcgcaggttgttgatacgaccaccgtgctcggcgtaatcgccgtgggagaagttcaggcgcatgacgttcatgccggcgtccagcattttagccagcatttctttggattcggtcttgggacctatggtgcagacgattttggtctttttcatatttactgacatgtacagtccaatgattgagatgagaaattggcaatgcgttgtggtttatgcgcctaggacaagccataacagatcaattcgtcatgggcgagtgaccagatacggcagaacaggcgagtcaatcaggcgtagccagactcgctgaccagcactatcgcgccggatcacattattcaaaccagattgcgagatcccggcgcaggttgtcagagcgcgtgccgaagatggcctgcacctcctgccctatgatgatgacgccgatggcgcccaacagctgcagcgcttcgctgttcaccggcgagagcgccttgaccttgaccctgagccgggtcagacaggcatcaaacgactcgatgttctctttaccaccaaatgccgccaccagttgccggatcccctcttcatccagcccggacacagcctctggttcctgccctttttgcgatttgtggcccagtgccagaccaaacagacgcttgaaatcgtgcatggataccatgcttgtctcccttttttacccgcagctcacgcaccgggaaataatcaaaagaacccgtctacaagacgggctcggggtttactgaaccggacggctcaagacacggcagccataagcctccagggcaagtttccctgtcagaggctggccggtactcatctccgtgtaagcagatggcagcaacaccgctctagcctcacaggtgtagttctgcaggaagataaactcctgctcaccatcggtgcggcgctgtgctgtgacccccgacggcagttcggtggccagggcccgtggcaagcccagctcttctatcagcttgccgaagaagtcacgctggaacgccagatcgttgcgcgaggcgatataataggcttgtcctttgccatggtcgttgaccgtcaccgccgggcggccggcatagaagtcgctgtcgtagctggcgagagcacgcgccccttccaactggatcagatcgcacaattgggtcacctcatagggtcccttcagccccagctcattgtccggcaggccactgatagcgttgcgctcatggtcatagagactatcgatctcttctgcccatatcccgagcactggccgcaatggccccgggaaaccgccgagatgacagagatccgtctcgttgacgatgccagaccagtaggtggtcacgaagcgcccccccgcctggacaaaaccgtcgacccgctcggcaaagccgtcgcgaaccatatagagcatgggggcaatgaccagcgaataagggctcagatcgcaatctgcattgatcacatccaccgcgacaccctgctcccagaaggcacgatagtgctcggccaccgtcttctcatagaagagaccggcattacggggaccctgggcgttgtccatggcccagcggctctcccagtcaaaaataatggcgactctggcttccaccttgctgccggccacggcagagatcttgctcagagtttctcccagcgcctgcacttcgcggccaacacgggtatcgatatggccgacatgatcgaccacggcgccatggaatttttccaccgagccacggctctttcgccactggaagtactgcaccgaatcggagccatgagccaccgcctgcagggaagagaggatatgcatgcccggctttttcagtttgctgatgggctgccagttggtcaggctgggggtagactccatcagatagaaaggtttccccccttttagggtgcgcatgaggtcatggtacatggcggtataggccgccagggtgcaatcatcctcggcattgtgccaaagggggtaactgtcccaggagatgaagtcgatcaccttggccagctgccagtagtcatagtcgtagaagtactccatgaagttggtcgtcgcgggcagtgccgggttttctgccttcaggggggctatttcggcggggcagaagtcgctgacctgggccgtgttaaagcgcttccagtccagattcagaccatggatggtgctttcgccaatgggcgatggggactctatctgctgccaatcggtgaaggtgtggctccagaaggtactccaccacgccttgttcagggcatccagagtaccgtaacgggctttgagccaatcgcggaactgatgctggcacaactcgcaatgacactcgccaccatattcgttggagatgtgccaggcgatgacaccgggatggttggcgtagcgtttggccagggcaccgttgatctggcgcaccttgtcacgatagacgggtgagctcatgcagtgattgtggcgaccaccgtgcagtgccttgacccggtttttatcggtgcgcagcacctcgggataggcctttgacaaccaggcgggacgtgccccgctcggggtggccaggaaggtatagatgccgttggcgtagagcgtatcgagcacttgatccagccatccaaattcataacgcccctcttcgggctccagacccgaccagctgaagatgccgaccgacatcacgttgctgttggtctgcttcatcatctctatgtctttggccagcacggcaggatcatcgagccattgatcagggttgtaatcggcaccgtgcaacaggacaggcaccttgctgctcagggggggaaacttgaacatgcactatctccatataatggacatcatcgccgacgggcacacaggcccgccgatcatgggtgactagttgaacgccttgatggaaggcaacaccttgccctggcaatcgaacagcgactgattctcgcgggcattgccctctttccagtcatcactgttgtatttcatgccggccttggtggcccaggtggcgcccggtgtcggcaaccaggccggctcccagtagaagacccccttgccgcgcccttccggcaccttggtgactacctgcaacagatcatggagataattggcctgcccctgcaccgtagcgggatacccggcgtcatccgcctctttcgaggtgaagttgttttcggcgttatcgcagttggctgtggtatagccgtaggccgcctcgaccacgatcagatccttgtcatagcgcttgctgatgtcattcatgttgtactggagggcattcatggggccgttccagtagatgtagtaagagagacctatgatatcgaacggcaccttgcgcttggttatctcgtcaaaccaccagatgaaggtgtcattcttggtcccctccgccaggtgaagcatgatttttatctgatccccatgctctttgactgccttgatccccgcattcagcagaccagccagacggtcgaattctcccccgttctggccccagctcttgccttccggccacagcatgccaccgttgatctcgttgcccacctgcaccatgtccggcaacacaccggctttggcaaaggcatccatggtggttttggtgtgttgatagacagcctcggtcagctggtcgatattcatactggcccatgccttgggcttgttctgccgggccggatccgtccagaaatcgctgtagtgataatccagcaggaacttcatgccattggccttggcccgcttggcaagctctatggtggtcgccagatcattgttgcccccaccataaggcttgccatcagcatccttggggtcgacccataatcgcaggcggatatagttgaagccattttccttcaggatggccatggcatcctgcgggttgccatgctcatcaaagaacttgccaccgtgcttctccacctcggccagcatggagagatccgcacccttgataaagtcagccgccaccttgaccggctggatttgcaccgtttcagccgccagaaccgagggggccatcatgttcaatccagtggccagcatggccgccaccaacaaactgttttttaatttcatcgttgaggtcctgtgtgattagcccttggttccgcctgcggtcaggccggaaacaaagtacttctgcagtgagagataaagaatggcgacgggcacggcgatgagcacggcaccggccgcataggtggtgtaactggcccccatcttctgggcgaccaggttatagagcccgatgggcagggtgaattgatccggggtacgcaagatggtactggccaggatgaaatcaccgagcgggccggtaaaagagaagagggccaccaccgctatgatgggtttggaaaggggcatgatgatctcgatgaagatccggaagttgcccgcaccatccatccgtgcagattcatccagatctttggggatggcatccagatagcctttcatcagataggtgttcatggggatcatgccccccacataaaccagcaccagcgccagatggctgttgatcagacccagcatctgcgccagcacgaagatggcgatcagggccgagaactggggcaccatctgcagcaacagaaacagcatcagtccattctggcgaccgcgaaagcggaagcgggagaatgcataggcggtaaagctgacgctgatcaaggtgagcaccatggtcagaaagctgatcttcatggagttccaataccaggcggcataatcaatccggccatcaaacagctcctggtaatgcaggaacgacagattgtcaggcatgatcgaggtattgagcaggctgctgccaggattcagggaagcccccacagtccagataagtggatagataatgatcaccgcgaccatcaacagcagcgcataactgatgcccagccgaataaagttactctttttaacactgtgtttgacgctcatattccagttttccttaggccatatcatcttgcttgaaggagttagttgcgcggaattgccacagcgcgataccaactacgaagatggacagcaaaatcgtaatgctggccgcgatggaatattgagaggaggacatggtcaatttgtaaatccaggagaccagaatatccgtaccccccgcattggatccaattacagccgggccaccgttattgaacagataaataatgttgaagttattaaaattgaaggtgtattgggtaatcaggatcggcgcaatcgaatagagtaccaacggcaaggtaatcgtggtcaatttgtgccatgtgctggcaccgtctatggtagccgcttcatacaaatcgtccggaatagcctgcagtacgccagtggtcatggcgaagacaaacgggaaacccaaccaggtttgcatcaggatcaatgccgttttagtccagaaaggatccgtcatccactgcttgggctcaatacctaatgacgccagaatgccattattgatcaccccaaaggtttcattgaacatgccggcaaaaaccagaatggtgacaaaaccgggcactgcccatggcaatatcaaaatggtgcgaatgagcgctttaaacctgaggtctttctgattgaccaggatcgccagcaggacaccaaccgaacattgcaatgtggtcgcaatcagtgtccaaatcactgtccactgcaatacgtccagtaaggtggaacgccacagatccagacgaaatatattaaagaagtttttcagcccaacccagtcaaccagcttggccgggggcgtgtgatacaaatcgtagttggtaaaggcaatagaaaaaccgaaaataataggaaagaccaccacgaacaccagcagaataaaacccggggtgatcatcagataagggaaaccttcactcaacaaaagctgatattgttttctgataccagataatgcatagccctgatcccgcttttcaccacagaggtaagcatcgcgaagcccccagtaatagataccgacaccaaacgtcgcgatcaagacactgatcactcctttagccagcagaaacaccgagttatctcttggcaactcggtccccagcgtaaatagcccccaaaatccttgttgtaaaaagtcattgaatacgccaaggaaacaagacatgacgataaaaaacagcacacctttgataaactgcctgttataaaactgaccaaagcccgggatcagcgataataatgccgcaatcttggcgtgctgggtttttaaaccaacctgtgcgatttcgctggaatcgacaaccacaatatacctcctatccttaaagaaacatgagtagcatcaagcagcttaatgctacccatgcaggcaaggcgtaacgcctgcgtatcgttaatcccggtttgcgtggtttgcctcaatctgcatattgatggttttaacggcaccattcagggcagccttgacatcttgcttgccagtcacgctcaattgcagagcgctattggagggcgtccatacttcttgcatttccggtacacttggcatgggaacggcataaccggcctggatggcaacggcccttgctttctcatcccccttgataaccggatcatcaatcagtgacttgacgggtggaatttcaccggtcttctcaaaacgaattttggcgtattcaggctggttgataaattcgatgaattgttgagccaactccttctgagttgaataagtagagacgctgtatccctttaccccaaggaaagatcgcatgtgctcgccatttggcagagtgggcagtggtgccaccccataattcacgccggcgtcctggtaaggtttgaatgcccaggggcctgtaataacggcagcagcttttttctcggtaaacagcgagtcgatggcattggcacctgtctcaccgacgatccctgccgggaacaagccatccgcgtagaacgatttgaggaaggtgaccgcatcaatcatcccctgattggccagcccgatatcgttcacattcagggaaccattggcattctggccgaaaatatatccccccataccggcaacgacgccatatgagtaataaatctcgtcaaatttggctagcagaccatatttattggcggcgcgctgctctttggaaactttgatcaagtcatcgaaggtttccggtgcttttggcagtatgtccttgttatacaccagcactatggtctcgaccgctttaggaataccgtacaacttgccttcataggtctgcgcatccacggcgggcttggtaaagctgtccatgtacttggcatccaccttgagttcggacagcagcccctgcaccacggcaccaccgacctgatcatggggaatgaccagtacatcgggacctatgcctgccgggccatccagccgcagcttctcgatttgctgcgcatatggcatctcctggatcttcactttcaccttgtactgggcttcgaatgccttgaccgcatcttcaatgccattggacttcttgatgtcttcccacacaagcagctcaccctctgccgccatcaccccatggctcaacaggctgcccgcccccaatgacaacataatcactgctgttaacttattgattttcatcttttatccttgtccctgttcaagcgagaatgattgttccgtcgtgttttttgccgtgcatcaaaccaatgtgtgtaataatttcactctttccaatcacacgggtatgactctctgtctaccaagccactacacaatctcagcaagggttgcaggctgcgttgccaaaaaacgcgacaaattacataactaattgattaataatcaactttcagttctgtaccatgagatccggtatgctttcccggtacacctcaccaggccactcctccatgaactcacccgagagggccgccacaagggtaacggttacaccgaatgtgattacggtaagcggagcacgtcatatctaccagcagcatatgcaaaggttgtgatctcatacacaaaagaaacagcattttgtgcaagcggttacactccactgttatattcccgccacaagtgatgtatgcagtcgtcgcgaagcgggtttccggctgtttatgtctgattcctgatgtgttccccgtgtcacaaacgacatcgagcatcatgacagattggatttataatcaaggagttagcagtatggcgagtatcagtctgaacagtgttgtcaagcgtttcggcaccaacgtgacactgcacaatgtggatctggaggtggaagatggtgaattcaccgtttttgtcggcccctcaggttgtggcaaatcaaccttgctgagaatgatcgccggtctggaagagatctccgacggccatatcgcaatcgggggcactgtggtcaacgatgttgcccctgcccaccgtggcgtcgccatggtattccagtcctatgccctctatccccacatgactgtggctgaaaacatgggttatggattgaaggtgaacggagtgcccaaggatcagatccagcatcaggtcggcatggttgccaagacgctgcaactctcccatcttcttgaccgcaaaccaaaacagctctcggggggacagcggcagcgggttgccattggtcgtgccatagtgcgcaaccccaaggtgttcctgtttgatgagcccctctccaacctggatgccgaactgagggtcgagatgcgcctgcatatcgccaagctgcaccaggagctgaaaaccaccatgatttatgtcactcatgaccagatcgaggccatgacactggcagacaagatagtcgtgatgaactacggcaaggtggagcaagtcggctcacccatggatctctattacaaaccagtcaatcagtttgtggccggctttatcggttcacccaagatgaatttcctgccagcccaggtcattagctggtctcccagccagttggagctcgcactgtcagagcaaagaaccatcactcagcccatcatcaccaacgagctggcagctggcagctggcagctggcagtactatcacattgggcctgaggccagagcacctggttcctggcggtgatggcatccatctctccttcacctgtgaagtggttgagcgccttggcaacagtacttatctgttcggccaatgctgtggcatcgacggcttcaagctgctgctgcccggtgacaatgccttcaagccgtaccagcagctcgatgttttcttctcacctgagcactgccttgtctttgccgccgatggcacccggatcagccgctaacccctctgccttctctacacccgcttttatccatgccagatttgcccccgccaataccgggggcttttttcttccctgatcccatgccctgccgctcacccttcacctcagacccaaagcactcccttcctgcagcacaaaataccagcgaaatgagagccggctctcaaccctatttaaatcctgtttggttgagcaccatggcggtgtaaaaataaccacaaacagtgaaacgttacacaaaattagtgaatttgagtacaaagatacgcctctataaagcgtcgtgaagtatgactcacactcaccaacctcctgataaagctggctaagaataccatgcaggtgatcctcatcgacggtcagccatgtcactctcaacatgtaagcgataccaatgaaaatatccatgccacagatatccatcatccagcgcctgatattgggctttggtctgatcatcactctgctggttctcgccgtaatggtctcgttacgagcaggcaaccagctggccatgcaggtcgacatcctgacgggcgaggtggcacccactctggttcagagtcgctcggtgaccaaagacttgtttatgcaggacaaggttctgcgtggcctgctcaccctgcagacgagcgatgacgtcagcaagggacgagccgagcttgcgcgctggcagcaggtgtttgagcaggacttggcactgcttggcaacaaggcctcgcaccacccggccatgatcagccgcatccatgccctcaccgagcagcagacaacctattggcagcttgcaacccagattgttgacagctatgccgccaacctgaagagccagcagatcctgacagaagacacctccctgacccgtgacaacaagcgcctgcagggagatctcgccatgctggttgaaacactgggcgcccactacacagccggactcaagaatgcgctggtcaaccagctggagctgttattcaccaatacacaggcggcgatgaagctgcaggatacggcccgtattgcggggcaactggccggcaaccagacactcagcaaggctatccagcgccaacgccagacactggcgaccaaactgctcaagcaggagagcgcctttggcggcaagatcgatctggagcagtcgttgggcaccctgtttgaccgggttgtacaacagagcgcaggcaacgcaggtttgctggcaacccaccttcgcctggcacaagagagcgatcaactgcgcaaccagagcactcaggccacccgtatcatcaactcggtgctgggtgagctggcggagatcgacaacagtatcgatacccagcttgccctgcgggtgcagagcagcaaacagatcctgagccagctgcaatccctgctgtttgtcggtctactgctgtcgctggccgtcagcgcactggtgctctggcgcatcattcactccatccgacccccatcaagcagaccctgacggtgctcgaagccctgagtcagggtgacatgacaaggcgcatcagccatcggcagcaggatgaattcggtcaactggccaaggggatcaatgccctcgcccaggagatgagcaacatgctggggcaaattgtgatggccgccagctcgctgggggagatggccaaccagaaccagtgtgcccagctcaatgcgcagcggcaactggagcagcagcgcagtgaaacggccagtgttgccagcgccatgctcgagatggagcacacggtacgcgatgtggcagagagcgccggacatgcccagcaaacgatcaaggaggtgtcgacgcaagcccgttccgccagcaccatgagtgaaaacaccctgacgcgcatgacccagctctccaatcgtctggcggattcgcgccgcatcgtcgaggaggttcacgggctgggcaacaacataggcagcattctggaattcatcagccggattgcggaacagaccaacctgctggcactcaacgccgccattgaggcagcaagagccggagaacaggggagaggctttgccgtagtggcagacgaggtacgccagctggccaagcacaccacagaatccaccaccaccaccaccattcaggcgatgatcacggcactacagcagagcgtgcacagggccgtcaccaccataagtggctgcaccgatgtgatggcactttgcgccgatgacagcgagcaatcccgtcacaccctcatccacctcgccagctcgctgcaacaggtggcggatctcagcatccagatcgccattgccgcccagcaacagcagaacaccagtcaagaaattgccagcaacatgaacaatatcaacagcatctccgacgataaccaggagatgctgacccgcgttgcccacaccagcagtcagttgcaacagctctcacaacagcagctcacgctggtacaacgattcagcctgtaaccgattgccggtcgacaccggccggcgccactgagacacaatacaaggaaacgacaatgctcaaacacacgctcctggccgctaccctgcttggttgccttcatccagtctgggccgccgaggccgatacggcgcagactcgtcttctcttcctgcgcggggagatgaacaattgggaggccccagctgcccagcaactggtccagagtcaacctgatctgctcaccgtcaccaccagcctgcaagccagccacggcgcctacaaattcaagattgccgatgagaagtggaagagtgataccacctacggccagttcgaccccgccagcaaggtggaagccggcaagccagtcatcgtcaaggctggttaccagtggagcgacatgaagttcacacccctcaaggatggggcctacctctttaccctggatcgccgcgatcccgccagcatccagctgacggtgagcaaggcacagtaacgctcccatgggccgtctccgggccatattacgtttgcccagcacctgactggatgtgccatggccatggcgcatccaggcaggcgattgccctacaagcttcccccctgccccgggttcagccatgagcccaaccccttttcaattacggagaaacaaggatgaaactgagcttgatcagtgctctggtgcttggcgccagcatgctctacccgtcagaaagtactgccatggtcaagggagccgacgtcagctggctaacccagatggagcagtccggctacaggttttacaacgacagtggcaagcagcaagatctgttactcaccctgaagcagcacggcatcaacgccatccggctgcgggtctgggtcaatccggccggaggctggaatagcctcaacgatgtcatcgccaaagccaaacgggccaaggcggcgggcctcgatatcatgatcgactttcactacagcgacagctgggccgacccgggtaaacagaccaaaccggccgcctggcagggctataccttcgagcagttgatgtccaacgtctactggcatacctacaactcgctcgtcgccctgaagcaggccggcatcacgccaaaatgggtacaagttggcaacgagaccaacaatggcatgctgtgggatgacggcaaggcatcggccaacatgcgcaattttgcctggctgatcaacagtggttatgacgccgtcaaggccgtcaacaagtcgaccaaggtgatagtccatctcgccaactgcgagaacaatgccctttaccgctggatgtttgacggcctcaaggccaatggcgccaagtgggatgtgatcggcgcatccatctaccccacccagaccggcaatggcgattggttctccatgaacaaccgttgctatgacaaccttgccgatatggtcagccgccatggcaaggaggtaatgatagtggaggtgggcatgccctgggatgatccgaaaaacagctacgacaccctggtcgacctgctcaacaagatgaaatggatcccggacaacaagggattgggcgtcttctactgggaaccccagagccataacggctggcagaattactcgctcggcctgatggaacaaggtggcaaacccacctatgccatggatgcgttcctgcaaaactgatcgcaacatcaccactgatagcagggggagctcttggcatccccctgcgcttcaaacaagccttactcttttttcgtcaccgatctcaccgccagagccaaggatctgagcgccggtaaagctcggccatcggcatcaaacagggtcacattatcccactcattccccgccccccgcttccaaccagcccccgctaccgcaatgaactcgggctcccagtagaagaaacccaaccctcgaccctgcggtacaccatggatctcgcgcagcaactgccacaggaagtcgcgctgccccaccggggtcatcggataggtctctggtccggtatgggtgtagatgttttgctgctgatccccattgccctgtgtccaggggtaagccgtttcaaccacgataacaggacgggaaaaacggctgctaaggtcaaccatgttgcgagccaaatccctcatggcgccatgccacaccgggtaataagagagtcccatcacatcgaagggaaccttgcggacgaggatctcttcgaaccagtgacgacaacgcacgttatcgccacccgcatccagatgcagtatgacttggctcgagggtgacactgccttgacggcgcgagcgcctgcggtaagaaacagggccagattatcccagtgaggcaaacgccccagcggccacatcatgccattggagatctcattgcccacctgaacccaggccggggtgatcccctccctttgcaaacggctcatcagctggtgagtaaattgatagagccgctcgctgaccacagccacggacttgtcacgccaggcaaccggcatatgctgcttgcctggatcggcccaccagtcgctgtagtggaagtccagcatgatcctgaatcccatccgatgggcccgcctggccagagcaatcacatgatccgggttgttatacccctcaaccccgctctgatccgccgggaagcgatcatgctcgccgggctcattccagaccttgatacgaatggcatttatcccatgacgcttgaggataaccagcaagtcttctggccgcgcaccatcataaaaacgggcaccggccgcttccagctgcggtaaatgggagacatccgccccgataatcatgggttccccctccttgctcatggacgatgcactcatcagcaacatggctcccaacaacggttgccaccccttccaacccatcggcgatctccttgtccgggacaaaaaagggagccaatggctccctgattgttcaacctgtgtggcgcttaccaccaggcttcggcctgtaccccgaagttccaggtgctgtcatcttcccccccattgaatgactcgccttcaccatctttcaggtagctggcaaacacacggatctctgggcgggcaaacatgctggggccggcagaccaggcctgcgccagggtgtatttttgaccactggacttgtcttcagcaccactggtccaggtcttggtgctttcatatgtaccggcttcaaccagcgtcttcatgatatcggtccaggcataaccgccacgagccactgcactgaacaactcagtgttgtcgtgccattcctgcagtttttcacccttaccataggtaaagacatggttgacagagaacttgtcacccaggggaatatcaccggtcaggatcacccggtaacccttggcgtcatcagtgagttgccaaacgtcataccaaccgcccccttgggagatcatgttctgggcaagccccttgttcgcatactgcagcaccagcttctcgttgatgccgctgccagcaaaatactgactcatttctgccgtcaacatgacaccgttctcgggatcgtacttgccacctgtggctttctgctcatcggtcggattgggcatggcatagctgacgcccgcctcagtccaggccccttcccagggtgcccagccggcataacgcagatccaggaagttgacgttcagatcattgtcgacaatcgagttatcgatatcgttgccatcagagcggatccacgccagcgagaatgcacccggacccgccttgaggttttcaataccggcaccggcacccgagatattccagtatttggtatcgatgatgtgaagatcgtggcgctgatagaagcgcttgcccgcccagaccacagcatcgggggcagcagagatcagccccttggctttcacattgaattgacgcagggcaaatgtcgcatcttcactgcactgctttttatcaaagtcacagacagttgccgtgctttcataatcattggaaccattgctctgcatgctgaacatgctgtcaacgtagaaaaccttgccgtccttgttgtaaacctcctgaccaataccaatttcggtataggtatcactttcgttacccaggcgtccgacaaggctctgattgccagtttgcatatccccatcttgggacacacctacgccggatcgaaaataaccagaaaaatcaacagcattagaactaaatgctgtcattgacagtgccagggcaacggatgtagtcagtagcttcactttcatagtcattcctttattccactgttgcattgttatcttgatgaacgctcaccaatccagagggaaagcgctttcactagccggagtggattatagaaagattcaagccaccactgacatgatacaactcacataattgtaattattacatcactgaagcatttaattactaaacaaacaataatgaaccatttttaagttgttgattgctaagcaataaaaaatacaagctagggtgttatcgattacacggcttatgcattcaggaaatcaacggcgatgacgacatacggaaattgcagcgggtccatcaaaaatgtgagcagcatcacctggtgcaagacatggatggatggatgatggcgctgttgcatctggacagccatacgcagcaacaagaggaagagtacacagacaaggaagagacaaaaaaggcaaggcgccttgacggccttgcctgatgacttatcgacagagggggatcaggggaatgtcagtcaatactccggaccgaatgacggcgaaccagagtagggctaaacatatgggtcgtctggggcaggggtcccccttttgacaaggcgatcgccagctcggcagcctgggtggccatggcgatgatgggataacgcaccgtcgtcaagcgagggcgcaaataacgagaaatcaggacatcatcaaatccgaccagtgatagctcctgcggtacctcgataccattgtcgctcagcacggacaatgcccctgctgccattgagtcgttatagcagaccactgccgtcatatgctggcctcggctcagcagttcagtcatcgccgcctcaccgcccagttcatccggactgccacgggagatcaggcgctcatcgacggctatctcgtgctcttgcaacgcatcaaggtaaccctgcaagcgatcttgtgagtcagagatctgatgattggagcagagaaaccctatcttcttgtgcccttcctggatcagatgacgagttgccaaccaggagccataacgatcgtccagcgccacacagcgggactcgtacccggggacgatgcgattgatcagcaccatgccagggacataactcatcatctggatcaactcttcatccggcagcattttggcatgcacaaccagccccgaacagcgatggccaattaattgctctatcacatgcttttctttgacggcatcgtgatagccattcccgatgagcaggaagttgcccgtcgactgtgccacttgttctacggctttcaccatggtgccgaagaaggggtcggacacatctgcaacaaccagccccagtgtctcgttgctttgatgggccaaggcccgcgcattggcgttgggatggtagttgagttcattcatcgccttgaagacagcatcacgggatgcctgactcgccttgggagaattattgatgacacgtgagactgtggcgacagatacgccagacaggagtgctacatctttgattgttgccatggattagcttttccggtgaacggtacaaataaaaaccattatttcatgggttcaagatactaccggcatttcccatgcctgacacggctttcatctaaaaagcgggagcatcctatcaatacatgtcggcggcagtgtaactcgcttacatacacaaaatcccgacaagccagctttccgaagaccatttgtgacaaaaatcacattaaatgcacagccatcttccctcccctttccggcaagagcacaataagggaaagcggttacacgataaaaacaccaacaggaatgagcaccaaggagcaccacatgttgaaaatccttgtcaccggtggaactggttacataggaagtcatacctgtctgcagcttatcgctgccggtatgacccccatactgttagataacctcgccaacagcaaagaaagtgttctcgaacgtatccaaactctcagtgggcagcgcccagtgctctatcggggggatgtgcgtgacgccagcttgctggatcgggtgttcgcggaacagcagattgatgccgtgatccatttcgccggactcaaggccgtcggggaatcagtgcaaaaaccccttgaatactatgacaataatgtcagcggcactctggttttgttgcaggcgatgcagcgtgccggggtcaagacgttgctgttcagctcatcggccaccgtctacggcgagccggacaccatgcctgtccgagaggagagcccaaccctgcaagccaccaatccttatggccagagcaagctgatggttgagcgcctcatcaaggactttgccaatgcggcgcccgattggtcattgaccctgctgcgctatttcaatccggtgggcgctcatcccagtggcttgatgggtgaggacccacaggggatccccaacaatctgatgccctatattgcccaggtggcggtaggacgccgtgacaaactcgccatttttggggatgactatcccaccccggatagcactggcgtgcgcgattacattcatgtgatggatctggccgacgggcatgtggcggccttgcagagcaagctcgggcagtcgggcgttcatgtctacaacctgggaacaggacatggctacagcgttctcgacatacacgccgccttctcccgggcctgtggccgtgacctgccttatgaaatagtgccacggcgcacgggggatatcgcccaatgctgggcagatcccagccgggccctcaccgagctgggctggcaagctcatcgcaccattgatgacatgaccgccgatacctggcgctggcaatcacaaaatccgaacggctatccaaccctatgagtggccagcacgaggagcaattatccatgcaatttgaaccaaccgatcacccgcatcgtcgttataacccgctgatccagcagtgggtactcgtctcgccccacagggcgaaacgcccctggcagggtcagcaggatgagccggatcgtaccctgcgagccccccacgaccctgactgtttcctctgcgcaggcaatacccgtgtcaccggtgacaagaatccggattatcaggagaccttcgtctttaccaacgactttgccgccctgatgacagacacaccggcagcaccggccagtgacgatcccctgttccagctggagagtgcccgtggtaccagccgggtgatctgcttctcaccggatcacagcaagacactgcccgagctgccgctcctggcactcaccgccgtggtcaatacctggtgcgagcagaccgcagagctgggacatgattatccctggatccaggtattcgaaaacaagggcagcatgatgggttgctccaatccacatccccacggacagatctgggccaacggcttcttgcccaacgaagccgtgaaagaaaacaacgcccagcgggaataccttgccaaacatggccgcgccatgttgctcgattatgtcgagcgcgagcgagccgatggccgtcgcaccgtggttgaaacggagcactggttggcggtcgtgccctattgggccgcctggccgttcgagaccttgctgctgcccaagttttcggtggcgcacctgcccgcattgaacccgcaacagcgggcagatctggcgctcgcgatcaagaaactgaccagccgttatgacaacttgttccagtgctctttcccctattccatgggttggcatggcgcccccttcaatggctcagagaacgaccactggcagttgcacgcccacttctacccgcccctgctgcgctctgcgagcgtgcgtaagtttatggtcggctatgaaatgctggcagaaacgcagcgtgatctgacggcagagcaagcggccgaacgactgcgtgctgtcagtgatgtccattttcgtgaacaggtttgaggttgagttatgagtattgaatcaccacgcagcatgactgataccacgttttacacccaattcggttaccatccgaccctcgccatccaagcgccaggtcgcgtcaatctgatcggtgaacacacggattacaacgacggttttgtactcccctgtgccattgactatcagacagtgatcagtgcggctcctcgtcaggacagcctggtgcgagtcatcgccgctgactacaacaatcagcaggatgagtttgatttgagccgtcccatagcgtcacgccctgaatacttgtgggccaactatgtacggggagtcatcaagtatctgctgctgcggggctgcgaactgaccggtgccgatctggtgctcagtggcaatgtcccgcagggcgctggcctgagctcctccgcctctctggaagtggccgtggggcaggtatttaaggagatgaatcacctcgacatcagtcaggccgatatcgccctcaatgggcaactggcagagaacatgttcgtcggctgcaactgcggcatcatggatcagttcatctcggctctgggtcagcaggatcacgccctgctgatcgactgccgcagcctgaggactcgccccgtccgtattccggctggcatcgatgttgtcatcatcaactccaatgttcgccgcggactggtcgacagtgaatacaatgcccgccgggcacaatgtgaagaggcggcccgccattttggcgtcaaggcgctgcgcgatctgaccatgacgcagtttgtctcccgagccgatgagctggatcccgtcgtcgcccgccgcgcacggcatgtcatctccgagaatgaacggaccctggccgcagccgatgccctggccaatgaagacatgctcatgatggcagagctgatggcgctctcccatgcctcgatgcgggatgattttgccattaccgtgcccgccattgatgccctggtcgacatcatcaaggagatcatcggcagtcgcggcggtgtgagaatgacgggtggcggcttcggtggctgcgttgtggcgctggtgccacattcactgacctcgatagtctgtgaacaggtcaatgcccgctatccccaggtcagcgggttgcaacccagcatctatatcagtaaaccctcggcaggcgccggtatcctctgatgtccctgacgatgtcgctatcgggcactcttcgtagccatcacgaatagtgacatcgtcgggagagaactgacgccggtttgaacgcgttgcaccctagccaggctctggcagcaaagacatgggcaaacatggcaccgtcatctctcccatcctcttcaacaccagcaggtcaatcggcaaacagggacgtcagtgacgtccctgtttgcggccaatacccggtgttttgatgccactcgcccgtgctttgcttcacctgtctgcaatccccctgtcacagcggggtggcgcatttgcgatattcggtcgggctgacaccgacccgtttcttgaatacccgtgagaagtagagctgatcgtcataccccacctgctggccaatggcggcgaccgacatgggcgtggtctgcaacaggagcttggcccgcatgatccgttgatcttcgcgccaacgcactatgctcacccccacttgctcacgaaacaggtgggccagccgcgaaggagacaaaaacacctgctcggccagcgcctcgaccgatatctcagccgaaagcgagtcgctcaggatctggcacgcctcgtgaaccctgtgatcaatggcgggatattccgtcagggaggacgcctcgtaacagcggatgagcagccgctccagcaggttcatcgccagttgctccgacatgggcctcagctgcttgtgggtctcttcgatatcgagaaacagcgcatcaaattcatcgagcaactgaccgtctgccagattcaggcgccccacattggcgaccgcccgcggccacttgagccagtcggcccaataggctcttggccggaaatagacccagcggtgataccactcccgggcatccggtgccctgccgtaatggtgcacggccgcgggcgggaagagcagcaagtcgcctggctccaccgtgaacgcctgatcaccctgaaagatctgccccttgcccttgatggtcaagttgacgatgaaccccttcatgccaccaggtcggtcgatgatgaagtcgagcgggctgtgttgctcgataggggtcatgccagagacgaggaagacatcgaaggcatatccgggcaacaggggattgagttgttttggcttctctttttgcattgatgacatggcacaaaaaagcgcttgggtaaaaaaatcggcatgggccattgtagagactcgctttgggaacacgctatctgacggccagcgcagtgtgaatttattgaactggctcacagtcgggtctgctgcgcgccgggggaggaccagacaacaaggccagcgagatgctggcctgagatggcgtgagaaaaccagggtcagactcgtgccttgcgcacctgcttgtagcggtcgaacaggacggcggcgagcaggatcaagccacgcaccacgtactgggcgaacggggatatgttgagcaaattcatcgcattttccatcaagcccaggatcaacacaccggcgatgatgtaggagatcttgccaatgccccccttcatggagacccctcccagcacgcaggccgagatgaccaccagctcgaagccgatggaggtcatgggctgcccggaggtcatgcgggaggcgagaatgatccccgcaatcgaggcgatcagccccgtcatggtgaagatgatgatcttggtgcgcaccacgttgacccccgccagccgggcggcctcttcattgccccccatcgccagggtattgcggccaaaggtggtcttgttgagcagcaggccaaacagcacgaagcacagcgccgtcagccagataggcgtcgggatccccagcagggctgagctgccaagttcgaagaagccctcctccactatgccgaccgccttgccgtccgagatgatgtagcccaccccgcgcgccatctgcatggttgccagcgtggtgatcagggcattgatcttgaacttggccaccactatgccgttgatgaggccaaacaggacgccgaccgacatgtcgaattcaccggaggcgaggcagaacagcatgccgcaggccaccatgccggacatggagaccgctaggcccaagccacgcatgttgatcaggctggcaaagttggggatcagcacgcaggccagcaggaacaggatggcgaagatcaccagcatcccgtattgatcccacactcgagccagttgcactctggtgccggtggccgccgagacagtcgcggcctgaccgacagaagtcgttgttgtcatggtatttctcctgattattccggatgctgttacatcgctgtcatgggttatcaacgggccggcatggccaggttcagcgccttgacttcattggcgtcatggtgggaaagctcccctgcgatcaccccttcccgcatgaccatgatccgatccgcaatgcccagtacctccggcagctcactggagaccaccacaacggcaatacctaccttggccagatcgtaaatcacgttgtagatttcattttttgccccgacgtcgatgccgcgggtcggctcgtcgagcaagatgaccttcatgtcttcggagagccagcggcccagaatggccttctgctggttgccgccggagaggttcatgatggcttgatgaggagacggggtcttgacccgcatgtcgcggatccgcagccgtgcgttctcgtcttcccatttctggttgatccagaagcctccccacgccttgtggcgccgggcgctgatattgatgttttcctgcacagagtggatggggatgatgccaagggcctttctgtcctcggtacagagcatgatgccgctgtgaatggcatcgatgggattgcggatgggtaccggcttgccgaacaccgaaatctcgccggacaccatcttgtcggcaccaaaaatcagcttcatcagctcgctgcgaccggcgcccaccagaccgaaaatgccgaggatctcgccgcgtttcacttcaaacgaaatgggtgccttcaggccgggtcccatcaggttgctgacctgcaagccaagctcccccaatggacgaggactgtagccatagatatccgtcagctcgcgtcccaccatggtcttgaccagcagatcccggctgacctccgccatagcgtcaaaggtgcgtacaaactggccatccttgaaaacggtgatggcatcacacaactcgaagatctcgtccatgcgatgggagacatacaagatgaccttgccctcatcgcgcagctggcgaatgacccgaaacagctgctctatctcgcgggacgacaagctgctggtcggctcgtcaaaggcgatgatatgcgcatcccgggtcagggccttggcgatctccaccatctgccactggcccagcgacaggtacttcagcggcgtctcgggcgacacatccatgccgaggcgcgccagctgtctggtcgcatcccggtacagtttttcccgatcgatgacgccgtgccgagtgggcagctgacccagatagatgttctcggcgatggtcatctcggggaccagatgcaactcttggtaaatgatggcgatcccgctctccagcgcatcgaccgtgttttgaaacaccctctcctggccatccagcttcaccacccctgtagtgggagcctgaaagccgctcagtatcttgagcagggtggatttgcctgcgccgttttcgcccatcagcgcatgcactgtgccccggtgacaggaaaaggagacgttttgcagcgccttgacgccaggaaactccttgctgatgccgcaaaactccagataaggaactgactgatccatgtgtttactccaggtaacaggcatgggcggttttgcaccatgcctgtagagatgtcaggggttaaaccgcgcctgtcacagaccttttttctgcagctcgaccttgaagttgtcgcgggtaatgagcacaacgtcggtcacttcggtgaacttggccggctctacgtcattgaccacccagtcatggagcatctggatgctcttgtagccgtgcacatccgggcttggcagcagagagccgaggaaaccggtggcgctggacttggacagctcgttcaccgcgtccaccccattgatgccgataccgatgacgttcgcggccttgaagccctgcccttcggtggcgcgcacgccgccgagcacagtgttgtcattcatgccgacgatgagccagttcttcacctcgggatgctgcaccagcatggagttggcggcgtccagtgcccccggaatgtcattggccttggtcggcgcacgatagatctgggcatcggggaaaccggcggccttgagcgcgctcagagaaccctcaacccggcgacgggcggtatccagctcatcggccgtgatggcaagcacccctgtcgccttcacgtcccactggcgtttttgcatctccgtgtagagctcctgcccctggcgttcccctatcttggtggcggccatcatcaccagcggcacattttccatgggcttgcccttggcgttgacgaactgatcgtccaccgtgatgactttcagccccatgctgttggccttggccatgatggccgagcccagcttgggatcaggggtgcagatgacaaagcccttggcgccgttggccgccaggctgtcgatggcattgagggtcttctcgccatcgggcacggcaatcttgatgacatcaaaaccgagatccttgccggccttgtcggcaaaggtccattcggtctggaaccagggttcctccggctgcttgaccaggtagcccagcttcaatgcctcagcagagaaagcagaatttgctataccgagggcaaaccctactgcaatcatgcttttaactattttgttcatgcgagtgtctccaactgttctatcaatccatgtatcaacgaagtgcggctgttcagttgattcactccgtagccgcataaaagcacgttcaaacatgacgttattgttgtcgctagatgagcgaaccaagttgtaatcgttttcacatgaaaaaatggagagcaggatcacgccatgaaattgcagccattttgtctatatatttagcaaaatagtcacatatcaaattccagagggtcgtcaccctcttgcactgacagcgtttaaatccatatttccagcagccaatggctaaccgtccgctctgtgcatctcctatggttcctccctgttaccccttcattgatggtcaggagcacatatgtctgagcaccccaggtccgagcacatcgtcatcggactcgacttcggcagcgattcggtcagggcacttgccgtgcgttgccacgacggcgctgaactcgcgacccatgtcgtctattacccgcgctggcaggccggtcactactgccagccggtcaccaaccagttccgccaccacccgctcgactatctggagtccatggaacaggcggtggtgcaggtggtgggccagctctcccccgcccagcgcgccgccgtgcgcggcataggggttgacagcacgggctcgacgcccgcccccatcgatgaagagggccgggtgctggccctgcgccctgagtttgccgacaacccgaacgccatgttcgtgctgtggaaagatcacaccgccatcgaggaagcagaagccatcacggcgctctgccacggcggccagttccccgaatacagccgctatatcggcggcatctactcctccgagtggttctgggccaagatactgcacgtctcccgcagcgatgctgcggtgcgcgccgccgcctgcaactgggtcgagttgtgcgactgggtacccgccatcctgagcggcacccaggcccctgccaatatcaagcgcgggcgctgctccgccggccacaagtccctctggcacccgagctggggcggcctgccagccgccgattctctcaatgcgctggatccgctgctgacccgggatctcgacttcccgctcttcaccgacagctggaccgccgatctgccggtcggcaccctgacgcccgaatgggcggagcggctgcacctctcctgcgaggtggtgatagcgggcggcgccttcgactgccacatgggcgcggtcggggccggggccggcaacaatgcgctggtcaaggtgataggcacctccacctgcgacatcctgatcgccgatgaagccaccattggcgatcgtgccattgccgggatctgcggccaggtggacggcagcgtggtgccgggcagggtgggactggaggcgggacaatcggcatttggcgacatctacgcctggtatcagcgccagttgagctggccgctggaccggctcgccgcccagtatccggagctctataccgccatcgaggcccacaagcagcagctgttgccaagcctggccgccgcctgggatcagcaacgcgatctggcccatctgccggtggtactcgactggttcaacggacgccgcaccccttacgccaaccagcgcctgcagggcactgtcaccggcctcaacctcggcacggatgcgcccgacttgttcggcgctctggtggcctccaccgccttcggtgcccgcagcatcatggagtgcatgactagccaacaggtgccggtggaccaggtgatcgcgctcggcggcatcgcccgcaaatcaacgactgtgatgcagacctgcgccgacgtgatgaatcgccccatccaggtggtggcatcggatcagtgctgcgccctgggcgcggccatctttgccgccgtggcggccggtatctacgcggatgtggctgatgcacagcgggacatggcgagcgccgtggagcgcacccaccagccacaccctgaacgggtcgccgaatatgagcggctctatcagcgttaccttcaatggagccatgccgccgagcccctctacaaccagggagcactggcatgaacctcaaatctctcaaagagcaggtgctgaccgccaacctggatctgccgcgccatcatctggtgaccttcacctggggcaatgtgagcggcatcgacagggagcggggtctggtggtcatcaaaccgagcggcgtcagttacgacaagatgcagcttgaggacctggtggtgctggatctcgcgggcaagcaggtggaaggatccttgcgcccctcttccgacactgccacccacctggtgctctatcgcacttaccctgaacttggcggcgtggtgcacacccactccacccatgccaccgcctgggcccaggcggggcgcgccatcccgatttttggcaccacccaggccgactatttcaacggcgagatcccctgctcccgtctgctcaccccgagggaggtcgaagaggattacgaggagctgaccggtcatctcatcgtcgagaccctcaaacagacccccattctcaccatgccgggggtgctggtggccaaccacggccccttcagctggggcaaggatgcggatgatgcggtgcacaacgccgttgtgctggaagaggtggcgcgcatggcctggctcaccggccagataaacccgcaggcgcaagccctgccagactacctgctggagaaacactaccagcgcaaacatggcaagcacgcctattacggccagaccgagacttaatcaatcaagaggacaagatcatggagtttatgaaacagctggaagtgtggtttctggtcggcagccagcacctgtatagcgcaaccacattgaagcaggtcgccgatcacgcccataccatgaccagccagctcaacgagggggccgggctgcccatcaagatagtgctcaagcccaccggcaccaccctcgatgaaataagcagcgtcgctcgcgatgccaaccacagcgagcagtgcgtcgggctcatggtgtggatgcacaccttctcccccgccaagatgtggatcccggccctgagtcagctgcaaaagcctctgctgcaatttcacacccagttcaaccgggatctgccctggagcgagatcgacatggacttcatgaacctgaaccagaccgcccacggcgggcgcgagttcggtttcatgggggcccggctgcggctgccacgcacagtggtggtcggccactggcaggatgaggaagcctggagcaagatcggcaactggatgcgcatcgccgccgccattcacgacagccgccacctgaagatcgcccgctttggcgacaacatgcgtaacgtggccgtcaccgaaggcgacaagattgaagcccagatccagttcggctatcaggtgaactatcacccggtcggcgatctggtgaagatcatcgatgccgtgcccgccgccgatatcgaggcgctgctggccgagtacgaacagagctataccctgaccgaggcggtgcaggcaggtgggccgctgcgcgcatcgctctacgaggcggcgcgccaggagttggggatgaagaaattcctcaccgagggcggttttggcgccttcaccaccaccttcgaggatctccatggcctgcaccagctgccggggctggcctgccagcgcctgatgcagcaaggcttcggcttcggggccgaaggggactggaagaccgcggccctgctgcgcaccatcaaggtgatggggacaggccttgcgggtggcacctctttcatggaggactacacctaccacctggaggcgggcaataatctggtactgggatcccacatgctggaggtctgcccctccatcgccgccgacaaacccgtgctggatgcccagcatctggggatcggcaagaaggccgaccctgcccgtctgctgttcgctgcaccagccggcaaggcggtcaacgccagcctcatcgacatgggcaatcgcttccggctggtggtcaatcagctggaggtggtggacttgccagaggccatgccgaaattgccggtggcgagcgccctgtggaagcccctgccgagccttcagaccagcgccgaggcctggatcctggcgggcgccgcccaccactcggtgttcacccagtcggtagacatagagcagctgcgcaccttcgccgacatcatgggcatagagttcgtggtgattgacgagcacacccgcatccccgcgctcaaggagaccctgcgctggaacgaggtctactacaagatctgccactgatcccttaatcggccagcggccaccagcatgacagcagccccgccagcggggctgttgcttttttgatggggcagacagatgtcaccctgtcagggaaggaactgacggcgatcagggatggtcgcggctctccagcagccagtgacagacccgctgcaccccctggcgctggctgttgggacgggcaaccagggcatactcgtgatccgtgctgagcaccggggcaaagggggctaccagcacgccgctctccagctcctcggccactatggtgggatccccgagggagaggccgaatccctgcaaggcggcattcatcgccagatccagggtatcgaacagctggcctccctgggactgccagggggtggcgatgaaggcggcaaaccagttgcgccaatcccgccgatccgcgctggcatgaagcaggggcagcaggggcaactcctcaatggtgcgctcgaacaaacggtgcttggcggcaaaggcgggggcacagacgggggtcagctgctcttgaaacagcggctggctgtgggggtatctggcctgacaggattgatagacgatggcgagatcgaagggctcgcgggaaaaatcgatgccgtggctgtggctgccacgcacttcgactgcctccccctcgaagtcctgcaaccgtcgcagcaaccagcgactggcgcaggaagggaccttgatgctgatggcctgctcgtggggcagggtttgcagggcgcagagcccctcccctatgcgggccagcccttcgcgaacgaagggcagcaaccgctcggcggcaggggtcagggccaggcagcgggtgccgcgcacgaagagcaggtggccgaggcgggcctccagctgggcaatctgcttgctcaccgccccctgactcacgcacagctcgtcagcggccagggtgaaactcagatggcgggcagaacactcgaaaacctgcaagccatacaggggcaattggctgcggggttgggtggacaacatactagcctccatgcttgagaaaaactcatgcataacatgccgaataatccgttgtccggcaagagagcgaggactaaaaagggacatctttcaaacactcaggtgacgacgtcatgtcttccccccgcattgtcagcaaactgccccaggtgggcaccaccatcttcagcgtgatcggggatctggccgcccgccatcccagcatcaacctctcccagggggcgccgagcttcccctgcgatcccgagctcatccgggtaacccacgaggccatgctggccggggagaaccagtatgcccccatgacggggctgcccgccctgcgcgagcagctggcggccaagatagcgaccagctatggccaccactatgacgccggcgaggaagtcaccatcactgccagcgccagcgaggccctgttctgcgccatcaccgccctggtgcacccgggggacgaggtgatcatgttcgagccggcgtttgacagctaccgccccatgatccagctgcaaggcgccacccccgtggtgatcgccctcaaggcaccctatttcgccatcccctgggatgaagtggcggcccgcatcaccccgcgcacccgcatgatagtgctcaacaccccccacaaccccaccggcaccgtctggcaggcaggcaggggatcaggagcacctggcccgcctggtgcgcggcaccgacatcctgatcctctcggacgaggtgtacgagcacgtggtgttcgacggcgctctgcaccagagcgtgatccgctatccggatctggtagaacgctcagtcgccgtcttctccttcggcaagaccttccacgtcaccggctggcgggtgggctactgcgtggcgccgcgccccctgatggaggagatccgcaaggtgcaccagttcgccatgttcgccgccgacacccccatgcagtacggcttcgcccacctgttgcagcaaccggcccactaccaggggctggcggccttctatcagcgcaagcgggatctgctggtctcggccctgggggattcgcgctttaccctgctcccctcggcgggcagcttctttatgctggcgagctacgagcgggtaagcgacgagccggacagcctgttcgtgcagcggctcattcgtgaccacggcgtcgccaccattccggtctccgccttctatcacgacagcacggatcagcgggtcatccgcctctccttctccaaggatgacgataccctgctggcgggcgccgagcgcctgtgcggcgtctaggaggcaacatggattcagtgcgcgttgccgtcctgcagatggtctccggggatgaccttgaccacaacctgacccaggccgaggccctgctgcgtcaggccgcggccgagggggccgagtttgccctgctgcccgaatacttctacctgatgcctgccgacgagcgggcacgggtggccctggccgcccccgtgagcgatcaccctctgctggcatgggcgcaagggctggcccgggagctcgggatctggctgctggcgggcaccctgccccttgaaagtgatgagcccggcaagatgcacaacagcagcctgctcatcgacccgcaaggggccctggccagccgctacgacaagctgcacctgttcggcttttgcaccgggcaagagcagtatgacgaggccgcaaccatgagcccgggccgggaggtggtgagccatcccctgccctgggggatgctgcgcttcgggatctgctacgacctgcgcttccccgagctgtttcgactcgatcctgcgcccgatttcatcgccctgcccgccgccttcacccacaccaccgggctggcccattgggagctgctgctgcgggccagagcggtggagaacctggccttcgtgctggcctccgcccaggggggccatcacccgggtggacgccgcaccttcggccacagcatgatcatcgatccctggggccaagtgttggcccgggtggaagagggtcatggcatggccatcgccaccctggatctggccgcccagcgcaaggtacgcagccagctgccggccctcagccatcgcaagatatccgtcggccccgcaagccgacacaactcatgactatcggcatgacgccacagacgccacaactgcaagggaatgaccatgaaactcaataccgcaatgatgctggtggccctggccaccgccggccaggccgccgccaaacccctggtgatcgccaccgacgccacctatccccccttcgagatggtcgatagcagcggcaagctcggcggcttcgaagtggatctggcctatgccctgtgcgcggccatgaagacggagtgcgaggtgatcaaccagccctgggatgccctgctccccggcctgcaggtgcgcaagtacgacgccatcatgtcctccatgaacatcacggacgagcggcgtcagaaggtcgccttcagccaggtctactacatgatgcagaaccgcttcgtgggacgcagcgacaaggcggccgactttgccgacacccctgagtacttcaagggcaaggtgatagcggtgcaggaagggacaccccaggacaacttcatcaccgcccactacggtgacgtggccaagatcaagcgctacgtcaacgcccagtcccccatgctggatctgcagtccagccgcgccgactacaccttcggcaacatggtgcagttgaaggtcggcttcctcgacaaggagatgggcaagcagttcgccttcgtcggtccccagttcaacggcacccaggacaagatcctgggagaaggggtggcggtggccctgcgcaaaaacgataacaagctcaaggcccgcttcgatgccgccatcgagagcgtcaaggccgacggcaccttcgacaccctgctcaagaagtaccagctcgaagacctgctctgatcccgacgccgggcatccgtcaggccataccttgcatgccagtcgacaccgactggcatttttttacccgggttctgccggcaacgcggcaaactgccctcctttatgcaggccgcctgtcacctcgacgcggggagagcccggtctaataccaatggcgacaagcactatctgtcttctgacctctatccttcccttgcaaccctctgtgcaagcgaaaaaagagacttccgcatagagattgttcggtaataatttcgttgtctgtcgcatttcaaggagatggaatggaactcccctctgtggtcacctcaattctggcgattgccctgctctttttgggtccattgtttttactgattagcgccatgacgtttatcatgaagaggtacaaacggcatcacaccagccctttgacccgggatctactcagaccggcaggccataccctgcaagagcaaattgatgatcagaggatcgatctcttcggcctcatgttgatgacccccttgatgctactcatggtcgccctgctggcattgttacaaagcaccctcaacggcactcgggtatcactaaaccagctagtcattttcggggtaatagcagcaggcgcctttagctacttctcctatcgcacctatcaggtcatccaacgcctacagcatctgaaactcggctatgcctgtgagctggccgtcggtcaagagctcgaatacctagtcaggcccaaagatcacccctatcgggtctatcacgatattccgttcgatgggttcaacatcgaccacctgatcatctcccccaatggcgtcttcgttgtcgaaaccaagggacgatccaaaccaatcaatgacggtaccaggcagttcaaggtaagggtggaaaacaatgtgctgcatttcccaaatcatgtagaaaccgaaccgctggatcaggttaggcgcagtgtcacctcggtgcgtaactggctcaatagcgccacgggtacagatgtgccggtaggcgggatcctggtgctacccggctggtatgtcgaattgtgtcagaagacgaccgccccctatgtcgtcagtgcagccgcactacccaaagtcttgccccagttgagagtgggcacactggaactggcacatattcaagccattgcccatcaggtggagcaaaaagtaagagacatcgccaaatgacactacgaaagtctgcccaataaaccagcagccagacgagctgcccttcgctctgcctgcgctatggtttaccatgcaggcaattgtggtgcagggcaccgctcacccaggtgctttggcgccgtcgccatcccggacaccctatctcggaacttatgagcaaaacagcacaatccggcattgagcccaccttctacttccacgattacgagaccttcgggatcagtccggcgaaggacaggccgtcgcagtttgccggtattcgtaccgatgcagatttcaacatcatcggcgagccactggtcatctattgcaagccgccggcggattatctgccggatccggaggcgtgcctcatcactggcatcacgccgcaaaaggcgatgaaagacggactgtgcgaggcagatttcatccgccagatccacgagcagttcgctacaccgaatacctgcgtgctgggctacaacagtatccgcttcgatgacgaggtgacccgctacaccctctatcgcaacttctatgacccttacgcctacgcctggcaaaacggcaactcccgctgggatatcctcgacatgctgcgggcctgctatgccctgcgcccggaggggatcgagtgggcctttgatgaggagggcaaaccaagttttcgtctcgaaaagctcacggtagccaacggtgtatcccacgccaatgcccacgatgcgctctccgatgtgctggccaccatagagatggccaagctggtgaaaaaggcccagcccaagctgtttgagtacctgtttaccctgcgcaacaagaacaaggtcaaggcgctcatcgatgtggtgaccatgaagccgctggtccacgtctccggcatgttctccccctggcaggggtgcgttagctggatatcgccactcgcctggcaccccaccaaccagaatgcggtgatcatggtggatttgacccgcgacccgaccccgctcatcgagctttccagcgaggagatccgcgagcggctctatacccgcaaggacgagctgggggatctggccgccattccggtgaaactggtgcacatcaacaaatgccgtgtgctggcgccagccgccaccctgacaccggaacgtgccgatgagctcaccatcgaccgggagcagtgccgcaagagcctgaacctgctgcgcgctcaccccgaggtgcgtgaaaaactggtggaggtgttcaatcaggagttcgagggcagcaatgacccggaccccgatacccagctctacgccggtttcttcggccacggcgacaagtccaccatggatctggtgcgcgctaccccggccgacctgctgggtgagcgtgagtttgccttcacagatgcgcggctgccagagatgctgttccgctaccgcgcccgcaactggccccataccctgagcgaggcggagcaaaaacgctggcgtctgcactgcagcgactatttcagccgccgcctgccggactatgcccctcgtctcgaggcactggcggagcagaatcaggggaacgaacggaactttgcgattctgaagagtctctatcgctacctcgaagatctatgagatgtgatcggtttcacagttaaatgactgtatgctcccctcaccccattcataatgggcaggggagtaaagactcccgaaatttcaactatttgtgcactaacattgcattgactgtctttggctatcgacccttggagatgcttcatctgatgcgctcaggattgcccggtttcggtttgttcgtctgctccctgctgccatcggccagcatggcagcggtacgttttgatgtccccgactacctgttgcggttgccgcagcaaacctatcaactgatcgaaagcaacttcaaccacctctaccagcagaccgacttcaccccccagatcaccaacagctatttcaaccgctccgatctctacaactttgtgggggtgccgctggccattaccccccaggccggtttccagctggaggtttttggtcagctctataaccaaagttcacaaagctatgtgcacatgagcaaggatctgtcgctctatcgcatgatccgggccgacgtgattggcaaccccaatgatgaggtcgccatcggcctggggctcggtatcccgctcagcgcccggctcactttcaaggcgctgctctccagcaacgagatccccggctatggcgccgccaactacgccatcggcttcgagtggcgttactgacctcacgcggtcggcatattgacaggatttaccaaccattcaggctcccgatgggagcctgaatggtttatagcagcaaaggatcagaggtagcggatcacccgcccctcgcccccttgcagagtaagcgaggtaccgatggcgccctcgtcccagaaaatcctgcccaccttccggcaacaggcactcctggggttgcgcttcccagttgaacaggcaaagcaggctacccccttcaggcaacaccacttcgccgcagacaaactccatcgactcgaaacgggtagacggggctcggactgcacacaaggccagcagcttttgcagttgccccccttgctcaccatcaagcgcttgcagtctgtctcctgccagcatcatgccgccgcttgcaaccagcgccgccagatggaagctgtaatccacaggggtggcctgctgactcggcagatcccgcaggcagatgcagtcaggatcgagcgcccatagtctgtcgttctgccaggcacggcagaagacctcgcgggcgatctggcgaaaacggtggccattgcgctccacgtcgtcgctcacccgcatgccgtgtaccagtcccaggctcggccagattggcgcgttgcagccaagcaggaaagccccctcacccgccccgcgcaagatagccgccatcccacgacgataggcttccacccgggtggcggaggtgtcgtggaagcggccgccagcgcagccaccccttgctcgaacttgggcgaaggagtaagccagtcccccattttggcctgatagccatcatcgatctgcacgtagcgcagggccgggaaacgctcggcacgcaccgccagattctcgcgaatgtcatcggcgctgacgtccgtataatagtgataccaggagcaccagccattggggcgctcgcccacctgaccgatcagcgagccgtgttcggcggcgatccgctccgccagttcggccaacagcgcctccctgtcagccccttccaggcagatcagcgcctcgctttgccagtgctgaccggcagacaacaggcgatcttcgcagttcatcaggatctgcaagcggccatccgggtagaggcgaaactcgccgccaaaacggtgacaactggcaaaagcgagcagcagccaacccttgtcatgctccaccagcaacaggttatgaactgtgtgatagccatcatcgtccgtgatgcgatagacgcttgaatcggggcaacggccaaccgattgagggaattgccagctgcccatggtctgggccagcatctggaacccttcgccatagagaggggtgtcgagcgggaggccgagcttgccatcaaacagtacccagcgagcgacccgggtatcatcactgcccgtgttgtcgagccggacccggcacaaggacccgtcccactgacgggtctgcaacaactgagggggcaggtcactatcggccgccagttgacgcacgcgggacaagagggatgtcatggctactccttgtaattgtaaaatatgtgttcagcacgccatggtcttgaaaaaccatggttcagaaaggtttgctatcaaagaatcttcaatgaaatcagccatcatcgaactaatttcagctgttattgttttaatgccgcgcccctgcctctctggtaaactgcccattcattcacagtttccaagttgaggctcaggtgattgcgcaacgtgccttgctctaccttcgtgactttatggtcatcgtcgcctgcctgctggtgggtaaaaccctggccgccatactgccttttgccttccccggcagcatcatcggcatgctgctgctgttcgtgctgctctccttgcagctggtgaagctgcactgggtcgaactcggtgccggcctgctgctgcggcatatgggcgtcctgttcgtgccggtagccgttggcctggtcgcctggcttgagcccctgcgccagtccttcggtctcatcatgctctgcatcgtactggggatagtcttgatcctgggcactgtcgggcgcctgtaccagaggatgaacaaatgatcttctggcttgccattcccctgaccctggcactctattttgccacccgggccctctatcgccgtctgccctggcccatcatcaatcccgtgctggtgcccaccgccgtcatcataggcctgctgctctggctggatctgccacttgagcagtacgagagtggcaccctccccatcacggccctgctggaacccgccgtggtggcactggcactgccgctgtatcagcaggcccgccagatccaggccaggctcaagcccatcctagtctgtactctggcctccgtcttgatctcggtctgcactaccctgctgatcggtcattttatgggcgccgacccggcgttgctggcatcgctcgccaccaagtccatcacaaccccgcttgccatgagcgtcagccagtccatcggcggtatacctgccatagcggcggccgtggtggtggtggtcgggattgtaggcgccctcatcggatacccgctgctcaaactgatgcgggtgacagaccccgaggcccagggactcgccatgggagcctgcgcccacgccatcggcaccgccacctcagccgagaagggcatcacccagggggccttctcgtcgctggccatggtggtgtgcggcatcctcaccgccgccgtcgcccccctgctgtttgctctttatcactggttgacctgagggtcacccatttgctggcgctgcgggcctgttggcccgccactgtgcgagctgacgcacaatttgcgcaagacaaacgtttcctttatcctcctcctccttttgcccgtcagggcgtgagcgcgctcacacattttgccgagcttgctccctacaatggccccccaattggcctttgaggacacactatgcatccccgttttgccaagccactcgataccctgtccgccccgctcaaagcggcgctgctgcccatgctggacaacgatttccaggcccgtttcacgccacagcaggtggcgaccctgaaagccgccacagggctggaagatcgcgccctgcgtctggcgctgctgccactggccgccgcctgctcggtggcgcccatctccaaattttttgtcggcgccatcgcctgcggcctgagcggtacctggtatttcggcgccaacatggaatttgccggacaagggttgttccactcggtccatgcggagcaatccgccatctccaacgcctggctgggcggtgagacagggatcagcgaaatcacggtcaactacaccccctgcggccattgccgccagttcatgaacgagctgagcaccgccaaaacgctgcaagtctccctgcctgacgacttgagcgcgctgcaatccttcctgccccactcctttggcccggccgatctcgacatcaccgatgccctgatgagcccgcaagctcatgacgagctggtgctcgagagcgaggatccgatctggcgagcggcgctggccgctgcccgtcaaagctacgccccctacagccagggctatgccgccgtggcgctgctgtttgccgatggccgcctcttctgtggtcgctacgcagaaaacgcggcgttcaatcccagcctgccgccgatgcagatggcctgcgcccacgctgtgctgtgcggcgaagatctcgccagcatccgtcgcgccgtgctgctggagagcaaaaacggccagatcagccagcgggattctgcccagtccaccctcaaggcgctgggctcggtcgagctggaataccaggccgtctgaagtaaatgacgtccaacaacaaggggagccattggctccccttgttgttgctgttgatcgctgagtcacgtcagtccgtcaggattcccagatgatgctctgggaggaggaccactgctcgccgatgtccgcgtatttttgctccagcaggtggcgcttgatcttcatggtgggggtgagtacaccattttcaatgttccagggcgtcttcaccaccaggatgccgcgaattctggcgtgagattccagttgatcgttgacccggttgcgcgccgcctccagctgggcattgatggtttcccgattacccttcatggcactctcggccagctgcaccagcgcaatgggctggggcatgccgtaaccaatcacacacagctgctctatgatgggttcttgtcccagcaagccttcaatgggcacaggtgccacatacttgcccttgccggttttgaacacatccttcatgcggcctgtgatggtgaggtagccctctctgtccagcttgcccatgtcgccagtgtggagccagccgtcggcgtcgatggcttcgctgctgtgctcggggtccttgtagtaccccagcatcatgccgtcacagcgacagaggatctccccctcatcggaaatcttgatggtcactccgggccccgccttgccgaccgtgcctatcttgtcggcgcggaaggggtagttgagggtggaaaaagcgtggttctctgtcatgccccaggcttcggttatcttgatgccgatgctgttgtaccactgcagcagggccggtgacactggcgccgagccgcagcccagcacccgcgcctgatccagccccagccctttttgcaacttgcccttgataagccccgagacaaacgggatcttgagcaacagttccagcttcttctggggcagcttttcgtggatcttgatgcggaacatggcccacagccggggcacagagataaagacggtgggacggcaacgcttgacgtcatcaatgaaggtgtcgagcgactcggggaaagcgatggtggcgccgctgaacaggctgccgccatagatgtaaacccgctctgtgatatgggcgagcggcagataggagaagccgcgatcggtggcggtcagctccaccgcttccaccagcttttcacaggaccaggcataacgctcgacgctcaacatggcgcctttgggcttgccggtactgcctgaggtgtagaccaggctcagcagcgcatccggtacctgcaccgggctgtcggggataggttcgtgcgcctccagcagatcgtcccactgatggctggcgggcatggtctcatagggcatggcgatgcgcagaagggaggcaggcacacccgcctcctggctcttccagtcatccagcttgccgacgaagatcgccttggcttcgctgtgacgcagcacatattcgatggtatcgacgttggcggtcggatagatgggcacgctcacgtactgccccatctgcatggccagatcggcgataaaccactgggcacagttcttggagagcagggccaccttgtcaccgggcaccaggcccagatgacgcagcgccgtcaccatgcgccgcgcttcgtcagccacttcaccccaggtaaagtcgacgtactcgcggttgatggtttgacgaagatagactcggtcaggacactgccgctcccaatggtagagcatctcgagcggcagtttattggcaatacgtgaagaggaagccatagtttaatccctgaaacaaaaggcgaaacttattattaacctttcactaacttcagggaagcgtcaactaaaacttctgtttgaaatgtgtattcgatcaagcttccgcttgctgctgcaggcgcttccacatggcttgtaccagctcttcatcctgctcggaaagctccccctccaggatggcctcattcaggctgcgcagtacataactctttacatcccgcaccagtgtcttgccttccagctcggcacgcgccaccgccagcgaaatgtgaccgcgcagataaccccccgcaaacagctcatcttcagtcgccgtggccaccatggcgtctatcagtcccaacaacttgtgctcaaattcatgaatcgtcatgtaacgcagcctcattttcagagtggctggcaaaaaattgccggcaaaataattcgggagagtggaaccgcgatccggttgatcacggctctctggcgcaaggccagccgcatccttgatgtcctattccgggttggccaccgggtagatgacctgatccttgtatcccgtggttatgcgcagataaccacttaacgaccggttcagtgccggatcatcggtatccaccagcagcggcctgcccccgagggcagccagcttggctttggtagccaggacctggatctggtcccgcccgacagcccggatcacctctggactcagttgctgatttccgcgcccgaacagatgtccctgaccgccgatcagggtaatgatcagacgacagtgacgaccgcggatccgggtcaggatctcggcggcggacagatcctgcccgataagccggccattttccaccagatccacgccgagcaaagtattttccagccccagcgccgccatgctggcagcgactgtgctgccggagcccatcaggtagagagtatctggctccatctgctccaccacaccggcggcaagatctgccagtaccagctcttcggactcccgccccccctgcttgaccgcctgcacgtagcgcagatcccccggtaccagcagctgaccatagtggcgggctcgcaccttgcccaggcgaaatgcctcctcgtcgatatccatcacatcggcatccaccagactcagcaattcgccggcgatcatgcgggctgccacgcgaccactggcggcgggggtcacgccgtacacaccggagtggatcttgcagcccgccggaataccgagcacatgacaggattctccgacagcggcgcaaatgtcccgtgccgtaccatcgccgccggcaaacagcaagagatcgacgccggccgcacgcatcaagtcggcggcggcgcgagtgtcggctgccgtggtagcaccagagacgggctgatagacgatgcgacaaggcaactgaagagacgccgcgagatcggcccccatctcgcccgcgaccgtcaacagctcaaatggggtggcaaggtcgcacaggggcaacaaggcttgtcgtgcccgctcctgcgccttgggcacggcccctcgagccagcgcttcagccaccacgccgtcactgcccttgagaccaaccgcgccaccaatgccggcgaccgggttaatgatgagccctaaacgaaacatagatttctccctctggtcagccgccattttatcttttcaaggcatggggacaagccatgttgcgcctgctagaatccgcttcctctcattttgttaaccaaggttcagtcatgctggaatgggctcttgacccctctgcctgggttgcgctcgcaacccttaccctgctcgaaatcgtgctgggtatcgataacatcatttttatctccatcctggttgcccgcctgcccgaggcgcaacgtcagaaggcgcggatcctgggattggggctggccatgggtacccgtatcctgctgctgctgtcgcttgcctgggtcatgcgcctgaccgagccgttgttcaccgtactgggtgaggccatctcgggtcgcgatctcatcctgctgctgggaggcctgttcctcatcggcaagagtgcccacgagatccacgccaccctggaaggcgccgccgagccggagggctccatggcggtcgcctccggtttcgtcagcaccctgatccagatcgccattctcgatatcgtgttcagcctggattcggtcatcacggcagtcggcatggcagatcacgtgcccgtcatggtgctggccatcatgatcgccgtcttcatcatgatgttcgccgccaagtccatcggggactttgtcgacaaccaccccaccatcaagatgctggcactctccttcctgactctggttggtttcgcgctgatggccgaggggatggatctgcacattccgaagggttacatctacttcgccatggctttctcgttgacggtggagatgatcaacatccgtctgcgcagtcaccacgacatcaagaagctcgaacagtaagcggacgagccacaaaaaagagcgccatcaggcgctctttttttatccacacaaccggcttattcgttgctgatgatgatgccaacgcggcggttctctgcccgaccggcagccgtcttgttgtctgccaccggatcccgttcaccgcgaccacggatatccaggttggccggctgcatgccgaccggcaccagcacatcggccaccgatttcgcccgcttcagagagagctgatcgttataagcctcaggtccgttggaatcggtgtgaccatcgatccgcgccttgttcaggccaacccccagcaaggtcatgcccagcttttccaccaggacacgggtgtcagggttgagagcttccgaatcgttggcaaacagcacccggttggagaagtccagagtccaaccctcgtcggtcaggcgaaagccctgctccttgagtacgccgatctgctccgccatcagaccgcgaggggcactttgacagcccgccaacacgctcaacagcaggccgatcaggccggttttcatcaggacagtgatcttcattgttatttttcctcagcagaaacatcaaattccagctggtcatgaagtacaagctcccgacgcagccgtttggattagtacatggcattgtcagcctgctgcaacagttcaccggcagtgagtccctcatccggatacacggcaaggcctatgctgatggcggccaccagctgacgaccatcccccagtaccactgggtcggccatcgccagctggatgcgggacaccacatcctgcgcttcgctctcttgcaacagaggcgtcagcaagatggcgaattcgtcgccgcccagccgacataccagatccatcggccgaagctgatgttgtacccgtctggccaaggcgatcagcacgtcatccccggcggcatggcccagggtgtcgttgatctgtttgaagcgatcacagtcgaggtagagcagcgcaaaccgctcctcttgcaaacggcccgtggtcacggcttgatccagacgagcctcaaaaagagcacgattgggcagaccggtcaaggcatcatgagtggcctgatgcagcaggctggcgttctcccgccgttggtgggcctgccaggcctccagttcatcgagcagggaattgaaatcctggccgagttcgtgcaactcggcgatgtcagcctcgggtacccgcatggcaagagtacgttgacgactgacactgtgggccacttgagccagctttttgagcggcacagtgatggagttttgcatccagcgcgccacatagatagatcccatggcactgaggataaggcagaccagcatggccatcagggtttgcagcagaaacagcagcaggtactgaccgtggccgaccagatggacgcgggctatctcgacgccgccccgcatgatgggctgctcgatggggccgggcaggatgatctgtgcaagatactgctcaagacccgaccagggggtggtcatggcccggctccagcttgccagcggcctgccacttggcagctgaatactggcctgggccacatcctcgcgggtgacaatggcctgcagcgcctccttggcggcctcttcgtcatggaataccacggccgcttcactggtgtaactgatggcgcgcgccaccagctccaggttgtggtccgcatagatacgtagggccagcaaagcgataccggtcaacagcagaccggccatacaaacagcggtcagggacgtcaccatgtgggtgcgtcccaagctctgtcgcaaggtgagccgctgcgcctgtgaacgaaaaaacgccttcatggtgtctcctcatccgctctggccagcttcagcacggcaggatggacccgcactccgctcctggcgagggcatccagattgactcgaaagcgaatacgctccgaccctatctgcaagcagaatacggcgtcggcggtacactcggcgctctgctcgctgatgctgagaatcgcatggccgcgcagccgctggaacaatggcaagcgccgctctggcgccagcactcccagataaagcacatcgcactgccgccccagcatctcatcctcgacatcataacggcgcacactgaccggccggccattggcctgctgcttgatggcgaacagcgctgtggcatattccgtcggcgcggcgatgcataagcgcaactcctctggctcggtgggccagcgggtgtagctgagtatgtcgagcaccgtctggcgcacctgctctgagcgcagctcggcagaggtcaaaggaaggtgctcgcgggccagcgccagcgagcagaacaggagcgtcaaccacgccagggaccgggtcagagaaaaaaagtgcatcatgcctgcgcttattgaacatgcggtctatttgaagggctgatgcccgttcagggagatccggatgaatgtagtattgaacttgtcagcagcatgacaaggcaacatcgacagagcaagggggtgcgtcagcaattgtcgcgataagaaaaggggcccacgctggcgtgagccccgatatatcacttgaattcattcgcttacttcttgctgatcccgtattcacgcaatttgttggcgatggcggtgtgcgacacgccgaggcgcttggccagctgacgagtggaaggaaacgctggatagagccgctcaagcagccggctctcgaagcgtttcaccgcctcgtccaggcccccttcgaaccactcgtcgatgagcggcatggcatcggcggccaccggcaagtccacgtgttccgggccgatttcgtccccttccagcaacgtcatggcgcggtagaggcagttgcgcagctgacgcacgttgccgggccagcggtaggccgtcaggtactcggccatgttgcgggtaaagcgcggtcttggccgttgcaactcgctggcgaagcgggaaacaaactgctgggccagcgccatgatgtccgccttgcgctcgcgcagagggggcagcgccagactcaatacgttgaggcgatagtagagatcttcccggaacttgccgtcgtgcaccagatccagcaactgcttctgggtggtacagatgaagcgcacattgaccttcacctcctgctcgtcaccaacccggcgaaacaccccgtcctgcagcacccgcaggaacttggtctgcagatgggcagacatgtcgccgatctcgtccagcatcagggtaccgccgctggccagctccagcacgccgcgcttgccttcggtgttgttgccaaacgcaccgggggcgtaaccaaacagttcgctctcggccacgttgtccggcatggcggcgcagttgagggccatgaaggggtggctggaacgcaggctggcaccgtggcaggcgcgggccagcagctccttgccggtgccagtctcgccgacgatgagcagaggggcatcctgcatcgccagcttgctcgcctctaccagtacctgcctcatcttctggctctcggcctgcaggtgctcgaagccccccacttccaccgcgtgcaaggcactgaagtgcatgccaacccggcgggcagatttgagcaccacgacggcgccagccagagcctggcggcccttctcttcggccacgaacagcggcatcagatccgccagatactcttcgccgttgaagctgagcttgcaggtctgcggcttgatttcactcgcctccagccagcggctgaaggagaaccccttgaccagagaaccaagggccatgccacgtatctcttccaccggcagggccagggtcgtcagagcagactggttggcctgggtcaccttgcccttggcgtcgagagagaacaccagatccggcagcgccttgagcagggcctcaatctcgtggtgttcacgctctgatggcatgtaggggatggtcttgacgtcatagacgccgggaatgcggcggatctccggcatcaggtgctgaaaatcgcgaaactccagctcgggaaagttgagatagatgatgcctgaggtatcgatttcgatgccgcgcagatcgatgttgtgctccaccagacggtcgagcagttcccgggtcaggcccaggcggtcttcacagctgacttcaagacgcattcgggacacacttcctagctaactctatgaatgaccggataatacagactcgatcccgccagtgcgagcgctggcccataaaaatgcgggcccgccccgctttcgccgggcaggcccgagtcaccggatgaggcttatttgtgcagcggatcgctgagcaactggtcggtacgcgccgccatgatgaagtcgttgcggtgtaatccgcctatcttgtgggtccaccagctgacggtcaccttgccccattcggtcaggatcgcagggtgatgaaactcagcctccgccagttcacccagacggttggtaaacgccagcgcctccttgaagttgcgaaaagtaaattcccgcctcagttgcagctctcctttcaccaccaacggctgccagtcgggaatgaggtgcatcaattcgctcagctcctgctcgctcaccttgggggcatcggcgcggcaggcttcacactgctggctggccagttcggacatgggtctttccttgttcatcaatgggaatgagataacgaaaaatcgtggtgagttcagctcgcctgcttgccggccgccggctcaaagcgtggcgggcgcaggccgaggcgcctcgcctcccccaccatggccatgatgtcctgctccgccaaacggtagagcgccgccagctcaggcaacacaaaataggtgggctgcatgatgtcgatacggtatggggtgcgcagcacttctatgggatcgaagggttgcagcacaggctggccaccgagggcataggcggtctcgccgatggaggagagaatgccgccaccgtaaattctcagcccggcaggggtattgagcaggccgaactccaccgtgaaccagtagagccgggccagaaagacccgatcttccttgctcgcctgcaggccaagctggccatagacatgggtgaagtgggcgaaggcgggattggtcagcatggcgcagtggccgaagatctcgtggaagatgtcgggctcttgcaaatagtcgagttcatcccggcgccggataaaggtagccaccggaaactggcgattggccagcagggcaaagaagcggtcgaacgagattagcgcgggcacggcagccaccgaccagccggtagcgggttgcaacacggcgttgatctgggccaactgggggatgcgatcacagggcagattgaggcgggtcaagccagccagatagtcgtcacacgccttgccttccagcgccgcgagctggcgctcgatcaggatttgccaggtgccatgctcctcattcgagtaatggacaagacccaggggatctggctggtgtgctgtgtagagacttgccatgagcggttccatcctgtgcgcacgcccggacatccaagcatcggcgactcatcgttgactgacaggatcactgtaacggtttgcccctcaaaaaagcagccgcccctggggtcggctgccgactcaaattgtaaacaatttgtgacaaccacaatctaggcccgggccgtcaccccctgttgagataccccgccagctgaccgatgagccgcttgcgcagctcaccgagcttgggtttctcgtcaccacaccagggcaacgggcggcacgcctctatggtacgcaggccaaggcgggccgtgagcagacccgctcccaccccttgcgcggcgcgggcggagagcttggcggcaagctcggctcccagcaactccatccccacctcggtcaccaactcggtggcgccggcatagagcatgttgcgaaacacctgacgaatgaggcggatgcgactccagtaaccgagctcgatggcatagacgtcggcgatgtcctcaatcatccgcaggttgcgccacagcatcagcatcatgtcgacggtggcaagggggctcagggccaccagcacggcggcctcccccgaccatttggccacccgggcctgggccagcttgtcacgctcggtgagcaccaattggctatagagggtcagcacttcccgatcgctgtggctctcgtcgagctgactcagccagctttggtacccctcgcgccccttgtcgccactcttctcggcgagcgcctcgcaaaaagcctgcccctgcccgacaccctgatgagccagcagatcgtcggcgcgcgagcgcacatcctggcgccgcttgagggtgcgcagccgcaaccactcgcgccccactacgccggccgtgcccacggccaccagaccggaggccagcaaccaggcactgccccagagcggtgtggtgagcaactggtcatagagaaaggcgccatattgccccaaagagagcaggccaaccgcccccagcccccaggcgagcagccgatggcgacgacgcggcttgatggtgagggcgggctccacttcggtgaagtcgtcgagctcgtcgaggcgttcgaaactcgcctcttccagctgctgagccggagccggcggccgctcttcgcttgccaccgacacgctgggctcgaggatcaccttgccctgcaacggcgtcgtctcatcggccctgtgttttgtctgatcgttcatctttttgctgttcctccacgcggctgtgcagccatgcctgatctgtatccattgccacagagcctgggttattcgaggtgatccccgagcagaaactccagcgccgcatcgagccggatatggggcagcgcctgatgggcgctcatcgccaaggggcgaaatgcctgaaaatcaaagccctgattgttccaccactgggctggcgggatatgggcaggcacctcccccgggaagagcaataacggctcccccgagaggctggtaccgcggatggcgggaaactcgcggccattggccacccccttgcccacctcggtcgccttgatggccgccagcgccagacactctgtggtgatcccctcaaaacgtgcctgaccccggccgctgcgcaccaggtgctggaacaaagagaccagagggccgtgctgctcgggggtcacgtgatcggccttgctcgccacaaacagcagcttgtcgatacggggcgaaaagagtcgccgccaccagttgctcttgccgtaggcaaagctctccatgatgcgggcgatggcctgctgcatgtcaccaaagctggcggcgccggcattgaggggctgcaggcagtccaccagcactatctgacgatcgaaaccggcaaagtgctgctcataaaacccctgcaccagatgctgcttgtactgctcgaaacgctgcttgagagtggtatagaggctgccatcggcgggctcgccagcaggtttgtcccacatccagggcacaaactgcagcatgggggcaccggcatactctcccggcagcacaaagcgaccgggttggatgaggtgcagcccaagctcgcgcttgcaggcatggaggtaatcggtgtaacgctcggcaagctccgccacaggccgctcttcgaaggtctgctcggcctgccactcagtcgccagccacgcggccgccagcgcctgcaactcggggcgacgcagctgatcacgcacctgctcgctccactgctcataactcagttcaagcagcggcaagtcgagcagccactcccccggatagtccaccagatccacatagagggtggagatgtctcccaggtgcttgcgcaagggatggcgggtgcgatagcggatctcgaggcgaacctcggccaccccgcgagtgggatcgggccaggcagggggatcgccaaacagggcatcgagcccgcgctcataggcaaaggtgggaatatgggcatttttctggggcacccgacgggcgcccaggatccgcccctgccgctgggcatcccacaacggcaagcggccatcgatggccgcatgttcaagctggttgaccagcgctgtgatgaaggcggtcttgccgctgcgggaaagacccgtcactgccagtcgtatgtgacgatcccgtacccggttcaccacgtcggtggccttgtgctgcaagagcgaccatttttgttcgagtttgttgcgtatcaaagcggatcccgttctcccgtttgtcccatttattctcgatcgtacgacccggttgcactcaccgaacctgccaaccagattggtcatgcaggttcgatgagtccggcaggcgtcatcgaaccgtcacggattcacagcttgctgaattcccgttgcagggtgaactccttggaggtcaccagcttctcgatgcgctgcagcctgggctccagagtatcgagctcctgcgcgatacggcccagtgcctgatggggcgtgatccccgcctgccagctgcgcgccttcatgcgcacctcggcaaaatctccctcctcgttttgatagagggtgaccggctttttatcgagcagaaaccaggctgctatgtaggcggtgaaggtgatgaaacctgcaaagatgagaccgctgatggccagcagccgcacgatccaggtctccaccccaaagtagtcggcaagtccggcacacacaccggctatcttgccctgttgggggtcgcgatagagattgcgcccctcccgattcgatggactcataccttgttcctccagcccgggacttccgcatccagaatggactccagcgcgccgacccgctcctgcatcttctcggcgcgggccagcaagccttgcagttgctcccgttcgctatcggcgagaccggtaccgatccgccccttggctctgtagtgcagcaccagccagataggggccaccaccaccatgaagaccaccatgggaaccatcaatacgcccagcagatcttccatccgttactctccctgttttggtgtggtgtcgccctggcccagcttctgacgcatggcctcgagctccttgcttatctgatcgtcggcttccagctcggcaaactgctgggccagggccttgtccgattgtcccagatcggcacgggcttccatctcgtcgatgcgacgctccatgcgctcgaatttgctgaccacggcctgactgtcgccacgggcaacctggctctgcacattgaggcggctgctggcagcttcggtgcggatcgccatcgctttttgacggctgcgggcatcttccagcttggcttccagctgacgtatttcgtcacccagtttctcgatgccgctgtccactgcctgctgctcgcgatagagggtttcggccagctcgctctgcttcttcttctcgataagggcggcacgcgccagatcttcgcgccccttggccagcgccagctcggccttgccctgccactcgttcactcgctcctgatggcgactgacctgacggcctatctctttctggctggcgaggaagcgagccagattggagcgctccttcaccagttcatcttccatttcctggatgatcaggcgcaccatcttctggggatcttctgccttgtcgagcagggacgtcaggttcgaattgatgatgtcggccagacgggaaaaaatactcatgatagaactcctgtggttggcatacgttatttctccattgacaatggcaacttgtgtgccaatctggaacagaatttaacttgttgatttatatggggcctatgggtcgagtttcaagataccccatgcaagtgatgattaaaatcaccaacttttggtaagattgaccagcttttacaactgacagggatcactatgagcacggccacggaaagcctgttgggggaatccaacgcattcctcgagatcattgagcaggcctcccgcctcgcaccgctgcgcaaacccgtgctgatcatcggcgaacggggaacgggcaaggagctcatcgcccatcgcctacattatctctcggggcgttgggatcaaagctttgtcaccatcaactgcgccaccttgagtgagagcctgctggaaaccgagctgttcggccacgaggcaggctccttcacaggcgccgccaagcgccatcagggccggttcgagcgcgccgatggcggcactctgttcctcgacgagctggcaaccaccagcgcccgggtacaggaaaaactgctgcgggtcatcgaatacggtgaattcgagcgagtgggtggggccaaggccctcaaggtggatgtacggctggtgtgtgccaccaacgaggatctgccggcgttggccgacaaggggcactttcgccacgacttgctggacaggcttgcctttgatgtcatcactctgccccccttgcgggagcggcgcgaggacatactgatgctggcggagcacttcgcccacggcatgacccgggaactgggttatcccctgtttgccggattttcgcgcaaggcgacccagctgctgctggattacccctggcccggcaacgtgcgggagctcaagaacgtggtggagcgcagcatctatcgtcagggtaatccccagttgccgctctcggatctggtgctcaacccgttcgattccccctggcgcccccgtgcgcaaggcacccctgccacgcacatcgccagtgagggcctgccacaggctaacccggccgctcagagcctgccgctggatctcaaaaacgcggtggcggagtacgagattaatttactcaagcaagccatgcagcaatcccagtataatcagcgcaaagccgcccagttgctggccctgagttatcaccagttccgtggcatgctgcgcaaataccagctgctggacagtgataacgatgcggattgacgccacaggaaatgctggccctgcgctatcaccagtgccgtggcatgcggcgcaaatacccgctgcaggatagtgataacgatgcggattgaaaccacagtaagcccggttcaggccgactcctgcaactcgccagccccgatgctggcacatttgtataaaaacatggttctacaatgagaatgctcaaacccttgctgcttggattgctggtgctggttaccggttgtcagaaacaagacgacgcgtccaggacgggactcatctactgtgcggaaggctcgccccagaccttcaatccccaggtctccaactccggggtgaccctggatgccagctcccgcccgctctacgatcgtctgctggaggtgaaccccaacacgctggcgctggaaggggggctcgccacccgctggaacgtgagtgaagatggtctctcctacaccctgactctgcgcaagggcgtcacctttcaccacaccccctggttcaatccctcacgcaacctgaatgccgacgatgtgctgttcacctggcagcggctgctggacaagcagcacccctatcacgccatttcggggggcgagtatccctacttctacagcctggggctggatcaactgatcaagcggatctacaagaagggacagcagcaggtggtgtttgaactgaatcggccggatgcctccttcctcgccacgctggccagcgactacgccatagtgctctccgccgaatatgccgaccagatgcgcagcgccggcacacaggcactgctggacactcaaccggtcgggacaggtccgttcagcttcaaggagtatcgccacaacgaatatgtgcgttacctgcgccacccgggttactggggcggcgaagccaagattgaacaactggtctatgacatcacgccaaaatccgccaagcgactggccaagctactgacgggcgagtgcgatgtgatgagtacccccgttgccagccagttgtcggtgatcaagcagaacccgaagctgagcctgtccatacagtcgggcatgaacgtggccttccttgccctcaacacccgcaaggcacccttcaacaaggtacaggtacgtcaggccatcgccagtgccatcaatatcgacaacctgttgcaagcggtctacttcgagacaggacaaccggccaacagcctgctccctcccctctcctggggctacaatccttctctgcctatgcgtcagcaagacttgaagcgatcacgtcagctgctcaaggaggccgggtttgagcacggattcgagatgcaggtgctggtacagccaggctcgcgcccctacaacccggatgccctcaagacagcccagctgatgcgcagcgatctggccaaggtcggcatcaagctgaaaatcgtgcagcaggaatggcctgtcatcgagacgcgcctcgcccatggccactatgacagcctgctgtcgggctggattgccgacaacgccgaccccgacaacttctttcgccagttgctgagctgcaccgccgtcgagcgtggcaacaactacagccgctggtgcagcccggccttcgatcaactgctggatgacgctgtgaccaccccccagctggcgttccggctgcgcaactactattacgcccagaccctgctcaacgagcagttgccgctcatcccgctggcccatgccctgcgcacccaggtcagtcgcagcgacattgaggggctctccctgatgccttttggcggcaccgtcttctaccaagcacacagggagtaagcatgtttctctatattctgcgccgcatcagcctgctgctcattaccctgctggccctgacctttgtcgcctacctgctggattatcggctcatcggcctgcaagccagcttctggagcggttatcctgactttctgagcaacattctggacggggatctggggctttccagtgtctctggtctacctgtgctggacgagatccgccactacttcccggccaccctgatcctctgtgcaacggcatttgccatctcgctgctggtgggcattccgctgggcaccctggcggcactctcacaaggcaagccgctggatctctccatcatgaccgccggcctcatcggctacgctgtacctgtgttctggctggcgttgctggtggtgatgttcttctcgctggatctcggctggttgcccgcctccggccagatcagtctgctttatgacgtgccctccattaccggcatagcattgatcgacgtattgatgagccatgaaccctggcgccaggcggcgctgcacgacgccctgcgccacttgatcctgccctcgctggtgctggcggtggtgcccaccacagaggtgatccgccacgtgcgcagctccctcatcgacgtgatgaagcagaactacatcaaggcagccgcaagccgtggtctctcccgtcggcagattgtctggcgccatggcctcaagaatgccttgccccccgtgttgccgctgctgggtctgcagctgggcagcgtgctcacctccgccatgatcacggaggtggtgttcgagtggcacgggatcggccgctggctcatcagcagcatagccctgcaggactatgccgccatccgtggcgccaccctggtagtggctggtttcgtcatttttaccagcgtcagcacagagctgctcaccaccatcatctatccggcgcggcgcaaagaactctatgcaaaacaagactgaacgtgctcatggcatgacctggagccaggaatcctatgcaagacaagactagcctctaccccgagctcaagatcctctccccgctggagcagacctgggcctcctatcgccgcaatccactggcaatgggggcactctggtgcttcgtgatcctgctgctcatcaccctcattggcccgttgctggtgccctacggcatcgatgatcaacacagctcccgcctgctgctggccccctcctgggccaacagcggcaacatagactacttccttggcacagacgatctgggccgtgacatcctctcccgtctggtggtgggcgcgcgcttcaccttcggcaatgccttgctggtggtgctgatcgccatggtggccggcaccgccatcggcatcctgggcggcatgagcaaggggctcaaatcgagcgtactgcaccacctgctcgacaccctgctctccatcccttccctgctgctgaccatcatcatggtcgccattctggggccaggcctgttcaacaccctgatcgccatcacgctggcgctgatccctcccttcatccgggcgacctacaacgccgttcacaccgagatgcaaaaggagtacatcattgccagccgcctcgatggatcgcccccatttcgtatcatgcgtctggccatactgccgaacatagtggagaccctggtcgcccagaccactcgcaccctctctgccgctatcctcgatatctcggcggtgggttttctcggcctcggtgcccagtctccccagccggagtggggtgccatgctggccgactcgagcgatctcatctatctcgccccctggaccgtgaccctgccgggtatggccatactgttcagcgtgctggtaaccaatttagttggtgaaggcatccgtgaagcactcaaagaggggaatgattaatgcccttgctcgacatacgcaacctcaccatcgaaattgacacgccacagggcaaggtcaaggcggtggacaaggtgagcctgaccctgaccgagggggagatccgcggcctggtgggggaatccggctccggcaagagcttgattgccaaagtgatcgtcggcatccagaaagacaactggacggtacgtgccgaccggatgcgcttcaacgacatggatctgctgaccatggcccccaaggagcggcgccggatcatgggccgcgagatagccatgatctttcaggaccccatcagctgcctggatccgtccggggagattggcgcccagctggaagaggctatcccgaccgattcgtttgaagggaaattctggcaacgcttccagtggcgcaagaaaaaggccatcgcgctgctgcacagggtcggcgtcaaggatcaccgcaaggtaatgcgcgcctatccccacgagctctctgacggcatgtgtcagaaggtgatgatcgccatggccattgccaacaagccgcgcctgctggtagccgatgagcccaccagcgccatggagtccaccacccactcccagatcctgcggctgctggacaagatgaacaagctgggcaacaccaccattctcatcatcagcaacgacattgccgccatcgccaacctgaccgacaccatcaatgtgatgtactgcggccagatggtggaggtcggtacccgggatcagatcctggataccccacaccacccatataccgatgccttgctcaagtccattcccgactttgacaagctggtgcgccacaagtcgcgactcgaaaccctgcccggtgtcattccaccgctgcagcatctgcccataggttgccgacttggtccccgttgcccctatgcccagaagcagtgcgtacagacgccgctgatgagcaagatcaagggccaccagttcagttgccacttcccgctgaacatggatgagccgaaaaaatgatgttcgttaacgcccccgtcaaggagcacagcttgtgattgaaccctccctgttgcaggtcagaggccttagcaagacctatcaaaatcgcaccggcctgtttcgccgccgggcggtggaagccatcaagccgctctcgtttgatctggacgtgggccagacgctggccatcgtcggtgaagccggctccggcaagagtaccctggcacggatcctggccggcatgatagagcccaccagcggcgacatcgccatcgagggtcagaccctggtgcatggcgactaccagacccgctgcaagctcctgcgcatgatcttccaggaccccaactcctccctcaatcgcaagatccgggtcggccagatcctggagacaccgctgcggctcaacaccgaaatgagtgacgaggagcgccacgacaaggtagtgcagaccctgcgtatggtgggcatgctgccggatcacgccctcttctacccccagatgctctccgctggtcagcaacagcgggtggcgctggcacgggcgctgatcctcaatcccaagatagtggtagccgatgaggcgctctccaccctggatatctcggtacgctcccagatcatcaacctgctgctggagatgcaggagaccatgggactgagctatgtgctggtagccaacgatctgggggtggtcagccacatcagtgacgaggtgctggtgatgcacgacggacgagtggtggagcgtggcaaaaccctcaaggtgttcgccgatccccagcatgaggtgacccgccgcctgatccagaactacaacaacgaataccgccgctgatcccgtggccggtgccagccctggcaccggcactctcccctactcacctgcttgaaaacgcgcaaaaaaatcccggctcaggggccgggaattgcgctcaaaaatgatgcgtcgctcgtagtaggaacatggccatggtaggcagcccccttgacatcaacaactgtcagatctgacaggcagcccgctatggaacctgaattgcggatccggcgagcagacaagttcggcttcgagtttgccaaaatacgctacccgctcgctgatatccttacccgcatattgctcggccagggccagatagtcctgataatggcgcgcctcggagcgcaacagggagacatagaagcggcccagctcctcgtccagatggggcgccagcttggcaaaacgctcgcaggagcgcgcctccgatgatcagcttgtcgactatggttgcaggctcgtgggtgcgtacatgctgcatcaggttgcgggcgtagcgggaggcggtcacggggccataggggatgttgcgcgcggccatcagcgccagtacctgctcaaagtggtgcagctcctcctggatgaggcgcaccatgggaaacagcagcgggttgcgggccagctcctcaaacacggtgcgatcggactcccccatgctgcgcttgcccaggatctcggccttctccgggatggcatccagctcccgatagaattccagcttgggcagcagatgacgttttcccttgggcaggcagtagcgacgcaccaggctgtgggcggtgagcgcagccttgttctcgcagttggcgtgatcgataagcagggtgggcagatgggcgggatcgcgcgccattgccacccactcgtccggggtctcgcactgcaaaaactggcgcacgggggctaacaaatcatccatctgaattctcgtctgttctggttgatacggcatttagtcgagtggatacgactgcgcgaagggcgcgacagggtgactatgctagcggatcccgccgtcactgcccacacccggctgcataagtgcttttttttcaatcagataacatccctcccccattgcccagacacaacaatgggggccgcagcccccatctcatctctgtcattgacaacgaaaacgtttaactgccttcgttaaaaatttccagattgctggtgccttcctgccactcacgcaccgccttgttgtcatcgctgcgcatggcgttcaagtgatccagataggactgatccacgtctgaggtgacatagtgaccgttaaacaccgaagtctcgaagtggcgcagctcagggttgatctcccgcaccgcttcttccagatcttccagatcctggaaaatcaggccatcggcaccaatcagtgcacacacctcttccacttcccggccgtgggcgatcagctcgttggcggtcggcatatcgatgccatagacgttggggaaacggatttccggtgccgccgaggcgaagtaaaccttggccgcgcccgcttctcgagccatctggatgatctgctcagaggtagtaccgcgcactatgctgtcatccaccagcaacaccttcttgcccttgaattcggagctgatggcgttgagcttgcggcgtaccgatttcttgcgctgggtctggcccggcatgatgaaggtacggcctatgtagcggttcttcacgaagccctgacgatacggcaggttcagggtatgggctatttccagcgccacgtcacaggaggtctccgggatggggataaccacatccacatcgagatcttcccactcgcgcgcaatcttctggcccagcttgcgacccatgttgaggcgggcggcgtagacggagaccttgtcgatgcatgagtcgggacgggcgaagtagacatattcgaagatgcaggagctcatctgcgggttttccgcacactgctcggagaagagctggccctgctcggtaatgtagatggcttcacccggcgcaacatcacgcaccgtctcgaaaccgatggcgtcaagcgccacgctctcggaggcgagcatgtactccacctggccctgctcgtctgcccgacgacccaggatcagcggacgaatgccgttgggatcacgaaatccgatgaggccatgaccaatcaccagggagaccacggcataggcgccacggatctgctgatgggtcttgcgcaccgcagagaagatatcctccggacgcagcgccatcttgtcgcagagatccagctcgtgggccagcacgttcaacagcacttccgaatcggaggtggtgttgatgtgacgacgggccaccttgaactgctgctccttgagatccttagcgttggtgaggttgccgttgtgggccagcaccattccgtagggagagttcacgtaaaaaggttgggcttcagcggcacttgagctgcctgcggtgggatatctgacatgacctatgccgatatgccccttcagtcgctgcatgtgacgcacttcaaacacgtccttcaccaggccgttggccttgcgttgccggaagtttccactgtctatggtcacgatcccggcggcatcctgtcccctgtgctgcaacaccgtcaaggcgtcgtagagggcctgattgacgggggtggtgccaactataccgacaataccacacatgtctttgctacctcgaagtcactatacctgtttaagaaaactggacgagttcagcatgaacccgaaaaaccactggatcaccggcttgaactcgggaaccagtttggacgccacccaccagtcgctctgggagaggctggtgaaggtatccataaaaaacagcagggcactgacgatcagtaccccgcgaatggcgccgaagcagatgccgagcacccgatccgttcctgacaggccagtcttttccaccagcagacccaccacgtagttcaccacgccgcccaggatcagggtcgccacaaacagggctgcgatggccaggccgttgcgtaccaggggatcggagaacgaggtgaaatagacggcgagatcgggatagaaatggctggcgatgaagaaggcgataaaccaggtgacgagcgacatggcttccttgacgaagccgcgcaccaggctgatgagggcggagaaaccgacgatgccgatgatggcgtaatcaatccagaccataggaaaaagtgtcctgcgaaattgcggcgcagtctaacaaaaacgattgcgcaatgcttgataaaaatgtgttaaacattcaaagaagtgccgacagcggcaccttccccagcgttgaaacgattgtgccgggcccaaatgcacaacgccatggcatggccatggcgttgtatttacgcgagtgcgcttagcctatgtgggtcagaccacccatgtaggattgcagcgctgccgggatggcgatgcggccatcttcctgctggtagttctcgatcacggctaccagggtgcgacccactgccaggccggagccattcagggtgtgcagcagctgaggcttgccgtcgatacgcacgcgagcctgcatgcggcgcgcctggaaatcggtgcagttggagacggaggagatctcgcggtaggtgttctgagccggcagccacacttccagatcgtaggtcttggcggcacagaagcccatgtcaccggtggccagcgccatcacgcgatacggcaactccagcagttgcagcactttctcggcgtgaccggccatctcttccagcgcttcccaggatttttccgggtgaaccagctgcaccatctcgaccttatcgaactggtgcatgcggatgagaccgcgggtgtcacggccataagaaccggcttcggaacggaagcaagggctgtgggccgtcatcttgatgggcagctcctgctcatcgaagatctcgtcgcgggccatgttggtgagcggcacttcggaggtcgggatcagggagaacttgcgcatcttgccctcatcttccccttcgccctcaatcccggtattgaacagatcctgagagaacttgggcagctggccggtaccgtacaggctgtccgggttcaccagataaggcacgtagcactcggtgtaaccgtgctgcagggtgtgcaggtccagcatgaactgcgccagggcgcggtgcaggcgggcaatctggcccttcatcaccacgaagcgggcaccggacagcttgacgccgttcttgaagtcaacgcccttggccgcttcacccagatcgatgtgatcgcgaaccgggaaagtgaactgacgtggggtaccccaacggcgcacttccacgttgtcgttctcgtcgcgccccaccggcgtggtctcgctcggcaggttggggatggcgtcggatatggacttgatctcagtcagcagcgcgtcgagctcaatcttgctggtttcaagctcgtcgttgatcttggtcacctcggccttgagcggggccacatcttcaccacgacgggcagcctcaccgatggacttggagcgggcattgcgctcggcctgcagctcctgggtacgggactgcagatccttgcgtttctcttccagagcattgacagccgctacgtccagaacgtagccacgtgtagccagacgagcggcagcttcatcgatctcgctacgcagatatttgggatccagcatggtttacctacttttttaaaatgggatctgggcctgggtcatcatgaccgggcgagagaacagatccggaagttaacatcggttggcgcacccctatcgtcttcagcttcgggccttcaaaatcaggccttcgaaatcaagaagatggcatcaggccaagacaagcggggtcagaggggcagtgtatcagaccgcccccccgcgcgaacagggactatttatgtcgtttttactgacgttacctgccatgtgagggcaaatacgccccctgctggcccccttacgatgcaaggctcatatagccccgggtatcacccagcacacttgggcgaatgcacatcggcgggctcgccctgtcagatgtcccgcttgcgtgggctctgtttatccagctcgtggagataatcgagcttctgggcgatctgcttctcgagaccgcgatccatgggctggtagtactgcttgccagccaattccggcgggaaatagctctcgccggcggcataagcacccggctcgtcgtgggcatagcgatactcggcgccatagcccagatcgctcatcagcttggtgggtgcgttgcgaaggtgcggcggcacctcgaaatcgggcaggtttttggcgtcgttaagcgctgctttccaggcggtgtagaccgcattgctcttgggggcgcaggcaagatagacgatggcctgggcgatggcccgctccccttcggccggaccgatgcggtggaagcaatcccaggccgataacgccacctgcatggcacgcggatcggcattgcccacatcttccgaggcaatcgccagcaagcggcgggcgatgtagaggggatcgcaacctgcgctcaccatgcgggcataccagtagagcgccgcatcgggggcagagccgcgaatggacttgtgcaccgccgagatgaggtcgtagaagtgatcgccgcccttgtcaaagcgcgccacatgctcacccaccacggcggcgagcagggcactgtcgatcaccctctcccctgccccattggtctcggccatgtcggccagcagctccagatagttgagggatttgcgcccgtcaccatccacggctttggccagcgcctccttcactccgggggcaaaggtgagtgccggatcattgaggccgcgggagtctgtcattgcctgatcgatcatggcgaggatgtcgtcctcttccagccgcttgagcagatagacccgggcccgggagagcagtgcgttgttgagttcgaacgaggggttttcggtggtggcaccgataaaggtgatggtgccatcttcgatgtggggcaggaacacatcctgctggctcttgttgaagcggtgcacctcatcgacgaacaatatggtacgcaccccgcgccagctgttctcctttgccttgtcgatggcggcgcggatctccttgatgccggaggtcaccgcagagagtcgctccacctccgcctgacaatagtgcgccatcagttccgccagggtggtcttgccggtaccgggcggcccccacaaaatcatggagtggcagtgaccggccaggatcgctttgcgcaggggcttgtcaggccccaggatatgctgctgacctatgtactggtcgaggtcttgcggccgcatccgggccgccagcggacgaaagtccgacgaaaaatccagcgataaattgctcatctgcattgaccatccagcgtcatgccgaccgccagtggaggacagtacgacgatagatccaaagacatcatgcgggccgccagcaggtgatggcccgacgagacatccaaagagaaattactcatcagcgctggtcgtccagctcgacccccttcgggatcttgaagacaaattcgttgcccttgagcaccggcttgcggttgaaactgctcagggtgaattcgctccactgcccctgtgcctctttcacatcgaaacgactgatgttgttctgcctgtcgaacgtgacgcgaaaggaagcaatcagctcatccttgttgcggctggtaacggtgtagacattcccttcctgggtcacgtcatagtgcttccagaatttgtcgtcgttgccggcgatcaggatgaagggggtattgaggaccgcatccttgagtttgagggcggttacctgctcgacgaaggggtcatagacccagacgtccttgccatccgccacgatcaggctctcgtccggcgaggtggtatgccagttgaaacgattcgggcgctgcaccagcagatcaccaccagccttttgcagctctttgcccttgctgtcgtagacggtctgggcaaacttggcggagaagaggctcacatcggccagcttctgcttgaggctgctggccgcatccgcccacacctggctgctggcaaccagcaacacagaccctatcaacagttgttttttcatcacgcttttcatgaagacgctctcgataaaaggccacacccggtgaaggcatggccagggtagaggaagggtgagccttagtcccgtaccggcggcggtgccagcacatcgcgctgaccattgccgcccggcgagctgacgataccctgattttccatctgctcgatgagacgagccgcacggttgtaaccaatcttgaacttgcgctgcacgctggacgtcgagccacggcgcgactccaccacaaaggccaccgcctcgtcaaacagggggtcgagctcttcatcgccaccaccgccatattcgctgctgccgccctcaccgcctgactcaccggagaggatctcttcgatgtagttaggttcaccgcgcagtttccagtccgccaccaccttgtgtacctcgtgatcatcgacgaaggcgccatggacacgggtggggttggaggtaccggccggcatgtagagcatgtcgcccatgccaagcagggattcagcaccgccctgatccagaatggtacgtgagtctatcttgctcgacacctggaacgagatccgggtcggtatgttggccttgataagaccggtgatcacatccacagagggacgctgggtcgccagtatgaggtgaataccggcggcccgcgctttctgggcaatacgggcgataagctcttcgaccttcttgccgacaatcatcatcatgtcggcaaattcgtccaccaccaccactatgtggggcagtttttccagctccggcggcatctgatccatggagtcacccgggcgccacaagggatcccgcatcggttcaccctcagcagccgcggccaataccttgtcgttgtagcccttgaggttacgcaccccgaccgccgacatcagcttgtaacggcgctccatctcgcccacacaccagcgcagggcgttggcagcatccttcatgtcggtgaccacctcggtcagcagatgagggatcccttcgtagacagagagctccagcatcttggggtcgatcatgatgaaacgcagatcgtccggggacgacttgtagagcatggagatgatcatggtgttgacccccaccgacttgcccgaaccggtcgtaccggccaccagcaagtgcggcatcttggccagattcaccaccacgggctcccctgcaatgtcctgaccgagccccatggtaagggggttgcggctatcgcggaaagcatcgcaatcgagggtctcgcgcaggtaaacggtctggcgcacccgattgggcaactcgataccgacgaaagtcttgcccgggatcacttccaccacccgcacactgctggcggagagggagcgggccaagtcccgcgacaggttggtgatcttgctcgccttcatgccaggggccagatccagctcgaaacgggtgatgacagggcccggatagacaccgaccaccttggcctgcacgttgtagtcggccagcttggcttccaccaaacagcccatacggtccagctcgtctttgctcatcatctgagtctttgcgggcggtctgtccagcagctcaatgctcggcaagggaggcatgctcagttgcacacggcgcttgggcttgcccggcgcggcggcaaccggtgcgaccggctcatcctcaccctcggcccagggcagatcgaattcgtcatcctcgtcatctgccgtggtcagggccggctggcgacgggcagtggcagcggcagcgcgcttgggtttggccacgggtgccggctcgtcatcttcatcatcaaactgcgggtcgaactggaaggtatcgtcatcgagctccggcagccactcatcggaggttgccttctggcccttggcggtaccgttacccttgggacgacgggtccagctggagtgcggctcatcctcgtcttcatcatcgagctcgagggcaccgacacccccttccagtaagggatcggctccctcgtaacggggctgacgccagccaccggtcaaccagcgacccagtgtagtggggaagtggtagatggcgctgaccgaaccggtacaggtggcgccaatccgctcgactatggtgagccaggaccagccggtaaacagtgtgatgccggttgccacgaagcagagcagcatcagattggcaccgacgccgccaaacagcggcaccacggcggaggcgatcacgtcccccaccaggccaccggcggaaaaattctgcatgtcattgaagttcatgctggcaatggcggacatgccgagcacggtcagcacgaagccgacgatgcgcaccgacagggtgagatagtccacatccagcagccggctcggacgccagaacaggctccagcccaataaaaccaccagggggggaaccagataggagaaagccccaaaggtaaacatggtgatatcggcgagccaggcccccgcgctaccggcgaggttcttcacctccccttgccaggaggtctgcgaccaaccgggatcggcgggatgataggacaacagggcaagcaagagataggcagccatcagagtgatggcgatcaagacggcttcgaagatccgttgtgtacctgataaaggagtaaacagctttttatcggccaaactccggctcctttctgaaaacatataatgcggggggataagggggcctagtatccctgaaaagcccaccgattgtcagccagtgcctgatgggctgggccatattcacaaccaactcgataagaagaaacgagcggaccggccgctcgtttctgactgtcgtgacttgtcattagcctggcaagccacagcataacccaactcaacgggtgctgatcaccagacgactgctctgcttgacctcttccatcaccacataggtgcgggtgtcattgacgccgggcagtcgcagcagggtttcccccagcaggcggcgataggccgacatgtcgctgacgcgggtcttgagcagatagtcgaaatcgccggagaccagatggcactcctggatctcttcaagcacctgaacagccttgttgaactgttcaaacacatccggcgcaccgcgattgagggtaatttccacgaacaccagcagagacgcatccagataatgagggttcagaatagcggcatatccttcgatataaccttgtcgctcgaggcgacgaacccgttccagacacggtgtaggactcaggccaactcgcttggacaactcaacgttcgaaatcctgccatccttttgcagttcattcagaatgttgcggtcaatcctgtccaaatcctttagccgactcttagcttccatcattttattccatcctttggctattttttggtaagaatcaccagtcattttataattatggtcacaaatcctgtcaatacctgaatatgctaggcgcaaatgttacgtaaccttgaagcaacataaaacaccggtcgatagacgagggatagcatgattatcggtgtacctaaagaaataaaaaaccatgaatatcgcctagacatggttccggccagtgtacgtgaactgacagcacgaaaccatactgttttcgtccaaagcggcgcaggaagcggcattggcttggatgaggcagattatcgcgctgtcggtgccgatattttggtctctgcagcagccgttttcgcccagaccggatgatcatccagaccagataactccgcacatcaagcatgcctgatccgcggggaacatcccctcttttaatcccgttgtgccacctgtttgcattgggtcccgggcactgaccctatccgtcaatcgcggccccctctaaaccatccgcccgaaatgacctgacgctgccgcccatgacgaagaaagtggctgaacgcatctctattcatttgaatagcccgcatgctcctcttctgcctgactgtcttggtactctgctgagggtcatcttgctgttgaagtggtcaagacagtgttcagctacgcaatgatggcaccgggcgccactgcgccaagagttgtcaaccatgaccatattgtccgcatgaagccgggttcggccatcgtcgacatgacacagatacgggcaaagacgagaagccccctcacccgtacacatccggttgacggcttctccaacgaggcaagacacgacaacgcagccgaaataccggggtaaccaaggccatcccgagcgatctcgcaagccacgcccaacatggcgtcggcaaacgcacttctctgagtcaggatccgtccagaatggacccttttcacctcaaaatgagcatcagcctgcacctatggtcgattggcacaatcgactcactgacctttgaccccatatcacgaattacctacaatcgcgcaaactcatcacgtctcggaaatcacatcatgagccaagtcactcacagcaaactgctgatcctggggtcaggcccggccggttacaccgccgccgtctacgcagcccgcgccaacctgaatcctctgctcatcacaggtatgcagcaaggtggtcagctgaccaccaccacagaggtggaaaactggcccggtgattccgaaggtctgaccggtccagccctgatggagcgcatgaaggcccatgcggagaagttcgatacccgcatcctgtttgatcacatcaatgaagtggagctgacccagcgtccgttccgcctcaagggcgacagcgccgaatacacctgcgatgcgctgatcatcgccaccggcgcctccgccaaatatttgggactgccttccgaagaggccttcaagggacgcggcgtctccgcctgcgctacctgtgacggcttcttctatcgcaaccaggaagtggcggtgatcggcggcggcaataccgcagtggaagaagcactctatcttgccaacatcgccaagaaggtgcacctcattcaccgccgcgatgagtttcgcgccgagaagatcctgatcaagcttctgcacgacaaggtagcgagcggcaacatagtgctgcacacccaccagaccctggacgaagtgctgggggatcagatgggcgtgaccggtgtgcgcctgcgcagcacgcaggatgacaccaccacggatctgccgctgatgggcgtattcattgctatcggccaccagccgaatacccagatcttcgagggccagctggcgatgcaaaacggctacctgatcgtgcgtggcggactggacggctttgccacccagaccagtattgaaggggtatttgccgccggcgacgtggccgatcacaactaccgtcaggccatcacgtctgccggcaccggctgcatggccgctctcgatgccgagcgatatctggacgcgcaataagcgcaagggatataaaaggcatgccgtgaggcatgcctttttacgttaaggagccggatgaaacagaaaatattgattgtcgaagatagcatgacgatccgtcgcacgttgatccaggccatcgcgcagcaaactggcctggagattgatgccttcgataccctggagggggcacgtcactgccagggagacgaatacgtggtcgcgctagtggatctcaccctgcctgatgctcccagcggggaagccgtcaaggtgctgctggaacgaggcttgccagtggtgatcctcaccgccgacatcagcgaagacaagcgggaggcctggctggaagcaggggtgctggattatgtgatgaaagattcacgtcactccctgcaatacgcggtcggtctggtgcatcgcctctatctcaatcagcagattgaagtgctggtcgtcgatgattcacgcacctcccgccaccgcaccatggcacagctacgcaagcagttgttgctggtccacgaggcgagccatgcccgcgaagccctgaccacccttgagcagaatccggccatccggctggtactggtcgactactacatgccggaaattgacggcatcagcctggtacggatgctgcgagagcgctacagcaagcagcagctcgccatcatagggatctcggtgtcggacaaacggggcttgtctgctcgctacctcaagcaaggggccaacgactttctcaaccagccgttcgagccggaagagttgcagtgtcgggtcagccataacctggaggcgcttgagcagttcaacagcattcaggaatccgccaaccgcgactacctgaccgggctttataaccggcgctactggttcaacgaggggcaaaagtggtttgaggagcatcagcgccagcagacgccgctcgcgctgtgtgtcctcgatgtggatcacttcaagcaggtcaacgatcactggggtcatgccatcggcgatcaactgctctgccacctcacccggttgctgacccagttcttccccgatgccatgattgcccgctttgggggggaggagtttgcccttatggtgccccattgcacagtgccagtgctgctcaaacggctggagggactgcgccaacaactgcgtcagcaacccttgtcacgggagacgccactgttcgttcgcgccagtttcggggtgatcaatgtcgggcgagtctccatggacgaggcactgagtgaagcggatcgcctgctctatcaggcaaaaaacacaggtcgcgacaagatagtgtctcagggctcatctgcatgagctagatgagttccgtgtagtaccgcccgactggctcctgtcaatggagaccgtcgggttgctccccttccctcttccctgcttcgctcgatgcgccctgtctcagtaggtcttgtcgactcgtaccccatcgtcgaaatagaggatgcgcaccttgtctccgttcatgaacaccatggccggatcgtaatcctggataacgttgaccaaaccgttttgctcgttgcgaatgagcagctctaccagcttgttctccaccacggatccacctgattgataatgctgcgcggcagcggcccctgccagtgcccccacggcggtggcaatttcacggccgtggccgccgccaaactggttgccaagcagtccacccaggacggccccgcccagggttttccagccggaatgttcagactccaggatctggcgctgggtgatgttgcgtaccgtctccacctggccaaacaccacctgattgacgggccgcgccgtgttgcgctcgtaaacctgggccccggcaggcgcagtgacaaagcagagcaagctggatactatcaggataatggccttcatctgtgaacctcttcgccttatgtctcgctatcttacccaattggatgatgcgctgtgctggtttcccgaccccgagcacgcactggatgaacccaacggcctgctggcgatcggcggggatctctcccctgaacgattgctggcagcttaccacaaggggatcttcccgtggaatgagccccaccagccgttgctgtggtggtcgccggatcccagaggggtcatcatccccgaacagctgcacataggtcgcagcctgcgcaaatttatccgccgcacctcattcgatatttccatcaatcgcgcctttaatgaggtaatagcggcctgcgccgccccccgtcgcagcgccagtggaacctggataagcacgcccatgatcgacgcctatcgacaacttcatcgccttggccatgcccactccgtcgagatctggcagcatggccagttgcaagctggcctctatggcctctccctcggccgcctcttctgcggtgagtccatgttcagccgcatcgacaacggcgccaagctagccatggtggcgctctgtcaccacttcgccagccacggtggtgcactgatcgattgccagatgcagaatgattttctggctaccatggggatccaggagtggccaagagagacgtttttgacggcgctgaccaaactgagccggcagccgttggcagataactgctggcaagcggggagcatcagcctatgacagaagaagtgatcctaaaagtaggtctgacccccaagcatcaatgcagctatctgggccatgaacaggagcaactgctggtattgatggaccacaacctgctcaatgccagcggctatgagcggttgctgacggcgggatttcggcgcagcggaaatgacatatatcggccccactgcccggcctgcagtgcctgccagtcgctgcgcattcacagcgaacgctttgtgccgagccgcagccagaagcggatccggcagttgaatcaggatcttgaactggtactcagctatgacgacaagcccgagtattaccagctctacgagcgctacattcgcgagcgtcaccatgacggcagcatgtatccccccagccggacccaatacaagggctttttgcattgcgactggatgccgccactttacctcgaaatgcgcaaggacaaccggctgatcggggtcgctaccacggatctgctcccccactccttgagcgccatgtatacctttttcgatccggctcacgccgatcgctccctcggtacctttgccattctgagtcagctggatctggccaagcgcacaggtcgcacctggttgtatcttggctatctggtggaggcgtgccgcaagatgaattacaagcgccaatacctgcctcacgagcggctgatacagggggaatggaaaaatatcgacaccaagcccgagtaaactttacacatagccttaaatccggcatgatccagcggatttttgttgtggcttatcaagaggattcaatggctaaagaagacagtattgagatgcagggcaccattctcgaaaccctgcccaataccatgttccgtgtggaactggaaaatggtcacgtggttatcgctcatatttccggcaagatgcgcaaaaactacatccgtatcctgactggggacaaagtaacggtagctctgactccgtacgatctctccaagggacgtattgttttccgctctcgctaagccaggaattcagcaaaaaaccccaacctctcggctggggttttttgtcgctttctaactatcagtgcttagtgggagacagcttcaatattgacctgaaagtcaaagctgaggctgtcatttaccaactcaaccttcactacccctccatcaaccagtgatccaaacaggatttcattggccagtggtttcttgaggtgttcctggatgacccgtcccatgggtctggctcccatggccctgtcatatcccttctcggccaaccagtggcggacaccctcggacacttcaagagacacgcccttggcatccagctgtacctgcaactcgacaatgaacttgtcgaccacctggtggatcacctgcatatccagatggttgaaccagatggtgtgatccagccggttgcggaactcaggactgaacgtcttgttgatcaccgccatggcatcgtggctcatatcttgttgctggaagccaatggacttgcgctgggtctcctgcacaccggcgttggtggtcatcaccagaatcacgttacggaaatccgccttgcgcccgttgttgtccgtcagggtcccgttgtccattacctgcaacagcaggttgaacacatccgggtgagccttctcaatctcgtccagcaacaccaccgagtggggatgcttgagcactgagtcggtcagcaagccgccctgttcaaaaccgacataaccgggaggggcaccaatcaaacgtgagacggtatggcgctccatgtactcggacatatcaaaacgcagcatttccactccgagcgccttgccaagctgctgggtgacctccgtcttgcccaccccggtcgggccggcaaacaggaagcaacccaccgggcggcgttcattgccaagacctgagcgtgacagccggatggcatcggtcaacacctctatggccttgtcctggccaaacaccaccattttgagattgcgctccaggttcttcagcacctccttgtcggaagaagaaacagatttctccgggatacgggcaatcttggcaacgatggcttcgatttccggcacattgatcactttcttgcgcttgctcaccggcagcagtcgctgccctgccccggcctcgtcgatcacatcgatggccttgtcaggcagatgacggtcattgatatacttggccgagagttcgaccgcagcacggatcgccttgacggtataacgcacaccgtggtgcgattcgtaacggctcttgagccccatcagaatgcgagtggtgtcatccacactcggctcgacaatatcgatcttctggaaacgacgggccaaggcacggtctttctcgaagatctgggagtattcctggtaggttgtcgacccgacacagcgcagcaaaccattggagagcaacggcttgatgaggttggcggcgtcaagctggccacccgaagccgcaccggccccaataatggtgtggatctcgtcgatgaagaggatggccccttcttggcgctcaatctgcttgagcaacaccttgaggcgtttttcgaaatcaccacgatacttggtgcccgccagcaaggaccccatatccagtgaatagatggtgctaccggcaatcacctcgggcacatcacccttgacgatgcgataggccaagccttcggcgatggctgtcttgccaacaccggcttcacccaccagcagcggattgttcttgcggcgacggcacaatacctggatggtacggctcagttcctgatcgcggccgatgagcgggtcgatacgcccctccagcaccagctggttcaggttggtggcaaagctctcaatctgggcagcagagacatcgtcatcagactcggcgttgttactgctgttgtcgggcttgctgtcttttcgcactccgtgggagaggaaattgaccacgtccagccggcttatctcggcctttttcagaaaataggccgcctgagattcctgctcactgaaaatggctaccagcacgttggcgccgctgacctcagtattgccggaggattgcacatggaagacagcacgctggagcactcgctggaagccaagcgtgggctgggtttctctgtcttcatcatcgcggggaataagcggggttgtttgaccgatgaatgcgctgatctctttgcgcatcagttccacatcagcaccacacgaactcaacgcctcatgggctgagctgttatccagcagggctaacaacaggtgctcgacagtcatgaattcgtggcgctcgtcacgggccagtttgaaagcctcgttcagcgtcttttctagatctttattcaacataggcacctcccctagtacagcaacaatgtggtgtcgttctcgccatcaagtcatcagattcaagccttttccatggtacatagcagtggatgttcgttgttacgtgaataggtgttgacctggaccactttggtttcggcaatctcggcggtaaacgtaccacagactcccttaccactataatgcacactcagcatcacttgggtagccttgtccaaatccataccaaagaacttttgcaacacctccaccacaaactccatcggtgtgtaatcgtcgttgttcaggacgaccttgtacatgggtggcggttgcagcttcgttttctctgcttgtgcaatctcttcattagcaaagagttctttctgcttgctcatagtcgcgcttcggtacctctagattactaccgtctaacacaagattgtcaatagacttgttaaccagatcacatcagttgttaacaactccttgactcgctcaaaagttagactagattggttacttgctaatcggcgcccgtctgctatagacgtatgctactagttataaagggctggcgcaggttactcaacgacttcagggtaatcaataaaaggatgtagatgtatggcaaccggaacagtcaagtggtttaacaacgcaaaaggatttgggtttatctgtccggaagggggtggtgaagatatcttcgcccactactccacgatacaaatggaaggttacaagaccttaaaagcaggtcaggcagtcaacttcgaactgcagcaggggccgaaaggaaatcacgcctctgtcatcgtgccaaacgaagcacagaacatgtaagagtcaaattggataaataaaaaacccggcgaaccgcaaggttgccgggttttttattgtgacctttgagtgcgagcgtgaagccaatcagatgcaggcttcacccatcatcacagtgcctggtcgtgatagtcctgacaggcactcagggtattttccatcaggctcgctaccgtcatggggccgacaccacccggaaccggtgtgatgaaagaggcatgattacgcgccgtctcgaactccacatcccccaccagagagccgtcagccagacgattgatgcccacgtcgatcaccagggcacccggcttgacccactctcccggaatgaagttcggcttgcccacggccacgaccagcaagtcggcacgacgcacctgttgttccagatcctgagtgaagcggtggcaggtggtcgtggtgcaaccagccagcagcagctccagcgtcatcgggcgccccactatgttggatgcaccgaccaccacagcatgcaaaccatgagtcttgacgccagtggtctctatcagggtcatgatgcccttgggcgtacaggggcgcagtgccggaatgcgttgcgccagacggcccacgttgtaggggtgaaagccatccacgtccttgtcgggacgaatacgctccagcacctgagtcgtatcacaatgagccggcagcggcagttgcaccagaatgccgtctacatccgcatcatcattgagccgatcgatcagggccagcagctcttcttggctcgccgtcgcgctcagatcgtaagagcgggagataaacccaacctcttcacaggcgcggcgcttgctgccgacatagacctgagacgccggatccaccccgaccaggatcaccgccagacctggcgcccgtttcccttgtgccaaccgctgttggacttgcgctgcgacctgattgcgaatcgtttgcgcaacctgttttccatcaatgattttggcagacatcgttcttcactcaccatgtgttcaactgccgcgcattgtcgcatttttttggcgcgggtgttagcagcgctcgctgggcgggcaataagtaggcacttgaatttactagcggaaaaatacgttgacgctgcctttcccgcttgggtatgatgcccgcccgttgcccagtatcgccgctatcggtatgctggacaagaaattttcggtgattagcgcagcccggtagcgcatctggtttgggaccagagggtcaaaggttcgaatcctttatcaccgaccaagttcatcgatgagccaccttggctaatcgatacagagcgcccttagctcagtcggatagagcaacggccttctaagccgtgggtcgcaggttcgaatcctgcagggcgcaccattaataaatcctctctctccgggatggatagtattaatggatattttcagtggtggctgtagctcagttggtagagtcccggattgtgattccggttgtcgtgggttcgagccccatcagccaccccatttcctgctttcaaaaacatccaatcctacccatttaaatccagtagaaataactcccctccttgtgtgctaacgattgcctgtaaaaatactcgcagcggggcgcgcaggcgctcacttcagcgtcagggcagactgtgtcagtggcgtgtcgcaacgtcactgcttgccctccaaactcgaccgcttgttctacctcgataaaccccatcgagaacagatgattgaactcaatgacgagcagattcgcctgtccgatcacttcaacctcgagtttcgcgaacactaaacagaagtcctctacatcgaagaactggtaacgggtgatgcctccaatcagttgaagtgatggttgtcgatgaaggcgccgatgactttatcgtggagctcaacagagccagaaaagcagatggttttgcgagctagtcgcttgaggcgcgttctaagcgtcaggttattacgctcgatacgttgcgtgaagattttcccagtcagatgtatcttgcaggggacttctctggcgtagctatcccagttatcactggtgataaagccaaactgaaaaggggccaacaggctcagcagtttacggcatttttcatcgttgcgcgggccgaaggtgtaggcaacaacacgttttcttttggtatcccaacgccagtggcgattatttttgttacctacatacgcccattgatcatcgagttcacagataagcgcgacatcatccagcactaccttttcggaggttactgccttggggcgagttttttagggcgcgcaggacggtgttaatgccagtgttaagggcgcgagcagtatcacggacaccagccccgttgaacgccatatcaacaatcttctctttaacgccgagtttacgggcctcataggtgttggtgagctgaaaaacgtgggggcaggctggacaacgatagcgaacgtgaccggcaggagtcttaccgtggcgatatacgtggtcggagttgaaacgaggacagtgaggtgatgtataccatgaattgctgagcctcaaaggaacccaccatgccgcatcaaccgatggaggcatcaccgcctgctgcaccagcagctggtagcgggtacggcgaaagccgctgtccccttgcgcaaaatcactgactaccccgcacacccgccgctgcaactcaccgttgtaccacaccaggagctcgcacggctggtccagcacatcggcaaaatcgacatccggctgggggctggccaattccaaccgcaactggaacgggctgttcagcgcctcttccagcgcaaactcggccaccacgaaagtgctctcgggcagcgcccctaccttgacggtaaattgtaatcctgtgctgtctgccataacgctgttccttatcctgcctgtccgctgcccgagccaatcacaaccccaccgcaaccgatggcggaaccggtcacggcgatgggcttgccgttgaccagaacggtgccgacgccacccgagatgctgcgcggatgggggggattattgggcttgtcatggggcgccagcggatcgccctgccgggccaccggtttgccatcgaggaacacatcggggctcgcggcaatcactggggatgggtgaaaaccatcgtggtcggtgcctacgtcaccgagcaatgcaatagagggacacatatgaactctccgtatgggcaagggagccgccattggggctcccaccatgcctcgtgctcaccgtcgtgaccatgggctcagatacacttggggtggctacccagcagcctttgtgccatgacaaagacgccgataatacttttttaaatcagtccattaggttcatggacctcaaggctggcaggggcgactgcaatagtttgcgcaagacagtgtgatcgccaggccagagattgcgttggcagtcgaacacaccataagacacgcaacttgttgctcagcgcagcatgatcaactgcctgcactgctctgctgcaactggtagaggcggatattgagtgctttcaggtcgttctccagacctttcagctcggctgccgtgacgggctcctgggatgcctttctcgcctccagttcgctcaggcgcagactgaacgggatatcctgcatcaggtttttctgcacctcatagagctgggacttgagataggagatggtcaccgtcttgcgctgacgctccagctccagcagctgatcgagcaaggcgtcgacaccggcgcgagcatccagataggtcggtacgctgaccacatccccctgctgacctgccaacgccgtctgccactgcttgcccagcgccttgaccgccagcgagtcgggatagagcatctgcagcgagttgcgcagcccttccccatagcgataccagtagagcggcgaggtctgctcaagccgtcccagctgggcttgataacgggacaccagctcgctttccatgccttgcagggtctgttcgcccagtacgatgcgcgcctggcggatatcgtcataactgagagcccgtggcaactcggcggccggttgctgcaagcgctgggcagccactgttttctcctgctgctgatgttgccagccaagccagcccatcacaggcagggcgcagctgagcagaccacagccaaaccagaaccaggcgggccgctgcttgcggtgctgttcaattttgagcactgtgggtttgacctgccccttctcgcgaccaatcagtatgctgccctggggcaggtgtggcgtgctggaagagggcgctgaagaagaagggctgtcgtgctccatgtcggacttgaagaacaccatgggcgggatctgcagctcctccttgagaccgggctcatcggagacgatgacgatctcggtctcatcaaacagatgggtatacccctcgatgaagtgcaccagattttcaacccggggaatacggctcaagcccacgttgtgcagcttctcgctgataagttgcagcgcccgctcgcagcgatagacgaggcgcttgtcttcgtggctgatctggtactggcggatcacgtcgctgatacgggcaatgaaccagtccagcatctcgatacgggctcgctcctgatgcacaggtggccagaagctctcccactgggtcactatcaggttggccagaaactcgcacccttcggtaaagccgttcagcccttgcaggcgcgaccgcgccagggtgaagtagatggcggtctgcaggtccaccccgtgcttttcaaagataaggctcgcgagccgatggatcttgagccagtccacctcggggcgggaggcgtggctgagtttgttgatctcgctgcgcaacgcctcgtattccggcaacatgcgaggatcgcgccccactttcagcgcctgctgaccttgttgattctgtgacatatcggcttccaaagcttgagggggcacacagtgcccccactttatcaatagagagattcaggcaatctgaactgactgaacaggccgccggtgaaggggttttgcgcgctgtcggtgtagacgcgataggtcatggaaccctgatccaccgggaagcgcacatcgaaggtggcttcattgacctgggtcagctcccccttgtccatcagtcggaacatggcccaggggccgacgaagccttcgctgcgcggtgagcgttccctggctgccggcaccaaggtgatcttgctctcggcaccgtcacgcatggtgtttggccacaccagcggcaccttgatgcgacggccatgggcatactccagcaactgaccgtccaggttcagcacgctgcgccgcttgttggcggtgagctcgatgggctcgagggcgaactgcacctccaggttgccctgctgggtgaagaagatctggcggatacgagcggctctgtccagctgcttcaccagctcggtctggatgggcgaactgaactcaccctccatcaggccactctccaccatgggcttgaggttgacctgatagaagctgtccagggtgccgttcggtgcgaagaagcgctccatctcggacagcggcacatccttggttgagcccggatcaaacggataacgaccggccagctgactgttgaacggtgccagtaccttgtcctgccactctcgattaagggacgacatggccaagtcgatcaccagacgagagctctgctcggagagctgccccacccagcgatctagcggagctggcagactgcgggcatattgctgcagggcgaacacgggatcggcgtacttgttggtcagacgcagctgcacagccttgagggcggactggcccggtggcgttgacgatgagttccagatagtgctgcagctccaccagcttctgattgacctcctgaataagcggcccctgctcgccacgaccgccaagggcggcattggtcgccatgaagggacggccgatacgggccgtgatggcctgcgcaggatccccttccacatccgagatctttcggatccgggtgttgtcatccaacgaagccagtacccgctggaaaggctgatcgttgccggtaatggcagagagcacgtccagtgcctgctccgggctttcaagggtctgcacgtccagattggtcagcagtttttgccactggttgacgtaatcggtgacataacggtcgttgacctgacgaccgatctccttgcgatccgcctcgctcaattgactcagcctgcgctgacccagcacccaggcatccatggctgtgagatcaatcaacgccttgtcctgcttgaggaagaagtcgttgaaaccgggccaggtcaacaggcgtggcacttgccctgcattgtcacttcgcagggcaaagacggtgtcaaaggttggccccacttcgtcacgtacgttgagatccggcggcaatacgtcgttcgccttcaccaccaggttctgatagacccgctgatacatgggcaacttgccaagctcgcgctgggcgccgtagacaggctccttgaacggcgcgaaggcaatgatggcggcctgatcacgttcagccctggcaccatgccagtcggtatggtcgagggcgtaatccaggtgccccatcagttgctcctgcacagcgccctgccccgggaaggcgcgctgccagcggcttgccatgtactgctccaccaggtccttgttgcgaccggaggcatcatccagcatccgcatcacccgcagtatggagagcttctcctcactgccggcaggagcctgattgagatcctccagcagcccctgcatctgggctggcaaaaagcgctgacccagcagttgcagataggagccttccacatgaggaccgatttcgtccccctgatagagacccagatccgccaccagcggcgtgcgttcgcggtagttgccaaaggcgagggtcgcctcgcggatgaggtttaggcggggcaactgactcacaccgaaggcatgctcatcgacgacctcgttggtctccatgaaggcttgcgccttggtcaacacattgcgaccggcctcttcgttgacccgataaaagtagtgccaaccgccgatcagggccgccgaaaagagtgacaggcaaccgaggccaatggccatgcgccgacgacgatagagggtatgcagccggttctccccggccaggtgggcttcaggaaaaatgatggaggagaacaacttgcgcacgaaataggtattggactccccgcgcagggccgagtgaatgggctctggcaggttgtagcggcgggaggccgcctgggcaaacgcatcgaacggcaccccttgctgatagacggagctgatatagacgccgcgcaccagcagtggcttgctctcctcaatttgcagcgtctcatcgagcagcgcagtcacataatccttcagccccgccaactgacgcacgaacgagaaaagcgcgttgcgctgggtggcatcgagtcgtgccagcatcagctcgggcaggttctggttaaggttgtccacccactgatcccagaacagggccagatcctgctgccaggattttccacggctgtcggccgggttgaaggtcacccccagcacggcctcgcgggcctccttgtcgagctgctcatacaccacatcgaaaccacgcaacagatcgagcttggtaaaagtgacatagagcggcaaccgggtattcatggtggccgacacctcttgcaggcgagaacgcatcagctgggcataagccttgcgttcggccacgttggcgccggagagccaggccagatccacggtcagcaccagaccgttgaggggctggcggcggcggtgttcggaaagccagttcaacaggtgcagccagagccgctcatgcttgcgcgccagcggatcgagttccggctcggattgagacaagagctcaccagcgggatccagcatcactgcctgctcccccagccagcaatcgatcagctgatcctgcgccacgtccctgagctcggtatcgagtctggggttgagcttgttggccggattggctctgtggatcaggctgctcttgccgctgccgggcagacccagcaccagataccagggcatggcgtagagcgcgcccttgcccaggtgttcgccaagggcctgcaaccagcgattgagaaacagcgcgtgcttgtcgatgagccctttcaccggatcctgcaccagcacggtttcatgctgacgctcggccttgagttgctgcatcttgcgccacactcgccaggagaggatccccagcatcagccagagccagagcagggtgaataccacccgcccccacagcggctcgaacggtttggcgccgcggatctcgaggcgaggacccaaccaccacaccagaatgagggcaagtccccagagcaccacgccgagcaggggccaggagggtttcaatttcgacaacggggccgcatggctttccaggcgactgaccagcccgggctcccattgcgccaatcccaggcgacttgcctcttgccacaagtgttgatagtgctggctagccagcgaattcatgccttcctgcgccaacagctccgcctgcaccaactgggcatggaagcgggctcttggctctttcaactgcgccatcctttcatcgagcagggtgagggccgcagccacccccagctccccatgacgcagggcaacctcttcggccagactggactccccatccccacctgcaccacccaccttggcgggctgcaaccagcggctgcactcgggtgacaggaagggactgccatcgctgaaggtgagatcccgcaacgccggcagacgctgcaagaaaccatccagctcctgcgctatggcctgggcaacggtgccaaaccccagcttatgggccacttcggccgagagccgatgcccctcgaaccagtagggcgccagggtcaggctctgttcgatccgctgccagagcgccagatccggcgcggaccgctccagtgtggccagagcggcgcggtactcatccaccatgtccaccgacatgggggccagctgggttttattgccctgagccgtcatgggtggcgtggtgatccctgcccagatggcgtggcgacgcagacgatagcccaccgccgcttccggctggcgctcgataagcaactcggccaccttgagctgggtctggcgccaggcacgatcgttggagctgtcaatctcgaccccggagcccttgctgctgccactgagcaccatggttcccgacatgccactcgcactggcggtggcagcaacagtgctgcttgaaggttggccaccggcatctgcctgggcctgggcaacctgctggcgctgggcccgtttcagccccatcaacaagggatcgagcagctcgcccttgtccgggcactgggccagccagcaagcctccagctgctcggcctgggccagcaactgggccagttcagccggcgaggcgctctcgctcacccgcggcaaagccccttcaaagcgtttgacgatctgtaccatcagccgttgtttctggctggtattaccgggccaggcttgcagccagtaggcccggatccaggactccagcaaactgagcgcggcccccagaggggtcgccttggccggatgttgcaggcagcgcagcaactgggccagcacccgcatgtccttggtacggctctccagcaggccgaggcacgcctcggccaccgcattgagatccacctggctgtgggccagggagcccagcttgaccagttcggtctccacataatcccagcgcggctcgtcggccagcacggcactttttatctgatcttccggcaaactggtgagcaagcgggcacaccaggggtgttgatagctcatggcgccccctaccagcgacactgttggcgcaggggctgcagcgcctctttcaaaccgctgagatcgacccggaacaaggcgccgttgtcggccttcacctgcagctcgcgatgacctatccagcgcttgagctcctcgatggcgggcaagccacggccatattccagcagcaggccctgatcccggataaaccagctctgggcgttgcggctgggctggccatccagttcaatctgtacccgctcaccaacccagggggcatcaagccttaaccggatatgggtaatgctgtcgacacagcctatggccagggtcgccccgcgcaaggctgggcgagtgagggtttcgctgccacgccccgcatcgctttgcagcaggaagggagcactctctggcttgcgggcctgctcctgtgcccagatggcctgccaggcggcagacttggaggcaccgccctcgctcgtctgggcgaggccattgccaatggcgtcgtagcaggccagccggatcagcggcgatggctcgcggcgacacgcctgcaagctggccatgtcttgtgggggtaatgcgctgccggtcgccagcaacaggggcaaaaggccaagggcgctcatcagttcacctccagtttctggcacttgtgatccagggtgcgcttgggaatattcagactctcggccaccagcatgcgattgccctggaagtagcgcagacgcgcctcgatgacggaagcctcgtactgctgcatggcccggcgcagatcccgaatgtggttgtaatcatccatggaaccgggcaactcgacgcagacccgctcgcgcagctcggggggcagcgcttccagtaccacctcttccccctgacgggtgtgggcacaggcgacctccagcagattacgcagctcgcgcacattgccgggaaagtcataactttgcagttgcttcaagaacttgcgctgcagccccgccagggtcttgccatcctgggcggcaaactgggccatgaagtgctggcacagcagggggatgtcatccatgtgttcccgcaggggggcgatgagcagcagacactggcagaggcggtgatagagatcggcccggaactgcccctcctccacatggcgggtgagcggctgatgggtcgcggcgatgaggcgaaaatcggagtggcactcctgctcggccccgagcggccggtaactgcgagtctcaagcacccgcagcagcttggcctgcatggcggcgggcatgtcgcccacttcatccagaaacagggtgccgccgttggcctgggccaccagccctgtcttgttagacagcgcgccggagaaggcccccttctggtaaccgaacagctcgctctcgatgaggttctccggaatggcggcgcagttgatggccacgaacggcttggcggcgcgatccgagcactggtgcaccagccgggcgaccacctccttgccgctgccggtctccccctgaatgagcacggtcagcttgtgccggcccgccaggcttatctgctcgcgcagcccgcggatcaccgccgactggccgatcaattgatcgcccagcagcttctcatactggcgctggcgctctccctcccccttcatctggcgcaaggagtcgcgcagcacgctctgatcccggcggctaagccccagatcacggataagggtgagctggttgcagaacacctgtgacaactgggcaagctcagggcgggccgcccactcttgcagcacctcaccgctgtccatcatggccagcacggcgaacggcttgccgttgccatcattgaggggaaaggcatgcaggccgcactgctggcccagattggccagcagggtgcgaaacgcggcgtgttcgatgcgggcgccgccgtgcagggagtcccaagtacgggactgggccttgtgcagcacataggcgagcggatgggaaaagtcatccaccgccagcgccagcgacaccgcctgccccttgacccagccgctgcattcgagctgacggccgctcacatccagcatgcccagcagtatccccttgggctgaaagctggcattgagggtcgagctccaccaatgacacaggtgctgctcatcgcgctgctgggtcaaggcaagggcaaatgcgagggcttgttccatgttcagccctccacctcggccacgaactggcgctcgctcacagagaaacgcacccgcttgatgggctcaccggccgagaggcgctgcagcagttgcagggagacaggcggcagcagggcaccgtcaatgacggattccagcatgcgggccccgttctcgctgcgattggcgcggcgcagtatctcctccgccacctcgtcctccagcactacctcggcaccgaaacgctccttgagcagcttgaccagtcggttgagtttgccacccacgatctgcactagcgtgtcgtgacccagcggtagataagggatcacttccatccgtgccagcagggccggcttgaagaaggcggccagctccggatacagcgcattgagcagatcgtcgggctgctcggcgtaatcgactatggtctggaagccgaggttggaggtgaggaagaaaaccacgttcttgcagtcgatgatgcgcccttccccgtcggccagctcgcccttgtcgaacgcttgatagaagaggttgagcacgtccggatgggctttttccacctcgtccagcagcaccaccgaatagggtttctgacgaatggcttcggtcagcacgcccccttcgccaaagccgacatagccgggaggcgagccgatcaggcgggagactgtgtgtttttcctgatactcggacatgttgatggtggtcagatactggcgaccgccaaacatcagctcggcaatctgcaacacagtttcagtcttgccgaccccgcttggccccaccagcaggaaggcccccagcggacggcccgggcggcgcaagtcggcgcgggcggtcagcaggtgtttgtgcagatgggccaccgccacatccagccccttgataagctcgcccaagtactccggcagccgggttaccacatccagctccccttgcgagatgcgattgagcggcaccccggtccactcggcgatcacggccgccacctgggttttgtcgacatgggccgagaccagcacctcaccctgttgcagctcggccagctcgcgctcgagcccggcaagctgctcggcagccgcttgcggatccagaggcgcatcagcgagatccagcgcctctctggtcagcatctcatcctgctgatcggcgagcagggcggcccgcagttcaacaatctgatgcaccagcccctgttgttgctgccacttggcttcctgctcgcgcagggcatcacggctggtctgctgggcagactgcagctcggccagtcgctctgtgttgtcacccagcccgatcagactctggcgctccagctggcggatctccagctcacgctgacgcaatgcgttttgcagatggctgacggcacgcggcggcgtagtcaggttgatggccacccgggcacaggcggtatcgagcacgtcgatcgccttgtccggcaactgacgacctgaaatataacgggcggaaagctgggtagcggcttgcagcgcctcttcgtcgatcagcacaccatgggccttttcgtagatgctgcgcaggccgcgcaggatcacggtagcctcatcggcattgggctcgcccaccttcaccagctggaagcggcgcgagagggcggcatctttctccacgtatttcttgtactcaccccaggtggtggcggctatggtacgcagctcgccccgggccagcgccggcttgatgaggttggagacatccagcccaccggcctgattgccagccccgatcagggtgtgggcctcatcgataaagaggatgacaggacgcaccgcctccttgacctcctgcattacccccttgaagcgcttctcgaactctcccttgaccgacgcaccggcctgcatggcaccaaggtcgagcgtcatcagctccacctcgcgcaatttttcaggcacctgatccgccacgatgcgcagggccagcccctcgatcagggcgctcttgcccaccccggcctcccccacgacgatggggttgtttttgcgacgccgagagaggatgtcgatcatcagatcgatctcgtgatcccggcaaagcacgggatccaggctgccctggcgtgcctgctcggtcacgttgatggtaaagcgggccagcaggctggcatcggctggcagggctgcctgagtcgaggtgccgtttgtagaaacagtaacttgggtctcggcggactctttcacccactcatcaaactgctgtcgcaacagctcgcggttgacgttggccaagaggcgcgtcacagagcctggcaggtaacgctggggggtcatcaagagcaccagcagcatgacgccactgcgcaattgggcgtgctgcagctcggcggaagccagcagccagctgtcttgcaaccactccaccaggagcggcgagaaggaggggtaaccctgggcataaccactgtctgcaccagcaggctggagcagggttttgagctcgtcgaccccgacgtcggcccgcttgaggatctggcgtacatcagacaagggggtatccagcatcttgagcagcaggtgctcgatgcggatctccgccccctgatggttgacgcagagggccgcagcctcctccagcatatgacgacagatggggttgagtctttccaccagtacgggtagctctatacgaatcaaggcgtgctctcctcagaataattattttaataattcgcccagttgacgcagtacgtcctgggtctggttattgagttggtgatgatagagaccaaagataatggccaggatcagcgcgcctcccatgaacaggctgcgcagggaaatctgcttgcgcagtctgtaacgggaagcctgacgaccgaggtcgaggtgaaagacgctgggggcttcaccgcttgtctcgggggccagctgcttgtgcaactgtttgacgatacgctcgaactcgtcccgccccttgctcatcaccttgtagcgcccctcgaaaccgagacacaggcacagatagatgaactccaggatgtcgcgataacgcaccgggtcttcctgcagacgggcgagcagcacgaacaccttctccccgccccaggtctcgttgtggaaacgggtcagcaaggagtgttccgaccattcgctctggctaccccagtcgcgacccatgacggcctcgtcgatgaaggtgcagaggatgtagcgaaacgacaacaccacaccgttctcgtaaccctgagccatcagctcctgctctatggcctggatctcggtcaccacccgctgatagagctccggcacccggtcgtagctcgacagcaggcgcacccgctgtaccagccccagcaagggggtcaccgcatcaatcatggggttgatgctctggccgcgcaggcggaaccagtagtccgagtccatgtccagctgctcggcatgatcgaacagcagatcgctgagttgctcgttcttgataatgtccgtggtcatctctgcttgtttccttgatgcgatcactggctgcgaatggcccaaagctgcatgtcgagctcggggaaatcaccggcaatgtggaaggcgagcgtgttgctgaccgccagcatctgccaggccgggctttgccgatcgagctggaagtagctgtaaccggcgtgatagggcagctggcgcggcgccaccggcagcggcaacaacggaatgccgggcagttgcaggctgatgagctcgcggatcttgtcgctggacgccaccttggtctgttgcagcagttgcttgcgcagctgctcctggggcatgcgggcacgcaccgccagcacgaagtcggcgctttgcatcagctcgctctcgttgaccatggccaccatgacgccgtactggtgcttgcgcagctggatggagacagcccgcggcgacagcactgtgctcagtgcctgacgcagggccagcatcacaggctcgaaactcacctgctgatcgtcgtgacgataggcaggaaactcgggcggcagacgggactcatcggtgaaggtcatcagctcgccacagatctgcaccagggcctcgtgcaaccgttccggatgcagggtgccaagacgcgccagatgtgaaagctggggctgagcgcggttgagcagttgcaacatcatgaactcggccacatcggcgaccccctgctgacccggcgcggcgatacgctgggagaggctgcgagcccgctcggccaccagcccggccgactcgccgaggaagcgcttgagggttggaatggcagagacgctgatgctgcagggcatgaagttgggatccagcaccagaccaccgtccggacgcttgtccagaatgcgagcgatggcgagcgaggcgtaggcgctgcgatcttcgcgctccagcatcagccgcaggctgactcgccccacttccagggagacaacatctcctccttcgctgtgcagatcgcgcacatcgtggcgatgggcctgcaagcgggtcgcgacctgaccgccctgattgacttcgttgaccccgttcaccgagagcggcaatgccaggtaaaccttctggttggcgaccgaagcgtcggtaatttccaggggcgccggcagcacatcgtcattgggaatattgaagacggtgccatcgggcagtatgccggtggcacctaccagggcgatacggccaaaccccaggtagtcctcgttgatggccagcgactgcaagccatagaaatagtcgctgagcgcactcagtctggcgtgcagcgcatactctgaatgtctttgttgttgctggaagtgctggggcttgatgaagagcccctcacgccagataacccgatttcgactcgacatggttattcttcttctttttgcagttctacttcatccagacgcagatgaaccaggatttgataggctcgccccatgctcttcaccttgatgaccttgcgccactcggcgctgtccggatcggcataacgggcaatcacgccgatgtagcgggtcttctcatcgagcttgatgggcggcagatacttgaactggcccggcagcagtgtgtagtcctgatgatccaggtagttcttgccaagggccttctccacatcctcggtcacctggtcgtaatcagtggcaagcagcttggagtcttcggccagcaacaccacctggaactcgatgggtgccgcctccccgctctcgttgggattgacatcccgctcggccagcaggctcagccccagggtggtggcttgttcatcattgctgcccacctggatatccgggtccatggccacatcggccatcttgcccatggtggtacagcctgccagggccagcagacaggcccccagcatcagcgcacgtatcatcaaatcagtccctgttgctgacgcacggcttggtcgtatgcctgggcatagacctgatggaacagcttgtcgaacccctgctgacgggcagaagtgagctcgcggtagtagtgctggtacatgttccaggcccagccttcgtcggctacaccgggggcgccggtacggcggtagtgctcgaaacggccaatcagtgcctctggcgagaaggcttgcaatatgctgtccagcgccgcgccaatggcctgctggttcgccacatgatgaatgcgcacattgcgcaggctctcggccacggccgccggtgccgtcaggtgcaccggactcttctgctcggcaaacatcaccgccagggtctcgtcatagtcgaggccaaggcgcagcgggttgtcttcgatgggacgcaggtgcttgtctgccagcgccgcctgttcggtttgcaactgcagcagtccttccaccatggcgcgcaccgttttgcccatctcttcgagcatgtcgtgagcctgctgggtatcctgcaactgcagggactgacccaggccgcgcatcaagggggtcagcgccacgtgatccaccccctccagcggagggtggtagtcggggtgattctctatggtgggcatatccagaaattcttggttcatggtgttctcgacagcagaaaaaggggcgagggatacggcatccatatccggttgtgaacgcagtggtgacggctggcgaggatccaccagcggggtcagcaccgagcgttcatgttgcagtgccacggcgagggcgcgtggatcctccatggcttgactggtctcctccccggcaagccactcatcgagctgctcggagggccggttgcccagcacctgatgcaagttctgctcgggggagatggcccccagataggcgcgcatccggaacggaccgacgatcagttcgtcaccctgctcaaggtgtaccttgcgggcccgccctatgggcgaggtcgcgccgttgatgtaggtctgaccgctcagatcgcacaggcagaaacggccatcgttcaactcgatccgggcgtgggctggcatgaccgagcccaacctgtcacgcaattgccaatcatcctgctctgaggcacccagagtgccccccatctcgtcgaagcggtactgcacctgctggctgccatcgagctgttcgctgttgagcaccaccagggaaagttgctgattaaaatcgtccacattcactcctgcactgattcctacaccgaatttcctgcgtttattcctgtacacagatagtcacaaacgggtcgctcggcggttggccgagaaaggtactccaccccaggcgcgcgctctgctcttcccccaatcgcaaccccctggcctgctcctggccaaagccgagtcgcagatcccaggccaattggtcgcgcaggatgaaggagacaaaggtcaccagcgcatggaagtgttccccgttcgggagaaaaccgagaaactggccaaaactcaggtcattgatcttcaataaaaacttgcccgcacaatcgttcaccttgtcaccgatgacgaagtcgccgcccaacgtggcgcaagcaccgcccagccggttttgctgatcctgatggatgggtaccttgcgccactgccaggcactcacttccacatccgccagatcgaaacagtgcgccaccagaccggccaccacctcgggcgagcggctggggctggggctggccaacatgcctgcataagagagcatcttggcgcgattgaccggcaggctctggcagacggcatcattgcccagccccaccagggcaaacatcaggcgggagaaaccatcctcgccgttgtcctgaaagcgcacgtgatagcgatacttgcgccagatcctgtgcagcagcgtcagcaggcggtggtgaaagaagtccagaaacaaccctagcttctgctccccttgcgcgtactcccacgccaacgaatccaggtaataacctggcatgggtgactggctgccgtgcaaacccagaaacgccacttcaagctcatggcgacccttgccatcgcgacccacctgcaatacatcactggtgggaaaacccagagacgcggtcgccttgaagcggatattttcgtcactcggcaaatggtcgaggccgcgctcctgatcggcaccgtccagccggttgagcagttcaaccagctggaagaaattgaaacggggcgcgtccctggtggaggtcacatcagggagtgctgaccgatctggactggccattgatagcgctccttgttgtcgagattgaccacctccagcaggtggaaggcattgacgctggcatacagggagaaaaagtgagccagcacggtgctgaagagataaagctccccttcgctgccaaaggcggattggcgaatggagagtaccgacttgagcccgcgcaccggcatgccgcgcaccagcctgtccaccggtttggtctcgatctcctcaatccccgccagtcgcttgcgcgatgcctgttctgcctgcttgtcatggagtgcggggaagtcataggtgcgcagcacttgcaccagggcatcccgacgcagcagagagacatagttgagcgacagattggagatgagggtccagtgcagactgccatccagcgccggacgcagcggccgggtcggccggatcaggttgcgaaaggtggcaaaggaaggcgagctgccggtgggcacacaaatgctgccagccttgagacgggcagctcgggagcggttggtgcacgtcagcgtgaccgaaatggattcgtccagctcgaccgtggtggtctcatccccgcgtacaaacgagaggttgtgctcgaagccatccccgctgaccgactctttgacccgcacccggtaatagagtgccaacctgtgcttggcccgttcgatctggtgctgaaaactttcaaacggctggtagatacgcggcgtaccgcgggagcgacccaggttgccttccacccagccctcgacctgatccaccgagaagatttcgaaactgtccgcatggcgataactcgccttgagaggatattccgcctgacggccattgaggttgaccggctcactgtcgtgctggaacaggttgatggccggcacacagttgagcatgaaggagtcgggccggatcttgagctccgcaggcaagggcctgtcgaaacagaaatggagcttgaattcgctcaccggcaagggttgcttcggccagtcgccgcccgagagttcaaagaagaggaagctttccgggaagcagaaatactcctgcaagatccggtagccggaatagacattgttcggatagggcaggagcgcgtcgtcgcgctcgaaaccgaccgatttcagggccttggcttcctggcgaaagcgcttgccatcgatctccagctctatgtgggagagctggttggcgagccagaaatagagctcataggcggtatagctatcgccaccgaggaagaaacgcagcttgtccagctgcaactcgcagagcggcaagggagcatgcagggcaatatccagcgagatggtggagagatcgttaccactttgcgccgagatatggcggatatctgccggatagacccaggcatcgtgacaggtctgaaagtgacaggtcacctcgtcgatgggcaggctgtcgagctgacacccctgcttgaccagcgccggttgagcgatggcacccggaataaccgaaaactgcattatggtcatgctgggtacggggcgcagatagttgggccagagcatattgagcagaccatgggtcagctcgggaaactcatcctcgatcttggcgcgcagattgccggtgagaaacgcgaagccttccagcaggcgctccacatccggatcggtattttgctccgacaggaaacgggtgagctcgggataggtatcggcaaattcgcgcccttgcaggcgcaaaaaagccaattcatccctgaagtaatgttccagcgacattgatcagaccatgcggtagtgacggtgactgtccatatggacgttgaacgaggtgacctgctcgatatgctccagcctcacgtgggccgtcacctgaaacgacatctcaagcggactcgcctgatagtcgggtgacggtacatccacatgaatgatccgaggttcataacgacggatgcactgccggatcgcctcacggatccgccccttgatatccgcactgccctgagtagcatcattgagatcgatgacgccaagatcaggggcactgcggcaattaccgggacgggtattgagaatctggtcaagctgccgtttgacagaatcgaccagttcatcaacttccgaacagggggaagagctcagcccctccccccggatacgatcaaacagactggccgcatttcctctatcccaggaagagagatacggcatcgggcattattccttgtccagtcgacctaccagagacaactcgaagctggctcccatgtacttgaagtgcggacgcacagccatggcaacctggtaccaacccggctccccttccacgtccagcaccttgatctgggcggcgcgcaatgggcgacggctgcgaacgtctgccggcggattctcttggtcagcaacgtactgcttgatccagccgttcagttcacgctcaagatcctgacgctccttcctggagccgatctgctcgcgctgcagcactttgatgtagtgcgcaaggcggttgatgatgaacatgtagggcagctgggtacccagcttgtagttggtctccgcctctttgccttccttggtattggggaacaccttgggtttttgcaccgagttggcggagaagaaggctgcattgtcgctgtctttacgcatggtcagggtaatgaagccctcttctgacagctcatattcgcgacggtcggtgatgagcacttcggtcggtatcttggcctgcagctgccccatggcctcgtagacatgtaccggcagatcgtagatggcaccaccgctctgcggaccgataatattcgggcaccagcgatacttggcaaagctgtcagtcagggaggtacccatcagatacgcggtattaccccacaggtagtggtcgtgatccgagctgatgtcttcctgagtagttgaagcctttgatgggattctcggttggatcatatggcagacgggccaagaaacgcggtgcggtcagccccagatagcgagcatcttccgattcacgcagcgaacgccacttggtgtaggacggcccttcgaacaccgacttgagatccttgatggacggcaggtcggtaaagctgtcgaccccaaagaaggccggtgcaacagaggagatgaaaggagcgggggccattgcccccactgcactgacatactgcatcaacttgatgtcgggtgagctgtgggtaaaggcataatcaccgatcacggcaccgacgggctggccaccgaactggccataaccagtggaatatacgtgcttgtagaggccggactgggtgatctcgggggagaactcgaaatcttccagcaactcttccttggtcgcatgcagtacctggatcttgatgttttcacgaaaatcggtgcgatccaccagcaacttgagtgaacgccaggaagattccatctcctgcaattctttggcgtgcaggatgacgtccatttgtttgctcagcttcttgtcgagttcgacaatcatgctatctaccagcgccttattgaccggctccgcactggttccgttgtccaaaatgttggcaataagggcggcaacgccttgcttggcaacactgtaaccctcatcgaccgggctgatacgggcctgtgccatgatttcgtccagcaaggacgaggaggctacactcgcccccgcttgaacctgttcttcgaccaaagacatgttttttcctttctcgtcaatcaatccaacctaccgatcactcggcaggcttaatcaaatccagctccttgagcagttgctcacgagcctcatcactggacagcaggtcctgcaaacgattgcggaaggagggaatatttcccagcggtcccttcagggcaaccaaggcctcacgcagttccagcagcttgcgcagctcgggtacctgctgggccacgctgtcaggtgtgaagtcttccagagactggatcttgatcgaaaccggcatctcgtcctggctgttctcctccaggcgattgggaacggaaaacttcagttccagtgcggattctttcatgacagaagagaaattattcttgtcgatggagacggtctgacgttcctcgataggcgtttcttcagtacgccccttcatatttccgacgaccatcatggtcaacggaagctctatttccgcctgctgaccacccgttgccggtacatatttgatattgatacgttctttgggcgcaacagtggcaccatcaattccttttcccatgctctaaataccaagttaagggtcaacaaagaccctaaagcttatagccaacgcccttaccagcaactgtaagaaatgacagttgacagtaccatcgggagacctgacggagagttcgtcagccgacgatgcacttttgatacatataaagctaaagctctaataatcaaaaacgcagtatgcatcttgttatctatacaacccgatcatgcctctactctttgtcagaggtcatattggcttaagagccattttcgccgcatggtatatgcgagcattacagcaagtcaatcaactctttattgaagacatattgaaaaataaaaaacaattaaaaaacaattagttgcacagtaacgctgactgttaaccactcataaagatatatgttttataaagtaagcttaaaaatcaatcaagtcaccctctactattttccgaaaagaccattttattatcacctacccttgtcattaacacattaacgacagaatcagacgcataaaaagaagaaattgtgtaacaaaaaatgatattttgaacaaaaaaacttcatcatattgaaaagtgtagaggttaatgaacattgacttgttgaaaacaatgttagccgaaaccatgccgcatacgttgtttgtttatgcaaaaatgtattataaaatcatgggggatctatttcttattgttaactaactctccaacactattagtgttacaaaccagtactgcgccagtttctgaccggtactcttctctttttatgtcatcccccttttcctgctcgtaacgcagccagacttggtactgagcgtcacgattaccctgctcggccgttttttccagccatttgatggcctctgtatcggcaccggactgcttggcataccattgccccaggatcagttgcgcttgggcatgatcctgtttggccgcctgttcgaaccaatcgagacactcgctgaccaatttgcctttatagtggagctggcaatccatccccagctgataactggcctcacgattacccagtttggccgcacgttgccaccagtcattggccaacgttgggctcttcggctcacccataccagcgacccacctgcaacgccgcttcaccacgaatatcgctatccgccgccaaggggccagattgctgcgccgcctgcttcatccagcgtatcgcctcgggataatcaggcttggccgccaaacgcttggccagttcatactgggctttgccatggccctgctgggcagttttagatagctcggactcagtgactgacgtagttgtggtataaacggcattgtttcccaaatcgatgctgctgagtggaactaattgaaggggcggtgctctgatctccaccatccccttcaagtctgcatcatgggcaagtcgcttaaccccatcaccaactggtctcaatacaacaggtctctcattaaccgtggctcactcaccttctggattgatgccgaggccatgaacaactggtttcactatgaccatcacgggcgacggggccgcagccagctctacaccgaccagaccatctctaccttcctgatgctcagggggattttcagcctcactctgcgagcgactcagggctactcgactccttgttcaagttgatgaatgtgccgctgcgctgtatgaaccgaactatagctgtcagcaagcgagtccgcacgatgaaagtggcctatcggcagccctccaaggggtatatcaccgacatggttatcgattcgactggtcttcaggtatttggtgaaggcgaatggaaacacggcgccgaaaagcggcaagtgtggcgcaagttgtatctggcgatgccagcacactctctcctcatccgcccgtccgctcggtctcttacctgccgtaagcccatcgaaagggttacagctgcaatagtccagcgccacgcaccaacggaaaaactgtttcagggcagccagataatcggtcttagttttgaaactggtgtcgctcttgcgcagcaagatgttgcggtactcctacgccaaggttggtgtcacctcatcggctttgacccctttggcccaggtgacgaaggcgttgatccgaagctggagcttgcccaccgacttgtgctggatcccctcactggttttagtctcgatgaatctcgccagtgcgtgggtgagcgtgatcccactgctggggcaagctgaagcatcaacagaaggttcacgaggtgcggaaggtgtttgaggaaggatgaaccccgctgctttgaaagcgtctagatcggcgcggatccagcgatagaaactgcgggggcagtatcggcaggggtagccgcgataagtgcgcgagttcgagctgccacagccagattttgatctacggcgagctgacgatctttggcgcaaagggaagtacggatagcgaagggcaagccacggtcacgtaatgacttaggcagcgggagacgagtgtagtaggtgccggaggcatttttactcagatacatgattgttccacccagttgatccaggaaaaatcacgtaagtctagaaatgaaaaaacccgttgaaaatcaacgggttatatttggcggtgagggagggattcgaaccctcgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaatttttacttctttgaagtggctttcggagtacactacgcatgctttcttgccgacttcgtcggtgggcagccttgcagacaccgcaccagaatttctctcacattttcaggtgcctgagttacaccatcgcttgcgggccatgccgcagcaacggggcgtaatctaatggatgcattgtgttggggtcaatgcaatttttgcggttttcaatctgtttgctcaagaaacgagccaactgcgcaaaatctttccacctctgcatcccataccatcaactggcggcctgttcgtgactctgctcgcctttcaatgcctcttccagagagccataaaactccaactgacccggcacagggcgcactttggcacgcgccaatgtcttcaacggctgaaactgcaactcggctacccgcagctccactccggccttggtcatctgcttttcaaactgcaggaaagcagagagtcccccggcatccaggatggagacagcctccatctgcaataccagcagcttgtgcccctgaacctgagccaccagctcgccaaagacacgctctgctgccgcaaaaaacagcgggccgttgatcttgtaaagcaaggcattcgccggtacttcgtcggcatagcgcttgtgatcggccaaatcgtgcagcttggtcatcttggcaatttcacgcatgaacaacagcgacgccaggatcaccccgaaggtaatggcaatgaccatgtcgaatatgacggtcagcgacaaacacaccaccagcaccaacacatcggatttgggggcgcggcgcactagctctaccaccttgtgtgcctcactcatgttccaggccacgatcagcaacagcgcggccatggccgagagcggcaaccaggagagccagggtgccagcaccagaatggcggccagtaccacaagcgcatgcactatgctggaaaccggcgaggtggcacctgcccgtacgttggcggcggaacgggcaatggccgccgttgccgtgataccaccgaagaaaggcgccaatatgttgcccaacccctgccccaccagctcggcattggagctgtgtttgcgacccgtcatgccatcgagcaccacggcgcagagcagcgactcaatggcccccagcatggccatggaaaacgcagccggcagcaagcgctcgatggccgccaggttccattcgaccagtgaaccatccggccccggcagtgcccagggcattaccagagtcggcgctatgggcgggatccccatgccttgtgtcccatcggccagggtataactgaacttgctgccaatggtggccacatcgacaccaaagtagtgcagaccaaaccccagccccacacccaccagcacggcgggcaagtgaccgggcaccggcaagcgcagccgtggccagagcaataacacggccagggtagcaatcccgaccaacgtgtcaccccattgccagcttggcagggcatgtaccagcgcctctactttgcctatgtaattttccggcatatcgggcacctggagcccgaagaagtccttgatctgcaaggtggctatcacgatggcgatcccgccggtaaaacctagggtcactgacggcggaatgtattcaatcaggcgcccaagtcgggccatccccatggcgaccagaaagaagcccgagatcagggtcgccatcagcaggccaccgaccccgaattgctgggccaccgggtagaggatcaccacgaaggcggcggtcggccccgacacggagaaacgggatccaccggtcacggcaatgacgatacctgcgatgatggcggtatagagaccatgttgcggtggcacgccgctggcaatcgccagtgccatggccagcggaatggcgatgatgccgaccgtgacgccggcgatcaggtcacggccaaagcgagggatgctatagggttcatcaatacaggattggcgtaaagcaatggccagcttcacgctttgcaagggagcttggttgtgcatgtatgtcgtaataccagaagagggagataaaggccggattgaaccggcgcccgatcatcatcaagggccggcagaactgtcgacacggcgatggtatccggggcaaccatactccagccgaggaaatatttcgatgggcaggatcaatgaatgaccattacaccgcaaaatagcggtttgttgctggcatatcgccgatttttatcaccattacgcagatttttcacttcgcctgctaaccaaatgcacacaacccgcgacagacatttgtctcccatcagggcggtttatgaggcatgggtcctcccattcacccaccccatttttattgaacgggcagggatggttggccatcactgagcatccagaacgcaatcggccaccagcgcaaaaattgataacgtggccaccagaggccaatctcaagctgctgattgtgctgaaaatagtccacaatgaccaagttttggacaaacagggcgaaattccattttttgcgccggatcgcgggttgacacccggtcgacaggctattaatatccgcaccgtctcaacgagacaggcaattcctccttagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcaagtccagtaggaggagccaattccctcgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcaagtcctgtcgagggagccaaatttcaaagcccagtctcaggactgggctttttaatgtctgtcgtttgcttgttaccagacgatccagtaagccctcattgcatgcccccacattactctcgcagtgaacaagcaacactacctgttttctctcgactcaaacccgactaacgcaggctccggtccctatccggtcaactcagccggtgaataggtcacgatctagcccgaaccagaagtcatccccttccctgacgcaaatacctccagacaccccctccggtcacagcttccggtctttctgctgggagaccatggggatgctcagaccggaactggtggcactgacgtagagataacacagattgaaagatggagacgctcaccagggacgagggacgaggaatggttcttggtgcaaaccggagcaagtctgggggatatccggtcgcttggggctgtggctgagtttgccaggagttgtgcaaagtcacgtcgatgccgacgaggtggcggggcatcacgccgacgcgaccgtcggcaactttcacaagaaatatttaccgcccctcttgtctttgatgcttggcttgtaagcctcaaaggcatggagctaatgtatgccctgccttgcgagtaatagagcgtctcgtgtgagcgatccagtttgacgaaatctgcaatcgctgttttgatactccgaaacttgtgattattcctttatattgtccaatattagttcaaacctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagactaaataattctgttttatctgatgaagaaatttggaattcagatttaaaagcacagagtatcaatacaaagtcgaagcaagtcatcgatcgtctgagtaaaaacaatataattaaatggaatggttttttcaactataaagccactcgcatctctacttcaagaagatatagatgaggactcttttatcgtcacagaatattcggcatatgtaattcataacctaatgtttcatcttcgcgaactaaatttcgaagaaccaactaataactcatcattgcaagagggatattacccagggatagctggtgaaaataattcccttccgctaagtgatcaggttaacttattactcaatgtggatgtgcaacccaacacaatcgtcgttaataatacaatacatagctatcatgagttaattagatgaattcgtcggttaaacacgtcacttattggagaactaccgtccccaagcttactagaattctcatatagcaaacacttaatagcatttccgttcgatatcatgctccatcaactggttaaagtaccggtatggctatctaagtggaacttagccaaacatgcggttgcatccaataatggtgattctgttttgcaaaactataaaaaatcactcaatgcggccaaatatgtagcagattcattatttatttttctgtatgttgatatatgtgtattttgtaagcgagcctaccaggagtttaagcgcgacaataaggatgacttattttataggttctatgagtcattgggtggtgacgcagtaaaatatgcaactctgttaggttatacttctgactctgctcgtgatccagaaaccttgatgccacggttaagggccccagtaaaagacacattactgagacaaaagatagactcaatggtgtgactacagatgtagttttaatatgtagcggcgttgttgaataaaagagttttcattgacttggagctatttggtccaaacagtaagcttgaaaggtgaattttattgtctcagtcctggtggagattagcgaaatcggctgatcttaataatgcacaggcatgcttttcttcaacaacgcctgatgaggctcatcaggacacactgcgtattatagtggtcaactaaatccagacacttggttaggccgatcctcggcttttgctggcggtatcccgtcattgtgttgatgtggacgccgccagttgtagtaatccatcaggtaataactgatatctcgcgttgcttcccgcaggctcatgtatcccgttgccgggagccactctgacttcaggcttctgaacaatcgctccatcggggcgttatcccagcagttgccacgccgactcatgctctgggtcatgcgatagcgccacagtcgttgccgaaatgccctgctgccatattggctaccctggtcggagtgaaacagcacaccggatgggcaaccccgctgctgataggccatctccagtgctttgattgccagctctgcatcaggcttgtcagacatcgcccagcccacgactcgccgggtatgaaggtcaagcaccactgctaagtaatgccaacgagcacttgtccagacgtaggtgatatcgccacaccacacctgattgggttgcggaacatcaaattcgcgggccagcagattcggaatatccggtcgttcagagcatgcaaccttataacggtgtgcgcccggctgtttggacgccagcccagcttccttcatcaggttacggactttgaatcggccaatctgataccccagctctcgcatcatcgacatcaaggcgcggctgcctgcggaatcccggctctctttgaacaaacggcgcaactcgcttcgttgtttcatccgctcacggttaatcactctcctgcgagccagataatcgtaaaaacaggatgtgggaatatcgaaagcgcagcagaccagggtgatgggggcttgctcccttaatcggtctatcagcgcgtacgtgtgaactcgtccgccatcaagagagcagtagccttttttagtatgtccttttcgcgctcgagccggttgatacgggcttccagcacctggattttctgctgctccggagtcagcgctttgctgattggggtagtgccacagcgttcggattgaagctgctgaacccagcggcgaagtacggtttcaccgacatccagcgaacggcttgcttcgggaacagaatacccctggtcgagcaccaaggatgcggcttcgagtttgaattcggcagtaaatgagcaacgtaatcttgtcattgaacacctcaggtcatggtggcgactgtaccacctaaaatggtgtccgggatgattagaccactacacgcttatctgtgaacgcgatgagcaatggccgtatgtaggtaacaaaaatagtcgccattggctttggtatgcctttgataccaaaagaaaacgtgctgttgtttacaccttcggcccgcgcaacgatgaaacatgccgtaaattgctaagcctgcttgcccctttccagattggctttatcaccagtgatggactggggtagctacgccagagaagtcccctgcaagatacatctgactggaaaaatcttcacgcaacgtatcgagcgtaacaacctgacgatcagaacgcgccgcaagcaactagatcgtaaaaccatctgcttttctcgctctgttgagctccacgagaaagtcatcggcccttcatcgacaaggtgctggagacctcgtcgcacatcaacacctcggtcaacgaggtcagcaggcagattgagaacctcaaccagcaatcgaaaagcatcgaatccatcatctcgaccatcagcggtatcgcggatcagaccaatctgttggcactcaatgccgccatcgaggcggcccgggccggtgagcagggtcgtggctttgccgtagtggcggatgaggtacgccaactggctgccagaacctccagctccactggcgagatcatctcggtcatcaagctcaactcggacatcacctccaggatcacccagaccgtctctgtggtctctgacaaggccatggcgggccaggagcaggccagcatcattgccaccgtcatcaaggagatcatcgaagatgccaactccgtctccgccacggtcaaggacttgtccatctgataaggaatggcgatgcaaggcaacaagcggcggggatctcgtcgcttgttccattctgtagaaggttgtccgcaaggtgacacaaccgtatggcggcgcagatggccgtattgatgtgggcggcaagtgtgtggcgagcaaggggtgagcaggcgctatgccctcgcccatccccggcgttcgagataaccagacccgatactcagccttcccccttcatgtaatggcgagccgcttcgtcagcctgcatcagggcggcctcccacaattcagcgatcagcagcccctcctctcccaccgccgcctcctccagcgcttccagcgacctggcatcgtccagcgtaaagggattatgggtcaacagggcctgtgccctggtcaataacatcatgctgttcatcggcattctcccggataaagcctggccaaggtgatgagcgacacacgccctttgactgtgctgactctagtccatcgatcagcctccgggatagatcagctgtcggcgataaccggctcgcgcactttgcgccgagcaggcagctggcccacggcaatccccagcaagacggcgccacaggcaagccattgcaatggcgtcagagtttcaccgagcagcagataggccagcaacagggtgaaaactggtatgaggttcacataggccgccgccagggtcaccttgacctgggtcaccgaccagttgtagaacaggtaggctcctagcgtcacaaaggtgccaagaaagacgatgaccgccatgtcctgccaggcccaggcggtgggccagggttcgctgaaggcgaaaggggcgaaaaagagggtaccgacgaaagcctgtaacgcagtcagggtcagcacaccgtagcggctggagagcttcttgaagaccacagaataggtggcggcgcacagcatggccgccatctccaggctgttgccgagcaaggcgttgggggcaaactcgtccaccccgccgcccagccccagcagggcaatgccgatgatggcgatggcaaagcccagcaactggcggcgactgacccgctccttgagcagcacaaaggccaccagggccacgatgagcggcaacagggcacagaccatgcccgcctgaccggcactggtgtaacgcagggcattgacctccagcaggaagtaaaggcagggctccagtccccccatcagggtcagccagcgccaatcccctttttgataggtgaaattgcccagatagcggtagcagagcagccagcagagcgccgccacactcatgcgcatgaacagcacctgaccgaaaccccagatccccagcacgtgcttgagggcgataaaggagctggaccagagcagcattgccagggtcagggtaaaaatgggtaaagggcgcacatttcctccatgaaattggccatttgaataataaccatgcggccttgcggttgtttaaggagacctaaaatcagataataccgccgccttcaaaccggataacccatctcccatgactgagtacctgcttttattggtcagtaccgtgctgattaacaacttcgtgctggtgaagtttctcggcctgtgtccctttatgggcgtctccggcaagctggagaccgccgtcggcatggggctggcgaccacctttgtgatgacgctggccagcgccagttcctatctgatggaacactatatcctgatcccgctgaacatcgcctacctgcgcacccttgccttcattcttgtgatcgccgtcgtagtgcagttcaccgagatggttatccgcaagagcagcccgaccctctatcgcctgctgggcatcttcctgccgctcatcaccaccaactgcgccgtgctgggggtggcactgctgagcatcaacgagcgtcacaacttcattcaaagcatcatctacggatttggcgcagccgcaggcttctcgctggtactgatactgtttgccgccatgcgtgaacgcctggtggcggccgacgttcccactccgtttcgcggtgtgtcgattgccatggtcaccgccggcctgatgtcgctggcctttatgggctttaccggccttatcaagatatagcgctatgactcacatactctttgccgttctggtactggccctgctggcccttgccttcggaatcattctgggctttgccgccgtcaagttttacgtggaagccgatcccatcgtcgatcagcttgacgccctgttgccgcagacccagtgcggccagtgcggttaccctggctgcaaaccttatgccgaggcgctggccaatggcgatcagatcaacaagtgcgtgcccggtggcgatgccaccatgcgcaagatagccgacctgatgggggtcgaccctcaaccgctgggcagtgccgaggccgccatcccggtcaagaaagtcgccttcatccatgaagatcaatgcatcggctgcaccaagtgcatccaggcctgtccggtcgatgccatcgtcggtgccaccaaggcaatgcacaccgtcatcacagacgagtgcaccggctgcgatctctgtgtcgatccctgcccgaccgactgtatcgaaatgatccctgtgccgaccacggtcgacaactggaagtgggatctggccagcgtcgccattccggtcaagatagtggaataaacagcggagtaaccatgcagcatctgctcgaacgcatcaaagccggcactctgtgggattttcacggcggcattcaccctcccgagaacaagcaccaatccagcctgacacccgtggtggacgcgggtctgccgccccagctcatcataccggtgcgccagcacgcagggccggccggcgatctgctggtacagatcggcgacaaggtcaagaagggtcagccactgacccgctatgacaagggccgcatagtgcccgtgcacgcctcgacctcgggcaccatcaccaccatcggccaccatactgtggcgcacccctcgggtctcgatgatctctgcattaccctgacgccggatggggaggatgcctggggtgagcaccagggcaagccagactactggaatctggatcggggcgaactgcttgagcgcatccagcaggccggcattgcgggtctgggcggcgccgtgttcccgactcacagcaagctggacggtcgcggtcagctcaccgagatcctgatcgtcaacgggctggagtgcgaaccttatatcagcacagatgatcggctgatgcaggagtatgccgacgagatcatggatggcatccgggtgctcaagcatctgctcaaacccaagttgaccctgatcggggtggaagacaacaaacccgccgccattgccgaactgacccgccacgccaccgatgaggacgtgctggtcaagacggtgccgaccaagtacccctcgggcggtgccaagcagaccatagagctgcttaccggccgtcaggtgcccaaaggtgggcgggcggtggacatgggcatcatggtgctcaacgtggcaaccgtgttcgccatcaagcgcgccatcatcgacggcgagccgctcatctcccgcatcgtcaccctgactggtgacgccttcaagaagccaggcaatgcttgggtactgctgggcacaccagtacgctggctgttgcagcgttttgagctgcaacccgaggcggaccagagggtcatcatggggggccccatgatgggcttcaccctgccccacgccatggtccccgtggtcaaggccaccaactgcctgctctccccgacccgtgccgagctgccgccccccggtcccgaacaagcctgcatccgttgcagcgcctgcgccgatgcctgcccggccaatttgctgccccaggaactctactggtacagccgcgccaaggagtacgacaaggccgaagggctcaacctgttcgactgtatcgagtgcggcgcttgcgcatgggtctgcccgagtgagatccccctggtgcagtactacaagattgccaaggatgatattcgcgaggcccgtgccgaggccgaaaaagccgagcgtgccaagcagcgtttcgaggccaagcaggcccgcttcgagcgggaaaaagcggcccgagaagcccgccatgccgaagctgcggcccagcgccgccaggccatgacggccagtggaggggaagatcccgtcgctgccgccctcgcccgcatcaaagcaaagcaggaagtcacggccagcgctgttggcgagcagccagacaacagcgccatgattgccgcccgcgaggcgcgcaagcaggaggccctcgctcggcgcgcagccgccaacagcggtgaacctgctgacgttgccgccgtcgttgcgccaacgccagaggcgcaggatccgaaaaaggccgctatcgcagcagcccttgctcgtgccaaggccaaaaaagcagctcaagcggcggatgaagacgtcgccaaacccgaggctatggctaacgaggcccagccgctcagcgaacccgcagctgccgaggttgaccccaagaaagcagccattgctgctgccatcgcacgggccaaagccaagaaggccgcgcaagctgcggatgaaaacgtcgccgagcctgaggctatcgctagcgaggccgagccggtcagcgaacccccactggcgactgtcgaggtcgaccccaagaaagcagccattgccgccgccattgcacgcgccaaagcaaaaaaagcagcgcaagcggcggatgaaaacgtcgccgagcctgaggcgacggctagcgaggcccagccggtaagcgaatccgcaccggcgactgccgaggtcgaccccaagaaagcagccattgccgccgccatcgcccgtgccaaggccaagaagctggcagcagaggctgccgcacaaggcctgaccacccaagcacagtcaccttctccatcgccagacaagagccactgatccatgttcaatatcgcgagtgcgccgtttgctcataaccgcaaacagacccaaaccctgatgttgctggtgatcctggcttgcctgcccggcctgctggcccagacctggttctttggctggggttccttcatccagatcctgctggcgctggtgacggcactgggggccgaggcgctggtgctccgcttgcgccgccgtcccatcaagcccgccctgatggatggcagtgccgccctgaccgccgtgctgattggcctctctttgccccccctgctgccctggtggatgctggtactgggcaccgcctttgccatcatcattgccaagcacctttatggcggcctgggccagaacctgttcaacccggccatggtggcctatgtgttgctgttggtctccttccccgtgcaaatgaccagctggttgccgccagacaccattcgcgcctatgacatcggctttggcgatgcagcgtccgtcatctttaccggcttcagcctggatggctacagcatggcgcagctcaagcagggggtggatggcctcaccatggctacgccactcgataccctgaagacagggctgaatcaggggctcaccacgggtgaagtgatgagccacgccgtattcgagggctggggcggcatcggctggagctgggtcaacctgggttacctgctgggcggcctgttcctgctgcagcaaaaagtgatcaactggcgtattccgggtgccatcctgggctccttgttgctggccgcaaccctgggttatctgatgacgccggatgccaccgccacccccatgttccatctgttcagcggggccaccatgctgggggccttcttcatcgctaccgatccggtcagcgccagcaccacgccccgtggccgtctggtatatggcgtactgattggcgtgctggtctaccttatccgtcgctttggcggttaccctgatgccttcgccttcgccgtgctgctggccaacttgtgtgttccgctgatcgacagcctgacacgtcccaaggtctatggagcacgtcgtaaatgagtaacatcatgcggataacccacctctgtgtgaccacacggaacgacagcctgacacgcctcaggggatatggagcacgtcgcaaatgatcccggcgcaaacctcactctcaggaagtatccaatgttaaagagcatgcgcaaaaacggcgtcacgctagccctgtttgccctggcctgcaccgccgttgtggtgctgaccaacgagctgacccgcgacaggatcgcccatcagcagcagctggaaaagctgcgcactctctccgccctgttgccggagggaagctatgacaacgacctggtggccagttgcaagctggtacagagcaaaacctatctgggcagcgatcaggccatgccgctctacactgcaaccctgaaaggcgagaccacgggttatgcgctggaaaccgtggcacccgacggctacagtggggccattcgcctcatcgtcggtaccgatgccaagggcagcgtcagtgctgtgcgggtgctggcccacaacgagacgccgggcctgggtgacaagatagagctgaagaaatcgagctggatagacacttttgtcggcaagttcctcagccgcgacaacgaggcaagctgggcggtgaaaaaagatggtggcgaattcgatgctttcactggcgccaccatcaccccccgcgccgtggtcaaggcagtgaaaaacctgctgctgctggagcaaacgcaccctgagttgctgcgtgatgcccctccgtgcgaccccacgccataagcctgggcccacacatatgaaacagactgatgtgctatgcatatccatgtgccatctcagccggagccgataaatggaacactctcatacactggatgaccagaccccgatcagtgagggcaagggccgtcgtgaagagctcaaggagctgatgctgcaagggctgtggaagaacaacccctccctggtgcaggtgttggggctctgccctaccctggcagtttcctccacctttaccaatgcgctcggactgggattggccaccatggcggtgctggtgagctccaacctggccatctctctggtgcgcaacctggtgcccaaggacattcgcattcccatctacgtgatgatcatcgccgccctggtcaccagcgtgcagctgctgatgaatgcctatacctatggcctctatcaggcgctcggtatcttcatcgccctgattgtcaccaactgcgtcatcataggccgggccgaagcctatgcctccaagaatccgcccctgctggcggcattggacggtttcatgatggggctgggctttaccctggtgctgctggtgctgggtggcctgcgggagatcatcggcatggggaccttgtttgacggcgccgaattgctgctgggtgactgggccaagtccctgcgcatcgagctgtttcatgccgatgccagcctgctgctggcgatcctgccgccggggggctttatcgggctaggcctgatgatcgccggcaagaatgccatcaatgactggcgtgatcgcaagcaagccgccccccttgccgatagcagtgtgtctgtggcgggtgtgcacgccacccagctctgatctgagacgtgagaaaccatgaacaaccagaaacgcaggcagatcctggagcgactgcgggacaacaatccccatcccaccacagagctcaacttcacctcgcccttcgagctcttgattgccgtgttgctgtcagcccaggccaccgacgtaagcgtcaacaaggccaccgacaagctctatccggtggccaataccccggccgccatgctggcgctcggggtggatgggctgaaacagtacatcaagaccataggcctgtttaacaccaaggccgaaaacgtcatcaagacgtgcgccatcttgctggaacgccatggcggcgaggtgccggagaaccgcgaggcgctggaagcgctgcccggtgtgggtcgcaagaccgccaacgtggtgctcaataccgcctttggctggcccaccatcgccgtcgatacccacatctttcgggtgtcgaatcgcaccggcttcgcggtgggcaaaaacgttgatcaggtggaagagaaactgctgaaagtggtgcctgccgagttcaagctggatgtgcaccactggttgatcctgcacggccgttacacctgtctggctcgcaaaccgcgctgcggctcctgtatcattgaagacttgtgtgaatacaaagaaaaagtctatccacaggaataaggcagcatgcaggctgtacgctatagcccgcaaacttctgctgcgattcctgtatcatccaagacttgtgtgagtacaaaaatctacccggagaactgagcaatgagaattctgcataccatgctgcgtgttggcgatctgcaacgctccatcgacttctacacccgagtgctgggtatgaaactcttgcgcaagagcgaaaacagcgaatacaagtacaccctggccttcgttggctacggtgacgagaaagacgaagccgtcatcgagctcacctacaactggggggtcagcgagtacgaactgggctcggcctacggccacattgcgctggaagcggacgacatctatgccacctgcgatgccctgcgtgccgccggtgccaagatcacccgcgagccaggtccagtgaagggcggtaccactgtcatcgccttcgtggaagatccggacggttacaagattgaactgatcgccaagaaagatgcaggcagcggcctgggtgacagcttctgaggcaatgcctcaggcaacgcccaataaaaaagagcgctgcggcgctcttttttcatgtctgtgtgcaggttatcagatggtgccattgcggcccatattgatcaccacccgccggttcttggcgcgaccatcctcggtttcgttggaggtggcgtggcgcttctcgccgtgcccttccaccgagatcttgcccggatcgatccccagatccacgaataccttcttgatggcatcggcccgcttctcggagagtttctggttgggccagcggccgccatagctgtcgctgtaagcgttgatcaccaccacatctatgctcttgtcgaccttcacatactcgccgatcatcgccagtcgccgtcgggaggccagtgacagctgatcgctgttcttgtcataggagagcacgctgaaggcgatgtcattgaagctatagggcagcaatccactcaggcaatccacaaaggcctggtacttgacccgaaagttgacagaggagagggagacccgcaccggccggttctgacggtaccagtcacgatactggaaggttggcatgcggccaccctccagctcatcgagcatggtccaggcagtctgtccctccaccaaaccatcaaactgctggtaaaagcgcaactggctcacttcccgcccggcaacaccgggacgccagagtggcggcatgatccccagactcaccgtctgggtctgggcttgctgtcgcagccccttgagttcgaaatccagattgatcttgcgaccggcacggctgacgaaagcgcccgtcccccagttgggaatagggtgttcgaggcggcactccacttgcgtatccgaggtcaaacgccagacggattgatccaggccggcaccaaactcggtaacccccgcctgtaattgcatactcactgatatgctgaccaacccgactatccaagcgttcaagtgcctgccctccacacgatctcacgttaggtatcggcaggggcagggcaagctttagggcaaagcactcagtggggggcaggacgatccatcagcttgaagctggcaatgcgacccgccagctcgcgagccagcagatccagctcggcgctgttttgctgcaaggtttcagagtgcaggcgatgagcttcatacacttcgcgtatggtcatcacattgtgctggatatcgtcagtgacgtagcgctgctcctccgtcgcggtggccacctgggcagtcatgtcactcaccttgcgtacctcgctcactatgtcgctcagctcgctccccgcccgcttggcttcggtcacgctcaagcccgcctgttcagtgcccagatgcatggccgtgaccgcctgatccgcgccctggcgcaatcgggacaacatccgatctatgtcctctgccgcctgttgggtgcgagaggccagcgccctcacctcttccgccaccacggcaaaaccacgaccagattcaccggcccgggcagcctctatggctgcattgagggcaagcagattggtgcgatccgagatctgcttgatgagattaagcgcctcgccgaccgactctgtatcctgatacaggctatccaccagttgctgggtgttggccagggtgcccgccaccagctggatggcgtctatggtctgatccacctccttgtcgccctgacgggcacgtccgatagcctgctgggtcgccagcgacgtctgggttgcattgcgcgcaatctcggccaccgtcgaagccatctcggtggctgccgtcgccaccaggtccacctgaccgaaacctttgacgacgccagcattcacctcggcgatcacgcctgccgaggtggctgcgctgcgggccagcacctcgcaggagcgacgtaccgccagcaacagcccctcaaggtgcgcgaggaaatggttcagatcctgcgccagggcgcccagttcatcaccggaccgccagttgacccgcaccgtcagatcattttcctgtaccagccgtttgaaggtctggtgcaacgccataaaacccaggtgcagatctcgcaccacccgccagcagacgaaggtggtcaacgcaacgcacaacagcacgccgagcgccgcccaccagaagtcgctggcactctttgctcgcatctgctcgacccgctcgaacaactgctgataaaggcgatcttcgctctccttgagcagacctatcttgtcggtactcaaggcaaaccaggcttcggcatcgaccccgaaaccgcctgaggtggctttgtccagcgccagttgctccattgcggcgaccttggctaccacgggagaggtcagactgtcggccagcagttgacgttgtgacgggctcgccaccgcctggaaacgctcgagataggtattctgggccgccagcagggagatgaattgctgcaacagcgcaggggtaaagtggtcacggccgaacacattgctcagggttgcccgctccagccccattcgttccttgctctgcaagaaggcagcgtaggcattggtctgcagcgctatggtggcatcctgactgttgagactgacctggtccaccacggccagcagctggctgataagacggctgtaaaagccaacctgctcggccacttcaacccccagcgcgccgacccgctcacgcatggcggtgagcccggtcagcgcctgttgcacctctcccaacgccagcaaggcgggatcctcgtgaaaacggaccagcagggtatcgaccagcttgcgctgggcaggcagagcgtcgcgaaaccttgttgccaccagagccaaggaaacctgccgacatgccgcgctccttttgcagctcgtgggccagttgcgccgctcccgcaccacatagagtgccgcttgtgcctggctcatctcctgttcgacctgataacgctcatacacgtatcggccagaaaaaaacagcaaggccagcagtggcaggcagaccaccagcaacatcttgtgtgccaatcccagcttgttcatcccctctccccattccattgttgaagtggtcaattataagcacgagtgccgagaatagaatctgacgtccgtctcatggctgctgatgagggacaaaggctggcttttttgccataatgccgcctcatttcacgccgaccgagataccatgaccgacgctgtacacactctcaagggccgttttcgtggcttttaccccgtcgtcatcgatgttgaaaccgccgggttcaatgccaggacagacgccttgctggagatagccgcctataccctcaagatggatgaggatggctggctcgctcccgatcaggtctttcattttcacgtcgagccgttcgaaggcgccaacctggaaaaggcggcgctggagttcaccggcatagaccccttcaatccgctgcgcggcgccgtcagcgagaaagaggcgctgaccgagattttcaagggcattcgcaaagggatgaaggagagcgactgcaaccgcgccatcatagtggcccacaacgccaccttcgatcatggcttcgtcatggctgctgccgagcgggccggcctcaagcgcaatccgttccatccgtttgccaccttcgatactgccgccctctccggcctggccctgggtcagacagtgctagccaaggcgtgccagagcgctcgcatcccgtttgacaataaagaggcgcactcggccctctatgacacagaacgcaccacagagctgttctgtcatattgtcaaccgctggaagagcctgggtggctggccgccggcccacccggatgatgcccccgtcgatgacgcgaacgaacaagcgggataagcaacgagcaagaaggctgccatggcagccttcttctattgggatacggcatcaaagtggtttgaccagaatggcagacagacccggacagcacagttttcaaccgctcggctcccctcgcccatcccaacccttcagggatgcgtctcacaggccatttgcctgattttttactcgacatttgtcgtgattttcgcaaactaactgcctttcaaaagacagacaaccaataaccattaaaaggaagtcacatgaaccctgttgttgtcgcggtctcgctgatgctggtgctcagcctgctgcggatcaatgtggtggtctcgctctccatcagcgccatcgtaggtggcctgctgggtggcctatccctggccgacaccctcagcaccttcagtggtggcctgggcggtggcgcagagatcgctctctcctatgccatgctgggggcctttgcggtcgctatctcccgctccgggatcaccgacctgctggcccgcaaggtgatcaaccagctggggcaagatggcagcagctcccgcatcctctgggtcaagacactgctgctcggcgccgttctttgcgtatccgtcgcctcccagaacctgatcccggtccacatcgcctttattcccatcctgatcccgccgctgctgcacgtcatggccaagatgaatatcgaccgccgtcaggtggcctgcgtcatcaccttcggcctgaccgcgacctatatgctgctgccggtgggctttggtggcatcttcctcaacaacatactggccaagaacctgatcgacaacggggtgccggtcgagcttggccagctgccgatggccatggcaatccctgtgctggggatgttcgttggcctgctggtcgccgtgttcatcacctaccgcaaaccgcgccagtatgacatggacaagatcctggccgccgagcccgaatccgtcgaactcaatctcaaccacatctgggttgccctgctggccatcgccgtcgccctcgggctacagctgatgaccaacagcatagtgctgggagcattggcgggctttgtcatcttcacctgtggcggtgtcatcaagtttcgcgagagccaggacgccttcacccagggcgtgcgcatgatgtctctcatcggcttcatcatgatctcagccgctggcttcgccgccgtgatgaaggcgacccacggggtggagagcctggtgcaatccgtctctgcggtgatcggggatcaaaaaggcctcgccgccttcctgatgctgctggttggtctcttgatcaccatggggataggctcctccttctccactgtgcccatcatagccaccatctatgtgccgctctgtatccacctcggcttctcccccatggcgaccatagccctggttggcgccgccggtgcgctgggagatgcaagttcacccgcctcggattcgaccctgggccccacgtcgggtctcaatgccgatggtcagcacgaccatatctgggacagcgtggtaccgacttttattcactacaatatcccgctcatcctctttggctgggtggcggccatggtgctctagcgctcggacaagcagcagacacacaaaaggcgacctcggggtcgccttttcattgataaaggagtggtatcaacatggtacggagcaacagtgacattgtggggaaagcgataatggcgctagcccaacaccacctcctgcataatggcccgattgataaaatagcgatgacagaacagtaaaaaatcctgtaaaggaagaggcttagagtaaaaatacccttgaatttcgtctaccccgatgttcaatactgcattgagttcattactattttccactccttctgccaccacccgcaccccgagttgatgcgagagcgtagtaatggcttctacaaacagcgcctgacgcgtatcactgtcgatggcagtaatgaaggatctatcgatcttaagtttgtcgaagtaaagctcgcgcaaatatgagaaagatgaccaaccggtcccgaagtcatcgagagccacccgcaccccgatctggcgcaaggagtggattatctgcttgctcagctcgatatcgtccagcgctatggtttcggtcagttctacgatcaactgctgtaaccccagcggtccctcgctagtcttcgcttccacatttgcagccagtcccatgttgaacatagagctggaaagattgaccgatatttcaagtggttctatcagatcgctcgggaaaatagccagatcgtgttgcaaacgcatgaaaatccacacacctagatcctcacccaatccgttttcttccgctagtgagatgatgtcaagtggagggataaagccatattccggatgacgccagcggatcaacgcctccgcacctagccttacagcgccttgcccgcggacaatcggctgatagtagagactgagctgctgacaatcgatacaacagatgagcgcacgaagctcggccgacaatctacggttacgcagatagtgttgatacatgctgctggagaaaacgacataccgatgcaagcgccgccgtttggcgctgtcgagtgcgatatcggcaaatagcagcatctcctccggtgtattgacaggcctggcatattgactgacgcccatgaacactcgcaccctatgcgcaggatctgccgcaaatgccagctcagcaagctcagcaagctcactacgcaactgttccaaaaacgggaaacgcaggtaagtaggcataacaccagaaataacgatggcaaactcgtcgctaccggttcgagcaacaaagatcccggcggtcaacgcatcatggatccgctcggccagctgcttgagcaaggcatcgccgatctcataacccagactgtcatttacctccctaaaatgccccagatccaccacgcaaacagtgatactgcgtcccccacctcgatgggctgcacgctgcttgagatgtttaagatgtttgataagcgcagccccgttgggcagacccgtcattgtgtcattccaagccagaaagtgctgatgacgcacctcgcgaaacagcaccagtagcatcaccatggtcgccagcatcaaaaaagctaggatggcaaaattctgagttcttgaatcgttgagtaactctcgctgggcaatggccgaggggccggtgaaatttttcaccatgacatcacggatagccaccaaatctcggttcaattcatcagagaaatgggcgagtggactcgagtcatgccctccacttattacatcctgctcatactgctcgaacaaggtcatgatcttgccagccgccttgccagccccgaagcgttccctgacagacctggcctcctccccatgcagaaagacgtcgagccggttccaggcaatatcaaaacgcttgttcatctcctcctggctgacggcgccggcacgatagagcaacagtgcttcgtcaaacgcgtggatctccagctccagttgcgccaaggcccaagctgaaagttgtgtgtagcgagtcactgcattaaaagcgcggtcatagttccagactgaccagatagcgacgcccaaaaatgtcgtcaccatgaggatcaggctaagaaacttgccgcgcagcatgttatttgatctcgagtgccgtcagttgccacaccatgcggctgtgatagacctctttgttgagctcggggtactcagagaggggataaatgatccagagcggccccttgttgcgcaaggtcaacaccttgccatcctgtttctcggccagcagcaccgggtacagttgcccatcttctagaggtaccgatgcccagtaatcattgatggcaaccgccttgacctccaggctcttgagaccgtatatcctgacaagatctcgcagcagcactccccgataggtatggtgaccctcggtccagggggtatgtgttttgacctctgtctgcggcaaggcctcaaattcggcacgggtcagcaccacctcccctttgccatcacaacagccatcccccttaatcttcaggaacgcgtcatctgccagagccattgctgacacaagatacccgcatagcagaagcccccgaccaaaccatccacccataatgaacctccatgtaatactgttcgttttattaatctcactctgcccatttacatacaaacaatagggtatgaattcagaccaaagtcgtagctatctgggttcactcaagaaatcacttgctccaagtagatcccgaatgactccagaagcatggcatcgacgctccccatgcagcaaccgcaccggtgaatttaaatgctcttgtgactctcatctcttttctgtgccgccgatgaatagcgactgaggataggccgcgatgcccgaccccaaatggcaggcacaaaaaaggccgctcgatgagcggcctttttatcaatgcaatcaggacttagctgtcacggcgcttgttgccaccgaacttgcgatccttgttgaagccaccttcacggcgctccccgctcttgttgaaaggacgatcgctgcggggcggacggggggcagtgttgctgccagccggcacctctgtgtagcgggtgatcatcagcggacgctggcaaacacgggctttcttgatcacttccagcacatcggcggtcatgcccttgggcaggtcgacggtggagaagtcatcggcgatatcgatgttgccgatgaaacggctctcgatgttcgcttcgttggcaatagcgcccacgatctggcccggcttgacaccgtgatgggcacccacgtctacgcgatagcgctccatctcgacatccgggttgtctttcaacggacgcggctcgagggacggcatgcgacgggcaggacgatcaccacggtcagcaaaatcactgccaccgtcacggcgttcgaaatcacgaccaccacgatcattgctgctgaactgcggctcagggatggagtcatccagcagcagcggttgatcaccttgtaccagcttggccagggcggcagccagttccagcggatcggcagaatcttcttcgatcagctcgttcaccaggttcagatagagctcaagctcttcgcccatcatggtttcccggatgcgctctttgaacttggtcatacggtgctggttgatgtcctcggtactcggcatcttcatcggctcgatggcctgacgagtggcgtgctcgatggcgcgcagcatacgacgctcgcggggagcaacaaacaggatggcctcacccttgcgaccggcacgaccggtacggccgatacggtgcacgtaggattcggtatcgtaaggaatgtcgtagttcaccacgtgggtgatacgctcgacgtccagaccacgggcgactacgtcggtggcgatcaggatgtccagttggccttgacgcagcttgtcaacggtacgctcacgcagcttctgcgggatgtcaccgtgcagcgcttcacaagcatggccacgagcggccagtttgccagccagctcttcggcagcgttcttggtacgcacgaagaccagtacggcttcgtacggctcgacttccagcagacgggtcatggcgtccagcttgtgcagaccggttacctgccagtagcgctgacggatggtcggtgcagtggaggtcttggagacgattttgatctctttgggctgcttcaggtgcttctgggcaacacggcggatctggtccggcatggtggcagagaagagagcaacctgacgggtgctcgggcactgttccatgatccagtccacgtcatcgatgaagcccatgcgcagcatttcatcagcttcgtccagcaccagggctttcagaccggaaagatccaagttcttgcgacggatcaggtccatcacacggcccggagtacccacgacaacctgggcaccgcgacgcagggcgcgggtctgggtttcgtaagaagagccaccgtagatgggcaggacgtggaagtcaggcatgtgcttggcgtaacgttggcacgcctcggcaacttgcagggccagttcacgagtcggagccagcaccaaaacctgggtgttgcggttaccagcttccagacgagacaacagaggcaaggcaaaagcagcggtcttccctgtaccggtttgcgcctgccccagcagatcgtgtcccgccatgaggtggggaattgctgcggcctggatcggtgacgggcgctcatagcccacgtcttgcagcgctttcaatacaggcgcggccagtccaagctcactaaaaaggggcagttgttcggtatcagacatagattcttccagattaaggcaggcggctaagcaccgcggaatagcaaaaaggcggcgattatagcgccactttgttctgctgtcttgaaaaatgtgataagcctctcaagacgttggcaattatagagggatctcgcgactatggcttgcttattttgcactactggtgcgttattgccggtcactccccgctggagtccttgtcccgcttgtgtttgagcaccgccatggtcaatcgactggtgcacaataaacgcccacgctcatcccgaatttcaatctgccacacctgggtcgttgcgcccagatgcaggggcgagcaacgccctgtgaccaccccttcccgcttggcgcgcagatggttggcgttcacctccagccccacacagtagctgtccggcccgaccgccatattggcagccagcgacccgagcgtctccgccagcaccactgaggcgccgccgtgcaacatgccaaggggctgatgggttctgtggtccaccggcatggttgcttcgagccagtcggggccaacatccgtgtagatgatatcgaggtgggccatcagggtgttgcgcgacgaggcattgagcccttccagactcatgggcttgcgccagatgggggcagtatcgtggctcatgggggtagtgactcctctaatgtgagaaacaggttgaaacaatcggcaggaagcaaaaatggggcccggcagcacagcggcaaagccccatggagataatcgcattaccagggataggtgacgccaggccactcactccaaggcgtatcacgcccaggcaggcgcggcgcagaccagcgccatgtcttgccaagccaggcgcgcagctcggtttccagcttggcatcggtcagcggcgcgtcggccaccttccaaaagaagagctccacttccacctccggcaataccgaggggtagagatagacgccgccccagaactgcaactcccgatccgggctccacaggccataggaaaaggagcgcttggccagaaactctgcctgctgccactccagatctccctcatgctggctcaggctgaactggtcagagggccagacatcctgggggcgaaacagttgatgaagctgctcccgttcacgctgcatggccacaaactccaccacggcctgggccggggtggctggcaacagcaggaagtgcgggtgccgataggcttgcggcacccgaaaccgcttgggaaaagtcagcatcagagcagttccagcaacgcctgcagcggatgcttgagtttctccccctccatccgcttgacctgactgcgacacgaatagccagtagccagacagcgatctttgggcaacctcgacaggggctctgcccagctgagaccatagatccccttggagttctccacctgttttgcatcgtggccataggtaccggccatgccgcagcagcccacagagacaggctgcaaacgagcaccgaagcggctgaacagggtcccccagtcaccgtgagtcgagggcttggccgtcttctcggtgcagtgggcaagcaaataccagggctcagcctctcctttttcatcgacatccgcggtgggcttggcaaggggcagggtgtcggccggaagagaaagcagccactcctggggcaacaacacctgaaaatcgccacgggccgcgccaagggccttggcatattcgtcgcgataacagagcaccagagagggatcgacgcccaccatggggatgccgagcgccgctatcttgttgaggaactgggcgctgttggccgcggtgtgggcgaaggcgcgcaggaaccccttcacgtgctggggcttgccgttgggcttgaatggcagcagatagggttgcagcccaagcttgctggcaagtttcaccagatcgcgtaccacgggggcgtcgtaataactggtgaagggatcctgcacgatcagcaccactctggcacgctgctcggcattcatggcctcaaggcccggcaggtcgaaatagcgcgccttgttgtcgcgcagggattcggccagggtcggtaccgagagcaagggcacgtccaccatgcctatgctcttctcggtcgccttctgggcccactctttttccaggaaaaagttgaccagtttcggcgccttggccagcagcggtgcataactctccactgtgccgacgaagtaatccttggggccccgcagatagcgactgtggtagagctgcatgaaacgggcacggaaagtgggcacatccaccttgatggggcactggctggtacaggctttacacgccagacacccctccatcgcctccatcacctcgtgggagaaatcatactggccacgggcgcgggccagggtgttgcgaaacttgtcgacgatcgccttgaagcgcaggccacccgattgcagcgccacttcttcggccaggggatcgaagccctgctccgccaactggcgcagccattcgcgcatcaagccggcacgccccttgggagagtgacgtctgtctttgctgatcttgaccgaaggacacatgggggagtcggtctcgaaggtgaaacagaggccattgccgttgcaatccatggcgcgggtatagctttcccgcactgcgatggggatctggcggtcgaacttgccgcgcttgggcccgtctaccgacacaagcgaagctccactgccataaggcatacaaatcttgcccgggttgatgcggttgtcggggtcaaaggcgcccttgacccgctgcaactcctcccacaactcgccgaagaaggcggggctgtattcggagcgaaaacccttgccgtgctccccccacatcaagccgccatatttggcggtgagcgccaccacctgatccgagatgcggcgcagcagcacctcctgctcggggtcacacaagtccagcgcgggacgcacgtgcaatacccccgcatcgacgtggccgaacatgccgtagtcgaggccgtggccgtcgagcagggcacgaaactccatgatgaaatcggcgagcgactcagggggaacggccgtgtcttcggtgaaggccaccggttttttacgcccttcggcgttgccaagcagccccaccgacttcttgcgcatggcgtagatggtttcgatgctcggcaggtgactgcacacctgatagccgatgacacccgcctccccttgcgccagcagcccatcgatgcgccggcacaattcagccaccttggcctgatgttcttgctcgtcggtgtcggcaaactcgacgatattgagcccttgcagatccttgccgggcacgtcctcaatgaacgccttgaccgaatgccagatgatgtcggcacgggccagtcccagcacgcgggaatccaccgtctccaccgacagggcctgcgcctgcaccataaagggggcattgcgcagggccgaggggaagctgtcgtacttgacgttgaccagggtccggtaacgcgggatgggtgtgatattgagcctggcttcggtgatgaaccccagggagccttccgagccgcacaatacccggctcacatccagagtgtcggtgtcgggggcatagaggtgcttgagatcgtaaccggtcagaaaacggttgagcttggggaaagtggcttcgatgtcggcgcggcgctcgcggccgatgcgatacagggtgcggtagatctccccttcccgactctcgagggccagcttgtcttcaagacgggagccattgaccggctctgtgaccatgatgtcaccgttttccagcacggctttcaagcccagcacgtgatccgaggttttgccgtagacgagcgacccctgcccggaggcatcggtgttgaccatgccgcccagagtggcgcgattggaagtggagagatccggcgagaagaaataaccgtgaggtttcaagtaggcgttgagctgatccttgaccaccccggcctgagcgcgcacccagccctcttccagattaatttccatgacctggttcatatggcgggagagatcgacgataatgccgccgcccagggattggccattggtgccggtaccgccgccgcgggggaagaaactcaaggctgcgtactcgggcccccgtgccaacttgagcatcactgcaatgtcatccgcactgcgcggatagagcaccgcctgaggtacgacctgatagacgctgttatccgtcgccatcgccaaccggcttgcataagacttttcgatatcaccacgaaatgctgatcgcgccagcaacttaagaaactgcagggttgtaggtgacaaactgtcctggtaatcgagtctcgggatcatgaatccttgttcccatcctttgcttgatgccggtactccggcgacaaagactgccctggctgcctctttgcgggtatcagggccagtctgctcacatgtgagcgggcagtatatcagctagaaaaccgcttgcgcttggcaatattcaccatttgaaaggaggattgttatggctcaccacagctatgttatcagtacgtttattaccacagagaaacaggccttgaccctgtcactgttcggcagtatcgcctttgccatcttcgggattggctatggtctgctggttggctcccacgccatcatgctcgatggcatcttcagcctgttcagcatgggcatgacaggccttggtctggtcaccgcctatctggttacccgcccctccgatgaccgctttcagtatggctacgctcacttcgagcccattgccaacgtcatcaacgggatcatcattttactgctctgtctcggtgccctctacagcggcatcacgtcactgctggccggtggtcgcgagatagatctcggtcacgccctcatctgcgccgccatctccaccttcttgtgtgcacttatctatgttgtcgaggcgcgaatggccaagcggttcaactcggagctggtgcgcgtcgattccgaagagtggctggtcgacaccattttaagcgccaccctgctggtaggctttctggtcgccatgggcctcgatgccatgggccatgggccatggtcaatacaaccgttacatagaccccatgctggtctctctgctggccctgtgcgccaccctcattcccatcaaggtgctgagccgcaatctgcgagaagtgttgaagattgcccccaagggggatgtatcccagcgggtcgccagcgagattgaagccctgcgccagcgccatggcatcgagtgctacagccatctggccaagagcggtcgtcgcttcgatctggagttgaacatactggtggcaccggggcaggattggcctgtcgagcgccaggatgccctgcgccaggagctctggtcacgcctcggcgataccctgggggatgcctggctctcggtctgcttcacccgcgaaaaacgctggttgtaacgatcaacagggggagtgcagccaggctgcctcccctgcgtcatcacatcttcatcgccctgctcttgccaaagcgccgattctcgctatcatcagggctcatttttaacccgaggttttattgcccatcatggacaacccccgaagttacctttcgtttcttcctgtcaaactctgtctttacctgcttcatcagcgcctctgaataacgccattgccttgcactgccgcggccactgttgccgtgactgatacccgctctgtctgtatttattgaggtcattacatggaattgctgctggatccccacatctgggttggtctgtttaccctgatcattctggaaatcgtgctcgggatagacaacctggtcttcatcgccatcctggtgaaaaaactgccccccgcccagcgagatcgtgcccgtatcataggcctgtcactggcgctgctgatgcgcctgggcctgggcctgggcctgctcagcgtgatgtcatggctggtcaccttgaccacccccatccttcacctcggtgattttgccttctccggtcgggatctcatcctgatgggcggcggcctgttcctgctgttcaaggccaccaccgagctccatgagcagctggaagccaaacagccagaagatggcccggtcggcgtctatgccagctttggcgtggtgatcacccagatcctggtgctggatgccatcttctcgctggactccatcatcacggcagtgggcatggtggaacatctctgggtcatgatggcggccgtcaccatcgccatggcggtgatggtgctcgcgtcaaagccgctgacccgcttcgtcaatgcccaccccacagtggtggtgctctgcctgagcttcctgctgatgataggcttcagcctggtggcggaagggttcggtttccatattcccaagggctacctctacgcggccatcggtttctccgtgcttatcgagttcttcaaccagttgtcccagcgcagcgcagagcgtcatgaggccaagttgcccctgcgcgagcgcaccacggccgccatcttcaaactgatgggcagcaaggcgtatcaggacaggccggatgatgatctggatgcaccgacacccgcgccgctgagcttcggggaagaggagcgctacatggtgacaggggtactgtcccttgccgatcgatccatccgcaccatcatgacccctcgctccgacatggcctggatcgacgtcaatgactcggtcgaagagatccgtgccgtgttgcagcgggagccccacagcctgttcccggtttgtgacggcgatctggacgaggtcataggtgtgctcaaggcacgggatctgctgtttgccctcaacgagggccagtccctgaccgagctggccaaacagaatgaccccattatcgtgccccagaccatcaacgtgatccgcttgctggcagagctgcgcaaggccaaaggcagcctcattctggtcgccgacgagtttggcgtcatccaggggctggtgaccacccacgatctgctggaagccatcgtcggcgagctgcctgatgaagacgaaaccccggacatggtgcctgatggcgagagctggctcatcaatggcagtaccaacatccaccatgtggagcaggtgctggaatacgaggggctggtgagtgacagcgatgaatacgtgacgctcgcaggcatgctgctctcccacttcggcacactgccgactccgggccagcagctgcaattgcagcagttgcatttcgaggtgatcgaagtcagcgagcgtcgcatcgaacgggtgcgcgtcacaccgttgaacccctgatcacacgaaccgcaacacctaccaaaaagagggccaagcggccctcttttttatggctgtttgccgcttgacgcttgattgctgcatcaagtgcaattcttttctgcaattacccctctttttcacaaataaaagcaggactagagtgacctcaatcccaccatgaggaacacaaaatgagccacgacaacctgttctgcccgctgcgtctgggccagttgcaccttaacaaccgcatcgtcatgccccccatgacccgctcccgtgccagccagcccggtgacgtggccaacgccatcatggccacttattacgcccagcgcgccgaggccggcctcatcatcagcgaaggcacccagatagacccgctgggcaaaggctacgcctggacccccgggatccacagcgccgagcaggtagcgggctggaagggggtgaccgatgcagtccacgccaaggggggcaccatctttgcccagctctggcacgtgggccgcgtcacgcatactgacaatatcggcggggcccagtccatctcttcatctgccatcagagccgaaggggtgcgggtatttgtcgataacggcagcgatgctcccggttttgtcgagaccacaaccccgcgcgccatgacccagagcgacatagatgcggtagtgggccagttccgccaggcggctcgcaatgccctaaacgccggctttgacggcatagagctgcacgctgccaacggttacctcatcaaccagttcctcgactccgagtccaatacccgcaccgacaactacggcggctcgctggaaaatcgtctgcgtttcctcaaagaggtgacacaagcggtcagtgccgaaatcggggcggacagggttggggtgcgccttgcgccgctcaccaccctcaacggcaccgttgatgccaacccgcaagagacctatctggccgccgctcgcttgctgggtgaactggacgtcacctatctgcatatcgccgaagcggactgggacgatgcgcccctgatggcggaaaacttcaagcaggggttgcgagatgccttccccaacaccctcatctatgcgggcaagtatgacggtgagcgggcgcgtgccgccctcaaggcgggctgggccgacatgattggctttggtcgtcccttcgtggccaacccggatctgccgaaccggttgcgccacggctaccccctcgcgccccatgatccggcgaccctgtttggcggcggtgagaagggactgaccgactacccgacctatcaggcgctagccgagacgcaatcagcctgagactggcaagccgcccacctcggtcacaaagccgcacagtaaaacgcgcccgctattgatgcgggcgcgttttttggggtgtggcgtcagcgagccagacgtcagtagagagcaacgccataacaggcggcgtagcttcttatttcccgggtcagccgcgccttgtccgccaggctgagccagctcgcctcgacggcattgagcgacaagcggcaaagctggttcatgctggcgccaagatcatgggccagtgcgtggaagttggctgccatgtagccgccaaaataggcgggatcgtcggagttgatggtgacgcacagcccctgctccagcagggtcagcacattgtgatgggccatgcgctcaaacaccctgagacgggtattggaaagggggcagacggtgagcggcaaccgggtatcggccagataacgcagcaggtcgggatcatcgacgcagcgcaccccgtgatcgatgcggcgtacctgcagctcatggatggcctgccagatatactcggccggcccttcttcacctgcgtgggccaccacaggcagccccagctcgcgacaacgggcaaagacccgggcaaacttggcggggggattgcccttctcccccgaatcgagaccaatgccgtgaatgcgggcgagaaaaggcatggcgtcgtccagggtggcgaacgccgcctcttcactcagatgacgcagaaaactcatgataagccgccagctgatacccagctcccgctcccccgcctgcagcgcccgttctatgccccccagcacggtggtaaaggggatacctcgggcggtgtgggtttgcgggtcgaagaagatctccacatgcaccaccttgtcggcggcgcagcgcttgagataggcccaggtgagatcgaaaaaatcctgctctgtgatgagtacgctggcgccaaggtagtagagatcgaggaaggattgcagacagtcaaagtcataggcggcgcgcacgctccccacatcggaccagggtagctccaccccgttgcgggcggccagcatacacatcagctccggctcgagtgacccctctatatgcaggtgcaactccagcttgggcaaaccggcaataaagttatccatgatgacggctccatcagcacacagacagcgagacctgccacttgcagagcggatcccttccctctcccttttcattgtgtacctatctcgcctggtagggggagacttgtcatcaaaccgacttataatggcgtcacaaaaacaacataactgattgaagatattaagagttggcgtccgccccgcgttcactcttgtgccctatacaaaggagttcccatgaaaaaaagcgtcatctgtgacatcgacggcgtcattctgcacaacaacgatctcatccccggtgccgaccgcttcgtccatcgcctgctggaacagggcaccaagctgttgttcctcaccaactacccggcccagacccagaaagatctgcaaaaccgcttccgctccgccgggatcgaagtgccggaggagtgcttctacacctccgccatgggcacagccgattttctcaaacgccaggatggcaagaaggcctatgtgattggtgagggggccctgacccacgagctctacaaggccggtttcaccatcaccgacatagaccccgacttcgtggtcgtgggcgagacccgcaactacaactggaccatgatgcagctgggggccaagtttgtggatcagggggcccgcttcatcgccaccaaccccgatacccatggccccatgatgcatccggcctgcggcgccctctgcgcccccatagagcggatgacgggcaagaagccgttttatgtgggcaagccgagcgcctggatcattcgcgcggcattgaaccggatggaggcccactccgacgacaccatcatcatcggcgacaacctgcacaccgatattctggcgggcttccaggccggtcttgaaaccgtgctggtgctgtcaggggtgagcaatgtcgcggatatcgatcgcatgccgtttcgcccgaaccacatcttcgactcagtcgtggatatcgatatcgtctgatgtgatcacaggagtcatccatggaaccgctcttcattgccgtcgccttcgcctgcggcatgctggtcaacctggtggggctgcctcccctgatcggttttcttgccgccggttttgtgctcaatgccctcggctatcaaaactccgaagtgctgacgacggtggcggagctgggggtgaccctgatgctgttcaccataggcctcaagctcaacatcaagaccttgctgcgccgggacgtatggggtacggctaccgtccatatcctgctctccagcgggctgttctgggtgatcctgctcgcctgcaaggggctcggcatgaccttgatgctggatctggagtggccccacgccatcatgctcgggtttgccctctctttttccagtaccgtttttgcggtcaaggtgctggaggatcgcagcgacatgaatgccctctatgccaagctggccatcggggtgctgatcatgcaggacatcttcgcggtgggctttctgaccgcctccaccggcaaattgcccagcatctgggcgatctggatactggcgctgcccttcttgcgccccctgctgttcaagctgctggagcgggccggtcacggtgaattgcagatgctgatggggatcaccctggccctggtgctgggggccgccgcctttgaggctgtcggcttgaagccggacttgggggccctggtgatcggcatgttgctggcttcccacccggcggcggcggggatggccaaatccctgttcagcctcaaggatctgttcctcatctgctttttcctctccatcggcctcaacggcatgccgacccaggaaaccatgtggatggcactggtgctgatgctggcactgccgctcaaaagcgccctctactatctggtctacagcggtgcccggctgcgggtacgaaccgcgttgctctcgacgctggctctcaccaactactctgagttcggcctgatcgtggccgccattgccgccaaggcgggctggctctcccacgaatggctggtcgccctctcgctggcactggcgggcagcttcatgctgtcggccccgctcaatagctacagcgagtggatctatcagcacataggcccctggttgcgccgcctgcaatcggacaccctgcacctggatgacaggcccatcgaactgggggatgcagaggtgatcatcctcggcatgggccgcatcggacagggcgcctatcatgagctggagcgcaaatacggcaacgtcatactgggggtcgaaaacaacggggacaaggcccccctgctgcgcgaacaggggatgaacgtgctggaaggggatgccaccgataccgacttctgggacaaggtgatcctctcccatcaggttcagctggtgatcctcgccatgccccatcactcgggcaacctctacgccatcgacaagctgcgcagccacggttttcacggcaagatagcggccatagtccgcttcgaggatgatatcgcctccctgcgtgaacagggagtcgatgcggtgttcaacgtctacgacgaggcaggcagcggcttcgctcgccacgtcatcagggagttgcagccactcgacacagaggcaccccttgtcaaggagtggccacctcgtttaacttaacgtcaacattgttaaacaaactaaacgagtgcggggccaggaaggccccgcactctcaatccctcactcaccattggcaaggatgcaccatgaaaaccctcaacgactgggtactgctcaaccagcacgccgtctcccccaccccgctcacgcccccagccgagcgcattaaagcgggcaaccctgagcaaaccctctggaaccactactcggatcccagccagcagtttcacgtgggcttctgggcctgcgagccggggcgctgggccatccactacacggagcacgaatattgccagctgctggaaggggatgtggtgatccacgacagcctggggggtcaacttgccctcaaaccgggggatcagttcgttattccggccggctttgtcgggcagtgggagacactcaccccctgtcgcaaggtctatgtgatcttcgagcccgccaccacttgacgttggcgtcaactcaccctgtttttccactcaacccatctgcccgtctgcttgacgtttacggcatgattttctgcggttttcccgcttgcaaaaggtttttgcgctaggcattgtgattgacgaggaatgtaaatggaatttcgagcccgtatgtggggggctcctataaaaatcaagaggattaccgccaatgtgttctattttcggcattctggacatcaaatccgatgcagcagccttgcgcaaatcggcgctggagatgtccaagcgattgcgtcaccgcggtcctgactggtccggcatctacagctcagacaaagccatactggtgcacgagcgcctggccatcgtcgatccgggcaatggcgcccagccgctctacaacccggagcgcactcacgtattggccgtcaacggcgagatctacaaccacaaggaactcgaaaagaacctcaaggtcgacttccagttccagacccactccgactgcgaggtgctgctggcactctacaaggagaagggccccgcctttttggacgatctcaacggcatcttcgccttcatcctctatgacgccgagcaagatgcctacctgattggtcgtgaccacatggggatcatccccctctataccggtcgcgacgagcacggcaacttctatgtcgcctccgagatgaaagccctggtgccggtttgcaagagcgtcgaaaccttcccgcccggacattacctctggagcaaggatggcgagctcaagcagtggtacaagcgcgactggatggaatacggcgcggtcgagcacaaggtcagcgacagagcggaactgaaagccgcgctggaagcggccgtcaaacgccagctgatgtgcgacgtgccctatggcgtgctgctctccggcgggctggattcgtccgtcatctccgccatcaccaagatctatgccgcccgccgggtggaagacgatggcaagagcgaggcatggtggccgcagctgcactcctttgccgtcgggctggaaggctcgccggatctcgccgccgcccgcaaggtggctgaccatctgggtaccatacaccaccagatccacttcaccgtgcaggaggggctggatgccctgcgggacgtcatctatcacctcgagacctatgacgtcaccaccatccgcgcctctacccccatgtacctgatggcccgttacatcaaggcgatgggcatcaagatggtgctctccggtgaaggttccgacgagctgttcggtggttatctctacttccacaaggcgcccaacgccaaagagttccacgaagagaacgtgcgcaagcttgcctccctgcatctctatgactgcctgcgggccaacaagtccatggccgcctggggtgtggaaggccgcgtgcccttcctcgacaaggagttcatggacgtggcgatgcgcctgcagcctgctgacaagatgtgtggcaacggcaagatcgagaagcacatactgcgtgaagctttcgaggagctgttgccccacgaagtggcctggcgccagaaggagcagttctccgacggcgtgggttactcctggattgacagcctcaaggccatggtcgaggtcgaagtgacggatcagatgttcgaggcggcggcattccgcttccccgtcaatacaccgctcaccaaggaagcctatttttatcgcgccatcttcgacgagcacttcccgctggagtccgccgcccgtaccgtgccctacggcaagtcggtcgcctgctccaccccgaccgccttggagtgggatgccaaattcaaggagatggcagacccgtccggtcgcgccgtgatggacgtccaccagcagagttactgatccgctgacggatatcctggccaacccgccaacaacaaagcccctcgcgaggggctttattttttggccatggcgatggcgctcgtcagctcagctggccgatgttgccgcgttgagcggcatcaatcctttttcgccttgttggcaaagaagatatcggcctgaatatcctgagtgcggacggtgaagatctggttggtcagatcgtcggtcagtgcttccgcatccttcatcacccgcagattgaagtcgttgagcatacggttggcggcggccttgtctgctttgaccgttttcagatagctggcttccatctctttctgctcgttggcaatcttcgcctcccagctctggtaagccagcttcaccatgggcgccaacttggggtaatccgtcatcaccagagtctgcagtttgcgatatttccagtagatggagtcgctgtccgccttgtcgctgcccagggcatagtgggccggataggcttccagaccgctgtaatagggaacgaaggcggtcaagtccgccatgccgaggcccacataggtcacctcccccacctcgcgcggcatccaggggcgcacctgcatcacatgggcctcgtaggtgcgaaacacgctgatggggcgccacggctcctggccgttcaaccctttgccgtaagggtcgtgctcggtgccgtcatagtgattgcgcagcaccgccttgacctcctccagagtcatcttcttctcgggggtcagggtgaccgggaattggcgaccggcatccaccgtttgcttgagcgaggggttgaacatctgctgtatggtccagacccggggatcgttataggtacgatcccgctcgtcgtcgcgggtataggctttcgagaaattgaacgtcccatccttttgtggctggtagagccccttctcggtggcaaactcgaccagatttttcgagcccatcatgtcggcactcttgggatcgtagtgctgcaagcgaccctgattgccagaagcaaaatactggtccttgggcagacgctgcgccatccagtggtgaccagtggctgtctccagataccagagctcgttgtcatccaccacggcgacgccaaacccctcccccgcccccagggtctctatgatgttgcccagcagggcgaccgcctcgcgggccgaggtggcgcgcgaaagcagcacatcgggaatgtcgtcctccgtgatgcccttatcctcgacatagggatcgaaggcgagtgcctcgggcgaggcgaaaatggactcggtgccgctcacccccacccctttctcgttgaaacctgtggcgccgtgcagctgggtcttccagttcggtaccgtggtatagcgcagggcgtttttcggcaaggggtagctgaaatcattggcgccgttgtgagccttggagctgtgcacaccgctctgcccctgtttcgccggatggatcacgaaatgctgggctttcagggcatcgctgtcggcgctgcgggccaccatcatggagccatcggtgctggcctcgctgccaaccagcaaggtggtgcaggcgaacgccgacgagaagagagcaaggttgatggagagtgcgacgacgcacttcttgaaggaatgcatgatatctccttgttgcaaaattaacgtgaaataccccttcccatctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaacggcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagcgatggatatagctgacagggtgacacgcttgataaacctgaatgccatgagccatgtcgacgggttatcaataccgctaactgtttatgcccatgacaattttcaaaggaaggttaattctcgatacgcaaccggttcgtatctattatgggtgcgacgatgttaggttttatcgactatcacaaacgtaataacaggctcaaaacaccaaaaatatattaaacatcaatttaaagtatcgatacgcacaaccaacacagcgcaagcatgacacttcccggcgctcgccaaggagtgagctgaaccacagctgtatcaccaacacagatggaacctcagcaaaacaatattttatatatgggttcggtcaaatatacagagatatgaaatccacctttatcgccagcgtgacgggtattatgtcccatggcactgaataccagcgtgcacatgacggccacttattattcgccattttcccgcatcaatatcccaagggacaggctctgtattccactctcctcatttcattccctgaagcagccggcagacccaagttaaggtccttggctgtctcgccaatccatccgggcggccaacatggtcacaccgacaaaggcacatttctgacccatcattcccatttttcgcatatgccctgccactcttgccgcttggcgaaggggttcgctcgtgtcacattgttgcggcttggaagcaacgaatgacaacacaaggagaaaaggatgaagcgactgctattgccgctgctgcttggcacggccctgttccatggagaggcgtacagcgccggccatctctgggccagcacactgcccgattacagccaggggtatgacgagcggcgggatccggtgcaggatctggccgccgccaccgccaaggcgcagagcgagggcaagaaggtgttgctgctggtaggcggtgaatggtgcagctggtgccaggaaatgaaccacttcctggaccgggagccagcccttgccagtcagttcaaccagaccttcgtggtggtcaaggtgaacgtcagcaaggcgaacaagaacgagcccttcctaaaacgctaccccgagtatcttggggtgccccacttctacgtactggatgccaaaggcaagctgctggagtctttcaacacagggctgctggagaagggaaagagctacgacgaggcgaaattcggcaagtttatcgccttcttccaacccaagacggcccgcagctgacccgccaattgatgcaaccctgtcatggataagcccagactcaccacacaaggacaaagagatgatacggatactgggcaaggcctcgtcaatcaatgtgcgcaaggtgctgtggacctgcgccgagacgggtctccctttcgagctggaggagtggggagcgggcttcaagccgacggatacccccgaattcctagcaatgaacccgaacgccatggtgcctgtcattcaggatggcgacttcacactgtgggaatcaaataccatcatccgctacctggctgcccgctacggccaagccactctctatccagccgaggcacgcgcgagggccatggtcgatcaatggatcgactggcaagcatcggatttgaacgccgcctggcgctacgcattcctgtcgctggtcaggcattcgtccttgcatcaggacagccgggcactcagcgctggatgtgcggattggtccagatacatgcagatcctggatcggcatctccaggcaaccggtgcttatgtggctgggcgccgcttctcgctcgcggatattcccatcggcctgtcggtcaaccgctggctggaaacgccgtttgaacgtccatcactgccggccgtgagtgactactaccagcgattgagtgagcggcccggctttcgcctgtatggatgcaacgggacgccatgaggtgaatcgagcgggagggggacaacagcgttgagcagtgcgggttgggccggtgtcatgcagcccaacccgcatgcacaatgtcagacctgcgcatccggctgcagctccggggcggccttgataaaggcctgcagctgctcgcagttggcgacgatgcgggcaatggtagggtactcatccagggtcatgtcgtagcggcgggcgttgtagacctggggcaccagcatgcagtcggccagagtcacctcgttgccgacgcaatagacacctgccgtggtcatcaacaagggttcgagtaccctgaaggtctcgtcaatccagtggcgataccaggcatcacgctgcgccttgcccagccccagctcctgctcctgctccagataattgagcacccgcaggttgtcgagcgggtgcgtgtcgcaggcgatcatgttgactatctggcgcaccctggctcgcgcctgggcggccgagggcatcagcggataggcgggataggtctcgtcgaggtactccatgatggcaaccgactgaccgaactgcacatccccgtcgatgaggaagggcaccagcccctggggattgacacgatgataagccttctcgcgctgctcgccctgcctcaagttgaccgggtgatactcataatcgagccccttgagctgcatgactatccgtacccgataacttgccgatgaacgccaatatccaaacaactgcaacataatctgtccctgtgttggcaggtgcacgggcacctgccgttcaccagtcggccctgtgtccgcgctggcttattcacttcgtctggctggcgtcctgttgcgtgactttttgcaaaatggtgccaaacagactcatcccgttgcgatcctgcatcgcgatggacactgtatcaccaaagcgtagaaagggtgtagtggcttgacctgactcgataatttccaacatgcgcagctcggcgaggcaggaggatccggcactgcggtcatagttggagacggtcccagagcctatgatgcagccagccccgagcggccgggttttggcggcatgggcaatcagctcgaagaagttgaaggtcatgtccaccccggcattgggcgcgccaaacagcgcgccgttgaggtgcgtttccagcggcagatgcaccttgccaccctgccagtcactgcccagctcgtccggcgtgatggccaccggcgagaaggcgctggagggtttggactggaagaagccaaagcccttggccagctcgcccgggataaggttgcgcaggctcacgtcgttcaccagcatcaacagtttgacgtgggcggcggccgcctgcgggctcgtccccatgggcacatcgtccgtgatgatggccacctccgactcgaaatcgataccccactcctcggaacccatgacgattgggccgcggggggccaggaagcaatccgagccgccctggtagatcagaggatcgtgccagaagctttccggcatctcggcgccacgggccttgcgcaccagctccacatggttgacgtaggcgctgccatccgcccactggtaggcacggggcaagggcgagagacactcgctctcatcaaacgggacggcatcggcacaggtgctatcgttgagggtctgatagatggaggccagcttgggctcggtctcagcccactcatccagtgccgactgcagggtgagggcgatggatggcacccgcaccgcgcggctcaagtcacggctgaccaccaccagagcgccatcgcgcttgccattgttcaaggttgcaagtttcataaaaatccttatttgccagtggcagtcgaaagttcgggacgctgccagctgctgacgtagcgcgggttttctatcccctcgcacaggctgccgacgttcagcgcatcgcgggtatccagcatcacggccacctcgtcggtgaacttcttggcataggtctgccccgccgcaaacgccttgggatggggccgtgggtaaagccggcggggtggaaggtgaccatgccccgctcgatattgtcccgactgaagaagtcccctgcgtggtagaagagcacctcgtcgtagtcgtcgttgctgtggtagaagggcaccttgagggcgccggggtcactctctatggggcgcggcacgaaggtacagatgacgaaccggctcgccacgaaggtggagtgggccgagggcggcaagtggtaacggtggctcatcagcgggcgaatgtcgcgccagttgaggcgcaccacgcacaagtccccgtgccagccctgggcatccagcggattgaagggccaggtgatgaccgacacctgattgtggcgcttgacctgcagcgaccagggattttcatcctgctgggccagaaagcgttcattgatggcgggcacatccagcgccgccgggtcaaagatggcgtgattgcccaccaaccccttgtccggcagctgatagctgtcgttggtcgcctctatcatcaggatgaacatgggcgccgtgggctcgatgcgccacatggtgccacgggggatcaccacatagtcgccgtcccgcagggtcagatggccgtagtcgcaataaaactcgccactgccctcgtggatgaacagcagctcgtcaccgtcggcattgcgcaccagaaacggcataggatcacacaggcgccacatccggtagcggcagtgagcattgtgcagaatatccggcatcacccagggggagagggaactcacctcctcctgcaagccgttcaagtcaaacgccctcggccgcagcggcccctcccagttggtccagtcggtgggagcatgcttgtggtgcatatgggtggcggggccgaagaagccggcccgccccagttcgcgctcatagatggcctgctctggcaggtcggcatgagcctgacgggagtgggtcccctcccgatggggaaagcttatccagttacgcatcgctgggttctccatgcagcacaccacggcggatctggtccagttcaatggattcgaacagtgcctggaaattgccctcgccaaacccttcattgcccttgcgctgaatgatctcgaagaacaccggacctatgacggtgtcggtgaagatctgcagcagtatgccgtccttggtgggagaaccatcgatgaggatctgcagatccttgagggaggccagatcttcctgatggccctcgacccggctgttgaccttctcgtagtaggtgtccggggtcggcataaaaccggtaccacgaccacgcagggtgcgtatggtctggtagatgtcgctggaggccaaggctatgtgctggatcccctcccccttgtactgacgcaggtactcctcgatctgggacttgtcatcggaggattcgttgatggggatgcgaattttgccgcagggggccgtcatggcacgggaatgcaggccggtgagcttgccctctatgtcgaagtagcgaatctcccggaagttgccgatccgctcatagaagttcgaccagacatccatgttgccgcgctggacgttgtgggtcaggtgatctatctcgtagagcccggcgtccacctcggccatgcgcgtctgccagtcggggtaaaatacaaaatccacatcatagatggagcccttgtcgccgtagcggtcgacaaacgacagtgtgctctcgcctatgccatagatggcgggaatgttgagctccatgagccctatcttgccgacgaagggcttggcccccttggtgatggcgtatggctgggccttgcccgcatccgccacccgaaatgccatgccgcacacactgggcccgtgcaggctggcgaactgctccgcctgggagtgtggctcggcgttgaccacgaagttgatgtcaccctgacgatagagccagcactgcttgtgcttgtgctttgccacttcggcaaaacccagtgaaacgaacaacgccttgagggcggcaatgcccttggcatccggcgctgtgtactcgacgaattcgaagccatccgagccgaggggattgatggtgtgggaacgggaagaggaggaagtggtcgtcatgatgcgctccttgcaatgtgctgatgactgaaagtggttaaagcggtttgacctagggcgacggcctgaccgtcgatcccgtcaaacaggccttgttaacaacttgtttcattagatgcagctgcgcggcagaagagaagaggcgggtttcagatagtttctcggggtcctccaccaaaagatgtaaatagattgtgacattcaagccgcagccttgcggatcgccccatggcgacccgcagggctgtcagctttgccttacagtcgccactgtttgggcactatgtggggcaagtgcgcccgtgctttttgcaggcgactcggggtgggattgatgagccaggcctctgcgccctgcgccagcagcggcagatcgtgcaggctgtcgctcaagctgagtaccgcagcgagggcgcgtacctcgggcagtatcttgtgctggccgtggcagtaaaagcgcggcatcaagccccccaagcggtagtgcatccgcgagcccagggtgcgatggggcagcttgccaggcaactgttgatggagttgcccgcgcaccagggcgcgagggctggcggagatcacccagcagcgatcaccgtctttcatcagcaaggcgcgcgcctcgcgaaacagcccaggccgggtgcggcaataggcccgcaccagtttgcgccagcccagtggcgaaagccccagtgtgatggcccaccagatcagcgaaatcccctgcctgcgccggcttggcacgaggtaaaccaggccacccagtgcgatcaccggcagcagcaagagtggccagaggcggcggcgcagtatatagcgcagcaagccggcgtggctgtcgcccggggccagggtgtcgtcaaagtcagccaggatccagtctgtacgcatagtgtcttgtcctcccctcactcgctcaatccggcgatggcgacatggagctcgggggcgagaaacatggccccctcatcgggagggcagataaaatcgaatgcttcgtctgccagggtgaaactcaggcgccaggcatgcaggtagccgcggtcagccgccgtgccgccgtaacgctcatcccccagaatgggtgcccctatgcttttcaaggcaacccggatctggtgggtcttgccggtctggggcttgatgcgatagagccgcagaccctcgcgcaccggcacagagtcaaaccagctgatggcggggttgtccaggctgcgcgccagcatccagctgccaccccgccctttttgcatatccccttttacccagccctgcttctttttgggcttgcgatcggagagggccagatactgcttgctcacctgtcgatccgcaaatgccatgctgagcgcccggttagccgccgtggtacgcgccagcaacaccagacctgaggtcatcttgtcgagccgatgaacgggataaagcacctgccctgtgtcggccttgacgcgactgaccagtcccggattgaccagacccgactcaccggcttcgtcatgcatgccaaggcccggccctttgttgatcaacataaaatctttgtgctgcgctagtatccggtacatctataaccttttagaatgtgtttcattacaagaatatgactccatcaaggggtcgcccccccatgaatactcagaacaagaatcgcacggatgaagagatacttgctttggttactgctgattggcgccagttatatcgggcccctcctggccaatgaatcctcccttgaagccccggagcgggtggtgctccagttgcgctggctgcaccagccccagtttgtgggctatcacatggccaaggccaagggcttctatgccaaagccggactggacgtggagataaggcctggtggcaagggaataagcccggtggacgaggtgcaaagcggtcgtgccgactttggcgtcggcaacacagaggtgctgaccgcctatgccaatggcaagccactgctggcgctcgcctgcgtctttcagcactcgccgtccatcttcctggcccgtcgtgacagcggcattctcactgttgatggcatgcgtggcaaacggatcatgatgttttccgcccatcaggatgccgagttgctggcgacacttttctatcaaggtctcaatgaaagccaacttaccccgatccagacctcggtcaatatcgatgatctcatcgagggcagggtcgatatcttcaacgcctatctcagcaacgagcctttctatctggaagagcgcggcattcccgtctccgtcatcaacccgcgcaattacggcatcgacttttacagcgacatactcttcaccactcaggcgcaggagcaggcccatccgggcagggtagagcggtttcggaccgccagccttgaaggctggcgctatgccctcgcccatccccaggaggccatcgccctgctgcgcagtgaatacggcgtcaaccgcagtcaggctcacatggagtaggagctgcaggtaagcaaggagatgatacaaccgctctatgtggagatcgggtatatgaacccggatcgcgtcacccacatcatggagcagctggccgaaatcgggctcatcaagcgacccgtgccgctgactgactttctctatcaggccccctccgagcagtgggtattctggcgtccctggtttttgctgagtctggccgcctgcgtgctcatattgctgctggcggtctacctgctggtgtgcaacaaacggctcaatcgcgagattgccctgcgccagcagcgggaagaggagatattgcagctggcaaggcaggacccgctcaccggcctgcccaaccgtctgagcctgatggagcggctggaggcgcagataagcagccccaaccccggctgcctgctgttttgtgatctcaacaacttcaaacaggtcaacgacggctttggccacagccatggtgatgccatcctctgccagctggcggagcggataacccgcagcctcaaccaccagcgcttcttcgccagactggccggtgacgagttcgtgctgctgctccccgatcacgacctgctcgatgccgaggccattgccgaggtgattagaatggccatggcccagccatttcaggtcaaggagcatcaactcgaggttggcatcagcgtcggggtcagccaataccagccgggctggcgtgccgagcagtggcttatccacgccgatcgcgccatgtacaacgacaaggggatcgagctggcggtggcgcccccctaagcccttcatcttggcacggtcagcctggcttgcacctcacaacatcacgctggcagcaccaaggcgcagggcagtacaaggcaacaaggccaccgctatgggtggccctgttgcttttggtgggagcgcgggagcatcaaccgaaggtctgccccaaggatttgagctgtctggccttggtcagcagtatctcgctcgactcatccacatcctgcatcttgttgctgttggcgtgggagtgctgggagatgaggttgacgttctggctgatgttttcgactaccgcctgttgctgctccgccgctgccgaaatctgggcagagaaatccatcaccagctcaatctcggccagtacctgatgcaggctgccggaaccctgccgggtcatctcaacgcaagactgcgtctgttgcaggttgttttgcatcatccccttccagccgttcagggtgcgctggatctgccctatgctgctctggatctgctcggtcgccttgtgggtccgggttgacagggtacgcacctcgtccgccaccacagcaaaaccccgcccctgctctcccgctctggctgcttcgatggcggcgttgagcgccagcaggttggtctgatcggcgatgccctgaatttcgcccatcaagaccccgatacgatccgattcgctggccagcgctaccgcagaagcaaacgcatgttccgcctccgtcgcgagctcggttatcttgcgctccgtgtcgagcaactgtttgtccgtgtgctggcagtgagccttggcctgagcaacctggctgttggtgtcctgaatgttgcgggcaatctcctgcgccgtgctcgccatctgggtaatggccgccgccatctgctgggtctgggcatcctgctcggcaatgtccgagctgacctcactggaggcgctcttcaggtgtacggccagatcctgcagggcgtgggtggcatcgtccacccgccccagtacggtccggatgcgggcctgcagcaacttgatgtgaaaatcggcgatggcgctgggctcctgacccgaatagataagccgggtcagactgtcatattcatccgccagctgccgcaaatagcgcggagtcgtgatgagctcgtggcggtagagacctcccagcagcaggagtggcaaagccatatagagcggagcccaggctcccagctgcacggcacccagccaggccagcgccagcaatcctgcaccggcaaccagatgacgcagccgtgacagggaaatacggggcttgcgccctccctgctcggcggcgcgcaggcgggcataagtcctggcggcaatctccttcatctgcggatcggcacggcaacgcaccgactgatagccacttatcttgccctgctcgaagatgggggtgacataggcatcgacccagtagtagcgaccatcctggcaacggtttttcaccatgccgcgccatggctgcccctgcttgagcttgccccacagatcggcaaaggcggccttgggcatgtcgggatggcgcaccatgttgtggtgctggcctatcagttcggcacggctgtaaccggcaacccggcagaaatgatcgttggcataagtgatgacgccacgcagatccgtggtggataccagctgttcatcggcagggaaatcaacttcctgatcaaagagttgaaccattttatcacgttgttcacgcatgtctcgctccattctgagccattactcaacagagtgttggtaagcggccggagcctgtaaaggaggacatggagagaatgtcaaaaatgatagctgaacacggttttgcgatcggtgggtgtgacgcaagccagccgcagcagcctggatccggatatgagctcgtatcgcaaatagcaaaaagcccagacaacaaggttgtctgggcttttctgaatatggcggaggaggtgggatttgaacccacggatggtcgcccatcgccggttttcaagaccggtgcattcagccgctctgccacccctccgaacggcgtgcatactacgtcaagcccatgttcatatgcaatacatatttgttctgggatagtagggttcaacaggctggggtggcgcttgaaatcagcgctcgtcatcccaacattgagtgcatacaatgcgataacgaagcggaatgtaccgcctcaacccggaaatcaagaggacacccaagatggatacccgttctatctataccggcacccagagtgccgcgcgtgataccaataaggtgctgcgcaacacctatatgctgctctccctcactcttggcttctctgccgttgtggccgggatcgccaccgtgatgaacatgccgcccctgcactgggccgtgttcctcatcggtgtgtatggcctgatgttcctgacccagaagaaccaggacaatggcatgggcctggtgttcaccttcgccctgaccggcctgctcggctacagcctgggccccatcatcaacatgtacatgaacaatggtggtggcgagatagtgatgacggcgctcggcggcacagcgttgaccttcttcggtctatccgcttatgccctgaccaccaagcgtgacctttcctttatcggtggcatgctgttcgtcggtttctgggtgctgctggtggccatggtcgccaacatcttcctgcagatgagcgccctgagcctggccctgtccgccatgttcatgctgttctcctccggcgccatattgctgaccacccagcagatcatccgtggcggcgagaccaactacatctccgccaccgtgaccctgtatgtctccatctacaacatcttcctgagcctgctgagcctgctcggcggcaaccgcaactgatgaaagaccccgcttcggcggggtttttattggtgcctgtttctgtcaggataagttgtaaatcaaggatatgaagctaagcggccctgatccaaatcagggccgcttcgcgcttggcgggttagtatcccgttctcgtttcattcaagggttgctcttgtctcatgccgatggatttctctggcctgctgcgccgactgctgactgacagtcacatctacttcgccctcaaggtcttgctggccatggtggggctgctcgccttcaccctggcgaccggcgatatccagctcactgtgttgctctccctcggggtggtggccggtgccatcgccgaaaccgacgacagcctgtggggccgggtcaagaaccttgccatgacgctgctctgcttcctgtttgcctccctgtgtgtgcagtacctcttcccgacgccctggctgtttgccatcgggctggcagggtcgaccttcctcttcgtgatggtgggggcgctcggtcagcgctacgccaccatcagcttcggctccctgcttatcgccatctacaccatgctgggggctgccaaggcgccggatctcttctaccagccgctcgcattgtgcgccggtgcactctggtatggtctggtctccctcatttggctctggctgctgccctacaagacactgcacgagcaacttgcccagagttactttgccctcggccgctatctgctggagaaatctcgcttttttccagcggacgagcatggcgcccaggccattcgccacaatctggcccagctcaacatcaatctggtcaatgcgctgacactgaccaaatcggcgctcaacgcccgcctcagcacccgccatcaggcggcgcccgagcttgccagcctgctgcgcctctacctgctggcgctggaaatccaggaacgtgccacctccagccactatccctacagcaggctggaagccgagctcaagcagggtatcgtccttgacgggtttcaggaggtgtttttgcagctctccgaggcgtgccagcggctcggttacgccatcctggtgcacaagccctacgcccacaacaagcgcatccactggaccctggaggctctcggcgatcagctggagttcacccacctcaagcagcactaccccaagacattgctgacgccgatgaagttcctgcgccgcaatctggccagcgccgaggagctgctgggcagcgccgaggagctgcaaaatccgacgcaggccccacagagcttgccgcctctggcgcgtcctgtccgcctgccattgctggctcagctcaagcagcacctcagcccggactccatggtgtttcgccatgccctgcgcctgtcgctcgggttggtggtaggttacggcatcttgcagaccttcaaccttgataagggttactggatcctgctgacggtgctgtttgtctgccaacccagctacagcgccacccgccgccggctggtacagcggatgctcggtaccttcgccggcctgctggtgggcgtccccgtgctctggctgttccccgaattgcatgttcaactggtggtaatggggctcgccgccttcctgttcttcacccaggtacgcagcaactacagcgccgcagtctgcttcatcaccctctatgtactgatggccttcaacctgctggacggcatcggctttgccattctggggccgcgcctgctcgacaccttcctcggctgcctgctctcctacgcactggtggcctggctctggccggactggcagtacaaacggctgccgacgcttatcgccaactccctgtcagccaacgcccgctacttggcggccgtgctcgccagcctgcaacagcaaagggatgaatccatcgactaccgggtagcccgcaagagcgcccatctggccgacagcgagctggccatggcctggcagagcatgctggtggagccgcaaaagcgccgccgcttcctcgatctctgcttcaccctcacctggcgcaaccacgccctgctctcctacatctcggcgctgggtgcccatcgcgacaagctggaggccatcggcgaactcgacgagatcagccgccacctgagccacaccctggagcgggccgcaggccatctggcgggcgagatacctgcacagatcgaaggacagtgccccgtcatcacgccggacagcagcgaggagcagctgatgctgacccagcagctcaccctgatcagccagctggcggacgagttgctcaccctggccaacgagagccggttgctcaccgggggccaaggcgctaccatgcccgcccaatcctgatagccctatttgcgaggagccctcttatggctgagcatcagctggaattcaacggccaaaccatcgaaaccgatgccaagggctatctgctgaacagcagtgactggagcgaggagctggcacaggtgctggccgagcaggaaggcatagtgatggaagagcctcactgggaggtggtgcgtttcgtgcgagctttctatctggagttcaacacctcccctgccatccgcgctctggtcaaggcgatggaaaaacagtacggcccggaaaaaggcaacagccgctatctctacaagctgtttcctgaggggccagccaaacaggccaccaagataggcggcctgccaaaaccagtgaaatgcatctaaaaaaataccgcgcccatctgtgaaatgaagcgcggtatttttttatctcgttgaactatcagggtttgtaggccacaacggatccactgagtcctgtcatctgaccaatccggccctgcattccctgcagtttggccttggaaacatccggcccgatgaagacccggttgagctgaccctgcaccggcgtacgcggcgaagtctgggccgaatagcccgccgcccgcaacttgctcaccagcgcattgacgctgtccacgttcttgaaggcgccaagctgcaaaatccagctgccctgcgacgaggcggcaggcgcctgtgtctgcggtgccatcttgctcgcaatgaggtcatccatcgacttgatctggccgacctgtggcttggtttccaccggctttttcacttccaccggtttgggtggtaccggcttgggtttaggtggctccaccggcttcttggcgatcacttcgggcttgggcttgaccactggctgagcaacgggcttggtagctggctgctgtgcctgcgccgccgatgggttcttgttggtggcgagcgtcacgggatccgagacctcttcgacctgccactgctcggcggcagaggcctgctgctggctggccaggtgttccgccggcaaggtactggcggccgagacctgcaatgcaggtttggcgggttcaagctcggggcgcagcgggatcttggcaaacgcctcgtccttttgctccagcttgttgccatccatcagatccggcagaaaaatgacaaccagggccaccaggatgacggtgcctaccaatctgttttgaaacttcgaagccaagttaatccccacccatgttacttagaattaattgcaattttgcggacatcaatgatggacggtcccttcaagccactctgtgttgagacttcgaagccaagtcaacgcctacccatgttgcttggccgatggcgcgccgaagcagttttgaccaggcataatcagcctgaagccgtgccgttcaaccggccctgtgccgatcaggacgcagtgcccgccagaatgtcggcgacagtgtaaaacgaaccaaacacaatgaccatatcatcaggactcgatgcggccaacgcagcctgataggcggcgctgacatcatcaaagcgcagagcctgtcccttgccttcccccagagcagcagcaagctgctcggcggtagctgcgcgcggaccaatgagactggccaggaaccatgcgtcgatcagaccgtcaagctcggcgagcgaacccgccatgtccttgtctttgagcatgccgaccacggcgcggcgcttgcccttgccggggatctggcgcaactggctggcaaggtaggccgccgaatggggattgtgggccacatcgacgatgaccagaggctcgctttgcagccgctgcatccggccagccagccgggcattggccagcccgtcacggatggcagactcaggcagcggcaagccgagggattccagcgccgccagcacggttacagcgttcatcagcggcaaggcgggtttgggcagatcccgccactggtgcaggccctggtaatcccagctggtctcatgctctttagcagagaagtcgacaccgacctgacgcaagcaggcacctatgcgctgcgcctcgctggcgatggtggcaggaggcttgggttcaccgctgatggcgggtttgccggcgcggtagacacccgccttctccactgccaccgcttcgcgggtatcccccagccagtcgcagtgatcaagcgcaatggaggtgatcatggccacatcggactccaccacattggtggcgtcgagccgaccgcccagccccacttccagcagcagcacatccggcgcggcgcggcgaaagagccagaggcccgccagggtggcgaactcgaagaaggtgagcgctatctcgccacgagcagcttccaccttggcaaaggcagcgcaatgatcgtcgtcgaccagctcttgtccattgatgcgtacccgttcggtaaagcgcagcagatggggagatgagtagacaccgaccttgtagcccgccgccatcagaatgctggccgccatggcgcagctggaacccttgccgttggtgccagcgaccgtgatcaccttgaacggcaactgggtgaggcccatgagacgggcaacggcaccgacccgatccagccccatgtcaatgttgacggggtggatctgctccaaataagaaagccagtcgaccagcgaccggctttgggattgttgcatgtttgaactcatcttcactcttcgatgacgtgagtattcagcattttggcgagcaggctggccaaacggttacgcatctcgcggcgatctatgatgagatcgatggcacccttctccagaagaaactcggagcgctggaagccttccggcagcttctcgcgcactgtctgctcgatgacgcgcgggccggcaaagccaatcagcgccttgggctcgcccacattgatatcacccagcatggccagactggcagagacaccacccatggtggggtcggtcagcacagagatataaggcaggcccgccttggtgagcctgtccagcgcagcactggtcttggccatctgcatcagggagaagagcgcttcctgcatgcgagcaccgcctgacgcggagaagcagaccagaccgcgaccttccttgatgcactcctcgacggcgcgtacgaaacgggcaccgaccacggaggacatggagccaccgatgaaggagaactcgaatgaacaggcgacgaccggtacccccttgagggtccccttcatcaccaccagcgcatctttctctcccgtcgctttctgagcggcggacaaacgatccttgtagcgcttggaatccttgaatttcaagatatcctgcggctccagctcggcaccgacttcggtacggccctgctcatcgagaaaactctcgagacgggcacgggcgctgatgcgcatatgatgatcacacttggggcacacttcgaggttgcgctccaactctgcccggtagagcacctgttcacaagcactgcacttggtccacaccccttccggaatgttgtgacgacgaggtgtagttatcttgctcttgggaaggatcttctcaagccagctcatggaattccttaatgcttttgtgcctgacaaaacgcatcgagcctagattgttcaatgacttaatagctcgatggcaataaatgacggatcattaaaccacaaattttcggggccagttactaaaaactggtcgtacccggtgccgagtccggcagccagagcgggccgagcggcagctgtggcaacgccagttctgccgggtaatccacgtcgaccagatagagtccaccggccttggcggtcggcccggcctggttgcgatccttggcggccagcagctcggcaatccactccaccggctttaacccctgccccaccagcaacagggaacctgtgatgttgcgcaccatatggtgcaagaaggcgttggcacggatatccagcactatgtaaggcccctgacggctgacgcacaagtgcgtcacattgcgccacggtgtcttggactggcaacctatggccctgaacgaggtgaagtcctgctcccccagcaggcattgacccgccaggtgcatcagcgctgcatctatggtctcgtggtagtgactgacgccgctgccgagaatcgcagggcggtagttgtggttgtagatgacataacggtagcgacgggcggtggcgctgaaacgggcgtggaacgtctcgtccacctccttgacccaacgcacggcgatatccggcggcaagttggagttgagccccagggtccaggccgattcgctgcggatggcgtgggtatcgaaatggatcacctgaccggtggcatgcacaccggcatcggtgcgacctgcgcactgaatggaaaccgggtggttggcgatccggctgagggctttctccagctcagcctgcacgctgatcacttctcgctgacgctgccagccgaaataccggctgccgtcatattcaatacctagggcgattcgcatgggtaacacttgtcttatggtgaaaagaggcgatgaaagaaacggggcggattatacgcgctcagggtgaaaagtcccaaaaaccgcaagcccgccagcacaatccccaatagagaagggcagcccgcaggctgcccttctcaaggtcctaacaccagagaagcggttatcccagacgcttgagcaacttctccgcctcggcacgctggtgatcacttccctgctctgccgcctcttgcagcagttcgcgagcactgtctttgtcgtcgatctcgagataggcccgggccagatccagcttggccccgacaccgccgtcgtcggcatccacgtcaaagccggtggactccggcagcacctcggggaagccgtccagtcccacatccagcgagaagccctgatagggttcctgctccgtggtggtggcatcggcttcggccagcagcttgtcgatctcgacataaccactctcgttggcctgttcacggggcttaacatcgccctcatgggattccacctcggcgaaggcatcctcaaaatcggagagtgccagctcgttgggatcccactcaggatccggctccaccgccttggtcggcgccagtcccagctccgccagcatctcgtcggcgctggtgtcggcaacgctctgtttcgcactttcctggccagcttcagcctcggcaaaggcgctctcaaagtcgctcaaatcaaaggcggcaagttcttcgtcgctgatgggagcttcaacatccggttggccatcgtcgtcggcatccagatccaggtcggcggtcaggtcggcatccagctcggcaaacagcgcggcctgcagctcctcttcactcatgatctcatgaccgcctttgggcgggttgaactcgctggcgagatcaaggtccggctcaacatcgagcgcaatggctttatcgtcggccagatccaggtcaggcaccagatccggatcacgaccggctgctttgggcgcagattccgcctcaaaaccggccagctccatctcgccgtcatcgctgaatactatgtcagcaggggccgccggctcttccatcgccatgtaaccatccggggtgttgagatccggcatggggcgaaccggctcatcactggtgatatcggcgctgaacaggtcatcaaactcgctgtgctcctgatccatcaccatggaggtagactcggagaggctcttctcctgctcttccagctcgcggcgggcacgggcacggagccagagcgtgaccagtgccagcaccagcaacacaggcagcagtatgatcatggcgaggttgagcggtgaggagagcagctccatcaaccagtgctgcttggactcgggcgccacagcaaccggcggaaccggattggccttgagctccgcaatctctttttgcagcgctgtctgctccagcaactgggccttgagggtttccacctcttcggtcagggattgcagccgcagcttgagcctgtggttcatctcagtgacctgaccgagctgggcattggcatcttccagcgccagtgccatttcggtagagggctggccgaccggcttgccaagatcggcaggcagcggtgcaggggcgctggtagcgggtgcctggcttggtaccggctcggcagccttggcaacctctttcacttcggttgcaggttgaggcgcagccaccttgggtgccggcgcaggaatgggcgccgctttgggtacgggtgccttggcgggcgcgacagcaaccttgggcgcagcaggtttggctggctgagtttgcttgctggccagatatttcgggctcagccctttccagttggcgttgtcgctattgaaacgctgacgggcctgagcatcggtgatgacactcgcttccgcggcggtaggcagcagaatacgggatcccaccagtatgtggttgatgttgccatcggcgaagctgcgggggtttttctcgtaaatcgccaccatggtctggtagacgctgacgcgattggaggggcgatgtttgctcgccaagctccagagggtatcagtaggacggacagggccataactgccggcattgctcgcgacctgccgcacaatcggctgggcagtgggacggctgggctgggacgtggcgcggggagcggcgacaggttgtgccagcggctgggaattgacggcagggggagccggttcatccgggcctttgagctcaacaaaaaaaggctcacgcgccgggtcttcagcctgagcggtgcccagcagacccaatgcgagtagcattgccaatgttatgcgggaatgtcccatattcgttccttcgtatgacggccctatcacattgaaaaatctggatagttaccccaaaacagtcggttcaatataaatcaggctcaggttgcaagccagcagtccgacacatttagcacccaacttgttcctgagtgtaggaaaaaacttaatcagttgatatcacgaaaaattctcggggccatagagtgcggccccggtcacatccacaccgcacgcgggtggcaagggacaggcccgatggaacttgtcctccaccgggccggcagatccgcagatcagaggtaatcgcgcaccagcagttcggcaatctgcacactgttggtcgcggcgcccttacgaacgttatcggccacgatccacatattgataccgctggggtgagaaatatcctgacggacacggccaaccagcacctcatccttgccggtggcatcgcgcaccggggtcggatagtccgtttcgtcatcgaacagggtcacgcccggggcgttgcgcagcagctccttgacctgatccgcatcgagcggttgatgcagctcgacgtgcaccgcttcggcatgaccatagaagacgggcacccgcacgcaggtggggttcacggctatgctggcatcccccaggatcttctgggtttcccacaccatcttcatctcttcacgggtgtagccgttgtcggtgaagctgtcgatctgcggaatgagattgaaggcgatctggtgcggatagatggtcggctccaccggacgcccgttgagcagctgcgcggtctggccggccagctcgcttaccccctccttgccagagccggagacggactggtaggtcgccacgttgatgcgggcgatcccgacctcgtcgtgcaagggcttgagcgcaaccagcatctggatggtggagcagttcgggttggcgatgatgttgcggttgcgaaaatccgccaacgcgcccggattgacttccgggatcaccaaggggatatcttcgtcgtaacggaagcaggaggtgttgtcgatgacgatgcagccgtgctcggcggcgatcggcgcccatttggcagaaacctcggcaccggcggagaagagcgcaatctgcacctgactccagtcaaactcttccacatccttgatttcgagattcttgccacaaaagcgcaccgtatcaccggcgctgcggctggatgccagcggatagagggtaccgaccgggaaggcgcgctcctccagaatttcaatcatggcctgacccacggcgccgctggcgcccaataccgctacgttgaattgctgactcactgatgttctctcctgtggtattgcaaatagtgtcggcaacgcacgctggcatcaccgttggcaggcgaacctgcctgatagagggctcggcatgacaccaagccagagacgggcggggccggcgtcgaagccgcttaccccagccgtttggatctgttgaatctggtttagccgggttggacggtgaaaccgagtcgggccagagtatcgctggcgaaggggccgttgacgtgcaaagaggatagctcgcgccgctccggatagtgcttgcgctgttcatcgaaactgccgggcagctcaatccggttgcgaaaacgggcatcgtcgcggcgcacatcataaataaggtgcaccagctgtttgataagcgcctgatccaccggttgacccggagtcagtgcgcgcacctcgggggctggcagcaaggattgcagatcctggcgcgccgcgcggcccaactgctgacaaagcgcctgatagagcatccaggtgccgcgcgccttgccctccaggctgtagcctgcgatgtgaggggtcgcaatctcggtatggggcaccagggcacgcaggggctctggctccccttcccacacatccatcaccagccgcaggggctcaagcccttgctggcgagcgagcagcgcctggttgtcccacacctcgccacgggaggcgttgacgaggatctgcccggcagggcgcgcggcgatcacctgctcatccagcaggtggaaagtagcatccggcccctcgcgggtgatgggcacatggaaactgacgatgtcggcaccgagtgccgtctggtagtcgacgaatgcgtctgtctcgcctgcctgcccggcgactcgagcccgcggcggatcgcagcgcagcacccgcatgccgagggcctcggccttgcacgccacgcattcaccggtattgcccgccccgatgacggcgaggctcatctcgcgcaagttgagctcatgacgctcggccagcaccagcagggtagagagcacataatcgccgaccgaatacttgttgcagccgggcgcgctgaagaaggggatgttgcgcaccgccagcagcgccttgtcgacgtgatcggtacctatggtggcggtgccgacgaacctgagccgcgggctggtggcgaggagctcggcatcgacccgggtcacggagcgcaccagcagcacgtcggcatcttgcaggtccaccgcctgcatctgccgtcctggcaaggggatcacctcgccaaattcggcaaacagctcaagggcgtggggcatattttcatcaacgacaatcttcatcgggctctctcacttcgcaaccggccacaggcgcgccattctagcccaaaccagcagaactttcagatgcttattcgcccatgacttttcaccacaatcacaccgcccggcctgcccaaaccggccagatgttcagatgcctgttcgccgcccccctttcaccaccatcgcaccacagtgcctgggcaaaccgccaagatgctcagatgctgatgacccacgcccatatcgtcatgtcggcccggccacactcatttgtaagcccatgttacagccagaccagcgcgacttgaccgacccgccgaggctggcacaatgacgcctcttttttcctgcccgtttaacgcgcacctgttacgagccttgttatgccgactcatgcctcttcgttgccgcgccgtcaggtgcttggtttcagcgccgccctgatcctgccgctactgttgctggcctgcctgccctggcaaccctttatgagccaggccctgcaatcgggctggttgtggtggccctacgccctcacccccatggtggatgtgcccggcattgccatcagcattgccgccctcttgctgctgacccgacacaagctgacgctgagcctgcccgccatgctggcactggtctgcgccctgtttgccatgctcgctggcgactgggccatcaaaagcatcatcaagcacctgacccaggagccgcgcccttatttgctctggctggagggccagagtctgatccccgccatccagcagttctactctggcagtgtcgaggtacgcagcgaacaggtgcatgcggcgagcctcttgctggccctgcccgaatggctcacggaccactggcaggcagaagtgaactacgcctttccctccggccacagtatcgccgccatgagtctcgcccagttcttcggcctgatctggctggcccgcgccccttcaggggtctggctgctgccactgtgggcactgggcataggcctgtcgcgcatgctgatcggcatgcactggccgatggacgtactggcgagcgccctgctcggcagcctgaccgccctgtttgccgcccgctggtggctgcgccgctactgacgtctgtgaccatgccaacaaaaacgggcaccttctggtgcccgtttttgttggtgcgataacgtcacataccgatagccatgctcagttgctggcactctgcccctgccagccctcgggatacttgtaacccacgaagcgcttggcggcataggccttgaactcgggggagttgtaagcagccgccacgtccttggcgaatggctgatcggcatcggcgcttttcaccaccacccagttgatgaagttgtagctgcgctcgaggaacagaccctcgctgaacgcaatgccgctggaggcggcaaagttgccgttgatgacggagaagtccacgtcctcccgcgaacgcggcagttgcgcagcttccagctggatcagcttgatattgtgcggatttttcgccacatcaaactcgctcgccttgaggggattgatcccctccttgagggtgagccagcccagatcctgcagcatcagcagggcccgcgcctgattggtcggatcgttgggaatggtgaccgtgctcccttctttcaacgccttcagctcgcccagcttgccggcgtagagtcccatgggaccggtcggcacctgggtgatgggagccagcgacaggcccctgtctgttgagaaactctccagatagggtttgtgctggaagcagttcacgtcgagcgagccatcggccagcgcgatattgggggtcacgtagtcggtgaactccaccagtttgaccttgtagcccttggcctccagctgcggcttgatggagtcggtcaccatgtcggcaaagtcccccacagtcgtgccaatcactatctctttcttggccggatcggcggcaagaactgaaaacggcaggctgctggccagcagtgccagcgcggagagggtgaagaaggaacgacgctgcataagggactccctgtcaaaatactcatcaaaaggtggcaggatgacggcgacgaccacaataggcttctcgctacaaccatccagccatccaaacggctaacatatgcaaccataacagagcctcttcccgtcgccaagcaacaaaacagggcaagcttaaccaggtaacagccaaacccacacttcatgccttgctaaacttgatgcagaaaatctttgataaaccacacagtattgcttttgccccctccccgaatcggcctcaactggcttattgtggtcatcagtcgggtctgggtggccagagccctttttcaggctcaccttgctgaagaaggtgctcacttcactggaagcgccattcaggggcggtagcgtctatcttggcaacagagccctgatagctcgcatagcaggagatagtcttattcaatccgtcgaggagttgccgtgatcgatcacgttgaaatcaagacagtgcattttgacgactgcaagcgcttctaccaaaccgtactccatccactgcatgtggaactcaagtgggcagatgatgatgctgccggttttggcctgttcggccgtgacaaggtgagctttttgatcgaaaggggcgagcgacatacacactgccatcttgccttcagcactacgactcaggcacaagtcgatgcttttcacctggcgggtatccaggcaggctttcgctgcaacggacaaccaggctttcgtgctcactatgctcctgattattacgccgcattcttgcttgatcctgatgggaataatatagaggccgtagtatatattgattataataggttttaaagaaagcattattttgggtacgagatagaaaggagcaattaaaaatattgaaggctcgtagaagcagatcgagaggggctggatagaaacagcattatttcttccgaaaatatcatataaaaatataatattgggttgaaagtcatcttcttggcgatataaacgccatcacagccctcgcgctcgtaagaaatttctgaccactcaatattttaccaagaatgcacctacattcccgcttcctaaagcagataatgcaaaatgtcataattttatggctgttactgaatttacaatttgaattactttatttttgactgatgctggcattgccggtaggtttatgggcctcatcgacagggtgccgtgactcatattttatacgccaccatgtcaatagcgaacaacatggaaggcgcgctaaatcacgagcagggagcaagaccacaccctattcaaggagtattcatgagccccaaacaacagctgatcgccaaaggtatctttatcgcttcgacacttttttctttggccatggtagcgtttgttgcatggtccgtcgtcacggtcagcccgctgcacccggccggatcagccccgtcacagggggtcagcatcggcctcgcactggccattgggttgtttgtcatggcattcaactatgtagcttatcgcggactcacagagccggtgaagggcttcaaggttgtcttctggtgctttattgcgctgcatctgttcgccttgccgatcggtaccgccatcgcgctgaccctcatctatttgtggaaccagtcgcgtacatctgtcatccgtccactgggcgccacactctgatctgatccaaggagccatcatgctgaccgcctctaccacaggcctgctggtcgtcgatattcagggcaagctggcacggctcgttgaggggagcccggccctgattgccaatagcgcacggctggtacaaggggcccaggcactgggcttgccggttgtctggctggaacagaatccggacaagctggggccaacggtgcccgagttgcagccgctgcagagcggtgcccccgtgctgacaaaattcagcttcggcgcgctgggggagccagcagtggcagccgccctcgctcggaccggcagatgccactggctggtgtgcggcatagaggcccatatctgcgtctaccagactgtgctgggactgctcgacagcggcgccgatgtctccctggtggtggatgcggtgtcctcccgcagcgccgccaaccgcgacttggccatcgctcagcttgccactcgtggagcgcggctcacctcggtggaaatgtgcctctatgagctgctgggggattgccgccatccggcgtttcgcccgatcctggccttgatcaaataacggctgaccactctcggtcagcacctcacaaaaacgcggcgccactggcgccgtttttattatcgcttgggcacaaaacccgctgttcggtatggcaggcttgcctgccacataacgccaacttggagataagccatatccgatcagggccaactcaaagcagctgcctcggcacagccgcagccagggtcaatgatgagttaataacatgttgatctataaatacaaacatcaacagccagcaactgagaaaagttctcaatacagcacataaagggattcgccagaacccccatatggtttgaaacagatttgtaatgggatttttttgagccttgtcccagaactgaaatgagcgctttttggctctgtttttcccgtgtatagatgccagtcgcacccaggacggtgcgatataagatggagtttataaatgagaaaaacatcgttggcgttggcaatctcggccctgctctcggccctgcctatcgcttcagttcaggctaatgagagttgcaccccactcaccggcaaagaggccggactcgataccggccgcagcagcgcagtccgttgtctgcccggcatcaatcccctgcaggaccagcagtggcacctgctcaacagcggccagaatgccttcagccctcgcggcggcatggcgggcaatgatctcaacctctggtgggcacaccgcaccgaagtattgggtcagggcatcaatgtggccgtggtggacgatggcctagccatagcgcacccggatctggccgacaatgtgcgccccggctccaaaaacgtggtgaccggtggcagcgatcctaccccgaccgatccggacagtgcccacggcacttcggtatccggcatcatagccgcggtggacaacagcataggcaccctgggggtagccccccgcgtccaattgcaaggcttcaacctgcttgatgacaacagccagcagttgcaaaaagattggctctacgcccttggcggcaacgccgtcaccgcagacaaccgggtcttcaaccagagttacggcatgagcctggtcgatcctgaaggggccaacgggctggatcaggtacagctcgatcgcctgttcgaacagcggacccagcaggcgcaaggcgcggcctatatcaaggcggcgggcaacggcttcagccgtattgctgctggcaactatgtgctcaaccgcaccggcaacctgcccaagctgccgtttgagaacagcaatatagatccctccaacagcaacttctggaacctggtggtgagcgccatcaacgcggacggagtgcgttcttcctactccagcgtaggcagcaacgtcttcctgagcgcccccggcggggaatacggcacggatgcgcccgccatggtgaccacggatctgcccggctgcgacatgggttacaaccgggtggacgatcccagcaccaaccggctgcacaacaacccgcaactggatgccagctgcgactacaacggtgtgatgaacggcacctcctcggcgactccgaacaccacaggcgccatggcgctgctgatgtccgcctacccggacttgtcggtgcgggatctgcgcgacctgctggcccgcaacgccacccggctcgacgccaatcaggggcccgtgcagataaactacacggccgccaacggccagcgccgccaggtgacgggtctggagggatgggagcgcaacgcggccggcctctggtacagcccgagctatggtttcggcctggtggatgtgaacaagaccctggccagcgccgccagccacgaaccgctgccaccactggtgcagttgccctggcaaaaggtaacggtacgggatcgcgccgtcggcgccatcccggatgtgggcagcagcccgacccgctccagcacgcaggtcgatcagccattgacggtcgaggccgtgcaggtgatggtgagcctggatcaccagcggctgcccgacctgctgatcgaactggtctcgccatccggtacccgcagcgtgttgctcaaccccaacaacagcctggtgggacaatccctcgaccggcagcagctgggctatgtgcgcaccaaggggctgcgtgacatgcgcatgctctcccacaagttctacggcgaaccggctcatggcgagtggcgcctggaggtgaccgacgtggccaatggcagccgccaagtctcgctgctcgatcgcagaaccaacacccgcagtaccctgaccgagcgcaacaacagccagccgggtcaactgctcgactggtccctgcgggtactcggtcacgacgcagcccgttcctgatcacagaggagtcataacatgaaacacagcttactcagccttgccttggcaagcctgctggcctcggtctgcgtgcacgcaacggccgacgaatcggtggtgatcgatggccagcagtacaacaccatagaggtgaatggcaaaacctacctgacgccggataacggcagcaagaaacgggtcgcccgcagtctggatggcaaggtgccacaacagaccctgcgcagcggcgacgtcctgctgcaaggggtcgccagccctgagctgaccgtcagcggtaccctgctggtcgaggccgatgacaatcaggccaaggctctggcgggccgccacggcctgcagttcaagcagagcagcggcggcatcgccctgctggaggccaagccaggctcggatctgaacgctattgccacccagctcaagcagcaaggggtcagggtgcagatcgaactggccggagcactgaaacagccaaagtgagcaagcccttgcgctgacaagcgcgaggtatcttgcacacgccgagggggccgctggccccctctcttctgcccgagcgtctgcgccctgcacctcgcggcaaatcgcaacccaaaccggaccgccctgttgccaccatcctcaatggtgggccatccagcctctcctttcccctccctgccgcgcagcctgtgatgcgacccctgtcacaacttggcacccttgctcccaactgcacatttctcgctcctccaaggcaaggcgcagccagcccgacttgctaacctgcctgcggctccggccatggctgcacccttgcacatgcaccctggcccaccctgagccgtcatcgatatccatgggaacccgccatcagagcggccgcccggcccgatcacttgccggtgtcgatatcgcacttgcctttttattcagacagttacgaggaagtcttcatgcctatcacgacaaaaatgaaagcggtttcactcggtgtcagcctggccctcgccgggctgctggttggctgcaaccagaacgactcggatcccctggtaaaagacgatgcctactaccgcggtcaggccgaagccatggtggccaagctcaccctggacgagaagctgagcctgctctccggcccagggtatggcagcgccaacggcgccatcaacgtcaaacaggatgtcgccggggtagcgggctacatcaacggggtggcacgcagtgccgacggtatcgacattccggctctgaaactggccgatggcccggcgggcctgcggatcagcgccaatcgcgacggcgacagcgccacctattacgccaccgcctggcccatcggctccctgctcgcctccagctgggacgtcaatctggtcaaatccgttggggaagccatgggggacgaggtgcgccagtacggggtcgatatcctgctggcccccggcatgaacatccagcgcaacccgctcaatggccgcaacttcgagtactactcggaagacccgctgctcaccggcaaaataggcgccgccatggtcaacggggtagagagcaacggggtgggcaccaccatcaagcactactttggcaacaactcagagaccaaccggaatcagatcaacgacatcggcgagccgagaaccttccgtgaaatttatctgcgtggcttccagatcgcggtaaacgaggcccagccatgggcagtcatgacctcctacaacaaggtcaacggcacttatgtcaacgagcgcaaggatgccataaccgatgtgctgcgcggtgagtggcaattcgacggcctggtgatgtcagactggttcgcaggcgacgtagccaacaacgcctacaagcaggtgctggcagggcaagatttgattgaacccggcaacgtcaaggagcagttgcagcaatccatcgagcagggcgatctgaacgaggccaaagtgaccgaggccgccatccatatcctgacccaggcgatgaagagcccctcctacaatcagttggccgtcagcaacagcccggatctggccacccatgccaaactggctcgccaggccggagccgaaagcatggtgctgctgcgcaacgatgccgccgccctgcccatagccgtgaccagcaaggtggccagctttggcatcaaccagatcaacacctacaagggtggcaccggcagcggggacgtgaactccgccagcaccaccaccatagcccacgggctggccagccgtttcccggtcaacggggcactgcaggcttactacggcgatttttatgaggccaacaaggtctatcacgaggggcaattcggcgccaagggctactacacctgtgacgaggccgccgtcagcccggcgctcgccagcctgatcaccacggccgccagcgagcaggaggtcgccgtcatcagcctgggtcgtcaggccggtgagggggccgatcgcaccgacagcaagggcgactacctgctcggcgatgacgaaatcgccctcatcgatgcggtgagcagcgccttccacgcccagggcaagaaggtggtggtggtgctcaacgtcaacggcgtcatcgacacagcccagtggagccacaaggtagacgccatactgctggcctacatggccggtcaggaaaccggtcatgcggtcgcggacgtgctgtcgggggcggtcaaccccagtggcaaactggcccagagcttcccgctcagctacgccagcgtgccctccgccggcaccttcccgggtgaggataccaacggtgacggcgagccggacgatctctattacaacgaggggatctatgtgggctaccgctactacagcaccttcgacaaggcagtttcctacccgtttggctttggcctctcctacaccagcttcggttacaccagccccgccatcaccagcaataccctggccaagggcgcggccggcagcctggtgctgacggcaaccatcaccaacacgggcgcagtgtcaggcaaggaggcagcccaggtctatgtcaccgcccccgaggtcaaactgcaaaaaccgatcatagaactcaaggcctttgccaagaccaagcagctggcaccgggcgccagcgagctgctgagcttcaccattccggccagcatactcgccagcttcgatgaggccagcaaccagtggatagtggagccgggcagctacagcgcctacatcagctcctcttccgatgtctccgccaccacgccggtcaccttcacggtgagcaaggagatagtggtgagcagcacgaccccgggcgccctggccctgcccagcggcgtggatgccgccaccgtcaccactgtgacaaaataagcgagcccagataagaaatgcaggtgatggggggtgcaccagggtgcgccccccttgttgccttcccccttgacgggatcaggcgcaggccgggtcccgttattattggcggatattgcgataggccagcggagtcatattggtattggccttgaagaaacgattgaaggcactctgggaggaaaaacccaccagatcgctgatattttgcagcggttgctctccctctcccaataaacggcaggcctccatcatcttgacccgtttcaagatggcggagaagctgctgccctccgcctgcaattttcggttcaatgtccagcggctgatattcatggccgaacagacatccttgagtaaatggtcatcgctctccatgacaccaccgcggattttatggcggatcatgtccgccaccagattggcaaagggcacccgctcatcgatgtcgaggcagatatgcgcgagctggcttgtctgcaggcggcaaagcggctcgttgtagctatcggcgcggctatccagcagggcattgtctatggtcagggtgttgcccggctgatcccagcggcagtgggtaccaaagaagtgatccagctggcggtgatgggccggcggcttgccgacgaaccccacagagacgccaaggccgggagcatagacccgcaggatccggtagaggatgacgaaattggggatggcctgactcgcgcccagggcggcaggtccttgattgatatactcatattggctaaacagcgcccctcttcgcaccacaaaatcgtcgcagttgccgatgacggtgcgataggccagcagggcttcgatggcggcgcgaggggacggctggttcaggcagaggctgatgagcgccggatagtgctggtaaagctcggcgatatcgtaagacagtatgccctcgtgaaagccgctcagatgccgctgcatcaggcccagcatgcggtaatggctatgggccaggatccggccatgctcacgatgaatatcgaatggcgtcagaccggcagccatcaggatggcatccgtatctcccccttgctgctgacaggccgtcagcattcttctgatcacttgatttgatacgctctgtgacatctgcctaccctggccatattaataacaaacaacatatttattgataaatagaacgcgagcggaacctgtttatcccgccttgctctacatgacgtgaatatagtgatccgcccacttcgtcatgacatggcaggcttattatggggtggtgatgaagtgaacagatgtaacggagtgtaaaaccaagatctggcgcgcctattttgagcaggaataaaaatatcccggacaaataatgccatcgggtttattgcgcgataaaaatggcgccctgcgggggcgccatttttattattcgcaggcaggaaccgacgaggatcagccagccttgtgctgctcggccagatagagccaggtatcgaccacggtatccgggttgagggacactgagtctatgccctgctcgaccagccaggcggcgaagtccgggtgatcggatggcccctggccacagatgccgacatacttgcccgccttgcgcgcagcctggatggccatcgacagcaacgccttgaccgcctcgttgcgttcgtcgaacaggtgggcgatgaggcccgagtcccggtccagtccgagtgcgagctgggtcatgtcgttggagccgatggagaagccatccacgtgctgcaggaactgatccgccagcagggcgttggaggggatctcgcacatcatgatcaccttgagcccccgctcgccacggcgcagcccgttctcggccagaatgtcgatcacctgggcggcctcacccactgtgcgcacgaaggggatcatcacctcgacgttggtcaaccccatgacgtcgcgcacccgcttgatggcttcacactccagcgcaaagcagggacggaaactgtcggcgatgtaacgtgccgcgccacggaaccctatcatggggttctcttcgtggggctcatagtcacgcccgcccaccaggttggcgtactcgttggacttgaagtccgacatccgcactatgacccgctcaggccagaacgcggcacccagagtggcgatcccctcggtcagcttggcgacatagtattcccgcggattgtcgtagcctgcgatcatcttgcggatggtggcctgaagttccgggctctgctggtcgaattccagcaaggccttgggatgcacaccaatcatgcgattgatgatgaactcgagccgcgccagacccacaccggcattgggcagctgggcgaaatcaaacgcccggtccggattgccgacgttcatcatgatcttgatgggcaagggtggcatgttgcccacttcggtgaccgccacatcgaaatccagctcgccgtcatagatgaagccggtatccccttccgcgcaggagacggtgatgagctgacccggggcaatatgatcggtggcattgccacaacccaccacagccggaatacccagctcgcgggctatgatggcggcatgacaggtgcgcccgccacggttggtgacgatggcggaggcccgcttcatgatgggctcccagtccggatcagtcatgtcggtgaccagcacatcgccgggctgcacctcgtccatctggctgatggaggagatgacccgcgccggacccgcaccaatcttgtggccgatggctcgcccttcgatcagcaccttgcccgcctgtttaagggcgaaacgttcgagcgtgttggcctcctggcggctgcgcaccgtctcgggacgcgcctgcactatgtagagctggccatcctgtccatccttggcccactcgatatccatggggcgaccatagtgctgctctatgatgagggcctgcttggccagctccatcacctcggcatccgtgatacagaagcggttgcgctcggtctcggtcgtgtcgacgatcttcacctgactgccatgaccggcatcgtccgagtaggtcatcttgataagtttggagccgagggtcttgcgcaccacggcagggcgcccgcccctgagggttggcttgtgcacataaaactcatccgggttgactgcgccctgcaccaccatctcgcccaggccctgagcgcctgtaataaagaccacgtcattgaaaccggattcggtatccagggtgaacatgacgccggaggcggcgagatccgagcgcaccatgcgctgcaccccggccgaaagcgccacgcccttgtggtcataaccctggtgcacccgataggagatggcgcggtcgttgaacagtgaagcaaacacatgcttgacggcaatcatgacggcatcgatgccgcgtacgttgaggaaggtctcctgctgaccggcaaaggaagcgtccggcatatcctcggcggtggcggaagagcgcaccgcgaaagaggcatccagacccgcactcagcttgtcgtaggcggcgcagatcgcctgctccagtgcaggctggaatggggcttcgatcacccagtcgcggatctgctgacccgcccggttgagggcgcctatgtcgtccacatccaggttatcgagcagatcatggatcttgccgttgaggccgcttgactccagaaactcgttaaacgcaaaggccgtggtcgcaaagccacccggcacggatacaccggcaccagagaggttgctgatcatctcgccaagggatgcgttcttgccgccaactcgttctacatcttgcattccgagttgttcgtaccagagtacgtactgttgcacttgcatgtctccaggttggtgggctcgggtgccatggcaccttctgcgccaaattaggtgcgtgagttatatgcgttattgtccgtttctactgttgccaacgaccatgaaaacgttttctacttattgtcaaaaaaatccccgagcaagatttggggatggtcgaatgacacagacattctacaatgccaacacaaaaaggtaacgactcaggtttgcaagccacttcacaacttggacacagcagatcggttgacaaaatagatatggtttcgagagatactgactgctcgcaacctcgccagcccgcatcacaggagcgcatcgtgcataccgtattctatgtttccgacggcactgccatcacggccgaagtattcggccacgccgtgttgagccagtttccactggtgttcgaacaagtcaccatccccttcgtagagaccctggagaaagccaggcaggtgcgggcgcgtatcgacgagcagttccgccagaccgggctgcggcccatactgtttcacaccatagtcgaccccctggtacgagaagaggtgctcaaggcccaggcgagcggccacgactttctcaacaccttcgtcagcccgctggagcaggagctgggggtcaaggccgagccgagactccatcgcacccacggcatggagaaccgcaagctctatgacgatcgcatcgaggcggtcaacttcgcactggccaacgacgacggcatcaccaccaaggagtatgaggaggcggacatcatcctcatcggggtctcccgctgtggcaagacgccgaccagcctctatctggcgctgcaatttggcattcgcgccgccaactatccctttatcgaacaggacatgggcgccttggtgctgcccaccgccctcaaggccaatcgccacaagctgttcggcctcaccataacgccccagcggctgcacgagatccgcaatcagcgccgcgccaacagccgctactcttcgctggagcagtgcgagcaggagttggcaagcgtggagcggctatttcgccaggaggcgatccgcttcctcgacaccagctctcactcggtggaggagataagcgcgaaaattctggaggctaccggcatgcgccgtcagctctattgaaatgggaaaatatcctggagatcaacgcactgccaacttcatcccaggtggcaagttgacgggacagataagcagaaatgaaaacggagcccaatgcagtagcatgtggctccgtttttgtggctagcggggacgggagccagtgctgttcaactccttgttgttcatcagcatggcgtaaaagttgagcacgccataacgcctgcgtacccgttcagtcaaccagagcgccggcagcaaaccaacagcgccagctgtcagcagcacggttcgaaagtgcctcaccagatactcgtcaccctgcacggcccagaccagcatgcatcccgccgccatagccagcaacaggggcgagagccagaccgtcaaccagagcgagacggccaataggctgccaataatacgttgcatgaagcctgtccttttcacggaggaggctttataaaacaggaatcactgaaagagtcaactgaacagcgttcgattgttcacaatgcaacctgccactcccctttttgtatttggagtcctgaaaaacctgcttgatgccgaaaaaaccaacgaatgataaggaaaacaggtgcgttgacggctgattatcactattctgcttccgttggtagccgctacaaaaaacaacaagcgacctgccgtaacgaaataaatacggatttcgtcacgtttcaagcacgctttgccgtgcaaggtcacatgagtgactcgacgggcgagatgacagacgagtgacatcagagacgtaaggaaggaaggaagaatggatcttcaacaagacggcgaggagctgaagcgcggcctgaaaaaccgccatatccagctcatcgcattgggctgtgccataggtaccggcctgtttctcggcattgcccagaccatcaagatggcgggcccctcagtgctgctcggctatgccatcggcggctttattgcctttctcatcatgcgccagttgggtgagatggtggtggaagagccggtagcgggctccttcagccactttgcctacaaatactggggtgacttcgccggtttcgcctccggctggaactactgggtactctacgtgctggtgagcatggccgagctgacggcggtcggcatctatgtccagtactggtggcccgagatcccgacctggatgtcggctgccgtcttcttcgtgctgatcaacgccatcaacctctccaacgtcaaggcgttcggcgagatggaattctggtttgccatcatcaaggtggtcgccatcgtcggcatgattggctttggcggctacctgctcgccagcggcaacggcggaccggatgccagcatcaccaatctgtgggaccagggcggtttcttccccaacggcatcagcggtctggtgatggcgatggcggtgatcatgttctcgtttggcggccttgagctggtagggatcacggccgcagaggcggatgaccccgataagagcattcccaaggccaccaatcaggtgatctaccgtatcctgattttctacattggcgccctggccgtgctaatgtccctctatccctggggcaaggtggtggaaggcggcagtcccttcgtgatgatcttccacgcgctggatagcaacctggtggcaaccgtgctcaacatggtggtgctgaccgctgcattgtcggtctacaacagctgtgtctactgcaacagccgcatgctgttcggtctggccaagcagggcaacggcccgcgcagcctgctcaaaaccagcaagagcggtgtgcccgtagtggctatctccgtctccgcagcggcaaccctcttgtgcgtgctgatcaactacctgatgccgggcaaggcgttcgagttgctgatggcactggtggtctcggccctggtcatcaactgggccatgataagccttgcgcacctgaagtttcgcaagagcaaacaggccgaaggggttgagcccaagttcaaggcattctggtacccgttcggtaactacctctgccttgccttcatggccggtatcctggtcatcatgtacctgactccgggcatccagatctcggtgctgctcatcccggtctggatcgtcgtgctggccatcggttatcaactcaagctgaaacgtcagggacgtcttgccgccgaccttggctgatttttccgacgctcgttattcaaatgccggtcactgaccggcatttttctatccatcttctatctgctgccagatgctgagcacagggatgcaagccatcaagcctgccccccttgcctgccatcaagcctgcaagaatgggagccagctgcccgccaggcgatatcactttgtagtggtctaatcatcccggacaccattttaggtggtacagtcgccaccatgacctgaggtgttcaatgacaagattacgttgctcatttactgccgaattcaaactcgaagccgcatccttggtgctcgaccaggggtattctgttcccgaagcaagccgttcgctggatgtcggtgaaaccgtacttcgccgctgggttcagcagcttcaatccgaacgctgtggcactaccccaatcagcaaagcgctgactccggagcagcagaaaatccaggtgctggaagcccgtatcaaccggctcgagcgcgaaaaggacatactaaaaaaggctactgctctcttgatggcggacgagttcacacgtacgcgctgatagaccgattaagggagcaagcccccatcaccctggtctgctgcgctttcgatattcccacatcctgtttttacgattatctggctcgcaggagagtgattaaccgtgagcggatgaaacaacgaagcgagttgcgccgtttgttcaaagagagccgggattccgcaggcagccgcgccttgatgtcgatgatgcgagagctggggtatcagattggccgattcaaagtccgtaacctgatgaaggaagctgggctggcgtccaaacagccgggcgcacaccgttataaggttgcatgctctgaacgaccggatattccgaatctgctggcccgcgaatttgatgttccgcaacccaatcaggtgtggtgtggcgatatcacctacgtctggacaagtgctcgttggcattacttagcagtggtgcttgaccttcatacccggcgagtcgtgggctgggcgatgtctgacaagcctgatgcagagctggcaatcaaagcactggagatggcctatcagcagcggggttgcccatccggtgtgctgtttcactccgaccagggtagccaatatggcagcagggcatttcggcaacgactgtggcgctatcgcatgacccagagcatgagtcggcgtggcaactgctgggataacgccccgatggagcgattgttcagaagcctgaagtcagagtggctcccggcaacgggatacatgagcctgcgggaagcaacgcgagatatcagttattacctgatggattactacaactggcggcgtccacatcaacacaatgacgggataccgccagcaaaagccgagactcggcctaaccaagtgtccggatttagttgatcactacattcacacatgagccaaatttgctcctgattcgtctcgtccgataaaataaccccatcagttacaaccatcatcacgctggtagccgttggtcgcacgcagtactaaagtggacgaggtgaataacctgacaacagaagcgagcaatatgatgcacaaaaccatgattacggcggcagcactggccctgctgatccagtcccctgcccacgccatcagtgccaaataccgccagcaactcgaaaactccggctgcacccaggcctccgagttgcaagggtgcgatatcgccaagagcaaggccgaaaatgccaaggctggttttggcgaggcagccactcccgcgagcacggaggccgccgcagataccacaccctatgctggacaatgggtggcaaaaagcaatgaaggagccacagttgccaccatccgtatcgatggcaaagagcaggtttgggtcaatggcaaacaggtcaaggcaaagcgggctgacggtgcactgctgttcaagcagggcaccatcacatttaccattcagggcgatcgccgtctgaagggggaagatgtctggatcgacagtgatgcgggcaccaagggccccatcaatatcgagtaataaccgaggtgcccggcccccaaccgggcacctgttctgcattctgactgtattgcatcagtaccgagcgcttgccatctgtgacagtggcccatcgaatgtcagggcaggccccatcaatgtgacaccttctaccgagaaagcggccatgcaggctttatcagtaaaacatgcattcgtcgcctgactcaggcgataatcagcccaatctcaccctactcaggagttctcatgcgtcgattcaactttatgctcaatggcagccggttgatgatgttcccgttttatgtgtgcattctggtgtgcgtggcgctcttgatggtgaagtttgccatgcagctctatacgctgtgccgcgacatcatcgacatccattatcttgacctcatcacaggggtgctgactctggtggacttcgtactggtggcgcagatgctgatcctggtggccatctgcggctatgtgcagtttattcagactcaggagcagcgcgaggcgctcggcaacaactggctcagcaagatcaacttcgcctccctgaagctcatcgtcatcaactccctagtgaccatagctgggatcgaagtgctcaaggcctttctggacgatggcaccggcaatgaagtcgagatgaagtggtcagtcatcgtctttttggccttctcggtggcagcacttatctatgcaatcacagaaaggttggcagaccacaagtagccagcccttgttttcattcaggattgattcatcaagaccggaattgataactcttttcattacctttaccccattgtaaacttgctcccccgggctgcattgcccgggcgctggagcacctatgacaagcctttctctctcaccccgacactgctggcagtggctggcctatcaccatcaggccgccgagggctccctctatctcatgttcttctccggcctgctgctgtgggagccgctgaccccgctctggtccctggcgcgctggaatctgtttctccatgtgatgctttcgctcaccctgtttcccctgctgtttggcgccttctggctctctcatcgcagcctgctgaacaagagccacaaactcttcttgcggatcactggtcgtatcatcgaagggctgctgctggtctgtctggccagcggcctgctgctggtgctgcacggcactccgggcgatgccatgggcaacctcgccagctgggcccactggctgagcgcgttggcgttaactcctctggtgctgcgccacgcctggcgctggaccatcttgaaatggcgcgcctgatcccatgttgaagtcatctctttgtacgtgtttgtcacccctgctggccctcctcctgctgctggccagcccctttgcgttggcccaacagatgggtgctgggatgctcgcctatgaggagggatacgcccctcgtctactggtggccaacctgagcgcaggctcggtcaccctagttgagcgcgatagcggcaagcgactcaaggaggttcagctggggggcgatctgcgccagcttgcccgcgccgatgacggcaccctgctggtcaccgactaccgcggtgatcggttgctgctgctggatgatgatctcgccctggaaaaagcgatccccaccggccatcgcccctatggggtcatcttcgatcccaagcggcagtggttctgggtcacgctgtttgaagccggtcgcctgcaagcctatgacacagcgggcaacctcaagctggatgcagaaaccgccgagacaccgcgcggactggcactgaccgacgatgatcgcctgctgttgacccacgccatgaccggccagctcgctatctatgatctcgccaagctggggaacgggagcacgagggccaccctgcccaagccgcgcctgatcaccctggctgaaacccacagcgacactgctagcgattcgcagggattgccgcgcctgctcgatggcatcgccctctcccccgatggcagcgaagcctggctgccccacgtgctgtggagcttcagccaccccttccagtttcagagcaccgtctttccggccgtctccatcatcgatctggatgaggagaaagagcgggtcgacgagcgcaagcagctctttttgcaaatcaatctgccaagcgtcggcaaccgcagccagatcgtctccaacccctttgctgcgcgcttcgccaccgatggcaagcgggtctatctgaccctggcgggctcggaagacttgttggtgtttgacctgtcgcgcagcggcaagtccaacaacaaccgccaccgtcgcaagaagtttcaggggggcgccaaggcgacccagctcttgcgtcacctgccgggccagaatccgagggatctgctgatcgatggctaccatattctggtgcacaacgccatggggcaggatcttacccgcctcaatagcggcggcagcggcccgtttgcccgggtcaccgtcgatgtgccccacttcgccaaactggtagagacggatccgcgccccgaaccgctcaagcgcggcgagcggctattcaacctcggcaacacagcggcccactcacgcttccccatggcgggagacaactggatgagctgcaactcctgccatctggacgggttcaacttcaccaaccgctatctgatggcggcccatcgccagaagagcggcgacaacgccatcaacggccacgccaacctcaccaacatggtggcgggggattttgtcggtgaatacctgcgtatgacccagcagacccagggcggcatgggccatgacacccgcgatggggccgaggcggttgaccccgccaagccccaaccggaagtgaaagcgatgatggaagatctgcacgccttcgtgaccgcagatggcaaccttccctatcttgccaactggctgcggctcgatgccccgcgcacggatcccgccaaggcgccgaccacgcacccgaaagcgtggctcaactccgcctcctgccagaactgccacagccaagcgttcaaggattggagcgagagcaaccaccgactgatgggtaactccaacccctactacaaggtggtgcaggcgctggcccgcgaaaccgaaggggaagcgttcggccagtggtgtcagggctgccatatgccccagcaggtgatgaccggccagatggatctgcccaagggctcccatatgttcgagcagggcggcgcctccctgattgccgcccacaaggctggcgaacccatggtggaggaagggaccggctgcgtgctctgccatcgcatcaccaaagtcgaagacgcgggcggcaacagcgcctttaccgtgaatttgaaagaccgcgagagctatgtgttcgaggatgccccgggggggagcctcaagcactggctggccgagcggcagatcaacgcccgtccggcggcccacaaagcctcctatcagaaggatttctaccgcgatgcggccctgtgcaagtcgtgccacaacgagtttgccccgggcacaggcgccaatatcgtcaacacctgggacgagtgggaaaaatccagcttcgcgaacgcggaggatcctgccaagcggcgcacctgcatcgactgccatatgagcccggagccgggcaatggcggcgcgccggtggcgggccagtccaccgaaaatggcaccatgaaaacgcggctctatcgccacaactttaccggcgcccagcaccagctggtggggctgcgcaatccagaccttgaacaggagagtctggcgctgctgcgctccagcgctaccctctccgcccgtatcgaacaggctgccgatagtcagcagctggtggtacgggtcgccaataccggcgcgggccatgccctgcccaccggggtagccgattttcgtgaactctggctggagctgaccgtcaccgacgccagcggcaaggtggtgcttgccagcggccagccagtggatggtgccgtccctgaggatgcgcgactgttcagaaaagtgtttggcgatgccgagggcaagccggtggggctcaagttctggcgttacgccaagctcttggaagatacccgcattccggccgatgactggcgcgatgaagcctggccgctgcccgcagatgcccaagggcccttcaaggccgatatcaaactcaatttccgcacctaccccaagtgggtcaatgatgcggtgcgcgccgccgagccgagcttgccggagccacccatagtgcagctaaatcggttgcaacttaccctgcagcctcttcccgtcacgcccgctacggagcctcaatcctgatgtttgcaagttttctcattaccctgcgcgaggggctggaagccttcctgctggtcggcatctgcctctcctatctcgccaagctgggggcgagccgctacaacaagttcatctatctgggagtgggccttggccttgtcgcttcccttgtggtcgccttcctgttccaggtggtggtgagccagttcgagagcgagcgctataaccacctgctgatggcggggatcctcatcttcgccaccttggtgctcacctatatggcgatctggatgcaaaaacaggccaaatcccaggtgggggccatgacggcgcgcatcgatgccgccatcgatggcggcaacctgtttgggctggtgctgctcgcctttctggcggtgatgcgcgaaggatttgaaaccgtgctcttcttctccgccctgctctactctgggcaaggggtcgatctgcaatccggcctgatgggcgcgctggcggggctgctggtctccatcgtgctggtgtgggggctgctgcgctccacccgcaaggtggcgctggcccccttcttccgctggaccggcctgcttatcatcatcatcgccgcaggcttgctctcgtctgccgtcaacatgttgcaagcggcagacatcatcaccttctggaccacgccggtattcaacatcagccacattctcgacgatcagggggtatttggtaccttcctgcgcgccctgtttggctacaatgcctcacccgctggcttgcagttgctgacctgggccctctatctggcgatcttcgttaccctctggcagcgcagctatcgcccgcaagtgagcgccgcgcccagcaagggctgagcccgcacgccctgtggttacaaggccacagggtaacaacactattcgggggccgcgccttggcgctgtctccttcttgaacaagcagtttcggaataggtcatgagcgataacaacaagcagaaaattgcggtgctgggcgctggtcccgccggtttgatggccgcctggcgcctacgccgcgccggttttgcggtcaccctgttcgagcaggagccggtcgtcggcggcatgtgcgccacccagaccttcaaggggcgcgatggtgagtatcgcttcgactacggcggccaccgctttatcaccaagaaccccgagctgctcgcctttatcgacgagctgatgggtgacgacctgctccacgccgagcgcaagagcgtgatccgctttggcgggcgcacctatgactaccccttgaacctcaccaatttgatcaagacagccccgctgccgctgatggcgggtgcggtgaaagacttgctgctgttgccttttgccaagaagccggacgattttgccaaggcgagctttgccgagtggatccagagccacttcggtcgcaccctctaccgccagttcttcgagggctacacggctaagctgtggggcatcaacccggacaaactttccgcagactgggccggtcagcgcatcagcctgattgaccttaaagacgtggcgcgccgcctgctgccaagacgcaacggcaacctctcggtacgcacctatgcccgcaaataccgctaccccaaatatggcttcggccagatcttcgcgaccctcggcgagcggctggtggccgaaggtgttgagctcaaaaccggcgccaccatcactcgccttgagcaggctgatggccgcattgaacgggtttattggtcacaagataacgttgagcagagcgaagcgtttgatcaggtgatctccaccctgccgctgccgctcacctgccagcatctgggattgccgtgcgatctccactaccgatccctgcgcttcgtcaatatgccgctcaaacaggagaacctgtcggacaacacctggcagtacctctcagacccccatattctggccacccgcttgcaggagccgcgccgccgcagcccctttatggcgccagaaggccagacctcggtgatgctggagatcccctgcaatccgggggataccacctggcaggccccgctcgccgatctgcgcggccgggtcacggccgacctggcaagccttggcgtggacaccaccaagcttggcggtgagaccttcgaagcccgcagcgagtacgcctatccgctgatggatctaggctatcaggcacgccgcgacgcagccattcaggcgctgatgccgatcagtaacctcatcatgaccggccgtcaggggacattccgctacatcttcaccgacaccgccatggagatggggatgatggccgccgacatggtgatcgacggggtggacagacgccacgccatctttaaccatcgcaacgaaaataccgtcattgaaacccagagcgtggcctgagtgccaacctcttggcattaagtaaggagaacaggatgaccatccgcccgggtttactcgccctcaccctgctgctgaccctgagcgggcaggcgcaggcttactcctacgccgccgccggcaaggagccgctgatcgacgcccgtgaggcgctgctcggcgccgccactgacggcaaagatgccagcaccaccttgagcgagattgccgacgagctgacctatctggaagagcaccacaaggtggatctgcaagcgccgctggccaccgccatcaaggggaaagataccgccgccaccgccgccctgctcaaccgcgcctataaagcggagattgagcgccgcctcgaaggggccagccagaatcttggcgactaccagaccgccaaggtgctggtggtcaagtgcaagcgcttcctcgatctgatcctcccctctctcagtgaaggggatcgcaaggcggccgaacaggcgctggccaaggtgctggatgccatcggcaaccctggggtattcggggtgggcgccaagcccgccgatgccaccgcctttgccgaagcggaaaaagcgctgatggccgtgctggcgccgctctgactaacgccacaactatccccatgctgccaatccgagccctcgccactcgccgcaggatcagtcgacaactctggttactgatcctgctgcaaggggtctggatgggctggctctttgcctttcccatagccctggattccgacgatgccctcaatttcgcccacggggtaacacgtttcagcgtactggagttctccccccactttccgggctaccccgcctttatctggttggcgcggctgatcaacctgttggtcgacgacccggcccgcgctgtgcagtgggcaagcctgctcggcaccagcttgctggcgccactggcggcactgttggcggtcaggctgtggcatcgccctgccctgctcacccccatctggctgctggtgctggccctcccgctcaccccgacgctcgccctctccggtctctcggacgggcccgcgctggcagcctggctcggggctctcttggccttgcagcagcgcaggatggcgctggcgggcctgctggtcgggctgctgctggccctgcgcccctcctattttgtgctggccctgctgcccctttggctcgggatggcgcagaagggaacgcgcgtcaggtttgtgctccccatcgcgctggtggggcttatcagcctgctctttgtctggcaggccgatggctggacctatttcagcgagggacggcgctttaccgacggccactttaccctgtggggcaacacggcggcggcccacggcgatcgactgctgagctgggcgcgcaccttcaacgatcagctcaccccgctctggcccctggctgtcggagccttgctggtgctgccaagagcaaaaggccaagcgaccgccctctcgccgctttggacgctctactggctcgtcctgctgctctggacactgtttggccagaatcccgacaatccccgccatctggcgcccatcaccctgctcggtatcgtgctgctggctggctggttgccaaggcgcggtgacatgctcacaaccctgctggctgccctcttgctgctctgcgttaccctgaccccacctgcgttacctgccatggtgcaagcggccagggtggcagagaaagcgtgtcctgcgctggtgactcagtggggggtacgactgctgcgagagaccactcccctggccgtcaccgatggctggtatcggggggatgcaaggctcgcactggcacagggggcctgtcgcctcagccgacgacccatcgccactggcgacatgccgacaccaaaccagctgtactggttttcacctcgctttcatgctgagccaggtatctggctcgggatacccgcctacttttacccttagttagcagtgcaacgcactttggcgaccatttgactagcggctagggcgccccggtcggctacactcactgcgcatccgtgacaagtgagtctatccatgaagagatcaagagagtggtttctcatccccctggcactgatactggccagcggagccttgctattgccactctggttacagggggggagccaggggcatgacctgtttcatcatctgctttccggccactattttgcacagcaactgtggcagggggagagctacccacgctggttgatggccatgaatggcggctttggcagccccaccttcttcttttatccccctttgccctactatgccagcgccctgtttgccggcccccaggccccccttcatcacgccatcacgcccttgctctggagcgccagtctggccttgctgctatccggcctctttgcctatctctggctgcgcagttttgcctcccccttgcgggccctggccgccaccctgctctatctcgccttgccttatcatctgggcatggatctctatgcccgctttgccctggccgaattctgggctttcgtctgggctcccctgatcttgctgggacaagatcttgccaaccaacgcagtcgcaagggactccccttgctgactctggcgctggcattgctggcgttttctcacctccccagcctgctgctgatgatggggctgatcacactgcgcgccctgctgcaagcctggcgatcccgcatcctgtttccgatccagctagtggcaacggcccaagtgctggggctggtcatggctgcgaccctgctgctgccagccctgctggatcaaggcgccatctccatggagttgatgcggggcggcatgttcgacttcagacgcaactttctcgaccgtttgccctctggctggggtgactggcgctttcgcggccacctggcctggcaaagcatgctgaccatggggctgctgctggtcgcctgggcggcgacccgtgagccacgtcatcccgaattattgatgtgggggatcatagggtcagtctcctttctcatgatgctgcccctgagcgagcccatctggcatctgctgccaccgttgcaacgggtgcaatttccctggcggtgcaacctgatcctggccctggcaacggtggccgtagtggcgctgggcacccctgtcgaccggccctggcagtggatctggtggggcctgctgctggtcacgctcgtctccagccttgcctatgtggcttactcccctctcacccaggcaccgcgcaaggacatgattgagagcgaattcgacagcaagcgcagtgcccaggaatatcgccccaatcaggtacccagagggcagttcactccgaccttgctcgcctggaaaggggagtttcaaccccccgtcaccacagagcagccgggggctgcgtggaagatcattcgctggcaacccagatggctggagctggacgtgaaggcgcagcagcccaccaagctcatactgcaccaatatgactaccccggctggcaggccagactggatgattcgctggcactcgctgtcagtgcaaaccggcaaggactgctgcaggtctggataccggcgggtcagcacaccctcactctcaagctggcggcacgctggccagagcagtgggggattgggatctccctgttcggctggctctgctggctggtgctcgcctgcctgggggccaacatcccaaaaagagtgtgacccggacaggggtgatagcgtgacggggggagggcttgggcatagtcctgcccaagtctgccaaaactgatagactcacccctgttaccttatttcacgcgaacttgctcacgatcggacatcccatgccccaacccttacccctatctccccgctttctgtttatcctgcttggcgctctggcgggcctgaccccgctggcggtcgacatgtacctgcccgctattccggccatcgcccgggatctggccaccagcatagacggggcccagctcaccatcagtgccttcctcggtggctttgccatcggccagctgttttacggcccgctggcagacagctatggccgcaaaccggtcatccttgcggggctcaccatgtttgccatcgcgtctgtgggctgcgccatggccgactccctgcccgagctgctggcttatcggatgctgcaatcggggcggcgggctcggtggtggtcaatgcactgctgcgagatctgtttgaaaaggatgcattttcccgcgccatgtcgtttgtcatcctggtgatgacactggcaccgctggttgcccccgtgatcggcggctacatcagcgcccacagcgactggcgcgtgatcttctggctgctggtggggatcagcctgctggtctgcgtggtgatgcagtggaaaattcaggagaccttgaagcctgagcacagacaaccgctcaagctgggccagatcctgaagaactactggagtgtgctctcccatcgcggtgccatgggttatgtgctgtgcggatccctgtcgagctccggcatgtttgcctttatcagcgcatccccttatgtctacatcgaatatttcaaggtgccgaccgagcactacggctggttgttcggcctcaatatcctgctgatgatgctggtcaccttcgtcaacagccggttggtgaaaggggtgggcgccgagcgcatgctgcaatacgggctgctgatgctgccttgtgccggcggcctgtggggcatcgtcatccctgtggtgctgtttgtcggtcacatcagtctggtgggggccaacgccatgacgggactgatggggcactttccccaatcggcgggcacggcctccgcgctggccggcaccctgcgttttggcatcggcgccgtggtcggcatcctggtcaacctcgacccaccgcaatccccgctgcccatggccatcgccatcgccggctgcggctttggttcggccatcagttactggctgctgaccggcaagcgatctgctgtggcctgattatctacacctcgctatgatcctgaaaaagccctgtctgcatgacagggcttttttgtatcaagagtcggctggggacaaccgactcttgcctcggtcgggtcagacgccacgtgtgtatcagaacatggcactgttgagccagagatgcgcacctatgctcaccagatagccgagcaggatggccggtaaccacttgagatggctaaagaaggtatacatgccgtgcgcctgccccatcagagcgacccctgccgcagagccgatggagagcaggctgccccccacaccggctgtcagggtcaccagcagccactgacccagcgccatgtccgggttcatcgacaacacggcaaacatcacaggaatattgtcgataacggaggagagcaaaccgataaagatgttcgccatcgtcgggttgccaccgtcatacagcaagtgtgacaccagctccagatagcccatgaaccccaggccccccacgcacatcacgacgccatagaagaacagcagtgtgtcccactccgccttggccaccttgttgaagacatcaaatggcactatggagccgagacgacgcagccgttcgtgatccccggtgcgctcatagagtgcccgcttgcgcgccagggagtgcggcagtgacttgcgcagatagaagccgaaaaattgcaggtatcccagacccagcatcatgccgagcacagggggcagatgcagaaaactgtggcagagcacagccgtggtgatggtcagcagaaacagcagcactatgcgcctggccccccgcttcaaatcgacatcctcactggcggcatcgggcacatgacgaggcaccatcagactcatcagcagggctggcaccagaaaattgagcagggacggaatgaacagggcgaaaaactggccaaattgcaccttgccagcctgccacaccatcagggtggtgatgtcgccaaaggggctgaaggcaccgccggcattggccgcgatcacgatattgatgcaggcaagattgatgaagcgtcgatccccgttggcgactttcagcacaacggcgcacatcaagagtgcagtggtgaggttgtcggccaccggcgagatgcaaaatgccagcccccccgtcagccagaacagggttcgcaactgaaagccggaccggataagccaggccctgagcgcatcgaacagatttctgtcttccatggcgttgatgtaggtcatcgccaccagcagaaacagcatcagctcggcatattcgagcagggtgtggcgaaatgcctgctctgcggccgggctcatgccattttgcgcgtaggcaatcccgatcaggatccagatcacgccggcggccaccagcacgggttttgacttgcgcagttgcagatactcttcggccatcaccagcgcataggccaatacgaacaggcccacgcaaaacaggccgatagtggacagggttaacggaatggggccgctactggcctgggcaggagagatgaacagggacagcaatacggcaaagcgggtgagcacagacatgggcctcttccttttggaaccatctggctgtgatgctagcacctggatgaaaacaaaagttcatccaggtcaatgaattatcaattaatgtgcggccggacccaaacccttatttcttgccaaagcccgacagcttgagggtgtagccagcgctgttttgccaggcatccaggccactgcggttgttgcccgccaccagactggcggccaggctcgggctgttgaacagctggtcggcggtgaacacaaaccccccttcactgcgcggggtgaggatccccttgcccagcagctcctggcgcagttcgatcacggcttcgcgcagggaggctgcatcctcgccattggcagtggatcccgccagcaccatgaagccgggattttgccgcttgcccacaggataaccgtgagcttcggcccccttgccgttgaagtggtatagctcgcgctccccgggcttgttgtcggagagcgccttttgaagggtcatcagctcgttataaatctcgatggggacgacggcagcctgcttgttgcccttgctatcgatgataaaactgacttgcttgtgtaacatccttgctcatcctgtgacccatggaagctcctattctaaccacctctgccaagcgggatccagcgaggatcctcacctcttttgctggggtgatcactaactggctctcttgatcaatcgcaaggcgtgttgatcattcccggccgtggtagcgtagatgacatgatgaaagccattgaccatcaagcggttatcccatgctgaccctgcgcaacctctgcaagagctttgataacggcagcgaacgcctgccgctgttccacagtctggacctcactctgaccgctggcgagacaagcttgctgctggggcagagcggctgtggcaagtcgaccctgctcaacctgatagccggcctgctccccccggatgaggggggagatctggctgggggaaacccggctagacacccaatccccggatgaacgggcccgcctgcgcggccggcattttggcatcgtctatcaggatttcaacttgctgccgaccctgacagtggagaagaacctctgcctgcccctttcgatcaacggcctgccacgccatgagacagagattgacgatttgctgaaaaggctcgatctcgtccacaagcgccacgcctggccggagcagctttccggcggccagcgccagcgggtggcactggcccgcgccctcattcacaagccccgctggctgttggccgacgaacccacggggagcctcgatgagcacaacgccgagcaggtgatggcactgatgatggaagcggtgcgtgaaaccggcgcgggtctgttgctggtgagccacaatcccgcctatggcgccctggcagacagagtgcttcgcctcgaagggggccagctgattgagctcaagggggcgcaccatgagtgaggccagccgtgatcgcgaggccgccttatgctgccgctgaaggcgctgctgcgcctctatcgctggcatccctggctgctgctgatgagtctgaccgggctcatgttgggggtctcgctggtggtggccattgatctgctcaaccacagcgccagcaccaacttcgtcgcagcccgcacccagctggcgggagatgccaactatcgactggccccgagcggtcgcctggatgagcagctttacgtcaaactggtgcgcagccaaccaagcctcaatgccatgccacagctgcacgcctggctcaaagatgagcagggtcgcagcgtccagttgctggggatggatctcttcaaccccggccccctgagccagctgtttgccagcgcgagtaaagaagccccctctttttccctgaaccaggcagacagcgtctggctggcgacgccggaggccaaacggctaggctggatgcagggccagtcccgcacctttgtgctgagcggcggtggcgagggtgatcgcccgctgatcctgacgctcgccggcaccttcgagcccggcgccgtgcccatggaacggctgctggtgaccgacataggtctggcccaacacatgctgggcaaggcaggaaggctggatcgcatcgtgttcaagctaagtaacgccgaggcccgcacactgcaagcgaccctgcaagcctatctcccccatcagccgctctggctcgagcccatcagcccggcgctcgatgccaaccagctcggcgatgcgctggcgctcaacctcaccgccctctctctgctcgccatggcggtgggactgtttctggtgttcaatgcccagcgctttgtgcagagcgtgcgtcgcccccagctggcccagctgatcattctggggctgccgcctcgccgggtcctgcactggctggtactggagctgctccttctcgccactctgggcaccctgctcggactggtgctcggtagcctcctggccctcaccctcatgggacaactgacccaggcgctggccgacctttatggccccaatcccatcgacctgctgcgcctctcccccatcagcctgttcaaggcactgctgattggccttggcgggacacttgccgccaacctgcccggctggtggcaactgctgcgccagtccccccttgagcttcgtgagggcagcagccgccccgccacccatccgtggcgtcggcgctggctcgccatggcgctctggctgccggatgccctgcgctgggtgctgggtcagttgcgcctgcgcatgggtcgccagcacgggcgcagcaacctgaccgcccaactggcggtagccgagacccaatatcatctggatcgcaccgccatcgccgtcatggcactgcaactggccatcgccgcagccatcggcataggcgtcatggtgtcgagctttcgctcgagcgtggagatctggctggaccagcgtctggccgccgatctctatgtcaccgcccccaagggcgcggcgggcggcaggggcatactgaacaaggtcaccctggatgccattctcgccaaccccgccgtagagcaagcctcgcggcgttctgtgcagtccgcccgctggcaggggcagcccatcgagtgggcacaaatggactttatcccgcccctcaaagcggcctatcccctgctggccggtcgctggcccgcgaccccagacgaggtgctggcaagcgaacccctgacggtgcgactcggagtcagagtgggccagacgctcagcatcaccagcgaacagggcctaaggcagctcaccgttaccggcgtctatcaggattacggcagcgacaaggggcaagttctgcacgcctttgaagatggcccagtgcaatccctcgccctctttagcaaaacgccggagcaactggccgacagcctgcgcacccgttttggcgaaagggtcaacctgctggcggcccctgccattcacgccgccgccctcaaggtgttcgatcagacctttgtggtgaccgagttgcttaaactgctgatcctgggcatcgccttcgtcggcataggctcggccttcatggtgctggggctggcaaggcgcagcgagttgcagaccttgcagagtctgggattgagcccgcgtcattgtcgccgcctgctggtgtggcaaggtgcgggcctggggctgctcaccgcgctgctggcgctgccagtgggttatgggctggcctgggtgctgatcgaggtggtcaacccccgcgcctttggctggcgtctcgccttcgaggccgcccccttgcatgccgtcacggccctgttgctggcccctgtgtgcgcggcgctcgcatcctggtttgccgcaaggaaagtggtatgaaaaaacgcaatgtctggctactgctgctcacttgcaccctgtatggcggggcggcctgggccaacgatctgggcaccatcctcggtggccgcagcgatcagttcaaaaaggccctgccgggccagcccatcacgctgcccgccgatcacgctgcacaccccgactaccgctccgagtggtggtatctcaccggcaacctcaaggatgagcaggggcgcgaatatggcatgcagtggaccctgtttcgccagggtattgagcagcagataaaaacggacaacgcctggctcactccccagctctggctggcccagtttgccatcactgacctcggcaaaggcagccaccaacaggatgagcgcaccagccgtcagggccccggactcgcgggtgccagcggcggcgagtactggctcagggaatgggtgcttgcctcacaggggaaagcattctttcccgccaccctcaaagtgcagagcaagattggcgagctgaacctcaaggtcgatgccgccaagccggtggtcttgcagggcaagcagggttacagcgagaagagcccgggcaacgcctcgttttactactcctacccacgcttgacgctcaccggcactttgaccctcgatggcgaggcgcgccaggtcacgggtcagggctggtttgatcatgagtggagcagctcggtactggccgactggcagtcaggctgggactggttctcgctgcaattaagcgatggccgcgagctgatgctgtttcgcctgcgcaccaaggaaggtcgtcccgaaccggagaaccgctacggcatcctgattgaacaggacggcagcagccgggtgctctcccccgacagcatacgcctcaccccgggcaagacctggcgcggccccaaggggcagccctaccccgtcgaatggcagctaagcgctggggatctcaacctcaccattcgtgcccgccagcccaatcaggctatgacaggccgctttgactattgggagggggcagtgacggtatcaggggatgcaaaggggctggggtatctggagatgacggggtattgagcgcaatggctgcgaatgctcacacccaatccccccatacggttgcacataacaaccccggtcctcaccgacgcaggctttcattccagcaaaaagaccccggcatggccggggtaaacacggggtggaacataaaacacttcggtcggtcatcacctcggctgcgctatgcgtcagccaaggcggcttcaacagtggctcagggctgtttgtccgccatcagcaccagaccgttttgctcggggaaaccaaccaccaaggcagtctgcttggtattggggatggtgaacgcggcggcataggccaaagccccgtccctggcgttggccaggctcagcacccatttattctcaatcggcgtgaaatcgctcgaggccttgaagcggcacttgccaaagccgctcacggtcagcttgctcaggccattgtgctgatcggccttgcccttgccggtcagggtgcaaccggcgctggggaattccatctccaccgtcagggagccgctgttgttggtgctcttgatctggcccaccatggcgtcggcgaagccctcatcgtctgcaactgaccagctgtcgctgctgatcgcccgggtggccagcttgctgacggcgacgtggccgctccaggatgggtagagggtcgtgctctgatccggctcgcggaactgggtgccggtacgggtaaagtcaaaggtccagcgcttgacctctttgccattcacgtcaatcactgtctgatcacggaagctgatgaggttgtggtcattgctctggctatcgaccttgttgccacgctcggaggtacgctccagcaagacggggtatatcccatccttgttctctttctgagccgccttgccgatccactcgctgttggtcgccaccttgcccgcatccttgtcgacccagacaccccaatgctgctcgcgatccgccttgggatagatgagtgccatcccttccagccccttgatcatcttgaacgacgccttgtcattatcgcggctcaacaggctggcttcgtaaagacccgcatcaggcagtggcagcggcgcgcgcttggcaatactgttggcggctttctcgctgtcacaggcggacagggcggcggtgcaggcgatggccagcatggctttgtggtgcattctcattgacgcttgttccttgcaattgctttgttatgtgaggtgcattcaatcgccgctgaatttactggagggagggttcgccagtcgaatggagatctgtaaccagctgttacaaggacttgggtaacaagacgcagacagcacaacccatatcgcaacaggaaggccggtaactgaaagaaatcttgtgcgccattcgctcaccccgtctgccaacccaacacgcttggcaacaagcgaagagccacacagcaacaaggccaaccactgcatcagaccttctccctatagacacttccctactcagctatccccacaccagcacaggcagaagccagactgccatcaaaattgcattcaaattccacaggttggataaggttttgttcaacagagtcaatcgccatttgatacgctttcaacctgcatgcctctcagcccaagaagagctcatgcgctcgtccctgatggcgaaataatgaacgtctcattatgttcagtcggtaagttgcaagtacaaggatggaatttatgtggcaagaaatatggaaaactgtcttgtctgaatttgcggatattcaagatatccagcagatgacgcagattgtattacgtctgctggtagccggcttattgggtggtctattaggctacgagcgcgaacaaaaagggaaaagcgccgggatccgcacccatatgctggtcagtattggtgccgcccttttcgttctgatcccccagcaagcaggggcatcaaccgctgatctgacccgggtgttgcagggtctgactgccggtgtgggatttctgggggccggcaccatcattctgggcacccgacagacagaaacccaggggttgacaacggcagccggtatctgggtcacggcagccatcggcattgccgctggcatgggccgagaatccactgcggtgcttgccaccctgatagcgctgtttattctgaccatagtgccttggctgctgggttttaaaaaagaggggcgctgaattgacgggaaggcgggttcgccggtcgacccaagatctgtcaatcgcggtgacaggcattgataagcaagggatatcaccgcgcttgcttaaccgggcggtgtaacaacaagaggaaaagccgcctccccacccccatttctctcgacctttccacatcaaaatctgaccgccatcaagatttcattcaaaacccacgggttggctgtgtttttactcaacaggagaggtcagcgtttgataggctactcatccggccctcagtgcctcaaaggtagccaaggagtggcgatggtctgtctctcttatattcggttaataacagcactcggggagctgtaacccagtgcggtagctatctctttatactgccatcacgtgtgtctagatacacatcaatgactctcgtttatacacatgatggtattcaataattggtataaacatatggatatatgccaagcatccaatatagctgacttattttcccttattacattttacatattgaggtgtaaacttgttaatttataaaaattggagcctccaaactacatttgaagtggtaaacgtgaaatattatcctggaggaatgcaaagtggccctcagcgcaatagattgatagaaacttgggggcaacttgttggcaagtcaagagctctaagcgaacttaattctttgatccgtgaatatggttcaataaataaaatgtctaaatcagtgcagatggcatcacgtactatcaaaaatcttagagtgttctttgaatcactacctgatgaatttgaaaatccagcctcactaaaagcgtatagatttagtgaaggtgagaaatgtatcttagaagaagatttacataatgagtttaaagaggtaaaaggccaaaacccaactaaatcgatccaaaacattgtcgataaatatatacttgcattcctcaacagttcaggcggaagtatattttgggacattcaagatgatggtatagtaaaaagcttaagattagatagccaattaaaggatgaggtaagaaagtccatcaatctgaaaataaacactattgaaccatcaattgatcccacaagaataaatgtaatattccatgatgtgattggaacaaatggtagttatgttcttgaggttcgtgtccctaaatcaaacttatctggcttacattttaactcatctggccatacttgggtgagagtcaatggatgtaagcaaaaactacaaggggttgcgttacaagattacattatccaaagattacagagctagttttaatgacaatatttaatatctatgaacacaaagatagttttcaacactataaataattggcatgggctatataaatgaccagagaagacaaacgaatattattactcgagtttttcagagaaaaagaagaaagcaacgagtgtttttcagtggtacaagctgcagccgcaactggatacaatactaagagtataattaaatatataaattaaaaattaaaaattaaaaattaaaaattaaaaattaaaaggagaattcatttttaaatctggaaataacagctttacttctaaaggtctaacaaaaatctcaaatgatgaattcattagacttatgtctcaaagtacttcgcgaattcaacttcgaagtgcgacactcgcctatgccgcctgacggtactcttcgaataccttgacaggctgcctgaatccgagacatttccgaggtcgtaggttgagccactgctccgctctcctgacatcctcgtccgtgacctctctcaggtctgttccctttgggataaactgcctcaacagcccattgctgttctcgttcagaccgcgctcccacgaagagtaagggtgcgcaaagtaagtctcggcacccagcgcttcctctatcgccttgtgttcggcaaactcgccgccgttgtcaaaggtgatggtatgcacctgctcgatgtagggcgttaacatctcgattatcgcatcccgcaccaccccagcctgtttgctcgcgacccgcttgaccagatagagccggctcttgcgctccaccagggtgaccagtgcacctgtgccttgcttgcccagcaccgtgtccgcctcccaatcaccgagccgctcccggctatcgacgatagccggccgttcatcaatagagcgggcttccttgatgggagaacgcaggctgctcgcccccttgcggtagcgcttgtggccctggcgcagatggcggtacaactggccaccccgggctttgtcggcggccacatggcggtatatccactcgtgactcaccatgaggcctatctgcttgcccaccgcgcttatctgctccgggctccaccaccaggcgagtgtcagctcgacaaactggatgacatcggcagatagccgagatttggccgcactggcccgtcggtgggtggcgtgctgatgcgcattgtctggctggtagccctgcggcccggcgttacgacgcagctcccggtagagggtggagcgatgaacgccaatggcgcgtgcggtggcaaggatggacatcccctgtgcgcgaagcaccgataactggtatcgttgcccctcggtcaactgctgatagctcatggtgatactgcttttactttggcgagcagaagggtaccaccaatcagcagttggccacctctcgccattcatccatgagtgtcgcacttattatctgaattcccgcttcatcaaaagaaataacaccacaggaaagaatgtaccaacagttaataaaaaggagccttgacgcatttaccctcgcattagaagtttataataggcctagcttatgtaatagagttgaagcatttaccattttgatggttaattcatgggagcttttcttaaaagctgagatactagatgcattaggtgaagagaaggttttttataaaaatgggaaaagcatctcaatctctgatgcactttcactgagaattcaaaatagtgatccagtaaagcgtaacattgatacattaatttcacttcgagatcaagcaacacacttgcttattccggagttgcaaccacaactttcacgcctattccaagccaatgtttttaattatcaagaaagatataaaaaccaaatgggtaactcacctcttgcaggacaaagcgtgggaatgcttagcctagtcatcgacgggcctacgcctgaaataagtgttattcagaaaaactatggggtactagcagcaacagaggttgcaaaatttattcaatcctttgaacatactaatagagaattaaactccgataagttttccattaatatcgagtacaaacttgctctcgttcgaaaccctaataaatccgacctaacattaagcacaggagagcaaggacagaaggcaataatcataactcaagcgaaagatctcaatgatacccatccgtattttaccgatgatgcaatactagcgataaacatgaaacaaaaaactcacaagataaatagacactcgtttcaatctattgtatttaagcataagataaaaaagaatccgaactcagacatgtacaactttactgatagagctagatattctgaaaagttcattgcatgggtagtaacaaatatacaggaacataaaagttggttacaagcagcactagatgactataacgaaaataaaaaaaccaaaaaataacgattgtattgaatgacatgttattcctaaccactgaaatcgaactatcaatgtcgcatggtggtaaatcattagagaataattacatcaatgtgaactatagtacagataaactataaaaagaaatcccttttgctcatgactctgggtctttagctataaataaaaattaattttttcatgaggctatttccatggattttatcaagactgatcaaatgttagcgagactgagcgaggttgtagaccaccctatatataaggctgacgcaagaaccaaacttgctttaacattagcgattagctcgatgcaattttccgacgcggttagattactatgctcacaaggtttgatactggggataggtacaacactacgctctcaatacgaagcactagtaagaagtgtctgggttctgtattgtgctactgatctacaagtcgaaaaactagatgctgttctgaatgcagaatctcaacaagcaagtaaaaacattccttcagtccatggtatgctttgtgaactagataaaataccacaaattcaaagcctgttaatttcatttcatgaattcaaagacagctcttggttgccattaaattcatttgttcactcaggaattcatgctgttttttggacaaaaaataaagcaccaccagaactcatcgagcagttatttcgcataagcaatggattaaacgttatcgcttttcagggaatgggcatacttactggtataccaaccattcaaaaggaaatattttcagtgatagcgcattattcagattgcttgcctaagccacgataatataacaaaaatagatgtacgcattcaaatatccccacctatctattcatcccataaacccgactgtatgtacagaacttgttctgccggggttttcttgatttcgccacctgaccgaccaaaaagagaatgctgtgatagggaatgccagcgtgctggcttagccccatctcgctggtacggctattccagtagcatcgaagatactggataagcgctgactatatcccctgctttgcctgtgcaggagattgggcgaagatttatttacggccacgggccagggatttaagaaacgccagggtgcggcggttgaactgctccggctgctccacattgcagacatgaccacactgttcgatcaccgccagagaagagctggcatcgcgggccacctgttcgcgcaccggtgccaggaacatatgatcctcctcccccatcacgtagagggtcgggatcggcagggcgcgctccttgaagtagcgcatcagggggttgacctcggtggcgaggcggaaccagcgtttgaactccttctggcagagcttgcgggcctcgcgcacaaagaggttgcgcgactcctgatggtgctggcgcggcattatgatgaaggcgaacaaccggtagagccacatgtaaggcaggatatgctggccgaggcggccgagctgtaccaatacccgggagcggatgtcgaggcgcagtatggcgccgcccaataccatgctcttgacccgctccgggcagagctccgccagatggcgaatgaggatggtgccaagggagatgccgacgaagtgggcggaggaaatacgcaggtgatcgagcaggcgcactatgtcttcggtcacggcccggaagctgtagtgacccttgaccacctgctgcaactggtgggactgaccgtggccacgcaggtccagcagcagcacgttgaagtgctcgcgataggcgcgcagctgcttgaaccagatggaggaactgccaccggcgccgtgcacgaataccacccaatccctgtcggggccaagctcgaacgtcttgtgatacagcatcttgcgactccctcatcgacggcattggggtatagtaggcgcgcatcttagcagatattttcacctaaaaaatacgtttgcatggcaactggcgaggagcgtgaccatggagttgacgagtttgagagcctttctgctgaccctgccgggcgctcaggaggacacccccttcggcccggagatcctggtctatcgcatcgcaggcaagatgtttgcgctggtggattggcaggcagagccgctcaccatcaacctcaaatgcgagcccgacctcgccctgctgctgcgggagatccatcccgaggtcaaacccggctggcacatgaacaagcagcactggaacacggttaccctgagcaacaccctggccagcgatctttggcaaggctgggtgcgccactcctatgagcgggtggtcgccggcctgcccaaggccaaacggccgcaagcgccgacactgtgagccaccccatgccggagcagcccaaaatagtcccgctgagcgagccgcatatccccgccctcatcacactgttcgagcagtcggtgcgccaacgcggccccgagcactacgcgaggcgcaggtagtgcagtgggcactcggcgcccatcatccgggctttgtcagccagttgcgtgaacaccacggctgggtgctggagcaagccggcgccgtgcttggcttcgtcaccctcagcgacgatggtcacctgagcctgctttatgtgagcgccgaccatcaacgccaggggctgggcggcctcttgctcgccactgccctcagccaggccggtcggctcggcatcgagaccctgacgacggaagccagcgccttcagctatgggctatttttacgttatggctttgagctgaccggattggaaagcgtggagcggggtggagtcagttttatccgctatcgtctgcactgccgcttgccaagctaggaccagccactaaaatacgcacagttttttcgtattgttgaggattgaggccgccatggttgtagaaagcgaaggctatatcgccctgattgagtatctggtggagagtctgggactgtttgaagcccagcagcagagcggtggtgaacagaccatcgaagatctggtgagcagccgggtggcgagcaacctgatggccatctgcgaacagaacccgcagctcgatcccaaattgcgcttcatgatcatgcaggaagccgatgccgtggtcgccgatctggaagaggtgctctccgccgtctggctgcgtgccccaaccccggcccagcaagccttcctcgaagagttcatcgacctcatcaagaatctgtttgacggcgccatcagctaatccgtcgagacacctgatcgccgtggcgccgacccagacgcccgcatttttccgcacacagcacacatgaaaagggccgcctcaatgggcagccctgcttgctatcatttcaatctatccagcttttcagtggcgttcagtgaaggtcgaggcaagaaatgtgtctggtcttggctgccatccttggaagctacttagttcggcagggccaattctatttagttcccgttcgtgacatatttttttacgatttttttcactgcgccgacagtcagtcgacatcaggcgtaaaagaggccgcaaatgcggcctcttttggtatcaaagcaggggtgatctagcatggcaccatctgttagcgattgaggctcggcggcaaacagaatccgatcccccccagcccgcaatacccttccggatttttctccagatattgctgatggtaatcctcggcgtaatagaagggcgccagcggcaagatgcgggtggtgatggcacggctgtcgccactggccatcatggcctgctgataggcggccaggctctgctgggcgatcacctgctgggtctcgtcgccatagaagatcaccgaacggtactgggtaccgacatcgccaccttggcgcatgccctgggccggatcatgctgctcccagaacagcttgagcagggcggcataactgatgacgctggggtcaaataccacctgtaccgtttcggcgtgaccggtcagaccgctgcacacctccttgtaggtgggattctgggtgacgccaccctgatagccagcggcggtggagtaaacaccgggctgctgccagaacagacgctcaacaccccagaaacaccccatgccaaaccaggctactgccatctcttcaggccaggggccctgagtcgggtgaccattgacggcatgttgctggccaatcaccatcgcatcgcggcgtcccggcagtgcatctgccggtgaaataatctgttccatgaaccctgtccttgtataaaaacctgtgtcatcgcacagctgacgaaaaggagtctcgaagataacaggttatgagccgggatcaaccaaggccacagccagactggtgttgctgtatttttcaccgccttctcgtctctcgtttttcttcagcgtcatcaagcggacaaaatggtggcataaaatggcaaaatcaatatttagtctttatttgtgaatttattttcatatattgagcccattgctgtttttttatggaagaagcctcaagtgcgtgaacgcgaacccagcctggtctatgcctttcggcagtctaccccctatgtcaatgtgcacagaggcgccacctttgtgctgatgatgggaggggaagccatctgccaccccaattttgccaatatcgtcagcgatatcgccctgctgcagacactgggaattcgtttggtgctggtgttcggttcacgtccgcaaaacgacgaggcactggctcgcgcgggcatcgaagcccagtaccacaggcggatccgggtcaccgatgacgagagcttcgccatcatcaaacaagtgtgtggcggactgcagtacgacatcacggcccagctctccatggggctggccaacacccccatgcaggaggcccgcatcagcgtggtgagtggcaacttcgtcaccgcccagccactgggggtggatgatggcatcgacttttgccacagcggtcgggtacgccgcatcgacgtggaggggatcacccgccagctggatcagaagggtctggtgctgatctcccccatcggctgctcggtcaccggcgagagcttcaacctgagctcggaagaggtcgcccgccgggtggcagtggatctcaaagccgacaagcttatctgtttcagcagcacccagggcgtcatggacagacacggcgaagccatctcggaactcttccccgagcaggccgaggagctgctggtggagctggagcaggcgggggaagagatgtcaggcacagcccgttacctgcgtgcggcaattgcctcctgccggggcggcgtgccccgctcccatctggtgagctatcaggatgacggcgccatgttgcaggagctgttcagtcgcgacggcctcggtacccagatagtgcgggaaagcgccgagcaggcccgcgccgccaccatcgaagacattggcggtattctggatctcattcgcccgctggaggaggacggcattctggtgcgtcgctctcgcgagcagctggagatggaaatagacaagttcaccatcatagagcgcgacggcctcatcatcggctgcgcggcgctctactgcttcatggaagaggcgatggcggagatggcctgcgtcgccattcaccccgagtatcgcaactccaatcggggggatcagctggtggccaaggtggccgagcgggccaagcggctcggcattcgtcgcctgttcgtgctcactacccgctccattcactggttccgggaacggggcttcgatccgctggaggtggaagacctgccggtggaacggcaacggctctacaactggcagcgccgctccaaggttttgtcaaaaaccatttcgtaacttgttgatcttgtgccgagttgtcgtcgattgttaactttttcacaatctcgattgacagtgcaatccagcacagggtatttctaattgcactccaccgcctgcggtggagccagaagaggagcgctgcccaggcagcccaagggaggacaccagcgtccgatgaacttgggtcagggggagcagcgccgagacgggtgaggcaactggatacctcaacgtcggctgcgggggctgaatcccccgggttgtcatcggtagtggtcatcccccaccgcgccccatcaggggcgggtacgggatgggctctgcgggtggagtgcttctggccgggatagcttctctcattcctgccattttcagcctcctcctctctttttgcccgatggaaccggatttttatattaagacaggagtaagcaatgagcccgatgaatgtcgccaagtttggcggaaccagtgtcgccaatgccgcggccatgaacaactgcgccaatgtggtactggccaatccggcaacccgggtggtggtactgagcgccagcgccggcgtcaccaatctgctggtggcactggcccagggcgatctggacgaggcaggccaggaggcacagctggccaaactggccgagatccagcaggccatactgacggcactgggcgatcccgccgacgtgagtaccctgatccatgccaccctcggcgagatccgcaccatggcccgccaggccagtcagcatacggatgcagagctggctgacaggctcatcgcctgtggcgagctgatgtctacccgcctcttcaccgagctgttgcaccagcgtggtatcaaggcccactggcaggatgtgcgccagctgatgcgcaccgacagccgctttggcaaggcgaccgtggatctcggtgccactcgcggcctctgccaacaggcgctggggcccctgctcggcgacagcctcatcatcactcagggcttcatcggctcggatgccgatggccgcaccaccacgcttggtcgcggcggctccgattacagcgccgccctgctcgccgaagcgctggatgcgggcagcatagagatctggaccgatgtgcccggcatctacaccacggatccgcgactggtgacacgcgcacgccccattcctgaaataagcttcgtggaagcggctgagatggctacctttggcgccaaggtgctgcacccggccaccctgcaacctgcggtgcgccaggacattcctgtctttgtcggctccagcaaggatcccgccgccggcggcacctggatccgcgccagcaccagcaccaacccgctgtttcgcgccgtggcattgcgccgccagcaagtgctggtcacactgcacagcctcaacatgttccacgcctacggcttcctggccgaggtgttcggcatcctggcccgccaccgcatctcggtggatctcatcaccacctcggaagtgagcgtgtcgctcaccctggatcacaccggcagccagagcaacggcgagcccgtgctcagcgacaaggtgctggccgagctgggtcagctgtgcaaggtgaaggtggaaaccggtctggcactggtggcgctcatcggcaaccgcatgagcgaggcggccggtgtaggcagtcaggtctttgacgccattcgcgagcacaacatccgcatgatctgttatggcgccagtgcccacaatctctgcttcctggtcaaggaagaagaagcgggccacatcgtcaaccgcctccaccaggagctgctcgactgagccagccaaggtttgacacggcataaaagaggggcactcagggtgcccctcttgtcgttgatgcccatgtcattgatgcagataccagcccctaccctaccagagtcggcaccggcaacaggcaggtgcggatctcctcacgcagacccgcgagtctggccagcaatgctgcctggctatagccagcctcgtcaggccccagattatccgccagctcggcgaaatggtcggccaccgccttctcaagccagtcgagccggcgcaaagtgagcgggccgcagctcttgccgctgaggtcatccatgatatcgagccgatggctgcgatacatgtcccgccaccagttggcggccagcacgtcatcgcttgccagtgccgagcgccactccccctgcaacccttgcaatcgagccagtactgccgagctagccccctcccgggtcagatattgcaattcgcgctgcacccagctcagacagaggccacgccagtagcgaaactgcggcaacggatccggatcgtcgagccagagacccgagagggtgcgggtctccagtcgttccggcacatgaaactggggatcggagaggccgtttgagttgaattcatggcggggatcgaacggccacatgtagccaaaatcgaacacggcgatctgctggccatcatcgagcaggttgcccgggctcggatcccagtcaaaccagccccaatgggcgagctcggcctgcaccgccagcatctgggccagattgcgctcattgaggtcgtgtaccggcacccctcgcaaccagggagaaacgagcacccctgccctggccgagccaaagcaggtacagacaacgtgagagagaatggtgggatgcagctcacgcagcgcctctatctcgcggcgccgctccagctcggtcaggaaggcggtcttgccgtcgatattggccaccagggagtcatgccttcgccgtttcaggcaccagtgatgcccctccaccttgagatgaaacacctcggcggtgagcccgtgacgatagaccttgagcacggcgggatgatcctctctgagtctcaccagctgtgccagtggcaaggggcaatcttgctcgcgcccgatccggatctcctccttgctctccagcatgcggagcaatcttgcctgacgtgccgctaccttgggattcatacatgtacctccatccattattgagagactaagcagcaaggcaggtacagaccagcagcaaagcgtcatgatgacgctttcatcacagaatgagtgtgacggcccgatccggatcacagtttgcatggcttcatggtcacgaaatattcattgtttggtcattaaattgacaacaaggaacaagcccctcaccatcgggtcacattaaatgcagcagccattcgtcgttactcgctcaaaggatgagctcatatgaaagtcccctcctcagcacgccggtcagccaggatccccagcctgccttccctgctgcttggcttgctggctgcgctgctgctgctgaccctgatactgccgcagatcaatcccggcagctggctcggccaggcccggccgctggtgctgggacctgccgaccaacccatagcgacgctcactcgtcactctctgctctacaagagtgacaaccgtggcctctatctggtggtacgcagccagtggcagctgctcaaaccgctgcaagcgggggacaaggtgcgggtggagctgctcaacgacaaaggggagcgcatagatcagctgagccaggcggtagaaaaacgccagcgatgcaataaagggcgctgcaccctggatctcaacagcaccttgcgggcaccggacgatgccctcgccagtcgctatcagctgcggatcggcctgctgctggcagatcgacccgagagcgctgaattcagccagatcctgcagactctgccggagcagggtttcaacctcacctacctcttcaccagcctggtactggtactggcactgagcgccgccgtgctcaaggccctgctgcccaagctcaggcgcagtttgcgctggcggatcatcggcagcctgctgctcggcaacctcaccttcgtgctgctgcacggctttgtggtattcaaactgggggagtttctgctctggtccggcttcaggcccgagcactactatctcgcctggggcagcatggtactgggctggagcctctgtgccctggcgggcttcaatctctatatgggactggtgttcacggcgctttccggcattggcctgcttgccaacttcatgaagatcgccatctacggggtgccgctggggggggacgaccttggcaatctgctggcactgctgcgcatcctgctggatcagcatccagtattgcctgtactcggcgtcgctgcgctgctgtttgtctgctggcgtttcgccctgtcacgctgggtcttgcgcggcctgtttcgcacgaccaccgccaccgccgccttttttgccctgtgtgtgttcgcgacccagaccggcaacaagctgctggggaccaacattcgctacgtggacagagcggtcaattatcacagggatctcatccgctccggccccggcctctatctgttcaatctggtggacgagatgctgcaaagcggtagtgtgtttcgctatcccttgcagatcaatgagttcactccacagatcagccatgtgagccagggacagcccccccgcttcgatctggtaatagtgctgcaatacgagtcgctctggctcggctggcagggcaggatctgcgccccacctcccacattgagcctgcccgccagcgtgcaacagtggcaaaagaccatccactcccccaccacaggcggcatgacggtgctggccgagttcgagatgaacacgggtctgccggtgggcctgctcaagcagggggtcgtgccctattactacctgtccgagcaggtgcccggccttgcacaaagcgcaaagcaaagcggctatcacaccctgtttgcccacccttacgtggagaagttctggggccgtgccaaggcgatgcctgcccttggctatgaagagcgctggtttgatacccgctttaccagtctcgagcacaaggggctttacatctcggacgatgcgctgatcgaccatctgctcagacgcagcgagcaggatgcctcaccgctctttgcctacgcggttaccatgcagggccacggccccttcgacggggatcgctatcaggcacagcaactcgacaaggcttgtccggatcagagtgcggcagaccgccagctgctcaacacctactatacgggggtggtggatgccatggcttccctggagcggctgctcaaacggctggacaattctggcaaacgctatctggtggtggcctttggcgatcatcaaccctttctgatgtcggcaggcaagggcattcacggcgacaaaccgccccgcgatgccagctaccagatccccatgatggcttttacccgcgatgatggtgccctctctctcgaacggctattcgcccctgtgcgccagctctaccagatgggccaggccactcgccatctgctggcaggggatctgaccccgatcccggatctccccctgctccaccctgtgctgggggaggagaaaggcttcgacgtctccccccttgtgccccagatccgggccagcttcagggccaatgccctgccatgatcgccattgcaggcaagataaaagaggccgcagttgcggcctctttgcataatacggttgacgggatcactcactcgccaagccagggttcgcacaaggtaagggtacgggcatcgagatccagctcagcctcgatgccaagaggcagagtcagcatgggatgagtgtgggcacagtcaaactccgccaatatggggaaacgcggcgtccccaccacctccagcagaatatcgagcggccgcttgccactgccctgatgatcgaacagctcgtgcttgccgagaaccagggcgccgatgcggtcaaacacaccgcacagcttgagatgggcgaaggagcgctccaccgtatcagctgtcaagaggctgtcttccagcagcagaatatctccgtgcgctatggccggcatgtaaggagagccccagatccccgtcaaggtattgaggttgccacccagcagccgtccccgcacccgacctgtccccaccgagatcaaccggttgggctgacactgcttggcccgagtctgattttcccaatcgagccgctcgtcggtccaataagcaggggtcggcaaggtatgaggcacggcgcccccacccgccaggcagacctggctaaacccggccagggtctcatccaccagcgggggccattcaccgaacgaggccaccagcgccgggccataaaaggtgacgaggccggtttgggcataaatgccgagcagcagggccgtcacatccgagtagccgatgatgatcttgggatcccgtttgagcgcctcgtaatcgagatacggcaacagggagtttgagttgctgccgccaatcaccgacatgatgcaacgcacatgcggatcgcgaataagttcattgagctcggcagcccgcgcggctatggtgccggatcgccagtgatcctgctggccggtgaggctgcccgccttgagcctgaagccctgcgcttccataaaccgctttgcacgggcaaagcggtttggcgcccaggcagtggccgcgctggagggggagaaaaaacctatagtgtcgccaggcttgagccctggcggcttgagtgatgtcattgtcaggtgtcctgtcccgagtgcggccatctggcattatggtgccgaccttgaaggactcatagtaacccgcaaatagtcctaaagacatcaggataagctgcttggccccggtgagctgtttggccagacgcggcgaaccatcacagccacccttgccacctcagtgacatgagccgccgcgcagacgctcattcgctcgctggccggatccagaagcgacgctcccatttctgggtgatctcatcgtaagtcccatccgcgcgcatgctgtccaggatcccttgcagtgccttgatgatggcctcgtccgtctccaggctgaaggcaaagtagaactgcttggtgtcctgatattgaaacagggggacaaaatccgaatagctgtggcccagcgactctatgtgataagccgcacccatctgcagggcaggtgctatgtccgctcgcctgcgcagcatcatgcgaaacttgtcatcctcatcgtgcaccagcaccaggttgagccccatctcggcaagctcccgtgccgctgcggaattacgcaccaccgcaatccgccagggcgtcagctcagagagatggctggccgtcacctcttcccgtttcgccaggcgataaaaccagagagtgcgaggcgctatggggccaacccaatgaaagagagcctctcgttccggcagacgtacaatgctgaagatgacggtgttgggctgatgcaatgccatctgataggcccgcgcccagggcaggagttgcacccccttgctgtcgagcgaaagcttgctcctgtcgaccatccgttgcaggagatccaccgacagacccgttaccagaccgtctctgtcccgatagttgtaaggaggaagctcctctgttaccgcctgaatgttggctcctgcggcgctgcccagccagcaccacaacaataaccagcgaaaatgccacatgattgacctctctgcctgtttcccttgcttcagtatggcggcagtgggcaaccctgcgtatgcaggctggccagcaagatcacaggatttgtcacagttccggtcaacgccggggcagaaacaaaaaaaccggcagaaggttgccggtttttcaatggctgacagggcttagattacaacggcggtaccgctgatgctgaccatcagcatgctgccgttctgccccaccacctcgtagtcgatatcgataccgaccacggcgttggcgcccagcgcctgcgcgcgctctttcagttcatcgaaggcaatctcgcgggcgcgggccagctctttttcgtaggcaccggagcggccaccaatgatatcgcggataccggcaaacagatccttgaagatattggcgccgagaatggcttcacccacgacgatgccgcggtattcacgaatggttttgccttccagcgtgggggtagttgagaggatcatcttgcgctcctgaggtgaaaatgggtttcagactaccccaaacttctaccggacaacatcccccgccccctaatagccagttgcacgataatggttgccgttgcaggcgaccatgccgccatttggctcgcgctcatcgccggaacctgggcccgaacgataaaaaaggagaggccaggcctctccttttcgtgtgctgatggcagcttagtgcagcttcagggtcgggcgcagtacccggttgatgcggcccaccagcatgatgagacccgtcttgatgtagccgtgcagagcgacctggtgcatccggtacagcgagatgtaaaccatgcgcgctatgtagccttccaccatcatggagccgcgcatcaggttgcccatcaggctgcccactgtggagaagcggctcaaagagaccagcgagccgtgatcgtgatagaggtaaggcttcatctcgccgccttccagtttggccaggatattcttgcatgcctgggtcgccatctggtgggcggactgggcgcgtggcggcacgaatttgccatccggctgcgggcaggcggcgcagtcaccgatgacgaagatgttctcgtcacggctggtttgcagtgtctctttcactaccagctggttgatgcggttggtttcaaggccggcgatatccttcatgaaatccggcgccttgataccggcagcccacaccatgaggtcagcttcgatgagctccccatccttggtgtgcagcccatcgctggtggcttcggtgatcatggtggcggtacgcacatccacccccagtttgactagttcctgatgagccgcgccactgatgcgctccggcagcgccggcagaatgcggggacccgcttccaccagagtcaccttcaggctctctgtggtgaggttcttgacaccgtaggcatagagctgctccacagcgttatagagctcggcagagagctcgacgccagtggcaccgccgccaacgatggcgatcttcaccttgtcacctggctggtattcggtggcgaactgcaggaagcggttcatcatgctgttgtggaaacggtgcgcctgggaggggctgtccaggaagatgcagtgatccttgatgcccttggtgttgaagtcgttggaaacggaaccaatcgccatcaccaggatgtcgtacggcacctcccgctcatgcaccactatgtcgccattctcatcgacgatcttccccagcacgatgcgtttttcgtcgcgcttgatgtcagtcaggctgcccagctggaaatcgaaaccatggtttttggcatgggactggtagctcagggcatcgatacccgcgtccatggagccggtggccacttcgtgcagcaggggtttccacaggtgggtacggttacggtcgaccagggtgatcttggccttgttcttcttgcccagtttgcgacccaggctggtagccagctccagaccgccagctccaccgccgacgacaacaatattggtcatggttaattacctcggttccattaaagcgaagggagccatcggctcccttgatagttgaatccatgacgtgacaatcgatcaggcttctttgaaagccttcatctgttgcaggtgatgagagatatttttgaacttgtgagtctctcgctcatcccacacgatgttgtaataattcttcaattcacgctcaatgtcgccattatcgcggatttcatcctgaacggaaaggatgcagaggcaatttcctgaatttttactacgaaattcagacacacatttggtgcctatatcctcatactcttccggtctgtctatcttgccctgcatggtgatctcggggtgcagattggggttgaagatcacctgtttgatgccgcacaagaagccgatccgctcgctccagtaacctcccagccccaccccgcagatgagaggcttggggtctgtgctcatgtcgagctgctttttcacttccttgagcaggtggctcatgtcatgacggggatgaaccgtgctgtagtgcacaaaacgcacatcatcatcgataaactgcaactgcagcactttttcatgattgccgaggctggtggcatcaaagccatgcagatagatgatcatggacaagacctcaaaaactgtgtcggttctatcgaaactaccccagcggcggggccttgcgccaccaaaacatcccactttcttgctttggatcacgcctccagttgcggatgaaaccagattaagtcaatcagatacctcacttgctccgttcggcaatgaaagtggatacccactgtgacgaagggatcaactggctagcgaggcaagtggctgtgccatggggcagcaaacgattgcccaccacggttgttcagtaccacacggcagccctctttatcagccatgaacagccccacgccctgcacagcatcatctgtgggaaaccatgaaaaaaccgccgggcagacacactgcccggcggctttttacgcggcaaagccccctagcagcaggtctgctcgaagcgatccaccgccgccgccaccagcgccatgctgccctgccagaaggcagcttcgcggatatcctgacccaggtgttttgccaccagatcttcggcgctcatgcggccggtatcgcgcaacaaggcgcgataagcctgcgccacatccgtttcccctgccgcctgacggctcatcaactgctgataaacacccagactgaacagatagccaaacaggtaggggtagttgtaaaaaccgagcccggcgatggaaaagtgcgccttggctgcccagaacagagggtgataacgcaccagactcccctcataccagcgaccccaggcttcatccgtcatcgtctttagccgctgtgccgacacatagccctgcgcccgctccgccaccagcgcctgctcgaagtcgaatcgggccggaatgttgaccaggaaggtggcggcaccgtcggcttcggcccaggcgatggcctgctgctgctccggcgtctgcgcctgctcgaacagggcgctgcgcaccagggtttcggcaaagatggaggcggtctccgccagcgtcatggggtagctgcgttgactcatgggcagatcgcgaatgagccagttgtgccaggcgtgacccaactcgtgagcgagcgtgatgacgttgtccatggtgccggcataggtgataaagactctcggctccaccggctcggcaaacttggtgcagtaggcaccagtgcgccggttcggggtgggcgccgcatcaatccagcccttctcggccatcatgcgggcaaactcccccatctcgggatcgaaacgggcaaaggccgcggctatgatctcgatcgcctcttcaaacgggatctcgcgactgctggccgccgggggcggagcaaacaagtcttccggccccggatctgtgatgccaagctgccgggccatcagccccagcgcccgctggcccagaccccgcgcgttatacgtctcggccataagcgtatccagggtggtacgctcgatatggctctggtggcaggagagatccagcgcatcgagcacacgctgcttgccgcgctggcgcgccagctccagccgccagccattgagggcattgaggatggcggccaccgtctcctgctccccttcccagccggcactgatggcatcaaaggcctcgcggcgcagggcccgtacagggctggagagcagattgcttgcctcggccaaccccatctcgcgaccgtcgataacgaggcggatcttgcccaccagatcgttatagaggttgccccaggcgtgcaggccatcggtaccaaggccgatcaccagctgctccgcctccaccggcagacgctgatcccgcaagcggcgctcatggcgcagtcggtacgcctcttctccgagcaagggatcctgcatcagccgctcaaactcgggctcgggcagtcccagcatcaggtcttcgaccggcgcctgtgtcttgaacagatcggcgttgagggcgcgggcacgggaggccagctgcttggcgagcggatcgcaggcatcctgactgccctttgatgccgccagcacggcgacgttccagccgatattgcggatccgctgggcccgcaggcgcacttcccgcaaaaaatcgggcaaggcgtcggtattgcccaatacctgctcaagaccgtcgataaaaccggcaagcccggcgaggttggcacgggccaggctcatgtccgcttccagctcggggcagtcgagggcgggatagatatgctggttgtgccactgctgtgggtagactctttgttgcatcaaacgctcgtcatcaatatcagggggcagaggctgccctgggtgaaatgcgcatggccgggccgctgcgggcccgccacgaaagaaacaggggccgccggggcgcccccgaacggccggtctgatcagccaatgcgatagacgggccagcccgtcacaccagtcgctcgaggcgctcgaccgcctcctccacatagcgcaggctctcctgccagaaggcgggttcgcgaatgtcgacccccaggtgtttctccaccagatcctcggcgctcatacgacccgtgtcgatgagcagcgcgcgataggcgtgggcaaactcgcccccggcccgctccttctgggcatagagccccaggctgaacagatagccgaacaagtagggatagttgtaaaacccgagttcggtgatggagaagtggcccttgctggcccagaacagctcgtcgtactggctgagggtgtcaccatagcactgctgctgcgcggatttcatcatctgccgcagctggcttgcccccacatagccttgctcccgcgccgccaccagggtccgctcgaaggtgaagcgggccggaacgtcgagcagcaggctggcggcgcgctccccgtccagccaggcgatggccctgcgctgctccatgttgtcggtggcggccaacagggcatcacgcaccagggcctcggcaaacagggaggcggtctcggccagcgtcttggggtagtcgcgctgctccagcggcaagtcccgcaacagccagctgtgccaggcgtgcccgagctcgtgggccagggtgatgaggttgtccatggtgccctcgaaagtgagaaacacccgaggctcgggaggataggcatattcggtactgtaagcaccgctgcgccggtttgcgctggggctgcatcaatccagcccttctcggtcatcatgcgggcaaaggcctccatttcagggtcaaacccggcgaaggcatcggccaccagggtcagtgcctgctcgaagctgagcagggccgagggcgcggcgggcgcaggggcatagagatcccagggggcaaaatcggtgatctgctgggcgctggccatggcgcgcagggctcgccgtcccagcgctttgtgggcgtcagcctcggccatcagggtatccagggtggcgcgctcgatatggctctgatggcaggagacatccagcgcatcgagccgacgcgtcttgccacgctgggcggcgagttcgttgcgccagccgttgatggcgttgaggatggcggctaccgtctcctgctctgactgccaggcggcctggatgccgtgccaggcgctggcacggcgcgcgcgatccgggtgagccagcaagttgtccgcctgggccagtcccatgggctctccgtccaccacgggcctgagtcggcccaccagactgtcgtagagagccccccagccttgcagtccatccaccgagagcccctcgatcagctgctcgctctcgagcgacagccgttgatcctgcaggcggcgatcatgacgtatgaggtaggcaagctcgaacagctcggcatcctgcagcaaggctcgaacctgccgctcgggggcacttgcccagaacagggtcaccggcttgctgagctgggccaggctcgcctgcaactgctggccacgggatagcagcaccttggccgcttcgtcgcaaccattgcgactgagccggttgtaggcataggtctggctgttccacaccaaccggttcacgtcggtccagcaggctctgatggcccgcagcaggtggcgcaagccattgatatcagtggtttgagggagctcgtccagcaattgactcaaggtcgtcagcgtatggcgggcctgatgaaaatcggcgtcgaccgccgggcagtcgggggtggcatagatgtgatcatccagccatttgggtgggttcataatggtccttgtttgtttgcatccatgtcatgtgacccagcctctatgggctggtgccagttcggatagtacgaagggggccggcacttgcctagcccccatccgagtcaacaaacaggacaaacaatcatctgtgcgacggcctctatcggccgggaaccaagagtggacaagccgccgttatctggcgggtttgagtttgctcaccagtgtcatcgccagcaccagcagcagacctgccaccacaccggccacggcgttgagcagggttggcgtgatggcggccagcactgtacccactgttggcaaggtggcaagtgccccggcagcgccttctatcaggtgatgggcgaagggccaaccgtgcaccagtatgccgccccccaccatgaacatggcaatggtccctaccagcgccagcagatgcatcaaacggggcgccgtcaccagcagcccctgcccgactgcgcggcgcaaggcgctgccgtcggacttttgcagcaggtgcagacctatgtcgtcgagtttgacgataagtcccaccagaccatagacccccaccgtcatcaaaagcgctatgcctgccaccacggagatctgcaaacccagactgctgccttgcacagtgccgagcgcgatcacgatgatctcggcggagaggataaagtcggtgcgaatggcccccttcaccttctgctgttcaaaggccaccagatcgtcgggaacaacctggctgctcggctcaccttctgctgcatcgtgtggcaacaacttgtgggccagcttctccgccccctcaaagcagagataggcgccccccagcatcagcaagggggtaatgagccagggcaccagggcactgatggcgatggcggcaggcaccaagatcagcttgttgcgaaacgatcccttggccaccgcccacaccacaggcagctcccgctctgcccgcacaccggaaacctgctcggcattgagggcaaggtcgtcccccagcacgccggccgtcttcttggccgcaaccttggtcatcagcgccacgtcatcgagcacgctggcaatatcatcgagcagggccaacaaactggttccggccatatcaggcattcctcatatcagtggaaaaatcccctcgggcatgcaggccatctcgccgggcaggcgccacaggcgcatgccgaccagagggggttcctcatttcgggtaaaagatggcacagtgtaacgagaagctgccatttcggcagctaccacatcagggtcaattgaccttgttttcctcccagaccctctgatccaaggagttcccatgcaaccctggcagcctctgctcgatttctggtttggcgatgatgccgacgatgccacccgtgccgcgcggcaagcccccctctggtggggaaaaagccgcgaaaccgatgcgctgatagccagcctctttggcgaactggccgaggcagcggccgctggcagcctggcccaatgggccgaggtacccgtcggtcggttggcactgatcctgctgctggaccagctgccgcgcaatgtacatcgcggcacacccggcgcctttgcccgggatccccatgctcgcgacctctgcctgaaaggattgtctattggagcagacagggcgctctccccgctggcacgggtctttttctacctgccgctggagcacgccgagtctcgcgagcagcaagccaggagcgtaaccctgttcgaggcgctggcggccgaacagtccacaaccccggcccaagcaaccttcgaagggtttgccgactttgcccgccgccatcaggcgatcatcgagcgcttcggccgcttcccccatcacaatgccatactgggtcgcgcagacacgccacaagaggccgattttttgcagcaacccggctcgggtttttagtccatgaaaaccacgtcatagagaaatggctcaccaagccgggataccatgcgccaagatccattgctccctgcgcccgatgcacaaaatccgaaaccagcccggttggttccggattttttatctgcatcgaaccaacgctcgtctcctccactgatagcagggatgcccacactgaacatgcctgcaccacgcctccgccaataaaaaaaccggccaagtggccggtttttgatgcgctgcagcgtgggtgacgaggtttaacccagtcgtacacgggcgttgcggaacatccgcatccaagcgccatcctcaccccagttgtccgggtgccaggagttggccacggtgcggaacacccgctccgggtgcggcatcatgatggtggcccggccatccgtggtggtcacggcggtaatgccatccggcgaaccgttcgggttggccgggtattgctcggtcacctgaccacggttgtcgacaaaacgcagacccacaagaccactggcttgcaacgcgctcaggtgagcggcgtcgcgcacctccactcgcccttccccatgggagacggcaatgggcatcactgagcccgccatgccagcgaagaaggcggacggagagtcctgcacctccaccaggctgaagcgcgcctcgaagcgctcggagcggttgcgcacgaagcgcggccacagatcggcccccgggatcagggtgcgcaggttggacatcatctggcagccgttgcacacgcccaaggagagggtatcgccacgctcgaagaagcgctggaactgctcacgggcgttgtcgttgaacaggatggacttggcccagccctcgccagcccccagtacgtcgccgtaggagaagccaccacaggccaccagggtctggaactcttccagcttgatccggccagagagaatgtcgctcatatggacgtcgacagcggcaaaaccggcacgatcgaacgcagccgccatctccacatgggagttgaccccctgctcgcgcagcaccgccagacggggggagacccccttggcgatatagggcgcggccacatcctcggacgggttgtaggtcagtttggcctgcagacccgggtcggtggcatcctgacgagcagcatgttcctgatccgcgcactcggggttgtcgcgcagacgctgcatctgccagctggtctcaccccagagggtacgcagggcggtgcggctggcacgatacacttctgtacccgcgcgctgcagtgtgatgaggtccccctcgcgcactgtgcccagcacatgggagcaggcagccaggccgtgaccggccagcagtgtcatcacggcttccttgtcgtcgcgacgcacctgaatgacggcgcccagctcctcgttgaacagagcaggcaacagctcgccaccgatgcggtccagctggatatcgagaccgcagtgaccggcaaacgccatctcggtcagggtgacaaacaggccgccgtcggagcggtcgtggtaggcgatcagcttgcgatcggccaccagcgcctgaatggcgttgaagaagcctttcagttgtaccggattgtcgagatccggcgccttgtcacccagctgacggtagacctgagccagggccgaggcgccgaggcgctgcttgccgttgccaaggtcaatcaggataaggtcggtctcacccagatcggtacgcagttgcggcgtcaccgtgttgcgtacatcttccacccgggcaaaggcggtgatgagcagggagagcggcgaggtgacgctttgctccttgccatcttgctgccagcgggtcttcatggacatggagtccttgcccactggtatggtaatgccaagggccgggcagagctcttcacccaccgctttcaccgcctcatagagaccggcatcttcccccggatgaccggcagcggccatccagttggccgagagcttgacccgcttgagcgatccaatgtgggtcggcgccaggttggtcagggcttcggctaccgccatacgggcggatgcagcgtgggagagcagcgccaccggagtgcgctcgcccatggacatggcttcgccgtggtagctgtcgtaggtctccgcagtaacggcgcaatcggccaccgggatctgccagggaccgaccatctgatcgcggttgaccagaccggtcacgctgcgatcgccgatggtgatgaggaaggacttctccgccactgtgggcagacgcagtacccgttcggctgcatcgttcagcgtgatgccgtccagttgcagcggcttgccctgagctggcagggtagtgacatcgcggtgcatcttgggcgccttgcccagcagcacgtccagcggcaaatcgatgggctggttgtcaaagtggctgtcagagagggtgagatgcttctcttcggtggcggtaccgatcacggcataaggcgcgcgctcacgctcgcacagtgccttgaacaggggcagcttgtcctgcgccaccgccagcacgtaacgctcctgggattcgttgcaccagatctccagcgggctcatgcccggctcgtcgctctggatggcgcgcaaatcgaaacggccaccgcgctcaccgtcattgaccagctccggcatggcgttggagagaccacccgcccccacgtcgtgaatgaagacgatggggttggcatcgcccagctgccagcagcggtcgatcacctcctgacaacgacgttccatctcggggttgtcgcgctgcaccgaggcaaagtcaagatcttcggctgactgaccggatgccatggaggaggctgcgccgccacccagaccgatgttcatggccggaccacccagcactatcagggccgccccgaccgggatctcccctttctgaacatgatcggtgcggatgttgccgatgccgcctgccagcatgatgggcttgtggtagccacgcacctcgacgccgttgtggctcggcacctcctcttcgaaggtacggaagtaaccgagaatggccgggcgaccgaattcattgttgaaggcggcgccgccaagcggcccctcctgcatgatgtcaaaggcgctgacgatgcggctcggcttgccgaaatcctgctcccagggctgttcgaagccgggaatacgcaggttggagacggtaaagcccaccagacccgccttgggcttggcaccacggccggttgcaccctcgtcgcggatctcgccgccggagccagtagccgctcctgggaagggggagatggcggtcgggtggttgtgggtttccaccttcatcagtatgtcgacctgctcctgatgatactggtactcaccactggcagggctcgggaagaaacggccaccctggctcccttccatcacggcggcgttgtctttataggcagacaggacatgatccggcgtctgctcgaaggtgttcttgatcatcttgaacagcgacttgggctgctgctcgccgtctatggtccagtcggcgttgaaaatcttgtgacgacagtgctccgagttcgcctgggcaaacatgtagagctcgatgtcgttggggttgcgacccagcttggtgaagttctccaccaggtagtcaatttcgtcatcggccagcgccagacccagcgccacgttggcctctgccagcgcctggcgaccaccacccagtacatccacctgggtgaagggacgcggcgcctggtgggcaaacagggcgctcgcctcttccatgtcggtaaacaccacttccatcatgcgatcgtgcagcagggctgcgacctcattgcgctgggctgcgctcaattcacccttggtctgcacgtaataggcaatgccgcgctccagccgcttgacctgggtcaggccgcagttatgggcgatgtcgcttgctttggaagaccagggggagatagtgccgggacggggggtaacgagaaacagctgaccgctgggggtgtgttcaggaatggtcgggccatagcgcagaagctggcccaaggtcgctcgctcgggcggcgacaggggggccgacagctcggcaaaatgcacgtattccgcgtaaacgctctctatctctactccgctctctactccactcgccgttgccatctgtgcaaagcgttgcaacagtttttggatacgaaactcagacagtgcaggcgcacctcgcaagatttccatatgacctttctcaccaagttttaaagtgtggggggatttgagacgcgcgtattatagggatctggctcacgccggacaaacgtttttcttgatttaccgagtgtgactcggtgcacactctctggtataaaggtccctcttttctgacaaatgccgattttttcaacaagggtactcacctacttgcgctgcatttttcgactgtttatcgggctgatgttgctgctgaccctggtcggctgcgacttctacaccccctccagccagctggaacagatccgccaacggggcgagatccgggttggcaccatctatggctccacctcttattaccagcgtgacgacctcgcccaagggttcgattacgagctggcgaagagctatgccgactggttgggggtcaagctcaccatagtccccgtctactccatcgccgaactggtcgagctgcttgagaaaggcaagctggatctcgccgccgccgccatcgtcgtcaccccggagcggcgggccctgtttcgcttcggccccggtttttatcaggtctcccccaagctggtgtatcgctatggctcgcccaagccaaaggacattggtgatctgaaaggctccatagtggtaccggcaggctccaccggtgaggatctgctcagggaactggccaaggagtaccccgggctgaaatggagcaccaaccgggacgccgacgtggaggagctgctcaagcaggtggccgacggcaagattgactatacggtggtgcaggacacagtgctggcccgcacccagcgctactaccccgagctcaccgaggggctgacgctctccaagaaccagacggtggcctgggctatgaccaagctgcccgacgacagcctctacgccagcatcatcgacttcttcggccagcgcttcatggatggcgccatcgccaagctggacgagaagtacttcggccatgtacagaacttcgacttcgtcgacacccgcacctttttacagcgggccaagagcctgctgcccaagtatcaggatctgttcaagactcatgcccgcatggtggactggcgcctgctggcggccatcagctatcaggagtcccactgggacccgcaggcccgctcctacacaggggtgcgcggcatgatgatgctgaccgagcccaccgccaaggcgatgggggtcaaagacagaactcatccggcggagagcatcgagggtggcgcccgctatctgcaacatatgatggagaaggtgcctgcctccgtgcccaccgatgagaaggtgtggtttgccctcaccgcctacaacatcggctatggccacatgatggatgcccgtcgtctgaccaaggagctgggcaagaaccccgacgcctggagcgatgtgaaagaggtgctgcccctgctgcagcaggcacgctggcaccgcaaggtccgctacggctacgcccgtggtggtgaggctcgcaactacgtcaacaacgtgcgccagtactaccagagcctgctctggctcgacaacgaacagcaaaaagcacacagacgtgaagagctggatgaggacgacagcagcgagccacaaagcacagagcgccccaccgtcatcgccgaagtggtcaagcagatcacactgcgttgagcccttgttgatagatttgttttccgggtgagttctctgttaccatccagacagaccggagcctgtccgaaattgtttttatcgctttatttcatcaagttaactactggtagacagcattttcggataggctccattcgtagtaccaaatggccacccaatgggaggagaccaagatgcgagctcgcagaagaaccactctggtcagaaaagccaagagcgcctggagccccagacgcaaactcaagctcaatgacatcaaacgcaagatttggcgcagaaaccgctcctacaccttgctgatagcagaacacacagcataaacccggcatttgccgggtttttttattctcttatggttgcgcggccggggtcgcctcaaagatcaccgaccgcttcgataccaggcagttgcagtgattgcagaagtaatccacagcgccgcacgccttgagtcgctccagctcctgctggcagccagaacacaaagcccggactcgataacgggcctgacactggctacaaatcacctcgcggctgcggctgtccagcgctgtgtggcaggcagggcaaatcagggaattcatactcgactcctctcaaagtggatctgcggtgggccaacccacagcagatccccctcgcctcttcccaagaaaaaacggctgccggtgagggcagccgctgggccttatttcttggttttggccttgagcaggcgcttgcgttgacgctcctggctcagggtcatggtgttcttccgaccctcgaacgggttggcagactcctggaactcgacccggatcggggagcccatgatcttgagcgacttgcggaagtagttgatcagataccgcttgtacgaatccggcaggtcattcaactggttgccgtggatcacgatacggggcgggttgtaaccaccggcgtgggcatatttgagcttgacgcggcgaccgttcaccatgggcggctggtgatcttcctgcgccatctgcatgatgcgggtcagcatggcggtactggtacggcgggtggcggactggtacgcctcctgaatggattcgaacaagtggccgacaccgctgccgtgcagggcggagatgaagtgaacacgggcgaaatcgatgaagcccaggcgtctgtccagctcgttcttgacgtcctctttcaccttctgatccaggccgtcccacttgttcaccaccagtaccactgagcggcctgagtggagcacgaagccgaggatgctcaagtcctgatccgtgatggtctcctgggcatcgatcaccagcaagcagacgttcgcatcttcaatggccttgagggtcttgatgacggagaacttctccaccgtctcgtgcaccttgccacgacgacgcacaccggcggtgtcgatgacgacgtacttctgctcgtcacgctccatcggaacatagacggagtcgcgggtggtgcccggcatgtcatagacgatgacgcggtcttcacccagcatgcggttggtcagggtcgatttgccgacgttggggcgaccgacgatggcaaacttgatgggcaagtcggcgaacggggtctccttggtatcttccctggtatcgagatcaccggcggctaccatgcgcagcagggcttcttcgtcgaagtcctcctcttcttcatcctgcgcatcttcttcggcagcggcgtcgaccagggtttccaggtggggagccagggccagttccagcaggctcagcacgccacgaccgtgggcggccgcgatctggtagacgtcgcccagtgccaggcagtagaactcggacacggcggaatcaccgtcgatgccgtcggtcttgttggccaccagaaacaccttcttgtgggtcttgcgcagatgcgctgcgatagcctgatcggctgccgtcaatcctgcgcgcgcatccaccataaacagcaccacatcggcttcttcgatggccagcagggattgctcggccatcttcagctcgatcccctcttcggtgccatcgataccgccggtatcaaccacgataaattccagctcgcccaacttcgcctgaccgtatttacggtcccgggtcaaaccggggaagtcggccaccagggcatcccgggtacgggtcaagcggttaaacagggtggatttccccacgttggggcggcccaccagggctactacaggagtcataaaagcctcattctcaagacgacaaaggctccgggtccgaagaccaggagccggatattcacattagcggacgatcagggacgcgggatagcgtacaacttgccgccacggctctgcacatacagggtgtcaccgtccaccaggggggcggcgtagagaccactgctgtcgagctgctgcatggccttgatggtaccgtcggtacgatccagccaatacaggtaaccttccacatcgccgaccaccacatagtcacccaggatgacaggggccgtgacggtgcgattttccagctgggtattggaccacagctcaagcccgttgcgacggtcgaccgcaaacagatggctgcggctgtcggtcagcacgatggcattgccggtcaccgccatgtcgcggtagccggaatacttgcgcttccacacctcgtcaccggtcatcagcttgcgtgccatcagctggccattataggcgatggcatagagctcatcgcccgcgatcaacggcgttgcatccacgtccaccatgcgatccagctcggtcgcaccgcgcggatccgccaccttggactgacgcaccggctgaccgttgctcagcaaggctatgcccaccttgccatcagcgcggccatagagcacggcgccgttggtaatgacgggagcacctgcgctgcgcagggtcagcggcggctgctcttcagccagggtccactgcaacttgccttcatcggtatcgagggccaccagacgaccggatgtcgtcagcaccaccacacgaccgtcttcgacggcggggctggccacgacttcacccggcacagtggtctgccacagcacttccccgttctcttcgttcagggcgtaaaccaccccgttctcggatccgaggaacagcttgccataacgggcaaccaggccgccggagagacgggcactgcgcttctcggcgttgaccggcaaatcggccagatccacgctccacaactctttgccgctcgcacgatcaaaggctgttacgtcgccatcgcgggctgcggcatagatgcgctcctcttccaccaccggcttgagctgggagtagaagtccccgatgccatcgccgacagacgaggaccaggcggtatcagcggtgaaggcagattcaaccacgggcaaaggcgccatggggttgagatcttcttccgagctgaacagggaacacccctgcagagcgaaggagactgccgcccccaaggccaccattttgaacaaattacgcatccggagcaccacccgtggtcacggctggcagcgccagatcgtccatcttcagcttgagctcggcgctgccctgcagaccaccggcatcagccgctgcctgataagcatcgcgggcctcttcggccttgccctgcttgtagagtatgtcgccacgcacttccgccacctgggctttgaaggcatcgttgttgatcttgccaagctgggtcagggcctcgtcagccttgccctgatcgttcagtacccgggccagacgcaaagcagcgatgggacgaatgctctcatcgccattgctcgcgacctgagtcagctgttcggcagccagatccagcttgttcgccttgacggcagccgcagccagttgcagggcagccagctcggcataagcctcacccttgtgatcagtgatgaaggcttgcacctgttcgaaggtggcagcatcacccttggccagctgggccgagatctcgttgtaagcctgggaggcagcttcctgattggtgagctgatagtcgttgtaatagcgccagccaaagagtccgaccagaccgataacagttcctgcgagcaccgaggttccgttctctttccaccagctcttgatgacctcaacctgttgttcttcggtggtataaacttccactgcttagtctcctttggctgccagcagggcaatggcggcgtcgaccgtgacggtctgttgctcagcctggccacgcagatatttgatggtgatctccccgttttgcacctcggtctcgccaaggatcagggcaatggccgcgccgctcttgtcggcacgcttgagttgtttcttgaaattgccgccaccgcagtggctcatcaggcgcaaatccggcagggcatcgcgcagacgctctgccagctggaagcctgcctgctcgctaccctcacccaccatggccagatacacatccaccgcaggacggatatcggcattgagttcaagcgtttcgagcatcagcactagacgttccatgcccatggcaaagcccacggccggagttgcctgaccaccgagctgctccaccagaccgtcgtaacggccaccggcacagacagtcccctgggcacccaggctggtggtgacccactcgaacacggtcaggttgtagtagtcaagaccccgaaccaggcgctcgttcacttcatatttgatgccggcagactcgagcaggcgtttgagcccctcgaaatgggccagactctcttcccccagatggtcgaacaggcgcggagccttcaccagaatggcctgtactctctcatccttggagtcgagcacccgcagcgggttgctgtacatgcggcgctggctctcttcgtccagttgatccttgtactgctccagataggctaccagcgcatcgcggtaagcggcgcgctcactgctctgaccgagcgtgttgagctgcagggtgacgtgatcgctgatgccgaacagacgccacagacgatgggtcagcatgatgagctcggcgtcaatatctggcccgttgatgccaaacagctcgacaccgaactgatggaactggcggtaacggcccttctggggacgctcgtgacgaaacatggggcccatgtaccacatccggcgttcctggttatagagcaggccgtgctcgatgccggcacgcacgcagctggctgtcccttccggacgcaggctcaggctgtcgccgttgcggtcctcgaaggtatacatctctttttcgaccacatcggtcacttcaccgatggcacgcttgaacagatgagtctgctcgacgatcggcatgcgtacttcgctgtagccatagctggcaaccacctggcgcagtatctgttctactttctgccataccgggctctgctccggcaggcaatcgttcataccgcgaatagcttggatctgttttgccacgttgatactcgagaaaagacgtgaaatttggccgcattatagggattttcgaccccgaggtaaaatcagggtgttccaaagcgggatttaaaatcagcaacctaaagacggggccaccctaggtggccccacattggctcaacctttatccacctggatctggttggctggatccagcatggccgcccgggcacgaatacgcgctccaggatcgggatgagatccttgttgtcgagccggtcgacccgctggcccccctcgtagaaggcgctcttgttggccgctcccgccagcccgagatcagagaccagcgcctcacccggaccattcaccacacagccgatgatggaaacatccatcggtgtgatgatgtcttccagccgcgcttccagggcattgacggtggcgatcacatcgaactcctgacgggagcaggagggacaggcgatgaagttgatgccgcgggaacggatgcgcagggatttgaggatatcaaagcccaccttgatctcttccaccgggtcggccgccagggagatgcggatggtatcgccgatgccatccgccagcagcatgccgagcccgacggcggatttcaccgcgccggcgcgaaaaccgcccgcttccgtgatgccaaggtgcagcggctgctcgatctgcttggccagcaggcgataggcaccgatggccaggaagacgtcagacgccttgacgctcaccttgaagttatcgaagttgaggcgatccaggtagtccacatggcgcatggctgactcgagcaaggcctccggggtcggctcgccgtacttctcctggatgtctttctccagagaaccgccattgacgccgatgcggatcgggatgttgtagtggcgcgcgcaatcgaccacggcacgcacccgctcttcgttgccgatgttgcccgggttgatgcgcaggcagtctgcgccgtactcggccactttcagggcgatgcggtagtcgaagtgaatatcggcgacgatgggaatgcgggtctgttgcttgatgagcctgaaggcttcggccgcttccatggtgggtaccgagacccggactatgtcggcgccgacccgctcgatccgccggatctgctcgacggtggcggccacgtccgtggttttggtgttggtcatggtctgcacagtgatgggggcatcacccccaaccggcacgttaccgaccatgatctgcctggacttacgacgaataatgggagattcgtgagcggacatggcggacagattactcctgcggcagtgagaggcgagcagtccggccgttgttgtaacggctcatgtcgatggacttgccctgatactcgatattgaccgccatgggcgcgccaatgatgagcttgagcggctcggatccttccaataccagttgatcatttgcttttttcagaccgctgaacagcgtcttgccattggcatccttgacgtccagccagcagtctgcagtgaagttcatcttgagttgggaggctgtggctgtatcactcgctgtctcgccttccccagccgatgttgccacctcagcggacacatccgttgcagctgcactgcttggggtcgctggcgcagcggttgcagcagcactgctcatggtctgctcaacggcaggatccgccatctccatcgcaggggccagggtggcgcccggcatattgccagtcacacccatgtcagtcgtactgctcatttctgttgccgccagagcctcgtcaccggcggaacggcgcgccgtactctgccaccaccaggcgacggagagcgcgatcagcaccaggatcaccagccaggtcactaccttaagccgactgtcgttggcttgctggcgggaacggcgggagaagctctgcatgtcgatgttgtcaggtggcgtcaggcccagcttgtcgtaggcagccagaatggtttcatccgggatgccgaccagcttggcgtaggtgcgcagataaccccgaatgaaagtatgggaagtctgtttgtcatacgtatctgattcgatcgcagcaatcagggtcagacgaaggtgaatgcgggacgcaacctgttctcgtgtccagccaagctgttcacgggcgttgcgcagcagctggcctgggcctgctgcctgagagtcgtcttgaatatcgtgtggctgttcagtagtcattggctaagtaacgcttggcttgttgcgaagtgggatattgccttaccagctcagtcccgaattggtgaaggagtgccggtttgtccatggcctgagccagccgcaatctcaaccagagactgctttcattctcgtctgacacatcggcaaaacggacgagataggcctgcacatcaggcagcttgccatctttcatggaaagctcagccatgtccagcaataaccttggattgcggggattataccccaaggccaagcgatagtactcgcttgctttatcatttctgcgattttgagcggcgcaaagtgccgcattttcataggtatcggcaatccggatatagtcgggttgactcacggcctgcaggaatgccttctccgcctcgtcgaagcggcctcggttgcacaggaaggcaccatagttgttcattgcgtcagcattggacggatccatggcaagggctttcttgtagctctcttcggccgccttgtagtcctctacctgctggtagaagtaggcgaagccgatctggaccttggggttgtcggggtcgtattgaagggcgcgatcaaggttgaacttggcctgttcggcattgccctgccgcagatattgaatacctaaatccagacgggtctgagcagccgccttgaggtcgggacccacttcacgctgggtagagttctggccagcgtaagtggtctcggtaacacagccgggcagcgcgctgagcgctgagcgctgccactacgatcaatgtacgtgtatccattccctgactatacaatggcttagcaagttaaaccattttgacggaaatcccatcctgttgcatccgatttttcatggtgcgcttggtgcgatcgatgacctcccctaccagctgaccacaggcggcatcaatgtcgtcaccacgggtcttgcggacgatgacggtgaagccatattccatcaacaccttggagaaacggtcgatgcggctgttgctcggcttgccatagggattgcccgggaaggggttgaacgggatcaggttgatcttgctcggggtgtctttgagcaccttggccagctcgtgggcatgctgcatgtcatcattgatgtgatcgagcagcacatactccacggtcacgcgaccgccgttggcattggacttggccagataacggcgcacaccggcgaggaagtcctcgatgttgtacttgtcgttgatcggcatgatctcggagcgcagcttgtcgttcggcgcatgcagggagatggctagggccacatcaatttgatcgccgagaatgtccagcgcaggcaccacacccgaggtggagatggtgacacgacgcttggagatgccataaccgaagtcatccatcatcaggcgcatggccggtatcacattggcgaggttgagcagcggctcacccatgcccatcattacaacgttggtgatggggcgcttgccaccgacgattttggcggcgcgccacacctggccgatgatctcggacactttcaggttgcggttaaaaccctgttgagcggtggagcagaatttgcacgccagcgcgcaacctacctgggaggagacgcacagggtcgccctgtcctcttccgggatgtagacggtctccacttcctgaccgcccacctgcagcgcccacttgatggtaccgtcagaggagcgctgttcacggctcacttccggcgcacggatctcggcgatcgccttcaggcgctcgcgcagtaccttgttgacgttgttcatctgatcgaaatcatcacaaccgaagtgataaatccacttcatgatctgatctgcccggaatggcttctcgcccagttcgacgaagaaggcacgcatggcatcccgatcaagatccagcaggttggtttttatttcgctcatcaaaggcctcagtccacaaactacataaattattggctgacgatgtcagggggcggcattgtacaaataatgggtctggctttctacccggagaataaggggatattgaccaaaaggccaaaaaacaaaagggagccgaggctcccttgatcatcttcaaacgccagaatcagccgcgcgggcagatctcgtcgtcggagaagaagtaggcaatttcacgggcggcagaggccggcgcgtcggaaccgtgcacggcgttgcggtcgatgctctcggcgtagcaggcacgcagggtgccggccagggcttctttcgggttggtcgcccccatgatttcacgatgacggcggatggcgtcttccccttccagcacctgtaccatgacaggaccagacgtcatgaagctgaccaatccgtcatagaaaggcttgccctggtgttcggcatagaaaccagcggcttgctcgctgctcatgtgcagcatcttggcggcgatgactttcagacccgcgctctcgaagcggttatagatggcaccgatcaagtttttgctgactgcatccggcttgacgatagaaaaggtacgttcgatggccattgagatctttccttaactacagagttttattgttagaatccatgttcggcggcgattatacgtaaacaaaaaccgaaataacacacaaaaaagcaactttttattaaacaaacaagtccttaaaacaacatcaccactcatcttggcccagtgcggcaggaaaaaatgtgcgcttgtgcacgatagccgtgttaagcccctgaaaccctgcctattgctcactaatgcagcactgctgaaaagggcaccctcaggtgcccttccttgacgattgtcatccttctcagcgcgcttccgccagcagggtatgcgctatggtgcgcatccccagggtgttggcgcccggcgcccacaggctgtcaccgttctcgctgaaacaggcggccagatcgacgtgcaaccaaccccgtccttcattgccaacgaagcgggagaggaagcctgccgcgttggaggcgccgcccgggccaccgcccggcactgggcggctgttggccgtgtcggcatagtgagacgggcactgctggcggtgccagggctccagcggcagcggccaggcgggctcctgctcggcatcggcgtaggccatggcacgactcaccagtcccttgtccagtccaaacagggcgttgtaacgcccccccagcgccatgacggcggcgcccgtcagggtggctgcatctatgatgagcggcgccccgctgtcgcttgccagttgcaggccgtcggccagcaccaggcgcccctcggcatccgtgttgacgatctcgaccgtggtgccgttcttgtaggtgaggatgtcacccagcttgtaggcatggccggaaaccagattctcggcgcaacagaggatgagcttcacccgcttgtcgaggccgcgcagtatggccagcgccagagcaccggtcactatggccgccccccccatgtcatgcttcatggtgagcatgccctgggaggttttcatggagtagccaccggagtcgaaggtgatgcccttgcccacaagggccgccgccaccggggcattacgatctccggtcgggttgtagtccagctccagcagcacgggctcgcgatcgctgccacggccaacctgatagagaccgacccagccagcctgttgcaacgcctctcctttcaggatgcgatgactgatcctgtccggcgccagctcggtgataaaggctgccgcctccaccgccagctccagcggccccagttgctccggggtggcattggtcatctcgcgcacccaacgtccgcacaaccagcgcgcctccagctcctccctgtcctcttcggacgaggtggcccattgcagctcgacttcggccttgggggtctgcagcccctgggcaaaggcccactgctgctcgcgctcccaatgaccggccagggccactttctggatcccctggctgcacaggcgacgcgccgcctgctggatatcgatcagcggcgtagcggtcaccagatggatcaccatgccatcggcacggtgagagagcagcgccccctccccccactcggcggtagcaaactcacggcttaaccagatgttcattcaagtacctcctgcaaccggcaatgaaagctgaccttcatacattcacctcctgcagccagcgtgcgatagtgcgcagaccgtggcctttggccccggttgcccagagatcattgcctgatttttgataagaagccgccagatccaggtgtacccaacccttgccctcgtcacgcacgaaacgggacaggaaggcggctgccagtgttcgttgctgctcgacttcatcgagagcaaacacggcgttgtagtcacgacccagcgccgtcttggcggcgccggtcagggtggcagcatcgagaatataggcggcaccacagtcggatgcagccatcagaccgtcggctagcaccagacgcccttcggcatcggtattctggatctcgaccgagataccgttcttgtaggtgagaatgtcgccgagcttgaaggcatggccggagaccaggttttcggcgcagcagaggataagtttgaccctttgcttgagaccgcgactgatggccagcgccagggcaccggtgaccatggctgcaccgcccatgtcggacttcatcggcagcatgttgtcagaggacttcatggaatagccaccggaatcgaaggtgatgcccttgcccaccagggcggccaccacgggggcattgcgatccccggccgggttgtagtcgagctccagcagcacgggctctcgctcgctgccacgacctaccgaccagatgccgatatggccggcctcacgcaacgcctcaccagctgtgatacgggcagtgacctgatccccacccagaccacggatcagcagcaaggctgattccgccaggctcatgggataaatggcttccggacaaccgttggtcacctcgcgtacccagcgggtcgccttgatcagcgcatccagctcgcgggcatccgactcgctctgtgggccaaagtccagctcacgcgtccccttggcggcgtagaagccctgggcgaaggcgtaacggcgttccagatcccaatcatcaccgaccagcttcacccgcttgatgccgctggactcgagacggcgggccgcacgctgtatggtgcgcaaggcgtcatcttcctgggcgatagcgcccagatgaatgcgggtctcgtcaccgttgaaactgagctgggcaccttcgccccaatgggcggcggcggcctggagggacaagcgtatgttcatcatgtcagccatgttctcttgcttcctttttattggcacttttcattaatcaatagggaaataacgagcacaaaaaaggccgttcccctcaagggtcacggccttcaccatatcattactgcaccatgggatgctgcacgctcaattcactcatgtgtaattaaagtgccatcaatggcgttctgaagcgaggttgatggtgtacttgggcagctccaccaccagatcctcgtctgccagtcttgcctggcaactgagacgggattccggctccaatccccatgccttgtccagcatgtcatcttccagctcatcgctcggttcgagggagtcaaacccttctcgcaccacgcaatgacaggtggtgcaggcgcaggacttctcgcaagcatgctcgatctcgatgccattgcgcagcgccacatccaggatggtctcgccactcttgccttcgagcgcggcaccgtccggacagagctcgggatggggcagaataatcagttttggcatattacaccttgttgacgttttgtccggtcagcaccttgcggatggaggcgtccatccggcgggctgcaaattcaccactgacagcgtccgccgcctcgatggcatctttgatttgattggttgtccctgcggcgcgcacggacagcacatgggtgatcgcactgtcgatagcagcgcgctcggcggtgctcagcagcgcatcgccatcggcggccagggcagcattgaggctttcgaccactcggtcggcctccacctgctgctctgccagcatgcgggcatccatgtcttgctgggcgttggcgatggaggcgctcagcatggtgagtatgtcctcctcccccagcccgtaggaaggcttgacctggatctcggcctgcacgccggaggatttctccatggcactgaccgatagcagaccatccgcatccacctggaaggtgacgcgaatgtgggcggcacccgccgccatgggggggatcccggtgagggtgaaacgggccagagagcggcaatcggccaccagctcacgctccccttgcaccacgtggattgccatcgcggtctggccatccttgaaggtggtgaactcctgggcgcgggccaccggaatcgtggtattgcgcggtatcaccttctcggcgaggccacccatggtctcaaggccaagggagagcgggatcacgtccagcagcagcatctcggcatcaggcttgttgcccaccaggatatcggcctggatggcggcgccaatggcgactaccttgtccgggtcgatactggtcagcggcgtgcgctggaagaattcccccactcgctcgcgtaccagcggcacccgggtagagccaccgaccatcaccacctccagcacttccacctgctccagccccgcatcacgcagggcgcggcgacaggccagcaaggtacgcttgaccagcggagtgatgagttcctcaaacaggtgacggctcacctccccctgccaaccggcaaaggcacagggcaccagatcggcatcggtcaggccgtgtttgacggcggcggccacatccagcaattcgcgctgggtgctggcatcaagctgaccttcaaggccggcttgtgccttgatccagtccgccagcaggtgatcgaaatcatcgccccccagcgccgagtcaccaccggtagccatcacttcaaacacaccgcggtgcagacgaaggatggagatatcaaaggtcccgccgccgagatcatacactgctatcaccccttcctgaccggagtcgaggccgtaggcaatcgcggcggcagtgggttcgttgagcaggcgcagtacgtgcagaccggccagacgggccgcgtccttggtaccctgacgctgggcatcatcaaaataggcgggcacggtaatgacaacgccatccagctcgccacccagtgcggcggcaccacgctctgccagtttcttcagaatttcggctgaaacctgtaccgggttgaccagcccctgacgggtctgcaactggggcatgccgttgtcagcggccacgaactcataaggctgctggcgggtatcgatgtcggccagggccttgcccatcatccgcttggcggagacgatggtgttgtgcggatcgagtgaggcttcacgcttggcgtcaaagccgacacggatagcatcaacctgatagtgcaccactgagggcagcagatcccgaccctgctcatcacagagggtatcggcgtggccgctgcgcactgccgcgaccagagaattggtggtgccaagatcgatgccaacggcacgtttatgctgatgaggtgcggcgctctggccgggctcggcgatttgcagtaatgccatgggtaatcaaaattccagcgttaaaggatcaagactcgaacagtgagtcttcgaatcgttccagctcttcgaggagcttgtcgacaaacttgagtttgcggacgcaatcagccgcgatcagatcatcgccagcggcaagcgtcagtgtcagctgttgcatcaacagctggtgatcatgccctatttcctggcgaaaatccttgatggcaccctcagggtcggcttcccctttcaagtcggcaagacgctcgcgccactcaagttgttgcatcaggaagctggtgtcttgcagggtttgctgctcgccacgaatatcggtgcctcgcagggagagcagatactcggctcggcgcaggggcgtcttgagggtggtgtaggcatcgttgatctgggcggctcgttgcaccgcaaccagttgttcccgctcgggcgccgtggcaaaacgatcggggtggaactgggtttgcaactgacggtaggtgtccgccagcttacgggtatcgagctcgaagccttcaaccagcccaaacagctcgaaatgattcatgcaaacctcttagacacagacgttttcaccgccaccaaactcgctaagccgggtgttgttgaactggtcgttttcgaccagttcaaccggctggacatcatgtatatcaaacctgtcagacactgaaactttcgccgcaaccacactcgcccttggcgttggggttattgaactggaagccctcattgaggccttccttgacgaagtccagttcggtgccatccagatggatcaggctcttggcatcgacgatgattctgacaccgttctgctcaaacacctgatcttcatccgccagctcatcgacaaactcgagcacataggcaagacccgaacagccggtggtcttgacgccgaggcgaaggcctatgcccttgccccggttggtcagaaaagaggaaacccgtgccgctgcggcatctgtcatggtaatggccatactgctctcctgaccttagagacctttcttctgcttgtaatcggcgatggcggccttgatggcatcctcagccagaatggagcagtggatcttcaccggtggcagagccagctcttcggcgatgtcagtgttcttgatgcctgcggcttcgtccagggtcttgcccttgacccactcggtcacgagggagctggaggcaatggcggagccacagccataggtcttgaacttggcgtcttcgatgatgccgtcgtcgctgatcttcaattgcagcttcatcacgtcgccacacgccggagcaccgaccataccggtcgctatgttgggatcgttcttgtcgaagccacctacgttgcggggattctcgtagtggtcgattactttttcactgtaagccatatctaactcctgctaattccgttgatcactgatccgatggatcagtgatgagcccattcgaccgtgttcagatcgacgccgtctttgtacatctcccacaggggagacatctcgcgcagacgaccgatggagtcacggataagcttgattgcgtaatcaatctcttcttctgtggtaaagcgacccaggctgaaacggatggagctgtgcgccagctcgtcgttcaggcccagcgcgcgaagcacataggagggctccaggctggccgaggtacaggcagaaccggaagagaccgccagatctttcagcgccatgatcagggattccccttccacataagcgaagctgacgttgaggttgcccggtacacgctgttccaggtcaccgttgatgtagacggcttcaatatccttgatgccatcccacagacgctgacgcagggccatgatgtgctggccttcgctcgccatctcttctttggcgatacggaaagcttcacccatgccaacgatctggtgagtcggcagtgtgcctgaacgcatgccacgttcgtggccaccaccgtgcatctgggcttccagacgaacgcggggcttgcgacgcacaaacagggcaccgatccctttcgggccgtataccttgtgcgcagaaacagagagcagatcaactttcagcgcttccacatccaccgggatcttgcccacgctctggactgcgtcgacgtgcagcaggatcttgcgggagcggcacagctcgccgatggcggcaatgttttgcaccacgccaatttcgttgttgacgtgcatgatgctcaccaaaatggtgtcatcgcgcagggcgccttcgatctgctccagggtgaacaggccgttcggcatcggctcgaggtaagtcacctcatagccttcacgctccagctggcggcaagtatcgagtactgccttgtgctctgtcttggaggtgatgatgtgcttgcccttgccagcataaaaatgggcaacgcccttgatggccaggttgttggattcggtcgcgccggaggtaaagacgatctcgcgcgggtctgcaccgagcagctctgccacttgattacgggccaggtctaccgcttcttcggcttgccagccaaagcggtgggaacgggaagctggattgccaaacaggccatccatggtgagacactgcatcattttttctgcgacacgcgggtccaccggacaggttgccgaataatcaaggtaaataggcagtttcatgtttttctccgttacagccagggtcacacatcgaccggctgtggaaagcacgtttgtttatagttggactttcaagctcacatcgccgtgttctacccgatcaaccagggacaacacggttttcatttgttcatcttgcttgccggcaatccggcgcacgtccgcctgacccaccagctcagccagggtgatatcccccaggaaactggaaatacgctcgctgagatcacgccacagggagtgagtgagacactgggtgccgccgtggcagccacctttgccgagacacttggtggcatcaaccgactcgtcgactgcagtgatcacctgaccgacagagatagcatcaggggtcagaccgaggcgataaccaccgcccggaccacgcacactgctcaccagaccatgcttgcgcaggcgggcaaacagttgctcgagataggacaaggagatgccctggcgctctgaaatatcagccaggggcacgggcccctgctctgcatgcaacgccacgtcgagcatggcagtcacagcgtaacgtccttttgaggtcagtctcatatgccttaccgtcttgcgaaccaatcaatatgggcacatggtcacatacccgactaaaacagtcaagtatatggttgagtaatacagtcgggtttaatcctgcggctttggcttctggatcgaggtcagaatgccgcgcaaaatattgagttctatcgcttccggacgggcccgattgaacaggcggcgcagcttgctcatcacctgacccgggtggtcgtcggcaatgaagcctgttttgagcagagtctgctccagatgctgataaaagccttccagctgatgggcgctgggataatccgcctcgctctccacctcgggagcctgatcctgcagccagcacatccgcacttcatagcagatagtctgtaccgccatggccagattgagggagctgtattccggattggccggaatggccacatggtagtggcatttctgcagctcatcgttggtcaggccggtacgttcacggccaaacaccagggcaaccggatgcttcatcccctcccccacggctttttcccctgcttcacggggatccagcatgggccagctcagggtacgggaacgggcactggtgccgatgaccagaccgcagtcagcaatggcctcatccagggtcgatacgacacgggcattggcgagcacatcactggcacctgcagccagcgcatgagcgctgtcatctggcaaggtttgcggatcaaccaacaccaaccgggtcagccccatggtcttcatggctcgcgccgcggatcccatgttgcctgtgtgagagatgtttaccaaaacgatacgaatctgatccaacatgcccagtcaatcttcagtcaaaaatggcgcgcaattgtaacatagccaatcgctattttggcaccgtaaatggcgtcccatttcacaacaaaaccgtcattttgtagaacaaagcatcattagccaaccggggaggctggctaaacttggaggatggagaaggaaacgagtggaggcgacatgtgcccacgctggctttatgagaggttgcctgcctgctatctgttgacggcggtcggcatgatcatgctcaccgactcccctttgctctggctggcaggtgccttgctgtttgtggctggtgcggcaagctggatgatgcgctccagctatcggcgtaccgacctggtcatctttccgaccaagcgctggttccagccggaatggctctacgaggctcagccttttatctggctggcgctggggttgctgctctctcacctccccgacgccatggccctggtggccttgcttccttgtgcctgggcatgccgctgcctgtgggttcgcagtcactaccgccaccatgccgctggcctggcttcacacctgagacgggatcccgcccgtcggcgcagggtgcgactcctgcgctgacagggtgcgcgcaccttcgataaaggtggcgagatccatcaaggaatagcgcatcaggctcggcaaaccgtccagatccaggctgtccatcagattcttcacctccagtcccagctcggtatctccctcaatcttcagcttgcgctgaaagaaaagggaatctggatcctctttgcgaccagcgatcaggatgaggtcgttggtggtaccgctgaaacagacatccgcatgatcgcaatggcgagccaccaccagctttccatcctgttcgctgataaaccagcaaagctcgagatccgatacctcgactttcagccatttcccggccagaaacgcaaagtcaccatcctggatggcctccttgaacacccgcgccagcaggcgctccatcaggttctgctgcagggtaaaaggcaccagtttgagggggtgacgcaaaaagcggggggcctgttcgaccagacgacgttgcagttgttgaaacacgatgaactcccaagtttttacgcattcaagcacagggttgcactctggatcctgttggaaatcaaacttgtgccgacttacctcaagaagggtaaagccacacaaagctgcctcaggtcaaaaagtgggaaggcatcgatgaatacaatcgggccacttttgcatttttcccctctcggagcgtacccgatggaattactctgtccggcaggcagcttgccggcactgaaaacagccgtggataacggggccgatgcggtttatatcggcttcaaggatgacaccaatgcccgccactttgccggtctcaacttcaccgacagcaagctggaaaaggcggtggactacgtgcatcaacatggccgcaagctgcacatcgccatcaataccttcgcccacccgggctccgataccagatggaaacaggcagtagacaggggggttgccctgggtgcagatgcgctgatcatcgccgatctcgccgtgctcgattacgccagccgccattatccggacatggagctgcacgtttctgtgcaagccagtgccaccaacgccgccgccattcgcttctatcagcagcatttcaacgtcggccgggtggtcttgccacgggtactctccatgcaccaggtccggcaactggcccgcgagaccgatgtcggcctggaagtgttcgccttcggcagcctctgcatcatggcggagggccgctgctacctatcctcctacatgacaggggagagccccaacacggtcggtgcctgctcaccggccaagttcgtgcgctgggaggagacaccggcgggcctcgaatcccgcctcaacgaggtgctgatcgaccgttatggccctggtgaaaacgccggttatccgaccctgtgcaaggggcgcttcgaggtagatggccagacctatcacgcactggaggagccgaccagcctcaacacccttggcctcttgcccgagctgttccagaccggcatccagtcagtcaagattgaagggcgccagcgcagccccgcctatgtggagcaggtcacccgggtctggcgtgcggccatcgatgcctatcaggccaatcccgaggcctatcaggtcaaggccgagtgggatgcccagctcgcccgcgtctccgaagggagccagactaccctgggtgcctatcaccgtcagtggcaataaggaggcccgatgccatttcttcccgaaacaaccgattctgccttcagccccttcagtcgccacaaggagcacaactaatgcaattttctctcgggcccctgctcttctactggcccaaggccgacacccaggccttctaccaagccgctgccgacagtcaggcagatatcatctatctgggagaaaccgtctgcagcaaacgccgcgagctgaaagcagatgactggattgccctcgcccgccaggtagccagcactggcaagcaagtggtgctctcgaccctggccctcatctctgccccctccgaactcaaggaggtgaagcggctggtcgacaacggcgacttgctggtcgaagccaacgatcttggcacagttcaactcgccagcgaggccgggttcccgtttgtctgtggccccgccatcaacgcctacaacgccgatgtgctgcgcatgctgctcaaacaggggatgagacgctgggtgatgccggtggagctctcccgcgactggctgattcagctcagccaggatctgggcgctgcccgtcagcagtttgaagtggaggtgtttgcctacggccatctgccgctcgcctattcggcgcgctgcttcactgcccgctccctcgacaagcccaaagacaactgcgagctcgcctgcatccattaccccactggccgactggccagcagccgcgaggggcagaaggtgttcaatctcaacggcatccagacccagtccggttactgttacaacctcggcaacgagcttggcggtatggcggacctggtggatgtggtgcgcctctccccggagggactggacacccttgagatgctggctcgcttcaaggccaaccagcaggggcaggcccctctgaccctgcaacaggagcgggactgcaacggttactggcgccagatccctggcatgagtctggtggaatgacacagcaccaatgtcggacctgagcgaagcggccacggctgctggtgtcaaatatccccggcataagtcctggtggaatgacacagcaccaatgcctgacctgagcgcgacggccacggctgctggtgtcaaatatccccggcataagtcctggtggaatgacacagcgccaatgccggacctgagcggggcggccacggctgctggtgtcaaatatccccggcataagtcctgatggaataacgccgtaccaataccagcacacagacagcaaaaaggcctcatcaagaggccttttttacatcgcagacacaggcaaatcaggaggcctgcttgctgctcttgccctgtgagctctgggcgcccggcggcaagggtttgcgcgccatcagctccagctccagcagggcgtatctgtgctcgatgaagtcatacacgttgttggcgagcgccagcttgaagtagctgatggcttccttgcggttgcccttggccagttcaaacttgcccagatagaagtaagtttcacacaggcgctcggcgagctcccggttatccttcactcctttcaccacattgcccatcaactgggtggcattgagctcaccggtatagaggcgaaccagatcccagttccaggcgtcgtcatcatacttgttgagacgctcgcgcatccggctcatggcagccggcgcattgagcttctgctcagccagatagagccacatcacccgatacgggtcttccggctgcgcttcatagaagcgtttcatgtcggcggcggccagctcggggcgattaccgtaatagagtgcgatcccgcggttgagataggcatagtcatagtcgggagccagttcgagggcggaatcaaatgcctcgtaggcttcgtcataattctgctgctgcaccagatagacgccgatgaaattataggcctcggcaaaatccggtttctcccgcaaggcacggttgaaatccagcctcgccagggaacgcaaaccgacccgatcaaacaccacggcacgctcataaaacagttcggcacgctgctcggtggtcaattccatctcaccgagcatctgaccgagtcgcgccaacgccaactcgctctggtaagagacctgcaggggggtcgccaataccagtgaagcgggttgcggcttaggaacttgaggcgctttaacctgactgctactgctgcaaccccacatggcgagcaacaacaggacaccaaggaggtatccaatccctttcctgacgttcaatgaacactccgacgcttacgcttgaccccgcatatggtaaaggtccaccgacactttgtcatgtggcggttcccctctccctcaaataaatcaggattcgacagggtatccggcatcacaccagccccgaaaaccgccatcgacactgacaatccggctataacccattttttgcagattttccgccaccaggatggagcggaatcccccaccacaatagagatagagttcagtctgcggatccggatagcgggtctcgatatcccgttcaatcacgccgcgaccgaggtaggcagcccctggcaggtgacctctggcccactcgctctcttcccgcacgtcgatcaggtggaaggctcgcccctcatcctgccagcgctttatctggtgcacgtcagtctctttcacctgggtgcgaatagcctcgaccagggccagaaaacggggattatgttgcatggcttgctccttgccttgagtaataggagatcgatgatggggagcataatgactcacccggcccataagagaaagggcgcctcgcggcgcccttgtcaattacggcaggatctcttgctgatccgcgccctctttttccacctgggtcggcagcatgtgctcccgcttgaccccgaggaacatggcgaaggcactcgccacatagatggatgagtaggtgccgaaggccaccccgatcaccatggcgaccgagaaaccgtggatcagcggaccgcccttgagcagcagcgccagcaccaccacgaacgtcagacccgaggtgatgatggtccggctcagagtctctgtcatggagagatccaggatgtactcggtatcccccttgcgcaccttgcggaagttctcccgcaagcggtcaaacaccactatggtgtcgttcaaggagtaacccaccagggtcatcagtgccgccagcacggtcaaatcgaactcgtactggaagtaggcaaacacgccaagggtgatgaccacgtcgtgcaccagggaaataatgccccccaatgccagacgccattcgaagcgcactgccacgtagatcaggatacagatgatggatgccagcatggccatcgcaccgtctgttgccagttcgtcacccactgaggggccgacaaattcgacgcgcttgagcacggcaccctgatcaagccgcttggcggccgccagcacttcattgccctgctgctccaccttgaccccctctttcggggtcaggcgaaacagcacgtcgcgactggagccgaagtgttgcagggttgccccttcaatcttctgctcatccagcacctcgtggatcttgtccaggctcaccgattgctggaaccccacctcgatagtggtaccaccggtaaagtccagcccccagttcaggccccgatcgaacaggaagaacagggagatcaccatcagcaaggcagagaaaaccacacccggcttggcatagcgcataaacgggataggtttttcaaaatgtagaatctgaaacatgtctcttccttagatcggcagcttgtcgatgcgccgtccaccccagcccaggttgataatggcgcgggatactgtgatggcagtaaacatggaagcactcagaccgatacccagcgtcagggcgaagcccttgatggcgccagtgccgataccgaacaggatcacacaggtgatgagcgaggtgacgttggagtcagcgatggtcgagaatgcacgatcaaagcccagatgaatggcctgctgtaccccgcgaccgttccgaatctcttcccgaatacgctcatagatcaacacgttggcatccaccgccatccccagcgtcaagacgataccggcaatgcccggcagtgtcatggtggctccggggatcatggacatgataccgacgatcagtaccaggttcatggtgagcgccagattggcgacccagccaaacgcgcggtagtagatccccatgaacagcacgataaccagcatggcccagccgatggcttccataccgctgtcgatgttctgctgacccaggcttgggcctatggtccgctcttcaacgatctggatgggggcaatcagggcaccggcacgcaacagcagcgccaggttgtgggcttcgttggcgttgtcgatacccgtgatgcggaactggctgccaagacgcgactggatagtggcgacgttgatcacctcctcctgcttgcggaacttgcgcttgccatccggacccggttgaccgaccggcttgtactcgatgaagacggtagccatccctttacccacgttgtccttggtaaagttggccatcttgttgccaccctggccatcaagcttgatgttgacctggggacggctgtactcatcgaaaccggactgggcacccactatgtggtcaccggtcaggatcacccgcttttgcagcacaacggggcgaccgttgcggtcgttgtacaccttggaactcggcggtacgcgaccatcggcagcagcctgaatatcggccgtttcatcgaccatgtggaattccagggtcgcggtcgcacccaggatctccttggcacgggccgtatcctgaataccgggcagttccaccacgatgcgctcggcaccttgctgttgtaccagcggctcagccacccccagctcattcacccggttgcggatgatggtgatgttctgctcgagagcatactttttcacttccttgattttggcttcactcaaaccagccagcaggatgaactcatcccccttctgctctgttgtgaaggtcaaatccggattctggcgacgcaggtgagacacagccttggcttgatccgcttcatcacggaacagaacctgtacctgatcaccgacccgacgtacgccggagtaacggatcttctgggtacgcagctcggtgcgaaaatcctgcaccatctgctcttgctgcttggtcagtgcttccgccatgtccacttccatcagaaagtgcacaccgccacgcaggtcaagacccagcttcaggggggcagcaccgatggcttcaagccaggcgggggtagaaggcgccaggttaagagcagtaatgaaattatcaccaagcttgctggcaacgacatcacgcgccttgagctgatcttcagtgttcttgaagcggatcagaatgaagccgtgctcgaacgcagcatgtttgaccgggatctgagccgcctcgagcgtctccttcacttgatcaagcgtctctaacttgacttcggcaccacggcttgcagaaatctgcaaggccgggtcttcgccgtaaagattgggggctgcatatagaaaaccgatggcaatcacgaagaccaccatcaggtatttccacagcggatagcgatttaacacgctgtgctcctcaggagattaaagggactggatagaacccttgggcagtacggcagagacgaaatcacgcttgatggtgacctgggtctgatcgttcagggacagcacaatgtattcgctatcggcggacactttggcgatcttgccaaccaggccacctgaggtgagtacttcatcacccttggccagggagctcatcaggttgcggtgatccttggcgcgcttggcctggggacgatagatcatgaagtagaaaataagaccgaacacggccagcatgatgatcattttcataccaccaccctgtgcacccggaactgcgccttctgcatacgccttggagataatgctcatttaacaacctcttatttgatgtagatttgataactaacttatatatcgttgttatttcacgtcattttcagctaacggaggcacaggcttcccttgccgacggtaaaactcagttacaaagtcgtctaatttaccctgctcgatcgcgtcccgcaaaccctgcatcacacgctggtaataacgcaggttgtgaatggtgttcagacgggcaccgaggatctcgttgcacttgtccagatggtacaaatagctgcgggtgtagttcttgcaggtgtagcaatcgcagtccgcatccagggtactggtgtcgctgcgatacttggcgttgcggatcttgaccacgccatccgtggtgaacagatggccgttgcgggcattgcgggtcggcatcacgcagtcgaacatgtcgaccccgcgacgtacgccttccaccagatcttccggtttgcccacgcccatcaggtagcgcggcttgtcagccggaattttcgggcagacatgctcgaggatcctgtgcatgtcttccttgggctcacccaccgccagaccgccgaccgcataaccgtcgaagccgatctccagcaggccgttgagggatacatcccgcaactcttcatacacggaaccctgaatgataccgaacagggcgttcttgttacccaaggcatcaaacttgtcgcgggagcgcttgccccagcgcagggacatctccatggacttgcgcgcttcttcgtaagtggccgggtacggggtgcactcgtcgaagatcatcacgatgtcggaacccagatcgtactggatttccatggatttctcggggtccaggaagatcttctcgccgttgatggggtgacggaagtgcacgcccgcttcggtgatcttgcgaatatgccccaggctgaatacctggaaaccacccgagtcggtcaggatagggccctgccagttcatgaagtcgtgcagatcgccgtgggcgcgcatcacttcctgccccggccgcagccagaggtggaaggtgttgccaagcaggatctcggcgccggtctcgcgtacttcttccggggtcatccccttgacggtgccataggtaccgaccggcatgaaggcgggagtctgcacagtgccacgttcgaagaccagttgaccgcgacgggcacggccgtcagtggttttcagttcaaatttcattgctacctcgttgcgtcagagaaacagtctgacaatagagagcccgaaggcccggtataaagggcgaggcttatgccactgcccggcgacgggtgacgaacatggcgtccccgtagctgaagaaacggtactgctcggccacggccgcctgataggccgccatcacgtgatcgtaccctgcgaaggcgctgaccagcatgatcagggtcgactccggcagatggaagttggtgaccatggcatcgactacctgaaactggtagccggggaagatgaagatgtcggtgtcgctgaaaaacggcgccagcggcttgctcagggccagacttgccttggctgcgctctccagggagcgtaccgaggtggtgcccaccgcaatcacgcggccaccccgggcgcgagttgcggctatggcatccaccacctcctgcggcacttcggcgtattcggagtgcatgtggtgatcttcaatcttgtccacccgcaccggctggaaggtccccgcccctacatgcagggtgacgaaggccgtttcaacccctttggcgcggatctttgccagcagcggctcatcgaagtgcaggccggcggtcggcgccgccacggcgcccggcttctgattgtaaacggtctggtagcgctccttgtcggcgtcctcatcgggcctgtcgatataggggggcaacggcatatggcctatggcttccagaatctccagcacggggcgcgggtcgagaaagtggatctcgaacagggcatcgtggcgggcacgcatctcggcatcgaccttttcgccatcggggccgccatccaggatcaggcgggtgcccggcttgggcgccttggaggcccgcacatgagccagcacgctgtgctcgtccagaatgcgctccaccagcacctccagcttgccgccgctggccttctggccaaacatgcgcgccggaatgacacgggtgttgttgaataccagcagatcgccggggttgagctggtccagcacgtccacaaattgaccatggcgcagggcgccgctttgaccatcgagctgcaacaggcggctggcggtacgctctgccatcggatagcgggcaatcagctcgtctggcagatcaaaatgaaaatcggatacttgcatctttcacctcgggggaatcggcggctagtctagttatccccctcttccaaggcaacccaaaagaccaaaaacccaagagagacaagggatagcgagcaatattgcgacatccatccggttaatgattctttaatgatctgtattgaccctgatcatgttttgcctgcgggggctgggctagggtgaaagcagatacacaaggaggcccaccatgatgaccttatccgagatcatgacagaacatcccttcactctgggtccggaaaacagcgtcaagcaggcgatggatctaatgcagcaggagcggatacgccatattcccatcgtcgacgaacaccatcatctgctgggtctggtcaccctcaccgacatcctggccacccgcgagtccaaactgctgctcatcaacccggagcgggaggcggaattcaccgacagtgtccagctcgacgagatcatgacccgccaggtggcgagcgtggatccccacgccggcatcaaagaggcggccctctacctgcagcgccacaaatatggctgccagccggttctcaaggggcgcaagctgatcggcatagtgacagagtcggatttcattgcggttgccatcaacctgctcgaactgatggaagaacaggagccgcccagcgatttctgatctttaaattctgtaataaaattacgataaaagcgttttcagcacatgaaatcggcaataaagctgaaagcctttcattttgattgaaaatttacatcacaaccttgctttgtgatctgcatcacactattatctccccatgcaatagttgctgagggggagacgagggattgtgcacccagcctcttcctctcatatgtctgcaagtttgcacaccccgtagttagtctttgctgtaaagcttttgtttatatagccattccttgtttgatgacccggccttgtcatagcgacaacgccgggatttttttatctgcacaatcctgcccggccttgcccttcctgctcccattgcgtagcacgccactgcaccgtcctgccgcctcacaaaacaaatagccattcggaccttgaaaagccgatgtgccgcacagatgttgaacctcgacaaggagttacctctgtacgtcagagatattcatgttaggtacagcagcgataggttatctaatagatagattgaagtgattcaattttgcggctttaatcgattaagaaaagcccctatgatgaatccatcgaacgttaaacgcctggtccggacagactcttcaataccagacaggcacatgtacatcaccaaggagctaatacatgtctacctatatcaacactgaaatcaagccgttcaacgccaccgcctaccacaatggcaagttcgttcaggtgtctgacgcagacctgaaaggcaagtggtccgtggtgttcttctacccggctgacttcaccttcgtttgcccgaccgagctgggtgacctggctgacaactacgccgaattcaagaaactgggcgtcgagatctactccgtctccaccgacacccacttcactcacaaggcgtggcacgacacttccgacaccatccagaagatccagtatccgatgattggtgacccgaccggcgccatcacccgcaacttccgcgtcatgatcgaagaagctggcctggctgaccgcggcaccttcgttatcgacccgcaaggcatcatccagatcgttgagatcaacgctgatggcatcggtcgtgacgcgctggaactgctgcgcaaggtcaaagcggctcagtacgtagcttcccacccgggtgaagtgtgcccggccaagtggaaagaaggcgacgccaccctggccccgtccctggatctggtaggcaaaatctaagcctcccgcttccaagaccggcccattcaagggccggtctgctttctggcctcctcttggatcatcaggccagtcatcgccgacccgcaatcattaagaaggaattcgaagatgttggataccaacctcaaacaacagctgaacacctatctgcagtacatcgtcaatcccatcgagatcagcgtgtccggcaacgacagtgacaaatccgcagaactgctggcattggcccgcgagatcagcgagatgtcccccaaaattgctatgactgatggcagtaatgcccgcaagccttccatgagcgttgcaccacagggccaagccccgcgcgttcattttgccggcatccccatgggtcatgaatttacctctctggtgctcgccttgctgcaaagcggcggccacccttccaagacagatccggccgtactggagcagatcaagcagctgaagggcgagtttcacttcgagacctatatctccctctcctgccacaactgcccggacgtggtacaggcgctgaacctgatggcgaccctgaatcccggtatcacccacaccatgatcgacggagccctgttccaggacgaagtgaacgagcgccagatcatggcggtgccgaacgtctacatgaacggtcagccgttcagccagggccgtatctcgctggaagagatcattgccaagctcgataccggtgcggccgatcgcaaggccgccgaactgagcgaaaaagccccctatgacgtgctggtagtgggtggtggcccggctggtgccgcagcagccatctatgccgcccgtaaaggcattcgtaccgccatcgtcgcagagcgttttggtggtcaggtgatggacacggtcgggatcgagaacttcatctccgtgccctacaccgaaggtcccaagctggccgcaagcctggagcagcacgtcaagcagtacggtgtggaagtgatcaccgagcagcgtgccgccgccatcagcaaggacggctatgtgaatgtggagctggcctctggtgccaccctcaagagtcgcgccgtgatcctggcgaccggtgcccgctggcgtgacctgaacgtgccgggcgagctcgagtaccgcaccaagggcgtggcctactgcccccactgcgacggtcccttcttcaagggcaagcgcgtggcagtgatcggtggtggtaactccggtatcgaagcagccatcgatctcgccggcatcgtcgagcacgtcacagtggtggaatttgccgataccctgcgcgccgacgaagtgctgcagaagaaagcccgctccatgggcaacatcgacatcatcatgagcgcccgcaccacggaagtgatcggtgatggcagcaaggtggtggggatggattatgaagatcgcaccacgggtgaaatcaagcacttaggcgtggccggcatcttcgtccagatcggactggtgccgaacaccgagttcctcaaggggagcgaagtggcactgacccgcttcggcgagatcgagatcgacaccaagggcgccacttccctgcccggtgtctatgctgccggtgacgccactacagtgccgttcaagcagatcatcatctccatgggagccggtgcaaccgcagcgctgggggcatttgattacctcatccgcaatgcggcgccagaggcggcagaaacatccgccaaagccgatgccgtgaccgcctgataacggccctcgtgccagtaaaaagccgactctctggagtcggctttttttattcgtgttattcaccaagcgctagttggccttcacatcctccgcctcgggcgtggcaaaggtcgcaggcacagcttccccttccagatccgttctcggctccagctccgctgtcatgggggtattgggcggtaccggcatgaacacctgatgctcggccagtggaatgggtgcccgctgccgcttgcgccagcccagatacgccgtcagcagggcaccgcacagggcaaagtagacaaacagcccctgtggcccgaactgcatcatgacaaaaggcgccagcaatggccctatcatggcgcccaaactgtaggcgagcagcaacccctgattggcccccaacacctgatccgggcgcagctcatcgcaggcatggctcagactcaggggataaatggagaacgccatcccccccagcaagaacaccaggacgccggcgatcggctcgcgccaatcctcgggcaacaataccatcagcaaagcaagcagggtcagcacggcactgagcagcaggatcaccagccgccggtcatagcgatcagagatgcggccaatgggatactgcaggcacatgccccccaggatcaccagcgccatcatgtccgccacccgcgaaagcgaagccccgctgtcggtaaaataaagcggcaacagaccgtagatggcaccgaggataagacctgaggtgaagctgctacccatgcccgccggggtgagccgcaccagctcaatcaccccgaccggttggggcgccaccatggcacacagggcaaacggtgtcagcaccatgggatccacccacttgagcaccaattggcccatggccagtgatccgtagagcagtatcatgtagagcgacatcagccgcccccgattggccggggaactagagaccagcatccaggactccagcaccacgaacagaccgccggtggcaaagccccccactagccgcagcgccgcccaactgacgggttccaccaccatgccgtgcagcagaaacagaaaacagagcagggaagcgtaggccgcataggcccggatatgacccacccggataatgaggcacgcattgacgaaagcgcccagcaccagaccgccaaaataggcggccgacaccaggcctatggcttgcaccgacacctgctcggccgagaggcgcaccgtcagcagggtattgaacatgccgtggcccaggataaaaatcaccagactggccaagggtgacagcaaccttgtgagtgacattgggtctccctgtgtggctcattaatgagctaaacagtcatggtaccgcttgcttcctgcccacatcaacccaaccggccctgcaaggggcgcgctatccttgatgagccccctccttgagctaacaaatatgaaaaccaaactgttgatgatcggcctgctctttgccggcaacgccctcgcctttcactgccctgcagacatgaagagcattgatgacgccctcgccaaaggcccggccctcagtgcggagcaactggccgaggtgaaaaggctgcgcgccgaaggggaaaccctgcacaaggcaggcaagcatcaggcgtccgtcgataccctggccaaagccctggcgctgctcgcaccgggcaagtcctgacgcaacccgagactgcgaagactccggcgtgatgtcatgtcagacatgcgccacaaacaacaaggccacccgctggggtggccttggttttatcgggtagctaaccctcattcactctgcaccgctattacttggcgtaatcctcggtcgggatgcaggagcagaacaggttgcgatcgccgtagacgtcgtcgatgcgattcactgacggccacagcttggctgcacgtactgcatcggacgggaagaccgccacggcccggctgtagccacgatcccactgctcgtccatcacgtcatcctgggtatggggcgcgttgaccagcgggttgtcggtcaggctccactgcccgtcctgcaccttggcaatctcggcgcgaatcgcagtcatcgcctcgacgaagcgatccagctcgcgcttggattcggattccgtcggctcgaccatcagggtgcccgctaccgggaagctcatggtcggcgcgtggaagccgtagtccatcagccgtttggccacgtccatctcgctgataccggacgcctctttcagcggacggatatccaggatgcactcgtgagccacccggccgttacggccggaatagagcaccgggaaggattcacccagcttcttggccagatagttggcattgaggatggccacctgggtggatttcttcagcccctcgtcgcccagcatggcgatgtacatccagctgatgggcaggatgctggccgaaccgaacggtgccgccgacacggcgccgttgttgcggctctccttgtcggtcttgaccacagcgtggccagccacaaagggtgccaggtgtttcttcacgccgatggggcccatgcccggaccgccaccgccgtgagggatggcgaaggtcttgtgcaggttgaggtgtgacacgtccgccccgataaagcccggggcagtgaggcccacctgggcgttcatgttggcaccgtcaaggtagacctgaccaccgtgctggtgaacgatgtcgcacacctccttgatggtctcctcgtacaccccgtgggtggagggataggtcaccatcagacaggagagctgatcccccgcctcggcggccttggcgcgcaggtcgtcgagatccacgttgccggacttgtcacaggcggtgacgatgactcgcagccccgccatctgggcggaggccgggttggtaccgtgagcagaggccggaatgaggcagatatcgcgatgaccgtcgccacgggactcgtggtacttcttgatggcgagcaagcctgcgtactcgccctgggcgccggagttgggctgcatgcagaccgcatcgtaaccggtcaccttcaccagccagtcttcgaggtctgccagcagcagctggtagcccttggcctgggccagcggagcgaaggggtgcagcttgccgaactcgggccaggtcaccgggatcatctcggcggtggcgttgagcttcatggtgcaagaacccaaggaaatcatggcgtagttgagcgccagatccttggcttcgagacggtggatgtaacgcagcatctcggtctctgagtgatacttgttgaacacctcgtgggtcagcacggcgtcggtgcgcagcagatcctgcggaatgccctgatgggtctgggccgccttgtcgagcgcttccacgtccaggccgtggcccttgccgaggaagagatcaaacagctcggccacatcggcgcgggtagtggtctcggagagggacacacccacggcaccatccagatcggcacgcaggttgatacccagcccttcggctttggcgatcagtgccgccttgtcggcggtcagcactgtgagcgtatcgaaccagctggcgtgtttgagggccacgcccttggttttaaaccccagcgccaggatggtggtgagacggtgcacgcgggaggcgatggttttcaaccccacggggccgtggtagacggcgtagaagctcgccatattggccaagagcacctgggcggtacagatattggagttggccttctcgcggcggatatgttgctcgcgggtctgcatcgccatgcgcagggcactcttgccacgggcgtccttggagacgcctatgatgcgacccggcatggaacgtttgtaggcgtcgcgggtggcgaagaaagcggcgtgggggccaccgtaacccatgggcacgccgaagcgctgtgcggagccgaacaccacgtcagcgcccagttcgcccggggacttgagcaacagcaaggagagcaggtcagcactgacgcaggccagccctttctgggcttgcacggcggcgaccagcgcccgtacatccttcacttcccccgtggtggtggggtactggaacagggcaccgaacacctcttcgctcaccgcctcgctggcagggccgacagccacgtcgaagccaaagtgcacggcgcgctccttgaccacgtcgatcacctgcggatgcacgtcatcggctacgaagaagagatgagacttggacttggccatgcgcttggccagcgccatggcttcggcagcggcggtggcttcatccagcagggaggcgctggccagatccatccccgttagatcaagtgtgagctgctggaagttgagcagggcttcgaggcggccctgagccagctcaggctgatagggggtgtaggcggtataccagcccgggttttccagcacgttgcgcaagatgacatggggcacatgggtatcgtgataacccatgccgatgtagctcttggcgatcttgttctgggcggcgtagcccttgagtttggccagggcttccacttcggtcatggaggcaccaatgccaagcggacccggacggcgaatggcggcggggaccgtctgctcaatcaggtcatccagactctcggcgcccacctcggccagcagcacacgcagctcttcctcacccgggcctatgtggcggcggatgaaatcggttttttgttcgagttcaaacagtgactgggtcatttccctattcctggtaataagtcctggtaaccaagacctgatgttcctgatagccggctgataccgactctactcatgttctgaataccgcaggcagtgtgcacagtgcggtaccggatgctgcgacagcatcgacagggggtcaccttgttacgcataacctggcgcacaaacagactggcccgatggcaggcaatacctgcaagcggcgggcgcgggcgacttcaccctgatgccggccggaacgggtccggctggcagacatacaaacgggccctgccgtgttggcagggcccgggggcattactcttcgtccaccaggttctggtagccttcggcatccagcaggttggcgagctcacccgcgtcgtccagcttgatgcggaacagccaaccagcgccgtaggggtctgagttgaccagctcagggctgccttccagctcctcgttgatggcaacaatctcgccactcaccgggctgtagatgtcagaggcggccttgaccgactcggccacggcgcagtcatcaccggcaccaatttgcttgcccacttccggcaggtcgacaaataccatgtctcccagcagatcctgggcgtgctctgtgataccgaccacggcctcgccgttggcttcaacacggatccactcgtgggaggtggcatatttcagttcgctcgggatatggctcatttgtgcttccttattcacttggatcacttgtacctggagggggtacaaggggtactggcgaaggcgatccccttcgccgcaatggggttgttacaccagtttctggccgttgcgcacgaaagcgggcttggtgaccttgacggtgactagcttcttgcggatctccacctcggcctgctcgccgatatctcggggcacccgcgccagggcaatactgtaacccagggtcggcgagaaagagccggaggtgatcacaccttcccgtttttcaccgctggcggtggtgaaggtgactggcatgccggcacgcagtactcccttctcttccatcaccagaccgacctgcttgagctgggtacccgccgctttttgtgcttccagcgcggcgcgaccgataaactggcgggaggccggttcgaaggccagggtccaggccatgttggcggcgagcgggctgatgctttcgtccatatcctggctgtagaggttcatgccggcttcgagacgcagggtatcccgcgcgcccagtccgcacggggccacgccgttatccagcagcgcctgccacaggtcacacgccttctcttgcggcaccacgatttcataaccgtcttcacctgtgtaaccggtggtggcgataaagagatcccctgcctgcacgccgaagaagggcttcatgccttccactgccgcgttctgctcaggggtgaataccttggccgccttggccttggcgttggggccctgtaccgcgatcatggcgagctcggggcgttcggtcacgctcacggcaaaatcgatggcgtggtggcggatccaggccagatccttctcgcgagtggcggagttgaccaccagacggtagaaggtatcggtcagataataggtaatgaggtcatcgatgacgccgccatcggggttgagcatgccgctgtagagggccttgcccgggactgtgagtttggctacgtcgttggccagcaggtgttgcaggaaggctttgacccgttcgccggtcaagtcgactatggtcatgtgggagacgtcgaacatgccggcatcggtgcgcaccgcgtggtgctcttccagctgggagccgtagttgatgggcatttcccaaccgtggaagtccaccattttggcgccggcttccaggtgcttgggatgcagtactgtagtctggatcatcgctgtgtttccttaagcgttcgcgacaacactcgcaatccgccttcctctgacagccaacagtacggtcaatcgcctgtgcaacagaaagagaagagacagtcggagtctgtgctcgttccagccccgcagggcaagagtgattccttgaacgcagcggattatatgacaagagggcgagcacgccgctcaaaaaaaactaatccaccgctagtaaacagaccccagacactaaggtaaaaacagtgataaaaacagtgataaaaacagtcgaacagcgactcacacgagattaaattttgatttttaccgtttcgtcacaatttgaagaaaaacgtttcgcctgccacccagattaaaggctgatgcccaaaatgggtcatcagcctcgtcacattagttttgttgtaaaaaaacctgagtagtattagattttttcacccttggccaacccaggcagttcgccatcgagccccatggcggcccggatcaccccctgcttgagcggcaccagcgcatcgaaggcgcacaatcccattccgcgcaccagcttcttgagggggttggccccgctgaacaatcgcttgagcccttccatcgccgccagcatgcgggccgcctcgctcttgcgccagcgctcatagccacgcaagttggccagcagacctatgtccctaccggcacgatgcgtttgcacaatctgctccgccagcgccgccgcatccagcaggccgaggttgaccccctgccccgccagcggatgtatggtatgggccgcatcccccaccagcaccagtcgctcgcgggcgaagtcgcgggcatagcgggcggtgagcgggatggcgctgcgcgccccttccaccttgcacaatcccagccgcccatcgaaagcggtggtgagctggcggttgaactgttcatcatcgcaggcgcacagcgcctcggcccgggtggcgggcacggaccagacgatggagcagaggttgggttgccacaggggcaggaaggcgagcgggccatccggggtgaagatctggcgggccaccgcctcatggggctcggcacagcgtaccgtcgccaccagggcatggtggccgtaatcccagctggtgagcggaatatcggcctggcggcgcacccaggagtgggcgccatcggcggccaccaccagcttggccgacagggcacgaccatcatccagcagcaggagtgaccccgcctcgccactttgcaggctggctgcccgggcggggctcagcaggctgatgttgctcgcctccccgtttctgtcatcgaggatcgcctccagcagcgccagctggatgacccgattctcgactatgtggccgagcgccgcctggcgcaggctggcggcgtcaaaaccaatctggccgaagctgtcttgctcccacacctgcatcttctcgtagggctgcaggcggcgcgcctcgataccggcccaggcgccaacttgctgcaagatccgctggctggccagactcagggcactgacccggttgtccggtgcctcgccgagctggggttcgggcaactgcccctccacgatggcaatcttgaggccgctctccttgagtgcggcggcgagccccgggcccaccatgccacctcccacaatcaccacatccacgttttgcatctgcatcatctgttcctttcgtggctgaccgacagggtcagcaggggacgcccattggcatcgaccccgttcaatacgcggtttgctgccacctatgggcggcacaccttatttacggcacaggtcggccacaaaccccagggtgcgggaggccagcggcgccttgagacaagtcagccgccccatcagggagagcaagaggttgcggcctgccaccaggggctcatgaccattggagaagagctgggccagggaggaggtgagccagatggtcttggcctgatcctccttgcgttgctgccagtagccgttcagcacgccgaaactgccgatgtccttccccactgcaagcgcgccagcaaccgcctgggtgagcaggtcaaggtcgcgcatgccgaggttgaagccctgccctgcgatagggtgcagcaggtgagcggcattgcccaccagcactgtgcgctgggccagtggatagtcagccgccgtcagcaccagcggataaacgtggcgctgaccggcccgctcgaagcgccccagccgccagccaaacgcctgttgcagccgggcgagaaaggcggcctcattcagcgccatcagttcatccacctgatcccgcccgacgctccacaccagagaggagagcccctcctgcatcggcaacaaggccagcgggcccccctcggtgaagcgctcgaacgcccgaccggcaagatcctgcgccgtcttgacggtagctatgatggcgctctgctcaaaatcgtggcgggtcaccgccatcttgaagtgctggcgcacgaaggagttgccgccatcggccgccaccagcagtcgggtctggtaacgctcaccgctggccagcagtaaatccacgccctcttccagcggctcgaccctggccagcatggccgggcacaacatccggatctgcgggcaagccgcgatcgcctgttgcagctcaatccctgccgccgacagctcgatcacctgaccaagcgcgggcaaaccatattccgtcgccgacagcctggcctgaccgccatggccccgatccgagacatgaacctgggtgatgggggagcagtgaggggcaaagcgaggccagagtccgtggcgggcaagcgcctcgcaggtgcctgcagagagcgctatggcacgggcatcgaagccagggtgaagcgtgaactcgggggcactcgcctccagcagcaggatctgcaggggtttgccgtcagcacctcgtagcgctgcgagggagagcgccaacacggcgccactcattccaccgccgacgatagccacatcgacgtgaaccagatcagattgagacatgagatgagagggataagctaaaacgtggcctcatgctatcacaaagcagtgggccaggatgcgaagccacgggcaaaaatcggggggcggccatgatgcaatcgaaaacctgccggactatgtcggcaagccgacacctgcaaaaaagccggataaaagcagagcgccacctgggcgctctgcgttgttttatgctgtttctgtcgcagtgacgaccgcaagggccaatcaatgcaaagtcggcggtgcgatcggggtatccgggcgtttgccaaactcctcgaaggtcatcatgacccccaggcgcacattctcgtagagcaccaggaaggaggcttcgttttcatcatcttcctgatcgaactcggcagaaacctgggtgatgctggcgatgtcctggatcatctcctgcaactcttcagacgctttggacagctcctgctgcgccacaccaaaaccggccaggaatgcctgggaccagtccaccagcgaatcgatgcgctcgtcgagcggcgcctcgtcgcttggcagcagcagctcgacacccttctgggccatcaggctctcgactatctcgtgatagagatctgtcatcacctggcgcaccggggccggcaggccgaaaccgtcgttgaccagatcgttgaaaggcggcaaccagctcttgtcatccagtgccacgccaccgcagacgagaccgcagatcacgccatgggcctccaccgccgttgccatcagctcatgctgttccatcaggtcggccacggccgtgtatttcagggggttcgttttgctcatcgaggatccgctcaaagttcaggcaaatatgcagaattaatggtcaggatcctagcattctcccccttccagagccagcaaggccttgaaacttctgcatctgcgctatatagtcccgcccagttgtccacgtggataaaggcggaaatcagcaccgccgtattgaggaaggcatgagcacagaggccgtagaaatcgtcattttgggacgtccctacaaggtatcctgtcccttgggacagcaggacgccctgcgccaggccgccgaccagctgactgacaaactcatagagctgcgtcagcgctccaaggtctccagcaacgaacagctggcggtgatggcagcactcaatttttgccatgagctctgccttgaaaaagagaagaatcaccaatactctgagaccatggacaagcggatcaagatgctgcaacgcaccatagaagcagcgctgatcgaacacggacagtatggcgaatccagcgaacagggccagcagccctaatcgcgcaatgttttaaaattccctgggatgtgcgtcagccggttcaagtccccgagccgataatcatacccaacaggggatcggccttctggctattgcgcatgctcggcacgaccgagaagcctgcggtcagattcgattcccgccttgaacctacggttcaagggcccaaaccggcaacggcatctccggggtaccaacagcaaaaagcccgtcatcacgatgacgggctttttctttgcttgaagatcactcagtaaccggcacggcagtgctatctcatttgctcagcagcagattgtcctgctgacgggtggcggtgaccagcacgggtatcgacttagaggtgggggtaaacgagccctcgccgatactgtcgatgggcaccagcgggttggtttcgggatagtaggccgcgatattgccctgcgggatctcgtagatcatcacgttgaatccggtaacaatccgctcgcgcccatcgttgcagatggccgccatatcgacccgatccccttcggcaaaaccaagacgacgggcatcttccccgttcatgaagaccacgttgcgctggcccttgatgccacgatagcgatcgtccatgccgtagatggtggtgttgtactgatcgtgggagcgcaagctctgcagcagcaagaccggctggtcgctcatctgttcggcatggcgggtacactccggcagcacagagcgcggcagggtgctggcgcgaaactcggcgctgccactggcggtattccacctcagttgcgccgcggcgttgtccagatgaaagccacacggctgctggatgcgggcattgaaatcggtgaaacctgcgatggtctgctcgatgagatcgcgaatgcggccatagtcatcgcgcagcgccaaccagtcgacccgctcgctgccaagggtagcgtgggccatccgcgccactatgtcggtctctgacaagcagagcggcgacaccggctcggctgtaccggtcgaggcgtgcaccatgctgaaagtatcctccaccgtgatcttctggttgcccgtgcgctggatatcgagctcggtacgacccagacagggcaggatcagcgccgccttgcccacctgcagatggctgcggttgagcttggtgctgatctgcacattgagcgcggccctcttcatggctccgtaggtgaagtctgtgtcgggtgctgcggcggccaggttgccgcccaggcagatgagcaccttgctcttgccctcgtgcaatgccttgagcgcctcataaacgttgtgaccacgcgccctgggcaggctcgcctgcagatggcgttcgagccggtcaataaaggcgactgtcggcttctcgttgatccccatggtgcggttgccctgcacattgctgtggccccgtaccggacagagccccgcccccggcttgccaagctggccgcgcatcaggtgcaggttgactatctcgcggatggtgtcgaccgagtgcagatgctgggtcagccccatagcccagcagctgatgacgctgcggctggcggcaaagacccgggcagcctgcacgatatcggcgcgagtcaggccagattgctgctcgatctcggcccagccggtggcgcgcacctgcgcctcgtactcgtcaaaatgacgggtatggcgggcgatgaagtcgcgatccaccacctcgggcgcctcttccagcatgtatttggccatgccgcggatggcggccatgtcgccgcccagtttgggcgtcaggtattgatggctgatggtggtggccgccggggtcagcagctcaagggggctctgcggactggcaaaacgctctagggccacctctttgaggttgttgaagctgacaatcttgcagccatttcgcgcagccttgcgcagggcattcatcatgcgcggatggttggtgcccggattctggccataaacgaacaccgcctcggcacggtcaaaatcatccagcaccacagtgcccttgccgacgccgaccgactgagccagcgctaccccgctcgcctcgtggcacatgttggagcagtcggggaagttgttggtgccaaacaggcggccaaacaactgataaaggtaagaagcctcgttactggcgcgccccgaggtgtagaactccacctcatccgggctgtcgagccccttgagggtatcggcgatcagcgaaaaggcctcatcctagcttatcggttcatagtgatcggtcgccgggttgtagcacaggggctcggtcagccgcccctgatactccagccagtagtcgctctgggtggccagctggcgcaccgagtgggccgcaaaaaacgcggcccccaccgtcttgccggtggactcccaggccacagccttggcgccgttttcgcaaaactggaaggcgccgtgatcgttgtcgccccaggcgcagcccggacagtcgaagccatcggtctggttgacccgcagcagattcttgatgttctggcgggtcttctggctgcgcaacacctgcttcatggtggactgcagggacgagaaaccgcctgctttggcaggtttttcaatatgactcatggcactctccgatgggatccgccgggcgatagctggagtagctgaccggggcatcaaacttgggaatatggacgacattgaggttgtatttgagggccagcctgaccgccagctggctgggggacgccagacaaacgaggtggcgagcgccgaacagcgctgctttttgcaccagctcgctgccgcagcgactggtcaccactagggtgtcgcaggcctgtggttggcgcaacaggagaccgatcagcttgtcgagggcattgtggcgccctatatcttctcggcagtggaggatcagcccatgctcatccagcgccagcgccgcatggagggcgccagagtgttgccccttgagctgccagcgggcgatctgcgggcgcagttcggccagcaaggcgacatcaaggggtggggtgagcggcagagctggcaaggggggaaacgcctgctcgaccgcctccaccccgcagatgccgcagccggtggcgccggtcagcctgcgccgacgctgctgtagctgcgccagacaacgattggcgatggtaacatccagcacaaagccatgttcagcaggggatacccggatatcgtgcacatcgtggttgtgccggatgatcgactcgcagaacagaaatcctatggcaaaatcgtcgagatcgtccggtgtcgccatcatcaccgcatggttgatgccattgatattgatggataccgccacctcttccaccagatgatccagcgaaggcaaggcatggtggatggcaggttgaaccatggggttggctgcaggcatgaaaggttggcctaaaaatgcaaactgcattcaagtttagagaggccgcaccggcaaaaccaatgaattaaatctatctcccgatagaatcactctattgacgatgaattttcaattgattaattttaagtatcaccccgccagacgcctcgcaacaccgccatgaacatcaagcaactgcactatttccacgaactggccaggcatcggcattttgccaaggccgccaaagcctgccacatcacccagccgaccctgtcggccagcatcacggcactggaaaaaaacctgggcacggatctggtggtacgcaccagccagttcgtcgccctcaccgaggcgggcgagctggtgcgccagtacgccgagcggatgctgctggagcaggaggcgctcaagcaggagctggcgctatttcacggcgaactgtcgggcaccttgcgcatcggcatagtgccccaatccaatgtcgacatcatgccgctcattgccaggtgcaagcagcgctacccagatatcgtcattcgcctgttggtgctgagcaacgaagccctgctgtcacagctggcgctgcaccaatgcgacataggtttggggtttgacgagccccctggtgaacctggcaggcacgccttcaacctttaccctcaaggtcacaaccggatggcggtgctgatgaaccgcggcgcggtggaacccctcccctcctctgcgcccatgaccctggccagtctgcaaacccggccactggtgctgccaagccgctccatgcagtttcgccgatacctggatctcgccgccgagcgcgcacggataaatctgaatgtggtgctggagacagactccctgttccatctggtgagtgcggtgcgccaccagctgggctgggccatcgtcagcgctggcctcgcccactccgccagcaagctctctgatctggtctgtcaccccctagaaccgatcgaagccggcagcaccgtcttcctcactcgccagcacagcatcactcccgccataagggcctttctggatctggtggcagaagacgccaccataggccgggggcaataacgaagaagcccgccaatggcgggcttcttcgttatgcaaggagcacagacaggatcaggtcgccatctgctcgtggggcgatccatgatggcgcagccaggcaaagctcagggctaccagcaggaccatgatcgtcatgatggcccccagggtcacctggccctccatcgggaagcaagccgccagcagggtgactatccccgcccccaggttctgcatcccgccaagaatggcgccagccgtccctgcctgacccgggaagggttcgatggcgcaggaagtcgcggtcggatagaggatgccgctaccgatgaagtaaacagcggcgccccccaccaaagaggcggcactcaccaccccgaacaggcctggcagcagtatgatgagcgaccccagcgccaggaaggcgatgccaaggcgcatcagtttgccctggctcaggcgaaaactgagcttggcagagagccaggcaccaaacagataaccgggcagcggcagcacgaacaatacgctgacagtgcgggcgctcagtttgagcacatcgccgagcagcacgcctgccgccgcttcaaacacggcaagtcctgcaaaggtcgccatcaggcagagcagattgccctggaagcgtggattgcccagcacatggcggtaggcggcgccgacccgcagccgctcttgacgcgccgccaccggcagggtttcaccaaaccaggccagcagggccagggtagtcacggcaccaaaaccaaacaggaaccagtagccggcacgccagttgaacagctcggtcaaccagccgcccagcacaggggccagcagcggggagaagatcacccccatgctcaccagactgttggcccggttgagctcggcgccgctgtagcggtcgcgcatcacggtccggctcatggcaccaccagcaccggtacccatcccctggatcaggctgcccaccagcagcgcggtgaagctcgggatcagctgaatggtcagtgtccccaccagaaacaccatcatgccgataagcagcacggggcgacggccgatgcgatccgacagcggaccatagacaaactgggagagcccgtacgggatcaggtaacaggccatcaccgcctgcaactggccggaggccacgttgaagtcccccgccatcatgggaatggagggcacatacagggtctgggtcatctggcccacagcgaccatgagaatggtcagaaaaaacagagggtaaaaactgtgccgatacatatctcagtcccgcgaatcatcaaaagctgccgcacccctggcagataatctgcagaggggatccaaaaaacagagtcaatcaaaggtgaaaatacaaggcggagaacccgcaccggccgggagcaggacactcccttggcttggggtgatcttagtgattcagatcacgaaaaacgaacgaatctttataatcagctttccctagtttttctaatgtgacgggattattcaccccgtctgcgaaacaaatcaaggggttatcatcgacaagatgctttcagacctcatcatcatactgtccgccgcacgcgggcaacatccagcccctcatcttgggtgcctgctgtcatccccagccgcaggcagcgttcccccaccttgtcggccagggcttcgtcatgggtcaccagcagcagggcacagccgatctctcccagctcctccaacaggcaggtcatggtctgctgctgactgaggggatcgagccgggaggtgggctcatcggcaaacagtagaacggggcgcagcaacagggccctaatcagcgacaaccgctgcaactcgcccccagatacctgacccggcagacgcctcagcaagctctcatcgagcccaagcctcgccagataatcgatgagacgctgacggggcaaccgatggcggcgcagcagatcgtcaaacagggtcccgaggcgcacccgactggcaaacgcctgcacaggatcctgatagagtttctgccagcgatggtgagcgaccccttcccggcgcaccacatgcccctgcaagggacgctgcagaccgagcagcacattaccgagggtgctcttgcccgcaccgctcggcgccatgatggcaagccgctccccttgcgccaattgcacatcgagcccctggaacagggtctgttcgccataccccatggtcagcccctcccccctgagcaaccagtcgcctgtggccggtgcacttttcttgggccaggccgccggctctgccgccagcagcgcccgggtgtaggtgtgggccgggtgatgcaacacccgctcggcgggcccttgctccactatctcgccccccttgaccaccaacacccagccgcccagcgcacgggccagagtcaggtcgtgggtgatggtcaacaactgacgagcctgcgccagatagcccagcagcagcccttgcagcctggcgcgggccagactgtctagccccttggtaggctcgtcggcgatgagcagtcgggcctgccccagggtggcggccgcaaaggcggcgcgctgggccatgccgccggaaagctggtgcgcgaaatgaggctcacgccctgcaagcccctggtgttcgagggaggctctcgcccgcgagcgggcctgttgacctcccgcaagccagccctcctccacttggtgcagcagccccatggtagggtcgagtgccatcacaggctcttgcggcaacatcgccagctcccgcccccacaaggcacgcagtcgatggggctcggccagatcgtagtgatgaccggccacctcaagctggccttgcccaagtagcgatgcaggcagagtgcccatcagggcatgggccagcagggatttgcccgagccactctcccccaccagggtcagggcactgccgggagtcagggtcaagtccagcgcttgcagcagggtctgcttgccatcgccaacctgcacgcccttgatgtgaatagcagtcatgacctggctccttgtgaagaacggggatggggctctgccttctggttgagcagcaccagtgccagcagcatcaagcccatcaccatgatgggggccagcagcaaacggggtgcctcctgatagtgcggcaacgcctccgtcatcatcagccccagctcgggggtgggaggctgaatgcccaccccgacaaagcccagggtggagagggtcagaatggcccccgccagaccgaacgccatcatggtcagcaactggggtgccagctcgtgccagaggtggcggcgcactatgtagccgttgccaaaaccgagcagacgggacgcctccacctggggtgacgcgagcaaggtgcgactgcgggcccgcaccacccggtagtattccacccactgcgccatggccagaccgagatagaggatggcaaagccgccctgagccatggcggagaacaacagcaccagcagcagactgggcagggccagcacaccgtcggccaggctgcgcagcagcccatctgcccagccaccgcgccaggctgagagccaacccagcagagaaccgagcagggcggccgtcatgacgcacaggatccccagcagcagcgacaagcgggtagcagcggccagccgcgccatcaggctgcgccccagctgatcccgcccgaggggctcctgccaggaagggtcggccagaaagttgaccagatcctgggcggcaggatcgggccagatgagcggtgccagcaaggcaaacagcaccaccagcaggagcaggctcgcgccggctttcaatgagagagacatgatcaagactccttgggaccgcgaggatcaatggcgaggcagagcagatcggtcagggtgttgagcagcacaaacagcgcagccagcaccagcactgtgccctgcactatgggcacgtcgcgccagaaaatggcatgcaccagcgcatggccgatgccgggccaggcaaacagactctcgaccaccaccacaccttcaatcaggagcaccagctgtacgctggtgtaggcaatgacgctgactccggtattgcgcaacccgtggcgcagaaatacccgtactggcgacagccccttggtgagggcaaagcggtaataatcggactgcacgacagtgagcacgctttctcgcacgacccgggccagcacgccggacaggccgagccccagggtaagggcgggcagccagaggttgtgcccctccccgtgcccggcggcactgaaccagcccagctccaccgagagcagcaccatcagcaccagaccgagcagaaagggcggcagtgcccgcatcagtacgctccaggccagagtcagccgatcgcagagcccccccggatgcaaggcgctcaggctgccaaggggcagcgccagcaacaaggccagcacaaaggcggccagtgccagcgacaaagtcgcccccagatgatgaccaatctcaccgacgaccggagccccggtgaccagcgagctgcccagatccccctggagcaaggcggccagccagtcgccgaagcgggacagggccgactcggccagccccagctcatggcgcacagcgctcgccgcctctgcggtgacatagtcatagccgtagcgaccggcggcgatgcgaaaggcgatatccccgggcagggattgcaccatcagaaaacagagaccggccaccagcagcgccaccatcagtgcctgtaccagacgctgactcaggacgcccacgacagcagacaagggcaagcctgtcattgcgcaccccaagtcagcctggtcaggtaataactgcgctcttggggatccagttcaaaacccttgagctggcggctgacggctgcactctggcgataccaggcaatgggcagcagcggcaactcctgttgcaaggtagcggcgatgtcgcgcctcagcatggcggcctcttgcgtgggcaaggcttcacgaccaagccgcgccagttgagctgtcagtacaggggattgccagttcattacaccccagtcggcaccggcaggggccaggtcccccagcagggtcaccagcggatccggcaccagcgcatagttgcgggcataaaggccgagctggagcgagccatcctgatgacctgccgggatctcgctcgagttgcccaccgccaccttgagctcgacaccaacttctttccactgtgcctgcaacgccgtcgccagctgaggcaactcggggcgatccgggaaggtacgcagggtcagagtgaagcgatccttccctttgtatagcacgccatctgcccccttctgccagcctgccgcggcaaaggccgcttgcgccgcctgcacgtcataggcaagcggtgtcaagccgggctgatgccattccttcagactgggaggaaagagctgggtcgccgccatctcgggatcccgcagcagagctgccgccatgccgctgcggttgatggccagactgagcgcacgccgcacggccggatcgctcaggcgcggatcggccccattgagtttgagctgtatggtgcgtggcaaggtcacagaggcaatgctcaccctgggcgcctgctgcaagcggcgtatgctgaccggatccagcccccatgcgatatcggcctgaccactctctgccatcagggtacggctctcggcgcggccgaccgtcaggtagctgacctgctcgatggcggcctgagggccatcccagcggtcaaagcgcgctgtttcgatccgctgaggctgctgcaaacgagtaatgcgataggggccggatccaatcacctgcgtcacctcccccttgtcgtcataggccccctggccaggatctgggtactgggatgggccagcacagccgccagcgaggcgaaggggtgggaaagggtgacaagcagtgccccctctttggcctcaatggcggtaatcggtgcgctggtcagtacccctggtttgcgccaggcctgttgcaacgcaaacgcagcctgctcggcattcaccttgctgccatcgtgaaaatgggcgtgggggcgcagcgtgaatcgccactgcaagccatcctctgagcgggaccaatcactggccagccccggctgcaagcctccctgactgtcaacttcgaccagggtctctgctacctgcaaacgggtaaaaaagacaccgttgctggccgggtcgatactgtggatttcccatggccccaccatggtcagtggcttgccatgtgcaccagcactcatgcctgccagcaacgccagggcacaccatcctgaataggcgtatttttttgtcatcgtctccatccgaataatcattgccatcaaccgaaaggatgtagttataacataacaattaatcgtgcagaatgactttccactcttgatgaatcactcgtttgtggggagtaaatagtggggccagacgccccttctcaaagggcatggatgatgtggcggggtgatgtaaaaacaaggcggagaagcgagaaaaagatggccccgtcacggggccatcttgtcagcttagcgagtcaccatatgctgggcttgcttgaccagatcggccggatcctcttgcgcggcggtatggcaatccctttctggcacgcggggcgagccgccatacgcgccatccaggcttgcagatgggtcaacccgtcgatggagataccgctccagtcatagatgcgcacccagggccaggtggcaatatcggcgatgctgtactcatcggccagatactcgtgctccgccagatgggtgtcgagtacctcgaacaggcgtcgcccctctttctgatatcgctcgatggcggccgggatcttctccgggaagtagcgatagaagacgttggcctgccccatcatgggacccacaccgcccatctggaacatcaaccactggatggcctgggagcgacgcttgggatcctgcggcaacagcttgcccgccttctctgccagatagagcagaatggcgccggactcaaacaccgcgaaatcgccgttatcccgatcgacgatggccggaatgcgaccattggggttgatggccagaaactcgggctttttctgatccagcgccgacaaatcgagcgggatcacccgatagggcaatcccagctcttcgagggcaatcgccaccttgaaaccattgggggtggctgcggtataaaaatcgatcatcatggactccttgtgattcaggcctgggtgcagaggctaacctcggcccatttatgccggatccgggttggtgctatgtgcacatgcagcaagacaacttggatgtgggctgcgcatctcgcagcagcggcacaatatcggccagttatgacaaatattgcgccgcttgaacagcccgataaaagaggacgccaggttagctgcacaaccccatgggttggcgctggcgcagcagaatgaggcgggacagcagcggaaagtaggactcaagcttgtttaatagcacccggctgcaggcgggatcagccagttcagactcggccagcgctatgccattggagacaaaataaaaacggggatcccgtacatccggcccctgaatggtgagggagtcatcccccctgtgcatcagcagcggtaataccggcaagccgaagctatcgccacttcgctgccaaccgaactcgggccagacagtatcgccatcgagcagcagaatggccgcctcctctttacccggctgccattgcgatggctgggtaatattcacctcgtcgaagtaggcgccatatccggttgatgctctcagcgccgctagcagtccctgggtagttgctgccgacggtttttgactgactaatgacaaattcatgatccacatccctatgctcatgcagcctgttattcggctactgccataagactagaccaaaaagagtctgtattggagccgtcagatctggcagtcgccaaggtcggggagaaggcgtataacggttgccattatcgaaaagactggtatcataccgcgtccttttatcccccgttctttaacatccagtggtgaacctatgcatccgatgctgaatatcgccgtgcgcgctgcgcgcaacgccggtcaagtagtagtaaaagccttttcccagcccgaaaacatcgaggccatccagaaaggcagcaatgacttcgtgaccaacgttgaccgtgacgccgaagcggccatcattcacaccatcaaaaaatcttacccggaacacagcatcattgctgaagagtctggtgagattgccggtaccaatccggactaccaatggatcattgacccactggatggcacgaccaacctcgtcaagggcattccgcactttgccgtctccatcgctctgcgcgtcaagggcaagacagaacaagccgtcgtctacgatcccatccgtgacgagctgtttaccgcgacccgtggtaacggcgctcagctgaacggctaccgcatccgtgtcggcaaggccaaagagctggctggcaccgttctggccaccggtttcccattcaagcagaagcatcatatcgagccctacctgaagatgttccagagcatgttcatcgaatgtgccgacatccgtcgttccggctctgccgcactggatctggcctatgtggccgccggtcgcgtcgacggtttctgggagatcggcctcaagccctgggataccgcagccggtgaactgctggccaaagagtccggcgccatcgtcaccgacttcgtgggtggtcacaactacgaaaactccggcaacatagtggttgccaacccgcgcgtcctgaaagagatgctcggcaagatccgtgagaacctgccggaatctctggccaagtaagtcgttacccacagcgcacacacattgaacccggtccaggccgggtttttttatgtctattgccaagcaatttatctgcaaagccgcaaaacaatcctgccatgcccttatccgggagcttgctatacacatgcactcagcaagtgtcttgcatccgatatcaagcccctcccttttgccactgcccgccttggctcaatcagccgcaaacaggagtttatccactgggcgccggccttttcagtactgtcgtctttaccaaataacaaaacccggcctgagccgggttttggtatcaatccaacggggacagtgccagctcagcgtgagccgacccggcactgccctcatgtcatcaagccagacggaagcgacccatggtctgcttcaggccggcggccagctggctcagctccagacaggcacgggcggtgtgatcggcgccgatggcaacctcgttggaggattcattgatccgctccacgttgcgacccagttcatcggagacagcatcctgctcgccacaggcactggcaatctgaatggccatgtcggcaatctgggcgaccgcctcttcaatttgctgaatgccgttgctggtctgctcgctctgcaccacgcactgacggatcatgtcacagctttggcctgtcacctctttcgcctggttggctcgtgcctgcaaggtttctatgatggccactatctcgccggtggatgcctgagtgcgacccgccagggttcgtacctcatcggccaccacggcgaagccacgtccctgctcaccggcacgagccgcctcgatggcggcgttgagcgccagcagattggtctgatcggcgatgccgcggatcacgtccaccaccagattgatctgggcagattcacgctccagctcggcgaccaaggtccctgcctgttcaatctcctcggcaacccgggtaatggccaccagcgagctctgcacatcctgattgccgcgacgggccagggcgttggcagagctggcggattcggaggctgtctctgtgttgcctgccacgtcggccacggtcgccttcatctgggtcatggcggtcgcgaccagagagatctcctgctgctggctctggatcccttgcgccgattgttcggaaacggcgctcacctcttcgatggcggcgccaagctgagtcactgcagccaccacttcttcaatcagaccacgcagattgtcctgcatcttgagggatgccttggctagcatgcccagctcatcgcgacctatgtgctgacgatccagctgatgggtcaggtcaccggaggcgatggcgttggcctgtgccacgacggcgtacagcggcaaacagatctggcgagtcaggaaccaggtcatggccatcatgaacagcagcaggccgccgatgctcaccatggcaaaactgatcaccatgttgacgctgccgagcaggctgccccgattctccttcacgaagccgaggttcacctccaccaggttgttgaccgactgctccagggcgccataggcggcgtttgactggaatagcaacgccttggcctcggcaggctgaccttgcaccagcatctgatcaacggcattgaccgagttcaggtactgttgccagtcctgcttggcacgattgaatacctgacgctcatgatcggcgccgaccgttgcctcgtaggcacgaaaagcacgctcgaccttctggacattgtcctggatgcggccacgacgagcctgcagatcggcggcatcgtcaaccatcaacagggcaaactgggcacgacgcacataggagacgtcgtagagcaatttttctaccgagagcacgctcggcaaggttgagtcggtaaagttcagcacgcggtcgcgcacgccgcgcaactcgctggaaaggaaaataccgaatatcacattgacggcggcaatgaccgcaaaaaccacggcaatctttttgccgatagacagatttttataaaacatagtggctggtgatcctcaactgctgacaagcaggtgcactgtggcgatcacatccgtatgagctgatacccgggcattcctgccgggaagtggggcgttgcgaaagaccaagggaagggcgggtttcgcgagggcggcactttaccataaaaccgctcactccctcaccggattttcggcgagaaagcaagttgttttcccccataaccagactttcatcacgcactttttatagcgaccaaatcatttcaaatagttagccgatggggacaatcgacgggcgggcatggacaaagcaggtcaggctgggtgtaatgcacaggatggttacaagccatcctcatctgctgtagagaggtctagtttatggataatgcatcggcgctgccggtttcctcctggtcaatccaactgcgcgagcaggtgcaggctcgcccactgaccgccctcggtctgctcatcgcgctggccgccgtcttgctgctgctattgcagagcctcatcatgctggcgactgacgatatgagcacaggcgtccgttatggtctcatcggcggggtagcaggctttgccgccagcgccttctccctgctgctgccggggctcgaagcagcagaagggatcacaggggatggctttctcgccgcagccgtagtggtagccggtatgaccctgggggtactgctgatgctggggctggatcagttcacccctcatgaacacgacaagacaggcccctgcggcccaggccaccagcagtgctcccgggtctggctgttcgtgtttgccattgccctgcacaacctgccggaggggatggccatcggggtcagcttctctcagggggatatgtcggtggggctgccgttgaccacggccatcgccctgcaagacattccggaagggctggcggtggcgctggccatgtgcgccgccggattcagaccctgggttgcggtattggtcgccatagcaagcggcttgctcgaacccctcggcgccctgcttggggtcggcctctccagcggcatggccatcgcctaccctatagggctggggctggccgcaggcgccatgctgtttgtggtctcccacgaggtgatcccggaaacgcaccgcaatggtcaccagacccacgccaccctggggctgatggccggctttgccctgatgatgaccctcgacaccgccttgggttgataacatgctgataaatagcctgatatctcattcgttgacgatactgacatagctggcatcgggatctccccgagccttcatcgagggcctgcatgacatgagatcctgggtggcctcactgctttgcctgcttgcccctgcactctgggcagccagttcccccgaggtttatcacacggcggcgcaaccggaatcggctcccaagtacattggaaacccggatggccggatcggcggcatttgcgtcgacctgtttcgtctcatggagcagcgagagcccgccctgcgcatccagggcgatcaagccttcctgccgctaaagcggttggagaagagcgtgcggcatggccagctcgattttatctgtggtgtcggcgacaacccggcgcgtcggcatcagttcatctatctgcaaccacctgtgtttaccgtgcgctaccacctggcggtgcgcagcgacgacactgtcgaggtcaagggctgggatgatgtcagagcactcggcaaggagggcaccatccttatcaatcatggcagcggcgccatagagcggctgcaaaccataggcggtctcatcatagatagcggcgggatcagcagttcagccaattaccacaagctgctgatgaaacggggacgtttcgtctattaccgctcaccgggttttgaattcgatatccgccagcacaacctcgccagccagatccgcgtactcccgacggtcatggaggaaacgcccttttatatcctgttttaccagcagacttcccccgagcggcttggcctgtttgccaacacgctgcagcaagtcgccaacagcggggagctggccagcctggtcgagcattaccgctagcgtatctttccccgcgtcatctgaatgctcggcgccatcaccaacttttgttatgatccacaacaacttattcggccgtgcggccatcgagacgaggtgagtgatgaaagtaggtattatcggcgccatggaacaggaagtggccctgctgcgcagccagatgaacgagccaaccacgctgcaactgggcggctgcgaattctatcaaggcaagctggcaggcaaagaggtgatcctgactcgctccggcatcggtaaggtcgccgccagtgtcgccaccagcctgctgctggaaaaatttgccccggattgtgtcatcaacacaggctcagctggcggcttcgctcaggatctgcacatcggtgatatggtcatcgccgatgagatgcgctttcacgatgtggacgtgaccgcctttggttatgagatgggccagatggcacagcaacctgccgccttcccctgcgatgggaaactgatcgcggtggcacaggattgcatcgccgagcaaggcaagcatcagaccaaagttggcctcatctgcaccggtgatcagttcatgtgcaaaccagacgccatcgccaaggcccgtgccgatttcccgcagatgctggcggtcgaaatggaaggggccgccatcggccaggtgtgccacatgttcaaggtgccctatctggtggtgcgcgccatgtcagacatcgccggcaaggaacaggttgaatccttcgatgctttcatcgaggtggcgggccagcattctgccgagatgatcatcaagatgctcggcaaactgtgatcgacctcgccacactggaacacatggccgccactccggcggccattttgctcggggccgtgctgctggaagccatactgccctggcctgcccagttcagactctctgccctggtacccctgttgacccgcctgggccacaaggttcaccgccccgatggctcccctcagcaacagtttcgggccggcctgctggccctgctggtcgtctggctgccatgcgcagccggactctgggcggtgcgcaatctctccctctccgagccgctgtttgacctgttgtttctgttgctgatgatagagtcccgtccgttgcgtgagctggccaaggcaacccgttccctggcaagccaggagacgctggtcgttgcccgcctgcaggcaaccccctggctcaggcgcgataccggcaagctctccgtgatggggattgccaaggccgtcagcgagacctgtgcactgcgcctggcaggacaatgggcgggtcccttgctggggtttgcactggcaggcgttcagggcgccctgctgtggcgactcgcccaattgatggatcagggctggagccccaagcaggtggcattcagccacttcggccgcgccgccgccgtgctttatcaggccctctgcacccctgccattctgctgctggcactgcccctgtgcctgacccaagtgcgccagctgggcgccaggatgcgcactgccattcagtggccctaccccgccatgggcatcttgctcgcccagctatccagctcgctgggcatccggctgggtggcccccgctattatcaggacaccctgttccgcttcccggtatttgatgcacccagcgacccggcagccgccactgcgctgcgcgtactcaaccggttgcaactgattggctggggttggctcgcactggccgcactgctcacagtgctggagcagctccatggctaactatttcgccctgctctgctgttcgctgacgctgcaggctgcaacaccgatgcgcatcgtcagtctgaccccccatttgaccgagctgttgttcctcgtcggggcaggcgatcgcatcgtcgccaccgatgatgcatcggattttccgccagaagtgaacgatcgcccgcacgttgccaactatcgcagcatcaaccttgaagccctgctggcccagaaaccggatctggtggtggcctggcgctctgcccaatcccgtatgctggcacctgtcgaacagctggggatccctgtgttctactctgagccaactgattttgcctccctggccaccgaaattcgggcgctgggagcactgctggacctggagcagacagcgaacactcaggccgaggcctacctcgccagattggcggcgctcaagcaacgttatggtcagcccaaccatatcaaggtgttttatcagctctggtatccgcccctgaccagcgtcagcggctcggcgtggccagcccaggccatcgaactgtgcggtgcagagaacctgatggctggcgccagaaccccttaccctcaggtcaatttggagcaggtgatcaaatctgaccctgcgctcattctggctggtagccaggatcctgacgctttacgtcactggcaacaatggcccatggtcgatgcggtcaaacatcaacgattgcaactcatcaattcggatgaactgcaccgcttcaccccgagggcgctcaatgccgtggagcagatatgcaatgccatcgctcgcgttcaagcaaaatagccactggcaataacgcaacgatattgaaaacagagacgccggcatccgccggcgtcttgttgtgtctgaaaactatctcttcactgaaaggcattacttgctggtcaggtatgtttgaacacattgagcccagcaaagtaggtggagtcctgccgctggaatgcatctgcataaatcgccttactctcatcgaaaaagcgatcgagtattgacttagcctctatcatctttcgctcaaactcatcaggctctgcatctaccaatgccatcatcaaggttattatattggcataaaaataatttacagagccaattagcacacgataaatatgactatttctactcatcaaaaaataaagaagattatcatgatgtcgttgcatcatagtctgaactgcattgctatcataaattaccgaattccaatccctgcgaaacacgtcaattacttcattaaagagtggtacattgagagagtgttgaaaatcaatagttgtcatattaaatgactgaaaacaagatgccattattttatcgatcacatctcgctttttataggtaaccaatctgccataagtgaatctacgcgacaaggataagcaccattgatataagctccatcactgctattaatgcaatgtagttctggataatcacttaacacgcgttccatgttgtgaatagatagaccgaataaattatttatcaagacctcaccgccaaagttaccgacggcagggaatgtatcacgtagatcttggttatatttaggctcttgcttttcgttatagtacaagctcaggctggagtgatgcttatcagctgatttataaccattatcgataccaaataggtatacctccttgaatccaagcaaagccgcatagttaagacccgtattacctacaaagggattggagtactctataagatcatattcaaaataatcaccaaagtgactagtcaatagcttgagcataggctcatttggtttaaataccaatcctgtctcgcggaaaaattgtttatattctgggtgaataacatcgacacttaaaaaaacagtttctttgagaaaatcaccagcgtcaagaatatgtagaaagtctgcggaacttttggttcgctcgactgccacatatatatcaggtttgacgcctgctttgtaaagtgcactgaccgcagtaccacaggcgatgatgatagcctgctgctggtgctgcttgataaaatcaatactctgatccagtgaggggccattaccaacaacaaagacaggaatatgcttaaaaacagatgtattacgctgttttttcaggaagggggttccttcctgtaaatggctatgactatgagctaatgcgtatatgttatcgtcgaaaaaaccccagccggttcttagaagatagaattccttatctacctgcttgatcagtgcatgcaacttaggggagtgataatggcagaatgaaaagtagactgccgaccagaatgccccctttcgatgaagagcctccatcatatctgcagccagcaatttttcatcgaccccgataaaaagatgcaaactcagcgattcttgttccatgaactcaaaaagagaacaccaatcaaaacagaacaaagatgcataaaacatgtctaagtcaggctcaaaagcgaacaagttcctgaccttgcagcgctcataaagatagccaagctggtaaccaagaccgatcccgaacatgagtgatagtggaatgtccatagacaatgctttttcaagcggcaagccttccagcgctgacttctgctttagtttagctatttcattattatacttgatatggatttgaccatcgatataccactgtggtgcgaagtcaacacattgtagcgtactttgttcaatgacctttgcgatctgttcttgggcttcggcaaatggatcttcaccgtatagagcaacttgctcatcaaaccacaagatattgggaataccattgtcattgcagaaaaaacgaaatggccggacgggctggtaatctttaaaataatcatgaatgccgggcatgtgtttagcgaaagcagccatattgagctgatgacgaacaggcagcacatccagcatggcggcttcctgttttttttgccgctcgaggcgagagagttcattttctacatcggcaatatttttattaaaatccatgatatgcctaacctgcattcagcttgtaaagatcagatgcgcgacccgccttggaaaactgcagcaactcctcttctgcaagatgtttttcttttcccacccactcatggatggcttgaaactgctgcaatgcctgacggtgctccgcatcaagcacagcacccgatggaatgtgttgaaacacaccatcaagcgcaccgagataaagctctaccagcttgtcagccgcctgcagctggcgctgctcgagcagcgccaacagctggttaccggtttccatcaatacaatcagagggggacggttcattccgccctgcctactttttgctgtgccagcgccttgtcgcgctcttcgacgggaatcgcatcccacccgctttttacggtcagcatcaggttaatcacctcgtcaaccgcactgatatccatatcgcggctggcatccatcatccgggccttcatgtaatcataaagcgcgaacaagtcctcgggtaccttgccataagagagatccagcgagtcctgcagaccgttgatgatggccatcgttttggagatggacagagacttgtgctcaaagtcgcgacgctcaatcgcgccacgcgcctgagcaagacgttcgagacatccctgcatcagtagctgaatgacacgataagggtcggccactgccagctcggattgcagactctgggtggtataggctttgatatttttccgatacatatgaaacaccgatcctgactacaaattagctgctcttggtattgagcaggttcaaatatgaggccgacttgttcatcttggccagcatgctatccaagctcccgtaacgggcacgcagtgtctcttcgtacttggtcagctgggcagagacatctgactgcttgcgattgacatcacgcagatccgaattcaggctatcttcccgcttggcaagcaagccaccagtcttggagtaactctccagctgtccggccatcttgccggccacaccatccttgccaccaaacagagccacgacctgatcgaaattcttgtccactgcctcatcgaatttctcactatcaagggagagcactcccttgttgtccatcttgacacccagctgaaagatgcttgaaaacgtggaagagtttttggagggctcagtgatggccccattcatcatatttatcacggcgcgcgtggtggcatcgccagccaaggcaccaccatcattttgactgaccccggccacaattgaactgcgcttgccaagatcaccgctcttcttcaccagggcgttgtagccatcgatgaagctcttgaccatgtccttgatgccagccttgtcagtggtcacatcgaccttactcgatttgtaggtggtcgtagttccatctgtcgtgctgtctgacgctctcaacactgttaccttgagcccgagaatcgtaccatcaaaggtattggtcacactggtcagcgtactcccgtccacgctaatctcggcatcctgagcatcttgtttcttggtcaatttggaaatgaagttgtcggtcaactctgtggtgttgccagttatctgcaagtccttgccagtaccactgacaccggagtcaataacaagtttggacttgccatcggacgtgttcatgatgttgacgctgagaccgaagttatcgccatcattattgatacgtttgcggatggattgcagcgtatcacccgccttgacatccacatcaaaagttttgtcacccgccttgaaggtcagtttcccgtcctgggtgaccatagggtcggtggatttgtcgaacacgccttcaaacttgctggtagttgccaattttttgacactaatatcatactgcccgttggaggcacccgttttactctccaccttgagtacgggattgtccttgtcctgagtgatgttgatggcgcgtttgttgaatgcatcatccttggacatcgctttgagcgtggtcacaaaggaagcgatggctgatttcagttgcccaacacctgagagagtgatttgagcattggtcttcttggtggtaattggctgcagcagttgtgcctttttggcatccacactggcagcaatcacagactccagatcgagtcccgagccggcacctgcagaagtaatcgtggtcatactcactctcctcgttatgcttgcgtattagatctcgttatcgagcagcagcccgacacgggaacctccgccggtcgcatcaccttcgcgcagatccttgatccgtttgctgatggccagtaactcttcgctcgggatctggcggatcatcgacttggtgtgggcatccatcaccttgatgacaacctgctcgagatccttttcgacactgaagttgacagtccatccttgcaacttactgaactcttgcaagttttggacctccttttcaatatcaacctcagaaatatcctgtttgctggcttttgcttgtgccttctcctcttgctgtttcttcacatcctgtgccatcacccgctgctcttccgtcgtgccagatagcacttgagcggccgattggccgctcttgctacttgactgaagagaagaaggagtgaccgatgagggtattccaatgtcattggccatatcgtcgctcctctttctatctcatcactgcctgttaacccagcagggacagggcagactgcggtctttggttggcttgcgccaagatgctggaggccgcctgttgcagaatgttctgcttggtcaggttggctgtttcagtcgcaaagtccgcgtcgcgaatacgagagcgtgctgcactcaggttttcagagacgttggactggttgcgaatggtcgagtcaaaccggttttgcaccgcacccagctctgcccgtttgctgtcaaccgccttgatcatgaagtcaaggttggccatggccgattgagcagaactcgccgccttgatgctattcatgttggcgacggtcaccggtgttgtcccagatgttactttatagggctctttgctacctgccgtagtggctgcaacggttgcactacccttggaggcggcggcaataccactgatagtgaaagcgctcgtcatcttgaaggttatggtctgaccagcatcggcaccgacctggaaggaacctttgtacttaccatccagcagtttttggccaccaaaggtagtatcgctggagatacgatcgatctctgtggtcaactgatcatactcttgctgcaacgcagtacggtcatcagtgttgttggaaccgttggctgattgctgagccagagtacgcatacgctgcagcatggaagtgacttcatccatggcgccttcagcggtctgagcaacagagatgccatcgttggcgttgcggttaccttggtccagaccgttgacttgtgaggtcaaacggttggagatctgcagacctgctgcatcgtccttggcggtgttgatacgcaaaccggaggccagtctggtataggaggtatccaaggacttgttggtattcatcaggttacgctgggcgttcagtgatgaagtattcgtgttgatgtacatggccataaaaatattctcccgaagaacatgcgactgcgggttgcgccgacaaagcgacgtcccaccgttagaagaacaggttgaacaatcctgtgtcttctggcgggtgtctgtttgaacgaacaggccacccgcagtagtgcaagcgttggattccgaacacccctcgattgcttcactttatttaacggctgcagggacacaagctttaggaaaataattgccgaaggtggcaagttttatccggcaggcggcaaagggaaagaggacaggagcatagccagggggtctagagttggtcgaggaaccggatagcggcgttggttgcttttggcacgctttgtgcttgaatatgggggagtggcgtcaatttgacggcacaataaaaagaggccggaaaaccggcctaaaatgagcatacgctcaggagaatatgaccaaggatgacagaactgaacagctgtacaacacttggcattactaatatagagaattgattctctcccgatagaacagagtgcaaaccgaacacccctttgttccatctcttgaccagggcggcctgaacaaccgccctgttttcttttgttagccctgcagcaacgagagggcagactgaggacgctggtttgcctgtgacagtatggtggatgcagtctgttgcaaaatgttttgcttggtcaggttggccgtttcggtcgcgaagtctgcgtcacgaatacgtgagcgagctgcattgacgttctcggagatgttcgcttggttgcggatggtcgagtcaaaccggttctgtaccgcacccaattccgcacgcttgctgtccaccaccttgatcatgtagtccaggttagccatggcagactgggctgagctggcagcggtgatactgttcatgtccgcaacagcaacattccccgtagtcgaaggcgtgactttatacggttctttgcttcctgcggtcgtggctgcaactactgcattccccttagtagcagatgccataccagatatggtaaaggcagtggtcatccggaaagtaatggtctgacccgcatcagcacccacttggaaagtcccttcatacccaccattaagcaaattctggccgccaaatgtagtatcaccggcgacacgatctatctcggtcatcaattggtcgtactcttgctgcaaagcggtacggtcatcggtgttgttggaaccgttggcagattgctgagcaagggtccgcatccgttgcagcatggaggtcacttcatccatggcaccttctgcggtctgggcaacggaaatgccatcgttggcgttacggttaccttgatccagtccattgatctgggaggtcaaacggttggatatttgcagacctgccgcatcgtcttttgcgctgttgatgcgcagaccagatgccagacgggtgtaagaagtatccagagatttgttggtgttcatcaggttacgctgggcgttaagcgatgaaacgttcgtattgatataaagtgccataaccattctcctaagctattaaatttactatctaatttgctcggactttattgtctttcctgtccgatgcgtcttatttaacggcctctttttcgatgtctttagcattatttttaacgcttcatcgcattaacgccgcttaccctatttatcggcacattcccgttttacttaagagaaaaaatccaaaaagttccccttatcagaaggatgccgcacaggccaaaggccatggcaaagcaagtgccctgacctgcaaggtgtcagcgctcatccgcgcacccacatcccgtttgcaaaaactggggctggctctcatttttgcaggccatcattggtcagaagcctgtccaccccctaaaatcgcgaccccatcaacaattggacgtgagttgttctccatgcagacactggttgagcagattgtttacatcagcgacatgtttggtactgcggtattcgcgttttcgggcgtcctggtggcagggcggctcaggatggatgccttcggcgtcatggtactggcggcggtaaccgccattggtggcggcaccatccgcgacatgatattgggtgccacccctgtgttctgggtgcgtgaccctctctatatctgggtggtgattgccactgcgctggtgggtatgtggatggtcaagctacccaagcgtatgccctggtatgtgctgccggtggcggacgccttcgggctggctctctttaccgtgatcggtgcccagaaggctctcaacttcggtaccccaggtctgatagcggtgatcatggggaccatgacgggtgtggcaggcggcatgatccgcgatgtgctggcacgggaggtgcccatggtgctgcaaaaggagatctatgccaccgcctgcattctggggggcatcctctataccttggcactggaggtcaacgtggacagggtgaccgccatgctgatcagcatgctgggagtatttggtctgcgggtcgctgccatttactggcacctgtcactgcccaccttttcgctgcaacgccattgatgttcgggccggggggcatgtcgcactcccggcctcgttacgttgaaccaagcgggcttttctgttgtcataggatccagtcgttgtaagccggaatccctcatgcaaaaacttgggctcattacttccctgctactgatgaatgtggcaacggcgcacgccgatgcacaggtactgtttggacgactggcttctaccccggtgcagcagttcaaccagcagatccgtcaggcaagcacgacccggcaaacctgggtcaatgattatcgtgaagtggcactgcgttttgtcggccatagcgacatacccagtcgcatccaggcacagcaactggataatgatctggtgctgtcggttgccctcgatggcaacaagagtgacatgctttatatcctgactctgtttcgcagcaataacctgtggcagatgaagcaggccgaaatgggctggcgttgccagggcgagtcaacctttacccctgtcccctgcccctgatccccacgttatctcgacgcgccatcagagcgtgatgcgcagtgaaataaaaaatccggctcattggccggattttttattcgaaacgtcccccctgattacgggcggtacaccttgacgttgtcaaagcccttctctttcaggtagagcgcctgcagcttgctcatcacgccgcgatcgcagtagagcagataggtctgctctttgggtagatcaccaaaggcggtggccagcttgaagaaggggatgtgcagcacgtcacggccttccaccaccaagggtttctcgtcgcgctcgtcggcagaacgaatgtccaagatcacctcgtcagcggccagcacttctgtggtctctatctcttgaacctcggcggcagtctcttcaccgatgcggcgaatgtcgaggtaacgggcctcggacaccaccttgtccaggatggcgaagtcgaagttggcctcttccgcctcgatgttggacagcacagccttgatggtcggcttcttggagatcacgccgcaatactccggcattgtctcggcaaactccagagtgccgatacgacgggcttcgctgatgatgtccggcttgtcccaggtgatgagcgggcgcaggatcaccttgtcggtcacccgatcgatgacgttgaggttggtgagggtctggctggagacctgacccacgcactcccctgtcaccagggccgggatctggaagtagtccgccacctggcctgcggcacgcatcatcatgcgcttgagcactacccccatctggccgttatccaccttctccaggatttcggcgaccacgggttcaaaatcgatggcggtgaagcgcaccttgtgagaggcgccaaacttgctccacaggtagtaggccacctgcttgacccctatctcgtgggcggcgccgccgagattgaagaagcaatagtgcacccggcagccgcgcttgatgaactggtaggaggccacgcccgagtcgaagccaccggagagcagactcagcacgtcttcctgggtcgccatggggaaaccgcccatgccatggtgaacggcgctgatgatgtaaagctcgtcgttttccacttccaggttgacctggatgtcaggctttttcagacgtacaccggcagtttcgcaatgctggttgaggccaccacccacataacgctccagctccagcgagctgaaatcgtgcttgccgacacggcgagcacgcacgcagaaggtcttgcctttcagccgatcgccccagacggcgcgggtctgctcgaagatgtcatgcaggtcggtgaagttgctcagtttcacttcgaggaagtactggatgccagggatgcaggccagagtttccagatactgggcgtggaactgatcattgcgggagctcactaccagcttgtcccaatccatccgtacgcgggcatcttcgtcgaagcggcgcaacacgttgcgaatgttgccctgcaacatcttggtgaagcgctggcgcactgacttgctcttgatggtgatttccgggaacagcttgataatgaacttcatggtttcaactcgggtggccttgatttaagggcgcggattatatcagaactttgttgccagcgcctacagtctgagcgttcacccatattctcccactcaatgtttgcggcccggcggcaatcttgcgtatattcccgaacctgcgccctggcaagatgcttcaacacagaagatccgatgaagacttatatctactaccccggcatggaggtacgtgacgagctctggctcaagtttgccctgctctatctggagcggctcgccttcgtcttcaccatcagtgagaaaagcggcctcaccactttgctaagtacgctggagcagcgaaccgacctgctggcagagcggcccgagccagctttctttgcagatatcacccctcagctggagagtcagctcggcggtcttgttgcgcccgactttgcccgccacaaggtatttggcaacagagatctcatcactcgctggcgtcaaagcgccaatcacgactgcttttgcccgacacaggccggtcttgagcggctgcacggcttttgcctcgcccacggctttgccagccaggatgagggagggatcaagatggcgcggcgctttgccaatctgctctccatgcgcctcgcccgtgaatgggcactcgccaatgagggggcgctcatcacggatcacgactatctggacaggctgctgcacctgctcgaatcccgctaccacaatcggggcggccaggattgcttccacctcgagataccattgcgagtgcccactcacctgagcgaaatctccttcgatgaattgattgcactgcgcgcccgcagcggctttcgccagcaactggccgagttccatcaggccctcgatgccatgctcaccatgctgggcagcggctatgccgagccagcagccctgacccgtttcgagctggcgcagcaagggctcaatcagctgctggggccagcgacccacagcctgccgctcaccaccctgatcagctgttcattgcccgccatggcgatgatccatcagctcaaggcaagccacccggctagcaacctcatcttccatcccatcaagaagagccattttcaccagcgcaagagccagcacttcttcacccgactgggccaggtcaaatcctgagtccgccgtgatgatataaggcggcgccaatattccggcgcgctgcccggccaaatcaggaggatccccctcttcaggagggattctccaaccgaaactccaccctgtcgctgttgcccgcctcgtcgaccaccaccagctggtagcggcctgccttgctcaacacctgatccccatcccagcgcagacgctggccattgagaaaccagaatggcttgcccacaccacccagcaccctgggttgcaggcgatagcgctggctacggataaggttgccctcccccagggcgacgatgcgaatgggagcctgcagatccgcctcctgtgcctctccctcacaaccgctggcgagcagcgccttgcgccgctcgccaggcgcgcgccagggctccagcgacaagggccacagcgcccgccagacagattggctggcatcgtcacaacgggtcagcgtcggcttgccctgactggtcagtgccacctggcgcaggggggaaggccaatccatggggtctggcaaggtagggggatcctgctcatccagcagccaggcgctctgatgctgcaagcaggcctcaggcagggtggcactcacccgccgccccagtggccagcagatctcggcctcgctcaccgtattgggctgcgctggcagggggctgttgtcccccagtcgcgaatagacggagagcagcagcggcacagccgcgctctggccataaaaaccgggcaagggggtgccatcgggccgccccagccagacccccagggtccagcggccggagactcccagcgcccagctgtcccgatagccatagctggtgcccgtcttccaggccagccggttgacccggccggtcgcctcgctggcaaagggctgatcagcacgcccctgcgagcttaaaatttgccaggtgatccaagcggccccggggctcagcaaggggcgcgataccgcctgttgccccgccagccagaccggcatcgccacctgcccctgccgggtgagggagctatagagcgccaccagctgttcaagcctgacgccggccgcccccagcgcaatggccggattgggcttgtcggagagggccagcctgaccccggcgttatccagtcgattgaccagagtatcgggccccagggcctccagcacctgcacggcggggacgttgagggattgctgcaacgcccgggtcagggtgacaggcccctgaaaggcgccggtaaaattggcgggtcgatagtccgatcccaatctgggtgcatcggagagcagggaggccgaatgaaccaggccagcatcgagggccagaccatagataaacggcttgagggtggagccgggtgagcggatcgcctgcaccatgtcgaggtagccatgacggcgcagattgccatactcggcgctgcccacgtaggcgcgcaccgccatggtctggttatccaccagcagcagggcggcggaggtctgttccgggaaacgacggatataagtcgccacccgcgcctccagccagcgctgcagatcgccgtctatggtggtatgcaccagggcgcccggctggctgtctgcggcgagacgggcaaacagcggcgcctccatgggagtgaagtgaccgcgcgccagcacaggttctattcgcccttcacgccacacggcatctggccaggcgccctgcttgaccagccgctgcatcaccttgtcacgggcggcgcgggcacgatccggatggcgatcgggtcggtaacgactgggggcctgcggcagcaccgccagcagggcggcctcggcatgagtgagcttggccgcactcttgcccagataggcaaagctggccgcctgtaccccttccagattgccaccaaagggggcccgattgagataaacggtgagcagggtgcgcttgtcgtagtgccactccagttgcagcgcccgcgccatctggcgcagcttgccgggtacgctcctgtgatagggctcgatcaggcgggccacctgcatggtaagggtagagccccccgataccgcccgcccgtaacgcagccactgccagaccccgcgcaccatggccacagggttgaccccgggatggcgccagaaatggcgatcctcgtagccgaacaatgcctctatgtaacggggagagacctgctccagggtcaccggatagcgccacaccccgctggtatcggcaaaggcgcgcagcggccgccccttcatatcgagcaccacccgcgcataggcgggatccagcggtggcggcgggaaggcgcgatccagcaccagcaacaccagaatgagagcccccattcccaaccccgtcagccgcagccagcgaggcaaacctggcaaagcaagccggccctgatgcaaccactggcgagcacgcgaccaaaaaccggctggacgcgcctcgtcctgcaaaggcgaattactcagaaatggtcacctcatggatatcctggcccaccgcccgcagttcgggtcgatacatgtcttccacctgggtcggcggcacctgatagcgacccggggtcactgctcgcatcagatagaccagttgctgattgcccccctcgctcagatccagcgcggccgtgtaacgatcgtctctaaactcctgatgtttgaggtagtcgttccattcgctctgccacgcaggcttgccctcgatactgagttcctcgagcttgatgctggtgccaagggccgggttttccagctcaaatcccgccggcagcatctccaccagcaaagcatcgggcaccgtctgctcgctgctcacattgagccgcaccaccacaaaatcgcccaccttgaccttggcaggatcaagctgcttaccatcggcattgaaccagctgcgggtcacgctcatgccctggctgatacgtacgggggcctgctcgggatagcctaccagggtgcgctgcacatagagggatcccttgccctcgttggtcacgccagtggccgccagggcctcgggggcaccgatctgcgcactgtttttaccggcaacggcctggccgccactgattgacgctaccctggcctgccagtcagccgcaggatcgacctgtgccaaccgcaacagggccagccgctcctgagtgcttagccactggcgatgggccagggtgtctgccaccttggcgctaagctcgggccagcgatcctcggccagcttgtgctggcgcagcaaggcgagctccaacgccccatcgcgcaggggcgaaccgtaatcggccagatagtcatcgccgcgcggagtcgccaatgcccgagtcaaagccttggcagcagtctgctcatcccccatggcggaaagcgccagcgagaggtgcaacagcggcaaaccggagcgggcatgatccgcctgctgctcccagatgaggcgcaaggtggaaagtggcgccttgcctactcgcgccagtacgaaggcactgtaagcctgataagccagccggctgtgttcgggggcactgctccagcgctccccatactggctgtcgccgagatagctctgcaaacggctgatggcctgactcaacatggcctcgggcacggcatcaccggcctcttttcttgtcagcaggtagtcggccgcataggcggtgagccactgctcctcatcggagcggccatcccacagaccaaagccgccgccgggcaattgcagtcgttgcaaccgttgcagcagggcgcgctgcaggtccgcctcgctcaccggcttgtccacgtttggcagattgtttgaccaggcagcacgctcatcagccgttgtcagcaagtaaggccaggcgcgagacagggtctgctccagacaggcgtaggggtactgggcaagcgcttgccactggccggtcggatcccagggaggagtgccggagaggctgagcagcccttgcagattggcgggatccagcccggccagctcgctctgggcaaagctcatctgctggttgggtgccagcatctgatagcgctggcgcgtctgggctggccagggggatcgcagcggcagcgaccattcgcggtttaccgcaaaatccttgccgctggcagccagttgcaggcgagccacaccgctcgccccggtcactgtgagcggcagggtcagccagcgctcctcgccgtttttcagcgccagcgtctcgggcagcgcgcccctcgcctgcaagccaccgctcagggtccaggtcagcgacaggctctgatcttcaccactcatgttgcgcagttgcaccagggcacgggtctcatcccctctggccccaaaacgcggccagcctatctcggccaccagcggcgccacgactttgacggcacgctcggcctgacccacctgctgctcgttccaggccagcgccatcagcgccagctcgccgttgaagttgggcagatcaagcgggatcaccgccttgccactctcgtcgaaactcacctcgccgctccagagcgccgccacctcgacccggctctccagcgcccctcccttcttcagggctggcgcatcaccgccgtagttgaggcgagccagcttgccatcctgcggcggtatcacctgaccgtagttgtcgaacaagtcttgcgcgaagcgcttgcggccaaagaagatctcgaacggatcgaggggttggtagtcgctgatattgagcactcccctatccaccgcagccagtaccacccggtcctggctgtttggtgtcgaggtcaccgccacctcgaggcgagtgagcggcaccgccttgtccggcgcactcaaggtgagcggcagacggcgggcctcccggtcgagcgcgagcggcaccaaaccgaccgagcgcaggctctgcacactcttttggctcaccggctttgattcgctgtcaggggcggcaatctgggcggagatatgcagatcgtggcgctgccactcagggctgacggggatctcgaactcgccacgcgcctctgccaatccagcgccttcgggtcgcagctctatacgctgccaccagcgcaggccgtcaccatcctccaccagcaagagccccttgcccgcacggggggcaaccagagtcactttcgccttgtcacccgcctgataggcgcgtttgtcgagggtgatggcaatcttgtcaggccgcgcctgctcaccaccgccaccccaggcgtaactgccgatctcgacccgcagactggactgatggccctggctgttctccacctccaaccgataccagcccgccgccaagggcaagctgagggtagtaggccccttgccatccagttgcagtgtctgctcctgctccagatagggctgactgttgaactcgtacttccacccttcgccatcggcgtagtgccagtagtagtcacggtattcgttgaccagacgcaccttcacctcgcctgccaccggctggccctgctcatcgaggttgaggatctggaaaggcagcgtcttgcccccctccactctgtctgccacgaaatcggccttgagcgcaggccactggctaccggtgggccagccgtactgggtacggctgcgattgaccgccctgccaccgggctcggataaagagacacgataagccacctccagcggccccagagtccccacgctggcaagttgatccaccagcgaaaatgcgccatgcccctgcttgtccaaggtgagcgtgacaggctccagatccctggcctgctcggtcagcagcacatcccccagcgtaaactcctgccactggttgaagggcatggtggcgcggcttatcttcacctctgccttggccttggtggcgctcgccggggcgccatagagataatccccctgcaacggcaaggtgagtgcctcctgcgggttcagtaattcaccatccggtcccttgccgagttgcagcttgagccgctccggcaggaactcttccaccaggaagggccactcgaagcggctgccggcggcggttttcagggtgatggtccagcggccgagcggcgcatcatccggcaggcgcaggccgtaatgggcggcgcccaggctgtccggcagcagacgtttttgctccagcagttggccatccggctgtttcacttccagctccaccgccatgcccggcagcaactggccatcctgcccttttagcaaaatttcactatcaagccgctcgccggggcggtagagatcacgcccgctgaacagataaagctgctgggcctgccagggctgggtgcccaattcaaaggcggagagatccagcgcggcgccatcgaggcgcagcacagccagatgcttgccctgctcggccagcagcaggcgcgcaccctgcacctgatcgaagcggcgatgcccccgcagatcggtctgttgcaccagcagccggttgcccttctcgtcgagcaaagagagttgtacctccttgaggggatccgcgctcgagagcgcgctgacaaacacctccagctgatcccgatagcgacgggcactgagccccatgtcgctcaccgcgaaataggtggtctccttgcgccagtcgtagttgcccaaggggaacatgaccgcaaagtagacaccggcctcggccagctgcggttccttgacgttgatgaggcgggtctcgcggcgattgggatccagctcaagggcgtaacggccgctgaacacccgcttggcgcggctggtgatctgctccagctcccagttacccatgccggcgccgggtctgtattcggccagaaagcgtggcagatattcagcatcgacccggaagaaatcgatattgacctcatccacgttgaccgcgctgatgggcaggcgcagctcctgacgcagcggcagtaccatgccgctcgctgcaaaggaggctcccgcctccagtggtcgggtcttgagggtccagctctgcgcctcgggccccaacccagctttgagggtcaccttgtaactcttgtcgggcgctacctgcgggaagtagagggtgcggccatcctcggccaggacccactccccctgcaactgcttccccccctcgctcacactgagccaggtttgccaattggacttgggcgccagcgggccggagaagaccagtgccagcgccggtgcatcccgatactggcgggcattggcctgcaccacagtgtctggcacccccgcaacttgccgggccgcgggcgctgatcggcggttgccgctggcttgtcctggccgcaaccggccaagagcagaccggtcagccctgtgagcaacagggctgaccaacggcgcctaagtggtgagacgaaagcatgggcacattggtgagcagcagggcgagggtcgaaagggcgcataggttccatcccggattggatcgctgccatagcagcgcgataggcaacaggataagacatccgactcgcttgacacaaaactcattgcaaaatgtcgagcacagattgccaccagacagataacaaaaagccgaccctgaggtcggcgtttcacggcagcggtgagtcggttagtccatcaccgccatctgccaggttttaaaaccaccggagaggttcttcaccttgaagccgtgctggctgagcaggcggcaagccacgtggccacgcaagcccacctgacagctgatgagcagctccttatccctgggcaattcattcaggcgaccgcgcagctcatcgaggggaatgtgcagggcacccgggatgcgacccagcttgtcgagttcggggccattgcgcacatccagcacctgttgatgggggtgacgagcctgcacctcagcagcgtggcaaaggatggtatcccccttcaagtggttgctcgccacaaagcccgccatgttgatcacatccttggccgacccgaacggcggcgcataggtgagctccagatcctgcaagtcaaacaccgtcagcccggcgcgctgggccaccgccagcacgtcgatgcgcttgtcgaccccgtccttgccgatggcctgggcaccgtagatcttgccatcgggggcgaacagcagcttgaggctgaccggatgagccccggggtagtaactggcgtggctgcccggatgcacataagccttctcgaacggcaggcccagttgcaccaggcgcttctcgttgaggcccgtgctggccaccgccagatcgaacagcttgcagatggcggtgccctgggtcttcttgtaggtttcggcccgccccagcatgttgtcggcggcgatgcggccttgccggttggcaggccccgccagggggatcagcacggattcgccggtcacaaaatctgtctcttccaccgcatcccccaccgcatggatgaagggatccgaggtgcgcatgccggcatctaccttgatgccgccgcgcgggcccaactccagccccgcttttgcggcgagcagggtttctggcttgacgccgatggccaggatcaacaggccggtttcaagatgtgagccatcactcagggtcagacgcaagccactgcgcgtggcactcgccacggcggcggttttctccgccagcacatccagactttcgatggcggcaagaccggtgcgcagccgcagatctatgccctcttcccggatacgggcgtggagcatattggccatctctttatccaccggcgccatcacctgatcggagagctccagcaaggtgacttccagcttgcgctgatgcagtgcctccatcatctccaacccgataaagccgccaccgaccacagtgacatggcgcggatgatcatgctgcagagcagcaaggatgcgatccatgtcagggatattgcgcagggtataaacatgcgggctgtcgatgccggggaacggaggacggattggcgcggcccccgggctcagcagcagttgatcgtaaggctctcgccgctcttcaccggtttgcagattacggactagcagggtcttgccagccttgtctattctcgatcacatcgtgaaagactcgcacatccacattgaaacggcgcttgaagctctggggcgtctgcaacagcagggcatctctatcctgtatgtccccccctatgtggtaaggcagaccgcagttggcgaagctgacaaactcgccacgctcgaataccactatctcggcctcttcgctcagacggcgagctctggccgccgcagaggcgccgccagccacaccgcctacaatcaggatccgtttcatcagcaagactccggtgaacaacaaattgccactaaattagcaatttctaatttagatttcaatgaaattttgtttgcaccggttttgcagtattcttgccacccgacagttgttcaacaggatgttatcagttcatgtcgtctaccgcgctcagtcaccttcctcctgccagccagacaccgctgttctttcgtctggatgtgcgcagccaacggctggtcgccctgaccgatgtgatgcaaaccccgcttcattggctggatgaaccgagaagtgcctggccggcccaactgccggatgccctgcgactgcccatagagcaagcccttgccaagggtcaggggggcaagctgatgctgcgcttgccggacagcagtggcatatcgctctctcccatgcacaggatgccttctggcttatctgcctgcagacccagcgccaggagcccatcgccgatctcgccttgcagctgccacgcctgagccagatggccagccagcaacagttcgtcgccatgctggaggccctcaaggagagcctgggggccgatcgcctgatcctctggcactatcaggccaatggctccctcggcagcgaacagctgaccccagtctttgccctcggcgccgaggggctttcggccattcgcggtgacagtcgctacattcgtgccttgcgcacccgcaaatccttgagtttttccgaggcggcccaccagcccatgttgagccagcactactatctggccaatgcgggggtgagctcgcgcctcgatggcgccctgctggagcaggaaaaactcatcggcgtgctgagccttgagtacctcagcgccaccgtgctgagcgaagagatgctgcaactggtgcgccacagcgcccaattgctcggccactggcagccagagcctgaacccatcatcaatcctgtgttggccttgcccggcgagctgaccctgttgaccggcatcgcctattgccgtgctttggtaaactgggccgtcaccatgagtggtgcccgcatcggctgggtcggcgaataccagccgcgaggccaggagctctggatcattccgcgctgcgtgctggaaggagaaaccttctccatcctcaaacccatacagctggatcccggccccgcccaggagttgttccagcacggtcaggccctctatgtggaagacctgcccctgcgttatcccctggccacccagttgctggccctcaatgccaaggcctatgtcggcgtgccgttgcacggtccgagcggcgcccccatgggacagctcaccttgctgctcgacacgccactggccgatcccatgcccttgctcgatgccctcagcagtcagcacgaacgggccgccatcgaattgcagcggctcgccgccgacgatgccctgcgcctggctgaagtggccttcaacacccacgacggcctgctggtcatggatcaccaggggatcattctcaaggtcaatcactcctttggccgcatcacggggtttggcaacgatgagatgatcggccagcatattgtcaggcttagaccgacctattatggcgatcacctgaaagaggatgtcagacgggccatcgatgagcaggagttctggatgggcgaggagcgctgcctgcacaaggatgggcatctgttcccggtgcgtctcatggtgagcggggtcaaggatgaactcggcgaattcagtcactacgtctgcagcttctacgacatcaccaaggaaaaagacgctgcccgccacatagagcagctcgcctattacgacgatctgtgcggcctctacaacaggcgcagcctcaacaacataatgcaatgcaccctgcaggcaccgaacggtcaatggggcgccttgctgctggtggatctggacaacttcaagtcgatcaacgactccctcggccatgcctgtggcgatcagctgctgcaagccgtggtcgagcggctcaagggactgcctcaggacaacctggtgctggcccgcatctcgggggatgaatttgccctgctgttcaccgccctgggtcagggttatgtcactgccaagatcctggccgagcacttcgcccgcgagctgatggggctgtttcgcaccccgttcgacatcgaggatcacaaactccattgcagcgcgtctgtggggatcagcctgttttccagcgaagaccaggatcatctggtgctgatgcagcaggccgacaccgccacccacatggccaagcgggccggtcagggcaactatgtcttcttcagcgaggccatggccgagaaagagaagagcaagctcaccatcaacaaccagctgcgcgatgccctgcgccaccatgagctgcaactgcactatcagccgcaatacagggtcgacaatggcagcttgtccggcatagaggcactgctgcgctggcagcgcagcgacggcaccatggtgccaccggccgagttcattcccatcgccgaagagaccagtctcatccaggacataggttactgggtgatgaagaccgcctgtgcccagtacagcttctggctcaatcgcggctttgccattccccatctgtcggtcaacgtcagcgcccgccagttccacaccgcaggcttcgtgcagcaggtggaatacatactgcgcgacacaggggtgcccccttcccgcctgctgctggaagtgaccgaatccgtggtgctggaaaaccggctggagagcatagcccgcatgcggcagctcaaggagctcggcatactgctctccatcgatgatttcggcaccggctactcgtcgctggcctatctgcgggatctgccggcggacgaagtgaagctcgaccgaagcttcattcaaaccctggttcacagcgaacaggacaaggccatcgtcaaggccatcctggatctggccaaggttttccgctttaccgtcaccgccgaaggggtggaagatgaggagcagctcgccatcctcaaaaccttgggatgccagcattatcaaggcttcctgaccagtcgaccgctgacggtaaaagccctggagagcctgctcggcgcggcccagtcgggctaaacaggtaggatttatagggatttatgtaataaaatcacggcctgctcgaatcgttggagtcgtctatgtctgtcagtaatcagatccctgccgttgaaaccagtgaatccggtgtcattggccggatccattccgttgaaacctgcggcaccgttgatggccccggaatacgatttatcgtattcatgcaaggctgtctgatgcgctgcaagtactgccacaatcgggatacctgggatacccagggtggccgcgaagtgacagtgccggagttgatgagcgacatcaccagctatcgccacttcatgaatgcctcgggtggtggtgtcaccgcctccggtggcgaagccatgctgcaacaaaactttatcgccgaactgtttgccgcctgcaaggagaagggtgttcacacctgcctcgataccaatggctttgtgcgtcactacgacgaacagctcgacaaggtgctcgacaacacggatctggtgctgctcgacatcaagcagatcaatgacgagaagcacatcccgctgacccacgtcagcaacaagtacaccctggagttcgcccgttatctcgccgccaaaggcaagacaatgtggatccgctacgtggtggtgccgacctggtcagacgatgacgagagcgcagagggactgggccagttcatcgccgaactgggggatagtgtcgagaaggtggaactgctgccctatcacgagctgggcaagcacaagtgggacgttctgggtgaaaactatgatctgaccgggatcaagccgcccagcaaggagaccatggacagagttcagggcatactcgccaagtaccacaacaacgtcaaatactgatgcctcatcagggctggcaaggaatacgccagccctgatgatattgatactgcatcactgcacgccatcacatgacaaggaaatgccatgagtgaaggacaagcggccgccctcctgctctgggtattgctgctgatattcagcctgcgtggcaccctgctgcgtaccctgcttaatcaacccctctatcagcacctctgacttggcggcgctatcgtgctggtcccgctctggaccttgcgcgccggcctgcatgaagggctggaagtgcactttctcggcctcaccagcctgaccctgctgctggggtggcgtctggccctgcttgctccctgcctgacactgcttgttctgggctacttcggggttgcctccctcgccgatttcggctggcaggcactgattggcatcgccctgccagtggccaccagttggctgctgttcctggcgagctgggcctggatgccccgccatctgttcgtctatctgttcgtggtcgccttttttggcggagcgctgagcatctcggtcaagatgatcgccagcgccctgctgatggggatgagcggcgcctatccgtggcataccatcagcgccgactacctctccatctggccgctgctgctcttccccgaagccctgctcaacggcatgaccatgaccttgctcgccgtctaccgcccccactgggtcaacaccttcttcgatcgggaatacctggggcgctaagcgcgtacgccatgcttgtggccaacctgcccgcgactcagctctcccccacggacagcaaaagcccctgacgagcaggggcagggcaacaagaggaggagagcttagaagcggtattcgatatgcaaagtatgggtatccaggccggggttttgctcatacatgttggcgttggacatgtgctcatactgatagccaatcagccagttcttggtgatcgcataccccagaccaataccggtgacaaactgaaaagggccgccgtaatccttgaagccattgccgcgatggccgaactcatgatcagccagccaaatcacctccgctggcaaccacactacccagttcccccacagacattcggcgcgcgccccagtgcccaatctggcagtgcgctcatccccggccttcagcatgccaccacgcacacccagaccaaactggcagccagaatccccccagcgccagaacatatggtgatatttggcgtctgccgtgaagatgctgagtttctcgttttcggatggtgtgcccagttgcagggcaacaatgttgtcattggcgatggctccggtgctggctatcaacgaagccagcagtcccgagagcaagagtgtgttagcgcgcatgtcccctcctacatcctctttatccggtgtaccccctaaaactcaaatgggcacatctcaggaatagtcagtcgcagtggagattgtcaataaaccatgcatgtttgggcacagtgttgccagcataggaatgtaagctgacaagctatctggatagttggtaaccccttcatgctcggcaccaactacaccagcgagaggggcctaggttatggcaatttatatcgggaaatatctcgttgctgaccaaagtcatggcaaatcactgatcaaatattggaaggcctgaatcccgttgtggcgtcttttatctgacgacctcagtgatcatagccttccagcaacaactctagatataccgttacaggctgcggggacgcaggtgggcgtgccagcgggcttcccacttcttgaacagccagacgatgacgaaagtaagcagcatgtagagcaggccagcggtcaggaaggcctcgaacgggctgtagtagcgggagttgatgatccgcgcggcgccggtcaggtcgacgatggtgatgatgccagccaccgccgagccctgcagcatgaagatcacctcgttgctgtaggcgggcagcgcacggcgaaacgagttgggcaaaatgatgcgggtgagggtttgccagcggctcatgccaaaggcgttggccgcttcaatctgccccttgggcatgttgagcacggcgccacgcactatctctgcggtataggcgccggtattgagggtgaacgccagcaaagcgcagaaccaagcttcggcaaacagggtccaggcagcgctgtttttcagccactcccactgggccgcgccgtagtagatgataaagagctgtaccagcaagggggtgccacgaaagaagtagatataggcccagatcggccccttgatcagccagttgcgactgttgcgcagtatccccatgggtaccgccagcgccagaccgagtatgagggatgccgccaccagcagcactgtggtgtaaagcccctgccagtaggtaggccactctttgagaatgattgagaaatccatggcttacctcgtctttatcgcgtagtgacgctcggcccacttcagtgccgaggtggaaaccgcagtgaagatcaggaagatcagggccaccgccatgtaaaaggtgaagggcaactgggtcgagcctgccgccagggacgctttgcgcaccatgtcatcaaggccgatgatggagaccagcgccgtggtcttgagcagtaccagccagttgttgccaaaccccggcagggcatggcgcatcatctggggaaacaggatccggacaaagacctgggtcgcccgcatgccaaaggcgcgagcggcttccagctcccccttgtccaccgccagaatggcgccgcggaatgtctccgtcatgtaggcaccgaagatgaaacctatggtggcgaccccggctgcaaacggactgatatcgatgtaatcaggcagcagggagacccactcctgattgggattgctctcaagcaagaagttgttgtaggtctcgttgacccaggtacagacgctgttgatcagcacctggccgccgaagaacagcagcatcatcagcaccagatcgggaatgccgcgaatgacggtggtgtaagtggtcgcaatgcccctggcccacttgtagggcgacagtttggcgagcgcccccagcatccccagcagcagcgccagcagcagcgaggccagcgccacttccagcgtgacccaggcgccctccagcagggaggcttcgtatcctttcaaatcaaacatatgcagctccattgcacattgagtgggctcgcccctcccaagcaggggctccatattctttaaaaccacacatatgcagctccattgcaatcaagcaggcccatcactccttgcgggagataacgggcccgatatgacgactgatgggagtcagcctgtcgttcctggttcgccgtcggcaccgcaaggaccccaagcctcctcctggctctttcatacaagagaggaagtttgcaacgcctcccccttgtgaaggggaggccaggagggggttttgatgatccgccgtagacgactttcagttgttattcgccttagacgtctctgcttcttacgcgccgtaaacgacgctcggcttattcgccgtaaacgtcgaactcgaagtacttgtcgttgatttccttgtacttgccgttggcgcgcagggccaggatcgccgtgttgaatttctctttcagatccttgtcagccttgcgaacggcgatgccggcaccctcaccaaaccacttgggatcggtcagtttcgggccgacgaattcaaagccgtcaccgccctcttttttcagcagaccatccgtgatggcagcggaatcggccagcacatagtcgacacgaccggatttcagatcgaggtaggcttcatcggcggtgccgtaacgcttgatggtggcgttggggaagttgtcggtgatgtaggtatccatggaggtagcgcgttgcaccgccacggccttgccatccatgaaggctttgtcgagttggacgtcagtgcctttcttggcggcgaagcgagccggaatgtgctggtacttctgggtgaagtccaccttcttcttgcgctcttccgtgatgtccatggtggcgatgatggcgtcatatttgcgcgacagcagcgccggtatgatgccgtcccaatcctgtttgaccagggtgcacttcaccttcatctctgcgcacagggcgttggcgatatcgatgtcaaagcctttcacttcgccactgggctcggtccaggagaagggagggtaagcaccttccaccccgatccgcacttctttccactccttggccatcaggctaccggaagacagggcagtcactatggcagtcgccagcatcagcttgttcatgtatctctccttgataaaatcgtcgactgttaacgttggatcccgcccatcaatagatggaagagataaattgcttgaaccgttccgatttgggatgggcgaaaatctccttggggttgccctcctcttccacgcgcccctgatgcaaaaacattaccttgttcgacacatcacgggcaaacgacatctcgtgggtcaccaccagcatggtgcgcccctcttcggccagctcacgcatcaggccgagcacctcacccaccagctcgggatcgagcgccgaagtgggttcgtcaaacagcatcacttcgggatccaccgccagcgcccgggcaatggccgcacgctgctgctgaccgccggagaggtgacccgggtagtaatcccggcgctcccacaggcccacccgattgagcagatgctccgccttggcgatggcttcggcacgggggatcttcagcacctggataggtacttcgatgatgttctgcatgatggtcatgtgcgaccagaggttgaaactttgaaacaccatggccagacggctacggatacgctccacctgacgcacatcctccgccagccgctcgccagcccggttggttttcatccggataagctcgccatgaagcgaaaccgtgccggaagagggtgtttccagcaaattgatacagcgaagaaaggtcgacttccccgagccggaggagccgatcagggagatcacgtctcccttgtgggcggtcatgtcgatgcccttgagcacttcgtgggtgccgaaatacttgtgcagttcacgaacttccagtgcggcaacgtcgctcatccattacaaccttgtctgtccctagacgccgctacggcgtgactcagtcatcgtccatttaacaaaaagttaaccgatggcaaccttcagcgaaaatatcactcgactagtcaaaaaacaatacagaacggtggtctttggtgttttgtctgtatttttattggtctaatcggtatttttcagcactttgtctgcataaaaccctatccagaccagtacggcaacaccgcctttttatacccacatcgcaagggtggcaagaaaattcctgcatcatggtcataaccgtgcccaagcagctttattcaccctgcggatgtttgcatcttgttgaaaagtgggctgactcgtcgattctcctgctgcaccaaggcgagccactgcgccacatcagtgcatggatttgcaccaaaaacataacaacttaataaaaaagccccggatgaaacatccaaactcacagatatgtgacacagagccaataagtagtgataaggtgtcatttttatcagttttgtgatcgaggccccgatgttgctcaatgtattgctgatcctgctgccgctggcaatcggctatctgatccccctctcttccgcccggctcatcaagctggtcaatcagtcgctgggcaagatggtctatctcatcctgtttctgatggggctggggctcgcctatgtggagaacctgggcagcaacctggcggtgatcttcaaggtggccggtgtcatgctggccgcgattaccttctgcaacctgctggcgctctggtggctcgacaaacgcagcccgccgacccatgaggcaagtgacgccaagatgccgagcaagcggcacctgctgtgggaatcacttcagctctgcttcgtggtgctggggggcgtgctgctggggctgctggtggatctgcggatcttgcccatcgacaagttgagtgagtgggccctgatgttgttgctgctgctgatcggggtgcagatgcgcaactccggtatgcgactgcgccagatcctgctcaatccctggggcatgaaaatcgcctttaccgtcatcgtcagcagctggctgggcagcctgctggcagcccagttgctcggcatgccattcagtcatggcttggcgatcagctccagcttcggctggtattcgctgtcgggcattctggtggccgacaagctggggcctgtgctcggctccgccgcctttatcaacgatctgggtcgcgagcttattgccattctcatcatccccatgttgatgcaccgccacccctctgccgccatcggctacggtggcgccactgcgctggacttcaccctgccggtcattcagaaatccggtggcatccaggtagtacctgtggcgattgtctccggctttatcctgagcctgctcggccccatcctgatcctgggcttcctggccatttaaacctgccaaccccatcacgcccgacccgagtgtcgggcttttttgtgccaaccccttgccgccggttcgccagccgtaggcaagcagagccgtatcagctaggctcaccctcagttttcatttgctggtcaaccctagccccatgaattatctggctcatctgcatctggctgcccatacccgaagttccctcaccggcaatctgctgggggattttatcaagggaccactgccaagcgccctcgcccccgagttcgacgaggggatctggctgcatcgcaagattgatgccttcaccgatgcacacccggagcacagggcagctgtggcctgctttgaggcgccctggcgccgctttggcggcatactggtggacatgctctacgaccactggctcagtgtgcactggccacaattttgcgcagagcctctgccccgctttttgcagcacagctatgaccagctcttggcagatcacctgctgctggcagacggcttgccagcggcactgaaacggatggcggagcagaactggattgcctcctatcgtcacaaagagggactgggccgggccctcaacggcataggccatcgtctgcgccgccctgtgttgctcggcgatgccctcaccaccctggatgagatggattggcatacctgcgagctgggctttctgcgcttctatccccaactgatggcatttagcgagcagcagctcgcccactatcgcgagacaggcggccacgccggcttgcggccataaaaaaccggaccctgggtccggtttgcagataaaggtgcactgaaccagtgccttatttctcttcttgtgaaagctcacccttcttcttgcgaatgctgaggcccagctcccggccacgcaggcgggcgtaatagatggtgccgacaaacgccagtgtggtgaacaccagttcaaccacagccagccaacgctccccttcatccgtggtgatcagcgtcagggcgtgcagaaaatagggcatcagcacgaagttgccccaggcgtgggtgtaagggttgccctgtactatgcccttgagcgggaacaggagcggcacagtccagatcaccggcagcaaccagggattgaggtcagggtggggggagagaaacaggtgccagaggatgacccaacccagcaggccaaagaagccaaccagggtcagcagacgggcgaagcgagtggtcacttgaggatctccagcacctgctcgggagggcggccgatgcgagccttgccatctttgatgacgatggggcgctcgatgagcttgggatgctggtgcatggcgcgaatgagggcatcgccactctgatccgccagccccagctctttgtagagatcttccttggtgcgtatcagctggcgcggatcggcaaagcccagttgggtcagcagggtgcgaatgacatcttcactcggcgcctgctccagatagagcaccacatccggggcgatcccgtgctgttccagcagggccagggtttcacggctctttgaacagcgcggattgtggtagatttgggtctcgctcatggtaactccctgatgtggcaagatgggacaagaaacggcgctattgtaggggaaacggatggtcagggtaagcggcagggcacaggaaatgaaacgaatttgttggatgattgtggccgctctgctgacagcctgctccccggcccctgagttcagcaacggccagggccagccggtgacgctggcgcagtttgccggcaaaccgctcctggtcaactacttcgcgccctggtgcgtcccctgcctgcgggaattgccgctgttggagacactggcgcaggagggcaagatagccgtggtggtgatcagttacgatcccgccaccccggccgagctgggggcactggccagtcgccatcacatcagagtcccgctgctgatcgccgataaagaggcgcacctccccttctctctcccaaccgggctgcccaccagctatctgctcgatggcgagggccgattgcaagcgacgctggtgggagagctcgacgggcagaagattgccgccctcaagctgcgggctgcgcaatttcgttagagaagctcccctccccttgccaggggaagcaccgatgcgccttcctgacatttgagcgtctgcgacgcttctctttcatcacgagtctgccgccccgcgcccttctaaaggggtggcagagaagagtcttccgcccggaaagaaaacggggcgcgccattgctggagcaccccgtttcaccgtttgtctgagtcatcaccctttcaggctgtcgagatcctttttcgcgcgctccagctctgtgatacgcgcctccagtctggccagggtcagcttgtcgctggtagtgccacgggccacgatcagctcgtcgatagcggcttgataatccccgcgcagggagagcatctcggcgcgcgccatgtgcaactctgtcattcggcccgccttgcgataggcatcggagagcaggttccaggccaggctgttctcttcgtgatcccgggcatagggggccaggatggcgatggatttcttgtaatcgcccccttccagataggcgttacccaggttgaccaccaccacttcgttatccggcatgcgggcgcggaacttctccagccgtgcaatggcctgggcgctgcgtcccttggcgagatcgatatcggtcagggcatcgaccacgaacaagtcttcaggatgacgggtggccagctcctgcatcagggtgtcagcctcatcggtgcgcttgagttgcaacaaggccagcgccttgccataggtggccgcatccttgagggggtaatcccctttttgcagacgactgtcgaaatagctgagcagcgcctgcggggtctcggtgccatagcgcacctgaatgcgcaccttggccaaccagaagtcgaggctggggggcaagttgcggcgcccatagctgttggctcggccgcgggcctcggagatccgggtctcgggcagggggtgagtgagcagcatctggggcggcttgctggcgtagcgatactcggccgccagtttctggaagaagttggccatgcccatggggtcaaaccctgcgtcatacagggtcttcatgccgatccggtccgcttcatattcgttgtcgcgggtgtagttgatggccgattgcatcgacaatccgagggtggtctgcaaggcggcgataccggcggtggggttgatcaccgcgagcgcaatggagcccaccagcccggccagcgtcatggctgagctgctcgcctgcgcctccatgtagcgggcaatgtggcgctgggtcacgtgggtgatttcgtgcgccagcaccgaggccagctcgctctcgctgtcggcatagaggaagaggcctgtgtgcaccttgacccgaccgccgaggaaggcggccgcgttgatgctgggatcattgacaaggaagaaggtaaagggaaaacgcaccccgtcggcgttggtcagcaagcgctgccccagatcgtctatgtactgactcagcacgggatcatcgatgatcggcaagccggcccgggcgaaacgcatgaaggcattgccatagcgcacctcctgctcgatgggcagggcggctaccccggcggtacctatgtcgggaagctggttgttcgcctgggcatgaaaagtcgcccccatcagggaagccagcaggggaagcgatgccatcaaaggggaaaagcgtgccacgttatctctatctccaatcagaccctaccgggacaccggcagaatacccttgcccctcaagggccacaagcgttgtttcatgctcttatcacggccataatagccgcctcatgcccgatggagcccctatggaacacctcgatctgaccccctggcgctgcccagagccactgatccggctcaagctctggttgcgtcaggcgacacccggtcaatccctgtccatccagctggcagacccgggctcccggcaggatattccggcctacttgcaacgccagggacacacagtcaccttgcagcaagggccggacaatacgatctttttgcaattggttgtcggggccaaacagccatcatgagcccctgtcacgaaaggatgctgtcatgttagaagtactcaagcgctggtatcagacccgtttctccgaccccgatgccgtcaccctcttcctgctgctggttgcctgctttgccgtgctctggctgtttggcggcctgcttgctcccttgctggtcgcgctggtgatggcgtatctgctggagtggccagtgagccggttgcaacgagccgggctctcccgcgctcttgccaccagtctggtgctgctgctgttcatagctgtgacagtgatggcattgctgggcctgatcccgaccctggtgagccagggcatcaacctggccaaggagtccccctccatgctggcccatgtccaggactatgtgcgcaccctgccggagaaataccccgaagtcatcgacgtgaccctggtcgaaaccatcatcgacaacatccgccaacgcatcctgagcggcggcgagcatctggtgagcgcctccctgagctcgctggtaaacgtggtggccatcctcatctatctcatcctggtgccgctgatggtgttcttcatgctcaaggacaaacaggagctgatgggcggcctgcgccgcttcctgccgcgcaatcgcaccctggtcaaccgggtctgggtggagatgaacgaccagatcatcaactatatccgcggcaaggtgatcgagatccttatcgtcggggtggctacctacatcccctttgccttgatgggattgcgctactcggcgttgctggcggtggctgtcggtttctccgtactcattccttacataggcgcggcggcggtcactgtacctgtggccatggtggccctgttccagtggggactgaccccggaattcacctggctgatggtggcctatctggtgatccaggccctcgatggcaacctgctggtgcctctgctcttctccgaggcggtcaacctgcatccggtggccatcatcgtagccgtgctggtatttggcggcctctggggtttctggggcgtcttctttgccatccccctcgccaccctggtcaaggcggtgatcaatgcctggcccaagcgggatgatccggccctgcccggcgtctgagggcgcatacacctctcaggtgacagagtgtgacaacctgcaatcaggaaaaaaagaagggagcccacggctcccttctttttcataccattgcggtagtcgatatcagagcccggccagaaatgccgtcagggcctgattgacgaaggcgggattttccagcgtggagatgtggcctgcggccgggatctccttgaaggagcaacccagcacctcggccatcagataaccctccagcacggggcgtgccttgtcttcgcagccggtcatgaccagtgccggcaccctgatctcttccagccagtcgatgcgatcttcccgggtcacaaagctgcgccccaccgccaccatggcggctaccttctcccctggccaggaggccaggcgttccttgaatccgtcaatcaaggccgcattcggctgattggcaaaaaacagcggtgccacctgctccactatgggtgccggtactgtgccgagctgcccaatcatgcccagcatgccgaggtagcgctcgcaggtaatctggggctcgagaccgacgaagctgtccatcagcaccactcccttgagacgggtcggtgccatcctggccagctccacaccccacatgccaccgatggagagacccaccagcacacactcttcgaccccgagggcatcgagcagtgccagatgatcccgggccagggtcgccagggtgcaggggccttccggcaaccggtcggaatcgccatgaccccacagctcgggcacgatacagcggtactggcccttgagcgcggcaatctgcggcgcccacatggcgctgtcccacaggtagctgtggccaaacaacagaaccgggccctgcccctcgtccagataggccatttggcggcccgctatctccataaattgcttcatgttttctcctgttgccagctgctgatgatgagacggcagtgcaaatcgccatagatggcttcatgttttttctattgccagcggctgatgaggcggcagtgtaaatcgccattctgttttgctgccagcgacggggcggcagtgtaacacgcagtccttggcagtggcgcctccctggtgcaagctgaagatgactcaaggaaaggactcaaaaaggagaaagccatgccgaaggaaaagagcaagaagcgcccgcgtctggacaagaagtgctatgagcatcacctcacccatctgcaggaggagttggtcaagttgcaggagtgggtcaagcaggaggggctgaaagtggtggtggtgttcgaggggcgcgatgccgccggcaagggcggcgtcatcaaggccatcacagagccactcaacccacgggtctgccgggtcacagccttgcccgccccctccgatagagagcgatcccagtggtattttcaacgctatgccgcccacctgcccgccgctggtgaaatggtgctgttcgaccgttcctggtacaaccgggccggggtcgagcgggtgatggggttttgcagcgatgcggagtatcgcgagtttttacgggcctgtcccgagtttgaacgcatgctgatccgctcagggataaccctgatcaaatactggttctcggtctcggacgaagaacaggagaagcgtttcaaggagcggatcaacacccccatcaagcgctggaagttcagccccatggacttgcaatcccgctcgcgctgggtggaatactcccgcgccaaggatgacatgttcacctatacggacacggaagactgcccctggttcgtggtcgatgccgacgacaagcgccgggctcggctcaactgcatcgcccacctgctcggcaaggtgccctacgaggcgatcaactacgaccccatcaagctgccccccatcacgaccgagggatacgagcgcccgccactggccagccagacctttgtacccgacattaccgccgagctggaggcctgatcaccatcaccctgcctgccatgttaccgaacggcaggcaataaaaagccggtctgacgaccggcaaaaaggcattgaatactaaggaaaaccagcgcaaaaaaatcaggtacgaatgtacttggcggtacgagggaacgcctgctctttggcgtcaaacagataacaggcttcagccgggatacccacgctgtaggtctgaccggttgccacatccacgtccgaggtggccttgacggtaaagtcgtgaccatccacatccatataaacgaaggattccgcgcccaggtgttcagccacctgcactatcccgctcaccttgctatgagcatgggggtgatcgagcgggaacagatgctcgggacgaatacccagctctaccttgtcaccgaccgagccacgacgggcatcgacccgcgcccgcaccgtatcgccggaggtgagtttgaccacacactcctgctcgccaatctccagtaattcgcccgacagaaagttcatcttgggtgagccgataaagcccgccacgaacttgttgtccgggttgtggtagagatcgagcggggtaccgaactgttccaggttggtttgggcctcgcccttgagcggactcagcaccacgatgcggttggccagtgtcatggcttccacctgatcgtgggtcacgtagatgatggtagagttgagctccttgtgcagcttggcgatctcgatgcgcatcttgacccgcagggcggcatccaggttggacaagggttcgtcaaacaggaacacctgcggctgctgcactatggagcgacctatggccacgcgctggcgctgaccgccggagagcgccttgggctttctgtccagcaatggctcaagccccaggatttcggcggcgcgcatcacccgcttgtggatgttctccttgtccatcttcttgagcttgaggccaaaggccatgttctcgtagatgttcatgtgcggatagagagcgtaggactggaacaccatgccgacgttgcgctccaccggcggcacgtcgttcatgtaacgaccgccgatagtcagctcaccgctggtgatgtcttccagacccgcgatcatccgcagcagggtggacttgccgcagccggacgggccgacgaagacgatgaactccccttccttgatggccaggttgatgttgcgcagcgtgtccttgtggaccgccggatcgtagttcttgcgaacgttgttgagtactacttcagccatgacgagctccgctcttgaatctttgcaaatcgtgacggcggggggagtcagctcccccggccattaaaaccgttagccgttaaacgttagcctttcacaccgcccacagtgaggccgccgaccagccagccctgtgacagaccagcaggaacatcttgaggctggcgacgtgacaggtgcggcaagacacttaacctttcacaccaccggcggttaggccacttaccaaccagcgctgcgccatcaggaagaccacagtaataggcagacccgacaggacagctgcagccgcaaagtcaccccacagatagttctgcggatagaggtattgctgggcaccgaccgccagggtcaggttgttcacatcctgcagcaagatggaagcaacgggcacctcagtgatggtaccgatgaaggccagaatgaacaccaccgccagaatgggcaccgacaggggcaacaggatcaggcggaacgcctgccacggggtcgcgccatcgatggctgccgcctcttccagagaggagtctatggtctcgaagtagcccttgatggtccagacgtgcagcgctatgccgcccatgtaagccaggataaggccaccgtgggtgttgagacccaaccagggcacatagtcacctatcttgttgaacagcgcatagatggccaccagtgccagcacggccgggaacatctggaagatcagcatcccttgcaatatggtctgcttgccgcgaaaacgcaggcgggcaaacgcataggcacaggtggtcgacagcgtcactatcatcagggccgtgatgccggcgatcttgatggagttccacagccaggtcagcacggggaacggcggcggcgtgatgctgccatcggcgttggtgatggacatgcccagcgccagcttccagtgatccagggtcggatcggaggggatgatttcccccaccgagaagttgccgttacgaaacgagatggcgatgaccatgatcacagggaaaatgatcagcgccaggaaggcccacatgaccaggtgggttgcccacacccggtatttgactgatttgggttgtacgatagccattgagaagcctccttactgttgcttgtcggctttggacaatttcaggttgagcagtgcaagcgcgccgacgatcaggaagatggcggtagcgatggcactggccagaccgtagtcctgaccacccgagccctggaacgcaatccggtaggtgtagttcaccaacagatccgtggtcccggccggggtactggcacctatgatgtccggcgccccgttcgtcaacaactgtatgagtacgaagttgttgaagttgaaagcaaaggatgcgatcagcagcggagtgagcggcttcatcaagagcggaaccgtgatcttgaagaagttctgcacaggaccggcaccgtccatggcggacgcctcgtagagatcatccggaatggctttgagcaagcccatgcagaggatcatcatgtaggggtagccaagccaggtattgacgatgaggatcatcaccttggccaggaagggggtggtgtaccagtccggcttgatgccgaacgccgcttccaggaacaggttgatctcgccgaagttctggttgaacaagcccttgaacaccaggatggagataaacgccggtatcgcatagggcaggatcagcatgacccggtagaagccgcgacctctgagctgttcccactgcaccagacatgccatcaccatgccgatggccagggtgaagcccactgagccggcggagaagatcacggtccagacgaagatctgcatgaagggaccctgtatacccgggtctgtcatgatgcgcacgaagtttttccaccccacgctcaccacgaaaccgggggccatgcccttgccgacaaactgtccctgctcgtcgatgtattgatagaagccggtgtcaccgttgggcagcatcagctcgccggtctgggtgtcacgcagcaggttgctgtccttgatcaccacgccggatttgagcacggcgccatccatcagccgtgtgtactgctgcttctgggcggcaaacttgcgcaggctgctcagggtcaggtgaatgccaccttccggcaacaccagatccagcgcgctcaggtgagtgcgatgatcgacgatggcacgaatgggggccaccttgtccacggcctcttctgccagaggctgcaactgaacaacctggaccgcgtcatggactctgccctcgcggacagccagttcacgggccttgttgttcatcagagtaaggggttgactgataaaggcttggtcgtcctgtttcagcaacagctgaaactgattgttctcaccacccagcagggtgaaatcgaattcaccgccagccaccttgtagctttttttcagatggtaatcccgtgcctgctcaagggagagcaagttggatcccgaatagttggtgaaggcgatgccgatcgtgtaggcaagagggaagatgataaacacaaccatgccagccacaccggggaagatatagcggtgggcataagtcttcttgttcatgaagacatacagaccgacggacaccaccaccagatcgagcagagcgaatacccactcaccgctggcgtacatcatcacggccgcataaccgttgaggattgctaccagagcagcgatggtccacttaagccatgtgtgcttatccttcggaccggcatatgattcaatagaaggtactacttccatgccaattaacctttataacgccaagagagatttgagagagtgggaggccgttgcggcctcccgggtagtgcatgcttactgaacgatacgcttggcagcggtatccagggcttcgtcaacgctctgacggccggaggtcacgttcttgagggctgtttcgaaggaagaccagaaacggctcatctcaggcacggacggcataggctcgccattctgggcgttcaccatggttgccttgatgtgcggatcggattccagggtcttctggaaggacttcagcgctactgcacccaacggcttgtcggcgttgaccggtgccagaccggcatcggtcagcaggtagttttccaggaactcgatagccagatccttgttcgggctggcggcgttgatggtcgcacccagtacgccaacgaaggctttggccgggttgcccttcagggtcggcagggacgctacaccgtacttgatgccgctcttgtccaggttgctccaggcccagggaccgttgatcatcatggccacttcgcccttgttgaacttggcgtccatcacaccgtagtcgatacctttttccaggtgaccggatttgatcatctcggagatatagccaacaccggccttggcacctgcgttgttcacgccggtatctttcacgtcataaccggtagcggttttcttgaaggcatagccaccgttggcagccaccagcgggtagctgaaatagggggtgtcataggcccacatgatggcgcgcttgccatttttcttcagcgcttcgtcgatcttggcgatctcttcgaaggttttcggcggctcgggcagcagatccttgttatagataaggctcacggcttctaccgcaaccggataaccgtaggtcttgccatccactgccatggcatcccaggcgaactgttcaaacttggctttggtggctgcgttcggggtaacaggtaccagcagaccggccttgacccactcaccgtaacggtcgtgagcccagaagaagatgtccggaccgttgccggtggcagcggcttgctggaatttcacttccacctgatcagggtgagcaaccgtcaccttgatgccggtttcggcttcaaacttcttacctacttcagccagaccattgtatcccttgtcaccgttaatccagatggtcagttgaccttcgtcaatggcggcagtggcagagcaagccacgcccagagtagccagaccgatcagggatgacagcaatttctttttcatgagcctttccttgtattagttccgcgctgtaagagcattgtgtgcgagatgaatattatcccaagccgctactgcctcacatgacgcaactcgcatttttgaaatgcaattacgtattttcttccagaaagttatgaaaatattttcttatttcagggggttatcgccatttattggcatatttctcgccaaaaacagaaattaaattaccaaatggaaataaaaaaacacaaatgaaagggttttcactgcattgaaaaccctttcacggtggttattctgtttaaattgttaacaaagcaccgagttggtttcgaggcgacttaccccattaaataaaaagacaccgcagcgaagtgcggtgtctttttgccaaaaatggaaagcagatcacattacgactggcgcagcagctgatccttgagattgggtggcacgccgcgaatggtcagagtatctgtctggggatcgtaaaacacccggctgttcagcaatttctgctcgaagctcagggtcagaccgccaccggagccgacgaacttggtcaggccgcgcagggtggagcgatcggcggggaagcgctcttccagctcatactcctgaccgatgaagctgtaaaaatcgaggtcgccgtcgcccgcttctcttgcagagagttcggcggaaagctccttgatttcgatctcttcaccggcgctggcctgctcggtgcaatatttgaagacctgcttcttgtagtcgttgcgctcggccggctccagctgacggctgtcgcaataatcgtccaccgcctgcagcagtcctttattttggatcttggcatccatgccctcgcgggcacccagcaagtccatgaaaaagtcccccagtttgcgaccgacccgccccttgctgaaggtgatataacgccgagagtctggctgggttttccattcggtcaaatcgatgcgggccaccagattgagcttgccgatatccagataatggatatggcgcaagtccagcgcctcgctgacggtgacgctttccttgccttccagcagggcgaccatcaggtaatcgacccctacatagttgtatttggcaaacagcaatacaccctgctcgtcgagggcgtgatccaccaggttcttgaccagcagctgggtcatattgaccgagaaggggacgaattcgagctgatcgccgagcagctgcttgagggcaatgcgaaaggcgggagaaggctgcttgggggcttcctcaccgtcggccagctcggcgacggcggcttcggggtcagcgaaaaagccaaagcccttgccacccttgccgttgtaaatgcgatgcagctccgccatcagcccctgaaccgcctcatcagcaggcagggtctggctgcgggtgtcggcgtgaggttgaccatcgccgccctggcgcagggagtgaagaatgatcttgtcgatatcgagactcatgtcacaaagccatagtgttagccgaaagggtgaagtattataaggcgctttgaaccgagatgaactgaagattatgcccatcgtatcaaagtacacaaaccagcaatttgatgacctgatgaatgacctgatcactgtactggaaaagcacaaggcgccagtcgacctcagcctcatggtgctgggtaacgtgactaccaatatcatcaacggcatggccccggcacaacgccaggcgatcactgaaaaatatgtccaggcactgacttcctcggtcgacactcgccacgacactcactgagtcgccgcctttttttgacgtttctcaaagcagatggatcactatggtcgaaaccggcaacccctatcgtgataatgtctctcgcctgatcacctgggggcattggttctccttcttcaacatcattctggccatgctgattgccacccgctatctgggtgccatcagctggccatcgaccacgctcggcgtgacctatctaatcatcagctggataggtcacttctcgtttctgagctttgtcacctacctgttgaccatattcccgctgagtttcgtgctgcccaaagagaagctgctgcgcttcatttcggccatcatcgccaccctggcgctggtgctcctgctcatcgacacccaggtgttccagctgttcaagttccacttgaacgctcaggtgtggcagttgctgctggatcaggcacagaccgaggaaggctcgatctggagcatcatcttcgtggcggtgccaaccatcttcctgctgcaactgctgctgtcggcctatgtgtggcgcaagatcaacaagcgcaagcgccgccagtatggcaatcaggtggggctggccctgctggtctgcttcattctgacccacgtggtcaacagctgggccgatgctaccctgtatcagcccattaccatgcagcgcgccaacttcccgctctcctaccccatgaccgccaagagcttcctggccaagcacggctggctggacctggatcagtacgagaagaaggcagaatcccaggatggcgagagcgagagccgcttgcgctaccccctgcgcccgctcagcgtcaacgcccccattgcccacaagaacctgctggtggtggtggtggattcgttgcgagccgacatgctcaacagcatcaacatgcccaatctgcagcgttatgcagacagccatctcaatttccgcaaccacatgagtggcggcaatgatgatgtgatggggatgttcagcctcttctatggcctgcccggccactattacgacgacatccgcaacgacaagacaccaccggtactgttcgacgagatgctgcgccaggattaccagttcggcctgtttggcgcgctggaagatgcgcagcagtatcgccagagcatcctctccggtctgcgcaagcaggtgtttgtctccgagcagaccaatgatcagctgctgatcggtgactggcagcagtggctcgccaagcgctcgccggacagaccctggttctcgctggtctatctgtcgagccccggtgattaccagctgccggccgacatgaagggccccttccagcccgagctgaccaagttcaatccggccaccgcttatcaggccaaaaacctgcagaagctggagaaccgttacaagaacaccgtcttctacacagatcagttgctggagcagatgctgagccaactgcaacagcagggcctgaacgagcagaccatagtcgtggtgacctccaaccacggtcaggagttcaacgatactcgcagcaacagctggggttatggcaccaactactcgccctatcaggtgcaggtgcctttcgtgctggcctggccgggcaacgacaccctggcgcagagccagttgagcagccatctggatctggtgcccaccctgatgcagggcatgctgggggtgcgcaacccggcgcgggactacagcacaggccgcagtctgttcgacaacagcccgcgcaactggctgctggccggggatcagcgtgactttgccatctatcagggcaacaccatcacccacttcaacaagcagggtgactttgaactgctggagcgcaacagctaccgtcccatcaagcacggcacccccgacatgggtgtcatgatccaggtgatgaacgagctcaaccgcttctatcgcgccccctgacggccagaaaaccacaactcaccaagcccgctcccgtagcgggctttttattgcgtgcagcacgggccggaaaacaacacctggcttctatgcccaagggaacccatacgggacgggtttactgcccagccagatagccctcttctccctttcatgttctcacttgccggcgcaaacgttcttcttttcactactgactcttccatcaaaaacatcaatctgatcaagatcataaaaacaaaatgataatgattatcaatcgttgatctggatggaccactctgcaataatccgcgcccttcaggctcaaataacaatcattctcaaaatgaaaatactgctgcactactggcccatgctgctgtccggcacagcgctggccgccagcgatccggccagggtcgacgaaactggcatacttcctcacctaaaggcgcgcgagaccatagtggtcaagggccagcgggtcgaacagaagctgtccgatatctcgggcgccatcacagtcatcaccgaagaggacctggatcgccaggtcgccaccgaactcaccgacgtgttcaagaacgaacccggcgtttctgtgaccggctcggcagggcgtccgcaaaacatcagcatccgcggcattggcggcaaccgggtgctgatcatcaaggacggggtcagggtcagcgacggcttcggtgccgacgatctcaacgacaaggtgggccgtttcagcttcgatctggatgacgtcaagcagattgaggtggccaagggggccggctccgccctgcacggatcagacgccatcggcggcaccatcgtcatctccaccaagcagccggaggattatctgcaggggcaggatgcctacctcagcagcaaagtcctgcatgatggcagcagcaacaagcagaagttgagcgccaccggtgccgcccgctgggctgagacagaacacctgctgcgcgtctctggctggcaggggcacgagaccgccaactatgacgagagccgcatcccggcggatctggatggcctgagtgcctccaccagctctcgcttcaccctgaacgagcaccacctgctgcgcctcgaactcgactacttcgaggacaatgccaagcgggatcaggggccgcgcgaaatgccccagcccgatggcaaatggcaggttcgccagtatcgcgaggacagcacccagcgctcccagggcgccaagctgagctgggaggcgcgcagcctcgaccatctgctggcggatcagttcaccttgagcctgcacggcaatcacgccaagaacagcgccaacaagcgcagcctgctgcaaaatgacctgctgagcggctatccccgctatcgcagcgaacgggagctggccaccttcaccgaggatctgctcggcggcgagctggacattcgccgcgatctgacgaccggcgccatcgaacacaagctgagctatggcatcgaactggagcgtgcaagccatgagcgaccggtcgacaaactgaccttggaggcgggcattccccagcccggccaatccgcccccttcagcaatgcccgcacggaccgcgccggcatctggctgggggatgtggcgagccttggccagtggcaattcacccccacactgcgcatggatcaccagtggctgagcccgcaagatggcaagggtgccagcaaccacagctggcacctctcccccagtctggccaccagctaccgcttcaacgatcagtggcgcagctggctcagctatgccaacggttttagtgccccctcctacgacaaggtgtacggcaatattccccactactttgccctgccgccgttcgagatcatcgccaacccggacctcaaggaggagaccagccacagcttcgagtggggtgtgagcggtgaaggggatgagtggagcatcaagccggcgctcttctacaaccgctactacaacttcgtcgactggcgccaggtgggcttccgtatgagcgacggcgtcatgctgcgccaataccgcaacgtggccaagtccgagacctggggcgccgagatcgccgccagctactggctgacccagcagtgggaactggccaccaagttcggctgggtggatggcaaggacagccagggcgagtcaccgcgcaacctgaccccgctggagggcaatacccgcctcagctatcaggccaacgactggagcctggggctgcaagccgattatgccgccgccatgagccgggtacctacttgcggcaacagcctgacccagcagcagagcgagtgcatgaagagtgccggctggctcagcttcgccctgaccgccgactggcagatcacagacgcactcaaggccaacctcaagctagataacctgctcgatacccgttacacccgctatcaggatgtagccgggcaggaagcgggcagcgatgcgggactctacacccagacgggccgctacctgagcgccagcctgcgctacaccttcgtggggatctgatgcacgcgctattgataatgacggctctgctggccaatccggtggcctcccccgccgaggccgcaatgacggcaaccaccacggcgccacagagcgcgccagccattgccaaacgtcccctgctgatgaagggcgacacggcgcggcgcgatccctatggcggctggcgcgacgacagtcgccaggatcccgccctgctggccatgctggccgagcagaaccgctggaccgagcagcagctcgccagccagcggccgctggagcaggcgctgcaagccgagtggcagacacagccgcgcggcgagcccatgcccgccgagtggcacactgaagcgggcagccagtggcggatggaggccgacggcagcctgtggcaacgggctgatgacaaggcgcagccccgtcagcgactggcgccgcgtcaaccggcgagcggctattacgagctcgccggctgggcactgcacccgaacggacgctggctggccctggccgaagatctgcgtggcgatctggactaccgcatcaccctgctggatctggatagcggcaagacacaaaccaccctggcgcacagggccgccgatctgctctggagcctggacggcaagaccctctacacccttgccaacgagcgccgcaccctgcgcccatggcagctgtgggcctggcaggatggcaaggagcggctagtacaccaggaggccaatcccgcctggctgctcagcctctatggcaccacggacaaacgccacctgctgctgcagagcaacaaccacgacagctcggagcagtacctgctggacgagggaaccccctctctgctcaaggcccgccaggccggtgtcgagtactacctggatacccaaggggagcgagtgctcatcaagagcaacaaagatggtgccctcggcctttatcaggtgaccagtctggcacaggtggccgaggggcactggcaacccctctggtccggcgagaacaagagcctggagaagtggcgcctgtttgccgaccatacggtcctgcaataccgcaaggcaggggacgactggctcgatgtgctggattcaagcggccagctcagccagcgcgtgcatctcaccgagggcgctggcacggcctggatccagggtgctcatgacccggccagccagcagatcctgatccgcaggcaagggatggccgagccgccccaccaacgctggctcaatctggccagcggtcagtggcaagctggcgcgcagacgcaggcaccctccccctaccgaagcgagcgacgctgggtgctgggcaaggatggggtcaaggtgcccgtctctctggtgtggcgcaccgacatcaccaagcccaaggcgctgctgctctacggctacggcgcctatggcacccctatgcgcccctactaccagccccaggtgctgagcctgctggatcgcggttttgtctacgccatcgctcacgtgcgcggcggcggcatgctgggagatgactggtatctggcagggcgcggccggcaaaaacagcacagcgtggacgacttcctgaccgtggcagaggcgctggcccgagatccggccattgatcctgcccggctgttcgccatgggcggcagtgccggcggtctgctggtggcggcggcgctcaatcaggcgccaacccgctttgccggcgccgtgttgcaggtgcccttcgtcgatctgctcggcaccatgagcgatcccgaactgccgctcacccgccaggagtacgccgagtggggcaatccggccattcccgccgactatgctgccatgcgtcgcctgagcccctatgacaacctgcaacggcagccctatcccccggtttatgtgacggccgggctgcacgacagccaggtgccttactgggagccgctcaaatgggtcgcccggctgcgggagcacagcacgggcacgggcccctatctgctgagtacggctctcgacagcggccaccaggccagcaccggcaaggcccaccagcaggcagcgcgcgagtatgccttcctgctcaccctggctggcgttacccgctgatggcgcatccttttctcatttttgtgttggagtaaaccatgaaaccctcttccctggccctctggctggcggcaaccttgctctcacagcccctgctggcggccgagttgcagtttgtcgatgaaaaacccattaccaccacaccgcagcagtggctcgaacagcgccttggcgtgacgctcgcccccgactacgacagggccagcctgctcggtcatcactacagcttccgccaactggtcaagggcctgccggtggccaccatccaggctgccgtcagtgtcgacaagaccggcaagccctggcgcctctatcacaacagtcggccgctgcagagcagcgagccaggctgtgatgccggtggcaacctggcgcctctgatcgaagagttgcgggcagggggcagcgagatcgacccgcagggagcggtcgaagcctggtactggcgcgacggcgataccctggtacccgccctgcgccagcgggtgcgcgaacacaaggcaggcaacgccaaggctacctatgtacagctgttcgccagttgcgacggcagccgggagctgggccgctggatggatgcggccagcacccaggccagccgcacagccgacgccggcgacacccaagtggaagcacgagtattcgacccggatccccgcacccagctgcaagacgccagcctggtctggcacgacgaactggtactggcggacgccgcctatcaggacagagttcccctgccggtcacactgcaagggggacgctatctgctgagcggccctcacgcccgggtggtggatgccatggagcccgataccgcacctttcagcagtgatgacccgcaggcattccggttgacccgggacgatcggggctttgccgacatcaacgcctattaccaccttgacttggcccagcgccacatcaagaagctgggctttagcggcctcatccccggggccctcgacatagacaccgaggccggctatcaggacaactccctctatgaccctttcgagcgcaggctggagctgggccgcagcggcgtgcccgatgccgaggatcccatggtgatctggcacgagttcggccatgcggtacagcaccacatagtgccggacctcggggatgaggcagactggggcgccatcggcgagggcttcagcgactacctggccgccagccaccgccagcgcagcgaggcgggtcgccagttcgaaccggccatggtgttcaactgggatgcccgttttaccgaccgcaccccgcgccagctggatgatctgcgtgcccgctaccacccggactacagctatcctgcccaccgcaccatcaacggcagcaacggcgatcagttgtggggcacaccgctattccaggccctgctggcgtcggtgaccgagcatggcgaaggggcccgggacgagtttgaccgcgtcatcatcgaatcccacttcgggctgggcccggccattcgcatgccacagctggcccgcatcactgtggacacggcggcgcggctctaccctgcccgtcactacgccagccatctggagcaagccttccgtcagcacggcctcttgctggcgccgatcaatatcgcgctggtcgagggcagcgccatcgagctgggacagcgtcaatccgtacaggtgacactcaccaatcagggctcggcgccagtgaccctcaatgcgctgaccctgaccatgcccgccgggctgcaggccgatccctaccaatggcaagccaccacactggcggcgggagccaccaccaccaccacgctgcgactgctggcccagagcccgctggcctgcggcgatgaggtgagcctgccggtaagcctcgtcatgacggggaccagcccgaccgagcgccagtggcagcagccactgagcctgcccataggcacgcccatcatcagccgcgccacaggccagccgctgctcctcagcgatgcccagagcgaggaagtacgtggcttgagccaagccagcctgctgctggagaagaccaacgccaaagtgagcgagcagtttcaactgaccctggatctgcaacacgacgccctggatgagctggagatctggctcaactccccctccggcacccgcctccagatctgggacaagggctacagcccactgccacggctgaaaggggtcttccctaccgagctgctgcccctgcaacccttcaccccattgctgggagagccgctggccggcagatggacgctggaagtggtggacagcaaacccgggcatcagggccgcatcaatggctggagcatcagccagcgcaccggcgcccagtgtggtgaacccatagccccgccggatgacggcatcatccacttccaggtggacgacagcagtggcggcggtgcggccaacctgctctggctgctgccgctggcgatctggcgccgccttcgccagcgcggctgagtaacccacccatatataagaagaaggggccctggccccttcccaaggacaagagatgaatccaacctattcccgcctggcctgcctgctggcccccctgctcaccgcctgcggtggcggcggctcggatgaggcgccgctggcggcacctgcctataccctgaacgtcaatctgcccgagagtggcaccctgtgcgtcaatctcaaccagaacacccgctgtgacgagggggagcccagcgtcagcggcgtagccggtacccgtcagctgagcggcacctcccccgccctgctgaccagtccgctgctgttcctgccaaccaacccggcagcgccggcgctgctgcacccggccgcccgactggatggccagaccctgacccccagcctgctcagcaccctgctgcaaagcagcatcgccgagggacatccgcccaaacaggcactcgacgagatgttggccgcgctggcgccgctgcaaccaggtcaagggctggccgccctgtcgcaactggccgacttcaacctggcgctggggcaactgctgctggcggtgatcgatgcagagccggagatatcggacctttcgcccgtcctcctgcaagccgtggtgtggccggccctcggcagcctgctgcccgagctggccagccactttgcccagcacggcgagctgaccagcctgcaagagagcgtcacccgcatgctgcaacagcaatactcccatcccttggtcaccggcagcggcgtcactacctacacggatggtgtcgactacctgctcaccgaagagcccgccgaccacccgggccaggaagccagcctgaacaaggcccccttgcgctatcgcaagttggatggcaagggccagcccctgccggatgacgccccagtctgggagtgtgtggaagacctcactacccgcctcgtctgggagaggaagctgaatgatgcaaagagcccacgcgatctgcatcgcaccttcgcctgggagcttggcgactatcaccccacccagcaggagcttgactacgcctgcccgcaaggcgaggccatctgcaccacagagcaatatcgccagtggctcaacacccagcagctgtgcggcatcaccagctggcgcatgccccactcgcgcgagctgatgagcctgcaacactacggctcgctcgcccgccagtatggccagctggtcaccatggatgtgcgctacttccccgatgtcggcaccaccaccaaggatttcagcggctactactggagccagaccctgaccccgtcccgtcggctggagagcgcccccctgagcgccatcgcccatatcttcctcggcgatgacgccggtaccgactacgccaccacagttcaaaacagcaatgatgccaacggtctgcaactgcgactggtggcggaggtaacccgatgaaccgcttgattctgaccctgctgctgaccctcggcagccctctcgccctggccaccgccatctgcgacgacaccatgcccagaaccagccccaccgcccgcttcatcgatcgcggcaacggcacagtcacggacagaagcacgggcctgacctggatgcgctgccagcttggccagagctggcgcaaccagagctgcagcggcgaaccgacccggctttactggcagcaggccctgctgaccgccgagcggatccgctccgagccgagccatgccctgcacaactttggcggctaccgggattggcgcctgcccaccatcaaggagctgaccagcgtgctggagtccgcctgctacaagccggcgctcaacgaaaccatcttcccccgcgccatggccggtgaaggaaaagaggtgaacgacggttacgtctatctctggtcctcgaccccggtgccggccagcaagagcgtcgcctatctggatatcaccagcggcgccgtcggcatgcgggcgcccggtgcctgggccaaacagctgctcctggtgcgttgattgcgcgggggtggccacaggagcccgctgaaaaacggatccttgtccggccacctccgagctgtgcaaaagcgctgtacaccgaatgtgcgccttgtcagaaaatagccagaagacgtcatcctgtgccggatctggcaggatttgcaccccggatcgctggcatgaaacgggcagagcggttagtctagcggcgttgaaccaatccccatgaggtacagatgaaaaccgtattgcgttttagcctgctgggcgccttgttgctgggcggccatgccttcgccgccgaaccgaaaaaatttgatatcagcatgtttccggccgccgaagtaaaccaggaacgtgtcgtgatccgcctgccggaagtcgagaacgaagccgacatgatggtcgagctgcaggtcggcaagaaaatgatggtcgattgcaatgtgccgcgcttcgcgggcaatctggagcagcacagcgtcaagggctggggctacaactacctgatgctcggcaaggtatccgatcccatcagcaccctgatggcctgcccggatgtccagaagaaagagaccttcgtccagatctacggtcagggcttcttcgtgaactacaactccaagctgccgttcgtgctttacgtcccgcaggagtatgaagtgcgctaccgtctgtggcgtgcggacaacctggcccagccagccatgatagagtaagtctccatcgagaccaaacctcccgctttggttcatgaatgacacaagatagagcgccaaatggcgctttatttttaaccaaacttcgtcgccccagacggccgaaccttgacataacctgacataactccgcttttttgctcctgccctccccgaatatccactggatcatggctaaatcactttcaatgaaaattatttatccatatagtgaaaaaattgattttgcactctgcgacggcctgatgatacttgcccgcaaaggtcaaactaaccagaaaaagagcactatgagcttcgaatccgacaagcgtttcaacgacttcaaacattttccccgtggcctgcgtcgcagtggtgaattcactgttgccgaagcggacagtctggaaaaatacggcaccgccatgctggcgctctatcagggcaacctggcgcctcgcgatgacgtagaaagcgcctttatcgaacaggtcaaatccggcgctgccggcagcaatccccacgccaaggtgtggttcaagtatctgaaggtgataggtcccaagcgcgtgcatcgtctgtgcacagtcgcaggcggcgccaacgaggaaaccggcggcggtggttttgacggcggcaacggcggcggtagcgacgagtccatcgattaatggataccgaactgcttcggacctttatcgaggtcagcaagacccggcactttggccgggctgctgagaatctctacctgacccagtcggcggtgagctttcggatccgccagcttgagcagcaactcggggtcagtctgtttgcccgtcatcgcaacaacatccgccttaccgcgtccggtgagcgtctgctgccctatgcagacgccatcttgcataccctgggtcgggccaagcaggacgttgcgctctcccccggtttcagccagcagctcgccataggcgcgcccgccgtgttctgggagctcgatttcaacgactggctcaatcatgtctatgcgctggctcccggcctcgccgtgcggctcgaaaccgcatcccgcgagcacctgtgccgccagctgctggagcgctccctcgacttggccctgctatccgagccaaccaagatcgatgagattgccctgtatcccatcggcgaactggtgtttgaactggtgagccgggatagcacagccaacgccgacagcctgatgcaaatgccccacattcacctcgactggggcaccagtctggagccgcaacccagccgattgcagagcctgcaaaaaacccccgtgctgcactcgagctccgccaacatggcgctgcagttcgtgctggccaatgggggtgccgcctacctgccacggcggatggtgagtcccttcctggaaaaggggcagctgcatctggtggagggaggccagccgctcagtcgtccgctctacctcgcctatctggagaaatccgatcgccgggagctgatcgatcggctgctgaccctgccgctcggttgggatggagccgatctgcgcctgccgcagcctgaataacctcgggcgatagcacagacagaaaaggggccgaaaaggccccttttttatggtgcttgcgtgcaatcgcatcagccgtgctggcggcgatcgttggcctgggccagcaacatgcggctctcgcgcagaaactcgtcggcatgctcgccaaagaagccggatacctgcgaaaaggcatcgataaaaccggctctgtccccctgctccaagagccccaacacctcgccgaagttctggtagtagcggcggatcatcgccagattctgcggtgacgacaatatgatgtcggcatagagctcaggatcctgggcaaacaaccgccccaccatggccagctccaaccggtagatgggggagcttaagttaagcaggcggtcgatgttggcctgctcccgggagaggtgccagccataggcaaaagtggcgaagtggcgcagcgcctgaatgagggtcatggcctcgtcgtgggctttggcctcaacttgctgcaagcgcgcgccccagatggtcatctgatccagcaaccactgactggcggccgcatcacggccctgacagcagacgatcacctgcttggcaaggctcgccacatcgggtccgaacatggggtgcagccccagaacaggacctttgtgcacggccaacatatgggcaagcggctcgctcttgacgctggtgacatccaccagcagacaatcggcaggcaatgaaccgagccggtcgatgatctggcaggtgatgtcgatgggcacggccaccatcaccagacccgcgtcagccaggatggcgtcagctcttggccagtctgcttgttcgagggtctcgacccggtagccggagaggctgaacatgtggccgaacaagcggccaagttgaccctgtccgcctatgatgaccactttgccaagatccggcttcatgcacttgaagccggtgtctttttcgctggcataagattcacgcatgacacggcgcagcacatcctcgatgagatcgcccggcacccccaacagttcggcctcggtgcgacggcgggccagcatgctcgcctccctgtccggtgcatagatgggcaggccgtggcggctcttcacctcacccacttcccccaccagggccagtcgtgcggccagcagatcgatcagctgtctgtccaccgcatcaatcttgtccctgagggcattcaactcttcagccatatccagtccccgctggcggcggcgccctgtgattcaagaggcaacaaggtatcactgcgtgggcagtgatacctctatggttcaatcagttacgacaagataccacggcttaccgtgcagttctgcccttgagcggcgccgccagctcgcgatggcatcgctccagcagagcgactgtgctatcccagtcgatgcaggcatcggtgatggagacgccgtaacgcatctgctccttaggctgctcgctggactggttgccttcgaacaggttggattcgagcatcacccctatgatggagcggttgccctcctggatctggtggatgacgttgtcggccaccttgggctgcaagcggtgatccttgctggagttgccgtgactgcaatccaccaccagaccgggcagcaggcccgccttctccagcgcctcctccgccagcgacacattgaccgagtcgtagttcgggtgcttgccgccgcgcaggatgacgtggccatccgggttgccctgggtctgcagcaaggcaacctggccctgctggttgatccccatgaaggcatgagggctggaggccgcctgcagtgcattgatggcggtacccaggttaccgtctgtgccgttcttgaagccgaccggcatggagaggccggacgccatctccctgtgggtctgggattctgtggtacgggcgccgatggccgaccaggagaagagctcggccaggtattgcgggctgatggggtcgagcgcttcagtcgccaacggcaattccagctccgccagccagcagagcagctcacgggcgcgatgcagccccagctccacatcgaaggtgccatccaggttcgggtcgttgataaagcctttccagccgaccgtggtgcgcggcttctcaaagtagacccgcatgacaatgtagagagaatcctgataggcatcatgcagcgctttgagtctggttgcgtactctttggcggcgtccatgtcgtggatggaacagggtccacagatcaccagcaggcggtgatcacgacggtggatgatgtcggcgatggtagtgcgggccccttgcacgaaagccagcgcctggtcggagatgggtagcttctccttgagctgggcaggcgtgatcatcacttgttcggattggatatggatgttgttcagggggtctctttgcatgatctcattctctctacagtatttaagccaattgcactgggtgtattcatttatttacacaagtcagtgctttgttacgcaaccgtcctcaccttaccaaggaaaaacaaacaatcaagtgaaactagcggattaactgtctagtaggtggataaacgaccagcaaggcgaccaaaacaaccagaaagtagcgagtaaaaagcccctgatccgataaaatcgtaaatatatagttacatgctgatactaccgtcagtactgctcgaccactatccgacccctgcccttgcctccattttataaaaaaagcggggcacctggccccgcttgcgttcccgtcttgctcttcttttatgctttgccgtgtgccttgatggcgtcaaccgccttgtccgggaagtcgctgaacaccccgtccacatcggcctgatagaggaagatgttgagcaaatcactgaaatccttggcgtaggccgggatctgcccctcatcctgacggaaggtataagggtgtactttaaggccagcggcatgggcctctttcaccatattggtaaacactggtttgcccaaggtacccggctccgtgactatcatcggcttccaggggcctatgccttccgcgtagccggcgatggtcttcatggcgcccggcttgaacatccagtcataactgtaaggagttgcctggcccttggcgtcatagaccatagtctcgttccagtcggtctcggccatcagctgcaccagtttcaagtccatccctaaggcgggcatcagctcgctgttgatgcgcttgagctcgttggcatcgaagcactgcaggtagaccttgtcatccttccctgtgtaaccgtactccttgagcacgttcaagacggccttggatatgtccttgccttcgtggcgaaacagcccgggggccttgatctccgggtagatgccgatgttcttgccggtgctcttgttgagcccctggatcatctctatctcttcctggaaggtgtggatcttgaagctggacttccacagcgggaagcgggccggataaacgggcacctgcttgccatccaccagctggaacggctccgtcatgctcagggagcgcacctcggccagggtgaagtccaccacatagtagcgaccgtccgggcgggcccgaccggggaagcgctcggccacgtccgtgatgccatcgaggaagtgatcgtgcatcaccaccagctggtcatccttggtcatcaccagatcctgctccagataatcggctcccatgccataggccagtgccttggattccagggtgtgctcgggcagataacctgaggcgccacggtgggcgatcactatcttgccttcgtcggcagcaagagcgggcaatgcaagggcggcccctaagccaagggcaatcagggagagagagattttgttcatgcgaagtgctctttgttattgtttatttggtgtaggtatttgttatagcagaggtttattgcattttgacgacgggcggccccttggccgcccgcttcttcatcagctggccttgggcagggcgtgctggtgttgctccagccaggcgtgcagttgcagctgctcaggctgagacaggcgcagccccagcttgctgcggcgccacagtatgtcttccatcgaatgggcccactcgcggctcatcagataacgcacttccgattcgtacagaccggcgccaaagtgctggccgcgctcctcgtgcaaccagaggcgggcgtggctgccataggcctcggcgatgcgacgggcgttgcgctcatccagccagtcgaattcgagcatataggcgcgtgccaactcggtggtggagcaatcaaattcgccaccgggcagacggctggtggcggtccaatcatcccccatctggctgaaccagggcttgatcttgttgcaggcagcctgggccagcttgcgataagtggtgagcttgccgccaaacacggacaagagtggcgcgccgtcggattcaccggagagctcgagggtatagtcacgggtcacggcctggggggaatcggactcgtcatcgcagagcggtcgcacgccggcataggtccagatgacatctttgggcgctatctggcgggtaaagtgagcgttgaccaccttgcacaggtagttgatttcggcgtcgcttattttcgcctcgcgtgggctgcccttgtgctccacgtccgtggtgccgatgagggagtaatcctgctgataagggatgacaaagacgatgcggttgtcttcgttttgcaggatataggcctcttcgcgctcatggatacgcggcactatgatgtggctgcccttgatgaggcggatgccacggggagatttctcgtgcaggctctcgtcatagaaggtcttgacccagggaccggccgcattgaccagaccacggcaggtgacggtgaactgctcgcccccttcccgctccagagtcaacgtccagtgcttggagccgcgcaccgccttgatgcagcgggtgcgggtctgtacctcggcccctttatcgcgagccatcatggcgttgagtaccaccaggcgggcgtcatcgacccaggcatccgagtactcgaagcctttgttgataccggcggtcaagccgtcctggggcaggaagcgcacgccgcagctgcccttgagcttgtcgcgcttggccaggttgtcatagaggaagagaccggcgcggatcatccaggccgggcgcaggtgcgggcgatggggcagccgaaagcgcatgggacgggcgatgtggggagccatgccgagcagcacttcccgctcagccaaggcctctttcaccagccggaattcgtaatgttcgaggtaacgcaagccaccgtggatcagcttgctggagttggaagaggtggcagaggcgagatcctgtgcctcgaacagggcaaccttcagaccccgacccgctgcatcagccgcaatgcccaccccattgatgccgccgccaacgacgaccagatcataatgttcgctcatgttcacctactctttcttattttgtgttgccatgacagcaatgtttgatttcgctcatattagagcatgaaaaaatgataaacgaacattttatggagaaaatgtgatcgcgattgttttggcaatgctaaaaatgctgccagtcggtgatcaggacttcagcaagggggcgggcgggcaaaaaagcgtgcgcgagatcgcgctcatgcctagtggcattcaggaacaagcgaagggtgtgcaagcagaggggataaagcggaaaagaagcggccgcctgtgcggcggcctgatgccagataggggctaacggcgactcagcagatgtggcattcaatctggtgctgggacatgagccgcatcagcttctcgggcggctcctgatcggtgaacagggcgtggatctggttgaggttgcccagattgaccatggcattgcggccgaacttggtgtggtcggcggccagaaacacctggcgggagtgggctatgatggcctgggcaatcttcacctcgtggtagtcgaaatcgagcagagagccgtcattgtcgatgcccgagataccgatgacaccgtaatccatgcggaactgaccgatgaaatcgcgggtcgcctcccccactatgccgccatcccggttgcggatctcgccaccggcgatgatgacggtgaagtcatccttggcggtgagaatgctggcgacgttgaggttgttggtcaccacgcgcagctcgcggtgatcgagcagggcgcgggcgatggcctccgtggtggtccctatgtcgatgaagagggaagagccatcgggaatgttggcggccacttcgcgggcgatacgctctttctccttgagctgcatcactttgcgggcactgtaggcggtattgacggtactcgaatgcagggaggcaccgccatgatggcgccggatcttgttctgttcggcgagatcgttcagatcacggcgaatggtctggggactgacgtcaaagtgggtcaccagatcctccgtcgagacaaagccctgccgcgtcaggacgtccagtatctccagatgtcgttgggtttgcttcacgcttgaactccgatgatgagacgaaaaaaggccccggcagatgcggggcctttggcagtttacctgatcccttttcggatcgataagggcaggatcacgttttatgccttatcggcagccgccttcttggccgcgacggcgatgttctcatgcttgagggtcatggccagcagtatgatggagatcacgcaagacgcggtcagcaccatgaaaccgccatcccagccgaagtggtcaacggtatagcccagcatggcgttggccgccacggcaccacccagataaccgaacagcccggtgaagcctgccgcggtaccggcggccttcttgggtgccagctccagcgcatacagaccgatcagcatgacagggccatagatcaggaagccgatggcgaccagcgccagcatgtcgacggtggggttgcccgccgggttgagccagtagaccagcacagccactgtcaccagtaccatgaacaggatgccggccggggcgcggcggccctggaacatcttgtcagagatccagccgcacagcagggtgcccggaataccggcccactcgtacaggaaataggcccaggaggagttgtcgacagtgaaatccttggcctctttcaggtaggtcggagcccagtccagcacaccgtaacgaatgaggtaaacgaaggcgttggcaatggcgatgtaccacagcagcttgttgtgcagcacgtacttgacgaagatctccttggcggaaaactccttctcgtggctggcgtcatagtccttcggatagtcgtccttgtactcctcaatgggcggcagaccgaccgattgcggggtatcacgcatcacgaagaaggcgatcaccgcaatggcggcagcagcagcagccggtacatagaaggcactgcgccagtcattgaaccagcccatccccaggatgaacagcggacctatcatgccgccgccgacgttgtgcgccacgttccagaccgcgaccacttcgccacgctctttctgtgaccaccagtgcaccatggtgcgaccgcagggtggccagcccatgccttgtacccaaccgttcaggaacaagaacacgaacatgatggcgatgctggaagtagcccagtgcacagtccccatcatgaacatgataccggccgacaacagcagaccggcagagaggaagtagcgggcgttggatcggtcagacacgttccccatcaggaacttggacagaccatacgcaatggaaaccccggacagggccaagcccaggtcaccgcgggagaatccctgttcgatcaggtaaggcatcgccagactgaagtttttccgtaccaggtagtaaccggcataaccgaagaagatcccgaaaaacacctgccaacgcatgcgcttgtagaagggatcgaccttgtcggccgggagcctgtctatgtgtggtgcaggcctgaagagactaagcatgttctgcttccttattgttgttgtgggcggttgagggtgccctgtccatgctgaccaaccagaggagtcctgattcgaaagcgagcctattgtgctcacatgtgaacatttaatctgtgatggaggctcaaatattgcagttttattacaaaagaaagtgccaagtgagtagtcactcatcagccgcaatcccttgtatagcaaggcttacagacacccactaagtggtataatcactgttgcaacttgctttccgtcacattttcttagcaatgagtgggatcttgtccacatttcctgcggggagggagtggtgaatgttcgatttaggtttattttctctctcgtccgagaacgagcgcaaacgagcataacgtttgcgtcagctcaaaaaacaagaaaaaacgttttcggatgcagtaatgggactgaaaaaacaacaaaacggaacatcaaaccaactctgggtggatataaggaataaaagtatgagcatacaaagacccaataccctgcttggcgagtgcatcgccgagtttatcggaaccggcctgctgatatttttcggcgtcggttgtgtggccgccctggtgctggccggtgccaacttcggacaatgggaaatctccattacctggggtctgggtgtcgccatcgccatctacgtgaccggcggtatttctggtgcccacctgaacccggccgtgaccctggcgctgatgaccttctgcgggttcgacaagcgcaaagtggtgccctacatcatcgcccaggtcgctggcgccttctgcttcgccgcccttgtctacttcctctacggcggcctgttcacccagtgggaagtgacccacaacgtggtacgtggcagcgtcgagagcctcggctccgccggcatcttctccacctacccgaacgccctgctctccaacatgcaagccttcgcggtcgagctggtgatcactgccgtcctgatgctgggcatcatggcgctgggtgacaacaacaacggcgcccccaaaggcttcgccgccgccctgctgatcggtatcctgatcgccgtgatcggtgcctccctcggcccgttaaccggctttgccatgaaccctgcccgtgatttcggccccaaactgtttgccttcctggcaggctggggtgacgtggccatgactggtggtcgtgacaacccctacttctgggtgcccatccttggccccatcgtcggtgcccagcttggtaccgccctgtatgtgaaagtgttggctccctgtgtgcctggcaaccgtgttgccgccaccgagcaagctgcccaaaccgccaaagaagaggccgcagcataagagcggccctccccaacgtgtaacaacgtggaaaataaaaacgtggagaacatcatgtctgctgaaaaaaaatatgtcgtcgctctggaccagggtactacctcttcccgcgccatcgtgtttgaccaggatgccaatatcgtcggcacctcccagcgcgaattcacccagcactacccgaaagcgggctgggtagagcacgaccccatggagatctgggcgacccagtcctccgtcttcaccgaagtactggccaagactggcctgcgcagcgaagagattgccgccatcggcatcaccaaccagcgtgaaaccacagtggtatgggaaaaggccaccggcaaacccatctacaacgccattgtctggcagtgccgccgcaccgcagccatctgcgaagagctcaaggcccgtggcctggaagagtatgtgcgcgagaacaccggtctggtgctggatgcctacttctccggcaccaaggtgaagtggatcctcgacaacgtcgaaggggcccgcgagaaggcgatgaacggcgaactgctgttcggcaccatagacacctggctggtgtggaagatgaccaatggcgaagtgcacgtcactgacccgaccaacgcttcccgtaccatgctctacaacatccgcgacctgaagtgggacgagaagatgctggacgagctgggcattcccttgtccatgctgccagaggtcaaaccctcttccgaagtgtatggctacaccacccgtggcggcggctcccgcatccccatcgccggcattgccggtgaccagcagtctgcccttttcggccagctctgcttcgaaaaagggatggccaagaacacctacggtaccggctgcttcttgctgatgaacacgggcacagagccggttcgctccagcaacggcctgctgaccacggtcgccatcggcccgaaaggggaagtgaactacgcgctggaaggggctgtctttatgggcggcgctaccgtgcagtggctgcgtgacgagctgaaactcatccacgatgcccgcgataccgactacttcgcctccaaggtgggtgacaccaacggcgtctatctggtgccggccttcgtcggcctgggcgcaccctactgggatccctatgctcgcggcaccatggtcggcctgacccgtggcgccaaccgcaaccacatcattcgtgccgcgctggaatccatcgcctaccagagccgtgatgtgctggatgccatgcagcaggactccggcatcaagctggccgccctcaaggtagacggcggcgcggttgccaacgacttcctgatgcagttccagtccgacatgatgcacacccctgtggtgcgtccgacccgtatcgagaccaccgccatgggcgccgccttcctggccggtctggccgtcggcttctggaagagctctgacgagctggaagacaagttcagcgtggatcgtgaattcatcccgcagatgagccacgaagagcgcaacaagctctaccacggctggcagaaagcggttgagcgttcacgccgctgggccgaagaggattaatcgggcaaccgacatctttccgagatgaacaaacaaagaggccgacagcgatgtcggcctcttctttgagctctttatccactccggccattggcaacgtatatctgccggccagtcagctcccttccccttgtcacggctgggtgccagcgacgtcttcccccctgcaaaggggaagccgggagggggcggcccttcccactcccccctcacagggtatggctgccgatctgctccttgataaagtcgagccagacccgcaaccggatatcccgctgggcatcggagtagaagaccgcattgacgggacgcgaggcaccgctgttgctgcgagccagcacctccaccagggcgccgcttgcgcgatccggccctgtcatgaagtctgacaggcagacgatcccctgccccgccaacgccagctggcgcagggtctcgccgctgctggcccgcagggtcggagtaatggcgaagcgatccccctgctcggcactgagcagcggccagtggttgaggtgatcgggatgcaaaaaacccagcagttcgtggcccgccagcagatccgccggttggcgcggtgtgccgcgttcgttcaaatacgcaggggatgccagcagccgcagccgcgaacgccccagcggcaaggcgcgcagggaagaatccgtcagctcgccgatacgaatggccatgtctacccgccgctccatcagattgatgaaaccttccgagctgtgcagttgcagctcgatggcgggatagcggcggcgaaactcgcctatgatgggcaccagccggtgcaggataaagggggtggccgcatcgacccgcaatattccctccggctgctccttgcgcatcaacagatgcccctccgcctcgctcatctcggtcaggatatttaccgcccgctgataaaaccagctcccctcctcggtcaaactgacccgacgggtggtgcgattgagcagcagggtggctagtttttcctccaggcgcttgatgccgcggctcaccacagagttatccatgcccaggttctccgccgcctggcgaaaactgcccgcctccaccacggccacaaacagggtcagttcatcagaatgggtcttcattgctgttatccaggcaagagtattgggcctttataggtgtaatcgctcagggttggcaagggcactctgacagcggatcttgttttttaaagagaaacaaccagagataagcactatccctccgccgacttaatcagtagaatgccgccaaaaaagcaccgtatggagccactccagtatgagacaaatcaatgacatttgaagagcggctgaccatcgcccatcagactttggctgacaaaggcatcaaggaatgcaactacaacccgtggattttcaaactgctgcgtaaaattggctgtaccctcaagcccccttattacgcgggctggctggtcaatttcctctgtgccggcctgaatctggcgccgatctatggtctgacgatgtggattttcgtctggtacccggagggaagagatcccgtatctgccttgtacagcacagcgctatccgccgtcatatttggcctcttgaccttaatcaggctctggctggcacgcagacagcttggtttgaccacctgggagcagctggaatgccaaccaaattagtgaagggcgcggcaggagaaggctgaagcccctcttcggatttgagccaagtgcagcccacgcgctgaaaagcaaatttcacagacacggactctcaaccttgcccgatttcgtcaaattcatgatcagtttttcagttaactgcttcattcaaaccgcaatttgtcttgtggttctcacctaccggcttttccgccaccacaatggcaactggcgcagctatcgacgcagccgggatcatctccctctcttcgtctccattttccttggtatggtgatcgcaagaaggctgcatccagtcatcattgccgccctgtagtgattggcaacgggtcgggctatgtcaatcactgatcagaatagggattcattgctgcaatcccgacaggagcaaggatcttaatcgttgcagcagatctggcttggcaagtgtgccgtgacgccagagcttacagtgcgcagacaaataacgtgacagagagctcacatcgcgttgatggtttgccagtagaatgcagccaaaacggcatcgtatgacaccaagttgtgacaaggatgaacaccatgacatttgaagagcggctgagcgcagcccatcaggagctggccagcaaaggggtatggcatgccaactacaatccgccactgtgcagattgctgcgcaggctgggttgcccagtcaaatcacctcactatcagggctggctaagcaatacgctctggtttggcgtgagcgccgggctgatctggggcttgtttatgtggtttttcagctggcaacccatggggatggatccgctattttccctgcgccaaacagccctgtttgccggattattcggtatttttatggcaagttggctctggcttaggcgcaagcagctgaaattgatcccttgggaacgactggaaagccatggtgaagaattcaaatagccaactcccactatcgctcattcccccagacaaaacagcaggaagctcggatgcataccatcgccattgttctttttgacgattttaccgacatcgattttttcttgataaaagacattcttggcagaaccaggcacgactgggtggtgaaagtactgggcaccaagccaagccaccattccgtactgggtaacactgtcaccaccgatgaccatcttatggcagctaatgatgccgacgccgtcattttctgtagcggacaacaaggtattccggccgtgctggccgacccgcaatttatgtcctctttcaaactggatcctgcaaaacagttgattggttcgatctgcgcaggctcctttattttggcgaaactgggtctgctcgatggcaagcaagccacgactcatccggatgccaagcccgccctgctcaccttgggagtagatgtgcaagataaaccactggtggtcgagggcaatatcgccaccgcaggaggttgtctatcatcgatctatctgaccggctggttagccgaaagactctgcaataccgccaaacgtcgcgagattcaccggcaactcctgccagctggacaagcggatatctatgaagaactgatccagtcatcaattgctgcagcctgtcgcagctaactcataatattgtgcagcgacgccaacggagataacccatatgaaaacccatgaaaaactgaactatgtggagtttgcggccagtgatctcgcggccaccaaagccttctttcaagccgtatttggctggcattttgtcgattacggtcccgactactgcgcctttgccgatgaggggctggatggtggtttctataaagcggatctgtgcagccacacggctcaggggggtgccctgctggtgttctacagcgccgatatagaggcaacccagaccaaggtgagccagcatggcggcaccatcaaccgccccctgtttgatttccccggtggccgccgttttcactttgttgaacccagtggcaatgaatttgcggtctggtccgagccagccaatgcctgatggcaagggggcgcgccaaccgtccccttctctatttcccccttattaacccttcacccatatcggcctctggcgcagcgtctgctctttcattgctgctcttttctcaatagtgttttgcgactgttgccctattcccctccccttgcggcaggcatactgaccttcgttttagcaaggaggttcagatgtcatcacccgtgattgtgattgcccaacatgaagccaaacccgaattttccgcccagttccgggccgcccttgagccactgatagcggccaccctgcaagaggccggctgcctgcgttaccagctgcaccagagcctggacaacccccatggctggatgctgcacgaagagtgggagagcgaagccgcgctcaaggcccaccagcagcaagctcacttcctcgactttatcgccagggccgagccctggtttgccagcagcaatattcgcaattaccgccgactgccggcctgagtattccgagactcgttgacgatggcgctgccaacttgcaccgccgccacggcctttgcaccaagccaacgcctttgctctgggcaagggccaaacaccccatttgaggaaattgatgatgaaaatgcctgccatgggtctgggaacctttcgcctgaaaggtgagccactgcttacgaccctgaacaccggtctgacgctcggttatcgccatatcgataccgcccagatttacgacaacgaaagcgaagtgggcgaggtgctggcgacgacctcggtgccccgctcggatatctacctcaccaccaaggtgtggaccagcgagtttgccgaaggcaagctgatccctagcctgaaaaccagccttgagaaactgcgcaccgactatctggatctggcgctgatccactggccctcccccaacgacgaggtgccgatggcggtctatctggagcagctggtcgaagccaaatccctgggcctgacccgggaaattggggtctccaacttcacggttgcccagcttaaagaagccatcgacattctgggtcccggcgccatcgctcaccagcaggtagagatccaccccttgctgcaaaaccgcaaggtggtggaattctgccaggagcagggcatcgccatcaccgcctatatgccgctggcttacggcaaggtgctgagtgagccgctcttgatggagataggcaagtaccacaaggtgtcggcagcccaggtgtcgctggcctggctactggcccagggcatgacggtgatcccgagctccaccaagcgggagcatcaagccgccaatctggctgccctcgaggtatccctgagcagtgaagagatggcccagatcgccaccttggagcggggtgaacgctgcgccgacccggactttgcaccggcttgggattaaactcggccctcacgatctttccctgctcaagggagagtaaaggcccccttgtgaggcgcgagggtcatagggactcacccatgacgacagcgccagaaagcaccaaaacggggggcacaatgcctcccgttttttgttacccctcttccaatcctgaccccggctatccgccagccatgcccaaccccagcgttcctctccgcctttcccctcttttctcaagacttcttttctcaaaccctctttatctcgccttcgcgctcccagcctgccgtcatctctgatcgattggagcacagcagagccgcttattgatgcttatttggcaaaagtaatttgatgtcaccgtcatttttgccaacaaagtgactcggcatactggccaccttctcccgtcgggagtcactatccaaggagtttgtatgccactggcattatttgccctcaccctgagtgcctttgcgatcggcaccaccgagttcgtgatcgtggggctcattcccaccatcgccgaacaactcaatgtctcgctcccctcggcgggcctgctggtcagcctctatgcaatgggggtcgccatcggtgcccccgtgctgacggcgctcaccggcaagctgccacgcaagtggctgctggtggggctgatggcgctctttaccgccggtaacctgctggcctggcaggctccaggctacgagagcctgatcgttgcccgcgtgctgaccggtctggcccacggggtcttcttctcggtggggagcaccatagccaccggcctagtggccaaagagaaggcggcgagcgccatcgccatcatgttcagcggcctgacagtggcgctggtaaccggcgtgccactcggcacctggattggtcaggtatttggctggcgtgaaacctttctggtagtgagcctgctcggggtcatcgccatggtgggcagcctgctgctgatcccgagtaacctgcccaaggggacggcctcaaccatccgcgaacagctcgctgtgctgaccaagaaaccgctgctgctggtgtatgccaagacagccctgggttacggcggcgccttcaccgcctttactttcctcgcccccatcttgcagcaggtgagcggctttggtgccggtgccgtgagcctgatcctgctggtgtacggtgtctctgtggcctttggcaatatctggggtggcaagctggcagaccgactcggccccctgcccgccctgaaactgctgttcggtggtctggcgctggtgttgctggtgctgaccttcactgcgccacaccctgtgctggcggtgctgaccgtgctggtgtggggcgcctttgcctttggcaacgtgccaggtttgcaggtgctggtggtgcaacaggccgagcgccatacccccaatgcggtggatgtcgcctccggcctcaacatcgccgccttcaacgtcggcatagcactgggatccgtggtgggtggcttagtggtggaacacctgggcctgatgcacaccccctggattggcgccctcatcgtgctgctggcctatgggctgacccatgtcagcgagcgccgcgaagccagactggcgctggcactctaaacccttgtgcagacaaaaggccgacactgggtgtcggccttttccatatccaaaaaagctatagcggactcaagactccttgagatcctcgtcagcggcccagcgggcctccagccagagcaggttgaccaagccgcacagcagggcaaaccccagccccaatatccaggtgaaataccacatagtcgagatgtccctttagttgagttagtagaggctatggccgtgctggcgcacctgctgggtgctcaccttgccccgcaccacccggtagacccagagggtgtagccgatattgatgggcatcagcacggcgactatccccagcatgatgaaaagggtgcgctcgctggaggtgccatcccacagggtcagactgctcgacggatccagcgacgagggcagtacgaaggggaacaaggcgatggcgatggtcagcatcatggtggcgcaggcaccgccgctggcaaggatggccagccgcgcccggccaaaactgcttgccagcgtgctcaccattggcagcaagaggccgaggaccggcacactccagagccagaagttggtgaaccaacccgccggcgccagccccacctgcttcatcagcggcgtgagggcaccattaagatcacctatctcatttatctggtaacccgccatctggctgagccagacgccgccgagggcaaacaggccactggcaagggggccgagccagaggctctgacgggcgcagcgctcggcgataaccccttgcgtcttgcactgcaagaagctggcaccgtgcagcatcagcagggccagtgccgtgcccatgcaggtcaacagcaagggccagtgaaactcaaaggcaccgtagtggatgcgcagggcagcgtcgaagcgaaacggcaagccttgcagcagaaaaaccgagcgtcgcaccaaacaccagggtcggcagcaggcccccgtcaccagggctctgtcccaccagcgtcgccagcggggtgaggccagcttgctgcgatagtcaaagccgaccgggcgcagaaaaagcccaaacagcaggaacatgaaaggcacgtagagcgccgagaaggcggcggcatagaccaggggccaggcggcaaacagggcgcctgcaccggcaatcagccacacctgattgccctcccatacagggcccacactgttgagcagcacccgccgctcatcgtctgttttgccgaccagaggcaacagcaggccaaccccgaggtcaaagccatccatcaccacgaagccgatgagcatgaagagcaccagcccccaccagatcaatttcagggtttcgtaatccatcaggcaggactcccgttttgcaacacttcaccttgataacgacccgtctgcaggctggcaggccctttgcggatcacatgacgcaacaagaacagctctaccaccagcaggctggtgtagatgagacaaatggcgatgagactgaaccagagctggcccggttgaagcaaggagacggaggcagacaccggcagcacgtcgctgatggtccagggctggcggccgaactcggccacgaaccagcccgcctctatggcaatccagggcaggggtatgctccagaacagtactttgagcaggcgcggcgactgcaccagtctgccacgacacagttgcaggaaagaggcggcaaacagcaccagcagcactatgccaatccccaccatcagcctgaagctccagaacagtggcgccacttgcgggattgagtccgccacggccctggcaatggccccttcatctgctttgccgatctccctggcatagggggtgagcagcaggccgtaaccgagatcatgacggtgacgatcgaaggtggcctgcgcggctgtgttgctgccgtctgccctcagcgcttccagcgcatcatgagccagcatgccgctgcggatccgcgcctcgtgctgcactttaagatccttgatgccggtcaccacctcatcgagggaacgggtggctatgatgcccatcaggtaggggattttgacggcggcatgggtggtctcggcatcctgatcgggccagccgaacagggtgaaggcggccggggctggctctgtctcccactccgcctcgatggcggcgagcttgaccttctgcgcctcccccgaggtatagcccgactcgtcacccagtatgatgactgagaggatggcggccagaccaaagcccgaagcgatggcgaaggatcgcagggcgaagcgtacttccatccggcgcaacagataccagctgctgatccccatcacaaacagggacgccgccacataacccgccgccaccgtatgcacgaacttgacctgagccacagggttgaacagcacggcggcgatatccaccagctccatgcgcattgtgacggggttgaactcggcgccaaccgggttctgcatccagccgttggcaatgaggatccagagcgcggagagattggagccgagcgccaccagcatggtcaccagcaggtgttgaccgcgggagagcttgtcccagccgaaaaagaagaggccgaccaaagtggattccaggaagaaggccatcagcccctccaccgccagcggggtaccgaagatgtcccccacatactgggagtagtaagcccagttggtgccgaactggaactccagggtgatccccgtggtcactcccatcacgaagttgataccaaacagcttgccccagaagcgggtaatgtcctggtagatcaccttgccggtcatcacgtaggccgactcggcgatcaccaggatccaggacagccccagggtgaggggcacaaacagaaaatggaacatcgccgtcgcaccgaactgtattcgggacaggctgaccacatcatccaggcttatcatgcatgactctctatgttgcatttaacagacaggttctcgtccgttaagtacaccatgggtcatgacacctataacagatgcagttatagtgaattacacctataacagtttgagtgccccatgtccctctacggccagctggcagatcagttgcaacaacagatagcgagcggcgtctggcaagcgggggagcgcattccctccatccgccagagctgcaagatccaccatctgagccccatgacggtgctgcaggcctatcagctgctggaaagccgcggtctcatactggcgcggccccagtccggctactacgtcaaggccgccccctccccgctgcgagccagcgcacagcagcaagcgcactacacaggctcggtggacatcaacgatctggtgttcgaggtgctgcaggcgagcaagtcgcgagaactggtgccccttggcatgtcggtggccgaccagaccctgttcccccatccccagctcgggcgcgcactggcgagctgcatgcgcaaactcgatcccttcagcacggtagctgatttgcctcccggcaacgaggcgctgcgccgcgccatcgcccagcgctacgccagtgatggcctggcggtgagcccgcaggagatcatcatcacaaccggggccatggaggcactctccttgagcttgcaggtactgacagagccgggggactgggtggtggtggaatcccccactttctatggcgccctgcaggccatagagaggctgaaactcaatgcggtggagatcccggtgatcccgggggtaggcatcgatctcgccctgctggccgaggcgctggcccagcgccccatcaaggcgtgctggctgatgggcaatgtgcagcaccccttgggccacacaatgccagacggccacaagcaggcgctgatgcagttgctgagccagcatgaggtgccactggtggaggacgacgtctacgccgatctctactttggccgtgaacggcccaagccgctcaaatgctgggatgtgcggggcgacagcctgctgtgcagctcgttttccaaatgcctggcccctggctttcgggtcggctgggtggtggcagggccccatgccgagcgcattcagcggctgcaactgatgtcgaccctgtcgaccaatgtgccaagccagctggcactggccgagatgttgcgccagggcggggtagatgcccattttcgccgtctgcgccacaccctggcccagcgccagcaacagatgcgggccgccctgctgcgcctctttccggatgaagtgcgcatcagcgcccccgatggcggctacttcctctggctggagtttgacccccgtctcgacagccgggcactgcatgcccgggcgctcacctgcggcttctcgctggcgcccggtgcgctcttctccagtcaggggcagtacaaccactgcctgcgcctcaacagctcccatccctggagtgagcagttggagagcgccctcgcccagctggctgaacttattcaccagcagctcgctccccatctggatgccggaaacaacaacgccccatgacaggggcgttatcggctatcgatggtattgatccctgtcaggcgggagcgctcagctgggctacctgccgctctatgctgctcttgaggttgtcatcgagcttgagcgcacgggccagctcgtcgagataaccgcgctccataaagtgatcagtctcgatggcgagcagggaggcaaggtacacctcggtggccagctccatgtcggtcacctcacgcgccagggcatgggggtcgagggggcgggcaagctcggtgtcaatccagcgcgccgtatcactttgaccctgctcggtcaggtactgctggatcttctcgcgctcggcactgtcgatatggccgtcggcccgggcggccgccaccatggcgcggaccagcaaggctgcacgggcatccagcgcattgccctgcagagtatcgaggggctgggtcggttgcgccgggctcgactgctgggcctgccaatcctgataaagcttgtaggccagcccgccgagggccgctgcaccgcccaccgccgccaccttgccgccatacttgcggatcttcttgttgccaagcagcaaggccatggcaccggcagccaggccgccctgcgccacacccttcatctgcgccttgcggctgtcgccgccttcgttgagccaacctttgccagcgcccaacaactgatccagcatttgtttcatcatgactcctcgcaattgaccccccatgcttgcgccgagtttatgaaccaagagtgaatacgcgcccaatatcacgccgggcgctgtgcatcttgtcgccattcgcggtatacctgacataaatgctggccagcttctcaggcccgccatggcgccaatgaaccaaccggtaccgcgactatgtcaagacaaggagagagcatgaccccaccccgcgagctgaccctgcagtttctggcagaacccgccgacgtgaactttggcggcaaggtgcacggcggcatggtgatgaagtggatcgatcaggccggttacgcctgcgccgccggctggtgcagcggctatgcggtcaccgtctacgtgggggggatccgcttcctgcggcccatccagataggccagcttgtggaagtacacgccgaggtgatccacacaggcaccaccagcatgcacctggcggtggatatctacagccgccatccagcggaccggcagcgccacaaaactacccactgcatcatcatcttcgtcgccatggacgagacgggcacaccgaccagggtgccccagtggcaacctgtctcggccgccgatctgagcttgcagcaatacgccaaaaaactgatggccctgcgcgaggagatagacaaggagatgcgtcagcacctctgagcccttcatcgcccgtgatacagggccggtccctatccgggtgcggctgtgtataatggcgcttttcccattacggagtctgtcatgtcactggaaaatgccccgcccgaggtcaagctggcggtggatcttatcgagctgctggaaaccaaccggatcgatcccgcgctggccctggcggcgctggccatcgtgtccgaggactatcaacgcaagctcaaggaaggcaaggatcactgagggcggcagcgctgccgcctcaccccgcacaggaggcaagatgacagatcccatccgtttcgaaaccggccgccccatgctgtttggcggcctgcgccgccaccatgccttcgcgcacgccgacttcggtggccaatggcgtgacttcagcgctctgggcccactaccgggccagctgggggagcatgcctatggcgtcatctgcggcgtgactgccacagaatgcgaatatatgtgcgcggtggaagtcgccgcgctggaggtactgcccaagacgctggggcggatgcgcatccagccccagacctatgccgtcttcctgcatcagggtcatgtctcgaccatgccacacacctggcagcaggcgctggactggctggcgcaatcggattaccagtctgcctaccagcccgatttcgagcgctatggcgccgaatatgccccccacaccggcagcggcgaagtggaactctggctcgccgttgtgccgcgccaggccatggcctgaggcggccctctcaacagcgcgccagacccattcaggcaggccccatcacctggtcacacagggcgatcagggcctcgctgaggcgggccaggggttcgccccgctccgcccccagatgcagggccaactcgaccggattgatcctgggccagtgcgaaagggccacttgatccggttgcagcaggcgtgttggcagcagactgaccccgatcccggcgctcaccgcaccctgcaagctggcgaggctggcactgacataggcgatgcgccagcgccgcccctgcccatcgagcgcatccgtgatctggcgtcgatagagcccttcacttgggaacaccaccagcggcaggggatcgcgatcacaggcaggccagtcgcggctgtcgacccaggccaaaggttcacgccagctggcgagtggtgctcctcgcccccgcccctgtttgaccagcgccagatccagctcaccggcctcgaagcgctgccaaataccgtggctgaggccactttgtacctccagccgcacctgtggatattggcgggcaaatgcggccagcacgggggcaatggcgccggcggcgaaatcctccggcacccccaggctcaattgcaggctcgcttctgtcacctgtgcctcggcttctgccagcagcgccagaatgcggcgggccagccccaacagtttttccccctccgccgtggtcaccacctgacgaccacttctgtccagcaacgggcagccgagctgctgctcgaggcgccgtatctgctggctgatggtggactgggtcaggtgcacccgctcaccggcacgggtgaagctgcccgtgtctatgatggcaacgaagctgcgcagcaacaggggatccagcatggcattctccatttacaaaattactggatgtcattctatcatttaatttccaaatgattgatggcgccactaggctgatctgctcccctcattggcttaaggtctctctcatgtctcatccacctgtcgaccccgctggctctcgcctgatccagtcgctgaccgctaaccccagccatcaggagtggctggagcaggcgctgcaactggccctgcagaatcggcagcgaggaggtcgccccttcgcagccctgctggtgcaaaatgaccgactggtagcaggcgccgtcaatgccatgcatctggagggtgaccccacccgccatgcggagctggaagccctgcgccaggccagccaatccgggccgctggcgggggccatcatctatgccagcggccacccctgccccatgtgcctgagtgcgctggtgatgaacggcatccgcgccgtctattacgcctttgataaccatgatgcagcccccttcggctttgacagcacatcgagctatgacaagctgcgactgccccttaacccgccacctctgcccctcatcaaactaccagtctccctcggcgccaccgcgctctatggagacaactcagaggcggaactagcccatgagtaaggacctgcccgccagcactctgcaccacagcaagcaggatctggccctgctggtgctggtgatcctgattggcctcaatctgcgtccctttctcaccgccatagggccgctggcccaagcgatagacaaccgccttggcctcggcatggataccctggcctggctcaccctgctgcccctctggctcatcggcgtcggcgtgctgataacccctggcctgcgccgcctcacgggtccaagtcaactgctgggggccgctctcttgctgctggggatgggaaacgccatgcgctttgatgcccagagcggcgccctgctgatcgccagcgcggcgctttgtggcctcggctcggcgctggtgcaaggggtgctacccggccttatcaagcagagcttcgcccacaaggtgccactggtgatggggatcttctcggcctgcatgatggggggcggagcgctgggagccagcctcaccccgcaactggtggcaagcctcgactggtcgcgggcgctcgctctgtggagtctgccggtactgttggccatggtctggctagggtggaaagtccgcctgccaagcgccgccgtggtggctattccccacggcgagcaacggctgatcaccctgccccgcagctggttgctgatcggctgctttggcatcatcaacagcggctacggcattgtcgtcgcctggctggcgcccgcctatatggcgcaagggtggagcgcccagcaggggggcgagctggtggcctggctggcgctggcgcagacagccagcggtctcggcctgcccctgctggcggcacgcaacacagaccggcgcccctggatgggccttgccatcatcatgcaggtagcaggatttggcggcctctggctcgcgccacaagccgcccccatcctctggtgcatgctgtgcggcgccgggcttggcggcagcttctccctcatcatggtgatagcgctggatcacctacctgacccacgccgtgccggcaccctcagcgccctgatgcaggggttcggctttatgctggcggcaaccggcccctgggttgcggcccgcctccatcatctgagtggcgacttcgcggccgcctggcagtggcaactggggggattggcgctgatgagcctgctggtgctgcgcctggacccgcgcggctatgccaaggtgatgaggttgccaaccccagcgcctgcggccagcggtacggcacaaagcaaaacaccggcctgaggccggtgtttttggggataacaaggggaggctgacgccgctcaggattgcgcctcagcgccccttcttctggcggccggactgaccggcgcgcggtttggctgcggccggttttctgcccttgttggacgcccctttacctgcactgcctttgcccgcggcggctttccctgcgccgcctttgccaacagcccccttgcccacggggatcttcttctcgaaggcttccgggcccgacacattggggcggccgccaatctcgtggtcatcatcccggcgcggctttttgccttgcgccgctttgccggtttgagcaacagcggctttggccactttgggcttgtcgcctttggccggtttcacttcggaggaggagtcctcaatcagcttgaacagctcgatcagctcgtcgtcggtcagatcgcgccactcgcctaccggcaaccccttgaggctgacgttcatgatgcgaatgcgttccagcttggtcacttcaaaaccgaagtgctcgcacatgcggcggatctggcgattcagcccctgcaccaaggtgatgcgaaacacgaagggtgcctctttcttcaccttgcacttcttggtgacggcgccgaggataggcacaccagcccccatccctttgataaagtcatcggtcaccggcttgtcgacggtcaccaggtactctttctcgtgatcgttgcccgccctcagtatcttgttgaccagatcgccgtggttggtcaggaagatgagcccctgggagtccttgtcgagccgccctatggggaagacacgggtactgtggttgacgaagtcgactatgttgtccttctcgcccgcctcagtggtggagactatgcccaccggcttgttgagcacgatgaagaccagactgtcggcttcccgcgcctcgatcacctgaccattgaccttgaccagatccccggcaaacacctgatcgccgatcccggcccgcttgccgttgataaagacctggccctgctcgataaagcggtcggcctcgcggcgcgagcagatgccgctctcgctgatgtacttgttcaggcgcatggattcattagccagcatgagtcacctgccacaggctgatagccccatccagttgcacggttgccgatgctggcatcgtcggggaggctgtttgctgcatcagccggttcactacatcaaagttctgcataccattccatcttcaaaaaggccaaggccagcttaaccatcaaaaaacgccgatacagtagcatattgccccgtccagcacgccggatacttgtcacccactccggtcctgtgtgcctggatcccactctcatcacctcataccgcaagcccatttcctgataacgcggaccagacgacggggtcaggatccaaagggctgagaaaaaaacacaaaatacggtcgcaggccggacagaaaaacggcgctctgcgcgggcatgtaacattcacacaatatgcagccagtttgccatcacgccacatccgataaagaagcaccttgctatttattaaaaaaaacgcataaaaagattcgaatctgcgcgaattatcttgccatgaccctgtctgcattctgtcgttttcggcggctaatccaacaatcgttggcaaactcggtacaagatagaatttttgtccgcattcatccccaacacaaatcataaatttggatgcacggcatgcgcttttctctggcaagaggccaatttcatcattcactacaggagttacagatgagtcattccctatcccaggcggattttctggcccaggtggccagccgcaatccccatcaaccggaatttattcaggcagtgagcgaggtgatcgcctccatctggccttacgtggaacgtcacccccgctacctgcaacagggcctgctggagcggctggtggagccggagcgactgatccagtttcggataagctgggtcgatgacaagggtaaggtgcaagtcaatcgcggctatcgcatccagcacagctcggctatcggccccttcaaggggggcatgcgttttcatccctcagtggatctctctgtgctcaagttcctcgccttcgagcagaccttcaagaacgccctcactaccctgcccatgggtggcggcaagggcggcagcgattttgaccccaagggcaagagcgagggggaagtgatgcgcttctgtcaggcgctgatgctggagctctaccgtcatctgggggccaataccgatgtgcctgccggcgatatcggggtgggcgggcgcgaggtgagttacatggcaggcatgatgaagaagctcaccaacagcgccgaatgtatcttcaccggcaaggggctctcatttgggggcagcctcattcgtcccgaggccaccggctacggcctgctctattttgtcgaggccatgctggccaaccgtgaccagtcgctggcgggcatgactgtctctgtgtcgggatccggcaacgtggcgcaatatgccatcgagaaagcgatggcgctgggtgccaaggtgatcactgcctccgactcgggtggcacagtccatgatcctgacggtttcacccccgacaagctcgccagattgatggaactcaagaacgagcaacgccagcgtatcgccgattatgcccatgatcaggggctggagtatttcagtggccgcacgccctggcacctgccaacccagatagcgctgccctgcgccacccagaacgaattgggggaagaggacgccagacaactggtggccaacggcgtacaactggtggccgagggcgccaacatgccgagctgcgccgccgccatcaaagtctttcatgaggccaaggtgctgtttgccccaggcaaggcggccaatgcagggggcgtcgccacctctgggcttgagatgagccagaatgcccagcgcctctcctggacacgggaggaggtggatgcccgcctcaaggggatcatgaccagcatacacgccacctgtgtgcgttacggtgaagaggagcagggccacgtgaactatgagagcggcgccaatatcgccggtttcgtcaaggtggccgatgccattctggcacagggagtctgctagtcccggcaaggatgtgccatcagcaagcattgaccacgacgtgcaacaccagacggcagcccatgggctgccgtcttttcatggtcttgacgagcgcccaccacctgtacttatcaccttgtttacattaggctttaagccttgcgtcaaggtttgaactgttcagacagacacggcgagccagcttgactgcggttcgccccgaccgccatcgcccagggatcacaccatgctggctcgtacccgtcgcctccttcgccgctctcttctgaccctcttgcttgcgctgctggccgcttggggggtgatcgcctacttcgcctggcaagccgcgccgttgcagctgtggcatacctttattccccccgagctcagcgccgacgaactggatagcagcgactggccagcctatctggctcgcgagcaacagctgttcgatctggtggagcaggaggtggtcgccaagacgccgccggagcaacagctggcgggcaaccgctactatcagggctcgcccatcaatccagcccactttcaagacgactggaatcgctcctacctgctgcgccccgagggcgaggtgaaaggggtagccgtgttcctgcatggcctgaccgattccccttacagcctgcgccatctggcccagcgctatcgcgagcagggctttatcgcccttggtttgcgcatacccggtcacggcacagtgccggccgggctggtcaatatggagtgggagacctggctggcggccacacgactggcggtgcgcgaggccagagcacaagccccgagcccgctgccactgcatctggtgggtttttccaacggcggcgcgctggcggtgaaatatgcgctggatgcgctggaagacaaaacggggacattggcaaggccggatcggctggtgctcatctcccccatgataggggtgacccgctttgcccgtttcgccggattgaaggcggtgcccgccctgctgcccgcctttgccaacgcggcctggctcggcatcatgcccgaattcaacccgttcaaatacaactccttcccggtcaacggggcacgtcaatcctaccggctgacccacaccattcaacagcaggtgcgccaactggcgaccagcggtgaactggcggccttcccgccggcactcaccttccagtcggtgatggattacacagtcagcacccgctccatcatcgccgatctctaccacttcctgccgaacaacggcagcgagctggtgctgttcgacatcaatcgcggctctgttttcggccccttgctcaacagtgcctccgagctggccctaagccacctgctgccgagccagccccagccatatcggctgacagtggtgggcaacgaggcggcgtccagcccccagacccaggcaaaaacgatggtcgcaggcagcacgctcgagcaagttcgcccccttggcatcgactaccccaaggagatctactccctctcccacgtggcgctgcccttccccatggacgatcccctctatggcatggcgccacgccccgagcagatgaaccaatacggcatcaacctgggcggcctggccctgcgcggggagcgcggtatgttgatcgtcaatccaggtgccctcacccgcacctcctccaaccccttctatccctatctgcaagagagggtcattgagacactggcggcgccccttcagcccccatcgccactcgcctcaccccaggcgaaaccggccagcgacaagcgcaccgatgccgcctatgaggcagagatagagacgtttttacaggaaacagacacgccggatttacctttttaggcaagcgacaagaagcaggagttggcaatcagctggccgtcgggctcaagggtagcggctgatctcgacaagattctgatccgggtcgaggcaatagattgattcgatgggcccgcaggcgccgctcttggtgacgggcccttcgactatcgccaccccgtggctggcaagctgggcgatgacctgtgccagcggccaacgggtgatgaggcaaagatcccccgagcccacctgagcccggttgcgcggctcttgccccggcaattgcagattgatcttctggttgccaaaacgcagcgcccggcgccctgcaccaaaggtgatggcctccatattgagcacagagctgtaaaacgccacggcccgttcaatatcactgaccgtcaataccagatggtcgatgtggctgatcatggttcctcctggtggtgatctggctgatgtagcaggcatatgcccatgaatgcccgacgctttccacaaccgtgggcaacctcatcatacccggcaaggaggagcagatgtgtgtcgtggcacgcacagacaggccaagtgagtatattgtcagataaatccgcctcactgcaccgcggcgcacgctttgtcgcgctgggcaagtaaggtctcatcgtcactgtccatcgcagccagaatcgcctgattgcaggcgcgctccgccagcttggcaggactctgcttggcatccccaatttcagcaatcatcggccgatagctgatggccgccgagcagtacatggtgcgaaatttgggcagttgccagctgctgtcatcctgtcgggtcagatcatcgcagagcgtctgaaacagagcagccgccttgaccgtgcactgactgaaacgccgcacatcttgctcgtaggaacggcagacgcttttgggttggatctgccagaactggaagacaaagggcacctgctccccctcatattccaccaccagcgtcttgggctctgtaccgtagtgatccgacacctgctgctgtaccagattgagataggccgaaaaaagataagaaaccggatccatcaccacctccctgtggttgtcactgccgggctgtattaccgaaaaccgtggcgattttcaaacgagtaacaggcgacaacagcttactgatttggttggaaaaaatgatactcttctcgccaccctcatgtacaacgttcaaggccagtgtgcgatgcaacaatgcggtatttatgaacaactcattactcaactgctgacatctcgactcgaccgcgagcgcttttacgtaggggaacgccagcttgaacctgccgaagcggcagtctggttatcgcgatttctgagccgggttttggaatatgcggtgggctcggtcactggagagtgatcagctgcaacggcagattgagctggctaaccagttattgctttggctaaaggatcgcacgcaagacccagactttattggcgagaacctcatcgatagtcagggaaaaattctgacagcgctctaccagttggataaccccatctcagccaatttaaagcaatatgccgaggatattttccctctgaccggtctgacgcaaagtgagctgttctgcggcagcaatgcgggtttgtcgatggagtcggagattaaacgggagatattatcggcagaaagcatctgctggctggtctcatttatcaaatgggcaggtatccgtattttccgtcatgagctggaagagttcactcgcagcggccgccaattaaaagtcattaccacttcttatatgggggcaaccgacgccaaggcggtcgaatttttagccagcctgcccaacactgaagtcaaactcagctataacacccagcgcgagcggttgcatgccaaaagctatctcttttgccgaaatactggctttcataccggctatataggttcatccaacctctctcattctgccctcaccagtggcttggagtggaacctaaaaatctcctcgcaagagatccctcatattatcgagaaatccctgagtacctttgaaacctattgggagtccgatgattttgagctgttcgatggcaagctcgaaagccgcacgaaattaaagcatgcgctgcaagaggcccgtggggatggtgacaaaaatagtcctgcctatttctttgatatcacgccgtttccccatcaacaggaaatccttgagcaattggcgatggagcgctctttacatcagcgctttcgtaacttggtggttgcggccaccggtacagggaaaaccctgatctccgcctttgattttgcacgttttctgaaaaccaaacccgacgccaagtttctgtttgtcgcccacaaagaggagattttgcgccaagcattggcctcgtaccgcggtgtgctcaagcaatccaattttggcgaactcttggtcggcggcgccgtgccaacccactaccatcaactgtttgcctcagtacaatccttgaataaccagctgtctacgttgcgccttagcccagactatttcgattacatcgtcatcgatgaggttcaccatattgcggcggccagttatcgtggtttgctcgcagcctttgatcctcacattctgctgggattgaccgcaacgccagagcgccatgatggcggtgatattctcgctgacttttgtggtgtgatcgcagcagaaatccgcttaccagaggccatcaatcgtcgccatctctgtccattccaatattttggcatcgatgatgataccgacttgcgccaagtcgcttggaaaaatggccgttatgacattagtgagctcaccaatatctacacccacaatcagcagcgggtgcagaaaatagtacagagcctcgatgagatcgtcaccgatattaccaagatcaaagcgctggcattttgtgtgagccgtgaacatgctgattttatgtgcaaggcatttttattgaagggcatcaaggctgacatcctcaccagcgataaccgagacgaacggcatagcaaacaacaagatttgcgtaccggggttatcaatattctatgcgtagtggacatcttcaacgaaggggtcgatatcccggaagtcgataccttgctgtttttacggccaacggaaagcctcacgatctttttgcagcaattagggcgcggcctacggctggcgagcaataaagagtgttgcaccgtgttggattttgttggcaatgctcgtgcggagtatgactttgcccagaaattccgggcgctggtgggtaaaaccaataaggcgatcagccacgaaatcaaacagggcttccctcatgcccccttgggctgccgcatcgaactctcaaaacagacccaagagttaattctgagcaatatcaagaaggcgaccctcaatacctcgcgactcatgggcctgatccgccgtttctcgcaggattgcgatttaccgctgacgttggcgaactttttgaagttttaccctcatatcagccttgaggagatctacaagcgcggtaattggagcaccttagtcaaacaggcccgcaaccataccgtttctgaaatgagcgatgagaagctatctaccctctacacccgggccatcaaaacccggctattaggctgcgatgcgctccattacttgaaattcttacaaaccttggtggcagacgcctttaccttaacggccgaacacgatgaacgtatggccttgatgtgccactacgacttctggcaacagagcggccccaacgcaggctttagctccttggcacacagcctgaaacaactcaatcaaccagcgttaagggccgagttggcagacctgctacccatgctgatcaatcgggtgcagcacgaacaactagccatgcctgaccttcccggtaatccgctgcaactgcatgcccgatatgccagagagcaggtgctggttggctttggtgctaccagtttcgagcagcaaccaccagccagagaaggggtgtatgtcatcgcagagcaaaatatcgagttgctgttcgtgaccctgaacaaaacggagcagcacttctcccccaccacccgttatcacgactacgccatcaatgagtcactgttccattggcagagccaaaacagcgctcgccccgagcggggtaagggcctgagttacattcaacacagagcagagggtaagcgcttgtttttgttcgtccgtgagcagagcaaagatgaatttggccgcacccttggctttgtgaactttggcgaagtggagtacatctcccatagcggcagccagccgatgaacatcaaatggcggttgactactccgatgccccccttcatgtggaaagaagcagcaaagttggcgattggctaactcctgttaaagaaaagggctcggcaatgcgatcatcctgcagccactgttgggcccggcgctgaatacattgaaaatcttcaccaccgggcgcctgcagataccagtccggctggctgatatcaagcttggggtgagctgccaccagatccgatacccggcagccctcccactcccccatgttcaactccaccagtcgctcatcccagacgatgcgctcactatcgagccccagctgctggcacaccaacagcgccgtctgccgagctcggccaagggggctggcgtagagagtccagcgtgcgggttcgtccagcacatcgcgcagacgagcgcccatggcggtggcctgcgcctcccccttgtcagtcaggtcggaattgcagcgcccctgtaaccgctgctcggcgttatagcgggtctggccgtgacgaagcagatagagggttcgagacatggtttctccagcaagttcaattagataagtggcatgaaaggccatgataataacagatgtaccgtacggacacagatacaaacggggcaatcccccaagctatgcgcgctgaaacagggcggccatgaaaacctgaccagagtgggcctgattttcactgtcagaaggatgagatcacttcatttttttcttggcgaaaaaagtcgcatattttcgttgtgctgtgctttgggtcagggtaatctcgagcaaaatacaagactcgaacgttactttttttagccattctgccatggcgcccaaggggacagttcgacgagaagaaggtcatatcatttatcacccgttcaggcgaggaatcgcacatggctagataccagtttttctccattccggcatccaaccggcagcagtacacctttatcgacatggcctcccccacctttctgaccgagaaagaggcgctgctggcgcagggattcgaggtgcaggaagattttatcgatgccgcgagtcgcagtgaggccgtcgagaaatacaagtccaacttcctctatgtggcggacgagatgggcaaatcagacagtggctacgctgcggcgatcgccttgatggacgtcggcaaggggttgttgggcggcaaaacgcgctgacaagactcgttgacagaagtcgccagcaggcatcgttagcagaaaaccaacaagagacgataagtggccatcgcggcaaggtgtccgatggccatgtgacgagcagcagacaacctgcgtcagaagcgggccagttgctggagcatctcgatcagctcctcttcgctgcggggctcgtgggtcagctccagactcggggccgcacctcccatcagcatgtagacatgtgtgctgcagtggtcatagtgataccacttaccgtcgatacaaaggtcggtatagcatctcgggtccctttccagttccataatcacatccttttgttacataccacccacatcactcctgaccgtaaaataacccgcccaccacaggtttgatgcagatcaagggaagaatatctgccggatccgggccctgagccgcgcactaccgccatccaccactcatatgaagatggctgtccgcctccctgttctcggaaagggcataaaatgccatcaacaaaaacggcgcccgaaggcgccgttttttcattcccgtctttttgtttccaccgacggggcgaacaagccagaggcttattcgtcttccagataggcatagccttgcagacccagctccagctcgtcgagcagggctttgcgggtcgcgtcatccagcgccgggtgggagacgatacgctggtagttctcgcgaatgacggaggggtcgatgttgacgtaacgcagcagctggtcgacggtatcgccgcgcaccacattgcgaatgtccatcttgccctcttcatcgagacacacttccgcgcagtgggtgtcgccgaacaggttgtgcagatcccccaggatctcctgataggcaccgaccaggaagaaaccgacgtagcacacttcgttctcttcatactgcggcatcggcagcgtgctctctacccccagaccgtcgacgtagtgttcaacctgaccatcggagtcacaggtgatatccatcaggatgccacgacgactgagcggacgatcgagcccggtcagcggcatcacggggaacacctgaccgataccccaggcatccggcagtgactggaacagggagaagttggcaaagcacttgtcagccagtttctcggagagctcgtcggccagggcgcggtggttgcggttgaccgggttgagcatctctttcagtgccagacaggtgttctggtgcagcatctcggcccaggcgcgttgctccagattgagcaagcccatggtgtactgggtgtttacatcgcccagatccgccactgagtcgtggaagatctccagcaaagagggatcttcaccacgcaggtccagccacccttgccacatgttctgcaagagggtcggcgcatcctcatccggcgcgctgatgtcgctcatctccaccccttcggcaccaatcagattggtgaccagcacggcgtggtgagcggtcagggcacggccagactcgctgatgatggtcgggtacggcagatcaaactcgcggcacacatcgcctatgccccacaccacgttgttggcgtactcggacaggctgtagttggcggagcagtggctctgggagcgagtgccctcataatccacacccaggccaccgccgacgtcgaccacatcgatgggcacacccagacgacgcaactcggaatagaagcgaccgcactcgcggataccgccctgaatgtcacggatgttggcgatctgggagcccagatggaagtgcagcagttgcaggcaatccagcttgtccaggctgcgcagacgctcgaccagcgccaggatctgggaggcggagagaccaaatttggacatggagccgccgctcgattcccacatgccggagccggtggacgcgagcttggcacgcaccccgatattgggcttgatgttgaggcgagctgactcgtccagcaccatttccagttcggagggtttttccaccactatgtagaccttgtggcccatcaggttgccgagcagggcgtggcggatatattcgcggtctttgtaaccgttgcagacgatcaccgagccttgctcatggtgatgggagagcacggccagcagctccggtttggaacccgcttccaggccaagccgtggcttgtcgctgtaagactggctgatggtctcgatgactcgactctgctggtttaccttgatcgggtaaacacagaggtaatccccttcatagcctgacttctcgatggcctgaccaaaagcgttgaacagtgcatcgacccgactcttgaggatgtcggggaaacgcagcaacacgggagtggtcaaaccggactggcgcaactgttcgatggcatcagagatgacaatgtgtgcatcagggcgcgatttgtcgggagcgacggtcacatgaccggcgtcattgatgttgaaaaaacccgcaccccagtagggaacgttgtagaccttcaaggagtccttgctggaccagttagtcatgggctatgcctcgcaaatgagcgaccagtggccgccttcgttaccctcaatcacatccagaccatcgattgcaagttgcggcaagccaaggctgcctggtgggatctgaacagcaacgagtcatgaaagcgcgacggatgaccgccttcgtttcaccacttgttaccttccatcacatccagctattgcacatcgcggcaagccaaaggctgcctggtggatcttgggaagtaacgagtcttgatgtggggctggtggctttacatcaagctcaacggtatgcggtgccaccttaacggggcgccgcggtactttgatgacagacagcatcagccacgccgtcagttcatcattcggcaccatcacaacgacaagggaggtttcaaggaagagaagcgaaggcgtcagcacgcaagcgtgttgatagacgacaacaaccacagcctacccaacaccagtgaccgcccatgacaagggaagatgatgagccgctggctcactcggtcagatggttaatgagtgtccgttgttctccctgataccggagcctaaccggtattaaagaaaccataccccagcagtgtctgtcgtttctgcgtgcctcgccctataggcgtatgatctttcaggtttctggtggcgtctgcctgcttcagagttacccttggatcggcgcggagtgtacacacttaccgccagcggtgacaataaaaaatagtgttcaaaaactgcttttaataaggtgagcaaatcttgctgccaggcaggctggctctgggatggcgcagaatattcccctgcagttgttccccatgaaaagcctgctctcggggcatggcaggctgcatgccttgtcagggggcagttcaggggatttcctgtcgttatggcgatgattgcgtatcaataaaaacgctatttttatgcatgaaaaatggctacaaactgccccctccgactcaatccctcccaggccgctgcgtcagaaaatggggaaaacctgcgctgacgcaataagacaggcaacctgattggccaaaatggcccttcattaccggtttgaagtgtgaggcttgccaatggataccctgcttgagcgttttctgcgttacgtgacttttcatacccgctccgatgcgaccaatcccgcctgtcccagcagcgaggggcagctgatctttgcccgggccctgcgagatgaaatggagcagatgggactgaccctggtcaccctggatgagcacggctacctgactgcctgcctgccgggcaaccagccggatgcccctgccatcggcctcatcgcccacatggacacagccgattacgccgccgagcaggtggtgccccagatcatcgaaagctatcagggaggcgatatttgcctgggcaagggggacgaggtactggccattcgccaataccgctgcctgaaaaactacctggggcaggatcttatcaccaccgacggttctaccctgctgggggccgatgataaggccggtatcgccgagatcctgaccgccatcgactatctgctggcccaccccgacatcccccgcggcgatctctgggtcggtctcaccccggatgaagagataggccgtggtgccgatctgttccccctggacagattcccggccaaatgggcttataccgtcgatggtggcgagctgggggagctcgaatacgagaacttcaacgccgccagcgccactgtgcgcatcacgggcaacaatgttcaccccggcaccgccaagggcagcatgatcaacagccagaccctggccgcccgctttcatgccgccatgccccccgagcagaccccggagtgtactgacggttacgagggcttctttcacctggcccagatgagcggcactgtggaggagagcaccctgcactacatcatccgcgactttgatgatgacgccttcgccgcccgcaaggcccagctcaaggagcgggtcgcctccctgcagctggatgcccccaaggcccgcatcgagctcaccctgaccgacagctatcgcaacatgcgcagccagatagagccgcacatgcacatagtcgagctggccagggccgccatgctggcggcagacgtggtgcccaagatcaaacccatccgtggcggtaccgatggggcccgcctctcctttatggggctgccctgccccaacctcttcaccggcggtcacaacttccacggcaagcacgagttcatcccgctgcaatccatggagaaagcggtcgccaccctggtggcgctggtgcggctgacctccgcctggcggggataacccaggttcgtgcggggcgagacaataggcgcgccccgccatcacacggccatttcgcggtcagcaacagaaagggaacgagggtaacaagcagccctgccacaaaattgtcatactgcagacacacagcgggaacagaggcggcacatgctgggggcaaaggatcaccggagcccagccccatgttcagcgtcgataccctgctacgacagcaccttccccatctctcgaacaacccagtgctgcgccccctgcttggccagggcctgcgctggttgctgcacgagaaggccttccagcactttgccagcagctacccccatctgcgcggcctcgactttgtcgagcaggcgctgcaacagatcgactttgactacaaggtgagcgaggcggagctggagcacatacccagcagcggccgggtcatcatagtggccaaccatcccatagggtcgctggacgggctggcactgcttcgcctgctcggccgcatccggccggatgtgaagatagtcgccaaccagctgctggcacaactcacggcgctgcgcccgctgctgctgccggtcgacaacatgcatggcaagacggacaggcgcgccattctggccatgggcgagcatctggccagcgagggggccctggtgatcttccccgccggcgaagtgtcgcgactcggcatcaagggggtgaaggatggcccctggcaagggggctttatcaagctggcccaacgcacacgcaccccgctggtgcccattcacgtcggcgggcgcaatggcctggggttttatttcagcgcctggctcaacaacgcctgggcggggctcttgctggtcaagcaactgtttcgccagcaaggggggcgtatccccgtcaccataggggcgcgtattcccgtcgacagctttcgcgacctgcccgccaagacggcggcgcaactggtccgcagtcacctctatcgcatcgggagaggtaaaaagggcaagctggcgaccgaggcccccattgcccagccggaggaacgccgtcagctcaagcaggccatagaggcgtgtgaagctctcggccacacccccgatggtcaggggatctacctctaccggcgccatgaactgagccattcggtgatactgcgcgagctcggccgtctgcgggagatcgcctttcgcgccgtgggggaaggctcgggcaaacggcgggatctcgatggcttcgacgatgactatcaccacctgatcctgtgggatcctgccaggctcgagatcataggcgcctatcgcttcgcccctgtggccgagctgatggcaagcaaggggctggatggcctctacagccacaccctgttcggctttgaagccaggctgctgccaagacttgagctggccatagagctgggccgcagctttattcagcccgcctactggggcaaacggggactggattacctctggttcggcatcggcgcctacctggcccgctatccccgctaccgctacctgttcggacccgtctcactctccggcagcctgccgccagcggccaaggatctgctggtgagcttctatcgccagcactttacccccgagctggcgctggcgcactcccgtcgcccctatcccgagacgctgccgctatttgaggggcaggattacgggacggatctcaaggcgctcaaggccaggctcgataacctgggttgtgccatccccaccctctacaagcagtattccgagctgtgcgaaccgggaggcgtgcagtttatggactttggcatcgaccccgatttcaaccactgcatcgatggcctggtgtgggtggacgtgagccgcatcaaaccccacaagcgggcccgctatatcggcagccagcagattggcgaccagcccgacggcctccatctggatgaacaaggcagggcgcgcgcctgagcatacgccacagacagtgacgggcagacaacaaatagggaggccgccgcctccctgtttgtatccgaatcgctcatatccacatttttatattcgatccccgaccatcactcaccggcaggtttgcgatccgagtgacccagatcccgctgtggggcgataatgtcgcgcacccgctgcttgatctctttcgcctcgggaaaaccctcgtcggccaccctgtcccacaccagcacgccattcaccaggatgcgaaattcccccttgctggcaggcaccagcgccacctcgccaagatcgctgtcaaatgtagatagcagctcctgggccagccaggcagcgcgcagcatccagcgacagagggtgcagtaacgaatttcgatacggggcttgctgatggggctctgtacgtcggtcattgaatcactccataaaaatcggccagcggatgataaaccaataacaaccggccatgccttgctcaaaaagcagatgcgcgacctgcctcgcttattggctgaccccgtgaaaatcggccaaccagtggagggctatggtgcgcatggtcgattgcggcagatcgaacaggccgggggccatggattgctgcgccagttggcgcaccccttcgatgatctccgccagcaccagatagacatattcgccgatgacggcgccgtggacgaagttgaccgcctccccccgattgagcaaaaaaatctggctgccatccgggcgcgtcagcgccagtacatgggggcacacctcctggcttggccagggcaactgggagagacaaaatgcaaactcgtcgtcggccgaggtgaccgacgccagcatggtgccggggcgcaatcgctgcagatcggccaggtccagcgagccgttgccggtggagcagatcaccagctcggcccggctgagggcctcttcttttcccaccagcttgaagccgtgggagagcgcctccacctggcgcagcacatctgtctccaccagctccaggtgcaaattgcggcacctgagctcgcgggcaatgctgcgccccaccttgccatagccaaacagggcagcctggcagacgttgaaggtacggttgagggtacggaccagcgactcggcggaatagacaacgctcaggccaatctggatatcctcggcctgcttgagggggctgcgcgccaccgaaatgacaggggtggccagcacctcctgctcgtagcgctgatgaccattttcggtcatctccaccacaccgagaaaacggggaccgaaatactcactcagggtcgcctgggtcttggcaaagtagccgcctatatccagtatgatgagccgctcgtggggggcgaccaagggggcgatatgatcgaccaccccctgcggtgcattggtccactgccggttcagtggcagcacgggatagtgctgctgggcccaggtcagggtcggtccgtgtactgacttgggtttgggcaggatggcgccgatccgcccgatttgcgcgagggcctggataaactgggggcgatcgggaagcagatgggtaaccagcagtatgcagagaccgtcgagacgtccctgctcggtgaaatggcgaaaaaacagatgctcagatccttgactgcgcaactgtggcctccttagcgcgccgcaaacatgcaggcaaacaaaacccggcatgaccgggttctgtgtgtgtccagataattgaaaatcctttttatctgaaaccaccaagtggctcaatctttatctgtacagactatgacgaggtcggcaactttagcgttaatagcctgttttttatgctaaaaattagtaaagagaggcctcgggccacaccttccacagactcaaccccgtgcccgcacccgccagcaggatcagcacaagccagcgctgtagccaaggtttgttgcgcagggcccactccagcaggggcagcagccagaccggcagcaagacagtgagtggtacttccacatactgccaggcaagcatctgcataaaagcgagcgccagggccgcaggggtggcggtcacacccgcaaacacagcgagcagggcacggaaaccggcaaaggcagcgatcgccccggccagctgggcaatcagcaggctgccatcaataccgatcaccagcgccaaccagataaagccaagggcaaaacccagcccttcccgactgtcaccacgcagatcagtccagccaacccagacgatggcaggcagcaacgccagccagatccgcggttcactggtcagcacagaggcgagcccctgccaccacaccagggcaccgagccccgcgaacagcaacaacgcggcccgcttgtctgccagttgcgtagcaatcgccggcaccagcaaggccagtggcagccactgccacgccttgaccggcacgccatagacgccacccagcaggcagcccaccagccagagcgccagggcgccccacagatacccgagtcgtggccagcgccatgacagcaaagcggcccccaaaggggccgccagggtttgtagcaagagtgctgcgcccattacttgcgcacaccttcgacgaacagattgatgctcatctcgtccgggatacccggcaacatatagttcacgccaaagtcgctgcgcttgatggtggtggaggcgttgaaaccgctgcgatagccgccccagggatccttgccttcaccaatcttgaccaggtcaaacgccacttccttggcaacgccgtgcagggtcagggtgcctttcaatacgcccttctccttggttccttcatacgctgtgctgacgaaggtcatcttggggtactgcttcacgtccagaaaatcggggctgcgcaggtgtttgtcgcgggcttcatggttggagtccacgctggcggcatcgatctcgaagctcgccttggccactgccgggttggcatcatccatgctgaaggtgccgctgaaggtgttgaaacggcctaccagttcggagaagccgaggtgccccaccttgaactggactgtggtgtgagccgcatcgacgtcgtaatcggccgccatcaggggagccgccataaacaggcaggaggccagcagggcctgagtcattttcatccgttcgttccttcatattgggggttcacaacaacaaccaagatgctaacctccatatcggaatagataatcagcgatttattaaaataattatcaactgagagtgaaagatggaccagatagccgccatgcgcaccttcatcaaggtggtggaatgtcagagttttaccaaggccgccaaccagctcggcatctcggtcgccatgacctccaagctgatgcagcaactggaggagtccctctccacccgcttgctgtcgcgcaccacccgtcaggtcaaccccactgaggcgggacagttctactaccagcgctcccaggccctgctggcagagctggaagagacccacagccagctcacccgcaacaaccagcagccccagggcaccctcaagctgtcagtgccgatggactttggctacctgcatctctcccctgccctgccgctgtttcgtgaacgcttcccggatctgaaactggaaatagagtacagcgaccggcgggtggccctggtggaagaggggttcgatctggcgctgcgcatcggcaacctgccggactcttctctggtcgccaagccgctggccatgatgaagctggaggtatgtgccagccccacctatctggcccgcaggggcaccccgaacagccccgaggatctcaagcagcacgactgcctcatctataccctgacccaacctgactgggtcttcaagcagggaggagaacagctgagcgtgcgcccgcagggaccacttcgggccaacaatggcgtggccctgacccgggccgcctgcgatcatcagggcattatcttgcagcccaccttcatcgtcggggatgcgctgcgttcgggggagctggtccccttgctgccggagtgggagaaggggcaggtggggctctatgccctctaccctcatcgccgattcgtctccggcaaggtgcgctgctttatcgagttcgtgcaggagcgctacctggcccctcactactgggatcgcaaagcgtgagccagtgccggaatttatgatgcagaggtgtcggactgtggggatgcaggtgcggcgggcaacggcagctcggccaccagcagttgatcggtctgcgttatttgccagcgaggcaggcggctctgcaaggtggcgagctgctcctcgccgagggcatagggcaacgtgatgcgcaggcagtggcaatcgagcatgccggccagctgcaacatcagaatgaggttggcctcatccgtcttgtgcttgttgatgcgtttgccaagctcatggcgaaagtgggtctcgggatcttgggtcatcgcctgccagccatagccaaacagcggcatgaaggcgctgatcacgccaagggcggtgagcggccgcttgggtggatggtagagggcattgagatccagcagtatgggtgttagatgcagctcacgactgccggataaaatgttattactcattggataaccctgttgattccactagactgcgccgcatatttgacctgacatgccaacgaggtgctgatgctaagcgatatcgagatctcccgccagtccccccgtctctccatccaggccctggcttcgcgcctgggcatcccggcccatctgctcagccctcacggccactacaagggcaagctcagtctcgaattgctcaagcaagccgccagcaagcccggcaaaaaagcgggcaagctggtgctggtgagcgccatcacgccgacgccccttggcgagggcaagacggtcaccaccctaggtctctccatggggctcaaccatattggccagcccagcatggccaccatacgccagccgagtctcggtcccgtattcggggtcaaggggggcgccgccgggggtggtcacgcccaggtggtgccgatggaggagatgaacctgcacctgaccggtgacttccacgccctcaccgccgcccacaacctggcggccgccgcgctggatgcccgcctgttccatgagaccaaactcggcaccgagttcaccgccaggacggggctggcacggctcgatatcgatcccgccaacatcctctggccacgtaccctcgacatgaacgaacgcgccctgcgccacctcacgattgggcagggggccgccgccgatggcgttgaacgccaggatcgcttcgtcatcaccgccgcctccgagctgatggccattctggcgctggcaagcgatctgaaagacttgcgcgctcgcatcggccgcatccagctggccctcgacagccagggccaacccatcacggccgagcaactggaagtcgccggcgccatgacggtgctgctcaaagacgcgctgcaaccgaccctgatgcagaccacggagcagacccctgtgctggtgcacgccggcccctttgccaacatagcccacggcaactcttctgtgatcgccgaccgcatggcgctgcaactgaccgactatgtggtgacagaggcgggttttggctccgacatggggctggagaagttcttcaacatcaagcaccgccagtccggcatcacgccggcctgcgtggtactggtggcaacggtacgcggcctcaaggccaacagcggcctgctcgacatccgcccgggccagccgctgcctgcgagcctgctgggggaagacttgcccacccttgagaaggggtgtgccaaccttgcctggcacatccacaacgcccgccgttatggactgcccgttgtcgtcgcggtcaatagcttccccaccgacagcaaggccgagctggatctgctgatgcgcgaggcgcgccaagccggtgcctgtggtgcagccatctcgaccgcctttgtagagggcggtgcgggcgccagtgaactggcaagggccgtggtcgccgcctgcgagatgccaagccagatccagctgctctatcccgatgagatgagcttgtgtgccaaactcgccaccctggtggagtgcggctatggcggccgtggtgtcatcctctctgacaaggcgcaccgacagctggcagcgctctcggctgcaggctgggatcacctgcccatctgcgtggccaagacgccgctctccatcagccacgatcccgccaggaagggggtaccgaccgatttcgaggtgcccatcgacgaggtgaagctgtgcgccggtgccggtttcgtctatgcgctggcgggccccatcatgacaatgccggggctcggcagtctgccggcctatcgccatatagatatcggcgaggacggcgagatagtcggactgagctgatgttcttcatgctcaagatcgccagaaacaacaaggccccgccaattggcggggccttgttttataacagcgttcacccgttaagtgacggggttgcccctagagggtgaagcgctgggtcatatgatgcagcgaggtggccaacttgctcagttcgacacaggcctgggcagtctgctgcgccccctgggcgttctcgtcggcggcattgtggatgttgactatgctgcggttgagctcctcggtcaccgcattctgctcctcggtggcagtagcgatcagggtgttcatgtcggtgatctgggtgacggccccattgatggtatctatgctgctgcccgcatcccgcgccaacccgacgctcgcctgcatctgctgacggctcagctgcatggcgctgcccgcctcggcggcgcggctctgcagcagctctatcatcttgctgatctcggcagtggagtcctgggtacgctgcgccagggagcgcacttcgtccgccaccaccgcaaaaccgcgtccctgctcaccggcgcgagcggcctcgatggcggcgttgagcgccagcaggttggtctggccagcgatgtcgcgaataacgtccagcaccatgcttatgttggcgctgtctgtctccaactgctgcactacggcgcccgcctgttcaatcttgaccgacacatcctcgatgctgctgatggcgctgcgcaccacctggttgccctgggccgaggtatgggaagcatccttggccgcactcatggcatccgtggtattgcgggccacttcgttgacggtggactgcatctcgttcatggcggtagccacttgggaaacctcgctctgctggcgagccatgccggtagcggactgctcggagatggcactcacttcctccacagcactgctgagctggctcacggagccggcgatttcgctcaccagattggccagcgcgttttgcatccggttgagggccgagcccagttgacccagctcgtcgcggttgaagcggttgtcctggatccactcctgcaactctcccttgcccagatcgccgttggcaatgcgctgagcctggcgggccagcatgatgagcgggtcccggatctgacgggtcagcaccaccgagaggccgaccaccaacaccagaccgaccagcagcgacacggtgacgctcaacttggcggagtcataagcggccaccaccaccttgcgcgacgccttggcatagccatggttgatgcgaatgaggtcactgaccgacttggtcaggttgaggtagagcgggatcccctcgctcatgaagacctgctgggcagaggccagctgatcgctatcctgcaactgcttcacccgctggtgcagcgccgcgtagcgggcccagtcagccttgacggtatcgaaagtgcggcgctcttccacatcttccgcccagatagtggcgtcatgctcgaccagttgctgggcgacctgttcaaacctgcggctggtttcgctgcgatactccgcttttttctgcggatccgaagccaccaggaagaatcccagctcatagcggcgcagctcgctgatgctctcgccgatggcactggtgcggttgacggcgggcaaaatgctgtcggtgaaaccgatggcggcccggttcatgttgctgaactcgagcagcgagaagccgccgataaaggccaccatcaggccgagcacggcaaagccggcggtgagcttcttgcctatggtcatggtactggtattcatggcatgtcctggatatgagtgaacagatagcgcccgtttgatccgcacctgtcggcacggatctgtgactgccctccatggcggctcatccagccctgatgaatatgtatccttacatgaacgaggcgagaacctttcaagggggcggggtgcctgcctgacaagcccgttctggcccgcagggaggcatggcagcggccaaaataaccacggatgcccgccccttgcggctcagcatgggcccaaaagagagccaaagtgaaccataccgaggtatatcgaccgcaccggtcaatcccttaaggaaatttgtggatgaaacaggagggatggccgacgggccccatgaactgaagagggaaaaaggaggcatgccaccatggcgccatgcctcctgacagatcagcccttcaaaccgcccagaaactcggcgcgggtatcgggttgggtcttgaacacaccaccgagggaggtggtggtggtgtaggaggtggaatccatcacgccccgagccttcacgcagaagtgggtcgccttgatgctgatggccacatccttggtgccaagcagggtctgcaacgccagtaggatctgctgggtgaggcgctcctgcacctggggacggcgggcgaaaaactgcactatgcggttgattttcgacagcccgatcaccttgccacggggaatgtaggccacgtgggccagcccgtcgatagtgacgaagtggtgctcacaggtgctggtaaggctgatgtcccgcaccatgatcatctcgtccaccttcatcttgttctcgatcacggtcaccttggggaaggtgctgtaatcgaggccggagaagatctcgttcacgtacatcttggcgatgcggtgcggcgtctccgccaggctgtcatcggtcagatccagccccagcgtctccatgatggcgcgcatgtggccttcgatcttctccttcttctgctgaccattcaacgcattggccaccagaggtgtctcgaggccctcggcctcgagggctgccctgaccaacagggcttcctggcttaagctcgtcatcttgttcctctcccacgctcagggactgtaatggccaccttgtctgtggcggcactttgttgtggcgcaatagtaaacggcgattattgccataattcaagctaactcaagtccgtatcctgactttatgccaatccgtcgggttttaccccttgatgacccaccccatacggggaggattgcggcaaacaatccatcgtccaccaccccctgtaccaggcagcctggtgtcagcccctgataagcctgcccatccaccctgatttttgggataatccgccctcaaccacaccaaagaggtaatgacgatgggatttgataccagcggactactccccctgagcgatgccctgcaagggatgctggaccaactcgcctgctgctgcgacacagaacaagtgcccctgccccaggccctcggccgggtactcgcggcagatatcgcctcccccttgtcagtgcctccgttcgacaacgccgccatggacggttacgccgtgcggctggccgatctcgctgccggcatcccgctcatcatggtgggcaaagccttcgccggtcagccctatcagggggagtggcccgcgggtcactgcgtgcggatcatgaccggtgctccgatacccgcaggcacagacgctgtggtgatgcaggaagaaacgcaggtcgacggcaaccagatcacctttctggtgccgcccaccctgggccagaatatccgccgtcgcggcgaagatatccgcgagggcgccagcgtgctctgcgccggtacccggctcactccacgcgagctgccactgctggcctccttgggtatcgccaccgtcagcgtgcgccgcccgctgagagtggccatcttcagcaccggcgacgagctcaagccggtcggcaccccgctcgcccatggcgacatctatgactccaaccgttacggggtcaaggccatgctggcgcgccttggctgcgactgcctcgaccttggcatcataccggaccaccccgcgcagctgcgcgccgccttcctgcaggccgaccgcgaggccgatgccctcatcaccacgggaggcgtctcggtcggtgaggcagacttcaccaaacagctgctcgaggaactcggcgagatcggcttctggaagctggctatcaaaccgggcaagccattcgccttcggtcgcctgcccaacgcctggttcttcggtctgccgggcaaccctgtctccgccatggtcaccttcgatcagctggtgcagcctgcgctggccaagctggccgggcagcagttcgagcgtccgctgcaactgcaggccgtcgccggcgagactctgaaaaaagcgccgggtcgactcgacttccagcgcggcattctgagccaggggccagacggcctcgaagtgcgcagcacaggctcccaggattccgctgtgttcagctcactgtcgcgggccaactgctacatagtgcttgagcgtgagcggggcaaggtggcggcaggagagacagtcaccgtcgaaccattcgggggcttgctgctgtgagcgacattctctcggacgcagagctcttgcgctacaaccgccagatagtgctcaaatccttcgacttcgaggggcaggaggcactcaagcaggcccgcgtgctggtgatcggtgcgggcggcctgggctgcgccgccagccagtatctggcggtggccggggtcggccagctcaccctggtggattttgacaaggtggagctctccaatctgcaacgccaggtgctgcacacggatgcccgcatcggtcagcacaaggtggattctgcggccgaggcgctgcgcgcgctcaacccctggctcaaggtggagactcacgcctctgttgccgacgaggcactgctcgatgccctgctacccagccaccagctggtgctcgactgcaccgacaacctgactatccgcaatctgctcaaccaatacgcgcgcaaacacagggtgccgctggtcagtggcgctgccatccggctggaggggcagctctgcagcttcacctggcaggaggatgagccctgctacgcctgcctcagcgccctgtttggcgagcaggcccttacctgcgtcgaggcgggtgtgctcgcccccatggtcgggctagtgggcagcctgcaggcactggaggcgataaaattgctggcgggcacggggcgcagctacagcggccgcctcttgatgatcgatggcctcaccggcaccttccgcgagatgaagctgcccaaacgccccgactgcccggtttgctcgcacccttaagtgatccctatcaccaataactcgcagccaataaaaaagccgaccccgtggggtcggctttttacatcatggatacgatgggtagtcagcctgcgcagtagacacgagcctcacgcggggtataaacaccgaaggtaaccgcacccaacaagccattaaggaaggtgtgttgtgcttcgacacgtaccactttatctgcaccattacaaacggcggccgcatttatggtcttgctctgacccaaaccggaaatgaagaaatggtgggtcacttccttggtgggtttcactacattaccggaatgtactgtgaacccctgctgcgcacaaccagccatcatcattgcaacggccgcagtcaataccatttttttcattttattatccctgacaactttattatttccggctatgccggtgccacacaaagaaacattatcctttaatatcaataagataaataaacaacattccaatgcatgcgcacattaccaaaatcttgagatggcaacaaggctttgtatgagactttatatcgcgtggcagaaaatcaaagattgcaataaacccgcgccgttctcggggtataaattcccagcgtcaataccgccatcaaaccatccagtggcgtttgctgcacttccacacgaacgaccttttccgggtcgccatggcaggccaaagaggcgttgaccgattcactctgaccaatgcctgccagtacaaaatcatggccaacttctctgtttggctgacccgggttgcccgcatgcacgaagaaggcctgctgggcgcagcccgatagcagcaaggcgcaccatgccatcaatactacttgtttcatctgtttgatcctgacgataacggcatcttgatcgaggcggagtacttagaaaatgcccttggccttgaccttcttcatgttggcaacctggctcgagagatcctcgatcaggggttctgcctcacccaccgtagtaacctgacggccgggtgcgctggccaggcgctggatcagtcgatgctgctcgcggatcagcctggattgctcttcaagctgacgggagagctgctggatactgctctggagcggcaccaaatcctgctcaacagccgctgatggcaatttgcctgcgatcgcctcggccagctgatcatggtcgagaggggccggtaacccctgcctcaactcatcccacaactcggtgggctgctgctcgcccaagcggctcacaatctcatccaccagattgtgctgagcggaagtggaagattgctgaccaaggcgatggacgatctcatccaccaacgaggcgttatctccctgtcccaactggggaagcaaccgtgccactatctgatcgatcatgacgtcggcggcgggtggtgcagccgagctcccctctcccaggttgaaaccacaactggcaaaggcgtgacgcaatgtggtcagactcacctgttccggccccagtgcattggcaatcgccttgcacagattgggcgccagtacatacatgaacatgccggaaaggtagatatccttgtgaaaacggctcttggagaagtcaaactcctcggtgccatcctggatcttgcgcgcccgttgataccagttctgcaatacgcatagcgatcagactccagcgcacccggatccatatagatggagaaggtcatgcgcttgagttgactactcatcatcaacctcagccatcacaggcgcttcacgatagacttcatcctcttcagtggtatagaggcagatctcgcgagccagtgctgactgggcatcgtccagcagctcgacacggtcacccagggtcggataggccaccctgatcgcatcataaatcagggaagcaccgccaccgaccagatagacacggttcgggttcttggcaaactttttcgcttcatgtgcaacctgagtccccagttcgtcgatcttgttctgcatcttctcgaggatcttggggatctggctctcgtcgttgaccacatcgcgcacaaagctcatgtcgtggcgacgtttgataaactcgttggccaccagatagctggagtcgctgtctgctgcggccagcgctttgcgggtggcgtcggtgaccatggagacaccgatctcgttgttgccatagacatcggagacatcatcgaactggccgacgatgatccccatatccaacgtggtgccaccgcagtcgatcaccagcgttttagtgaattcgttgcagcccgagccgatcaggcgggaaagcgcagcaggcaggctctccggcatcacttcgacgctgacgatattgaacagctcacccttgttgagggaaattgcgcgcatcaggttgcggcgcttcttctctattttctcttcgttgcgctggcaatcgtccgggttatagaactcagtgatgggcagggtcacggtaatggcgacatcgcacggagtcacaccggtctgcagcagggcatgatgaacggagagcaggttgagatcgtcgtactggtactccacatgggtggtcgccaatgacttgtctgaggtggcatcgtaggtgtacttggtgttgcctatctcgtagttgtagatcttcttgtctttgcgcaaggcggcactcttccaatccttgcgaaaggagttaggagaaatgatggtcttgagcaccttgttctcaatccagctcaccttgacgttggtcgagccatcatcgatggctattttcattacttcagacatgagaaaacacctgttgatagagcaaaatgggtccgattgccttgccttctgccgttggcaaggcgatcggaccaatacacacacgggttaaaaggacgacaagtctaatgggtttctaaaatccggtgaagcaaatgattaaatcctgagggatcttctgccggccaggcatggtggccattgggggtatgaatactggcgttgggcagggcggcgaactgctccacccgtttggcgagcggcaggtagtcgtgactggtggagatgatggccaccggctgccagatgctgccaagccgtgcgcgtaccgaccagccgggcagcgcatcgagcagccgggcagcgcatcgagcagccgggcagcgcatcgagcagcgcccgataggtcttctttttgttgctgcgcacgaagcgcagccgaaaagtgtggcgcacctgggcgagatcgggccccgggaagagctcgcgccccagccaccaggcaagcgggcgcatgccaaaccagcgcagccacttgaggcgctgggcgtagcgttcctgctccttgggggtctccagcaaaaactcgctaaagccgttgactagcaccagaccccgcaccttgtgcggcagttgcaaggccagctccagcgccaccatggcccccagcgacaatcccaccacccaggcgggctcaggctgttcatcaagccagttcaccacgtcggccgccagggtcgccacgtcgaacggcccctcctgcatgctctggccgtggccgcgcaagtccagcgccaccacccggtagtgttcggaaaaacgctctatctgcgcctgccagtcgaggctggaagagccaagcccatgcaacaacaacagcaaggggccctcccccgcactgcgcagggcaagaccgttggatttcattacctgattgcgacgcatcagttcatcgcctctcgactcattgcctgaaccatgccctgtttatcccgatagtcaccagccagcttgtgggcatatcctctgcgctagccgggtatgccgctccacaatgtatcagatcaccacccattcaaccttcactgaccagactgaccgccttgatataggcgtatatctgctgctccggcgccagcgccagacgggtggcggagcgactggtgatccgggccagcagtatctgctcacccagcgccaactgcaacagggtctggccgggacgcacctcgcgcaccgccatcaaacgggtggtgagacagttggagagactggagtgctcgataggcgccgtggcgatcaccacatcccgccccgccaccttgatttgcaaggggccactctcgtccggcatccggttcatggtgacccgcaatgtctgctcgccgagctgcagggtcgccatctgctcgtcgtcatcgtagtgggccagggtggcatccagcatcacaccggcatcgtcgcgactggcgagcgacagatccgtgcgggcaaagatctcgctcggccggccttgcgcttccaccctgccaccttccagcagcaccagctgatcgcagagcaggctcacctcctccatggcgtggctgacgaagatcatggggatgccgctttcgcgctgcaaccccttgagcacgtgggcctgatggatgctgctgcggctgtccagcgccgagaagggctcatcgagcagcagcagatcgggctcggccagcagcgcccgccccaatgctacccgctggcgttgaccaccagaaagcgcatgggccggctgcgccagcagatcggcaaagccgagccgcgccgccagcgactcaggctgcctgcgccctcgccccttgcgggccgccagttgcagattgccgagcaccgtcagatgggggaagagccgcgagtcctgaaacaccagtccgatacggcgtgcttcgggcagctgcgcggcgcactccctcccgcgccacagcaagcgatcttcgctttggcgatcgagcccggcgatgatacgcagcagggtgctcttgccgcagccggaggggccgaacagaccgagaatgccctccagctctagggtcagtgtgcaatcgagggtaaataggccaaactcgcgccgagcctcaagttgcaagggatggcggtgcagggcgttgccctgcgacatattggctggctggttcatccgaacaatctccgctgccggcgctgcaatacgccatagaccagcaccagcatcaccagcgagaagcccatcaggccgcccgccagaatatgggcattttggtaatccatcgcctcaacgtgatcaaacagggcaatcgaaagcacctgggtctcgccggggatattgccgccaatcatcagcaccacgccaaactcccccagggtgtgagcaaagccgagggccgccgccatcacgaagctgggcaaggtcatcggcaagatgatgtggaagaagcgctcgaccgggccaagccccagggtggcggcggcttccagctccttgttgcccatgttgacgaaggcggaggtgagcggctgcactacgaacggcaacgaatagaggatggaggcgaacagcaggccaagaaaactgaagacaagcggggcgccgaaggtgtcacgccaccaggcaccaaagccatattcaggggagaaggcgagcaacagataaaaacccagcactgtggggggcagcaccagcggcaaggccaccaaggcctccaccagcggccgcaatctgtgctggctgcgggacaaccaccaggccagcggcggcgacagcagcaataatatgccggtggtacaggctgccagcttgagggtgagccagatcgccagcagatccccttcactcatcggactcactcccaacgccaagttcagcaccagacactgcaaatgagctgatctcccggtagacctgatcctgagtcaggcaagccatcgccaacagatctctactcatcgtcccgctcccggttgaatgcagccaacggcatggtgtccatcctcattgcaaaaagtggccgacccgaaggccgaccactcagggtatcgcattaggcccatccccttattggggcagggcatagcccgcagccttgatctgcgcctgacccggccccttgagccaggcgaccagcgcctccaccgcggcccctttcttcaacaccagcccctgctgctcgatggcgggatagaagttggcaggcacagcccaggcttcgccggtcttgccagcttccaccagattggcccaggcgacgaagcccagctcggcattgccggtgtcgacaaattgccaggtctggccgatgctggcgccggtcagcagccggtactgcttggggtcgatcttgagatgggcgagggtcgccatggcagcagcaccatagggtgcggtgcgggcattggcgatggcaaggttgcctttccagctgcgcagggtcgcctcgtcaggagccgggccacccttcttccacagtcccagctgaccgatggcgtaggtgaagcgatcgctccccttgccctctttttccagcttctcgggagtcgccacatcggcggagaggaagagatcgaacggcgcgccgtgactgatctgggtgtagagcaccccggtcgcggcagacgagatggccagagtgtggccggtcttggccgtgaacgccttgccgatacgctccatggtgcccttgaagttggcagccacggccaccttcacttcatcggcctgcacggcaccggtatgcaaggtggcggcgcagacccctgcgatgacaacagataacagcggtttcattccctttctcctgatgggggcccgaatatccgcgcccctaagcggggccgtggttcccgttgaacctgcgcccctcgtgatgaacaggtcaggctttccagcgggcagcggcggcgttgtcgcgatcaagcgcctcgacccagcgttgcacaccctcggcggtcagctcttttttccagaacggcgcccgggttttcaagaaatccatgatgaagtgacaggcatcaaaggcggcgtcacggtgggcgctgctcaccgccaccagcactatctgatcgccaagccacagctcgccgatgcggtggatcagggtgcactcctgcaacggccagcggcgacgggcctcctgcacgatatcggccagcgccttctctgtcatgccggggtagtgctcgagggccagccccttcacctcctccccctgattgaagtcacgcaccttgccaacgaaggtgacaatagcgccactgtcggcgcgggtggcgaggctggcatattcgtctgccagcgagaagtcctctcgctgcaccagaatgcgatctatggatgtcgtggttgcttgagacatggctcagcctccggtcgttactgaagggagagggaagaaggccacttcgtcgccaccgcacagctcagtggtgcgatccacggtcattatctcgctcatccttaacctccggtcactggggggaagaaggccacttcatcgccatccttgatgggcgtatcgaggggcaccagggtctggttgaccgccaccagcagcttgccagcttccagcgccaacgcccacttgtcgccgcgctcgcttaagccgctgcgcagcgcttcagcggtggcgtagtcacagggcaggctcagctcatcacaggccaccagctctcttacttgcgcaaaaaacagtaccttgatcatgcgttatctcctgcattcgatcccaactgaaagtggccggacttgccgccctttttctccaccagtcgaacctgttcgatcaccatgtccttttgcaccgccttgcacatgtcatagatggtcagcgctgcaaccgatgcggccgtcagtgcctccatctccacccctgtcttgccggagagtttgcagagggcgcggatatgaaccctgttttgctcaggtaacggcactatctccacctcgaccctggtcaatgccagcggatggcagagcgggataagatccgaggtcttcttggccgccatgatgccggcgatgcgggcggtagcgaacacgtcacccttgtggtgctgaccgctcaggatcagggccagggtgtcagatgccatggcgacgaaggcctcggcgcgggcctcacgttcggtgacctgcttgtcggtcacgtccaccatgtgggcttcgccgctttggttgagatgggtcaggttcatcacgctcccctttaaggctgacatagtgttgggatcaatgactcgcgactcagagatgggccacgaagttgcagggctgggtacgggcatcgagctgatcccggataagctgctcccagccgagctggcaagcaccgggagaaccgggcaggcagcagaccaaagtacggttggcgagcccggccagggcacggctctgcatggccgacccttcgatttcggcaaacgagagctggcggaacaactcgccaaagcccttgacggtgcgatcgaacagtacgccgaccgcctccggcacccagttctgatcagtaaaacccgtgccgccattgatcagcactacctgtatggtttcatcggcaatccactggctgacccgggaacgaacctgataaaggttgtcggcgagcagggcacgatcggccagctggtgacctgcttctgtcacggccgacaccaagtaatcgcccgaactgtcattggcaatggtacgactgtcggagaccgtcaacacggcgatcttgagaggaatgaatgcgctgtttttctgtcccatgggcagctcctgatagcaaaagaccgtgagaaaagagaagaagagagtggtcaggatcccggcttgcggtacctgctctcgggatgaccagtgcctgctcgggcacaaccttgaccacccgctcactccctgcgactcacggcggcccgattctaccaaaactcgcgcaagaggggggatttaaaggaggcacaaataccatttcaagctggctggcgggaatatgaacagaccggccaaccccggtctgttcaagatggcttaaaagccctttacccccgtcatgtcaggcaattggtgagctatgcccttgtgacagtcgatgcaggtgttctcgccactggccagactggtggaatgcatctgagcaccccgcttgccttgcaaagagaagtccatgtactcgaagttatggcaattgcggcactccctcgagtctgtatccttcatgcgttgccactcccgctcggccatttcgcgccggtgcgactcgaacttctcgcgggtatccaccttgccagtcaacatgccccacagctctttcgaggcctgtaccttgcgaatgatcttgtaggtccactcgtgaggcacgtggcaatccgggcaactggcccgcacaccggaacggttggcatagtgaatggtgtcgcggtactccacgaacacgttgtctttcatctcgtggcaaccgacacagaacttctcggtattggaagcttccatggcggtgttgaagccgccccagaagatgacgccaccgaaaaagcccatcagcagcagcacccagagtgccgcctttgacggtgacttgaacgtggtccacagacgctggataaagccgggtaatttcatctatgggttcctcagttcagtgcttcgttcactggagtgttaaaggtgttccagactcgctgaacaacgccgaataatgtcatctgcgaactcctcagttcagtgcttcaaccggtttaaaggtattttccaccagcggcttggcatccgcttgcggtacgtggcactgcaggcagaagtagcgacgcggcgacacttcacccagggtcatgccgtcacgggtctcaaagtgagtgggactgatcttgggggccttcatcttgctggcattcttgaagctgtggcaggccagacacttgttgaccttggtgtccacttcatagttgcgaacatcgtgggggatcagcggcggctgatgcatgtactggcgatcgtagagatccccgtccttgcgaaagttcttcaaaggggcggcttcagcctccgtggtgagatccgtgctcccccgctcggatttgatcccccctgtgctattggtgatctcggggatggcggccatcaaggaacccgccatcaggcaggccagcattgctccaatcagctttttcattatgtgttctccgacattttctctgccttgacggcaaaacctacagtgatttcaaaaacttgctccgcgcagacatcaatgcaacggccgcagttggtacactcttgagccgcaatcagggacccgtgaccacgcttggcaccgtgaacggggccgcgcagaatggggcgctccgggcagaccgcataacaatccatgcagttgctgcaccgctcgcgtcccttggcagaaattttgataaacccgacccggttgaccagggcgtagaaggcccccacaggacagagatgaccacaccagccccgctccaccacgaacaagtcgaacaggaagatcatcgccaacagtgcccagccagcccccattccaaacagcaggccgcgcatggccaaggacaccggattgaccagctcccacaccatcacacccaccacggctggcaccaccagcaccatggccagcaaccagtagcgcgtattgcgactgaactggccattgcccttgaggccaagtctggccctggcccaggcggcggcatccgtgacgaggttgaccggacagacccaggagcagaacacccgccccccgaccagccagtaccccaagagcacaatgacagcaccgatccagagggtggtgatgggccaatgacccgccgccaccgactgcagcagggtcaagggatcgctcagcggcaccgtttccagcaacagcgagctggagaggttgcccttgaggatccagacacccgccagcggccccagcagaaacaaccccagcacgctgaactgggtcagacgacgcagcaacaggaagcggtgtgaccgccaccagcccagtcgcaccctggcctctgctcccggataacgactcataacccctccggtttacgggtcggcagtgtgagccgctcaccgatgagtgacttgcccgctttgcgcttctcttcccagccgagccggtagtgatggccaagctcccctttggcgagctggcgcggcaccaccttgatggcggactcctccagcacgcaggcatgctcgcacttgccacaaccggtgcagatgtcgctgtgcaccgtcggcaaaaacatggcgtgtttgccggtgcgcgggttacgcaccagttcgagcgagatggccttgtcaatcaagggacagacccggtagcaaacatcgcagcgcagacccagatagttgaggcaggtctcatgatcgatgagcacagccacccccattcgtgcctgatcgatgtcggtcatcccctgatccagggctccgcttgggcaggccaccacgcaggggatgtcgtcacacatctcgcatggcacggcgcgcgcctggaaataaggggtgcccgtggtgacaggttcaaacagccgggcaagtttgagggtgtcgtagggacaggcgtcgacgcagagcccgcagcgcacacaggcactgaggaactcggcctcgtcgagggctgccggcggacgcagtgcctgggcgggcaccgccgctgcctgctgacgcgccattccgcccagaccgacaccaagcaggcccacaccgcaggcccccttggccatgtcggccagaaactggcggcgactacgactcatctcgcgctcccccgccttacgccttgacgaccttgacagcgcacttcttgtaatccgtctctttggagagcggatccgtcgcatccagggtcaatttgttaaccagctggcttgcgtcaaagaagggcatgaacaccaggcctttgggcggacggttgcgaccacgggtctcgacccttgtcttcacctcgccacggcgagaggagacgatcacctcttcgccacggcgtacgccacgggccttggcatcttccgggtgcatgaagagcaccgcatccgggaaggcacgatagagctcgggcacccgacgggtcatggtgcctgtgtgccagtgctccagcacacgaccggtggagagccacatgtcgtactctttgtccggcgcctcggcggccggctcgtaaggcagtgcgaagataacggcgcggccatcgggcttgccgtaaaaacgcaccccctcgcccgccttcacgtaggggtcgaacccttcgcgatagcgccacagcgtctccttgccatccactaccggccagcgcagaccgcgcgcctcatggtactgatcgaacggcgccagatcgtgaccatggccacggccgaaagtggcgtactcctcgaacagccccttctggacgtaaaaaccgaaggactcggactcgtcattgaactcgcccttgctctgctctttggggaactgatcgacctgaccattggcgtagagcacatcgaacagtgtcttgcccttgagctcgggttgtttggcgataagctccgccggccatacttcctctaccttgaagcgcttggcgaattccatcaactgccacagatcggacttggccccttccggcggcttgacctgctggtgccagaactgggtgcgacgctcggcattgccgtaggcaccctctttctccacccacatggcggtgggcagaataagatcagccgcttgcgccgtgacggtcgggtaagggtcggacaccacgatgaagttggccgggttgcgataacctggcagcgcttcttcgttcatgttggggcctgcctgcatgttgttgttgcacatcacccagtaggcgttgagcttgccatctttgagcatgcggttttgcagcacggcgtgataccccacctgctcagggatagtgccttccggcagtttccagatcttctcggcgatggcgcggtgcttgggatcagtcactaccatgtcggcgggcaggcggtgggcaaaggtgccgacttcccgcgcggtaccgcaggcagaaggctggccggtcagggagaagggaccactgcccggagtggagatcttgccggtcagcaggtggatgttgtagcagaggttgttggcccagacaccacgggtgtgctggttgaagcccatggtccagtaggagaccaccttcttgctcgggtcggcatagagctgagccagtttttccagcttctctttcgacacgccactgagcttggagacagactccaggtcgtagtccgccacaaacttggcgaagtcatcgaaactcatcggcgtggcgtcgccattgccagggtttttggccctggcttcggtcgggtgcgtcggacgcaggccatagccgatgtcggtggtgcccttgcggaactgggtgtgcttgttgacgaactcccagttcaccttgtcgttctggatgatgtagttggcgacatagttgaggatcgccagatcggtctggggcgtgaacaccatgccgttgtctgccagttcgaagctgcggtgctcgaaggtggagagcacatgcacctgcacatccgggttggagaggcgacgatcggacatccgtgaccagagaatggggtgcatctcggccatgttggatccccacaacacgaaggcatcagcttgctcgatgtcgtcatagcaacccataggctcatccatgccgaaggtacgcatgaagccaaccacggcagaagccatgcagtgacgagcgttgggatccaggttgttggtacgaaaacccgccttcatcaacttggcggcggcgtagccttcccacactgtccactgaccggagccgaacatgccgacggcggtggggcccttctctttcagggtcgccttgaacttctcggccatgatgtcgaatgcctgatcccagctgacgggggcaaagtcaccattcttgtcgaacttgccattggtcatgcgcagcatgggctgggtcagacgatcctcgccatacatgattttggagaggaagtagcccttgatacagttgaggccacggttgaccggcgcatccgggtcaccctgggtcgccacgacacgtccatcctgggaacccaccagcacggaacagccggtaccgcagaagcggcacggggctttatcccacttgatggcggtcttgtcggtactggtgatcaggttcgccgccagggtgggggcactgacaccggccacggctgcggcagctgccaccgcgttggccttcataaagtcgcgtcgactcagcttcatgacatctcctcgcattgcgtaatcacatcaatgacagccattgtgacgagccgcgctggctcagcttcatggcgctttattgcttttatcgggcatcgtgaacctcgcggctccggcctcacggcgtttctattctttgcattcgacatcgagctcatcgaactggtggtaaatcaaggcagcggacagcacgcccggcattgcctgtatcgcatcaatggctgacatgatgggacgctggctgggaccttccagcgtcactaccagcttgccctcgttgctgacagcgtggacctcggccccttcaagggtcgcaatctgctgcgcgagctggtgacgaaaggggggttgggtcagcaccaccaggctcgatacatggaactcttggttcattgtggctcctgcttcacacatacatgattcatgttggagcctcgggtctgggcgcaccaacccggatgctgcccaccgggcaatccatcacgcaggcgccacaaccggtacacgaggcggtatctatgctgggagtcggcacgcggcccagcatgggagaaaagcggatcgcacgggtttcgcagctgtcctggcagcgctggcaaaagacctgcgcactggccagacagttggcttcaatatgggctatgtattgccagggcgcctccgtcacggaacgaaataccggcgccttgcaagctgtgacgcagtcaccgcagaaggtgcactcaccgcgcaggaagtccacagcagggaaaccaccgtcacccttgatgaggatctgctccggacaggccgtcagacagtcaccacagcgggtgcagtcggccacgaaatcgggccaggcgacggaccagggcaactgcacctgaggctcgctcgatgtcaggcgtccccgaaacaaaccacgacgtgacaggttgaccctatccggcatatcgactccttcctggtggtaacgtctggtgccatatagcgcacaagcaagtctcatgacaggcattttcaatacctattataagagtgggtgtatattgcggccctgacaagttcagggatataccaccagggagataaacaggggggattattgcgctggatcaaacccttggcgcaggaacaaagaatggaggcaggtcaaaatacccccatttgaggattgcttattaatcgatggctatttttgcggaggggttggcggcttaaccgccgatggaagccagatgaggggtcataccggcattcccctcatgcaacctgtgagtggccgccttgccgatgagggcctgacgaatgcgctgttgcaacgcatcctgctggctgtcggctgacagcaagtcacgcagttccaccccgttatcaccgaacagacacaggtgcagcttgcccaccgaggagaccctcagccggttgcaaccggcgcagaaatccttgctgtagggcatgatgagccccacgccccccaacgaagccggatgcatgaacacctgcgccggaccgtcatcagtaccgcgcaactgctgtacccagccgccatccagcagccgctgcttgatgagctcgccgctggcgtggtggtcacgaaacagggtgtccatctcgccggtctgcatcagttcgatgaaacgcaactcgatgggcttgtgcctgatccaggccagaaatgcatccagctgatggtcattgagccccttgagcagcaccgcattgatcttcaccgatttgaagccggcggccagcgccgcctcaatgccatccatcacctccgccagcttgttctcaccggtgatctggtgaaactggcggggatccaggctgtcgacgctgacattgagggcggtgaggccagcatcgaaccactcccgggcccgctctttcaagcgatagccattggtggtcatggccaccttttcgatacccggggtattggccactgtctctatgatggcggtgaaatcacgacgcagtgacggctcccccccggtcagacgcaccttgcgggtgcccatggcggcaaagccggagacaatgcggcggatctcatcgagagacaggaacgactttctaccctcgggacgataaccgtcgggcaaacagtaggtacaacgaaaattgcacacgtcggtaaccgacaggcgcaaatagtaaaaacgacgggaaaaaccatcttgcagtggcaacataaacacctttccaaatacgggaggccagggcatttctttcctgacccttacagctcgaacatcggctgacggcggctttcccctatcccaaggacttaggcaaaacagctcggagttcatctagtttttcgatgctagcacaagttggagtacactcccacgcaactttatggggttattgccagaggtcggggacgccagccagcatgggaaaatggttcaaagtacattcggtcagcagcgccatcgggcgttccatggtgctcattctgttcatggcgagcctgatcgccgtcgtggccatggtgaccctgttctactcggtgcccgatgccaaggcgatcaacctgtcgggttcgctgcggatgcaggcctatcgcatggcctatgaaatagagcagggccagccagtgctggggcggctcgatcagttcgaacagaccctgcatgcacgcgagctgcaagagacacagcgttggattactccagcctccctgcgccgaacctatggcgaggtattgctgcaatggcagatgatgcgcgagcacatcgagaacgccacccccaaacgctacaccgacaatgcggaacagtttgtcgcggccatcgatgatttcgtcaatcagatgcagtaccacgtggagttcaaggtgcgcatgctggcattggcggaggggctgggcctgctctccatcatcaccatcgcctggtttaccgtacgcttcacccgtcagcaggtggtggcaccgctcaaccagctggtctattgcgcccgccagatccagcgccaggagttcgatctcaccctgcctccccattgcgagaatgaactgggagaattgtcggctgccttcgtcaccatggcagatgagctcggcaagctctatcgggagctggaaagcaaggtagaagagaaaacggccaagctgcaacaggccaacgacaccctctcctttctctattccaccgcccagaagctgcatgcggcgccgctgagtcggcgcactctgctcaaactgctggaacgggccgcggcccatcagcacatagaccatattcggctgacccgctttgaacagaacgccatgccggactacatcacaggccgcaagggctggccaggcgatctcgactcagtggtgagctttcatctgcagatggatgagcaggagtacggccggctcgacatgataagcactcaccccatcgacgagcggctgatgaaaaacttctccatgctgctggcccaggtgctgcacaaggatcagaccctgctgcaacatcagcggctgttgctgatggaagagagagccgtcatcgcccgcgagctgcacgattcgctagcccaggcgctctcctacctcaaaatccagtccactctgctcaaacgctcttttgccaagggcgataacgcaaaggcagaggcggccatgcagcagatagacgagggactcagcagcgcctacacccagttgcgcgagctgctgggcactttccgcctcagcatcggcgatgccaatctgggggaagctatcaaggtgatgctggagcagctcaagcctcagacccaggccgagatcaggctccattacggtctggctgatacggatcttgaagcgggtcagcacattcatattctgcaactgatccgtgaagcagtgctcaatgccatcaaacatgccagcgcgcaagtgattgatgttagctgtgagaccctcgccgatggtaacattcaggttcagatttcagatgacggtgttggaatagggatcgcaagctcggcggtcaaccactatggcctcagcatcatgaatgagcgtgccagcaagctgcatggtctgctgaccatcagcgaacagccgcccagaggcacctgcgtacatctgacctttcccaccagcctaacaagagacgcctgatggacgagatgaaatatagtgttctggtcgtggatgaccatcccctcatgcgcaaagggattgtgcaactgctggccctggaagagaacatagaggtgattggcgaggcgtccaacggcaccgatgccgtcgccatggccaaagagtccgaaccggatctgatcctgctcgatctcaacatgaaggggctctccggtctggataccctcaaggcgctgcgcaccgaggaagtcacctcccgcgtggtgatcctgaccgtctccgacgctcgccaggacgtggtcgccctgctcaaggccggcgccgatggttacctgctgaaagataccgagccagagatgttgctggcccagctggcagacgtgatgaccggcaagcagatcctgagcgagccgctgcgtccctacctcgagaacatctacgagctggaccacctgcaacagaagctggaaagcttaacgagtcgcgaaatgcaaatcctgcgcgaaattgcaaaggggctctccaacaaacaggtcgcttccgtgcttcatatctccgaaggcacggtcaaggttcacgtcaagagcctgctgaagaaactcgaggcgcaaagccgcgtggaagcggctgtcatgtacctggagcagcgcaactaacctcccccttccccacaaaaagccaccattcggtggcttttttcatcctctggcacagtcgctgcattgtcctattcagcaactactcaatggaggacggaacatgaaacttcaacctttggcattgttccccttgccttcccacatactgcctggtggcaagcttccgctgcgtttgtttgaaccgcgccacctgcagatgctcaaagagtcattcatcaatgaccaggggttcggcatagtgatggaagaggcgaccaccacgggtaaatccgggcggatcctgccggtcggcacccgggtcaaggtgaccgatttttataccctgaatgatggtctgctcggcgtcactgtgctcggcatggaacgcttctgcattcatgagatggaaacggacgagatgggcttgcgccgtgccagggtcgaagccctgccgaactggccaagcgcccattcagacttcagtgacaagccgctggtcacccggctgcgggaagtgttcgagcagtatcccgagctcgatgagctctatccggacaagcagtttgacgatgcggcctggctctgccaacgctggctcgagatcctgcccatgccgatctatgaaaaacagatgttgattgccaaacaaaatagcgaagcggctcgtcaattcttgcgccgactgatcgcacagtgagtcaaagactctttgcaaaatgcgaatattcccacaatgaaaataacaatttcgcattttgcaaacagtggataacaataaaaacagacaataccgctgcaagccgtataaacaggttctgaaaaagttggcacgactttttcatatagaacagtacaacccgatttatcccgtgctctcttcagtatttgctgaagaattggtcaaccacccaggttgaccattttttttacctgcgatccggcagttcgggatgaaaatagcgttgcaggcactctctcagccgcatcaggctgatgggtttggccagaaagtcatccattccctgagccagacaacgagccctgtcttcggccatggcattggccgtcaaggcgacgatgggcatcttgcagcccagctcccgcaggcggcgagtcgcctccaatccatccatctgcggcatccgcatgtccatcaggatgagatccggcttttgctccgccacctgggccagcgcctccaggccattggccgccacccgtacccgggtcaccagtttttgcagcatgagcgagactaccagctggttgaccgggctgtcttccaccaccagcacatccagatcctgaatgggcagttgatccggctcaggccggctgctgcactcgcatggcagcgccatgccgggcagctcgaaccagaagcagctgccctgaccaggggcgctctgtaatcggatctcgccgcccatcagctccaccagccgtttgctgatggccagccccaggccggtgcctgagaagcggcgggtcgccgagctgtcgacctgagagaaaggctcgaacaggagcgcctgatcttcggccgagataccgatgccggtgtcggtgaccgagactcgcagccgctcatggcgccaacccagttgcaaggatacgctgccctgactggtgaacttcaccgcattgccgagcaggttgctgatgacctgtgacaggcgtaccggatccccctgcaactgggggggcactgcctcatccaccagccagcgcaggataattcccttgctactggcacgcgcttgcagcggctcgatcagggattggcacaactgggtcgggtgcagggtctcgcaatgaaattccagggtatgggattcgattttcgagaagtcgagcacatcgtcgatgatggtttgcagcaggcgtgccgagtgggtggcatgtccaagcagagtctgctgctggggttcaagctgggcgtgctgcaacaggtccagcatgcccagcaccgcattcatgggggaacgaatttcgtgggtcatcatggccaggaactgcgacttggcgcggttggctgcctcggcctcatctcgtgcccgtgccaattcctgctcgcggcggatctggttgcccacatcccgcgcagtcccccgatagccgatgaatacaccggcggcatcgaagcagggctcggcgttgatctccatccagcaagggcccttgaccaggctgacctgggcccgtaccgcccgcaccggcagatgcagcgcgatgagacgacggtacttgccccactctggatcccgtctgtcataggcgtaatcgtagaggctctggccaggctgatgcaccagcacgtccccgtgatagccgggcgccgacacatagctgagcctgtgctctgtgtccgtctcccagaaccagtcggaggccataccagcaaagctgcgaaaacgctgttcgctggtctgcaacgccagggtcttgagttcaacctgttcttgcagccgggcacgataggcgatgttgaccagggcctgggagatgagcgggcggcagcgctgcatcgcggccttgctcttgagatcgaaggtacccatgacggcgtgacggcagatgagaacaccggagaaaccgggggcgcgcagccccgtcatcatgacactggcccagccggatacgtgggccagcggcgccagctcaggcaattgggtgggatcatagatgaccagtgtttccccctcgatggcgcgggagaagaggggcgtcagttgccagtcccgacccacttcgccatcctgggtgctgaggtgagtgacgccgacatccccctcccaagccaccacgtctgcatgttcgaaaccgatgaagggcttgagcacctggatcagactgtccagcacctgctccagggtctgggcatcggccagcgtagccacgccacacagcagggtctgcgactcctggcgatatttggcctcgcgttcccgacaacgcaccagctccaccagcgtggtctgcagcttgtccccgagggcttccagttcggtattacctatcatcttgtttccagcgccatatatcagctgtcgaggaagatcacgctcgataccatcaggttgccgtgtgccagctcaccgtggggtaaacgcccctgctcaccgaaggtaaacggggtaataaaggggatatcccccagccgtgtgtgaaattggtcgacgaattggcataagctatcaccaagagccaagcgacaaccagcacaaaaaatcactagggccccgaacggccgcatctctgtggtcatgccgtattcaggttcgatgcgggtcgcgttcagactccgctgcaacagcccctcctggctgctgtacatcagcagcaatttctccccgatctgggtatcggtaaagaggcgcaaaccgcccccttctgtcaccgcctccgggtgagagagcttgtagtagggcatgtcgtccagagtgcccacctgacgagctagcggcgagagcgttgtctcccgcagtatgggccccacaggccagggcgtggttcgtccaatccagcgggcatagacctcggcagcaggcgcatgatcaatggttaggatctcccgtcctgccagggcggtaatggtgccacgatgctcggtagggacatagctggagtggaactggaacgccagttggcactcaggatagagcacggccagcgcgacgccctcgcgggcactgccctcatcccagcacagctgccagtcaccgccgacgctgttgtctgccgccgagccccccacgacagggacggtcgtgcccagctcggcttcgatgctggcaagcatcgcctcctcctgaccagggcttgcgtgcaacaagatgagctggggcaattcgccggggcgcccgccatcggcgatggcactacgcaacaactggcgtacatccacgtcatcccccgtctgcccggccaccccgtaggcacccttgtcatcatagagagccgccaccgccagcccgaatccctgacgagcatggtgccctgtctgggtcatgacgccaccgcaagagctgcaccctatcagtcgagtggttggaaactgctgtttaaggtggcgacgcagttcctcggcatcgtgggcttgggtaaaatagaccaataacagcgaaggggaatggcgtgcttgagcgagcagccgctcactgacctgccgcgcagccagcagggaggtctcttcaagagagtgagccgtcagaaagttcaacaccatctcctagttgttcatgatgctggaggtaagcaaaaatcataccttaatcaaacaattatcccgtttcgtcggctagaatggccctcgattgagcccaaccacaggacagctgcatgtggcagaaaaatatcaatgactttgaccgggtcgtcgccatcggtggtggccacggcatgggccgtgtgctctcctcactctcgtttctcggccagcgcctgaccggtatcgtcgccaccacggacgacggcggatccacaggacggctgcgcaagagccaggagtgcatcgcctggggagatctgcgcaactgcctcaatcaactggtcaccgaccccagtattggcagcctgctgttcgaataccgcttcgccggccgcggcgagctggcgggccacaacctcggcaatctgatgctgctggcgctcgataacctctgcgtacgccctcttgatgctatcaagctcatcagtgacatgctgaaaatagagtcacaattgttacccatgtcagaatttcccaccgatctgtgtgcccacaccgtctgtggcaaccagatcctgggagaggtctccatcgatcaactcgatacgcctcccctctccctgagcctgagcccggaagtaccggcgactcgcgaggcggtgcaagccctggctcaggccgacatgatcgtcctcggacccggcagcttcctcacctccatcatgccgcccctgctgctggccgaagtggcacaagccatcaacgagagcgacgccatgctggtgttcatctgcaatctggtggccgaaaatggccctgccagccagttgagtctgctcaatcagtggcgctggctggaatcacgggtcggtgcaggccgtgtcgatgcccttctggcgccagcaggggaatatcctgtcgagctcgccagtcagctgatccaggccgaactgggtgaggctgacctcccccatcgccacgatcggctgaaactcaaattggcgctggatagggttatccagcaactgatcaatcaacgctagtaactagcaaagacgcgcagcgatgaacacgggggtcactgcgcaacaagctcagtgataattggcaaggtgggaaaggacctgaggcagggattgctccagctgggtcagcaagcgggcaacctcgtcggcatcttcgtgcttgcaggccagctccagtgccaccacctgctgatagctgagctgggcaccatagctgccgcaggacgatttcatgctgtgggcaagccgggcaagcgcgggccagtcccgcctttcatagagaggccgaagctgggtgagctgctcacccacctcctcgatgaacaccgagatcacgaccggcatcatctcctgacctatatcttccgccagctgtcgcagcaccttctgatccaaccattccatccctcagccctctctggtggtattcaaacagaccatactatagatgcccgacgtgacagcgtcatccctcacccatattcacttgctgaccggcaaacggtggagagaaggaaagtgtgatcgagctctattaattcggtgagaggcaggcgttattgaaatataaatattgccaataaattaacatttaaataacaatgaagtccgtgagaatgatgcagctcagcaacacctctctcatccctttttgcctgtatggctgctgcgaagaaccagggtaggattctaccctggtatttttttacatttaaatcagacgattaccgaatctaactgccgcatactctctcaccaaggcgaaacaggctgaactcgccgggcgccattttgacccaattttcattgccagtgagcgggcgggtcgccacaagggtgaccacgtcatccggggttgtctcgctctgaaaatcgatggccacatcttcatccagcagccgggcctcgccaaacggagcacgccgggtgagccagtgcaggttgttgctgcaataggtcatcacaaactccccatccgacagcagcatgttgaataccccgagtccgcgcaattcatcgcacagggtcgccagatagcgaaacatggcggggaaattggcgggacgcttgggatatttctgctccagtcggttgagcaaccagcaaaaagcatgttcgctgtcggtgtctcccaccggacggtgccgcccggttgcaagtcgcttgtagccggtcagctggccattatgggcaaaggtccagtagcggccccacagttcacgggtgaacggatgggtgttttccagcgatacgcagccgcggttcgcctgccggatatggctgaccacggcgcgactcttgatgggcaacgcctgtaccagcttggctatcggcgactgggcactgggctcgggatccttgaaggtgcgaaaccccctcccctcatagaaggtgatcccccagccatccttgtgtggccccgtcttgccgccgcgcagcatcagaccggtaaagctgaagcagatatcggtcggcacattggcactcatgccgagcagttcgcacataaccagcggactccttattacttggccatctctttttcgaccaactggatcaggatatgaatcaccttgatgtgcacttcctgaatgcggtcggcataaccaaagtgcggcacccggatctcgacgtcggccagacccgccatcttgccaccatccttgccggtcagcgctatcaccttcatgcccttggcatgggcggcttcgatggccttgaggatgttgcccgagttgccactggtggaaatgccgagcaagacgtcaccgcgacggccgaccgcttccacataacgggagaacacatagtcgtagccaaagtcgttggagacgcaggagaggtggctgggatcggaaatggcaataccggcatagcctggacggttctcgcgataacggccagtcagctcttcggcaaaatgcatggcatcacagtgggagccaccattgccacaggagagcaccttgccttcctgtttaaaggagtctgccagcagtttggcggctgcctctatgttcttcagattctgctcatctgccaggaacgcctggagcacgccagcagcttcggtcaattcattgcggatcagttcttggtacatgatgtctcttccaaaatgtgggcggcgtcattgtcgcacaagccaatccaatcgtcgccccccagccagccaagatgccgcctgcaggacgttatgccgctcacagcgtgaaggtaacgagcttgtaaacagcttgataagtttgtgcgtatgaattacaacaggggccatgtccaacaggtcagacctctggatcagttaatctactgcttagccaacttcggcaactcatgcaaggagcgaaaaatgacgacgaccctcactctgctcggggtgatcctggtgatcggcgccatggcttatcgccgggcgtctctgttcacatccacgcttgccacggccgccgccctggtcgctggcaccctctatggcaatgtccccctgctggtgtgggcactgttcgccatggttgccatccccctcaacctggtggattttcgccgcaatcagctgaccaagccgctgttcaagatctacaagtcgatcatgccggagatgtcccgcaccgagaaggaagccatcgaagccgggaccacctggtgggaagcggacctgttcgccggcaacccgaactggaagaagctgcacgccatcccggtcagcgttctatcaaccgaagagcaagccttcatggatggcccggttgaaaacgtctgccgcatggtcaacgactgggaagtgactcacgagcgggccgatctctcccccgaggtgtggcaatacctgaaggacaacaagttcttcgccatgatcatcaagaagaaatacggtggtctggaattctccgcctatgcccagtcctgtgtgctgcaaaaactgtgtggcgccagcgccgtgctggcctccacagtaggcgtccccaactcccttggcccgggtgaactgctgcaacactacggcaccgatgagcagaaagaccactacctgccccgcctggcggtaggcaaagagatcccctgcttcgccctgaccagcccggaagcgggttccgacgccggctccattcccgacttcggcattatctgcaagggtgaatgggaaggggaagaggtgcttggcatgcgcctgacctggaacaagcgctacatcacgctcgcccctattgctaccgtgctgggtctggccttcaagctgcgcgacccggatcacctgctgggtgacgaagaggagctgggcatcacctgtgccctgatcccgacccacatcaaaggggtcgagataggccgtcgtcacttcccgctcaacgtgccgttccagaatggtccgacccgtggcgacaatgtgtttgtaccgctcgacttcatcataggtggcccggccatggccggtcagggctggcgcatgctggtcgaatgcctctcggttggccgcggtatcacgttgccctccaacagcacgggcggcgtcaagatgctggccctggcgaccggcgcctacagccgcatccgccgccagttcaagctgcccatcggcaagatggaaggcattgaagagccactggcccgtctcggtggcaacgcctacataatgggcgctgccgccaacctgacagtgaccggtatcgatctgggggaaaaaccctcggtcatctccgccatcgtcaaataccacctcaccgaccgtgcccagaagtgcatcatagatgccatggacatccacggtggcaaggccatctgcatgggcccgaacaactatctggctcgtggctatcagggagccccgatcgcagtgccagtagaaggggccaacatcctgacccgcagcatgatcatctacggtcagggcgccatccgctgccacccctatgtcctgccggagatgctggcagccagccatccggacaaggaacaagcgctgaaggatttcgacaaggccatgttcagccacgtcggttttgccatcagcaacctggtgcgcagtttctggctgggcttgaccggtgctcgcttcgccgcagccccttacaaggatcagaccaagggctattaccagcagctctcccgcctctcggccaacctggccttcctgtcagacatggccatgggcaccttgggcggcgagctcaagcgcaaggagcgtgtctccgctcgcctgggcgacgtgttgagtcagctctacctcgcctcaagtgccctcaagcgctatcaggatgagggtcgtcagcaggcggatctgccactgctgcactgggcactgcaagatgccatgttcaaggcgcaagaggcgatcgacgagctgttgcgcaacttcccgaaccgctggattggccttgcgctgcgcgtcatagtgctgccccttggccgtgacatgaagcgcccgagcgacaagctggaccagcaagtagcccgcctgctgcaaacgccgagcgagactcgcagccgactggcacagggtcaatacctgacccgcgaagagggtaaccccttcggcttgctggaacaggcgctggatgatgtgctggcggccgaaccgctgtttgacaaagtatgcaaagctgacggtatcaagcgtctgtttatgcaactggacaaggtagcggatgcgggtctggcgctcggtgtgctcaaccagaatgaggccgacttgctgcgccgggccgaagagagccgcctgcgaaccatcaacgtcgatgatttcgaccccatcgacctggttgccaacaagaccctgttcgaaccatcggcctatcacagagcagcctgatacgcagaaaacgaacctgacgcctcccatgtggaggcgttttttatggacctggatcacgatgacaacaaagagatttcacagatcaaattttatttctcaataagtttcctatccttagtgaagcagttaatgtaagcacaggatcccaaacaggattgcatgatggatgaccaaatcctgattattgacgatgacgatctgccccttcaggaacagcagcaagctggatggaaggtgatgattgtggatgatgagcccgaagtgcatcgcatcaccaagatcaccctgagcaagtttgaattcgataacaaacccattgaatttttgcatgcttattcagcagccaaggccaaggagttgctcgccaagaccccggacgtagctttgttgctgctcgacgtggtcatggaagtcgatcacgccggtctcgatgtggtcaaattcgtgcgcgaagatctgcaaaacaaaatggtgcgcatcgtgctgcgaaccgggcaaccggggcaagcgccggaagatgatgtggtcaccaactacgacatcaacgattacaaggacaagacagagctcacctcccagaagctgcgcaccctgctgcgggccagcctgcgttcgtaccgcgatattcgcaccctggagagcaatcgccagggactggaaaaggtcattgaggcttccaaggggatcttcgaaaaacgggcgctacgccagtttgtcgagggcgcgcaggaacagctcagcgctctgctcaatctggaagagtcccagatctatgacgtgaagcagcttgcctatgaggtgagggatcagatcctggagcctctgctgcccggccacccgtccgtgcgacttgtcgatgctcctgctattttgcgtcaggccatgaccaatcgtgccaacgtctatgatggcaaccagatggtgctctactgtcagaacccccgccatcacctgttgtttcacatcgaaaccacccgtcagctcagccagatggacatggggttgctgagtctgtttaccgaaaacatcatagtggcgctggagaacatccggctcaatgaggtgattgcagataaccagcgcgagatcatctatcgcatcggcgagctggtggaaacccgctccaaggagtccggcctgcacgtcaagcgggttgccctctacactgagctgctctgccagctgcttggcattagcgaggagcagagcgagctcatcaagcgcgcctctcccctgcacgatatcggcaaggtcggggtcccggatgcgatcttgcacaagccaggcaaactgaccccggaagagtgggagatcatgaaaacccatgcccaactggggcaggacatgctctccggcagcgacctggccctgttccagataggtgccaccatagccggtaaccaccacgaaaagtggaatggcagtggttatccccgtggtctcaagggagatgacattccgttggagggacgagtcgtggcgctggccgacgtgtttgatgctctcgggtcggatcgctgctacaagaaggcgtggccgctggacaaggtactggcgctgatagaagaagagaagggacagcacttcgatccccaactggtggagttgatgctggccaatctggacaagttcctcgagatccgcgatcagcacaaggatatctacgtcggggatcattgacccctttcacacccgtgcaccaactgccgcatataaaaaagccgcctcaacaggcggctttttagtgaaggcctgttcgttactgttcgggcaagttcaggtccagcttggcctcgggtttggccccttcgctttcggccttgtgcgcggccatcgctttcttcatcgcacggcgcttttgcagcaagatgaatcccaccccgctgagcaggacaaccagtatcccagccccgcctagcaaccatatcaaccagccgctgctctctttctcctcaaatttgacctgggtcggtaccgcaaccgatgccacaggtgtaaccggagggggggccgcctgcacggggaaaatattgaacgatttgaccggcagtatgacctggatctcgcggcccaaccgggttgtcccaaacagagtcgcactcacctcatactgaccaaccgccttgagcgccgacagatccacttcgactttgaacccggttgccacagcactgaaaggcagactctcattggtcgtgttcatcgccttgcctttgacgaccacggaggcgggatccagctcatcgccgtcgatcaaaaaagagagccgggcaccgacctcttgtgacgggggcgtcaaggtgaagttgacggggagcggatagacaaggacatcctgagacctggcccgggagaagacctgattgccggtgctgtacaaagcccgatacttgccggccggaacatcgagcagagcctcggcggtcatgacgccatctcccggcacctcgtcgagccccttgccatcatcaaggtagtggccaagcacttcatccagaatgggctcaccctgctgggtatcatcgttgaaacgctgcaacttcaccgtcattccgagatccgtgaggtaatacccgtctttgggcggcgcatcgtcaatcaacagccaggatttgagtttgatcacctccccttgatagagctgggtcggcaactgctcggtttcaagcttgatgttcgacaggatccgcacccgattgtcagggtctacctcgccgatggcctgccaaggacccggcatgggatctcgaatggtgatgagatcatggtccttgagcgccaaccagcccacctcgggtggtgtgaccttgccgacatagagcttgctgccatcgggtcgcaccaggatcacggaggaggtgcccggcttgcgcgtgacgatgaaggtaatctccttcacgccataatcgatgcgaaagcgattatcgagcagtggaatgtcagagggggcaaacacctcgttggccgtgaccgtcaatgaggtcaacagcagcaggccactccatagcttgctcattgccgccacaggcaggcacctcccttcttctggaccaggtctaacctggcctcgtgcaccgcttcgatatcggcgccggcgcgcactaccttgagcggcggacgattgctctccagtcgacgaatgctggtgtcctgattacgctcgctttcgctgctttcggtggccaggttcaacttggtctggccacccgtcatcagcaggtaaacgtcagccaagatctccgcatcgagcaaggcgccgtgcagggtgcggtgagagttgtctatgccgtagcgatcgcacagcacatccaggttgttacgcttgcccgggaaaagatcccgcgcgattgccagggtatccgtgatgctgcagatatccctggttttgaagttgagcccgagcttgccaaactcatagtccatgaagctcacgtcaaagggggcgttgtgggcgataagctcggcgccacgaatgaagtcgatgaaatcgttggcgatctgactgaacgagggcttgtccgccaggaagacatccgtgatgccatgcacctggatggcctcgggatccaccagccgatccggcttgatatagacgtggtagtgattaccggtcagcttgcggttgatcacctccacacagccaatctcgatgatgcggtgtcccagatagatggggccacctgctgtgttcatacctgtggtttcagtatccagaatgatctggcgattcagttggggtgtgttcatgatccaatctatgtcaaacttcggccttacccgctagtttaccccaagactcacgctaaaaaagatcgattgctcatgttaaaacacattgatttatacacggatggttcctgcctcggtaatcccggcccgggtggctatggcgccgtcctggtctatggcgatcaccgcaaggagatttccggcggttttcggttgaccaccaataaccggatggagctgatggccgccatcatggggctgcgtaccctcaatgccgcctgccaggtacggcttaccaccgacagccagtatgtgcgccaggggatcacccaatggatcatcggctggaagaagaaggggtggatgacctcaaatcgtcagccggtcaagaacgtcgatctctggaaagagctggatgccgaagtggcccgccatcagatcgagtggctctgggtaaaggggcactcgggtcaccccgagaacgaacgctgcgatgaactggcgcgcgatgccgccagcggcaaagaactcgccgaagataccggctaccagccctgacgtgccatgcccggtgccgctatcgactcaggcaaacgccagcgacgacgcaccgggatgagcggaaaacgccgtttgcgcgccgctattacatagacggatgcaaacggcctgcagtaatcccgccccacactctcccgccaccagccgatccggctctgtttgcccatgaacgaatagccgaagcgttcgtcaaacatcacctcacaaccgagcagttgcaaccagtcggtgacccgtgccggggtgaacattcgtgccgaccagggcagacgttggcgcaggaaaggcagacaatgaccaataccgaccagactgagcgggttatagccgctgacgatgagccagccatcgtcggtcagcacccgctctgcttcacgcagtacctggtggggatcgggcgagaagtcgaggcaatgggcaagcagacaggcatccacactgccggtgcgtaccggcaaggccagcggatcgcccttgatatccagcaagcggccactggtcgccacccctatctggtgacgaatggaagagcaaccgcaagagagctcggcgctcagggcgcccactttaagcagatgatagccaaacagatgtgggcaccagctatcgagccgctcctggatctcggcagccacccagtcccccatgggtaacgccgaccagctggtcgggacctcgatttgttgttcggtacgtgccaactgcataatggggctcaacttggggtgcgaacgccatccagttatataagataccctccctaaagagaagctaactcatgtataccgttatcacagttcctgcctttaccgacaattacatctggttgatcagacacgaaaatcactgcttggtggtcgacccgggcgatgcaggccctgtgctggatcggctggctgcactggacttgcagctcgatgccatcttgctgactcaccaccaccaggatcatgtgggcggcgtcaccgccctgctcaagcatttcccccatgccagattgtatggtcccaaacatgaccccatgcctgatcaccatggccagtggctcgatgacggggatcagatcaactggcatggtttgagcctggatgtcattcatgtgcccggtcatacccatggccatattgcctatcacggccatggcatgctgttttgcggtgatacgctcttctccggcggttgcggtcgcctgttcgaaggcaccccggcccagatgcatgactcgctgcagcggctcgcggccctgcccgacgacaccctcatctattgtgcccacgaatacactctctccaacctgcgcttcgcctacgcagtcgagcccgacaacaaggcgatccagcagcggatcggcatgatcagcaaactgcgccagcagggcctgccgagtctcccttctcgcctgggcgatgagcgcgatttcaacgtttttctgcgttgcgagcaggattccgtgaaattttctgctgaaaaatacgccttaaaatgcttggaaaatccagaggataccttcgccgtcctgcgcagctggaaggacgttttttgaacgaaccttgatcagggggccattgccccttatgatgccagctgtttttcaagagatgacctgagcgagatgaaggtacgaacggccttattggcggcgctgtttctcagcggctgccaaaacctgagccatcaggatgatcgggcgctaacggcaatcgagccgatcaagtccccccacgtcaacaaaaaagcgtataaaaaacattcgacgcgcttcctgttcggtgacgaacagatcgacgcactggatgacacggataacctgtgggtgcgtatcagcgatgatatgcagtttgaaccacaggacaatgcccgtgtcagccaacagcgtgattggttactacgcaacgataagcatctagagaccattgccagccgggctgagccctacctgtatctgatggtagaggaaatcgaacggcgtgagctgccaatggagcttattaccattcccatgatcgagagcatgttcgatccccacgcccgctcccgcagcaatgcggtcggcctgtggcaattcgtgcctgcgaccggcaagaacttcggtctgcgccaggacagctggtatgacggccgacgtgatgtattggcctccaccaatgccgcgctggattacctggagtacctgaaccgcttctttgatggcgactggctgcaaactctggctgcctacaatgccggtgaagggcgcgtgcgcaacgccattgtgcgcaaccagaaggccggtcgtcccaccgattactggtcgctcgatctgccccgcgaaacccggatgtatgtccccaagatcctggcgatggctgacatgatccgcaatgcggacaactacaatgtcaccctgccggtactggccaacaaaccgcagctgcgggtggtcaataccggaggccagatcgacttgaacgtggcggctcagctggcgggcttgcgtccggctcagctgaaagaggtcaacccggccctgagccgctggtcgacctctccccagggcccctatcggctgctggtaccggtcgaatatgccgataccctggagctggcgctggccgatctgccacagaacgagcgtatccgcacccgctcctatcaggtcaccagtggcgataccctctcccgcatcgcccagaataacggggtgagtgtgcaacagctcaagttggccaacaacctgcgtggcaacaatctgcgccgtggccagaccctgatgatcccgaccggcagcagcaaggctgttgtcagtccggccgttcagaacaagccgcagcaagtcgccaagcgcagcggtggcaagctccagtacaaggtgcgttccggcgacagcctctggagcatcagccaggctcacggggtcaatcatgacgagctggcaaagtggaacggtctcaatgccaaatcgtccctgaaacccggcatgaagctggtgatctggcccaagcagggcaagagcagcaacaagtccatggtctatcaggtacgccgtggtgactctctctccgccattgccgcccgttttcaggttgctgtaatggatgtgatgcgctggaatcagctcggcaagagtgactatctcaagccgggtcaggaactgaccctgttcgtgaagaacagcagctgattgttcaccactccataaaaaaacaccccgccaagtgcggggtgtttttttatcaagtcttgctgctcttatccgggaacatccatcagggagtgatggcctgggccgaaaagcgcgccatgatgggattgtgatccgaggcatcggtggccgggctgctcacttccaccagatccagattgcggtaatagagatgatccagcggacggccaaatgcggtacggcgcagatccggcacaggaatggcttcctgcaaccccagctcccccaccagcttgttcaaccagaattcccgcttgtcgctccaggtgttgaaatctccggccagaatgacgggcccctgatgacggcgaatgagagccgtcaggtcattgagctgttcgcggaaggtggccatgcccagttcgaagttgaccgcatgcaggtttaccaccagcacaccgtcaggatcgccctgcaaggggtacaggctgaccagaccagattttggaatgcgtagcagaggctcgggagaacgaacgccgcagacgaaggcctgtggcgttttggcaaccgtcatgacgccaaatgaaacgccgccctgcgtaaaggcttgcaactgttgccactgaaactcaccggccttgagccagtccagcatgtccggacgagtcgccgactcctgcaacaacaccagatcctgggatttggcatactcgtccagcccctcgcgccagtttttacgctgacctttgtagaggttccagactgtgatgccaaactcgcggggcaaggcggtggaggccagcgccaccagtggcggcttctggcagttgacgccgggaatgatgccctgcgccgtgatcatatgatcctgatccggtacctcgaaacagccaaccaaccccaacgtcaacagcgacgtacccagaatgcgataactatttttcattggctaacaaccacctgcctctgcattgtgtcatgaccatcacaaacgtcaccgctgccgactaggctcatagtccgtgtccggccaggctcatccagaaggaattcaacgatggcgagacagcaccagtacagcgtgacattttatgatcaacaaggaaattgtcatcaagtggagctttccaccgtctatcagatcagacgggatcccatctctgcctgttcgacaccgagcagtgtgtcggctctgaagagatgctggaacgcatgatacggcaaaaaaccggctttgagcaggaaatatccatcatcaacgcccgacttgtctgagccggatcagacgggtaccggacgggatttaccctgctcgtcgatggcaacataggtgaaaatcccctcggtcacgcagtaacgctgagcctcgttggcgcgcagcaccggcttgacccagacctccagcttcagacgcatggagctgcggccaatcttcaggcaacgcccgtagcagcacaccacatccccgaccttgaccgggctgtgaaaggtcatgccttcgacggaaacggtacaaatacgtccttttgccagctccttggccatgatgcccccacctatatccatctgggacatgatccagcccccgaagatatcgccattggggttggtatcggctggcatcgccagggttctcagcaacagttccccgtcagggtgacgttttgtatctaccatcattaccgctctctctatcatgaatggcggcatgatagggggcgagccccgccttggcaaacctcaattgccctgcgttctcagccaaaatgggcctttggagccgcatgttacccggcagggaaacacaattgaacgaaggctaggcagcctcagtgacccagtgcggcctgctcggcaaaccagtgggccggatcgggccagcggtagctaaaaccgaggcgcaggcagataagctggccctcgatgggggcaaaggtcccggcaggttcgatgaagctgggtgccggcaagccgagcaggcgcgccgcaaatggatagaactgctcgcggcgcggatgcacgggagcgctcaggttataggcgtccccgttttctgcgtgcgtcagcatcagctgacaagccgccaccacatcatccagatgcaccaggtttaccgcttgggctccgccatcgagagtcttgcccgccagaaaacgaccgggatggcgatccgggccgtaaagaccggcggggcgcagcaccatggcgcactcaaaaccggcggtcaacacagcctgctcggctgcgagcattcgctcccctctggcgtggccgggtctgggcggctccccttccccctgccctggcgcccataccgaagtggcgctgacgaacagcactctctgcacacccgcagctcttgcccgctggcataaccgggcgatggccgcagggtaatcctccgtcttgctcggtggcacgcagatcaccaactcgcggcagaccagcggcaaagcatccaaccgggccgacagctgcagtggccaggccttcacgccttcggcggtcaagcgctcggccttctcggccgagctgaccgtcactaccacggccttgccttgcgcctgcaacgcccgcgccagcggcaaccccagccaaccggctcccactattcccgtctggttcctgcattctgttgtcattggcaaaaatcctggcaaaaaaaaacggccatccatgatgaccgtcgaaagtaacgaaggaaatagctggattgaccagttacctcccacagcgggaaaatcgggagcgcaggctcctaattcgtggggcctatgctagtggcaggctggccaaaaagctttgaagcggatcacagttgaaaaggatttctgaaaacggtttcaatttttaatgcggagtcagtgaaaaattggcccattcagggccaatttcatctcatcaggcgacagattcgcgactgaccagttctgcttcgaacttgagcgtcagtccgtcgaccggcttgtgatccagcagacgcaaggccagctcggcagctcggccgcccatctcctcgatgggatagcgcactgtcgtgagcttgggatagatgtaacgggcataagggatgtcatcaaaacccaccacagagatctgctgcgggatcttgtagccacgctccagcaggcaggagatggctcccgccaccatggcgtcgttgaaaccgagcacggcagtgaactctacgccccgctccagcagctcgcccatggccacataaccgccattttcatcggcgaaggcacggccaatcagcgctggatccagctcgatgcccgcccgttgcagggcgtagcggtaacccgccatccgctgcaagccatccacaaactcttcgtcatccgaggtcacgaaggcaatcttgctatgcccggcatccagcagatgctgacacgctgtggtaataccagcctggttatccagccagacacagcgatcctctgcacccggtacctgtcggttgatgaagacaatgggggtattgcctgccaccagttcgctcagctcctcgtccggcagtgccttgctgtgcaaaatcaaggcatcgcactggcgctgcagcagcgcctgaatggcatgacgctcacgtgccgcatcatggttgctggacatgacgatggtgaatttgtccgccttgtcgaccatggtctcgatgccgcgcatcatctgggcgaaaaaggggccaccacacaggtcccctaccagtacgccgatgcagttggatcgcttgctgaccagcgcctgggcaaaactgttgggacgaaaattcagttccttcatggccgccaatacggccacacgcttttctggtgccacttgtgccgtgttgttgatcacccgcgacacagttgaaatggacacattggccaaccgagaaacgtctttaatcgttgccactatcaattcctttgttggggaagcctgtctgtgttgatcgggcgattatatcgaacctgtcagaccaagacgtggcgcccgatcacctgacaggtttccttttgtaacaaaaccttgtgggataataaccattttggggaaggaaagggaattgggcagccgccagggcggctgccgtctcaataagcgtgactcagctcgcgttcggacatgaagcgcaacggctgttgcagcttgtgctggtagatgagatcgaacgacagcacattctgcacatagttgcgcgtctccttgtaggggatgctctcgacccagacatccattggccgattgcggctctgctcccgccagcgtttcacccgccccggcccggcgttgtaagccgccgtcgccagaatacggttgccgtcatacacatccagcaagcgcttgaggtaggcactccccaacctgacattcagggtaggctcgaacaactgctcgggattgcgataaggcacccccagcttgctggcggtctccttggcggtacccggcatcaactgcatcaggccgcgcgcccccaccggcgattctgcccgcgggtagagggcgctctcctggcgcgacaccgcataaagcaggctcatatcgaccgagcgctcccgcgccatctggctgaaggtctgcttgtagggtttgggaaaacgcaactcgatcgcatcccaggcttcggcgcggatgctggccagaatagccagctcatgccaaccctgattgagcgctatatgaccgaactcgatgcgctgggcaaccgggttgcgatccatgttgtggacccactcagcgcgcgccgccgtgatttcgttcatgtccagcagctcacgcacccgcagcaggaagggccagcggtgagttgcggtacgccagtcaggcaccttggtgccggcactctggttcttgatgcgataaggcacgccggtacgctgagccgccatgaagccatagaagccgcgcaagttggccgtttccagatagagatcccgcgccggtttcttctgcccctgcacttccagcgagcgggccagccagtaacgccagcggtcctctttctgcaaggccatcggcatgcgcttgacccaaccggagaggccgcgccagtcctgttcccagatggcaaggcgggctctgagctccagcagatccgggtcatcgagccgcacgacagtggcatccacccaactgcgctgggcaatggatcgatccagcagcaggcgacgggccacagcccgctccaccggcgccacctcggcaggtgtcaaaccaaagcgggagcgagctggcgcaagctggcgcaacacggattcgggctgctgattggcataacgggccagtcccagtgacagcagtcgccgggagggcgctgccgtggaaaagtaagccggattcatcgcccttgcaggctgctcgaacaaggcgatcatctgatcggcgtaaggccgcatgccgctgccgagttgggcgcccagatggcggatcaggttggggttttccgcttcaaacgccaaggtcatgcgggtccagaccttctcctgagtgcgcaatccggcctgctgccagagctggaacaaaggggcacaggcatcgggacgggattggccgctcaaccagagcttgcccgcctcctgcaaggcctgggtctgctgtcccgtgtagtagcgggcctgatagtgcatgcagagcagatcggtggaactcggcttggccgggtagaagcgcaggaactgggaccactgctggctctgggccagatgggtcaggtagctgcgctccaggcgattggattgtggcgtatcgccgtgttcgcgaatgaaacgggttactttgtcatagtctgccgccccgggccgaaaggccagctggtaataatccagatagggcaacagcggataatgggtcaaacgggcacgaatttgctggaaacgagcctgatcgttggcacgtactgcgtcataagcctgacgatagagggactgatccattgtctgtgccgcgactggcatcagaagtcctggcacgaacagcgccgataatatgattccctgcacggctttcaccaaagacgtctccattgggcagcaatgccaccgcccgctggcggtggtgtcatgtccactaattctacccgttaacatcaagggctacagctcgcccaccatactatttttctgccaccacacaggtatggtcgttgtgggtcagacgccggacatagcgctccagatagggcacaggcagcggcttggaggcgaggtaaccctgatagaaatgacagccctgagcttgcaggaactccagctgctggcgggattcccccccctctgccgtcacgttgaaccccatgtgacgcgccatggcgatgacagcctcgacgatggccatgttgtcgccatccttgggaatgtcctgaatgaaggagcggtcgatcttgagctcatcggccggcagccgtttcaggtaactcagggaggagtagccggcaccgaagtcatcgatggcgaagctgatgccaatggccttgagctcactcatcttgctgatggtgtcttccgcatgcccaagcaccaccgactccgtgatctccagattcaggcaggcggggtccatgccggtcgccgccagtacgtcgtgaatacattcgacaaaatcggtggcatggaactgcttggcactcacattgaccgacagctgggggatatggatgccgttttcctcccacagcacatactgggcgcacgcctcgtgcagcacccagttgccgatgtcgacgatgaggtccgtctcctcggcgatgggaatgaactcggccggtgagaccagtgccctccccggcggttgccagcggatcagcgcctcaacacctatgatgtcgcctccttccaccatgtgctggggctggtaatagagcgtcagctcctgctggctcaaggcattgcgcaattcgttatgaatgagcaagcgacgatccgcctgttgctgcatggaggcatcgaagaagcgccgggtcttgcggcccgccgacttggcctgatacatggcggtatcagcctgcttgagcaagtcatccaccccctgctcacgcccaggaaagagggtaataccgacgctggcacctatgtgcagcacctgcacaccatggttgtaaggcgcagcaatctcgctgatgagccgctcggcgatgaggtcggcctgcatctccgcctgaggcgggctggccgagagggagggcagcagcagcacgaactcgtcaccgccgagtctggccaggcagtccccctgacgcaccaatcgcttgaggcggctggatacctccttgagcagccagtcgccggtagcgtgaccgagggagtcattgatggtcttgaagtgatcaagatcgatgaacagcagggccccgatcaggttgtcacggctcgcttcgctgaatgcctgcgccagggtttcgtgcaactgacggcgattgggcaggccggtcagctcgtcgtaataggcaagatcctgaatgcggcgctcagccgctttgcgctcagagatgtcttcgaagcagatgacgaagtggctgataacgcctttgtcatcctgcacaggcgtgacgatttcccactggggataggtgtgaccatcgaggtgcaggcgctgagtctccccctgccagcggttgagggtattgagctcgtagccaaggccatcaagcccagaccaaagctcattgcccagatgcagacctatcacccgctggctgtcaaaaccggtaatttggctgaaggcatggttgacccgcaggatcttgaaatcaggatccgtgatgataatgccttcatgagtttcaaacgccaccgcagagagccgcaactgggcgtcgctctgcagtcgctccagctcggccaccatacgcacggagaagatggtcagtactgagcccagattggggatctcaatctcgccggagaaaagcagggccagatgacccaggatctggccatttcggtcaaacagcggctgggcgtaataacgctgccccgcctttagctggggattgagctgacaatgggcctcaagggtgaccacacaggcttcaccgcgccgataaacctgatgacagggcatgccagcgagctcgtactccttgaggtcgatgccgtgacaggccagcaccttgaggcgatcgccgccggtgcgctctgccagccagaccgcatccgcaaccagaatatgagcaagctgattgaccagggtatcgaagaaatcgagcccggttctggcggaaagtgcctgggccagctgggccaacagggggtcttgcaacagaggaagctgttgggataactcggcaggcaagggggtgctgcgggtggtatcgagcggcgcaagccagccacagcaaacctgctgggcggggatgtactgaccgctccagagcacgtggcgcacgctcccctcttcatcgttcaaatggccgataaactgggccggttggtgcgagtgatagagtctggagagaaaatcggagaatccgggttcatcatctgcagccagctgaccggcccaggggtgtgcgccctccccttgccaaagctggtaagaggcatgatcggacaggctccactgctcctgttgtcgatcataaaaccacatcatttgagtggcttgctgtttcatgtactactccaacaccacaacaaccacgttcaatgcccgaataacttgatagcgcccacattcacaggtcgcactacggcatgacgaggtgcggcgggaagtgcgaaagatgcgagactaagcggtggaaaccggacatgaggtcgacatgcggcgctgccaagaagggacagaaacgatccaagttttcccatactgcctgcctgtttcatggagctcaagcgctttttggtgcataacgggaaaagatcacaatttatatgtcccgtgatagtaaagggctcatttcgtgacccagatcacatttcattattcccccatgagtaatctgaaggtgaagacacaagcaagacgacccgaagggggccaatatgaaaatcgaaattaccagcaaaatcatcgacattaccccggctatccgcgagcgcattgaatcccgctttgaaaagctcgaacgtcttcaggtgcctctcatcacacctcatgtgattgtctccaaagagcgtctgatgttcatcattgaagccactgctggcatccccaacggcaaactgtttgcccaggcagaacacgaggatctctacgccgccatcactgaactggggcaaaagctggagcgtcagctcacccgtcacatcgaaaaacccattgcccgtcgggcggcggccagtgccaaggaaattccccagccggacgaagccgacgcataatccgcaatcacatcaattcgaattcaaaggcgggatcttcccgcctttttgcatgctgactttggtacgatccccttcatgcttgtgccgctgtcctcaacttaaccagtgcaaccgtgtatccaccccttcttgcagtgcattgaggactggcaacatgagcaagggatcgtcacgccttggttgatccgccagcttgtgctgccagcgctcgcgacccaggggagagaggttgtcatagacggcaggatccagcgcagcttgcgggccgagcaaaggcggtgatcgcagcgccagccaaagcctcacatccaccatggatcccccctgctgcaaccgctcattgaggtgcgcagagcccccatcatcctcgcctccttgcaagggggttacggccggtagttcaaaatggctgcgccagacccgggtatctggcttggaaacccgcaccggatcgaaccagggctgctcttccacagcatcggtcagcagggccaggtgcagacgaaagtcggccctgtctccgtgctggagatcacggttgagacgctgccccagctgggcctcgtcaaccaacagctgatcacgaatcgcgctgggtaacatgagataactcttggaaatagtggtttcattgcttatcggccgcaaatcggatcctttgagcaggaaaaatcccgccaaggggttcacaacgacagaagatctgttagtatgcgcctcgcacttgtggaggggttcccgagcggccaaagggatcagactgtaaatctgacggctctgccttcgaaggttcgaatccttctccctccaccactcttcagaaaacccggcctggcgccgggttttcgcatttatggccatcaggatgccgtgtgaccccccccctcacactgccccatgaaaacgggaggccaaggcctcccgtttttgcatccccctgccctacagggtgaagcggtagaagatgtccaccgcctgagcaacgccgctcatggcctgcagatagagtctgggcatcagctcgtaccgcagtttgaactcggcgatggggctgaacacaccgaccccgtactggaactgcaaaccgggcaacaggtaggccgacagggtcacctgagtgttgttgccactgccggcggtatcgagcgccacatcgctcatgccgagggattcccccaggctggagaccacgccattggcctggctgacggcaccggccaccagcaggccgttgaaaccaccatcttcaccactggtctgcaagcccttgccgcgcagcagataggagagctgttcggattgtgccatctgcggctcggaatagacggtgatcttgggcttgctcgccggcccggtcacccgcaccccgaccgtcaccttgtcctctatggtatccggatcccgataggcctctatgttgaggaaaggtcgatcgagcgggccggagaagaggatgcggccatccttgatgatgaggttctgaccataggccttgaaccggccatcgttgagcaccagctgaccgttgcccgccagtggccgggaaggctcctggctgatattgatgccaccgcctacccgggttttgagccccatggcctccagccgaacgtcgtccccgagccgaacggccagcttgattgccatcggcagtggcgccgccttgggcacaggcggcaggtcgtcatagatcacagtcacatcgtcggagacagagacagcactctccggcagactcttgaccaggatccgagcccagggaatatcgacctgaccactgacccgggtctcctctcccagcgagatggcgatgtcgggggagagccgcacccgtcccatgcccggatactgggcttccagttccttgccctgaatggtgagactgcccgtcaccggcatgctggcccagctcagccagccacccagcgccagcgggcccttgcccaccagcatggtaccgtcgagctcggcccggttgccttctatcttgaggtgggtcaccagcttggagagggtcaccatgtcggagtgggtctgcacctctccatcgagcaggttgagctgaccgaacagcagaggggacgccagtgtgccatcgaagcgggcatcggccgagatgaccccctgcagggagcgcacctcggggatgaggggggcaaacgtcgtcagcttgagggcatcaaacttgagctggcccgacagagtgccacgaccggccggatccttgatcagcagatcggtatcgatatgacctatctgtttggagacgaagtcgagccggatcgccgcctgctggcgttcaaagtccacccccagttcgaggcgctgataatcggtcttgagcccatcagccacgaaggtgcccggtgtggtgcgcacattggcatgcagtgtcggctgattgccacgccagctggcgcgaccatccgcagagagcaccgcctgccagcggaagttttccggcagccaaggacgcaggcgcttgagatcaaactcgcttagggcaaactccaggcttccttgctgggccgagacctggctccccttgacgcagaggctggccccctgggaggtcaggcagagatcccccatggtcagccgctggcgtggcagatcgagatcaagggcccagggggcggtcagctcccagcgccgcaacggcgtcttcagcttgagctccgacaaggcaccacgccagcgatctccgcgcagcccgccgctcaggttgaggttggccgcaaccggatcgcccttcatggtcagactcagcacatgttggttgaggtcgccactgagcgtcagggccagctgactgagggtggtttttccctgcaccagactcgccaccgtcagcgccagttcaccggccggcctgtcaccgaccagagcattgcccttgatggcgatccctttcagatccgtgcccgcataatagagacggctggagaccagttcagtagtgacccgcggcgctttctgattaccggtcagacgcacctgtccctttatgtcccctttcaggccaggatagagccccgtcagattgggtgcatcgagatccgcatccagtcgccacgcctgctgactgaggctgcccttggcctgcaaccgattgggaccgctttgcagcgcgagagccgggatctgccactccatcttgtcgttgccgctgagctcgccctggatggcgagcggatactgattaagcttgccctcgactttcagctcgggcagttgcaactgccagtgacccgcctcgctcagctcgaaacgactgactatcttgcccgccagcttgcccttgagttcaggcaccagttcggcgggattgatctccttgaattcggtggtgccctgccagcgaacccccttgttccaggccagcttgccatcgagcttgagctcccctttcagggcgttgagcagcaggtttatctggttgagttgttccagatcccccttgcccatcagcgccagcttgaaggggggcacatccgtgcccttgccggcggtattcaaggcaaattggtaggcagagagcttgcccttggcggtcaggctgcccttgtccagctgatagccgggctcgtccttggctgcttgtttggtgacggtgtgcaggggccagccgaggcgcttccactccagcgccaggtcaaacggcaagtcagggttgaggggagccaatgaccctttgaggttggcggccacaggccccttggcttgcagtgccagcgccagcttgcccactgagccacccagggtcagggtcgcctgctcccctttcagttcaccatccagcaaccccttgcgggctttggcatccagggtcaacgccagcggataatcctcggtcagccggacatggcccttgagcgccagatccgccatggcatggcgcagggagagctcgcgcacctcgatgcgctcctcttttgccgtggccgacaaccgcagaaaatcgagcccttcgatcagctccccttgctggtagtgcagcttggtggcatgcaaaccttccagctggatcgggaatggcaagtgaatggcaggcaaggttatgggtgctgtctgctctgccttgcccttgcccgcctgctgcgccttggcgctcagcatgggtttggtggcggccttgtctgcagtcgccttgtctttggtcgctttctctctggcagccttgtcggcagctggcttggctgcattggcaggcggtgtctcggccaggatcacgctcaggccatcgagcacgggcccgcgcactatgagccccttgcgattgagggaagcaccgatatccagcgacgtgagggttaccgcgaccccgggtaccgccagatccagatctgccaccttgaggctgtcgatctggattttcagcggcaagggccgccagacaaaaggctccgatggcgtttccggtgtcggttcagactcggcaaccttcaccacgggatgggtaaccgacagggattttatccagagcttgccctgcagcagcttgccaagatcccagtcgaggacggcccgatccacagtgacatccaccagttcatcctgccagccgaccccttccagggtccagccgtaacccagttggccagccaccagctcccccttgagagaaggcagcgcagccctggcctgcaaccacagccacttgttgccctggtgggtgaaccccagcaggctgacgccgatgagcagcaagaagaccagccccatcagccagagaaaaatgcgttttacccagatcacagtgcagacccccgcgaaacatgcagccgcagcggccaaagaaacgtgcgttcaaacgaaatcataattcaggccccagcgcgaaatgcagccgcagcggcttgtcttcctcggaaatgcccaccgccagatcgagcctgacctgacctatgggggtcacccagcgcacgccgacacctgtccctatcttccaggcttcgctgtaatcctcggtcgcagtgccgccatccacgaacagggcgccgagccacttgtcgctgaaccggtagttgtattcggcactggcggcgctcacgtagcgcccccccagcaacttgccatcactgtctcgcggcgagatggtctcatagccgtagccacgtaccgtctgatcgcccccggtaaagaagcgcaaggaagggggtaccagcgagaagctgtcccctatgatggcgccctgctcggcccgcagcaggaagcggtgatcatcccccagggttcgcagccacttgctgcggccccacacccgcatgaagctgatatccgatccccagtaagggtcggaaaactccagggtcagttgctggcgatcaccccagtccggtaccagaccgccgcgcacccgcagccgcgaccaggagacaccgggaatgagcagcaagctgttcccttcatccttgccctgcacatagctttcgttttcaagccggatgaagacatcacggtcccatgtctccggacgccgcgtccagcggtggacgctgaaggtggcgagatctgagcgggtgtcattgttgttggtatagcgatagccggtttgcagggagtagtaatcccgcagcgggttgcccactgggatctggtaatcgaagctgagatcggcctgaggggcggagacattggctgtcgcgttgaggcggtgaccatagcggttgacccagggcttctcccaggtggcactcatgcgcgggcccacgtcggtggcaaagccgacacccgtctctatctcgtggtcaacccggttggacaaggtgacctgcacaggtacacggttgccctcggcctgactgatcatgggcttgatatccacctgcttgaacagcttggtggaggagacatcctgggacatctcggccatccggatcgccaaataagggtcgccacgcttgatgttgatgagcggtcgaatgaggcgcagcgcctccggtgtggcgtcgtagtggatctcgccaaagtgatagcgggggccggagcggaacaggatgaagatttcggccgtgccctgatccgggaacaccttgacctggctcttgctgatcttggcatcgaaatagccccgggccagccccaggttacccagatccgccttgatggattcgtacttgccgtggttgagggcatcgccctctttcaagggcagcttgtccagcagctcgctgtaaacctcgtcgctgcccgcgtccccttccagcaaaatatcgaggcgagagatgatgacaggcttgcccggatccacctctatcaccaccttggagggagcctgcttgtcgcgactcagggtgatcttgggctgatagtagccatagacctgcaaggctttttgcacgctctcggtgatcttggcgcgcgcggggcggaactggcgttcctgatagacaggcagggcattgaggtaggcttcaacgttgctcttgttatcccctctcagacccttgatctgataggtgagcttggccgccatggcgggcgtgacaaccagcagcagacagaggctcaggccaagtgcgcgaagcccgcgacggaacgcccgtccgggcggtgagatccctgctggcaggggcggattgcatcctgtcaaacgtcaatttccccgaagaacatgattaaaataatgcagtattcagaacgataatgaggctcactcgatggcaagcgcgcctcatcctagcatatccccagcccaacatcagagcggggtggcattgaaattcaccatattattgaagcctttgccgaccgggtgaccccctttacccccgcgccggccacactgacctgcgccattgcgggtaaaaaggggaattcctcgcccgtcaggccatgaagtaccgcctcaacgacggcgattcacgccaggggcccactctcaaggcgctccggatgatgcgacatccattgtcggcaaacggtcaaaatgacatcaccgccctcatggcctgcccccaaacattggccctggcgtccccctcccttgaagacatgtctatttagacgatataaatcaattggttgagtaacaataatcaaagcctcgttcacctcaatcgatttatcccgctgccaccttgcctctccctccaccacactgggtctatcaacaaagggacgcacatcatcttcgccagccttggcgttattcattgaggggacacatcatgcatgcacgtagcgaacagatggctgactatattgccgatcgtctcgagttcatcacttttctcgcctgttgcagcgccatgctggccttgctgacgggcatgaacggccagcaggcgctggcctttaccgcgctcaatctgccgttcgggctcgccattttgctggggctagccatgctggcaccgctgccggcacactggcgcctgccgggtgtcaccctgctgctggcaggcagtgcgctggccaccctgcaactgggtggcaactggctcaaccccctggccatctggagcctgcatgccctgctgggcctggagatactgtggcaatcacgcccaagagcgcatctgacggctcacctgcgtggctaatgccagagtccggctgacgtgtgcgatgaattggggtaatcttgcgccccgatttgccatccgccgaggagcacccgaatgaagaaagcctgtgcccagcacatcctggtcaagaccgagaagcagtgtctggagatcaaggagaaacttgccaagggagccgactttggccagatggccaagcgcttctccacctgcgcctcatccaagcgctcgggggatctgggggagttttcgaagggtgacatggtcaagccgtttgacgatgccgtgttcaagggtgagttgctgaccgtactcggccctgtgcgcaccaagttcggctttcacctcatcaaggtgctataccgcaactgattgctcataaacggatggctcagagctcgggtgacaacaccaggggccaaccgccgcaccggcgggcatagaagccaaagcgccagggatggcgttgtgcccagttatccatctcgggtgccggcgtgaacttgctatccggccagagcgatacgcggctagcccgaccatgtagggcctgccagcgggtcaggctgatgtcagccagatgccattgaaaatcatcccttggcaacagcgccggggcaaatgcctgaccacggttgcaatattgtccgcccccatcattgccatccaccagttgccagaaaatattgagcagatccccatatcccaccaaagccggatcgtattcgatgcgtaccgcctgacgccgcagcgccctcttttcagcgtccgggtttcctttcagctcgggtgtgacataaccgggctcgacccgggtcacgccgggcacggcttcataaatgatctcggcgcgccacatgtcccctgccgccatgacagcgctgtccgcccagagcggtgtgctttggaaaagcagcaggattgagataaatttactaacgttatcagtcaattaagtttatccttctgggcacatgtccatcataaccagtggatccccgttatgcccagttatttgtggtggccactgctggcctggatgctgcccctcgctggcgccctcggcagtcgcatgcatctctggccctggtgggcaggcttcgccctctgtctcgtcagcgccctgatagcccttggtctcttgctgcacctgccctggagccggcacaaggtgccaagcctgtggggcatagttcccctgttgctgcccctgctgtttgtggtgcaagcactgcgcatgccgctgaccaacgatgtcagcacggatccctatcatccccccgcccttgcctgggctgccgaactgagaagcccgcaggatctgccgataaatccggcccccctgcaagtatttgagaaaaatcccggtcctctctataccagagcctccccggtcgaggtgatcacggaggccagcgagctgatggaagagctcggctggcagcaacgaccgagcccaaccggcattgatgccgtcgtcacctctcgctggttcggctttcaggatgatgtggccttgagggtctttgcgggccccaaggagacccgagtcgacatgcgctctgcctcccgtcaggggcgcagcgatctgggggcgaatcgggctcggatccatgcatttctggatctgctcaacgaacggttaggcggcgcctataaacccaagatgaagaaaattgaagaggatcagtatgcgcgttgaggtcaaaccggatcgggaatatgcctggtttatccgcccctttttctggctgcaaaaacgcaactacggtcaggtgctgatccccggcaaatgctggggccgctcaccacggctgtttgctgccgtggccaccctgtatggtgtcatcaaccgcaagcgctctcccatcgatcccgtgctgcgctccctggtgacggtcagggtctcccagctcaactggtgtcgtttctgtgttgacatcaacgccatgaccctcataaagcgagcaggctccagcgacaaggtggaggcgctggcccactggcgcaccagccccctgttcgacgaacgggaaaaggcagtgctcgactacaccgaagccatgacagggctcgatggggtgagcgacgagcaggcggctcgcctcaagccctggttcgatgacgatgccatggtggagctgaccggtcttgtcgccttccagaacatgtcggccaagttcaatgcggccctcgatattgccccccagggtttctgccagttgccggtgcaacctgagcgccccgtggcagctcaagaacagcagcccggcaaggacgcctgatgaagcgcgcccgcctgctgcttctgctggtgatggggtgcctgattggcgcctttttcgccctcgatctcggccgctacctgagcctgtcccagttgcaggcccaccaggatgcactggcacagctggtcaacacccattttgtcgccgcctgcctgctgtttgtggctctctatgtgatcagtaccgccctctcactgcccggcgccagcctgctgaccctggggggcagcgctgtattcggtattggctgggggctgctgctggtctcctttgccagtacgatcggagcgacactggcttttctcagcgcccgctttctgctgcgcgactgggtgctcaggcactttggcgacaagctggccacgtttcaggccggcatggcaaaagacggcgccgcctacctgctgagcctgcgcctcatcccgctcttccccttctttctggtcaatctgttgatggggctcactcccatcagagtcagtacctactactgggtgagccagcttggcatgctgcccggcaccttcgtctatgtgctggcggggagtgagctggcgaccctcaccagcacgggcaatattctctcccccggcctgatggtggcgctgaccttgctgggactgatgccctttttgatgaagagggcgatgacatggctggcccagcgtcgcctccatgccccctatcaaaagccaagccgctatgactacaacctgctggtgataggtgccggcgccggtggtctggtgaccagctatatcgccgcggcggtgaaggccaacgtcgcccttatcgagaagcacaggatgggcggggactgcctcaataccggctgcgttccctccaaggcactgatccgaagtagccgctttgccgccgagcagcgcaaggccggggaactgggctttagcccaagtcactcccgcgccgattttgccgccgtgatggagcgggtggcacaggtgatcaaggaggtcgaaccccacgactcggtggcgcgctatcagaacctgggcgtggagtgcatcgagggcgaagcaaaactggtctccccctgggaggtggaggtgaatggccggcgcctcaccagccgccatatcgtgatcgccaccggggccaggcccctggtgcccaacctgcccggattggccgacacgccttatctcacctcggataccctctggcagctgcgcaccccgccccgccgcctgctggtgcttggcggcggccccatcggctgcgagctggcccagagttttgccctgcttggcatcccggtaacccaagtggagctggccgatcagctgctgcctcgtgaagagcgcgacgtagccgatgccctgcaacaccagatggtagcggacggcgtcaccctgctcaccggctggcgtgccgagcgggtcgactatgtgccgcaagaagggagtgagcaaggggaacacctccccatccggctccacctgtgtcggggcgatcaacgcctgatggttgaaggggatcaactgctgctggcactgggacgggttgcaaatgtcagcggcttcggcctcgaaacgctgggggtcgagctggcgccacgcggcaccattgctgtcgatggttttctcgccaccaactaccccagcatactggcggtgggggacgtggcaggcccctaccagttcactcattttgccgcccatcaggcctggcatgccgccgtcaatgccctgttcggccagttcaaacgcttcaaggcagattacagcgtgatccctgcggcgacctacaccagccctgaaatagccagggtgggtctcaaccgcaaggaggccatggctcaaggaatccccttcgaggtgacccgcttcgcgctaggggagctggatcgcgccattgccgatggggagcgccatggctttatcgaggtgctgacggtgcccggcaaagacaagatcctcggcgccaccatagtgggcactcacgccggtgagcggctcgccgaattcgtgctcgccatgcgccaccagctggggcttggcaaaatactcgccaccatccacgcctatcccaccctgatggaggggaacaagtacgtggccggtgaatggaaacgggcccatcagcccactcgggtgctggccctgctggcccgttatcaccactggcgccgcggcgcctgaccctttgcccaaggtaacgcccatgttcaagaccctgcctttgctcaaatccctgttgtgcgccctgcccctgctggcaagctgcacactctttgccgatgacactgccgacgagggatcccgttggcagcagacccttgatcaggcgaagggccagaccgtctacttcaacgcctggggcggcagcccggagatcaacacctatctggtgtgggcgggacaggagcttgagcgccagtatcaggtcaagctggtacaggtgaaagtggatgacatagcccagagcgtcagccagctgctggccaacaaacaggccggcaaaaccacgggcggccccatcgatctgctctgggtcaacggcgagaatttcaaggcgctcaaggagcaggggctgttgggtgcccccttcagccatgagctgcccaacatggccctggtagacaagagcctgccggtgagtgaggacttcacggtaccggtagaggggctggaggcaccctggggcataggccagctcaacctgatggtgaatggggacgaggtgagcaatcccccccgctccgcagaggcgctgctcgcctgggccaaggcccatcccggtcgtttcagctatcccaagccgccccagtttcatggttccagctttctcaaacagatattgctggagctgaccccggatcctgcccccctctatcgggaggcaaccgatgccgattttgccagactcacagcgccgctctgggtctggctcgacgcatttcaccccgcactctggcgcaagggcaagctgttccccaccggcgccgccgagacccgccagttgctggatgacggtgagctggccatggccatcagcttcaacccgcaagaagcgcagagtgcggtgcaaaacggcgccctgccccccagcgtggtggccgtggccatggagaaaggggcgctcaccaacagccattttctcgccattcccttcaacgccaacgcccgcacgggtgccaaggtggtagccaactttctgctgagcccggcagcccaggcccgcaaggccgagcccaccttttggggcgatcccagcgtgctgcgcagcgatgccttgccagcgaccaccaaacaggtaccagccctgcgcttcaaggcggtggctgaaccccatcccagctggcagaccaaactcgaagcggcctgggccgagcgttacggtcactgatgacggcaggactcggcaacgccatccgccgcaccttcggctggcgccccatgtttacccttctctgcgccctcctgctggccgcccccctgctgggagggctgtggctgctggtgacacaggggacactcagcccgcatcttcagcggctgctggcccagcctgggctctggcactcggcagccttgagcttctgggttgcggcggcctccaccctgggcagcctgctgttgaccgccctgctgctggcgcacagcgtcaagaacgtggaagagagtcgcagctttcggctgctgcgccgtctgctctcccccctgctggcgctgccccatgtcgcctttgccatcggttttgccttcctgctcgccccctccggctggttgttgcggctcgtctctccctccttgaccggttttgagctgcccccggactggcagaccatcaaagaccctgtcgggctgggtctgatcctggcgctgatcctcaaagagacccctttcctgctgctgatggcactggcagcgcaagaacccgccaagctggcccgccagcagtggcttggcgccagcctgggtttcagtgccccgcagatctggtggcgcctgttgttgcctgcgctctggcccgccctgcgcctgcccctctatgcggtggcagcgtacggagtggccgtggtggatctcgcactgctgctggggcccgatgcccctgccccgctggccgtgcggctctggctctggtatcaggatccagaccttggctggcgcggcgccaccgccagcggcgccctcttgctgctcaccatcaacctgctgctgctcgccggtttggggctgctggagtggggccacacgactgtcggcaagcacgcctggctcgatggccggcgcgccgtgccaaatccgctgacaaccagattgacctgcatcacaacctttaccctgatggccatcaatctggcggtgctggcagccttggtgatctggtcgctgacccggcgctggtccttccccaacctgctgcctggtcagtggagcagccaccattggcatgtactcctgccggacctgatgcccctgcttgtgacgagtgccctgctggcactggcgagcggactgctggcgctgctgatggcggtattgagtctggaggctcagcaaggccgtcggccctggcccctctggctcatctgtttgccactgctgctgccccaggccagcctgctgtttggcatccggctggggcttgactggctggggggcgggattgggtgggactgggtgctctggagccagctgctgtttgtcttcccctatgcctatctctgcctgcaggggccctatcgccagttcgacccgcgcatcactcaggccgcgctcaccctgggggcccgcccctggcacgtctggtggcgggtgaaagggcccctgctggcacgtccgctgctctttgcctttgcggtgggggcagcggtgagtctggcccaatacctgccgaccctgctgtttggcgctggcagagtggtcaccatcaccactgaggcggtggccatcggcagcggcctcaaccgccggctggctggcctctatggcctgctgcaactgctgctgccccttgtcatctatctgctggcactctggctgccagcccggctcaaccctgcgctaaaggacgcccgatgaacacgagaagctgccgatgctaaacacaaccccacttcatctctacctcgatgagaacctgctgctgtcgctgcctgcgctacagattgcccccggtgaggtgctgaccctgatgggccccagtggctgtggaaagagctcgctgctgggggcgctggcgggcgtcttgccgcccagggggccgatccggctggaaggggatatacggcagggtgaacggctgctcacctcactgcctccccagacccggcgtatcggcatgctgtttcaggatgacctcttgtttgcccatctgacggtggctgaaaacctgatgttcggcatgcctgccaccctcaagggcgcggcggccagacgggcaaagacgttggacacgctggcagaagtagcgctggtcgatcaggccgacaagctgccgggagcactctccggcggccagagggcgcgggtcagtctgctgcgggctttgctggcagagccccgggccctgttgctggacgagcccttctcccgcctcgacaagccgctgcgcgccgccttcagaactctggtgttcgagcgactcacagcattgggcatccctgccattctggtgacccatgacgaggaagatgcccccggcgctattcttcacctcacgccaccccgcacctcacctcacctcaccccactatgctgattgatcgcgaaggagactcatcttgtttgaccgccatctgatcccccttattcgcagccccctcacccggctggccaaacccctctgccgagccgggatcagcgccaaccagataagcctgaccggctttgccatcggcatgctggcactgccacttctggccctggaactctattcctgggcgttgctcgtcatcttgttcaaccggctgctggacgggctcgatggcgctgtggcgcgagagacgaagatcacggattgcggcggctttctggacatcaccctcgatttcatcttctacgccgccgttgtgctgggctttgccctgagcgcccccgccaacgccctgcccgccgccaccctgctgttcgccttcatgggcacagggtcgagctttctggcctttgccatcatggcgggcaagcgggggattgaaaatcccgtctatcaccacaagtccctctattatctcgggggcctgacggaggggagcgagaccataaccctgttcgtgctgatgtgcctctggcccgccgggtttgcaaccctggcctacggctttgccctgctctgtcttgtcaccaccctgacccggctctggagcggttaccatacccttggcgagtaacgttattcgggcttagggcataggggcgtggagcgccccccccatcgacaggccacgagtttgagccctcatccatgcactgagcacttgcgcatggatgacaatgttttaccatgacgacactctttttcaggctcatgagaaccttatgcgtcgccttgtctccgtgctcactctttccctgtttcccctgctctacggttgcagcagcacgcctgcccccaaacccgtggccaagccgttcaaaagtgccttcatcaatcagacgccacaaataaaacctgcttacagccaaggggttagcaagggagacttcgccaatcgcaacaacgtggacagcttcgtccaacgcatggtcgagaagcacggttttgacagcgtcgagctgcatcgactgctggcacaggcggatcgctatgactggataatacggctgatggatgcccaggcccccaccaccgccaagccaatcggaccgaccggcgcctggaatcgctaccgcgccaagttcatcacgccggacaacgtgcaaaatggcgtcaacttctggcgtgagtacgagagcgagctcaaccgtgccgagcaggagtatggggtgccgcccgaaatcatcgtcggcatcataggcgtggagacccgctggggtcgggtaatgggcaagacccgcattctggatgcgcttgcgaccctggccttcgactatccgcgccgcgccgaattctttaccggcgaactggaggccttcctggtgatgacccgggatgaggggatggaccccaccgaacccaagggctcctacgccggcgccatggggtatggccagttcatgccatcgagcttccagcgctacgcggtggactttgacggcaatggccacaccaacttgtgggatccggtggatgccatcggcagcgtggccaactacttcaaggcgcatggctgggagcagggtcaaccggtagcggtgcgtggtcagggccagctgcccggctatgagcatggattccagacccgttacccgatcaccaccttgcaccgcgccggtctgaatcccatcagcaaccttggcaaccacagcgaagcaagcctgctgcgcctggatgtcggcaccggctatcaatactggtacggcctgcccaacttctacaccattacccgctacaaccacagcacccactacgccatggcggtgtggcaactggggctggcggtcaaggctgccagaggcggttactgagtcaggctgcttgccaataaaaacgggccccgcgggcccgtttttattactcgttttccagcaaccagcgtttgagcagggcagccaactgagcctgttcagcctcggtcagtggcgccagcaaacgccgctcgttcgccacatgttgctcgacggcccgatcgaccagttcgcgcccagacgccgtcaggcagaccagcaggctgcgcctgtcgctcggcgccgcctgtcgctcgatcaggccacgctctgccagcttgtcgagccgggccgtcatggccccggagctcaacatggcggcttgatagagcgcggtcggcgtcagcggctcaccggcccggcgcagggtcgccagaatatcgaagtcgctgcccagcaggccgcacgtcttcagctcttcgctcacctcacggccagcgatcgccgccatccgcgccacccgacccagcacccccatgggagagcagtcgagatccggtctttgccgggcccattgggccagcagcatatctacatgatcactgtccatcttggtcacttatctttttatcgagatacttgatagtaaaccaatttgagactaagttatcttcacaaaaagatacttcataaagagataagccatgccactgctgattgccttgctggcccccctgctatggggcagtacctatgccgtcgtcagcctctacctgactgactactccccctactgggtggccgtgtggcgggcgctgccggccgggctgctcctgttgctgctgcatccgcgtctaccgcccctgccctggggcaagcagttcctgctggcgttttgcaacatagccgccttctttgccctgctgtttgtggccgccttccggctaccgggggcagtggcaggcacgctcggggccacactgccgctggtactcatgctgctggcctggttgcaggatggcacgcggccaaccctgaagtggttgctgctggggctgatggggctcgccggtgtcttgctgctgctcaatccctccgccaatctggatcccataggcgtgacatgcgccctgctggcaaccctgctgatcggccaatccagccgctggatgcagcgctggccggtgagcgatctgctggccctcaccgcctggcaactgctgctcggtggcctgatgctgatcccgctcgcctggtggctggccggtcccatgccactgccccaatcagctgcagcacccgggcttgtctggctcattttgctcaacacggcactggcctactgggcctggctgtgggggctcaagcgtcatggccccgaggtaatgggcatgctggccctcaccaaccccatggtggcggtctccctgggtgtgctgatggtcggtgaaaccctggatggccggcagtggctcggcataggggtgatcctgctctccctgtttctgatgaagctgccggcgcgctccttcttcaagcgctggcaagcccacagggcggcgatcaccgatgacaaggcctgaggccgggcagggaaaccctgaaccgagaaaaagaaccataaaaaagaggagccgctgtggctcctcttgctatctatccgatcttcaattcagcccgccaacggcatgggtcagacgcctgccttggccagcgcagcagagacaatctgctgggcttcttgctgaatcagatccaggtgtgcctcgcccttgaagctctccatgtagatcttgtagatggactcggtaccggagggacgcgccgcgaaccagccgttctcggtcaccaccttgaggccaccgatggcggcatcgttgcccggcgctcgggtcagcttggcaatgatgggctcaccggccagggtagaggcttcgaccagtgccggatccagcttggagagcacggctttttgcgcgctgttggccggggcatcgatacggcggtagctggagcggccgaatttggcttccagtgcatcatagtgggcctgaggatccttgccggtgacagccagaatttcggccgccagcagcgccagaatgaagccatccttgtcggtggtccagacggtgccgtctttacgcaggaaggaggcgcctgcgctctcctcaccaccaaaaccaaactcgccgctgtagaggccatccacgaaccacttgaagccgaccggcacctctttcagggtacggccaatctcgccggcaacccggtcgatcatcgaagaggagaccagcgtcttgccgacggcagccgctttgggccagccggtgcgatgggtaaacagatactggatcgccaccgccagatagtggttcgggttcatcaggccggacttggtgacgatgccgtgacggtcgtagtcagggtcgttgccaagggcgatgtcgaacttgtctttgagggcaatcaggcccgccatggcaaacgggctggagcaatccatccggatcttgccgtctttatccagggtcatgaaggagaaggttgggtcgacacgatagttgaccacctcaatgttcagaccataggtcttggcgatgacgtcccagtaggcgacgcctgagccgcccagcggatcgacaccaatcttgataccggcctctctgatggcatccagatccagcacgtttttcaggtcgtccacatagggggtgacatagtcgtgctcaaccacgaaggggctcttgagagcatcgctaaacggcatccgtttcaccccggccagaccggcttccagaatggcgttggccctgtcttccacccacttggtgatctcaccctcggcggggccaccgtggggggggttgtacttgaagccgccatcttccggcggattgtgggacggggtgatcaccacaccgtccgccagggccactggcttgctggccccttccttgcaagagttgtggcgcaggatggcgtgagagatgaccggcgtcggcgtgaagcccataccagcctgaatgcgagtctcgacgccgttggccgccagcacttccaccgcactggcaaaggcggattcagacagggcatgagtatccatgccgacaaacagcgggcccgtgatgccggcttgctggcgatactccaccagcgcctgggttaccgccaggatgtgagattcggtaaaggcattgtgtaaggcactgccacggtggccagaggtgccgaaggccacccgctgctcggggcggctcatgtcaggcttgttgaggtagtaggcgctgaccagacggggaatgttggtcaggtcacttaaacgagccggctgaccggcgtgggaatgctgagccatggcgttatccttgcttgatggcggccttgccgggcaaggcctgaacttgatgaaccgttaaatcgcgctgcttacctgggcgatcagcgcctcgtcgtagcccatgctggccatcatctgggccaccatgttctgcttgcgactggtattggtattgctgatcacccagaacggggtctccggcaccggcttgggcttggtggtgctgccgctggcacgcagtgcctcgggatcccgcgagaaatagacgcgcttgcgccccttgatttcggtggcctgggtaaacccgaccggattatcccgatagagggtactgagcacctgcatgaagcggttgatggacttctcttctttttgcagctcgccagagtcgagcagggcctgcagccccatggcatcggtggcgacgctcggctgggggaggtccacaggctcggcaaccggcactgttatgtgcgtgggctgttccagcagacggcgcaggatatcggaggcactctcaccaatgtgccgggtctggctggcgatatagaagtagagatcgtcatcaagctcgatggttttcatagggatgcgctggactcgtcgaaattcggatgcggcgattatacataggcaaacccggcagcccaagccaagggcctggcagatgtgcatgaatctcatcgagaatacggcataatacggggccaagtgtgtgatcctccgcactgatagcgcatccggcgtcatttttttgaaaaaaaaccacaaaaaaatgactctcaaggaatgaaatccttttctttcagtgtgttaaaaatcaggcaaaaaagcccacgaccgacaaggtgtcattttgcaacaaaactcgttattgaacttcaaggaacagggccagggcccggccgttgtgctgatccacggcctgttcggcagcctggacaacctggggctgctggcacgcgccctgagcgaacactatcgcgtcatcagcgtggatctgcgcaaccacggcgcctcgtttcacagcgacgagatgagctacccccagcaggctgccgacgtactcgccctgctcgatgccctggccctggatcaggtatctctggtcggtcactccatgggcggcaaggtcgccatgcaactggccaagcaggctcccgccagggtcgcccggctggtggtggccgatatagcccctgtcgcctatccccactcccgccatcagaatgtgttcgccggactcaacaccaccctgaaccagccggtgcagagccgcagcgaggcagaggccattttggccgagcacatcgagatcgccggcgtacgccagttcctgctcaaatccttcgccaagggagagtccggttggggctggcgtttcaacgtagcggcccttgagcgcaattacgccaacatcatgggctggcccgacaaccagcatcgattcgaagggccgacactctttatcaagggcggcgattcggactatatgcagccccaatataccgacactgtgatggcacaatttccagcggcaaaggcgcgcgtcatcgccggaacaggccactggctgcacgccgaaaagccggttttgttcaacaaattggttgtggatttcctgtcgacaggcggttaacagtttcaaatcctttgtgatatagtgcgcccgtcataaggagtgtgcgcaatccatgctaagtgaacatatcgatctgattgagagtctgggcctgaagttattcttgctggccattttcatattgattggcctggccattcacgacgtactcaaacgcggcaacgtgccccgttttggtcgagtcatcgtctggttggtactctgtctgggttgcgcgggttttgtcgccaaggggctgatcgaattgggctgggaaggctcagggatcggctaacttattttcatctgtgatgtatggccaaacagcaaactgatcgaacaacactggatctgttcgcaaatgagaagcgccccggcaggccaaagaccaatccactcccccgtgagacccaactcaagatcaacaagcgcaaccagcttaagcgcgatcgcgagaacggtttgaaacgggtcgagttaaaggtggaggccgagttgctggagcgcctgaaccaacttgcgttacaacagaacgtcagccgagccgagctgatccaatctatcctgaagcaacagattgagtctgctttcgcagcaggcatcgcaatctgaccgttaagcattaacaccagatacgggtaactaaacactatggctagtgtaggtctgtttttcggcagcgataccggtaataccgaagctgtcgccaagatgatccagaaagaactgggcaaacaactgattgaagtccgtgacattgccaagagcagcaaggccgacatcgacagcttcgatctgctgatgttcggtatcccgacttggtattacggcgaagcccaagccgattgggatgacttcttccccgagctggaagagatcgacttcaccaacaagctggttgccatcttcggatgcggcgatcaggaagactatgccgagtacttcctcgacgccatgggcacactgcgtgacatcgtcgaagccaaaggcgccatcatcatcggcaactggccaaccgccggttacgagtttgaagcctccaaggctgtggtggatgacaagcacttcgtgggtctgggtatcgacgaagatcgccagccggaactgaccgccgagcgcgtcaagggctggtccaagcagctgcatgaagagatgtgcctggccgagctggagtgatccggcaagccagcaacctctgacaacaagggccccggcggggcccttgttgtttttgcgatccgatcttttcagccacctctgtgctcgggtttggcacgcacatagagggtgcgtttgacctgtgccaccagctcgccactcttgtcctgcaccgtgacctcgaactcggggaagtgcttgttgcccccctcggtcgccgccactatggacgccagcttgccgtcggtcaggttgaactcggccaccagcttgcctttgcccggcttgatgtagttgatgctgcccgccttgtcccagacgtaatagcggttcttgaagtaccccatcagcatcaacggatagataggatccgtcatcgcaaacatgctgccgccaaactgggtccggttggcgttcttgttccaccagcgtgacttcaacgtcacccggcaaaaacggaagtcatcactcagggtttctatcttgatgccggcgccccagaagggaggccaggcgttgagggcgcgccgcacccaggccgcgttgtcaaaaagccaatccatggatctcatccgaccagataataaagaaggttacatcttatcaacattcgtccgctgagcaagccggcgacaggatttgatcaattcggccagatggcggactttgcgctaaagcccttgaattactgggtttatttttaggttggctacgacctataatgacaggccaagcgagttcgtggttgccattccagcggcagtcaatcagaataaccacaccttcgagaatgcgaataagtagaatatggcagacaacaaccaagcgttaaaaaaggccgggctcaagatcaccttgccccgcgtcaaaattctggaaatcctgcaacagccggattgccagcacaccagtgcggaagatctgtacaaacgactgatcgaccagggtgaagagattggtctcgctaccgtatatcgcgttctcaaccagtttgatgatgccggtattgttacccgtcaccacttcgaaggtggcaagtcggtattcgagctggccacccaggaacaccacgaccacctggtctgcctcgattgtggcaaggtgatcgagttttccgacgaagtgatcgagcagcgccagcgcgatatcgccaagcatcacaatattcgcctgaccaatcacagcctctatctgtatggccactgcgccaacggcgactgcaagcacgacgactgatggcgtcttgcaccggtcaataaaaaagccagcatagcgctggctttttttgtgtccgtaatccgggcaagaagtggcagggtctcccctgccctctgcctgtcaggcctcggccttgccccagacgtcccgcagggccacggtgcggttgaacaccaggtgctcggcgctggagagcttgttgtcggcgcagaagtagccttcgcgctcgaactggtaagcaaactccggcttggcgtccttgagggaagcctcgacgcgggcaccctcgatgatcaccagcgaatccggattgagtgccccttcgaagtcatcctcggcccccgggttcggcatcttgaacagacgatcatagagacggatctcggccggcagggagtgagtggcgctgacccagtggatcacccccttcaccttgcgaccatccgccggatccttgcccagggtctcgggatcgtaggagcagtagatgcaggtcacgttgccatccgcatccttctcgacccgctcggccttgatcacataggcgttgcgcaggcgcacttccttgcccagcaccagtcgcttgaactgcttgttcgcttcttctttgaagtctgcttcgtcgatgaagatctcgcgggtaaagttcagttcacgggtacccatctcggcgttgttcgggtgcgccggtgcggtcaacacctcgtcggccgccaggttctcgatgaccaccttcaccggatgcagcacggccatggcgcgcggtgcgttctcattgagatcgtcgcggatgcaggcttccagcatgctcatctcgactatgttgtcctgcttggtcacgccaatgcgtttgcagaactcgcggatggaggcagaggtgtagccacgacgacgcagaccggaaacggtcagcatgcgcggatcgtcccagccatccacgtgcttctcggtcaccagcaggttcagcttgcgcttggacatgacggtgtattcgaggttcagacgggagaactcgtactgacgcgggtggcagtcgatggtgatgttgtccagcacccagtcatacagacgacggttgtcctggaactccagggtacagatggagtgggtgatcccttccagcgcgtccgagatgcagtgggtgaagtcatacatgggatagatgcaccacttgtcaccggtctggtgatggtgggcaaacttgatgcgatagataaccggatcgcgcatcaccatgaagggggacgccatgtcgatcttggcgcgcaggcaagcggtgccttcggcaaactcgccgttcttcatcttggcaaacagcgccaggttctcggccactggacgatcgcggaacgggctgttcttgccggcctcggtcagggtgccacggtactcgcgcatctgctccgcagagagctcgtccacataggccagacctttttcgataagctctatggcgtagccgtgcagcttgtcgaaatagtcggaggagtagcagatctcaccgctccactggaagccgagccattgcacgtcctgcttgatggactccacgtactcgatgtcttctttcaccgggttggtgtcatcgaaacgcaggttgcactggccctggtagtcacgggcgatgccaaagttcagacagattgacttggcgtggccgatatggagataaccgttcggctcgggcggaaaacgggtatgcacgtggttgtgcttaccgctggccagatcttcatcaatgatctgacgaataaagttagttgggctgttcgcctgactcatggctcacctcaaaaatgcgtcactggcggaagttgtgccggctggcaccctcatccccccgccatcaagccggttatgatccctcattacgcgccttgcctcaacctgaatttggccaatccggccccttggcacgccaaaacgaagtgatccagccgccatcatctgctcgcggataaaaaagaccccgcactgggcggggttcaaggtgatgaaaaacaaaaacagacaatacacacacacaacaaaggctcacacgcacagtcaacctttcccaaacccgatgcagtgtcggccttgggaaaggcgggtcttgcgacccgcctggtgttagcggttggctgctatcagttcagctcggtgacgcgactggtacgctggccatcgaaactggtggtacgcaggtagaccttgccggtcacgctcggcttggccgcggcgtcgtaggcagtccaggtggtgccgtccaggctgtactggatgggcaggcccggcagatccacgttcgcttcaagcttgccgttgatgaccttggcgtccggtactgagaggcggtatttaacaccggcctgatccagcttcggcagcacgcgctgacccagcaggttggcgaactggttccactctttgttgagggtggccttgttgacatgcttggtctcaccggagaactcgcggcccttcacatagttcagctcgaagccacctttgtgccaggcacgctcggccacggagaagatacgcgggtagaccatgtactcgtactgggcatcggtccgcacggtttcactccactgctgaccggagataccgcggaacttgaccggatcctggtcacccttggccacgaaagcgttgccgtcgcggtcaaccgaggtctcggcgttctgcggcaggttttccggggcaaaggcgaacaccttgcgggtgtcattgaaacgggttgcccagtagtagccacgctcggccgggtgcacctcgttcgggaagtcgaagtagaggtaatccgggttggagagcacaacgtcatagcccttgtgcgcccacttcatcgcctcgttgaagccaccccagtagagggtttcccagaagttgaccactgtcttgtcggtggcgaaatccttggcgctattggcatacttgaggccatcttcccatgcctgcagggtggagaagccacggtctttcgccagctcggccacgtccttgatcttgccatcatcgatcatcttctggcagaccggagacttgccgaacggcttgtcctgcttgctggaatcgacgttgcccttccaggcgaccagatcggctttctgggtaacggccggatcctgatagccaccgccctgcatgatgttcttcgcctcgtcaccaccgtaatgccaggcggtcaacggctgaccggcggcctggtgcatctgggccacttcatccatcaccttgctcacgaaggtggcagcacccggctggcaagggttgatgaaggacatcttgtcgtagaactgcaccgaggtgacgttggaggtatccgccgggtcagtcagacggaactggttggcttcggcctctttgccctcgctcatcagacgctggtaacgcgcttccatggagaccacggcagcacgggcgtgcgccggcatgttgatctcggggatgacggtgacaccacgggccttggcataacgcaccaaatcgatgtagtcggacttgctgtagaaaccggaaccctggttgtcgctggtcgggccggaacccaactgcggcatcaggcacttggtttcagacagatcgtggcaacgctggctgcctacatccgtcagctccggcagacccgggatctccagacgccagccttcatcgttggtcaaacccaggtgcaacttgttgagcttcatggctgacatctggtcaaccagcttcttcatggtttcgaggctacggaagtgacgggccacgtcggtctgcatgccacgatattcaaaacgcggcgcatcctcgacgctcatctggctcaccagcttgtcgttcacccccagcagggagagcagggattgcgcgccccagaaggcaccctcgatgtcgtgcccctggatcacagtgccctgcttgcctatggtcatgtcataaccttcggcctgcttgagcttgctgccgagcttgacggtcactggatagccggtgtcggagagggtaacacccagcttggtcagttgagccttcagggcttcggcgcgatcgcttggcaagtccagcgcgttgagcttgatggtggagaagtccacttgcggacccgatttgatcacttgcttgagcggggtcggcagtatctgatcatcaatcttgctggccggcagcaggctgctggtcaggtttgcatcgaaacgggtctcgctgttcatcaggatgttgttgtcatccttggtacgcttccagccatcgaccggcatcggcttctcgtaggtgctggcgtcgtcgatgttgctcatgctggcaatcaccttgggctcggcgccgtctgcagccacataccagctaggcatgatgtcagattcgaacaatacccaatattccaccaccagcggcacttcgaccgtggcatccttggcaaaacccttaaactgctcggttggcgtcaaacgatagaggtcgccggtcagatgggtgatggtgaactggtcgttgtcgacgcgctggatacggcggatggaggagacataaataccccaatccttggaggtcacgtcagcaccggtattggtcaggtgcagcttggccacgccacagctcgcccactcggaacccagcgcctggcaatcgaggccggcaccggcaccgtcgttggtgacgacttcatacttgaccaccaggttgctggcgagggagtcgaccacggcttgcttggcggcatcggctgcctgtacctggctgacaaaaatagtagacatggcaatggctaacagagaatgtttcaagttcataactgctgctctcatttgaagtaaaggttggattttcttggcgttttttatattgggccccgtggcggggccctagttatgtcaacaatggacttagacttgaggcgagcttggcgcccgattaacgcagggccttcatctcaccggcaatgatctcggccaaggggcccagaatcacctgcaggttctgttcaccgagcttgaccacaccggctgcgcccagggctttcagcttgcgctcatccactatgctgcggtctttcagggtcagacgcagacgggtgatgcaggcatcgatggtgaccaggttgtcttggccacccagcacttccaggtattgcttggccaactctgtacggttggtagattgagcgggagccggagctgtatcttcatcatcctcacgacccggagttttcaggttcagcttggcaatcactgcgcggaacaccacgtagtaaagaccgaagaagaccaacccctgaggtatgagcatgtaccaatcggtcgccagcggattacggctggagagcaccaaatcgaccatgccagcactgaaaccgaaaccagccatccagtgcatggatgcagcgatgaacacggaaataccggtcagtacggagtggatgacataaagtagcggcgccacgaacataaaagaaaattcgagcggctcggttacaccagtgaagaaggaggcaaaggcagcggcgatcatgatggatgcaaccttgtccttgttctctttcttggcggagtggtagatggccagcgcggcgcccggcagaccgaacatcatgatgggaaagaaaccagcctgatacataccgaccacgcctttcacctgatccaggctcttgccagcagccagtgcggcatcaatggtaccctgaccacccaggaagttcgggatgtcgttgataccggccacgttgaaccagaacactgagttcagggcgtggtgcagaccgatcgggatcagcagacggttgaagaaggcgtagataccagcacctgtggcgccaagattgacgatggattcaccaaactggactagaccaccataaacgataggccaaatgatcatcatcacaaatgacacgcctatcataacaactgaggtcacgatcggcaccaaacggcggccagagaagaaggccagcgccttgtgcagttcgacgctgctgaagcggttgtagagctcggcggcaatcacgccgcacagaataccaacaaactggttgttaattttaccgaacgcagctggcactgtatctaacggtatgccttttatcatcgagacaacagccggactcagtagtgtggtcatcaccaaaaaaccgaccaaaccagccaacgcagcagaaccgtctttatccttggacatgccgtaggcgacaccgacagcaaacaaggtggacatgttatcaataagtgcagaacccgccttgataaggaaggcagccagcgcgctgtcaccaccccaaccgttagggtcaatccagtagccaacccccatcaggatcgcggcggcaggcaataccgctaccggcaccatcagggcacggccgatcttttgcaaataaccgagaatgttcacggttcctctccttagttaatgtttttctagaaattaagtgcttatcacgtttgacgcataagccatcaaggcttgattggcagtctagggcttttatttcgctgcgcaaattaataaacctgtaatcgtgatcattatcacccaaacgagataaaggtagcggatacatgtggcttagttcgcaatctttatttacgctataaaacaacttgaatccgtcttagcctatttgccgccgacaccccggcagcaacccgtacagaggtatctacaatgcgcctgatcccgttgaaatctgccagccaagtgggtctgtggtctgcccgttacatcgttgaccgtatcaatgggttcaaacccactgccgatcgccccttcgtactgggcctgcccaccggcggcaccccgctcaacacttacaagcgcctgatcgagctgcataaagccggtgaagtaagtttcgagcacgtggccaccttcaacatggacgaatatgtcggcctgccggaagatcacccggagagctaccacagcttcatgcacaacaacttcttctgtcacatcgacattcgcccggaaaacatcaacatcctcaacggcaacgccgaggatctggtggccgagtgcaagcgctatgaggacaagatcaagtcctatggcaagatcaacctcttcatgggcggcgtcggcaatgacggtcacatagcgttcaacgaaccggcctcctccctctcctcccgcacccgggtcaagaccctgaccgaggacacccgcatcgccaactcccgcttcttcggcggtgacatggagcaggtgcccaagctggcgctgactgtgggtgtcggcaccctgatggacgccgaagagatcatgatcctggtcactggccacggcaaggcccaggccctgcaagcagcagtggaaggcagcgtcaaccacatgtggaccatctccaccctgcaactgcatccgaagggaatgatggtgtgcgacgagccctccaccatggagctcaaggtcaagacggtgcgttacttccagcagctcgaagccgccaacatcggccgtctgtaaggagccaccatgtacgcattgaccaattgcaccctctacaccggcagctgtgtgctgaccggttacggggtcgtgatcgagggcgacaagattgtcgccatccagcgtcaggccgagctgcctgccggtatagagcgacatgacctgcacggcgccaacctctgcgccggttttatcgacgtgcagctcaacggctgtggcggcgtcatgttcaacaccgacatctccacagagacactggcgatcatgcaggccgccaacctcaaatccggtaccaccagcttcctgccgaccctgatcaccagcccggattcggacatgaagcgggccgtcgccgtgacccgcgactacatggccacgcacccgaatgaagtgctgggcgtgcatctggaaggtccctacaccaacctcaagcgcaagggcattcaccctgccgcccagatccgtcagcccgccgacgagatgatcgacttcttctgtgccaacagcgatgccatcgccaagatcaccctggcaccggagcgcaacaagcccgagcacatccgtcagctggtagaggcaggcatactggtctccgctggccataccgccgccaactacgatcaggccatggccggctttgatgacggcatccgctttgccacccacctctacaacgccatgaccccgaccgtgaacggccgcgagccgggtgtggtgggtgccatctatgatcgcaaggatgtctatgctggcgtcatcgtcgatggacaccatgtgcactgggccaacgtacgactggcccacaagatgctgggggagagactggtgctggtcaccgacgcgaccgcccccgccggtgcgccggaaggctttgagaagtttgatttttgtggcgcaaccgtctatttccgcgatggtcagtgcgtcgacgagaatggtacactcggcggctctgccctcaccatgattgagggggtggagaatctggtcaaacaggtcggattaccgctcgatgaagcactgagaatggccactctttatcccgctcgcgccattggatgggactcacgtctcggtagtatccaggtcggaaaaatagccaacctgactgtctttgatcagaccttcacggtctgcgggaccgtggttaacggacactacacaacacagtgacactatgactggcggacaaatagcaaacgtagatcttatcaagcaggtcaacagtgcagccgtatatcggctcatcgacctgcaaggccccatctcgcgggtcaaaattgccgagttgagtcagctggccccggccagcgtgaccaaaataacccggcaactgatcgagcatggcctgatcaaggagacctcaccgcaagcctctaccggcgggcggcgtgccatctccctgaccaccatcaagcatcgctttcagtttgtgtccgccaagctcggccgcggctatctgcagctgagcctgtacgatctcgatggcaaggagctcgatcaacacgtcacccaggtgaccgagatcgatcaacagcctgtggtcgacatgctgctgcgggaaattggtgccttcatggactcccagcaggagcgcaaccgcaacctgatcagcatagcgctgaccatgccgggtctggtcaatccggaatcgggtatggtcatctatacccccaagtaccagatccgcaatctggccctggccaagctgctggaaaaccacttcaacctcccctgctacgtgggcaacgacacccgctcactggcactggccgaacacttcttcggcgagtcccgcgactgcatggactccattctggtgagcgtccaccagggtgccggctccggcatcatcaccaagggcaaggtgttcctcggtcagaaccgcaacgttggcgagatcggccacatccaggtcgaaccgctgggcaagcgctgccactgcggcaactttggctgcctcgagaccatcgcctccaacgaggccattgtcgacaaggtaaaagagctgatcagtcgcggtcacctgagctcgctgcaggagaagcacatcaccatacaagaggtgtgcaaggcggccatggcaggggatgagctggcacgcagcgtgatcgagaacgtgggtgagcacttgggacgggcggtggccatcacggtcaacctgttcaacccgcagaaggtgctgatcgcaggcgaaatcactgccgccgaagagatcctcttcccggccattcgccgctgtgtcgaacaccagtcactgccgagcttccaccgtggcctgcccatcgtgaaggcccgcttccagaaccagcccaccataggcggtttcgccctggtgaaacgggccctgctggagggagacctgctgcagatcatcatggagcagaaataattgatgtataatctcgacattgactcatatatcttgagctaaacactcacaacttagagccccgatatatcccatcggggttctatatctaaatgttagatgtatccgttacttgcgttaattgtcgaagcttcactcatgaccccctctttctcacgccacttgtcgtgctatagccacaacaattcatgtgtatggagatggtattcacccgacagttgaccacaaaagagagtggtcatacggcttcaaaccggataacacaacgttacccctaccatgttatctggagtcaccgtataaccaccaatgagaaagtagcacgtcgcaaactcagcctgctagagcccgccaaagagctcaatatagtggtctaatcatccccgacaccattttaggcggtacagtcgccacccagacctaaggtgctcaatgacaagattacgtcgctcatttactgccgaattcaaactcgaagccgcatccttggtgctcgacaagggatattctgtccctgaaaccagccgttcactggatgtcggtgaaaccatacttcgccgcggggttcagcagtttcaatccgaactcagcggtaccaccccaatcagcaaggcgctgaccccggaacagcagaaaatccaggctctggaagcccgtatcaaccgactagaacgtgaaaaggactgaatcgcccccagttccctagacacctcgcagccttaaaatgaggcaactattggaggtgttatgacccgccagcattacccagaaacattcaagatagaagcggttaaacaagtcaccgagcgcgggcggcctgtggctgatgttgcacgagccctcggggtatccagccacagtctgtatgcctggctcaagcagtacggtcagcccgctgaccagcagcacgaagagtctgccttgcaagccgagatacgccgtctgaaagccgaactgcgccaagtcaccgaggagcgcaacattttaaaggaggccgcagcctactttgccagcgagtcaaggaaaggtacgcgttcataacctcccgactcgaccggtacagtgtcgttaccctgtgccagaccccgggggttcaccgaagtggcttctatgcgtggttgaaacagcccgcgtcgccacgccagcaggaggacgaacgactgaccagattggtcaagcaatcctggctggaaagtggtgctgtctacggttatcgcaagatccatcgtgaccttcgtgactggggggaagcctgcggcaagcaccgtgtggccaaattaatgaggcgagaaggactgcgttcgcaaaccggctatcagcgccgtaaggggcattatgggggtaagagcctgcaggctgctccgaacatgcgggctcgtcagtttaagaccccagcccccaatatctcctgggtgaccgacattacctacatccgcactcaagaagggtggctgtatctggctatagtgctagatctgttttctcgccagatcgtcggctgggcgatgaagtcacgcatgacggcagacttggcggttgatgcgttatggatggcggtttggcggcacaagccaaagcagccggtactggtgcattcggatcagggcagtcagtttaccggtggtgaatggcaggactttctgaaggcccacaacctgagttgcagtatgagcctacgtggtaactgtcacgacaacgctgtcgccgagagcttctttcagttactcaaacgggagcggatcaagcgcaggatttacccgacaaaagacgaagcccgcagcgacgtatttgattatatcgagatgttttacaacccaatcaggcgccatggttccaatgatgggctgtcgccggtagagtttgaaaagcagttcaatgttcaacaacagagtgtctagaaaacccggggcgattcactggcatccaaacagccgggcgcacaccgctataaggttgcacggtctgaacgaccggacattaccaatctgttggcacgtgagtttgacattccgcaacccaatcaggtggtgtagtgtggtgtggcgatatcacctacgtctgggcaggtactcgttggtattacctagctgtggttcttgacctccatactcgccgagtcgtgggttgggcgatgtctgacaagcctgatgcagaactggcaataaaaacgctcgagatggcctatcagcagcgaggttgcccatcaggtgtgctgtttcactccgaccaaggcagccaatatggcagccgggcatttcggcaacgactgtggcgccatcgcatggtcggcgcggtaactgctgggataacgcaccaatggagcggttgttcaggagcctgaagtcagaatggctcccagccaacgggatacatgagccagcgggaagcaccgcgggatatcagttattacctgatggattactacaactagtggcgtccacatcaacacaatgatgggatgccgccagcaaaagccgacgctcggcctaaccagttgaccactacagtatttaatctctttctcatacattgatatgttaataatgctgttgttcgacgaaaaataatcatagccctatctgagctcaatagaatattgtaagctagacaagatatataaacatcacaactgaggcatagagtgattcaatggcacaagttatttatacaagaaaaggccttcataaaaagtgtctatataaacaggcttgcgccaacagaacatgtccagtgggttttttgtgagttcgacgccaaacaatttcatgagtcattgttccttgataacaacatccctttaaaaaaagacatcattaactctgtcgtgcaacgcaagggagaatatttggccggccgcatagcctctcgcctagcccagtacttactgggattatcaccagaacctgttggtacaggccagcacaggaatccgatgtggccaacgaataccctcggctcaattacacatgcaaatagctatgccatcgtcgccatggcccgcactcaatacgttcacaggattggtatagattatgagccatggatagatgccagcaccataaaaagcgtgattgatatcatcatgtgtgacagagaaaaaacaaaaatagaaatcgattcacggacaccaagaagagatattaccatcattttttcagcaaaagagagcctatttaaagctctctatgatgaatgtggtgaatacaaagattttcatgcagccgagtttatcactatcgatcatcagaggtcaacggtgcgattacgactgacagagtcatggagcaataagttaagggccggaacaatctttgttctagaatatataacgtatcatgctggtgtcattacataccttatcaacaccaagacacagtagaggacaccgaatatctcggtgtcttccatgtttgcccgatttacgttatttacgttatttacgttatttacgttatttacgaaaataacttctggtcattcactcagcaatgacgtatcggaaataaatgaagccaggatggtcgaaatccttttgtgttccacttcagtaggatgccacaagcagccatcaaatttaatgtcgatttttttgatataaatgctgcgctcccccattcgcaacaactcttcatttactgcattgatggcacgttcaaaaggatcgtctttatctagttccaaaccgaccagaacgattggaacatcaccgtatcgctgtcggagctggatgataaactgtacatatgcatcagtccaactgtgtcggaaatcctcaacgttggcccaaggctcatcgggttttaaatcggtattgaaatcattgagccccaattcaataaccaacaggtctggatgacggtcctcgtaagcggatgagtcattcaacactgctcctgccttattaaagtaataaggtaaattgtgataacgttgctctccagcatagtttcttatcacacctaatccggagtaggatacctgactatgactagcatttaacagcttagctgtcatagtgggaaacgcgactctggcatttgatgttttaaatgtttcatcgctactgcactgctgatgatgtgattcactgcccagtccggcactgagcgaatcaccgaaaaatataatgtgtttttggggggtacgatgttccaacacttccccattaacctctagcccatcaaccaacaccatctcttcatacgtctcatttcttttaaccagttcaacaaccacatcttgctggctatcaaatttgaccaatgagtattgtttgagtgtagagtcagtatttatgatactgacaacacgtccattcacgagcacatcaaatcgcccccctctacaattcatgataatggaagcttccatgcctttaaatctaaaggatagggctacgcctggccagttgaaatacacatcactgtttatccaattcttaaccactcgtccactgaatgataaccggtagtccgttgcctctacgttcacatctttagcagcactaaacggagcccacaagatgagtaacgctattgacatcaactttattatgcttcccaaaatttatatccccattatataataaacaacatacccaacgcaccatgacataagctcactaacgataatccccccctttcatcgtcaataagcctctcaatatccacagcctttgtcatcatatttatgtgcaagcgggggaatcacccatgacactatcacccacattaattttttagtgatgaaatagctatttccatattatcaacagccatggaccagctagttaccgaccgacgggcaatttcccccatcttgatacgttccgctttgtgataataaaaatatttcatcccattcaatagagagtccatatctgctatatcaaaattaattccactcgagaagtgctcatactgctcagcatttccaccccgatatgatgtcatcacaggcagcccacatgccattgcctctgacactgtgatcccaaaagcttcaaagtcacatcctgtgatgaaaagatcatttctcttcagctccatagcgactatctcgctaggtctctcacccatgaacctaatgtttccagatgtcgatagagtctctaaggtttccagcattggaccacttccaacgaaagtccattcaatattcaagccctgctcacgtagattttctgcggcatcaataaacaaatgcaggtttttctcccgtgataatcgccccacataaataactttcatcacatctgtcacctcatgacatagcgatggtttaaacatctcagtatcgacaccaagaaatgagacgactgtggaatttatattaagaaggtaattattctttaggaaaactgacggaacgaataccgcatcatactgaccataaatagtatcaactttactatttattgcagctgcgtccttgctcataccatagtttgtgcagagcgaagctagatcgacatgacagagagcaatcgtcaaacactgttcaggaacaatacagataatatcgctcaaacagaatcccgcatccatatataatggcatgggttcatcaactaacagaacatctggctggaatgaagcgatctcgtcagcaagagtccgcgtacaacgatgatcgggaaatggtgatgtcattgggttacaatgaacagccaagggcatgccaatgattcttacacctaaactttttaggattacaactgccgactgatcgcttaatgtcggatatccaggcactaacagactaactgtgttaccacggctggccagttctttacaacgataaaaaactgactggctaataccattaacctcgggataaaaaaagaaacttaaaatcagatatttcatgctatctacctcttgttataattcgaaaacataaacggaagtagataatctatgacctttgccgtttcgctcacagatggctcgagtaacatagtgtcgtgaccaacatcaattgaacatgtaagcaagggagactcacatatgggctgccagtacatctttgacgatggccctaagcgcggttcgatcaaggcaactttatccatcattccactcgaaatggatatctgataacttcgttgattgcaatatctagcaaacatggcctttagttgctctgcactaaacatcggcttttgattctgattacatagcagattgatcgcagaatcaaaatcaatgagtgcattattatctttcgaaatgtcgagtgagatgttattgccaaggctgttggcgactgtcatcataaaatgatcctttatactcataaaagatggaatgactctctcagtaggccaacaatcgagtaagataacaggaggtctaattgtacctttgttttttaatgcctcagaaactctggctgcaatcccccctcccatggagtggcataacaatactgatttagagagatcgaactcatctaacgcggatagatatatttctacagggaaggcatcactatccaggagggcattgaatcctatcactgttgcatcacaagaaagatgtcctattagatgactgaagcattcgctctgacccagaacacctggaatacaaattatatttaaattagaatcaccgctttttagcaataccttttctaaggatcgatgtcttataccagataaattatgtttctcgaatacactctccattggtttgaacttaaaatcatacagtgattgttgtaaaattgcggtgtagcgtgcggcgacattctcaatgaatgaatcatcatacactgccccctctaaataccaggagatgtacgggtcctcatcaatatattttaattccattgtgaatgactgcgaggaaatttcatttccatctctagcattatcgttcgactcagaaaacacaaccggagatctatgatcgattgaacatatacatattctattatcttcacgtccaataatcgttctgacattatcaatgacagcattgaactccatacccggatgcatagcatgctcagatttgatcgtaacaagctcatcatccagcagttctaccttcagagaaacagcatcgaccgctttaacctgtgaaactgtgaatatatagcacgtatataaccattctagtaatgggacattcctatccatacacttgctttttaactgaagatggatacgaggtgctaaacgatgatgatactcatgaccttttcgcgctatcagctgcgctggattaacactgttgggagcagctccaaggtactttaatcggtcatccggcaccacatatgccgattcatattctgaatttcgcccgacagcttcggtgctgtacagcatagcctttaaataagagataaatagattactattcctttccatgtcaggcttatcgaacatagcttttcgatagttccatgtgatcgtcatgccaccatcacctgtggtttctatcgagagatagtgatcgacttcttgctccttcgattggataggaatacgacttacatcaatgtcaggtaatattagtggctgcccttcgaagttctgcatcaccatcatcatctgatacactgggtatctaccatgttcaaaatccttcacattataattatttaatgcggtgacatccaaagggagatggtcgaggcactcaataaactctcgctgatgtttatggagataatctgaaaatgttttatctggatcataatcacagactaaaagtgctgaacttaggcatagaccaataatattctcatcatcaggcataggccgatgagcaacgactgtccctaatattactttttcaagcttacattgctgagccagaaatatactcattgcactatacaatgtaacaaagggtgttaccttatgctcataactgatggccctgagttgcaaaccaagtgatgggggaatgactaactctatactgttaacttctcgacaggtatcattcttcaccttctcacctggtaaagataaccatcgatgtctctgtccaactcgacgattccaataaggaaggtttctgtcttcattgcaagactggttctttgcataatcgaagaagctagtatgcagtatgggcgccttaaaactaacaccttcagtagagtaaccacagtaaaacaatgccagctcacgagtcaggtttgtaggctccaaccatctataataatatgatgagccatgatgagccatgatgagccatgatgagccatgatgagaagcgtatgttttaaagctgaatgttgaaagagataaaattttattaatggcccattattgatatcgaaaccagctctaacggccccctctaaaaaatcagaccattccacgtctaaggaagatgcttggtttattaatagtctgttggtactatctaatttcatccatagtttatgcccatccgaacaaaacgtactatgaagtgattggtgacgctttactatgttttctattgcaaacaacaaagcctctttgttcagatcaccatcaagtaacagctgctcttgaatatgaaacgcaggtgactttacatgtttatcaaatcgccaaaattctcgctgtgatgacgtggctaataccatagagtgttgatcgatggcctttcctgtcgagagtctatcaccaccatctccgtcagtcagctgtgttgccatttgaataaccgttggatagtcataaacagtagaaagtggaacccttttccccaagtcacttcttattctagccactaatcttgatgcggataatgagtggccaccacatgcaaaaaaattactatttggcccaactgttttcgttaaaacttcattgaagaaaccgagcaatttcgtctgtaattcgttaagctctatgttgttagaattcgtggactctaattcatcatttgcaatttttgtcaatgcgtcataatcaatcttattgttaggtgttcgtggtaaagaagtcaaaataatgattgagtttgggagcatgctcctgggcaagcaagataacatatgattataaacttcatcacgtgtcacctcatttttattctctataataattgcagatagaagacgggattcattaccactagacggcatccaacataccgcatccagcacccctctacactgacacaatacgttaattatttcatccgtctcaactctcacaccgttaatctttatttggctatcagttctacctatatataaaagctctcccacctcattccatttaacaaggtctccagtacggtagactctattctcaacagtagcatttccaagtttttttaaaaaaaacttcctcgttaactcttcacgatttaaatatccattggcaatcccatccccccccaatacgagctcaccttcgaaacctatgggaagtagtgacatatgctgatcgacgacatagcaagaagtgttataaaatgcctgaccaatattgtttggcgtgtttaactcactacataaatgcatatgtgtagcgatagtgaactcactcggcccatacccattatataacttggtggcattctgccatgtttttttcaccgccggtgtcattgcctcaccaatactgatcaccactctcacgctggataaactattcggcgagagtagagagagaacactagggggcagatgaagatgagtaacccgttgtcgttgcacgatctctgttacatgattaatatctcgagcatgctcaggatcgagtaagactagcgtggcttggtttacaaatgtcatcaaccattcagctgtgcatgcttcaaatgccggagatgaaaactgcagcagtctatcaccatgagagatagaaagtgacttgttaaaattaaatgccgtatttctcaatcctcgatgtgacagtatgctggccttgggtttacctgttgaacctgagctgtagtttatataagccacatgatcattattgagtaccggcaatgaactaccatcagtcaccccatttaacaatgtttccattttcaaaaatggatagtttaagtctgactgaggccttatagcgtcagctataatgtatgaaacattactatcatcaatcatgaactctgtgcgcgatgaaggatagtctggatctaacgccaaatatgccgcaccggatttcaaaacacccaacatactgacaaacatatttatagagcgtggcatatacaacgcaacaatatcaccatctcttatccctagcgcattcaaactgtttgctacactgtttgtgcgttgttccagctcttgataactaacatagcccccatccgatgcaaaaatagcagggcttgtacctatcacccgtgcattattcctaacccaatcaacaacagttccatatggaaggcaaattttcctgttattatatacagcaatggccttgaggtcttcatcatcaataagtggcagatcacacaagggcatatcgggagataataatgccgctcgagttatattagttaatgctttgtcaatgccagctatggtctcttttttatagaggccggttgcatatctccaaataaatttggcgccatcaactgcaggttgacactcgagagtcagttccgctttaatgtctcttggtgaaagatcagcacaaatactaatatcatcgccatttagttttggcatatccgtactaatattttgcaataccaaaaagacttgactcagaggggatattccaacacttgtttctgtgctagacaattctaatattgtgtcgtaaccaagctgctgatgtgagagcgccgtcatcgatattgaacgttgcttttttattgctgctaaaaacgtctcttctggcgaatattcaatatgaaacggtagtgtgtttgcaagaaaaccaatcacttcgtggctatccgtagcgattcgatttgcgcacggtgaactaattacaacgctggtccgtctatacaatctacagagacatgaactaaataaaacctggagtgcgacgaactcactacaattatttttccttgccaaagaagataataaagaccagtcctcttcccccaagcggctaaccattaccccaccctttctatccattcgatcagaacaatgtagatcgggtgtaggcaaagaaaatgccggagcatgctcgagatactttcgccagaatgcttctctggccacattaccatgctgctgtcttactaattcaccagagtaatagcgactaaatatcggtgctggctcaatcaatctacccgatgacattagttctgaccattcacgcagcaagaccatgaatgaccaaccatcgatggcgacatgatgaacaacaatcgcaatatagtaatgatcaggcttcaatataagccctactcgcagcggtagtctctccaaaaaaaccagatcctgggatatccagtcattcaagactgatgatatgtcttctgtttgttccagccgtacttgtaaccattctagttcagcaccgctcgcatcccagggaacaagcttctcatcaacaaatataaagtttgttgacaaactctgatgacgagtgaccacttcaccaagtgatgattgaagacgagctacatcgggggttccatttccttttagaagcaataactcatgataactacggttgctcaattgctgggcttgttgctctaagattcttgcttggcccgttgtaggtagaacatcagcgttggcaaaagaatcactataagttctttttaatacaatagaattcataacgtttcacttttctcatactttgatgcattgaccacaccggattttaagtaatcgtgcagtgtgctgaaaactgggtagtcatatatatgctccagcccgacatttaggttaagcttttctgccagcaatgccgaaaaagagagagcacttaacgatgacccacctgacatccagaagttactattcgactctggtattttaccaattgttctaaaccaacagtcttgcagtattgataaaacatcaagaggttcaataattttttgatgattcccttttaggtgattgacaagatcatcaaactttgaaaattcatacagataatctgatgatatttcttctcctttaatagctgacatctctgctattaaggttaatgccgtaagcgatgtgccacccgcttgccaaaaatcactttctgatgtgggcaaggatcccaatatgctggaccaacaattagcgagccgctccactggatcatgtcgtacattttcctttttcaccgagggcacgggatttaatggtagatgagttgcctggttaaaggccctacggggcgttggataagtaacagagatggtcggctgtggaaaactgacaccgagacacatcatctcggccatcgccagttgaaggacaccatcatctgagatcgattcctgtctgccctttatggttctacaggttgcgtgtcgttgaggattccaaccactcatggcatgacaaaatccaagaaggccagcaccaggtccgacttcgacaaagatagtgggccctggtaatgcaagtagtttttccagtcccttggcgaagttgacgggctgacatatctgattgcttagataatcaggagtcaccatagcatcactaagccagtgtccatcaacactactgactacgggaatctccggatgacaaaaaacacatgattgatgaagaatttcatttttgaactcatcagccactggccgcaataatggtgtgtggaaaggatgtcggttgttcaacttgtgaaaagagatgccaccctttttacacaactctgataacaccgcgatcgccgagagagtgccggcctggacatggtgatgatcgctgttatatgcggctgtccagacctcggtctgatcatcagaatggaataatggtggcatggcattgaatgctaacatggctccatcgggggattcagccattagtcttcccctatgaaaaaccagtgtgatagcatcatctaaggtcagtactcctgcaatacatagcgcgacccactcaccaagtgaatgccctaacaacgcatcgggacggataccaaactcgactaaagtataggccattgcgtactcgacactgaataatagtggttgtacttcagcggtgttatccagcacacctagactggtatcccatagcaatctatggggttcaataatgccaagcccacgtaacttataaaagcaacggtcgagatgacgtcgaaacgttgagttatattcatacagctctgatgttattcctctatactgacttccttgccctgtaaacaaaaatactatgcgtggtttttcgtcaaatggcttgttataacaccgaccgatcacctcaccacttcttgtatctgccaccagagcagtacgtgtgtttttttcagatataaaaggattagctatctgattatacaaccgagcatgcatgtttttcgcaagcgccgaactcatgttacgatgaatagatccccttattgcatcctcaatcaattcctgtgttgtcgatagcgtactctctctcagtacctcactcgcaaacacttccactctggcattgtcattccctacatccaggggttggtgatagctggtgagaatgatatgtgcatttgttccacctataccaaaagagcttacaccagccgttaatattttattttctggcaggtctattccctttctaggaatgatgatttttttgcgtattgctctagtgaatctgatagtttatcaaaagccggatgtggcggaaggtatctattatgtagtgagaaaatagccttgatcaaacccgccatgccagcagcagcatcaagatgaccaatattcgcttttaccgcaccaataagaagtggtcgctctcgatcatatacactgagaagagcttgtatttcaatcgggtcaccgagacgagtaccggtgccatgtgtttcaacaaaatcaatgtcatccgcacttaactgggatgacaacaatgcacgactcaacgccatgacttgtccatctaatcccggcgctgtgtatcctgccttttctcgcccatcgttattaatggcactacccttaattactgcatatatatgatcatgatctgacagcgcatcttccaatcgttttagaacaacaaaaccagcaccctcaccccacacagtcccctgagccgattgatcaaatggccggcaaaagccatcgggtgataagatcattcctggttgatgaacatagccccgtctgtctggcactacataagcagcaccagctaccgccatattacagtcaccggagagtagagcgttgacggcctgatgaacacaaaccagtgaactggagcatgctgtattgctatagattgcaggacctttcaaatttaatgtgtatgcaactcgtgtagcaaaacaccccggatcaagtagagtatttgcttgatacacggcagtgagatggtcaggcgtactttgcattactctctgataccaatatggattatatgccgcactgacaaacaaccccgtatcgtctgagtgtcgctgtgaataaggtggataacctgcgtgctctagcgcctgccatacctcacggtgcataagccgtaactgggggtccattatatttgctgactgagtatcataaccaaaaaattccgggtcaaaatcatagcgattttcaacgacaccacctctaatgacgtcaccattcgcccccccttcagcctccagttcatcatgactcagtgagcgaataccaataacgccctcacataactgagaccaccattgctccacatttttagccccaggaaaaaccccagaaacacctattacagcgcactcaaaaccagtaacattcattttatttaacctccaataccactcgacgtttacctagcaagttattgcgaatgtgatttttatttccatcttgtgtcatggccttagccggcagcttatccttgttaaggaactgagcttgcgccgttatgctaggacaaataaaaataaatgtatctggaattgaacttggaaaattgttgcggattttctccaatagaatctgagcctgcagagagctacctccacaatcaagaaaattagccgttatgttcacatcccgttttagtatgcttttccacagtgtatgtagccgctcgaccacatctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccataacggcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagtgcgtattccggcgaagttgaacagccattccggccaacgtgaacaccctgatccttaacgcgctcacgtcatctcgtttctaactcgactgttcagattgggtcaactcacttctcctcttcctcatcgattctcccttcagtgacagccggtgagcgttgtgcatcagccggtccaggatcgcatctgccagggtgttgtcacccaagctcgcgtaccactcttcagttggcagctgactgaccactatcgtcgagtatttcccataccgatcatccatgatctccagcagtgcgttgcgctgttcggcattcaccgcctccagtccccagtcatccaggatcagcagctctatccttgccagttgacccagcagtctggcgtaactgccatctaccttggcctggctcagctcaagcagcagacgtggcagccggtagtaacgagtgctatgcccttgctgacaggcttggtagcccagcgcacaagccaggtaggtttttccacagccacaggggccggtaatgagcaggttctggccccggcgcagccactctccttgggccaggtttgctacctgtgaccgctccaggttgcgtgctgactggtagtccagctcctgcaccgtggcctggagtttgagccttgcctgcttgaccagccgagtttgcttacgctgctcccggctcagttgttcgtgttcgaccagcaggcttagccgctcgatgaagggcagcccttcgtaggtactcgcctgttccagttgttgttgcacggcatccgccatgccggtcagtttcaggtttctcaggcgggtcagggtttgttgggtcatggggcgtatcctctttagtggaagctctgggggccgcggatgttctcgtgctcttgcggcaactctgggtagctcagcgggcttgcgggcagttggtcgcggccactggccagcaccgacttgagctgcttgagccgcaccagtccttcccggttagccaactggcagcaagcctcgacccgtgatggcggatactctcgactaagactcagtagacccaggcagagtcggtatgcctgctcgacatgggctttctcttccagccgttcgctaacccagcacaaggtgcccggtccgatgtcagcagcccactgtttaagacgccctggggtccagcgttgctgcttgctgtgacgttccggcatgtgctcagggagcgtgctcatccccgggatggttttacgtggatggctcgcgaccagctgttgctggtgatagacctgaagcagtgtgtcgcctgcatggagctccagttgctgacccacatactggtgtggcaccgagtaatggtgctgctcatagctgacgtgatagtcgatgttgaccttgaccgttttgatggcgacatagcgatagggatgcaccggcagtggtcccagtgccgggcggtccaactgctcaaatgcgtcacgtcggttaccgggcagttgcttgaacggacgctcgttgagttcgttcagcaaggcacggatgcactggttgagttcggcaagcgagaagaaggtctgatggcgtagacgggccaggatccagcgctcgacgatctgcacacccacctccgccttggccttgtccttgggcttgtaaggacgagctggcatcaccgccacctgatagtgctcggccaactgctggtagctggggttgagctcgggatcgtatcggcaagccttgctgacaccgctcttgaggttgtcggggatcagcagtgccggtgtcccgccgaaaaactcaaaggcacggacatggctttgcagccagtccggcagtgactgtgaccaggtggcctcggcaaaggtgtagttggacgcaccgagcacggcgacaaagacttgtgcctgacggacctcacccgtggtcggcgacacgatgggcaccgtgggcccgcagtagtcgataaagagcttttcccccgccttatggatctggcgcatggagcgcttttgcaactgacaccaggacttgtaacggtcgcagaactgggagtagctgtaacagctattgggatagcgctgggtgtactcctcccagagcagctgtttggagacccccttgcgcttgagctcctgatggacagagggccaatccggcacgacatggcgggccgatatggttgtatcggcctgcggataaaacagggcagccagtcggccatcatcaagctcggtgggcaggggccagctaaggccgagcgcctgggcacttttgaggagtttctggatggagccgacactgaccttggtacagatactgatctggcgaaaagagagctgagcctccagccgcagtcgcagcacttcacgaattttacgcattgcaatcctcttggcagacataggctcttccctggcaaaagggagagcgtatcaaaggtttttaaatcaatgcgttaaggatgattctggtgaatgtgaacagtgattccgggatgttgaacactgtttccggaaaggaggggcaaagtgttcaggttgagccggaatgagcgttcacattggtccggaaatggtgttcacgttgaaccggaatcggtgttcatgatcggccggaatatgcaccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagatcaacactctccgacgaagggacatggctctcaatatcgatacaaccccaaggcttcgccagagtcagatcaatcaaccccgtcaacctttttcgatcggttttatcacttccattaactggccatgaattacacatttgtaagaaatctggatacatatagtcagtgagctgttcctggatccaagtcataaactgcgcttctgatatatccccttgatatagcaatactatctttttctcttcaccttcattatccactgctagcactgcagcgacatgttgcaccatgggatgcatcgtacaactggatccaatatctcctaactcaattctaaacccacgacgttttatttggttgtcggttcgtccaatgaatttaaattgactgtctgtattaagttttactcgatcaccggtaaggtaaatacgtttccccatagaatgatatggaaacctggacgcggttaattcagtggcaccacaataaccatctgacaagcagcaaccagccaatgcgagttcaccctcgactcccggtggaaggatacgcagatcactatcgagaacatatgcttcacagttttgaagaagattgccaatcgattcaacagcctcctcaccagccacaggcttagccatcacccacacggttgcttccgttggaccatacatattaaataccaaaccacatcgattacttaatgaaagggctacatcttgaggcaatggctcccctccaaccaaggccgtaattttatttggcggtgtccatccggcttgtaataatagcttccaggttgtaggagtcccttgaacatgtgttacgttatacttggctatcagtgctgccagaagatgcccttgacgcttagttatttcattagcaataacacaacttccaccgacataaagtggaccgagcaattcaagtacagatatatcaaacgtaggtgccgtggctgcaataacagtagattccctgtttaatgaaaccgtattacaacaaccttcaaggaagttttctctcgctgctgagttaatcagtacccccttgggttcaccagtcgaaccggatgtaaacaatacataagcgatataattttctttctcaatgccaatcttttttaaactgacctgttcaggattgattgaacacagatctgaaggcgtatatacatttattgataactccggagctaagtctaacttacgatcagacaccagcatatttgcattaacttttttcagcaatgcatacaacctgaccgagggaatgttttcttgtatcggtacatacgttgccccaagatagttagccgccagcaggttgactatgaactcgatacctcttggcaatgccagaacgatgctatctccatatttaactcccagctgattaaacacacctacccgttctaataccaagcaccacaattcattatatgtgtggcaatcaccgtcttcagtaatgatagccattttggatgggttggttattgagtaatgataaatgttgctaatcaaggaagaggattttggtttatagttatcattgatcgtacgataaagtgatttttcatcatctgttaaaagacaaacttctttcaatggtaggtctggagcgaacaacatttttttataatgctgatcaatctatcaacccataagacgccatccttaaacgtaaaatagccaggattaaactgacaatctaatatcggcgattctgcatgatgataatgacgaagataaatacatattggtgtcatttccgcatggtggcacagcgctgatatctgattatcaacgacattattttttaaatcaaaatccaagggctcatatgaaaacattatatcataaactgggcgatgagcatcccggctagccatgattctctttatttcacttatcgggaatcgtaagtgtctatagtctcgtttaatgcaactcgataggttctttatcgactcagacatcgacaaagttacatcaagatctatgaccaagggagagacccctgtcgtcaacccacaaaatgtggtgacgccatgagatctcctatgtgtcggtaatcccattgtcacggacttgttcccatatgcatgacaacagagttcaatagccaacaacacaacatagtgtggcgaacagcacagggtcttggcaaatttctctataccatgccagacattgtcagacatcaattcttctattctataggtcatatccccgtcggcttcagctagcgggattatagactttctgccatcagtcaaacgctgctgccaatataacctgtctttctcccaacgatgactccccatgtattccaagtcattggatatttcatctaggaaatgctcatcaagactagggatatgatagccatcacttgacaagccatgacaataatgacgaatgaaatccgtgtagaaacgttgaaatccggcgccatcgaatgccaaatgatgaaaagaaaaataaagatgacattcggagtcgttcaccggtgagaagatacatcgtaataatggcggcgttgtcaaatcgaatggttctctcaaccactctatccattcatctttatctggccaaccaggccttatatcaaaaataggttgtaataattcagctctattcttatatggatgactatcatccacgttaaatccaaagcatagtgttttatatgaccttacggtattcacataggccttgactaataagtcaacatcaacatcacctgtcaatacacttctaaaacccaaattataaatagggcttcctttattcaaaaactgatgtgtgaatatgtctgactccataagagtcaatgatatattttcctttatatcatcgctcacggcatcaagcgctttttctccaatcatcatgaggccctcattgaatccagctaatacatatacccccactttattctcaaggcaaattatgatttttactaatgtgactggagttcaacattggcatgaggagcggatcgccccccgattggagccttttcatttttgggctgggatgaagctcattagcaaaaacatattaaaaacaataaattaaacttttccgtgctagatgctgactcctttccatccccatcaaaaaagagactcaaaagggatcgccatcacaaaacatacaaaacgctccgtgcgacaccctttttgtgtataaaaaacaccctcacagcgctacccttgcttcgccaagaaaattaacaaccaaaaaggacggtaacaatgcgtgtaagacgttctctggtcagcatggcgctcgccatggccctgacagctccggccgccatggccatgacccaatcccagttggacgggatgggtcagggagtcgacctcaagtatcaagtcatcgataacaccctgacagatggcaacagcttcagggcgagtatcaccctgcgaaataacaccgcccagcctctgccggcaacgggctggagcctctggttcagccatattcgtgacgtgagcaagctctacaccgaccaattcaaggtcacccatgtcaacggcgacatcttcaaactggagccaacggctcaattccggggggtgcccgccggccagtcgttcgagatcgccttcgatggtggaaactggcaggttgccaagagtgacgtgatgcccaactggtacttcgccgcacaagatgccaagggcaaccccatcacagcgctgcttgccagcaccagtaatacccataacggcgtggtcccgacggagccctcggccgagctgccgtttgtgggtgatttcagcacgcccaaacagtggaaacgctataacggcccgagcaatatcgaccgctggaatccgttcacagccgccgagcgctatgcccgtaacgccgatctgtccgtacaggctcatccggtcggcgtcgtgccaacccccgccgagctgcagctggccaccggcaatgtcaccctaggtgcggactgggttgtcgtgtttgataacggctatgaggagcaggctcgctggttggcggccaaccttggtctgccagcgcagagttggtcacccaacaccagcaaggtgattcgcatgggttggggacaggtgcagatagacgggcaggccaagtgggaagaggcctatcgcctcaaggttgacagcaagagccaaaccatccagatcacggccgcagatgcagccggcgccctctatgccgcacagtcgctgctgcaactggagcaacagcgcgtcgtgcctgcgttgaccatcgccgacgccccgcgctttgcctatcgtggcctctctctcgacgcttcgcgtaacttccgtagcaaacaggccgtgctcgccttgccggagctgaccgacgttggtgctcgtcgttgccacgatccggccgagcgcacctgtattctgcccttcctgggtgccggtccgaacggcaccgcacagtctgacggtttctacagtgccgacgattaccgcgagatcctgagtcacgccaaggcgctcaatatcgaggttatccccgagatcgacatgcctggccacgctcacgccgccatcaaggcgatggatgcgcgcagtgcccgtttgaacgaagccggtcagccacagcaagccgccgagtatcgtctctccgatccggatgaccgtaccgactacacctcggtacagatgttcaaggacaacgccatgaacgtctgtatggagtctacctaccgcttcatcgacaccgtcgtgggtgagttggtggccctgtatcagggtatccagccgctcaagaccttccacttcggtggggatgaagtcgctggcgcctggaagcagtcgccggcctgccaggcgttctttgccaacaacagccaagggatcaaggatccgtcccagctcagtcagtattttgtcgagcgagtctcaggtattacctctgcccacggcctcaatatgggaggctgggaagatggcttgatgcatgacaacaaggtctatccgcgcagcaacctagccaacgcactggtaagcggcaatgcctggcagaatatctgggaatggggtgtggccgatcgcgcctataagctggctaacgccggttatggtgtcatctacaaccaggctagtcacctctacttcgaccatccgaacgagccggatccggccgagcgtggctactattgggccccgcgctttaccgatacccgaaagaccttcggtttcatgccggacgatctgtttgccaacgccgattacacccgtgccggcaagccgatcaccaaggctgaggtggtcgatggcgccaccaccaagactctggagcaaccggccaacgtgctggggatgcagggttcgctctgggccgaaaccgtgcgcaccgacaaccagttcgaagagatgctcttcccacgggtctttgccctcgccgagcgggcctggcataaagcaggctgggaggccaacagcccgttcccaggtctgaccatccagtactccattgatggcggcagctggcaagcctatgacgcagcgaatgcgccgagcgtctcaggaaaggtagttgtgcgtactgcctccggcctgcgtgcaggtcgaaacgtggttattaacaactaaatgaaattttgaactatcagttgtgcaacgatagataatccatctgtcgcatatttataactctgagttaaaaagcaaactgatttactgatatgaaaaaatccgaaacctatttatttggtttcggattttttatgtgtaagaagaagactctaggtctatccctagttattcaaatgacaacaacacatctttaacttgccatataacatgttttttaagtgaacgtctcaccccgcccggcagggcttgaacaagtccaacgcaccgtcatagacgctggtctgcacatccatgatccccagcattgagtggaacaggttgtcatgggagaagcgcttgctgctcgcctcctgttgcagacaccccatgttcagctggcgatccgcctgcaactgcggagaaaaccaggtcagcagcggcacccgggtctgatcatccggcgcaaactggtagggagtgccgtgcagatagagccccatggcaccgagggattcgccatggtcggagagatagaccaaccccacgttgtaatccgtttgcagtgacttgagcttctctatcagttgcgccaccaccttgtcggtatagcgaatggtgttgtcataggtattgaccagctcttcgttgctgcaattctcgatgtcactgcgcgggcagtccggcacgaagaaacgctcggacgcgggataacggcgatagtaggtcggaccatggctgcccatcagatgaaaagccaccagcttgttgccctgcttgcccttcatgtcggcaatctgtcgatccagcccttccagcatcacctcgtcgtagcatgaaccctgctggcaatactgcgggaaggccttggcctcgatatctattgtgggcacgttcttgcacccccccttgcagccgccatcgttctccttccagagcacagagacacctgcgtgttgcagcacatccagcatgccgtcccgggactgggccagggtgtcgtcatacccacgccgggtgagattggagaacatgcagggcacggagacagccgtggccgtaccgcaggagcgcacgtccttgaaggagatgactcccgcttcctgctcggtgaaactgttggtctgcttgcgatagccgttgagggagtaattctggctacgcgccgtctcccccaccaccaggaacatcagggtcggcttgttcccctgccccaccaccctggcgtccgtccccagcggctgataaggaatgggggtggcaaacagtatatctctggcatagcgatagaagccgtgtacatagttggctggcactatctccttgccaagagacttgttgttgcgcccgaccgaggcgtaatcctgataatagagcgcagccacccccaccagaaacagcagtgacagggagattgagccaaatcgcaggccaaggcctctataccaggggctgggatattcaattttcacccacaacaaggccagcgccggcagcacaccggtcagcagaaaccagagcgcgaccgagccattaaggtaggcgctcacctcccccgtattggtcgcaaccatgttctgtaccatgtccctgtcgaagatgacgccatatttgagcatggcgtagctgaccacagagcccagcaggatcagcagcacgaagaagggcttgagcagatagcggaaggtaaagggcagaaataccgcattgagtgcagccagcaacaccagggggatagagaggacaaagcccgccttgacgtgatccagctgagtgagaatgcggtaaaagtgcaggaagatgggccagttgaacaccagtgcaaacagcagcaccagcaacagattcaccttcatcacgcccagggtgatgcgcataacgatactccgacaaatcaggcaggactgggggcccggcatgggcactcccgttgttggcatctcgcttaccgcgcgacgctgtttgaaggcgatagcgataatgggcaggaggcccggatactgcaggcagcttaaaaagccaaacttaagggagacttaaggggagcgagtcccttggcgggaagagaacaagagacaaaaacggcagcctgaaggctgccgtttttaatatgtgctcagcatacgatcagagggtcgtagccacttcgtcggaggaagatggcaccgttgttatgccacctcctcgcgtgtgcaccctgacgataagagggtcgcggcgacgtcgtcggaggaagatggcaccgttgtgatgccatctcctcgcgtgtgcactctggcgatcagagggtagcggcgacttcgtcagagatggagccgttgtggtacacctcctgcacgtcgtccagatcttccagcatgtcgatgagacgcatcagcttgggtgcggtttccgcatccagctcggcttcggtggaagggatcatggtcacttcggcgttctgggccttgaagccggcggcttccagcgcatccagcacggtaccgaagtcgttcggggtggtgtacacctcgatggagccatcctcctcggtcacaacgtcatcggcgcccgcttccagggccgcatccatcagggcatcttcgtcgacaccgacgaaggtcagcagccctttcttgctgaacaggtaggcgaccgagccatcggtccccaggttgccgccgctcttgctgaaggcatgacgtacttcggcaacggtacggttgcggttgtcggtcaggcactccaccatgacggcagaaccggccgggccgtaaccttcgtagacgatggtctcgagctgctcgccgtcgccaccaccggccccacgcgcgatggcgcggttgatggtttcgcgggtcatgttgctggtcagggctgccgtcaccgccgcacgcaggcgcggattgttggcaggatccggatcgccgatacgagccgaggtagtgatttcacggatcagcttggtgaagatcttgccgcgcttggcatcctgagctgccttgcggtgtttgatgttggcccatttactgtgacctgccatagagactctccgttatattttttagatttcaataacacaaagtgaccgggtaggccgcgctgggcgcggccgggactgtgccggatgccggcttattcatcacccttgacggtcgtcgcaatcgccagttcgctcatctgcgcctggttggcaaagctgggggcgtctgtcatcagacaggcggccgccgtggttttcgggaaggcaataacatcccggatgttgtcggtaccggtcagcagcatgctcagacgatccaggccgaaggccagaccggcgtgcggcggggtaccgtacttcagcgcatccagcaggaagccgaacttgaggcgctgctcggcaggtgtgatacccaggatgtcgaatacggtggcctgcatctcgctgttgtggatacggacagagccgccacccacttcgtagccgttgatgaccatgtcgtaggcgttggcataagcgctgagcgggttggctttcagctcgctcgggcccaggttgctcggcgcggtgaaggggtggtgcatggctgccagaccgccttcgctgtcttcctcgaacatggggaagtcgatgacccacagcggcttccagctgttttccattagacccagatcgcggcccactttcagacgcagggcaccgatggcatcggccaccactttcttgctgtcggcaccgaagaagatgatgtcgccgtcggccgcaccggtacgggccaggatttcgcgcactatctcatcggagaggaacttggccaccggggactgcacgccttcaataccgttagccgcttcgttgaccttcatccaggccaggcccttggcaccgtagatgccgacaaacttggtgtactcgtcgatctgcttgcgggacagctcggcgccgcccggcactttcagggcagccacacggcctttcgggtcgttggcggggccggcgaacacggcgaactcgacggcggtcagcagatctgccacatcgaccagctccatcggcagacgcaggtccggcttgtcggagccgaagcggcgcatggcctcgtcaaaggtcataacagggaagtcgcccagatccacggccagcacgtgttgccacaggttgcggatcatctcttccatcagctcgcgcacttgcggcgcggtcatgaaggaggtctccacgtctatctgggtgaattccggctggcggtcggcacgcaggtcttcgtcacggaagcacttgacgatctggtagtagcgatcgaagccggacatcatcagcaactgcttgaacagctgcggggactgcggcagggcgtagaacttgcccttgtgcacccggctcggcaccagatagtcacgggcaccttccggggtggccttggtcagcatgggggtttcgatgtcgaggaagccgtgctcgtccatgaagcgacgtacgaaggcgctggccttggcacgggtcttcaggtacttggccatctcggggcgacgcagatccagataacggaacttgaggcgctgctcttcactgttgacctgattgaagtccagcggcaacggctcggcgcggttgatgatggtgagctcatgggcgaacacttcgatggcacctgtggccatgtcgctgttgcgctgggagtcaggacgggtacgtaccacacctgaaacctgaatgcagaactcgccgcgcagttcggaggccagggcgaaggcgtccggcttgtccggatcgaagaacacctgcacgatcccttcccggtcacgcatgtcgataaagatcagaccgccgaggtcgcgacgacgatggacccaaccgcacaatgtaatggtctgcccggcatgggcctcattgacctgtccgcaatagatagagcgcatggacttcttccttcgaaattgtagagagacggttaacctgagccgccgggcacgactggcagcacagtccgtctcacaactggccagagtcttgttcttgcccggtttgaaatctgtctcgtaccgtccgaccccctggatcggacacctgccaccgatatcggctcgaccagaggcggctggcaagcggccgggcagtcggtcagagggcatcggaaagcatcgttgtttggccaattcatggccgctaccgtcgccacaatatgcgcacagcggggcgagtcacaacaaattggcaaacaaaagggctggcattatagaggaaaacccccatttgggtaaaatggccagcagcctcctttgccctgttttttgcgtctcaaggcaaaaaatgggcataaaccgagataaacccgcagacaggatccgccatgagcctctttttgggcctgccacaatggtcgcacccggcctggcccggtcaattattgggtgtgccgaacatctcgcccactacgcccgggtgttcaacacagtcgaaggcaacaccaccttttacgcctcgcccacccctgacacagtgcagcgctgggccgatgcggtgcctgcacactttcgtttcagcttcaagtttccgaaagaaatcagtcaccagagcaatctggtgagcgtagacaagcaggtgaccgacttcattcgcctgctcaccccgctgcacgacaagctggggctgctcaagctgcagctgcccgcgcgcttcggcccgagcggccttccccgcctcgccgaattcttcaatcggctgccgacagcgtttcgctatgccctcgaagtacgtcatcccgatttcttcgccaaaggggaagcagagcgcagcctcaaccgcatgctgatggaaaaaggcatcaaccgcatcatgctcgacagccggccactgttttctgtgccggcaaccacggcagccatgatagatgcacagggcaagaagcccagactgccggtgcacctactggccaccgccagcgcccccgtggtgcggctcatcggtctgccggaaccggccgccaatcaccccttcctgccaagctggttgccccactggcgtcagtggctggcggagggacaggatctctacctctttatacataccgccgacaatgcccagtcacccgaactggcccgtcagataacacacctgttgggacaggagatggccccctggccgggggaaaacgatcgcgcgcgccagggcgtgctgcgcttttagccagccactgcaccagccattcatcaggcgcaaaaaaagccacttttttgtggccggacagggctcggcgtcaagacaaatgcccatcaatcctctacactagcgccccaagaaagggtccggaacatggcccatacgaactgggacggcccgaaggaactcaaggccagtcaccccgttcgtaaacaggtgatatatctactctgatgggtatcacccaacgactcaattgaacaatacagccggattacaccccggttgtcaggttgcgcaagcatgcataccaaagaccaaatttttgctgcccctatcgcccgattgggggacttttgctttgacgaacaggtcgtcgacgtcttccccgatatgatccagcggtctgtaccgggctacagcaacatcatctccgccatcggcatgatggctgcccgttatgcccagccacagagccgtctgtacgatcttggctgctccctcggcgcagccacccaggccatgcgtcgccacctgactcaaccgggttgccacatcacggcggtggatctctctcaccccatgatagaacgcgcccgtgcccacctttcgggtttcaaatccgaggtgccggtggcgctggtcgaggcggacatctgcgacatagcgatcgaaaacgcctctgtggtggtgctcaacttcaccctgcagttcgtagaccccgaaaagcggatggcccttatccagcgcatctttgatggtctgcgtccgggcggcatcctgatcctgagcgagaagttccgcttcgaggatgaaccggtcaacgatctgctcatcgagctgcacctggacttcaaacgcgccaatggctacagcgagctggagatcagccagaaacgcaacgccctagagaacgtgatgcgtaccgacagcctggagacccacagatcccgcctgcaaagcgccggcttcgttcatcaggatctctggttccaatgtttcaacttcggttccatgattgccatcaaatccagcgacgccaactaagccatgatcgactttgccaatttttatcaactgatcgccaagaaccggctgagccactggttgcataccctgcccgctcagctgcatgcctggcagcacgacaacctgcatggggacctgccgcgctggaatcgcgccctcaacaagctgcccaccacagcgcccggccatatcgagctgcaacggggcgtcgagataggcaatagccagagcttgagtgaaggggagcgcaaaaaagtcgagagtctgctgcgccaattcatgccctggcgcaaggggcccttcacggtccacggcatccacatcgataccgagtggcgctccgactggaagtgggatcgtgtattgccccacatcagcccgctggctggccgctatgtgctggatgtgggctgcggcagcggctatcacctctggcgtatggtcggcgaaggagccaaactggccgtcggcatagacccgagcccgctgttcttgtgccagttcgaggccattcgtcacttcaccggcggcgatcagcgcgctcacctgttgccgctgggcattcaggagctgcctgacctgcgcgcctttgacaccgtcttctccatgggggtgctctatcaccgcaagtcccccatagagcacatagaacagttgcgtaaccagctgaaagacgatggcgagctggtgctggagaccctggttgtcgacggcggcgtcaatgaggtgctggtgcccaccgaccgttacggcaagatgcgcaacgtctggttcatcccctcaagcgcagccctcaaactctgggtggagcgctgcggatttaccgatgtgcggatcgtagacgagaatatgaccagcaccgacgaacagcgtcgtaccgactggatgattaatgaatccctgagcgattatctggatcctgcggatcccgcgctcacggtagaaggacacccggcgccgaaacgtgccgtactgattgccagaaaggccaaagactagccgatggcgccagcggaagttacactgacccaattccaggaagcacagttaaatgaatgacatgaaaagcaaattaaaaggaatgaccctgctctccctgctcagtctcggcgggtgtgtcagtgtggataaagcgcccccggtaccaaccttgacgctggccgagcttcgcaccgagatcaatctgagcgagcaacgcctgcaaacatccatggaacagcaacagaagcagtatgtgcagcaacagcatctgctggttcagctcaacactgatgtcaacaacatgaaagagtctgtgaaaaaagtcgatagcaagctcgaagccttgccacccgagccgcccaaacccatggcgatcccgaccgagaaatgccaggcaccaagccagggccataccgtcgacggcaaactgctggtgggtgaagccgagtggatctgggttgacgccgccaatgacgccttccaggcgcgggtcgataccggtgccaccacctcctccatcagcgcccaggacatcaccatcttcgagcgcaatggcaaaaactgggtgcgcttcttcctgagccaccaggagatggacgacaagatccagatcgaagcgccgctggtacgccacgtgcgggtgcgtcaggcgtctgccgacgatctcgaccgtcgtcccgtggtacgtctggcggtgcggatcggcgacatgaccgagaaggccgaatttaccctgaaagatcgcagcgacatgaccttccccgtgttgctgggtcgcgaatttttgaaagacatcgccgtggttgatgtggcccgcgaatatatccaaccaaaacccaagctcaaggatgtgaaataatccatggtttcccgtaagccgttctatttgctggtcgccctgctgttcattgtcggcctggggatgacgttttatcaccacatagcgttggatgtaccgctgacgccgggtgaaaaacgccagatctggtccatcgaggccaagctcgaatttgaagccactggtgagccggtgatcgcctccctggccattcctggcacccagcccggtttcaccctgatgaacgagaacgccgcgagcccgggctacggcctgtcatttgtcgagaaggacggggatgcccgcgccgagtggtctatccgttccgcctccggccgccaggagctctactaccgcgtcgacatgatggctgacgagcatgccaaaccggctgccctggcaaagcctcccgtcatcgagaagcagatcgagagcgagccttacgccaccgccatgaagcagatctccgaacgggcccaggagcgctccgccgacggttacaccctgacccgcgagatcatcaaggaaatagagaagcaggagcagaacgccgagctgctgaaatctcacaagagccgggccagcctgattgcagagctgctgagcaacgctgacgtcccggcgcgcgtggtccatgcactgagtctggaagacggccgtcgtcgccaggagctggtggattacctgcaggtattcaacagcccgaccgactacaagctgttcaacccgcaaaccggtgagcagggtcgccctgccaatctgctgctgtgggaatacaactcgggcgccctgctggatgtcaccggcggccacaactcccgggtaaccttctcgatgatcgagcaggaacaacctgtcaacgtggcgctggcgcagaagttcgaaaagtccgagatgcagaacttctccatccacagtctgccgctggaagagcaggcgctgttcaaaggcttgctgctgatccccatcggcgtgctgatggtggtgttcctgcgggttatcgtcggtatcaagacctcgggcaccttcatgcctgtgctgatcgcggtcgccttcatccagacctcgctggttaccggcctggtcggcttcctgctgatcgtcggcacgggtctggtcatccgctcttatctgtcgcggctcaacctgctgctggtggcccgaatatcggcgatcatcataatggtgatctcgatgatcggtatcttctccgccttcgctttcaagctgggactgaccgacggcatgaagatcaccttcttcccgatgatcatcctctcctggaccatagagcggatgtccattctgtgggaagaagagggtccgaaagaggtggtgcgtcagggcggtggttccctgctggtggcggtcatcgcctacctggccatggataacgagctgatccgtcatctgaccttcaacttcctcggcctgcagctggtgctgatggcgaccgtgctgctgctgggtaactacaccggctacaagctgagcgagctcaagcgtttcaagccgctggtgaacgagatcaagtctggcgccaccccgggtaaggacaagtaacagatgtggttctgggaaaaatacaccagcccgtggagcctgtctcaggcaggcatcctcggcatgaacaagcgtaaccactcctacatcagccgctacaacccgcgtcgcctctacccgctggtggatgacaagctgcagaccaaacgcatcgcgctggatgcaggtgtgacagtgcccgagcttatcggcaccatccgcgagcagcatgacgttggccgcattaccgaactggtaaaagattggcctggcttttgtatcaagccggcccgtggctccggcggcaaggggatcctggtgatcctccgtcaggaagatggtctcttcttcaaaccgaatggcagcgcgtctaccggtcaggatctggagcgccatgtctccaacattctggcggggctctattccctcggtggcaagcctgacgtggcactggtagaaggcctcatcaactttgatgatgtgttcgacggttactcgttcgaaggggtgcccgatgcacgggtgatcatcttcaagggcttccctgtgatggccatgatgcgcctctccaccgccgcctccgacggcaaggcaaacctgcaccagggcgccgtgggtgtgggcctgtgcctgcgcaccggccgtgcgctgcgggcggtacagtttggcaatccgctgcgctaccacccggataccggcctcgatctgtacgatctcaaggtgcctcactgggataccttgctgacgctggcggcctcctgctacgagatgtcgggtctgggttacatcggcaccgacatggtgctggacaagttccgcggccccatgctgctggagctcaacgcccgtcccggccttgccatccagatcgccaatggtcgcggcctggtgcccaatctcaaaaccatcgagaagctgggtcaggtcaagatgaacgtggagcagagggtcagcttcgccaaggatcacttcggtatctttgacgagtagcccctaccacccggatagcaaaagcgcgccttgaggcgcgcttttttatggctggcattcagccttttacatgatttggctggctgcaggcagaaaaaaaccgatgccttggcatcggtttttcggtatccggtacgcagacccgattacagggaggcagcgttctcggacaggtacttggcaacgccatcagcagaagcggtcatgccttttttacccttctcccactgggccgggcacacttcgccatgctcttcgtggaattgcagggcatcgaccatgcgcaacatctcgtcgatgttgcggccaaggggcagatcgttgaccacctgatgacgcaccatgccgtggctgtcgatcaggaaggagccacggaaggcaacaccggcttccgggtgctcaacgtcataggctttgcagatttcgtgcttcacgtcggcgatcagcgggtatttcacctgaccgataccgccatcttccaccttggtgttacgccaggcgttgtgggagaactgggaatcgatggaaacaccgatcacttccacaccgcgcttctggaactcttcatagcggtgatcgaaggcaatcagctcggacggacaaacgaaggtgaaatcgaggggatagaagaacaggacggctgctttgcctttgatgtgggacgccaggttgaaggagtcaacaatctggccattgcccagaacggcagcagcggtgaaatcaggtgcgggacggcctaccaataccatattcaattcctcattatgtgaagtgaacaatcctgtcaggattgggctacctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatagcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttcccagggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagagccaagtccgtctaattcaagcgacaaaccctatacccagtggtagattagttaaatcaaattaaatagatagcattcatcgggttttcctatgcaacgttggcccagcctgaaacagctgcaatatctggtcgctctcgacgagcacaagaacttcaatcgcgccgccaaggcctgtcatgtcagccagtccaccctgagtaccgggatccagacgctggaagacatgatgaacctgcaactggtggagcgggaccacaagagcttcattatgaccccggtcggcatggaaatcgtcgagcgagctcgcaatttgctctcggatgcgcgagatctgatggagctggggcaacatcagggcggcgtcatgcacggcacagtccggctcggctgcatccccaccatagcccccttcctgctcagcaagctgctgcaggagtgcggcaaggcttatcctgaactggaattgttgctgcgtgaagacaccaccaccaacctgctcaagcaactggagcagggtcagctcgacttgctgatcctggcgttgccggtggagatcggcggcttccactgcaagatggttggccaggatcccttccacatggtgatgcccgccagcatggcggccggtctgcatacgccgttcgactacaaggagctgcccaaccagagcatcttcctgctggaacgggagcactgcctcaccgaacatgcggtcagcgcctgtcggctgcgggacaagagcaagataaacccctttgccgccaccagcctgcacaccctggtacagatggtcggtgccgggcttggcaccaccttcctgccccagatggcaatagattccggcattctcgacaacaccgacctggtggccattcccctgccgggtgaaaagccgtatcgcgagataggcctggtgtggcgccccagcaccacccgggtacagaccttctacaagctggccgagctgctcactccgctcatagagcccaagacctgagtcacattttgacccacaaaaacgccggcagcttgccggcgttttcattggttcagacacatcggcagatcagttgccggccggtggcccgaagatgcgggtataggaggtcagggtccgtacgctcacatccgccggattgccgttctcgtcatagagcgccagctcaccggtctgcttgttgtggccgagcagctgatgagcactcaggttgctcagcgcatcgctgtccgccttccactcccagcgctggcccagactcagactgcagctctgcaactggccgaggttgttgccatcgaggcagcgacgggtatccagcgcactgacataacggccgtactggtcatagataaaggactgggctgccgaagtctcgtcacaggtcacggcactcaggccatgctcggcgccggcgctcaggcaacggttgtcaaagccccccagctgcaggttgaccgggcgtccgccggtaaataccggatggttccaatccaccttgaagctggttgaggcggtcacccgtctgcgcttgtcgacatcctcgaacccctggaaggagacatgccctcccaccacgtaatagtgcttgtagataccggtgtagatggggcggatgttgaccgaagagtcgatcttgaactcggtactgcccgtctcgtcgggcgccgccttgtagatgacatccagattcggcacgaagcccttgtaactcagcggctggatgcggttgtgatccacatcgtaccccatgccccagacggtggcggtcttggaggagagcagtgactccgccgtcgcgtattgatcccgcacccaactgaaactcaccttctgggcactcggcgccgagcgttcgacccgataatcctgagtgttgtaggcaagctgacgctgctggctgaacttggctgacgcctccagcttggccttgggcccatccttgttcacttcaaccccgccggtcacccccacctcgaaacccgagatctcgcgatgctcatacttgctgttgaggttggtcggcagactcttgagcacagccgccttggtattggaagcgtcgatggtgaagcgataatcctgggcgatggcatcggtggcatagtcccgcgcccagccatcgagcagcagataatctgcgatgttctcgctccaggtgaggtcctcattgagctgaataccggcacctgccgactcgtcatccagcgagatccgcactatcttggcatccggcgtagctgaccccgtgttgccaaattgcagggagcgctccagattcacccgatagaccagcgagatgtttggcgagtcacaaaagaggcgagccccccgatcccaggtgcgtgagcgcaggaaggtacactcgccatcgctgatcttgcgattgacgttgagataaaaagccacgtgaggcaggcccgcttccgccgtcgcggtttgcgtcagggagcgcttgtggcgtttgccctgccctgccaaggtgtcgattcgctccatcacctgatagaaggcaggatcatccgcgccccccagcggggtaaacagcagctcccccttgtaggcggagaccagcacccagtcggcatcaaacgagatgcctgccagctgctccatggcttttctggcctgttgccgttcggccttgtcagtgatgccgctgaaatcgatgaagatacgctccccctgccccagcacacgctcgcgcaactggtcacgggtcaacgccttggcggcctgttgttcatccagccagctgctggcgttgaggtagaccagtccctgctccgattgcaggctggccagcatggcggtgccctgatcggtgcgttcacctatgtcttcggcatgaacgctgccagccagcaaggccagcgcgagcagactgagggcgggaatatgagtgactaatttgcgtggtttattgtttttcattgttatctcctgatcgaatcccgccagactatttccccatgcagtgaaatagcataaccctgttatcaatggttatatggaggcgttattctctttgccagccaagctatatcttccatttttctcgctgtgaattaacaacggattgatgggtgatatttcatatggcagcgcaaggaccgcaatgcagtccagggtggacgactcggcgttcgccgatgctattacacggttgtcgcgctctggtgcgcgccccatttatgatgcgggtgacatctgtcatgaatctcgccatcacggatatgacatactggcctgactcatatgtctatcgtgtctgccttgcctgtaaccctgattgcacgggcgacagggtgcgaggaaacactgactgctatgggcttgcgatcatgatgctgccctcctctttgctggtggaattattcctctggcgccataattaatcaatgccagccaggggttaatattatttacagcctgttacaaaataattccctatatatccagcttgacactgtcatttcttcattcaggtaatccgcatgactatatatattacgcaggaacatcataacgaattaacctgaaatcagaacgtgacacagatcacgcagtgacgtcaacaaggataataatatacttatttaaatcgtattagaataaacgcgttaatattgaaatgctcattcaagtaagccagatgatattattcaattagtggtacttgatggtataaatgaaatccatacgaccccctttatactcgacatgccttgttaaaatgggttttatcacggccaaggctatgttcgagccccaaaccccgtttatgatgagcgagtcgtcgagtcgaaggagcccccatgcattgcaagttactgctggccctgttgctggccgcctgttccagcacgcccgaaccgccgccacctcgtcaaagcagtgccttcgacagcttttatcagcagtggcgtggtgtgccctatcgcatgggcggatccagccgggcgggcctcgactgctccgccttcacccagcttgcctacagccaggtactgggcttcaacctgcccagaaccacagaatcccaggccagtctcggcacgccggtcgatcgctaccggctgcaacacggggatctggtcttcttcaagaccggctggcagcaataccatgtcggtgtctataccggtgccggagagtttatccacgcctccaccagcaagggcgtgatccgctcgcgcctcgacaatgtctactggaacagtcgctactggcaggctcgccgcctgacgcagtgagccccgctcgccatgagaaatgagaaaggcccgtgacgggcctttctcattgtttgtctgtttgcagactcagtgcttgcgatgccagcgcggcgaggtggctttctcaccccagggggtcacgcatggcaagagtgccccctcgatcaccacatcgctgctggccagcgcctcggcaatcttctggtgcagcacccgcaacagacgcccctcctgctcggccagggagtggcccgcggcaaagaactcgcgctgatgttgcagtgccagcttctgggcaaactcataggtattgaagcaatcaggcatccgctcgaccacatcatcaagccgggccaacaagctgttcagttccctggtcatatcgctcactccttgtaggttgataatcaaaaactaccccttattggataaaccaccaaccctcaaaccctgaaagtgtggtgggtcgcacagttaacaggtgagtcatccgcgaccctgtgccaagccagatgagataactttacagccggttaacaagccgctagatttagaccgaccaatcagtcggtcaattaacacgcggggtaggccatggacctggttcagttgcaagagagcaccacagacaagttgtcgctaccaaacaagctggccaggctcagacaagcctgtcaggccaatcccatgcctggcctgagtgaacgtagagcccatctgaatcagctcaagcgcgccctgctcgaccacaagcagcaactgtgcgacgccctggcccgggattatggccagcgcagcgactacgacagcctgatcgccgatatcctgccctgtgtcatgcagatcaactacacccagaagcggatcaaacgctggatgcgcccgcaccgccgccacaccgggctgctgctggccccggccagggtcgaggtgttctatcaaccccttggcgtagtcggcatcatagtgccttggaacttccccgtgatgctgagcctgggacctctcatcagcgccatcgccgccggcaaccgggccatgctcaagctatccgaattcacccctcacaccaatgccgtgctgcgcgagttgctggacggcgtgttcgacgaagaggaggtgacggtcgtcgagggggatgcgcaagtggccgccgcgttcagcgccctccccttcgatcacctgctgttcaccggctcgaccgcggtgggcaagctggtgatggccgcggccgccccccagctcaccccgctcaccctggagcttggcggcaagagtccctgcctcatcgcccccgacatgcccatcgcactcgcagtagaacggatgatcttcggcaagagcctcaacgccggccagatctgcgtggcccccgactatgtgttgctgccacggggccaggagcaggccttcatcgaggcctatcgcaaccactttgctcgcatttatcccaagggactggccagcaaggattacggctccatcatcaatgggcgccaatatgagcggatcaccggctggctggccgaggccgaacaggcgggtgcccaggtgcacccttgcggcagcccggcccgggacgacatagcccaccggctggtgcctcacctcctgaccgaggtacccaaccactgtcaggtgatgcaacaggagatcttcggccccctgctgccgctggtgccctacgacagcatcgacgaggcgctcgcctacataggtgcccgccctcgcccactcgccttctatctgatgagcctggatccggccctgcaagccagggtgacccgggagacccactccggcggcatggccatcaacgagagtctgttccaggtggcggccgatgatgtgccctttggcggcataggtgcctccggcatgggccactaccacggccatgaaggctttctcaccttctccaaggccaaaaccgtgctcagccgtggcaaattcagtaccggctccctggttcatcccccttatcggcgctggcaccagcggctgatgatggcactgtttttacgctaaccgcccgtgacgaggcctgtatgagcaaacccatgaccgacaaacgccgccagatcctggatgccgcccttgccctgtgtgcagaggatgggctgcaaggcgccgccaccgcccgcatcgccaaggcagcaggggtggctaatggcaccctgtttcaccacttccccagcaaggaggtgctgatccagtgcctctatcaggacatcaaactgcgcctcggcgccgccatcacggaggcggacgccgccctgcccctgtgcgagcaggcccgtcattactggcagcaagccatgcagtggatgcaggcccatcccaacgagctcaagttcgtgctgggcttcttccactctcccctgcttgcgcgctccctgcgcagccagatcctgagcgaaaccttgcgttttctgccgcaactgctgacccagggccaggccagcggggtgctgatgcaagccccgccggccctgatgctggaggtatgccagagccagtttctggcgtgtgcctccctgtttgtcgatcaacctgaactggggcaggatgcccactggcaagccagtgccttcgccctcttctggtctgccatctcgggagtgaatcctcatgcaaaaccggacgcttgaatccctggcggcccttggccgccgtctctggatagccaccctgctctgggtcatagggcgcaccctgtgccgcgccgcccgggtcgatgaggcggtgcggcatgaactcgcccccctgcccgacggcctcaccatacggctggaggtagcgggcctcacccaggcgctgatcatccataaagcagctggtcgctggcagtgtggcgtaccgacacatcccagcagcgatctgcacccgctgcgggtgcgcttcaaacatccgggtatcgcctttcgcgccctcagctttcggctcggtgtcaatcaggcgttcagtgaaaaccgcctgctggtggaaggggatctcaccgtcgccatgcacctggtacgggcactggagcagttgcaggccctgatcctgcccgccttcatagcgcggccgctgctgcgccactatccgaacccgcgcaacaagctgacgcgtgcctgccacatctacctgggtctgctgaccggctgaataaaaggatgaacaacatgagtcgctattacgatttcttctgtccggtcaaactgatagcgggcgagcaggcgctggaacagctggctggcgaattggcgggtctgggggcacgccgtccgctgctgctcactgacaagggggtcagcggcacagggctcgccaccctgctggccaatgtgctggccgagggggagctgccggtcgccgacatctgggacgagatcccggccgactcctccaccgccgtggtggagcggatcgcggcccgctatcgggagctcgaatgcgacagcctggtggcgctgggcggcggctccgtcatcgacaccgccaaggcggtcaacatcctcgcctccatgggcggggatcggctgctggattacgccggagcaggctgtctgacccggcccctgcagccactggcggtggtgcccaccacggcaggtacgggatccgaggtgacgctggtggcggtgatcaaggatgaggcgagcgggcgcaaagtgcccttcacctcccccttcctgctgccccagctggcggtgctggatccgcgcctcactcagggcttgcccctcaacatcacggccgccaccgccatggatgccatgacccacgccatcgaggccttcatcggcaatgccaagaatccggtcagcgacgccctggccctgatggcgatagagaaaattgccaacgccttgcccaaggtgctgcaaagcccgcaagacaagcagctgcggctgcaactggcggaaggatccaccctggcggggatggcgttttccaactccatggtggggttggtgcatgccctcggccacagcctgggggcccgctgtcacctgccccacggtctgtgcatgaacctcttcctgccgaccgtgctcgactacaaccgcccgggcatagaccctgagctggcccgcctgctgctgcccctggtcggtgccgagcgctttgcggcaaccccggccacagaacaggcacaagcaagcattcaggcactgtgcgccctgcgcgatagcctgtggcaggcggtgaagctgccgcgcaccttgcgtgaagcgggcgtcaccgacaaggggttgctgcccgagatccgggatctcgccatcaatgacggcgccctgctctataaccgcaaggatgccgaccgggctcaactgctcgacctgctggaacgggcgtgggagtaatctggctggaggccccgcatcgcggggccctcagttaccagcggatggtggcaccggcgccgtagttgccgctctcttcaggcgttttttcgcgccagatggactccttgttgcggcggatggcctcttcccgctcctggttgcgctcccagacgggtttcatctcatcctgcggccgctcatgtttctgccccttgtgatcgatgacggagcagtgcttttcgccgcactggtaggcgtagggttcgacggcgcagcctgtcagggccagactcaggccaataagagaaatgctcagagaggaaggcaagatcatgtgacgctcctgtttgcatcggtgacgagagggcgccgagtgtcaaacaggagagagagggattcaaccttgcgaacaggatggattgttacaagttgtacatgaagaaaattatcagcaaggtactgattaataacatcttggtgtcaggaagcaccgagcgccacgctaggtggccacctgctctggcggcgtgaagaccccggtggagagatagcggtccccccgatcacagatgatggccaccaccaccccctgcttgatctctgccgccacccgcagggctccggccacggcaccaccggagctgactccgcagcagatcccctcctcccgcgccagtcggcgcatcatgaccagcgcctcctcttgcgtcacatccagcacccgatcgactcgttgtggctcgaagatggcgggcagataggctgcaggccaacggcgaatgcccgggatctggctcccctctgccggttgcaggcctatcacctgcaccgccgggttctgctccttcagataacgggagacccccattatggtgccagtggtgcccatggcggagacgaagtgagtgactgccccctcgctctggcgccaaatttcggggccggttgactgatagtgggcatccgggttggccgggttgttgaactgaacgagcaccagcccctcgccgcgggcctccatggccagcgccagatcccgcgcctcttccatgccgttttccaccagcaccagctcggcgccataggcctgcatggcatctcgccgctcctggctcatggtacgcggcatgatgagccgcatccggtaacctcgcgccgccgccaccatggcaagggcgatgcctgtgttgccggaggtggcctcaatcagcctggctcccgcgcgcaacttgccactcgcttccgccgccctgattaggttcagcgccggcctgtccttgaccgaaccagcagggttgttgccctccagcttcaccagcagggtgacgtcgggccagggattgatgcggcgcagggccagcaagggggtattgccaatcagatcttccagcgtggcgaaggccataatgggatccatcctctgttaactgttctataccttggctagcgggtatgcacccgatggggttcgcagtgtaagcgagcccgcacagttggcaaagggttgccaacatggtcagatagccccatcccccgtatcgaggagcaagcatgagcgagatcattcatcaggccaaccagcaacaattcatctgtgtggtggatggcaaggagtccaggctgcgttaccgccggctcgatgccaagaccatagatgcctacagcaccttcgtcccgccagagctcaggatacagggcatcgccgatcagctggcgcgcaccttctacgactggacccaggccgaggggctcaccatagtgcccagctgcagctacatagacgtctggctgcgccgcaatgcaggttgaggcgctggccccgttggcactagacgacgctgacttgaaagcgcagacagagcgcctgctgcgggccgatcgccagcggatggcctgtttgcaggccgccgccgagctggccctgcccgactgggcgctgggggccggttttatccgcaacctgatctgggatcacctgcacggcaaagccgtacctaccccactcaacgatatcgatctcatctacctcgccccccttgacccgcaagggttggcagagtctgaacatgagcagtggctgacggcccgcctgcccggccagcgctgggaagtgcgcaatcaggcccgcatgcaccagcgccagcgggtttccccctttgccagcagtctggaagccctcagccactgggtggaggtacctacctgcatcggggtcaggctgctgccagacgaggagttcgagtggctggccccctacggttttgcccacaactggtccctgcaggtgagtgccaatccgcgctgtcgtcaggagagccaggtgtttgtgcagcgcatccaggaaaaacgttggctgagcatctggcctgaccttgtagtgaactggccataaccgcattgcaatgtttcggcaaccttgggcacactagggaaaagctgtttgtaactcaatgggttaaataatgcgcgacttcttctctctcgaacgctggctaccgggcctcgccggcgtggggcccctggttggcctctactcctgcatactgcccatgctggtctatgccctgtttggcacctcccgccagctcatcgtcggcccggatgccgccacctgcgcagtgatcgccgccgtggtgaccccgctagccgccggtgatgctacccgccactggcaactggtgatgaccatgaccgccatgacgggtttctggtgcctcatcgccagccgcttcaagctgggggtgctggcggactttctctcccgtcccatactgatggggctgctcaacggggtggccatcaccatcatggtggggcagctctccaagatcttcggatttaccttcgatgagcgttacctcatagagcggatcgccagcggggcctactacatcactcaaacccatctgccgaccctggccatgagcctgaccgccttgctcaccctgctgctggccaaacgttacaagcctgcctggccctcctccatggtggccatggtggtgacgggggcgctggtatggggtttcagccttggggatcacgaaatcgccaccctcggtctggtgggttcgggcctgcccgcgtttcagctcccccagtttcctcccggcctgatgcgcgaactggtgctgcccgccttgaaccttgccatggtgagcttcgtctccatgatgctcaccgcccgcagcttcgccgccaaaaacggctacgaaatagatgcggacaaggagtttcgggcccttggcatggccaatctggcggccgccgcctcccagggctttgccatcagtggcgccgattctcgcaccgcggtcaacgatgccaacggcggcaagagccagctggtctccatcatagccgccgccgtgatcgccatcatcaccttctacctgacggcgccgctgcaatacatacccacggccgccctcggcgttgtgctggtgatggcggcgctgtcgctcaccgactttcgcagcctgtgggccctgcgccattccgacagatccgccttctggctcgcgctcatcaccttcatcagcgtgctggccatgggggtgatcccggggatcaccctcgccgtcttgctgggtctgttccagttcctgcgcaacgtgatgcgccccaccgatcaactgctcggcatggatgacgagggggtagtacgcaccctgggggacaacgaacaggccaaggccattcccggcatcctggtctatcgcttcaactcgccgctcacctacttcaacgccccctacttcaaacggcgggtattggcgctgctggtacaggatccccacaatcccaagtgcctggtggtggatgcggtggcctgtttcacccatcaggacatcagcgtgatgagcatggtgggggagctgcacagggatctgaaacggcgcggcattcacatggtgatggcgggtcgccacggccagatgagccagtggctcaagcaggcggggatccgggtgggcgacgagggtgtcatcctctgccccgacatgtatcaggcgctgcgcatgacccgctgctaccgcgagcctgtgttcaaggatgacgccgtggtggagagcaccactgacgccatcctctcccactggccccaggatgatgccctgccggactcggcgcggctcaccctgccctccgagcaggaggcgggcgccaccctagcctgatcggttgccagaccatgcccagggctggtctggcacactctcctcccaaggcaagattgcaccccgcaggctcttggtgttaaatgcccgtccagatggcgctgacgagggccatccccagtatttggacatcccatgcaaactcaaccccacgcgggcccgggcacacttttctccctgacctggccgctgtttatcgatctcgccctgcactttctgaccggggccctcaacaccttcatggtgggccacgtctcctatcagggcgtcgccgcactggcggtcggcaaccaggtgttcgatctggccatcaccttgttcagcttcgtcagcataggcaccagcgtggtgatcacccagtatctgggggctggcgatcgggaaaaagcccgcatcgtcatccacaccgccatcggcttcaacctgctggtggggctggtggccgcggtcggcgtgctcgccggtgccggcaccatgctctccctgatgaacctgcccgcccacctgatgggcgatgccaccctttatttgcagatcatcggtctgtgcctgttgccggaggcggcagccctctgtctggccgccaccctgcgcgcccacggtcatacccgtcaggccatgtacgtgaccctgaccgtcaacctcatcaccttcgtcggcaacctgctgctgctctacggcgggttcggcctgccccagcttggggtggccggagtcgccatcagcactgtggcgggtcgcatcgttggtgtagtgctgctggtgtggctggtgacgcgcaagacaggcatccgcttgcgtctgcccgagattgtccgtcccagcaaggtcatgctggacaaggtgctgcacataggcctgccggcggcgggggagaacctatcctggatgctgcagttcatggtggtcaccgccttcgtcggcctgctcggcgacaaggcgctggcaacccagtcctacttcttccagatctgcctgttcattctgctgttcggcctctccatcggccttggcaacgagatcatcatcggccatctggcgggagcgcgccgcttcgagcaggcctataaccagctgatgaagagcctcaagttgggcctcatcgtcactaccctgatcgccatcgccgccgccctgaacggccgcgccatcatcagcctgttcaccgacgatccggacatcatcacccaggtggcacagctgtttctcatcagcctcatcctcgaacccggccgcaccttcaatctggtggtgatcaacgccctgcgtgccaccggggatgcccgtttcccgctctacatggcgctcgtctccatgtgggggattgccgttccgctcgcctatttccttggtatcatgcagggttatggactggtcggcatctggttggcgctcgcctgcgatgagtgggtgcgcggtctggccatgttctggcgctggcgcagtcgtcgctggcaaaacaaaattcttgttgaaacataagcggaatcacaatgaagaaaatcggactcttgttggctgccatcctgctcagcccgctggccatggcgcaaaccgcgcccgcggctcccaaggcgcaggcctccaaaatctggtatgtggcgcccatcgccatcgacgagacgagcgaagcccagaaagcattgaccaaagattttatggcccagatgatcaagaccatcaagatcaacgaataccagaccggcaaagcactcggcaagaccaaggatcccaagtggctgatccgcaccaagttgatgcctgccagcacggagccgctggtcggcaagaagcacccgcagggtctcacctacggcaagggcatccccacccaggaaatcgtcggcgagctcatcatgaacggcacgctcgttgcgcatgtcgggcagggctggcgtgagcccatagtgccgggcaccccggtggccgagaagatcaccatagccaactaccagtacgccatcggcaacgaagccaaggcgccggatctggaagagctggcagcgcagataggcttcgaagtgggcaaggtcatcgcccgcgatggcaagccgctgcccgagaagaaaaagaaaaaagagtaaacgccatacccgttacgaaaaggggccttgcgcccctttttgctaccctcttgccaacccgccgccgtcatcaaaccgtcacaactgtgatcgagattccagtttgaagctcaaaaccttacttacaaatgacttatcagcttgtgattcaatgagttaaaaatcatcttccccatgcagcaaatcattggtcccgaattcgatcgggatcacatttatctctggggggaaggggtacttttgttttgaaggcacaatcaaacgaaaccaaggaggcttcattacatgttcccagagtacagagatctcatctcgaaactgaagagcagtgatgtccatttccagaagaagtttgacttgcacaacgacctggatgcggagattagaaagttggaaaagcatcatgccagcgactacagctccgaggtgaaggatctgaaaaaacagaaactcaaactgaaagaggagatatacgacatcctcaaacaacatccacattagacgcctcgacgaataccaggataagcaacttatccctccagcccggctcaagccgggctttttattgccagcagttcagggaatccggggcatctgcggccttgtctcgcttgcgcctgctttttcgataagaaaatgcgggccaatggcccgcttggttatatcgatttcaccccacactcacaccggcgaatggaaatggctggcctcacgggtcgccatctcctcgtaggtggcccacttctgccaggcgacctgttgcgccacctgcatcagccgttcggcttcctcggggtggctctgggccagcacctgatagcggttctcctctgccctgtactcggcgaggggaatggaggggcgcaggctgtcgaggctgaaggggttctgccccgcactgcgcagtaccgggttgtagcgcagcagcggccagtgacccgagtccaccgcccgtttttgctgggtcagccccagctccatatcgataccgtgggcgatgcagtggctgtaggcgatgataagcgacgggccatggtaggcctcggcctcgcgcagcgcttgcagcgtctgctgcgggttggcgccaaaggcgatgcgggcaacatagacgttgccataagagatagcctgcaacgccacatccttcttggcgagcgtcttgccccccgccgcgaacttggcgacggcaccgagcggggtcgatttcgacatctggccaccggtgttggagtagacctcggtatccatcaccagcacgttcacatcgcgcccggaggcgagcacatgatcgagccccgccgagcctatgtcataggcccagccgtcgccgccaacgatccagaccgagcggcgcactagctgatcaatcaaggagagcagctcgcgggccttgccagatcgcacctcttccagccgttcccgcacttgcgctacccgatttcgctgggcgcggatctccgactccagccgctgcggggcgctgataagcgactcgaccagcgcctcccccagctcccccttcatcgcctgcaaggccgccaccgcctgaccatgatgctggtcagccgtgagacgaaagccaaagccgaactcggcgttgtcctcgaacaaggagttggaccaggccggccccttgccttcgccgttcttggcccagggggtggtcggcaggttgccgccatagatggaggagcaaccggtggcgttggccaccagcatgcgatcgccaaacagctgggtcagcagcttgagatacggggtctcgccacaaccggcgcaagcgccggagaactcgaacaggggttcgaggaactgggcaccgcgcacggtggagaagtccacccgctcgcgggcaggccagggcaggctctcgaaccagcgcagcgcctgtttctgaccctcgaggtgtggcgccttgtccagcatggcgatggctcgctcgccttcgtgcgactcatctgccccgacccgtaccggacaggcctgcacacactggccgcagccggtgcaatcctccggatagagctgcagggtgtagcggctgtcggggaagcctttggcggtgacgggcaccgactgggctgcctcgggggcggtcaccagccagtcctgatggtagaacttggatcgcagcgccgcatgggggcagacgaagacgcagttaccgcactgaatgcagatatcggattgccagacagggatctcgcgggcgatatcgcgcttctcgaagcggctggtagcggtggggtaagtgccatccaccggcagcatggagacagggatcaaatcgccgcgccccgccagcatctcgccggtgacccgctggacaaactcgctgccccccggtgccagtggcagcggatagtcgctgatctgctcatctccggccggaattgccaccttgcttaagtgagccagggtatcgtccaccgccgcgaagttgcgcgccaccacctcgggacccttgcgggcataactcttctcgatgctctccttgatcagcgcaatggcttcgtcccgtggcagcacaccggccagcgcgaagaagcaggtctgcataatggtgttgatgcgattgcccatgccgttttgctcggccaccctatccccgtcgatgcagtagagctggatattgagggtgcggatacgggcgcgcagccgctcgggcagctggccccacaccttgtcagcctcatagggggcattgagcagcatggtcgccccttgggcggcgtgctccagcaggtccaccgattcgacaaagccccactggtggcagccgataaagctcgcctgctcgataagccagggcgcgtctatgggctcggggccaaagcgcaggtgggagacggtgcgcgagccggacttcttggagtcgtagacaaagtagccctgggcgtggaacccctcaagctcgccgatgatcttgatgctgttcttgttggcgcccaccgtgccgtcggcaccgaggccgaagaagagcgcccgcacccgactggcgggctccagatcgccgatggggtgccaggccagactgagacccgacacgtcatcgacaatccccacggtaaagcgggggcgcggcgcatcggatgccagctcctcaaacaccgccgcgcacatggccggggtgaactccttggaagagagaccgtagcggcagccgcttgagaaggccgcgctgcaagccatcgatcagggcgctctgcacatccagcagcagcggctcaccgccagcgcccggctccttggtgcgatccagcacggctatgcgccgcacactctgcggcagcgcatcgagcagcgcctgtaccgggaaggggcgatagaggcgaatgaccagcaccccggtcttgcgatcctgccggttgagccaatccacggtagtacgggcggtggctgctcccgagcccatcagcaagatgacgtcggtcgcatcgctggcaccatggtactccaccagccggtagtggcggccggtgagggatcccagcttgtccatgcactgctgcacccgcgccggcaccgcttcgtagaaggggttgacgctctcgcgggactggaaataggtgtccgggttctgggccgtgccgcgcatcacggggtgatccgggttgagggccgtgccgcgcatcacggggtgatccgggttgagggcccgggcacggtgggcccgcacccagtcgttgtcgataagggcgcgaatttcgtcccgatgcagggccgtgatcttgtttacctcgtgggaggtacgaaagccgtcgaagaagtggataaagggcacccggcactgcagggtgacgctgtgggcgaccaaggccaagtcctgcgcctcctgcaccgagccggaggcgagcatggcaaaaccagtgctgcgcgccgccatcacatcctgatgatcgccaaaaatcgagagcccctgcgccgccagcgagcgggccgccacatggaacactgccgcggtcaattcaccggcgatcttgtacatgttgggcagcatcagcatcaacccctgactggcggtgaaggtggtggcgagcgcccccgcctgcagggcgccgtgtacagtaccagccgcgcccccttcactctgcatctcaacgactgtgggaatgttgccccacaggttggtctgcccctcgtccgcccaggcgtcggccagctcggccatggtcgaggagggggtgatgggatagatggcgcacacttcgctcagctgatacgccacccgggccgcggcttcgttgccgtcgaccatgatcagttcatgtttcattgggactcctccggttggcgcagctcgatggcgtgacaagggcattgatcgtgacaggcaccgcagccggtgcagcgcgtcgcatccacttgataacccttgcccggccccagcttctcgatggcctgctcgggacaactgccgtagcagccgtcgcactcgaagcagttgccgcaggagtagcagcgcgccgcctcgtaacgggcggccgtctcatccagtccgcctatgatctcgccaaaatcgtcccgcgcccacgccggtttgaccggctgactgctggccggggcgtgggtctggaaccagagttgcaactactctggccccaccagcgggtaggagaccatcttctggtagtggcgaccgcgcagccaggcatccatatggcgtgcagccttcttgccgtgcccggtggctatggtgacggtgtgctcggagggcaccatgtcgccgccggcaaagaggcccggcacatccgtcatcaggttttcgccaacctgcaccactccctccttgttgacccgcacgccggggatgctctccagcacgctcaaatcaacttcctgaccgagcgccagaatcagggaatccgcttcaagggtttcaaacttgccggtgggcaccggcttgccctcggcatccagcgccatcacctccacctcgatattggtgttgtcgagctggcgaatgctgcgcagccagttgatcttgatcccctcctcctcggcctcgtcggcttcaaaggcgtgagcgggcatatgctcccggtcgcggcggtagataatcatcgcctcttccacaccgaggcgacgagcggtacgggccgcatccatggcggtattgccgccaccgtagatcgccacccgccgtcccagtttggggggcggcaagccctgctcttcggccagactggcctgttcgaggaaactcactgcatcgaggatcttgcccgcctcccgggccggaatatcgacccgcttggccaaatgggcgccaatggccataaagacggcgtcaaagcccccttcatcgcgctcacgcagcacatcctccaccttgtggttgagggtcagcgtcaccccggccgccacgatacgggccacctcccgatccagcacatcgcgaggcagacggtaagcgggaataccgaagcgcagcatgccgccagccagtggccccgcttcgcggatctccacctgatggccgagccggttgaggtgccaggcgcaggagaggccggaggggccggcaccgatcaccagcaccttcttgccgctggcaggggcaggtggcgctggctgccaaccacgggccaacgcttcgtcgccgaggaaacgctcgatggcgtggatggagacggcgtcgtccacctgggcgtgattgcaggcgctctcgcaggggtgatagcagacccggccatgaatggcgggcaggggattttcttcgatcaaggtctgccaggctgcttcaaagcggcccgcttcggcgagggagagccaggcctggatgttctcgccagccgggtaaggaccgggcctgttcccgttttctgggagagatccggctgtggggtcatatccagttgtttgctcatacattgctttcttctttttgtgtgacaggccccatccgatggcacttgataccgtttagccgaagcggacggtggccggagagggaagaagcgaaagcgttagaaactggaagctggttcgatagtggactgatttttgtactgattgacggatcaggatcaaataatgttgcactttatggggtatggagaacagaacgtgacccctgtaacatcttgtccgattgaagatgtgattgggttgaccatgtcgcaccttcgacaaccgccgcagtacactgcagggatagctgccacgacagtcacagcgcacttcccctggttaacacagggcacttcacaggatcaggacatgccaacactcgacagcattcatctctaccccatcaaatcaacggcaggcatgccactgactcgcgctctggtgaccgaagagggattgcaaggagatcgccgctacatggtggtcaaaccggacggcacctttatcacagcccgtacccatccccagctacagcaagtagtggcgacccccatagagggcggcttgcagttgcgctatccgagatttgaaccgctcacgctgcgagaacaggatttttcccgcactcctcggactaccggcgtctggcgcgacagcttcaccgccctgcataccgatatcagcgccgatctctggctgagcaaggtcacgggtgagccggtcgccttgctctggctcggcgagcaatcggatcgtttccgggaaaaaaccggcacacgggtcagcttcgccgacggttatccgctgctgctcatcagtcaggcttcgctcgatgatctcaacctgcgctccgatgccctgcaccagatgagccagtttcgtaccaacctggtggcaaccggtacccggccgttcgaggaggacagctgggtgcgcatccgcatcggcgaggtggaattcagtgtggccaagccctgcagccgctgcatcatgactactgtggaagcgggcacggatcgcttcaatgccctcaaggagccactggccaccctcacccgttaccggcgtggcgaggatggggatgtctatttcggccagaatctggtggcactgaacgagggctggattgaggcgggcagcgagatagaggtgctggaaaccgccagggcggtggtctatcccaatgcggcgccgaagaagcgggagctggtctgcgtcgcccgcgagccgctggcacgggatctggaaaccttctggttcgaagccgccgacggcgagccgctgcccgactacctgccgggccagcacctgcccatcagtctggatatcaagggcgagcggctgcaacggcgctataccctgagctccacgccggagctgccggagctgccggagctgccggagctgccggagcgctacagcatcagcgtcaagcgcctgggtgaagggcgcatctccccctggctgcaccaccagctgcgggtgggggataccctgctggcggccgcaccggctggcgagtttcacctcggcaccgagcgcagcctgctgctgatctcggccggctcgggcgtgactcccatgctctccatcgcccgtaccctggccctgcgcggcgagctcgaggatgtgcacttcatgcacctgtgccgcagcgaagcagacataccggccgccgccgagctacacgccctgagccgggcaggcatgcaactgaccctgatcctgagccagccggatgctcactggcaggggctcaaagggcggctgtgcgatgatcatctggcccaggtcaaggggttgaccgggcgcgaggtatttatctgcggtcctcacgggtttatggccgatgcggccgccagattgtgcgcactcggcgtggctgcggaccgcatcaagcaggagagctttggcggcgccattctttcggtggctcgccctcatcaggcggtacaactgcgtatcggtgaagagacctttgacggcaacaatcagggcaccatactggatcaggcccacaagcagggagtggagctgccctggagctgccgcgccggcatctgcggcagttgcaagcagaccctcgtttcaggggaagtggatcacccggatgccccggccatcacggcagccgagcgggccgaaggcaagatcctcacctgctgcgccgtgccattgaccgatctggtgatcgggccgcgataatagtgcgggccgggagcatcatgggttaagcgcctcccggcccttattttccccgctgtttttacccccttcccttttctcggcatacccgagccatgctgctcctccggccccctatactcactgcagaacaataaaaaccctcagaagtaccggccttcgccgtgtgacaaagggggttattctggtgagaataaggacgctcaaaccatggaacagaacagacctgcctttcaactcaatctcttgctctccgttgttaccctgatcctgctatcgctggtattttttgcctacacctggtcagggacaaaactcgagcagagttatcaacaacgctaccaatcctatctgctggccgatgagctaaggcaatcctccgacgatctgacccggctcggtcgcacctatgtgatcaccaaggatcccgcctatgagcagcagtacatgcggatcctggccatacgcaacggcgaacagaacagaccggaaggctacaaccgcatctattgggatttcgtggcggccagtggtcaaaaccccagacccgacacctcgctgcggcgtggcctcatcgacctgatgaaggatgccggctttaccgatggtgagctggccaagctcaacgaggccaagaacaactcggatgccctggtcagtaccgaagtcgctgccttcaagctggtacaacagcaggagggggatctcgcggtcaaccagcaaaaagccatcgccatgatgcatgacaaggcctatcaccagaacaaggggcgcatcatggcccccatcgatgacttctacgtcatgatggagacccgcacccagcaggcggtggacgatgccaccagccagtctgccatgttgcgctatctgtttatcgccctgggcctggtattgatgttcttcctgtggcgcacctatcgtgccctgctcgacttgaccggtacctcggtcagccagctcagaagcgatctcaacagtctggcgcaaggggatttctcccgtcagatccaggtacccgttggcgcacaagagagcctgatcggcctgctggccaccatgcagtcaaccctcaaggggatcatcgcccaggtctcccactccagcgaggagctgtcaggatcggccgacagcatagcccagatagcggagcggacagcccagtttgctacctcccagcagaccagtacccagacaatggcggccgccatcgaggagctggtagtgagcatcagccacctctccgacaacgccacccatgccgacgaattgagcaaggtgtcggccaacaccttggaagagggttccggcgtcatcaagcagaccctggacagcatagagaacatctccagcacagtgggagatgcggccagcagcctctccgagctcaacagccacacccagcagatttcggacatcatagaggtgatccgcggcatcgccgatcagaccaacctgctggccctcaacgccgccatagaggcagcgcgggcgggagaacagggacggggctttgcggtggtggccgacgaggtgcgcaatctcgccagccgctcggcggcctctacccagcagatcaccggcatgatcagcaagatccagagcggggcggatgcctccatccgcagcatggagaatacggtcaacaacgtctctcgcggcgtgagtctggccaaccagaccggcgaggccatcaccagcatcaagagtcatgcagccaacctgaccggattgatgggggagataagccacacactgcgcgagcaatccaccgccgccaacgaggtagtttccaccgtcggccacatcacctccctctccgaacagtcgggggatgcggcccgtcacgtatcgcaggaggccgccaaactcaaacagctgtcacggctgctgcgccaggagatgggtcgcttcaaattgtaagcagctcctgcaaagcaaaacggctgcccaagggcagccgtttgtttggcaaggcctttttcaagaccggatggcatcaaccacgcagggcggcgatgcgctgttcgatgggcgggtggctcatgaacagctcgctcatggagcgcttgccgttgatgccaaacgccatcatggagccttccatctgtggctcggcaccgcgagagaggcgctgcagcgcagcaatcatcttgtcacgacccgccagcttggcagcacctgcgtcggcgcggaactcacgctgacggctgaaccacatgacgatcatggaggccagcacaccgaatgccatctccagcacgaacacggtgatcatgtaggcaaaaccaccggagctgctgctctcttcgtcgttgttggagctgaagaagttgctgatgacaccggccacgatacgggcgaagaacatcacgaaggtgtttaccaccccctggatcagggtcagagtcaccatgtcaccgttggccacatggctcacttcgtgagccagcactgcttccgcctcgtcgcggctcatgctgtagagcaggccggacgaaacagcgacgagggagtcgtcacgacgggcaccggtcgcaaaagcgttcatctccggtgagtcgtagatccccacttccggcatcttgatacccgcttcacgggcctgacgggcaacggtgctgaccagccagtgctctgtctcgttacggggttgctcgatgacctggacgccatagctgcgcttggccatccacttggacatcagcaaggagataaaggaacccccaaaaccgaacacggcacagaacatcaacagaccggaaatgctggacttgttgatccccagaaccgagaacaggatattgagtaccacccccagcaccagcatgacggccaggttggtcaccaggaatagcataattcgcttcatatagactccttgtgagatatggataggtgcctcccgttccggttcacagccggtcggtatcacacctgttccgcataatagatagattcgatgaatgttcgctgaatgtcgggttcagagcagaggggatatatcgagacgcccgcgcaaatcagcctcaagtggattgtttacaaagggtatttcacccaaaaacggcgcggggagcaagcccctcaaggtgtccaggttttcctggtaatgactcatggatccgtacagccgattcatgacccagcctgctaccggcagattgtcgtttcgaatggcggcaaaggtgagcagcgcatggttgagacaacccagcttggcccccaccaccatgatcaccggtatgttctcctgcttgacccaatccgatagcaaatgcttgcgatccagcggcagaaaccagccgcccgccccctctaccacgacaagctcggcccccgcctgctctatctggcgcagaccgtcggacagtcccttcagggtaatggcatcacgggcctcgctggcagcgatatggggcgcaatgggcggttcaaaggcatacggattgaccatatcgtaaggcagcgacaggttggccgcctcttgcagcaagacggcatccaggttgcgcaacccatccggggtgcgagcgcagccagcggagatcggcttgtaaccggcgcactgaatgccatgggcgacaaactccagcagcagggtgcgggcgaccagcgtcttgcccacatcggtatctgtgccggtgataaagaaggatttaaccatgatgactcctcaacacaaatcaggcgacagcccgcagtttataggggcagatcacctgcatatcaagtatccgggacagaagatgagttcagcccgacttgttcgcacatcgcatcccccggacagaccaggcaagtggcggcttatcggcggatcaggcgccccaggcacacctgatagctggcggccagcaggccatccggctgacggtaggcttcataagcctccgtcaggcgctgcaagcgcagccgactgctcagacccgactgacgcgcatcgttgagctggctggctcctatgcccttgaggtcgcgcagcagaccgctcaactcgtgataggagagcgcccaggccagactctcaaggcaaggcgctgtgaagccccctgcggcaacggcatcttgcaattgtggcaggctgaggaagcgattgacatggggatggtcgtcaaccgtgcgccaggcctcacgcaactgccagagcgaatcgacaagcagggtcgagaacagcagttgtccaccgggtttgagtactctgtggagttcggcaaacgcctgcgccggtcgttcacaccactgcagggcgaggctggagaagacccagtccaggctcccgtctgcaaacggcagacgctcggcatcgccgcacacaagttgcgcaccgctgccacgcagagccgcctgctgcaacatgccgggggcaagatccagtccatgcaactggtggcaacgactggcgaggtggggcaggaagaatccggtaccacaacccagatccagcccggatatggaagaggtcgacaaggaagcgggtgtcactggctccccagtcatacgatccaatagcgccaaaccgacttcctgctgaaaacgggcatgggcatcgtagtgacgggcggccgccccgaaacggcgagctagctgcgccttgtcgacctgctggaaacgctcatccatgatgtatcccctcccaactggcactgcccgagcaagggccgagggccttgagcaggcggtccacatcctgctcgcggtgggccgcgcttaacgtgatgcgcagccgtgccgtgcccaccggcacagtgggcgggcggatggcgctcacccagacgccgcgatcccgcagccgcgcagccagttgcaaggcagcactgctctcccccaccagcagcggctgtatgggggtgtcacttgccccaagctgccagccaagggctgcggtcccctgccgaaagcgggtgataaggcgggcaagatgggcgcgggactcgtcggcagcgcgcaccaattcgatgcttttgctcacggcgcacgcctgggcggtgggcatatgggtgctgtagacatagtgacgagcaaagttgaccagataatccaccagctcgcgactgccgccgacaaaggcgccggctaccccgagcgccttgccgaaagtgcccatctggatgtgtacagatgccggagccaccccttgcgccgccagagtgccgcgcccctccggccccagcacgccgaggccgtgggcatcgtcgatcatcagccagttgccgctctgggcggccagacgggcaagctcaggccaggggccctgatccccatccatgctgaacaccccttccgagacgatcaagccccggtttggttcgagttggcgctcgagagcagtcatatcgttgtgaccgaagcgcttcatcttgcaggggagctggctgcccatctcctgcaaggaggcatggttgagcctgtcttgccacagcagatgatccttgccgagcaaggccttcagcacagcctgattggcggaaaagccgcagttgaacagcagcaccgcctccaccccgagccagtcggccagagtctcttccagctgttggtgagcacggctgtagccggtcaccaggggcgaggcgccagatcccgtgccatagcagtcaatcccctctttgaaggcggctttgatggtgctgtgatccgccagccccagatagtcgttggcggaaaaattgaggtagtcgcgccccgcgacctgcagcctcccccccacgctgccatcggtggcagtgcggcggcgaagcagcgctgccaactctcgctcggccagagccgcgcccaatacaaaggggccttttaccgccaggccattcatgaccgcgcaacccctgcgcgaggacgggtagcatcgtaaaacatctcatccggcgcgttctggcggctcacctcggccaggatctcttcttcctgaatctgatccggcttctgggctcgctgagcgggacgaatgccgagccgtttgaacagctgcatgtcgctgttctcatccgggtttggcgtggtcagcagcttgcagccataaaaaatcgaatttgcacctgccataaagcacatggcctgcatctgttcgttcatcttctcccgcccggcggagaggcgcacatgggaggcaggcatcatgatccgtgccacggctatggtgcggatgaattcgaacgaatcgagattcgcttcgttttcaagcggcgtccccttcaccttcaccagcatgttgatgggcacgctctccgggtggcgcggcaggttggcgagcgccatcaaaagacccgcccgatcttttgcctgctcacccatgccgacgatgccgccggagcagaccttcatgccggcgccgcgcacatgctccagggtatcgagcctgtcctgataggtacgggtagaaatgatctcgccatagaactccggcgaggtgtcgaggttgtggttgtagtagtcaagacctgcggcaccaaggcgggcggcctgatccgcggtgagcatgccaagggtcatgcaggtctccatgcccaaccctcgcacctcttcgatcattcgcagtatgtagggcatgtccctctcttttgggttgcgccaggcggctcccatgcaaaagcgcgacgaaccgttggccctggcctcacgggcccgctccagtaccttctccacctccatcagccgctcggtctcgagccctgtgtgatagcgggcactctggggacaatatttgcaatcctccgggcaggcacccgtcttgatggagagcagggtgctcacttgcacctcgttgggatcgaaatgggcacggtgtatcgtctgggcctggaacagcagatcgttgaatggcagggcaaacagggcctgaacctcggacagggtccagtcgtgacgaagggcgtggccgcccgcggtgtgagcattcatacatggcttccggttgttataagtgggatcctgcgcccgccatcctggatggccgagccccggacccgccactttgcccccgcgccatccagcgagtgaggagccaagtggctgaaattgttggctagtgtagagagcgcgcgtagactgtcaacaccgaccagatcagaccaattgacaatagaacacaaaatgaccaaccaagaattcgacctgaatcacatctggcacccctatacctctctcacccatcccctgccctgctatgaagtggacagcgccaaaggagtcaccatcactctcgccgatggtcgcgaactggtggatggcatgagctcctggtgggcctgtattcacggctatcaggtgcctgaactcgacgcggccgccaccgcccagctcagcaagatgtcccatgtcatgtttggcggcctgacccatgccccggcggtcgagctgtgccggaagctggtggagatcaccccggccggtttggaccgggtgtttctggccgactcgggatcggtggcggtggaagtggcgctcaagatggcccagcagtactggcacgccaaaggcacccccagagccaagttcgtcacactgcgcggcggctatcacggcgacaccttcggtgccatgagcgtttgtgacccggatggcggcatgcacgagctctaccagggcttcctgcccgagcactactttgccccggcccccagctgccgtttccacgcccagtgggacgaagagtgtgtggtggatctcgccacgctcgtcgctgaccatcatgaagagatcgcagccatcatcctcgaacccatagtgcagggagcgggcggcatgcgcttctaccacccccgctatctgcaatgggtacgcgctttgtgcgacgagttcggcctgctgctgattgccgacgagattgccaccgggtttggtcgcacaggccagctgtttgcctgtgactgggctggcatcagccccgacatcatgtgccttggcaaggcgctcaccggcggttacatgaccctctcagccaccctcaccactgagcatgtcgcccgcacgatttgcgacgggaaagcgggggtctttatgcacggacccacctttatgggcaatccgctggcctgcgccgtggcctgtgcctccatcgatctgctgctggcctcgccgtggcaggagtgggtgcaggccatcgagcatcagctcaaaaccgagctggtgcggctaaccctgaaccctttggttgccgatgtgagagtacttggcgccatcggcgtggtggagatgaaggagcgggtagatgtggcccgtatccagcgcaagtttgtggagttaggtgcctggatccggccatttggcaaactcatctacctgatgccccccttcgtcatcacaccggcacaattgagtgtgctgacccaggccatccatgaagccatcgccagcagcgagttctaagccggcatgaaaaggccctgcatgagaatgcagggccttttgactcttttttatcagaatgtgagcaagacaccagacccgggcgaccatgacgagtagactgcgcgggttttacccaacagatgtactgctcccatgcgcctctccattgctgccaaaatcaacttcttcctgctgttcatcttctccatggtactggtcttctccgcggcctatcaggcggtgcgtgagcgcgatctgatactgacgcttatcaaagagcagagccgcgagcagactgaagcttatttcgacggcctcaacatgctgatgctgaccggcaagatggacgctcgcgacacactgcgaaacaagttcctcgatcacgcccacgtggaagatgcccgcatcgtccgcggtgatgcaatcagcaagcaatacgggccgggccgcgaaacagagcagggcaaggatgagtacgatcgactggcgctggcgggcaagggcagcctggaggtggtgcacgacggcatgcacagcaagctggtggtaacccgaccgctgttggccaagaaagattttcgcggcacagactgcaccagttgccatctggtaccggagaacactgtgctgggggcggtgcgctttgactactccctcgacaccctctttacccgggtcgaacagaacattctcacatcggcgcttattctcaccggtatcttcgggctggggctgctgttgaccctctgggtcattcgcacctggatagttcgccccctcaaccagttgacccgttccatggaagaggccaccgacctgcatgacttcggtcaccgtttggaaggggatgaaggggacgagattggccgggtggcactggcttacaaccagatgctcgacagcgtggaacgccagctcggcaagcgccctgccgcgcaggcgaagccggacaaaaagcaggattagcccgcatagtagaacagcaaactggcgatgaaaatcagcagcagtatggtcagattgacgtgcagtgagtcctcccgtcgtcggctgcgtttacgctccagcaaaaacacagccagggtcaacaggcaacaaccccagagccaataaaccagccagggagtcagtacgggatcccaataatcgcgaactgctatccccccgtagaccagaaaaccgtacgccacttccgggcgcgcatagtgatagagggagagcagcacgataaagcccgcccagcagaggatcaccaagccctgcagccctctggtcaaccagtccggtccctgtcgccgctctttcacgtccatcccctgccccactggcccggccatgaggtgatccgggcataaatcccctccagagtccgacatttttgcttgtttatcaaacccgcgcgggtaagattgtcggcttagtctgccatgatgggccagtgaatgcccgggccagacccctagtgtttcaaatagcgctgcaagaacaagctggagacaatatttcgatgacgcacgcatccgtagtagatgtgctgaccggtaaatatgcggttggcaccacccagacagtaaaagggtggatccggactcgccgtgattccaaggcggggatctcatttttggccgtatccgacggctcctgtttccatccggtacaggcagttgtccccaataccttggccaattatgagaatgaagtgctgcgtctgaccacagcttgctccgtggaagtgagcggtgtggttgccgcctcccagggcagcggtcaggctttcgaactgcaagccaccgacgtcaaggtcgtaggctgggtcgaagatccggacacctaccccatggccgccaagcgccacagcatagagtacctgcgtgaacaggcccacctgcgtccgcgcaccaacatagtcggcgccgtgacccgggtgcgcaactgcctggcccaggccatccaccgcttcttccatgaagagggttatctgtggattgcggctccgctcatcaccgcctctgacaccgaaggtgccggcgagatgttccgcgtctccaccctggatctggaaaacctgccgcgcaccgacgctggcaaggtcgattacgacaaggacttcttcggcaaggagaccttcctgaccgtatctggccagctcaacgtcgaaacctacgcctgtgccctctccaaggtctacaccttcgggcccaccttccgcgccgagaattccaacaccagccgccatttggccgagttctggatggttgagccggaaattgccttcgccaacctggacgataacgccgccctggccgaagccatgctcaaatacgtcttcaacgccgtactggcagagcgccgcgacgatctggagttctttgcccagcacgtcgacaaggatgccatcggtcgtctggaacgcttcgtctcctccgactttgcccagatcgactacacagatgccatcgaagtgctgaaaaactgtggcaagaagttcgagttccctgtctcctggggcatcgatctctcctccgagcacgagcgctatctggccgaggagcacttcaagtctcctgtggtggtgaagaactacccgaaagacatcaaagccttctacatgcgtctcaacgatgacggcaagacagttgccgccatggacgtattggcaccggggatcggcgagatcatcggtggtgcccagcgtgaagagcgcctcgaggtactcgatcagcgcatggccgagatgggtctgaacaaggaagattactggtggtatcgcgatctgcgccgcttcggcacagtcccgcacgccggtttcggcctcggtttcgagcgtctggtagtctatgtgactggtatgggcaacgtccgtgacgttatccccttcccccgtacaccccgtaccgccgaattctgatacggccctttgccgacaaagccgaccccagggtcggctttttgttgcccgcaccacggcattcgcccctcgcagccaccacaattaatcacacttccccttctggctgcagccttgctgcactgcccctcaagataccagccccgtatgataccaaccagaaccccttcaaataacaatcatgttaatacgtggtttttatgcagttaaatcaaaaaccgatgagttattgaagtacctcaattttttgcccctttgagaagggcacaatacccactaaccctttagggctaaataaaaacagacaatcccggtccatgagctcaacacagcacagatatggattaaatcacgcgaggtaatggaatgatcttgatggaatttatggtggtactcggctgcttgttgctgggtacccgatttgggggcatgggactgggtctcatcagtggcataggcctgttcctgctgaccttcgtgttcggcctgacaccgggcgaaccgccggtgcaagtcatgctgaccatactcgcggtgatcggctgcgccgccaccctgcagaccgccggtggcctcaacctgatgatgcaggtggccgagcgtctgctgcgccgtcacccgcaatacatcaccatactggccccgctcaccacctggaccctcaccttcctgtgcggtaccggccacgtggtttacaccatgttccccatcatctccgacatagcgctgcaaaagaacatccgcccggaacggccgatggcggtcgcctccgtcgcctcccagatggcgatttgcgcctcgccagtctcggtcgccgtggtctccatggtctccatattggcagccggacacggtatcggtgaggcttacggcctgctggatatcctgatgattgccatcccctcctcgttgaccggcgtgatgatggcggccctgtggagcctgcgtcgcggcaaggatctggacaaggatgaagagtttcaggccaggatcaaggatccggagcagcacgccttcatctatggcggcggtgaaaccctgctcaacaccaagttcccgaaagaggcctactggtctacctggatcttcttcgccgccatcgctgccgtggtattgcttggcgccaacgaagggctgcgccccgtcttcaccatcaaggacaagacaggccctctctccatgaacctggtgatccagatgatgatgctgatcgccggtgccatcattctgatgcgctgcaaggtcaaaccgggcgagatcgccaacggggctgtcttcaaggccggcatggtcgccatcttctccgtgttcggggttgcatggatgagcgaaaccttcttccaggcccacatgcccctgctgaaagaaaccctgtcccacgtggtacaggcccagccctggacctacgccctggtgctgttcctcatctccaagctggtcaacagccaggctgccgccctgaccgccatcgcccccatgggtctggcgctgggggtggaacccaagctgctgatcgccttcctgccggccagctacggttacttcgtgctgccgacctacccgagcgatctggcctgcatcggtttcgaccgttccggcaccacccgcatcggcaagttcatcatcaaccacagcttcatcattccggggctgatcggggtgagcagctcctgcgccctgggttacgtactgaccagcatactgctgtaatcccagccgcgtttatcacgccattgccacacaggcccccaacttcgggggcctgctcttttctccccctgcctattcccgttacgatttcacgccacggctttacctgcgaccccgccactgggtagcatgctccctctttcaccatcggaatcgactccatgtctcgcgtcatcctgctctggagcggcggcaaagatgccatgcaggccctctgtcatgcccgtgagcaggggcatcaggtggtggctctggtcacctttgccccccctgcgccccgctttctcgctcatcccctgccactggtacgccgtcaggccgaggcgctgggcctgccccaccagctggttaccatagaagcgccattcgatcagagctatgaaagggcactggccgacttgcggcaggagtggaaactcgatggggtggtcaccggcgatatcgacagtgtgggaggtgccagcaactggatccgcgaacgctgccgcccgctggggcttgaggtacacacaccgctctggcagcaatctcgcgaagcgttgctgagcgacatgcttgagcgcggcatcgtcgcccacctctcctgcgtcgatacccgcacgctggcacccgactgggtcggacgagtgctggacgcatccgccatcactgaattgaaggcgctggcagaccggcaggggttcgatctgtgcggggaacaaggggaataccacaccatggtgaccgacggcccgggctttgccgcccctcttgggctcgatggctggcatctggcagcgcaggcacacctggcctacctggcaaaagaggaggagtagccgagcggcggtgaaggcaggctcttctgctggcggcaaacaagcgggttcaatcgttggtcctgtcgcggtttggtaaagggccatatgagccagtaacaggaggatacagacatagacggcactgtttttccttgctcctggtcgccaaccatgacggagcctcacttcgccagaacaaaactccaaaaaaacaataaaaaatggaaatttaaactaatagcaaagctttagaatccctttgccaagcattctggcgaggaacctcaggcttttttgctctggatcaacgtcaggggccagtgaactggccaagatgcccatcgacatacagcgaccatttcgcgccggagagagttatgacaaaccaagccactgcaggcaccacaacctgcgactacaagctatgggacatcctcgtcgagtcagcaaaggaacgcactaccattcgttactccaaactggccaggcaggccgggctggagaatagccaggatgagctgcgcaccctgctgcaacgcatccgcatgtactgcaccgaacaccagttgccgatcctctccaccatagtggtggacgatgtgggcaaatacaccggcctctcctccggcctgccggacgctccttgggagcgtgccagggtgtttgactaccaatggcctgttgccccctgatccagacattcatcaccataacgcgcccgctggcgcgttttgtacttcttcgggcccgctttcctgaagcgcaggcaaaaaaaaaccgcctcaaaggcgggtactaagcaagcaacgctctggatgaccagagtaaagagttcaggctgtcgaatcttgccacccccggcaccacgcgaaagaggtaacaggacaacatgggtttgtataaatcgctgatttatccaagcttcatgctgaccatcgacgggagtgagactaaagtgaaggccctgcttaaggaaatgatttattagtattccattatgcacagaatgaatttacgaggcgtcgacctcaacctgctggtggtgctcaaggccctgctggaggaacgcaacaccaccaaggccgccgagcgactcgccatgagccagccagccgtcagtcgggctctggcccgcctgcgactgctctatgacgatcccctgctgatccgcacccccctgggaatggagcctaccgcaagggcacaggcactcttgctgccactgcgggaaatactgcacgacatagagcagaccttcagccagcccgaacagcacgacccgagccagttcgagggagtactgcgcatcggtgcccacacctatgtggaatatgtgatgatgccaagcctgctggggcgcctgcagcagcaagcgcccaacctgcgcatccacatggtgcccctcaatgcagattacgaggaccagctcgacgaaggggttgtcagcatggtgatcagcaagcaggacgaggtacccggtcgctttcgccgcatcccgctgtttgaagacaagctgatctgcgccgcccacagcagccatccctttcagggtcaggtgctctgcatagagtctttcgccaaggcacagcatctgctggtcgccccccgtggcagcgaaggtggcatagtcgatgacctgctcgcagcgcacggcatgacccgccatacccccttgatagtgcagagctttctggcagcgcccttcatactgccctatgcccccctgctgctgacctcgccagccagggtgctgcgcccgctgatgccgctgctggatctggtggagtacgagacccgctttaccctgccgaccttcgaggtcagcctcatccgccatcgccgcgacgacaaccacgccatgctcaactggttcgagtcagaattgcatctctggtgccaatccctctgcgagctatgatcccctccggcgccccgtgcgccgggctcttttcccctcgccactgcgtttgactctggccctttggctggcgactcccctggtaaaatcccccgagtcgcagcgccagcgttgccttgagatcgccacaatgccagaatcgggcctttccttgatttcatgttcagatctcaagtttcagctttcagggcccacgcccgcagacaaggactccccatggccaccaccctctatggcatcaagaactgcgacaccatcaagaaagcccgcaagtggctggacgaggctggcatcgactaccgctttcacgaccacagggccgatggcctggatcccgccgcgctggatagctggctggaaaagcttggctgggaagctctgctcaacagccgtggcaccaccttccgcgccctgccggatgaagcaaagcaggggctggataccgcaaaagcgcgcgcactgctgctggaacatcccgccatgatcaagcgcccgctgctggatcgggacggcgagctgaccctgggtttcaaggctgatcactatcaatccctcttctctcgttaaacttttttaaggaacgctgatgtcggacgtcatcgcactggccaaggatctgatccgccgcccctccgttaccccgcaggatgaagggtgtcagaccctgatgagcgaacgcctggcgcgtcttggcttcgtcatcgaacccatggtgtttgaagacaccaccaacctctgggcgcgccgtggcagcgaaggccccctgttctgcttcgccggccacaccgatgtggtaccggccgggccgctggagaagtggcacacaccgccgttcgaaccgaccatccaggatggcgtgctctacggtcgcggcgccgccgacatgaagggatccctcgccgccatggtggtggccgtcgaacgcttcgtggccgagcatccggatcacaaggggtccatcgcctttctcatcacctcggatgaagagggccccttcatcaatggcacagtgcgtgtcatcgacacccttgaagcgcgcaacgagaagatccgctggtgcatcgtcggcgagccctcctccacccatgtggtgggggacgtggtaaagaacggtcgacgtggctccatcacaggtgatctgctggtacgtggcgtgcaggggcatgtggcctatccccatctggcggacaaccccatccacaaggcggcgcctgcattgactgagctcgccgcgacggtatgggatgaaggcaacgcctacttcccccccaccagcttccagattgccaatatccaggccggcaccggcgcctccaacgtcattccgggggagttgcaggttcaattcaacttccgcttcagcacacaactgaccgacatggatattcgtgaacgcgtccaggccctgctcgacaaacacggtctggactacgagctgacatggaccctctccggccagcccttcctgaccgataccggcgccctgctggaggccacagtggcggcggtagcggcggtcaacggccagcaaccggccctgctcaccacgggcggcacctcggatgggcgctttattgcccccacaggggccgaagtgatcgaactcgggcccgtcaatgccaccatccacaaggtgaacgagtgcgtgaaggccgaggatctggatctgctggcagagatgtaccaaggggtactcgagagattgctggcatgacacaggaacaactgctggggctcgacgagagtcaccttgttctggtgggacgcgggccccatcgcctgaccgctgccactgcagcagccttcaacgatatgcaggtggctgccgcccatgaagggcacaacctgcaggcggcctccagctggcgcagcttcgagcgtcagctcgccatctggaatggcaagtggcgcggtgagcgccccctgctggatgccgacaaccagcctatggatacgctgcaactgagcgagtgcgaacggctgcacgccatactgcgctggagcgccctgcccggcaccagccgccatcactggggcacggatctggacatctatgatcccgactgcctgccagccggtaccaagctggcgctggagccctgggagtatgaagccggtggctggtttagcgacctcggcgactggctgaccgaccacatgaatgacttcggcttcttcctgccttatgccagacctgtgggtagcgaaagcggtgtcgcctacgaaccctggcatatcagcttcgcgctggaatcccgggagcagcggctggatccggatgcgctggcgctttgcctgcaacaggcggatattgaaggcaagtcaaccatattggcccatcttgacgagattttggcccgttatgtcaccacctgtcctgacgaaaggaaaaccccatgaatctctggctgtggattggtttgccactgctcttcctgcttggcatgtttctcaatgccatcaaggacatgaagcagctggagaaacagctgcccaaatacaaggacaagatacgggaagtcaaggatgacgaggacgactgatcgtcctctcagcccgccaggggcgccactatggcgcccctgctgcttttcacgagggcggaattctccctccccatcctgatgatggctcagtgatcccgttcacatagaacaggacttctttctcccttccttcccgccatcttcaaggtaaaaacccagttcctggcagcactgaaaatgtaaaaaactgcaaataaatgcacaattaagccacaccgcgcccaacaaactgcatataatgtgcctgttttgcattttgacagaaggagttcgccattggatgccgtcaccatcaacagtttctttttagtcgcggccttgttggtgggagccagtgtcctgttgagcgcgctctcctctcgccttggtatccccattttggtgatatttctcgcggtcggcatgctggccggggaagatgggccggggggcattcacttcgctgactactcggtcgcctatctggtgggcaacctggcgctcgccatcatattgctcgacggcggcatgcgtacccgggtttcttcttttcgggtcgcactctggccagcgctctcgctggcaaccgtcggcgtggccatcaccacagggctgaccggtctggccgccgcctggttgttcgacctcaatctgatgcagggcatgctgatcggcgccatcgtcggctccaccgatgcggcggctgttttctccctgctcggcgggcgcagcctcaacgagcgggtcagtgccaccctggagatagagtccggcagcaacgaccccatggcggtgtttctcaccgtcaccctgatcgaaattcttgccaccaaccaacaggggctggactggttcttcctgctgctgcaactgggcaagcagtttggcctcggtgccggcataggtctgggcggcggctggctgttgtggaaactcatcaacagcgccaggctggctccgggcctctatcccctgctgaccgtcagtggtggcctgctcatcttcgccctcaccacggccatcggaggcagcggcatactcgccatctatctcaccggcctgctgctcggcaacctctccctgcgcagtcgcagtaccacgctgtcggtactcgatggcctgacctggctcagccagatcggcatgttcctggtgctgggactgctggcctccccccacaagctgctgcccatcgccctgccggcgctggcactcgccgcctggatgatactgtttgcccgtcccgtctctgtctggattggcctcttgccgttcaagaacttcgccccccgcgagcgctggttcatctcctgggtggggctgcgcggcgccgtgcccatcatactggcggtcttccccatgatggccgggctgcccaacgcccagctctacttcaatgtcgccttcttcgtggtgctggtctccctcatactgcaaggcagctcgctgccgctggcatcaaagctggccagggttgaggtaccggcaccgccgtcacccatcaaccgatccgggcttgagatagatctggacagccagtgggagaccttcgtctaccgcctcagcgccgagaagtggtgcatcggctcgcccctgcgggatctgcgcatgcccaagggtacccgcatctgcgccctgttccgggatcaggagttgctgcacccctcgggcagtacctgcctgcaatccaatgacatcctctgcgtcataggacacgagcgagatttgccggctctcggccagctgttcagtcaggctcctgagcaggatctgggtccgcgcttcttcggtgacttcctgctggaggcggccgccaatatggtggacctggctccgctctacgggctggatgtgagcgaggtggcggatcagacacttggcgattttcttgccgaccagttgggcgataatctggtagtcggcgatcaggtcgaatggcagggcctgatctggacagtggccgaaatggaagagggcaagccccgcaagataggggtgcgctttcaggaagaagacccggtctgacgcacatcgtctgacccgcctttgcgagcagggagttcattatgccttaccaaaccgagttgtctggcctgcaacccccttttcccaatctgggattgatagagggattctttggcaagggctggagctgggaagcccgcgcccgctacgctcaatggctgccacgccacggctacggcttctacatctatgccccgaaagaagatggctatctgcgcaagcactgggccctgccctggccagaagccgagctcgaggctctgcgccagctggcccgccagtgccgcgacaacggcctcgccttcggggtgggcttgagccccatgggtgcccaccacgactatgatcgcaagcgcccggccctgttggagaaggtgcgcctcatcgacgaagcgctgcagcctgacatactggctgtgctgttcgacgacatgaagggggataccccggatctggcccaccaccagctcaccatagcccacgacattgcggcccacagcaaggccggccgtctcatcttctgccccagctactactccacggatcccgtgctggaaaaggtgttcggcgccatgcccccccgctatctggaggatataggccagcaactcgaccgccgtttcgagatcttctggacaggccccagggtctgctccagcgaatacccggccccccacctcaaacaggtgaccgagctgctcgggcgcaaaccctttttgtgggacaactacccggtcaacgatggtagcaaggccagcagcttcctgcacctgcgcgccttcgagaatcgtccggcagaacttgtggagctggtcgcgggccacgcagtcaaccccatgaagcaggcggcgctctctgtgctgccgctcgccaccctgcccatgagctaccggctcggcaagcagtatgatgctgacaaggcgctgcacgcctccctcaatgccacctgcgggccgcagatttcggcgatgatagaggcagacctgccgctgtttcaggacatggggctggccctgctcacccaggagcagatcgcccatctcaagcgccgttacctgccgtttcaggatcaggtgtgtgtaaacgaaatcttgcgctggctggccggtgaatatgtgtttgatcctgactgcctgaccgactgagacaagccacgccagatgccacaggaggctgcatggacgcatccctgatctaccagaacctggcggtgcttgccgccttcttgctgatctacagcctgctcgcaggtcgcttcgaatccagattgatcaatggccccttgctgttcctgctgatgggctggctgctggggccaggcgggctcggtctgatgtcactctcggtcgacagcgaggggataaagctgctggcagagctcaccctggtcatagtgctgttcaatgacgccgccaacaccaactggcaagtattggcagccaaccgcgccctccccatacgattgctgctcatcggcctgccactcaccctgctggggggcaccctgttcggcctctggctctacccggatctgccgctgctggagctggccatcctctccaccattctcgcccccacagatgcggcgctcggcaaggccgtggtcagcaatccggccgtgcccgcgcccatcagggaggggctcaatcaggagagcggcctcaacgacggtatctgcgtgccagtgctcttgctgctgctcgccctcatcgcccccaccgaacaacacgccggcacgggcatgctggccataaccttgctgctggaagagataggcataggcctgctggtggccctggtgctcaccagcctcaccatacggctgctgaaaacctcctacctcaacggctggcaactgccgctctggcgccagctcaccatgccagggctggccctgctctgctttgcgcttgcccagaccctggggggcagcggttttatcgccgccttcgtcgggggtctcttgatgggccgcagactgggggatcacaaacacgcttacatggatagctgcgaagggtatggggacctgctctccgtggtgatctggatggtgttcggcgccaccctgatgcccatgctgccggatctgctgcactggcaatactggctctatgccgtcgccagcctgaccctgctgcgcatgctgccggtctggctgagcctgctggggacaggactaaaacccgagttgatactcttcatcggatggttcggaccaagggggctcgccagcattgtctttgccgtcatggtgttgcaacacgagccagcgctgctgggacaagaacccatcatagccactgtgctttgcaccatcatactgagcgtcatcttgcacggtatcagtgccaacccctgggtcaggcgcttcaagacggcgtaaatacccgacagtggccaaaggtatggcagaggggataaacaacctcatcaccattgcggtataaaacaatacccccagtcaggactgggggtattgtggatagaccaagacatgtatgagcggcgcatttcaaggtgccatgacaatcacggctgacctggtcccctagtggccgccctcatcatgaccggatattgccctctgttgcgcggtaaaccagaatgcccggcttgtttttcacatagtcaataaaaggcgaatccactaccttcatattcgtcgaaacagaagaggcattgcgaagtacggggccattttcaccccgaatgaaaataccggtatgggtcacatccagaccggcaatattggtatagataccgatataatcgccatcttccagcaagctcagcatgtcttcgtccacgcgatcaccaggaatataagtgatgtcgcggtccttcaccgccagccccggaatatagtgactgccatcttctttttgattcaatactttggcggcggtcaccacatagttgccgaccagatgggtcacatccttcacctgattgccaccatggacccaatcagagaaaaaatgctttctagtcaggtagttgacttcaccatttacataacgagtgtacatgacattctcgatgaaattatgcacactcgttgagtgtcgcagtgactcaacgtaatccagataggtgaagcaatccagctcaccaaaatccaccaccagtttttcctgccggtcgctcgatcccaccaggcgattggcaacataaggattctcgagaaacagttgcgagaaatcctttattgactgacccggtgccacattctgatgttgagcaaacatcctggtgagttgctgctcctttaatattgtaaaaatccaggtttttcccgttgccggccgcaaccccgccagaaaaagcgagcaaagcggcgcctataaccttcaccattgagtaccatccttgaccataaaaacgagctgcagggggtacccctgtcgcgaacagagtcgacaatatgcatctaatgccattcgagactgatgaattaagggccgattgaaaacaaaaaaaatgtaagtaaatgtacccggcttaccagatattggcctgatacaaactcactctggtatgaatacccgctggtggaaaataacctcgatggctaccaaacagagaagccccgacacggccggggcttctctgttggctttcgttttgggttttcgttgctcgtcatggccttgctgtcactgtctgacgagacacgttacccgccccatcacgggactgcgttcactggccgacaggcactcagccgagcgccagccagacaccgacaccgaacatcagggaaccggcgatctggttcatcagggtcacattgccgctcttggcgaggaagtggcgcagggtacggccaccgcccgcgtagagcagcagacaggagaactcgatcaccaggatcagggccaccagggcactgatctggggcgtcatcggcttggctgcattgatgaaaggaggcagcagggagaccatgaaggcccaccccttgggattggcgatggcagtgacaaaaccctgcatggccagaccaagggggcgtgtctcctgtccggccgacagatccgccggtatggccatcttgcctttggcctgccacatctggatgccgagccagatgagataggcgccacccacgtatttgaaggcagagaagagcgccggatagttgagcatgacagccgccactccgatcaccgacagcacagagaccagcgcgaccccgaccagttcaccccacatcatgtggagggtacggcgcacccccagactcatgccgagggtcatcgccagcgtcatgcacatgccgggggtaacagagacaaaaaagaacgtaggcacaaacagcgccagaatcgcgggatcaatccagtcggacacactacacctccatggtaacaagcttgagatcttgcctatcacactcttttaacacaagaaaaaaccttttcgttcagcatgatttcagcaataaaaaccctgtgacaatagttgtcgcgcctgtgtaatatgccgcctcactcctcttttgggttaggacctgccatgtcgttgagtaacctgtccatccgtcttcaagtgcttgttccactcctgctcgccagcctcttgatggtcctgatggccgggatcagcaagcaggagatagacagcgccattgcggacatgaaccagaccaccaccagtgtgacgcgccacaaggacgacatcgctgccctgatccacgccacctaccggatgcgcaccaacgccatctatggcctgtacgatccggcgcgcttcgcccagttgccaaacgatctcaatgcggcggaacaggaaatagggaccatcttgtcccgactggtgatctcaggtgccgagcaggacaacagccaggtggccgccagcctgcaggcttatctcggccacacccgcaacaacatgctgccgctgctggcccagaaacatcagggaggtggcgatgccgccgcctacgagcagtcacggctgcgttttcgtgagctgggggagcagttgatcaagcagatcgataccatgtcagcgcgcatcaaccagctgatccagaccgaaattgccgaggaagaggcgcactacaacgccaccctgttgcgaaccctgctgatgatgagtgccaccctgatagcggcgctgctcggtggctggtggttgtccggccagatagtccgccccataggccagttgcaggaggtgatgcgcgccgtcgcccaggggcgcttcaacgtgcgggccaacgccgatggcagcaacgaactgagccagctggccaaagatatcaaccagacactgacgcagcttggcagcacaatccacaccctgaccggtatcagcggcaacgtggcctctgccgccaccgagctcgccgccgtcatgacccagtccgagaccaatgcccagcagcagcgcagcgagacagaacaggtggcctccgccgtgaccgagctggccagcacggccgacaacgtcaaccacaacgccgccctggcagatgggctggcgcgggatgccaatagccgggtcgaacaggggctggctctgttcgcggagagtatcgctgccaacagccgcatggcgggcagcctggaaagcgccgccgccgtggtggcgcgcctcaagtcccagtccgagcagatcggcaaggtgatcgaagtgatccagagcatctcggagcagaccaacctgctggccctgaatgccgccatcgaggctgctcgcgccggcgaaaccggtcgcggcttcgcggtcgtggccgacgaggtacgcctgctggcggcccgcacgcaggactccaccaaggagatccagaccatcatagagcagttgcagagccagtcccaatccgccaacaacggcatgcaggagaccctcaccatccttgagcacaaccagcagctctccggcgaggtgcaggcgctgctcggtggcatcacggaggcggtcaaccagatcaatggcgccaatgcccaggtggccaccgccgccgaagagcagtcgtgcgtcaccgccgacatcaaccgcaacatcaccaatatttacgaaatagtgaaccagagtgtggccggcatcagccagagtgccgccgccagtcacgaactgtcacagctcgccgagctgcagcgcaaacagctggcccagttccagttgtgacgtccgcttgcgcgatcgacacaaaggccccgcttgcggggcctttgtgttaatgaatggacacatttgttattgttttaaacggcttttttataatgtggcttcattgggggctgggctggcgcaccaaatgtgagtatggtagaggcacgtcacttcccctcacatgagatcaccatgaagctgcatttcaagaaaccggccttcatcggcctgggcctcatcgccctcgtctccgccatctggctcgactactacctgccggagcacaccatagccaccatcacaggggtggaagtgaagcgcaccgacaaggatggccccatcagccagaaaaacccggctgacggtcccactacggatgtctactacatctataccgaacgcccaggcgaacagatccgggtatttcgcaatgaagataccggctggggctggcctttctacttcaagttcaacgcggccgatgtgcaggcaaaagccaagtccatggagttcgagaagcgtctggccatcattacctcctacggctggcgcgtgaacatgttcaccatgttccccaacgtcaccaagattgagagtacgggtcctgaggcctccacctggagtttcttccgctggttctggttcggtatctgggcactggtgatgggcaaagccgccatcgcgacctggcgctacttcgaccggctcgaggacgagatatgacagagccgagcaagactcgcaccagtttctaccgacggctttacgttgcctggctgataagcagcggcacggacacaatcccggccatcatggcggccaccggcatgccgcggcgcaccgcccaggacacgctggcggcactggctgatctcgatatcagctgcggcttcgagcagacggaaggggcacgccacctgcaggggcactatcgcatcagcgactggggtcccatcaatccggcctggatcaaggcccagctacctgccatcaagcaaacgctgggttatccatagcactatcgcaccggtgacgatcaacagaggccagccgcaaggctggcctctttttatattgcccgggcagacacaggtctcggcacacggaaacgacttactccgggaagggctcttccggcagcggttcctgggtctcagcctgggtgcagtcgatgatggagcgcttggggttgttggggtcgcgcagcaacaagggggccaatccctcattgtgcttctgctcgtcggcaaactcgctgccataggcattgtgggtcagcctgcgtgcattggcgatgggggtgtccacaaacagggcgtgcacttcgaaagtggacgaggggatgagaaagccactgatgggcagaccatgcaactcttcatgggtcttgtaccaggcaaacccgtccgtcaccttgtagggggtgaagtgcttgagctgagggtgggccgactcgccggtctcgctgtcgaggtagagatggtcgagatcgcaggtcgccaacccctgccacatggattcgaacggcgtggagcaggccgtcaattgcaacccggccagcagtgccagcgacgctttgtacatttcccgtcccttctctcaatagtgcaatagccgtcagccaaaaaaccgcagtcgctcgaccagcaagtcgataaaacccgggcgatccagtcccagcagcaccagcgcattggccggtttgccggtcaggccatagcgatccaccaccgtcatccccacggtatgctcacctctggtttcgatatcaacccggcactcgaccccgtggaacagctcgggggccagcaaccaggcaattgtacaggggtcgtgcagcggcgcaccagcaaatccccacttgggatccctatggtagatcatgaaaaagtcgagcagaccggccacgcaacgggccaccggattggcaatggcgcgcacccgcgctatgtcctcgtccatcacctgagcctcatgggttacatccagcccgcacattgtgatggggatgcctgactggaacaccatatcggccgcttccgggtctacataaatgttgaattccgccgccggggtccagttacccgcccccgcggcgccccccatcaatacgatacgggcgatgttgggcttgagttcggggtgcgccgccagcagcagggcgatattggtgagcgggccggtcggcaccagggtcacgggctccggactctcgcgcaagcacttgaccatcagctcaagcgccgtcatggcctggggcgcaaaggcgggatccggcaatgtggggccatcgaggccagactcgccgtggacgttgtcggcgatgataagctcgcgggccagtggtttgggcgcccctgccgccaccggaatgtcgtcacggccgagcagagtgagaatgcgcagagcattgttgagggtcttctcctgtgtctgattgccagcactggtggtgaccgccaacaccttgagttcgggactcgccagcgccagtatgagggcgatggcatcatcgtggccgggatcacaatcgagaataacgggcaacgccatggacagactccttacaacatgacagggagccataccttaacaacccgtgacgagattaactcgggagggtgtcacaaaacggactcagcccatcttatcaagcagttgctgccaaactcgccgtaatggccgtcgacggctcaccctcgattcgccccgcgcagccggttcgagtatgatcgccccccgtttccagcccgtgtgccctatgtccgtcatcgtcgataccttcatcgccccgccctgcgaggctgccatcgagatcctgtttgaagatgagcacctgctgctcatcaacaagccgagcggcctgctcagcctctctggcaaaaatccgcagaacctcgactctgtccattaccggctggtgcaggattatcccggctgcaccctggtgcaccgtctcgactttggcacttccggcatcatggtagtggccagaaacaaggccatcaacgccctgctctgccagcaattcagccagcgggcggtaagcaaggcctacagcgccctgctgtgcgatcatctgaccgacgatgaggggatgatcgatgcccccatcgccaaggatccggcgctgtttcccctgatgaagatctgcgccgccagcggcaaacctgctcgctcccgctatgaggtggaagatcgcctctgtcgtgaaagcgaacatggggaaacccagctactgactcgggttagactggtaccggagaccggccgtactcatcaactgcgcatccactgccagctcgtgggtcaccccatcctcggctgcgatctctatggtggcctgctgttgcccggctgcgaacaggcaccgcggctgatgctgcatgcgagcgagctggatttggtgcatccggtgagcggcgagccgatggcggtcagatgtgccagccccttctagcgagacgcagcatcaagacggggtgtgagaacaggcgaaggcaacaagagagggaacagaggaccaactggagtaaaacggggcaaacggcagataaaagataggggccgtgctttcgcaacggcccccaccccccactcggtgtggctatcagatcagcttgcgggcggcgcccagcacgatcttgatggcatcagattcagttctcgccatggtttcggcgttcgggatttcctgctgggtacggttgacgataacaccggctaccataccggcacgcaggccctggctggtgcacatggtcagcagggtggcagattccatctcatagttcagcacgcccatggcttgccactctttcatggaaccctggaaacggcttactacgcggccagatacagtgtcgtaacgctcctgacccgggtagaaggtatcggaagaagcagtcacaccgatgtgcagcttggagcccatctctttggcggtgttgaccagcgccgtggtgcagtcgaagtcggcaacagccgggaactccatcggtgcaaagtgcaggctggcaccgtcaaggcgaacggaaccggtagtcacgatcacgtcgcccacgttcaggtgcggctggatggcgcctgtggtgccgatacgcaggaaggtattgatacccagctgggccagctcttctaccgcgatggaggtggacgggccaccgataccggtagagcagatgatcacggccttgccgtccatctcgccgcgccaggtagtgaattcacgatggctggccaggtgcaccgggttatccaacagctctgcgatgcgcttgacgcgctcggggtcaccggggacgatcgccagggtggcgccttgcagatcagctttcttcaaacccaagtgaaaaacatcagacatagtggactcctggttgctcccggccgacatggtcagggcgcaagttaagatgattcttgatggtactttcaaaccttcactcccctctctggggaggcgccaactatggtcgaaagcgctttccaattccttgaagcacctcacacttccacgcattgaaagtgacaaatccagagcaaaacgtttgctaacttgatgaatttcttgaaaaacgtttttctgccaagaaaggggcaatcggccttgtcaatccctgtctcgccccggtttatcggtacgtgatcgagtccataaagttgcaaacaggataccattgaccccttttcatccccactgacgatgctattttgacgtccgcataccacttaatggctaatcatacggagtccatcatggcgacattcaagttctatattcccgcaatcaacctgatgggagcgggctgtctgcaagaggcagcggccgatatcaagggttatggctatcgcaaggcgctcatcgtcaccgacaagatcctcaaccagataggcgtggtcgccaagctcaccaccctgctggcagaacatggcattgaaagcgtggttttcgatgaaaccaagccgaaccccaccatgaccaacgtcgagtcgggtctggccatgatcagggccaacggctgcgactgcgtcatctcgctggggggcggctcaccccatgactgcgccaagggcatcgccctggtggccgccaacggtggcagcatccaggactacgaaggggtggatcgctccgccaaaccgcaactgccgctcatcgccatcaacaccacagccggcactgcctccgaaatgacccgtttttgcatcatcacggacgaggcgcgccaggtgaagatggccatcatcgacaagcacgtcaccccgctgatgtcggtcaacgatcccgagctgatgctggccaaaccggccggcctcaccgccgccaccggcatggatgcgctgacccacgccatcgaggcctatgtctccaccatcgccacccctgtgaccgatgccagcgccatcatggcgatccagctcatcgccaaacacctgcgcaccgcggtcaatcagggtgatgacctgcacgcccgcgagcagatggcctatgcccagttcctggccggcatggccttcaacaacgcaagcctgggttatgtgcacgccatggcgcaccagctggggggcttttatgacctgccccacggtgtctgcaacgccgtgctgctgccccacgttcaggcatacaacgcccaggtgaatgccgctcgccttaaagatgtggcccgctacatgggcgttgacgtgagcaccatgaacgacgaacagggcgccgctgccgccattgccgccatcaagcagctggcgctggacgtgaagatcccggccggtctggagcaacttggcgtcaaggccgatgatttcgacgtgctggccagcaacgccctgaaagatgcctgcggcttcaccaacccgaaacaggcgagccacgaagagatagtcgccatcttccgcgccgccatgtaaaccgcattgccaatggataggaaaaggggcctgatctggccccttttttcgcactatttcgtcagcaccacatcgttgatggcgctggccaatcgggtcaacacggtgcgaatgttgccactggtcgccttgtaggcgtgcgaacggtcgctggcacactgcgccacgaagcgggcatctccctcgaatgccaccgtgtagacctggatccccttgcgtttcatctcccggcacagcagcagttgcttgcgatcacgcagcgccgcctcgggccccatgtgttcgccgtccgagaacagcaccatgattttgcggttgtccgcttgtccgtaagggcgcggcagttcggctgccccctggccccagcgcccctgccactggggtgacagcaggcgccagccccacatcacgccctcagccgtattggtgttgaaggcggcgtagagggtatcgagcgcctggcggtactcggcccgggtcgacagatgcgcctgaatggggctcaccccacagtcggcatcatcgaagatgccgagcttgtcacgccggttctccaggtaacgctcaagggggttctccctcggggcgaatgcccgcaggggagtgccatcttcatactgcttgatggctggcggcttggtgctgtagtgcaacctgggttgcgtctcgccaacgggagcctgctccagcttgcggatccagcccggggtgagttccgccagccggtctatgccgtccacatgctcaggcaagcgggcacagaaggccttgcgctggcgccccggtacgtcacgggtcagcaagttgctccagcctcgctcatgggccagcgtctgcaacccgaagggaaatgccaggctctctggatgaaacagttcaggatgatccccgatattgaccagtccggtggcggggatgatgctgacaaccctgtcctgattacgccgctcgcggccaaacagcacctcaccaaactctgtcagcccctgcttgatcgctttcatcggcgccccggacatggagttggaaacatccagcaccagggcaatctcaatacgggtacgggcactgctggcacgggccgccgcagccaccggcatgtcacccccttcgccaatgactgagagatccatcagtgcgggcacatgcccctgcagaataacccgggctccctgttcgctctggctcaagctgggggggcccacctgcaaggggcggcccgccagattggcctgcaccagagcaacggcatcctcagcggcagtgtcactgtcggcggcagagtaaagcaccgcatcggcggcggcgcttagcaggctctggccgctgtagccacggaccagttcgatgacaacgccggtcagtgccagtatgcctgtcaacataagggcaaaggcgggagagagcccgcccccttggcgcaagggcagtcccattcaatggatctcctgaataaagtgggtgaccagggtgcggcccgcccagaaccggctgaacatgccgccctccccctgcccaaggcgatagcagagggtcacccgcatcaaggtgcccacccgcagcggcggccagctgccctggccagcgcagccagtgccctgcagcaggggaaccaattcgccattggcgctgttgtactgctctatggtcagggcagcctgcccctcttgcagagcagacagctggccctgcacgaagcgctgatagaaggccagctgcgacacggcggcggcgttttgccccgtcccctgctgggtcactatctgggtcacgttgtaggccacattgtgcaggcgctgctcgaggcgcagcagttgcagtgcctcgctgccaaaactgagcagggccagcaagacgggaatgaacatcattgcctctatgctgatgctgccccccccccccccccccatggcggcagggcccgaccccaggagccggtggcgacaggagcagcggctcatcctgcccctccggccggtagccggtctgtgagcagcaagagggtgctctgatagctgagctcgcgatcgtcaatcagccagctcggggtgagctgtagacggggacggaccctggccgtcacctccagcacgggatccgcaggcaggcggatctcgctggcaggatccgggctcccctcctcctggcccagcatgacctccagcgacacatgggggatgacgctcaccgtcacgccgtccagctcccctcgcccccgttgttgcaagcgaaggcggatcccgtcagccgacgggatccgccccgccgctgattcggcctgcagctcacggagcacggatcgcaagccatgctccagagtgctgtattgcagatgcacccgcagcacatccaccaccagcaacagcagtgccagcagcagcggcaagatgatcaccagctctatgctggccacaccgagctcgcgtctcatgcccccgtcccccgccccagttgcgccttgagcagcctgatgtcgtgctccagctggctggcgctaagaaaacgcgacagacagtatgaggcgagcctggggttcattgccctccgccagcagcagcaggacataattcatctccaccctggggggcaggttctggtagtgcagcagcggctcgaatgcctgacgggcagccaccttgttgccctccatcagccagcccagcgccaggttggcacgataatccggttcgtcgggggccgccgccaccgccacttcaaactgctggcgtcccttgccaaaggccccctgctgcaagctggccacccccaggccattgctgagtcgcgcgcgctcgtcccggttcagtccggccagtgccagtccctgctgataggccagtgcagcctcgccgctcagaccatcatccagcagaaacttgccaagatagtgagcggcctgagccccctgcttgccccccttgtccagcaactgctgcaagccatcacgcgccgcctgcttcttgtcttgctgataacgggtacgggccagcatcaactgcgcctcctccagggtggcatcgtcagccagcaaggcctgatagagccgttctgccttgtcatactgggcagaatcgaacgccgccttggccaccgccatgccattgctctggctttgttggcgggtattgccgtggttgctgcacgctgccagcccgagcagggccagcagcaacacacaatgaagtcgtgatcgcatttcaaatcctgtggcctgctcagcgcaggctgttgatcaacaaattgagggtgggagcaatgatcagcaccagcatgggcagcatgatgagcgccatctggatgagggtgatcttgcccggcaaggaacctgcctgctcctccagcgccagccgccgcatctggcgggcttcctgactgatggtgcgcattgtctcggccagtggcgacccgtactgctgggccatctgcaaggtgttggcgagcctgtccagctcgggcaaaccggtgcgccaggcgagccgcgccagacaacttgcctgatcgccgcgcatctggatctccgcatgggtgcgcaggaactggcgggccaggcccggctccagcgctcccagatagtggcccacccgcagcagcgcccgatccagcgccagcccggcctcgacactgatcaccagcaggtcgatggcatcgggcaccaccttctgctgcgcactctttaccttgcgggcacgccactgcagccagcgctcgggcacaccggcccccaccacataggccaccagcacccacatcagggtgaaaccgtcggcgggtgccgccagcagacgccacagcaaggccgccagtgcccctcccagcccacccaataacttggccgccctgagccggtcaaagccatggcgggagaagatccccgcctgcgccagcagttgctgcaagcgggcctgctcccgggcgccgaccgggtaaccgcgaccgcaccaggccagccagtcccgcgccgcatccctgcgctgacggacagggccatagcggtggctctgggcctgccactgctgttgttgctggtaaccgcgccagccaacgaccgccgccgacgcgagacaggccagcgccaatccgaaaagttgcatgacagtcatgggctacccctgcagacgggtgaggcgacggataagccagagcccgaccgccacgctgatggagacatatcccaatacccactggccgctggccgtggtcatcaggtaggtgaagtgctcccgcccggtcgtgaacagcaccagcaagatgatgacggggagcgcggccagcaccttggcggcattgcgactctcggccgtgatggtctggatgctggccgccaaggtctggcgggcacgcagtgtctccaccagttgcgccagcacctccgagaggcggccgcccgtttcctgttgcaggctgagcactatggtcagaaactgaaactcggccaccgcgacccggctcgccgcctgctgcatcacctgcgccaccggttggcctacctgcaactcgtcgtgcatctgaccaaacaaccgggccatcaggccgtgctgctgacaggccaccagcttgaagatatccgccaatggcgccccgacccgcagcgcccgtatcatgccgtcaatcacctcgggcaactgggcacgaaaccgctccagcgcccgctgttgcagctgctgatagaccaccagcccgagggaaagcgccccgcccaccgccagcagcagtgccagccagaacggcatgccattggctaccagcaagacgcaggcaagggccgcccccgccgggccctgccaggtccagcgggtcagctgatcctggcccaccatggtcaccatctgctgataccagtagggcagaggccgtgcccccttgtgttgagcaggttagccatagcgttggcactgctgctgccaggcttcgcgtcggctctgccattgccagagcagcaagcaggccagtccccagcccagacacaccagaatgagcgtgctcatgacaccggctccccggcacccgccatgcagtcatgcagttcggtcagcaaacccgcctgacgggctttctcctcgactccggccgagaggggatgggcgataaaacgcccctgcagcttgccgtgcagctcggatcccagcacgaagcgaaacagcggctgcatcctgatctggctcccttccagcgaggtaacttcactgatggcggtgatccggcgttgaccgtcccgcatccgctccagttgcaccaccagatccacggcgctggcgatctgggcctggatgatctgctcggagagccgttcagcccccatttgcaacatattggtcagccgcaacagggcatcttcaggggtgttggcgtgcagagtgcagagggagccgtcatggcctgtgttcatcgcctgcaacatgtcgaacgcctcggcgccgcgcacctcccccagaatgatgcgatccggccgcatccgcagggcgttgcgcaccagggcgcgtacgctcacctctcccttgccctcggcactctcgttgcgggtctccagcggcacccaatggggctgatcgagggaaagctcggcggcatcctctatggtgatgatccgctcgtcgtcgttgatgtgcttgctcagggcgttgagcaaggtggtcttgcccgaccccgttccccccgagatgagcaagttgaagcggctgcgcgccgccagccccaaaaagcgggccatggcatcggacagggcccccttctccaccagatgggtcagggtcaggcggctactcgggaatttgcggatggagatggtggtaccacacagggcgacaggcggcgcaatgacgttgacccggctgccatcggccagtcgggcatccaccatgggagtggactcatccacccgccgccccaccgcattgacgatccgctgcgccacgttgaacacatgctggcggtcgcgaaagcgcaccccggagagggtcaacttgccgtgccgctccacatagaccttgtccgggccattgaccagaatgtccgagacttcggggtcatcgagcaggggttgcagcggcccaacgcccaccatctcgtccaccagctgacgggcaagcagggtcagctcctgacggttatagggcaacatgcggcgggtcgagagctgcgcgagggcacgggtgacccgctccagcagcgcatcacgcggcaaggtggcggccaccgagggctccaccagctcgtagaaggcctcccgagcggcatcagacagggtgagcagtgcccctggcaccgacggcagtcggctgttggcttgtccgaacatcagcgccgccctcgtcctgtgacctgagcccccaccagctcacccgccagcaaggtcagggcgcgagccagtttgctcttttgctggatgagcggctgcccggcacgctcggcgcgcacaaagacgccgtgatcatagggcagcacggcggcgtggggctgaccacagacgcgctccaattcctgcgccggcacccgcccctccttgccacggcagtggttgcccaccagcaagcggcgttgggcctgcccgccttgcgggcattgccccagcagccgcagtgcccccagactgaaatcgtgcagccagagcactacgtccgcctcttgcagcaaggcacgcagcccatgggtgcgcagatccggcacatcgataatgagggtgctgtagtgctcagccatcacattgaccgccgccaccagttgctcggcaccgagcaccagctcctgcccctcgtcatagaagaggaagagccttggcccaagctgatgggcggtgtgggccagcagggtgccatcgagtcgatcggtagcttgccaccactgttcaccgggcggggcatagtcgctgcccagcaaaatagggtgacggctgtgatgaaggttgagatccagcaacgcaacctgacggtgatgctggtcggccagcgccatggccagattggcagccactgtgctggtgcccacgccaccggcggcgccgaccacgcagatcacccgccccttgcgcagtgaggtcaccagcggcacccccagcagacgcagcaggccggtacgcagggcatcgggatccagcggcgccggatagtaatcatccacccccaccgaaataagccagcggaacagggtcacgtcccccctctcccccagcaggaccagccgcatctggggcgggcagcactcggcaagggcggccagatcggccgccagcgtctgtgggttttccacctccaccagcaggatatcgggggccccttgcgccaggcagtgggccctggcctcggccagggagcccgggatctgtcgggcttcgacctcggccagctgggccagcaccaggccgaccccggcattcagggcaggctggcgggtgacagccaccagttgtttggcttgttcattcatgcactactcccctgtcgtctgctgtttcttggccgacttggccttgccctgatagaggcgctgcacggcaccggcatcgagggcgctgccactgccgtcatagcgggcgccgcgggcccagtgctccccatgactctgggcgcgatactggttgcgcagtaccagacaagcgccgggagatgccaaagatacgcctctggcatagcggcaggtgtcggattgcaaggtggcgtcaagctcgacctcatacgcttgccgggtcgccgggatgaaggtgaggcgggtctccagcgccagccactgggccaactgctggcgcagtgcttccggagttggctcccggctcccgggttgcgggcccgtgatcgtcaggtgcagggatccggcctccagccggttggccagcgggggcagttgccgttgcagctgttgttgcagttgcgatggggcaacccggaactgcagctgatccttgagggaggcggcagggggttgggtggtgcaggccatcagcggtaacgccagggccagcaacagtgtctctcttaacatggtcacttccctcaatagctgtagccgtagttgccaaacaggcgagtcgcttgcgcgccaggtcgctcggttgagcccatgtcggtgaagaaccgccgctcgaaccggctcggcgctcgatagtgatccagcggcgtcgacagggagaggggatcgctggtgggctgcaccagacgggcggtggcgatgatcaccagctcgctctcctggttcttgaagctgttgctgccaaagaagggggccagcccggggatctcgccgaggaagggcaaggcctcgctgctctggttgcgatgggtacgcaccaggcccgccagggcgaagctctggccatccgccagctctatggtggtggtggtgcgacgggtttctatgcccggcaccacgaccccggcgatggagacgctgttctcgcggctcagggtcgacacttcgggtgaaaccgtcaggctgatgcggttgttgtcgagcaaggtgggagtcagctccagcgagatgccgaacttcttgaattcgatctcgggcccgttatccccattgcccaccgggaaggggaactcgccaccggacatgaaggtggcggcctcaccggatttggccgtcaggttcggctcggccagcacattgaccaggctgttctccaccagtgcatctatgatggcgttgatgtagaccacatccttcttgccgccccaactgccccgctcggcgggtttggggaaacggttgccaggcgagacacccaactgcaaatactcccccatggcgctccagcgcaatcccagctgttcactggtggtgcgctgcatctcgacgatgcgcaccgatatgttgatctgatccgagcccgccagacgcaactggttgatgacgttcgcatattgcccgctgccaccaccggcgaccgccgccccctcatcctgattgccgctctgaggctgagcgggggcgactgggccagaggggactccctgaggctgaatgcctttggcgaacgcctccaccatggccaggatctcgtgggcttgcagcggactggttacctcccccgccaccactatggcgccgccagactcgctgaaggtgagtcggctctggggaaagtgctgcctggccagctgcttgaggggggcaagatccgccaccacctgcacccggtagtgacccagggtgcggccatcctgcgcggtgaccaccagatcggtgcggccaaccttgcgaccatagatcagcaattgctgatcggaggggctgtgtacccgcaccaactccgagttggcgacgaaggcatcccgcacgggttcatcgaaattgagcagggtggactgctcgggggtgagagtcaggctctctgccgccactgcccataacggcaccatggcgagtgttcgcaacatcgtgtcctttctgggttgattaaggttggcggttacggtcgttgccgtcgccataactgatccggactccgtgacccggaatggccctcggattctggccactggccacctgctcggcccatatcaggctcccttgcggcggggcaacagcctcgctgcccgcaggggcaccctgggccgagcgcagcaccagtgccagctctcccaatcgatgagccagcaacagacgggctgccgcccgcggggccagctcgaaggtcacagccacttgatcgaagttgtcctgcgccgccgcagtgccgttgagcgcggcgatatcggtcacctgagcatcgatggccaacaacttgatgtcggtcagaatgatctccgccgactggttgctggtcacctcggccccttgcgcattgtgctgacgggtatgcttgctggtgaggatcacatccacccggttgccgggccggatcaggccatggctggccgcctcccgccccagcgccagggtcacagcccgcatccccggcgccatcatggcggagagatagtggctctgctccgggcgcaccagatcatcagacgagacaatctgccccgactccagggtacgggtgaccagacttcccttgagtgccttggtatcggtaaaaccgaacaggaagagccccggcagattcatctcctcggcggcgggcagagtttgccagaccagatcctcgggatggataaaggagccggcctgtaccctatgggcggccaccagcacctgggcgaccctgtcggaagctgtcgattacgatgtcaggtctcgcggtggaactgtcttctgcggcgccggttcaaccggccagaaggcagccagcgtcgccgccagcaccagcagtgcagcgataagagagaggagtttcttcataggtgtgactacataaatagaggagtggtcagactcgccgcccacaaaatggcgaatccataaggcactgtgacgggctcgggagatggccggaaacgggcgtaaaccaggcatacgaggctgagcacgccacccgagagcgccatccagagcagtaactcgggccagcgtccggatgcaccatagaggcagaccgccagcaacttgctgtcaccggccccgcaccagcccctgtgataggcaaacagccccagcagcagtgtcagcagggctagggtcagcgaaagcggattgaacggcagcagccaaagcgcccagagtgccagtaccagcacagccaggttggggatacgccgctcaaacaagtcgctgaccagacaccagcacgccatcaatatggccagccactgcccgagcgctgtcacttgcccgcggcatccatgttcaaccccgccactatggcggtgaacttctccttcaaggccgtgatgaagatcccgtccgagccgaagatggcgaggatcccggccgccagccccgccgccagaatgccgtattcgatcgccgtggcgcctgtgtcatccttcagatagtccccaaggtaatcccaaactcgcatcttcattttattgtccctgttttttatgcctgaaattaaacagcgacaacatgatattgagatcacaaacgagaatcaatatcattatcgttgaatgaaataattcgcagagtgaattttcgtttttgacacttttaacagcaaaaaaatctgcactaatcgttcaactcgcaagaagagactggttcagcagcttattcacctatacaacaataatggagtcgatcttgttcaggacaacgcgacccctgatcctggccctctgctgcgcaaccttgctggcatgcaaggccgagctgggtaccccggatcaggaaggaaacaacggcaacaccagcggtaataacggcagcagtcaaaccacgcctccccccccggatcccgtgaccccgccatcggacaacaacaccgggaacaacagcagcggcacgggttcggggagcagcagcggaagcggcaacacaggcaacacaggcaacacaggcaacacaggaactgtgaccccgcctacaccgccggatcaaccggacaaggcaccagatcccgccactaaaccgaccagcctggatctggcgggggcgctctccatcacacacgagcagggagcccaattcgatatccagctctgcgctgacaaggtgtgcgtgactcagagcgccctggccgacggcagctttgggttcaaactcaagttgagccagtggcctcaggataaaccactgaggttgaccaccagcaaccgtcagcagagtgcgcctatcctcagcagtcagctgccctcgctggagcaactgctcaagcaggatcagaatggggatggcatcatcaccgagcaggaggtaccccatctgcacctctcccccatgctgctggcataccagagcctcaccacggcactgcaaaaacgggaaggcaggcaggcaggatgtcactgccctgttggtcagcgatccacaactcaatcacggcatggcccgcgagctgaccgcactgctacaactggtactcgatggcgacattcccctcccggtcagcgagattacccagctggccgagcacctggtcgcctaccggcaggttcagccaggtgctgacctgcgagaagggctgttgaactatgccgtccagcaagggacggcactgcctgtcgatacggagaccatgctggcggctgcgttcaaagccatggcggccctcgacacccgcaccccggcctatcagctgcacgccaccttctaccctcatcgacaactgaccctgcagggaatattcccttcgcggcttggtgagccgaccgtcatggtagagataggcgccaagcccaatcacgatggccttaaccagtactacttcaaactggaacgcccaatacggccacagcgactccctgtaagggcaccggatggcaatatgcttgacggcctgcccgtcaaacagggcaaccagtacagcctcaccctcgcactgccggacctcaacaataccttcaccacttgccagcctggcgagagcgagaccagcgacgacctgatgcaggacaccctcaccctggtggtacaggatgagaagagcgaggtggagttgcgatctgtactcggatccctgtgcgaactggtcaagcaggacggcaaccgggacggtatcctcaccgccagcgaattcccgcgcctgcaagtgggctataccagcacggcccagcaagccctgctgctcaaaaccacactcagtgccagcatgggctctttcctggactggcaagcctggaccctggcggagctggatcaaaaactcaaggcactgccgaggcatcaggttgagctgctggcagccatggtcgccctgcaggccgagggggagctctggcagcagcccgtcaacctgatcgagggcactgattttcgccagcaactgctgagctggctggagatcaacatggccaatgaatattcaaccgtgtcccgcaacaatcagataccggacctgttcaaactggaatccgccatcgccgacaatagcgggctgggccccctgttgaatgccaatccagacaagaacatctcccacatcatcaaggcggcggccggtctgatccgcaactcggaaagcgatgcacttctctatcccggtaccagcacaccgggtagctgggtcaccccctaccccaacagccccctctcccccgtctgtcagcgcgaggtgttgtcagatcaagtgatcggcctggctattctgggccagggccgtgatcaggatggcagccactgggtcaccctcggctggcaacctcaggagggggcgagtcagtaccggattggctggggtaaaaccccgtttgagcatattgaaaacgccgaacagcaaggcatcagccagcagactcgcatcaccctcaagggtctccctcgctatcaggactaccagataagagtgatgagcgaaggcggcaccatcagcgcccccctccactatcggacgggccagttgcatgtggccgatacccgcatcacccacagcatgggagacgatgacggcaagcggggacgggatctggacaatcgctgcgatcctctgagcggtcaggccgtcaacagcaatcaggatggggtgcttggcgctcgctacatcaagctggacagccagggacaacccctgccacggcaagacctctcctacaaacagttgcccttcgcctgcgtggttgatgccttgagcggactggtatgggaaaccaaggtgcaatacaaggatggggaatcctccctgcacgatgacaagagcctgtttgcctatgacgatatccagagcgacaacgccttcaacggcagctgctatgacccgcaaagtggcaccctggccagcgatagaagccgttgcaacctgaaacgtcaggtcaatcagagcaagctgtgcggcctggataactggcgcgcccccagtcagcaggagttctacggcatcatgaccctgacccgggataaccccattgccctcgatacccgctacttcccgctctattcaggtttgcaatacacctatggcaaatggcaggagctggaggggatcttctacggcttctggacctcggatgtgatgccggtcagtcgccccatcggcacctggagccaggatgatggcgggccggatgcctacaaggtacggccaggctctgacctcagaggcagtatcgcccgccagtatcaaccccattacgtcatgctggtcagcgatggcttcaaggtcacaggagaataagatgcagcgctatttcccccccctattgctgatcgccaccctgttgccggtcacctgccaggctcgcgagtgtctgcctggctatcaggacgatcacaaccgtttcgtcagtgagcaggtcgacacggccgagggcaagctgaacgtggtcaacgacagagccacaggtctgcagtggctctattgcccctatggtcagcacgccagtaccgatggcaccggctgtcaaggcacacccgcgtttatttcaacccgcgccaacgctgaagacaatcccttgatgggcgtcatcaaacaggccaacgaccggcttggtacacccgcacaaccctggcgggcccccgacatcaaggaactgtttaccctctacaacaaccagtgccagccggccatttatgcggcacaaggttacccttcgacatccctccaatcacagatagcggcagacaaagaaaccctatgtgctgacgcagcgtccaagtgggataaggtaaccgaacagtggatcgaggctcccgatgatgtcaaaactgcatgccgcgcagctgaacaacaactttgggcactgaccaacatcgcctttggttcagacagctcgggggggggaaggatacgactttctgaactttgccggcagcggggaaaccttcaacgttggcggaataggattatccagcgtcatgctgcgactggtccgtcccatccccaccgttgaggagtgatcccatcggccagagggccaggcgccctctggctattttttccatggcttttacttccgccaagggagtaggtatgattcggccagcgtaaaagacttgaatggatgatctgaactcgatatgcggatgaaacacctgattgccgcggccctgaccgccctcaccctgtccggttgcagcttggtctatcgcatcgatattccccagggcaactatgtggaacaaaaacaggtcgacaaactgcgccagggcatgacccgcgaacaggtcgagttcgtgctgggctccgccatgttgcgcgatggctttgacccgaacacctggtattacctctatgaattccagccaggtcgcggcgaaaaagagcgcaaagagctcaccgtgaccttcgccaacgacaagctggccacggtcaccggcgacttcccgttaccagcggccttccacaccccgctctgatcgcattcacaaaaccggcccagcgccggttttgttttatctcgttcacaaggagtgcttgatgagccagatcctgattgccggtgccagcggactgatcggcacagcccttgtccgccaagtcgatcccgctcactcactgaccctgctctgtcgcaaggcgggtgctccccagccccggcatcactggctgccagccgacttcgaacaactggcggatctggacctgccctcccctgtcgatatcgccttctgctgcctgggcaccacccgcaagcaggcaggctctgacgacgcatttcgtcgggtcgaccacgactatgtgctggcttttgccaagctcgctcgccgccacggctgtcaacgccttatcgtcgtctcgagtctgggagccaacccacgctcactggccctctatccccgcaccaaggggcagatggaacaggccttgctggcacaatcctggcaacggcttgccatagtccgccccgccatgctgctcggcaaccgccagccgccacgccgttccgagcaattttttcaggcactctatccgctactgcgtcccctgctcatcggcaagctgcgccgctggcgcgccatcgacgccagacaggtcgcccacgccatgatagtgctcggccagcaggagagtggcgtcgaggtggtggaaaacgaacgcctgctcgccacgtaacctcttcgccctctggcggggacgatttaaagaactcgccaacccgacagcagtacggtcggcaaaaaacaaaaaggcgcccaggcgccttttgtgatcacagcgctcggcatcaggccgagtctgcatcccctcgcttgcggttggtattgggccggccgccagtcaccacatcggcgcgcccttcttctttggccttctctgcccgcttcttgcgcatctctttcggatcggcaatgagcggacggtagatctcgatgcgatccccatcctgcagcaactcggaacccttgaccggacggctgtagataccgaacttgttgaccgacaggtcgatctccgggtgcttggtcactatgccggactgctcgatggcagccagcacgcttgtctcgggggcaacccggatgcgcagcaccgtctggcgctcgggcagggcatacaccacctcgatattgagtaaatcagacaccgtacaccaccttggcgcggttggagaaagcgagcaccatggaacccaccagatcgcggaaaatctggccaaatgccagctcgatcaacttggacgtgaattcgaaatcaaggtcgaactcgaccttgcaggcatccacatccagcggcgtaaaggtccaccagccagccagtttgctgaaggggccgtccaccagctccatttttatctgccggttggcatcgagctggttgcgagtggtaaacgtcttggcaattcccgccttggccacatccaccgaggccgtcatgtagtcattgccggtttcgtgaacgcggctgccgacacaaccgggcagaaactccggataagcgtgaacatcattgaccagccggaacatttgttcggcactgaacatcaccagggcactgcgagtaatacggggcatgggttttcctcatccaatcgggccgattttatcaccttgtcagctaaaatcaccgccgaaactgctcacaatgccgtcactcaagcggttgcgcgttttaccaccgccgccacccacctataaatcaccgtcccggccaacatcgccaccgaaactgctcacaatgccatcactcaagcagttgcgcgttttaccgccgccgccgcccacctctaaatcaccttcccggccaaaatcaccgccgaaactgctcacaaagccgccacttgagcggttgcgcgttttacagccgccgccacccacgtataatgcgccttcctaatcattgccaaaggcgcccgtcatgagcaaaaagaacagtaaaaacaaagccgggtccagcaccattgcactcaacagaaccgcccgtcacgagtacttcatcgaagaacgtgtggaagccggtctgtccctgcaagggtgggaagtcaaatccctgcgggcgggcaaggccaatatcagcgaagcctatgtcatcttcatgcaaggcgaagccttcctgttcggctccaccttcttgccactgaatgccgcctccagccacgtggtgtgtgacccgactcgcacccgcaaactcctgctgagccgccatgagctcgacaagctggagagcctgactgcccgtcagggctacaccatagtgccgctggcactttactggaaagagtgctgggtcaaggtcgagatcggcctggtaaaaggcaagaaagaacacgacaagcgggaagacaccaaggcccgcgaatgggatcgggagaaagcccgcatcatgaagaacaagcatcgcggctgattgtgcgccgccagcgcttgcgcggcgtccaataaaccagcaatcgaccggccaaggccggtcgattgctatcaacgccttgccatgacaggatttttgcgtacaatcgcttttgacaacttggggctgattctggattcgacaagattcacgaaacccaaggtgcatgccgaggtgcggtaggcctcgttaacaaaccgcaaaaaaatagtcgcaaacgacgaaaactacgcactagcagcttaataacctgcatagagcccttctaccctagcttgcctgtgtcctagggaatcggaaggtcatccttcacaggatcgtgtggaagtcctgctcggggcggaagcattaaaaccaatcgagctagtcaattcgtggcgtgtctctccgcagcgggttggcgaatgtaaagagtgactaagcatgtagtaccgaggatgtagtaattttggacgggggttcaaatccccccagctccaccaaacaatgttccggccgggaacgaagaagtacagaaacccgcacagcgtaaggctttgcgggttttttgttgtccgcagtagtccaaggcgttcgcctaaatccagcctaaagagtaacatctgcagtaacaagactctggtaacaccgtttttggtgttactgctggtgggggtaacaacatgagtaaagacaagttgaccgactcaaaactgagggtcgctaaaccggaagccaaggagtacaacctaggcgatggtgacgggttgtacttgagggttaaaccgaatggcgcaaggctatggatctttaactactatcgcccgggtaacaaaaagcgagcaaatattggttttggcccctaccccgatgtgactttggccgcagcccgagagcgccggcaagaagctcgtgctctactggccgatggcatcgacccccaacttcaccagcaagaacaaatagccattgctcaagcagaacaagacgtcagtgcccacacctttgaattcatggccgctaagtggctggaccttaaacgccatgatgtgacagaggcctatgccgccgactcctggcgctcccttgagatgtatgtgttgccattcatcggctctatgcccatccatcagatccgagcccccaaggtcattgagattcttcgccccattgaagctgatggcaaactcgagacggtacgtcgcctatgccaacgcataaacgagatcctcgattacagcgttaaccatggcctgctcgatgcaaatccctgctctgcgattcgcaaggtgtgaatcgcccccagttccctagacacctcacagccttaaaatgaggcaactattggaggtgttatgacccgtcagcgttatccagaaacattcaaaatcgaagcggttaaacaaattaccgagcgtggccggccggtggctgacgtagcacgagccctcggggtatccagccacagcctgtatgcatggctcaagcagtacggtaagcccgctgatcagcagcacgaagagtcagccttacaagccgagatccgccgtctgaaagccgaactgcgccaagtcactgaggagcgcaacattttaaaggaggccgccgcgtactttgccagcgagtcaaggaaaggtacgcgttcataacctcccgactcgaccggtacagtgtcgttaccctgtgccagaccctgggggttcaccgaagtggcttctacgcgtggctgaaacagcccgcatcgttacgccagcaagcggatgaacggctgaccggattggtcaagcaatcctggctggaaagtggtgctgtctacggttatcgcaagatccatcgcgatctatgtgacttgggggaagcctgcggcaagcaccgtgtggccaaattaatgaggcgggaggggctgcgttcgcaaactggctatcaacgccgtaaggggcattatggaggcaagagcccacaggctgccccaaacacgctggcacgtcaatttaaggtgccagcccccaacatctcctgggtgactgacattacctacatccgaactcaagaagggtggttgtacctggcggtggtgctcgatctgttttctcgccagatcatcggctgggcgatgaagccacgcatgacggcaggcttggcggttgatgcgttattgatggcggtttggcgacgtaagccaacgcagccggtactggtgcattcggatcagggcagccagtttaccggtggtgaatggcaggactttctgaaggcccacaacctgagttgcagtatgagccgacgtggtaactgccacgacaatgctgtcgccgagagcttctttcaattgctcaaacgggagcggatcaagcgcaggatttactcgacaagagacgaagcccgcagcgacgtatttgattatatcgaaatgttttacaacccaatcaggcgccatggttccaatgatgggctgtcgccggtagagtttgaaaggcagtttatttgtcagcaacagagtgtctagaaaaccaggggcgattcagtgttcaagaaacccaacaaaaaacacatgcccaccctcacaccagatgagctgcctttactgatgtctgacattgccaatgggcggctagaccagactacccgctgccaaattgaatggagccttcataccttggtgcgccctggcgaatcggctggtactcgctgggatgaaatagacttcgaagccaatgtgtggaacatcccagccgaacggatgaagatggatcgtccacaccgcgtgccactcactccgcaagctctttccctgcttgagcggatgcgaccaatcagcgggcatcgtccttttgtatttccgggacggcaagacccactgggccatatcaacgaccagagcgccaatgcagccctgaaacggctggggtacggtggacgtttagtagcccacggcctgcgctcactgggcagcacgactctcaatgaacagggcttcaaccctgatgccatagaggcggcgctatcccatgccgatgacaacgagatccgccgcgcctataaccggtcggactactttgagccgcgggtgatcatgatgggctggtggagtgaccacatcgagcaggccagccaggggaacctctctctagcgagtggctttaaggcattgaaggtggtaggcgactgacggccacccgttcccgaactgccgggcctagatcggccaatcgaaatacaggaaaacctagccagcctggcccgagatcaacatcaggctctacgtgaaaaggtaatgcgagaatgagcaaagacaacccattattaccgctggaatattgccggattgatagagctgcacgcctgtttggatgtgaagttgaggatattcttcattggtgctctatcggtgcgatcgagggctcagcctggctatctgcagttcccgcttaccctgtattcgtaaaagacaactcgattgttgaagatgaatatgacgagcagcttgatttgcttttctatcctgatgagaccagcggcattcgcccccaaccagccagcatcggttgcaatgcaaaactaaccagaagatatggcactcacggctctccaactactatcgctaatggtctttggtcactggataagagcctatttgagcacatgcttcttgagcaaaaagcatatctgagcgagtggagtcttctgcctactggttttgattatggctgtaacttcgtcagcatcgttgttgaaagcagtgcagatgaagcgccaattgaaccaaatcaagtatggctaattagacgagacttgatattgctgaaaaagcatattgaatcaggcgaccaaatccccaaagaagcatatttgcagacccaacgggcaagccacaaaacacccccccagcatccaatcgccgagtaccatgctgctaaccgagagcgtgtgctagctgctgcaatccgcgcaaagctcaaccccgcctggcaggatgatcccgacgatactgcagtggattgggcaaccaaggtcataaactacgagcacgctctattcgatgacaagaaatgcccactggcactcggcacagttgagcggttacttagcacagcaatgacgactggcaggccccgcaaagacaaataaccactgtagggtaatgctactcaacgtcgagttaggattacccgacatcgaaatccctcctctacgtgctccaatgaccccatcgaaaccaaacgaatgatgaggacaaatatggagcaacatatcgccgcccccgcacttcgctttattcgagtgcgggaggccatcaatagaactggcctgagcaaatctagcatttacgacatgatggctcagggccaattccccaaaacagttcgcttgggaagcgggcgctctgtggcatttatcgaggctgagattgatgcctggatggctgagcgtgttgccgctcgcaatgtagctgcatagggggcaggcatgaaaaaagaaaaaggccgcaccgagaagaacggcacgacccagcttgagcatcaacagcatagcaccccgcataccgctccgatagtcagcggacagcgagcacaggtgctgagcatattacgccgaggcccaaccttgagcttaagtctgacggctgatcatgcgataccggaagcagcaagtcgcatccatgaacttcgtgagcaggggttcaacattgaaacgctgatccaggatgtggtcacgttccgcggcagtgagcgacgcaaagtagctctctatgtgctgaagcaccctgaatggcctcatcccgacttctcccgggatgatctaccaccagccgcttaaggaatacagcatgcaaaacgcacactatgggagcattgcccagagccaagctttgccatcagatagaccgtcaaataagcgactacagccaaattttgcgattggcttgcccgataacagccaagagggtacgattctttctgcaacggcaaaatccgttgccgagattggcgtctcgcaaagaatcttggagccgacccacgctcttgcgtggttttttgtcggtgctcgttcctcatttcttggggcgttgctcgcctacccggtcagcagcctctacagcgttatggcggttcgggtgagggccccgcaaggggcgctggactccaaggtctccagttacgccaacctcgtccgggctgccaccagaagattggcgtctctctgtggcagtaacaagcgactgaccttggaggctgccatcatggctactgtccccacccctgctacatccaaaatcttcactttcctgattgcctcaaactcctgccggctggcagacctgagccgtatccgcaccatttccgccatggctgacaccgaagtccaagcccgcgccgccctggcaggtttgccgttggtgtttgtcagccgccgtccgtctggggaggtggccgcatgaacccgacccattccccccgcctagctgaactgctggcgcaactggccgtactgctggaagagaccgacctgagcccgctggatcgccaccgctatggccgcctgctcgatgccctctacctggaggtacctggaggcggggatccgcagggaggcactgcaatgatctccttcgcatgggctgcgcacggcagcgagccggcctttgttggccccatcaaccagcacaccggcaagcgttcacaggcgggcagcttgagcgcgtttgtctggcgatctgaccgggacaagttcattgagcaaacccgaggcggagctatcgccgtgaccgctaagcaggcccgcgagctgaaagcggggctgactgagcaggcgttcaatgagctggtggcggtattgaccgggggtgacctataagcaaacggcggatagatgccctgcgccgccgcatctggcgcgagctgtaccgggtgccggtgcggttggcagtgctgcgggtgttgtttcaacgactgatgaaagcccaacggccaccccatcacactgcaacagggggttgcgatgagtaagatcgacaagctggtggaggcggtggcacgggcctatctggtggtgcgtggtaacacgttcaaacatctgggggttcaactgccgctgaatcaggaggtgctgaccatggcgatccacaaccaaatcgtgggcgctcacctggagcacgctggcggcaaacaggggcgagaggaggccttgctgatgctgcgtcacatggtggcaggcgatgagctgaccgagctggcgagagagcagagcgggagggcaacgcaatgaccaaaaatggcggcgtgtcggtttgcgattaccgccatgcgattaccgccaaaagagcaataactctaattgctggaggctgcgccccgtctgtgctgacgcggtattcgatggttactaccaattacaaaaaccgcgcggtattgaactaatacccttttttccctgatagcagttcaggggaatttatagggctgataccgcgtggtcattcaggtgattgcatgggcgatattcaccaggcacggcaaatgaggacaagccggaagcagggcaaggttgctggggatactacgcaagcaggagagcttgaggttgacgggatatcgtatccgctcaacacaggcccaaagcgttcgccactgatggttgattgggtgaagcgcatgatccggcacgttgatgtcaagctgatcgagtttgggcgagtactgattgtccgcatcgacttgcaccacccggagggccgcgacgacaacgcaatgatcacccgcttcattgaggccatgaccaagcagatccggcgcgagtacgaccacaagccggggtatgtctgggcacgtgaacgagagactgctaaggcgcatcactaccatatggccctgattctcgacggcgatcgggttcaacaggggatcggaatcaacaagctggccgccaaggtttggggcaagatgggcggcaccatgggccgctgtgacaactattggcagatggtagggcgtggtggtgtggagctgccggaagtgacgcactggctttcctacctgaccaagagcaggggcaagggctaccgggccgactacgcgcaagacttcaacaccgggcgcgaaacagcccgtgtgcgggccaagaagaagggccagaccgtgaaggtgatgccggttggtgtaccggggcatgttccgatgtttagcttcatgcgcataggtcaggcggggctgactgtgggggagtttcgggctatggggctcgatgtggtagctgcgcaatcgtggggcaaggtgggagggctgagggctgtaggtaaacgccttggcatcgccccgagtacagtccgatcctacgtgaaggccgcccgccccggtgagctggaaaactccaacatgttgcgggagaagcggcaggaggctactaaggccaagggtatcgccatactgcgcgatggtgtaacccggcaggaggtggccgccaccttggaagtggacagggttacgccgtggcggtggaacagaggtgtgccggatctggtcaagcaggctaaggccaatgccactcgggaaggtcgcaaggagctaaggcgtagggcgcgcgaacttctgtgtgctggcgctggaactatggctgtggccgcagtgctgggggtaagccctaggaccatagtcaactggaaggagctggagggcttgggcaagcgcgagcaggcgaagtatgcccaggaggtgcgagagcgggccgttgccatgaaggccgagggtgtgagctacgccgagatctccgaatcgctggaggtgccattcaataccgtggccacatggcttaagcgggccgccatcaagacatgacctccaatgcccagggcgaaaaggggctgtttgttgggcggtctcatggcgaaaacgccaagagttgaggtgaacagagggctgccgagtgcggcccttttcttgtcagtctcgtgcgcgcgcataaaaggaaaacagtggttctactggttcactggttcctaaatcgggtcgatattaggccggaaccaatgaagggggtctaagaaccagtgaataagtcgcgagtggttcacccataaacccagtcgtggcgagggctggcggggagttggaacccagaaccaccggaaccaccgtttttttcatatatagagcgttacgagccgatcaagatcacactttttccgcaacaaggggttgcattgagattgaccaacgaacaacgccagcaggtgatcgagctgcgtcgcaagcattcattgagtgaggtagcttctctggctggcctctctctgggaacagtgaaagccattgtcagccgatctgggctgttcaccgacaacccgagacaccgggccatgttcaccctcccccccatcaagcccaacggggagacactgccagcggtgccagagctaccgccgcaggaagtggtgaccggggataaggagatcgacgccctgctctggctgcgtcaggtgatagggacgggcgaccctgcccacatcgcgaaagctaaggaggcggcagagcggatcaccaccccgcacggtgagctggagcagcgttacggcaaatggctggtggctaaggcgggccacatgcttgcgggccttggcagcatcggctttgccaacctcgacgggctggccgagcgagccatcacaaggcgggccaatgaggctgaggccatcggacggttcggggatgcgctgtgggacgacacccaggcggaggcgttttgtcaggaggtactgagagggttggagcaagacagttggcaactaccgcctaaacaggtggcggagcggttcaaggctgtgcctgaactgatgccacacaccgtgtagtggtcaactaaatccggacacttgattaggccgatcctcggcctctgctggcggtatcccgtcattgtgttgatgtggacgccgccagttgtagtaatccatcaggtaataactgatatcccgcttcgcttcccgcaggctcacgtatcccgtcgcaggaagccactctgacttcaggcttctgaacaaccgctccatcggggcgttatcccagcagtttccacgccggctcatactctgggtcatgcgatagcgccacaaccgttgccgaaatgcccggctgccatattgactgccctggtcggagtgaaacagcacaccggatgggcaaccccgctgctgataggccatctccagtgctttgattgccagctctgcatcaggcttgtcagacatcgcccagcccacgactcgccgggtatgaaggtcaagcaccactgctaagtaatgccaacgagcacttgtccagacataggtgatatcgccacaccacacctgattgggttgcggaacatcaaattcgcgggccagcagattcggaatatccggtcgttcagagcatgcaaccttataacggtgtgcgcccggctgtttggacgccagcccagcttccttcatcaggttacggactttgaatcggccaatctgataccccagctctcgcatcatcgacatcaaggcgcggctgcctgcggaatcccggctctctttgaacaaacggcgcaactcgcttcgttgtttcatccgctcacggttaatcgtccgcttgcgggctaaatagtcgtaaaaacaggacttgggaacatcaaaagcgcagcagaccaaggtgatgggggcttgctcccttaatcggtctatcagcgcgtacgtgtgaactcgtccgccatcaagagagcagtagccttttttagtatgtccttttcgcgctcgagccggttgatacgggcttccagctcctggattttctgctgctccggagtcagcgctttgctgattggggtagtgccacagcgttcggattgaagctgctgaacccagcggcgaagtacggtttcaccgacatccagcgaacggctggcttcggggactgaatacccctggtcgaccaccagggatgcggcttccagtttgaactcggcagtaaatgagcgacgcaatcttgtcattgaacacctcagattatggtggcgactctaccacctaaaatggtgtccgggatgattagaccactacaccctgagcgactgccttcatgagctggcctattggaacgagctgtaccggctgcgccatgcgtgcgacacccaaggctattacgagaacagcatagaggcgcacgcccgcgactggtttgtatttggcctactggccgaactgcgaccgagaaacagggaagaagcgcgggcaactctgcgctacctgatgggtagtgagcgggacgacgccccagaggctgagcggatcctggataacctggtcggctagctctgcccgcgcatccgggtagttttacccagaaatccgggcagttttgcccagctagcgagacaatgttaccagcaggaaagtgttggcagacgaaaaccaactccgtcatatctgcgcggtagagcggtacgccgaccggtacgctaagatagacgcccaccagcacgtgcgatggagcaatgaccatgaccaaatcaaaggagcctccccttcaagaggccacctcgccatcgtctcagggaaggcccgaggccgaacttaggattgccccgatatttccgccgccgcacccgttcgaaacatatctgttcgagaggctgacaacctacgcgcaggggtatctgccgctaccttggccccacagcctgacgttgatggacgaggcggtacgggctgagctggacaggaggcaggccgagaggttagccgagatagacgcggaactggccgcacgtgagaacgcactgttggcagcgctggagcgaaagcggatctcatcgaggcgttatgccatgaagcgttgggccgctacggcctgggcacggttacgccagtggataagagcgcatcatggctaaaccaaagacgccaccatttacacccaggcacctaacaccggaagagatcgagtcgctgcggcgggaccgcaaaagtcgtcacgaagcgaacatgaaagcgctcgagacgatggacctctcccgcctgatgccaaccgagctagagggcgagaagccagaacaggagatacagccgtgaccactcaacaagccgccgccctgaccgggaacaggatgagcgcacggagatcctgaccggtggcgggatactccggctgtgagtacccagccccaacttccccgacatccccccaccccatcagggctgaaagttcagccggtcgctcagattgtcactgtattagtgacactgtcactgttttggtgacaccctcgacaacttggcgacaccccgaccatgagccagagaaggctagccagggaaaacccttctctctggtaggcaccttgtcgatcttcccactgcgcaattcagccaaaaacgaaaaacaaccgcgagttgcacacaactgttactcattagctggcatccctgtctgggcacgggattgcgggggattaaggcgagtagggaactgcgcaatttgcgcattccgaagtgcgcagaactgcgctgattggtgaattgctcacaagggggaaatgaggttctgagcacggggatttgaacccgcatccgccgaggaatttgaacccaccttctgtggtgcaggaaaggtggtaccagtggttcaaacaccaaaagcagaggggggactttcgccaacagtaacaccaacggtcacaccaagaccaaacttcaagccatagttgtcaacataaacaatgacttacaccttaaattcagactcccccagcccaaacgtttggaaagggccacttcgcaagaagtggcccctttttatttgcatcctgtttccaccccgtatcgaacgattgagcctttactgacagttcattctgctaactcgctgagatgtcagacaaatttccccgaaatctccggttcctctactgccatctacaccgctctttgccgggtattcgccctccatcccgcacgccagacgaggaataaaacggcgcttggccctgccgcttattgtgtctcctgtgcctgggcgcagacccagtcgataaaggcctggatcttgggacactgacggttgggcaaggtcgctatgtagtaacgctgctcgcagcgcacctccatgccagggaaaggggcaaccagttcatgtctggccagccgcttgctcaccagattcttgcgtcccatggcgaccccggcatggttcatggcggcgatgatggcgagatcggagcgatcgaaccccatgttcgactgacaggcatcgagggagatgccgcactggcgagcccaactgctccactcgtcgctgtccgagtcatagccccaggcctgcctgtcgtgcagcaggcgacagcgaggcaagtggtcaggattgtccagcagcccatgctgctcggcatattcggggctgcagaccggcaccatgtactcatccattagcgggtggatggcgagccgctcagggagtttgtcatcgaaatagatcgtcaggtctatgccatagccgtgcagattgatgttctcgttccctgtcatgacgttgagatcgatctggggatgctggcgagaaaaatccgcgagtctgggcaccagccagcactgggcgatggaggggcgggagtagacggtcagggaaccggacagttcctgatgcttgatctccaggatctcctgattgatgaactccagcgatgacttgagcgcccagaagactcgttgtccctctgcggtcagcatcaccttgcggtgaaagcgctggaacagcttgaaaccaagctcctcttccagcgcactgatcctgtggctcaccgcactcgggctcagcgccagctcatccgccgccagggcaaacgagctgtgacgggccgccgcctcgaaggtatgcagcttggagagctgataaccgttcagcagcttgtttctcgatacgtagttgtcttcggtatacatcaggcacgcctcttcgccccaaaaaacgcacagatgatagccagaaatcccgtctttggatgcagccaaacaactcaaatttcatcaaagaagataaatgtgatgaatgtggcacctttgcatcaacctggatcatccaagacgccattttcatcatttgtcagccgcccgtcattttcattcaataggcgcctaatcatcactcatgacacatagaggcgcagtatgaattctgaagtgtgggtcgtcggtaccttgctgactagcatcattctgattgtcttcaccatagtgaagggcaaggtacatcctttcctggctttgctgctggcgagcttctatgtgggcaccatgatggggatgaacccggtcaagatggtcaacgccatggaggaaggcataggcggcaccctgggctttctcgccgccgtcatcggccttggcaccatactcggcaagatgatggaagtatcgggggcggcggaacgtatcggtctcgccctgcaaaagtgccgctggctctcgcctcaggtgatcatggtgctggtcggtctggtgtgcggcatcacgttgtttgtcgaagtgggagtcgtgctgctcattccccttgccttctccatcgcccgcaagaccagaacctcgctgctgaccctggccatcccactctgcaccgccctgatggccgtgcactgcatagtgccgccccacccggccgcgctctacgtcaccaatcagctgggtgccgacataggttccgtcatcgtctatggcctcgcggtcgggctgtttgcctccctggtgggcggcccgctgtttttgaagctgcttggtaaacgggtgccgttcaaggaggtacccgccgcctttgcgaatatagaggcgcgcgatgaggtgaccctcccgaccttgggcgcctccctcttcaccgtgctgctgcccatactactgatgctggccaagacggtggccgagctcaacatggatcacgcaagcggcctctataccctgctggagttcatcggcaaccccatcaccgccatgtttatcgccgccttcaccgcctactacgtgctggggatccgtcagcacatgaagatggaagggctgctgaaccagaccgagcagtgcttctcctccatcgccaatatcctgctgatcataggggcaggtggcgccttcaacggcgtgctcaaggcgagcggcctgggggacagcctggcgaccatcctctcccagctggacatgcaccctatcctgctggcctggctggtggccatagtgctgcacgcagccgtaggctcggccacggtcgccatgatgggggccactgccatcgtctcccccatcatggtgcactaccccgagataagccccgagatcatgacgctcgccatcggctctggcgccattggctgcaccatggtgaccgactccctgttctggctggtcaagcagtattgcggcgccaccctgaacgaaacgctcaagtactacactaccgccacctttgtcgcctccctgatggcgctggccggtactttcctgctctcctatatcgtgtaacaagaccgagaaccctatgaaaaacatcgacgtacaacagctcaccaaccaattcccgctggtacaatccctgatcgcgctcgagcccgtgacctggttcaaccccaaggccagcacgctggcggttggcctgccctatgtgggactggatggcagcgatgtggcggatgcctccgcccggcttgcccgcttcgccccctacatgtgcgaagccttccccgagacccgcgccagcaagggcattctggagtccgagatcgtcgccatcccggcgatgcaggcaacgctcaatacgcgttacggtgtcgaggtcaccggcaaactgctgctgaaaaaagacagtcacctgcccatctccggctccatcaaggcacgcggcggcatctacgaggtgctgacccacgccgaacagctggcgatcaaggccgggttgctctgcgaagaggacgactatcgcaagcttttcagcgaggagtttcgccagttcttcggccagtacagcattgccgtgggatcgaccggcaacctcggcatgtccatcggcatcatgagcgccaagctcggcttcaccgtcaccgtccacatgtctgccgatgcgcgggagtggaagaagcgcaagctgcgcgaacacggcgtcatagtggtggagtatgccgaggattacggggtggcggtggagcagggccgcaaggaggccgaacgcgaccccaactgcttctttatcgacgacgagaactcccgcaccctgttcctcggctactcggtagccggtgagcgggtgaaaacacagttcgaccagatgggcatcaaggtggatgccgagcatccgctgttcgtctatctgccttgcggcgtcggcggtggcccgggcggcgtggcctttggcctgaaactcgcgttcggggataacgtccactgcctgtttgccgagccgacccactccccctgcatgctgctgggggtccacaccggcctgcacgatcagatttcggtgcaggatctggggatagacaacctcaccgccgccgacggtctggcggtggggcgtgcatccggcttcgtcggccgcgccatggagcggctgcttgatggtttctataccctgagcgatcaggagatgtatgacctgctggggctgctggcgcgggatgagcagatcaaactcgaaccctcagccttggccggcatgccgggcccgtggcgcatcgcggccgatcgcgagtggcagacggaacgcggcttcgatgccgctaccctggcccgggccacccatctggtatgggccaccggcggcggcatggtgcccgccgaggagatggaaaaatacctggccaccgccgaaatttgatcttttttcacccgaaaaacccgccaccctggcgggtttttctcttcatggatcagcaagatggcacatcctttgccctgaacatgagcacatcacgtctcctccttcggctgccaatccccccaagttggttattttgtgataggatagggtccgttttttgacatctgcgccccgttcacaccgttatccggcgagatcgctacccaatccggtgataacaccgaacagaggtgcgcagaaaaacagtgaccttgttgagtcaggtctggccgcggtcgagaggctgttttgccagacgggcaacacccaagggcaccttagataaggagatcgggcaatgaaacaatatcaaagctggctgggacaatatctgatgagtcgccgcgatggagatcacgccatggcatccgagctcgccaactccatctgcgagttctggcagacgcagggtgacgaagccgaaagcagcaaatggcagcagcgctatcagcaacacgcagagcaagcgcagtaagccaattgactcttcaccgataaaaaaccggcgctcatggcgccggttttgcttttcaagaccttctggatcccattacatttggtcgaccatgtcttgggcgaactgggagcaggagcgcagggtggcgccttccatcagacgctcgaagtcataagtgaccgtcttgttggcgatggccgcttccatgcccttgatgatgagatcggccgcttcgacccagcccatgtggcgcagcatcatctcggcagagaggatcagcgaaccagggttgaccttgtcctgaccggcgtacttgggcgcagtgccgtgagtcgcctcgaacagagccacaccgtcgccgatgttggcaccaggggcgataccgataccaccgacctgagcggccagggcgtcggagatgtagtcaccgttgagattcatacaggcgatgacgtcgtactcggccggacgcagcagtatctgttgcaggaaggcatcggcgatgacgtccttgaccacgatagtcttgccggttttcgggttcttgaaggagcaccaggggccaccgtcgatgagctgggcatcgtactctttctgggccagggcatagccccaatccttgaaggcaccttcggtgaacttcatgatgttgcccttgtgcaccagggtcacggagtcgcgatcattgtcgatggcatactcgatggcggcacgcaccagacgctcggtaccggccttggacatgggcttgatgccgatgccgcaggactcggggaagcgaattttcttcacgcccatctcgttttgcaggaaggcgatgacctttttggcttcatcgctgtccgccttccactcgataccggcgtagatgtcttcggcgttttcgcggaagatcaccatgtcggtcaggtcaggacgcttgaccgggctcggggtgccttcgtagtaacggaccgggcgcaggcagatgtagagatccagctcctgacgcagggccacgttgagggagcgaataccgccgccgaccggagtggtcagcgggcccttgatggccacgcagtattcacgaatgaaatccagggtttcggccggcagccaggcaccttcgccatagatatgagtcgacttctcgccggtatagatctccatccaggcgatcttgcgctcgcctttgtaggctttctcgaccgcggcattgaccacattcaacatggccggggtcacgtccacaccgatgccatccccttcaataaacggaatgatcggatggttgggaacctgcagcttgccgttggcatcgactgtgattttctggccctgggtcgggataactactttgctttccatcggcatctcctaacttccgtttgttatcaatctgtaagttgcgcgcggccatcttagcccattcgttttcataatcaaatggcgagcacgcatgtcagaccatagtcgagtactggatcacaatgcggccggctcgctcgcccctgcatacattcggcgccatccaaccctgttgtactcgggccaaaacggcggcatgactcataccaccaggctatccccctgcccttgcggctgactcagagagcgatactgggagggggtcagcccggtcttttgcttgaacacccggcaaaaatagttcacatcgccgtaaccacagcggctcgccacctcctccagccggaagcggtactttttcagcatgaatttggccctgtcgatccgcacccagctgatgtaatcggccaggcgcatgtggccctgctcgcgaaacaggtgggagagatggctggccgacacattgaagcggtgggcgatggagtcgcgggtgatggggcggtgaaaattctcctggatatagatgcagatgccatgaaacaggtctgctcctcttggccgctcggcggcggattccgccagcagctggagggcactggtgagcagcgcctgcaacaagtggttgtcggtgggggagcggccgggatcctcggtcagcacgttgagcgccgccagtatgtgttcgatcacgtggccggcccgcgccattatgctgtgcttttgcacatcgaaaaaatccgggtcttcccgtcgcttgctcaccaggctgaaaccgagctggcgcttgccaaacagaaggctaagcaccgagcagtccgtggtccacagcggcttgttccaaccgttgggggggatgtagagcgcctgtcccggcagtacgcttatctccttacagccctgctccttgtcccagacctggttgaggtattcgccgctgaacaccagttcgaggcggggaaagttgacctgatagctgaaaccgggcggcaccccctgatcctgggcaaaccagatctgctcaaaaggagcttgctcatggagggcgccatcgagcagttggctgaagataagtgacatgctgatcctgatcaaatagagagaggcaagcggttgcggcggccacaaccgcccatgttatagtccggcccacagcagcaatgccacccttttcttcacccgactttcttcacactaaatgaggcatcccttatgagcagtcgcgatctgccctcttttttgttaatgcaaaatccgattcaaggttacgactggggcagccatgactccctcaccacactgtttggcatcccaaatccaacgggcaaaccccaggccgaactgtggatgggcgcccaccccaacggctgctccgaggtgaccctggtgggcagtacgcagaagctctcggcggtgatcgacacagccccggccgccgcgctgggtgaggccactgtcacccacttcggcagcctgccattcctgttcaaggtgctgtgcgccgagaaggccctctccatccaggtgcacccgagcaaggcccaggccgaagctggctttgccaaagaagaagccgctggcatccccatcaaggcgggcaatcgcaactacaaagaccccaatcacaagccggagctggtgtttgccctcaccgcctatcaggcgatgaacggctttcgcgccattcccgccatcctggcgctgttcgagcgggtcaagctggcggccatcgccgatctggtcgcggcctttgccgccaaccagaacgaagcgggcctgcagcacttcttccacaagctgctgattttacaaggtgcgcgcaaggaagacgccctgacgggcctgctgacctatgccagcgcgcatcaggatgaggagacctttgccctcatcaccaacctggccgcccagtacccgggggacgtggggctcttctcgccgctcttgctcaacgtggtgaccttgcagccgggtcaggccatgttcctcgatgcctgcaccccccacgcctatgtgcgcggcactggcctcgagatcatggccaactcggacaacgtgctgcgcgccggtctcacccccaaatacatagacgtggcagagctgttggattgtactcgctgcctgcccaagccggatgaccagatcctgcttgccccccgcgtggaaggggcagtgcagcacttcgatgagccggtaccggacttcaccttcagcgtctatccggcaggcgagcatgggctcaccaccgccagcgccgagatcctgtttgccatcgatggcacagtgacgctcaagcagggcgacgagacgctgcgcctcgagaagggccagtccgcctttgtccccgccgccaccggccactaccagctgctggccgaaggccgggtcgcccgcgccggcaaccgctgctaaggcgtgaacccggcacgggttcaatgactgaataaacgcacaagggccatcactgatggcccttgttgtttttctttggaaatcatctccaccgttagtctgcccttgatggcgcataccgcctggctaataaaaaccccacagcccttgcgggtggcgggggttgttcttttctgcttgatgacgatgacaactggcgtggctatcggccagtggccggatcaggggctactcttcaacctcttcctcttccggttgccgttcccctgcccgtatctgttgcagttcatcgactctgacttgccacttgtcgtgggcctgcttgagctcctgttgcttgagctcttcactcatggcgtcgatcttctggtcaagtgtttccatcagaatgtctccttacatcattgggttagcatgacaaggttaagactggctgacggcgctattggccaacctgctcacttagtcagacaccccgatccccataaccacccaacgaaataaacgattgattatctataaaccaatctaaaaaatgggtgatagcttcttgtgaggccatgcggcccacgctccccaagccggaagaggaccattctgcccacccggattgtgctgcaatatcaaggggctatgcatatacccaaggaggccaatcccctgcgacggcttatgcctggtctcctttccttgccccagtttgccagtacagacataggcagcaaaagaagatccccctccccggcagcacttttgccaaacggctcacattcaagaggcggttaaagggttcaacaccccctcccgacctccccttttgcaagaggggggaaccgcggttcctcttgcccctcattccagaaaaaaactcaagcatttgtttttaaacacatttaaatccattcagttcagcgctcacctgacaatcaaagtgcgagcctgctcacagggctggggcattgacacaaaaatccagtaaagggcacatatatccgatttcggtgacatggcttgggcgaaacaataggcgggtcaatcgtttgctccattcgttactcatatcaccagggctcgcagagccaggagacacctatgctcaccaccttgatagatgaagggctgatctgcctcgacatagcggccaacgacaagcagggactgtttgtcgaactggccgcccgcctcaaagcctgcggcaagataggcaatcaggatcagttcgtgcgcgacctctgggcgcgggaaaacctcgacaacacgggttttgaacagggagttgccctgccccacgccaagagcgaagccgtgttgcaacctgccatcgtcatcggcatcagccggcaggggatcgactacggcgccgaagatgggctggcctccaaactgttcttcatgattgcctccccggcgggcggcgccaaccaccatatcgaggtgctggccgagctctccaccaagctgctggagcccggctttatcccccggatgcaggcggccaccagcaagaccgaggtgctgtcactgctggcggccacggtgcctgtcggcgtagccggcaagcaaccggtgcgcgccgaggcaacagctcaaccgagagcaaatgcacctgaatcccaggatcgcagcatcaaggcccagctcaataccctcaagcagcacctgctgtttggcacctcccacatgatccccttcatagtggcggggggcgtgctgctgtcactctccgtgatgatgagcggcaagggcgccgtgcccgaggcgggcgtgctcaaggacatggcggacatggggatagcggggctcaccctctttaccgccgtgctcggcggctacattgcctattcaatggcggacaagccgggtctggcgccgggcatgatcggctcctggatagcagtgcagcagttccacaccggttttctcggcgccatcctggtgggctttatcgccggcctcatcgtcaatcagctcaaacgcatcaagctaccggactccatgagttcgctcggctccattttcatctaccccctcatcggtaccttcctggtgtgcggcatagtgatgtgggtgataggggcgcccatcgccgccatgatggaggggatgaaccactggctctccagcatggcgggctccggcaaggtgatgctcggtgccatcttgggcggcatgaccgcctttgacatgggcggcccggtcaacaaggtagcgaccctgttcgcccagacccaggtcaacacccagccctggctgatgggcggggtcggtatcgccatctgcgtgccaccgctcggcatggcgctggcgaccctgctctcaccgcgtcgctacaagaaggaagagcgtgaagcgggcaaggcggccgctatcatgggcatgataggcatcagcgagggggccattccctttgccgccgccgacccggtgcgcgtcattccggccatagtcgcaggcggcatcgtcggcaacatcacaggcttcatgatgcacagcatcaaccatgccccttgaggtggctggatagtgctacctgtggtggaaggcaagatgggttatatcctgggaaccctgctcggcgctctgaccacggcccttatcgtcaacctgctgaaaaagccggtgaccgaagatgagacagtgacaaccaacgatagcggctatcagatcatcgaagcggaaggggaagcggacgtgctcgccatcaccgcctgcccctcaggggtggcccacaccttcctcgccgccaagagcctgcaaaaggcggccgccaaggccgggatcaagttgaaagtagagacccagggcgccaacggcatcatcaaccgcatcagcgccaaggacgtagccaatgctcgctgcgtcatcctggcccacgatgtggccatcaagaaccgggagcgcttcgccaatatcgaggttatcgatgtgaagaccagggaggccatccacaacccggaagggctgctggctcgcactctaacgggcagcaaggtagcctgacgaggctggattagccacgcagatataacaaaggggccgcgaggccccttttggcttgctgatgcgcctccccgctgacgagacgccctgatctcctcttggcgccgccgatacgaccgggcaacagcagagcatccgctgtcttgcgatcatattggcgattgaccggcaacctgcccggctgttggcgatcgacccaggtggggatggcagcccccttgccgactcgctaacatactgatccatccttccattcggagcccctgcatggacctgctcttactgtttggcctgctcgccatgggagcaacactctatgccatgcgtttctgggaccggcggcatgcccatcccgactggcaacggctgcctacccgcgccgagtaccttagcacccaccccgagtgcaccaccgacgatgcactgggagcccgctgctgtgcctgcggctcggacaaggtactgggtcacccccagaccggctggtacgacaaccgctttcgccatatctgcctcgcctgcggcaaggtgctgtatcgtaccgaagaaccccgttgaataaccctaaaccctcgtcctctcttcattgatatggcacgaactggaactcatgaatagatgaacacaacccaactcacttgagacagggagtcgtcacatggagatagatttaaccgccttgaagcggaaatggcttaagaaacatctacaagagctgcgggcttcaaaggacgaggatcaagaaaaaggaggcatgctgggatttgtcggcattctatgcgctctaatccccttgctgacggcaactgtgtactttgtgggaatgcgctattaccaaggttacctggggcaattcagcctggagtcaactgagttttctccacccgcagatgtcactctcttccacggattcgttctactactcaagctgtttttaccttgcgtacttcctctggttatgaccgtggggatactgttcgtcatactctcagtcctatttttcaaggttaagtggcgactgacgctttcttggtgggcgatccgtttttttgctctacaaccgatcgtgctgaagggaggagaaattgctcacaactatccagcaccttttacttttaattgcttgatttggttaaaaagcgcctatctaaaatttgcactttttattcttcctctcctgctggttgtttgggcatccgaatacaccaaaccaatgggagaagaggaggccaatctccaaatcacccacctcgaacaaggcaactggccgctaaccgaggcccatagccaatcccctctgctgggggatgaaccccatatccgcatcgcctgcaacaactcccactgcgcctaccgcctcaaggacggcgataccctgatcctgcgcttcgatcagatagagcagacccgttacaagcctgaaaaagcggcctcgaaataacaaccgccgcccgagggcggcggttctctatccggcaagcagatcctgcagcgcgcctatcagggcatcgagtccctgctctaccttcgatcgcgggcagccgacgttgaggcggagatagcctgtgccttcggggccataggtgtcgccgcgcatgatggcgacccggtatttctccaccagcaaggtttgcagcgcatccatccgctcggtcgagtcgatgccgaggccgcttaagtcaatccaggcaaggtaggtcccttcgggcgcccgatagtcaatggcggggaaggcggcgttgagccgcgccgccacctgggtgaggttgccgtgcagataggatttgagcgcatcgagccaggcacctccatcccgataggcgctgatatgggccagcaccccgagaatgggcggcgaagatagcccatgtgccgccttgagccgctgcagataggctgcccgcgcatctgcgttgggaataaaggcgtaggcgccgccaagggcagggatattgaaggatttggagcccgagctcaccagcgcccagctatcgtcctgcgctacttcgctccacggcagatagcgggcaaaactcacatccatatggatgtcgtccgagatcaccttgactccgtggcgctggcagatggcggccatccggctcaattcgtcccgcgtccagacccggccggtggggttgtgagggctgcacagaagcaaaatccggcaatcggagcgggccgcctgttgctcgaaacattgccagtcgatctgataactcccctgctcttttttaagcggacaaggcagcagcaccctgtcgttggcggccagcatattgccgaaggcgtcgtaggcgggggtatgtaccagcaccccctcacccggcgccgaccagaggctcaccagctgggcaatcacatagatgaccgaggggccgtagaccagggtttcggagtcgagctgcgcaccgtagcggcgggcaaaccagtcgctcaccgcccccttgaagtcatcgtgattccagcggctgtagccaaagaccccgtgttcgagccgggttaccaacgtctggcaaatgcagggggcggtcgcgaaatccatgtcggagatggtaaaaggaagcaggtcggcatggccaaagcggtcggctacatagtcccactgggtgcagtaggtgccgtggcggtcgaccacgcggtcgaagtcatcaatattgcgcatgaagtttctccatccataaacaggagacatatttggagaggcaaataagggggcttgcgccccccgttcggatttcattggccggttcaggcccccatcaggctctgcagctggtttttcaccagatgcacctgcgggccgatcaccacctgcaggttgtgctcatcgagcttgatcaccccgatggcgccgttcgctttcaataccttgtcatcgacccggctcatgtcctgcaccgacatccgcaggcgggtgatgcagttatcgagcgcgagtatgttatcagccccgcccaaggcgttaaggatcacctcaccgttgtaaccgctgttgcctgccttcttgcctgcgggctgggcagcctcgctggtctcaacctcacggccgggagtcttgaggttgaagcgcactatggcgaagcggaacacgctgtagtagatggcaaaccagatggcggccgcgaccggcaccagataccacttggtggcggtgccttgcagcacgccgaacaccagaaaatcgatgaggttaccgtcggtattgcctatggtaacgccgagcagccccatggtcataaagccgagaccggtcaggatggcgtgaatgacgtagagcacaggtgccacgaacaggaacaggaactcgagcggctctgtgatgccgccgatgacgcaggccaccacgccggagaccagcagcgctttgatcttgccgcgattttccggccgtgcgcagtgatacatggcaagcgctgcacccggcaagccgccgaggaaggctggcatcttgccctgagagaggaaagaggtggcagataccgagaagccggaagtgtcggcgcaggagagctcggcgtagaaaatattgagggcgccgctcacctcgtgaccgcataccagttgggtgccacccgcttcggtaaagcgaatcagcgccaccagaatgtggtgcagaccaagcggcagcagcagacgctcaccggtaccgaacaggaagggaccgaaggggccggcgtgggaaatcagcgccccgataccgttgatgccggcggcaaaccagggccaggcgaacggtactaccagaccgaccacacccaacaccagcactgtgatgatgggcacgaagcgagcaccgccgaagaaggcgagcgcatccggcatcttgtaggtgtagaaacgggcgtgcagtttggcgacgatcaccccgactatgatggcccccagaatgccggtgtcgatggagctgatgcctaggatcgatttcaccccgtaggccttctccgccgcagcatcaccgatcacgttggccacggtgagatagaagttgatagagaggttgagcgccgcatagccaacgaaaccggcaaaagccgcgactcctttctcttcccgcgccagccccaacggaatggcgaccgcaaacatcaccggcaggtagataaaggccaccagccccaccttggtcatccagaggaacagcagttgcagcaccatgttgtcgaggaagggcatgctctgcttgaccgcatcgctggtgagcgaactgccgacaccgagcaagataccggagaaggccagcagggcgaccggcagcataaaggtcttgccgaggctctgcaggaactcccatatggtggatttagcgggggacttggccatgtgtctgatccttgtgaagtgaaggtcacgtctcgatgccgatctcccgtactgcactcagggagggcaggcaggggagagagaccgcatcaggttttgttgatgataaaacgttttatcaactcacaagtgccgacaggatcacagaatggcaggcctgaatggcgagtggatcaaaatctgtgagccagatcggcacagctgtgatgtaacgtttcacttgggtatacgagggggtatgctgtggttctccggtctctttgcccatggctgcagcactcgcactatgtcgtcacaacccatgccgtccaaacctatgtcgtccaaaccgcttgtatcgaaaaacgtcaagatcaccgatgtcgcccagctggcgggagtctcggtcactaccgtctccatggtgctcaatggcaaggggcgtatctcgccggcgaccgccgagcgggttcagcaggccatcaaagcgctcgactacgtgcccaacagcgccgccgccaacctgcgcagccagcaatccaacctggtgggactgatcctgcgcgacatcacggatcccttctataccgaggtcacggccggggtgagcgaggtgctggagcaacagggctatctgctgtttctgacccagtgcggccacagcccggagcgattgcagcagagcatccagtccctgtcacgccagggggtggcgggcatcatcttcaatccggtgcgcggcgcggcggctaaaaccctggagaccctgctgggctcacagctgccggtggtgtgcgccgcccgctcctactaccgggatgacgtggactttatcggtcccgacaacacccatgccgcccagcaggccaccacctatctcatcgagcagggccaccgccatatcgcctacgtgggcgggcgggccgactccctcacccgcgccgagcgcatcggcggctactgcgccagcctgctgcaatacggcctccccttcaaacccgagtgggtactggagtgcgagcgcacccagcgcagcgcagccgacactatcgcccaactgctgcaccagcaccccaaggtgacggccattctctgccactacccagaggtggcgctcggcggcatttacggggtggaggcgagcggacgcacagtgggcaaggacaactacataggccagcaagtagccctgctcggctttgacgacgtggcagaggcggaactcacttatcccgccctcaccttcgtcagctcaccggcacgggaaataggccgccaggccgccttgcggctgctgacccggatgcagcaaccggagcttgcccccaatcgtcatatcatcgccccccatctgcagaagcgggcatcagcctgaccaggcaggtcgcgccatgcggcctcgccttgtcatgtcccccacccccccagatgccgggtgccatcaacaaacaggccattggatgatcgggaaccgattatcaccacgcgctgctgtccctttcgggtttagctcgtgacatgagcagtgagcaatcaagcctcaagggggtcgcatccatggcgcggatggatcacactgggctggctaacaggaataaactgacggtggtcaggctctgtctctgccttgttttcacgctggcacacccaggccctgcagacgcagaaagccgggcaatgaaccgcgccacattgcgtatctttactggaaaatggagtcttcaggatgagaaattggattcgtctcggtatttttaccctgcttttgcacataggcgtgtcaccggcgtttgctcaacagagcgagccggttcaggtaacgtcaggcgtccaataccagttgattgcacgctgggatcaggatcagctgaacaagatcctgacccgtgacacaccggcctttgccggcatcactgtctcgtatacacccgcacgcaatgccgtgcgcctctatcgcatcagctaccactccgtcatccccgagatgggcaacaaacccacagtggcctctggcctgctggctgtgcctgacaccggtggccaggactttccaaccgtctcctatcagcacggcaccgtctatggtcacaatgaggtgccctcctttgccgatcagtcaccggaaacccagttgatgatcgcgcagttcgcgggtcaggggtacctgctcatcggtgccgactactttggcctcggcacctcgaccgagccggaaggctatatggtcaagggcagccatcaacaggccacatttgatctgctgatggccagccgcgccgtgctcgcccacatgcagatcgtcagcgacaagctgtttctggcgggctggtcacaggggggattcgtgaccatggccttcctcgagaaactcgaagcagccggggtcaaggtcgatggcgccgccagcgcaccgctggatgtctacgccttgatgcagggctttctggtctacccgcgcaagttcgatgccgtctggctcaacagcatcatgatcctctcatcctttgcctacgagcattactacggcatacctgggctcgcccgctccttgctgaccgacgagtattacgacattgccaagaaggcctatgacagagagcccttcaatccgtccgacatcaccacggatctgcacaagctgatccgcccggcctatttcgaccctcactattttgccaactcggcgtttggcaagctgatcggctcagcacacgcctaccgctgggtcatacagtcaccagtacgcaactactacggggaaaccgatgaggcaatcacaccgggagtcggtcgcatggcgatgacgtatgcccaatccatgggatcgggcaaccagaacgtcgaggccatctcgaccggcccgaccacccatcgcggcaccttcgccaccgcagtcccccagtggaaagcctggttcgacaaggttgcaaagccaaagtgacctcggcacctgaccccccggcaaaacgccggggggtcaggtggcaaatacccccagccccggtatctgcatggatatcgggttcttgctctgcatcacagaccttgctgatctctttgaccgcaccaccacagcccatcccccgataaccgaagcggttcacgtttttttcatctgaaagggagtagagtaagcaatcaccaagttgatgtttttattgaaaaagcccctacgggtgatggaatggcctggtgcccttaaccctcggtggaacgccatgatgaagaaaaatgcgattgccctgaccctggccagcctgttggcgctgccagtgtttatcccctccgatgcctgggcggcccctgtgcgctccctgcaaaaggagcaaaattacgatcagtacatcagcaagcgccaggtggttgatcaactgctggcggatgcctggcaggtcttcaagtcgccggctcgtatctccactgccggtttcaccgccaagatgccaagcaacatggagcaggtcacagagctgctgctgcaggcctatcagctcgaaccctaccgcaccgatctgctgatctcggcagccaacgcccagatttacaacggcaacgtggacaaggccatcactctgttcgagcagggtctcagcacggcaccagacgatctggatttgaacacctatctcgccacctggcagcggttcaaaggcaatcagggcaaggctgatgactatttcaaacgggtgagcgagctcaacagcggccgcgccgccgacctgaaaggcatcttcgacaccatagacagagtcaatgccactccactcaaggaacgtcagggacgggaaaagaaaaaggggcggcaagccatcgtcaccctggggtatgccctcaacccggatggcagcatgcacgagatcctgctgggccgactggagaccacccgctccctggcacaggccaatccggctgcgctgatcatactgacaggtggcgtgccccagaaccgccagaccgaaggcaagctgatggccgactggctggtaaagaaaggggtagatcgctcgcgcatcattgaggagaactacgccaccagcacggtggaaaatgccctctacagcggctatgccctggcccgtcaccagatccagtatgcgaccctggtgagctccgccagccacgttcgccgtggccagaccctgctggagatcgcctgctggcagagcggtcccaccgggatccagatagacagcgtcagctacccggacaagccgctctcggcactggccaaggtgagcgacagcgaactgctcggcatctaccgcgatgcgctgcgcacctatggcctctggagttaccgctccgcccccctgctggagcgctaatcgccagcacccggccagaaaataaaaatgcccacttcatgagtgggcgtttttattttttccgctctcacccgggtggcgacagctcactattatcttatttaccatccacaggaagaggccgctagggtggcgaaaaggcaaccaaaatacagaatgcaacagccgccagcagatagcggctatcatcaagtcgcctatatttaaaactatattagcaacctggcagacaaggtaacgaaacccacaaaaaacacctaaccaattgtttaattataccttttaaatctctgatgcagggatgagtaaattgaaaataatggctctgcacacaacagttactatctatcttattatttaatgtctttcatttatttttgatataaacaacagcaatattttcacacaattaatcgctgcgcttcatctcgttcattcgcttaccatccgtttgttcaggcaatacgatggaaacaaacgatgaaatacacgctgatgatctctctactggcacccaccctgttggcgggctgcgaactggaaaagaaagaggatccccccttcaagggacaacatatcaccgccgcctatgacacaggtgtcgtctgtcgccaattgcagcaagagtggcagcaagatgacatcgccagtcagctcagttgccactacctgacggtaccgctggattacgacaaggagtgggtcgaggtcaaacagaccaaatgggagaagcgccctgcacccaccacagcaacctccttcctttccggcaacacgactcgcttctcatccccttcctggtcagatagcacaacccggttctcgactccctcctggtcaaacggcaccaacctgggtcaggtcaagcaggagacccgcaaggtcaagggtgacagcatcgatctcttctatgtgcactatcgcgccaccggcgactatcgcggcaccctctttttcaacccgggcggccccgattcagcaaccccgaggatgggccccctgctcaccgcgctgcgcaatgccgatcctgacattctcagacattacgatatcgtcaccatggaccccagaggggctggttacagtgcactcggacacgagctcagaagctgcctgctaaaagacaaaaacggcgtcaaacctgacatgaccccaagtgagctcgccagattattcattgaacgggacaagggcgccctgccggcactgaacaatagcggcgatcacggcaaggctctcagcaaactgatacaggagcgctgcgacgagccatttcgtcgttatgcaccccatctgggctcccaggccatagtgcaggacatggatcgcctgcgccaacacctggggcatgacaagatcacccccctcaccttctcctacggcacccgcctcgcagctctctacgcccagcgctacccgagccacgtggccgatgtgatcgtcgactcttccatgtctccgagcgaggatcgctatccggccatcttccgggaggatgccgccaatgcgggccgagtcttcaactggcgctttggcgcccaggcgctgcaacgcagcgtggaggtgacccggcaggtgcgcgacaagggccagtatgtcgataaccaaggcaatactctggatcacaagcagtgggaggcggtcatgggagatgcgctcaccgggcaagagggctacgaccagctggcgttctggctgcaggacgatgccagcgaactgctggctcgtctcgccaaagagcaagaggggaacaatccctacgaggagatcatgggcggtcccttcttctccgccattcactgcaccgacaacggccaatcttaccgctggcaggatctggatccggaagatgccagcttccagggtgcggggacttttatgctggataacagcttccatgcctgtgcagattggccctatccccgcaagccagtgcccactgtggacgccggagagattgcgctcccagctggatcattggcactggtactggtactggtactgggggcagagtatgaccctataacccctttcagcaatacgcgccagatgcaggccgcctttgggcaggcggcccgtctggtcagagtcgagcagagcagagcagagcaacttccatgttcagctgggcagtgtccaatgtgccaatcaggccctcagcaccctgctgctgggcgacaggcaaacactgatgcgggagcaaagctgcaaggctgattgagcacttgccctgactcataaaaaaccaaacaagaagcccgccgaattggcgggcttctttattgatggcacaaagagatcaggcggcgatcaactgctccagatcctggcgagtgaggcgcttggcatcgattttcacgtacacagagcgctctgcactggccagcatcacatcgctcaccccatcgcaggcgcggatcttctgctccagcgccggactcgcctccacaccttccggcagcacgatgcgcagactgcttacataggggggctcctgcatggtcaggctcacaccgagccagatcagggccagcagggcgcagcaaccaaacaccagtgcaccgcctcccagactgtaaaagagcccgcccaggctgccaccaagagccacgccaataaactggctggtggagtagacccccatggcggtgcccttgtgaccggggggcgactccttgctgatgagggatggcaacagcgcctccattacgttgaaaccgataaagaagagctgcaacccggcgaacaggccccacagctgcaacccggcctgccacagcaccacttcggcgatcagcatcaccagcacgcagatctggaatacccgcttcatctggcggtgcttctcggcatagatgatgaacggcaccacgctcacaaaggcgaccagcatggtgaccagataggcctgccactgactgtcgcggggcagaccggcctgctccagcagtggcggcaatgccacgaagctcgacatcagcagggtatggacgcacaaaatgccgaggttgagtttgagcaggcgcgggttggtaagcactgtgcgcatccctcccctgaccatgctggactcgcggttgagcagatgactggtcggcgtcggcaccagccagagggtgatgccaatgcccccaaaggccagcaaggctatcagccagaacaggccggagagccccagcgcatgggtaatcagggggcccgtcaccatggcaatggcgaaggtgatgccaaagctcaccccgataaaagccatcgccttggtgcggttctgctcacgggtgagatctgagagcagcgccatcacggcggccgagatggcaccgctgccctgcaaggcgcggccgaggatgacaccccagatggagtgagtcagtgccgcgatcacgctgcccaacgcaaacatcagcaggccgccgacgatcaagggctttctgccgatgcgatcggagagcaggccgaacgggatctggaacaacgcctgggtcatgccgtagatgccgatggccagaccaatcagggcttcggaggcgccggccagtgacatgccataggtagtcagcaccggcagcaccataaacatgccgagcatgcgcaaagagaagacggagccgagcgcccaggtggcgcggcgctcgcccctcgtcatggtgaaatcattcataatggcctcgataggtcaaagagagagaagagaaaaggggcggatgacaaggcacgccacacccgaaaaagccgacaatgcgccccaaagggcgggcctcataataacagagccgggaaggttcccggctctggattctattgattttcctgggttgcatcacagcctcgggggctggagacacggaccatcagggcagcatgctcaccaataccggcgtcgcgtctggctggaagtccaccgacatcatcacgctcaggcaagtaatggtgacgatggagaacatgaacagcttgcgggcccagagggagtcatcgaccgcctgcttgtaacccgacagcgccatgcccagccaccagacgctgaccgcagtcgccacgatcagatacttgtaaccggcgtaaccgccgaggaacagcatcagggtcggcaccatgaaggccagtatgtagagggtgatgtggtgtttggccacgacaatccccttcaccaccggtagtaccggaatgttggccgcctgataatccttgaagcggaagatggcaatcgcataggagtgcggcatctgccacaggctgaagatcgccagcagtatcagggcccccgagtcgaactggccgctcacggcacagtagccgatgacgggtggcgcggcacccgaaaggctgccaaccagggtgccatagacagaatggcgcttcatgtagaggctgtagacccccacatagacaatgaagcccagcaccgccagcaaggcggccaacggattggccgcccagtagagcagtgcaatgcccgcaacaccgagcgcgctcgcataccagagcgagacgccgggggcgataagccccctcaccagagcgcggtttttggtacgctccatgatgcagtcgatgtccctgtctatgtagttgttgaacacacaaccggaggccaccaccagtgagacaccggccatggtcaggatgaacaggggcacatccaggctccccttggacgccagcaggaatcccccgataaccgagatgaggttaccgaagatgatgcccggcttggtcacttgcaggtattgcttcatcatcattgccaacctgctcagtgaaccatcatgttgatgttgaggttgtacatgatccacagggaacccacgaccacgatggcgatgatgagcacggtaaacaccagtgccaccaggttccagcgctcctcggacgaggtgttcatgtgcaggaagtaaaccagatgcacgaagatctgcaccaccgccatggccaccactgtgatcagcatggtctggtgggtgaagcccccgtccatcaccatccagaacgggatggctgtcagtatgactgacagcacgaagccgatcagatagctcttggcactgccgtggctggcgccatgattgtcaacgctatgagtgctcatttacattgctcccatcagatagaccacggtaaacacgcagatccacaccacgtccaggaagtgccagaacaggctcaggcacatcagacgggaacgggtgcgatcagtcagccccttcttggctaccagcaccatcatgacgatcagccagatgagaccgctggtcacgtggatgccgtgagtgccaaccagggtgaagaaggcggagaggaaggcactgcgatccgggccataaccctcggcaataaggtgatggaattcgtagatttccatcgcgatgaagccggcgcccagcacaaaggtcaccagcagccagccattgacggcagcggcacggcccttgttcatggccagcatggcaaagccgaaggtgatgctgctaaacagcagcagcatggtttccgcaaacacgaacggtagttcgaaaatatccttgccgctggggccgccggcggtgccgttgaccaggactgcataggttgcaaatagacatgcaaacaggatgcagtcactcatcaggtagatccagaaaccgaataccttgttggctccggcatcatggtgcccatggtcatgggcaccctcgtgagtgtgatgtagaacgtcggtcgccatggcgtcacgcccccttgttgatgttggcaaaatgctgaccttcgatgcgttcgatctcgtcaacctgcacgtagtagtccacatcatcgttgaagctgtggatgatccaggtggcaatcatggcgacgaaggcggcaatcgccatccaccagatgtgccagatcatggcaaagccgaacagggcactgaagcctgcgatgatgacacccgcccctgtgttcttgggcatgtggatcggcgcatactgcttgggctgctgataggcggtgccgttttgcttggcttcccagaatgcatccagacctgtgatggtcggctcgatggcgaagttgtagaagggcggcggtgaagaggtcgcccactccagggtacggccaccccagggatcgccagtcagatcgcgattcttctcgcggtcacggatactgaccaccacctggatcacctggcacaagacgccaatggcaatcaggccggcacccacggcggccacgaccagccagggatggaaggccggatccagctgctggctgacccgacgggtcatgcccatgaagcccagcacgtagagcggcatgaaggccacgaagaagccgacaatccagaaccagaaggagcgcttgccccaggtttcatccagggtgaagccgaacgccttggggaaccagtaggtgataccggcgaagcagccaaacaccacgccgccgatgatgacgttgtggaagtgggcgatcaggaacaggctgttgtgcagcacgaagttcgcagccggtaccgacagcagtacccccgtcatgccacctatggtgaaggtgatgatgaaccctatggtccacagcatgggcgaggtgaactcgatgcgaccacggtacatggtgaacagccagttgaagatcttcaccccggtcgggatggagatgatcatggtggtgatgccgaagaaggcattcacgttggcgccggaccccatggtaaagaagtggtgcaaccagacgatgaaggagagcactgtaatggcgatggtcgcccacaccagcgaggtgtaaccgaacaacttcttcttgcagaaggtcgccaccacttccgagaaaatcccgaacaccggcagtaccaggatatacacctcgggatggccccaggcccagatgaggttgatgtacatcatcatgttgccacccatgtcattggtaaagaaatgggtgccgaggtaacggtcagcggtgagcagtgccacagtgacggtcaggatcgggaaggaggcgatgatcaaaatgttggcgcacaaggcagtccaggtgaacaccggcagacgcatcatggtcatgccgggggcgcgcatcttgatgatggtggcgaagaagttgacgccggtcagcaaggtacccagccccgagatctgcagactccagatccagtaatccaccccgacccccgggctgtattccagaccggagagtggcggatacgccagccagccggtctgggcaaactcgccgaccgccagggagacgttgatcaacacaacggcggcggcggtgaaccagaagctgatgttgttgaggaaggggaaggccacatcacgggcaccgagctgcagcggtaccactatgttcatcagacctattaccagcggcatggccacgaagaagatcatgatgacaccgtgagcggtgaagatctggtcgtagtggtggggcggcaaaatgccatcgccaccggccgaggccatcacctgctgggtacgcatcatcaccgcatcggcaaagccgcgcagcagcatgatcatgccgaggatcagatacatgacccccagacgcttgtggtcgaccgaggtgaaccactctttccacagatactgccacttgccgaaataggtgatcagcccggcaatgccgaggccacccagaatgataccggccacagtcaccatgatgatgggttcatggtacggaatggcatcgagcgttaattttccaaacatcagttattcctcggatcccgctttcacagagttgtcatccgtcggcatcgtcatatgcccggcatgatccatttgtgcgtcatgcgccatggcgtcatggttcattgtttgctgatccatggtggtgtgatccatggtctcgccgtgcgccatccctttatgctcaccgtggcccatgtcacccatgaacttgttgatcaggttgacgaacagtgccggatcggcgctggagaaatactccaccggatggtattcggtcggcttggccagggcatcgaactccgccattgtggtgagctgcttgggcgactgtttcaccttggcgacccaggcgtcgaaacctgcctgatcctgcgtggcgatggccttgaacttcatcccggagaaaccggcaccgctatagctgctggagatgccgtcatatttcccggcttcattggcgatgagatgcagcttggtctgcataccggccatggcataaatctgcccgcccagtttgggaatgaagaaggagttcatgacggtgtcagacgtcacccggaaattcaccggcgtgttgaccgggaaggccaattcattgaccgaggcaatccccaactccgggtagacaaacaaccatttccagtcgagggaaataacatcaaccaggatcggtttgacctcggaatcgagcggcttgtaagggtccagctcgtgggatgttttccaggtgatggtcgccagaatgacgacgataatgacgggaacggtccagacaaccgcttcaatcttgttggagtgagaccaatccggggtatatttggcgtcggtattggatgccctgtatttacgggcaaataccactgccataataatcacagggatcaccacaattaacatcagccccaaggcggttaatatcagtgatttctgctccagaccaatctgccctttggggttcatcaacgccatgtcgcagccggtcagcaagctggccgatgcgatcaacagcaaagcacccaagcccctctttaattcaaaaggtctcatgcagtgtcctcatcattcgcaggcgtaaaggtataaaaaaagcgcatcattatattgcattgagaatggatgtaaacaaggtgggaaattaatctgcaagttgttttctgtttggaggtgacctgtgatgtatgttaatgccttgacagtcgccattttcataatgactgtgcaattattcaccagcaacattgatttcatttcaatcagaattagctcagcaagtgaacagtcagttttaaaccctttatttaatgcggttaaatgacttttcctgtatttacatcagctgcaagcggccctgttttcaacaatggaaataaccacataaaaagcagatataaagactcttacagacccttaattaatcaaaatacactcaagttaattccatgctcttggtgagactatatcctgaacatacctgtctcatgcatttcatcgggtctgcttcatcacaaccgtcatcatcttgtttaataagttattatcaaacccatggactccatccggatatggcgttaggttgcgccccttcgttgccaagccagtaacgaaaccgaccctatcccattccccatttgactcttcataccacagggattgccatgagtatcacacgcagagactttctcaacggcgtagccatcaccatagcggcaggcatcgcccccatcaatctgttgcaggcggcagagggcggcaaggcgctggccgacaagacgcttgcctatccgcccgccctcacagggttgcgcggcaaccacccgggctcctttgaaccggcccacagcatagcccgcgacggcaagcagtatgacttcgccaatgttcccctcgagggggagtacgatctggtgatcgtcggcgccgggatcagcggtctggccgccgcctgcttctatcaacagttgctcggcgcggataaaaagatcctgctgctcgacaaccacgacgactttggcggccacgccaagcgcaacgaattcaccacgcccgatggcctgcggctgggttacggcggcagcgaatccctgcaatcgccgcgctccgtctacagccccatcgcgctcggcctgctcaagacgctcgaggtgaacatcgacgaactggccgccggcttccagcagaccttctatccggatctgggcctgagccgcggcgtctacttcgacgagaagcactttggcgtcaacaaggtggtgagcggtgaccctggccacaacgtggccgacgacatcccccgggatcgcctcaacggccgccccctggccgaattcatcggtgacttcccgctcgatgagcgcgaccgtgcagccttgctggccctgcacgaagagaagatcgactacctcagtggcatgagccgggaggagaaagacctctggatgacccgcaacagctacaccagcttcctgcgagacaaggtgggcctgagcgagcgtgcaatcacttacttccagcagcgcaccaacgacttccaggcagtcggtatcgatgccaccgcctgcgccgatgcgcgcctctgtgccctgcctggcttcgacgggctggatctcactcctctcgatgccgaggagcaggcagagctggacgatccctacatcttccacttcccggatggcaacgccggcctcacccgcctgatggtacgcaagctgatccctcaggtggcgccgggccacaccatgcaggatgtggtactggccaagtttgactacggcaagctcgatctgccggaacacaaggtgcaactgcgccttggcagcacggcgctgcaggcgaagaacatccgccgcaccgatggcagcactggggtggatgtcacctacatcaaggagggcaaactccatagggtacgggccaaacagtcagtcatggccggctacaacatgatgatcccctacatggtgcccgagatggcagagccccagaaagaggcgctgcgccagaacgccaaggcgccgctggtctacaccaaggtggtgatcaagaactggcaatccttcgtcaagctgggagtgcacgaggtctactcccccgcggcgccctacagccgggtcaagctggactacccggtcaacctcggcggctatgagcatcccaagaatccggatcagcccatgtgtctgcacatggtctatgtgccgaccctgccgggcagcggcctctcggctcgcgaacagtcccgcaagggacgcgccatgatcctcggcatgccgttcgagcagcacgaacagatgatccgcgaacaactgcagggaatgctgggcagcgctggtttcaaccatgagcaggacatcctcgccatcacggtcaaccgctggtcccacggctactcctacatcaccaataccctgtttgatgacgaggcgcagtgcgaaaaatggattgagctgggtcgtcagcccatcggcaacatcaccatcgccaactccgactccgactggagcccctacgcccactccgccatcgatcaggcctggcgcgcggtcaacgagctggtcgccatgcaaaaaggaggtgcccaatgatccgcaccctgtcactgaccgccaccgccctgctggcagccatggcggcccaacccgcgctggcgggctccgccatgtcggcaggcgagtatatttccaagctgggggattgcgccgcctgccacaccagcgaggccagtgccccgcttgccggtggcaagggcttcccgactcccataggcacagtgttcgccaccaacatcacccctgacaagacccacggcatcggcaactacagcctgccggagttcatcaaggtgatgcgcgaaggggtggccagggatggtcaccagctctatccggccatgccctacactgcctacgccaagatgagcgataaggatcttgaagatctctatcactacctgatgaaggaggttcccccgctggcggtggccaacaaggagagcgacatcccctggccgctcaatatgcgctggccgctgatgggctggaactggctctatcacgatgacagtcgcttcaccccggtagcgggcaagagcgagcagtggaatcgcggcgcctatctggtgcagggtgccggtcactgtggcagctgccacaccccgcgcgggctcggcatgcaggaaaaggccctgaccgaggcagaccccctctatctgagcggtgcaacgctcgatggctggtatgcccccaatatccgcggtgcccggtacgacaagcaggcgatcatcgatctgctgaaaaccggcctcagccagcatcaggccgtttctggccccatggcggaagtgatcactcacagcagccagtacttcagcgacgccgatctggccagcatcgccacctatctcaccgagctcagtgacgacacgccggtgagcaagggcaaccgggcctacgccagcgcgggcggcaaggcagactacgccatgtactgctcgacctgtcacggggtcaacggtgagggcaatgaccacgtcattccttcactggtgggcaaccagactgtgctggccgatgacccctccagcctgctcaacgtgctgctgcacggcgccgagaccccgatcactcagggccatctcggctaccacatgccaggttatggctggaccctcaacgacgagcagatggccgagctggccaatacgctgcgcgcctcctggggcaatgaaggagccgccatcaaaccggcagccgtcaaggcccaacgcgagctgcacgagtagcacgaccgcggatcttcgccataaaaaacgggcctcccatggaggcccgtttgctgtgtgccagcagggcgtcagcccttgcgggacttgggaccttgggtagacacagctgattggtggtaatcggcataagggaagatattgcgaaaacgctgggcgactggctcagggatcgaacgggagaagaccagcttgaccccgtgcccgtcccgctgacccaggatgcggccccgcacgggatcgtggtgcaggatctaccgggcctgggccaaaaacgcgggggataccttgccccgcttgaccaccaccttgtccgcttgcaaccggatctcgaacagggctccccgccccagcgtcatcaaccacccgatcagggcaattgccaccaacaaggataaccaggccatctcttccctcctaacgattcagtgtcagcacgtcactccaggctatttccacccccgctgacgtcttgctgtcagacagtataagcggccccattgccggaatgtttggtgcggatcacagccgtcgactcaccttgcgttcagtcacctacacaggtcagcaatccttgccccaggccaccagggtgtcgcgatagagcgccagcagcgcctgatcccgcaccgccacccccacatgctgggcacgatagtcggcccagccgtcatgaggatgggatttgtcatcgaacttttgcagggtatgaccgatggcggggccactgttgatcacccgcacaggcccctttctcagggtgaacagagtcggatcgatcacgtaggcgatggcggagggatcatgtacgtggcaaccatccaggccgatgcgctccgagtagaagcgcagatagaagcggctcacctcccacaggaagcggcccggctcgcccgcctcatcgcgcagcgcatccagatagccactgctgaagaagctctgctgggtcacatccagccctatgatcaccacgggccagttggcggtaaacacccggtcggcggcatcgggatcgtcgtggatattggcctcggcatagggggtcacgttgccgcgatgaccgttgacgccaaaggcaccgcccatcaccaccacctgcttcaccaacccggtgatctccggtgcctcctgcagcgccaggttggtgagcggcccaatggtaaccagggtgatctcgccgggggcggcttttaccgcgtcgactatgtattgccacgccgggcgggtatccggggcgagactcacctccccggcctcgacatcgccgaaaccactcgggccgtgcacgacagtggtcggccccacgggatcgcgcagcagcggcgcggccgcgccctgggcgacatctgccttcatgccgtacttctgcttgagccagagtgcattgcgggtgccattgtcgatggtggcgttgccaaagacggtagtgatggcgatgagatcgatggcggggtgcgcctcggcaaacagaattgccatggcgtcgtcgatacccgggtcggtatccagaatgattttgtggctcatagggcctccagacaacaacggagctgccagtgtaacgacaccctgcccgtttaacagcgctgtgatcacaccctgacgattgccttcccctagaccgggtcgagtggcgtcttcttgagcagaacgggtggcagagacaggccggtaacctgacagccggcctgcgcagcgaaagagtgctgaaatagtgggcaaccggacggccgcggatagctgccgccttgtgagccgccgtgcggaatggtatcacttggcctcattgaccacttctctcatccatctgccgaggcgccattgtgatcaccctgattaaagagtcggaccagctgaagatgccctggaagaacaagcagggcaccacagcccagatcctcatctctcccaagggagcgactctggacaaactcgactttgactaccggctgagctctgcccccatcaaggaagccggtgtattctcccggttcccgggttaccagcgcatcctgctgcccgtcagcggcgccggcttcgtgctcaacggccatccttacgccacccttgaagcggcccatttcagcggggatgacgagacccactgcgccttgctgaaaaaagaggtgacggatctggggctcatctacgatccctcgcgcatcagcgccaacgtacgggtgctcaatctgccgtttcccctcaccctgaccctggaggccgacaaaacctacctctgccatctgctgagcggtcagctcacggtgcaggatcgggccttggcggtcaacgacaccctggtggtgaccggtgaggagagcatacggctggagtgccagaagaagaccgccatcgccttctttaccctgcaagccagataagagagaggcccgcgcaggccattggagacgggatcaacgtttgggagctcggccaccgctgtcgagacaggcctgcatggtgtcgtaggggacatagtgcttggtgcggctgtagtaggtgccgccctgggggtggcagatgccgttgcggctcttcttgaccgggggctctgccgccagcgccagagcgcacaccagcatcaggcaacagctgacaacccatttgactgctctcatctcacatccattcagtgtccgggccagcaggcctcgcttgcagcctattttatctcgtccaaggcgcggccactccttgccagatcacgaaatgaaccatttattcaatcgcttggctcatctacatccgcgatcgacacaagattttcgcatcataaaaaaagccggggcagcccggcttttttcttcatgacgaccagaacaagcggcttagccgatcttgaagctgcccttcatcatggcgaagtggccggggaaggagcagaagaaggtaaggtctttaccggcaagaccgtcggttttgaaggtcacgctggtgctctcgccgccgccaatcatcttggtgtgggccagcacccgcggatcatccttgggcaaatagttgttgtcggcaccggcgctcatgccggcggtggcgacagcctgatagtcggcggtgttcgacaacgcccagttgtggcccatggcggtcaccggcatcttgccggtgtggttgagggtcactgtcacctctttgcaggtcgccggtacgctcatctctttgaggttgtactgcatggcatcattgccttcgatgaccaacgcgcactcatcggccaggaccggggccggcagggtgctcagaaacagcagggtgatcgcctttttcatcatcttctcctttgattggcaatagatggcaacacaattgcctcaggctgtgatccacaacgggcaaagatgctgtcaaaatcgaccttattctactcaagtgttgtcaatcggctatggctttagtgcaaagctgcgggtcaagtcaccagattgagcttattaacaacagaccttgagcctgaatggatacgcatcggcctcgtcataggcccacctgtgtttaattttgtccgcgattttgtgtgccagacgctcgccacctgaaagcctcttggctaagctggcgaccctatggcacaacgccctgtttgagatagagatattgcttatgtcgttcacctttgtgtcggccctgcgtggcctgctgttacctatggtgctgatgttgacggcctgccagccagcccccacccagacccgcattcagggtaaaaccatgggcacctactatgtggtgacggtgaacgatccctatccgggcggtgaggcggcgctgcagcgtgaacttgataccttgctggcgcggatgaacaaggagatctccacctatgacaagagctccctcatctcccgcttcaaccagggaccagcccgggtgcccatgatgattccggccaccatggcaaccatagtgcaacagggcattgatacgggacacctcactcggggcaagctggatgtcacagtgggccctctggtcaacctctggggattcgggccggacatgcgcccgctcaagaaacccagtgacgcgcagatcgccaaggcgcgtcagatagtgggtatcgacaagctgaccctgaccccgcagggagaccacttcctgctcagcaaggcaatcccggatctctacctcgatctctctaccctgggggaaggcgccgcatcggatgaaatagccgtgttgctagagagcaagggcgtccacaactacctcatcgaagtggcaggcgccgtgcgcagcaaaggcaacaacagcaagggcaagccctggcgcgtcgccattgtcaaaccggcggatcaacccggcgccttctccgatgttgtgacccccaatggcatggccctcagcaccgcaggcagctatcgcaactactacgagctcgatggccagcgttactcccacattatcgacccggagacaggcgcccccgtgacccacaaactggtctccgccagcgtgattgccaacactgcgctggaggctgatgccctcgatacagcgctcatggtgatggggcccgatcaggcaatggccttcgccaaagaacaccagctggcggcctatctcatcatcaagacggagcaaggctttaccgcgaaattcactccccagtttgccccttatctggtgcaagaaaagccataagccatatggccccgctgaaaaacagcggggccagcccatgttcaattacctgtctgcgcgctttggtggcacacttctgttatccgcccgtagcgccttgaccctgacagatgcagacaccggaacccgaagcagagaaaaaagcccagcccaagcccaaacgcatcttgctggtcaacgaacagcgatcctttcaggtgatgatgaaggccatgttgatcaacctgggcatcaatcgcatcacctatgtcaattcggccgaggaagcccggcgtcgctgtcagaaagagacttttgacatctatctgctcgactacgaactaggaggcggcgagaacgggcgtcaactgctggaaagcctgcgggatcagaatctcatccccccccagagcgtggtgatcatggtgagcgctgacagctcccgcgccatggtgctgagcgcgctggaggccgagcccgacgaatacctgatgaagcccttctcccaagaacagttctcctttcgcctcaagcgtgccctcgcccgccgtcatgcgctggagagcgtcttcacagcccttgccaaggacgatctgcctgctctgctggccatctgcgccgagcgagccgatgcggtgccgcgctttgccaacttctgccgctgcctgcaagccgatacccagctcaagctggggcaagccaaggaggctcgcagcctgatgcgccaactgctggccgggcaagagaacagctgggcaaggcgtgccacaccctgggcctgaacgaggaggcagtgagccacctgcaggcaaccctcaagaataccccgctgatggtggaggcccacctctggctggcggaatcccagctggcccttggaaatggcgaactggcccagcaggagctcaggcgagcggtggatatctcaccccagtcggtgcagctctcccgtcggctggcagaggtgtgtctgctgcgtcacgactacgcccaggccaaggatgtattgctgtccctcatcgacctgtcgcgcaactccatccatcgcaccccccactacctgggggcctatattcagaccctgaccctgtacgccctcaacagcaacgacagctaccacatcgccaatctgcaaaaacaggtgaattcggccctgtctcgcatccgcgattcgctgatgatggcggagttcaactatccggtgttcgagcagatctgccaggccagggtgcagatcgccctgggggagctgctcaagggcaagaagatgctctatcgcgccaaccagaactggctcgatcaaccggccaccatgccccccagcctgctgggcgagaccatactggcgctctaccagctcggcgagttcgaatacgccgagagcctgcaggcactgctggcggaggatgaagacaggctgcttaccacctgcatccaggccacccgggatgacaagacggtgctggagcgacgccagcgttaccagcagctcaacgaactgggtatcaaggcctatcagagcggtgagctggagcaggccctcggccactttcgcgaggccctgcgccgcgcccctgccaatacaggcgccgctctcaacaagatccaggtgctgctgcaactgatgcagaagaatcgcaagagcccggagtttggtgccgagtgcaaggagacgctggaggtgctggacggcataccgctcaatcccgcccagcaggatcgttttcgcaaactgcgtcaggagtttacccagctcagctgacccggaagcggctcctctcgcctatgctgatacagactcggcgaggggaggaaaaccgcaatggcgatgtgtcgatatctggtggcggacgggcgtcactgcagcgaggaggcaggggagcacgagctgtgccgctggcacgatccccacgccgatcatcaggccccccagacggctcatgagcttgagcactacattcatcaaggcggtctgtgccacggcctgcaactggcccgtgccaacctggccgggctcaatctggtgaagaagggggcaccgcagggcttcttgctggagcagtgcaacttctatcgggccaacctgcaaggtgcccacctctatggcattcgcatcaagggcggcagcctgatgaaggcggatctcagtgacgccaacctccactgcgccgaactcgacaacgtcaatctgctcggcatccgctggcacaacacccgcctcgacaacctcaataccggcaaacgactgatgcaggagcggcgcggacgcagcgagcgggatccggcgcaagcccgcatctggttcaaggaggcggaagagacctaccgggatctgcgcaaggcctcggaggcgcaaggcatcttcaccatgtccggccgctacatacagcgagagctcaccatgcgccgccttcagttgccactctggtcaatccagaggttcacctcctggatcgtcgatctcttctgcggctacggcgaggcgccgatgcgggtggtgctcttctccctgctgctcatcttcatctgcagtatcttctacttcttcttcggcctgaacttccagggggagtacctcatctaccagcccggcgccgccttcgaggcctttaccggcagcttcacgctggcgctgtttgtggtggtgttcgtgaaaaagatgacacggtgagtggctccgccctccccggccagcgttcgcgccggggcaagctcccacgcaagcggggccaagccggcccctgaacttgcatccgcagcagattcctagtccaatagcgacttataaaaatgacatgagcatccctgacatgaagatcatctcttttaatatcaatggcctgcgcgcccgccttcatcagctgcaagccatcatcgacaaacaccagccggatgtgatcggcctgcaggagatcaaggtacacgacgaggccttcccgctggcagacgtggaagccatgggctatcacgtggaattccacggtcagaaggcccattacggggtggccatcatgagcaagcagaagccggtcgaggtacaaaaaggcttccctaccgatccggaagatgcccagcgccgcatgatcatggcgaccttcaaacgggaggatggctccctcatcaaggtgatgaacggctatttcccgcaaggggagaaccaggatcacgagacgaagttcccggccaagcagaagttctacgagaacttgcagcactatctggagactcaccacaccccgaatgatcaactcgtgctgatcggggatgtgaatatctcccccacggatctcgacatcggcatcggcgaggcaaaccgcaaacgctggctgcgagagggcaagtgctccttcctgcccatcgagcgcgaatggatggaacggctgaaaggtttcggcctgaccgacaccttccgcgcagccaaccccacggagtgcgaacgtttctcctggtttgactaccgttcaaagggctttgacgagaaccgcggcctgcgcatcgatctcatcatggcctccgatgcactcaaggacacagtgaccgaaaccggcatcgactacgagctgcgcggtatcgagaaaccctcggaccacgctcccatctgggccaccttcgcctgataaattcacacagtggggacgtttgactccccactgtgactcagcccccacttccccctcccctttccttcttataattcccgacaaacctcccggatcatgagcaatgctcataatggagtacgcccgcaccaccaggataaccattgtcgctggcctgccgcccatctcctccttggagctgacaacattcaacaccgagcagcttgggttcaatgtctgtgctctatcatttaaaaactatttgtaatccaataagttgaattattaatcatgcagttgatgacatcagttcagaacaggggtgggcacgatgatcgctgtccattcaacaggagtgtgatgatgaaggtgcaaaacgtcggggaaagtatgttcaagcgtggctgcattgctctggcactggtcagcgtgctggctggctgcggcgacaaaccagccagtagtgcccaggtacgcccccctgtgcccgtggtagtggccgaggccagactgaccgatgtgccgctgacgaccgagatggtgggagagacggcgggttatcgcgaaatcgaagttcgctcccgggtaaacggcatcctgcttgaacgtacttatgtggaagggcaacccgtgacagcaggccaggagctgttcctcatcgatcccgccccctacaaggtggcactggaacaggccaaaggggccctggctcaggaacaggcccggttcaacaaggcacgcgcagatcgggatcgcatcataccgctgttcaagcgccaggtcgtgagccgcaaggactatgacgacaccatcgccaactacgaagcggccattgccagccgccaggccgcacaggcaaaagtcaaagaagcagaactcaacctcagctacacccaggtgacggcaccgattgatggcatggcgagcaagagctcccaatccgaggggagccttatctcaaccaatgccaacagcagcctgctcaccaccatcacccagtacaacccgctctacgtcaatttctcctactcggaacaggaccgtctcaattttgaaacctcggtgcgaaaaggattgattgaggccaaagacaccaccaactggcgcacccatatccgtctcgctgatggctccgtctatccccaggcgggcaagctcaacttctccgataaccgggtcgacccgcagacgggaacaattcgggcccgcgccatctttgacaacaaagagggggtcctgctaccgggtcaatttgtccgactcaccatcgacctgggtattcgtaaaaacgccatagtggtgccagccagagcgattgtgcaatcccaggccgatcgcatggtgatggtggtggacggcgatgacaaggtggtgccacgcccggtccggctcggtccggccattgcagagggggtgctgatcgagagcggccttgatgcaggcgagcgttacatcgtagaggggctgatgaaagccagacccggcagcatagtcaaacctgtctcggcccaagagatgcaggcgatcagcgacaagatggccagcaagccagcggccaggtaaggagctcgtatgttttccaagttcttcattgagcgccccatcttttcctgtgtgatatcgatcattatcgtactggcaggattggccgccatgcgttccctgcccgtcgagcagtatccgcagatcacgccccccgtggtatcggtcacggccttttacccgggggcaacccccgaagccatctctcaaaccgttgcagccccactcgagcagcagatcaacggggttgagcatatggtttacatgcaatctggctccgcctccaatggccagatgaacctcaacgtctacttcgagatcggtaccgatccggatcaggccaccatcaacgtcaacaaccgggtctcggccgccatggcccaactgccggaagaggtgaaaaagcagggagtcacggtcaagaaaaaatcgacctccatcttgcaggtcatcaccctggtgtcacccaaccagtcatttgatacgacctacctgtcgaactatgccctgctcaacatcatcgacgagctcaagcggatacctggcgttggcgacaccatgctctttggtggcactgactacgccatgcggatctggctgcgcccggatcgtcttgcccagttgcagctgaccccgggcgatgtgattggcgccatccgtgagcagaacacccaatttgccgcgggcaaaataggggctcagcccaccagcacgcccatcgacttcacttacacggtgcagaccaaggggcggcttgaggatgtcaaagagttcgagaacatcatcatacgatccatgccaaatggcgccaaaatccgggtcaaggacattgcccgggtcgagctgggtggtaaagactacgacatagtcgctcgcgccaacggcaaacctgccatcggtatcgccacctatctgcaaccgggtgccaactccgtcgccgtggcggatgccgtacacgccaccatggcgcaactgcaaacccggtttccgcaggatatcgagtatcagatcccctatgacaccaccgagttcgtaaaactctccattgaggaggtagtgcataccctgtttgaagccatggtgctggtgttcgtggtggtttacctcttcttgcagaatttccgcgccaccctgatcccctgtatcgctgtgccggtgtccttgatcggcacctttgccggcatgctgctgctgggcttctccatcaacctgctcaccctgttcggtatggtgctgaccataggcatagtggtggatgacgccatagtggtgctggagaacgtggagcgcagcatgcgcgagcgaaagctctcggcgccgcaagccgccattctcgccatgcaggaggtattcagccccatagtcgccaccaccctggtcctgtgcgccgtgtttatacccgtggcctttatgggtggcatgacaggggtgatgtacaagcaatttgccatcaccatcgccgtctctgtggtcatctccagcatcattgccctgaccttgtcaccggccttgtgtgctgtcttgctcaaggacggccatcaggaacccgctcgcttcttcgtctggttcaatcaccgctttgaccagctcaccagaggatatgtgcgtggggtggctttcctgaatcgccgggtggaactggccttcagcatcatagtgaccatgctgctcgccagttatctgctgtttatgaaagtaccgggggaactggtaccggatgaggatcaaggctacctcatctctgccatcatgctgccagacgcagctgcactcactcgcactcaggcgctggctgacaagtttgaccaaatcgccatggccaacccgaacgtgaaggatgtcgtcaccttctccggtttcgacattctctccagtgctgtgatcagcaacagcggcctgagcttcatcaccctcaaggactggagcgagcgaaaagacgcaggacaagactccttctccctggcgcatacctttcaaggcatgagtctgatggggctggcggatggctttgtggcctccttcaatccaccgccaatccaggggatgtccaccacggggggactggaagggtatctgcaaaaccgcagcggcagcgatgccaagaccttctcggcagaggttgaacatttcctggcagcagccagagaacggcctgagtttgccagcgtcacctcgacctatcgcgccaatgtccctcaggtctatctggatcttgatcgggaaaaaaccaaggcgttggggctgccgatcaatgctgtgttcgacaccatgcaggccacctttggtcaggtttacgtcaacgacttcaaccagttcggtcgtacctatcgggtccagcttcagtcagaagcggattatcgcgccaagaagggcgacattcgcaacatctatgtccgttccgacaagggcgagatgatcccccttagcagcctggtgacggtacgcgacgccagcggccccgagttggtagagcgcttcaatgtgttccctgccgccaagatcatggcgcaacctgcaccgggatacagttcaggacaagccattgccgcattggaagagatcgcaaacagtaccctcggcaacgatgccaaactggagtggacaggatctgcctatcaggagaaagcctctgccggcagtgccggcatggcgtttggcttcggcatagtgatgattttcctcattctggcggcccagtacgaacgctggagtctgccgtttgcggtgatcactgcggttcccttcgcgctgttcggggccctgctcgccacctgggccgtgggcctcaccaacaacgtctacttccagattgggttggtcaccctggtggggcttgcggccaagaacgccatcctgatcgtggagtttgccgtgatgaagcatgaggaagggatgagtattgccgagtcggcactagaggcggcgcgcctgcgttttcgcccgattgtcatgacatcgctggcttttattctcggctgcatccccttgatcacatcgagcggtgccggtgcggccagccgccatgccctcggctggccggtcattggcggcatgctggcagccacctttatcgccatcttctttatcccgctcttcttccgcttgatcatgcaaggctcgcaaaagaagcgctaatacctttatcaatcaatatggtatttgctcaaacgccttcgctctgcgagggcgtttttattcaaatcaactcggctcaatcacctaaactctgggagatttgagggggagtatttctatgctggttcagctttggctcgctgcggcacttgccggatcaaacatgacagcctgtggtcaccatgactatcccccgtggaactggcatgcgggcggtaaaatcgtgggtgtctgcgccgaagtagtgagcaccctctttcaacgactggggctcaacgttaaccttgactacgtaggcccctgggcccgttgccagcaaaaggtggcctccggcgaggtagacatcaatatttgcgccctgcgcaacggcgagcgtgaaagctactcacgcttcacgcaaacaccgatggccatcaatgacatggccgtgtttgttcgccagcccagccctcgtctcttggagcaacgggaggatctggccgggctaaggggagccatgatgatcggggtcagccttggcagcgagctggacacttttctggaagagaatacccggatccacagggtcaactccctcaagcaggtctttgggctgctggccagcgacagggtcgactttgtgccctacggtcgctcttctggtcgcctctttttacgggaaaattacccggatagcggtctggccgatctgctctggcccctgcaacagggagaactctacatctctgtgtccctcaactccccccacctcgataccctggagaaactcgaacccatgttgcaggccccaggtatgagtcagtggatagatcaactgctggacaaatacagcaccctctatctggaacagcaacgacagactcagcagatgccttgaccttctcccgcgagtaaggtttagatttgccccatcccttgccagagttgacacatgatgagtttggttagattgcccaccctactattggcccggcttttgctggcgctgatgcttgtctgcaatctgaccctctgtatcagctggcacgggaccgatgtcatctcctccaccatgacgaccggcagcgacaacgcaaccatgagtgcgaccgccatgcaggggctcgcctgtcacacaatggcagccgatgatggagagcaaggcaatgccatgagccagggagattgccagatgcacggcggcctcacctcgccaaccggggccggcctgccactgctggccgcgctgctgaccttgctcgccctcccccttttgctgctgccccatctgggggtcgccagccatctgttcgatcactggctgcgggatcccttcctgcgtagccgcggtactcatcccccctcctggccccgccgacatctgatgctgtcggtgctacgccactagaaggatcttctcccgtgcatggggcaaggctgaccttgcccgacactgcacgtccttgcctgaccctgtgacggctggcaccgccagcaatagcagggagccgtgcgtccgctgactcgtcagcaacgccccgtttgccgcccagcctgtgtgatctgctgcgatagatgcagcaaccagacgctcgttatacgtctgtcaccatcacaagccggcggcctgacagaagagaagatgcacatgtcatctgcccgattgaccgaacctgttgccgctcacccttgcgccattagcgcccgcctgatgcaggtcggaggttccctatgagccataaatcaagccaaaagctgcttgtctcagccctgttgctggccctcggggccggtggcggctactgggccgccaaacagactggcgacggtgcaaccgccaaagagaagacccccctctactgggtcaaccccatggatccccgcgacaagcgcgacggcccagccaaggacaacatggggatggactttatccccgtctatgaggagcaaaaaagcggctcgccgggtaccgtcaccatcagccccgagatccagcagaatctgggggtgcggctagccaaagtggagcgactgcccatccaccagcagatcgagacagtgggttacgtcggctatgacgaagatcggctggaggcagtcaatgcccgcatggcgggctggatccgcaccctcgccatcaagagcgaggggcagaaggtggccaaaggctccctgctctacgagatctacgccccggatctggtcaacgcccagcacgagtacctgctagccctcaacacgaccaacccgctgctgctgctgcgcgccgccgagggcaagctcaaatccctgcaggtaccggcggatcaaatcgccgccctcaagcgcaaccgtcaggtacgtgaaaccattggcatctatgcccctagcagcggttatgtctcagagctgaaagtacgcgagggtcagtatgtggagcccgccgccgccctgttcaatatcagcaccctgcagcaagtgtgggtgagcgccgaggtgttcgagcgccaggccgcacagctcaaagtgggggatccggtcaccatgaccctcgactacgcccccggtcgcagctggcagggtcgggtggattacctctacccgacgctcgatgccgccactcgcaccctcaaggtgcggctgcgcgttgacaatccggacgagtttttgaaacccaatatgttcgccaaggtagccattcgcactggccagggggaaccccggctggtggtaccgagcgaagcggtgatccgcaccggcagccaggacaggctggtgctggcactgggggatggcaacttcaagtcggtggccgtcaccctgggctcccagtttggcgacaaggtcgccatcaaggcaggggtagaaacgggtgacagcatagtcagctcggcccagttcctgctcgactccgaatcggccatcgattcggacttccagcgcatgacagcggtgcgcccggcgcaggtgtggactcaagggactgtgcaaagcatggatctggccagccgcaccctgatggtggcccacccgcccatccccgaatggcagtggcccgccatggagatggagttcaccgtcgccgaaggagtcgatatcagcaagctggccgaggggcaaaccctccatctgcaggtgatacaagagggggatgagtaccgcatcaccaccatccatcaggagagtgccaaggaaagtgccccggccaccggccacgctccggagcaggcaacagatgagatggaaggcatggaccatagccagcacggtatgggggccaagccatgatccctgccattattcgctggtccgtgggcaaccgctttctggtgctgttgttgaccctcatgctcaccgcctgggggctctggtcagtgaagcaaaccccggtggacgccctgccggatctctccgacgtgcaggtgatcatcaagacctcctatccaggccaggcgccccaggtggtggaggatcaggtcacctacccgcttaccaccgccatgctggcggtgccgggctccaccacggtgcgcggctactccttcttcggtgactccttcgtctatgtgctgtttgacgacagcaccgatctctactgggctcgcgcccgggtgctggaatatttgagtcaggtggcccccaacctgcctgcctctgcgcgcccccagctcggcccggacgccaccggggtgggctgggtctatcagtacgccctggtggacagaaccggcaagcatgatttgagtcagctcacctccctgcagaactggttccttaagtacgagctgcaaaccgtcaatggcgtctccgaagtggccaccgtcggcggcatggtgcgccagtatcaggtacgggtcgaccccgacaagctgcgcgcctacggcatcccgctttcgcttatcgagaccgccatcaagcagggcaatcaggagaccggcgcctccgtcatcgagatggcggaagcggagtacatggtgcgctctaatggctatctgaagagcgtcgaagatctgaagcagatcccgctcggcaccactgtgcgcggcgccccgctgctgctgggggatgtggcggatgtggtcaccggcccccagatgcggcgcggcattgccgagctcaacggcgaaggggaagtggtgggcggcatcatagtcatgcgctatggcgagaatgcccagcacaccatagacggggtcaaagcgcggctggcggagctgaaaagcagcctgccggaaggggtagaagtggtcactgtctacgaccgctccgaccttatccagcgcgccatcgacaacctctcaggcaagctgctggaggagtttgccgtggtggtgctggtctgtctcgccttcctgttccacctgcgctcgtcgctggtggtggtcatcaccttgcccatcgccattctggtggcctttatcgtcatgcacctgcaggggatcaacgccaacatcatgtcgcaggggggcattgccatcgccatcggcgccatggtggacggcgccatagtgatgatcgagaacgtccacaaacacatggagcgggaggcgctcaccgacaagaaccgctggcgcatcatcacggaggcgagcatagaggtggggcccgccatcttcttctccctgctgatcatcaccatgagctttttgccggtgtttgcgctggaggcgcaggagggacggatgtttcacccgctcgcctacaccaagacctacgccatggcggccgctgcggcgctcgctatcaccctagtgccagtcatgatggggtactttatccgcggcaaggtgctggccgagcaggccaatcctctcaaccgtggcttgagccaggcttatataccgctgctcaaggccgtactggcgcgcccgaaaaccaccctgatgctggcggcggtggtaacggtagcgggcttctggccgctcaagtatctgggctccgaatttattccgctgctcgatgagggggacatcatgtacatgcccaccacagcggccaacatctcggtgggcaaggcgcgggagatcttgcagcagaccgacaagctcattcgcaccgtgcccgaggtgcagaacgtgttcggcaaggcggggcgcgccgaatcggccacagacccagccgacctggtgatgatggaaaccagcatccagctcaaaccccgcgatcagtggcgccccggcatgaccccggagaagctcaaagaagagctcgactcccttatccgtttccccggcctcaccaacgcctgggtgcctcccatcaagacccgcatcgacatgctggcaaccggtatcaagactccggtcggcatcaagattgcggggcctgatctcaaggttattcaggggctcggccagcagcttgagcagatcgtcggcaaggtggcgggagcggcctccgtctacgccgaacgggtggccggtggtcgctacatcaaggtggatatagaccggctcaatgccgcccgctacggcctcaacatcgccgacgtgcaggcggtactcgccaccgcggtgggcggcatggaggtgggccagaccatagaggggcgcgagcgttatcccatcaacctgcgctatccccagagctatcgcgattcggtcgccagcctcgagctgctgccgctggtcaccccgagcggggcacgcatcgcgctggcggacgtggcgcgggtctatatcagtgacgaggcccccatgctgcgcagcgagaacgcacggctcaacggctgggtctacgtcgatattcgcgaccgcgatatcggctcttttgtcgcgcaggccaaggccgaggtgaacaagcagttggtgctgccggcgggctacgccctcacctggtccgggcaatacgaatacatggagcgggccaaggcgcgcctcgcctacgtggtgccattgaccgtcgccattatcgtgctgctgctctatctggcgtttcgccgcttccaggaggtactgctcattctcaccaccttgccgctcgcggtagtgggcgggatctggaccctctggctgctggatttcaacctctcggtggcggtgggggtgggctttatcgccctggccggggtagcggtggaaaccggcgtcttgatgctggtctacctcaaccacgcctgggatgagctggtggcgagcggcaagccggacaaggcgggtctgcaccgtgctgtgatccacggcgcagccctgcgccccaagatgatgacggtagtcaccatcatcgccggcctcttgcccatcatgtggagccagggcaccggctcggaagtgatgcagcgcatcgccgcccccatgataggcggcatggtgagcgccctggtgctgaccctcttggtgttgcccgccgcctactacctgtggcgcagccaaagccttggcaagcaggcagaccaagaagccgactaacccttttgcaatcaacgaagtgtttgaatcaatcacgaggaaaagaccatgaactacaagacatttgcaatgacattgctgctcggccttgcctctctccaggcccgggccgagatgaccatgagccacgagggccacgatatgtcccagatggaggggatggatatgcaggcgacgggagagaacgcgatgaccaaggggatcatcagccgtatcgacgaggccagcggcaaagtggggatcaaacacgaggccatcgacaacctcaagatgcccccatgacaatggtgttcctgctggccgatccggccctgatcaaggggctcaaggtcggagatgcggtgcgctttcacgccgagaacccggctggcaagctgacgatcacccagctgcaaaaacagtgaattgacggacaagataaacggcggggctctccatcccgccgtttatcttgaggtgcgtttgggcacctcgtcagtgagcgtgctgcctggacaatgcggtcagcgcagtgccgcctgcaaccagccagcaagcgcatccagctcggcttgccgagccgggaaatcggccttcagttgcccgaacagcgcggctatggcgtcgctgcgataggccacgcccaccagccgctgggccaatgcatccaatggggccggatccaggctgtcgctgaagatctgcgcccgacctatgacccccttctccacatcgaaatgcagctccaccccgccccagtcgaagcgctcgtccagctgatgggtgaacgcaggcgcatgaccaaaattccactcccagctgcgctggcgggcgaaagtgtcggcaaagccgggcaagtccggcaattgggtcggggagatatgctcgggggaaacgcgcgcaccgtagtgggcgaagaaggcctcaatgagggcatgactcacctgctgatgttcgatcccgggcagcagctcgcacaggttggcaacccgactgcgtaccgagcttatccccttggcggccagcttcttggggtcgggattgaggtaattggcgaggcggctcaagtccgcatcgagcagcagggtaccgtgatggaaaccgcgatcatgggtctcccgataggccgagccagacaccttgcgatccccgtcctgggtggccaccagcaggtcgttgcgtccggaagcaaaggcactcaccccgagcagcttgagcgcatcgagcgctatggcggtggagatgctcttgtcatagcccggcttgcctgccatgaagatgaagcagctgttgctaaggtcgtgaaacacggcgccacctccgctgctgcgcctggccagggtcacgccatcctcttccatgcggcgggtgttgcactccttccacgggttctgggcacggccaatcaccactgtattggcgttgcgccacaaaaacagtacccgctggttcgggtccatctgccggaagatgcactcctccaccgccaggttgaacagggggtcgtgagagtcggaaactagcagacgcagagcagtcatgagcaggcctttatcgagtcaatagcgggccgatattaccactttctttctcacctgcagtcttcaaccaggccaggttgcggccatagaccatcaaagattgacaagaatgacgccaaaagcaccgatacggtcacaaccgtgcaaaaatcccccctgaccgagggattgacacttgcagcatgagagaaattgcccgacgctagccatagatacatcaccaggcggccttacttgagctcaccccctgcatttctccattgcgcgggccggcatattggccctttgctcatgccgttgctgctgatcatactggcctgtctgccggccagggtcgcggcacaggatccgattgttttacagttgaagtggcatcatcagttccagtttgccggctactatgcggccatcgcccagggctattaccgggatgcagggctctatgtcaggctcaaagaggccggcccgggcacggatgtggtcgacgaagtcgtctcggggcgcgcccattatggagtcggcagcagtgacttgctgctggatcgccagcgcggccaacctgtcgtggtcctggccaccccgtttcaacactcccctctggtgctgctggcacgcgccgatatcgacaacgtgcatgatctcgttggccgccgtctgatgctggaatatcactccgaagagctgatcgcctatctgcaacacgaaggggttgcacttgggttgctccatcgccagccccataccctgagcgcagatgcgctaattcggggcgaagtggatgccatgagcgcctacaacacggatgaaacctacacattgcagcgcagcggtgtgccctatcagacctttactccccgcagcgccggtatcgacttctacggtgacaacctgtttacctccgagcgtgaattgcgcgaccacggggcgagagtcagagcctttcgcgaagccagcctcaaggggtggcgttacgccatgctgcatccggaagaggtggtggcctggatcctcacccaatatccggcgaccaataatccggccctggaccgcaacaagctgctgtttgaagccaagcagatgcagccgctgatccgcgccgatctggtggagatgggctacatgtatcccggccgctggcaacacatagcgcaaacctatatggacctcggcctgctcactgccatgccggatctggatagtttcctctacagccagcaggaagagagagcacatcaacagcagttgatgatctatcagggcatcgccatcggcctgctggtcaccgccttcctattgatattgcttatgatcttccttcgtctcaaccgccgtctgcgggaagagagcaaggcacgccatcagctaagccaggagatagccgacaacgagcgccacttccgcttcatcacggagaacagtgccgacgtcatctggaccatggatatccagagtggtcgcttcacctacctgagcccgtcggtgcagcacctgcgtggtttcaccgtcgaggaggtgctggcccagacgggcgaggagctgatgacggctgaatctgccaaccgcatcgcccgccagatgaaggagtcgctggcaacctgggcggcgggggatcacatcaataccaagcgagtcaccctggtggatcagcctcacaaggatgggcacctcatccacacagaagtggtcaccacgctgcatgccgacaaggatggcaaccccgtctctgtgctcggcgtaacccgggacatcagcgatcgcaaagccagcgaggagatgatgcgccagctcgctttttatgatcccctcactcacctgcccaaccgtcgtctgctacaagacaggctgcaacattcactgcaacaggcggacggaaagccgctggccctgctgttcatcgatctcgaccacttcaagccggtcaacgatcagcatgggcacgaggcaggcgactggctgctggccaccgtcgccaagcgcatgctgcactgtgtgcgggagggggacacggtcgcccggatcggcggggatgaattcatggtgctgctgcccgagataacgggagaggcgggggccatcgccatcgccgaggccatccaccagagtctcaaccagacctttgccatgacggatgcgctccatttccatatctccagctgcatcggtgtggccctctatccgcagcacggcaccacccagaagcagttgatgaatcacggcgatcaggccatgtatcaggccaaggaggcggggcgcaaccgcatccagctgttcacgccccagatggcgggcgggatcacgcaagaggcagtccaccagatacagctgggctggaaacagagccacgactgcggccacccgcagatcgatgatgaccatcgccagctgtttgccctggccaatcagttgctcaacggtgtgctgaccatggaagaggatacagaccagtttcatcaaaacttcgaggccctgctggccctggccgccagccacttcaacaacgaagaggccattctggccaagctggagtacgccgagctggacactcaccgtcaggagcatcaaaagctgctccgtcgggccaacagcctctatcaggcggcccgcactggcgagctgaccaatcttgctctactggattttgttctgcaggatctggtgctgggccacatggtcaagcaggacagacgctatttcccgctgctgaaggccagcatgcaggaagagaccctcctctcgcccgatggccccctcacctctcccccgcccggtctggtgaaacactgaaccttgctgtctcacgccagcactggccgcgccctgctcccgtcaaacacgcggtgccatcaggctatagtagagcagcggtattacgaccagggtgagcagggtggagaccaggatcccgaaaatcaggctgatggccagtccgttgaagatgggatcatcgaggataaacagggccccgatcatcgccgccagcgccgtcagcatgatgggtttggcccgcacctgcgccgcttcgatcaccgccagctcaaacgctattccggctcttcgctgctgctcgataaagtccaccagcagtatgctgttgcgcactatgatcccggccagcgctatcatcccgatcatcgaggtggcggtaaactgggctcccagcagggcgtggcccggcatcacccctatgagggtgagcggaatgggcgccattatgatgagcggcaccagataggagcggaactgggccaccaccagcaggtagatgaggatcatccccaccccgtaggcgatgcccatgtcgcggaaggtctcgtaggttaccttccactccccgtcccataacagtgcaacctcccccagtttgtcaggttgctgcacgtaatattggggcagatcgatgtcggcaccggcggcaaacatgccgtagagcgggctgtcggtatggccgcccatgtcggccaccaccatcaccatgggttgcatgttcttgtgcatgatgtagctcggagccacctcatcacggcgactcaccagctctgatacccggatgagctgcccgctctgactgcgcaccttgagggccagcacacccgccagatcccgtttgtcaccgggagccagctcgatgcggatcggcaccggatacttggcgccgtgcccctgcagccagctggcatcctgatagcccacgccgccattgagggtggtcaccaggtcgccgagatcgaccccgagcagggccgccttgctgcgatccaccaccagccgccacttgggctgcggatcggtcagatagatatccacgtccaccagatccgccgtggccacaaaacgggcctgtacggtgcgcgccgccgcttcacgggcggctggtgtcgggccatagatttcggcgactatgggtgaccagaccggcgggccagggggcacttccaccaccttgaggttaccccctgccgcactggcgatggcctgcagcggcgcccgaaccgactgggcgatctggtgactactgcgatcccgctcatgcttgtccaccagattgacctgaatatcccccacattggcaccgctgcggataaagtagtgacgcaccaggccattgaagttgatgggggccgccgtgccggcgtagatctggtaatccttcacctccgccaccttggcaagctctcgcccgaccgccagcagggtgcgctcggtctgctccagggtcgccccctccggcatatcgagcaccagctggaattccgacttgttgtcgaaggggagcatcttgagcaccacccactgcaccaccggcatggcggtggccgccccgaccagcagcaacaccgctagccagagcttgcgtctggcacgcttggcgccatcaccgatcagaaaaggggtcatcagccggtgaaagagaccagtcttggcctcgccgtgggctgcatgcacctcccccttgagcaggtggctcgccagccagggggagaagataaaagccactagcagggagataagcatccccatgctggcattgatggggatggggctcatgtaggggcccatcagaccgctgacaaaggccatcggcagcagggccgcaatcacggtcagggtcgccagtatggtcggcccccccacctcgtccaccgcccccggaataagatccttgagtgcccccttgcccaagccgtgatggcggtggatgttctccaccacgactatggcgtcatccaccagaatgccgatggagaaaatcagtgcaaacagcgacacccgattgagggtaaaaccccaggcccagctggcaaacagggtcagtgccagggtgatgacgatggccacccccactaccagcgcctcgcgccagcccatgctcaccagtaccagcagcaccaccgccgtggtggcaaaaatcagcttgccgataagggtgttggatttggtctcggcggtgacgccgtagtcccgggtcaccgtcacctcgaccccagcagggatgagtcgattcttgaggctctcgacccgcgcttccacccgctttgccacatccaccgcgttctggcccggctgcttgccgatagccagcgtcaccgccggataactggcctgccctatccccatccagctgcgcctggttggggtctcctgacccagagagaccttggccacctcccccagatagacaggccggccgtcatgcagcccgacgaccagttcccgggcctcctgctcgctttgcaggaactgccccacctgcaccttgatctcccggttatcttgctcgatggcctgtgtcgtacccacctgattggcggcggcaaggcgctggctcagctcaccccagctgataccgtgggcgctgagggccgacggatccgacatcacccgcagcacggcgctctggctgcccagcgtgtagatatcgcgggtaccgggaatgcgcttgagtgcggtctccagctcatgggcgacccgggtcagtgcgggggcacccagttgcttgctccagagcgtcagactgacgatgaggacatcatcgatcccccggggtttcaccagcggctgaccgactccgatcccctgtggcaaccagtctcgattggagtcgatctgattgttgagatcgacgatggcctgctcgcgactcacccccaccttgaacaccaccaccagcagggcaccatcgggttgggaaaaagagtagagggtatcaatcccctttatctgggagaccacctgctcggcaggggtggtgacgagagaggccacttcagccggagtggctcccgggaagggaatatagacatcggcgaaggtgacatcgatctgcggctcctcctccttgggggtcaccagcaccgcaaacaggccgagcaagagccccaccagcgccagcaatggggtgatggccgagccctgaaacagcgccgccagccgaccggcaggccccagcctctccttgttgccgttcagctcgctactcatgggccacctcctgctgctgcgcccaggcatcgggggccagcttgtcaccggcttgcagcccggccaggatctcgcactgcccctcgacgcaatggccgacccgtaccggcgtcagggcccagccagcgggctgctgcagatagacgccgttgaactccccttgccgcagcagggcacgatccggcacttgcaacacctgacgctcaccctgcttgagctgcaccttgagccacatgccgggcaataccccggcggtttgcggcggcaggtcgaggcgcaacctgaaggcgtggctcaggctgtcggcatagttgaagcgggtcagtttgaccggggtaaccctcttgccatcgggcagcactacctgcacatccgcgggctcacgagcgagcgtcagggcagattggggcagatccacctccacccgcaaggtgtcgagggagaagcccgacagcagcggggtacctggggcgaccgtctcccccagctccaccagccgtttggtcaccacaccagcgtagggggccagaatacgggtataaccgtaagcctcgcgggcctgagtgaggcccgcatcggccgcattgacctcggcgcgggcggcgcgatcgatagcctctgcattatcgagttgggcgcgggtgatcacccccttggcaatcagcgcctgaaagcgggcgagctggcgctcggcctccacctgctgggcctgcgcccgggccagccgcgcctgcgcccccgtgacggcggcaaactgctccttgccgctgatctcgagcaagggctgtcccgcctgcacctcgtcgttcacatccaccagcatgcgggagatccggccgctggtctgggccgccactgtcccttgattgatggcactgacggtgccatccagggtcagccagtcggtcaccggctgcggtgacagggtaaacgaggtcagggtttctgcctccccggccagcgccagggtggatgtcatgaccagcaaggtggcccccggcaaccggaaatgcttcatgataacctccctccttggtgctgcggttcagtacgccagcggttcacgccacaggatcaggcgatgggagatggccgcaccttcacccatacccgattcaatcccttatcaaccagcaagatcccggccaccatggttgccacaaacaacaatatcatgggctgaccgctggaaatgagactcaaggctggccccgggcagatgccaaccagcccccagccgataccaaacagggccgatcctgcgaggaggcggcgatccacttgtcggagctggccgaactggtatggctcattgagcaggctgcggctgctcggtttgaccaacagttggtagcccggcataaacaccagcaaggcgccccccatcacgaaggccaggctgggatcccaggcccccgccaggtcgagaaaaccgatgacacgggccggatccaccatgccggagatggccagaccgagcccgaacaagagacctgcgagcagactgataaaaagtttcatctcattacctcgttacaacagatgcagggtgacaaacaccgtcatgaaaccggccgccataaagatgagggtggcaaagagagagcgcaccgagagccgcccgatgccgcagataccgtgaccactggtgcaaccattgccaaaacgggtacccatacccaccagcagacccgccagcgcgaccagtggccaggtcggcagagcgctgaagctcggcatccgggcccagcccaggctgaacgccaaccaggcgcccgcccccagtcccaacaaaaacagccagcgccaggcatgcctgtgctgcaaagctcccgccagaatgccgctgatcccggccacacgaccgttgaacagcatcaacatcagggcggagagccccaccagcaagcccccggacagggcaagcaaccattgggtttcaaacatcaagacacctcatcctcttgggagtgacaaaaatgggtttgcaacacggccagcacatccgccgccgccccgtttgccagcgagtagtagatctgctgggcaaccttgcgcgatcggatcaggccgctacgcctgagcaccgccagttgctgggaaaaggctgactgccccaacttgctgtgggccagcaactcgccgacccccttctccccatcaatcagctgacagagcaccatcaatcgctctggatgggccagcgccttgagcagggctgccgcctcgcttgcgtggcgggtcatctcatcgaaaggggccataggcataaattagtagttgcttatattaggttttattctataaataaaacctaatatagcaacttctaatttcaaaccttcgcaaccagccggataaacaaccaaggagcaagatatgactgttgataacggagtgagagtcgtggcgggaagcatgctgttgctgtcactggcgttgacccaatgggtccatccgagctttctctggctgagtgtctttgtcggggtcaacctgatccagagcgctttcaccggtttctgccctgccgccatggtactgcgcaggctgggttgtcgctgatgtagccaactggctcacattattgacaaacttgtatctaaatgttgctgaaggaggatagggctttacctcatcgctctggatgagtaccatctggccgttaatcaacagcggagaccatcagtgggcaattcatcaagtgacagttgtaggccgaccctcatagtcggcacccaggtcgcgagatagccgcaggtcttcctctgccgcgttctcgcaactctgcgagaagcggaaatccactcccctcttctctgtttttacacttgacgtcaggtgactcgtggtcaatggcccaggacaccttgcctgcatagtttctgcttcccacaaggaggctgctatgcgttttatttcaaccaaatctgggtccacccaggctcaccccctgctgagcaaactgggccgtggcctgctgccactctggctgcgcaccaagccgagtcagcaccactaccgtttgcagatccgctgccaggatcgcgccgacatggagcaggtactcgacatggtgagccacacactgcaaccagccgggctgcatcccatgcagtccctgagaccagggcgcagtggtggtcgggagctggtgctcaacctgcactgcaccccgccccagcgccggtatctggtgcagttcgtgcaccaggtcggggtagcccacccggtacgctgggagctgcgcccccggcgtgatgccgagccagtgctcaactgacatctatcaggtgatatccggggccagccatgctggcccttctctattgatccgacaccttgcccgtcgcctttcattgagcgcctgagcatccaggtctgtgcgacccgggcgtccgttttcattttccatggtggtctttaccgcatgcagccttgcgattcatcaggagtgcccattggcacgccatcatgcatcccgaaggccatctcaaaccagaaggagtacgccatgagaatgtggcagcaactagacatgatttccctgctcgacaccctggccagcctgttgctggccttcgtgctgggcagcctggtcgggctggaacgccagtaccgccagcgtaccgcgggtcttcgcaccaacgtgctggtcgccgtgggggccgccctgttcgtcagcctggcccagcgcatctatgacttgcacggaggcaactacaacgtggtccatgtggtggcttacatcgtctccggcatcggttttctcggcgccggtgtcatcatgcgcgagtcgggcaatatccgcggtatcaacacggcagcgaccttgtggggcgtagccgccgtgggcgcggccagcggggccgggctcgccatggaggcggtgctcggcgccctgttcgtgctggccgccaacaccctgctgcgccccctggtcaaccagatcaaccgccgcccggtggacaataccgataccgaggtgacctacagagtcacggctctcgcccagcgcgagtatcagaaggaggtgttgcactggctggaagagatgatggagcaggccaactaccccttgagcgagctggacatagagccgttcggtgagcaggatctggagatctccgccgtgctgctggccacctccatcgacggcgacgagctggatgcccttatggtcaagctggccattcatccccatatcaagcaggtgttctggcgcgccagcaccacggattgaacgcacggggaatatctttgcgtcctctcccgataaacaaaaagccccgccaacattggcggggctttttgatgggagcgcgactagcggcgactgcgccagcgcactctgggtgctatgacctgagcggtctggccgggaacattccctgcaatcagctgctgcatcagctcgaaggcggcacgggccagcgccggacaatcttgcgccactgagtcgatgcgcatcggaatgcaatcgagcagatcgtgatcatcgaaggtacacaggcgcatccccgtctccatcagccccgcctcgttgaggtagcgcagcaccccttccagcagggtaaaggaagcggtaaagagccccctggggggcgcccccagctcggcgaccagctcggccatcagctgatagccggagctgggctgatagtcccgatggcgcacccgggcaggcagggcctcaagaccggctctatgcagacctagctcataacccgccagccggtggcgactgggggagagatccagcaggccgccgaagtagtagatctccgccccgcactcgccagccatgtcccgcaccagctcggcggtagccttgcaggcgtcggagatcaccatgggcaggcgcgactcgccgatgtggcgatccagctgcaccacgggcagacggtcgtgaatacgggcataggtgtcatcgctgtggccgctggaggcgacgataatgccatccacctgacgactgatgaggttgtccaccaccttctgctccaggatgggatcatcttcggagcaggcgatcagcagctggatcccggcctcgcgacagtgggcctcaagggcccgggcgatactggcaaaaccgaagttggtgagatcggggatcaccagcccccaggtgtaactgcgggtctcgcgcagggcacgggcatgaaagctcggctggtagtggcactcgtccgccaccgcctggatccgcttgcgggtctggtcggcaatccggtactccgcactcttgccgttgagcaccagactggccgtcgccttggacacccccgccaattcggctatctgggcaatcgtgatccgtttcttcttctccacctggcctcccggctgactagaaccgggctattgtactaggcacgccgacagcggccagtgattgaggcaaattttgccgccctcgcctgcatcccctgccgatagttgcggcttttcaccggggaagtaacgggctgacagcgtctgacgcccatcatccacgaaacactcgaggctggaccgatcgcacaagagtgtcagcgggccacccagccagggagtggacctctcttcccactccccgctctgccagttctggcgacgcaatccaatgcgccctttctgccacaccagctcggccactgtgccgagccagagactgcccgcgccggtcagcgtcagatccagccaggccgatccccggaaactcgctgacgaccccctcgaaacgggtcagctcccccttgagggcggcaagttcagccaccggccgctggcagagccactcatgctgccagaacagctcccgtggacaactcatctggtggatccagccatagggaatggtcggctggctcatctcgttctcctccggcaaccccagccagccaaacagcaggcgacggccctggctgtccagggtggtctgcggcgcatagaattcgaaacccctgtccagctcgtgaaaagcctcgtgctcgaagtgctcgccatcgaactgccccgccagccagccacactggtagaggttgcgataatcctccccttgcggggcaataccctgcgggcaacttatcaacacatggcgatcggccagcgggaagagatccgggcactcccacatatagccaaactcaccgaggccgcctcgcccactgccagcgatggggccgcgcagctgccaactttgcaggctctcgccacgatagagcagcacctcccccttgtcgtccagggtgcgggctcccagcaccatcagccactgctggccgtcgtgccacaccttgggatcgcgcacatggccgctgtagccttcaggtaaatcgagcacaggccccagcttgtcgaaaccactctcaccgtcggcgcgagccagacactggaaggcggtgcggctgccatccgggtatttgacattgcctgtgtagatgagggtcaggcgcccctgctcatcgctcaccgccgaacccgaataacagccgtggctctcatacgcctcggtgggcagcaaggcgatgggctcgtgctgccagtgcagcagatcggtggagctgacgtgcccccaccccttgttgctgtgcgtgcaacccagagggttccactggtaaaaaaggtgataccggccgccgtgctcgataaagccgttggggtcattgagcagccccaccggggctgccagatgccagcggggccgatggggatcggccgccgccttgagctgtccggtcagcaaagaccggactatctgttggaaaaaatcgacttctttcatcactccaccttgtacttgagcagccaggaggcagcgaaggcggcgccaaaagcgatgaccaggccgatgacatagtggatcagattcatgggctggacgatggccatgcccggaataccggtcaggcccaccgccgtcatccccaccttggccgccactacgtaggcgccacccagagcaccgcccagcaggccggccaggaaaggcttgatgtagcgcaggttgaccccgaagatcgccgcttccgtgatgccgagcaggcaggacatggccgccggcactgtaatggccttgattttcggatcccgggtcttgaagtagaccgccagacaggcaccgccctgcgccacgttggccatggcccagatgggcagcaggaagttgacacctatggccggattggtgagcaaccccgcctctatggcatggaagctgtgatggatgccggtgatgacaatgagggaataagtcccgccaaacaccagccccgccagccagcctgcctgctcataaagggcgctcaggccgaaggagatgccatctcccagcacccgtccggccgggccgataaacagcagggccacgaagccggtgatgatgacggtgagaaacggcgtgaggatcagatccagcgcgtccggaatgcgcttgcgcagctgcttctccagatgggacatgaaccagaccgccagcagcacagggaagacggtgccctgatagccgatcatggcgacatcgagaccgaagaaatccatggtcttgaagccaccggccacaccccaagcgttggtcaaggccgggtgggtgaggatcccccccatggtggcccccagataggggttgccgccaaactcacgcgccgccgtgaacccgatcaggatgggcagtatgataaaggccgccgagctgaacatgtcgagcatgacgaacagggcgctatcggcattgacccagccataggtgcgcaccatgccgagcagccccatcagcagaccggacgcgacgatggccggaatgatgggcacgaatatgttggagagcgttcgcgccaggcgctgggctacattgagcttggcactggcgatgtcggtcagctccgccttgctggccgtccctgtcccggtaatagccacgaactccgcatagaccttgttgaccagaccggtgccgaagatcacctggatctggcctgcgttgctgaagcaccccttgaccccctccagcttgtcgatggcggccttgttcaccttgctgtcatcggccagcaccagccgcaatcgggtggcgcagtgggcagcgctgacgatattctcctttcccccgagcaggggcaccaaatccttggctatcgcactgatattcatattattcctcttatgacccgccacgctggcaggcccttgtcacatgagagtaggggctgttgacccgggcttatagccgcagctcaacagccgcttgaggctgatcgcaaaaaggcatccagttctgtgcgggtcggcagtgccgtcatggcccccttggcggtggtggcgagcgccccgcagccgtgagcctgagccaggatggcgggcagctcggccagcgtgggcaaccgctcaccctgtgccagcgcggccaggagaccggcgacgaaggcatcccccgcccccgtggtgtcgagcggggtcactttcggccccacccactccagcagctcgccctcgaggcgggccaccacaccggccgccccccgggtcaccagcaccagcgccgggcctgatatggtggcaagccccgcggccagctcatcctcgccgctcagcagctgcagctcgtcaatcgagagcttgaccacatccgccagggcgattgcctggcgcaccactggcagcatctcggcggggttgccccacacctcgggcctcaggttggggtcgaaacagacccgcccccccgcgtccttgatggcggcaatggcctgcaggcaactgccgcgtaccggttcgttggcgagcgcgatggagcaggtgagcaaccactggctggcctggaagccgggcaactcatccggggtcaggaactgatccgcactggggcgcaccatgaaggtgaagctgcgctccccctcgtcatcgagctcaaccaacactgtggaggttcgatgatcaggatccgcccgcagacaagcggtatccaccccttcccttgccagggtatcggccataaagcgaccgaagggatcggcgccgacccggccaataaaggctgactcgccgccgagtcgcgccaccccgaccgccacattggcgggtgcgccgcccgggcacttgaggtagtgcagctccccttccgggatcaagtccaccaccgcatcccccattacccacacacgattcgtcaccttgctactccactgctgcacaggattcattgacagggccgggccctcatctcttggctttcattatcagctaaaccgatttagctaaccaacagatcctggcaccggctgccatttttgtgatcgggataacgaactagaaccaggtttccatctgcacgccaaagttccactcgccaccggcggtgaagttgctctggcccatggcatcgtcgctggcgtagctgtcgagctcggatgaccagtccatccagctggcgaacacccgcagctccggacgctcgaagaagccggcggtctgtgccttgaaggtgggggcgaaggtgagcttggtgaagttgccgttcaccgcctgacgacccttgtagcccttgggatccagatccatgtactgccatgccgcctcatagaccagctcgacgttctggctcagcacctgggccacccgggtattgagggtcagccactggtattcatcccctttcacgtaacgatcctggctctgctcggccagcagagccggtgcgaaacgccagcgcgggttgaggtcggtggcgccaaacacggcgacccgtactgcatcggcatcgggcagcagttcgctgtcggaacccaagcccttgagctcggcacccaggccatgaccgtagaggatcgccgccttggagaagccggggttgatgccaaagaagctgtcggcgtgataagccaccagggtatgggcccccttgtccgccgcctcgcttcccttgccaccgtcgttgatgcgctgttcgttgtcattggccaagaggccgttcaccatccactgccagttgccgaagcggttgttcatggtgaggatatagctctctatgtcggacagaccgctggcactgatgtcgccatagtcgcggccatagagggagaagttcaccttccagctgtcggcaagttgcacgtcatagacaccgccaccggtaccggccaggaagaccacgtccgagtcgagccagtggatgtcgaagttgtcccgatcaaagcgcttgcccgcccacagcaccgcattcttgaaagcgccatcgaagctcgccagattgcctatttcggcaaacacctggcgggtattgaggctcgagtcgctggcggtccagtcgttgctggtctccacgccatctgccagcatcagcttgtagcgtgcccagctgccgtcatcaaacgtctgggtcttgagcagattcgcttccatgtaggtgtcgtcttcgttgccaagccggcccactgcgccccccacagatcctgccggcgtgatgtagggaccgccccgcccaccgttgccattgccgttgaccaggaggccagagcgggcatagccgtgaaactcgaagccctgtgcccccgccgtcttctcatccaccttctggctgcgggtgttggcgacctgggcctcctcactggccgcactcgcctttatctcagcctgactggcacgactctccgctgcctcggctcttgcttcggccgcctgtacccgcgcctccagcgccgccagcctggcttcgataccgccctccgccgcccacagcgggctgctcatccccaatcccagcgccactgccaacgccaatttgctcttgaacatggtcatcttcctcacctgtcgtgtgttgcccggtcgggctctgtttttatcggcgaagagagcatagctaaaccgttttagctaactcaagatgacagctaaaccctttcagccactctgtgagcgggataacatttgtacagaatgaattggcgggagtcgtgaggtggatccctcatcaggatccactcaataacgaagagacgggccaaatggcaggcaaaaagaaagccggcacagaggccggctttgctgagatgcgctgagatcagcgggtcaggtcgtcgaagaagcgtttcaccccttcgaagaaaccttccgatctcggcttgtgggtcttggcggcggcaccgctgaacgattcgtccagctggcgcaacagctctttctgggactcggtcagcttaaccggagtctcgatcaccaccttgcacatcagatcccccacctggccggagcgcactgacttgacgcccttgccccgcatgcggaacatcttgccagtctgggtctcgggagtgaccttgagcttgacgcggccatccagggtcggcacttcgatctcgccaccgagcgcagcagcggtgaagctgatgggcacttcgcagtagaggttgttgccgtcacgcacgaagatctcgtgctccttgacgtgcacctgtacatagaggtccccggccggagcgcccgcttcccccgcttccccttcgccggagagacggatacggtcgccggtatcgacgcccgccgggatcttgaccgacagtgtcttggtcttctggtaacgaccttcgccatggcacttgcggcacggatccttgatgatcttgccgcgaccgtgacagtgcggacaggcctgctgcaccgcgaagaagccctgacgcatctgcacctgaccggcaccgtggcaggtcgggcaagtctgggctgtgctgccggtgtgggcaccggagccgttgcagacctcgcagtggaccagggacggcaccttgatctctttggagacaccgcgcaccgcctcttccagggtcagctccatggtgtagcgcaggtctgaaccccgggccggaccacgacgaccgccgccgttgcgaccgccaaagatgtcgccaaagatatcgccgaacgcatcaccgaaatcggcaccgccgccaaagccaccgtggccaccgccaccctggctctgatccacgccggcatgaccatactggtcatagcgagcccgcagattctcgtcggtcaggatctcataggcttccttgacctctttgaacttctcttcggatgcggcatcaccctgattgcggtccgggtgaaacttcatcgccagaggcttgtacgccttcttgatctcgcgctcatcggcacctttcgataccccgagcacttcatagaaatcgcgctttgacatactgatcctgttgctacgtaaacagttatgcagacgggcgttggtcacccaacgcccgtaaattcatcgatcaagccgatgggtagagcgggctctacccatctgggtgtggcttatttcttgtcgtctttcacttcttcaaactcggcatcgaccacgtcgtcgtcagccttggaagaagaagaggactggttggcatcggcgccagcaccctgagcctgggattgctgctgggcaatctccatcagcttctgggacgcttccagcagagcctgctgtttggcttcgatgacagccttgtcgtcacccttgatgacggcttccagctcgctcaatgcagtctcgatcttggtcttgtcgtcagcaggcaaggcgtcaccggcttcggtgatctgcttgcgtacggagtggaccagaccgtcagcctggttgcgagtctgcaccagctcttcaaacttcttgtcttcggccgcgttggcttctgcctcgcgtaccatgcgttcgatctcttcatcagacagaccggaggaagcctggatggtgatcttctgctccttgttggtctccttgtctttggcagagacgtgcaggataccgttggcatcgatgtcgaaggtcacttcgatctgcggcaggccgcgctgagccggacgaatgccttccaggttgaactggcccagagacttgttgtcgctggcgcgcttacgctcaccctgcagcacgtgaatggtcacggcagactggttgtcttcggcagtggagaacacctgggacttcttggtcgggatagtggtgttcttctcgatcagcgcagtcatgacgctgcccatggtttcgatacccagagagagcggggtcacgtccagcagcagtacgtcggtcttctcaccggacagtacggcaccctggatggcagcacccatggccacggcttcgtccgggttgacgtctttacgcggctctttgccaaagaactcggcaactgtcttctgcaccataggcatacgggtctgaccgcccaccaggatgacgtcgtcgatctcgccgactgccaggcctgagtctttcagggcagtgcggactggttcgagcgagtctttcaccatgtcttccaccagggattccagcttggcgcgggtcaccttgatgttcatgtgcttcggacctgtggcatctgcagtgatgtacggcaggttcacgtcggtctgctgggcagaagagagctcgatcttggctttctcggcggcatctttcagacgctgcagggccagctggtcgttgcgcaggtcaatgccctgctcacgcttgaactcgtcaaccagatagttgataacacggttgtcgaagtcttcaccacccaggtgggtgttaccgttggtcgccagtacttcgaaggtggtttccccttcgacttcgtcgatctcgatgatggagatatcgaaagtaccgccacccaggtcatacacggcaaccttgcgctcgcccttgaccttgttcacgccgtaggcaaatgccgctgcggtcggttcgttgatgatgcgttttacatccagaccggcgatgcgaccggcatccttggtagcctgacgctgggcgtcgttgaagtaggccggcactgtgataacggcttcggtcaccggctcacccagataatcttcggcggtcttcttcatcttcttcagcacttcggcagagatctgcggcggtgccattttcttgcccttcacttccacccaggcatcaccgttgtcagccttggcgatggcgtacggcatgatcttcaggtcacgctgcacttcttcatcttcgaaacggcgaccgatcagacgcttgatggcgaacagtgtgttcttcgggttggtgatggcctgacgcttggccggctgaccaaccaggatctcgccatcatcggcataggcaatgatggacggagtagtacgatcgccttctgcgttctcgatcacgcgagcagtgtcgccatccagaatagcgacgcaggagttggtagtacccaggtcaataccgatgattttacccatttgacgaatctccaaatactttgaataaactggcgaggaactcgccttaatgcgttaacggctaggtgggggctgccagtgtggctttcaagctcccggcatcaaattttttgtgccgccgtggccttggaacctatatggggtctcaagttgacgcttcaagccctgccctcaaaaaaccgcacattcttgccttgtttacggaagaatgcttgccaaatgacgccaaaaataagcagttggcgccgcaaccaataaaaagcccgccgagcggcgggctcagcacagcgatggcaatcaggctggcgccttggagaccatcaccatggccggacggatcacccgaccgttgagctcatagcccttctgcatcacggcgatgacagtgttcggtgccagctcgccattttcgatcatgctcatcgcctgatgggcattgggatcaaacggctgattgagcggatcaagcggattcagaccaaacttggccacgccgctttgcatcgatttcagggtcagctcgaccccttcgatcatcggcttgagctcttcgctctccttgtcggccagctcgatggcgcgctccaggttgtccagtaccggcaacagttcggcggcaaatttctccagcgcaaacttgtgggccttctccacatcctgggcggcacggcgacgcaggttttccatttcggcgacggcacgaatggcacgctcacgctcttcattggacgccagctgggcggcttccagttgggcctccagctcggcaatgcgggcctgctcggctgtcacttcactgtctacatcggtcggctcgactggctgggcttccacttgctccatcgtttcaaccttttgttcttcgtggttcatgacatctccaatttcagggttgcttatgagggtctgctgacgttcgggtgcgagacaagtcggcaacagaccctgtaatggcgctattatggggacgcagcctcggctttcaaggggaaaaaggcgctatcgtcgccaatgagccgcaccgacaggtaaattgccactttcctggtacgatggcgcgagcagaacgctggcagcagacaaatcccccacaaagcggggtatactgcccccaatactcatcccagacccgacagactatggattctccgttcaaaaccattgccctgattggcaaaccccaccacgaaggggccaaccagaccctgaccggcttgcatcagtatctcactacccgtggtttcaaggtgctggtcgaaagccgggtcgcccacaccctcggcatcatggatgaaaacgtgatggatctggtccagctcggtgagcaggcggacttggccatcgtcgtcggcggggacggtaacatgctgggggcggcccgagtgctgtcacggttcgatgtggcggtgatcggtgtcaaccggggcaatctcggctttttgactgacctgtcgccgcaggattatctgctgccgctggaacaggtgctttccggccactacaagagtgaacaccgcttcttgctggaagccgccgtctatcgtcacggggagcgcaaatcgagcaacctggcggtgaacgaagccgtgctgcacccgggcaagatagcccacatgatcgagttcgaggtctatatcgatggcagcttcatgtacagccagcgctcggacggcatcatagtcgccaccccgaccggctccaccgcctattcgctatcggcgggcggcgccatcctcactcccaagctcaacgccatcacgctggtgcccatgttcccacacaccctgagcagccgccccatagtgctggatgcggacagcgaggtgcgcctgctggtctcaccggacaatcaggatgatgccatgcaggtgagctgcgacggtcaggtgacactggcggtacacccgggggacgagatcctcataaaaaagagcaagcacaagctgcacctggtgcatccgctcgattacagctacttccacgtgctgcgcaacaagctcggctggggcagcaagctgttctaagcctcttttaacgtcccctgctcatcctgttgcgggccgactctttactgtatggaaaaccagtatatactggatgcatacacagtaatgttggcccatacaggatgagaccatgctgacccagctgaccgtcaacaacttcgctatcgtcaagtttctcgaactcgatctgcaacccggcatgacctgcatcacgggtgagacgggtgccggtaaatccatcgccatagacgcactcggcctctgtctgggtgagcgggcagaggcaagcatggtgcgccccgatagcgacaagacagaggtcagcgcccgtttcctgctggacggcaacccagccgcccgcgcctggctcgccgccaacgagctggaaaacgaaggtgaatgcatagtgcggcgggtgctctctgccgaaggacgatcacgcagctacatcaacggcgtgcccgtccccctgacccagcttaaaaatctcggtcaactgctggtcaacgtccacggccagcacgcccaccagctcctgctcaaacccgactaccagctcagcttgctggatggctatgccggccatcacctgctgctggaagaagtgcgccagcattatcagctctggcgtcagctgcaaaacgagctcaatcgcctcaaggccgaacagcaacagcgggaagcccgccgtcagctcatcgaatatcaagtgcaggagctggacgaatttgccttgcaaccgggggaattcgaggccattgaagaggagcatcagcggctcgccaacggcaccgaactgatgcaggagtgcggcgcctgtctcgatctgctctatgacaacgaagagaccaccatcgccggcctgttgcaggtcgccgtcgacaaagccgagagtctggtgggcatggacagccgcctcagccctgtgctggagatgcttaacgaggcgatgataggcgtgcaggagagccacagcgagctgcgcagctatctggatcggcttgagctggaccctgagcgcttcaccgagctggaggcgcgcctctccaaagccatcaatctggcccgcaagcaccatgtcaagccggccgagctggcactgcaccatcaggatcttgccagtgatctcgcccgcctcaactcggacgaagagcgcctggaaggcatggaagatgaactggccgaagcccgccttgccttcgtacaggccgcagaggctctgagccagagccgtcagcgttacgccgaggagctcggcaccaaggtgaccgccagcatgcacgaactggcgatgccggacggtcgcttcgccatcgaggtacggccggatgcccagagcagcctgtcgccgctcggcattgatcgggtggaatttatggtcaccaccaacccggggcaaccaatccagccgctgggcaaggtggcctcgggcggtgaactgtcgcggatcagcctcgccatcgtcgtgatcagcgcccgcaaggtctcgaccccgaccctgattttcgatgaggtggacgtggggatcagcggccccaccgccgccgtggtgggtcgtttgctgcgccagctcggtgaatccacacaggtcatggtggtcactcacctgccccaggtagcaggcaagggccaccagcacatggtggtgagcaagcacacagacggcaagacaacggaaacccagatgcaggcactggatcagggcgcccgcctcaaggagctggctcgtctgctgggcggtgaccatatcaccgacaataccctggccaacgctcgcgagctgcttgcctcctgagaagggacgcccaacacggccagtaaaaggggagcctcacacctgcgggtgtgaggctccccttctttatatggctatctgacgttgcgatcgcccgatcctctcttctattttcccccacaaaccagccacttggttaaccgacatccagggaactctctggcccagatcgagtgtgggagccagaccagagtacgggagataaatctggctcaacctcatagcgccgcacagcaacaagactcggctccgagtgccgggtctggctccgtaacaaggtgctaggacaagccgacgcaaccagctaggtgacggtgtgaccatcaaggacggtgcgagtcatccaggttgccatgaccagcaccgacgcatagagtgagaccaggtcgggagcaaaaacccgtgcgccttcacctgttttatctgcccccttgtccggccagcgtccttgcgcggtcgaccaggagcctccaacttcaggaatgcctttatgctccacgtgtttggtcacaagaaccccgatagcgatagtatctgcaccgctctggtcaccgccgactggctcaatggccagggcagaccggcccaggcctatgcactgggtgaccccatcgccgagacccgcttcattctggaaacagccggggtcgatgccccgcccctgctgcaggggagcgtggccaacaaatctgtgtttctggtcgatttcagcgagctggagcaggggccagagggccttgccgaggcggacgtgcaggggctgatcgatcaccacaggatcggcactcttatcactcggggccccctcgatgcctggatccgtgctgtgggttgcagtgccactgtgctgctggagctgatgggctatgacaacctctcccgttcccaggctcgcctgctgctgggcgctatcatcagtgacaccttcagcctcacctcgccgacgaccacgccccgtgatcgcgcagccgtcaatgcgctgctgcccctggccgatctggcgctggaacccttcgcacagaccctgctggaacgccgcacccagttaggtgatgcccccctggccgagctgctcatcgccgatgagaaggcgtaccagattgccggttacacactgtctgtcagccagatatgcgtgatggatccggcacagcttcagtcacggcaagcagagctggttcaggccatgcaggcccggctggaacaggacaaactggatgcctatgtgttgatgctgaccgatctcgccaaggggaacagcctgctctatttcgccagcaacggcatcttgcccgagcaacccatccatctggccggtgccgtcagccgcaagaaggagggtctgccctggctggcccactatctgtcaacagacccggtgtgatgccaagtggcagggaagcggtacacgccgggtccctgccctctctttctaccccatggctttgacacgctacctcggtcggcatgcgactttttctgtacgccctgtcgtcaacttccctcatcctgcttgttcgtgctcacggcgtcacgcgatactcaggtagagaccaggcagcatgattcagatatgcagcgcttgctgaccatgcaaacatgctaaaaaaataccatttttatccgcaattcccccgctaaccatcaaatatccgggatcccttcattctccattcaactcggtctgttatgctgatgtaaacgaacatggttttactatgcatcaccgacagagggtgacgccagacaaccaggacatgttagcgccataccatatatagcgggaacacagtggtaagagacacacctggtgtctctggtgacccgcgtcatgccaaggagaactgcttatgacctcaacccatattgtgctcttgctggaaggcaaggattacgagcaggagacgctggccaaagcaagccggttggcacagggcatgggcactgagctgaccctgctgcacctgactcatagcagcaaggtgcgccgcgaaagcctgtcgctgtccgaagaagaacgcagtgcccagggcacattggatgccaaggccatcatcagtgaactcatcaccaccttgcagcatccagtggattatcagtgcctggtggtcgatgacgttgtgtcggacctgaagcactggctggcttcacacccgacggatctgttgctggtgggcagccgccatcactggatggaaggatccctggcccgtctgcttatctacaagctgccgatcgatatccagatctgccacgaaccctacgtagagcagctcaaagccgtcagctaacctgacaggcgcccgctcaagtggtgggcgcctcatctccccctgtcccctcttgttgccatcaacacgcgcactttccccgtttgccacgcgacttgctcattgccgccacttctgcccagcccgctggcagcctcactaatgacaagcctgtctacatgtttccttacatattcatcgctgttttttaagcctcgtttgctgcaggatattgcccttgcatgccttcgcacgtttcattcaggtgataaatgaacataactcccaagcagagaaaatttgccctgctcgcactcatccccctggccgccatcacctggctggcctggccgaatacgaccccggacccggtgctgagcgcgccagtgacccgccaggatgtggagcagacagtgctggccagcggcgtcttgcaggccatagagcaggtggatgtgggtgcccaggtctcgggtcaggtgacctatctggccgtcgaggcgggacagagcgtcaagcagggtgacctgctggccgagatagatcccctgatcgcccagaacaacctcaagaccgccgaggcggatctcgctagtcgccgtgcccagctcaagatcaagcaggcacagctcaagcaaaacgagctggcctggcgccgtcagcagcagatgttcaagcaggaagccagctcccgcgcagatctggagagcgccgaagcccagttggcggtcacccgggccgagctgcagagcgcccaagccgagatcgaaaatgcgctgatcaaggtggatcgcaccaagacggagctaggctataaccgcattctggcccccatggatggcacagtcgtcagcatagtgacccgccagggccagactctggccgccagccagactgtgcccaccctgctcaagctcgccaatctggagacaatgacggtcaaggcacagatctctgaggcggatgtcacccgggtaaaggcaggcatgcctgtctatttcaccctgatgggcgatgcggatacccgttatcacggcaccctgcgcacggtcgaactggcccccaccaacatcaacgagcaggccaccagcaccacggccaccagcaatgccgccgtctattactacgccctgttcgatgtgcccaatccggatcacaccctgcgagtcgccatgaccacgcaagtcaccatagtgctcggcgagcgcaagcaggtgctgaccattccacagacggcccttggcaagaagctgggggagaacgagtacgaagtcaccctgatcaaggatgacgatcagaaagagacacgccgcatcaagaccggcatgaaagatgacatcaaggtcgaggtagtcagcggcctcaccgagcaggacaaggtcaagctgggtcaaagtgctcccgtcaacggccccgatgtggagatgatgttgtgagtgagccactgatccagctcaaagggatagagcgacgctaccagagcggagagcaggaggtcacagtcctgcatccgctggatctgaccattgaagcgggtgagatgatcgccatcgtcggcgcctccggctccggcaaatccaccctgatgaacctgctaggctgcctggatagcccaagcgcgggccagtatctgtttcgggggcaggacaccgccactctggatgccctctccctggcccggttgcgctgtcaccactttggcttcatctttcaacgctaccatctgctgccacacctcaacgccgccgccaacgtcgagatcccggccgtctatgccggcacctcccgccccgatcggcaggcacgatccaacgcattgctggcacggctgggcttgagtgatcgcagccatcacaccccgggtcagctctccggcggtcaacagcagagggtcagcattgcccgggcgctggccaatggcggcgaagtgatcctggcggacgaacccacgggtgccctcgacagccagagcggcaaggaagtgatggccatcctcaaggagctgcacgctcagggccacaccattattctggtgacccacgacatggcagtggccagccacgcggatcgcatcatcacgctgcgcgatggccgggtgctggaagacagcggtaaaccggctacgaccacagcccgcctcccggccgcctcccccgccgccagggcgagcggcaacgactgggatcgctatcgcgaggcgggacgcatggcgctgcacgccatgctggcacaccgcatgcgcaccttcctcaccatgctcggcatcatcataggcatagccgccgtggtgagcgtggtcgcgctcggtcagggggcccgtgccaaggtggtcgaccagatcaacgccatgggcacaaacaccatcgacatcttcccgggcaaggattggggagacgagaaggctgccagcatccagaccctcaacaagcgggatctcgatgcgctgctcggccagccttatctggaaggggccagcccccagattgcctcgtcgggtcagctgcgttatcgcaacaagaccagcagtggcagcatagtgggcgtcggcagcgacttcttccgggtcaaggggatgaagctcaccagtggccgcctgtttgacgagcgcgacatccagaaccgggccgcggtggcagtggtggatggcaagaccatagagagcctacttggcaaggaagatccggtcggccaggtggtgctggtcggcaccctgccggtgcgcatcattggtgtggtggaagaggagacggggtttggccgcagcagccagtcggtcaatgtctggctgccctacagcgccgtgatgagccgcctcatctcccagaaccacttcagccagctcaccattcgggtcaaggacggggtgcaacccgcccttgccgaacaggctgccatcgaactgctgacccagcgccacggggtgaaggacttcttcacattcagcagcgacagcatcataaaatcggtggagaaaaccacagccaccatgacgctgctggtctccgccatcgcggtgatctccctcatcgtcggcggggtcggggtgatgaacatcatgctggtctcggtggtggagcgtacccgcgaaatcgggatccgcatcgcggtcggcgcccgccagtccgacattttgcagcagtttctgatcgaggccgtaatggtcagcctgctcgggggcatgctcggggtcggcgtctccctgttcataggcctgctcttctccctgttcgtggagagcattcagatgcagttctcgctcttttccatcctgatggcgtttggttgctcctcgctcatcgggatcctgtttggttacctgcccgcccgcaatgccgcccggctcgatccggtcgaggcgctggcgagggaatgacgatgcacaacttatccaaactggcgctctgcctggcccttgctgctggcgtgagcgcctgcagccagcagagcacctatcacagacaagatctggtactggctccgagctggcaacagccggatgacggcctcacccatcagcaggccggcctctggtggcaagggttccatgatccggcgctggatcagctggtggaagccgtgctggccgccaacccggacatgcaggtcgccgggttgaggctcaggagcgcactgctgggcgcagattttgccgataccaaccaggccccctcggtcagtgccagcctgggggccaacggcaccaaaaatctgaaagatggcagtgccagcagcagcatgggcccctctctcaccctcagttatgaggtggatctctggggtcggctcgcctcggcgcgggatcaggcgagctgggaagcccaggcttccgcccaggatctggcggccacccgcctgatgctgatcggcaaggcgctggagcagtactggcagctggcctatctcggctcggccatcacactgggcgagcggcaactggcaaactacacccgcgccgaacaactgacccaggccaagtaccaggccggcgccatcacccggctcgatctggtgcaggccagcaagcagaaggccaacaaacaagctgagctcacttcgctcttgatgcagcaggaacaggcccgcaacgggctgcgcctcttgcttgggcgcagcagcggaccgctggaatttgccccgaccgcactgacgacgagcccggtgccatcactggcggtcggcattccagcggatgtgctggcacggcgccccgacgtgcgcgccgccgagttgcgcctgcgcaagacactggcaaaaggggatgagatccgcaccggtttctatcccagcttgagtctcaccggaggtgccagcagcacctcggacaccctgacccaggtattgcaaaatccggtgggcactctgagtgctagcctggcgctgcctttcctcgaatacaacaagacccggatctccattgcgagctcagagcttgattaccagattgccgaaaccgaatttcgcaagcagctttataccgccctggtcgaggtggaagacggcctggccgcccgccatcacggcgagcagcgcctgaactatctggccgagcagctgacgtttgccaaagaggcggaaccgcttgcccaggctcgcttccaggccggtgccaccggggtacaaccctggctggatgagcagaaccgcctgtgggatgccgagctttccttgctcaaccagcaaaaggagctgctcaataccatggccaggatctacaaggcgctggggggcagtgataacagctaacccaacgcctcgttacgccgccactcatgtcatgagaggcggcgtttttcttccctgttcatgcccctttcctgacgggctgccacacaaagcaattgataatagttttcatttaatgaaaaatgggcgccattatcagtcaggagtatccatatgtctcagcccgccccggtcaatcgccctcgtctgctcacggtcaaacacgtccgggatgtgagcccgcacctgcgccgagtctgcctgaccagcccggaactcgctgactaccccttcacctgcggcggcgcccatatcaagatcatgctgccacagccgggccagacccacgccatactgcccacgcccaccccgcaagggccgcgctgggaagacccgagccagcgccccatcatgcgcaccttcaccatacgggcatttcgtcgcgaggcactggagctggacatcgatttcgcgctgcacggcgatgccggccccgccagccgctttgccatgcaggtcaaacccggcgatctgcttgccatctcgggcccgggtggcccggatcccatgctgcagcccgcccggcactactacatggtgggtgacctcacctccctgcccgccatcagtgccatggccgaggtaatgcccgctgacgcccagggccatatcgccctgctggtaccctatcaggaagatgtacaggatctgtcgctacccgccggcgtgacattgcgctggtttatccgcacccccgagcagactgaaccactggtggcgtatttcaccgccctgccgatgcaggagcaggcgagctacttctggttcggcggtgaagaggggctggtggtgccattgcgccgtcacgtcaggcgcaccctggaggtggatcgcactcgggtctacgcagtcccctactggcgccacggcaaggatgaagaagcctatcaccacgcccgtcatgatgtgatggacagctgacctgcccattttttccttggaatatcaagctcatggcctgccggtcatgggcttgattgctatgtgcactcccctgatttgctccttgcccccccattgtgatgatccgagcggttgtgcttgatttgatgcaagcaaccagataatgataatcactctcaacaataaacagtgatgacgccccattgcagcctctctccatgccccgggtttggatgtggagcgcacgtcattcactcccgtttgcacagcaaggtaatccagatggcagttttgaactcagtaatgcgcgccttcgcggtggaggctcttcccactcctgccgacctgttggcacttcatccctgtcccagcgaggttgcagcgcagatcgatcaccatcgccagcaggttcgccagatcctgacaggagaagacgatcgcctgctggtggtgataggtccctgctccatccacgatcccctcgccgccctcgattacgcacagcggctggtacggctggccgacgcctatcaagacaggttgcagatagtgatgcgcacctatttcgagaagccacgcaccaccgtgggctggaaggggctggtattcgacccccatctggatggcagcaacgacataggtcacggcctgcggctggcacgtcagttgctgctcgacatcaaccggctggggctggccaccgccaccgagtttctcgataccaccagcttcctctatcttgccgacctcatcagctggggagccatcggcgcccgcaccaccgaatcccaggtgcaccgtcagctggcctcggcgctgccctgccctgtcggcttcaagaacggcacggacggcaatatccgggtcgccatcgatgccatccaggccagtgaagcctctcatctgttcaccgcaccgggcagtcagggcggcattgtggtgatcaagagcgaaggcaatcccgcaggccacatcatattgcgtggcggcacccgccccaattatcaccagagcgacgtggaggatgccgccgaacgcctgacgcggcaggggctcagccaccgcctgatggtggattgcagccacggcaacagccagaaactgcacaaaaaccagatccgggtggcaggtgagctctgccgtcagctgggggaaggcagcgacaccatcgccgccgtcatggtcgagagcttcttgcaagggggcagccagaagcctgcgccattgaacgaactcgcctatggccagtcggtcaccgacgcctgcctgtgctgggacgatacccagaccctgctcgccatgctggccgaggctgtcgagttacgtcgccagagccggacccgacgccagcccggaacggtacactgggatgcccaattggccagctgaacaagagaaggctcccccagcgggagccttattatctgcaagtcccgtcattaccatttagtccgccaggtcgccaaataaaatggcccagacttatccgttcaggataaagaccatagggtgcgggctttggatgggataaagaaaatatccgtgctacctctcttctttcttcactcgatgaccagcaaccggcataccggctcccctttacgccatgtcagataaaactgaaaagcatgtcagttaatggaaaaggcccctccgatgagtaaaaagaatcgtagcttgcttgcgggcagcttaatgccccctaattttctggggaatggtagaggcgaatatacaatgggctgtatgagtccagtgactcgtctctattggtcgtcggtgaactgctggcaatacaagatggggaaaccacaagccgatgcacacatgacaattaatcgtccaataagggaggcaagcatcacggctgacagtatgctgtcgcactgcgacaaacagggacggcacaaagtgaggagggaattgacaggagaatacttcggtgaatacaaataataatgccgcctcgcgggcggagcctgtaaataattctgtgtaactgcccactccattacaggtgaccgttcaggcgatcaccgaactcgataataaagcgattcagggcaggcttccaattctggattggcatggtccacttctttgaagcctgctgtatcgcgagaaacgccactttgagcgccgactcatcggtcgggaacagcttcctttgtttggtcgctttgcgcagcacgctgttgagtgactcgatcgcattggttgtgtaaattaccttccggatggcggggggataatcaaacagcgtgatcagattgtcccaattattctgccacgagcgcgctatctgcgggtactggctatcccagcgctcgccgaaggtcgctaacgcctgctgagcctcacgttccgtcgcagactggtagatctgcttcagttcagccgtcaccgccttgtagtccttccaggagacatagcgcaacgagttgcggaccatatggacgatacacagttgcaccttggtctggggatactccacggcaatggcatcagggaaacccttgagaccatccacacacgcgagcaggatgtcttccaggccgcggttcttcagctcggtcaggaccgacaaccagaactttgccccttcggtctcggccagccacaggcccaacagctccttgtgcccctccatattgatgcccagagccaaatagagcgacttgttgatcacccgctggttcgcgcggatcttcagcacaatgcagtccagatagacgatgggatagagcggatccagcggccggttttgccattcgtggacctgctcgatgacacgttcggtcaccttcgataccagccccgccgagatgtcggcgtcatacatctctttgaacgcgtccacgatatcccgcgtactcaagcccttggcgtagagggcgaggatctggtcgtccatctgggtcaggcgggactggcccttgcggacgaactgaggctcgaaggaggcgttacggtcgcgaggcgcctggatggtgacctctccgtgctggccttttaggcgcttggtggaatagccattgcgattgttgccggtcccgcggccttgtggagcgtgtttctcgtagcccagatgctcgtccatctcggcattgagcgcggtctcgacggtgagcttgatcagctgttgggtgagggtgccgagatctttttcagacttgatgtctttggccagttcagcggccagtgctttgagtttgtcttggtccatttgcttacccacgaaggtatccttttgaaaaaattacttattcgtgggcggttacacaattggatttacaggctccgcgggcggcatcattcatgatcgatccggtggatcagatcaggaaatcattcagatccttgcccagcgcaacttgctcggcaatggctttcggcatacggccctggccggtccaggtcttctcctggccatcttcctgatacttgtacttggcaggacgtggtgcgcgcttgctcttggcggcgccagcagtggcggctggggcagcggcactgttgatcagctcacggggatcaataccggcttgctgcagcatttcggtgaactcgctcagcttgcgctgacgctcttcctgctcggcacgctcttgctcaacagactcggcgcgctcgttatataccagctcaaacttttctttcgcttcttgcagctgttcaaacggcaattcacggatggcagcacgcaggctgcgaatgttcagcagaactttcagaaattcgttcattacttcctcacaaaattatttttgtttgtcacagggataacacagcttgagaatagcatgcctgtttgataacaacatactgtttttatagttcctgtcactttcttaacaaaaacgattggctgaatatgccagcaactttattcactcgttgctcattgtcgtaaccgccgtgatcgctcaccacacaattctccccggcgtgcctgacaaatagacggacacaccctggcatatttctcatcacacttatgtcagctattttcacaattggccattgtggttaaaacctgtaccactcagacgaggctcaaggtagacgaatggcgctatatattactgccccatagcgccccatgcctgccatccctatattctcaccctcgcgcttcacatcatgttatttgaggatcaagcgacgccaggggcctgtgatctcgcagtgacccgtttcctccgtattctgccagccgaggcgatgataaaaggccagagcagaggtattgtgggtcgctaccttgagtgaggcaggcttcctacaagccgccaacccctgggtcagcagtgcccgccccagcccctgaccatgccagtcggccgacacgtagagatggtgcacgaagctctcatccccccagatggaaacaaacccgcaaggggtgccaccctgttcagccacccagagctgctcgccccgggtatgctcgtcgaaatcctcaagccgaaagtgggaagggtcgacccagtgaaaggtctgacgccgccccttcaggtacagctgcgccaattggtgaatatccgtctctcgcatgactctgatcatcaggccttccttcgtcactgttatcacttggcaacactgtcggatggatcgccacacagtgtcaaatatcatggtgaggataacggccgaccgatggcacgggtgtgacacacctctgtccattttatcgcccatggggctatactgcctgagtcccatgtatggatggtttgaggctcgctgatttatggataacaagcagatagaaggtaacatctttgttccggcccatatcgacgatgtctggcgtgcctggacaaccgagagcggcctgcgcagcttcctggcgccggaatgcctgatggtgcccgaaccgaatggtcccttcgagatctatttcaggcccgatgccccgctgggtgaacgtggtagcgaaggctgtcgggtgatggccgtcatgccccacgacctgctcagcttcagctggaactttccgccctccctgccccatattcggctgcaaaaaactcaggtcagcctgcgttttgtgcctgaaggtcagggtactcgcctctacttccagcaaagcggctgggcaaacgatcctgactgggatcaaggttatgcctattttcgggaagagtggctggaaaccagcctgccccgcctgcagtatcgcttcacccacggccccatcgactggaataacccgccggacaagcagcaactgaaatcactggctcaataagcctccatatcaaaacaccgccagctggcggtgttttttatattcaattagcggcagttcaacgcgggtttgtcatccagcagccaagaaacccagcgccgttttgaatttagaacaaatccttcatctgcctcaatgccttttactatgtagccatctgctgacaactgttctgccaccccggcaaagtgccattcgttactattaatacgctcacccttgatcaaggcgtcgcttagctgttgattcatcacaatgatcgacagtcccgtcactgagtctatccccagtccggtatttgctacccgcccaaccacaaccggtaccttgactgtacagtggcggccttcgctatccgctgtggtatagctcccttcaccaactcgcccctgcatccataaaagacttccctgagtcaaacgcgctaccgacaatatacccagcgcccccttggggaaatcatgaatatcaacagtctcggcgagcaggaccggacacgtcaacatgagcaaccatagataatgtttcattatgtcctcctcgctgattgagcgtatgaatcgccttgctgcgagagaaaatagatcaacacaaaggggccgatgacagggacaaaaaagacacagccccaccatccagaacgatcaatatcgtgcagacggcggacgacaagtgcaaccacgggaatggcacttgccacgccatagcccatatctaaccaggtcatatcatccagacgtacatccagtgcgatacacataagagtgaccaacaaatgcacccacatgaacatccagaactcctttctggaggagaaaccggaaaaatcaaagtaacggcgccacgcaagtaaataaaaagataacattcagggtatctccagcgttatttggtcacccatcttggtggcaaacgcggcgtgagacgtcctgaaaccggttttaggacgtgctaaaacctgtctttgtccgtgacattcttctttacgtggatgcgaaccgttatgctggcatgacgttatcttttcactaccatggctgggatcaggatcagttatgctcgcaattcccgtacccttcgttgtctctctaatgctggccttgctggcggtgaccctgtatgtgcgattggccgaacaagcaaaaacggcttgcctgtttttggcgctctgtgcggctaccaccggacttgtagggcttcgctggactttcgatattgctctcttcagttttgcccagccaatacttgcatcactcatcccggtcgcggcctggcacatctttacccgtgccagcaccgacacaggccgaattgcttataaacatgccatcgggcctatattggtggcagtcagcctctttactcactccttttttgcactacctctggatgagatcctcactgcaatttatctgttttatggtattgctctggtacgttattccgcgaaggagccgctcctcatccatgtctcgttaagtcattgggaaggagtgaaaagggcagaaaacgcagcgggttggatgttattattctctgcggtgattgataccgccatatccatcgactttgcagttaatcagggcaagttttccctttatattctaacgctaggtcacttgatactgctgccagcactggcacttgccgtaatcatggtgggtgtcaatacgccatcatttgatgacgttggtaaaccagagaaaccgcatatatccaaggtgccaagcgcggaaccattgctgacagaagagcgtgccaacgagattaccgtcatgctggataagctgatgcaagaaaaagcaagctatctagatccggatctgacattggcaatgctgtcgcgcaagctgggcattcccgccaaacagatctcgacggcggtcaatcaggtacacaaaaaaagcatatccagagtgatcaatgaatatcgtatcgagcatgcaaaaaaagcgctactgacgacagatgaaaccgtcacccagatattgatgaatgcgggcttccagaccaaatccaactttaatcgcgaattttctcgcctaacgggcctgacacccagtgcattcagaaaacaaagcgaaacgcagtcccgttaatatgttgcgcacagttgtgtcaaacggtcagccaagcccgaccctgaccgaaaaagccaataagcatcctgaacaccaacgagcaataatgaagccccaaaaatgggtggcgggtgctgcttatgggctttatgaccaccttgaatgccatgacggcattctctacaatgacgcactttttacccatttcaggtcatattgatgagcgataccaacaccaaaccggcactgccggatcaccttgcgggcaaccctcgcagcccgcaccatgtcgcagcctgtttcgaacacccgatcggtattcgactcaatggtaaagagcgcaccgatgtcgaggagtattgcatcagtgaaggctgggtgaagatcccctcccccaaggcgctggatcgtcgcggtcagccgatcctgattaccctgaagggcaccgttgaggcctactatatcgagtccgtttaactgctgcggcctgcctcttcggcttaccgagccagcggggtctgtcactgcagtcaacaacaaggccaccataacggtggccttgttgtttctggcatctgccaaggtgaacgacttgcgggctgaatcggcgcttacacccccaagcggtcgcgtagggtgtaccaggcggcgccggcggcggtaaaggggatacgaaacaggcggccgccggggaagggatagtgcggcagcttggcgaaggcatcgaagcgctctgcctgaccactcaatacctcggagagcagcttgcccgccagatgggtacaggtgacaccatggccgctgtaaccctgcatgtagtagatgttggggccgatgcggccaaactgcggcaggcgcgacagggtcagcagaaagttgccggtccaggcgtactccaccttgacgcctgccagctgcgggaaggtcttgagcatcttggggatgatcagccgttcgatatccgcaggatcccgcgcgccatacacaacgccaccgccgtagagcagacggtgatcgccggaggtgcggtagtagtcgagcaggtagttgcaatcttccaggcagtaattttgcggcaagagggagcgggcgcgctcctcccccagcacctcggtggcgatcacctgggtaccgcagggcatgctcttgccagcgagctcgggcaccaggttgcccagataggcgttgccggccaccaccacgaagcgcgccttcaccgcccccttggcggttttcaccagtgccggttgacccggggggatgctggtgacggcagattgctcaaaaatccgtcccccctgcatgcgaatggcttcggcctcccccagcgccaggttgagggggtggatatggccgccactcttgtcgagcaggccgccgacgtagcgatcactcgctaccacctcgcggatcccgtccccgtcgagcagctccagcttgtcgttgccccacttctgccaacgggcctgctgggccttgagctcatggagctggcgctccgtctcggcggcaaagacgcccccctcctgcaggtcgcactgaatgttgtagcgtttgatccgctcgcggatgatttgccccccttcaaacaacatggagccgagcagccttgcctgatccggcgggcagttcgcttctatggtgtcgatatcgcggctgtaggagttgacgatctggccgccgttgcgaccgctggcgccaaagcctacacgggccgcctccagcaccaccaccgaatagcccttttccaccagatgcagcgcactggaaaggccggtgtaacctgcccctatgatgcagacatcgcactcaagctgctcggtcaatgtcggatagggtgcgtgttgattggcactggctgcgtagtaactgtttacatgctcggtcatgatccctgtttccttaccggttcttttcccaaacgagacatggtctcgacactagaagttggccggggtatgggcgctgacgatgcgacaagtctgccccgacggattgctgaaactgtggggctcgcctgtgtctatcacatagctgtccccggcgctgagtggataggtctgcccggccaccgtcaggatcacagacccttccagcacggtaccgacctcctcccccagatgcttgacctgaccaccagtgtcggtgccgggggcataggtctccagcatgaagccaagctggcgacgattattgccgttgtgcaccagcttcatggaaaccccctgactgcccagctcgatcaactgctcggccttgatcaccacgcttggcgcacgcccctcctcctcggcgaagaagcgcgacagcggcaactcatagacgttaagcagcttctgcaaggaggccacagacgggctcaccttgtcctgctctatcatgcagatggcgccgtgggtcagcccgctcagctcggcgacccgtcgctgggagagcccgagacggcggcgagtggcggcgaggcgctctcccatactcttgtccatcagcgggttagccgtcatggtctgccgctttgcctctgcttgtggttgctgcatcacccacctccttgtgtgcctgccgacttgcgtatttatctgcttgtgtgcctgtcgagtgtgcttgcggatcggttcgagggcgcaaccggttaaaatagcgagtcacattaccggacctgttcgttatcctgcacggcacgtgccgttcattattttgcacactcaatcccacaaaaaccggtaaaatcgccctaacagctccatttctagcatgcagcgccccgtttactcaaatatatttaacacttgaaaaacatttcagctcaatttatggtctttctgtgcttattattctatacggtggcagcacaggatcctttggccaccctgacccacaatcgaggcttccttctatgtcagcatcacaacccgctctctccttgatcaagtcccttgcctatatagatggtcgctggtgcgaggcgcatagcggacgccacttcgaggtactcaatccggccaatggccagatcatcacccaggtacccgacatggaggaggtggacacccgctgtgccatcgaggccgccagtgcggcgcaagcgccctgggccgccctcacggccaaggagcgcagcaacaaactctacgcctggtttgaactcatcatggccaatcaagacgagctggctcgcatcatgacctgcgagcagggcaagccgctggccgaagccaagggggaagtggcttacggcgccagctttatccagtggttcgcagaagagggcaaacgcgcctatggccgcaccattccgggtttttccagcgacaggcgtctggccaccatcaagcagccggtgggggtggtcgccgccatcacgccatggaacttccccatcgccatgatcactcgcaaggcgggcccggcgctggcagccggttgcaccatcgtcatcaaacctgctgccgaaactccgctctgcgcgctggcgcttgcagcgctggcggaagcggccggcattccggctggcgttatcaatatcgttaccacccatcactcgtcagcggtgggcaacgagctgtgcaacaacaaggctgtgcgaaagctctccttcaccggctcgacccgcatcggcaagttgctgatgcgccagtgcgccgacaccatgaagaagctgtcgctggagctgggtggcaacgcccccttcatcgtgtttgacgatgccgatctcgacgctgccatcaccggggcgctcgcctccaagtaccgcaacgcgggccagacttgcgtctgcgccaaccgtattctggtgcaggccggtgtctacgatgccttcgccgagaagctgaccgctgccgtgcagggcttcaaggtgggggatggcatgagcgagggcgcccagataggcccgctgatcaaccccgccgcggccagcaaggtggccgagctggtcaagcaggccgaagccgccggcgccaaggtgttggtgggcggcgagccgcatcccgccggcccgctgttctaccagcccaccattttgggcaatgtcgataaaaccaaccccattttgcaggaggagatcttcggcccggtcgctccgctggtacgttttgacaccgaagccgaggccatcgccatcgccaatgacaccccctacgggctggccgcctacttctatggccgcgacatagccagggtgtggcgggtagccgagcagctcgagtacggcatggtgggcatcaacgagggcatcatctccaccgaactggccccctttggcggcatcaaggagtcgggtctgggccgcgaaggggcggccgaggggctggaagagtatctggaaaccaaatatctctgctttgggggcattcgctaggagcggatttataccagaccccggcttctcccttctcaagaaggaggagcaaaccgccccacctggcagggaaggagatgagacgtcaaccgccttccctgtcagagggagggttgggatggggtccggctatcaagctgcagcgtgcctttgcaggcataccatcatgaaaaggaccaagtgagcgctcccggttgggaggctcgccacattgagacaggggccaaggcctctcagggaggaaagatgagtcattcagatagccatgcagacaacaaccgggcctggcaggcccgcggtgaagcggccgtggtcaacggcgtcggcaccctgctgccggtgtttatcgacaagactctcaacgccgagctatgggacgtggagggcaatcgctacatcgactttgcctccggcatcgccgtgctcaacacgggccacaaccaccccaaagtggtggcggcggtgcgtgaacagctcgaaaaattcagccacacctgctttcaggtgaccccctaccccggctatatcgagcttgccgagaagctcaacgccctggtgcccggcccgacgccaaaacgcaccctgtttctctccaccggcgccgaggcggtggaaaacgccatcaagatagcccgcgcccacacgggccgcagcggcaccatcgcattcaaggggggcttccacggtcgcaccatgatggggatggcgctcaccggcaaggtagtgccctacaaaacgggtttcggccccttcccgggggaggtctatcacctgcccttcccgagcgattacctgggggtgagcgaggccgatgccctggccgcactggatctctgcttcagctcggatatagaaccggcccgggtggcagccatcattctcgaacccgtgcagggtgaagggggtttctactccgcctctcccagctttatgcagagcctgcgcaagctgtgcgatcagcacggcatagtgctcatctgtgacgagatccagagcggtttctgtcgcaccggcaaaacctttgccactgaatacagcggcatagaaccagacatcatgacgctcgccaagagtctggccggtggcttccctctctcggccgtggtgggcaaggcggccatcatgaacgctgccaagccgggcggtctggggggcacttatgcgggttcccccatcgcctgcgccgccgccctagcggtgctcgaggtgatcgaagaggaacaactcaaccagaaagccctggctcagggggcgcagatcaaggctcgcctgcatcagctggccgagggttttgactgcatcggcgacattcgcggccccggcgccatggtggccatggaactggtcaagggtcgggatgccagccagcctgacccggacctcaccaaacggctggtggccgaggccggcaaacgcgggcttgtgctgctctcctgcggcgtgcgggccaacgtcatccgcttcctggcgccccttaccgccactccggccttgatcgaggaagggctggctctgctggaacaggcgctcaccgccgccagtcagggctagatccacccggtttcatcggtcatggcgaaaaataccgtgagataaccccaggccgcccatcgcggacggcctgctcatacggtatcatccccgccccaaaaaatgatgacaggcgcgctgggctccctccaaggccagccacactgtcacgcgtccttcgcctgcctgcggcgcgggacatacgccccaaattcgaggagagaggccaatggctcaacgcccggctcgattgaagcaaaccctgaccctgtggcaagtggtggtgatgggattggcctatatgacccccatggtggtgttcgatacctttggcatcgtcaccgacatcactcagggccatgtgactaccgcctacctgctggccctggtgggcgtgctgttcaccgccaccagctatagccagatggtgcgccactatccggttgccggctccgcctatacctatgcccagaaggagttctcccccgtggtgggcttcatggtgggctggtcatccctgctcgactacatgttcctgccgatgatcaacatgctgctggccaagatctatctgaccgccctgtttcccggcatcgaaccctggatcttcatctgcgccatgacggcactgatgaccctcatcaacctgcgcggcatcgatctggtggccaacctcaacggcgtcatcatcttgatccagatcgccatcatggtggtgtttctggccctgatcggatacggcatcgctcagggtgaagggctcggcaccgtcagcctgcagcccatctacaccgccgacacagaagtgttgccactgctgaccggcgccaccatcctctgtttctcctttctgggatttgacagcctgagcgccctcagtgaagagacccccaacgccggcaaggtgatccccaaggccatcttcctgacggccttgctgggcggcctcatcttcgtggtggtggcctatgccctgcagctctacttcccggatgcctcccgcttcaaggagccggatgccgtgctgcccgagattgccctctatgtgggcggcaagctgttccagagcgtggtgctggtctgtgcctgcgtggccgtgctggcgtcgggactctcctcccacgctggtgtctcccgcatcctctacgtgatggggcgggacaaggtgctgccccagcgcaccttcggctatatccaccccaagtggcagacacccgtgttcaatatcctgctggtgggcatactggcgctgtcggccatcagcttcgatctggaaatcgccctggccctgatcaacttcggtgccctggtggcctttaccgtggtcaatttgtcggtgatcgcctgctattacgtgcgtcaggggcgcaacaagaccctcagggatcacctgcaatatctggtgctgcccctgtgcggggcggggactgtcgcgattctctggctcaatctcgaactaacctctcttatcctcggcattatctgggctgccatagggggaatttatctgtttttgcgtaccaccttctggcgcgtatccttgccgacctattgagctgaaagccttgccaacactgggctggcgccgatctcccccgaacgggtgacggcgccatttattgatataaaacaggtcattgataattctcttgcccggaatgcttttagtggcttgtcttccccccccatctggggcaaaatcccgccgctttcataaccgatgtgatcccacatcggttatttttcattttgaaaaattttattaccactcgaggccggacaacttccggaaatgatatcaaggttcagatgaacctaatgccgcaatgaggaaaaacatggggctcttgtttgctttgtctccggtcgccaccggaacctgctttggtcgccgcgcgaccaacgtctgtggtttgcataccgatgttgtgagtacgcgagaacccggtcccatggcctcaagccattccacttcctgccgcccgtgcaaggaggaagcctgaatgagccagcaacccgttcgtctgaagaaaaccctcagcatgtggcaggtggtggtgatgggccttgcctatctgacccccatggccgtgttcgataccttcgccatcgtcggtgacattaccgaaggtcgggtcgccactgcctatctgctggcgctgggcggcatactgctgaccgcgttcagctacggccatctggtgcgcaagttcccctctgcgggctctgcctatacctatgcccagaaggtgttcaacccctacatcggtttcatggtgggctggtcttccctgctcgactatatgttcatgccgatgatcaatatcctgctggccaagatctacctgaccgccatgttccccggagttgatccctggattttcatcttcggtctggtgactgtgatgaccttcctcaacctgcgcggcatcaacctggtagccaacttcaatggcctgatcgtggtgatccagctggccatcatcacccttttcatcggtctgatgggctggggcatctaccagggtgagggcgcagcgaccctgatgagcagccggccgttccacttcgaatccgccagcgtggtgccgctctttaccggtgcgaccatcctctgcttctccttcctcggcttcgacggcctgagctcgctcagtgaagagaccccgaacgctggcaaggtgataccgcgtgccatcgtgctgaccgccctcattggcggcgtcatcttcgtggtggtctcctactgcctgcagctctatttcccggatctggcccgcttcaaggagcccgatgccgtgctgcccgagattgccctctacgtcggcggcgccttcttccagagcgtggtactggtgtgtaccactgtggcggtactggcctccggcatggcggcgcacgcaggcgtgtcccgcatcctctacgtcatggggcgcgatcgcatgataccggagcgggtgtttggctacatccatccgaaataccggacgccggccatcaacgtgctgatggtgggctgtctcgccctctccgccgtgtcgtttgatctcgacacagcgctggcgctggtgaacttcggtgccctggtggccttcaccttcgtcaacttgtcggtcataggccagttctgggtacgcgagaagcgcaacaagagcatcaaggatcacctgctctacctgctgctgccgctgctcggcgccgccactatcggtgcgctctggatcaacctggagcagagctccctggagctgggcctgatctgggcgggtctcggggtcacctatctgttcctgcgtctggcggtgttccgtattcccttccgtcagtacgaagagacggccgactcccaataagggagcgcgctacacagcaaaaaagcagaaggggagccatggctccccttcttgttatccggccctctgtgcagccttgtcatcaaaccatcataaaagtgtcactttgtaatatttctgtcatagagccttgattaaatgcgcaggtctacttcaaccccgaacggtatcaccgtcctcaagaggctacatgcaacagacgcaatccttgccacaacagcgagcatcccacttcagatcgctgttcaactgggtcacggttatcgcactggtctacatcattctggttgccgttggcgccgtttcccacggcttcaagggcttctccggcggcgcagagggcgcagcccagatcttcgccttcgcaaacaatccctttgtcgccctgctgctcggcatactggcgacggccctggtgcaatcctccagcactgtcacctcggtgatcgtcggtctggtggcgggcggcctgcccatcggcatggccatccccatgataatgggagccaacctcggcaccaccatcaccaacaccattgtctcattgggtcatatcagggacagggccgagtttcgccgcgcctttgccgccgcgaccgtacacgacttcttcaacctgctggcggtgtttatcttcctgccgcttgagctgatgtttggcctgctgcaaaagagcgccgagtggctggctacgctgctggtgggctccgccgacttgtcgatgaaaggggtggactttatgaaacccctcactgcccctgcactcaaccttatcgacagcgcggtcgccttcttgccgggcaagggtgccgccattgccaccatcgtcatcggtatactgctgatcctcgcctgcgttacctatctgggcaaggtactgcaacaggtcttggtaggtcgcgccaaggagctgctgcacaaggcactgggtcgtggcccgctgaccggtatcgcctcgggtaccctggtcaccatcatggtgcagtcctcctccaccaccaccagcctgatgatacccctggccggtggcggcgtgttcagcactcgccagctctatcccttcaccctgggggccaatataggtactaccatcacggccctgctggcggccaccgccatcagcggtgccggtgccaagctggcgctgaccatagccctggtgcatgtgctgttcaacctgtttgccgttgtgctcatctatggtgtgcccttcctgcgggaattgcccatcaaggccgccgaggggctggcccgggtcggtagcgaaaacaagctgctggcactgggttatgtggccgggctcttcttcgccctgcccgccctcatgatggtggcatccaagtaagacagggacatacggcaaggggccaagaccatgctggccccttgaccacactgtcagatcctgcggcgtcccggctcgccctctctggctggctgggatatgatgccgctctcattgcactctttatatgtgagggaatagggataaacgatgaaattcattctgatcgcgctgctgattgccggtgtcgcctactacttctactccagcagcaacaacaaaaaacaagcggtggaaaatgtgcgcaagggcgccgagttcctcgccagcaacaaagacaaacctctggtgaccaccactgcctccggtctgcaatacgaagtgctgacaccgggcacaggcacggttcaccccacctccaccagcaaggtgaaggtgcactacgagggcaagctgctggacggcacagtgttcgacagctcggtcgcccgtggcgagcccatcgagtttggcctcaatcaggtgatagctggctggaccgaaggggtacagctgatggtggaaggtgagaagacccgcttctacatctccgccaatctggcctatggcgaccgtgccgcaggcaagataccgccgggatcagtgctgatctttgacgttgagctgctgggtattcaataagcaggtttatgccaatcgcgccgctggcaagatcccactgagcccccgtgctgatcttcgacgttgagctgctgggtatccaataagcaggcttatgccaatcgcgccgctggcaagatcccactgagcgcccatgctgatctttgacgttgagctgctggggattcagtaagtccgtccctcgacagctccctatgccaaggccagcgcactgcgctggccttgttgtttctgcttgtctgcggccctgccctgtcacgccaaccactgttactatcaaccaatggtgaacagtgcttatacatattgctggattgttaaccttgcatcccaggcagataatgaccccatcgtcagtggcccgacgccctgaccccggtttcgggtacgcaatgcgtaccgacacagcttatatggagtcttgtcatgtctatcgcccccgtctggtttatctctcacggcgctccggatctggttctgcgcgaccagccggccacccacttcctgaaaacattgcgccttggcgatatcaagggactggtggtgatctcggcacactggttcagccgcaccgacctgcagatcaacgtcgagcccaatccggcgctcatgtataacttctacggttttccggagccgctataccatatacgctggccggcaacgagtccgctgtggttgcaagaggcggtaggcgatcagctgatgctggcgggcttgccggctacacaggtgcgccgcgagctggatcacggcgtctggtcgccgctctccctgatggatccggcaagcgagatccccctggtgcagatctccattccggccagtttcagcccggcccagctatggcaactgggggaagcgctgcagagcctgcgcgaacaggggataggcatactggcctccggcgccattacccacaacctgcgggccctcgggccggacaactcgccggtgcccggctgggcaagcgattttgtgaactggctggagcagaccatgagcgagggtgacaggcccgcgctagaagagtacagaacgcgagccccgggagcggtggaagcacacccccatgacgatcacctgcgcccgctgtttgtggccctgggggccgccggcaaggacaagccccacaagctgcacgacagctgggatggcggcagcctctacatgggctcctaccggttcggttgagctgcacctaagccgttggctaaacacagcatcgaatgcaagctcgacagcgtgggagctcagcacgcaagtgcagtggcatcaagggatggagtatcagggcacaagcgtgtgtaatagccacttgttttcagcaggcgcgcgcacttcatgcaactcaaaccccttctcaagggccgctttcagccccactggcaggccagccacgatctgatcaaacaggtggtcgaatcctgcatcacggagcggcgccttatttccgagggggagcccctgatgcgccaaggggagccgttgcgggatctggtgctggtgccgagcggccgcattgccatgggccacaccgccatgaacggccgccgctttcagctcggcaccctggagtgcgacaaccagctgtttggcgagatggagttcttcaccggctatcgctgccagctcgacatcatggccgaagagcccctcgaagtagctcgcatcgacggcgaacggctggagcaggcgctggtcgcccaccccaaggtggcgctcttctttgccactgcgattgccatcgactaccaggacacagtggatatcttcacctgccgcatgctctaccccatcagctacaacattgccctcgacctctaccacagccactgtcatgacaatccggtgagcggtttcagcaaggggtatcaggaagcggagcgtttcggcaccactgaccgcgtctaccgacgggcggtaaaggagctgatggacaaggggttggtggagcgcggcgagcaagggttgcagatccgcgatctggcggggctcaaggggtttctcgaacaaccgtaagcaaagcaggcgcagccttgggcaaaagagcacagccataaccacccagcccaacacaaaataaaaaaggggcggtcgataccgcccctcttgttattcattctccaactcaggccagacagggttgaggccgggccatccgcagcgaggccaccagcatggcaaggatcaggccgtagatcagcgggatggagtacatcaccgcctgcaagccgatcacctgctccaacagggcgctgatagccgggctgaacatggcccccgcgctgccgctgataaggatgtaggagacgttcttgctcgatgcctggcgcacaaacgacaccccgtaggcgataaaggcgttgtagagcgcggcgcagacaaagccgtaaccataggtgaggtaaggcagatggctcaggttgtcggtggtaacgatcaaggtcgtcatccccatcgccagggtgatgatcaccagcaagaaagtgcggattggaatgcgggtcacgatagcggtcgacaccagggcgccgagcagggccgccgtccagtactgagtgatgatgttgcccgcctcctcgaaggggatgccgaacttgttcttcacgaacatgggcgcccaggtgaggaaggtgtaaagcgccagcatgccgagaaagagccccaagccgccgctgatgatgccaaggttccactcggagtgctcgttaccggcgctctcgccgcccgcctcgcagctgcgaaaattggtcagcacagccaccagcatggtggccagcgccaccacacccacagccagatagctccagctccacgccatagcgtgggtcagggtataagtggtgatgagcgggaaaaccaccccggccacgttgaaggtggcatcctgcaccaccagcatggtgctctgcatcctcgccttccagacactgaccaccagcgtccccgcaatgcagagccccaccccgccgcacaggccaatcaccgtcatggcagccatcaccacatagagcgagccggtcagatggagcgatgccgccgccagcgcgatcaggccgtagcaaagcagcgtcatccgcttgaggcccaccttctcgatgaggaagaaggcggcaatggtgcccgccaacgccccgccgttgagcagggagaagatggaggccacctgattgacatcggcgccgaacttggcggcgatgggttcgatcagcatgccgaactgggtcgcaaaaccggccatcacgaagttggccaggaagctgatggcagtgagggagagcttattgttcatattggatctctcataggggtcagggtgcgtgcagggttgggcggggccgcagcgcttacagcgctgtgtgcagcgccagctcgatcatctggttgaaggagagctgccgctcctctgcggtagtctcttcaccggtcaggcagtggtcggagacggtcaggatggcgagcgcctctatcccctgctgatgggccagcccgtagagacctgccacctccatgtcgatgccgagcacaccgaacttctccagcgccggaatcaggttttcgtccggatcgtaatagaggtcgccggtgaagatattgcccaccttgactggaatcgacttctcctgcgccatggtgaacgccttgtgcagcagggaaaaatcggccgaggtcgccatctgatagccggcgctgcgcttggcattggtcggggagtcggtgcccgccgcctgcgccaggatcacatcgcgcatctgcacgtggcgctgggtcgcccccagactgccgatacggatgatgcgcttgaccccgaagtcgttcaccagctcgtgggcgtagagcaccatggaggggatccccatgccgtggcccatcacagagatacgctggccgttgtagtagccggtgtagcccagcatgttgcgcacattggtcacctcgcgcgcatcggtcagaaaggtctcggcgatatagcgggcccgcagcggatcccccggcataatgacggtctcggcgaaatcgcccgggttggcattgatatgagcggtcattgttgttgtgctccagtttgactcgtgtggatgagcgcatcctagcccccgcccggcctccccttgcaggacaaaagtcctgttgccccgatcgagatcccagttccagcaacttgttctctgttgcgttgcatgctgcatgcttttcgacgttgcttgctacggcttgcccgccacagtcccccgccatcccgcttggcaaccggcataaaaaagcgggagggcgactgccctcccgctcgatagaccctgttactggcgcaacgggccgatgacattgttggttctgccggttgacgctttcactgcgccaacaaacgctgacctagctcaggtcatgcagcgccttgccaaggggcggcgtgaggcgcaagtcagagaagcgcaccgccagcccctgccgctccggcgtgcagcacatcaccccgataaagcagcgctcgcttggcgggaacggggcgaggcgcagcagcggccacaccttgccatcggtggagtattgcaaacgcaggcaatcggccagccgggtcagccgcagccagaagcggcgcggattgccggggaagatgccggtggcccagtcagagcgcggactggtcagcacgctgccgatcatcggctgggcatcgttgtactcgatccccgctttcagccagtgcgcctcgtcttgcagcagcatcagccccacctgatcgtagagggtggtgaactccccctcgacgcagacctgaaaggtaaactcccccgtcacctcgcagccatagagatggccactgtggcgctcgaagccataccaggtgctgcgccaaaaatcggtctgctggtctgtcaccacctgcaagccatcgctggtctggtgccactcggccggttcattgagccagcgccattccatcccttccatcatcctgctttgctcccttttatcccgcgtaatcccgcacaaatgcggcacgccaacgcctcgtccggtaacggcaggttatggctgcgcctctgcggaacccataaaaggagtcaatagtgtcgctattgccgccccgatacaaggcttgtgcgttgcgccatcagtacgccccaaaaagcgcggggggcctgatggccccccacaaacacaccggatgagaaaatgccttacttggcggcgctatccttcacgcacttctggacaaagctgttcttggccgcgccagccagcttcttgtcggccgccgccttctcgcacttggccgccggatcgatagccgcacccgtcttcacgcacttctggataaagctgttcttggccgcaccggccagcttcttgtcggctgccgccttctcgcactcgccggtcgcagcgccagcggcatctttcacacacttgccgacaaagctggtcttggcggcgccgttaagctttttggccgcggcctgcgcctcgcactgcaactgggctgagtcgttggcaaagaccggattggccagcagcaagctgccgcagagcaggccgaacaggatggtacgcttcatgggtgatctcctctctatctggtgatgtgtttgcatggtcatatttgcatgacgatgtgttgcaaatggctgtgattgcaacagctgattgttgccgcagatcccccgcctcgccagcttgggaaacggagcacagggcaaccatctcgcccgcactatagcgccgattggcagagcgggattgcccccagccagccattcctcaacggcaagccaatcccacgcttccacgccacgctcgccaaccccaataaaatcaagggccatgggaatcctgttcccactcagttcgatttgttgagcaagcgcaaaaaatcagtcattactgacacttacgtcattttttgactggcacgaccagattcgatgggcttaacatagccatccgatgcctattcatcagtgatgggctgctgccctcgctggtcaatggagcattttggaagctgtaatccacgggcggtagcgtgggttttgcacagtgattgatgcattgcgtaggttggcgctgagcgtagcgaagcccaacacacgagtcctcggtcagttggtggccattcggtgcaaccgaacagactggatatttccggaaaggagaaccatgcgctatcgccgagcaacaaccattggggcatgttggttcttcaccgtcaacctagctgaccgaaaacaggatctgctggtacgtcatatcgacctgctgcgcgaagtgctccgccacgtcaaacagcaacaccccttcgagattattgccatggtggtgatgccggatcatctccatgccatatggcaactaccgccgggtgacagtgactatcccatgtgctggtctctgatcaaggcaggcttttcacggggcattgccaaaacagagcggatacgggagagccgactcagaaaacgggaacgaggtatctggcaacgacgttattgggaacatctgatccgggatgacaaggatctgcaagcccatgtcgattacatccacttcaatccggtcaaacatggttattgtgacaaaccggtcgattggccttactcctccattcatcgccatatcgccgccggatggatagagtcagattggacaattaatagtgactcggatcgggaataataggttactagactctataaattggctaggaatatataaacaaaaacatttacaatattttaaacgcagggtcaacaatgaaagaaaaggataaatatttagattttaatgagattataagcgatactgctctttcatcattaataaaatattcaatacataaatctcaatataggtcatatcatgatcttcaagatcatactctttctttgtttatagacaactacgctacaattaattcccacatcttaataacagataagaaccatttctatcgcagcatatggagaaccattataaataggctgcatgaaaaatacctcccagatgaaacttatgcttttaattggttcatagaaatcactccacattcatttttcatatggttgacatctggaaaaaatttagacttcacagaggttgacaaactacttaaaaagtatgacattagcgatgaactattagagtcaaactttgagatttgtttcaaaaaattatgtctagaagattgtaatttatcgattgagtcatttgatcgtataccctccagcataaagccaaaaacaaggaaagaacagttaggcttgatttttaatctcatgaatatacctccattagaggagctatctcattttgtacaaaaataccaaagaaaaatagcttctgaatgtaacagcattgatattttaataaacttagataacgagcctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattcccggggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgatggttttggctcgtcggtagtggtggcgcagcttttccagcatggcgataaacagcgatgagtttttctttatcccgctgacgtaaagcactcttccgttgcctgcatgaagaacgcctgccaggtaatgcttggcattctgccccggagtgacaacccgcttttgttgcgctctgaacatccagtcggcccctaatttgggattgaggtctatatcgacttcatcctcataaaacaccggattatctgcattacaacgggccagcgcggcgtcgatattcgccattttctcctgataggccgggtcttttatccgcaaggtcggcacgggcctgcgccagacaatccccatacgaggtaaccatcgacgaagtgtggaggcggccacattgagccctgttaaccgattgattttgatagccaatagttcggtacaccaacggctgcgctgataaccaaaatcttgcggagaaaactgcatgagcagcaccagtaaggtgaccatcttggcgataggtaaaactggggcacggccagccggtaaggcttctagcgcatctatgccttcatctcgataccaccgaagccaacgaccgatggtcgagcgcgcagcgccggtaaggtgatgaacatcggtgaccgtacgtccttcatgtaacagcaagatggccatcaagcgacgagcatgtcctttatcacgggtggcatggatgattttgtgaatgcggcgcagttgtggtcgtggcaggggtggtaggataggcatcaactcagtcctttgggtgtggcttgttttgtttggcgactaatgagatcgcacaaactggactgagttcccttcctccggtgatctactattcggaacagctatttagtttattttcattaaatatgtttatcccaccaatactaaataacgcatattattactttcacaattctttgttagcagaaaaaggctggcatgatttcttcatgaatgctcgtttcaatgaataccgagacattttaaatgagatagaggaaaaatcaaaaaaatatgaaggaacattagaagataccttagtttgctcatgttgtggtgaagaaagtaaatattcaatccctgatgatgcaatcaaaatgagattatttattgaaaatcgatggttatatcgagaagttagcattatgttctttgacgagtatgtatctaattttactgatgtcatatttaaaaacatagctgattttgacaaaaaaaataaatgacatacctcatccaaattgtttgatattggtcgaaggagaaagtgaagaaatatttatacctataatagcttttagattggcagccgattttaaaggcaagaaaatcaaaatttacaattctaagtccaaacagaaactattaagtgattttttatctttcaaagaaaaatatccaaaactaaagatagtatgcttacttgattcagatgcaaaaaaagaaaagaatgacattgaaagagtaatttcaaataacttacacaaatatcgtctcatttatattaaaaaaggtgcatttgaggatgcatttgacattgatacatcaatcagtgtcataaatgaaatgtatccattagggagcttaatagttaaagaagacattgatcaaacaaaggacttcgcaaaaaaaatagctttttgcataggcatcgacaaaataccttcagaaatacaagagataattgaccttggcatgttattaactagggaaagtatttttacacctaaagatgaaatctaggatgtacagatctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagttatcagctgacaccggcctctacaagatagtgacgattgtcctgtcaggatcaactacagcatgttcatatctgccgtgatgcattggatgaagctgacgctcaaatgccccaatagttaatccacctccaaccgatactacatttcaatccccagcaacaaaggcagactcaaaaaacgccgacacctaagtgatctggcggtatgaaacatgatcagattgttgtacgacttatcgagccgccgctcgaacttaagtcacctttccttctacagaaataaaaatcccccgttaccgggggatttttatttctatcggttatctcagctcagcggcttaacccaccaaaaacgcccttaaccgggcaaactccgctggcaaattaacggagagcagcggcagctcagcatgcttggcaagcgggccgggcagcggcacatcgagactcaggatctcgtccaccgactccttgaacttggcgggatgggcggtgcacaggaacacccctacttcgtcctcggccagctgttcgcccagcagatcccaggcaatggcgccgtggggctcgcacaggtaatccagctgatgcaggcgtttgagggcatcgcgggtctgagcttcgtcacgcatgccggagcccaaggtttccagcgcccagccttcgcggcggcacagctcttccaccctaggccagttgttggggcggctcacgtccatggcattcgacagggtcgcaactgtctggtgtggctcccactgaccggatttcaggtagcgcggcactgtgtcgttggcgttggtggcggcgataaagcgcttcaccggcaaccccagcgccttggcaatcaggcctgcggtcaagttgccgaagttgccggacggcacgctgataaccgccttggcgcggtcggctttgggcaactgggccactgcttcgaagtagtagcaaacctgggccagcaagcggctgatgttgatggagttggcggagttcaggccaatcgcctttttcagcgcttcgtcgtcaaaggcatctttcaccagcgcctgacaggcatcgaagtcgccatcgatggcgatggtgcggatattgccgcccagggtgcagaagagcttctcctgcagggggcttatcttgcccttggggtagagaatgaccacctcgatcccctccagcccgtagaaggcgtgagccacggcggcgccggtgtcgccggaggtggcggtgagtatggtgatcttgtcgttggtgcggaaggtcgcgaggcactgggccataaagcggccgccaaaatccttgaatgccagggtcgggccgtggaacagctcgagggcataggtgccatccttgagcttcaccagcggtgacgggaaggtgaaggcggcgttaatcagcccgcttaccttggcggcgggcacttcatcccccagcaggtggttgatgatgcgggcagagcgttcggccagcggcagatccagcagggcatccacatcggccagtggcgcaatcacctcggggaagaagagcccctgatcgcgacccagcccctgacgcaccgcctgcgcgaagctcacctgttcactcttgtccttgatattgtaaagattcatagctcgcttcctgttacccgtgccccagccatgtccagtttgcagacccgggcaaatccatcttcgttctgcacaaaatgtgcgtccatccaatccttcatgcgctcggcctgggccagatccttcatcaccacgaagacgctggggcctgagccggagatgccggtggccagcgccccgttctgggccgcctgagcccgcacctcgttaaagccttcaatgagcgccgcgcggtagggttcggcaatcacgtcttttagtacgctcgcggccaacccttcttgcccggtgtagctggcgtggacaaaggcagccagccgacgaccgtaggtgaggcaatcctgacggcgatattgggcaggcaagattgcgcgggcggcggcggtggagaccactgtgcccgggtagcagaccacccagtaccactgctcgaacaccggaatgccctgactgatgacgccgtgctcttccagcaccagctgcatgccgcccagatagcagggagccacgttgtcgtagtggacggagccggagatgcgcccttccatctcccccatcagcagcagcatgtcgtgctcattaaggggcgcgccgtggaaggcgttgagcccctccagcgcggccaccacgctgcaggcgctggaacccagacccgagcccaccggcaggttcttctccagcaccatttcgagcggctgcatggtcaggccacgcttctccagcgcctcgccataggcaacccagcagtcgtagaggatgttctttttcggatcgtcgggcaacttgtgggcgtagcggcccacggaagagagggcaaacgctacgtcagccgctttcacctgcacccgatcgcccagcagggagccatccacaggggcgagcgccgcccccagtacatcgaatcccacgctcaggttggcgctggaagcgggagcgtaggcaactacgctgccgccctgcgccatggcatcttgttcaaaatcggggttcatcgctgaactcatgttacagctcctgcttccagttctgggtgcgcagcacgtcggcgaagacaccggcggcggtcacttcggtccctgcgccatagccgcgcagcaccagcgggatgggctggtaataggtggagaagaaggcgagcgcgttctccccgtcttttaccttgaaaaggggctcgtcggcaccgaccgccttgatggcgaccttgaacttgcctccttcgatggagcccacatagcgcagcaccttgccttcacgctgggcggccgcgaactggtcacggaaccagccgtcagcttcgggcaggcgggccataaaggcttccacatcgccgctgacgtcaaagcccggcggcagcgcctgctccacttccacgtcggagagctccagcgccatgcccgcttcacgggccagaatgagcagcttgcgcgccacatccatgccgttgagatcatcgcggggatccggctcggtgaagccgttgccgcgggcaatcttggtcgcctcggagaaggccatgccctcatccagcttgccaaagataaaggagagcgacccggacagcacgccgtcgaaggcgcgcagcttgtcaccggccttgatcaggttctgcaggttctcgatgaccggcaggccagcacccacgttggtttcgtacaggaacttgcggcgagtctggcgggcggtgcggcgcagcgccttgtagtaatcgagcgaccctgtgttggccttcttgttcggggtgaccacatggaaaccggcggccaggaagtcggcgtactgaacggcgacggcctcgctcgaggtgcaatcgacgatcaccgggttgatgaggtggctctcttccaccagcttttgcaccgcttccaggctgaagctgtcacgggcttccaccagctgttcacgccagttggccagtgccagtccatccttgttgaccgccatctggcggctgttggcgatgccgaccacccgcaggcctgtgccctgctcggccaataccggctgctggcgggcaatctgatccaccagggctgcgccaacgccgccgacaccgaccacgaacagatcgatgaactgctggctgccgaagaagttctggtggcaggccttgatggcttccgccaccttgcgatcccgcaccacggcggagatggaacgctcgctcgacccttgggcgatagcgacgatattgatggaggcttgcgctagggaggtgaagaagcgcgccgccatccccttgctggtgcgcatgccatcaccgatcagggagatgatcgccagatcgctgatgatatccagtggctccagcagctggttcttgaattcgagctcgaactcgcgctccagcaccttgcgggtcttctcctggtcatagctgtggatacagaagctgacgctgtattcggaggatgactgggtgatgaggacgatactgaccccggcgcgggagacggcggagaagatgcggccggccatgcccaccatgcccttcatgccgggaccggagacgttgaacatgcacatgccggagagatccgagatggccttcactttcaggtcatcatccccctgctcgacgccgatcaaggtgcccggcccctgcgggttgaagctgttcttgatgaggcagggaatgtggaactgggccacgggggcgatggttttcggatgcagcaccttggcaccgaagtaggagagctccatcgcctctttataggagagggtcttcagcagataggcatccggcaccaggcgcgggtcacagttgtagcaaccttccacgtctgtccagatctcgcagcattcggcatcgacacaggcggccagcacggcggctgagtaatccgagccattgcgacccagcaacacggtttcacccttgtcgctgccgccggtgaagcccggcatcaggtagaggcatgacgcttttccagcggggctctgcccctctacagctggacgcagccccttggcggcaaagcgcaggcgggaggcttcgatgtcgacatgggcttccagatagccgccgtcggtgaccagcagttgttccggcactatgatacccagctcgaggccacgcactcgcagcaactcgtgcatgaaggcgatggaaaggttctcgccacggctcagaatgcgggcctgcacgttgtccgggcagagccccagcagacgaatgccctgcatcagtcgctcgacctgatccagctcggcggtgagacgggcctgcagcgccttgtcatccagcgcaggataggcggccttcaacccggccagcaggcgggagaagatgccgttgatttcaaacagggtggaactggcatccatgccgcgactggtctgctccaccagggcgaccaggtgattggtcaccttggccggtgccgacagcaccagggcaacctgggattggccgtgggtattgaccgcgatatccgctacccgtaaaaaacgctctgcatcggccagtgacgacccgccaaacttcaacactctcatcgctttctctccctgtaaatctatgaaattcaatctaaaaaccaatccaacaaaaaggcccgtactgggtgggtacgggccttttctgatttctgtgcttgttcgtcagcgcatcaaccggccccagtgccacctgtggtggtaccggtaataatggtggtagtgatgacgttagtgaataactgcatgacgaacactcttgaacgaagctggcttttagcaataccgcggctggccttgggctgtcaacttaaacctctttgccaaatcggcgagcaaggtctttgcagagcaggtgcagcatgttcaaatcccgctgtggcagcatgggcacccggtccatcacccattgatgcagtttttcatcctgcgaaactccgagttcaccaagtatttctgctgttttgtgtttcagtacgcgaacctgtccaacactatcaaaattttctgctacggcttgcggctcatccagcaactggctcatctcgtaggcatacagcatgatcgcctgccccaggttcagggacgggtagctcaccttgagcggcagatagctcagcaaatccgcatgggccagctgctcattggaaaggcctgactcttcacagccaaacacgatggcgactttgtttagagacggcttggcacggatttgatcgcgaatttcccccggcgtgaggtagtgctgataacggccacgctgacgggccgtggtggcgatcaccagatccatatcggccagcgcctccggcaaggtgtcgaacgcctcggcctgggtcaaaatctcctgcgccccatgggccacccagctcgcctcctcctcttcgtgtacccggctcgccaccagtcgcatggcatcgaagcccatggttttcatggcgcgggcagcggccccgacattgggtgcccgggcaggtgccaccagtacaaaatagagcttcattgggtttcctcttgggctgggccgacatctgaaacaggctgcaaaccgtcggcaaaacaggggcgcaatctaccgtttatccccaaaaattgccacttgaacagatgtttgaatgttgccatagtggccagacgtgtgaacaaaatgccagccattcccggcatgaatgccgtgagtgattgagcgcttgcagggcaaggacaggacgacagaccagccccggactcagccgccataccagccgacacatcacaaggaagagagagatgcagcagccattggaacaggccgtcgccgagacgatcttgcaacgcttcgagtcgttttacagccggtttctcgaaataacccagggcagcaagagccgcttcgaaaacagtgactggctgggagtacagctggccggacgcgagcgcattcgcctctatgatcaccacgtcggcgccaccacggccctgatcaagcagatgatgggggagcatcacgccactcaggagctgctcaaacgggtgaaaggcgccttcagtgatctgctgccccgttgtgacaacttcgaggtggcggagtccttcttcaactccgtctatcgccgcatcttccgccatcgcaacattcgcgacgagaacctctacatccatccctttcgcagccggggagagcatcccgacttgagcgccctgctgcgggtctatcgcactgacctcacccatctgccccagaccctgagccagatgctgggggattacagcttcaccctcccctatgaagacaagcagcgcgacattgtcgacatccaccgccatcttgccgagaacggcccgcagatcctgcatgaagagcccttcgccatcgagctgctcaaagaggtgttctaccgcaacaagggcgcctatctggtgggacttattcgggtgaaggggcaggtgttccccttcattctgccgctgctcagcacaggccagagcatctatgtggataccgtcatcttcgagccggagctggcctccatcgtggtcggcttcgcccgcgcctacttcatggtctacgcccctgtgccggcgctgtttgtggtgtttttgcgccagatcatgccccacaagcccgattatgagatctacaacgccatcggctgccagaagcacggcaagactgagctctatcgtcactaccagcaacacctggcccagagccgggaacaatttgtcatcgcccccggcatcaagggaatggtgatgagcgtgttcacccttccctcctacgacgttgtgttcaaggtgataaaggacgagttcaccccgcccaaggatgtgagtcacgagcaggtgcgggcgaaataccggctggtaaaacagcacgatcgggtgggccgcatggccgatacccaggagttcaccaacttcgagttccccctggatcgcatctcgcccgagctcctggcagagctcaagacggtggccccctctgcgctcaccatcaccagtgacaagctggtgatcaagcacctctacacagagcgcaagatgatcccgctcaacctctatctggacaaggcggacgagcagcagacccggctcgcgctggaggagtacggcaacgccatcaagcagctggcggcggccaacatcttcccgggagacatgctgttcaagaacttcggcgtcacccgccacggccgggtggtcttctacgactacgacgagatctgctacatgacggagtgcaacttccgccagatcccgccaccccgctacccggaagatgaatggagcgccgagccctggtattcggtggcccccaacgacatcttccccgaggagttcgccaccttcctgctgcaaaagccccaggtgcgggagatcatgatgcagctgcacaaggagatgttcgacgccaactactggaagatgctgcagagcaacatcaaggtgggggtgttcgaggatgtctatccctatcgacgcaagaagcgcttcaagttccagcgagggggatgaagaggcgagcctcgccttgctgccaacttgagatgcaatgcatattgcgacggcagaaccgggagtcttgccacaacgctatggcgcagtattgaaaaaagggacgccgcggcgtccctttttgatagcagctgccggctcacgctacgacaacctctgacagaaatatcagttatttggccgcaggcatggcgtcgaaagtgagcagtgcaaccttgttggcatcgctcagcaccaactgcttgccgctgaccttgaaggtcgccaccttctccagttgctgcagatagatcatctctttgccagccagatcacccgggcacatcatgcgggtcgagcccatggcacccagcgtcaatacgccgtcaccctgctgggtgataccgccaaaatagcggttgcagccgcccttgcccgccaccttgtcacccgctacttgcagggtgaaggtatcatcgctcgcaccttgcagttgccaggtagacgcttgcagcgcagccagattggaaccagtggtcatggcgcagcctcccagagccaatgcggccagcagggtcagtttcttgttcatgggttcacctcttgatataagcggaataggggaaggaacgtgatgatggtggcctgtttatcacgagaccgaggcagattaaaactcttttattgtgatctccgttccctttactaccaactggcatgtgccatgcttgtattcctgttccggacccagggaggggaaaagaatggttaaatcactcatcgtcacactggtttcatgcttaagcctcaacgctcaggccgccgactgggattttctcaagagcgaggctgacagccagctctacgtcaaaagctactcaggcgtgctgctcgacagccagactcatcacagcgacagtttcgacctctggctcatcaacaccggctatcaatatccgatcatggatgacgtcagcctctacatggaagcgggcccggccataggcccgcacagcgaacagtccggctacaacctgagctcgggggtgcgctaccagttctcccccacattgaacatcggcagccagctcaaacagctggaagtgcacaaggccagcacactgctggagctcaacaccagcctgctgcttacaccgcagctcgccatcacggccaactacggcgtgagtacattcagtactgagcactccctcagcctgggcgtaggcttcaacttctgaccgatcagataagccgggtggcactgaccagtacgccgttgaggtcggcgtaaacatagtcacccggatgtatggtcacaccggcaaacgacaccacggcatccagctctccctgacccaacttctctgttttgaccgggcaagctgccaacgccttgacccccagcgccagggttgccagtgtccccacatcgcgcacagcgccaaagatcactattccctcccaaccctgctccgccgccttgatggccagctgatcgccgagcaaagcacggcgcaacgaaccgccgccatcaatcaccatcaccctcccctgaccgggacggttgaccagctctcgcaccaggctgttgtcttcataacaggaaagcgtgaccgcctggccataaaacagcggcttgccaccaaaatcgtgaaacagtggatcggcgacttgcagggcatcaccgtgttgatcacagaggtcgggcagtagatccagcatcataagcttccttccatggacatgaattcgctcattctttcatcaagccgttgatctgacaatccagtgggattcaattttgcccaaatggagtggttcgcctttcatcagcacgggctgcaaccagagctcgccctgctccacccaatagatggcgttctggccgaaacgcgctgccaaatcgatggcctcaccacgagaagaagccagcgccagcgatgattctcgccaacttgcatcaggagcactgccccacaatggccccagcgccatcatggtgggagacgcggcgatagcccgccacagggcgcgctgacggcgggtattgcgacgtattcccacctcgcggctggctggattccaggccgtcacaatggcgtaaacaggccattgaggtgccaaaaatggtgcaataaaacaaatttttttgtagttttcccacaaaatcatgtcaaccacatgttacattccattacattttataagggcgaaaatgggggtaaccccaagtatcatgctgtgaactcagggtttgacctatatcaatccagagttaaaaagttgctatctgacggcaaagagtgttgttatgcgcctgttaactgataaaatgcagccacttttgtaatggactacctttccaggcttctctcgatcagacttgttgagagcccacgtgtggcacagggatgtttgccgacgctgatgccaaattcgcgataatccgacctgacattcatacccaggatgacgtaataaattttcaggaccggtcgggtaacgccaaagagtgttaaaatttagataactaactgataagaatctgggaatactcatgcaaacaccacacattctgatcgtcgaagacgaactggtcacccgcaataccctgaaaagcatcttcgaggccgaaggctacgttgtactcgaggccaataatggcgacgaaatgcatcaagccctcactgcccacaccatcaatctggtgatcatggacatcaacctgccgggcaaaaatggcctgctgctggcgcgcgagctgcgtgaagatgacaacatcgccctgatgttcctgaccggtcgtgacaatgaagtggacaagatcctgggtctggaaatcggcgccgatgattacatcaccaagccgttcaatccccgtgaattgaccattcgtgcccgcaatctgctgagccgcaccatgaatgtagccgctggcggcgaagagaagaagctggttgagcgctacctgttcaacggctgggcactggacatcaacagccgcgcactggtcagcccggctggcgacatgttcaagctgccccgttcagaattccgtgccatgctgcacttctgcgaaaacccgggccagatccagacccgtgcagaactgctcaagaagatgacaggtcgtgagctcaagccccatgaccgcactgtggatgtcaccatccgccgcattcgcaagcacttcgagagcgtcaacgacacacctgaaatcatcgccaccatccatggcgaaggctaccgtttctgtggcgagctggagcaggaataagcccgtttcgtcattgcagagtgagtttacgaggcgcccatggcgccttttctctgcctgatgtttgccatcgcccagcgcaaacacaaaacaaaaagcccactcgcaggagtgggctttttgcatgaaagctggagcgggcagcgggaatcgaacccgcatcatcagcttggaaggctgaggtaatagccattatacgatgcccgcaggacatcaaaatcaagtgcgagatgggagttcaacccccttgcaatcagcctgtgggcttgtgcagttaccgcattgatgcaggctttgcatctaaatttggagcgggtgatgggaatcgaacccacgtatgcagcttgggaagctaccgttctaccattgaactacacccgcgtcagggcctctactatatgcattttgccgctgagcgcaatcaccgcaatggtgttttttaccataaatcaagctgttcgaccaactaatgagcagcaaggtgttttttcaatcaaacattttcaacaccagaaatttacaaggttgccaagcctgaggggcgaggatagtcttgcgccactcgacgcgaggatggtggtaatggataaaaaaactcaaaaacgtctttatggctggttgcgcaaccaatcgagccacggccgacgctggatcggtctctccatcggctttggccttggtcagggcatcttgatggtcgcccaggcctggctgctggcgaccctgttgcatggcttcatcatcgagggggcaaccccggagcaatccattcctctctttattaccctgctgctggtcaccctgatcaaggccactttggcctatggccgcgaggttgccagtttcaaggcgggcagcgctgtgcgccaggccattcgcgagctggtgctcactcgcctcagccgtctcggtcctgcctatatacagcgccgccctgccggtagctgggccagcctcttgctggaacagattgaaaatatgcaggatttcttctctcgctatctgccgcagatggccattgccgtctttattccgctggtgatcctggtggccgtgttcccggtcaactgggcggctggcctgatcctgctgggcacagcccccctcattcccttcttcatgatcctggtgggtgtgggcgccgccgatgccaaccgccgcaatttccaggcactggcccgtctctccggccactttctcgatcgcctcaagggcttgcgtaccctgcaacttttcatgcgcacccgagcggagggtgacgccattcgcgacgcgtcggaagattttcgcgagcgaaccatggaggtgctccgtctagcgtttctgagtaccgccgtactggagttcttcgccgccctctcggtggcgctggtcgcggtatattttggcttttcctacatagatcatctgaattttggccactatggcaccaaggtcaccctgtttaccggcctgttcgtgctgttcctcgcccccgaattctatgccccgctgcgcgagctgggcgctaactaccatgccaaagcgcaagccataggcgcggccgaacagttgctggaattcctcgaagccgaggtcagcgagcccgcctccggcaatgcctcctttcatgccgacagccccgtcaaggtagaagcccgtgccctggaggtgctgagcgccgaaggcaaggtgctggtcggccctatcgacttcacgctggcagccggttcacgcacggcactgatcgggatcagcggcgcgggcaagagctcgctggtcaatgccctgctcggctttgctccctatcgtggtgagctcaaggtcaacgggcaggagcttgccagtctcgacatgagtcagtggcgactgcaactgggctggctctcccagaatccccagctgtttcacgcctccttgcgcgacaacctgctgctggccaagccatctgccagcgacgccgagctggaagatgccctcaagcgggctcaggcctgggagtttgccatggagaagggactcgactatccggtcggtgatcaggctggcggtctctcggtcggtcaggcacagcgtctcgccctggcacgcaccctgctcaaatcgacccaactgatggtactggatgaacccaccgccagcctggatcgccactcggagcgtgccatcatgaccacgttggaacaggcgacggcaggtcaaactctgctgatgatcactcaccgcctggatgaactcaccaagatggataacatcttggtgctggcccgtggccaactggtggagcaaggcggcttccagcaactgagccaagcccagggggctttcgccaatctgttgtcccatcgttccgggagttctctcgatgactgatctattgccgtttctgcgcctctatcgtcagcactggctgagtctctcgctgggcctgctgctggcactggtcactctggtggccgggatggggctcttgtccctctccggctggttcctttccgccgcggcagtggcgggaatggcggtcgccagccgcgataccttcaactacatgacaccggctggcggggtacgtttcttctccatcatccgcaccgcaggtcgttggggggagcgggtggtgagccatgacgctaccttccgggtactgacccggctgcgagtctggttctggcaaaagctctcgccactctccaccggcaccctggccggttttcgtcaggcggatctgctcaaccggctggtggccgacatcgatgcgatggatcacgtctatctgcggctggtcactcccataggcgcagccctgctcagttgcaccggactggtcatattcctctccttcttcgatggcggcctcgctctgactctgggcgccatactgctgtttggcatgattgccctgccgctggtcttctattacctcggtcgccagcccggtcaggcgctgatcgcggagaaatcggccatgcgcacccgcatggtggactatctggacggtcaggccgaactgcagatgtttgccgcagcccccaaggcgctcagcgagctgcaacaggcggaacaggccctgctgacggcccaggcccgtatggcaagggtgagcggactggccaatgccagcgtgcagctcttgagcggctggacactcaccctgatgctctggctggccggtcacggcgtggcgggtgcggcgcctgaccccatcacagcgctgatggtgttcgccaccctggcaagcttcgaggccctgctgccgctggcgggtgctttccagcacctctccaccagcctcacttcggctcgccgcctcaacgagatcctgcaggaggccaaggcccccgagtgggggaacgagcagcagcatgccaaagagggcgtcttgcagataagcgatctctatttcggctatcccggcaacccgcatcccgtgctgcgtggctgtaccctgcaactgcaggcgggtgaaaaactgactctgctgggccagaccggctgcggcaagtccaccctgatgggattgctgacccgtgaatggagcccgcaggcgggcaagatcctgctcgatggcaagccgttgacggactacagcgaaggggcgctgcgcgcgtctctctctgtggtgagccagcgggttcatctgtttgccgccaccttgcgcgacaacctgaaactggccgcccccggggccggcgatgagcagctgaccgaggtgctgagccaggtcggtctggcacatctgctggaggatgaggcgggccacagcgacaccgggttgaatgcctggctcggagatggcggtcgccccctctcgggtggcgaacgacgccgtatcggtatcgcccgcgccctgttgcacgatgcaccgctctggctgctggatgaaccgaccgagggcctcgacagccagaccgagcgggagatcatggatctgctgttcaagctgggggcggatcgcaccctgctgctcatctcccaccgcttgctggggctggagcagatggaccgtattgccctgatggaagaggggcagatccgtctgtgtgcgcctcatcatgatctgctggctgacgaccactatcgcagcctctatgagcgactgacaccggcttgagaatgaaagagggaggatacgtctgcggacacctccctcctttaagacaggccggcggagcctgtctgatccccgtcacacctcatcttcacagctaaaattggggctggtcgcaggcagcgactggcccctataatgtccgccctcacagttcaaaaagatgctgatatgaaacgcctgatcctgatgatgcccctgattgcctccggttgcgccgacttctccttcaaccgcaatctggacaaggaaaacttcgacgagtacttcaagccgggcggcgttcagatctatgaacagaaccagctggctgacctcaactacctctacctcggcaccgtcgagggggaatcttgccagagcgatgccaagcagccggtgcccaacgcaggtgaagcgcgtaccctggcgcgtcgccgcgtggccgacatgggtggcaatggcgtcaccttcgacaaatgcgccgagttcagtgacactccgggctgcctgaaacaggtgatctgctacgggcaggcgctcaaagtggcacaagagaagtaaggataccccatggccctggccatagtccggctcggcagtcctcgtcttgaaggtgaagggttgcgtatcggcacagtgcggcgcccgccccgtggtgtgcccaagcacgcatttgccagtcaggattggtatgacgtctggtttcccaatctggcgcccagcagcgacaccatgaagctgggccaggccgccgatacgcctgccctctgggccgttttctgcaagcagtacaaggccgagatggccaccccctgtgcccgccacgatctggcgctgctggctgccctctcccataccaccaatctgtcggtgggctgttactgcgagcaggcgtctcgctgtcatcgcagcatattgcaagagctgctggtcaattgcggcgccaagttacgctagagggcgtcccgacagacgccctctttcacttcaatcaccattcagacagaataagccctacagcaggcgccgacgcagcgcagcctcctgctccgcagtcataccagccaccacggctccctcgttgtccatcaaccattgcatcagatcggcgaccgtctcctccagcggtcgaaagttgagcccctgcactatggcagcctcggcgctgatgcggccatagccggcatactcagccagctcgtttggcaatagcgtgggatagctctgccagggctcgacgccggcggccagcaactcgggccaggggcgccactgtgcttgccattgtgtggcgggcgccagcctggcggtgatgcgatccagccagtccaccagcgcaatgcctggtttgagcagattgaaacagccacccagctgctgctcggcagcgcgcagcacgaattcggcgcagtcgcgcacatccagatattgcagtcgatcctgcccctcccccggcagcaaccagagccccccttgctgtatccgtttcacccaccaggccaagcgacccgtgtgatcatggggaccgcacaggacaccggggcgcaggatgcagagccgctcgccccaatgatcccgatacgcagcttcgcacagtaccttcagcggaccgtaatcggtgggcaattccccctcgacaatctcgtgcaacggtgccgattcatccatcccccgctgtgcgaagtcgcgatagacgctgatggtggagataaagatcagccgctcgcagcgcccgagcagggctgccgagaggctcaccgcctgctcgggacggtagcaacaggtgtctatgaccagatcccagcgcaacccttggctttgcagggggctcagatccttgtccctgtcaccgttgagctgaaccaggtcacgccagtccgggtgctgataccggccccggttgaatagcgtcacctcgtgcccccagtccaacgccagcgtggtgaggtggcggcccagaaagccggtgccaccgataatcagcaatttcatccatgtatctccaatccggcgccatctgaacgccttcgccacagagcagagcgcgaataccatcccctgctccatctgccctcaccctacgcaagttggtgccggggtacagctccccgagtgccggtatgggacggggatcacgacaggacgcgggaaatgagcgtagcgaggcagagcctgcgttttgaggctgcctgtgctaaattgccggggttttcagtcaggatccgccatgaagttcgaaatcgacaccctcgggatcatccgctctccctacaaggagaagttcgccatcccccgccaacccggtctggtcaaatcggcccgcgcccgcctcgagctgctgcccccttacgatcaaccggacgtgctgcgcggcatagagcagttctcccatctgtggctaagctttgtgtttcaccagaccatggatcagggctggcacccgacggtacgtccgccgcgcctgggcggcaacgaacgggtcggagtctttgccacccgctccaccttccgccccaacccgctgggcctgtcggtggtcgagctgcacggtgttggtcgcgagcgtggcaaactgtggctggaactcggcgccgtggatctgctggatggcactcctgtcgtcgatatcaagccctatattccctatgccgacagtctgccggacgcccgtggcggctttgcccccgatgcccccaccccgcctctcgtggtcaacttcacccccgaagcggagctgcagctgcaaccctggctcaaggctcaccccgagcttcgtctgctggtgagcgaagtgttggctcaggaccctcgccccgcctacaagaaaggcaagccggacgaaaaggagtacggcgtcaggctgtttgatctcaacgtacgttttcgcatcacagagcccgactgtctggtgtcggccattgagcccgcctgatctccacctgcctcaaccaatgaaaaaaaccacccgttcaggtggttttttgctaccgcagccggatggtgacgctcacaggcgctgcaacaacaggctccctatcgaatagccggcgccgaaggagcagagcacgccgcgggctccgctcggcaggtcttggttaaacaggtggaaggcgatgaccgagcccgccgagctggtattgccatagctgtcgaggatcacgggcgcctcctgctgactggcatcgtggcccagcagcttgcggccgatgaactggttcatggtgaggttggcctgatgcagccagagtcggctcaaggagtccgccgtccagccctgctcatccagctgactgacaatctgatcgcacaccagcggcagcacctccttgaacaccttgcgcccctgctggcggaacagtttgtcatccccatgacgggtacgcggactgagccggttcaaaaatccgaagttgttgcggatattgttggagtactgggtcacaagcttgctggccaccagttgccaggggttggccaccttgcaatcggcctcccgctccagcagcacggcggtacaggcatcgccgaagatgaagtggctgtccctgtcacgaaagttgaggtgcccagagcagatctccgggttcactaccagcgccagtttggcggtgcctgccgccagcatgtccaccgccgtcttgatgccaaaggtagcggatgagcaggccacgttcatgtcaaaggccatgccgctcgcccccagatagtgttgcaactcgatggagagcgccggatagggccttggcatgttggaagccgccactatcaccagatcaatctcacccggctcccggccggcggcaatcagcgcctgctcggcggcagcaaccgccatctccaccatgatggagggctgatcgtcggcccgctcgggaagcaagggctgcatgatgtcagggtccagcaccccctccttgctcaccagatagcgactcttgatgccggacgccttctcgatgaattcgcagctcgagtgctgcttggcggatagctgacccgcatcgatggcggaggcattttcctcgttgtagaggtccacatactggttgaaggcggtcaccaacgcttcattgctgacggcaaaaggcggggtatagaggcctgatccactgatcacgatagaagtcatctttgctcctggccgggtgcaatcccggcttgttggtttatttgggtagagaggtcattacaactgatcgatcgccgcggcgagaccagccagcgtcagcggatgcatacgcccgccaaccacgtcattcatcaacttgatggagggatgccaaaaccactcgcgcctggggatgggattgatccacaccagcctgggaaagtgttgctgcaggcgagcgagccatacctgacccgcctcctcgttccagtactcaacggcaccaccgggccagctgatctcgtaggggcccatcttggcgtcccccacaaaaatcaccctgtagtcgctgccgtaggtgcgcaacaatctcagggtgtcgaaccgctcctcgaagcgacgggcgttgtcttgccagacgaagtcgtagagacagttgtgaaagtagaaatactccagatgcttgaactcgtggcgtagcgccgagaagagccgctgcacctcggccacgtgggcatccatggagccacccacatcgaagaagaccagcagtttgacgccgttgtggcgctcgggcctcagcttcacatccagccagccctgacgagctgtgctcttgatggtgtcgtcgagatccagctcgtcaggattgcccttgcgcacccagcgtctgagcttgcgcaggggtgagtcgtcgctgaagttgcgatagtggcgggcttcccacaccttgaccgccttgccatgctggccctctccccccatgcggatcccttccgggtgaaatccgccgtgaccgaacggactgctgccgccggtccccacccacttgttgccgccggcatggcgctctttttgttccgccaatcgctggttgagggtttcaagcagcttgtcgagcccacccagagagtgcagcagcgctttttcttcggcacttaacaagcgttcgaactccttgcgtagccactcatcaggtaaggcgtcgggcagcaagtggctggcctgcagaccgtcgtaatactcggcaaaggcgcgatcgaagcgatcaaaatgagcctcgtccttgaccagcaggcagcgggagagctgatagaagtcgtccatgtcgacactgaccagccgggctgccagcgcggcgtgcaagtccagcaattcgcgcaaactgcaggggatcttgtggcgacgcagctggctgaaaaagtcgatcagcatggtgtcagttgccgcgacgggccaggaaggccagcttctcgaacaggtgcaagtcctgctccgtcttcagcagggcgccgtatagcgccgggaccagcttgcccggttcgcgggtgcgcatcgcctcgggagagatatcatcggccagcagcaaccggatccagtccagcagctcggaggtagagggcttcttgcgcagcccttccacttcccgcagttcgaagaagagcgtcatggcctcatccagcaacgccgctttcaggttcggatagtgcaggttgacgatggcctgcatctcggccttgtcgggaaagcgaatgtagtgaaaaaagcagcgacgcaagaaggcatccggcagctctttttcgttgttggaggtaatgatgacaacggggcgccggcgggccttgactcgctcgccggtctcgtagacgtcaaactccatccgatccagctccagcagcaggtcgttggggaattcgatgtccgccttgtctatctcgtcgataagcagcacgggccgctcatcagcggtaaacgcctgccacagcttgccctggcgaatgtaatgactgatatcccccactcgcggatcccccagctgggaatcacgcagccgggccactgcatcatattcgtagagcccctgctgggctttggtggtggatttaatgtgccaggcaatgaggtgagtgccgagcgaactggccacggcctcggccagctctgttttgccagtgccaggttcacctttgataagtaacggtttttccagcactatggccgcattgaccgccatcttcagcgcctctgaggcgagatagcgatcgcttcctgcaaatcccataacgtccattcctttgacgataagagacctttttgagatcgaggcctcagtaagaaagaataagctctatatcttgtaataacatattgttataacaaatcgtcacttctcattcagaaaccacagggtaatcttgtttcatcgccgtaacaaacagggatagcaccatgagcaaaatttttgaggacaacagccagaccataggtcacaccccgctggttcgactcaaccgtgttaccaagggccgcgtactggccaagattgaaagccgcaacccgagcttcagcgtcaagtgccgtatcggtgccaacctgatctgggatgccgagaagcgcggcgtactgacccagggcaaggagatcatcgagcccaccagtggtaacacaggtattgctctggcatttgtggccgccgcccgtggctatcccatcaccctgaccatgccggccaccatgagcctggagcgccgcaagctgctcaaggcgctcggtgccaatctggtgctgaccgaaggccctcttggcatgaaaggcgctatcgccaaggccaacgagatcctcgaatccgagccgggcagatacgttttgctgcaacagtttgaaaaccccgccaacccggaaattcacgagaagaccactggccccgagatctgggatgccaccgacggtcaggtggatgtattcgtggcaggtgtaggtacaggtggcaccattaccggcgtctcccgctacctgaagcagaccaaaggcaaggccgtgatctcggtggccgtcgagccaagcgaatcaccggtgatcagccagcgtctggccggtctcgaaatcaaaccgggtccccacaagatccaaggcattggtgccggcttcatcccgggcaacctggacctgaccctgctggaccgcgtcgaacaggtgagcagcgatgatgccatcgagatggcgcgccgtctgatggaagaggaaggcattctggccggtatcagctctggagccgccgtcgtggccgccgcccgtctggccgagctgcccgagtttgccgacaagacaatcgtcgtcatactgccgagcgctgccgagcgttatctctccagcgcgctgtttgccggcgtgttcagcgagcaggagttgcaacagtaagtgatcggataatttcaaaacaacggcgctcccaggagcgccgtttctttatgagctagactgagcacttggcagcgccactcggccccttattttttggggtaaaataacaaacaaacgagtgacaaaaaaagcagacatcctgtgataaatttcatatcctgtgcggcgtcacgaggtgtttgccgactaggtatcacaaagtaacaaagtgttatttttcgttataaaataatttcaagccagtatttctgcggcttgtagcgcgataacggaaaagagtagcggcaaacaccgaatactgcacagaaaattgacctggattaaaccattgcaggtctgatttcgttactttacaacatatccatactgacacggtgagacaaggaagcgtcaaaagcatccatctctccaaaaaatatcaataatatggggtgaaaccatgtacgagaagtctgttgttatcactgctgaaaacggcctgcacacccgtccggcagctcagttcgtgaaagaagccaaagaattccaaagcgagatcactgtggtctccggtggcaaatccgccagcgccaagagcctgttcaagctgcagaccctgggcctgaccaaaggcaccaacgtgaccatccaggccgacggcccggacgctcagaaagccgttgagaagctggttgccctgatggacgagctggagtaatccagctttattcctcccccacagtcgttttaataggaaggattatgatatctggcattcttgcatcccccggtatcgcattcggtaaggcgcttcttcttaaagaagatgaaatcgttatcaatcagggcaagatttctgctgaccagattgacgccgagatcaaccgcttcctcgaagcccgcaccaagtcagctgcacagctggaagccatcaaagccatggctggtcgcaccttcggtgaggaaaaagaggccatcttcgaaggccacatcatgctgctcgaagatgaggagctggaaggggatatcagatccttcatcaaagacaacaaggccaccgctgataaggccgtctacgaggtcatcgagcaatacgccaagatgatggccgatctggacgatccctacctgcgcgagcgcgccaccgacttccgtgacatcggaacccgtctggtgaagaacgtgctgggcatcgccgttgtcaatctgagcaccatagacgaagaggtcatcctggtcgccaaagacctgactccgtccgaaactgcccagatcaacctgaaatatgtgttgggtttcgttaccgatatcggtggccgtacctctcacacctccatcatggcgcgctcccttgagctgccggccatagtgggcaccaacgacatcaccgagcgcgtcaacaatggcgagatgctgatactggatgcgatcaacaaccagatcatcatcaacccgaccgctgaacagctgaacgaagccaagcaattccaggcccagttccaggctgaaaaagatgagctggccaagctgaaagatctgcctgccatcaccctggatggtcaccaggtcgaagtctgcgccaacataggtaccgtcaaggataccgaaggtgccatccgcaatggcgccgaaggcgtgggtctgtaccgtaccgagttcctgttcatggatcgcgatgcgctgccgaccgaagacgagcagttcaaggcctacaaagaagtggcagaggccatgccggatcagccgatcatcgtccgtaccatggacattggcggcgacaaagaactgccttacatgaatttcccgaaagagatgaaccccttcctgggctggcgtgccgtgcgtattttcttcgatcgcgaagacatcatgcacgcccagctgcgagccatactgcgtgcgtcagccttcggcaaactgcgcatcatgttcccgatgatcatctccgtcgaagagttccgcagcctcaaggccaccgtagagaagctgaaagccgaactgcgcaccgaaggcaaagcctttgatgaatccatcgaagtgggtatcatgatcgagactccagctgctgccgtgatggctcatcatctggctaaagaagtggatttcttcagtatcggtaccaacgacctgacccagtacactctggcagtcgaccgtggtaacgagatgatctccgccatgtacaacccgctgtcaccctccgtcctgaccctgatcaagatggttatcgacgcttcccatgacaatggcaagtggaccggtatgtgtggtgagctggctggtgacgaacgcgccacactgctgctgctgggtatgggtctggatgagttctccatgagctccatctctgtaccgcgtatcaagaagcttatccgcaacaccaacttcgaagatgtgaaggcaatggctgaccaggctctgagctatgcaaccgccgccgaaatcgaagcctgtgtagataactttattaagcagaaggcagtctgctaagatcggctgcaaacagcgacaatcatctctaggagcttttactatgggtctgtttgataaactgaagaaactggtttccgacgatagctctgatacaggcggcatcgaaatttttgccccgctgtcaggtgaaatcgtaccgatcgaagatgtgcctgacgttgtcttcgccgagaagatcgtcggcgacggtatcgccatcaagccggctggcaacaagatggttgcaccgtgcgatggtaccatcggcaagatcttcgagaccaaccacgcgttctcgctggaatccgactctggtatcgagctgttcgttcacttcggtatcgataccgttgaactgaaaggcgaaggcttcacccgcatcgctcaggaaggtcaaaaggtcaagcgcggcgacaccatcatcgagttcgatctggccattctggaagcgaaagccaagtctaccctgacgccggttgtcatctccaacatggatgagatcaaagagctgatcaagatgacgggtgccgtgactgtgggcgagaccccggtgatccgcatcaaaaaataatgcacggctggttcaagccagttgctgcaacgaaaaaccgaagccatgtgcttcggtttttttatgaaaaaatggcagtgaataccgactactccttgccaaacaatacccggtttcgcccctgcgccttcgcctgatacagcgccctgtccgccaccagcaacaggttgtcgaggctttgtcccgtcgtcagcgtggcgcagccaaaactcatcgtcagtgagaaatggtgatggtgccaatttatctgactggcagacaacagctgtcgcagttgctcggcccgagagactactcgcgcggcatcagctcccggcaggatcagcaggaactcctcccctccccagcgcgccagacactccttttcctgcaactgctcctccatgatgcgggcaaccccacacaaggccgcgtccccggcgggatgaccatatcgatcgttgacctgcttgaagtgatcaacatcgcacaggatcactgacaagggtcgcccctgcagccagtgcgcctgcagttgctgctcggctccgcgccggttgctgagttctgtcagtgggtcggtacaggagaggcgactgacctcctctatcatgcagtgcagatcgtgaatgtcgcgaaacgtcactatgtgccagccgggcatggcatcggccgtcaattgggctgtgatggtaaaccagcgatgctggccattcttacagtaaatccgggtagacatctccgccacggcagagccgttggccagacaggtcatgacaacctgattccagtcctggatggcttgagttctggtctgctcatcgtgatagacagtcgcaaaccaggctgtcatatccggcaactcggccagggtgtaacccagctgcgcagagaaggcctgattcacgaacctgtgatgccggatgggaatgttcgacagggttgttggtattgtgccaagagtatcaccacagaccgcctctgaaatgaggatcggtatcgggatcacatcaaaggatcgaaacagtatctgctgcagttcgctcaatatcgctgactcggatatgttcaaggtatttcccttaccaatatttcgctcaacagtaagtgagtccgcaggctgggtaaatccgcttattgagcctctcggaccaccttggtcgcagtgttctctcccggttgccactcctgataggggccatggatggcagagtagatcttgtccagctgaccggaggccttgagcttgccgatggactgtgtcaggaaacggtccaccctatcccccttctctcctttcgggataataaacacatcgtcgaactcgccgaaatagacgcggtggatattggtcagccccatcttcctcaatgcaaaatcggcctcctcctgcgcccagagaaaggcgtcgatacggcccctgctcagtttgccaagggactgctcgattgagagggaacgcttgaccgagaagggccagaagtcgctcaccccctcgatgagcagatcccgcttggtgtactcataaccgagtaccatggcaggcgtaatcggagctgtgctgttgctgtaaagcacatgggtcactttgccaaaggtcacagaactgaaacgataggggagcatggattcatcgatatagggattgcgcaacgcgggcagattgaagtccgcttcccccaccaccacgctgcgggttgcccgcgacatgggatagaccatcacgctcacctcgaccccgtcgtccagatcggcgatagccttgaccagattgacaaaggggccgctaccatcggaatcgatgagccccggcaacaggcccagataggcagaaaagcgcgttggatgttcagactcggccgcagagaggcggccattgctgctccccatcccccctgccaccagggcgcacaacatgaacaggagacccttacccaagccgacatgtttcatggatcaaaccctcgtcatcactgccatagcgggcagggttatcagaagcatagctccgtgatgaaaggtacatccacagccagcgggataagcattcagtgttaaaaagttatctggatcaatgtttgccctgacaagtctcgtaacatggaaagggatacaccaaggtccggccatcccaagcccacccaacgagataaaaagtaatgcaatgagcgccccgagaaggacacgagcatgttgaaaaataccgaacagcgttatggcagcctgagtatcgggctgcactggttgaccctgctattgatgatggccgtctacgcattgatggagttcagggatattttccccaagggctcggccggccgtgacctgatgaaggagtggcacttcatggtgggcttgttgatcctggcgcaggtcgttgtacggctgctggtgcgctttagcagcccgttaccccgcatagtgcccaccctgtcacccctgatgcgaacactgggtcacctcgcccatctggcactgtacggctttctcatccttgctccgctgctgggttggttgctcctcagcgcaggcggcaagcccatccccttcttcggatgtgagctgcccgccctgcttgcaccggatgatggtctgaaggggacgatcaaggatctgcacgaaacactggccaacataggctatgccctgatcgccctgcatgcggcggcagccatctatcaccatcatgtgctcaaggacaacaccttgaccaatatgtggcccgagcgccgcagctaaacagtgggggcatactggccccctttgttcacgcctcttttgccaccatctctggtacgtttatggccttggatttgctttcaggttgcagctttttcacgttccccttgttctcaccagagacagctttgctctcttcctgagattgggattgcccaatgaactggcctccctttcgaatggacaggttgccacctttgaaaattcccttcatcttgccattttcgaggatctcgacctctgtcgatgtgcaggtgccctccaaagtgccattgatggtgacatgggcagcggtcacctctccctcaaccttgccaccctccatgatacgaacagtccccccgctaaccagcagcgtccctatgaattgtccgtgtacgtccagattaccttctacctgcagctcacctgcgaatctggctccctgtgcaatcactgtcattgccacatcggataccacagacaccgactcattgcgctttcgtccaaacattctgactttctccaccatcaacatcagcgccatcactaacagcggcactatgggtaacttgtaatatgcagatcccagcacatagagcagcaacgccaggccccaacagaaccagatgaaataaagcgcgtcacttcgttttcgcatcgcgatgcgacgcaggatcctttcaggtacaaccgtcattgaccattccctcttgcgggtgcatggattcaagaccggggtcacgacccctggttatgtctttcccgcaatatgcgggtatggacctagctcaagcgaccatattgcgaaaactctgaaacaaaaaagccccaccatctggcggggctgccgaccctcaatgaagtaaatcaggattcagggcaacaccacccgactctcaccaccaccgagggcctcgacccgaatttgcacaccgatccgctccaccagggtctgcacatgggagatgacgcctatctggcggccggccgcctgcagcgagtccaggctggagagcgcgagatccaggctgtccggatccagggtgccgaagccctcgtcgataaacagcgactcgacctgggtctggcgcgacgataggctggagagggccagcgccagcgccagcgacaccaggaagctctcgccgccggagagggagtccacagagcgcacctcgtcccccatgtccagatccaccacctgcagcgccagatccgtgccgggtacccgctccaaccggtagcgcggcgacaactcgccgagctgggcattggcctctagcagcagacgctccagggtgaggctctgggcgaaggtgcgcagcttggcgccgctggcggaaccgataagctcggacaactgctgccagtgatccgtcaccgcctgctggcaactcagcgcctcttgcaaggagccagccttgagggccgccgcctcggcctgggccagcgtactcttgcactggaacagctgctcctccagctcgcggcaatgggcctcgcaagcgccaaggcgctcggcaagggcctcggtggagagcgccgtcagttcgccgtgatgctcgcgataacgctcccgtttcacctcctccagcgccagcgcccgttggcgttcggccagcctggtacgcgcctcggccagggcatcatccagcccctgcagggctgtgcggcgggccttgagctcctccggatggatggccagcaatcggcgcagatcatattcggcaatcccgagcctggtggcatgggcagcccagcgccccagtacctcgcggcggcggcgactgctcacctgtttgtcctgctcaagatgggtcaaccgtgtcttgagctctgtctgtcgctcccttgcggcccgcagtgcgcccaccgcctcttcgagttgattggctccccgtgaaagtcgctgctgccattcgccctcgacctcggcgatggcacgtcccccaagacacgcctcgcggctggccagcagtccctggcgctgttgctcggcctccttgtagtcgcgctccagcttgtacagctgttcattctggctctgaacccttgcctcctgcgcactgagcgccggggtcaggctggcaagttcgctgcccagctgctcccactcgcgctgtccgtgcagataggcctcgcaggtctgctgccattcgagccactgccggctgccgagccattgacgccagggttcggcccccatctgttcatcgagccgggtttcaccctgaaccaggcgctggcgcagtgtgacttcctgctcggccagcgctttgagctcggcctcccactctatcttcttccgctcggcctcctgccactgctgttcaaactgctgatgacgggttgtgagctgagtcagctgattgcgcagccccatcagcatctgctggccttgctgggcctgttgcagctgtcgctgtccggccaccagacccagctccagcgcctccccctgtgccaagagatgcgccagcagatccgcccactctgcggggctttgccgcaagggcagcccgtggcccaacaaggtctcaccaccccactgcaaccagcgctgggtcagctgttcggctctcgcctccagctcgggttggtgttgctggcgggcaaccagctgacgagtcagatcgacacgctcgctctctccctgaatatgttgatgattgagtcgctcccactccagctccagctgacggactcgctcggccagttgcgccagtatgccggccacctgcggctggctctggcgatagggatgctcctctgcgccacacagcgggcagggagtgccgtcgctgagcacgtgacgatactgctcgaagctggcgacggcacgggcctgatccagcgcatgacgcgcctcgtcacgctgaagcccgagtcgctccagcgcaggcaccagctcctcgtgctggatggccaatcgggtgaggtgctgctccagcagtgccatctcttgcaacaagcgctcctgttgctcgctgtgattacggcctgcctccgccagctccagcaattggcgcacccgtgccaactgctcggtctgggtctgacgctgctcctgcgccttggcgacctgaccatcccactcctgcgcctgcaactggtcgtgctgctgttgcagccgggcgcgctcctgctgccagtagtcccgctcctgctgtccctgctccagccggctgttgagatcccgcagggcatggctcttgtgctcacggctttgcagcagatgttgcagctgatcccgtccctcggcccaatcctgcatggctgccagcaggggttgccactggcgtgccaggggtgccagcgccttgcgctcctcgagccagagcgcccattgctgacgccgcacctcgagcgcctgcacccggctcgcctgctgttgccactcctgttgcagggcgacttgcagcgcgcgggcctgcgccccctgctgctgaacttcctgcaactggctgctcttctccctgatgcgggtatcgagctcctgcgcccgcttgagttcgggttgcagcgccccccattcgcgctcggcggctatcttgtcggccagcagttgctgctctcgcagcgcggcctgctgctgggtctgctcgacctgttcgagctcgggacccagctggccaatgagctgctcctgctgctgcacttccagggtgagacgagcaagttcatcgtgatcggcgcgggccacctgggcctgctcggcgcggccaaactcctcccgctcgggagccgcctgggcgtgagccgcctcggcggcggccagtgccgtctgcccctcctcgcaagccagcaactgggcggcgatgcggctgttgaggtcccgcaagtcctgcaacagctggcgctgctgctgctcgtgcttgaggccggtggaaaggcccagctgctgggctacccactgctcgcgagtggcctcgtccatcagcgcaacgtcgccgaggcgttgcccgatggcggccaatttttgctgctcctcccgcgcccgttcatgggtctggatggagatggcggaatagagctcggtgcccgtcatccgttcgagcagggcggagcgctcgtcggcgctcgatttgagaaacgcggcgaactccccctggggcaggatcacggcgcggcgaaactgctcccaggagagccccaccagttcatcgatgcgatcctgcagctcccgcttgctgccggagaagacctgacccgacgccacgtcggtcaggctgcgctcctgggcctgaaaacgcccctcggaacggttgcgcgcccggcgcaccgcccagcgggccagccagatgcggccatcgcagccgcgaaaccgtacctcggcacagccgctggcgtggccgcgactgaggatgccccgcacgtcgttggccttgagcttctcctcgtcatccgctcggcccacctcggccacgtgcttgcggttggcgataaagcgcggcatctcgtcgtacagcgccagacagatggcatcgagcaaggtgctcttgccggcacccgtgttgcccgtgatggcaaacagccctgcggcgccgagcgcccccttggtaaagtcgatggtgaaggccccggtcaggctggccaggttctcaccgctgagggacaggatcttcatgcgccggactccttcacctgttgcaatatctcttcaaacgaggcgaccagttcggcctcgggttcaccgtcaaactggcgctgatagcagaggcgaaacacctcagtgggggaaagctcatccagcctgcgctggttctggccatcggccagcccctggccagagcccagatagcgggtactgatacgggccaggcgtaccggcttgcccgctagcgccgccaagatgcgctcgcggatgcgggcctcgggtctgggcagcagcagtcgtacttcgaggaagggctgtgcctcgctgggcagcgccggcagggacaaggcctctatggccttgagcgccccttccagttcgctctcgggcaggcggatcatctccaccgcgcggggcacagggatccgctccagccccatcaatttgcccccctcaaacgtcacttccagcacctgatggttgtagttggcctcggccagcgagagcggcagtggcgagccgctgtagtgaacaccctcggccgggctctgggccagatggaggtgaccgagcgccgtgtagtcggcgctggcaaaaatattggcaggcagggcatgctggttgccgccgagtacccgccgctctgagagctcggagagctggcctgccgccagataggcgtggcccatggcgatcagtgcctgatcgggttcgcagcgtgcacgaccttgcgtcaatacctcttcatagacccgccgtaccccttcaatcagccgatcctgaccctcttcaagctgttcaaccctcaggtcgctgctgcgcaggaagggaacggcggcgcaccaggcggctatcttgccctccctgtcttgcagcggcaccagcaggcggtcggtctcaagcttgccctcactgtcacggctgatgctgcccaccagatgcagatcaaaggcccgcagcagttcgtgaggggcatccagcttggagggagagtcgtggttgccgccgatcagcaccatgttgaggtggggcatctcggcccgcagcctggccagaaaacggtagatctgctgccaggcgctggcggggggattggcggtatcaaacagatcgcccgccaccagcagagcatcgatctgccgctgcttgatggtatcggtcaaccagtcgaggaagctgtcgtgttcgaagcggcgttcatggccatggagttgatgaccaaggtgccagtcggcggtatgcaggattttcatgagaaatcgactcggatccaggagaggtgccaacggcacccgatggagacaagatgaggatgccaacctctcttttcaagcaaaacaggtcggtggcgtcagattcaggcgggctcgcaacacatcttgtactggggatgaccggtgaggggatccgactcctccccctggatcacgaaaccgtggcggcggtagaaacgcaccgcctgcgcattttccacgaacacccgcgcatgcaatctggccccctgcgccttggcctcctgcagcagggcatggccgacgccgcgcccctgccggtctgggcgcacgaacagggcagccaggtaatcctccaccagcgccatgaagccgagcagctcgccgcgctcctcgaacacccagatgcgggcgtggtcgagatagcgggtgcgcagatcctcctgggcctgccaccagcaggaggcatcgacgaaatcgtgggcctgcagggaggccagcaaccagatttcgacgatctcttccatgtcctcggaccgactcggcctcaacatatttgcatccttgttaacaatctgaacacccgcagtctaggggactttgatgacagggttggggacgaacatgactccctgtgaactcgatcgtcctttttttacgagaatgattggctgatcacaaagcgcctctctagtacaatgcccgccggacaatctatgagaccgaggacgccatgtggtttaaaaacctgcagatttatcgctttacccgcccctttgacctgacagtggatcagctggaaacccagctcgaggcctgtgccttcaccccttgcggcagtcaggacatgtcccggttcggttgggtcaagccccttggcaaattcggttcgaccctgacccactccgcctcaggccacatcctcatctgtgcccgcaaggaagagaagatgctgccgggtaccgtcatcaaggagatgctggcggagaaggtagaagcgatcgaattcgagcagggccgcgccctcaagaagaaagagaaggaagcgctgaaggaggagatactacacaccctgctgccccgcgccttcagccgcaccagccagaccttcgcctggatcaacccggccgacaatctgatggtggtggatgcaggctccgccaagaaggcggacgatctgctggcactgctgcgcaaaagcataggcaccctgccggtggtgccggtggccctcaagaacccgcccgaaatcaccatgacagagtggctgagcgagggtaacctgcccgccaccttcgcactggaagatgaagccgagctgcgcagtgccatggagcacggcggcatcatccgctgcaagcagcaggatctgatgaccgacgagataaagaaccacctggccaacgacaagctggtgaccaagctggctctgaactggggcgagaccctgagcttcgtgctgggggacgacctctccatcaagcgtctcaagttcagcgaagagctgcgcgagcagaacgacgacgtgaccagcgaagatcccgccgcccgtctggatgcggacttcgccctggtgaccgccgagctggcccagttcatcccggcactgtttgccgccctgggtggcgaagagcagtccatctgatcaacgcctgcttgcattgcacaaaccgcccgagtggcggtttttttgtgtctgcggcgcatgacctttattgataaatgagtaaggtattgatctggttcaacaacttgagcaaccagttccaatcgtgacatagtcgtccttcgcgctcataaaacagacaaggagagtgtcatgttgctcaaacccgcagggctggccgttgccttcgccctcctggccggttgcgccagtgacaagggctttcactatgccccgcccccccagaccctgatcgccccggaagccgccagcggctggacagataaacagggctggcagggccatggcttcatggtggctgcggccaatccgctggcagtggatgcgggctaccagatcatccgggcgggcggcagcgccgtggatgccgccatcgccgtgcaactggtactgaccctggtggagccgcaatcctccggtatcggtggcggctccctgctgctggtatgggatggcagcaaggttgcggctgtagatggtcgcgagacggcccctgccgccgccacggatcagctgttcatgaaggatggcaagcccatggccttctatgacggcgtggtgggcggtcgctcggtcggcgcgcctggcacagtgcgggcgctggcgctggcccatcagcgctatggcaagctgccctgggctgcgctgttcgagcccgccatcaccctcgcggagcaggggtttgtcatcagcccgcgcctcgccaccctgctggcaaaagacccctatctcgccaaagacccggatgcccgcgcctacttctatctgcccgacggcacaccaaggcctgccggcagcacgctcaccaacccggcactggccaaggtgttgcgcaccctggccacacagggggcggatgccttctatcaggggccgctggcccaggccatggtagccaaggtgcgccagcatcccaccaatcccggtgtgctggcggcggccgatctggccagctatcgcgccaaactgcgcgacggcctctgctttgactaccgccagagccagatctgcggcttcccgaccccctcctccggcaccatagccctgggacagatattcggcatgctggagagccgcgacatggcggccctcaaacctgtgacgacgccagaaggtcagcttgccgcgtcaagcgatgccatccatctctacagcgaggcggcgcggctcgccttcgccgatcgcaaccagtatgtggcagacagcgattttgtcagcgtgccggtcaaggggctgctggacaagggctatctggccgagcggagcaagcttgtcggcgagcgctccatggggatcgcccagcccggtatgccgccgctggcactggctcgcggcaaggatgcgacccccgagctcccctccaccagccatgtctccatcgtcgacaaggcgggcatggcggtctccatgaccagttccatcgaggatggtttcggttcgcggctgatggtcaacggctacctgctcaacaaccagctcaccgatttttccttcacctctgtggatgccgccggtctgccggtggcgaaccgggtcgagcctggcaaacggccacgctcctccatgtcccccctgctggtgtttgacaagccaagcggcgagctgaccatcacgctgggctcgccggggggctccgccatcatcaactacgtgggcaagacgctgctcggcacccaggattgggggctgaacctgcagcaggccatcaatctgcccaacttcggcagccgcaacggccccaccgagctggagcttgggcgcacaccggagagcgtggtcgagggattgaaagcgagaggccacgaagtggtactgagcgagcagacatcgggtctgcaaggggtcgagcgcaatgccggcggctggttcggcgccgccgatccgaggcgagaaggcattgccaagggcgaatgagtgccagcgtatcttcaccaaggcgacctcagggtcgccttggtgcttgtggcgtcctggcacccacctatacagggaaaatcatcaacgatgaattattcctgccaacgaaatggataaagctgtctcttctccccctacatgtcggcacttatgcacttttaatcgcaaacaagcgtcaaaatgtggataaatattacttttaagcaaaatttgtattatttttcaacagaaaagacaactgttgtcaccaatatccagtgttcgctgcggccaacatctgtctctttcgccccctgctcattgacagctgccctcttcatccccagcggtgatctggtagccccctgactgccattagcgaggtgacgacatggaccactcccttccccttatcacgactctggtgggcggcttcgtgctcgcctacgtactcggcatgcttgcccatcgtctcaagatctcccccatggtgggatatctggcggccggggtgatctcgggccccttcacaccgggttatgtggccgacatggcgctggtgcccgagctggcggagctggcggagctgggggtcatattgctgatgttcggggtcggcctgcacttctccttcagcgacctgatgtcggtgaagaagatcgccatcccggggccatagtccagatagcggtcgccaccttgcttggcatggggctctcctccctgctgggatgggatctcaccgccggcctgatgttcggcctcgccctctccaccgccagtacagtggtactgctgcgggcgctggagagccgccagaacctggagaccctgcaggggcgcatcgccatcggctggctcatcgtcgaggatctggtgatggtgctggcgctggtgatgctgcccatactcgccaatatccagcacggcgatcagagcatgagctggcagagcatagcgctggatctgggctggaccctcggcaaggttgccctgttcgtggcgctgatgatggtggtgggcagtcgcttcattccctggctgctggcccacaccgccagcactggctcccgcgagctgttcaccctggcggtactgaccggctccctcggcatcgccttcggtgcggtcaagctgttcggcgtctcctttgccctcggcgccttcttcgccggcatcgtcatgaacagctccgagctgagccatcgcgccgccaacaacaccttgccgctgcaggatgccttcgccgtgctcttcttcgtctcggtgggcatgctgttcaacccggctgtgctgctgacggatccgctggcggtgctggccaccctgttcatcatcatgttcggcaagtcggtggcagcctacgccatagtgcggctgtttcgctacagccagcgcaccgcgctcaccatctccgccagcctggcccagatcggcgagttctccttcatcctgatagggctcgccatcgtgctcaagctggtgccggaagcggcccgggatctgatcctggtaggcgccagcctctccatcatgctcaatccgctggtgttcaacgccgtcgagcgctacctggagaagcacccggatgccgacaacacccaggcactggccgagtgcaagtgcccggccgtcgagatgaaggagcacactgtactggtaggctttggccgggtcggtcgcctgctggtggaagggctgcaagccgccgagcggccgctggtggtgatagagcaggatccgcaccggctggagagcctgcaccaggccgggatcccccatatcaatggcaacgtggcaaacgatgaggtgctgtgtcgcgccgccatcgccgatgccagctggctgctggtggccatccccaacagctttgaggccggcgaggccatcgcccaggccagactgatcaatccggccatccgggtcatagcccgtgcccacagcgatgacgaggttcacttcctcacccggcagggggcagacaaggtgatcatgggggagcgggagatagcgctcggtatgctggcggaaaccactggcacccctgcataagcccgtcaccaccagacaagagaggggcccatggcccctttcgtttatcccccagtccacccgtgactgaatcgtgctgacgatggctgatgagtcatatcggcaatcccgaacgcacctcagcgccatggcacagtttggctcccttcgtcagccccccagccggggcacattgggtaccaccttgcaaccacactccctgctgcctccttgtcagcacaaagctccggccagctcgggacaagcccggtggtaaacagcagattgtgcagcggcccccaccggacgggggagtccgcataccagatgggcagatccggtgaatgcccccttggctagactgggggggtcgtcttatgacacccaccccatgctagtcacctgtgacaatacccggaaggatccgacatgaaaccctttatgaccgccctcttgcttcccctcttgcccctcgccgtgcaggccgctgaacccgtctggatcacggtcggtgccgatagcggcgtcgaactcaagcaggtcaaggccaagctggcccccctgttcagcgccagcggcgcccccatccagctagcccagatagaggcgagcgagctgggtaccctctcccacctgatgcatgaaggccaccaacgctgtggcggctatgtggttcacagcacgctggcagatgcgctgcagagcatggcccaacccctcagccagaacctgttcagcccgccgccgctgactcagggtgccagtgtcaaccggctgctgccctatctggatcagggcaacatagtgggcaccatcagcaagctctccagctggcgcaaccgctactacaccaccacaaccggggtgcaatccgccgactgggtcgccagccagtggcagagcctcggcagtgccctgccctgggccagcgtcagccgggtcaaacacagcggctatccgcagcaatccgtggtgctgaccctcaagggcagccgctatcctgacgaagtcgtggtgctcggcggccacctcgactccaccgcaggctcggctcccaacagccgcaccctggccccgggcgccgacgatgatgcctccggcatcgccaccctgactgaagtactgagggtcatcgccgagcagggccgccagccggagcgcaccctgcaatttatcggttatgcggcagaagaggtgggcttgcgcggatccaaggacatagcgacccgctacaaggcggccaacaccagggtactggccgcactgcagctggacatgaccaactatcagggctcggttgaggatatcgtcttcatgaccgactacacggaccagggactgaccggctatctcacccagttgcttgacgcctacctgccgcaaataagctatggctatgacagctgcggctacggttgctcggatcatgcctcctggcacaatcagggctatcccgccgccattccgttcgagtcacgcttcaacgactacaaccccaagatccacacggcgcaggataccctgcaaaactccgatacctcggccggccatgccctcaagtttgcccagctggccaccagcttcgccatcgagatgggcaagatcaactgagtgacacccggttgaacaagcagcaatcagacaagaaagggaggctcggcctccctttcttgctcatcacacggttttcagcgggattgtggatgccagccaagcagactggcctgacgcagctcttgccaggctgggcgggagagaaggggttcactggccgccagcatctggtgcaattcggcaagctcaagggcgctgacggccccctccagaggcgcaggatcatccggccagcagctggcgggcagtgcctgcatcccgagcagggcgagggagagtatcagcagatagggcgccatattgcggctctcatgttcagtaaccgggtctattcttgtcgagactgatgacggcttgatgacagggaaggatcgtcattttacaacatctgacgaggctaaccggcgccgagacacatatggcaacatttatgccagatctgcgaaaaccagttaatttatgccctaaaaagtaaccgggaggaaaacgttatccctgaaaagaaaacgttatctggtcaaaacgttgtttctggatcataaaaagtatccaaaaactggtgtatattgcacggcggaaactccttaaccatgaagactgacatgaaaaagaccaaaatcgtctgcaccataggtcccaagaccgaatccaaagaaatgctggctaaaatgctggatgccggcatgaacgtcatgcgcctgaacttctcccacggcgattacgccgagcacggtggtcgtatcaacaacctgcgcgctgtcatggccgaaaccggcaagcacgcagccatactgctcgacaccaagggtccggaaatccgtaccatcaagctggaaggcggcaacgacgttgccctggtcgctggccagaccttcaccttcaccaccgaccagaccgtcattggcaacaaagacaaagtggccgtgacctatgccggtttcgccaacgacctgcgcgtcggcaatcgcatcctggtggatgacggcctgatcggcatggatgtgatcgaaatcaccgagcgtgaagtcatctgtaaagtgctgaacagcggtgatctgggcgagaacaaaggcatcaacctgccgggtgtctccatcaagctgccggccctggccgagaaagacaagcgcgacctcatcttcggttgtgagcaaggcgttgatttcgttgcggcttccttcattcgcaagaaagaagacgtgctggaaatccgtgagcacctgagagcccacggtggcgagaacatccagatcatctccaagatcgaaaaccaggaaggcctggacaacttcgacgagatcctggctgtctccgacggcatcatggtggcacgtggcgacatgggcgtggaaattccggttgaagaagtgatcttcgcccagaagatgatcatcaccaagtgcaacaaggcacgcaaagtggtgatcaccgccacccagatgctggattccatgatcaagaacccgcgtccgacccgcgccgaagccggcgacgtggccaacgccatcctggacggtaccgatgcagtcatgctgtccggtgagtccgccaagggcaagtacccgctggaagccgtgaccatcatggccaccatctgcgagcgtaccgatgccgttatgccgtccaacctgtctgctgccaacgacagcaacaagctgcgcataaccgaagccgtttgtaaaggcgcggtcgagacctccgagaagctgggcgccccgctgatcgtggttgccaccgaaggcggcaaatctgccaaggccattcgcaagtacttcccgcaagcctggatcctggccatcaccaccaacaagaaaactgcagcccaactggttctgaccaagggtgtggtgactcacgtggttgacagcatcgcctctaccgacgatttctatcgcatcggtaaagaagcagcgctggaaagcggcatgggtctgaagggtgacgtggtcgtcatggtctccggtgctctggtaccgagcggtaccaccaacaccgcctccgttcacgtactctaatcagtcctgaaccgataaaacggcgcctgcgggcgccgttttttttatctgcccccctgcttcccgttcaagcccggtgttagaatccacgcggattcaatccaagtgggaaatgtcccaaatatcgcgtaataacccggaagttttatgctctcaacacgtttcaaaagagcctcggcagccctgttgccgctgctctgcttactcatcagcctctgcgccccgcaagccatggcgcaggatgtgccccaacgggccagcgtacagcgggcgctcgatgccctcggcaagtccgagaccctcaccgtcagccagcaggccgaccagaagtttctgacagacaccctcagcctgctcgacagcatcgagaaggaacatgccaaggccaagaaccaaacccaacgcctccgctctctgccgggtgagctcagggacatcagcgccaaactcgatgccctgacccagaacaagagcgccgagcagatcaagagtgaatacgcacgcatgagtctggccgagctggagagccgccagcccgaagtcattgccaacatgcaggatgcccaggaaaccctcggcaccatcggcagccagctcaccagtctgcaaaccctgccggagcgggcgcagaccaacatgagccgtgcctatcagcgtagccaggagatacgcacccgcctcaacgtcggtgacagcgtcagcactgccgagaagatgaagctgggcgcagaactggccctgctggaactgcaactggccaatctgcaacaacagctggataaccgcaccagcatgcaggatctggctgtcaaacaacgggactaccagaatgcccgcctcgccaacgaggagcagaagctgcaactgctgcaggagcagagcagtgccaaacgtctgggggataccgaaaaaaccgcagagcagaccggtgaactggtcgccatcgacgataacccgctggtacaaaaagagcaggaactcaaccatcaactcagccagcagctggtcagcgccaccaccaatctcaacaatctggtgcagaagaacctgcaagccaaaagctggctggaacgcggcacccagacagagcgcaacctgaacgaacaggtacagatgctcaagggcaacctgctgctctcccgcatcctctatcagctctatcaacagctggagtccgcacccacctctgcagtcaagaatctggaagagcagatcgccgatctgcatctggcacagttcgaactgagccagcaacgtgaccagctgttccagaaaacccagtatctggacaacctgatcgccaacagcagcgagccggtcagtgcagaggacagagccaacctctccaccctgctcgacacccgcatcagcctgctcgaccagctcaaccgtcagctcgacagccagctgaccaacgccatcagcctgcagctgacccagcagcagctggcgcggatctacgcttccatcgaatttaccctgcaacaacacatcttctgggtcagcagcaacaaacccatcgatgtgaagtggttcatcaactggcctgcccaggcttacaagcaagcctcagactgggtgctgaaaccggactgggacggctggggcgagatgctgctgccggtttccctgctcgccttcccgctgctgctggtgggtggcctgctgatctggaagcgaccctccctgctcaatcgacagaagcggatcaacaaggatctgggacgttttcgccaggacagccagtggcacacaccgcgcgccctgctctatacagtgctgcagcgcctgccgggcagcctcttcatactggcggccggtctctggctcacttactgtggcctgctcagccccaaactgattttccagatcaccctcaacctcgccctcggttatctggtgttcagcgtctacctggcggtgatgcgcccgggcggcattgccgaatcccacttccgcattccgaaggccgagttgcaggccaagcgcaccagtatgcgctacctctggttgccgctgctgcccctcatcatgctctctaccaaggccgtggtagagccttcgtcgctgggcaacgatgttgtcggtcaggcactgaccctgttgctgctgggcctcaccacctatctggtgttccccatctctcgcaccatcatcaagggcgagggcagcatgcaacagtcgatcacagcgggcgccctggcgctggcgccggtggcactgatggtgctggtcggactgggctactactatacggcactgaaactgaccggccgtctggtggaatccttctacctgctgatcatctggagcctggtctaccgcacctcactgcgtggtctggagctggcggcccgccgcctggcctaccgccgtgccgtggccaagcgtgagcacaaatcccaggaagacgcggaaggtggcgagtccatcgaagagcagcccatggacctggaggatgtcagccagcaatccctgcgcttgacccgtactgcgttgctgctggtattcggcgtcgccttctactggctctggtctgatctggtggcggtcttctcctacctcgacagcatggtgttgtggcaccgcagtgaagggagcggcaccaatgccgtgctcttcccgatcagcctgagcgacgtgctgatcggcttcctcctgctcgggggcgcctggtcactggcccgcaacctgcccggtctgctggaagtgctggtgctctccaagttgaacctggcccagggtaccgcctacgccatcaccaccatactcaactatgtactgatcggcttcggctccctgaccgccctctccatgatgggcgttcagtgggacaagctgcagtgggtagcgggtggtctgtcggtcggtatcggttttggcatgaaagagatcctctccaacttcgtctcgggcatcatcatactgttcgagcgtccggtacggatcggcgacacagtcaccattggccccttctccggtaccgtctccaggatccgcattcgcgccactaccctgaccgacttcgaccgcaaagaggtgatcattcccaaccagcagctgatgacggagcggctgatcaactggtccctgagcgataccgtcacccgggtgatcgtgcgggtgggtgtggcttacggctcggatctggagctgacacgtaccctgctcaaacaggcagccgatgagaacagccgcgtcttgaaagacccggcccccatcgtctacttcctcaccttcggccccagcaccctggatcatgagctgcgtttcttcgtgagcgagctcggcgatcgcaacccggccgtggatgaactgaaccgcaagatcgactccctgttcaaggctaacggcatcgagatcgcgttcaaccagatggatgtctacatcaaaaacatgtctgatggttcagaacaggctgtagaagtatcaaaacctgaaaaatctgatacttagagccatctttaactaagtaataccatcagatactaaaaattgtgtgaccccaagtgtgaccctaattagaatggggtcacacttttttttacttacgaaaaactttagggtcacacagggggcattatggcgccaagaaagcaggctgaaatcaccttcaagacactcatgcgggaaggtgaacagggggcgcattttgataaccgatcagtgtgtgacaacctcgcactctgctggccagccaactataagcgcccgttctggcggttgcgatatcgcttcggcggcaagcaacgcaagatgctgatcggtcatgtcgataacatggcgctcaaacaagccatggacgaggcgaagcggttgatggccatggtcacccttggtactgatgtagccagcgagaaacaggagcgcaagcgcgaatccatcgctcggcatgcagccatcgcgaaccgtctcactgtggcttccctggctgatgagttaggtagaagggcgccgcaaagatgctcacgtgatccggcagcgcttcgagaaggacatcatcgccaacctgggaaagctggggccagaggatgtcaaacccaggcatattgatgcactcctgcaatccattctcgaccgtggaagcccgaccatggccaacaacatccttggctggctcaagcgactgttcgactacgccatcaaacggcacatcgtagagagcaacccagcctccgcctttaccctggctgatgccggtggccaactgaaaagccgggaattttatctgaccagggaaaagctggcggaggtgctgggggcgatccctacctgcaggggatttagccgtagctgcgatctggcctttcgcctgctgctgctactgggtggccgaaagatggagctgctttctgccacctgggatgagttcgacttgcagcaacagacctggacactgcagccagaacgggccaagaccggccgtggcatcgtgatccctttaccagagcaagccatcatctggcttaaagaggccaagtatcttgggtgtggcagtgactacgtttttcccgccatctcccggcagaccaaaccacatatggggcaaaccaccctgaatgccgccatccagaagctacgggccaaggttgaggggatcgagcaactgaacgtacatgctctgcgccataccgccagaacgcatctggctgcgctcggggtacagcaggaagtagcggagctaatcttgaaccacaccctcaagtcacagggcatagtggcggtctacaaccatcacgacttctttgacgagcgtaaagcagccctcaaacaatgggccgacacgatcactttcctatctaaataaaatataataatttcatatggttactgatcttaatcggtgaccattctttatgccaaaacaaaccattccaataagcaataatttacacttaaaccataaataaaattcatggtaaaagatttatgaaatttctctgcatcacgttaatcgctatgagcaacaaagagtaatatcgaacaatcactttgattagaaattcaattaaaaagtatttaattccacaaagcccatcgtcgtacgacatggaccgttattggctcattgagtatcaggtagtaatatctcgctcaagcaatgcgattactgccacagcttaaattatttaaagggcctgcatatgtcagaacaaaacattcgcttgctgcggataaaggatgttatttccaaggttgggctatcaaaacccactatttatttaagaatgaaagagggtacatttcctcgacctgtatctatcgggccaaaatctgttgcatgggtggagcacgaaattaatgattggctgacagccaaaatatctgagcgtacaacaagaagtaatcattaaggagggaacatgtgcgcgtagtttgtaatcagtgtcaaagccttggtcgagtgacaaaagccaatcacctttccgagaacgtcaccgacttgtattgcgaatgcacagtgtgttgccatgcttgggtttccagccttgcctacaagcatactcttagaccatccattgataaggccagcgccgtcgccattgaccttatgaactcattatcgcccagtgcacggaaaaaaattctggaagaaataatcaaggcgaataaataaatcacaacagagtaatactgatgtaaaccaccgaccaaataaagagtgactatgacttcatcaacttcaaaaacagggtgggtgtgtatcggcacatctggaaaaactgtagacggcagagaaataaagccggagtggttaactcagatggctgaaacgtacgacccagaatattacacagcttgtttgtggccagaccataagcgagttacaccactcggtcatgtcgaggcgttaaaaacccagcaggagggcaacgttattaaattatttgccatcctgagtcccactattgcattaatcgagctgaataaaaccggccgctatgcattctgctctatcgagccgaaagagaattttgcagggaaaggcgtttggtatctgggtgcactcggggtcaccgatgagccagcaagtaccggtaccacccatatgaaattcagcaaaagcctgagcgttattgggcaatcccagctttgggccaactccacaggtaacaactacatgaataagaacacaccgaccatctcagagctcttagccaacatgcgtatgagctttgttcctggcacacaatccaacttcggcaatcttgacccaagcgccagtggtgccctgcgttcagctatcgtacaagcaacaccattccttgagttgttgacgttcctggacgtgagcgaccccactgcgccactgttcgacccaatcaaatcgggactacgcaccggtcgcaaggagcgtagccgtttcttggtgacagcggatcctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggggttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagttatcacctgacaccggcctcaaaccggtgtcttgtttacgctactttagtgcgcacttccttcggtatcaatttcagacccttcttgaacatgcggtagggggtctgaccctccatcatcctgccctgatgtggccgctgggtgttgtagtgttccagatagctatccaggtctgtctgcatctgctccaccgactcataccaagtcgttctccccttgatacggaagtgttcatccagcaaggttcgatgtagccgctcgataaagccgttgctctgcggcctgcgcaccttggttgtccggtgctcaatcccctccagttgcaggaacagctcgtagggatgatggtcagggcgcccgcagaactcgcgcccgttgtccgacaggatggtatagacccgtgcctcgtgggtttcaaagaatggcagcactgtttcgttgagcacatggaccgaggtgatgggcagcttgctggtgtagagccgcccccaggcgtggcggctatagcagtccagcacgatttgcagatacaccttaccgacccccttgagcgcgccgacgaagaaggtgtcgaccgccaccagttccccggtgtagtggacctctatctgacgttctcggaactcgggactgaagcgctcgagcaggcgaatttgctcgtcattgagctcaatcgtttgttcccgatgggttttctcgagacgtaacaagcggtcgtgtttggagagcaaatcgtgacgttgccacacgccacgcaccccaccggcactgacgttgataccttgcagagctagttcttgcgcgacccgcagcgggccgtgagtaggcctggtgagggagtaatcgaggatggcctgctcaatctcgggagcgacccggttgggatgagcccctttacagccgggcagtttgtcgagcaagccctcggcgccataggtctggtaattacgacggatttcgtagaactgctgacgactgtagccgatgagcttgcaggctttgctgacgttattgagctctttggcgagttctagcaggctgagtttgcgacgtgctactttctcgttggtggtcatacggtgactccagataacacggtaggggtaccgttttgttatccggtttgaagccgtatgaccactcccttttgtgggcaactgtcaggtgaataccatctccatacacgtaaccgttcaccaagggagaggctgtttataattctgtgtcaggtgaataccatctccatacattctaagcgcccctcaaaatggggtgattaccgagaacctcacccaaaagtaatctggaacaaaacttgctgtgtccctccccttagatcccggcaaccggtcgcgaggggccccatgacaccgacctttatcaaaagcaatgccgcagcccagctcaccatggccgtcgaggtgatggatgagcagggcacgctgcaaacccgccaaatcgcctgtgagcggccactgactgtctacctcaactggaaggagatagtaaccctgatgacgctgggggcccgccccgaggcgctggtgctgggttaccttaaaaatcagggctttatcgaggatatttcggccatcgagtcggtgatcgtcgactgggagagcgaggccgccgccgtggtgagcagccagcaggccgccgatctcgaccagtcactggagaagaagactgtcacctccggctgcggtcagggcaccatgtatggcagcgtgatgaagaagctcgaaggtgtggtattggcggcgccggaactgaaacagagcaccctctatgccctgctcaaggcgctgtcggcccataacgaaacctacaagatggcgggtgccgtgcatggctgcgccatctgccgtggcgcggagatcctctcctttgtcgaggatgtggggcgccacaacgcggtggataccctggcgggcgagctctggatgcgcggcgaggctggccacgacaagatcttctacaccacagggcggctcacctcggagatggtgatcaaggtggcgcagatgggcattccggtgctgctgtcgcgctccggcgtcacccagatggggctggatctcgcccgccagctcggcatcaccatgattgcccgtgccaaggggcgccatttcgaggtctttagcggtcacgaccatatcgtgctggacgagaagccgccggtgctggcgcccagttcggctggtcgcgggatgcgggactaggcaatgaacgagtttatgaatgtgaagcaggtggccgaatatctcgatctcaacgagaagaaggtctaccagctcgccaacgaggcgcgcatccccgccaccaaggcgaccggcaagtggctgtttccgcgctccctgcttgatcgctggttgctaggcagttgccacgagggggtgatgaacgaccggctgctgctggcgggctctgacgacgtattgctgcactacgccagcagccgtttggcccagcagctcggcacccaggcactggtgggttacaccccgtgcggcacccgtcaggggctggcgatgctggcacgcggccatgtggatctctgcgccatccactgggggcaggccgaggaggcccatctgcgccacccggcgctggtacagcagtatcagggccacaggcaatgggtgatcgttcatggatttaggcgggtgcaggggctggtgctgcgccaggggctgcaacccaaggaggcgaaagaggcgctcgactggcgctgggccatgcgccaggagggggctggcagccagcgcgccctgcaggagtggctgcaaacccagggggagtcgctgacccggctggagcgcaccattgaggtcaacagcgagcgggagctggccgccgccatcagccgtggcgatgccgacgtggggcccggcgcccagagcactgccaccgagtttggcctcggctttatgccgctctcccaagagtgcttcgatctggtgatgccgcagggggtcttctttcgcaccctgctgcaacagctgatcggctggctgcaatcccccgaggggcgcgagctggcggcccgcctcggcggctatgacctgacccagagcggcaagctggtgtggagcccgcagtagcgaaagcggctagccctctctttgtgccgacagccctgaccagcacgggcctgccatcctggcaggcccgtctgttttattgcccatctgtgctattcatccgctctgataaatgggcaggcacttaccctttccatgactcacccactgccgagtcaggctcatgcaccacagtgccagattcacgcccttcggcccccagcgcaatgcgccacccctccagctgacggggctcgctgccagcgggcaggcgggcgcggctgagcagccgtatggtaaagcagcttcctttccccagggtggaggccaccaacagctccccgccccagcggctgatgatacggtggctcagggccagcccaaggcctgtgcctgtggcgcgggtggtgaagaaggggtcgaagatcttgtccatgatggcggcgtctatgccgctgccattgtcgatgacccgcacctctgccccttgcagccctcccgcctcgtcgaaccagtcgcgactctcgacccggatctccccctgctcccccagcgcatggctggcgttgaccaacaggtttatcagcacctgcagcagttgctggcgatccgcctctatgggttgctgggcctgcagatcggccaccaggttcacctgctgctggcgcagggcggagcgcaccagggtcaggctctcttcgatgatgggggtgaggtgctgccagacgggcgccgtctcgtagtcgccggggcgggagtattggagcaggctgcgggtgatggcgcgaatgcgctcgatctgtgccagcaccagcgccagctcctcgctgacgggggcggcggcctcccccagctccagtttcatcagctccacattgccgaggatcaccgccagcgggttattgatcacgtgggctaccccggcgcacagctcgccgagggccgccagtttctcgctgataagcagttgctggcgcgcctgggtcagcatatggatgtggtgttcaagctcggcagtcttctgcttgaggctcaaggtgcgctcggcagtcttctgcttgaggctcaaggtgcgctcggccaccttttgctccagctcgtcggcgctgcgggccatctgctggcgatgggcatcctgccggtccagcatggcgtcaaactggcgacccagctgggccagctcgtggtcgggatccagggccaactgccctaccctggccgattggccatattgcacctgacgcaccaccttgtgcatccgctctatgggggtgaagagatcacgcgcgccgcgatagaccagcaggcccgagagcagcaagagcagcaccacgcctgagcccagctccagcaggttggtgaggtaggtgcgaatgatgggccactccagaaagccgacgtagagcatgccgatgcgctcgccgcgggccccaagcagaggctcgtaaccggagacataccaggcatcgtggacgaaggcgcgatctatccagagctcccccctccccagcacctgttcccgtaccggcgccgagacccgggtacccacggctcggcccacctgacggctgctgctgaccggcacattggtgctcacccgcagatcatcgagaaacagggtgactgtgcctatgctcccctctggcagggtgtttttggcaaacacctggcgcttgagctcatccaccagtcgggtgctgccgttgataagctcacccccttccagaacggcccagagcgatccatcccgccccatgacaggggtcatggagaggctgacaagcccccgtgtctcctgaaccgtggcggctgtctgttccctgtccaacacggcgcggctggcaagggcgggcgagagggcctgcaattcttcacgagaccagaccacaaaatggctgatgctgcgcccggcgccgagggtggcacgctcccgggccgtcaactgatccagttcggcgccactgcgcaagcgcagaaagtcgaggtcatagttggccgccagtggcttcacccactgctgcaactcatcgggcgtctcgcgcagtcgcagctgaaacgcccaggcatcgcgcaggtgttccagatgctcggcctgacgctgctgctgcacactcaccgcatggtgggccaccccgaggtcaccgcgcacattggtgagcaggttctgccagctgtaggtgagggtccagtaaagcgtcagccccatcatgcccaccagggtcagcatgatgggcacagaggtgagcagcagcaggcgccaacggacttttgttttcaaccagcggggcagcaggctcagcgtcatggtcgccgccagcggcagaggatcagcagtttcattcgatggcccactccttgaacttgcgctccagggtcttgcgcgccacccccagcacccgggaagcggcggacttgttaccctcgaaacgctcaaccacttgcaggatatgggccttctccacctctgccagcgcccactccaggggatatccctctccccccttgctctgatcgctggactgggcactctgccagtagtcggcggggggcttgcccagcagcaggcagcgctcgatcaggttgcgcagctcgcgcacgttgccgggccagggataggcctgcatggccaccacgtcttcgtgagtccagcttaacgagcccatccccatctcggaggtgagctggcgggtgaagtggtgcaccagggccgggatgtcgtcgacgcgatcccgcaggggcgccaccggcagcgccactacgttgagccggtagaagagatcttcccgaaagcggcctgcctccacctcggctttgaggttgcggttggtggcggcgacgatgcgcacatccaccgacagctcgcgctcggcgccgaccggccggatggctttttgttccagagcccgcagcagcgacgattgcatggcgagcggcatctcgcctatctcgtccagaaagagggtgccctgataggcgacccgaaacaggccgtcacgccccttgcgggcaccggtgaaagccccctgcacgtggccgaacagttcgctttccagcagttcgggggcgatggaagcacagttgagcggcacgaaggcccccatgcggccggagagctggtgcagggcgcgggccaccagctccttgccggtgccggactccccctccaccagcacggcggcattggagggcgccactcttgcgatgagggtcttgagctcgcgggtcttggcgctgtcgcctatcagggtgggcgggaacagcttgctcacctcccggcgcagcagcaggttctcccgctccatctggcggcgctcaattaccctgtccaccgcctggaccatctgatccaggttgaagggcttgaggataaagtcgctggcaccgagtcgcagcgccttgagggcggtatccatgtcaccgaagccggtcatgaagatgatgtcgctgcgccgggtggcggggtctatggcttcgtgccactcgatgccggagcgccccggcagccggatgtcggcgatgatgagatcgaaatgcaggcggcagcgcagggcctccgcctcctccacgctggcggccgtctctatctgggcgaagcccctccctggccagcgccttggccagaaagctgcgcatgccgggctcgtcatcgacgatgagcagagagagggcagaccagcggctggtgggtgcagtcatgaaaaaagtacctcagattcgacaaggttccgggattgtcccaccgaccttataaactgtgggacattttgtcgctaaccggccccgagtgccaacctcctttattaaaagcgacgaggccatcacgcaattaaccccgttaaccgactgttttaacattaaaaaccgcactgctggcagtgtgcggccagcttggcaccctgcttgcttagtcctgccctctccccatcacccggatacgatgaacatcatgatcacaggaaccgtgcgccaacgtcttgcccttgccctctcgaccgccctgctgctgagcctccccttgctgagtaccgccagccacgccgagagcaccaaggcgcccattcgcctcgccaccaccaccagcacggagcagtccggcctgctgggctggctgctgccccagttcaccagggagaccggttatccggtacaggtgatggcggccggtaccggccagagcctgaagatgggtgagaacggcgacgcggatttggtgatgacccacgctccgtctgccgaaaaagcctttgttgacgcgggctttggcatagagccggtgcacctgatgtacaacgacttcgtcatcgtcggcccgagccaggatccggcgggtctgggcaagctgcacgacgcggccaaggggctgcaagccattaaggatcagggccagacctttatctcccgcggggacgagtccggcacccacatcaaggagaagacactgtggcaggcggccgacgtcaaacccgagtttgccggttacaagtccatcggccagggcatgggcccgaccctgaccatggcctccgagcttggcgcctataccctgaccgaccgcggcacctggcttgcctaccagagcaagctggatctcgccgtgctgctggagggcgacaaacgtctgttcaacccctatcaggtgattctggtcaaccccaagcgctacccggatctcaataccgaaggggcgcgcaccctgaagaactggctggtctccgagcacggccagacgcttatcggtgacttcaaggtggcaggccagtcgctgtttgtggccgatgccaacgggaaataatgccgaccctgaacgaaacaagggcatgggcggcattcgccctgccccctgagagaggcgcctgatgccgactctgctggatacaacactggcggcgcttgccttgctgttcgggggcgataccgagctgtggcaagtggtaggggtctccttctccgtctcctgcatcgcgctgctgctggtgctggtgccggcgctgctgctcggctttgcgctcgcctatctgccaatcccggcgcgctggctctggctctcctgcatcaataccctgcagtcggtgccgaccgtggtaatcggcctcttgctctacatgctgctctcccgggcaggccccttcggcgactggaagatgctctttacccagcaagccatggtggtggggcagatgctgatcgccttccccgtcattgccaccatggcccacgccgcctttatccagagcgacagacgcgcctgggagacggcccgcaccctggggctctcctggccgagggcgctgctcgggctgatgcgcgagtgccgcttcggcctgctggccgccgtgataggcgccttcagccgtatcgtcaccgaggtgggctgctccatgatggtggggggcaatatcttgcattttacccgcaacatccccaccgccatcgcgctggaaacccagaagggtgcctttgcccagggggttgcccttggcatagtgctgctgagcctggcgctgttgctcaacctgctgctgaccgcgtgccgtggtcacagctatttgaaaaactgaccatgacgctgcgcacttttacccctgaccgaatgctgctgaccccatctctgtcgcggccacagctatctgaagaactgaccatgcccccactgtttatcaactggagtaccccatggccctgaccgcccaccagctgatgatgcgctttggcgagcgcaacctgttccagatagagcggctctccatcgcggcgggcgacgccatctggctgcgcggggccaacggggtgggcaagacgaccctgctcaagatactggccggcctgctgacaccgactcggggccacaccaatctcgcctgcggctggcgcgccagactcgagcagtggatcaaacgggatcccggcccgggccgagtcacctatctgcaccagaccccctatctgttcgatcgcagcgtgcacgacaacgtggcctgggccctcggccatcaggccgccgacgaggtgcgggtgttcgaggcgctgcgccgggtcgagctggagggtctggcgcgggagcacatcagcatactgtctggtggcgagcgccagcgtctggccatggcccgcgcctgggcgttgcagcccgccttcctgctgatggacgaacccaccgccaatctggatgcacattcggttgccctgatggccgccttggcgcaagatctgcaggaacagggcagcggcctggtcatcatcagccaccagagcaacgatctgaccgatctgtgcgagcggcaatggaccctcgcccgtggccagctgcacgaacccacccctttgaaaatcatcgagcgacatgacctcaaacagcgaacccagaactgatgccttccccgtctctgccgtgatcctggccggtggccgcgccacccgcatggggggcgaagacaagggctgggtagcactggcgggccgcccgctcatcgaccatgtgcttgaccggctgcgtccccaggtggatgaggtgctgatcaacgccaaccgcagtcaggcccgctatcaggcgctggccaccgtcatcagcgacgacaacccggactatctgggcccgctggcgggcatgcaagccggccttgccgccgcccgccacgactgggtgctgttcgtcccctgcgatggccccgccctgccccatgatctgatgagccgctttcgcaccgccctcaccccggataccgaactggtagtggcccacgatggtgactggctgcaacccgtggtggccctgctgcacaagtctttgctgccgtcgctcacccatgccctggccgagggtgagcgcaagatagatatctggttcgcccgccacaagatggcggtggtgagctttgccgaccagccggatgccttcatcaacctcaacaccccggccgagctggccgcctacgaggcgcgcctgctgaactcgtctaccgacccccgacaaggagccacagcatcatgacaccggcccccactcttcccctgctcggctttgcggcctggagcggtaccggcaagaccacgctgctggaacaactcatccccattctggtaagccgcggtctgcgcctgggtgtgctcaagcacgcccatcacgactttgacaccgaccagccgggcaaggacagctaccgcctgcgcaaggcgggagcggatcaggtgatggcggcttcgcgccgtcgtcacgcccgcatcgtcgagacgcccgacgccgagcccccgtttcacgccttgctggccagcttcgaccagacccggctcgacctgctgctggtggaagggttcaagcacgagcacttccccaagatagagctacaccgcgcggcgcttggcaagccgctgctgtttccgattgatagcgacatcatcgccttggcaagcgatcagccggcagatactgccctgccccggctcgatatcaatgatctggcggccatcgccgacttcgtctgcgcgtacctcgagcgcagccggcagcaagagctggcgccgggggccggttttctgtcggtggaaggggcccgcagcgccattctggacgcactcacccccaccactcgcagcacggactcgccactggccctgtgccacagcgccgtgctcgcacaggacttggtgagccccatcaatgtgcccccccacgccaattcggcgatggacgggattggccttcgcggcgacgacctcgccgccggtcgctggcaactggtgggtgaagtgctggcgggccagcagcaccatgagcctgtgctggctggtcaggcggtgcagatcatgacgggggcgccgctgccccccggcgtcgatacggtcgtgatgcgcgaagagacccaagttgagggcgagtgggtcaccatcagcgcccccatcaaagcggggcagaacgtgcgtctggccggggaagatctcgccaagggcgcggtcgccatcccggccggtactcgccttggcgccccccagctgggactggcggcctccttgggtcaggccagcctgtcggtacgcaccccgctcaaggtggcactgttcagcaccggcgatgaggtgcaggcaccgggcgaaacgctggccccgggccatatcttcgacagcaaccgcttcaccctgatggcgctcatcgccgccgcaggctgcgaggtgatggacttgggcatcatccccgatgatcccgccatactacgccagcagctggaacaggccgcggccaacgccgatctggtgctgagctcgggcggcgtctcggtgggcaatgccgacttcatcaagcaggtgctggcggagcttggccagatagccttctggcgcattcagatgcggccaggtcgcccgctggcgtttggcaagctggggactacccccttcttcggcctgccgggcaatccggtggcagccatggtctgcttcttgcaatttgtcgaacccgccatcgctcgcctgcaaggccgggtctggcagccgctgcgcctctcggcgcaggccgagcaggagatgcagagccgccctggccgcaccgagtttctgcgcggcgtcttccatcaggatgccagcggcgtgctgcgggtgcgcactaccgggccgcagggctccggcattctcagctccatggccgaggccaactgcctgattgaaattgtccccgcccagccggccatcgcggtcggcgagcgggtctggatccacccactccagggacgagtggcctgataaatcgcgatcaccccgccgggcgtggcggggtgcttgcgcccatgacccgaggcttgtcccttgcgcctgaatacccccctctcccggctcgatctgctgatctatggccgctatcgcatcgtccacggcctgcgcatcgcgctcgccttcatgctcacctttctgctaacccgcgaactcaagctgccggaaagcacctggccgctgatcacgctggtggtggtgatgggccctatctcgttctggggaaacgtgctgtcacgagccctgcaacgtgtggtcggcaccatcttcggcgccggttgcggtgtggtggccctctatctggagctctactccctgccgctgaccctggtgtggtgcggctgcatcatgttcctgtgcggctatctggcactcggcaagcgcccctacgtggggctgctcataggcatcacactgggggtcaccatgggtgccatgccgggggacatagagacggcactgtggcgcagtgccgacgtgatcctgggctccctgctggcgctgctgttttgcagcatctacccccagcgcgcctacagccactggcggttgcagatgcacgacaccctgctgcaagcgcaccggctctaccatacccacctctctcccaatattctggagcgacccaggctggcccagagccactctcgcctgctctccaagatggtgagcctgcgccccctgctgaccccggcggtcaaggagacccgccttggcagcgccctgttcgaggccatccagaccacgatgcgcaacaccctctgcaccctggagatgctggccaacacctactggagtgatcgccaaagccactttctgatgcagagtacccccgagctgcgcgcctgccagcaggcgaccgaggccgtgatgatccagctggcgctcatgctcaagagcggcgaattgaaaggggctgagcaggccatcagcgagttgcaggaggccgcgacccgggtgcgactcgatgccaggggcgaggccgccatcagcggctatctctggttgagtctgcagctcaccgaacagctcacccacttgcgccgcctgctggggctggtgatgtacccgccccgcagccagagccacacatagcaaaacgccccgcaatacggggcgttgtcatatcgcgctgaccactcaggccatgtacgcaaccagcgttaactggcatccgccagcggctgctcggccgtgaggtagatggagaaatccttgatccccgcctccagcgcagcaaaacagtcggggtctatggcagatcccagttgctcggccatcatctccagcgcctggggcacgggaatggcaccacgatagggacgcttggcggtgatggcatcgaagatgtcggccgtggtgatgatgcgggtctcaagggcaatctcctctgccttgagtcccttgggatagcccttgccgtcaagccgctcatgatgggcccccgccacctgggccagctccttgaaggctccgatccggctcaggatctcttctgtgtaggcggcatgcatctgcaccgccacccactcatcggcatcaagcttgcccggtttgtcgaggatggcgttgctcaccccgagtttgcctacgtcgtgcagcagagcgccgcgcttgagccagcgccgccgtggctccgggatccccatctgggtggcgaggatatcggtatagaatgccacccggccgctgtgaccggctgtgtaggggctcttggagtccaccacctgaccgaaggcggcggcaatctcatccagataatcttcatcgagcgccacttccccctgcccggccggatggataaatacccactcagccaactggggatccgccagcccttgccagaagggctcatcggccatggcttcaaactgcctgaccagctcgggatcaaaccagctgccgctgcgctcgcgcagctctttgagcgccgcttccggccctgctgcggcatgaaacacatccaccacctgacagagcagggcgatgcgggagaaaagcgggatcgcctcaccggccagctgcagcggccgccccttgccattcctgtgctcgtcgagagagaggatgccaccggccacctcatcgctgaagcgcagctggcgagcgatatcggcgccgcgatggcagcgggtctggatcagctcgttggcaatctgatcaccgttgcgaaagatatggaacaggctgcgaaagcgccccagcagatccgcctgcaggccggtgtggcccagcacgaagttgaccacctcggagagggagccatccaccagcttgaagtcgcgcttgaagtgcagatcgtcggtgagatagagctcgcaaatgcgggccgcattgctgctgcaaccgagatccttaagcaagagggtgtaatagaggtcgtggcgctgcccggcatccaggccaagctgctcccctagccgggaacccatccagcaacagcggatgcagtgccctctgggttgcccctcagtcatgtcgagggcatgactgagggaaccaatcagttcagataatcgcagaccgctgaaggtcatgagctgctccattagctataacggcgatcttgcctgcaggaaatactatacccattcaggccagaacgaatcccgatgtcagatggacagactggatacggtcgccgagacattgttggcttcctgccggatctcgaccatcacctcattgaccttgtcgacctgttgcttgcccagctcggcactgctggccactctggccatgtcgtccgtcaccctggccgtcagctcccggttcttctgcaccaccttggcgatctcgtcggtggagagggaagtgcgagcggcgagctggcgcacttcatcggccaccacggcaaacccgcgcccctgatcgccggcgcgagccgcttcgatggccgcattgagcgccagcaggttggtctggtcggcgatgctgctgatggtggagacgatggcttcgatgctcttggattgctcgttgagttgattgaccagctgtatggtcttgtctacctgctcactgacaagggaggaggtctccaccacggaacgcagcagatcggcgccctgctccgcactgcgcaatgtctcctgcgccgtggcatgagccacctgggcggcatcccgaatggcatgactcttggtcacccgctcggtaatgtcagtggccagcttgatcaccttggtcaccttgccgctctcgtccctgaccgggttgtaagtggcttccagccagatggcatcaccgtggctgttgcgacgcagaaaaagccctgacttgaactggccctgggccagctcttcccagaaacggggctgttcgcgatagaaggcatcatcacagaacatcctgtggttatgccccttgatctgggacaggctgtaccccatgcaactcaggaaattggcattggcggtcactatctcccccgtcggggtgaactctatcatggcgagggagcgatcaagcgccttggagacggcctcctgactcagcaggcgctggtgatgctcggtcacatcgctggcgatcttgatcacctgggtcactcgcccctgttgcttcaccgggaagtagctcgcctccagccagagcgcctctccccgcttgttgatgcgcggaaaaatgcccgattggaccctgccttgttgtagctgggtccagagttgctggtaatcagacgactgagccagtgccttgctgcaaaacattctgtgatgctgaccctggagttcagttgcgctgtatcccatcaggttcaagaaaggctcattggcctccagaataccgccatccggagtgaagatgatggtcgccaccccgcctttgacggcatcgacaaaaccctgcagctcaccgacttgcatctggcaggccagcagttgtgccttcagcttgttattgaacatggatgtcatacctctgtactgacgatgtgggaactcgcaaacgacacccgccatcaatgtgggcgagtacgagcatgatgaggctgatcatagttgagcgaaatcgccggatcagactttgaccgacgttttactgccggcgctcgcccggttatcttcttgccatccataaaaagagacacaacgtagagagcaggcgcgcttgcgctggacgcttggtacgaatatctgcccgtgttggatcagtttcgcatcgctcggagtcacaccgctggttgccactccagataggccgaattggccacaaaacccattcgttcatacaggggacgcccctgctcactggcatgcagccacaccttgcccagttgttcggcacgggcatgggccaccatggcatcgagcagggcgctggccatgccctgcttgcgatgggctggcagtgtatacatattgagcaggtaggcctcccgccctgacaggttgccgggatagggcggccgcacaaacagggccagggtgccactcgccaccacttctccctcgacctccgccacccaggagcgcgcactgccatcggcctgccccgcactgaaataggcactggtcgcctgccagagatccagatcggccagcggatcggccaactcccccacctcgcaaaacagtcccatgcgcaaactcaccaaggcgggaatatcggccatatctgcctgacgaataatcatcgcgtctccttcagtctcatcagtgcttcatagatgaagaggcacacccgcaggcccccttgtggatggggcagtgtgcacacaaataggcccaccttggcaaggcatgcggccttctcgccagatcccccataccctggaccgccgggatccgcagcacccggcgccacgactggcgccttgtcagataaagtgtgcaagatatggggttcacttcacgagagggatgaccagatgatgaaggaggccgatgccaacaaatcctgttatttcagtctcttgatgacaataaaaaaagagagccgaagctctcttttttgtctgaaatcgaatttagtagaagatccgctcaccacgctcgctcatcttgagccatacaggcttggtactggttttgctccagatacgatgcaagtagctgtagaagcgggcacgatcgctgcgaaacagcataacggggaaggccagaatacccaccagcagcacatagatgcgacgaagaattatctgagtcagagaaaagggatgaaacatgatagcactccttactggtaagaccactgaacaaagattactccacaaactgtaggattactacaccaataacgccattttttcgcaaaaaaatccacaaaaagccatatagtgaaatccaattacattaattaacttacaattaacaaaaactggcaaagggatgtgcgtcgaccagatttaataggttggcagtcaggagggagtttgtgcgatgaaacctgcggaaatggcggtcttaggggtactgggcctcttgctctggtcggaatggcaggattggcaactcaatcaaggcgacagcatcaccctggcctatcagggtgtgcccaccgtcagcctgtggcagtgtggcctgctgaaacaaaagatggcggatctgaccgaacattcggccacagtgcaatttcaattccgggggcaggatctggtggaggtaaatcgctatctggaacgggagtggcaacagcagggctgtgaacagttactggctcagcagggatattgagaaacagaaaagtacacctgtggtgtgtgatatttatcgctggaatggcattgaactggaaggatatggaggcacgttccggagtcgaaccggactaaacggatttgcaatccgctgcataaccgctttgctaacgcgccatgctgacaaggctgctgccttgaaagtgatacccatagttggtgctatgagaaattggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcctgactgccgtgtgccagttacctgacaacgaggcgcattatacgtaccccgagcgcgggcacaacccttttttcgcacttttagcccttgcccgtactgtttgctcagggtttagacggcttgaccaaaaaaaaccacatcaggctgtgaccccacaggcgaatttaagataaagtcattgaaatgattagtctttagtcagagacctgtgccgcttagtaactggattctcaattgaaaatcacacgatgaaatggatcttcaagcctcgtgggctcaggccgcagctaatgctggcttttttcatgctgggtctggtgcccttcctggtcgttaccctgttcttcctctacagccatggcaaagatctcaccacccagacgtccaaccacctggtttccgttcgcaacatcaagaagagccagctggaggattacttcggcaacctcaaagaacagatcatcaacttctcccagcaggattttgccggcaacagtataggtcgcttctacggctttaccggtgcgttcgagaagctcggcacaacgccgcaggaggcccgcgcacgcgcccaggcacgctacgttcccggctcctgggacaagctgcaaaaacccgatcccaaagtcgagatcgaaccggccatcagtgccctgatcctggcagacgagatgtatggccgggtgcaccagcgctttcatcgcggctatgccgacatggtgcgcaaatccaattacagcgacatcttcctcatcgatctcaacggtgacgttgtctattcagtcaccaagcgccccaactttgccaccaacctgctctccggcccctatcaggccagcggccttggcagcaccttcgccaagatcaagcgccgcctcgacggcggccagaaaccgcagcagatcttcgaattcaccgactttggccgcaacgagctgaccggccaggtggtcgcctacatggccgcccccgtcatgcagtacgactatgtgcgcggcgtggtgatcttcgagttgctgccggacaagctcaaccagatcatggccgagcgggaggggctgggagaaactggcgagaccatcctcatagggccggacaagcggatgcgtgccaatgcctggctggcgccggaattcagtgttgagaacagcttcagccccaatttcaggcccttgcagaccccattggtggtcaaggccctctccggtgaacagggtgtcgggctgtttcgttcctatcacgatgatgatgtgctggccgcctatacccaggtgaaggtgttcgacaccgagtgggcattcatcgccgagatctccaccagcgaggcctatcgccccatccgtcagctggagacgctggtgaacctgctgggagccggatccttgctgctgctgatcctgttttcccgctggctctcccactccatcacggccccgttgcgatccctcaccgccgccgccgagcaggttgccgatggcgccctggatcaccccatcacaatccctcgcaccgacgatgacatagacaggctggctcaagcgtttcgccacatgcagcgctcggtgaaagacaagattgagcttatcgagcgccagacccaggagctgcaacagcaggtcaaactgacccacaagcagaacctcagtctgcaacaggcggacaagctcaaagatgagctgctggccaacacctcccacgagctgcgcactcccatccatggcatcaaggggatggcggagtccatgctcgccagccagcaggacttgaccgaggggcagcaaaatcagctcggcctcatcatcaagagcgccgacggtctggcccggctggtggacgacctgctcgactaccatcagatgcgctacggccagctggagatccatccccagcccgtcgcctccaagggagtcatacggctagtgctggatctctgtcagcacctggtgcaggccaagcccctcaccctggtggacataagcccggccgaactgccgccggtactggccgacgagcagcgcctcgaacaggtgatctacaacctggtgggcaacgccatcaagtacacgccccagggcaaggtggtactcagcgccctggtggaaggcaacttcctgcgcatcagggtgaccgacaccggcatcgggattgccaaagaccatctggagcacatcttcgagccactagttcagatgagccccgaggtgagcaagcagggggccggcctcggcctctccatcacccgccaactggtacacctgatgggaggcgagctcttcgtggagagcgagcctagcgtcggttccaccttcgccttcaccctgccgctcgccagcggcaaggcgggcaacctgacgctggacagccgccagattgaacaccagctggtgcgccagcagccgctcatcttgccggactgggagagcgatgatctgccgcccccgccacaggatgcccccctcatactggtggtggatgacgagcccatcaatctgcatatcctgcgccatctgctgcaaccctgcggttatcgcatcctgcccagcagcgatggccacgacgccctggccaagctggcccaggagccggtcgacctgatcctgctcgatgtcatgatgccgaccctctcgggttttgatgtctgccgccgcctgcgcgagcagcacccgaaagacaagctgccggtgctgctgctcaccgccctcaaccagccaaaggatatagaagagggattcaacgccggggccaacgattacctggtcaaacctttctgcaaggaggagctgtttgcccgggtcaaggccctgctggaagcgagtgcgggccgcgcctcgctggtggagaaccgtctgctcaagcaggagatagaacatcgcctcaccctgcaggagcaactgcatcaggatcaggagcggctgctggcactgctcggggaaggggccgatcccattgtcttcatcgatgagcagggcactgtgctgtttgcctcccgggtgctggcccgcttgctgggtcaggagccggaagccatggagggccagcctctggatgagtggctggccctcccgctggcaacccagtggcccgacctgaaggcgcagcaggagcagcgactggcgtttctggtggcaggccagcaggacgagctcaatgcccgcgccctctccatcagcctgggggggcaggccgccttcgccctcaccctcagcactgagctgcgccaggacgagaaccgggggatggctctggaaaacgccctcaagagcctgtcgcgtcaggccatcatagaggatggtcagctgctgggtgaactgagccgactggggggagaattccgttcactggccgacgatctgattcgtcagcaggatgacgaacccctgcgccgggccctggtggataccatgcgtctcaccctggatgcctggcagcagagcaccggcaagggcaagatagtgctggcggagaagagcaagctttggcgcgtctacatggacaaatccagcccccagacccgtaccctagataaatacctgagcctggatactctgcccaaggcaccgcgctggaagacggtcgtcgccaccgccgagtatgtgctcgcccacagtccgctgagcgatcccctgcgtcagcagttgcaccacagcgcccagaccctgcgccaactcgccaaccgcaaatcctgatccccccgaactgcgccctggctcacacttgccggggcggtttttttttgtgcagaattaagcgggcaaaacgcgtcaaaacaagagccgatccaattcacacaattgtcatgaatggcctgcagacagggacttattacgccaaagcaaataacataaccatatgatttaaaatgggttaaaaaccattttgacgatattgacgtcggagctgtgatttttacgatatcgacgaacggaacagttgttgttttcctgttaactctgctttgctagggacgttggaaaacagaacgacaaaggttagacacctgaccaacacaaagggccgacctccccagcatgcgaagtcggtgctcacacaaaacaaggcgaaccctcgggaatgccaaaaaataagaaaggacataatatgcttgccaaagtatccaaaatctctattgctgtaatgctgggaaccatgatgcttgccggggccgccggcaatgtcatggctgctgaaaacaagactgtgctgaccctggtcgcacaacaggagaccgcctgggtcaaaaacttcaaccccttcctgcaagcgggtttgctccataccactcgtcacttcatctatgaacctctggtgatcttcaacgatatgcagggtggcaaacccgtctatcgtctggccactcactatgcgttcagcgatgacctgaaatccgtcaccttcgatctgcgtgaaggggtcaagtggtccgacggggaaggttttgatgcggatgatatcctcttctccttcaatctggttaaagccaacaaggcgctggatgagcgctctatctggacccagatcaagaacatagagaaattaggtccctacaagatcaagttcgacctgaccgacgtcaataccaacgtggtgaatgacctggtgctggtgcccatagtccccgagcaccagtggaagtcagtgaaggatccggttgcctttaccaacgacaagccggtcggtaccggtcccttcaccgaggtggacaacttctccgcccagctctacacccagtgtcgcaacccgcactactgggacaacgccaacctcgccatcgactgcctgcgcatgccgcagatggccaccaacgaccaggtgttggccgctgtcatgaagggtgacgttgactggttcggctccttcgtaccggacatagagcgcctctacgttggcaacgatccgaaaaacaacaagtactggttcccggcctccggcacagtggcattcaacgtcaacttccagaccaagaacccgggcaaccacgaagccttcaacgacatcactttccgccgcgccttctccatggcgatggaccgtcaggccatggtggatattgccggttacggctacccgaccgtcaacgagtacccatcagggctcggcaaagccttcgactcctggaacaacccggaagtcgacaagaagtacggcaaattcaacaagttcgacttggaaggcgccaaggccatgctgaaagaggcgggctacaaggattgtgacggcgacaagttcctcgacaccccgagctgcaagaagatcgagttcaaggtgctggtaccgaacggctggaccgactgggtcaataccgcccagatcggggtcgaaggcttgcaggccctgggcctgaacgccaagaccgccaccccggaagccaccgtctggaccgaaaacctgatcaccggtgacttcgacgtcgcgctgcagggttactttgccggtgccaacccgcacaagtacttcgagacagccttccactcccgcaacatgggtgagcgtggcaaccgctttgcggcgccccgttacaaggacccggccctcgaccagctgatcgatgacttcacccagaccgccgatgcggccaagcagaaggccatcatgttcgagatccaggacaaggtcggtgccaaccagaccatcatccctgtgttcaacaacccgacctggtacgaatacagcaccaagcgcttcaatggctggttcagtgccgacaacccggttgccaagccgcaggttcacccggataccccggaacgtctgctgcacgtgttgtcactcaagccaaacagctaaccaccccggccccctgcgggggccattctccccgccatgtcttccatccccctgattgttcggggttgggggagctttgcccggcgcggggcaggcttgcagtaaaagggttcaccatgggatttatactgagacgtttctccttctatctggtcgcctttctggtggccgccaccatcaacttcctgctacccagagccatgccgggggatcctgtctccgtcatgtttgcccgggctggcgccataatggaacccgccgcgctggaggccctcaaggccaccttcggtttcgtggacggccccataagcacccaatttctcacctatgtgaagagtgtcttcacctgggatctcggcacctcggtgcgctactacccccaacctgtggccgacgtactcggacgcgccatcggctggaccctgttcctggtaggtacctccaccatactgagtttctccgtcggatccatcgtcggcatcttcgccgcctggcaccgggggggacgcatggacagcatactctccccgctcactctggtgatgcaggccattccgcccgtggtcatctcgctgctcgccctcttcctattcggggtcagtctggagtggctgcccatcggctatgcctacagcccggagatcaccgccgatttcggctgggaacacatcaagagcatcatgctgcacgccgtcatgccggtgctgacgctggccatggtgcaggtggggggcttcctcatcaccatgcgcaacaacatgatcaacctggattacatcaccatggccaaggccaaggggctctccagcaacagagtcatcttcaactacggtgcccgcaacgccatactgccgagcgtcaccgcgctctccatggcgctcggtttcgtcatcggcggctccctcatcacagaggtgatcttcaactacccggggctgggtctgactctctatcagggcattctggcccgtgactacccgctcattcaggggcagctgctcatcatgaccatcaccatgctcagcttcaacttcctggccgacgtgctctacgtcttcctggatccccgtctgcgtacaggaggcaaataagatgcgtatgccgactattttgaaaatcctgctgggcaacaagaaagccgccttcggcctcttcatcgtggtcagcttcgtgctgatggcactgttcgcccccctgctggccagcaacgaaccgaccaagcgagtctcccgtccgcaccagccccccagcgccgagtacgtgatgggcaccacccgcatgggccacgacatctggtcccaatttgccaacggcgcccgcatctccctgatggtaggcttcggggccggcatactggtgtgcgccctcgccatcaccatcggcatcaccgccggctactttggcggcgtgatcgacgagtgcctcaccttcctgatgaacgtggtgctggtgatccccaacctccccctgctactggtgctcgcaagctttatcggggaggcgtcaccgacggtgattgcgctcatcataggctttacctcctgggcctatggcgcgcgcgtcatccgggcccagaccctggcgctgcgcgagaaagagttcgtcatcgccgccgaggtgctgggggagccggcctggcgcatcattctggtggagatactgccgaacctcatctccatcataggggtgagcttcatcggctccatcatctacgccatcgtcaccgaggcgaccctggagttcctggggcttggcgatccgaccgtggtcagctggggcatcatgctctacaacgcccagacctccagcgccatcctggtgggtgcctggtgggagatcctggccccctgcttcgccatcgccaccctgggcgcaggtctggccctgctcaacttcgccatcgacgagatagccaaccctcagctgcgatcccataaagggctcaaccgctggaaaaaactcgccgcgcccgtcgcagcaccacaggagaggacagcatgaagaccccacccctgctgtcggtacgcaacctctgcgtcgactacatcaccgagagcggcgacgtgcgcgccgtcaactcggtcagctttgacatagcccccggcgaggtattcggcctcgccggcgagtccggctgcggcaagtccaccatcgccttctcggtggcccggctgcacaagccgcccgcctacatcagtggcggcgaaatcctgttcaagggagaaaacatactccactacggcgaagagcggttgcgctcctatcgctggcaacaggtctctgtggtgttccagtccgccatgaacgcgctcaacccagtgctgcgcatggaggagcagttctgcgacgtgctgctggcccacaatcccggcatgacccgttatgaggcgatcaagcgcgcccaggtgctgctcgagatagtcgacatccatccgagccggctcaaggattatccgcaccagttttccggcggcatgcgccagcggctggtgatcgccatcgccatggcactcaaccccgagctcttgatcatggacgagccgaccacggcgctggatgtggtggtgcagcgggagatactgcagaaggtctacgccctgaaagagcagttcaacttctccattctgttcatcacccacgatctctccttgatggtcgaattctgcgatcgcatcggcatcatgtacgccggtgagctgatcgaggtagcgccgtccaaggcgatcctgacctcgcccctgcacccctatacccgcgggctcggcaactcgttcccgcccctgcacggcccgaaaaccgtgctggaggggatcccgggcaccccgctcaacctgctggaggtgccggtcggctgccgcttccaggcccgctgtggcaaggtgcacgatcgctgccgccaggagtacacccgcctggtcgagatccgcccggggcaacaaaccgcctgccacctttatgaggtgcaggatgagcaaccggatcccgttttctatctggacaaggccgctggctgttaaggatgtctgtcatgcaaatcgcccaaaccgacgcgcccatcatcgaagtccagcacctttacaaggacttccccgtcaactccaatgccatcaagagcggcaagatgcgggccctctccgacatcaccttcaacctgcaccggggccgcgccctggcggtggtgggggagtcaggctccggcaagagcaccatcgccaagatgtacaagctctccagcggccgcatcctctatcgcggccgggatctggaggagttcaacaagggcacggcactgctcgactaccgccagagcgtgcagatggtgtggcaagatccgttcggttcgctcaacccgacccacaccatctatcaccatatcgcccgccccctgctgctgcacagcaaggtgatcgacaagaaagagctgcccgagatggtctataccctgctcgaaaaggtggggctcaccccggccaaggccacggcggccaagtacccccaccagctctccggcggccagcgccagcgggtcaacatagcccgcaacctggcggtggaggcggaggtggtgctggcggacgaacccacctccatgctcgacgtctccattcgcatcggcatcctcaacctgatggagcagatgaaaaacgagctgggggtctccatgctctacatcacccacgacatcgccaccgcacgctatgtggcggaagacttggcggtgatgtacgtgggtcacatggtggagtggggcgaggtggacgagatactgcaccacccgcagcacccctacacccagctgctcatctcggcggtgcccgaccccgagaagagcatccacgccgcgctggaggggggccgcaagggggagataccgctctggacgccggactcctgtggctgccccttcgccgggcgctgcaaccaggcgatggcccgctgcaatgatgagctgccccccatcaccaaactcgccgacaaccacttcgtgcgctgctatctctacgagtgatactcgccactaaaacggccggacaagccagtccggccatgcctcgatgcggggccaccacggccccgctatgtgcctcacagcaatggggtgaaccacaggagcaataccttgatggaactcttgatcaatcaggtgggttacgagtgcgacgggcacaaggtcgccctgctgcaaacctcccccgcccatgatctcggcggctatgtcaggctgcaacgcttaagcgatggccagacgctgtttgaaacccaactgcaagcggccggtgaagtccctggctggcagggccgagcctactggcgcgccgacttctccgccttcaaggagcccggccactaccggctggaggcgatcactgcccccacaggcgcagccaccacggagcagcgcattgtccgctctacccgcttcaccatcggccaggatctgctggccagccgctgcctctccgacgtcatccactacttcaaagggcagcgcgccagcggcgccttcgatcgagccgaccgcacggcccgcctgtttggcaccgatcaacgcaaagacgtacacggcggctggttcgatgccagcggcgacatgagcaagtacctgagccacctctcctacgccaactacctcaacccccagcagacccccatggtggtgtgggccctgctcaagtgccgggaactgctggccccgcgccgcgacatagacggggtgaacctctgcaagcggctcaatgacgaggcgcagcacggggcggattttctctgccggatgcaggatgagtcgggctttttcttcatgaccctgttcgacaagtggagcaaggatcccgcccagcgcgagctgtgcgcctacgctacccagcaggggatcaaatccgccaactggcaagccggtttccgccaagggggcggcatggccatcgccgcgctggcccgcgccgcccgcgagagcgtcagtggcgacgtcgatgccagccgctacgccgaggcggccagacgcggctatctgcacctgcgcgaacacaacctcgcctatctcgatgacggggtcgaaaacatcatcgacgactactgcgccctgctggcagcggtggagctgacccgtactctgggcacagagtggctggctgaagcgcgggacaaggctggcaagctttgcgcccgccagcgcatccatccggagctgggtcactactggtcagccaacgaggatggctcgcgcccctactaccacgccgccgaagcgggtctgccggtgctggcgctgctggaatatttaggcgtagagccggatcaggggcgcagggctcaggtgcaaaccgtggtgcagcaggctctggccgccgagctggcactttgcacccaagcaggcaaccccttctccctcgcccgccagtatgtgaaaggggtggatgaagcgcctcgcgtcagcttctttatgccccaccacaacgaatccggttactggtggcagggggagaatgcccggctggcctccctggccgccatggcctttgccgccgccgaacagctcccgcagcaatccgggccgctgctcggcttcggccagcaccagctcgactggatcctggggcagaacccgttcaacgcctgcatgctggcgggccacggcatcaacaatccgggctacacagccggttatcccaatgccctcggtggcatctgcaacggcatcaccgccgggttcgatgatgaaaacaaccttgccttcattcctgagcagtacaaggatcggctggatcagaactggcgctggggggagcagtggatcccgcacgccgcctggtttgccctcgccatcacttggcagagcgcgcagggaggccgccatgattgagagcggctcggacatcattagcactgggggagagcagtggatcctccatacattccgcctggtttgccctggtcatcagctggcagagcgcacagggaggacagcatgattgagtactgggtcggtgtggatggcggcggcactcacacccgcgcccgcattcgggacaaggcgggcaagctcttgggtgaggggcgcgccgccggatccaacctggagctcggcatagagatcgcccacaccaacgtgctggccgccatcgatctggccagggttgaagccggattaggtaacgattcacagcaacggatgggagtcggtctggcactggcctccgccgagctggcggagtgctattacgccatgctcgagatgccctttccctttgccagcgtcaggctcacctccgatgccttcggtgcctgcctcggtgcctttggcggcgaggagggggccatcctcatcgccggcaccggctcggccgggctcatctatcgccacggtcagctgcacacctgttccggtcgcggttttcccatttcggatctgggcagcggtgcctggctggggctgcgcgctatccagcaatccctgctctgccacgacggcatcctgccccccagcacgctggccatccgcttgctcgatcacttcaaacgggatcagaccgaagtggtgcgctgggccgcccgcgccattcccgccgactacggccgcttcgccccctgggtgttcgatgccgccagcgacggcgacgagcttgcctgccagctgcttgacgagacctgcgcccagctgaataccctgctggaggggatgcagcagctgggagccagccagattgccctgctcggcggcatcggcatgcgcctcgctccccggctggcgcacctcaacctggtcaaccccaaggccgatgcactggagggggccatactgtttgcccagtcggagtcgttcccatgtctgcactgctgagccttgtccaatttgatctgcccgccggcggggacaggatccccctctgcccgcttcggggaatacccatgcctgcactttggatccctccccgggttgaccagtaccacaaggagatgatcgccctgtttgttcccttaactccatcagaggaattttcatgtctacacccctgatccacacccaggttgaccgacgcgatggcgaggacgtctggttccgattcagcctgagccagttgccggcagccccctggaaacttcacttctgcctggcacgccacatagatcccgcctccctcgaaggtgccagactggagcgccagagcggcagctacaaggtgctgatcccggccgaggggcaaagcgagctgcgtttttgctgtcgcaacacccccatcaagcgattgtctgacatgccgcagggcttcttcctgagcctgcccgaggcgagcacgggcacccagctgatgccggtcaccttggtggaacaagagctgggcctgccgccaagcgggcccggcgccccggatctgccagaggtcgagcccctcaccggcatagtgccccagccagatcagctggtgctgctggagggcaacttccggctggcggagcgggctcatgtcagcgggcccgggtcgctgaccggcctgctggcccatttcaacgagctgactgggctagcgctggagcaggatcatgatgccgagatccggctgttcgaggcccccctggctgccgaagcctatcgcctcaccatcacgcctgagggggtgaccatagccgcagctggcgaggctggctggcgccacggcctgacaagcctggcccagtgggctctgcagcacggagagagcctgccctgcatcgagctggtcgatgccccccgcttcggttttcgcggcatcttcctcgactgcgcccgccactttcaccccgtcgctaacctcaagcgcctgctcaaactgatgagcctctacaagttcaaccgcttccactggcatctgaccgatgacgaggggtggcggctcgagatcaaggctttcccgcaactgacagaaatcgccgcctggcgtggccacgatctgccagtggggccccagctcagtggcggccccgaaccctatggcggctactacacccaaagcgaggtacgcgagctggtggcttatgccagcgagctcggtattaccgtcatccccgagatcgacatcccgggccactgccacgccgccatcaaggcgctgcccgggctactgatcgaggaagcggatcgctcccgctacctgtcggtgcaatatttcgacgacaacgtgctcaacccggccctgcccggcacctatcagttcctggaggcggtaatcgacgaggtgtgcgagctgttcccgggccccttggtacacatggggggggacgaggtaccgaccggagtatggaccgacagcccggcctgccagcagttgatgcaacggcagggatatcaggattaccgcgagctgcagggccacctgctgcgccactgccaacagtatctggccagcaagggcaagcagatgctgggttgggaggagatattgcacggcgacaaggtaagccgggatgccaccatcttcgcctggaccagcttccaggcagggctggatgccgcggctgcgggctatcccgttgtgatggcaccggcccagcacctctatctggatctggcctggagccaggatccccgagaacccggcctctactgggcgggcaccctcaatctggagcaggtctatcgatgtgatcctgccccggccgatttccatgccaacgataacatcctgggggtgctgagccccttatggtcggaactggttacctctcgtgaccgtctcgactatatgttgttcccgcgcatgctggccaccgccgaggtggcctggagcgacgccacccgcaaggcgtgggatcacttcgccgcccgcctgccgggccagctgcagatcctcgaccagctacaggtgcgttatcgggtgccacagaggtagtgttatctttctgtctggcgacctttgggtcgcctttttttaccatccaccaacaaaaaaccaactttcccctaccattcatccgccattgttggcaaaattcagccccctatgaagccgactcggcgcgccttggcaatcacctgcaaccacgcccggatctgccacaataacaacgacaaaactatcaacaagaacatcggagcctattcctatggctcgcagagacgtccataccctggacagcgaagtggagtttcctgccgacgaacaactcgtttccaccaccgacctgcgcggagtgatcacctacgccaaccccgccttctgccgcatcgccggctaccccgttgaagagctggtcggtcacaaccacaacctggtgcgccaccccgacatgcccaaggccgcctttgccgatctgtgggcccgcctcaaggagggcaagccctggcgcggcatggtgaagaaccgctgcaaggatggccgttactactgggtcgacgcctatgtgacccccatctacgaggggggcaggatcagcggctaccagtcagtgcgctgcaaaccggaacctcagctcaagcgcgtcgccagccagacctatcaggccctgctcaaggctgagcggggctcggccagcagccttccctctttcaaccgcgtgcgcctgccggtgctgggcttgctgttgctcggcctgctcggctgggcctttctcagcaagggcgccatgacagccctgctgatgctgctgcccctggtgctcatcggtggcgcctactggcgggaaatattctccctgcccctctacctgcagcagctcggccgggagtatgacagcctgacccggctggtttattcgggtgacggcccgggcgccatcgccgattttcacatcaagatgctgcaggcccgcatccgtaccgtgctgggccggatcaacgatgcgacccatcccctgcaaaccctggccaccaacctgaaacaggcgtcccatcaggcctgtctcgacatcaacgagcaggatgcacagacccagcagatggctgccgccatgacccagatggccagcacggctcatgagattgcccataacattcaggactccaacggtcaggtcaacgaggcacgcagccgctgcgagcacaccaacaaacagctgagccagaccgaacagcgcatcgagcagctcgctaaacaggctgaactggcgttcaactctgcggtagaacttgccagcgagtcggagcggatcggcagcgtcatgggcgaaattcagggcatagccgatcagaccaacctgctggccctcaacgccgccatcgaggcggcgcgggccggtgagcagggccgcggctttgcggtggtggccgacgaggtgcgtaccctgtcgacccgcacccacaaggcgaccgagcagatccagggcagcatacagcagatccagcacacactgggacgctggaaggggatgatgcaggagaacctgcaacagacccgccagggcgccagcagcctgcattccgtactggaagagatagagctggtcactgagcactccacccagatcgccgccgccgccgagcagcaacaggcggtggtggaggagatcagccgcagcatcaaccagatatcccagtactcccaggccaatagccagaagatgcaggaggtcgacgactcgagtcaggagctgctggagcgcgccaggcaactcaaggggctcagtcagacctttggttgacacaggttgccacccccacgacagaagcgccacaatggcgcttctgtcgtttctggagagtcatgacccatgagaatggagccagcccctgcccccctgaacaaggtcgcccgcatcgaggcgatcctcgccctgatcccgcccggcaaggtggtcagctatggtcaggtggccgatctggctgggctgcccggtcgagcccgactggtgggcaaggtgctgcgggaaacggacaaggtgctgccctggcatcgcgtgctgggcgcaggtggcaccatttcactgccaaaagggtcgacaggcttcatggaacagacggggcgattgcagcaggagggggtgcctgtgataggcgggagggtaaagatgcgggagtggcaatggcagcccgacctcgccgagctgctattcctcatccctttttaaaacgctgctattttttgttaaaccagagcgctgcggtttctcatgatgttctgttgagtcacaacgcggctatctgtcttggtttcctttcgaatcaaagagctgtcatgcctccttgttccctttcaagtcacagtgtgaggggagccaggatctcgtcgctgcgcacctgcacgggtatggtttcatactcccgttgcagcaacaccagcagactctgcctgtccacttccagcacataggcagttccttcccgggtcaagcaggtcattcccggccggatctcgttaatctccatcacaacctccgtgtacagcgctgccatccttgcagccgtttcagtataccgtcatctcccaacaaaaaggcccctgcaaggggcctctttcatcatagtgtgaactgcgcgccatcacgccttcttcgacttggccaggctctcctgccacttgccgttgtcgtagtgcgccgtccagcccgttgccttgccgttgacctccgtcatcacgtactgctccttggtcttgcgactgaagcgaacgatggaggcgttaccgtcaggatctgacgccggggcgtcagccaggtactggtgcttgggcgagaggcgttccttgaagcgcttgagctcttccaccagaggtgcacgggtctcgcgggatttcgggaagttgctggcggccaggaacaggcccgccgccccgtcacgcagcacgaagtatgcatcggattgggtgcacttgagctcgggcagcggtacaggatcttctttcggcggcgctatgtcgccgtttttcaggatcttgcgggtgttcttgcaagtctcgttggtacagcccatgtacttgccgaaacggccgttcttgagctgcatctcggaaccgcagcgatcgcactctatgctggggccttcataacccttgagcttgaactggcccttctcgatttcgtaaccgtcgcaatcagggttgcgaccacagacgtgcagcttgcggctgtcgtctatgatgtaggcgtccatggcggtgccgcagacgccgcagcgatgcttggcacgcagcgcctcggtttcggcctcgtcaccgtcggtggcggagacaaattcgtcggcggagaccaggttgatggtcttcttgcagcgctctttcggcggcaaggcgtaacctgagcaaccgaggaaaacgccggtggtggcggtacgaatgcccatcttgcggccgcaatccgggcagtcgatgtcggtcagcaccatctggttggcacgcatgccaccctcttccgcatcccgatccgcttttgccagctcctgggtaaattcttcgtagaaggcgtccagcaccttcttccactccaggctgccttcggcgatgccatcaagcttgtcttccatcttggcggtgaactcgtagttcatcagctcgacgaagttctccaccagacggtcggtgacgatttcacccatcttctcggcgaagaaacggcggctctcgacccgcacataaccacgatccacgatagtggagatgatggaggcgtaggtagacggacggccaatgccgcgcttttccagctcgcgcaccagggccgcttcggtgaagcgcgcgggcggcttggtgaagtgctggcgcggatccagcttgatcagtttgagtacctcacccactgtcaccgcaggcagctggctgtcttcgcccttgcgccccatgggcggcagtgccttggtccaaccggcgaagcgcagggtacgaccacgggccttgagctcgaactcaccggccttgacggtcagggtggaggagtcgtactgggcaggcgtcatctggcaggccacgaactggcgccatatgaggtcataaagccgcattgcatccggctccatgccttccagcatctcggcagtcaccagcacgctggagggacggatcgcctcgtgagcctcctgggcaccggccttggaaccataaaggttcggctcggccggcagataggctgcgccatactgctcaccgatatattcccgcagtgcctcgaccgcctctttgctgaggttggtggagtcggtacgcatgtaggtgatgtaacccgcttcatacagacgctgggccatcatcatggtcttcttcaccccgaagctcagacgggtcgatgccgcctgttgcagggtggaagtaatgaagggggcggacggcttggagccggtcggcttgtcttcccggttcaccaccttgtagtcgaccccttcgagggcggccacggcggcaaaggtctcggcctgggtgaccggcttgaagtcggcgccgttgcggctgaccacttccatgcgcagatcgctcttgtcaccggtcagcagatcggcgttgagatcccagaactcgaccggtacgaacgccttgatctcgcgctctttatcgacgatgagacgcacggcaacagactgcacccggccggcagagaggccacgtgccagcttcttccagagcaggggggaaaccatgtagcccaccacccggtcgaggaaacgacgggcctgctgagcgttgacacggtggatgttcagctcggatggctgggcaaacgcttcctgaatcgcagtcttggtgatctcgttgaacaccacccgcttgtagcggctgtcgtcaccaccgatgatctcgcgcaagtgccaggcgatggcttctccctctctatccaagtcggttgcgagatagatggtatcggccttggcggccagactttgcaactcactgaccactttctctttgccgggcaaaatctggtagttggcctgccagcctgcggtcggattgatccccatccgtgagaacagggcattgcgatccttggcagccttctctgattcgctcagcttgataccgcgaatgacaggttttttgggctcgttgctgccgctgccactggtgggcagatcgcgaacatgaccgacgctggatttcaccacgtagtctttgcccaaatatttattgatggtcttggccttggccggagactccactatgaccagtgatttgcccatgctgtaactattatcctcattgcacccgacggggttggtgtgcggttttgtggggctgtataagagatttgacgcgaaaaagcaatcttgtgagcaaattagctcaccagcccgaaccacctgacctctttatttattaatgcgaagccgagccttgggaagcaaccgcttttttatttttatgccatatcaaccccttttttatatttgaaacgacataacaaaccgctcttgcaacataacaaaccactttagttatcagcttgttacaaaagacaaaatctccttataatggctgcatcccgcagctttgtgcgcggaaggaaccgctacccatataaaaatcgaaaggatgtactcaatgaagcacttcgaggtcaatttcgacggcctggtcggcccgacccacaactatgcgggcttgtcctacggcaacgttgcctcccagagcaatgccaaggaagcgtccaatcccaaggaggcggccaagcaggggctgcgcaagatgaaggcgctgaccgagcttggcatgacccagggggtgctggcaccgcaggagcggccggatctggctaccctgcgccgcctcggcttcaccggcaatgatgcaagcgtgctggcccaggccgcgaaacaggcgcccgccgtgctggccgcctgttattcagcttccagcatgtggactgccaacgccgccaccgtctccccgagtgccgatacccaggatggccggattcacttcacccccgccaacctgaccaacaagttccaccgctccctcgaacccgaggtgacgggccgcatactgcgcgccgtgttcaacaacgaccgtcacttctatcaccaccagcacctgccggaaaacgatcactttggtgacgagggcgccgccaaccacacccgactgtgtcgtgcctacggcgaatccggggtcgagcttttcgtctatggccgcagcgcgtttgatgtctcccagcccgcccccaagcgctatccggcccgccagaccctggaagccagccaggccatcgcccgtctgcacgggttgagtgaagagagtgccgtcttcatccagcagaatccggacgtgatcgatcagggggtgtttcacaatgacgtgatagcggtaggcaaccagaacgtgctcttcttccaccagcaggcgtttctcaataccgagtcggcgctgatcgaggtgcgcaacaagttcggcgaaggcgaactgcacttcatcgaggtaccgactgccgaggtgtcggtgcaagatgcggtgaaatcctatctgttcaatacccagatcctgaccctgccgtccggcgagatggcgatcatcgcccccacagagtgtcgtgacaatccggcggtatcggcctacctcggcaagctcatcgcccagggcacccccatcaagcagatacactacatggacgtgaagcagagcatgcgcaacggcggtggccccgcctgtctgcggctgcgggtcgccatgaacgatcaggagctggcggcggtcaatccggcctgcctcatcaacaacagccagttcgcccggctggatcagtgggtggagcgccactaccgcgacagtctggcgctggatgatctgcgcgacccggcactggtacaggagtcccgtaccgcactggacgagctgacccagatcctcaaactcggctccgtctaccccttccagcgctgagaacctgttcacgatcttgctgcgacagaatgataaacagagagccgggcaatgcccggctctcttgtttcaacccattgaactgtgcctcagcgccaggggctctgttgccacagccggccgagactcgattccagcgccagggccgcctgctggcccagcttctgggtcaggctttttggcttgcgatagctgatgccgaccaccttgtggtggttggcctgggccagcaggtagtcgtcgctggtgcagagggtatccaccagccccagccccttggcctggctcgccagccagtgttccccggtggtgacactgtctatgtcgaggtggggtctgtgctcggccacgaacgccttgaaccgctcgtggatggcgcccagctcctcacgaaacttttcccgccccaggtcgtcgttctcaccgaacatggtgatggtgcgcttgtactggccagcggtgtgcatctcgaattcgatgtcgtgctttttcaagagcttgttgaagttaggcaactgggcaatcactccgatggagccgacgatggcaaagggcgccgccagtatctgatctgccacgcaggccatcatgtagccgccgctcgccgccaccttgtcgatggctacggtgagcttgatgcccttgtcccgcagtcgctgcagctgggaagctgccaggccatagccatggaccacaccgccgccggactcaagacgcagcaacacctcatcaccagactgggcgacccctatcacggcgctcacctcttctcgcaaggacgccacctctttggcatccatgctgccgttgaaatcgagcacaaacaggcggctgcgttcgtcttccgtcttggcgcgcgccttgtgttcggccttgcgcgccttctccagctgcttgcgctcggtcttgccggccagcgccgcctgcaactggtaacgccctgcttccagctcgctggagagatcggtcaccaccagctcacccttgcgggatttcggctgacggctgctgatcaccatcaggatgacggcagctacggccagtagtaaggtgagggtcttggccaggaacagcccatattcggtcaaaaatgccacttgatgctccgctcagtgttcgagtttttcacattctagggagtttgcagggctcgcgcaaaaactctgcgacagtggctcaaaaaacagactcgacaatcacaacccctctattttcttcacatttttgccgtctcatactggtcaaatgccgtgcgggatcagtacacttgcccctctattgccgcgcgcatctgccacgaatttgttaacaggagttgtcatgctcgattatcaggcaccccgggatctgctcaaggacaaggtcattctggtcacaggtgccggtgacggcataggccgcgaagcggcgatcacctatgcagcccacggcgcgaccgtgatcctgctcggccgcaccagtgccaaactcgaggctgtttatgaccagattgaggccgccggttatccacttcccgccatagttccggtggacctgaaaggagcaaccgccgctcactatcgcggcatggccgagaccttcgcccagcagtttggtcgcctcgacggcgtgctgttcaacgcgggcctgctcggcaccctttctcccttcgaacatattcaggagaaagagtgggacgaggtgatgcaggtcaacgtgaaatctgaattcctgctgacccaggcgctgctgccgctgatccgccagacagccaaggagcatggtgatgcctccattgtctacacctcctccagcgtggggcgcaaaggccgcgcctactggggcacctacgctatctccaagttcgccatcgaaggcatgatggaagtgctggccgacgaactggaaaacacggctgtgcgagtcaacaccctcaacccgggcggtacccgcaccaagatgcgcgccagcgccttcccggcggaagatccccagcagctaaagacgccggccgacctgatgccgctctatctctacctgatgggacaggacagccgtggcaaaaccggtcagacctttgtggcccagcccaaataaatcaacaaaataaccggaaccctgcaccgcatggggttaaattcaatagggtgtcgtcggcaccctgtcgaaggcctttatcagatccgatcccttatcaggttgagatatgtttcgtcccaagagcacgtttgagcaatggcggatctttcaggccgtggtggactgcggcggttatgcccaggccgccgaggcgctgaacaagagccaatcctctctcaatcatgcggtggccaagctgcagcagagtctgggagtccccctgctggaagtgagggggcgcaaggcggtattgacgccggcaggggagatcttcctcaagcgggcccgtcagctcagccagcaggtggaagagctggaaaatctggccaacaacctggagcggcagtgggagccgcagatcaatctctatgtttccgtgctgcaaccgcgggagcgtctctatcgggcactggccaacttctatccccgcagccggggctgccgcgtcaatctgcacgaacgcattcactgccacttcaatgcattgcaggtaggggatctcatgctgtccgaacacctgccccaggatcgcaccggcctgccgctggacgaagtgtgcctgctgccgctctgctcggccgaacatcccctcgctgccctgacgggagccgtctcaaccgaggagctcgccagccataaccagataagcttgcatccccccatccaccgctcggtggactggaacgatgcggacgacaccggctggaaggcgacccactatcacgaagccatcgccatgctcaaactcggccttggctatgcctggttgccccgccatctggtgcaggaggagctgggcagcggcgccctggtgccactggatctggagagcggcaacgagcgccatctctatacctatctgctcaccccgtcagccgataccctgggtccggccaccgaactgctgctgcgctgtcttcgcaacgaatatcagaccgataacgacaagtaacctcggtaagcgacagcgatactgatatctcagctcacgccatcaacggccgataccctgggtccggccaccgaactgctgctgcgctgtctgcgcaacgaatatcagaccgataacgacaagtaacctcggtcagcgacagcgatactgatatctcagctcacgccatcaacggccgataccctgggccctgctaccgaactgctgctgcgctgtctgcgcaacgaatatcagaccgataacgacaaataagcccaagccgtcaggctgcctgcgtcacccatcgccaaccggtcacagacccgcctcacacattgggtacccgccagcaggcggccagtgccgccatcgccagtgcggtcgccaccatgaagacaccgtgaaagctccagatctcggccacggttccggctatggcccccgccatgatggaaccggtgcgtatgctgttggcaaacagggtagtcgccaccccggcgcgccccggcatcagatcctggaagtaggacatgccgatccccgcgactatgccgatgaagatggcgttgagcagttgcagcgctatgagggcaggctggctcgacagggtgaccagccccacgtagaaaaacaccccggccagcacggccaccagcatcatggggcgcttgccaaagcgctgggtgtagtagcctgccagcaacatgaaggggatttccagggccgcagccgtgcccatcaacacacccgccagtttctcctccagccccagctcgcgggtaatgtagagcggcatgttgatgagatacatgctgttgcaggtccacatcagggtggaggcgataaacagtgcccgcaccgacgggtcccgccagctgctgacgcgttccacctcgttatttggcgtgggcaacggcagggagggcagccagcgccacaccaccagcgcgcagacaaggtaggcaaaggcggaggcgagatacatcacctcgaacccatagccgatggccagcgcgaaggcgatggggggaccaatcacccaggccagggaaaactgggcccgcagcactgagctgaacatgtccgctcgcttgttgcggctgtcggcatattcacgggccagggcaaacagctgggggctggcagtagctgccagactggccagcacgacccccaggctcaccagcagccagtagttgcgattccaggcgaacagcagggagagcactacacccgcgaagcagcagcgcaggatcagctgcttgcgatcccccttgctgtcggagcggtggccgagccactggctgatgaggatgccgaccacagcgttgacggtgtaaaagagcccgaccagcaaggggcgcacctgcacctcttcggccagaaacaggctcaaggtcggtacctggagcgctactgcaactccggtcataaaggtcacggccagaaaagagagggagacgggatcacgcctctgcagggctgtggtcagcaagctcataggattaccactggattgggggataaaaactggccaaaattcggcaagtgcatgaaatggcgccgcttattttatgtcattatcaagagttacctcaaggcttgcgaccccgcgcccgaccccgtacattgaaagcccactggccagtataaggatttcacatgtttgattttgaccgggaaatagatcgtcgcgacaccatgagcctgaaatgggacaagtacaaaggcgaggacgtgctgcccatgtgggttgccgacaccgactttgtctcgccgcccgccgtcgtcgaggccctcaccaagcgggtcgcccacggtatcttcggttactcgcgcccctctgcccggctgatcgaactcatcatggcgcgtctggccagccgctacggctggaccatacagccagagtggctcatcttcctgcccggcgtggtaccaggtctgaacctggcgtgcaaagcctggagccagcaaggccgcggcatcatcacccccaagccggtctactaccccttcctgcaagcccccggtttcaacgaccgtcccctgctcacagtccccatggtggaagaggcgggtcgctgggtgctggatctggaagcgctggaacgtcaggccccgtttggtgatctgctgctgctgtgcaacccgcacaacccgggtgggacagtgtttacccgcgaggagctcgaagccatcgatgccatcgccgagcgccacaatctggtggtctgctcggacgagatccattgcgatctgctgctggacaaaaatgcccgtcacataccctatggcgccgtcagcccggaagccgccgatcgctgcgccgtcatgatggcaccgagcaagaccttcaatattgcgggtctgtgctgcgccttcgccgtggtgcccaacgcccgcctgcgcctcaagctgcaacaggcaatgcgcggcatcagcgccgacgtcaacctgctgggctttgtcgcggccgaagcggcctatgaagggggcgacccctggcttgccgaacagctcgactatctggctgccaatctggcgctgatcgagcaggcggtcgcccgctggcctggcgtcacgctggcgcgccatcaggcgacctacctcgcctggatcgatgtcagtgcgctcgggctcgacgatcccatcgccttcttcgaacaggcggaagtgggactctcccccggcgcccagttcggcaatggccagttcgtgcggctcaacttcggttgcaccagagcacggctgaccgaagcactggctcggatggagaaagcgatccagactcgcatctgacggcaatagcgtatatttttgcagctgcatgtcggcggcaaccaactacgcttgagcgcagtcgttgcgggccacaatggttgactccattgtggcccgccgctgaatagacaacatgagacatcatacgggatgggccaggcccatcccttttatcagccattgatccggttcactatgtacccaagccccttgcaccacctgcctgccctgctacgaatcaccctgccctggctggctgctgccctggcactgcccctgcacgccaccacgcccaccaatctcaccattggcacaggagcgctcaacggcgtctactatccgaccggaggcgccatctgccgcttgctgaacgaagagagtgccagcaaggggctgcactgttcggtgcagagcacctcaggttcgctggccaacttgaaggagcttggccaaggcaaaatccagctggcactggtgcagtcggatgtggttcatcatgccgccaagggcacgggccccttcgtgggccagccgcccaacgaccggcttcgcagcctgttcaggctccatcaggagtcgctgaccctgcttgccagcgccaccagcagcatcactaccctggctgatatcgaaggcaagcgggtcgatctgggcaacccgggctcgggggagcgcgtcaccagtcaggctctgctcgatgccatgggttggcaggcaagcagctttgcccccgtcatcccggccgcagtcaacagtcggctggaagggctctgcgatggcactctggacgccgctttcgtggtggcgggccaccccaatcagggcataggggacctgactggtcgctgcaaggcgcgtatcatccctatcgaaggggagcagatcgaccgcctgctcaaacaccacccttactatcagcacagccggatcggcgccaacctctatcccggacagctcaccagcgtcagtaccttcgccgttaccgccgagttgatcgcactggacagcctgcccgaagccgaggtgcgcacagtgcgagatgtgctgaccgcgcggctcaagcaatttacccgattgcacccggcactgacgcccctcacccaggactccatgctggccgcggcagacgtaccgcgccatccgggcatggaagacgctgctctgccactgccgtcactgacacctgaatccctcactgcctctgcgacagaagtgtcggcggcaacccccgcaatggaagcggcctcggctgcgcacgccagcagcgaggtgacagttcccccggcgggcacatcagccccggtggcaacccagcccgtcgcggtaccgcccgcctcggcggcagtctctccggcagcggttgccactggggcgacaagcgacacaaaagggggctcgccaagcgcggccggtgcaacgaatgacgcgagccagcccttgcccgccgcgccctcggcgagcatccccacccagtgatactgtggatacccaaggcaaagaggccacccatacgggcggcctcttttttttgtatcgttttatatcccttggcccggcacacacagcgggaatgaaggcgatagatataccgtttatttcagccgtcaaaccttgcctgttgtcggttgtgatcgcggccggacaagcgacaactccctcggcctatccgaaaccggctcagcgctcagccgtgggctgcggtggatagtaggcatccggcctttgtatctcctcctccacccagtgcagcagctgcttgatggcccgtgacaacacctggttctgacgcaccacgtaccctaagctggtgccgggaaagtcggtcaatctggtcacggaagcggtgagtttgaggcgcggatggagcgagaagtccggtactatggccaccccgaatcccgcctcggcccagtcgagctgggcatccacgctgcccacttccatgatgcgacaagtaggcaaaccgagcagaggcaaggaagggtctatcagcgcccgggtacgggtatcgtgaccaagcaggatcagggtcggctcatcgaggggatcgctctctcccgccttcgcccgcgcttgccagcgggccaagccgtgtcccagcgcgcaccaggtcacttgctgcaactctgtgtagaacagaggttcgctgcgcttttgcgccatcacgaagccaaggtccgccttgccagccttgaccagctcggccgcctgatccgaagtggtattgaacaaggtgaggtcgatgccgggaaactcctgcttgaaacgctggaacggctggatcagcagcaagcgggaaatgatgtcgctggcggcgatggcgagcgtgccctgactcagctgattgagggcattgaggtctgattggcacaacagcaactcattgatggcgcgctcggcgctttgcaacaggcgctcccccgcctgggtcagccggaacgggctgcgttcaatcagcttgacccgtgtagcctgctccagatttttgaggtgcaggctgacattgggctgggtcatgtgcagttcggtggcggtgtggccgaagtgctgcaaccgtgccagggtgacgaaggtttgcagccagtgaatatccagcatggggatcctcttgttttccacctatgcgcaccttatgccggccagtgctgcaacacaggtgtcttgccgataacgctgtcgtaattatatggttctcttatcggaattataaagataattaatttttctaatctgccttagcctcctaggatgaacgcctaacgtcttaggagaaagagtcatgtcgtctatcgtagtcgtaggtgctaactggggtgatgaaggcaaaggccgcatcgtcgattatctggcaggtcaatccgccgccagcatccgttttcagggcggcaacaacgccggccacaccgtcgtcaacgacctgggcaccttcaagctgcaccagttgccgagcggcgtattcaacccggagtgcctagttgtcctcggccctggcatggtcatcagcccggagccattgacccgcgagctggctgaagtgaaagccgccggcgtgacccctaaactagccatctctgatcgcgctaccttctgcctgccgatccatgcgctggaagataccctggaagaagtccgtctgggtgatggcgcctatggctccacccgtcagggcattgcaccggcttacggtgatcgggtcatgaaaaaagcgatcctggtcggctggctgaaacagcctgaagtgctggtcgagcgcatccagttcttcctcgactggaaactgccgcagctcaaagccctctacccgagcttcgagttcagccagaccgcccaggaaatggccgactggctgctggaagtgtccgctccctggatcgacgccgtctgcaacgtcagcgagccgctcaaggccatccaggccaagaatggcaccctgctgttcgaagcccagctgggcgccggccgtgatctcatctacggcgaatacccctgggtgacctcttcccacgtttccggcgcttacgccggcatcggtggcggcctgccagccctgcgccccgagcgcgtgattgccgtggccaaggcgttcagtacctctgttggtaccggcaccctgatcaccgccatggagaaccaggaagagttccgcaagttcgccaacgagttcggtgccaccactggccgtccccgtgacatcggctacttcgacgccgttgctaccaagcagggtctggagatccaggccgccaacgagatcgccctgaccaagctggactgcctctccggcatgccggatctgaagatctgtgtggcctacgaaggtgccaacaccgagaacccgatctggccacagaccgccggtctgaagccggtgtacgagtccatggaagcctggagcgaagacatctcccacatccgcaagtttgaagacttgcccaaggctgcccagcactatgtgctgcgtatcgaagccctgctgggtgtgccggttcccatggtctccgtcggcccgggtcgcgagcagatgatactgcgctaagccgcctgctcttctgtcagcacaatgtcaaaaccggcctccatgaggccggtttttatggccgccacaccacgagctggcccactcccttgccacctcgccgtcccaatcctcccccttccagatgcagttcagctcacaatcagccacctgaaacctgatattgagccttgatgttgcaccaggctgcccctccttcgctagactgatcccctcatcaggatccccccatggagatcccctcatccataaaggagcaccacaatgaaattacccctgcgttccgccctgctctccctgctgtgcgtggcggccctgcccgcctctgccatgaccttgaagagcacggacatccaggaaggtcagctgatggacaaggcgttcagcttcaacggcttcggctgcaagggggaaaaccgctcgccccagctgagctggcaggacctgccggccggcaccaggagcgtcgccatcacggcctatgatcccgatgcccccaccggcagcggctggtggcactggctggtggtgaacctgcccgccaatcagagcgagctggccagcaacgcctccggcaaactcaaacaagggctggagctcggaaccgacttcggcagccagggctacggcggcccctgtccgcccgccgggcatggcatgcaccgctaccagttcaccgcctgggctttgcctcaggatctcgaggtcaaggcagataccccgcccgccatggtaggctacatgctcaatgccatggcgctgggcaaggccaccctgaccgccaccttcgtcaccccctaggagcccgccggatgagcactaccttgctgcaactgaatcactatttcgggatccgcgagcagcccctgcacagggtgctcatctatgcgccgaccctcatctgggtgcaacagggccacaagctgctgtggtggcaagacaggcgcctgtcgtttgacaaggggagctggctgctgatcccggcaggccaccagctcaccttcgtcaatcagcccgagcagggcaagttcagttcccatgccctgaccctgctggccccgccccccgccgaatggctgagcagcgccccgcccaccctgcagagggagccgcgccttgaggtgaacccggcgctggcattctgcttcgagctggtctgctccatggccagccgcgtgctgagccagaccacccagacccagctgctgcacggcttctatgccgagctgcacgccgccaatgccctcgacctgctgtttcccgccagcacaatgacgctcggggagcggctggcccgctacctcggcgtggagccaggcgccgaccatacactcgagaccctggccccacactttgccatgagccgcgcctccctggtgcgcaagctggccgccgaggggcgcagctttcgccagctgctgacccaggtgcgcatgagccacgccctcactctgctgcaacaggccctcactccgctggaggtggccctcgcttgcggttatgactctcccagtcgtttcgccgcccgcttcaagcaagagttcggcctgaccccacatcaatatctgcgcacctgtccctctgttaacgcacagcgcatggtgaatagtgactgagacagcctctggcatatcgtgcaaagtggtcacgtcccccaactgtgaccgacccgccctgtcatgcccgctgacagatacagttagcggggtccgccgcgtcgggttagagccgtgccatttttccgggaaaagaagcgggcccagtacaagcacccaagctatgccttggggttgctcagtcgtgagcaagtgccctgtgaatgtcgcgactcgggcggcggcttcttgacgtcagggcggccttctctggacaagcgcgagcggatgcttgccgtcatcacactttgcccggcttgaaaacgtaaccatttgaactgagttcacagatcggcgttttgcctgtccaagccagccactatgccccctagaatgagccccattgacggaatctggtccggttacccttgctcaaggaatggcttatgcgtcgctctcctcgcttctctcccctctggctcaccctgctggccggccccctgtgttcaggcctggtgctggcctcccccgaggtacatctctatgtggatggcaaacctgtggccgaggtgctgacgctggacaagggcaccgtcagcctgacccacaagctggacaagggcagccaccagatccgcatcggcgatgccggcaacagttgcggcaccagcttcggtccgaccgaggccaagccgctccccttcggcaccgcccaacccatggacaaatgcgccaaggggacaagtttcaccctgcgggtgatgctggccggggactacgagtttaccttcaaccccgacacccccagcctcaaggtgctgcgggcgaccaggaagagcgagttcaagcgccagcccccgacagagccctgtatcgcctgggatggcggccctgtgacggtgtcgctgaagggagcctggcctgacggcacccggctgcgggatgcctactcaaaacaggaggccgtggtcacacagggcaagctgaccctgaccccgagcaaggagagcggcggcctgctgctgctcgaaccggtcaaggcagccaaacaagcacctttcagctgggatcaggcgagcgtctatttcttgctgaccgatcgcttccacaacggcgatcccgccaacgaccacagtttcggccgccagaaggatggtcaggacgaggtcgccacctggcacggcggcgatttcaaagggctgaccgagaagctcgactacatcaagagcctcggcatgaacgccatctggatcactcccatggtggagcaggtacacggcttcatcggcggcggcgagcagggcaacttccccttctacgcctaccacggctactgggcactggatttcaccaagatcgatcccaactacggcgacgaggagagcctgagaaccctggtggacgaggcccacaagcgcggcatgcggatcatcctcgatgtggtgatgaaccacgccggttacgccaccctggccgatctgcaggatctggggctcaccgatctcacccagaacactggcaaactgccggccacctggaaccagttgcgtccgagtggcggcctcaactggcatggctacaaccagtttatcgactaccaatcaccagactggaacaagtggtggagcggtgactgggtgcgcgccggcctgcccggctacccgcagccaggcacagacgatgtcaccggttcgatggcggggctgccggacttcctgaccgagtccaccaaaccggtgggcttgccgccactgctggcggcgaagaaagacaccagagccaaggcgctgcccaatgccactgtgagcgactacctgatcgcctggcacaccgactgggtgcgccgcttcggcatcgacggcttccgcgccgacaccgtcaagcatctggaacccgccgtctgggccaagctcaagcaggcgggcacggcggcactcaaggagtggaaggcaaccaatccggacaaggcgctcgatgctctccccttctacatggtgggcgaggtgtgggatcacggggtcgccaaggatttctggtaccagaatggcttcgattccctgatcaacttcgactatcaacgggagttcgccctgccccaggcccagtgcatggcgggcagcgatcccacctatgccagctacgccagccgcatcaatcaggatcccgagttcaacgtgctgagctacatcagctcccacgacaccaagctgttctttggtgactatcaggacgtgccgctgcaacgcagagtcgccaacagcttcatgctgctgccggggggcatccagctctactacggcgatgggtctggccaaggatggcggcgtgttcgatcagagtgttcgctcggacatgaactggcaggagatcgggagcggcgagaaggccgaactggtcaagcactggcagcgactcggccagttccgcgccgcccatccggccatagccgctggcagccacaagaagctgtccgatgctccctacagcttcgtgcgggagaagggggaggacaaggtggtggtggtgtttgccggtcggcagccgtagaccttcccacgcatctgcagagaggggagccaatggctcccctcttcaatgtcagtcgccgacccgttcaacaggaccgtcttacgtcggttgacgggcagccacaggccactgcaaccgtaccttgaccagcagagcctgccacaaaggccaggccagcaaggcctgctgatagacaccggcttgaccgggcaactggatgccatagctggccagccgataggctatcaccccatagaaggcatctatgatgccctcttcaccgaaataaaatggtcccctcgcctgggaccagatggtctgcaggcgagccagctcgccgatggcctccaccggtggctcgctgcgggtcggcgcccccagaaagaagggaagctgactacggatctggccaaagcccgagtgcatttccgcgcacagactgcgggccagcgcccgctcggcccgggaagcgggatagagctggcggtctgggcagagctcgtacaggtattcggcaatggccagcgagtcgtgtacccgcacgccatcgtgatccagccagggcaccaggccggcaggcgccaaccgcttgagccgcgccaacgccttggcatcttccagatcaaacacctgctcctgccactccagcccgctcatggcgagcaccagtgccgcccgcattgcccaggtggagcccgtgcccaccgtcaataccaaggatcccatctcttgcctcctgcatgggttgctcgtgaccatcccatctgccccaatggcacgacatccgacggtcgcttcacatttgcacgcctgcgggtttgaccccccaagagagcgatgctagtttgattttccaaaacaatcagttagcaacaatgtgagcaatggacagccaatttaccatcgtcatcgcagatgaccaccccctgtttcggggcgccctctatcaagctgtgcacatggccatcaacgatgcccagctgctggaggccgactccatcaacagcctgaccagcctgctgggggaacaccctgaagtagacctgttgctgctcgatctcaagatgcccggcgccaacggcttctccggcctcgcccacctgcgcggtcagtatcccgacctgcccattgtcgtggtctccgcctcggaagatgccgccatcatccagcaggtactgcggctcggcgcgctgggtttcatccccaagtcggtccccatgaaggagctggtcaacgccctcaatacggtgatcgggggagataactgggtgccagccggcatatccctgcatcccgaatccgaagacggccccgatttcgccagcaagctcgccagcctcactccacagcagtacaaggtgctggtgatgttgcgcgatggcagcctgaacaagcagttcgcctgggagctcaatgtctccgaagccaccatcaaggcccatatcacggctgtttttcgcaaactcggcgtcaagaaccgcacccaggcggtcatcgccttgcagcagatggatatcaaggacgactgaccccttgccaccatcaaggtccatatcactcccgcctttcgcaagcccagcgtcaagacccgcacccaggcggtcatcgccttgcaacagatggatatcaaggacgactgacccccttgccaccatcaaggtccatatcactcccgcctttcgcaagcccagcgtcaagaaccgcacccaggcggtcatcgccttgcagcagatggatatcaaggaggattgagtctgacctttggcctctcctgccagtttctccctcgacaattagcacgatcgtactttatgctgcagggccaacgaggagagtgtgatgagcaagggccgtctgacccgcgacaacattttgcagactgcgtttgagcaggcgagccaacaagggctggagagcctgaccataggctcgctggcctgtgcgtgcgagatgtccaagagcggtctctttgcccactttcaatcccgcgacaacctgcagatcgccgtgctggaacacgctgccgaagtgttcagggagcgggtgatccagcccgtacgccagcaacagcaccagagccagcgcgaaaaacttgtcgccctgctccaggcctggttggcctggaatcagtgtttcgccggtcgctgcatgttcctcgatgcctggacctcggcccaggagggtgacgtgcaacaggcggcgcgccagctggtgcgcttctggctcgactacctggcccgccaggtggtgcagggtcaggcgcagggggagtggcgccaggatctggaaccctggcgcgccgtctatcggctatacggcctctatctggcagatcaggtgttcaatgcgctggacttgtgtcaggatcccgctcgccacttctggcccgaagtggatgatctgctgaccagctggcaatgatttctagaatgactttttaaaaactcacaaaaaagcacgaccgttcgcacacaaaacagacaggaccatcatgagcagcaagatctacttcaacacccgccgcttcagcccgagcaaatggctgctggggcttggcacccggttgcatcacagactcgcccccgctcacgccaggcgtaccgccagcaagctgctgctcaccccccagcgcaatcagcgggatgaggcggcgcctgcgggcctggtgaagcaagccgtgcacaccagcgaagggatattgatgagctatcggctcggccaggggccggtctggctgttgatgcacggctggtccggcagtgccagccagttttatccgctgatgagccatatcgccgcccagggcttcaccgccatcgcctatgaccatccggcccatggccatagcgccggtcataccggtcacctgccccgcttcgtgcgcgcctttgacgagctggtggccgaacaggtcgccaaattcggttccctcagtggcgtcatcgcccacagcatgggaggtgccgtcaccctctccagtcgccaacaagccctcgaccagttgccgctgctgcttgtttcgcccgtgctcgactatgtgccccagctctacggcatggtggcccgctccggctattccatccgcctgttcgatgcggtagtgaaagagattgagcaggagtatcagcatcccctcagcacggtcgacccccttgggcgtctcgccagccgcagcggcgccgccatcatagtgcacgacgaggaagacaggtttgccccctacagcgactcccaacgagcaaccctggatggccgtacccgactggtcagcacccgtgggttgggtcacggccgaatccttgccagtgcccccctctttgccgctttcgatagcctggcaggctcccattcaccggcataaccaccgttgaaaccagcctgctgaaaaaatggtgcgcagacctgtttttatattcgatacagcgccttatagttaaattgctcggtggcaacaccttcagtggcaaccataaggcgcagtatcatggccagacccaacacagctcttctcttgaccggtggcggtgctcgcgcggcctatcaggtcggtgccctcaaggccatcgccgagttttatccccgcaatctcggcattccgtttcccatattgtgcggcacctcggccggtgccatcaatgtcacggcgctggcctgttatgcctcctgtttccacctgggggtacgcaagctggagtgggtctggcgccgcttcgaaacccaccatatcttcgactttcaccccggcagattgctgtggcggctgttgtatgaaggctctgccgggcttatcaatcctcacaccaatcacgcctttcacctgtttgacaacgctcccctgcgccgcctgctggatcagctcatcgactatcaccgcatcgacgacaacatcctctatggcagcctggaggcactggccatcacagcgtcggactatgatgacggcctctccaccaccttttttcagggacgggccgaccatctgccgtgggagcgagccagacggcgcggggtgcgtaccctgctcacctcggatcacctgctggcctcctcggcgttgccgtttgtctttccggcgacccatattggcgacaagttttacggcgatggttccattcaccagttgagcccattaagccccgccatccatctaggggcggagcggatcctgctgattgcgctggatccacctgcccactcggcccccacctttcgccatggccacctgaccagctccaacatcgcgagccacctgctcgataccgtctttaccgataccctgaattcggatctggagcggctatggcgtatcaatcagaccctggatctcatacccgagcgggagcgcagacgcctgaaactcaaacgggtggaaacctgcgtgctgaaaccgagccaggatctcgacaccatagcgctggcctatctgcgcaaactgcctgtacacctgcgccgcctgttgcgggtgctgggagtgtcgggggacgagaccagcagcctggccagctttctgatgttctatcccggctactgccagcaactgatcaagctgggttaccgggacaccctcaacgagcgggcgcgggtcgaacagtttctggggattgaagaagtgatgcgggaggaggcgtaaaccagcttgtcggccttgtgcagcgcaaggcctaacgcccctccagcaacttttgttccgcctgctccatcgctaccgcattgccaaacagcaccagcctgtcccctgccgccagccgccagccgcaattcgggcctgggctccaggctctgttcaccgcgttgcacctcttttattcgcacagcgtcaagcgccagcgcctggacaggctgccccacggcccaggcctgatcatgcagcagcacgggatgcagacgctcgagcaactgatccgtctccagattgctggcactctggtccccccagtagaagccgtgcaaaaagcgatactggctgctgcgttccagctccatgcgccggatcacccggccgatagggatgtcgcaattgagcaatagatgagaaaccagcatcagggccccttcctgggattccgggatcacctcatgcgcccctgcctgcttgaatacctccagaaagctgtcgtcccgggtccgtaccagtaccctgacctgccccgccagctcctttatcagcgccagcatggcctcgacccgcttgcgatcgtcgaaggtgatgatcaccaggcgagcccgcagcaggccggcggccagcaggatatcgcgccggctggcatcgccaaatgccacctgctcccccgccgtcttggcttcgcccacccgctcgggatcgagatccagcgcgaggaagggaatgtcttccagcttgagaaaacgggcgcatgtctgcccggcacggccaaaaccggcgatgatgacgtgttgatgtttgctcagccccgactgcgccacctcggagcgagtcagcagggccgagtcggtgagcgagcgcgccagaccgtgcgccttttgcaccagccagggggtcatggcgatggagatcacccctatgccaatcagcagggagaccagctgatggtcgagcagcgcgtggtggttggccagcgccagcaacacgaagccaaattcgccgacctggctcagcatgatccccgccgccatggcatcccgcttgcgctcccccatcaaacctcccgccagcagtaccagcagggatttgatcaagatgaggccaaatacgcagaagatcacctgccaccaggccagcgccaccagttgccaatccatggtcatgccgatggtgataaagaagagtcccatcaacacatcccgaaacggccttatgtccacctccagctgatggcgatagtgggactcgcccagcatcatgcccgccaggaaagccccaagcgccatcgacaaccccagcgaatgggtcatgaaagccgccagcaaagccaccaacagggcactgagcacgaaaagttcatcggagcgggcccgcgccacctcgtgaaacagcaggggcagcagccacttgccgacggcaagcaggctgaacagggcaaacaggcctttgagggtggcccaggcgatctccgccagcagggcactgccctggatctcgggtctggccagtatggggatcatcaccagcagcggcaccaccgccagatcctgaaacagcagcacgctgacccctagttgagcgcggcgggtatgcagctgtttttgctctcccaactgcttgatcaccacggcggtggaagagagcgccagggtgcccgacaccaccagcgcctgaggcaggctcagcccccaccaccagccaaaccagaagaacagcagggaggtgaacagcacttgcagaccaccgacccccacgaccagcatccgcatggcgatcagacgcggcaacgagaactccagccccagtgagaacatcagaaagacgatgccaagctcggcgatggtctgcatgttcgcctgctcggagagaacggcggcgccatggggacccagcagaaccccggcgaccaggtaagcgaggatcaccggctggccgaggcgccggaaaatcgccaccagcaagacggcggcaaacagcaggatcaacacatctgcgtacaaatttttcctccctttttatccacttaagcctagtcagccgcccttgctcacattgaacatattttaggcacagggattgcagggaagtggcaggtagtaggacgtatgagggctgtaccgtggaaaacacatcgtcattgaatggtttggggcatggcatcgagttgtgggttcggcagatggagcggctcacgccgctggcaagtcaggatcgcaaccagttgctcgagctgttgctggcacagtcggatctcgacagcctgctggcaacctttgccgatcgtgcggcaagagttgtccgtatacatagcctctattttgacaacccccagccacagaggctgatccagcagccaccccaggccagcctgacgctccacagctacccgtttgaactgcgcggccagcacggtcagctgttcggccagttgcactacaccctggaacacatactgagcggcagccagcagcggatcctgcagcaataccatcagctgctctgccaaccgctgccactctacctgcggctggcgcagctggagcagcaagtacgactcgatcacctgacagggctcggcaaccgctcctatttcgacgaggccataggtcgcgccgtggagcaacacagccgggaatcccacggtctggtgctggtgctgctggatctcgatcacttcaaacagatcaacgacacctggggtcacccggtcggcgatctggtgctgagccgctttgcccatctgctccagagctgcatccgcagcacggatcaggcctttcgcctcggtggcgacgagtttgccctcttgctgcaacccgccgagcccgaggcctggcgcccggtctggctgcggctgcaacacatgctgctgacccacaaggaactcagcaccttctcggtcggttgcagtctgggggcggccagctggcaatcaggggtcgcagtccagagcctgtatgaggcggccgatgctcatctctatgcccgcaaaaagccggtaaagcgggtctgctggactgagtaccacagcgccaggatcgtaaaaaggcccgccaggctagctgcatggcgggcctgagctcactgcgggatgccgctgtcggccgctggcagccactgccatcccatccccgcttcttgcgtcataaatccgtcacagataaagagtccggctactgccgccacctgctcaccatagtagaggatgggaatacggccccgcagccaggaaggtaccccatactcttgcagcagcttcttgaaacggcggctgccgctgcgccccacaggtttgagcatgacaccgggcgtcacctgaaaacgcaccgacaaaggctcccccatccctggcaacctcagcccctccccgtccggcctggccgacacttgcacccgccccagcccatcgggcaggaccacggactcgccgatagtgacggccagttgttcgtgacggggcgtcaacccgggccgaaccagatgcagccgcccctgaaaacggcggcaatcgaggtttttcaggctgaactgagggttggcatcctcccgcgccagcgccacctcctgccacagcagagcgagctgatcccgggagggcatctcgccccccaggcggcggatccagtaacgcagcaagttgttgcgccgggtgggcgacagggtgagcaggggcacaatctgcagcgatgaagccggtaacgatgaaacgtgcagcgcctcccccccacaggccagctgccagtcttcttctgccagctcctccaataacgcctcctgctcggcgcacagcgccatgctgcgggcggcggtacgagccatggccggccagcgcgccttgagctgggggatcaactgctgacgcagaaaattgcggtcatagctcacgtcctgattgctctcatcctccacccagccgaaggggagggtcgccgccacctcggccaattcggcgcggctgaactcaagcaggggacgcaacaagaggccaccggcaaagggctggctcggcaagatccccgccagaccgcgcagaccggcacctcgcttgagggccagcagcaaggtctccagctgatcgtcctgatgatgagcggtgagcagccactcccctttttcctgcctggcagccagccgctgataacgggcatcccgcgcctgtgcctccagactctcgccattgccacgcaacagctgcacccgctccaccatgagcggcaccgccagttgctgacacacggcttcgcagtgggcgacccactcatcggcgtgggggctgaggccgtggtggacgtgcaaggcgcgcagcgcaagcccatgctcgcgggcaaactgcgccgccaacgccagcaacactgtggaatcgagcccgccactgaaggctaccaacaagccccgggaaccttccggctctggcagggtctgacaaaaacgagaataaatacgagaaatcataggcttccccaaaacgacctggccgatcttagcagagtcgggcttatcaagctgtaacccgactgctagagtgatgtgcgccctgcgtgggcaaggaagctgaataacccgaattggaatccaacagaatgaacaacaagaaaagcatactggccggcctcattgggttggccctgttagccggttgcagtcaggcgccggacacggcagacaagcactcgggcctggcactggccaacatggatacccgggtcaaacccggtgatgacttcttccgctacgtgaacggtcactggctggccaccgccaagatcccggatgacaggcccgccgatggtgccttctatatgctcagggacaaatccctggcggatgtacgagtgctggtggaagggcttgatgccaaggcccccgccgatacccaggcccggcagatccgcgatctctacaccagctatctggatcaggctggtcgggatgccaagggcaccacaccgctgctgcccctgctcggcgaaatcgatcagatccgcgatcagaacggactggctcgcgccttcgcccgctcgggccagctggggggcggcgccccgttcggcttctggatcggtgctgatgccaaggcaccggacagccatgccgtctatctctatcagtccgggctcagcctgccggacagagattactacctcaaaaccgacgccagcagccaggccctgcgccagaaatacgagcagcacatcgccggtatgctgacacgctttggcgaagtggatgcgagcgcaaaggccaagcgtatcctgacccttgagaccaaactcgcccagatccagtgggacaacgtgaccctgcgggacagggagaagaactacaacaagggctccctcggcgagctcaagcgtctcgcaccccatatcgactggaacggctaccttggccaggccggtctcgccggccagcagagcctgatcatcggccagcccagctatcttgctgccctcgacggcctgatgcagcagactcccatcggtgattggcaggcttacctcaagtggcagctcatcacggattatgccccctatctcgacagcaagaccgacgcccagaatttcgccttcttcggcaccaccttgagcggcacccccaagcaacgcgccccctgggaacgcgccctcggcatactggacgatcaccttggggaagcggtgggcaaactctatgtggagcgctacttcccgccccaggccaaggcccgcatggagcaattggtggaaaacctgcgcaccgcatacggccagagcattcaggagctggactggatgtcaccggccaccaagacccaggcactggaaaagcttgccaagttcaggcccaaaataggctatccggacaaatggaaggattacagcgccatcgagatccgcgccgatgatctggtaggcaacctgcaacgggctcgcgcctttgaatatgccgacagcctggcacgcctgggcaagccggtggacagggacgaatggcacatgtcgccgcagacggtgaatgcctactacaacccgagcaataacgagatcgtcttcccggccgccatattgcagccccccttcttcgacatgcaggccgatgatgccgtcaactacggtgccatcggcggcgtcattggccatgaaatgggtcacggtttcgatgatcagggggccaaatccgacggtgatggcgtgatgcgcgactggtggacgccggccgacctcaaggagtttcgctttcgtaccagccgactggttgcccaatacaaccgcttcgagcccatcaatggccagttcgtcaacggcccgttcaccctgggggagaacataggcgatctgggcggtctcaccatagcccacaaggcctatctgctgtcactcaagggcgaggaagcccccgtgctggacggcttcaccggcgaacagcgcttcttcctcggctgggcccaggtgtggaaaggcatgtaccgccccgagctgatgcagatgctgctctcctcggatccgcactccccgccggagtacagggtcaacggcgtggtgccgaacatccccgccttctacgaggcattcaacatcaagccgggggacaagctctatctggaccccgccaaacgggtcaagatctggtaacggacgccctgtgcgaagagccgggacaggcatcacctgaacccggctcacacatcaacatccgtgacgggcaggagatacccgcccgtcaccacagtcacaaggatcacatccatgaaagccttgctcatgacactcggtctgctcaccctgccactgactggtcaggcggcagaagggttcttcaaacagctgacactgcccaccggtcaggtgcttgccatcagcgaggggcgcggtgagcccgcctccatcggcagctacgacgtgcgtctctattccggcgccaacccccagtttcccctcgatcagttcatcgatggcaaggtactggcccgagatggcagcatcaaggagctgaagttgcaggatctcaacggcgacaagcagcccgagctcatcgtcatcatcgaaagcgccggcagcggcagctatcgcagtgccgacgcctttaccatcaatgcgcaggaggggctggagatcttcaaccacgtagaagggctggcccccgacgaggatgtgatccaggcgctcaagaccccccgcgattgacccactactctcatacagccaaggccccgcaatgcggggctttgactttgctggcgcaagcgatgaggccactgtctccgtgtacccggacccgcctcaccacgggggcaagagacagggcacccgatggacggctattttttctgtgcttataatcggcgcaccttgccatcacaaaaaataaggaggtaaaaaatggttatccaagcgtgtccgatgttctcggctcgcctgttcggcacattccagtgctcttgcctgcatacccatcgcgctgcgatagcgggttcgagcaaagccgactcccttccaaaccgagacctttctcgactctgccgttgtcgccagcgctcctgatgacagggatattcgatcccgtgattttagagagcaagagcatgacaaccctgatgagtacccattccctgcacatgacggcaggacaccttcccctgtttgacagcgtcgacctcagcatccgcagcggtgatcgcatcggccttatcggtgccaatggcagcggcaagagcacactgctcgccctgctggccggtcagctcgatccccatgacggacgcgtgcatcacgcagcggcttgccgttgtgaattcgtggctcaacatctgcccgcacgcctgcaggcgctcaccgcccgcgccgtactgctcgatgcagtggacggggatcccgcgctcgactggcaggtggacaagatgctgaccgagctgcagcttgaagcacaggccgcgttaccggtcagcgccctgagcggtggccagcacacccgattgcagataggccgcgccctgctgcgccagcccaatctgttgctgctcgatgagcccagcaaccacctggacttgcccgctctgctctggctggagcgcttcctgctgagctggcgcggcgctttcgtgctggtgtcccacgatggccgcctgctcgaccgggtcacccgcgagaccctgatcctgcgtgaccgatgcctctatcgcttcgccctgccttgcacccaggccagggcggcccaggcggaagaggacgagcaagcccgtttgcgccgggccgacgagcagaaggagatcgaccgcctgagcgccagcagcaaacgcctcgccatctgggggcgggagcatgacaacgagaagctggtgcgtcaggccaaatccatggagaaacggattgccaggatgcaggaggagcagagcgttgtcggtgccggcgccccctggcgcctcgaactgcacgggcaggcactgcccgccgatgccctgctgcggctggacgccctcgacgtgcgccccgctcccggcttgcctcccctgctgcgggccgaggatctcggactgcgagccggagacagggttgccctgctcggtgccaatggcaccggcaagtcctccctgctgcgtcagtgctggcacgatctgcgcgctcaactaccgggtgaaggctggcaccgccaccccggcgccagcatcgcctactacgatcagtccctgcagcagctcgatgacgctgcaacgctgaccgatgccctctattgtctggcccccctgcccgaggtgacgctgcgccaggccttgatccgtgcaggtttcccctactcccgtcacgggcaacgcgtgcatagcctgagcggtggtgagcgggccaggctgctgtttctcgccctgtcgctggcgagccaccatctgctctggctggatgaacccaccaaccatctggatctggaaggaaaagaagatctggccgaggcgctgtcgcgttttgccggtggcgtgctgctgatctcccacgaccgagatctgatcgagcgcagttgcaatcggttctgggtgatcagggaaggccggattgtcgaagcccacagtgccgagcgggcctatgccgagtttctctgtgatgaacccatggacctttcaatcagccccgccaccaatggcagtccgcaggagcaagctactgtggaggatgacgaagaggcgctgctggcacgctggtacgagctggatgccctgctcgccgccgacctcgcccgcaagcccaggcatcagacaccccggctgcaacaacagtggcgcgacgagttgcagcagcaggccggtttgcttggcctcccagcgaactgacgccagcagtcacaccttcacacaactgtctttcccaatcaggcggcctgccaacacaggccgcacaggagaagagcatgaattcacgacgagggggcgaactgcggctcgaccccatcacggcggccgatctgccccacatctatcgcggcctgtcggatccagaggtcatcgcccactacggcatcagttacgatagcctgacagcctgtgaggcccagatggcgtggtacgccgacctggtgcgtcagggcactggcggctggtttctgatccgcagtcagcacacagacctccccatgggggccatcggctacaacgatgccgatccgcagcacaggaaggccgagctaggttattggctctatcccgagtactggggcaaaggggtaatgggcagggccctgcccctttttctgacccacttctatggcaccactacgctgcaccggctgcaggccctggtggaggagcccaatgtcgcctccgcccgcgtcctgctcggcgccggatttcgctacgaggggacggcgcgggagtgcgaatggaaggggggtcagtttatctccctgcaacactacgctctgctgcgcagcgaccagccaagcgcccggtaaccaacacccctgatagacaaagaaccccgcactgcggggctctttgtcgggctggttacttgatggcgcagatattctccgtggcccgggtgcggcgcagatagcggcgccacagggagaagaggccgtaacctgcactcagcaatacggcataaaacacctgggaggcgagcgccaccagcacggcgaggcagagcaagacactcaatcccgccagccccttgcccatgccgccgagcaggcgccagcctgccgccatgcagagcaggtagaccagcacgaagttgccgttggcgtagcggataagctcatccagtggcagccgcagccagaggatcaaggtgatggagacaaggcagatggcgagcacccagcacagagcattgagcggcgccccccgggccgagagacgagccagcgaggtgggcagcttgccctcccgcgccatgctccagataaggcgcgcaaacccctgcagatagatgttgatgctggcaaaacaggagagataacccaggattgccaccagccacttggcggtagggccgaacagcagcgagagcagggccggaatggcggtggcgttttttgcctcgtcgccatagagcccatatttgagcaccaccagcgagtggacccaataaatgagccccgccagcaagacaccgccgagcagggccagcgggtagtcccgctcaggtcgcttgaactcctcccccatgtgggcgaaagcttcgagccccacgaagcaccagaacatcaccgccagcgccgtgcccatggcgggccactcagctgccgtcggcagtggctgggcagcgtcgcgccagctgagatcccccttgaaccagatgagcagggtcagccccaatatggccaaggcaatcagcagttgcaggttgccggaggagcgcgccccccgcaaccccagcaggaataccccgagcagggtcagcagctggatggcccacagggtccactcccccagatcaaacagcgcatgccagaaaccggcggcgatagtaagggccgcaggcaaccccaccggcagcacagccagaaacaggaaggcggagaagcgctcggcgccgttgccaaaggcaagaccaatcaagtgcggcgctccgcccgcatggggataacggcgccccagccgggcgaaggtgaaggcgatgggcagcaccagcacgatgagcaacacccaggcccagagcgaggccccacccgccagcgacgccgccgtcgccggcaccacgaagataccggtacccagcagtgaggtggcgagcagccccattccctgccagagcccgagatcctttttcaaagcagacatattcctttgtcccgattaataaacacacatcgggccatgttaggccgcaaccccttgcttgttaaggactatcccttgctcaaacaaaaaaagccgcctcttgcgaggcggcttcttcattcaacagtgtaaccggcgttatcaggcaatcagcttgtagatgataccggacatggcgatcaggccaatcagggtcacgaagccgttgctgatgttgccagcgtatttgcgcatggcaggtaccttggtgatggcgtacatcggcatcaggaacagcagcatggcgatgatggggccgcccaggtcttcgatcatgccgaggatgctggggttgacggtagccacagcccaggtggtcagtatcatgaagacggcagtcaccttgtccagttgcttgatgtcgacctgcttgcctttctcgcgcagcgccttggccatcagaccgttcatgccctctttggcacccagatagtggccgaggaaggacttgctgatggcaaccatggcgatcagcggagccgctgtggcaatgaaggcgttatcgaaatggttggccaggtaggacagaatggtgatgttctgttccttggcggcagccagatcagccggggagaggctcagtacgcagctgaacacgaagaacatgacggtcatgaccatcatgacgtgggcacccagcagtatgttgccgcacttcttctcagcaccggcgccgtaacgacccttgttgtccaccgcgaaggaggagatgatcggggagtggttgaaggagaacaccatcacaggaatggccagccacagggtcttgatgaagtcgccgttgaaggcatcggacagggccggtgcttctgtgatgatggcgccgttccagtgtggaaccagatagaaggccaggcccatcagggtcagcacgaacgggaataccagcacgctcatcgccttgacgatgaactggccaccgaggcgtaccaccgccatcagacccaggatcagtgccagcgacaggacggcacggggtggtgctgtcataccgagttggtgaaccagcaggctttcaaccgtgttggtgatggcgaccgagtacatcagtactatgggatagatggcaaagaagtagagcagggtgatgaacttgcctgcggtcttgccaaagtgctcttccaccacttcggtgatgtcgccatcacgggtggagccggacagtacgaagcgagtcagaccacggtgtgcaaagaaggtcagcggcaacgccagaatcgccatggccaccagcggccacaaaccacctacgccggcgttgatcggcaggaagagtacaccggcaccgatggcggtaccgtacaaacccagcatccagaccagatcggccttggtgttgccacgggaagacgcattactggctgcgctgccttctactgcaatgttcatgtcagacatagtggtgttcctgtcatcaaggaaaatagaaaaaatctagtcaaccgggcgcaatgccctgtcccatttccctggaactcctgccgtccatccctgttttttcttccccccaaacccggcaaggtggtcattactccatgcaataaccaaattgcaacaaacaggtcagtgggtcatcagcctggggctgtcagcgcgtcaaccgttacaactcgttaacgcacctttgttctgatgggctgactctaattaaatccccttaacgatcacagtgtttttttgaattaatcaaccaaagtttgattggaatcgcctttctggcgtcatggatcacgttatcagctcaaccttgtgaacaactgttaacaaatacaggtagtttcaccagtatctatatccttgtaggtataacaaaccgcttacagttggtcatttattggccaggttgtgcctcgccttgccctgacgtaccctgttgttcaccctttttttccctgagttgtcatggtcatcacccgtaccgatctcgccgaactggcggtttttgccgccgtggcccgccatcagagtttcagcaaggccgctctcgaactcggcgtctcggcctccgccctgagccacagcctgaaagggctggagacccggctcggtgtcagactgctcaatcgcagcacacgcgccgtggtgccgaccgatgtgggtcaacgtctgctcgagcagttgctgccgaccctaaataccctggaagaggccctcgacgagctggcccatcacagcaatgagcctgtcgggcgactgaaaataagcgcaccaagggaggccatcaacgacttgctggcccctgtgcttatcgattacatggtgcgctacccgcgcatgcaggtagaggtggtggagcaggagctgatgccacggcttatcgaggatggctatgacgccgccatcttctacggtgatctgctgcccaaggagatgatcggtgtgccactgggaccacaccagcgttatctggtagtgggctcaccggcctatctgagcaaacacggcacaccgcaacatccccgcgagctgtcgcgtcacgcctgcataggttatcggttgacaccttcccaccattatcgctgggcgtttaccgagggaaaggggagcatgctggaaatcgaggtgactgggccgctcaccaccagcacgccagccctctatcttggcgctgccgaggcagggctgggattggcttactgtccggaagaggaggtcagcaagcagctggcagaagggaaactgttgcgagtgctggagccctggtgcccaaccttcgtgggattttcactcttttatccaagccgtcatcaactgggtaaaggtctgcgcgccctgatcgacatgctcaaggcgcactaccaaatccggtgattactgaattttactcatcaattcatcaatcttaaggcggattatcaacaaaaatgtattaatttagactgtcggctcgataatcgaactccccaagagaacagatatgtctgcctacttcacattgcgccagcgggcgatgacccgccgtttctggggctatgccctcccctccatcatggccatgctggtttccggtgcctactacctggtcgatggcatcttcgtcggtcactacgtgggcgcggcgaccgccatctccttccagcaaggggccaagaacctcaagctcgcccgccaggcactggtcaatgcgctctggctgctggccttgctcggcactctggcccccctgctgctgcaccactggcacatcgatatcctgctggcattgggaatcaagcaaggcacagagacctggaaacaggccagtgactacctctactggattggtggcggtaccctgctgctggccagcaacctggcggtgccctatctgctgcgcaacgacggcaaacccaggctggccatgatcctggtcagcgggggcgcagtgctgaacatcattctcaactacatcatggtcggtcggctggggttgggactggtgggctctgcccaggcgacactcatgtccgagggggtcgtcagcctgctgggcctgggttacttctttacttcccatgccaaactgaatttatcatggcgccatctggtgcccaattttccggccatgcccaacctgctctttaccggcctgccgagcctgatcgcccagttcaacctgggactgctgctgctgctgcacaacagccagctgatggcgtatggtaccatcaaggatctggccggttacacggtagcaggctacacggaggcaatattcatcgtcatcctgcagggactggcatttggcatccagcctctcgtcagtcaggcggcgggggccaagcgctaccgtgatctgaaattcctgatggagatggggctcaagatcacgctggtctatggcatggcagtctggttgctgatccagctgttgccgcgccaggtggccatgctctacaccggcggtcaggatgccgagttgcttgccgccgccgtcagcagcctgactctcaacctcagcgccattccgctggaagggatcatcatctttggcatagtgctgctgcaatccatggctcgcaccaagcaggcactgatcatatcggcggccaagacactgctgctgctgccactgatcttcttgctgccgatgcagtggggacgcgaaggtgtactgctcgcccagcccacgactgtgctgctgttgacactgccgctgtgctggctgctgtggcgagagtggcgtcgcctcaagctggcgtgcgctcctcagggcctgcaccaggccacagggctaaccgctcgtcaggctctgcggctggcacgtcgcccgagctagacacaagtagcacgactacgtgctaaagccgggtagcctgctcacgcacctgtggcaacaccatcacctgctgggctgccaccaattgcagctcataggctccggcgagccaggtctgtgccattactgcatcgacgctggcgttggtacgctcgaacgccgccacaggcgtgaaacctgccagcagattggccagcatggtggcgctcagcagatcaccgactccaatgggatcgcgagcaaagggatagagggggcgtgagatatgaaacgccccctcttcgcataccagcagcatttcgaacctgtccatggcaaaccccgccttcccgagatacttgaccatcaccagcttgacccccagatcccgcagttgctggcatgctgccagagcctggggcacattgcggatctcccgctcggtcagctgttccagctccagcagattgggggccagcatatcggcgcaggccagcgcccggtttttgagaaaatcggcgacgccgggtgccactatgcatcccttgtctgggtgacccatgacggggtcacaaaaatagagggcgttcgggttgagcgccttgagtctggccaccgctgccagtatctcttccccctgctcggccgagccgaggtaaccgcttagcagcgcatcgcactgccccagtacgcctatgtcggccaggccggttatcagttggcggatatggccatccggcatcaccatcccttgccacccctgactgtattgggtgtgattggaaaactgcactgtgttgacgggccacacttccatgcccatgcggcgcatagggaagacggcggcactgttgccggcacagccaaagacgacgtgggattgaatggagagaatgcgcttcatgacgactcacaaaatggataaaaaccgcagggaaaaacgggccttgcggcccgttgttgtcactttgattagcgcagcaccttgacggtgtagctgccatcggcctgacgatagaggccgtggatatcggtctcgaagcccgggtagtgggcgccgatctcgcacagcatctcgaggaactcgagcaccggcagggaatcagccgttaccatctcgcccggcagtaccaggggcactcccggcgggtacggcagtatcatgttggcgctgatacggttcaccatctcacgcagcggcacctcttccagattgcccgccagctcctgttgccaggcgaggtgcggggtcatcttcatctccggcagcacgtcgaacgccttgaacatcagctccggcagacggtacttgcaggtcagatcgtggatgctctgggccagctcctggatccgcatgccttcgtagaagctcgggtcttcacgatagagactcggcaatatgctcttgatggtcaggttcaggtcatagccacgcttgaactcggtcagggcgcgcagcagctgcatcgcattggactgatcgatcccgatggagaagaggaacagcaggttatagggacctgtcttctccaccactatgccgcgctcgtcgaggaacttggagaccagagaggcaggcaggccacgctcaagcagctctccctgacggttcatccccggggtcagcagcgtgaccttgatgggatccaggtacatgtggtcatcgtcgatgccgttgaaaccgtgccagtcatctttgggatccagcttccagcactcgactgtgtctatgttgtccggctgccatacatcgaagaaccagccttcgctctgatcacgcagccgcttgatctccttgcgaaaggagacggcgcgatcgatggagtccttgatcagacgcttgccgctgttgccccgcatcatggcggcggagatctcggtggacgccactatgccgtattgcggcgacgtggaggtgtgcatcatgaaggcttcgttgaaggtctcttcctcaacgtcacccttgatgtggatcatcgaggcttgggagaaggccgccagcagcttgtgggtggactgggtttcgtagaacaccttgcccggcatggcgtcgccactcatgccgcatttgccctcatagatggggctgaagttggtgtaaggcacccaggcactgtcgaagtggatgtaaggggtatccagactctccttgatgaagccggtgttgtagagcaggccgtcgtaggtggagttggtgatcacggcgtaacggggtgcctgggcacccggggtggcagcaaccttggccgctatggtctcgcggctgaattcgctctgcggaatcccccccagaatgccgtaggcgttgcgggtcggacgaaaatagataggggtcacgtcactcatcatcatcaggtgagtgagggacttgtgacagttgcgatccaccagcactgtgctgcccgccggggcggagaacatgccgacaatcttgttggcggtggaggtgccgttggtgactatgtaggagcggtcggcattgaaggtacgggcgatgtactcctcggcctccttgtgcgggcctgagtgatccagcagggaacccagctccggcatggagatggagacatccgccttgaaggcgttggggccgtagaagtcatagaagatgctgccggccgggctcatctggaaggcggtaccgcccatgtgccccggggtacagaaggtgtacttgccctcttccacatacttgaacagcgccttggtgaagggcggcagtatggcgtcctgatacgcctgagtagcctggcccatcttgagggcgatgtcgtcggccatgccgagacggtactcgaagaagtggacgttcagacgcaggtcggtcaggtgaatatccagggtggactggtcgttggcgaaggcgaagatcggcagcttctcgttgcgatcgtggatctccttgcacagacccagtgaatatttgtcccagtcgaagatggcgccgcagacacgggggttcttctcgataagcttcagcagatcggctacatcgaccgggtacacaacctgaaagcctttgcgctccagggaagcttgcagctggcgaatgggttcttctttgaagaaaacgcccaggtggttgaggatggcaatgatattcatattgatgctccacacatgaaggggcgctctccatcagggatggtgagtgaagagcgcgcggaagaagaaaagggaattagtggctggcttgctctttgagcagggcgtcgtgttgacgcagcccctgttttttggcgtagaacatcagaatgatgagcgacaccacgaaggtggcagtgaggtttgaccccttggcgcccatcagggccaccagacagaagacacaggcgacgccggagaaaatcatggtgcctatgctgcgggaggtcatgccctcgaagcgaatgaggttaatgctggagtagaagtagggcagcatggtcagcagcacagcatccgtggtcagcacgttgaacagatcggcagcgtgagcggaccgggaggtaaaggcggtcaggccaatcatcagcgcagtcatcttgagagagccgaggatcaggcccttcttggccacaccgttcttgtccagctcaccgtagattttcgggaagttgccgtcgttggcggcacgcttgcccgcctcgcccaccagcatcatccaggagcccagcgaggtgaaacaggccaaagcggtaaaggcagagacgaacggcgcagaccagttgccaaagatggcggaggaggccatggcaaacggtgcgccggaggccgccacttcaccggccgggaacatgccgctgatcacctgggtagagaggatgtagataacacccgcgatacctgtgcccagcatggtagcgagggggacggtgcgcttggggttcttcaccatgccggaagagacggcggcggattccacgccgacgaaagaccagagacagatgagcacggcactgatgaccgcatgcaggtcgctgccgctggtggtgttccagttctggctgtagacgctggtatcaaaatgcccccaccccatcacggcagtacccaccacaggcagcaggatcagcaccagacccagagtacagagtcggctcacccagctaccgccgagcaggttgacgaaggtgaagatccagaccgcagctatggtggcgatggccgccgggatagggttgttgagaatggggaagaagaccgacaggtaggagacgccggtaatggcgatggccaggttgccgatccagttggcatggtaatagagcacaccggtctggaaaccgaacacgggggagatctcgccagcgtacgcaatggggccaccctcttgcgggttcttggtggcgagacgggcaaacacgaaggccaggcccatggcacccaccagacagatagcccagctgaaaatggaaatggaacctatggtagccagtgccgaaggcagcagcgctatgccgctccccatcatgttgccggccaccacaccagtacaggcgataaggccaatcttcttgctcgtatctagggacataagatctccggttctataaaaggtcgggtcgtcacatacacatttggcggaacgtcccgccaacgaatgggcacagactaggcctctcctccccggaaaacataaggacccgctaacggataaaaatatgagccaacttttttcgccgccccgtcgcttttgctaaaaaccatttaaaaacagcaaattgaaatcaagccacaccgccatcttgataaaaccttgatatccggccaccccgcttttgccccttgataacccccttatctcgccgtcttgatatttttccggggataaacccgggataaagaggctcccattgcgccccctccccttgcggccatccgaaagtccatcggaccatcactccaagtggctactcacccctgttcgaccctccgcatctctcatcaccacccctgctcagaggcaaacctcagcggcaatacccggttcccggtgaccggcaggccatacccgcactcacagtggaatagcggcagcgagcagtgctcatgacgcaaagccggacaagcgcaaatgcggcgagcaagtcaaacgcgggtgacaatgagcagcgggagataaatcgggctgagccagactggctattcccttgggcagacagacggattgacgcagacagaaacgacacaggccgcccgaaggcagcctgtggatacggccggcaacagtgccgaccgagggaaaacaagcgcttcgacgctagaagagcttcaccttgctctggctcagcgcattgaacagggctggggtgagggtctccatattgctgtagaaaccgagctgctggcagagcagataggtctgctcggtcgcctccatcaggaaggcctgactgtaggcatcccccgcagcctcggggcggccatccagctccgccagcttgccctgcagtatgtagtagagtacggagcggccacgactcgccgcctgcgccagcagctgactcgcctgctgcggctggttgttgagaatggcttgcagggtcaaggcctcccacacccgagcgggcacgacgacatcgctttgcaccacgctggcgagatgagtacctatccccatcagatgctcactctcggacttgcctgccagggttgccagcgcctcccccgccagatagcgctccgccagcaacaacggctgatccggctggacgaaaagagagttgtcgagcagcgctatgccacgcttgagggccacgggatcctggctgttgatgtagtactgcgcctccatcatggccatcagggaagtatcatcggtgggccatcccatgccgggcaagacgtccggctgatcgagggcccgcagcagatcctgactgctcgcctgcagcacagcgtgtaccttgtgacggctgagctggtactggtggctgaacagcacccgattggtattgatgttgcgatactccagatccagataggtgccccgcggctggcgggagacccgcacgctcagctccttgccgggcaggatgccccccatcagattggtggcgccgtactgaacacgcagcggggtaaccgcagccacctcccccatcagggcacgagtgatgccatcggcgaggcgcacattctcgttgttgtcatccatgccggagtgaaagcgaaacaccagcaaattgggatccagcatggtgtggacctgggggctggcgtgctgatagctgagcatgctgacgatggcaaccaggatgacggccacgaagatatcgaagctcaccatcttccagcggctgcgggcatccttggcgtgagccgagatggcgcgggtcaggggcccggcgggaaagggggcagcattgggtagtgcatcgtcatcgtcggccgtggcgggcgggctcagatcggagagggtcggattgaccgctggcacgggctgctcgtccgccatcagcagcgaaaccacctgcagcggccgcaccgatgccaccagcttgtagccgcgcttgggcacggtaacgatatagtcggtcgcatcaaagcgaccatctttgaggatcttgcgcaactcgaagatggactgggtgaccacctgatcggtcacctcggcgccgtcccacacctccttgatcagggcatcgcggccaaacactgtgcccgtatggcaggccagaaaccgcaacagattgaccagtctgggttcaaggtagacctcgcggtcggggcgacacagcatgttgtcgtcaaccctcagggtccagtcgtggatctcaaaaaccgattcgctcatgattcactcgctgcagatggagataatgcacaatgagagtgacgcaaacctggactgactgaacggaacaaggcgctgccagtgtgaggtggcagaaaaagggaaccggagcagtaaacatcgctgtgagtcagtctggccaggccatcctgcatacgtctgaagagcatccttgcgggcattccaatcgggtcgatcggaagggggacactttaagtaaaacgggagcgggatcccacttttattggccattaaccacagctgaattgatccaacacaggggttttcggcaaacggggggaagactgatatccatatgaacagcactttccccgcgcccaaaaaagaaggcccccgcataagcaggggccttttgacgccatttatagaagcatgccgggcttagcagtagccgtagcccatcaggcgctggtaacgctgctccagcagctgatcggtctcgagcggacgcagggcattcagatcctgcttgaggcgctccttcagacgctgggccatcaggggcacatcgcggtgggcaccaccgagcggctcttcgactatggtgtcgatgagcttgagctctttcaggcgctgggccgtgatgcccatggcatcggctgccacgggcgccttgtcggcgctcttccacaggatggaggcgcagccttccggcgagatgacggagtaggtggagtactgcagcatgttgacgcgatcacccacaccaatggccagggcgccacccgagccgccttcaccgatcacggtgcagaccacgggcacggtcagaccggccatcactttcaggttgcgggcgatggcttcagactgaccacgctcctcggcacccacgcctgggtaagcacccggggtgtcgatgaaggtgatgatcggcatcttgaagcgctcggccatctccatcagacgcagggccttgcgatacccttccgggcgcggcatgccgaagttgcgcttgatcttctccttggtctcacgacccttctgctgaccaatcaccatcacgggctcgccgtcaagacgggcgataccgccgacgatggccttgtcatcggcataggcgcgatcgccagccagctcgtcgaagtcggtgaagatgtgctcgatataatcgagggtgtaaggacgctgaggatgacgcgccatctgggatacctgccaggcacccagatcgccgaagatcttcttggtcagctcttcgtttttcttctccagccggcgaatgtcttcattgagatcgacagcactgttgtgctcactcacatgacggagttcatcaatctgcgcctgcaactcggcaatcggctgttcaaaatccagaaaaagactcatagggcctatagatcctctaatcaaaaaccaattcaacccgctctcgtcccagcaggacacgcaagtcatctatcagttgatcggtgggcgtcacccgccactcggtaccgagcgtcagtcgcacccgtgagccggggcgacgatagtttacctgaaccggacagactccggcacgggcgggttccaaaatctcgcacaaacgcgggaaaaagcgatcatcaatccgctgttcatcgagggagatgcggattgccctggcaaaacgctccctcgcatcgttgatatccagtaattcacgggccgacattttaaggccaccggagaagtcatcaaagctgacctgtccagaaaccaccaaaatacggtctttttgcatcaattcttcatatttttccagcgcttcactgaacagagtcacatccagacggccggatctgtcgtccagggtgaagatccccatcttgttgccacgcttggtcaccatgctgcgggccgcgatcaccagccccgccgccgtggtaaccgtatcccgggaggtgggatgcagatcgcacagacggccggacgtgtagcgacgcaattcgccgctgtactggttgatggggtggccggtcaggtaaaggccgagcgtctcccgctccccttccagccacaccttgtcaggccagtgcggcacgttggcgaacgccttcttgacgtcgtcaatctcctgggtcaagaccccgaacatgtcgacctgacccacggcctgtgccttggcgtgctgctcggcggcgcgcatcgcctcttccagggtcgccatcagggcggcgcggtgaggacctaacctgtccatggcgccggagaggatgagtttttccatcacccgcttgttgatcttcttgatgtcgacccggttgcagaagtcgaacagatcgcgaaacggaccgtcctgatcccgagcgctgagaatggcgtcgatagggccttcccccactcccttcacagcccctatgccgtagacgatgtggccatcttcgttgacgctgaaccggtagcgaccggtattcacatccggcggtatgacggtgagccccatgcgctgacattcgtccaccagggtcactatcttgtcggtgttgtccatatcggcggtcatgaccgctgccatgaactcggccgggaagtgagtcttgagccagagggtctggtaggagaccagcgcataggcggcggagtgggatttgttgaagccgtagcccgcaaacttctccaccagatcgaagatcttcaccgccagttcgccgtcgatgccgttcttgaccgccccttcctcaaacccggatcgctgcttggccatctcggccgggtttttcttgcccatggcccggcgcagcatgtccgccccacccagggtgtaacccgccagcacctgggctatctgcatcacctgctcctgatagaggatgatgccgtaggtgggctccaggatcggtttgagactctcgtgttgccacttctcgtccgggtaggagatcgcctccttgccgtgctttcgctcgatgaagttgtccaccatgcccgactggagcgggcccggacggaacagggccaccagggcgatcatgtcttcgaaacagtcaggctgcagccgtttgatgagatccttcatgccgcgggattcgagctggaataccgccgtggtctcgaaccgctgcaacagatcgaacgacttcttgtcgtggatggggatggcggcgatgtcgaccggcggcttgccctctttggcaaggcgcgggtttatcatgccaagcgcccagtcgatgatggtcagggtacgcagccccaggaagtcgaacttcaccagcccggcgtattccacgtcgttcttgtcgaactgggtgacagggtgattgccggagtcgtcgcaatagagcggcgcaaagtcggtgatcttggtaggcgctattaccacgccaccggcgtgtttgccggcgttgcgcaccacgccttccagccggcgtgccatgtcgatgaggtccttgacctcctcgtcctgctcgtagagctcgggcagcttgagctcggcctcgaacgccttggccagggtcatgcccggatccggcggtatcagcttggagatgcgatcgacgaaaccataggcatggcccagcacccgccccacgtcccgcaccaccgccttggccgccatgctgccgaaggtgatgatctgcgacaccgcatcccggccatacatgtcggagacgtgctcgatcacctcgtcccgtctgtccatgcagaagtcgacgtcgaagtcgggcatggagacccgctcggggttcaggaagcgttcgaacagcaggtcaaattccagcgggtcgaggtcggtgatcttgagcgcgtaagccaccagtgaacccgcccccgagccccggcccgggccaacggggatgccgttgtccttggaccactggataaactccatcactatgaggaagtaacccgggaagcccatctggttgatgactttcagctcgatctcgaggcgctcgtcatactcgccgcgcttgacggcgcgcacggccggatccgggaacaggaaggcgagacgctcttccaggccctctttggatttggccaccagaaagtcttcggtggtcatgtcgccggtcgggaaattgggcaggaagtattcacccagacgcacagtcacgttgcagcgcttggcgatctccaccgtgttttccagcgcttcgggaatgtcggcaaacagctcggccatctcctcctggctgcgcaggtactgctgcgggctgtaacggcgcgggcgacgcttgtccatcagggtgtaaccatcgtggatggcaacccggatctcgtgggcgtcgaagtcctcggcgttgaggaacaccacctcgttggtggccaccaccggcagctcgaactcggtggcaatggccaccgccatgtgcaggtagacctcttcatccggtcgaccggtacgcagcagctccaggtagtaggcgtcgggaaagtgggtctggtagaaggcgagacacgactccgtcatctgccggttgcccttgagcaggaacttgcccacgtccccctctcgtccacccgagagcactatgacccccttggcgtgatcggtgagccactccttgtcgatgacgggacgtccctgcacatggccacgctgataaccgcgggagatgagcagggtaatgttctggtagccatcgttgtccatggccagcagggtgaggcggaattgctcgtcccccagctcactgctttgcacccagaagtcggccccgacgatgggcttgatgcccttgccgtgggcggcgccatagaagcgcaccagaccgcacatgttcatctggtcggtcagggccagcgccggcatgttgttggctgccgcggctccgacgatgggattgatcttctgcagaccatcgaccatggagaaatcggagtggacgcgcaggtggataaaacggggttcagccatcgtcataccctctcgttgctcaaacagaaatgcattggctattcgatcccaagtgcatggcgcaccggcttgaaactcttgcgataggcgggcaagggcccgcgctcggccagaatggcgaggtgctcaggggtcggatagcccttgtgacgggcgaaaccatattcgggatgacggctgtccagctcggtcatctccgcatcgcgagtcaccttggccagaatcgaggcggcgctgatggcagccaccagactgtcacccttgaccacggcgcgcgcttccatcggcaagcttggacaacggttgccgtcgataaagaccagctcaggggtgatggacaagcccgccacggcgcgctgcatcgccagcatggtggcgtgcagtatgttgagctcgtctatctcttcgggactggcacggccgatggcccaggcgagcgccttctgcttgatctcgtcaaacagcgccagacgcttcttctcggagagcttcttggaatcggcgagcccggtgatcgggttggccggatccaggatcacggcggcggtgaccacatcacccaccagggggccacgacccacctcgtccaccccggcaaccagcttgtcttcgggaatatcgatcatcatcttgcagccttgaatcaaaacaggccccgcagggcctgacatggggtagatgagcgcagcgctatcggccaccctgcctgttatctgccgagcagttcggccaccgcatccgcggcctgcacgtcggcgttgcagcgaatgctctggtgcagccgggtgaaagtggcgatgagttcacggttgtcgtgttccagcaacttgctgacttcatccaccagattgtccggggtgcactcgtgctgaataagctcgggcaccagcatctgatcggccagcagattgggtagtgacacataggcggtcttcaccagccgctgagccagccaatagctgaacggtttgagcttgtagcccaccaccatgggctttttcaccagcatggcttccagcgcagcggtacctgaggcaagcagcacggcatcggcagctatcatggcttcgcgcccctggccttccagcaacaccatgtcgagatccggcgccagctcggccttgatggccataaactgcgcccgtcgcgcctcgttgaccagcggcacgataaagccgagatccggataacgtaccgtcagccgcttgcaggcctcgagaaataccggtgacatgaagcccacctcagcggtgcgactgccgggtaacacggccagccagcgtcgacccgggtcaatgcccagcgcctggcgcacggcagcctggtccggttcgagcgggatcgcatcggccatggtgtgacccacgaaccggcaaggggcagcaaagcgatcgtagaaggctttctcgaacggcaggaaggcgagcaccatgtcggtggcggccttgatcttgtgaatgcggttctgacgccaggcccagacagagggactgacatagtgaaccgtcttgataccggcgcggcgcagcttcagctccaccccgatattgaaatccggtgcatccactccgacgaagatgtcaggcggattggcaatgaaatggcgcagcagttcacggcgaaccttgaggatgcgcggcagacggcccagcacctcagtgatccccatgacggaaagctcttccatctcgaacagggccttgacgccgagggcctgcatgcgtggcccggcgatcccttcaaactgcgcatccggataacggcgctgcagctcgcgcaccaggccagcggccaggatgtcgccggaggtctctccggcgacgataccgatgcgaacgggatcaggcacggatgatcccgcgctcattgtccttgaggaaatccacgtagagctggacggccggttcggtggccgccatctctgtcagcacgggcaacacctcttcgactgtcttgccggagcggaagatctctttgtaggcacgcttgacggcggagatggcttcagcgctgaaaccacggcgacgaaggccttcggagttgaccccgaacggcttggcgtaattgccagcggccatcacgtagggcggcacatccttgttcagggcggcgcagccaccgatgaaggcgtgggagccaacgcgaccgaactggtggatcgcggagagaccgccgaagatcacgaagtcaccgatcaccacgtggcccgccagggtcgcgttgttggcgaagatgcagttgtcaccgatgatgcaatcatgggcaacgtgcacgttgaccatgaagaggttgccgctgcccaccttggtcagggattgatcctggatagtgccgcggtgcacagtgcagttctcgcgaaagacgttgttgtcgccaatctcgaggaaggtgcgctcgccggcgtacttcttgtcctggcaatcctcaccgatggaggtgtgctggaagatcttgttgccacggcccagtttggccggccccttgatcaccacatgggaacctacccaggtgttgtcgccgatttccacctcggcgccgatgacagaaaaggggccgatttcaacccctttaccaatcaccgcagactcatggacgatggcagtatcgtgaatgatggcagtctggtcgatcacgtgtattaaacctcgcgtttggcgcacatcagctcggcggtacaaaccacttcaccgttgaccgtggccacaccggtgaacttggcaataccgcgacgctctttcaggaactccacgtcgagcaccagctgatcgccagggccaacaggacgcttgaaacgagcgttgtcgatggaggcaaagtaatagagttcgttgggagacggcttgcccaccatggtaaaggccaggataccggtggcctgcgccatggcttccaggatcagtacgccgggaaacaccggcttggccgggaaatgtccctggaagatcggctcgttgaacgagacattcttgatggcacgcaaggttttgcgctcatcgctgatctcgtaatcgtcgacccgatccaccatcaggaacggataacggtggggcagcagatccatgatttcctggatgcccaggctcttcttttcagtagtcaaaacagtaccctataccaatcgtgattattcttgatccagcttcttctcaagcttgctcaaccgcttgtgcatctcttcgatacgcatcacccgggcggcggtcttgcgccactctttattggtttgcagagggatgccggaagagtagacaccgggctcggtaatgggtcgcatcaccatggccatgccggtgacggtggcctggtcgcagatctccatgtgcccgttaaagacggaggcgccgccaatgatacagtatttgccgaccttgagactaccagccatcacggtggagcctgcaacggcggtgccgtagccgatctcgacgttgtgggcgatctggcactggttgtcgatgatgacgttatccgcgatgcgggtatcttccagcgcgccgcggtctatggtggtgcaggcaccaatctcgacccggttgccgatggtcacgccaccgagctgggggatcttgatccactcgccacgctcattggcataaccgaacccatcggccccgatcactgtgccagattgaaccagacagtcggaacccatggtgatgttgtgatacagggtgacgttggcccacaaccgggagcgcgctcccagtcgggtattcttgccaacaaaacagccagggcctatgcgtacgtcatcccccagcacgacgccggattcgatcactgcattggccccgattgccactctctcgcccagttgcacgtcagccgcaatgacggcgctcggatggatatccgtagccggctgcggtgtggtgtccagcagttgggctacccgggcaaaccccacataggggtctttgagtaccagggcattggtgggacaaaatggcagatccgcttctgtaatgagcacggccgaggccttgctctgctccagataatgccggtactttttattggacaggaaggtgatatccccctccccggccttttccagtgtcgctaccttgcggatttccagggttccgtcgccatggatctcggcccccagttgctgggccagctgtgcgagagtgaatgccatcaattagttgctcttgcttacctgagaaataacctggccggagatgtccagcttgctggctgcatagggcgcagcattgcgctcaagcaccagatcatagccattgctcttggcaatggagtcgatggcggcttgtaccttggtcaggatcttgttgcgctcttcggactgacgacgaccgttgtcctgctcaaacgcttgacgcttctggttgaactccatctgcagcttggccagtttttcctggttctgcttcttctgatcggcgctcatgaaggcttcatccttcttgaacttctcgaccagcttctgaccgtcggattccagcttctgcagctcacgcatacgcggctcgaattcacctttcagcttcttggagacagcttcacgctggggcagcttttggaatacttcgcccatgtcgaccacggcgatcttggtctcggccaaggcagagcccatgccggcagccatcagtgcaaaactcaaaccagctactttcaacgctttattcacactaactccttgttccctcatgtgagggctacctgatttacctgattatgcaagtggtacccggaccgacttgttacctggtgaggcgcgcaagctgcgcgtcccatcattgaatacccccaccggctgggtgggggcgcgtccgtccttagaaggtacggccgatattgaacgagaagaactctgtcctgtccccttcgtactccttgagcggacgggcaatcgcaaacaccaggggtcccatgggggagagccactgcagcgacagaccggccgaggcacggtagttagtcgggtccgaatagtcggtcagatagttgcagccactgaaacagcggttttgatactgggcatagtcaaaagtggtatcccacactgaaccggcgtcgatgaagaagctggtgcgcagctgaggctgataggtttcggacgcaaacggcgtcggtactatcatctcgagggaggccactgccagggcgttgccacccaccgagctgtcggtaccctgaatgacgtcgttaccgctcaggttgtagtagtagagcgccttcggacctaccgtgttgctcttgaagccacgcagtgtgtcaaaaccaccggcgaagtagttctcgaagaacggcaggacgtgatcatagctgccgttgctgccgtaaccgttgccgtaagaggcgcgggccttggccatcagcacccatttgtggtccgcatcgaacgggaagtagtgagcatcttcggcgttcagcttgaagtactgcagatccatgccgggcactgtcaccttggcgttcacacgctgacggtcacccgcggtcgggaacatccccttgttgagggttgaacgggtccagccagcggtgacgtcaacggtgttgaacaccatgcggttgtcgccatccttgttcttgctgtacaccttccagaactcgtccacctgcagataggggttgggctgggacagtttgttgttctcgatcccgaggctgaagtcgaggcggttgttttcgttgaccgggaaaccactggagaggcggaagccaactgtggtgttctcatagtcgacgatgttggcatcggccgcactgaactggttgtagtagaggcgcccgcccagactgacaccgtccacggtgaagtagggatcgttgtagctgaggtcgacgctcttggagtacttgttggtactggcggagataccgatcttcttgccggtacccatgaagttgtcctgctgcaggcctgcctgcaggctcaggcccgattcggtaccataacccacaccggcgttgatggagccagctggctgctccttgaccttgaagtcgagatcaacctggtcatcgctgcccggaacccgcttggtgtccacttccgcggtttcaaagaagccgagacggttgagacgggtcttggactgctcgacgctgtcggaggagagccaggtgccttccatctgacgcatttcgcggcgcagcacttcatcctgggtggtaacgttgccgctgaagttgatgttgcgcacatagacacggggacccggctctatgttgacgatcagctccacttccttggtttcgtcgttgacctgggggaaggtgaccactttcgggtaggcatagccgtaacgaccgaggaacttggagagcacctcttcggtatgggttacctgactggcggagtaggtgctgcctgcctctatggggatcaggcccttcatctcgccaccacggtcgatcaaatcgcccttgagctggacgccggagaccttgtactgatccccttccttgacgttcagggtcacgtagacacccttcttgtcaggggtcatggagacctgggtcgactcctgggcgaagcggatataaccgcggtccatgtagtaagagcgcagggtttcgatgtcgccggccagtttctgtttctggtaacgctggtcaccggtgaagttccaccagggcacatcgtccttgagggagagctgggccagcagtttctcttccgggaacacattgttgccgactatgttgatctgctggatcttggccgcttccccttccacgaaggtgaacttgaggtcgacccggttgcgcggcagcggggtgacgatggccttgaccttggcggagtatttgcccacgccatagtagaaatcttccagacccttctcgagggagctcagcacggtacgatccagcggatcacccacccgaatgccggaggactccaggctctgggtcagctgctcttccttgatatccttgttgcctgaaaattcgatgctggagatggtcggccgctccttgatcgccacttgcaacacctggccgtcacggtaaaccttcacatcctcgaagttaccggaggagtagagctttttgatggcgttggccagggtcacggaatcgacggtgtcgccaacccggatcggcaggttcaacagggcggcacccagcgttacacgctgtaagccgtcgacctgaatatcttgcaccacaaaagaggcaggggccgcctgggccaggaaactggcacccagcaggcaactcaacaccaatgcttttttaacagccattttgttcttgtgtgtccttgttgatgctctggcctcagaggcgagcgaaatcattaaatagcgcaatgcccatcagtaacatcagaatggcggcgccgatcctgaaacccacttcctgaattttgtctgataccggcttgccggtgactgcctcgatgaggaagtagaccagatggccaccgtccagcacaggcaggggaaacaggttgatgatccccaggttgacgctgatcagcgccagaaagccgaggaaatagaccagaccgtaatcggcactgctgcctgcccccttggcaatggagatgggaccgctcaggttatccagggagacgatgccaccaatcagcttgccaatcatgtcaaaggtcagcgtggtcaggctccaggtcttctgggctccctgccacagggcctgcaaaggcccatactgtaacagaattcgatactcatccggtaatggaaccaattgcggtgacaagccgacaaaaccgaccagctggccacgcacttttttcacatccggagtcagggtcagggtcagttcactgcctgcccgctccaccacgacctgcaatggctgctcgggggactgctggacctggtgcacgaactgggcccactcggtgacctcctgctcgcccatccgcttgatgcgatcgccgaccaggataccggccttctcactgacgctcgcaggtactatggcctcgaccacgggcagtaccttgccgccgaggggcactatccccaggctgccgacgggggactctttgtccggatcgaacgtccaatcctccagcacgagagtcttgtccaccgcataactggtgttggccgctttcagcttgagctggacggcatcatcacccaggtggctgatgagggcataggtcacgctctcccagtcaccggtcgccttgtcgccgacaccgacgatctccatgccgggttcaatcccggccgccgccactatggaagcgggacgcacctcccccaccacgggtttgacggcagggacaccgatcatgaacatcagccagagggcaaacagggcaaacacgaagttcgccatggggcccgccgccactatggccatccgcgcccagacactcttgtgattgaaagcaaattgctcatcgccgggtttgagctcatcgacccgaccatccagcatcttgacgtaaccgccgagcgggatcagtgccagcacatattcggtgccatccttacccattcggcgccaaatagccttgccaaacccgatggagaaacgctcgaccttgacgccgcaacggcgtgccacccagaagtggccgaattcatgaaccgcaaccagcaatccgagggcgatgataaaggcaccaatattccacagcacgccgcccatcagccgatcacctcgagatcacacccattcgaatcaccgaaggaggcagtaacaaaggcaggtttgtcattccacagcgcagcactcatcagccagttacctcgatttcatgcatggtccggtacccaaaggcaacgataaaggcagcacaatgccacgaaataccactcattagctaagctcctcaatcaaattgtgagcacgggcacgggccgcaccatccagcgcaatcaaatcatccagcgaacccacaggggaactccccagcgccaccatggtggcctcattgactctggcaatatccataaaaccgatccgctctgcaaggaaagccgcaacggcctcttcattggcagcattgagcgccgtggtcgccgcctgcccttgctgacaggcactcatggccagtgccaggcagggataacgctcataatcgggccggataaagctgaactctccgacactgaagaaatccaaaggttccactccggactcaactcgagccggataggccagggcgtgcgctatgggggtacacatgtccggattgccaagctgggccatcactgagccgtccttgtactgcaccatggagtggatcactgactggggatggatcaccacctggatctgctcgggcgcggcgttgaacagccagcgcgcctctatgtactccagccccttgttgatcatggtggcggagtcgaccgagatcttggcccccatggaccagttcgggtgggcgatggcctgggccggcgtgacctgtgccagcgcattgatatcggtataacgaaacggaccgcctgagccggtcagcagtatcctgctgatgcccgcccctgccagatcgcagtagccgggctggcgctgaatggcttcgggcaggcactgaaaaatcgcattgtgttcgctgtcgatgggcagcagctcggcgccatgctcgcgcaccgcctccatgaagaaggccccggacatcaccagcgcctccttgttggccagcaggatccgcttgccggcacgcactgcggccatggtcggtgccagacccgccgcaccgacgatggccgccatcacgctgtgtgcatcggggtgagccgccacctcgcacagggcagcctgaccggacagtacccgcgtcgcgctaccgtgggtcttgagctggcccgccagtgcggtcgcggcagcctcatccaccataacggcgaaacggggggaaaactcgagacagtcccgcaccatggcatccacgctgcgagcggcggtgagcgccagtacttgccagcgcccgggattgcggcgcagcaccttgagggtgctctgcccgatggagccggaagcccccaggatcaccaggttatgcatcagaactcctgcttgagtaacaaaccaatggagccggaagctctcaaaaccatcagcaagatgtgcatcagaactcctgactgagtaacagataactgagcaggaagactggcagggccgcggtcaagctgtcgatccggtcgaggataccaccatgaccgggcaatagagtgccagaatccttgatgccagcctcccgcttgaacatgctctcggtgagatcgccgagcacggaagccagcacggccagcaaggagcagaacagcactatcgccatcttcgcgggtacaaagcccatgaaccaggtcacaccgaccgccagcaggctggcggtaaagaggccaccgcacatgccttcgatggttttacccgggctgacggccggcgccagcttgtgtttgccaaaggccttgccgaaaaaatacgcgccagaatctgccgcccagaccagccccatgacgaacaacaaaatccaggcccccatcatggggtcgtgatagaagttgtagccacgaatggccaccaaggaccagaagaagggcaccagggtcaccagaccaaacagggatttgagccagatggactctttccacagcctggcgctccggggatagcgcaataccagcagcagccccagcagccaccaactgacggcggtccagagcacgcctatcaccagcggatgcagatggggagtccagagctgatcgaccggcagccagaacaggctggcaccgagcaacagacaaaacaccagcggcaaccattgctgcggctgggcagagacgaagccactccactcgcggctggccaacagaaacaccagagctgccaacagggcaaagaatttcaacggcaggaaaaatagcgctcccaataccaggggaacaagcagtaatgcggtaataattcgttgttttagcaaaagaaacctctctcttgggaggggatttagccggtctgatgctcggcgatcaattcccgtatctgttcacccgtacacccgaagcgacgctcgcgggcaacgaaagaggcaacggcctcactgaactcggcctcgttgaaatcgggccacaataccggggtaaaatagagctcggcataggcgagctgccataacacaaaattgctgatgcgatgatcgccgccggtccggatcagcagatccactggtggtaaatcagccatgcagacctgctcggccagcagggactcatcgatagcatcggcatccagctcgcctgccgccacggctcgggccagtttacgggccgcctgggcgatatcccactgaccaccgtaattggcagcaatgttgagggtcagccccttgttgtctgcagtcaaagcctcggccttggcgatcctggcctgcaagcgctcgctgaaacgggcggtatcgccgatcaccttgagccggatcccgttgctgtgcagttgcttgacctcgcggcccagcactgtcatgaagagttccatcagggcactgacctccccttccggacggcgccagttctcactggagaacgcaaacagggtcaacgcctctatcttggcgcgcgcggcaaacgtcaccgcctcacgaacagacttcacgcccgccttgtggccatagacccgcatcttgccacggttctgagcccagcgcccgttgccatccatgatgatggccacatgacgaggcaaggacgaattggcacaatcacctaacgctgccaaaagcgacattcatttctcccacaaagacaaaagcgccgtgcaggggcactacacggcgctcgtaatatacctgtcagaggcttagatttccattagctccttttccttcgcggccagggcgtcatccaccagcttgatgaaggaatcggtgagtttctggatctcttcctgggcacgacggtcatcgtcttcggagatctctttgtctttgagcagtgctttcagatcggcgttggcatcacgacggatgttgcgcacggccacacgggcaccttccgcttcagcacggacgatcttggtcagatcgcggcgacgctcttcggtcagcggcggcaggggcacacgcagggtctgaccgttgctggacggattcaggcccagatcggaggtcaggatggccttttctaccgcctggatcattgaacggtcaaaaatggagatggacagggtgcgggcatcttctgccaccacgttggccaactgtttcagaggagtggcagcaccgtaatactcaacctggataccgtcgagcaggctcgggtgagcacggccggtacggatcttggacatctgggtcttgagcgactctacgctcttggccatacggtccttggcgtcgtttttaatctcgttgatcacagtggttttccttttggcgaacgagccatcacgcggctcgtgtctatcatatttatcttatttgccgatgtggtggatcagcgtgccttcaggctcacccatgataacccgacgcaatgcacccggtttgttcatgttgaacacgcggatcggcagatcgtggtcacgggccagagtaaaggctgcaagatccatcaccttgagctctttttcaagcacttcgttgtagctgagctcatgatacagcacggcgtccggattcttaaccggatcctcgttgaatacgccatcgaccttggtcgccttgagcacaacatcggcttcgatctcgatgccacgcaggcaggctgcagaatcggtggtaaagaaggggttgccggtaccggcagagaaaatcaccactttgccggcgcgcagctggctgatggcctcggcccagctataggaatcgcagacaccctgcagggagatggcagacatcagacgggcattcacataagcacgatgcagggcatcacgcatggccagaccgttcatcacggtagccaacatacccatgtggtcgcccaccacgcggttcatgcccgctttggcaagaccggcaccacggaacaagttgccgccaccgatgaccagaccgacctgaacacccaactcaaccagttccttgatctcttgggccatccgctccagcacagctggatcaatgccaaaaccctcggatccttgcagggcttcaccactcaacttcagaagaacacgtctgtatgcaggcttgggattggtactcatgtcactgattcctggtcatataaagaccgcgacataagtcggtctggggaaacggaaaaaccggttcgattaggccttctgagcggccgcgatttgggctgctacttcagcagcgaaatcggtctcttgcttctcgatgccttcgcccacttcgaaacgggtgaaggagacaacgtcagcgccttctttcttcaacagctcggcaacggtcatggaaggatccttcacgaacggctgaccagtcagggaaacctcaccggtgaacttcttcatacggccttcaaccatcttctcggcgatgtctttcggcttgccggagttgatggcgatgtcgatctgaatttcgcgctctttggcaacgacttcagcagacacgtcttcaggcttgacgaactgcgggctgttggcagcaacgtgcatggccagatctttggccagctcggcagtaccgccggtcagcttggtgataacaccaatgcgggaaccgtgaacgtaggtgcccaggttgtcaccttcaaccagcatcacgcgacgcaggttcatgttctcaccgatcttggcgatcaggttggtgatggtcagttcgacggactcaccgttaccgaagtcagccgctttcagtgcgtcaacgtcagcaattttctgggtcgcagcgatatcggcgatcttctggcccattgccatgaagctggcatctttggcgacgaagtcggtttcgctgttcagctcgatcatgacggcaacgttgccttcggtacgagcaaagatcacgccttcagcagcgatacggcctgctttcttggcggccttggcctgaccggatttgcgcatgttctcgattgccagctcgatatcaccagcggcttcttccagcgcttttttgcaatccatcatgccagcggcggtgcgctcgcgcagttcttttaccagggcggcagtaacgttagccatgtccagtatcctcggtcttgaattgacaagaaacaggggccacaagggcccctgctaaccaattacatcagcttggttaataagggctttacagtccttatcaattactcagcttcaacgaagccatcttgttcagcttgaacaacgatgtcctgagcgcgagcttccagtacggtgtcagcagcagcattcaggtacagctgtacggcacggatagcatcgtcgttacccgggatgacgtaatcaacgccgtccgggttggagttggtatcaacgatggaaactaccgggatacccaggttgttggcttctttgatagcaatgtgctcgtggtcggcatcgacaacgaacagcacgtcaggcaggccgcccatattcttgataccacccaggctcttctcgagcttgtccatttcgcgagtacgcatcagcgcctctttcttggtcagcttttcgaaggtaccatcctggctctgggtttccagatctttcagacgcttgatggactgacgaacggttttccagttggtcagcatgccacccaaccagcggtggttgacatagaactggtcacaacgaccggcggcatcttttacggcttcagacgcggcacgcttggtacctacgaacagtaccttgcctttcttggcagctacggagctgatgaagttcatggcatcgtcaaacatcggaacggttttttccaagttgatgatgtgaaccttgctgcgggcaccgaagatgtaggacttcattttcgggttccagtaacgagtctggtgaccgaagtgaacgccggcttgcagcatgtcgcgcatagaaactttagccattatatacctctgtattggggttaggcctccacacatcccatgtaaccgaccccaaaggggcaccccggtacaggtgtcgatgtgtgtgtgttattgattaagggtgatgaaatgtggacgcaagttccccattccggcgcgctttataccatacctttgctcaggacaccaccgaccacagtgctaaaaatggatccctgcgcgcaatgctgaccagaggatttgacgttgtgatgacaatcacactggaagtaaacgggggttggggataaaattttggcctgattgcaaacgcatctatttttcattacctgattgttgggcatcgacaggatgcgcagtcaggccccaagagagatcccatgtccattaaaatcaagacaccggaagagattgaaaagatgcgcgttgccggccagttggccgccgatgtgctgatcatgatagccccccacgtcaaggcaggcgtcaccacagatgagctgaacaccctgtgccacgactatattgtcgacgtgcagcaggctattccggctccgctcaactatcacggcttccccaagtccatctgcacctcggtgaacgacgtgatttgccatggcatccccaaccacaagaaattgcgcgaaggggacatcatcaacctggacatcacagtcatcaaggatggctaccacggcgatacctccgccatgttcatcgtgggtgagaccacaccgctgcgtcgccagctgtgcaaggtcgcccaggagagcctctacgctgccatcaagcaggtgcgccccggcatgtgcatcacagagataggcgccctgatccagcccatcgtcgaaaaggccggtttctccgtggtgcgtgactactgtggtcacggcatcggcagcgaattccacgaggagccgcaaatcctgcactaccgcaatggcggcaagcaggagctcaaaccgggcatgtgcttcaccatagagcccatggtcaacagcaagaaatatcactgccgcatcaacccgaaagatggctggacagtgaccaccaaggatggcggcgattccgcccagtgggaacacacactgctggtaaccgacgatggctgcgaggtgcttaccctgcgccccgatgacactatcgaccgctatatcaaacacggttaacatcaaaaaccccggcgccgaagcgagaaggcaccggggtttgtttttatcagccgctgtgtatgcgtgcgacaagagcgtgagatgccatggatgccagcctgctttcccccatctgttacccgacgatcagctcacccgcgagaactgcaaagagtatctgggccgctttctcggctggttgcacgcccgtttcgatgccggcgacaacatcatagagctggttgcgacccgttccgaatacatggatgtgctgctgacccgactgtggcagaagtttggcttcgacaagacagatctcagcctgatagccgtcggcggctatggccgtggcgagttgcatccccactccgacatcgacctgctcatcctctatgaaggggatgagctggacgaggtactgggactgcgcatcggtgagttcattaccctgctgtgggatctcaagctggaggtgggtcaggcagtacgcaacgtggccgaatgcatcgagcagggccgcgccgacatcacggtcgccaccaacctcatagaggcccgtttcatcacaggccgcaaagccggtttcgagcagctcaccctggccacgcgtcccgagcgcttctggccaagcgagcagttctttcaggccaagcgcgaagagcaggccctgcgccaccagcaatttcttggcactgcctacaagctggagcccgacctcaagagcaaccctggcggactgagagacattcagaccctggcctgggtcgcccgccgccacttcggcgccaccaccttgttcgagatgaccagccacggctttctcaaccgggctgagtaccgtgaactgctcgattgtcagaacttcctgtggaaggtgcgcttcgccctgcacatggccatcaacaagggtgacaaccggctgctgttcgaccgccagcgtaccgtggcccagatgttggggttcgagggggaaggcaacagcccggtcgagcagatgatgaagcgcttctaccagacggtgcggcgagtctccgagctcaacgagatgctgctgcagctgtttgacgaggcgatcctcggcaacaccgccatggacgtgcgccgcctctgcgacgaattccagctgcgtggccgcctcatcgatgcggtggactcagagctgtttggccgtgagcccgctgccatactgcggctcttctaccagatagcccagcatcccgagattgccggcattcactccgccaccttgcgccagctgcgcgaggcgaggcgcaaactcaattgctggctgcaggatttgcccgattgccgccgcctgttcatggcgctgctgcgccaccccaacggcatcggccagcccctcaccctgatgcacaaatacggcatactggcggcctacctgccccagtggaacctcatcgtcggccagatgcagttcgacatgttccacgcctatacggtcgatgagcacacccaccggctgctcaagaacattcaccagtttcccaatccggccagccgccagacccacccgctctgccacgaggtgtttacccggctgcgcaagccggaactgctcagcatagcggccctgttccacgacatcgccaaggggcgccgcggggatcactcagagctaggcgccgtggacgcactggagttctgccaactacatggcctggatcgctacgagagccgactggtggcctggctggtgcgccaccatctgctgatgtcggtcaccgcccagcgccgcgacatctatgacccggacgtggtcaccgacttcgcccagaaggtgcgcgacgagcagcacctcgaccttatctattgcctgacggtggccgatatctgcgccaccaacgacaccctctggaacgactggaaaggcaccctgctgcgcgaactctatttcgccacccagaaagccctgcgccaagggctggaaaacccgcccgacatgcgactgcgtatttgtgagaaccagcgccaggccaagcaaattctggcccagcgggacgtgccggaagaggccatcaaccagctgtggagcgacttcaaggccgactacttcctgcgccatacccctgagcagatcgcctggcattgccgcaagatcatcgagcacggcgacaatccggcaccgctggtgatcatcggcaagcacccgacccggggtggcagcgaggtctttatctactgccgcgacacaccgaatctgtttgccaccgtggcctcagcactggatcagaaaaacctcaacatccatgatgcccagatcatgaattcccgcagcgactatgtgctggataccttcgtggtgctggagcccagcggcgagcccatcagccccaaccgcaccgccaccatcagaaaggcgctggagaaagcactgcaggaaccgggcaagctggtgctgcgcaacaagccgctgtcccggcgccaccgtcagttcagcgtaccgacccgggtggtgtttctgccccacaagggcgaaacccgtcacaccctgctggaactgacggcactggatacccctggcctgctggctcgtatcggcgccgtgttccagcagtgtggcctctccctgcacgcggccaaaatcaccaccataggcgagcgagtggaggactttttcagcctcaccacactggcgggggagccgctgaaccaggccgaacagctggcgctggaggatcgactggtgagccagctcaacccgcaggaatcggcggatgaagcccctgacggcgagccgttgacaggcctcacaaggcgcctttcctcatcctgattcttcaaatagaacaagtggttgggccacctgagtataataaatcgccattctcctgaagaaatcggcttgagcccttaaaaacaattggaaaagtgtgatacaacaaaccgaattttttaaaggaaacctgtcatgaccgagttgcaacagatcatcgaagcggccttcgagcgccgtgattccatcactcccggctccgtcgatgccgccaccaagtccgccatcctgcagaccatagacctgctggacgccggcaaggcccgtgtcgccgagaagattgccggcgagtgggtggtacaccagtggttgaagaaggcggtgctgctctacttccgcatcaatgacaacggcatcatcaagggcgacgatgcccagtactacgacaaggttcctctcaagttctccgactacaccgccgagcagttcaaggaagcgggtgtgcgtgtggtgccgcctgcgacggctcgcaaaggctccttcatcgcccccaatactgtgctgatgccttcctacgtcaacataggcgccttcgtcgatgaaggcaccatggtcgatacctgggccactgtgggctcctgcgcccaaatcggcaagaacgtgcacctctcaggcggcgtcggcattggcggcgtgctggagccgttgcaggccaacccgaccatcatcgaagacaactgcttcatcggtgcccgctccgaagtggttgaaggggttatcgtcgaggaaggttccgtcatctccatgggcgtcttcatcggccagtccacccgcatctatgatcgcgaaaccggcgaaattcactacggccgcgtgccggcgggttcagtggtcgtttctggctccctgccctccaagtgtggcaagtacagtctctacgccgccgtcatcgtcaagaaagtagatgccaagacccgtgcaaaggtcggcatcaatgccctgctgcgttccattgacgagtaatgcctctcaccattgagaacaagggcgcctgatggcgcccttttgattttggcgcccctgtcacaggcaagccacatcgactcggttaagatagattggtcaggatcgtttcaaaccgaggaagcccgatgtacgagaatctgaagagcctggggatccaggaacccacctcagtggacagctataccctgcgccaggaagccaatcacgacatcctcaagatctacttcaagaagcagaagggcgagttcttcgccaagagtgtcaaattcaaataccctcgccagcgcaagaccatgctggtcgactcgggtactcatgagtacaaggatgtcaccgagatcaacgccaatctcaagtacgtggtggatgagctggacaacctgactcagggcgtacatatccaggcagacccggatatcaaacagaagatactgcgtgacctgcgccacttggaaaaagtggtgcagaacaagatcagcgaaatagagcgggatctggaaaaactgtaagccagcaccagcaacaacaagggcgcccatctggcgcccttgttatttggcttgaatgcatgtcacaccactggctcatgacgctgatatcaggtgttggcacctcacgcctgcgcactgctcccttgaagcacttttcgatacagcaagccaagatgcctgaatattccttatccaggctctttaccagatcaaagagcggccagcaaaaagggaggcttgcgcctcccttttcggaactctgaaatccaggcaacaggattagttgctcttcatccagatatccatgtcggttttcaggttgtctgacttggtaccgaagatggcttgaacgccggagccagagactaccacaccggcagcacccagtttcttcagacccgcctggtcaaccttggccacatctttcacgccaacacgcaggcgggtgatgcaggcatccagagaggcaatgttctctttaccaccgaaggcagtcaccagagcttcagacatgccgtccttgctttggctgacagtctcttcagctgtctcgtcttcacgacccggggttttcaggttcatggcacggataacgaagctgaagaccacgtagtagataccagcgtaaaccagacccaggcctaccagcagcagcatgttgtcggcacggggtgattgaaccacgaagtcgatgaagccgttggagaaggtatggccatgtacaacgcccagcatgttggtcagcacataagccagaccagccagtacggcgtggatggcgtacagtacaggtgcgatgaacaggaaggagaattcaatcggttcggtgataccggtcaggaaagaggtcagggcagcggaggccatgataccaacaatcttggcgcggttttccggcttggcagcgtgggcaatggcaaacgcagcagcaggcagaccgaacatcttgaacaggtaaccaccagccagctgaccgaagccgttaccggcagcgcgggaagcgtcatcagcagtcaggaagcaggtcatgataccgtggacagtttcaccggcaccgttgacacaggtacccgcctgatagaagaaaggcacgttccagatgtggtgcagaccaaacgggatcagggagcgctcaaccacaccgtagataccgaaggccagtaccgggttctggttggcagcccagtcagagaaggcaccgatggcagagccaactggcggccaaatcacggacaggatcacacccagaccgatggaaacgaaacctgtgatgatgggcacagcacgtttgccagcgaagaagcccaggtactcaggcagctggatcttgtagaaacggttgaacgcccaggcggcgacaccaccggcgaggataccgcccagaacacccgtgtcgatcttgtcaacacccatcactggcgccatgactgacagggtggcggtcatgatgccgtagccaacgatggctgacagaccggatacaccgtcgttattggtaaagcctagggcaacacccaccgcgaacaacagggccatctggccaaataccgagccaccggcctgttccatcaaatgggaaacaatttctggcaaccaactgaagtttgcagcaccgacaccaagcaggatacctgcgactggcaatacggagacgggcaacatcagcgatttaccaaccttttgcagattagaaaacgcatttttcatcatgtgtgtattctcctgaatggattgtcttcccgtaaacggttcagtccaattgatagacgatcaccagcatcatctttcattggcgtgaattcgattggggttgtttattttgacccgctgaatataacccagcagatcggaaatttcttccatcaggcacaagggaataaaaattttggaggggagatcacaagataatttcggggggggattacagattaatcatgaatatatttcggcactttcattgtatgccacaaatatgaaaagtgctgtttcgcattgtattttaaccaatcaaatcaatacacaaagaaacacattgtaactcaatgtaaccatttgctgtttttctattttagtctaccgattaaaaaggcctccaacaagggaggcctcaaataaatattacaatttaaaggctagaaaatattctagcctttttgcgaacgtttgaccgcatcaataaaaatggatttagccttggttgaaccgacacgctcggcctcactgaccagttgcatggccttgtcgatatcaccggctttcaccgctttctcaatctgggactgatagaaggcttcggtctcggtcaacatggcgggcacgggtttggcagcaaccgcagttgccgtcaccgcactggcagccactgcggcagttgctggcgcggtctggctcatcgcaaccttgtctgcgtactcgggtttgaacacagcctcaaggccctgccccttggccatatcgaccacctcgatctgtaccagcccccatggtgaatgcgggatcacgggatccggcactgctggctcaaccgtttggttggcacgggcgaaggctttcgccgggtgcaatatggtggtactgcccgccagctcgctggccggggcatagacaatcatataggtttcggcagccgggttgcccggcatgctgcgatcgacaaagatattgccttcaatccgatcgttattcagcaggtgggctggctggtagctgaacactgactcacccagaacccgtgtcaccttgaactgggcatccagcataatcacttgcggcaccagtaccgtcttgcttacctgagatgcgaccttgatggccaggttgcctgtgttggctggcaggcgataagccgcaaagtagctcatcccctcgtcaaactgaaaactgggttgcttgccgtcgagggccagcagggtatcgccttccggcaaggccacataattgaagtcgttgaaagcattgcagcaactggtcgcctgtgagagtgcctgcttggcctgttcggcattgctcagaatggatgcgtgatcctgcatggggaccaccatgctaccggaacaaccggccaacagcgcagtaaccacggctgcgatagacatctttaccaatttcattcttcttatctccataacccggttgccgttacccggcgaaacaaaactgcccccatacgggggcagtgactaacttaactgaaagaggtgcttaccaccaagcttccgcttgaacaccgaagttccaagtatcgtcggcagtaccgttattgaatgcgttacctttcatctctttcttgtcttgagcaagataggaagcaaacacacgaatttcaggacgtgcccagaagctggaaccggcagaccaagcctgtgccagagtcagcttgtaacctgcatcttcttcagaagtaccgttggtggacttgttcttgtccttgaagtagccaccttcgaagatggtcttgttgaaatcatcccacttgtacatcgggcgagctacaacagacatggtttcccacttgtcgttggtatcccacatatcgttgcctacaccgtagaccagctggtggcccatttcccaagagttccccatcgggatcacaccatggttgatgatacggaaaccgtctgccccatccttggcttcagcgccgtaccaggaaccatcaccccagaaagcaaacgtcttggagtaaccttcagtaccatactgcagcacggtcttgttgaaaccacccaaaatgccttgagtcagctcggcggtgagcattacaccatcttttgcattcttgtattgtgcattagctgaatctttttgagcgtcagatgggttcgcaatggcgtaatctactccgacttcaagtgaaccatcttgccacaaaggaatacctgcatagcgcaggtccagagtattgacgttcatttcgtcattgtaagtccatccatcgttggtaccgctacgatcattgcgaacccaagcgaaagacaccttgccaggaccagcttggatgccttcaataccggcgccagcaccagagatgttccagtagtaaaagtctgatatgtggacgtcatggcgttggtagtaacgcttaccggcccagagggtagcttcaggagcgaaaccaagcagtcccttggcttgcacattaaattgacgtaacgcaaaggtagcgtcttccttattttcacacccatccaatgcagtaccattagctgaggtacactggaatttggattctgtagactcccaatcattggagccattggaggtcattgccaccatggaatcaacatagaaagtcttaccatctttgttgaaaacctcggaacctaattggatttcaccataggtgtcagcctcattacccaaacgtccaaccttttgcttagcattatcagacaaaccagtctgcatgctgccatcggtagaaacaccgacacctgaacggaagtagccgtggaaatcaacggcgaaggcggcttgggaagccagggctgcggttactgctgcagcgatcgggagccactttgctttcattttcattttccttattcccgctgagatgagtgtgatcctgatattcaagttcttatcaccaagaaaaacgtttcggtgataaccgggatggattataggtagccaatttcgagacaaacatgagctgattcacaaaatggcgacaaatcgcccaccaccactaccaagggggttcaatgaagattaaagaccaatcattagcaataaatcacccttaaaacataaaaaatcgccaaaacaaaatcttgaaaacgctatcagcaattaatttgcttcgagtattaagatgaaaaatgtcaattcaatgacaaaaacatgactgaaatcgctttcaatgcggaacttttaatttccctgcatgtcggctatgagtggaataaatgctcaaatacatgactgggggacaggaaaataatcggaggaatagtgggaaatagactcaactgacaggcatgaaatgcagaaataaacatccccgtggtcgaccccatcggggatgaataaaaaatgacgagggaatggccctagagtttattttcccagccggtgagccaggccaatgccaccttttccggttcatcatcgacggtggcatctatctcgaggcggggtaatagtgcactcgctcccagctcctgcaacaaaccgtcgagctgacgaccggcaccgcaaaagtgttcgtagctgctgtcgcccatggcgataagggcataacgccagcctttcatatagggagcccgatccgccagagcggcggccaagggttgcaggttgggcggaatatcgccctgcccagtggtggcggtgatcagcagcaggaagcgggaggcatctatgtcttccagcacggcctcatcgaaaatctgacatacatgtccgacttgctgcagatgttcagccagcgtctcggccaccagcatggctgagccatagacggttcccactacaagatctatctgagccataacggattcctttgacgagtatggcttcacagcatgccacagcgccgtcaaaggcaacaccctgtcaaggtgaaggaatagaggggatgatcagtagtcactttcactgccaggccagcccagctcggcgaacagctgcaatagatcaaggcccagcggcgcctggatccgcatcgggaccttgaggatcgggtgctcgaagctgagagtacgagctaccagcagcaggcgttcgcagccgaagtgttcacgaaagaagcgattgtggcgaccatcaccatgagtggtatcgcccactattgggtggaaaagatgttccatatggcggcgcaactgatgcttgcgaccggttttcgggaacaacttgaccagactatagcgactggtggggtgcttcttggaaaccgcatgaggcagttcgacctgatgcaggcaacgaaatgccgttaccgcctcctgggccgggcgatcaggattgctcatggcatcggcgatcttgtccagctgctccttgagggggtagtcgatcactccctgctccggggcccagccccgcaccagcgccagatactccttgtgtacctgccgggcggcaaaggcctctgtcaggatacgggcaacggcaggatccagagcaaacagcagcacgcccgaggtggggcgatcgaggcgatgcacggggtagacatgacgccccccgatcagatcccgggtcatctgcatggcgaaccgggtctcggccttgtcgagccagctgcggtgcaccagcagaccggagggtttgttgaccgctaccaaccaatcatcctgatagagcagagtcagtttcattgcatcaccacgtcgtcacccggctgcgtttttctctgaaagcgcaaggtcaaactcatttttccaccactttaccggtcagcagcagatcgaagcgaccgatgagacgcagcaggctcgccatctcggccagctcgttcttgtaaacttcgctcgccatgggatagagggagacgctggtaggcaagggggcttgcagcatgacaagttgctccatgcgcgggatcagcacgaattgcagccactgatcgaagctcagggtatcgacacagaacggcagctcgctcgcaagagcctccttgccaggatgctcgtcttgccagcgccccaggcgctgcaactcggcagtgagttcacccagcaggccggctaccagcagatattgattcatatcgttctcttcctcttactgcgataccggcctgacgctcctctgcatggcagataacggctggccgggttcctcaaaaaagggcgctactatacaccgtccccctccccctctgccatgttccattggcaagcaagactcagcgtcccccactggctatctgatgcaatcgctttatacagattgacccgctgcatccctgctgcgcctttctcagcttgtcacaaggcggtcttggtaccgccaacttgatacagattgaccagcagcgccctgatgcgtctttttcagctcgtaacaggatggccttggtgccccccactggctatctgatacaaccgcttgatacaaattgacccgcagcgcccctgatgcgtctttttcagctcgtgacaaggtggccttggagcccccactggctatctgatacaaccgctttataatcggcccgcatcactcttagccggatcacatcatgtctaccatcaatacgctgaccgagtttctgacccaggccgatacccagtttcaactgtttgacatgggtcgccaggtgcgaccgctggcgagcgacgccttcgaacgcatagagcagcaacaagagccctatccctggccactgcagcagcatgcctggctcggcgttcatttcttccagccggcagaatcccgacactatctctggtttctcaagtttgcactcgatgagcgtggcctgctcatcggcagcggccccaagctctttatggatcaagtggtcgagaccctcggctacaagctgaccggcgatctggatgaagagaaggcccagcgactggccgacaatccctatactttccgtcctgccgaagccaagatggccagcctgcatgccaagctggctcgacagctggaacaggctccttccgcctactatgagggcctgtgccactatctggctgcgccgggtgacgagggctggcaggcgttgggactgcaaggttttgccgacatggcggagcggctgcaggacgaacgcaatctggcgctggtgtgcaaggccctgccgaagctgccccaggccccgctctacgccctgtgtcagagcctggaaaatgtcccgctgccgccggccgtgcaaggtgccctgttcgagcggatcggcaaggaacaggaaactgccgagcccaatgccgaaaccctggcctacctgtgtcgggcgcaggcttcctgcaacggcaatgcgatgcgcaccaacaagctgctgaccctgctgcaaacccagccaagcccggccttgttgctcgccatcgcagggcgcctctggcccgacctcaaagagccaagcctgctcagcctgttcctggaacagttggcgctgcagccgacccagttcttcaatcaggtgtttgccgaactggtgaccctgccggccctgcgcaatgatatgctggcaagattgcgtgatcctgagcgcagcaatgcactcggtcaggctatcggacgtctgtttgcctcggcgtaacggttaatggaataacggccaggtgggctgccgcctggcaaagacaactccagatcacacaaggagcccttgatgggtgaaatgctcggtatcttgctgcttatcctagtcgggggcgccttctggcatcagcgccgccaagcggagctcgcctggcaatacatgcgccgctactgccagcatcacgatctgcaactgctgtctctggcacgcagccaccgcgcgctggcacacaggccgctgcgactcttgacctattacgagtttgaattttccagcgatggcgagagccattatcagggacagttgcgcatgcagggactgcatatagtcggcgtcgacctgccgccccatcgcatccccgcccaataaggcccccggtagccagatacgaggccagagcggccctatccccccggacgcatgccatcccagtaaacaagacgcggcggatcacaacctataatgttcagggatgtcccccgggagagatcaagatggaattgttgacccacgacctgcctgccctgttcgcccagctgggcctgcccaatgacgagctgagcctgcaccgcttcatccacgaacacaaactggacaatcagaccctgctgcccgaagccagcttctggaccccatcccaggctggcttcctgcgcgatgccctctggaatgactcggactggtcggaaaccatagaccagctggatgtgctgctgcgccagaccgactgatcccttcttttaccacccgctttccagaggagagcggtttggttaagctctgtgccccgtcaagcccgtatcacagccctactgcgcaggagcccccatgtccgcccaagagatcatccgcatcgccaacgaactggccgccaaggggatcactccctccactgccatggtcaaggctcgcctcagtcagcccgttcccatggccgaattgctcaaggtgctgagccagtggaagcagcagccccaacccacagaaccggccccggcgagcacgccagccgctgccgataccggcacgcaggccgatactgtcaacctgcaacagttgagcgagcagctcaaccgactcgagcagaaagtcgatcgcctgaccaccctgctgctccaacgccaaccagactgagcccccatgtatattctcgaactctgctttgagtgctatcgcgatacctccctcggtgaggccgaacgggccatcgtcaactacctggacatgctgcgctatcagggccagatcctgggacgggagtttcccaccagcatgcatgaagggcagttcatcagccgggtggtctgccccgaacaggacagcctgcatccggacaaccagagtgaacaggtcaagctggctgaacagcagctcaatcaggcgggtctgctcgcacccaagctccagctgcaagggatggatttgctctccgacagtacagacccttgcggccacacagacgagcggccgagctggatgctgctctacaccagtttcctgcacacctgctcgccgctgcgctgcggtgaccacttcgcgcccataccgctctaccggctgcctgctgtcgccaacggcgatcacaagcaaattatcaagtggcaggaggattgggaggcgtgcgatcagctgcagatgaacggctccatcgccgaacacgcggcactgcacgagataggcgaagtgggcagccgcctccatcggcgcggcagcgatctggtcaagcggctggaggccctgagcggcattcccacttactactacctctaccgggtcggcgggctgagcgtagccgaagagagaaaccgcccctgtccgggctgtggcggtgagtgggcactgacagcgccgctgcacgatatcttcgacttcaagtgcgatccctgccggctgatctccaacctctcctgggacttcaaggattgagcctcctcccttgagatggcactaccttgtgtccagatagcagaagggccttgccggatggcaaggcccttctcgtctcacagagacaggatcaatggggcagggtttccagccgctcaaggaaagctggcagcgagggggccaaggtgagacgtcgacctgaatcgagccactccagccatacctgaccgctctcgttgtccagcgacaccagggtcatctcgttgcgggtggtggcaatgaacagcgatggcgtgcgctttaacttgcgcagcatcagcagatgaccgatgaggttttccctgagcaggttcagatccgcctcgttccacggcaggatgatctcaaggcgcagccccttgtaggaacaggggatggggcgactaaaccagtgaccaaacagcgcctgggccgcaggatgcagcaccagctccagcgcattggccatggccgcaaaatcggccgcttgctggcgctggtgagggcgccaggcgacccgcccctctctgggctcatccagctcgcaaggggagcgccagtcagcttcccactcacacaggggcaatccccgccttgcctcaccatcacgctgccagcgcaaaaaaaagtgttccagggcagacaagacttgatccgacatcgaaattccccacaattgctgccaaagtccgctattgcaccatcaaacccacaagcagacaaggtgaagcatgagacgtcaccatccggtggcgctccactgcaatatccagtaggggtaagcgcccctgacgctgcagcgcaatggcccattcaacatccggatccataaacacaatgagcaaacaagagaaatacgccggtgccagcgccttgcaagggctgagcctgggtcagcaatctgcctacatcagtcagtacagccctgccctgctgcaacctgtgccgcgcagcctcaatcgcgacgacctcggcctgaccggcgagttgcctttccagggttgcgacgtctggactctgtacgagctctcctggctcaacgccaggggtaaacccatggtggctgtgggtgaggtgtccgtgcccgcagtgagcgccaacctcatcgaatccaagtcgttcaagctctatctcaactccttcaaccagacccgttgcgactcgctggaggcggtacaagccatgctggtcaaggatctgagtgcctgcgccggcagcgaagtgagcgtgacgctgttccccctggcacaagctccgcaccacattgccgccctgccgggtgagtgcatcgatgagcaggatatagaggttgattgctatgaattcgatgccaatctgctgcaaggggccgcgggcaacgacgaggtggaagagacgctgcacagtcacctgctcaagtccaactgcctggtcaccagccagcccgactggggctcagtggtgatccactatcgcggcccacggctggatcgggaaaaactgctgcgctacctcatctcgtttcgccagcacaacgaatttcatgaacagtgcatcgagcgcatctttaccgatctcaagctcctctgccacccgagccaactgacagtgtatgcccgctacactcgccgtggcgggctggatatcaacccgtttcgcagcgactgggagcttccccccaccaacctgcggctgatccggcagtaaagttggggtcctggctgacagagaaggcccctggatatcgtatctgtcagtaaactctggacgtgcaggggggggcttggataacatgcccacacccctgtgctgtccttaatccaatgaatcaactgttttttctggcaatgatgatgtcctccctgtcggctcctgatctggatctggccaaggagcaattgtctatcgatctgcagcaggcccaaaccctggtactgaccgatcctgccagatgtgtccagatcacctctgccttcctgacacgcacagccaataatcccaagcaaatcatcagcaatcgccaggagtatggctatcgcgagccattgctaagctatggcacagcagcccaggccacaggcgcccacctgctcaagggggaatgcctgctgcaacttggccagttccaggcggcccagaaggcgcttgatcaaggcattgccatggccaccaaagagcagcagctggagttgcaggcccacggcctctatctgaagatccgcagccagaatctgcaggagcactcccatggcgccagcgccactctgctcggccaactcgagaccctgctcagcacccccagcctcaaagagagccagttgcaggtatacagccgcttgctgcgcaccaacgccagcatagaggcgcaccagtttgacgaggccaaacgccagctggcagaggcacggcgctgggcagatcaggccaagaacccgctggccagcgcctgggtcagcgctgtgagcggcgatctctaccatgccctccagcagccccagctctctcttggtgactacatagatgcccagcaacaggcgagaggactgcaggatcccctcttcctcggtctgctgtcgaaccagatagtgaacctctatcaggcggagcaggaaccacagaaggcactgcaatatgccaatgaggccgccaactacttccatgccctcggcaacccctccctgctcagcgatgcactgatcgtgctggcccgcctcaaccgggatcagggcgagatgaacatggcgctggtctacttcttcaatgcgctggatctgctggacgagggcaataaccgcacccgcatcgccaatctcaagtacgagataggcaaaacctatctgcagaccggcaatctgaccctggcccgcaactacctcacggcggcccgccagtcccacgaactgggggacgacaaggagccgctgatcgacaccctgctgttgctgggtgagctgcacctcaagcagaaggaggcgggcatcgccatccttcagctggaaaatgcgctggcgctggccaaccagattggcgacgcccagcgccagttcgagatcttccgtctgctctcggtggcctacgagcagaagggctacctcaagcaggcgctggacagctacaagaatttccaccagcgcagcgagcaggtacgccagcagcaggtcgatctggagcaggaggcgatccgcgacaactatgtccaggtggagcgggaacagcagatcaaggagctggaacaacaactggatatcagccagcatcagcaggatcgctacctctggtcgagcgtgatcactggcctgctgctgaccctgttcatctatctgtttttcaccctctggctcaagctcagggtcgcacgcctgcagggcaaacaactgggtgaggccatcttgatcgagccacgcaccggccttgccaactggcagcggctgatgagccgctggccgcgggagatggcaagacgccagcaaaaatcagaacgctggtatctgagcgaacggcccaccagcgaatttgacgacaagttgcattacctgctgtttcgggtgcccttcctagtgaactgcctggagcagcacggctatcaggtgagccgcgagatagagcaggctttcggcgcctatatcaaggagctgacaccgcaggatggccgcatctatgatttacgcgaaggccatctgctctacgtggtgccccagcgccacgtggaggacctgcacaagctggctcaggatctgctcgcggcctttgccgctttcccctgccagcactcgctggatcgccatatcagcctcggcatcgtcagccaccccttcctgcccaaggcggcgaccgccctcgatcacaacggcctgttcgacctctgctatctggcactggccggagccattcagctcagcgaaaaatatcagcaaagcgtctggctggaacttgccgccatcgattgccaacaggccgcattttttaatggggatgtgtggcaatgctgcttgatggcaattgacaagggactggtaaaagtaaattcttctcatgaaaagcaatgggttaattggcttcgactttcacggacgaaagcaccggataaccaataaccctatagataatcaactggatctggaactgggttcgaccgccgttgctatccaacacaaaaacgataatgacaacagggcgacctgaataatgaatgatatcgctgccgtagcaggacaattggccagactcagggaatcccttcagcaaaagcagctggagctagacggtatagtcactttttccgatgcagagcgagcccgcagtatccagttcatcagtaaattgatgcaagcctgtcgtggccatgacagggagctggacaacaagctcgccaagctcaagcaaaaactcgacggcaatcccccgctctcctcgctggatgccgacctcgccgtcatcgaaaagctgttgcagcaacatggcaatgcgcttgaagagtccatcagcctgaccaaggctgccatcgaccttggcaccaaacagctcaaatccatcaagggcttcccggaggatacccgcaagtccctcaaggagtttctggcaagcccggatggctatggcatcggcgaccatcaaaagaaagtgatccgcctgctggagttttaccagcaggccatcaagatccagctgctgccgacccagcccctgctaaccccggctcccgccgccagcgtgcaggccatggccatcacagagctctcgtcccctgagcctgtgatcccgtttgacgccaaggctcacgcccatatcgccgacgagttgcaacggctcatcacagagctggattttgccggcgccgttggcgagagtctggcggatatccgccgccagttgctcaatggcatcacgccgccgctgctggcggagatctgcctgcaggtgatagagctcatcattgagggcacccgcgaggagcgaaaatcctcccaggctttcctgagcaccctcaacgagagcctctctgcggtgcatttcagcttcaccgaatccctcgacgaagggcgcgccctgcaaagcgccactcaggatacccgtcaggccatcgacaaggagctacgggccctcgaccataccttggccagccacgacaccttcgacgagctcaagggtgccatctcgggccatatgggtgccatcaacatgcttttgcaggacagggaggccatggcggcccgtgagcgccacctgctcacccgcctctccaccatggaggccaagctgcggctgatgaaggaggagaccgccgagtacaagaagcggctcaccatccagaaacacaaattgttcctcgacagcctgacccaggtgcataaccgggcggcgctggacgagcggctcgaactcgaatacaagcgctggctgcgctacaacactccgctctgtctggccatcatagacattgatcacttcaagaacatcaatgacaactatggccacatggccggtgacaaggcgttgaaggtcgtggccaaggcattgcagggcgccctgcgcgataccgacttcatcgcccgctttggcggtgaggagttcgtggtgctgctgccgaacatcaacccggacaaataccagaagccgctggagacactgcgccagaccatcaagagcattccgttccgctttcgggatgccagggtcgagatcaccatctccatcggtgccaccctgtttcgggaaggggatcacaccacggatgcgttcgagcgagccgacaaggcgctctacagctccaagcactcgggtcgggatcaggtcaatctggcctgaatccaggctgagtggcggctaaaaaagcagcaaacgcacttctcccctattcccctgccctaccgcttacatctactatcaaattcaagggatgccacatggcatcctgttttctccccagggaaaagcacaacgataacaagcgagtgaaaggggaacttatgattacgcacatcaatcctgtgggcagcatggacttgctgtcacaactcgaggtggatcgcctcaaacagactgcttccagcgatatctatcaactgtttcgcaactgctcgctggcggtgctcaactcaggtagccataccgacagctccaaagagatactggagcgtttcaaatcctttgatatccatgtgatccggcgcgagcgcggggtcaagctcgaactgttcaatgcccccgagcatgcctttgtggatggcgagatcatccgtggcattcaggagcacctcttctccgtgctgcgcgacatcctctatgtgtcgacccagctggagtcgaaccgactggtcaacctgaccagctccacccatatcaccaacgtggtgttcgccatactgcgcaacgccaaggcgatcctgccgggggcggatcccaatctggtggtctgctggggcggccactccatcaaccccattgaataccagtacacccgcgaggtcggcagcgagctgggattgcgcgagctcaacatctgcaccggttgcggtccgggtgccatggaggggcccatgaaggggggcgccgtcggccacgccaagcagcgggtacgcaatggccgctacataggtctgaccgaaccctccatcattgccgccgagccgcccaaccccatcgtcaacgagctggtgatactgccggatatcgagaaacggctggaggctttcgtgcgtctgggccacggcatcatcatattcccaggcggggtcggcacggccgaagagctgctctatctgctcggcatcatgatgcatccggccaacgagcgccaacccatgccgattatcctgaccggtccgaaagagagcgccgattacttccgcgccatcgatgacttcgtcaaggctaccctgggcgaacccgctaccagcctctaccggatcatcgttggcgatgcgccggaagtggcacgggtgatgaaggaagcgatgccgaaaattcgcgaatatcgcaaatcggtcggcgatgcctactccttcaactggtccctcaagatcgagcccgagttccagctgccattcgagccggatcacgccaacatggccagcctggatctgcaccgcaaccagccgccccagctgctggcggcgaacctgcgccgtgccttctccggcatcgtcgccggtaacgtgaaggaagggggcatccgcgccatcgagaagaagggccccttcaagctgcacggcgacaaggagctgatgcacctgatggacaagctgctggagagcttcgtcaaacaacagcgcatgaagctgcctggcacccaatacgtcccctgttacgagattgttcgttaaaggctgttagtcgccggtgaccagcgacaacatggcacaaggggcgcagcagcgccccttccttttgccatctgtatgagcatctgacgctctggcaccacctgaacactgtcatcaaggctgccagttgttacaatggcgcgtcctgactgccaagagtcccccatgccacacctgcttatcatcgatgccctcaacctcatccgccgtctgcacgcggtgcaagcccagcaggcgctgaccccggcccaggcgctcatcgccacccgtgccaatctcatcaatacctgccgcaagctgctgacgggcagcgagccgacccatgtcatagcggtattcgacggagagatacacagctggcgcaaagaggtctacccggcctacaaggaggggcgaacccccatgccggtggagctgcgtgaaggtctgaacacgctgcaggatgccttctgggagtgtggcgtagacgctttgctctcccagaccgatgaggcggacgatctcatcgccaccctggccagcggcatcgcccagcacggggcaagggccaccatcatctctaccgacaaggggttctgtcagctcatctgcccgcagatccagatcagggactatttcaacaaacgctggttggatgccgccttcgtcgagcaacaatatggcgtggtcccggcccagctggtggatttctgggccctgaccggcatcagcggatccaatatcaagggggtgcccggcataggccccaagacggcgacccaattgctgcagcaatatggcagcctgtcggcgctgctcgcggcctgtcaacaggaggaggccagcaagcccttgctcaagctgcgccagtatcaggacgatgccctgctggcccagcgtctggtccggctgcagcgtgatattcccctgggtttcaacttgcgggaaatacgctatcccccagcacccgagagcgaggcatgacaccggcttcccccattgaccagcaatcctgccaatcatgacgggactcacccttgctgttgacaaaaacagatagaatgtaaagaaacatggagggttagttgtataaatggtataaaacggccgaatcctccccctctgttccctagaagtggatacctctcatgtcaaaaagaaagattaccgtcatcccgggcgacggcattggccccagcatcatcgaatcagccatccagatcctgacccacgccggttgtgacttcgaatacgagtatgcggatgccggtctggtcgcgctggagaagcacggcgagctgctgccccaggcaaccctggatctgatcgagaagaacaaggtcagcctgaaaggcccgctcaccaccccggttggcggcggcttcacctccatcaacgtctccctgcgcaaaaaattcaacctctacgccaacgtccgccccgtcatctccttcaagggtaccaagagtcgttacgagaacatcgatatcatcacagtgcgcgagaacaccgaagggatgtactcgggcgccggccagaagcgcagcgatgacaacaatagcgccgaggcgatgagcatcgttacccgcgacggggcagaacgcatcgtcaagtttgccttcgaactggcccgccaggaaggacgcaagaaagtgaccatcatccacaaggccaacattctcaagtccacctctggcctgtttctggaagtggcccgcgatgtcgccgctcgctacccggatatccagagcgaagagatgattgtcgatgccgcctgcatgaacctggtgatgtacccggagcggttcgatgtcatggtcaccaccaacctgtttggcgacatcctctcggatctgtgcgccggtctggtgggcggtctgggcatggcacctggtgccaacatcggcgatggagccgccatcttcgaagctgtgcatggctcggcgccggatatcgcaggcaagaacatcgccaacccgacctcggtgatcctcgccgccatccagatgctggaatacctgggcatgcaggacaaggctgagcgcatccgtgaggctgtgcgcgccaccatcgaatccggtgatcgcgtgacccgggatctcggggggaccgcctctaccagcgagttcacccaatccatcatagaccgtttgtaattcatcttaattcattgattcaaaaggggagctcaggctccccttgttttatctcgcggcacgctacccgcctagtcaattggctactatgttcaatgcataagggataaggagatccattatgcgcgctatttttcccctgttgcttatcagcagcagcgtcatggcagtagacagaccggtcgaaaatgcctggaaacagcttccggcagcccagtcgcagcccgccagtcaggtatggcgttccagtctggataccaatgatctgctcaaggcgcccaaaccgctctccttcggggtagacatcatgacggacagcgacggcaaccagcaggttaccgcataccagaagctgaatttgacggcggagaagagcgtaagcctctccttcgaacaccacaaacccaggatcaaattcaaggcagctggcatgaatacggccatcaaactcagaggggatggggtcaagttgcagttcaatccggtcgacaagagcattcccctgcagatagagctcaaagtcacggatgacgagtcatccctgcgtctcgactaccgcttctgacactggctgcatggcgcagatagcaaaagaccgatggcatcgctgccatcggtcttttttctgctaacggcaaggggccggatgtcactccttggcttccagcttggagacccagtacttgttgtagacgtgtaccgtgatctcttcgcgatcgtgatagagctgcttggcctgaatgacgaaggcgttgtctacctccttgagcaggccgcgtaacacctctatgttgtgtaccgcttcggcgtaacgcttcttcatcggcagcttgaggttgaacatggcctcctgacagtcgttctcgcggaaccagtcggcgatcatgtgaacaacccgcgccggcttctccaccatgtcgcacaccagccagtagatattcttcttgctggggcgccacacaaaaccatcatcacgcaggtgcttcacctgaccggtatccatcagggactgggccatggtgccgttatccaccgctgtcaccatcatgccgcgacgcaccagctgatgggtccagccacccggacaggcgcccagatcgaccgctttcatgccggaggtgaggcgcaggtcccactcttcccgcggtacgaacacatagaaggcctcttccagcttgaggctggatcggctcggtgcatccggcgggcagcgcagacggggaatacccatgtggaattcggagttgttgaacgagtaggaataccccagcaacaggtgatcgttggccatgaagaaggcgtggaacaccggacggtgcggcgtctctttcttggtcagcagctccttgctgcgcagggcctgacgaagcggcactgtgaacttgcggcagaaggccgacagctctttcgcttcgttggtatcggcggtttcaactcgcagatcgccacagatggtgtattcactggtcgcttctatgatgggcgagatccgatcagccacatccagatccttcagctcgtgggtcaccaccagcatctgacggatgaagataagctctctgaatggcaacttgcgcgccagcagatcggcctgctcctcgtcatacaactcgaatatcacataaccgctgtcgtccttgacccgggcgaaaccgtagcactgcatgttactggcacgctcggtgatctctgccgccgcctctttctcaaaaccggggcggcaataaagcagcagattattcattttttcctccaagacgacagccagcccatatcagagccgcccatcccaacataaaacagaggccaccggccggggtaatgagccccagccccttgctgccaagcagcaccatggcgtaaatactgccgcagaatccaaggatccccagcaaaaatgcggtgccagcgaaggtgattaccttgctgcgcacaccgcaccaacccagcaccagcagggccaatgcgtgaaaaaactgatagtgcacggcggtgttgaacgccgccagctgcgaagccgtaataccgctcgccgccagaccgtgggcgccataagcccccagcatggtcgccgtcaggccaaaaaaacccgccagtaccagccaatgtcgatggatctgcattcttaccctcctcgttctctccctcgcgaccgtcagccctgtgccagcgtcgccgcgatgaagcacctgatatgatcagccgcctgctgcaggttctcctgctcgctcacgccgctggcttttcgcggtttgaagccatggtcaccatcggtcagccagtggaccgatacgtggggtgagaagggaaaatctgccagttcggcgcgcgtaccgaaggtgtcgcgctccccttgcaacagcagggttggcgtcttgatctgcttgagcacctcgccccgccagcggtcgggcttggccggagggtggaaaggatacccgagaatgagcaatcctgcagcattcatctcgtccccaccttcgccatacagctctgccgccatgcgtccccccatggacttgcccgccaggaacagccttgggtgagcgaacagctgcgccatctggcgccaatggtcgagcaataccggctgcctgtccggcggcctgcgcttgccatcctgggcccgcttggtcatgtagggaaagttgaaacgcactacctcgatatcgggccccgccagcaggcgtgacagctcgcaaagaaaggtgtgttccatgcaggccccggcgccatgggccagcagaatgcgaacgggggcatcactcgccccctctctcatcacatcaggcatcggcgagccgtgccctgcgacgagcctcttcctgctccaccagctccagcatccagtcgcggaaggccactatcttgccctgatcggactgctgctcctggcataccaggtagaacgcattcttgctcaccagcacctgctcgaacgggcagataaggcgccccgcttcgatttctggctgagccagcacactgtgaccaagcgccaccccctgaccgtggatcgccgcctggatcaccatggtggagtgactgaagatgggcccctgattgacgttgggtgcatcgatgtcgagctggcgaaaccaggctttccagtcacggcgggaggtatcgtgcaacagggtgtggcggatcagatcatccggggtgcgcagcggcttggggccggtcagcaagagcggcgagcagacagggatcaggtactcggtgtgcagcttgtcggcacgcagtccaggccagttgccacggccgtagtagatggccacgtccacatcgtcggtcagcgacccctcgtccatgtccaccgccttgatccgtacgtctatgtccggatgacgttcactgaacttcaccagtctgggcaccagccactggatggcaaaacttggctgcaagctgacggtgagcgcccccttggcactgcgggccagcagcttgtcggtcgcctccgagatagaggtgaagatgtctttgatatcgaggaagtaaccctgcccctcttcagtcaacagcaaggagcggttcttgcggcgaaacagcttgatgccgagatactcttccaacgccttgatctggtgactgatggcagcctgggtcacaaacagctcttccgctgcccgggtgaagcttaagtgacgagccgcggcttcgaatgctttcagggcattgagcgggggtaaacgacgagacatgagaccagccgacgatgagtttttctaatgggccgcattataatttgtcggttgcgggtcgaccagtgaataaacataattcgcttcgcaatccgttgtcatatggctcactttttctcttccatgttggtttacatgtgatttttgtgagtcagtggtctgcgattgtggtgttgtgtttcttcctctgcgggaagaggggcttaaatcggaccgatttaacccagtctgtcatctgaatgtgtttggcgcctccggttggatggcgccttttttcttatcctataccttgaactgccccaccagctgctgctgtttgtccgccagcgccgacaactcgcgcccattttcggcggaggtcgccgcctcggcccgtatggtatggctcacatcgcgaatgttgctgacgttgcgattgatctcgtccgccaccccgctctgctcctgcgccgccctggcaatctgctcgttcatctgatgaatggtcgccaccgcatggatgatctgctccagcacgctgaccgacagatccacttttgtcagcgtcacatccgcctggctgtgacccgtcatgatcgccttgaccacggcctcggtaccggactgaagctgccctatgagagtctggatctcgacgatggcattctgggtacgccccgccagattgcgcacctcgtcagccaccacggcgaagccacggccctgttcaccggcccgcgccgcctcgatggcggcgttcagcgccagcaggttggtctgctcggcgatcccctggatcaccaccagtatgtcgttgatgttgtcgctgttggcggcgagtcgctccaccacaggtttggcatcgctgatcaccgccatcaacttgcgcatggcctcctgggtatcggccaccacatacttgccctcctgcgccgaggtatctgcctggttggccgccgccaccgccgagttggcgttgcccgccacctgcaaggcagtggcactgagctcctcgaatgcagtcgccaccagatccacctcctggtactgggcctgcatgccggcactggtgcgctcggcaacctgagccgcctgctccgcactggcgcgggtgcccgcaacggtatcgatcacctgactgatggtggattgcaacttgttgaggaagctgttgaaccacttggccaactcgccaatctcgtcatcgcgatgcaggtcaatccgctgggtcaggtctccctcccccgtggctatgtccttgaggcgagccaccacggcgcgaatgggggcgactatctgacgagccatcaaccagatgcagagcaaggcaactaccgaaatcacgccgccaatcaccagttgagtgaccacgctgccattggcctggttggagagttcatcttgcagctggcgggccgaggccagcacaacggtgcggggaagctcgatatagatgccccatttgtgctcggtgccgcgcatgctgaccggcacgaaggtttgcagcagagtcccgtcaggactccagcgtgtcattgtctgcccctggccgatccagcctttcagatcgccagccagtgcctgatattgctgccccaacgggctgcccagagtgacgtcaaacccatccaccccggcggctcgcccttcgtgactgaccagcaataccttgccctgtccgtcgtacagcgcctgatccatctccttgaccagactttgcagggtcgccagcgagatatcgaccccgaccatgccgagcaaggtctcctgctccagcagagggactgtcaccgaggtcatcagtaccttctgcgaccccacatcatcgaggtagggctcgagcaggcagagcgccttgctgcgaatgctgcaacgataccagtcgttctcgacgccacctgctgccgtggggctctcgtccgccagcacggattcgtcttgcacctcagcttctatcttgccgtcgacccgggcccagtaagtggagaagcgccccttgtcattggcacccagctcgctggaaccgtggtagttgctgtcctccccatccagctgatcgggctcgaacaccgcatagacaccaagcaggttggcggaagccgccgccgcatcgtgcagttgctgattgacggcaccacgcagcgcctcggaagagccaaagttgtcggccgcattcttgcgctggaacaatatgctctgagccagcagagtggtacgaaaataggcctcatccagatagctggtaaccttggccgcctgctcggatcccatcgccttcatccagttttcggccgagcgttgcgcctcctcagtggtggaggtcagcacctgatcctgcatccgggcggcgctataaagagaagaggcaaccagggcaccagcactggccaataaacaacaaccggcgatcagggtgatccgcccctgaacagaaagagaactcatgccaccattcctagctcatacagatgtgatcagtgtatcggttttggatacaaaaacttaacctaatcaagcaaaatccaggctcagctggttaacttccccgtcacgaggcaggcccacaaccagcccgagcagtcgaatgggtttaccctgcgcccgcagcagcccctcatggagcagatcgtgaaacagctcgggctgatagccgccacggcgatagacggtggtctgctgaaaatcggcgaacttgagcttgatcccctgccccatcaactgctccctggcatagccagcggcaaaacgacgctccagctcgggaataagctggctcagtacctgccagcaggcggcttcatccagcacatcgctggccagcgtggtctccacgccaatggttttacggatccgctgcgcctgcaccggctgatcatcacggccccagatccggccagtcagcatctcccccaacttgccaaaccgggcgatcagctcatcactgctgagcactcttgcatcctcacacgaatagagtcccagggactccagccgctcggccgtcttgcgtccgatccccggcaacttggccaacggcagctggcgcacgaactcatccacttcctctggccggatcacgaacaggccgtcgggtttgcgctgctccgacgcgagtttggccagaaatttgttcggtgccaccccggccgaagcggtcaaccccagttcggtcactatggcctggcggatctcggccgccatcagggtggcactgccaccacagcaattactgtcggtgacatcgaggtaggcttcgtccagcgaaagcggctccaccagctcggtgtaacgcaggaagatggcgcgcagctgacgggaggtctccttgtagaccgccattcgtcccggtatgagtacgaacggcgggcagagcttcttggccaggccactcggcatggcggagcgcaccccgaaacggcgcgccacatagttgcaggtcgagattaccccccgccgatcggaggagccccctatcgccaacggtacgtcccgcagagccgggttgtcccgcatctctaccgccgcataaaagcagtccatgtcgatgtgaatgattttgcgcataccactgtacgaataaacagttaactcacccatgctaacccagcgcgcccgtttctgccatcggcatgaaacaccgaacaggcatagactcttaagacaccactcacaacaaatgacaaggaggaagggaatgagagcactttggctgggagtaggactgggactctgtctgctgccgcagcttggcggtaccaaggaccacccgaccgccgaatgcagctggctgcatgatcgcatcgagacactggagaaggccatcaaacaaggggatgagctgggaacacgggaggaactggcgcgctggaaggccgagttcaaaaagaaagcctgtcatcaatacgactactgaatccccctcccgccaaagaaaaggcgggctgaccccaaggccagcccgcctgccattcagccttggcccgagtacaactcgaaaaccctagcccgctcagatgatccggttatcggtcagcatcttgcgacgggcctcttccttggccatcttcttcttgcggttgtcacagggttccgggcaatcgcactccttttcgatacctatagtgcccagtccgccacaggagccggaaatggtcttcttctggaagatataacctatggccatggccactacaacgaccagaaataccccgaaggtgatcagaaaaatctgcatgctggtgccccttactttctaaccaggtactgtttgaacgcatctgaataggcttcgtcaaaaccatcggccgtcttggtgatcacgaagatcgccagtccgcgctccttggcatacgccaggctcttctcgggcccgagcaccatgaacacggtcgccaacccgtctgcggtcatgcaggaagggtgaatgacggtcaccgacaccatgcgatgctggataggtttgcccgtcatgggatcgatagtgtgggagaaacgctggccatccatttcgtagtaattgcggtactcgcctgaagtggcaaccccgttgtcccccggcactatcacttcctgcaccgagccggcattggcggtcggcttctcgatggccacacgccaggggtgccccttgccgttgacgccattgatccgcagctcgccaccgatctccaccagatagttgcgagaccccatggactccagatactcggccaccttgtccaccccaaagcccttggcaatggcggagagatccacgtagaggtccggaatatctttttgcaacgtatcggcatcagcggaggtgatcacatgcaaattgcccagacctgtcttctgacgggtctgggtgatcagctcctcggacgggatcctggtcggacgcgcatccggtccgaagccccacagattgaccaaggggccaacggtaacgtcaagcgccccccggctctcacggcccagatgcagggattcagtcaccacccgggcggtatcgcgagagaccaccacaggggtcgagcttctgtgctggttgaaacgggacaactcggaatcgggacgataggtcgacatctggtcgttgacccgctccagcaggacgtcgacctcggcctggaatttggccggatccgtgatgacgttatccgccaccttgatggaatagtaggtacccatggtgctgccggtgatgtggatctccggcttggattggaccgtttcctgaccgcaccccgtcaagaaaaaggctagccctaaggctagccaggtctttacaacactgtgcattgattaaccaccaaagtcatccagcaggatgttttcgtcttcaacaccgaggtttttcagcatgttgatgacggcagcattcatgacgggaggtccacacatgtagaactcgcaatcttccggcgcctcgtggttcttgagatagttctcgaacaagacgttgtggatgaagccggtgtagccatcccagttgtcttccggttgcggatcagacagggcgacgtgccactggaagttgtcattctcggccgccagcatgtcgaagtcttcgacatagaacatctcgcgcttggaacgggcaccgtaccagaagctcatcttgcgatgggtcttcagacgacgcagctggtcgaaaatatgggagcgcatcggcgccatacccgccccaccaccgacgaacaccatttcagcattggtgtctttggcgaagaactcaccaaacggacccgagatggtcaccttgtcgccagccttgaggctgaagatataggaggacatctggccgggaggcgcagtccagttgctgggtggcggggtcgcgatccgcacgttcagcattatgatgccgaactcttccggatagttggccatggaataagcacgaatgatcggctcgttgaccttggactccagttcgaagatcttgaagcgatcccaatccccgcgatactcctcgggaatatcgaagttcttgtactgcacatggtgagcaggggcttcgatctggatataaccaccggcgcggaacgggacgctctcgccatcggggatctgcagcttgagctccttgatgaaggtggccttgttatcgttggagataacagtacagtcccacttcttcaccccgaagatctcttccggcagctcgatatccatgtcggaacgcactgtgacctgacaggccagacgctccccatgacgggcttcacccttgctgatgtgatccagctcggtcggcagaatatcaccgccgccagcttttacacgcaccttgcactgaccacaggagccaccgccaccacaggcggaggagacgaagatgccactgccggccagaacgccgagcagcttgccacccgccgggctggtgacagccttggccgggtcgccgttgatgctgattgtcacgtcacctgcggtcaccagcttggacttggcgaacagaatgactgccaccaaagccagcaggatcacggtgaacatgaccacacccagaataatttccatctattattccttttccgattacagggaaataccagagaaggacataaagcccagcgccatgagtcccgcggtgatgaaggtgatgcccagtccacgcagaccttgcggcacgtcggagtacttcatcttctcgcggatccccgccatcgccacgatggcaagcatccagccagcacccgaacccacgccatagaccacagactccacgaagttgtagtcacgctgcaccatgaaggagacgccaccgaagatggcgcagttcactgtgatgagcggcaggaagataccgagcgcgttgtaaagcgcagggaagtacttgtccagcgccatttccaggatctgcaccagggctgcaatcacaccgataaaggtgatgaagctcaggaagctcagatccaggccggagaccagcacgccatccttgaggacgtagttgtagatcaggttgttggccggaacggcaacggtctgaaccacgataacagcaatccccagacccatggcggtcttgaccttcttggacacagccaggaaggtacacatccccaggaagaaggagagggccaggttttcgatgaaaatcgaacgaatcaacagactcagatagtgttccataccttaatccttcgcctccacctgcttgggatccctggtgcgaacgccccagatgatcagaccaatgatgaagaacgcactcggcggcagcagcagcaggccgttaggcacataccagccaccattgttcaccagcggcagcagctcgataccgaaccaagtgccggagcccaggatttcacgcactgtggctacggtcagcagcacggcgccgtagcccagaccgttgccgataccatccaagaaggagggcagcggggcgctcttcatggcataggcttcggcacgacccatcacgatgcagttggtgatgatgaggcccacgaacaccgacagttgcttggagatctcataggcatatgccttgagcacctggtcaactacgataaccagcgaggcaatcaccgccatctgggcgatgatccgtacgctgttcgggatctggttgcggatcagggagatgaacaggttggagaaggcggtcaccgcggtcacggccagcgtcatcacgaatgccgtcttcatctggctggtaacggccagcgcggaacagacacccagcacctgcaaggcgatggggttgttgccgagcacaggcgtcaacagcaacttcttcatttcgctcttgtcagccattgttgatttctcctgcacgaatcttggccaggaaaggaccaaagcccttgggtcccatccagaagtcgaacgtgtgctgtacaccgttaccggtcagagtcgcgccagacaggccgtcgatctcatgcacggaaccttcaggggcatggcccttgatgactcgcaaggctggcatgccgtcctgatcgaacagcttcttgtccttgaacaggccttgccaggccgggttctcgatctcgccgcccagacccggggtttcaccgtggtcatagtaggtaatgcccttgatggtttccccatcagccgccacggcaacgaaggcatacatggtagaccacagaccctggccgtaaatcggcaggataatgttgtcgaccttgccttcggcatccttggcgaagaacaccgggatcagtctggagatttgacgcaaaccagccttgtcgtcggcaggtgccagacgaatgttcttggccggatcttttgctgccagcttggtgtcgaagttgtcggcatcgccgtcaacgaattcaccggtagtcaggtcaaccagacgcgcttcaatcttgtcaccgtacagttgggccagatcacgcttggccaccgagctgacatcgacaccggcaacggacagaatattgctttgcttgtccagcgccttgttttccatctgagccggacgcagacccacagcaaccactgagaccacgatggaacacaccagacacagaccggtcactatggtgagggtgccgacagtagagtctttattaaacgccacgagcgatcctccgcttgatgttcgcctgcgccacgaaatggtcaaacaagggggcaaacaggttggcaaatagaatggccaacatcatgccttccgggaacgccgggttcacgacacgtatcagcacaaccatgacgccgatcagggcgccataccaccacttgcccttgttggtaaaggcagcggagaccggatcggtcgccatgaaggccataccaaaggcgaagccgcccagcaccagatgccagtgccacggcatgttgaacatggggttggtatcggaaccgatgacgttgaacagcagggaagtggcgaccatgccgatcatcacgcctgcgatgatgcgccaggaggcgatccgcatgtagacgatcatggctgcaccgataaggatcatcagggtggatacttcaccgatggaacccggcaggttaccaaggaaagcatccatccagctgatggtctggccggttgcaccgttgatcagcgccatctggccgccctgggcccactggctcagcgcggtcgcgcccgagtagccatcaacggcaacccagacagcatcaccggagatctggcccgggtaggcgaagaacaggaacgcacgacccgccagggccgggttcaggaagttcttgccggtaccaccgaacacttccttggccagtaccacaccgaaggtgatgcccagcgcggcttgccataggggcagcgcgggcggcacgatcagcgcaaacaggatggaggtcacgaagaagccttcgttgatctcgtgcttgcgcaccatggcaaacagcacttcccagaaaccaccgaccaggaacacggtcaggtaaattggcaggaagtgggttgcaccgatcagcatcttgctgcctataccggcaaccgctggatccagcgaggcacccagcaattgcgccagcgcatattgccaggtatcagcaccggcaacggtacccagatgggcaatagcggcgatcgcctgattgccgacgttgaacatgccccagaacatggccgggaacacggccagccacaccatgatcatcatgcgcttcagatcgatcgcatcacggacgtgggcagcgttgcgggtcacggacccgggggtataaaacagggtatacgccgcctcgaacagggcatagtacttggcgtacttgccacccggctcgaagtgatgttccatattttcaagaagttgcttgaaactcatcgcttaaccttccagttctatcttggtcaggcactcacgcaagatcgggccgtactctgtcttgccggggcagacgaaggtacagagcgccaaatcttcctcatccagctccagacaaccgagcgcttgcgcgttgtcgatgtcaccggagaccagatcccgcaacagcagggtcggcaggatgtcgagcggcatcacacgctcatagttgccgataggcaccatggagcgatcactaccgttggtggtggtagtgaagttgatgagcttgcgcttcaccaaatgcgagagggtggtacgggtgatggagaacttgctggcgctggggttgacccatcccagaaactctttctcacggccttcactcagcacgctcacctgattgtggtaacgacccaggtagtcatggaccccttcaaccttggcaccactgagcagggaaccggagatgacgcggttttcatccgcccgcagctcgttgttggtcaactggctgatacaggcacccatacgggtacgcagcaggcgaggcttcaatacgttcgggccagccagggcgatcaccttatcggtgaagatctgaccagtggtgaacagcttgccgtacgcgatgacatcctgatagttgatgtaccactgcaccttcttggcactgaccggatccaggaaatggatatgggtgcctggcagaccggcaggatgcggaccgacgaacacttcttctttgacttgcgccagagaagcgtgcggcaggctggcctcgcctttacagacgtagacggcgccatcagtcaggcgcgtcaatacggccagaccatcgaggaaagcctgtgactgttccttgatgatgagctcggcattggcagccagcgggttggtgtccatggcggtgacgaaaatggcacggggagaagactccacggccggcaccttgctgaacgggcgagtacgcaacgcagtccattgccctgatgcgaccaggatctcctgcaccttgctgcgcgcgagctgtgccagctcggcagacgcaaagtgttcaaaggtcacctgctcgtcggacccatcgatatcgatgacaacggattgcagaatgcgcttggcaccccggttgatctctgaaaccacaccggtggcaggggccgtgaatttaacgccagggttcttcttatcttcgaagagctcctgacctttaatgacgcgatcacctactttgacaagcatagtaggacgcatccccacgaactcttcgccgagtgtagcaacacgggtgatggccgggccatcgtagattacttgctccggagcacccagcacggggatgtccagtcctcttttaattgtaatcatactcacttgcactaccgttaagggaagacaggttggttagcgccgagaaatacatcacgacgagttgttgaatgagcccgttcatgttgcaggataatgtcgaagcgacaaacaaatcagcaacatacagggtcattcaaaagcgcttgagtttagcacttatggcaagtcagcttctatgcaaaatggggaaaatccccgctctatcacaaaatcatcgaaatttaatcgcaccgtttttttcgctaaacctcaggctctgcgttgagttagccattaataccccaaaatgggtaatggtttttatgttcaaaaatggattagaaaatttgatatctgggcaggggaatagcgcccagcttccggacacaagacgcagcccaaaaacgtttgttaattgttaactggtcgcggattaagtaactgattgatcaataatgttaggtcagcccatttttgctgacacagctcggcgtctttggtgcctgttctctttgcaaccactcctgctccgtataggtatgcaacgccagtgcatgaatggcgccagccagctcgtcggccagcacggcattgacctgacgatgacgggccagcaaccggtgaccgtcgaaatgcgggctcaccaccaccaccttgaagtggctctcggaacccggtgccaccctgtgcatatagctttcgttgacgacctccagatgagtgggggacaaggcagcggccagcttggcctcgatctgttgttgcatggtcacgagcatcactcccaaaatagatgtccggccattgtagccagagttggcggtatgacgaaattgccccgcgtgggaaaatggtcgcaaatttgccccgcccacacagctgccggactggtgaaattctccgcccccgctagaatagcgccactttgcgccccgtcggcgcctgttttatgaatcacgttggactctcgcttatgcaaacccttctcgacacggctcattgtcgtctgaccctgtatcgctacccacgccagagccaggatccgttgcaagcctgggatgcggcagacgagtatctgatcaataccttggctgagacgccactcgaacaagccggccccgtcatcatcatgaatgacggcttcggcgcactggcggcgttcctgcatcctcacgcccctgtctgtgtcagcgactcctatatcagcgagcgggcgacccttgccaacctcgcagagaacgaactggatcctcacgccatcagattgcaggatgcgctcgcgccactgcccttggccccggcactggtagtaatcaaggtatccaagtatcaggcgctgctggaacagcaactgctggcattgcgtgcggtggtcacaccggctactcgtgtcattgccgccggcaaggccaaggacattcacagctcgaccctggcattgtttgaaaaatacctggggccaacccgcacctcgctggcctggaagaaggcgcgcctgatccattgtgagccgcaagcgatgcagccggaactggccaacccctatccgacggtctggccgctggagggcaccggcatgctcatccacaaccatgccaacgtgttttcccgcaccagcctggatataggtgcccgcttcatgctggacaatttgcctgtccacagtgcgcgcaaggtgatcgatctcggttgcggcaacggtgtgctggggctggcactgctggcgaaggatcccgaggtggaggtgaccttcatcgacgaatcccatatggcggtcgcctcggcgcggctcaacgtcgaacacaatctgccggatgccctgccccgtgcccgcttcatggtcaacaactgtctcgatgacgtggcagtaggagcggcggatcggatcctctgcaacccgcccttccatcagttgcaggcgatcaccgatcatatcgcctggcagatgttcagcgatgctcaccgggtgttgccccaggggggcgaactctggatagtaggcaaccgtcacctggattatcacaacaaactcaagcgcctgtttgccaatgcacaagtcgttgcgtcgaacagcaaattcgttattttgaaagccatcaaacgctaaacagaaagctaaaggaaacccatgatgaaaaagtcactcttgctgctggccgccctgatgctgggtggttgtgcgactcactggccggaaaccgctctgctcaacccgcaggtgattccttccaatcagcagtactactcgggcaaccgcatcaccctggaaggggtcgacaaacgtgaagccgcctacgtcttctccatcaagaagaaagagaaggcagccgtgctggtcaacagcgaacagccgctcaacaacctgctggccgaaaaactggccgaagggctgcgcagtcagggactggaagtgggcaacagcggtaccaccaacctgaccctggccatctccagcgccgccgtcacggtggaagagaagaccttcacctatgtcaccaagtcccgcgtcagcctgcaggtgattgccgacttccagggcagcaagctgaccaagcagttcaacatgtcttccagcaaggaaggtccgggggagccgagcatggccgaactggaatccatcctgaaccagcaattgggcagcctgctgcaacagatcatggcggatgacgctctgcgtggttacctcaaaggtcagccgagctgagaaaggagagctaaacaatgaagaaactctggttactggccatgctgatcgccccgctggcgtttgccggccccaaggtcaggatggagaccaaccacggcaatatagtggtggagctggcatccaaacaggcgccgcagacggtgaagaacttcctgcgctacgtggcggacggcagttatgacggcagcctgttccaccgggtgatccaggatttcgtggtgcaggggggcggctacaaccagcagttccagcaactgccgaccttcgatcccgtggtcaacgagtccaagggcggcctgcccaacaaacgcggcagcatcgccatggcccgcacccaggccgtggacagcgccactcgccagttctacttcaacctgaccgacaacaataacctcaacgccaatgcaggcgccggttataccgtattcggccaggtcgtgcagggtatggaggtgctggacaagctggcccaggtgcagacgggttacagctccattctgcgcgccaacgacgtacccaccagccccatcatcctgaagaaggtggtgttgctggcggagaaataacgcgagccggatcacattccgctgcgtctttgcccgggtcaccggcgcacctttctatactctggccctgccccgtttcccggggcatggcccacccgaggagaaggaggttccggtgatctaccaccagtacttaacccaacacgcagtcccgctggctcgggcggttcgtcactttctggcacgagaaatcccttatcagcagttggaagacttgagctggcagctcctctcccactggcaagatttgccccacgatccctataacacccaagccgccaccgatcaggagggtgtcttctggttcctgctgcatagcctgcatcagtgggatgagcagcagatcatcgccgatgtctggctgcgcatgcagctgatggcgtgtgccaattatctgaccatggaaggcccctgcccccgccactgcatgggttcccgcccctgaatcctggtccgctctgctcggcttgccttggctatcccccccgaacctgacaaaatggcgcaattttcccagaggagtcaggtatttgaacactgtccgcacaccgagctggcgagactcgctcgccgtctatcttgagtctcgggtcctcatcctgtttgccatgggcttctcttccggtctgccgctgctgctggtgtttggcaccctgtcgttctggctgcgcgaggccgatgtcagcctgaccgacataggttacatgagctgggtagcactggcttatggcttcaagtggctgtggtcaccgctggtcgatcgactgcccctgccactgctctcccactggctggggcgacgtcgcagctggatgctgctctcccagatactgattgccgcgtcactggtgagcatggccttctgcgatcccaagacccaactggcccaactggccctgttcgccctgttggtggcgttcgcctccgccactcaggacatcgtcatcgacgcctatcgcatcgagtcggcgccggagcggctacaggcagccatggccgcctcctatatgacaggttatcgactggcgatgatcatggcgggtgcgggggcactggcgctggcagcctggcttggcagcaacaccggctatgactacaacggctggcgactcacctatctgctgatggcgggactcatgtctcttggcgtcatcaccacactgatctgccatgagccggatatcgatctcgccggtcagaacgaacagcaggaggcgcgcaaggcgctgctgctctcccatggctggccaacctcgctggccggggtcggtgcctggatctatgaggccatctggtgtccgtttgccgatttcttccgccgttatggtggatcggccatgctgatcctcgggctcatcgcctgctatcgcatctcggacgtggtgatgggcgtgatgtccaacagcttctacgtggacatgcagttcagcaagacagaagtggccaccatcaccaaggtgtacggcgtcatcatgacgctggtgggtgcggccctagggggcatattggtaatgcgctttggtaccttgcggatcctgttcctcggcgccctgctcaccgccagcaccaacctgttgtttgccctgctcaacgaagtgggtcacaacctgcagctgctgaccctgatcatctcggtcgacaacctgagcgccggcatagcaactgccgccttcgtgacctatttgtcgagcctgaccaacgtggccttctccgccacccaatacgccctgttcagctccgtcatgctgctgatgcccaagctgctggcaggtttttccggccacttcgtcgaacagtttggctacagcaccttctttatcggcaccagcctgctcggcattcccgtcttgatcctgatcgtcatggttgccagacgaggaaggacattgctctcggaagcggacaaatagcaagcgtttgcgtgaaattgggggtgattagattcacacttccgaataaagttccccggtgcttgtttctccgatgaacttatttggctagaatccctcccgctccttgtgggcaggctacggaaaacctcaactaacgcacaagagaccaataaaatggccaaatttaccaagactctgatcgctgccggtctgctggctgctgccgctactccggccttcgctgctgactacagcggtgacatccacaaaaatgattacaagtggatgcagttcaacgtcatgcataccatcgaccaacgtccaactttcaccgaagatggtaactacaacgatacctatctggaaatggagtttggtggtcgttctggtatgtttgatctctatggttatgttgacgtattcgatattttcaactctcgtcacagcgataagcatgacaagggtaatatttttatgaagttcgctccgcgtctctctctggatgccctgaccggtaaagatctctccttcggtccagtacaagagctctacattgctaccctgaacaacgttgatgactccatgatggagaacatgatcggtctgggtactgatgtacaggtgccttggttcggtaaagttggcatgaacctgtatgctcgccatgcaaccgaaagtggtttcgcagctgaagatggtgactggaacggttatcagttctccatgaactggttcaaacctttctacaccttctccaacggtagcttcgtatcttaccaaggttatctggattatctgtttgaccgcgatacccatggtgatgatttctattcatccaatggactgggtactttccacggtatctactggcactccgaccgttacgctgttggttacggtctgaaatacttcaacgaaatctatggcctcaacaacagtgacctgaccaaatctactggtttcggccactacttctccgttacctacaagttctaatcgaacgggtaatgtggacacaaaaaaccggagcagctgctccggtttttttatggctctgtcatcgagccttttgctatcgcactatgtgcaatcgaacaagggagagggccgaaccctccccgccagtcatcaatcgcggaaattctggaactgcatcggctgacccagctcggcaccacgtaccagcgccatggcttcctgcagatcgtcacgcttcttgccggtgacccgcacttcatcaccctgaatggcgacctgcaccttgatcttggaatccttgatcaacttcaccagcttcttggcgatctctttctcgatcccctgcttgaacttgacgttcaggtggaaacgcttgcctgagtgaacgctgtcacccacgtccattgagctgttctcgatgttgcgcttgagcagggctgcgcgcaggatctcgaccatctgcttgagctggaagtcggcatcggcctccagctttacttcttccttgttcagctcgaagctggcttcaacaccacgaaaatcgaaacgggtcgccagttcacgattggcgttatcgacggcgttcaacacctcgttcattttgacttcagagacaatatcgaatgacggcatgtcagggctcctcatgttgcgctataagggcgcaaatctaccagaaaaccggcaaatttgctgatttcgatggggttgctctgctagaatcccctgcgcacaggaatggcgagacccgttagtgtccgccaagcgacatttcacttatccccggtaaatggttgatcggaatgcaaccctaccttgattgagtctctccatgccaagcggattacagagttcccgactgccctcctccccccaatggtcactgctgggctgcggcgccctgggtggcgttttcgcctccctgctgactcaaagcggccaatcgacccgcgtcttgctgcgcgatcgccaccgttcgaccctgcaccccgggatcgacttcacctcgctggaaggccagacccagctgatcgccatcgagcgcggcttcgtcgagcagcccggtcagatcaagcgcctgctggtgatgaccaaggcaggtcaagtcgtgtcggccttgacccccttggcaggcaagctggcggcgggtgtgcccatagtgctgctgcacaatggcatgggcattgccgagcaggtggtgcagctgtttccgcataatcctgtcattgcgggcgtcaccagccacggcgccatgcagagcggtcacttcgtgttccgccacaccggcaagggcgagacctggctcggcccggtcaatgaagcggccagggctcatgcctccctggcagaggatctcaccgccgccctcggtcaggccggttgggatgagcagatcctggctcgccagtggcaaaaactcgccatcaactgcgccatcaatccactgacggcgctctataagctcaaaaatggcgagctggccggccctcgcttcgccgatgccctgcaacagatctgcgtggaagtggccgacgtcatgcaggccgaaggccagcccaccagcagcgatgagctgctgcgccgcgccatgacggtggtcgagttgaccgccgacaactactcctccatgcatcaggatatggagcaggggcgcgagacagagatcgaggccatcaccggcttcctgctggcctgcgctgccaaacacggcatagcggtgccggtcaatcagggcctctatcaggccatcaaagagaagagctgagcccggcgaggtggccggtaaccaaggagcgcagcatgacagtactggtattggtagcaccggggtctgaagagatcgaaaccgtcgccatcgtcgacaccctggtgcgcgcccgcatcgaggtgctgctggcctcctgctgtccggcgggtctgcgccagatccgcgcctcccgcggggtacagctggtcgctgactatcatatcgacgagctgaccagccgtgacttcgaagccatcgtcgtgccgggcggcttgcccggcagcgaggcaatccgcgatacgccgctcgccatcgatctgctcagggaacaggcggcgctcggccgctggcgggcggctatgtgcgccgcccccgtggtggtactgcagcatcatgatctgctgggagatgccagcgtgacctgccacccgggcttgcaggcccaactgcccaccagccagctcagcacggcgcgggtcgtgacggatgatgctcatcgcctgatcaccagccaggggccgggctctgccatcgaatttgccctcgaaatcgtgcgggtgctgcgcggggacgacactgccctcacggtcgccggccccatgggctccccccctcgatcacgccataacgggtttggccatcggggatcactcctggtcacaacagagcgccccttgccgattggcaaggggcgctctgctattggccgggcgcaactcgggctgcccccttgatcgctagctcaacaactctggcctgagctgctccatcagcagatggttgtcactgtaatccaccggtatggccactacggcaggcccaacgaccgccatggcggcgcgcagggtcggccgcaagtcttcggcactggtgaccgcaaaaccggccgccccgaaggactcggcataggccttgaagttgatgggcccgaagctcacccccgagctgcggcggtactttttctcctcctgcatcgccaccatgttgtagccgttatcgacccagatgatgtgcactatgttggatttgagccgcaccgccgtctccagctccatgctcgactgcatgaagctgccatcgccggagacagagatgatcttctcccccggccgcaccatggcggcacctatggcccagggcagcgctacccccattgtctgctgaccgttggagataagcacctgacgcgcccggaagctgtagaggtagcgggcaatccagatgtggaagctgcccatgtccacgcacagtgtcatgtcctgccctatgatgtcctgcagctccttgacgatgcgcagcggatggatgggcatgccccccagatgctgggcatgctgggtcagctggtgacgctgggcccgtaggccgcgatagcggggtcccgtgccagcggcttgtgcagcatcttggtcaagcaatacagattggcactgatggagcccaccagctcaaccgccgggcagtagctgctgtcgatctccgccggcagggcatcaatgtgcagcaattgccgctcacccgtgccattccacagaacagggtcatattcgatggggctgtaacctatgcagatcaccagatccgcatcctgcagcaacctgtcccccggctggttgttgaacagcccgacccgaccggcgaagtcatcgaaatggtgggtatccaccacgccagccgcctgataggtgcccgtcaccggcaaccggcttttgtcgagaaaagcgcgcaccgcgagggaattctcgggccggctggccaacaggccgagcagcaccaccggcttgcgggcctgcgccagcaggctcagcgccctgtctatgcctgcctcatcggcggcgcccggttcgggtatggctctgggcaccaggatggcgccatcggtcggctcgttgatgatgtccatgggcaggctgacgaaggccgcgccgggacgacccagttcggcggaccgaaaggcattggccatcacctctgaaagagcggatccggttcccacctgggcgctgaacttggtgacgggacggcacaggctgacggtgtccaggctctggtgagtgagcttgaggccatcggcacgtcgcaccgcgccccccagcgctaccatggcatccccttccgaggtggcggtcgcgaggcctgtgatcaggttggcgcaaccagggcccgaggtcaccagcgccaccccggccttgccggtcagacggcccacggcggcggccatgaaggcggcgttcgcctcgtgacgcaccactatggtgtcgatgggggaatcttccagggcatcaaatacccggtcgatcttggcccccggaataccgaatacctgcttgacgccctgcgcctccagatggcgtacgaccagttcggccccacagccccagtgttgattttccatgagaataactccttgtaagcgaagggcttagccttcggcggcgcggatggcgcggtccagatcggcgggattgaggtcagcctgttgaaaggcagggttgcgcggcagctctatgttgagatgctgaaccacagacaactgcagctggccgtggcccatggcgtaatcgaggatgtgaccaccgcccttgcgatcttcggtgatgaaatgttcgtgatagccggccacattgatcccctgcacgaagggcgggcagcgaaagcccaccagggtgccgcgccgctggctgaacgagaacaaaggctgtgcctctatggcctccagcatgggcttgtagggcggagtctggcagggcactgtgcgtacctgcgcctgctcaaacagaccatcgaggcgaaaagcgacgaagacgttgtcggtgcctaccagctgatcgatccactgatggatctcgtcgcggctgagggggtgatcgaagcggcgctccagacagggtcgaaagtgagtcatcaccgcaaacggggttttctgcccggcctgggccggacgggccgagccatcggccttgagttgatggatctggcgctcgaacgcaatcagctcgccgtcgaggcggttgaaggtgccaagaccaaagtcgccgtggcgcagcagatcggccatggtggtctcgccctcatagacgccggccagcagggcgctcatcaaggagctctgatagacctcgccaccaccctgacgggcttgccagcgagcaaactgctggctgatctcgatggcacagtcacactgtgtatgggtttccatttggatttaacctccaatcctgttaggttggcaaatcaggattcaatagtgaccaagatcacactttgataccaatatccaaacccatcagcttcgagacgtaccagatatggaatttcgttacctgcgctacctggtagccgtggcagagaagcagagctttaccaaggcggccgagacgctgggcatggcccagccgcccctcagccagcagatccgcaaatttgaacaggaggtgggcacgccactgtttcaccggctgacccgcagtgtggagctgaccgaggcggggctgagcctctatcaggatgccaaaggcatactgtcgcaaaccgagcaggccatgcagaaggcccagcgcatcgcccgcggtcagcttggctccctgcgcctgggctttgccggctccactgtgctgcacccgagcgtgctgcggctcatccacgactttcgccaggcctggccagaggtgagcctgcatcccatcgagaacagcatgcccaatctggtgcgcgacctgatgagcgaggagctggatgccgccatactgcgcctgccgtgcagcagcagctcggcgctgactcaccatctcatcgatgaggaggagatgctgatcgccctccccccgcaccacccgctggcaagcacgggcgccatcgccatcgaggccctggcgcaggatcccttcatcctgttcccgcgcgaactggggccgggcctgcacgatgccatcacccaacgctgccagcgggccggtttcagtccccgtctcggcagccagagcccgcaggtgatctccaccgtcggcatggtgcaggccggtttcggggttgccatcatcccgcgatctgtgagcgagctgcatccccacggcgtcagctatcaccccatcgccgatgaaccgctcaccacccgcatcagcctcgccacccgccgccatccccgtcaaaagagcctgcagcacctgatagggctgatcccgagccggcatgatagacacaccgacatcgcatcggcatagcgccagcccccgcacaccttcatctgcgttccaccaatagaccaccacgctgtcagtgacagcctggtggcgccttgcaattgaacccaagcgaatcgctcattccctgcggctggatggtacaaccttgccagaaagactcacccgaacacgtacgttagcgaacagacggcactcccccgcgcccccatagtgtcagtgcagcgactgcactcacgtgaaacaaggtgcttgttcaccacggctgtcagacccggcggcaggtcatttatacctgcctttgaagaaccgccaggactcacctttccccgttcttccattgaacagttcattagctacccaacacctgggcccttgcctgtctgctgtcgcgcgacaggcaaggctagccccttcatcagtcatgcatgtcgatggctccaaccgagccgccgacaacagagagacattacccatatccaacgatggattgatgttccacgaacgcggacccgggtccggtaacaacaagcagggagatatccatgaatggttggtgcgctaggttatttggcttcaagccaaccaatgacccttggcaggacaaggagcccgttcgtgaagagttgttcggcatagagcggctggaatcccacgccatgacgctggcagaagcccagtcagtcaccgccagaccggcggcggtgcaatcattgcatctgcgcctgaaagaaaacgaggccgtcttgtcatcagcccatcaggcaaatgcggctgaactcgaactggggcacgatctgacccatgcggccgagtggttcctcgacaactatcacctggtcgaagcccagatctacgagatccgcagcagcctgcccaccagctactaccgtcagttgccaaagctggccgaaggcccctttgccggttatcccagagtctttggcatcgcctgggctttcattgcacacaacgacagccacttcgaccccgagatcttgagccgtttcatcctggcctatcagcgtgtgcaaccgctgaccattggtgagttatgggctgtccccatcaccctcaggatcgtgctcattgaaaacttgcggcgtctggttgagcagatcacgctggcccgccaggccagagccgatgcagatctcctttgctcgcgcctgctcgcctcagggtgcgccttgtctgcgctgaacgaagacattgcctcccgtgccacaggcccactgtccgagatttttgccgctcaactcgtcaaacagctgcgtgaccaggatcccgatatcacaccggcactcggctggctggaagcgcgcctgacgctgcagggggggtccatcgatgaagtggtccagcatgcacagcagcggcagggggcctccaacgtcaccattcgcaacatcatcaccagcatgcgattcatctcgaacatcgattggagcgagcaatttgaaaagatgagtctggtggatcagcagttacgagccagtacccacttcgccgagatggactttcccacccgcaatctctatcgccgggcaatcgagctgctggcccgctcttccccccacgatgagctggatgtcacggcgcgggtcctgtcggcgacccgacaagatgtcgacaccctgccagacgacatgaaactcagggtgcaggatcccggttatcacctgatggccgagggccgactcgccctggaaaccgatctgggttttcgcccccccttacgccttcgacttcaccggtttcattcccgactcgggatcggcggctatgtcggcatcattaccctgctgacgctgcttttgctgacattcacctaccagcagctcgcacagcccggtgagccatggtccctctggatgccgctcttcatcctgtttgccttcttgccggtcaaggcggcagccatctcgctggtcaactatctcatcagcttttatctggtgcccatgcctctgccggccatggatctcactcacggcattccctcatccctgcgcaccatggtggtcatccccaccctgctgacctctcactccgatctgctggcacaagtcgagcagctggagatccatcacctgtcagggatcagtggcgatctcagctttgccctgctctccgacgggatggatgccgcccaggaacacatgcccgaagatgcggccctgctgagcgaagccagtcaggccatcgcccgcttgaacggcaaatatggccccgggccgtcaggggatcgcttcctgctgctccatcgccaccgccagttcaacccgggcgaggagtgctggatgggctgggagcgcaagcgtggcaagctctatgagctgaaccgtttgctgcgaggggcaacggacaccagttttatggtgatcgatggtcagccccctgccgtcccccaaaatgtgcgctatgtcatcacgctggatgcagatacccgattgccgcgggataccgcaagtcgcctgattgccaagatggcgcatcccctcaactgcgcgcattttgatgccaagcagcagcgcgtcacccatggctatggcattctccagccccgcgtcacaccttctcttccactgggtcaggatggctcttattaccaacggctctactcagggcctggcggcatggatccctatgcagccaccgtttcggacatctatcaggatctgttcggggagggctctttcaccggcaagggcatctacgacgtcgatgcttttaccgccgcgctggaagggcgggtgccggaaaatagtcacctgagccacgacctgtttgagggcatctttgcccgcgcagggttggcctcagatattgaagttgtcgaagagtttccatcgcggtatgacgtcagtgccaaacggcagcatcgctggacacgcggcgactggcaactgctcgcctggatctgtcagcgcaaacatggccagcattcactgcccctggtagggcgttggaaaatgtttgataacctctgccgttcactgctggcaccgagtgccctgctggcttttctcgcatcctggcaactgccgttgggcacggcggtggcggcggatctgatgctgcttgcctgtcttgctcttccgatatttttgcccctcatcttcaccatactcccccgcaaacaggatattttatggcgccattatgtgggcaggattggcaatagcctgcagcgtgccgtcatgcaaaccctgctcagcctcacctttctggccgaccagacctggcgcatgacagatgccatagtccgtactctgttccggttatccctgtcacatcgccacctgctggagtggaccaccacggctcaaacctcgggcgcaccgcgactggcctgcctgggcttttaccaaatgatgatgagcggtgcggttctgggaatgggagtgtgcgccatgacgctgttcagtgcccccaccgcctggccgctggtactgccttttggcaccctctggctgctggcccccctggtggcgtactggaccagccggccccgttatctgagcaaacagatgacctgcagtgccagggaagcggtagagctgcggctgattgcccgcaagacatggcgctatttcgagacctttgtgaccgatctcgacaaccagctgccacctgacaactttcaggaggttccgacagaggtcattgcccatcgaacctcgcccaccaacatggggctctatttgctctcgaccctggctgccaatgactttggctgggccgggcgcgaggccgtcatcaaacggctggaagccaccctggaggtgatgcaacacttgccgcgcttcaagggccacttcttcaactggtatgatacccggcgcctgctcaccctggagccggcctatgtctcttccgttgacagtggcaatcttgctggccatctgctggtggtcgcgagcacctgcgaaaactggcaacaagccgccgacaacacctcgatacgcagcggcttgcaagacacctatctgctgatgcttcaggccctgcaagcctacccggtgaaaaacagcgagccggtgaacgcgctcacggcctgcctgaaagcaatctgcagccagctctatggcgagcagcccgtaacaagccagctagctgagctcgaacggcttgcgcagcaaggcgtcgagacagcccaccgtattgatctgcaagcgtatcccaaagagggggccgaggtcatcttctggtcagaggcgctcaggcagacggtggccgaacatcgccaggataacgccagcctccccgatacgcttgcgccacggctgcaggcactggccgaacgcgcacgcaccctggccatgggaatggacttcgcattcttgctggatccggagcgccagctgctctccatcgggtattccctctccgacaaccggctcgacaacagttgttatgatctgctcgcctcggaggcaaggcttgccagcctgttcgccatcgccaaaggcgatgtcgtgaccaagcactggttcaagctgggtcgctctgctaccccgctgggtcaggccgcggccctgatctcctggtccggctccatgttcgagtatctgatgccctcccttgtcatgcgggctcctatcggctctcagctggagtgtaccaaccgcctgatcgtcgacttgcagataagctatggccactcgctgggcattccatggggcatatcggagtcggcgttcaacgcccgggacatggagttcacctatcaatactccaacttcggcattccccagctggccctcaagcgcggactggccgaaaaccgggtgatagcaccctatgccacaggtttggccgccatggtcaacccgggcgctgccttgaaaaactatcaacggctggctgccatgggtggcggtgggcgttacggcttttacgaggcgctggactttaccccgtcccgtttgcccgataaccaggatgtggccatagtgcacaacttcatggcccatcatcaggggatgaccatcgtcgccctcgccaatgccctgcatcaggggctgatgcgcgccagattccatgaagagcccatcattcaggcttgtgaactactgctgcaagagcggatcccgcaggacatgcccattgtcagaccccgcgccgccgagataaaggcatcgcggatcagaaccatacaggacgtgcgatcagtacgccgcttgtcctcatcgaccctgggtgcccccgtgacccacctgctctccaacggtcgctacaacgtcatgctcaccagtgcgggggcaggctatagccgttggggcaacattgccatcacccgctggtatgaggacgccactcgggaccactggggttctttcctctttttgcacgatgtccacagtggtgagacctggtctccttgtgcacacccgctgggcaattccgaccacaagggggaagttgtttttgcagaggatcgggcacagttcattcatcatcacgaccgcctgaccaccacactggaagtcctggtgtccggtgaagcggatggcgaagtacgacgtatctcgctgaacaaccgtggtcgcagcacccgctgtatcgagctcacctcttacgccgaggtcgtgctgaccacaccggaaactgacagggcgcatcccgccttcagcaagctctttgtggtcaccgaatttctggcggagctgggcgcgctgattgcgacccggcgccccagaacaccggaagacagcgagatctgggccgctcacttcatcattgtcgaggagcagctggccggtacgcttcaatatgaatccgatcgtgcccggtttattggtcagggtcgaaccctggcctcggcccatgccttgcagcgggatgttgccctgtccaacacaacgggcacagtgctcgaccccattttctcgctgcgccagcaggtacaggtcttgcccggcagcagtaccaaggttgcattctggacgctggtggcttcatcgcggcaggccttgctcgatctcatcgatcagcaccacaaccgccatgccttccaacgggccaagacgctggcatggacccaggcacaggtgcagttgcaccatctggatattcaggcggcggatgcggccaacttccagcggctcgccgctcccctgctctacgctgactcgcgctttcgcgcctcatcgaacaccatattgcatgggctggcactgcaatccgccctctggcagctcgccatctcaggtgacctgcccatcatgctgctgcgcatcgatgacatagaggatctggctcaggtacgcgaactgctgctgacccatgaatatctgcgcatgaaacgtctggccgtcgacctagtgatcgtcaatgagcacgcagccacctatgtgcaggatctgcaaaatggcatagagacagccgtgcgcagcagccagtcccgaccccgcttccatagcgagctggcccgcggctccgtctatacggtgcgcaccgatctgatgaatgccgaggtttgccaactgctgtatgcggcggcgcgggtcgtactggtcgctcgccgtggctccctgcaggagcaactgacccgtctgccagacacatcccagtcaccgcaaccctcacctgtcttcagggcgccccacatcagcgccagcaaacatttacagcatcccgagctggagtgtttcaatgggctgggagggtttgccaaagacggacgtgaatatgtcaccttgctcagcgcgggtcacaccacacccgccccctggatcaacgtgattgccaatccgcagtttggctttcaagcatccaccgaaggcagtggttacacctgggcagacaacagcaaagagaaccagctgaccgcctggtccaatgatcctgtgacggatcccgtcagtgaagtcatctatatacgcgatgaagagacccttgatctctggacgacgaccgctcagcccattcgtgatggcggtacctatatcgctcgtcatggttacggttacagcagtttcgagcatcaggttcacggcatccatagcgagttgctgcaatatgtcccggtagcggatcccgtcaagatctcccgcctgacactgcgcaaccagacgaatgccccccgccgtctctcagtgacctgttacgtagaatgggtgttgggcgcctctcgcagcgtcacagctccctttatcacgacccagatagatgcacagacgggggccatgctggcacacaacccctggaatgccgccttccctggccgggtagccttcctcgatctggggggacagcaaacgagctggaccgccgatcgcagtgagttcctgggataccgtggtcaacccgcctctcctgcggcgctggcaagccataaagccttgtctggcagcacaggggccgggattgacccctgttcagcgctgcaaacccatgttgatcttgccccgggccagagccttgagcttgtgatcctgctcggtcaggcaggctcaaccgaacaagcccgtgccctcgtcacccgctatcgtcatgatctcgatgtggtgctggacgaggtggaggctcaatggcagtcactgctcggggccgttcaggtcaagaccccagacagggccatggacataatgctcaacggctggctgatgtatcaaacgctcgcatgccggatctgggcccgttctgccttctatcaggcgggaggcgcttacggttttcgcgaccagttgcaagacgggatggcactcagctttgccaacccccggagcacacggcaacatttgttgcgcacggccgctcgccagtttattgaaggggatgtgcagcattggtggctgccccactcgggccagggtgtgcgcacccggatctccgatgacagggtctggctggccttcgccacggccacctacgttctaagcagtgccgatgacagcattctagatgaggagatcccgtttctggaaggcccggcactgggcacggagcagcaggatgccttcttcctgccacaagtatccgaaacgtcagcctccctgtatgagcattgcgcccgctgcctggatcaagccatggcgctcaccgggagcaatggtctgccactcatgggctcgggtgactggaacgatgggatgaatcaggtcggcagtgcaggcaagggggagagtgtctggctaggttggttgctactgcgcaccatcagtctgtttgcacctctggcccacgcccgtcaagacaagcgcgccgagctctggctggctcatgccaaccgggtcggggtcgcgctggaacgcaaagcctgggatggagcctggtatcgccgggcgaccttcgatgacggcagctggctgggtgcaaaagagagccccgaatgccagatagactccatcgcacaatcctgggccgtcctgtccggtgcggccaacccgacccgagccagaatagccatgcaatccctggagcaacacctcatcaaatacgatcagggtttgtctctgctgttcagtccaccgtttgacaagctgacccagaatccggggtatattcgcggatatccgcccggactgcgcgaaaatggcggccagtatactcatgccgccatctgggccatcctcgccttcgcgcgcctcaaagaaggcaccaaggcttatgacctgttctgcctgctcaaccccatcaaccatgctctggatcctgaggccgtcgagcgttacaaggttgaaccttacgtgatggctgcggatatctactcagtcgcgccgcacaacggtcgtggcggctggacctggtacacgggggcgtcaggctggatgtatcaggccggtatcgaaggcatattggggatccgtcgtgaggggcagctgttgctcatcgcccccaacttgcccgcgcattggcccggatttagcgcaaccatcacccttgatgccgcccactacaacatagcggtgaatacagaggtgttatcggggctgcaagcagacacaatccgactcgatggtgtgctgatggagccttgcggctcaccatttcgcgtaccactgatcgacgggcaccacaggattgacattaccctggcggtgcaataacagagtctgagtgaacaaactgaagagacaaagcggcctgctcccgggccgcttttcatttttatgtgccattgattactgatagtcagagtcttttatgcgtaagtttgggacgtgtctacgtaagactatcccggctatccgatggcacacccagaatcgcagatacaaaaaatcccaaccgaatcaatcagttgggctatgtggatggcggaggaggtgggatttgaacccacggatggtcgcccatcgccggttttcaagaccggtgcattcagccgctctgccacccctccgcgacagtgcggcgaatattacccatggcgatccggcttgtaaatccccttttggttcgtttgccgatttattgggctaaatgacgcataaagtcgataaaacgggcagaaacagcgctttttcaaccagataacttgacttgaaaacagactcacccactatagtgaccatcacgaaattcccagcaagatggacttatgagaatcaaacatgccctgctttgcgccctgactggcgccaccctgcttgcggcgccggttcaggcaagcgagctgaccaagagcgatgtcgagcaaatcgtgcgcgactatctggtcaagaatccggagatcctggtcgagatgtccaatgccctgcgtgccaagcaggagagccagcaggcggccaacgacaaaagcctgatcgaggcgcacgccaagcagctctattccaataaggatcccgagagcggcaaccccaagggcagcctgaccgtggtcgagttcttcgattacaactgcggttactgcaagcgcgcccatccgctgatcaagcaactgctgggtgaagacaaggatatccgctacatctacaagcagttccccatcctgagcgagagctcctacttcgccgcccgggcggcgctggcggtgcaactgggtcaacctgacaagtaccaggccttccacgagaagctgtatgcccatcagggcccgctgtccgatgaagcccaggtgaagcagttagcggaagcggccggggtgaactggagcaaggtcgaggccaagatcaaggacggcagcatagatcagaacctcggcaccaaccgggcgctggccgaagccatgagtatctcaggcacaccggccttcatcataggtgaccagatactgcgtggcgcaccccgcgatctggcgagcctgaaaggcttcatcaaggatgtgcgagcgggcaagagcattcagtaactaggcccttcgcacataaaaaaacgccccggcattgcgatgccggggcgttttgccattcaggctttagccctcagaactcctgggccgtcgcgaggagctgtcagcaaggcgaagagcagcgcagggacaggagtttatatgaataaatgaggctcccgagcagcgcatgatccttgatcacggcttcgcagcaggaccatagccattcgggttctggctttgccagcgccaggtatcgatcatcatctgctccaacccgcgctccgcctgccagcccagctcgtcacgggccttgtgcggctcggcccagcattcggctatgtcaccggggcggcgcggtttgatctggtacgctatggtgcgaccgctggccgcctcgaacgccctgatcatctgcagcacggaatagccttggcctgtgcccaggttgtaggtaaagacaccggtatcggcagcgatgcgggtcagcgccttgagatggccgagggcgagatccaccacgtggatgtagtcacgcacgcctgtgccatccggggttggatagtcgttgccaaacacccccaactccttgagcttgccgacacccacctggctgatatagggcagcaggttgttggggatgccgttgggatcttcaccgatgaggccgctctcgtgggcaccaaccgggttgaagtagcgcagcagcactatggcccagcggggatcggatttggacaagtcacgcagtatctcttccaccatcagcttggagcgaccataggggttggtcgcgctggtggggaaatcttcccgcagcggcacagaggcaggatcgccatacacggtggccgacgagctgaacaccagccggaacacgcccgcctttgccatctcctcgcacagcaccagtgtgcctgtgatgttgttctggtaataggtgagcgggatctggctcgactcccccaccgccttgagaccggcgaagtggatcacggattcaatcttgtgggcggcaaacagctgctgcaggcaggctctgtccagcacatctccctcaacaaaggtaaccggcttgccggtgatccgctcgacccgtttgagagactcgggggaggagttggataggttgtccagcaccaccacttgcggccctgcgccgagcagctcaaccagggtatgggagccgatgtaaccggcaccgcccgtgaccaatattgtcattttttatcccgtgttctggtgaaactgggcagagtctacctgccctgcgtcatcgggaaaagcttgagatgccaatgaagccatcaatagtcgaggctgacatcccccctggcggtacaggagcaggccagtacgaccccgctctccagatcctgtgcactcagcgtcatcacgctctggcgctcaatttcgccggtcgtgctacagcgacaggcgccacatacaccggcgcggcaggcggccatcatggtctcgccagccccctccagtgcggccaacagggtctggcccggcagtatcttcaccttcttgccgcttttcttgagggtcagccagaaatggtcgctggcggccgcaaccggcgccgcgcccgatgtaacagcaggcaggccgaacgactcctgatgcaactgctccgctggcaaccccagctccgccaacatgctactcaccgccgccatgtaaggtgcagggccgcacaggtaaacgtggcggctgtgcaagtccggcgccaattccctcagcatgtccgggctgagtcggccaacccagggataagccgtcggcgcttcttccagtactttctccagcactaaagcgtagcgcacgccgtgatgagattcggccagcgcagccagatcatctgcgaagatcacatccgctggcgagcgggcgctgtggataaagcggatgtccgcctcaggccgtttggcaagctcgtcgcgcaacatggcccacatgggggtgatgccggagccggcgctgagcagcagcggccgctcgcagggcagcgccgtcaggttgaaatcgccgaaggggccgtcgacccggatctcgtcccccacctgcagactctggtgcagatgatgggagactagccccacatccttgatagtgacctgccagcacgcatcctgcgggctggaggagagggtataggcgcggcacatgggctggccgtctatctctgtgtgcaaagtgacgcactggccggccagcacaggaggcaggcttcctgcaacgggcgcgaactgccagctcaccacatcatgggtgtcggcgcgacgaccgatgcagcgcagggtgagagaggtggaggtcatcacaaggctcctcattttgaaaacatgtttttttgaaacacgagtctttgaaaaaaaggcgagccatcaggctcgccaaaggcttacaacatgctgagatgatcaggccggcacggcctgcgcgatcaccggattcaggcagccaggatctcggcgagatctgcttcggccgtggtggtccctttcaggccgaactgctcctccagcaccttgagcagggccggggtcaggaaggccggtgcggtcgggccggtgcgaatgtctttcacaccgagcgccagcagggtgagcagaatgacgatggccttctgttcgaaccaggagagcaccagggtcaacggcaggtcattgacgccacactcgaacgcctcggagagcgccagcgccagctggatggcggagtaggcatcgttgcactgacccacatccagcagacggggaatgccgcctatgttgccaaaatcgagcttgttgaacttatacttgccgcagcccagggtgagcagcaggctgtctttgggggcggccttggcaaactcggtgaaataggcgcgctcagccttgtcgccgtcacaaccgcccaccaggaagaagtggctgatttcacccgctttcaccttctcaatcactgccggggcggcctgcatcagggcattgcgggcaaagccgatggtgatgaagtgctcgagctctgtgtgcttgaaaccgtccagcgacaaggcttttgccaccactgcggagaaatcgtccccttcgaggtgcgtcacgcccggccagccgacgatggagcgggtgaagatgcggtcgctatagtcgcccacgttgggatctatgatgcagttggaggtcattacaacggcgccggggaagttggcaaactccttctgctggttttgccaggcggagccgtaattgcccactaggtgcgggtactgcttgaagaaggggtaggccagcgccggcaacatctcgccgtgggtgtagacatggatgccagtgcctgcggtctgctccaggatcagcttgagatccaccatgtcgtgaccggagaccaggatgcacttgcccggcaccggtgtgacgcgcacttgggtcggctcggggtggccaaacgccgtggtttcgcccagatccagcatctccatgacacggaagttgagcagaccaatctccatagcgcatttgaacagggaatccagctcgctcgggtcagtgctgagccagctcatgatgcgatggaactcggcggctacctcgctatcctgctgacccagtacccgggcatgttccatgtaggcggcagcccccttgaggccgtagaggcagagcagacgcagtcccatgatgtcttcgtgcacctcgctcttgccgcgattgaccgcggtttgcgacgcatgggccagctgggcgagcagctcgtcacccggctcgaagccggtggcctcgggcaagccggtgacttgcaccgccagtgcagccagacggtcgaccagctgctgacgatgcgccaacgcctggttgacataggcaacgatgcgggcggagtcgaagttgacgttggtgagggtggcgaagaaggccttgggcacgaaggcatcgatctcgttatcgatgacgccgtgctcgcgggcggccagcacccaggcgctgaggtcctgcagcgcatagatcagcacatcctgcagatccgaggtttcggccgtcttgccgcacatgccttgtgcataagcacagccattgcctgccggggtacgaattgtctgttcacattgcacacaaaacatcatgcctctcctaattggacatttcagttacttgttttgtggcgattctatgcccctcgccaaaaacttaataggcattcaatttgccaattaagttttcattgatgcagatcaaaaacaaaaaagccgcccaaacagggcggcaagcgggtggataagcgggtggataaaaggagagacaactcaggtttacaacaaaactcacatcaacaagcggtcaggccagataggcgcgcagcatccagaccagtttttcctgctgctgcacatagtcggagaggatggatgccgtcccctcgtcaccggcctcagcggcgtgtcccaggatccggcgctgggcgaccagcagctcgcggaagctctcgagcagggattcgacacaggcacgaccgtcatgcagccccttctgctccgggatggcagagactttcaggtagtcgctgaagctgtgcatgggcacgccatccagggtgaggatgcgctcagccagggcatcgaccttcagcagcagatcgttatagatctcttcaaatttcaggtgcagttcgaagaactgattgccgcggatattccagtggaagccacggacgttcatgtagaggatctggtagctggccagcaacttgttcagctcggcggccagggcttgtgattgaacggtatcaagaccaatcggacttttcatgtttcacctccagatttgacgacggagccagattaacgccattcagactcaagaggtaatcgttgctacctgagtgattgatagggaatggctatcgcctggtgtgacaacccgctgattatccagatttatcacccttcggtgcgttcgatatagaggatcacctcgcccagatgaatgccgaatttgctgatctcggcccgattgatcaggcgatcttcatccagcaggtacatccagtcatcaaagctcaccctcaccacctgctcatccggcagtaccagatcgagctgatagcgccagttgagagcaaaaccttccgtcttgcctaccgcctcccccactacgtcggatgcggtaccgcgccagtgaccatcggcccccttgctcaaaaaccaggtccgggtctgctgacggccgtcatcaaagtagaactgctcaaacagttcgcccttgccatcctgccagcgccccaccatctcgacccgaaagcgactggtcacttcgccgctgcggtctgtcaccaggccatgagccaccagtttgccattgaagaaacgggcgagatcccagttcggcccctgaccgcgatagtcatccaaactggcaccacagccagtgagcaacaggagtggcaacaagagcagaaaacgacagcaacgatagaaagacattgagtactccagcatcagagttggccgcgcaggcggcgggtaagggcaggatcgcgactgttgtcggcaagccagatggccagaaaggcggccgcaaattgtggatcaggaagagtaccgaggggtttgtactgccaccagaagtggccaaccccggcttcatccacatagaaggtcagtgtgtcccccgccgccacatcgggccagaagactgccagttgcccaagccactgctggcgctgcgtctcgctgccaagccccagccgttgccactcctctgcggtggcggtcagcaggtcatcccgttcgatatctctggcgtaggtgagggtcagtgcctgaggatagtggccaggctgatagcggccactctggctgtagaaggtggcatcatagagtttgaaccagagccagttcatctccccctgtccgaccgtgcgcagctgttgccagggggcggcagaggcctgtgcagagagtgccatcatggcgccaagcgcggcaatcaggaggctaattccaccccatgtgccaattcgcgggatcttccagttcatgccaatccatctcctgttccagcaaggtgttgatatcctgcatcaccacgcgcgccaatcgcccctgagcatcacgctggcaggcaaccaccagatagtaacgctcggtcagctcgtgctggctctctttggtccacttggaaaacaacaaggcgtcggtcgaaaaggtgttcatcttgattcaccctcaagcttgaccgttacccacaggagtacgggtaaccaccacatccagatcaccgccaatagcgctgtgctgatccagatgccccagggtaagtgtactgcgcccatggccgctcccgccacataggaggaggcgccacccgccatgccaaacagcgcctgctgccagcggggcaaggggcgcaaccagcgcagtccatggctgagactcaaggcaaatcccagccacagcagcaccagccagagaggaaagccagccgggaattgaaacagccccagttgccagagcaggccatcgagcagacaaccggccagggccaccggcaatagccgcagatcccccttgcggcttggtgagaagatgaagtggagcagcagcatcaacagcagcggacccggctgctgccatttcaccgccagcagccagtagaggttgaaccccagcagatgggcccactgccacatggtcagtgaccgctcactggcacatcaccccgccagcccgttggtcctggtttggccgcctccagctggaccagactgatggcccgctcccagaagcccccctcgcaataggcgaaatagaagtgccacaaccggatgaaatcctggctgtaacccagcttgggcagctcgggggccagcgccagaaagcgctcgcaccagtgcgccagggtgcgggcatagtgatgaccgtgatcatgcagccgcaccagctgcatgtcggtctcgcgggcaatcagtcccgccatctgggagacactcggcaggcagccgcccggaaagatgtaacgctggatgaagtcgacactgcgcacatactgggcgtggcgctgatcggcaatggtgattgcctgaataagcaggcggccaccgggtttgagcaaacgtgacaactggcggaagtaatcgggcaggaaggcgtggcccaccgcctctatcatctcgatggagaccagcttgtcgaaggtcccctccagtttgcgataatcctccagcagcaaggtgatgcgatccccgagtccctcacgctcgatccactcgcgcgcatagtcatgctgggcctgggagatggtcgtcgtggtcacccggcagccatagtgacgggccgcataaatggccagcccgccccagcctgtgcctatctccagcaggtgatcgtccggtcccagctccaggcgctcgcagatggtatgcagcttggcctgctgtgcctcctccagagtggactctgtccccggatagatggcactcgaatactgcatatggctatcgagaaaaccctgatagagggtattgcccagatcgtagtgggcggcgatgttggatcgtgaacctgtcagggtattgcgattgagccagtggcgcgccttgttgaaggggaaactcagccaactgagccgccgctccaggctgtcgagcagtgacatgttgcgggccagcaagcgcaccagcgccaccggatccgggctggtccaaagcccttctacccaggtttcaccggcggcaatgctgcctcccagcaacaagcggcgatagaaggccggatcctttaccaccacttcggcgtgcaggtcagtgcccgccaccccgaaactatgacgatcgctgccgtcccgcagcagcagttgaccgtgctcgagacgccccagcagcttgagcagcagttgccttgcgcctttatcgatgaaagaggccgaacttgttgattgcaccagttccattagcgagtctccggatggctgaagaataagtggcagagagtctgaattgaatctgcttcatgaattgagctggcctccggataggaaattgaggctgcgggagtggattgtatctgctccattagcgcgtctccggatggctgaaaataggtgttcgcttgataaaaagacgcagggcctgccagtagataccgagcagcaccttcagggtcatccagggccagcgagcgagcagcgccatcagtcccttgcgggacaggggctcgcggctcagcgccagggtcgcgtcaaacaacttggcctcgccggactggggatgactctctatgtggatcaatgtctcctgctccggtgggcgaatgcgccagtggtagcgcatggccagccccataaacggggagacgtgaaaatccttgtcgtggggcgccagcgccgccagatccagcaggtaatagtgacgctcgttccagggggtgttcgacacctcggccagcaggtaacgcgcctcaccctgccggtagcagaagtagaagttgaccgggctgaagtaaaagcccatgcagcgtacattgccgagcagcagcactcgcccgtccggctcggctgtgccccccagctctgccaccttgtgccacaccgcctgcttgaggctcccctcgctgcctttgagatagtctttgcgatgaaaggagagcaacccagcccgctccacgccgaaccagcgcccctggctgaggctcggcagctcgtcaagatccagccccagcatgaagaggctgtaggagaaggcgtgggccctgggtgcaaagcggcgatggcgcaccgagccctgccagatggcgctgactgtctgagccatggtgacagcactcatagctcggctccgaagcgtctggcgacgtccagtgcgctgcgcaccccgtcttcatgaaaaccgttgtaccagtaggcaccgcaaaagtgggtgtgatgctgaccacagatctccaggcgcgcctgctgcgcctggatggatgcctgattgaacacagggtggtgataaacgaagcggcgcagcaccttgctctcgtccacctttcctttgggattgaggctgacgcagaagggctgcggtgaattcaccccctgcaatatgttcatgttgtagctcaccagcggccgcgcctcgtcgtccccgtccagctgatagttccagctggcccaggccttgcggcgagtgggcaaacagctgacatcggtatggagccagacatcgttggcctgataggccatgtcgcccagaatcgcctgctcccgctcgctgacatcctgcaacagggccagcgcctgatcgctgtggcaggcgaggatcacctcgtcaaactgctcctcgccatagctgctttggatcagcaccccctcggccaggcgccggatcccctgcaccgggcaagcgaggcggatctgctgttgccaacctgcggtcagcgggcctatgtactcccgcgagccgccggggatcacgtaccactgagggcgattggccacatcgagcaggccatggttggcaaaaaaacgcaggaaaaagccaaggggaaaggcgcgcatgtccgccaaggtggatgaccagatggccgcccccatgggcagaatgtagtggcgggcgaagtagtcactgaaatcccccaccagcaagaaatccccgagtgtcagctcaggactatcttgctgccgttgactgtcggccagccaggcgcgcgcttcccggttgaaacgcaggatctcggcgacgaagcggtaaaaacccgggctcagcaaattgctgcgctgggcaaacagggtatccaggttgtggccgttgtactcgagcccctccgggcttttcaccgaaaagctcatctcggcgtcctggcgcgccacgccgatccgctccagcaatttgaggaaattgggataggtgcgatcgttgaatacgataaagccggtgtcgatggcatagctgcgaccaccctggttcacatcgacggtagccgtgtggccgcccagagtgggcgcggcctcaaacagggtaacgtcgtgcaacctgtgcaagagaaaaccggcggtgaggcccgagatacccgagccgacgatggcaatctttttcttcatgaatggcgtcctttcgaaacaagcgagctgccaaggcgcagccacaaccacaccggcagcgcccccagcgcgcgcagcagccagataaagcggctggggaagtggatctgatgccgacccgcagcaagcccggtcatgatgagccgggaggcttgctccaccggcaccagacaaggcatgggaaaatcattcttggcggtaagcggcgtctgtacaaaaccggggcggatcagggtcacggcgattctcctggccttgagatcgagtcgcagggtagcggccagatagtcgagtgccgccttggaggcgccataggcttcggcccttggcagcggcaaccagctaaccgacgagctgacgatggcgagccgcgcgccctcgccaagcagcggcaaaaaggcggcaagcgcatggccggtagcgatgaggttggtctcgatcaccctggcgaacagttcgccgtcaaagccatccgccacatccatgtactcgcagttgcccgcattgaggatcagcagatcgaggggtggcaagctggccgccacctctgccatggcagccgcatcccgtgcatcgaactgcaagggggtgatgccgtcacgggccaactgcgccagccgctcgccatcgcgaccacaaccccatacttgccagcccgcctgccggtaatccatcgccaactggcgacccagcccggagctggcacccgtgatcagtacacgtccgctcatgatcccaacctccccttgatggtgcgcaccagggcgcccagcagcggcaactgctcatagagcatggcgccgagatcgaagtagtcgcgatgcagacacaccttgtctgcgtcgtcgaactcaagccgggtggccccctcaaccctcaccggctgacccgaggccagtcttgggtgagagaaggtcatgacccagctgatccaggcctcacgaccctgttgctgctggctggttatctcgaagcggcaataagcgaggcgctggtacatggcagcaaagtagtcggtgagcgcggccagcccgtcgatgcggtgcgccggatcgatgaagatcacctgctcggcataaacctctggcaagcggtgcagttgctgcttgtccagttgctggtaaagggcaataaagcgggccagcggctccttcatcctatttctccagatttcgaaacatctcgatggctttcacccgtgcaagggcgtgatccaccatgggtgccggatacccccttcctcctttgagtctcaaccagtcatggggctgatgcacgtaggcggcgggaatatcggccagttcagttacccaggtacggataaagtctccttgtggatcaaatcgttgcccctgagtggtgggattgaacacccgaaagtagggggccgcatcggcgcccgtgcctgcggcccattgccagccaccgttgttggccgccagatcgccgtcaatcagctggctcatgaagtaatcttccccgaggcgccagtggatatgcagatccttggtgaggaaactcgccactatcatccgcagccggttgtgcatccaaccggtggcatggaggcagcgcatggccgcatcgacgatgggataaccggtacgtccctcgcaccaggcggcaaaggccacgggatcccagctccagggcaaggtcgctgtctcgggtttgaagggcaggttcatggagagggttggcaccagcaccagcagatgacgataaaattcgcgccagacaagttcgttgagccagacgaaaccgggttgcgccttggattgaggccggtggccaagccgttgttgcagcaccccgacgcactggcgcggacttatgatgccagcggccagataaggcgagaggatggaggtgcctgcctgcgccggaaagtcccgggtctcctcatagtcaagcaccgccggttccagaaaagcgtgcagacggcgctgagcttccgcctctcccactggccagcggggatccggcgttacttcgccgagcgccccatagctccattccctctcggtcaacggttgccacggcagcggctcggcgcgcggagcgggagcgcgatgaatgacgaagccatcctcctccagcgccttgagccaggcgcggctgaagggggtaaagaccttgaacatctcccccgacccggtcagcacccgtcccggtggcagcacgcagcagccgttgaaccagtggcagctcacctcctgttcggccagcatggcgctgacggccaggtcgcggcgctgctcgtcgatctcgatggcctgattggcatacagctggctgacacccagctcgcggctgaggctcgccaacgccgttggcatctcggcaaaggtctccactcgcagcagatggagcgggatgccgagcgccgccagcgccttgcccagctcatccacctgcgccaacaggaactgctgacggatgggggccatcttgtgctgctgccactgggtcggagagatgacaaacagggctgccacctctcccgcctcggcgcaagcgtgtcgcaaagccggattgtcggcgaggcgcaagtcattgcgaaaccagaccagcttcatgatgccttcctcccgcgagtgcgcttaccctggactggcgtctctgccgactgtgcagccagccagtcggcaagggtgggctgccacccctgggtcgccagccactgggcgtcatagagactgcccagctcaccaaacagacaagtaccatcgggccagctggcggtcagctcctgcttgccaagtccggcacccagcaacaccagccagggcgtcgtagcacgtccttcgagcaaggtggccagcctgggctcgacggcccccagcagttgcacctcataaccctggcttaccagctcataggcgctccagaccaagtcgaggggaccaagctgcccccagcttgcgagggtaaccgggcgtcccttctcttgttcgatgaggtggcgagcgaagcgggtatggagccagcccagccagacctgttgcagcagctcgccatcgggccgctcacgccacaggccgagcagttgatccaccaagggttgcagcacccggttgcgcaccagctcgaacgggtagctcgccagcagttcgttaagctgcgcctccaccttgcgctgattaaaaccaagcacagcctggctgatctgctccagggtctgctgccagtgatcgctgaccagctgggtctgaggctcactcaacagtcccttgacctgacctatgctcaccccccgctccagccagctcaggatatcgccaatctggcgaatatcctgctcgctgtagaggcggtgccccttctcggtacgggccggttgcaccaggccgtaacggcgctgccaggcgcgcagggtgacggggttgacaccggtcaggcgggaaacgtcgcggataggatagatcccctcatctggctgggtgacatcatcttgtttgggttggtcagacataacgacttccatcaatctatggggcgccccggcccaaggggccggggtcgcaaaacagggatcagagcccgtagcgcagcttgagcgtatcgggatgaggattgagataaacctgcccggacagatagggattggggtattcgcgcaggtagtggcggatcagggtcagcggcaccagcagcgggaaaatgccggtacggtacttgtcgatggtctcggccagctcctgcttctgggaaggagtcaatacccgcttgaagtagccctgcaggtgcatcagcacattggtgtggctgcggcgattggctctcagggtcagcgctgtcatcagccccttgatataactgtcggccacctcctgcaagttgaccttgccgaggttgccaagcagtttgcccagcgcccgatagtgggtagtggcgtgagagagcaccagatacttgtagcgggagtggaaccggatcagcgccgcggccgtcagcccctgagcgcagagttgctgccagtcgtggtaggcgaagacccgcagcacgaaattttcccgcagtatgggatcgcacagccgaccgtcttcctccaccggcagcaggggattggcttccatcaacgccttggcaaacaggccaatcccttccttggcactcccctcgttgttggcgccatagatgcgcacccgttccatgccacaactgggtgacttggcgcagaggatatagcctgagatgaagtcgagctggcgagccttctgctcgctgaaggcgatcagctgttcggtgacatcgaagctgccgttgctcgcctcggcgcgtatttcgccgttgcgcttgaccagccggatggcggcgcggggcgatcccaaaccaatggccatctcgggacagacggggtgatagtcaaagtgagcgccaagatcccgttcgcagaaactggagcgcttgtggcccccatcgaaccgcacttcctgtcccagcaagcaggcactgataccgactttaatcttgtacatgttggcactccttgtataagccttgattcagttatagcagttatagcagttatacaaaataatggaagctgtataactattgcggactgaatacggcgcaagggcgacatctggatcaccagaaaccaaaaagcccatgactgacgtcatgggcaagcaatcaagacactacgggagggaagatcagaagctgtacttcacacccaggctggagatggaacctttttgcagatcccagttgcgataggtgtagtcggcggtaagggccaggttctggctcaccttgtaggcggcgcccactttgaagtcctgcatgtcgtcggtcatgttggcgtaacggtagccggtggagagctcgacggcgccaatgtcatagcgcaggcccacttcaccatacatgctgccactgttcttgcggttgatgttgtcccagccagtgttgttcacgttggcagcctgctggcgctccatggtgtaacccatcagacccgcttcaccgtacaggttcagacccgtgctcagcggggtgtagacacccagacccaggctggagatgcccatgctgtcattgccgtcgttgcgggaggtgtattcactgcccatgcggccatagaaattggaaccgaagctcttggagacgtccaggttcagaccaccgaagtcgcggttgttgctgtctttgccaccgatgtagtcggatttggtgtgggcccaggtcaggccgcccttggcgtagctgaaggcatcctgtgccagagcggaagtagaagcgaaaccggccagaaccagaacagaaagtgcaacttttttcattttgatgactcctcgtgttgagctagttgagacctagctggaatggagtcattgtgccgaggggcgtgcagaataccgagcggcaagctgttgccaaatcatgtcagatgtaagcaactgttgctggcggttaccgggttaacaattgaactgaaacaggctccgttatggagcctgtttggcaagggcttagcgaaactccacttcctcaatctcgacccgcaccaggggtttgccggtcaggccggccgggcgcggcatctcgagcaccagggagggacgctgctgccccttgcgcagataggattccggcagacggttctcgccgacccagaaacgggcctcctgtctggccagctgcgcaccctgttcgctgaacagggtgacagtgccacgcacccgcaccacgctgcgggtgccggtgttgctcacggtaaattgcagcaacaagggatccgtgccctcgaccttgtcgagcttgacgccgatgctgtccttgaccgcctgagccagcagatccggattggtcatcgcctgctcggtcagcacaggcacggcaaccgagcccgtggccctctcgccgctcgccgtcggcttgatcagcagatattcccaggtgaagtcatcgttgagctgcacctggcggccatccggcagggtcacctgggtcatgggggcggcctgagccaacaagggggacaggcagagggcaaccagcaggcgggacaagggtttcataggatgatggctcggcgtcgatggaaaagggcgtcagtataaagagtcggctccggcttgcctatgacacgactcacgttcttgtcctctgccgtggcgctcgtctcagcgcagagactcctgtcgctcctcttcctgcaccatgtccagggtcaccagatcgaactctgtgctcttgagggcattaaggatatccggttgcagatcaaaggcctgagcacgaagcttcggtggcaccctcacccgcgccagggtggtcgcctgatcggagagggtatgaaagaacacctgcacctcctccagccccatgtcggccagcatctgctccgccatgtccaccatccgcagatgatgcttgtccaccagctcgggatcggagaaacggcggctcaagcagccataggcactcttgccccagcgccccaattgtcgcttgttgaaaccatagcgaaaatccctgtgggtcatgccctgctcggcaaacagccagagggtgttggccggcaggctgccaaaacgacgcaggtactcctgttgctcctcgaccggtgcgggcaacagcatgggcagatggctccagtcggtttcctgcgccatgaggtggcatatatagcgcacagggtcgatgacctcgttgaggtgacgcagatgatcgcagaagatcatctcgtcggtcttgatgacgatctgctcgataccgtagcgctggcaatagcgcttggcccgcgctatctccttgcggtggcgggtcgggctgtccagagtgatggcccggatccggacgccgctggcacggcacaaatccatgctgtagcaggattccagtcggccagaaaaggagaccaccagctcgccgtaactggccagggtctcgataagtgactgttccctggtctgaaatcctcgattcagcacaactatattggcagccataacgacagcaccggatgatgaattggcggccattgtgccggtgcaatcctgaatacacccttaaaaaacaagtttaatcagaatttaattataatttcatgacaattatcttcattttcatcttgaatggagtcataaatccgcagtttcgcctgatgcactctatgtgctcgcaagaagccttcggcctgttcgagggagccgaatgtcagccgtgccccctcactgtcggtgagacattgcatctcgccatccacatcgacgcagagctggtaaccgctgccatccttgcaggcaatcagcaagccggcatccggatagtgactcaaccaattgcgaaaccggccatgctccatgacttctcctcgagcattcctgacagtcagctcaaccgggcagatagcccagcgataacagctgctgacgacagctgtgcgcatcggtaaacaccatgcccctgatccccagcgcttcggcagcggccacattggcggggctgtcatcgataaacagacactcgtcggccttcaaatcaaacgacaccagcaggtagcggtaaatatccggctccggctttatcatccgcacccgcgccgacaccaccttgccgctgaagaagcgccagaacggctgctgctccagccagtcgatgctggcatgacccatattggagagcgcatagagagtgtggcctgcaccatgcagctcggctatcagggtcagcatagcgggatccggcaagagcgaagcgggcacagcctgcaaaatggtgagattctctgccgctgacaaacctgtacgctcctgcgcctgacgggccatggtatgcagtgacagcgtgcccctgtccacttccagccagtccgggtggttgaacagccgctccgccagcgcctcagcgccgtccggtcctcgcaccgaactcactatggccacaggatcccaactcaccaccacccgccccagatcgaaaataatcgccatgttcacttcctccatatgcctctgccgctaggctgacagtgccaatccagctctttagcgccccggccagagccagcaaataccctgctccgttcgcaccccacgggcaagttttacttgcatccagggtccaaatcccttaatggttatgacgatattttcaggacaagacctatgcacgcaccattcttctttgctttctcgtttatccggcccacatgagggaaggccctgtcgtcgcgtgaacagcaaccaaagacgaatcgagcctcccctagtggaggcttttttttgcagctacaacaatcgattacttggatagggaacaatcatggctacgctcgacgagatcagacaagacatcacccggttggatcaggagctgcttgccctgctggccaagcgcaagactctcagtatcgaggtcgcccgtgccaagcaggccaatccccgtcccattcgcgatacccagcgcgagcaggacttgctggtcgccctgatccagcagggccggctgctggggctggatgcccagtacatcacccgcatctaccacaccatcatcgaagattcggtgctctcccagcaggcttatctgcagagcctgatcaacccggagcagcaggagcccatgaccagcgtcgcctatctgggcccgcacggctcttactccagcctggcggcccgcaagtatctggcccgctacaaggatcaggtgatagaggtgaattgccagaacttccgcgaggtgctggatgcggtggagtcagggcgcgctgcctttggcgtcttgcccatcgagaacaccagctcgggctccatcaacgaggtgtacgatgtgatgcagcacaccagcctctccatcgtcggtgagctgacctaccccatagagcactgcatcctcaccgcagtgccgaccgagctgggtcgcatcaaaaccttctatgcccaccctcaggtgttccagcagtgctcccactacctgagcaagctggaaggggcgcgccacgagatctgcgattcttcttccagcgccatgatgaaggtgaaagagctggccagccccgatgccgccgccatcggcagcgcagccggcggtgagctctatggcctgaacgtgctggccgaacagctcgccaaccagaaggagaactacagccgcttcatcgtagtggcgcgcaagcccatcgacgtagcgccgcaaattccggccaagaccaccctcatcatgtccacctcccagaaaccgggttccctggtggaagcgctgctggtgctgcgcaacaacgagatcaacatgaccaagctcgaatcccggccggtacagggcaacccctgggaagagatgttctatctggatgtgtccgccaacctgcagacgccggccatgcaagccgcattgatcgagctgaccaagctcacccgctacatcaaggtgctcggctgctacccgagcgaagacgtcaagccgaccacagtgccgccggtcctgatgggcaactgaccgtaactgcaaacaaaaaaggcgaacattatgttcgccttttttgtttttacctcagctcggcacgccgtcagaactgacccgccatcaactggttgatgttatagagggcacgggtatcgagctccatctcggtggcataggtattgccacggggataggaggccaccacccgggcgccgcgcaccatgccggccacggacacatccagcgaattggaggtctgagtcaggtccttgtagctgctctgcccgcgcacctgctggccgttaagctgctcggccagttcgcggtaggcatccatcttggaggcccggatggcttgcagcatcttctctgactgggacgggccgggctggatatcgatcaccgcatatccgaccgccttgagcaccggaaagtcatcgggcttgttgttgccgccgccgtagttgaccacccgattgccactgcatgcggtcagcagcagggccagcaggcatccaaacaggattttcattgtgatcactcctatatcagggcgtcaggttgaccagatggccgccgggacgcgcctgactatcgcgcatcagataaccacggttgatggaggcccggccgaacgaattattggcgccaaacaggtatttttgcggtatcaggctctgggctgtggtctccaccatcttggtccgcagatctatgatgcgggcattgaccaggatccccttgccattgcggctgaaggtgccggtcaggatgcgggagatgggcagacggggggaaaggtccttgtaattgcggctcatcacgaagtcaccctgaggggttaccttgatgctgccggtcatcttgaagtccaccaccacttccccacggcggttcagctcgtaaataaagctctcctcaatctgctgccccatccagttggtgtcctgcagggtatcgagatcgacgaaggaggagacagcgatgggctcggtcagggtcgtgagcgacttgcgctccatcaactgatcggtcatgcgggccaccagccagttgagctccatgccagcagcggcctggcgagggtcaccctgatcccgattgatggggtcggaactacagctggtcagggccagcgcaagggccaacgccgtgatgagtttgttcatggatacctttcctgtatctgcacctgattcgttatcggttcgaccggccaaagcttgagtcaggaatgaggcatgaatcttgcttttgatttgcagtgtgctgtgcaactgacacggttctgtggtctgtatcggccggcgccgtcacttcgacaggagtgaatgcgccgacccgcatattcaaggtgtttgtcatgaaattaccgctgctgttaatcctgctgctggccagcctgtcagcccgggccgagcttatcgaagcccagggcagtgccgccattttggggggcgacgaggcctatgcccgtgagcaggcgacccgcgacgccctgcgccaggccctgctggcgagcggcgctgccgtctccagcatacagcgcctggaaaacggcagcctgcgatccgagcagatccagatccgctccggtggcgacattcgccagtaccggctcaaacgggaagaggtgcgcaacggccgcatgtacatcacggtacaggccgatatccaggccgaacgtcagatctgccagacccagcattacgccaaggatttgacactggtcaggctgcggctgcgctatccggatcaggcgagccatggcgccctcgatgacatgcctgccaacctgtcacgccgcatgttcgagaccctggccaacgcaccgcaaggcgtggcagcccgtcagtggctggacgagaacctgcgcatcgacccgctccacctgcaacagggggatcgcagcgccctggaggagatcaaggccctcagcctgcgcaccgacagccagtatctggtgctcggcagcatagacgacctctccctcgagcctcagggcaaccagctgaccagctggtatgaagaccctatccgcaattttcgcatgcagctctacctgttcgatggcatcaacggcagcctgatcagccgcaaggagtatcaggggcgtgccaactggaccttcggcaagcgggatcaggtcggcagcagcagcggccagttctggcaatcgagttatggccaggaggtgaattatcagttgcaggaagcggtgcaggatctggttgcccaactgaactgtgccccggttaccgcccgggtgataggtcagaacgagcggggcccccacatcaatctcggccgacgcaacggcgtcaggctgggggatcagtaccgcatccagcacagcgccgacttcatcgatccttacggcaaatcccgcatgatgcgcaacccggccgacggcctgttcgaagtggtacaggtgttcgaggatggcgccatcatcagcagccagaacaaatattcaccgtttaacatccagatcggggatctggcagtattggaataagaatcaagggtttaaaagggagcggcttcttgtataatgcccgccacaaagctcccgtagctcagtaggatagagcggtcccctcctaagggacaggccactggttcgactccagtcgggagcaccatataaaacaaggggttggcatcgtcatggtgccaaccccttgttgtatgaactcttcatcgtcaacccaaaagcgcaaacctttcactccccttcttcgtcaacacacaccagacatctgacagacactccctaaatcccggctcgtacagggcgcattgctcctgattcttctgtcacgtctctctatacttcagcgatgttcagcgatattgacccaacccggaaacctgtattttgaccgctcgctgtaaaggaggcccacatgttcaggttgctggtagtgttgctctgtctgatagcgcctgtccgggccatcaccctgaccccgctggtcgaggggctttcccatccctggggtctggtgctgttgcctggcggggagtttctgatcagcgaacggacaggccgtttgctgcgcatcgacccgcaagggaagcgccatgcggtgcagggactgcctcccatcgccaatgccggccaggggggattgctcgacctggcccaggacaaggagggctggatctatctgagctacagcgaaccgggtcagggcggtgctggcacggcagtggcccgtgccagattgcaagatgaccaactgcaccagtggcaactgctgtttcgccagcagccgaaaatgggcgggagtgcccactttggttccaggctgctgacgggggacgatggctacctctatatcacgctgggagaccgctatcgggggcgggatcaggcccagtccctcgataatcacctgggcaagaccatacgcctgcatctcgatggccgggtgccacaagacaacccctttgtgcagcacgccggagccctgcccgagatctggagtctgggtcatcgcaacatgcagggggctgccctgcaccccgtcacaggccagttctgggcccacgaacacggtccccagggcggcgatgaggtcaacctgatccagcccggccgcaactatggctggcccagcgtcagttttggcgaagagtatggcggcggcaaaattggttcgggcactgcggcccccggcatggtgccgccgaagtggatctgggtcccctccatcgccccctccggcatgacgttttatcaaggcaccctattcaaggcgtggcagggagacctgctggtcggtgccttgcggggtcaggccctgttgcgcctgaagatggagggagacaagatgaaatatgggctgctgctctgctgcgccctcttgatgggctgcaacaccgtcagtggtgtcggcagggatatcgaaaaagcgggggaagtgatccagcgctccgccagtaaatagtcgacaaccagaccaaaacagggatggtcaggagggagggtcagtctgctagactggccctctttttattcatcttattcatcttgcaaaggagtgttggatgtcgggttcttcgtggtgggacaagtccaccggccttgcgctgttgaccatactgctgtgggcctcgctggcggcgctcacctcccgggtcaccagcgtgtcgccactggtgctggtgggcctggtgctgtttttctgtggcgtcggcgccctgccgttctggcgccagtggcgggcccgtccggtcagctggctggtgaccatcacagcgctgctgctctatcacctgctgctgttcatgagctttcggcacgcccccgtgctggaggcgaacctcatcaactacctctggcccctcttcatcatactgttcacccccttgctgctgcccggtcacccgctgcacagccgtcacttgctggccggcgcgctcggtctggccggatccgtactggtgatggtcaacggcgagttgcaactgcaggtcgcctatctgcctggctacctgctggcactgggtgccgccatcatctggggggcctattcggtgctctcccgccgtctgccacctgcaccggccgtggtgacggctgcggcctgcctgcccgccggactactggcgttgctgctcgcctggtggctggaagggccgctgcccattgcgcagatccccgccgacgactggtggctcatcgtcgggctcgccctcggccccatgggtgcggccttcgttacctggtatctggcattgcgggacggggatccgcgccgcatcggggcgcttgcctacctgacaccgctgctgagtacactgttgctggtgctgctcaacggagaggagctgacttcccgccatctgctggccggtgccttcatcatgggtggggccctgcttggcatgctgggcaagtcacctgcggcccgcaagcaggaggagcccgcatcatcattgtcatgacttcgcagtcatgaaccggatgtcataaaaacgccatctttcctgcttaagctcacggcgacttccagtcccctggctcaagcaggaatcctgacgtgaaaattgcccactatgcctccctctcctccctggtactgctgctggtcgctggcgtacaggtcggcgccctgtttcatggctggcaacagctggatcaggccgagcaagcccagcatcaacatgaacggctgcaacaacggctgaccgataccctgcaaggcaccttgcgcgactacctgagcagcggcgatcccctgcgcctggccgaagcccagacggtgcgtcagctggcgctcggccaactggcacagcaggatgaacagctgacagccccgctgcgcgccctgctcgagaagatgggagagcgtatcgatggcgattatctggcggcgggcaagctctctggcaacagccagtggctgttgcaaaatgccgagaacgaactgaccacccaggccagggcgctgctgcgctacggccagcagggagccatggttccgggtacggatcaggccagtgccgaggcttaccgcaaaggggcggccgatctgctggctgccctgccggggctgggccacctgcgccagaactacatggagcaggccagccccaaactgctggaggggctgcaattcgagctcgccgccttgcaaaagcaggctgagcaactggccgccctgccgccgcttagcctgtttgaggccccccccgccgatgaattcaccctgggcgaaccggtgcgcaaagagctcggcgcccagccgcgcagcgaactgctctccctgctcaagcgctatccgcaagagctggaaaacagccgcaaggcgctgcaacaacaacaggcggctcaccaggcagtgcaacaggacatcactcgcatgctgcaagcaagcggggagatgggggcgcagctcaccgccgggcggcaggccgtcaaccaggagctggctctcatcctcggcagtctggcgctctgtctggtgctggtcgccctgctgtttgcactggtgcagcgtcgctggctggtcaaaccgctgctgcggctgcgcggtgcttttctgcaacttgacgaaacaggccaggccgaaaccctgcccccggggcgcgagcgcaacgaactcagcgacatagtcgagagctacaaccggctcatcgttcgcctgcaactggatcagcagcagaaagagggccaactgtcggcggtctcattgagcctgcagggcatggtcaatcaggtcgaagagatccaccacagcacccgcacgaccgagcaggcggtggacgagagcgacttgatgatgagcgagttgaaccagctggccggcgaggtccatcaggtggccgccgagatagcgcagcatgcccagcacaacgaacactccatgagccagagcgagctgctggtagggggcatgttgcaggccaccgcccagaccggtcttgccatcgatgaaagcgacgtcgccctgacccagctcaagcgttcggtggatgacgtcaccgccatcgtcgacgtgataggccacatcgcccagcaaaccaacctgctggcgctcaatgcggccatcgaagcggccagggccggcgagcaggggcgcggttttgcggtggtggccgacgaggtgcgccacctctccgccgatacccagcgctcccttggccagatcaccgagatcctggtgcgactcacccaatccggcgatcaactcggcactgtgctggcgcggatcaccacagaagcagccgcccagcgccagcaggcggagcagttgcgccagaccacccaggcggtgagagagatggcgcgcagcacagccgtcatcgccctgcaaggggcggacaacgccaagagccaggagcacaagctggccagcttcgccgacctgatcgctcgcatcagccagcacgcccgccagggcagccggctctcggttcaggtgtctgaacacatccatcatcaagccagccagatcccccgcattctcggccatcaggcctgaatcagccgctggactcccctccccaacgccctgcccccgcgtcccgacgcgggggcatatctttttttgtgccacaaaattatctgttgcatgcaggttaacgaaaaaagttatgccccttgtaagagatccgcccacaccggcaggtcatttcacttgaaaacgctatcagctgcgatatgagtgggctgggagtgtccacaccaagatccatgattatttgcactcggtcatatttttgaaacttggtgggaactttccattgatatttcgcaccgcgaacgtactcttggaattgtccgatagccaagaatcggaacataaaaaataaatgatgtgatgaacagaactgcaccaccgcagatgtgccaagacgtcgcggccgcagccgacatagaaagaattttttgccctacggggtcttgattgcaatgccaataccgagcggcgggcccttgcctgactgccggacaaaaagctaagtccataaaatcaggagcaatacaaaatggaaaaagtgatcttcaagcgtgccgcattgagcgcagctgttgttgccgccttggtagcccccggtatggcatttgctgcccaggatatgatgagcccgacctatggcaagtcatatgaggcttttgctgatgatgccaagctgagcggcggagttttctactttcagcgcgaacgtgatcgcaaacaagctcaggatgcgcattacaacgacaaaggcgaatatgtgcctgctcaggatggcaagtatcactccaacctgagccattcgacagctcagcttgccctgaattttaactctggatacgcttgggatgttgtcggtatagatatcggtggttttggtgccgctaatttggctgttgacgaaagtaatggtgttaacgaagaaaatgagttctctttctggggtaacagttggggggctggtggtgacggtttgtctgaaaatggtgccagcctctcgactgccgcactgaaacttaagtttatggatggtgcagttactgcaaaaggtggttttactcaactgaatgtaccaggcatattaggcgtgaactggtcttatcagccaggtacctaccgtggtggtcaaatcgagggaaacttcggtggtctctacctcacctatgctattgcagacgaatacaaggctccttggtttagaaataccaatggtttctccaaaagcaacccgtatgcatcagactcatattcagatgctaaccagattgactacatccatggcttggcagcccgttataccttcgaaaacggtactgctgtaacaggctcatatggtcagtctgaaggctatatggatagctatcatttcaaacttgcccagaaatttgatgtgctcggtggtcttaataccagttatcaattttatggctctgacaccgataacaatgactatgacggtttagcttggcagcaagcattgactgctggttgggccatagggccttacggcttccgtattgaaggtttatggaccaaagctgaaggtgacctcggcaactacctgccccgcttgacccgtggctacggcaactcccagggcgcaaacgaaatctggtgggattcccgttctgactggaaccacaataatgaaaaagcattatttgctggtgtaaatcgttcgctggatgatctagtaggtgcaccaggctggtccgtcggtgtctctggtgcttatggttgggatgcagaaaacggtgatggtactcgtactgatggcacagagtgggcggccaacttcgacgtcatgtacacggtgcaagatggcaagctgaaaggcaccctgttcaaattgcactacacagattacaacaacgaacaagacgataaggggagttggtattatccgaacatgttcagttccgagcatgacgtcaagttccacatcataatgccgttcaccatactgtaagcaggcggtgcaacctcagcaaaccgggccccttggcccggttttctttttggccgcactcaggctaccatgcccaccttggccacactcaggccgccaccatggatgattaccccttcgtgctcatcaccggctgttccagtggcataggcctcgccgccgccaaggcgctcggtgaccacggctttaccgtgatcgcctccgctcgcaaggccgacgatgtagcacagctgcaacagcagggtttactggctgtacaactggatctggccgataccgccagcattgagcagggtgctgccgaggcactggagctggccggaggccgtctctacggcctgttcaacaacggtgcctatggccagcctggcgcactggaagacttgcccacagaggcgctgcgggcccagttcgacaccaatctgtttggctggcatcacctgatccgccagatactgccgaccatgctggcagcccgggaggggcgcatagtgcagaacagctcggtgctggggctggtggccatgaagtatcgcggcgcctacaacgccagcaagtttgcccttgaaggctataccgacaccctgcgcctcgaacttgagggaagcggcgtgcacatcagcctgatcgaacccggtcccatcgatacccgctttcgtgccaatgcccacgccgccttcgtgcgccatatcgatccggcccagagtcgtcatcagggcgcctatcgccagaccctgacccggttggaaaaagagggggccaccagcggcttcacgctgccaagcgatgcctgcattccgccactgctccatgcactgcagagcaagcgccccaagcatcgctaccctgtcaccttcccgacccggttgtttgcgatactgcgccgcctgctgccaagcagctggcttgaccggatcctctccaagtcggcctgatccttgattcacacagggtgagtggcaccgcctgctcgccctgcggttgatgatgtgacccccgtctgccccttgcccgccatctgtcccgcagccaggatgaacgtcgatactcccctcaatagtgctgaccgttgctgtaatagtgactttttacgatgggcagcacctgtaccaccacataagtttgctcccccagcaccgccttcaggtggcgggtgatgagcgcagcagcggcatcttgcatcgcctgcggccgctcgaaccagaccagctccacaaacgggaagccagcttcgatcgcaccattgcgcacccaactgctgtcgacacactccagggtgacaaattcaggcttgccgccagtgagggcgcacagctcagccaacaaaggggtgctgatctgctggagggtatcgactgaaacggccctaaaacgaagatggggcatgggaaacctcttggctgtgacgaatgaggacttatcatagagaactcaatccgctcacataaggtgcctcatgagatttcatcgcacgctgatttccttcctgctctgcctgttgctgcctttgaccgcctttgccgatcccgccttctatcgggtgaacaagggcgaccagcagcactggctgctgggctccatccatgcgggcaaaccctccctctatccgctgcccgaccccatagagcgtgcctggcaacagagccatgccctggtgatggaagctgacctgacccacataggtgaggagcagtggcaggatatgggcaccatcacccgtctgaccgatggcaagacgctcaaggatcatgtctcagccgatctctaccgacgcaccatcatagccgccggtcagaacggcctgaccgagaccatgctctccccgctgcgcccctggtttgccgccatcaccctgacccaggccgcactcgagcgcaccggtttcagcagtgcactcggggtggatcagcactttgccaaacgtgccaccgagagtggcaagcccatagtgggcttcgagaccctgctcgaacagctcggttatcttgccagcgtcggcgacaaccagacgctgatgctatccaccaccctggatgagctgccccagctggaaaccggctttcgcgatgtgatgaaagcctggcaggacggggatcaggccgccctcgtcagcctgctgaaagcggagatggcgccgcccaagctgcaagcctggctggagcaaaccctgctggcggaacgcaaccacaactggctgaaaaagtggccaaccctgccaaacgagagctttatcgtggtaggcgccctgcacctttacggcgaccagggcctgatcgccctgctggagcagcaagggtggcgcgtcacgccgctaagtaaacgaccagggtatgacgtgaaggccctgccaaaccgggggactgtcccaacacgcactgggccgaatgggaggcggctcacagatcaggctgccgattaaataaccgcaaggggacttgatcgagatcatcccatcaggcccaaagaggtatctatcatgcctgtcatcaatgggatgacaggagtgtgtgagatggaattctggatgaacctgatgttcggcaacagcgtgggactcatgtccatgttggtgattatcggcaccttcctgctgatcagttcctatgcggtctatttcatctacaaggtgatgagcgccaagccgccgaaagaagagcagtaacgccctgcgtcaggcgatccccccgatcgcctgcccatgtctcctggctggcattgtctatcggccaatagtgcctgcctgtcggccagcatcagccggccgatgctggccgccattttctgactcgcccccgcccgctataatgcccgctcattccaatgcggggagcctgccgtgtattgcaacgacgaactctcactgtttcgcaatgaagtggccgatgtgcgccccattcgcagcgacaatatccattcccctgcgggcaaacccgtcccgacggaagcgcaactggcccgccgtcaggcggctaccgccgagcaactggcactcgaccacctcaccatggaggcggtggagatgctcgatccccatgacatcatcggtttcaagcgcgatggggtgcaggagggggtctacaagaagctgcgactcggcaaatatgagttgcaggcgagccttgacctgcatcagaagacccttaatgaggcgcgtcaggtgctggtgcaattcattgcggattgcgaggtgcgggacatccgctgcctgctgatcctgcacggcaagggggagcgcagcacgccgcgagccctgctcaagagctatgtcagcgcctggttgccgcaactgcccgccgtcatggccatccacagcgcagagcgccgccacggtggcagcggcgccctctatgtgctgctgcgaaaaagcgatcgccagaaggcggagaaccgcgagcgacaccagaagcggctcggctagtcagcaaccgtcatctggtcaggccccttcagccagggtggtaaacgcgcgatggcagtgttagcatcgatcggccccgatcatgccaggtacggggtgcataccatcagggacgataacaaggacaatcccatgttatatcaaaaacttgaacaacatcagcaacagctgtaccggctctcccacctcagcgccatctgcggctgggatcaggccgccatgatgccggagggcggcaacgaggcacgcgccgaggccatggccgaactcggcgtgctgatccaccacaaacgcacagcccccgagcttggcgactggatagccaaggccgaaagcgagccgctggataacgctcagcgcgccaatctcgccgagataaaacgccactggcaggatgcgagcctgctgcccacggatctggtcgaggccttatccctcgcgggcagcaagtgcgagcacgcctggcgcagccaacgcaaaaacaacgattgggcaggcttcgcccccaatctgaaggaagtggtggccctgtcgcgggaagtggcgcgccttcgcgccgaggcgcttgatgtacgcccctacgacgccatgctggcgctgtacgaacccggcatgacgagcgcgcggctggatcagatcttcggcgatctcactggctggctgcccggcctgatccagcaagtgagtgaacagcagaaatatgaatccatcttgatcccgcaaggtcccttccccatcgcaaatcagcaggcgctcggccaggaggtaatggggctgctcggctttgatttcgcccacggtcggctcgatgtgagcagccaccccttctgtggcggcgtgccgaccgacgtgcgcatcaccacccgctacaacgagcaggaattcgtctccagcctgatgggcatagtgcatgaaaccggccacgcccgttacgagcaacggctgccgcgccagctgctgggccagccggtggccgaagcgcgatccatgggcattcacgaaagccagagcctgttctgcgaaatgcagctcggccacgatgcggccttcctggcgctgctggcaccgcacattcgcgcccactttggcgagcaggcggcgtttgcgccggcgaacctggtgaagctctacaaccgggtcgagcccggctttatccgggtcgatgcggacgaggtgacctacccggctcacgtgatcctgcgctacgagctggagcgtgaccttatggaagggcgcatcgaggtggcggatctgcccgagctgtgggatgccaagatgcagcagtggctcggcctctccacccagggcaactaccagaatggctgcatgcaggacattcactggacagacggctcgtttggctacttcccgagctacacgctcggcgccatgtatgcggcgcagctgcgttttgccctcgagaaagagctggggaacatgagcagcgtgatcgaggcgggccgcctgccggaggtgctcgcctggcttggtcgcaacatctggtcacagggcagtatgcacagcacggatgagctcattcgccgtgcgactggcgaggcgctgaacccgcgctggctgcgccagcatctggagcagcgctatctgaaataacggatgcggcgacagcgaatgaagagggcaacggggcagcgagactgtcccgtttttatgggcaatccatcacagcgggtcgggggtggtgagaagctcgcgcaattgcaggatattgccttccggatcgaacgcattgcgcagtaccaagccaggtccctgccactgctgcggcaacaggccgccaccgaggtcggccgccttcgcctcggcccaggcgaggcttggcacggtaaagaacaatttgatcgccccctcttcccgcaggatcggtggcacctgaatatcgatatcacaggcaatcgactcgggaatggcgtggatcagcaactggatgtcgtgattttccatcaccactaagccggcttcctgactgcgaatatccatctgcagcaaggtgcggtagaaatgggtcagcaggccgagatccctggcgtagatcagggcgccggcgcgagcgggtccgggcatggtgcaatcctccttggatgttgtcaccccagattctcacacttgcccgcccggttcgaccgctttcaatctcgtcatcggctctctcccgacgacaattttatttcaattcctgtccgtttctggctagtcactgcgcccactcccccttactctcagccatacacccaatgcagagcttgcatcccatgaccccacagcccgtcagtgacaaccctcaggatgaagggatcccgagcctcagccgcgaacagtgccatgcagcccgcctcgcccgcgatgcgcgcttcgatggccgtttctttaccggcgtgctctccaccggcatctactgccgccccgtctgccccgctcggccaccgcacgagcacaacgtgcgctacttccgaagcgcagccgccgccgagcagcatggtctgcgcccatgtctgcgctgtcgccccgagctggccccttccgccagcggcgatctgccgcccggactcgcccgtttgctggcgcggatcgaacgtggcgagctggcagacacaacgctcgcaatgctcgcgcagcaggccgggatcacggagcgcacgctgcgccgccagttcgaacagcaccttggtgcctcgccaaaacaggtggagcagacgcgccgcctgctgctcgcgaaacggctgctgaccgaaactgcactgcccatcacggatatcgcatttgcggcaggctttgcgagcatccgccgcttcaacgatgcctggagccaggcgtatggcctcgcgcccagagccctgcgacaacagcaagggaatgagggggcggcggaaggtggcgctgcactcacgctgcaattgccgtatcgcccgccctacgatgtggcggccatgctggcgttctatcggctacgggccatccccgggctggagcgggttgatggaaatgtgtatgaacggcgccacagggtcggcgatcagtctggatggatccgcatcgagcagggcaagggccatagcatcaggctcacagtgcatgatctgccgcccgctgcactgcctgatctcttgtatcgcgtgcgccgcatgtgggatctcgatgccgacatgcagcgcatcggcgagcggctcggccaggatccgctgctggcccgcttgcagtcacgctggcccggggtgcgactgcccgccggttgggatgagtacgaggtgatgttgcgcgccattgttggccagcaggtatcggtcaagggcgccatcaccatcatgggtcggctgctggcgcgtaccgaggcgcaattcggcgtggcccaactgcccacaccagcgcagctgtgtgcactggatctcgacggcatcggcatgcccggcagtcgcatccgcacgctgcaagggctcgccgctgcgcttgcaagcggtacgctttccctgaacacggccagcgacgaacaattattggccttgccgggcataggcccctggacggtcgcctactggcggctacgctgcgggcaggatccggacgccttccccgcctccgatctggtgctgcaaaaggcgctggggggcggcgacaagctgccagtgaaggaggtgctggtacaaagcgaagcatggcaaccctggcgcggctatgccgcgagctggctgtggcacgccatgagcgaacaaccggcactgctcatcaagcagccatcgacccccactgcgagcctggtttcacccacaacggggagcaatccgccccaacgctatgacgaggagataacccatgatccgctatgacgtgttgccaacagactgcggcgaactgctggtcgccatcaacgcccgcggcctggtgcacgtggactttgtggctggcctgcgggcactgcccgatatgagcggctggcaacaagacagtgaagcgctcgccccctatcttgccgaatttgccgcctatttcgccgggcgtctgcagcgctttaccctgccgctcgccgcccacggcaccgcctttcagcaggcggtatggcaggcactgtgcgacattccctatggcgagacccgcagttatggcgatatcgcccgcgccatcggcaaaccggcggcggtacgggcagtgggcgcggcgaacggtcgcaatccgctctcgatcatagtgccgtgccatcgcgtgataggccaaaacggcagcctgaccggttatgcgggcgggctgcccatcaagcagcagttgctggcgctggaatgtgatcagtcacgttcagccaaccagccatgaaaaccgagcgcctgaaaatagcgccagccagtgccaaacccggcagcccccagcagttgccgggtttggtcctcattcaaggggaaaaagtcccgatccagacgctgtatcatctgctcgctggccgagagcggtaaaccggccagatgggcctgcaggcccataaccgctcgctcggtgtcatcttgcgccgccatcaagtcggccatcagcaagggagatcccgcccggagctgacgggcaatatctcgcagtagcgccgttttttgctcaaagggaaggaagtgcagcaccagcagacagagcgcaccgtcacactgcaggctctgcgccggtagcggcccctcctaccatgtgacccgctcggccatgtctgccagctccgcccgctggcgggcctgtgccagcatgtccgccgaaatatcctgggcaataaactgccattcgggacaggactgtccaagcagcaagagttcactgccggtgccgacccccaccagcagcacacgggcgcgaggaccaagcctcgtcatcagttgggccgcactgagctgatgcagcagcgcataaccgggtaccagccgcgagatgcgctgatcataatcttgtgccccgtcacctttgaatcgttccaccatctgcccctccttgctcgttgaaacccttgatacgggctcctgtcgggagaaggtaaagcgccatgatgacgcaagggttcagaccttgtacgccgcccacgagacgaccagggaacggcgaccaggagcgccgctagctatctctcttgtttctcagggctggattgaatattcgcttgatggaagccggactgttcgccagcttggccgtggggcggcggggacgcctgaccagttcgccgccgtagttggggcaagtcagttgcagatagtgctcgctgcaatcggcgcagaaggtgcactcgaaagagcagatataggcaagcccggtgtcggcgggcaggtccttgtcacaacattcacagttgggcctgagttcgagcatggtggttggcctcagtggcagcagaagaaggtgagcggctcagtcgacgataaagagcctggcgccctgctcggtgaaggatcgatggggctcggcgttgtcggctacctgatagctcatgcccgccgtcagggtgaagacgcggccatcctgcaactctgtgtgcagctctccctcgatgcagagcaggacgtggcccttactgcaccagtgatccgccagatagccagcagaatattcaaccatccgaacccgcagcgcaccaaaggtttgggtatgccaacgggcgacgccggtttcccccttgtgctcggtcggttcgatatcggcccaacgggtcgtgcaaaacggcaggtctttgatttccatcacaactccatttgtcgaaaaaacggggatcccaaggacgactcgcttgcccccacagaaggcatcgccatgccagccattgaccgcggcatctcgggcaagcgggccctctctcgagcgtcttatactgccatcaaacccactcctgtggcattccccgtctggtatcttgatgggccattaacgcttgaggctccccatcacctgcatttcgcagcggtggcagtcaaagcgcaggcggaagctgtccttgcccatcttgagctccagcggttcagccttgaggccgggcacctctttcgggcagaggttctggctgtagcggatgcagtgcttggtgatcatcagcaccacttctccctcctccttgttcgcctcatagacgggagcgatgcgctcgaccccgtgctcgcggaagaactgctcggccgcgctgttcagcacattgccaaggtaggagaggcggtgctggggatagctgacatcccgcagggcaatgcgccgctcgggcctctggtagctggcaagacgagcctcctccagcgcggctatgccattccgacgcagaccgttgagcatggacgcggcgatgaatagcgggtaagtgaatgccaactcaatcttgcgcgccacaaacagggtattgccgagtttgccaagctggtcgcgtgcctgttgccgcgcccgctccggattgtcggcaggctgtttgtcgcagggaagcaggacggtggcgctgatgccctgctcatcggtgagatcgagccggatcccttcgtcgcattcagagagctgcatatcgacccggatgcgacgatccgcgctcgcgcttgatagcatcttgctgaatgcctgatcgtggttgcggtagatttctgtgcccactttcagaccaggaatggactcggagaagagtaactgcttacgtcctgccctctcttccaccttgttgaggcgcatccccaccagctccttgttcggcttgaagaagcctagaccgtcgccgttgttgagagtgacctgcttgccgtcgatctcgatgccatccttggtgactctggtgacacgccccagcggttcacccacatatttcgggctctggggtggagtcgatcccctgctgacgaccatggaggaagtagtcggtagagccacggttgaagctctttttcggatccggctcgaagctgtagctgcaacgacccgccgaggcagccaccagatcggagcggctgtcgagaatggcgtcgagcttcttgcgataccaggcggtgacgttcttgacgtaatcgagccccttgaggcgcccctcaatcttgaaggagcgaatgcctgccgcgatcagcgcctccagattgtcggtctgatccatgtccttgagcgacaacaggtgactgtcggccaccagcacttccccatcgggcttttgcagcgaacagggcagccggcagagctgggcacactcgccacgattggcgctgcggccggtacgggcatggctgatattgcactggccgctgtaagagacacagagcgcgccgtggataaagaactccagctgcacattggtcgctgcgcttatctcgcggatctgcgcaagggacagttcgcgcgccaacaccacctgagagaagcccacatcctgcagaaacttcaccttctgtggcgtgcggttgtcggtctgggtactagcatggagcgctatgggcggcagatcgagcgccagcagccccatgtcctgcacgataagtgcatcggcccccgcttggtagatctggtgggtcaggcaccgggcctgctccagttcgtgatcgtgcagcaaggtgttgaaggcgacaaagacccgggcgccgaaacggtgggcatggcgcgccagcgcttcaatatcgtcgagggagttgcccgccgcgctgcgggcaccaaaggcagggccgcctatatagacggcatcggcgccatggttgatcgcttcgatgccgtaggcgagattcttggccggagccagcagttcgaggcgcttcagtgtgtggtgatgagtctgtggatgcatggtctctgaatctatcggcagacagaaaatgcccgtcactctaggccagtcaccctggatttgccttgatcccgcttaagatcaccgcgaaatacaggattgaacgtctgacgctcgcagtcccgcccgtggagccgggaaatcgttcagcggcccagccctcatggcgcgagccgctgacaagcgaacctcagagcactactttgagtgccagccccagcagcaccagaccgctcaccttgtcgatgacaaaggacttggccttgagccaggccagcactgggccgcgagagagtaccagcgccaccagcacgtaccagacagcatctatgccgcctgcggtgagcatcatgatccccccctcgttccagccagtgtcggcccgcacaaactggctgaacagggcgataaagaagatggcgagctgggggttgagaaaggccaccataaagccttcgaatgccccctgacggccacgcagttgatgaaccacctcctcggtcttggcgctgacgggcttggcaagcaacgccttgatgccgagccaggcgagaaacgcggcgccgccgtagcggatcagatcaaacagcagcggtgtctgggtgatcagcaccgacagccccagcgcagtaataagcgcatagatccccaccccaaagccgtgaccgagggcggtcgccactccgtgcccctgcccaccctgcacagtgttgcgaatgatcaacgccagactcggccccgggctgatggctcccattacacagatcgcggccagtgccagccaactcgtcaattccataccctttccttgtctgcacgctgaatgtaaatacctgggctcagggtaaggggcggcttgttatgccagaagtgaaagttgtgaatagattccatagccaatagctatagcctggtacaactgactgggctagcgagcgcgaaccagcagcttgcgactctcggcaatggtgcgctgcaggtgctcccgcaagaaggggtaagccagctcgcgaaaccacttgtgggcagggtcctgatgatggcgctgatgccacagcagatgatactgctgggatcgagtcgcaaacggcagatcctgaaaggtgagcccgtgctcgcgggagagctgccaggcaatatgggcaggcgtcgtcatcaggcaatcggtgcgcagcaacacctccaccgcagcctgaaagaaaggcacacgggcaaaccagcgccgaagcagcccctgcggcgccaatacctgctctaccgggctgtccttgtctccgccgccactcacctgcagatggggccaggcgagatactcatccaggcctagaggattgcccgccaacgggtggtggctgcccatcaacaccaccagccgatcttctccctgatgcagaccacggatctgctccggcaccagatccgtgatagtggagaccagatccagctcggattgccacaactgtggcagctggcgcttgtcccacagactgtattccagcgcagccaggggcgcctccctggccagcgccgcacagatatccggcagaatatgctgggccacgtaatcggatgaggcgagtctgaatacccgctcgcagcggccagggtcaaacccgggcgcctcatagagccgctccagcgcacagagggagtcagacagctgagccgccaacgtctcggccctgggcgtcagcaaccagcgttgcccttcacgcaccagcagttcatcaccaaactcgttgcgcaactggccgagctgcttgctgatggaaggttggctcaggtgcaacagctccgccgcccggctgatgttgcgggtctccagcaacaccttgagggtcggcaacaggttgagattggctttgtgcaaggggtgaccccatccgtggtggaaagccctatcttagggcagaggcgtctttcgttttaagcaaaatttcccgctattttcggccacagacgccacctgtcgagccgccttgcagccagatgaccactcaggtaacccttcagataacgatgaccacaagatgacagtggttgtctcgtgcggcataattgcgcgattttccgcccgcgggcgatccactttgagaagcggtaacaagatgaaatacgccaatatcaccggttggggcaaatgtctgcctccctctgtgctgaccaacgatgacctcagcaccatcatggatacgtcggatgagtggatctatccgcgtaccggtatcaaggcccgccggatctcccatgtcagcacctcggatctcgccaccctggccggtcgtcgcgccctcgcctgtgccggtctcgacgccagcgatctcgatggcatcatactggccacagccaccccggataatctgctgccgagcgcggcctctgcggtgcagaagaagctcggcgccgtcaacgccgccgtgttcgacctcaacgccgcctgtaccggtttcgtctactccctctccgtcgccacctcgctggtgcaaaccggcatgatgaagaaggtgctggtgatcggcgccgagcgcctgacctatctgctggactgggcacgccgggacactgccgtgctgtttggtgatggcgcaggtgccgtagtgatcgaagcaagcgagcaggagtgcggccttatcgccaacaagctcggctgtgacagtgaagcacgggagatactgcacgtcccgaactttggtaccgatcgagtgcgttttgccgatgtcgatggcctcttcaccttcaacttcgaagggccagagatcttcaaacgcgccgtgcgcggcatgggagaagccaccagctcagtgctggctcaagctggcatagatcctgaacaggtcgatctcatagtgccgcaccaggccaacattcgcattatcgagactctggccaagcgcatgaacgcccccatggaaaaggtgatggtcaacatcgaaaactacggtaatacctccgccgctaccgtgcctatcgccctgtgcgaagcgctggagcaaggccgcgtcaagccgaactcctatctgctcaccgccgccttcggtgccggtctgacctggggcgccgccatcatcaaatggggcgatcgcgttactcctgtcggccaatgcgatgccgaactgcccccgtgcgaccagagtgcgctggagctgattgcccacgccgtcgaaggctgccagaaggcccacgccaaccaggcctgatcctcatcgggagcctgatcatcaggctcctctcttctccctttaccgccttcccgctcgttagatcatcaccacgctaccgcatccatattccagttttctcagtactcccccccgaataagaccaattcgcaaccaagtactttttttgcgctaaccttactgagccatttgtaactatgggttcaggcgcagctcatccttcttgtcaccagcgggagagcggcgggttcccatctcaactcacgtgcagggatgagttcgcgtatgacagatcacaaaacggcagagaccactgcattctgggacccggtgagctgggcatcttgtctgggcataggcctgctcagcaccctcttgctggtgctggccggcagccccctgccttatctgcttgccaacggcgcgctggcgctgggcgccgccgtgtggaactcacaccactatcacaacaagcaggagtcaagaccccacgaagaggagcaggctcatacctggtcagcaacccagctcaaccattccatcatcgggctcgagcaggtgtgtgaaaaggccgtccccatctggtcacaacagattgaaaactctcgactgcaaaccgaagaggccatgatcgatttgacccagcgctttgcggggctcaccaccaagctggaagaggcagtagccgcctcacacgatgctgccggggatctggggggggcaaagtcggcaggtatggccgccgtactggccgagagtcaggcccagctcaatcaagtgctcaccatcatgcattcggcgcaggccaatcgcgacgccatgctggcagagatcaagacccttaccgcctacaccatagaactcaataccatggcgctcgacgtggccaagatagcctcccagaccaacttgctggcgctcaatgccgccatcgaagccgcgcgggctggtgaggcaggtcgtggttttgccgtggtggccgacgaagtccgcaccctctcacgcctctccagcgagacggcccaaaagatgacggacaaggtcgacaccatcaacacaggtatcggccgcgccttccagatagcagaaagcgccgccgcacgagaccaagccgcggtcagcgactctgaacgcgccatcgagcaagtactggagcgctttcgtatggctaccaccagcctgtcggaatcagccgtcttgctgcagagcgagagcgcagggatccacagggagatctccgatgtcatagtgtcgttacagttccaggatagggtcagtcaaatactcaaccacgtacgccagaacatggacagtctctatgaccacctggtttcttcccgcaaccggccccatcaatccggccccctccagatcgatgcagacagctggctgagatggagctctcctatgccaccgatgaacaacgcaacattcaccacggccgccgccaagccactgtggtcaacgcatccagcaatacagacgtcacttttttctaggagacaactatacccaaaacagtcctgatcgtggatgactcggcaactattcgccaagtggtcggcatgacactcaagggagccggatacgaggtgatggaagcctgcgatggcaaggatgccctcagaaaactcgacggcaagaagatcaatctcatcatcagtgacgtcaacatgccgaacatggacggcatcagcttcgtcaaggaggccaagaaactggccaactacaagttcacccccgtcatcatgctgaccacggaatcccaggacagcaagaagcaggaagggcaagccgccggggccaaagcctgggtggtcaagccgttccagccagaccagatgctggcggccgtcgccaaactcatcatgccctgagcctggaggcgaccatgccgctacacatagagacgggtgagcacaaaaccctggtcaaaatatcgggggagatgaccatctataccgccgccgagctcaagcaggcactcacgcccctgctctaccgccagcaggcgctggagctggatctttctggggtatccgagatggatagcgccggactgcaactgctgctggccgccaagaaaacgatgcagcaaggagattctccgctgcatctggtcatgcatagccatgcggtgctcgatgcgctggagctgtgccagctggctgctttctttggcgatcccacccttattccccacgcagatcacgcctaggcagtcccagtgacaaggaggcattcgtgagcatcaatcttgatcaggccctgcaaacctatatagccgaggcacgcgaactgctggaagagatggagtcttccctgctgaccctggaaaacgacccggagaacagcgagctgatcggtgccatctttcgggcggcacataccatcaagggctccgctggtctgttcggcttgcagcccatcgtcagctttacccacatagtcgaggatctgctcgatcaggtgcgcaatcagcaactggggatcacgactgcgctcatcaaggatctgctggagagccgggatcatatcgagcggctggtctatctggttgcagagctagggtcggcgccaggggacgatgaactggcgcaagacgctcagctgaggctcaacttggccagacatcaaactgccagccagagccagctgccggagcgcactgcgtcaaccatcccagacccggtcagcaaggaggaggggcacaccagcgccacttccctgtggcacatctccctgcgctttggcccggatgtgctgcgtaacggtatggatcccacctcgtttttacgttatctcggcaccatcggcaccctctgcgccatcgaaaccctccacgataccctgcccgactgggaacattttgatccggaaacctgctacctcggctatgaactcgatgtcgatacccaggccgacaagagcaccctgagcgatgtgtttgaattcgtacgtgacgactgccgcatcaccatactgcccccgcatagcaagattgctgaatacatagacctcatcaatgaattgccggaagacaacgacatgctggggcaactgctggtcaagacaggagcgttgacggctagcgaactggcactgggcctgcaaactcagcatgacgaccagcgaacagagaacagcaagctgggagaaatactggtcgctcagggcgcagtcgacggagtcgtggtggatgcggcgctcaagaaacagaaccagaacaaggagaacaaaaacaaggagggacgctatgttcgggtgcacgccgacaaactggatgagctgatcaatctggtcggcgagctggtggtcgccagctcgggtgccagcctgctggcacagcgctcgcgggacagccagctgcaggaggccaactccaccattgccatgctggttgaagagatccgggacggggccttgcacctgcgcatggtgcccatcggcgacaccttcaaccgcttccagcgggtcgtacgggatgtcagccacgagctgaacaaggacattgcgctggtcatcacgggcggagataccgagctcgacaagtctgtggtggagaagattggcgatcccctgatgcatctggttcgcaactccatggatcacggcatagagtcggccgagcagcgcctcgcggcaggcaaaccggcaagaggcaccttgactctcaacgcctatcacgactccggcagcatcgtcatcgagatcctggacgacggtgccggactcaacaaggcaaggatcctgcaaaaggcgcaggagcgggggctggtggccgccggcgcaacattgacggatcaggagatctatcagctcatcttcgaggcaggcttctctaccgccgaggccgttaccaacctctcgggccggggcgtcggtatggacgtggtcaaacgcaacatcacggccctgcgcggcagcgtcgagctggacagcaagccgggacaaggcacccgggttcaaatcaggctgccactgactttggccatcatcgacggttttctggttcgagtcagcaccacccattacgtcatcccgctcgacatggtgatcgaatgcgtggagctgacccagagtgcactggatgacacccagggacgcaactacatcaatctgcgtggcgaggtactgccatttgtcaggcttcagcactacttcgacgtcgagggggccagaggacgcagggaaaacatcgtcgtcgtcagtcacggcggcaagaaatccgggctggtggtcgacgagctgctgggggagttccagaccgtcatcaagccgctcggcaagctgtttcagcgcctgcaggggatcagtggctccaccattttggggggtggcgaggtcgccctgatcctggacatcccctccctcattcaacatgccatcgatcaagagctaggccagctgagccagtacgccattcctcgcatgcaaacccaaccaagagccaattaacgccaggagccagtcatgttcaaaaactccaccattaaaatgcgcctcaccatcttgctctgcctgttatgcgtgctgctggcggtgggcgggctgggactttacaacatgcagagcagcaacaagggtctgcagcgggtgtataacgaccgggtggtgccgctcaagcagttgaaaaccatctccgacaattacgccgtcgccatcatagacaacgtcaacaaggccaatgcgggcctcaccagtgccgaagaggcgctgcaacatatccagcaagcccagcagcagatcaagcaggagtggcagcactatcagtccaccgaattaacgggtgcagaacagaaactgtcagcagaggcgggcagcctgttcagcgcggcggatcgcgatatctcccagctggagcaatttctttcaacccaacgcggtgtcatcacaggtacgctcaatgactttgacggcaaactttatggctccatcgaccccatcggcaacaagataaccgagctggtcaacctgcaactggatgtcgccaaatccgaatatgagcaggcccaatcctggtatgacaccatgctgctcaccatgatgggggtgataacggcaggcatagtggcagcggcctggtttggcatcgtcctcatccgcagcatcattgcccccatcaatcaggcgctgcaggtagccaaccatctggcagaaggcaatctggatgtcaccatcaccattggtgcccatgatgaagcaggccaactgctgatggccatgcagaacatggtcaacaagctgacctctctcatcaacgacattgaaaccctggtcacagcggccgtcgagaagggggatttcagctacaagatagcgctggacaaccggcaggggtacatcaagcgcctgtccgagttgctgaaccagttgtccaatgttactgacaccagcctcaaggatgtgatgcgcatcgccaccgccctgtctcagggagacctgacccagaaaattgaacaaccctacccgggcatttttggtcagaccaaggatggcctcaacagcaccatagacgccttgaccgccattatcgaagaggtgcgcaacgccgccgacaacctcaccaacgcctccaatcaggtcagtaccacggcccaatccctcagccaggccaccagcgaacaggccgcaagcgtcgaggagaccagcgcctccatcgaacagatgagtgccagcatcaaccagaataccgacaacatggcgagcggcgccgtgcttgaagccaccgaaggggtcgctcggtacaacaaaccgtggcggcgatgcaacagatcgcccgcaaggtgagcatcatcgatgacatcgcctaccagaccaatctgctgacactcaatgccgccattgaggcggcacgggccggtgaacacggcaagggatttgccgtggtggccgccgaggtgcgtaaactggccgaacgcagccagatagcagcgcaggagataggcgagctctcttccagcagcgtcgataccgcggaaaaggcaggcagcctgctcgacaagatagtgccttccattcgcaagacatccgatctggtgcaggagatcaatgcggcatccggcgaacaggccagcgccgccaaccagatcagcatggccatgagtcaacttaaccaggtgacccagcagaacgcggccagcagcgaagaactcgccgccaccgccgaggagatgagctcccaggccaacgagctgcagcaaaccatggatttcttctcgctggcaaacctagccaagccctcaaagccgagtgacaactcacacagaggctcggcccccagaggcaagtttgtcatgcctgcccaacacccgctgcacggcaacacggcgccgcaacccctggttgacgaagccgactttgtccgcttttaaccggagagacccatgagcatgtcaaccgaagtggccgcgccccccagcacactggcccatgacaatcagggcgacgcccaatacctgacattcctgatcaatggcgagatgtttgccatcaatattctcggggtcaaagagatcatcgagtacggcaacatcactcctatccccatgatgccaagcttcatccggggcgtgatcaatctcaggggagctgtggtatcagtggtggatctcaatgcccgctttggcaatgccccttccagcatcactcgccgcagctgcatcgtcatcatcgaaggaatacacccggatgactcggagcatggcaatcaggacatcggcgtcgtagtggattcggtatctgaggtgctgaccattccctgcgacgagatagagccgccccccagcttcggggctcacatccgggccgacttcattaccggcatgggcaaggtgaatggcaagttcgtcattctcatcaataccgagaaggtgctctccatcgacgaaatggcacaactcagcgaactgacccagcagcaggaacgacagctggagcacagagtgcaaaccccttaagcagggtattaaaaacagcaagggtgacgctcacaccacacagcaatggcatgtcgcacaaggataaggctcatgactcaatcattctttggcaatctcttcggcaacggcagcgcgcatgccttgttgcaaacagaactgacccaactgataggcgccacacgcaccctgcagcaagggatagcgcagggtgacctgccaacccagcttgaaccgggcacactcagcggcccactgcgggaactctgtcaggaattcaatgccgtgatcacgctgctggggcagcggctcagcagcagcctcactaccatcagtgacaatcaggcgctctatgacgagaacctgcgagtacgcaaggcgctggatggcgcctcgaccaatgtgatgatcgccgataacaacctcgacatcgtctatatgaatgaagccgtgctcgccatgctggggcaggcggaatccgacatccgcaaggatctgcccaacttcgacaccagacaactgatgggcaagaacatagatacctttcacaaggatccgtcccaccagcgcagcatgctggccaagctggacaagacctaccgcgcgcagatctcggtcggtggccgcatcttctccctcattgccaacccagtcttcaacgacagcggggagcgactcggttcagtggtggagtgggccgaccggaccaaggagatcgccatcgaaaacgaggtgaaagcggcaaacactgcggccaagctcgccgccgccgaaagcctgcgggtcaagaaggcgctcgatggcgcaactaccaacgtgatgattgccgacacagacctcaacatcatctacatgaacgagtctgtcagggcaatgctgagcgaggccgagtccgacattaaaaaagagctctacagcttcaactctgccaccctgatgggtgccaacatcgacagcttccacaaaaatcccggccatcaacgcagcatgctggccaagctgaacaacacctaccaaacccagatactgctcggcgggcgcaccttctccctcatcgccaaccctgtgtttggcgacgatggcgagcggttgggatccgtggtcgagtggtcggatcgcaccaaagaggtcgctatcgagcgggaaatgtcggagatagtgcaggcagtgatcaagggcgagctgcaccgccgcatggacctgaccggcaagagcggcttcttccagacactgggggaaggcatcaatcatattgccgaggtaatagacaccagcctcaacgacgtcatcagggtggtgcaatgcctggccaggggcgacctgacccagacgatcgaggccgactatcccggtgtgttcggcaccaccaaggactccctcaatcagaccatagtctcgctgaccaacatagtcacagaagtaagaggggcttctgacaacctctccagcgcctctgagcaagtcagcgccaccgcccaatccatcagccagtcgagcagcgagcaggcatccagcatggagcagaccagcgcctccatagagcagatgagtgccagtatcaaccagaacacagacaacgcccagatcacggatggcatggccagcaaggccgccaaagaggcgatggaagggggtgaagcagtcaagctcacggtcgatgccatgaagcagatcgccaagcggatcggcatcatagatgacatcgcgtaccagaccaatctgctggccctgaacgccgccatagaggcggcgcgggcgggagatcatggcaaaggctttgcggtggttgccgccgaggtacgaaagctggcggagcgcagtcaggtggccgcccaggagataggcgagctggcttccagcagcgtcgacatggcggaaaaggcaggtcgcctgctcgaccagatggtgccctccatcaataagacctcggatctggtgcaggagatcagcgccgcctccgctgaacaatccaccggcgtcagccagatcaacatcgccatgaatcagttaagccaggtgacccagcaaaatgcttcctgcagcgaggagctggccgccaccgcagaggagatgagcagccaggccgagcaactgcaactagccatggagttcttcaccctggagcaacacaaaagcggcgcgagtcagaaagccgcgcccccccgtgctgctacgcgaggacgattcgtgactgacggcaatgggcaggatggcttcggcgcctcccctcgcccccgcaacgatggggattttgtccggttttaatcgaggggccgggtgagcatggctcccccgccccaaccctatcgccacagggagtccgaccgtgtatcagacccagttgcatgatgatgaatttgcgcagtttcaacgctggatccaccagacggcgggcattgatctgtcaccggccaagaaagctctggtcgccagccggctgtcaaaacggctctgccactatgagctggagagctatggtgactatttcagcctgatcatgaaccagaggggggcagagctgcaggtcgcgctggatctgctcaccaccaatgagacctactttttccgggagccaaagcacttcgagtttctcagtgagaaggtactggcacgactgccaaaagagaggggagtgagagtctggatcgcggccagctcatcgggcgaagagccttacagcctggccatgaccctggccgagacattgagccagggcaattgggaagtaatcgcctcggatatttcgaccagggtgctggaacaggcgagagcggggcaatatcccatggagcgagcccacaatattccgctctccttcctgatgaagtactgcctgaagggcgtggggtttcaggagggaaccttcatcatcgatcgcaagctcagggacaaggtacagtttcgtcacatcaatctgaatcaggaactgcccgacatcggcatgttcgacattattctgatccgcaatgtgatgatctatttcaaccgggataccaagggacaagtgctgcagcgtctggtgccgcgcttgaagaaggggggctacctcatcgtcagccatgcggaaagcctgaacggcctgccccacggcttgcaactggtgtcgccgtccatctatctgaaaccataagggtttcagaatgaaagagatcatgctgcaaccgggagagttcttttttggccaggatgacaccatcattcgcacccatctgggctcctgtgtcgccattaccatgtggcatccggagcagaaacggggtggcatgtgtcactacatgctgccaagccgggctcgcagcgatgacccactggatggccgctatgccgatgaagcaatccagttatttatcaatgaaataagcaagtaccccgcccccattcacgactatgaggtcaaactgttcggcggcggcaacatgtttatagaacagcagacactcaccaccatgaatgtggccatcaagaacatcaaggcagcctggcaactgacgcagcacctgggcctgaccatcaaggcccatcatctcggacatgcaggacacagaagcctgatctttgaactggccagcggcaatgtctgggttcgtcatcatcggctgccacatcgttaagggaacgggaatgaaacagatcaaggtcatgctggtggacgactccgccgtggtcaggcaggtattacaggccattctcgaacaggagccggacatcaaggtgatagccaccgcctcggatccgctgtttgcactggaaaaactgaaaaaagagtggcccgacgtgatagtgctggacgtggagatgccacgcatggatggcatcaccttcctcaccaagatcatggccgaacaccctaccccggtagtcatctgctcgtccctgacagagaaaggcgcggaaacaacgctgcaggccatggccgccggagcggtggacatcatcaccaagcccacggtcggcctcaaaagcttcttgcaggagtcggcacaagccttggccatggcggtgcgcgcagccgcccaggccaatgtcaaacggctgggcaaggcgcccccgttgatcgtggcggccaaactcagcgccgatgccatcatgccgccagcaagccagcatgccatggcccagaccacggagcggatcgtggcgatcggtacctccaccggcggtacccaggcactggaagccgtgctgacgaacctgccacgggtctgtcccggcatcgtcatagtgcagcacatgccggagaagttcactgcctcctttgccgagcggctcaacaacctgtgccagatcgaggtgagagaggccaaaagcaacgacagggtcattccgggtctggcactcatagcccccggcggcaagcacatgctgctcaagcgcagcggcgcctattatcacgtcgatgtcatggatggccccctcatcaaccgccatcgcccctcggtggatgtgctgtttcgctcggtcgccaagtttgccggcggcaatgccaccggcatcataatgacgggcatgggagatgacggcgctcgcgggttacgggaaatgctggaggcgggggccaacaccttcgcccaggatgaggcgtcctgcgtggtgttcggcatgcccaaggaggctatcaagctcggggctgcccgccacatactgccgctgcaggatattcaccacgccatagtgggtcgataaaacgcgcgttcagccactggcgaaatgtgcccggcctgccgggcacagctgtttcaggcgggcatgtcgtcgagcagggcgaacagccggtcgatctcggccgatgtgttgtagtgcatgcaacctatccgcaagaccccctcgctcacccccaactgctcgaccagggccagcgcatagaagtggccggcccagctacagacctgatgctgaccgagaaattccgccatctcgaccggcgtatggcggttcgaggtgagggcgaaggtgggggtgcgccccttgctgtcgttgatgccatgcagggtaaaccaggggcgctcggccagcttggccaacagatgggcgctgagctgttgctcatgggcgtggctgcgggcaaatgccagatcgagacgggcctccagatcatgttcggccgcatccagcccggagagggaggccagataccctatggtggcctcgactccggccagcgcttcccagctctgggtgccggtttcccacttgccgggtgccacattcttcgcaggctccaccttgtaaggggtgaaatgctccagatggcggtgcttgccatacaggataccaaggtgcggaccgaagaacttgtaggcggagcagccgagaaagtcacaatcccaggcctgcacgtcgatgcgctcgtgaggggcaaaatgaacagcgtccacatagagcagcgccccgaccccgtgcacggcatcggcgatgcgagggatatcgaccagagtgccagtcgtattggaagccgccgtcaccgcgaccagccgggtcttggggcccagcaggctgaacagatgcccgtagtcgagcccgccgttcgccacatccacccgcacctgatgcaccacaacgccgcgatcagccgccgcctgctgccagctcgacacattggagtagtgatccagcccgctgacgatgatttcgtcccccgcctgccactcccgtgacagagcgcggctgaccgcaaacgtcagggtggtgaagttggcgccaaagacgatctcctcggctctgtccgccccaagcagggtcgccactgcctctctggctcgctgtgcctgctgctccgtggctcgggccgagaaaaaaggcccccctagattggcgttgaagcggccgagatagtcagtcatggcgctgagcacagagtgaggcacctgggcgccgcccgggccgtcgaagaagatgggggtcttgccatcaaccagttgattgagggcgggaaactggccgcgcaacacggcaatatcgagaggctgcatagaagagtccacagtccatgttaacagttgaataacatggtgagagtaaaatggcgcagcagcaatgtccatccgtgaaccggtcagccatcacagttacatgatgaggccatattttcagtataaaatgctggcaagctctccatggcatgcttctccatcaaggctgggacgcgcgggcgactcgccgctttcatgccggtaatcagcgtagaagtcgttgataaggatgaaaaatgagcgaaatatatcaaaaaatgaccgactcgcatttttttgtcgccagatatcaccagaaggggttcacaaagctgccggatctgatagtatgcgcctcgcacttggggaggggttcccgagcggccaaagggatcagactgtaaatctgacggctctgccttcgaaggttcgaatccttctccctccaccattcaagtgcaaatgtagtgacaatcaggaaataccccgtggaggggttcccgagcggccaaagggatcagactgtaaatctgacggctctgccttcgaaggttcgaatccttctccctccaccattttcccgattgcaatggctgaataacctatgctttacccctgtggaggggttcccgagcggccaaagggatcagactgtaaatctgacggctctgccttcgaaggttcgaatccttctccctccaccatcatttagaagacccggcttggtgccgggtttttgctttttaaaattgcatccatttgacactgtcagatctgacaattgcatcatccgctacttttagaaacagtagccttcatacctttcagggacatagcacgccatgtttgagatttgggatgaaacaggacaagcaagcggcttgaccttgccacagctgcaacagcggctggtcagctatcagggcgacgtcatggtgcgctacaccaaccgcatcggcctgccgaccacgctgttcctgaccatagccaagggtcaggcctaccagcgcttcaaggcggatatccccctgcttgactggtcgtggctggcgcaagccgtgcacccggatgtcatccatgagcccaggttctcctatctaagcgcagtctcttcctgatccctcttcccggggactggcaagcagcagagtcaactcatcgactatctgctgcaacacagctctgaatccggccaattcggccccacacagctctgccccctccttgcggatcttctcctccagatgccaggcctgctgcgccaagtcatctaccatcatcatggagatggtgccagcctgacggtgcacccagttagccagccccttgtcgtcgtcatgtaccaaagcaagggattgttccagctcctgacgaaacagcgtcatcatctgctcaaaaggttctccaactccgaaaaacgtctgcagggatgtcacatcaagccgtttgggggcgggcaatatgcgccacttcatcaatatctggcgaagcccgtccagcagcacgggtttgcccagcacatcattcatgcctgccgccaggcagcgctgcgcctgttccggcatcacgttggcggtcatggcgatgatggggagccgcgccagtccctcgacagtacgcacctggcaggtaaagtcgtagccatccatcaccggcatctggcaatcacacaggatcaggtcgtaactgtgctgtgccagcatggcgagcgcctgctggccattctcggccagatcgcacaccagattgagctgcttgagctggcgctgcaccaatacctgattaagatgatgatcctcgaccaccagcagccggtatggcaaaggccgggaagttggctccacgggaatagggtcgggcagcagttgctcaccctggcccaactggcgatagcacacctcccgcaccgcctgccaggtcaagggattgctgttgagccagtaacgcccttcacgcaactgataacccagcgcattgcccagtggggcaacagagatgcagggctccgagagatccaccccatcgacaaatagcaagtcggccccctgccgttcagcgcttatctgcacgcccaacgacaacaggtgcagacgcaaggtatggcgcagcttgccatcctccagtgccataaaggcacacaaccccatgagaatggggtcatattcacgacgcagctcaaagggcaaggtgaccgagagcccgatgaaagtcccaagcccgggggcgctttccagcctgagttctccccccatcaattcggccagagtatgactgatgctaagaccaagcccggtcccgccataactgcgggtggtggcgccatctgcctgctcaaaggcgttgaaaatacgggcctgcgcctcggtactcataccgatgccggtatcctgtaccccgatcagcaaccgctgctccccgtctgtttgcacatccagcttgatggagagttcgataaagccgcgctcggtgaacttgatggcattgctgaccaggttaaacaacacctgcttgagtcgcagcacatccccagtgaagcgggcgcccacctcatcatcgacacgcaggtaacactgcagccccttgcgttgtacctcactgctgatcatggtcaacacgctgtcgatgagttcgcgcagcaaaaaagagctcggcaccagcgccatcttgcccacatccagcttggagtaatccagcacattgccgatcagttgcaacagtccctcggccccctggttgatgatggcaaccatctgccgctgctccaggtcgagcgacgtaaaacttagctgctccgccataccgacgatgctgttcatgggggtacggatctcatggctcatggtggccagaaattcagccttcttgccggccgcatgctcggcactctccttagcccgagctagggcctcctccacctgacggcgtcgtaagatctcctggcgcaaacgccaataggcgatggagagcacgaggataaacaaggtgacccccgtaccaacggggatcagggttagcatcagcttttgccacgggatcccttcgctgtagttcaccgccagccaggtattgcggatctgctgcttctccttgtcactcatgctggccagcacccgattgattagcggcagcaggggagcataggtgtcacgcactgcaacagccagttcatccttgaagggggtgggcgccactatatgcaggcagtcatcgaaccgctcattgataagccgcgataccacggccagattgcccatataagcatcccctcgacccgacgcgatcatctctaaacctgcttgtggacctgataccacactaaccctgatatcgggaatgcgatccttgagcttggcaatcaacatactgtcggtcacgatcagatgcttgccagccagctcggcaaaaccagccacagtgctactgccacgagccatggccataaccacagggaaagaggctatgggctggctcagctgccaacccaccagctgttgactgatacgggtaggaatgatggtcaggtccacctcctgatacagcaacgcctgcaacagctcgggccagctttgatcggagcggtagcgataggccaaccccagcttatccttgaacaacgtaagatagtcaccgataaaacctgccaccttgccttggctgtccgtataggaaaaaggcatccagccctgaataaagcccaatctcaacggtggtaaatgagaaagccactcccgttcatcaggcctcaagagaaaggcactgtggccttgaaaacttagactgttgtcacccagccagcgctgctccaccgtcagcgcctgaatggcagtatcaaagcggaccaccagcctggacttccgcttgctgatacccagatgcagactctccatcaaaaagggagactgggccaccacggccaattcagggtgcagggcaataaattgattgctgacatgcagattgccgatataggcatcggcctgcttgtcgagcacagcctgcaaggcagaactggagtcctgaaacaggatacgggagacatcggggtaatgaagcttaaccagtttttcggtaaggactccagcttcaatggcgatcctggattgacttaaggcactgacatcctgaaagaaaggagaatcatggcgcaccacgaccactgtcggtgacgaataatacgggcgcgtgtatgaaatacattcccgttcttccgagcgaaaggcatccagcaaaatatcaacctcacctttgcaactggccgcatataatcggttccagtcggggtatgctttccactcaatctggtagtcaagattcttggccaagatggtcatcaattcggcgctaaagccgctgccattatggccatcccactgttgatacggcccccagccgcccaccaataacccgactcttattaccggtatggaggatttatttgcagcgaggagtggctggcagaatatacatatattaaatacagatatgacgaccatgcatcgaaatatcgccacgagaggacacctcatcgtgccaatcctgaaggaaatgacatcatataaacgctcgaaaaaatgcggtgcgcaaagtagtatagaaatgagatgtttgatagtttaaatattattcgctgttttatatggggctcacctatgtctttcaagatcattcttgccgacgaccatccactcatactgaccgggatccgcagccttattgcacacaaccaacctggttgcgaggttgttgccgaggcgcatcaagtctcagaactattaaacacattgcagcaacatagctgcgatctgttgatcaccgatttcagcatgccaggggatgagcgcagcgatggcttgaccatgatccagcaattgaaacgggattatcccaccctgcctattctggtgctgacccagatccacaatgccggtatcttgcagtcactgcttcagctgggagtgagcggcatcctgctcaaaaaaagcggtgatcagtgaattgtccgatgccatccgccagatattatccggccacagctatatcggcagttcggtgaaaaccctgctggccgaagccgggctggatcatcacaccacctcgattcaactcacccccaaggagagcgaagttgtgcgtttattggccagtggcatgtccgtcacccaggtggccgagtacctgcatcgcagcgtcaagaccatcagcacccagaaaaagagcgccatgctgcggctcggcctgcaaagcgatagcgccctgtttcactatgccaaagaacaagggctggcctgatccttgaccggaaaatgttgaagtcaatttaaattgccgcatcataaataatagtaacgttgcccttataagtgctcccaggagacttcatcatctcggtcaaggctggtttatctaccttgaatataagaatacgtgctgcatttattgacacacctatgaatggtttttttgtgatagctcttaaaacaaactcttcttttgctccattttgataaataacatcaaatcgagctttatggccagtgcgggtattacttagcatgcagtattcgccatcaggatattgacaattcaaccaaacattataagttgagctactccatagtcgatatggtaactctgcaatcaagtgaggtggttggtgtgatttaccacgatagatccagtcatgccatccaccaggtggttgtaatacaactttatcactgccagggggaaactccatttttatttgatgacgaactgtcatggtaaaattaatcgttaactgattatctgaataagtgccattaccaaaatccagatccttgttccggccaatcgacaagaccaagcttcctttatacactccattttccattttcagaggatcaggcgcatttaatttatagccaaggtatatctttgataaagcggtgttattgcttgagaatgtaggtttgaaattattatgatagcatttcccacccgccagctgattctcgggctttatatcatagagataatgaacctgagatgggctagcccaagaatttagagtggcgtgacaatctccatcaatgtgctccaaccagtctgaattttttacaagcgcttcctttgcaaggtttgggctcattccggcgccaatcttggtaaaaatgaattttaatggatatgattttccgctgttttgatgaacaagagaaacatcacgagcaccaacaaatgataggtaagtaagtgcatctatcaagttattattattttttactacacgctctattgttattgatataaacaatggttgcgactggtctactgtcgaagtgccactacaccaaaaccctgaccaagactcactattacaaggtgttgtgtttataaattttgccctaccaacttcataagccgctggcttatattctgcggtcacattgatagatgctgcctgcacgggcaacccaagcagcacgaacagccacaaaccataatgcatcacaccggctctcattatctcttcctacttaagcacttattgactggcccaggcctgggcactacagaccagatcgcccagcaacaacacttcctgctggcgttcggctcgggccgtatccagcgccagatcacactgctgcgacccctgatactccacctgcaggctgggattgtgctcgctcatctccaccgcaaagaagccatcggcctcactgacggtgcggcccgcatggttgaccaccatgacccctttcaatggcatcccctgcccatccagcaggcggcctatcactgtcaccgtcttcatcacccggacctggtgataggccacgccgcccttgttgaggtgatagggcaagacgttgggacgaatggtcatggaaggggcattctgcccggccatatccagctgcacggcgccactgcgataggcggtgacgggcaccagatttcgacctggccgcaacctgatattgcccccctgatcgtcatcggcgcgcagggtcaactcgggtatatcggactccacatccactatcatgcccgcctcgtgcccttgcgactggcctgtcatgatcaggcggccctcatcgccaaacgccagggtactgtcaaggttgatccccccgctcagggcccggttataggaagacgactgcaggtgagcatcaccgctgaccaaggccccctgaaacctggcatagcctgccgtgccgacaccatagctgtcggtggtcaggttggcccccacgctctgcagggcgccccactccagcaactgctggtagctgagggaggcgttgcgctcctgcccgccggagcgggaggtccggctgccgatgccgatggccagcaggctgcgatctccccccaggttcatgctcagggagagcatgccccccctgtccctcgcattatcggtactgatgctgcccgggcggtcaaacaccgtcaggttccagctcaccgtctgaccaagtagatcgccgttgtagcgccagcccagatcggcccccagcccgcgacccacctgatgggccagatagaggttggcggagtggcgctcatcgagccgctgctgcaacgacaggttgctctgcttgaggtcgcggctctccccgtcgacttgcccctgctggcgctgctgctgatggctcagcaccagactgccctcgccatagtgatacaaggcctgcagatcgaaaccgctgcccaggccttgcgttgccatcaggttgccaaacagtcgccactggctatccagactccagtcggccgagaggccatgctgccagcgctggtcgatatactggctggaggccccgacgatcaccgagggggtgagcagatggttgagcatgagccgctgctcagaggccgggccgtctcctcttcccagttgctgaacaggcgggtctgctggcccacaaacaggttgaagcgccagctttcatccgggttttgccagttcatcggcttgtagatcatctctctgcgccgctcggtcacctgaccatcttccagcacccgcagctccacctcgtagatgccggcgggtagcaccttggtatccagcgcttgcaagcccgagatcacctgctgcgagttgatgagctgcccatcccgatagatctccaccataccgggccggcttggggtgacatagagcggcgtcgtactggcctggccttgctctatcaacagggtgtcagagtcccccagcatgacccccagcacggtcggggttccgccgccaaacagggtgggctgacgcaccagaccctgggcatagggcgagaagtagcccagccggtagaagcgcccctctccctcacgctcggcataaagttgctgcacatggtgctgcgccgcctgcccgttgccggactggctcacttccgcctccagcagcggggtccactggcctatgctgccctgggccatcaggttgtaacggccactgcgctgctccccttccccctgggtcaggttcaactggtggcgcagcagggcgccatagctgccggttgtgggcagactgtaatagcggctagcatgcagccccttttcggcacccgccgtcagcacggacaactgggagttttccagactgtactccagcgccaacacttggtcagcgcaccgattctggcaagggcccagcaagtgaggctcactcaacaccttgctccagcgctggcggtcccgctcttccagctcgctctcgtgactgctggtcagggccagcagttgcacgctggtgtctttgcccagcactatctcgccttcccccaacagctgcccatccaccaggatacgcaccgccagcgggacgccgaagaagtgatcggcaaagccatcaggcaaatcttctgcttgttgcagcagatcaaggggttgtgcaacgcgccctcccgtggcccaggcaggtacgcacaacacaaccaggatcagcaggaaagagaaatacggcacgacctatctcactcttctaaacgcagacgaaaaggctcccccgatacagggagccaattttaatgaccgtcatttatttacggaccttttggtggcgcttccgattcaaatatcatgctcaccaccccctggtagttgcctagcttgtagccggcgtcaggggcatccgccgggatcacttccagccccagcaacttgccggttttggcatcatcggccttcattacttctgccgaggtggtgcccaaggtaacgccatcaatcttgacggtcaggggaatgtagtcattgccgctggtcatcgccgccgggttggtcagataacctttaatcgcgcctatggtgctcttggcatccagctgcttgctcagcttgtccagcttcttggtataagggttgtaagccagcttctgcggcgtgctcatccagttgtccccgccagtcggctgcacatagaaagcctcggtcgggatctgggcggtcacagtgacctgatgttcaacccgttccgccgccatcaagttggccgacaccagcattgccagaggcgcagctatccatactttcatcactctctcctctctcggatatacgaaacatcagtgaccaatcacaatgtttctgctcttgtcaccttcgatcagttcgaaccgataaaggtgatcgctctttttcatcaattgctttttcatattcggcaagagatgaattttcccgggtgttgaacagtgttttccccgtccatcacactcctcaaaaaaatccagcactatggtggcattgcctttattcacgacagtcgtcatgatgtctgtctttatcaaccgggtatcaaatcggatctcttttggcatcacgaaaataatggcaccaaagccggtcaatatatttaccccggccgagacttgctgttgattctcttgagccatattggcatccagatcgaacccgtcctcctgttttggcaacacaggaataaaacggactctgaaataacgctcattgtcccgttcccccatatacaacagccgtgttgcctgcaccccgttggccggaataatcatgcgggaagggctggcgatcagcgcccggcgcccctctgtcagctccggcgactcatgaggttgaccggcttcgtcataagttatttcgtgaatcgccaccttgacaaaggcggtagcgttaccctgatttcgaatgcgttttaaataggtgctttgctggcctgacatatagtcataaagcgtccctatgctgatctcagccgatgcaaacaggttaccgctgaacatcagcagcaggatgagatatattcttttcatttttattccagactggttttcacatgccgacgttcatttaataaatgccatttattaaaaaaggagtcagttgcatatcgctggagccagtctaggtagaatgacgggggaagttaatcagaatagtcctatattgactacgaaaaatcacgccaattatcagactattcctacggtgttttgatctttccctcctgtattatgcgcagccatatgcgtctatcaggtgagtgccatgtttgcgttcaaagaagagtatccgacgagtgacatggcaaccgtggcggtggccgaggtggccgtgcccttttatcagccgatcataggtcgcgactgtcaggtcaagggttatgaagttctggcccgacgctgggatccacaacgtcagagctatcagggcatcgactttctctccctcagccaggatgagtccctgcatgtggatattgtcatgctcagggccatcatgcgcgatctgccaaccttggcgaaggatggcccctgtgccctctccatcaacctcaaccccatgctgtgcagcccgacctatcagaatctcttgctgctggtgctgctccaggcgagcaaggcagggatcgagatctggttcgaggtgctggaacacgcgccactgcacagtcagcacagagccttgatcgaagtgctgcgggatcatggcgcccatatcgcctgcgatgatttcggcactctggaatgcaacttccagcgggtgatggcgttgccttacgaaatcatcaagctggatcgctccctgctgctgcaggcggcgcgcacgccccatgccctcaagatgttgaccggtctggtggaatacctgcagcgactcggcatgaaagtggtgtgtgaaggggtggaaaccctgacccatatcgaggtcgccaaccgactcggctgcgattatcagcagggctacgcctacgccatgccctcccccctctcccgctgggcctgatagggctcacacattcattgcgactcgcactggcatcagctacctgccaaattgcatgatggcgtgggggcgagtacaatctcgcaccccgtatatcaggtgcatcccctgtgatcctgcataatgatgtacgccatcgggtagttgtgacgcgagcgccgtctcgcaccacggctcaaccaatccggcgccatcaggtggcgtcgtcctgatttgcaatcagatactaagagtccaacatgttcagaccagaattgctctcccccgccgggaccctcaagaatatgcgttacgcctatgcctatggcgccgacgccgtctatgcgggtcagccacgctacagcctgcgggtgcgtaacaacgaattcgatcacgagaatctgcagctcggcatcaacgaggcccacgcgttgggcaagcagttctatgtggtggccaacatccagccccacaactccaagctcaagacctttatccgcgacatgcgtcccgtggtggagatgaagccggatgcgctgatcatgtcagacccgggccttatcatgatgatgcgcgaagccttcccggacatgcccattcacctctcggtgcaggccaacgcggtcaactgggcgacggtgaagttttggcatcagatgggcctgacccgcgccatcctgtcgcgcgagctgtcacttgacgagatcgaagagatccgcatgcaggtgccggagatggagctggaagtcttcgtccacggcgccctgtgcatggcctactcgggccgctgcctgctgtccggttacatcaacaagcgcgaccccaaccagggtacctgcactaactcctgtcgctgggagtacaaggtgcacgaaggcaaggaagatgacgtgggccagatagtccatcgccaggagcccatcgccgtgcgtccggacaacactttgggccttggcaaaccgagcgatgcgctggtgctgctggaagagtccaaccgtcccggtgaatacatgacggcgttcgaggatgagcacggcacctacatcatgaactccaaggacttgcgcgccgtcgagcacgtggagcgcctgaccaagatgggggtgcattcgctcaaaattgaaggccgtaccaagtccttctactactgcgcccgcaccgcccaggtctatcgcaaggccatcgacgatgcagtcgccggccgtccgttcgatccgaccctgatgggcaccctcgaaaatctggcccaccgtggctacaccgagggcttcctgcgccgtcacaaccacagcgagtaccagaactacgattacggctactcggtctccgacacccagcagttcgtcggcgagatcaccggtcgccaaggcgacatggtggaagtggaagtgaagaacaagttcctggtgggcaacagcctggagctgatgacgccgcagggcaacgtcagcttcaatctggagcagatgcagaaccgcaagggcgagctcatcgacacggcgccgggcaacggccacgttgtctatgtgcccgttcccaaagagatcgacatcaactacggcatattgctgcgcaacctcggcgatcgccaggacacccgtcagccgcactcggcggcctgatatgtccctgctcatcaccgacaagtgcatcaactgcgacatgtgcgatcccgagtgtccgaaccaggcaatcagcctgggggaggagatctacgagatagaccccaatcgctgcaccgagtgcgtcggtcactatgagaagccgacctgcatcagcgtctgccccatcgattgcatcatctgggatcccgcccacgtggaaaccgaagatcagttgctggagaagtttgtgcggatgcacaggcagtaaaactcctgcagacagtcgtaaaaaagccccgcatgcggggcttttttacgtttggtgctggccgtgcctagacgtattccataaagacccgggaggtaagcttggtgatgagctcgtaggggatggtgccaatctcgtcggcgacccgctccaccggcagcccctcaccccagagcacggcttcgtcaccggccttgtcggtggcgcccggtcccagatccactgtggtcatgtccatggagacacgacccaccagcggcactatgcggccattgaccagcacagaggtgccgttgggcgccatgcgcggatagccatcaccgtagccgatggcgatgacgccgagccgggtatcccggtcagacacccaattggcgccgtatcccacaggctcgcccgccttgtgatcccgcaccgcaatgagctgggtcttgagggtcatcacaggctgcaggtcataatccgccgccaccgtattggggaagggagatacgccgtacaggatgacgccggggcgcacccagtcgcagtgggaatccggccaggccagaatgcccgccgagttcgccatggcccgctcacccaggagcggcgccgtgaggcgactaaacaagtcgatctgttcgcgggtggtcgattgttcaagttcatcggagcggctgaagtgggtcatgatgttgaacggctgcaccacgttcttgcacttggccagacgcgcgataaaggcgggcatctcatcggcgcgcactccgagccggtgcatgccggtgtcgagcttgagccaggccaccactggagccggcagttcggcctgctccagcgcttcgagctgctcccaggtgtgcaccgccgtttgcaaattgttggccgccaacaccggcagatcggcgctcgagaagaagccttccagcagcacgatgggcttgaccacggcgcaggagcgcaacatcagcgcctcttcgatacgggccactgcgtaggcatccgcatccaccagggtacgggcgaccggcagcaggccatggccataggcattggccttgaccacggcaatgatcttgcaatcgggggcatgccgtttgaccacggcgaggttgtggcgcagggccgctgtattgatttgggcaatagccgctttcatctgttttcccttacgagggcatgatggcgcgtgaatgcaccaggcaccgtgtggtgtcagcccttaattgtcatcatcgaaggccggaccggcataattgtcgaaccgggaaaactgtgtcctggatctggggtgacccaggcaccgatatgggtgcgcagaccgctccctacttagtcatcgtcatcaaacgccggaccggcgtaattatcgaaccgggagaactgaccctggaaggtgagtcgcacccggccctattggcaccgttacgcggttgaccgatgagaactcggctacctttcagggctttcgtggtggtatctaatccgccatcaccacgggttttcatcaatagtcgtcatcaaacgccggaccggcgtaattatcgaaccgggagaactgcccctggaaggtaaggcgcacactgcctatggggccgttacgctgcttgccgatgatgatctcggcaatccccttgtcggggctgtcatcgtgatacacctcatcacggtagataaacatgatcaaatccgcatcctgctcgatggagccggattcccgcagatccgagttgacagggcgcttgtccgcacgctgttccaggcttcggtttagctgggagagcgccaccaccgggcactgcaactcttttgccagcgccttgagggagcgggagatttcacctatctccagggtccggttatcggagatcgcgggcacccgcatcagctgcaggtagtcgatcatgatcatggagaggccgccgtgctcacgggcaatacggcgcgcgcgggagcgcacatcggtcggggtgaggccggaggcgtcatcgatatacatcttgcccttctcgagcagcaatcccatggtggaggagaggcgtgcccaatcctcgtcgtcaagctgaccggtacgcaccttggtctggtcgatgcgccccaccgaggcgagcatacgcatgatgatctgctcggagggcatctccagcgagaagatgagtaccggtttctcggcggtgagggccgcgtgctcgcacaggttcatggcaaaggtggtcttgcccatggagggacgggccgccacgataatcagatccgagcgctgcagaccggcggtcatcttgtccagatccccataaccgctggacaccccggtcacgccgttgtgaggggtcttgaacagctcttcaatcttgtcgaccgtctgctcgaggatcagcttgagcggctgcggcccctcgttggcgctggtacgctgttcggcgatctggaacaccttgctctcggccagatccagcagatcgcccgaggtgcgcccctgcggctcgtagcctgcttcgactatctcgttggcgaccgagatcatctcacgcacgaccgcccgctcacgcactatctcggcgtaggcattgatgttggcggcactcggggtgttcttggcgatctccaccagataggcgaaaccaccggactcctccagctgctccgagcgctccagctcctcctgcagcgtgatgagatcgatgggattgcccgcgttggagaggcgggtcatggcctggaagattagccggtgagggcggctgtagaaatccttgtcgatcacccgttcggcaacccgatcccaggcctcgttatccagcatcaggccgcccagtacggactgttcggcctcaaaagagtggggaggaactttcagctgttgtgtcttggcgtcttttttcgccgtcacttgctctgccatacacataaaaaccgcagcgggaaggggacgggaattttacaaaagaaaccccgccatcgcgagtgctaatgcacgctattcacttctgtctgacacaagcgccctcctgatggtcaatggcgccgcttgctgatgaaatatgccgcagtctcataccatgatgaagggccagaccagggtctgatcctgctgcttggctctcgttttgttgcgcagcttgcgctccttgcggcttggtcgtcgatttttcattgccattctctcctctgattgccccggaatggagtgtaatctgttcatgaataattcatgccaacgatgttaatcatagccgcaagctgcactacaacgagggacaggcagcctgtcatgcacctggctgagcttgctaaagcagaccatgtccccatccactgatgagagtgaaaagagtcaaaatgaaaaagatgctgaccctgtttgccgtgatcctggccattggcctgggggcacccattgccgaggccaagaaatttggcggcggtaaatcctttggcaagagctacaaaacagctccggccaaacccgtcgacaccaagaacccggcggtcggggctcaggccgcaccgaagaaaggtggcatgatgggcggcctgctcggcggcctgctggccggtggtctgttcgcttacctgctgggtagcggcgccttcgaaggtctgcaaggcatggacatgctgctgatcgcgctgctggcgctgggcgccgtcttcctgttccgcgccatgcgcaagagcaaggcaccctcgcctcaaccacagacggcctacgccggctatcagccgccatcggctacgccgcagcagttcgaacagagcagcagtgcgtcgcaagcgaccggctttgccgacagcgacgtgccgttccgtttgccgccaggttttgacatgaacagtttcctgtccggcgcccgcgatcactatcgcaccctgcaagaagcctggaacacaaacgatctcgaaaaagtgcgtgagtatgtgagccctgagttgttcgaacagctcaaagccgaacgcgcagagctgaccggcgaacagcataccgaagtcatgtatgtggatacccagctggtacgtgccgactacggcagcgactgggcccaggtcagcgtacgcttcagcggccgctacatggaccgtcaggagcaggtcgaggaagacatcaaagaggtgtggcacctcgagcgtaacctggccaaggacaatgcaccctggcacattgtcggtatcgagcagctgtaaacgctctttatcctgcgaagacaacagaggcggcccaaggccgcctctgttatttttgactccctgcgtgccctctccaaccccctcccctgcaagtccagccacagcccctcaatatggtcgctatgagaatggttcgtgattgtgtagtatgaccgccctttttttgttcaatttccgttcaccgaggcgtggttcatggctctctcttttctgcgtagcggcaacatgcctcgtttgctggccagcctgctgtgctgcgcaaccctgatcctggtttccctcgccactctctattggcagacctggtccatgacccgccagcaggcgcaaaatgccgccgagcgtgccatggtgcagatagacagcgccctctaccactctacccaggcagcccgggccgcactgccgctggtgggccgcccctgtcacgaggttgcccgcgagctgagagtactggttgccacctccccctatctatgtacgctcggtcaacctctcacgccatggtcgcctctactgctcttccatcttcgacgagatcaacctgaaggatgagctgcaaaacggccagcaccagcggctcaagctcaaagccgtcacccggctcggactcaagccctcgctgctgttctatcgcctgagcgaaggcgatcatggggtagtggttgccatcaacccctaccacctgagcaaaccgctgcaatggcgactaggcgggcccaacagctgggtgcagataggtgagcagtggctcgatatcaagggccggatccacgacggtgtcgcccctgtgtttcgggggttcaactacccgctcagttcgacggcattcggctacagcctcaatcagggattcccgctggaagccgtgttgctgctcacgctgaaaaaacagagcaccgtcatcatcttgatcctgactctgggcggcctggcaggccttgccacctatcgctggtggagccatatctccaccccgacccaggagctcaagcgcgccatcatcaagcaggagttcattccctacctgcagcccatcgtttacagcaagagtggtcagctccatggctgcgaggtactgatgcgctggcagcaccatcgtcagggtttgatccggccggatctattcatcccgctggcggaggagagcggcctcatcatactgatgacccagaccctgatgcagcaggttcgtctggagtttgccccccatgtggcgcaactgccgccccgctttcacttcggtttcaacatctgtgcccagcactgccaggagatgagcctgatcgacgactgccgccgattcctggccgccttcgccagcaatccggtcacgctggtgctggagctgaccgagcgggagctgatcaccccctgccaactgaccgaccagctgttcggcgagctgcgccagatgggagtcaagataggtctggacgactttggcacaggccactccagcctcacctatctgcaacagtttcacgtggactacctcaagatcgaccagagcttcgtcgccatgataggcaccaatgccctctctcgtcatattcttgacagcaccatcagtctggccacccggctgggactggaaaccgtcgccgaaggggtcgaaacccaggagcaggctgacttcctgacagagcgcaacgtcaactacctgcaagactacctctatggccgtccgctcaccccggcccagttcctgcgactgctgcccgccccggtgccggagcagacagacccccatcaagcggcatgagccctcagcgacgctcgggtgccgatacagcaatgtgaaacttgtcattagtctgtggtgatggcgttaaacaatctagcaaaggtttgtttgctttattaatgtgcagtagctcaaaggaatcagctctctttatttccaattactgctttttgcctagaatcgccacactcctgtcatacaggaacgatatacaggacaataacaacaagaggattattaccaatgaagaagacgttactggccgtcaccgtctctattactctgctcgggctgaccgcctgcaattcagaaaacagcagcaaggagcatattccgctggatctgaccattgcccatatcaatgatacccacgcccacctcgacccgaccgaaaatgcgctggccatccagcccaccggccaggaactgttcaagttctacgccaaactgggcggctatccccgtctgaagttcaagctggacgagctgcgcagccaggccgccaacgaaggccgcaacttcatggtgctcaacggtggtgatgccttccagggcaccctctacttcacccagttcaagggggaagaggagtctcgcctgctctccgacatgggtatcgatgccatggtgctgggcaaccacgaatttgatttgggcaatcaggccattaaagatttcgtctcacgggtgaatttccctgtattggcttccaacatggtgaaatccagtagcgccaccctgaaagacagtgaaaatattcatgaatatgtcattaaagaaataaatggcgagagcgtgggtattttcgggctggtgctggaaaatatgcatgatatctcttcaccggataccgatacccaattcctgccgatgattgaaaccgcccagaaaatggtcgacaccctcaagtcaaaaggcgccaacaagatcatcatggtcactcatatcggtctgcaaaatgaccaggccgtcgccaaggcggtcaacggtatcgacctgattgtaggcggtcactcccagaccttcctcggcgacatcaacgagatcaacaccataggctacacggcccacaaccagaatccggacgacgacaacacctatgcccagctggtcggcaatccggacggtggcaagacctgtatcgtgcaggccggtgaatgggccaaaggctatggcctggtcaacgtctccctgagcaaggaaggccagatcaccaagtgtgaggggcgcaataccctgatgacgggcgacgatttcaccaaggacgtggccaagaagaaagagcccctgagtggcagcgagcagaccaatgtggtcgacttcatcaccaagtcacccgtcatcgaaatcgtgccggagaacaccgccatgcgcgatgtgatcgacacagagtacaaaccggccgtggccgagctcgaggccaagatcatcgccgacgtgccgaccaagttgccccatgtgcgcgtgccggccaccccggatggcgcgggtctgatcgatcccctggtggccgaatccctctactggaagctcaacaaactcaataccaaggtggacttcaccatccagaacgccggtggtgtgcgcgccgatgtgaacgcgggcccgctctccgtcggttacgtgatgggcaccttgctgccgtttggcaacaagatcgccgccttcaacctcaagggcaaggacgtgcgcgccactctggagtacgccgttgactattccatcggccacgagaccgggatcagcgcctccagcggtgctttcccttacgtcggccacctgagctacacctatgatggcaaactggccaagggttcccgcatcaccaagctggagctgctggacgccaacggccagtggcagccgctggacgacgacaaggtgtaccgtgtcggtgccaacacctatatcgcctccggcaaggatggctacaacggcctgctcaagcgcgaagagctgcccaacaagggtgactacgtcgactctggcgtcggtgagaacgagatgttcatggagtatgccgagtcccagggcaccctcaatccactgccctatgcgaccgtgacctacttcaagccctgatcaggctcacacgctattgcaacggcgcctgagggcgccgtttttatggcatactccccgcccatcgatgccgaggagaatgtttgatggccaaatacgacaagatttcccccgagacccagcaagaggcgcagaaaattgctcgcgccaaccagaagccgggacagaccaaagaacagacccagctgatcgcccaggggatccagaaaggcatagacgaatacaagaagcagatgaaggcgcgggctcgcgaggccagtcgccagaagaagttgcaaaccaaggcaaaacagcagccgcaagccggacatgaggaggagggcgacattgagcttgtcgaggtctcccgccagcatcctctgccctggatcctgttgctgctgagctgggttggctttgccgctgcctggttcgggttgcactgagcgcgcaaacctttacctgggatcctcttcacaggctgggggcagcatgctggtcatcttcccttccgactgattaaatcccgcctcttgtcgtctggagacttgccatgaacccggcccccttctatctgctggcacccctggtgctgtttatcgtgaccctggtgctctatcgcatctctccgctgcgagccgtcgccgccggcagtgcccgctggtttatcctgcccgccttcactctgttcatcctgctcatagtgatcaacggcgccgccgatcccgccctgcgcagcccggcctttcactggctgatgcccgggcttggttttgccctgaccctgtttccggccctgcccaaggcgctggtgccgcgtctggccatcaaggagggtgccttcgccgccctcggcctgatgctgatgagcctcgccatgatttactgatcggctggccgctggcgttgacataactcaaggggcgctctgtgacgggcgtcccttgtacaaacaatggcccgtaggcatattggtgacaatatcaccggcaaggaggccagatggacaagtcacccgatttcatggcgcagtggaattatcaggatcccgccgccagtgccctgcgttttcatgcacttcttcccgaggcgcgtacggcagccaacctgcaactcgagctggagttgctgacccagatcgcccgcacctattccctgcagcgccagtttgccgaagcacaccagctgctcgacgacatcgaactccgcctcaccgaggccaccccgcgggcccgcctgcgcgccctgctggaacgcggccgcaccttcaactccgccggcgacaaagccactgccagaaccctgttcgaacaagcctggcagttggggctcaagagcaaggagctctatctggccatcgatgcggcacacatgatagccatagccgcgccactggaggagcagagccgctggcatcagctggccatggagctggcggaacgcagccaggatgaaaaggtgcgcggttggctcgccagcctctacaacaatcagggctggaccctgttcgagctgggacgctttgatgaagccagagtattccagcaaaagtgtctggcctggcacgaacaacataacaatacggccaaggccttcatcgcccgctggagtctggcgcgactgacccgggcacaggggttgcacgagcaggcgctggccgagctgaagcagctgcagctggagatgacagaggccggcgagccggaggatggctatctgttcgaggagctgggggaaaatgcattggtgctggacgatccggctgcgcccgaatacttctcccgcgcctggtttctgctgtcacaggatcgctggttcaaggccaacgaggcggagcgactggccagactcaagcagctggccaagctctaaacaggcgcggcctcagtcccctgctcagaccagactcgtctcttcccagccctgctttttgcgatagatggtggagggactgatctccagcagtgccgctgccttggggatgttgccgtcacagctggcgatagcctgctctatggtctctttttccaccagccagagcgggcgtatcggcgcgttgaaagaaggcaaggtggcactgccagccgtggccagcggcgctgtcgcggccagcatgctaccccgactgccattcagcggcggtggcaagatgtcaggactcaccagctctctgtcatttagcaccactatgttgcgcaccacgttttgcagctcgcgcacgttgccaggccaggggtaatcgagcagtacccgcgccgcctccacatcgaaatccttgaagcgcttgttctcttcctttgcgtagctctgcaacaggttacgcgccagcagcagtatatcctcgccgcgctcgcgcagcggtggcaggctcagcgggatcacgtgcaggcggtagtaaagatcttcacgaaaacgtcccgccttcacctccaccagcggatcccggttggtggcgcagacgaagcgcacatccaccgtctccagcttgccgctgccgacccgttgcagggtaccggtctggatgaagcgcagcagcttgctctgcaggtcgagatccatctcgcagatctcgtccaagaacagggtaccgccatcagccagactggccgcccccttgcgatccccctgggcgccggtaaaggagcccttgacgtgaccgaagatctcgctctccatcaggtcatggggaatggcggcgcagttgagcgctatgaagggttgctcgctgcgggggctgcactggtgaatggcctctgcgcacacctccttgccggtgccgctctcccccgtgatgaagacggtcgccttgctcggcgccgcgctctctatgatgcgatagacggcctgcatcggcatggaggcaccgataaagccggcgaacgagctgcgttcgaaattttcccgatactgggccaccagcgaactgagttgctgatgtttcagggcattacgggcagtagcacagagccgcttgccgtcaaacggtttggtcagaaagtcgaaggcaccgaggtgcatcgcctccaccgccacatccacggagccgtgagctgtgatcaccaccacggaacagggcaactgctgttcggtgatctgctgcaaaatgtccatgccggacatgtcgggcagttcaaggtcgagcagtaccacaggtggcgggctggtcagcagctgcgccaacgcctgctgaccacaatcggccaacagcacctcatagccatcctgggccagatactgttcataaaccaccgccagactgcgggtatcttccaccaacaggactcgaggtttgctttcagccacgggagccatccttgcgattgatttcgttgtctatttcaggtcttgcccgccatgttaccacagctggcgcggcctctcttttatcccgccattcgcagggagatacaagtaaaaacggctccctaaggagccgttttttcaacgatgggcgcttacttcttggcgttgtcgccatcagcagccggcttctcgatagccagcagctcaacatcgaacaccagcacggcattggccgggatggaacctgcaccgtgctcgccataagccagcttggacggcaggaagaacttgaacttggaaccgaccggcatcagctgcacgccttcggtccagccagggataacctggttgagcgggaaggtagccggctcaccgcgatcgacggagctgtcgaacttggtgccgtcggtcagggtaccggtatagtgaaccttgacgatgtcagtggctttcggcttggcgccgtcacccatcttctcgaccagatactgcagaccagattcggtgctcttcacaccttctttcttggcgttggcagtcaggtactcttcacccttcttctggttatccacggcatccttgtcagccttggccttggtcaactcgttgatcttggcatcgtactgctgcagaaccttctggatctcctcgtcagtcatgctggcttctttacccagaccgtcggtcacacccttgaggatgacactgttgtccagtttgatgccgagttcctgctgacgttccagggtattggcgatataacgacccatggagaggccaattgcatagccggattgctcttcaaagctcttggcatcagccttgggggcctctgccggcttgctggcttctgccttgacctctgcgttgttcgcagccggcttctcatctttttggcaagcagtcagactcacggcaaccgccgcagccaacagggacaccttcagaaaattgttcatcagtttctccaaaactctaaataccgctctcggttccttcgtgaaatgagaggtttatcgtgataagcgccttatactaacgccgtgatcgcaggtaacgaaagcatgagacaggaaaaatgataaaaagtgccatttatctcatcggtatttgtctgacactgaccggttgcgagcagagctcccggccgggccaacaagtcacactcgccaatcagggtctgctgagtgcagaccttgccagcgatggcaagcaggccatcgtctccagcctgggacagggcactgtcgtgtgggatctggaacagggaaaggagcgctggcgctggcgccagtcagacaatcaggacaacttcgtcatcgttacccgcttctcggcagacaacagccatgcggtgaccgccaccctggataccttcgccatctggcgcctgcaagatggtcagtcccaaggctactactcgctacctgaatccaaactgagggacatagcgctgtcggccaatggccgccaggtgctgatcgggcgtgaagatggcaaggcggaggtggtcgatacccagagcggccgccggctgcaatttctcggccacaccgagcaggtcaatacggtggatctctccgccaatggtcgctacgccctcaccggcggcaacgactacagcgcctatctgtgggatacccgctcaggtcaggtggtatggcgtttcaaccacgctggtcgggtggtgatggcaaggctcgatccccagggccgtttcgccttcacagcggacagccgccaggccagcatctgggatctcaagacaggcaaggaggtgagccggttgcagttcgcgcaccgcttcgaggtctacaccagtgcccgcttcgtcaacgacggcaaatggctcatcacgggtgccccctcccgccagctctccctgtggcaggtgagcgatggcacccaactgcaaagctggctcgtctcaccccatcccaaggtgaaaccgccgagtgcagtggtctacggcgtggctttgcgcgacaatagtcaccttgtcagcgccagctccagtggtctggccgaaatctggactatcaagtaaggacctaaaggcccatgagtcagcaacttaacgatcgcatcgaaactctggaaagccgtctcgccttcgccgaatacacggtggaacagctcaacgacgaggtcaccacccagggccgtgagctggatcgactcaagcaccagatccagctgctggtagataaactgcaaagcgtacaacctagccagattgccagcatggccgaagagacgccgccccctcactactgagcggttgtctctgcaccataaaaaaacccgcgataaacgcgggtttttttatcgggccaggcccggggcacagatcagtgctggtgacccttgccaccgcagccgcagcaaccgccatgaccctgctcatcgccatggtcatgatcgtgatcgtgatcgtggtcatggtcgtgaccatgatcgtgaccgcaaccaccggcaccgtgaacgtggccgtgagccagctcttcggcagtggcggcacggacgtccttgatctcgaccttgaagcccagggtcacgccagccaacggatggttgccatctaccttgacgaacgcttcggacacttcaatgacggtaaccgggcggtgaccatcgtcagtctcggccacaaaagtatccccttcagacacttccatgccgtcaaacaactcgccaggtacttcttgcaccagggtttcgtcgtattcgccatatgcctggctcggtgccagagtaaggtcgaacgcctcgcccacgctacggccttccagctcggcttcgaggccggagaccagataacgggtaccgtgcagatacaccagaggctctttaccgacagtggtgtcgatgacttcaccatgttcgtcagtgactgtgtattccagcgtaaccacgctcaggggagctactttcatgtcagggatcctgcggatagaaaaaaacgggctcagaatacctcaaaaaggtggccaagcatatggtcgggccccctccgtcatgatgaaaaagtcatcactgcgaaacgggatgagccttacttacgccccctttctggtactgctgatgacctcactcgggacgaaacactcctatgacctgttcggtctcacgggttagcttgttcacctcggcctgagtctgcacctgggtatccccgcagtcgacacaggtcaccttctcgactccatgctccatatacagcatcatggtgtccattttgccgcatgctgggcacacagcgccggcaatgaagcgttttttacgtctggtttccatttttgttacctccaggcagcatcatatcagggtttttacatgcatcacgccatcgaatgtcagcatttttcctcccctcacctgcaggtcggcggccgcaaacgcgcgccgctgggccagttgctgcgaataacccggggcggggcgctgctgcgacttggccagcatgaattgctgctgacagcgggcaacagtttctggctctgcgccgatgccctcgctgccttcagcccgctggcaggctgccattatgatttgctgacttgttccccgcgggttgcccaacctgcacaggcaggctggttgcacccgacaccactacttgatgccctgttcgacagcctgactcagtggcaacgcccacgcgactggcaaggggcctatggttatcgcctgcaggtgatgcttgacgagcttcaggcctgtcctctcgcgcaacatggtgaccagatgctgcaaggcgcttggcgggcactggcaggccagcaaataggcagtgacgccgcctggcaggcgtgcctctcccagcgaggcatgacagatccgggcctagcggccgatgccctgagcgcccagtggcagctgctgcaagctgtgcgcctgctcaagagcggcagcaaacgggaactggtgatagccaagctcggctaccgggacgaagaggctctcgcccaagcgtgtcagcactggcttggcgccagcctggaccagcaagtacccgcctgatctcccctgattgccatgacccgcacagacacgccataggatcagcaaggtgaataaatgggtgaaatgagtccagttttacggcgcacggtcgctaataacgggagggccatttcgcctataatcctttatgctaggggcctgaattgactgataccgttttgactcacaggacatctgccatgaaaagcaaggccaaccaatcccagggcatgttgctgtttcatctctcggccaaacaatcctttgccatcggcaccctcaaggtgaaggagatagtgccttacacccagctcacggccatgccgcactcgcacccgaccgtgctcggcgccgccagcatgcggggcaccacaatcccggtgatcgacatggccatggcggtgggttatcgccctatcagcaaggaggaaatgccgagctgcttcatcatcatcaccgactgtcgccgcaccctggtgggctttctggtgcgcggcatcgacaagatcaccgagtgtaactggcgcgatatcgagtcccctcccgcggctctcggccataacgtgttcgtgaccggggtgacccgggtcaacgaccagctgatccagttgctggatgtggaactgatactgtcacgggtctacccggacgaccccagccacctctatccggtgctgaccgatgtgcagcgggagcggatcaagccgatgcggatcctgctggtggatgactcctccgtcgcccgccgccagctgatggccgccctcgactacatcaatattccctacgaagtctgcaccaacggcaaggatgcactggccctgatgcaggctcgcgccagccagaagactcccatagatatcctggtgagcgacatagagatgccgggactcgacggctatgaactggccttcgaggtgcaaagcgatgcgacgctggcgggtgcctacatcatcctgcacacctcgctctccagcgagatcagcgtggaacgtgcccatcaggtgggtgcccacgaggcgctgaccaagtttgaggccaacgaaatggtccaggccatgttgcgcggtgccgagcaccacgacagcctgctggcctgaccaaaatcggcgagaagcgtcccttctcgccgtgcttttcattgccctgatgcctgcttcggatacccatcatgctcatagagagtcacttccatgccccctggtgggcgcgcaatccccatctgcaaaccatattgccaaagtggttgcgacgagcccccgcccgtttcgtgcctgaacgttttgaactggcagacggggacttcgtcgatctcgcctggagcggtgacatcagccagggggagcggccactgatagtgctgtttcacggcctggaggggagcatccactcccactatgccaaagggttgtttgcccatctgcagcgccagggagacgaggcggtactgatgcattttcgcggctgcagcggcgagcccaaccgcctgctgcaggcctatcactccggtgccattgaggatgcacaggcgctgatcgccgagctaggacggcgctttcccggcaagccgatgatcgccatcggctattcactggggggcaacatgctggtcaatctgctggcgcgggcctgcccgaaggaattgaaggcagccgtggtgatctcggcaccgctacagctcgacagctgcgccgatcgggtcaatcagggattctcgcgggtgtaccaaaactatctgctgcgcaccatgcgccataacctgcaaagcaagatccgtcgccaggccgaggcgggcaaacgctggcagccgcagcaggtacaagcgattgctaccctgcgcgacttcgacgagcaggtcacggcacccctgcacggctttgccagtgcggaccactattaccagagctgctcgggtctggggctactggcacgcatccccattcctaccctggtgatccacgctgccgacgatcccttcatgacggatgctgtgatcccgcggccggagcaactctcacccatggtgcgttacgagttgagtcggcggggaggccatgtgggcttcctgcacggcacgccctggcggccccgcttctggctggaggagcgcatcagccaatggttgcaggagcagactcagggggccatcaggtagccgttgcggcccgtttccttgacccgatagagcgcctcgtcagcccgtgccagcatgtcggcaaccgactcatcttcacgccacaaggcaatgccctgactcacagtcacattgggggagacctctgactgcgcatggggaatggcgtgggccgccagggcggcggcgatccgcctggcaatgtctgcggcgagcagggcatcggcgccgggcagtaggatcacgaactcctccccaccatagcgagccacgacatcggctggctgtcgcaccgcctcacgcaggcaatccgccaccgcaatcaggcagttatccccttgcaggtgaccgtagtggtcattgaagcgtttgaagaaatccacatccagcagcaggatggcaaagtcaccatgctgctggcgcacctcggccaggatctgctcgctgacccgggtaaaatggcgccgattggccaagccggtcaagggatcctgtttggccatgccatcgagctgacgggccagcgccagattctcgtgttcccgagagaccgccagcacgaaccagccgttcagcatgcgccgccctgtctccagcagtatgacgaggcagcccaccgccagtccgtgcacaatgggaaacggcaccctgacaaacagggcttccagcaacagaaagagcaagggtggaacgctgaaacagtaaaacagccgcgcctcgcaatagagggcgatcagcgccgtcatcagcagcaagctgataaggtcaaacgccagactgaagccccccctcaactcaaccagggcgatggcatagccaaacagtgcccaggcaaggccccacaacagcgccccggtgcacaagcagggccgccagagcgccagcggctgcctcgacaaccagcgccagcacaagggaaacagcaggcaggccagggtcatcagggtaagctgcatctcataacgccagggcagtatgcgggcaaccaccagatgggcatcctgatagacatagaaacgggtaagcaggaacaggagtgccagctggttgacggcccagaaccagaacagccccttgctcagggcgtggcggcgcgattcgcacagatggtgatcaaagcgagtggagaggcgacgttgttcatcagtcagcatgatcacacccgcttgcagcccgataaactccttgcgctcgctgacaaccaatagacaatatccacacgttcgtaactgaagatgaccccatgattatcccctggcaagacttggactccgataccctcaacaacctgctcgaacacttcgtcctgcgggaaggcaccgagtacggtgagcatgacgtcagcctggctgacaaggtcgacgaggtcagacagcagctgaagcaaggtctggccgtgatcgtctacagcgaactgcacgagagcatcaacatagtgtcaaaagcgaccttcagcagcgcaccggtggacgatatacctgaatagccaggtgattgccatcccaatctgggccttgccagcgcaactggcatgatggtgcaacaaacctgacagttcccgcccggggtcaggcctttctaccggacataaaaatggcccgccgaatcatcgacaggccatttggggcaagaatgagtacctttataagcatgtaattaagcgaatcacaccttccgaataaataaattcgcactgatgaaagtcagataaataagatgccggtcatcccgatataaatccgccctcatattttccggtcaggggataatccatagcaattacatgagtataaagaaggcgttcacatcaccctatttacaagatgtgagcatgccatcacctcatagaatttcacgctcatagcattattcagccaggtcagctcaaggtgcgtctctgtttatttttgacggtaaaaccgactctgctggttggtaaaaagacatgggtgagatgagcgataaattttcattcaacgcccgcctccattatctatttaccgactcgccccgcccaataccatagtaatgaaagccatgatcccgcatgcgacccggatcaaacaggttgcggccatccacgatcagcggttgcttcaatgcctgcttgatggtggcaaaattgggtgctttgaaatgattccactcggtgcagatcaccagggcatcggccccaaacacggcggcctccttggtccccatcagcctcaggttgtcacaatagccatagagctgctgggtctcctgcatggcttccggatcataggcctgcactgtggcgccagcacgccagagggcctccatcagggcacgactcggggcctcgcgcatgtcgtcggtattgggtttgaatgccagcccccacagagcgatcgtcttgcccgccagggattccccctgggcgctgaagaagtctgacagtatctcgtagagtcgcgatttttgctgctcgttgatgcgctccaccgctcggatcagcggcgtgtcatattgcagttcctgggctgttgccagcaaggctttgacatccttggggaaacaggagccgccgtagccacagccagggtagatgaactgataaccgatgcgctgatccgaccctatcccctgacgcaccatctcgatgtcggccccgacccgctcggccaggccagccatctcgttgatgaaacttatcttggtggccagcatgcagttggcggcgtacttggtcagctcggcactgcgcacatccatgaacaggatgcggtcatggttgcgattgaacggctcgtaaagctcgcgcatcagctggcgggacgcctcgttgcgagtgccgaccacgatgcgatccggccgcagacagtcctggatggcggagccctccttcagaaattcggggttggaaaccacatcgaaggcaaatgacttgtccagttgctgctgaaccagcgtcaccctggctgtcaccttgtcggctgtgcccaccggcacggtcgacttgttgactatgatgacgggctcatcacgatgacgagctatggtgtcagccacctccagcacgtggcaaagatcggcagagccatcttctcccggcggggtgcccaccgccaaaaactgcacctcaccgtgcttgacggccaggattgcatccgtggtacacaccagggcaccactcttgatattgcgctggagcagcgcctccaatccgggttcatagatgggaacctgaccagccatcaagtcagccaccttctgttcatcgacatcgacacagataacctgatgaccaatatcggccagtacagtggccaacaccagccccacgtaaccacttccaaatacagtaatgttcatattgatacaaccagaatgtcagagatgatgcagtgttgaaaaatgagcatttttcggattttaaatatttaccacacccctataaatggtcgcagcgtttaattgttaccaactgtttctgcccacttgccaccccgcttttatatggattttgacagtgaattgttaccagatgttgctgagccattgcggggccatttttatatacgctatgttgaaattaatgtttaaggccgcctgttctgatgggcactgattaatattcattgttggatctcttatgcaagactttctgccattttcgaagccagccatcggcgacgccgaaataagcgctgtctgtgaggtgctgaaatcgggatggatcaccacgggcccgaagagtcacgaactggaacagcaattctgtgacacatacggctgccagcatgccgttgcgctcaactctgccaccgctggcatgcacgtcaccctgatggcactgggcataggcccgggggatgaggtgattaccccgtcacagacctgggtgtccaccatcaacctcatcacactgctcggagccgaacccgtttttgtcgacgtggacagagacacactgatgaccagcgcagagcttatcgcgccgctcatcacagtcaacaccaaggccatcattccggttcactacgccggcgcccccgtcgatctggaccctattctcaagctggccagacaatacgacatccccgtcatcgaagacgccgcccatgccattggcacccgctatcgggatcgctggattggcgccaccggcaccgccatcttctccttccatgccatcaagaacctgacctgcgccgaagggggcatgctggtgaccgatgacaaggcgctggcggacaaggtacgcatgctcaagtttcatggtctcggggtggatgccttcgatcgcatgacgctgggcagcaaaccgcaggcggaggtaataacgcccggcttcaagtacaacctgaccgacatcaacgccgccatcgccctgatccagctggcacgcctgcccgagctcaatgccagacgcgccgggctggtcgcccgttatcaggaaaaactggcagggctgccgctggcgccactcgccatcccaacctatccccatctgcacgcctggcacctcttcatggtgcgggtcgatcccgagcgctgcggtctcgacagggatcaactgatgcaggcgctgcaagagcgcggcatcggcaccggcctgcactttcgcgccgcccatacccagaaatattaccgcgagcgctaccccgccctcagtctgcctcataccgagtggaactcatcacgcctgtgcacactgccactcttcccggacatgacgctggccgacgttgaccgtgtggtcgcggcactcaccgacatattggagtaacgacacgtgaacaacacagatatcaagctggtttcggtgatcatccccgtttacaacgaggaggccagtctgcccgtgctgctgagccgggtcaccgccgcctgcgagctcctgccccaggattacgaggtgatcctgatcgacgacggcagccacgacggctccaccgagatcatcagcgaagccgccgccaacagtgacagcaagctggtaggcgtgttgctcaatcgcaactatggccagcatgccgccattatggccggcttcgaaaccgccaagggagatctggtgatcaccctggatgcggacctgcagaacccgccggaggagatcccccgtctggtggaggccgccatgcagggctatgacgtggtgggcacagtgcgccgcaaccgccaggactcctggtttcgcaagacggcctcccgactcatcaacaagtcgatgcaaaaggcgaccggcgtccacatgagcgactacggctgcatgctgcgggcctaccgccgccacatcatagacgccatgctctgctgccaggagcgcagcaccttcatccccatcctggccaacagcttcgcccggcgcaccatagagctggaagtcggccatgccgagcgggctcatggtgaatccaaatacggcctgatgcacctcatcaacctgatgtatgacctggtcacctgcatgaccaccacaccgctgcgcctgctcagcatcgtcggcagcctggtggcggggctcggcttcaccttctccatactgctggtcctgatgcgcctcgtcatgggcgccgactgggccgctgatggcgtcttcaccctctttgccattctcttcaccttcgtcggcgtgcagctgctgggcatggggctgctgggggaatacataggccgcatgtacacagatgtgcgcgcccgcccccgttacttcatccatcagatagtgcgcaccgccaccccttcgcaacaggaaactgaacaatgaaagctgtcgtctttgcttatcatgatatcggctgcaccggtatcgaggccctgctcgaggcaggttacgagatccaggccgtcttcacccatgccgacgacccgagtgagaaccgcttcttcggctccgtggcccagctctgtgccgaacacggtctgccggtctactccccggaagatgtcaaccatccgctctgggtcgagcacatcaaggggttggcgccccaggctctcttctctttttattaccgccacatgctcaagcaggagatcctggatatcccctccgccggcgccttcaacctccatggctccctgttgcctgcctatcgcggccgtgcccccatcaactggtgtctggtcaatggtgaacagctgacgggtatcacactgcaccagatgacgatgcgcccggatgccggtgccatcgtcgcccagcaggccgtcgccatcaaataggccgacacagcgctgaccctgcatggcaaggtgcgcctcgccgccaaagccttgctggacgccgaattgcccaagctgcggacgggcgacatcagcctcaccccgcaggatgagtccagagccagctactatggtcgccgcaccccggccgatggcgagctgcactgggataaatccgccagggatctctacaacctagtgcgcgccgtcacccagccctatccgggcgccttcagcttcgccggtgatcgcaagctgacggtgtggaaggcaacccacatagcccaggatagcgacatgctacccggcaccatcctcagccaggatccgctgcgcattgcctgcggtgaaggggtactggaaatcgtggccggtcaggcggaagggggactctatgtgcgcggtgcccagctcgcccgtgaactgggcctggtggcaggcatgcgcctcggcgccaaagccagcagtgccctgcgcaaggagcgattgacccgggtgctgatcctcggggtcaacggcttcatcggcaaccacctgaccgagcgtctgctcaaggatggccgttacgagatctatgggctggatatcagcgccagcgctctcggacgcttcatcgaccacccccatttccatttcgtggaaggggacatcagcatccacacagagtggatcgagtatcacatcaagaagtgcgacgtgatcctgccgctggtggccatcgccacccccatcgaatacacccgcaacccgctgcgcgtgttcgagctcgattttgaagagaacctcaagatcgtccgctactgcgtgaagtacaacaagcgcatcatatttccctccacctccgaggtgtacgggatgtgcgacgatcacagcttcgatgaagacgagtcccgcctcatcgtcggccccatccacaagcagcgctggatctactccgtctccaagcagctgctggatcgggtgatctgggcctatggcaagaaagaggggctcaatttcacactgttccgccccttcaactggatgggaccgcgactggacagcctggactcagcccgcatcggcagctcccgcgccatcacccagctgattctgaatctggtggacggcaccccgatccagctggtggacggcggcgcccagaagcgctgcttcaccgacatagaggacggcatcgaggccctgttccgcatcatagagaacaagggcaaccgctgtgatggccagatcatcaacatcggcagcccggacaacgaagccagcatcctccagatggccgaagtgctgctcggcaagttcgaggcccacccgctgcgccaccacttcccgccgtttgccggtttcaagcgagtggagagcaagtccttctacggtgacggctatcaggatgtctcccaccgtcgtcccagcatcaagaatgcccgccgcctgctcgactgggaaccgaccatcgaaatggaagagaccatcggcaagaccctggacttcttcctgcaaggggcggtcagcacgggagtcgagcatgattgatgtgggtctgcggatcgacgttgataccttcagggggacccgtgacggggttccccgcttgctgcaaaccctcgaccggcatcagatcaaggccagcttcttcttctccgtgggccccgacaacatggggcgccacctgtggcgcctgctcaagccccgcttcctgctcaagatgctgcgctccaacgcggcatccctctatgggctggatattctgctggccggcaccgcctggcccggcaagtccatcggcaagcagctgggctccctgatgcgcgataccgacagcgcccgccacgaggtgggcctgcacgcctgggatcaccacggctggcaggccaatacgggccgctgggatgaagcgacgcttatccaccagacaaggctgggggtggatgccctcaaccagatcctgaggcgggaagtggattgctccgccgccgccggctggcgggcagacccgctcaccacccaggccaaggaggcgttcggctttcgctacaacagcgattgccgtggcagcggcctgtttcgacccttgctgcaggatggccgaccgggtacgccgcaaatcccggtcaacctgcccaccttcgacgaggtggtcggcacagaggtgacgacggcgcagttcaacgccttcatgctggacaggctctgcacgccgccacaggtggcgcctcacgtctacaccattcacgccgaggtggaagggatcgtcatggcggatcagttcgatgcgctgctggccgaggctagcgctcgcggcatccgctttgtcccgctggggagtctgttacccccggatcccgctcaattggatgccggacggctggtgcgcggcaccctgccggggcgagagggatggcttggctgcaaggccgatgtctagacccttactcacatcgcggacgtcatgatgcgccattgcgctcaccacacaatgctacagaggatgtcatgaagttgaccaagtgggccctgcccctgttctttctcttgttttacctgctgcccctcgaccagcggccgctttggagccccgacgagaaccgttacgccgagataagccgtgagatggtgagcacgggggattgggtcgtgccccacttcctgggcttgcgctatttcgagaagcccatcgccggttactggttcaacagcatcagccagcagctgtttggtgacaccaacttcgccgtgcgcttcgcctcggccgccgccacaggcctgagcgccctgctgatcgtctggttcgcgctgcagctttggcagtgccggcgcaaggccttccttgccgggctcatctacctgtcgctgttgatcgtctatggcataggcacctacagcgtgctcgatgccatggtcaccctctggctcaacgcggccatggtcagcttctatctcatccggcaggagggtccgctgcgaacccgggtcgccggctacctgctgtttggcctggcctgcggcatgggctttctcaccaagggcttcatcgccctggcggtgcctgtcatcgtcatagtgccctacgtcatttatcagcgccgcctgcccgaactgctgcgcttcggcccattggcgatggtgagtgccgccctgctggccgccccctgggccatcgccgtacacctgcgggagcccgattactggcactacttcttctgggtcgaacacatacagcgcttcgcggcggataacgcccagcacaaggcgccgttctggtactacctgcccatggggctgctcggcaccctgccctggctgggcctgctgcccggcgcactgcgcaagggctggcaggatcgcaagataagtcctgagaccctctatctgctggcctgggtggtactgccattgctgttcttcagcgttgccaagggcaagctgctcacctatatcctgccctgcttcgccccgctggccatgctgctggccgccagcgccgtcgacctgctcaaggaaggtaaagagcgagctttcagggtcaatgcctggctgaacggcctgttcggccttatctgcctggcggtgctcgccgtgctggccttatcccccagccacgccgtctacggcgaagaggatcatggggcgctggcggtggccatggtcatctttgccggctgggctctgcttggtttcatccagttgaaggatgtcagccgccgctggaccctgagcgcgctctgccccatggtgctggcggtgggtctgccctgggcattgccacaatccctgatcgactccaagctgccggagcgcttcatcgaggccaatcagacagtgctgatggactccagctccctgctggccaacgatgtggggctggcctcctccctcgcctggggcacccgacgcagcgagatccagctattcgacagcaagggggaggtgcattacggcttgagttacccggatgccaaggagcgctacgtgacccggtccgacttcccggcctggctggccgaggcgcgtaaaaacggccaggttgccctgttgctgaagacggataaagacggcagcacgggatctctgccaccggccgacgagacgatagtgagccaccggctgaccctgcttgtctaccacggggcccgctgatggacatgctgctgcttgtgctggtgtgcctgctgacctgcagcggccagatgctgcaaaaacaggcagtcatcagctggcagcgccagccatgcagccactggcagaagctgttttcaccctggctcatcgccagcgtggtggccctcggcagcggcatgctgctctggatctacctgctgcaacggctgccgctgagcatggcttaccccatgctcagcatcaatctggtgctggtgctgattggctcgcggctgttctttcacgagcagatcagctaccacaactggctgggggccggcgccatcatcattggcgccctcttgttgggaggcttgctatgagaggtgacaataccggggttggcaaagaacctgcggtgacggagaggcccgcgatcaagggctatctctatgtgctgggcagcatactgctggtgaccctggcccagctcgccatgaaatggggagtcatgcagttgccagcctggcaggccagcctcgatatcatgctggctcacccggtgccgctgctggtcatcacagccggagtgggctgctatgccctgtcactgctctgctggctggcggcgctgcacttcaccccgctcaatatcgcctaccccctgctcagcaccagctatgcgcttgtctacctgctggcggtcagcataccgagctttgccgaaccgctggagccgggcaaggcggtgggagtgatcttcatcctgctgggggccgtgctggtggggataaaaccggtgggcaggaagcgcaacgcccattaacccatcacggtttggctcgctatcctccctgtgcaagggctgcttcgtcagcccttttcttatgatgcggatccctctgctcacccggctcatctccccttcgtcgctgcgcgtcagggaacaagtgtcacgccagtgaaccagtcgggcggcggtactgacaagcggcgtacttgaccgcactcggaacatgcctttataacggaactcccaaggaagagagaattctatgtcggccaagcatcccatcattgcagtcaccggttcgtccggtgccggcacctccacctccaccaacgcctttcgctccatgtttcatcagcttggttacaaagcggccgtggtggaaggggacagttttcatcgctacacccgaccggaaatggacgtggcgatccgcaaggcgcgcgagcaggggcgccacatcagctatttcggccccgaggccaacgacttcgcgctgctggaatccttcttccaggagtacggccagaacggcagcggccagtatcggcgctatctgcacagcttcgacgaggcagtccccttcaaccagatgccgggtaccttcaccccctggcaaaatctgccgagcgagaccgatctgctgttttacgaggggctgcacggcggcgtggtcacagatgaccacaatgtggcgcgtcacgtggactttctcatcggcgtggtgcccatcgtcaacctggagtggatccagaagctcatccgcgatacctcggagcgggggcattcgcgcgaagcggtcaccgactccatagtccgctccatggatgactacatcaacttcatcacaccgcagttttcccgcacccatatcaacttccagcgggtgccgaccgtggatacctccaaccccttcagtgccaaggtgatcccgagtctggacgagagtatgctggtgatccggtttcgtggcatcaagcaggtggacttcccttacctgttgtcgatgatcgatggctccttcatctcacggatgaacactatcgtggttccgggtggcaagatgggcttcgcgatggagctgatcctgcgcccgctgatccagcaactgctcgaaactggcaagatcacttaagccaaggagcttatgatgcggttagcgtttatctctgtggtattggccgccctgctgggcggttgcagcagcggcccggccgctccgaccctggagtcgggcaccatggtggtgcgaccggctgcgagctggccgtttggtgcgacgccgcgctacgcgctggccgagcagttccagtatgcgggtgagagtgccgagggctggctggtgccggttcagcaggcggtcaatcaggagctgggcagcaagggctggcagagcgtgcccctcgatgaagcggatctctgggtcgccatcggtgtcgcaggcagcaaggacttgagcgatggcgagatcttcgcccgcctcggcatgaccccggggctgcaagccaaagtgggggcacgcaagggtaccctggccatagtcctgctcgaccggcgtacccagcaggcggtgtggagcagtgcaatccagctcgccagtgacgtcgccatccccgacgagtcacgccgccagctgagccagcaactggccggccagatgctggactccctgcccgcccgctagcacgggtcttttccccttgaaacaaaacggcctgcgagagcaggccgttgtgatcacaccatgacgattacttgcgctgacaggtcagcagggtcacatctttctgactgaggatggcctgtttctcctgattccagaaggtggtggcaccatcggaatacttggcgccagactccgcttcaacccggcccagcttgtgatacacgccggcgtacgggaactgcaccatgtcggcctgagcatcataggtaatggccaacagctcttccccgcactggtactggctgtactggtactgggtcggctggggcatgctgcaggccgccagccccagcaggggaagtaacactatcaagtttttcattgcactttccttatgtcatggcgttatcgacgggacaaatcacagctatcaggcttcaagaatttgataactatgggtaatttctaccgctttttccaacatcagggagacggaacaatacttttccatcgacaggtccaccgcgcgggccacctgcttctcggccagccccttgccggtgaccacaaaattgaggtggatcttctcgaacacccgcggcaccgactccacccgctgcccttccagttccacatggcaggcggtcacggattgacgtgccttctccaaaatggagacaacgtcgatcgagctgcagccacccaccgccagcaggatcatctccatcgggctggcaccttcgccggggttggcgccgtccagggtcacctgatgaccggactcactctcgccgacaaacttcatgccttccacccaactgaccttggctttcatctcacatttcctcttaatgacgacatatctgactgacatagcataccccagacggcgcccaatcggcatatgtgagccattttcgcgaacttcggtgctaactagatcaaaatcaacatctgatgcccccaagttccctaaaatggcgcagatagcgcagcaggcatcaaggggatctggcaaaagccctcaaagccttgtcagcacagacaaaggctcttatcctactgcgactaatacaaggaatggcaaggttggcagcttgcccggacgcacgagtccataaaaagacactacagaggaattctcatggtcattggcaaaccgcaaagcgatcccaccctggaatggttcttgtcgcactgccacattcataagtatcccgccaagagcaccctgatccatgcgggtgagaaagcggagaccctctactacatcgtcaagggcactgtggccgtcttgatcaaggacgatgaaggcaaggagatgatcctctcctatctgaaccagggcgacttcctgggcgagatgggcatgttcgaggagagcgagaatccagagcgttccgcctgggtgcgcgccaagggctcctgtgaagtagccgagatctcttacaagaagttccgtcagctgatccaggtcaacccggacatactgatgcgtctctccggccagatggcgacccgactgcagcacaccagtcagaaagtcggcaacctggccttcctggacgtgacaggccggatcgcccagaccctgctcaatctggccaaacagccggacgccatgacccacccggatggcatgcagatcaagatcacccgtcaggagattggccagatcgtcggctgctcccgtgaaaccgttggccggatcctcaagatgctcgaagagcaggagctgatctccgcccacggcaagaccatagtggtgtttggtacccgctgacagggttccctgacggctcaggataaaaaaggctgccacggcagccttttctgatcgtctcccctataatcgcgaacgcccttcctcagcctcaatcaagcgagtgtgtatgcatcttcaatgtcccgtttgccgcagccccctgcatcttcatgaagcatcccgcggggtctattgcgacaacaagcaccatttcgatccggccccggaagggtatctggatctcattcccggcaagaagaatcccaaggacagcgacagccgcgccctgatgcgcgccaagcgccacttcctggaacagggccatcaggcgccgctggtagacgccatggctgccctgctcgccccgctcggcccccgcgagctgatccacctcggctgcggcgaaggttactactgccgtgccctggccgagcgcctgcccgaatggcaatttggcggattcgatctggccaagaacgccatcttcgccgccaacaaggtacagcctgaagctcagttcatcatcgccgatccggctcgtgccccgctgcaaccgggcacggcccaggtgctgctggtcaatgatctcaaggtcaagacagagctgctggtcagctggctggcaccgggtggttacctgctttacctgcagccaggcccgcgccaccagtggcagctgagagtcagcctcaaccctgtcagcatggagcaccccctcagctggccagtcctcggcggcctcaaccccgtgggtcaggagcgttgtcagttcaccatgaccatggatcagagcctgcgcagcttcattctggaaaccagccgactcggctggcgggccagcgcggagcagcgtcacgcctttacccagcagggaccggatgagctggagcaggatctgctgctgagcctgtggcaaaagccgctctgattgcgctcattcccatgaaaaaaggccctgacgggccttttttattgagcgaatacagacgtcacagtttgatccaggcatctccccaggccgtgcccttgccaggctcataggcccaggccgcgcccgcacaccaaccggtataggggtggggcttgcactggtagttgccccccagattgcttaccttgtcccccgccttgttggccgtccctgcttggtaaggggggttgccatccggcggcgtagtaccgccactgcccttgatcaggatctcgtgggtcgcactgcgactgagcccctgctcgtcggttaccttgagcacgaaaccgtagcgagtatcgctaaccggcgtggcaggcagggtggcactcagggtggactgggacagatccgaggtgctggccccggcgggcagggtccaggcatagccgagcggcttgccttccggatcgctcgaaccctggccggagagcagcactgtcgcaccgcccagcgcctcgctcgggccgctgatgttggccaccggcggcaggttggtgccgccgccgttgtcctcgatcaccacctcggggaagaagtgctgcacgcactggctgtagtcccgcgccttgaacgcgctgaagcgggtctggtaacccaccagcttgcaggcgtagctcttgccgccattgggattgcccggcacatagctccagtcattctcccaatagatgggcagggcgccggcgcccgcctcgtcaaagtacttcatgctcttgcaaccaagcacctcgtctgccggcacaggcacccccagatactgggcctgggcctggtagtaggtgatgcggttctgggactgggcatgctcggccgcaccgccgcactccacgccgccgttgatgatctgggtggtcaccccgaagcccggcaccagaccattctgcctgtcgtagtcattgggctgccaggtgccgtcgatcacgtgcagcatggagggcttgggcggctgtggatagacgaagaagaagacggcgctggcgaggttgagccaggtgtccgccactttctccgggttgtccagcagggtgcgcactgtgccgaacatggcctcggagaaggggccgtagttgtagttgtaagagagctgcttggcgccacgaccgaagtagctcttgaactcgccgttctcgaacttgccgcatggccactgctgaccctgccacacatccggccgacactcggcgttgtagccgccgcgcatctgctcggtccagcccatctcccgcacccagacaagcccctgacgccactcgggctcgggtcgccagctctcgtgaccgccggtctcctgggcgaagtgggcaaacatggtggccagcgacttgcggcagatggcctcggcattgcgaccgtcgctgtaatcaccgcaaaaagccgggaacttggccaccgcctgcaaaaaaccgcgataggtgtattccggggcccgcagcgggaacaggaagttgaactgggactcgctgagcaatccctcgacccgcttgacgttggctgggttgagcgcaagcccgggggccaccgcctcgaccacggcattgtcgcgggtcgcgatggaggccttgactgccgccatggccgggaagtcggtgagggcctgctccctggcgtccagctcgctctggctcaggtagacgggcgtgccttcggtggcgccgctgcccccctccaccggaggcgtgatgccagtgccaccatcaggcggagtcgcttccccatcccccatcagggcccacggagagtcccattcattggccacttgtacccccgggctctggcccggattggcgtaccatttggcttcatagatcttgccgttgaaactgacctggctgccgccactgtaaccctgattgatgtcatacagggcggcggcccacagctgaccgctcagacagagtccggccagcaggctggccacagaggactttcttatcatcatccttacctcttgctagataaaaggcggggcttggcccccgcctgtggtacctcgcattgcgcgaggaaaaagcgtctcagcgcgtcaacggcatgccgttgaccgtgtagccgagaccggccggtgccggcgtgagcagagcgtcactctgcacctgattgcggcacagcacactggcgctgcgcggctcgctggcagtgggcacgttgacatggaacttgttcatcacgctggcgctcaggcggtggttggccaatctgaaacgcagcagcccatcacgggtctccacctgcaattggcaatcccccgtcccgagccgctcgctgtcatcgccataggtaaagccataagcaccgtgcaaggccggatagaggtagccgggcagctgcctctgcggatcgtagtaaccgaccagggtcgtcaccggcaccccgaaggcgtcaggttttcgctccaccgccaggtccgccagcggcccctcgttccagcgtgcaccgtccgaggtgtaactcttcttgaagccacgggagacggtgatctgctgaccgttgatgaagagggtactgttgtagccagcgtcgtgatcgacagtgacgatgcggccacgattgaccgccgaggccagcggcagctggatgttgcgggtccagttgccatcccacatggccaccttgaccaggtcgtactcggccagcagggcggccagtttcacctcccccagatcactcacgggtgccgtgatctgctcggaaaggtcgaccttgtgacggtagggctccattttggcgcggctctcgttccacttgctgaaacccgtggtggaactggcatcaaacaccgccttgctctcgaggaagcgctggatgatggccgccgagttggcggtatagagcgtaaaacggttgaaaccggagagcggcgcaccgccagccatcgcatcgagaccaaaggagcggctgtggaagggcgcctgacactggccatccagacaggtgctctggccgctgcgggttgcgaagaagttgggaatgaagcggttcttgtcgccatcccagccccaggtggcattgttctggtcggcgctgcgatgcacagagccggcaaagccccccacataatgaccaaggccgtagttgtgacccacctcgtggctgaactcgttgccaagggacgcgtccagggtgactatgccgcccccgccggagccgccatgtaccttcaccccgttggcgtacttgccgcgactgttatgggcagccagctgggtcaccacataggggtggctgctctccccttcacccgccgtgctgttgatgccgtagttggcattgtcgatgccatgggagatgagctccttgccgatgcgctggcgcatggtgccgtcgtgccagcccccttcgctcggatcaaagtcggtgagcagggttccatccggcaacatcacctctggcagcgacaggggggcatattgactcacgatgagacggctggcaggtatggtctggaagtactcccgatgtgcctcgggatccttggcaaaggcaaactggttgcgcggtgtggtcagcatgccgatgtcgatggtgtggatcagcagctcccccggtgcccccaccttgaggcccgtcagctcgccgtggagctggttatgactgaaccacaagctgagtccaggtactatccatttggagggcaataccccgctccaggcatcgctggcgtaggtgatgccgttattttccagctcaccgtcacggatccactgaccgcgcacaaatttgaattgctggctctgaccgcgggagagtgtcacctgacggccactgaaagtgacagtcgagtcgtagccggcattggaagcgaggcgcaccatcttgccttccagcgtcgcatccgtcggcaaataaacgttgcgcacccagcgcccgtctgcggtctggatggacacaagcgcatggactcgcaacttgctcagcaggaaggagccggccggatcacccagctttgccagttcgctgctgctgttgatgacgcctgtggtgccggggcctggggtgaaatcgaccccctcttcgggggaaccctccaggtagtaagcggttttgggtagtttagagggtgggttgagtcccattgagccgagcaacttacccgtcccatcataggccatcaccaccatgggagctgtgctgtcggcttgcatcggcctgaccagcaacaggctcttgcgcagggcggtgagacggggctgattgtccccctcacgaggatgggcgggcaggatctggctctgggcaaactgcaccctggccgccaaggatccttgcaagtcattctgtggggttgtgccgtcgaataccaggtcagggacagcctgagtagcggccagcagagaaccgcttgccagcactgcggtgatcaggctggcaatacgggtagtgtgtatggtcatcatgacgctcgctgttgttgtgggaaaaagaaggggcatgccaagcatgcccccggttggttcacagaaaggctagttgacaaaaaagttaattacagatggcggcgcccaggtcctgccagacgtcgtgctggccgggctcattgccacgggtccagtactgggccttccactgatggcccttgtgggtggtcaggtcaccggcgttgtaggctacccccgcatcccagcccagctgcacctggcttgtcagcttccactgatcggcgctgcgactcggctcattgccctgggtccagtacttggcctgccacaccagctggttgtgactcaccttctcgccaccgttgtaggtggtcgcggctttccaggccggccagttggccgcatccggatcagtcgccccgcactcgccgccaccgctgaccggggtcacggtgagacgggtcttgccctgggcatccagcgcgccgtcggtcaccgtgactgtgaggtcatagccggtctccactgtcacgttgggaccggtgaccaccaaagtgctgctgttctgaccgctggccgtcaggcctgccgggacgctccactgatagctgagggtgtcaccgttgggatcggtggcattggcagtgatgctcacttgcctgcctgtaccgagatcttgtcctgcaccgtcaccacaggtggcagattgggttgcggcgccttgttggtcactacaacctgatccttggcactgaggttgtgatcgtcggtcaccgtcagttcgaacaccagattcacgtcctggctgaccgcatcgacgctcaccttggccttggcctggttggcatcgctcagggtcgccttgggacccgatacctgagtccagctgtagttcagcactgccccttccggatcgcgggaggaggaaccgtccagcaccagctctgccggccccgtcaccgcgaggtcattgccagcgttggcaacgggcggcttgttggtgggcggcgttgtgccttccccgttgcccagcccctcgtgcatggcgttgagaatgtcgccgttgtcggcgtcgatttcccaggcaaagaggccgccgagctggttggccagcacatactgtcccttggccttgaccgaacggtcgtcatcgaaggtgatgagctcaccggtggatgccttgaacacatagggtgcctcggccacttcgtcatagctgtactgccagtcaccggccatcttgcccttggcgatgccacggtagtcgatgacccccttctcccagatcccttccgcttcggtgcccgctatggggccggtggcggtgccggtgaagggattgttgccctgataaccgctgacgccggtccagccacggccatacatggccgcgccgaccaccaccttgcccggttcgacgccctgacccagcagtgccttcacccccttgtccgtggtgtagcgggtatcgggatcccagctagcgtcatacaaggcggtctggtgccccagctcggtgttggtccaggcgccgttgaagtcgtagctcatcaggaagatgtgattcatgtattgctgggcggcgcggtaatccaccttggcaatcttgtcatcgccggcgctgatggcggaagtgagctcgtaggtgcggcccgtctctgcactcagctcgtcgagcatggcgcgcagctccttcatcaagagcacataggtctcgccatcggaggcattgccaagatccgggttggctccctggccacccgggaactcccagtcgatgtccaccccgtcgaagaatttccaggtttgcaggtactctttcaccgaggcgacgaaggtgtcgcgcttggtcttgtcaccaaagaagaagaaggggtcggagagggtccagccgccgatggaggggagaatcttcaggtcaggataggcctgtttgagtgccatcaggttgccgaagttgcccttgtagggctcgtcataagcggtgagattgccctgccccatctggatggcggcccagggatcgtggatggagaccttgaagtcctcgcgcccggcgcaggagcgttgcagcgcctcgaaactgcccgcgatctctttcaggctgtcattgatgccattgcccccgcagatgggagtaaagccgtagaggatgtgggtcaggttctgtgccgggaccttgtccacggtgaacttgcgaccatagacgccccactccacatagtaggcccccaccaccttgccggacttgttggcgtaaggcttgttgttctcttgcagcggcgccttgagcggcaccagatggctgccatcggtgtcggccaccagaatttctttcttgtcggagagagtgcaaccatcggcattgcacagggccacctgcatctggtagcggcctcccttggtcaccttgaagttggcagtgccggaggctgacgcggcgccggaccacacctcctggccatcgagcagcaccttggccgtctggccgacatcaccggaccagaggttccagctcacgctgaccggtgcaccatcggcatgtaccttgaccagtttgttgtaggaggtggcggcttgatcgacttcaacgatggcgaacttggtttcgccccagccgatggtgggtttgccgggagcggcagcgaaggcggaggaggcacacagacccccgaccaacaacgccagtactgagggttttggacttaacatagttgaatatccttatttcgttcttggaattaacaacgaaaaaggcaacgccaaccagacaggtaacgcagacaacatcgcgccatggcttggcccatggacgaaacaacctgtggtggccccgctatcttaggtactgctgacccttagaccggaggctttgcgtcccggactttcgtccggtttgccttttgcacaacttgatttgcgacaaaaaataatcgccggttgaatataaggagttaaacgaggaagggcaaacccctggcaggttattaataagccactttttatcggaaaatagccccaaacgagaagaaaagacactttgttgtgtaagaaatcgccgatcttgacgtctcggggctgagattaaaaatcagacgaattacttgtttcgtgatcatcatcaagtttggcaggccgcaatatgctgttcatcagcgcacgcaacttgagcggtttgaccggtttgctgatgtagccgtagccgtgttcacggatctgcgcctgcaactcgctcttgcgatccgcactgatgatgatgccgcctatgtcgttgccatgggcgaggcgcagcatgtgcaatgcctgcaaccctgtcttgccgtcatccaggtggtaatcggagagcaccagctgcggcaggaaaccgccggcgatgagatcctcagcctgagcctggctctgggcacacaccacctcgcagccccaacgccccagcagggagtgcatggcgatgagaatgtcgccctcgttgtcgatgcaaagcacccgaacgccttccagttgactatcccgcagggcgggcgccgccacttgcgtcgttgcgacagggcgggtcgccagattgagggtgatggcaaacacggatcccgcacccggccaactgcgcagggtcaggttgtggcccagcaccagagcgatgccgcgggcgatggcgagccccagacccaatccctgctccttggcggtgcgggagtgatcgaggcgggagaactcgtcgaagatggcctcctgcttgtcggccgggatgccggggccgttatcccacacctcgatgcgcaccttgtcccccagccggcggcaaccgagcagcacacggccacccgggttgtagcgaaacgcattggtgaggaagttttgcagcacccgccgcagcaggcgcacgtcgctgtacacggccagcttgctctccaccaccgagaactgtatgccccccgcctgggccagcaccccaaactccgccttgaggttgtcgaacacgtcgtgcagggcgaaatcgagctttttagccttgaacttgcccgcctcgagccgcgagatgtcgagcagatccgtgatgagatcctcggttgcccccagcgcatcgtcgatgtgacgggcgatgcgggccgtctcatcccggggcggcagcatctccagcagggaagaggtaaacagcttggccgcattgaggggctgggtcagatcgtggctcaccgccgccaggaagcggctcttggagtggttggcccgctccacctgctggtgctggcggttgagctccgacagctcgtgggtacgctcggccacccgcgcctccaggtgttcgttggcctcacgcagcacccgctcggcgtcgcgaaacggggtgatgtcggtaaaggtcatgacgaaaccgccggcgggcatggggttgccctgcatccctatcacccggccatcgggtcgctcccgcgccgagatgtgggggctgccgcgcagcatgtaggcgacccgccgcgccacatgggcctcgatatctcccgggccgcacagcccctgctcggcgttgtaacggatgatctcctcgatggatcgccccatctggatgaggccgggcgggtagtggaacagctctatgtagcgccggttccaggccaccagcttgagctctctgtccaccacggaaatcccctgccccatgtgctctatggctccctgcagcaggccgcggttgaagcgaaacacgtcggaggcctcgtccactatggtggcgatctcttcgagctgcatgttgcgcccctgcagggccgacgccagcaccagccgggcggatgaggtaccaaacaccccggccagcagccgctccgtatgggcgataagctcagccgaggcctgcatctggggcgccagggtgccgccccgctcgccggcgaagcgaccgaaggcccgcttgacccggctcgagccgacgaaacgggccgccagcatctccagctccttgaccgagacccgcgcctgatagagggccgtggtatcacggctcggcttgccaacaaagttggccgcctgcagccgctcgctcaccgccgcccgcgacagcagggatcccgccacataaccgagcaggttgagcaagaggctcaggaagatgcaccaggctcccaggctcagatcgcgaaatgcgggccagtcgggtggcgccagcagggattccagcggcgaaccggccagcaggccgctctccgccagcagggtgacaaaccagaggctgaccccgagggcgaggccaagatagaccccttgcggttgccgtgccgccagtagaggccgagcaacagggcgggggcgaactgggccacggcaccgaacgacagatagccgatgcgcgacagactggtgagatccccaagccagaggtagagcccccaggccgccagcaggatcagcagaatcgcgccccgacgcacctgcagcagcagccgcaccagccgctcgtctcgcccctgctgccagaagcggcgcagcagcacaggcagcaccagatcgttgctgaccatgatggccagggcaatggtacagacgatcaccatgccggtggccgcagaggtgccgccgagaaacgccagcatcgccatgccgtcgaagccgagcgacatgggcaggctgatcacataggtatccgaggccatccctgcccccacccactgcttgcccgccagcgccagcggccagatgaagagccccatcacgaacaggtagagcgggaacagccagcgcgcccagtgcagatcctggccctgattgttctccaccactgtcacgtggaactggcgcggcaggcagatgacggcgcacatggcgaccagggtgtagatggcgagctccagcagaccgcccggcgtcaccgccaccacggcatcgagaaagtcactggccaccagggtgcgggcctggctcggcttgctcaggatcagccagagcgcgaagccccccacagtcacgaaggcgagcagcttgaccacggattcgaaggcgatggccaccaccatgcctctgtggtgctcggtagcatccaggttgcgggtgccgaacagtatgctgaacagcgccagcagcagggctacaccgagagccagcccggcggtattgccagtggggccggcagacacagaattggccatcagcagatccagcccggtcactatggctttcagttgcaagaccagatacgggagtatgcccatgatggcgatcagcgctatgaccatggccagacgctgggacttgccatagcgggcggcgatgaagtcggcgatggaggtgatgtgctcgcgcttggccaccaggatgaggcgggccagcaggcgccagccgaacaggaacaccagcatggggcccagataaatgggcaccggcgaccagggggattcgctcgcctgaccgacagtgccaaagaaggtccaggaggtgcagtagaccgccagcgacaggctgtagagcaggggttgccccttgagacggcgacgcttgctcttgtcagccacataggcgatgagaaacagcagccccagataggcgagcgacaacccgatcagcagccatccctggtgcatctgtaacctcttgtccatgttgaatatttaagcgcggcagctgccagtctagagaggtgcccggaaaatgtcatctccttcttgccagtcaatccttatcgtttttcaataaaaaatccttgacgaaatatcgaaaaacgataaatattggcgtcagattatcgataaacagtaagcaaatgccgccttgtgcggcccatggcgtctatcacgaggtataggatgaaatacaacaagctcgaacgcatgagcagcctgatcgaatggatcctgctgttcgccctgctggccaccccgctcatgacgctgacggatacctggtctcatctgcttggtggcaatgacagcctgcacgacgaactggtaaaggcgctcggccacgacggtgacaaggtgttcaacggcgtgccactaaagactcaggaagatcaggccctcggcaccttgctaaccccgccggcacctgtgcttagcgactatccgctcaccttcggcactcgcctgctggccaccctgatcatgctgctccccgatctggtgttcatgctgatcctgtggcaactgcaccagctgtttcgcggctatcggcacgccatgctgttcaccttcggccagatccgccgctatcgctggctcggcttgctgctgtgtgccagcttcgtcgcagaaatcatcacaatgccgctcgtcgacatagccctcaccatgcaggggcctgaattgcatggcaccatcagcataggctcatcagatttcaggctgctgctggccggcttgattgtctcggcactggccctggtgatgcgcgaggccaaacaactggccgacgaacaacaactgacggtgtgaggatcccatgcccatcataatccggctcgacgccttgctggccgagcgcaagatgacagcccgtgaactggcccagcgggtcgacatcacagaggccaacctctccatcctcaagaacggtcatgccaaagcggtccgcttctccaccctggaagccatctgccgcgagctgggctgccaaccgggcgacctgctgggctatgagcaagaacgctaacccgcaggaacgacgccatgacccttccacccgtcatccagagcctgctgctgctccccttctggggagcagccgtcgaggccccgccccgcccggcccaagctatcagctcatggccagcgccaaacccgacaccctgctgatccgcttcatcccggaagggacacagcctttcactcttctgcctgcccgtaccttgcgcggcacaccacgacaggaattgcctgctcttacctgtctggagagcggcgccagggtcaagccgggcaagcccatccggtgccgcgagctgagctggcaggtgacgctcaagccagtgcctgctaccgggaccgatgcctctgcccagcagaacctctactttccacaaggcggctggctggtcaccgaatggggaaatttcccgcgccagcagggtgcacaaccgggtcaggtgtgcctaccggatggccagtgccaccccatgccccacatggacgagccgccactgatcctgcccttcgccctgccagcaacaacccagtctcggcagggagcacgtctgcagatccatcacgatgagatggccagggcgctgaatatcgccagcttgcaaaagaagctggaagccatcatcgattacctcgccttccagctcgatgccccgcccccacgccagccctggcaactggtgtggctggcgcgcgacatcagtacccactcgctgggaggcgccgccggggccggggcctttatcgccaactatccggtcagcgacaaccagcccactgccgatgccccactacgcctgctgcgcaccagtgcccacgaggcggtgcacatgctcgacacccgggccagaccgacctgggtcgccgaaagcctggcggagtaccttgccatcaagtcgctgcaccgcttccgtctggacaccaccacggccgccgacgagctggcgcagcgcgaagaccgtctgcctcatgccaaggcaggcctctatcgggccagtgatgcggtcaaggcgggaaatctctcctactatccccttttctacgtgaaagggagcgccttctgggaggcgctggatctggccctgcaacaccatcaccgtaccctgtcggcacttttgccacacctctcctggcaagaggatggtcgcttcgatgcggcctccagcaccttgctggcgggcaccctgggcgccgaggtctggcacgccctgatccgccgctatctgagcgagccagcgtgaggcgagcgccatgcaaaaaggggagcacatgctccccttttctctggctggcgccttcattttcggccaagacatttttggccagacattgtcggccaagatcaggcggaggccgcctcgccagggcgcagccgcaggaagaaaacgggtaccaccaccagcaccatgatgaagaagatgccgccacccagcggctcgaacagcaggccagatagtgtcatcagggcggccaccgtcataccgagaccgagcgccgcgtagagtgcctgggtggggatcagctgctccgttggcaactgacgggtcatgaagcgcacggcgccgagatgactgacgcagaaggtgaccgcatgaagcaattggcccgccaccagtaccaccatatcggtggaagcgccgagcaggctccagcgcaccacgcacccaatcgcccccaccagaaacagcgtctgggcaccgaagcggttgagaaagcgcttgtcggcggcgaacatgccgatctccgccaccacccccagcgcccacagatagcctatggtggtaccgctgtaacctgccgccttccagtgcatggcactgaagccgtagtaggcggcatggctgccctgcagcagggccgagatcaacaagaagcggcgtaccgagggggacttgagggtatcgagtagggaggctttcgcccgctctccctggatgtcgcggggggccggatgcagcggcaaccagctgagcaacagcatgagcagcaatcccgccaccatggtatgcagcacccagtcgctgccaaaattccccaccagcgatcccaccagagtagatgcaacgatgaaagcgaacgagccacacagccgcaccttgccgtagtcgagatgggcctgcaccaccatgcgggtagccagtgcctcccccaccggcatcagggtcgggtagatgaaattcgccaccagggtcaagcccaccagccaccagaggttatggctcagataaaagccgaggaaagccagcagactcagcagacagagcagccgggtgatgggcagcaggtgccccgcccccttgatctgccccatcaccatcaggttgccggcgaagcggatcgccatcccggctcccagcaacagacctatcatctcggcgctcacgccgatcccctccagccagagcgaccagaacggcagataggcaccatagacgaagtagaaggcgccaaagaacagggctaaccaggagaaggcgggcatagatcctcgacagcgggaagaaggggcacaaatgataaccgatttgcaggggaggatcctgcgatcccgaggggaagcaaaaatgaaaaacatcaataaaattgaactattgccacaagagcggagtctattgagtaacaccacctcctggttagtgttgcaatctttccacccgcttctggcgggtttctttttttagtggtgatgggccggtttcagtccacagaaaaggggccttgcggcccctgaatcataagatgtgcgtgctgctcaccggcattagaagacgtacttgacccgtgcgctcaggttgcggcccggctctgtcttgttgctggtgttggcggtagcgctctgccccgtgatgttctcgtagctgacatactccttgtcaaacaggttgaagacaccgacgttgagctgcagatcctgtatgggcttgaactgggcgtagagatccaccaccccccagccagcgctcttgatgttgtcgttgcctctggcatccttgcccaccttgtccatgtcatcggcaaagcgcagcgccgtgttgatgttccagttcgcctgttccagacgcacacccacactgccgttgagcgggctcaggctgttgatgtagttgccatccccatccttgccttcgatataagccaggttgccccagacgttgaccaggtcattcaaccagtagtcagccttggcctcgacccccttggtagtcgccttgtccaggttctggtactgataaagggcagtgcgatcctcggtgccgacctgggtcagctcgatgaagtcgtcaaacttgttgtagaaagtcgccacttcgtagctgaagccgcccgcatcgccgcgtacccccagatcaataccatcgctgctctcgggcttgaggttcgcattcggctcgatgcgatagccatacgcctggtggttcagggtcgagaaggcgttgtcatacatgggagtcttgtagccatggctgtactgggcaaacagattggccgcctcgtgtgccttgaacaccagccccagcttgggtgagaactccccttcggagaacttcttgaggttttcgcccgtgtaggcgggatccagatccgggttcatacggtagtagtcgtagcgaacacccggcgtcagtacccagcgctcgccaaacttcagctcgtcgaaggcccacagggcaccgtgttccgtggtagtggacgggaagctcagctcgctgtagccaacgaagtcacccggcgtggtcggcgccttgaaacgggtgcgctcgttgtcggtatgctcatattccaggccccaggcaaggcgctgactggccagtgccttgctgaatttcacctgggcccccaggctctcttgctcgaagccgttgctgtccagcgagttcttggtcacataggggttgccaggtctgaccggatacttggaagaggcgtactgatccagggtctgcttggtgcgggcatagtagaccttgctgtcgatgcgatcgacccagggcgcgttcagggcgatgccgtgatccagcatcagggagaggttgtccgtgtccttgtcggtgatcggctgattgaagacggagcctgccttggtgagatcgacggcatccggatcctgcccttcgttgaagtagtcgacggtcagtttcaggaattgatcgtcgctcaggttccactggctcttgaacagcacggcctggctgacgatgtcgaactccttcttgtcgccatcgtagttctgggtcacaccgccatcacgccaggtgtagcgcagcaggttctcgaactcgccgctgcgcagggcaccggtaaaaccggccatgttctgatggctgctggaggcgtaaccgctggtcacgtccaggtagctgtcgcggccccggaggaaatcgctggcatccttggtggtgatggcaatgacgccgcccagggcatcggagccgtaggccgccgacgcaggccccttgaccacttcgatctgcttgatcatgtcggtgtcgaagtagctctggccgaccccgccgttcttgtaggcatcgttctggcgcacaccgtcacgcaccatcttgacccgattttcacccatgccacggatgacgaaggtctgggcatcgccagcaccgcctatcgcagtcacgcccggctcgtaacggaacaggtcggcaacgttgctcaccgcctgctcttcaatctgcttggccgtgatcacagtgatggaaccggaaacatcttccagtttttgctccatccgtgagccgctgacgaccatgacttcatctgctttcttgtccgccgcaaaaaccggggaagcgaggccggccgccacggcaagggcaaccagcgagagggtgttgttgtgcgccactgtgaatccttattgagaactgttatcaaacagctggcatattacttagctcgcaacaaagatcaacaataaagggaatcattctcattttcttttgtcatacttaggttctacactattcccctctgttttccagctcgccatgctgtcatcgtatggcctcggctcttcttcgttgtgagataccatgacccgactactgcccctgctcacccttcccctgctgctggccgcctgcgccacaccgccaagtaacgatgccagcaccctctaccactatcagctcagcgcaggccagtccgatgcaggccaaggtgagctgacgctgacacaggcggtggatcgggtggcggacgccgacatagtgctggtgggcgaactgcatacccatcctgccgtacacctgctgcaggcccgtctgctggcggggctggaagaagcatcccgggccgatggtcgtgcccttgtgctctccatggagcagttcagccgtgccgatcaagccgtggtggatgcctatctggccggtcgcataggtgaggcggccctcattcgcgatggcaacgcctggcccaactaccagagcgactatcgcccgctggtggagtttgccaaacaacaccatctgccggtcatcgcagccaacgcccccaagccgctggtgagctgtgtcggccaggaggggccacagtggctcgacaagctccccgccaaccgccgcagccagcttgcccgcgagctgacgctcaccgacgatggctatcgccagaaattcatggcctcgctccaccacggtgatgccgacggcaatgcccgccgcttcgccgcccagaccaactgggatgacaccatggccgagagcatagtcgattatctcaagcagcatcccggccggcgcatcatgcacatcgccggcaacttccacgtcgaggggggcctggggctggccagccgcatcgccagccgcaacccggcactcaaagtcgcgttggtggtgccagagactctatcgcagacgaatgcacagatccccgccgggcaagttgccgatatacgggcccggatcacacctctgccagaacgctggctaaatgcagatgaaatgaagcaagatatgggcgcactgcatcaatcccgaagccgtgactgcagccaatggctgcaaccctgaaaatcgcctaaggattccatatggatgtgttactggtcatcgacatgcaacaagggctgtttgctcatccccgccatcaggacgcgcaggtcattgccaatatcaatcgtctggcagacagcgtgcgggccaatcagggccgtgtcatctatgtgcagcacgacgcaccgggttctgaactggaacccggcagtgcagcctggcagcttcacgccgatttgatcccggcgcgcagcgacagcagggtgagcaagaccgcctgcgacagcttcctcgatacagagctcggctttctgctggcggaacaggcagtggatcgcctgctgatctgcggttgtgccaccgatttttgtgtcgacaccacgctgcgcagcgccgccgcccggggatttgacgtattcgcggtgacggatgcccacaccacggcggatcgtcctcacctgagtgcagaaaaaatcatcgagcatcaccactggatgtgggagcacctgagcctgccaaagggcagaaccgtgaccctgctcacgacggatgcgttgctcgaagccacccagcccgagctggcgtgttaatctgccagccttgaagtgatcaccggattggagtcttgtgtgcgtctactgtctgccgttgcattcatgctgttgttaccggcaatttctgcctgctccggtttgccggggcgtcagccggatggcccggcccccctgtttagaacccagatcaacgaagaggggagcaagcgtttcacgtttgaagccgcaccgttcgacaccctgcctacccggctggaggagaacgacggcaatcgcctgagtcgcagcaagagtctgctggaacggcgtgaagctctgcaggatgcacagttgacccagaccctggccgaacgaaagtattgccacaatggctatatcatcctcagccagacctcctggaagatccggggcgagtgcaacgagacggccagccaggccgatcgcgatgccttccccaacaaggcttcctggcaggactagctctctggtgtgacacgcaataaaaaacgggcagcctgggctgcccgttttttattgcaaaggcctgtcgtcagactggcgcatcggccgggctggtcagctcggcaccgttgtcgacccgtttgtgcccttccaccagatgcacgaaatccaccagctcgtcacctgagacgcgaaatgcctggccgaagcctttgacgaacaaaccctgctcgggtttgaggcgaaacagcacgaaatccttgagattggacagccctttgactatctcgccaaaacgcccttccagcgcggcaatcgcctgactccagcgcacgtcgtcacgagccactacttcggccagtgcatcaaaggtgagacgcttgcgggcgaacagctcacgggcacctgtctcgtcctcgatcaacatcagcgataccttgggtacctgttgcaggttgcgggcgtgacgggcgatttcagagatgagcacatagtagccatcttcctgcagcacgaagggggcatagctggcgttggggttgccttcgctgtccaccgtcgccagttgcagggtgcggcaaccgtcgcgaaactcgcggatctccggttgcagacgattctgcagacgctcctgacgttcactcatgcttttacttcctcttggtactggtggcgcaaggccatgaaacgctccacctgggcaggcaacagcttgcgctgctcatcacgtcccagatagaccttgaaaatacagcggccgctgtggccgaagaactggaaagagtggccttctttacccataaacagcttgctgaccagggcaatgccgaccacgttgtcgagcttgagatggccgtgcatctcgccgtcacgccccatcaggttgtagtaaccacgggcattcttgcctctggggaagggtgccttcacctcgaagatggagccatcggattcgacgatgctggtcacctgaccccaatccgccagatccgccagcagggcttcggcccgctcggcgggcaccagggtcaccagctcggcaggcaggtggcgtaccacctcccactcgctgaccgccagctcgctggcaatggtggaaggatgggcgctggggtcttgttccagcagctcatgaatgcgttgtgcaatgctcataggttctcccttgggatgcgtgctgcatccctctcctgtcatggcgaatactctaataaagcaccagagccaatgcaattgataatcgctttcattctcagtgcatttttttcaccggcttgatattctcggcggcaacccaactttattcacccttcggaggttagcatgggccgtcgttttgccctcgcactcagcctgctcggctgttcagccctttccctgtctgctgccgcgcaggaacgtatcgtcagcataggcccggccaccacagaactcattctggcactgggcggtgaacagagcctgatcgctaccgacatcagcagcactgaaccgaaaaatctgcccagggtcggttatcaccgcgccctcgccgccgaggggatcctcagtctggcgccgacccggctgatcggcagcgacgagatggggccgccgccggcgctggcgcagctgcgccgcgccggagtcgaggtggacgtgctgccgaccgcaccgaccctcgccaacctcaaccagcgcatcgataccctggccggcctgctcaatgacccggccgccggcatgcgattgaaagccaagatccaggcccagacagcgcaactggcggcacaggcgaagcagaacaagccgctcaaggtggtcttcctgctgctgcacaaggggcaacccaccagcatagccggcggcaataccaccgccagcgccctgctcaccctggcgggcggcgtcaatccggtggcccagctgagcgactacaagcccgtctccaccgaatccctgatcgagctgcaaccggatctggtgctggtgagcggccgcgactggcagcagtatcaggatccggaagcagtgctgagccaagtacccgcgctcaccgccaccccggcgggtaaaaaccgggccatccacgccatcgacggccacgccctgcaagggggcctcagcctcacctcgttgcaccaggcaaaccagatcgccaagtggatcaagctgggttcatgatgcgcctgcctctgccctggcttttcgcgctcaccggcggagcgctggcgctgctgctggtcgggtcgctggcgaccggccccatggcgctctccctcggcgagagcctgcgtgccctggtcgccgggcaggagagcgggattgcggcccacaagctcttgatcgtgcaggagatccgcctgccacgtaccctgctctgcatcgccgtgggaggcatactcggcctctgtggcgccgtcatgcaggggctgtttcgcaatccgctggccgaccccggcatcataggggtctccggtggggctgcgctcggcgccgcgctggccatagtgctgctggcgcccctcggccagcagtggcaaagcctgctcggcataggtctgctgcccctgctcgccttcctcggcggggcgcttaccaccacgctggtatatttgctgggcacccgggaagggggtacctccgtcaccgtcatgttgctggcgggggtggccatcacggcactgtccggcgccgtgatagggctgctcacctacctggccgacgaccagatgctgcgcaacctgagcctgtggcagatgggcaccttggcggcgggcaagccggtggacgtggcgctggcgctggccaccctggtcgttctgctgctgttgttcatgcgcgatgccaatcccctcaacgccctgttgctgggggaaggggaggcccgtcatctgggggtcaatgtgcaatctctcaagcggcgcctgatcctgctcaccgccgccggggtcggcgtggccgtcgccgtggcgggcatgatcggcttcgtcggtctggtggtgccccatctggtgcggctgctggccggccccaaccatgtcaggttgctgccgctttcggccttgctcggcgcagccctgctgctgggcgccgacatgctggcccgcactctgctggcgccggccgagctgccggtcggcatcatcacggccctgctgggcgcccccttcttcatctggctgctggtcaagggccgtcggacgctttaaccggaggtctatcttgcctgcatcaacgcccctgctgcgctgtcaccagctcagcctcacccgtggtggccgccccatcctggacaggctcgacctcagcctgcaggccggcacgctcaccgccctgctcggccccaacggcgcaggcaagagttcgctgctcaagtgcctgaccggcgagctggaacatcagggggagataagcctgtttggccgggagcggcaagcttggcccaccatggaactggcccacagcgtcggcgtgctgccgcagagctcgtccctcaactttccgtttctgtgcgaagaggtggtcgccatggggcgcctgccccacagcgagcccgccagtcggcgcgaccagatagtgcgggccgccatgacccatgccggggttgagcacctggctggccgcctctatccaggactctccgggggagagcggcagcgggtgcagttcgcccgggtgctggcccagatctggcaggcaccggacgagccccagcagccgcgtctgctactgctggacgagcccacctccgcgctcgacctcaagtaccagcaccaactgctcaccatggcccgcgccctggccgcccgcaacaccgccgtgctggtggtgctgcacgacctcaacctggcggcgcgttacgcagaccggctggtgatgctggagcagggcagactgatggccgatggcaccccggccgaggtgctgaccccggccctgatcgatcgcctgtatgactacccggcccaggtgatccaccatccagaaaccggtctgcccatggtggtatgagaggggtcaggctcccggatagcaaaagagcgccatcaggcgctctttttgattgtgatagaagttctggctcaggctatctgatagcggcccggcttgtgattgagtgtcaacaccaggttacagatgatggccgccaccacggagagggccaggatccagggctgcaccacgaagcaggaggcgatgactatggtgcaatccaaccccatttgaagcttgccagcgcggatgccgaagcggtcctggataaacagcgccagtatgttgaagccacccagactggatttgtggcggaacatgatgagcagccccatgcctatcagagtgccgccgatcagggccgcatagacgggttctatcttgccgatctgcagcacggcgttgaggtgatccgtcatgaaggagacggcggccacagagacgaaggtgttgagggtgaagcgcggccccattctgagccaggccagggcgtaaaatggcaggttcatgccgaagaacagcaggccgaagctcagtcccgttacctgttgcagcagcagcgccagcccggcggtgccgccagtgagcaggccgacctgatgaaacaggaagatgccgagggaaacgaaaccggctgcggtcagcagggcgagtacatcttcatagaggggatgcgcagaacgggctgagcgcgcagagcctggggtgttgtccataacctgtatccaatagcgaagtgaaaagagtgtcttgtgtccgccgaggcggacgcgagccctgtccgcagggcttcgttatgggatccagtctattttttgcgaccatgatcacaatagccccgggaaacgccccgttttggtgcctgtcattctccattgacagccagtgcaccaagatgcagcatgccgcgcctgacgagctagccctcgtccaccatggcaccaccagcatgtggcgccggtgcccgcgctctggtacaaagcgcccagccctttttcagcccccactcaggaccacaggcccccatgatcagcacaggacaacactcatgaagtatctggtgacaggcgccgccggctttatcggctttcacgtcgccaggcgactgtgcgaggcgggccatcaggtggtgggactggacaacctcaacgactactacgaggtaagcctgaaacaggcgcgactggcccggctgctccccttcccccacttccacttcgaacagcgggagctggcagatcgggatgccatggcaaacctgttcaccagcggccagttcgagcgggtgatccacctgggcgcccaggcgggggtacgtcactcactggaaaatccgttcgcctatgccgacagcaatctcaccggcatgctgactgtactggaagggtgccgccagcacggcataaaccatctgatctacgcctcctccagctctgtctatggcctgagcgatctgatgcccttctgtgccgaacagcgggtagatcaccccgtctctctctatgccgccaccaagaagagcggcgagctgatggcccacgcctactcggcgctctacggcctgcccaccacagggctgcgcttttttaccgtctacggcccctggggtcgccccgacatggccatcgccaagttcacccgtgccatcctggccggcgagcccatcgatgtgtacaaccagggcctgctcagccgcgactttacctacatagacgacatagtggacggcatactcgccgtcgccgaactgccgccgcgcgccaatccgcactggcgcgccagccagggcagcctggccgaaagcgccgccccctaccgcctcctcaacataggcaatggccagccggtgcggctgctcgacttcatcgaggcgctggagcaggcgctggacaagcccgccatcaagcggatgctgcccatgcaggcaggcgacatgcacgccacctgggccgacagcgagccccttcacaccctcacgggcacccaccccgccaccccgctcaggcagggagtcgccgagttcgtgcgctggtatctcgactattaccggccggggtgagccacggtgacatgaatgtacaatcctgactaaatagcgcggcgtggaacatgagtcatcacaggcttcccccatcgcaagccgtttttgctaccccttgtgatgggactgtcccttccaatgcccaccggcatcccacacgggcctgtatttgccattggttccataccattttgatctctgggcaggtggcgtcataacaacaggatccactggattaatggcagagcgggccatgttcccctatatcttctgtaccccaacaggagagaatccatggcgagcctcagcgaaaacaggctgtttttgctgctttttttatcgctgttgctggccggtattacgcaggctgcagcgcaaagcagggatttcagacaagcccccaaggcgctcactgccctgaaaaagggtcaggtggcgcagagccagggcaatttgacccaagccatccacttctattgtgccgctgccacgacaggcaacccggaaggctattttcgcatcggtcgcctgcttgccaccggcccgggctcggtgcgcaaccccaagatggccaacgcctacctagccatggcaatgcgccttggcaatcagcaagccgcccgctactacaatgcccgcatcggcaacgccatcatgggggatcagtgtggcgccggcgtcggcgggggagcaggcagttactttgccgagatccccaatacccctttcaatctggatgcctacctggcccgccagtcaccaaccaaacagaaactggccaccatgttgcgccatgcagccaagcagccaagcaccacagcctcgatgagcggctggtgttggccatcgccattgccgaatccaacctcaatagccgcgccgtctcccccaagaatgcccaggggctgatgcaactcataccggaaacccagcagcgcttcggcgtgactcgccccttcgatccggcacagaacatcaaggggggcgtgacctatctcaagtggctggatcgccggtttgatggcaactggatactgatgtcggcagcctacaacgccggagagagagcggtggaacagtacggcggcatccccccctatcaggagacccaacaatatgtgcggcgagtgctctacttcgccggtcacaaggggaagtagccctcacccgttcatacccgatctggaaatagacgtcggccccttcccaaccagcgaccggcaatcagagccaggtacaacccaatgtctcgctcgcggccagcgaaaatattggccggcaagactggtcagcgacgaacagccaaatatggcggctttggcacaaaaaagagtcctcatcatgctaggcgagcccccagcacacagccggatgtgacggctgcggcaaagagggctacaagccgggccctgcctttgccccccttcccccattggtttacaatcggagcgttttttggaaccgggttgacggcgtgtcgacctggccccaccacgacatcagtctgttagtgccaagacattaacctgctgaataggaagagaattagccaatggctcaatttatttacactatgaaccgggtcggcaaggtagtgccgcccaagcgtcatatcctcaagaatatctccttgagcttcttcccgggcgccaagataggcgtactgggcctgaatggtgccggtaagtccaccctgctgcgcatcatggcgggcatagataccgagatcgaaggggaagcccgtccgcagcccggcatcaagatcggctacctgccccaggagccgaagctggatcctgagcagacagtccgcgaagcggtggaagaggcggtcggcgacgtcaaacgcgccatggctcgcctcgacgaggtctatgcggcctacgccgacccggatgcggattttgacaaactggcccgcgaacagggcgagctggaagccatcatccaggctcagggtggccacaacatggaaaaccagctggagcgcgcggccgatgccctgcgtctgccggcctgggacgccaagatccagcacctctccggtggtgagcgccgccgtgtggcgctgtgccgtctgctgctggaaaagccggacatactgctgctggacgagccgaccaaccacctggatgcggaatccgtggcctggctggagcgcttcctgcacgactacgaaggcacagtcgtggccatcacccacgaccgctacttcctcgacaacgtggcaggctggatcctggaactggaccgcggcgaaggtatcccgtgggaaggcaactactcctcctggctggagcagaaagatgcccgtctggcccaggaggccagctccgaagcggctcgtcgcaagtccatcgagaaagagctggagtgggttcgtcaaaacccgaaaggtcgtcaggccaagtctaaggctcgtatggctcgcttcgaagagctcaacaccaacgactaccagaagcgcaacgagaccaacgagctgttcattccgcccggaccccgcctcggcgacaaggtgctggaggtggccaacctgcgcaaatcctacggtgatcgggtgctgatcgacgatctgtcgtttgccattccgaagggagccatcgtcgggatcataggtccgaacggtgccggtaagtcgaccctgttccgcatgatgtcgggtcaggagcagccggattccggcaccatcaccctgggcgaaaccgtggtgctggcctctgtggatcagttccgcgacagcatggatgacaagaagacggtcttcgaagaggtcgccgacggtcaggatatcctgcgcatcggcaactacgagttcccgagccgcgcctatatcggccgcttcaacttcaagggcgccgatcagcagaagcgggtcggcgagctgtccggtggtgagcgtggccgtctgcatctggccaagctgctgcagaccggcggcaacgtgctgctgctggatgaacctaccaacgacctggacattgaaaccctgcgcgccctcgagaacgccctgctggagttcccgggttgtgccatggtcatctcccacgatcgctggttcctcgaccgcatcgccactcacatcctggactaccaggacgagggtaatattgccttcttcgaaggcaactttaccgaatacgaagagtggaagaagaagacctacggcgccgaggcgatccagccccatcgcgcaaaatacaaacgcatcaccaaataagggtgacggcgtcacaaggggagcttcggctcccctttctattgccttttggcatacaatccaagacggatgcctttgcatggatgtatcgaaatgacgacccagacccccactgcatggatgtatcgaaatgacgacccagacccccacagagaagaaactcaccatccagatccgggtcgaacccggctgcctcgggccggatggcaaagaacacatcgagaccttctgtgtcgccgccgccaagatcttcgccgccatctatcccgagctggtgagctgggtgctgatcccgcgctatgacaagcagttgccggagcaggagttcttcatcgaggggcgcaagttgaccgaggagcaggccagtatgttcctgcgtcgtgtcggtagagagctgggggaagtacaggacagactcgactccgtgctggcccaactggtggagcgttacttcaagaccctctgacgcggcctctgtcagccataaaaggttctctatcgaggaccttttttattgctcaaaaagaaaacgtttgaatttttgctctattcattgatccgcttcgcagatccggggtttgtaaacgccgccgcctgtgtgaaaatgtgcgcgctgtcacggtatcaggacgagtctggtcacttagccaccagaaaaacagcccccttgcccacgcatggatggggtgccgactctcctgctgcttatttcacgtcacctattggaatccaacatgaaccaacaacaccaagctgccaatcaggccgccgggcaaggattgcttgagcgcctgtttgccctgcaaggccatggcactaccgcccgcaccgaggtcatcgccgggatcaccaccttcctgaccatggtctatatagtgttcgtcaacccgcagatcctctctgcggcgggcatggacacccaggccgtgttcgtcactacctgccttatcgctggcatcggcagcatactgatgggcctgttggcccatcgccctggccccggccatgggactgaacgcctttttcgccttcgtggtggtggctggcatgggctattcctggcaagtcggcatgggcaccatcttctggggtgccatgggtctgctgatcctcaccctgctgcgggttcgttactggctgatcgccaatatcccgctcaccctgcgggtcggcatcacagccggtatcggtctgctcatcgccctgctcggcctacacaacgcaggtatcgtagtggcgagcccggccaccatggtgacggtgggcgatctcacctccctgccctgcctgctggggctgctcggtttcttcctgatctgcatcttctcagcccgcggcgttcactccgccgtgctgatcgccatagtggtgaccaccaccctgggctggctgtttggcgatgtgaccttcaagggctttgtctccatgccaccgagcatagagccggtgtttggccagctggatttgatggggtcgctcgacatcagcctcgccgggatcatcttctccttcatgctggtcaacctgttcgactcttccggtaccctgatcggcgtcaccaaccgcgccaagctggcggacgacaagggtcacttcccgcgcatgaagcaggcgcttctggtggacagcgtgagctcggtcggcggcgccttcatgggcacctcctctgtcaccgcctttatagagagcagctccggcgtcgccgtcggcggccgcaccggcctgaccgccatagtggtcggcctgctgttcctgctggcgatcttcttctcccccgtcgcggccatggtgcctgcctatgccgccgccggcgcactcatctatgtcggcgtgctgatgtgctccgagctgacccgggtgaagtgggaagacctgaccgaagctgtgcccgccttcatgacagctgtcatgatgccgttcagtttctccattacggaggggatcgccatcggctttatctcctactgcgtgatgaaggcaggcacaggccgctggcgcgagatcaacccctgcgtactggtggtcgccctgctgttcgtgctcaagtttgtctgggtcgacagccactaaacctgactttcgcaaacaaaaatgcccgtcatcgacgggcattttttatggctggcagatagcggcactcaacggatgccgcgggcctcgcggatccactcccaggcctgctggatctcctgggtcttctccttcgccatctccatcatctcaggtggcagccccttggcggccagcttgtcggggtgatgcttgctcatctccttgcggtaggcgcgcttgatgtcctgatcactgtcgctctcgctcaccccgagcaactggtaggcatccttgaggcgatccgctgacggcgcctcctgccgatactgctgcccgccgtgctcaccgccctgatactggccgccatgcgcccggttgaaaaagttcatctgcgcttcggccatcgccaggatgcgggccagctcgatgcggctgaagcccagctcatcggcgatggtatgcaaaatggcgcgctcatcggcctcgaccttgccatcggcaaaggcggcctgcagttgcacctccaggaagaagcgcagaatgtcccgctgccccaggctggcacgacggaactcggccagggtttcccgcaacgggaacccagcctccttgcccacacggaacgactcctgggcgcgtgctcgctgatcccccaccagtcgcatccgatccatcaggttggaggcaacccggatctcctgctctgttacctggccattcgccttggcgatatgacccatgacggcgaaagtggcatggaaaaagaccgcctgttgttgttggctggggccacgctgaaacgcgccccgaatacccatgccccgatcgaaacgatggccgatccagaggccaagcagggcaccaaagatgttgccgagcagaaaaccgaagaaggcgcccagcaccttaccccaaatacgcatggttcaagacctcgtgatgttaatgagtgcgccgttgcagctgatcatccagctcgcgcagccgctctgtggtgccaatatcgcgccactcgccggccagcatggcgccaccgacccggccttgcgccatccactcgcgcagcaggggggccagcttgcgcgcccccgacggcaaatcggcaaaggcggcggggtcatagagcccgacaccactgaaggtgaaggctggcgcatcctgcacccgaccggcgtgaagcgagaaatccccatgaggatgctggggcggattgggcaccagccagagatgggccagatccgtacccagtggctggttgaccagggtgcgatagtccagactgagccaggtatcgccgttgatcaccagaaacggatcggcaccaagcaggggcagcgcctgcactatgccaccggcggtttccagcgcactcgcctctgccgaccagtgaatgctgaccccgaacgcactgccatcaccgagcgcttccaccagtttgtggccgagccaggcgtggttgatgacaagctgggtcactccggcagccttgagcttttcgatatggtgcactatgagcggcttgccccctgccgccagcagcggcttgggcaaggtgtcagtgagcgggcgcatccgctcgccacggccggcagccaggatcatcgccttcataccggggctccggccactcgggccagcccgggcagcaccacttgctgcaaccaggcaccgaagcgggccagctccggatagctggcgccatgttgctggcacacatccaccacatagcccagggtgcggggaatgtccttgaggtaaccggacttgccatccctgtgatagaggcgggtgaagagacccgccgccttcaggtgacgctgcatgccggtcaggtcggcatgacgacggaaactggcatagtcgagcccgccaagcagacccgcctgctgcaacgtatcgaagccatggcgcatgccctgctcgatcacatcgtcgggccagcgcacgtaacagtctttcagcagagagacgaggtcatagctgaggggacctatcaccatgtcttgaaaatcgatgatggccaattcgctgccgtttggagtatcaccaccacagaccatcaggttgcggctgtgaaagtcacggtgcatcaccccctgaggctgagccagattgctggcggtgaggcaggcaaacatatcatccagcagctgttgttcagactcgctcagggccagttgcagatgatggcccagcagccactcggggaaaatactgttttcacgggccatgaaggcagcgtcgaagggctccagcgccagtgctaccgcccccagtctgggtagcaaggcgatggctttgccataccaggccagcacattctgcgcatccagacagctgataagctgggtatcccccagatctgtcacagccagcaggccatcatcatagtccaccccctttacctcgggcgccagcagccccatggcatgcaaagcagaggcattgcggacaaattcatgatttttttcggtttttggattggcatccacccacaccaagccaccgccacggtagtagcggcgaaaactggcgtcaccagaaatcagggtcaactcaaggttggcatcaccggaaatccggcgagcccattgcaatagcagggaatcgcgatcgtacataagtcggggaccgaattggaaagcagcacttggctgttagccctggccgcaataatgctttatcattgccggctaacataaagcaatgacatgcaatgtcaactcgatgaatcctgtcgtaaaatgcatgtcttgaatcagccgtatctaccacggattgcgcgagtctttcacatgacaaaatggacactggggtactcatatcccatcgccctgaccatcagccttatcccagccctgaccccggccatagtgcaggcggctccgctgacgccgccgcccgccaccgggatcctggacgggctctgctatgactatgtacccaaggtagagaaactggcccccggaaaggatgccaacgcccaacctgtcgaagtggatgccgatcggctagaggccaagcagggcggtaccgccgtctatcagggcgatgtcaaagttcgccagggtgtgcgcaaatttgactcggattatgccgagctcgatcagaagagccgggatgtcatcgccatcggcaacatctattacaacgatggccagatcactgtcaccagtgacaagaccctgaaatccaacctggataccaagaattccgagctggaagagggcaaataccaggttcatggctcaccggtacgcggctctgccgaccgggtcaccatgaccaacaacaaccagaacatcactctggaaggggctcagtacacaacctgcccacctggccaggaagtatggaccctgaaagcgggcagcatcgacatcgatcagacagaggtgttcggggaagcctggaacgccagcctctggctctatgactatccagtattctatttcccgtatatcaacttccccatcaaggatgagcgcaaaaccggcctgctctacccgggttatacccagagctccaagaacggcatggacatcacccagccgttctactggaacatagcgcccaactacgatgccaccatcacttcccgtttcatggacagacggggcctgatggagcaggtcgagttccgctatatgccggacccggcccatgtcggcagcctctatttcgaaaatctggcagacgacaaacagtatgatgaaacccccagcctgaacgaaaagctgtctgacgggcatcgctatttgctcaatgcgcgccacacctcactgtttgccgacaatgccatgcgggtgtcggtcgactacaccaaggtccgggatcgggattacaactacttcaacgacttctcccccaaggtgggcacccaggtcgagaaccagttgcagcaatccctgatggccggctacttccagcaaaactggaacctcaacacagaggtgcggacctaccagatactgctggcaagtgcccagcagcctcacgaactgatgccacggatcaaccacaactactaccatcagggcaactggtacgatctggcctggaataccgaagtcacccggttcggttacaacaacacccaggcctcagcgcaaaacctgggagatgcctataccggcacccgggtctacacggcgccgaccctgaccatgccgctcatcgacgaggcgggctactacctcgacagccagtacaagctgatgtacacccgttacgatcaggaagtgccggacaacatgagctccaccttcaccaagcggttcactcctgaaggtgcgagcggtgttactttggatgagggcatcatcacccggacactgccttccttccgcctcaagggcggcatgaccttcgaacgcaaccaggactggtttggtggcgacgccaatcaaaccctggagcccgagttccagtacctctatgtgccctacaaggatcaggacaacataggtgtctacgactccaccaccatgcgtcaggactactacagcctgttcagcgaccgccgttatgccggtctggaccgcatcagcgactccaacagggtctcactcggtgttaccacccgggtttatgatcaggctggtgatgaacgaattcgactggccgttgcccaagctttcgactttgttgcccccagggtcaagctctaccccagcgagtcactggcgaccaacacccgctccccgctctcgtttgagggggatgccaagatcaacgagcagtggtttgcccatgccggggcgcaatatgatatggatcagagcgagatcagctctgccaacagcgccctcgagtatcgccgcgagaagctgatcagccagttgaactaccgcttcgtgcgcaatgccaactacgacctgtcgaacaccaaccaggtcgccgacctaaatcaggtcggcatgctgttgaccacaccgctcaatgatcagtggcacctctacggtggctactatcacgaccttgatcagggagtgaaggtggatcgcaaggtgggtctgaaatatgactcctgctgctggagcatcaacttcaacctggagtgggtcaatacaccggataacgtgaccatgcgtccgacctcggagcgcagcctgggcattcagtttgaaatgaaaggattgggtagcgtgggtaccggctccaagggcacctccctggataccgaagcactgccttacattcgtccgtttaacctgcgagaccaataaccggtctggcaaacgccttgagagatggatatgaagaagacgttgatttccctgctgactgcaggcctgttcggagccatgagtcagggggccttcgccgcccccgagctgatggacaaggtgcttgccgtggtcaacaaggacgtggtgctggccagccagcaggaagccctggtacagaaagtcaaaagctctgcccaggagagcggccagtccctgcccgatgatgccaccctgcgcaagcaggcgctggatcgcctgatccaggagagcctgcaactgcaactggcggatcgccagggcctgaagatcagcgacacccagctggagcaagccatccagagcatagccgccgacaacaagatgaccctggatcagctgcgagcccaactggcccgcgaaggcctgacctatgcccagtatcgggaagaggtgcgccgcgagatcctgatgaacgaagtgcgccgcaaccaggtgcgccgtcgcatcaatatctccgatcaggaggtcaagcaggtggtggatatcctcgccaagcagggccagcagcaacagcagtaccatgtcggccatatccagattgccctgcctgacaacccgagcgccgagcagctcaacgccgccaagagtaagatagagcgcatcctggctgccctgaaacagggcgccgacttccgcaagctggccattgccgagagtaatggtcccaaggcactggaagggggcgactggagctggatgagcccgcaagagatgccgaccctgatggccgaagcggtacaaggcgcagccaagggtgacatagtgggcccgctgcgctctggcgccggtctgcacatcgtcaaggtgttcgatgccaagggtcagcagcaggtgctgcagaccgaggtaaaagcacgccacatactgatcaagccttccatcatcctcagcgaagagaaagccaagggcatgctggatggcatactgcacgacatcaagagcggcaaggcgaccttcgccagtctggcggaaaaatactccgaagatccgggctctgcggtgcagggcggcgagctgggctggtctgatcccaacgtctatgtgccggagttccgcgacatggtcaaccgcctcaagccgggtgagctgagcgcccccttccgtactacccacggctggcacatagtgcagctggaagagcgtcgcagccaggatgccaccagcaaggcccaggagcagcgtgcctatcagctcatcttcaaccgccgcttcaccgaagagtcccaggcgtggctggatgagctgcgtgacgaggcctacatccagattgaaggcgccggcagctgatgagctgtcgtcgtctcgccattacgccgggtgagcccgccggaataggcccggatctggtgctgcagatagcccagcaggattggccccaccagctggtggtgatcgccgatcctgccctgatgctcgaacgggccgccctgctggggctgcccatcgagctggaaccctatgatgcaaaggcccctgcccagccgcagcaggcgggtaccctgagcatctgtccactcagcctcggcgcccccgtggtgccgggtgagctgaacgagggcaacggcgcctatgtgctggccaccctgcagcgcgcctgtgacggcaacctcagcggtgaatttgccgccgtggtaaccgggccggtgcacaaggggatcatcaatcaggcgggcgtgtcattcagtggtcataccgagttcttcgcacagcagtcaggcaccgccgacgtggtgatgctgctggcgaccgaaggcttgcgggtggcgctggcgaccacccatatcccgctcgcctacgtggccatggccatcacggaggatcgcctcggcaaggtgatccgcattctggatgcggatctcaaaaccaagtttggcatcgccaagccccggatttacgtctgcggcctcaatccccacgccggggaagggggtcatctcggccgtgaagagattgacgtgatcgaacccgccctggccagcttgtgccaggagggtatcgatctggtcggcccgctgccggccgataccctgttccaggacaaatacctcaaggatgcggatgcggtactcgccatgtaccacgaccaggggctgcccgtgctcaaatacaaggggttcggcagttcggtcaatatcacccttggacttcctttcatccgcacttcggtggatcacggcactgcgctggatctggcaggcaagagcctggcggacccgggcagcctgatcaccgcgattaaccacgccatcaagatggtagagaaaaaaagatatgagcagtaaggtgcagagcaacaaggtgcacatgggtcacacggcccgtaagcgtttcggtcagaacttcttgcatgaccgctatgtgatcgatcagatagtggccgccatcaatccgcagccgggtcagaatctggtggagataggcccgggcctcgccgccctgaccgaaccggtcgcctcccagatggacaagatgacagtggtcgagctggaccgggacttggccgcgcgcctgcgcgagcacccgaccctcaaggacaagctgaccgtgatcgaggccgatgccatgcgcttcgacttcggcactctgatgggggaaggcaaggggccgctgcgcatcttcggcaacctgccctacaacatctccacgccgctcatcttccacctgtgcgatttcgccgaccgggtagaagacatgcacttcatgctgcaaaaagaagtggtattgcggatgtctgccggcccgggcagcaaggcctatggccgcctgagcgtcatggtgcagtactactgccaggtgatccccgtgctggaagtgggccctggcgccttcaaaccggcaccgaaagtggattcagccgtggtccgtctggtgccgcacaagaacccgaccatagtcgccaaagacatccgctgcctgagccgcgtctgtaccgaaggctttggccagcgccgcaagaccatccgcaacagcttcgccaacttcatcacggacgctcagctgaccgagcttggtatcgatggcaacctgcgcccggagaatctctccctggagcagttcgtcatgatcgccaactggctggcggatcaacaacaggcctgatcccgtggcatacccgcatatcgttatccgcccatacccgcgttatgtggcggatacccaggacccttaccagttccactatctgatcgagatcgagaatctggggccagggccggcgcagctgctgcaccggcgctggctcatcacggatgccaacggcaagatgctggaagtcgagggccccggcgtggtcggggagctgcccgtgattgccgaaggggagacctttcgctatcagagcggagtgccactcgacaccccctttggggtaatggaagggagctataccctgcaagatgagtcagggcagccgttcgaggcgcccatagcgccttttaccctggccgtcccaaacattattaactgaggtttcatggcgaactgttttgttggcgatatccagggctgttatgacgacttgcgtcgtctgctggatctcgcaaagttcgatccagccaaggacgtgctctggctctgcggcgacctggtcgcccgcggaccggactccctgaagacactgcgctacgtcaagtcgctgggccagcgggccgtcacagtgctcggcaaccacgaccttcacctgctggcggtcgccgatggcgttgcgccgctcaagaagaaagacaagctgcaagccctgatggaagcgccggatcgggacgagctgctgacgtggttgcgccatcgccccctgctggcggagcacccggatctgcccatcatgatggtgcatgccggtatctcccccgcctgggacgcccgaacggcacgcaactgtgcccgcgaagtggagagtctgctgcgcggcgatcagtacagctggttgttgcacaacatgtatggcgatctgcccgatggctggagtgaagatctggcaggtatcgagcgttaccgctacatcatcaacaccttcacccggatgcgcttctgctatttcgatggccgactcgagttcaagtgcaagaagggccccacggagtctactcccggcctgcgcccctggttcgagcagcgcgagcaccatatggatgaccccatactggtattcggccactgggcggccctgatgggcaacacaggcaggaacgacatcaaggcgctcgacaccggctgcgtgtggggcaacagcctcaccctgtggcgttatgaagacgatgccctgatagcgacgccctgccccactcacgccaagtgatggttaagggctgcgcctgagcgacgagagcctcactctgtcgcgttacacaagaacaaagcccggcaagttgccgggctttgttctattcgcaccaatgagttacagcttgcgccccagtcgcttctcgatctagcgtcgctcccattccggaccaaacagcttgaagggctggaacaggttgatggcatgggagatcagccccagaccccaccccagcgccggccaccaggcccagatatagtccgggttgctgaggtagttgatgacaaacagcccgcagatcaccagcacatagctgaaaatgtggtagtagaagcctttgagcccctccacataccccatggcagcccgctcctctgccgacacctgcaccctgtcctgacccatagtttcattccctctcatctcgcgctcctgttgttgtgtcccatccagttgagccacatcaagttcaaagacggaggccagggccttgagagattccagtccgggctgctgaccctgttcgatccgctgtatggtgcgaacactcaagccagtcagggtcgccaactgatcctgtgaccaaccccgttgcaatctcaacttcctgacgatcatcatgagctcctagtggtggtagaaagggccagcatagggccagcacggagaaaggtgacacgacagatggccgacatcaacctgactattgtttaaaatcaatgaattagatgtaatcttggatcagaaagccggtcgttcgcccagatgctggacgaaccgcaacagataaccgtcggggtcctgtaccagaaactcccgctgacccgagctcatatttcccaccggataccaggattcacgcagtggtcgatagagcgccaccccggccagcgccagccgagcgagcaggggctggatgtcggtcagctccatctgcaaatttataccgcgtcccaacggaggctccagcacaccggtcagccatcctgccggatggatctgttccagcatcaactgtacctgttgctgctccagatatgcgaaggggggatcgtcgcgctgatagcgcacagtaaaccccaatagcccggtatagaaaggcaaggaagctgccaggctggtcaccgacagctcgggcaccatggggttccagtagacctcatccatggatcacaggctctgcatcagctcggccgcgatctcgaacgagcgcagccgcgccccctgatcgacgatggggccgttgaacatcagctcatcggcccccgtctcggccagcaacgccttgaggccgtgacgcacctgatcgcgatctcccaccagtgagcgggacagggtctgctctatcgccatcagctcacggggtgaccactcttcctccagcccggccacaggtgcgggcagcttgccagcatcaccccggtagaggcgcaggaactgttgctgcacagtggtgaactggaaacgggcctcccgctcgctgtcggcggcgatcatgttgatgcagaccaccgcatagggcttgggccagcgcaccgaggggcggtactgggcgcggtagatctccagcgcctgcagcaacagaccgggagcaaagtgagaggcaaaaccaaacggcagccccatagaagcggcaagctgggcactgtaaaggctggacccaagcagccagatgggcagatgcagcccctgacccggcactgcctgtaccgcccctgtctcgtcaccgaaataactcatcaactcgcgcacatccgccggaaactcatccacgtcgccgctgcgctgacgtcgcagtgcctgcatggtgcgctgatccgtgcccggggcacgacccagcccaagatcgatgcgatcagggtaaagcgaagccaaggtgccaaactgctcggcaatcaccagcggtgcatggttcggcagcatgatgccgccggcgcccagtcgcagggtcttggtgccccccgccagatgaccgatcagcacagcggtggcagcactggcgatgcccggcatgttgtgatgctccgccagccagtaacgctgatacccccagcgctcggcatgctgggctaggtccagcgaacggcgaaacgactcggccgggtgggagccttcgggcacggggaccagatcgagcactgaataggggatggcagacatgggtcactccattgatttacagaccagtaacaagggaggcaatgtagcacgggatacctgaacgaatcacgcgccaggccaacgaattgaccctggctctttgctggcaaccgataatctaaatcaccgcaccgcctgagttcccttagcctcctgccttgccaggggtgctgatggcgctatgccagcccgggctgagcgtcaagtgacaatatccacagttacccggtctgaccgcaagcgctagcatgctgtggctcgtcgtctggttgtgagctcaacctaccccctcttcttgcaggagaatacaggcatgaatgcaatcacagacaccaagacaggcctcttcctcgcctctttcgagatcggcaaagccatgccgggggcgcaactgctgcacctgaacctggcagtctatacgccgggggagacagtcaatggcgtcgcccatctgacccaggcaaccaatccaccgctcgacatggcctccgaactgaaaggccaatacacctatatgtgcgtcatgcccaagcagtgccatatcctggtgactgcgcagggctaccccattatcaaatggccccagagcggcgggatcgggccggtgatccagcccaacttcgagctgcgcatggtgctcggggaagactggaaatcaggcacggccaactacaaatatcaggacaatcatcaggtgtggcatgaggtgaaagacgcccccgtcaccctggtgcccgccgcagtactggcttgaccccctcaagacggccccgatggggccgttacgtttatgccatatcctgatatatctgaacgggttattgtgttttctgtcatcctgttggcacactgatagttgatcgtctctgcaatcgcccgtgtgacaaggatgtgtccatgacaagtgccaggccaggtcgtaaacccttctatgtgcatatcgccaccctcttcatcctgctgtttaccctgctgggcagcgcccttatcgcgttgcaattccagcaagcggcacaacagggactggagcatgaacggcaaaatttcctgcaataccgggagcagctcgcccttgcccttcaattgaacgagcggccggcccgcatgtccctcagtctgctgcgcagcggtcagctggcggccatgaacagtctggatgcccggctcggctacctgccacaactggcagaggtgctggccaacagccccagttatggtgccgtctatgccggctacgcggatggtgatttcttcctggtgcgcaagttgaccgagcgggcccgagcccaactggacagggtcccagcggccagcaccttgctggtgcagagcctgcaccagggcaagggggagtttctctacttcgaccagcggctgaccctgctcgagcgccgggccatgcctcaataccagtttgatccccgcagccgcgactggtacaagcaggcacgctggcgttcaggcatcgccaccacccacccctatctcttctttaccaccaaggagccaggcatgacgctggcggtggaaagcgacaacagaagggcagtgatcgggctggataccagcgtcgagggactgtcggccctcatcggtgaactgcggttgccagagcagagtcaggtggttctgttcgacgaatatgccactctgcttgccacggatcccaaacagcttcccagcttcgagcaactgagccagctgcccctgctgtcggcgctgtcccatcccgtgctgacccagctgcagcaacaggtcaccagccaacctgccttgctgagcagcccggtggagctgaatctgaccgccgccgatcagagtgactggctggtcaatctctctcccctcggcgagggatctcccttttatatcgccttgctggtctcggccgacctgctctaccagcaggctcgcaacgaagcgctgatcaacctcggctgggcactggcaggcttgctgctgctgttgccggtgatctggctggtctcccgccgcaccgcgacccccctgctggccctgactcaagaggcggagcggatccagcacttcgacttcggcgagagccgggtgccggaatcggcgatccgcgagatcgacgatctggcccgtaccatgtccggcatgcgactgaccctgggcaacttcatgaacatgggccgggcactggcggcggaacaccgcttcgactccctgctcagtcgcatactgcacgagacaatagccgccgtgcaggccgaggggggctgcctctacctggcgcaagagcagagcatggtggcagtccaggcgctctggcggcaacagcctttgcctgccgaccaggctccctggcaggaggcgctgctcggcaagctggctcatggcgagcggcttaccctggccgtcgacgaacggggctggcagcaacatctggcaagctggggtcccttccccggcccttgccagctggtcgccgagccactgtgcaatcatcgacaggagctgatcggctgcctgctgttgatcctgcccggctgctctgcgcgcgaactggcctcgcgcatcagcctgatcgaggcgctggcaggcacgtctgcttccgccattgagaaccagcgcctgctggaggagcagaaacagctgctggagtccttcatcgagctgatggcaggggccatcgatgccaagagtccctacacgggtggccactgccagcgggtacccgaactgacccggatgctgaccgaagcggcctgtgcccagcagcagggccccttcgccgactttcggctcaatgaagaggagtgggaggctattcacatcgcgagctggctgcacgactgcggcaaggtcaccacgccggagtttgtggtcgacaaggccaccaagctggagactatctacgatcggatccacgagatccatacccgcttcgaagtgctcaaacgcgacgcctatatcgaggtgctggcggcccgtctgccggcgtcagaacgggaagcggcaagagcggaggtggcgccacgctggagcaccctggatcaggagttcgccttcgtcgccgagtgcaacctgggcggggaatggatggcaccggagaagctgacacggctcgatgccatcgccaaccgcacctggttgcgcaccctggacgacaggctcggcatcagccgggaggaactcaagctgcaccagaacgaaccggccccccatttgccctgtatcgagccactgctcgctgacaagacagtccacctcataccccgccccgtccacgacagcctggatgaacgcaatccctggggcttcaaggtcagggtgccaacctatctctacaaccgtggagaacggtacaacttggccatcggccgcggcaccctcacagaagaggagcgctacaagatcaacgagcacatcatccagaccatccgcatgctggagcggctccccttcccgcgccatttgcgcaatgtgcccgagatcgccggtggacatcatgagcgcatggacggcaagggttacccccgccagttgctggggcaacagatgagcatcccggcccgcatcatggccatcgccgacatcttcgaggcgctgaccgccagcgatcgcccctacaagtcgggcaagacggtggctcaatccctgaccatcatgcagaacatggtgcgtgagcagcacatagacccggcgctgtttgccctgttcgtcagcagcggtatctggcgcgactatgccgagcgtttcctggcgccggaacagctggaccaggtggatgaagaggctctgctggccacacaggcatagacagggttcatattttcttacatttgtatgctggtttgggcaggcccgcttggttataactgtgccctacagcgaagggggagcaaaagactccccctcactctttatcacaccacatggttcaggttatttatgtcaaaacatctcatcatgctgggcgcgctggcgctgtccggctgcgccctgttgtcgccacccccgcccaccgttacccctgtccatctggccgatgccagccagcggggtttctatatcgagtgcagcagcatgacggcctgcttccagcaggccaaccagacctgcccccagggatacaaggagacggatcgtcgtcagcagacgctctactccacccagtacacaacgggcagctatgacgaagagaagaagatatacaaggcgggcacaccccaccgcatcgccaatacggtccattcgttgaccattcagtgcccaaaggatgtgagcatcacgccgcgctagcagcctgttggcaacaacgaacaaagggcccgcaggcccttttctcatcgcggtaacaccacctcaacgcgtcgcctcggcatgctggcgggccagctcgcgggtcatggcctcccgcatcttgaacttctgcagcttgccggtcaccgtcatgggtactcctccacgaaacgtatgtatcttggcaccttgaagtaggcgatgcgggccgagaggaagtgcttgatctcctcctcgctgaccatctgatccggcctcagcttgacccaggcacacacctcctccccgtaacgctcgctgtcgacaccgaacacggcggcatcctgcaccgcaggatgatcatagagccgatcctctatctcgcggggatagatgttctcgccgccgcggatgatcagctccttgctgcgccccactatctgcacatagccctcttcatccatgatgccgatatcacccgagtgcaaccagccttcatcatctatggtttccgccgtcttgaccgggtcctgccagtaaccctgcatgacccccttgctgcggcagcagatctcaccccgctcgccaatgggcaccaattcaccgctcgggtcaatcagcttgatctcggtgtggtcaagggcgcgccccacagtggtgacgcgcttgtccagcggcgcatcaatggcggtcatgtgattgatggggctgcactcggtctgaccataggcgatggtcacctctgtcatgtgcatcagagtctgcaccttgcgcatcaagggctccgggcagatagctcctgccatgatgccggtgcgcaaagaggagagatcaaactcgccaaaaccgggtagatccagctcggcgataaacatggttggcacgccatgcaaggcggtgcaacgctcctcgctcaccgtctgcagggtcgccacaggatcgaacgcttccgatggaaacagggcgcaggcccccacgctgatgcacaccagattgccaagcaccatgccaaaacaatgatagagcggcacgggtatgcagagcctgtcctgctcgctgaacgccatgccccgcgccacctgccggccgttgttgagtatgttgccatggctcagggtcgcgcccttggggctgcccgtggtacccgaggtgaactggatattgatggcatcatccggtttgagggtagccgccacccgggcaagccaggccggatcctgcgcatcccccagggcttgcacggcgctgaagttcagcatacccggcgtttgcgcctccccgagccggatcaccatttccaggctcggcaagcgggcgctgaccagctgccccggcggcgagcttgcaagctcgggggccagctcattgagcatggcgaggtagtcgctgcccttgaaggcactggcacagatgagggcgcggcaacccacattgttgatggcaaactccagctcgtagttgcgatacgctgggttgatgcagaccatgatggcgccaatgcgggccgtggcgaactgcaccaggcaccactctatgttgtttggcgaccagatgccgaccctgtcccccggctggatgccgagcgctagcaagcccagtgccagcctgtctatctggatgaggtattcacggtagttccagcggatctgctggtgacgcactacaacggcggggcggtcggggaaacgttcggctatctcttgcagatactcgccaatggtctggtgaagcaagggctggtcgcaaggaccggcccggtagctgagcagtgaggtcatggggtgactcctggccacattcgatggatattgcctactgctcggctggcacgcttttttcagcttgttacgttaatgtaaaaaccacccattaaaaagactcactttggtctaatactcaccataaaaaacggccaacccaagttgaccgttttaaatcccagactcttgccttaaaacagcagatgcgccacaccggcaatgaccggcagggtcaccagggtgcgcagcaggaagatgacaaacagctcccacagcttgaccgggatcttgctgcccagcagcagggcgcccacttccgacatatagatgagctgggtgaccgacatggcggcaatcacgaagcgggtgatgtcgctctctatggtcgaggccagcacggccgggatgaacatgtcggcaaagccgaccatgatggtcttggaggcggcctcggcctccggcagttgcagcagctccagcaagggaacaaatggcgcacccagccagttgaagatgggggtgtgctcggccagcatcagggcacaggtgccgatcgccatcaccaccggcaacacgccaaacaccatgtccagcgcattcttcaccccttcccgcgcgaccgcaccaagatcggtcatgctgtcagccttggtcagcgcccgctctaagccatagctcatcacgctgtgctgatggggcactgactcctgcttgcggcacaggggcgtgccatcggcatagatgtccttcttccaggagagcggcggcaggcgcggcaccactatggcggcgaccacacccgccagacagacagtcaggtagaagggaacgaacatatgctccagcttcacctgggagatcaccaccaggcagaaggtgatggagacagctgagaaggtggtgccgataacggcggcttcacgctgggtatagaacttgccttcgtactgcttgctggtcagcaagatgccaacgctgccatcccccagccaggaggcgaagcaatccacggcggagcgccccggcaaacgaaacacagggcgcatgatgcgggtcatcatggtgccgacaaactccagcagaccgaaatccagcagcaggggcaacaacagaccggcgaagatgaacaccgagaacagcacaggcagcagatcgtgcagtaccagaccgccggtagcaccggaacgcaacacctcgggccccacattgaagaaggtcagcagcacgaacacgccacccaggactcgcacacaggcccagaaaggggagacgttaaacaggctgttgaggaaggggcgacgcaccaggatcgctggcttgaacaaccaggcgatcagcgtcatcagcatggtggtggtaatgatggcactgaccatggccaccagataatcggcaaataccgtttgcaccagcttcgccagcacggcaaccggaatggtgacgttctcgtcatagatgacgggggtcatgaacagcaggatcccgatgagtgacgggaccaggaacatcagcacgttgcgacgagtattgagcgcaggcgcttgcagagtcttttccagcatggtctacagccttaatgttacttttccttagccaggtcaacttgcatattcatgctctcgcccgacaaaacgggcgcaagaatactccaaaaaaatgcacaaacaagcccttaatggatcatttcaagcataaatatttttgcaggcgacccttccataagaatgacctcaaacagatacgcatatcaattcattacgaatagttagcacattatttcaactaggttacattcaggtgcgcagtataatccgttgcggttggcaggcaataagtgacatgagaaatatatctatgtggtgatccgatcgatccagatgcgccccataaaaaaaccggagcctgttgccaggctccggtttttctcatcggtgggcagaagagccgcaccgatcaggcaggacagagtgatcagtcacgaacatagatgacttcaacgccgtcgtcttcgtcgtcatcccagtcttcctcatcgagcccttcatcgaaggccattgaggcggccagcgcttcggcttcggcttgggccagctggttcttgtggtagtcatcccacttgaactccaccttctcgatggcgtccctggcatcttccgccagttgacgaggcatggtatccagcagatccaggatgtcatagcacaccttcttggtgccttccttgctgatggcggagatctggtagacggggccttcgtaggccagcgccgtcttgacgcgctccatcacctcgaccgcctcttcttccaggatcaaatccatcttgttgaacaccaaccagcgcggcttgccagccagctcggggctgtatttttccagctccttgacgatagtcacggcgttctcggcaggatccgagtcatcgaccgggcagatatcgaccaggtggatcaagacccggcagcgctcgagatgcttgaggaagcggatacccaggccagcaccttcggcggcaccttcgatcagacccggaatgtcggctatcacgaaggagcgggagttctcgccacgcaccacacccaggttcggcaccagagtagtgaaggggtaatcggctaccttgggacgggcggcggacacggcacggataaaggtggacttgccagcattgggcagacccagcatgccgacatcggccagcagcagcagttccagcttcagagtacgcacttcacccggcgtaccgctgctcttctggcgcggcgcccggttgactgagctcttgaaacgggtgttgcccagaccgtggaagccacctttggcaaccagcagcttctggccgtggtgggtcagatcacccagcagttcgcctgtgtcttcatcgctggcacgagtaccgaccggcacacgcagtatcctgtccttgccgcgacggccggtacagttggcgctctggccattctcaccacgctcggccgcgtgaaaacgctcgaaacggtagtcgatcagggtattcaggttttcgtcggcaatcagatagacatcaccaccgtcaccaccgtcaccaccatccgggccgccgttcgggatgtacttttcacggcgaaagctcacacaaccgttaccaccgtcaccggcatcgactcgaatctggacttcatcaacaaacttcataggtaaccgtcaccttaattcgaaaaaccgatacgcaattatagtggtacaggcccctgcgggcgatacgcatcttagcgatgaatgccccgcgcaacaccaggcacatctacgttccgttttttcgtaaactgcgtcagaaaaacaaaagccccgcctgttggcggggcttcggatccttgcggtccgtaattactcagcaacgatgctaacgtacttacgattcagcggacctttaacttcgaacaggatcttgccagtcgctttcgcgtacagggtgtgatccgtgcccagaccaacgttggtgccagcgtggaacttggtaccacgttgacgaacgatgatgctgcctgccagaactgtttcgccgccgaaacgcttaacgccaaggcgtttagcttcagaatcgcgaccgttgcgggatgaaccgccagcttttttgtgtgccatttatcggactcctctaattaagcgctgatgccagtgattttgacttcagtgaaccactgacggtggcccgcttgcttacgatggtgcttacgacgacggaacttgacgatagtcactttctcgccacggccgtgagccacaacttcagctacaaccttgccaccttcaacgaaaggagcacctactttaaaagtgtcgcctacagcaaccatcagaacttcattgaagtcgatagtagcgccagtctcaacgttcagcttttccagacgaacgatttgaccttcggccacacggtgttgttttccgccgctttggaataccgcgtacatttgattaactccgtaaaggcgtgtcttttgctcaaggccagacacgcgcaaaaacctataacaatgggccggcattctacgcaaatcgatttgctcaggcaaggccaatttagcaaaaagtttattttgtgcgcatatctgccgccgtgaataaacgcttaactgtaacccattgtgaaatcgtgtagaatccccgccattactaaaaccgcagttattactgccgtcacgttacgagacttatggaccaacagactatccgtgcgctctgtgctgccgacatgacggcggtgaatgaactgatcctggcgagacttcagtccgatgtcagcctgatcaaccagctgggtttctatattgtcagtgcaggcgggaaacggatgcgccccatgctgacagtgatggccgcccgcgcactgggatacgaaggtcaggatcatctcaaactcgccgccatcatcgaattcattcatacctctaccctgctgcacgacgacgtggtcgacgaatccgatctgcgccgtggccgggagaccgccaatgcgctgtttggcaatgctgccagcgtgctggtcggcgactacctctacagccgctccttccagatgatgagcgagctttccaacctgcgagtgatggagatcctgtcggatgccaccaataccatcgcagagggggaagtgttgcagctgatgaactgcaacgatccggacaccacagaacagagctacatgacggtcatctactgcaagaccgccaaactgttcgaggccgccacccgcctcgcggccgtgctgacccatcagcccgagcccgttgagcaggctatgaccgactacggcaagtatctgggcacagccttccagatcatcgatgacgtcatggactactgctcccagagcgatgagatgggcaagaacgtcggtgacgatctggccgaaggcaagccgaccctgccgctgctacgggccatggaagtgggctcacccgaagagcgccagctggtgcgtgatgccatcgagcatcgcaatggcatggaacatctcgaccagattctcgggattctcgaccgcaccggtgcgctggagtactcccgcatgcgtgccagggaagaggctgacaaggccattgccgccctcgccatcctgccggactcccagcacaagcaggcgctggaaaccctggcccagatggcggtacaacgcagcgcctgagtcagcgatatctgctgttgcataaaaaaagaggcctcggggcctcttttttattgtctgtgctgcaatggaactcagagccagccacatgattcagtgacccagcatccagaggatgacggcgcccgccaccaccagagatccaccgatacggcgcagttgttccggtggctgttcgctcagcaaccgcagcatctgttgccaggctttgggcatcagcaaggggccgagcccttcaaacagcaatagcagccccaatcccatcaaaatggatgtcagcatcccctctccttgcacaaaaaagccgcccgtatcggcgggtctggcgccataaagcaaaagggcctgaatcatcaggccctttggtcttatgcttgtctcttactgcttggtgccgtgaggagacttgaggtagcggaagaactcgctgtctggtttgagtaccatcaggtcgttgccaccggcaaaactcttgcgataggcctccatgctacgcacgaagctgaaaaactcggggtctttcttgtagctgtcggcatagatcttggcggcttcagcatccccttcaccacgcagttgacgcgcattactctcggcatcggcgatcatgacggtcaccttgcggtcgatgtcggcacgcaggatttcggcctgctcgcgaccctgggagcgatgctcacgggccactgccgtccgctcggcacgcatccgctgatagatggagctggagacttccaccggcaggttgatctgcttgatccgcacatcaactaccttgatgccgagctcggaggagcgcgccatcttcatcagggcatcttccatcacggtactgcgctcaccggagacgatgtccttgatggtgcggttaccgatctcggagcgcagaccgttgttgatcttgcgcttgagcaggtcttcggcctggatcttgttgccaccacccgttgccaggtagtacttggagaagtcctcaatcttccacttcacgtaggagtcgatgatgagatctttcttctcggaggtcacgaaacgatccgcctggccttccagagtctggatgcgggcatccatcttgcgaacctgatcgatgagcggcaccttgaagtgcaaaccgggctcataaagccgcggctcgccggattcaacccgcttcaccttgccaaactggacgacaatccccttctgaccttcatcaatgatgaagatggaagagaagcagaccatggcggctacagcgatgacaccaatagctatttttttcatctattagtttctccctgagctgaaacggtcaccgctacgcagcggggtcggtgtggagttggccccttcgttggacggcggcgtcgattccaccactgacgtgccagccggacgagccggttgcactgccgttgctttaccagacaacttgtcgagaggcagatagatcatgctgttgttaccagcgggcatgtcaaccagcaccttgttggcctgttgatagagctcttccatcgtttccagatagatacgctcacgggtcaattcaggtgcggcctgatactggggcagcaactcgttgaagcgagccacttcacccttggccttcagcactatctgggacttgtaaccttcagcttcctgctccagacgcttgaccgagccgcgagcctttggctcaacttcacgggcataggcttctgcttcacgaatgaaacgctgctcatcttcctgggcggaaatggcatcatcgaaggcatctttaacctcttcaggcggacgagccggcaggaagttgacgtcgacgatctgaagacccatctgatacggttcaatgataccgtcgatcacctgccaggtttcctgacggaccttttcccgaccagtggtcaggacatcgtccatccgggtgtggcccactacatagcgcagggcgctatcggtggcctgacccaggctctcgtcagcattggtgacgctgaacagatactgctcgggatcgaccacgcgatactgcacgtccatttcgacacgcactacgttttcgtcctgagtcagcatgaagccggaggcgggcagcgagcgtacagactcgacatccaccgggatcacccggtcgatgaaggtcggtttccagcgcaggcccggatccacgttatgggagtactccccaaaacgcagcaccacaccccgctctgcttcgcgaatggtatagaagccgctgacgacccacaccaccacagcaaccaccagggcgatagagagaccaaaacggcccatctcgccacctgacttgccaccacccagcaaaccaccaaaacggcggcttaccttgcgcaacatctcgtccagatcagggggtccctgattcttgccgttgttcccccaagggtcacggtctttgccgttgtttccaggctcattccaagccatcagcatctccattaatacaagcggatggatatcaactctatctggccatcaatcattgatgaagcctgcaaacattcatcttcatcgacgaatcaatgcctgataaagcgttgtaaattctcgccttcctgtttcacgaggcggttccagtcggccagttgcaggcgaacttgcaacacaaaatccccctcctcgctgaaaccttcctgctcaatgcctttgaggcgatagagcgcacttcgcaatctggcggccgaagggggtaactgcaaggtgtgatgcaccatggatccagccagcaactcggtcagggccgtaaacaggtattcacagccttcgccgctctgggcagacaaccagagtcgcaccgggcgcccctcatcatcccgctccagaccagccggacgattcgccagcttgtctatcttgttacagatcatcaactggggcctgtcatcggcctcaatttcggccaacacctgctgtaccgaatcgatattctcttgcatctgttcgtcggcacaatccaccacgtgcagcaacaagtccgcttcgcgggtctcctgcagcgtcgctttgaaagctgcgaccagatcatggggcaagtgccgaataaatccaactgtatccgccagaatcacatcacccacatcccggatcaccaatttacgcaaggtgggatccagtgttgcgaacaattgatcggcagcatatacgctggcagctgtaagttggttgaacaaagtggattttccggcgttggtgtaacctaccagtgaaacggtcggtacctcattgcggttacgggcacgacggccctgttcccgctgtttggccactttgtcgagccgacgcaaaatcgccttgatgcgctcacgcaacaggcgacggtcagtttccatctgggtctcacccggaccgcgcagaccgatcccgcccttctgacgttcaaggtgggtccagccgcgcacaaggcgagtagaaagatggcgtaactgggcaagctcgacctgcaacttgccttcgtgggttcgggcgcgctgggcaaagatatccaggatcagcccggttctgtccacgacacggcactggaacaggcgttccagattgcgttcctgggcaggggtcagggcatggttgaagatcaccacgtctgcgcccagcatctgcacctgggacgcgatctcttcagccttgccgctgccgacaaagagtttggcgctgggtgcactgcggttggtggtcaccacccccaatgcattgacgccggccgagctcaccaacattttgagctcttccagatcctcccgctcaccctcatcactgaagttgacgtgcaccagaacggcctgttcgccggcttcataacggtcaaacaagcgcttgctccttgacaggaatcatgacgaatctgaattggcgagtcgtctcgcctcgagatatcacgcttcagcttcaccctgttcttcgccagctgcgccagggacgtgctggtgatggttgacggcacgggccggcaccacggtggaaatagcgtgcttgtagaccatctggctcacggtgttcttcagcaaaatgacaaactggtcaaacgattcgatctgaccctgcagtttgatgccgttcaccaaataaatagaaacaggaatccgctcacggcgcagcgcattcaaaaacgggtcttggagagattgccccttagccatcttcttttccttatagtttgttgtttttaaacaccggatatcaatataacaacctgattatacaggagtgtcaagccactccggcacgggcaacgacccttgccagattgccagactcaccagattccagccaggtgacttcaggccaaccgcgcaaccaggtcatttgacgcttggccaactggcgggtggcaacaataccgcgatagcgcatctcatcatactccacttcccctgccaggtagtcccacatttggcggtagccaacgcagcgaatagctggcaggtggggggtgagatcgcctcgttcataaagcgcacgcacctcttgctcgaagccactttgcaacatcttgtcaaagcgctgttcgatgcgcttgtgcaacagggcgcgatcgctcggggcaatggcaaactggtgtacccgatacggcaacccttccccctgcacctgagtcagttcggtcagggttttgccactgatgcgatacacctccaaggcccggctaagacgctgcgggtcattgggatgaatacgggcgccggcaaccgggtcgatccgcaccagctcatcgtgcagcgcctgccagccgaggcgtgcagcctcctcttccagctcggcgcgaatggctggatcggcggatggcagcggagaaagcccctccagcagtgccttgaaatagagcattgtgccccccaccagcagcggaatgcggccacgggcgacaatatcgttcatctcccgcagggcatcgcggcaaaagtcggcggccgaatagctcaaggcaggatcgataatatcgatcaacttgtggggagccagagccaactcttgcgccgtcggcttggcagtccctatatccatgccgcgatagataagcgcagagtccacgctgatgatgtcgcaaggcagggtttggcacagggcgatggcgagatccgtcttgccggaggccgttggccccatcaaaaaaattgcattcggcaagtcagtcacgttcaaattcctcgatcagatttaccagcgacagcgagcacatcacgggcttattgccaagctgtgtgttggaacaagcactcggcaactcagccgtcatgtgcaaacgcctccagcactgtcgtcagcgacacggggcgcaccatgcgaatatctgccaattggtcactgaaatcggccacaagttccgtcagcaagcgattggctgttgaaaaatcgtatattttttcgtggcttatcccctgctcaaccaaccattggcataatacttcagccagctggctcgcatcactgtcagatccgctctcgataatttgcaacaattcgggtaatagccgcaccagatcggtctggcgcagcaaggctggcacccgagtcaggatcatggtgtcacgccccccgcttttcaactccagccccatccgtttgagcaaacgttcctgcgcttcaaccagcgctatcaggtttttcggcagcttgaacgaaactggcagcaacaggggttgcgcagccagcccctggccccaggcttccagcaaccagttgcgcaacagcaggcgctcggcccgcaccagggagagcagcgccagctggccatctcgcaccaacaacagataggcctgctccaccagggtgagtgcctgccagactccgggtgcggtctgagctgctgcactgggcaccattgcagcggtagcggatgcagcagacgcgggcccggcaccgggcaaggtggtgagcagtgcgcccatgctccgcatcgcctcccggctggggggctcgggcggttggtagttgccagcacgcgccgcgctcccttctcgtacttcattcgtcgaggcaggagcccgatagctgtgctcggcgccataccactcgggacgaggcgcctggcccgggtattcaatctgcccgctgacaggcagctcgaccaaggtttcggccagcggctcttcctgatgagcggcgctgaccccttcgcggcgcagcgcagtaaacagcgcctgaaagataaagtcgtggatcagccgcgcctgatgaaaacgcacctcgtgcttggcaggatgaacgttcacatccacctggtggggatccagctcgatatagagcacataggcggcgaagcggtcggtgggcagcagctcgtcataggcctggcggatggcatgattgatgagcttgtcgcgcatcatgcgaccgttcacataggtgtattgcaggtcgttctgcggtctggccccctcaggcaatgccagccacccccacagacgtacgtcgctatgttcgctctccaccgccagcgcatgatgcatgaagggggtgccacaaacggcggcgagccgacgctcctgctccgctaccgtattggcagccttgtactggcgcatcaccttgccgttgtggcgcaggatcagagtgacatcgaaacgggagagcgcaatgcggcgcaccagctcatcgatatgggcaaattcggtcttttcactgcgcatgaacttgcgccgcgccggggtattgaagaagagatccaccacttccaccgtggtgccaaccggatgggccgccggtttgacggtgacgttcatctctcgcccttcagcctgtgcctgccaggcttcggactgatcctgggtgcgggaggtaaatgtgagacgggagacagagctgatggaggcaagtgcctcgccgcgaaagccgagactgcagatcccttccagatcatccagggtcgccaccttggaggtagcgtggcgcgacaacgccagcaccagctcgtctttggcgacgccgcagccgttgtcccgaatgcggatcagcttggcaccgcccttgtcgatgtctatttcgacccgatcggcacccgcgtccaggctgttttccaccagctccttcacgacagaggagggccgctccaccacctctccggcggcaatctggttggccaggatcggcggtaaaatacggatcggcatggtttactcctgacttttaatcttgcgggatccagacactttcaccactgagcagagccgatccaccgcatcaccgccggcgacaacctggttggccaggaggggcggtaaaacagggatcggcatggctgactcctggtttttattcttgcgggatatagagcacctgccctatctggatatcccgtgatttgagtttgttgatctccaccagccgggcctggctcaccctgtgcttctcggcaaggcgggagaggctctcgccccgtctgacgacgtggcgcagcattctggacttctgattggcctgcacgctggtgaccggtacgctcggctccttggcggccaccgagtagggtttgatcacaccggcgccagacgagctgctgacactgctgacaggcgcaccaccatcgcgcactgtggcaggcatacgattggtcaccacgggctgggattgtacctgcaccggtttgctcacggcggcaggcttgttgacggcaacgggcctgctgacggcagccggccgactggcctgtcccttgccagtcagcatggcgcccttggtcggatgagcgcggtagtaattgcggatcccctcgaagatggcacgggccagcttgtcttgataggcgggggtagccagcagcttttcttccgcatggttggagataaaacctgtctctaccagcacggagggaatgtccggggctttcagcacagccagactggcatgctccggcgcctttttgtgcaatctggccaccttgcccatggagcgcaggatctggcggctgacgtcatagccctcggcacgggacttgtccatggagagatcgaggaaggtctgcgccagatagggattcgggtcggattcggccaataccttgcctaccccacccagcagttccccctgtttctcctgtttctccagccagctgcccatctcgcggttggcgcgattggtcgacagcacccagacagaggcgccgcgcggcgtcgagttgtggaagctgtccgcgtggacggagaccagcagatccgccttggccttgcgggcaatttcggagcgcttgttcagatccacgaagtagtccccgcggcgagtcagcacggcgcgcatgccgggttccctgtcaatgagtgccgccagcttctgggataccgccagggtgactcgcttctcataggtgcgacgggggccgatggagcccgggtcttccccgccgtggcccggatcgattgcgatcaccacccccttgcctttaccccccacaggagtggcttgcacggcggcggcagagcgcttctcttcataaggcaggtctatcaccaaccggtggccataggggcctgccggcgccagcggaaacaccacgggtttgatggtggaactgagatccagcaccagccgcagtccacccttttccagcggcgagctctcgcggatcttgcgcaccagctcgctgttgttcccgatacgggccagattggcgacgttgttcgcccctttgaggtcgatcaccagtcgatccgggccggtcagggtgaagtagttgtaattgggagcactgctcatgtcgagcaccacccgggtgttatccggcgatggccatacccgcacactcttgagctgattcgcccaggagggtaaggccatcagagagagggcaataacaaggatcaagcgcacgtagatgacaaccgttccagaatggcttcgccaatagcagtgcgggcttctatcagagcctcacgctgctcgtttacataagtcagggtaatgtccagatcgggcgccggcagccagccttcccccttctccggccactccaccagacagagggtattggcagcaaagtagtcacggatacccatgaactccagctcttccggatcagccagacgatagagatcgaagtgataaacctgccaatcggccagttcatagggttcaaccagggtataggtcgggctcttgaccttgccctgatgccccagcccttgcacccagccacgggtcagggtggtttttccggccccgagggagccgtgcaagaacaccgtggtcgcctgcaggcaggcatgtgccagacggccacccagtgccactgttgctgcctcgtccggcagtgtcatcatcaactgttttgccatgttcttctttaacttgttatggagtcgggattaaccagtcgacggataaagggcagcaggtctgatgccagcatacctctctctccgtctgcggcggccagatcggccgcttccccgtggatcacggctcccagccgggttgcctcgacggcagaccagccctgagccaacagggcggcgattataccagacaagagatcgcccatgccgccactggccatgccgggattgccctcatcacagagcgtgatttgcttgccgtcatcaatgagcgaccccgcgcccttgagcagcactacgccgccaaatcgctgctgcaggcgccgcacagcggcaaagcgatccgctgcaatgtcggcaatggagcagcccagcaggcgtgccgcctcacccgggtgaggcgtgagcacccaattatcctgatgacggggacatagcgccagccaattcaatccatcggcgtccaataccagcggcaagctgtcattgaccaataattcaaaatggcgccgaccccattcgtcctgaccgagtcccggccccaccagccgcaccgaagcccagtactcattcggttcaaccactgagttcatcaactcggcttgatagaggctgacgggcccatgactcggatgctggcacacccgtaccagacccgctcccgcccgcaggcaggcaagacccgccagtactatggctccctgcatgcccacattgcccccggccagcagcaccttgccgtgggagcccttgtgagccgagcgctggcgcggggtaagcaggtgtttgaggccgggataatcaatccgctcagccgccgcttgcagcgtctcctctggcatgactcctaggggatcgcagtcgagttggcccaccccatccacaccatcgctggtaagcatgccttgcttgatgccgatgaaggtgagggttcgagtggcacgcaccagcgcccccatggcacagccggtatcggcattgaggccggagggcagatccaccgccaacacaggcgcgcccaagctattcattgttgcgacgatctttgtcagaagcggcgagaggggggtatggacacccgtgccaagcagtgcatctatcaccaggtccggcggcggcagtgaatccagctcgctggcgcctgccatcagcacagtccccccagcgccagccagtcatcggcggctcgcctggcatcccctttcagctcgtcaggcgccctggcagcgatcacccggggttcaaggcctatctgtctggcgagacgcgccagcacatagccatctccgccgttgttgcccgggccgacaaagatccaccaacggcagctccgtggccaatgatgggtggcgtaggtacgcagcgccgcaccggcacgctccatcagggcgtagcgttcctgcccttcccgcttggcccagcgctgctccagcgcgcggatctgttcagtccgccacagtgattgtggtaaactgcgcacctctttcccgctgatagcatccccgatgacctttaccatgacggctcctgactttcatccattagccctggctgagacgcttcgggcacgcgatgcgacatgaccacatctgattttcactaccggttgacccaggacatcaagcctgtggggctcgatgccgcatgactacgcctgattttcagcagttggctcacgatatcaagctatgggcaggcgagctaggatttgaccaggtcggtatcacggacacggatcttaccctcgaggagcccaggctgcaggcctggctggatgcaggccatcacggcagcatggactacatggcccgacacggcatgatgcgggcccgcccccatgagctgctgccgggcacactgcgggtagtgtcggtgcgcatgaactacctccccttcgaggcgggttttgccgccaccctgcgcgatccgaccctcgggtacatcagccgctacgctctcggccgcgactaccacaaggtgctgcgcaaccgcctcaagcaactgggggagcggatcgaacagcgttgtcaggcgctgtttcaaaccacccaggacacaatgggagagtggcgccccttcgtcgactcggcccccatactggagcggccgctggccgccaaggcgggactgggctgggtcggcaagcattcgctactgctcaacgaatcggccggttctttcttttttctgggggagctgctgctcgccctgcccctgcccatcgatgccccggtggaaaaagagctgtgcggcaagtgcgtggcctgcatcaatatttgcccgaccggtgccatagtcgcgccctatgtggtggatgggcgccgctgcatctcctacctcaccatagagaacgacggtcccatcccggaagagttcaggccgctcatgggcaatcgcatctatggttgtgacgactgccagctcatctgcccctggaatcgctatgcagatgcaagcccggaacccgacttcaaagcgcgccccaacctgcaccgcccgcccctgctggagctgtggcgctgggccgagagcgaatttctcaagcacactgaggggagcccgatccggcgcatcggctatcaacgctggcgccgcaacctggcggtggcgcttggcaacggcccggctacaccagaggtgatcgccgccctgcaactggcgctcaccagcgccgagcccatggtggccgaacacatagcgtgggcactgacgaccctggccaaacgccagcaggatgacaacaaaaagacacgcttgctgatccgttgcatcgaaaaaggtctgccggatcacgcataagcgatctgccccttgccggatgcacaccattttttcatgctctgtcggcggttaaccgtcggcaccataagcactataaaaggaacaatctgatgcagatgttgggagtggatatcggtggctcagggatcaagggatgcctggtcgataccgaaacaggcgagctgattggcgaacgccaccgtctggcaacaccgcaaccggcgaccccggcggccgtggcacataccctcaaggcactggtagaacacttccaatggaagggccctgtgggttgcggctttcccgccaccatccacaacggcattgccaagagcgcagccaacatcgacaagagctggatcgagaccgatgctgcccacctgttttcggatgtgaccggcctgccctgccatgtgctcaacgatgccgatgcggcgggtctggccgagatgcgctttggtgccggcaaggatcgcaaggggatcatcatcctcatcactgttggtaccggcataggtactgccgtgttcgtcaacggccagctgctgcccaacaccgagctgggtcacctgatgctggaaggcatggtagccgagcactactgttcggatgcggtgcgcaagcgggaggatctctcctggagccgctggggaaaacgcttcaacaagtatttggccagactggagtttctgttctcccccgacctctttatcctggggggcggcagctcagccaagctcgacaaattcatcgatcgcatcgaaacccgcgcgccgctggtggcagccgccagtctcaatcaggctggcatcataggggctgcccttcatgcggccgaacgcagcgccgaacagcagtaaggcggcatccccactttgggtcgatgatagaaaagaggcccggcaaatgccgggcctctttcgttgcacctttaccgcggctagatgtcgtcgagccgatgcacaccgtgtaccagtcgggtcaagcgggtttgttccagcgacgccagcgaagtcagcaaggcagccgtctcgtcggtcgggcactcgcgggccagatggctcagctcgccgatgagtttttcttcctgacgacacacctgctgcactatgtcctgagtctgggcactggcaggtagtgccaaccgctggatctcgggcagcagatcctcgctgaagccccgctccagccaggtttccttgaccccctgactcagctgtccctgataatcgtgcagatgggcactcgcttcatcctcccgcccttgcagatacgccagcaacatgcggctgcgctcgccatccacttctgccatcagtcgcccataacagagtccgagctggtgatgaacctgttcgaggtaagacagcaaatccttgatctgttgaaatcgcatcactcactcctcctgccacgccacacctgttgagtataaaaaacaaccacacatatcccaaaccaaaggaggtcgctttttgtgctgcatcaaggggatggataacaaaagagataaaggaacaaagtggaacgatttgtgccatcttggtggcagccaaagagtgcgaacagcactcctgctctcataaccaacaaaacagaaatggaaagtagattatccaggctatattcggagaaaatcaataatagccaaatacaatattgcggcctgataaaccactgtcgtcgttagtcatccggcgagaatccttatcacttttttagacgtctagacgtagaaacatgcgttgacatagccatccagacatcttagcatcatcctccatgatgacagagtaacccagtggaacctctgcccaattcacccgcctgtagcgccctgtgctttaaggctgttagcacggaagaatccatgattaagttgatcggtctcaacaaagtctacggtaaaggcagtgatgccgtgcacgccctgcgtgacgtgagcctgcatgtgccacaaggcaaaattttcggggtgatcggtgcctccggtgccggcaagagtaccctcatccgttgtgtcaacctgctggagcgcccgacagaggggcaggtcatcgtcgacggccaggacctgacagcgctgccggagcgggagctgacccaggcccgccgccagatcggcatgatttttcagcacttcaacctgctctcctcccgcacagtgttcgccaatatcgcgttcccgctggaactggcaggctggagcaagtcccaaatccagacccgggtcggcgagttgctggcgctggtcgggctggaagcccgcgcccacgcctatccgtccgagctgtccggcggccagaagcagcgtgtcgccatcgcccgcgccctggcaccggctcccaaggtattgctgtgtgacgaagccacctcggccctcgacccgcagaccacacgttcgatcctgagcctgctcaaggagatcaacgtcaagctggggctcaccatactgctcatcacccacgagatggatgtggtgaaggggatctgtgatgacgtggccatcatcagcgacggcagtctgatcgagcagggcgaggtcgcctggttcttcagcaatgccaagacccagctggcccgtgatttcatccactccaccatccatctggaggtgccgcaggagtatcaggaccgcatgagcagcgagcgagtggcgggcagctatccgctggtgaaactcggctttaccggcagcactgtcgatacaccgctgatttcagaggcgagtcgtcgcttcaacatcgatatcagcatactgagcgccgatatcgagtacgccgggggcgtcaagttcggcttcctgctggcagaactgttcggggatgaggcccagtgcgaggcgactcagcaattcctgatagacaaccatattcagctggaggtaatgggttatgtccgaagccatgattaatctgctggtcaccgccctcggtgataccctgctgatggtgtttgcctccgccctgtttggctgcctgcttggcctgccccttggggtagcactgcacgtcaccaaggcgggccagatcctggccaacccggccctgaacaagctgctcggcatccttgtcaacattggccgctccgtgcccttcatcgcccgcctggtggaaggtgctctgatggaggtgccggacggcttgctggaagcggccaaggccatgggtgccaaacctttgcaaatcatcaccaaggtgctgctgccagaagccctgcccggcatcatcaacagcgtcaccattaccctggtcacgctggtgaactactccgccatggccggtgccatcggagggggtggcctgggcgatgtgggtattcgctacggttatcagcgctttgaccccaccgtcatgctggcaaccgttgtgattctggttttactggttcaaatcatccagagcgcgggtgagcgcctggtcaacacatgtgatcatcgttaatcgtcgatttctgacaggaggtttttatgaaatttggcattaaatccgttgcggctgccttgttggctggcctggtactggccggttgcggtcaaaaagaagagagcaagaccctgaaagtaggcgccattgccggggcggaatcccagctggtggaagccgcggccaaggtcgccaaggacaagttcggtctggatgtcgaagtggtcaccttctccgactttgccaccccgaacgtggccctgaacgatggcagcatcgatctgaacgccttccagcacaaaccgtatctggatagccaggtcaaggatcgcggcttcgatctggtaccggttggcaacaccttcgtctaccccatcgccggctactccaagaagatcaaggccctggccgatctgaaagagggcgcgcaaatcgccgtgccgaacgacccgaccaacctgggccgctctctgatcctgctgcaaaagcagggcctgctgaccctgaaggaaggcactggtctggaagcgactgtgctcgacatcgccagcaacccgaaaaagctgaagattgttgaactggaagcggcacagctgccacgctccctggaagatgtggacctggccatcatcaataccgtgtatgcctcccagatcgatctgctgccaggccgtgacggtctgttcgtggaagacaaggattctccctatgtcaacctgctcgtctcccgtggcaacaacaaggatgacgccaaggtgaaggagttcgtccaggccttccagagcgacgaagtgtacaaaactgctgacgaattgttcaaaggcggcatcgtcaaaggttggtaatcactcactcagcaaaaaaggccacgccaagcgtggccttttttattgccgcggttatcataaccgggagcacggcaacacgaacgtaacagaacatgaaaaaatggtatctggcctactgcaagccaaaggaagaggcccgcgcacgcgcccatctcgaagcccaggggattgagtcctattaccccatggtcgagatcgagaagctgcgacggggcaagcgtgtccctgtgcgggaacccatgtttcccaactatctgtttatctatgtggatctggaggaggtcacgccggtcaccctgaagtcgacccgtggcatcagccgcatcatccacttcggcaaggagtggaccgccatcagcagccagctggtttatcagttgatgagccgtgacgacagcgacgaggcgagagccagctacgccaatctgccaacccagggcgacaaggtattgatcgaatcgggcccattggccggattcgaggcgatttatctggaaccagatggagagaaacgcgccatcctgctggtcagcctgctcaaccaggagacctccagcagcttcgacaatcaggcttttcgccgcctgtaatgaccctcatcaagcaggcgttcatgacaagcaacgcctcattcctcaagcagcttcgactatcaggctgcctgccgcctgtaccaatgctgaggcgggccatctggcccgcctcatttatttatccagatcatacgccttggcggcgttatcaggcccccagttcgaagcgactgatgacggacgtcaaacgacccgtatcctgtgccagtctggccactatctcttcccctgctggctgcgctggctcgattgtcggctcagcccggcgatctcttccactgtgcccgccacctcctgggcaacccgcgactgctgctcggtagcggtggcaatggcccccagctgaccggacagatcctgcaccagctgcagcatggtatccagggtctgcgtcacagaggcaacggcgttgcggccctcttcgaccaactgggtaccgctgccgaccgtgctcaccgtctggcgggtctgttgctgaatactggcgatggtctgactgatctcctcggttgattgactggtgcgactggcaagcaaacgcacctcatcggccaccacggcaaagccacgcccctgctccccggcccgcgccgcctcgatggcggcgttgagcgccagcagattggtctgctcagcgatggtggcgatcacctcggtcacccggccgacctgttcgctctgggcactgagcagccccatggcctgattggcctgaactatcatggcggcaatctcctgcattgtggtggtcatgcgaccgagggcactgcccccttgctgtgtctgtccctcagcctgatgggccactcgagccgcctcggctatgttccccgccacatcacgggtgctgaccgacatctgttcgatcgccgccgccaccgtatccacccgctgattctgactcgccagatcgtcgacgatggccctggtggtgttacccacctcgacacacgccccttccacctgccccacggcgccctggatctcgccgaccagctgacgcagctgcagcgacatctggttgatggatcccgtcaatccacccagctcatcctgactctgcaccggcagagggcgggacggcagacggccattggctacctgatcggcccgcaccaccagactggcgatgtcccgggtcagacggcgactgaacagcagggcgaccagggtgcccagcactatgacggtcagggtagccagcaacagggtacggttgatggtctgaccggcactggccatcttctcccccatgctgtccacttcagagcgagtctgggtcacctgggcggccagctgactggccagctgggtcaacgcaggttctatgtcggttgccatcagatgattggcctgatcccagtccggggcctgacgcttgcttatcacctgaccgaccagttcggcaaagggcgctgacatctcttcaaacagcgaccagaggctcttctgggcctcggagaaatgggcctgctgctgtttcagctcggcgacccgctgctgatggaactggtagtaatcctgatacttggtgccatattcggggtcgcccgagatgaggaagtcccgcagggctgagagggcattggagaggctgttatacgcatcccccacctgcttgagcagcagacggcggtcccctggcaactgatcctgcggggtggccacctcttcattggcgaatgactgcaactgatcgagggccgcttctgccagcgggcccgcctccagcagcatgagcgtgtgagcgggcaggttctcctctgtgtgggcgatggcccatacctgctcctggcgtcctttgaaggccttgagcgactgggcaagtgcgggagtgaactgctgctgctcgatggcttgccaggccccttcccactcctgtttgaggcgggatgcctggaccggatccttgccaagaatgagataaccacgcaaggaggagacggtggccaccagcgccttctggctcgcctcatcccgttgcagggcaggcagcgcctgctccagcagcgctgtctcaacctcgccgatccggccgagctggtgatagacaaggccggaggagaggatcaccaacagattgataaaacagaaactaaacaacaacttgcttgaaattttcatgaacgtccttgttcaactgcgggcatgccgcctggcgatcagtccccgatcaggccgggtaatcgttcgcgccaggtgtcgtgccaccccatcaattcatcccgcggcatgggccgggcggagaagaagccctgacacacatcgcaccccaatctggccagcagtcgccaggtcagctcatcctctacccctttggcgaccgacttgagtcccaacttgcgggccagttcgatacttgactctattatggccaagcgggaggggtcctcatagcagcgatcgacgaaagagcgatccagtttgagctcggtgaagggcagcagcgccagctgctgcatggaggagtagccggtcccgaagtcatcgatggagaggccaaagccgtgcatccgcagccgggtcagcacttccagcgacttgcccagatccttgacgaacgagctttcggtcacctccagggtgatgagttcggggttgatgctccagcgctggcactggttgatcagggtattgcagagatccccctcgatgagggaggtggttgagaggttcatcgacagattgagggagagacctgtctgctcccacaggtgaccgtcacgcagagacttgctgatgatcacccgatgaggccgttgttttccgccagggggatgaagcgcaccggcgagatgaggccgtagtcagggtgctgccaacgggcaagcgcctccatgccgacccagtgccccgagccaaaactcaccttgggctgataccagggcagcagttgatcctgctccaatgcccggctcagctcatccagcgtcaggctgtggccatcttcctcctgagcccgctcctgctgtgggcgccaggcgccgatcaactggctgatctgctgctggctggagggcttttcgatgcgcccaagcacctgtaggccataggcggcgctcatccgcaacacggcctcgaccacgtcatcttccagtgcactggagaggatgataccgccacgaaagcccccgagggacagacggcgcagcaacgccatgccatccatgccgggcatgcgcagatcgcaaaacagaatgtcgacctgatggcgctgacacattgccagtgcctccacgccatcctgagcctccagcagtgaggtataaccgagcccacggatctggtgcatcagtgccttgcgctgaaacgcgtggtcttccaccaccatgatcgccaactcatgctgtgtcttgttcatcgagccatagtccaatttcgcgtgttatagagttcatcagcgcctgtactgtctggctcaactcggtgagttcttccagttgtttcagtcgggccgccgcttcgagtcgggcagcttcctctgccaatggtagctgtcctaccatgcgggcagcccccttgatgcggtgcgcagtctctaccagagcatacgtatcctgacgggccaatgcctgcatcatgtcatcactatcctggcggttggaatccagatactcccgcgccatgctgcgggccaccgcctcatcgccaaacagcgagatccagcatgcccccagatccgcagcgggttcggcaggcacaggtatcacctcggcgaccggtgcaacgaccggcaaccagtcctccagcatctggcgcaaggtatccagggtgtaaggcttgaacagcatgtcgttcatgccggcctcctgcatctgcagactggcttcttctgacgtatccgccgtgacgccaatgatgggcgcctgttccccctgccctcgcagggtccgtgtcagggtatagccatccatcaccggcatgtggcaatcggtgagcagcaaggcaaaatcttgcccctgccaggtgcgcagcgccttctcgccatcatccaccacctcggcatccacccccagaatggcgagctgacgggccagcagagcacggttgataggatgatcatcggccaccagcacgcgtccttgcaacttggccgtatgggcctcgaccggattgatcgctttctctcccagcagctgatggcaggtttccagcaacagatccggatagagcggagattgccggcatccgatcccatgcggccgcgcagtgcctccagcggggagagcactatgcccttgagcgcggattgctgtaaacgtgtcagccaatcgctgcccagggcctgttccagccagccctcctccgcgaacagcaagccactcagtggctgttgccactgctgaggctccagacgattcagcctggcccccagccgctgcatggcagactgcaaggcggcatcctcgccaaacagccaccattcctgacccgccagcgcaggtgcatcccatcgactctcggtcaacggaaagctgaacgtcaggcgggttccctggccgggtttgctctcaagggccaggctgccccccattttctgcgccagctgatgacagatggccagccccagccctgtgccgccaaagcgtcgatttatgtcggattccacctgctcgaatggggtaaacaggcgatcctgcttcgcttcggcaatgccgataccggtatcactgacggcgatgagcagttgctcggcgcgataactgacctggatacggatctccccccgctcggtgaacttgaccgcattgttgagcagattggagagcacctgtcccacccgcacagcatcgatacgcgcctggtccggcacgtctggcgcccaatccagtgtcactttgagccccttgccatgggccagggtggcatgaccacggatcacgtcacagatcacggaggcgagacggcaggcttgataatgcagttgcagctggcccgcctctatcttggaaaagtcgagcacatcgttgaccagatagagcaggttgttggtcgaggtgatgacgttgcgcagcatgtaacgctgatcttcattcaattcgctcatctgcagcagctccagcatgccgtgcatgccggagatgggggttctgagttcgtggctcatggtggcgaggaaacggctgcgcacctgcatcgcctgctccgcataggcgcgcgcctccctcagctcatgctcctgacgcttgagggcagtgatgtcctggatcacgccgttgaggatcagattcccctcatcctgcggcacgaaactgccgcgcacctgcaggtagcgatccccctcagggcgctctacctttacctccaggtcgagcggtgccagtgtctcggcgtggttggcaaccttgctgacaaaatcctgcagcgcctcttcggtaaagccgaacacctcgcccccggactccgctgacagcatctcctgctggctggcccccaggatctcgttcgccccttgcgaggcatagaggaagcgcccctggcccggcccctgccacaggtactgatatacgatacccggcatgctgtcggtgatctgggtgagccgggtctccgccttgcgggcccgcgcctcggcttccttgatacgggtcacatcggtgagcaccgtcagtacacccagcatatcgccgctcggtgagcggtaggggcgcttggcatagatgacgtgaaacagggtgccatcctggcggcgactgtaaccagccccttccaactgcttgccgctgtgccacacatcctgctcctctttgagcacccgctcacgctcctggggcggcatgccgtcaagatcgatacactcatcgcccacgcaggcaccaaggaaagcatcccgataagcctggttgcacagcgtgatgctctgctcccggtcacgcagtgccaccatgttgggcagggagttgagcagggtctgcacaaaggtcagctgctcgttcaatttgcgctcggccagctggcgctggactatctggcgacgcagcgtgcggttccagcccatgaacaacagcacgcagagcagaaaggcccccataccgaaagaggaccagagcagcactgtcgccgggttgatgccggtctggatggtgagggagagccacttctgttccagcctcgacaactcgtcaggccggatggagagcaagaccttggtcaggatctgctgcaacatgggatcttgctgatgggccgccatggcgacgggcactcgcaactcgttgccggagaagaccacctgatagcggttgttgaatcccttctgcaacgccagttgcagcgttgtcatgctcatcagcacataatcgacctcattctgatcgagcaggggcaacagcctggtatcactgctgaccgtcaccggataggctcccacctccttgagcaccagttcctccacagaaccaccgactatgcctaccttgtgccccttgagctgattgagatcctcaagctcagccaccccctgtctggccgcgatcactctgtggatgaaggcgtattcaggggtaaacagagagaattggcggcgctcgggcgtcggtgtcatggccggaatgaaatccagtttgcgcgcctggaacagcgcctgggtttcggtccagctgctagtcggtaccagagtaaacttgagaccggaccgggtgctcatcaccttgagcaggtcggcgatgaaacccttgagctgacccgcaccgtcgatctcgctcaccgctggccagtcaggtgcaacgccaaacttgagcgtgggatgcaaggccagccaattcagctcgctctggttgaagataatctggcgagggccatgagccagttcatagtcgactatgccccccgtctccagaatgcggcgccgatcctcaagggggatgtcgttgagcgccagctccagcagttccagcagtccctgattattgggtcccactgccatggccagcgaggtatccgtcacccagtccggagtgatcactttcaggccggcctgctgctgcaggcgttgcaagcgaaccagggcaggcagatcggccagataggcgtctgccaacccctttttcaccatgaagacggcctcgtcgctgctgtctgcctgcgccagctggtccatgcccagcttctcaaggtcctcacaggagttgaatccctgttcacacacccagcgtaattgacgagccgccgccagggagagggtatcgttccccttcgccaacagcacaccgcggggcagacccatgagatccgaggtaaaccgcattttctgttgccgcgaggcactgggggtcacgccgatcagcatgtcgacctcgccatcaagcagagcttgctgggcaccagcgtagtagggataggtcttgtagcgcagcgtcagtccaagccgacctgcaaccagagaggcaaaatcatccagcggaccactgacccccccccggctattggcatagacgtaagggggccaggccacagagggcatgccgacaaccagatcgctgcgcgaggcgagccacaggcgctcagacagccccagccggtccttgtccagactggtttgcgctaaagccacatggccccagcaggcaagccagcacagcaggaaggcgcgatagcaaagacgcaacatggataactcctgaacagatcggagagcgataatagggattttggcaaaatgtgcgaatgaaaattcgtaaccaaactcaaacggatacaaaaatggcaggcccaagcctgccattttcctgcaagaagggggccaagccccttcttgtcaggttattcgattcccaagtcggaagccggtttgatattcctgctcacggatgtgggcgatctgcacattttgcccttccaggccgatatctttcagcaaggcaggtgagaggtgcaggtagctgatgcggcgctccagccgggtgatccgtttctgaaccagggattcgacagtgcgcagcagagccagttcgatagacatgatattctccagttgaacgtgcggttctcccggagagaagagatcaccctgcgggacaaccgcgggtgataaaaagacaggggttacctgtttcctccacgcggtaaaaaaagagcacgagtcttcgcgctgccaatgcagcgatcggacgcaacgtttagcattgaatgttgcatattcgtctccttaccaagtgaaagttgaacaagttgccacagtctaaaaaaagaccgaattttatacaataacctcacccccatatgggtggtgggtcatctatcaatgcctgcgcgcgttcattcctgcccttctcgcgggcgtatcagatcccggacagcaagcggaactcttccagcgcataggtatccgtcatgccgctgacatagtcgagcagcagccgcaccctgtagtaccactcctgctctgcaccgctgtcgaaacggggatccctgctggccacggccagccggtatgccttgagatgacgggccgacaagcggtgaaacaggcgacgggcgaagaagagctcgctgcccccctgcccggccagcagacgctcgaattgactggcgggcaatgccagcaggcaggcataggtagagagcacaccgcgcaaggcagcatagccttcgagctccagcgcctcgacctcggggcgcatgaaaacctgctcgcgagccacctgcttgagggtgtcgagcaccatggccgccggagcctgaccgtgcagcagcgcctggggataggcaccgctcagtatgatctcgtgctcgctcacataggtgtgggcggccagcgcgatcaagtcgtgagtcagatgctggcgaaaatgggggaagaagcctctgtccgaggcggtggcatccgccagcagtacggccatgtagctgcctgcatcggccagacgcagcgcctgttgcagctcgctcaggctgagaatgcgtctgtccaccgcatcttcgagatcggcgatgcagtaagagatgtcgtcagccgcctccatgatgtagaccagcgggtggcggcaaccgggtgccagccccaggctctggctcagggaacggtagaggggttgctcactgaagaagatgccccgcttgctggtccagccgtgatgctggccgtaatgaagtcccggttggggttgttgcggatacttgcacagggcggccagctgccccagggtcaggttcagctcatgcagactgtgcaccaaccgcaggctctgggcattgccgtcaaacaccagcagatcctggcgcagctcagcccactgcgggctgggcgcctggccaagggctgcagcgaacagggtatccagttcctgtgtcagccactggctcatcacctgttcgccaaaatggccgaacggcgggttgccgacatcgtgcagcaggcaggacatctccaccagattgatgaaggccccctcgcacaccgcacccgcaggcagcgccgccagaattcggcggctgatctggcggcctgtctcctgcacctccagcgaatgggtcagacggctgcgtaccgaggccttcacatcgagcgggaaaacctgggtcttctgttgcagccggcgcacaggtgccgcctgtacgatgcgggcacgatccagctcggtcgcctcaagcaactcttcctcaccccaggggtgactgcgcagtgacgggatcaggcgctgatacatcttgttcatctccttctgtgcctgaagcggcaacgtaatgaggcggcagacaggctcaggagagcagccagcgcttcagccgggctatgtcacccgggcactcgcggcgcagcgactctatccagtcctccacgttctcccaccaggcggggtgatccgggctctggatcagctgggccagctgttgcagccggcgcagaccgatggaaccggccgctcccttgatcttgtgcgcctcttccaccacgcctgcctgatccttggcaatcatgttggagtcgagcacagccatatagtccggcatcatcttctcgaacagttcgacgctggagagcagcaccggcttgcccactgtatcggcgtaatcagtaagaaaggccaggtccagcagcgcatcctgattgcctgcatcagcttgctcgtcggcctcatcgtcggccagatccgcaaacaggtgaccaatcacttcgcgcaccgcccgggagcccagcggcttgctgatcacatcctgcaggccgcgatcccgataatactggcgatcgccggtggcattggcagtgagcgccaccatgggcggcaaactgtcgccgtagcgcgccagcaactgggccgccacatcgaagccggtcatgtccggcagctgaatgtcgagcaggatcaggtcaaagtcatcgggattggccatggccagcgcctgggcgccgtcccgggccaccttgacctcatgccccaacttgttgagcagggcgcaggccactgtcacattcagctccacgtcttccaccagcaggatatcgagggtcggcatctcctgctcggaggtagccacctgaggttcgacgcaatccacttccagctcggcggtgaagcaggaaccttcacccgggtcgctgtccacatagagctgaccgcccatggcctgcaccagctggcgggagacggccagaccaatgccggtgccggtggcgtgcttcttgccttgcacctgatagtacatggcaaaaattttctcctgctgggcgcgaggtatgccgacaccggtatcctccacctcgaagtgcaatgccaacttgcccggcacatcggccgcgtgggagaggcaacgtaccgtcacgccgccctcatcggtaaatttgaccgcattgcccaccagattccacagcacctggcgcaggcgggtgccatcggccatcacgaactgcggcatgtcgccatcccgatcgaaatgcagatagagccccttctgctccgcctggatgcgcgacagcgtctccagctcgtccaggaaggcgggcaggtcgatgggggtcggcgctatctccaaccggcgccggtccagcttgtccagatctatgatgtcattgaagatattgcccagggtcacggcactcaggtggatggtcttgagctgctgatgctgccgggggtcgaggggagtatccatcagcatgcgactgaggcccactatgccgttgagcggagtgcgcagctcatggctgatggtggagatgaaagtggtcttgtcgcggctcgccttctccagcttgtcctgatattgcttgcgctctgtgatgtcgcggccaaaaccgagcaggccgagccgtttgccaaagcgatcgaagaaaggcaccttgcgcagctcgaagtaggccttgcgaccatccgggtattccagccactgctcataggtgagcggctcgttactggtaaagacctgtttgtcggtctccaccaccttgttggcaatctcctgcttgtagacatcgaacggggtcagcccgatgagctcggcctccacacggccggtcagctcctccatggcgcgattgcagccggagaactgctcgtcttcattgcggtagtagaccagatcgggggagcagtcgatgaaggagcgcagcaaggcggtacgctcgcccaggtgcaactgggctttttcgcgctggaacacctcgttctccagatcctcgatcgcttgctgacgcagtgtctcggcccgattggtttcggcaatctgggcgttgaggcggctgatgttctcctgcagctggctgttgagttccagatcccgttcgcgcatgtcttgcagcttgcgcaccatgcgggtcagtcgctggcgggaatcctccagctgatccacgacgatggagagaaaatagacggcccagggggtcaccagcaggccgaagaagacggagcgcaccaggtcgactatgtccacggtgccgcgcagaaacagggttacccccatctggatggagacggccagcactatgatgcccgtcgccaggaacatgctgaagcgcaccagacccagcttggtcatcagatcgacgtaatattgcgcccaggatttgatttgtttcatcttgttgttttctccccgatattcgccgaacagaataccagcacggagcgccgaactcttgtgccgtcacgctattaattattgattaacgccatctgccaactgggatagcatgcgttggtggactcagtcagccgcagttcagcttgctgtcctatcatcccgagccatttcatccaacagcttgttatttcaggagtcttaccgatgcgcactctcaccctgctgagtcttggcctgctggcagccaatgccgcccacgccgatctgggggagatccccaagcagtccggctggtccggtttcctgctcggcggggtcaacgccgtcagctacaagtccaacttctatgcgggcgatgacagcaacagccgcatcaatgacctcggctctcccgacagtgaaagcggtctgactcccctcatcaacgccgacatccgttacacctttgccgacacccgtacccaggtgtttctcggcaacctgatccaggatgcgatccgcttcgacttcacccagcagctgggtctgcgtcaggagatgggcgacaagggaatcgtcgccacctccctggtgttcaacgccatgccggtcgagctgtggagcgatcccttcgccaccaatgtggatcgcagctccaccgatgtgaaatcaaaaggggttcgcttcacctgggacaagatctggggcagcaacttccacggcagcctcaccagccgggaagtggatctggatgaagagcgcagcgggcagcagtatgacctgacccacggcacccactatgcctccatgctggatcgcaacggcaaggtgcacgacatggagatctcctatcagtggcattttggcggcaaccagctgctggagcccgcgatcctgtacaagcaagccaggcttgatggcagcaccgagagcttcaagaacacgggtctgcagctgacctacgccaagcgtggcccccagtggtccatcgtcagcaacgtctatgccggcaagcgcaactatgacgaggcgaatcccatcttcggccagagcgccgatgcaaacgagtttgccatcaacggtaccttcttctggcacagtctgttcggcgtcaaggatctcgccgccacctttaccgcggcctactccaccgccaactccgacatcagcttctacgacagtcaggccacccgcgtcagcaccggcctgctctacaacttctaaaccggtccattccagcaacaacaaggccaccccatggggtggccttggcatttgtgcgcgtggctgacgtcagataccgagcgaatcgagcagatcgtcgtgctcattggccaccttggcggcaaccggcgttggcttggatgccgccagcttggtctgggcgatcagcgcatccggatccagctcctcttcgtccatgccatcactgtgaatgcggatgaactctgtcctgtccatcgccagctccagatagaagatgttgttgcgggaggtgaagaaggtaacccgccgcgcttccgggttgtcgaggttggtgtcgacgctcagcatcacctgtttgttcagcgccagcattttcggctggttctgggtaatgtgagtctgcagatcccggcccaccttgacggtgaaactgccgacgatctggttcatcaactcgcccatgacgttgctcacctcgtccgaagtgtgggagatggcgagatcttccttggagaggcccatgctgagcatgtagctttcgtacagctccatggccgcagaggcggagaagttgatcacgaccaggccggagaaaccaccgtcgaacaacacgaaacagccgatatccggcttgagacaggtcttgctgatgcgctgcaccatgccggagaaacgcacctgactctgggtcgccgcactcaatacccccgtgaccgaatggcacagactcagcaacacatcctctgtggtcaatacggcgtcgttgtcggctcttgtcactatcatgggaccttcctgaacatcgaaaatgggcttatctatatcataactctaacagatagcgcggcttgagctctgaaatagcgagccgcctctcacttgactcaattatcaacgcaaagcgggatgaaaccggccagatgggcaagccgggcacgccagctatcggcttgggtccgcaaggcctgcgggtcatatggcaaagcggggtgagccccccagatggggccgggccaggctttgtccgtggtgaagcgggcgacatggtgcagatgcagttgcggtaccagattgcccagcgccccgatgttgatcttgtccgggctgagggcctgttccatcagggtggcgacggcgcaggactcctgcatcagctgttgctgctgagcgggcgccagatggtggatctcgcgcaagttgtctacccgtggcaccaggatgagccagggatactggctgtctttggcgagcaggacacggcaaagcggcagatccccgagcagctgggtatccgcctgcaggcgagtgtgcaattcaaacatgaagacctcgttggataaggtgggcgctatgcacgatgagagcccccacgttactgcaacgggctgcaaacttaaagtcgcggcacggcccagccgacgaagcgcttgcgaagctccgggtccgcctgcaagaagagttgctgcaaccgcccctccagttcgctggttgccacagcaggcacagccttgcccgctgccactgtggttgccactccggccatcgtcaacgctgccttgccaccactgcggttgtactcctcgagccgggctcgccagtccataccgatcagcatgccgctggtcatcagtgcatcctgctgagtatcgagcgcctgaccattggcctgcagcgtcacaactggcgccttggcataggccaccatcgcctgctcatcggctggctgttgggccaccagcgtcaagcgctggttgctggcctgatagcgcaccacctggggatcggatcgcacctgacgatcgttctcgctgctattgcgactcgggatcaccccctcatatcgcaccaacaactgctgctccccatccgccagggtagcgtgctgctcatcttgcagcttgcccgcactgaccgccaggatctggaaatccggtgggaccaccacctcgacggcggcctgtgcagtactcatgcccagcgccgaccacagcagtgtcaaaccactccacttctgataacccttcatgctcgctcatcttcctgatcgctacgatgggcacagggtagcggccgaagatgacagaaaaataacgcaggtcagagcaagtaacggggccgctcggcaaaccactgggccagcacctgcttgaacagccggatcttgcgtggcacccgccgctgctgggcgtgcagcacatggagctgatgcaggccactctgccacccgtcaagcacggtcaccagctctcccgcggccagcgcgggctccaccagcatcagagggcacttggcataccccatgccagcacgtgcaagttgcagtacggtactgtaatgattggcccgcaccttgccttgtaccagaatgtgggcctcttcctctcctctgcgaaagtgccactgctcccaagcggggttgctcccctgcaacaggcaggggcggctactcagctcatagggggtggctggaatcccttcccgcaccagcagagcggggcttgccaccaccacgtccttgagctgaccgagtggcaacgccaccaggttgtcggggatgctgctcatggcgcgcagcgctatgtcgttctccccctgactcatgtcgaccatggcattggtgaagttgagttcgacctcgacacccgggcagagcactgcaaaatggccaagcagctcgctcaccatgcgatcccctgtgctgaccgcacaggtaaagcgcaagcggccagcatcctcctcggtcagtgcctggatatcctcttccgcctgccggactagcgcgaaaatctgccccgtctgcaaatagagggtcttgcccgcctcggtgaggctgagccggcgggtagtgcgctgcaacaactgggcattgagagcggcttccagggcgctgacatggcggctcagcatccccttgctgacccccagcacatcggcagcggcagagaagctgcctcgctgcaccacctcgtaaaagctggccaaatgggcgatatccatcattagctccaatatggaaacaatgagtttattttacgcgctttttcccccgtttcatcgcgctagaatcgacttatcccaaccaggagtgaaacagatgaagattgtgattgtgggtgcctccggcaccgtcggctctgcggtcagtgaactgcttgccaaggaccatcaggtgatccgggtcggtcacagccgtggcgatgccactgtcgacatgcgcgatcccgcctccatcaaggcgctgtttgccctggtgggccagtttgatgcgctggtcgtcgccagcggcagcgtggccttcaacggtctgaccgagatgaccgacgagcagtggcaagtggggctccagagcaagctgatgggccagatcaacctgacccgcgccgccatcccctatctgaatgacaagggctccatcaccctgatcagcggtattttgagcgaggaacccatcaactggggagtcagtgcgaccaccatcaatggcgccatcgagcactttgtgaaggccgccgcctgcgagctgccaaagggcttgcgcatcaatgtggtgagcccgaccgtgctgaccgagtcgatggacaaatacgccgacttcttcccgggcttcgtgccggtgcccgccgccaaagtggcactggcctaccagaaatccgtgctgggcgtgcagaccgggcaggtgttcaaggtcaacggctgatagccgcccccttgccgccagaccaccaataaaaacgggccccggactggggcccgtctgttggtcggcttgtgccttttgtcaccagcaaacgtttgtttttcgatgacaaaaaaaggcggcaacccttagtcgatcagaccgtactgatcccgcagcacctcgatgatctcctgcttcggattggcagagcgcaccagcgggtgaccgatgatcttctcggcgatcccgacgtaggtgttggagatatccatcatcacctcggtcggcagcttgttgcctttggccagggcgaaacgttccggcatgcggttcttgttgagcagtatgtccggatccgggaagtggttgagcagccactgacggaaaccctctttggacttctcgacgatctggccatcacgcagcgccgcgccatcccagatgcgggagctgtcgggggtgcccacttcatccatgtagatcagcttctcgttgccggccgcatcctggacatagccaaactcgaacttggtgtcgacgaagatctgatccagcgaggccagcgcatcgctgatgacgttgaagccctctttgagcagcacttcgtagcgatcgatgtcagccggtttgctgaagttgaagccttggtagtggcgttcgatatcggcgcgggagacgttgacgtcatcggcttccggcacaccatccagcccggtcagcacacccttggtggagggggtgataagaatctccggcaacttctgatcctttttgagcccttctggcaaagtaataccgcagaactcacgctcaccatccttgtaggcacgccacatggaaccagtgatgtactggcgggcgatcgcttcgatcatcacggggcgggctttttgcacgatccagacgaaggggtgcggaatatccaggatgtggctgtcggccagtcccttctccttgaacagcttgaaccagtggctggagatggcgttgagcgcagctcctttgcccggtacgccattcagcccgtcgacaccttgccagatgcagtcgaaggccgagatgcggtcgctgatcaccatgagggcgagcggcgcatcggcaggcacatcatagcctttctcttttatgagccgggcactgtcttcgggggtcaaccagtagacgctgcgcactttgccggaatggacaggtttatcggtacggatcggcaaatcgtcattcaccgccaatacttgatctgcaagactcatggctaataacacttcctgtttgtgggaggaataaaacaggggcaccaggcccctgtttctggggggttaacatatcaagcacatcagaccctgtatttacagggggattaacctaacaaaacaggggcactaggcccctgtttctattctgtttttgctgcctggtcagccaagcccttggcaaaggcctcggacaggctgatgtacatctgggagatgacgccggacgccactggcttcttgtccttgtcgaacagggtaatggaagtcttgccccccgccatctcgcccaactggaagcgatacttctcctcttccagcttgaatggctcaccgcccttggctttccagaaatcgctgcccggttcgtcgtattcgacgtcgatccagcccagggactgctgggtatccttgatggtgaaaccataggccggcagcacctgattgaggcgacgccagaccagatcaaaggaaccgtccgcaatccaggcactcagctcattgttgtccagacccagctgcaagcccatgccatcgttggccttgtgctgctcgcgggacttgagctgcttgtcgtaatagagggagaactggttcagggcgcgggtcgcgtagctctgggcatcggctggcgtcaacacattggtggtctcgccatcaatggtctcttcgtgatccagcacccgtaccgacatgttgacggcatgacgctgggcatcgttgcgcactgtgaactggtaacgctggcggatgttgaaatcatcatcctcttcactccagccatcgagggccttggtgttgtcaaaccagccggtctgcaagacgccagcctgctgatccagcttctccgtggtcaccttgtactgggccaggaagttcatcaggaaggcccaggtatcgcgctccacactctgattggtactcagggcatagaaggccactgtgggttcgctggcattgggcacgacctggctgcccggtaccactgtcagcagctgggcaggcggacgcacgtcaatcttggcgccaagagcaccgtcacggctgctctctggcaacgccgggatgtcgaaattgctgttaaaggcgggggtactcaacccggacggcaccagaaacgtacgaccttcaaggcgggcatcctcgtactcgaaaccacggttggccatcttgcgatcctggggtgaactacaggctgccaacacggcaacggtcgctacactcagcaccaggcgcactgcatttccctttccatttgctttaaacactcgccatcaactccgcagtcgtcagtgctcgcgtcatcgcttgttcgccctctggggtgaggtcggtgagcggcagacgcaaggtcgccgtcgcaatcaatcccagtcgggcgcaggcccacttcaccgggatgggactcggttcgcagaacagagtctgatgcaacggcatcaatcgattgttgatgtcatgcgcctgcccggcatcaccggccagcgcagcacgacacatgtcggccatctgggccgctgcaatattggtggtgaccgaaatgactccgtctcccccttgcagcataaaatcacatccactggcatcatcgccactataaagcgcgaattcctctccgcacagctcacgcagcagcggagtacggctcagatccccggtggcctctttcagacctatgataccgggtaccctggctaaccgggctaccgtctccggtttgagatcgcaacaggtgcgactgggcacattataaagaatttggggcagaccactagcctcggcgatcgcacaatagtgacgatagaggccttcttgggtgggtttgttgtaataaggggtaaccgagagacccgccaccacgcccgtttcggcgaatcgtttggcaagggcgatggcatgagcggtattgttggatccgcaaccggcgatgacgggaatgcgtccggcggccagttccacggttttttccacgacggcgatgtgctcctgctcgctcagggtcaccgactcccctgtggtaccgaccgcaacgatggcggctgtgcccgcgctgacatgataatcgaccaaggtggccagactggcccagtcgacttcacctgaagccagcatgggggtaacgagcgcaacaagactaccgcgtaacatggatatttctcccgattttcaggggcgttatggtaaagctgcccccttggaaaaacaagggaggcagggggcaagccatgataccatccggcacaaaaccctgtgcgcgagcacaacagcatgcgccaaatcgtggtcgtgaccaccacaggcagggctcgccgcaacaacattctcaacaaggttgtcatgtcagagtgcagagagtggccagagcgctcccactgtactcacattcacaaccagctaatggacgagagaagatttatgactcactacctggtcgtaacggccataggcacggacaggcctggcatcgtcaatgaagttactcgccacgtcagtgggtgtggctgcaacattgtcgatagccgtcttggtatcttcggtaatgaattcaccttcatcatgctgctgtccggtgactggaacagcctgatgcaactcgagataagcctgcccctgcgcagccaggagtgggagctcatcaccatgatgaagcgcaccgagcgtcaccattcgctgcaatacgacatcagcgccaacgccgagatcctgatccgggatcagcctggcatcgtaagtcagtgcacccagttcttcagcgaccacggctgggacatccaggccatgcagaccatgacgctggagcaacagccctacaacctgctcaaggcaagcttccagctcaatctggccaagcagggagaagccgccggttcggatacggccttcgccggattctgtcgtgaactcggcgccgaatcgttcgaattcatcgtcaacaacaaacacgcctgacgaccaacaccaaggagaatccatgcaacctttatccgctggcaccctggcccccgacttttccctgtcagatcaggatggcaatccggttcgtctatccgacctgcgcggcaagaaagtgctcatttatttctatcccaaggcgatgacccctggctgcaccacccaggcctgcggtctgcgtgacgtcaatagcgagctggccgctctcaacgtggtggtactcggcatcagcccggatccggccaagcacctgaagaagttcgaggagcgcgacagcctcaacttccgcctgctggccgatgaagatcacgccgtcgccgatgcttttggcgtctggggcccgaagaagttcatgggcaaggagtatgacggcattcaccgtctgagcttcctcattgatgaagagggcaaaatcgcccaccgcttcgacaagttcaagaccagcgaccaccatcaggtggtgctcgacctcatcaagggttgagcccaaagacatataaaacacatcatgcaaaaagggcctgcaactgcaggcccttcgcttgtctcgctcgccgagctcacagtgtgatgatggcatcacctgatgggtcaaggcggggtcgccatcttggcggccccgctttcgttgccccgtctgccagacctgtggccacagcgacggagtcatgtttgtgatggtctggcatgcacctgtgtcgggtgcctcggtggcgagtcatccgggcacaagccagatgactcctttattgttaccagctcaagccgcaatgcaagcacgcaagcgctgcttttaattaaccagaaaccgctccgttttgatttcccgatccggctttctcaccaacctcccctgccagatcaaaaaattcatctgagatatgggttaacgtgaccccagtttcattttccagtgagaaaagcccatgaacatgagccacaccgaacgcctgatcctgagcaaccagtacgagatcctggccaaactcaatccggagaaagcggcgtcttaccagcgggccagcaccatcatagcgcgcggctactgcctgcagatcctcgaactggagaagagcttcggtcatctggatctggccacctgtcaggaggtgatagacaccctggaactgcaccatgcgctggccatctcctggggcaatcttgatggggccgatcagagtgaaatcaccgccagccggctggaattcaacggctacagccgcagcaaggagcgggagctggccgactacgtctgcttcctgctggaagtggacaagcgcttccccgagctcaagtgcccatgtgacgagctttcgagcgacattgccatgcgcgacaagtaccagcgcatgctgaccgtatggcgccagtgcccccgtcaatacaagctctccatccaggagatccgcaaagtattggcggcctgatcgacatagatggaaaaggcgcctctgggcgcctttgtctgattggaaaaccttgttcgcctattcgtagagaaaagatttgtccagctgcttgaaagcagcattgagggtatcagccagctcttcataacggggctgggccaccagttggcgatgactgccctgctcgttcatcttgccgttgatctcgcgataccagctggcaagggagggaggcagacgggtatcggcacgctgaccgagccagtagtaaccttgcagcggcagactgagcaaaaacagcactgaggtcatgacggaaggccagtagtgcagctcaccgagctggaactgcagcatgacgctgagcaccgccagcgccggaatgatcttgagggcgaattcggtggccttgatcacccgattctccggaaacatggaattaagctcgggacggcggggccaaagggtcatataatgacggccttgctgtaacttagttccaaaaatgttcatgctcatgctacctccgagctttttttgaacgtattaacggcaaaacctcgactatatttgatgcgcaataacaaaggttgaggatgactttgttatttttcaacaatcgagttatcctttgtacgcccaatttttgcaccaacggcctgccgttgagctgtcagggacgtctggatttcgggtcttgtatcactatacaaggggcaagcaacagattgccaaccctcataaggataagttgaaagtttttggacgcaacgcgtccaacgcatcctcctacacaacccaatctgcgataggatttattcatgagtaagctggttcttgtacttaactgtggcagctcgtccctgaagtttgctgtcattgacgcaaccaccggtgatgacctgctgtccggcttggccgagtgtttcaacctcgacgacgcccgcatcaagtggaaactgaatggcgagaaaggcagtgccgatctgggcgcgggtgccgctcaccaggaagcgctggactacatcgtcaacaagatcctgccgctcaatccggaactgtcccagaatctgatcgccattggtcaccgtgttgttcacggtggtgagcgcttcacctcctccgttgtgatctgtgatgacgtcatcgccggcatcgaagccgccgtaccttatgcaccgctgcacaacccggctcacctgatcggtatccgtgaagcccgtcgtatcttcccggccctggccgacaagaacgtggccgtgttcgacaccgccttccaccagaccatgccggaagaagccttcctgtacgccctgccgtacaaactctacaaagagaacggcatccgtcgctacggcgcccacggcaccagccactactacatcagcctggaagccgccaagcagctgaacaagccggttgacgagctgaacatcatcaactgccacttgggcaacggcggttccgtctgcgccatcaagaacggcaaatccgttgatacctccatgggtctgaccccgctggaaggcctggtcatgggtacccgctccggcgatctggatccggccatcatcttcttcctgcacgacaagctgggcatgagcgtggcggatatcaacaccatgctgaccaaagagtccggcctgcagggtctgaccgaagtgacttccgactgccgtttcgttgaagacaactacgacagcaaagaagaagccaagcgtgccatggatgtttactgctatcgcctggccaagtacatcggcgcctacgccgccgccatggacggtcgtctggatgccgtggtcttcaccggtggtatcggtgaaaactcagctccgatccgtgaaatcaccctgaacaagctgggtctgctgggcttcgacgtcgatcacgacgccaacctggctgcccgcttcggcaagggtggcgagatcaccaaggctggttctaccaaggccctggttatcccgaccaacgaggagtgggtcattgcccacgacgcgctggaactggtcggcgcataaattcgctgtagagcaaggccgccccagggcggccttttcctgatcccaaaaaatgaacaaggggtattaagtggcacgcactattatgcttatcccggtcggcactggtgtcggcgtaacttccgtgagtcttggcgttgtccgcgccatggaacgtcacggtgtcaatgtcagcttcttcaaaccggtcgctcagccgcgtccgggtgaaaccggtaccgagcgttccaccgccgtgatccgcgctgctgccaacatcaacccgcccgagccattcgccctctcctacgccgagaacatgatcacctccagcaacaccgacatcctgctggaagagatagtggctcgctttgaagagcacgtgaaggccagcggtgccgaagtgctggtcatcgaaggcatggtaccgaccgacaagcagccgtttgccaacaagctgaactatgacgtcgccaaggcgctggatgccgacatggtgttcgtgacccatccgggcaacgactccagccagaagctcaaagagcgcatcgagctggcctgctccaacttcggtggcgtcaacaacccccgtatcgtgggttgcgtcatcaacaaggtaggtgctccggttgacgagcacggcgtgacccgcccggacctgaccgagatgttcgaggcgcaccaccacgcttctgaagcggcccacaatctggaagtgctgcaagtgttcggcaagagcccgctgcgtatcctgggttgcataccctggaatacccagctgatcgccccgcgcgccaaggatctcgccaaacatctggccgccaagatcctgcacaagggtgagctggacagccgtcgcctgcaaaccgtgaccttctgtgcccgctccatccacaacatggttgagcacttccgtcctggcagcctgctggtgacctccggcgaccgttccgacgtcatcgtctccgcctgcctctccgccatgaacggcgtcaagctgggcgcactgctgctgaccggcaactatcatcccgagccgcaagtgatggccctgtgccaacaggccatggccaccggcctgccgatcatgatcactggcaccaacacctggcagaccgccgtcagcctgcaaaacttcaacgtcgatattccggaagatgaccgcgagcgtatcgagctggtgcaggactatgtggctggccacatcgacaagcactggatcgagtctctctccgccaagtctacccgttcccgtcgtctgagcccgcctgcgttccgttatcagctgaccgagctggcccgtcaggccaacaagcgtgtcgtgctgccggaaggcgaagagccgcgtaccatcaaggcagcttccatctgtgccgagcgtggtatcgcccgtcctgtgctgctgggtaacccggaagagatccgtcgcgttgcagagcagcagggtgtggtgctgaccgacagtgtcgagatcatcgacccgctggaagtgcgcgagcgctatgtgccgcgtctggtcgaactgcgcaagaacaagggcatgaccgaagtggttgcccgcgaacagctggaagacaacgtggtgctgggcaccatgatgctggagcgtggcgaagtagacggtctggtatccggcgcggtacacaccaccgccaacaccatccgtccgccgatgcagatcatcaagactgccccgggctcttccctgatctcctccatcttcttcatgctgctgcctgatcaggtgctggtgtacggtgactgcgccatcaacccggatccgactgccgagcagctggccgagatcgccatccagtccgccgactccgctgccgccttcggcatcgagccgcgcgtcgccatgatctcctactctaccggtacatctggcgccggtgccgatgtagagaaagtgcgtgaagcgaccgagttggccaaggccaagcgccccgacctcatcatcgacggtccgctgcaatacgacgcggccatcatggagaacgtggccaagtccaaggcccctaactcaccggttgcaggtaaagccacagtgttcgtcttcccggatctgaacacaggcaacaccacctacaaggcggtacagcgttccgcagatctggtctccatcggccccatgctgcaaggcatgcgcaagccggtcaacgacctgtcccgtggcgccctggtagacgacatcgtctacaccatcgccctgaccggtatccaggcagctcaggccgagtaatcgcccttcagccgaccctgtgaaaaacccgccgagaggcgggtttttttatagtgggcgggcgacatgttgatccgcaagatcaaatcaggatcctgaccggatcactatgcctctctccatggcttgtctggcaaggctggcaggataagcaaacactcacacctaccacaggggattgcacaattgcaccccagcagagatcagatccaaatacccctttaagatcagctcactaacactagacacaccgctaatctacagagttttccacagcttttgtggatagtttactgatcatttgaaagaaaatgacagactcgcacttccccctggctcagcttgcgcccgtgaaaaagggctccgaagagcccctttgggataaccaatccacctgccgaacaatcaggggcgcagtgccttgtccgcccgggagataccgcataccccggaacgcaccacctcgatgatctcgttggtctgggctgcggtcttgatgaaggcgtccagcttctcgctggtgcccaccagctgcacagtgtactgctccggggtcacgtcgacgatctggccacggaagatgtccgccagccgtttcagctcgtcgcgagcaccaccggcggcgcgcgccttgaccagcgcaatctcccgctcgatatgctccccttcgctcaggtcacacaccttgagcacgtccaccagcttgtgcagttgcttctggatctgctccagcacccgctcgtcacccatggtgacgattgtcatgcgcgacagggtgggatcctcggtgggggccaccgtcagggtctcgatgttgtagccgcgctgggagaagagacccaccacacgactcagggcgccggactcgttctccagcagaacggaaattatatgtctcatcaggttctctccgtcttgctcagccacatctcatccatggcgccaaacttgatctgcatcggatagacgtgctcatccgggtcgaccgagatatccatgaacaccagccgatccttgatggcgaaggccttctccatggcgctctccagctccgccggatcgctcaccgcgataccgacgtggccgtaggcttccgccagcttgacgaagtcgggcagggattccatgtaggagtggctgtggcgaccgccatagaacatcttctgccactgcttgaccatgccaagggcgcggttgttgatggagatgatcttgatgggcacaccgtactgcatgcaggtggagagctcctgaatgttcatctgcaccgaaccgtcaccggtcacgcagcagaccacagccccgggattggcaaactgggcgcccatggcggccggaataccgaagcccatggtgccgaggcctccggagtttatccactggcgcggcttggcaaaggggtagtagagggcggcgaacatctggtgctggcccacgtcggaggcaacgaatgcctcccccttggtcaccttgtacagggtctcgatcacctgctgcggcttgatcagggtggggtgggtctcataggccaggcagttgcgggaacgccactgggcgatctggctccaccagtctgccagcgcctgcttgtcgttatcaaaaccgcactcgcggatcacttccagcatctgctccagcacggtttccaccgagccgacgatgggcacatgggcctgtaccgtcttggagatggaagtgggatcgatatcgatgtgcactatggtggcattgggacaaaacttggccacgttgttggtgacgcgatcatcgaagcgggcacccacggcaaaaatcagatccgcattgtgcattgtcttgttggcttcgaaggtaccgtgcatccccagcatgccgacaaactgcggatgggtgccagagaaggctcccagccccatcagggtggtggtcaccggcaggttcaacagctcggccagcttggtcaccagatgatccgcattggcattgatggcaccgccgcccacgtacatcacagggcgctgcgcatctaccagcaatttggcggcccgcttgatctggcccttgtgtccggccttggtcggattgtaggagcgcagggagaccgtctcgggatactgatagggaaatttctctttcgggttctgcacgtctttgggcagatccaccaccacaggccccgggcggccgctggcggcaatgtagtaggccttcttgatggcatcgggaatgtcgctggctttcttgcacaggaagctgtgcttcaccacaggacgggagatgccgatcatgtcggtctcctggaatgcatcctccccgatcatgctggtcggtacctgaccggacaggatcaccaaggggatggagtccatgtaggcggtcgcgatccccgtgatgcagttggtcgcgccaggacccgaggtcaccagcactgtgcccaccttgccggtggagcgagcgtaaccgtccgccatatgcaccgcggcttgctcgtgccgcaccaggacatgctccatcttgccgttttcaaagagagcgtcatagatgtcgagcactgagccaccagggtagccgaaaacgtgctcaactccctgatcttccagcgctctaacaaccatctgggcgcctgataacatctccatgataaagccctccaggctttgctccgttaagcgaaagctatcgacagtccgctgcttcccggcagcgccggccccgtgtcttgttgttgtctgaatacgggccaggcgagttcggtgccgtcgatagtagaaaaataggttttttccatcattcacccgaaaagcgggtgaaaatccaacttaacccgcttgcgaacgcttgtccacggctttgtctgaccagaacagtcataaatttcaaacagctattaacattcagtgacttggtgaaaagggtgggaacaaagcggggaagatgggggactggctagcggatcatgctgtcactatgagaaaaacaagaaaaaaatagcccacccgtcagggtgggccgtcgagcagagcacagacttactgttcgtcttccgactccgccagccagatctgttgatccggatccgtctcttcacagaccgagatgctgacccccatgtccagcagctcgtgcagtgtcagattgtctgccagtgtcatggtatcgccgttttcattggtaaagcgcattgtgtccgtcctctccttggtgggatccctttcagtctagtcaaaggcgctcacttgcgataaccaagtgctgtttaatgcgcagcccccttccagttcactcaaacgatcacacacctcttccggaaacagggtgcgagcccacagtcggcgcgagagttgtgccacgctctcctctgccccggcggcgagccagctcgccagctcgccagctcgcccgccacatcagggtagaggatctggcccggagccgacgcatccagccaggcgcgcaccgcattggcatccagtccatccatcaagtgggccagccccatcagctccagcgtcttgctgttggtcagttgctcgaactgccctcccagcggcttgaccagcagcttcttgccaagggaaagcgcctccgacgccagctcaaatcccccgttggtaatgacaccccggcaacctgccaaaacctgcttgaatccttcctgcggctcgaaacgtatgttgcgccactgactggcgctgcgaatggccgggtgaaagcagacgaaacgctgttgattgaagcgcgacaagagagcggcgatggcttcagtctgttcaaacggcagatagaccaggatctgctgattgtcgggcagtgcaacgatgggatctatgatggggggcagcagtggctgaccgaagtgaaaccagtgcagtccgagggactggcgaaccggggcaaaatgacgcatcagctggcgattgaagccgctctcgccccaacgcgggatcggccagtcaaaactggcctgatggctgatggtgaggctgggcttgccccagcgatgggccgcgtgagcactgagcggttcgaaatcgctgatcaccagatcgtaatcgcgacaatccagggcccgcatatcccgccagaagcgcaggggtgagagccccttgagggtacgccagccagaaatggccccctcatggctgacaaaggtgatgccggcaaaggtacggtagtcgccgaactcgtccatttcgaagtaaccatcggcggggcgaccgctgaacaggtaatcgacctccagcccttgcgctcgcagtgcgcgagccagggtacggctgcggctgatatgaccgttgccggtaccctgtacgccaaacagtatcctcatccctgatgccagctgagcgcaagcagggcacagccaccgccgagcagggcaccggccaccagatcgctcaggtaatgcaccccgagcaacaaacgtgacgcccccaccagcgcggcccagacaaacaacaagggtgcccagagtgggaagctggcggccagcacggtcgccatcagaaaggcggcagcggtatgaccggagggcagactgtaacgatcggagggggtgatgaaaaccggcaaacccaccggccgctggtgtttcagcgcattcttgagcagcagatagagcggcaattcgatggcaaaggcgagcagagccaccccgaccagttcacgttccgcctccccctgccaccagagcagtgtcgccagtagggcgtagaggggcccgtcaccggtgcgggagatgagccgactgatcctggcctgtggccggttgtaggagtggagcaggcagatgcggcacacctgcaggtcccattgctggatcttgttcataacccctccttccctgaagtctctgtgcagactagggcaatggagtgacactaaattgaacaagggataacagatttatgaaaaaagggccgaatggcccttttttaccgcaagcgaggcaaatgatcagttcagggtgccgcgcaggccgttttccatcagccggcagttgtgatccgccagacgggccatgaagtgctcatccacggtcagaccaaatacctgctcgtagagatccttcatcacgaacggctgccacatcatgctgagaaaggagatcttcagcatctcgggatccagattgtcacccagctcgccattgttcttcatggactccagcaaggcatcaaactggggcagttgacgttccagcagacgattcagcacaaaatcccgcccgggactcttctcggtcgataatgcgctggagatggcggaagtgagttcgctgttgggcgccatcacctggtagtaggtgttgagcagctcattgaggctgcggttgccaatctcgtcttgccatgcctggtccagcggctcggccacatcgcccagcactgccttgtaaagaccctctttactgccgaagtaataatggatcatcgccagattggagccggccagctcggcgatctcgcgggtagtgactttgctgtagggcgtattgagaaaacgctcacgagcagcacagagcaacttgtcacgaatgtcagaacgtccgaccggacgaccaggtctgcgtttttccattggatacctcagataattcagcaaaaactgataagtcaatctgattgcatagatgatcgagtacagcaggaatgaccagataatcgggcaagggccgaatatgggacaagtaaatttgcactcctttacaatccgattaaataaaccagcggattgaaccggtgagtccgggttgacacagcataaaaatctcgatattggtaacagcgttatcgactggaaggattgagtcatcatgcatattgccgctccgctactactactctccctaatcgcgaccagtcgcgcgggatccttgtagccgggctcaggcatagccggaatttacaaaaacccgtgcaccctgcacgggtttttttatgccgccgcaggatgcacgttaccgaacttaggaagagggaagtcacatgtcagatcgggtcatcattttcgacaccaccttgcgcgatggtgagcaggccctggcggccagtttgaccgtcaaggagaagctgcagatcgcccaggcgctggagcggctcggcgtcgacatcatggaagtgggattccctgtctcctcccccggcgattttcaatcggtgcagaccatagcccgccacatcaagaacagccgggtctgcgccctcgcccgcgccctgccccaggatatcgacgccgccggtgaagccttgcgggtcgcagaagcttttcgcatccatacctttatctccacctcctccattcacgtcgagagcaagctgaaaaagagcttcgaggatgtgctggagatgggggtcagcgccatcaagcacgccttgcgctacaccgacgatgtagagttctcctgcgaggatgcgggtcgcaccccgattgataatctctgtcgcatggtggaagcggccatcaaggccggcgcccgcaccatcaatatcccggataccgtcggctacacggtaccgaccgagttctccggtatcatccagaccctgttcaaccgggtgcccaacatcgacaaggccatcatctctgtgcactgccacgatgacctgggactgtcggtggccaactccatcggcgccgtgcagatgggagcccgccagatcgagtgcaccatcaacggcatcggcgagcgggccggcaactgctccctggaagaggtcgcgatgatcctgaaaacccgcgccgacctgcttggggtccataccaacatccgccacagcgaaattcatcgcaccagcgccctggtcagccagctgtgcaacatgccggtgcagccgaacaaggccatcgtcggggccaacgccttctcccacagctcaggcatccatcaggacggcgtgctcaaggcgaagaacacctatgaaatcatcacccccgagagcattggcctgccccagaacaacctcaacatgacctcccgctccggccgtcacgtcatcaagcacagaatggagtccatgggttatgccgagagcagctacgatctcgaccacctctacggcaagttcctgaccctggccgacaagaaggggcaagtattcgactacgacctggaggcgctggccttcttcagccaaatccacgaagagccggagcacttcaagctggagtacctgggcgtacaaagcggcagctctgtgctggccaccgcctcggtcaaattgaaggtcgggcaggatctggtctgcgaagcggctaccggcaatggtcctgtggatgcggtctaccagtgcatcaaccgcatcaccggctacgagatccgcatcgacaaatacgccctcaaagccaagggtgagggcaagaatgccctcggccaggtcgatatcgtcgccgaatacaagggacgaaaattccacggcatgggcctggctaccgatatcatagagtcctctgcccaggcgttgatccacgtaatcaacagcatctggcgcgccgatcaggtggccgaacagatggaacgcaacgtcacaaaaacagacaagatcaatacggagagtgtgtgagtatgagcagttatcggatcgcagtgttgccgggtgacggcattggcccggaagtgatggccgaggccgtcaaggtgctggaaaaagtgcaggccaagtttggcttctccctcgagtatgatcgccatgacgtgggtggcatcgccatcgacaaccatggcaccccgctgccacaaagcaccatcaagggctgtgaggcggccgatgccgtgctgtttggctccgtaggtggccccaaatgggagcacctggcccccaacgatcaacccgagcgcggcgccctgctgcccctgcgtgcccacttcaagctgttctgcaacctgcgtccggcccgtatctacacaggtcttgagcagttctcccccctgcgcgccgacatctcggatcgcggttttgacatcgcctgcgtgcgggagctgaccggcggcatctacttcggccagcccaaggggcgcgagggagaaggggcgaacgagaaagcattcgacaccgaggtgtaccatcgcttcgaaattgaacgcatcgccaggatagcgtttgaatcggcccgtgttcgcaaggccaaggtcacctccatcgacaaggccaacgtgctcgcctcctccattctgtggcgcgaggtggtgacgcaagtcgccaaatcctacccggacgtggcgctgaaccacatgtacatcgacaacgccaccatgcagctcatcaaggatccgtcccagttcgacgtgctgctctgctccaacctgtttggcgacatcctctctgacgagtgcgccatgatcaccggctccatggggttgctcccttcagccagcctgaacgaatccggttttggcctgttcgaaccggccggtggctcggcccccgatattgccggcaaggggatcgccaatcccatcgcccagatcctctccgccgccctgatgctgcgctacagcctgggacaggaagccgccgctcaagccatcgagcaagccgtagcccagacattggcagagggatacttcaccgccgacctgcatcaggcagatgctcgccatccggtgcagagtaccgccgacatgggcacccagatcgccgcacggatctgagccacccagcacataacaaggaatacagagcaatggccaaaaccctttatcagaaagtattcgacgcccacgtggtacgcgaagtggacggcgaaacgccgctcatctacatcgaccgccacctggtacacgaagtgaccagcccgcaggcgttcgatggcctgcgcgccatgaaccgcccgctgcgtcgcccggatctgacctgggccaccatggatcacaacgtctccaccaccaccaaggacatcgccgcctccggcgagatggcccgcatccagatggagacgctcgccgacaactgcaaggagttcggtgttcgcctctacgatctcaaccacaagtatcaggggatcgtccatgtgatgggccccgagctcggcatcacattgcccggcaccaccatcgtctgcggcgactcccacaccgccacccacggtgccttcggttccctggccttcggtatcggcacctccgaagtggaacatgtgatggccacccagaccctgaaacagggccgcgccaagacaatgcgcatttcggtcaacggcaagctggcggagggcatcagcgccaaggacgtggtgctggccatcatcggccaggttggccatgccggtggtaccggctacgtggtggaattcgctggcgaggccattgcgggcctctccatggaagggcggatgacggtgtgcaacatggccatcgagctgggtgccaaggcgggcatgatagcccccgaccagaccaccatcgactacatccgtggcaaggagttcgcccccaagggtgaatcactggatcaggccatcgcctactggctgagcctcaagagcgaccagggcgcccacttcgatgccgaagtgatcctcgacgccgccgatatcgccccgcaggtcacctggggtaccaacccgggccaggtgattgccgtcaatgaaccgatcccggcaccggaatccttcagcgatctgatggagcagcaatccgcccgcaaggcgctcgcctacatggacctgcaaccgggccagaagctcaccgatgtcgccatcgacaaggtgttcatcggttcttgtaccaacagccgcatcgaggatctgcgtgccgccgccgccatcgcccgtggccgcaaagtcgccgctggcgtacaagcgctggtggtaccgggctccgaacaggtgaaggcccaggctgaagccgagggtctggacaagatcttcctcgaggcgggttttgaatggcgtctgcccggctgttccatgtgtctggccatgaacaacgaccggctgcaaccgggggagcgctgcgcctccaccagcaaccgcaacttcgaagggcgtcagggccgtgccggccgcacccatctggtgagcccggccatggccgccgccgccgccgtcaccggtcgctttgccgacattcgcgcactgtaagaggaaatagcgatgacaggattcaaacaacataaagggatcgccgttcccctcgacagcgccaacgtcgacaccgacgccatcattcccaagcagtttttgcagaaggtcaaccgcatcggttttggcaagcacctgttccacgactggcgctttctcgatgatgcgggtcagcagcccaatcccgagttcgtgctcaaccagccgcgctatgccggtgccagcatcttgctggcccgggaaaactttggctgcggttcgagccgtgagcacgccccctgggcactggcggattacggcttcaaaaccctgatcgcctcaagctttgccgatatcttctatggcaacgccatcaacaacggcctggtaccggtgcggttgaaagaagaggaggtggatctcctgttccagctggttgccacacagccgggcatcgaaatcgaggtggatctggaagccaatcaggtgcgtgccggcgagctcagttttggtttcgagatcgacgagtttcgtcgctattgcctgctcaacggactggatgccatcggtctgaccctgcagcacgaggccaccatcagcgccttcgaagcaaagcagccaagctggatctgaactgatcgcatccccttgtaacaagacgcggccatcaaaaataaagcgagtagaatcaacagggagccttggctccctgttttattatcccgccgccatgggcgccgatagcgggctatcacgacaccaccgacaggaaaggataatgaagagaccgacggctatccccctgcttttcagcttgttgttcgcgctttcggcaagtgccgggcagacctatttcaacagcaacggcggtcaactcaacgtcggctggcaagacaaggagggcaaagcccagcagctcagctatcggctggacgccggcaagttgccgccgctcatcgcctatcgccctgcccgtatgcaggaggacgtgttgcagagcctgctgcaacaggccggcaccgaatttcccgaggtgcaattcaccctctcccgccccgatatgaagctgcacctgaagagccgcaatcaggacaaagcccgggaggctatggcctgggccacccgccagcgcagcaagctggaggcacaatggctcatgcagcactacttccagcccttcaccccgcccgacggcggcccagccatcaagcaggatcatgtacgcatcgcgctggaaagccgggccgagctggccccgctggccgaacaactcaaacagaagggcgctaccgagacggaggctcgccagaagacggtggctcatatgctcgacttcatccaggccatcccctaccagctgctcgacagccagtcaggacgctcgggcaagggcttcttgagcccccgtcaggtgttggagcagaaccggggggattgcgacagcaaagttaccctgatggcggccatgctggcccagctctttcctgaattgaaacaggccatggtgttcgtgccggggcatgctctgctgggtgtcgccctgccagccaaaccgggcgacgagacattgatgtgggaaggcgaaagctatctgttgctggaaccgaccggcccgggccagtttgcgatggggcaaatagcatcgaccagcaagacgctgatcgatagcaagcaactgaacgttcagccagttcaggccagggaataaacacgagtcgggtcactcgggtaaagatcgataacaagcagccaagtgggcaacccaaggatttaactggtggccaaatagcatcgaccagcaagcgctggtcgatcgcaggcaatggcgttttcagccggttcaggcctgggattgaaactcgatggcgagcagcaggccatcctcctcctccagcacccgaatgatgcgggccagggcctcgaacggcggcaacaggttgttgttggtggccagactgacccggatgggctggctgacatcgagctgatgctcggcgacggcaatccccatgccattggcgctgagatcccgacagaccccctccagcacttgctgttgctgaaagacggtgacgggggcgttgattatcatgcgctggaaggcgcgtctttccttggtactggtgatcacgcgaacatcctctgttatgccgaagccatctcgatggcccgcaggaacaattgtgctggcctccccccaagaacgttaatacaatgcggttcgtttctcaaacggggtgcggtttaccgctgagattatacccgtgaacctgatccagataatgctggcggaggaatttgaggcatggcgctcattttttgcgctctcatccgctggcacctcatgactcatagcaagaagtgccattgatgacatttcctcagttggcacttcactactaacagggagtgccgcttgatgaaaaccctgctgctggttgccaccagcctgctcagtacccaggccttcgcggctgacaccctcaccgtttatacctacagctccttcaccgccaaatggggacccggtcccaagatcaagcaggcattcgagaaagagtgcggttgcaacctcaatcttgtggcgctggaagatggcgtcgccatcctcaaccggctgcggctggaaggcaaacacagcaaggccgatctggtgctggggcttgatgatgccctcatcagcgaagccaagcagagcggcctgttcgccccgcacacgaccaagctcgatggcatcaaggtgccgggcggctggcaggatgacaccttcgtcccctatgactacggctacttcgccttcgtctacaacaaggacaaactcaaagcgccccccaagagcctgaaagagctggtagaacgcccggatctcaaggtgatctatcaggatccccgcacatctaccccgggtcaggggctgatgctgtggatgaagtccatttatggcgagcaggcgcctgccgcctggaccgagcttgccaagaagacggtcactgtgaccaagggctggtccgaagcctatggcatgttcctcgatggggaagcggacatggtactctcctacaccagctcccccgcctatcacctgattgccgagaacaagccccagtatcaggccgccgccttcgaagaggggcactaccgtcaggtggaagtggccgccaagctgaaaagcgccaaacagggcaagctggccgaccagtttctgcagttcatgataagccccgccttccagcaggagatccctgccggcaactggatgtatccggtgacagatgcgccgctgcccaagggcttcgagcagatgatcacagtcagcaagccgctgagtttcaccagcgatgaggtggccgccaatcgcaagaactggatccgcgagtggctgcaagccgtcacccagtgagcaccagcgttcgtcccctctggtggctgccgggtagcgcagccaccctgttgatcctgctgttgtccctggggccgctcgtcgccctgctgtggcaggccggttcgctggccccccgcaccctgctggccgatccctatctgcgccatgtgctgggcttcagcctggggcaggcgctgctctccaccctgctgagcttaggtgtagccattccggtggcaagagcgctggcgcggcgccgcttcattggtcgactcctgctgctcaagctgtttgggctctccctggtgctgccagtcatcatcgccatcttcggcatagtggcggttcacggcaaacaaggctggctatcgcagctgctgcgcggcctggggctggatcccggcaactacctgtacggcctgtttggcatactgctggcccacgtcttcttcaacatgccgctggcggcgcgcctcatgctgcagagcatagagagcatccccgaatcgagctggcgtctcgccagtcagttgggcatgcgctcctcccacatcttccggctgctggagtggccgctcattcgcggcatactgccggggcttgccagcctcattttcatgctctgcttcaccagcttcaccactgtgctggcgctggggggcggacccaggtccaccacgctggaggtggccgtctatcaggcgctgcgctttgatttcgacctcgctaccgccggcggcctggcgctggtgcagttgatcctgaccgccaccctgctcctgctgcaacacaagctgcagaccacaccggccagccggatcagcagccatcgcccctgtcttcgaccggatcgccatcaaccggggaccgtgctggtggatgccgtggcgctctgcaccgggctcgccatcttcctgccgcctctgctggcaatcctggtggccggtttcaatcccggcctgctgacggcgctggcctcggcgcagctgtggcaggccagcggccagtcgctgctgatcgcgctggcggcgggcaccctggccaccctgctcggcagcggcctgctgctcaccagccgtcacctcaaggtacgcacccgtcagcggcgtgccgcagccctgtgggaagccagtggatccatgatcctgatgataccggcggtggtgctctccactggcctcttcatcatgttcatgccctttaccgatgtctttgccctcggcccctggctagtggtactggtcaacgccctgatggcgctgccctatgtgctgcgcaccctctcagcccccatgcagctggtggtgcgccagtacgatagactggccgacagcctgggggtgcgcggtctgcatcgcctgcggctggtggagtggcccctgctgcgccgcccgctggcactggcgatggcgctctcgatgatactgtcgctcggggatctcggcgccatcgccatgtttggcagccaggagctcaccaccctgccctggctgctctatcagcagctcggcagttaccggctgaccgaggcggccgccaccgcactgctgctgctcacgctctgtttttccctgttctggctggtagaacgcgggcttggaggaaaaaatgctgaacattgatgggctggtcaccagctaccccgattggcgagtcagcttcagcgcgaccctgcccaagggagagatcaccgcgctgatagggccaagcggggcgggcaagtcgaccctgcttggcatgatcgccggtttcgtgccggtggagtcaggcaccctcagcttcgacggcgaagatctgctgccgctggggcctgccgagcggccggtcactaccctgtttcaggatcacaacctcttcctgcacctgtcggtgttcgacaatatcgccatcggtctgcccccgggcctgcgtttgagcccggctcagcaggcgcaggtgaaacaggccgcagagcgggtcggccttggcgacatgctggcacggctgccggagcagctctccggcggccagcaacagcgggtcgggctggcgcgcgccttggtgcgtggcaagcccttgctgctgctggatgagcctttctcggcgctcgatcccgccctgcgccgggagatgctggcggaggtggccaggcttgcctgcgagcagggcatcactgtgctgatggtctctcacaatccggaagatgcgcaactcatcgccgatcaggtgctgttcgtcgatgagggccgcatcgccctgcagggcacacccgatatactgcaaaacagcgatcatcccggcctgctgcgctaccttgggcaatgaccccgggacgcttaaccggcgatgggatcaaaaaaggggaagccgcttggcttcccctttttcatatgaagatagtcagttaaatcagaggttttcctcagcgaaggaggcgagcttgctgcgcaccaccccgttcaggaagatgttggcactgccgtcgaaacccttgaaacgctcgactatgtaggtcagacccgaggtcaccggactcaggtagttggagtcgatctgggccaggttgccggagcagacgatcttggtcccctcgccgcaacgggtgatgatggtcttgatctgggacgcggtcaggttctggcactcgtccagcagcacgaaggtgttctggatgctgcgcccgcgcatgaagttgaccgatttgaactggatgttggccttctccatgatgtagctcagcgagccgctcatgttctcgtcctgcttgtgcagcacctccagggtatctgtcaccgccgccagccagggcatcatcttctcttcttcggtgccgggcaggaagccgatgctctcggcgatttccggggtattgcgggtgacgatgactttctcgtaaatccccttctcaatcaccagctccagtgcggcagccatggccagcaaggtcttgccgcaaccggccgggccggtcaggatcaccagatagatgtgcggatcgagcagggcatccagcgccatgccctgatagacgttcttgggatggacaccccaggccttgcgtgacatcagccgctcacggcccagatccttgatgcggatcttgtggccatcgttgctcaatacccgggcggcgaagaagttctcctcgtcgagcaggtactgattgacgtgtactccctcgagcaagttcgagtcgatcacatggacggtatcgcggccatgggtctcgctgtcacactcgccgacccgctcccagaaactgccgggcaccacctgaaagcctttggccagcagacggatatcgtcgatcagctggtcgctgcgataatcctcgacgtgcgccaacccggcccccttggccttgaggcgcatgttgatgtccttggtcaccagcaccacctggcgtttcatctcatgcttttgcagatagagggccgcgttgatgatgcggttgtccgcctccttgtcggtgaacacctcggcatcctggggcagatggtggtcactgaagatacagatattgccgctcgcctcacccgccagcggtacgccctgggtgatctgctccggcgttgcatcgcgaaacacgtcttccagcgcacgaatggccacccgcgcatcgcggctgacatccttgtggcgatccttgatgttgtcgagctcttccagcaccgtcatggggatgagcacgtcgtgctctttgaaggagtagatggcgaggggttcgtgaagcagaacattggtatccaggataaacagctttcggtccgtattgtccataagcatcctccttggcactgaaggtgccacgtgtgtgaatctcagatgtcattgaaaccacacgagcgtgacagttttattacccccaacgctacgcccgattttactatcgtgcaacaaatcgcttgagcggcaggatcgttcgaacagaaaagcagcaataaaaaagaccggctctgtggccggtcttgttcaagtgctcagtggcttgtcagccacacttggagtcaccgcagttgagacaggtcatgcagccatccttttgcaccagcgccttggtattgcacttgtagcagagtgccgcactggccgggaaaccactgccggcctgctgttcttcggcctgctgtgggagctgcaattcagcctgtttctcggccagaaatgcctgctgatgctcatccagccccggcagcttgatcatgccgatctcagtgagatgggtctcgatcacgtttccaatttcggcgataagggagggaacatacttgcccttgttccaatagccgcccttgggatcgaacacggatctcagctcctccaccaggaaagtgacatccccgcccttgcgaaacaccgccgagatgatgcgggtcagcgccactatccactgatagtgttccagactcttggagttgatgaagatctcgaacgggcgacgggtctcgtgaaccgtgccctcgttgagaatgatgtcgttgatggtgatgaacagcgagtgctcggagacatgctccggcgtcttcagcttgtaggtggtgcccatcagccgctccgggcgcagcaccgtctcgtgcatgtgcaccacgtcatcctgcggggccagatcttcctgcggctcatcccgggttttcaccttgtaggcgacgattttcttgtcgatcttcttgaccataatctgttctcagaatttaccgtaatagccttctttcaaggcgtcatagaggttggcggcagtgtgcagctcgccatcgtattcgatctcttcgttccccttgacggagatgacggagccatcctccagggtgaactcgtactgagtgttctccagatccttctccttaaccagcacgccctggaaggcctcaggattgaagcggaaggtggtgcagcccttgagccccgagtccgaggcatacatgtagatgtccttgaactgctcgaacgggaaatcggtcggcacgttggcagtcttggagatggaggaatcaatccagcgctgggccgctgcctgaatatccacgtgctgggccgggctgatgtcgtcggccgtgatgaagtagcccggcaggcggctggcgtcatcctccgagtaaggcattgcgccggcgttgaccagctcgcggtaggcgagcagctcgaacgagtagacatccacgctctccttgctcttcttgcctggcttgatgacgttgcggctgtagtgatgggcaaagctcggctcgataccgttgctggcgttgttggccagcgacaaggagatggtaccggtcggcgctatgctgctgtggtgggtgaaacgcccccctacctcggccagctcggccaccagggcgggatccacctcggccacctgctgcatgtagcggctgtagcgcgcatgcagcaccttgcccttcaccttgtcgcccagcttgatgccatcggccgccatttcggggtgcagacgcagcatcttgccggttacctcgaactcctgctccatgatgggggcaacccccttctctttcgcaagacgcagggactcctgccagccagtcatggccagctcctgggatacctgctcggtgaaggcgacggaggcggctgagccatattttatctgcagcatggtgagggtcgagccaaggccgaggaagcccatgccgtgacggcgcttggctgtgatctcctcgcgctgcttggccagcggcagctggttgatctccaccacgttgtccagcatgcgggtgaagatggccaccaccttgcgaaacccctgccagtcgaaggcagcctgttcagtaaagggatcgcgcacaaaccgggtcagattgaccgaccccagcaggcaggcaccgtaggggggcaagggctgctcaccgcaggggttggtcgcgcggatctcttcacagaaccagttgttgttcatctgattgaccttgtcgatcaggatgaagccgggctctgcatagtcgtaggtggaggtcatgatgacgttccacagcttgcgggcaggcatggtcttgtagaccttgcaggccacctgccccagcgcgttgatgaccaccccttccttgttgggccagtcggcccagaacaccacttcgggatcgtccagcccaataccgtcctgctccacctctttggccgtgtaggggaagatcagcgaccagggagcatcctctttcaccgccttgacgaaatcctcggtgatgagcagggagaggttgaactgacgcaagcggccatcttcccgcttggcctggatgaattcgatcacatcgggatgacggatatccatggtgcccatctgggcgccgcggcgaccgccggctgacgagacggtgaaacacatcttgtcatagatatccataaaggagagcgggcccgaggtataggcaccggcacccgagacgaaggcgccgcgcgggcgcagggtcgagaaatcataaccgatgccgcagccggccttcagggtcaggccggcctcgtgcaccttgccgaggatatcgtccatcgaatcttcgatggtaccggagacggtacagttgatggttgaagtggccggcttgtgctcgaaggcacccgcgttggaggtgatacgccccgccggaatggcgccgttgcgcagcgcccacaggaagggctcataccaggcatcaggctcgcgctcctgctcggccagggcgcgggcaacccgctggtaggtctcgtcgatagagccatctatgggggccccatccttgctcttgagacgatacttgctgtcccagatctcgagggacgtttcctgcagggggatgaggcgggagccgagttcactctccagcaccgggttggatttagccattttcaatcaaccttatgtgaatgcatcaacgtcatgacagcgataaaaacacaactaatagtgacacttacaaaaaataacacaatatatagtataaccactgccatgagggtgccgattctatcctaaaaaaatgccccagccagcaggtttctgggccgaggcatttaactgattcatttcctgaaagatttagcgatcaggaagcactcagggtttcttgacgtacacggtcggtgtctcgccagccatattcagatagaactcatagaccccatccgcatccggcgagaacttcatgtcctcatacttggagcaggggttgaccggcacggcttccccacccagcacggcgacaccgtcactcgggctcttgtaaccaaagttggtgccacagctccagcccgagtcggcaaacttgaacttgtagggagcccactctttcttgagcgtgcctttgaccatgtaaagcttgtcagcaaccttgaccaccttgctcgcatcggttgccatccagtcgttcatttccccacgcaggtagatggacttgccaccgaaatcgctgttgtctgccgcctgttctgcaccaccatgggatgcgcaaccgcctaataccagggttcccgccgccagcatcatcgttactgttcttttgaacatgtgtccattcctcaaattattgtgattccttggcccatcgaacgtgagcagacgaattaaagcagagcgggcatcacaagaaaggtagaggcatcacattctgtgttttttatatccaaccagtggtataaatggatgagtttcgagcgaaacgatgcaaaaaatgcgggacaagatacggggagggaatcgaacaaaagcctcataagggggctatcacatgacgatgagtgccaaagactcaaatttcaggtaataaaaaaccccgctcatcgagcgggggttttcgtgttgggtgcctggcagtgtcctactctcacatggcgaatgccacactaccatcggcgctaccgcgtttcacttctgagttcggcatgggatcaggtggttccacggcgctatggccgccaggcaaattacttcaatctaagaaagctgacgtgaataacaactgtcaccttaggtggtggtcgctatcactgaattaggtagtagttcttcaatttgctacaaggcccagaacacttcttgggtgttgtatggttaagcctcacgggtaattagtatgggttagctcaacacatcactgcgcttacacaccccacctatcaacgttgtggtctccaacggccctttaggaccctcaaggggtcagggatgactcatctcagggctcgcttcccgcttagatgctttcagcggttatcgattccgaacttagctaccgggcagtgccactggcgtgacaacccgaacaccagaggttcgttcactccggtcctctcgtactaggagcaactcccttcaatcatccaacgcccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctactttcgtacctgctcgacctgtccgtctcgcagttaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccaggcactgtccgcgagcccgattcagggccctgcgttagaacatcaaacatacaagggtggtatttcaaggacggctccagcgcaactggcgtcacgccttcaaagcctcccacctatcctacacatgtaggttcaatgttcagtgccaagctgtagtaaaggttcacggggtctttccgtctagccgcgggtacaccgcatcttcacggcgaattcgatttcactgagtctcgggtggagacagcatggccatggttacaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttccggcaccgggcaggtgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcccagccatctggtcactgcgactcccaactgctccatccgcgagggacttcactgtcaagagcgaaccttctcccgaagttacggttctattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacccgaccacctgtgtcggtttggggtacgatgacttgtaatctgaagcttagaggcttttcctggaagcagggcatcaatggcttcaccaccgtagtggcttcgtctcgtgtctcagtgttgtgtctccggatttgcctagaaacaccacctacgcactttcaccaggacaaccgtcgcctggcccacctagccttctccgtccccccatcgcaattacaagtcgtgcaggaatattaacctgcttcccatcgattacgcctttcggcctcaccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgaggaggcttttcaccccctttatcgttacttacgtcagcattcgcacttctgatatctccagcatacctctcgatacaccttcgcagacttacagaacgctcccctaccactcacacataagtgtgaatccgcggcttcggtgcctggtttgagccccgttacatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctagctgtctgagccttcccacatcgtttcccacttaaccagaactttgggaccttagccggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccggatattacttactggtattcggagtttgcatggagttggtaagtcgggatgaccccctagtccaaacagtgctctacccccagtagtattcgtccgaggcgctacctaaatagctttcggggagaaccagctatctccgagtttgattggcctttcacccccagccacaggtcatcccctaactttgcaacgttagtgggttcggtcctccagttgatgttactcaaccttcaacctgcccatggctagatcacccggtttcgggtctacaccttgcaactagacgcccagttaagactcggtttccctacggctcccctatacggttaacctcgctacaaaatgtaagtcgctgacccattatacaaaaggtacgcagtcaccccgaagggctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcgatttcacttcaaggtcgttttcatgtacggggctatcaccctgtatcgctggcctttccaggaccattccactaacttccaagaaacttaagggctaatccccgttcgctcgccgctactgagggaatctcggttgatttcttttcctcggggtacttagatgtttcagttctcccggttcgcctcgttacactatgtattcatgtaacgatacccaagttatcttgggtgggtttccccattcggaaatctgtgagtaatagcgtctcttaccgacttctcacagcttatcgcaggttagtacgtccttcatcgcctctgactgccaaggcatccaccatgtacgcttagtcacttaaccatacaaccccaagaagtgtcgttgaaacgacgcgacttgttgaagtacaacaaggaccaaaataaattttggttttcgccaagaagtttccaaagcacttgtaacaaatgtttgagaactactttttaaatcagctttccagattgttaaagagcatgtttgcaacggtcatcgaccgaagaaaacagacataaacacgcatgcttatgtctgcattctttgagctgcgaagagaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaaggggacccggatttgtctttgcgctcgcgcgcaggtaaccgggtagctgcttgcgccgctattcacgtcccgacacccaacaaaagggcttctctcgtttggctttcaccaaacaagcactgacgcttgcgcatcaggtctttgctctaactactttgaatcaaggcaatctgtgtgaacactcaacaacttcgacatcttaaggtaaggaggtgatccaaccccaggttcccctagggttaccttgttacgacttcaccccagtcatgaatcacaccgtggtaaacgccctcccgaaggttaagctatctacttctggtgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcgacattctgattcgcgattactagcgattccgacttcacggagtcgagttgcagactccgatccggactacgacgcgctttttgggattcgctcactatcgctagcttgcagccctctgtacgcgccattgtagcacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttatcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggacaggggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttctgattcccgaaggcactcccgtatctctacaggattccagacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgtctcaaggacacagcctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagctggacagttttaaatgcaattcccaggttgagcccggggctttcacatctaacttatccaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcacagttgacacgtattaggcgccaacctttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcagggtttcccccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctagggatcgtcgccttggtgagccattaccccaccaactagctaatcccacctgggttcatccaatcgcgaaaggcccgaaggtcccctcctttcccccgtagggcgtatgcggtattagcagtcgtttccaactgttatccccctcgactgggcagatccccaggcattactcacccgtccgccgctcgccggcaaaagtagcaagctactttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaatttggtttgcgttcattcattaccgaggcaatgaacttcagcggctcaatgaattgctgaaataaactgttcggcttgttattgctaacaagtcgttttggtcacttcaccagacattgaaaatcaacaaaattgtttgatgttcgatgctgtgagtgcccacacagattgcttgattcaaattgttaaagagcgacgcaacagtgtgttgctgcgggagtggaattccactcaaccgccttctcgagccaagccttattttcaaaggcttttcgaggcaccgactggcttgtttgcgttgccgcttgctctgtcgatgtggcgcattatagggatctggatcacgcttgcaaggggcgtttcgaattaaattcgaattattatctcaatagctcatcaattcaccaaaaagactgtttatcccgcaacaacacactcatatggcgacatatgtctatcttcaatgatgtcttggcagcgatagatcaaacttgtagcgaattggcaccgcccacttctatatgcatggtgatcgaggtcacgccttcgggtaacatagcgcccctttgcgattcacacactcttgggctttggagagtttaatgccttttgcacttggccagcgttggattagtgatacagagacggatctggggttggggactgtcgttgctgttgaaggacgcatggttaccctgttgtttccggctaccggtgaaaaccgcatgtatgccaaagaagaggctccggtaacccgggtcagcttcaatgtgggcgatcagatcgccactcacgaagactggaccatgacggtcgaagaagtgcaggaaaaaaacggtctgcttatatatgtaggtgtacgcaccgacaatgatgagcccgttgccctcaaggaagtgtttctaagcaactttatcaaattcaacaagccgcaggatcgcctgttcgccggtcagattgaccggatgtcccgctttaccctgcgttacgaagcgctgatcaaccagcataagcggcgccttaacccgactcgcggtctggccggtggccgggtcagcctgatcccgcaccagctttatatcgcccatgaagtgggacaccgctatgctccgcgcgtactgctggccgatgaagtgggcctgggcaagaccatcgaagcgggcatgatcatccatcagcagctgctctccggtcgcgcccatcgcgtgctcatactgctgcccgagactctccagcaccagtggctggtcgagatgctgcgccgcttcaacctgcacttctccctgtttgacgaggagcgatgcatcgaggccttcgccgatgcggagaaccccttcgagaccgagcagctggtgatctgcagcctagacttcctgcgcaagaagcgtcgtcgtttcgagcaggtgctggaagccgagtgggatctgctggttgtcgacgaggcgcatcatcttgagtggagcatcgatgccccaagccgcgcctacgaaatggtggaagcgctggccgaacaggtgccgggtgtgctgctgctgaccgccaccccggatcagttgggccaccagagccactttgcccgtctgcgcctgctcgacccggagcgcttctacgattacgaggccttcctcgccgaggagcaagcttacggtaaggtcgccagcgcggcgcaagaactgctggatggcgagaccctgagcgatgaagccaggcagatcctcgccagccagctggaagggctggatatgagcgatgcagctgcccgtcagcaggcggttgccaagctgctggatcagcatggcaccggccgggtgctgtttcgtaacagccgcgccaatattcagggcttccccgagcgtcacctcaacgtctaccccatgccgctgccggagcagtacaagactgccatcaaggtgatgggcatgatgggtggcaatggcggcgatctgcaaacccgcgccctgcgctatctctatcccgagaagatcttccagcagttcgaaggggaaaacgctacctggacccagttcgatccccgcgtcgactggttgctggagctgctgctctctgctcgccagcaaaaggtgctggtgatctgctccgaagcggccaccgccatcgcgctggaagaggcgctgcgtacccgtgaagggatccgcggcacagtgttccatgaagggatgtctatcctcgagcgggacaaggcctccgcctatttcgcgcaagaggatggtggcgcccaggtgctgctctgctcagaaatcggttcagaaggtcgcaacttccagtttgccagccatctggtgctgttcgatctgcccctcaatccggatctgctggaacagcgcatcggtcgtctggaccgtatcggtcagcagaataccgtcgagatccatgtcccctatctggaagggactgcccagcgcgccctgcagctctggtatcacgatggtctggatgcgttcgagcagacctgcccgactgcccgcccggtattcgaagcggtacgtgacgaactgttcgagctgctggccgccaacaccggcgatcaggtgaccctcgatgccctgctgatcaagacccgcgagctgcacgagccgctcaaagcccgactggaacaggggcgcgatcgcctgctggagatccactccagcggtggcgccgccgcccagctgctggtcgacaagctggccgccgaagatgatgacactggcatggtctccttcgccctcaagatgttcgacgagatcggcgtcaatcaggatgacagaggcgagaacgcgctggtgctgaccccgggggatcacatgctggtatccagcttcccaggcctgccgcaagatggcatgaccatcaccttcgatcgcccgaccgccttgtcacgggatgacatggcgctgctctcctgggatcaccccatgatgcgcggcggtatagacctcattctgggctccgagatcggcgcaacgtctgtggccctgctcaagaacaaagcgctgcccatcggctccatcctgcttgagctgatcttcgtcgccgagtctgcggcccatccccagctctatcgcttcatgccgccgacaccgatccgtctgctgatggacaagaacggtcagaatctgggcgaaaaggtggcattcgatgccttcaaccgccagctgaccccggtcaaccgccaccttggcagcaagttggtcaccgcctcccagccggtgatccacggtctgattggcaagggccaggtcattgccgaagagctgaaagccgggattgtcgacaaggcgcgcacccggatggcgcaaaccctgcagcaagatctcgatcgtctggaagcgctcaaggcagtcaatccgaacgtgcgtgacagcgaactggattatctgcgcaatctgcaggcagaattgcaccacctgatcgatcagacccaactcaagctggatgcaatccgctttatcgtggtcacccataactgacgcggcaatgaagatacatgacctgatccggctcaggctcaggctggatgccatgcactttattatcgtggtcatccataactgacaaggcagtgaagaggtatgaccggctccggctcacgcgggatcccatgccctttatgattgtggttacccataactgatgggggcttgcccccaccttctgatgcgagacatttatgtttgaatactcaccgcctctggaaccctggctcgatatcctgttcaaggacaaggacatcatggtggtcaacaagcccaccggcctgctgagcgtccccgggcgcggccccgagaatgaagacagcgtcctgcatcgggtgaagcaacagcaccccaaggcggcggcagcccatcgcctcgacatgtccaccactggcgtcattgtcatccccctcacccccaattctcatcgggagctgagtcggcaatttcgcgagcgggagaccgagaagcactacctcgcctgggtgtggggcgagccagaagcagactcgggtcaggttgacctgccactttgcgtcgactggcccaaccgcccgaagcagaaggtggattttgaggagggacgccacgccctgaccctgtgggaaaagctgaaggtggagaacggcaacagcctgatcaagctaacccccatcacgggtcgctcccaccagctgcgcgtccatatgctggagctggggcaccccattctgggtgacaacctctatgcccatccggatgcactggcggcggcgccccatctctacctccatgcggccatgctgaccatcagccacccccgcagtggcgagcggatgaccttcgaggcgccagctcctttctcgctgtaagccagcgcaaacataaaaaaagcccccatctactgatgggggctttttcattaggatcagacgcgaatatcaatcttgcttcccagagtggagctggccgttggcgctgcagcaggggctgactgagcagccgtctggagcagtttcaatgcggcttcaccatcctgagtctgctgttttttggccagactggccgtcagcaaagcagaaccaaatgacgttgatgcggaactagatatatccatggtgtacctcctgctctaagactatcggccatcttgcgccagacatgaatcattttggctaaattaaatacgctttgtcgggttggcgtcgcttcaaccacgcctcctccatctccagaagagtctgatatattttctccgcctgttcgggacggctgaacagatagccttgtccatagagatgaatatcggtaagagtacgcaggacatcgagctgcgcctgggtttctatcccttcgcacaccagactcttgcccagcatggaacccatacggcaaatgttggcgaccagttcagatgcttctatcgaggtatcgatcccctggatgaaggagcgatcgatcttcaccttgctgaccggcaagttctgcagatagctgagagatgagtagccggtaccgaaatcatccagcgccaactgcaccccttgttgattcagatcctgcatcagctgcagggaattcttcacctcgcgcattgtggtgtcttccgtcacctccaacaccaggctggcagccgggatatgatgatccatcaacgccttggcgaccagtttcaacaaattgcgctggtacatgccaggcgagatattcacgcacatttgcaagtcgaccagcccgagctgctgccactgatagagttgctcacaggcggtgttcagcacccagctgcccagtttctcggccagctggaactcttccgccacctggatcacctcgttgggtggaatgaaccccaactcaggatgccgccagcgcagcagcgcttcgactgcctcacagcggccgctttcaagattgactatgggctggtaatacagttcgagtgcgttgtgctccagcgccatgatcatgtcgcttgccagatgcttgcgccgcgcagtttcattgagcagcgagttgtcatagatgacataagggacatgggtcttgcgactgtggaacagcgcctgctcggcccgactgagcagctcctgggtcagcttgctgtccatcgggaagaaagcaatacctatccccacctccagccggaagggatagttgtcgatgatgatgtcttgcttgagcgcatgaagcaggcgtacaaccagctctctcacctgccgcaggtcactgctctcgcgctggataatagcaaactgatcgccacccagacgcgccacccactcaccgttttcacacaggttgcgaacccgttttgccatctcctgcagcaagaagtcaccggtgttgtagccaaatttgctgttgatatcccgaaaatcgttgatatcgaccagtaccaaaccaaatggtatctccttggttgcgtacgattccatcttctccagcaacgccagccgattgactagcccggtcaggggatcgactcttgcagcccggaaatggcgacgcgcctcgcggatcagcaggccactgagcaacatcacggacaacaccagaccggaaaccataaacagcaaggcgttgcgcagctggccaaagcgtttgtcattaccggaatagacattgatgttcttttgcatcacagaggcgagagagtaggagagaggttcttgcagaggggccaatcgcatcatgatttgctgatactctggcgtgcccgacttcagattggtgatgttggactccatctcgcggatgttgctttcaatcagctgcaccagacgcagggtcttttgcttatctttcatgctctggcgcaactgcccgctgagcaggattggcgtgcggctccagaggatgtcgtaacgcagcatcagagtgtcgtgatcgatgccaccataatggtagatctcgacggagttgaggaagcgccccaactccagctgcaactgcatcagcgcccaggagacgtcataggtgtacttttccatcacccgggtcgcattctgtatctgcgcgaggcaatacagggtacttcccgtaaacaacaggatggataggtaaagaacgacaagtaaaggccacgccttggtcttcgctttcactcgcactcccgcacgccgttatatcaatgttgaacgtcaaccgcattcaactgccagatcatcatgtcagtgaactctgatcgtttcagctccggatgctgatcaagcggtaggataaaccaaagcggtcccttattccgtacccgcatggtcacaccgtcatcttgccaggccagaatgggatcatatttgctgaccttgtcccagttgatccgtatctgaaaactgttcagggcggtcagggtaatggatttgccatccgctccgacggcagccagcacatctgccagcttgggccccacatacttgtgcggtttgtcgacccagggatttcccgtcactatttcatgctggggcaaggccttgagcatggccagatcgaaagccacctccccctctgttgcctcggcaggcttcacattgccggtcaccgtcaagatgacgggaccctgcggcgcctcaagggccatgaccggcatcgccagagaaaacagtaatggaatcaaacccagtgcacgcatactcacctcagaaaaagtcaccaacaatagactcagtttagtcgccataaaaaaaacggcccgcaaaagcgagccgtttggtaaccaagactgaattacatcatgcccatgccacccatgccgcccatgtcaggcatggcaggggtatctttcttcggcagctcggtgatcatgcactctgtggtgatcatcaggccggcgatggaagaggcgaactgcagagcagaacgggtaaccttggtcggatccaggatacccatggccagcatgtcaccgtactgttcggtgtaagcgttatagccgaagttgccttcaccatttttcacggcgttggcaatgacggaggcttcttcgccagcgttgatgacgatctgacgcagcggggcttccatggcgcgcaaggcaaccttgatacccacgttctgatcttcgttgtcaccacgcaggccggccagtttggcggcaacgcgtaccagcgccacaccaccaccagcaacaacgccttcttctacggcagcgcgggttgcgtgcagggcatcgtcaacacgggctttcttctctttcatctcgacttcggtcgcagcaccgaccttgatcacggcaacgccaccagccagtttggctacgcgctcttgcagcttctcacggtcgtaatcggaagaggtctcttcgatttgctgacggatctgggccacacggctttcgatcagggcagcatcacccacgccatcgatgatggtggtgttctctttggtgatgacgatacgcttggcacggcccagatcttccagggtcgctttttccagctccatgcctacttcttcggagatcacggtaccaccggtcagcatggcgatatcctgcagcatggccttgcgacggtcaccgaagcccggcgccttgacggcagctactttcacaatgccacgcatggtgttgaccaccagggtagccagcgcttcgccttccacgtcttcggcaacgatcagcagcggcttgcctgctttggcaacgccttccagcaccggcagcatttcgcggatattggatactttcttgtccaccagcaggatgaagggatcatccagctcaacggcaccggtttccggcttgttgacgaagtagggggagaggtagccacggtcgaactgcatgccttctaccacagccagctcgtcgtccaagccctgaccatcttcaaccgtgatgacgccatcacggccgactttgtccatggcttcagcaatcagcctgcccactttctcgtcggagttggcggagatggtgcctacctgagcgatggcgttgttgtcagcgcacggctgggacagcacttgcagctcggcaacggcggcgatcactgccttgtcgataccgcgcttcagatccatggggttcatgccggcagcaacggccttcagaccttcgttgacgatggcctgagccagtacggttgctgtggtggtaccgtcaccggcagcatcgttggccttggaagcaacttccttgaccatctgggcgcccatgttctggaacttgtcttccagttcgatttcgcgcgccacggagacgccatccttggtgatggtcggcgcaccgaaggacttgtccagtaccacgttgcggcctttcggacccagggtaaccttgacggcatcggccaggatgtttacgccttccagcatcttgatgcgggcttcgttgccaaatttgacttctttagctgccattttcttcaatccttcaatcaattcgcaggggaaagggtggattacgcttcgacaatcgccaggatgtcggtttcagacaggatcagtacatcctgaccatccagcttctcggtcttcacaccgtagccttcgttgaagatcaccttgtcaccaaccttgacggcgagggctttgacatcgccattatccagaattcggccagtccccacggcaagtacttcaccacgggtggacttctgggccgcagtaccagtcaagacaatgccgccagcggatttggcttcagcttcgatgcgcttgatgatgacgcggtcgtgcagtggacgaattttcatcgataactctcccaaaatgagtctctgtgttgctttgaggaatggccattcctggccaaattagatatgcctctgatgtggggcgtttttgttaacccttcaagggcaaatacaaaaaaaatattttcacgtactatgaatatcttcgatggatcgcccgtgtcccggtcaggaaaccgggtttgtgctgcctgcagccagaactcacttcgccagatgtatagagacgagctcgtgacccgacccaaccccctgctgaccgcccccatgacgtccgtactgctgcgcatgacgggccccatgatcctcggcatcatcgccatactggcattcaatctggtcgataccttcttcatcggcatgctgggcacccaggcactcgccgccatcagcttcaccttcccggtcaccttcgtggtcacctcgctggcaatggggctgggggccgggctctccgccgtcatcggccatgccctcggtcagggcaaacatgacgaagccgcccgcatcaccaccgactgcctgtttctggccgtggtgctggtcacgctcctctcgctcctgggagcattcaccatacaacccctgtttcggctgctcggcgccagcgaccagctgatccgccttatctatgactacatgcttatctggtatctgaccgtgcccatgctggtgctgcccatggtgggcaatgccgccattcgggccaccggggataccaagacgcccagcctggtgatgacggtggcggggctggtgaacggcgtgctggatcccctgctcatttttggcataggcccctttcccgaatgggggatccgcggggcggccatcgccacgtcgatctcctggttgatggccatgctggtcagcctctacatattgcgccatcgggaaggcttgctgcgatggcgcctgtcccctcgcccacaattgctggcccactggcgcgccttgctccacgtggccgtgcctgcctctttcaccaacatgctcaaccccctggccaatgcagtgctgatgatcatcttcgcaggtctgggcaccgaagtggtggccgcctacggcgccgcctcccgggtcgaggcactgctgctcatagtgatgatggcgctctcctccgtgctggcccccttcatctcgcaaaactgcggggctggcaatccggcccgcgccagggccgcactgcaattttgcatgcgcttcgctttgctgttccagctcggggtatacgggctgacctggttgctggcaccacttatcgccaacctgttcagcgatcatccacaagtagtgcgcctcatcattctgtatttgcacctggtacccatagggtatggcttccagggcatggtgatgctgctggcctcggcactcaacggcgtcagggcatcgagcatctcgtttctgttcaacggattgcggctgtttgtcttcttgttgccaggggcctggctgggggcggagctgggaggggaacagggagtctatctggggatactactggcaaatctggcagcgggcactctggcatggtggtatgcccgccaccgtttcgagcgattgtgccatcagggcaaaccctgacaggcacagcttagctacagaggcttactctttacgctcgaattcgccttcgatggtggtcccgccacgattgacctgacccggttgttcctcgcctggacgcgcctcgaatggaggctgctgggcatgaaaaccgcccatctgcatccggaactgattgctgccaatgagtttgtcagccagcttgttgcgcagccatggctgcagcaacaggataccgaagaagtcggtcacaaagcccgggatgatcagcagcaagccggccagcgccagcatcatgccccccatcacctcacgacccggcatctccccttgctgcattttttgctgcgcattgagcagggtcttgatgccttcactccgaaccagcgatgacccgagcacggcggtcagcaccagcaagcctacggttggcaaggcgccaatcacggagcccacctcgatcatcacggtgagctcgagcagcaccagaccgaccaacaacagaaataacttgcccataacaacctcagtgcgagtgaatttggatgaacccgtgaactcttgcagcaaacgcatttttcgctgccaacacgccacaaagtcggttcctgaatattaaagtgggggtcgacacccatttttcaagtgtggagggtgacagagcgccagatattcagaaaaaccggcatggcagactgtgattgaagtccttgttctgtcaaagttaatcgctcaattgcaatatctgtttaatgaccacaagttatttgaggttgtctcaaatttagtgatccaggtctaatatcagatacctcaattgaggtaatatcgacgctagtaattaagggagcaaaaaacgctcccaactgccccactcgatgtgtggtgcttcaggatgagccgtgcgtaaggaactcgcgaccactcggtgaggatcgtttccatttatctgatttctgaggcattacaatgagcgacatcaagaacgtccgcattgaagaagacctgctgggcaccaaagaagtttccaatgagctctactacggcgtgcatacccagcgcgcagtcgaaaacttcaagctgagcactcagaagatttctgacgttccggaatttgtccgcggcatggtgctgaccaagaaggccgccgccctggcgaacggcgaactgggcaccatccgtcctgaaattgctgacaagatcgtagaagcctgcgacctgatgctgaacaccggcaaatgtttcgaccagttcccggtcgacgtttaccagggtggtgcaggcacctccgtcaacatgaacaccaacgaagtactggccaacatcgccctcgagatcatgggtctggagaagggccgttacgacgtcatcaaccccaatgaccacgtcaacaagtgccaatccaccaacgacgcctaccctaccggcttccgcgttgccgtggtaaacagcacagacaccacactgcatgccctggaagcactgatcgctgccttcgatgccaaggccaaggaattcaaaagcatcctgaagatgggccgtacccagctgcaggacgcggttcccatgacactgggtcaggagttccacgccttcgccgttaccctgcgtgaagagatcaagtccatcaagcgttgccaggagctgctgctggaagtgaacctgggggcaaccgccatcggtaccggcctgaacaccccgcccgagtactctgcgctggccatcaaacgcctggccgagatcacgggtcgtgcttatgttccggcagaagacctgatcgaagcaacctccgactgtggcgcctatgtgatgctgcacggtgccatcaagcgcatggccatgaaaatgtccaagatctgtaacgatctgcgtctgctctcctccggtccgcgcactgccctcaaagagatcaacctgccggaaatgcaggccggttcctccatcatgccggccaaggtcaacccggttatcccggaagtggtcaaccagacctgcttcaaggtattcggtaacgatgtcaccatcactttcgccgccgaagccggtcagctgcagctgaacgtcatggagccggtgattggtcaggccatgttcgaatccctgagcctgatggaaaaagcctgtatctccctgcgcgagaagtgtgtggaaggtattaccgccaacccagagatctgcatgaaccacgtgctgaactccatcggcatcgtgacctacctgaaccccttcatcggccaccacgaaggggatatcgtcggcaagatctgcgcccagaccggcaagaacgtccgtgaggtcgtgctggaacgcggcctgctgaccgccgaacagctggacgaaatcctttccatcgagaacctgatgaacccgcaatacaaagccaagcgctacacccgcgaagccaccgtataagcgagaaaatgggccgggtttatcccggcccataaagtcagttcccgatcggtctcacccagtcccatcgggaattggcttttctgccaaataaaacctaaaaaaactggaaaatggagtgttcgctatgattgttatcgagttacttgtcgtgctcgccgctatctatctgggtgcccggataggcagtatcggtatcggctttgccggtggtctgggtgtgctggtgctgacctggggcctgggggtacaaattccgagcgaccaactggtcaccttcatcccctgggacgtgatcatgatcatcgcgtccgtcatctgtgccattgcctgtatgcaactggccggtggcatggactacctggtttcgctggcagaaaaggctctgcgcaagaatcccaagtacatcacctttgccgcccccatcgtcacctatctgatgacaatgctggccggtaccggtcacaccgccttctccaccctgccggtaatcgccgaagtggccaaggagcagggcattcgtccttcccgtccgctctccatcgcggtcgtcgcctctcagattgccatcaccgcctccccgatctccgcggccgtggttgccttctccggcatgcttgagccgttcggtgtcgactacctgaccctgctggccatctgcattccgtccaccttcatcgcctgtatcctgggcgccttcattgccaacatgatgggcaaaccgctggatcaggatgaagtctatctggagcgtaaagccaaagggctgatcaagctgcgcggcaccaccaagctggagctgaagccttacgccaaggtttctgtctggatcttcatcgccgccatcgtggccgtcatggcttatgccaccgccatctcaggcaaagtgggcctgatcgccaatccgccaattccccgtgacggtgccatcatgggcatcatgctggctgctgccaccatcatgaccctggtctgcaaactggacgccactcaaatcaccaacatgccgaccttcaagtccggtatgtccgcctgtatctgtgtactgggtgtggcctggctgggcaacgtcttcgtgaaaggcaacatggacaccattcagctgatcgctggcgacctgctgaaccagtattcctggctgctggccgtggtgctgttcttctccgccatgctgctctactcacaaggcgccaccaccaaggccctgatgccggccgcactggcgctgggtgtcagcccgctgaccgccatcgcctccttcgccgccgtgagcgccctgttcgtgctgccgacctacccgaccctgctggccgcagtcgagatggacgacaccggctcgacccggatcggcaaggccgtgttcaaccaccccttcttcatccccggcaccgcgaccatcgctttcgccgtgctactgggcttcttctttggcggtctgatgctctaatcagcatttaatgccataaaaactcaaacggccctcattgggccgttttttattcctcgtttttccctttctccgccaattaatcctcgaccgcttcagttcctatcaaggttcacagatctactctgggccatcggaacagcaaccgatcctgcaggaccgagcacaggtccgacattgtttacacagaggaaaaaacgatgaagaagacagcattgactatggccatctccagcgtgctgctggccggcggcgcccaagccgcgaccgtctatgaccagaacgacaccaaactcgagataggtggccgtgctcaaggcatgtactacggtaccgacaacaaggattccgagggtgatcagagctacttccgtctgcacgttgccggcgaaaccaagatcgacaacgagctaaccgccttcggctttgccgagtacaacctgccggtgtccggttctgacaacgacgaactgcgttatgccttcgccggtatcaagcacgatcgtttcggtgccttcagctatggtcgtcaggatggcctgttcaccaaggcggtgaacaactatacagacgtgctgccggaatggggtggtgatggcctgggtaaagacaccgaagtattcggcaccggccgcaccaacggtctggctcagtacatctacacctatcagggtctgaccctgggtgcccagttcaccggcaacaacgatccgcagaacgctggccgttccgagatgaccggtccgaacagcacctggaattcagaagggtctgctgaaggtttcgccctgtccgccaactatgacttcgacatgggtctgagtctgggtgccgcctacaaccaggctggcaagaccgacgagcaggctgacaacgctgccttcggtggcgaccgcgatgccaagctgtacggtgtgggtgccaagtacgaagccggtgacctctacctggccgctacctactcccacggcgaagaccacctgttcgtcaacaacggctacgccgagaagatggatggctacgaagccgtggcccagtacaccttcggcaagttcaagccgtctctggcctacctgcgtaccgacgtgaaagacaatgcccgcggcattgacgataccgccaccgaatatgtttccatcggtgcctggtacaacttcaccgacaacttcaatgcctatgttgattacaagatcaacctgctggacaacgtcaacggtacccacaccaactcgctcggcaagaacaccgacgacgtggtcgccgtggccctgcagtacaacttctaagtcttccctgaattgcctactgtattttaccggccgcactgcggccggttttttattgcctgtcagatgttgacccgcgccagactcggttcgcggtgaaagcagttcaccagcagcaacaaggtagtcacgccaaccgttcccagcaccagccagggtaaccagggctgcccctgggcattggcgtagtcatgcagggccccgccccccacgtatcccgtcatgccgccgagcgccagccccagccggctgaatcccatgtaactgccacgtgcccccggctgtgccaacttggtcatgagcgtctctcgcgccggctcggcgatgacgatccccagatagaagcaggccagcaatacgaagacggcgggcagcgtagtggcaaacgccaccagcccgatcccggttgtcatcagcagcacacccgccatcaggcgattttccagcttgaagtgcttctccccatagcgggcaagcggatagagcagcgtcagcgagatggcggtctccagggtatacatccagcctactgcagtggtggtgcccgccatctgtttgaccagaatggggaaaatcagcatcacctgcacccagagcgcgtagtaaccgctcaggatcagcaccagccggcagaaggccttgtccgccagcacctggccgagaccggcccggataggcgtcggccgctgcgagagcttgtaggggggcaggatcagcaagttgcacagggccgcacagacaaacagacccgcccccagcaggcagacatactcgaagtcgaagttgagcagccagctgccaagcagggcccccaccacggcgccggcgctctccagcatcatcagcaaggagatgtaacggccccgctgacgcgggcgggtaaacttgatcaccagggcggcacggggtggatcgaacaggcaaccgcccagccccgagatgatgcaggagaggatcagttcaagcccgctctgggcataggccagactggcaaaccccgcggcccgcaacagcatgccccccactatgagtggccgggcaccgaacttgtctgccagcgatccccccagcacccccaatccctgctgggtcagctggcgcaaccccagcgccagaccgactatcccggccgcccagccctgctgatccacgaagcgcagactgatcatgggcatcaccacgaaaaatcccaggatcaccaaaagggaatccaacgccaaaaaccaccgccccaaccgcctcgcccgctccaccatgactgcctgacccctgctttgctaatgacatccaactcgctcgtctcatcgcccggatgacaccgtcgtcaaatcgggcaaagggtaactgcaaccctctgacccgacatggcaatatgccaattcgcaacaattgatactgctattctggaagggcgccagatatagtggtagccgacaactggctatatttcatattggattacgttatggctatgaccctggatgacttgcaattactactggatgtggtcaatcgcggcagcttcagcaaagcggcagccattcgtggctggtcgcaacccatggtcagccagcggatcgccgtactggagcaggcgctggggcagcccctgtttcgccgccacagacgcggagccacgcccactccggcttgcgagcagtttttgcctgcggcggcggcagctctgagtgcactggaagggggacgcctggcgatgcagggagcaccggccctgccgcgcatcaagctctcctgcctgccctccctgaccacagtggtatttggccccctgttgctggcattggtagacgaagcattcgagatccgctgcaacacggatcactccggcatcataatgcaggagctgctgaccggggagaccgacgtcggcttcatcctcaagtgccccgccatagccggtatccagctcgaactgctctaccgctcccccatcatagcggtggcctgcgccacccatccgctggcaggaagacaaggtttaaccctgcaggatatcgccaacgagcggctggcaccccagcagtggggcatcggctgtgacgagctgatcctgcaactgcggctgctgcgtcaggtaacgagcccgctgcacgccattcagcccgccagcgcagcgctggagcacggcttcatcacactgatgccggcactcgccatcagccgggatctggagtttggccgcctggtccagctggatgtgatggacctgccgccggatcactgggacgtgatgatggcctggcgtagcggcaagcggcccaatcctgccaaggagcgggtgctggaggcagccagagcccttgcccggcgctggtcgggcaaatctgcataaaaaagcgccggacaagtccggcgccaaacactcaatcacatagctcaagatcagtagcttgccttgagggtcactcccgaaaaggcgctgtaaccactcagctgtacatgccaggtacccgccttgggcgagttcagggtacaggtctctgcattaccccccttgtaaggacggcagtcatagctggtgctggtcggagccgaaccaaacttgacgtagagatccgcatcacctgtgccgccactgctggcgaccaccagctggctcttgccggccggcacatcgatagtgaagttcaccttgccacccttggcggcggagagcccggtcacaggtaccccgttttgcagcacgctgccgctcggtggcggcgtggtaccgcaggaggcgttgaccccgacagtggtaaaggctgccgccacgtcggtcaggctgtagcccaggtctgtggccgccttggtcacgccacaagcaccctgatcgtaggtggtgttggcgccccagtagaggcggttggccagcacgaacacttcgaatgccttgcgggtgttccagccactggtgttggccagcaggtagaaggcccgattgtagacgcccgagctgtggtgcacgtcgatgccatcgtagtaatcgctggcatgaccgatggagctgccatcccgggttggatcctcgaagtagcgcagggagccgttgcccttgaagatctgggcccccaccagccagtcgttgctgcccttcatgtagttctcggccgcttcccccgccatgtcggagaaagcttcgttgatgccacctgactgaccggaatagaccagccccgagttctgttcggtgaagccgtggctcacctcatgggccgccacgtccaggctcaccagcggatagaaggtggtagctccatccccgaaggtcatctggctgccgtcccagaaggcattttcatagttgcgactgtagtgcacccgcatcttcagcttgaagttgagcggcgccgtgttgtaccagttgcgatacatgttgaacacaacattgccgaagtagtgggcatcgttgagcggcgagtaggcgccattgatctccttgaccgtgttctccgggcaagtgaactggtgcacggcgccacccgaggtagcgtgattgaggttgatggtatccacgttcgggctggtcatgcggcagctgtcatccaccagcagggggccgaagtccgcgccatagaagtacttgccagtcttgatgttgctacccgggcctgtggcatccttgtggttaatcccctcccaacgcttgagttcggcgccgctctgggcatcgatcaccacgaagggacggctcggctcttcgcttgccgccagccaggagaccagataaaccagacggcctgacctgcctcatcctgcatcacgaacagcttgacccgctcgttgctgcccttggccccggcacgggccttgccagcagcgtcaaccggcgacagggcagcggtcgggctcgccacgtcggcatcaatctggcgcaacatctggccggaaacctggcttatctgcccaccgagagactgttcggctaccagcacctgaccccaaaccggaatgccgcgccaggtttgctcatagcgaacccgctgctggccattgggcaacttgactacccgtacctgacgaaactcgccatccccggccagagcgctgacaccggcagcgccgctcggtgccccctgaatacccgcgacctgatgcacttctacctgttctgcagccaaggctgcgcttccccagcaggccaataccacggccaaatacactttgttcatctcgtctttccttaggtcgatgaaggttacacgccggatccgttgcccggcgttcctacactagttgtcgagatcaaaattgctgcctgtcatatgtgacagagcagcatgaacccgtagcaggatctgctgttacacctgttcagtagcgaaaacaaaaccagaagtagtgaatcgcgctgaaaaagggcggagaatggcaaggcctcgaacaaccccgcatatgggcccctccatatggggatagcggacgcaggcgagaggatgaaagtccttggcgcacaaggggttgattggctacattggctgtttggcggccagcaaaggcctagttcgggtgggaggtaaggatgttttcatggcaactggacgacgagttggcgctgctgtttttgcagcccgacatggccagcgaacttttcggcctgtgccgggagaaccgcgactacctcacccagtggctgccctggcccccctacatacagcagccggctgacagcgccaccttcatccgccacgccatcgagaaatttgcccggggtgaggggctgaccaccgccatcgaatatcagggggaagtggttggcgtcatcggctacaaccagatcgatcaggcgctggccaaggtcaccataggttactggctggcggaacgctggcagggcaacggcatcatcacccgcgcctgtcaggcattgatccatcacgcctttgaagagatggggatggagaaggtcgagataagcgcggcggtagagaacgagccgagccgggcggtgtgcgagcgactcggcatgcagcaggaggggatcacacggcgggccgagcggctggcagatcgggtggtggatcacgtccactacggtctgctgcgcgatgactggctaagacaacgggatcactgatgggcgcaggctgcccggtccccagcggccggcaccatgctcatgaatccacagagggaaccttgatggcactaccacacctcagcacgacccgtacccgagtcactgttctgccgcccgaacgggccgacctgatgctggatttctatctgcgcaaccgcgctcacctcaccccctgggaacccagccgtgacgagagcttctataccctgagtcactggcatggtcgattgcgcgacagctatggccagttcttcaacggcagcgccgtccatctggtggcgctcgaccccaagggcgagcaggtgatcgccacctgcaacttcaccaacatcatgatgggcatgttcaaggcctgtcacctcggttatgccgtcgataaagcccatgagggtcagggtctgatgcaagaggtggtcggtgccggaatagcctatctgtttcgggaacacggcctgcaccgcgtcatggcaagctatatgccagccaacctgcgcagcgccgccctgctcgagcgccttggctttgagcgggaaggctatgcccgggattacctgatgatcaatggccgctgggaggatcatgttctcaccgcctggctcaaccccgcggtctagcgccataaagcgagccatatgccagtcaatcaccctgtgcagcgccgccctgctcgagcaccttggctttgagcgggagggctatgcccgggactatctgatgatcaatggccgctgggaagatcacatactgacagcactgatcaatccagccgtctgatcaggccataaaaaaacgggcccggaggtaactccgggcccgtcttcagatgaggtgcaggcttagttggccttggcatcgctcactgcggcttcagccttggtggctacgtcagcagcagctttctcaacagttgcagtcgcttcggaagcagccttctctacagtagcagtggcttcgctagcggctttctcaacagttgcagcaacgtcggcggccggagtcgcagccggagcagcggcttcttctttctgaccacaggcggtcaacatcagacccaggataccggctaccagtactttgttcatgtgcataccctcaaaaaaatatggagagatggttcattcaaccatcacagtgcgtcctttcacccggttagaaacccattaggccgggagccaagaggcgcgcgaaatatatccccatacgcggccaatggaaacgagtatcacaatgatattttctcgttggctggatgaaaagaactactacaacgaaaaaaattaacacaaaacactcaccaagccgtcagttagtataataaaccaccaagaatggcgtattcactggcagtaaatggtgattgcatctggccgaatgatacccacgacagaagtatcaatcagacaaattctgacaaaccagccgtttcccctgctggtggctgtcacgggccagatccagcagcgccatcacggccaatgcctcactggccggaacgggattctctccctcccccaggatggctgcgcaaacaccgcgatagtaggcaccgtaatcccctgcctcaccagccactgtctcttgctgcaactgcccctcccggatacggctgagctgaccgggctcaccatccagaccccagtcggccgccgggggccgccgggggccgcttgccaagtttgagctgatcttcctgcacgtccatgccgaacttgatgaaggatccttcactgccgtgaatgacggagcgaggcatggtggccgacaccagacagctgccgtgcaatatcactctcaattcgccatagcccagtgtcacgtggaagtagtcatcgctcaatgcacccggccgctgaagggccaagtccgcctgcagccagtcgggctggccaaacagttgcagcgcctgatccagaatatgaggaccaagatcgaaccagagtcccgagccggggccgcccgcttcgcgccagcgctggcgcacttcggggcgatagcggtcgaagtgggattcgaactgggcaatttgccccaggcccccctccgccagcagacggcgcacagtaaggaaatccccgtcccagcgccgattgtggaagatgctgagcagccgctgctgcttcccggccagctcaaccagcgcctttgcctcggccagatccagcgcgaacggcttgtcgatcaccacgtgcttgccggccagcagcgcctggcgggcaatgggggcatgggtgtcgttgggggtggcgatcaccaccagatcaacagcgctgtcggccaacacctcttccagcgagccaacccggcaaccgggcagatcggcctgcaccttggccgcatcccggctcacgacccaaccgagggagaggcccggggtgctggtcaggaagggggcgtgaaaggtcttgcctgcaaagccatagcccaccagggcggcgttgagagtctggctcatccggttttctccacgggtctgtgtgtcatgagagtcaggcgagatgtcgcctgcaaaaagaacagggggctcatggccccctgagtgtgcccatcagagcacaggatttattgcaaacacaagcgccggccctgacgggtcagcaacaacagcaatggcggcaatagcagccacatgtgcaacgccaactggttgagcggatccggcatcaaccagcccgtgatccccaccaaggcgccggagccgctcatctggaacaggccgagcagggccgctgccgtaccggcacagtggccgaacggtgccagtgccatgccagccgcagcccccagcaccatggcaaagccgatgctggagaagaacacgggccccatcatggccagcgggtgatcgatatgctgcaccagggtcagcgccatggctgacagtgtgatcaccagcagaccgatgcgcagtgtgcgtctcggcccgactctggcgatgaaacggggtgccaggaagcaggcgaggatgttcagcgccgcattggccgtgaaccagtagctgaaaccgctcatatccagccccagtttcaccatcaactgcacaggggcggccgtgacataggccaggatcaccgccatcgccaacatgcacagacaggcgttgaacaggaagctgggagagcgcagcacagggctgtagcgggaccagttgatgagcggaccactgctgctggtctcgcccgggcgggtctccggcatccgccacagcagccagctgccgacgatggctgcgtaacctgccatgaaccagaagttggcagaccagcccgccttggcggtgagccaaccccccagcagcggcgccagcgcaggaataaagcagatggcgccattgagataggagatcatctggccgctcttcttgggaccatagctgtcacgcaccacagaaaaagcggcgaccgaggtggcacaggcgccgaagccttgcagcacccgcgccagcatcagctcacccaggctggcggcaaagccggccgccagggcgctcaggccatagagcagcacaccgcccagggcgatgggcttgcggccataacggtctgcgagcggccccaccagcagctgacccagccccatgctgaacagaaaccaggtgatggtaccctgcatcagtgtcacttcggcacctagctgctcggccatctgcggaatggcgggcaggtagatgtcgatggccagcggactgaacagcaccagtagtacaagcagaagaatcaatggcatcagtcacctcatggcttacggaaaatcgattggggcgcgagtctactgactcacagtaatgaattgaaatggtatttaatcactttggttattcctatacggaaacatgcatgttatttgcacctccaccgtgatcaaagtagtggcaagcctcggaggtattgagggcaattggcgcttttactcaaggcgtgccccgcatagaatgcgcagattatttttgcggaggtgctcgatgaacaagcttgtcctggcaacagggaaccagaaaaaggtgaaggaattggccaccatgctggccgatatgaagatccaggtgatcccacagagcgagtttgctgtgcctgatgccgacgagaccggcaccaccttcgtcgagaatgccatcatcaaggcccgtcacgccgcccgcatcacaggtctgcccgccgtcgccgacgactcgggactggaagtggatctgctgcacggtcgccccggcgtctactccgcccgctttgcaggcgccggtgccagcgacaaggagaacatcgacaagctgctggccgagctcaagggtgcccccgactatctcaagagtgcccgcttctggtgcgtgctggtctacatgcgtcacgccgacgatcctactcccatcatctgccaggcgagctgggaggggatgatcatcgacgagccccgcggccagcacggctttggctatgatcccgtgttctttgtccccgaccatgactgcacctcggcccagatgccgagcgagctgaaaaaccagctgagtcatcgcggccaggcgctgaccaagctgaaagccgctctggctgcgactcactgagttcgccgcctctcgccaatcaagcattgtcatctacaatgggggccgtcagcccccgtttttatttttgattattggaagccccatgctgcaactgccgcccctctccctctatatccatgtgccctggtgcgtccagaagtgcccctactgcgacttcaactcccacgcccagaaaggggagctgccccacctcgagtatgtggccgctctgctggaggatctggatctggatctgaagtgggcccaggggcgtccgctctcctccatttttatcggcggtggcacccccagcctgctgacggtagaggccatgcagaccctgctggacggggtgcgtgctcgcatccccctgacgccggattgcgagatcaccatggaggccaacccgggcactgtggaggctgacaagttcgcaggcttcaagcaggcaggcatcaaccgcatctccatcggggtgcagagcttccagcaagaaaaattgacccggctcggtcgcatccacggccccgaagaggcccgcaaggccgctgcgctggcccacgccatcgcgcttcccaccttcaacctggacctgatgcacggcctgccggatcagagcctggacgacgccctctatgatctgcaacaggccatcgactgcgcgccgccgcatctctcctggtatcagctcaccatagagccgaacacggcgttcgcctccaagccaccacggctgccggaggatgacaccctgtgggacatctacgagcagggccatgccatgctcaccgcccggggctatcagcagtacgagatctcggcctatgccaaagcgggctatcagtgccgccacaacctcaactactggcgcttcggcgattatctcgggataggttgcggcgcccacggcaagatgacggaccttgctagcggccagatactgcgcagcgccaaggtgaagcacccgaaaggctatctggatcccgcccgcccctacctggacaagcagtggcaggtgaccgaggatgaactgccgctggagtatttcatgaatcggttcagattattcgagccggcccccaaggcggagttcgaggcctataccggcttgggcctggagcgggtggagactatgctcgcgattgcccagaccaaggagctgatcgaagatctgggtgactgctggcagctcaccgccctcggccatcgttacctgaatgtgctgctggaactctttatggacgagtaaaaacttgttcacgatcttgctgcgaaaccgtgatcaaggctcatgcgctgctcggaatcctcacgtatgcctatacgctccggttcctgcgctgctcttcaccttgttgactgtttctcgcgacaggtcgtgagccaagtattggcgagccgttttctccataaaacaatcagggcgccattggcgccctgattgttttgaatcctgcctatggcagaaacccgctcagcagcagacgcgtctcatctgctgttggccgggctcccaccgcttgccatatttggccttgcgctggtaactccccttgcccttcttgttttgctcgacccggctgcgaaacagcggatccgtgagcagggcttgcaagtggttatcctttatctccccgcgcctgtgggcatagcctgcctgagcagcgatatcctgcacgatgacgggctcatcaacccttctcttggccatagtggctccttctcttctctctcgttattggctgtattgcggttttctctgcaggccctgtggcccaggtcaaaaacgcagcgattttgtcaccaaatcgccgccgtcacaatggcatcctggcaaactgatcagcccccttgcttgcgctggtaactcacctgaacaatcccgcttggcagcgtcttcacctgagctggatgccaatgactcaccgggatatcagttccgaacagcggaatgcctttgccaagcagcaccgggacgctggacagggtcagcgtatcgaccaggtcggcctgcagtgcctgacgtaccaggttgccgccatccagatagacatgacgggccccttgatcccacagcgcggccagtaccagcctcagttcaccactgacaaattgctcctgatagcgaggctcgacgggattgtgcgtcatcaccctgactgtcagcccgtcatagggccagacgccgaaccccatgatagcatcataggtattgcgccccatcagcagcgtatcgctatgttccatcagcgcattgaacccggtttcatcggggggatcggaggaataaggcgtcaaccagtcgagcgagtgggcctcccccgcgatgaagccatcaagggaaatagccaggaagacggtgacttcgggtcttgtcatcatgatgtttgcctctgtgcgcaaacggctgatacggcgctatctggatgctcgccaccagcaaccgctgtcgggtcaatgggtttattcatgagcgtgggcgtgatgctcatgctgggcggggacgccagattcgagcacttccaggatggcgcagtgctccgccgagcgcgggccgccgcagcaaatgttggagagctcgcgcaaattttcgcgaaagcgggtcagctccacgatcttctgctccacctgggccagcttggtgtcggccaccgccttcacctcctgacaggtcacgttggccttgtgggtgtcgagatcaagcagctcacctatgtcggcaagggagaagcccaccgacttggcacgaatgatgaactccagccgccgcctgtcctgctcgccgtagaggcggtagccggactcgttgcggatccccggcgagatgaggccgttcttctcgtaaaagcgcagggtatccgcctttaccccgcacgccttggccagttcaccgatccgatacatgccctgtctcccttctggtttgccactcgaaaaaaccggaacctactatcgcccctttgccccttgattgccagccaagggcaggaaaggggcaagcaaaaggtgagtccgccgcttttttttcatcaaaacactgaaaagacaaacgtttcacaaaaaacaaccagaaaacgtttaacaccgcaccaggcaaggctttgtcactttaaaaaatccaccacaggtcacattttttgtgtagaatacgcgcccacaagagagcgtcgcgtcaagcgggcatttcctaaaacgcttttgccagaaacgggtctttcaggcgagagtggtttgcgaaatcccccacttacatttatttggggactctctgtgtttggtgcgacccagtgcgcttgcctgccatagaagttcccgcatgctgaggacgatagtgtgatggaacaagctcgacccattcgccgtgcactgctgagtgtgtctgacaagactggcatcctggaatttgccaaggcactcaacgaacgtggcgtggccctgctctccactggcggcaccgccaagctgctcggcgacgcgggtctgccggtgaccgaggtctccgactacacgggtttccctgaaatgatggatggtcgggtcaagaccctgcatcccaaggttcatggcggcattctcggccgtcgggatcaggatgacgccatcatggcccagcacaatatctaccccatcgacatggttgtcgtcaacctctacccctttgccgctaccgtggccaaagccggttgttccctggccgatgcagtcgaaaacatcgatatcggcggcccgaccatggtgcgctccgccgccaagaaccacaaagacgtggcaatcgtggtcaaggcagccgactacgcacgcgtgatcgccgagatggatgccaacggcaacagcctcaaactggctacccgttttgaccttgccattgccgccttcgagcacactgccgcctacgacggcatgatcgccaactacttcggtaccatggtgccctcttatggcgacaacaaggagggtgatgccgagtctcgcttcccgcgcaccttcaacagccagttcatcaagaagcaggacatgcgctacggcgagaacagccatcaggctgccgccttctatgccgaggagcatgccaccccgggttctgtctccagcgccatccagctgcagggcaaggcgctctcctacaacaacatcgccgataccgacgcggcgctggagtgcgtgaaagagttcagtgagcccgcctgcgtcatcgtcaagcacgccaacccctgtggcgtggccatcggcgatgacctgctgactgcctacgatcgcgcctaccagaccgaccccacttccgcctttggcggcatcatcgccttcaaccgcgaactggacggggctaccgcagccgccatagtcgcgcgccagttcgtggaagtgatcattgccccgagcgtgagccaggaagctcgcgatgtagtcgccgccaagcagaacgttcgtctgctcgagtgcggccagtggactgcaccggcccaggggtttgacctcaaacgcgtcaacggcggcctgctgatacaagagcgggatttcggcatggtgacgcagggtgacctgaaagtggtcagcaagcgccagccaaccgaagccgaactgaaagatctgctgttctgctggaaagtggccaagttcgtcaaatccaacgccatcgtctacgccaaagagggccagaccataggcgtcggcgccggccagatgagccgggtctactccgccaagatcgccggcatcaaagccgaggatgaagggctgacagtagcgggctccgtcatggcgtccgatgccttcttcccgttccgtgacggtatcgatgccgctgcggccgccggtatctcctgcgtcatccagccaggtggctcgatgcgcgatcaggaagtgatcgacgccgccgacgaacatggcatgacaatggtgttcaccaacatgcgccatttccgtcactgatgagtcagggtcgccgctggcgacccttttgttgtctcttttcaactgactattttcaaccggcgacgcgccatctgcgagccgagccggttaccacaaatagaagcgagcgatacgatgaaagtactgatcattggcaacggcggtcgtgaacacgccctggcctggaaggccaaacactctccactggtgcaccacgtcttcgtcgcaccgggcaatgcgggcacccagctggagcctggcgtcgagaacgtcgccatcgaggcgaccgacatcgaagggctgctggcctttgccaaagagaaacaggtcggtctcaccatagtcggacctgaagccccgctggtgaagggggtggtcgatgccttccgcgccgccggtcagcctatctttggcccaaccgccgccgccgcccagctggaaggctccaaggccttcaccaaggatttcctggcccgtcacgccattccgaccgccgactaccagaacttcaccgaggtggagcctgcgctcgcctatctgcgtgagaagggtgctcccatcgtcatcaaggccgatggtctggcggcaggcaaaggcgtgatcgtcgccatgaccttgcaagaagcggaagacgccgtgcgtgacatgctctccggcaatgcattcggcgatgccggtgcccgtgtggtgatcgaagagtttctggacggggaagaagcaagcttcatcgtcatggtggatggcgagcatgtgctgcccatggccaccagtcaggatcacaagcgggtcggcgatggcgacacaggtcccaataccggcggcatgggcgcttactcccccgcacccgtggtcaccgatgcggtgcacaacaaggtgatggagcaggtgatcatgccaaccgtgcgtggcatggcggccgaaggcaatgtctacaccggcttcctctacgccggcttgatgatcgatggccagggcaaccccaaggtgatcgagttcaactgccgcttcggcgaccccgagacccagcccatcatgctgcggatgcagtccgatctggtggaactctgcctagcagcctgcgaaggcaagctggatcagaaagaggccatctatgatcctcgcgccgccatcggtgttgtgctggcagcgggtggttatcctggcgactacagcagcaatcaccccatcagcggcttgccggtggatgaagtggccggtgagaaggtgttccatgccgggacccgactggaaggggataccagcctgacccagggtggccgcgtgctgtgcgccaccgcgctgggctacacggttgccgaggcgcagcaacgcgcctatcagcttgctggtcgcatcaagtgggatggcatcttctaccgtaaggacatcggctggcgtgccatagagcgcgagcaggagcagtaattcccgccttcgccaccatcatgatcatcagggcctgcgggcccttttttctgcccggcacagcccgactaccagcaacggggttgtgatgtcgctattcctcccctcgccaacgtccatcgtctgacaaaccaggtgccattcggcgagctacatgtgatcagcacaatggacacacttggtcacaattggtcgtactttcttcatacaattgcccaatcttcatggcatcatgttaaattaaccgcactcaaaagagtgccataagaaaccgcaatgtcgtccaataaggaaattccatgttgaaaactgttcgccccctgttgctgcccctgatgtttggcctgatgaccctgcctgccatggcgggtgatctggaacagccgatgaagaagatcggcttcaactacaagcaggctgtcaaagctgacgatgcagccaccatggagaagcacatcaacgagatgaaggctcagctcgacgtcgccaagcagaagaacatgccaaccgccaagaaagagaagttcctggaaggcatgaacgaggtacagagcgagctggatgccagcctggccgccctcaaggcaggtgacgaggccaaggcgcgcgagcacctggccaaggtcaatgacctgaagaaggagtaccacaaatatgccaagcaaaaaggctgatccctttcactgggatagtctggtccgcctcacccattggggtgtggcggctgcctgtatcggcaatctctggctcaacgaagccggggaggaatggcatgaatggctggggtacgcagccatggcactgattgtcctgcgcctgctgtggggactctctttcgccaaagaccatgcccggttgcgagccctgatcccgagccgggaagattttcgccagcaggccgtggagctgcgggaacgagctccggccgcccccggtcatcatggcagcggcaagctggcagtatgggcgctctggctggccgtactggccaccgcaggtagcggctggttccagaacacggagacggggtttgagctgggtgccgatgactggcacgtctggtgtacctgggcgctgcaggggctgattgctctgcacctgacggccctggcgttcacctcctggcgtcagcgcagcaacctggtggctcgcatgttgccgatgcgccagcggaccgcaacagtccggcaagagccgcactcttgatccagacgggcatcctccccgggtgcccgtatcccgacaccatttagatgcggccatgctgcatcggcatactcccacctgcatacccagtcatcctttccctgcttaacaccagtgtcgataccggatgattctgatgctggaagccccgtaccttgtcatcgataaccgttcgaacagcgcatgaaagcattttcattcacaattattaactaaataaaattgtttgattttcaaccagatcgatttcattgatgctactgagccgaacgaggattgttcgttgtccgttcgaaattccgacagtgatacatcaataacagcaaaatcgaagggaaaatcgtcatgcacaacaccctgtttcaaactgccatgctcactgcggtcctgagctcattcagccacactgccaccgccgaaggcgtcatggttcacctgttccaatggaagttcaacgacatcgccaacgagtgcgagaatgtcctcggccccaagggattcggaagcgttcagatcacgccgcctgccgagcacaagcaaggaagccaggtctggtggaccgtctatcaacctgtcagcttcaaaaatttcaacagccatggcggcaacgaggcggagctcaagagcatgatcgcccgctgtaacgccgccggggtcaagatctacgccgatgccgtcttcaaccagctggcatcgggcacgggaaccgccaccggcggcggcagctacaactcggggcaatatcagtatccccagttcggctacaacgacttccaccatagcggtgacatcaccaactacggcgacagcaacaacgtctggaatggcgcgctctacgggatgccggacctgaaaaccgagtcgccctatgtgcaggatcagattgccacctatatgaagaccctgctcggttggggagttgcgggttttcgggttgacgcggccaaacacatggcccctgccgatgtgaaggccatcctcgtcaaggcaggctccccaaaagcctatctggaagtgatcggtgcaggtggtgaatccgccgagatccagcccaatcgctacacccatatagacacagtcaccgagttcaagtacggcaccgatctcgcggccaacttcaatggcaagatcaagaatctcaagaccctgggagagagctggggcctgctcccttccgacaagtccttcatcttcgtggtcaaccacgaccgcgagcgcggtcacggtggcggcggcatgctcactttcatgaacggtgcccgctatgagctggccaacgtcttcatgatggcctggccctatggctggaagcaggtaatgtcgggatatcgcttcgagaacatgggtacctacgaaaccgacaagggcgcccccggcagcacaccttgctccgatacccagtggaactgtgaacaacgccgtccacagatcatgaacatggccatgttccacaaccagaccaaggatctgccggtcaacaactggtgggataacggcaacaaccagattgccttcagtcggggtaacaaaggtttcgtcgccatcaacaacgaaagcggcaacctggtggcctcagtccagaccggactgccagctggcgagtactgcaacatcctgagtggcaatgattactgcagcggcgcctacatcaaggtcgatggcagcggcaaggctggcctgaacctcgccggcatgaaggccgccgccatcctggccagctgtaccaaagcagccccttgcggtggcgtcataccgggtaaccgattcagcagcctgaacctgcgcggtactcataatgcctggggcaacacggcaatgcaggtggatgacaaccgcatctggtcggccatcatcaacttcaccggcgccggtgacaccagcggtgcccagcgcttcaagttcgatgtgtttggcaactggaccgagaactacggtgataacgaaggggacggcattgccgacaagggccgcaccagggatatctacttcaatggtgcaggccagtatcgtatcgccctcaaggagagcgatctcagctacacagtcactgcattgagcaataaccaggcgccagttgcggtcatctcgcccaaaaaacccagcgtcaagctgggtgagagcctggtgtttgacgcctcaggctccaccgatgatgccggtgttgcgagttacagctggtccaccggtggcatcggcaagacagagactgtccagttcgataccctgggttcccgcacagtgacagtcactgtcaccgatacagaagggctaacagccagtgtcagcgcgaccgtgcacgtgaccgacggcagtggcgcctacaccagcgagctgccgaccctgcactttcgcggtaccccgaacggctggggtgttcttgccatgaccctggtcgccgacaatcagtgggaagcacgagtcaccttcgatggccagaccaaccagcgcttcaagttcgatgtaaagggtgactggagccagaactacggggataccaacaaggatggcgtcgccgagctgaccggtgccgacatcactaccccggtggtgggagcctatgtggtccgcttcaacgatcaaaccctgacctacagcctgaacgcccagtaaaccccaaggggttgcgacgctttcaggttgctaccaaccagcagggcctccttcccatccgggcaggaggccctgctcatgtggggccatctcaactgccccttgcccccacacgatagcgcgccctctgtcatttcccggtcgccgactcgcaggcatactgagtcgacattcccatgcaggagcgcatatggaacagctacaaaatctgaaagccgagggacggatcgaagaggctcgtcaacacggcctgcttcagctcgcagagcgtccgcaagacgccaagctgcattacgaagtggctggcctgcacgataacttggggcgagaggcacaagcgatccccctctatcaacgggccatcgcactggggctgatgggtgaggcgctacgcggagcctggctcggccttggcagctcttatcgcaccacaggacagtatccggaggcgctggcagccttcgagcagggtctggcctgcttcccgaatgccaatgagttcaaggtatttcgcgccatggtttgctacaacctggggcgccacaaggagggaatggagagcctgctggcggtgctggctgagacgacagccgctcccgatctgatcccttatcgacgcgccatggcgctctacgccaccgatctggatcggcgatggtaagcgccagaaacgacaacgccgctcatgatgagcggcgttgtctggatttggtggcccctgcccgacttgaacgggcgaccaatcgattatgagcgtgggaaaaaggctctttactgtatttacgtacagtgtgtgatgttatataaatcaataccttagaccaatatgctcattttatgaccttccccactcttcccccatattctccctctgacgtatcctatacgtatcctttttcgaccaatcgatttctaggatacccggatcgattggtcggccaagagcggctagccagggaaaggagcagcaaacgccactcccccccttgggccaaaaaaggtcgcatagggtttaaatattgaggttacagaggttacaagacctgtcttgcctgcccttcctctggctggcctgttttgtgggaggaagatgaaagcgttcaaattcaccaaggccacgatcgatgcactgtcccccgctccagaggggaagcaggtcgagtactgtgatgccatggtgcaggggctgaggctccgggtcggggccactgggagcaagtcgtttagcgtggccaagaggaaagagggacgctttatcagggcgaccttgggccgctacccggcattgaccatcgacatggcccgcgccaaggcgttggagatcctgggcgatgtggccatgaccggccagaaccccaacgtgatccggcgtgagcaggacaaattgaaggtcaccctgggcgaagccattgatgcctaccttgccagccgaggggatcggatcaggtcggagacagccaagcactaccgcgccgatctcaacaactactccggcgactggatgacgatctccttgctcaagctcaccagggaaaagatcgaggtacggcacaaggccatcaccgagggcttgcccggctcttggcatggcgcggcccgtgagtttcgcaaggcggggaccggcaagggcagcaaggcacaggccgaccgctgggcgcgtaccctgcgggccgtgtggcgctttgcccgcgaccattaccgggatgccaatgatcgggtgatgctgcccgaacctccgaccgaagtcttgagcagcaagcgcctctggcacaataaccccagacgcaatgaccggatccgcactcacgaactccggcgctggctggatgcggtggaacaggtcaggcaatacgccatcgactggcgagacgacaccaccgccaccgtctgcgatgccatcgacatggcactgtttaccggcttgcgccgctccgaagtgttccagctcacctgggatcgcgtcagtatgagcggcggttacttctggattgataagaccaagaacggcgacccgctggaactgccgatcaccgaaaccctgctcaccatcttccgccgccgctggcactggaacctcaaacagagcctattcgtatttcccggccgcaaccctgatcgtcctattcatgagccgcgccgggtcattgccaagatctgcgccgccaccgtcccccacccaaacccggacggcctgccgccgctcgagttcaaatgccacgatgcccgccgcacctttggcaccgtggccgaactggccgaggtcggccagtacaccatcaagcgcctgatgaaccaccgcactctgcgcagtgctgacgtgacgcagggctatatccatttcacagcggacgagctgcgtaaaccggcgaccaggatcgagcgggatattttggaatatgcaggccgcctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccacgactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagctccaggccgcgctacgtctagggtttaggtcctcagatgaaatttcacaaagtgaaaggaattgctgctttttgcaaaaacaggcttcattttcagacatagcaaaaaacataacctactgataaatatatgaaaaacctacttttcgtggcaattccacgtatagtgagcaatccttcaatcctctacgtatatgatattttcccttaataaacataaggttgtataaaaatggacggcatgaagaactgcacgtttgcaattcttcatgggtgaacgtggcatgactatcgagggcttttaacacagtagggtactaccgtcttttccttggataactcctggtatgggggcgaacgtaagtcccattctttcggtagtagccttttactttcacggggccacagtaagacgttacgcatgggctcttgctgtatccgctaccaaaccagctgtaagcagcactgctgtagctccctggtgggacgagattgtacttacatctcgtatggccaatgacgtaagtcccatcttttctgagatatccatttacccatgagcattcattgagagcataggttgctcgaggactcgcttcagggcaggcataggcggttggtacaaacatgccattggagtcgtaatgtgcgggctcagtattgcaggggatgtcttcagggagagacgcacacgccgatagagagagcgccataaacatggctaaaaaaagtctaatcatccttacaccaccatgggttcattcagtatcaaaacccatggttacacactatcgagtgaaagggtttgatatgaatccacatttaatcaagatagaaataaatggttcatggggagttttgtaacctctcggggttacaggttacacagtggacgaaaatggctgtagcccaagccagacaagggctaggggcttgtaacctcacacagtttccacagcgtgtaacccctatcagctttttccgctctgagtggggttacagcgcaaagccgcgccaatactgggctagagccgcgttgtaacctcgtaacccgtgtaaccccggttttttcgatatatagaaataaaaagggaaatgcctggtcatctgaaagagatcctgaagaaagcctcaatagtgtccctttgagggagcaggagcttttttctaactgaggtgggaaaattttttaggagggaggagaactattttagagttaatactctacagactgaaatatcctataggtatcctagcgaaaagagggttggcgagtactaactcgccaaccctctagaattggtggcccctgcccgacttgaacgggcgaccaatcgattatgagtcgactgctctaaccaactgagctaaggggccagaatgttggtttgcggcgtggattataggggatgtctgctagtcagtccataggcagatcaatcacttggcgacattttgtccactcggctatcaatatgtctgtccccctgccctcttcgtgaaacccgaataaaacaaagccccgcatggcggggcttttgagacgacaactcgggccgatacctagggactattcgtccaggaagctgcgcagcacttccgagcggctcggatggcgcaacttgcgcagcgccttggcttcgatctggcgaatacgctcacgggtaacgtcgaactgcttgcccacttcctcgagggtgtggtcagtgttcatgtcgatcccgaaacgcatccgcagtaccttggcttcacgagcggtcagaccggccagcacttcgcgggtcgcgttgcgcaggctttcgctggtggctgcatccgctggcagggccagggtggtatcttcgatgaagtcgcccaggtgggaatcttcatcatcaccaatgggcgtctccatggagataggctctttggcaattttcagtaccttgcggatcttgtcttccggcatgcccatgcgcatggccagctcttccgggttcggttcacgacccatctcctgcagcatctgacgggagatacggttgagcttgttgatggtctcgatcatgtgtaccgggatacggatagtacgggcctgatccgcaatggagcgggtaatggcctgacggatccaccaggtggcataggtcgagaacttgtagccgcgacggtattcaaacttgtctaccgctttcatcaaacctatgttgccctcctggatcagatccaggaactgcaaaccgcggttggtgtacttctttgcgatagagataaccagacgcaagttcgcctcaaccatctctttctttgcacggcgggccttggcctcaccaatgctcatgcgacggttgatgtccttgatctgggcgatggacagccccgtctcttcttcaatctgctgcagtttgccgatggagcgcagtacttcttcgtccatctcaagcagacgtggagaccaagccttgccagcctgtttctggtattcaaaccaggcagtttcacactcgttgttggtgaaggccgcaacgaaggttttcttcggcattttggcctgctcaacgcagagcttcatgatgatgcgttcttgcacgcggacgcgctccatcatttcgcgcatgttgttgaccaagcgatcgaactgcttgggcatcaggcggaattgacggaacacatcggccagctgggcaatcgcagcctgggtatcttcgtgagcacggccattcttctgaatggagaggcgagttacctcatactgggcacgcagatcaccaaacttctcgcgagcaacttccggatcaggaccactgtcaccttcgtcatctgagctgtcaccatcgtcgtcttcatcttcgtcttcgtcttcgtcggccagatcgtcttcgccgagttcggaaccgatatgggtagcagtcggtgctacatcatcggcctcgttgggatcgataaaacctgagatgatatcggacagacccagctgttcggcttcgtatttatcatactgctcaagcagataggtaatcgcttctgggtactcggcaacggagctttgtacctggttgataccgtcttcgatccgcttggcgatgtcgatttcgccttcgcgggtcagcagttcgacggtacccatttcccgcatgtacatgcggacgggatcggtcgtacgaccaatctcagattcaacagatgccagtgcctgggccgctgcttcggcagcgtcctcatcagcggtaccaccttcagccatgataaggtcatcggcatccggggcgttttcaaccacctgaatacccatgtcgttgatcatctggatgatgtcttcgatctggtcagagtcgacaatgtcttgcgggaggtgatcgttcacctcggcataggtcaggtagccctgttctttacctttggcaacgaggagtttaagctgagactgcggggtttgctccatagaactcatccggttggtgatgctaggttgcgcgtacagtgcgctgctgcgcaaatagccaattctaatagaaaaccgccagacatgctatgtctggttgcggcgtcggtcgtgagaaacccctgcccgcagtattgtcggggccaggcggtcataaagtgtttgcttttaatcccgtcgattcgggcaacgctatttatattgggactaatcactcaattatcaagccccactctcatttcttttctcagtctgtacttctctgatcagcatcatcagctcctgtgtttcctcagagcttagcccttcctgagccactttggcctgcaattcttcaattcgttgcttcagaaactggttgataaagccgacgaaggtatcctgcaattctcccagaatatccggctcctggtcgagctttacctcttcaaacaagtcgtgcattgccaactgggccaggatctcgccttctttggtaccacgccagtgttccagcaagatgccggtagtaatgccggattgcgccaggatctgctgatgcagctgcaacagaaacttgatgccttgtacccgcaatccagccagctcaggcatggccggcagttcggcggtgaccgacggatactgcaccatcagcgccagtgctcggcgcaatggtgtcagcttggcagctttgggtttggtgagttcagccttcggctggctattgcgggcgaacaactcggcaatacgttgtttattctccccccagcgcatcatgctggagaggcgggtgatcaacccttcgcgggtaaagccttccggtacgcggcgaataagctcggccgccttgttggccacctcgaacttgcccgcctcaccggagagggcagcatcccgccccagacgctcgaacatgaagtcggcgaagggttgagcttgatccagcaaggcctcaaaaccttccttgccaatctgacgcaccagcgaatccggatcttctccatcgggtaggaacacgaacttgagttcacgtccatcctgcagatgggacagtgcattatccagcgctcgccaggccgcttcacgaccggcattatcaccgtcgtagcagcaaaccacctctgccgtggtgcgaaacagggtgtggatatggtcagttgtggtggaggttcccaaggcagcaacggcatagtcgatgtcgtattgaccaagcgccaccacatccatgtagccttcaactaccaggatccggcgcggatctttgtgtgcctgtttcacttcgtagagaccgaacagctcccgccccttgtgaaagatcggggtttccggcgagttcaggtacttgggcgtgccatcacccagcacccggccaccgaaaccgatgactcggccccgcttgtcacggatcgggaacatgatgcgatcgcggaagcgatcatagctgccggcaccgctgtcacgagtgatcaacatgccacccgagatgagcaactgctcgtgatcgcggctggcgccaaaacggcgtctcacctgatcccaatctgctggggcataaccaatattgaaacgcttgaccacttccccggtcagcccgcgccccttcaagtattccaccgcctggggggcactcttcaagttgctttcatagaagcgggcgatctggctcatcagctcatagagctccttgctgacggcgggttgggaactggcggagccacccatgctctgctcgcgaggtacctgcatgccctgcatgctggcgagctcttcgatagcatcgggaaattcgagaccgtcgtactccatgacaaaaccgatggcattgccgtgggcaccacaaccgaaacagtgatagaactgtttttcctggctgacggtaaaagaagggcttttttcgttatgaaaagggcagcaagcctggtagttcttaccggcttttttcagccgcactcgcgagtcgatcagctcgactatgtctgtgcgtacgagcagatcatcgataaaggattgtgggatcctgcctgccataaccgtcctgtttcactgcgtagaaaataaaaaagccgcgcattcccagggaagcacggcttcttcgaccaaacaagagagttgcctgttacgccaagcgggttttcacctgagcactgacggcgccgacatcggcacgcccctgaattttcggcttcaagacagccatgaccttgcccatatcagccatgacggcagcaccactttcagtgatggcttgctcaatcagtgcgacaatttcgtctgcggtcagctgttgtggcaggaattcctgcagcacaacgatctcggcggactctttgtcggcgagatcctggcgaccggcagcttcaaattggctgatggaatcgcggcgctgtttgaccattttggtcacgacagcgaggatatcctcatcattgagctcgatacgggaatcaacttcacgttgcttgatttctgccatcaacaaacggatcgcccccaagcgagccttatctctggcaagcatggcaagtttttgttgatccttgagttgatccttcagagacacggcattatctcccgattagtacaggcggatacgacgtgcgttttcgcgagacagcttcttggcgtgacgctttacagcagacgctttggcgcgcttacgaatggtagtcggcttctcgtagaactcacggctacgaacttcagacaggataccggccttttcgcaagaacgcttgaagcgacgcagagcaacgtcaaacggctcattttcacggactttgattactggcatgtgcctttcacctcagtgatatattgttagctgaccatcagtcgatcagcatgtcttaaaatggtgcgaaattatactctggacagggaatgaaagtaaacccgcagagatcgctctggtttaaaaaacccgcgaaggttaccatagccgtctcattttagcagtgaaattttttagcaatgcgtgtattgggcatagagacatcctgtgacgaaaccgggatcgcgatcttcgacgatcaaaaagggatcctttcccatcagttgtacagccaggtcaagctgcatgcggactacggtggcgttgtccccgagctcgccagccgggatcacgttcgcaagacgatccccttgatccaggccgcattgcaagaggcgggactggataaagatggcatcgacggcatcgcgtatacagcagggccgggtctggttggcgccattctggtgggggccaccataggccgctcgctggccatggcgtggaacaaaccggccatcgccgtacatcatatggaaggccacctgctggctcccatgctggaagagagagcgcccgagttccccttcgtggcactgctggtctccggtggtcactccatgctggtgcgagtcgacgggatcggcagctaccagctgctgggcgagtccatcgatgatgccgccggcgaggcattcgacaagactgccaagctgatggggctggactacccgggtggcccactgctttccaggttggcagaaaagggcaccaccggacgtttccacttcccccgcccgatgactgaccgcccgggactcgacatgagcttttccggtctcaagacctttgccgccaacaccatcgccgctaacggtgatgatgagcagacccgtgccgatatcgcccgtgcgtttgaagatgcggtggtcgataccctggctatcaagtgccgtcgcgctctgaaagagaccggcctaaaacggctggtggtggccggtggcgtcagtgccaaccgtcacctgcgtgcccagctggccgagctgatggagagcctcaagggtaaggtgttctatccgcgcaccgaatattgcaccgataacggcgccatgatcgcctatgccggcatgcagcgcctgaaggcaggggtgttcgagccgctggcggtcaaagcagtgccacgctggccactggacactctggatccagtgtgatcttgcggatccagttgtaatagaagaaggggcccatggccccttcttcatttctatcagcaatatcagactgccttggtactaactaattggtacgaaacagtgcctcgatggagagcccctgccccagcaggatctcccgcaggcgacgcagtccttccacctggatctggcgtacccgctcccgggtcaagcctatctcggatcctacatcttccagcgtggccggttcataaccgagcagtccgaaacgacgtgccagtacttcgcgctgcttgggattaagctcctccagccagtgcactatgctggcacgcatgtcgtcatcctgcgactccagctcgggccccattccacgttcgtcagaaaggacatccagcagcgccttgtcgcgatcgccaccgatgggggtatccacagaggtgatcttctcgttgagcttgagcatgcgattcacgtcgtctaccgagcgatccaacgcaaaggcgatgtcctctgcggtcggttcatgatcgagacgatgggagagttcacgagcggtacgcagatagacgttcagctctttgaccacatggatgggcagacggatggtgcgagtctgattcatgatggcccgctctatggtctggcggatccaccaggtggcataggtggaaaaacgaaagccgcgttccgggtcgaacttctctaccgcgcggatgaggccaaggttgccctcttcgatgagatccagcagcaccaggccgcggttgttgtagcgacaggcgatcttgaccaccaatcgcaggttggactcaatcatgcgcttgcgagcggctttgtcgcctcgcaacgcacgacgagcgtaatagacttcttcttcggcggtgagcaagggggagaagccaatctcccccaaatagagctgggtagcgtccatcaccttgttgacttccggagccatcagttcatcggaaatagtctcttcaacttcagcggctacttcctgaacctcttcttcctcacgggtctccagctcttcgtcgaactctaactcggcatcctgcataaccagttgttcttggctcatggtgtgtctccctgacctgaaccagagtaagacttaactctctggggttaacgctttggcaaatagctcatcgggtttatcgacttgcctcgataccggatttcaaagtgcaaacgcacatccggcgcgtccgtgctgcccatgttggcaatgaccgctccgcctttgacgctatctccttccttcactcgcaactcgtcgttgtgagcataagccgagaggtagtcatcatcatgcttgaggatgatcagcttgccataaccccttagtgcgctacccgcatagacgacttttccgccactcgctgcgtagacgggttgccccttctgaccagcgatatctatgcctttgtttccctgttctgcaacggagaaaccctcaactatccggccttgcgtaggccagtgccaagaaagtctcgactgaggcttattgttgtttttttgttctcttatctgagcgtattcttttgaagatggctgagcaatcgttttctgtttgataaatggtgtggtcgtacctgatggtgccattgccagcggtttggggccgctactttgcagtgtgacaggacgcgtcacggcaaccatctggccaccacccatagcggcagactgtacgttcagcacctgaccaacatgaagcccatagggtgcctgcaggttgttacgctgtgcaagtgtttgattcgacatgccaaactgacggccaatactgcttaacgtgtcgccacgacgcacttgataggtgctggcgctgcgattggcagtcagggtattgctaccggatgcatcgagcctgagttgctgtcccgggtagatgttatagggagggctgataccgttgaggctggccagtgatggcacatcgttacccgaattgaaggcgatggagtagagggtatccccttttttcaccgtgtagctgttgccctgaatagcaggttgggccgccccatgacgagccggtatggtggagacaaggcgatcattgcccaatccctgtaccggagcagcagtcttgctggaagagcaagcgagcagcagccatgacaacacgacgatactgcttccttgccaaacacgcgaacgcatagtggatccttaacgactaaaccagaaataggccgcaacggccaaaccaatacagagccagcccagcacatccacatagtgcatcagcttgcgctccattttctcaccgccccagcgcatcaggcctgccaccaggaagaagcgcatgccacggccgatcagcgaggtcacaatgaagggcaacagtgccatatgcagcaagcccgccgtgacggtaaacaccttgtaggggattggcgtgaagctggcaataaaaatcacccagataccccactgctcgaaccactgctgtgccagggcaatcttgccttcataccccacagagaccaccaacggctcccacagggcatagccgagcgcatagccgaacactgcccccaatacggagaagatcgtcgccagggtagcgtagtgccacgccttgtgcggcttggccagcgccatgggcgccagcatgacgtcaaccggaataggccagaacaccgactcgatgaaagcagtgatcgccagataataaggggcatacctgtgacgagcccactgcatcaccagcacatacagacgagaaaacagcttcactcaacatctccatcaattaggggaacaaagcgcacaggctccaggatccggctggtcagctgggaaccagcccgttcgattagctgcaaggtctgatgactatcacctaccggcagcaccagacggccaccatcggccagttgatcggtgagagcagtaggcacttcactggccgcggccgtcaccagaattgcatcgaacggccctttattgggccatcccagccagccgttgccgtgcttggccgagacgttgtgcagatcaagctggcgcagtcggcgccgggcctggaactgcagcgacttgatccgctccaccgtatagacgtgctccaccagatgtgccagcacggcggtctggtaaccggaaccagtaccaatctccagcacgtgggccggatcattctggatcagcagctcggtcatccgcgccaccatgtaaggctgggagatggtctgaccattgccgatgggcaacgccgtgttatcccatgccttgtgggccatggcttcatccacaaacagctggcgcggtactttcgcaatcgccgcgagtacgcggaaatcacgaatgtcctgtgcgatcagctggttcaacaggcgctgtactatcacaccttcatccctgcaggtctaaccaagcccccagacccgccagactgctgtatgcagtcatatcgatggtcaggggggtgatcgagacatagccctgctcgatggcggcgaaatccgtgccttctcccgcatcttgctggctgccgggggggccaatccagtagatcggctgaccacggggatcctcggtacagatcaccgactccgcccgatgacgattgccaaggcgtgtcaccttgatccccttgacctgatcaaggggcaggtcaggcacgttcacattgaggatctgatcggcaggcagcggatgcaccatcacccccctcaccagttgggctgcataatgggccgccgtggcgaagtgggtccgtcctaccagtgagatagcaagggaggggaaaccgagatgacgcccttcggtcgccgccgcgaccgtgcctgagtagatgacatcatctcccaggttggcgccatgattgatgcctgcaacgaccatgtccggctcggggcgcaccagttcgttgaccgccagatgcacacagtcggtcggggtgcccttcaccgcatagtaaccgttttcgctgatacgggagacccgtagcggtacttccagcgtcagggagtgactcgcgccgctgcgattgcgatccggcgccaccacagtaacctcgccacacgccctcagtgcatcgctgagcgcgcgaatgccctcggcatgtacaccatcgtcattactgaccagaattcgcatcggactgattcctgaaaccatgatcggcctcttcggcctgcattaattcgcgtaccacgctggtcgcaaaggcgccggcaggcaggaagaaggacaaggtcaacacctcgccgtccagcagccagctcatctgttccggcttgagcagcagcgggcggcgatcctgatccagtccggctttttccagcccgtcacaccactcggcataaggagccagcactgcctgctcaaactcggcggcagcgccctggcttgccaggcggccgcgtccccacagggaggcggtcagttgcacgtcaccggaagccagccgtgcagccagctcaggggtcagcacctcttcactgaagatggaatggctgcctttgagcatcacgcaatcgccggccaacagctgatgggccaacccctgctcgatgcgggcactgacgatggcattgaacagcatgctgcgggcggcggagagatagagggagcgcttgttgcgatcctttatccgcttgccggcaaacatcgccttggccgcttccaggttgttgcccccccggccgaaacgctgctcgccatagtaattgggcaccccctgagtggcgatggcttgcaggcgggcctccagcccgtcggcctgcgccagaccggtgaggcgcaaggtgaaatggttgcccttgaggtagccaacccgcaatttgcggttgtgacgcctggcttgcaaaatctggatgctgtcgctctcgaccaccgacaagtccggctcggctttgcccggcaagtggatgccgaaccactgctcggtcacagcgtggcgatctttgaggccagcccaagtcaccgcattgcggttaaccccggctgcatcggccagcaggcccgcaacccaggcagtgttctcgccggttttgcgcacccggacgaagatgtgctcaccttcaccacaaggctcgaagcccagatcctcaaccaccacaaaatcgctggcctcggccttgagaatgcccttggcggcaggcacaccatgcaaataactgagctgttccaacattattgtttcaccagtaagacgacggcttcggtggcgatcccttccttgcgccccgtaaagccgagttgttctgtggtagtcgccttgacattcacccggttcaaatcacattgcaggtcggcagccagcacagcgcacatggcgtcgatatggggcgccatcttgggggcctgggctatgatggtcacatccagattgccgatggcatagcccgcggtttttacccgggcaaaaacgtcccgcagcaggatacgactgtcgatccccttgaattgcgcagcggtatcgggaaagtgacggcctatgtcaccggcgccgatggcgcccagcaaggcatcgctcacagcgtgcagcaccacatcaccgtcggagtgagcaagcagtccttgctcgtacggcacagcaaccccgcccagcatgcaaggccccacgccaccaaacttgtgtacatcaaaaccatgaccaattcgcatcatgcttggcgtcctctcaacatacagggacctacctcgtcaattttgtgcacgtcaaaaccacgcccaatccggatcatgcctgctcctttaagtcactttcatcgccagtggacccatccgtcgcaaaaacggcttatgtctgctgacttaaaaacagcccagccagagagagatcctcaggccgggttaccttgatattgtcagcgcgcccttccaccatacgcaccgtgaaaccggcacgctccatggcagaggcctcgtcagtgatggtagcccccagtgccagctcctcctccagcgctcgcttcagggtgcgagcggggaacatctgcggcgtcagcgcatgccagagcagctcgcgatcgacggtaccaatgatgttgcctgcagcatcagagcgcttcatggtatcgcgcaccgggctgccgagaatggcgcccccacactggatggcggcggcgatcagggcatcgagatcgccatgggtcagacagggacgggcggcatcgtgaaccaacacccagtcactgtcggccgcatgtaacgcattgagaacggaaaaggcgcgctcggcgcccccctctacccgcaggatacgcgagtcggccgccacgggcagggtttcaaaccagcgatcatgaggcgccagcgctactatcacctgcgctatcgccgggtgagagagcagccgctccagggtatgttcgagaatggtcttgcccgccaggtgcaggtactgtttgggacaatcggcccgcatccggctgccgatgccagcggccggaacgatagcgatcacgccagtgattttcacatcagtcatcatagggctcatcgtccggcgccgtctcctgatctttatccttggggataatccggtagaaggtctcgccctgcttgatgtagccaagatcgttgcgcgacaactcctcgatggcctcaaggcccgaggttaaatcatcaatctcgcgataaatcaggttattacgatccttgagtaccagattatcctgctgctgccgggagatggcatcagacaattcgtgataatcggacaggccattcttccccagccagaggtcgtattgaagccctcccaacaggaagagcaggataagagtgagtagccgcatgcactgagtctccttcaagcggcctagtttcccatattcgcaggcaagacaaaaggaagcctgtgccccgtatgggttgggccggaataaaaaatgcagaaaccgcaagcggctgagccagatacgaaaaagccccgccagattggcggggctttgagcagattaagggcgggctggaattaagcctggcctttcacttctttcagaccgttgaaaggagctttggcacccagagcttcttcgatacggatcagctggttgtacttggcaacacggtcagaacggctcatggaaccggtcttgatctggccagcagcggtacccacagccaggtcggcgatggtcgcgtcttcggtctcaccggaacggtgggaaatgacggcagtgtaaccagcgtctttggccatcttgatggcagccagagtttcggtcagggaaccgatctggttgaacttgatcaggatggagttggcgatgccgttgtcgatgccgcgcttcaggatcttggtgttggttacgaacaggtcgtcacccacgatctggatctttttgcccagctctttggtctggtaagcgaaaccgtcccagtcagattcgtccaggccatcttcgatggagacgatcgggaacttggtggtcaggtcagccaggtagtcagagaactcgttggaggtgaagatacgaccttcgcctttcaggttgtactctttcttctcggcgtcgtagaactcggaagcagcgcagtccatggccagggtgatgtctttacccagtacatagccagcagcagcaacggcttctgcgatcacttccagcgcttcggcgttggatttcaggttgggagcgaaaccaccttcgtcaccaacagcagtgttgtagcccttggacttcagcactttggccaggttgtggaacacttcagcacccatgcgaacggcttctttcagggtcttggcgccaaccggctggatcatgaactcctggatgtcgacgttgttgtcggcgtgctcaccaccattgatgatgttcatcatcggcagcggcatggagtaaacacccgcagtgccgttcagctcggcgatgtgagcatacagcggcatgcctttggcagcagcagcggccttggcgttggccagggaaacagccaggatggcgttagcgccaaacttggatttgttctcggtgccgtcgaggtcgatcatgatctggtcgatagcagcctggtccttggcatctttacccagcagagcttgagcgatcgggccgtttacggcttcgagggctttcaacacgcctttacccaggaaacggctcttgtcgccgtcacgcagttccagcgcttcgcgggaaccggtggacgcgccagacggagcggctgccataccaacaaaaccaccttccaggtgaacttcggcctcaacggtcgggttaccacgggagtcgatgatttcacgaccgatcactttaacgatcttggacatgtgtatttcctcaggtttcgtaaaaaaacaacaaaaatatgccaaaaaaagcggctgtggcacagagcctcaaccgcatttattttcaattacttcagattacgcttctgatactcacctgccgccttcacaaaaccggcaaacagggcgtggccatcacggggagttgaggtgaactccgggtggaactgcgccgccacaaaccaggggtgatccgggatctcgataatttccaccagtttcttgtcggcggagagaccggtcactttcagacctgccgcttcaatctgcggcagcagcttgttgtttacttcgtaacggtgacggtgacgctcgtaaatggtcgggctgccgtacatctgacgcaccttggaatcctcgaccaggtggcagagctgggagcccagacgcatggtgccacccagatcggacttctcggtacgggtctcgacgttgccttcgtcatccacccactcagtgatgagaccgacaaccggataagcacaatctttcttgaattcagaggagtgagcacctgtcatgccagcgacgttgcgcgcgaattcgatcatggcaacctgcatgccgaggcagatacccagataagggatcttgttctcacgggcatactgggcagccaggatcttgccttccacaccacgctcaccgaagccacccggtaccaggatcgcatccaggccttccagcagctcgaagccacgggtttcgatgtcttgagagtcgatgtacttgatggtgacggagagacgggtcttcaggccaccgtgcttgagcgcctcgttgacggacttgtaggcatccggcagagaaacatacttgccgaccatgccaatggtcacttccgcagtcgagttggcctcttcgaagacaacctgttcccactcggacaagtctgcttccttgcactccagaccgaaacgctcggtgaagtaggagtccagattctgggacttgagcagtgccgggatcttgtagatggagtcgacgtctttcatggagatgacggcgcgctccggcacgttgcagaacagaccgatcttggcacgctcgttggccggaatggtgcgatcggaacggcagatcagcacatccggctgaataccgatggagagcaactctttcacggaatgctgggtcggcttggtcttcagttcaccggcagccgccaggtaaggaaccagggtcaggtgcatgaacatggcgctgttacggcccacttcagccgccaactgacgaatggcttcgaggaacggcagggactcgatgtcacccacggtaccgcccacttcgacgatggcaacctgatggccttcggcaccggcaatcacccgctccttgatggcgttggtgatgtgcgggataacctgaatagtggcgcccagatagtcgccacggcgctctttgcgcagcacgtcagcgtagatacggccagtggtaaagttgttgcggcgagtcatcttggtgcgaatgaaacgctcgtagtggcccagatccagatcggtctcggccccgtcctcggttacgaacacttcaccgtgctgggtcgggctcattgtgcccggatccacgttgatataggggtccagtttcatgatggtcacatccagaccacgggcttccagaatggctgccagagaagctgcggcaatgcctttgccgagggatgaaacaacgccaccagttacaaaaatatattttgtcgtcatgctgaacctgaaagaagtttagggaattttaaggggtgcttcggggatgaagcaggacggggaaacagtataccaaaacccccactcccaaacaatgaacaaaaatctatcaggctcacagcgccatcgtcttgcgccaaatcaactttgttcggtttccttggccttgtcccaggcggagtccagcctttcgagcgaacaatcggtcattttcaagccttctgcagcgataaattgctcaacctgccgaaagcgacgctcgaacttggcgttggccccccgcagcacctgctccggatccttgcccaagtgacgcaccagattgacggtggcaaacaagagatcgccgagctcatcgctcacccgcgcctcgtccacgtcggccatcagtgcttcttccatcacttcgtcgatctcttcgtggatcttgtccaccacaggccctagggttttccagtcaaagccaacggtggcacagcgcttctggatcttggcggcgcgagtcagggccggcagcgagagcggaatatcatccagcacgctctctttatcgagtgccgcccgctctttggctttttccgcctcccagttcaccttgaccgcctgctcatcgccaagatccgcatcggaaaacacatggggatgacggcgaatgagcttctcgctcaccgtatccacgatatcggcgaaatcgaacagcccctgctccttgcccagttgggcatagaagaccacctgaaacagcagatcgccgagttcccccttcaatccctgccaatcgcgggtttcgatggcatcggcaacctcataagcctcttccagggtgtgcggcactatggtctggaagctctgcttgagatcccaggggcaacccccttgcgggtcacgcagacgagacatgatatcaagcagttggggcagatagtaacgttgggacatgggatgttagctttccattcgtggttgcagggggcgtgatcaggagggaaacagtgaccgaccttgcggtcggtcactgctgcgggcgggtcaccatcagaggcgcttggcgctgatcacgtcattgagctggctcaacttggccaaggcccggttgaaggcgttgatgttgtagatctccagctccatgtcgatctcggcagtctgctcgcgcacgttggagcgcgaacgcacccccatcacgttgatcttctcgttggccagcactgtggtgatgtcccgcagcagaccagaacgatcattggagaggatacggatggtaaggccatagccacctgagtagttctctccccacacagcatcgatcaaccgctccgggttgcggcgggagagctccttgagctgctcgcaatcatccctgtggatggagaccccgcgccccatggtgatgaacccctgtatggtgtcgcccggaatgggctggcagcaacgggctatgtgggtcatcagattgccgaccccttccaccactatgtgatccttgggcttgggccggaacggggtattggccttctgctccagtttttccagcacccggcgatcttcttcctccgccgtcggcttgttgtaacgagtgtccaggtagttgagcagctggttgatgcgaatgtcgccgctgccaatgccggccagcaggtcttccagctcctcggcgtggaaacgctccagcaccaccttgtcgaccttggaaagggtcaggttgtgtctgtccagctctttttccagcagttccttgccggcggctatgttcttgtccttgtccagtttcctgaaccaggtggccaccttggcccgtgcccggctggagcgcaggaagccggagttggggttcatccagtcgcggctcgggttcggctccttctgggtgatcacctccacctgatcgccggtctgcagcgcgtaggtgaacggcactatgcggccgtcaatcttggcaccgatgcagcggtggccgatcatgctgtggacgtgataggcaaaatcgagcggggtcgcacctgccggcaggtcgatgacatcccctttcggggtgaacacatagaccctgtcctcgaatacctgactgcgcagatcttcgagcagggatccgctctcggagagatcctcctgccaggcgagcagcttgcgcagccactcgatcttgtcttcaaagttgttggctttgttggctttgttggcagcctgcgccccttccttgtaacgccaatgcgcggcaacgccgagctcggcatcctgatgcatctggtcggtacggatctggatctccaccgtcttgccctctggccccaccacgacagtgtggatggactggtaaccattgggtttggggttggcgacatagtcgtcaaactcgcggggaatatggtggaaatgggtatgaacgataccgagtgccgcatagcaatcctgcagccgcttggtcaccacccgcacggcacgcacgtcaaacagctcgttgaactcgaggtgcttcttctgcatcttgcgccagatgctgtagatgtgtttcgggcggccatagacttccgcctccactccggcctctttgagcccgtcgcgcagggactgcacaaactcgcgaatgtagcgctcacggtcgagccgcttctcgtcgagctgcttggcgatctgcttgtaagtgtccgggtgcaggtaacggaaggcgagatcttccagctcccatttgagctgaccaatgccaagccggttggccagcggggcatagatgttggtgatctcctgggccatcaacacccgggtctcttcatctgccttcttggcttcccgcagacaggcgatccgctccgccagcttgatgacaacggcacgcacatcctcgaccatggcgagcaacatgcgtcgcacattgtcgacctgctccggtgaggtttcgctgcggtgcagagtctgcagggagcggatggcctccatctccagcaccccttccaccagcttggcgatcttggggccgaagtcttcgtccatccgttcctggctgatgaggccggcttcgacgaaggggtagatgatggcagccttgagagtgccgagatccatgctgagcatcagtagaatgcccgccatctcgacaccacgcaccagcagacggttggtgatcgcctcgtcaccgagcgtcagacagtactgatagacggttcgcaactgatccttgtcactgtcacttaaggagagcgagctgacccactcttccagggtgaagttgtctttcaaatgaatatcgcgaaccgcaaccatggtatcaatcctttaaattattgggccgaaagctgccgcttcctccccctcacctgatgagactgcctcaaatggggatatctggagaacttttcaaggcatattgtcaataaagacaatagagttctccaacaggccctgccgatttacgagggtctagattacctcaatcattactgctcaaacagcgccattgactcgagatgccccgtgtgcgggaacatgtcgagcatccccaggcgcaccagtcggtagccccctttcaccagcacctgactgtcacgggccagggtgaccgggttacaggaaacgtagaccactcgcttgggtgaaagtttcacgacgtgacccatcacctccagcgcaccagggcgggccggatccagcagcaccagatcgaatccttcccgcgcccaggacatgccgactatgtcaccgctcaagtccgccttgtagaaacgggcgttgtcgatgccgttgcgacgggcgttttcctcggcgcgggccaccatggccagatccccttccactcccaccacttcacgggcctgacgggccagtggcagagtgaagttgccgatgccgcagaacagatccagtaccttgtcatccttgctcgcaccaagccacgcgagcgcctgggccaccatgctctggttgatggggccattgacctgaatgaagtcaccgggagcgaatgcaagagacaggccatccagtgagtaggatggctggaatacttggtgcagtggctcgatgcgttcatcagcggcctgcagatagaggtctatcccctgcgacttcgcaaacgccaccagcagggcgcgatccgcctcgttgggacgaccggtgtggcgcagcagcatcatgatcccctgctctgcctggataagctccgcatggcccagctcacgctggctcttgaggcgattgaggcattcgcgcagcggtgctatgagggcagagagcggctcggccagcacggggcaaccctcaatctccaccagatcgttggactgacggcgacgaaaaccgacccgggtacagcggccattcttgtcaaacttgatggccagccggcagacccggcggtaggcgcgggactcccctgtcagcacgggctcgagcactggcgccttgatctgccccagtcgttcgaacaggctgaccaacccggcctctttggcagcctgctgatccgcttcgccgaggtgctgggcattgcagccgccgcactcgcggtagtggttgcagaagggggcgatgcggttcgccgccggggtcactacctgttgcaaggcggcgtgagcatactgcttcttgtcgtcgaggatgcgggccttgacctgctcgccgggcagagccccttcgatgaagatcgccttgccctgatgacggccgataccgacgcagtggtgatccagactgtctaccgtaaattcaatacgttggggctgggtggatttcttttggggcttgaaaaactgggccataaaacttggtgcctataggtggctatgtcatgattgtggaatctgcagcaggctattgtcccacaagaataatagtatgaccaaatccggcctgcgggcccgcccactgtcgtttgccctcttgcctaccctgatgatcgggggactatccgcatgacccaatccggcctgcgcgctcatgccgtgtcattgaccatcttgcccaccctgatgatcgggggactatccgcatgaccaagtacggccttcgagcccgtgtactggcctttaccatattgccgaccctgatcattggcggcctgatggcaggttattttactttccaccgctaccagcagctggaaaacaacctgatcgatcagggcatcaacatcatagaaccgctggccatcgccagtgaatacggcatgacccagcacagtcgcgagtcgctcaagcggctgattggcctgacccaccgcaaaaactcgccgctcatcaagtccatcgccgtcttcacccaggacaaccagctgttcgtgacgtccaactatcacagggacttcacccgactgcggctgccagatggcagccagatccccgagctgaccagcgtcaccctgtacggtgacgacatcatattgcgcaccccgatccaggccgaaaccagcatggacggcttcccgctgcccagcgatgtggagccgccgatgatcggctacatctccatgcagatgaccacggacagggccatgatcctgcagtatcgcgacaccttcttcgcggtgatcatggtgctcatcggcatcgccttcagtaccctgtttggcttcaggctggtcaaaagcgtgatccagcccatcaccgatatggtgcaggcggtgcacaagatcagggaggggcgcctcgacacccgggtcagcggtcagctcacaggcgagctggacatgctgaaaaacggcatcaacgccatggccaaggcgctctccgaatatcacgaggagatgcagcagaatatcgatcaggccacctcggatctgcgggaaacacttgaacagatagagatccagaacgtcgagctcgacatggccaagaaacgggcgcaggaggctgcgcgggtcaaatccgagttcctggccaacatgtcccacgagctgcgcaccccgctcaatggcgtgatcggcttcacccgccagctgctcaagacggcgctgacgccgagccagaccgactacatgcagaccatagagaagtcggcccgcaacctgctaggcatcatcaacgacatcctcgacttctccaagctggaggcaggcaagctgcagctggagcatatcccgttcagcctgcgcgacaccctcaacgagaccatgcacctgctcggccccagtgctcacgacaagcagctcgaactctccctgcaggtagatgccgaggtgccggactatctcactggcgatcccatgcgcctgcagcaggtgctgaccaacctcgccggcaacgccatcaagtttaccgagcgtggcaacgtggatgtgcacatagagcagaccggcggcagcaacggcaacaaggtgcggctcaacgtgctgatccgcgataccggtatcggcatctcggaagagcagcagcgccagttgttccaggccttcaatcaggccgactcctccatctcgcgccgttatggcggcaccggtctcggtctggtcatcacccagaagctggtacagcagatgggaggccagatccgttttgaatccgagctgggcaaggggtccatcttctccttcagcctggatatggacgtctctcccctgccccagaccgagaagctgccgctggatcgcattcagggcaagcgggtctggctgctggagccggatccattcagccactcttccctgtgtgccctgctggccgaatggcagctggatgtgcaatctctcgccatcgacaccatctggcccgagatgagcaatcaggacatggtgatcatcggcagcagcacactgcacactccgcagcaggtgatcgctcgcctcgatgcgctggacggccagcagaacaccatagtgttgctcagcagccacgagccatcgctctatgaggccatgctggcccacggcgcccagcactgtctctccaagcccaccaaccaccgcaagctgctgcacgccctgctctcccccgaggcgaccaagagcgcgccgctgcccaccccctccccacgcagcgtgcaggcgatcaaggtgctggcggtggacgacaatgcggccaatctcaagctgatcgccgccatgctcaaggagatggtgagccaggtggtggtgtgcaagaacggcaaggaggccgtcagactggcccagagtcagccgttcgacatcattttcatggatatacagatgccgatcatggatggcatcagtgccacccaggcgatccgcagccagtccctcaacactgagacgcccatagtggcggtcacagcccacgccattccaggtgagcgggaacggctgatccgccagggcatggacgactacctggccaagcccatcgacgagagcatgctggcccaactgatcaccgacttcgcccaccgtcgccaccagaaccacggggatcagcagatcgactggtccctagcggtgcgtcaggccgctggcaagctggatctcgccaaagagatgctgaccatgctgatggccagtttcgacgaggtggacccggttctggaggcagcgttcgccggtcaggtggaggatgccgaggtgctggcacagctgcatcgccttaatggcggctgtgcctattccggggtgcccggcctgcaacgattgctctcccagctggagcaacagctgcgcgacggggtgccggtcagcgagctggagcccgagttgctggagttgcaagatgcgatggagcaggtgcgtcgggaagcgcccctttacctcgcctgaatgccgtggatgcagcgtggcgccggttggcagccgctatcagcctccgttaatgaacagagtcagccctgctttttctgacgcggggcgcgccagatgataaagttgcgccgtttctacaggagtcaacatgaccaacaacgatattctgcgccgtctgcgctacgccctcaccatcagtaacgaccagatggtcgagatgtttgccaaaggcaatctgacggtcactcacgcccagttgcacagctggctgatgaaagaggcggctgaaggggaagagcaggaagcgggctatgtcgcctgtcccgatgcagccctgagccagttcctcgacggcttcatcatagcgcgccgcggtgtgcgggaagatgccccggcccaggtgatcccgaaccggatcaacaacaacatgatactgcgcaagctgcgcatcggcctgaactacaaagaagaggacatgctcggtaccctcaagctcgccgacttcaacctctccaagtccgaactgagtgccctgttccgctccaaggatcacaagcactatcaggattgcggggatcagatcctgcgcaacttcctcatcggcctcaccgccaagtaccgcgcctgagtcatgggccagcgtatctgctcactgtcagcccgtgtcccgctggccagtgggcggcgctggccgtcacgccttcctgaaccaggctcaaacggagccatgcagctgcgattatggtcactctgcctcatactgctgctgagcgcctgccagcctgccccctatcagctctcttcccgttaccccagcgccagccagaatgaacgcatcgctttcctgatcctgcactacacggacgaggacgacgcccactcactgcgcctgctgaccgaaccggcccatcaggtgagcgctcactacctgatcccccgcgacaccgaccagacaccgctgcccgtctaccaactggtgcccgacagccagcgcgcctggcatgcgggccgcagtcgctggcaccagtatgcggggctcaacgccagctccatcggcatcgaaatcgtcaacctgggctatccgccggaagatgcgctgctacccgcccaccagcggcgctggcagccctacacccaggcgcagatcgccgccatcggcgcccttactcagaagctggtgcaacgctaccggattccgccaacccaggtgctggcccacagcgatgtcgcccccgagcgcaagcaggatcccggcccccacttcccctggcgcgagctcgccctgcactacggggtcggcgcctggcctgatgaagccagggtcacagcccttcgccagcagccagcacccgcctggaatgccctcacctggcaacagcaactcgcccgttacggttatggggtcgccctcagcagcacctgggatgaacagagccgcgccgccctgcgcgccttccagctccatttccgcccagccctgatcagcggcgagcccgacgagcagagccaggccatcctcaccgccctgctggaacgttacttcccctaagcgccagagatgaaaaggacgccgcggcgtcccttttcatctctcatcaacccaggtcggtcagatcccctgacggacttcctgcatcagcaggcgcatgtcgctgaccgccttggtcaggccgtcaaaggcggcgcggcctatgatggcgtggcctatgttgagctcatagagctcggggatggcggcgatggccttgacgttgtggtagtgcaggccatgacctgcattgaccttgagccccttgccggcagcataggaagcgccggcggcgatgcgcttgaactcggcgttgcgatcggtatccgtggtggcgtcggcatagcggccggtgtggatctcgatgaagggagcaccactgtcggcggccgcgtcgatctgcagcgggtcggcatcgataaacagcgacacctgggcccccacggccgacaaccgagtcaccgcatccgtgattttgtcgagctgaccagccacgtccagaccaccctctgtggtcacctcggtacgcttctccggcaccaggcagacgaagtggggcttgatacgacaggcgatgccgatcatctcctcggtcaccgccatctccaggttcattctggtttgtatggtctggcgcagtatctccacatcgcggtccgtgatgtggcgacggtcttcccgcaggtggacggtaatgccgtcggccccggcctgctcggccacgaaggcagcttgtaccggatccggatactgggtgccacgggcattgcgcagggtggcgatatggtcgatgttcacacccagatagatttcgctcattgatgactccttgaaacacttcatctgttaactgtgcggctgccgccttggcgccagcgcggatatccatatgtcactgtgtgctggctttgcgctttaaaaacagctcccggctctttaattgccgtctgcccagatagggttgcagcgccagtcggctgaaacgtttggccgcctgcagcaaaggaggggtatcgaaacgtccctcggcgaaggccagcaggtgggcaccgagaaacagggtacggggatccggcgcccgctcgcaagcgacaaagcccaattcgcgctcgaagccgtagagcagctcgggctggatcgcggactcgtcgtcagcggcgtattcgaagtccaccgcatagccaagcgcctgcaacagcaggaactcgaagcggcgcagcggcaactcgggcgtctcgccatctgccagcgccatcagggcacgggcataggcgtcaaacacctcgggaaaaggggtatgggcttccagcaggtagtagaccagctcgttgaggtagaggccgtagaaaaggcgatcgccaccgagtcgcaaggagtgatccggacattcaacctgggcgagattcttgagatcccccttgccacgccagctgatggtgagcagggaaaaaggttgaagcagccccttcagaggggagcgtggcccgcgagaaccgcgagccaccagagtaaatcggccactatcctgggtaaacacctcgaccagctgactggtctcccgatagggccgactgtggatgacgaaggctggactcagcaatcagtcatcgccatagccgagactgcgcagggcgcgctcgtcatcggcccagcccgccttgaccttgacccacagctcaaggaacaccttgttctggaacaggcgttccatgtcgatgcgtgcctctgtgcctatggtcttgatcttctcacccttgttgccgatgaccatcttcttctggccatcgcgctctaccaggatcagggcattgatgtgatagatgccgctctcttccaccttgaagcgctcgatctccacggtcacagagtaaggcagctcctcaccggtgaaacgcatcagcttctcgcggatgatctcggaggccatgaagcgggaagagcggtcggtcacgtaatcttccgggaagaagaagttgttctctggcagcagatccttggaccactcgcggatcttctccacgttggtgcccttctcggcactgatgggaaggatatgggagaacttcatctgctggcccagccactccaggtggggcagcaagtcttccttgtccttgacgttgtcgatcttgttgactgccagcacaacgggacagggcagatggcgcaacttgccgagcaccatctcgtcatccttggtccagtgggtaccgtcaaccacgaacaccaccatggccacatcacccagcgaactggtggcagcgcggttcatcaggcggttgatggcccgcttctcttcgatgtgcagacccggggtatccacatagatggtctgatggttgtcctcggtgtcgatccccaggatccggtgacgggtagtctggggtttcttcgaggtgatgctgaccttctggccaagcagcttgttgagcagagtggacttgcccacgttggggcggcccacgatggcgacaaagccgcagtaagtcgtatctgtcatgacagtttttccaatgcctgttgtgttgaaagaccgcggcctcttgcatcaatagcagtcatgacagtctttccaatgcttgctgcgccgcagcctgttcggccttgcgacggctggtgccgaccccgaccagcggaccatccagcccttccacgtcgcactggacggtgaactcctggttgtgggcctcgcccttgacgttggtcactgtgtaggtcggcagggatttgcggcttccctgcaaaatttcctgcaggcgggtcttgggatccttctgctctatgcctggtttgatctcatccagacggctggcataccagctcagcagcagcacccgcaccgcctcaagatcagtatccagatagacggcaccgatcaccgcctcgaccgtgtcggccagaatggattcgcggcgaaaaccgccacttttgagttcgccgggcccgaggatcaggtcatccccaaggtcaaactcccggcccagttcggccagggtcttctcgcgcaccagagtggcgcgcatccggctgagatctccttccgccgcttgcgggaagcggtggaacagagcatcggcaatcaccagactcaggatggagtcacccagaaattccagtcgctcattatgacgggaaccggcgctgcggtgagtcagcgcccgggtcaacagctctttatcgtgaaagacatgcccgagacgggactgcagtctgttcattttgatattcatttacttgattccgccaatgcggttgaagcgcacacctgtcggtacccagcttggcagcagggagccttcttcacgctcaaattcaaaacttatccagatggcgaccgccttgcccaccagattctgctcgggcacaaagccccagaaacggctgtcggtactgttgtcacggttgtcacccatcacgaagtactgaccttccggtaccacccactcgtcggggtaagtaccgggctggcgataatagcggccgaccatatcgggcatcagcgggttacgcagggtctcgtgagacacctcacccagctgctcggtatagcgatcaagcgggatccccatctgggtaaattcacccctttgttcaaacttgacgtcgagcttcttgaagcccgggcaagttttcccttcctgctcctcgcacttgggccggatcatcagctccttgttgcgatagatgaccctgtcccccggcatgccgaccactcgcttgatgtagtccacccgggtatccagcggatacttgaacaccaccacatcgccgcgtttgggttcgccggtctcgaggaatcgggtgttggtcaccggatccttgaggccataggcaaacttctgcaccaggatgaagtcgcccaccagcagggtcggcatcatggagcctgacgggatctggaacggctcaaacaggaaggagcgcagtatcagcaccagggtaatgaccggaaacacacctgcggtctgttcgatccagaccggcatgggggcaaccttggccagggttttctcatccagatgagcaccgccgtgggcacgggccacggcaatcttggcggcccgctgcttggaccagatcatcttgtccagacaccagataataccggtgatcacgcagaccaccaccaggatcagggaaaacgtgcttgccatcgattaatcctttcctacatggagaattgcgaggaaggcttcctgcggcacgtcgacacggcccagggacttcatccgcttcttgccttctttctgcttgttcagcagctttttcttccggctcacgtcaccaccataacacttggcggtcacgtctttacgcagggccttgaccgtgctgcgcgcgatgatctggttgccaatggatgcctgaatggcgatatcaaacatctggcgcgggatcagctcacgcatcttctccaccacctggcgaccgcgatactgggcgttctccttgtgggtgatgatggccagcgcatcgacacgctcaccgttgatcatgatatccagacggaccatctcggaggtttcgaagcgcttgaagccgtaatccagcgaggcgtaaccacggctggtagatttcaggcggtcgaagaaatcgagcaccacttccgccatcgggatttcgtaggtcagtgcaacctgattgccgtgatagaccatgttggtctgaacgccacgcttctcgatacagagagtgatgacattgcccatgtactcctgaggcagcaatatgttgcactcggcgatcggctcacgcatctctttgatgttgttgaccggaggcatggcggacgggctgtcgatgtggatggttgagccatcattgagctcaatctcgtagaccacggtcggggccgtggtgatgagatccagatcgtattcccgctccagacgctcctggatgatctccatgtgtagcatgccgaggaagccacaacggaaaccgaagcccagcgcggtggaactttccggttcgaagaacagggaggcatcgttcagggacagtttgtcgagggcatcacggaatgactcatagtcatcgctggagatggggaacaggcccgcatacacctgcggcttcaccttcttgaaacccgccagcgctttttcggcaccgttcttggcttgagtcagggtatcgcccacaggggcaccgtggatgtccttgatgccgcagacgacccaacctacctcgccacagcccagaccctgggtatccacctgcttgggcgtgaagataccgatacgatcgacaccccacacctgaccggtgctcatcaccttgatcttgtcgtttttcttgagggagccgttcttgatccgcaccagagagacgacgcccagataggagtcaaaccaggagtcgatgatcagcgcttgcagcggtgcatcgggatcaccgaccggcgccggaatgcgagccactatctcttccagcacaaggtcaacgcccaggccggtcttggcggagcaacggacagcatcaatggcgtcgatgccgactatgtcttcgatctcctcggcaacccgctcgggctctgcggccggcaggtcaatcttgttcagcaccggcaccacttccagctccatttccatggcggtgtagcagttggccagagtctgtgcctcaaccccctggccggcatctaccaccagcagcgccccttcacaggccgccaatgagcgggagacttcgtaggagaaatctacgtggcccggggtgtcgataaagttcagctggtaggtgttaccgtcttgtgcctggtagttcagggtcacactctgtgctttgatggtaatgccgcgctcgcgctccaggtccatggagtcaagcacctgagcctgcatctcgcgggaggacaggccgccgcaagtctggatcagacggtccgacagggtcgatttaccgtggtcgatgtgcgcaataatcgaaaagttacgaatgtgtttcatcgagcaagaatcactcaaaattaggttagggccggatatggaggcaggattttactggataacccggtcgacggccaatctttagtcgacggagcaccagaaatacaggcctgcacgctcaggagaggttgcgggtatggagtaccacacccagcatgcgggggccgtatgccccctgttcgagtcgagtggaaaagtaacgaaccagtgaaaatccgatgacgccacccagcaagcaactgaggatggtgatcccctccccgcccgccagcaagggtaccaaccagagctgaccgagcagggcgcccgccagcagacagaacagcggcaatacatacaccagtgctgccccccgcaggatactcgcctggggaataccgagtctcacttgctgaccaacgctcacctcggcggtgagggcaatccgcagtcgttgctgcttcatcacaaacgccttggcaacagtgccggtaccgcagttggattgttgatggcaactgctgcaggcagagcgccgttcgcactccacccaggcatgctgtccatcaatggccaccacggttgccagctcttcgctcatttcactcacaagacggttccacaataacgagggaaagattgaccccatctgaacatgactgacccgctcgggcaagcgagcatgtgcagacgactactgtacagtctcattgcgagccaacggttgcaccgactcggcgatacgtttcgctgtgtcggccggtacttcgccgacgactgtgatctcgacccccacatcgttgacgtagctcaccagcgaagtagcgccctggcggatcagctgctgacgcaccgcctgcttgggatcaaccctggccacatagacggagagatccaccagcccatcggagagcatcatgtaatcgaccggcaaactggtggtcaccagttgatgccggtcctgagacagtaccttgaaaccatccggcaaccaggtcaggtgccagttaagcgtctgctgcggcgccggataggcatcctccagcgcctggggcagcttgctgccggccagcttcaccaaccagggcgcaggcgcgctcagcctgtccagatccccccccagcacctgctcgaccagattgccttcccgatccaccatgtccacccgcagcaagaggctgctctgttcatcgatccagagcatgaagccatacttgtctgcctctttgggaaccagcctgaccacttgcgccaccagaccggctacccgactgcggccggccagcacgggatcataactttccagcacacggggcagcggcatattcaccagcgtcgcccagacaccggggaagcgggcgcctttgagggtgtagggttcgtgggtattttcgaagaaggtaaactcgtcctggcgctgcaggtactctatggtcttgccgtcgagatagctcagatgagccacctccttgccatcgatcatcccatggctgaaacgtatgggttcgaggcgcccctgacgggccttgaccatggataattcgaaattttgttgcgaaacggcactctgcatctgctgcaacaaggcctcggccgacttatcgtcggccgaggccttggcacaaatcagcaggagagaggccagcaaaatacggctggactggcgcacggtctgatccctaaaaatgcgttattcctgaatctgcttgtcttgcagcagacgctgttgcaactggtggtcacgcaggaaggcattgatacgctcacgctgctcctgcatctgttgctcgctcaacccttgctggcgggtggaggcccggttgccatcttgcgggtagtgcacactcactggcgaggaactgccaccgacaggaatggtgttgagcacaggattggtcggtatgccgtcctgcccctgatactgctgcaccccgaagatgacggcagcggcgaccgacgcggcgatggcgtattgccccacctgttgaccgacccggcgaaacagcggaaccaccttggcggcagtgtgaacctgcggtgcagttggcttgctctccaccggcttgggcgccagtatggtgggctcgtcttccagtgctgccatgatgctgtcactgagatccagttgcagattgaccggcaggtccccccgcatggcatcaccgatcaagtggtaacgagaccaagtatcttgcagcgccggatccattcccagctcgccaagaacctcaacatcgctcaagtcaccatccatcagggccgagagttgctctttagttgccatagttaacctgtctttccccagttaattctcgatcagaggtttcagctttttatcgattgcttccctcgcccggaagatgcgggatctcaccgtacccaccggacaatccatgatttcggcaatctcttcgtagctcagcccttccagttcgcgaagggtgatggctgtcctcaagtcttcaggcaaagcttctatggcggaaaacacggtacgcttgatctcgtcggtcagcgccaggttttccggtgtggcaatctcttgcaaggcttcgccaccaccatagtattctgcctcgtccgcctctacatcactgctgggcggcctgcgcccctgagaggtcagataatttttggccgtattcacggcgattcggtacaaccaggtgtaaaacgcgctctcgccacggaatgtcggcaacgcccggtaggctttgataaacgcctcctgcgccacatccggcacatcgcccggattgttgacatacctggcaaccaggttgaccactttatgctggtatttttttaccaacaggttgaatgcatttttatcgccacgctggacccgttcaaccagctgttcgtccagtagattctggtcgctcatcagagccgtaaaacccccatcaggttatcgtttttcttttccggcccttcctaagcgcacaagttcagacaggaggaatcagggaaagttcggttgcattgaaaaaaatgtgacgcaggctgcatcaccgccctcgcttgggctaccatggtgccagttcttaatccaggccaatgatacttatgaaagcaagtgttgaatacctttgcgatgtactgatcattggcagcggtgccgctggtctgtccctcgcgttgcggttggcagaccaggccaaagtcctggttctgagcaaggggcccatcagtgagggggccactctctatgcgcaaggaggcatcgctgccgttttcgacgaaaccgacagcatcgaatcccacgtgagcgacacgctcaacgccggggcagggttgtgtgaccctgccgtggtggagttcaccgcccgcaacgcccgcgaatccatccagtggctgatcaagcagggggttcccttcgatcaggaggaggacgccgagggcgagtcccactatcacctgacccgtgaagggggccacagccatcgccgcatcttccatgcggccgatgccaccggcaaggcggtgcagctcaccctgatcgatcaggtgcgctcccaccccaatatccagctgatggaacgcttcaacgcggtcgacctcatcaccacccgcaagctgaacctgccgggcaacaaggtgctgggcgcctacgtctggaaccgtaacgccgagcaggtcgaggtgatccgcgcccgcttcgtggcgctggccaccggcggtgcctccaaggtgtatcagtacacctccaacccggacgtgagctcgggtgacggcatcgccatggcgtggcgcgccggctgccgggtagcgaacctggagttcaaccagttccaccccaccagcctgttccaccccgatgaccccaacttcctgctgaccgaagccctgcgcggggaaggtgcctatctgcgccgtcccgacggcagccgcttcatgctggagttcgatgaacgggccgagctggccccacgggatatagtcgcccgcgccatcgaccacgagatgaaacgcctcggtgccgactgcatgtatctggacatcagccacaagccggcggatttcatcatcaagcacttcccgaccattcacgagcgctgcatggctgtcggcatcgacatcaccagggagccgatgcccatagtcccggcggcccactacacctgtggtggcgtgatgatcgacaacaatggccagaccgacattcccggtctctatgccattggcgaagtgacctacacgggtctgcacggtgccaaccgcatggcctccaactccctgctcgagtgcgtggtctatgcccatcaggcgggagccgacatcatggccaagttgcccatgagtgtggaaccgccccatctgcccgcctgggatgagagcaaggtggacgactcggacgaacaggtcgttatccagcacaactggcatgagctgcggctgatgatgtgggactatgtggggatagtgcgtaccaacaaacgcctggcccgcgccaagcgccgtatcgacctgctcaagcaggaagtgcaggagtactacgccaacttccgcgtttccaacaacctgctggagctgcgtaacctgctgcaggtggccgagctcatcgtcaactgcgcactgcagcgcaaggagtcgcgcggcctgcactacaacctggattatccggacatgcaaccagactccaaacccactgtgctgaccccggagcgggagtaatcctgcaccagtgatgagccaagggagatacgcaagctgcaccccacatcccggactacccggacatacagccagactccacacccacggtgctgacgccggatcgagaataatcatgcgttagcagtcaccaaatgacctcgccccggcggggtcatttgctatgagggagaagggttgaaacaggcaggatgattaacgggcgggtggcgttagcctgatggcgcgggccagcgccctgtaatgctcaggtgcgagtgcgtcggagaagagccagagacgggcatcaggcctgtcgcttgccaccagttgcagccagagtacaccgggcaggacgcgactgcgcgtccccagctgatagcgatacccctgccacaccagccactgcccatcccactccagcaaaccggccatacggctggcaccctgccaggcaagccagagccccgccaaccagcaggggagcagcagtgcccactgccaaccatggatcagactggcaaccggccacaacagcagcagaaacaggatcagcagcaggatacgctgctgccgggagggaatgacgggcatgtaaacccgcatacgggatcagctcaggctatcgtggcgagcctgattgcgttccaggatcagggcgatcatggcggcaaaagcgggatcggcaggaacgccgtggcccatgcaccacttgaacaggtcagggtcatcgctctccagcaaacggatgaaggtctgctgctgctcgtcactcaagctgtcgaactcgtgttcaaagaacggcataaagatcacatccagctcgagcatgccacgacggcaagcccacttcaggcgggatttttcaattgggctcaacatggaactctccttacaaagacccgaggatggtaacagctggattttccggctgacaaacattccttacgtctttaccatgcaggtcacatactttctgtctctggaataccatcgtgagcctgcaaacgcctgtttttcctgccgagccaacccttttctccctgaccgatctcgccatcaccagcctgaccggtgcagatcgcgtcaagtatctgcaaggccaggtcacctgcgatgtcaatgcactgcaaccgggccaaagcacgctgggcggccactgcgatgccaaaggcaagctgtggagcgattttcgtctgctctacctgagcgatcgcctgctgatgctgaccaagccctctgtgctggcgcgtcagttgcccgaactcaagaagtttgcggtgtttgccaaggtcgagatcgccgagaaccatggtcaggcagttggcgtggctggccagggcacggatgagtggatggaggcccgatttgccgtgtcacaaaccggcctgatcgacgatggcatggcagtgcagatcgaagcggatcgctggctgctggtgagcgagcaaccactgaccatagacttgcctgccggtagcgaatcactctggtggggactggatatcaaggctggcatcccccatctggaagccgtgcatcagggggagtacataccccagatgttgaacctgcaggcactggatggcatcagcttcaccaagggctgctacatggggcaggagactgtcgcccgcgccaagtatcgcggggccaacaatcgcgccctgttcgtgctggccgggactgccagcgagcccgtcgcctgtggcgatgccctggagatccagctcggtgacaactggcgacgcagcggcatggtgctcaacgtctggcaacaggcagatcaggtgtggatcacggccgtgctgcccaaggatacagaggccgatgcccattttcgtttcaagcaggaggaggcctccagccttgctctgcaagccctgccctactcgctgaccgagtaaggtcggctaacgaggcactcgcgccagcagtgcctccttgagccagcgccccgcctgccccagcgggcgggcgcgataccattgcagctccagagccagctcagccagcgcaatgaagtccggattgagcaccactacctcccctcgcgccagcggccggtgcaacagaaagtccggcactgatgcccagcccaaccccagcttgaccagcttgaccagcttgaccagctccaaaatgcccagatccccctccacccaccacacctgtgccgagaggcgaaaacggtggcgctccgtgccttcccgtcgccccgtcaccatcagctggcgggccccttgcaagtcgctctctcgcagtggcgtcttgcgggccagcggatgatcgggggagaccaccaacggcatcttgacggagcccagtgaacaggaggcgagctcccgctcaggccgttccttctgatagctgatgccaagctgggcccggccgcttttgagcagttcggtcacatcctccatcagcggaaacagcaactccagctcgacgccggggtagcgggtggcgaactcctccaacagggagccaagccagggcagatgagagtcatcatcgatggccagggtgagcctcgactctacgcctgcggccagctcaccggctatcgcctgcaagcgctcgctttgggccagcaagatagtggcctcctgatggatgcgggtgcccgcctctgtcagcacaggatagcgggcagagcgatcaaacagctcgagccccagatctatctccagattggcgatggcggtgctgaccaccgactgcgccttgcccagctggcgcgccgccgccgaaaaggagcccgcctgtgcagcggccagcaataccctgagttgttccagcgatggattcatcgtcctgctcctgcaaatgcggtcatctatctattttagcgatggatgccaacgtgaaactatcaacaaatagggatagattgccaaccagtcagtcaacatacctgtttaaagagaggaatttatgcgtacccgcaacgaccgtatccgccatgccatcggctttgaagtgataggtctgctcatcgccgcccccctggccagctgggtcacaggtatcgagctcagtcacatggggccgctggccatcctgttctcggtgctggccaccttctggaactatgtctacaacatcggcttcgacaagctgctgctcaagtaccaaggtcacccgcacaagaccttgtggcagcgcgtggtccatgcgttcggctttgaaggaggcttcatggcgctgaccctgccggtgatcgcctggtggctggatctcgccctgctggcggcgctggcgctcaacatcggcttcgtgaccttctatctggtctacgccttcatctacaactggagctacgacaaggtgtacccgatcccgggccagtggcagcagaacgcactgggttgaaagacggcaaaaaacggcaggaaaaacgaggcaccatcatgcaaggggcatgatggtgctgggggaggacaagcccggcgggcctgccgcagcgttcaggcctgcgccttcagctcttcggtcggggcatccgcctcggccgactcctgggtcagcatggcctcgaggtcgctctggtactggttcagcaggcgctgggccgccaccatgtcacccttgtgcagacgctcgaacagatggtgttgcaccacgccgttgagatactccaccgtgacgggttgctccagggtagccagcagctcctctttttccagctcggcattgatttcatcggcactggtacgcagcagaccggccagttgcaccaacatacggcgctcaccttcgcgcaacaggctcaacatgcggtttctctgctgctcattctgttgggtcatacatttccttacgtcgaatgggaacaagcccgctcattctgccttgtccctttgacagcgtctatctcatgccccccacttattttcatgtcgagccgataaagcccgtcagatgctatttaccccatcgctaggtatagtagccgctggtttaaaggcgccgtgccgcctcgaacggacgagaaatttcaccatgacagatgccattctggtgctttgcacctgcccggatgaggcgatcgccgacctcatcagcgaacaactgttgaaccagcggctgtcggcctgcatcaatcagctgcccggtctcacctccatctatcgctggcaggggcagatcgaacgggcacgggagatccagctcatcatcaagtcgcgggcctcgctgttcgaactcttgcgcctatgtatcctcaaccatcacccctatgaggtgccggagatcctggcactcccgacaagccagggccatcagccctatctcgactggttaacacaggaaacctcatgacactgtctcgcctgctctcccccctgcttgtgctcttcgccatgctgctgtccaccctgagtgtgacgccggttcaggccagcagtgacagtctgctgagcgccctcggcatcgaggccaacgcccagcccaagtttctgaaagtcgacgacgccttcgcgctcgagagtgaacagcaaggcaaccagctattgctgaccctgcgcatcgccgataactactatctctaccgccacagcttacgcttcaagggcgagaatctcaccttcaacgaacccgtcttgcccgccggggcagagcatgaggatgacttcttcggcaagacctgggtctactaccgggaggtgcagatccccgtcaccctgaccgaggcgggccagcaggccagcctcaccgtcagctatcagggctgtaccgacggcctctgctacccgcccacagacaagcagattgcggtgcagcctgtcgtcgctaacgatacagatccggccgccaccgatgacatgacccgcgccccagccagcagtcagcaggatcaactggccgcggccctcggcagccagggcttctggctcagcatcgccgccttcttcgcgctggggctggggctcgccttcaccccctgcgtcttccccatgtacccgatcctgaccggcatcatagccggggcgggtcataggctctccacccgccgcgccttcctgctctccttcgtctatgtgcaggggatggcggtgacctacaccctgctcgggctggtggtggcgtcggcgggcttgaaattccaggcggcgctgcagcacccctatgtgctgatcgggctctccgtcatgttcgtgctgctggcgctctccatgttcgggctctacaccctgcaactgccgagcagcctgcaaacccgcttgagcggcctctccaaccgccagcagggaggctctgtactcggggtcagcatcatggggatgatctcgggcctggtctgctccccctgcaccacggcaccgctctccggcgccctgatttacgtggctcaaagcggcgatctctggctcggcggtgcggccctctatgccttgtcgctgggcatgggaccgccgttgctgctgctcggcacctcagggggcaagttgctgcccagagcgggcgcctggatggatgtgatcaagcaactctttggttttgcgctgcttgcggtgccaatcctactgttgtcacggctctggagcgaccaggtcgccaccctcgcctggctcggctgggggctgctgctgtgcggctacctctatcaccacaaccagcatcgcgcccactcggtcggcaagagtctcggcggctttgtgctgttgctggcgatgatgagcctggtggtggtaggcaaggatctgctgctgcccgtgcccggcgtcaaggccagcgccgagacccaggcgccccaatttatccgcatcaagaccctggatgacctcaagacgcaactcgccgccgcccgcggcaaacctgtgctgctggacctctacgccgactggtgcgtggcctgcaaggagttcgagcacaagaccttcagcgatcccgccgtgcgggcgcgcttcgatgacatcgcactgctgcaagcggacgtcaccgccaacgacgatgccgatgtggaactgctcaacggcctgaacgtgctgggcctgccgaccctgatcttcttcgacagtgccggccaggaactgagtgaccagcgggtgaccggctttatgggccccaccgagtttttgggtcagctcgacaagttgcgctgaaggccattggcccggagttaactgctccgggccatacccgcggctagctactgatttttctgacaatcccttgtatatgatcggcagcgtggcagaatttgccctttcccgtctcgttcgtccggagttttgatgaaaaagtggttcatccccctgctggccctctggctatatggttgttacgcaggacccggtgaagaggcaatccagcatcaggtcaccgccaaactccagtctgacacagacgacaatctgttcgagatcagtgacttcgccattctcggcaaagaagagcggatggagggcgtctatctgatcaaggtgagctaccagctccatttcaagctggggctggatcagttgcaggtactgcacgacgaggacctggtctatgacagggtcggtcccttccagcaagagatgggactgatggagctggagcgaaaatatggcgacttcgaggccggtcaagtgctgcagcaagaaaccgacgtctggatgatgaaaaccgaacagggctggcgtctggccgaacctgctcaataacgcctccacccgcccccttcgggctgcttgcgcttgccctttacaacagatccttcatccggtgccacagcatgccgagcgccagcaggggggagcgcaacgccgggccaccggggaaggtcatgtggggcacgccactgaacagatcgaagccccggctctcgccgcggatcgcctctgccaccagcttggccgccatatgcgtggcgttgaggccatgacctgaataagcctgggcatagaagacgttgggatgatcctgcaagcggccgatctgcggcaagcgattggcccctatccctatcatgccgccccactgaaactcgatggccgtccccgccaactcgggaaagactctcagcagcttgggcaacataaaggccttgatgtcccgcgggtcccttcccgagtagttgcaggcaccaccaaacaacaggcgaccatcggcggagaggcgatagtagtcgagcgccacgttctgatcgcacaccgccatattctgcggcaacaagcgctggcgcagccgcttctccagcacctcagtggcgagaatgtaagagcccgccggtagcaccctgccccccaattcgggattgagatcattgaggtaggcgttgcaacctatcaccagataatcggcactcacccggccacgggccgtggtgatctgcgcccgcttgccatagtcgatatgggacactcgggagtgctcgaacagagcaacacccaggctggccgcggcgcgcgcctcacccagcgccagattgaggggatgcaggtgacccgagcccatgtcaatcatgccgccaatatagcgatccgaccccaccactgagtggatctcctcccgtggcaccagcttgatctcgtgctgataacccaggctggccagatgtgccgcctcttcctcaaatccggcaagatggcgctgacgggtagcgaggtcgcagtaaccccaggtgagatcgcagtcgatgttgaagtgctcgatgcgctctcgcaccaactgcaccgcctccaaccccatcagatccagctcccgtactccctgctcgccgatacagcgggcgaactggccggtatcgtggcctatgccacgaatgagttggccgccgttgcgaccggacgccccccagccgatgcggtttgcctccagcagggccaccttgtagcccgcctgtgccaggttgatggcagtattgaggccggtaaagccgccaccaatgatgcagacatcgacattcagctcaccgccaagttctggccactgctgattatcgttgcgggtggccgcataataggaggccacatgttcctgatatccgttgaactttcctgcctgcatactcagcatcccgccttagtgaccatgtgtttactaaaataaacgacctgtcatcgataatacccagccccccgctaccaatccagtccatgaggatcacagaaatgcaaaaggcatcccgggggataccttttgcttcggtcacgccgtggggctgatgaccgcaacccacaaatacaaaaggcgccccgaagggcgcctttgcatgcaatcaagatacggtaacgaattacagtacgttgatggcgttcaggtcggagaaggctttctccagacgggcgatcatggaagtctgaccggcacgcagccatacacgcggatcgtagaacttcttgttaggcttgtcagcgccttccgggttgcccagctgaccttgcaggtaagcttcgttggtcttgtagaagtgcagcagaccttcccaagtagcccactgggtgtcggtgtcgatgttcatcttcactacaccgtaggagatggactcgcggatctcttccagagtggaacctgaaccaccgtggaatacgaagtccagagacttggcaggcagaccaaacttctcggaaacgaatttctgggaagcgtccaggatggacggggtcagcttgacgttacccggcttgtatacaccgtgtacgttgccgaaggaggcagcgatggtgaaacgcgggctgatcttggacagacgctcgtaggcataagccacgtcttccggctgggtgtacagggcggattggtccatgtggctgttgtccacaccgtcttcttcgccaccggtgcaacccagttccagctccagagtcatgttcatcttggccatgcgggtcaggtactcgcagcagatgtcgatgttctcttccagagactcttcggacagatccagcatgtgggaggagaacagcggcttgccggtttcagcaaagtgcttctcgcccgcttccagcagaccgtcgatccacggcagcagcttcttggcagcgtggtcggtgtgcaggatgacaggtacaccgtaggcttcggcaacggcgtgaacatgcttggcaccagagatggcaccgatgatggcggcttgctggccttccagcttcagacccttgccggcggtgaacacggcaccaccgttggagaactgaacgataaccggcgctttgaccttggcagccgcttccagtacggcgttgacggagtcggtaccaacgcagtttacagctggcagagcgaagccgttctctttggcgatggcgaatactttctgaacgtcatcaccagtgatcacgccgggttttacgaagtcgaaaattttcttagacatgtttaatcgtcctgttctcgtatgccgttaataaaaaatggggggttcatcatgaaccggcacagcggccacatgataaacgaaacgggaggcttttgccccccgtcccgggtcaattaggctttggcgcgctgttccagcatcgcaacagccggcagtaccttgccttctacaaactccaggaaggcgccgccgccagtggagatgtaggagactttgtcggcgatgccgaacttgtcgatggcggccagggtgtcaccaccgccagcgatggagaaggccggagaagcagcgatggcttcggcgatcaccttggtgcctgcggagaactggtcgaactcgaacacgccgaccgggccgttccacagaatggtcttggcgttcatgatgatgtcggccagggccttggcagagtcagggccgatgtcgaagatcatgtcgccgtcggtcacgtcggagacggacttgatggtggccggagtggactcggagaactcggtgcccacgaccacgtctgtggtgaccggaatgttggtctcggcagccagtttcttggcggtgtcgagcaggtcgtgttcacacagggacttgccgacgttgtgaccggcagccgcgatgaaggtgttggcgatgccaccaccgaccaccagctggtcagcgatcttggagagggattccagcacggtcagcttggtagagaccttggagccgccaacgatggcaaccatggggcgctcgggtttcagcatggctttgcccagggcttccagctcaccggccagcagcgggcctgcacaggcgatcggggcaaattgagccacaccgtaggtagaaccttcggcgcggtgagcagtaccgaacgcatccattacaaagacgtcacacagggcggcgtattttttggccagctcttcggtgttcttcttctcgcctttgttgaaacggcagttttccagcacgaccagctcaccggcggcgacgtctacgccatccaggtaatccttggccaggcggaccgggcaggacagagcgtctttcagatagttgacaaccggagccagggagaactcttcgttgtattcaccctcggtcgggcgacccaggtgggaggtgatcatcagcttggcgcccttttccagagccagcttgatggtcggcagcgtcgccacgatacgtgcgtcggaagtgaccttgccgtcttttaccggtacgttcaggtcagcacggatcagaacgcgtttacccgccagatccaggtcggtcatcttgataacagacatattcagtcctctatattttcaggtaatgttaaaaacagtaaccttgcgcccgttcaggctctcagcctgcggccatcatggcccgggtggtatccagcatacggttggcgaagccccattcgttatcgcaccacatcaacatcttgacgaggttggcatcgcttacccgtgtctgggtaccatcgatgatgcaggagtgtgcatcatgattgaagtctacggagaccaatggctcctccgtgtaatccagaataccgcttaatgtacctctggatgcccgttgcagggcttgatttacgtcagtaaccgtcacttttttacgaacagtaatactgagatccattgccgttacgttgatggtcggcacccgtaccgcgatcgcctcgaacttgccggcgaagtgggggaggattcgctccaacccctttgccagcttggtatccaccggaatgatggactggctggcagcacgggttcgacgcaagtcgctgtggtaggcatcgatgacttgctgatcatgcatggccgaatgaattgtcgtaatagtaccacaatttatctcgaattctcgatgcaatgtttcgatgacgggcaccacgcaattggtggtacaggaagcgttggagacgatccgctcccttcccgtcagcacctgatggttcactccgtagacgatggtggcatccacatccgcatccgccggatgggagaagagcaccttgcccgcccccgcgcccagatgcagttcggcgtcggcccgcgagccgaatacaccggtgcaatcgagcaccacgtccactcccagcgcccgccagggcagattggcgggatcctgctcggcaaacagggagatgagatcctcccccaccagcatgctgtgacccgccagttgtaccggatagcggaaacgaccgtggctggtgtcaaaacgcgtgaggtgcaccatggcctcaggcgccgccagctcgttgatggcaactatcttgatgttcttgtcgcgcccgctttcataaagagcacgtagcacgttgcggccgatccgcccgtacccattgatggcaatcttgatcatgaaaaaagtgtgtccttacctgcgacaaagggacgaacggatggatgattcacgacagcagggcgtcatggaatacgccacgggccagcagtgcggccccgaacacaccggcgctgtctcccaaggctggagcaataatgggggtagcgaagcggggattaaagagaaagggcaaaattgtctggcgccctgcgctgtagaggctctgcacattgccgacgccaccaccgatgacgatgacatccggatcgagaatattgaccacgttggccagcgcctgaccgaacagcaagtgcaaacgatcgatagtgagtttggccacatgatcataagccgtcgtcgccgcaatctgggccagcgacagatgacgcttggtcttggcctgataccaggcctccagcgccgggccgctgatgagggtctcgacgcagccacgcttgccacagtagcactcgggaccatcgggggagagcacattgtggccccactcaccggcgatgccgtggtggccattcaaaatactgccattgatgacgatgccggagccaacaccggtgcccattatgatgccgaacaccaccttcgcatcgggatggtgctggcgcaccgcaccgagatgggtttccgccagggcgaagcagttggcgtcgttggcgatgagcacgggaacgccgagcctgcgttccagatcttccttgaacggcttgccgttgagctcggtggtattgcagttcttcatcacccctgtctggggatcacgcgcgccgggcgtgcccatgcctatgatggttgggcgctgactcagtttgaccgcgcactcctctaccagtttcacgatctggccgatcatatgctgataaccgccctgacgttcagtggggatgcgatgacgcagcagcacctcgtcgccatccagcaccacacactcgcacttggtaccaccgagatcgataccccaatccaacgatttcttgctcatcctgtctcctgccatggccaaggatactgccgtgaggacgccatttgtccggcctcctcacggtcgctcatcttgctttttctgcgcccaacgatggcacagtgtaacccgagccagagccatgatgcagccccaaacaagggcgtctctcggtcacccagaagaggtcaggcgccaaagcgccaatagcgcctttgcttcatttatatgttgaacaagaagtggaaacggttgaggtgatatcccttgaccgagagatagcaacacgagcattgaagaggtagacggcaccgccatcgatgccttgatgccgttcagataaagcagaatctcgctcagtcgcgacagagcggcactggcctcaaggcgccttcttcattggatgcgacggaggctgaccctgcgtcaccccggctggatcgccctggatgtaaatctcccgtccatcctgctgatagggtcggtaatggttgctgccacagcgataaccaccgcccggctgactcatcagctcacagttgaccggcaatacctccagccacttgatggcctgctggaaacgcagccactcctgccattcatgctcccgcgccagcttgtctcgcagcgcgaatgtgtcctcaatggacatgccctggttgacgatcacctggcccgccgccgcaggcaaggcggccaacagcagcaagagtatgggaattcgcttcatggcagtttcctgtatgacttatttcgagaattaaatttaaagccttatcagactgttacccagatcacaaaaactaaaccaatccaaatccggtcggctcacctagttgtttagtatcaccccgagcaggatgcaccatcatgaaactggcacaaggtctgttgttgagtctagtggtcacatcgacggtcggggcaagcgaggtcaacctgagctggcagtggcaatctgctgacgggcaacagaagcgactgcaactgaataccaatgaacgcatcatgtcggtcagccgccacgaaatgaccctgctcgatgccgccctcaactatccgctggagacactctactcctacataagcccgcgtctttacaacagcatcaatctcatcaatcagaacagtcccgagaccgccaccaagtttcgcaatctggagcaggccttcaccctgcgcgacgacagcatggagtcgaccctgttctggcaggcttaccagcaatatcaggacgacgccttctaccagatgcgggtcgtgccctgcgttcatccatccaaccgcaagctgccctgcgtgcgccccaattactcccagttgttctaccagttcaagggggatctcaaacccctggcaaagcagttttccgccaaggatctggccaccagcgtcggcctgttgcaggagtggctgagcggtatacccacgccaccggaacagatggatcacttcgccccgcccctgcaggcattgcagaacaacaaggcagacagcgatgagaaggcactgttgatggcaagcctgctggcagagctggcaccgcaatacatgctcagcatcatctacccgaatatcagcatcggcagcgtctcgccagcctggctggccatcacggccgacagtggattgaaaggggatacggtggtgatcggcaatcagcgccacgtcttgctgacaggttcgcccctgctggccgagcagatgaccatggccaagatcccgctggtcagcgaacccttgtactaggttcaacactcatcaaaccagttgataaccaattgatttttatcgactgcgtgccatccttgccgcctttgtcagccgagctcagcgctgacgggcggcaccttcgatgctcttgcgagtttatttaacactttttaaacagatccgatcagtttaggatgagttctgccccattccctcaagtgaaaaatcgttataacataacaaaaggagtgtcatcaggatgaaacatctcgtacttactctggcgctgctgccgaccctagccatggctcacaacatcaaggagtctgcccaggtgccgctggtcaatatcagcgacaagggtgaactggtgctgaaagagaaagaggtcagctaccaaccctggcaaagcaaggtactgactggcaaagtttttctgatccagcacatagcgggtcgatccagtgccaaggaactaaacgcccccatgatcgaggcgatcaaagcggccaagctacctcacgacaagtaccagaccgtcaccatcatcaacagcaatgacgccatctggggtacttccggctttgtgaagagcagtgccgaagacagcaagaaagagttcccctggtccgccatggtactggatgccaaaggcatggctcgcaacgcctgggatctcgcgccggaaagttcggccatcatactgctggataaagagggcaaggtgctgttcgccaaagacggccagctcgatgccaccaatattgctaccgtgatggggctcatccagtcccatctctgaatcagagagaaggggcgctgacggcgccctttcataagggtctatgggtcgttccaagctgaaaatcgggttgttgctgctgggctggttgtggatacaaccggcgctggcacaacacccgctggaagcggacctgccagaccacaatcacagctgccttctctgcgccctccatctggatggcaagcttgctctgacgccgacactaccagtcccacagccactctttgtcgcaggtcatctcgcccccatcgctttccctaccccgcagtacagaaccacaggtcattgccgcatccgcgcgcctccacccctcatcacttttccctctgaatattcctcttattaattgtttcgcaaggattaacgatgaaagcagtcaccttattactggcagccgccgcctttggcgtgcaagcaaaccacgacgagcatgaaagccacggccacggtgcccacgagcacggtcacgctcacctcaatctggtgctcgatggcaaccagctgatgatagagttgcaggcacccggcgccgatctggtcgggttcgagcacgccgccaagagcgatgcagacaaggcgcaatacgccaaggccatggctcagctcaagcagccggatgctctgttccgtttagacccggcggctggctgcaccttgactcaccaggagctgcgggcggccaaggaagatcacgaccatgaccatgaaaaggctggcagcgatcacgatgaacaccaccatgacgaggcgggtcacgccgatctgggggccatgtacacctacacctgccagatacctgccaagctgaccggcctggaagccaccctgttcagcgtctacccgagcctggaaaagctgagcgtgcagggcatcttgcccaccggccagaccgcggccgagctgactccatccgccaacaagctgagctggtaatcccatgaaaaaagccgtggttgagatccgcgatctggccttttcctggcctggtcacgagcctgtactcgatctgcccgccctcaccatatcccaaggtgagcgggtgtttatcaagggtccgtcgggctctggcaagtcgaccctgctcggcttgctggccgggatccagaccgccaaccacggcaccctggaggtgctgggccaaccattggcccagctatccggccgtgcccgtgaccacttccgggcggccaatctgggttatatcttccagcagttcaatctgctgccatttttatccgtgctggacaacgtcaccgccgccctcaccttctcgtccgagaaacgggctcgtctgcaaggcagccccgaacaggaggcacgccgtctgctgggagagctgcaactgccggacgaagcactgcatcgtcctgttcacgccctcagcatcggccagcagcagcgggtagccgccgcgcgggcgctgatcggctcgccgccgctggtgatcgccgacgagcccacctcggctctggataccgacaaccgggccgcctttatcaagctcttgttcgaggagtgtgacaagcaggggtcgaccctcatcttcgtcagtcacgatccctacctcgaacctctcttcccgcgggttgaaaacctgcaacagctcaaccggagggccatatgctgaccattcatcaccacggcacccgcccggcgggatccgcatgcgcggatgcatcgcaacaacaaaaccggaggctaacgtgctgaaacttgccctgcaaagtctctgggcccgtcgtctcaccgccgggctgaccctgctggccgtggccatcagcgtcaccctgctgctcggggtggagcgggttcgcacccaggcccgcgagagcttttccaatacagtatcgggcacagaccttatcgtcggcgcccgctccggccaggtcaacctgctgctctactcggtatttcgcatcggcaatcccaccaacaacgtaggctgggatgcctatcaagccatcaaacagaaacccggcgtggcctggaccattcccctctcactcggtgattcccacaagggttttcgggtactcggtaccaatggcgactacttcactcatctgaagtacggccagcagcagtcgctgcaactgcgggagggcggccgttcgacacgccattcgaggccggtactcggcgcccaggtggcagagaagctgggctaccggctggatcaatccatcatcatcgcccacggcgccggcaatacctccttcagccagcacgacaacctgccgttcaaagtggtgggaatactggcaccgaccggcacccccatcgatcgcaccattcatgtgccgctggccggtatcgaggccatccacctcggctgggatacgggtcgtcacagcaagaacgtgacagccgagcaggcactggcgcaggatctgacgcctaagaccattaccgccttcatggtggggctgagcaatcgcatcctggcgttccagctccagcgcagcgtcaacacctacagaggcgagccgctgatggcgatcctgccgggggcggccctgcaggagttgtggagcctgatgagcgtggcagaaaccgcgctctcggtgatcgccggatttgtggtggtagcgggcctcatcggcatgctgaccacactgctggcggggctcaacgagcggcgacgcgagctggccatattgagatccctcggcgcgggtccggcccacctcttcctgctgctggcgctggaagcaatggccctcaccacagcgggcatagccgtcggagtagccgcgctctatctggggcaagggcttgccactccatggttgctcagccactatggcctgcaattgagcctggggctgcccagcgcctatgaatggcaactgctggggctggtgtggctggcaggcatggtgatcggcctgctgccggcggcccgcgcctaccgttacagcctgagcgatggcatgagcatccgggtctagtgagcgacaaacagaaggacagatgatgaagtggaaaataatggcgctgctggccagcctgctggtgctgccggcagtggccgccgattacaagaccatcgactgggatgtgttgatcccggaaggggaaaggctgctgccaccgccccaggtcaaccatgaagatcccatgtcggttcctcaacccgttgggggcgtcaatcagaagctggatcagcaggacgtgcgcattccggggttcgtggtgccgctggagggagatgccaagaagatcaccgccttcctgctggtgccctacttcggcgcctgtatccatgtgccgccccccccgaccaatcaggtgatctatgtgagctatcccaagggcgctcccgtggatgatctctgggacgccatctgggtgaagggcaagatgcgcaccatcagttccagccatgaaatggcgaccgcctcctactccatggaaggggtcgaggtcagcgtctacgaagagtgagtctggccatgaaaggtgttcgggcactggccaccatgacgcataccccggccctgcaataacgccagccacgagatggcctccattcggaggccattttttgtcccgtcacgggcaaaaatccagacatagtccctgcctgagggattgcccgccatgccggttggagtaacattcaaggccaaaccttgcgatcacggagccagcatggctgaccttcccccgcccaagaaagagagtgccatcctgagcagccaggagcagaccctgcgcctggcccgcagccgcggcatcgatggcatgctcactcgcaacagcgacagcaccttcgagcaacgcgccacctttcgccatctggcggatcaggccgctcgccagcgcaacctggaagccatcatggtgatggcctcccgtcactgtgaggagacggctgccggcggcgagatggacagcgactggctgacccgcttcctgcaactggcggaagacatcagcatggtgcccatgcagcagctgtggggccgcatcttcgccatcgaggtcgccactcccggccgcttctccatccgcgccctgaccaccctcaaagagatgacccagcgcgaagccatgctgtttcagcgggtctgcgccctctcctgccactatgcgggcagcgatgagcagcgtctgctgctggggctgcacaagggtgccagcctgctcacccgcgccaaggtgacccgccttggccttggcaaataccggctgccctacaatgccctgttgcagttgttcgagctcggtctgctgcacagaggggagctggaatccggtccactgcccgccgatggggtggagctggcgtctggcaaccagcactggcgcctgcaacgcaagcaggccaacatcaccctgctctactaccgcctgacgcctgtgggcaatgaactcgcccagctgttgcaggagtcaccgctggaggagtatctgcaggacctgaaaaccgtgctggtgcaggggctgcaaatcgagaccatggcgctgcccccgccgcccgaacaagatcccctctcgccggcacccaccgtctgaccccaggggagccctcggctggctcctcttgtcgtgacacacctgtcgccccatcttgcgaaattccccctgttgctcccaaatcggttctcgaaatgcgaatcgatctgtttgatcacccctccatgatccggactcccagcaaagtctgaccattttggtcggataaagcctctatttacaaaattatcaccaaaggcgtcaccttggtgcgccacttgcactggcaatacgtctttcctaacaaccccattctggagcagatccatgagagtcaaccaacccgttactcagcgcgaacgcctctatccggaccaccagaacctgatatccaccacggatctggaaagtcgcattacctatgccaacgatgaattctgtgacatcgcaggattcagccctgacgagttacgaggccaacatcacaatctggtgcgccatccggatatgcccaaacaggcctttgcagatatgtggcaccacatcaaggagggaaagagctggatggggccggtcaagaatcgctgcaagaatggcgaccactactgggtcagcgcctttgtcaccccgatcaaagacacaaatggacggatagccgaatttcaatcggtacatactgcgccgagcgaagcgctcaaacagcgtgccgagggcgtctatgccgacctgcgcaatgacaaggttccactggctctcaggctgcccaccttctcccataccctgaccatcaacctctgcctgttgctaagtctggcgaccatgctcggcctgggttacagccagggcattaactggcaactgacgctggcagccctcccgctggcactcgcggctgtggttatccatgccctctcccgccgtctgggcaagcttaacaagatggctcgcagccgcttcgacaacccgctgatgcagctgctctataccaacaaggtcgacaacatcgccgccatcgagctcgccatgctgatgaatcaggccgagttcaatgccgtactggcccgcacccagcaaacctgcactcaaatacttcaggccgcagagggggatctgcgcaacgccgaatccatcaccgacaacctgcaacagcagcaagccgagaccaatcaggtggccaccgccatcacagagatgtcggagtccatccgcgaggtatcgcaaagctccagcgacgcctccagcctgctggacgagacgaccgacctgttcaggaacggcaacagcagcgttgccgagacagtggcggccgtggcaggcatgaacagcgagctgactacctcaaagacggtcatcagcgaactggttggccactgccgcgatatcgacggcattctcgatgtgatcaacaacatcgccaaccagaccaacttgctggcgctcaatgcggcaattgaagctgcccgcgccggtgaggctggtcggggattctcggtggtggcagacgaaatccgctcgctcgccatcaagacccaagcctccaccagcgaaatccagaagatgatcacagagctgcaaaccagcgccggagatgctgagcaggcaatggagaaggggtgccagctatccgagagctgccagcagaaggcgtcggcgaccggcagcatactgcagcagatcaacagcatgttgcagcaggttgcctcaggcagcggccagattgcccaggcggtacaggagcaatctcatgtgaccgccgagatcaatcgcaacgtactcagcatcaagacactggccgatgactccagcacaggcagccagcacgccgtgcacggcatcacccagctggtgagtcagttgagcgacctcgatcggctggtgcgtcagttccagaagccggcaccgacagcccaaaaccgccatgcacatgcagcagcggtcccgaacgccatgccggtacgccaagccagatagcaccccgctggcaattgccgcaaaaccctatgggcccgcaggcccataggtttttttaatgcccgccaacaagagggcgacactcacggtttcaccttccgatttacccactgttctgctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattcccggggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgatggttttggctcgtcggtagtcgtggcgcagcttttccagcatggcgataaacagcgatgagtttttctttatcccgctgacgtaaagcactcttccgttgcctgcatgaagaacgcctgccaggtaatgcttggcattctgccccggagtgacaacccgcttttgttgcgctctgaacatccagtcggcccctaatttgggattgaggtctatatcgacttcatcctcataaaacaccggattatctgcattacaacgggccagcgcggcgtcgatattcgccattttctcctgataggccgggtcttttatccgcaaggtcggcacgggcctgcgccagacaatccccatacgaggtaaccatcgacgaagtgtggaggcggccacattgagccctgttaaccgattgattttgatagccaatagttcggtacaccaacggctgcgctgataaccaaaatcttgcggagaaaactgcatgagcagcaccagtaaggtgaccatcttggcgataggtaaaactggggcacggccagccggtaaggcttctagcgcatctatgccttcatctcgataccaccgaagccaacgaccgatggtcgagcgcgcagcgccggtaaggtgatgaacatcggtgaccgtacgtccttcatgtaacagcaagatggccatcaagcgacgagcatgtcctttatcacgggtggcatggatgattttgtgaatgcggcgcagttgtggtcgtggcaggggtggtaggataggcatcaactcagtcctttgggtgtggcttgttttgtttggcgactaatgagatcgcacaaactggactgagttcccttcctccggtgatctactattcggaacagctatttaggagacactcaaatattaagcgttgtgaatcaattgtcttattatttgacaattgaagaaaagtacagtttttcaaagcttgattttgaaaatgtgtgtatgaagtcactggccaagaaatcctttgagccaagtgagcataaagcagtttttagttgcctcataagtgcttgtaacatcttaatcaaggatggttttgatgaatacaagtatatccatcgtagttttcaagagttttattctgcaaaacatattgagtctcttcatcatagtaaaaagaaaattttctattcaaagtgtttaagagaaaaaaatttcaggctaagtatggcaaagattcttgagtttctttttgaaattgatgagatgtatatgtttgaatatttaatcattccatatctggttcaacatgaatgcatcattccatacagtgataccgatatagatatattaagagacatcaacttaacacaccttttagaagtaattattgaatctaaaagtgctgctggcaacgggaatatgattgagacaaattacaccaacctctttatatacgttcttttgtttggggaggatttcatcgacgaagtatccgaaaaaatagatgatgaattacgcaaaaacgactttagcgctataagagaaaaacttcatccctctcacatatggcataacttatatgatatgtatcctgtacaaaaaattattgagttgttctacgaaggcaatagctttatttcaaaaatttcaagtgtattagagtccgagcttagtgatgcagagaatactctagatagcaaacttgatgaggtgtttgagaaaacagatgaacaagaaaacgatgatgtatccgatctatgatacagattccctaggtcggtaccataacaaaatgtttaagaggcattaccaattactgatattttttaaaacatactggttttagtaattaatatggtttgcggaagcaccgtattgctttactcaccgcttgagcggtcgttgatcagaaaatcatttcacctttgaacgttatataagtccataagttagaataacgcagcgtattcgaacaatcgcgaataaccccgcaactatatagcaaggatcggaaaattcctttgtggggttgatattgggtgccttgaggtggctcaaggctcgccggtgctactataagctggatttatggtttttccgataataaccaaagttttgcttatagtggcagccgccagcccatccgcgcctgtgatggccagcttacctgccgtcgggcgcttgttttaggttcttccgatccagtgacgggcaggcgaggcgagcaaagatggctctttgcccttgcgacccgcgcctgcgctctatttgctacttacggcttgcagcctgggtgatgaccaagttgctgaaataacgctccggctcccagtgtaagacggcgcaactccacaactacaggtagttcccctgccgcagggcggtcaacagctcatccaccagcgcagcgaccggtttgccagcattcagcagatggatttccggctgcttcggtgcctcgtaggcggagtcgataccggtaaagttgcgaatttcccccgcccgcgcctttttgtagagccctttggggtcacgctcttcacaaacggcgagcggcgcatccacgaacacctcgacaaactcatcggcgcccaagagattgcgcaccagctcccgttcggcacggaacggcgagataaaggcggtgagcacgataagccccgcatccaccatcagttttgccacctcgccgacccgtcggatattctcctgacgggccgcatcatcgaaaccgagatccccgcacagaccgtggcgcacattgtccccgtccagcagataggtgtgcttgccctcgaccgccagcgcctgttccagcgcccccgccagggtggatttacccgccccggagagcccggtaaaccagatcaccagcggcttttgccccttcaattcagaacggctctgtttgctgacagcatgctggtgccacactatattactcatctaaaactccttgtttggcattgacgctgccacgctgaaactctctctgactccccacagccaagccgctgcccatcaatggacggcttgccggtgccatggcgatgattgctcatctcaaccccttgaatcacgacgaatgacccggcctttatcacccgccatcacgcctcagaacggaaacagcaggggcaccatgataatcacccccaggctgtaggccagcgagaccggcagcgccagcttgaggtaatccggcatcttgtagttgcccgccgcatagaccatcaggttggcctggtagccatagggcagaataaagctggagctggccccgaacagcaccgccagaataaacggcatggtcgagacgtccatgctgagcgccagctggtaacccatggggaacgccagcgcagccgcggcgttgttgctcatcagctcggtcagtaccagggtaaacaggtagatgccgataaaggcgatgatggggctggaaccgttgaactcccccatcagccagtcggcaatcaccctggccagaccgctcttctccagctgatcggcgatggcgagcgccccgcccaccaccagccagatatcaagcggaaagcggcggcggatctcgtccagggtcaggatgcgggagaatagcaacgccaccagcatcatgagcagccccttgaacagcggcaccagctcaaacaccgacagtgccagcacaccgaggaagcccagcacaacggcggcgctgcgcttgccatcgaggcgggtggaagcctcaagcccgctcaccaccacaaactcccgcgacagggacttgttgctggcaaacttgggacccggggccagcagcagggtatcgccggcgtgcaactcaatctggccgaggccaccggtaagctgggtctcgccacggcgcacagccagtaccacggcatcgaagtgggtacgaaactcggcatccttgatggattgccccaccagtcgcgagctgtggctgacgatcacctccaccagatgctggccgttgagacgatgctgaccgtacagctccagccccttcatctcctgcaacacgccgacactctccacctcgccgcagaacagcaacacatccccttcgtgcagctcgtgttccggctgtaccgggcagatcacctgatcaccgcggatgatctccgccagatagaggcttttcaggctgcgcaggccgttctccttgacgctgcgccccgccagcggcgaaccggcgcctaccttggcctcgagaaaatagccggactcccggctcatctcggtgtcctgctccggcagatagcgggcaaacagcagcacggccaccagaccggtcagcagggtcccggcccccaccataaagaagtcgaacatgccgagcggctgggcccccatcttgatgaggaagctgttgacgatgagattggtggaggtgccgatcagggtcagtacaccgccaaaggtggcggcgaagcacatgggcagcagcagccgggagggtgcatggttgggattgcgtttgaccgcccccagcatggacgccaccacggccgtgttgttgacgaaggccgacaggaaagcggtggaaaaccacagctttatcaataccttgttgaatgaacccgaccccaccagattggcgaaccagctcatgatccgggtcttctccaccgccagcgacaccagcagcagcaacaccagggtcagcagggcgctgttggtgtaacccgccaccacggcgttgatgtccgccagtccactcaaataggtgatgagcacggcgcccgaaaagagcagcgccgggcggagtttgccctggatcagcagggcgacgagcgcagccagcagacccagcaccagggattgttgccaggtcatggggttactccttgccgatggcgagtgcttgccagtgcgggaagtgcttgcgtaccagggcgttgagctcgatttcaaactcgctgtattgccctgccactgctttcgcggccaggccttccactatcatgcccgccccgacggtgacgttggtcaaccggtcgatcaggatgaagctgccggtgtcgcggatatccgtgtatgggtcgaacgccacagggtcggtcagactcacttcgcacaagccaatctcgttgagatgcagttcgctcgcatccagctggtccagcttgttgatttcgatgcgatgacggatgacctccacctgaccacgggtcttcttggtggccagcttgacgtcatagacccggcccggttgcagggactcctcccccatccagacgatgtgagccagcacgttctgggtcacctggggctttttcgccgcatccaccagcaaatcgccgcggctgatgtcgatttcatcggcaaaagtcacagtgatggcctgacctggcagggcgtactccagatccccgtcgaaggtcacgatgcgggtgactgtgctctctttgccggacggcagcaccgccagcttgtcaccgacccgcaaaataccggccgcgagcgtgcccgcaaagccgcgaaaatccaggttggggcggttcacgtactgcaccggcagacgcaccggatgacgctccagctcacgctcaacatcggcagactcaagcagtgagagcagtgtctccccctgataccaggccagcttgtcgctcgggttgaccacgttgtcgccgtccagcgccgagacaggcactatctgtatggtgtcgacgttgagctttttggcgaattcgcggtaatcggcactaatgcgatcgaacacctcctggctgaactccaccagatccatcttgttgaccgccaccacgaactgcttgatgccaagcaggctggcgataaagctgtgacgacgggtctgatccagcacgcccttgcgggcatcgatcagaatgatggccagatcgcaggtggaggcgccggtcgccatgttgcgggtgtactgctcgtggcccggggtatccgagatgataaattttcgtttcgccgtcgaaaaatagcggtaggccacgtctatggtgatgccctgctcgcgctcggcctgcaggccatcgaccagtagcgccagatccagcttctcgccggtggtaccaagcttctggctgtcggactccagcgctttaagctgatcttcatagatctgctgggagtcatgcagcaggcgaccgatcaaggtgctcttgccgtcgtccacgctgccgcaggtgagaaaacgcagcaggctcttgtgctgctgggcgtgcaggtaggcttcaatgccctgttcgctgatagcggtctgaatatggttgttcatgatgcgattccttagaaatatccctgacgcttcttctgctccatggagcctgcctgatcgtggtcaatcagccgtccctgccgctcgctcgaagtggtgagcagcatctcttcgatgatctccggcagcgtggtggcatcggattcgatggccccggtcagcgggtagcagccaagggtacggaagcgcaccagctcctgcttcacttcatcttcagggccgatgggcatgcgctcgtcatccaccatgatcttgataccattgcgctcaacgaccgggcgcacggccgcgaagtagagcggcactatgtcgatgttctcgagatagatgtattgccagatatccagctcggtccagttggagagcgggaacacccggatgctctcccccttgttgacctggctgttgtagacgcgccacagctcgggacgctggttcttcggatcccagcggtgagacttgtcacggaaggagtagacccgctccttggcacgggacttctcctcgtcacgacgggcaccgccgaaggcggcatcgaagccgtgctggttgagcgcctgcttgagcccttcggtcttcatgatgtcggtgtgcttgccgctgccgtgcacgaaggggttgatccccatggcgaggccgtccgggttcttatggacgatgagatccagcccgtactttttggcggtctcgtcgcggaaggtgatcatctccttgaacttccagtcggtgtcgacgtgcagcaaggggaaggggatcttgcccggatagaaagctttgcgggccaggtgcagcatgacggaggagtccttgccgatggagtacatcatcaccgggttttcaaattcggcagccacctcgcggatgatatggatgctctcggcctccaattgctgcaaatgcgtcagtctttcacgggagacacctgcacggatgctctccacatcaggttgctgcagatgtatcattctttcacggtccatgtcgggtcctttggtctggctaacgcgccgggtcagggcgcgattcgggttcaggtcggtgccgctgtcgccgcaccgtcaaatcgattcatggtcataacattcgggattggggttcaggccaggttgaccagcttgaggtcacagccattcatgtcagtcccggcttgcacatcgcgcttttcaccactcttttccccaaaccaggccagctgtttgcgcagggagaccacttcacctataacgatgagggacgggctcaccgcctgctgggccagcacagccaactcagccagggtgccggtcagcacgcgctgacgggccgtggtgccccactctatgatggcgatgggggtcgtacagctacgaccatggctcaccagttgctgctgaatgtgctcggagcgcatcagccccatgtagattaccagagtttgctgggtcacggcgagctgctgccagtcgggctccttgccctctttctggcagtggcccgtgatgaagacggcactctgggcgtggtcgcggtgggtaagcgggataccggcataagcggtggcgccagcggcggcggtgatgccgggcactacggagaaagggatcccctctgccgccagcacctccagctcctcgccgccacagccaaacataaagggatcaccgcccttgaggcgcaccacacgattgcccgccctggcgtactccaccaagaggcggttggtctcttcctggggcacgctgtgggcaccggccttcttgccgaccgagaccagggtggcatcacggcgcaccagatccaggatctccggggagaccagctggtcatagagcaccacttccgcctgctgaatttgttgcagcgccttgagggtcaacaggccaggatcgcctgggcccgcaccgaccagcaccacctcgcccacctcgctttgggccttgtcgagcccgtcattgagccaggtttcggcactctgccaatcctgcttttcgataagcccggccagagtgttggaggcaaaggcccgctcccagaagcggcgacgatcagaaatggatgagagcacctgcttggccttgtcacgcacccgaccggagagctcggtgagcccccccaggtggcggggcagcagactctccagccgctcgcgcaacaggcgcaccaggacgggggccttgccaccgctggagacggcaaccatcaggggcgagcgatctatgatggagggaaagatgaaactggagcgtttggggtcatccaccacattgacgaacagacccagctggttggcactctgatagaccagagcgttgacttcgagattgtcggtggcggccaccaccagcagctgaccggccaggtgcgccggggtgaatcgctcgaccagatgggtaaaacggccggcaaattcggcgaattcgggttcaatctcgggggagaccagggtcagccttgcgcctgctgccagcagcaggcgtgccttgcgcagggccacctagcccccgcctaccagcaagacggggcggccttccaacctggcaaacataggtaaataatccatttcggcccatccctcggaacacgactaatatggggcgactataggcagggctgcttatccctcaaaataataaaaaatgctttttaatgcattttagtaattagcaaagccatatgatgacaaaggcggacgatcatccttgtggtgctcggcgcaaggccataggctagtgaatgtgtttcataaggagctagataatgaatgagtcattgattgtgctagggatcttcgtgttcctggtgatcgtcaccctgggtgccggcatcaagatagtgccgcaaggctacaactggacagtggagcgcttcggccgctacacccgcactctctcccccggcctcaacctgcttatcccctatgtggatagagtcggtcacaagatcatcatgatggagcaggtgctggacataccggcgcaagaggtgatctcccgcgacaacgccaacgtcaccatagacgccatcagcttcgtgcaggtggtggatgcccgcaaagccgcctacgaggtcaacgatctcaccagcgccattcgcaatctcaccatgaccaatatgcggacagtgctgggcgccatggagctggacgagatgctctcccagcgtgacaccatcaacgagaagctgctgcgcaccatggatgccgccaccgccccctggggcatcaaggtgacccggatcgagatcaaggatgtacgtccgccgctggcgctggtggaagccatgaacgcccagatgaaggccgagcgccagaaacgggccgaagtactggaagccgaaggggtgcgccagtccaagatcctgaaagcggaaggcgaaaagcagtcccagatcctcaaggccgagggtgagcgtcaggccgccttcctcgccgccgaagcgcgggagcgggctgccgaggcggaagccaaggcgactcatatggtctcaaaagctatagcggaaggggatatgcaggccatcaactacttcgtggcccagaagtacacggaagcactggcccgtatcggcgaaggccccaacagcaagatcatcatgatgccgctggaagcgggcagcttgatcggctcgatagccggcatggccgagatgttcaacaaagatggcaagggtaacaagtcatgacagccctgctcgaggggctgacccactggcactggctggggctgggtttcatcctcttggccatagaagtgctggggtcggtaggctttttgctctggaccggcatagccgcgctggaagtggggctgctgctgttgctgtggcccttcggctggcaggcgcagctgctgttgtttgcggtgcaatccctgctcactacctgggcctggtggcgctggcagcacaagcgcgatcgttcgggccgtgatgcggccgcccccatcaatgaacggatgcagggttatgtgggccgggagctggtgttgctggatgacgtggtgcaggggctgagccgggtccatctggatgacacagtctggacggtgcgcagccagatgccgctcaccgccggtagccgggtcaaggtggtcgggaccgactcccatatcctgctggtggaacccctgccctgacccgaacgcgctagcatcggcttcaccacaccaaaaagggctccacggagccctttttcatgaggatggcgcgagcgcttagaaagcgtcggcgtcgagggctgcacgcagcagatccttccagctgatgatgccgaccagggcaccattttccagcaccggcaggcaggagacattcttctccagcatgattttcacgccgtcgcgcaccggcaggtgggaggcgatggtgacgggctggcgactcatgatctgatgggcccgccgattgagggtctcggtatctcggctcatttcggcctcggaatcgaggtaggggctgatggcgcggaacagatccctgtccgagatgacccccaccagctcctcttcctccagcaccagcaggtgacgaaagtgggcctgctcgaagatatccttgatgacagtgagtctgtcatccatggaaacggtggcgacccgggtcgtcatgatgtccttgataagcatgctaacctcccgtaacccgactggtttctctgttatggcatgtttttaccacgccagccagtcgcccgtccttagcccaagtgcaaatctgcgccatttcacgtaagatccgcgccagattttctcctccattttgagcaagcagaccccacccatgatagttgccagtcaaatcgaactgatccgcggcggccgcaagctgctggacaacgcttccgccaccattcacccgggccacaaggtgggcctggtgggtaaaaatggcagtggcaagtccaccttttttgcactggtacggggcgagcttgccatcgacagcggcagcttcagcctgcccgccggctggcagattgccggtgtggcccaggagacgccggcgctggactgctctgcgctggactacgtgatcgacggcgacaaggagttccgctcactggaagcccagctggcccaggccgagctggatgacaacggcatactggtggccgagctgcacggcaagctcgataccataggcgcttacagcattcgggcccgcgccgccgagctgctgcacggtctgggttttggcgacgagcaactcggctcgccggtacgcagcttctccggtggctggcgcatgcgcctgaacctggcccaggccctgctctgccgctccgacctgttgctgctcgatgaaccgaccaaccacctggatctcgatgccgtcatctggctggagaagtggctcaagggctatcagggcacgctcgtgctgatttcgcacgaccgcgacttcctcgactctgtcatcagccgcatcatccacatcgagaacggcaagctcaacgaatacaccggcggctactccgacttcgaactgcaacgtgccgagcagctggcccagcagcagtccatgtacgagaagcagcagcgggaggtgtcccacatgcaggcctatgtggaccgcttccgctacaaagcctccaaggcccgtcaggcccagagtcgcctcaaagccatggagcggatggagaaactcctgcccgcccacgccgattccgagttcagcttcgagtttcgcgagccgtcggccttgccgaccccgctcatcgccatggagaacctctgcgccggttacggcgacaaggtgatcctggagaagataaagatgaacctggtgccgggttcacgcatcggcctgctcggtcgcaacggcgccggcaagtccaccttcatcaagatgctgtcgggcaccaatccgcccctgtcgggcaagctggaagtgagcgcgggtgtcagcatcggctacttcgcccagcatcagctcgaaaccctgcgcctcgacgataccccgctcgatcacctggcccgcctcgcgccggacaagtccgagcaggagctgcgcaactatctgggcagttttggttttcacggtgacaaggcgctggacaaagttgcccccttctccggcggcgaaaaggcacggctggtactggcactcgtcacctggcaaaaaccgaacctcttgctgctggatgaaccgaccaaccacctggatctggagatgcgccacgccctgaccatggcgctgcaaggcttcgagggcgccatggtggtggtctctcacgaccggcacctgctgcgcaccaccacggatgacttctatctggtgcacggtggccgggtcgaagccttcgatggcgatctggacgactaccacaagtggctgggcgagcaggagaaagaggccaacgccaagcccagcgacggcatcatctcagccaactcggcactggcgcgcaaggatcagaagcggcgcgaggcggaattccgccagcagacccgccccctgcgccagaagctggagaagctggaagccagcatggcgaaattgcagacccgattggcggccgtggaagagcagctggccgaccccgccatctatgaagaggcggccaagaacaagctctcggagctgctcaaatcccaagggcccatcaaggaagagctggatggtgtcgagcaggaatggatgagcctctctgaagagctggaaaccatggagcagaccttccttgcatgatgacccgctgatagcgaccgagcgggtcgccgtacacgaattgccaacgcccatcggcttctggcactggagcggcaaggtctatggcgagcgcagccaggactggctcacggtgcaggcacaagggggcaacgtcaacctggccctgctgctgcatcgactggatcagactggcataaccgtcgacttgaccgatctgcagcctgcactggtacagacagaagcggtattggccccttggcgcgccctgcgccagaacgccaaatcgcgactcgatgagcaggaataccaggccatgctggcccatgagctggagctggagcgcttgcaacaaggggtcctgctgcagacactgcgcagcctcaccctgtttcgcggcaagggccgcaatctgttgaactatctatcgttactgggtgcccagcagggccccctcagagatctgacatgctgagttatcgccacgcctttcacgccggcaaccatgccgacgtcctgaaacatgccgttcaggccctgatcatcgagtccctcaagaagaaggataagcccttcatagtgctggacacccatgccggcggcggtctctatgacctgcgcggcgactggtcccagaagaaggccgagtatgccgatggcataggccggttgtgggatgagcgggcccaatggcctgccatggccccctatcttggcgtcatcgacgagatgaaccagggcggtgagctgcactactacccgggctcccccgagctgtcgcgccgtcttgcccgcgagcaggacaagctggccctgatggagttgcacaacaacgaggtggaagacctgcgcgccaacatgggctatgaccctcgcgtcgtcgtgcaccaccgtgacggcttcgaagggctggtagccctgctgccgccgaccccgcgccgcgggcttgtgctgatcgacccaccctatgagctcaaagaagattacttcgccgtggtcgatacccttaaaaaggcacagaagcgctgggcgaccggcatctacgcactctggtatccgatcctggggcaagaggcggacaaatcccgcgacatgctgcgcgccatcaagcgggaaaacttcggtaatgtgctggtggccgagctggaagtggccggtcagaccgccgactggggcatgaacggctccggcatgctcattatcagccctccctggatgctggacgagcagatagaagccttcctcaaacccttgtgcaccaagctggcacagggggctggcgccaagtacaaggtggagtggctgaacaaggtcgaagagtaagcccgcccctgcccgctccggcgcccggccaacgcgccagcgagccggtcagccaagccgttcacaatgacgacatggccagcaaagagaagccccgttcaggggcttcttgttttttacccgccaccttttttacccgccaccgcttttgcccaccgacacggctacccgccaacactttttatccagcaacacagtggtcgcactttccactcgctgcgccaaccggtcgcgatttattaattgcttgatctggctcagaaactccccgcatccccctttcccttggccaatgagccggtaatatagccaattggcaacaaaagcctcgtcggagtcaccctatgagccatgccagccacaccttattggttaaaagcagcagactggaggctgtaattcaggtgcggtagctatgtaaaacgggcttgacagcgctatggtggatcactttgatcaggccgcgctggttcactatggcaataatatcgaagggatttatcacgacaagacaaagctcagtgcggaattggtggaaattcgattttagaaagtaaaagaccagtgatttgggttcaactatgatgcgatgggagcaattccttgcgcaaaaaggcccccctactctttatcaactttatttttgcacaattgcaacattctaactaaaaactagagagaatataatcagatattagaaaaacgccaaaatcaaactatacacttattatctaatgagcaacacccgccttctaataattgtcatattttatcaaaattatatttattggagtttaaatgaaaaagttggaaactcgagaatggatttttgtaattctaattacagttttaattcagtttattattcaagcatcagcttggttatatggaggaaatagtggtgcattaggttatttatcttttgcaggtacagcagtttcaattatattggccgttttggctattatttactcatttttacaatcttcagcgcaggagaaatcatcattaaatataagcactcaagtcgcaaaacttgtcgatgttgtccaaaacattgaaattagcaagggaacattacaactaacccttgaacacctcgaaggtgtaacaaaaaaactagatgtttcgattgaaaatcagagtaccctccacaaagaggttagttctctttctagcttatttagtagtcttaatgtaaagtctgcaaccaatgaatttgccagcagtttatatgccaagccacttcagcataggtacaatggattatcacttacattggtttttatatactacgctgctaaattgaagctaccatcatcaaaagttgtaagtgaattagtaataccggcaatggaaacgacgggtaatttcaatgataataacaaggagcagttatctcaattcatagatggagcatttgttggcacatatcaattattgatatcactcggatggcttgaaataaaaaatgatgaaacttttctattgcaagacaacttcttgtttgaatgtgagaaatatctagaaatcactcaaaaagaagactctggaatagatcattttatacgtgccgcagtattggaatgcatttcaattttggaaggaaagtaatatcaacatacaaagcctttcaaaaatttaccgccagtaagttcgaataactctgcatattccgatagtctcgtatagctccaccacgaaataagcaaggctcggaagagccccttgcggggttgatatcgaccaccttggggcgatgcaaggcttgccgatgccactataaactggatttatgggttttccgctgatgacccaagttttgcttatagaagcggctgtcagcccatcggtgccggttgtggctctctgacgagtcgcagcgcgcggaccataaactcttccgctccgataatacgcagggggacgggcaaagaggggcctttcgctcttgaggctcacgtcagaaaaatgccagagaaatacggcccccacctttttgggctggctctcacacaactggctggggatgctgtcatggatatctggtcggtgggggcactggtcagcccgtaaattcgaacagtcgcgaataaagcaatcaccatagatattctgatagccccctgacttaccctccaccaacgactaaagggctaataataggccataaagcaccgatgaaaattgaatctatcgaaactgaactactcaatgaactgagggcaatagatgattacctcaacaaagacagagtaatatataacgaagcacacggagccctaaacataataaaaaacaaaaacaagccccattaccataaaataaaacacaagctatttatggacttcagaatgattgatgaccaccaaatatatgacccgcgacttgattttcatctggatagagcttataaaattgcagcattcttagaacatataattatttaatctaacttatctttccaaaccctacactatacaacagtcaccccaacaattaatactttggaatggttttatgcaaaacgacccatttagaatcccgacagatgatgaaatagctattgcagagagaaaactaggcatcacatttcacaatgactatcgatgctttttaaaaactggtagcgatgtcgcaaacgcaatttttgaagcagcagttattctgcccggtgcaggccgccttgatatttttgaaatggctagaatagcttgggaaattataggtgtatcgagagatttattgccttttattgaagataatggtgactatttctgcatatcaaaaacaggagaagtcatctattggtctcataatggaagttctaatgaaaaatggccgaacatgtctgcatggcacaatcaagtttgtataaatcttgagtaaccaaaaatgctcgcaaccaccatctcgatagcagaatttactgacatggaaaaaatctgggacacccacctctttgagcaaggcgtagcatagcccgaacccaaaagatgggtgtccaaggtcttctgctcaccgagttcaaaagcaaaagccccatcacggggcttttgctattggtgcggccggtgtgtgcggcagcctgaacctgcgcgctctatgagcgtgcgggcagatcctttttcagcgcaaccagcaacagggccagcaggccaaagggcggaaacaggcagagcagggagcagatcagggtgatcagcgccggatgctcgctcttgcggcgcgccagacgccaggcgatgacgccgacgatgaccatcagcaacgcaatgaactggccaagcagggtggcattgatattcatgaaagatcctttttcattggcaggtgtggatgaacccgtactttatcgccttggttgcgattggcaaccgctgaaccgcaccggccactcgcccgttgataggttctctctattccggcaatagatgagaatagttttcatttaatctcatttcggcggatactctcatcatcaacagagggagccgccatcatgaaaaagaccatcagcttcgccatcctgcacttcggtgtcgcctttaccgtggcttacctgctgaccggtgagctgctgaccgccagcctgatcgccctgatagagcccgccgtcaacacggtcgccttctactttcatgatctgggctggcacaagttcaagcccagccacagcctgcaggccaagaccagcagcttcgccctggtacacttcagcgtggcgtttaccgtcgccttcctgctgagcggcgaactgctcaccggcggcgtgatggccatcatagagcccgccatcaacactgttgtcttcttcttccacgagcggctgtggcgcgcccgccagcaactggcgctggcctgaaccccttgccttgttcagggccgcccggcgcaaaaagcgctcggcggccccgtctcattgtgttctagtagccgggtatcccactctttttgctggagtctttccgatgaacaaactgctgcttggccctcttctctttgcccctctgctagcctgtgccgctaccccgtcctttgattgtgccaaggcatccggcgcggccgaaaccctgatctgcaaggatgccgcgctggcggcgctggataacgagctggccaccctctatcccaaggcgctcgccaacctctccccagaacaactcaaaacggagaaggccatgcagcgcggctggatcaagggtcgcaacgactgctggaaggccaaggatctgcgccaatgcgtggaggagaactaccagcagcggatcactgagttgcagataaaaggtggtcagctgatggtcacgacgccggtcgactaccagtgcggcaacaaggtcaccctctccacctacttctataacgatgccaagctgcccgccgccgtgatcaacctgagcgaaggggatagccagcaacaggtgctcgcctatgaagtgcccagcgccagtggcgcccgttatgaaggccagaacctcagcctcttcaccaaaggggacgaggccagcctggagcgttacggccagccggcgctcaactgcacagtgatcccagccaagggttaatcccgtcccggggccggtcagattgccggccccgttattgactagatggcgatatccagtgccttgccttccctgataacccgcatcttgagcgatcccggcttgctgatattgagcagttcgcgcaccttgtcgatctcgatggggcgatacgccaccccgttgacccgctctatgagatcaccgttcttcaggccgtagggggtcagcgcctgctcatcgttgtaatagatctgcagatgctggccatcgaagcgcaccgctatattgcgcaggaaggggggtaattgccgcgccaggctgcctgcgtcgtagcagatcatcatgcgccccggaatgatcgcaaaacgcttgaagcggttcacaaagtccaggccaagggcatacttgtcgttgccattttccgacacccgcaactggccgagcgggcgttcgtcaaactgaagatccgtgaggatatgttcacttgccgcctgcataccgctcgcatcagccccttttcgcgggctcgcacctgcaccaagcagcgcctgcttgtcggccataaagtcgataaaagcccgatcgacatagctctgatcggccccggtatcgaggtacattcgcacgctgctctcgccgtgagtcaggtagatagccggtgagcggttgtagctgtcttcatatccgatacaacgctcgaacgcggctgccgacggcaccctcagcgaggcgctgatctgatgctgctcgttatcaaacacccagttgaagcgccgtatggtatcaatcccgagtacaccatcgatgcgggtaccgatggactgggagaagagctcaaaatccatggttccccacagatcgctgtcatctatggtgaccgaccccaccgagaagggtaccggctgcacgaatccaagctgatcactccccacttgacccgatacgctggctacattggcaaagtcggcctgataggcccggggcagttcgcttaagctgagcgccttgaatcgactggcaaggcggcgatcaatcacagtgatgctggcgccggtatcgagcagaaactggtactgctcaccggctatggtgacaggtatcaggggagcactttcgtaatgaacagccagtacgggcgcggatggggttgccgtggcggatgagtcagggacgctgcagccctgaacggcggagaggatcaatatggccagtgccattgcgttgaactgcaatgtcataacactccttacgatagcgagtgcgctgcccccaccacggcatcacagaacactatcttgttgatttatagataaataaactatcttcaccggtgctggtgacaataacaaagagttttatgctgactcaagcttattatgaccacgaatcctctacggctatccgtcaggagaggccatccacagcctcccggctagccacagttcaccttggcctatcgattaatttattgatcttgcacagaaatccgacatcttgcccttcccctctgcactaccaccgctaatatattcgattggcaacattcgcctcgtcggagtctcccccatgagccctgccagccctcacctcttggtcaaaagcagcacactggaggctgaaattcaggggcggtagccatgccaaacgggagtaaccggcaagtagaccggttactaatccaaagtcttatccaactatgtcgagtggagttggtgtatggaaacacaaacactgcatcggggtcgactgatcgaccatatccagctggtggtgcaggatctggttgccagccagcgcttttacaccgctatcctggccaccctcgatattcagttgggcggcacaggtgacggctacttctgggcggacgaactatttgtcaccgccatcgacagcccggcggcgctgggaaaactgaccgggcgccatcatctggcctttcaggcacaggacagggccatggttgagcgtttctatcaggcggccctcactcaaggcggccaggacaacggcgcccccggcgagcgggtctatcaccccggctactacgccgcctttgtgctcgatccggacggcaataatatcgaagcggtttatcacggcgaggcaaagcggagtgcgggatcggtggaaattcggttttagataaagaacggaacgacagtgatgtgggtctcgccatggagcagcgaggtggttacgccttgctcaacatagtgatgccctgatttccttattgactgtatttttattaatctgtaacgatagagccaaaagaggaagccaagcgaatacggacagactcagaaccaagctggcaaagttataattttaaataaattctccgtcacggtgataacgtcggcacggagtaattcggaaggctcgattatcggatgagtaccgccttcaatctaatcatcgttatgtgcttttccgcaatcgagttcaatcttaagtaaggaggctatatgggtgcagatgaatcaagcagacgaataaaatttgcctatcaaatggaacattggagctatgaggggggtaacccaaatttactcaaagctaatgcaaagaaaatcatcccgtctgaatataaatccgacatggatggaaacatattctgtccaggttgttttactaatcttaatcgtgtcccaaaagaaaaagagcattttaccaatgggcgagaagcattcttttcccacattagaacttacaaagacgtaaaatgtgatttaaagtcaattaaaccagaaggtaaaaggtacgcaaactgggaagaagccaagaaagcaattgacgatgaaaatttagtcattataagtagttttttaaaaaataaaccagaacccaaagatgaccaacctgcaatttatgatgaaacacctgtagaggatgatgcaggacctactacagaggttgcgattggacgccataacggcgaaacatttgctttgcctagtcggatcaaaacggtggctggtctctgccgaaatttcgacgaaaatttatataaatacttccacttacctgataaaaaatatgcagttcgacttatagaccttttaaagagtgctagagaaatttcagaagaaactgatgtcccggggttttattatgggagaattgcaagcacagttcatctaggtgaatataaaagaccaactaatattagaatgacttaccttgaaaatgatgcaaaaggagtttgggacttttgcttaaaatctcaagataaagatcaaaaagcacacggtattgatgacaactctgttggtcgtatattgattgcctatggttctgtaaaacaaaatgggacaggtttgtgctttcaaggtttaggttggggggagtttagcttactgcctgaaaaatataaccatttgctggactaagcacatgacaaacgcctcaagaggaactttcaacgcgtggcgtttacagtcctaatgggccgagttggttacggttgttgtgattgagttgtttgtaatgcgttgccagccccttaggctgggcgttatgagtgtatggatctcctatgaaaaatgacctcatattagtggtgctggatgcagaacaaatagccaaagcgaaagacgaaaatgggaagcgtaagcagataactcacgcgcttgtcgttggaaactacggggtaatgttcggcactgagaagcaatgtataaagtattactcggtctggaaggatatcttcaaggacctattcggcaagtgctacgaaactgaccagtaccatatcagcgcctacacctgctccggtaatgtggtgatggacctgatagaagaatccgatagacgtaaacccaaaatagattttatcaaagagacggtgacgcgcgagaaaaaaggcttttgggaaaaattgtttggtcgctagcaagactcataacaaaaaaaataaaagtatctcgtggagatttttctctccattactatatgtgaagtttccatataaaactttacaaatcagaggcaattcaatggataacaccgtagatatacaatccattataagggaatataacaattggaaatggctactaaatttctctgaagccacaaaaaaactaaaatcctttgatgcattttttgttcattatcatgaaattagcgctgtcactacagatttttctcgagtggataaaacaaatgaagataacattaatacatttaaagaaattttcattaaaaatgacttcgttttatctacatcagcaaaaggcagatttgtaagaaccctacaagacaaagaagttgccattgaatgcttaatagcattctcaaatggaattgataaaaaaacagaaggtttaatccaagctttactttataaaaagggcttaaaaacagaagtgctatctgaaaaaacaaaattcaatgaactactcaactcaacaagagcagatagtaagaaattcataatggaattcaataaaacaaaatccgagttaaccgaagagttacattcaagtcagcaagccgtaatagaattaaaatcagcatgtcgttctttaattacagaaagcgaaagacaaaaaaaaagcagttatagatattgaagagataaaaaacaacctaaacggaacattaaaattagagctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaacggcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagaaagcaaaatagggcatgcaactaaaagttacgatgaatcaattaaagatcttcatcagcagctcgataacgagaaaaacatatcaaaacagaaatttgaaggctttattgatgcctataaaaatcaaatgaaactgaaagcacctgttcaatactggacggataatgtagaacaccataaaaaatcagccaaaaagtttggcatagcaagtatcgtgctgtctcttattatttttctacctattgcatacgtggcatgggagattttagctaaagaacaggttgtatggggcaaagtaggggttgctgcatttacaacatctttagccatctggttaatacgtattttagttcgcatgtatctaagtcataatcatatgcagatgaactctcaagaaagagttgttatgacacaggcctatttagcactcataagcgaaggaggttcatcatcagaagaagaacgtaaccttgttttacaagctatttttaggcctgtatctacaggcataataactgatgatgcatcacctcatagcataattgaactaattaacaagcatcgaaattaaatcataaccaatacttaatctggtgctaaggaatttataattgaaaacagtcctgccacatagagataactcaaaaattgggatacccaccatctcgatagcagacttgtctggcaaggtgggtgccccctctcccctccccatcggggattcaatcccgccagccactgacctatagtgagcccctactcgaacaacctttgcgagcagcaatatgtatatcggcgaatttgcccggctggcgggcaccactcccaaggcgatccgcctctacgaacagatggggctgctgcccgaacccaggcggcacggcaagtatcgcgtctaccgtgcggaagacttggagtgggtcgggtttattcgccaggcccagcagctgggttgcaaactgagtgagctcacccctctgctggccggcatgaccgacatggcgcagtttccctggcagaaggtggaacgccttatcgccgacaagctggcgcagatcggcgaggagcaggcccgtttacagcgccagtatcaagccctgacccagtgcgctgcgctactgcaacagcatccctgccgcacgccactcctccagccagactaagcccgggcaagcgcccttcgatggcaagccagtcgccctgaccatcgacctcatcaaagagggccgctgcgccccttgactctgtcccatgggacagagggtctaatacgggctcaccccatcaggagccctgaccatgccaccccgtctgcttgtcatcaacggcaatcccaaacccgacagcttctgccatgccctggcccgcgagtatgctcgcagcgctgaggaggctggcgcagaggtcacactgctgcacgtgggggagctggccttcgagccggacttgcgccatggctatgaccttatgccgccgctggagccggatctgctggcgttgcaacagagtctgagtgccgcccatcatctggtgatcgtctcccccctctggtggggcaacatgccggcccgtctcaagggtctgctggatcgcaccctgctctccggcttcgcctttcaatatgtcaagggcaaggccctgcccctgcgcctgcgcctgctcgcgggcaagacggcgcgcctgctgctcaccatggacagcccagtctggtattaccgctggtggctgggggatcccgcctcacgcatcctcgacaaacaggtactggggctgtgcggtatccggctcacccaccgccaatacctgggccccatgcacacagcccgcgatcaggacagggcccgctggctgacgcgcaccggtgcggcggcccgcgccgatgtgcgccggctaagtcgccgcacatgaaaaagccccgcattgcggggctgcttgttattggcggtggccgactcagttgacggcgaccggctcgctcatgctggcgggcggcggggtttgaaactcgcgctcggcctcgttgaagcgatccaccatggccttggagggcgccttgtccagcaggctgaacaccacaatcgccagggcggagaagaggaagcccgggatgatttcatacagccccagccagccaaactgcttccagacgatgacggtgatggcacccaccagcatgcctgcgagggcgccgttgcgggtcatgcgtgaccagagcacggagagcaacacaacgggaccgaaggcggcaccgaagccggcccaggcgtaactcaccagccccagtacccggttctccggattcatggcaacaccgatggcgaccacggcgatcaacagcaccatcatgcgacccacccacaccagctcctgctgggaggcgttcttgcgcaagaagggcttgtagagatcttcggtaatggcgctggaacagaccagcagctgacagcttagcgtgctcatcacggccgccagaatggcggagagcagcacgccggctatccaggggttgaacagtatcttggagagctcgataaagacccgctccgggttgccggtgacaccggcggcctgctcggtgaaggtggagaagtaggagaggccgaagaagccgatggccacggcgccgccgaggcagaacaccatccaggtcatgctgatgcggcgggcattgaccatggagtggtgagaatccgccgccatgaagcgcgccagtatgtggggctggccgaagtagcccaggccccaggccatcagcgagacgatggcgatgaagtccaggttcttgaacatgtcgaggttgctggcgttctgcgccgccacctgcaccatggcggtgtcgatgccgccaacggcgatgatgacgaataccggcgtcaggatcagggcgaagatcatcagggtcgcctgcaccgtatcggtccagctcaccgcgaggaagccgccgaagaaggtgtaggtgatggtggccgcagcgccgacccagagggcggtgtcatagctcatgccgaaggtgctctcgaacagacgggcaccggccaccacgccggaggcgcagtagatggtgaagaacagcagtatcaccagggcggagaggatgcgcagtacccggctcttgtcctcgaagcggtaggtaaagtagtccggcagggtcagggcgttgcggttcttctcggtgtgaacccgcaagcgaccggccacccagcgccagttgagataggcccctatggtgaggccgatggcgatccagctctctgaaataccgccgatgaaaacggcgcccggcaagcccatcaggagccagccgctcatgtcggaggccccggcggagagggcggtgacccagctccccatacggcggccgccgagaatgtagtcgtcaaagttgcgggtggcgcgataggcgataaaaccgatcaaaaccatcccgaggatatacaccagaaaggtgataagcatgggggtgctggctgtcattcaaaactccattaggtgacgtgtgtacccgttctgacgacgggctcttccttaaaaaaccgccctagcttaatcagcagatcccatgacctcaaccacttttaacaaataaaaaacacaatataaacgtttcatctctaactaacgaaccactcaaggagagatgcgccggattttatcctgagacagcaagggcttgtctgctccccctccgcctggcgccaggcggcatgagcgtaaaaaaaagccccgaccagaggccggggcttgagacgatgaacgacaggatcagcgattgatggcgatcggcatgccgctgcgctgctccagcgcctgcttgaccagctgggagtcgctgtcggcatgggcgataaagcgggtcgcggcctgggtcatgggcagcggagcaggcagactggagttgaactcggcttcgctgcgggacaggggctggtgcacttccagataacggcgaccatcgggctcgacggtggccttgatcggctggttgacgaactgcacccgcgtgccgaccgggatctgcttgaacaggtactctatgtcttcgttacgcagccgcacgcaaccgtggctcacccgcagacctatgccgaactgggcattggtgccgtggatggcgtacatcttgccgatgtagagcgcaaacagccccatggggttgtccgggccggcgggccagactgccggcaggctctcgccacgggcggcatactcggcatgcatcttggcggtaggggtccaggtcgggcccgccttcttgcgctgcacgctggtcacccagttttccggggtgtcggtgccgagctggcctatgccgatgggcagcacttccaccaccttcttgcctttcgggtagtagtagaggcgcatctcggccacgttcagcactatgccttcgcggggggcatccggcagtatcagctgatgggggatgaccagcctctcacccgcctgcagcagcaggggatccgccttggggttggcttcgagcatattggtcagccccagctggaatttggcggccacggcttccagcggctggccattttcctctgccggcaccacgtattccatattctcgcccaccagacggctgttggccccgggcagatcgtattgaacggcaaacacaggcgcggcggccataacaaggctgcagcacagagcagccgcactattgcgaaggagcttcataactttcccatgatgatgacttgattgacgtctcagggctgacagctgattcaagagggatcaggggcgcgaagagaaggccgccatttttctcctctgcacaccaaatttcaactgacaactggatacgggtcgatgattaatatggcgcttcccctgccacctcgacccgtgtcctcactccgtttgctccctctgccaggcacgcatatcgtaacctgtgggagattgatgcaaccgcagatgaaattgctcaatgatggcgaagatatggtcgaaaatatcggcctggatcccttcgtaatccgcccaggccgtggtcgcggtgaagcagtaaatttccagcggcagaccgtcggtagtcggtgccagctggcgcaccatcagcgtcatgtccttgcgaataccggtatgggcccgcaggtaggcgtccagataggcgcgcagggtcccgagattggtaaggtggcgcccgttgatggggcaactgagggcatcgctgagctgctggttataggcgctcagctcctgctccttgcggcccaggtagggcgccagcagctgggcctgtttgagctgcatctgctcatccgcggtcaggaagcgcacgctggtcatgtcgatattgacgctgcgcttgatgcggcgaccgccggattccgtcatcccctgccagttcttgaaggagtcggagatgagcgcataggtggggatggtggtgatggtcttgtcccagttcgacaccttgacggtggtgagaccgatatcggtcacctcgccgtcggcaccgtacttgtccatctgcaaccagtcgccgacgctgagcatgcggttggcggagagctggatccccgccaccagccccaggatggggtccttgaacaccagcatcaacacggctgtcatggcacccaggccactgaacaggaagagcggtgacttgccgagcagcagggcgatcatcaggatgccgaccagtatgctggccaccagcttcaccccctggaagatgccgcgcaggggcagatcccgccccagccgggtgtaacggctcaccgacgacatgcagtcaagcagggcaaacagggccagcagcaggaacagcaggatccagaactgggtcaccatctcgatcaactgcaaactgtcggaaccgctcggcagccagatctccgcctgaccgagcataacggctccctgcaacacgaaggcgagccggtagaacaggcgctgctgcaactgggggggcagccacacctgtttggacttggcgagcacagtcaccagccgcaccagcaggacccggtgcaacaacacatgcaatatcagcgaggtaaggacgataaagcccagggcgatcaccagcgccatcatgttgctgacttcaacacccatgctcgccagccagttaaaaaatatcaccttcatccctacctccaatgcgtgaaacagccgtcagggtacgtatctgccaccccatgtcaaatgacaacttgctcagccggaagcctgaaacgacaacgcccggcgcaggccgggcgttgtatcggagcaaggggcgttagccgaccagactcagggcatcgcgggcgatgaccagctcttcattggtgggcatcaccagcgccagacggctgccttcagccgtaatggggccttctccaccgagcacggcggcattgttggcttctttatctaccttgaagccgaacagggccaggcgatccagcaccatctcgcgcaccatggcggcgttttcaccgataccgccggtgaacaccagggcgtcgaggcgaccctccatggcagcagcataggcgccaacatacttggcaactctgtaggtgaagacatccagcgcacgcttggcaccggcgtcggtcgcatagttggaggtaacatagcggcaatcgctgctcacctcggtcagacccagcagaccggactcgcgggtaagggtgtggttgatctcgtccacgctgtaaccgagctgatcgtgcatgaagaagacgacggcggggtcgatgtcaccggaacgggtgcccatcgccagcccttccagcggggtcaggcccatggacgtatcgacggactcgccgttcttgatggcgcagacggaagcaccgttgcccaggtggcagttgatgatgttgagctcggccagcggcttgcccagtgccttggcggtctcttccgcgatgaagcggtgagaggtgccgtgagcgccataacgacggataccgttctctttatagagcttgtagggcagcgcgtagagataggcttcctgcggcagcgtctgatggaaggcggtgtcaaacacggccacgttcttctcggcaagctgcgggaagaccttgagcgcggcacgaatgccgatgaggtgcgccgggttgtgcaggggggcgaacggaatggcggcctcgatgccggcgatcacgccatcatcgatgcgaacggagcgggagaactgctcaccaccgtgcacgatgcgatggccgatggccaccagctgctcggccagggtcggatcctgaggcaggatgtggcccactatgtggtcgagggcggcctggtgagcggcacccgctcccagcatggcttcgcccttgaccccgtggagtttccatttgatacgtgcatcatccagattgaagcattcggccaggccggacagcatgtcctcacctgtttcggcgtccattacggcaaatttcagggaagagctaccgcagttaaggatcaataccaacttgctcatgttctacatcttcctgtgcttcggctttatgccgacagtgtcgtgtcatccaacaatggatgggattcccctgccgggggcttatggtcgcaggaaagtgcgcccaatttttcaatacgttaagtgcgggtcccgaagacgctgtgcactcgattcatcatggggtcggtgtagacccggagggtgccgcacacccgttgagctgccgtgctgacggctacaggccggccagcaaatccttgtgcaccttgaccaccaacttcttcacgtgagccggctggttgggggtacagagagggcgatgcagttctcccggccagaagatggcgaagtcgccgggctgcaacgccagataactggtctgttcgtcgtcgacgaaccagagatcggggtggggatgatcggcgccgtcattgacgtaactgtgaggcccgacacctatccactcttccccgcgcaacagcagctggatgtccagatactgctgatggaactcgccacggcgatccgcagccggctcggtcagctcttcgctcaccagacagaacagcgtgaggccgtcgatctctgtcttgccgagcggcgcactcagccagtggccgacgcttttcaccacctcgaccatgatgcgggccagcggggcgggcagcggcgttcgctgcagggtattcagactgccggtgatcatggcgagcggatccttaggtgtattcaggcgacatctttgccgcaaaatgaaaaaggaccctgttcaggtccttgtgtcgcaccatctgcaatccatgcagacaggaagcgcctatttgctcgtgccgagcgtctgaggtcactgttacacactcatccgctgcttgccaagagacgaaaacgcattcgtccggtgatcgtaccagctgaaacaatattattcactactccatcgtcgtcgactttgaccagacgcaaaaacgggagcatctgctcccgtttttttcacacaaccggtgtcattcaagccttgcgggcgttttccaccggcttggcatacatggcgcgccagatggccttgtgctcttgtggcacctctgactgacgagtcaggaaggccgcctgctctatggtattggccttgccggacacatctgcggccaggtagttgcccgggaagaggcgataattgccccagattgccttgtcgatcagcgcagccagctcgtccggatcgctgaagccctcggtgatgggggcgccgaaggagacatgtacccgccccttctggccgacgatgccagcaacgatgctctcaatatcctcgaactcgcctttttcgtagctgccgttgaccgacttctcgtacagctcgcgcgccttggccttgtcggtgggatccagctcatagctgatgctgaccggcactatgttgaggctgcgcatgtagtcgacgaagtcgattttctgcttcttgccgtctacatagaacatcttgaggatggccggatccgtcttgtcatcgccattcttggcgcgcccttccttctgggcgatccagatggagtggccttcgtgcaccgactggccgatataggcggacagctcgccgagcatcttcatcatctcccgcggccccttggcggagcgcttgacgatgaagctcttgttgagcttcatcagctcggtggcgcagggtttgcgcagcaggttgtcaccgatggcgatgcgcaccgtatcaaaaccatgggtatgcagcccccagttgacgaacgccggatccatggcgatgtccctgtggttggagacaaacaggtaaccctgctctttcttgaggtgttcgaggccggagaaggtcacgcccttggtagaggtggcaatcatgcgggacatgtaacgggtcacccccatctgcacctgatggatggtggtcaccttggaccacttgtagcgcaggaattgacggatcagcgggcgaatggcccagccaagccagctcatcagggaaccgaaacgatacttggcgatggcgccgataaattcatcatcctggatcagccgttctatggctgccggcacttcttcatcgcggtaggggcgaatgtccgcgaatctatctacttcagtcacaatgtcagccttgcgtgtaaggagtcgcggccaaccgagttggccgggaaattcagggcgcaattttacacgcttttatggcaaggggtatggagcgagtacgaatagtgagatctgaccagttaatcaggctgcaatgccagtgtcaccgccgcttcggcatgaatcgcagtggtgtcatagagcggaacggctgcttttgagtcacccaccagcaaggcaatctcggtacatcccaggatcacggcctgggcacccgcctcggccagcccggctatgatggcgagatactcggcccgcgatgacgcacggatctcgccaagacagagctcgtcataaatgatgctatgcacccgttcgcgctgcgccgctggcggcaccagcacctcaagcccgaacaaggtttgcaggcggcccttgtagaaatcctgctccatggtgaaacgggtgccaagcagcccgactctttgcaccccgtccgccagcaactggcgggcggtggcatcggcgatatggagcagcggaatatcgatggcagcctcaatctcgggcgccaccttgtgcattgtgttggtgccgatcagcagaaaatcggcgccgccagcctgcagcttgcgcgcctcggcagccagcaggcgcgcctcggcagccagcaggcgcgcggtcgcgggccagtcaccgacatgctgcagacgctctatctcggcaaagtcgacgctgctcagcagcactcgcgccgagtgcaggccgccgagccgtgcccgcacatcccggttgaacgcctgataataactgacggtggattcccagctcatgccacccagcagaccgatacatttcatggggactcctttaatacagtgccagtgcagtatggcgctgccagcgagataaaaaaggccccgaagggccaacaagacagaaggtaaggccaaaggtccagggtctgttgacgtctgtcgcggccgaatcgacacgtcaagggatcctggacgcctaaatccagatcatcagcacgcaggctgccgtggcgagccccatgccaaggttgaaacgacgccagcctgtggcggtgcggatgaggcggcgcacctgggcaccgaacagcacccaaaaggcgccggtatacaggccagtcacaaaaaagatgccgagcacccagctggccgagggccagtaagcctcccccgccagagtgaaaccactgatggcggagagcgccatcatccaggccttggggttgagcagttgcagcatggctccctgatgggcccggaatgagcgctcggttgccctcggccgggccctggcggtcgccaccttccaggccagccagagcagataggccgagccaatcagcttgaggccgtcatgcagcagcggcaccttttcaaacatcaccccgagccccagcgccgtggcgaggatcatcaggttgatcccccccaccacccccaccagcaggggaagagtgcggcgaaatccctgggcggcaccggcactggtgagcagcatgttattggggcccggcgtgccacaggtaatgagggcaaagcccgccaggggaagcaaccagttcagatccatctcaacctcttggtgatacaaagcgtccgatatacggcaagccttctaatatgcagagccagccccgtggcgacaagtcagaaatggctctttcttgcctgccagcggcacgcgctcaataccagagcatcaccacacaaagcgccgtcagcacaccaagggacccattgaggcgccgccagccccgatccgtgctgatccagttgctcagctgatggccgaacaagacccagacaaaacagaccgggaagcccaccagcggaaacaccagcatgatcccccacaggctaggccagtaactggcacctggcagactgaacagactgatggcggagatggccatcatccaggccttgggattgagaaactgaaagcccagcccttccagcagggtcaacggacgggcacgccgggccggatcaccgggggcaccggccacggcgatccgccacgccagccacagcagatagaggctgccgaagatctgcagccccaaccgcagcagaggccagctctcgaacaggggatagagccccaatgccatgaccagttgcaacacaggctgacccacggccacgccggtcaggtgtggcagggtacggcgcaccccgaagttggcgccagatgccgtcagcatcagattgttggggcccggcgtaccgcaggtgagcacggcaaagccgaacagggtgacataccattccatcgtcatcttgtgactccttcattgccacattgtatcgatacaatgtgctgtatttgattgtgaacaggttggctttcacgctatattgaggacaattttggatcaatggatttattgtcaccatgacaatctggaccccggacctaacccccttcgatggccccctctatctcaaactggtgaaagccatagagcaggctattcacgatggcaccctgcccccccggacccgtttgcctacccacagggccctggcggatcggctgggggtgaccgtcggcaccatcacccgtgcctatggcgaggcggagcggccggcctgctggcggccaaggtgggacacggcacctgggtcaaagggacaggtacggatccggccaatgagtgggtgatccgcaaggaagagggacatcgcatcgagctgtggcaaaacctgccggtacaactggacagggccgccatcatacgtcccatgctgggggagctggccgacggggatctcaacgccctgctcggctatgacaaggaggcgggccagcccggtcagcgccagctgttcatcgactggctggccgagcagggggtacacggcagcgaggatcgcctgctgttcagccacggcgcccagcacggcatcatgctctctctgctggccaccggctgcgtgggggaaaccattttgtgtgaaggcctcagctaccccggcatgctgggcaatgcccgccagctgaagaaccaggtggtggggctggcgatggacgaggaggggttgatccccgccgcgctggaggccgcctgccgcacgcggcgggccaagctgctctacctcacccctactctgcaaaaccccaccaccgccatcatgagccaggcacggcgcgaggccgtcgtcgccatcgcacgccaccatgacctgctgatcatcgaagatgacgtcaacggcctgctgcccagtatcccggtagcccccctggtcaacctggcgccggagcgggtcatctatctgggcagcctggccaagatcgcctgtggcggcctgagggtcggcttcgtgctggcgccgcccgccctgcgcaacgccttcgcccaggcgatgcggttgtcgagctggatggtgagcccgctcttgatcgagctggcctgcaagctggtcagccagcgccagataatgccattggtcgagcagcagcggcagatcctggcacgtcgcggcgagctgttgcgccacctgttgccgggggctcactggcaggcgggctccatgcacgcctggctgccattgccggagccgtggcgcagccaggaattcgccgaggctgccaacgcccttgacgtcggggtggcgagcggagaacacttcgccgccggccagttcgccgcgccgcaaggggtacggttgagcctgagccaaccggccacagatgcccgtgtcgccgaggggctggagcggctggcacagctgctgcgcgccgcgccgcccaccaatcccctgctatagtcagccaccatcagtcagcccactatccggcccggcgcgcccagatccgggcgcccaaaggagagcctatgcccccgacccgcgtctcgcttctgcttgtaactctgctgctggggggctgcgctgcgcccggtcatcaacagctgggcacggcactgagcgggctggagggggagctgcaacggctggaagaggagctggcagccatgaacggcctccattaccagaaggcgatcgatgcccccttgagcctgcgccgccatctggttgccgcctcccctccggtagcaggagtaaagctcgagcgtcgccagttgcaggatgggccacggctcaattatcactaccggctgccgggtggcatgacgaccctgccactcgacaatccctgcctgcgttatgagttcgagttgcgccatctgggtcgtctgggccagcttgcgctcagctggcagggactcgacgctcagggctcccgcctgatccaccagcgcgattgccccttctcggccagtgggcccggcctgcaataagccgcctttgcttaatccaggcgccccctatggtcagttgaaaggcgcccccacatcttgtagcttgcctccatccccttctcttgactcccttggccggaaaccgccctcatgaaactgactcccctgtggctggcgctgtgcagcctgcctgtgctggcctgtggcccggatggctgcgaaacgccgctcaccctgcaactgactgcagcccagtgccatctgaacggactgccatttctctcccccgataacgacacccgtaccaatctggccttgctgctggccgatgagcaggctttctccctgcccggtggggctctgcctttgccatttcgggtcgatgagctgataagcccggccgctggcgataccgcacctgccggaccggatcccctgctggcgctagccgcgtcgctcggcatagaggccgccaccactgaaacggccatcacccgggccggcagctggagcgaggggcgctgtatcagcaacaatccagtctctgccgaggccttcttgcaggcactggtgcaaacgcccgcccttaccgccagtgatcgcagccagctggcaagccagcggctcgccatgctgggtcagtgcggccaagcgcaggacgcggcagaaagcatgcccctgggcgaaagcaagacggcgccgctgtccgccgccgccaaggggtttgccgactacctgaccgccagccagcacttctatcagggggaatttgcacaggcggatgcgctgtttggcatcctcgccgaacaggaccagccctggctcaaggagacggccgactacatgaagatccgggtcgccctcaaccagtcacagcaaagcgccttcgacgattggggcagcctggaccgcagccagatcgatcaggctcagctacagcgctgcgagcagctcatcaccgactaccgcacccgctatccacaggggcgctatctggattccgccaccggcttgttgcgtcgacttgcctggttcaagggggataacgagctgctggccaatcactatctgcaggcgagccaacagcagagcccaccggatctggtcaacgagatcgatctcaaattgctgatgcaacccggcttcaccggctcggcaaccatgcccatgctgatcctggtgcaggatctgcgccggctgcggatccatgacagctgggatgagtggcagccgctgctcgccgccgagatcggcaagcaagccccccagtttgcccggcacgccccctggctggcctatctggagcagtccagccgctactatctcgccaaggattatgccgccgtggtcgctgccacccctgcgctggccaacggcaccctgaataatctggccttcagccagcaggtattgaaagggatggcactggctgcacagcagcagtggaccaaagccgaacagcagtggcgcgccctgctcgccaaccagccaacccccttgcaggatcagctgttgcagcttgccctggccatgaccctggaacgggcaggccagctggagcaggtgtttgccaaggaaagccccatcaagagcgatcactaccggatcccgctgctggagtatgtggcaccggcgcccctgctgcgccgcatggcccgggatgaaaccgcctccgagcccctgcgtcagcgtgccagttacaccctgagttacaagcagctgacccatggcgactaccagggcttcctgcaagatatggcgggcgctccccctgcggcaccgttcaactggcaaggcagccagggttatcagtgcccggccctgaccgaggtggtcgccaccctcgccaaggcgcctggtacgcccaaagccctcaactgcctgggcgagtttttcctggcacaagggctggattgggatcccctgctccatcgcccgggagccgataccctggcggggagccaggacctgtttgccggcaagcagcgcagccgcctcgactggtatcagcaggtcatcgccaatcccaaagccggcaaggacgacaaggcctacgccctctatcgcgccatcaactgctacgccccgagcggcagcaacggttgcggcagtcaggatctgcccgtcagccagcgcaaggcctggttcaacaccctcaagcagcaacacggggcaagccagtgggcaaaacagctcaaatattactggtgatgctgacgctgctaggcaccgaggccagggcaaccgtcgaggcgagccagtaccgccagttctggctgtgggccggggtcaaaccccaacccgtgttgcagcaggcagatcgcctctatctgcatcaaggggaaataggccccctggacccggccctgcccctgcgctttcagggacagggcatagcgccgagcaagctgccggtgggcgaactctggctcgcctatcgggtggagcggctcgactgggatgacaccctgttgcagaacctggaaaaccagctggcggcctggcagcgaaagggcaatgaagtacgcggcatccaaatagatttcgatgcccgcacccaccagctggccgactatgggcactttctgcgtcagctgcgacaacagttacccgctcgctacgccatcagcatcacaggcttgctggactggacccgcaccggtgacatcagggagctgaatgccctggcaggtgtggttgacgagctggtggtgcagacctatcggggccgtcataccgaacccggctatgcccgctatctgcagacgctgcaccggctgacactgccattcaagctggggctggcgcaggggggagagtgggatcccgcctgggaagcgagattggcacagatccccgcctatgggggagctgtggtgtttctgatcaatccgccccccccttgaccccggcggggtattgaccagagtacaatttacagacaatagtgaaagctctttttgactccatcccatgccatactttttcgtaacgtgaaccagcaagggagcgccaaggatgcagatccttctgatcgaagacgatgccatgctcagctcggccctctcccaaggtctgagtgatcatggcgtcacgccatcccaactgacctattgcaaggaactctccacactatccgccctgctgcgtcagcagccgttcgacgccatcatctgccgccagtatcgccatcaggcccatgaggggatccgcctgctgcaggaggcccactatctgggcctgctcgaacctggctgtgtgctcttgctgctggatggggacgatgaattgctccagtaccccccttccgagctctattttccactgcacctgtccatgccctttaccacggatcagctgacacgcagtttgcacgaactggtgttgctgaccgggctgacccgacccttgcccccgtcaatgaagctcagggagtggcgcctcgcctgctccctgtgcgaagacctgctctaccagcagcagaagaaaaacaaggcgctgggcccactgctggacagggtcaagggttacatgttgctgcaggagaaggatcacttccaggccacccagcactatgccatgtgtaccactgaacacgacgcctggtggccacgcaaggggctgatccacgctctgctggggctgaacaagctggacagcgcccgcaaggacctgacccgcaatcaggaacgattgccgccgacaatccagctggaactgatgttggcctgcctgctgcacgaggcgcagtgggaatcagcctgggaggtactcggcaagctgctgcaaaaacagtcctggcagccggaatggcgtcaggcggccatcttgctggccctgctgctgaaagatgaagggaaggcgcttgaacaggcaaacgcgctcagcctgcgatttttcagtgagcacaggttccgcctgtctatcgagaatttcgtcctgaatgccagtctggccgtgctctggcactaccccacggcagccaggatcagtgccctgcaacaggagtttgactatctcagcaaggccgccaccctgcgggcccacgaggctgcattgctgcaggcccttatgctgggtctggattatcgcttcgatgacgccatagtgctgctggccaaacacccgccagaggcggcgcgggacaatcatctcaaccagttgctcggctttgccgtcagccagttttgcggcctgccccaccacgcccagcgctatctggcaaagctcggccagtaccaggccagagtggcaccgtcgccgctgctccagcggatgttcaatcaagtcgtcactgaactcaaactccagctggaccgccgtgagcaacgcctgacctacctgcgccaggaacggcagcgggccagcgcatcgggtcagcatcagctcgcagtgcaatacgccatgacactgcaggaagagttcccggctctgccgggagatgcctggcaactgctggagttgctgcagctgtgctggcctgccggcatgcccgcacccaaggtggcacttctggttgatcggctggagcggcgcctgacccacagcgccaccttcatggagcaccatgccgatgcgtaccagaagaccttgctgcagatcagatcacacctgcaccccaagtcatcctcttccccgcccaactgagcccgctgatggccgggctggcggacctcgcaagaagccctcttaaaacagaccccgcaccagaataccggcgatcagcagcggtgcgaccagtcgccagcaccagagcaggctgagccgcagcacgggtgacagaccggcgggcagtatggtgtcccccagtcgccagcccagcagcagagtcagcaccaggccgaacagcggcatcatcaggttggaggtgaggtagtcgagcagatcgaaaatcgtcttgccaaacagggtcagatcgctccagaggccgaatgagaggctgaccggaatacctgacaccatgatgagcagagtcagtacccgacaggcaccgcgccgtgaccaaccccactcctccgtggtgaaacgcaccagatgctccagcatggagatggaagaggagagtgccgccaccagcagcagcaggaagaagaccactcccagccactgaccgaacggcagatgactgaacacggctggcattgtcatgaaggtgaggccgggaccggcagtgggatcgataccggtcgaggccagcgccgggaagatcatcagacccgccagcacggagataaggctcgccagcgtcaccacccagaccccggatcgcagcacaccatcgctgctcggcaggtaggcaccataggtggtatgcacaccgaggccaatggagagggagaagaaagccagccccagcgcatccagcacgctctggccggtcagcatggagaagtccggcaccagcaactgacgtaccccggccatggaacccggcatggagagacccacccccaccagcagcaacatcatgatgaacagagcaggcatcatccagcgcagtgcccgctccacccctttctgaatgccgccctgcacgaaccaccaggtcagtccggcgaacaccaaatgggtcagcacgggccaccaggggtcactgacataaccgttgaacagggcggtgagggcgctgccctcgctcaggttgagcttgcccgccaccgccagcgccgcataccccacggtccagccgcccaccacgctgtagaagctgtagatgaagaagccgcacaggatccccatgtaacccatccagcgccagttcgggccaaccagcttgtggaaggcaccgagtacaccacgctgactgcggctgccgagcaatgtctcccccaccagtacggctacccccagagtgaagctgaacagcaggaacaccagcaggaaggcaccgccaccattggtggccgtcacatagggaaacttccagatggcgccaaggccgatcgccgtaccggccgccgccaacacatgaccgagacgggaagaccactgaacctggctcatacaacctccggggaacacaacatcgaatcgatactccatgggtaaacatcaaacgggtaaccacaaaaaaggccgcctggcggcgacctttgcaatgaacattcagacaaactgcgcgtgcaaggtcacctctcctgggagctgcaaaatcggcctgacagcgcgaaaacgggtgacatgaataggatgacctgaacgccaaaaaggagccacagcctaaatcatggcaagaaaaattgacacaatgagaaataaaaattttcaactcccattgaaaaccctatatttatcaatcagggacgccctgttgaccatgataatgtcacccctgcggccacttgattcagcatatgcaacaggacagcgcatgaaacgaactctgctcatcggagcactcttcagcctcagcctgacactgtcggcacaaccctcgctgaccctgctcagccatgaactcgtccccttcactcaccaccatgatggcaagctcgacgggctcgccgttcgcctgatccagcaaatacaagatgaactgggagaaacgtatcccatccggatttaccccttcaaacgggccctggcactgaccagactggagccaggatatgcgctgtttgttacccagtgggcacccgagagagaacccttctttaaatgggtaggaccactgtttcggagcaaggtgatcatctatcagcccccgtcacccagacacaaactgaagaacctcgacgacttgcgtcacttgccaagggtcggggttgtgctcggtaatgccgatgacgaacgactcacccgcgagggatataccaatctggtgcgctaccaatcggttgaggaagccttgcaacgcttggtactgggcaaaattgatgcatttccggtaggtgaaatggtgctggatgccaccttggaacagcgagggttatcacatcgcagcgtgacaaactcgggggtagtgcttcatgagtcatggctctacctcgccttttccagggatcaggatgatgccgtcatagcccgttggcagtccgcgctcgacaaggtcaggttgaaaagtgggaggggcatgctgcccccccatcaagatcgaacctcacatcaagccgcgcagcaggatcccgccgatcagtaagggggccagccagcgccagcaacccatcaccagggtccgccagtgctgagccaagccctggggcagagctcgctgacccagcttccagcccagcaacagggtgagcgccagcccgaacatgggcatcatcagattggaggtgacaaaatccagcagctcgaagatgttcttgccaaacagggtcacatccgcccaggagccgaacgacaggctgacgggaatgccgttcaccatcaccagaagagtaatgaggctgcaggccgcgcggcgtgaccagcccagactctcgcagatgaagcactgcagatgctccagcagcgagatggccgaagagagcgccgccaccaccagcagggagaagaagatcactgccagtccctgaccaaacggcaactgctggaacaccgccggcatcgtcatgaaggtgaggcccgggccggaggcgggatctatgccggtcgccgccagcacggggaaaatcatcaaccccgccagcacggcgatgaggctcgccagcagtaccacccagaggctggaacggcctacgccgtcgctggaaggcaaataggcaccataagtggtgtgaatgccgaggccgatggagagggagaagaaggccagccccatggcatcgagcacgccggacatgccgagcttgctgaagtccggcatcaggaagtggcgtaccccggccatggcattgggcagggtaagaccgaaggccaccagcagcagtatcatgatgaacagggccggcatcatccagcgcaaggtacgctccaccccctgctgcacgcccccctgcacgaaccaccaggtgagagcggcaaacagcaggtgggtcaacacgggccagagcggatcgccgacgtagtcgttgaagcgggcggtcagggcggcgccatccccatgctgcaggctaccggccagcgccatgccggtgtagcccagggtccagccgcccaccacgctgtagaagctgaagataagcaagctgcagagcaggcccatggccccgacccagcgccagcgcttgcccatcagggcgctaaacgcccccaccacaccacggcggctcatgctgccgagcagggtttcccccatcagcaccgccacccccagggtgaagctgaacagcaaaaacgccagcaggaaggcaccgccaccattggcggcggtcacgtagggaaacttccagatagcgccgagaccgacggcggagcctgcggcggccagaatataaccaagccgggatgaccattgggactgcttcataagaactccaatacaggtgcccacgagctgggcccaaaacggcgctcagagtacggtcaaggccacgcaatcacaacgccgcttatcgggctaaaaaacgatttattggcatcattacctaataatattcagttttacgcgttatcgtgccgaaaaataaaaaccggagcatttttgctccggttttgactgtcatggactcgcattgagcgcctagataacccccagttcccgcagtcgctccatcaggtagctgtgggcggtatgacgctcggagagcaccacgtccggtcgcgggtgaaggaacagcggcagggagatgcgggacttagcggcgctgccgccggtcggattgatgacgcggtgggtggtggaggggtagtagccgcgagaggcctcctgcagcatgtcgccgatgttgatgatgagggtgccaaaatcgcagggcacatccatccactccccatcggctcccttcacctgcaggcccggctcgttggcggcaggcagaatggtcagcaggttgatgtcctcgtgggcggcggcgcggatggcacccggcgcttcggtgccgtcgaacggcggatagtgcagcacccgcagcagtgtcttctggctctcttcaatcatggaagagagcgggcagctgtagtgagcggcgatgtcgctcggggtgtattgctccacccagcccagcagctcggcggccagatcgttggcgaggcgatagtactccatcgcctgctccctgagcgcttccggcatctggccccagggatagaggtggaagtactccttgatgtccttctggctgtgacccttggccacctcggacacagacggcgggaagtagccgtcctgggtctcgcggttgaacaggaaatcctgcttctgttcgctcatgaagaagcgataccagttgtcatagatagactgcaccagctctttcgggatggggtggtgggtcaacaccccgaagcccgtagtacgcagggattcggtgaagcgctgcgccgcatcgggcgagcggtaatcgacggtcaggactttcattatttttgttacgcgccagttaaaagatggcgcagtttacctcgcccatgaccacaaggaaagtgagccgcccctcccgccccggcctgtcgcaaatagtgacaaaaacgtcaaaaaacggcgccagccaagacccgagatcctcccttgtcctgaccccgcatcctcactagaatgcctccatcatccacgctggagcccgtttatgtcccccaagatcctgttgctgaccctgccttttctgctcgccggttgcagctcgctgtcggaagaggagtgccgtgccatgagctggtacaacctgggctatcaggatggggagcagggcaagacccgtcaggcaacccgtgactatgtctcgacctgtggcgagtacggcctcaaggtggatgaagccgagtggaaacggggctatgccaaggggctggagctctactgcattcctgaactggcctacagcaaggccaagtcaggtcatgagtatctgggtgtctgtcccaacgatgccagcttcctcacccagtacgatcgcggtcgcaaggagtacctgctggagaagcagctcagcgagatcaagagcgacttgcagcagacagaacgggatatcgaacagctggagcgccagatccgcaacgagaacgacagcaagcagcgcgactactaccgcgcacagcgcgagcgggccatccgtcattacgagggactgcgccgagactacaaccggatccgcttccctgatcgggtaatccagttctctttcggcaattaagactcgggctgcaccgagtacaaccggcacctcctcccggtccggttgatccccttctctttctggcatggatgcgaaaagaaaaggccatccgggctatttcccagcctggatggcccctttcctctggccgcggatccttacgagggcagcacccagcgctgcagcgccagcgcgatcccgtcttcgttgtgatcggcggtcacaaggtcggcatgggcctgcacatgggcggcggcattgcccatggcaaccgccagccctacctgctcgaacatgctgatgtcgttgttgttgtcaccaaacgccaccacgttttccatcgctatcccctcgctctcggcccacagggccagccggttgcccttgctgcaccccggttgcaccagctccaccgcataaggcgccgcccagtcacgggtaaagggcatggcctcgaccacctgccccatgaactgatgcagcagggcaggatcctggttgaacagctccagcttccagatcggatttttcagccagctcgccagatcgtccgcaggcagcagggagatcttgagatgatccggctggtttgccgaccagtggcgcatccgggtgatgtgatcctcgcagccgatatagccgatcccttcgctaaggtggaacagggcccccatctgctgcgcctcgacctgagccaacagctcggtgagcggggccaccgccaggatcctctcctgcaccggatcatagaggtaggcaccgttgctgcagatgatgggggtatcgagggccagctcgtgatggaaggggcgcgccgtcatgaagtggcgacccgtcaccagcaacaccttgatgccgtgggcccgcgcctgggccagcgccgctcgggtcgcagacgagatcttgtgatcccgggtcagcagggtgccatccatgtccagtgcgatggccttgtactcactcatagctcctccagcatcaaacaaatcagcaaagagccttaccgtcccagagccggcgccccgatgcaagccctgtcagggaccgggcccccaatctgtgatctgaccggggcacacggcaagtccctcccgtccacggctcctcaacccggctcggcacagctcgccagacgctggcgtcgatcggcccgtttgcgcagaccgtagaaaccgatggcacagatcacacctgagagggcagccagatagaagggccactctgtccctgccagcagcaccagactgcccaccagcacagccaggatctcgctgcctaccgccagaccacggtagatccccatcgcctgcccctgctgctcggcatgactgcggttggagacggctaccgaggtcgccagttcccccaggctcatgccgatccctactggaatgaaggttagtgccaacccccaccagtggtccggcagcacaaacatcagcatgcccgccgccatcaccagatggccgacgacccccaggctgctgccacgccagtggcgagcaaggcgggatcccagccaggatcccagcatcatgggcacgctcaccagcacggccgcctgtgccagctgtaccggatcccaggccagccgctccaccagccagacgttgaagtaggtgaagtaaagctgcaccgcgccgtagctgagcagggtcagcacgaaatagggcaacagagccggttgcagcaagagctgacgggaagagagcgacggcgcctgctggctgggggcaaccggggccttgttgggcaacaaccagagcaccagcagcaagttgaccagggtcatggccaccgccagccaggcggccaggctgtaatctcccgataccacggcggcatagcctcctatcatggggccaagcacccagcccaggttcatgccgatgttgatccaggcgaagctgcgggccttggtcttggtggtgctcatgtcagccgccatcgcctgcactatggcgatatccccgttgaaaaagccctccaccacccggctcaacaacaacagtggcaaggatcgccatgcgatccccaacgccatcagggcataaccgaccagcacgccaaccagacagactgtcaggatcggcttgcggccgtggcgatcggaaagccgtcccagccagggggatcccaccagctgaaacagcggataaagccccataataacacccagccacaccttgcgactccagtcagacgcctctggtgtcagcataccctgcgccggatccagcatcagtggcgccagcacgggcgagggcaggctgaaacccgccaccgccagcgtcaccgtcatcaccaatacccagagggtcgcctgccccttgatcccttccatgtcagcctcattaaataaagttattggtttatttatactgagcaaggcgcattattaagtaaagtgaattgttgatttaaaaacggccgctatccataatgatcccatgaacatccgtactgacaagatcctcttccgataccctgaatccttggcgtacctgtcgataacgggaagccctcaatgaacgccagcaccgacaagatactgtttctgctcaagagtcacggcccccagagcgcagccgcgctgggggagcagttgcagatgacctccatgggcgcccgccagcatctgatcgcgctggaatccgacggctgggtgggttttagcgatgaaacgcgcggccgtggccgccccgtgcgcctgtggcatctgaccgaacaggcctggcagcgcttccccgatacccacagcgaactgaccttgcagcttatcgacaatatccagcagctgtttggcgaggtgggcatggagcgactgatccagcagcgtgagcagcaacagctgggccgttatcaggcacagctgacccagcctacgctggcagacaggctggccacgttgaaagagcagcgcacgcgagagggctatatggcagatatgcgccaggaggaggacggcagctggttgctatgggagagccactgccccatctgcgccgcggcgcgggcctgtcggggcttttgtcgcagcgagctggagatgtttcgccagttgctggcaccggccagggtggagcgggaacaatacctgctggacggggatcaccgctgcctctaccgcatcacgccgccgaccccgtgatcgccgaatgccagaaacaacaaagcaggcgccgggatgcctgctttgttgccttcggggaggaggtgctctcgttccagcccgtcgtttcccgataaggtcggacggctgatggggtgtgtgacccggtaaggtccttcaccacagagaccgggttgggtatctgtcttgccaccggaagatgcaaccatagtatccctcccggtgcggtgagtggttgcgaagtagcatgcattttcagttgtttttgcaatagttcacccttaatctaggaaaagtgaattaataattgcaacgaggaacggagaatgctgaaacttgatcgcatagacaggcatattctggagttgatgcaggagaatggccgcatcagcaacctggagctggccgagctggtcgggctctccccctccccctgctcccgccgggtcaaggcgctggaggatgccggtctcatcgatacccacgtcaccctgctcaacgcccgccagctgggactcaccctcaccgcttatatccatatctccatggacagacacacgccggaacggttcgagaacttcgacaaggccatcaaggagctgcccgaagtgctggagtgcgacctcatcacgggcaacgatgccgactatcagctcaaggtagtggtgcgggacatggagcactaccagcacttcctgctggacaagctgacccacataccgggcgtgaccggcgtccgttccagcttcgtgctgcgccgcatcaagcacaagacggcactgccgctgaaccatctggggtaagggatcagcatgctgccatgtgtccacctcgacacgcgaggtgaggcggattggagcatgagagacccctgacgaagagaggaggccccggggcctcctctctttattgattgctatctattggcactcgctcatgtagcgacccagtgccctgatacggagtctgatcagaccgcgacctggctgacatcctgcacctgcagcagccaaccagcctgctcctgctggggttcaccgctcacccgcaatcgctcaccggtcggtatccactgcccctcgggcagggagaccagcagactctcgctgccattgtcgaacagccagcgatcttcccccagcgactcgatcagataaccttccatctccactctggactcggcttgccaggaaggcgcaacggaatcacggctctcgatgaaatccccctgaacaccaaaactggctagcccccacagaatggagagcccgaccaaagatgtttgcatcttgtctctcctcttttggaactgtggagccagtatgggaagagaagcgtgagcacaccatgaacaaggtggcaaagtgcaggcgagatcgcgaaaaaaaccggccaatgggccggttgtgtcattttatggcgccgagatcacactatttggcggcttcctctgccatccgggccgctcttggcttattcgtccacatggcaacgcctctatgatctgcgcagatcccctcttcgatcacggcacgtacccgggtgccatccttgcagatggcctgccaggcatcggcatcatcgatcgccatcgaaggagagcgagaacctgtgctgcaggcgctcagcaacagggcaaacaggggcaacagtattttcatggggtggatcctcagctgtatgggtcggccgaactcagcgccccagctgcgccgaaatgcgatcgcagagctgcttgagctgggccagttcagcatcggccagatccacctgattgcgcaagttgtctgccaggcaacacgctttgacctcccgttgcagctggcgccccgcttcggtcaggcagatgcatttttgccgctcgtcctcgctggagacggtgcgggtcagccaacccttgctctccagccgcttgacgatgggggtcagagtgcccgcatccagcccagtctcctgaccaatctccttgaggctgacctcatcccgcgcccacagcgacaacatcaccagatactgggtataggtcaggtccaatttgtccagcagcggccgataggcgcgcatcacggcgttggaggcgctgtagagggcaaaacagacctgctttttcaattcactcatgggggcacctcattggcaagtggggccagtataccccagcaaggtggagggaaaaatgatttgcacacaaaacaaatcagagcacccgacgtgaaaacactctatcgcacacaggccatcgcccaggcaggccgcaacggcgaagttcacaccctggacaacagcctgcaactggcactggccctgccaaccgccctcggcggcaacggcaagggcaacaatccggagcaactgctggccgctggctacgccgcctgtttctccaacgccctgatccacgtggcccagaaactcggcgcacccatcaccagcgcgccggtcacggccagcgtcgagttgctggcactggccgatggccgcttcaactttgccatcacgctggacgtggcgctcgccgcagcgcagcctgaacagatggcgcaggccgagcagctagtgcggctggcccaccagacctgccccttctcaaatgccattcggggcaatgtcgtcacccgcctgcggctaaacgatatcgaactggaggaaaaacaatgagtctgctcagtcatcaaatccagctgctgcgccgcccggtcggtatgcccagtcaggacgatttcatccaggccgaggtcgcgctgcccgagttacaggaaggggaagtgctggtcgccaaccaatggctgtcagtggacccctacatgcacggtcgcatgacagaggccaagagctatgtaccgccctttgccctgcacagtgcgctcgatggcggtgccatcggtactgtgcaggactcgcgccatcccgactttgctgttggtgatcgggtgagcagcatgctgggctggcgcgatagcctggtcgccaaggccgaacagctgactcgcctgcccgacacaacactgccagcccagttattcttgggagccctcggcatgccgggcatgaccgcctgggtcgggctcaaccgcatcgccaagctgcaagccggcgaaaccgtgctggtgtcggcggcctccggcgcggtcggatccatggtggtgcaactcgccaagcgggcgggggccagagtgatcggttccaccggctcggccgacaaggtcgcctacctcaagacgctgggggctgacgaggtgatcaactaccgtgaaaccccggatctcgatgccgagctgacgcgactcgccccggaaggcatcaaggtctacttcgagaacgtgggcggcgccatgctggatgcagctctcaacaacatggcggtacacggtcgcatagtgctgtgtggcctcattgagcagtacaacagcaagggcgaggcgagcggcccgcgcaacctctctcaggtgatccgcaaacgcctcaccatgcaggggcttatcgtgtctgatcactggcagcactacggcgagtttctggccgaggtgatcccggcattcgaggccggtgcactgcaagccgaggagaccatctatcaggggctggccagcatgccgcaggcctttatcggtctgttcgaaggacgcaatactggcaagatgctggtcaagctggactaagtcaccggactggaccatcacacagccagcaacttgcatgacgggcccaaccgacctaaggtgggcccgtttttatggtgcaatcccgtttcgacaaggagcctcgcatatgtccactctctacccccacgtcggtggtcgatgacagtgttatcttgaccaacccgtttgtcccacctaatcacgcaaggagcctcgtatatgtctactctctacccccgcgtcggtgtcggcgttatcctgaccaacagtcagggccaggtgctgcttggcaagcgcaagggcagccatgccccctactggtccatcgcaggcggccatctggaactgggggagagcttcgagtcagcggcgatccgggaagtggcggaggagaccggctttgtcatcacggcgcccaacgtcatcgccgtcaccaacaacctggagacctggcgcgagagcgggttgcactacatctccgtcaccctgctggcccgggtggaaggcgagccgcaactgctggagccggaaaaatgcgagggctggatatggtgtgatccccgcaacctgccagagccccacttcgatgccagtcgccaatcgatagcctgctggcttgccggtcgttgctatctgccacaaccaggccagccgacagagtgaccatggcctgccatcagccccctgatttgtcataaaaaagtcactactttgtcatatcatcccaaccggctcgacaaggacaacaagggagtgatgacatggggcaggtattcattcaatttctatggctgggctgtgtcagcttcggtgggcccgccgcccatatcggctatttccagcgcaccttcgtcgagcgactgggctggctgagtcaggccgagtttgcccagctgctggccctgtgccaattgctgccgggccccgcgtccagccagctcggctttgccatcgggcgccaccgggccggcctgacgggggcgctggccgcctttgtcggctttaccctgccctctttcctgctgttgctggccgctgccatcggtctggggcagctgaccgccaatgtatggctggaagccgccctgcacggcctcaagctgttggcactggtggtggtggcggatgcggtgctcaccatgatccgacagttctgcaagacacagttgcaacaaggcgtcatggtggccaccgccgcagtactctggtggcaacctgggctcttgacccagctaggcctcttgctcggcgccgccctgctctgtgcccggttcagtgcgcagcaaccggcaacgccgatctcatcgcagcctcacccccctgttgcccacccgccccactggcctgccttgatcctgtttgcgctgctgtttatcggcctgccactgctggctcacggctccgtcagcagccttgtcgccgatttctatcaggcgggcagcctggtattcggtggcggccacgtggtgctgcccctgttgcaggagagcgtgggccataccctcactcaacaacagttcctgaccggctacagtctggcccagctggtgcccggccccatgttcacgctggcaagctaccttggtgcccagttgctgccagcgacaccactgcttggcgccctgctggcaaccctagcgctgttcctgccgggctttctgctgctgtgggccctgggaccaagctggcagagctggctggcccgcccccggctggcaggtgcagtgacagggatcaatgccgccgtggtggggctgctgctggccgccctctaccagccggtatggctgggcgccgtgcaggcccctagcgatctcgcactcgccgccatcggcttctatctgttgcgcgtcttgaagctgcccattctggcccttgcgggactgctggtcggcgccgccatgctgctggcctgatgccgcgatttgagtaaactggaaggccccgtcaggggcctttcttattcatgtgacggcaaggagccaggatgcaacagccacaagatcactcccaactggagataagcgacgacaaggggcggctagacgtgccgctgatccaccgatttttgtccgaggaggcctactggtgcctcggcattccacaggcaacggtacagagagctatcaaccactccctctgtttcggtggctacgtggcaggccagcaggtggccttcgcccgggtcatcacggacagggccaccttcggctatctggcggatgtattcgtgctgcccgctcatcgcggccggggccacagcaaggcgctggtggcggccatcctggctcacccgcaattgcagggactgcggcgcctctccctcgctacctccgatgcccacggtctctatgccggttttggcttcgagccgccgcgcaaaccggccagcctgatggaaaagtacgatcccgagatttatctgcgcccttgagttctgtcacgcaggcagcacgtggcgctcgtcggtttatgcagcacgccccagcgctgtggcgcaggggcgtgacagtgcctgatgagggtgtccgcgacttgattgtccttggggcaggtcactgaaccccctggtctaattgacctctgtcgtactgtgccgagccgcgcgacagtgctagattggctgccagcgttttcattcactctgcagacccgttaaccacaaggacggcaaccgtggcccagcatttttcttctctctcttctccctccgctcttccgcccttgctgcaggatcaggccgagcgccagtggcaacggctgatcgagctggcgcccgattatggcgccctgcccgatgcgattcgccagctcctgctgaccctgcttggcctctccgattttgtctccgattcgttcatcaagcagcccgaactggtgacgcagatcctcgcctcgggggatctcgagcggtccgaacgctggcccgcctaccagcgcgatctgaccgctctgctcgccgaggtggatgatgaagaggcgctcaagcgcaccctgcgccagttcagacgcagccgcatgctggtgatcgcctggcgcgagctgctgggacacgcggcggtggaagagagctttatccatctcaccaaactggcagatgccctcatctgctccgcccgcgactggctctacgagaggcaatgcaacgagctgggcacccccatggacggggatggcaacccgcagccactgctgatcctcggcatgggcaagctcggcggcggcgagctgaatttttcttcggatatcgatcttatcttcaccttccccgagaacggctacacggtcggcggacggcgcgaactcgccaaccagcccttcttcatcaagctggggcagcggctgatcaatgccctccaccagcccacccaggatggtcaggtattccgggtcgatatgcggctgcgccccttcggcgatgcgggcccgctcgccatctcctttgccgccatggaggattattaccagcaccacggccgcaactgggagcgctacgccatggtcaaggcgcgggtgctggggccccagtgcgagcacgcggtcgcgcttgccgaaatgctgcgccccttcgtgtttcgccgctacatcgatttcggcgtcatcgacggcctgcgccagatgaaggcgatgatcgccgccgaggtgcgccgcaaagggctggagggcaacatcaagctgggggcaggcggcattcgcgaggtggagtttatcgcccaggcgctgcagcttattcgcggcggtcgcgagcctgcgctgcgggtgcgccacctgcccgaggcgctggccgccatcgcccagtgcggcgccctcgaggcagagcattgcgaccgcttgctggtggcgtaccgcttcctgcgtcgggtcgaaaacatcctgcaggagataggcgatcagcagacccaaaccctgcccaccgaggagcgggagcggttgcggctgctcaccgccctcggctttgccgactggggcgcctttatggcccatctggatgaggagatggccgccgttcatcaggagttcgccgccgtggtaggcgaagagaaagaggcccccgcccatctggaacaactctggctcgatctctggcgcaccgagctcgatgctgctgagctggagacattgctcgtcgctcagggcgtcgacgacccagttccgctctgcaccgccctgctgcgcttcaaggaagagtacaagcgccgccaggtgggcccgcaggggcgcatcgccctggactggctgatgcctgagttgctgcgactggtggtggcaagccgtgagcctgcccgcctgttcgagcgagtgtgcgagctgctgacccgcatcttcacccgcagcgcctatctgcagctgctggcggagaaccccgccgccctgcgccagctggtacggctgtgcgatgccagccatctggtgagcgagcagctagcccgctaccccatactgctggacgagctgctggatccccagcacctctaccacccgaccccgctggatcagtacaagccccagctgcgccagttcctgctgcgcatccccgaagaggacgtcgagcagcagatggaggcgctgcgccagttcaagcaggtgcagctcttgcgcatagtggcggccgacatcgccggcgccctgccgctgatgaaggtgagcgaccacctcacctggctggcggaggcaatcaccgaagaagtggtcaatcaggcctggacccagatgagcgaacgctacggagtgccgcccgaagtgactgtgaccggccagcgcggtttcgccgtggtggcctatggcaagctgggcggtatagaactgggctacggctcggatctcgatctggtattcctgcacggcggcgatcccaacagctacacagacggtcgcaaacccatcgacagccgccagttctacctgcgcctggcccagcggatcctgcacctgttcagcacccgcactccgtcaggcatcctctatgacatcgacatgcgactgcgtccctcaggcgactcgggcctgctggtctcgtcgctgaccgcctatgagcagtatcagcgcagcgaggcctggacctgggagcatcaggcactggtgcgggcccgccccatctacggcgatgagaccgtcatcgccgagtttgggaggatccgccgcgccgtgctggccaaggagcgagacctcgccatcctcgcaaaagaagtgcgcgagatgcgccacaagatgcgggatcacctgctcaaggccggtgagggggagttcgatctcaagcaatcccccggcggcatggtggatatcgagttcatcgcccagtatctggtgctggctcacgccaacggcgaacccgaggccctgacccgctggtccgataacgtgcgtatcttcgatgagtgcgtgatggcgggagtgctcaccctggagcaggcggaagggctgaaacacgcctatctggagatccgcaacctcggccatcgcctcaatctctcggagatctcccgcaaggtgggtgacgaccagttgctgaccgaacgaggccatgtgctggcggtctggcaactgctgttgggggagtgacgcaaggcttggccggagcaatgaaaaggggcgcttcagcgccccttttactttccggaatggtcggtggcatctggccctatcgccctgcggccagctcgataaaagtcggcagcataagcggtatctcttcagaagcgcacacaggccaatagacggaatcatgattccgtccctgagagactatacctgcctctcaggcatattctggaggccattgcccggaatcgggcgtcaaaccagcaagatctcgataccctgtcgttccagtgtctgacggtccgcatcgctaattccggggtcggtaatgatgatgtctatcttgtcgatcggcacgaccacgttgggggttcgctggccaaatttgcaggagtcggtcaccactatgatctttttcgctgactggcacatggcctgactcacctgatatgcctcgttgaaggtggtgatcccctgttcaacatcaaaaccatcggcaccgataaagagtttgtcgaaggtgaagtcccgaaaagcctgctcggccgacttgccatgaaaggaagcggagcgcttgcgataggtgccgccaggcatcagcaatgtcagggaactctcaagggccgccgcttcattcatgatgtgcaggctgttggtcatcagcttgagcccgacatgttcagccagccagggcaccatctgcaaggtggtactgccactgtcaagcacgatggactcaccattttgcacaaggctggcagccttggccccgatacgctgcttgatgttcaagttgagcgtggttttctcgtccatggtacggtcttccagagcggcaccattgaatgcctccgccccgccataccgcctcatcaccagctgtgcctgctccagaaagcgaagatcgctacgaactgtggctcctgtgatgttgaaatagtcagccagttccttcacagacgttctgccattttcacgtagataacgaaccagcatatcgcgtcgagtttctatagacattcaggattctcacagtgattaaaagtctgaccagttcaggaatctacctccatttttttcaaaatgaaaacaaatgtacaggaaaaacgtcacttagttgataaagcgcacgctatcgcctcccgaatggagggagataacccagtcacatcctgctcactcaggggcaaactggcgtgcaataacgcggttagtggcttggggcgtgtaaaggtgctgatccctttcatcaggcgagcatcaaggatcacgccttctgcatcatggacgagtaccaccagggtgcgtggccgccaacgggaagctgttcggcctatcctgaccactccctttcggctcagctcctgcaacatacggttgaaagattttaattggaaaaatcccaagaccatttgcaaaatccatgcagtcaatgcaacaaaaatcaaggcatttaccgtatccattagttacctcactgacgaaaataaagtgaaacggcagtgcctcatgcactgccgaaatatctggtgacaagccatgatggacttaaaacatgacctgaccaccagtaatattgatggactggccagtacagtaggaagcattgtcgctggcatagaatttcaatacattgagtacatcttgaaagtcacagccacgtttgaggggaactttgtcgatataagcctgttccacttgatcctctggaatgccgagctttaccgcatactggggttttagcgattggaacatgggactcttgagcaaatttcccaacatcagtgaatgcactgtgatgttgtgctctgccagatccagagccagagattgcgtcagccctataccaccaaactttgcagctgaataagccgagttatgcttggaacccactttgccagatttggagtttatctggatgatacgaccaccgtgagactcccgtatcatgatccgcgccacttcttttgcacaaaggaaataacctgtcaggttgatatccagtgagcgatgccaatcagcgagaggaaagctgtcgatcttggcggcggtagccgttcccgcattgtataccagcagatcgatacgaccgaagcgctcatcaatggtgtttaccatacggatgacatcttcttcctgaatggcattggcctgaatcgacatgacattttctgcaccatggtcatgagccacttcatccgctgttttccgggcagcctcgccatccagatcggcgacgaccacacgatagccatcatcagccaaccctttggccagaaaagctcccaggcttttaccgctaccaactatcagcgctactttagacatgttattctcccaaggttgtatctcaccctcctctacatcagagcgaccaaactcaataatgtgtagagggggtgtgagttttcagtgattcgatgtaaatatgatttctgtgccaatctccagagcctttgggcatgtgccattgacatggacagtccccggatattcagattctgaagcgccatcaaatcgaatggtaatatgacccaatgcatcaaggttgtggcttactacacagccaaccgccgtaatcggatagctgattgcgcctaataaaaattgtccacctaccagaatttcaccattcaactcggcatctggatgaatgaaacaatagtcagcgacatcctttggtgcattatcattgaagataatcatcatattttcattgagtgattctgttgcgaattccccaatttgagttacttgcgtccgatagagcatcgtctatgtccttctctacaagcgtgattactgataaatgaaaaatgaaataaaccaggcaagagcaaccgtaggtgctcccgttagaaaacgggaataaagtaccgatgggacacctacctgtaccgtgtctggttttgcctctgccaggctcaacccaaccggtatgaagtcacaagcagcctgggcgttgatagcaaacagagcgggcaatgccagatgaggcggtatgttacccaaaccaatctgggttcctaccaagacaccaatgacttgtgcaataacggcccctggcccaagaaagggagagaggaacggaaaagagcaaataagtgccagtatgattagaccaaccggattctgcgctagcggaataagtgcatgcgctatcacatcaccgattccagaagccagtatcaccccaatcaacattgatacaaatgccatgaagggaataatggagttgatgacagtgttgatggtttcccgaccagcctgaaagaaggttgccatgaccccacccatgccaatccctatttttgcaagcaagctgtcactttgctcactcagttttttgctactgtcatattgaggtttgtctgcattctgaaccaaggtctgtggggctgcctctgtagacacatccccgctggcattttgcaacctgatattatcaggcgtgactccggaaacataaatatcctcaacgataaactgtgccattggcccgcttttaccggttgaatgaatattcacagtaggaattttctttttaggatagagaccacaacgcagcgtaccaccacaatcgatgatgacgactgcgatctcttcctcgggtacagaagacttgcagccatccactgcctccataccggacaactctaccattctgtcaacaatatcggggcgggtacctgccgttatatacagaattttattgccaggcttgatcggcacaatcagtggaccaccccaacccgaagcgccttttgttatatagagtacattatccatgatgaaactcctgagtgaacttaagcagtgactttaatattgacttcgccactaagataaatcccttgctgacgctcaacaaatgccgtcgtcaaatctgttacccagccgcggaagaaattacttatcatgccaaccaataaataactcatggccaaaggtgccaatggtaaaccaagctgagtcagcccacttgcgatacccagataaacgaacagctcaccaggattaacatgaggaaatagaccattcatcgaatggcaactgtaggaggctgctgcataataagatggcttatatcgttcaggcagaaaacgccccaaactgagggtcatcgggttcataaaaacaaatgtaccaatgaccggcagtatcaaatatctggaaatgggattgccagcgctttttgcggccaagcgctccacccgctcctgaccaatgaatgcaatcaaggcattcattgcgatcatcagggatatgagcaagggaagaatgccagtcatcatgccgacaaatacctcacctcctttatggaacagtccaatgaaccattccgctgcatgaataatgatatccatggtgtagtcctcaagtaactccagtggttgataagggcacacagaatgtggatgacttcagctgtgtgacgggggtttggctgcttccttgatagcgtgcgaccccagcaacccaataccttcacaatgaaagacaattttcacaaaatgattttcaatgtgtgatttcagtagcactttttccgtttttacccttgagtttcgctaacgatgccacctgtggcgagcaagccaaggctgacaatctcaaaaattgttaaacacaacaagctgaatcgttacagcagcaattctacatctatcgagtttttcatattgaaaatcaaagctagctcccatcgttcaactacatggcaattcactgaaaaacgggcgcacttattgggcttcaagctgagcagtgaagcctgcaaaccctgtatgagagcgccacgactgatgccctggtggtcaatcaggccgctggaccaagatgagcaaactctcgcccaaagtagctgtgagagaccaacgcggtttcgccgtggtggcttatggcaagatcggcggtatcgcgctcggctacggctcgggtctggtgttctccccgacagcgacaaagacgggcacgagccatcgacagccgccgcctgtgagcagtaccagcaggctgctggtacgagcccgttccatctagggcgatgaccgagtttgtcatggggggcatcccccaggagcagacgaaagggctgaaacacgcctatctggagatccgccacccgggtcatcaccgcaatctcccggagacctcccgcaaggtgggtgaaaaccagttgctgaccgaacggagctgtctggcaacggctgttgggggagtgaaacaaggctcggctggatcaatgaaaaggggcgcttcagcgccccttttcattatgaatatcagcccggaacccgagtttccttcacataatactcaatagcggtgagctggatcctgtttcaagcattcacaacttggcatcgtatgacactttgctgaatataagtggagatcaactatgtctacgttatcacccgatttctagcccgaaatggtgaaaggggaatgtcaattcagccatgccaacacccagtgtccatgtggagataaaaatggatttttcagaacagttacagagcctagccaaaaagattgctcaacagtcgtcgatgatcacgaccgaagaggcaaccaagaatgcgtttgtaatgccatttctcaaccgcgtactggggtatgatgtattcgaccccaccgaagtaattccagaattcaccgcagatactggtatcaaaaagggggaaaaagttgactatgccattcttaaggatggacagattcagattctggttgagtgcaaaaagtacagtgagaaactgtcaaccaagcactcggggcaactctttcgttatttttctgtcactaatgcccgcatcggcatcctgaccaatggtgctcaatatgagttttataccgaccttgatgcaccaaacaagatggacgagaaaccatttctaacgctcgatttagaagacattgatgaacacatagtgcctgaggtattgaagctgaccaagacctcctttgatgtagagtcggttgtcgatgcagcaggagagctaaaatatctcagtcaaatcaagagactactggctgagcagtttggttcgccagaagaggactttgttaagttctttgcatccaggatctatgatggtgtgcttaccgcaagggtcaagcagtcctttaccgatataaccaagaaagccctcagtcagtttctcaatgacagcatcaatgcacggttaaaatcagcaattggtagcacagttagctcctcggctatccagcctgcatttgatagtggcctatcaagtgataacaatgaagtcgataatagtgaggaaaaatcaaaggtagataccacaattgaagagatggaaggtttcaatgtcgtcaaggccatcttgagacaacagtttgatgtaaccaggatcgcagccagagatactcaaagctactttggcatactgctcgatgacaataaccgcaagccactatgccggttacatttcaatgcaaagcaaaaatatattggtttgtttgacgctgacaaaaaagaaaccaggcatcccattagctctatcgatgaaatatttacctttgccgaccagctactgacggccactgccgtctacgaataatctgattgggggcggattaattccgtcccccctccttcaaccaagtctgcgcaaaatgcctatcgccccccggcaagatcgataaaggtgccggtggcgtaggaggcttcgtcagacagcagccaggcaatggcggcggccacctcggctggttgaccgccccgctgcagcgggatctggtttttcaccctctccacccggtcgggttcaccgccgtcggcatgcatctctgtgtagataaagccagggcgtaccccgttgacccggatcccctgcgcagccacctccagcgacaagcctttggtcagcacgtctatggcccccttggaggcggcataatccacatattcacccgccgagcccagacgagcagcagccgaggagacattgacgatggcggcgcaccgcctcacggcagcagagaaagtagccggtcacattggtggtcagtgtcttgttgatgcgctcggcgctcatctccagcaccttcatctgtggctgcaagataccggcgttgttgaccagatgggtgaccaccccgagccgctcgtccatctcctcgaacaggcgcaccacctcggcctcgacgctgatatccgcctgcaccgctatgcaggataccggatgttgcgcccggatctgtgccaccagcgtctcggcagcctgccagtcatggcgatagttgatgcagatatgataaccctgccccgccagatagcgggcagtggccgcccctatcccacggctgccacccgtgatcagcacattcctgctcattgaacctccttgttcttcaccctgattgccagtctccgatactgtccgatcgcgggccaaccaggatgccggtcaggcagtcacgccgtggtccatcaccctcgccaccagcatccggttgaactgctggtactcataggggttgatgggatttgggtagctcaacacccgcagatcgtgcccctgatagtcaggatgatagggcggatgcacatggtcatggtcgttgagacaaaagcccagcgactggtagaagcgcagccgccggatggcaatctcatcctctggcggatcaatctccaggataacggagcgccccgccgtctcgcagaagtcagcaagcaggcgggagccatggttctggccgcgcagggccggattgatggccagatgctcgatatagatctgctcgccgcaggcccaccagaagataaagccgagcagcaagtcgccttgataaaagagctgacagtgaaagtgaggatccgccatcttgacctgctgatgttgcggctggcgttgctcgtagtgcggaaagctgctgccatagatctgccagaccagaggccagtctggatgggatatctctctcactacttcacttcgactcattcatctactccttggcaaaacaacagtgatatcacctttgggacaagggtacatccccatttttaaccagaagcagccatggctctcttgccgccagccctccgacgcattgacatgcggcaacaaagagcccgcacggggcgggctctgaatggcaataacaggaaggagttgctacttgaacagccccttgagcagctggtcggccacccctttgacagcgtcattgtcagccttgtcacccaacagcttcttgagaccgcgctcggcctccttgcgggccttctcctccagcaccttgttgttggtgagcagctctttcacatccagccgataggtaggggcctgccagtggccgccgatgcgtaccggtattgtgatgtccttcagctcatccacccctttgcccccctggcccttgctgctctccactatggaggtgaggaacagaaaatcgagggtttggggcaccaatgccgtctgaccctggccccgcactcgcagtgccggggcgaacagctggatatcgtcgctgcgcgccacgccgttcgccaactggaagctggcggtgagggcgctgaagtcggtcttgcgtgcctccttgacctgatctgtccccttgccggtcagagtggctcgcgcctcgcggatcatctccgccaggttgatgccatgcagggcaccatcgctcaacttgaggctcaccttgccctgcatcttgtcgcgcaacgcctgctcagacagtccagtgccctgcacctgaacctcgagatcccccttgccttccagcagatcgctctgggccagggtttgcagcagcgggcgcacattcaccccttgcacccgtttgtgtacctgataacgggctggttgctgacgcgcatctattgcaccctcggcggtcacctgaccaccggccacaccggcactgaattgcttgagggtgagctggccaccggccagggcaagttgcagatcgacggcgctcaagtccagccccttcaaccgcaggctatcaagctgcaagcgcccggcaagatcgaatgccttgagcgcgctcaggtccggttctaccgtcgagagccccttggcagccttggcgggcactgcgcctttatcacccgctttcgccgcagcgggctgcaccggagcggctgccttggctgttgccggttcgccgagccagctgtcgagatccagcttgtcgcccttgagatcaaattcaatcttgggcacggcaccgagtcgcaccgccccttcaccacggagcagggcatcgtcggcgctcatcaccagcttgctcagggtgatcttctgctgatccagctcggcgcgggcaaacccagccagtttgaggttcatctgcgggcgtggcagtgctttaccttgcagattggccgccagcttcgcatccgagacttcgaccagttgcaaacccttgtctactcgcgccttgagggttccctccagcgagccggccagagtcggttggtcaccttccagctgggcgccttgcaggttcagggtgaggctgctccactctcccagtgccagccgatcggccttgaccgagaagctatccagccgctgttgcggctggctgaggctgccgctcagactcaggtttttcagctcgctggccaacgcatcctgtgccagcttgacctctccttcccccttgatatcgaaggcaagcttgccttgcgcccccttggcggccagggtcaccggcacccactgacccggcgtcagctggccgagagcgagagcgagatcgagctgatcgagccgggagagagtgccgttgcgatcgtcctgtaccagagcactggcctgctccagcaccaccccctgcaaagtgatctgccaggtctggccattgctcgcagggggctggctctggccacctggcgcgggctcgctgtccttcgccgcctcaggcgtcttgacgagatcgttcaggtttgagctgccatcggccctggtctggataaacagatgggcaccggtcagggtcacctcgccaatgtccagtcgatgggagagcaggggcaacacggcgaccgaggcatccccccgctcgaagcgcaccagatccggctcggcaaaaccagccgggttgcgaagcgccacccgctctagggagagacccagactcggccagaaacgccagccgatatccccctccatcaccagctcgcggcctgtgctcttgcgtacctgctccaccagttgtggcttgaactcattggggtcaatcagcttgaccagggctgtgatgattaccagggcggccaatgccagccccagcaagatgtaaatgatcttcttcacgatggactccttgaatgctgatcctgtggctgactataccaccggggacggggcagatggccccctccacccaaaacgggagaatggcgagacagggatggtcgcgacatgggagcacaaggcgtgagtcgctcaccggccacaagaaaagggcccccgcagggcccttatgtcatggtctggccggcaacggccagtagcccatctcgcatgggtcagggtagacgcggcaactgccggtagcccatctcatacaaggtgaaggcgtagatgtccgcgctctgctcgatcagcttggccaccggcgtgcctgctccatgcccggcattagtctcgatgcgaataagctgggggttgggccctgcgttgtcggcctgcaaggtggcggcaaacttgaaggagtgggctggcaccacacggtcgtcgtgatccgccgtggtcaccatggtcgaggggtagctgacaccggcccgcacgctgtgcagcggtgagtagcccttcaggtagtcgaacatggcctcgctgtcggcgctggtaccgtagtcgtaggcccagccagccccggcggtaaaggtgtgatagcgcagcatgtcgagtacccccaccgcaggcaaggcaacacgcatcagatccggccgctgggtcatgacggcccccaccagcagaccgccgttggaaccacctcgtacagccagcctgtcgctggaggtatagccttcggccttcaggtattcggccgccgcgataaagtcgtcgaacacgttctgcttgttcatcctagtgcccgccaggtgccaggcctgaccgtactcgccgcccccccgcaggttggccaccgcatagacgcctcccagatccagccagttggcgaccgctacgctgaagctcggggtcaggctcacgtcaaaaccgccatagccatagaggatggtgggattgctgccatcgagtttcagccccttgcggtagctgatgatgagcggcacccgggtgccatccttgctctggtagaagcgctgctctgatacgtactcctcgggcttgaagggggccgccgaggcgcgatagaggctgatggccccgctttttggctcgaaccggtagagagtggatggttgggcgtagttctcgaaaccgaagtagagcgcgggatcatcctgcttgccgttgaaaccgctgacactgccaagaccgggcagcgccacctcgcgaatccgtgtgccgtcatggtcgaactgctcgacccgggcggtggcatccaccatgtattcggcaaacagatagccgctgccgctgtgcaccgtcagcacctgctggcgctcggggataaggtcacgccagcgggcggggccggggttgcccgcatccaccgtcaccagccggcggttgggcgcatcccgattggtcagcaagtaaagcgtgctgcccttgttgtccaccaggctcacgtccgcatccagatccccctgcaccgtcagcagcggcgcgttctccttgctcaggtccttcacatagaggcggttgccggaggtggagtccgccgccgagatgagcaggtagcgatcatcttcggtcacggttgcccccacgtagcggtgctgctgggcagggatggcaccgaacaccaggcggtcattctgctgcgccgtgccgagccggtggaagtagagcttgtgctgatccgtcctggccgacagctcgctgccatcgggtttgtcgtagctggagtagaagaagccctcgttgcccagccagctgatgccgctgaacttcacatccttgaggggggcctcaaggggctgtttgctctccacgtccatcaggtggatctcgcgccagtcgctgcccgccagcgacaatgagtaggccagggtgcggccatcccgggagaagctcagctgatccagcgccgtggtgccgtcggggctgagggtattgggatcgaggaacacctcggccggcttgcccgcctgctggcgccacagcacgttctggttctgcaggccatcgttcttgaagaagtagtggtagcgcccctcgcgaaacggcgccccctccttggcgtagttccaggaggcggccagtttgtccttgatggcatcgcgaaacggaatgcgtgccagataatcccgggtgacactgttctgggccttgacccaggcctcggtctccgcgctgcggtcgtcttccagccagcgatagggatcggccacggcgtgaccgaagtagtgatccacctgatcgctctggcgggtgacggggtagtgaaggcgctctttccctgacatgacatcctctcgggttgagtggctgctgcaagcacacagcagtgacaaagccagcaggctgacaatggatcgcatcgatgcagctccctgcggttcgggtgaaacaggcaggttaacaaagagccgcgtccatcgcatccccctcaatacggtaaaggagggcgtaaaaaaaccgggcacggggcccggttgaaaaacctgcgcagagcagggcgtgtcatgtcaatgacacagttcaggcttgccagactggcagtccatgccgtccggccaatccgcacccgggggttgaagagggatgagctcccgccccaggatgcgaatgagttggcgcacaaaggcgccgaaagtctggttactcccgctcaagtgcatggatgggatccatcctcgccgcccggcgagccgggaaaaaaccgaacagcacgccgatcaggctcgagcagaagaaggcagccagcacggcgcttgcggagtaacgcatggcaaactgactgctgaagtgctcgaacaagacgccgaccagcagggagagcagcacaccggctgcgccccccagcaggcagaccagcacagcctcgatcagaaactgctgcatgatgtcgctgggcctggcgcctaccgccatccgcacacctatctcgcgagtacgctccgtcaccgacaccaacatgatgttcatcacccctatgccgcccaccaccagggagatgagcgcgatcatggcaaccagcagcgtcatggtggcagtggtgctggtgatggcctgacggatgctgtccgtgttgagcacgaagaaatcctggctgccatggcgctggcgaagcagccgggtgagaccatcctcggcggcggccagggaaacctcatcctgaacccgcacgctgatgctgcgcagatagctctgacccagcatccgcttcatggccgtggtgtgggggatccagacattgaggttctcgtcgctgccaaagccgctctgattgcgggccaccacaccgatcacccggcacggcagcttgcccagcaggatcacctgcccgagtggtgattcccccgcatcgaacagtcgatcccggctgttcgcgtctatcaccacctcctgcgccagactggccacgctgccggcatcgaacaacatgccctgcaacacccgatagccgcgcacctgaaagaactgatcccccaccccgtttaccgtgccggagaccgtttgactgccccggcgcagcgtggtgctggtcgccagactgggggtcacgctgtgaacataatcgagcccggccagggcatcggcatcctcgctccgcaaggtctgtatcgcctcggcccgcctatccccaaagccgctgccgggaaagatctccagtgtgctggtgcccatggcattgatgttggccagcacctgttgctgggagccgcgccccagcgccaccacggaaaccacggaggcgatacctatgatgatgccgagcatggtgaggaaggtgcgcatccgctgggcctgcatggcccgcagcgccatcctgaaggcagaggcaaacctgtccagcccaccaccccatgcaaagcggccaggccgaggtttatcctggaaaggtgggggattagatgccggcacgcggcggcgatcggccaccacttcaccgtccttgagctctatgatgcgctcggcctgctcggcaatgctcatgtcatgggtcactatcaccagggtgtgaccctgctcatgcaaggcatgcagtatgccgagcacctctttcccactgtggctgtcgagcgcgccagtcggttcatctgccagtatcacctgaccaccgttgatgagggcacgggctatgctgactcgctgctgctggccaccggagagctggctcggcttgtagtcgagccgcgtacccagccccaacctgcgcagcagcgtctcggccctggcctgtcgctcaccggcagccagaccggcataaatggctggcaacgccacattgtcgcgggcactgagatcccccagcaggtggtagcgctggaagatgaaaccgaaatgctcgcggcgcagcgccgccagttgatccgcggccagcttgctcgtctcctgaccggcaacccggtaatgaccgtcgctcggctggtcgaggcaacccagaatgttgagcagtgtcgatttgccggagccggaggcaccgacgatggccaccatctcccccctctctatggtcaggtcaatccccttgagcacctgtacccgctgatccccctcgccgaagtgacgctggatcccgctcagttgcagcagtggctgggtcatgatcacatccccatgggcgggcccatgcgcccgctctgctggttctgggccgtcaactggctcaccaccacggattcccccgcctcgaggccgctcaggatctgggcatccaccttgttgttgaggcccactttcacctgccgccactgcagcttgcccgcaccatccaccacctgcaccctgtcaccgctcagtgcgatggccgggatcaccagcgcattgcgctcggtcgccagcaccaggtgtacctgagccgtcatgccgatgcgcagggcaccttccggattgctcacctcgaacaggccgttgtaatagacggctgtggtggtcgaactgctggtgtcatcattgatggagtccggcgcgggctcgatggcgcgcaacctggcctcgtaacgatgctcgggcgcccccagtatggtgaagtagatgggcaggcccgtgctcaccctgatcacgtccgcctccgagatctgggcctccaccgtcatggtgtcgagcctcgccaccttgacgatggtcggggtactctgcaccgcattgaccgtctgtccctgctccaccggaatggccactatggtgcccgccatgggggcgacgatgcgggtatagcccagattgactcttgcagtatccacagcgatgcgggcctgcaccgcctgcgcaatcagtgcccggatatcggcgcgagtggcgatcagggtcgcctctgcgctgtcatagtcggcctggctaccgagcccccgagccagcaccttgcgctgacgatcgaacaccagcccattgttgcgcagggtcgcccgacgcgaggccagctgggcctgcacattgtcgagggcggcctcggcatccttgagggcgttctgctgggtcagatcgtcgatctcgaccagcagatcgccctgcttcacctgatccccgagcgcaacgtgcaagaccttgatctggccggagacctgcgcccccacactcaccagtttctgggcctgcagggtaccgtcagccagcacgctctgctccagatcgcgccgctcggcggtggctgtgatataggaggccaccggcgccgcaccggtcgcgctgaaaaaccagcccaccgcaatcagcaagagggctggcagcagcagacggacaacgaacagacgggtacgggtcatcggggatatcctttgatgaaacaagccagcgcaatgtaccccaatgcccggttaagcctcctgcagggcagtgtaaggattgcgtaaaagcagctgccagccgcatgcagacacgggaaaatggcgccgactcgagagggagaagagcaatgaagatcctgttggtggacgatgacctggagcttggcaccatgctgagtgaatacctgggcggcgaaggctttgtcaccacccatgtgctgaccggcaagagcggtgtgcaacacgctctttccggcaactatgtggccgtggtgctcgatatcatgctgcccgatatcaacggcagcgaggtactgcgccagatccgccacgacagcaagatccccgtcatcatgctcaccgccaagggggacaacatcgacagggtgatcggactggagatgggggccgacgactatgtgcccaagccttgttaccccagagagctggtcgccaggctgagggccgtgctgcgacgagtcgaacctgcaccggcgccagctggcaagagtgacggtttgcgtctggcggaactgaccctctccccagccactcgccagtgtcactggcaaggcgagccactggagctgaccgccacggaattcaatctgctggaactgctgctgcgggcgccggagcgggtagtcagcaaggatgagctatccctgcacggactgggccgcccgcgcgagccctatgatcgcagcgtcgacgtgcacatctgcaatatccaccagaagctgcaggcgctggcgggtgaggtcatcggcatagagacggtgcgcagcataggataccggctgacatgatcctcaagggccacctgttctggaagatactgttcggcttctggttcaccatcataatgatgagccagctgctatgggtcgctttcagtctctacagccatgaaggaccgccagaggagagaatggcgcggcagctggccgggcggcaactgaactcggcggcgaccctgctgcaagaaaaggggcccgccaccctgaacaccctgacgaccaactggcccgccgaggaacgcccgcttctgcatatccagcagagtgaagccgcccaatcccctttccctcatctgcttacccgcactgtcaaaggagccgatggccagcgttactggcttggttacgacacgtccggcctgcagcaacaactggcaccgccgccgcgacgcaacgactggctcaacatgccgccccccatgtggtggataggcggcctcggcggtctcttcttcagcgccctgctcgcctggcatctgacccgtcctatgaaccagtttcggcagggattcgagcgtctcgcccagggtgatctgggcgtgtgtctctatcctctgatgcgacgacgccacgacgagatccgcgaggcggcccgtgacttcgatgccatggccgagcggttgcaactgctggtcgagagccgtgaacagctgctgcacgacgtctcccacgagctgcgctctcccctcgcacgcctgcaactggctatcggtctggcccaacaggatccggccaggatcgagggatccctggcgcggatccagctcgaaacccatcgcatggacaagatgatcggcgaactgctcaccctcacccgcgccagccacggcgaacgggactgtgaggagtattacgatctgcaagccctggttgaggctgtggtgagcgatgcccgctacgaggcgcagcatatgggtgtcgagataagacaactggtggatgaggcggtggaccacaccatctgtggtcaggctgagcttatccgccgcgcgctcgacaatgtggtgcgcaatgccctacgcttctctcaccctggccaatccatcaccctgaccctgcacaggcaagggggagagttcgccatcgaggtggtggatcaaggcatgggggtggacgaaaccaagctctccagcatgttcgatcccttcgtgcggatcgggtccccttctgcaggcaagggctatgggctgggactcgccatcactcgtaaagccattcaggcccagggcggccgggtcgaggccagaaatggcgataacggcggtttgatagtcaccctctccctgccgggctagccctttattccagctcagccatctggtcgcgtcgttcgagagcgctgaggcgggcactcatccccgcaacctttgcagctggccgatggctgcgcccgtggatcggaaggcaaactctgtggggtagatctcacgcaactttcgccactcacaagcggccgcggtaacggcgggcttgtgagccaactccagcataaagacggtatcgcaggtgtgatagacaacatcgtcatagggatagacgttggcaaaggagccgacatagcgaggcgcctctatccccagatccagccccagttcctctttcagctccctgaccagcgcctcctccagcgactcaccaggatcgacgaaaccaccgggcagatccagcagtcctttgccaggctcccgccctcgcaccgcaaccagcacttcatcctgccagcaaagcgccaccatcacggccgacgccacattctggaaatagtggaaaccacaaccacaggcaaactctttctcgctgcgtttttgcagcgattcgataccacagcgcgggcaaaacatagaggctacctcccatttgaaaccaaagtgcattgtatgccgcaaaacctcttcaaatcagcctgcatagagcccactgctcggcaagtactacaagcaagtgagcccctgagccgaaatacaaaaggccctcccaagcgggaaagccttgttgtgttggagcttggctgtgatgcaaattggcaaaaaatacacgagaaaaagcccagtctttcgactgggcttctcaatttagtggcggagcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccaactgaactaccgctccgctatttggttagcttttcgctaaatcttttgccgcttatcagaggtgtcatcctctcggccaatcatgcaatgtctgcacaactgtttaattgggtgcctggcagtgtcctactctcgcatggcgaatgccacactaccatcggcgctaccgcgtttcacttctgagttcggcatgggatcaggtggttccacggcgctatggccgccaggcaaattacttcaatctaagaaagctgacgtgaataacaactgtcaccttaggtggtggtcgctatcactgaattaggtagtagttcttcaatttgctacaaggcccagaacacttcttgggtgttgtatggttaagcctcacgggtaattagtatgggttagctcaacacatcactgcgcttacacaccccacctatcaacgttgtggtctccaacggccctttaggaccctcaaggggtcagggatgactcatctcagggctcgcttcccgcttagatgctttcagcggttatcgattccgaacttagctaccgggcagtgccactggcgtgacaacccgaacaccagaggttcgttcactccggtcctctcgtactaggagcaactcccttcaatcatccaacgcccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctactttcgtacctgctcgacctgtccgtctcgcagttaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccaggcactgtccgcgagcccgattcagggccctgcgttagaacatcaaacatacaagggtggtatttcaaggacggctccagcgcaactggcgtcacgccttcaaagcctcccacctatcctacacatgtaggttcaatgttcagtgccaagctgtagtaaaggttcacggggtctttccgtctagccgcgggtacaccgcatcttcacggcgaattcgatttcactgagtctcgggtggagacagcatggccatggttacaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttccggcaccgggcaggtgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcccagccatctggtcactgcgactcccaactgctccatccgcgagggacttcactgtcaagagcgaaccttctcccgaagttacggttctattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacccgaccacctgtgtcggtttggggtacgatgacttgtaatctgaagcttagaggcttttcctggaagcagggcatcaatggcttcaccaccgtagtggcttcgtctcgtgtctcagtgttgtgtctccggatttgcctagaaacaccacctacgcactttcaccaggacaaccgtcgcctggcccacctagccttctccgtccccccatcgcaattacaagtcgtgcaggaatattaacctgcttcccatcgattacgcctttcggcctcaccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgaggaggcttttcaccccctttatcgttacttacgtcagcattcgcacttctgatatctccagcatacctctcgatacaccttcgcagacttacagaacgctcccctaccactcacacataagtgtgaatccgcggcttcggtgcctggtttgagccccgttacatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctagctgtctgagccttcccacatcgtttcccacttaaccagaactttgggaccttagccggcggtctgggttgtttcctcttcacgacggacgttagcacccgccgtgtgtctcccggatattacttactggtattcggagtttgcatggagttggtaagtcgggatgaccccctagtccaaacagtgctctacccccagtagtattcgtccgaggcgctacctaaatagctttcggggagaaccagctatctccgagtttgattggcctttcacccccagccacaggtcatcccctaactttgcaacgttagtgggttcggtcctccagttgatgttactcaaccttcaacctgcccatggctagatcacccggtttcgggtctacaccttgcaactagacgcccagttaagactcggtttccctacggctcccctatacggttaacctcgctacaaaatgtaagtcgctgacccattatacaaaaggtacgcagtcaccccgaagggctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcgatttcacttcaaggtcgttttcatgtacggggctatcaccctgtatcgctggcctttccaggaccattccactaacttccaagaaacttaagggctaatccccgttcgctcgccgctactgagggaatctcggttgatttcttttcctcggggtacttagatgtttcagttctcccggttcgcctcgttacactatgtattcatgtaacgatacccaagttatcttgggtgggtttccccattcggaaatctgtgagtaatagcgtctcttaccgacttctcacagcttatcgcaggttagtacgtccttcatcgcctctgactgccaaggcatccaccatgtacgcttagtcacttaaccatacaaccccaagaagtgtcgttgaaacgacgcgacttgttgaagtacaacaaggaccaaaataaattttggttttcgccaagaagtttccaaagcacttgtaacaaatgtttgagaactactttttaaatcagctttccagattgttaaagagcatgtttgcaacggtcatcgaccgaagaaaacagacataaacacgcatgcttatgtctgcattctttgagctgcgaagagaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaaggggacccggatttgtctttgcgctcgcgcgcaggtaaccgggtagctgcttgcgccgctattcacgtcccgacacccaacaaaagggcttctctcgtttggctttcaccaaacaagcactgacgcttgcgcatcaggtctttgctctaactactttgaatcaaggcaatctgtgtgaacactcaacaacttcgacatcttaaggtaaggaggtgatccaaccccaggttcccctagggttaccttgttacgacttcaccccagtcatgaatcacaccgtggtaaacgccctcccgaaggttaagctatctacttctggtgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcgacattctgattcgcgattactagcgattccgacttcacggagtcgagttgcagactccgatccggactacgacgcgctttttgggattcgctcactatcgctagcttgcagccctctgtacgcgccattgtagcacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttatcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggacaggggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttctgattcccgaaggcactcccgtatctctacaggattccagacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgtctcaaggacacagcctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagctggacagttttaaatgcaattcccaggttgagcccggggctttcacatctaacttatccaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcacagttgacacgtattaggcgccaacctttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcagggtttcccccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctagggatcgtcgccttggtgagccattaccccaccaactagctaatcccacctgggttcatccaatcgcgaaaggcccgaaggtcccctcctttcccccgtagggcgtatgcggtattagcagtcgtttccaactgttatccccctcgactgggcagatccccaggcattactcacccgtccgccgctcgccggcaaaagtagcaagctactttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagtttggtttgcttcgcgccattaccgaagtaataacattcagcggctcaatgaattgctgaaataaactgttcgacttcttattgctaagaaatcgtcttggtcacttcaccagacattgaaaatcaacaaaattgtttgatgttcgatgctgtgagtgcccacacagattgcttgattcaaattgttaaagagcgacgcaacagtgtgttgctgcgggagtggaattctactcaaccgccttctcgagtcaagccttattttcaaaggcttttcgaggcaccgactggcttgattgcgttgccgcttgccctgtcgatgtggcgcattatagagagattgatcgcgttggcaaggccttcaatgcaataaaactgcaaaaatcggcacttttttagttattcatatccaaccacaggttttgtacaaacttatccacagaaatgccgtaaaacggcactattggcatcatgagtgccccccgtttagccagtggaagtaccactccttgcgtgccgcccctcccgctcatctacctatataaagaagcgatcacgccaagcccgcttctttcacccatgcggcgatcaactcggcggccgggaggtcacggcaacccgatacattctgccccgcccacaatggcgagaagctactatcacccaccttttcagctgccgcacgcaacggtgccagcgcgctgctggcatgggggaagtcaggtgccagatccgagagcgagcccagctcccgcatcagccggttgactatccctcgcgccgggcggccgctgaacaccttggtcagggcagtgtgctggctctgggcagaatgaatcgcggcgcgatgcagggcagaggtcgtcgcctcatgacaacataggaaggcagttcccatctggacggcgctggcgcccaacgccagggcggccccgatacctttgccatcgactatgccaccggcagcgatgatgggcagctctaccgccgcgactatttgtggcagcaaggtaaaggtaccttgctgccaagcgagatcctcattgaggaaatggccgcgatggccgccggcctccagcccctgcgctatgatggcatcggcgccatgacgagccagccattgcgcttcagctaccgtggtcgcactggcaaacacttttgctcccgtggctttcacccgggccagcaggcccggttcgggcaggccgaaatgaaagctgactaccgcaggtttgaactcggtcaggatggcggcatgctcggcgttgaacggggcacgacctggcccactcgatacagcatcggtactcacaccgaactcggcataaaaaggcgccagcgcctgttgccagcgtgcaacctgctgcggatcgggatccccttgctgatgacagaagaagttgatgttgaatggccccagaccgctggcggcaagccgagcgagctcgcttcgcaggtcagtcggactgagcatggccgccggcaaggagcccagacaacccgcgccggtgacggccagcgccagtgcactgttttgcactcccgccatgggggcctgaatgaggggataacgcatcccgagctctgcaaacaggttcatggctatgtaccccgcgtacagtccgaaacagcagcgacctggctgcgcgccagcgctatggcgccattgatggcgccgcgggcctgcgggctgttctgccagcaggtcgaccccagcatgctggccaccagctggactatatgggctgtatccgcctcggccagctcgctcagtgtgtggtaacccagctgttcgagccgccctatgacggtgggacccacccctttcaccccaagcagcaagcttcgttcctgtgccgagaactgttttatgtcggtcattgcccagactcctttcctatggcggtatttgaacatcaggcccgcaaggggcccgatgaagatagagaatgatcagcgcacgctgcgcagcaggaagtccggctgaccgcaggagcgcagttcacgcttttgcacctcgtcggaacaggtgacggcatccgtcccctccttgttgatgcagatgtagacctcccgcaggaagcgaccaccgtcggcacaggcaaccgtgatgttgtctggcgccagccagtcgttggcactggccagatccgccttgagctggaagcggcttttgcgcagaggctcggcaggggactgatacacggccgggatcttcaccttctgacgcaggtcgctggcaagctgatgatactggcgctgactgaggcctgagcaggtaccgtgtttctcccactcatggcgatagagaaagccgctggggtagagcccggcaaactgctgctccatgtcgggatccagccgctcgcgggaacagctgctcgggtagccgcgctggtactggggccagaggccgtgcaacacgaagcccagctggcgggagcattgatcccgatcggcaggtttgatggcgcaatgctccggcgaccaggagagcgctagggcgtaatagtcaaactcgcccgcttgccccttggcctgcacggtagaagagtacaagggggagagcagcagaatgccgagcagcacaacaatcttcttcatcttgggttccagcgttatatcaaaagagtgccaacgcggcagagcagccccgtcggcagacgtcatgctcccatattttgagaagagggaacaccccggcaagatgacagcgcgcccctgggggtcagaccagtaaagggttccccctcccgttccacaggcgtaagctgacccaccggcaggccctcatgcctcgccctttccccatcccgatttcatcttcaacaggatgcaacatgatccgcaagaatccatccggccacctgccggtcatcgacgagtccgcctatatcgacaagacagccatcatctgtggcaaggtgatcatcaaggaaaacgtgtttgtcggcccctatgtggtgatccgcgccgacgaggtggatgccaatggcgacatggagcccattgtcatcggcgccaactccaacattcaggacggggtggtgatccactccaagtccggcgctgccgtcaccataggcgagtacacctccatcgcccaccgcagcatagtgcatggcccctgcgaagtcggtaaccgggtcttcatcggcttcaacagcgtgctgttcaactgccatataggtgaaggttcagtggtgcgccacaactctgtggtggatggctgcgatctgccccccggcttctatgtgccctccacgacccgcatcaaccagcagagcgatctggccgagatccccagagtcactgtggatgccaccgagttttccgaagatgtggctcacaccaacatagacctggtcaaaggttacaaggcgctctccaacgagttttgaggccgacccggtttcatgacacacaacgggcgctctggcgcccgttgtcacaagtgtaaagggggcgaaaagggtgtgtaaaagcgattgagcgcagcataggtgtggcgtttgatgggccatattcacccggatggagtcatcccatgtcatgcaaagcccttctattgcccctgctgctcggcagcctgtttgtgcacgccagcgacatgcagcctccccttcccgatcgccccggcgcccatatgccgccaccctcggtactctatcaggccagcaagcagagcaaggatccccaggcgactgctcaggagctgttcaagaacatccctgccgccgagacagacaaacgctatgaggtggtgatcagtgtgcgggagttgccgccgcaagccatccgggcccagcccatcactgccccgctcaagggccaataatatgaacaaggatcgcccgtggccgtgggcgctggcgctgttcatcgtccttcctgcgctcgcgggcccgggcgagatgggcagaccgggcggcccgccgggacgcgacatgccaccttccgccctccgccatggtcactacgcaggcccctggtcagccccagcgccgggccatcgcattgacaggctgccaggcggggtggagaccctattgctggcggggctcacctactatgtgctcggcggcatctattaccagcaacaggagagccactatgtggtggtcacgccacccactcaggccatcttggtgcaaacggggacccacctcatcccgctggatctgaatggccgccgctactacgtcagagacggccactactatcagcgggagattgacgggcgctacacggaagtgccgccccccgcagcgctgcggtaagcagcaacaaaacgggcgccgtagcgcccgtttttatgtgtgtcagcggatgatcatgagcactttttcaggctgatatgccagttggcacccgactgcacctgatgtttggcggcgaagctgtccatgttgagggcaaccgagacctgcaacaggctgttgaggtagaccagcggctggccttccagcacgtcgccgaagctgctgacgtagggcgccttgccgtcataccggaccacatccccttcactgatcttgatacaggctttgtcccccttgttgatccccacctgggtcagcagtgtctcgtcgatattggtccagacgttgccgtactgcacatccaggatcgggattgtgcccttgagggtgccatctttctcggccacagccggctgataagggatcttcaccacgtcggcgggcagcagcgggcccacctgctcatagctgatggcaccggaggcgagccgagcgcccgtataggcgtaaacatcgcgaccgtggaaggtgtaagacttctcggatcccttgagacggttggttttctcatcgatctgacgcacagcgtctatgccgaaatgctcggccaccagagtcaaagtgccgttatccggggtgactatgtagtggccactcctggtcttgagcaccacagagtggcgatctgtgcccacaccgggatctaccacgctgacaaacacagagcccttgggccaatactgcagggtctgatagaggcggtaagccccttcccagatgttgtaagccggtatctcgtgggtcagatcatagagcggcagagtgcggtccaccccgaaggcaacccccttcatggctgacactgcgccatctttgaggccaaaatcggtctggatcaccagtgcctcgttggcggcggcgatgccgctggccagcaggagggcgagcgcaagggcccggggagcggtgcgaatatccatatcagaactcctgaatcgtgatagatgaacaagaatagccatttagacatccagaatgccacctatcatcagcattgcaagccgtttcacctgtatggggggaacagaaaagcactcgcctatgcatgctggcgggtgtatggataggctttgccgtgacgggatcacagaggaagcaacatgaccagaccccaagcccccaccctggcgttgaatctgggtgaacagatcagcaaggtactgatcacccaggccgacggcatcaccatcacctacaagctggcatttggtctcgacgccatgacaccgggaccgtttcgccaggatccgccgacggcgcacgaactggaacgggccatcatggtggtggaggatgcgctcatgccgctggcggcccgcattccggcccacgagctggtgacgctgcacagcccggtcccgctggctggcgagctcggcagccatgagctgagccgggagagcattgagcagctgttcggccagtttgccgccatggtggaaggggacccactggcggcggcccacttgcccaaggggcggcactttgccgccgttttgttgatcctgcgggaatggatgcaccacctggatgccaaacgggtagtcgtagcggagtaagtgctggcggataaatggctcaggccgcggctcgctcgaagcgggttcgcgacacaacccaggccagaccaagactgatcagaacagagccgagggcgagtacatccaccgctgccagcaggccgacgctgtcgctcacccagcccagcagcacaggtacccagttggccacataggcgatcacatagaagagcgacaccagccgggcgtggctggcactgggggcaatgcgattgaccaaagtcgcgctgccgacaaacgcggcgccctgggcataaccggacaccaacagcccgaaccctgccagccacaacgactgatagtgaacggcgccggtaaacagcagcacgctgagcgccagggcaaggcagccgctctgcagtgtgtggcgggcatcgaggcggcgagcccatagctggcacaggccggagaacaccagataggctgcgatgagatagccaaacaggccgagatcccgcatccccagcaactggctcgccaccttggggccgattgccagcagactggccgccaccgcccaggcggtaaagagagccagggcgcagaggaagaacgccgcccccgtggctttgagcccctcccccaaggagcccttgccctgccccgatgccactggcggctgcgctcgtgcgctggcgggccagctcaacacaacgccgaccatggcgcaggtcgccagccccatgatgagcaggaagggcagttgagtcggatagaagtccagttgcagcgccaagccgctgaataccgggccgagcgccagcccggcggtgaaggagagggtcgcgctgagcgccgcccgcttgccgccatcccgggggccgaagcgcagcaaggccacattggcggcgccggtcagcgcccccgtgccaatgccagccaagacccgcgccagcagcagcgaccagaacgaatcggccagggagaagagcagggctccccccaacaccgccagcaacgcaggcaatatcatggcacgcaggtctgtcacccggcccgccagattgcccactccgaacagcgagatcagcacgccagccgcatagccaccataaatcagggtgaggctcacatcgctcaacgccagcatctgctgatagtggggatagagcggcgtaggcacgctgctgttgagcagcgccgacatcagggccagcggcagaaacagcagaatggcgccatgggcagcgcccgactggcagggcccgggggtagacaagggtgatgacatgtacggctccgatgggcacggggccaaaccccgctggtgagaggcggccatgatagcgcccgcacagcgccgccgacagcagcacaaatgcatcatgcggcttcaataatgcatgcgttcgacatctatttgcacgcacaccagggcacacttggcttgtgatcccgcctgtgctggcttctaatgggctcgccccagcggggggaacttgagtgggaggctcgatgatcaactgggatgacgcgcgtttttttctggcattggcaagacagggcacactgcgtggcgcggccggggtactgggggtcgatcaggctaccgtcgggcgacgcatcacggcgctggagcagagtctgggctccaaactctttatccgcacaccaaaactctatgacctgagcccgctcggcgaaaccatgctggctgatgccagcgccatggagcaggccatccaggccatagagcgcaaggcaagcgccggggatcagagcctgtgcggcgaggtacgcatcgccaccaccgataccctggcacaggccttcgtgctgccagccctcaccctgctgcgcgagcgccatcccggcattcgtctcagcctgcagacggcggtcaacgtcagtgatatcgcctgtctcgaagccgatctcgccattcggggcatgcgtcccgacaacgacgagctggtgatcaaacgcctcaccaccatagagatggggctctacgcctctcacgactatctggccagacacggtacacccaagtgcggcctcggcctgagccagcatgccctgctgctgtttgccaaagagctggtctcccgccactggcacagcctgtgcggggagccgctgcacgagccgaatgtggtgctgcagtgcaatgcccagctgctgttgttggcggcggcccgtcaggggctggggatagcgctgctctccacctttctggcagacaaagagactgagctggtacgggtgctgcccgccctcagcgatccggtcgatatctggctggtgctccaccccaacctgcagaaggccagccgggtgcgcgccgtggtggatgcgctggaagaggtgtttcactgccgttaaccagcacagagtgttccagcacagggagttgctcgccatggcgcagctcccgagcccgagcaggggaatatggtgagggataaaggccagtcccctccccgccttctgcccatgcccccgcttctgttaccatgccggccactatgattgtttccatcgtggccctggccgcgataaccccacactggtgccttctatgtccattgcctcctttgccgaactggccctctccccccgtctgcagcagaccctgagcgagctcggttatgccgcgcccactcccattcaggcccgcgccatccccgtcattctgacggggcgggatctgatggcgggggcccagaccggcaccggcaagaccgccgcctttgtgctgccgctgctggagcaactgatgcaacacccggcgagcgacaccgcccgcccgatccgcgcgctggtgctggtgccgacccgcgagctggcggtgcaggtctttgatagcgtggtgcgctacgggcaaggtacgggtctcaccagcgccctggtctacggcggagtcagcatagccgcccaggtagaggcgcttcaagccggggtggatctgctgatcgccaccccaggtcgcctgctcgaccatctgcgtcagggggccttgagccttgaacacctcagccatcttgtgtttgacgaggcggaccgcatgctcgacatgggctttatggacgagatcaaggcgctgctcaaacagataccggcggatcgccagaccctgctgttttcggctacctgcgacgacaacctgtttgccttgagccgtgtgctgctgcgtgacccggaactgatcgaagtggcaccgcgcaacacaacggcggccgaggtggagcagcgggtctatgcggtggatggcgagcgcaaggtggcgttggtggagcacctgatcaaggtgaagggctgggcgcccgtacttatcttcagccgtacccgccagggggccgacaaactggcccagcagctcggcaaggcgggcatcaatgcgctcgccttccacggcgatctgtcgcaaggcgcgcgagaaaaagtgctgctggcgtttcgtgccggcaccctgcaagccctggtcgccaccgacgtggctgcccgcggtctcgatatcttggatctcaactacgtgattaacctggagttcccgtttgtggccgaagattacgtccaccgcatcggtcgtaccggccgcgcaggcaacaaggggctcgccatcacattgttcagcccggaagatgcgcctctgctggagaaggtggaagctgtgctcgacacccgattgccccagcagtggttcccgggctttgagccggatctcacccgcttcgaacccgagccacgccgcagcggcaaggcagcccagaagcagcgcgccagaaagcaggccctcggcggcggtaacaagggcggcaagggcaagcgttaagccgcctaaatcccaccaatgaaaaacgcccgaatgggcgtttttcattatccaatacagaccagcaccacccttggcgactgaacacctagcgggtcgccagcaccaatggcagggatttcaggatctgccgctccgccagggtggagagaataaacatcgccatataaccgagaccgagtgccacgataatggccaccacattggtggtgaagcgggctaccagatagtaggccgccaccagcgcgactatgcccgccagccggatcagcaggctctgggtaaagtgaccatgggccttgatataggcgagctgatagccgttgagcatcatgaagataaagaagatggagaaatggaacagcacgggcacggcgcccccgtattcggccgggaacagcagcaacaccagcggcttgcccgccagcagcatcagcacaaagaacaccaggctgacgatggcggagagacggaagatccagcggcgaataagccttatctggcggtgatcgccgttgcgcagattgaccgccagctccggcagcacgaagcggtagatggggaagacaaacagcagcgtcatataggtgaagatagggcgcaccaccacctggaaatcccccagctcgtcgatgctgaagtggcgtatggtgagcagcactgtaatgtaaatcatcaggatactggcccccgcctccagcgaggcggtaaagctcttcttcacatagctgaccatctccgggccgagcgccaccttggcgagcggtcgggtggcgatgtcccggcggcgataaagatacatatagagggcaatgcccagcgacgagagcgtcagcccgtagaagagcgacgagagtgcatccatccccagcccgaagtagcaggccataaacatcagggcgttggcgagcggctccagccaggtgaccttgttggaaatgtcatacatgcggtacatggccaccagattggtgaagtagaccttgagccccagcccgaagatgatccccaccagttgcaggtactccacccggatatggagcccgtgcttgatataggggatcacaatcccccaggtgagcagcacaatgccgatgaggaagtagcggaaggtattgatgatgtctctatcgtttttggtctgggagtagctcaccaccatggaggagcgaaagccggtcatcaggatgagcgacagggagatcaaatccaccacgctgttgaacagcgccaggtcccccttggccacccactgcgccagccacaccttgaaggcgaaaccaatgacgatgctgactagcgaggcccacataccggtgataaaggcctgcttcaggcgctcgagggatttatattgcataacagtcacttgttgctgcctagccagagagaaatccatcttatgaaagcgcacccggcttgaacagccttaatgccgaggaccagctgccggtcggcaagactcggaaatcagccacagaaaatccggtgcgctgaaaacaggaaaacgcccgttcgggcgttttctctggctggcacccttcaagggtgcgccacttcttgtgatccctgcgccctggctctctatgcctgcggggcggccttgatcagcgcctggtagtgatcaatcaactcggggccgtgcagcggcgagtcgtgaccgccaaccacaatcttgatgggcagcttcatcgctttcagccgctccagcgtctgcggatacgccttcacatcggcaaagctcaggttgcccagcttctccttgaggatgcagttgccatagagcacctgctggtcagggaagtagacaaagatgccgtccggcgtgtgggccgggcccgcatagaaggcgcgcaccttgccctcttgcagattgaagtcaccatcgtgcaccacgttcggcagcaccagcggcaagtccgggtactccggcagccccttgcgggtaaaggcgacgatctcggcccagtcgctcttcatcagatcccgggtctggcgggtcgagaccaccttggcaccgatggacttccagtaggcgttaccccctgccctgtccgtgtggtagttggtgttgatcacctccagcacaggcttgttgctgacccgtttgatcagcttgtgcagctcgcgggcggtatccggcgtccaggtcgcccccactatcgtcactcccttggctccgaaataaaccatggagttctctttgacgtagtagttatcctccaccacatagacagggccgcttacctgagtgagggagatcgccgccgcatgcacgctgccgccccagaaactcgccaccagcaccacagctccggccagcccgcactttatccaacctttcatcatcttgctccctcgatacaaccagcccctcgccacccctgtggcaagcaggaccctttatgcagtgggcagaagatacgggggatttgtgaggggaagatgggcttctgtgaagagaaagtgaagtcagtaaaaatcagcaggaacgagaagtaactagatctgtacacttaaagcacttacccacttgagggattcataaaacatcagacaatgctaatctgacctgcattttatatatttacaaaaaacaaacctatcataacactattatatgcaggctcaagatgattaaaataatagatgaactcctaaaacctagatttttgtttttagctccaaagaatgaagaagacattaaactaacaccatctcaaatagcattgaggtgtttcataggagttattactgctgcatggataggtttcttgcctttctatctattcattatatatatgcatgaaaataaatttttctcttatgatttttttgttgatggtgtttttgggttaaatacattcgtagttgtaacagctatactatttgcgttcatgtcactttatttctatgggtttatcttgctttttaaactcggtataaaagagcagaaagaaaaaggaaaaaacagccttagatttctgacttggcttgctatcataatttcgattatgactcactatgttttctttgaacatgctatgtcagctaacaaaccccagttaatactttggtttatgagcatatcagctttattatgtgctttttttactctatcgttggacatggatttaaaagaagcattcagaactggctatctccttttatttttgttgcggcatcagtcatcctcccgttttggaatcaagatataacttcagaagctatatccatgggcctccgtaattttaatatcggtggtggaaaacatgtttcaattatagaaatgggatattcagagaaaaccaataagtcacagaatggcttactaatattgctaacaccaaaaaatgcatatcttaaaacccttgacgacgaacttattatcacccctatatcagatcacactgaagtaaaaatatggtaatttaatcatctctaatggcttaatttcaagatgatttatttccctacattgctgggcttttcaatcatccactagtgagttgattacttgccaaagggagtctattgggtgatgcagcggatatctcctccacacggtaggctcccataagccggtacacctatagaggaaagatgagtgtctcagatttccccccctctcatcgccctccaactttttcactcaggcccccgaaacgggaaataaataacacccgccatatggcgggtgttattgttcgttatcaccggactaacccagaatatttaactcacaacagcaatcaggccagcggcggcgtgcgtggcggcaccttgcgcttgctgccggttgactcaaaagccgaggcgacgcgcagcaggttattgtcgtcataggcgcggccggcgaaggtcaggcccaccggcatgccgatatcggccatcacccccatggggactgtgacggtcggcacaccgaggtggcgaatggcgaggttgccgttggcaacccagatgccgttgctccaggcgatatcggcggaggccggattcacatccgcgtcagccgggccgacatcagcgactgtggggaagagtacggcgtctagcttgagttcgtccatccagtcctcgagatccagcttgcgggtcttttcaaggccgcgcaggccgtccggcacggaggcaatctcgtcaaagcgcttgaggccgcgcttggccatcttgacgtattcgtccatgcctgccgccagatccccttcgcggttcggcaaggtgcccggatcgtgggggaagatcttcggcccatcgacatcggccaattgcttaagcttcgggtcgccgttggcacgcaggaagtcgtcgaacgcccagccggagagctcccacagctcgtcgttgagaaactcaggtgaaactatgccgcgattgaacacggttggcgcaccgggtctgtccccttcgcagttggagaccagcgggaagtccacttcgatgacttcagcgcctgcggcttccagcgcctgacgggcctgttcccacaaggcaatcaccgacggacgggtatggatacgctggccggtcgggccgccgatgccggggttttcgctggtgccggccagttcatccttgttgataaacatgcgtggcacgccgaggcgcttgcccttgagggcatcaggcttggcggccagctcaaggtaggaggccggacgcacctcggaggctttggggatcttgacccagggctgcatgcgccacagatcgccacgggtgtcggcatcgtcagccaccaccacatccagcacttccaagagatcgttcatggtgcgggcgtagggcactaccacgtccatggtcggggtcagcggccagttgccgcgcaccgaaatcacgccacgtgatggtgtgtaggcacagaggccgttgttggaggcagggccacggccgctcgaccaggtctcttccgccagaccgaaggcagaaaaactggctgcagtgccggtaccggcaccgttggaggagccggaggcaaacggcgctgtcaggtagtcggcgttataggggctctcggcacggccatagacgccgcgctgcatgccgccattggccataggtggcatattggttttgcccaggcagatggcacctgcggcccgcaggcgctcaacggtaaaggcatcgcgctgggccaccagatccttgaaggccgggctgccggagggcgccgtcagccccttgaccagatagctgtctttggcggtgtaggggatgccgtccagcggactcagggtttcaccacgggcgcggcgggcatcagaatcttgcgcctctttcagcgcgtcggggttgtgcaccacgacggcgttgaggcgggtttgtgtctcggggccattgtaggctttgatccgggccagataggccttgaccagttcgaccgctgtggtgcggcctgattcgagcgcggcacgcagctcggcaatggaaacctctgtcacttcgatcatttggatctcctgtaaaagggtgactttttgtaatgatgatcgccgcatcagcgcctgctgaccatcacgcaagcaagagataaaaccccacggcgtggggttttgaatgtctacactcttcggccagcttactgaccagaagggatctgctgagtaatgcagtggatattgccaccgcccagcaggatctcccgagccggtacgccgaccactttatgctcggggaagatctcttccagaatgcgctgggcttcgccatcgatggcggcatccagcagcggatagacgatgcgatcgttggtgatgaggaagttcacataggaaccggccagacgaccttgtgcttcacgcggcacaccggtaccgctctcgacaccggcagactcctcttcagtgcagtagagcgggcccggctggggcagcttccacactttcagcttgcgccccttggcatcgaccgcagcttccagcaccttgagggcggccagggagcgggcgtactggggatcgttctgatcgtcagtccagtgcagggccacttcacccgggcgcacgaagcagcagacgttgtcgatgtggccgtcggtttcgtccatgtagacgccttcgttcagccagataaagctcttcacgcccagatagtcacgcagataagcttcgatctgatccttggtcaggtgcgggttgcggttttcgttgagcaggcactcggctgtggtcatgcaagtgccttcgccatcgacgtggatggagcccccttccagaatgagcggcgcgtcgtagcgatccatgccgtgctgggccagcatctgggccgccactttttcatcctgatcccaggggtagtagagcccgcccttgtgaccgccccaggcgttgaagccccaatccacaccacggcactcgcctgcggcgttggtgaccacggtcgggcctgtgtcgcgggcccagcagtcatcgctggccatttcgaccagggtcacgtgagcgggcatgatggcgcgggcctgctccataaactgggcgggcacgcccataaagacaggggtggcctgccctatggcatcggctaccttggcgaaagtggcttgcgcgaagcgaccggcctcacgccagttgtccgggcgaaacggccagatcatccagacggcctgctggtgcgcccactcggcaggcatggtgaagccgtcagcagcaggggtggagtcaatagtcttgatgctcatcgcaatatccttgcgggcctcacagggccggtaaaaggggaaacgggcggtcgatcgccccgacagcgtgccggacggcccaccagttggtcatcggctgcgcaaccgcctggcgcacccgggaaaaaatgagtgtggccgcagtgtaagaagttgcgctcacatccatcaaatgaataggatggattgtcccataaacaaggcaaataatccctccatgaaactgcaccagctcgacctcaatctgctgctcgcctttgacgccctgatgacacagggcagcgtcacccgcgccgccgaagcgctgtttatcagccagcctgccatgagccacgccctcggccggctgcgcaccttttttggcgacccgctgctggtgcgaaccccgcaaggcatgctgcccactccccgcgcccagcgactgcatctgggggtacagcaggcgctgcggctgctggagcaacaactgagcgacgaggaggtgttcgaaccgagccagtccaaacggcgcttcgtgctctgtaccactgactatgtggagtgcgtgctgatcccgccgcttatgcagcgcctcaagaagctggcacccggcgtcaccatagagatccgcatactgcgcgacacgctgccggaagccgagctggcaagcggcgagatcgatctggtgctggggtttgacgaatacatgcaggtgccgaggtatctgggcaaggagacctggctcaccgagcccctggccggtctggtgcgcgccaccctagagctggaggaggagcggatcaccttgcagcagcttatcgagatgccccatgtgttccactcgccgctgggcacctcggaggcgagtctggatcgctacctcagcactcagggccacagccgcaccatctcggtcaacagccagagctatatgtcggcagcgaccatcgtcagccagagcgaccacctgctggtgctgcccagcatggtggccgaactgctcgccaaccattggccgctgaaaagcctgcccctgcctgcggatgtaccggattaccacctcaactgcgtctggcacccggtgcatgcacagcaacccgcactgatatggctgaaagacctgatgaaggaactggtgaatcagccataaacagcaggcttgcaaatggtgttggggagattggcgtagcgggaaggagttgaacgggcgcctggcaggcggtgggaagcaaggcattcgaggagaagcagcccgtgtttgacgcgaggcaactcgatgcgccatctgggcgctgtgataaggcccgctgcccagaggtgggcagcgggcctggaagtgcatcacagcagtggcgtactggctgacgacggggcctagttgcgaccgataaagaggtcggtcacatgacaactgcttctggcttccagcgcatccagcatgtaggcggccgcatcttccggggtcatgaaaccactcgggtcgacgtgatccgtgttgtcccagaattcgctgcggatcccgctcggatagaggttcaccagtcgcaatggagaatccttgagctcggcacgcaaggactccagaaagccgcgcatgccccacttggaagcacagtagagactctcgttggccttgcctacctgagcggcggaggagagcacattggccagcacgccgcctctctcgccgatgaggcgtaccgtctgctgggccaccagtatggtggagaccagattgctctccatcacccggcggatctgctcggcggtgtagacaccaaccgggccgaactcgccggtgccggcacagtgcagcaccagctccggcagaccaccccactccacggcagcggcaaacgccacatccacgtcttcgtggtgcgccagatcggcgactatgccgatcacggcgctcccgagcagcagttcctgctgctgcagtcgctgataacgacgccccatcatggagacttgatggccccgttcaaccagtcctatggtcagggctcgacccagaccggacccggcccccgtcactatgatgtgacccattatcagctcctgtcagtcagatcagaatgtgaattcgccgccgatgaaccagccatctacacgctgatcaacgcgatcgaagtcaatgctcgcatcacgccagccggcacggaccttgagaggtacagcagcgaacttgtaggagccacccagacggtagtcatagttgtcggcatcctgcacacgggcatcgccaaaggcggcaaagccggtacccggaatgcgcacttcggcaccggtgtaagccatcagcacatccttgtcataggagtagtgctgggtgttgaaatcgccatcgtaacgacgaccggtcaggcccagatcgatctggaacaggtcgttgttgaacaggcgatagtagaggctcaggtcgtaggccatcagatcgttgttgagggcaccaccgctggtaccgaaatcggagatctcgaacttggcgttgggcagcagaatgataccgtgctccagttgcaggtagccgctccagttgtagttctcgtcatagctgccgttggccccgataccgtcaatctggccgctgccctgagcgttccatacatcggcaccggcagcgatacgccagtcatcagcggccatggcagcctggctgaacagggccagcacacaaccggcaatcaaggtcttcttcatcatttcactctcttatggactggaaaggccatcattttacccagtgtggcgggaatacacagtgcaaaaagctgaacaagcgtccattaatgtcagtgctgcatccctgccatgggttcaatcggcttcactggcaggctcaattccagcgtctggccatcatccatggtcagggtcagcgggaaaggagtgccttgtgacaactcgcgcacctcgaacaacatcacatgaaaactgccgggtttcagtgccacttcccccttggccgggattgctatgctctcgacctggcgcatcctcatgacgccattttcatgcagatgggtgtgcagctcggcgcgccccacctcgggcgaggccgcggccaccagcttcaccggcttgtcggcgtcatttttcagcaccagaaaagccgcggtattgggagatcccggaggcaacaggcgcacataaccatcgacggcttcgaccttggccagggccggtgcggccagaccgagcgccagcagggagtaaaacgcacgtttaaacatggttgaaatccttttatgatgttgttaaacgccgtgaagcttaccgcagcagtaatcttttggcagcctgtgataacaaggatttagacatggaccccattatcgttgccgagcagcaggatggcttgctcaccctgaccttcaatcgccccgacaagcgcaatgccctcaataccgacatgtatcgtgcgctcactcaggcactgcggcaagcgacacaagatgacgccgtacacgcgttgctgatacagggacaaagcgattgcttcaccgccggcaatgacctggccgattttatgggcaaatccagcctggatgccgatgaccccatactgcagttcctgcacacactggcggattttcccaagcccgtcatcgccgcggtcggggggccggcagtcgggatcggcaccaccttgctgctgcactgcgatcttgtctatctgggggataatgcccggctgcaactgccgttcgtcgaactggggctggtgccggagtttgcctccagcctgctgctgccccgcgccgtgggtcatctgaaggcggcggaactcttgctgctggccgaggccatcgatgctgatgaagcactgcgcctgggtctggccaaccgggtagttgccgccgatgagctgctggcactggctcgggatcagggattgaagctggcggccaagccgcccaaggcgctgcaaaagagcaaggcactgctcaaacaggagctgaaacaggcggtgcacttcgtcatcgatctggaggcgcgcgccttctccctcgccttgcagggggaagaggcgcaacacaggatcgcgcaaaggctcaaacccagggcctgatcctcagttgagacgaaaccggcctatcagctcgcagccctgtaccttgtcctgcagctggatcagtcgggcgatctcgggattggggtggcgcttgaggaaggagatgagcgccgcctggcagcaacccagctcgctgacaagggactcgcactcccggttcgggcactggggcaccagtgccgtcaccagctcggaggcgagcttgaggtagcgcagctcataggcaggctcttccatggcgcgccagaaatccgccagtcgatggcaggttgccacccgcatgctggccagctcatccagatcatcgctggccagttcgtacacttcggcaagggcttgctgatagaggcaaatagccgcacccagcgcccccgcgcccagtgcgttttccgcctccagcatgtaacgctgccagatatgatgggtcatgctgatctcccgagtctatgggtgtgatccttatcatgcccagttgagaatgaatatcaaccggaccttttgtgcaggatttgaccagcaaggcgttcaaccggttggcatcgcccttctcatgtcttaccatccggtcccattatctggcctccactgtcaggatccccttttcatgttgcgaccccgtttaccccaggagctcggctgctcgacactgtgcgtgccccgcctgctggtctggatctattagctgcgctcctcgcgccatttatccctttatccattgaacgaggaacacagccatgaagcactgccaacactggtcgcaggtcgagtacctgcatctgacggtgaccaatcccaatatcagcctcaaggggcagcacagctactactcgggggcctgggacggtccttttgaagaggaggccgtgcgctatctgcacggtgacagctggagccgctcacccgacaccggctgggagccgctctggcacatagacaggctccatatcggcgactatgtgcaaatcgccgcgggcgtgaagatcatcatgggaggcaaccacacccacaacccggcgtttatcagcacctatccgtttgccgatccggatgccctcaagcgcagctaccgccccgccggcgatacccgtatcggcaacgatgtctggatcgggatggacgccatgataatgccgggggtcactatcggggatggcgccattatcgccgcccgaagcctggtgacacaggacgtgccaccttactgcatggtggcgggtgcgcccgccagggtgatccgccagcgctttgctgtgcaagaaacaacacggctgcaagcactggcctggtgggactggccggatgagcaggtgcaagccctgctgccgctgatccagcaaggagaggtggcgctgctggaacaggccgccgctcgctggcactcagccgaacaggagtaaaaacacgagtacggggcgccccgtactcgacctgctgtttccctgattcagctgccgctgcgtgactgattgacccgacactgcttgccgggataaccgggcagatcactggccttgctgctgcacgccagccgtttggcctgattgaggcgttccatcaagctggcgccatcgaccggtagccagttcagctgctggccgagccagctggcccaggcaaactcgacaaaatagacctgatcccgcttctcgaaataacccgcatcctgcagcatgcccgccacagtccggtaggggtaatcgggcaagtcgccgatatggacaggtaactgctccggagtcaggggggctcccttctcatccttgagccaggcccagtgattgccctgcatctggctccagaagctggacttgtcctgcagccgcgctatcaccttgaccctggcctgcttcacccccagttgccacagcgccttggtgaggtgatgcctgtccaccagccagtagccgccatccggtgctatgacgatggggatctctttctttttcatcactttatcaagctgcttctcgctcttgcccgccagttctgcctgagtattatcgacctggatctggccaacaccgccctgggtcggatgcaactgatctatgttcacctcgcaccagctgccgacctgagtctcgcgctcacaaggcgccagcgcccaggcgccctgactgatggccaaggccaacaggatccatgctctcatcgttcactcctcttcccctgatcgcagatcagcgggtcaaataaggttccataccgtccctgaaataccgggactcatactggcggtctgaccagcaaaggggatatcatgatttcccgtctgccggcgatcatttctcgccgagttttctccccgcttcacactatttgaaggattaaccatgaaaggatggagtcccttgctggccctgctgggttgtgcctgtgtccaggccgccgatgttccgccccgcacccaactcgccgccgaacaggccgtcgtgcgtcacctgaaagatgaaccggcaagcctgagcccgctcaagctggtcggcctgcccgaactgcaggtattgcgagacctctacgagggactgctgacccagggaccggatggcaaggtgctgcccggcgtcgcgacgcggtgggacaacaaggacaatcagcagtttaccttccatttgcgaccggatgcacgctggtccaacggtgacaaggtcaaggctgccgacttcgtctacggctggcgcaagctggttgatccaaaggaggccgccaccttcgcctggtttgcccagctggctcacttcaccaaggtggacgagatagtggctggcaagctgccgcccgaggcgctcggggtaaaagccctcgacgagcacacgctgcaggtgaccctctcccagcctgtgccctatttcctgagcctgcttacccaccccagtctgtcacccctgcatcaggccagcatggagcaatacggcaaccagtggacccagccgggcaagctggtcggcaacggcgccttcgtgctgagccaacgggtggtgaacgagaagctggagctggcccccaatccccattattgggacagggctcatacagtgctgaccaaggtcaccttcgtccccatcaaccaggaaaccgccgccaccaatcgctacttggcaggggatctgcacatcacggaatccttccccaaggagcagtatcacaagctgatgcagcagatcccgggtgaggtccataccccggatcaactcggcacctactactacgccttcaatacccagctgccaccgctgaacgatgtgcgggtgcgcaaggcgctctcctacaccatcgaccgcggcctcattgccgccaaggtactgggcactggcgagaaaccggcttatcgcttcacgccggatgtgacggccgattttgaacccaaggccaacctgctctccagcaccagccagcaagatctcgatgccagggccagagtattgctgcaagaggcgggctatggcccggccaagccgctcaagctgaccctgctttacaacaccgccgaaatccacaagaagatggcgctggccatcgccaacctgtggaaacagaaactgggggcgcaagtcgagctcaccaatcaggagtggaagacctatctcgacagccgccagagcggtcagttcgaggtgatccgctcctcctgggtggctgattacaacgatccttccgccttcctcggcctgtggggctcccggcacagtggcaacatggcccgctttgccaacgcacgctatgacgagatcctgactcaagcggccaagagccgggatcccggtgagcgcgcccgcctgttcgacgaagccgagtccatcttgcaagatgaggcgccgatcgcccccatctatcagtacaccaatgcacggctgatcaaaccctggctcaaggggtatcccatcaacaacccggaagacgtggcctatagccgccagctctacctcatcaagcactgatcatgtgggggccagcctgactggcccccattcagggctgttcatgctcacgttttaggcataaaatgccgccctttccatcaacctccactctcttatccggtttgttatgcgtttcttattgatgatccccctgctggtcacactgcctgcccacgctgcaagcgagtcacaatgccgtcaggcgttcacggactggatgctgacccagcaccagcaattcagcgatcgcaatgccagcaagatgaagcgacgcctggccgagcgggccatcgatcagatgcgcgacgaatttgccaagcaggagagcttctgtcaggccatggagtgggcgacgcatcaccaggatcaggacccccgcttcaacccgagaccgggggagatccacgacttcacgcccgccagctgaatcagccaaatgaaaaagccccgaacctgagttcggggctttttcatttatcgaacgagacacttgcttcagtcgacgtagaaggtctgctggaaggtgagcgtctgttgctgcccctcccccatgatcttcaaggtgaactggtaggtatcctggttgcgatagggcagcacagccagatagtagatggcgtccccctccttgacctcctggaaggtcagggtgcgcagtgtgccggtgaggttcttggcctcgcccgtgatccccaccgcctgtgccaccccttgcttgttctgcacagcgatattgatgatgccgttgtagcgactgcgctccagaccgtaggccttggccacgtccggagtaaggaagctggagttgaaggcgctgtagtgcacttgccagggccccagctccttcatctgttccgcccgcagcggcaacgtcatcagcagtgccagcaggcagcttatccaggctgttttcatggtgtcatccttctcgtgttatccctgagtctccagcagggcatggatctcggcggggatctgcctgggcgactcgatggcaaccgtcttgtgccgtcccagctccccgcgcactatgcgaacctgtcccttggccaccttgaactgcttggccaggtacttgatcaagtggctgttggcctggccatccaccggcggcgccgtgatggccactttcaactcgtctccgtgcaatccgacgatctgatcccggctcgccttgggctggatcatcagatgcaatatcagctcatccccttcccgcaggacggctggcatcaaatcatccaccacagttggccgaacagatcacccagcagatagttgatggcctgcagcccgataaaggcgaccagcacggagagatccagcccgcccagtgccggcaggatgcggcggataggggccaggaagggctcggtcagctggtgcatcacgtgttcgatggggttgcgaccctggctgacccagctcaggatggcgcggatcagcagcacccagaagatcatggaacccgcttttttcagcactgtcagggcggcaaacaggctgatggtgagccagtctgccagcagcacgttcatgctcttgagcagtgccagtttggcgaaggcaatgataatcgccagcagcaccgaggccatgtccaccccaccgaagccaggaatgacccggcgtagcggtatcaccagcggattggtcaccttgaccaccatctggctcatggggttgtagaagtcggcgcgggcccactgcaaccagacgcgcagcagcaccaccatgaggtagatatcaaaaattgtgttaatcagaaagtaagcggtgttcatctgagctccagcggtaagagaagagtgttcagaaaagagtttccatctcggcagcccgtgcaacggctgcctgcatggcgtgagcggtcagcggcatcagcccctgttcctcgaatgtcttgatggcctcggctgtggtgccccccttgctggtcacctgctcgcgcagggtttgcagcgacaaatcgggattctgctccaccatggcggcggcgccaagggctgtctgctgcaccagcaggcgggcctgctcggggctgaagcccatggcctccgcttcttcggcaatcgcctgcatgaacaggaagaagtaggcaggcgcactgcctgccgccgctatcacgccattgatgccggactcttgcgctgtccagagggtcttgcccacggcctgcatcatctgctcggcaacgtcgcggtcggcttgctcaaccccgagtggggcatagagacccgtcatgcccaaccccaatagagaaggggtattgggcatggtgcggatgatgcgagtatgaccgcccgccatctcgccaagacgggccaccttgatgccggccgcgatggagataagcagcttgccctcaagggaccccagctcaccgaccagcgcactcagcatgcccgccatcagctggggcttgaccgccagcactatgacgtcggcctcgcgggccgcctcggcattattctgggtgatgcgaatgccatattcgctcgccagcgcatccagcttggggcggctgggattggcggcgatgatacgctcggccgaataacccgcctggataaggccggcaatgatactgcggctcatattgcctgcgccgataaaggcgaggattctctgctgcatcaaacactcctgtggatgaaatggctgcaaacacctgcgctgcctgcgccgataaaggcgagggttccatattgcatcaggtggtcttgcttatgaatagtcacgggcaccgaagatggcggtaccgacccgcaccatggtgctgccatgggcgatggccagttcgagatcctcggtcatccccatcgagagggtatcgacgctcgggtattgttgcgcaagctcggtgaacagagtctgcatgcgcaccatctgggcagccaataccgcttcgtcactggtatgttccggaatggccatcagcccccgcaataccagcctttcactgcgggagaccagctcggccagccggaaaatctcttgctccgacgttccggatttgctgctctctccgctaatattgatttgcagacagatatttagcggcgccaacccggctggacgctggttgttgagacgctcgatcagcttgtcacgatccacgctctgtacccagtcgaaccgttcggccaccagcctggacttgttcgattgcaaggggccgataaagtgccactctatgtctgtacagacggcttgcttgcgcagtgtatctatcttggtcgccgcttcctgggcataggactcaccgaggcgtcgctgaccggcggcataagcttcgcgaatggcctcaagcggcttggttttgctgaccgcaagcaggttgatgtgatcgacacagcgatccgcctggcgagcggcctgtacaatacgttcctttacctgaagcaggtgctgggcaatctggctcatatttcgttagtgatcttgtgatgggagaatgacaagtctatggatatcacagagttattggctttcagtgtaaagcataaagcctcggatctacacctctcggccggggttcccccgatgatcagggttgatggtgaggttcgcaagatcaatttacccgccctggaacacagggaagtgcatgccctcatttacgacatcatgaacgaccaccagcgcaaggaactggaagagaacttcgaggtcgacttctcgttcgaagtccccaatctggcccgcttccgggtcaatgccttccagcaatcccgcggttcgggggccgtattccgtaccatccccagcacggtgctgagcctggaggatctcgatgcccccgaaatcttccgcaagatctccgaatacccgcgcggcctggtactggtgacaggaccgaccggctcgggcaagtccaccacactggcggccatggtcaactacatcaacgagaacttccatcaccacatactcaccatcgaagaccccatcgaattcgtgcacgagaacaaacgctgtctggtgaaccagcgggaagttcacagggacaccaagagcttcagcaacgccctgcgctcggcactgcgggaagacccggacatcatactggtgggcgagatgcgtgacctcgagaccattcgtctggcaatgacggcggccgagaccggccatctggtattcggcaccctgcacacctcgtcggcagccaagaccatagaccggatcatcgacgtcttccccggtgcggaaaaagacatggtgcgatccatgctctccgaatccctgcgggcggttatctcccagaccctgctcaaacggataggcggcggccgggtggcggcccacgagatcatgatgggcatacccgctgtgcgcaacctcatacgggaagacaagatcgcccagctctactccgtgatccagaccgggatgacccatggcatgcagaccatggatcagagcctcaagcagctggtcagccgtggtgtggtcgcctcactcgatgccaaggccaaggcggtcgaccccaatagcgtgtaaccacaacggaaaacgaatctaaggaaggagtcgttatgaatctggatgccctgttggccgaactggtcgcacgcaaaggctcggatctgttcatcacggttgggacgccccccaccctcaagatcaacgggcatctggtctccctcggcagcgaagcgctcgacaagcagagcgcgctgaccctggtcagggagacgctcagccctgagcatttcgagcgctacatccgcaccagggagggcaactacgccatccaccgcgaggcactgggacgctttcgggtgagtgccttctggcagcaggagctgccgggcatggtggtgcgccgtatcgagacccgcattccaaccttcgacgaactgaccctgccgcccatcttgcaggaggtggccatggccaagcgcggcctggtgctgttcgtcggcgccaccggaacgggcaaatccaccactcaggcagccatgatcggctatcgaaaccagaatgcggatggccatatcctgacggtggaagatccggtggagttcgtgcatcagcacggccgcagtctgatcacccagcgggaagtgggcatagatacggaatcattcgatgtggcgctgaagagctccctgcgccaggcccctgacgttatcctcatcggcgagatccgaagccaggaaaccatggagttcgcactgcaatttgccgagaccggccatctttgcctagcgacccttcacgccaacaatgccaaccaggcgctggatcgcatcctgcatctggtgccgcaggagaaacaccgtcagttactgttcgatctctccttcaacctgcgcgccatcgtcgcccagcaactggtgccaagcctggatggccgccgccgcttcgcggcgtttgaagtgctgctcaacacgccgctcatcacggatatcatccgcaaaggcgaggttcatcgcctcaaagaggtgatgaccaaatccaccgagcttggcatgcagaccttcgatcaggcgctgtttaccctgttttgtgccggccaaattggctacagtgaggcccttgcccatgccgactcggccaacgacctgcgactgctgatcaagctgtccggccgtgagcagatgggtgcaggcacactcgacaacgtcaccctggatgaatgaggggcgtgtgtcaccgctataaaggatcgttatgctgattgtggtttccccggccaagacgctggattacgagtcacctctggtgatctcccgtttcacccaaccccaattgctggatcactcggctgagctgatcacccgggcccgccagctaagcccggatcaaatcgccagcctgatgaagatcagcgacaagctggccggcctcaatgccgcccgttttgcccagtggcaacatgacttccatccagacaatgcccgccaggcgctgcttgcgttcaagggagatgtctacacagggcttgcggtagaagatttcagcgacggggatttcgactttgcccaggcgcaccttcgcatgctctccggcctctacggcgtgctgcgcccgctcgatctcatgatgccctatcggctggagatggggacccggctagataacagtcgcggcaaggacctctaccagttttggggggatgtgattacccagcacatcaatgcagcgctgacggcgcagggggacgaggtgctgatcaacctggcctctgacgagtatttcaagtcggtacgaccgaaagcactgaagggcaggatcgtcacccctgtgttcaaggacgagaagaatggccagttcaagatcatcagcttctacgccaagaaggcgcgcggcatgatggcccgccacatcatcaaacacaggctgaccgaggttgagcaactgactggtttcaacgtcgatggttactacttcgtgccagaagagtctgacgctcataccctgatgtttaaacgtgccgaaaattaattacagaaagagggaaccaaattcaggatccccgggtctgaatacgtgaatcctctgttgtaagcactttttatcagccgacgtctatgcgtcggcttttttctgcgcgcgattcccgcgctactcccccatccaggatccacttggcaaaacggccatccgaggatggccgttgctgcaggtatggcttacttctttttcttcttggcactcttcttcttgccatccttcggctttttcttcttcaccggcactcgtgcttctttgtgcttgggacgcagctcatcgatcacccggcgcttgagacgctcttcggtataacgctcaatcttggcgaccatgcccatgtcgtgggcttccaccaggctgatggcgcagccacggttgccggcgcgaccggtacggccgatgcggtgcacatagacgtctgtaccatagggcatgtcgtagttgatgacatggctgacgttgggcaggtcaataccacgggcggcaacgtcggtggcaacgaggaaggggacttcacctgcatggaacttgcggatcgactcgacacgtttgctctgttccatctcgccacggatccaggcacatggaatacccgcagcctgcaattggcctgagagttcggccaggcgctcgcgggttctgacgaagacgatggctttctgggtttccggatccttgaggatgtggatcaacagggccagcttgtgggcggcgtcatcggccagatgtacccactgggtaattgggcgacgttcgctgcggggcggctcggcatgcagctctaccggctcgttgaggatctcgttggcaaacttctccagcccggccccttccagagtcgcagagaacagcatggtgtgcttgcgatagcgcgcctccgccactatgcgattcacatccttgacaaaacccatgtccagcatgcggtccgcttcatccagcaccagcacttcgatgtcgtggctctcgaactcttctttatctatgtactcgagcagacggcccggagtagcgaccactatgtcggtggtcttggtcagggcaggcagctgctcttcgtggctgacgccgccaatgatggtctcgatgctgaggttggtgtgcaccgccagcgccttggcgtgggcagtaacttgcaacgccagctcgcgggtcggggtcaggatcagcatgcggcacgggcccggcttgcggcgcgggaaatccagcagatgttgcagggcaggcagcacgaaggccgccgtcttgccggtaccggtcggagcggatgccagaatatcgcggccgtccagggctggctccaacaccatctgctggatggtggtcgggcgggtgaatcccatctcggccaaggcccggttgagggctggatgcaggtcgaaatcatcaaaggactggctcatggcaatactcggtcattaaggaaacggcagattataggcgattatgccgtcggctcctatggtgactgtggcttagtcgctataatcgccgaccattttgtgtgtaactggcatatgacgggggtcagatgggacgaaacagcggctttaccttcaaacagtttcacgtcgagcacgaccgctgcgccatgaaagtcggcacggacggcatactgctgggcgcctgggcaccggtggccgagacccgccgggtactagacataggtaccggtagcggcctggttgcactcatgctggcccaacgcagcagatccgactgcatcatagatgcggtagacctggatatgaatgcagcgactcaggccagagagaatgtggcggcctccccctgggaaacccggatcaacatcatggagggcgccattcaggattatcaggcgaccccctatgacctcatcgtctccaaccctccctactttggagcaggccagtctctgcgcgaccctgccagggcactggctcgacatacaggctccctcgacagccgggatctgctggccgcatgcgatcgcttgctgacccctgtcggacaagtcgcgctggtgttgccaaccgccatggccgatgaaattttatgcatctcggcagattatgatctgcatggggtttgttatacagctgttatcaacagagccgggaaagaggcaaatcgtgttttattgctacttggcagaggattaaacaggtgtgagcagggtgagattgtgatccattctgctgggggagcctattccgacagatacatccaactgacccaccccttctatttgaagatgtaaatttcgtcttgaactattttttcacgccattatgctgactctcaaacgagcgcccgctccagaccagctcaaaccactggttgtgatgaaaaaatacgcggggctccttttttttacccctgaataacgccggtcactgaccaataaaaaactataacaagcaatagtttacaagacagacgaggttgaacttgacgaaatcactcacattatccgatgtactcggattgggcttcatgacctttgcgttctatctgggcgccggtaacatcattttcccgccattggcaggctacatggcaggtgagcacctctccctggccatgctgggcttcctggtcacagccgtgggcctgcccctcatcactatcattgctgtcgccaaagcgggcaatggctgggctggcatgacaaaatttctgcctgccggactggcaaccgcactggccgtggccatctatatcatcattggcccagcctttgctgctccccgtaccggtctggttgcctatgaaatgggcctcaagccctttatcggtgatatggggcaagccggtcttgccgcctatacagtgatcttcttcggcattgccatactggtctccctcaatcagggcaagctgatggataccatcggcaaatacctgatgccggttctgatggtactgttgctaaccctggccgtcggcgtcttcgtcgcaccgcaaggcacaataccgagcgccaccggtgactatctggagggcccgttcgtgaaggggatcctggaaggctataacaccatggataccctggcctccctgatgtttggtgccctgatcatcgatctgctgcgccagaaggggatcaacgactacaagagccagttcaaatatctggccattgcaggccttatatctgcgatcggtctgtccgtggtctatgtttccctgttccagctgggtaataccgcagccggggttgccaccgacgtcagcaatggcggcgccatcgtcaacgcctatgtgctgagcctgttcggtcaaccgggtcagttcattctggccggcatcatcaccctggcttgcttcactaccgcagtgggcctcatctccgcctgctccgacttcttccacaatctcacaggcatgagctacaagaagctagttgtcctgctgggtaccatctgcgccatcgtcgccaacgtgggtctgagccagcttatcagcctctccatccctgtgctggtcgccatctatccggtcgcagtggcactggtgctggtcaccttcctgaagggatacttcggtcgtccccgtctggcattccgctctgtcctgatggtagcgttcctgttcggttgcctggatggtctgggtgctgccggcatgaagatggatgcctttgccttcctgccactgtttgacaagggcctggcctggttgctgccgaccctgctggcctgtggcctgggcatggcggtgcgctccagcgagaagctggctgccgaagccgcctgacaacaatttgttccgatataaaaagaggccagcatatgctggcctctctcttttctctgatccgtcaccacaacatcaaagcagcgggactatcggtttgggtttgccttccaggccataccagtgcgtctcgatccgaccggcatgccactgaaacgtgccccagggcctgtctgcctgccagcgcggaaaactcactaccaccttgttgtcgtcgtacttgtagagcgaggtgctgatctggacatcagacaatatgagtagcaaaacccagccgatgaaaagccatttcagcgctttccacatagcattactcgaaacagatttcgatggtggcacgaccgtagtctgactcgaacggcatcatgatcttggtgccgtcggccctatgggtaatggtatggttcgggcccgaaactatgatgggggtcgccatatcaaactcgtaccccttctcccccagcatgcgcttggcgccgccggtcaccatgttggtgatctcgcccaccatgtcggtcacttcttcattgatggtcgccggggcttcacccagcatgcggcgcatgatctccagtgccagtcccttctcgaaactgatggagagggaaccccgggtctgcgggccgaccatgccgataagacctgagacatcgccgcgcgccagttcgtccatcttgcgcttgggtttccctggtctgagctccagctgtgccatggtagaaagcacattgagcagggaaagcaggaatgggtttacaaaatcagccttcatgttgacttcctacggtgggcgtacagcgagcacattgtccatgtgcctctattgtcttattggtaatagtaaagccatgctggtgggcctgctcggaaaacgcgctatcgatggcagtgtcatgaagctctaccacatccccgcactcgtcacagataagcaactgcatcggatgggcatggtcaaaatgacagcagaatatgaaagcgttgagcgactccaccttgtgggcaaaaccctgctcgagcaaaaaatcgagcgctcgatagacagtcggcggcttggcatgagcctcggtttgctgcagttgagccagcagatcataggcactaatggcgttgccgtgggcagccagcagagtgaatacctggcgccgggtaggggtgaagcggatcccgcgttgttcgcagagtcgttcggctcgttgtaaaagttggtcttgattcatgatcacgcaaataccctttctattagccggatactaccacagggcctcgcatggcgcggcgacaaaattcattttctggggctgcctcacgttgtgataaaatcctgcccctttgtttagccaacccggatgatttttatgcaggcgcagcgtttttccatcgcccccatgctggactggaccgatcggcattgccgttatttccaccgtctgatgacccgccagaccttgctttataccgaaatggtgaccacgggtgccatcatccatggcaaaggagattatctgggttacagcgagcaggagcgccccgtctccctgcaactgggtggcagcaatccggcggatctggcccactgcgccaagctggcccgggagcgcggctatgacgagatcaacctcaacgtcggctgcccgtccgatcgggttcaaaatggccgcttcggtgcctgcctgatgggtgaaccggcgctggtggccgactgcgtcaaggcgatgcgcgatgtggtcgatatcccggtgacggtcaagacccggatcggtatcgacgatcaggactcctacgaatttttgcagacctttatcgagcaggtgcgcgatgccggttgcgataccttcatcgtccatgcccgcaaggcatggctcagtggtctgagcccacgtgaaaaccgcgaaatcccgccactcgactatccccgcgtctatcgggtcaaacaggattatcccgagctgaccatagccctcaacggcggtgtcaccagcctcgagcaaacgctggaacatctgcagcaggtggatggggtcatgatggggcgtgaggcctaccagaacccctacatactggcgcaggtagacagccagctgttcggtctggcgagcgagatcccgagccgccatgaggtggtgcgaatgatgctcccctacatggagcaggagctggccaaaggcaactacctctcccacatgacccgccacatgctgggcctgttccagaacatgcagggagcccgtgcctggcgtcgtcaccttagcgagaacgcctgcaagcagggcgccggcattcaagtcgtgctggatgccatggccaaggtgccggaattcgccagcgccgaatcggtagagtaatcatgtaccgcttcacgggttcatggctgcacaaggcagtcgtccggctctgcgccggactgttggccatcctcggcatcaagctcaacgccttctactttctcggtctgctgatcgtgctgggcctgcacaaggatcatttgctgagctgatccttgtcacctccctgccaaccaatgaaaaagcgggtaacaccaggtgttacccgcttttctctatggggccatcgctcctgagttactcccccttgtccacaaactgcagttcgggcgcaaatgatgtcagtacgtcggcacagtagtcccaggtcgagatgcgatagtgctgcagatcctcatccagatgcagaccctccgactcctgatggaaccagctggcgaaacgggacggggtgatgagctggatctgctcctcgatggcatggctctccttgccttccgacagatcacagtcctccatgacccgaacggcgaagatatgacgaaaatagactcgacacaggatctgtggcggcagatcgatactgcgcgcccgacccagcatgacggtcagggagtcactccagatatcctgatgaagctcggccacaaccaggcctggggggagttggcgggacggagcccaaggtacggcaacctgccgaatggcatttttctgttccatcatccacctcactacggcgcacgccatatcttgagtgtatctgaaacaaattccgctgacgatggcaataaaaaacccggctggcgccgggttttgcacgattacttgacggcgtctttcagcgccttgcctgccacaaaggacggcacattcgcggctgcaatctggatttctttaccagtctgcgggttacggccagtacggccagcgcgatggttcaccttgaaggtaccaaaacccaccaactgcacggcatcgccttctttcaggctctgggtaataccattgatgatctcttccagagccactttggcctgagctttgctcagatctgctttggctgcaattgcatcgacaagttgagctttgttcataacatttcctttatgatcgggcatttagcaccaagccactctattcaaaaaaaaacactcaggcaaaggctttatcagccagattggcttgaatgctggggttttcatcaagatctgcggaaatagtcacatatctcgccacttcgttatcgtgagcgacaggaaggggagaacaaatgatgacgtcttgtagccaaaacaccacctgacgtaacaatatccccatacacctattgacggtcaaccggattttccctagttatagggagtgtcgtcactgtagcgatagcactccatgcctatgccccacggagggattatgttaactgaactggaaaaaacaaagcgcgcattggcaggaaaacaccgtgctatcgatgactggctggatgccaggcaggcactgctggtcgaatacatgcggctcgccgggctgacccccgcacgcaacaaacaacgctcactgcccagtccatccgagctgcagcgcttttgtgatcagctggtcgactacgtcagcgccggtcacttcgagatctacaaccatgtggtcgccgcctttgaacaggccagcggtgacaagctggaactggccaagcgcatctatccccacattcgggaatgcactgaattcgcactggaattcaacgacaagtacagcaacgcagacgaagctcaaatgttgctgctggatgaggatttgaatcagttggggccggtgctggaggatcgcttcaaacaggaagatcggctggtcaaggcactgcaagtggtagagtcactcagcgcccaacgggtttgatatccaatttcggagccagttcaagatcctgatgcgcaaggtgcattacactctatgtcatgaccttatagcgctaatccctattgctgacaggagatgataatgtccgagcgtcgccgtttctcacggatcctctacttgaccatggccgacctcgtccagggagataaaacatggcggacccaattggtcgatgtctctctgcaaggggcgcttctgatccggcccgatgactgggagagccgtgataacaaagagtatgaactcggctttgtcctgagcggcagtgacatcgagatcaagatgcaggtggagctgacccatgaagccagcaagaaactggggttctactgccaccatatcgatatcgacagtgcgacccacctcaagcggatgatagagctcaatgtcggcgacgaggacttgctccaccgtgaactggagcaactgctggatgagcacctggaacatcctcacccctgaataccagtccagaaccaataaaaaggagcgccggtttgcgctcctttttattgctgaatcttcacactgtgcaaacaacgctggatgtggggttacaacgcctcaagcgcatctgccagcttcttcaccggtaccacttccatcccctcgatagggtgcttgggtgcattggcatagggcactatggcacggcggaaaccatgtttggccgcttcctgcaaccgctcctgaccggacggcactggccggatctcaccggacagacccacttcgccaaagaccaccagatccttgggcaaggcctggtcgcgaaagctggagaccatggccaacaagagagccagatcggcactggtctcttcaaccttgacgccccccactacgttgatgaagacatcctgatccgccatctgcagcccgccgtgacggtgcagcacggccagcagcatggcgagccggttgtgatccatccctaccgccacccgacgcggattggagagctgggagtaatccaccagcgcctgcagctcgaccaaaagtggccgggtgccctcccagatcaccatgacgatggagccaggcgcctgctcttcaccccggctgaggaagatggctgagggattgctcacctcacgcatgccctgccccgtcatggcgaacacgccgagttcgttgacggcaccgaagcggttcttgtgggagcgcagggtgcgaaaacgcgagtcattggcaccatccagcagcactgagcagtcgacacagtgctccagcaccttggggcccgccagggtgccgtccttggtgacgtggcccaccatgaagatcgcgacgtgattctgcttggcataacgggtcaacagggccgcggcctcccgcacctgggagacggagccgggggatgactgcacatccgccacatgcatcacctggatggagtcgatgaccatgatctgcggctgctcctgctgagctatgatgcagatctgctcgacactggtctccgacagcatccgcagcttgtcagtgggcaaccccagccggccggcgcgcatcgccacctgctgcaacgactcttcccccgtgacatagagggtcttcatccgctcggccaggccacacatggtctgcagcagcagagtggacttgcccgcccccggattcccgccgataagaatggcagaacccggcaccacaccgccgccgagcacccgatccagctccttgaaaccggaggagaaacgggggatctctgtggtggcgatctccgccagcgtctgtacctgactgccgatggcgccagcgtagccggtatagcgggcgttcttgcctggcgtcaccgaccccagacgaacctcggtaatggtgttccactccttgcattcaccacactggccttgccagcgtgtgaagtcggcaccacattcggtacaaacataggcagttttatttttggccatggataactcggggacaggatgaattcctgcttgatatacttgtttgcgaccgacagatcaaacccagaatcggaaaaatgactttccgtggcaggaacacatggattcagaacaacaacaacacttgatcgaacagctcattcctctgctcagagaaaaagatttcgatgacatcttcaaccgcctgactcaaggtgaaaacagcaacagccgttttctgatcaagatggagatcaagcgcagatgtactccctgccggcggatcatcgacatgcgtgacgagctgggagaggagtgcctggttcatgaatttgaaggggtcacccacttcatgcctgccgaggccataggcttgttccagtcccaatgctatctctatcgcgatctgtacaccctcggcgtgtacgagacgctgcaatattggcagaagcaccaccagcacaagagcgacaatcagttgcagccgcccaccagcccctttcgacaattcgacgtcaatgccattcccttcgccagctactatggtcgacgtcaggagcgaatgcacttcagctctcccgtggtgatcaagtttgccgatggagaaaagctgtttgccaaaagctcggatctctccatcggcggcattcgcgtctcggtctcctatctgcccaattaccagaccggggcccaggtcgaagtcttctttaccggcctggaacgggaccatcccaacccagtcctgcaccaaccggtcagctaccagatcctgggagaagaaagcaaggaggggaaatattggctgaggctggtcaagacaggtgagcacccgggttttgataccttcctcacggaatttatcgagaacaacaagagccgctatcgggtcagtgtcgactacctgctgtcggccgccatcatcaagggctacgagcagttctacctgcctcgcatgaccggcatgccgcttttcttcggctcgggagacagccccagcctcgagattgcccttcgtaccgagaataaccagcacattctcgaatactggcgcgatgccaagaaccgcgacatgctcgccagcctcttttcggcagcccgtatgcaatccctgctgcccgcagcgggtaccttgcgtgagaccctgatctactgcttcacccactcggttcgcagccacctctattttttctccgccaccctggaagagttgcagcagagcggcctgacctcactgtttttccaggttggtgctcgtcggcccagctggcgcgtctataaattcagcctcgaacgctgcgcgctgcacgaggccgacctcgccagccagcagaaccaggagagcctgcagttgcaggacatgctgctgcaagaacggctcaagcagataagccatgtcggcttgctgcaggagattggccttgaaaaccagcgggaagagtttcaatacgatgccaccttgcagcacaacgccaacgagttgcagcgcttcggccacgataccggggcggccccctttgaaatcgagacgctgcactatgttcaactgcgcaaagaagcacgctacatccacaagacggccgttgccatcaagcacaatggcaaggcttggctgggctggacccgcgacatctcggcccacggcatgcagatagagctggaagaggcgatcgatggcgcgaaagacgacatagtcaccatcgccttgccccgtttgcaggagctctccaagagcatggacttgcaacacctctcctatcggctggtcagcatcaaccagacacggactgtgctgcatctctgcatcgagggggacccggagcgccataccggccgccagttcttcagcctgctgattgaaagcaaccagaacaaactcaaggcggcgcaggaacagcgccgttatcgcggcatggccagggcgctgcgcaacatctacacccaccatgtcttcagtacccctgtgtacatcaacaagctgaagggagccccgagaccggcctccatcggccatgcccctcatacacgcagcctgtcacgtctgctgcgggcctatgccgagcgcagcgatcaagacaacctctatcccctgttccagggagacctgctcaaacaactggtcatgaacccgctgcgcgctatcgagcgggaggacaagccccaggaggaagaggtctacatcgccagcctgcatacgccagccggcctgcccgtgtttaccagccgactggccagcagctttcagagcctggcggaaaaacgcagcttcatcgaacaggccttgcgccagggggacttctactctgtgctggtcggcatctcccgcaccgggcgacccgacaccaactttatcgccaacgagctggactacatcgccaagttcgccattcacaaggccaaaaagctggaagaggagctgtggagcgtggtgggcgtgggtgagttgaccgataccagtcaggccaccctgttccggctcggcatcacttcgccgcaacactgagcccgcctgaacgaaacagggcgcaacatgcgccctgtttttattgtcatgccgcctgcgggttgagcagccatgcgaggatctgcgggaagtgatcctcctgcgcctgcggcgcagtcagcatattgatgtgatcgtaatcgagccggttgccgttatccttgccaagccgggtgtggcgcgcagctgaccccatctcgacagtgaaacgacgcacatcggtcgggtgacccagcaccttgtcagccttggccgaaatcatccagagcggcggccagttgacccacgccgcggcttcgtcataggcaaagccgtcaaacgggtcctgccagggaccacatttgacccagggaatcgtctcctgcaaatagcgcagcggctcgtcatccgcccccatcttcagacggcgggccgccagaaaaccggtgcgacgtgccagccagggcgccagtcgattccagatgagatccaccttcaaccagcgctcggggttttgtaccgataccccgcgcttggtgccaaaaaacaccaggctggcgatctgctcgatcagctcaggaaaacgcaccagagtcgaggccatgatgacgccaccccaggagtgggccatccagtgcagcttgaaaccgctgtgacgcgccgcaatccagcggtgcaaagcgggcagatcctcggtgatcaactcatgctggccatgctccgactgctcggcgatggccggagtgctcaagccccgcccccgcagatcggccacatagacctgataaccgtggcgtgccagaaagcaggccagtcccttgcccgattcggtgtagaagatgcggccattctcgatggcgccgtgcaccatcaggatcggctcgccatgtaccgccacccgcggctgtatatggcgcacatgcagttgatgtgcgccacaggggataaacagggattgctgtaacagttccatctcgatgtgacgtcctccgtgacgtggggtcagttgttcgcggctaatcagggatcagttgcgatcccagcggcgatcgcgacaggcaagagcccccagcaggcagatcaccccttccaggtcatgatggtttagggtggccgcagcctgggcccgcaccagcggtttggcgtgaatggcgataccgagtccggccacccccatcattttcagatcatttgcgccatcgccaatggccactgtctgggcaggacgaataccgaacgctgtcgccagctgttgcagcacgtctgccttgacgctggcatcgacgatgcgcccgctcacctggccggtcagctgtgccccctcgactgccaactcgttggcgaagatggcatccagccccagcgcctgctgcaactcaccagcgaaacgggtgaaaccgcccgaggcgatcgccaccctccaaccggcctgcttgagggtatcgaccatcagctgcagccctggcatccagggcatctgggccgccacctcatcgagaatggtcactggtgcgcccgccaacagggcgacccgattacgcaaactgtcggaaaactccagcttgccctgcatggcggcggccgtcacggcggcaacctggtctcccacgcctgccagacgggcaatctcgtcgatgcactcgatctggatggcggtagagtccatgtccattaccagcaagccgggctcgttcagggtaggcagcgcggacagatggcagatgtcaatgtcccactcctcggccttgagcaactgcaccagctcgggggagaacctgtccgtgcccagcaacagcaagggcaccccggctggtgtactcggcggatagagctgcgcctgaatatcctgcgccgccagcagctcggccagacgcgccagatgccgggcggcaagaggcttgccaaacagcaccagccaggcgccgtccagcggctgggcaacgggcagcaaggcttgtggcgtcagctgccaccagggggcgctgtgcaggcactctggccactcggacaaggcagcgggtaattgggacaacagcatagagatagagccttccttggtgatcatggggttacaaaactggcccagagtagcgtattgctttttgtacaggcaagcgccaagatcccgccaccgcttgtcatcaggaggctcaacgcttgcgtcatcttcccatcaaacgcgttctcagcctgggcgccggtatactgctcggcctctgggtgctcggtgtgctcatccacatgcagagcgagagccaggcatcgctgcacagcgaggcgcgcaaccgggcgcaggcactggtcgcctatgctgcccgcgacatgaaacgctggatcaaggaggacaaaaacagcgagctggaacggctggcccaggatctggccgccgagcccgagatcctcgatgccaccctctatgatgcccgtggcattcccctcgcccaatcggatcaggccgtgccactggacagcctgctccccatcggcggtgacaacaagtcgctgcctgagcagggcaagggacgcatccagtttgtgcaggagatagttgatgaggaacagacgctgggttacctgcgcatcacgctggaagagcatcaattactggcggagaaggacacccggctcaaggtgattcaggaaaaacagcggctgatgctgctggtggcgctgctggccggtctgcttatctcctatggtgtacgccgcaactacatgcgggtgcgcaaacacaagaagaagagtccgccctcatcggatacgccggcaagctgaaccggcaacaggacagtcgactcataaaaaacggcgacccgagggtcgccgttttgcatgatgtgaatggggattacttgtcgcccagcaggacggagtccagcgcgatttcgatcatgtcgttgaaggtcagctgacgctcttcggaggtggtctgctcgccggtacggatatggtcggagacggtgcagatggtcaatgccttggcaccgtactctgcggccacgccgtagataccggccgcttccatctcgacacccaggatgccgtatttttccatgacgtcgaacatggagggatccggggtatagaacaggtcggcggagaagatgttacccacacgcaccggtacgcccttgttcttggcggcttgcactgcattggcgaccaggtcgaagtcggcgatggcagcgaagtcgtgatccttgaagcgcagacggttgaccttggaatcggtgcaggcacccatgccgatcactacatcgcgcagtttcacgtcttcacgcacggcaccacaggaacccacgcggatcagggtcttcacaccgtagtcggtgatcagctctttggcgtagatggagcaggacggaatgcccatgccgtggcccatgacggagatgcgacgacccttgtaggtgccggtaaagccgagcatgctgcgcacgtcacacacctgctcgacgttctccaggaaggtttcggcgatgtacttggcgcgcagggggtcacccggcatcagtacggtatcagcaaaggcgccatctttcgcattgatatgaggagttgccattctcttgattccttcacactaggttgagttttattgtctttattggttgcccgccacctgggtgacgggcgggtaaattacaggaagctggtaccgtattccaatttcggcaaaccgtggtaggccgctatgctctgaccgatgtcggcaaaggtctctcgacgaccgacggaacccgccttgaccggcttgccgaagaacagcacggggatgtattcacgggtgtgatccgtgccaccccaagtcggatcgcagccgtggtcggcggtcagcaccaccacatcgccgtcctgcagtatctcgaacagctccggcagacgggagtcgaagtactccagcgcatcggcgtagcccttgacgtcacgacggtgaccgtaggaggagtcgaagtcgacgaagttggtgaagacgatggtgttgtcaccggccgctttcacctcttccagagtgcgatcccacagctcggtcagacccgtgcccttcacctgcttggtgatacccttgttggcatagatgtcggcgatcttgccgatggagaccacctgaccacccgcttctttcatgtaatccagcactgtcggcgccggcggcagcacggagtagtcgtgacggttgccggtacgcttgaagttgcccttgccgctgcccacgaacggacgcgcgatgacgcgccctatgttgtagggctccagcagctcgcgcactatgtggcacagctcatagagcttctcgaggccataggtctcttcgtggcaggcgatctggaacacggagtcggcagaggtgtagaggatcggcttgccggtgctcatgtgctcttcgccaaggtcatccagcacctgggtaccggaagcatggcagttgccgaggtaacccgacagcccagccttctcgacgatggcgtccagcagctcctgcgggaagctgttgtggtgatccttgaagtagccccactcgaacagcacgggcacacctgcaatctcccagtggccggacggtgtgtccttgccggaagagagctcctgagcgaaaccgtaggcaccgacaacctcgatatccttcttcaaccctgccgggaagtagccggaagcgagttcgcccgcgtggcccagccccagcttgttcaggttcggcagattgagggcgctacggccttcaatgtcacccgccgcgcaggccttggcgatatggccaagggtattggcgcccacatctccgaacttgtcggcatcggcagcagcgccaataccgaaagagtccatcatcagaataaaggtacgtttcatgggttttccccttgttacaaatcagccagaccgatgcgacggtaaacctcaggcaacgcctggggctgggtatcaccgatcttgacagctgcctgcaccatgctggcagcctgagcaaattgatcttcagtttgagcgtggatcagcgcgagcggcttgtcagcatcgacgctttgacccagtcggataaagtcggtcagaccgacggcgtaatcgagcttgtcacccgccgcgcggcgaccgccacccatggcaaccacggccagacccagttcgcgggtatccatggcggtcacgaagccggcattggctgcatacacagggcgcacaatagcagccttgggcaggtaactgtcataacgttccatgaaatcggacggaccaccaaggccagtgaccatgcgaccgaagatctcggccgctttgccgttgtccagcaccgcctgcagtttgcggcgagcatcggcgtcatcgctggccagatgggcagagatcagcatctcggcacacaggctcatggtgacttcgtgaatgcgcgggttgcgatattcaccggtcagataacgcactgcttcacgcacttccaccccattaccggcgctggaggccagcacctggttcatgtcggtcagcagggcagaggtacggcaaccggcaccgttggccactgccactatgctcttggccagttcctcagatgcttcaaacgtcggcatgaaggcacctgaccccaccttgacgtccatcaccagcgcttccagcccggaggcaagcttcttggagaggatggagccggtgatcatggcgatggattcaacggtggccgtgatgtcgcgtaccgcataaatgcgcttgtcggcgggcgccagatcgccggtctggccaatgatggccacacccgcctctttcaccactttcaggaaacgatcgttgtcgaccgaggtctgatagccgggaatggcatccagcttgtccagggtgccgccggtgtggcccagaccacgaccggagatcatgggcacgaaaccaccgcaggcggcgaccatggggcccagcatcagggagaccacatcacccacgccaccggtggagtgtttgtcgacaatcgggccccccagattgaggtgctcccagttcaataccatgccggaatcgcgcatggcgcaggtcagggcgacccgttcatccatggtcatgtctttgaagtaaaccgccatcgccagcgccgcaatctggccctcgcctatggtgttgttggtaatgccctgaacgaagaattgaatctcttgggtactgagcgcttcaccgttacgcttcttgcgaataatttcttgaggcaaaaacatctttcattccctccaccattgctggcgttacataagccgttatccctgcccgcacgccgtctggcgggggcataacagggcgagccgcgctcgccctctcatcaacttagtaaccgctggtgttggcaggtttgtcgccatgccccagcgtggccagcaggctggccaacaggctggatgcaccaaagcggaaggtccgggcggatacccactctttgcccaggatctcttcagccatggcgaggtactgacccgcgacagcggcatcttttacgccaccggccggcttgaagccgactttcgggttcttggccttgatcacttccatcatgatgcgggccgcttccggggtcgcattgaccggcactttaccggtggaggtcttgatgaaatcggcaccggcatcgatacagatctcggaagcacgacggatcagcgcctcttctttcagttcacctgtctcgatgatcactttcagcagtgccttgtcgccacaggcttccttacaagctttgaccagatcgaagccaacctgttcattgccagccatgaaggcgcggtacgggaacaccacgtccacttcgtcagcaccgtaggcgacggcggcgcgggtctcggccacggcgatctcgatgtcatcgttgccatgggggaagttggtcacggtcgcaatgcgcacgtcggcggcaccgatttcacgcagagttttgcgagcgatggggatgaaacgggggtaaatgcagacagcggcggtcaggccggccggtgacttggccttgcggcacaggtcgacaaccttctgatcggtgtcatcatcgttcagggtggtcaggtccatcaggttcagagcgcgttgagcggccagtttcagatcagtcattctattctccaaagtctcgatttaatccagatctcaagggcgagcgtctgcctgtcgcaacgcaaccagcaagacacgactccccaggatacgggaatggaattacagcgcgaatgcacaggcaccatgcaggcactacgactgtaaataaggcaagagccctgtcactttcttacaaaagtgcggacttggttccatgaagacttgagaaaggccgacgacttctgacccgacttcccaatcaattccatttgaccgccaacacccgacttgatcgggtattagtcaatgccagcaccctgctggcaatgcctatttcagccgagataccccgtgtttgcaagccggatttgccaatttcagaggtacctcacatctggcaaatccggtactggaaagtgcgttaagagaagaaacgtgtgagtacccaggagtaagcaatgcccccgagatagactccgacgatccccatcaccccggacaggacgggtggtgccgggatcggcaatttgaggaaagaaaacaacaagccaacaataaagccggccgccatcgccagtagcacttcattcatataacctccgatttgactcattttattattagtttagaaaggaaaacggttgtcaccgccccaaacgcgaacgccacagcatttcgctgtggcgttcgtctttacctgagtgtcaggcaaatattacatggcagtcagtgccaggaagaagcctgcgatagtggcagacatcaggttggacagagagccagccagtacagctttcagaccaaatcgtgcaatggtgccgcgacggttcggtgccattgaacccagaccacccagcaggatggcaacggaggacaggttggcaaagccacacagggcgaaggagatgatggctttggtgtggtcggacatggccacgccgttgatcagcacttcatccttcagatacggtgcaaagttcaggtaagccacgaattcgttcacaaccagcttctggccgatgaaggaaccggcaaccacggcttcgctccagggtacaccgatcaagaaagccagcggggagaacaaccagcccagcagcagttccagagaaagctccggcatgccgaaccacccacccacaccagagaagataccgttgatcatggcgatgaggcctatgaaggccaacagcatggcacctacgttcagggccagttgcagaccggcggatgcaccggcagcggcggcatcgatcacgttggcaggcttgtcttccaggtcgccatcggcagagttttcgtcatagctgggggattcggtttccggcaccagcagcttggcgaacaagagaccacccggcgcggccatgaaggaggctgcaatcaggtattccatcttgacgcccatggaggcataaccggccagcacggaaccggcaacggaggccagaccaccacacatgacggcgaacagctcggagtcagtcatcttggagatgaaaggacgcacgaccagcggcgcttcagtctgaccaacgaagatgttggcagtcgcagagagggattcggtacgggaagtgcccagtactttttgcaggccaccacccagcagcttgatcacccactgcatgatgcccagataatagagaaccgcgatcagggaagagaagaagatgatgacgggcagaacgcggaaggcaaagataaagccgccgccaccgaacacttcaaacatcttgttgctgaccaggccaccgaacaggaagtcgataccattctggccataaccgatgacgctggaaacggcatcagatacacccaccagaatatcgcgacccacagggacatacagtacaaatgcacccagaccagcctggattgcgaaggcaccggccacggtgcgaattcttattgccttgcggttgctggaaaacagcaccgcgataaggatgagcgttgccatccccaccagacccattatcaaattcattattaacacttcctctttagtagcaccttccagcttgttaacaacttgtgtatttctgctgtcaatcaagggtgcgcattatactaattacgggaagacaaagtagaatgctggtcacattttataagcatgaaatgcgctgaaggtcgccaaattagaccgcaaacgatttttactccctgcaactttcagcaaaacgcaacctgacgttaatcaaatgttaccaaagcctctttcaatctggaaagtacgcaaagtggattcatgtaacaccgaagcaacatgagacaatggctgttgccgcaactcggccaatagttgcgcaatttttggcaagttggcgggggtgtttggcgccccctgctgaccctgtaacggcatgtccggcgcgtcagtctccagcagcaaggcttccagcggcagatcgcggatcgcctcccgtgtcttgttggcccgatcaaagctgatcactcctccgacgcccaaccgaaaccccaattgccagaacgcctgtccctgttgcagggaaccactgaaggcgtgaatgactccgcctctggccggtttgaagcgtcgcaatattttcgcgaccgtatcgttggcccgtaccgagtggactatcagtggcagctcatgctccatggccagcctgatttgcgcctcgaacagttcaagctgaccctcctgcggcacatgggagcgcagatccagcccgcattccccaaccgccaccagcccgcggggccgggcagccagcaatccttgcaaccgggtcaatacccctggcgtctgggcgcccacgtaccagggatgaatacccagtccataggcaatgcccgcatgctgttcgctcagcgccatcacccgggtccagttttcctcccccacggcgggaatgatatactcgccgacccccaactgccggcactcggccagcagcgccgtccggtcgggatcgaagaccggaaagtcgagatggcaatgggtgtcgatcagttgcatgtcactttcacctgtttgtcgtatttgatgggtctactcaataatgaaacactcgaaccttggctttaccctgattgaactggtgctggtcatcatagtgctggggatcctggccgtcaccgccctgccccgcttcatcaatatcaaggatgatgcgctcaagagcactgtctccaccaccgcagccagctttgccggtgcggtgcaactggcccatgctggctgggcggtcaagacgagaggggagccgctggcactctataactttagcggcatgggtaagcaggatctcgacatcaaccggtttggctggccggtgggcaccaaggaagaccagggaggccagagccccgataccattttcccgggtggcgacagtgatcagatctccgtcagtagccgggatgattgcgagagtctgttcgaaggcctgctcgataccaatcagacagcgaccgatgaacttcatactgatgcagagagcgattacatctcacaactcatcccggccgatgcccagatcgatggaccactacgccatgacaactgccgctatactctgcgtgactccatctcccgctttccagcttacccggatggcttgagttttgactacaacagcgttactggtgccgtgactcgcaattttgattgagagactctgcatcgcactctggcgcagccttctttgtctcatcgtcatcataacgaaccggcatgcagcagcgccggttctccggggtgagcccccactcctgacaccagtcatcgtaacgggccaaccagcgtaacaagacacctttcatcgtctgctccttggggttgctataaagcggttctataccctgctccattgcctcataccggccaagcacaatcgggccaacggcatcatggcgcttcggacggcaacagcagccccatgctgatctcgtcgacatagccctcgtccagccgatacgcctgccgccgcaacccctcatccctgaaaccacacttgcggtagagtgaatgagccacttcgttatgggccatgacacccagctccagccggttgatacccagatcgctggccgcctcaataagcgtgcgcagtaaccgctctccccagccctgaccgcgcgcactcggccgcagccccatcaccaccattccacaatggcgattgcgatgcatgttccctcccaacaggacggcaaaaccctgcacctcaccgcccaggctcagcagccacatccgctgattggagctggcccgcatagccgccagacgctggcgctgaccctcgacatcggaggggcgctcccctgcctcatacagcatgaagcgggtctcccgatccagttgctggaagaagtggtccagcgccgccgcatcctccacgtttgccagacgaatcgtcatgctcaccctccctgtttggctgcagtgccggatcacggtcataaaaaaacgactccatttggagtcgtttttatcagagccatctggccagttcaatcaatggcgataccggcagatcacttgccggcaggcagactgagtctggcaacagcttcaacgtgcatggagtgagggaacatgtccaccggctgcacctcgtccagcataaagccctgcttgaccaaccaggcgaggtcgcgggccaaggtctgcgggttgcaggagacatagaccagacggcgcggcgccatggcgaccaaggtctgcagtaccgccttgtcacaacccttgcggggcggatccatcaccaccacatcggcggtcacgccctgggcgtacagctcgggcatcaactgctcggccttgcccacatggaattcggtgtgctctatgccgttgagggccgcgttgcgacgggcatcgctgatggcgctctcgaccgattctatccccaccaccttggcggccttgccagccaggaagagggagatggtgccgataccgcaatagatgtcgaacacagtctcgttgccggtcagctcggcatactcgagggcgctggagtagagcacgtcagtctgggtcgggttgttctggaagaaggagagcggcgagatctcgaactcgagttcatggatcttgtcgcggatcaccccttcccccagcagcacccggttgttggcccctagaatgcggttggtgcgctcatcgttgatgttctgtaccagggtggtgatgggcagatcgctcagggtagccagcagctccgcttcgaatggcagcgcttcacccagggtcaccaacaccaccatcagctcaccgctcttgaaacccttgcgggtcatcaggttgcgcacgcagccagtgtggttcacctcgtcataggccgcgatgtcatgctcgcgcatccagttgcgcacacgggcattgagctccacgtgcaacgagtcctgcacagcgcaatcgtcggcggtgatgagatcgtgagagtgcttgcgataaaagccgatctcggcaccggcttcgcagccacgcaccgcgtattgggccttgttgcgataggcgaacgggctctccatgccgaggatggggttgactgtggtgttacccaacccggcctgctccagtgcgctctgcaccagagcctgcttgagcttgagctgggccggataggccagcgggcgtacctgacaaccaccgcactctgtgttggggcaaaagtcggcgacccgatcggcagagggctggagcagctcggtgaccttgccgtgcagatagttcggcttgacctcggtcagctccaccagcgcctgctcaccgggcagcagaccctcgacgaacagggggcggtcgaacaggcgtcctttgccatctcccttgtcagtcagttccaggatctcgatctggtgttgatgtcccactaacggcatgagcggctccaaaggcatagaaaatgatggggaaaatggggcaagcccattaagggtggcagagtttagcggagatctgccaaaattgcaggcataaaaggttgggtaaagcgcactctacttttgcagacataaaaaagccgccggcataaccggcggcgcactcttattggcacagggccacgactgggttacaggctataagctttctcgccgtgggtagtgacatccagcccttcacgctccgcatcttctttgactcgcagaccgaccatcagatccaccagcttgaaagccaccacagagataacaccggaccagaggatggtgactccaaccccgatagcctggatcttcacctgagtcaggatggagtaaccctccgcaacctggttggtgacatagtcccacaccccggtaccacccagatccgggctggcgaagacgccggtcagcagggcaccatgctggaacagataaccagccgtcgccgttgctgcggctgcggcatcagccgtggtataggcatccgggcccgcccagtaccacaccatgtgggccagcggtatgtaggcgaaggtgaaccagatcaccgagaacagcaagacggcggcgaacttgatgcgctcggcgaaggcccccacgatgaggccgcaggtaatggccgcgaaagccccctggaacaccacgtagataaactcgctgataccgacacctttgctgaaagtggccgcgatggaatcaggggttacccccttgagcagcaccttgctgaaagaaccgtaaaggctgttgccctcggtaaaggccagtgaataaccgtagatcacccacagcacgcagatgagcgaaaacagggtaaacacctgcatcagcacgctcaacatgttcttgctacgtaccagaccgccataaaacaacgccaacccggggatcgacatcaggatcaccaaagcggcagagagcagcatccaggtgttgtcccccttgttgatggtcacggcaggcaccgctgcctgcacgacatcgaccgatgcggtcactattacctcttcagcccaactggggctggccagcaaggcggcaagcgccaacaggcctgtcatcacgagtctcttgagcatactgccttctccttccctgtcgtcccggcaccagtccgggtccatttcctgatatgaatatcgaatctatgagttacgccgcacactgaatccactttgttgcaccactgttactcggtagtgcatcgacttgtccagcatcatggcaatctcaaagcataaaacaggccaactcactaaatcatttaagatcaatatcttgaaatcatacaggctgagcaatgcaccagagttgagcacaaggcacgtcagcgtgggagcaagggcgcacttatgctgtgcagagtaacccgctcgcaccgaaatagagcagagcataagccaggacagatgacagatcggtaacgaccaaacagcaggtaacaacggggatatacctggctaccgcccgtgatgaatgtggatacagagagaaaacagtggagagaagcgagcattgacacaatatcaaaggtcatcaacaaggatagtctttgacattggccgggatctgacagggcgcagtcatgaacatgccgccactttggcgagactgcatcctgttcaggcactgaaaaaacaaaaggccacccgcttgggtggccttttgtcattgaattagttgatggtgccggggtctctatcgaaatagccacttaaatgcatgattaaaaacaaaataaaagtaaataataaaactttgagcccccaaaaaggccccctttcgccagaggcttaacgacacgagcgccggcagttagacctgtggccgacataaagcacggctttttcagactacctctgtgtctataccatttttcaataagcatgtgcccagggtcactatgtcacgacgtggtgctgacacacttggtgaaaagcaatgcggcccattcttgggccgctgctgtatacggttggtgtggcgcttggctggttaggcttgctcaagctgagccggtataaatccttgctcacgtagcgactggataacgccgcgcaacaggtagttattggcaaagcagatcacatactgcctagctccttcttgcacaggttgcagcatcttttgttcgagtagtttgttgatttggtaggttctctgagctggctttgctagctcaggtattgcctttgctaagtcaccagctttgattaacccttgttgcgagcatgcgagtcgcaggatcttaaattcaagatcggtcaagagaccgcgcttcttggaataggcgagtgctggcaacaacacatgttcttgcaagtacgcataccgggttaactgatccacttttttcaattcagccaagatcccatccaggacgtaaatacaccatgtttctcgcccttccgccgtgccctcatctgctgcggacagcattctgtaatagcggttacgatcattgcaaaagactgccgttggattcagtacccgcccaccatctttgacgttgaagccatatttgatcagcaaggcgtaggtcaacaggcgcactgtcctgccgtttccattcgtgaacgggtgaatccagccgaatcggtggtgcgccagcgcgaccttcatcaggtcatacttctgtgagtccgccctattgatgaagttgaccaaatcagacatgtagccggggacttgaatatgctccggaggcaagtgcgttgattgagcgatacgaacgccctcttgacggtatgatccaggagtgcgatcaccctcacgttcaagcgatgacacggcaagcgtgtgtagctctcggatgaggtgctctgtaaaaggcatcccaggttcaaccacctcatcgatatacgccatggcgtgctcaatgttggaaatctctctcaggtggtcagtaccctgaatttcaccatcaacccggctttcgacataatcggccaaggtagtgtggttaccttcaatgcgagcagatcctaagctctccagcagatgaaaaatccccttcaattggaagaacaacggagctggggtatcgcctgccagttgtagtcttcgcaagtgctcaagctccgtgagcacatcaaccaatggggagtcgaatgaagggttcaacagctcaagttcatgatgaacaaatcgaggtatgtttgacatacatttcaaatcctgcgaatgagataaatcaaaaaataacacataaagcattgagataattatcttaagctagttttcaccgcattcaatttttcataagaccttttactaacaaatcaaaaccaaccttcgtgctatgtcaaaaaaacccattcaggctatgtcgctcccccaccccgacaagtacccatccactgttgctacttggcttttgagatcaccataggtatctgacacatgcaaagatgcggcggacaccacacggagtgcggtgcccctccccccccagccactaacatctaaccttcaaaacagataaaaccatgctcaaaatcgcagtgttgtcctcgttttgcatgaacactccccagccaccagatcggcgtgacgggaagtgaaagattttgagggattctgaaggattgtctttcaccccttcatggcggccccacgccaatactggtgcggggcgcagccatgcgggaataatctttcaagtgaatggaaatcgacacataaagcgggcaggcgaggcggggtcccgattgcgcgccaggggggctggcactcttagccgctggttgcaccaaccaacgctggtgctctcgcggccaccgatgagtatcaaggtgagggggaggccagcggttgcatagcgggtcactcgtgcgcgtatacgagggcagcaaaaagcccgcatagggcgggcttgctatggggtcaatagatgctggatttgaaggctaaaccagactcatgcctctcgtaaattcttgctgcgggtcaacattgcatccggtgaccagttatcacggctggcctgcactgcagattttggttcttccgtttgctccatgcgcaaggcctgttttgtacgagcactatttttggctgctgggctgcctaccaaatcaagacggatcagattgctcggaggaatacgcttaatctcttccatgaccaccggatccagttccgggtcagtatctctccagattggttcaagcaactcagccaccaatgacttcaccatatcgagcgggaggatttctgctggctctatcaagctggagggagtgaataccgtgctggtatcatcctgtaagaatgaactgatggccgctttctgtctgcctctggacactaacctggccagcagtggcaaaagtgggaccagagcctcccgagcctcatcctgatcgctggcgatcaacccatccagataggtgtttgctaagtttacacgctgcttcaggtgctggccccacagctcctgcccagagcatgagcgttcaaatgcaccgtcttccaactctgcggcaatgacctccatgtcagccaactcactctcaagcgacgagatatgagcagacagctgtcgatactcttttccagctgttttcccctcggcaatcgctgctcgccggagttcacgccctcgctggatctcctgcttgagctcttcaatgtgcgggcgactgatacaggtcagcaaacgatgctctccatcatgccaccccatatattcgtggtgtgcttgttgggctacctgcactagatctgtgatgttatgcatttactatctccaagtcgggttgaatgatcagcaatctgtttcggtaaggtgcttcaggtccgcagttaggctatccatgcttttggcagtgaagttcatcacccccggctggctcgtggataacagctcgagttgctgcgagaggcgtagcaggagcctttcatcgcgtggctgcaacggtaccttggccaatgtcttggcattggcggcgtattggcgcagttcgctttgtgtcaggccatccaggttatccagcaagatcgcctcctgctggggggtcagcgtgggtactgtggcgtagatgcgcccacagatagcgccaaagtcatgcagcttggtcatcgtgatttctccatcgggtgaagggggaaacgggggacatggccatggtcaaaggccattgctgacatgggccgcttccagcttgaccagatcgatcccatgttgtttcaacgcgggttcaatctcggcccgaatgaagcgataccggccatttcggcccagacggattgggcgtggtaactcgccccgttcgaccatgcggtcaatcgtgtcgtagcgacagccgatcaacacggtcaggcgcttacgctcaatgaacacttgattggtcatcatgctctcctgatgttggttactttatggaggttgcaacggtttacgcagagagacgagccaccgccattgtgtaatggcgttacacaatggcggttatgactgtctccgctatgagagatgatgcggcggtttcaagcgaaatgtgagcagcggccagtgtatccagggcggacacactggtggagttggatatttcagctggattgaggggaatcaccccttaatggctattggtaatcaggtcgttacggatgaaggtcaagcccaagtgcttggttaactttatgggtctttttgactgcttttgcgacgggatagagtgcttgctggatctctgtggcaagaggctgtagctccgccaacgctgcaatcgcggcatctgcttcgtccttgggttctattgccttggggtcgcgaaggatcgccgtaaatgcggcaaggatgggggacaaaatctctctcatcctaccctccatggcggtgacggcctgcttggcccagcgttcggcccgtattgccattgcctccgcctgctcggcctgcagcaaagaagcgtctatgcgtgcctgagccttgcggttggcttcctttactctctcggcagcctcagccaaccggagcgctgttgcggcttcctgggtggccagttcggccagccgactctctgcggcctcaatctcagaggttcgcaggatcaccgcctccagtaagtcctgacgctgatcggccatgtgtcgagcaccatacaacgcagcagccttcgtcgcggccagtagctgcccctcggtgtagagcggagcgccccgccccaacaacccggttcggtgctcaacctcttgcatagagatgatttggttgattttccccatggtcggccctttcggcttcgttgcattaatgagcgcagcatgggcagacaaagcccgctgctccgcgttccacacctccctctgcagtcgccgccgacgcgggcctatcctggcaagcccaaagtccgcggacacaatatgtatctcgtcctgccaagctctcatggcctgattgaacgcgagacgttgcagaccctttcgctcccctcgagcagctgaggcccgcgccgctgcaaccccaggatgtacagcaccgaatgattcgcctggctgcggtaccaggtaaaagtggatgtgccgatgcggctcatcaacatgctcgactaccgatttcagcctgtcgccatgctttgttttcagatacccaatcatggcgtcacgataccttggccagagctcatcgggcaggttctccgggacactgaccacgccagcccctaaacacagtccgtcaatcctcagcttacgccctcgcgggtcaacggcctgctccgcccatgccatggcctgctgcactgcctccgatggcataaccccaaaccgtaggatcggcggattaggctctttcacatgtggatgagcaccgggtttacgctcagcctcatccgctatctgctgggctgacagtacccgccccgtctttgtcttcccgccttgtcgtgcatacccgtcaatgtgtgcaaactgacatcccgccatacctgacctacctccccctgcttgctctcgttccacgctaccccaaaagcgaaaatgagtgggcgaaaacttacgcatagtgacatagtgaccgactttgcttatgcgcttgagtccttcgtcctcttcggcataagcgtcggccctgcggggcgcggctggtaacaccagcatgggagggaaactacgagccctaaacacggccagccagagaaaggatttgacacaaagcatcgctttttgctattcgcgcacgcacacatgcatgtgtgatgtaaaaacgatgggaacagtgggaacatgggaacattgcccgctaacccttgccactactgggtttctctgttcccacagtcgctggaaggtgtgggaacaaagggaacaggggttgggaacatttccgacttgttcccactgttcccaatctgttcccacgaaattccgtgagcgtgggaacattagtatcacttgctggataaggctttgaaggtcatttatctatcttgttcccactgttcccatatttttattaaattaacgcctgcgggcgcacatgcgcgaatagcatgagcagccacaaaaagtaaagggccgcacgatggcgaccccttgctttcttctggctggctactcgtcttccggcccatcggcctcatcggctagcactctctcggtcagcatgtagatccagaccgttgcgccgccatcccgcaggcggatcttgcgctgggctcgtttgccatcattcgagggcaacagatagcccgcctccaaacaaagctgggccacccgcttgggatcccgacctcgggtgatctcattccaaccgggaggcagcacgataaagctcacgccatcggcttccttcttgcgatagccgaccatattggccggacggtggttggggtcgaaccagtcggcaaagcggctgtgctgatgcgccacaacaaaaccgcgcacctgctccagggtggccttgtcttccttgtttcccaggtgcccccgttcatccagccacgccttgaggcatatccgcacggcgctggtcgcttcaccctgtggccaaccggtgatccccagttcagtggcaagctcacccgctgcggccactatggcaaagcgattgatagcccgcccaacctgattaccggcccccgttggggtcagctcgaccgccagacgcttgatctccggcttcaggcgctccttgtgtgcgtccagccctgttgccaaggtctcgatgtaggcacgaaatgcggtgccgtattcgcgcttacaagcctcgttgagggcatcggcaaaggcgcgcccatccggttggttgtgcagcacctcaaacgcaccgtgcttgccggtgctgctcgggatctggatggtacgtacctccatcccggcttgggtacgcttacccgcttcggcggcgtgatcttctagggatagttcacccgtggagaggaacagcaaccgccacgccttgcgctcttttagctcaccatcctgcttgctgcggcccttgccttggccattcgctagcatgtaggccacctgtccggcctcacgcccatccaactcgcccagttcatccaggcacaacaaggcatcgttacgccgactggcgatcccctcgatggcgttgccagtcgcccgccaggtgtgacagtagcgatcgggctggccatagatgctggcggcggccttcatgatggtggacttgccatcggtactctcgcccttgaggtggaaaccgccaccttcctgccccaccagtgacaacaggggggcggcgaaggccagcgacaaggcgaagcacaggcgggagttacccacggccatagcagcgatctggcgctgccagtcggccagctcccccgagctggtgaagtcgctgctcaggtagccggccgattgcaggatcacctgctcagcatctggcccgatgcccccacccggcagcacatacgctttgccgtaccagccggtacgctcgacacaggtcacccgccgctcgggttggctcatcatcagatagaccgccaacttgtcgagcttcttgaggttcacaaagggtaagccgccattgagtaaggacgccagcgcctcctggccaccacggtggaccaacatgctgaccggcatcgcccattgccgagtacggccagcccgatcctgccactccaacaagcgcccttggccataccccgcctcgtcggaagtttcagcaaccacccgaagctcaggggaaatcagggtttcctcctgccggccgttctgtcccgagccaacccattcatgcacgtagagcatgccgtcccggatctcataaccctcaggcagctccttaccatcaattggctgctcctgctcgccttgtgcatctggcatggaatgcaatgggatcacctcggctagctgcccttccttctggctggcgtcttgctcctgggtctgttcaatctggctcatgatggctctcttggtctcttcaagcccatgggcctggtaatagtcgttccagtctcctgcagtgggcggtagtgcgaccacggcccccaccgcaacggcggcttgctcggccttggtcttacccgggttacccgttgtggtggcatcgttgtcggcggcaagcaataaccggcacggttgcaaggggtcgtccatccccctcaccacctgagcgatggccagcaagttacccgcatccatggcgcaatagacggttgccccggtcgccagatgcactgatagcccggtggcatagccctcgcaaaccgccaccagggcactacccgggatccggtggcaggcagcctgcttctggccaccggcaaggtagtgcctcaccccgtcatggcggatcagctgtacgttcaccagttcgccggtctcgctgtagagcggcaccaccagggagcgagcggggaacgtctcttcccccacccggatcagggagctattcaacagcccaccgggccagctcaagcgcttgtgtgacagataaggggattggccaggcttgcagtcgcgcaggatatctgcagcgcgtctggcggctttctggcgcttaatctgctgctgttgttgctctacatcagcctgcgcgcgctgttgctgctgcaattgctctcgatctgcttctgatatggcaacatgggaaatgccaagcacccccgccaccagttccgcagcatccttcggcaacttaccggttacacggcggatcagatccagcccgtcacccgcgccacactggctacaaatccaagtaccgcgcccgcccttgtcatcgagccgaaagcggtctttcccaccacaagccggacaaggcccatgctgcttacgtggcggtaccgtcacccccagatttgccagcagttccggccagtggccacaagccgcggcggtgacatcagaaacaaacgttgccccgttcatgcctcacccccaaccaaaacggtcaccagctcgttgaaagcccgctcgtctaaaccagcctttagctggcgggcctgtttggcagtaactgcccccgccataccgtcggtgctggcaataaagtcatcgcgctgccgacggcaggcaaatgcgctcaggctacccgcttgtgaacgcttgccagtcttggggttggccgggccaacgaatgtgggttgttgagccgctggagcccatgcgtaataggtcatacaccctccctgcgcttggccagttcgacggtctcaaactcggcaaagaccggggcgagcaacacactgatcacacacggctcgatatgggactgattgccattgagaaccttgagcaggacggaggcataacgattgatccgttcagcagggtcctccagcggtgtcccggcacagcacgcctccaattcatcaagctgggtctgcaatggatgcagcagatcggagagctccaaatagagcattctttcggtattggactcacagatgcagctcaaagcagaagcgagcagtgcagactgctcaaacagagcctcagcctgaatcacctggcgagttcgaatggtgcgtttcatgctgcaacccccttgctcggggtacgggacaaaaacactaggggtagaccggccagcgcagaccgggcttgtgtttcgctgttggcaaaggcggaaatggtgcggatacggcgtaggtctgccaagcggcaggtacgggaatgctggatcaagaaggtgtagatcatggcctgtactctctcgtggtttagtgagtcggccatgctgcaaatgaggatgcggcatggcgtcaactacctccacgagaaggcgggccttattcacccttgcgggcttattggggcctctcaaccataccgcaaaagcggatacactcccgccgtgatcggcgtgaatgtgaagttcatctgtgcgacagcctggggtagtagcccaaatggcaggcacaaaaaaaccgctaattgtcggttgcgggtaaccgctcgtggaagtagtactgttagggttagtagccccaacagataagatcgtaccgtgtctgatcgtgtcatgcaatatcattttcgccgccctcacgttcaatccgggtagccagcatggctgttagcctcatcttgcgttcagcgaaaggcatgtctgcgtccaggaaggtggcattactgcgctcaagaaaggcgaccaacgccagttgatatgcgctcaggtgtttccgtacctcgcctttcagaccgtgttgggccagccatgctttgccatccatcccaagaaccagccgattgatcatgcccagctcattgctgtaatggtgaccagcagtctccttacccagcctggtacggtgttgcagcagagcgcgacacattagcccgtggtagtccttgctggcttcccgttcagcttgccaatgggcttgtgccgacacttgctgttgcggggcaacctcggctagccgccgttcgcagtcgataaagtagcggcgcgcacggcggccctcggtgtttcgctcgagcatggccaactccttggccatgtccaaagtaagggcgtaacccttgactctccgatcccgcgctttggcgctatttctctgatagagccgtgcctcatttgtatctgataaatttatcgcgctcaaaatgacttcatcgaatctggcgaagtctgccccttcaataaaatcatattcggcaatacgggctttcatccaattggaatattcttgcccagatttcaagaaggcgtgcagctcacgagcattaatggtctggacgcgctcactaccaaccatattttcatgcagtggcaacaattcagccatggcgatcacaatatcatgagaatggagcgtatgagtggagttgttttttggcacagcttcgccctgagctatatgcccctgttgtttgttattcatggcaataaaaaccttacgcggttccgctgactggcttagtaatcagaatactgatattattgatcagcggtaattggtgaatgattggtttgggctgctcctgctacgggcggccctttcttttggctaacacccggatattaagcagccttaccctgggcattcatccaactccgaacctcttcggcccgccaagcggttactctttctgacaattttactggttttgggaatgtaccttttgctgaccagcgccagactgtaaccacagcaattcctaataccttggcaagggtgtccacccggacaaacccctctttcggcaatgcaaattctgatttcaatgacatggtttgttgctcctttacgtgtcttgtcgttgcgggagtaatcaaaccatgttggttcctatcggagggggagttattgaaaagtaccggaagttattgaataactatcttaactggcttctgctctgtctagccaagctctcaacgttttaggggttacgctgctcagctgtttgctatggccgttacgggctattttttgctgtaacgcttctgtactgccctgaagatcggctgaggtatagccaagagccttcagcaaatcaacaatagctttactctggttcgcagtaacacgtggtgatgtgtctgatgggtctataggatgggttaacagtttgcgaggttgtttgctcagtgaattccctgaggcaatcccatccctcaaccttgataagtcatcatagcgaactctaaaaagggacactgcgtgttcaatatcggcgcccattatactaatgcaatcagaccctatatttacttgcatatcaattgattctattttttctatattttcaaacccgactctaaacccctcccttagataagaaaaaggaatggaaacctcatgtaaaccagaaagccaaactctataggtgatataatccaaaattattgaactttcacacgtagcgagttttccttctaaggtatcatcagatctatttattggtggagcaaatttatctagtttaatccatatcttggtatagtcagcctgaacataatcaatattagtatcgctatcatcttgatattcatctttctcactaataaggaagataacatttgtaccatgtttatataaagtatcataccaaatattggtatcttcagtatctgtggtgccaaagtcgcattgataacagatagtgccaggcactcccccttcaaaatatatttgcttacactcaaatccacttccgccgcaaggcttttcaccatcttcatcaagttttatatatatatttatggcgccgatttcataccaatggtaaatatcttcgagctcgcaccctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagggtgagccccgccgcttccagccggttcttggcatcccagcccatggagagattcaccacgtcgtcatagatgccgtgcatgtagcagatgggcaggcggcgggcggcctcgctcatctcggccagcagggcatctggcgccgccagataggtggacatgcagagcaggccagccagctgaaccggatggcgcagggcggtaaaggaggcgatcactccgccctgggagaaaccggccagcaggatgcgctctggggcaaacccttcggccaccagctggtccagcagggcggcgatgcgagcggcggattcacgcacatggggctcaacggcgcggtccgccggatcgtcgaagctcttgatgtcgtaccagccgcgcatcttgtagcccatgttgatggtgatgggccgctcgggggcgtcgggcagcagatgacgaaccggcaggtcggcaggcaaatccagcgcgtccaccagcggggccagcccggccccggaatcccccagcccgtgcagccagatcacggcgtggcgggcgtcctgtggatgaatgtcaatcatgggaataccactgactcacctgcctgagtggtgcaggctttggtcagcagcgccttgagctcatggccgaagcggttgtctatccaggtttccccttgcagctcgaagtggaaaccgttctcgcgggtggcgacccagatctggtgcaggggctcctgcttgttgatgatgaccttggtcttgttctcgaacgacagggtcaagaccccaccggcacgttcacagtcaatatccggatatcctgcgtcgacagtgtcttccacatattggaaaaaggcgtcggtcagggcgtgatactcgtgatccttcatcggtttatcctgttgcttttaacaatgtgagtgcgattatagagggccaaaaattttttcgcagcgaaccattatgattacccagcttaccaagtgtctgctcgccactcttctgtctcttggtttggccgcgtgtggcctgacgggaccgctttacatgccgcctcccgagcagccccagaccgagagtacaccgcaagcacagacgcctgcgaccgtcgaagctgccccagaggccgcgccgcaataatttaggaaggaaccgcccccttggatcactttaactacgatgccgacggccagcttcaggccgagcaaacctcgctgcaacaccttgccgagcagtacggcaccccgctgtacgtatactcccgtgcgaccctggagcgccactggcatgccttcgatcaggcagcgggcgatattccccatctgatctgctatgcggtcaaggccaactccaatctggcgctgctcaacctgctggcccgcctgggctcgggttttgacatcgtctccggcggcgagttgtcgcgggtgctggcggcgggcggtgatccggccaaggtggttttctccggcgtggccaagagcgaagccgagatgcggctggcgctggataaagagatcctctgtttcaacctggagtcggaagccgaactggagcgtctgaaccgggtggcgggcagcatgggcaagaaggcccgggtctcggtgcgggtcaatccggatatcgatgccggcactcacccttatatctccaccggcctcaagcagaacaaatttggcatccccatcgagcaggcgcctgccatctatcgcaaggcggcggccatggccaacatagagatcaagggggtggattgccatatcggttcccagctgactgaactcaaccccttcatggaggcggccgacaagctgctgcgcctgatcgacaccctggcggcggaaggtattcacatccatcacctggacgtgggcggcggcctcggggtcaactatggtgccgagcagccacctcatcccaccgagtatgccgaggcgctcaagcagaagctggcgggtagggatctgaccctgctgttcgaaccgggccgtgccatcgttgccaacgccggtgtgctgctgacccgggtggagtacctgaagccgggtgaaacccgcaacttcgccctgatcgatgccggcatgaacgacctgctgcgtccctctctctacggcgcctggatgaacatcatagaggtggacagccgcacggcccatgagaaggcgctgtatgacgtggtcggcccggtctgcgagacgggtgacttcctcggcaaggagcgcaccctggctatcgccgagggctccctgctggcggtacgctccgccggtgcctatggctttaccatgtcatccaactacaacacccgtccgcgtgcggccgaggtgctggtggatggcacccaatccttcctcatcagagagcgcgagcagttggccgatctctggcgtggtgagcatctactgccctgaacacaggaaggcaccacggcgactggattttccagacgagtctctgtgtgcgttgaacgcgcgagcagttgaccgattgccggtgttgcgagcattgacggccctgatagcaggggaacgcacgattgagcggatcgctggtgcgccgagcatttactgcctaaagggtacaggaacgcactatgttgatagatttttccaagatgcatgggctgggtaacgacttcatggtggtggatggtgtcacccagaaggtgtttttcagcaatgacgtcatcaagaagctggcggatcgccacttcgggatcggttttgaccagctgttgctggtggagccgccttatgaccctgaactcgacttccactatcgcatcttcaatgccgatggcagcgaggtggagcagtgcggcaatggtgcccgctgtttcgcccgtttcgtgcgcctcaaggggctgatcaaccgggatcgcatcgcggtcagcacggcccgtggccgcattagcctgcagctggaaggggagaatcaggtcacggtcaacatgggggttccccagtttgagccgggcaagatcccgtttcgggctcagaaggcggaaaaaacctatctgttgcgggcacaagagcatactgtgatgtgtggtgtggtctcgatgggcaacccccactgcgtcattgaagttccgtcggtggctgatgcgccggtggagactctgggtgccatcatggagcggcacgagcgtttccccgaacgggtcaacgtcggcttcatggagatggtcaacgccaccgagatccgcttgcgggtattcgagcgcggtgtgggggagaccctggcctgtggtaccggtgcctgtgcggcggcggtgattggcatcagtcagggcaagctcaaggagcgggtcaccgtcagtctgccgggcggcaagctgaccatcgcctggaaggggccgggccagccggtctatatgacgggcccggccgagcatgtattcgacggccagatagagttataggcatgacgagggcgcaagccctctctgctgcgcgataatgtcagggcccagtgccctttttctgtaatggaccaaccaatttatgagcgaactcaaacggcaggagccactggtggatgaagccacagtgctggagtacctggcccgttatcccgagtttttccagcgccacgcggccatgctggaccggatccgcattccccatgaacgcaaaggctcggtctctctggttgaacgccagatggacaggcagcgggagcgcatcgagcagctggagcaggagatcaccgagttgatggggattgccagcgagaacgagcggatcttccgggtctatgccgacctctacggcgagctctatggttgccagtctctgttcgaggtgagcgccgtgatgggcaaggcgttcgtgcagcggctgcggctgaccggcctgcggctctggctcagtccgaagaaattccagttgagcggccccgagctgcgcttcatggcggacggcaagcaactcgagcaactgctgggtcaacgactgccggggcaggattactattttggccgcctcaaccagagcgagaagcaggccttgtttggccacgatgtgctggtcaactccgtggccctgatgcggctcggcgatctcggcgtgctggcctttgccagttccgatcccagccacttcagcccccataacgacaccctgctgctgggtcagctgggtcgcttgttgcagttgcgtctgcctgaactgacccatggctagggaaccggccaaagcgtctgcccctgccgccgagcctctgccagcctctctggccgatgagctggcggcctttatcgaatacctgagggtcgagcgccagctcagccctcacactcgcagcaactatgaatcccatctgcaggccatggccgccgagctggtcaggctgggtgtaagcgactgggcccggctcgaggcgagccaggtgcgcagtctggtgacccggatgcacaaggccgggctcgctccccgctccctttctaccaagatctccgccttgcgcagtttctgcgactggcaggtgcgccagggacggctcaccgccaacccggcccgcggcatagtgacccccaagcaggggcgaccgctgccgaaaaatctggatgtggacgagatgtaccagttgctcaacatcacagacgagcaggatcccctggcggtacgggatcgggccatcatggagctgatgtactcttccggcctgcggctggccgagctggtggggctcaatctgggtgacatcaagctcgatgaccgtcagctcaaggtgaccggcaagggctcgcgggagcgggtgctgcccatgggaagaatggcggtggagtggctgcacaagtggctcaaggtacgccctctgctggcgggggacgaggccgacgccttgttcgtctccaagcgcaaacagcggctgtcggcccgttccgtacaggagcggctcgatggctggggaaacaagcaggcgctcaatgcccacgtccatccccacaagctgcgccacagtttcgccactcacatgctggagtcctccggcgatctgcgtgccgtgcaggagctgctgggtcatgcggatctctccactacccagatctatacccatctcgattttcagcatctggccaaggtctatgacaatgcccacccaagagcaaagcgggatcctgccacgccggaagatgagtgacctttacctctgtgaaggagtgtctggggttatctgagcatccaaaccgccagggtagccagatatgccggaagatgaacaagggggcctgattatttcgccgtgaaggagcatgaatgcatttttatcgccgttggcagccggttgctgccatctcgttcgacctcgatgacaccctctacgacaatggcccggccattgaacgggccgagcagtggatgcttgagcatctgcgcagcgaatacctggcgaccgccatgctggacaagccgcgctggctggatctcaaacgcaccatgctgatcgcccatcccgagctgcgccaggatgtcagtctggcgcgtcagcgtaccattcatgaggccatgttgcagggcggcatggcggcagccatcgccagtcgcgaggcggagcaggtgttcgccggctttctcgccgaacgctcaaagattgaggtgagtgacgcgacccatgacttgctggcacgactggccgagcgctatccgctggtggtgatcaccaatggcaatctggacctggcccaggctgggctgaatgattacttcaccctggtctgcaaggcgggggcgggtgccaggatgaaaccggcgccggacatgtttgtccaggcgcaggccgccctcaagctggtaccagatcggatactgcacgtgggggatcatccagtgacggacgtgctgggagcacgcctgcacggctttcgcgccgcctggctcaatgactgccagcgctcctggcggcagttgccattgttgccggatgtggaactgaacggactgggagaactggcagacctgctgctctgatcgttttcgccggccgctgtttgcggcccttattgacggcaaatcagtccgcgcagctggtcatggtcggtctggttgacgcggcagtagttgatgcccggggggagcgcctgctgcaaggtaatggctgtgcccccatagtggcagaccagataaaatgggcgtggattgcggctgtccagactccagtagtgagtctcgtcattgtcaccattgtccggtttgagctgggcaagctcgcccggatcaccatcgaacagggccaggttatccagcctgtggctcagggtctggcccgcttctccctggttgtttcgggccacggcttgccagcccagaggctggctcagcagctgctggcgggtgtctatggctggcgggcagtgaaattgcaaactggcgctcaaagccagtgcggtcagtaacattgtgtggggtctcccggcatgatgtggtgccccatgctacgtcatcctccactgaacagcttcatcagtttattgagcagatcacgctgttgcggcggttgcttcatggactccgcctcctttgccaacagtgtctgctgctcctgctcgcgactactcagcacccgatagagcggctcgaccagggactccctgtgcatcaccagctcctggaacatggcctgattgatgcggtaggtttcaacggtgccgagtgcccgcaccgtgaagggactggggtcgccggtgagcaggctcagctcgccgaagaagtcgccggtgttgagggtgccgagcggcaattcacgcccctccaccttgaccagcatttcagcttcccctttgaccagcacaaacagccagctggaaacctccccctgctccagcatgatgtcgccactgacaaagggggcgaatttgacctgatcggcgagctggatcagctcatcctcctgcaacatggcaaacagcggcaacttgcgcagggtggctgtgcgctcgactgtgtggcgcttgtggcgggcatcctgatgttgtttctccttggccatgaagacattgaaaatgggtggtgtgagacgccggtcgttacggcgcagggcggcatcgatcaggctgcgcaccatggaatcggtcgggtcgtcccgcgccaggtcggtcagccagtagcgaacggcataacgggcaattcccccttccacattcatcaacagacagtcgggttgaggatatttggccacacagggcaggttggtttcccgcaaggacttctcgatcagggcgatgatctgggtcggcaatgtatccagggtcagatcgaaccagacccagcgccgccattggaggggggcattttgtcgccgtcccagcacggtgaaacgctgcttgagcaagtggctgttggggatcaccacggtttcccagttgcgggtttccatggtggtggcgcgccagttgatctccaccacccggccctggatggcttccacctgcagccagtcaccgatggcgatggagttgtccagctggatggagactccggccagcaggttgcccagtgtgtcctgcatggagaaggcgatgatggcggtgatgacggccgaggtggtgactatctcgccaagggccatgccggaagcgtatagccggaacaggcaccagttgatgtagccgatggtgatgacgatgtccgctatgatgcgcggtatgcggatctggcacaggggcagcagaaactggaacagcagtatgccccagaccttcaccagtaccagaccggccagcagactggatatttccaccagccagcggtggggtagcggcaggcggaaccagcctccctcgaactggatcagcaggatcacgaccatgctcatcatgacgaagccgagctcggaaattagctcgcgccgccgccccgggctgcgcaaaaaatgggtgatgagcaagaacagggtcagcagggtccagaacgggtgttcgccaatccactgcaaggtaggtagggcaacgaaattatcgctaaacataacagccccttatcgttggatatttccagcatagctggttagacaagggtaaagggtgcgctggcgacacgatttatttatgctgttggcagtctcgacaggagagtgtgacttggtgcaattaacaaagaaaatcatctgcttggtggcattgctgccactggcaggatgcgacctgctggcagacaaataccgggtcgagttcagggatggatcctggcgcgagattgccattacccctttttccgacgaggcccgctggcgtgagggttgtgccaccggcgaggtgctgaccgacatgaccttgccactgaaacggggcaaggtggtgaatggtcgtgagcagctgctcatcggcggcgagttgttcgagcttgacgatgacaacctttaccgcagcaacggcatggtgtttggccacacgccggaccatatccagcgtgggctcaagggcatggatgtgtgccgtacattgcgccccgagcgtggcggcttgcccaagctcaaggcgcgggggtttggcgactagacaacacaggttcaggtgtgtgtggtgcgagtcctgcgctgacggcaggcgtcaccaaaagcctggaaaatcttgacggagtggggattttcggtcgctttccactccgggtgccactgtaccgccagcaggaagggggagagggtgggggcatgaatggcctctaccaacccgtcttcggcatgggccagcggctcaagcccctttgccagcgtcttgatcccctgtccatgcagcgagttgacggggatagcaggttgccccatcaggtcggcaaaccagctgccggacaccagttcaatctggtgactctccccgtactgttcatcgaccggatcgtccgaatcttccctgtgatcgtcatagccgggctcgttgtagaccttctggtgtatgtcgcccccgagtgccacgttgatctcctgcatgccacgacagatcccgagaattggcagaccgcgatcgagggcggcacgtaccagcggaatgtcgaacagatccctgtctctgtcctgctgcttctccggggtaaggttctcctggccatagagggcaggatctatgttggatccggcgccgctcagatagacgccatcggccagatccagatactgcgccaggtcttccgttccgcagcaggtcggtaccagcagggggacgcagccactgatttccaccaggggcgtgatgtatttgtgggtcattacctggtaggcgtgaccgttgcggggctgggcacccattgtcatcagtacgacgggcttacatggggtgtggggtatgcgagtcatgattcaccttggctatcctttgcagtcctgcgccttgggaaggcccttgctgccagcgagagggcaagggcatgcctcaaggcatggtcgtgggatcagggtcgtgccgcagtaccagaatcgtcggtcagcctgggcaatgacggcctggatcctgatctcagtctgccaaggccgttcaatatgtcaaacgaaatgatgctgaaatgttaattgccatgggcggcatacaggcttgagtcccttttataggggccttgacgctatgccgtgggtatgaaggggatagctgtggtggatatattaaacatttgaccagattggccggatagcagaaggggccctggtggaggccccttgtttggctcaggcgttcaggatgaaccgctcgatcacctgggcgacgccatcctcgtcgttgcggcccgtgatgtgttgggccagcgccttgatgtcatcggtggcgttgcccatggccacgcccagtccggcgtattcaatcatgtgatggtcgttgcctgcatcccccacggcgatgacctgggaggcatcaaggcccagatgttcggccagggcggcgacccctgtgcccttgttgctctgcttgttcatgaattcgaggaagaagggggcgctctgcaccacagtgtagcgctcgtacagttcggctggcaggcgctcgatggcgcgggagagctggggcggctcgtcgatcatcatcaccttcatgatctgttcgtcggccgccagagtggcaaaatcgatcagattgatgggcatgccgatgaggcgggattcgtgctctgtataggtgctgactctgggactgatgaggccctggctgaccgagaagccgtgtacgttcacctccagctcgtcggccagtctggcgatggcactggcgtcgcttccggtgagcagctggctgcgaatgatgcgctggtcggcaacctgctgtaccagagcgccgttgtaacagatgacgtagtcatcctgacccgtgaggccgagctctacaagatagcggctcatcccttccagcgggcggcccgaggcaagtaccaccgtcactcccttggcgcgggcggcggcaatggcggcgtgggtgcggggtgaaatctggccctgagggttcagcagggtgccatccatatccaatgcgatcagcttgtacatctttcactacctgaagtctggctggcccgcccaatggggccaatgggaggccgagtgtagcgaaaatcgccgcctggatcacggattgacgggatggaccccgagtattgggcgcccgctcgcaaggtggaagggcgatgaggagagggccggtagtctccggcccgggtcatttgtgtggttcgtacgggatcagctgtacctgatcctcgcgaatggcaaagtggatggggccatgttcgatatcgacccggcagtgatagtgcgccatctccacctcgaccccggggaagacccgttgggtggcgatgatgtccatctccgccatcagcttttgcaactcttcctgtgccgcctccagctgctcatccagcagcttgctctcctcgagatgcttggtacggatcagctttatcttctgcagggtctcggggttgcgtttgtcggtgggcaactgcagcaacttgagcagcagatcctgcagcttgtccaactgatcccggcactcctgcttgcgttggcgcagggccagctcctgctccttgtgggtgaagtagccgccaaggatttgcagcttggtgtggttggccgcagaggctcccaggatgggagccatgatgagacgattggcgatgctgatgccaccaatcaggtggcccttgcgcatgccgctgtcgcccaccttgaggtcttgcccgctgcggctgtagcagtggttgagctgactttggatctggatatcgcccccagcctccagtttggcgtattgggcatagctggcgtggatttccccctgggcattgaggtgacacaggtattccccctgctcgttgcgccgacctatgatgccgtggcgaaccgttatgctgccgccggcttcgatctcgcccccttcgataaaaccaccgatgacgatgtcgccactgaccttgaccttcatgccgggctggacgtcggcattgacgatgagccccccttcaaaggtgatatggccgtggcgggcatccacctgtttgacactcaatacctcatccactttcatgcccgttttttcctggcagggaaggccggcccggctggcaatcagcaggttggggtcatcaggggagagataagtgccatcgccagcgctcatggggctgtctttgccattcttggcgggcagatcctggcccgtgacggtaaacccgggctccccctgagtcgcggggtggcgccgcatcaactgggcgccggctttgaccgtgactatggtacccagatcccgcatgtcgacccggccatcatcccgttcctggggcttgaggatccgctcggcgggtgtctccaccagtcgctccagacgggagtccttgccattgaccaccgctaccggcaacttgagtactgtgcccggcgcagcttccttggcagccagaatggcggccgtaataagggaggtctgtaccccctggctgacctcgctggtctggattgcctgctccagctgttctgtggtgagaaacttgccgccccagtctgcggtgatctgggcaatggcgctcatccggtccttctcgatgaccagcgtgacgcgggcatcgtggcgctgggcaatggggactgggttgccgggcagagaggtagccgggttgctcaacagggtattgagcaagctgatggcctgcttgatcccctccgtcagcggctggtagcggcgacagttggaggccagcaacagcgcctgaatatcgttctctgaaacgggcttagtcaacccgggcacgatgcgcagacaggcgtattccatatcggctgataacagtaaccactctttgcttaacacccggctcccttactctcgccatgatctccagtaagatcgctacttgcttctatttaatcggcttttaattaaaaacgcgagccatcaacatgatgtcggtctgcagtattcgggtatttctctttttgggtcaacgcgctaagcacaaatgggtgagctgggacgaggaaatcagagatgacagcgggtatgctgaccactcaatgaaccggcttgtcagtgagagacgtgccggccctacgccccggaataccttgtatcgggacgagattgcaggtcacgagaggagtgtcgatcttgcgtcattgtctgttgcctttaggtctgtttagcctgctgactgcctgccagccacaggtctctaccacggcgctcggtacgctggagcgggatcgggtgctgctgaccgccaccgccagcgagattatccgggccttgccggtggcccaggggagcatggtggaggaggggaccctgctggcaaggctggacgatcgccgccagcaggcggtgctggcccgtgcccgtgccggggaggcgcaagctcgcgctgcccttgcccgcatgaccaatggcgagcgaccggaggacattgccgccgcccgtgccaatctcgacaaggccgaggccaatgtcagggagagcgagcgcaacttcgtgcgcatcgaccgactggtgcgtcagaagctggtcagcccggcggatctcgacaaggcccgcgccctgcgcgacggcgcgctggccgagcaggatggggctcgccagcagctcgacaagttggcccgtggcgtgcgcagcgaagacattgacgaggccgatgctgccttgcaggcagccagtgccgaggtagcgctggccgaacgggagctggcggatctctccatcgttgccactcgcagtggccggctcgacagcctgccctatcatatcggcgaaagggtgtcggtcggtgccgtgctggccgccattcaggcggatcaggcgccctacgcccgggtctatgtgccggagccctccctcgccagttaccgcatcggccagccggtgcgggtggtggtggatggggtggccgagccgctcactggccggttgcgctggatctcgaaagaaccggctttcactccctactacgccctcaacgaacaggacagagcccgactcgtctatctggccgagatagacctgcccgacggggcgcaggatctgccgagcggcttgccgctgcaggccgatcccggcgatgagaggcgcgctcatgagtgagctggcgatccgtgccaagggtgtcagccggcgctttggcgattttctggcggtgaacgggctggatctctgcgtgcccagagggcagatccacggttttctcggccccaacggctgcggcaaatccaccacactgcgcatgctgaccggtctgctcactccttcggcgggagaagtggaggtgttgggtctgagcattccgaaacaggctgaagcgctcaggcgccggatcggctacatgacccagaagttctccctctatgacgagctgacgacctgggaaaatctggagtttatggggcgcattcacggcatggctggccagtcgctgaaggcgcgcctgcacgcgttgctggagacctatgaactgacgtcgctgacgcggcagcgggccggtgccatgagtggcggccagaagcagcggctggcgctggcggcggcggtgatccaccatccggacctgttgctgcttgacgaacccacctcggcggtggatccgcagaaccggcgcgatttctgggagaaactgttcgatctcagcgaagggggcaccaccatactggtgaccacccactacatggacgaggcggagcgctgccatgcgctggccatcatggaggcgggacaggtgcgggcccagggatcgccacaggcgctgatggatgccatgagcacccgggtggtcgaggtgcaggccagcgacttgcggctgctcaagcagcagttgctgcagctggcgccggtgcgctccgccgcccagcttggccagcggttgcgggtgctggtggacaaggagctggctgaaccggttgcctggttgcagcaggcctgtccggccttgagcggggctgccatggcgctggtcaggcccagtctggaggatgtgtttgtcagctgtaccggtcaggagccaggggcatgaacagtctgcgacggctctgggccattacccagaaagagctcaggcagctggcgcgggatagactgacctttggcatggtggtgatgatacccctgatccagctgctgctgttcggctacgccatcaacacggatgtgcgccacataccggtggggctggtggagatgagccagagcgtgccgggacggctgctggtggaggcggtgaaggcgagccaggtggtgcgcatagaacgtcattacgtgggggtacaggaggcggaggccgccctgactcggggcgaggtgagggccgtgctggtgctaccccctgacttgagccgccgcctcagcgccggtgagacggcaggacagtggctggtggatggctcggataccatgatagccggggccctgctcggccttcgcaacatgccgctctcggatctgaaaccgggccttgaatctgccccacccactttcgagacagtgctctacttcaatccggctaggcgatctgcagtcaacatagtgcccggtttgctcggggtgatcctcaccatgaccatgatcatgttcacctcggcggccatagtgcgcgaacgggagcgcggcaatctggaactgctcatcactaccccggtcagctccatggagctgatgcttggcaagatactgccctatatcggggtggggctggtccaggtggccatcatactcgggctcggccacttcatctttgacgtaccgatcaacggggcactcagtcaggtgctgctggctaccctgttatttattgccgccagcctgactttggggctgctcatctccactctggcacagacccagttgcaggcgatgcagatgacggtgttcatactgctgccatccatattgctgtcgggcttcatgtttccctatgaggggatgccggtggcggcccagtggattgcagaggtgctgcctgccacccacttcatgaggctgatcaggggcatagtgctgcggggcggggagctgtcggagttgctgccggatgtgctctggctggcggggttcaccctgctggtgctgaccctggccgcccacaggttcaagaagagcctggattgaagcgtacgccgatgccagatgcgcgggtcactgcgtttgatgcctagctgctgcgctgcgtcgttctgggcagggtgaggtagtcgccaagcacgggcaagccttgcaggtggcggcgcagcatgtcgagggcagcgaaggcgaggatcttgcgtcggctctcggggtccggatgattgaccctcaccgtctggccggtcttctgcccatgggcgcagagcagcagcggcacgccgtcagccccctcttgtcctatggtcagatgcaagcccactgtggtgccgggcagcaatgccagatcgctggcaagatgggggctgtagtgagcctccagcaggggatgatcgtggcagagtgcaagcagggcaccccggctctccccctccagcagcgtcagcggtttgtctcccagcagggtcaggatctgctgcgcgggttcgtcattcccgcgtcccaccagccagggctggatggctgcgagcagtcgcgcctcggcggcctccatgtctgccctggtcgcaccgtggccgatgagtttcagctcgatcaacggcatggaggagcgataacccagctctatgcctgccggccagggcgtcgcatccagcatgtccgagagggccgattccgagatgccgaagctgtagaaacggcgcagctcggtatcggtctgtgcgccagccagctgtttgaggcgcggcaagatctgctcgcgtaccatctgcttgaactcgaacggtacgcccggggtgaagaagagctgacaccggccctggccgttcatctgactgaccacgaaaccgcaggcggtgccgaccggattgtccaggatctcgcacccctgtggcagccaggcctgcttggcgttgctttgcgccatggggcggccccgactggcgtagcgtgcctctatggtggccagccactcagggaacagagtgagcggttgtccgaacgcttcggccgccgcttgcgctgtgaggtcatcggcggtggggcccagaccgccgcataccagcaccacgtcggtgcggctggcgctctcctgcagcacgtttttcaggtcggcgaggttgtcccccactgtggcgcggcggtgcacctgccagccctgatccagcagcagggcgctgagccaggcggcattggtatctaccaccagcccagtcactatctcgtctccggtgctgatgatctcgatacgcatgggggctccttgggctggggaagtgaaccgggacggccatgatccatggccgtggcaatcagggtttggcgtgctcgaagtagtagctgatccgggtacgcggattgaggtattcgaacacggccggcggcagtcgtttggggtggatcaccttggcaatggacagctcggcctgctgcaggtctattatcgctgcctcctggcgggggatgcggggatcgtacaccagcacagaggggtagagcaggcgggaggcattgaccgacatcaccagtcccacctgaccgttggagagctgcaccacgctgcctggcgggtatatgcccatcagccggatcagcatgctgaggtattcagggttgaactgggccttgcgctgcttgtagaggccgctcagtgccgagtagggcaccttggcctgcaggtggcagaggttgtcgtactcgttgatcagcgacaccatctgggtgagcggatccagctgtcccttcttgagcccctcgggcccgctgccatccagatattcatggtgatgcagcactatccccttcgcctcggcggggaaatccttggccagattgagcagatccaggccgtagcgtgaatgctgggccatcaggttctgctccggcttggtgagtggttctgtcttgcgcagtatctggctcgggatcttcagcttgccgatgtcgtggaacagggcacccatgccgacctgacggatctggtcggccgacatgttgcactccttggccagcagcatgctgagcacgctgacgttgagggagtggaagtagaggttgttgccatcttcgctgtcggagaccaggtgcagcaccatctcatccaccgccagtagttgctccgtcatggcgttgatcagctcctgggcctcgccgatggcgttgaggggacgggactggatcttgctcatgacgctgcgtacttgcgccagggattgctggaactgcttctcgcactgctgcaaatcacgacgatactgttgcaactgctcgatgcgctgctctttatcccgctgcatctcggcctggcgcagcgaggtgtccggcgcctcggcaggctgtgcctggatctggctcagtggcttgggcggcgcatcacttttgtccggaatgatggtgaccatcttgagcccgagccgacggatcaactctatctcttcttcattcttgagcttgaagctggaaaacaggaaggggtgttcgcgccaacccagtggcagagatacgaaattgccgacttgcagtcggtctacggaaattttgatacctgtcattgtcttggctgcgagagacacactgagccgtatgctagtcaaaggtgggggtgaatacaaaaggtatctgatgacaggctgggtggctttgttataggcttctggatgtccagacatatttaccgatgcagtacagggagtaagcatgccgatcaagatcccggatcagttacctgccgccgaagtgctggggcaggagaacatcttcgtgatgacggaatccagggccgtcacccagaacatccgcccattgcgggtgttgatcctcaacctgatgcccaagaagattgaaaccgagatccagctgatgcggatgctctccaactcgccgctgcaggtggacgtggatttgctgcggatcgacgatcgggagtcgaagaacacgcctcaggcccatctcgagaacttctatcacgatttcgagcaggttcgcggcaacaactatgacggcatgatcatcacgggggcaccactcgggctggtggagttcgaggaggtggtctattggccgcgcatcgtcgagatcatagagtggtcccatcaacacgtgacctcgaccctgttcctctgctgggccgtacaggcggcgctcaaggccctgtatggcatggagaagcagacgcatggggagaaactgtccggtgtctatcgccaccatcgcctcgatgagaacgagccgctgctgcgcggtttcgacgacgagttcgtcgcgcctcactctcgctatgcggccttcgacggggatctcatccgtgcccacactgacctgcagatctttgccgagtccgaggaagcgggggtctacctggcggccaccaaggattgtcgtcaggtatttgtcaccggccaccctgaatacgatgtgctgaccctggatggagagtatcagcgggatctggcggccgggctcgaccccgtcattccggtcaactactacccgaacaatgatcctgccctgccgccgcgcgccagctggcgcagccacggccatctgttgttttccaactggctcaactactacgtctaccagctcaccagctatcgggtggaagatatcggcaaggtgtttacctaccagcaacccaagtagggccagcggtcagggtcagtcggcctgatccagccgcgtggccagggcatccagccattggcgatgcgccggcagggtgaaggccttgggcctgtgggccttgatggcggccatggcctcctgttgtggctggccgagggagatcagcagggcggccgcaaccagaccggtgcggccgctgcccccctgacagtggatgaccagatgcttgccatcgtgcagcagcgcggtcagttgtggcaacgccagctgccaggcgtgttcgaaggcagcatcgggggcctgatcgtcttcgatgggcaggtggaaccagcgcatgccttcctgctcgacctgacgaccgagatgcgccagatccagctctgccagctcggtggcggtcatgagcgttactaccccgtgggcacctgcaaacctcagctgatccagtgccagtggcagcggtacctgctgggtgccggggcagggggtcagcagcaactggccatcgacgcggggcacttcctggctccagaagggatgagacgagtacataaaggtccttatgaggcctgcaagggggagggggcctgacatggcccggatcctgagtgcgccaaagcatagggggtgctgcttctatgtcaatctgcgttgtgttcggcccggtttacgggcagagtctaaaaaattgatcggttcaaggagttaagatgagaaacctggatcaactggatttggatatcctggcccatctgtttcgcgatgcgggcatgaccaacaaggatctggctgttctggtcggggtggctccgtccacttgcctggagcgggtgcgcaagctgcagcaggacggggtgctcaagggggcacattgcgaagtggatcatcaggcgctgggtggccatatccaggccatggtttcgctgcaactggcgcgccacagccgccagatcatcgatgccttccgcgatgccatactggcgttgcccgaggtgatcagcctgtttcacatgggtggcaaggatgattttctggtgcatctgtgcgtcgccgataccgagcacctgcgcaacttcgtgttcgatcacttcacttcacgggaagaggtggtgcacctcgaaacctcgctggtgttcgagcacagattcagccgctccctgccctgtttcctcaatatctgatggcgtgtctcgcccaatataaaacccgccaactggcgggttttatattgttgcgttggcggggtcagttcagcactgtccgggtatccggcgccgtctggtagagccctttctggtaggccagactcccccacagcgccagcccgagggcggcatccttcatggcatccggttgcggtgcaggtgtgagggtttcgctggcatcctcatagatgaagccttgcgccggacgctccggttgcaggatcaccacatccttgccccgcatcagggcgaagtttttgtcgtactgcatgatggcgcgccccggccagtcggctggcatgcgggtcagatccttgcccagcatgggatagtcggcgcttatccccatcagggagagcagggtcggtgccatgtcgatctggctgacgatgcgcgggtcctgcttcggggctatgccgtcaccgacgatgacgccgggaatgtggaagcgggggatggggaccagactgtcaccaccaactcgactgtcgtggtcggcgatgaccagaaacagggtgtctttccagtagtctgattgcttcgctttcttgaagaactcgccgatggcatagtccgcgtacttggcggcgttgttgcgggtctgcttgggttgttcgtagagatcgatgcgatcgtccgggaattcaaagggatcgtggttgctggagctgaacaccaggctgaagaagggcttgccctccttgtgcagcgccttgaaggtctcgtctgccttggtcatcaggtcctcgtcggaggcgccccaggagccctcgaataccgggttcttgaagtctttctgctcgactatggtggtgaagccgttgccgaggaagaagctgcgcatgttgtcgaaatggctctcgccaccatagatgaagctggtgttgtagccgcgctgcttgagcagatccgcgatggtaaagaagttggtctggctcttgcctagcttgaccacggcctgggccggggtcggcgtgaaaccggtcagcacagcttctatgccgcgcactgaacgggtgccagtggcgtagagctgctcgaatgcccaaccctgttgcgagagcgcatccagattgggggtgagtggcaggccgccgagggagccgacgaactgggctcccaggctctcttgcaacaggatcaccagattcttgggtttgccgctatagctggcttcgttgaaggtctggctgggcagggccgtcgagctgaagtcatggagctcgcggccgctctcctgacgaatgaggtcgaggatctgttgccgaggcaactggccatagaattggctggcatcctcttcgccccccatctgcttgatggcgaaaaacaccgagtaggcggagttgacggtgagggcattgatcagagggtcgctggcaaaggcgaccatggccggattcagagggcgatgacccagactggagcgggcgccgaggaagcctatggcgagaatgagcagggcgaaggccgggcgcagataccagcgggggaagctcagtccgcgcagcagacgaccgctcagccaccaacctcctcccagggtcagcaggctgaacagcacggcgatcagcagttcacccttgcggccggcccacagcatggagagcacttctttcggatagatgaggtactccacatagaggcggttgggccgcacgccgtactcggtcacgaaagagggagtggagatctcgaggaagagcatcagccagagtcccagcgtcagccagaccctgatgagctgcaaccatgcccggccgatggcgtggggcccggccagcagcatggtcagcatggcggggacaccccatatccagcagagggtcgcgatatcgacccgcagcccttgcagcagcatctctggccaacctgcgacggcatcgacccgttccagttgccacacgccgaggccgactcggctggcggagagagagacaagtgcaataaatgaaaaaacggcgatgggccaaaacggtcccagccattgtttgatagtggtcattgttgttcctacaagcctgtttgcacccgtcctcgggcacattgtttttatattgcagggttatgaccttgtgcttggggaaaggttgcatcaggtgccggtaaaagagatgttctggcacgatttatgccttttatgtgacaagacgcagggattgaagacagcataaatggctggaaaaagtgtgatccgtcctgcaaagcggcgctgggggcttgtttataatggcgccgaattttctcaatcggagccgaagggatgccggtctttatcgatgtggaatatttgcagggatggcggctgtttgtggtgctctccgacggcaccacgggagcgctggatctggccccttggcgtgcacagcccctgtttgcggcgctggattcggagcggcgctgtgccagagtcttcatcaatcgccgtcatcagctggaatggcccgctggctgcaccctctcggcccacgaggtgtatcacctgatcaaacccatcaatgagcgggaagccttcaactaaccctcttttttgtgagccatccccagattcctgtgactggaatatttgtccgtttgccttctctacccaatttgggtaaaacctgcgcaacattttgccaaccctctcttgccgtcgcctgacaaggcttgccacatcttggtcgcaggccttttttacggccagacggcaaacctttcccctgcagaaaggtttgttggtagaggttaaaaaaacaagataaacagatagataaggaaaattcatggctcattttatgcggacccctctcgccttgctggtgggcggcctcgcctgccacggcgcagccggtcaggagcaggtgcaacggctggagcccatggtggtggttgccagccgcccgaccagcactctggaagtgaccctggatcccaagaagccgggctcccccatgcctgccgccgatggcgccggttatctgaagaacgtcaccggcatgagcatggtgcgcaaaggggggctggggggcgatcccgtgctgcgggggatgggcatgtcccgcctcaacgtgcagatggatggcggcatgctggccggtggctgtggcggtcgcatggacccgcccaccgcctatgtatttccccaatctttcgaccggatacgggtgttgaaagggccgcaatccctggagcagggtgccaccctggcgggaagcgtgctgttcgagcgagacagacccgagttcagtgctcccggtgtcaaggctgaagcctcggcgctgtatggcagttccggtcgtgacgaccagatgctggataccaccgtcggcgcccccgagggctatctgcgcggccagttcactcactccgacagcgatgactaccgcgatggtcacggcgacaaggtgcgctccttctatcgccgggaaaacggcacggcccagctgggctggacgccgggcgacaacaccctgctcgagctgaccgccgagcgcagcaacgcccgcgccgcctatgcggatcgtatgatggatggccccatgttcgaccgggagtctttcggtctcaagttcaagcaggaggcgatcagccagcagtggcgccgcagtgagctgacgctgtgggacaacgacatagaccacatcatggacaacttcagcctgcggccaaacagcggcatcaagatgctttccaacccggatcgtcgcaataccggcggccgctgggccaacgatatcgccctgccggccgactggttgctgaccgccggactcgatgccaaccgggatcagcacagggcccgcagcggtgtggattacgccagccagcctcgccagcgtactttgcgattcgaacagcaaggctggttcagcgagctgggtcgccagcaggggtaccacagctacaaggggggttatcgtcaggatcgggtggagaccaccaaatatggcaccggcgatcagaccctctatagcgacaagctggtgctcgacagcggctttggccgctacgaataccagtggtcgccagcctggtcgagctatctggcctggggccaggccgagcgggcaccggattactgggagcgcagcaaggacagcgtccccttcaccctcaaccccgagcgcagccgccagtgggatgccgggctggccctgcgcagccgcgatctggatctgaccctctccctgttcagtgccgacatcaaggactacctgctctatcacagcaagtcgaaccaggtgcgcaacatagaggcccagacccggggcggcgagctggaagggcgctggcagtttgccgaacagtggcgcctcgatggtggtctggcagtggtctacggcgaaaaccggagcgacagcaagccgctggcccagatgccgccactcgatggcaagctggccctgggctggcagccggatgaggactggagctttacgctgctggggcgcgccgtcgcggcccagaagagggtagatgtgggatctggcacagtggccggtcaggatcagggggagacacctggtttcttcaccatgaacctgagcggtgcctggcaggtgagcgaagggtggcagttgtccgcaggtatcgacaacctgttcgataccttctactacgagcacctttccaagtcggtacacgccagccaggcggggctggggtatgagcagattggtcgtattcccgagccgggccgcgccttctggctgtcagtcaactatcgcttcgcctctgccggcgtgctttgaaccgggtgtgtgccaactgccagtcagagaggctctaaccgactgaagcgggtaacgttttcagtcacagacccgcagtggtgagctgggtatcatggcttcaagggtggcgcgctctgcgccagcaccaccacagcgggaagataacaatgaaacaaggacgtttgcgctatggcggcctgctcggggccgccttgtttctgacggcgtgcggcagcgggggcggtggctccagcagcgaggctcagccacccgtggtcaatccaccggtgacctctgccagccgcgcctgttatggcaatgaccaggccgcctgcaacctgagaacctatcaggtgatggtggagtctttcgtcgatggcgacagcgccgccaactacggcgtcggttatggcccctccgggcacaacggcgatctgcaagggatcatcgacagcctggatcacatcaagagtctcaacgtcaacgccatctggctcacccctgtatttgactcctgcgcgggtcaggggggggatgacaagctggatgctaccggctacttcgcctgtgattttttcaccgtggatcccaactttggcagcaatgcccagctcaaacagctggtggatgcggcgcaccagcgcggcctttacgtcttcctcgatggcgtgttcggtcacgtcaacaaggtgggagtgagcaagccgtcgccagaggggcgccagcctgcgctcaagagcgggggggccggttatcccggtcagctggtggattacagccaacccgagagcctcgcctacttcaaggaggtggcgcgttactgggtcgaacagtacggcatcgacggctggcgactggatcaggcctatcagctggggctggacgaatggcgtgccattcgcggcgaagtcgaacaggccagtgcggcacgcaaggcggcgggccaacagtggggcaccctgggctacatggtgggtgaggtatggaagagtgctgacgagatccgggcccaggcctatggcccgagcgacaagccggcgctctcctcggcattcgacttcccgctgcgctacggcatagtacaggcgctggcggtggaggagtccggcaagggcgggcagggggccagcgtgctggatgccagctggaacaaggtggagagctatccggaccacgccatgcccaatctgatgctgggcaaccacgatttggtacgcttcggtgacctgctggagcggggaaatttcaatccggctgactactggcagcgccacaaggcggccttcagcttcctcgcggctcgctcaggccccatcaccttctattacggcgaggagtttggcgacgaggtgcctggctttgccaagcaggtgagtggcgactgtgtggcgcagggactctgtgacgatcacgtggcccgcagcgatggcaaggtgcccggtgtcaccggtttcgtgccgagcagcgatcaggccgagctcaagcagtggctcagccagttgctggcgatgcgcgccacgcatcccgccctctatcagggggagcgagtcaagctggtggccgatggcagcgtttatggcgacatcaaacagacggcggcagagcagattgtctacctgctcaacgtctccaccacgcctcaaagctatgccctgccggtcggcaaactgcgcagtggcagtgccctggtggatctgcaaagcggcgagagtctggctctgggtggcagcagcgtgacggtggacttgccaccgctgagcggtcgcttcctgctgttgcaataaggctggcgagtaacaacaagggctccagtttggagcccttgttcattgtggtgggttacttctcgataccgctgccaagctcgtcctgatgggtattggcggcaggcgcatggctattgccgtggcgccagctctccagccggttgtgcaccccgcggcgcagactcttgaagctggtctcgagataatccacccccaccagaatggccagggtgacgccggtgagcaacacggcctggtgcagcatctccatgccgatgagggcgccgagtgccgccagcatccagaccgtcgcagccgaggtgacgcccagtacctgaccatcccgggtcatcatgacgccggcgccaagaaagccgatccccgtgatgagttgacccagcacccgtgcctgatcggccccctgggggctgacggcggcaccgatggcgagaaagcagtaagtgccgagaatgatgagcgaagaggtgcggatcccgaccggcttgccgcgcagttgccgctccagccccaccagggtgccgcataccaggcaggccaggatgttctcccagccaaggggcgctatgtcccaccaatccgctgtcatcataatcacctctgctgtcgatgcttgttatcctgccgcgctttgcccccggttttccagccgttgccggaaggccctggccaggcgctcgtagaggtcctttgcctctctgtcctcaatatcgccacgtatccagggattgtcgatgatttccagcagcacgcagtcgcgcccctgctggcgcaggtcgaccccgaacaggccgttaccgagctgatgcacggcgcggcgggccgtttgcagcactcgctccggtacctcggtgagcggcagtgcctcgatcctgctcatgtcgagggggtgtttgcggcggcggatgcggttgccgggttcggggcggtagcggcgacaggcgaacagcggcgagccgtcgagaaagccgatgcgccagtcaaattcggcagggatccggctctgcaccagcagcagggcggagcgacccagtccctcgtccaacaggcgggcgagctgctgttcatcgctggccatggcgagatcccgcccctgggcaccgtcgggcacttttaccatcagcggcaggccgagccgctgtaccagctcgtccacctggtggcgaccacggcgggtgaccaccatggtgggcggcatgggcacgccgctgcgcaccatcagctcgtagagatagagcttgttgctgcaggctaggatggcgcgggagctgtcgatcaccggcatcttgagctgctcggcgcggcgggcaaattcgaaggtgtagtggccgacggcggtttctgcccgcagccagagggtgtcgaactccggcagccgctctatggcggagggggcaagtatctcggcctggatcccctgtgcagcggccgccttgatgaagcggtcgagggccagggcatcgctgctggcgcggccatcatcgggatccaccaggatggcgagctggtagagcggcgccgcatgctccccatccccggcgccaaccagcgcctgggcatggtgcagcatcagcgccttctcgctctggctcagatccagcggagacaggctttgttgctggcgcaccgaccagccgtgccgaccacgtttgagggtcagctcctgcagcggcaactggctcaggccgtagtagtagcgagccagccccgccagctcgctctgttcgctctgaccgaagatggcgcgcacccgaatgcgatcctcgctctgctgggccagccagccctgcaccttgcgccacagcttggccggtggctgctggggttgcaacacgctgatggcttgcaatcccggcagacagtgatggccccgggcctgcgccagcagggagcagtagtagcccgcgctcaggtgctccagatcgcggcagaggttgatgatgcggggtctgccgcccgtggtcggcacaccgtgttgcaggtaggtgcgggcagtcagcagataatcggcatggcaaggccagtcgcccagctcttcgacgatgacataggtactcatagttcttcggctccacagatcagactgccttgaatggcagtatccccagtgggcttcgatgcaccgacaagcacgacaatggcgcgaggggaaacaagaggttacagtgcctaatattctgctttggtaacttgtgatacaagtcgcatttctggtgctgaagataaataaccgaacaaggactccctgtgttgaccgtgcgcgcggcccgaaccgatgatttgggcgccatcgttaagctggaacgctactgctttccccccgaagtcgcctttggccgcagccgctggcactatctgctcacccacgccaaagggcgcaccctgctgctgctggatgagacgtcgcagctgatggggtatctcagcctgctggagcacagagggtgggatcggctggtgatccagaccctcgccatccgctggaccattcgtcgtcagggctgggcccgccgtctgctagagcaggtgatccgggaggggcgcgaagctggctggggggcagtgcgcctcgaggtgggcgatgccaatgaagaggcgcttgccctctatcaggcgctgggattcaaggcgcagcagaggttgccggattactatggccgagaccagcatgctcaccggctggtgttgtcactcattggtgacgaggagcgtcagctgcgcggtctggcccgcaagcaccgcataggcggtaaagcagccttgcaacacggcaaggcgggctgctcaggatgagttgtgaagactgccttgccaccgccatcaaggccaagctggggcgctgccctgtctgcgccatccagacgtttgtcatcggcctgatcggctggctggtgtggtggtggtttggtgccgacacctcagtcaatgccctcactggtctgctgttcgcgctgggaggctcaggcctgctcctgctccatctggtggtatttgtctggcgaaaggtgaccgggcgtgaattgagcgatgaatgaatctgagtggattcaaacacataaataacaatatcggtgtagatatggaggttcagatgattgcaatggtaacgggtgcttcgtccggctttggggaggccatcagccgccagctggtgcaggcgggctacaaggtgatcggcaccggtcgtcgcgccgagcggctggctgcgttggctgacgagctgggcgagcagttcctgccgctggtattcgacgtgcaggacaagacggcgactcaagccgccatcgctggcctgccggctgcctggcaagaagtggatctgctggtcaacaacgccggtctggccctggggctggaacccgcccacaaggcggacctcgaagactgggagcagatgatagccaccaacatcagcggtttgactctgctcacccgattgctgctgccgggcatggtggcgcgcaatcgtggccacgtggtcaacataggctccatcgcaggcacctacccctatccgggcggcaacgtctacggcgccaccaaggcattcgtgaaacagttcagcctcaacctgcgcgccgacctggcgggcaccgccatccgtgtcaccaatgtggagcctggtctgtgtggcggcaccgagttctccaacgtgcgcttccacggtgacgacgccaaggccgcgaccgtctatcagggggtgcaggccattcagccggaagacatcgccaacacagtgctctgggtcagccagcagccggcccatgtcaacatcaacagcatagagatgatgccggtggcccagaccttcggtccgctccagatcagtcgccgctgagcttcccgtttggcgaaacaagaagaggcacccaagggtgcctctttgctttgaagagccggtcagaggctcatgatcttcttgaactcctcctctgaatacttcttctccgtgctcttggtgagatccgtcatcagcttgtagcgcaactctttggccatctggtaggtctgctccagctggccgtaggagtagtcggcggccagcccgagcgcggtggccttgtcgttggcataggtctgcttgagggtcttgtcgagcaccgccacttccttgtagagcttggcgctctccttgctccagacgccccgcagcagcggcagatatttgtccggattggtgttggccagcgctgtcaggctgcggaactgccagtaggcggagtcatcggagtagctgtcgctgccgatgcgatagggtagagggtaggattccagcgggctgtagagcggcaccatcaccgactcggccagcacgccgtagctctgccagatgagcccctgcagctccttgggcatctccttgcgcagctggatcacgtgggattcgagctgacgatcgatgcggatcggtcgctccgccttgccagcgagcggcgtgccctcataggtggcgctcagcaccttggccacgtccggcacggcgataggggcatccggcttcatgaacagcggatattgcgcctgccgggtggcttgctggtgggaggcggtcagcattttttggccgagccactcccgatccacgttgtagggatcggcaatcaccccgaatgccttggcgaagttgaagtccttggggtcggcgttatccagcagcttgtgctcgcgcacgaactccagcagcttgggcgagtgcagcacatcggcgctgtctagattgacgccgtggatgcgcaggccgttggccaccatggcgtagctgtcgtccggcacccgtaccgcgatccagtggtggccggagcctatctccatcagccaggcctcgttcacatccgccagatagaggctgttgccctcaccggcgccatattgctccacatagcggccaagcagcgcgacgccttctttggcgctcctggcctgtggcaggatcagggtggggatgatggcttcaatcactcccttctcgatcagcggatcggctttttgggccttgtcgttgacttcggcactggtggtggccgagagggcgacgttgaactcattgatgccgcgctcttcataatatttacccgcggggtcgctgatggtggcgtcccagtcacgaatggcggagtaggcgaggaaggccttgggcatgggcacttccagcccgttgccgagcttccagaccttgccctcgttctgctgggcgggtcggaaggccaaatacttgttccagttgttgacgccaaaatcctcgtttctggcgatcatcacgctgccgtcggcactggcgcccttgccgacgatgaggccggtacaggcgtcggcactggtgccaagcagggtgagcagggtggcggagaggagactcaaggtgtgttttttcatggcattgcccgaagcgtaactgtgagtgaaagtcaggcggtgggatgggatgcgcgctgccgcaggccgactgcggcatgtgaagtatgccggtggattggtctgccgatcattgatgtcgcaaacatttcatccataacactgcttgctggttctatcgtgcgccaaaattgtagacttctgcagttgtttgttttgtgatctacgcgctaatccttggctttctctggcagaggcgttcgagtgtagagagatgtgccgcaatatcatgacggggcggcgcaggagtcatgattctgacgcccggcttgctgcgagcaatgggcgtggcgccagcctgagtgcgggatttggccccatctggaaagttggcctgtaacttgctggtttaattgacaatggtggggcttggcgccccatgttatcgaatcagccaaagcgtcatgccggatcggcatacagattggagtccccatggatatcaaaccctacagccagcaacttgcccagagtgcgtccaactcccgcgccctcgccaccctcagcggtgccgacagtggtcagggtggcggctgggaggagttggtcaacctctcctcccagcgactgaccagcaaggcgcagcaggcgcttacctatgagcatctggccaagaacagcaagctgccgcccgcgctggacatgaactcggacaagggtggcatgatgcagcagctggtggacaaggcgcttgggtttgatcgcaagaagttcaacgagatagaggagaagctcaaggcgatcgccgacaacaagcaactctctgccgaagagcgcgagcagcagagcaaggccttgaacgagcagaaggagaccatgctgcaagatgccatggatcgcctcaccggcaagaagagcgagccaaaggaagagaccaagactacctgagtgattgcctgcacgactcgaacggcaatctgtggtcatcgggggcaaggtgttgcctcgggtaatgacgccgcctttcccatgtggaaggaatgatgacatcacaatgagaaagggaggggtgatgtccctccctttttgacaggctcttggggctgctgccttcccggccccgtttctgctccggcgctatgtcttctcaggcgctatttcttctcgggtactattttttctcgggcacaatgccgatacccaccgcctgggtctggacagccttgatctgatcccctttggcgatcagggcaaattgcgtcgggttatgcaccttgaccaccagggtgtgatccacccctttgaccgtgaccgtctgctgcgccttgtcgacgtcgatgacgtccccatacagtgtgaccttgacccccaccccggcccccggcttctggccagcggcggccttgtccgcatctacctcgacgacgcgctgtctgacgccagccgtgcccttgagcagttccagatccagcatctgcaggtatttcagtaccaccgtatcgccaaccttgaggttttgcaggttggtaacctgttcaccggcgactatgtcgaacgcttcaccggcgtcatttttcaggctgaccttgcggctcgccatgtcgatggcagtcaccgtcgcctgggcagtcacggcttcgaccagactggccttgcccggggcggtcgcgacttcggtgaccacctcggcggcttgcaccaggcaggtcgagagggagagcagaccggcaatccatgcatgcttcaatttcatgtttcagaccttatgacgggaaatgaggatgaaaggaggtgggctgcaggcccggatggcacatggcaccgccttcctgacagaccatagcagagccgcgcctgaccaacccgctggactcgaacgcaatgcgtgttttgatagccggctcccgttttttgacctgccggagccacgggcgcacaatccccttgcatgcattcaaccgagggctttgccgtgtacaacttccaatatgccaatcctacccgggtctgttttggtgacggccagatcgccagcctgcccgacctgatcccggcaggcagtcgcctgctggtgctctacggcggtggcagcatcaagaaaaacggcgtctatgaccagttaacccaggcgttggcggggagggattggcaggagtttcccggcataggggccaacccccagtacgatcagctgatggaggcggtgacgctggtcaagcgcgagcgcatcgacttcctgctggcggtcggcggcggatccgtggtggatggcaccaagttcgtggccgcggcggcctgcttcgaggggggggatccctgggagatactgctgcacaaggcgcccgtcaaggcggccctgccgctgggttgcgtgctgaccctgcccgccaccggctcggagagcaatcccgccgcagtggttagccggggggaggccaagctctccttcatgaatccgctggtgcaacctgtgtttgccgtgctcgatcccaccaccacctacagcctgcccacccgccagatcggcaatggggtggtggatgccttcgtccacatcattgagcagtacctcaccttccctgtggggggcgaggtgcaggacaggctggcggaaggcttgctgcaggtgctggtggataacggccccaaagccctggtggatcccacccattatcaggtgcgcgccaacctgatgtgggccgccagcctggcgctcaatggtctcatcggccgcggcgtaccgcaggactggtccacccacgccatcggccaccagctcaccgcgctgcacgggctggatcatgcccagagtctggctgtggtgctgccctccctgctgcgtgagcaggcggcccagaagcaggagaagctggcccagttcgccgaacgggtctggcattcgagccgggaggacaaggcgctgcgcatcgaggaggcgattatccgcaccgagcagttcttccagcagatgggggtgggcacccgtctcgccgactacggtctaagcgagagctgcatccctggcatctgctccaacctcaagcgtttcggcctggcggcgctcggggagcagcaggacatagatccggacaaggtcgccaggatcctgtcacatgccctttaagtctggggttccagctccgggtgaaggatagatccgggcaatatagtcgccaggatcctgtcacatgccctttaagtctggggttccagctccgggtgaaggatagatccgggcaatatagtcgccaggatcctgtcacacgctctttaagtctggggtgccagcttcgggcgaaggagagatccgtgcaatatagtagcgaggatcctttcccacgcgctctgagcatttggctgacgagctgaaaagaaaacgccccgattgtcggggcgttttgcattccggggtgaggcgctgaaggcagagggtcaggcgcccagatccagctcgggctccagcacagctgctttttggcgggctggatgggtattgaggcgttcccagtaggtttgcaggtgcgggaagtgtgtcagctggccgccctgggccagcagatccaccaggaaggagttcatgatgtcggcgccggagagacggtcccccaccagatagtggcggcttgccagcacctggttcagataacccagcaccttggcgcactccgctttggcgtagtccggcaggaagcgcatcgggctgccatccttgcgcacgaacatgtcgagcagcagcggcagtatgccggagctctcggcaaagtggatccactgcaggtattcggggtagtcggggctatcctgagctggcgccagccgctcgggggcgtggcgggtaatcaggtactctgtgatggcgccggattccgccagcacgcgtccttccagctcgatgacaggcgacttgccgagggggtggatggctttcagctcgggcggcgccagaaaggtggtggcgtcgcgctggtaggccttgatctggtagggcaagccaagctcttcgagcagccagatgatgcgttgggagcgggatttgttcaggtggtgcaggattatcattggaacctcgattcggtggcaggagtcggtatacgcgtcggcgaggtgactggttcaccggcatggagaaatcaagagagcgggcagtgcccgctctctcgttggctgactcaggcctccagcgcctgatccagatccgccaatatgtcctcgatcgcttctatccccaccgacaagcggatcatctccggcttgaccccggccctgacctgttcctcctcgctcaactggcgatgggtggtggaggcggggtggcaggccagcgacttggcgtcgccgatattgaccagccgcttgaagatcttgagggcatcgtagaagcgcacccccgcctcatagccctccttcaggccaaacgagaggatggccgacggccggccccccatgtacttctccgccagcagatagtggggatgtcccggcagaccggcgtagctgacccaggctactttcgggtgatgcttgaggtggtgggcgacctgaagggcgttgtccacgtggcgctccatgcgcaggctcagggtctccagcccctgcagcagcaggaaggcgttcatgggggccagcgccgcgccggtattgcgcaagggcactgtgcgaacccggccgataaaggcggcggggccgaaggcttgtgtgtagaccacaccgtggtaggagggctcgggctgggtgagctgggggaagcgttcggcgttatccgcccaggggaacttgcccgagtcgacgatgacgccgcccagcgagttgccgtgaccgccgacatatttggtcaggctgtgcaccacgatatcggcgccgtgttctatgggtttgcacagcaccggcgtggcgaccgtgttgtcgacgatgagcggcacgccacgggcgtgggccaccttggcgaaggcggccagatcgacgatgttgcctgccgggttgcctatgctctcgcaatagactgccttggtcttgtcgtcgatgagggcggcgatggcctcggcgctgtcatcactggcgaagcgcacttcaaccccgaagctcggcagcatgtgggcgaacagtgtgtaggtgccgccatagagctggggcgtagagactatgttgtcgccggcggcggtcagcgcctggatggcgtaagtgatggcggcggaacctgccgagaccaccagcccggcgatgcccccttccagcgcggccatccgctgttccagcacatcgttggtgggattcatgatacgggtatagatgttgcccggcaccgccagattgaacagatccgccccgtgctgggcgctgccgaactcgtaggccaccgtctggtagatgggcacggcgaccgccttggtagtgggatcgctggaaaagccgtggtgcagggccagggtcgcatctttcatcacacactccttgttggatgttgcttgtcgcagttacagttgggcagttatagatggatagacgtccaatctatcaggctcagcggcgatgtaaaccacccaatccggtaaagcaatggcatccgctggcgatgggcctcgcctttgagcaaccggggctgcactcagaggcggcgacgatactccttgtcatcgatctggtgcatgtcccactgcatcaggcggttgagctggctcatgggatcctcgatcagggtcagcgggcgaggcaggatccgcttgaagtaacgacgcagggtttgctggatccggttcggtttgggggcgctttgctggttcatgatgatgctcctgtgctgtggctctcatgttcatcagcagtattgagctaaaatgcggaagtaaaaactgatgacttatagcaacaggatttcctcttttatgccgaccagtcgcctctatcagcagtttcaacgactcgcccagcagcttggctgcgatgagcgggaggcaagtctcgccgaagtggcggacctgctctgctgcaccccacgcaacgcccgcctgctgctgcggcggatgcaggatcagggctggctcagctggtcagccgaggcgggcaggggacggcgctcccggctcaccctgctcgacagccaggagagtctgacccggcgccgcctgcgggatctgttgagtcagggccagcttgcccaggcggtgcggctggcggaaggtcggctggatctgctcaccccgctgctgatcgagcagctcggccaggccacccgggagggacgccagatcctgcgggtgccctactaccggccgctgccccagctgctgcccacggatccgctgcgtcgctccgaaattcacctgagccggcagatcttcaacggtctcacccgacgaaatgaggaaaatggggaaatcgaaggggatctggcccaccactgggagtgtctggggccctgtcactggcgcttctatctgaggccggtggtgcgctttcaccacggtcgcgagctggtggtagaagatgtgatggagagtctgctggcactgcgggatcgccccctgttcgcccatctggttcggctggagagcccctggccacgcactctggatctgtatctcgacagcccggatcctctgctgccccacctgctggccgaaccggtggcgaccatattgccgcgggagctcaagggggaggcgggctttgccctgcagccggtgggcacgggcccctacaaggtgaccgccaacgatcccctgcacctttgtctggaggcgtttgacgactactttggtctgcgtgccttgcttgacgagatcgacatctggatgctgccggagctggcggagcggctggagacccacctgcagctgggacgtgacagccctgaactcggcaccatgcgcggtgaatccgagcttgaatccggctgctacttcctgctgcaggacgacagatccgtctccttgcaggatcctgccctgcgtcactggctggcccagctgctcaaccccatcgccctgatggcacgggtcgcccccgagttacagcggggctggaccagtgcgctgggtctgttgccccactggcgcgaggccctgcctgcgtcattgccaacgccggagcaactgccgacgcggctggtgctggcctgtttcaatcagcatctggagttcaacgagtgtgccggcgccatggccagcctgctggcagaacaggggatccggctggaggttcgcaccctggattacggccgctgggtgagcggggtggatgaggatgtggatctctggctcggcaccctcaatctggagcacgagcatgccttcgccccctacgcctggctgctaggcacgccgctgctgcacaaggtgtgggccagtcagcatgctttatggcagggcctgacccggtggcgtgccagcggtgaggagccgggcccgcgcgctctgctggcccgggtgcagcaacagggctggttcgtgcccctgttccaccactggctggagctggagagccgggtcggcgtgcacggggtgcgcatgacggccctcggctggtttgattttcgcagtgcctggcttcgccccgagtaaggacgatgcttatgaggcgggttgaacctgtctcgcctcaccttgtacctgcaaggtgctcttccggcagatcgtcatcctgttttaattgccgtttttactatgggtcggcgggtcgcagttcattggacattcaattccaaagtgccatgctggttcaggttatggaaagcagagcaaatgaggaaaaagatgagcaacaattcagaacgttcccaaggaaaatgcccggtcatgcacggtggtaccacctccggcgagcaagccaacatggcgtggtggccgaagagcctcaacctcgacatggccgccctcaagcaggatgtgaccgccctgatgaccgacagccaggattggtggccggcagactggggccactacggcgccctgatgatccgcatggcctggcactcggccggtacttatcgtatcgccgatggccgtggtggtggcagtaccggcaatcagcgttttgctccgctcaactcctggcctgacaacgccaacctggacaaggcccggcgtctgctgtggcccatcaagaaaaaatacggcaacaagatcagctgggccgatctgatcattctggccggcaccgtggcttatgagtccatggggctcaagacgttcggcttcgccttcggccgcgaggatatctggcaccccgagaaagacatctattggggcgcggagaaggagtggctggcaccgagcagcaagcccggcggtcgttactctggcgagcgggatctggacaacccgctggcggcagtgatgatggggctcatctacgtcaacccggaaggggtcgacggcaatccggatcctctgaaaaccgccaaggacatgcgggtcacctttgcccgcatggcgatggatgacgaagagacggtcgccctgacggccggggggcatacggtaggcaaatgtcacggcaatggggatgcccggctgctcgggcccgagccggaaggtgccgctgtcgaggatcaggggctgggctggctcaacaaaacccagcgcggcattggtcgcaatgcggtgaccagcggcattgaaggggcctggaccacccaccccacccgttgggacaacggttacttctatctgctgttcaactacgagtgggaactgaaaaagagcccggccggtgcctggcagtgggagcctgtcaatatacgggaagaggacaagccggtggatgtggaagatcctgccattcgccacaaccccatcatgacagacgccgacatggcgctgaagttcgaccccgagtaccgcaagatcgccgagcgtttccgcgctgatccggcggccttctccgatgccttcgcccgcgcctggttcaagctgacccatagggatctggggccgaaaacccgttatgttgggccttatgtgccagctgaagatctgatctggcaggatcctgtgcctgctgggcgtaccgattatgacgtggctgcggtgaaggccagcattgccgccagcggcctctccatcagcgatatggtcagtaccgcctgggacagcgcccgtactttccggggctcggatttgcgtggcggtgccaacggtgcccgtatccggctggccccgcagaacgagtgggaaggcaatgaaccggccagactggcgcgggtgctcaaggtgctcgaacccatcgccgccgccagccagatcagcgtggcggatgtgatagtgctggcgggtaacctgggtgttgagctggcggccagggccgccggggtcgaggtgacagttcccttcagcccgggtcgtggtgatgccagtcaggcccggaccgatgtggcgtcgttcgacgtgcttgagccgctggccgacggttaccgcaactggttgaagaaggactatgcggtcacggcggaggagctgatgctggatcgtacccagctgatgggtctgacggcccatgagatgacggttctggtgggcggcatgcgagtgctcggcaccaaccatggcggcacccggcacggtgtctttaccgagagggaaggggccttgaccaacgactacttcgtcaacctcaccgacatggccaacacctggcacccgtcgggagatcgtctgtatgaagtgcgcgatcgcaagagcggcaaggtgaaatggacggcgacccggatcgatctggtgttcggctccaactcggtactgcgtgcctacgccgaggtctatgcccaggatgacaacaaggagaagttcgtctgcgatttcatcagtgcctggaacaaggtgatgaatgcggaccgctttgatctgatgagttaaggctgacccgactgccccgcacacccgggtgtgcggggtatttttttgtcctgagccaaggcttgccaggggttgcgacagagattggccagtaccggggagcagtgccgcccctgtccttttggactggatatcaggtaacatcttgattcattgatgatggctagctgccaagcccctgctgacaaggagtcgcccatgctggaaatgcagatccaaccccgttttcaagagacagatgccctcggccacatcaacaatacggtgccggcggtctggttcgaggcggcgcgggatcccctgtttcgcatcttctctcccgagctggatgtgcataactggcatctgatcatcgcgggctatacggtacagttcaaacgcgagctgttttatggtcagcaggtatcgatcaacaccggggtgcgccgcatcggatccagctccttcacgctctggcaggaagcctggcagggcggtgagctggccgtcaccggcgaaacgaccctgatccattttgactatcagacccgccaatcccttcccttgagtgacaagcacagggaagcgctgcgggcctggctgatagagagttaaccttggcctgttggcctaccacaggaaaaccatgcacaggaacataatgcgcaacacagtgactgctctgacactgggactctgttccctaccttctctggccgcttctcttgcggagcagttcaccctgatcgaccggggggccgatagcgccctcgacacccgtctgttcagtcatgacggtgtggagatcaaggcctggatcgatggcacccccgtcatcatagctgtgcccatcatgaacgagcagggcaagctgcaaggggagagccgttactacttcaaggggggcaagctgttcggggtcagagaacctgccgcccagtttgccttcgatgagcaaggcaagctgacccactggcttgacaacaagggacagcctgccgagttcgtcagcaaaataagcatgcaacagcgtgaagcctggctcaccaagcgatctgctgacctggccaggctgtttgccatcagccctgcggagcagaaagccagcagtggcagcgtcaagctgaaaggtgccgaactcacccactggctctgcaacggcaagctgatggatctggccaggggcgacaaggtgaccttcgagcagaagacgctcaaggtgagtgaatcgggcatcgaaggagaggtctccctgcgccaggacaagggctggcaggatctgaacctcaagtgcgatgtgcaaggcacccaggtgacccgtctcacctggcagccactgcccggcgccaacaagccgcaataagtagggttgcagcatgaaacaagggggccgtcagggcccccttgtcgttgtggtctattcccctggacctggcagccactgcccggcgccaacaagccgcaataagtacggttgcagcatgaaacaaggggaccatcagggcccccttgtcgctgtagtctattcccctgaacctggcagccactgccgagggccaacaagcgataatgagtgcggttgcagcatgaagcaagggggccatcgcggcccccttgctgtttatggctgttcttcgagccgcaaccgggtcagtgcctcgacccgccgccactgctcggcgggaaaccagcgcgccagtatctcctgttgctgctcggcccgatcaagggcgggcaaaggggtgagctcggccagatagcctgccagctgctgctcgaacccttgctgactctgttccagctgatgcagtcgatccacggcctctggtcccagctgctccagcagcacggcttcccgctcggcagggggtaattgcgccagcgtctgcaactcgccgagcaggcggctgttgacctctgcttctctgaaccattggggctgctccgtcagccagagttcgagttcaccggccagcatcttcttgtcggcatcgctcgcctgggctagcgccttgcggcgcagggtccactgctccatcagtctgtcttcggcaaacagctgatcctgctcggccggggtgaagctctgctggcgcagttgttcacgctggtcaaacagctgctgcaggctggcgaggtccggatccgtcggcaccgtcaggcggccctccgccgccagaaaaacctggtagcgggccagcagtgggttctctgcgtcagcctcgccctgttccaggcgttgggccagctgatgacgcagggctccctgttcgggggcggcattcagactcggcggcgggtcgggccataacagggcggcccccagcaagaaggctccgcccagaggcagggcgagaaggagggatcgcttcatagccccagaccctgcaagcggttggcgtgctggcggtagagggtgacaggatcggtatcaaacaggtgatggatgccaaacgactgattgacctcgtccagatggttcatccggtagccggtatcgatcaccttgccgaggtggctgctgcataccccgaccaggccgtcattgggctcgctgaaaaaggtgctggtgagggccagcgcaggatccaccggatccaggacattggtcatgctgccgtgcccgctccaggagaagtagtagacgccgttggcggcgcgcagcggcccttcgccacaatactggctgggtagcccctctgggtagcgctggttgaagcgctgggctcccgcgctggtgagcgcatcgagggaggcgagaggatcctgtggcagctggctgccaccggagagcagcgagatgacaccagagagtgccgaggcggccgcgaccgccagtttctcggctatcgagccaggggctacgttggcacgcaccaggtccgctatctcggagccatagttgacgccccccacgctggtggcggaggcgactagttccggggcgacagaggcgacataacgtatggtggggctgccgtgggagtgacctatgaggttgaccttgtcagcacccgtgatggcgagcacctgctgtacctgcttgagcaactgttcaccgcgcagttccgagctgtgggtagccgagacctgcgcgacatagacgcgggcaccgtcccgggtcagggcctgggggataccgtagaagtaatcgaccccgagcagcttgtcgaagccgaacaatccatgcaccagcaccatgggataacgggtctgggtataacctgccgcctgacccagcatgggcagggcgcacagcagcaccaatagccatcttttcatcgtcatcatccttgtgaaataggctgtccatccgacagccaccggcttcatgccagtacccgccagcatggccaacccagccagttgcatctgtgcaagtgatcactaaacagacagattcaaaaaagccctacccatatgggcaggaggggagaaggcgtcaggccggcgaagatcaagtatcccttgtattcggtcactatataagttaaataataattattatcatttaagtggctgggatcatgacaggaacctgggtgaagggatgggtcgggacaaccgactcggacagcagcatggtgcattggaagcagcagaccctgagtggcaatcgctatttcgatgccggcgagtacgccaaggcactctcctattatcagcaggcgctgtggctggctcgccagcagttctctttctggcacgatgcagacgaggcagtggctgccctggtggtggctcaccacaatctggcagatctgttgatcgccatgacgctgccggaccgtgcagccgacctgctgtgccatatccacgattgtctgcttgctaccagccagtcccccgcctgtccgagcccactgcgggccgcggctctgcgccatacccgcagcacccataccgagctgatcgccttcgtgcgcaagcacggcactcaggatgccattcagcgttgcctctgtcagtgcctgtgccacgccgagcccgcccatcaactacattaatcacaataaaaagaggtgatcatgagccataccctgccagacctttcttacgcctacgatgcgctggaaccccacatagacgcgctgaccatggagatccaccacagtcgtcaccaccagacctacatcaccaacctcaacgtcgcactggaagcgttccccgagctggccgccctgccggtggatgagctgcttgcccgcttcgacagcctgccggtcaaagtgcagggggcggtgcgcaatcatggggggggccatgccaaccacagcctgttctggcaggtgatgagcccgcaaggcggcagtgagccgactggcgagctggcggaggcgatccggcgggatctgggagggttggatgctttcaagcaggctttcacccaggcggcgttgagccgcttcggcagcggctgggcctggctggtggtcgacaaggagggcaaattacaggtggagagcagcgccaatcaggacagtcccctgatgcagggccatgcgcccatattggggctggacgtgtgggagcacgcctattacctcaagtaccagaacaagcgtcccgactatatagctgcgttttacaacgtgatcgactgggacgaagtggaacgtcgttaccggcaggcgctggcctgatctgctagcgtcttgttccattcacaaaaagagacccgctatccggcgggtctctttttgtctggtcagggcgttggattggcgcctgctgcactggttgcagccgacgaactggtcgctgtggcagcactggttgcaggcgatataccagtcgttgctgctgcgctcgtggtcgatgcggcactggtcgccgcggccgagctggcggcattgacggcgggagcggtcttgtcgcgcggctgcttgtcctgagtcacagggggaatgggcaggcagggctggctcatacccagggtactcaatgtcagacagggaaccgggccgccgatgacgatgggctcgccgaggaatttgggtcccttgtccaaaacatagaggtcgagcagccccatcagccgggcaaacacctcgcgcacccgggtcttgataccctgataggcgctgggatccttggcgttgaagccgacggcctcgatgccgaagtggcgggcgataaagatggctcgctcgttgtgaaaggcctgcgacaccactgtgaagtgggcctgaccaaacacctccttggcgcgcactatggagtccagggtacgaaagccggcgtagtcgctgtagatcaccttggccggaatgccggcctggatcagggcgcgtcgcatctggcgtggctcgttgtactggacggtcgcgttgtcaccggagaccagtatgtagtctaccttgccattgttgtagagctcggcggcggccttgatcctgtatttgaagtagtgattcgaactgccgccaatcaggtacttggaggtgccgagcaccagtgcgaccctgttgtagggcaccgcatcgacgtcgtcataggtgtagtggcgggtgtccgagacggtccactcgctgtagcccagcagcatggcggcagctaccagcaacaggcaaaagcaggcgaggaggatcttggcaaacttcttcatgcgcggtgcagttcgggtctgaagtaggaggtgacagagggtcattctattacaagttgccgctgcgcgtcaggcttgataactgcctatggcgtcactcgggcagaggctgtcgcatctggctgtcttctaaccgcttgatccgtcacctatataaagtactcatataaaaacagagggcagccgtggctgccttctgtcgctaacgtctcaccctcagtgggaggagtcgttggccctgcactcgtcggactccttgttggcctcccaccagggcagcagatcgcggctcagccagctctggtaggcctcgctgtcgctcgcgatcagctgatccagctcggcttcgaaggcgctcatcgcctgctgctgatccgggttgcgcagggcctgggccatggcaagccagctggcaccgcggccggtctcgttcaggaagcgatgcaccgtataggaccaggagtagaccatctcgccacccttgtcgtaatccaggtgcagtatgtcggccaggctcggtcgttcggtcgccgggcgacccaccacattgtccatgccacgggcgaagcactgaccgtgggcgatgaactccgccagcccttccgaccaccaggtggtgcgattgagcgggtagtgaccgaagctgccgtactggttgaagcggccatccagatagtgcacatactcgtggcgcaggttccacacctggaaggcggggcgcttccactcagcctcataggcgaagaagcgggcctgattgccggggcgagccggatccccttcgatgtagatgccgccgttgtcggtagagacaccaccaaacagggcgccgccgtagcgtttccagtcggcggaggagttgaagatcaccagctccagtgcctcgttgttgtcatccgccaccggctgccagcctgtttccatctgctgatggaactgctgctcctcggcgcccagctcgcggcagatgccgtcggcctgatcctggctcagctcctgggcccgcaggcgcagggtcggcgagcaggtgtgctcgaacggcagcacatcctccagccgtatcggggtgcagagaccggcaaactcgccgctgatgcaggcttcgctggtgcgatccgtgtaggtcagatagtaggtggagagggtcagtgacatgtcttccagcagatcctggctctgctggccacccgggatcaggctgtgatgacggatgagatcgatgactgaaccatccagcagcttgcgatagttttcgctctcgtcgggacgggtataacgggtgacccgatagaggcgggtgtaggcatccagcacattattgagcaggaacagatccttgccatcccgtccttgccagagcgatagctcgctcatgccgagggcgtgcagctgtttgcgcagctcaccatcctgctggcggaaatcggcggcgaaggcatcgctgtagtcactggcgaagtcgaggaagttgagcagatcgaacagacccgttgcccaggcatgctgaccattgagctcgctggcgtggcgggtgctgtaagccagcatctggttgaactggccgagcagggtaccgaaccggctctgcaccgccgggctcttgaactggccatgcagggcgatactccaggcacccatgacggctcccacctcatcgctggcctgctccggatagagcagcggatgggcaccgagcgcagtcagggcttcagccagcgcctcggcggcggccgggccatcttccttgtgcttgccgtagttgtgatagttgtgggcgcgcacatattcgagcagcagcttcatggccggatgggcgggctgattggccgccagcagactctgcatgccccgtgacacggccagcagcttggtgtcatcgtggccatagttttcctgccagacgagagcgggctgaccgctggcgtcctgcactatcctggcggcgtcagcatccagcagatccgtgcccggttgctccggctcggagcaggcgcggccatcggcgcgacggcagtcgagctgctcctccttgctggccagcactatggggcgattgagcacccggctctcttgccactcgtcggtttccggcagtgtctgccattcgctgccaccgaccgggtattgatagccggtgtctttcagtactacctgcacctcgctgccggcgggcagggtctggcggcaaacccgatagctgatggtcttgtccccttcctggcgggtctggggttcatcgcactcctgctgggttttggtttcatccagctgccagctgtacttgcgccatacgtggatctcgctcacctggctggcggcctgactgcctggcacgggttgcaggcggaagaagatctgctcgaggcggccatcccgctcgttggaggtctcttccagcacgctgagttgctgccagttttgcggctgatattgccaaacctgctcggcgcagcggccctgggcgttgagttcgcagcgatccagctcctgctcgctgtgacccagtatgatgcgctcggccagcggcatacgatcctggcgcggtgcggtcggggtgccggtcaatggctcccagcggccctgctccaggccgtaaccatagtcatagctgctggccgggatggccttgcctgccggcaccacctgctcgcagctgaggtaacggatctgccagccctgctcaatcctgagctgcggctcgccgcaggcttgctctgccagagcactgaggtcgctatcgttccagtcgaagcggcgatagacgcgcagttgctgatagggggcatcgtcattgcgggcgctgagctcgtaggtgacttcggtgacgcgatcgctcagctggcggctcgattcaccgttcagccggtatgcttgccagtcggtgggggagtaattggccagcgccgaggtggcgagcaggcccggtgctaccagaagcagcaaccttgtacccagattgttcatttttatccctttggatgagagtctgcgtggttatcgcgggcaatgtactaagttccaaaagggtatcaactcaccaatcaggccatataaatcatttatttagcatctatcaaaataaattgagtctcattgggggctgcagtgatagcaaggactcatctgccatctgggggggatctaagcctccacgctgtgaatgtgatccagctctcgtttgaggtttgctgtgccgtgggcaggtgtgcctcatgtccgaatggtatggaggctctgtactggcgatcgctaggcgtttatgtggtcatgatgctgtgacccaggaaagggtgaatagggaaggggaacagatcgagaggacgcggagcagaggggcaaccgagactgacaagagagacgcgacacaaagacaacagaggttgctttgccagtggccaaggcaggcggccgacaaaccaatcggtatgccggccctgatcctcaagcaatcctgagccaggctcaggaggaaactagaggtaactgacggtcactatggccatgctattgctgccttctgacagcttgtaattcagggtgccattgatggcgttgaggctgccagtttgtcgcaggctggccaaatccagggtttggcgctgtgcgccggaatagcaggtcacgctgttgtcagaaaagtcacagggtgattcataaatggtgccagtcagggtcacagtgccatcgtaagccgacgcggtagcgggcaacagtgcagcaccaagcagcaaggcggtggcggctgaggaggcgcaacggataatgcttttgcggacagaaccggtggaggggatgcaagtgttcattttatgtccttttcgtcacatgtcgttgtacgaaaagggcaacgcaatcaaagagaatggcattcagatcatgacatcactcttctcagttggcagctccgctgtcttaggtatctacacccttagaccggtggctttgcgtcccgacctttcgatcggtttgccctttactctatgtccggatgataacaccccactttgagaaatcaatcgctataaaaaaagatgggatataagtcacacctcacaagtgccaattagtattggtgggaaaatatgccggtcccatattgatgacattttattttcttccaattaaattaattgttatgaatacctgtaaagagtgagccaacaactgcggatgttttaaagccaatgttatttgacatggaaacgttgaatgttacccctgccgtgagagcaaggtgtgagctcttgtgcatcacaggcagcttcagataatcctgattgcctgattgcctgaacgtgatcagaaacatggccagaagagtatatttaccgtgctcaatgttggttttttgttaatttggtttgtggtgtgattaggttattggttaatttaatatcgccaatgttcaatacagtgatgataatggtcttttgttattttaatttgttccagaatggttgtaagtgcatgattttaaagtgtttaaaaaatatttataaaaatcaaaatgtatttgatgtgcatcaaatacgtcgttaatttgtttcccaagcaaaggttgaaagcagtatttctacacggcttacatggatatgtattcgtgcagatataaaaggtagcgggaactgcctttgatacggtcttctaccttggcttgataaaattggacatacacagagcaactgattgtctggctcatatcttcatcggcttaatgaagtaaaagtcatgcaagagtagctgtgtggcatatcgcctcattatttaacactgtgactccagcatggtttaggtgatgagataaaacacacgttaatgtaggtataaagaatgaacgctaataaaattttggttgctatgggtgttggttccatgctgctgtgcggctctgctgttgctgccggcggtgctggttcaggtaaagtcacctttaacggtgaaattatcaatgccccttgctccgttgctcctgagtctgttgaccaggttgttgaaatgggccagatcagcaccaaagagctggtcaaaggtggcgagtccaactcacgtccgttcagcatcaagctgctgaactgtgaaatcacccctgatgaagatgctgttaaagtgaccttcagcggcgccaaagatcctgtcgattccagcctgctggtgatcggtggcggccaggcagctggtgctggtatcaagatgactgcaccgggtactggcgcggctatcgttctgggtgaacctaccgccgctttcggtttggtgaatggtgataacgagctgcccttcagcgccgtgctgaaaggctatgccgaccagactgccaacccgctgactgccggtgccttcactgcagtgaccaactttactctctcctacgagtaatagtctgccttaacgtgtgatacgggttgtggtggtgcaaaccaccacaacttcacacatggtttcccccacatcgtgccttgaccatgaaaactccaatgattgtgccagtcgtattgcaggttgtgatgatggcaatgcctgcgtatgcaaatgaagtaacggatgggttggccgagtcaggctgcactttggatgaacaaagaaaaactccccagcaacaagccaaccacagagtactgaaagtcagtggttgtcagatagaagggcgagtggatacctcactgccttttatatccatgtctgttcatggtgttgtgaatgatgaactgggtattgtcagtgatggaaaatatcacaaggtatctggggaatattttattgtctccgatattgtcaatcgtgatatggaacttgatttgagggtgaataatggagtgttgttctatccgagcaatacagccctatttgaactcaattatatgtaagcaacccgattgcttagtgtagatacctcattatgtgagaccgttatgttacccctagagtgaatatatgagcgtttcaacatcaaactctgttagaacacattatctaaaaatggcttttatgctatgcgtgccttgcctattggctgtggcagataacgcgttggcagaaacggagtttaatattgatgcgcttgatctggacgagcgaaccaagatagacctttcccagtttgcagatgaaggttatatcctgccgggtgattactatcttgagattgaggtcaacaagaacaagctgccactccagaaaatccctttttatgaagtggaagacggcaagggaaagggcggcgttgcctgcttgcctcaggatcttgtccccaggatggcgctgacggatgaagccatcgccaagattgacagctggcatcagggtcagtgtgccaacctcctggcgctggatggggtcatcatctccaatgatattggtaacggcttgctgaggattgccgtcccccaggcctggctgaaatacagtgaccccaactggattccgcccgagcagtgggacgtcggcgtcactggtctgatgctggattacaacctcaatgcccaggtcaatgaagggcgcgactactccaacagcaacctcagcagttacggtaccctgggggcgaactacggtccctggcgcctgcgtggcgattaccaggccagcgcttattggggggatgacgagcggtcgtcagccgagcttaaccgtctctacgcataccggcctctgtcgaccatggccgccaagctgaccgtgggcgaacaacagctcaactcccaattgatcgatggttttcgttatacaggtgtcaatctggccaatgatgagcgcatgttgccgcccagcttgcaaggctatgcccccgaggtgagcggcatcgccaagaccaacgccaaagtcaccatctcccagtctggccgcatcatttatgagaccaacgtgcctgccggcccatttcgtattcagggattggacagttctgtgcgtggtcgcctcgatgtgcgggtggaagagcaggatggtagcgtcagctcttttcaggtggatacggcaaccgtgccttatctgacccggccagggtatgttcgctacaacatctcggtcggcgccccatcagaactgggtgactctgctcacgatatccatggtcctggttttgtgacgggggacttttcatggggggtggcgaactcctggtctctttatggtggtagtctggttgctggcgaatataactccatgggcctggggattggtcgcgacctgtatgcattcggtgctatttctgctgacttgacccaatccattgcgaaattaccaggtttatctaccaagattggccagtcatttcggttgaactatgccaagcagttcgatgaatacaacagcgccatcacctttgcgggttatcgtttctcgcaacataacttcatgacaatgtcgcagttcctgagtaacaaggatcgactggaaaataataacgttgcatcgagtgatgattacaatacctggggtgataaagagctatataccattactgccaacaagacattctgggctgatgatgccgccaaggcattgaccatgtatatggattacacccatagaacctattggaatcacgatgcggaagatcgttacggcctgtccatcaacaagaatgtgaatattggcagtttcaaggatgtctctctctatttgtctgcttacaagaccaagacagagaattatgaggatgacaagagtgtcatgctgacggtcagcatgccgatcggggaccggaagagtgcgggatacagcgtgcagtcttccaacggcaaggtcacccacctggcaacctatcaagattacagccggccggatgatacctatcagctgggggccggggtgcagagcaatggtcatgcggtcgcgcgaggttattacaaccacaacagtgacatcggcgccgtcagcctcaatgcctacagcgtacagagcgaatacacctcggtcggtgccagcatgcggggcggtttgacggcgaccgaacatggcgccgccttgcatcaggcgacccgacgtggaggaacccgcatgatggtcgataccggcaaggtcgccgatgtctctttcaataatgggcgtgcggtgacgaaccggtttggcgtggccgtgatcagcgacatgaccgattatcgcaagagcgatacccgtatcgacgtggaccagctgagcgatgacatagatgccatgaatgccatcaagcagggaaccctgacggaaggtgcgattgggtataatgcctttgaaattgcccagggcttcaagttgctggccagcgtcaggctgcccaatggttcctatccgcccttcggtgcgaccgtcgtcaatgacgccggacgggtactctccgtcgtggatgaggatggcctagtctatctggcgggagtaaaaccggatgaatcgtttgaactttcctggggtggtgcccgtcagtgcaagatagcggcaccgcacgaagtaaccgatctgtcgatgaagacgctcacttgtaagtaatgggaacccgatgaaaaagctgctctcttttacctgtctggccgtactgggtatgacgtcactgaacgtcagtgccgcaattgtgctggatcgtactcgcgccgtttatcctggtggcgccaaatccatcagtctcaacatcaaaaacgaaaatcagaagctgccttatctggcgcaggcctggattgaagatgccctggggcagaagatcgtttcgcctttcgtggtgctgccgccagtgcagcgggtggatgccaatcagaagtcgattgtcaggatcgcctctgtgcctgcgatcgaaacgttgccaaaagatcgcgaatctatctactacttcaacctgcgcgagatcccgcccaagagcgagaagagcaacgtcatgcagattgccgtgcaatccaagatcaagctcttctaccgcccagaggctatcctccctgagcgtggtgccgtctggcaggatcaagtgacgatcaccaaacagggcacaaccctgaaggtcaataacccgaccccttactacgtcacctatgtcggtctggctcatcccaagggcaaagaaaaaacatctattaaaggcttctctgcctttatggtggcccccaaatccgagctggatgccaagatccccgagacgttgggcagtgaattcatcatcagctatgtaaacgattacggcggatatatggatatcaagtaccagtgtgtcggcaatgcctgtaaagccatgaagagcgagtaaggttatgttacgttccgttttttgctccggttttttgctgtttgctggcacagcgctggcaaatggttatgtcattcctgatggggatcatgaatacagggttgatctcggtaaagaggatattgaaaacaagcctggctacaagacaagagcttttgagtggaatttgggaggacagtatgcaggaactgttacttgtcccgatagaagcattcctagctcaccggtgtattacaaggcggtcatgagcaatggtctacctcaggtgggtgatgggtttgtaaaactgaatgactttctggatatgaaggttgaaatatggatagccggctggaaaaagaagtatgtagcggctcctttcccaaatgaaagtaatgattacccaaatcactcttgcacccaaggtcgagagactcggataactaattttgagagtggcagtaaagggcgagttactttccgagtccgaaagcaaattatcaatggcgttcagatttctgatcggcaggtagtggaaatgttcggtagactgggtgctacctcttctgatttcaacaacatagccatgtctagaattgtcattaattcgacaattctttatgtgccagagaagtgtgtaatcaatggcggtcagacgatagaagtggagtttggggatttacctggtactgggctggatggaagtaattatgaaaaaacgctccctttgaccttccgttgtgaagggggagctttcgaaggtgatgccttgaagatcaaccttggtatttctggaaaacccacatcttttagtcaggattatttacggaccaccaaggatggctatcaaggtggacaggtcattaataacctagggatcaagttcaagcaactggatggctccgtattaaggcttaatgaattttaccccgtcaccatgcaaggtaatattggcgattggggattcattgctgcccctatatcaccggttggtgcagatatagccgcgggtgatttttacgccacagcaactatcgttgccgaattccagtgagggaaagtcacatgttcaggacgttctggatagggttgttgctttgcccatcactggcagtgatggctgcaccacgagcgggtgaagacctggagttattgggcaatacacttcatcttcatggccgaattattgaccagccatgcctggtatcaccggagtcagccgatcagtcggtcgacatgggggtggttgacgtcagggagctctattcagccggtgccggggcccaggtgccttttgttatccgcctgaccaactgcaagccaggtattttccgcatggccaaggtgaccttcagcggttcggcagatcagcagatgagcggtgctctggctttttccgcaggttctgccaagggggcgggtatccggttgtatgacgccactcaatccccgctggatttgggtaccccttcccgtggctatgtactgggcaactcaacagagaacgagctgaattttttcgctcgggttgaaggccacccggatgccatcgccgcaaggaatatcaaacctggcgattataccgccgtggccaatttcattgtcgcctatgaataactcaagggtcattgcgctggatgaccttcaagttttctctgctgggccaggagagaacgccccccatatagctggataaatatattccacccggcagttggataaacagcgccttctgttttggtggcgtcaaggctgcaaccagagtggcgaccatgctattattgatgagtgctttctggtcaatgaagttgacaatagtattctttatttcgaccacaatatcatcatcatcacgctctacatccccgacggaatccagattgaacagtgtctgtcccttatgatcggttgcaatcacggtcgctaccacaatctctctgttcatggtgacaatcatcttgctttttctggttatttctacccagttctctggcgccaggcagctgctatggtatctgacaacggtatgcggattattataataattgtgggaaacattctctccctgcaacgccatcgttgctacgacacattgcacctcttccatgacagggtggcccgctctcaacaggaaaatattttctgacagaagtttgtttttattgtcaatggaaaagtagctgatagcttcctttccgatgagaatggaaacatgttcatcattcataatgagggatgcgctgagcaagcggagtcagagtcgcaatgttcaatttcaacgcatgctctgtctcactggtcatatagagagaaacatggctgagattgatcgttctcagggtattggcattggcataatggtaaatgaatatcaccaatgaggtaatagataccatgatcaatgcaaacagcatgatgcgttttggactgaaatagcggtcatatcgtctacggctatattgtcgtcttggttgtggcatgcttgcaggcgttggcactatgttatcagtagctaccgtttcctcttcttctccgcttatctcaaccggtgcacagaagatataaccgactctcggtatagtatcgattgcatccagtaaaccaatggattccagttttctgcgcagagagaggatctgacggttaaggttggtatcggtattgtcctgatttggccacaaggtctcctgcagcttgcctctggcaatgacactgcctgcctcatcacacagcatttcgagtagctctgcttccttgttgctgagcttgatgtctctttctccctttgagagcttgaatattgcagcggagaaaataatatcctctgcaattttataatttttgttactcatgtgtgactcgtcttaccgccaaggagtgcattttaccatcatgtggcagttgttcaaataatgaaaaaattacaatatctttaattatcaattatttaggtttccattgaggtgtcaggcagcgggtatggtactacaggttattaatttggttcaaaaaacactcaaaaagatggccgtttatgtaatccttctcacttagcttgcagcctgagtatgtttttggcctcgttcaggagttttgttgaatacggtgcggttcggatggatctgttgtgccagatcttgtcgtatggcggtttattgcttgaagattgactgctgatacagctttcgctgtggtttgagcgccccgcccatgtccggccagggttgccagaggtccggcaccatgaagccgggtaatgtctgcctgatccaggcggccagctccggatagggcacaggttcgccatgccagtcgatgaaggcggcgggtctttgcccccactcctcactcgatatgggcaccaccagtgcctgggccacggcagggtgatccaccagccgctgctctatggtctctggctggatattctccccgcccgagataaacagattgtcgagccgcccctccactaccagctcgccgtcggcggtgacatgccccttatcgcgggtgtgaaaccagccagcctcgtcgagcggtcgctccagtacgccctccatgaaataaccggcaaacaaggtgtcaccgcgtacgcaaatttccccttgttgaatgcagacttcgcgccccggcagcggtttgccaaccaggcccgcagtggtcggcaggccggtacagacctggctggccatttcggagaggccgtaactcgacttgggggtgaagcccatggccgcgaggcgagcaaccagcggctgcgggatggcggcgccaccgagcaacagctcgcgcaagcgggtgcgagcggggtcaaaaccctcagccatcagccgccagagctgggtcggtaccagcgacaggtgagtgatgggctggaattcgaggcgcgccttgaggggctgactgcgatcgtccagcaccaggctggcgcctgccagaaagacccggaacaggatggcgtagccgccgacgtgaaacagcggtagggagagcagccagccgcactcttcatccagcgggatcagggaggctgagccccgcgccgaggccaggtggttggcaaggcgatgaaccacggctttcggtgtgccgctggagcccgaggtgaggatcatgttgttcaactgggcaggcgcaagtggccagggctgctcggtagccgccacttctgtgctgaaatccagccgcagtgggcgcccacttcccgccggaatttcgtccgccgaccagaaggcggccacatccagctgctgcgccagtgcggcctgtctggtcagtggaaaggcggggttgagcgggcagaaaatgatgccgctgcgcacgcaggcccaggccagcaagacgtctggcagggcgccgcgcaccacggctgctaggcggtcgccgctgttcaagccagccccttccagttgcaggcacaggctgttgagccttgcatccagctgctggtagttgaggggacttgctgtgtggatggcgatccggtggggcgcggcttgtgcccagtggcgcaccgggcatggctctaaatgggagtgatggtcagatgtcggcagcatgcaggccccttcagtcacggtgaaacaggggctccagcagactcaggtcaggggtgccctgggtatccagcaggtcgcttgccagccagcgtttggtgtccagccccggtgcctgatccggcgcccattcacccgcgagacgggcgagctggccgaggccgacaccggactcgaaacaggaggagacgatcactttcaggcgcagctcgcgggcgcgggccaccagggcttcactgttggctagagagccgagcaacatgggtttgagcaccagggctctcagctgcgggatgggctcccagggtttgccctgtgccagcagctcgtcgatggccaccggcatgccggtgcggtttgccacgaaggcgatgtcgtcaaagttggcgcaagggtcttccagatattcgattcggtttgggtccaggtgaccgcagaaggcccaggcctcctcacgggtccagccctggttggcgtccagcaccagcttgagagtgggaatgcgatcgcacagcaggcggatcagcgccagctcgtcgcgcatggggtaacgggccactttcagcttggccttgctgggggtctggtgcagccagtccttccagtgtttgagcagctcctggggggagccttgaataaggggatagggtgcgggcagggtggcggcctgttcaggccagatccggcgcgcgcaatcgaacccaaattgcaccgaaggcagcaggggcgagatgggctgtccctgagccagttgctccagacaagcgagcgcttcggccagggtctctttggagaaaccgggcaggggggctatctccccccagcccttgtcaacgcgaaccagcaggccctctcgcgccacctccaccttgccgtgaaaggtcaggggctgggtaaaaggcagttggtagcgatagagagcgagtttcatcagggattccgcttgtatttggagaagtcgggacgacgtttttcgttgaacgcgttacgcccttcctgaccctcttcggtcatgtagaacagcatggtggcattccccgccagctcctgcaagccggcctggccatcgcagtcggcgttgagggccgctttcaggcagcgcagcgccatcgggctgttttgcagcatctcgcggcaccagcgcacggtttcgcgctccagatcggccaaaggcacgactgtgttgaccagccccatgtcgagcgcttgctgggcatcgtacatgcggcagaggaaccagatctcgcgggccttcttctggccgacgatgcgggccatgtaggaggcgccccagccgccgtcgaaggagccgactttcggacctgtctggccgaactgggcgttgtccgccgctatggtcagatcgcacatcatgtgcagcacgtggccgccaccgaccgcataaccggccaccatggcgaccacgggtttcgggcaggtgcggatgtcacgctggaagtcgagcacgttgaggtgatgagtgccttcgtcgtcctggtatccaccgtagtcgccacggatcttctgatcgccaccggcgcagaacgccttctcgccgaagccggtgagtatgatggtgccgatatgatcgtcatagcgggcatcggccagcgcctgcagcatctctttgacggtgcggggacggaaggcgttgcgtacctgagggcgattgatggtgatcttggcaatgccatcgccggacttgtgatagaggatgtcctcgtaaccggcggagcaatcgcgccactcgacaggtgcgtacagttccgcttccgtcattgcctcaatcatggttttttccttctgatctggtagagcagagttgagcaatatcgtcatgctggacgagggtatacagtcccgcttccgtcattgcgtcaatcatgtgcactctctttttcttgttggtgataagcccgcgacgccggctcgggtaaagggtgtcatgccgttttatggcgtactcgcaatccagtcgcgcaggcacgaggcaaagcgctcgggctggctggcgtgcagattgtggccgccatccagggtcaagtgattgatattgcagccctgctttaccaactggcaagccagttgatggaatttgtgatcccggctgccggagatccaggtcaccggcaaccgggtgctgacgagccagggcgcgaggttcggctgctggcccagcgaggtggcgcgcagcatggtcgcgacggccgggccctgattgccaaggcgtccggctatctggcgggcgcgagcggcctcgtcgagatcggcaaagaccccctgctgataccagtcggccagcacctctgtcagcggttcgcgctcgaagcgccgggcccagccctcatcgtgttcgatgcgagctgcccgctcggccagcggcaggccgggatggcaattttccagcagcagggcctgcaatccggcaggggattggctggcgtgatagagggcgagccgcccgcccagcgaatagccggccaatcggtactgctcgatgccgagtgcctttagcgcatcacagagccactgatgagcctgctcgaagccggtcacactcagcccttgattgctgccgtggcccggcagatccagcgcgtggcaatctattccaggcaaggcttcgatcactggctgccagtcgcggccatcgccgagcagaccatgcagcagcaccagaggcagttcctggctgttcgggttagaggccacgaatagccgcccccagtgccttgagatcctcggcgacttcgctgctcggtaccttgatttcaatcagggttactttcttttccagctccggttttttcagcgcggcggtgtaggcctgctcgaattcagccagcgtggttggtgcccgataatggaggccgaacatggcggcggcatgctcgaagtgcagaccgtggggcaggcagtagtaggtctccagcagcctatcgccggtgggcaccggcaacatgcgaaagatgctgccgccgtcgttgttgagcaggatcaccaccagcggccggctcgatttgccgagcagggccagactgttgagatcgtgcagggcgctgagatcgccaatcaacagggtcgttggctgctcgctcgactgggcaaaaccataggcggtggcgatgaggccatcaatgccggaggcgccgcggttggtcatcacccggctcggccccttgcccgcttcgccgagcatgtccatcagccgggccggcatgctgttgccgacaaacaactggccttgaatcaggttgcccagccgatgacagacgcctagctcggagaagcgatcgcaagcgctgcggatctggcgggtggcgctctgctggcgctccgccagccggtgccagggcaggtggcgagtgctcactttgtgggttgcggcgaaggcggcgggctcgcacaccagacggcggcgcagccggtaatcgggatcgagtcgcgccggctgcgggtccaccagccagtaatcctgccaggggtgctgcttgatgaactggccgagccgcttggagatgaggcgggcaccgaattgcagcaacacttcggcgcgggccagctcggccacgaaacagctgttttgcagggcgagatccatgtggatgaggttgcgggcatcgaagcggatctggctctgcagatccgccagcagcggccagccgaggcgctcggccagctcggccaccacctgcgcctgggcgggatcctgaatgcgtcccgcgactatgatgccgcgtttgccctgcaaggctgcccaatcgggctggcggggacagatctgctcattctgctgccaaggactccagggctcgcttgaatgcagccagtcgccgaggggggccagatagccggaaaaatccaggtactcatcaccgggatagaggggctcggggtacatgcagttgaaatggactggtccgggagtcagagcctgctgggccagcacctgatccaccgagctcagcacgaaggccgcgggtatggtcggtgtggggctcggcaggttctgctgatagacggggtagcgaccgaagatcccctgctgatcgatcgcctggttggcgccgttgtcgataagctcgggtggccgatcggccgagaggataatcagcggcacgcctgtgagttgcgcctccgccacggcgggccaaaggttggcgaccgccgtgcccgaggtcatgatcaccgccaccggtcgaccgctgcccttggccagccccagcgccataaaccccaatccccgctcgtcaaaatggaggtggcggcgaaagccggcatgggcggccgcggccatggtgagcggtgccgaacgtgagcccgaggccagcgctatgtctcgcacgccgaggcgatggagctcttccagcaagagggaagaccagacgtgattgaaggtggcatgttgactggcaaacatgaggctctcgctgaatgaggggtcgatgagaaaacgctatcccagcagggagagcacattggcgatcttgttgtcgagttcggcccactcggcggcgggttctgatcccgccactatgccagccccggcatagagtgtgattgtctgcgccgtgacgcgggcgctgcggatggcgacggagaactccgaggtctcccggctcagcatgccgcaggcaccggcataccagccgcgatcatggggctcgaactcgcggatgaaggccagtgcggcttcgcgcggggcgccgcccaccgcgggggtggggtgcagggcgtccagcagttgccagtcacacactccgggtttgagttcggcctctatgtcgcacttgaggtgttgcaacagccgcagtttcagaatgcgcggctcggtcaggctggcgcccgtggtgagcggtgccagtcgactgaggatgtcggcatgcaccagcctgttctccagccggttcttgctgtcggccagcagctccgcggccagggccgcatcggtcgcctcgtcgccggagcggcgtatggtgcctgccagtgcctcggtgaagagatgatcctgttccctacggtagagccgctcgggggagcaggcgataaagctctgctcgggggaaaactgaaagccgaagtggaagcagtcctgggcatgctgtgcccactgtgccagcagggcccagggggggacggcattgccggcatcatgtgtggcatcagcccttgcgtcattcagggtaagacggctctcccgcgacagcactaccttgggagtgtgcgcctgaaaatcgggggctgtgacccgttccaccagttgctgccagtgcggctgggcagggcaatcctggcgttgccagtcgcgccgcagcaagggggaaagcggcgcttccggcagcagggcatcaagcgctgcttcggcggccagcatttcggcatcgaactcggccgctgcttgctgctccggtagccagagattgaggcagaggctgacacactcgccccggcgcaccagctcgatgcggggcagcacgaagcggcaggggccgaatccctgccaaccgggctgagcgggatcgaacgccagcccgccgtagtagcgcgggctgtcatcatgaggctggttggcgtgctcacagactcgctggatgtcttgtggacgggtcagttcccggatacagcccagcgccacatactcgggcttgtcgtgccctctggcatgccaatagatgcggggatagagagtctgcgccgcgagccagcccagaaaggagccgacctcgatcgccacgcgcagccggacgaagccgctggcgttgctgtgacgccgggcgtccagttgttgcttgatatgggtctgagccaacatggatttcgtctatgagccgatagtgacggtcaatcctgcagaaggatgccgttggtttatgccaaaggagcgattattcctatatattatctgcccattcgtccatgtaaatcgcccggggagcttacctcccgaggcgccaagtataccgaaatccagttcgataacccttaacacgatcaatatctgattgtttggccatcacaatatgacaaataccttctctatctggttgctggcggcgcgtttgcgaaccttgccgctcgcgtgctcctccattttgctgggctcggggctggcggccagtcgtggggccttcgatggcaccataatgacactctccctgctgaccgccatactgctgcagatcctctccaatctggccaacgattacggggatgcggtatccggtgcggacaatggcgagcggattggcccccagcgtgccgtggtctcgggtctcatcacccaaaagcagatgtgcgtggccatggggctgaccgccctggctgccgtggttagcggcctctctctgctgggttgcgcctttggcgatcagtggctgcagatcctcactttcgtggtgctgggtggcgcagccatagtcgcggccatcacctacacggtgggcaagaccccttacggctatcgcgggttcggggatatctcggtgttcctcttcttcggtctgctgggggtactcggctcctactatctgtttaccaagacactggcgtgggatctgctgctgccggccactgcctgcggcctgctggcgaccgccgtgctcaacatcaacaatgtgcgggatatagagacggatgcggtcagcggcaagatcaccctggcggtgcggctgggtcgcaaccgtgccatcgcctaccactggctgttgctgggggcggcgctggtcagcaccatcgccttcctgctgacccagcccgccagtttctggccctggatcttcctgcctgccatgaagcccctcaccgatgctgcgcgcaccctgcgtgaaagctacgatggcgaggtgctgaccggtgccctcaagaagaccgccatcagcgccttcctgttcagcctgctgctctccatcgggttggcgctctcctgatgggatgcttgcttgttttttttatgtgaaaagggctcccgatgcgggagccctttttgtgtgctgacgcgactcgttggcacgtcaccagtcagacaggagaacggcttatgcgcgagtcactcaaacagaaaatcatccaggtttgccgccagaaaatagcgcagaagggggagacggtcgggctctctttttatgcgtttttcgccaacagaaatgatgaccccgacttgctgatggaggcggcgacctggtggatccagactcacagactcgaccatttcgagaaggccagaaagatcctccagctggtcgaggggagcaagtaggacagggatgaaacaagcagggctccaagaaggagccctgcttgcatatggctttgtcaccccgtcgttcgggtgagtgacactcagctggcttgggccaatctgggggcccggcgggagaagaagaggctgtccagcagccagatgaccagcatggaggcgcccaccagcgggaaggcgataccgagcaggatcagcagggcgatggcaccgcgcatggggggcaatttggcaggcagcggcggggcggcgagacgcccctgcgggcggcggctccaccagatccagaggccgctcaccgagctcagcagcaccatcaggcatatgatcagcatggcgagctgatggggccagccatagagtttacccatgtgcaacatgacgccggtttccaccgtcttggcgaccgggccgtaatcctgccagcgcacgtcggccagtaccttgccgctgtactgatcgatatgcaaggtggcatcgttgcgcggatcgtcggcgaacagggctatggtgtagacgccgctctcaccgaccggtggtgtgatgctgtaacccgggctgacctgacgtgcctgtgcgatctccactacctgttgcagcggaatgcggtggctggccatgacaatgtcatcctgctcgccgccctggtgcatggcgctgtgatcatgacgcttggctgctggctgtgaactcggcatcggcatcgtctccaccgcccagggcactgtctgttcatgggaatggttgaggttgcggacgagaggggcggatttgggaacctcattccacatggcggcggggaagcgattccagaggtcggcgaattgagctccccagaatccggtccaggtcatgccgctcagcagcagcaacagcaggaagcccgcgccccagaagccgaccacggcgtgcagatctcgccaccagaggcgcccgcgctgattcagccttggccacaggataccgccgacacccgggcccttgcgcggccaccagagatagaggccgctgacaagcagcactatgccccagccggcggccagctcgatcagccgatcccctgtggtgccgagcagcagatcggcatgcagagcgcgggccaccgcctgcaagttccacttgttgtccatggtgccgagcagggtaccgctgacaggatccataaacagggtgagttcattgccttgttgcgtgacgataaactgggcgctggtatccggcgcggccggcggcaggtatttgctcaggttggcgtccggcatggtggcccgtgccttggcccacagggcatcggcgccaaggggcttgcccggcagttgatcggtgctcaggatgtgggcggcggggggcaccttcatcagctcgggatagagcaaattgtcgagctggggtttgaacagataaacgatccctgtcagtgagagcaggatcaggaagggggcggcgaagaggccggcgtagaagtgccagcgccagatccgctggtaatggctcgaggccctgtttttcatctctgatccttgcgctaatgaccaacgtttctgctggtggaatgtttgtggcggcgcggatgataacagcaacgttttgttaactgcaacagaacatgatgggctcactctgggagtgatacagagcgtcagcgtgaggctcggggagtcaaaaggtggcgctgtcggcgtcagggtgctggatgtagcatggactttttgtagataaatccttaccttgttgcaacatccggctgtgctggcacagtgaaaatccatggaaggaggcggacgtgacgttacaagcacacggtcatttcaagatgcagcggcagggacaggtgctgatctgtcagccgagtggtcccttcaatctgatgggggccatggcctatgagtcagccttcagccagcagttcgcccagttgcgtgatgcgccctggggaatcgtcgaggtagcaaccgaatttgaggcagcagggcccgaggttctagcccgttttcgtcgccagttcggctggtgtgccgccaacggctgcgcctttctggctgtggtgctggcggggagcttcaagcaatacctggcggatcagatattccacgacctgccgtttcaggaggttcgctacttcgggcagaccgacgaggcgcttcactggcttaagcagcagctggccgcgaaacaggcctaggtaagtaccttcgtatcgtgactagctcaggttggtaaaccatttatcccgctcgtcgacgcagtcgggctcgcccatctcgaattcgcggcagataagcgggcgaacttcgtagaagcggcacatcgttgagagtgaggtccagcgccgcttgctatcccttggtcaactcagattgataaaccatttatcctgctcgtcgacgcagtcgggctcgcccatctcgaattcacggcagataagcgggcgaacttcgtagaagcggcacatcgttgagagtgcgatccagcgctgcttgctatcccttggtcaactcagattgataaaccatttatcccgttcgtcgacgcagtcgggctcgcccatctcgaattcacggcagataagcgggcgaacttcgtagatacggcacatcatggtattgcgatcgagcgccgcacaccaaccatcttccagccggtgcatcacgggcacctgtccttctatctcgtccacgtagcgatccggtacgccggtatcggtaaacagcatgacttcgaggcggcagcagcaggcttcgcagttctggcagctgacttcggcttggggttctctgttcatctgtgttgtccatgccatgggaatggcacatgttcgataaaaaacaggcgcctgcaaaggcgcccgagtcgtggtcaagattgagcccggcagatgagctgccaggctgcgtcgttaacccagtttgcgggcgcggtaggtacggcccttgatcttgccttcctgcaaccgcttgagggcggcgctccctacgctgcgctttaccgctacgtaggagtactgctcggagatctggatcttgcctacatcggcaccggcaatgccgccttcaccggtcagggcgcccagaatgtcaccggcgcgcaccttggtcttgcggcctgcatcgatggagagggtcaccatctgcggcgcaatcggcttgatctcgcgaccaatctcggccagatcgccctgcggcatgggggcctgctggtactcttcgatgaggttgacgcgctgggcctcgttcggctggtagaggctcagggccagaccctgctggccggcgcgaccggtacgaccgatgcggtgcacgtgtacttccggatcataggtcagctcgtagttgatgacggcgcccagctccttgatgtcgagaccgcgggcggccacgtcggtggccaccagaatggtggcgctgccgttggcaaagcgcaccagcacctgatcccgctcccgctgttccagatcgccgttcagtgccagcgccgagaagcccttggcggccagatgatcggccacgtcgttgcaggcccgcttggtgttgcagaacaccacgcaggaggccggttgatagtggctcagcagccaggtgagggcgtcgaggcgctgaccggccgggacttcatacagcttctgttcgatggcgctcccctcgtgcagggactccacgctgacctcgaccggattgcgctgcacaccgcggctcatctgggcgatcccctccggataggtggcggagaagagcagggtctggcgctgctcgggtgcatagctgatgacccggttgatctcttcgccaaaacccatgtccagcatgcgatccgcttcatccagcaccagcgtcttgaggccggagagttcgagagtgccctgctccagatgcttgagaatgcgacccggggtgccgacggcgatgtgggcaccaaagcccagggtggcagactggggggctgtctgggtaccgccgcacagggtgaccagcttgacgttgggcagggcgcgggccagacgacgtatctcctgggctacctgatccgccagctcgcgggtcggacagagcaccagcgcctgcacttcgaggcggttgacgttgagcttggcgagcaggccgagggcgaaggccgctgtcttgccgctgccggtttttgccttggcgatcaggtctttgccgtcgagcaccaggggcaggctctgggcctggatcggggtcatctgcagataacccaggctggtgaggttctcttgcagggcgggggagagattgaggctgctaaattcggtgttgttcacaaaaggactctatttcggagaatacggggtgcgcacagcgctaagggcgcgcattgtaccagaatgcggcaccggatgtggcggatttttgaacgcatgagcaaaggcgggcagcaaggagtgtgaagggaaaaaaggagcttctcctgcttagtgtggcaaaacagaatgccaggcatggtcaaagtgtatggagatggtttatgactaattaatcgaaggcaaggtaaacgtttgtattatccaacatgcatatttttaccgcagattgtgatggctatctgatttttaaatatgcatatgtctatgatggcgcccatcaaatataacaattcactcaggtgctacaggtatggaatacgttcactttatactcggactcgtcatggtccttgctctcgctttgctggccaaccgccacaactggaaacagatcaaattgcgttatattggccaactgctggtggtcgaactggcgctggcctggttcatgctgaactccgaagtgggcctggccgtggtgggtggctttgccgccggcttcaccaagctgatggagtttgccaaacaggggaccgattttgtattcggtggtctggtcaacgaaggggccttctccttcttcctgatggtactgatgcccatcgtcttcatctctgtactgatcggcattctgcagtacatccgtctgctgcccatcgtcatccgtggcatagggacagtgctggccaaggtgaacggcatgggcaagctggaatcattcaacgccatcagctccatgatcgtcggccagtccgagaacttcatcgcgctcaagaacacactgccgcacctgaatgaaaagcagatgtacaccctggcggcgactgccatgtccaccgtttccatgtccatcgtcggcgcctacatgcagttgatagagccgcgctacgtggtggccgcgctggtgctcaacatgttcagtaccttcatcgtgctgtcgctgatcaacccgtacgagccggataactcggtcaccgatctgaaagccatcgccgaaggcgacgagcaccacacaccgaagaaagagaacttcttcgagatgctgggcgagtacatcatggccggtttcaccgtggccgtgatagtgggtgccatgctggtcggcttcatcgctctgatcgccctggtcaactacctgttcgaagtagcgtttggcgtcaacttccagtacgtcatgggttacattttctacccaatcgcctggatcctgggtatccccagtggtgaggccctgcaagccggctccatcatggcgaccaaactggtgaccaacgaattcgtggccatgatggatctgggcaagattgctgccgagctctccccgcgtaccatcggcatcctctccatcttcatggtgtcgttcgccaacttcagctccatcggtatcatcgccggtgctgtgaaggcactgaacgaagagaagggcaacatggtctcccgcttcggtctgaagctggtgtacggttctactctggtgagcctgctctccgccgtgattgccggtgtgatgatctagtcacacctcgccatcaccacgacaaacccctgccttggcaggggtttgtttttttcaggggtgggcaaatgcgtccccatgttcgcagacatgccgtgcctgggctggttcagccgagccagtggctccaccagccagccgccagcagggtgagagtgcaaaagccggtttcgatggcgccaccactcttgagggggcagcctggcagccggtagcggcgcttgatgggccagaacagcggaatacccgccggcgtgagccagtctcccagcaggtggctgaggtagccgataatgagcgcatccttgatcccggcgggcagcaggtcgggcgccaggctctgatccagtccccacacggctgcggcgaccgccagcaggctatgagtgaagccgcgatgaccaaacagtcgcgagagcggtttcgagatccagggcagctgctgccccagcacggacttggggtggtcgagatccggcagcagggcgctggccagcgccgccggtatggtctgccacaggctggcatccgacagggctggcgtgagctggagtttgtgggcgagcagggtgcaggtaacggaaaacagcagatgcccttgggcggtcatggtgattacggcgtggagaaatggcggcgcatcttaccagtgtcgcgggccattgcagcaaaaaaccggggccggtgggccggcccggtcattaactgcgcggatcttccactctggcatcggcgggcacccgttttttccctaccaccatggcacgcagcagatcgctgcgggtgaggaggtcggtcaggatcaccacggcggcgtgcacggctatgatggccagcagggtattggcgacgacctcatgggcctcttccatccactcttccccccagaatgcatcccaggtggtgagccagccggtggctatggtgccgaccagtgacagcaacagcacccagatcatcagggccccgagcgggttgtgacccagatagtaggggtgacgaccccgggccagctggcgcaggtagtcacggacgcgggtaggggttggccaccattggccgaaacgggcgtagtaagagcccaccagaccccacagcagccggatcagcagcagggcagccaacccatagccgacatacctgtggttcctgctgccctcttccagtacgaagaagttgagcaggcagaggatcacggtcgcccagtgaaaccctctgatgaggggatcccagaccttcacttcagacgaggttgtcatggcaagactccgtcaaagaggccggcgacggaccggcccatggttgcgctactggtcgatctcttctttcactttcttcaggtcggtcgggtcgaagtagatctcgaccttgcgcttgtccttgtcccaaccgtagatctcgtagcagtgggtcttggtcaccttgaacttcttgatgtcgtagcccatggccttgatctgctgctgggcctcggcttcgctcagccattgcgtcttgtcggtctgggtacactgggggccggccagtacagtggcgctaaacagggggagcagtaacaacagtggtgtcagtttcattacgggttccttgcgggtgggggatgaacagccgcaaggttagggcgtcagacttaaggaaaaattaagcaaaaggggataggcatgaatatccccggccgcaagccggggaggcgggatcagctcagcttgcccttgagcagccacttgtcgagggcgttggcgaagcgctgcttgtcggccgcgttgaagggggccgggccgcctgtctgcaccccggccgagcgcagctcttccatgaaattacgcatgccgagacgggcctgtatggtctcgcgggtgtagatctcgccacggggattgagcgcctcgccaccggcatctatcacccaggaagcgaggggaatgtcgccggtgatcaccagatcccccggtatgacttgctgggcaatgacatgatctgccacatcgaaccccttctctacctgctgggttttgatgtagggggagggcggaacccgcagtccctgattggccaccagggtggtgacgacctgggcgcggtgggcggcgcggtaaaggatctccttgaccgggagggggcaggcatcggcatcaacccagatgggcatggcatggtttcctgtgtctgaaacgagggtcgcatcttagcacggctggtaaggagcggctgccccggggctgagtcaggccgggctttagtgtaagctggcccgatgagactgaatgaaaaggacgagcagatggatcgggtacccagtgatgtgatttatgccctgaccctggatggcaagggtggcatgcagccactggcggcggggagcgagatcccggggaagagccctggctggctgcatctggattacggcaatccggaggcggcccgctggctgctgcaaacccccttgctcaatgatgcggccaaggagtccctgctcggccagagcaacaggcccaagctggtgcggatgggagagactgtgctgctgatcctgcgcggcatcaatcacaacaaggatcacaggccggaagagatggtggcgctgcgtatcttcatcacaccggatctcatcatcagcagccgtcgtcgtccgctgctctccgagcaggacgtgttcaaccagctgacgcagggcggtggtgccgataccccggccgactggctggtggaggtgtgtgatgccctgaccgacagggcgggggagtttgtggaagagctgcatgatcagatcctggagctggaggagcatgtgctggcccgcgacctgcccgccaacggccgactggcgcggatccgcaagcaactcatcatgatccgccgctacctctccccccagcgggatctggtggcgcgtctggccaacgagaagatcagctggctggacgaagatgaccgccgccgcctgctcgacatcgctgaccgtctgcgccgctggctcgatgatctcgatgccggcgtggcccgcaccggtgtgctggcggacgagatcaacaacctgatggcggaggcgaccaaccgccgcgcctaccagatgtcggtgatggcgttgctgttcttgcccgccagtttcctgaccggtctgtttggcataaacctgggcggcattccgggggccgagagcccgaccgcattctgggtcttctgcggatccttggtggcgctggccaccgggctggcggtctggctcaaacacagacgctggtggtaaggagcaatcatgacaacctggcaatcttttggcgtgactctgctgctgttgctgggccacaccctgatccgcagcctcattcacaagagtctgctggcgctggcccatacccgacaagtgagcgagaaccgggtgctctatgtggagcacgtgttccactttctgctcggttgcgccaccctgctgatcctggtcggggtatgggggctcgatttttcacggctggtggtgctcgcctcctccttcttcgccgtgctcggggtggccatggtggcccagtggtcgatcctctccaacatcaccgccagcatcaccatcttcttcgcctttccctacaagattggcgaccggatccgcatcctcgacaaggatgactccgtcaccggcgtcatcaccgagatcggtctcttctatgtgcgggtgcgggatgacaacggcgatctggtcacctatcccgccaacctgatcctgcaaaagccggtcaggcgactggagggcaaggtggcagaccccctgcagccagaatgaaaaaaggctcctcacggagcctttttttgatcatgtgtctctatcagcgttcgaagaagcgatagagatgctcgacctggatggggcagtctgccaccagatgtatgtgctggcgggcctcttcgaccgatccgaacgagagggggcaacccagggtgtcagtcatctcgtacaagcggccatcttgccctctgaactccacgatccagcccggcagtatggcatcttgcagtatctcggcttccttgaaggcttgctgctgatagagcaggcgaagttcattgactgtcatgacgtcctcctgtgactcatagcgcctcttcaagtctagtggctgaatctgccggattcatctggcggtgttcagacactcccaggcccagcgcatgcggatgaaggtctctgcatcgccaccccgatccggatggtgttgcagggcaagctcccgccagcggcggcggactctctcctggctggcatcggcggtcagttcgaacagggccagcgcttccgccctgtgtcccgctccgtcataagcgcgccagaagcggttgagcagagcctccacctcttcccggtcggtctgccagaacacctgccagtcgaggtagtagttgcgcagagactggccgagggccaacctctggcgagtatctgttgccccggcaaggggctctagccgtatatccagggagctgatcaccagccaccaccctgcgtcatggagctcagcctgcaactggtagagggcattcatgatcaggaagttgacccgaaacagctgcagctgttcatccccggccagggtgggaatggctccttgctggcgcagggcggccagcagttcgtgcaccttgtagctggccgccgcctcttgtagcagtgtcagcaggggggcgagcagcgggttgtgacagtgctctgtctcactcatgagctggccgtctccttgggcggttgcagggcgatcagcaactctcctgacaggggcgtgaccggacctgtgacgatgcggggctgcgccctggcatccagtatgaacagcggtatggccccggggttggcatcctgatattgcacccagtcgaaggtgtcgctcagacgagtcgccttgatctggccgccccggctcagcaggccgctcaagcgggcgtagttgatatcgggcccgaacaggttctggcgggcgcggaaggtggcactctcccggttcgccttgccgtgctgttcgctggagcgcagggagtagaccttctcttcaccgtagaggtgggcgaagtgcagcacgccgagggcgttgttgtggcggttgggggagagcgccagcactgtactgatgctggtgagcggcagatgcagctcggcatgttccgactgggggttgccgaaatagcagggcaggttgctcatgcgtgcctgcttgtaaaattcccaagcaggatcagagagatagacagggactccctgatccgccagcgccttgcctatggccctggccacagagttggcacctatgatgagccaggtgttgggggcgctctgacgcatacctagcaggcccgccagcggcgccgaggtgaggctctgcaacaccacagtggagatgatcaccgcaaacaccaggggcaccagcttgtccgcatcgggaatatcggcctgatgcaggctgatggcgaaggaggcactgaccgccgccgccactatgccccgcggcgctatccagctcagcagggcgcgggcctgccaggagagatccgagccccaggtcgagaccaggatgcagagcggtcgtgccacaaactgcaccacgcacagcagtaccagcaccatggggccaagctgccagagctgggccagatcgaggcgtgccgccagcaggataaacaggctggatatgaggatgacggcgagatcttccttgaacgccagtacctcctccagatccagcccctcctgattggcgagccagatgccgaatacggtcaccgccagcaggccggattcgtgactgagccagttggagaggctgaaggtgaccagcaccagcgccaataccccgaacttgtgcaggctgaccggcaaccagtccttgcggatcagcagtgtggtgagccagccggctccaaccccgatcagggttccgactccgacggttcttgccagcgccagcagggtgtgactgagcagatcgccctgactgccgaggcgtaccgcctcgaacaccagcacggcgaacagggcaccgatgggatctatgacgatcccttcccagcgcagtatgcgatccacctcccgggtggggcggatcacgttgagcatgggcgcaaccacagtggggccggtcaccaccagcacggcgccgagcagcatggcgacccgccagtccagtcccagcaggaagtaactggcgctgccgatgacggcgaagctgaccagcatgccggtggagcagaggttgcgcaccaccttgccgatccccttgagttccgtcagatgcagggtcagggcaccctcgaacaagatgatggccaccgacagggaaaccagcgggaacagcagatccccgagcagggcatcggggtcgagcaggccgctgaccgggcccagggtcaagccggtgagcagcaaaaacaggatggccggtactcgtagcgaccaggcgagccactgggccagcactgagaccagggcgatcccggccagggaaagagcagtcatgcagacctcgattcaggtaatgagcttggaggaagtgtagcggggaagatggccagattgacacccgcagaggtcgggagcaagtgccgtggggagctgcgcgacagtcggcgtcatggtgggccggaaagggcgtggccgcagaggagtggggggcgctacgcagccattatccgtcgaattagatggggctctctttgtgaaggtcggtgacacagtcggccaccgccagcaccagggccgagcgcaccacctgatcgagccggttgagctgcatctggtagaagggccagtcctcctcgttggcagggggatcctgcggcatcatgctgccctggttcaggcaatgcagcctgtccagcagatcgcgaatgggcttgtcgctgaagcggtaatccttggggtcgcgcaccagaaaatcgcgaatcttcaggtaggcttcgagatcctgatagcgctccagagagatgaggccgagggcaaagataagcttgaggcgcacctccagctggccgagggggccgctctggttgagcaggggttcgatggcgtatttgacggcatactcctcctggcgaaaggctcgccgcatcagggagtcgaccgcctcttccaggatggtcacgacttcgagaaagaagccgcgggggccatcctgctcgttcagtcgctccagtacttcatcttcctggtgtgtggtcataggtgcattgggtccagctgactgggagagagagtgcctctctcccggtttttatcatatgaggcgaattcccatgccattcaaccggttgaggcggcggtctggcggtgagtgcgccccatcagggtcacttcaagctgtcgtaacgggcgacgatggcactgacaatatcgctgtcggcggcaaggccggtcacccgggccaaggcctgggccggcccaagttccgccagcagggcctgcagctccaccgcctgggggtcatcggcgttgcaatagtgcagcgccgctgcgattccctcttgcagatggtcgctgggcaggccgtactctagggtgccgagcagcggcttcaccagccgatcccctgccgccagtttgcgcagcggctgacggccgacccggtcaatttcgtccaccagataggggttggcgaagcgggccaggatcttctctatgtaggcggcgtgcagtcggggatcgaagccgtagcgtttcaccagcacggctccgctctcctccatggcgcggcgcaccttgctgcggatcaccggatcctcgatcgcctcacgaatggtgcggtagccccgcaacttgccgaggtaagcggtgacgatatggccggtgttgagggtgaacagcttgcgctcgacgaaggccatcaggttgtcggtgggctccatgcccgccacctggggtagttcgcccttgaactgggtctggtcgacgatccactcgctgaagctctccaccgtcacttccagcggatcgtcgttggccgccgccggtggcactatgcgatccaccgccgagtcgacgaagccgacgcaggattcgtgcgtggcatgatacgcgaccggcaggtacttgagtacctcctgcttgagatggctggtgccgcgcaccatattctcgcaggcgatgacgttgagcgggctcaggttgccggcatcgaaacgggcctgaagccccttggccagggtgctggcaatcttgtccagaatgttggggccgaccgccgtggtgaccagatcggcggtgatgatacgggctatcacctcgtgtccggcggagctgaccgccgccacgttgcgtaccacgtccagcttctgatccgcccccaccacgtgcaccttgtactcctgacggtggttgagctgatcgatcagggtctcgttgacgtcggcgaaggtgacctgatggctggcgtcggccagcagttttccgatgaagccacgaccgatattgccggcaccaaaatgcaatgttttcatgatattaacctctacaaccaaagacgatgaaggatgattacgcagcctgttcggcacccagcagatccagaaactcctggggatccgtggtgctggccagccggtcgatgagaccgggttcatccagtgcattggtcaggcgggttattacctgcatgtgttcgtcgttgcgggcggcgatgccgatcaccagtcgtgccacctcgtccgccgcctcgccaaaggcgacgccggccggatactggcagatgacgatgccggtacgcttcacaaactccttggcggctatggtgccgtggggcacggcgatagactcgccgaggtaggtggagaccagctgctcgcgctccagcatggcgttgacgtaatccggtgccacatagccccgttccgccagcagtctgccagcggtcaggatggcggcctccttgttgtcggccttgagccccagatgcacgtcgtgacggctcagggtgaacacttcaaccgcttgaagttcgtagttgtcgtcgttggccgcgaccagcagttgcgggttggcgacgtcatcgttggccgccagtgtcaggttctgcaccagctcctgatagaggccgttgtcgaggaagttggtgagcgagatgtggtgggcgttcggcgcatggcgacgggcccgctcggtcagatccttgtgggtgatgacccagtccacctgatcgtcgagctgatcgatggcgcggttggtgacgctgatgtcgagcccggcggcctgcacccgcttgcgcagcatgccggcacccatggcgctggatcccatgcccgcatcgcaggcgaccacgatattgcgcaccgccatcagttcgccgcccggcttcttggccgctgcggtttcgggcttgccgcccttcatggctttcatcttgcgagtggcttcacccagcgcatcggcctcgtcggcttccggctgctgggcgcgaacgaacacggcggcgaccaggaaggagaccagggtcgagctgatgatggagagggcaaccccgatcagggaggctttcggcgtcatcaagagcacggcgaagatggatcctggtgaggcaggggagaccagaccagcgttgaacagagtcagggtgaagacccctgtcatgccaccggcgatcaccgccagaatgaggcgcgggttcatcagcacatacgggaagtagatctcgtggatgccgccgaagaagtgaatgatggaggcgccagccgcggactgcttggcggcgccacggccgaataccatgtaggccagcagcacgcccatgcccgggcccgggttcgcttcgatcaggaagaagatggagcgaccctgttcggtcgcctgctggatccccagcggcgagaagatgccgtggttgatggcgttgttgaggaacaggatcttggccggttcaacgaagatggaggtgagcggcaacatgtggttttccaccaggaagccgacgccacccgccagtacgccggagagcactttgacgaagggaccgatcacgaagaaggcgaggatagccagcaacatgccgatgagaccggcggagaagttgttgaccagcatctcgaagccgctcttgacgcgcccttccatcactttgtcgaagcgcttgatgacccagccacccagcggaccgaccatcatggcacccatgaacatggggatgtcggtaccgacgatcacgcccatggtggtgatggcaccgaccacgccgccccgttcaccgcccatcagcttgccgcctgtatagccaatcagcagcggcagcagataggtgatcatggggccgaccagcttggccaaggtttcgcttggcagccagccggtgggaatgaagagagcggtaataaagccccaggcgatgaaagcgcctatgttgggcatgaccatattggacaggaagcgtccaaaattctgtatcttgactttggtatccggtgataacatgtcgggaccccgttttaagcctgtttgattaaaagtggtagtcgggatgacgggttttgccgaacccccatcccagtcgtctaagcaacttcaatctaccagcttgtgatcaaattaggctgaaaacggggtgtcttgtgacgtacctctcaaatacccagccataccccctccctaagtagtgaccctgatcacattcaggctctgtagtttggctacatttcgatctttcttgccgtcaccacccatttagtgtgattcgtgtcacctttcgtggcttgcgcaaacccattgtcaatgtgatggctgtcacgaatacttaatttgtattcaaacgggtcagtatgtgagatacaaaatccgagagtgataacgatgaatagatcgtattttctcattaatcgccaatgaatcagtaggtttgtaacccactttcagtttttcatgattggcattcaaccgcacaagcggcgcattaccccctccagtggtcctctggcgaagcgcaggctccacagattggcgaacaacagagccgtcagggcaaagaaggtggcagccagtaccacttcgggcagatcttgccccttcagccagcccagcccctccagcacgcccatgccgagcatgatatgggcgatatagagtgtcagcgtctgccgtccgaccggcagccagactcgccaccagcgagctgtgggcagggcgcggccgagccagaggcagagcgcgatcagggtgctggccgcccccatgccaaacagcaggtagagcggggcaggaggaatgggcccggtcgcgagcaggggggccagttcgggctgggggaacagtgtcagcagccagagcgacagccctttggccagcaccatggcccccacaccgccggccagcagccatctctgaacgctcgcgttcgcgagggcctgacgactcagccagaggccgtagagcagaaagcccagccagggcaccacagggtgccagccattgaacagcagattgcggacgaagccgttcagggtccagaactcggggtagctgaagctgtgccactgccagccctgatcgtaattgaagtgaaacagcaggatgacgaagcccgctgccagcaggaggatcagggagagcagccagagggagggtaaccgcaggcagcaagcccccagcaggaagtaaacggcgtagtaatggatgatatcggctggaaacaccaaatagttgagcagtcccaggatcagcagaaacagggcccgcttggcggtgtgctgcatggcagtcggccagctcagcttgcgggtcgagagaccgagacctatgccggccagcaccacgaagctggcggcagaacgaccctccagcgcatccagcatggctttgagccagtcaggtccgcctgtcagtacacccatggcgatgcgaaagttcaccagtaccatgccgagcagggccatggcgcgggccagatccagcccctccagtctattggatgacgatgtcatgagcggtttgcctcgcaggagaagaatccatggctcagttggccggccccagcagcaggtccagcagttgtggcagtcgttgcgccgctgagggctgatccggatggaggacaagtgcatcgcgcagtgcctgcccttccagcccgtccagcagcagttgggcggtgagatcggggtccagtcttgcctccagacatccttcttgctgtccccgccgtaccgtattggcaagggcatcgcacagctggcgctggttgctggcgaaggtggcggccatctcggggtggcgggtcagctcggccaggatttcggtgccgagcagcagattctccggcgtctgcgaccaggcgagatagccggcggcgaagcgggccagtgccgcgcgggcggagccctgatccagctcatccagcaggggctgcaactcggcggcttccagcgaggcgatcagcgcgatcagctcctctttgcgggcgaagtggttatagaggttgcccagactcacccctgcggcggcggctatgtcacgcatccctgtctggtggaagccccgctcgatgaagcagccgagggctgcctggatgatcagctcccgccgctgctccaggcggttgtgattgatggacatggtcggcttcctctctacaggtcgacattgcatgagcgaacgttcgttcattttcgatgttcaccttatctccggtgtgaaaaagaagcaagccacagttagccaagaggaggcatctccttggtcggaagactccggggcaagccatgcgtccgccgagtggtcagtgaggtttccgaataacccggtccccaagccggtcaatgccatgacagctatagggtcattgcactcctgatcatcttctcatcgggccaactgctcctcaggctcaagggggctgagggcggggcatcgtcttcctgctggccatgaacaaggggtataaaaaagcccgcagggttgcgggcttttacattgagctgcagaggcttggcttattccgccttgggggcggtctcggctggtgtctcagtgctttcggctaccgtgttctcggttacggcactgtcggccaccggggcttccggtgccgggcctggtaccagctccactgccggtttggcgatgagggagcgagtctcttccaccgcttcactcagcttgacctcgataacctgacccagttcatagaccacttcggtcttgtccaggtagacgcgaccattgtcccagttgcactccagccgatccttgttgtccaggatgtgacgggcgggcatgaagacaacggcgccgttttcgcgcaggcgcagcttgagacctgcgcgcatcacgtcgatgatctcggcgttgaacacctgatcggtgccggcggcagccttgaggtaacggacatagagccagtcgccgatgtcgcgttccaccatgcggtgcaggcgacgacaggcggtcaggtgctcggtcagttcctggctcggacgatcgcccggggtcttgccggcgatgaccgctttcagcagacgatggttgaccatgtcgccgtatttgcggatcggggaggtccaggtcgcgtaggcatccagccccaggccgtagtgggcacccggttcggaggacatcagcgcatagctctggaagcggcggatcttgccatccagccagcgggtgtccaggttgtctatccagcggcgcagggcgcagaagccggtcaggctggcgatctcgtcgcgctcgaatggggcctcggcgcttttcagcaggtcgatggcgccgtcgagggactcttcatcgaaccctgtgtggacgttgaagatgccgtagccgacgctcttgcccagcacgcgaccggcgcagatgttggcggcgatcatcgactcttcgatcatgcggttggcgatgcggcgcggttccacgtgaatggccagcactgcgccgttctcccccagctcgaagtcgtagtcgggtctgtccgggaacaccagggcgtgctcggtacgccacttgatccgcgcctccgtcatggccttcatcagcggcagctgggccatcacgccggcgtcgatctcgagaggtttaccctgttcggcccagtcggagacctcgtcatagttgagacgggcatgggagatgatgcgggcggcgaagaactcggtctcctccagcagcaggccatcttcggcgatcagcaggcgggcgcagagcgtgttgcgctcctcgccctctttcagggagcagagctcgtccgagagggtgcgcggtatcatgggcacgttgcgacccggcatgtagacggtgaaggcgcgctgggcggcttccttgtccagctcactgccttcggccacataggcggtcgggtcggcgatggcgaccagcagctcccagccgttgtccagtttgcggatggccagggcgtcatccatgtccttggtcttggcgccgtcaatggtgaagaagggggtcgcggtcaggtcggtacgtggcagctcctcttcctcgatcaccttccactccggcagatccgccggttctatctgggccaggttgtggcgagccagcaccacccaccagggcacattgtggtcttcctgatcggcgatcttttcgatgatttcggcagagaagttgccatcactcagggcgtggcgcttgagggtcgcaaccacccagtctccttccttgaaggacttctcatccagacccttcttggcgcgggccttgatggcatccttgatcagcggatggtccggcaccacgttgaggcggtcacggaacattttgacgcgcccgacgaaacgggtcactgcctgctccagcagggcatccggttcggccacttccttctctttttcggtacggatcagggcgctcacccggtcaccgtgcatcacctttttcatgtaggggggcggcacgaaatagctggtcttctcatcgacttccagaaagccgaagccccggtccgaggcgcggataacaccctctttcttggggatgttttcgcggatttgttgcttgagctgggccagcagcggattgtcttggaacataagtgaggaacctgagtggagacctgatgaagaaacgcccagcactatacgattttaccccctcaaagccaaggtgaatggccccgtcaaccgggttgcagtgcgcggcgcccctcgctgatcagacgctgggagatctgtttgtgcaacccgcgctccagcacccagcggtgccagtagaggggctcgatgaggtgatgtgacgggctgagatcgagcagtatcccctgtgccagctgctggcggatctgcagttccgggatgagacagtaggcgagtccctgctcggccatggcgacgaaggcttctgacgagcgcaccgtgtggcagggatagccgccgggttccagcccgaagtggcgtgccatgaagctcacatgcatgtcgtcgcgctgatcgaaggccaccgccggtgtctttgccagcgctgccggggtgagcccggcgggaaagtgacgggcgacgaaggcggggctggcggtgagcaggtagcgcatctcgccgagctcgtccacgcagcagcccgccagtggctggccgtgcaggctgacggcaccgaaggcctgaccctcgcgcacccgatccagggtgcggcattcgtcatccaccagcaggttcagctctatggggtgctgctccagcagaggtgcgagggcgggcaggaaccaggttgccaggctgtcggcgttgaccgctatgctgacccggatcggtgcctgcggttcgtcgggcgcgatctcgccggccagctccagttccagctggcgcacctgacggtagtgggccagcagcttttggccaaggggggtcgcctgtagtggctggctgcgaatgagcagcggctcggcaaactgctgttccagctgcttgatgcgctgtgagatggcggactgggtgatgtgcaggcgctgggcggcgcgctcgaagttctgctcctgcattacggcatccagcgccagcagcagcttgtagtccaacgccttcatcagcattccttatcagagagggtattgagaagagatgctactggagtgatggcaggacgacaacgaaactctgaccggatcgccgagaggcacggctggcgtggtgtgcggggtgaaagcgggtttgtcactgcgagatgtgacagtggtggtcaaaaggtattcaggagatactcttttgcatccgtttttgcatggggtggaaacgggccatagcgagaacttttaatcccgggccttatcccgggatttttttatgtggcgtttactcggtgaccagttccctggcatcggcatattcgccctgcatggggtggccgacggcacgggcgaaacgttcatccagatgaaagcggattccgaccccgcgcacggcgcccagatccacggcttgacggtgaccgagtcgctctatgggcaggccgagacggcggaagatacgctccaccggcaggctgaccacggcgaccagttcccggatccccttcgccctggcgaaggcataaacctcgcggaagatgacgcaggtcagctcgctcaccccgttgcccatgcgcggcgcccggttggcgtcgatggctaggcgagtcagttcccacacatcgctgctgcgtggcggcgcctcaccggcgagagcggtggggaatatgctgggcagcatgtaatcctgggcgcaactgagcagacggatgcagccacacaggccttcttcgtcctcgatcagcacccaatgggtgtccggggtgtcgaagctgtcctgctccagaccacggtgagactccacatcccagccgagacgatcggagaagacgcgattacggaagcgataaagctcgttttctacctcccatctggggtgttcttttaattttcctttgaaaacaagcattcagatgtctccatttcagtgttcggcgctataatcgaggccctggccaggggggctagcatatgaaacaagaccaactgcttgagtacctcgaacatttcacttcggtaacagacggggatcgtttggccgagttgatcggtcgattcacgctcggtatgggctatgactactaccggttcgcactgatcattcccatgtcgatgcaaaggcccaaggtggtgctgttcaatcagtgccctgactcctgggtgcaggcctatacggccaaccatatgctggcctgtgatcccatcatccagctggcccgcaagcagaccttgcccatttattggaaccgactggatgaacgggcgcgttttctgcaagagggcagtctggatgtgatggggttggcggcagagttcgggctgcgaaacggtatttcgtttccgctgcacggtgcggcgggtgaaaacggcatactgtcgttcatcaccgccgagcgggcgtcaagcgatctgctgctggagtcctcgcccatcctctcctggatgtccaactacatcttcgaggcggcgatccggattgtgcgggtcagtctgcgggaagatgaccctcaggaggccctgactgaccgtgagaccgaatgcctgttctgggccagcgaagggaaaacgtcgggtgaaattgcctgcatcctggggatcacggaacgtaccgtgaactaccacctcaatcaggtcacccgtaaaacggggtcgatgaatcgctaccaggccatcgccaagggggtgagcagtggcattttgctgcccaatctggagcaggtcgtggtcaccaacttccccaagctgatgcaataaaacccaatgattctcggggcagagcgacaggctcacaattgtcagatcatgcaattgacagttggtgccggatggaattcatccctgccctcaggatcccgcttgattagagaaatgaatcactcagcagattaatgaatttctctgaacaccccaccgccctttatagtgccgtccactcactcttctggacggtttatccatgttcgcgaccactctgcaaggcttcacccttggccttgccatgatcattcccatcggtgcccagaacgctttcgtgttgagccggggcatacatcgcaatcaccatctgctggctgcgaccctctgctgtctgtgtgatctcatcctgatcgggattggggtattcggcggggccaacctgctggcagccagtcccatcgggctggcgctgctgacctggggtggtgtgctgtttctttgctggttcggcattcgctccctgcgcagtgcctggcaagggcagggggctgcgctggcggattcaccccggctgatgggggtcaagagcgtgctggccatgacgctcggggtgaccctgctcaatcctcacgtctatctggataccctgatgctgctcggctcctttggcagccagtttgccgaaccgttgcgcccggcctttgcggccggggccatgctggcttccctggtctggttctacagtctcgcctttggtgcggccgcgctctcaccctggcttgcacggggccgggtgcagcaagctattgatactattgttggtttaatcatgttgggactggcattgcaactggcgagcggggccttgctggcctcataaggctatttttgtgccacacctcataaaaattaatcccggcttcatgccatgacatattcgtctgttaaattcccgtcgctggtaaagcgacactcataataaaagggaaaaaacagtgaataaaaccatgaagctgggtgctattgcagccatagtgctgttgtctgcctgtagcaatgaaaacgacagcaagacgcaaccgggcgctgtggccctgcgtctgatccagacctccgatatccactccaacgtgctgggatacgattactaccagaacaaggaagatcgcaagtttggcctctcccgtaccgccttgctgatccgtgcggcgcgctcggaaaaccccaacaacctgctgctcgacaacggtgacctgctccagggcacgccgctggcggattacatcttcgagcaatcgggcgccggttacctcgacaagcaggcccaccccgtgttcaaggccatgaacgagctgggttatgacgccggaaacctgggcaaccacgaattcaactacgggctggattacctcacgaagacactgcagggtgccaagttcccctatgtgaacgccaacgtgttcgaggcgggcgccttcaagcgcgatgccaaggggcagatcgactggagtggcaacaagttcaccccttacctgctgctggagcgcaaggtgaaggatgacaaggggcaggagcagaccgtcaaggtgggcatattggggctgaccccgccgcaggtgctgcagtgggacaagcgtcatctggaaggcaaggtggtggtggccgacatggtcgagaccgccaaccactatgtgccagagttgcgtgccaagggcgccgacatagtggtcgtggtcgcccacaccggcatcaacgccagcagctacgaagccatgatggagaactccgcctggcacctggccaaggtaaaaggggtggatgccctcatgctgggccatgcccacaagaacttccccggtgatttcccggatctgccggaggtggacaaccaggccggtaccctgagcggcgtgccgaccgtgatgccaggctattggggcaaccatctgggcatcatagacctcaccctggagcaggttgagggcaagtggcaggtgaagcaaagccaggccagcctgcgcaagatcgattccagcgagggcagcgccgtggatcagcgggtcgtcgatctggtacaggcggatcacgatgccaccaaccagtggctggatgaaccgctcggcaaaatcacctcctccatccacagcttcttcgctctggtacaggacgacccttcggtgcaactggtgagcgatgcccagcgccgctatgccgaacagctgcaacaagacggtctgctcaaggagtcctaccccatcctggcggtggcggcccccttccgtggcggtcgcaacggcatcaatgacttcacttatgtggcccagggcgacatctccctgcgcaacgtctccgatctctatatctatccgaacaccttgcaggtggtcgaagtgaacggggctaccgtcaaggagtggctggagatgagcgccggtcagttcaaccagatcgacaccggcaagacagaggtgcagtggctggtgaacgagaagttccccacctacaacttcgatgtgatcgatggtgtgaactatgaagtggatatcacccagccggcccggtacaacaaggaaggggacaaggtcagcaacggccagcgcatcagtgcgctcaccttcaacggccagcccattgacccggtccagaagttctacgtggtgactaacaactaccgcgccagcggtggcggccacttcccgggcatagacggcagcaacatagtgcatgaagatccctccgagacgcgggagatcattgcccagtacctgaaggcccagtctgccgacaacccgggtggtttcagccctgcggccaacaacaactggcacatgaaggccctgccggccaacgtggacgtgcggctctactcctccccccgcgaagaggccaaacagctggcaggcgcggatctggagtacaagtccaccctgccgatggacgatgccaaacaccccggctacgccatattccgcctgatccgtcagtaatgcctgactgacaccggcgataaaaaaagccctcgcagtgcgagggctttttcgtgggcggctggtggcctgtgcttagttcaccacggctacgtttatgctgccgttgccctgagtcatgcgtacccgggcgcccggcacgaaggtgggactggctttttgcaccaccacgatggattcgccgttctctttcttgatctcgagctcgacgccgtcaacctgattgagcttgtcgccggcagctttaccggcggcggcacctgcgatggcaccccctgcggcggcgatatcgctgccccggccaccacctatggtgctgccgagcaggccaccgaccacggcgccgcctatggtgccgaccagagagttctcatcggcctggatcttgaccggacgggtggagagtatggtgccgtagctgacggtctggacctgcttggcacgatccttggtgtagacatcgccggagtagacatcgctgttggcacagccgctgagggtggtggcagtggtggcggccaacaaggcgataagggtcatacgtttcaacatgatgggcctcctgggcaagcatctaatctggttaattcggtcagtgagtgcaactttacgccaaccggattgagcatgaaaccagcaaagtgtaaccaattatgaggcttactggcgggaggcgacgcctgcagcgggattagccgaggcttttttcaagcagcaggcgatcttcacccgggccgaaatagtcgcgctcctcggcaacttgctgataaccgagtcgaaagtagaggcgtttggccggattggccggatccaccgtcagtctgacccgttcgacctgcacctgggtcagtgcctgctccagctgcagcatcatgcgctcggcgagaccgaagccgcgcgcctcgggcaaaacagccagggagagcagccagccttgcgaccgatcctgtcccaatccacccagggcatagccaagcagcttgccatccagttcggccaccagcagcagctcgggccagagatccatggcctggcgaaagaagaagcctggatagacatcctccccgaagacgttgacgtctatctgccagatggcgtgcatgtcggcgtgggtggccactcttaaaacggggggctgatgcatccgggctcctgtcattgcattcgtgctgccgtgcggcagtcaaaggagtcacaggttagtgggccatcctggttgatgcaagcgtacctgatgatgtcgggcgcgagtgatcgaaggtctgtgtcagggcggcaggggccggctgttgggcaatcttggggccttgcggcggctgtccagcagatggcacagggcaagccaggggtgacgccacagcatgcgcgggccgctccatttcatgatctgctggatctgcttgcgcatggcgggggcatagcagtggatgtggcagttggcgcaggtcggtttgtggccgtgaccataacggcagcgccgcagtcgctggtgggcaaacgcttgcaactgctggcagtgccgacaggcgggatcctgatggtggtggtggcagtagaggcggatcatggcgctgaccgtttgctgctcccgcttgagcctggggtgctcggatgccttgctggcacgagtgctgtgcattgagtcgggatcatggggtttcatggcggtcattgtcctgacctgaggggactgggtgttgatacaggtcaagacgggaggcaaaaaaacagggcctgcaggccctgtgtcatcagatgaggctggttgcttgttccagccagaggagatcctcgccctccagcagggggctcaggcggcggaacacctcgacatggtattcgttgatccagcggaactcggccgggctcagcaggctgcgatcgatgaggcgggtatcgaacggcacataagtcaggcgctcgaagcccagcatcgccagttcgcccatctgttcctgttcggtcacgaccaccaggttttcgcagcggatgccgaacgcatcttcccggtagtaacccggctcgttggagagcaccatgcccggttgcagcgccaccaggctccccttgggtgcgatgcgctgggggccttcgtgcacgctcaggaagtgaccgacaccgtggcctgtgccgtggtcatagttgtaacccgcctgccacagcggcatgcgggccagcacgtcgagctggatgccggcggtaccgcgcgggaagcgggcctgatccagcgcgatatggccctgcagcacccgggtaaacatggccttgtgctcgtcagtcacctcacccaccttgacggtgcgggtgatgtctgtggtgccgtccagatactgggcaccggaatccaccagatagatgctgtcctgaccgaaggggcgcggtgtgccgttggtgtgacggtaatggcacatggcggcgttgggccccagcgccgaaatggtgtcaaagctcggctcgacgtagtgttcctgctcgtggcggaaggcttccagctgatcggccagcgtgccttcatccactccctcgaattcgccggaggcgatcagccgatccagccaggcgaggaaacgggtaacggcgacgccgtcacgcaggtgggcgcgctgcatgccggccagctccaccgggttcttgcatgctttcggcagcatggtcggatcctgacccgccaccaggatggcgcctgcctcttccatgatgagctgggtccaggcgttggctgtgttggggtcggccagtactctttgctggttttcaccaatgcgttgcagcacgtcacccagcttgtcgatggggtagacggagacatcctgtcccacatgtctggagaaggcgatgcagtcaatcttgtcggtgtcgacgaagaaatccatgctggtgttggcgtagagcaccgcaaaacccagcactaccggcagacgctccacgtcacggccacgcaggttgagcagccagttgatgggctcggcctgggtcagcagtacggcatccagcccgcgcttgcgcaggtctgtggccagcagttcgcgcttggcctggctcgactggcctgccagctcttcgctgtagagaatgaccggggtcttggtcggcgcggggcgatcgctccagtgcaggtcgatggggttctcatcgacccgtaccagctcgatgccgcgttcggtcagcagggccttggcgtgttgataccaggccaggctgtgcaggcgggcgtcaaagccgacccgggagccggacggcagttgttcagccagccactgcacatggggatcttcgttcagatgaagaaactcgaatagctcggccggtgcctgcatgcgggcctgcaccgtgtaacgaccgtcgatgaacagggccgcccgctgcgccattatgatggcgagcccggcggagccgttgaaacccgtgatccagtccagacgctctgcgtaggcgggaatatattcgcccaggtgctcgtcatcgtgggggattatgaaggcgtccagctcttgaatggccagagcggccctgacctgggcgacgcgggtttcaataatctcgaaatgattcatgtcgttaatgccagattgtagtgatgtgagtgttcaatggttgtggccgctgtccaggatccgtttgatcgactggccagccgcctcgatatgttgtttgagcagcaccacagcctcgtgtttgcggcgggcgcgacacagcgccagcaactgggcgtgctcacgttcggccttgtccactccgtcgctggcaaacagcagctcgaagcgtacatagcggtcacagctcagattgatctgggcaatcagctccagcgcctgggggcgaccggcagcctgatagagggtggcgtgaaaactgtggttcaactctgcccagtgttcgatctgggtgcctgactcgagcgcctgatcaaactgggccaggatggcctctgccttggcaaaggtctcctccgtcatcaggtcgacggcgtgaaacagggtatcggcttccagcagggctcgcaaataaaagagctcctcgatggccgaggcgtccagcatggtgaccacggcgccgcggtgggcctcgaatttcaccagtccctgggcctccagttgcatcagggcttcccgcaccggaatgcggctcaccgccagctccttggcgatggcatcctgacgaagaggggcgccggcgggaaactccccacgcaggatccggccgcggaggttctccatcaccatctgggttcgggtcttgtagggtggggtcatggtcgggtcacaggggaatcgttacaaaattgtatattgtataaagttgggctgaatctaacgcgcaaccgcccacaaggcaaggtttgggggggatcaaacgccgccatctggttaaaaaaataccggtcagcagggctgaccggtattggagtttgcaagaagacgggtgctggcgttacagctgcggacctgccgcgaccaggcgcttgccctcttcgttgtcggtgaaacgctcgaagttcttgatgaagcgctgggccagatcctctgccttggcgtcccactcggccttgtcggcataagtgtcacgcgggtcgaggatcgccgggttcacgtcgtgcagtgcggtcggcacttccagattgaagaccggcagtatcttggtctcggctttctcgatggaaccgtccaggatggcgtcaatgatggcgcgggtatccttgatggagatgcgcttgccggtgccattccagccggtgttgaccagataggcttccgcgccggccgcttccatccgcttcaccagctcctgaccgtacttggtcggatgcaggctgaggaaggccgcaccgaagcaggaggagaaggtcggagtcggctctgtgatgccgcgctcggtaccggccagtttggcggtgaagccagacaggaagtggtacttggtctgctccttggtcagcttggaaaccgggggcagcacgccgaaagcgtcggcagtcaggaagatcaccttgttggcatgacccgccttggagaccggcttgacgatgttctcgatgtgatagatggggtaggagacgcgggtgttctcggtcttggagccatcatcgaagtcgatggtgccatcggcggcaacggtcacgttttccagcagcgcatcgcgacggatagcgttgaagatgtccggctcggcttctttggagagcttgatggtcttggcgtagcagcccccttcgaagttgaacacgccgtcatcgtcccagccgtgctcgtcatcgccgatcagctgacgcttgggatcggtggagagggtggtcttgccggtgccagagaggccgaagaagatggcaacgtcgccgtcctgacccacgttggcggagcagtgcatggaggcaataccgcgcaggggcaggaagtagttcatcatggagaacatgcccttcttcatctcgccaccgtaccaggtgccgccgatgagctggatcttctcggtgaggttgaaggcaacgaagttctcggagttgagaccctgttccttccagttcgggttggtgcatttggcgccgttcatcaccacgaagtcaggtttgaaggctttcagctcttcatcgctcgggcgaatgaacatgttcttgacgaagtgagcctgccaggccacctctgtgatgacgcgcacggccagacgggtatccgggttggcaccgcagaagccatcgaccacaaacaggcgcttgccggagagctgtttggtcaccagggatttcagatgtgaccacacttccggggtaatagctttgttatcgtttttaccctggtcagaccaccacacagtattctgggtagtagtgtctttgacgatatatttatctttcggggagcggcctgtaaagataccggtgttgacattaacggcgcccagtttggtcactacaccgcgctcgaacccttccaggtcagaacgtgtctcttccgcgaaaagctgatcgtaagaggggttgcgaacgatttcttggctgtttttgataccgtactggtccagtcctaattgttgggccagggtgggttctgccacgattgtcattgtattctcctgggttcagaggtttgtagggttctatctggcattcatcctatcacttaggtggtagagtttagagatcgccatcaaactttataaaatagggtatttttttgttatttaagttaaaggcgggttttgcccgccttcaattagtgtaacttgtttgcatcattatcgggagccctgctgaacagggtttcgacgtcgatcccatcaaactggtactgggcgccgcaataatcacagtgcatgtcgatcttgccgagctcctgcaccatatccaagacttcttccttttctatctgcagcagggccccttcacagcgtgcgcgggagcaggtacaacggaactcgactgcctgggggtcgaacacccgtaccttgtcctggtggtagagacggtagaggatctcttccgcttccagcccgaacagctcttcatccttgatggtggcggtaagctgggtcaggtgatcgaaatctgcgctgtgatcctcgctctgggcgggcagtgcctgcagcaatatgccggcggcgcgcggttcaccctggtggtagccggtacggatccagagcttggtggccagctgttcggattgggcgaagtagtgctccagacagcccgccagggtatcggcgtccagggctatgatgccctgatagcgctcgccctgctccggagtgatggtgatgatcagctggccgttgccaatcaggctctgcagcttgccatcgctcggcagctccccttcatagcgggccacgccgcgcaactgctggttgttgtcaccgttgatcaccgccagacggacagggccatcaccctgcaactgcacagtgatggagccttcgaacttgagggtggcggtcagcaggctggtggcgaccagcagttcacccaacaatttttgcacctgcaccggataactctgggcttccaccacgtggcggtaggtgtgatccagctggaccagctcaccccggacttcgtactcttcaaacagatagcgatacaggagatcttggttactcatcatgcattcctgggttcttaggtgaggtgaatagataaaaacaataataaacaggtggttaggaacttatctcgccccctgtcgtcataaaatggccacgttggcgagtcagtattgcttgaccttgatcagctggcgccgctcctgcttgtcggggcgacgctcggggctcggggcaaactggctgttgaagcggcgcgcctcgctgttctcggcccgttttttcaggctggcttccgtctcttcatagagcagctgggccagcggggcggacttgcgctgttcgctcacttgcagtacccgtacctcccgctcgtcctggccctgccagacacggatgagggcgccggcttcaacggccttgccaggtttgctgcgctggccgttatagtgcaccttgcccccttcaatctgatcgcgggccaggctgcgggtcttgtaaaaacgcgcggcccacaaccatttgtcgaggcggacctgggttgtggtttctgcgggattcggcatgaatcgactccgggatggctgaaaggggagcctgattataccagaggcaggcctcgggatagaaacaggggggctgatggtgtgacggaatgtcaattttcacagcttgataccatccggtcggttgtctctgggtccattgccgtacacaatagccaaccgatttggaagccagaatatattgataaacatgacgctaccgttcagggatgacttgttgagctcccttctggcccgttgcaaaactgtgccgctctcccgtttcagccagcccctgttctggctcttgctgctgttgctggcccaccagtgcgccggtcttacctggcggttgctggatctcggtagccagcagagcagtcagccctggcaaccggccgtggcaggcagtcagggtcagggcaaggcccggctcgatctcggcggcgtcagccggctggcactgtttggcaaggcgaagcagcaggcccgggcggccgatgctgtcgcagccgacgcacccaagacccagctcaatgcgcagctcaacggtgtgctggccagttccgatcccgccaagtccatcgccatcatagcccacagcggtgtgcaaaattcctatggcataggtgacttcatcgatggcacccaggccaaggttcgccaggtgtttgccgaccgcgtcatcatagaacgtgacgcgcgtgacgagaccctgatgctggacggggaagagtacggcaaacccctgcccaagcagggcaacccggatgagaagctctcctcggtgcgcagcgaattgctgggcaaccccggcaagatcaccgattacctcaatatttcaccggtacgagtggatggccgcatggtcggctatcgcctcaatccgggcagcaatccagaactgttcaatcaactcggtctggtcgccaatgacatggcggtcagcatcaatggtctggatctgcgggataacgctcaggccatgcaggcgatgcagcaggtggcaggcgccacggaaatgaccgtcaccgtcgaacggcagggacagctctacgacgtttatgtcggcttgtcagaataatgatttggagtagcaccaagaatgataaataaagggaagagctggcgtcttgccacggtcgcggcggcgctgatgatggcaggctctgcctgggccaccgagtattctgccagcttcaagaatgccgacatcgaagagttcatcaacacggtcggcaagaacctgagcaagaccatcatcatagagccttcggtacgcggcaagatcaacgtccgcagctacgacttgctcaacgaagagcagtattaccagttcttcctgagcgtgctcgacgtctatggctttgccgttgtgcccatggataacggcgtgctcaaggttgtgcgctccaaggatgccaagacctcggccatccctgtggtggatgagaccaacccgggcattggcgacgagatggtgacccgggtggtgccggtgcgcaatgtctcggtacgtgaactggcccccttgctgcgtcagctcaacgacaacgccggtggcggcaacgtggtgcattacgatccctccaacgtgctgcttatcacgggccgtgccgccgtggtcaaccgtctggtggaagtggtgcgccgggtcgacaaggcgggcgatcaggaagtggacatcatcaagttgagatatgcctccgccggcgagatggtacgactggtgaccaacctcaacaaggatggcaacacccagggcggcaacacttccctgctgctggcgcccaaggtagtggccgatgagcgcaccaattccgtggtggtcagtggtgaacccaaggcgcgggctcgcatcatacagatggtgcgccagctcgaccgcgacctgcagagccagggcaatacccgggtcttctatctcaaatatggcaaggccaaggacatggtggaggtgctcaagggcgtcagcaccagcatagaagcggacaagaaggggggcggcaccacggccggtggcggcaatgccagcataggtggtggcaagctggccatctcggctgatgagaccaccaatgcgctggtcatcacggcccagccggatgtgatggccgagctggagcaggtggttgccaagctggatatccgccgtgctcaggtgctggtggaggcgatcatcgtcgaaatcgccgacggcgacggtctcaacctgggggttcagtgggccaataccaacggtggcggtacccagtttaccgataccaacctgcctattggctcggtggccattgccgccaaggattacaacgagaatggcaccaccacgggtcttgccgatctggcgaagggctttaacggcatggccgccggtttctaccatggcaactgggctgcgctggtaacggcgctctccaccagcaccaagagcgatattctctccaccccgagtatcgtcaccatggacaacaaggaagcctccttcaacgtgggtcaggaagtgccggtgcagagtggttcccagagttccaccaccagcgatcaggtgttcaacaccatagagcgcaagacggtgggcaccaagttgacggtgacgccgcagataaacgaaggggactcagtgctgctcaatatcgagcaggaggtctccagcgtggcgcagaaacaggcgaccggtactgccgatctgggccccaccttcgatactcgcaccatcaagaacgccgtgctggtcaaaagcggcgaaaccgtggtgctgggcggtctgatggatgagcagactcaggagaaggtttccaaggtgcctttgctgggcgacattcctgtgctgggctacctgttccgctctaccaacaacaccacctccaagcgcaacctgatggtctttatccgccccaccatattgcgcgatgcccacgtctactcggggatatccagcaacaagtacaccatgttccgggccgagcagctggacgctgccgctcaggagagctatctcacctcaccgaaacgtcaggtgctgcccgaatatggtcaggatgtggcccagtcgcccgaggtacagaagcagatcgagctgatgaaggcccgccagcaggcgacggccgatggagcacagccgttcgtacagggtaacaagtaatggcggcgtaccagctcgatggaacggatctgccagcagccctgcccgagctgccgtttgcctttgcccgcaacttcggtgtcattctgaccgaacgccaggggactcccttgctgctctgtcgtcaggggggcgcgccgcaaaccctgctggaagtccggcgggtagcgggctgcgccttcgaggtggagcagctcgagaacgatgcttttgaagagttgctgatggctcactaccagcgcgactcttccgaggcgcgccagctgatggaagatctcggcaacgagatggacttctttgccctggccgaagagctgccccagagcgaggatctgctggacgccgatgacgacgcccccatcattcgcctcatcaacgccatgttgagcgaggcgataaaagaggaggcgtccgacatccatatcgagaccttcgaacgggtgctggtcattcgctttcgcatcgatggcgtgctgcgggagatactgcgcccccatcgcaagctggcctccctgctggtgtcgcgcatcaaggtcatgtcgcgaatggacatcgccgagaagcgggtcccgcaggatggccgcatctcattgcgtatcggtggccgggcggtggacgtgcgggtttcgaccatgccgtccagctacggcgagcgggtggtattgcgtctgctcgacaagaacaacgtgcgcctcgagctcaagcagcttggcatgacgctggccaaccgcaacatcatcagcgaactcattcgcaagccccacggcatcatattggtgacgggcccgaccggttcgggcaagtccaccaccctgtatgcagcgctctccgaaatcaactcgcgggaccgcaacatactgacggtggaagaccccatcgaatatgacctcgaaggggtaggtcagacccaggtcaacaccaaggtggacatgaccttcgcccgcggcctgcgcgccatcttgcgtcaggatccggacgtggtgatggtgggggaaatccgggatctggaaaccgcccagatagcggtgcaggcgtcgctgaccggtcacctggtgatgtcgaccctgcacaccaacactgccatcggcgccatcacccgaatgcgggacatggggatagagcctttcctgctctcctcatccttgctggcggtactggcccagcggctggtgcgtaccctctgtccggattgccgcactccacgccccatcactgagcaggagcgggaggccatgggtatggagctggcgccagatcagcaggtgtggcgcccggttggctgcgagcagtgcaaccacaccggctatcgcggccggaccggtattcacgagctggtggtgatcgacgaggcggtgcgcgaggcgatccacagcgccagcggcgaactggccatagagcggctgatccgcggtcatacccccagcatccgccgggatggcatcgacaaggtgctcaaggggcagaccagccttgaagaagtgctgcgggtgacccgggaagattgatgttcggtcaggcaagcgatttgaatcgggatagcaagacgtcacagtgctagggcagaggagcaaaagtattgtcagcatttgaatacaaagccctcgacagcaaggggcgccagaagcagggggtgaccgagggcgattcggcccgtcaggtacgccagcaactgcgcgagcaggggctgaccccgctcgaggtgaacgagaccacagagaaggcaaagcgggaagcgaatcgcttcgtgctgtttcgccgtggtgcctccacttccgagctggccctcattactcgccagttggcgaccctggtgggtgcaggcctgactatcgaagaggcgctgcgggcagtggccgagcagtgcgaaaaggcccacctgcgcagcttggtggcaaccgtgcgcagcaaggtcgtagaaggctactcgctggccgattcgctgggggccttcccccacgtgttcgatcagctgttccgctccatggtggcggcaggggagaagtccggtcatctggagaaggtgctgaaccggctcgccgactacacggagcagcgccagcatatgcgcaccaagctgctgcaggcgatgatctaccccatagtcctcactctggtggcggtcggggtcatttcgatcctgctcactgccgtggtacccaaggtggtggcccagtttgaacacatgggccagcagttgcctgcgacgacccgtttcctcatcggcaccagcgagctgatgcagcattacggcctctggttcctgctgctgctgttcctggggggctttgtctggcgctggtggctgaccgacgagaagcgtcgccgtcactggcatcaggtgatactgcgcctgccggtcatcggccgggtcagccgtggtctcaacacggcccgcttcgcccgcaccttgagcatcctcaatgccagtgccgtgcccttgctggaggggatgaagatcgccggcgaagtgctctccaacgactttgcccggacgcgcattggtgaggccaccgaacgggtacgtgaggggaccagcctgcgcaaggcgctggatgaaaccaggatttttccgcccatgatgctgcacatgatcgcctccggcgagcagagcggcgagctcgacaacatgctggagcgggcggcggacaaccaggacagggaatttgaaacccaggttaatatcgccctcggcgtgttcgagcccctgctggtggtctccatggccggggttgtgctgtttatcgtgatgtcgatcctgcagccgatcctcgagctcaacaatatggtcaatctctgatggcctgcgccatctcatttcgttagggagtaagtcatgcaaaagcgtcgtcaatccggttttaccctgctggaagtcatggtggtcatagtgatcctcgggatcctggccagcctggtggtgcccaacctgatgggcaacaaggagaaggctgaccagcagaaagccgtctccgatatagtggcgctggaaaatgccctcgacatgtacaagctggacaacaaccgttatccgaccacggagcagggcctggatgcgctggtcaacaagccgaccgctgcccccgagccgcgcagctaccgtgatggcggctacatcaagcgcctgccgcaggatccctggggcaatccttaccagctgctgagcccgggccagttcggcaagatcgatatcttctccatggggctggatggcgaagccggtaccgatgacgacatcggcaactggaatctgaaggatttccaataagtgattgattgcgctgccatcaaggtgctgtgggcgaggctgccgtgaggggctcctcgtctcgtcatcgccaagccggtttcaccctgctggaagtattgctggtggccatgctgatggggctggtggccactgccgtcaccctcagcatggggggggccagaggcgatcgcgagctcgacaagcaggcgcgccgcttcatggcgaccctgcaacaggcgcaggagtattcggtgatggatggtcggctggtggggctgcgtatcgaggcgagcggctggcagttcatgcagcgcggggccaaggatcgcaaatggcaggcgttgaccgatgacaagatcctggggcaggtcacactgccggacgagatgacgctggccatcgagctcgaagggttcagctggcggaccgagtccgacgagaaaaccgagcagggtcgggacgagaaggagcgtacgccccaggtactgatcttccccggtggcgagctcagccctttcgtattgaccctgacccagcagaatgaggacgtgcgttacctgcggactgtcaaggcggatgaattcggtcgcttgcgactgctgcaggacgaggaggaagaggagtgaacgcccgtggcatgacattgctcgaggtcatggtcgcactggcggtgtttgccatcgcgggtctagccgtgatgaaaaccgccagcgaacacctctctgcactcagttatctggaagagaagacgctggcgacctgggtggtggaaaaccagctggtgcagcagaaactcgaagccaagtggcccggcgatagctgggtggaaggggacgagaagatggctgggcagacctggtattggcgctatcgcggcgtcgccaccgccgacaacaacctcaaggcgctggatatggaagtgcgtactgcccccaaggccgatagccctgtggccatgatccggacctatatcagccgatgaacctggtcaaagatacccaaatgagatctggtcagggcggttttactctgcttgagatgctggtggccatcgccatcttcgccagcctcagcatgggtgcttatcaggtgctgcaaggtgtgctcaccagtgacgaggtggccaagaagaaagaggcccgtctctccgagttgcagctggccttcaccctgatggagcgggacatcacccagatggtaccccgcagtggccgcatcgacggcgagaacaacaaggtgctgctggcggcgtcccgtttcggccagcagagcgatgactggggcatggccttcattcgcggtggctggctcaatccggatggtatgctgccacgctccggtttacagcgggttggctggcgtctcaaggatcacaagctggagcggctgagctacctctatccggatccggtgatcggcacagagccgcgtattcagcccatgctggatcgggtgacggcgctgcggctctatttttacgacaagggtgcctggaaggaggagtggacccagcgcaacgtgctgccttacggcctggcggtggagctggatctggaggattacggcaccattcgccgccagttcctgataggggccggtggccagcgagcagacaatggcaactaggggcaatcggggagtgcacgcagccagaccggctcgccagggcggcatggccctgctggtggtgctgctcatcttgtcggtgatggtgatcattgccagcaacatgagcggtcgcttgcagctggaactgcgccgcaccggcaacctcactgccggcaagcaggcatggtggtatgccatgtcggcggaagccctggtgagcaaggtgctgactcaggatttcaaagacgatcccaatgtggtgaacctgggccagaactgggccaggcaggatgctgtcttcccggtggatgacggcaagctgaccggtcgggtgcgggatctgcaatcctgcttcaacctcaacagcctgagcgtgcccctgaaagacggggtgagcggcgatgacctcgagaagcagccctatcaggtcaaggcatttcgcgccctgctcaagcagctcgaagtcgaggattacgaggcggtgcagctgaccgacgccatccgcgactggaccgacaaggatacggcgctggtctccagctacggtgccgaagatgcctattacgaagggctgacgcccccttatctgaccgcgaaccagtggatgatcagcacggatgagctgagggcagtgcgcggtgtgagtgccaaactgtatgcccggctggcgccctatgtgtgcgccttgccgaccgacaagctggtggtgaacatcaacaccatcaagccggagcaggccgcgctgctggtggcgctttatcaggacaagattggtctcgatgacgccaagcgggtgctgaccagccgcccccagaaggggtggaaggataaaaaagcgatgacggatcagatgccggtgcaggtgagcacaatcatcgggttggatacggcgctggacgtcaagagcagctatttcgaagccaaattgatcgccgaagtcggtgatacccgggccaggctggagagtgtcttcgtgcgtggcaaggacaacaagctggtgatgctgcgccgcctcagcggtggcgccgaataacaaacaggtgtgggtgacggctgatggccgaacccgctctgaatccgtattggacagcagccaaaggctgcgctcccgcccatcttctggatgcggacgggaatggcaggagagatatttgtgagcgagagtctggtcatccgtctggggaccaatgcgcagcaaccggtcgagtggctggtgtggtcggcgaaggaggaggagatcattgcctccggtaccctggcctcggcccatgccctcggcgagctgcgggagcgtgccggtggccgccccgtggtgaccctggtgccgggcagcgaccttatcttccggcgggtgagcctgccgggaaaatacagtcgccaggccgcggctgccttgccctatctgctggaggagcaaatcgcctccgatgtggatgaactgtatctggtggtgctgggccacgagggccacgatgtggacctgatggcggtcgacaaggagaagatgcagacttggctgggctggctggaggcggcgggcctcaagagccagcaactgctgccggacgtgctggcgctgcctcaggccgccgacggctggtcagccctgcaactgggcaaggagtggctgctgcgccagggcccttgccagggcatagtggccgacgagccgctgctggccatgttgctggcggtcgaagccgaaccggttaccatccacagccataccccggtaccgccgatcccgaatgctaactggcaggcggcggatccggaactgcccatgctgcttctggccaaaggggcgttgaactgtcaggccaacctgttgcagggcccctaccggccgcaaaccgaatactcccgttactggttgcagtggcgcaaggttgccgtggttgccggcttgctgctgttggtggcgctgacccagcgcggtgtgcatctctatcagctggcggagcaggacaaggctctcaaggcagagatccggcaggtctacacccgtatcttcccgggggagacccgcatcgtgaacgtgcgcagccagatggcgcagcacctcaagttgctggggcagacgccgcaggatggtgtgcttttgttgctgaccgaactggcccccaccttcgccgaggtgccgggtctcaagccgcaggtgctgcgcttcgacgccgcccggggcgagcttagattgcaggtgacggcacccggtttcaccgagatagagcgctttcgcgagctggcgggcaagcgtttcgaggtgcagcagggtgaggtgcgcagcacagaaggcaaggttgaaggggcactggtgctgaaaggtaaatcatcatgatggacaaactacaaggctggtggcgcagcatcagcgcccgcgagcagcggctggtggcagtgggtggcagctgcctgctgatcgggctcttctactggatcgtctggcagcccatcgccaaccgcatcgccgagcgcgagcggcaggtgctgagtcagcaacagacgctcgcttggctgaaagagaagggggaagaggtgctggcgatgcagggcggtcagggccgtcagcttgacaccagcggcaccctggaaggggtggtgaaccgcaccgccttcaaccagaagatcaagattgcccgtctgcaaccccagggtcaggagctgcaggtgtggatcgacacagtgccgttcgatgatctgctgatctggctggcgagccttgccgatcagcacggtgtccaggtgcaggtcatcgaggtggcccgtgagaatctggccccgggcctggtcaaggtcagacgcttgcagttgagtcgtccccaatgacatccagcgggctgagtgccgccgagtgccaggtatttcgtccctgtggggctccgggcttggtcaaggccagacattttcagttgagtcattttctatgaagaaaaaagtactgatcgccgccctgtttctggtggcctatctcggttttctgttggtgaagctgcccgctactctggtggtgcgccatctgccgttgccgcccaacctggtgcagctggaaggggtgagcggtaccctctggagcggccaggtcgcccggctgcaatatgccagcgagtcgctgacccagctgcgctgggagctcaacggctggtcactgctgcgcttcgcccctgaggtctttctgcgtttcggcgatcgcagcggcctcaatggccagggtgtggtcggctggaacggcgccgcctttggtcgcgacattaccctcaatgtgcccgcaccctgggtactggatcgggtgcccatgcggctgccgttcccgctgacggtggcgggtcagttgcagctcaaggtcgatcagtttgcccagggcaacccctggtgtgacaacctttacggcaatctctattggtatggcgccgatgcagacacctcggccggcaagctgccgctgggtgatcccgagatcaagctgacctgcatcgactcccgtctggtggccgaactcaagcagagctcggaggcggtgcaggtgatgggcaaactggaactgcaggccaatcgccagtacctgttccagggctctctcaaacctggccctgagctgccggaagagatgaagcagggattgcccttcctcggtcaacccgacggtcagggccgtttcccgctgcgctaccagggccgtatctgacgatattgtctggtgttgtggacgcataatgaaaataaccccgcttcggcggggttatgtcgttatggggtttgtatgtcgccaaccggcgccgtgatcagatggttcagaaagagattgaacaactcggcccgcgagccgagccgcagcttgccatagaggtgcttgcggtgattcttcacagtgccgttgccaatcccgagcgcagcggcaatcgcctcggtatccagcccctgcagcagcaactccgccacctgccgctcccggcgggtgagcctatcgccccctacgcttgccatcgcctgctccacagcactcttgaggctggtgctgtccggctgcgcagtgctctgggccagcagcggctggctctgctgccactgctgacgacacagcgaatgtaccagcggaaacaccccctccagccgtgccagctcgtcacgactgagggtactgcgcttgtcgaggcgaccgagaaacagcatcagcgtcagtccgtcccgcaccggcaggatcagccccacctcctcctgccagccggtggcctgatagaagtgatggcgatattcaggatcgagccgcccttgtgacacctgcgccagggtccagacgccggcaggcaagccctgctccagcgcctgcataaagggatcctgactgaagtggctggtgaggtagcgatcaaacagcagggctcgctggtggctcaggttgtcgtaaagatagacgggccgctgccccaccccgagcagcagggcgcaatcaaacgccacctgctgctggatcaggcgtaccagcgcccccgcaaaggcgctgctgtgcagggcattgaccacctcggtcatgctgcgggtcagggcatctgcggtgaatggctgggtcatggtcgttgagtcatggtggtgggttcccggtggcggggagcatctccccactatggctggatgctagcacgagagtgacaaaactgtccctcaggggacatattcgccacgggccagaacggcgaggatgacggcttttccccctgctgttggagaacccatgatcaacccccacctgctcgatgagctgagccagcgcggccttgtggcccagaattccgatccggcggccctggccgaccacctcgccacgtcacgcaccgtctattgcgggttcgatcccaccgccggcagcctgcatatcggtcatctggtgccgctcttgatgctgcgccgcttccagctggcaggccacaccccggtggcactggtgggcggggcgaccggccttatcggcgatcccagcttcaaggcgaccgagcgcagcctcaacagtgccgataccgtgctgggttgggtggcgagcctgtcggcccagatcagggcgcttctgcccgccgatgacggcctgtccgccccgcaactggtcaacaatggcgactggatggggcagatgtccgccctcgattttctgcgggatatcggcaagcacttctcggtcaacgccatgctggcacgggaatcggtgcgccagcggctggcccgcccggatcagggtatctcgttcaccgagttctcctacgccctgctgcaatcctacgactttgcggtgctgcaccagcggctcggctgcaccctgcagattggcggcaacgaccagtggggcaacatcaccagcggcatggatctcacccgtcgcctccatcaggcgcaggtacacggcatgaccctgccccttatcactaaggcagacggcaccaagttcggcaagaccgagggtggcgcggtctggctcgatccggcgctcacctccccttacgccttctaccagttctggctcggcaccgcggatgaggatgtctaccgcttcctgcgctactacagctttatgtcgctgagcgagattgatgcactggaggaggaagatgcccagcggcaggggcgcaagcaggcccagcaggtgttggcaaacgagctgaccgaactggtgcatggcaaggcggcgctggcggcggtgcagcgcatcagtgagctgctgtttagcggcgacgtggtccgcctcggcgagagcgatctggcccagctggcgcaggatggcatgccgagcagcacagtcagcggcgagactgatctggtcagcctgctggtcagctgcggtctggcgaactccaaacgcatcgcccgcgagctgctggcggcgggggccatcagcctcaatggcaccatcaggcaggatgagcagctcagtgccgaggagcggctgtttgaccgctacctgctgctgcgcaggggcaagaagcagtaccagctggtggcgtggttgggctagcctgcagcgccatagcaacgagaaagggctgcccgggcagccctttccattgtgcgtccccacctgtcagccgctcggtatacaggggagggcggtgaactctgcccccgcatcggtatcaagtagtcagcggcagcaattcggcgtagtcacggaatacatcggggaaggcggtgaattctgtccccgtatcggtatcaagtagtcagcggcagcagttcggcgtagtcacggaatacatcggggaaggcggtgaattctgcccccgcatcggtatcaagtagtcagcggcagcaattcggcgtagtcacggaatagatcggggaaggcggtgagttctgtccccgtatcggtatcacatcgtcagcggcagcaattctgcgtagttacggaatacatcggggaggctggtgaatcctgcccccgtatcggtatcaagtagtcagcggcagcagttcggcatagtcacggatcgccgggaaggcggtgatgtgctgctcgggctggcaactgtccggattctggatggcaagctgatagccgatgccgtagtcggcggcggcgcgcaggatccgctcgctgtcatccacaaacagggtgcgggccggatcgaacgccagccgctctgccagcgcctgccagcagtgctggctctccttcgaccagcccagctcgtgggtgctcaccatcaggtccagatgcccggctaggccgagccgcgcatccttgaccgacaggctggcggggtgggcgttggtaaacagcaccagctgcttgccagccgcccgcagctcggcaaggaaggggatgacgttgggccgccactggatcttctccaggatctcctgcttgagggcgcgaatatccagccccagggtctggctccagtaatccacacagtaccagtcgagggtgccgctgacggcgtgatagtgggcatcgatctgtgctctggcttggtccagcggcaggtcgagtcgctctgcgtagcgtgtcggcaccagttgttgccagaggtggttgtcaaaatggagatcgatcagggtgccatccatatcgagcaggactgtgtctatctggtgccagggcagctgggtcggcatggggcctcttggtgtcaatattcgggaggaaaacggggcggcattataacggatttttccatccgttttcccgcccttgccccgtggtgttcggtgtgggaatcgtttactcttgaagcactattttttaacgagcagccaacgcccgatgagtgaccaccacaagagcaagcccgagcatatctgtgccgagaccctggatctcgacaagaacaagccggagatcctcaaggccgagatagtggccgagagccggctgttcaaggtggaatccctgcacctcaaattctccaatggcgaggagcgagtctatgagcggatgcggggtggcaaccggggcgccgtcatggtggtgcctatgtatgacgctcacaccctgctgctggtgcgcgagtatgcggctggtactcactcttacgagctgggctttcccaaggggctgatcgacccgggtgagaacgccttcgaggcgggcaaccgggagctgatggaggaggccggttttggcgccaacagcctgatccccctcaagcaggtgtcactggcgccgggttacttctccagccggatggacatactgctggcgagggatctcttccccgagcagcgagtcggcgatgaacccgagcctctggaggtgatcccctggccgctcaaccggattgatgaattgctggcgcgttccgactttaccgagtcgcgcagcatcagtgccctgctgctggcccagaagtggctggcggagcaggaaaactagcccgaacgtgggcaaaggcaataaaaacagaggataacaagatgcaggagttgttggcctgggttccaggggtcaaggagatcgcccgcgaagcgggacgtatccttcacgaaatctatcacggcggtcagttcgagcgtcagctgaaggaggatgcgaccccggtcaccagtgccgatcttgctgccgatgcctacctcaaacaggcgctgtcggcgctcaccccccatgtacccgtgctgaccgaagaggcggccgatgtgcccttcagtcagcgatccaactggcggcagtactggctggtggatcccctcgacggcactggtgagttcattgccggcagcggcgatttcgccaccctgatcgccctggttcgggacaacgtgccggtgctcggtgtcatctacgcccccgagtctgacgtgctctactgggcggtgcgtggtcacggcgccttcaaggaggtgaacggcgagaccttgcctatcagcgccatgcatcacgaacatgaccagccagactccctggtggtggccatcagccgtcgccagaagctggagaatctgacccgtcgcctcaatccggccatcaactacgagctgatcccgctcggttccagctccctcaagtcctgcctggtggcagaaggggctgccgattgctatgtgcgactcggccccaccggcgagtgggataccgccgctgcacagtgcatcgtcgaggcggctggcggtcgtatcctcagcctggcgttgcaaccgcttagctacaacgaaaccgagtcgctggagaacccggactttatagtgatgggagatccggatctcgcctggggcactattctcgctcactgagttggctgacatttcatcgcaagactcaatcaggcgacctcatggtcgcctgattgtctggtgtgatccgctgcttttatccggcacgcataggagtatccactggaaaagaacgtgaatgacagtggaacgtcatcatcgagcgggaagatttggcatggattttcaggtaatcctgcgaacgatcatttggtcaaaataaaaaagtgagtatgaatgtaaatttggatttatatatcgcattttttattatttgtagttttacatgattatccaatcccgattgaattccctatctcactggcttgagctcgttatggtagtgatatgtttcagtccctcattttgagaattaaatcctgataaaccacaatacgctcagattaaaacactgacaaaaagtggattagtaatgagtttatctgtagatgtcgtcaaggagctgtctgcttcccagccagccgttaccaccactgcccgttggcgcagtcatgatacccactgggtgatcagcctgtttggcaccgccgttggcgccggcatactctttctgcccatcaacctgggtctgggcggtatctggcccctggtcatagtcgccgtactggctggccccatgaccttcctggctcaccgcgggctggcccgcttcgtgctttcttcctcccgtccccatgctgacttcaccgaggtggccgaggagcacttcggcaagatggccggtcggctcatctcggcgctctatttcctctccatcttcccgatactgcttatttacggcgtcgggttgaccaacacggtcgagagcttcatggtcaaccagctcggcatggcgaccccgaaccgggtgatgctctccggcatgctggtgtttgccatgatcgccgtgatgatggccggggagaaggcgatgctgcgcgcctttgccttcatggtctatccgctggcggccattctggcggcgctttcctgctatctcattccccagtggcagtggccggaagtcaccacctttgagggcggcagcttcctcaacaccgtctggctggcgctgccggtgacagtgtttgccttcagccacgccgccgccatctccggctttgccaatgtgcagcggcgggaatatggcgagcaggcggaggccaagagcggcctgatcctgcgcaacaccaccataatgctggtgggcttcgtgctcttcttcgtcttctcctgcgtgctgagcctcactccggcccagctggccgaggccaaggcccagaacgtctccgtgctctcctatcttgccaacatcaccgacaaccctgtgatagtgacgctggggccgctcatcgcctttatcgccatcagctcctccttcctcggccacttcctcggtgcccgcgagagcctcaagagcctgatcgccaagcccaccggcctgtcgctggccaaggcggacaagctgggcatcgccctgatgttcttcgccatctggggggccgccgttatcaatccgggtatcctaggtctgatggagaccctctccggccccgtcatcgccatgatcctcttcatcatgccggtgatagcggtctacaaggtggaggcgctggcccgcttccgccagggctggaccaacggcttcatcctgctgaccgggtcgctggcggtgtcggcgctgatcttcagcctgttgaagtaacagcgagctgcggcaacaaaatgagagaggcgaccccggggtcgcctctcttttttcatggggccaagggcatcagcccagcttggcgccgttctccaccgcctgctcagggatggccatcacaaccgcaccgtcagcccggtagaaaccggtcagcagaaactccgactggatggggcctatctgtttggggggaaagttcaccacggcgactatctggcgccccaccagatcctccggctgatagagatccgttatctgggcgctgctcttgcgtaccccgagctcggggccgaaatccgcccataccttgtaggcgggccggcgtgcctcggggaagggctcgacccgcaccagggtgcccactctcagctctatcatctcgaactgctgccagcttatggtctgcatcttggctcctcgtttcatacaccttgcattggcctcagcatgcctcgaaacggcgctggctgtcttcggtggctggccgccttgttacggcaaaaggccgttttgctggcgccagagggaaggggtcagcccgctctcggtcaggaagcgctcggcgaaggctccctgattctggtagccgcagcgactggcgatctcgcctatgggcagttcggtgtgggaaagcagggtgcgtgccagtgtcatgcgccgtgcccgtatgtagtgggagacgctcatccccagttgctggcgaaaggtgtgcttgaactgactctgaccgaggcaggcgatggcggcgagctgctcattgccaaggggctcggcgaggtgggcctcgatatggcgctgcaccttgaggatacgggcggcaaggcgaggaggaaaagaggagtgcatttcttgcccttgtgccagcaggcccagccacacctgctccatcccggcgacctgtcgacccgctgtcaccatgcggtgcaggaaggcgaggtagtgtcgctggggctcgtccagcgcgataaaggggcgggccgccagatcgccggggagccagtcgctctcctgcaccagaaacgagagggccggatcggcggcgtagtcgtgccgctcgccgggggctatcacgcagataaaaccgggggcaaggcgacgtccctggccctgcacctcgatctcgagggggccgtccagggggatcaccagttgggcgaagtcgtggctgtggctgctgatgtcgctctggtagtggcgcaggctgaagggggaggcggtagatagcaatgacgcggcctggggccgcgtcatcttcaaagagggattgctgtttggcataggtcgcaggtattactctgcgtcgaaatcttcgatctctttgcccagcgcttccatgatggcgcgcacctcggcggggacgctgtccggatgatccttgcgcagatcgtcgtcgcagggcagcggctgaccggtgaaagcgtgcaggaaggcttcacagagcagctcactgttggtcgcatgacgcaggttgttcacctggcgacgggtgcgctcatcggtcaacaccttcaacaccttgagcgggatcgagacagtaatcttcttgacctgttcgctcttcttgccgtgttctgcgtaggggctgacgtagtcgccgttccactctgtacccatgattcacctgttctcatttggccgtgagcgcggattttaacccttaaggaaattaatggcaatccaacagcaaagccatttagacgtccagaagtgttgacggcttttttgcagtggcgtagtgtggttcaccatgagccagcaatggcggggatgagtgtggcagagaaaccgcagacacagtcccgagacacatcaaggagagcggaaatgacccacaaggctaccctgccggtacgttgcatcggaaatcgagccggatcaatcgcccagtcacaaagccaaggagagcagcatgagtcataaggccaccctggcggtacgcaccgggattgaaacagacacgcagcacggtgccgtggtgccgcccatttacctctccagcaactacacatttgccgactttggcgagcctcgtcaatacgattatgcccgctccggcaacccgacccgtaccaatctggcggacgccctggcggcgctggaagggggggctggcgccgttgtaaccggcactggcatgggggccatccatctggtgaccacggctctgctcaaggcgggggatctgctgatcgcccctcacgactgttacggcggtacctggcgcctgttcgagtatctggctgccaagggccactatcgggtgcagtttgtcgatcagggtgatgaggccgcactggcagaggcgctgacacagaagccggcgctggtgtgggtggagaccccttccaaccccttgctgcgggtagtggacatcaccgccatcgccgccgcctcccatgaggtgggtgcccaggtggtggtggacaacaccttcctctctccgctgctgcaacagccgttgtcgctgggtgccgatgttgtggtgcactccaccaccaagtacatcaatggccactccgatgtggtggggggcgtggccattgccaaggatcccgcgctggctgaatcactggtgtggtgggccaactgtctgggactcacctccggggcgttcgactcctacctcaccctgcgcggcctgcgcaccctggctcccagattgcgcgcccatcaggagaacacggaccgcattctcgccttcctgcagcaacagccgctggtcaaaaaaatctatcatcccagcctgcagagccatccaggccatgatattgcgcgccgtcaacagtccggcttcggcgccatgctaagttttgaactcgattgcagcgaggcgggattacgcaccttcctcgcggcccttaccctcttctcggtagccgagtctctcggcggggtggagagtctggtggcccatccggccagcatgacccacagggccatgacacctgcggcgcagcaggcggcgggcatcagcgcccagctgctgcgtctgtcggtgggtattgaacacggtgaagatctggtggccgatctggctcaggcttttgaacaggcgcagctggcagaacaggtggcgaagtaatggaacagcagcaaggagatatagcggtggcaacacaagcagggttgaagcggcggcaggtacacaagttcggtggcagcagtctggcggatccggtctgctatcgccgggtcgccgctatcgtcgaacagcaggttggcggggatgagctcgtcgtggtctccgccgccggcaagaccaccaaccgcttgatccagttggtggagctggccgatgcgggggatgaggcggccggtgaagccatctctgcgctgcaagcttataagcagagcctgatcgatggcctgctggagggagagctgcagcttgatctcagccagcagctggccgatgacatgcaactgatcgccaagaccctggaggggcagtttgaccgcttcgcccgtaacggcctgctcgcctttggcgaagtgtggtcggcgcgcctgctggccgccctgctcagcagccgcggtgagaaggccatctggcttgatgcccgcagcttcctgcgtgccgaggatggtgccctggtcaaggtggatacagccctttccagtgaactgctcaaggcccgtctggccgaacatgccggtcgcatcgtggtgacaggtttcatcgccgccgacatggaggggcgctccctgctgttcgggcgcaacggctccgactacagcgccagcctcttggcagccctggctgatggcgaatccaccaccatctggagcgacgtggccggtgtctacagcgccgatccgcgccgagtgaaggaggcgcgcctgctggagcgtctcagtctggcagaagcaaacgagctggctcgcctcggttcgtccgtactgcactcccgtaccctgcaaccggtggcggacagtcgccagcgtctcaccctgcgctgcagctacaacccggatgagggctgcactcacatactgcgccgggcaccgcgctccggtggtgcccgcatcgtctcttcggtggatcagatcgctctcatcgagctgaaagtgttgccgcagacccactatgagcagacggtagcggccatcgaagcccatctggcccgtcatcgcctcaatccgctcaccctgcagcgccagcctgatcggcgggtgctgcgtctggcctataccctggaagtggcggaaggggcgttcgagatactgcgtgacttccagctgcagggcagcttcaccggtctcatccagaaagaggggttcagtctggtggccctggtgggcgccggtgtcaccgacaacgcagagcagtgtcaccgcttctatcagttgctggcggatcagccgctggagttcgtgcaggtggccagagatggcctgagcttggtggccgtgctgcgtcaggtggtgctggagcccctgctcatcgccttgcacagcgccctgttcagtcgccctacccgggtcgggctggtggtatttggcaagggcaacataggcggccactggctcaccctctatgcccgcgagaaggcgcggctcgaacatgagctcaatctggcgttgaccctgtacggggtgttcagctcggaaggggggctgctggacgaagaggggctggatcccctcaaggtgcaggacaaattcaaccccaaaccgctgatctggcccgaactgctgacccagctggagcagcacagtttcgatacgctgattgccctggacttgaccgccagcgagacggtgagtcgctactacccggattttgcccagctcggtattcacatcatcgccgccaacaagtttgccggtgccgccgagagcgagttctaccagcgcatcaagcagacctgccgcgatcatcaggtgcagtggcgctacaacgccaccgtgggcgccgggctgccgatccagtccagcatccagatgctgcgccagagcggcgaccgcattcagggggtctcgggtattttctccggcaccctctcctggctgttccagcagtatgacggcactcgccccttctccgagctggtggacgaggcgtggcagcacggcctgaccgagccggatccccgcgaggatctctccggtcaggatgtgcgccgcaagttgctgatcctggcgcgggaggcgggtttcgagctggattccgccgatatcgaactggaaaacctggtgccggtgacactgcgcaaggtgagcacggatcagttcatggacaggctcaaagagctggatgacccgatccagaccgcatttgaaggtgcgcgtcgggttggcaaggtgctgcgctacgtcgcccgcttcgagcacgatggcaaggccagggtcgggctggaggcgctggagcctcaccacccgttcgccaatttgctgccttgtgacaacgtgttcgccatcgagagcgacagctatcgtaccaacccgctggtgatacagggaccgggggcagggcgtgaagtgacggccgccgctatccagtatgacctgtggcagatctgcactagcctctgagaagatcgctaaggtggggaaagtggcgctcggatctggcgctgtcaccgcaaataaacagagggcgcccggttggcgccctcttgctatggctcgcccggcccgaaccgactgtggaccggatcgtagaagtaagcctggtagttgaagcctatccccttgatgaaggggttctcaagccgaaacaggcggcgtgtatcgaggtgggcgaaggtgagggaaggtttgaaggtgttgagccagagggtttgcaacgaaccgtcttgccaggcagctttcagcccggcctctactctctgtatggcctcccgattggcattgtgggcgaagaagacccggggcaggggatagtagagggctatgctctcatccatgaccaggtccctgatctccttgtggttcagtttctcctgcggcaactcgttgatcccgcgacagaagagatcgaagcgaccgcgtgccaccatcttgaacagcagttcatagccttctacttcctgtaccttgaaccctgcctgcctcaggatctgtacatcgagccaacccttgccctggccgagagtaaacttcttcagctgatccagtgtggtgacgctggcgacggctgcctgctgttgggggctgacgaagcagatgcggtagctgacgatcccgagatggatggggaaacgaacatagtcgacccccgtcatgtcacggtctgagcggtagctgtccatggcaaacaggttgggatagtggttgaagcgcaggctgatccacatcctggccaatgtcatggggggggcggctcgcaattgaaagtcaccatggctggcgcgagtcttctccagcgccagtcgcagcagttcacggtcataggtgactctgggatcccgttcactctccgggctcatgtgggtgaacagagtcggtgtggcagcctgcgctgacagggtcagcaagaggacaagcagagagaaccagatcatcacgacctcctgtcgaaaaatagactcttctgaatatagtggctgcggccgtgttactgcgtctgtgtcacctggcgtcagggctcgccgtttctcgtgcctcctgagccaaaggtgcccctgagcggatcgtaggtgtagtcgcggtagtcaatctccaactcccggagttgcggattgtccaaccggaacagccgtcgcttatccagtctggcaaagtcgagggcaggcttgaaggtcttgagccagagcgtctgcaaggagccatcttgccaggccagtaacagtcctgtctggatgcgtttgagggcgtgcttgttccccttgtgggtatagaagaggtggatgaagggatagtggagggctatgtgttgatcgacagtgaggcgggtgagatccctgtgggtttccagctcggtaagcagctcgttggccccccggcagaacaggtcgatccggccccgctctaccagcttgaacaggcgctcgtagttgtcgacctcctgcactcgcatgcctgcatgacgcaaaatggtgacatcctgccagcctcgcccctggccatggaggaagcttttcaactcatcaaggcgggtcagtctggctagtgcttgttgacgctggggactgacaaaacagatccgataactcagtatgccgaggtctaccgggaagggaacatagtcgagagactcggcttcactggccgggcgctggctatccaccgcaaaaaagttgggatagcttccctgctgtatggctagccgcagccgtacccgattcatgggcggcgcggcctgcagttcatactcgccgtagctgtcacgggttttatccagagtcagctgcagcaggtcacggtaataagatgcccgcttgtcctgttcgctctccgggctggcatgcgtaaaaatctcgaccgccagcaagggctgggtcagcagcaggttgccaagcagcaaccagaacgagaacaggccataacggatcatgcgatgtttccagacacacacttgtttgagtgtagtgtgcccagcctgtttgcccgtgctaccagaacatccggccgagcaagggggcgagcagcaccgtcaccatgcccgctatcatcattaccatgctggagacgacgccctcctcgttacccatctggtacgccttggcggtaccggcgccatgggccgaggcgccgaaaccggcccccttgccgaggcggctgcgaatggcgagcagggtgagcacgctctcccccaccgccatgccgatcaccccggtcagcaccacaaacagcgcagtgagatcggtctggccgccgatggcgcgggtcgcttccaccgcgaacggtgtggtgatggagcgcatcgccaggctgcgctgcaacatgtcggagaggtgcagccagcgcgccagcagcactgtgctgcccacagccatgatgacggaggcgacgacgcctaccgagagggagagccagtgccggtggatcagctggcgattctcgtagacgggcacggcgaaggcgacggtggccggtcccagcaaccagagcagccagtgggactgagccatgtagtcctgataggggatgtgaaacagcagcaccacggcgaccagcagggtgggcgccagcagcagcggcatcaggggcagtatgcgcttacgaccatagagccatttgctggcgtaatagaacagcagggtaagggcgaagcagagcaggccgagcagggtatcagacatggcggcgactccggcgggcgagtttcagttcgaggcgatagaccctgtccaccaccaacgcagtggtgcccagcaccagagtggtgctgatcagcaagaccagcatgatgcgccacccctcctgcaacagcaggtcctgatagttgaccacggccaccacggccggcacgaagaacagcagcatctcggccagcagccagcgggcaccggcgctgaaccactggacgccgagcaggatcaggaccagcagcgccagcatgccggtgaggttggcgggcagcggcaaatggaaggtacgtaccgccgcatcggccagcagccagatggcggccagcagggcgatttgaaagggagtctggaaccagcgaatgcagagggctttcatgatgggtgtctttctgtgaactggctcacagtatagagacaggcaaaacctgcaaaaaatgaatttaaattatcaaaatcatgccaaagaggcatgattaaggttccagccagcatagagatcaccatggatatccgagctctgcgttactttgtggaactggtgcgggagcaaagcttcacccgcgcctccgagaagctgttcgttacccagcccaccatcagcaagatgatccgcaatatcgaggaggagctgggccaacccttgctcaaccgcgaggggcgccgcttcaccctgaccgacagcggccaggtgctgttcaatcgggcccagaccatactggccgagatgcagcagctggaggcggaactcgccgatctgcagagcctgcaatttggccggttggctctcggcataccgcccatggtgggccacgtctatgcggatctcattcgtacctatcgcagccgctaccccaaggtggagctctccatcgtcgaatatggcggtcggcgcatcgagcaggctgtgctggcgggggagctggatcttgccatcaccatgctgccaacccgggaggggggcgccctgagcgcgctggagctggatcagtatcccattcaggtagtgctgccggacctgccgcgcatgccgcgagatccggctggaggatttgcgtgatgaacccttcctgctctacacccaggccttcaccctgagcgagcggctggagaaggcatgccagcaggcgggcttcgtgccccaggtggcggcccgcagcagccagtgggattttctcaccgccatggtgcgcagcggcatgggcgtcgcctttttgcccgaacccatctgccgtcggttgacaccggacgggctggtgctgcggccgcttttgcctgaactcagctggcggctcggggtgatctggccgagcgatcgctatctctcccgcaccgccgaagcctggctcgcgctctgcagcgagcagggctgaaatcgtgctcagtctttgccgaagcgatccgtcatggggttgtagaagtaggggagatagtcgaagttgatccccgcgaggaaggggttttccagtcgcagcatgcgcagctgcttgagcccggcaaaggcgatggcggggccgaagctgtggcgccacagcgcttgcagggatccgtcctgccatgcccggtgcaggccgacctctacccgtttcagggcattaccatttgccatgttggtgtaaaagagccgaggtagcgggtagtagagcagcagatggtcgtctaccagcaggttcgcaacgtccttgtgggtaagctgttcgctgcgcaattcgctcgcgccgcggcacaagagatcgaaacggccacgagccgccattttgaacagcatctcgtaactcaccacctccacgaccttgagacctgcatggcgcagtatctccacatccagccagcctttgccctggccaaaggtgaaacggcgcaacccgtccagatcggttaccccagccatggcagcctgctgccgggggctgacgaagcagatgcggtagctgacgatgcccagatgaatgggaaagcgcacataggccagccccttcccattgcgcctgctgctgtaactgtccatgacgaacaggttggtaaagctgttgaattgcaggctgaggcgcgctctgtccttggtcatgatgggggcgggcaccagctcatagtcaccaaacatgtcgcgggttttgtcgagcgccagccgtagcagctctctgtcataggtcatgcggggatcccgttcgctctccgggctgatgtaggtgaaacgggtggctgccatcagaatggaagggaggaaaaggcagagggtcagaaacaggagtctatacatctcggctaggctcaacgactatcttgcatccattatagttcgctgttttcgggtcttgcccggtcgcaggccacgcatctgctcggcgaagagtgcgttcacaccgccatcaggacgacttcatcaagtttcccaactggcgacatagctggcgcagtgtctggttgtcgagggcgccaaagccgagcagccagccctccagatttggctcgccgaggtagaactgtccgagcggacgcagacccatgccccgggcattggcggggttggtccagcgggtctcgccgccagcgggcaacagcacggcgcattgcagcccggcgccgctgtggatgggggtgagctgcgggcagtgactggcgagctcggccagcagcaggtcgcgccggctctggtagatgagccggctctggcgcaggtgggtggcgaagtgaccggcacggatgaagtccgccgtgaccgcctgctgcaactggttgctgtggccatcaaaggccgccctggcctggcagaaggcactcatcagcggccttggcagtaccagataggcgagtcgcaatgaaccgaacagcaccttgctgaaggtccccacatagatgactcgcccctggttatccagcccctgcaaggcgggcagcgggcgctgatcgtactgatattccccatcgtaatcgtcctccaggatccaggcgccgtgacgctcgacttccctcagcaacgccattcggcgggcgaggctcatgggcatgcccagggggtactggtgggccggtgtggtatagatgaggcggggtgtggggtgttgccccagcgggttgagcccctccccatccactggcacagggtgcactctggcaccggcgctctccatggcggtacgggccccggggtagccgggatcctctacccagacggtgtcaccggcatcgatgagcagctgggtcgccagcagtatcccctgctgggagctggtgaggatcaggatttgatccggttcgcacaccacgccgcgggactgcaccagatagctgctgatggcggcccgcagctcaggcaagccttgcgggtcgccatagttcatccagcgttcaccctgctgacgccactgctgctgcatcagccgaccccagtgcgcatgagggaagaggcgggagtcaggctgactggacgcaaacgaggtgccgacgtgtggtgtgtcatgacaggcgccgcctgcggccatctcctgaccacggcgggagagtccggccgccgactggggcggacgtggcgccgggcataccgctgccagggctacaaagctgccggcccccaccttgcgcaccagataaccttccgcctccagccgaccataagccagctctaccgtgctgcgggagacccccagatcccctgccagcatacggctggcgggcagccggctgtgctggggcagatggccggccaggatggcgccgcgcagggtgcgcaccagctgttcgtgcagcggcagatcgcttgcttgctgagtggcaaacagggttggcagggcgggcatggctatctccggcgcttggcataattggtctgcccatattggcaaaattggtcggcgtggcaaggccattatcccgttacattggtgcgcaaggaacatgagcaaccacattggcaacgaaaggagtctgcatgtcggaatacagcgccatcatcagttgggagagaggtgccagcgagcgcttcctcgatcagcgctacagtcgggtccatcaatgggaattcgacggcggcgtcagggtggccgcttcctcctccccgcacgtggtgcccttgccctggtcggtggccgagcacgtcgatccggaggaggcctttgtggccgccctctccagctgccacatgctgacctttctctggctggtggccaagcaaggctatctggttgaccgctatcgggatcaggcgattggcgtcatggagacggatgaacgggggcgtcagtcgattacccgggtgaccctgcgtccgcaggtgttgtttggcggcgcacgccagccgaccctggccgagctggagcaactgcaccaccaggcccacgaggagtgcttcatcgccaattccgtcaggaccacagtgatcacccaaatcgtactgtggccacgggaggcttccctatgagccatgtattgggctccgacctcatcagcttggtcaacaccatcgccaccacccggatccgggtttagccacaaggagcttcaccatgagtcatgtattgagtacgggtcttgccagcccgatggacgccagcgcctttttcgaggcccagctgagatttcgcaccgacccggcggacctggctgccgatctgctggaaaaagaagagcgcatcgtcgtcatcgacactcgatccgcgcagcattaccggctggggcatattccaggggccgtctctttcccccatggatccatgaatcaagcgacgacggccacccttgcgcgggacaaggtttatgtctgctactgcgatggcataggctgcaacggctcgactcaaggggcctacaaactggcggcgctgggctttcaggtcaaggagctgataggtggcctgcactggtggcgtcaggacggctttgccgtcgccctcggtgaagatgcgggcgttttgctggaagggggaatgacctgtggctactgatcatcatctgaacgagttcgaccaagcggttggcgtcctcttgcccgactggcgcggggccgagtttcctccccatcagccactgtcaggctggggctgccggctggagccgctggatcccgagcgccacggacccgcgctctggcaggcgttcggcaccgacagtggggccatgtggacctatctcaccagtggtcccttcaccgatgaggcggccatgcaggcctggctgcaacagtgcgtcgccaaagtggatccccagttctacgccatagtggacgcaaaaacggacgccgacagcggcaaggcgctagggctcgccagctacctgcgcatcgatcccctggctggcagcattgaggtgggttggctgcacttctcgccggccctgcaacagtcgcgtctggcgacggcggccatggcgctgatgatggccaacgcctttgccctcggctaccggcgctacgagtggaagtgcaatgccctcaacaagccctcctggcgggcggcgctgcggctcggtttcagttatgaagggacatttcgccagaacagggtagacaagggacgcagtcgggataccgcctggttctcggtgatcgacagcgagtggcccgccctgcaggcgtgtttcgcgcgctggttggcagaggagaacttcgatgaggctggcaggcagcggctgcggttatccgatctgaccaccgcctgtcatgggaaagccgagtgatatgcagaggcccagggtcggcctgggcctctctttttgactagtccccctggtgttcaccaatcggggccgcaatccatttcatcagcgtcagcatatcttgcggcgccaccccgaccgagaggccgcgtttgccaccgctcaccaggatctcgtcaaacgccatggcggagtcatcgagtacggttggcaacaacttcttctgggccagcgggctgatgccccccaccttgtaaccggtcagcttctcggcctccgccggtgtcatcatctccacctttttcaaacccgtggccttggccagctgtttgagactgcacatgccggaggaaggcactatggccaccactgcctgcttgtcatgatgggcgatcagggtcttgaacacccgggcttccggcaggcccagccgggtcgcggcgtgcttgccgaaatcgtcgtgagcgtcgcactcataggggtagagcttatgggggatcttgagctttttcagcaggttgatggcaggagtcatggtggttgccttgagtcaaaacaaggccaaacagtctgctctcgcgagtcgatggatgcaatgatgagttctgaacgaatgacatcaggctgccagtatggccgtgctgagacgggcaaggcgggcttctgccctgctccggttgcgggggatggcagcaggatcgcataatgagcctcctcaacgagctagggagccgggatgaaactggacgcagagatagagcacctcgccaccgaactgggcaaggccctgggccagcgaggctggctggcggctaccgccgaatcctgtaccggcggtggcgtggcaacggccatcaccgacattgccggcagctctggctggttcgatcgcggcttcgtcacctataccaaccaggccaagcagcagatgctgggggtgagcggcgagagtcttcagcagcacggggccgtaagcgaggctgtggtgctggagatggcccgtggcgcgttggcccactcgtcggccgccatcagcgtggccatcagcggtatcgcaggcccgggtggtgcaaccgaagacaaacctgtcggtaccgtctggttcgcctgggccgacagcaacggccgtcaccactccctgctggcccgtttcgacggtgaccggcgtcaggtacgccagcaggcggtcagacaggccttgtccggactcttggccctgctcagataaattgggcttgatactgtatgaatagacagtatacttagcccaacttcacttattactcacgatttccagcggagattggcatggatcagaacaaacagaaggcactggcggctgcgctgggtcagattgaaaagcagttcggcaaaggctccatcatgcgtctgggcgacagcaagaccatggatatcgaagccatctctaccggttccctctccctggacgtggcgctgggtatcggcggtctgccgtgcggccgtatcgtcgagatctatggcccggaatcttccggtaaaaccaccctcaccctgcaggtgattgcggaagcccagaagaaaggcaaggtctgtgcatttatcgatgcagagcatgccctcgaccccatctatgcagccaagctgggtgtcaacgtcgatgacctgctgatctcccagccggataccggtgagcaggcgctggaaatctgcgacatgctggtgcgttccaacgccgttgacgtcatcatcgtcgactcggtggccgctctgacgccgaaagcagaaatcgaaggcgagatgggtgattcccacgtcggcctgcaggctcgtctgatgtcccaggcgctgcgcaagctgaccgccaacatcaagaacgccaactgcctctgtatcttcatcaaccaaatccggatgaagattggtgtcatgttcggcagcccggaaaccactaccggtggtaacgcgctcaagttctacgcctcagtacgtctggacatccgtcgcatcggcgccatcaaggaaggtgacgaagtggtcggtaacgagacccgcgtcaaggtggtcaagaacaaggttgcccctcccttcaagcaggctgaattccagattttctacggtgtcggtatttccaaggaaggtgagctggtggatctcggcgtcaagcacaagctgatcgacaaggccggtgcctggtacagctataacggcgagaagataggtcagggcaaggccaacgtgatgaagctgttcaccgagaacaaggtgatggcggccgaggtggaagccagactgcgtgagttgctgctctccggcgatgtgccggccgagaagccggtcgtggcggatgccgacgagctcgaagccgaaagcgaacaagagttcgaataacagtgaggccgggctaacccccggccttgtcatttatgactgatacacctaactgcgaacccactgaaccctccttcgaagagcagtttgctgccgcccgcgcttttgccatgcgcagtctggctcgccgcgagagtgccgagtctgaactggccaaccggctgcgccagcagggcttcaacgaagctgtcgcctgcgctgtcgtcgactactgccgcgggtataaactgggtcaatgacgagcgttatggtgccatggcggtgcgatctggtgctgccaagggccatggtcccatcaagatccgctttgagctgcgtcgcaagggtctggacgatggccagatagagaccgcgttcgatcagcctgaactggactggttcgagctggctcttgccctgcttgagcggcgagccagagccagcgatctgggtgacttcaaactgcggatgaagtggctcaagtatctgctgggacgcgggtttaatcaggatcaggcccgttatgccatcgcgaccatgatggagagcgaaactcaagacggttgatctggaagcggcatgcaatcaggcgtgctgattgcgccattatcccgatacaggccttgttcctgtattgttccgggtgaccgccagtcagcccatgaggccacaggtcgcgtcacatcaagccactaggcggtgcacagatcaactgcaggcccacgtccgcgtattgagggtgagttacttttttctgtaggctcaccgacccgttttgccacgaatattcccccgcgtgtggccgtattttctctgcaaaaacggcttgtctgcccccattgcctgccaacacacatttatgcgcactttttcacccgtgaccggccggcacgttttactttaccccgcagaaaacttacattaatgcggttaaaagtccgtattcgaatcaagcaggattttccatgtatatgtccacgtcagagatacgcgctgcgtttctcgagtatttccgctcccaggggcaccaggttgtctcttccagctcgctggtaccgcataacgacccgaccctgttgtttaccaacgcaggcatgaaccagttcaaggatgtgttccttggtgcagacaagcgtgcctacaatcgggcaaccacttcccagcgttgtgtccgtgccggtggtaaacacaatgacctggaaaacgtcggctataccgctcgtcaccacaccttcttcgaaatgctgggcaacttcagcttcggtgactacttcaagcaggacgccatccgttttgcctgggaattcctgaccgggaccctaaagctgcccaaagagcgcttgctggtaaccgtgtatgaaacggacgatgaagccttcaatatctgggcaaatgaagtgggtgtgccggtcgagcgcatagtgcgcatcggtgacaacaagggggcagcctttgcttccgataacttctggcagatgagtgatacaggtccgtgtggcccctgcaccgagatcttctatgaccacggcgatcacatctggggtggccctcccggctcaccggaagaagatggcgaccgtttcatcgagatctggaacgtggtgttcatgcagttcaaccgtcaggctgacggcaccatggaaccgctgccccgtccgtccgtggataccggcatgggtctggagcgtatctccgccatcatgcagggcgtgcactccaactacgagatcgacatcttccaggcgctgatcaagaaagcggccgagatcgtcggcactaccgatcttagcaatcagtccctgcgcgtcatcgccgaccacatccgctcctgcgccttcctgatcgctgacggcgtcatgccgtccaacgaaggtcgtggctatgtgctgcgccgcattatccgtcgcgccgtgcgtcacggtcgcaagctgggtgccaccgacgtcttcttctacaagctggctgccgaactggcggtgcagatgaaagacgtgggcgccgagctgatcgcccagctgccgctggtcaagcgcgtgttgcgcattgaggaagagcagttcgtccgtacgctggatcgcggcctgctgctgctggaagacgtgctggccaatctgggtgatgccaaggtcatacctggcgaggtggtgttcaagctgtatgacacctacggcttcccggctgacctgaccgccgacgtggtgcgcgagcgcgagatcggcatcgacgaagagggcttcaatgccgagatggagaagcagcgtgcccgcgcgaaagaggcctccagcttcggtgtgaactacaacgaggtgctcaagctcgacttcgagaccccgtttaccggttacaagcagctgagccagaaaaccagcgtcgtcggcatctacaaggatggcgtcgaagtgaatggcctcatcgccggtgaagaagccgtagtggtactggccgagactcccttctacgccgagtcaggtggtcaggtgggtgattgcggcgtgctcaaggtagatgacggcatcttcgccgtgaccgatacccagaaagcgggcaaggccatcatccacaagggttatctggagctgggtaccctggagaaaggcgccctggtcgaagccgttgtcgatggcgagcgtcgtcaggctgtggccctgaaccactctgtgactcacctgctgcacgcagccctgcgccaggcgctgggggatcacgtgactcagaaagggtctctggtgggagccgagcgcatgcgcttcgatttctcccacttcgaaggactgaccatggcgaccattcgtcgggtcgaggagctggtcaatgcccagatccgtgccaaccacgacatcgctacccaggtaatggatctggaagcggccaagtcggccggtgccatggcgctgtttggtgaaaaatatgaagacgacgtgcgcgtagtgcgcatgggcgactactccaccgagctgtgcggcggtactcacgccaagcgtaccggtgacatcggcttcttcaagatcatcgccgagagcggcattgccgccggtgtgcgtcgcatcgaagccgtgaccggcaagggcgccatcgatttcatgcaccagatgggtgagcagatcgaagaggcagcggctctggtgaagggggatcagttctccatcgccgataaagtgcgccagatactggacaagtccaagatgatggagcgcgagctggagcagctcaaggccaagctggccgcccaggctggtagcgacctgttgagccaggtgatcgagatcaacggtcagaaggtgctgatagcggcgctggaaggggcggatcccaagtcactgcgtggcatgctggatgagctgaaaaaccggatgaagtccggtgtcgtgctgttggcaaccagcagcgatgacaaggtcaacctgatcgccggtgtgaccagtgatttgaccggcaaggtcaaggccggtgagctggtcaatctggtggcccagcaggtgggtggcaagggtggtggtcgtcctgacatggctcaggcgggtggcactcagccagaagctgtgcctgcggcactgcaatccgttcactcctggctggaagagcgcctgtaaaagggcgaggtgatctgtggcactctatgtacagaagtacggcggcacctcggtcggcacgctggagcggatcgaggcggtggctgagcgggttcaactgacccgcgcccagggacatgacgtggtggtagtggtctctgccatgtcgggggaaaccaaccggttgctgggtatggcccagcggctggatcctgatgccaaccggcgcgagatggatgtgctcgtctccaccggtgagcaggtcaccatagcgctgctggcgatcgcgttgaacaaacgcggttgcgctgcggtctctatgaccggcgatcaggtacgcattcataccgactccgcctatggcaaggcacgtatcagccacatcgacaccgaacaggttcaggctgaactgggggcgggcaaggtggtggtgatcgccggtttccagggccgtgatgagcacaatgccatcacgaccctggggcgcggtggttcggataccacggcagtagcggtagccgcggccatcaaagccgatgaatgccagatctttaccgatgtggatggggtctataccacggatccgcgcatcgagcccaaggcccgtcgtctttccaccatcaccttcgaggagatgctggagatggcgagcctgggggccaaggtgctgcagatccgttcggtggagttcgcgggcaagtaccgcgtaccactacgggtgctgtcgagctttgtcgatggagagggaaccttaatcacatatggaggtgagaggatggaagctcccctggtatccgggatagccttcaatcgcaacgaggccagtctgaccattctgggtgtgccggacaggcccacagttgcggcgcagatcctgaatccgatcagcgacgccaacattgatgtcgacatgatagtgcagaacacgctgggggatggcacagcagacttcacctttacggtgaatcgcgatgactatcgccgggcgcgcgccttgctggaggagaccgccagtgaactgggggccgcctgcgtgcagggcaacggcgagatagccaaggtgtccattgtcggtgtcggcatgtggaaccaccccggtgtcgcccgcaccatgttcaaggtattgggcgaggaggggatcaacatgcagttgatttccacctctgaaatcaaaatatccgtggtgattgacgagaagtacctggagctggccgtgcgagccttgcacgccgctttcgggctggataatgagcctcatgagcagcccttggggaacaatccctgattgatttagtttcaaccatttaccatatcggtatctttgtaagataatgtcgcatatcgatataaatacaaaacaggatacaggagcaagcgaatgcttattttgactcgtcgtgtaggggaaaccctgatgattggtgacgaagtgactgtcaccgtactgggcgttaaaggcaatcaggttcgtatcggtgttaacgcaccgaaagaggtctccgtacaccgtgaagagatctacatgcggatacaggccgagaaagtgccgggccaaccgaatttctaagccgcatcgatagctgctttaaggcgacactgattgtgtcaccttttgtttttttgcgcgtctgaaatggccctgcaaggcactaaactgcggggtaagtgccgatattgtttgaatattccacgctttgtccaaatgctgagcgaacacgcttttttctccaaaaaagtgtttgactaaaaatccctgtgaagtattatcagccccgcaaacggagaggtggccgagaggctgaaggcgctcccctgctaagggagtatgcggcttatacccgcatcgggggttcgaatccccccttctccgccatttgcgcccgtagctcagctggatagagtacctggctacgaaccaggtggtcggaggttcgaatcctcccgggcgcaccattttgagcagtacacaaaagtttgtgagcgcccgtagctcagctggatagagtacctggctacgaaccaggtggtcggaggttcgaatcctcccgggcgcaccattttgagcagtaccaaaagttgatgagcgcccgtagctcagctggatagagtacctggctacgaaccaggtggtcggaggttcgaatcctcccgggcgcaccatatagacagcctcgacttaggtcggggctgtttttttatgtgccggatctggccagacagcccctgatgcctggcaacatgaccaatcgtcccctttctctcccctcatctatggggttccacccggcctcacccttgcgttcacttcgtcctgctgatccccctcaatactttgcaccatagcgccattctgcgctcctctgccaaatagcgggatgagccaagccgatgggcaagcgtggcaggctcgacgtgacgagacccgtagagctgcgggcaataaaaaaggatgccgcagcatcctttttcccatatctgttcagagactcagcttttcagccatttacgaatgcggttggcatcgccgatgggggtgcgcttgcccacagagttgagcagtactatggccagctcacggctgtcgggtttggcgcgcatcaccagacagcggcctgcctcatcggtgaagcccgttttggagaggcgcacaccccagtcagggttcttcaccagcgggttggtgttgttgaacatcaggcgataggcgggggtgttgaagcgcatatcccggtttgtatcctgagtgaactggcggatcagcggctggcgataggcggcggagatgagtttggccagatcctgggcggtggagacgttgcgcgtcgacaggccggtggagtcatggaagcggctgttgcgcatgccaagctgcctggctttgttgttcatggcgcggatgaaggcctggcggccgccgggatagtggcgtgccagggccgaagccatgcggttttcggaggacatcaaggtcaaatgcagggcatcacggcgtgtcaccttggtgccgaaacggatgcgtgaataggtgtgcttgacgttgtccctgtcattctgatctatgctcagggtctggttgaggctctgtcgcccctccagtaccaccagcgccgtcatcagcttggtcagcgaggcgatcggccgaacccgggtggcgttcttctgatacagagtcttgcccgtgttgacgtccactacaagggcactgctcgatcgcagttgcagtttggccgggttgggggcagccaatgctgctggcaaacccagcagtccaaccaatgcatataccagcgccattgcgctaacccgacaccgcatactaccgactccgtttacatcgaaaaaaggcgctagattcacgcatttttactctggttttacaagggtgcccgtgggaattcaccactattttggtaaaaaaagggccatcttgcgatggcccttggtatttgactcactctcgtgggagaacggctttgcgtttactcagccagcgccagagcagggcgacaatgccccccagcaagagcaccagcggcaagtagagaatgatgctgagaaactgtgactcatactgggcggcgagcttggtgtggctcaggtagtaacccagcccgaccagcgggcagatccacatgatggagctgatcagattgacgatgagaaagcgcccctgggggatctcggtcgccccgacgatatagggataggcagtgcgtacgaaagcaatatagcgggcggtgatcagggtcaggatgccgtacttgtccagcagatagaagaccttctccttgtgcctgtcttcaacatgagacaagaggcgatggtacatcttggtgtggccgaggaagcgaccctgcatatagcccagccaggtaccgacgaaggtagccaggataagtagcggcactatgctgagggagagcacatcctgatagatgagtactcccgtcaggatcagcaggctatcaccgggcaagaaggcggtggggatgaagccattctccagcactagaaaagtcaataacacgccacagaccataaaggccatcttgggatcggacaaggtcaccagatcctgatgcataaaggcgtgagccagttggtaaaactgctccattcttgcaaactccgcaggttagctgggttgatcgagcaaaggcatggcgagcaccttgtcgatgcgcagaccatccatgtcaacaatttccagttgccactgttccagggtgaccagatctccggtcctgggaacacggccaaggagcagcataataagccctccgagggtgtggtagtgatgtttttcttcttccggtagtcgaaccagtccgaggcagtccttcaactccggcaggggaatgaggccgtccagcagccagctgccatcggctcgctggaatgcccagttatcctcgctgtcttcctgttgaaaatcgccagccagcgtctccagcagatcctgctgagtgaccagcccctgcaactcgccatattcgtccaccaccagcaccatgtgctcggcgtgggtgcgaaaatggttgagcagctcgagtccgttgagggtctccggcaacaggctgccatcctgggtcagggccgccagatcgatgggctcccccttgatgtaggcgtgcagcaccttgctgacgttgatgatgccaaccagatcggaaaggctgccatcacagacagggaagaagctgtggcgatactccaccagtcgctgcagattcacctccagtggcagcgcgagatccagataacggatgtcgctgcgcggcaccatcagggaggccaggctgcgttcgtcgagacgaaacacgttgcgcagcatagtgtgttcatgatcttcgatgaccccggcttccgaaccctccgccagcatggcgtggatctcctcctgggtcacgttggcaccactatcctgcttggccttgagaatacgtaggctggcgttggtggaggccgacagcagccagacaaaggggcgcgtgatggcagccagccacatcatggggcgagctaccagacaggcgaggcgttcggcattgagctgaccgaggcgtttgggcaccagttcaccgacaacgatggagaggtaggtgacgatgacgatcaccagcacggtcgcaagcatgctactgctcttggcggccatgccccaatcctgcagccagagcgctagcggttgggccagcagggactcgccgtagataccgttgagcagacctatgctggtgatgcctatctggacggcggagaggaagttggtcggatcttcgctcagcctgagggcaatggcagcagaacgattcccttcgctcgccatcttgccaaggcgggccttgcgtgcggtaacaatggcgatttccgacatggcaaagacgccattgagcaaaatcaatccaaacaggatcaatatttccatactgccacagcactcctggtagaaaagatcgctggcagtgtaatgaatttgggggaaatgcgcttgtgaaagcaggtgatttggctcgctaaatttgtatgaaagtgtgagtaaaccagcggggatggggacagataaacaaaagccccctgtaaaagggggctttttcaggacagcaatcggcttacagggcggcgatttcggcctgctgggtctcgagcgtcaccagctgggcacggtactcttccagcttctcgcgctccttggtgatgacggcttccggcgccttggccacgaaggcttcgttgccgagcttgccttcgatacgggcgcactcgccgaccagcttggccacttctttggccagacgggccagttcggcatccttgtcgatgagaccagccatggggatcatcagctcggtggcaccgatcagcttcttcactgacaagggagccacttcaccgtccgccagtacgcggatggattccagacgggccagggacttgaggaaggcctcgttgtcaccggcgcgctgggtgtccttggcatcgcacttgagcagcacgttcaaggccacgctcggcgccacgttcatctcggcgcggatgttgcgaatgccgacgataaactccttcacccactcctgatccgccatcgcagcgtcgtctaccttggcggcatcgaactgcgggaaggcttgcagcatgatggtgtcggcgtgcacgccggtaagcggggccaccgatttccagatggtctcggtgatgaaggggatgatagggtgcgcaagacgcagcagggtttccagcacagttaccaaggtgtgacgggtggcacgctgctcggcctcggagcctttgcccagtaccggcttggtcagctccagataccagtcgcagaactggttccagataaattcgtacagcacgccagccgcgatgtcgaagcggtaggtgtccagcgcggtgcggaagtcgcggatggcgacctgcagctgggactggatccagcgatccgccagactgaactgcatttcgccgccattgccttgtgaagagaaaccgcaatcctgatcttcggtgttcatcagcacgtagcgggaggcgttccacagcttgttgcagaagttgttgtaaccgtccaggcgcttcatgtcccagttgatgtcacgaccggtagaggccagcgcggccagagtgaagcgcagggcgtcggtgccgtgagcctcgatcccttccgggaactgcttggcggtacgcttgccgatcttctcggccatctgcggctgcatcatgttgccggtgcgcttttccatcaggtcttccagcgagatgccgtcgatcatgtcgaggggatccagcacgttgcccttggacttggacatcttctggccttcttcgtcacggataaggcccgtgatgtagacggtcttgaacgggacttgcggctggccgttttcgtccttgatgaagtgcatggtcatcatgatcatccgggcgatccagaagaagatgatgtcgaagccgctcatcagcacgtcggtcgggtggaaggtcttgagcgcttcggtgttgttcggccagcccagggtggagaaggtccacagggcggagctgaaccaggtgtcgagcacgtcttcgtcctgacgcagtgtggtcacggacggtatgctgtgcttggcacgcacttctgcctcgtcacggcccacgtagacgttgccggcgtcgtcataccaggccgggatacggtgaccccaccacagctgacgggagacgcaccagtcctgaatgtcgcgcatccaggagaagtacatgttctcgtactgcttgggtacgaactggatgcggccatcttccaccgcttcgatggcggtcttggccatcggcgccacgcgcacgtaccactggtcggtcagcatcggctcgatgggcacgccaccgcgatcgccgtaaggctgctgcagcacgtgatccttgatttcagccaacaggcccagctcgtccagcttggccacaatggccttgcgggcggcgaagcgctccataccggcgaactcgctcggcagggcggcgtcgtaggcagtgctggggttgccgttggtgtcgaccacttcggcctcggcgcgcacgtgggcgtccagggtgaagatgttgatcatcggcaggttgtggcgcttacccacttcgttatcgttgaagtcgtgggccggagtgatcttcacgcagccggtgcccttctccatgtcggcgtgttcgtcggcaacgatggggatcagacggttcaccagtggcagcagtatatgctggccgatcagcgccttgtagcgcgggtcttccgggtttactgccacggcggtatcgcccagcatggtctccggacgggtggtggcgacgatcaggtgatcctgaccctcggcggtcttggcgccgttggccagcggatagcgcaggtgccacatgtggcccttgatctcgcggttttccacttccagatcggagatggcggtgttgagcttgggatcccagttcaccaggcgcttgccgcggtacatgaggccatcttcgtagagacggacaaacacttcctgcacggcgctcgagagaccctcatccatggtgaagcgctcgcgctcccagtccacggagtcgccgaggcgacgcatctggcgggtgatggtgccaccggactcttccttccactgccagatcttgtcgatgaaggcatcacggccgtagtcgtgacgggtcttgccctcttcggcggcgatcttgcgctcaaccaccatctgggtggcgataccggcgtggtcggtgcctgcctgccacagggtgttcttgccctgcatgcggttgtagcggatcagggtatccatcagggtttgctggaaggcgtgacccatgtgcaggctgccggtgacgttcggcggcgggatcatgatgcagaaggagtctttgctggtgtcgccgtggggcttgaagtaaccctgggcttcccaatgctgatagagcgcctgttcgatggcgttgtgattaaaagtcttttccatggtctcgccgtaatctggatggatggagtctggtgttgattcgtcgtggatcgagggtggtgcagtcagggctgcgccggatccggtgcggcaaggacgggctgatccctcatctcgagggcatggcctgcctggcgatagtgcttgtagcgctcgcgggcttgctgcttttgcgtttcgtcagtggggacaaaatctaccacttgagcgaagtgtcctgcaaacaaaggtgtctctctggccagattgatgaggcgggcgtagcgccgtttcggcggctgatggcctatctccaccggcgcctgaccgctctcgccttgcaactggtgcggcacgaaacgctccggtggcagttgccacaacaactcgtccaggcgcagggcctgggcctcatcgtcgcaaaacaggtagaggtggcctgcgccccacgactcggccgccagttggcaggcgagccgttcgacggcgctggcctgtgcgtcatcctgttcgttcatcaggtaaaaagtcacttggctcatcaggttgatcccgttttgcggtgacggactattgaccgccgaagaggctgacagggagttttcccgcctgctgctcactgatacaagaatgaaacaaggaagaggcgggcctcttccttgtggtactgggcaactcccgggcttccgatgcattcatcgaaaggggcaggggagttactctttttcttcgatatccacgcctgcccggttgagcaggaactgggtcagcaggggaaccggacgaccggtggagcctttatccttgccactcttccaggcagtcccggcgatatccaggtgggcccagttgtacttcttggtgaagcgtgacaggaaggctgcagcggtaatggtaccggccggacgcccgcctatgttggccatgtcggcaaacgggctctccagctgttcctgatactcgtcgaacagcggcaggcgccatgcgcgatcgccagcctgttcggaggcgttgagcagctcgtgggccagcgggttgtggttggccagcagacccgtggtgtggtgacccagcgctatgatgcaggccccggtcagggtcgccacgtcgatgacggtctcgggatcgtaacggtccacataggtgagcgcatcgcacagcaccagacggccttccgcatccgtgttcagcacttcaatggtctggccggacatggaggtgaggatgtcacccgggcgataggcgttgccacccggcatgttttcacaacccgccagcacgccgatgacgttgatgggcagctgcaactgtgccaaggcatgcatggtaccgagcacggaggcggcgccacccatgtcgtacttcatctcgtccatgccttcggccggcttgatggagatgccgcccgaatcgaaggtcagacccttgccgaccagcactatgggcttggcatcggcgttgcccttgtattcgatgatggccatcatggcttcattctcggagccacgggctaccgccagataggagttcatgccgagctcggccatctcctgctcgccgatcaccttggtggtgatattgtcgaaagagtcggccagacggcgggcctgggaggccagataggccggattgcagacgttgggcggcatgttggccacgtcgcggcagactcggactcctttcgccacggccagaccgtgggcgatggctttttcaccaatggtcagttcccgacgcgtcggcacattgaataccagcttgcgcagcggacggcgcggctcggctttgttggtcttgaactgatcaaagttgtagaggcccgccttggtggtttctaccgcctgacgcaccttccaataggtatcccgccccttgacgtgcaactcggtcaggaagcatacagcctccatggagccggtctcgttcagggtggtgatggtcttgttgatgatctgcttgtactggcgttcgtcgagttcccgctccttgccacaaccgaccagcagcacgcgctcactgagcacgcctggtacttgatgcagcaacagcatctggcctggtttcccttccaggtcgccacggcgcagcagcgagctgatgtagccatcgctgatcttgtccagttgttcggcaaccggagagagacgacggggctcgaatacgccgaccacgacgcaagcactgcgttgcttctcaggactgccactctttacactgaactccatggaatctcctacatcctaaagacaaaaggcaccttttattgaataatgcggtgcttgttggggtatcagaggcggagcgaacagccataggctccgcagttcaaactggtaaaaatccaatatacggccctatttttcaggcattcgactaaaaacacaagtttacttgggaatgactgtgatcgttttccgatatttgttcagggaaaccctgaaaacgcagctggcagtgttattcgtattgctgcttatctttgtcagccaacaatttatcaagatcatcggcgatgccgccgatggcgaggtaccgacacgcctggtttccaccctgttgctgctcaacctgtccaatatggccttgttgatgctgcctatcagcctgtttttagccatcttgtttgctcacgggcgcctgtatgccgaaagtgagatgacggtgctgcatgcggtgggattcagtcaccgcttcgtgatgcgctgcgccatggtgctggccctgttgactgccgccgttgcggccttcaacaccggctggatagctccccaggccaaggagcgggagtatcaggtgatcgatgaattcaaggcggatccgggtatctctttcctgcaggcgggtcgcttcatggagctcgacaaggggcgcctcgttgcctacatccaggagttgaatgacaaggcgtctctgctgcagaagatcttcgtgctgcaacgctcccatgatggcaagccgccctctgtggtggtcgcgacggaaggggtagtgaccctcgacagcaatggcctgcaatggttgaccctgaaagatggttctcgctatgaggggcacttcagcaccaggcagttccagatctccgaatttgacgagtacagtctggtgatccgtcagcaggagatggagcgttccaaccgcaaggcggccgccaggccgacggtcgatctgctggggactcaggacaacggcatgatggccgagctgcagtggcgtatctcgttgccgctctccattctggtgctcaccttcctggtggtgccactggcgcgggtcaacccccgtcagggccgttatgccaagctgctgccggccatcttgctctatctctcctacttcctgttgctcagcgcggcgcgctcggccatcgacagcggacgcctgccccattggccgggtatgttcctggtgcccctggtctatctgctgttgatcggcctgccgctcaacttacagggcaccagttggtggaacggggtgaaagggcgctatttcaacagaaaatcagcatgatactgcaacttaggaatctcgcctgatgtttggcattctcgatagatatatcggcagggtcattttcatgtcgatcctgttgtgtgaactgaccctggtcgggctggctgcgctcatcaagtatgtggagcagctcaagtcggtcggggaaggcaactacgacatgatcaatgcgctctattacgtcctgctctccatgcccaaggaggcggttcagttcttcccgctggctgccctgctgggcggactcatagggctgggtcagctggcgaccagctctgagctggtggtgatgcaggctgcgggccgctccaagatcagtatcgtgatggcggcgctcaagactgcgatccccttgatgatactggtgggattgatgggtgaatatgtggcgcccatcgccaagcggatggcagacgacgtcaaggctggtgcgctgtcagaggggcgattgactgtttctgcttatggggtctgggcacgtgatggcaacaacttcgtcaatatcaacggggtgcgcaacgatggtgcactgaccggcatcaccctctatcgcttcacgccagagcgtaaactgatcgatatactccaggctcgcgaaggcgtgtttgagcagcatcactggctgctcaagcaggtccagatcacccgttttgacgatcccgcgcagatcctgagcgagacacaggcccagatggagtggagctccgagctcacgcccaagcagctcggtgtggtgagtatcgaccccgaaaacctgccggtggccggtctgctcgactacatcggctatctagatgccaacaagcaggacgccgggcgttacaagctggagatgtggcgcaagctgttgtcgccgctctccgtggtggccatgatactgctcgcctcctccttcatcttcggcccgctgcgctcggtgagcatgggcgcccgcatgctgatggggatcatgaccggcttcgccgtctatgtgagcgatcgtgtgttcgggcccatcagtctggtgtacgcagtgccgccgatcctggccgccattgcccccagtctgttgtttggcggtatctccttctatatcttgagccgcaaacagtagcggcctgcatagaccaaacaagaagggcacccactgggtgcccttcttgttattcataccctgctcgccagatcacttgttcagctgctccagattctcctgcttgctcaacaccaccacttcgcactcggaccagatgtcctgaaaggcgcggggtgccttgcggttgaacagacacatcaggttgccaaggccgaatgccgccgtcgccagccggatcagggcctgggtgatgcgaatattgctgccatccgcattctgaatgcgcagtcgccaggcgcgcatgcctatggtctgaccggcacgggtccagaaccaggtgtagaaaccgcagatgatgagggcgagccaggcgctgtagatcggactggtcagcagccaggaagcgtctttgccttccggaatggtagctgcgccggttgccagcagcagatgcgctacccccataccgacaaagcctgcgatgatcagcaaagagatgaccacaagatagtcatagagcagagcgccgaggcggcgtagcagaccagccgacgggtagtgaggggtagcggtagagacaggttttggtgagacgggtgtacgcttggccatcgtttttattccattaatatgatgcgggcattctatgtaactgaccttgtatcggcaaggcgttgaataaatgagcaaacgagagcgtgcacaagaaaaacaccttgcatggcatcgcgccattcgtataatccctcgcagttgcccgggtggcgaaatcggtagacgcagcggattcaaaatccgccgatgaataatcgtgtcggttcgagtccgaccccgggcaccatcaactaattcaatgacttaaggccacccaagcgggtggccttaagtttttctggcccctgaaaatggccgagagtacataaagagtacattaatgttttggtgatcggctcatgcccgagtccgtctcgttgtggttctcatcttgtgtgaccggacacatttcacagaaaacctattttccgtggggcaggccagccagcgcaccaaggtcgcatcgccctttcaaaatttcagttatcaaatcggccttcatcacacctaaccggttgaaacaaaacgccttccagctgttcccacgcggcaaaccggatccttcctgattattcaaatccccacgaaaagtacgtccttcccaatacattcaacaacttacgttttcgacaccgctagtcagacccctttcaaactgtaaaaccctgcaatttctttcgatcctttcagatcttcacctcgcccgagatcctttatctggcgcggtctgggcctatggttttgcggtaatccacttttgcaaaaaattttattggtgcggcgcgcaggcgggagcggaagagcgcggtttccgtgacgcagatgcggcggtgggcgtcgccagcctgcatggtgaggctgtgagcgcgctcaggcttcacgtatgatgcaacgctgcctgatggctctatggatgcggcgcctttccctggccatcttcgggctgtcaggcagccttggccgttcggtcaccccttgtcgtatggttgttcattttgggactcggttcttaactttcggtttagaactttgaccaagcttctagtggctccttacagtgttccgttcttgaatcacagaatggggacacgctatgggtaatgcggctaaggtcggagatattggaaccgaccatgacgggtttccaccgaccaagattatctccggctcgtcagatgtatttattgatggtcttcctgctgctcgactcggtgatccgcttgaacctcatgacaaacccaataacccaccacatcccaggtttatcgctgcgggctcttcaaccgtctttgttaatggtcagccactcgcgttcacagggaagggggtttcttgtggtggtgtaatcattggtgggggaactgtcacggttggcgatggagctccatctgcccgtgcagctgcgattgctccagcccctagcccagtggaaattcccgcatcatcacccggtttttggcctccttataaccccctgactggtgagtaccttgatgtcgtttatacacaggcggcacaaaccgttgctgtgctgacatttgaagagctccaggagctttggaaggagctcaacgccaaaggcaacttgggggatgcaaaatctatcaaagatgcaggggaacgaattcggctcgctcaatctaccgctaaagcattaggtggtatgggggtaattgcttacaccaaagttatcaacggcgagccctatacgatcatcaagaactacaagcaggttcacaaaacgatcccaggtaatatctggaaggccagcaatcccaagattcttaggttgggtataggtgcaaaggcaaatacccacttggtaaagatggggttcttggctgattttgtcttttctgtatctatcaacgttattgattacatcttgaaagatgaagtcacgatggtcgaccttttcagtaatgtaggtgtcgatcttgttaaaggtacgcttgccaatggtgtaggcatcattgcagcaggtgttgtagctacagtctttgggcctgggatactgttaactgggacagtatttgctttggcaacgattgttgctggtaaacttatcgactttgccgacgaagaagcagagctctctgagatgatgaaacaagcggttaaggcgaaatttgaatgacaaaggtgcatgtctcatggcagatgcgggccagtggattggtggtcgcgttactcgggaccggtggcgtttggatggccatggtatttggttctgaattcttggatctgcttgcactgacacctgcagatccgttgcgaatgaatgactggcgaggctggtttgcaatcttcattggcttactttcgacccccttcatgctgtatgccggtgggagattgatgttttccattgccatacctgagccagacctttcttcaacggctgttaagcgacgggggatcgttgtcatttctctgattattgttgctgctgttctgggactgctgacgcaaaaaatcagtatgtcgagtattgagcgtttgggatgggagcagtgttacgtcaaacagacgagctggcgttttggcaaggacctctactcccaaaattgtggtgcgcaagggctaatgaaactggatcaggctttcgacaagctctctctggaagcactgaaagagaagcttaacaaagagatgtttgagcaaaaatgagtaagggccttagaggcccttcgttttactcgatgatgggggtgagctggcttgccaactgcttggcctgttggccatgtcccgttatggccccgctgttaccgggggctggcccgttgccgtgggtatggctggcggtcgctgcggccagctgctccaccacgttcatcagatgcaccactagccggaagatgttcacgctgtcggttcccatccacgaacggggcgcctccaggtgttgcagctcgccggcaaccgcccggcgcagctgacccaccacctcgaccagatcccccgccgtggtctggctcatgttgcctaggctccccagggtgagatcatccccggccaacagctcgatggcgcccagcgcttcgatgagcttgaacccgccaacctcctcgatgctgtgctgagccacctgctgccgatgctggccatgttcccccaggtagtcgtcactctggtggtgcatctgcagggcttggtcatacaggcgccggtcggtatggcggcagaggttgcccacggtatcggtacggctgaacacctcggcccgttgttgctgcagttgctcgcccggggcgatgtccggcagggcccagccactgccgagcacggtacggataaagggccggtcggcccgcccaaaggcaaaccccagctcaaccagtgtcccctcgaggggacactgcagcagcccttgctcctgcccgccgaactgcaccggcagcggcacggcccgataaagcggggcggccttgtccggctggcaatcttcgcccagcagttgcacgtccaccgcatagcgggggcgaaaggggtcattgagctggccggcgctggcctggtcgctgatggcctcgacccgcccgaacttgggcaggtgcatcttgtcggccagctccgggaactccccttctatcttgcgccgctctggtgacttggtgaccttgcccggggtggccgtggtcagggtcatttcgtcacccttgagccgcacccgcatcacccgcttgccgttgatgatggtgccgggccggatggacgggaccggcgacagggtcagagtgtcgcccgcctggcggcctgaccaggcgggatcaagcgtgacctccttgtcatgccagcggctgtcggcgtggctgcccacaaagatggcaccatcgggttgctggtaccagacaaagtcaggcacctcaaaggcgcggccagcgttgtcgagcagctgataaccggtgccggcgctggtgaagttcgggatcggccggtcggtgtaatcgctgccctggggcagcaggaaggtcagcccggtctggtcagtcagccaggccagcaggccgcgcagggtggcgtgttgttggctgaccggcagccgggagcccaaggcgccggccagctcgcggcacagcagcttgctggcgccttgggcggcgggctgcacgtcgtacacataaccggtgaaccagcggcgcagatcgccgttgtaaccggtgtccagggtgaaggtctgccctttgctggccgttccttcgatggtcagggcggcgcggccgccggcgttgatgtccagcagcagatcatggtcgaccaggtgcaccggctggccggcgagggtcagggaagtggagagtttcatgccagcacgtcatccattggtttgagcacatagcgctcgaagctgctgaggtccggctcgccatcccctttgccaccgcctttggcggcactggtgttatcggtgccctggcccacggttggggccgtctttggcaggcgctgttcgcgcttctccggtaccgagttgaactccttcaaggtgaactgcacctgccaggccagcagcccctcttgctcgctggcagtgatgcgcccagcaaacttggcctggcgcaccttcaccgacttggccaaaagcgagccgacccggtagacgtggcgcttgccgccatcgcccttggcatcggccagctcaaacagccgactcagcatgcgttcatccttgaacgggatgaggccggagacatcgagctccttggccttggcgccctgttcggcgctgctggttgagctggtctggccgctctggtccttgtcctgaaactgcatcgatgcggagacccgcatcgatttcatgatgatgggctcaccatcgagggtcagcatggcttggctcatggggttaactcctgccagaaggtgagcggggaaggggatagcagcagggccgcgaccgtcatgctctggctgtggtcgggtggcgtgctctgcccgagctgggtggcgaggctggccacatccccctgaccttgccagtgccagagcgtgccggtcagcgtgcccagctgggccaaggtctcggcgaattgtgccaggcgagcggcgcggcgtgtcgccagccccagcagcttggcgatcggggtctggctatcccgggccaggctctcgagctgggcaagcgttgcccccagcgccatgcgggctgggcgcagtggtgcccaagtcagcggctcatcggcgcgccagcgcggcaccttggccgccgtgggttggctcatggtgtcattgttggcggtgaggcggcgcagggtggcgcaccactccggcagtggcagcagggcgcagaggacggccagctgcctggccagatcctcggcgctgttaccagtgaccagccaggcgagggcatgcagttgcccactgggcaggaggggatcggccccatcctgcagcttggcggccagggtggccaccgcattgggggcggccaggctgaactgttgcccctgttgttggccgaccccgtgctggtagggtgtgacggtcagacaacggccagtgaccagcaaccggtcgagctcagcgcgcagacccgccagcgcggtggccgcctcgcttaacgggtggcggcggtactgggcgcgggctgcaagcgcttgcaggcggcccgtggcgctggtttgggtggccgggatctgggccagtacgccctgggcattggcctgcaggctggctgcactggctggccagtgcagcgccccttgtgaccaactcattgcggcatctctggccagttgacctcggttggccagccgtcactttgcggtaggcggtagagggtgacccggtagcgctgccaggcggtaagtcgctggcgttcggcatcgctgatgatgccaagggtgtcggcatccttcagcggcgccatggcggtggctgcctgtttcagctcctcgttcagacgggcctgctgctgtgtctcggtcggcggcgaaggggtgatcacctcgatatcgccaaactcgccaaacaccgcccggctgtagagctcgcggccatgttcctccgagtcatccttgcgggcggcgaactggacctgctcaggcaggtgggcaaacagcacgtccagggtgatgctgtcgggatccgctgcgtaatggcgtgggtgagcggcgctgagcacttcaatgcgttccatgatgttctcctctctttatgcgacccggatccacagggtggtgcggtcatcccagcggtcatcgctgttatctgtgacgaaccccagacacttccaggtgcccggtaaggcccagtcgcgattttggccccactcggaggcgttggcggggcgcagcgacgagccggcgatggtggcggacggattcatggcagcggcatggcccgggatcacagcggccatcatataggtaccaacttgtccccaaccgctggcgacaatgtcctggttgccttgtgcggccgtgtggttgtgggtgtagtggggttggtttcccgggctgtagcagcggcccgagccatcgttcaccgtacccgcaaaggtggcattgcccccggtgtcgatggtcatacgggtgaagacggatcccccttgaccgttggaggaggcaatccgaaacgcgccatcggtcgccaggtaggtcatcaccgcccatttgcccgggatgtggtattcggtcattgcgtagttcgggtctgagatccctaagcgccaggcgacctcccaaccggtcactccctggttaagccactgacgaaacgcggcctgactgctgcagtagcgcagatagctgtcgttaccgtagtcgacccgaaaggccacggcgccgaccatgcgctgctcatcgacaaggttggtgcgcagggtgcggactagcaggtcgcccgacgagtcgcgcagggcataggtgttggccgagggatcataactgggggcaatgttggcgagcttgcccagacccacatcgtccgcacttggcttgttcagggtgttgtagtccctggcccaggaggtaaaggcgcccgtgctgtactgggcgcgggtatagacccggctggagttgtaaacgtggtaacgctgctgggggcctgctgccaccgtgacggtcagtgtgcctgcgttgttctccgggtagttcagcgcggcggaggtgttggcgttcgcattttgggcatacaccccgggcgtgacgatggtgttgagatcttctttggccaggtttatcgggttgagcaggctgccgcggtgggtatggttggcggcggccagatccggtttgttggtcacctcgctatagctgggccagcggctggcggtggccggtacctggtcgagctcattccacttgtggcggtggctgccatctttgatctccaccgcgatggtgacgccctgggcatcttccaggatgcccttgccggtcacgtctccggtcagttcgatggtgcgcttgcggcgcacgtcggtgacgctgccattggcattgacgatggccaccttggccacatggtgctgatggccgttggcatccaggtagtcggtgagctctggcacgctcagggtcagggagaagtggttcacccaggcatcgagcagggagcccgcccggtagatgtcgagccagagccccaccggcttggcgcccggggtcaccttcttgacctcgttgagctccgcgcgcaggccgcccacgtaggccaccccgggctgtatcttgtagacccccgatgcgttgaccaggttaaagccatccccgtagaaggtggccggcccgaagaactgcagcgcctgcaggcgcaggtcgtcatccatcccgcgcaggcgggcggcatagtcaatctgccaggtgctggcatccacgtgggtggcggtggcctcgctggcgcggtcgtattccatcagcatggatttcaccaggctgttgccagtctggccggtggcctcattggtcttgagtttggtttccagccccttgtggacaatcatccccaccacgccggtggccttgttgatgaggtacatggcattgaagctgaaatcgccgatcgtggtgtccatcacgatggtgtaagccaccgcatcgttgttgatgcgcccgcgctggtccaccgcgtggcggtgcacaatctggcccgccggcggcaggccgctgtccgggttgatgggggcctcggggtcgaggctgggcaccttggccagtacgaactcatcgagcaccactggcacttgggtcgcgaggcactcctgccagtagcgggagaaagcgttggtaatgatggtgctcatgctgtcctcttaagtgatgcgccaaacacctgctggctcatgccgatactgccggtgtgcagggtgccggtgaccgggtaaaccaccgcaaagcgatagcggcggcaggtgcggccatagtgttgaatgagggtttccatcagttgctggttgtcagcaagggcgctgtcggtcacctcgatggtgataacgtcccagggtgcgccggcctggcgttcgtggatgtcacaccagccgatgcccaggcgctcgaagatgcgtttaaagccggccacctcgcctgcgtcccgggcgttcacaaaggcgaacttgacccgcttgcgaaagagcggcagcggctcgccgttgaatcgggcgatgtcccgttcccaagcaagcagcgagagcagagattcggagcaggtcagcgggtcttgctgggccagcggcagcaacagccagcctttgagccgttgccagaaggcgttaatccccttggctagaaacccgggctcggcgtgggccgggctgatggtgtaaccgtcttcccaccagggggcgctggcatcggggagctgcggcgcctgcaggtcgtgttcaagcggggtcggattagtcatgcagggtcaccgccagcttgtcgaggcgagggatggccagccccgacacgatgtcatcctgcgcaaacttgaggctctgcagctgcgggaactggctgtgcagctcgcggccgagctgggagagcgagaagcgcgagcgcggccaggtgcgggtaacgctcgggaaatccgctgactggcgaagcgccgccttgaccaggttctcggcgcccgccttgagcgcggtccgctgctcggcggtgaggttggcttgtggccacagtgcaagggtgaggctgtgctgggtctctggcatggccatcacgaacaggtcatcgccgtggccatggttaccctggcggcccacgtagtcgttgagctgctcaatcaggctggccggggtcgcgcccacctccagcaggatgtacgcattggcggtgcccgggccacggggggcctcgtgctcgaagaagatgtggtcggcccgaatgcccgcgacgctcgccagcatggagcggtaaatcgcgtcgatgtgataacgccccaccgccgaaaactggttctggatgcgcagacccagggcgtcattgccctcggcgtccgcgccctgggtggttatccactctttgtcatcgttgcgtgccgacaggatgccggtcaccggttcgctgagcaggttgtaatagcccggcgccagattccaggctgcgccggcgtgctcggcttcgcagacaaccttggccaccgcttcgccggccgggctcactaccgcctgcaggggtttgaggcggtagatggtgccgttgatgcgctcggtggagatccagatatcggccgggatggtggcggcctcgctcggattggccttgacgaagttgaccaggccccgggtggtctgggcgggtttgcgggtcaaatccacgtcccaggccttgaggtcgagataggcatcggtggcggtggccgcaaaggtgttgggcagcacatggccggccagcagggtgcggaccagccagagcgccggcgttatcaccaccccgcgcaccagccgccagaaggggctcacgtcgctgtcattggtgataagggagccggcggccaccacctcctgtttgagctcggcctccatggcctgctcggtggtcgggacgccggtctcggccagcagggccataaagtccacggtcgggcgcaggttcacagggttacctccagttcgccgaattcataggtgcgggcggtgaccagtatccggtcgggggcctcttcacggatgaggatggtgccgggcaccagccgctcgtcgtcttcaaccagcagttcaatctcggtcatcacgtcgctgcgcagggtcgggctgcgctcgccaatgagcttgcgggcaagcccggactccatgatgcggtgcttgatgtcctgaccgatgctgtggcggtcctgggtggtgcggggctggccgccggcatcgagttgccaggcgccgttgaccaccaggatgtcgatgtacttggggttgtggaccaggggctcactcatcatttggtctccagccaggcgttctcggccatctgctccggcgtcatcgggttttggttgtgcatgtgcacctcgccgatgtgcagggccttggccggtttctggttggccgtggtcgcggccgcgttggcctggatcaactgctggcccaggccacccgagggcaccgcgctctggtcttgttggcggtagcgggcgagcggggcattgatgcgctccatcggcgccggggcttgcagctgggtagtcaggggcaggctcaggtccggcatcaccagcttgctggtgtcgatgtcgatgcccgggatcatccccatcagatcgagggcgtagcgaatggctttgatgatccactgccagggggtgagcagggcttcgaacacggcgccgaggacggcccccagacgccggccggcatcggtcacgctatcgaccccgaggctggcacgctcggtggccccaaagaaggaaccgagccagtcccaggcttggccgagcaaggtcacgatgatccccaaggtgtcagcaatggggaccagtgcctgcgaggcaagggggccgaaagtctcagccagtccactgaagaaggcgcccagcagctcaaagttggtcagcaccgagaaggcggcatagagctcgtcccagtagacgatggccagcgccacggcggcgaccagggcgaggatgccgcccacgatcagcagcaccgggttggcgtacatggcgaggttcaccaacaagacggtggtgcgcatcagcgccatggcgccgcgcagcagcttgagcggggcgagcagccccatcatgacgatgccccagcccagggtcaccagcttggccaggcctgccagcagcaaccagacaccagtgaccatgccgaggccgacgatggccagggtggcgtaactgaccgccttggtcaggtggggaaacaggcgagcccagcgcagcacggtatccgcgccatcggcaaaggcgcccactacctggttgatggcggggagcactgcgccgaacgccgccgctcggattgcaaaccaggccgactcgacccgctgccactggtcggtcatggcggcggccatctgctcggctttgcccatgccgtgggtgttgcccagggcattgatgctgctggaaagcgccttggtgttactcatcaagagcttgatcatcgacactgcttcatccgagccaaacgcctttttcagctcatcactgccggcgatggtcagggtctcgccatagcgggccttgagcttatccagcacgtcgagcaccggcagcatgttgcccgccgagtcggtgaactgcaggccaagcgccttttgggcgctgccaatcccggacagaaacgacttgaacttggtgccagcttcgccgccgcccatagtggcctgcaggtggccgagcacggcgaactgctcatccatcgagatcccggcggcagtggcgttggcaccgatgcccttgaaggcgtcagtcatgccctggccagtggttttgaacatctgcaccgcggtggcggttttgccggccacatcctccacccaggtggccttgcccatccgcttggcctgctgctcgaagatgccgtacatggtgcccatgtagttggtgatggtggcagtgtcggctttggtggccttggccagcacgccggaggcgcgggcaaaggcgggcagctcgttaccctcaagcccggcgatggcggattgaatatcgtaagaggcccgcacgaactcactggcagaggcgccatagtccaccgagaaccgcagcgcggtatcggagagttgtttgagggtcttctcatgaacatcgagggaggccacttcggccagcgcccgatccatttcgatagccgggcccagcacgttctggatcgccatggcaccggccactactgtggtggttcccatggccatgttggcccacccctgccgaccggctttgctgatctggtcgatctgggtgttgatgcccgccagcggcttggtggcattgtccaccagtgccacctgcatcatcagtttttccatccaggccatagggggctcttatccgttgaaggctttcgctatcccctgcgcgacggcaaaggcgagcgtgtcccgtgagtgcttatcaaaccagagggcgcgggccagactgtcgaggtcatcctcttcatggggcaggtagtggcgccgcagcgccagtacctgttccagctggttgtgctcgatggcctcggcgcgcccggtcagttttttacggtgatatccagcgccggcgcgaactcctcgttgaccttggcggtcagctgtaaggcggcgcctggcagggcgagcaggtcgctcagggcctctttgtgctcggtgtggataatcttgcgcaggtagttgtgtgccggcgccaccttgtcgttcatggccaggtcgttgatgtagctgttgtaggccaccagggtgggctcaaagcagatgtcggtgccggcgatggtcagggtgatggtttgcttgctcatggggtggtttcctcttgggttatccagtcgtttagggtgtcgagttgggtttggcagcggcgcagtgcgccctgcagggtggggataaaggccacggcctcgccccaggtagtgccgttaaattcaggttccgggcagtggggcaccagccccggcggtggcaggcgtttcaccacctgtgtttgcaccacggcccttggctggctggagcaggcgcaaagcgccaacaggcagaggctcgcgagcacaatccgggcggcccgccggcggtgtggccagggcgtgttgcaggtcatcggcagtcttcctctgttgttggtcgagctcggtcagggcggcgttctggtgggcgagcaacgtgcgcagcccaatctcttctcgctgcagcgtcttgaactcggtggccatctggtcgttggcgctctgcagggtggtgatggtctcgttggcggtggccagctccagggtgcgcagggtgagccgttcgtcctggacatacagcacagtgccaatcaccagcccgataagggccggcaacagccggatgaacgtgctcacgccagtaccccgccaaactcgatgaacttggccagcaggtcagccagcttatgttcgcgctggccgtagccagcgccgggcaagctggcccaaatgttggcgcacttgggcaccgcctgggcaatgcggccatcgaccacatcggccagcgctttgcgctcgcggataagctggatggcccaggtgtcttgcgactcaggaccaaagtccagcaggccgagctggtcacggtagtgggaccagtgtttggacaggaactgatagcgcccggcggcggtgctgaccaggtgcgggttcacctgcactttgacgttcgggtgggtgcggtagtcggtgaacaaacctgccgggttgaccagcttgttgtaaccgtcatcgccgagccctttggttccttcggcaaaggccagcaggtcgagaaaggcggccatttgtgggtggcagttactgcgcggcatcgttgccacctttggtattgatgagccgggtggccttgtctcgcaggatgtcgatcccgataaggcccaccacaccgcccaggaacggggtcgcctctggcgggatcccgagtaattgggtaccggtggccgcggccaacgtgataagcccgcacagcagggattcgatcagtcggcgacggccccgcccgccggtgtaggtgatgcgcaggaaggcgatggccagcgccagcagtgccccatagacggcgggccagttgtccatcagccaggccagaatggcggcgccgatgatggggtctttgtttggcatagggttcatgtccgttgctcgggttagcgggccagctgctcaatgcgggtttggcaggggacgcacaggcgcacccccggcacatggtggcgacgcgcctcggggatcgggtcgtcgcactcctcgcagtgatgcaggctcatgccctggtagtgccccttgcccacctggcgggccagattggtggtcagcatgcgggcggcgtgttggttggcgcggtcgatatcgtccacagagcctccttaacccagcaggtggcgggtgtcgtccttggagaggtacggcacgccattgaggtgaacaaaatcgggggaggtcacaaagcctttcaccttgtgcacgctcttgctgccgcccttgggatcgatgtcgagcaagtcagagaccagcagcttcacgccaaaggcttccaccttcatctgctcgctgccggtgtcggcgtagaacagcacatcgtcaggctccatcccgcgccagctgccggcccgtttggcggcttcggccagcagcttgaggttcttggtgtcgagctcgaactcgagctccgccgagacgtccccatccacatagccatccgggacgcctcgggtctgggccacggcgctgttgtcggtgatagaaaggctggccttttcaacgtggaccatggcccccatcagggtggtatcaaagctggtaccggaaacacgacgggtcattgcttagccctccccgttgttgaggctcaaatcgagcatgatgttgacggtgatccccttggggcagtccacggtgcgcaccaccacatagacagagaccaagttcttggcaatccactggatgctgatgtcgccatcctggggggaggcgatgtcgccggggaacggctggccattgatggtggcggccttggccatctcgcgcaggtccttgccaaagtaggtcaccgcggcggcggtgctgcctggggtggagttgaacgagcgatccccgatgcgggcgatggcacgaatacggatccggcgcgccaccttgtaggcgacccgcaggttctcgatcgcctggtagtcgccgccctcggcatcgagctggcggccatcagcccaatagatgccgtcatagtccgggtaccacatcggcaccgagtagcggctcttctccagggtctgcagggtggccagcggcagcgggatcccgtccttgtccaccggcttgttgtcaaggccgaccagggcgccggtcttcacccggcaggggctgtcggcgatgctcaccgcccggttgcacaggcggcccgcataggcgccgatgaggttgggccaaagctgtggcaccaggccaaccgaatcggccttgatgccatcttgcaaggcagccagggcggcctcgtactcgctccagtcttgggcggtagcgtttttgccggcggccttggcgacaatgccggggacggccagcagcatgaactgccagcgcccccatttggcgatcagctcctggttgagggcgtgggctgcgttgatgctcacctgatcccacacctgacccagcaccaggatgccttcaaaggactgggtctgctgcgcctcgcgggcggcatcgagccagggcttgtcggtgggcagcacataggcggctgcggtccagttctggccggcgttatcgcgggcggccagcaggttggccttgagctcgctgtcaccggttcccagcaactggtcgaggtctgactgggtgttgagggagagcagcttgccggtgttactggcggagctgccgatgaacagcaggtggcgctcgacttcggtcacgggcccctgcatctggtttaagttgttgatctgtacataaggccacatggcgttagttccccttcaggtcttgtttgttgacgtcccagccgtagtcgatgctctgcagggcgcgggcaaaggcttgttcccgctgccgggtgttggcgcccagaaacgggcgggcagggagctttatctcccagcgctctttcaccggttcatccttgagcttcttgatgagcaggccggcctgggcgtagttgaggctgctggtgatccagccgagcgaggctgagcggtatgagcgcttgcgcttgcccgggcgtttgaaccccaactcccgcagcttgcgggcctgcgccttggtagccggcttgttcttgccgccttcactgggcgcaatgcggcgccggctggctgcgctcacctggtaggtgtgccccttctggtgggtgttggcgataaccccagcgtgggcactcatggggcctttcttaaagcccacttctgccacgtcctggcggggggcgtggatctccaacagcttgggcaggccgcgcagcatcttgcgcttgccccgtttgcgcggagcccaggcactgccgttggggtcttgctgttggcgcacgtgacgggcggccagcttcttgagctcagccgctgcccgccacaccaggcgcttgcgctgcttgggcgacagggccagcagcttgagctgctcctgggttcggcgactgtctagggtgatgctgatcatgcttaggccccgacactgtggtggccggtgttccccacattcaggtcaatctgctcggcgacccaaatgtcatagggggccacgttccagtgcttgccgagccagttgatggggccttgcgggtgctccaccaggcgcagcggctcggtaaaggggagctggatctcaaggtcagccgtcttttcatcgttgggggtgacggcgtattcgggatcgggcagcgcaaactgctcgcggactgcgtcatgctcctgcacccaggcggcgacagcggccagcacaatggcgggatccagctcgcgaaacggcagttgctcgatggtgaacaccgcctgataggtgagccaggccacgtccaccccggtggggcccatgtttttgggctccaaccggatggtgccgttctccatccagctatccaggtgggtgtggcacttggccggcagcactcgcagcagctcggcgtggagcgcttgcaggaagtagccctgggcttgttgctcgtgcagatcgtgactcatatcagcgagacccccgtcctgtgcttgcccttgatgctgcgcacccgttgctgactctcggccagtagctgggcgcgttggtctggcgatcgctccagctggttgttggcggtggcccgctcggtgacgctggcgaattcgggcagcagcgccgccttggctcgggcaaacaccgcggccaggtactgctcggtcagcgcattgctgccgccttccagacttggcccgggtacctcggcggcgctggtgtagcccttgccctgcagcgcggcctggtggctcaccagctgcaggttgatttcagagacggctgccagcagggcggcgccggtggtctgggcatccagatcggcaggcagggcgcggcggcgctcaaaatcggccacggccacatctggccagaacccgtcattgcggatagtggcggcgctgtagtcgacgttcttgcctgcaaacatggcgtgcctcgctggttggttgaaatggagcacccctgaagccacgcaattgccgctgggttagccagaggctgcccatggcattcgcgccggggtgcggtggcgcggatagtcgttattgctctgggttaagcacccgcaggcgcatagcaatcttttggcgcaaggtgccgacgcccaccttgccgtgcagctggtcggcctgggccagccagtgatcggcttgctccagggtggcgctgtcgcccactgcgctggggcggggttggccgtcatggtcacgcagcagcagacaacctgccgccttgaaccacttggcggtcagccgttcgttgaggcgccagtcattgcgcaccttgtcgaacacccgggagaaccagggctcgacggcatgaccttcggccgcttgcttctcggcccactccagcactgtgtcagccacaaagtgggcccagtcacgcttgatgttgttcggggtgcgctggccctgggcaatggcgagctctgcccaggcaatgcctgcatcaaagtccccgacgtcaaaggcccagatgatgaggcgctgaaacagctcgttctggtagggctggcccgactccgcgaccgctgccagatagcgcgccacataggggcggtacttgggcatcagctcatcgcgtttcatgttcacccgatccccaatgcgcgccagcttgcgcagccgcacgatgtcctgctccagggcaatcatctgcaggtgcaggctgtccgccaccgcgccgctggccatgcccgagctggcggcttgctgcgccccttgcatggcttgcacgcgttgcttgtgacgttgaccgggtgagctcatggcttaggcctcgggtactgccggcgcggcgccgatctcgatgtcggcctcttcaaagccgccataggccaggtgctcgcccagggcatagccttccatgcgccagtactggttatcgaagcacttgcgatcctggttatcctcggccttgcggttacgcgtgccgcgctgggtgtagcagtgcaggttgtccagggtggtgaccaccatccgcttgcccgggaagaaaggcgggatgtaggccttgcgcccggcgatggactcggccagcttctgggcggcgatctgctcgctcggcttggtggcttcgctgtagagcttggcttgggccgccgccaccagttcggtaccgaccagcaccaccaagcgtgggtcttggcgaaacagcggatcgatggtggtgttgataaggtcggaggccatctcgtccagggtcttgtaatcgcccttgccgtccgggtcgaagcggatcttctcgccggctttggccttgatgatctggctgccttcgttccactcacgggctatctggtgccaccccttgttgacgtcttcacccagcgggtttttctccgggtcggtcgtctcttcggcagaaacgccattccagccgacccgcacaatgtcgagggcgaatgccgtgttgatgaactcaccgaccaggcggatgaactcgccctcgttgccggcgttggcccagacacacagggttgcccagtcgagcgaggcacacgaatcggtctcgctcagttcgtaggtgttgccatccacgccgatcttgccgttgaagcggccatttttcttgcggccggtgaacagcttgccgatgccgacttgcaccacctggcccttgatctggtccacatccatacaggtgatgagaccgaggaactcgacagaggcgagcaggcccgcgcgcagaccggtttccaccgggccactgatgacgctgaactgtttgtccagcacgttaacggggatgccataggtcttggccagggcagcgctgtatttttcgaggcgctgacgggcctggacggttagggtctgactcacggtcgctccttaatatgcggtgggggtatcgtcaccgccgagcgcgcccgggcgttggcccggcttctcgacagagaactggtcgatcttgccgttcagctcgctgaacttgtcggtcaggccggtcagggtctgctccaacttggtgaactgctcggcggtgatgcctggcttgtcgtcaacggtggcgggatcggtgaccagggcggtgggctgctcgggggccggttgggtttccagcttgacgctgaaagaatcgatcttgtcgccaaggccggtcagggcccccagcatctgatcgaactgttctggtttcatttcctcatcctcgggttggctgggggtaggtttgggggcaggttcaccatggctggccataaagctgaaaaacttggccatgaagccatcggtcttttcgtgtttgggcagtgtgaacatggagagatccagcggctcgctggtgccgacggtcttgcccttgttgctgttgctgaacttgaggtaggtggtgccggtactggcgggttggtcggtaacgcccaggccaatcaagtaggtgcggccgagatcggcaaattgctcgaatggctcgatggagcagaactgatattggccgctctggttccagtagatgagatcccggttggggcagaggatggcgaacagcttaaatttgccatcggcctcttcggtcttgagcgcctgcacggtgccatagctggaccagcgatcgtgctcgggccagatgacggcggtgtaataggtcgggtcgtaggtctcggccatgtcggtgagccagtcgcgggtaatatcccgcccgtccaccgctttgccttcggtggcgatacagacccagccagttctcaaggttgattcgttcatgcctgctcccaataagatgcgggctcaggctatcgggtcggcgagggggtttcatccagttgtgttcggggggattcggatccagcgggatatccgaattgctcagaacatcagtgggataagtgggggtaatgggctggctatgatggcgccatcattcatatcgatggaggcgccatggcgtatcccgaagagatccgcaaggctgcgaagggactctaccttaagcgatggcccccccaggagatcaaggacgaactggggctcaactcctgtcgcattgtctactactgggccgagaagctcggctggcgagagttgctcacggacgaggcggtggaggatgccatcgcccgccgggtcaatgtgctgctggatcgcgagaagaaaaccccgggcgagcaggatgagctggaccggctcatcggccaccatgtcagcctgaaagagaaagcccttaagtgggccgaacgccagcaggcgctcaccgcccgccgcgagagtggcgatgaacccgctgccgagctgccgcgccgtggccgaggcggccaggatggcggtagtagtaaggggaggggtggcaagaagggcaagaaccagatcggccacctgacagaggcagactttgccgagtggctgggtaccctgtttggctaccagctgcgctgtcgggaggccaagaacgacccggccttgccgcgcacccgcaacatcctcaagtcacgccagatcggcatgacctactacttcgccggcgaggcactggaagatgccattcttaccggtggcaaccagatattcctctcagccacccgcgcccaggcggaggtgtttcgctcctatatctgcaagattgcccagaccttccttggcgtcaccctgaccggcaaccccatcgtcttgtcgaacggggccgagcttatcttttgctccaccaactccaacagcgcccagtcccgctcgggcaacgtctacatcgatgagtatttctggatccccaacttcgagcggctctccgatgtctccagtgccatggccacccagagccactggcgtaaaacctacttctcgaccccgtccagcaaggtacatgaagcgtaccggttctggactggggatcgctggaagggtactcgcccaagccggcaggctgttgacttcccgggtgaagacgacctgcgcgacgggggccgcatctgtcccgatcggcagtggcgttacgtcatcaccgtcgaggatgccatacgcctgggctgtaacctcatcgacatcgaggagctcaaagacgaatacccggaggaggtgttcgatcgcctctacctgtgccggtttatcgacgatgccctgtcggtgttcaagttccaggacatggagcgggcaggggtggacccgactcggtgggaggactacaaacccgggcggcccgacccgtttggccggcgggaggtgtggctggggtatgacccgagccgcacccgcgacaacgccaccctggtggtggtggccccgcccaccgtcgccggcgagcggttccgggtgctggaaaagcactactggcgcgggcttaacttccagtaccaggcgcaggagatcacgcggatcgccaagaagtttcgggtcacgtatctgggggtcgatgtgtccggcattggcgtcggggtgtttgacctcttaaaacccgtgttcaagggggtatgccatcccatcaactacagcgtcgagagcaagtcgcggctggtgctcaagatgatcgacgtggtggaggccaatcgcatcgagtgggactgcgcggaccgggatatcccgctggcgttccttgctatcaaacgcagcaccaccggcggcggccagatgacgtttcgggccgcccgcgacaacgtgaccggccacgctgatgtgttctttgctatcgcccacgccgtggccaacgagccactcgatacaaaccgcaaacgcaaatccagctgggtcaccagccaggagagaaaggcagcatgaccaaacgacagcaagcactggccaaggtggccaccccttccacgcgcccctcagtggtgttcagcatgccggaagagatagaccccaccgcctggatgaccgattacaccggggtgttctacaacccctacggcgagtattaccagcctcccatcgagcgtaaggggttggccaaggtggcccgggccaacgcccaccacggggctatcttgatggcgcggcgcaacatggtggcggggcgctttaccaaccagcgcgctaccatcacggcgttcgtgcacaactatctgcagttcggggatgcgggcatgcttaaaattcgtaacggctttggccaggtggtggggctgcacccgctatcgagcgtctacctgcgccgccgtgaagacggttgctttgtttacctgcagcagcagggcaagccgaacctgatttaccggccggaggatgtgatctggttggcccagtacgaccccgagcagcaggtttatggcatgcccgattacctgggcggcctgcagtcggcgctgctcaaccaggatgccaccctgtttcggcgcaaatactttctcaacggcgcccacatggggttcatcttctacgccaccgacccgaacatggacgatgacaccgaacaggagatgaaggacaagattgccaacagcaagggggtagggaattttcgctccatgttcgtcaacatcccggacggcaagcccgacggcatcaagcttattccggtgggggatatagcaaccaaggatgagtttgccgccatcaaggggatcactgcccaggacgtgttgaccagccaccgttttccggcggcgctggccggcattattccgaccaatggtgggggagggttaggggatcccgagaagtacgacgctacctatgcccgaaacgaggtgctgccgctctgtgagcttatccaggatgccatcaacagcgcgggactccctcgttccctctgggtcgattttagggatacggtgggggagactgtataaaaagccagtccttttagggtaagatcacatctattgattgcgtgtttgatttatcgggaggggtgatgcgggtttattgcaaagagtgtggccaacggggccgtattaccaaaaccaatcagttgagctctgctgttgccgatctttactgccaatgtaccgatgccgagtgtggccacagctgggtggccactttgtcattcgcccacaccctgagcccgtcagccaagaccacaaaccagctggtgctgagcttgatgggctcactgacgccagaggggcggcagctagtattgcgggggatgagtggacgataacaagtcgatttcttataacaggcagtggaggaggaggacatcctccactgcaagacctacttaccgggtaatagaggtttgagtttcttgctccgcatatttttttatttttttatcaatttttttctttgtgtactcagaacggcgaataaaatcttttgatataaattcttcttcaatgcctttcaagctcttgagattaaaatgaatagcatcaagaacactgtgaaaatcaattttatgtttggcaatgattcgaatgcttatattgtcctgaagcagatagaataagttataaagatattccttggcctctctgaaatctacttgctggaatttatctaaaataaatacaactaatgggactctcaatgattttattcgctcgacttcggctgttatattttgttttattttctgatcaatgttagcaattctagacctaacacatgatatagggttaaggatgcggataagatcgctcgatggcgtatctaactctataggtaattggaagggctccgtattgagaattaatttttttctttaaaatcaagatgcttgaagcctgctggaaaatcaatgacatctacaatattcggcttgatttcatgttccccatcgtataattcatggttcacgtaatacttaccattttcagattttattttgtgtgttactttgtctttaagtaatataagggcaagtgacggaggggggccattctcatctatattaacatcaacgttcaatatggactctatggctgataagttggacgcttttgtggagaagtcgacatcgtttgatgcaatataaactgattctggtggaactctataatacgataagtaatgaacaacccagtaatgaaccgcttgtccaccaactgttattataggctcatgaatcttatctatgttgtcaataagagccttattaatgaagaacagctgatctattggctgtaggaaatcatttttgtccataaaaaaatacccctatgaaatcacaggggtattctaacgattggttttaattatacaaataaaaaattaatggcacttttgggcctgtcactcacacttttgaacatagagttagcttgcagaggcttccttggcctgcggccgctttttactgccataacacgagcattataaagcttatgttggcgctctttgagagctcttacactgttacaaggcataagcacatccaaatagtctgattgtgggcccgtgtcataacactagacccattagccatttcatgcaaccagtcaacttccactgaagaatgtgacagtttagcaatggcacacttacgaacacatcagcgttcacaaggggtgtgatcctaacatgagataattttcgatccaatagtgattaaaaaacattctttatggccagtgatgataagggccatgtgttcataacataatgaaaaaaaacaattttatcattccatatctattctgtgagttggatttttcggccacatcatggtgacaagagggctccaaaagagcagcttcgctcctctttgggctgcttggtgtactgtttatttatacagacattcagagattgccagtatgtttgtttaacccacacctggtttatctctctagtggcctgcggtttcccatcgctggcgcaggagcatcgatctcaatcagctgtgcattgctcatcttgctgttgcctttaggatatgggcaagcgacaaggtcgctatccagctgtagccacctcatcatctgagtactggcaaagaggagcactcagcacaggcaactcggtggtatagcgggggcttaactgctcacgcttcataatctactctcaggtatccggttgttttcctctctcgagttatggagcgtagatagtcacagcctctgccctcttagtcatcccgctttgctgatcggcgtcaaaaaattaaccaaaatcagctctactgataactttcactcactacgctggtcggcgtttgataccctactcatccgaccccgattataccaaaggaagccgaggcgtatttgatgattgttcccatactcaatccggttaaaagcagcatacagggagctgaaaccccgtgcggtagctatcttgtttgctgagagatgttgagcagtaagactactaccaatgagatctgtgatcgaataacccccatatattcacagatttcgtctagtaggttagcgtagagatggaaaaacattcaacagagtttaattggattgatacgagagcaaacacattgcgacatggttatttttcaaataataagcggttaatttattttggaggtgtgttgcaatattttaagtatttaagtcctcagcgaattgatgttttagagaatttaaagattcgctatactcaagcgattgcgcttaatgacccatttgaagtatttcctgcgataattgacaagggggaggattggtattacaagcagttcttagctcgtattgaagctgaggcagaacagtttgcatttagaagtgcggtaaagaaaaagcaatttttaagggctagaaaaaaagaattccctaatttttatcgttgttatacggatgaaccatggctgatggaacaggcatattcaattgtgatgctggatgcccatgtacagggttatttaagtttaagtaaaaccaataaaaatattctaatgtggtcgcattatgctcaaagccatgagggtttcgtgattggtttcaattctcagcatagttattttaatttcggcgtttccgaaattgaatacagtgaaaaacggccatttttaaatccgctgcaagggcggcaggatgcatcattatttagaacaaagagtattgattgggcatacgagcaagaagttagaaaaagcatggaatttgttaagcggagaccgattgggaatggtaatacatttttaccatatccagaagtactgccagatcatgctgatgagatatataaaaaagtaaggctgtttgatttccctaaagatgcaataagctcattggtttttgggtggaaatcaacaaatgaattgagacgttctcttgttcatttgctagagtttcatgggctttcgtctgttaaagtaatgcaggcagtaccacattcaagaaagtatgaaatggttgtcgaggaaatataagcttaccaacctattttaaggggggtacaatctcatggtatttttctatgcgttgtaaaggtgcgttgtaaaggtgctttgtagaggcttcggtactgcgttattaaaaacttaacgtggtatggtattaatcaaggaggatttgtgcagacacgtaaagatgttcttaaagaatggtacaagcgagtggcagtaacgcaagctgcacattattattccgccgatagtttaaataataggaagtattggctgggtgtgccaacggttattttgaccacgctagttggtacatcagtatttgctacggtctcacaggaaaacacggaagcttgggtgaaaatatgtttagggttggcaagtgtaattgctgcattattggcaagtttgcaaacatttcttggtgattcagaaagatcagaaaaacatcggatagctggtgcgaagtatggtgctttaggccgagagcttgagtttatacttactatcgagcaggatattggtgaggttcggttcgataatttaagggttaagctagatgaattagctcttgaatctcccaataaccaacttaaaatttatcgtatggctggagcaaaagatattaaagttttaccaaatgacaaagaagctagcccacctcaattagcttaattttacctcacaaaatacttaagaggaaaaatctggggcacacatcttacttggcaagtcatagtctagcaggccgttgataatggactggtgatggatgaaaaagtttgtgcactaggcaccacaatcagcatgttcacgaaaaatagcacaaaaccatgtcggcagcgtagtttaggtgctctattggaatcgagatactgtgagacctgagttttttctgactatagttatgcgcgaatttctggtaatgctgtttatcatctatcgaagtagagtcaacagtcatcatcattgatgagcacataaacacatatcaatgcccaaaaatttttgggaatttttaatattgggagttattgtgagtcttgttcaaattcattttgatggcgatatagcggttaatcaccaagtgagcatgagaacgttgggtaaaacacttatccacctgcaaaactcaatcgatagagcctatttagagcaacattatgggcagttatggaaatttgcgaaaatgcggcaggagttctactcagatgttgaactattggtgcaagaaccgagggagggtggttatgttcttgattttttatcgtcaaatccagtaaccaaatctgtcataaatcgggtttctagtgctgtaaatggtgctgtggaagcttcaaagaaagcagggctggataaagcgactaagattgaagaatctttaagcaaaaggatttcacaagttgaaagtggaattctagttcccaaagatcttaggacgatgatagacaaccccgatgcttcagtaataaggcaatatggagatcgggctatctctagagaaatcgatcaaatactttccatcattaggtctagccacgcaggagatagtacctttgaacttacattaaggggcgataaatctattaaattcgaatttaataaaacatctgcaggcagctttcattcaactgtttctcgcagagaattgggcgagccagttctatataatgccactatatcatcactagatcggcataataataatggtaaaatatataacttgattacggagaaagtggctaacattcattttttcaatgaaagttttcttgagatggcaatgccattttttcaaggaaaaaaagcaatgacttttgttggttcacctttgatagaatacggtgcatttgacccaaatgcaggggatatttatttcattaagttggcgtaattatggaagaactggcgaaggcagtacaaaaaaagtatgttgaagatattactaaaaaatatcctattcatcgcttttttgtaatgtttatagtgctaatttcatcgtacatgtatgctaagcctgatgatgttaggattttatctgaacttaaaaaaattaaagtcaacttcattttagacttcaaatcaggcttgctcgcttctgtgaattttgagcagcttgtagtttcaattctagtcacaggagccattggttacttctattcatggattagcagtagatcctttaatattttatctaaggcttcctcatttaattgttacatatctgaaatcaaggagaaagttgatgctagaaagtcagagcaagaattattgaattactttcttgctaaagatgtatcaaaagaacttgaaggtttgagggttaagttaaaatcattccatacaagctctgaagtatttgttgttatatctctatgcatcggctggggagggagagcaaattcatttttagattggattatagttgtggcttttatttttttggtgggtttaaatttttggaaggcatttaagttttatatctctgattttttaccatattacattacagagcaaactttattaggctctacggttgagtttggtgataaatagacatctgacaagctactacacatggaaatttccctagtttaatttaaaaaattctagtgagtaaagagttatgttctaaatcctcagcacgagaaatcagataagggtcccgttctcggaaagagtgattggcgccttagactattcacatcgcagtgcggggctcttaaatatttcctatctctcgatttaactgtggtcagccataacctggtgcagtgatagcttgtaccttggtatgagctgttcggctgagctagagttggtgcaattgatacgggttaggcacatcggcggcgatagccggtatggcccgcgatgcaggacgaggatggtggcggcgcaggatggcgcaggccacggcctgttgtttgccctgccgcagtcccaccgactgactgatctcattggttggtccgtgcggctggaggatacaggtcacccgaatatccaggcggttgtaatcctcccggcggacggtctgggtgctggcacctgggctgttgtttctcatgttatgcttccaacgcttgtacgctgtaatcattctgctcttgtaaccactccggtgcatccagcccttctagtacccgccacatctccgactgatagggcgcgggcagcatcttgacccagctgtacgctccagcatggccctgtgcttggtataccttgccgcacagctcaaccagcatcggccagtcctgatcgccttccggtaccgcgtcctcatccggctggccctgttcggctagacgcagtccctctggctgccaatccggctcgatcgggatcgctatgcacgactgcacctgtccgttctcaagccagagggtgaagccatctgctgtgacgctggcgccagcccgcaaacgctcgatggagaagggcgataacccccattgctctaccatcaactgatccgcgaacgccgctggatccggctgcgtacagttattgtcagagctccaaggagccgggctgtcgcccgactgaaccccaacccccaaacctgaacccccggcggccttggtggcctggtatgtgccttcgggtaccacttcccacccttgcaggcgggtcttgatacccaagcgggcggtgtgcagtcccatcaaacgcttgatgtcttcgccgtagcagttggcctgctcctcaatgaggtgggccagcttgatggggtgctcggcacgagtggccagtgctccgcccatagcgtggaggtagcagcgaaagatgccgttatcagcggcatagcgggccgcctcaaagcgtggatcttgcaacacgggtttgggtggccccaccagatcgccgtgcttcttggcgttactgatacggcgcagctcgcgccataccccgaccggtgcgccgccgatctgctggaaggtacggatcccccaccaactcgcccaggcgcaggcatgctgggcaccaatgtctgctttggtgccggcttcgtcatccccgtcaacgtgttcgccatcgatgtttttggcgatataggcggcgatgtagccggtggcatctcctttggctgggtcgatctccttccagtcaaagcggggggtgatgtcggtgaaggggatccccagattgctgcgctccagctcctggaggttatggctcagggcgtaatgctggagggtgcttatcacacgccatttgtcggccgggcgcataaacagcagcaggtgccagtgaggtgtcccgtcatggtgaggttcgcagacccgaaagccatagagcggcataccccaacgtttcaaatatgagcgggcacggctccacagctttcccatataggcgcaggtttcgcgcggggtggcgccttcatacttctcgttttcgatggtcttgccgttgcggcctgtcttccaagaatggaagcggctcggggccgtccaagtgaagaacacccccacatggccctgctcctcagcgtagtcctcaaagccgcgcatgcgggtcatcatttcattgcggcggttgaccgggttggaggtgctggcttcccagcaatccttcatcgataccaccagatcgtgctgggtgttcatcacctcagactctgccagccagcgcagcattgcccgcttacgctcgcgcaccaccttcatggtggcgttcgagatataggcggatacgcctttgcgtaccttgccgagcaaaatggcggtgtgctcctgcagcctgtcccagcaacggttaaccctgcgttcccaccacttggcagaaagcaggcgtaccatcacccggataatccattcatcctggttttcctggcgcttgaacttgggcatccgaggggtgaacttccactgatcggccggttggcggatggcttcccaggtcagcagcagatccggtacatcgccggctttgatgccctgttcgatgtggcgccagatcgcggccgtctggttggcgaacagatgtgcgacacgcttgcgcccctcttcatcgcgcatggtctgcgggtcgaccgggatcgcctggataagaccgcgcacccatttagtgcgctcacgcaaccagatgttggcgctgcggcagttccggcttgtgccatctttacggcggcgcatgtactgtttgaacagagtcagggtgagctgtgatgacaggccatcgaacagttgaatggcccagaccagatcgctctggcctggggtaccaataaagacggggccaagggcactgatgtcgataccgggcagggagttggcaagggtatcgatgcgctgccgcagtgtcctcctggacagcggcagcttggtggtctggcggttcattgggcagtggtacctagcagggagttgagggcacagcggtggcccttgatcaccagggaggagtgggcacagatgcgacgggccgctgtgcactggcgcagtgtcagcgcgatggtggcctttggccttggcgagagctggcggcactcgatgagcaggtgctggtacccacgcaggcgggcactggcgccccgcaggtcttcccaccaccaacccaagtcccgctccatcattgatatcaggcggtagttcatttgatggttgcccccagtccgtgcatgggcgacacatccgcccaccagttcgcaatggtggttgccagcgcggtttcagcactgcccagcgccagccagtacaaggcgcggatcgcgcccagtgccagcagctcatctacttctgttcgagggcagttacttgttctctcgaactctgcgtgtgccgcttgccagtgtttggtcaattggctgaccgatgccggcggttgcatatgagctgggccggtttcgctgcctagctcatcggtcggggcctccagttcaaacagctcatcagtcatgcctcgtcccccatcactgaatcgtcatccagcagatcctctggcctgctggtcacaatcagctgcacctggatgtactggccgcccgagtagagagccccaagggcgatgcggttctcctgctcgccgctagccagaagttcggtcagcagcagcaacagggtcagctcggcccgttgggcgatatgaatggcgtcaatgctcatgccggctctcgccgatttatcgcgcggagccgctgatgtgcggtgtggcgagtgataacgatggccatcgtcatgcctccgctatctggctgggagcttgcccggtcagcagccagtcgatgtgctgttttaggtccggatggttggcaatcaacaggaacaggccgccgccaatctcgcggtaccccagttcgtagttcttaatcgtggttggcggaatgcccagcagatcggcaaacttggggcggctcaaggccatctgttcccgtaactggcgcaggcgtttggcagcatgatggttcagtaaattgatctgggtcggttgtgcggtcatggtcaggttccttgttaagcggtgcaggtggggatgcggtgaaacagagaggcccaagccagcgcggtggagcgctcgataaccgcaatgccgtcgggatattggctaagacgggcgccataccggcccgtcagcttgcgttgctggatacgaaggttgcgcagcgcgcaggggatcgctaaagttgtcatatcgacttcctgggtaggttgttgatgaaggcccgcttggagttacagctccgtaatgcgggcttttttattgcccgatggcacacgggccctgtctgctcatctcactggcggccagcacggcccgcttcatgcgcagcttggcggctcgctctttcttctctctctcgatatctcccatcggtctggtggttggtgccgggtgccacagcttggtgtcacagccgcagcggaatccgccctgataatccaacgcaatcacggccagccggatggcttctcgctgctggtgtggcagtgcagacagggtggcggtcatcagttcgccgcgtggttgatgggcaatggcgcaaatagcagccttcttggctgagctgatcgccagccagtcggtatccagacttgagcgcgtcatgccgaacagttcgcgcagcagcaggcaaccggctgtattcatttcgatttgctctaggggcgtcaggccagccagattgcgttgctcggtatttggttgttgcatggtgggttcctccttttcacatggtcatgctttggatcaggatgtctgatgcgcatgccagggctggtactgcctgaaagcgggtttcaacgtcatggatcaagatggcgagtgagcccatggccgacgtggccacgctcaccagggtgttgcgttcagagcgggttatccggccgcgttccgtcagctccagcgcccgctggccaatgctggcgatcttggcgttcaggtcgatcgcctgatgggggagggaaggtgcacgctctgccttgggtatcgccacggcagtgaggccacactcgagcagcatgccgtcgaacagggtttcatctccctcggtggcgtggtagagagcaatgagatcccgagcagtcaggtggtgtggctggtcaggattgagcttattcctcaaaacttgcgcatcgatgccagctgatggggcgatcacactgatctcatggttggatttaaatctgctgcatgcagattcgaagtgcggatgtttgcagtctctaccgataaacatggttctcgctccattgagtgccatagttaccggaaggttgccggaggatatgccgctgcagcagcctgttgatagagcgcgaccatgttgatcagcactctggctttcggagagtatttcggcatgatttgcagctcgccacgcccaaccatcttcttcaccgtacccagtgggatgccagcatctgctgcaaacttctcttgtgtcttgatcggtgtatcgatctggattgcaatctctgacatgataggtccccttaaacgttgctctatatggctcgatatagctccgaagccacaatctaactcttcaaggttgattgttgatctaaaaagctattcggtcaagcatgaagggcattggttgttcagtaagattctacaaggtgctttatggctacggagaaagctttgaaggttggttttgatcagttgtcattctcagagcgacttaataaagtgattggcaatgagcccttgcgtgcttttgctcgacgagccgacatgagcgatagcggcctcaagcgctatctgtacgaaggaaccattccccctattgatcgagcgttaaacttagcgcgagcagggggagttacatttgactggttggtgtttggcatcggtgatggggttaacagcccactttctcatgtatctcatgatgcaacctccggtgctcaaggctcttatcgggctgacgaattcactactatttccgcctatcaagtggaagcgagtgctggtcatggttcacagattaccgacgagccattggctgagccgatggcgttccgctcggattggttgcgtcgtgaaggttttgaaccggcaaagatggccgtcatccgggctaagggcgacagcatggagccaactatcaatgacggtgatgtgatcctgatacgcctaaaaaacggtgaggctcctcgcgatggcctttatgtgttgcgcctcgagggtggtttatttgtgaaacggttgcagttcgatttaggtggcattcgggttatttctgacaaccctctttataaatcgcgtgacctgaataaggccgaattggcagaactggatttggttggcagggtcgtgtgggctggtaagaagttctgagcagtttgaatgctttctatgatggcggctttggcaacgacacctcataagaaagcgcgggtggtgtgcaatggtagttaaaaaagttgatggaaagacgaagccttggctagctgacctccgtcctgatggcgatggcggccgaagaatacgaaagagcttcatgacaaaaggtgaagctcttgcgtgggagaggcaccagcttactaacaagccctggttgaaagagcctgaaccagagagtgaaaagcatgagcagcgacggctgcttgaccttgttcatatctggtttggtcgtcatggtcagacactggccgatggtgatcggcgacgggataagctcgtctggttatgtgaagcacttgataaccccattgccaccgagttcacctccgagcatttctcggcgtaccgcgagcggcggttggcgggtgagctctatgtaccaggacagtgtaagaaggtcacaccgacgaccatcaaccgggagcaactttacctgcaggcagtgtttaatgaactggcccgtcttggtgtgtggaacggtggtaatccgttgtctgacctacgccaatataaggttcaggaatcagagctggcctatctctcccaagatgagattgaacagttgcttgatgccggcaaggaacagcgagatctctggttggttgttatgctctgcctctctactggggcccgctggtctgagattgagaaagtcagccgttcccaggttggtatggggcggatcactttcaccaagaccaaggggaaacgcaaccggactgtgcctgtggccccatggttattggccatgttgcccaaacgaactggtagattgttcgatgattgctatgccgagtttgagaaagccatcaggcgagccaacatcaagttgccggtagggcagagtacccatgttctgcgtcatacattcgccagccacttcatgatgaacggtggcaacatcctggtgttgcagcgaatccttggccacacagacatcaaaatgacgatgcgctattcacattttgccccggatcatctggaagatgcggtgcgtctcaaccccattactgcgctgaaaaacgtacataaacagtccattgatttgccccacattgccttataactcaacatatcgagattttagcgtcctttagtatcagtaacttactgatttgtaagggagcctatgggtttcaaaatccgccgatgaataatcgtgtcggttcgagtccgaccccgggcaccattattgaatttcatgtcgtatcatgacatggctagaacccgcatagcttaaggctgtgcgggttttttgttatgtcctgtcgtatcatattgcctcataacatacccctgaaacagggggcttttatgggggctcaatttttcccctctgaatttaggcccccaatcgtggccaaccgttgtcctgtaaggctttcagccaatgctgataggcccccactgcggcaacttaggcccccataattggatatggaggcccccagatgcctttaactgacataacagcccggcaggccaagtggagcggcaagccgaacggcgacaagctagccgatgagaagggactgttcctgctggttaacaagtccggcaagtattggaaactcaagtatcgccatggtggcaaagagaagaagctcgctctgggggtttatcccgaggtctccctgagagaggccagggctaaacgggatgaagctcgccgggtgatcgccgaagggatagaccccggcctcgtgcgcaagcaaagcaaggtagccagtcggctggtcagtgaaaatagcctcgaggtgttagcgcgggaatggcatcagagccagttcgcgttgtggagcccaggccacgccacccgagtgatcgagtcgctggaggtggatgtcttccccgatctgggattagtgcctatcacagagctgactgcccccatgattctggaggccctccggaaagttgagaagcggggggcaaccgaaacagcgggacggatattgcaacgggtcagcgcgatcatgcgctacgccattcagactggacgagccagctacaacccggctcaagacctgaggggggcgctcaaggccaccaagcaggagcacagacccgctttgccccgttctgagctgccagaattcttccgacgtttggaagccgagccacttaacccggcgactcgtcttgccctccatctgctgatgttgaccatgacccgccctggtgaagtgcgctttgcacgttgggatgagttcgatatggaacgcgcagaatggcggatccctgctgcacggatgaagatgcgaaccgagcaccttgtccccctttctcgccaggcgttggccgtgctcgatgaactgcaccagctgacaggccattgtgagttgctgttcccgagcgagcgtaaactgaccaatcccatgagtgagaacaccttgagctatgcaatggggcggatgggttataaagggatcgctacaccgcacggattcagggcattagcctctaccaccttgaacgaggaaggctttgatccggacgtgatagagcgccagcttgcccacgccgaacgcaacaaggtgcgggcagcctatcaccgggctgagtatctggacgaccggcgcaagctgttgcagtggctggccgatttctatgactcgcaacggggtagcaatgtgctaccagtgaatttcaaccgagtgggttaacgactttgctgagcctatctcgacagagagaaaagttgggaaccttgcccacttggctcggcaatttattcaaggcaagtgtatagaggcaacacgatggccaacgaaaaaaggattccactggaatactgtacccctgcacgagcagcaagattgctaaataactgatcctaatagtgctacaccttcgctgtgccatagccattcccggggaaaggagacacggtatccatgaagtatttcactcgagccagcaggttggccatccctctgcattgatgattgcgcgtgatggtttcatgtaacttgtgccacagccgttcgatgtgattaacccaaggactgtaaactggctggaataccaggcagaacttggggttcttcttcaaccatcgctcggtctgtttgcttttgtgaatgatgtagttatcgaggatcagcgtgatggttttggctcgtcggtagtggtggcgcagcttttccagcatggcgataaacagcgatgagtttttctttatcccgctgacgtaaagcactcttccgttgcctgcatgaagaacgcctgccaggtaatgcttggcattctgccccggagtgacaacccgcttttgttgcgctctgaacatccagtcggcccctaatttgggattgaggtctatatcgacttcatcctcataaaacaccggattatctgcattacaacgggccagcgcggcgtcgatattcgccattttctcctgataggccgggtcttttatccgcaaggtcggcacgggcctgcgccagacaatccccatacgaggtaaccatcgacgaagtgtggaggcggccacattgagccctgttaaccgattgattttgatagccaatagttcggtacaccaacggctgcgctgataaccaaaatcttgcggagaaaactgcatgagcagcaccagtaaggtgaccatcttggcgataggtaaaactggggcacggccagccggtaaggcttctagcgcatctatgccttcatctcgataccaccgaagccaacgaccgatggtcgagcgcgcagcgccggtaaggtgatgaacatcggtgaccgtacgtccttcatgtaacagcaagatggccatcaagcgacgagcatgtcctttatcacgggtggcatggatgattttgtgaatgcggcgcagttgtggtcgtggcaggggtggtaggataggcatcaactcagtcctttgggtgtggcttgttttgtttggcgactaatgagatcgcacaaactggactgagttcccttcctccggtgatctactattcggaacagctatttagagtggcacgaatacccgatgcgccacgagatctgccgcccccagctggatgacatcggtcactggctgctggcccgcctcagtgcctgatcgggttcacgacggataaaacagcggcctgcttctgcaggccgctttatattcgatttgttcgaggatgttcttgaggctgcctgcctcccttgcgacccttcgccgggccacatgagctagccagtggcagaccccagctcgtgggccggactggcgttgtcacgcatctgcccctgactgcggtaggggatcacctccagctcgccgttgatctgcactatctcgtagtactggggcaagttgaagttgctgaactggcccgcatcgctgaaacgctcgtgactggaggcatagaaacggttcaccccctgcaccagctcattcttgttgccggcaaaatgctggtagatctccacccggttcgcctcatccagaatatagatgttggtgcccgcatcccgggtatcaaagaagaactgcaccagcccttcactggcgtaggcatcgactatgtcgggcagatgctggctgtgggtcttgtcgagccgcagcggcaggtgatccagcttgttgtgggaaatatggcggtagaagtcgatggcgttttccagcttcttgaccgacacgccgcgccgttcgaagaagatgccgtacttctcgcggcccagcgccagcgtcttgaccagttgcaacttgtcacgggcaagacgcaactcgatgcactcggccaccagttgctggaagcgggtccgaatcagagagcggaagtgctggctgtaacagaacacttcgatcatctcgggagccgccgcatcctgatgcatcttgccgagaatggtggtgagagcatccaccacggcttcatcgccctggaagtgcagggtacggatctcgctccaggagttgcgatagaccagatccaccgagcccaccagacactcctgattgcgaccgaacgagaacacatcggcagcattggcgtcgaactcgatcacctgacccatccagtggctggtcgggtccgtctccaggttgaggaaaatggagagctgacggatctcgcacggacggctgagggccaggttggtggcgcggggatacttgaccgggaaggtaccggacaggtcgcggcagaactggtgcagattgtcgatgtgcagatccgagccctgattgaacaggtgcacccgggactggggcgtcagcaggccgttgaagtaggcccaggagaccagcttgctgatgtagccgttatattcgagcggcgcccggccaatgatgtccaccggatccagtgaatgcttgtagagataccagcctgcacggttgaggcgaccatgagggacctgcaccaggctgagatcctgctcgctcagatccggcgctatggtcagattgatgcgctgcactttgcccggcaggctctcgaacgcggcatagagcttgcgtgacagtatgcctatgtcttccggattgatggactcgctgatgttgttgcgccgggcaaactggatcaggttgcgatagctctgcatcagggcttccagcaactcggcgtgggccaccttgacgtcttcgaccttccactcctggcggtgatccagatggtggagccgctccgggctccagccccagtaggagaccagctgggtcatctgttcgcggcgccaggccggggagtgctcctccttcggatggctgaggccgtcacacactttcagatagaagcagcggcgcaccagatcgaggcgctgcatgtcaccaatggacttgaggtagttggtcaccttgtccagcatcagacaatagttgtcgagccggtagtgcatgccatcgttgtgctggaaccagtcgcgactggtgaccgacagcagacgggtgttgggatactcgtgagagtaagcctccatcagcaccgacttgagcacggctttgtaaggggagtcgatgcccttatagagctgccacaaggcggaaccgaagtactcctcggccggaatccggttgaacccacccagatcgagccagtcatcctggctcagcttgccatccgcaaacaggctgtccacatactcgtcgtagtgatcgtcatactcggcaggcaccagataccagagcaggcgcttgcccgcgatcagcatggcactgaggtagaactcgtcgagcagcagcaggtgctgggcgctgccacagctctctccctgcatctgggcgtcgttgcactggcggaacttgtcttcggggatcaggaagaagttgagatccaccccccgctgctcggcccacttggaaagttgctgacacttgagatccagcaactcgagccgcgcctgcgacaaaccggccacgtggcagacccagatgtcgagatccgagtggcagcactgaccaatggacgaagtgctgcccatggagtagagcccctggatcgacttgtcatgggtagtgaggccgttctggcagttggcgttctggcacagatcctggatgaaggcctgctgggcctcgttggcggtaaaactccagatgccgtggggcacatcacctgccacataaccgggcaacaggggatgattgaagtgcagcatgacaggcagcagttggaagacctgctgcccatagcgactcatgagacctaacgcccgttgcgtcttgagacgattgagttcgtcgtagcgcgccaccagcgtatcgagttttaccagcaatgccctgcctataccaaggtaagaaatgacgcaccaaaacggggagacgtcaaaaaagtgtgatcatgttaacaatgcaaacagcggtggtaaacaagcccgcactgaatcaccggattatttctgacaagccactaaacagtatcaatggaaagcaataaaaattaataatttcatgtagttaataaattaattcaccttaatgaaaatcattttcagcagccctttttgagcttggccccgcttttgctggctgcgccatgaaagcccctgcaaagggtggtaagatcgttttccttctaaagatgaaacaactgattgatatggcagcccgaaccctgaaaattgccactcgcaagagcccattggccctgtggcaggccaacttcgtcaaagaccggctggaagccctgtaccccgagttgcaggtcgagctggtgcccatgagcactcagggtgacaagatcctggatacccctctcgccaaagtgggtggcaaggggttgttcgtcaaggagctggaaaccgccatgctggagggccgcgccgacatcgccgtccactccatgaaggatgtgccggtggagttcccggaagggctgggcctgcacaccatctgtgagcgcgaagatccgcgcgatgccttcgtttccaaccgtttcagccagatagaagcactgccgcagggcgccgtggtcggcacctccagcctgcgccgtcagtgtcaactgcgggccgcccgcccggatctggtgatccgcgacctgcgtggcaacgtcaatacccgtctcgccaagctggatgccggtgaatatgacgccatcattcttgccgccgccggcctgaagcgtctggagatggcacatcgcatcaccgccttcatcgagccggagcagagcctgcctgccaacggtcagggtgcggtcggcatcgaatgccgcctcgacgatcacgagctgcacaccctgttggcaccgctggagcacgccgagacccggatacgggtgctgaccgagcgagccatgaaccgcgccctgcaagggggctgtcaggtccctattggcgcctacgctctggtacagggggatgaggtctggttgcgcggtctggtgggcagcccggatggcagtcaggtgatccacgacgagatccgcggtccgctggcagacggtgaggccctcggtcacaccctggcccagcgtctgctggcggctggtgccgacgttatcctggccgaggtctaccgggcatgatacccctggtggtgcgcccggccgctcaggccgccgagctggtgcaactgctgcgccagcacggccacgcaccgctctgctgtccactgcttgaaacggcagcgggcagcgaactcccccgcctgcccgaactgctgccccaggctgacatcgtcatcgcagtcagcgtgcatgcagttcatttcactcatcattttctgttgcaaactggtcagacctggccaagtattgactactttgcggtcggccaggccagcgcggatgccttcgccgacgtcggtatagaggcgagctgccctgacgatccccgtagcgaagggctgctggccctgcccgccctgcaacaggtgagcggcaagcgggtattgatactcagaggcaacgggggccgggatcttatcgcccggacgctggcctcacgcggtgctctggtgcactattgtgcggcctatgagcgccactaccccgaactcgacggggacacattgactcgccattggcaggcagccgggctcgacagcctgctcattaccagtggtgaactgttgcaacggctgctggagctggtgccaggccagcagcagccctggctttatgaccgcctcttggtggtgcccagcccccgcgtggccgacatggccaagatggcgggctttacccatatcacgattgcccagggtgcatccaaccaggccctgacggccgctctggaactgaggaagatggaatgactgaacaacaagaatcccaggtcaagccccagccgaccgccgtggtcaatggcggcaagagccgctccggcgttctgctgggtggcgttgccatactgctggccctcggcctgactggcggtctctacctgcatggccaccagagcgccgtggcccagcagggggaactggatcagctcaagcagcaactggccgaggccatgaacaagctggatcagagcaacagcaaggatagcgagcaactgagtgcgctgggcaaaacccagcagcaactgcaagaagagctcaagggtctgcagaatcgggtgctggatctcaacgacaagcgtcccaacgactggatgctggccgaatccgaatacctggtacgcatggcgggccgcaagttgtggctggaacatgacctcatctccgccattaccttgcttggcaatgccgacgagcggatcaaggcgctcaacgatcccagcctgatgcccattcgcaaggcgctggcggaagacatagcccagctcaaggggatgccgcgcatcgaccgtgaaggattgactctgaaactggccgccctctctgaccagatagagctgttgcccctctccaccgtcagcatgccggaagccaagaccgagccggatcaagccgtcagcaccaatccggacgagtgggaaagcaacctgaagaagaactgggtcaagttcaccgagaacttcatcaccatacgtcgccgcgatggcgccgtggaagccctgctctccccgcagcaggagatcttcctgcgcgaaaacctcaagaccaagctgctgcaagcccagctcgccgtctaccgcgagcagcaggcactgtatgacgacagcctggagaaggcacagcgctggctgacccagtatttcgataccgacaacagcgccactcactacatgcagtccgagctggacaagctcaagagcgagcagatccagttcacctatccggatcgcttcaagacccaagccatgctggaagaggtgctgaccgagcgcctgcaacgcattctggccagcaactgaggagggcaccatgattcgtctgattgttctggtggccgtgatgatagccgggctgatgtttggccctgaagcatccggcaacaaggggtatgtgctgatcgccctgggtaactacacggtagagtcctctgtcaccagtgccgtgatcctggccgtgctgttctacggcgccctgcttgtcatcgaatggctactgggcagggtattcggtctgcgccgcaagacactgggctggtacggttcacgccggcgccgcaaggccaaccagcagacggtggcagcgacactggccatggccgaaggtcactacagccaggccgagaagctgatgctcaagggcgccagcaacagcgataccccgctgctcaactacctgagtgccgccaaggccgcccaggcccgtggcgacgacgtgcgccgggatcaatacctgcaaaaagcgcaggaggagaaccccaaggccgagctggcactgaccttgacccagacccagctgcaaattgagcagggccagtacgacactgcgctggccatgctggaatccgtctacgccctcaacccgcgccatcccatggtgctggatcagctgcgtcaggtacatctggcgcgcgaggactgggcggccatcatcgacctgatccccgtgctgcacaaggtgggcaagctgacccccaaacaggaagaagatttgctgcatcgggcctggaccggtcggctcaaggctgccagtgacgccctcgaaaccctgcgccctgtctggcagggtctgccccgcaagctgcgccaggatccggatctgctggccgcctacggcgatcgcctgcgtgagctcggcgccgacagcgaagccgccgaactctggctggacgcgctgcgcaagcaggtatccccccagttgctggctcgcctgcccaaactcaagctggagagctaccagccggtgctgaccctgttgcagaagatacaggatcaaccgggtgtcgaggcagccctggcccaggtctatctgctggcgggtcaactggaccaagcccagcgcctgctggaacaggaagtggcgaagacacctagcgccgccatgtaccacgcccttggccaggtaatggacaagcgccggctcaccaacaaggccaacgagtattatcgtcaggccctggcgctggccgacgtctgacccggctgccactgacggataccaccaaaaaagagaggccgcgattgcggcctctcttttttctgatctgctctgattttacgccgcggccggtttatgccgtctgtcgctccagctcaccgatgagccagatggcctcttcccgatgaaagccgcacacatcctgcatgggccgaaaaccaccgcaaaccgccggccgatcaggctggtcgaagatcttgcaacccagctgcatgtctagctgtacgcagggcacaccggccggcttgccggcgggcatacccgggatggcactgctgatactgggggcgatgcagcaggcaccacaaccttgacgacattccatgtaacgctttcctgtgcgtggcgaaccagtctagcaaagagccgtgatttcccttagccttatacaggcgctccctgaaatagcggcctcccagacaacaaaaagcccgacggcaacagccgtcgggctttttcaacagcagcgtcagcgcatcacagaatgatgtcgcgcaccacgctgtctttgcgctccaggaagtggatcgacttgatgcggcgaatcgtccgcgacttgccacggatcaacagggtctctgtggtcgccatgacaccatcgctggtgatgccgtccagcagatcacccttggtgatgccggtcgccgagaagatgacattgtcattcttggccagatcttccagcttgagcaccttggtcacatcgatgccaagctccacgcagcgagcaatttcctgctcgcccagcgcacgcacttccgggctgtcgcccttgacctgatgacggggcatcaggcgagcctgcatgtcaccatccagcgcacggatcaccgccgccgagatcaccccttccggcgcgccgccgatgccatacagcatgtcgacttcgctgtccggcagacaggtgaggatggaggctgccacgtcgccatcgggaatggcaaacacccgcacgcccagtccctgcatctccttgattgccttgtcgtgacgcggcttggccagggtgatcacggtcaggcgggagagcggcttgcccagcgccttggccacggccttgaggttcagctcgagggcctgatccaggtcgatggcccccttggccttgggacccacgatcagtttttccatgtacatgtcgggcgccttgaggaaggaacccttgtcgccgaccgccagcacggccaaggcgttggcctggcccatggcggtcatgcgggtaccctcgataggatcgaccgcgatatccacggcatcacccagcccggtccccaccttctcgcctatgtagagcatgggggcttcgtcgatttcaccttcaccgatcacaatctcaccatcgatctggatctgattgaggatatggcgcatggccgctacggccgccccatcggcgatattcttgtcaccacgtccgagccacttgtagccagccagtgcagccgcttccgtcactcgggaaaactcgattgccagttcacgtctcatcgcatatccaacctttggagctcgaaaacgggcggcattctatcacaagggcaaacctttgcgcgcaaaagtggcggatggtcacacaaatcccggaccgtcaccaaactgacatcaaaccgccatcgacacttaacgggattgtcaccccgccgtcattccccctgcctagcatggccccgtcttttaaaacaaaagcttgcaacaagggatcaagatgaaaaagctgactgtagtggcactggctctcaccgcggccttccaggctcaggccgttgaagtgtacaaaaacgacaccacgatggtggatttgtatggacgtatctacgctggccatttcttcggtgacaagaaggaaggggtcgacactgcaaacccgaatggcactcatgactacagtgccaagcagggtgcaaaccagtttgtccgcttcggcgccaaggtagatagccagataaacagccaactgaaggcgctggcccagtacgaagtgcagatgtacatcaatgacagcgagaaaaccatcagcgacaactcggacaacctgcgtacccgcctggcgttcgccggtgtgggcgcagactggggcaacatcaccttcggtcgccagaagggagcccccggcttcctggccgactggactgacgtctccctctccgatggctatggcaacgaagccctcggcgccaagaccgacaccttcgccaccaaccgtgccggttcagtgctgaagtactcgggtctgttcaatggcttccagatagacaccagctacaagtttgatggcggtgataccgaagagaccaccagcaaggacagcgatgccgcctacggtgccgccgtggcttacaccttcccgttcgacctggcactgggtaccgcctacaacgtggggatccgtgacaagagcggtgaagaagatgccaagctgtggctcatctccgccaaatacgacaacaaggcagtctatgccgccctgagctatgccgacggcaccgacttcctggccactggcaccgaccacacaggttgggaagctgcgctcggttacaacttcgagaacggtttcggcctgatggcactgtggaacaagcaggaacaggacaaggcgggtaccaagaaagacaatctggattactacaccctgggcgcccagtacaagttcaacaagaacctgcgcgtcatcggcgagtaccgcatcaacaacctggacagtgttgccggtaaagcaaccgccaacaaggatgacttccagctggcggcccgttacgacttctaagtcgggttttcagcaagaaaaacaacgcgctggcttatgccggcgcgtttttttgtggccccctgtcaacccggcatccagccatgacctaggctcaacagaaccatgaagaggagatcaccatgctgttacgcctgcttgtctgctgctgcctgttgttcacccttcccgttcaggcgctgaccatcgccatggtgctgtggcgcggtgaaaccgatgccgagcggggctttcgtgccgaactgatccggctgggatacaaccccagcttcatcaccttcaacgccaatcaggatcgctctgccctggcgacactgctgcgccagcaactgctgccctccctcgcccaatacgactatatctacagcttcgggaccacggccaccaccatggtcaaaagtctgatcggtgagcgcaagccgctgattttcaatatcgtctctgaccctgtcggggccgggatcctgtcagaagagcgaaacgacaaccccatggtggctggctccagcaacctggtacccatggcactccagctcgccaacgcctgcaaacatctgcccaacagcaaggggctgctgctgcccttcaacccgcgcgagcagaacaccttgcttaccgctgaactgctgctgcgtgaggccaagcgctaccagtgggacctcacgacctggcgcatagcaccggacaaacggcggctcacaaacgagctcaagcgcctgcagcaagatgcgaaacagagcatcgtcttccttgccgccgacagctatctgctctccatcgcccccgaactgctggccgccctcaacgaggcgggcatccccaccatctgcagcgccgagcagtttgtccaacacgactgtaccgtcagcaccatcagcagctatgacaccctgggacggatgacggccagcatcatccaccgccacttgcagggcacgccgctgcaagagataccactggatccggctccgcgactggtgctgggcaagcaactggcgccatagcaccggacttttctgcccataccctcaaccccctgtcactcgtccagccacacgggcctgacgtcatgtgcgctccatccgatccccctgcatatttgcatcacatctttatgttgcagagctaatgaaaatcaatatcattagcatcctctcaaatgagagaaaccaataattataaataaatcaataagttcagaccatcaggtcgcttcctcaagagtcaacacgcaacatgtacacaccgaatcacccacgcgccctgctgggcgttgctctgctggccctgagtgccggcgcccgcgccgaagacgagaccatgacggtcgtcggcaaacgcagccagcatgaagaggtcgccaccgcgacccgcaccaacaccccggccaagcttgttccccaggcgatcgacagcgtcaaggccagcgaactgaccgccttcggccaacccaccctgagcgaggccctgaccggtattcccggggtcaacgccagcggtgacacccgcttcgatagcgtcaatatccgtggcttcagtgccagcaatgacttctatctggacggctttcgcgatgacatgcagtacacccgggatctcggcaacatagagagggtcgaggtgctcaagggcccggcggcggtgctgtacggccgtggcagcacgggtggcatcatcaaccgggtcagcaagaaaccgcagaaggggcaggagtccagcgtcaccgccctggttggcagtttcgataccaggcgcgtggccgccgacctcaatgccgaggcgggtgaacgggtgcagctgcgcctcaacctggcacaggaagacaaggacagttttcgcaacgacgtgaccagcaagcgcaccctgctggccccctccgccaactgggagatcagcgacaagctgaactggctggtacagtacgagcgcaatgcccacgaccgcaccccggatcgcggcattcccggcgtcaatggccgtccggccgacgtgccgaaggaatatgtctacagcgacactcgccgcgactttatcgacgacgtggcgcaatccactcgctcccgcctctcctgggatctcaacgatcagtggcaactgcgccagcagctgggctacagcaccctcgacagccagttcgacaacacctatgtcaccagcgtcaaaggggatcaggtcacccgtgcccgctggcagcaggatctcaaggccaacagcctgatcagcaacacagaggccgaaggccagctgcaaacaggccccgttgagcatcgcctgctgatcgggttcgagcagaactggcaggagcgcactcccaagctctaccagaacgccagccctatcccggccggcaatctttacgaccccggctcactgcccacctatgatggcgccatgaagttatccagcgacgccaaccacaaggtgcgcggttacggcctctatctgcaggatcaactcagcctgggtgactggcatctggtaggcggcttgcgccgcgacgacttcaccgtcaccagccgccgcaacgacctcaacaaggaagagaccctttcggtcaccagcctgagcccacggctggggctggtgtggaatcccctcgaggatcacgccttctacacctcctacagcaagaccttcacaccggtgggcggggagcttatcggcatcacaccgggggacaagaacaacgctctggatcctcagaacacccggctgtatgaggggggcgtgaagagcgactggctggatggccgcctggcgaccaccctctctctctatcggttggagatgtacaacaagcgcagcaaggacccgctggatcccaccaaggtgaccctcaccggcctgcaacgcacaaatggcatagagctgagtgcccgcgcccagctgaccgacgaactctacctgcgcggcggcatcgccatccaggatgccgagcaggtcaaggcggatgcggatctgcagggcaagcgaccgatgaacgtctcccgccagaacggccagctgtttgccggctatgagagcggccagcagggttggttcggcgaaaccggcgtgactgcggtaggcgatcgcttcgccgacaacgccaacaccaccattttgcccggctatgcccgcttcgatgcccgcgcaggctaccgctggcagcagtgggaagcccagctgagcgccgagaacctgaccgaccacgactacttcgtcagcgccaccagtgcctcccagatcctgccgggcacgccccgccagctgaatctgagcgcagcctaccgtttctgatcttcttttcatcacagatgacccctggccagcgattgctggccagatttttatgaagcgcaaaatatgaaacgcaaaaaactccctcttcacaacaacaaatgggtgcgccgcatccatgcctgggccggctttgccaccctcaccctgatgctgctctacggcctgaccggcctgtggctgcaacacagggccgtgctccccattcccggcccccataccgacaagtcgagcgaggagatagggctgagcgcgccgctggcaagcccggacgagctgaaaaccctgctgcaacagcgctatccggagggctttggcgagggacgcgccatgatcacaccggcccagaccctgcccaccccggctggccctctcacactgccggcccgctgggagatgcgcggcgtcaccctcagccagagcgtggctgccagctatgtggaggggaccctgttggttcgcaccgaattgcagcaggccaacttcgccgccagcctgaaccggctgcatcgcggcatgggtaccggcctctcctggcagctgttcggcgatctggcggcgctggccatgttgctgctggcgctcaccagtttgctgatgtggaacaagctgcacggcccggccggcagaggcatagccctgctgctgacaggcgccgttgccactgtgctggttgctcttctctagcccattaaccgacaccaaagcgggatccggctctcacgggcggtaaccccgctcgccgccgaagtaacaaagggtaaccggctgtcgatgggggtcacacttgtcggcgccgtgactggatgggggccgctcgcgactgttagggtgcggcctcgactccagacggcagcaggcataatgcgcatctccagcatagagtgcgggcgagtagtggccatcatggccgtgatgaccattcacctctcccccttcagcaatccgttcgaccccacactgtggaatgacgccctctacctctggctggggggcatcatcaaccagttgtgccgcttcgcggtcccgctcttcttcctctgcgccggctactttctgcagcctgcactcgccgcaggcaaccccatgatggcagcactgcgttactgccgccctctgctgggactctggctggtgtggagcctcatttatctgctgatgcccttcaacccgctggcggcgattgagcaaggctacctgccggccatggcgagccagtggcagatgcagctgggggatcccctcaatgcctggtgggtgggtggcatgatccacctctggttcctgcccgccctgatgctggccgtcttgctgcaggcactgtgtcacaggattgggctgccccgactggcgttggtgctcggcgggctgctctacctgctggccctgctcggcggctcctatggccagccgctgctggggggcgagtgggcactgttgacccgcaacggtcccttcttctcgctgctgttcgtggcgctgggcgccgagctgcgggcccgtcactggcggccggacacccggcgcagcgccctgctgttgggtgtgggaatggggatctatgcactggaagcctggggcttgctgcacttcgccgatgtgcccctcagtcgtcacgacttcctgctcggctcgctcccctggggcctgggcctgttcggcctgctgctggccaacccgggctggggccaaggcagctggctggaacgccaggcaccctgggtgctgggtctctactgcctgcacatgatgctggtggtgtggctgatgatctttggcccgcaggggaagttgctctggtgggaacttatgaaggtgccggtcttgatcaccctctccctgctcgcctaccggctgctggcggcaaccccggccagccgctgcttgctgcgcgcccgttgaggaggggcatgtgagactgaggggagaggaggcgggagctatgccgatccctccccactcgcgactgaacgggtggttcaatttttattcatcgccgacagataaactccggtctccttaacgcgaaacccaacctggagtcatgaccgcatgaagttgctcaccaagaagtcgtttaccaagcaatacggccttgtcctcgttctgctcgccgccagcggctccctcagtgccgccgagatcgccaacaacaacatcactgaagccgagatcaaagccgcgcaggatgcctggggcaaggcccttatccagatcagcgacgactaccgcaccggcggcatagagaaggccaaaacgacggccacgacagtgctcgacagcgcctacggctacaacaatggccctgtcctgttcaagcccaccctggccggaggcgaacagaccttccgcatcaatcaggaaggggcgctggcctacttcgtcggcaacaacaaggcctatcccgccgacaccggcttcgccctcaagaactggaaaagttacaactacgacaacgctgccgtctatatcaacggcgacatggcccttaccatgggcaaggttcacctgacagacagggacaacaaggagaccacggtcgacaagacctggggcttcaagaagggggatgacggcaaagtccgcatagtgttgcaccactcttccctcccctacgccggttaagcggcaaaaggcgacctgcgggtcgcctttttgttatcagggcggcactttggccacccacaaggtgacggcgagactggcgctgttaccatgctccttttgtaacgaatccagacgagacacccatgcagatccgccccttcactccgtccgacatggagaccgtcctcaccatctggctggaggcctccctgcaggcgcaccacttcatcgacccggcctactggcacgccaacctggcgccgatgcgggagcactatctgcccgccgccgactcttatgtgctctggcaagatggcactgcgctggggttttattctctgtatgaagagaccctggccgccatcttcttagctccggcgcagcagggacgcggctatggcaaggctctgctggcccacgccaaacaacagcggccagcgctgcgcctgcaggtgtaccagcaaaatcgtgccagctgcgacttctatctcgctcagggtttccagatagaggccgaacagcaggatccccacacccactgtgccgagtgggtaatggcctggtcggcagcaggccagcccggttcgatagccggtgagccggggccatccccactctgcgccagcagctcggcgtggctcaacgccaagtcgtgcatctgctgcaacagcgggtgcagagcaataccaagcgggctcagggcatattccactctggggggtacctggggatggagagtgcgagcgatgacgcaatcggcctccagctccttgagctgggcggtgagcactttctggctcacctctggcaaacagcgtcgcaagtcaccaaagcgcagggtctgctcgcgcagatgaaacaggatggccggtttccatttaccggcgagcagccgcagcacccgataggcagggcaagggagtgaggacacgtgatggctcgtgagtggttactttgcggtaactatgccacgaaaaagtgccttcttgcagccaagatgccggcttcctatgatgcggactccgtcactcaatccgcaccagaggttcatcatgcccagtttgctgcaaatccatttcaactttcccgccgagcagatgggggcggcactgaccgacgccgccatgccgctggccaagtccatcacccttgagcctggctttatctccaagatctggaccgagaacccgcgcaccggcgaggcgggtggcatctatctgttcgaggatgaggccagcgctctcgcctacgcgaaaatgcacgagcagcgggtgctcgccatgggcgccagcgctgtgcagtacaagctgttcgacgtcaacgagccccttagccggatcacccgcggcattgtctgacactgcactccacagcgctgacaggcatcaaaacctcagggtcaggccgatattggcctgccactgagtcaccagctcgccgcgcaccttgaatacgcagtcgtccgggttgcagagaaactggctgttgtcgttgaccagggtgccgtagccgcgcacctcggcccgcagcgccagatgctcggtcaggcgtggctgcaccccgagcgccagcgacatggagggagccacctcgctgtcgtaggcggcgaagcgcgtcgcccctatgccggcgcctatgtagggggccatcaggttgtccgacagggtgagggctccggcgaagtgcaaggtatccaccgtcagccgctccgactgatccggggagaggcgggtggattggtggctgtagagcagctctatcatgccggggtcatccacctccttgctgatgaacaggccccagttgcctgaaccctccccctgcaatgactccagcttggtggagacaggcacgggttgggggtcatcgttcgcctcgaagtcgatggacgagctatagccgaaaaatggcgtcacctgccagccaagtcctgcctcgccgtcggcgctccatgcctgccccggcggcagcaagagccccatcatcatgatccccgctcgtttcatcacagttcctctgcttgtgcaccagtgcccaccaagcatatcagagcccctgacccccatcctaaaccaggcctgtatcaacccattttcgcagggaggatcacactcagctgccgctgaccatatcctgccaccacgccactcatcgccgccgccgttattcatcggggattaacccctgccacgtatgctggcgtgcaaccgggtcatgctgacccgattccactcatcagaaggaaactcgggaatggttgccgcgcaactcaaggacccacaacacaagctctccgacacactgcgggcaaccgcccacgccatagaggagagccatatcagcctgcgccagatgctggccctggtgggtgagcagggcatgctgctgttttgcgtactgctcactgtgcccttcctgctgcctgtttccatccctggcgtcagcaccccgtttggcctgctgatcctgtttatcggtatcggcatcaccctcaaccgtgtgccctggctgcccgccatcctgatggaacgccgcttcgccgccgatcagctaaagccgaccctgcacaagggcgctgacttgctggcccgcatcgatcgcttcattcgcccacgcttcttgctgctgaccggcagcagtgccatcaaccgctgcaacggcctcttgctcatgctggccgccctgttgctgatgctgccgctgggggccatccccttcaccaacgccatgcccgcctgggccattctgctgctggccatcggcatgctgcagcgagacggcctgttcgtcgccagcggttacctgctggtcagtgccaccctggtctggttcagcgccctggccatagggttgttgatggcggggcagagcgtctcgaccctgctgggttgaccctgacacgcagacgaaaaaggggcgaccaggtggtcgccccttttgtttcatgcggcatgcaggccgtcagatcaggtcatagatcagcgcggagatggcgagcagacccaccaccatcacgaacagtgtgctcgcaccgcgatagcccttgagcgccggcagacgatagatggcgtaggcgggcagcaggaacaggatcactgctatcagggggccgctcaccttctctatgatattcagcacattggggttcagataggtgatgacgccggtcaccacgaacaggatgacggatgagaccctggctatggtgacctccccgagggagagcccaagcccccggcaagcgccgctcaccatgctcacagtcccctcgttcacccccattgaagtgccgaggaaggatttggacatggccagaatggcgatgagcggacccacataggcgataagcggattggaaaatttgttcgccagcgccgacagtacggaaatattgtcggtacgagccagcgccatttccgcctgactcaggctcatcacacagctgatgacaaaaaacagcacgctgccgcagatcagcaggctgctccacttgatgatgcgctggctgcgcatatgggcgctcacatggcagcgctttttctgggcagcggtaaaggaggagataatgggcgcatggctgaatgaaaacaccatcacgggcactatcagccagagggatttccagacggcgggatcacgccaatccacggcctgactctcggtgaaataggagaggctccactggggcagcaggtagaaagagatacccagcaggaaggcgatcatcggcagcgccagcacgctgatggcagagaccaccacctgcttgccggtcagcaagatcaggtgcaaccccagcatcaccgccagcaccagccagccacggctgaccattgcaccgcccatctgatgcaccatgaagctctcgatggcattggtgatggagatgctgtagaccagaatgatggggtagaaggccatcagatagaccagcatcagcagcttgcccgccctggggccaaaatgttcctccaccacatgggtaatatccccttcccgatgggaactggataacacgaagcgactcaaggcgcggtgggaataataagagagcggaaatgctaccaataaaataaacagcagtatgatcggagcattactgccaacggtaatggggagaaaaagggttccggcaccgacggctgtggcatataagcccatggtccataccgaatcacttctctcccatttcaactttgagactgaattattcttttcagcaatagctatactcattgcgatatacaccttatttgtctgtcacattattttattggcccgtgtaataggcagatatgtctgcgcacatcgtactcattttttagaaaacacaaacccgtcagcggtcaacaggacagccaatatgaaacggatatgccacgctaccatcgttgaaaacgcaatcaaggtcaaggttaataattcatgactgtttgaataactttgtttgaaatgaaaacagaatgtgtcatttcgaccagaatacaaccacttgatttcagaatcataacatcacggcaaaccatacattaatcagtcgataatataaacatgatcaacaatccatctggtaatatcaaaaatatagataatggttttgtgaaaaacaattatgccgtcttcttaattaattgacttgaacaataacaagactgcgttctgaatatccttcaccccggcaagcagggcctgcggattgtgatgcggggccgagcactatccccggagaagccgatcccgctcacactgcgcacaggcaagtgattgtttcgctggggcagttcctttaggctgaccatcttgagtctattgtcaccccatcagccgcccagggactccagctcagcgccagcaagcgaggacggccgtcaaccggagaaggaatatccagatgaagagaaccatagtcaccgccaaattcgatgccgtgagcctggagggcgaacaagttaccctgaaaattgccatcggcgcaccgcaacccgaccccaaatccaccagtggcgactatcgctgcaaagtgaagctggccgggcttggcgacaagacctttatccatggcatagacgccttgcaggccctgagcctggccctgaaatttgtcgaaagtgagctgcgcgctttctccgacgcaggctggcacttctatctgcccggctgcccggatcagcccgtcgatatcgccgcctgctattttccagagatttgacgagtcccccggtcgtaaagcttttatctgagcgtcgaaacaggtcaccgggaatagataatttcccggttctgtggccagaaggcttgaccagattgagtccaaacccttatttattgaggctcttttcatggacctggagccaatatgcgactgaccccgcccctacccccgcaggatgaggagctcgacgccctgcggatcggcctgtctagctacaacacagcccaggctggcacacacctgcgcgagcggatcgccagctttatcaaggatgaacaaggcaaggtgcttggtggcatagtcgccgatatcaagtggggctggctgcacgtggactggctctggatcgacgaaggcatccgcaaggacggctggggcgcccgcctgctcgccaccatggagcaatatgccagcgacaagggcatcacccacgttcatctggaaaccaccagcttccaggccctgcccttctaccagaagcagggctacaccgtctttggcgaactgccggatatgccacctgggcatatcacctattttctgaagaagacggggcagtaacaggcgcagccagggtcatggaaacaagagggttgaatgcgacggcaatcaagcctctttgtcatgttcagtggctggcggagcggctgccgttccagagcagctcgccactgcgcagctccatcaggctcatggtgagccgatagcgactcccctcggacaccagatccccatagagcatgtaactggccccggtctggcggccaagccgcaccaaggatgccggattcattctcccctgctgatactcgagctgccccgtgatggcggccaccttaccgggatcgacgaagcgaaaaccgctcttggactggatccgcttgctcatggccgccgccattgtgctggtatcgagctcgtcattggtgccgtctcggggcggggtaagcagcaggacggcattgccactctgcgccagctcccgcacctctggggcctgcacgaaggcatccgccatggcaagcgccagcccggtcggggccaccggcttgggtagtggcgccccggcatccggcttggtcacaggtttctctggctggatcacaggctgatccggctcggtgacaggcgccggagtaccgccatagggattgatactacaaccgcccagtagcagggcccccaccatcaacaaggaacgcatattcatcatctcttctctccgccatcagtccgtggaacggacttcgtcaaaagcccgtgacggagcccaggccccgcatcagctccatgctagagacaaacccgccccgggtcgatgcgcacatgacgacggggcgacaaaggctggcgagtgcaccaccacaaaaaggtggcagaccgtcatcaacttcctttacggtagtgtgccgacagattcgaaaggagagcaccttgcacggacccgatcccgccaatccccaccccatgaagggcttcccccaggtgtgctttatcaagaacaccatcaaggggcccaatatcgaggtgggtgattacagctattacgacgacccggaagactcggcaggctttgagcgcaacgtcctctatcacttccccttcatcggcgaccggctcatcatcggcaagttctgcgccatcgcccgcggggtcaagttcatcatgaacggcgccaaccaccagagctccggcttctccacctaccccttctttatcttcggcaatggctgggagagcgcagcccccgcacctggcacgctgccttacaagggggatacggtgattggcaacgatgtctggattggctatgacaccctgattatgccgggcgtcaaggtcggcaacggcgccattatcgccgcccgctccgtcgtcaccggcgacgtacccgactacgccatcgtcggcggcaacccagcccgggtgatccgctaccgctttgacgacgacaccatagcccgcctcaacgccctcgcctggtggaactggccggtggagcagatcagccggaatctgctgttgatcggtggcggggagatagccgcactggaagctgcggcccgataaacaccatcaagcaggaagcccgatgcaaatcaccacaccccaaacgccgcaagaggatgaggtcgaggcaccgcggatcggcctgtcaggctacaacgtgatccaagccgtcccctttatcagaagcaggactacgagatattttgccaactaccagaaatgccgctggagcatgtaagttattttttgaataaacagaaaattagtaatgaataaaatctacaagtacatgaaatttagatctgaatttttaaaaaagcctagtttaaggttaagccaacgctgtgcactaaacgatccttttgaattcaaccctgttcaagatactctagagaaaatattagaggatgctcatcgagaagatttttccaacaaatcgctgagtacgcaagtgatgaggaatttgatgacaccggaatcatatcctttactgaaagttataataaactattaatgtggtcccactatgccgatgagcacaagggtattgttgttgagtttgaccaccacattttgaatgctcacttcaataaaaaaacttggtctaactagttctcttgaacgtgtattctacaatagagaaagacatgagatactaccacgtgatacatcaccaaaaagaaacctattaaccaagagtgacgactggatttatgaaaaagagcatcgaataataactaaggtatcgaatgcagattactttattattactaaagatgcctatgaatacattcttgatttctatgatgaaagctaccttgaactgcttgatatcgagaaatacaaagggatgatgaaaatctccataaatcataaagcatgtcatttaatggatcagcaagaaaaggatggcaactccactgacgatatggaggaaatgagattttctccaagtagcaccatattgaacgaaccactctcctttttcgcagcggtaccaacttctattttcctttttgatataccagtagagtgtatcgctgggatatttttaggctgtaggttaacagactcagacaagtcaacgctacgtaaattcgcttgcaagaatacgttccttaataaaataccttgctaccaagctagtttaagcaagcatcaattcaccttagtttttgaagaaactgaccttttatgtacggtggcgtaggcgcaatgaacgaagcgaattgcatctctatttttacaactttacttaccaagctcactttcatgctaacaataaataagtattaaattacagagtgagacaagatggaaaataccaatcccaaaaatccggcccaatgaacatatttctctttatgggatgggaggatgatatgaccaaacaatatcacaccatatgagaatatgggcagatattgggttaaccgcccaatataaatggaagagccagatgtggtgacaggaaagaagtaataaagggcaagatagaacagcatcaagaatgaaccggataaaaaccgtttatcttcaagccgaccaaaacccgaaaagaggtagattcccgagatgagaaaaacgaccagcaacatcataataaatatctacctctcggattcctgctcacctcagaacagtacgatacatcttccattttcaagccctttaatttgaccatcagcgagataaatgatatccattaggccccatttatgtctgatagcaacaggagagtatcatggggatagccacttgtccgatcaaggagttgactctgagttcccgctcaatagatgctcttgagcagatcgaccaacttgtggatagtgcgaatcaattggccttcaccgtttccgccacgccgctatataccatttttagtgacccaagaagtgccaaagatgtggtctacaacatccatgaccacgactgggagttgtatggccaagcaatggaaggtatccccaatatgcttcgccataaattgaatcaggttgtcgaacccatggcatggtcctcaacaggtaaagaatctcaattctggaagtgcgtccatgcctcatataacaagtaaactcgcgttcctgctgctctttgtctgtcagggcacaatggccctgtcactacatgatctggacacagcgtttgagcgatgtgtccagatcaagtcgcaacacacacccacgttgccagcgaaaggtgaccacttctggtcactggggaaggaacaacaggcgaccgtgcttatctatctgcatgacgctgcaccgcagcagaggttgatgcactggcgctcaaggcgttccatcaagcagtagagggagacagttcctttctcaacgtattaatcaaggccagcgccaccaccctaactcctgcccagaaaacccagttgcagcagattgggcaggcagagctggacaggttggcaagcatgaaggaatttgctcaccccttctcgctaaccaattacctcaagcaattaccctaagagccatctcgcatatcaactgcacccaccacgatctacggggcggacacggtcttggttccccctcttaattcgctgaggcgaacccgcttgtctaggccgcgagacaggatgtcgagcgagcggcgccgggccatggatggcccgtcggcgcgtgccgtcggacaagcgggtaagccgaaggaacccgacgtaagtcgggcgaataagcggggggtggcctttcttttggtgacttttctttggccacgcaaagaaaagttactcgccccagcccgaagggcgggcgaaaccccttcgaggccagcggcctcgcgtcctgcacggcaaagccgtgccatccaccatccccacacaacaaagcggacgattacgcctgacggctaatcgaccctacgattgcacggcgcagccgtgcctgcttgccacaggcacagcgtctggctggacgcctggatgccaccggcaaagggggcgtggccgcccctatcggcccaagaagggttcccagtccttgaacaccggctgcaacccagcctgcctgacggcatcggcgacctcacccagcgggcgagcatcgtggatggcgaactgctccagctcctctttgtccccctccgcatagccgcccggctgggtgcgcgactccgccgacatctgggtgatgccgaggcgcaccgcgccgttgcgaaacgcaggcgactcgcgggtcgacagtgacaactccaggggcggtgagaagaggcgccaggcgcagatcagttgcaccagctgcctgtccgacatcaccacttcgggctgcaggccgccggtgcaggggcgcaggcgcggaaaggagagcgaatagcggctctgccagtgatggcgctcgagccagctcaggtgttcggccacaaaatagctgtcggcgcgccaatccgaagagaggccaatcagcgcccccagccctatcttgtcgatgccggcccggcccagccgctccggggtggcgagccgccagtcgatatcctgcttgttgccacgcaggtgatggcgggcgtaactgggagcgtgataggtctcctgatagaccataacagcatccagccccagggttttgagctcggcgtaatccgcttgcgacagtggctgcacctccatcgccaacgtgctgaaatggcggcggatctgcggcagatgctcacgaaaataggccatgcccactttgctctcgtgctcaccggtcaccagcagcacgctgtcgaaaccacgcgccttgatggccagacactcgcgctcaatttcctctgcatccagcgtcttgcgcttgaggcggttgctcatggagaagccgcagtaggagcagtcgttggcacagaggttcgacagatagaggggcacgtagaagcccaccgtattgccaaagcgctggcgggtgagactctctgccagctgggctatctggggtagataagcctcggcgggcggggagataagcgccataaagtcggccaaggtgcggcgcggactggccagcgcccgctccacatcccgggtcgtcttggcgcggatctgcatgccgatatcgtcccactccagctcgcgccaacggctgataaaggaggggcgtgcctccacgtccctcacctctgataccctcccccccaacccctctcccaatcggagcggggcgcatccagacgccacatcttgccccatgccctgagtcatagcgcctccagaaaatcggtgagcgggctggaggcgctggcttgcagcccgcgcgcgccgaggcccgccagataggcgctgcgacctgcctcgcaggccagcgcgaaggcgcggcccatggcgaccggatcccggctcacggcgatggcggtgttgaccagcacggcgtcggcacccagctcaaaagcggcggcggcgtgactcggcgcacctatccccgcatccaccaccacgggcacccgcgcctgttcgatgatgatggcgaggaaatcccgggtcaccagcccctgattggagccgatgggggcgccgagcggcatcacggcggcgcagcccacctcttccagccgcttgcagagcacgggatcggccccgcaatagggcagcaccacgaaaccctctttcaccagctgttcggcggccttgagggtctctatgggatcgggcagcaggtatttgggatcggggtggatctccagcttcaaccagttagtcccgagcgcctcgcgggccagatgggcggcaaacaccgcctcggcggctgtcttggcgcccgaggtgttgggcagcagcttgaccccgagtgccagcagcggggtgaggatatcgtcgtggcgcttgccgggttcgaggcgcttgatggccatggtcaccagccgggagccgcttgcttcgacggccgccgccatcagatccgggcgggcaaacttgccggtgccggtaaagaggcgggacgaaaattcatggtcagctatggtcagcatctcagcctccggcgatggcagtgaaaaggtggagttcatccccgtcattgagtcgggtgtcaggccagcggctgcggggcagcacagcgccgttgagggccaccgccaccccctgcggggcaacctcgcgggccgccagcagctcggccacgcagatctggctatccgggctggtcgtcagcaccagctcgctgtcgttcaatcggatcttcattgcgcatcctccatgggattggcaaaggtagaggcgtcgcacacggaacaggcgggatcaggggacaaccccagggtctgccactcgtgggtcagggcatcgaaacggcgcagggtgcccgccaccggactgggcttgcccagcagcagccgcaaggcttccagcgcctgcaaggcgcccatcactcccaccagagggcctgcgacaccgctgctctggcagctctccgtgatgcgggtatccagcggatagaggcaggcatagcaggcgtgttcgggggcggttcgcaccatcagctgtccctgccagccgacagcggcagccgagatccagggcttgtgctgcgccacgcagacggcgttgatggcgtggcgactggccaggttgtcgcagcagtcgacaaccagatccacctcagccacgaaggcgggcaggctctgctcatcgagccgctgattgatggcaatcagctccacatgggggttgtgggccgccaaccgctcccgggccagctcggccttggagcgattgaccgcatcagcatcgaacaggatctggcgcggcaggttgctggaatccaccacgtcgccgtcggcgagccacaaggtgcccaccccggctccggccagatagagggccagcggcgagccgagcccgccgaggccgacgatcagcacggatgcctttttcagcctcgcctgccccgcctcgccgatttcgctcagcatcagttgcctgccgtagcgcaggtattccgcatcagagagcatgatcggcctcctgctgcgtgatggcctgatggataagcgcagagcaaggctcatcccccgcccccactgccgccagcaatcgggctgtggccccctgccagtcgtcgcttgcggtgatggcagacaccagggcaatgctgccgaccccgcttgcctgtaccgcggcaatgcgctcctcgccgataccgccgatggcgaccgtcggccagtcgcacatgagtgcacgatagcgttgcagtcgcaccagcccctgggggcgggacggcatctgcttggtgttggttgggaagatatgacccagcgctatgtaggaaggggccagttcgcgggcccgcatcaactcgaagtagccgtgggtggagagaccgaggcgcaggtcggcggcctggatggcggcgagatccgccgtctccatgtcctcctgccccagatgcacgccataggcaccggcggctatggcctgctgccagtagtcattgataaagagccgagcaccaaagcggtgacccagcgccaccgcctcggcaatggccggtgccacctgggcggcaggcaggttcttgatgcgcagctgcagggtcttgaccccggcccccagcagacgcttgagccacttgaccgaatccaccacaggatagaggccgagccgatgttcggtcgcggcaaaggggccctcgggcaggcgggcctcgcaggcgggatagagaccaaagcggcgatccaggctcgaccccgccagcacggcgcgggggaagtgggcaagatccgctggccagccgagatgggcaatcgggccagggccggcccccaccccttgcgccccagccagcccctgttgcaaataagcacgagcgagcgtgatggcgtcatcgaccgggtgatcctgcgccaccacggcggcgatggcgctggcataacagcaaccggtgccgtggccgtgacgggtgtcgatacgcggcgctcctagccagaactcgcgctgctcgtcctggtagtaatcgaggcagagctcgtcgctccagcccagatgcccgcccttgaccagcacggcgcgggcgcccagttcgcgaagtcgcgccgcccccgcccgcaccagctcagggctgctggcgggaatgccggtcagcgcctccagttcggggccgttcggggtgatgagggagaggcgcggcagcagatgttcgcgcaccgccgccagcatattggcttcggccatgggggtgcctgtgctggcgatggccaccgggtcgtagaccacgaagggggccgtcagggtatcgagccgccgggccagcacctccacatggagccgggtcggcagcaggcctatcttgattgccgccgggggcaagtcgacgccgagagcgtcgatctgggcggtgaaagtctgcatcagcacgggatcgaccatcttcaccgccaccgagttctgggcagtgatggcggtgatgacagagcaaccgtgcacaccgagatcgtgcaaggtatgcagatcggcctgaatgccggcaccgccccccgagtcggaaccggctatggtccagacgatgggtcggctgttcatgcctcctcccgcgccggtttgagggccgccgcctgatggtagagctcgctacctttctctttgaaggtttctgccatctgcgccatgccgctttccacctcggccactacccgctcctgctggccatccatgcccaccagcttcacctcgaccgcttccaggctggccgcgtaatcgcgcacgtcctgggtgatcttcatggagcagaacttggggccgcacatggagcagaagtgggccaccttgccggactcctggggcagggtctcgtcgtgataggcgcgggcggtttcgggatccagcgccaggttgaactgatcctcccagcggaattcgaagcgcgccttggacatggcgttgtcgcggatctgggcaccggggtgacccttggccaagtcagcggcatgagcggcgatcttgtaggtgatgaggccctgcttcacgtcctccttgttgggcagccccaggtgctccttgggggtgacgtagcagagcatggcgcagccgtaccagccgatcatggcggcccctatgccggaggtgaagtgatcataaccgggagctatgtcggtggtgagggggcccagggtatagaaaggcgcctcgtgacagtgctccagctgctccgtcatgttgcgctctatcatgtgcatgggcacatggcccggcccctctatcatcacctggacgtcgtactcccaggcgatcttggtgagctcgcccagggtgcgcagctcggcgaactgggcctcgtcgttggcgtcatagacagagccgggacgcagaccgtctccaagcgacagggccacgtcataggcggcgcacagctcgcagatctcgcgaaaatgctggtagaggaagttctccttgtggtgcgacaggcaccacttggccatgatgctgccgccacgggagacgataccggtgagacgcttggcggtcatgggtacgtagcgcagcagtacgccggcatggatggtgaagtagtccacaccctgctcggcctgttcgagcagggtgtcgcggaacagctcccaggtgaggtcttcggcgataccgttggttttttccagcgcctgatagatgggcactgtgccgatgggcacagggctgttgcgcaggatccactcgcgggtctcgtggatgttgcgaccggtggagagatccatgacggtgtcggcgccccagcgggtggaccagaccagcttctccacctcctcttcgatgctggagctgaccgccgagttgcctatgttggcgttgatcttcaccaggaagttgcggcctatgatcatgggctcagtttccgagtggttgatgttgttgggaatgatggcgcggccggcggcaacctcatcgcgcacgaactcgggggtgatgttctcgggcaggcgggcaccgaaaccctggcccggatgctggcgcagcagcagttccgagcgcacccgctcgcggcccatgttctcgcggatggcgataaattccatctcgggggtgaccagcccctgacgggcatagtgcagctgggttacccggcggccaggcttggcgcgacggggcttgggcaagttatcgaaacgcaggtgatccagcccctcatcggcgagacgctcctgggtgaaggcggagctgagatcatcgagctcttcggtgtcaccgcgctcccgtacccagttttcccgcaggcgcggcagaccgagacgcacatcgataaccgcatgctcatcaccgtaggcacccgaggtgtcgtagacggggacaggctcgttggcttcgaactgcgggttatccttgctgccccccaccagggtgtcggccagggcgatttcacgcagcccaacccggatatcggggcgagaaccttcgataaagatgcggctggagttgggatgggccatccccttgagattgtcgataaaacgctgggcactggcacgctgctcgcggcggccgacagggactgacttggcatttcccggcacggaagtttttgaggtagacatagcaaaactcacattaactgattgaagttatgggtgtttgcttgtctggagttcgaggagaagtgatgaacctgtgggtgaggtttgcattcaagagggagcaaaactgaagccttggcttcctcctgcgcatcttctgtactccccctgatggacaaggcgacagaagaggatggcaggctccctcttgtgcgcactggcttgccggtcggatcactcctctcggcgagcggggaagcttgttcctccccggcgcggcaacccactggttacccttgtttcccttcgcaggtgctagcctgatcaggttccacggatcccgaattaacggtctcagccttgcgtcgttcgacggttggcactccgacaagatggcgccagtataagtggggaaatggaaagcacaagcctttaacaagaccgaccagtgcaaacaacaaccgggccatgggcccggttctcttactgcaacacactgccattattggttggcagcaggggtcacgctgaggctgacattgttgaagccaagcccggagagctcttgtgcatcgagcgggatctccagtctcagaccctgaccggcactcaggttgcgagcacggctcgactggctggcggcagcgaccggcacgggagcgccgatttcgatgttgccggcaaactggctctcggcactgaaatcacctgtgatcccggcccgcaccgggcgcagcaccctggccaggttattctgcatggtagacaggccgttctgctgtatggtccagttccaatccgaccacttcacttcacccgggatataacgcttgtcccactggtagcggatactgctggccttgtccttgtatggccctatgacgaaggtgtggttccagttcggacggttgtccggatgggtataccaggcattgccgccccaacgcaggaaaccgctcagggtcaggtcatagctgacatcggccttgaactcgtaggggtaggagatgtcagctttgtagagctctatcttcaccgggatcttggagtgggccggcactgtcgggcgcacggactgggacaaagaggtggtggtcgagcccccgttctgggaggcccaggactggttggcagcaatctcgatggagagctcggtttcccccaccagcggccacttgaacttgttcttggtggtcaccttctcgctcaggccataggtgttggtcttggaccagttggtggccgtgtcgtagcgcagggtgacgtcataaccggattgaggcgtgtcgctgtcgttgatagcccaccccaccacagtcttgaccagttggcggtcggactgggtcacatcgccatgcttgaaactgtcaggatccaggttgtaggcaaaattgctcaccttgatggaggtcttgtcaccacagcgataaccatcgcagccaccgtcattgttgccacggatcacccagccatcgccatcacgggtcacatccatgtcttcgccgacatattgactgtgatttccccctacccaggcatagccgagataatgggccagataactggttggtttgatgaaattagcactgtcatgtaccagccgccattgcacatctacttcatcaccatctggaatatccagagcagacagagtcggtatttctccggtagcaggattggtcggatagcaccaagtgctggacgctgaacctggttttatttcaccattataccccggccccataatgacccagccgttggcgagtccgcttatttgccattgtcccatcatgccgacaatattgcttttgacgctctgcgcctcttctcgattgacggggcgatacttgtcgccacagacctcttgccccaatgaaaacaggcgaagctggtctggatagacgggctctgccgcttgcgcctgtgccatcagcaggccggatatgattaatgacaagccagttatttttagttttttcatagcaaccccaatatattaaacactgacatgcattcacccgacttatatatcaacgggcagcatgtgagtatgacagtatcagtcgcatcaatctcattatgcgatcaagcccacacttcaatatataaacagaattaatcggaagatatattcagcattgttttatattgagcaatacaatatcagagcatgcgctctattattttattcgtcacttaatcatatttaagaatatcttaaaaaagagaactctaatttagcaatttaaatattccccaattaagtgagcaaggcctcggcattatttcggctcatcctctggattcgggatcagtatctcggtcacgcggcccgtctcgtcacgggtcagcaccagggtacgccccggttgcagatccgcggggctgccgttgagccagcgggtaccggcatcaaatgtcattgctcccagaccctgcaattgcagcgcatggcccgtcacggcgagcaaggtgccctccgcccggcgccactgggcagccggttctgactcaggggcgtgtccatcaaggcgaatatgttcggcgacgccgttgcgactcaggatggcgagcttcataccgggcttgaggtcggaaaactgacgcaccccggccagtgcggcgctgccaagctccagctcggcgccttgaaattgcagccgaatgccatcgttgtgttccagctccacctgccagagctcgccatcgacggcaagggtgcagaacggcagagccagcagcaggagggaggtgtgtgtcataacagaaggcccatggtcaaaccctgatgaggtttaactatgggcctgggcgggcaatttttccggtcgccagatgcgcctgctgctcaatcatcctggcggcaacgactcaaccgcatgccgtcgaacttgcactccagttccagccagcgcccttcgaagggagccaggctgttatccgaggtgacatagccccagatccgtccttgcgccaccggtccctccagctccatctcgtcctcttcgtccagcgcctccacctcgcggatcaccctcagcccctcctcaaccaccccttccagatcgacccagcggccaccgagatcgtcctcgctcagcccatccttgaagcgggtcccttcgtcgagcacgaaggggatgccgttgaccatcagctggcccagttgccaggtggtgcggccggtcaacttgaactcggccgactgcgcagtgccaagtggcaacaatataaacagcagcagagcgcacagagacttcttcatcagggatcctcggggttacactgccacacaggatgcctcgtccagtgtgagatgaccgtgaaatatcggtcaaaaccaggagatcaaaacatgaaaatactggtggtggaagacaatccccaggtcgcggaaaccatcatggattacctggagctggccgggcacaggctggactgcgcctatcacggtcaggctgccctgcaactgctggccgagcagcgcttcgacgtcatcatcatggatgtcatgatgccgcgtctggatggcctctccacggttgagcggctgcgggccgatggcatagcgactccagtgctgtttctcaccgcccgcgacagtctggatgacaagctggcgggctttcgggccggtggcgatgactatctggtcaagccgttcgccatggaggaactggaagtgcggctgcaggcgctggccctgcgtggcccccgcagcgacatgggggccctcagcgtgggcgagctgacgctggatcccgccagtggccgcgccacccgcgccggagtcgagctcaagctcggcaagatcccgttccagatcctcaccctgctggtgcgccgcgccccccatctggtgagccggcaagaagtgctggagacagtctggggggatgaagagccagactccgatgccctgcgcagccacatctatgccctgcgcaacgccctcgacaaacccttccctacccccatgctggaaaccctccacggtcagggctatcgactggtgacatcatgatcaaacccggaggccatgacccatccccatcgggtgattcaatgaaccagccagcgggaggccttgaccaggcacagccggatacccaggtcagcctgcccagtttgcgccatcgcctgatcctgaccctgagcggggcgggcatgctgctgctgatcatcatcagcctgttgatggtggtggccgaagacaagatggaagagttgagcctgcgtcactggctggaagctgaggtcacccgctacaacgatgactggctgcagctcggcatggcggccccagcccccagtccacgccagttctccagttactggaccgaagcgggccgactgccagcctggctcaagccctatcagagcccgggcttcttcgagcaccagcttggcgaggaggacaagcacttcctggtgaggccccatccctccggccaggggctgctctatctggtgttcaacgacgacgccgacgactatctggatccttacgaagatcagctgcatctggctaccaggctgataggcttgaccctgctgatcgcgtgcatcggttttggcatctggctggtgcgtcacatcacggggccactgcagcggttgcagcaaagggtcgcccacctcaccccggatcaggcggatttcgtgcccgatgccccctggcaggaattgcgggagatcgagctggcactgctgaccggcaaacacgaggtggccgccgtgttcgcgcgcgagcaggagttcagccgttttgccagccatgagctgcgcacccccaacatggtgatccaggggtcggcagcgctgctcggcaaggtaacggacttgcccgcccccgccgcccgtgccaccacccgcattcgcgccgcagcagacgaaatggcactgctcacagagaccttcctgctgctgggtcgcaaggaggcggtggagcgttcgttgcaacgggtagaaccgctgatccggcaggagctggtacgcctcgccccgctgttgcagcgagagacgctcgatatcaggctcaccctggacgaggcaagcgaggtcaatgcccccctctccttgctcgccattgccctcggcaacctgctgaaaaatgccttgagctatgccgaggggcatatcgagatcgagctgtgcgggcccgtactcaccatcagcaacccgactgcggccgcgccggatcagatcctcggctacggctgcggcctcaccatcatacagcgcatctgcgagaagctcggctggcagatagacacccggctggaggcaggcatcttcagcgccaggctggaaatgcgggaataaccgactcgcaaacaacacaaggcgcccgaaggcgccttgtgtttataccgcgatgcaagccgtcagcggcttattcggcgggcttgttcttgcggctcgccttgagctccaggaactcgatgatcttgccagccacatccttgccggaggcggcttccaccccttgcagaccgggggaggagttcacctccagcaccagagggccacgggcagagcgcagaatatccacacccgccacatccagccccatgatcttggccgcctgcactgcggtggcccgctcttcggggcttatcttgatcgcctcggcagtgccgccacggtgcaggttggagcgaaactcccccggctgggcctgacggcgcatggctgcgactaccttgccattgaccaccaggcagcgaatgtcggcgccgttggcctcacggatatactcctgcaccaatatgttgttattggtctggataaaggcctcgatcacgctctcggccgccttgtgggtctcgcacaacacaacgccaattccctgggtgccttccagcagcttcactaccagaggggcgccccccaccatggtgatgagatccggcacatcgtgggtgctgtgggcatagccggtgatgggcagacctatgccgtggcgcgacaacaactgcatggcccgcagcttgtcgcgggaacgggagatggccacagagctgttgagagccatggtgttcatcatctcgaactggcgcagcacggcggtgccgtaaaaggtgatgctggcgccgatgcgcgggatcacggcgtcgtaactctccagctctcgtccttcgtaatgaatggaggggctgtgggaggcgatattcatatagcagcgcagggtgtctagcacctctacctgatgaccgcgggcctgcgccacctcgaccagacggcgggtggaatagtttctgggctcacgggataaaatggcgatcttcatgacaattccgctagaaggcagtgcctgggcaggatggggcgggagagtataaggtgccacagcgccaagacaacgccaattgtttctcctgacaacaagacaaaccacgcagaactgcacactgcaatcccgttgtcaccgatatgtcaaacggcggccctaagctggtctgtccaccagcccaaggatgccgccgtttctcgtcaaagatcaaccaatgtcactcgggagatcgggattcagttcaggttcggccccagccagcgttctgcttccgccagggtcatccccttgcgggcggcgtaatcttccacctgatcctgctggatctgcgccaccgcgaagtatttgctgtcggggtgggagaagtaccagcccgacacggccgctcccggccacatggcgtaggattccgtcagcttcatgccgatggcctgctccacgcccagcagctcccagatgctgcccttctcggtgtgctcgggacaggcggggtaaccgggcgccgggcgtatgccgcggtagttctcgcggatcagatcctcattgctgagggcctcgtcggctgcatagccccagtgcaccttgcgcacctgttcgtgcagatactcggcgagacggtcgcacaccgcctggatgaggatggcattgtagtcgtcgtgatccgccttgtaggccgtggcgatggcctcttccccgattccgcccgtcaccgcgaaggcaccgatccagtccggcttgccgctctctttcggcgccacatagtccgccagacagtagttggggaagccctgcttctcgctctgctgacgcaggtggtgcagcaccttgcgcaccttgctgcgcgactcgtcggtatagacctctatgctgtcgccgatcgtgttggccggaaacagacctatgatgccggcgcagcgcacgctctcgtcctgctccagcttgtccagcatggcgttggcatcggcaaacagcttggtcgcctcctcacctatgatctcgtcttcgagaatgcgcggatacttgcccgccagctcccagctgaggaaaaacggcgtccagtctatgtaggggcgcagcaccgagacgtgcacgttctcaaacgtctgcacgcccagctcacggggggccggcggttgatagttcacccagtccagctgctgccggttggctcgggcatgggccagactgaccggcttggatctcggctgcttgcgggcatgctgatcccgggcaacctcgtactccttgtcaatgcgggcgacaaaggcaggcttcagttccgggttcagcaagctctgggccaccccgacggcgcgcgacgcgttcgacacatagaccacgggttcgctgtagttctgctctatcttgaccgctgtgtgggccttggaggtggtggcaccgccgatcagcagcggcagcttgaagccctgacgctccatctctttggccacgtgcaccatctcgtcgagagacggtgtgatcaggccagacagccctatgatatcggctcccacttcacgggcagtcttgagaatggtctcgcaggagaccataacccccaagtcgacgatctcgtagttgttgcactgcaacacaacgccgacgatgttcttgccgatgtcgtgcacgtcccccttcaccgtagcgagcactatcttgccgttgctgtagccgccctgtttctcggcttcgatgtagggttgcagataggccaccgcccgcttcatcacccgggcggatttgaccacctgaggcagaaacatcttgcccgcgccaaacagatcgccgaccacgttcatgccgtccatcaggggcccttcgatcacgtgtagcggcttctcggcaccggcccgcgcctcttccgtatcctcttcgataaagtctgttatgcccttgaccagagcgtgttccagccgcttgcctaccggccagctgcgccactcctgatcccgcggatcctccgcctgggctccggcgccacgatacttctcggcgatggccagcaaatcctcggtggcactgtcactcaagttgagcaccacggcctcgaccttggccttcagctccgccggtatgtcttcatagatggcgagctgaccagcgttgactatgcccatgtccatgccgttctggatggcgtggtagaggaagacagcgtggatggcttcgcgcaccggttcattgccgcgaaacgagaaagagacgttggagacaccgcccgagatcatggcatggggcaaatgggtcttgatgtccttcaccgcctcgatgaagtccaccgcatagttgttgtgctcgtcgatgccggtcgccaccgcgaagatattgggatcgaagatgatgtcttccggcggaaaacccacctgatccaccaggatccggtaggcgcgctggcagatctcaaacttgcgggtgcgagtgtcagcctggcccacctcatcgaacgccatgacgatgacggcggcgccatagcgacgcagcagtttggcctgctggatgaatttctcctccccctccttcatggagatggagttgaccacaggcttgccctgcacgcacttgaggccggcttccagcacctcccacttggaggagtcgatcatcaccggcactcgggcgatatcaggctcaccggcgatgaggttcaggaagcgcaccatggccgcttcggcgtccagcatcccctcgtccatgttgatgtcgatgatctgggcgccgctctccacctgctgcttggccacatcgagggcttcgtcgtagagcccctccttgatgagacgcttgaatttggcggaaccggtgacgttggtacgctcacccacgttcacaaacatggagtccgccgtgatgatgaggggctcgagacccgacaggcggcaggcgaccggcagcgtgggcaaggtgcgcggcttgatgccggcgacagcgtcactcatggcgcgaatatgggtcggggtggtgccgcagcagccccccaccatgttgagaaaaccgctttgggcccactcgcggatatggtcagccatctcacccgcatcgagatcgtactcgccgaacgcattgggcagaccggcgttggggtgggcgctcacaaaggtctcgctgatgcgcgacagctcctccacatattggcgcagctcgtcgggccccagcgcacagttcagaccgaacgagatgggtttgacatggcgcagggagtgatagaaggcttcggtggtctgaccggagagagtacggcccgaggcatccgtgatggtgccggagatcatcaccggcaggctgtaacccagcgcctcaaacaccccttccaccgcgaaggcagccgccttggcgttgagggtatcgaagatggtctcgatcagaatgaggtcggcgccaccctcgatcagggcatgggtcgactccgtatacgcagccaccagctggtcataggtgacgttgcgcttgccgggatcgttcacgtccggcgagatggagcaggtgcggttggtgggacccagcacaccggcgacaaagcgcggtctggcggggttcctagccgtccattcgtctgccacggcacgggccagccgggccgcctcgcggttgatctcggccgaaagatcttccatctcgtaatcggccatggcgatgcgagtggcgttgaaggtgttggtttcgaggatgtcggccccggcggcacaatactgatcgtggatctcgcgaatgatcccgggcctggtcagcaccagcaggtcgttgttgcccttgatgtcggtatgccagtcggcaaaccgctcaccgcgataatccgcctcgcccagcttgtagccctggatcatggtgcccatggccccgtcgatgatcaggatccgttccttgagacaggattccagtttctttgttatgtccgactttatgctcggcttttcgttcaacaccgctcgctcctcttacatccatgcaactgcgtgaaggtcatcctagcagcaaacaaatcaaatggaaatctagccgtctatctgtccacagtggagtccacaataaccaccggatactcataaataggtaatgagtaacatgtgaccccagagtaccctatgccggtcctcagcgaaggatacgtgcttgctgtttactaacgagaaaaataaccatgagcgtctactacacactctgctttttggcagcgttggcgatcctgatcgcctttgccaaccagtatgtcgtgaagatccagaccaccatcgccatcactgccggatccatgctgatctccgccctgatggtgctgtttggcaaactgggttggttcaaccttgagcccctggccatcgaaaccatgaagagcatcgacttccagaatttcctgctgaaggggatcctgggcttcctgctgttcgctggcggcattggcatcaacctcaaggccttgcgcagccagaagtgggaaatcaccatactggcgatcttctccaccctgctctccaccttcctgatcggttacggcttctggttcatcgccaagctgctgggctgggaagtaccgctggtctattgcctgctgttcggggccctgatcacccccaccgaccccattgccgtgctggccatcgtcaagaagatgcaggcgcccccccagatcgccattcaaattgaaggggaatccctgttcaacgacggtaccggtctggtgatattcgccaccatatttgccgtggcgtttggcggcgttgaaccgaccttcggcagcgtcgccggtctgttcctgcacgaggccctcggtggcatcttgttcggcgccgtgctgggcctcatcgcccacgtgatgatcagtgccaccgacgatggctccctggagctgctgctgaccctttgcataccgactgccggctttgccctcgccaatatgatgggtgtctccggtgccctggccatggtggtcaccggcatcatgatcggcaactggacccgtcactccggcttctccgagcagagcagccactatctggatcacttctgggagttgatggaccagttcctcaacgcgctcttgttcctgctgatcggtctggcactggtgctgctggatctcgcctggcgtgactggatcctgctggttatcgcggtaccgctctgcctggcggcgcgcttcatcagcgtctctgtccccttcatggccttccgccgttttcgcacctacaaccgcttcaccatccgcatccttacctggggcggcttgcgtggcggtctggccatggccatggcgctggcactgccttccggtgtcatgatgatacccgagcacaacgtcgatctgcgtcaggtcatactggtgatgacctactctgtggtgatgttctccatcgtggtgcagggcatgaccattacacccatgatcaccgccgccaagaaggccagcggcgactactgagtcaccgtctgacagtgattgacctgctgaaaaagggctcccgacgggagccctttttatctcggagaacacgacaaaaacggatctggtacaaaatcaccaaataattgtttgctttttattcatatcgaggagagaatgcgcgccggctagttaatcagccctgtttatgtttaccctgcaatgcttcactcacgatgaatcctgtcagtatccgcataacctccctctgatttactcgcctcgagaaccgtcaggctgtctgcctgcgttgcccggctctcacggcgcagactcgctctgcccacccaatttgatttatgcatcagcatattccttgatagtgcagacgcccctgacagggctgggtattcctgcgcgcttgttgaccacaaagtcgaccgcgtccattaacctgacatttgccaacacagggagcaaacacttaatttatatagagaaatttcatgatgaaagccatacatacacacaaacccctgcgtcgtagcaaacccatcaacctgcctgtccaagagcaggattccgatgcgttcctgatccagttcagcacccgcttcagcggcggtttcgccatctcctgtgatggtatcgctggcgagttctccatcgaagacctcaactgatcctgcctgccctccggcagcgcccgatgcagacaggccgcaactcacggcggcctctttgcttcaactcctgtttattctcctgaaccagcaccgtcagcatcgccttccatcactgactgaaagctgcatccccgtttcatacctcaggccaggttcgtttcagctccggcagcctccagcagcagacacgcgtcggcatcctcgctcaacttgaccagtcggctttgtaccagccccagcttggccagcagtgtcagtgatcgttcgttgcccggtgtgactatggcgatgacacgcacaatccccaacctttcccggccgtcctgcagcgccgcctttgccgcttctatgccataaccctgaccacgataggcgggcaggaaggcatagccaatgtcttcacagggcagggtgtctcgcctgatcaaaccacagatgccgatcttggcttcatcgcctctgcgcgccaccagatagaggccgtggccatggcgagcataactgaccgcgggcccttgctggatgtagtgttcggcatccgccagggtacgcacaccgcgatcgccaatgtaacggtggaaatcgctgtcgttgagcagctcgaggataaagggagcatcagcgatggtcagttcgcgcagcagcaggcgctcggagaggatcatgacaagggctctttcagaaaatacaggccttcaagactgcctctgcaccgcagggttggcaaggcaaaccccatgaaaaagggccgcattgcggcccggtgacaatatgagcgggctcaggccgccagcaaacccgcatagccattaccgtgttcccgcatcgccaccagcacggcggcgcagtcagaccatggcagaccaagtcggtctgctacctgagttggccactcgggcggcgctacctcccccacatccgattgggccgccagggcgatggccagatggatcaggccagcttcgacagaaaactccttggccagcatggggttgtagtggtactccaccgcatggcagatactgaggggaaattgccaacgcttggccatctcggccccggtctgggcatagttgaaaccaaccaccagctcctctgccttggcgcgccccttgctgggttcaagatcctgaatgtggttaaccatgttttccggcagacccacatgcatgatgaggcgccccatgtcgaacaacagggcacaggtgaacacctcctcccctttcatgccctttagcttggccagcaacctggccagctcggccacatcgaacacgttgccccagaagtgcctgagatcgatgccgggcaccgaatgaacagatcccgtcaggccgcaggccagcaccatgttgcgtaccacatcgactccgagccgcaccacggcttcgttgacggtggcaacctgacgattgccgccaaacttggcggagttggccagccgcagcagcttggcagagatgacgggatccttgttgatcttcttggcgatcaacagggtatctggctccttctcattgaaggtctgtaccagatcgcgcatgacttcgggtacattgggcaggttttggggatgggataacagagagtctatggtgggcatattgatatccgtccatgcaattttatgatggttttcgtttgctgacagcaaacccacagataagtatgagtaacaaaaactggcgccacagaaatgtttttatcgcaatatttcaaagtgttaatgccagcttcgttatactggcatcttttatggcatgacgaggaagtacaccatgagcgaatccaccgagttctttgacgagcaaaccctgctggagatggtcgacaaccagctgatcgacggtcatccgttgcaggtcaaggcgaccctgatgcgattggtgatgaagggcaccccacgggaagaggcgctgcaatatatcgcctgcgccctcggtgccgagctgatggcgatggaggctgaacagggccccttcaacctagagcgctacgcccagtttctggattccctgcccgagatgccctgggcggaataaaccgccgtacgcgaacaaggggaacttgtcggcaacccatgccacgatgccaacacccgcgccacagactcactaaaaagccggatcctgacaggatccggcttttttctagcggttttacgccgctcagaactgggagttgacgatcacctcttcccccagggcgccagccagcggcagtgggcgatagctggagtttgccgcccgcagcagccgaatgccgcgggcgcccacttcctgcgcagccttgatatccccgtccgcatcgccgtagaagacctttatctctttatccttgagccactgcaccttggtgttctggcccggctgatcgccggcgaagatcaccggattgagtcgatcggcggggatccccatggtctgctgcagggtctggctcacggtttccgttttggtggcagaacggccagtgacgaaatagatgtgatcgccgcgtttgaggtgcatggcgatcagcgccttgcccacctctttcggcatgctgaacgcatcccagccgttgttcatcttctcccagaaggcagggttcttcagatagctctcgtcgttgggcgagaactcctgcttgccgcgatagaaacccgggctggagaagagcagggtatcgtcgatatcaaaacctaccgccatcgggggtaaaccatccagactcttggcaatctgctctaccgagacccaatgaacaggagcctgctgggccatggtcactgtcgtgacaccggccgggctggtcacgatctgatcggccagggcgggcagactgaaggtggcggcaaacagggatgctatcagggtaagacgggaaaaagcgggcatggcacaactcatgacgtgaacgaaacagggtgccaatcctgccccatgctgccgatgcaaaccgtgaaactcgccacaaaacagggctcggtggatagctcccaccctgttttgtcccctcggaataaacatccagcaaccggaagatgacaagcctcttttgaccctttattccagccggaagagccggagtgggctataactgcttagcaccctttattgacatcaaaatcaacgactccctctcactggagatgccatggacgcgcacacttcctcttccaagaccaccggttcggccccttcccctcatcaggccgggatggacgccatcgatcaggtgctggcccggctcgaactctcgccagaggggcagatcctggatgccaaccctcattttctcaccatcatgggctacccgctggatgagctaaagggcaagcaccacggcatgctgctctccccggatgaggctcagtctgccacttatgacactttctgggagacgctgcgcagcggcacgtcacaggaaagcgagtttcacctgctggataaacaggggcgggatatctggatccggggtgcctgcagcccggttctggatgccgaggagcagctgacccgcatcatcgtctacgccatggatctgaccgggcagaagcagctcactgccagtttcgagggccagctcaatgccctgagccgggtcatgggaaaggtggagttctctctggatggcaccatactggatgccaatccacgctttctcgacatagtgggctaccggctggaggagctgaagggccagcaccacaggctgctggttgacccggactacgcccagtcggcggattaccgcaccttctgggaaacactgcgacggggcgagtttctcgcaggcgaattctgccggctcggcaagcagggacaggaggtctggatccagggatcctacaacccggtgctggatctgaacggcaagcccagcaaaatcgtcaaatttgccaccgacataacggcgcaggtggagcagcaccgtcagctcaagcgtgccatggtggaagcggaagaggccgccagagttcgcgaggagctgcacaagtcgctgcaggagatgtctactcctgtcacccctatctgggacgggatcctgctgctgccattggtggggatcatcgactcaatgcgcaccgccgacgtgatgaacaagtcgctcaccaagatcgccgaaacccgggcccgggtcttcgtgctggatattgccggtgtcgctaccgtggataccggcgtcgccaaccagctgatcaagatcaccaaggcgacccagttcatgggctgtgaggccatcatctcgggagtctctcccgccattgcccgcaccatggtggagctgggggtgtcggtcggtgacgtccgcaccacggcaaccctgagagatgccttcgaaatagcgctcaaacgggtcggttccaccctctaggatgcggccatgaccatgcagctcaacaacgatcttggcatcgccgatgtggccgactgcatagtggtcagcatgcgtcccgatctcggtgacgatggcatgcagatgctgatgcaggccctctcccagcgactggtacacgggcgtcaccatgccgtgttgctcgacttctccggcgtcatgctgctggatcaccatgaattcagacaggtacgcaagcgggccgaggtatgccgcctgttaggcgccatctgcctgctggtggggctcaatgccgggatcgccgcgtctctggcgctggccgaagcgcagcccgggccgctgcgctgcttcatcgacatggacgacgccttcgcccacgtccgccatctcaagggcgaggagtaaagcgccatgatgcaagagcatgcgactcaggaggccaactatccgctacgccacgatatcgatctgcacctgactgtgatggcggtgcgtcggcttccctttatcgccagcctgtctgacgtggatcgtgccatgctctccaccgtggtttccgagcttggcagcaatatcctgaaatacgccgggcagggggagatcaccctgaccctccatcaccccaagggacgggcctgcatcgacatcatcgcccgtgacaaagggcccggcataccggatgtgcatcaggccctgcaggatcactacagcacctcgggcaccctggggctggggctacccggcgtgcggcgcatgatgtcagagctcaccatcagcacaccaccggaagggggcaccctggtgcaggctcgaaagtggctgggcgcggcaccctcgacgatacgcctcgcaatgccaacccagtcatggggtcagcctggtttgaaactggcatgggccagcgaaaacaggccctgctatccggaaaaggtctccggcgatctggtctttatccgtccctcccccgacggcgtcttgctggtactgatcgatgtcagcggccacggcacctcggccaacaagctggcactgacactggaagaggcgctgcaaaacacccctgagcaggagccggcacctctgctgcagctgttgcaccaacactgcatcggtacacggggagcggcagctggcatagccctggtcaacagtgaacggggggaactgagctacgccggtatcggcaacacccgcatctgtctgcgcggccatgacctctggcgcggcatctcccgcgatggagtgctgggggagcgcttccccacccccttgctgcaacgccagcccatggagccgggggatgtgctgatgctctattcggatggcatcagcgaatcgctcaacctgcgtgacggcgcactggatctgggggaggatcccgccatcctggcccgtcaagtcatagaccacagcggccgcagcacggacgatgcgagttgtatcgtgttgcgggtacaaccggagaaggagcgctagatgcggcagcggatcggtgatatcaggctctctggcccggcggcagccctcaccgccagacgcaaggtgatccaggtgctcacctgcatcgacaagaaccccaccttcgtggcgccgctggcgggtaccacctcggagctggtgcgccagctgacggcgaccaccgactcgctgcaactccagctgtggctggaaagccatacgcaggagctgtgggtctccctctcggcggacgagccactgcagcacagcccgtccggcgctgcccatggcaacattcggctggttcctcactctgacactgacatcgccctggtatgccacctgccgcactggcccgatgacgctctgctgttgcagatgcagatgcagcagcagttcgccgaaccgacccgggatgagctgttcgccgtgatgcagaccaagaatcaggagctggagcaggcctatgagctggcagaaagcgcgacccgggccaagagcgattttctcgccaacatgagccacgaaatccgcacccccatgaacgccatcctgggcatggcccacctcgccctgcaaacccgactcgatccgcagcaagccgactatgtgggcaagatccagcgctcggcccagcacctgctcggcatcatcaacgatatcctcgacttctccaagatagaggcgggcaagctggatctggagcagatcgagttcgatctcgaccatgtgctggaaaatctggcgaccctggtgggcgagaaggccgaagccaagggcatagagctgctgttcgaagtcgaccaccagctcgacaccctgctctatggcgatcccctcagacttggccagatcctgatcaactacgccaacaatgcggtcaaattcaccgagcagggggagatactggtcaaggtcacttgcctggaaaaactgcctaaggaggtgctgttgcactgttcggtgcaggacacggggatcggcatgagccaggaacagcagcagcggctgttccagtctttccagcaggcggacagctccaccacccgcaaatacggcggcaccggcctcgggctcgccatctcccgcgaactggcggcactgatggggggtgaggtcggcgtgcagagcgaaccgggcaagggaagcaccttctggtttaccgcccgactcggccgtggcagatacagatcacgctatctgccgagtctggacctgcgtgggcgccgcatgctggtggccgacgacagtgccagcgcccgcaccatactggctgccctgctgcgcagcatgagcttcgtggtggacaccgccgaatcgggtcagcaggcgttgcagatgatcgccagcgccgaacaggaaggtaacgcctatgaggtggtgctgctggattggcacatgccggggctggatggcatagagacggggcgccgcctcattgcccgcggccttggcaagcggctctatcgggtcatggtgacgggttatgggcgggaagaggtctttcgcgaagcccagtccgccggctttgaccgggtgctggtcaagccggtgtgtgcctcagtgctgttcgataccatcatagggctgtttggccatcaaaccactgcgatcaccttgaagcccccccagcccacccacagctatcgcttcgacggactccgcatactgctggcagaagacaacgagctgaaccagcaggtggcgatggagctgctgcgagcggtgggagccgacgtcagcatcgccggcaatggtgccattgccctgcaaatggcggcgcaacagccatacgacctgatcctgatggacatgcagatgccggtgatggatggactggccgccacccgtcaactgcgccagcaagagagcgatgggcaccagatcccgatccttgccatgacggccaatgtcatggccggtgacagagagcgctgcctggcagcgggtatggatgaccatatcgccaagcccatcgaccccgacaagctctatgccgccctgcaacgctgggtgcccgccttcagccgtgaaaccgatgcaacacgcaagacttcaccctcaccacaggacatgcctttactgccgcagctaaaggcgctcgggctcaatgccgaggcagctctgcaacggctgatgcacaactgggagtggtatcaggacctgctgcaacggttcgcccaacagggaacccaacccatgcagagcctgatcaccgccctgcagacaaacgacagggaggaagcccatcggcaagcccataccctcaaagggattgccgccactctgggtgccgatccactgcgagatatctcggccaggctggagagtgcgctctcccgcggagacgacaccaccagcctgctaccgctggccgaacaggggctgcagatgcaacagcaactgagcgatggcgtgctggccctgctgcccacccagacagcccctggcctgccggagcaagagccaacagacatagcgcccctgctggcgcagctgacccaactgctggtggaagatgatgcagaagctctgaccctgttccagcaacatcagaaacagctgactggacagctgggagaaacagcatcgacgatggcagacgccatgacccgcttccgttttacggatgcactggcacacctgcaacaagtccgggccctcaggcccgatctgttcaaccaagagtgaggcaccactatgctcaacttgctggatcccgacaccaaacccacactgctggtggtcgatgacacccctgaaaacctctccctgctcagcgccctgctgggcccgcactatcgggtcaaggttgccatcagtggccagcgggcgctggagatactgtcatcaggcacccgggtggacctgatcctgctcgatgtggtgatgccccagatggatggctatcaggtgatgcaggcactgcaggagatgccgcaggcgcggcatattccggtgattttcctgaccgccaaggtagaggagagcgcagaagcgcacggactggcactcggcgccgtggactatatccacaagcctatctctcccgccatcgtactggcccgcgtcagaaaccaccttgaactgaaagctgcacgtgatctgctccatgaccaaaatgcctatctggaacaggaggtggaacggcgcacccgtgaaaacgagctgatccagaacatcaccatccactccctcgcctctctggccgagacccgggacaacgagaccggcaaccacatactgcgcacccagcactatgtgaagctattagcggaaaccctgtgcgatcaccctcgctttcgtgcagagctgaccccaaagaccatagatctgctgttcaagtctgcccccctgcacgatattggcaaggtcggcgtaccggaccggatcctgctcaaacccggcaagctggatgcggatgagttcacccagatgaagcaccactccatcctcggcaaggaggccatagtccacgccgaggaagcgctgggggtggaggtcgagtttctgcgactggccaaggagatcgcctgctaccaccacgagaaatgggatggcaccggctacccctacggtctgatgggggatgagatccccctgtcggcccgactgatggcgctggcagatgtgtacgatgccctgatcagcaagcggtgttacaaggcggccatgtcccatacggaggtggtccccatcatattggcggggcgcagcagtcacttcgatcccgacatcacggatgccttcgcccgcatccacctgctgtttcacgaaattgcactgcgctacaacgatgacaagggcgaacaggaggccaacctcgactaggcggcggagtgcgcaggcaacaagtcagtgaagatgaagccgtcccgctccaccgtctctcccacgtacatcgccaacgggcgcagaaacatgggaccatcataggccagggtgtgaaactcgccgttctcgccgcacggatccaccccttgcggcaaggccgccagcagggcaggatcgaaatcgtgaccactcagactggcatccagctttttcgggtcaagggagctgatcctggccctcagccccgccgccatcatttgctgagccagctcgtccgtcttgctgccccacaacgggaacaagggttctatgcccgttcccaccagctgtttctcccgataggcgcgcacatcctcgaggaagaggtcgccaaacgccatgtggcggatcccctgcgccaccacgctcgcgatgaagccggtcatgatgcgggcgtaatcctcattggtgcagggccagggcagatcgagggtggtcagcggcaatcccacacactcggcctgctgcatcagcaactgcttgcgcaccccgtgcatggccacccgctcgaaagcctgattgagggtggtaaacagccccactacctcgatggccggatcctgctgcaatctgtgcagtgcccaggcgctgtccttgccactgctccaggagagcagcacctttgtcttcgtcatgatttctcccattgtgtcttcgtcatgatgttgccggtcttgctgcaccaaaaagctgcaagactgtattgcgaattgtgcgatttacataccgggatgcaaaagcataccctcggtaatgagcgtttcccctgaaaggatggggaacaataactaaaaaaacgatgggaaacataaggatatgacgacagtcacgcaaacttacgaccacagccgccccctcaaccgacaggattacaagacactgagcctggcagccctcggcggagccctcgaattctacgattttatcatcttcgtcttcttcgccgtggtgatcggcgagctgttcttcccggccgatattcccgagtggctgcgccagttccagaccttcggcatcttcgccgccggctatctggctcgcccccttggcggcatcatcatggcccattttggcgatctcatcggccgcaagcggatgtttaccctgagcatactgctgatggcgctgcccaccctgatgatcggcctcttgcccacctatgcggtactgggcataggcgcaccgcttgccctgctgggtttgcgcatactgcaaggagccgccatcggtggcgaagtaccgggcgcctgggtgttcgtggcggagcatgtgcccgccgggtcgggctcgcctgtggcaccctcaccgccggactgactgccggcatactgctcggctccctcatcgccaccgcggtcaacaagaacctgaccccggccgaggtaagtgagtggggctggcgggttcccttcctgctggggggcatctttggcatagtcgccatgtatctgcgccgctggctgcacgaaacccctgtcttcgccgagatgcaggccaacaaggcgctggcggaggagctgccgctcaagacggtgctgcgcagccacaagggcagcgtggtgatctccatgctgctgacctggctgctctccgccggtatcgtggtggtgatactgatgacccccacctatctgcagaaggtacatggcatcagcccggccgatgccctgaccgccaactctctggccatcctggccctgaccctgggctgcatcgtctatggcaggctgatcgatgccctcggcagcggccccaccttcatgctgggctcattgctgctggcaggttccagctacgccttctatcacggtctggtcgcgggcacagagcagctggtaccgctctacatgctggcgggcttcgcggtcggaattgtcggggccgtgccctacgtcatggtcaacgccttcccggcggtagtgcgcttctcgggattgtcgttctcctacaacgtggcctacgccatcttcggcggcctcacccccatgctggtgaccctgtggatgaagaacgacgtgctggctccctcccactatgtggtgagtctgtcggcactcggctttgccatcggtgtgctgctgtggttgcaacagcgcaaccagcggcagacggcgccacaagccgcctgaccaacgaaaaagccccggacatcttcggggcttttttattgtccttgtgttcagtacggccgacataggatagcctcccccttagggccaggcgaataccgggctccagactgtcacccaattccgttatccgaggctcaagatgttctttcaagtcgtatttctcgccttgctggcgctgctgcccatggtcaacccgccaaccacggccaccctgctattggggctgagcaagggcatgtcgcgggagcatgtgcgccgccaggtcaacctggcggctatctatctgtttttcaccctctgcatcaccttctttatcggctcctccattctggatctgttcgggatatccattccaggcttgcggctggcagggggtctcatcatcggctttatcggctttcgcatgctgttcccagcccccagtcagaccaacggggtcgatatcaaccagagcatcgccttcgtgccactgaccatgcccagcatgtgcgggccgggtaccatggcgctggtgatcagcggcgctgcccagattgccgagctgcccgacgagtacaaccgcctcaccatctacggcgccatggtcacagcgtttgccctgatgagtctgatcagctggggcgtattgaagctggcggatccggtctgcaagatcctcggcgctaccggcatcgatgccatgacccggatcatgggttttctgctggtgtgcatgggcatgcaattctgtatcaacggcatcaaggaagtggcacaggatcctgtcttccacggcgcacactcgatacacaccacgccttccttgccatccctgccagacacccctgatcaacgacaggagccgcgccacccctgactgaaaacggtgtcaaaaaacctcacaaatcgccactgatcttgcgcctgatcatgttattgatacacaaatgagttagtgtgtttttcatacagattcagttcagagatcagttgttagctttgcagacaggcgcccacttacttcaggagatgtgcaaatgatggaaaagatgctgaccgaaattggaagctacagcctgtttcatgaatatctgaatgtagttggtgtagccagcccagccctggcccggataaaaacccgatgggagtacaaaaaaagcgatcgtctggtggcccaaatcagggtcgaccaacaaggcaatgcccgcttctacatcgatgccagagccatatcggtcaactgaccctgtcactcgtatccagcagccccggccagtcgccggggctttttgttgtctggcttgcactacccaaaacaatgaccccggcacatggccggggtcattgacaacgtagtgggttaaaccccttactgggtgccgcccactgtgagttgatccagcttgagtgtgggctggccgacaccgaccggcacgctctgcccctctttgccgcagacgccgacaccacgatccagttccagatcactgcccaccatggaaaccagactcatggcttccggaccattgcctatcagggtcgcgcccttgatgggggtggtgatcttgccatcctcgatgaggtaagcctcggaggcggagaagacaaacttgccggaagtgatatccacctgaccaccgccgaagttgggagcatagatacccttcttcaccgaggcgatgatctccgccggatcgtactgacccgccagcatataggtgttggtcatgcgcggcatcggcatggcggcgtaggattcgcggcggccgttacctgtgagcggaacccccatcaggcgggcgttctgcttgtcctgcaagtaacccttgaggatgccgttctcgatcaagacgttgtagccgcccggcgtcccttcgtcatcgatggagacggagccgcgccgacccggcagtgtgccgtcatcgactatggtgcagtgcttggaggccacctgttcgccgatgcggccggcaaatgcagacgagcccttgcggttgaagtccccctccaggccatggcccacggcctcgtgcaacagcacgccgggccagccggcaccgagtaccaccggcatggtaccagcgggagcatcaatggcctccaggttgaccagcgcctgacgcacggcctcgcgcacatagccaaaagcgcggctctccagcccgtccagctccaggaaatagtcataaccacaacgaccaccaccaccggcgctgccacgctcgcggcgctcacctttctcggcgatgacggtcaccgacagccgaaccagggggcgtatatcagcagcgagcgtaccgtcggtggctgccaccagtatctcttcatagacaccgctgatggaggccatcacctgattgataacgggatcaagactgcgggcgaacttgtccatctgctccagcaaggcaatcttctggtgcttgtcgagggtctgcaggggatccatggccggatagagcaggttggcctctgtacgagcccaggccttcacattgccctgggcaccggcagcggcaatgccgcgggcagcagtgaccgactgttgcagcgccagcaggctcagctcgtcggagtaggcaaagccggttttctcgccactgacagcgcgtaccccgaccccttggtcgatgttgtagctgccatccttgacgatgccgtcctccagcatccaggactcgtgccagctgcgctggaaatagagatcgccgaactccacctggtggctcatcaggctgccgagcagttgctgcagccgcccttcgtcgaggtcgttcggggccaacagggaggcactaacctggctcaatagactcaatctttctctccactcccgatccgggatttcacaataagatcccatgccataggcggcatgggtcagcacgcggggcgtgccttgttcattcgttgtcagagacctgacccgccgacaacaggcgggcgtgctgcagcactggcatggttcgcttcaattcgtcgcccagctcgggatccatggcagccagcacggtcgcgcggcccgacggctggcatgccagcaccctgccccaagggtcgatcaccatgctgtggccccaggtatggcgcccggtttcatgggtgcccccctgattggcagccaccacatagcactgattttcgatggcgcgggcccgcagcagcggctcccagtgcgcctcgccggtcacggcagtaaaggcggcaggcaccagcaacaccctggcaccggcgcgtgccagctggcgatagagttcgggaaagcgcaaatcataacagatagagaggccgaggggaccaaagggggagtctatcagcacgcagtcctgaccaggactgaacgtctccgactctcgatagcgcccctgattgtcggcgacgtccacatcgaacaggtggatcttgtggtaatgacccttgagctcccctgccgggtcaaacaccagcgagctggtatggatatgcgccgaaccgggaatggcagtgggcatggcaccagccaccagccagatgccgtactctttggcccaggcagccagttgctgctggataggcccctcaccgatccgttcagcaccatcgagatagccctgccgctcgccaaacagggcaaagttttccggcagcagtaccagcaagggacgcccggctggcagcgccgccagctcggcggcgatctgctcccggttatcctgccagtgacggccggataccagctgtattgcggctaaccacatgacgcgctccttgtccttggtgcaagccgtcagaggctgacagcgtctttggcttgcagtgtgtagtccagcactatgatacggtccagcacgggacggaagatggccttgagggcctcgtgatccggatggggcaggtaacgctggcgggccgcctcgtccgcaaaggtcatcaagacgctgtgggtaaagccttcggcgcgcccctaggggctgtcattctgcccccactcgaccgccaccacgccattgaccctggcgggtatgtcgagaaaagccgccctgacagcggcaatatcgtcagcctgggtgcccgctttgaaggcaatcagcagaatatgtcggatcatggctctctccttgagcgtaagcaggtcgagacaagggatggcgccagcatcagggctgacggggactccctggttgcgggttcagcaggaagggggtgacttcggcggcaggcaacttgggcgctaccgtatccaccgcctgtttctgctgctggttgagcttgatgcgggctctatctcgtccggcctcgatcagcttgggattgtccagcggcccctcaaccctaaaatcgatgcgggtcaccacatccaccactggctccagcagtttggagagggccagcacataaagacccgtgatcggcgtcagcgagaaggccgccaccaccggcagggtgccgcccagattgggggagaagctcaactcgtagtcaagccgccagcgcaccagatcggcgatgccttcaccacgcaggttacccgcggcccccttcatgtagaagtccttgttatccatcaccccctgcttgatcttggccgaggcggacatggattcgaagtagaagcccttgtcgaacacatcgcgaaaatcgagccgcaacttgcgcagcagtgagtcgagactgagcagggagagcagtcgtgcccccttgtcattgacctcccgcagcgtgcccccttccagttgatagttggcgctgccagccagggtcggcaggctcagtcggtagggcacatcattccagctcagatccagtgccatcttgccgggcgcatcgccaatgggtgaggtatagccgatccgttttagaagcaattcactgtttttactggtgattttggcgatggcatgggtctgcatccggcctggctcagccagccaatccactgtgcccgtcagctggctccccgccagccgcatatccagccccttgagggtcagcttgttggccccggggagcagctctcccttcacctcgccgagcggcagttcgccgaagcggcaatccacgcagctgaaggtgagccagggaatggcatccatgatggctttgtcctgccgcgcatcaggctctgggctcagatccgaactcttgccggaccaatggatgcgggcgaatttggcatcgatgggctggcgatcagtcaccggcaggcggatcacccccatgacgtccgggctgtcgatcatcacctctgtggcgtccttgaccgggcctacggtgaagtgtaccgccttgagattggcactgccgatatcggcgcgggccagctggccatccacccaccactcctgcggcaggaaaggagggccaaccacggcaccgccgctcggcgcactgctcgcaggcacccactgtttgagtctggccagccagccagccacatcggcctgttgctggttgatggcaagcagcatgggcttgtcccgtagcacccgagcccccggctggcctatgttcaccctgacccggctgaggtaaggaaccccgtccccataaaccagccggctctgcaaatccacatcggcccccagcacggcgcgaatgtcggcactgccgtcacgcccacgcactgtcaccttgagcggtaatcggctgttggcggtcttggtcagggggagtggcagatccagcgccatgccctgcaggttggaatccatcgccagctggaagctgaacggtttgtcattgggcagggtcagccccagggtaccggcccagttgctgcgccccttgaggatatcgagggcgggaatcttgcgctgctcgcggcggctgtcccactgtcccttgaacttgagatccacctgatagcggttcggcagctgtttgccctgataatccagggtcagcggctggttccacaggctggccttgaggttgctgaaccgggtctgctcgttgtcatattcgaggcgcccctgtacctgctccagcggcagatccaggctggcgacccgcaccttgttgttgttgaacaaggcatcgccgctcgccttgacctcgctttcaccatcgaggggaatatccaacttgaccgaccccttgagcgggccccggatctctatctcccgcaacgcctgaccgacggaatcccctagcggagagtcctgcaggtagtcgctgatggccttgccctcaccctctaccttggcatccacatagagatgtgcgccgggatagagatccgggatccaggcatggaccgagtcggagctggccttgccaaggtgggtggaacggctgttcatgtcgagactggcgttctggaacagcagatcgatctgcaggtcggtgaggggttgccaaccggggaagaactggaacgtcgcctgctcgagcggaaccgccacctggaagatgccctcgcccttgctgtaggggaaatccttgaactcgccgtaccagagcaggtcggcgcccttggcctgaccccccttgatggcgccgctcaggtaatccaccaggctcttgtccatcacctgcaacgggtagtagcgatccgcattgcccgcattcttgacgtcgatgcggcctgtcagcgcgaggaaagtatgttcgaacagatccatcctgaagcggctctcgaggcgcaaatccgggttgtccagcgccacatcctgaccatagagcacccagccctgcgggacttgccaccagtcgagccgtgccgagaagctgtccaccgggatcggctccttgaagtggcgggccggatccaccttgtcattggcaagggccagtcgggcactgccccccgtcggggtcagccagaattcgccattgagatcctgcacgccgggcacatcctgccaggcgctgaccttgatgtgggatagccggccgctgagagagagcccacgccagccggcatcggcctgcaaaatgagatcctgcagctgacccttgggctgggtgcgcttgagggtctcggtcagttcggggtagagacccgataccagctggctcaggttggcgacctgatcgagatcgatggcaggcacataaccctggatgcgggagccaacccgttcgagctgcaagcggctgcgcaaccagggtttgccatcgagcttgaaggtcatgtcatggctggcgagctgccactcctcaccatcccggcgcagctggatcttgcccccctgcaggccgaggcggtgcatgacatcctgcttctcatccttccagatcaggtagttgtcgccaaacgccagcagggactctcccagctgaccgtcggcaaattcactccagagctggaaatcgagctggccggcgaccttgggctcaccggcgtggatccgcgccagcattgggctgacgtcgaactggctggcgccgagatagagctggccccgcaagcgatcgagccgtacctcgggggtatccacatccaggatgagatctatggtgctctcgcccaccccgttgatgagataggccttgccgaccccctgatggcgtttgccgcggttctgccagcgcagttgggcgatatcgagggcccgcacttcccccagcgccgtcgtcaggctgaggcgggtatcgtgaatatcgaacgtggatagctgggtgagcaagaagcgcagcaacgcctgttgctgatcgacgccgccacgggtatcgggctcggcggactgagccagatccagcgctatgtcgccatcgctcagtatgagctggccgaacacaggcctgagttcattgagggggcgccagaagtcgaggtgagcccacaccttgccaagacgcagggcgaagcgacccgaatccggcgctatcgccagctgttgcagctcgagcgccgggccgcgctgggtccagtccaggcctatgtgttcaacactggcctccagctgattgtcggccagcagggcatcgagcagtgcctgtctgtgctgattgagcaaggggccgccaaagcgcaccagactgaccagaatggccagcagcacgaagaagaccccaagggccaaccagccccgactcaaccagcgatagaccaattacatcatcaccacatcaaactgttcctgaccacagaggggctcactcaccaccctgacctgcttgccgatgaacacctccagctcggcgagactgtgggactcctcgccgcgcagatagtcgatcacggccggtgcggcgtaaacggtgaactgatccgcatcataggcgcggttgacccggatgatctctcgcaggatctcgaaacagaccgactccaccgtcttgacccgaccacgccccttgcactcggggcattcggagcagagcacgtgctccaggctttcgcgggtgcgcttgcgggtcatctccaccagaccaagctgggagaaaccgttgacgttggtcttggcgcgatccttggccagcgcctgttccagactgtgcagcacacggcgacgatgatcttccgactgcatgtcgatgaaatcgatgatgatgatgccgccgaggttgcgcagacgcaggtggcgggcgatggccgccgtcgcctcgacgttggtattgaagatggtctcttccagattgcgatgacccacgaaggcgcccgtgttgatgtccacagtggtcatggcttcggtctggtcgatgatgaggtagccgccggacttgagctctaccttgcgttccagcgcgcgctggatctcgttctccacatcgtagagatcgaaaatcggcgactcgcccgggtaatactccagcttgccggccagctcgggcacgtactcctcggtgaagcgcttgagctgatcgaagctctggcgtgaatcgacccggatcttgtccagttcggcaccgacaaagtcgcgcaccacccgaaacgccaggctgggatcctcgtagaggatcttgcagggaggatacttgtgcttgcgctccaggatcttgcgccacaggcgtttcaggaaggcggcatcctgttccagctcctgctcacccaccccttcggcggcggtacggatgatgtagccacccagatcgtccacataaccggccacggtacgcttgaggcgctcgcgctccgcttcggactcgatacgctgggagacaccgacgtgggcgctgccgggcatgaacaccagatagcgggacggcagggtaatgtcggtggtgaggcgggcccccttggtacccagtggatctttcaccacctgcaccatgatgtcctggccctggcgcaccagctcggcgatgttgccggcctggaactgctccttctccttcaccgccacacactcggtgtgcggcactatgtcggaagcgtgcaggaacgccgccttgtccatgccgatatcaacgaaagccgcctgcatcccgggcagaacccgactgatcttgcctttgtagatattgcccactatgccacgcttggcctgacgctctacgtgcacttcctgcagcagaccgttttcgaccagggcgacacgggtttcggagggggtgacgttcaccagcagttctaccgacataagttaccttgcctgttccagttttgaattctataaagccaatccggtacaacgcgcgcaagggaaaacgcagcagagcacagctgacgaaaaattatcggatctgttccagatgatgcttgatcaacagatccgtttccagcaggggcagaccgacaacggcgctgtagctcccctcaatccggctgacaaacttgccggcaatcccctggatcgcataggcaccggccttgtcacagggctcgcccgtgcgccagtaggcttcgatctcggcctcatccagcttgcgaaacgccacattggtggtgaccagtcgcacatcgcagcgatccggggtagccagcgctaccgccgtcatcacctgatgcaccttgccggagagcgcttccagcatgtctttggcgtcgagcaggtcggagggcttctcgagcacccgatcacccagcaccactatggtgtcggcgcccagcacaggcagcatggtcggggcagccgccaccccggccatcgccttgtctcgggcgaggcgacagacataatcctgtgccttttcaccctcttcacgccgctctggcacgtccagtctgagtacctcgaagcggtagcccagctgggcgagtagttcatggcggcggggcgagcccgaggcaagatagagttgcagttcgttgtgcttgttcatattcgcttaatgagatgaggtagagttgcagttcgctgtgcttattcatattcgcttaatgagctgaggtaaagttgtagttcgttgtttttgctcatattcacttgatattgaagcgacggcgcaccttgcgcaagaccagaaaaacccagggccatattagcatcgtgctcagggtcgaccaaaagtaggcgaaattgaggctggcacggctgaacaggtgctcggcccagaagatggtcaccttgcccaccagcgagagacagccgatgatcagcgcctgttgccagagggagaagttgcggatcttctgaaactggaaggccgccagataggtggtgatggccatggccatggcccgcacgccgagcgtgctgcccagcagcacatccagcagcaggcccgccacccaggcggagccgacattggtcctgtgtggcaaggccagcgcccagtagatgagcaccatggcgagccagtccggacggaagggttcaaattgaaagggaagcggcaggatcgacaggcacagagccagcaggatcgagatccagatccagatcctgccgctggcgggttctagcatcagcgtgttgctcccgctgccgaggttgccggcgcggctggcgccacgtcatcatcatgcacatccggtttcttgtcggtccacagcaagagcaggtagcgcaatctgtccagtgccaccagcggcttggcttcgacctgagcgaagggtttgccctccacatagtcggagcgggtcacggtcgctaccggataaccttccgggaagcggccaccgagcccggaggtgaccagcagatcgccgacctgcacatccgtgttgcgcggcaggttgcgcagctccagcttgtccagctcgccgctgccggaggcaatggcgcgcaggtcgttgcgcagcacccgcaccggaatgccgtggctggagtcggtcacaagcaggacgcggctggtggtggaccccacgtgcagcacctgacctatgaccccctgatcgttgatcaccggctggccgttgtagacgccgtccagcgcccccttgttgatcagcacctgatggctgaaggggtcggaatcaacagacagcagctcggccaccatcttgcgggactccttgtgcaccggcgaaccgagcagctcacgcagacgctggttctcgtgctccagatgatccctcttgagcaggcgcgaacgcagggtgaacagctgttgctcctgctgcttggtctgctcgataaggcctgcccgggtctgcacctgggtcgacatggtatcgagcatgatacctggcgcattggctatgtattgcaacgggctgacaagggaactgaggtagacgcggacgtgggtaaacacaccgaagcgggagtccgctacgatggcagcaatggagatgatgacggcgagaaacaaccgtaactgaagcgaagggcctctaccaaaaatgggtttcatgagtcgtcaaaaaagagccggcgcgctggccggctttgggtcttattcgtagtggaacaggtcgccaccgtgcatgtcgatcagctccagcgccttgccgccgccacgggccacacaggtgaggggatcttcggcaaccactaccggtatgccggtctcttccatcagcagacggtcgatatctttcagcagtgcgccaccaccggtcagcaccatgccgcgctcggagatgtcggacgccagttccggcggagactgctccagcgccaccatcacggcggagacgataccggacagcggctcttgcagcgcctccaggatctcgttggagttgagggtgaagctgcgcggcacaccttcggccaggttgcgaccacgaacttcgatctcgcgcacctcttcgcccggataggcggagccgatttcgtgcttgatgcgctcggcggtggcttccccgattaggctgccatagttgcgacgcacgtagctgatgatggcttcgtcaaacttgtcgccaccgatccgcacggactgggagtaaaccacgccgttcagggagatgatggccacttcggtggtaccaccaccgatatcgaccaccatggaaccggtcgcttcggagaccggcaagccggcaccgatggcggcagccatgggttcgtcgatcaggtaaacctcacgggcgccggcgcccagtgcggattccttgatggcacggcgttctacctgggtagagccacacggcacacacaccagcacacgggggctggggcggaaatagttgttgtcgtgaacctgcttgatgaagtgctgcagcatcttctcggtcacgtagaagtcggcgatgacgccgtctttcatcggacggatggcggagatgttgcctggggtacgacccagcatctgcttggcggcatgaccgacggcagcgaccgatttggcgttcccgcgctcttggcgaatggcgacaactgagggttcgttaaggacgatcccttgatcttttacgtagatcagggtgttggcagttcccaagtcgatcgacagatcgttggaaaagacgcctctgagctttttgaacatggctacgggaaatcctaagaatttggaggtgcagaaaaccggctaactttaccaatgcccaccccaatgggcaagcgctcaaactgtcgccaacccatcaggcgcgacaaaaatgcgagtcatcactcacccgcacaggctgacaaacgctaataaacaagaagataggggggaagatcgcgaagatccgccgccccgcctccattacggcatcacttcgcgccgataaataattctgtcattgccccggctggagccaaaaatggcctcgccttgcagagtaacagggtcagacaaccagagcggccgtgatggctgttttgacaaatcgaccttgtaggggatccgtactgcaacattaggtgcaccaaagtgaaaaacgatctcgccttgctttgccctggcagaactggctggaacagcttgaccacttaatgtcagagtactgctatatggtgtggttaataacgggggtaccttgcctgtgacctcgtaagaagatgtcacgccgttaaagccaatcttgcgatcaggatcttgaggctctaccgctggcagtggatcaaaaccattattcgccagcgatagctgagtacagtagtcctcgtcgttgatcacccaaccaccttgttcgaaacgctgtgtcaataacttcaaaggcaagttggcactatcaacaccacgatccttacctgccaacaatcgaccgaaatagacctgcatggccacactgtcgatcagccgggcattgcaaccagcgccgctgcaattgccggccacggcatcgttgaagtcggggctggcaatcagggtacgttcgccatcgttgtctttcatatagagaccaaacagcaaagactggtaagggccatcctgttgagtgtcggagaggcgaacaaactcgctattaccggtaaacgccgaccgcccattcacccagggcagagcagacaggctgcgcaaccgggccgacagggatttgccatccttgttgttggcaacggagagataggcgtcccccttggcaaacagccccgtatagttctgggtctgcccgccagacaggttgcgggcccgcacatccagcgtgaccccaaagggctgccccatataggagaaagcattgcaggccggcactatgtcgccgctgaccagattgaaatcggcggggataaaacggcccaccggctggctctgggcggatgggattgtgtaagtgaagtaaccgctggctggcggggtcgccgtcattcggaacacccccacctcgctcaccgtctggttgacgctgttgagactgttggcggcagccccatggttatagctggtggtgccaagcgtggcattggtgcccgggctgggtgccaccagggtgctgcccagggcaatcccgttaagagcgaaattgggcgttgcctgatttccggtgcagatatccccatcattggcggattcccaggccatcgccttgatgtctacctgaaatgtctctcccgctttcttgaacacagggcagctgctatcacctgccgcgcagaccccttgcgggggcgtaatgcacaaaccgaccgggcgcgccacaaactgatccgcgccgagcatcaccagaccggcttcactgccggtgccatcataactggcatccagttgcaccttgcccgcatccggataattaaccgtgatggtcgactgcccctgatcattaaatgcgagggagagcggtgttgcagccccctgactggcaccaatcgcactgctattgacgctcatctggctgttataggggttaccggtgggggagatatagctgctccagaacttgacgctcttggtctgactggcaaaccccggcacacacagcttggtcacatcgctctttttgatcgccttgatagtcaccgtctgcggctgattggagtaggtatcaggcacatcaaagaagaagccgctatcggcaaaattcagggtacaggctgcggtactgggagtcccagccccggccttgcacaaggtggaactgaatggcttggtcgtcggagtcgaaccggaaacgccgatggtcaccgcggtcggcgtattgttacgcaactgcacagtggtcgaaccgtcgctaaaggtcaccgtattgccgccaatccaaccattgctggcagaaataggggtaagactcagggtcgcggtcaccgggtctttgataagcgtggtacaagcagcatcggcacacgcgttgaccgtcaccgtctcgggattgcacgtcagcggctgaccggagtgatcaagctggaagtggtcaatctgcaccccgatcgggttggagcgcagggcgcagatctgcacattgtcgagttcatgtacgttggtggagccgcccgttgagccggtaagagagagcaaaaagtcgctaggcacctgagcctggccgttctgactttgggcattgaacgagtcgatcagggtgacgtagccactacctgtatcccgctgaattttcaccatcgactgcccgctaacgcgggagtcaatggtcagctggtacttgtgattggcgctgccattaccatccaccctcggattaaggcaagcagtgtttgtattgctcgcaccattgttacaggtgccacgtagatacctataaccagcagtaccggaaccagaccctctaatcacaactgactgacgacgctgccctacgttggttgtcccaccttcaccggagtaattgccaaactcgtcaaggccaacgcccagccaacccccagcaaaaccggggataccaggcttgaagccatagccaagcgggccaccaaatgctcctggctgcggtgttactgtcgcgtcggatagcacgaccgccataccatcagccccgtttcctccataggcataatgattaaaagtaatcgtcaccaaattgttggcagcaggaaacagacgttgataggtagtggatgtagactggtcgccagcagcttgagtcaaacgtaaacgactgctgacaatcgagggagtaaacgagccgctgctggttttaaccacccagtcactgctcagcgaacctgatgagaagttatcgttaaaacaggtcagggaaggtgtaaacgcttggtcattgatggcgctgttactcgccattgtcagagatcggctggtcgtacgaccgttgatgaccgaggtattattcatcactaaagcctgatcggaataaacgaacccattcagcaaggtatcgctgttcagagtgatattctgatacccgaaaagcagcagagaacccgtactggatcggttcagaacagcaccgttgaactccgtagcctgattgacgaagatccgcacatctccctgaacttcaatctccgccccttggttgagggttaactgatcgatccagtagtctccgctcggcaataccagcttggcaccactgcccgcctccagtttttggatccgatactctgtacgggctgaagaaaaggtcacagtacagctgttataaagagagaggctggaaaactggtactgactggcactgcccaagttaatagagtcgccggcattgcaataagagatgccaccattactaccattaccagtaagaaatgcgttgccacttgtaatggagagtccctgaatcgtcgaaccggtgacagtacattggcgacgcgaaccgttactgttatcacagccatcgagtggcaagccagcccccagatttgacgtgcaatatttcaaggctgcgccggccgtcccagagattttggcctgaccattttgggtaagagcaggattacccagcgtattacacgaataaccggtattaccccgatgaccctgagccactgctgggaaataggtcgctgtatcgatcacctgaaacgcacttgctgcgccactaaatagccacatggctgcgacgatccataaattgcgcatcagggagttcctccatcataagcttcgaccatcagggttcggctcacggtaaaatcagggttggcaccgttgagatccgagctgccacaggttccgacactctcgagacgatagccattggtcacagatccgttatatgtcaccggcaccgtggcgcaacgaaccacagcctgacagttggtcagtccgggagtgctggcaaagctcagtgggctgcttgccaggcagaccgcaggtggggtcggttgggcaagcgtgcgtttggggaacaaccgatagagcgccacttccagcccgctctgggcggccagcagggcacgcacactgcgcacctccaccgtatttttctcaccgctatcgaccagaaaacggcccatggcagccgccagcagcgccatcaccacaatcacaaacagggcgatcatcaaggcactgcctcgcatccgtccgaaagcctgtggatcaggggacattgaacacctctatcttgtggttgaaggtgaccgactcccccttgcgctcgaacacaaagcgcatgccaaactccccttcggcgttaaacgccgagctttcccgatagaaggtgccaatacgaagggagtccgccatcaacacgccctgtgcaggtaaggatgctccaatgggcgcagtggcacgggtgagcgtgcttccttccacacagtaacgtacctgctggttggcaaagtagacccgactgccgggagagaggccagccaggctctcggtactggtatagcggatggtttgcgctccggatacgggcgtcagcacatcggtaaccctggctacacagcggccataatcgcagcctgccgtgagcgaaccgacatttttgtccggcacggggaagacgatcagctgatcatcttttttgacggcggtggcatccacatccagtgggttggcagcagaagccggggtcgccatcaccagctcaagggtggcagtgctccccgacatggcacggttaagcgccagataacggctggaggtgctgatgggccaaaaccgcagacaggcaccggagtcgacccatgtcccgccagtcgtctcgatccgttccgatcctggcaccgcatcgcgcagctcgcggttaagccgctccatggcgaaacgggcatcgctcatcagctgctcacggctgctggcatcgccataaatctggctgccgataccgataaactggctggtaaaagtagccattatcccgagcagcaggatgaccatcaccagctcaaccagagtaaagccactgttaccccgaggtttgcggtaggttcgattagccggtaggtgtaatcgaacgtcggaagtggttacaaacgcagacattcggacaggcaggcaacacccgacagcggagcgatccatcagtagttcccccggtagaaggagaaatccagcacgctcccatccggcagcttgatctgcaaatcaatgcgtttgcccacatagcagggggcggcacaactcttgaaggtgccgtcgctgaaatcggccccgctcaccgcaattttcacctgatagttgcgatactcctcaccgctgactcccgccgcagtctgggtcagggtgtttgcatccagccagttacctgcggtatcgaaatcatccacatcgttataggcataggatgcaggctcgccatccggaccataactggtggagcagggagagatggtcacccctgccacctgctcgccacaacgataacgaccaccgttatgatccgactgctcatcgaacgacttttgcaacatctcgccggccagacgctgggccagctgggcggcacgtacctgctgcaccgggtccaccgcctgcggcgcttgattgataagtaatcccaacatgccggtcagcaccagcatccaccagccctgttgccgcacgggcggcacatagacggccccctcgccaccctgctggcgctgctccagatccttgagcatctgattgatcacgctcatggccagactccataagccagggcacaccccagcaacagtaacaggggccaccagctcaacggcgcaaagcggctggcatcgtcggtatcgcgaatggcgagccgcaccagacggctgtcgatctggcgagccccctggccataggccagcatcaggcacttctgcgccagtatgttgataagcctggggatcccgcgcgacgcccgccacagcaggcgcatggcacgaccggcaaacagcggcgcaccgcgatagccggagatctgcaatctgtgctccagataggcacgggtctcgtcaaagcgcagggggcgcaggcagtaagagaagccgatccgctgacgcaactggcgcaaatgaggctttgccagccgggcgtccagctcgggccgaccgaacagcacgatttgcagcagcttgttcgactccgtctccaggttgccaaacagcaggatcgcctccagggtcccgtccggcagggcctgcgcctcgtcgttcagcaccaccactcgactgccctgctgatgcaggctgataaggtggcgatgaatacgatccgtgagatccagttcagccccctcccgcaccgacaatcccagctccagcgccagggctgtgcgcagctcggccggcgtgaggtgcgggttgggcaaccaggccagacgcacggggtgagcctcagaccccagctcactcagcagcttgcgacagagcagtgtcttgccggtacccacctcgccggtcaccttgatgaagccctccccctgtgccagcgcccagttcagcacctgcaacgcctcttcgtggggcggcaagccatagtaaaaacccgtgttgggggtgaggccgaacggcgcctcctgcaagccgaagtggttcaggtacatgggttgtcacctgccatcccgagcaagcagcctgcggtgacgcagggcaagagggcacatggggtaaggctgaccgcgcgctgcttcatggcttagcccttgggcggataccacttgtccagcagatcggcgctgcgtttcagctcgttctgccaggtgtctttctccaccactgtgggcttgagcaggatcaccagttccaccttcttggtgctctcgcgacggttggtgaaggcttcgccaatccagggaatgtcccccagcaagggcaccttgctgacgatctcctgcttgtcggtcttcatcaggccaccgatgacaatgatgtcaccgttgttggcctgtaccactgtatcggactcgcggatcgagctcttggcgagcggcagttccagccggccaccggaggtgcccatgtcgatcaccttgttctgctcttccgtatcgataacggaaggatggatatgcagcagcaccttgccctcttcgtcgatctgcggcgtcacgtccagcgaaatcccggagaagaaaggtgtcagctcaacgttcggtgttctatccgacaccccggacgagttgctggtgatggtggtcgaagccttggtgacgaagtactcgtccgtccccaccttgatcaccgccttctggttgttggtcgccgtcaccctggggctggagagagtattcacatccccctgggtcttgagcagattgaccgccacgttgaagttgccgtcggagatcttgaaaccggccccgccacccagtgcggtgaagatctgattgggggtcgtgggcaactgggtcggagagagagagctgccaccggtaatgcccttgttgccatcccagctggcggagagaccgctccagtccaccccctgctcgtacccctcgttgagggcgacctccaggatccgcgcctccagcaccacctgacgcttgaggtgagtctcggactggctgaggaattcacgcaccgccttgagctctttgggataggcacggatggtgaccagacccgcctgcgggctggtgatgacggcgcggccatcgccactgccgatcagcatctccagcgaggtgcgcagatcggtccagtagtcactgttggtgtctgtctcgatacgggtgccattgctgctgttcgagccggaactgccgttggacgagttgttgctgccactgctgttgccgttggcattgtcgacactgctgttattgctgttgttgtcgttggccgtcacaccgccggtactgacagaggtgcgggacagaccccggcgggacatcatcagatagttcaccggtatggtctcggtgcgcaggccagccggatagacgtggaacacgttacccttgcgctgcacgtcgaagccgtacatgtcacccaccacggccagcacctcgggcagagtcacgtccttgagctcgacggaaaccagcccgcccacccctggatgcacggccacgctgtaacgggagcccttgaacaaggagccgaaaaactccaccgcctccacatcgtgagcggcgatgcgcagccgctgctccggcatgctgatggcctggggcggccggttcatctgcagcagttcgctttgtaccgacttgggtacggtcgccagagcgccgaccttgttctgctcggtcatggcgtgtttcagtgcgtccttggcctgcacaggttcggggtgccggtagctggtacagcctgcagccagaacggctacggagatcaggcagagatgattttttttcatgtaatgagtgcaccctgacttgcaattaaactcgacaaaccttgccccgcccatcccgggcagggcccgttcagatacggatcttgctggcaaacagggtcagcgactggcgcttgccccccttctccagcacaacggcatctgcactgatggccaccagtcgatatccctcgacctgctggcctacccggtaacttttcccgttgagcaccgccagcgccgggccgttgcccagcaccacgctctgcaacttgggcagaccggcgctctggctctctaccgcccccgcctggctgttgactccctcgagcggttcggtgggatcctgcagcacctcggcctgggccactgagcccagcaggcaacacaatagcgtcagccatctagccacgaataaactccttgctggtgctcagggtgtagatttccatctccaccaccgccttggggtgcgcttccacccgatagtcaaactgcttccagtagaagtgacgaggcagcgcctccagcgctttcaggtactgatacacatcgaaataaccgccttccagtttgagacgaataccgtgcttgaacaggttgatgccctgatcccccgccatcagcggctcaggggcgagggaggtcagcgccagcatgtgcagattggtggagcgtgacagcaaggcctccagtacctccggcatctcgtgggccgggatcagatccaccgtctgggccttgagttcggcatccagcttgccaagctcaccctcaacccgcgccagctgctcacgtacattctgatcgggatcccgtgccagacgcgcctgcttgcccagattctcgagatccatgatctccagatcccgctgggccgaggtcaaggccaggcgctcctgctcaaggtgcagggtggcatcatccagccagccataaatgccaccggcacagaccagcaccagcccggtcaacagtatcaatatccgctcgcgctggctgagggcggcaatcttgtctgcccacgccagccattgtgctttcaggctcatcagggcttctcccgctcgataccgctgagctggaaggccaggcggccctccttgtcacggctcagggtcaattcaccaaactgcttgcccgccagcgacggtgcctgcttgaaacggtttacccacgcgggcacatcctggctgcgaccggcgaagccggagatattgatgcgcccctcggcgatctcaatccgctgcaaggagagctgtttgtcccgaatgcgggagagatcggccatcaggccggcgtagccctgggatttttgcaacgccaggctgcccaactgacgcatcagcccctgcttggctgtcaactcttcctgcttgttggccagcagctgttgcaactgtgtgttggcctgatggcgagtcaacgcggcatccagccgctgggcctccccacgtttgacctccagcgccgcgcgcacctgtgccagttcacggctgaccccttgctgctgccagccgtaaaaggcagccatgcagagcaacaggatcacgcagcccccccacaccagcgccatctgattgaggctggcccactggcgtttggggcgaaattctgcgccatagaggtttatctgacgtttcatcaggcaggctccccgatggctgcggcataggccgacaggtactcaacaccggccaacacagccttgttggccatggcggagacggcaaaaccgaaggtctgctccatgtggcgcaccagggtgccgatgaaggaggaggcgatggcgagctgcatctggccaagctccggcagcttgagctggccggccagataatcgagggagcgctggatctccagcgccagtgaatcgagcagcatgctgtccggctcatgctcgccggtgagggcggtgaaaccgcgcagctggcgggagaaacagagcccgccctgatggaataccagcagttgaagatcctgcccccgaggttgccacagcaacatgcgtactgtgttgtcggcctcataaagcgccgtcatggccagctcgtcgctgacgatggcatccagactcgctatgctgttgaccgcatccgccagttgctgcacccgcgccttgggcacgcagatcacgttgatccgcggcctgccagccggtggagtgggcaagtccacgtaatccatggcgagctgcaacacgggctcgttgacataatccttgatggcccagggcagagcgcccgccatttctgcctcgggcacggcgggcttgtcgatctggacttgctgataaagagtagcggcgagtgcgacccgcactttagacttggcgaggccatggcggctgaacagctcgctcatggcaagcggccactcttgcgggccgtttatggcgcgggtggcgaagacaggggggttgcccagcgaggccagcatgatccggtcgctggcaagcaggagccccacctgacggcttggggttgaacgtctgaaaagttgtttcattgaaacccgcacctggctgcataaaacgcattaaaccttagcataaacagggcattagcctccagataaatgacggattactcattgttacccagttcgacccgcccgcagggttttaccctgcaaccggcccggctgccctcgccactggaagccatctcccaccctctgctgcggcaatacgacgtccagctctggtgcaaacgagatgacctgatccacccgaccatctcgggcaacaagtggcgcaaactcaagtaccagctgcaacatgcccaggaacagggcatgcagcacctgctctcgtttggcggtgcctattccaaccacattcatgcgctggcggcagctgggagtcaatctggcctgagaactaccggcatcatacgtggtgaagcagaggccgtcagcaactccaccctgagcgcagcaaaaggctggggcatggatctcatttttgtcgaccgccagagttaccggcggcgtcaggaccccgactggctggcccagtttgcggcgtccgataccctgatagtgccggaaggaggcagcagcccgctcgccattcccggggtggccgagctggtcgacgaggtgcccttctcgccggatctctgggtactgccctgcgccagcggcggcaccctggctggcctgatcgccggcaaacgggatcgggagcagatactcgccatcgcggtactgaaaggagcaaacttcatcgctgacgaggtgtgtcgcctccatcccgctgctgccagcacgcccggctggcagatagcgctggatcaccatgatggtggctatgccaaattcagcccggccctgtggcagtgggtgcaggatttcagcgccgagacaggcctgccgctggaacccatctacagcggcaaggcgatgtggggcctgtttcgcgagctggccgccgggcgcatcccccgtggcagcaagatagtctttatccacacgggtggcatgcagggactggctggtttgaaggagcagggccggatctgagggcagccctgcggccacaccatcaggcgccggccggttccatcaccagccgctccggctcggcgaaccagggtccctgaccggcatgaacaccgaggtggcgcaacatcttccactcgtcgccactctccaccccgacggcgatcacccgggtacgggtgttggcgcagcctcccaccaggctgcgcaccgccatctggttgacctgtcgggtgtggatctcccgcaccagactggggtggagcttgaggaagttgatctcgaactccttgatgtattgggtactcaccacatcctgaccggcgtgatcgatggccagctggcagcccagcatgcgcagcgcccgcagcggccgcttgagtgcctcgtagtggcgagtcacctgggcttcggacaattgcaggatcaaccgctcgttggtgctgcgcggcagctggaacagatcgaagaagagccagcgctgaaactcgcggtgcagcaggctctgggcacagagggtcagactgatggggcagctctgctctgagccgtgacgcagcagccgcagggtctgttccgccaccagccgatccagtggcaacagcagccccgccttttctgccatgggcatgaagacgccagcctgcaatgcccggccctgctcgtcgtgaatgcggatcagcaaatcttgctgaagcaccacctgatcccgctcctgctgcaccggttgaacgtaaaaatcgatgccatgctcctcgatacggcgccctatcagggtgcgccagcgtaccgtgcccttgctgctctgctcctcatccagctgcttctcgtaaaggaaccagccggtatgaccctgcagccgcgcgctcttgagcgccagctcggcctcttcctgcaccttgagcagggaatcctgcgcctgatagcagacggcgccgaggtagacggcggtctcgacattgaccgccgcgggccagtgcagtcgctgcaggctcttgtgcagctggcccgcaccgtccaccatctcgctctcggacatgttgggcagcagcacggcgaacacctgaccggcatagcgggcctgcagggcgccgttgtgcttgcgcacgaaggcggcgatggaggcactcgcctccatcagcagctcctggctctggcgcccgctcagctcgggatccagctcctccagaccggcgaggtcaatcagcagcacaccgccgctcatcacgctcgcctccatgatggcgctctcgagccggttgtcgaagaacagccggttgcctatgcctgtcatcttgtcgacgaaggcattgctgcggatgaagttgtcgaagcggctgcgctccttgcgggcatccgccagctcggccagcagatgatccagggcctgactggcggagacgggccactcctccgccggatcgtgggccagcttggtgagcttgttgtcgagaataagctgggccctttcggccagcagctcggcacctcgcagttgcagccgcagccagcgaatggagtaccagagcccgaagatgacgatgaagataccgagagagatgccggacatggccttcatggagtattcgaactccttgaacggtcgctccagcttgaagtcggcttgcatgcctgcctgatgagagatgggctggctgtaggggatcaacagactctcgtcggtctgctgttgcacgtcgcgaaaccagtaaatccgctgcttgccctgacggatctccagctccaccacgtgggccgaacgcagcagggtcggcaaccagcgggtgagcacctgatggtcatcggccacctccagctgcttgtcgatcacctcgaccagagagttgaccttcttttgctgcagctccatccccagctcacgaaagctgaacacaccgcctagcagcaccatggccatggaggcgatcacgcacagggtaataaacgagacaagctgagtagtcagtttcatatgccttccgtatgcccgacaacatccatgtggcttcatcgtatcagccaacgccgaagcgcgcctatggacgaagatcccgcttctggaattaagcaggcgagcataaccaaatgggcacaggaacaccaagcctgacggcgagccggccgtgaaaaatgaccacaggggcaggaaacggaagatgggcgacaggatcagggaatttcaggcagaaaaatggtcccactaaggggaccgaaagaaacactcatatcaaaactaacactctgtgctactgacaaaaaaacagatacaggagtattgaacacacggtgagtcaaaccgcacggctactctagccatttcagataagctggacaattgtcacttatgacaggtaagcgattgaatcttcatcagcgtgttttataaaaaccatatttatcattgagttataatttatcattgccacggcgttccctgcgcatcaaattgatacagctaatgcaccagaacaacgcctcccatttgcatcccatccgtgtatcaaacccttcccccttgcgacaaatcccgccctcaggcttatgccgccgcggccttgaccgcccacctggtcgataaagaaaccactaccggatagggaagcctggcgcgacggcagcccatactgccgatgactagcgccggtattgcaggatctggccacgaaaaggctggctcagatagctcacatccagtggcttgtgctgactgtgctgatagcccagggtcaccatccgcttgctgaagcgggcatgcaggccacgacccgggtccaccaggatcacctcgcaatggggcttggcgtgttgttcgataaaggcggccagggtctcgacctgaccacgctcatagagcagatcgctgccgatgatgagatcgaagcgacccagcgccgtggtggcatctgcccaaccggtgcgaataaaggggatgaggctgcctttgttgagctgcacattttccgccagaaaggcacccgcctccgggtgataatcagtggccgtgatgtcggccagcctgtggttgagcaccagactcgccaaggcgatgccgcagcccacctccaggatccgcaagccaactatctcgtactccaccatcagatgggccagcacattgccggaatcccagacgataccgaatagcggccagaaggctgaagagatgccgagcgcctctgcctccccctcgtcatcggagaattgctggttgtcgcgcagggtgcgcaggtggatgtcgagttcgccaaactctatggtgtgatagcgcagacgcacaacagacatgggagtccttggtcggaatgccgccagatccacaagagcatgaatgcgatcggcatagcccatgctacgcagcatacggtcagattagctatctatatcccgaccatcggccgaccacggggtatcactacttggtttgtaacaaaatgatttttcccgatccgggcaacagcctttatcattgtcggggtagtcacctaccgtgaccttgcatcattgcctccataccccgtcggctcatgccgccccgagatgagaaccattgcctatgaagtcatttatccggcaagagattgccctgcccgttggcctgcttaccctgctgttcttcaagaccatagggagcgagctgctgacagaggcgactccgctcgggatttatctgcctgtctcggcggcgctgcttgccatcgtcacctgggccattttctctgtggtgcgccactcggatgccctcgccatcaagctgggtgaacccttcggtacccttatcctgacgctctccgtcatctcgctggaagtggtgatgatctcctccgtcatgctcacaggcgaccccaatcccgtgatggcccgcgataccatgtttgcagtggtgatgctggtcaccaatggcctggtgggcttcacactgctgtttggcggctggcgctaccacacccagagcttcaatctggatggggtcaaatcctatctggtcgccatcataccgctggccctgctctgtctggtgctgcccaacttcacccggggtggcaccattggcagcatgtcgagccccatgtcctggatgctgatcatcatctccatcctgctctacggtatcttcctgctgatccagacccgcagccacagccacttcttcgtcgacagcgaccacgaggattacgaggagcaccacggcccgctgcgcagcaacgtctatcacaccatactgctgctcgcctatctggtggtggtgatcctgctggccaagaccctggccgtgcccatcaacttcggcgtgaagatcatggcggcgcctcctgcgctgggtggctttatcgtggcctgtatcgtactggcccccgaggcagtcggtgccatcaaggcagccttcaacaaccagttgcaacgggccatgaacctctatttcggctccgtgctggctaccatagccctgacagtaccggccgtgctgttcatcggcgccatgctgggccaggaggtgcgcctcggcctctccgccgccgacatggtgctgctcgtcaccacgcttatggtctgcaaggtcaccttcagcagcggccgcaccaatgtgctgcacggcgctacccacctggtgctgttcgtggtttatctgttcctgatgtttgaacacgaataacccgcgccagccaacaccagcaacgacaagaccgcccgatgggcggtcttttgctatgaaccgaatgagggcttagaggctgggcagcacaccggccgggatcaggtcgttgtaactcgccctggccagcagcgcagccgccgcctctatgtccggcgagaagtacctgtccttgtcgtagaagctcacctctgcacgcagcagccccttggcctgctccagcagcgctgtggtgcgcagcggagcacggaaatccagcccctgggccgccgccagcagctcgacggccagtatgccacgggtgttctccgccatgtccgccagtcggcgagcggcaaaggtggccatggatacgtgatcttcctggttggcggaagtgggcaggctgtccaccgaggccgggtgagccaggctcttgttctcggaggcgagcgccgccgaggtgacctgggcgatcatgaagcccgagttgacgccgccgttgttgaccaggaaggctggcaggccagacatgcgggaatcgatcagcagcgccatgcggcgctccgacagcgacccgatttcggcgatggccagcgccaggttgtcggcggcgaaagccacgggttctgcatggaagttgccaccggagaggatctcctcatcctcggcgaacaccagcgggttgtcggagacagcgttggcctcgcacaccagcacctcggcggcgtggcggatctgggccagacaggcacccatcacctggggctggcagcgcaatgagtaaggatcctgcaccttctcgcagttgtggtgggacataccgatctcgctgccatccaccagcaggtgacgataacaggcggccgcatcgatctggccacgctgaccgcgcacctcatggatgcgggcatcgaacggacgacgactgcccagagccgcctccacactcatggcgcctatggtgatggcgccggcgaacagatcttcggcgtggagcaggccttccagcgcgaacgccgtgctggcctgggtaccgttgagcagggccagtccctccttcggagccaatgaaataggctcgagacccgcgatcttcagcgccgtggcggcgtccatcagctcgcccttgtggcgggccttgccctccccgatcagcaggcagctcatgtgggccagcggcgccagatcgccggaggcaccgacggatcccttcttcggcaccacaggatagacttcggcgttgatgagggtcatcagcgcctcaagcacagtcaagcggatgccggagaagccccgcgccagggaattgaccttgagcaccatcatcagccgcacagtggcgtcatccatgtaggtaccgatgccggcagcgtgggagagcacgatggagcgctgcaattcgtcgagctgctccaccggaatgcgggtgttggccagcaggccaaagccggtgttgatgccatacacaacgcggttttgctcgatcaccttggtgaccacggctgcggaggcgcggatcccgggcagcgcggccggatccaggctgagatggaccggctcgcggctgacgcggcgcagggtgttgaggcagagcttgcccggtaacagattgagttcaaacatcttatttaacccctttggccgttgcggtcagcatcggcagatccagtttcgcatcaacggcacaattgatggcaatctcgtaacccgcatccgcatggcgcatcacgccggtggccggatcgttgcgcagcacgcggccgacccgcttggcggcgtcatcggtgccgtcacagacgatcaccacacccgagtgctgggagaagcccatgcccacgccgccaccatggtgcagcgacacccaggtcgcgccaccggccgtgttgagcagggcattgagcagcggccagtcggaaacggcatcggagccatccatcatggattcggtctcccggttcgggctcgccaccgagccggaatccaggtggtcgcggccaatcacgatcggcgccttcagctcgccatttttcaccatctcgttgaaagccagaccgaggcgtacccgatccttgaccccgacccagcagatccgcgcaggcaggccctggaaggcgatgcgctcgcgggccatgtcgagccagttgtgcaggtggggatcgtccgggatcaactctttgaccttctgatccgtcttgtagatatcttccggatcgccggacagcgccacccagcggaagggaccaatcccctcgcagaacagcgggcgaatataagcaggcacgaagccggggaaatcgaaggcgtttttcaccccttcttccagtgccatctggcggatgttgttgccgtaatcgagggtcgccgcgccacgggattgcagggtcagcatggcttccacctgacgggccatggagtgacgagccgcctgattcacttcctggggcgcagatttttgcagctcgcgccactgggcgacgctccacccctgcggcaagtagccgtggatggggtcgtgggccgaggtctggtcggtcaccacgtccggggtgatgccacgggccaccagctcggcaaagacatcggcggcgttgccgagcaggccgatggaaacggcggtgccgctgcgtttggcctcctcgaccatggccagcgcctcatccaggctgtgggccttcttgtcgacgtagcgggtcttgaggcgaaaatcaatgcgggtctcgtcgcactcgacggcgatcatggagaagccggccatggtagctgccagcggctgtgcgccacccatgccacccagaccgccggtcaggatccagcgccctttgggttcgccgttgaagtgctgattggccaccgcgaagaaggtttcataggtaccctgcacgattccctgagtgcctatgtagatccaggatccggccgtcatctggccgtacatcatgagacctttcttatccagctcgttgaagtgttcccagttggcccagtgcggcaccaggttggagttggcgatcagcacccgaggcgcatccttgtgggtctggaacacgccgaccggcttgccggattgcaccagcagggtctcgtcttcctcgagccgggtcagcacctcgacaatcttgtcgtagcaggcccagttgcgggcggcgcggccgataccgccatagaccaccagggattggggatgctcggccacttccggatccaggttgttcatcagcatccgcagcggcgcctcggtgagccagctcttggcggtcagcgtggtaccacgggaggcacggatgacacggctcggatcctgacggggatccaggtgttgctcagacatacacactccttgttttatcaatgcagcagcatggcgacctgccctcggcagagcgctacttggttaactgatggaccagccgggcggccacgcgggcgctgcggttatcctgatccaggttcgggttgtactcggccaggtcggcgagccgcagcttgccgctggcctggatatgggcgatcaggggttcgatgatggccagctcgacgccgcgggcggcgggggcactcacccccggcatgacggcgccgggcagcacgtccagatctatggtcagatagatgtggtcactctgggcgataaagctatccagcccgcttagcaaggcaggcagactacgctcgctcatggcctcatctttcacataccagacccccaaggcgtcagcccttgcaaagagcgcctgcgtattggcggtctcggccacccccaggcaggcgtaatggaaaggcgttccctgagcagtacactgctcggcgatctggaagaagggggtgccggaactcgcctgctctaccttgcggcgcaggtcgaagtgggcatcgaaattgatgatgccgacccggccctgaccgaccagatgacggttgagaccgttccagctgccgaacgccacctcgtgaccgcctcccagcaccagcgggaagtgtccctcatccagcaggctcgccacccgctcggccaagcgggcatgagcggcatcgagatcgccgtcgtcacaggtcaaatccccgctgtcatagacggggcgggtcagatgccaggcactgttagccagcagcttgcggatcgccagcggtgcgccggcggcccccacacgccccttgttgcggcgcaccccctcgtcgcaggcaaagcccaccagagcgacgccgggttcggcagtaccgctcagcggccaggcctgcaccttgtcgtaccagcgcagggcgagctcgccatcttccggatcctggcgcccctgccagaccgacatatgggacaggctgaacttatccatgcagcgtctcctccccgttgacgacccggctcaccagctgatcgaccccgatgaggtagctcagctcggccgggtgcgcgcagttccagaccaggaaatccgccagcatgcccactctcaactgccccaaacgctcctgctcgccaagtgcgcgggcggcgttgcgggtcaccccgaccatggcctcgaccggggtcagaccgaacagggtacaggccatgttcatggccatgcgcagcgacacaatcggggcagtgcccgggttgatgtcggaggagaccgccatgggcacatgggccttacgcagggcggcgaccgggggtagcttggtctctttcaggaaataaaacgcggtgggtagcagggtggcgaccacgccgcggtgcgccagcgcctggatcccttcctgatctagatgctccagatgatccaccgagagggcaccaaagttggcggccagcgcactgcctcccaggttggagagctgctccatgtggcccttcaccggcagaccgtattgatccgcggccagatagacctgctcggtctgggccagcgagaagccgatgtgctcgcagaagacatccaccgcatccgccagacccgcctcggcagccgcagggattatctcctggcagatggtctcgacccaggagtcgggatcatcgcgatattctggcggcaccgcatgggcagccagcaaggtggtcttgacccgaatgggcagcgcttcccccagtcggcgggcgacccgcagcatcttgagttcatcttccagggtgaggccgtagccggatttgatctctaccgtggtgaccccttcccggatcagcgactttatcctggctgccgccagcgtgaaaagctgctcctcgctggcggcacgggtggcccgtaccgtgctgagaatgccgccacccttgcgggcgatctcggcatagggcacccctttctggcgcagttcaaactcttcggcccggctgccggcaaagatgaggtgggtgtggcaatcgatgagacccggggttgccagcttgcccttcatgtcctgccagtgggcaggataagggcccttgagatcctgcatgggcaccagagcgtggatcttgccttcatgaacgccgagggcgtggggttccagcagaccgtagtcagccagatcggggcgcagggtggcgggtgtcacgttgagccagacccgctcgcagttcaacagttccttgttcataccgacctctaaatgtatatacattatcttatatccgatctctgccaggaaagaaaggatcaagttcacatcttgataacagcgcttttattagagtttaagcacaaaaaagcccaccataaggtgggctctgttaaaacaatatgtatatacaattaactgaggctggtcttggaactcagcttgtagcgggagcctggcgagagcagacgggcataggagaccagatacccttccgaccaagtacggcggtgcagcaacaggcagggggtatcgacacgcacttgcagcagaccggcctcaccggcactcggcaacacggcctctaccacatgctccatctcggagagaggacagacgtccatcaggtagcgattcggggtctgttgagtgaaatcctgctcgccataaccgggcagacgctcggcatcgacgaagcgctcctccagttgcagcggctccccatcggcctgatgaacgatgaggctgtggaagatggcagcaccgactctcagccctagctggaccgctaccttctcgtcggcggcctggcgttgcagccggatcacccgggcactgtactggctgccccgctcggcaatctcgtcggctatgttgcgaatggccagcaagggcgactcggtacgcctgtccgccacgaagctgccggaaccggcggtgcgcaccagccacccctcggcaaccaattcgcgcagtgccttgttgaccgtcatgcggctcactgcaaactgctcgcacagggccgcttcggtcgggatcctgtcccccgcctgatagtggcgtgcacggatcccgtccaggatgtgctgcttgatctgaagatagagggctggcgccaacggcaggctcctcagcgacggcggtggggcggacgcatgtccggccaggcgcggtaaacatcggggatctgatccgggccgctgacacagagatccagatcatgcagcagaccgtccttgatgccatagatccagccgtgcaccgccagctcctgccccttgcgccaggcattctggatgatggtggtatggcagacgttggctacctgctcggccacgttcagctcgcacaggtaatcgaaacgctcgtgctcatcttcgatggcatccagctgttcacgatacttgaagtagacatccttgatgttgcgcagccagttgtcgatgagccccagctcctggttctgcatcgcagccttgacaccaccgcagccatagtgaccacagatgatgatgtgcttcaccttgagcacctcaaccgcgtattgcagcaccgagaggcagttgaaatcggtgtgcaccaccagattggcgacattgcggtggacgaacacatcccccggcagcaagcccatcagctggttggcgggaacccggctatcggagcaaccgatccagaggtattcaggggcctgctgggcggagagggtagcgaagaaattcggatcctcggccttgatccgttccgcccactcgcggttgttggtaaacaggtcgttcaacagtttcactatctgctctccctactgtggcagtggcggcaacataacatagacaagggtaaccaaggcaaggccgaccagatacccgcgaaacaaaaacagggccatcaggccctgtttttgtgagggaggcatcaggcctccatggcgtctttcagcttcttgagtgcgtttttctcaagctgacgcacccgctcggcggagacaccataggtgtcggccagctcctgcagcgtggtcttgctgtcatcatcgagccagcgggcacgaatgatgtgctgactgcgctcatccagagtggcaagggccgaactcaggcgacgggtcgcgtgatcgtcccagttgtcgttctcaatggtggccgccagatcggaggatttgtcttccagataatggacaggggcaaagccaccttcgtcttcatcatcaccgaccagatcgaacgcctgatcgtagttgctcatacgcgcttccatctcggtcacgtcggtcggggagacccccaactcggcggcgacggcctgcacttcgtcatggctgaaccagcccagacgcttcttggatttgcgcaggttgaagaacagtttgcgctgggccttggtggtggccacttttaccatgcgccagttgcgcaggacatactcgtggatctcggccttgatccagtgcacggcgaaggagaccagtcgcactccgacggtcgggtcaaagcgcttgaccgccttcatcaggccgatgttgccttcctgaaccaggtcagcctggggcagaccgtatccggcataactcttggcgacgtgaacgacaaaacgcaggtgcgacatgaccagctgacgggcagcctcgagatcgccaccctgctgcaaacgctcagccagctcacgctcttcctctgcagtcagcacaggaatcgaatttactgcctggatatagccttccagactaccttgcggaatcagagccatagtgcgttgcaatgaagttcccattttttacctctttcttttcaatcgaaccagtctaacaccctgagagggtctgtctactgaccggatatcattctgcggcccacatcaaacactgtgcccagtttgaactcgggctatcttaggccggcaggatgaatcatgaatgaacagtcaaaaaaagggggtcacaatcaaggacccccgaaaagtagcatgctaagtccattgttgcggagctcgcaaccttcacatgcttgccaagtcagacgagcaaggcagaggggccacacccgtataagttcttcagcacttgtagactgcttataaatcagaaggttcaccggatccagagcagatcctgaagatagctgttaatcagattactccgagaacagtggccgagccagaaacggcaattcttttacttgatccagctctcaaaatccagcgctttgaaacgctgataaattaatcaggatggttctatgtcacgaatgtggcgatgtaccgagaaccaggaggcgatcagccccagcaaggcacccagcaagaccagattgatcccgtctatcgcccccatgcccaccagccggaaattgctgttgtagagcccggccagctccttcaccaccccctcgctccagatcaccatcacttcggtcaaccaccaggccagcatgccgccgatgaccccgaaccagataccggtataaaggaagggacgatggatgaaggcgtcagtcgcccccaccagcttgagcacttcgatctcggagcgctggttgaggatgttcaggcgcagggtattgccgacgatcagcagcacagccgagagcaacagcacggcgatgcctgtgatggtatggcgcagcaggttcatgatcccctgcaaccgggtcagccactgcagatccagcttgccctgctcaaccccatcttcattgttaagcttgccgagcagctcggcggccccttccggattctgccagcggggatccggaataacgctcagcacgggcggcaaggggttgctgtccagatagtcgagggcatcgccgaagcctgagatctcgcgaaactctttcagcgcctcctcccggctcatgtaggtgacggattccacctcgggatagagcaggatccgctgcttcatgtcgagaatgctctgctctggcagatccttgcgcagataaagagaaatctgggagctggtctgccagctgccttccaccacttcggcgtttttcagcaagacgtggaagcaggagggcaatgccagactgacgccgagcaccgccagggtcatcagagacgcaagcgggttgcgccacaactctcccaggctggcaaatgcctggcggacgtgatcaaccccgtacatcatcagacgacgcagcggtggctgtttatgacgaacgatagccatcagagctcctcccctgccgagtacatccggcccgccttgagggtcagggtgcggtagcgcatacgggcaatcagccccagatcatgggtcgcaatgagtaccgagaccccgaagcggttgaactcctcgaacagccgcatgatatccatggagagctggggatccaggttgccagtcggctcatccgccagcagcaacggcggcttgttgacgatggcacgggcgatgccgacccgctgctgctcaccaccggagagcatacgcggctggtagcgctccttgccgagcaagcccaccttgtccagcgccgccgcaacccgcttgttgatgtctgcatgactgtaaccatcgatcaccagcggcagggccacgttgtcaaacacggttctgtccatcagcagacggtgatcctggaagatcatgccgatctggcgacgcacataggggatatccccccgcttgatatggctgacatcgtcgccgtgaaagaagacacggccatcggtcggtcgctccatcacgccaataagcttcaaaagggtactcttgccagcccccgagtgcccggtcaggaaggccatctcccccttgtgcaggtgaaagctgaccttctgcaacgcctgatggccgccgctgtataccttgctgaccttatcaaaacgaatcataacggatccctgacattgacatgccccgacctgagtcggggcatgtggcgcttactcctcgcgactgaagagtgcctcgataaagtcgttggcgacgaaggggcgcagatcgtcgatcccctcgcccaccccgatataacggatcgggatctggaacttgtcggccaccgcgaaaatgacgccgcccttggcggtgccatccagcttggtgaggacgataccgtccagacccacggcttcgctgaacagcttggcctggctcagggcgttctgaccggtgcctgcatccagcgtcagcatgatctcgtgaggtgcttcttcatccagcttcttcatcacccgcaccactttcttgagctcttccatcagattgctcttgttctgcaggcgaccggcagtatcggcgatcagcacgtcggcaccgcgggaacgggcagcctcaatggcgtcatagatgacggaggcagaatcggcaccggtatgctgggcgatcacgggtatgttgttgcgctgaccccatacctgcagctgctcgacggcagcggcacggaaggtatcgccagcggccagcatgacgctcttgccttcggcctggaactgcttggccagcttgccgatggtggtggtcttgccgacaccgttcaccccgaccatcaggatcacataaggcttcttgctggtgtcgatcaccagcggctgctcgacctgggccagcatggcgcccatgtcctgcttgagcaggccgtagagtgcctcggcatccttgagctgcttgcgatccgcatgctgcaccaggccatctatgatgcgacgggtggtatcgacccccagatcggcggtcagcagctgggtttccagctcctcaaacagatcgtcatcgatcttcttgccactgaacagaccgaagaaaccggaaccgatattctctttggtacgcaccagactgcgcttgagacgggcaaagaaaccctcccgctgcggcttgtcctgagtgtcatcatccactttggcggcaagcggcaaggcagccagtgcggcggcttcagcctccatctcggcaaccaggcgaagatcttccgctctctgggcctctttggcgatacgagcctcttcggcggcctgggcttcggcggcatctgcggcctgcgcttcggcagcaagacgagcggcttctgcggcctgcgcttcggcagcaacacgggcggcttctgcagcctgcacttcggcagcaacacgagccgcttctgcggcttgcgcttcggcggcaacacgagccgcttctgcgacttgcgcttcggcagcaacacgagccgcttctgcggcttgcgcttcggcagcaacacgggccacttctgcagcctgcgcttcggcagcaacacgggcggcttctacagcctgcgcttcggcagcaacacgggccgcttctgcagcctgcgcctcggcgacaatacgagccgcttcagcgacttgcgcttcggcagcaacacgagccgcttcagcgacttgcgcttcggcagcaacacgggccgcttctgcggcttgcgcttcggcagcaacacgggcggcttctgcagcctgtgcctcggcggcaacacgagcggtctcgacagcctgtgcctcaacgcgcgcttgctcgatcagcaattcgttgacgatgacgggttccagttcggaagcacactcctccacgaccagcggagccacgtccagctcagtgggagggcaatcgtcatcatgaagtggagcgccagcatgcagggcatcattttgtgcactggccggcaattcatgcaccacgaccggcgtagtatcagaaacgggagcgggggaagcagtgacctcaggctcagcggtaacaggggtggcttggggtgtctgtggttggacagcctcagcctcttctttcttgcggccgaaacccagccaggaaaacaaaccttttgccatctaaaaaatactcacttcgttggctgactgctaagatagccgtccctcggcgggtcggcataaaaatgaaccgccttatactaccactttattttctgacgacgaaacgcgatgcccagagtgaaacccagccgtaacatcccgaacaagagcccggccccgcaggggaaatcgggctttgtaagaatcatcagcggccagtggaagggccgcaaattgccggtcaaggatgtagaagggctcagacccaccacggatcgcgtcaaggagaccatcttcaactggctggctccccatgtgcgtggcgttcgctgtctcgatctgtttgccggcagcggcggcctggggctggaggcgctgtcgcgctatgccgagcaggtaactctggtcgagatggacaaaagtgccgccgaccagatcagaaagaacctgaccgcccttggcagcagcaagggcctggtgatccagtccgatgccgtcagttggctgcaaggcccggccaccccgttcgacctggtgttcctggatccgccgtttcggcgcgagctgctgccccgggtgtgcgatttgctggaacagcacggctggctggcaccggatgctctgatctatctggagcgggagaaagagatggccgacctggcgttgcccgccagctggcaactgctcaaggacaagcaggccggtcaagtctgctatcaactctatctgcgggacaccaagaatgacgctgcggtttaaattccgtgtaggaaggggaacaagcgttggcccctccccgtcaatttaggcaacgactcaagggcaagcaggccggtcaggtctgctatcaactctatctgcgggaggtgagcaatgaagcgggtgtttaatctgttggcgatggggctgaccctgttcttctggttcggcgtgctggtcagtctggtagctccgctacccggcaagctgaatgatcttttgccgatctgcggcctgctcatcgccctggtccacctggtgcaggccagcatggtcaagtctgcctgcaaaccctacttcgtggtcacccggctcgaagtaatactgatactggtgttcggcgtcttcggcatggctgatatccgcgcccgactcaaagccatcatagaagccaaacagcatggcacagatatcaacagcaccgactgatgccggcactgtcatggttcaggaaggagtgctggtcactccttctcttttttccccacactgatacccagcttgatcgacaacacggcgagcagcaacagcatcatgatgagcgagaagaaattgctgccaagctcgggatactgcaccttgaccagcgccgcatgcccgaacccgccgatgaagaagcagagcagcatgcaaaccggggtattgccctccagcgagacatggcggtagtgctgatagagctgataagccgccagcaccagagcaatcatgggaaagaaggaaaagggcaccgcaggctcggtcagggccgacagggccgacagggaggcatcgccacagataccaacgagcagggccagcagcaggggtttcttcgggatcagattctggtcatgcatggagctgtccatcctgttgacttaagagagaggttcacggcgcttctggttctgaacttcggcgcccatggcgatcatgcgcagctggcgtatggtgcgatctgacagggcccgacactcctcgctcgtcatgtcgagtgcatcggcaccggcgctgaagacgatggtcaccatggcctcggcctgaatataggcctcctcccgcggagcccccgaggtcgcttcaaggtagtcggtcagctcggcaatgaagtgctggatctcccgtgccaccgcctgacgaaatgcagccgaggtaccggaacgctcccgcagcagcagccggaagatattcgggttgttctcgacaaattccatgaaagtctgcaccgaggtgctgatgacactgccaccacccgcgatgcgctggcgagcctgacgcatcaactggcgcagggtcaggcccccttcatccaccagcgtcaggcccagctcctccatgtcgcgaaaatggcgatagaaggaggtcggtgctatgccggcctcccgagctacttcccgcaaactgaggttggaaaaactgcgattggcgcacagttggctgaacgccgcatcgatcagagtacgccgggttttttctttttgttgcgcgcgaatacccacgaaaacagtcaccttcaggttatcgaggccaaatgataacccgaaggccgagccaggatcaggtttgtctcctacttttttaccattgacccgaattcttgctacatggagaatggcgcacagctgttcgctgaaaggaaccgagtgagatggaacgcccacctatcatcatgaccaacaccctgctgtttgccctctccgggctgaccgcactgatcgccgtgccctggtacggtatgacccatggctatgacctctggcagtggagctgcttcctgctgctgttctgttacagcggcatctccatcacagccggttatcaccgcctctggtcgcacaaggcctacaaggcccaccggatcctgcagtggatcttcgccatcggcggcgccctcgccctgcagaactcggccctgcactggtcttccgaccatcgccgtcaccatcgccatgtggatgacaacctgaaggatccctacagcgcgggtcgcggcttctggtattcacacattggctggatgctgcgcgagtaccaacgcgagatctataacgattacagcaacgtgcgggatctgcagaacaaccccatcgttgccttccagcacaagcactatctggcgctgaccctggccaccaatctgggcattccgctgctgctggggcttgtccacggcgatctgctcggcatgctgctgctggcaggggtgctgcgcatggtgatgacccaccacaccaccttcttcatcaactccctggcccacatctggggcagtcagccatttactgaccgcaacacggcaagggacaacggcatcctggccttcttcaccttcggcgagggttatcacaacttccaccacctgttcgaaaacgactaccgcaacggcatccgctggtggcagttcgatcccaccaagtggctgatccgcagcgcctcctggtgcgggctggcccgggatctgaggtcctgcccggaagagcggatcgaacaggcaagacttgagatgcaactcaagcgcgcccaggccaaattgcgcaaacgcgaagacagggagctgtggcaggcattgttgcaggaggagtacgacaaactgagccagcagttgcagctctactatgccagccgcaagtctctgctggagcagcgcaaacgcaaggcgctggccagctacgataagctgaaactgcaactggaatatcgcaacctgcacgacggcttcgttgccagcaagcgcaactggagccggttgctggcgggcatcgcctgagttacaggccccgccacagcacacagagaccgccaaccggcggtctttttatggacacaaacttggggtctggccataaaaaatggggtgacatttccatgtcaccccctcgcaaatagcatgttccatattggagtccggtcctgccgggttctgccctgtttcttgagtttccgctacccatccgaatcaggtgcctgctggagcgatccaactggcggttcccttcacgacctttttccacacgacggacgagccgccgtgtttgtccttgcgattgaaatattacgcacataaataaaataaaaaaccgttttattcagtctgccatgcaagcgacagtgcgctaccaggattcctacacaagaacaatctgattaaaaacaatacgataagatagaatatcgcctttggatggcaaacgttatcctctaaggcgcacaaggctttacgagatctcgcacacgctcacaaccagcgctgcaagggcaaccagtcactcatcttcgccaacagccggcgcagggttgagtgaggcgcagccactgaatgagcagactgctgctgccagtgcatcagccactgctgcaactcggcgcagagcgctgggcactcgagatgcaacatcaattcggtgttgagcatcagggatcgaggatccagattgaagctgccaagcagcgcctccccgtccccgatcaggatcaacttggcatgcaggctgagggtatccccctccagctcggacagcgctatcccctgccggatcatccagggacgatggcgccggtaagcaccatacaccaggggtacatccgtactggccagggagttggtgaggatctcgatattcaccccagcctggcgctgctgcctgagccgacggcgcaaccctcgggtcaggatcaggtaaggactcaccaacttcagggagcccgcgttgtcagccagcttgcgccagagcaggggcgcagtggtcggtcgcgacaccagccccttgccgggtcggtcgaaccacacctcggcccgcccctgatgccaggtcagggagacgggctcggcttcgaacagactggcaggcaggtcgtagactgcggcaacgagcggatctgtcattgtgagcaggaagtcgttcaccaccgtcacctcggcccgctgcaggggacggcgcaacaggcggcggatcgggtgactccagcggctgcgccagaattggtcgaagccctgttctgcctgctggcagacagggccgcggcaggcgaggtccagatcgacgaatcggggcgtaccgcccagcccgaagtagcggtcacctatgttgcggccaccgatcactgcctggctgccatccaccagcagcaacttgttgtgcatgcggtgattgatgcggcgaaagctgagcagcccctccagcagcagggtcagcggacgccagccccgcaaccagaacggattgaacagccgtacttctatgccgggctgacgcgcgactatctccagaaaacggttgtcaccggcataaaggtcgtcaatgagcagctgtacccgcaccccgcgccgggctgcgtgcagcaactcggacagcaacagcttgccgctgctgtcctcttcccagctgtagtactgggcctggatccggctgcgagcgttacggatcagctggcaacgcaccttgagtgccagttcgggctggtcgatcagtgcaaactcacccgggatcatggcgtcatctgcttgtcatggaggaatggcataacgctggctacaggcctcgttggaatgtggataaaggaatttaccatggaactcagtgatcgccctgccatcagctatcgaccgcaagccagccagccggatccctccccgaccggccagctgacaccctggtatctgcaacacagggatcagggctgggaacccttttcttctcccgagcagccccactaaagatccccctgaccggtggggtgatcagggccgggccgcctctatggcggccgccttgccctccagctgtggcaggctgaagcgataggccacatagtacttgtagatggtactgacgtagttgatggggccctgccccacctcgttggccaccagctgctccacgttgccaaaccagacgttgggatccagcccggcggcttgcgccttggccctgagtgcctgtacccggttcggtccggcattataggctgccagtgcaaacaggtggcgattgagctgatccagcgcaggatcgttgaaataggtgtccaggataagccgcagatagcggcaagccgcctctacattgccctccagactggctaacctggcgccacgtatgcccacctcgctgccggtactcggcaacagctgcatgatccccacggccccacgtaccgagcccgcgccggtattgagcccagactccttgtaggccagtgccgccagcatcagccagtccagttgatacttgtcggcatactgctcaagcaccttgcggatggtcgagagccgccccatgggatcgggcgccagaatattgctcatctggtcgctgcgcaccagcaactggcgcaatgtcatgtcgttgtagagggagtgcttgcccgtatcggccaggtaaccgttgaccgccttgagcagctcggggctgtttttacgcagggcccaggcactgcggccattatcccgcagcgggatcagcttgtgggccctgaggccgctgatcatcccaagccagatgcgccccttgaagctgtcggtcactgtgagggggatgatgcctgccgccaccatctccagcagatccacatcctgcaggtattcggggacagtttcgatatagatggggggaagccccagctctcgaaacaaccagttgagctggcgcagactctcgtaataactggagctggctcgcacccagacgcgccggccggaaagctgggtgatacggttgaacgtcggcagagcgtgctgactcacgatccactcttcaatgggggttatcaccggattggagaaggccacctgctcgcgccgggtcggggtcaccgtcatgttggccgccaccagatcgccacgcccctctgtgaggtagtccagcagcttgtcctggcgcacgggtatgtagatgatcttgagcttgatctgctccctggcgaggtaggtctggttcagccagcgctcgaaaccctgcaactgattgaccagaatgccgtgctgggcgcctttatcgagaaaaaagaaaccccgctcatagaccaccagggccctgagttctttcttttgcagtatatgttcgagatccccgggttggggcaagcgctgtggcttgaggtccgccgccagcagaggaagacaccagagggccagcagggcccagatccatcgctgcatcatgatgtaatcgccttctgtggaccaggtagcaccggactgttggtcagcaggataagtcgttatagaaggtgggattcacggcagagatctcgccgcgtcatcatgtgtacgccttctgttggccgactcccgccgggcaaaccgtctgtgggataactaactatagaacgcagacccacagcagaagggtcaacacggcaggcgaacccgccgtgtcattaccgggctcagctcagatagagcgggcgcgcagctcgaaaatcagcttttcggcggtgcaggtgaattgcaaccgggccttcaggatcacgccgctggcaccctggctcagctcgctgctgatcatggcttcggcagtcacctgcttggccagtgcctcataggcagccaacttggcgcgggcatcggcttctgttgcagcttcgatcaccagctccatcagatcgtcaccttcaccaatgatggtaccgatctcggcaaaacagccgcagctgtcacaggtttcgttcaattcaactttctcgtctacagacatacttccactcctacttatttcggatgattggcatcgtcacgcaaggcgttacgaaaatccctgatggcggtgcccagatcctcaccggcgccggccaggcgtttgctgccaaacaccacgaccaccaccacgagcaggatcaacaaatgccagatatgaattccaccgagtcccatcgggatactcctgactgatagatacgctttgtttgtatcaaaagaaggcgcaaggattgttgggcaaaatcaagacaggtgcaagtttgcaaataaatcaccaaaaaatacggcgacccagggtcgccgtatgaattgatgctacttgtcccctcaaccgctacatcctgtaccagccgccatgaaggcgagagacgaaccgagcatagggtcgccaagatatgaaaacaaatggtataaattcatctaagaattgaaaagaattcatatcatgttgttggaacagctggggcgtatcgacctcaatctattgattatcctgcaagttttgctggaagagcggaatggtagccgggccgcccgtcgcctgcatctgagccagtctgccgtcagcaaggccctggggcgcctgcgggaaaccttcgacgatcccctgttcgtgcgctccgcctacgggctggaacccacggcccgcgctctggtgctgcaacagcaactgcaacccatactgctgtccctggacaacctgatccagccgccggatttcgatccagccagcacagagcgggagtttgtgatcgccagcatggacagcgccttcaccctgtttgccccgctctatttgagcgagctgaaacgccaggcaccgggtatacggctgcgctacgaggagtggaccgagaatagcctgaccgagatgagccagggtcaggtggatattgccttcacggtgcgggagaactgcatcagctcggactttcggctcgataccctgcccaacgccatctgccagcggctgctcgccattgatgatctcacctgtctggtgcagcatgatcaccctgccctgcacgaacccgaatgggacctcgcccgctacctggcctatccccatgtacagacctattgcgagggacgggatcgctggatgctggatcacaagctggcggggatggatctctaccgccggattgaggcaaccgtgccctcgttcgaggccgcgctgcgaatgggcatgcactcggacatgatagtgaccctctccagactctatgcacgccacgccacccaggtctatccgctggtgccgctgccgctgcccattgcactcgacagcatctcccacctgctcatctggcatcagcgccacgaagaggacccgggccaccgctggttacgggagacactgctcgccctcatcatgagcaagctggaaccctcggcaaccgagccctcctgactatcagcaccgagtaagagaacgcccggccttcctcatcatgagtgagccggataccgctgccaacgactggcctgattatcagtgttggcgaggggagagcctgacagtcaaccctgacccgtcaccgccagatagtggtggacaccgtccagcagcatctgcaccgcaatcatcaccagcagcatgcccatcaggcgctccacggctgtgagtcctcgctcacccagcagcttgttgaatacctcgtagaacatcaggatcactgcgctggcaccccaggccatcaacagcgccagcgaccaatccgtcatccgggtcggctcctggtttgccagcagcaacagggaggcaagaatggaaggaccggcaatcatggggatggccatgggcaccaggaagggctcctcgcccgccgccagcccggtcaccccaccctcgctcgggaagatcatcttgatggcgatgagaaacaagatgatgccgcctgcgatactcaccgcttcctggcgcaaattgaggaaattgaggatctgctgaccggcaaacaggaaggccatcatgatggccagcgaaaacaacagctcccgcatcatcaccttgcgccgtcgcttgggatcgatatgacgcaggatcgacaggaagaccggcaggttacccagcggatccatgatcagaaacaacatgacggcagcggagaaagtgtccatacgattccagggcaatgcccgggccaagccttcggcagagaaaaacaggaggaaatactaacaaagggacagagattcggcgagcaccaaggatgtgcccgccgtgaaggtcaaccgtggttgcagatcttgtcggcgtgggtctggaaaccctgcgctgattcgatgaacttgccgcgctgtgccaagaaggcgatcagcgcctcggcatccatctcgctcgcgctgcaggtatgaaaacgggcatcggcaccgaagtgctcatcgatcgcctgcttgaggctggcacgggtaaattgccccccttgtgccagcatcatctccatcacctcgtgaccgtgtaccgattgagtcatagcaaacctcattaataaacatatttaatgcctattaaatcctgcaccgaagggagtgaccttgatataggccaataaattgccgatttccctcatagcaagctggtcgtgagtaccgctttgtcgataatgtggcaacctgacaaggggatggctacactaacgcccctttttgccatcgcagacagaatataaggacattggcgtcatgctgttccatggattggctttcaagccctggcggatctggacccgccgtcccctctggttgaagaccctgatcggcatgttgacggggatcgggctgggactcggcttcagtgagcaggcgttgcagctcaagccccttggcgtcctgttcgtcaacaccatacagatgctgatggtgccgctcatcttctgttctgtcatcgccggcctcacctccctgctcaagggcaagagcctggatcggatcggcagcaaggccataggcctctatctcttttccaccgccatcgccatctgcatcggtctgatgatgggctggctgctggaacccggcatgggcgccaacatggggccctatgagcgggtcggcatggcggaacagccaaccctggccagcgtgctgagccatctggtaccacgcaaccctgtgcaggctatggtggatggcaagatactgcaggtgatcgtttttgcggtcgccctcgccctcaacgccacaggccgacgcggtcgccccgccatcctcttctttacctcgctggcagagggaatgttcaagctgacccagatggtcatggcgctggcgccctatggcgtctgcgccctgatggcctggatgacgggcaaatacggggtgagtctgctcttgccgctgctcaaggtgatcggcgccgtctatctcggctgcctgctccatgtgcttggcgtctatagcagcctgcttatcctgctggcacggctcaacccgctgcactacttcaagagcatcgtcgatgcccaggccgtggccttcaccagcagctccagcagcagcacactgcccatcagtctggcctgcgccgagaagcggctcggggtctcacccgccatcaccgccaaggtgctgcccatcggcgccaccatcaatatggacggcaccgccctctaccagggagtcacagccctattcgtggcccaagcatttggcgtggatctgcacatggtggattacctgaccatcatcagcatcgccaccctggccagtatcggtaccgcaggcacaccgggcacagggctcatgttgctgaccctgacgctcactgcggtagggttgccgctggaaggagtagccctcatcgccgggatcgacaggatcctcgacatggcgcgtaccacggtcaacgtgtccggcgatatactggtatccgtgctgattgctcgcagcgagaaggagctggatctggcgacctatcacgacgccagcgcaggagatgatatcgacttcaccctgcgctgaggcagggtgaaggattaactatcgtggggatcgtgatgacagcgccagcagacctcaaagttggcgccgttttcctccccgcactgaccgcagagccaaccattgccctggcgctgctgataacgttcgatgacccgtcctgccttgctgcgatcctgctcgcgcaccatcagggtcacctgcaatagatccaccggcagctcgcccagcgcccccgacagggcctcgccgttgagtcgcaccagtaccccttccacttccagcgcccctttcagggcatgggcctccagcgaatgggaagcccgataaagattgatccattgatccatgccttccccctgcaaccgcttgttgatgccatgtctagctgacaccatgcccctcttccatcctcgggatcgaacctggatcccatgatccatggcttccccgtcccctgacctgcctgtcacagcaagttgtctatcccgtaatcggccccctgcgccaccataaaatcgataaaggcccgcaacttgcgcggcatcagccgccgctccgggaacaacagataaatcggcaccttgggctgctgccactcgggcagcaggggcaccagggcgccgctggcaagctcctcatggcaaagcatggcaggcagggaggcgagcccgagccccgccttcgcggcctctctggcacaggttatattattaaccctaaagcgggagggagggtcaaccagcacctctcttccatccagttcgaagcaccagtgcgaagccagaaacccgctgctcaccgccaccctttcatggcgcaccagatcctcgggatgagtgatggccggactgcgggccagataatccgggctggcacacagcagccgttccgtgctccacagccgccgcgccgccaggttggagtcgctcatgtcgccgatgcgcactatggcgtccagcccctcgttgatgggatccacgatgcgattggtcagctccagctccacctgcagccccggataaacttgcagaaatttggccaccagccgacccaccaccagctgccccgtctcgatgggtaccgccagcttgagaatgccggtcacctcctgctggctggcgctcaccatcagctcggcctgagccagctcatccactgccttgctgcagcgcagatagtattgctcaccggcctcggtcagggtgagctgacgggttgagcagtcgtacgccgaggcgctgctccagctctgcgatacggcgactcacggtcgccttggtcatgcccagatcctgggcagccccagtaaaggagcccttgtcgacgatccgcaccaggatcaaggcagcgttcagatccattgttgcaccagtgaaactgtatatctcattaatggatactaatcgaaacagttggctagtgttagcctgcgctgcttaagttcaggaatccccaaaatgagccaacacaagaaaatccccctgctggccgccatggtgctggccctgcttggcctgctgttcgccggttactggtatctgcatggccgctatttcgagagtaccgacaacgcctacctgcagagcgaagtgaccgggatcggatccaagctgcccggctacatcagtgaggtgctggtcaccgacaaccaggcggtgaaggccggtcagctgatcgcccgactggacgatcgggagtacaagaccagggtggccgaggccgaggccgacctgcacctcaatcaggcgaccgccgagaatctggccgcgacccggacccagcaactgagcctgatccgtcaggccgaggccaaggtcgcctccgccaatgccgagcaggtgcgcgccagacaacaggtgcaaagggtcagccagctcaaccagcgccattacagctcgcaagacagcctggatgaagtgcgggccggactgcaggtcaatcaggcgcaggaacaggaagccagggccgccctgcaagccgcccgtgaacgcctgctggtgctggatgccgaggccaagcagaatcaggccaggctggcattgagcgaggcgcagttggaacaggccagactggagctgagctacaccgagttgcaggcaccggctgacggcatcataggaaaacgcagtctgcgggcagggctctacgttcagtccggcatgcaggtcgccagtctggtaccgctgcaacaggtgtgggtcgaggccaatttcaaggagacccagctgcaccatatgcaaccgggccagaaggtcaaagtgatccttgacgcctatccggatcaaccggtcgaggggatcatcgacagtctggcccccgccaccggcgccaggttcgccctgctgccaccggagaatgccaccggcaacttcaccaagattgtgcagcgggtaccggtcaagatccgcatccccgagccgggtgccctggcaggcaagctgctgccgggcctctccaccgaggtgatagtggatacccgtgaccctgccgccctggtggcagccaactgatggaacccattccacgtcgcaactggatcgccgtcatggggggcctcattggcgccttcatggccatcctcgacatccagatcaccaacgcctccctaaaggatattcagggggccctgtcggccaccctgagcgagagctcctggatctccacctcctatctggtggcggagatgatcgccattcccctgagcggctggctgagtcggggtctgagtgtgcgtcgttacctgttgtggaccacgggggcctttatcgtcgcctccgtgctctgctcgttcagctggaacctcaccagcatgatcgtcttccgggcgctgcagggtttcaccggcggggcgctgatccccatggccttctccctcatcgtcagcctgctgccactgcacaagcgagcgaccggcatggcactgttcggcctctgtgccaccttcgcccccgccataggtccgactctgggtggctggctgacggagcagctctcctggcactacatcttctacctgaacgtaccgcccggcctgctggtgatggccatgctggcccatggtctggacaagaagccggtcgactggacagtgatcaagcaggtggatctcatcggcatcatcacaatggcgatgggactgggtctgctggaagtggtgctggaagagggcaacagagaggactggtttggctcgagcttcatagtgcggctcaccgtcatctctgtggtggccctggtgttcttcgtcatcagccagctgctcagacgccatccgctggtcaacctgcggctgctgcacaacccgcgcttcgcgctggcctgctttgcctatctggtgctcggcatggcgctaatgggctccatttatgtgctgccgctctacatggcgcagatccacaactacaacgcgctggaaatcggtgaggtgctgatgtggatggggctgccccaactgctggtgttgccgctggtgcccaagctgacccacaagatagacccacgctatctggtgagcttcggttttctggtatttgccatcagctgcttcatgaacatgaacatgagtgccgactacgccggcccccagcttatccagtcgctgatagtgcgggcgctgggtcaacccttcatcatggtgccgctctctctggtggcgacagccagcctgagttacgacgagatcccctcctcctcgaccctgctcaacgtgctgcgcaacctggggggtgcctttggcatcgccatcatagcgaccctgatcgacaacgacacccgcgtccatgtcagccagatcagcagcacgctggccgccagcagcatagaggggcagagctacctgctgcagctggcccggagcatgatggcgcagggctcgggtcccgagctggcccaacagcaggcccaggccatgctgtcgaacaccatcagccgcgaggctgccatcatggcgtacaaccaggtgttctacgtgatggggatcttcctgctcatcgccagcgccctgatgctgctgctcaagcagccagcccccagagcggccgatgccgagccgctcgaggcatagcaaaggcgtaaaaacagacacaaaaaatgggccaacaggcccatttttcttgctggtgatcatctgctcgccgagcctgagggagcaggtgcaagtgacgaaagagacctcctcttcttcaccccgccagggaggctgcgatcagaaactgggccgcgaagtagctgctcatgatccaggccgtggcgtgaggaaagggacgccggaacctgtccagcgccagcatgctgtcggaaaagaggaacatcagtgcccccaccagggcggcggcactgcccgcggtcaaggaggcgtgccaggcaccggcggccacccaggccatgccgatgatcaccagcatgtagcagaagacggggatcttcatctcccccaaccggccccacagcaggccgaacaccatgcctgccaccagcagcagcaagaggccatccaccaggttcaacaccagggggccctgggcaaagccgacgatgtagcagaggtgtgcgacaaaaaacgccgccaggccctgaatgaaacgatcccttggcaacatcagcagcacgtccccggccagcgacaggcaaagcccgagcaggatccaggcgtgtgagccgtcatggtcatcgctctgatagccaaacgccagcgctatgatgaacaacatggtcagcggcttgctgatatagaactgacgggagtctgagccgtaggccgcacgaatgtgccaccagcccgatgcgatgatcaagaaactcaataacatgccctgctcctcacgtgttgctcgcagtcatacggcaacatcttctgactggcagcagagtagcaaattccctcggccagtggcaggggagctcagcaaatgagcagcctacgcctaaagtctaattgcccgctagccctggtcagggcataaggaagggtctggaggatcaccatggaagacgaaatgaaaaactatctgcccgctatcgatatcatgatgtgccatctggggatcagcttcgagcaggcctgcgaacagcttggactcagtccacaagaacagcaggcgctggatcagttgcaacagcaggctcagtcaaactagcactcccgatatggatatcatgatgttccagaaccggggatcagcttcgagcaggcctgcgaacagcttggtctcagtccgcaagaacagcaggcgctggatcagttgcaacagcaggctcagtcaaactagccctccctcacgatgtgccgtctgggactagcatgcgagctgccgggcctcagtttactggcacaacagaccctgagcctgctgcaggaacaggatccgcaagaataagccccgattgggaaaataaaaacggcgccttgatggcgccgtttttattagcactttttattggtgaaccacacgtcgccgttgcagccagacgatcagcccgaacagcaggaagcccgggaaccacatcagctccttggaccagcgctcggtaggtgccttgacggagaggatctcctgatcaaactccatgccggccactgccgccgggctgccgaaggtcacgctgtcgatcaggggcttgccatcctgctcatagagcgtcagccccagattcgccaaccgctcttcaccattggcgccatccggtaccgcaatcaacagggtagactggcgagccttgcccaccccatcctcaccctggatccgcagccgcagcgtactttccgcctcgacctcacccatggtctgggcaagctgggctggcggtgtactgcgatagggatcgtgcaccatgtccatccagaaaccgggacggaacagggtgaaggccaccagcagcagcaagatgttctcgtaccatcgactcttcaccaggaaccagccctgggtcgcagcggcaaagatcaacatggcgatggtcgccacaatgaagatcagcaccccatgggcaaagtccacgtcgatcagcagcagatccgtgttgaagatgaacaggaagggcaacgccgcagtgcgcaagctgtagtagaaggccgtgatgccggtcttgatgggatcacccttggaaacggcagccgccgcaaacgaggccagacccacaggcggcgtcacgtccgccatgatgccgaagtagaacacgaacagatggactgctatgagcggcactatcaggccgttctgctgaccaagcgtcaccaccaccggtgcaagcaagctggacaccactatgtagttggcggtggtaggcaaccccataccgaggatcaggctcagcagggcggtgagcagcagcatcagcagcaagttgcccatggagaggaactccaccagatccgccagcaccaggccaacccctgtctgggagacagcaccgactatgatgcccgccgtggcggtggcaatgccgataccgatcatgttgcgggcaccggcgaccagcccttcccgcagatccaccatgccatcgagcagcgagccgtagtcatgcttgccatcagtacgcagccagttgagcagcggccgctgggtcagcagtatgatgaccagcatgacggtgccccagaaggccgacaggcccggcgagaggcgctccaccatcagacaccacaccagtaccaccacgggcagcaggaagtgcaggccggagagcagcacggctgcgggtgttgggcagctcgagcagcggcttgtcgggatcttccgccgccagcggttcattgctggcagctatcttcaacaagcccacataggtggcagccagcagcaacgaaatgcccggcagcgcatagtcacccagcacgggtttgagccaacccaggccgtagtagaccgccagcgacaggccgctgatgagggctgcgccgaacgcgaagccggtcagccgacgcaaccatggtttcggctgatggttgccgatgggctccatgcccagcttgagcgcctccagatggacgatatagagcagcgctatataggagatggtcgccggcaggaaggcatgcttgatgatctcgacgtaggggatgcccacgtactccaccatcaggaaggccgctgcccccatcacgggaggcatgatctggccgttgaccgaggaggctacctcgactgcgccagccttctctgaactgaagcccaccttcttcatcatggggatggtgaaggtgcccgtggtgaccacgttggcgatggacgaacccgagatgagaccggtcagggcggaggccaccacagccgccttggccggaccgccgcgcaggtgaccgagcaggctgaaggcgagctggataaagtagtggccggcacctgcccgctccagcagggcgatgaccgccagggcggggcccagggcccgtcgtgccgcttccagcagcaacggaatgccgatgcaggccgtgatcaggtccgaggtggtgaggctgccaggacgcagggccagcgcttcatacatcacgaacagataagaagccgctccggcagcaatcagccccagcgccatgtcgctgagcggcactcgatcccggggtgaactacgaaacgccggaaacaccagataggccagcaacagggcaaaggtgaggtgaatggcgcgggtctcggtatcattgagcacgccaaaacccagcatgaagggcagtggcgaggcgatccagagctggaacagggaccaggccagcgccagggcggtaatgagccagcccatgaggccaagcggcagacgagcgcccacatcctgggcgatcagttcctcggtagagagttgtttatcttgcatagggttaacttgtgccaacgagtacaacaaaaacgacacccgccgccacaaacagcgcagccaacgggtgtcgagggagtgacaaaggcccttgggccctcaatcagagccagccgcgctctttgtagtagcgagcagccccttcatgcagcggtgcagagagccctaccttgatcatgtcggcctctttcaggtcggcaaaggctgggtgcaggcgcttgaagcgatccaggttgtcaaagacagacttcaccagctgatagaccacttccggatcggccttggcgctggtggagagcacagccttgccaccgatggacggggtcggcttgtcgctgcccttgtagaggccacccgggatctcggccttggtgtagtagctcttctctgccaacagcttgtcgatagcctcgccggtcaccggcaccagcacggcatccgtggtggtggaggcttcctggatggcaccgttcgggtgaccaacgaagtagctcatggcatcgatgttgttgtcacccagtgcagaagcctgctccgccagtttcagctcggaaaccagagcgaagtcacccttcttccagcctttgaccgccatgatctcttccatggtgtcacgctgacccgagcccgggttgccgatgttgacgcgcttgcctttcagatcgtcaaaactggcgatcttggcatcgcggcgagccagaatggtgaacacctcgctctgcagggagaagacggcacggatatcatccatggccccttcggtctggaaagggggcagccctttcatcgccttgaactggtgatctgactgcatgatgccgaagttgaattcaccgctgcggatgccgttgacgttggcaacaccgccaccactggctggcgcgttgcacttgatctggtgatcggcagcgccgcgattgaggaaacgacagatagactggccggccacgtagtagacgccggtctggccgccggtacctatggtcacgaagcgctcctgcgcttgtacctggccgccaaacgatgcaccgaccagagccgccgacagggcgcacgccaaggataatcctttcatgttttccatccttttcattgatttatcccatccgattcccggatgaatgtacgacaacgccctgttctgcgcagggtttgcctaacttgcctcatgcaaggaaagggttgggcagcaacgccattcccaaaaatcaccctctatcctgcggtgagttaaccagcctcgtgccagttgaagataatttggcccctgaggggccaaagaaaaagttataagcactccgattaagcacattccgccaacacaaatcaaacaaaatggcaaaatgatggaattaaatatcgaaaattatgacgttgatcattcatttttctaccaaagattaattccatctgctacctgatgaaagcaatacaaaccgacagtggattcttttgtggcccttgcagtgcaagggcctgtgtcatcttttctcagctgccggcttgggccagatccagaataaacgcgaattccagcgctatgtcttcgtaagccttgaagcgaccggatttgccaccgtggccagcatccatgtcggtattcagcaacaacttgttatcatccgtcttcatctcgcgcagtttggcgacccacttggcaggctcccaatactgtacctgggagtcgtgcagaccagtggtgaccagcagattgggataggcctgtgccttgacctgatcgtaggggctataagccttcatgtagtcgtagtaacgcttctggttcgggttgccccactcgtcgtactcccccgtggtgagggggatcgactcatccagcatggtagtgaccacatccacgaacggcacctgggcgaccacgccgcgataaagctggggagcctggttgatgacggcccccatcagcaggccaccggcactgccgcccatggcatagacctgatctttggcgccatacccttgcgccaccagcgcctcagtgacgtcgatgaagtcgttgaaggtattctgttttttcagcagcttgccatcttcataccagtgacggcccagctcctcgccccctcgaatatgggcgatggcatagacgaagcctctgtccagcaagctcagacgggcggtgctgaagtcgggatccatgctggcaccgtaagagccgtagccgtacaccagcagcgggttgtggccgtttttcttgaacttgtccttgcgatagaccagtgacaccggtacggacacgccgtcacgggccgtgatccagagcctctcactggcatacagttgtgctttgaagcccgccaccggctgctgcttgagcagggtgcgcttgccactcgtcatatccagctcataggtggatgcgggggtggtcatggaagagtagccatagcgcagggcgctggtatccggctccgggttgtaggcaagccaggtgacataggcgggatcgtcgaaggcgatctccttctcctcgccgctctgccagttgatctggcgcagtcgggtcaggccctggttgcgctcctccagcaccagccactccttgaacagggcgtagctctccagcagcacgtccgggttgggggctatcacagatttccagcgatcgaccgggctctctttggtctcgtacaagccgaaattcttgccgtccttgttggaacgcacatagaagcggccacgatagtgatccaggctgtattcgtgatccacctgacggggcaggaacagacgcggcgcctgggtcggcacgttggcgtcgatgagacgcgcctcgcccgttgtggtgctggaaagggcgatgacgatgaagtcttccgaggtggtggcatagaggctgacgtagaaggtgtcgtctttttcctcatacaccagggcatctttcgccggatccgagccaagctcgtggcgatagacctgataggggagcagtgtcttgggatgcttgcgcacgtagaacaccgtcttgctgtcgttggcccataccagattgccggaggtattttccaacttgtcgctggcccattggccactctccagatcgaggaactggatctggtactgacgacgagagaggaaatcttccgccaccgccagccagcggttattgcggctcacctccagggcgcccagggcgtagaactcgtgcccttcggcgcgctggttgctgtcgagcatcacatcggcgtgcttctccccgaccttggtgcgggagtagatgccgtactccttgcccggctcatagcgggtctggtaacggtagccattcttcacatagggaaccgactcatcctgctggggaatgcgagccaccatctctttgtagagttgatcgcgcagcggctgggtcggcttgagcatggcatcggtataggcgttttcagccttgaggtaggccagcatctcgggattctggcgctcgtcatcccgcagccagtagtagttgtcgacccgggcatccccgtgttttttgatggtatgaggatgtttggcggccacgggaggctggatcagggtgtcacttgtgggcatggcggactcatcattggcatatgaacaggggacagcggccagacaagccagcagcagaagccctcgggaaaaggtgaacatctcgcatcctttgcgctttaaaagggttggcaaacctgagccttggctccttggtgtggccaacaatctgccccttgtcgcccccagttgcaagttatcagcgcaaaacccgccagaacacgtaaaagggccactgtctcgcgacagtggccctcaaacctaaccatgagcgacacggattcgctcaggtgtgcctcacatgatggagttgtgtctgctcatgaccagtttgcgtcagccgggatagctcgaccaagtcttggtcgcgccctcatgactgatgctcagcacctgatagggctgacccggtatatccatgcctggcgcactctggggcatgcccggaatggtcaggccgcggatcgccggtttttccttgagcagcttctgcacgtcggcagcgggtacatgtccctccaccacatagccgttgaccacacccgtgtggcaggacgccagctgcggagtgatgccgtactgctgcttgatgggttcaagctgctcggtttcgacgaccttgatctcaaagccgttctcttccatgtgcttgatccaggtcttgcagcagccgcaatactgggacttgtagacagtcatccgctccgcagccagggcggagaagctgacactgccggccagcagggccagtaacagggacttgtacatgactcacctcggataagaagaaatacccaaaaaatggggaaactcgactcaaccgggatgacggggaggacgttccagccgctcgggcggcgcatccggcgtatacagggagggggcaataaactcaggcctgtcaggctccagcacggccaccgtcaggctgtcgctggtgagcaccgtcatggcgagcgccgcagtaaagctgccacacggcatggctttctccagggtacgctcgctctggctgcaatggggggtcagcgtacagagatcggtcgccgcccggctgccaaacgacatcagcaccatcagcagactccacaaggggagccagcggcgggcgcgagcgagttggcgacgggtcagaaccatgacatgactcattaagcagaagagtcctatggtaacctctggcccagggggagggtcaagccctcccctctatggttcgcgggatgtaagtagtatggcggggcgcgattcacccacggatccccgcgtctggcgtaacgggacctgatcccggaactggcgggccatggcacttcttgataacgtcaccgctcaatgcatcttcttttcgccagtactggtttttgccagtaccaggctcagtcttcaggttatgaccccatgaaacgcattctggttatcttttcacacccggccctgcagagctcaagagccaacaagcagctgttgcaggctatcgaagagctggagggcgtcacagttcacgacctctatcagcactacccggacatgttcatcaatgtaaaacaggaacaggccctgctgtcggaacacgatatcatcgtctttcaacaccccttctactggtactcctgccccgccatcatgaaggagtggatggacctagtgctggaatacggctatgcctacggtcccgaggcccatgccctcaatggcaagcagtggctgagtgccatcaccacgggtggcgccccagagtcctattgcagcgcaggctacaacagtcgcccactgctcgactttttgctgccgttccagcaaacggcacaactgtgcggcatgacctggctgcccccgttcgtgctccactcctttcacaagatcaaggatccggaggcattgcgtcgctgtggccaggattatcgccagctgttgtgtgccctgcgcgacgagcaactgacccccgatcagctcgcggggcaatcttatctgcgggatctgctggaggggctctcatgaaacacgggcagctatttggccgaccccatgagcctgaccagatgtttaaacggagggctggctgatgggtcacggattactgtttgatgcgcttatctacctctcggcggcggtgatcgccgtgccgctggccaaacgctgggggctgggctctgtgcttggctacctgctggcaggcatcatcataggtcccttcctgctggggctggtgggggagcagaaggatgtgatgcacttcgccgagttcggggtagtgctgatgctgtttctggtcgggctggagctgcgccctgccctcttgtggcagctgaaggggcccatactcggcaccggcggcctgcaggtgctgctcaccacaggtgccctgactggcgtggcatatctcatcggactgccctggcagcagggactgggcatcggcctcatcctggcgctctcctccactgccatagtgttgcagagcctgcaggagcgcaaactgatgcagagcgaaagcggtcgatccgcctttgcggtgctgttgtttcaggacattgccgtcattcccatactggcgatcctgccgctgctcgccatagcaccggtggccagcaatggcagtgcggagctggctggctggcaacacggcctgctggtggtcgcggccatctccggcatagtactgggtggccactacctgatgcggccggtgtttcgcgccatcgcccagtcccacatgcgggagatcttcgtcgccgccgccctgctgctggtgatcgccatcgcagtgctgatggagtcggtgggactctcccctgcccttggctccttcctcgccggtgtggtgctggccgacagcgaatatcgccacgagctggaggcggacatagagccgttcaagggcttgctgctcggcctcttcttcatgtcggtgggcgccggaatcaacttcagcctgtttgccgaacacccctttctcatcccggcgctggtgatcggcctgatggcattgaaatggctggtgctgatggcgctcggctttgtcattcgtatctcgcccaaccagcgctggaccttcgggctggcgctggcacagggtggcgagtttgcctttgtgctcttctcgtttgcctcccagaacaaggtgctgccaggcgacaccatatcgctgctcaccctggtggtggccctctccatggcgctgacgccgctcttgctgatcctcaacgatcgggtgatccagccctggttcgattaccgtacccacagcgattcgccgcagcacgagcaacctgaattggtggagcaccccgtcatcatcgccggcttcggccgcttcggccagatagtggggcgcctgctgcacggccacggcataggcacaaccatactggagcaggacgccagtcagatagagatgctgcgcaggtacggctatcaggtgttctacggcgatgccagccggctcgatctgctgcatgccgccggcgcccacaaggcaaaactgctggtgctctccatcaatgacccggccacctcgcttgaggtgattgaaatggtgaagaaacacttcccgcaccttaagatactggcgcgtgcccaagacagaccccatgctcacgagatcctgcgccacggcgtggacagcgtgcatcgggaaaccctgggttccgccgtggatctgggggtggaagcgctgacccagctgggatttcgggccaaccaggcctggcgggcgggacagaccttcaaacaacacgacaactggttgctgcgggagcaggccaattacttggacgacgaacacacctacatcaacaagagcctgcaatacagggacatcctttccgatctgttgcaagacgatcaggaaggacaagagcgtattcacgctcacaactggaacagcggtctgcccgacaacgacaaggaagcaatatgattgcctattatcctctgctcaaacacctgcacatgaccctcgccatcgtcagcctgctgctgtttgtctatcgctggatgctttctctcaacgccagcccgcgtctgcaacagcgctggctgaagatagcaccccatgtcaacgacaccttcttgctgctgttcggggtgctgctggctgtcacgttgcagatgagcccaagccagcaaccctggctgatggccaagctgatcgccctggtggtctacatagggctcggtgtcatggcgttaaaacggcctgctcgcagccagaagcttatggcgggtgtcgccgcactggcggtgtttggttacatggtgggagccgccatgaccaaatcggcctggtcctggttggcttgacgagaatgtccatctggtggggggaagccattccctccacatcatcttctgccctttaacgtgatttctattttttcttctccctaaaaaccgcaagacagcactttaatttgcgattttttcatcaattaaaagcctcaattgccacccactaaaacagtaatcatatttaatatcatgtagttaatgacgtttgtatgaaaatggcgacagttgtcgcagcaaaacttgcgacatagactgtcgcatgccatggctaggatacactcaacgctaaaccagtgaaggcatgcaccatgagtaagaagctgttacgacaactgaccttggcgcgttgcatcccgcaccgcccttacaagctgaccgccagccaacttcaggtaaaactggaagaggaaggtatccatgtcagtctgcgtaccgtgcaacgggacctggaagagatgtccggcatggggttgttcgacctcacctcggatgagcgcagcaaaccccacggctggtgctttgagcgccatggcctcaacgacttcgccaatatcatgccgttgtcgctggcggtggccctgaaaacatggagtgatcaggcaagccaactgctaccggcaagcgtgctgaccgaattgaatccgctgatcgacaaggccagccaggtgattcgcgacagccagagcgaactggccgaacgctggctcgagagcgtacatcagtcaccgcgtccgtttgccggcaacccggagatccgtcgcagcaccctgatccgcgatgccctctggcgtggtcgcaagttcagcgccgagatacagcgcgtcatcaaggagcgtactgtatggctctgctatgaccgcatcaatccgctcggcatcctgaatcaggccgatggtccgaccctgctctgtactttgtccgagctggatcccaaggtatacggcatcccgttcgatcacatcaagggcgtggaactgaccaacttcagcgcaacccagccgaaggatttcaatatccagaagctgatccgtgaccagggctaccaggacgtcagcggtccaatccgctttgtcggtcgcattgatgcaaactgcccgaccctggttgatggccagatcccgggccacaacccacgcatgactcgctatgacaagcgcagtgtcgtggtggagaccgaagtccaggacacccctgaatttcgcacctggctcaataacatgagcggcaacctggaagtgctggcgccagagtcactgcgcaaggcatacccgacaccaggcagccgggttagctaatcccaaaaagccgagctcagcctcggctttttgtattcttttcaagcatatctattcaactaattttgaacccttgcctgctgaattgagtggttttgtaccatcgttttccccctgttttttcgtgtgagagatccgccatagcggctgtaagaggccactgtgttgcaccgtacgcgaagccatctttgaatccatatcctttcccatgaaacaaactaaatatatgattaatataactttatattgttaatggctaaattggatcaggctgagtcacagagataacagcatggcctcccttgttcctctgtacgcttcccttaatatgtgtctcacaaggacgaagctggttcggcaggatgcaggaacagcgcataaacagggaataacctacaggacgtggtcagggatacctcaggatgaggcagagcagcagggattaccgctcttcaggaagaacaggacctcgccggatgcgagcaggacagcttcaggatgaagcgagatagcccggatggttatctgccaggacggcgcaaggaacaccacaggatgtggtaagggacacctccaggatggagagagtgcagcaatcaggaacgattgccagaccaggatggtcacaggacacctcaacggattgggaaggggatattccgaaggatcaggataaagtcagggatcgcagggagcattgcagttcatggactggactagatgacttgaggggacggcaactgccgtccccttttctttatgtgcacctctcaagcctcctgctggctctttcacgcgagctaacgcggttgcctctccggctgttttcgtcctctaactccttgaagcgagccatgagggagggaagcaaccatccttccaaatttggaccgccacttgtagaaggtggcggtactgatgccatgtcgcggtagagtgtcggcatagatgaacctgcttcggcctgtttgaagatggcgatggggtgatgcctccaatcagttgaagtgatgcttgtcgatgaaggcgccgatgactttctcgtgtagctcaacagagccagaaaagcagatggttttgcgagctagtcgcttaaggcgcgttctgagcgtcaggttgttacgctcgatacgttgcatgaagattttcccagtcagatgtatcttgcaggggacttctctggcgtagctatcccagttatcactggtgataaagccaagctgaaaaggggcaagcaggctcagcaatttacggcatgtttcatcgttgcgcgggccggaggtgtaggcaacaacacgttttcttttggtatcaaaggcataccaaagccaatggcgattatctttattacctacatacgtccattgctcatcgcgtttacagataagcgcgacatcatccagcactaccttttcggaggttacttgccttgggacgagttctttagggcgcgcaggacggtgttaatgccaatgttgagagcgcgagcagtatcacggacaccagccccgttgaacgccatatcaacaatcttctctttgacgccgggttacgggcctcataggtgtaggtgagctgaaaaacgtgggggcaggctggacaacgatagcgaatgttaccggcaggagtcttaccatggcgatatacgtggtcggagttgcaacgaggacagtgaatggtgatggatgccatgaatgaagaagcctcaaaagaacccacctcactgcatcaaccgatcggaggcatcacccaatttggcaatcacgttccagcattacaacgagcatcccccgcacagcgccttagggtattgttcacctcgaaaacatctacgcagtcgggtatcacaaccctaagcggaaaacgccacccacaccggtctggtgtggatgggcgttcatcaacacagcgctaactcagcgcttgctgcgaaacttgttgctgacggagtcgatccagctgaaggtttctggcagtacctgatttctggcccgttctttggccttttcccgagccagtttagaagccaccttagccgcctctgcacgatctgccacgattttaagccggccttcctcacggatcctgttacgttctgcgttggtcagctgatgatcagcattggcctgggctttttggagcaacagggttatctcggccttttcggcttcggtgaggtctttcatttccaactttttcacggcgcgctcctggggcggctggggggtggaatacattaacacattttcaccgactatttcttatgcaatccgctctgctggcataaaagagccggttctgcacttttctcagtcatttatctgccagttcactgcagatttcttgcatgtcccggtttgtctggtatatctctcagctgtggccgctcggttcgacatggatcagcactatggcatgaggtatgtgacgcattatgccttcttctatccgatcgcagatggcgtgggagtgttcgatgctcatctccttgggcaaggtcagatggaaatcgatgtgacgacggcgtccggcctggcgactgcgcagggcgtgaaagcccccatgctccgggcagcactgttcgatcactcgggtcgtcatggccagctcctcctcgttcatgctgtggtccagcagtggttgaaaagcctggtcaagcatggatattgcttctctgagaatgaagagcgccacgcagatggcgactatggggtcgagcagatagaggttgtaacccagcccggtggcgagccagatacccgacagaccgacagccaccccgagggaggtcaacacgtctgccttgaggtgcagggcatcagctgccagggcaacggattcttcctctttcgccacccgatacagataggtggagacgccgctgttgaccagcgccgagatcagcatgaccagtacgccaaaacccacgctttcgatcagcgttggtgtaatcaacttgccgatagcttcgaagatgatccagccagcggccagcaggatcagcaaagcttcgatcacgccggagacgttttctattttgtcatgtccataaggatggcgttgatcggggggaatatctgacctgcatactgcaaacagggcgatgagagccgccaccaggtccattgccgagtgaatggcctccgaaataatactgactgagccactcagaatgccagcgaatatcttcatgataatcagtgtgatgtttgagcaaacggagaccagcgcggctctcgtttttctggtcataggatgtccttattctcgggaacataattattaaaataagtcgggataatatcagtttgaaaataaaaccgcctattcaggttgtaatattttgtttctgacggtagtgagaatgcttatctaaattaccttttcttatttaaagaatagttgtttttgatttggtgatttatttcgattcgtgagggaatatgtcaggggaggcgaattttatcaggcatactcaggttttttggcctttcatgccatcaggtatccgatctgggccgtggtggaggtgtgactcaggacgaaccctggctgatgagggtggattcttgcgcaacattgggggtatgctggagtgagtgcgatcaatcggtcgtcactgaaagcgtactactgaagtctacgattcggatggcatgctggaacctgggttccaactgtctgggtaacatttttggagtttgatgatgagtaacaaagaacatcacaacggcaaagatgccaagaaaaaaccgcagatgtcactgaaagagaagcgcgacgccaaacgtcagaaagcagacctgaaaaatggcagcgctataaagtaacgctcctccacgctgtagttcctctggagccagtatcaagccagcctttcacaggctggcttttatgtttttgccttatggtgtggcgccgtaggcctcgaagatcttccgatagcgtccgtcggctcgcatggcatccagttggcgatcgaacctgcgttgcagctccacctgacgaaaggcgaaatggtaatgggttggcgcaaacaggtcatattgcctgacccggccactagcatagagctcggcgccatatttgctgtcggccagctctgccagatagtagtaaaacacccgctgctccaggatcactgcatccacccgccccagcatcagtctgtgaacctgcccctgttgtttggcgacctcttcatagcggggattttgatccgccatgctggcaaaggcacctcccagtatctggcgagcccgctgaaaggcgctgactctcagggttttcatatcgtccagtgtgctgatgtgagtcttgccgagggtgaacacccggttatggaaggcaatcacgggctgtgacaggaagacattgttcagcatgccgggcttgacgttgatgatggcgtcaagcttgccggactccagcatccggaaagtgcgttccagcggcagatattcaaagcggggctcatagccactgtcgcgaaaggcctctttaaacaggtcgagctcgatcccgcgtccctcttcctcgatcacatagggggggatggcgaagctgacgcccacccgcagcagttcggcggcaaatagccggggggccaccatggcggcggtcagacaaatggtgagcagtagcgtgcgatgcagaaacaccatgagttctctctggcaaacgagtcgccctgagcataatcccaagacggcctgtgacacgtggaaataacggccacattcacacaggaatagcaccgcatgccgtgcctgcgtcaataacaggtaaaaaaaggccctgcatgaacagggcctctcgggattcattgccgattagaacgggatatcgtcgtcgaagtccatcggcggctcgttgtagacaggcggtgctgactggggctgctgggccggacgaccataaccgccttgtggctgctgcatgttctgctgcggtgcggcggcaggacgagcctggtttaccggctgctgggctggcatgccttgttgcggttgaccccagttgccttgcgcttgaggttggccacccatgttttggcctgcgccaccttgcgggcgaccacccagcatctgcatcacgccactgaagctgtctaccagcacttcggtggtataacgctcttggccaccttgatcctgccatttgcgagtctgcagtttcccttcgacatagacctgggagcccttcttcaggtactcaccagccacttcggccagcttgcccatgaataccacacggtgccattcggtacgctctttctgctcaccggtctgcttgtcgcgccaggtttcagaggtggccagggtgatattggtcacggcaccgccactcggcatgtagcgtacttccgggtcttgtcccaggttaccgatcagaatgactttattgatgcctcgactggccataatctctcttccaccctttatataccggccaggccatatgcccggaccaattcaacatatcgtttgttttctgcgagataggcagcatcgcttggcgacactgacacatcatgcgatgactgaacccggttcagtcggccagctggccaatgttccgctttcagattttggccgcaataataacagttggcgtgaacgagcgcacatcttcctgccctgtcatcctccacccggagcatggaccgaaggattaacttacacgaggccgaccatgaccagcaagcgagcagggctggatggcctgagcaaacgtagcaaaacggatcccgattgcactgtgacactctttgtcaggcacagtgccagtattccacccaaatgggggggcatggctagtcatttgtattgcttgggaaattggtgagtttcaaaagaggcacactggcgtctaatgcttttttaatgctgcagcgtttggggggcttggtactctctgctgccaaaaaaaccatggcctgaatgttcaaggacgtgctcttcatgaccaccccatacaccatagtcgtactggtgactgaaaataatgtgcaggcgaccagttttcagagctatctggctgagcagctggcactccccatcctgctggatgggcgagagtcacacccattatttctggtcgatctggattacctcaagtcgagccagcagagtgggtggccgagggagatctccagtcgcttcggggaagccaacacgatattgctcaatgccccgaccagcacagatcgcgagttgttgctgatgtggcctcacaccagcggactcttcttccgccaggatcggctggtgctcggcattcgcaaggtgttgcagggggagtactggatcccgcgccatttgctgtgcgatctggtcaactactaccgcaaggggggagaacatcacctgcgcaaccagacgctgctgactgcgcgcgagcaggagatcatccgctacctgatgacgggtgcctccaataccgagattgccgacagcctgtttgtgagcgagcacaccatcaagtcccacctctataacgtcttcaagaaattgaacgtcaggaaccggttgcaggcggtgagctgggccaaagaatatctctgaaatcgatggagatgatggataaaacctgtctattcatccagtagtctctatgccatactgattcgctctgatttgtgtatcgagcgtgcaacaagatggaaaagatagtggtccggggtgctcgcacccataacctcaagaacatcaatctgaccctgccccgcgacaagctgatcgtggttaccggcctctccggttcaggcaagtcttccctggcgttcgataccctttatgccgaagggcagcgtcgctatgtggagtcgttatctgcctatgcccgccagtttctctccctgatggagaaaccggatgtggatcatatagaggggctctcccctgccatctccatcgagcagaagtccacctctcacaacccgcgctcgaccgttggcaccatcaccgaaatttatgactacctgcgtctgctttttgcgcgggtaggtgagccccgctgcccgactcatgccatcccgctcgccgcccagaccatcagccagatggtggatcaggtgctggcccagccggagggcagcaaactgatgctgctggccccggtggtacgggatcgcaagggtgagcacaccaagttgctggagaatctggcggcccagggctatatccgggcccgtatcgatggcgaggtgtgcgatctctcggatccacccaccctggaactgcacaagaagcacaccatagaagtggtggtggaccgcttcaaggtacgcgatgaccttgcgttgcggctggccgaatcgttcgagacggcattgaccctttcgggcggtatcgtgcaggtggtgcccatggatggggaggagggggttgggcccatgaccttctctgccaacttcgcctgccccgagtgtggctactccatgtcggagctggagccgcgcatcttctccttcaacaatccggccggtgcctgccccacctgtgatgggctcggggtacagcaatacttcgatccggccaaggtgatccatgacccttccatcagtctggccaacggcgccattcgtggctgggacaggcgcagtttctattacttccagatgctcaaatccctctccgatcactacaagttcgatctggaggccgcgtgggaagatctgcccctcaaaacccaggaggtgatcctgcgtggctcgggccgtaccgaggtcgagttccgttacatgaacgatcgcggtgacgttgtggtgcgcaagcatccgttcgaggggatcctgcacaacatggagcgccgctaccgtgaaaccgagtccaactcggtacgggaagagctctccaagtacatcgccaacaaatcctgtaccagttgcggcggcagtcgactgcgggaagaggcgcgccacgtattcgtggacaaccgcaatctgtccgccattgccgaacagtccatcggtgatgcgctggccttcttcgagggactgagcctgactggccagcgcgcccagatcgccgagaagatcctgaaagagatcgtcgaacggctgggttttctggtgaatgtcggcctcaactatttgagtctctcacgcagtgcagaaaccctctccggcggggaagcccagcgcatccggctggcgagccagatcggtgccggcctggttggggtcatgtatgtgctggatgaaccttccatcggcctgcaccagcgtgataacgagcggctgctcacgaccctcatccatctgcgcgatctgggcaacaccgtcatcgtggtggagcacgacgaggatgccattcgcttggctgaccacgtgctcgacataggccccggggccggggtgcacggcggtaatatcgtggcccaggggacaccccagcagatcatcgacaacccggattcgctgaccggtgactatctctctggccgcaagcggattgccattcctgccgagcgtacggcgctcactggcaagtggttgaaactcaaaggcgcgagcggcaacaacctgtgcaacgtcaatctggatctgcctctcggggtgatgacctgcgtcaccggtgtttccggctccggcaagtcgaccctgatcaacgacaccctgttccgcattgcccaccgcgagctcaacaaggcgaccgagtcgaccccggcgccctatcgcagtgtcgagggactggagcacctggacaaggtggtggatatcgaccagagccccatcggtcgtaccccgcgctccaacccggccacctataccggcctgttcaccccgatccgcgagctgctttccggcacgcaggaggcgcgctcccgtggctatctgccgggtcgcttctccttcaacgtcaagggcggtcgctgcgaagcctgtcagggggatggggtcatcaaggtggaaatgcacttcctgccggacgtttacgtgccatgcgatgtctgcaagggcaagcgttacaatcgcgagaccctggaggtgaagtacaagggcaagaacatccacgaaatactggacatgacggtggaggacgcgcgtgccttcttcgatccggtaccggcagtggcgcgcaaactgcaaaccttgatggatgtgggtctctcttacattcgccttggtcagtcagcgacgacgctctccggcggcgaggcgcagcgggtcaagctggcgcgcgagctctccaagcgtgacaccggccagaccctctatatcctggatgaaccgactacagggctgcacttccacgatatccagcagctgctcaaggtattgcatcaactgcgggatcgcggcaataccatcgttatcatcgagcacaatctggacgtcatcaaaaccgccgactggatcgtcgatctgggacccgaggggggcgctggcggcggtcgcattctggtgacgggcacgccggagcagatcagccgttgtgaggattctcatacggcgcgctttttggcgccgctgttggtaaaataatcacagcagtcatgaaacaaggggccctgggccccttgttttttatggaagtgattcagttgccgccccaggaggtggatactccatacttggtacaagacagttttcgctccctcgtttgccgtccaaaggatattggcgttcatggctcaaccttctcgctccatcgatcatttgctggcctactccatgtttcccgtctgggccggagccatcctgatgctgctcatcgtgattgccctggctcaggtgccggcggcgcagcgggtcgaagagcggcgaatgaaggagcacctgcagcgggtgatcaaggcggtgcagggtgatatcagtgccatcaatgccttcacccgggattggggcatctgggatgagagctatcgctttctggcccaccccaatcaggcctatattcgttccaatttgctggtcgataccccgatgcgggattttgaactcaacgtattgagctatatggatttgcagggggccgagatctggacccgcaccctgctgcccgagacgccaggcacggacacgaccctgcttcccttcttcctggatgacctcaagctgcagttgctgcgtgaatcccgtcaggaggggattcgcagcctgagcggtgtgaggggatcccagtggggacccctcatttactcgctccagccggtgaccaacaccctgggaaacgccacacctaatggctatctgctggtgactcgctggctggatgctcgctatctgcatgatctggctgagcgcacagccctctctttgaccctctcccagccaaagccttccgataacttcctctccttcaagccactcaagccacagatgagctatcgactggttgatctgggactgcagcggatcaggggagaggggctgctgctcgacagcaatggcgaccccgtgttgaccctgatagtggaagacgatcgtgatgtgttgcagggggcgatggagggggctatctggaccttctttggcatgttgttgatcagcatcgcctgcgttctgatggccctggcccgcttgagagccatagtgttggggccggtcagcgagatggtgaaggcgttgcagaaatttggcgacaagcaggatgtgagcctgctgccgcttatcgacagcagccaggagatggccctgctcagccgcaagttcagggagattgcggccaagatcagcctgcaccacagtgccttgcaggcgcactcttccaggatggaggtcgctgcctatacggatccgcttaaacatgcctccaatcggcgctacctcgacgagtggttgctgacccgggataacgtcaccgctgccagggtgctggtgatcctggacctggactacttcaagcaggtcaatgatcgctttggccacgacatgggagatctggtgttgtgccagctggccgcattgatgcgcaatgctctcggcgaggaggagccgctgatccggctgggcggggaggagttcctgctgttgttgacctgtgaggaagcggagcgggtggcagatcggattgagcgcttgcgccgcaagattgccgaatatcggttcggtcgggaagaggtgcccctccggatgacggcatcactagggtattgcagttaccccctgcaccccgagctgaaagattcgttctggaatctcagcttcaagctggcggacatggcgctgtacagggccaagcaggagggacgggatcgctggcggggatacagcggtgaactggcccgggagcagtgggcattgagtccggaacagatagtggagggagagttcctcttgtgtcaggcatctcatctccgtcagcccgcttgatgggcctgtattgacagtagggtgccggggataaatacctgccacatcagctggaaaaatgggatctcatatgatggctgcgcggagactactgtgtttccctttggtctgttttgccattaaggccctgcagcaaccaaggaagagcacttctataccgatcttgatcaggaacgcctctacgccagtcagaaagcagtcacaaaaaagctcggcaccaatcatagcaagggccagcgctcaatctcgccagtgaacgccgtggctcatgtgacaatatgaagttggtagcacgtcgataaccagaaattaatattgagataaagtttgctttaacgaagagaccatgttttaatctctctcgatggttcggtagttcagacctgtttatgttaggcagtcattttagtaaagcagtgattagtataagagttatctacgatagttcttattaaataattctccttctttagtgctccccatacgtattgctgacgaaaaatcatagattgccaacttttggcacttaaaacactattttaggaaattattatgtctaacaaaatgactggtaccgttaaattcttcaacgccgagaaaggttttggtttcatctccccggctgacggcagcaaagacgtgttcgtacacttctctgcaatccagtccaccagcttcaaaactctggacgaaggtcagcgcgttgagttcaccatcgagcaaggccagaaaggcccggctgctgccaacgtagttggtctgtaattcaagcaaggaagccttcacgctagctaacgcctgctgagaagaccttctgcaagaattaaaaaaacccgcctaggcgggttttttgttgtctgaaattcagtgtttacccgctttccccctctctcagccctttcacctcacctctccctcgactctgttcatcttgctgctttatgtcatccaagtactccccaccctgtctgcccctccagccgcccctatgacagctcaataaacttaatgagattaattatcgtttacacatctttcactgatcattacaatgccagccgacaaacgggaagattattcaattgaaccttcccggtcctgatttcacgcgggatgcagtgaagtcaccccatcgagttcacccaaaggatgaatgtcactttctcattaaaagagttcaggccaacatgataaaaatgcaccgcaacaagctgaccacgctcattctcgccgccctcgcctcccatgcctatgctgccaaacaggaagtcatggtcgtgacggcttccggcttccagcagaagatcgaagataccgccgcctccatctcggtcgtgacccgtgagcaattggaaaaacgcgcctaccgcgacgtgaccgatgcactgaaagatgtgccgggcgtggtgatcaccgggggtggcagcagcagtgacatcagcattcgtggcatgggctccaaatacacgctgatgttggtggatggaaagcgcgtcgacagccgtggcactcgtcccaacagcgatggcccggggatagagcagggctggttgccaccgctgcaagccatagagcgtatcgaggtagtgcgtggccccatgtcctcccgttacggatccgatgccatgggcggcgtcatcaacgtcatcacccgcaagaccgccagcatgacagcatgacagcatgacagcatgacagcatggcagggttcgctgcatgctgactccaccttccaggagaacaaagactcaggcaacatcttccagaccaacgcctacacggccggcgctctggtagacgggttgctgggggtgcgtctgaacggccagctttcccatcgcggtgaggatcagttccagaatggcttcgccgaacaggagatgcgcagcggcactgccgtgttcagcctgacccctgacgagcacaatcgcttcgacttcgaggcaagccgcggtctgcaggatcgtgatcgcacaccgggtgagtccatcccggccaagtccaagcccagcctgagaacttacgagcgcaccaactacgccatcacccacgacggccgctacgactttggctcctccaccagctatctgcagcgggaagagaacaccaatcccggccgccagatgaagctcatcaacaccatagccgacacccacacccagtttgagcttggggatcactacctgagcgtgggtggccagtaccgctacgaggatctgcaggatcaaggcaaccagctcaacgtggtcaaccgcgccaaccagctgacccgctggagctgggccatgttcgtggaggacgagtgggcactgaccgacagcttcgccctgaccggcggtgtacgcatggacagggatcagaattacggcactcactggagcccgcgtctgtacggggtctggcatcctgccgagtcatggacgctgaaagggggcgtctccaccggctatcgttcaccggatctgcgcatgtcggccgccaactggggccaggccacgggtgggggcacccaggatgggatgctggtgggcagcccggcactcaaacctgaaaccagcgtgagccaggaaatcgcactgctgtgggatggtcaggaggggttgagcacagggctgactctgttcaacacagacttcgaggacaagatctccgagatccgccgttgcaccagcaagagcgatccctcctgcaccctgaacggtcatacctatgacttcatcagcgaccgcatcaacgtcgacaaggcgaatatgcgcggggtggaaggcacggccaactgggccatcaacgaagactggtcgctcgcctccagctacaccttcacccagtccgagcagaagagcggctcgatggaaggcaagcctctgaaccagatgccgcgccacatgttcaacaccacggtcgactggcagaccacagaagaggtcagcctctggtcacgggtcaacttccgcagcaagacttctgactacctgagccgggtcaagatggcagggggcacgccttcctacaccttctttgacacaggtctggtctacaaggccaacaagaacctggacgtgaccgccggtatctacaacctgttcgacaagacggtggattacaccagcttcggtactgtgctggacgggcgccgctatacactggggatgacctacaacttctgatgaatcgccgccgcccatcccgggcggcggcctatttctcccctttttccgcgtcctcttcttcataacaggctgcctgccaagtattgcgaccacgggattttgaaccgtacatcagcttgtctgcctgctgcagcaagccagtgctctctgccctgacccctgatggaacccagacggcccccgtgctgatggaaagccccagctcaccggcactggtctgcaacttctgagcactcacctcccgtccgatccggcttgcccagccttgcaacgccgccatatctgccatcggcaagctgatacaaaactcctctcccccgatccgggcaaacagcgcatcgcttggcaagacggcctccacccgctcggccagggcggcgatcacctcatccccgacgccatggccaaagtgatcattgatgcccttgaaacggtcgatgtcgaacagcagcagggccgaagcctgaccgcttgccagccgctcggccaagagcggcaagaaggcgcgccggttcaggatccccgtcatggagtctgtgttggcgaggctctccagccgggcattggcccggaccagctcggcggtactgctcgccacagcgcgcctcagctgcactatgtaaaccagcaatacagcccctgccgccgccgatagccagaaccagaagtggattggatagacggtctctatatgcatccatttgcgggtaatacgctccctgtccgcctcgcccatgcgagaaaatccctgctccagctcctgcaacagggcctgattgcccttggcgacggcaaaacgcacctcatcgctgtagagatggcgtacgggaatgaagcgggtgggatctttcgaggtgtagatataaaaattggccatctgcagatcggcgatgaaggcatccagctttccgctcaaagcggcactcagcatggcatcgttatcgtcaaaggcttgcaggcgcgtgttgggaaagtgcttgcgggcgtaatactcctcataaccgcccactaccacccccacactctcgtgcaacaggtagtaattcacatctgtgccgcgcagagaattggaaaaaaacagctgggcatccagccgggagagcgcccgaccatagtcatagagcggattgcgctcctgtgaccagagcaggccaccatggacatcggccttgccggtgcgcaccagctccagcgaggtctgccagtccaccagcttgaactggaccggccgcccagtgacccgctcgaactcccgccagtagtcgatcaacaggccatccggctgccccttgtcattgatgtaggagaagggctgccaggccttggagttggccactatcaggggtttgaccgcgggggtagcccagacgggcagcaagagtgcaaggagcagcaaacctgcgccccagctgacccgccaacctgccccagaagagaccgccattcctgaacccaccttgttattggacatctatgcggccatttattatcactagcttcatcatagaagagcaagcatgaccccagtatgaaattggcgttatttcagtctgatagcagcaaaataaaccaaggaggcgccacctgggcgccctcctcatacagcctcgataacagctacaggggcaggctaatcctggcttccagcccaccctgctcccggttgtgcagggtgagttcgcccccatgctgatgtaccagagtgcgagcgatggatagccccagcccaacgctaccggattcgatattgcgcgcctcatcgagccgcacgaacggcttgaacacatcttccagccgttcaggatctatgccaggcccctgatcgcagacccggatcaacagctcactctcggtgcgctccagcgatacctcggcactgccggcgtacttgatggcattgccgatgaggttttgcagcacccgccgcaaagtattggcgcggcaggcataaacctgctttccctccacgagacaagtcaccggctgaccggtatcggcataatcgtcacacagactctccagcagactgaccagatccagctccctagtcgcctcctgctgcccctcttcccgggcaaagctcaaggtggccgccagcatctgctccatctgttgcagggtctgctgaatgcgttccttgtcctctccctcggccagaaactcggttcttagccgcaaactggtgatgggggtgcgcaagtcatgggagatggccgccagcatccgggttctgtcctgcacgaagcggtcgagccgggtatgcatgcggttgaacgcctggatggattcacggatctcggtcggcccctcttcgtggagcggctctatatcctcgccacgccccagccggtcggcgttggcagccagctgtttgagcggccgggtcgcccggcgaaacagccagatcatcaggcctatcaccatgctagctaccagcatcaggttgaaggtggtctgccaggaccagctcgacgactccttgtccaccagagagctgaactgcagccagcccccgcgcggcaactggatggagccatacagccgcatgtcctgcggtggcggcatccccttgcgatccttgagcatgcgggagtgatgtttccaggcgcggctacgctgggcatcctgcttcagctcggcactgatctccaccatcagtgacggcggatagcccagccgtgaacgcacctgctgctcgaagcgggggctgcgattctccggttgcagcggctcgtcagagaggcgcagcagcagggtatcgctgcggctcgccttgagaatttcgtcgtagagcgaggggggggacagggccagcagacgcgccacagagacgatgcgctgcatggcattgcggctgttgatgtagccgagcgcctcctcccgatccgagcggtagatctggatgctgagcagctggatcaacaccaacccggccagcgccaccagtatgatctggccggtgagccccttgggccagaggcgggaacacaatcgcttgatcatggccacgaggtcacacctgggtcacatcggcggcgaacaggtaaccgcccccccagatggtcttgataagttcggggttcttgggatcccgctccagttttcggcgcagccggctcaccagggtatcgatggcccgatcgaaggcgacagcctcccggccacgggccagatccagcagttgatcccgactcagcacccgctggggacgttccagaaacacccgcaacaggtcgaattcggcggtagagaggctcagccccacgccctcttcatccaccagctcccgccggttgatgtcgagcagccagcgatcgaagcgcagatcccgggtcagggtctcgggggcgggctgcggctcgacgttggtgcgacgcatcaccgccttgatgcgagccagcaactcccgcgggttgaacggtttggcgagatagtcatcggctcccatctccagtcctatgatgcggtccgtctcctcccccatggcggtgagcattatgatgggcatgcaggatttcgccctcagctcccggcacagggtcaggccatcctcccccggcatcatcaggtccagcaccagcagatcgaactcccgctcttccagcaaccgcttcatctccttgccatcccgggcacagctgacccgcaggccatgctgctccaggaagcgtttcagcagatcgcggatctcgctgtgatcgtcgacgaccagaatgtgggtgctgctttggttcatgagagcctctcctgttagagctggcacgagtatacgaaaatctgtcgggcggtttgtgtcaaagtgtgccagatcagcaagatgccacactctgctacaaaaaagcggtcactcggcaaagttgagacacaaggcgaaggtttactgggggcacaccaactcgtccatattcgctcattgcgggagacaggccatgctcgccctcaccacgcccttcatgctggcttatgccgccagtgaggcccttgccagagcggcggccacagcacaccaacctgcaaagacagaccgcctgaaccgggagcccccttcggatggcgatggcatcacggcggccagcctccctgcgcccgacgagacacccttcccttccccatgatgcagactgcgcccggttcgggcggcgcctgacaccatgacacacaacgccggcatccttcggcgagccacaccaaggagacaatgatgattaaaaagaccctgaccctgtttgcactggccggactggcccacatcggcatggcacaagcggccattccggccgacgtcagcgcagcccccggcctgctgttcgtcaactggcacgataacgccagcagcagcagcgccaacccgaccctgatgatccgcaacgcctccggcgatctgctcaagcaggtgcccgccgagctgaaagggatgcagcaggtccgtctgccgatgagagcccagggcaatctcaccctcagcctggatggtgagagcgacagtatcgcataccttacagcgttggcagcggccgccagcgctgaaccaacctattcatcctgtggttttctcacgataatgaggttgcctgaccggtgacatagaaataccccgccagagactgtatccggtggggtatttttattggctcataccggcactgaatatatttcgtgcccgccactatcacttattcccctggcccgatgagcagataaatttaaccgggaggcagccactcttctatgggtttccccctgttttcgctgccgtcttcagcaaggtgaaatacaagatcccgatgtcacactctgctacaaaataggcttcaactggcaaagttcagacaccggtctggtgtttacttgaggtcaaggcgagcaagccgaatccgaactcaatccgcaaggagatataccatgaagactctgaccaaaactctgctgaccgccaccctgatccttggcctgccgctcggcgcctatgccgccagcgaagccgttgccactacccaggccggcgccatgaccaattgccccatggatggcagcggcatgaaaggtggcaagcaccacggtggccgccacgacaaaatggcccgcatgcaaaacatgactccggagcagatccaggccaacctgcaacaacgttatgacaggatcgaagacccggccaagaaagccgaattcgtgaagaacctgaacctgcgcgccgacggcatgaccaagcacgccgacgcgatgaagcagtttgccgaagcgcaccagtaagcgcatcgcaatcagcacaagggtggcctcggccaccctttcttttttccactttcccgcgcactggctcatggcagggggatcaccccgtcgagccgtcatttcccttatcttctgctccgggttctgtgagcgataacaaacgttttatgttcgaaatggctaataatagcgactcaaacaacaaggtcacgcaagacagtgccaacaacagacaggagtcgttatggggtggagtctgggaacaatcaagggacgatatacagccgtcttcgtgggattcatggtgctggtgtgcgccctgacggtcatcggcatccagatctggatcaagccggcgctgcaaaaggccggtgaacagaatgtgacgctgctggtcagcgagatcgccaccgacatcctcgatgagctcaacggcgtacagagccagtcccgcagcatcacccagctggtcgcccagctgccaagcgagcaaattgatgccctgctgcctgcgctgatcgatcaatatggcaatgccatggtgtttggcggcggcatctggccgctgccggatcaacgggaagcgggccgcgccaagttcagcaccttctttcacagggatgcggccaacaagctgatccccaacacctactggaactcggccgaggcccccaactacttcgaacagccctggcacaaggcggggcaacaggctccccagggcatgtgcgtctgggcggcggcctacaaggacggtgccagccagcagccgagaaccaactgcgccatggggatctatcgcaacggcgccctgttcggggtatcgaccatagatgtgaccctgggtttcttcaacgatctggtggccaggaaagagcaggagatcgggggccaggtgatgatcatcgaggctgacggcaagatcctgagcaagaatgcccgtctgaacggggatgttgtgctgggcaacctctcggctcacgccgattaccccttcgctggtgccatcgccagcctgatcggccagagccggggtacagggctgttgcgcaccactttccaggatcaggggcaggaacagacattgctgctgcaggccatagaggggaccccctggttgctggccaccgccctgccaaccagcaccctgacccaggacagccaggacgtgctcaccacgctggccgcaattcagctgcccctggtcggactactgttcgtgctgatgctgctggccatcactcagctcggcagccgcttgcagacactcaaacagaatatcgacgccctctccaccggcgatgccgacctgaccgcccgcatccaggtgaaggggaatgacgagctggatcatatcgccctgtcggtgaaccgcttcatcgcctatttgcagcagatgatggtgcaggtgactgacgccaccgacctcatcacccgcgaactggcacagctcgatcagcagacgggtcaggcaagacggatcctgggtgaacatgccgccgaaacggatcaggtggtcaccgccctcaccgagctcagctccaccgccgacagcgtggcacaacacgctagcgactcggccagcttcaccgaagccgccaacggccaggcagccaattcacgcaaggtagtgggatcggcctccgccagcgtagtagccctgatcgacgacgtggatctcgccgccgccaaggtgctggagatgcaggaagatgccaagcagattggcagcgtgctcggggtgataggtggcatcgccgcccagaccaacttgctggcgctcaatgccgccatcgaagcggcgcgggccggtgagcagggccgcggtttcgctgtggtggctgacgaagtgcgtgccctggcggctcgtacccagaagagcaccgccgaggtgggcagcatgctgtcgcgcctcactcagggggtggccgatgccgtcgtcgccatggagcagaccaaacgcagctgtcaggccgcggcagataccactgggcaggtgactggggggctcgacagcatggccgactcagtggtgcagatccacgatctcagcagccagatcgccaccgccgccgaggagcagagccgggtgacagaggagatcaaccgcaacatggtgagcatccgcgacatgctcaacctgctggtagaaaatggccgcaacacggagcagagcgccgagtcgctgctcagctccaaccgccagttgctggccctggtgcgtcgcttcaaggtgtgatcatgaacgtcagccagcaaaaaggggccatcaggccctttttcatgcacgtcactcagactcaaccttggctttgtcggccaggttcagggtcttgacggtttcgccttcgaacttgatgacgacgttcttctgagcggcttcggcatccttgaacaaggtcttggaggtctctgccagcatgggagataccttgttcagggcgctcaggtcataggtccacacttccagaccggcttcggtcttggtggtgacgggcgcgcccagcttgtccttgatggcttgcttgttggagccgccttccttgatgtccagcgctctcttgatcgcttcgttggaagcgctgtccatggcggtacctgccatctctttggcactgctggtgacactgctggtcactgtatcggtcagggagtccatcagaccggcgcgggcaaacaggggcagtgcagtcagggcaatcaggatgctctttttcatcgattcatgtctcatgggggattaaagagcgcgcatcaaagcagcgccctcaacaggagtcaaggcaatcgcgcggtcaatacacattcgggggggggggggggggaagtgagagaaatccgacaaccggtcgcgcccgggcaaccggtgaaaacagccccttgcaggcccttgtcatttattcacagatctggttcttacccgccagcttggcctgataaagcgcccgatccacccgtaccatcagctggctcaggggttcattcagccggtattccgccaacccgaaactcagggtgatatcgagctgctcgcaaacccgtgactgggcgatcagctccctcagcttgtcggccacccgccaggcatcagcaagagcggtattgggcagcaccaccatgaactcgtccccaccccagcgagccagcaggtcaatctcgcgaatatggctttgcacccgcgccactatgttgatcagggtttgatccccggcggcgtgaccatggctgtcattgatctgcttgaagtcatccacgtccatggcgatcaccgacaacggctgatgaaagcgcttggcccgttcgcactccatctgaatatcccgctcaagccgataacggctggcggcgccggtcagggcatcggtttctgccaactggcggttctcttccgctttttgctgcaaggtcgcattgagctgcaccaactcggccgtgcgtttggcgatcagctgctccagtgaatggttgcgtgactcgagctgttcatagagcaacttgcgagcatggatattgcggtgggcgcctatcatgcgcgccactgaaccatccggattacgcgctatgatatggccgcaatcctcgatccagatgtagctgccatcctgacagcggcagcggtactcgacccgatagtcgggcgctgaaccactcagataggcatcgaagcaggccatcacccgcgcaatgtcgtcggggtgaatcaccccctcccaggtgaaaacgttgttgccaagggagtggggctcatagcccagcatcagataccagcctgggttgcgataaacgaagccggtgttggcattccagtcccagatcccgtcgctgaccacctccagaatgccgtgcactacggcttcactgacgtccgagatcctgatcgtgtcactctcttgcagcatagagaccatccttgttcttctgccccgcacagtggcgaggatgctcaagcccgattgttgaataaacagcggagggagaactatcacccgaaaccttgcccaccgctctttgcccgcccagacctgccctgctattggccatattatcggcagaaatcaggttcgtatgaacaacggctgcaaccagtgtggttcaggttattgcgtctgtccggttataaatccgggatgacgcaggcaaggccatgagccatgcacacccagtcgacaaaggactcatccagccgagccagggacgcccccctgcggctgcgtttcagtaggtggcgataattgcaccaatgaggggcacctctttggcgcggctctgtccagattgggtaaacatcacgctatatgggctagagacaaacttaaggcattgaaaataaacactaatacttttggctcactaattgctttgatcaggctcaaccaccaaaggattggggaagctgcatgaaactgatcaccgccattatcaagccattcaaactggatgacgttcgcgaagccatcgccagtctcggcgtcgaggggctgaccgtctccgaggtcaagggcttcggtcgccagaaggggcacaccgaactctatcgcggagccgaataccaggtcgatttcctgcccaaggtaaagctggagatcgccaccctggccgacaacgtcgagcacatcatcgaagccatatgcaaggccgcctacaccggcaagatcggtgacggcaagattttcgtctatgacctgcaggctgccgtgcggatccgcaccggcgagactgacgcagaagccctttgatacaacaggaaccgaggaacacaacatggaagagttgatcaagtccgtttcagagctgcgctatgcgctcgataccttctatctgctgatatccggcgtgctggtcatgtggatggccgccggtttttccatgctcgaggccgggctggtacgcgccaaaaataccactgagatcctgaccaagaatattctgctctatgccattgcctgcatcatgttcctgctggttggctacaacatcatgtacgtggacaacgcggccggtggctggttgccaagcttcggcagcctgatcggcacccaggctgatgatgccggtcactcactgcactccgacttcttcttccaggtggtgttcgtggcgaccgctacctccatcgtctcgggggccgtggccgagcggatgaaactctggtccttcctgctgttctgcgtggtgatgacgggcgtcatctatccgatggaagggtactggacctggggcggcggcttcctcaaagaggccggtttctccgacttcgcaggctcaggcatagtgcatttggccggtgccgccgccgccctcgccgccgtgctgctgctcggtgcccgccgcggcaaatatggcaagcagggtgagatctaccccatcccgggttccaacctgccgctggcaaccctgggtaccctgatcctctggatgggctggttcggcttcaacggtggctctcagctggtgctctccaccgctgccgacgctaccgccatcggcacagtgttcgtcaacaccaatgccgcagcggcagccggtgtggtcggcgccctgctggtcagcaagctcacctggggcaaggcggatctcaccatgatccttaacggcgctctcggcggcctggttgccatcacggccgatcccgcctcccccagccccctgttcgccagcctgatcggtgccttggccggcgccctggtggtctacgccatcgtcgccttcgatcgcctgaagattgatgatccggtcggcgccatctcggtacacggtgtctgcggcctgttcggcctgatggtagtgcccctctccaacgagagcgccaccttctcggcccagctgctgggtgcggccgtcatcttcggctgggtgtttggtgcctccctcatcgtctggggcctgctcaaggccaccatggggctgcgagtcagcgaagaggaagagatgatgggagtcgacgtgcacgaatgcggtatcgatgcctaccccgagttcgtcaccgtcaaatccagcatctgatcgactgaacaagcacaatgcaacagggccggaggcaaacctccggccctgttttttatcgccagaaacgggtgctgtgtggatatcctgggtgcgcagtgccatgcaccctcgtcatgccccagtgaggccaatggcaaaaatgtgttcaacacagggcaaaggtgcgctgtttatcgggcttgagacactctgtgggattgaacgaataaccgccatcatgcccatgatgacctctgtttacattcgcacaataaacaaaccaacgatcaaaatgtcattaccgacagatgaagaaaatattcaataaaatcagatttgtgccattcaaattcgcccctgccattatatcttgccagcccaccttgtttttatttatataaataaagctaaaactctaaatgagtcacttattgagcatgatgttctgccattattttccataatataaaaacccatgatgacaatgggttgttattgccgaatgcactgactataatccgcggccccccagcaatggcggataaagggaatataaataaacttcatggatagaggtatttcaaccacgcagagttcacgcatacaggaataatttatccatgaataccttcaataaagcgctcgttttctccctgctcggtctgggtatcagcactgccgcttgtgcagaaggctggtatgcagggctggatctgatcacctccaaggcagatctggatggcatggcgcagcaagcgtatgacgccaaattgatggacgatcgtctcgatggcggtagtctgatcgtgggttacagcttcaaaccctggctggccatcgaaggtggcctgcatgcccagcagatgagccagctgatgtggatcaccagctcggtggccaccggctttgttgataccaccatagacacccgcagcatcagcttggccgccaagttcagtcagccgctggcatatggcttctctgcctacgccaaacccggcctcgcctatacccgcaccgaagtcgaagtgattggcaacggcagcatacccgcgctgggagtgaacgagcagggtcgtatcgacgaagcgaaaggccgggttcaccccaacctggaagtcggtttcgactatgccttcaacagcagcatctctgccggtatcggctatgagcgtcaattcagcgccctgacactgggtgacgatcaccactcaatggatacgttcaagctgggtcttcgttaccacttctaagttatcttgttcctcagggggagatctccccctgcttttcccgccaatggatcttctctcccggtttccatccgccagaatataagtcaaatccgccattcagattatttgacgatctatatccaaatccggtaatggctttgttacctgatccgcgccgatattcaccctacttattccccccatgtttcacccatgtttgggcatctcattagatgcgggccaatatagctcagttgccgcgccaaatggtgccagacaacccctatttcgctatttcccgatcaggtctgtgcgccgctgcttctatcgactcagtgccgcctctccgtgcggatccggctttaaatgcgggatggtgcagatttcgataatggctgggagccagaccctgctggcgcttgaaggcggtggaaaagtgatactcgttcttgaagccgcacaactgggccacctgtttcaccgagtcgccgccgctggccagcaagagggcggctcgttgcaagcgcagccgttgcagcaaggccatgggggccaatgcaaagtgctgctgacagagacgatagagctggcgctgcgagagatgcagggcgtctgccatccgccctatgtcccagcactcggtcagggattctttgagcatcaactcgagacgcagggcctgccgctcgccgcggctctgcccttctcccttttgcagcaggcggcgcagataaaaaccgagttgttctaccagcagcgcactgagccgcgggtcctggtggcgctcctgctccgcatagaggttctcgatagtgcgaagcagggttccctgctgggaggtacatcccagcctggggtggctggcgaaggcatcccagggggaatccttgtgcagcagcagccacaccagatcccagtcgccactcgccgccggttgtggctccagcgctggcaactgcctctccggtaatagcgtctctggtagctgatagcagagcggctggcccgccgggatcagggcccactccccgacttgcagccgctcaagacgatcgccaatcaacacctccccctctccccccagggtgagcagaaaacagtgcacgtcctcaaagcaacgctcgatcctgtagtgggtgcgcaggcgagaatagcccgccagccatacctgctcttgggcaagggcgggcaacaggctgtcacagcagatctgttcgcggcagtcgggggagacatcaatgacttcaggattggcagtttcagacatcatcaggacgggctcagccatgtcgaacattcaaggcccagcatagcattaagggcatcaagtcaaaggagaccagccatgcacatacatcacgtcgccatctgggcacaggatctggaggcgctcaaggcattctactgcaccctgtttggcgggcaggccaatgagcgataccacaatccggtcaaacagttttcgtcctacttcgtgcgcttcgaggggggcgccagtctggagctgatgcacagccccatcctctttccggcagatctcagcctgccgcacccgctgcaggggctggcccatatcgccttctccctcggcagtgtggaggaggtggacaagatgacagcccgcctcaagctgctcaagggcgccgaggtcaaacacctggacggcccccgctggaccggcgacggctattacgaaagcacctttctggatcccgaaggcaaccggctggagctgacagtttagccccttgattggcccctcatccagatcctctccgtaggttcgattagcaaagcgtaatcggacggcggtaacgacattgcgcccttctcccgcttatatcaaaaggaggagaagggctggggatgaagggaaggaaaaaagagattacgcggtaaacgttgggcttcgctgagcctgcaaaacccaacatacgaaataccttcagagagaaggctttacaatatttctcatatggaatcatccataatttttgatgtaaattgacgcacgtacctacagccatctttattaaagtaatcatgaatattttctgcgtagcgctcattcgtcaagttatatccagacaatatggagtacagactaaacttcttagttattgataattcatgacccgtgcaaaaatattttgaaagtttttcctttgcaataatctcatcctttttaaaaactttaccagtgttatcattggcttccccagatgtaaaaacatatgatattttttgattggaaaaattattcagactaaaactggaatcgaaaagaccaattgcattaaagtcattatcataaagctttgagtgttctatgttggaaccatagaattgagaacctagaaaggtacttccaattaatatgctatttctaatttgtgtatcactaaaaatagaaccgattagatgagtgttgttgaaaataacagattcaatattggaattgaagaatgagctgccatccagaacagacatggaaaaattaaccccatgcaggtttgtgttgacaaaatttgttcccatcagtcttgcaaaactaagatttgcaccagataaatctgaatcatgagcccaaactctaggtatagactggccccataaatccaaatatttcaagcttcttgaccttaaatccaatgaaattgaacgtgatatattatatacatcctcatgatatccagtcataagcgcaaagctattagcattttcatcgggagtataaattttctctgttcgatctattttaatatgcggaataaaccatactgtccccccatcttcatcatctaacaaagctgaattttgctttatataaaaaatcggagagaaacttgagctgatgaatattgtatctacacagatgtataaatgtaatgtcatgcacactaaaagtagtttatgaaaacttttcctataatcatccctatataaatgcaatgtagatttgtaatttttcccacatgaatataaacagataacaaatgccataagctgtagcaaaaaatacactttactttgatagtctgacagcctaattaatagcaagtaagttgtgagtggcccactaaagaaaaccgaaaaaatgacaacacatctcaatataatagtgttcgtgtcattttttattttaaaagaaaaaatagactttgatggcgatcgtacgattttgcatcgccactccataagataatattctcgtgatatgtaaattgagattatagatataacaaaagagctaaatatcaaaaagcctacaactgacgtttgtgtatttattataggtatattaaaacctttttgtgtattaataaatgcgcatcggaaatagaaaataaattcagtaaaataaatgcctgcactaagcaatacgttgtgaaaatttttacaaaattagcctcatcacctgagatcgtttctgttgatgtattcttacttcgattcaacatatttatactctaatcgctaaataaaaggcggtaaatccctttaccgccgtcccatcactcactcccccaacctctccgccaatccggaataacgctcggtctttttccgtaccgcttgtgccagcagggcgcgatcgccgtagagatcgaggcacgccttggcccgggtgatgccggtatagaccagctcgcgggtcaaaagcgggctagggctgtcgggcagcaccagcactgtatgggcaaactccgagccctgggatttgtggatggtcatggcgtagacagtctcgtgaggtggcaggcggctgggcaagagtgcccgcagggtgccatccggctgctcaaaccataccttgaggcgaccagtttcatcgggcagacagagccccatatcgccgttgtagaggccaaccccgtggtcgttgcgcaccaccatcacagggcgaccggcataccagtcaccgtcgcgggcgatcagcccggcccgtgacagggccagttcgaggcgctcgttaagacccaacaccccgaacgggccatcgcgcagggcgcagaggatctggaagctgttgaatgccttgaacacggtcgcgggctcctcccctgcgcgggccgccttaagataagcgccgtaaccggccaccccctgggcaatcagggcgttgtaagcctccccgacccaggggtgcaggctgatatcggcaaagcccataccccagactgattccaccgcagtggcatcgccgctgttgcaggcgcgcgccagctggccgatgccggagtgctgatcaaagcgccagctcttggccagcaggcagaggctgtcacgcaccggtgcccccgctggtgtgccctgcaagcggtagccggtctggcgggagagccaatccgcctgcgcggggctgatgccctgttcgataaagctgcagatatcgccgagcacggcccccgcctccaccgaggcgagctgatccttgtcgccgagcaggatcaggcgggcgtggctgggcagcgcatcgagcaggcgcgccatcatgggcaggtcgaccatggaggcctcatccaccaccagcaagtcgaggtgcagcgggttgcctgcgtggtggcggaactggctgcgccccgggatcacaccgagcagccggtgcaaggtgcccgcttcggtggggatggcttccacccactcggggggcaagtccagcgcctgcagggcagagccgatactctcggtgagacgcgccgccgccttgccggtgggggccaccagccggatcgccggggccttgcccgcttgcaggccggtctccaccagaatggcgagcagtttggccacagtcgtggtcttgccggtgccggggccgccggagatcacggcaaaggggcgcgccgccgcggtagccgccgccagcttctggccgttgcaacagagcgcctcgggcaccagcgcatccagctggtcaagatcgctcgccgcctgcgcgctggccaacagcccttcgatggcgggccaatccacttcgctcgggaacaccaggtcgagatacttctcgataaagtggcgggccgagaagtcgggggctaggcgggctttcagcagcgccccgaacaccagcccgtagtcgcgggcaaacagccgcgacagggccggggctatctccggccattcggctctttcactcaaggctcgcagatggcgggccaccccctgttcgtgatcgtggtagcgggtgaggtagagccgcccgtgccacagccgcagcggccagcgcggagcgagcccgtcatcctgctcggtaccaacgagcgggcttgccgcaaacagggcgggccagcgggcaggatccgccagatcagccagcagatccctactctgctggggatccagcccgaacgggcgcaatgatccggcagccagcatctcaagctgcaggcagacgtggccgcgccccagctcgaagcaggtgagcgccgcccccaacaccagctcggggctgccgccaagatcggccaccagcttggcaaattgcagatccagctggcggatacgccccgccagcgccagtgctttcaaccgttcgatcatgatggtgctggtcgccgtgctgatcatggtgtcgctcatgcctctacctcgttcaatgggtgggatcccgctgctggcgactcactgcctgcgctaaacaaccgatccagccccaacaccagttcacggctcgggcgggtatggaaaatgcccccctgcggcatgccgcgcaggaacagatagaagacaccgccaaaatgctgctcgaagtcgtagcccggcaggcgcagggtgagcagccggtgcagcgccagcgagtagagcaggtattgcaggtcgtagcgatgctcggccatggcccgctccagcgccggtcggctgtaatcggccgggctcatgccgaggtggtttgatttgtagtcgagcagataccagcgcccctgccactcgaacaccagatcgataaagcccttgagcatcccctgcactgtggcaaagctcagcggcttgttgccccgcgacagcgggtcgtgctgctggcaaagcgcggtcagcgccggcgccgtcactcgccccatgggcaggaagaactccagctccacctgtttacgctcgggcgccagatcccgcagtcgcaccggctcgccaaagcctgtttcaagcggggtatcgagcacagcctccacctgctgttgcagcacgggcgcccagtcctcgtcgaagccatcctgcgccagcagggcagcgatatggtgtgacagcgactcgccagcggcactctgaaaatcgatggtctcgaacaggctgtggagcagggtgccgggacgcgcccccttcgggaaggtgaagatggagggctcaggcgctgccacctcccccgactcggccagcaaggcagccgcgctcgccgactctgtggctacctcgtcatcgaagccgggattggcgagcacccccttgctgtgaccatttccttgcgccgccagacccgagtaggagctgatccaccagtcccgctcaagggagctggtaaagtggcgcacctgcggctcgccaagctgctcctgctccactggcagcggggcgggacgggtgagcgagggctcaccgacagccaccccgggcagcgcctgcgacagctcggtcaaagcggtcgccagggtttcggcatctccctcttcgcccttttgcagcagatagccgatggcggtgtggtgcaggtctgtcttctccgacttgccgttaccggcccgcaccggtgccagccccagccaggtggcgtagacgccccgggtcagcgccacgtagagcagtcgcaagtcttcggcgaggcgctccttgtccgcttcggcaagcgacgagtcggcgccggtcaggtcgagaatggtgcgattgcccgcttcatccgcctcgtgatagagcggggtctcggcggttctgtggctgcagataaagggcaggaacaccagcgggtactccagccccttggatttgtggatggtgactatctgcaccaatttgcgctcggattcgaggcgcagtacctgttccgcatcctggccgctcgggcggctcaccgcctcccccagccagcgcagcagggcatattccccatccagctcgctgctcacctgttgcagcagctcagccagatgaaggaagttggtcagccgccgctccccataggggctcgccagcagggaggaagcgagattgcgcctgtgcagcagggcccgcaacatggccagcacgccgcggcggtgccagatcttgcggtactccataaactcctgcactgcgctctcccacgcccgctcgtccgaggctagcgcatcgagcgctttggcatccagatcgaacagcccggtggcgagcgccgcccgcaagctgcgctcttcgctcgggttctggcaggcgtgcaaaatcagcaaaatctcccgcgcctccacctgctccagcacgctctcgcggttcgacagatagacggaggcgatggcgagccgcgccagctcctgctgcaccagcttgccctcggcaccggtacgcaccagcacggcgatatctccggccttcaccgcctgatcgcctatctgcgccttgccctcacgggccagggtcagcagacggtggatctcggcggcggtagcgcgcgccatcttgctctggtaatccccccgattgaaggtgggctgacccgccagctgccagcaatggagcacaggtgcggtggcgccatcgagaacaagcgccttgctcttgccctgcgcctccaccggcaggaaggggatatccgcttcgtagataaagggatccttggcccgctcaaacaggccgttgaccgcgccgaccagcgcactgctggagcgccagttacgccccagggtgtagtgggcgctcacatttcgccgcgcctgaatgtaggtaaagatgtcggcgccgcgaaaaccgtagatggcctgtttggggtcaccgatcatcaagagtgccgtgtctttgtgaccgccgtaaagacggtggaagatgcggtactgctgggggtcggtatcctgaaattcatcgatcatcgccacccgataggtggcgcgaatgcgatcgcagagccgctcgcccaggctggagccgagggccccgtcgagatccttgagcaggtcatcgaacgagagctgatgagcctgccgcttgctggcctgcatccggctgcgcaccaccctggccgcccgttgcaggatcagatcacgaataccggggcggctcgccagcagttcgtcgatctcgctgaacagcggcagggttggtaacgccttccccttgctcagcttggcctccaatgcttcctggccgaagcgctcgagatccttgggcagggtataaccgctggtcggatcctgtgcccagtccccgatcttggcgagccagccttcgtagttcttgccggtatagagcttgatttgcccctctgtctggcggcggatctcgtccccttgcgccagccagccatttttcaccgcctcgatacgggccatggccgcctgatgacgagcggccagggtctcatcccccagcgcaggcagtatctccagctcgctgttgtcgagccagctgctcatctcccgcagcagggcggcggggctaggccagagcgcgcgcaccgagctggcgagggttttatccactggatagaactcggcgcgccagtagtcgctcaccgcctgcagccttagctggctgtcgtcggtgagaaattcggtttcaaagagggcgcccgactcgaaggcattctgcgtcagcatccgctggcagaagccgtggatggtaaaaacagccgcctcgtccatctgccgttcggcggccagcaggcgacgggccgccagttcgtgatcctccacctcttcaagcagctgggtcagcagcacatccttgctctcaccacgcaaaaacgcgaggcgcgcctcgtggatgcgggcgcggatccgcccgcgcagctcggcggtggccgcctcggtaaaggtcaccaccaggatctcggtcacagagagcggccgttcgtgggcgctgggctgaccggcatccgccccctcttcgataagcgggccgtgccccaacagcaaccgcaggtagagaccggctatggtgtaggtcttgccggtaccggcagaggcttcgatcagtcgttcaccgtggaggggaaagcgcagggtattgagcgggttagccattatttcagctcctccagggtcttgagcagcgggggcaggtgctcgcgggccagcgcctgcaactggctcagcacggcttcatccagttcggggaaacagcgggcaacgtaaacatcctgcccctcaccggtcaccatccagccgccgttgaaacgggtgagggccgccttgtcggcggcatccggtttgtcgggctccttctccatcgccttgagccaatcccaggccgtgttggggaaaaacggcagcggtcgcttcatcccctgcgcccagagcgccaccagcgccgccaacttgggccttgcctcgtcggccgagagcttgggcagccgcagactctgtttggcatcgaacagcagggtgtcaccgggggcacagctcagggagaggcagaggtgctggatccagcccagcagcagatccttgccgttgaagctgccgggtttcaccaccagcaagcgccccttctgggtgtcgatccacccttgcagctggccctgggccagggaaatatcgatctccaccgcctgtttttcactgacccaggggcgcaggcgctccgccagcttgcccatctcggcgtccagatcgtccagcagcaggctgccgaaccagccttggggcagcaggccggtgagctgcaaccgctcacgccgcaccgcactgtcaccctcggccagatgggaatcgagcagcagggccttgagctggtagtgttgcagaccgtccagctcgaatggctcgctgtcctcgatattggcttcgttgagttcaaaccacaccttgaggcggcggttgaggaaatacttggcgggctggcgatagaagcgcagcagctccgccagctccagcccctgctctctcccccattcgggcggcaatggcagctcgccactctggaagttggcggcaccacgcaccgggttaagggcgggcagccagtcggcggcataggtaaagaggcgggactctgcttccggatagaagtagctgcggctgtagggggtgagcgggtgctcgaccaccaggtgcttgagcagccgctcgccggaggcctcgtcgtcgagacgctcatcccccgccagcacaaagccctggcgtacatagtcgatcagctccgccagcaagacggacggcaccttgtcgctgttgtcctgggcgctgaagccctgatagctgatatagagcccctgctgggcgctgagcagcgcctccaggaagaggtagcggtcatcatcgcggcgcgagcgatccccgcgccgcgacgccaccgccatcaaatcgaaccccatgggggccagggtgcgcgggtagacgccgtcgttcatgccgagcaggcagacctgcttgaaggggatggagcgcatcggcatcagggtacagaagttaacctgaccagcgaggaagcgctggctggagcgggactcccccaataccttgccgaggtaatcttgcagcaggtcggcggtgatgggttgatcgaagcgagcctcgccaagctgggtttgccagtcggccagctggctgcggatcagttgcagcaggcgctcttcttcctcgtcggccagatagaagcgatccagcaaatcaaggaggcaggctgaccactcgggcaggctctgctcacgctgcaaacggggcagaaactccgccagtgagtcgacaaaccaggccagcttgccaagggccaggccctgctgaccttcgatctcggcatagggcaatatgctggccacagcgccctgctgccctgcaccatgatcggcgcagaacgacatgcccgctaccggctccccatcccccatggcaaagcccagcaacatgcggcgcaggccgaacaaccagctgttgccggacatgcgcggcagctcaaagcgctccgggtaggcatcatccagcccccagcggatgccggtctcctgcacccagacccgcaactggttgaactcgtcgtcatccagctcgaagcggcgcagcacggcgggcacctcgagaatggcgagcagctcaccggcgccgaggcgggcgctcggcagatgcaacagggcgaggaagctttgcagcagcgggctctcctgactggcggctctgtccgataccgcgaaggggatctggccccgcgccccaaacacggcctgaatgtaagggccatagctgttcacgtccggcatcatcaccacaacgtctttcggggtgagggacgggtcccgctcgaacagcgccagcagccggtcgtgcagcacttcgagttcccgcatcgggccgtggcaggcatggatctgcaaggatccatccgccggatcgatcgggctcttgtggtagctgctgtcgagatcgaactggccctcgccccgcgaacccagctccagcacatccttctggatcgcgcgcagcagcctgacattgccactggcgtccacctcgtcgatatcgacgaaggcctcgatttgtgacacctccagctccatcagctggtgcagatagtcgcgccccagcttgcccatggaggcgagcagcgggttggcggggccctgcagggtgtcgaggtccgtgcccggtttgagcttgttctccagccgcgccagggttttgcgatcgagcaggtcgccccagtagtagcggcagggattggtgacgaacagatgcacttccacctcgggtcggctgccaagggccagcagggcttccacatagcgcggcggcaacgccgagatgccgaacacgaagacccgctggggcagcttgcccggcagatcacgggtgcgttgcagctcgtgaataaactcctcgtagaggttggctctgtggtagccgctggggctcagtgccagggtgcgggccaccagctcgcgccacagttccggctgccaatcctgaccactcactccggccagatcctggctctctgttccgaccagcccttccccctcttcccagcgagcgatccagtcaggccggtaaaccagatactggtcgaacagatccgccaccttctggcagagctgccacagtcgaacctgttcgggatccccggcaggatcttgctcatccccaccgcccagataggcggcgagtggtgcgaaggcgggacgatccagcagggcgggcaaaatggtcatcagctgccagctcatggcgcccttgttgtaggggctctgacggggcacatccgccagcacccgggtgaacatctcccagatgaagctggcgggcagcggaaattcgatattggcggcgatgccgaatgccttggccagttccagcttgagccactgggccatgccaggactctgcaccaggacctgttcctgctcgaaggggtgagcgagaggtgcctgccggatgtggttgaccagcagctccttgagcagatccagctgattggagtggtaaagggtaaacatggacgactcccgccaattcaaacgagggggtgagcacggaaaaagatgagcgattcccgtcacttcacacgaaatgagattgtcagggatcgagggggaagatgcaaaaggcgcttgttgccgcagatcacgtcgccatcatgcgaagtggaaaagggtcaatggcgggcataaaaaagccggtgcagttgcaccggctaaaaggcgttggaaaacttgaaccttcagggtattaccagttcttgccgaggcgggcatccagactgaaggcccctgcaccggccgccgccagggccaggaaaccaccggccaccgagacgttcttcataaacatcaacatctgcatctgatccgcaggctgatagtggaaaataaaggcggccatcagggtaaaaccggccagcaatacggcgatgctgcgggtaaacaggcccaagaccaccgccagaccaccacccagctcaagcaaaattaccagcggcaacatgaacccgggcacgcccatggcttccatataaccctgagtaccggcataaccgccgatcttgctccagcctgccatcacaaacatcagcgccagcagtacacgacccaccagcagtgccatatctttcatcttgtccatttcaaattcctcgttttacgtcaaatcaccgctgactgcttcagggtaggtcaaataacagggcttggctggcactcgttgccaccagatcccatttgggttcatcacgactgagtaccccgtcgccgggtcgggcagccagaccgttggcggtcagctcccctgaaatcatctgcaggtaaccgtgtcggccagccagcgcccaggtgagactctcaccgggttcgagctgcaactgccatacgcgggcctgctggcggatcctgaaggatcctgcttcgccatccggtgatgcgaccagcgtcaatcccgggtttgcttcaatcttcttctgctgataaccgggggccgtgccgtgttcgttcggctcgatccagatttgcaacagggagagcggctccgtctgcgaggggttgtactcgctgtgccggatgccggaccctgcgctcatcagctggaaatcccttgccggtatctgctcggcgtggccgagactgtccttgtgctctatggtgccgctcagcacgcaggtcagaatttccatgttggcgtgaggatgagtggcgaagccgccaccaggtgacaccagatcctggttgatgacccgcagcaccgagtgtcccatccagtccgggtcatagtagtgcccgaacgaaaaactgtggcgcgcatccagccagccgaagttggccttgccgcgcgcttctgcggctctcaattgcatcatggtgtgctcctcacgtaccaaataggtcgattaacgttggcggccgtcacccaggctgacggtcaggttgccctgagtgcggcttggtatcttcacctgctgagcgcccatcagattggcgtggacagaggcaaccagatcaccggactcatcgcgcacttccagcatggggttggccttgccatccatcgcagcggttgcatgccagtttacaaacagcacgcccggtgcggcattgaggtcggcaggaacagaagcctgtgcaaaacctgcggtcatcaggcctgcaacggccaacatcttgattacgtttttcatgttcatttactctcttggtatttgtgtcattgcctaggccggtttggccagaatcaatgcatccgtgcaagaggttattcaaatagtgtgttgttctttcaccgaagtcagacatcctgatttacgatgtcacagcccggaactaccttttatttggccgctcggccttcctgcctaagcgttgattgaatattaaagtgacttggcctaagttgttagcgagataaactggcaaacatgttcaaaaaaattgaaggtatgaaatggccaaggaatcgaacaaggaacgggcgctgaccctggaggcgatccgggtgctggacgccatcgatcgcggccgccgccgacgagctgggcaaggtcccctcggcgctgagctacacggtacagaagctggaagacgagctggacgccatgctgtttgatcgcagcggccacagaaccaagttcaccccggccggccgcatgctgctggagcggggcagggtactgctggaggcggccgaacatctggtgggcgaaacccgggcgctggcccggggctgggaaaccgacatcaccatagccgttgatgccctggtgccggtacaggcgctctatcccctggttgaaagactggccgagctgacggatacccgattgaggtttcgcgccgaagtgctggcgggcagctgggagtgtctggaagatggccgcgcagacctgctcatctcctctctcaaccctgacatcatgatgaccggcatcaagcatcaggcgctgcaggaagaggtgatgctctatgtcgcccacccggatcatccgctgcatcgggagcccgagcccctggcggacgagacgctgcgccgctaccgcgccatagcggtagccgactctgcactgcgcaaacccgtgctcacctatcgcctgctggacaagcagccacgcctcaccgtcagcacaatgacagagaagcgtgatgccctgctggcggggatcggcgtcggcaccatgccactgagctggatagaagaggacatcaaggccggtcggctcaaggtgatcagccccgaatatcgtcaccagatccaggtcgtgctggcctggcgccgcgataccatgggcaaggccaagagctggctggtgcgggagatccccaaactgtttccctgcaagggagagtaagagggggaacactcagcatgacaaacggaggcggcgctcgcctctgcttgacggcgggctcaaattcggggaaaagaaaaaaagcggacctcttgcgagttccgctcaatgccaggaaagaataaaaaccttgcggtttaaaaaacccttaaattggaagcaaacaatcgttttcttaaccaggaaggtcttgaatccgattcgttttgaattatgcgcgatgttttatgcatcaccagtaaaatgttgaacggttgaaggatatgcaccgctgagtatcactatctgcaaccttcatcgctaactggtctggccatttcaatcgttttcaacgggtttatttcctctggtttttttaagtgtcaatatctgagcccataaccaaaaaagaactcagtttctgacacaacataaagatgcagataaaggaatagttgcatgacctatagccagaccctggccaaccacattctcgacaccctgaagaagaccctgaccgacaaggggatccgctatcagaccctggcagaagccatgggcgtctccatcgccaccgtcaaacgcatgatgaacaagccctccctgccgttcgataccctgctggaaatctgccacctggtgggactctcgttcgaggagctgctggaccgtacccaggatgcccagagccgccgggccgtcttcacccaggagcaggacgaggcgtttcacaaggagccggggctttatgcctttctcgccaacatcttctggcgcgacaagaccctgatcgatctcaagcgggagtacagcctgaccgatgcctcctgctacctctacctgcgcaaactggagaagctcggcatcttgcagctcggcatcgacaacagctaccacttcctcatcagcgagcgcatcagcttcgagcagcacagtcgcttcgcccgccagcaggcgcgccaggccatgtcggtgctgggggactatctggtggagaacatgcacaagtccaacaactatatggcgctgtgccagcttcatctggacgagagcgaggccatggcgctgatcgagcgaatgaaggagtactggcatcaggagctcaagctcaaccgccccgccatcggccagcgggagggcagcaagacctatacaatgtcgctgcagctggcggactgcggttatcagagcttcgacgatctgatccccaatatcgacaattgatcccggcggatcctgcgggatccgtctgatttgatcagcttgatagcggcaattcagaccctcttgctgccatcggatgcagcgcccgggtgtccagatgaatgcgtatggccactgtgcccgtccgtgctctggcgcccctttagtctgtgagttgaactgtctgcgatctgcctgcgaccggctgcaacacccgcgtatccagacagatacgtatggcatccggccgccagtgttcaatatcgcaatccaccagtccccctctctcgtcatagttgacccgcaccagccgcagcacagggctcccttccgccagattgagggagcgggctatggtgccccgcgccgccgagggggtgatctcgaggctggccccgccctggcctatgccatagcgctgcaggtaaagctcggtgagggagctggccagcggcgcgctggcgatatcgggaaaacgactggccagcagatggtggctgacgtggagcacgggacgatcgtcgatcaggcgcaagcggcggatctcgtaaagcggcgtgaagggatccagccccatccagtgacacaactcgctgctggccagggcgctgccgtgggccaacacccgggtctcggcgatacgctgctgctcgccgatccattggtggaaatgggtatggatggcgggatcataggtgagtctgggcggtgccacgaaccagccgcgccgctcagcccggtagataaggccatccgcttcgaggctggagagcgcctccttgatggtgatgcgggtggtggcgaagcgctcgctcaaggcccgttcggcgggcagctgctgccccgccgccagctggccgctgccgatatagcggcgcagggtctggcaaatctgttcacacttggaggggctccggcctgcggccataccctgctcgctcaatcgcaactcagtcactgtcacatcccttggtcattcaggtttgttcaccgctggagtagaccagcgtctattggccctgagttgtaacccgtctggatgacagtgccgtgacagcccaattgtcatcaaactgccatcaaaacgccccgccaccgtcatattccccctctagcatccctctcgaaccttaactgacctagtccagagggatgggatgatgaaaagcgtgatcgcaagtgcactggccctggtggccatcagccaaccactttttgccgccgaaaatatcgcggatcttgagaaggccgcccgcggcgaaggccagctccacagcatcggcatgcccgacagctgggccaactggaaggacacctggcagcagttgggcaatatctacggcatcaagcatcaggataccgacatgagctcggcccaggagatcgccaagtttgccgccgagaaggtcaatgccaccgccgacataggtgacgtgggcggtgccttcggtccggtcgcggtcaagcagggggttacccagccttacaaaccctccacctgggcagacattccaaactgggccaaggatgcggacggtcactggatgctggcctataccggcaccatcgccttcctgatcaacaaggacctggtcaaggccgcccccaccagctggcaatccctgctcggcggtgactacaaggtgaccctgggtgatgtgggcgtcgcttcccaggccaacaacggcgtgctggcggcagcctatgccaccggcggcagcgagaagaacctcaaacctgcgctggagctgttcggccagctggccaaacaggggcgcctctccctgaatgacccttccatcgccaatatcgagaagggtgaagtagaagtgggtgtgctgtgggacttcaacgcactgaactaccgcgacaagatagaccccaagaagtttgatgtggttatcccgagcgacggctccgtcatcgccggctacaccaccatcatcaacaagtgggccaagaaccccaacgccgccaagctggcgcgggaatacatcctctcagacgcaggtcaaatcaacctggcccgtggctacgcccgtcccatccgcagcaatgtggtattgccggatgacgtgaaagccaagctgttgcctgccgagcagtatgccaatgccaaaccggtgcaggatcatgcagcctgggagcagagctccaaggccctgccgcgccagtggcaggaaaccgtcatgatcaacatgcagtaagggaatcccgtgcaacacaaggtgatagtggtacttgtggatggcctgtctgccgaggtagcccacacaatgggctacctcacaggcatggtggaggcacagcgcggcttgtatacgaccctgagctgtgccctgccctccctctcccggccgctctacgagtgcatcctgaccggcataccgccagtggccagcggcatcacccacaacggtgtcagtcgcttgagccagcatgaatccatcttccatctcgcccgagccggcggcaaacgcacggcagcagccgcctattactgggtgagcgaactttacaaccacagcccctggctggcgctgcgggatcgctatacccatgacgaacagctgcctatccagcacggctgcttctactgggatgacagctaccccgacagccatctgctgatggatggcgagtggctcagaacccagcatgaccccgattttctgctgatccaccccatgggagtggacgacgcgggccaccagtttggtctcgactcgtgccagtaccgcaaccaggcgcgccgcatggacagcctgctggccgatctgctgccccagtggctgggggaaggctaccaggtactggtgacctcggatcacggcatgaacaacgacttgagccacggcggcaccttgcccgaggagcgcactgtgccgctctggctgtttggcgatgcctttgtggctcagtggcctgccggacctgccttgcaacaaacccagctctgcggcctgatggccgacttgcttggcgttgcccatgacaagcctagcggcctgccgctgctcaaggctgcctgcctgcgcgaggtgcactgatgatctctgccgccacaaggatcctgccggatcaagtagtgatcccgcgtcaagcccgtcgccactggctgcctgcgctggtactgctgccgtttttcctcttgatgatactgttccagctcgcccccatggtgtgggtactggtgggcagctttcaaaccccggatggctggggcctggatcattaccgggagatcctgagctcccccttctacctgcaatccttcaccaattcgctgcgcatcgccggtatcgccagcctggcagggcttgccatcggcaccctgggggcagcggcactgcgccagagcggtgagcgggtcaagcgagccctgctggcgtttgtcaccatgaccagcaacttcagcggtgtgccgctggcgttcgccttcatcatcattctcggcatcaacggcgccatcacactgctgctcaaatcctggggctggatcgacggtttcaacctctactcaggggctggtctcatcctcatctacacctatttccagatccccctcgccctgctgctgctctacccggcgttcgatgcactgcaggatgactggccccaggccgccgccctgctgggggccagcaagaggcagtatgtgtggcacgtggcgctgccggtgctgacgccggcactgctcggtactctcatcatactgtttgccaatgcggtaggagcctatgcctcggcctatgccctcaccacgggcaacttcaacctggtgaccatacgggtggccagtctggtctccggcgacatcttcctcgaacccaatctggcggcggcgctggcggtgatcctgatggtgctgctgggcgtggtgacggcggcaaatcaatggctgctcaagcgcagctaccatgcgaagggaaattcccatgagtgaactccaaccaagctggccgcgctgggtgctgagcatcctggtggcaactctgctgctgccactgctggcgaccctgctctactccctctccacccgctggggggcgactctgctgccggacggcttcacgctggagtggtatctgcaactgtggggggacccgcgcttcctggctgccttcggccgcagcctgtttgtctgtttcgccaccctgctgctgggcacgctggtgctggtcccgaccgtgctggtggtggcctactacttccccaagctggatccctggatgaacctgctgatcctgctcccctttgcagtgccgcccgtggtctcctcggtggggttgctgcagatctacgccgacggcccgctgccgattatcggcacgccctggatcctggtgggcacctggttcacagtggtgctccccttcatgtatcgggccatggccaacagcttgcagggcgtgccgctcagagatctgatggatgccgcccacctgctgggggcgagcagtacacgcgccttcgccctggtggtgctgccaaatctgcgcaaggggctgctggcggcgctgtttctctccctctccttcctgcttggtgagttcgtgtttgccaacatgctggtgggcacccgttacgaaaccctgcaggtctatctctacaacatgcgcgccacctcgggccacttcaccagcgcgctggtgatgagctacttcctgctgaccctgctgctcacctgggcggcgaacagattccatcggtgatcccatatgttccatctagaagtaagccaactgcacaaatcctacggcgagaccaaggtcttcgaagggatcgaattcggcatccgcaagggggagttggtgaccctgctcggcccctccggctgcggcaaatccaccctgctgcgggcgctggccgggctgacgccggtcgatggcggtcaggtacgggtggccggtgaggacatcacctggcaggcgccccagaagcgtggcatcggcatggtgttccagagctatgccctgttccccaacatgacggtgtgggacaacgtggccttcggcctcaaaatgaagccccagccgggacgggagctggccgccagcgtgcaggaggccctcagcctggtggagctggatggcttcgagcgccgctatccgggcgagctctccggcggccagcgccagcgggtcgccctcgcccgggccctggtggtacggccgcggatcctgctgttggatgaacccctctctgcgctggatgcccgcatccgccgcagcctgcgattgcagatccgcgagatccagcagcggctcgagctcaccaccatcttcgtcacccacgatcaggaagaggcgctgaccatgtcggatcgggtattcctgatgaacaagggatccatcgtccagagcggcacgccggaagagatctacacccgtcccgccagcgagtttgtggcgagctttatcggccactacaacctgctggcccccgagcaggccaagtcactgttcggtcctcgttttcgcggcaccctggcgctacgacccgagtccatcaccctgctgccagcgggtgcgcagagcctcgatccctgcctgcccggcgtcattcgccagcagcagttgctcggcaacatcatccgctatcaggtggagtgcgaagcggggctcttgacggtggataccctcaatcgctcggcccgtgacctgttgccggtgggcacggccgtcaccctggcggtggcccgggatcagctgtgtgaggtagcataagcgatggattactccccatttatatcggcgagcggccaacatgccgcccgtcaatcatcacagttatggatagctaggagcaggcatggcgctggcactgtttgatttggacgagaccctgattgccggggattccgccagcctctggctggagtacatggtggctcaggagctggccccggcgggcatgatcgccgaggagcaggccatgatgtccctctaccatcagggcaagatggatatgcaggagtacatggcgttcaccctgcaacccctggtgggcaaatcacgccagtggctcggccagcagtgccaccacttcgccgagcaggtgttgcgggagcggatctacccccaaggactggcacgcatcgagtggcatcgtcagcgtggcgacacgctggtgctgatctcggcctctggcgagcatctggtggcgcccatggcgcagatgctggggatggatcactgcgtcgccatactgctggatgaagaggagggtcggctgaccggccagacccgcggcacactgagttttcaggagggcaaggtagtacgcatcaaccagctgtttgccacagacgcagccccctggcaggagagctttgggtacagcgattcccacaacgatctgccgctgctgaaggccgtggcccacccccatgcggtcaatccggcccccggcctgcggcaagtcgccgccgaacacgactggcccaccctcgactggcaactcgcctgctgaatgactggcaactggcctgctgaatgaagaagaggccctcaggcctcttcgttgctcaacacgctgtcgttgggcgggatccccttctcggcgacagtttcgtgcaggctgcccagatagatgcggttcttgccatcgcgcttggcgtgatagacctcggcgtcggccaccgccaacaaggtcttgccatgcgctatctcgccgctggccaccagcccgccactgaaggtgatcttgaggccgggttcacgccaatccagtgactccacccccttgcgaaactgctccagcaacatctggcagaagtggatatccggattcgccatcagcaccaccagctcttccccgccgtaacggcagacccaaccgtggtcccccagcagttgcatacccagctgtgccacccgcttgagcactacatccccggtctggtggccataggtgtcgttgaccagcttgaagttatcgagatcgagcatggccagacagaagggctggcgctcaatcagcaggcgattcaaacgctcgtcgaagaaacgacggttgtagagaccggtcagcttgtccagattggcctgctggcgggcctcgtgataatccttgcccgcctcggccagctcggcatagacatgcttgagctcctgcattcccccctggggcacatcgtcgggttgggtccggctggcccggatcatggaggaaatctcattgagcatgcggcgaaaatagcgggaccacaccagcgccagcatcacatagagcacgcaggccagcgccaccatcagcaatacgttgagagagaccctgtcgaccaccgcctgaacactggccgcgggttgcacgctgatgagcacccagttccgctccggcaacttgctgtaagccacaaacagctgggaatccttgtccagaaagatgccgtcctcccgattgaaacgggaaagccattgaggatggtccatgggcttgagcaaccgggcgggatccgggtgtaccagcaccttgcctgactggttgacgatcatctggtaaccattgtcagcctgccggttcagctgggccgagaaaggcgccagaatggcatcgaccgcaaagaccccctgcaccttgccactctggtcagtcagggcccgtgccagcgctatgaccagattgccattgatgtagtcgtagtagggctcggtccagaccatttcgcccacatgctggctggccagctgataccagggccgaaccctgggatcgaactgggcatctgcctgccattcggggtagatcagcatctggcgctcggccgtgccgacatagatgtagatcaggtcagccatgactcccttgtaaagctgccaggccttcaggtaggactctgtgttgtgcaggcgggggccgctgatatcgtccaccttcacctggtcatagatcagcgtaaactgtcgttccatctcgtggagatagggctcgataaagacgtggcgcagctggtgattggtggcgagcagacgctgctgcaactcgttttgcaggctgcgttccatgtgcagatagtagatgccgcccagcatcaaaacgggaatgaacagcagcagtaaacccagccgcattctggcaaccagagaccaggtttttttggagacgacacgcttgcccaaacaggactcctgctaccaccagacatgatgtaatgtcagaatatcagcccgacccgatggcgtccaaaaggaagctcactatgttattaatcagaaggatctgtcacggatgctgaacccggacctgctgatggcgctgcactattgcgccgtgatcaccctgacaggggcgatcacttccgagtatttcctgttccggcgcggcatgtccatcgagcaggtacgcaagctgttgctggccgacggtctggcagcactggccctgctactcatcttcatcacgggtgtcttgcaagtgctcgctcacccggaccaacccgcaatactgcttgccaaccccggctatcgcaccaagctgctgctgtttttcctgatggccatcagtttcggctaccccagccgcctcttctatcgctggcgccgctccctgcgtcatggccgggcccccatggtctccatccagcagcagttctgggtgatctggatcctgcgcggcaatctgttgctgctcgccctgatccctctgctggccagccttgcgaatagctgatgcgatacggctcctgcgtagtcgttctctcttcacataagccagccctggcgagccaaactcgcgagccgctaaagacaaatccccccgcagacggttatcttggtggctggcgccgtgagccactttctcagggatgaatccgtatgcgttcgaacatgatgttattgatggccgccgccatctgggggctgggcttcgtcgcccagcgcctggggatggatcacatggggccttacaccttcaatggcctgcgcttcctgctcggcgccgcctccctgctgccactgctgtggtggctcaagtctcgccagccctcgggtcagtccgaagatcgtcgcctgctgctgaccgggggcctgctcgccggagccgtgctgttcagtgccgcctccctgcaacaggtggggctgctctataccacggctgccaaagcgggtttcataacgggtctctacatcatactggtgccggtgatcgggctggccctgcgtcacaagacagggaccaatacctgggtcggcgccctcatcgccatggcggggctctattacctcagcgtgaccgaggacttcaccataggctatggcgatctgctgcaagtcgcgggcgccctgttctgggccattcacctgctggtactggatcactattcgagtcgggtcgcgccgatccggttggcgagtgtgcagttcctggtctgtggcctgctcagtctcgccgtcgccttcaccatagagatgccgactatcagcggtgccgtggcagggtggcaggcgctgctttacgccggtctggtgtcggtcggggtcggctacacattgcaggtggtgggtcagcgcggagcccatcctgcccacgcagccatcatcctcagtctggagacggtattcgccgccatcggcggtgtgctgctgcttggcgaaatcctcgatgagcgggctatcgtcggctgcgcccttatgctggcaggcatgctcatctctcaggtgcgcctgcgctggtggtggaaatcgcgcaaggatcgcctgccgaagcagggctaacggcgcggcgcgagcggcatggcacagaacgaagtcaaaaagaggagccatatcggctcctctttttgttgcactcgttgttgcacccacaatattgcgttttgctgtactcggcccctgtcccttcagcgttgaacgctggagcagaagctgacgtcgtcacgcaaggggtcattgctcacgctgtggtatagctcgaaacagggcccgtcaccgaacgccaacccggcggcgactatatcgcccacatgctcctgccaacgcggcccgtactgactgcggtccgtgatgaggtagcgggactgggcgtagcgaccggcgggaataagctggatctcgacctcccctgccccgaccgtgcctgccggcactgtcacacctatgtcggtgcggcactgggccggcggcgtgacttccgggttgtcgtggtagatgaaaatccactccccctgcgccagaccccgcgcactcgcccactggtgcagttgaccacagacagggtcatacccttcgccataggggccggtgacgcgaatataggccagggtgcgggcatccatctcgatagttttcatggtgttgctccttgctgatgagtggtcttcagcataagggagcagccggtcactggcgtgtccatccttgctcaacaggtgtccattcttgctcttgtcccggcgaaacgcccccggcgtacagccgtagtgacgccgaaatgccttggcaaacgcctgggagctggccaacccggcgcccagcgctatggtagtgacgctggcgttcgtgtaacagagctgccaggcagcccgctgcatgcgcaggcgccgacacatctcccccggcgcctcgcccgccactgcggtgaacacccggtgaaaatgatagagggagaggcaggcccgatccaccagcgcctcgatggagagatccggatcctgctccagcgctcgcagtactgggatgagtctgcgacggtagtcgatcacgggcggatcctggccatgtagagcgtatccacatactcgccctggcgaaacgcataaccgcgagccagcccctcctgttcgaacccgaacttgcgatagagcgccagcgcagcatcgttgtcgctgtagacggtaagctcgatgcgccgcagattgagccagttgtcggccatttccagcacggctcccagcagggccgaacctatgccctttcctgcccagtcatctcgcacacccataccgatacaggccacatgcttgcgcctgggattgggctccatatgcaatgagatctggcccaccagcagaccatccacctccgctaccagcgccaccacaccgctgttttccagccgctgctgccagacccccaacgctggataaggcagttgcagagtaccggcctgagcatgaggcatggcatagagatcccgcaaagcgggggcatcggtgggttcggcatgacggacggaaatctgcatatagggctcctttggctgactttcatcatgccccatcaccagtgccgggtcatccccccacaatacccatttgcgatacctatcaaagggctaggaaaggcccattggcccatgaggagcgggatccgtaggctgacccctatcaacaaggagagacattcatgactgacaatacactgcacagtgccaacggcgccccagtcgtcgacaacaacaacagccttactgccggtccccgcggccccgtgctgatgcaagatatctggttgatggagaaactcgcccacttcgaccgcgagcgcattcccgagcgggtggttcacgccaaaggctcgggcgcctacggcacctttaccgtgacccacgacatcagcgcgttcagcaaggccgacctgttcaacgccatcggcaagcagaccccggtcttcctgcgcttctccaccgtagccggtgagaagggggctgccgatgccgagcgggacgtacgcggcttcgccctcaagttctacacagagcagggcaactgggatctggtgggcaacaacaccccggtctttttcatccgcgaaccgctgaaattccccgatttcatccacacccagaagcgggatccgcgcaccaacctgcgcagtgccaccgccgcctgggacttctggtcacgccatcccgaatccctgcatcaggtcaccatactgttcagcgatcgcggcattcccaagagtctgcgggagatgaacggctacggcagccacaccttcagctttatcaacgacgccaacgaacgcttctgggtcaaattccacttcaagaccgagcagggtcacagcttctacacagatgaagaggcggccaatgtcgtcggtcaggatagagagaccagccagaccgatctgttcaatgccattgagcggggcgacttcccgcgctggaaggtctatgtgcaggtgatgccggaggccgatgcccagagctaccggatccacccgttcgacctcaccaaggtgtggccgcacagcgactatccgctaatcccggtaggcgtgctggagctcaaccagaacccggacaactacttcgcccacgtggagcaggctgcgttcaccccagccaacgtggtgcccggcatcggcttctcgccggatcgcatgctgcagggacggctcttctcctacggcgacacccagcgctatcgcctcggggtcaaccacggcctgctgccggtcaacgccccgcgctgcccattccgccacggtgcccatcgtgatggcgccatgcgcagcgacagcaatggcggcgccagtcccaactatcagccgaaccgctttggcacccagcagccgagcgagcagcacgaaccggccttgagtctggaaggggctgccctgcactacgacttccgtgactacgacagcgattactacagccagccgggcaagctgttccgcatcatggatgaggggcagcgctcgcgcctcgccgccaatatggcacgttccctcatcaacgtggaggatgacgccatcgtcgtcgcccagctccggcatcttgagcaggccgaccccgagtacgccaagcgggtggagctggcactggctgcgctgcaacgctaagcgaccaggatgcaataaaagaacgggggccggcgggcccccttctttcaaccccagtacacgggataaattctgagcccacggcacgtcgagtcttgcagcagaaacggcaataaaaaaacggagccccaggctccgttttcaatgctatatcaatcccgaacggaacgcgcttcgcgctctgcccgttcccgtaccaacaggcgtttataccaccagttactgcgacgacgttgagtattggaagagcgacgagccatttcttaggtcccagccaagagaaggaaagagccgcattatgcgatagagatcacgtccatgtctttagctggatcaagaaaagcctcactggcccaggctaattgtctccctatccgacggtgccctggtcacaggcgtcacctgaggcggcaaacgccaggccagtgggccattggtctcctgctcgttttgcgggccacactccagccagcgattcccctgttgaattcgggcacccagcgaatatttctgatcctgataccagcaaatccgttccggcagagatcccaacggcaacacccactcggtcccgacctctgcccgcgtcaccttgaccggttcggctgccacgccgctcgtccccaacatggccagcaacaggcaagtcgtcccacccttgattcgattcatgacatcactccttgcacgataccagtatcgggcgaccataacaggcgcaaacttgattaataagcccagcgctggctggcattcccgacccagtatgatagcctgccagcgcctgcccgtgcccgtcaaaaccggcgcaggaaaaacccggtagatttgtcagccatcgacaaatataaccttatttatcaaatcgttatttggatattatcccaatgcgtatcatgccgttgctccaggcggcctgcctgagcctgatgttatccgcctgcgttgcccccctgttgatgatgagcccgaccagccagctgatgtgggcgctgctcaaacccctggtgggcttcgatcccaacgaagccaatctgttcgaacaacccatcatcaaggatcggatgaccagtattctgggccccaactacgacagcaccatgcaactgctcaagacagccaacgagctgcagcaggaaggcccgctgttctacgtggtctcccgctatgcccccatgccggatgtagccaagcaggctggcatggtgtggaactcacaaaccaaccagatgtccgtcatgctgctcaagggggatggaactcctcaggtatttggcgaaaatctggcggcagcgacaccgagctggccaaccgagatgcagggctggcaggctcaagccaaaccggctgcgaccgcgctatccagtgccaacactgctctgaccgataccaacaaggtactgacaggggccgcagcgaccacctctgtactcggcaatgtgctgggttcaatacagcaaggcgccagcaagaccatggcggataccaccaagcaggtggtggacagtgctaccgcgtcggcgcagcagcaagccaacaaggccgtcgccgataccaccaaacaagtcgtcagcagcgccaccgccacagcgcagcagcaagccaacaaggccgtcgccgaatccaccaagcaggtggtcagcagcactaccaccacggcgcagcagcaggccaacaaggccgtcgccgaacccgccaaacaagccgtcagcagcgctaccacctcggcgcaacagcaggccactaaagccgtcgccgaacccgccaaacaagccgtcagcagcgccaccgcctcggcgcagcagcaggccaacaaggccgtggccgaacccgccaagcaagccatcagcagcgccaccacctcggcgcaacagcaggccaacaaggccgtggccgaacccgccgagcaagccgtcagcagcgccaccgcctcggcgcagcagcaggccactaaagccgtcgccgaatccaccaagcaggctgtgagcagcagcaaggccacccttgatgcggcagccaaggccgacgcggctcggcgacagagcgaacaggcgcgcgcagccgccgaagcagagatggaagcgctgctcaaataatcccgacaggccatcatacgatggcctgttttccctccctctcttccgaattgtgctgcgaatcaccccctagcagcagaaaccatgaacttctcgacatagccccctaaactggaaaagataatttttcgcaaggagtgccgtcatgtcacgtctgctcagcctcatcatttgctgctgtctcggagcagcactgcccgcctccgcattcacctactattccgagcagaacatgccgttcaacggccaggatgaacagggcaacagcacagggttggcggtcgaactgctgaggctgatgtggcaggagatgggggaaccggagcaacccattcacttcatgccctgggccaaggcctggtacctgctgacccagcaaccggatgcagtgttgttcaccacggcacatacgctggcgcgggatcctcacttcctctgggtttgtcccatcagccactcccgggtctccttggtgggccgcaaacgggatgcccccaacgtcagcaacaaggccgacctgaccaaattgcagattggtgtcatgcaggccgatgtaggggaacaactgctgctcaatcggggcatcagccccgccaacctgatgtcggtggagcggatggatcaggtggtacgccagctcatcatggcccgcaccgatctggtggcgggcaacgaggtgatgctgtttcatcaagccaaacagctgggttttccacctgataccttcgtcaccgtcgcgaccctggcagagcaggacaactgcttcgcgttcaatccggcggccgacaagcagcaggtcgctcgcctgcaacaggcgctggacaaggtcagacagggggaggcgttcaagcggctgatcgcccgctatcaggatgtggtgcaatccccgccagcggatcacctgcccctgattgaatgaagacagatgcaaacaggccacccgaaggtggcctgtttcattgcaacgcactgttactggaagtggctgtcgtgttcggacttcttggcctgggtgctttcgctgtgctcgatggcggtgcggatgagatccaccccggcccggatgatcagcacccccatgttgaccagcttgacgcagacccacatgaaggtgatgagcaggatcagcttgagcacagtctggaatgcttccaggaagttctgttcgagctggccggtcaggccgctggcactggtcatcagccaggtgtagacctcacgcacgaacgggattcggctcggcatctccagcacatccagtgcggcaggcaaggcctgaaagataacgatgctgccaaacagtatcaggatgacaccgattgcaatgcccagaaaaaaaccaaactgtttcatggaaggtcccaaggtttgctgcatgaaaataacatagctgccaatactagggactgcctcaccccacggcaatccttcctcgccttgctgccgggtgccaatcccgccattagctggcatccagacaggaaatcattgcccaactatctgatttctgtgacccttgtgctcatccacacccacagttcaggcgccatgtttcgctactgttttttactgctttgtgccctgctgctggtgcaaccagcctcagccgatcccaccgccgccgtctgcgtggtcaagcatcagcaacaactgctgctggtgcaggacagagtctcctcccgctacagcctggccgggggctacatagatgcaggcgagaccccgcaacaagccgcgcagcgcgagctgtttgaagagaccgggttgcgaagccggatcagtggtgaattgggacaatggcagggagctgtcctgttcgcctgccaggccctgcaacccatcagggtacaagcaggctcgggtttcgtctcactgttgcaggcccccaacctcggcggggaaatactcaatgccaggctgatcgatccgtcacagttgccacatgcacaacgccgcttcccggcgcagctcgactggttggcgcccagattggccgacattcccgacagccctgtgttgtggcagcacgacttcagtaccgacggcaacgagttgcaccgggcagagctcccgctgatccggcagttgcagagctggctcggtactgacgtgctctggcttgatgccagcaatctgtttggttcagccgcgtttcagcttgccctgttacctttgctgctgccgctgctgggctggcctcgcctgcgtcagctgttgctggccatgctgacccttgccctgatggtgctcgtggtcaaggagggtatcggctggcctaggcccttccacctcgatcctgcactggcacaacagagtgcacagggctttggcatgccaagcggccatgctgcctcggcgctgctgttctggggcgtgctgctcaggctgtgctggccggccaatccctggcgcagcgcagcgttggcactcttgctggctgccacgacagggttggcccgggtctggctcggcgttcatttcttctcggacgtggcggcaggactgctgctgggcgcgctgatgctggcaattcacgccggattatccggtatttcagcaaagctaccgagctggagctgtctgacctttgcctgcgcactggccgcctggtggagccaatcctctgccctggctggtcttgccatgttcagcctgggtctgatgctcggcatgctgctacccttggcgcgcgcacggacacaatacttgcgaatgctgacggttaccctgctcggtggcctgcccctcggggcgctgctgtggtcgctgcaaggctggctgaccagctcaggactcactcttctgggccagtggctactctattgttgcctggggctctggttgagcgccggcctctggtggatactctcactcatgaactctgacccgttacccaggggctccggctccgacaagggattgttatgaatatgaaaaaagtggatttagccaagatcacgctgggggtgctgtttctcagcattctcatcatctcgtgcttcatggtgctgcgccccttcctgcctgcgctggtgtgggccaccatgatcaccatagccacctggccactgatgcggatggtacagcgcctgctgtggggcaagcgcatgctggcagccctcttcatgacgctggtactgctgctgatgtttgttattccgctgttcatggcactggccaatgtggcggagcaagcccccatgctgatcgagctgggcaccaccatcagccactcaccgccccccgagctgctctggctgcaacagatccctctggtgggcaccaagctgtatgagttctggcagcagatcctggcgagcggcggccaggtactgtttaccaagctggccccctacttcggtcagacagcccgctggctcgcctcccaggcaggcaatctgggcttgctgttcgtgcacttcctgctgacagtcgggatctgcggcgtgctatatcactcgggtgagatggtggcgaccggcattcgccgcttcgcccaccgccttgctggcgagcgcggtgacaatgccacagtgctcgcctcccaggcgatccgcgccgtggccatgggcgtcgtggtgaccgctctggtgcaatcatccgtggccggtatcggcctgctgattgcaggcatcccctacaccatggtgctggtggtggtgatgttcctgctgatcgtggcccagatcggccccttccctgtattgctggcctgtatcggttatctctactggagcggtgacaccacctggggcaccttcctgctggtatggtcactgtttgcgggcaccatggacaacatactgcgtccattcctcatcaaacgaggggcggatttgccgctcatcctgatactggtgggggttatcggcggcttgctgaccatgggaattatcggtctcttcatcggcccggtcgtgctggcggtgggttacaccctgctggatgcctgggtgagagaagatgaacaagccgcagcagagccgctgcttgccccgccaaaggcggagtgaaggtttggcaataattagctgatacaaagagccgcccatcgggcggctcttctgtttccaatgacctgaatggcattacccagcctctgaggcaggtcactgaatcgggctcgctggcgtggttaaatggtctgctcacatcttgccggatattgctgtgaccatgccatctgaccttcagccactgcagccctggcctgactatctgcaggcctcctggctgcgctgcgcccaccagaccagcgccaccctctggcatccgccccacagcgccaaggggcaaaccttgcagagcctgcgtcagcgcaagcgggacttgctcaccaccggcgagatggccctcgaagatctctacgaatttatggagcggcgcccctgcgccctgctgcttaccgacgagagcggttgtgtgctggcccgcaccggccaccccggcacgctggcggagctggcagcgctcgggtttggccccggcgcctttttcagcgaggggcgcatcggcaccaatgccatcaatctggcggcgctggaaggagtgccgctctgcgtcagcggcccccagcacttcaaccagaccctgcacccctggcacagttgcgccagtccggtctacaacagcaatggccgtcaggtcgccatcatcgccctgatctgcaaggtggaggaggcgagcgctggcgatctggcgctcaccgtcagcgccgggcgcgagctggcccatctgctgcagatggagactctgatgcaggagtcccagcaccacctgagcgagctctacgccctgctcgatggcatggatgacggcgtgctggcctgggatccccagggccgactgcgctacctcaacgggctggcggccagtcggctgcggctcgatcccgcgctctgcctcggccagccgctggagcagcacctgctgttgccacagaggttgcagctcgccatcaaggggcagacaccgctcagtcatgtggaggtaacgctggagcggctcggcgctcaggagggtgagttcatcaatgcgctgataagcctcaagccgctgccggggccggagggggtcagctttatcgccctgctgcatccggttgaccggctgcgggccattcaccatctgcgccagacggtgcccgaactctccgccctggtgggcgaatcgagtgccatgcgcaagctgctgcgctatgcccggcaggcggcccagagcactggccccatcctgctgcgcggcgaggatgaggtgggcaaggcccagctggcggaggcgatccactttggcagcgaacaggccgctgggcccctcattaccctcaactgtcaggcgctgccgagcgagcggatggcgttggagctgatgggctctgacgaagcggggcaggagcgggcaggcaagttcgagctggcccacggcggcacgttagtgctggagcaggtggagtgcctctctgcccccatgcaggcagcgctgctgcaactgctcaagaccggccgtatccagcgtttcgattcggcccgcatcctgccgctcaaggtgcggatcatcgccaccagcagcgccccgctggagcaactggtgcaggaggggctgtttggccgccagctgctctatgcgctgcaggcgtgcgagctgtggctgccggggctgcgggaacgcgcggcggatctaccgggtctgatcagccagcaactaggggcgcaggggcgcgagccggtgcgccagttcagtccggcggccctcgattgtctgctcgcctatccttggcccggcaatctgggggagctgcgcagcgcggtcgagcatgccctgctccatgccggtcaggggcggatcccgccggaggcgctgcccgccgccattcgtcacggctatcagctggtggcgaatgaggtggtggggcaaccgctgctcaccctggccgagctggagcggcaggccattttgcgctgcgcccacgcctgcaagggacaggtgagccagatggcccagcatcttggcatcagtcgcaccaccctctggcggcggctgaaactgctgggtatcgatcccgccgactatcacggctgacggcaacccgagccgtcaccaaccggcccgcgaaaatgaaaaggccccgcagttgcggggccgttttatatggcaaggtcagcagtggcgcggttacagccccagctggtgggcggtgacgatggccgccagcacatcctcggcggtgaccttgaacggcatgttatggatggtctcaccttcggcagtagatgccttggccacttccatcaggcgcgccatgtccagctccttgacccccatcatatgcaggttggtcggcaggccgatcgagcggcagaaggccagcactgtctcgatctccgccatgggcgcgttctccagcaccagctgcactagcgtaccgaacgctactttttcaccatggtagaggtggtgacactcggcgagctgggtcaggccattgtggatggcgtgggcggcggccaggccgctgctctcgaagccgataccactcagataggtgttggcctctatgatgttctccaccgccttggtgcagagcccctgctccaccgccagcttggccttgtagccatcggccagcagtgtcttgtaacagagctcggcgatggcctgggccgccagggtagaggcaccaccggccatggtctggcaaccggagaccttgttggcccgcgcctcgaagtaggtggagagcgcatcccccatgccggagaccagcagccgcaccggggcccgggagacgacgccggtatccatgatgaccatgttggggttggtcgggatcatcagatattcgctgaattgcccttgtggggtgtagatgaccgccagcgcactggttggcgcatctgtggaggcgatggtcggcactatgaccactggcaccttctggtagaaggcgaccgacttggcggtatcgagcgtcttgccgccacctatgccgatgatgacgtcgaacggcgtctggttgcagcggaccagcaggcggtcgatctcggggcgggagcattcgccgttgaagcagtcgaactcgggcttgatgcccacgccgtggaagctggtggcaaccgtgtcgccaaccagcttggtgacgaaggcatcggccagaatgagcggcttggcaccgagtgccttgacgtagttgccgatattggcgagggccccgttgccttgcacatatttgctggggctgatgatgatgcgatccatattctatccctctctctagttcataagacttcttttgaaactaacaggggcgaaggggcggctgtgccggggagtccttcgtctttacttgcattacagtggcgcggcagctggcccattcggtcggtgccgcacttggaaacgggttggcgtgcggcgtcagtcgccgaaacgctcgtcggccagctgctggaagcaggtcagggcagcctcggcatcttctccctgtgccagcagggtgagtctgtctccctgacgtacgttgagcatggtgagccgggtcaggctgcggggattggcctctttatcccccttttgcagccggagttcagcggcaaagggcttgagggcggccaccagtcgggcggcggggcgcacatgcaggccgtgggggttatccaccaccacctcgcagcgcagccagccctcgtcggctgccggtgccgtctcagtggcaacctgtgcagctgtggcaggcaacatggcttgcttgggccccagggcgccgagcgcctctgcggccacctcgtcgaggctcatacctgaacctgccgccaccacggcagcaagggtgccctcgaccagcggggccgggcagagccgcacccgggcgcttaactcagagggcaacagttcgagggcggtttcggcgctcaaaagggcgctgcccaagtccatcagcaccagcacgccactgccgtcgtccgcttcttctatcgcactcatcacagcgatggcatctgtgccgatggggtggtcggggtcatcgaccccggccgccagcagcagtttggccgggctgcccagttggtcggcaagcgctttcaatccggccgccagcatggcgctgtgagagacaactacgattccgatcatgtcacaacctcgctctgtcacgcagggcggtcagcagcagcagggtcgaggtcgcaccggcatcctgatggcctatgctgcgctcgccgagatagctggcgcgtcccttgcgggcctgcatctgtatggtggcctcggtaccggccgcggcggctgccaccgccttgtccagcgcatcattgagcgacagctcttgctgctgcgcctgttgcagggcggccagtgccggccaccaggcgtcgcacattgtcttgtcgcccggctcggcgcggccgcgagaaacaatgccctcgactccgtcgctcagcattttgccaagctgactcaggctcaggctttggcaggcgtccgtactggccgccgctcgaatgaagaaggtgccgtagagcgggccgctggcgccgccgaccgaggagagcagggtcatgccggtggttttcagcacctggccgatatccttgcctgccaccgcaggcagcttctcggccaccttggtaaagccgcgctgcatgttgagaccgtggtcgccatcgccgatgtcggtatccagcgcagtgaggtagtcacgctgctcggtgaagatgtgttcgcagtcgagcagccaattgacgatgtgatgtttgcttagcatgagagtaagggctccttagcagccgcgacgcagggcgggggtgtgaacgggggcatcccacagggtcatcagctcgtcgtccaccttgagcaatgtgatggagatacctgtcatgtcgagggcggtgcagtagggacctatcaggttgcgcaccagatggatgcccgcctcttcgcacagggccgcgaggcgaccatagacgccatacagctctgaaatcggggtgccgcccaggctgttgaccagggctatgacacgatcgccccggttgagcggttcgatgaaggtgtgctcttcctgccagctgccggaggctctgtcccagtggcgcagggtgcggccatagggggtgttgtccgccagctcgctgaacatgtcatccactagggtattgaggtcggtgaaggggcggcgcgctataccgggttcgccgtggatgcccacgccaaactccatctcgttgtccgccagagtgaaggagggcttgccggcggcaggcacggtacaggcgtgcatggcgacgcctatggtgcggctctggttgttgatgcgacgggccagtgcctcgcaatgggccaggtcatagcccgcttcggctgcggcacccaccagtttttcgcacagcactgtggtggcgacgccacgacgaccggcggtatagaggctgtctttcaccgccacgtcgtcatcgatcagcgagaagccgaccttgacgccatcgccgtgcagcagctcgaccgcggtctcgaagttgagcacgtcgccggtgtagttcttcaccaaaaacagcacgcccgcgccgccatcaacggcctgaccgcactcgtacatctgatccggagtcggcgaggtaaaaatctcgccggggcaggcgccatccagcatccccttgcccaccagaccgccgtgcatcggctcgtggccgctgccaccgccggagaccagcgctaccttgcccatcacaggggagtcggcgcgggtgatgtagtggggttcgatacgtaccttgagctcggggtgggcggcggccattcccatcagttgttcacggaccacggcatcgacggcattgatcagtttcttcatggctcactccttggcttgccaccgctcgggtgggcaaatggttgatgaggccagtctaacgggataaatcgggataaaaatgacggccggttcggttcggatttgaaacaggagaaaggtcattggcgtttcaatctgaaacagcgagaggcaaacgggcgagaaactgttagcggcatcacagccatgaaaaggggccccgcagggcccttcgctacaaccggaataagtggacgggttagatggcccagccaccggcatagaagactaccagtgccacggcgatgatgacggtgccgacgttcagcttcttccactcggcggcaaacaggcgaccgacgaccagcgccacgaagcccagcatgatgccggtgacgatgttgcaggtcagcacgataaatacggcgcacagcatgccggcgagggcatcgaccgaatcgctgaagtccagcttggtgacgttgcccagcatcagcaggccgacgtacatcagggccggtgcggtggcgtaggctggtaccagatagctcagcggcgagagaaagatcatcatcaggaacagcacgccgaccagggctgcggtcaggccggtcttgccaccggccgcggtgcctgcggcagactcgatgtagacggcagccggagctccacccaccacgccagcgaccatgctgctgacggagtcggcagtcagggccttgccgccgctgatgatgtgtccacgctcgttgataaggcccgcctgaccggccacggcacgtatggtgccggtggcgtcaaacacggcagtcatcaccagcgccagcactgtggggatgaccactgggttgagggcgcccagcagatccatgctgccaaccagagagcctttctcgccggtcaggctcggcatggcgaagaaaccctgccaggtcactttcgggtcgaagatgaggccgaggatggagatggcgatgatcaccatcaggatgccgcccggttgcatattccggccgatcatgaacaccgattccggttcaacgtgaacaccatttccggaccaatgtgaacgctcattccggctcaacctgaacactttgcccctcctttccggaaacagtgttcaacatcccggaatcactgttcacattcaccagaatcatccttaacgcattgatttaaaaacctttgatacgctctcccttttgccagggaagagcctatgtctgccaagaggattgcaatgcgtaaaattcgtgaagtgctgcgactgcggctggaggctcagctctcttttcgccagatcagtatctgtaccaaggtcagtgtcggctccatccagaaactcctcaaaagtgcccaggcgctcggccttagctggcccctgcccaccgagcttgatgatggccgactggctgccctgttttatccgcaggccgatacaaccatatcggcccgccatgtcgtgccggattggccctctgtccatcaggagctcaagcgcaagggggtctccaaacagctgctctgggaggagtacacccagcgctatcccaatagctgttacagctactcccagttctgcgaccgttacaagtcctggtgtcagttgcaaaagcgctccatgcgccagatccataaggcgggggaaaagctctttatcgactactgcgggcccacggtgcccatcgtgtcgccgaccacgggtgaggtccgtcaggcacaagtctttgtcgccgtgctcggtgcgtccaactacacctttgccgaggccacctggtcacagtcactgccggactggctgcaaagccatgtccgtgcctttgagtttttcggcgggacaccggcactgctgatccccgacaacctcaagagcggtgtcagcaaggcttgccgatacgatcccgagctcaaccccagctaccagcagttggccgagcactatcaggtggcggtgatgccagctcgtccttacaagcccaaggacaaggccaaggcggaggtgggtgtgcagatcgtcgagcgctggatcctggcccgtctacgccatcagaccttcttctcgcttgccgaactcaaccagtgcatccgtgccttgctgaacgaactcaacgagcgtccgttcaagcaactgcccggtaaccgacgtgacgcatttgagcagttggaccgcccggcactgggaccactgccggtgcatccctatcgctatgtcgccatcaaaacggtcaaggtcaacatcgactatcacgtcagctatgagcagcaccattactcggtgccacaccagtatgtgggtcagcaactggagctccatgcaggcgacacactgcttcaggtctatcaccagcaacagctggtcgcgagccatccacgtaaaaccatcccggggatgagcacgctccctgagcacatgccggaacgtcacagcaagcagcaacgctggaccccagggcgtcttaaacagtgggctgctgacatcggaccgggcaccttgtgctgggttagcgaacggctggaagagaaagcccatgtcgagcaggcataccgactctgcctgggtctactgagtcttagtcgagagtatccgccatcacgggtcgaggcttgctgccagttggctaaccgggaaggactggtgcggctcaagcagctcaagtcggtgctggccagtggccgcgaccaactgcccgcaagcccgctgagctacccagagttgccgcaagagcacgagaacatccgcggcccccagagcttccactaaagaggatacgccccatgacccaacaaaccctgacccgcctgagaaacctgaaactgaccggcatggcggatgccgtgcaacaacaactggaacaggcgagtacctacgaagggctgcccttcatcgagcggctaagcctgctggtcgaacacgaacaactgagccgggagcagcgtaagcaaactcggctggtcaagcaggcaaggctcaaactccaggccacggtgcaggagctggactaccagtcagcacgcaacctggagcggtcacaggtagcaaacctggcccaaggagagtggctgcgccggggccagaacctgctcattaccggcccctgtggctgtggaaaaacctacctggcttgtgcgctgggctaccaagcctgtcagcaagggcatagcactcgttactaccggctgccacgtctgctgcttgagctgagccaggccaaggtagatggcagttacgccagactgctgggtcaactggcaaggatagagctgctgatcctggatgactggggactggaggcggtgaatgccgaacagcgcaacgcactgctggagatcatggatgatcggtatgggaaatactcgacgatagtggtcagtcagctgccaactgaagagtggtacgcgagcttgggtgacaacaccctggcagatgcgatcctggaccggctgatgcacaacgctcaccggctgtcactgaagggagaatcgatgaggaagaggagaagtgagttgacccaatctgaacagtcgagttagaaacgagatgacgtgagtgcgttaaggatcagggtgttcacgttggccggaatggctgttcaacttcgccggaatacgcaccggtaccttgcgacgctccagaccgaagatggcggccagacccagtaccgtcatgacgaccgggaaggaggtcacctcacccagctgaaccggcagaccggccccttcgttcttgatcaccatgccgacgccgttggtagcgatcagcagcaagaacagaccgataccgatgccggtgccgtgggcgataccggagggcaagttatccaggatccactggcgcacgcctgtgacactgatcagggtaaacagcacacccatcaggaagatggcgccgagggcaaccggaatgctcagtccctgacccagtacgagactgaacgcggtaaaggcggtgagggagatggcgcaacctatggccatgggcagcttggcccacagccccatcagcagagagccgaaggcggcgatcaaacaggtggccacgaagacggggccttgctcaaaaccggcagcacccagcatgttcggtaccactatgatgctgtagaccatggcaaggaaggtagtcagccctgccaacagctcctggcgcacactgctaccgcgcgcggaaatggaaaaataagaatccaaaaagccgccgttccctgattgggcggccatatcttgctttgccatgacatgtcctgaaagtgtgaaggaaatcgtttgcgtttgtggcgcgcaaaatagcaagaatttgtcgaaattgcagcgaattccctgactttttcatcaaaatggcggaaagcgttctcgttcggacacaagtttgcataccagcttgttactgctatcaccttcacccaggggacacacttctatactgcagagaacccattcgcacagccagacgggagataacccatgcacacacgcaatctgctgaacgacatcccctcgccactgcctaccgaactctttcaggatctggtcagtaccaaccacctgtggatagagcgcattctttctcatggacatcagacagcaccgggagagtggtacgatcaagatgaacatgagtggatcctggtcgtacagggcgaagccaatctgctgttcgtcgatccccagacccaggcacaacaatcggtacaactgggcccgggcgatcacatcaatattcccgcccgccagaaacacagggtggaatggactcaccccgacatgaccacagtctggctctgcgtgttttactgaggtgtatgaaggggacgaaaaaggcaggccttagaccttgaatgggattgaattgatacagccaaggaaatattgagaaggttgaagcggataaacttgagggatcgcaaaagcaaaaaggccttcccgattgagaaggccttcaaattagtggcggagcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccaactgaactaccgctccgctatttggttagcttttcgctaaatcttttgccgcttatcagaggtgtcatcctctcggccaatcatgcaatgtctgcacaactgtttaattgggtgcctggcagtgtcctactctcgcatggcgaatgccacactaccatcggcgctaccgcgtttcacttctgagttcggcatgggatcaggtggttccacggcgctatggccgccaggcaaattacttcaatctaagaaagctgacgtgaataacaactgtcaccttaggtggtggtcgctatcactgaattaggtagtagttcttcaatttgctacaaggcccagaacacttcttgggtgttgtatggttaagcctcacgggtaattagtatgggttagctcaacacatcactgcacttacacaccccacctatcaacgttgtggtctccaacggccctttaggaccctcaaggggtcagggatgactcatctcagggctcgcttcccgcttagatgctttcagcggttatcgattccgaacttagctaccgggcagtgccactggcgtgacaacccgaacaccagaggttcgttcactccggtcctctcgtactaggagcaactcccttcaatcatccaacgcccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctactttcgtacctgctcgacctgtccgtctcgcagttaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccaggcactgtccgcgagcccgattcagggccctgcgttagaacatcaaacatacaagggtggtatttcaaggacggctccagcgcaactggcgtcacgccttcaaagcctcccacctatcctacacatgtaggttcaatgttcagtgccaagctgtagtaaaggttcacggggtctttccgtctagccgcgggtacaccgcatcttcacggcgaattcgatttcactgagtctcgggtggagacagcatggccatggttacaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttccggcaccgggcaggtgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcccagccatctggtcactgcgactcccaactgctccatccgcgagggacttcactgtcaagagcgaaccttctcccgaagttacggttctattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacccgaccacctgtgtcggtttggggtacgatgacttgtaatctgaagcttagaggcttttcctggaagcagggcatcaatggcttcaccaccgtagtggcttcgtctcgtgtctcagtgttgtgtctccggatttgcctagaaacaccacctacgcactttcaccaggacaaccgtcgcctggcccacctagccttctccgtccccccatcgcaattacaagtcgtgcaggaatattaacctgcttcccatcgattacgcctttcggcctcaccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgaggaggcttttcaccccctttatcgttacttacgtcagcattcgcacttctgatatctccagcatacctctcgatacaccttcgcagacttacagaacgctcccctaccactcacacataagtgtgaatccgcggcttcggtgcctggtttgagccccgttacatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctagctgtctgagccttcccacatcgtttcccacttaaccagaactttgggaccttagccggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccggatattacttactggtattcggagtttgcatggagttggtaagtcgggatgaccccctagtccaaacagtgctctacccccagtagtattcgtccgaggcgctacctaaatagctttcggggagaaccagctatctccgagtttgattggcctttcacccccagccacaggtcatcccctaactttgcaacgttagtgggttcggtcctccagttgatgttactcaaccttcaacctgcccatggctagatcacccggtttcgggtctacaccttgcaactagacgcccagttaagactcggtttccctacggctcccctatacggttaacctcgctacaaaatgtaagtcgctgacccattatacaaaaggtacgcagtcaccccgaagggctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcgatttcacttcaaggtcgttttcatgtacggggctatcaccctgtatcgctggcctttccaggaccattccactaacttccaagaaacttaagggctaatccccgttcgctcgccgctactgagggaatctcggttgatttcttttcctcggggtacttagatgtttcagttctcccggttcgcctcgttacactatgtattcatgtaacgatacccaagttatcttgggtgggtttccccattcggaaatctgtgagtaatagcgtctcttaccgacttctcacagcttatcgcaggttagtacgtccttcatcgcctctgactgccaaggcatccaccatgtacgcttagtcacttaaccatacaaccccaagaagtgtcgttgaaacgacgcgacttgttgaagtacaacaaggaccaaaataaattttggttttcgccaagaagtttccaaagcacttgtaacaaatgtttgagaactactttttaaatcagctttccagattgttaaagagcatgtttgcaacggtcatcgaccgaagaaaacagacataaacacgcatgcttatgtctgcattctttgagctgcgaagagaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaaggggacccggatttgtctttgcgctcgcgcgcaggtaaccgggtagctgcttgcgccgctattcacgtcccgacacccaacaaaagggcttctctcgtttggctttcaccaaacaagcactgacgcttgcgcatcaggtctttgctctaactactttgaatcaaggcaatctgtgtgaacactcaacaacttcgacatcttaaggtaaggaggtgatccaaccccaggttcccctagggttaccttgttacgacttcaccccagtcatgaatcacaccgtggtaaacgccctcccgaaggttaagctatctacttctggtgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcgacattctgattcgcgattactagcgattccgacttcacggagtcgagttgcagactccgatccggactacgacgcgctttttgggattcgctcactatcgctagcttgcagccctctgtacgcgccattgtagcacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttatcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggacaggggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttctgattcccgaaggcactcccgtatctctacaggattccagacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgtctcaaggacacagcctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagctggacagttttaaatgcaattcccaggttgagcccggggctttcacatctaacttatccaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcacagttgacacgtattaggcgccaacctttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcagggtttcccccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctagggatcgtcgccttggtgagccattaccccaccaactagctaatcccacctgggttcatccaatcgcgaaaggcccgaaggtcccctcctttcccccgtagggcgtatgcggtattagcagtcgtttccaactgttatccccctcgactgggcagatccccaggcattactcacccgtccgccgctcgccggcaaaagtagcaagctactttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagtttggtttgcgttcattcattaccgaggcaatgaatttcagcggctcaatgaattgctgaaataaactgttcggcttgttattgctaacaagtcgttttggtcacttcaccagacattgaaaatcaacaaaattgtttgatgttcgatgctgtgagtgcccacacagattgcttgattcaaattgttaaagagcgacgcaacagtgttttgctgcgggagtggaattctactcaaccgccttctcgagtcaagccttattttcaaaggcttttcgaggcaccgactggcttgtttgcgttgccgcttgccctgtcgatggatgcgcattatagggagttgaatctttctggcaaccccttgtcggcaataaaactgcaaaaatcggcacttttttagttattcatatccaaccacagcttttgtacaaacttatccacagaaacgagttccggattgctagaatggccaaaaacaaggaggccaagatggacttgcgactaagaccctacaggggaagacgcccgcaactgggcaaacgggtgtacgtagatccctgggcaacgttggtgggatatatcgaactggccgacgatgttcaagagaagtgatcaggccattcactatttaaccaggcttgggaacaacgcttacttcttatatagaagaggttgaatggtgaattgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagttgaggcagtatcaggattcattaaaagaaaagccgggacaagcccggctttttctttatcactcagcagctgcttcagcagcggctgggcggtctaccagctcaatgtaagccataggggcgttgtcgccagcacggaaaccgcatttcagaatgcgagtataaccgccggcgcgctccaggtagcgcgggcccagttcattgaacagcttagccacgatcgcgttgtcgcgagtgcgggcaaatgccagacgacgattagcaacgctatcagtcttggcaagggtgatcagcggttcaactacacgacgcagctcttttgccttaggcagagtcgtcttgatgatctcatgacgaaccagggagctggccatgttgcggaacatagcctgacgatggctgctgttccggttcagttgacgaccactcaaacgatggcgcatgaccttatccttctaactaaatctgtgaaacccgtaatctggattactcgtcagcgatgctggcgggcggccagttctcaaggcgcatgccaagagacagaccacgggaggccaacacatccttgatctcagtcagggacttcttaccgaggttaggagttttaagcaactcaacttcggtacgctgtaccagatcaccaatatagtggatagcttctgccttcagacagttcgcagaacgaactgtcagctccaaatcatcgacaggacgtagcagaatcggatcaaactcgggtttctcttctttcttctcgggcacgctgacatcgcgcagatccacgaaggcttccagttgctcggccagaatagtggcagaacgacggatggcttcttcgggatccagagtaccattggtctccatgtcgatgaccagcttgtccaagtcggtacgctgttccacacgtgctgcctcaacattgtaggcaatacgaacgatggggctgaacgcagagtccagcagcaggcgaccaatcggacgctcttcatcatcgttgtgaacacgagcagaagcaggcacataaccacgaccgcgctgaactttcaggcgcatgctgatttcagcattggcaccggtcaggtggcagattacgtgctccgggtttacgatctcgacttcatcaccgtgagtgatatcaccagcggtaacggggcctgttccagacttggtcagggacagagttacctcgtccttgccttccagcttcacagcgatgcctttcaggttgagcagaatttcaagaatgtcttcctgcacaccttctttgctgctgtactcatgcagtaccccgtcaatttcgacttcagtaactgcacaaccgggcatagatgacagcaaaatacgacgcagggcattacccagcgtgtgaccaaaaccacgctcaagtggctcaagagtcactttcgcatgagtcgggctaacttgctcgatgtcaactagccgcggtttaagaaaatctgttacagaacccagcattgtgtcctctctttagaagctagctttacttggagtaaagctcgacgatcagctgttcgttaatgtcggcagacaggtcggaacgctctggcagacgcttgaaagcaccttccattttagcggtgtcaacctctacccaagtcggcttctcacgctgaccagcaacctcgagggatgctttgatacgcgcttgcttcttagccttctcacgaacgcagaccacgtcctcaggggaaacctggaaagaaggaatattcacaacgcgaccatttaccatgatggccttatggctcaccagctgacgagattcagcacgggtagcgccgaagcccatacggtaaacaacgttgtccaaacgaccttccagcagctgcaacaggttctcaccggtgttacccttttgacgggcagcgtcgcggtagtagttgcggaactgtttttccaatacgccgtagatacgacgaactttttgtttctcgcgcagctgaacaccgtagtcggacagacgcgctttgcgcgcaccgtgctgaccaggggcggtgtcaatcttgcacttagaatcaatcgcacgaacaccagacttcaggaagaggtcggtgccctcacgacggctaagcttaagcttaggaccgatatatcttgccatcttctttctccaacaatcctagaccaagttgcaacagcgttatacgcggcgcttcttgggaggacgacaaccgttgtgcgggatcggagtcacatcagtaatattagtgatgcggaaaccagccgcgttcagagcgcggatggaagactcacgaccgggacccggacctttgaccatgacttccaggttcttcacgccgtattctttggcgatctcaccagcacgctcagcagctacctgggcagcaaacggagtggacttacgggaaccacggaaacctgaaccaccggaggtagcccatgacagagcattgccctgacggtcagtaatggtcacgattgtgttgttgaaagatgcatgaacgtgcgcaataccgtcgctcacttgctttttaacgcgcttgcgagcacgagtcggagttttagccattttctaccttcccgttacttcttgatagccttgcgcggacccttacgggtacgagcgttggtcttggtacgttgaccacgaacaggcaggctacgacggtgacgcaaaccacggtagcaacccagatccatcaatcgcttgatgttcatggatatctgacgacgcaggtcaccttcaacggtgaatttacctacttgttcacgcagactctcgatctgagcttcgtccaggtctttaattttcacattctcagcgataccggctgcggcacagatggccttggagcgggtacgaccgacgccataaatcgcagtcaaagcaatgactgcatgcttatggtcaggaatgttaatgccagcgatacgggccactattcactcctacatatagtagattacgaccaccacaaagcccgtgagcggatacgtggcggtcaaccaatacacaacaaaagttggctggctatattagccagcacaactatttgttgcaagtactaaccgtaaaaaattagccttggcgctgtttatgctttggctcgctgcaaatcacacgcaccacaccgtgacgcttgatgattttgcagttacggcagattgccttaacggaagcacgaactttcattgcttaactccgtaactacgccgacctttagcggccgtagcccttcaggttggccttcctcaggacgtcgccatattgatgagacatcatatgggtttgtacctgagccatgaagtccatgataactaccacgataatcagcagcgaggtgccaccgaagtagaactgtacgttccaggcagtcatcaagaactggggtaccagacagataaaggttatatagagcgcacctgccaatgtcaggcgagtcataaccttatcgatgtaacgtgctgtctgctcgcccgggcggatccccgggataaaggctccactcttcttcaagttgtctgctgtctcgcgggggttgaacaccagcgcggtatagaagaaacagaagaagataatggctgctgcatagagcatctcatacaagggctgacccggctgcaggaccatagagacctgttgcaggatatcagcgaccttgccctcaccctgaccaaaccaagaggtgatggtccctgggaagaggatgatgctggatgcgaaaatcgcaggaatcacaccggccatattcactttcaatggcaggtgtgtgctttgcgctgcgaatacctggcggccttgttgacgcttggcgtagttaacgacgatacgacgctgaccacgttccacgaacaccacaaagtaagtcactgcgaaaacaatcaagcccagcaacaacaacagcaggatgtgcaattccccttgacgtgcctgttcggccgtagcaccaatggcatgcggcaaaccagcaacgatacccgtgaaaataatcaacgagataccattaccgatcccacgctcggtaatctgctcacccaaccacatcaagaacatggtaccggtgaccagactcacaacggccgtgaaatagaagcccaaacccggatgtgtcacgagtccttgcatcatattcggcagaccggttgcaataccaatggcctggaaagttcccaaaaccagcgtgccccaacgggtatattggctaatcttgcgacggccagattcaccttctttcttgagttcagcaagagcggggtgaaccacagtcagcagctggataatgatcgatgccgaaatgtacggcatgatccccagcgcaagaatagaagcacgcgagagtgcaccaccactgaacatgttaaacatctcaatgatggtgcccttctgttgttggaacaattcggccagtacggcggcgtcaataccaggaatcggcacataagagcctgcacggaaaacgataatcgccccgagaacgaagagcagacggctcttcaattcactcagaccaccctgtgctttaacatccaatcctggtttcttagccattgtactgattattcctcgattttaccgccagcggcctcgatggctgcacgtgcacctttggtgacggacacaccacgaacggtcacagcacggtcaatgttgccagacagaacaactttagcgaaaacgatgttcttggtaacaacaccggcttgcttcagagtgctcaaatcgaccacatcaccttctaccatggcgatttcgttcagacgcacttcggcagaaaccaaagatttgcgagagaagaaaccgaacttcggcagacggattttcaaaggcatctggccgccttcgaaaccagcgcggactttaccgccaccggaacgagaggtttgacctttcacaccacgaccaccagtcttgcccaggccggagccgataccacgaccacgacgttgtttttcaggcttggaaccagcggccggagacagagtattcagacgcatgcttagccctccaccttaaccatgtaataaacctggttgatcataccgcgtacgcagggagtatcttccagctcaacggtgtgaccaatgcgacgcagacccagaccacgcagagtcgccttgtgctttggcagacggccgatagagctgcgagtttgagttacttttacagtgttagccatgtcgcattaccccagaatttcttcaacgcgcagaccacgcttggcagcgatctgggccggggattgaccctgtaccagagcgtctacagttgcgcgaacaacgttgattgggttggtggaaccgtaggtcttagccagcacgttgtgaataccagcaacttccagaacagcacgcatggcgccgcctgcaatgataccagtaccttgtgaggccggcttcatgaacacggaggaaccggagtgaacaccgcgcaccgggtggtgcagagtgccattgttcagttctaccttgctcaggttacgcttagcctgttccatcgctttttgaatagcggccggaacttcacgggccttaccgtaaccgtaacctacacggccgttaccatcacccaccacggtcaacgcggtgaaggacatgatacgaccacctttaacagttttcgaaacacggtttactgcaatcagcttttcttgcagttcgccggcttgagattcgactttagccatcttcgactcctagcttagaactgaagaccagcgtcacgagcagcggtagccagagcggctacacgaccgtgatacttgaaaccggaacgatcgaaagatacgttctgaacgcctttggcaatagcacgctcagcgattgctttacccactgcggtagctgcatcagcattaccggagtatttaagagcttcactgatggctttctctactgtagaagcagaggccagaacttcggaaccgttggctgcgataacctgcgcgtagatatgacgcggggtacggtgaacaaccagacgggtagctcccagttcctgcatcttcttccgagcacgagtagcacgacggagacgagctgctttcttgtccatagtgttaccttacttcttcttagcttctttagtacgcacttgctcgttggcatagcgtacacccttgcccttgtagggctccggagcgcggtaagaacggatatcggcggcgacctggccaaccagctgcttgtccacaccacgcagaacgatctctgtagcggtcgggcattcagcggtgacaccagccggcagcgcatgctctaccgggtgagagaagcccagggccagcgcgacagcattgcccttgatggaggctttataacctacaccaaccagctgcagcttacgctcgaagccttgggtaacaccgattaccatgttgttagccaatgcacgtgcagtaccggcctgagcgtcagcaccagcgatgccgtcgcgcggggcgaacttcagtacattgtcttctttggtcacttctacaccggcgtggatggaacgaaccagagaacctttaccacctttgatggacagttcctgaccgttcagagtcacctctacgccagcaggaatagtgacgggtgccttagcaacgcgagacatttccgacctcctattaagcgacgtagcagatgatctcaccacccatgcttgccttgcgggcagcacggtcggtcatcacacctttagacgtggacacgatagcaacaccgagaccgcccataactttcggcagatcagtagtgcgcttgtaaatacgcaggccgggacggctcacgcgttggatcagttctacaactggcttgccctggaaatatttcagttcaatttccagttccggcttcacatcacccgctacggagtagccagcgatgtaaccttcttctttcagcactttggcgatagccactttcagcttggaagaaggcatggaaaccgcaactttgctcgccgcctgaccgttacggatgcgggtcagcatatccgcgatcggatcttgcatgctcataagtctaactcccgagattcgttaccaagaagccttcttcaggcccggaatttcgcccttcatggcatgctcacgcaccttgatgcgagacagaccaaacttacgcaggaaaccgtgcggacgaccagtaatattgcaacggttacgctggcgggacggactggaatcacggggcagctgttgcagttgcagtacagcatcccaacgcgcttcttcagaagcgttcatatcaacgatgatagctttcagctcggttcgcttagtggcgaacttggctaccagcttcgcacgctttgcttcacgtgctttcatggatgttttagccataaccctaaccttacttgcggaatgggaagttaaaggcagccagcagagcacggccttcttcatcggtattcgcggaagtggtgatggtgatatccagaccacggacgcgatcgactttgtcatagtcgatttccgggaagatgatttgctcacgcacgcccatggagtagttaccacgaccgtcgaacgctttagcgttcaggccacggaagtcacggatacgcggtacggagatgcaaatcagccgttccaggaactcccacatacgctcgccacgcagggttactttacaacctatcgggtagccttcacgaatcttgaagcccgcaacagatttgcgagctttggtgatcagcggcttctgaccggaaatggcagccatatcggcagcggcattttccaacagctttttgtcagagatcgcttcaccaacacccatgttcagggtgattttctcgatccgagggacttgcatgatagtcttgtaaccgaactgtttggccagttcatttactacatcggatttgtagtaatcatgcagtttcgccatcgttaaactccaattacttcacaagttcgccggtggatttgaagaaacgaacttttttgccgtcttcaatccggaaaccaacgcgatcagccttgccagcggcagagttgaacagcgctacgttagaaacgtccattggggcttctttgctgatgatgccgccagcctgacccagtgcgggtaccggcttttgatgcttcttcaccagattgatgccttcaacgagaaccttaccttcggttaccaggacttgagtgactttgccacgcttgcccttgtctttgccggtaagaacaatcacttcgtcttcgcgacggattttagctgccatcgttcgactccttacagtacttcgggtgccagggacacaatcttcatgaacttctcattacggagttcacgggtcaccgggccaaaaatacgagtaccgattggctgttggttgttgttaagcaacacagccgcattgttgtcgaaacggatgactgagccgtccggacgacgaacgcctttacgggtgcgtacgaccaccgcgttatatacatcacctttcttcactttaccgcgaggaatggcttccttgatggaaactttgatgatgtcgccgatgccggcataacggcggtgcgagccacccagaaccttaatacacattacactgcgagcgccggagttgtcggctacacccagcatactttgcatctggatcattttagtgctccgctttgtttacttcttatccctttcgggatctggctgccttcaaaaggcgcgaaactataacacatgattttgagaaaaggtagcctaaaaaacaaacggccccgctaaggggccgtttggactacaaagtaccgattaggccttttctaagatcgcaaccagggtccaggacttggtcttggacagcgggcggcattcgcggatttccacgagatcgccagctttacactcgttgttttcatcatgtacgtgcagcttggtagtgcgcttgatgatcttaccgtagatcgggtgctttaccttgcgctcgatagcaacagtgatggatttttccatcttgtcgctgattacacgaccttgcagagtacggatcttgtcagtcattacgcacctgccttctcagtcagtacagtcttgatacgtgcgacgtcacgacgcacttgtttcagagtgtgagtctgagccagctggccagtggacgcttgcatgcgcatgttgaattgctcacgcagcaggcccagcagctcctggttcagttcatcgacgctcttttgacgcagatcttgggctttcatcacatcaccgtcttaattacgaaagtggtctgaacagacagcttagctgcggccagggcaaacgcttcacgcgccagagcctcaggtacaccgtccatctcgtacagaaccttgccaggctggatcgggcagacccaatattccacgttgcccttacctttacccatacgaacttcgagaggcttttcggtgatgggcttgtccgggaacacacggatccagatcttgccttgacgcttaacgtgacgggtcatggcacgacgggctgcttcgatttgacgagcagtcagttgaccacgagatgtcgccttcaggccaaaggtaccgaaggatacttcgttaccagtgttggccagaccgcggttgcgacccttatgggtcttgcggaatttagtacgctttggttgcaacatttaccgaatctccttacttaccgcggcgtttgttatcgcgcttgggctttgcaggagcttgctcttgagcagcggcagcattgactgcagccagaccacccagaacttcgcccttgaagatccaaaccttaacgccgatcacaccgtaagtggtgtgggcttcagaagttgcgtagtcgatgtcggcacgcagggtgtgcaacggcacacgaccttcacggtaccattcggtacgcgcgatttcagcaccgcccagacgaccagacacttccactttgatgcccttggcacccaggcgcattgcgttctgtacggcgcgcttcatagcacgacggaacattacgcgacgttccagttgggaagtgatgctgtcagcaacaagcttgccatccagctccggcttacggacttcggaaatgttgatctgagcaggcacgccggtaatcacggcgacagctttgcgcagtttctcaacgtcttcgcctttcttaccgatcacaacacccggacgagcggtgtgaatggtcacacggatgctcttggccggacgctcgatggtgatcttggacaaggacgcatttttcagttccttggtcaggaactggcgtacttgaaaatcgctgtacaggttgtcagcgaagtctttggtgttcgcgaaccaggtagaattccaaggcttggtaatacccaggcgaatgccattaggatgtactttctgacccattgcttatctcccagccttagcgtcggataccactacagtgatgtgagcggtacgcttgaggatacgatccgcacgacctttggcacgcggacggatgcgcttcatggagggaccttcgtcgaccatgatagtagcaacacgcagcgcatcgatatcagcgccttcgttgtgctcagcgtttgcaatggcagattccagcactttcttaaccagcactgcagcctttttcgggctgaaggtcaggatattcagagccttgtctacagacagaccacgtacttgatcggctaccagacgagctttctgggcagaagtacgggcataacggtgtttagcgatagcttccatcatttatcccttagcgcttcttagccttcttatcagcagcatggccgcgataacgtacgagtcggtgcgaattcacccagtttgtgaccgatcatttcttcggtaacgaaaaccggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttcgggatgatcattgaacgacgggaccaggttttaaccggctttttatccccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaatggacccttcttgagagaacgtggcatggtgattcctctatgttaacaattacttgttacgacgacgtacgatgtacttgtcggtacgcttgttcttacgggtcttgaagcctttagccttctggccccatggggacacaggctgcatgcccttgttacgaccctcaccaccaccgtgcgggtggtcgaccgggttcatcgccataccgcgaacggtcggacgaataccacgccagcggttggcaccggctttacccagttgacgcaacatgtgctcggagttaccgacttcaccgatggtggcgcggcactcggccagaactttacgtacttcgccggaacgcagacgcagagttacatagttaccttcacgagccaggatctggatgaaagtaccagcggaacgagccagctgggcacctttaccaggtttcatctcaacggcgtgaacagtagaaccaaccgggatgttgcgcatcggcagggtgttacctaccttgatggctgcatcagcaccagaagcgatcgcgtcaccagctttcaggcctttcggagccaggatgtaacgacgctcaccgtctgcatacaacaccagtgcgatgttagcggtacggttaggatcgtattccaggcgttctactttggccgggataccgtctttgtcacgtttgaagtcgacgatacggtaatgctgcttgtgaccaccaccgatatgacgggtggtgatacgaccgttgttgttacgaccaccggacttgctcttgctgtccagcagagcggcaaagggcttacccttgtacagctcttgattgacgatcttaacgacgtggcggcggcctggagaagtaggcttgcacttaacgattgccatttttcagaactcctcttactcggctgcgcccatgaagtcgatgtcctgaccagctttcagggtcacataagcctttttccaatcggaacgacggcctacgcgtgcacctgagcgcttggttttacccttcatgttcagggtacggacggtctcaacttcgacctcgaacagtttcgcaactgcagctttgacttccgccttggtggcgtcgacagcaattttgaacacgatagtgttctgcttctcggcgaccatggtgctcttttcagagatatgcggagccttcagaactttcaacagacgctcttcgcggatcatgccagcatctcctcgatttgcttaactgcttcagcagtcatcagaaccttgtcgaaagcgatcaggctgaccgggtcgataccggcaacgtcacgcacgtcaactttgtacaggttgcgagcagccaggaacaggttctcatcgacttcagctgtcacgatcagaacgtcagtcagttccatctctttcagcttggcgatcagttctttggtcttcggcgcttcgatgccgaatttctcgacaacgatcaggcgctcttgacgtaccagctcggacaggatgctacggatagcgccgcggtacatcttcttgtttactttttggctgtgatcttgcggcttagcagcaaaagtcacaccaccggaacgccaaatgggcgaacggatggagccagcacgggcacgaccagtacccttctgacgccacggctttttgccgccaccagacacttcagagcgagtcagctgcgcacgagtaccctgacgggcacctgcggcatatgcaacgacgacctggtgaaccagagcttcgttgaattcgcgcccgaaggtagtctcggaaacttcaagagcgctcttggcgtctttcattaccaattccattactatctcctcagacgttacgctttgacggcaggtttgacgatcacgttgccgttggttgcacctgggactgcacctttgatgagcagcaggttacgttcagcgtcaacacgaaccagttccaggttctgagtcgttacacgctcagcacccatgtgaccagccatctttttgcccttgaatacacgacccggagtctggttctgaccgatagaacccggagcgcggtgagacaaggagttaccgtgggtcatatcctgggtgcggaagttgtggcgctttacagtgcccgcaaaacctttacccttggatgtgccggtaacgtctaccatcttaacgtcagcgagaagatctactttcagctcgctaccaacagtgaaagtttcaccgttgttcaggcggaactcccacagaccgcgaccggcttctacaccagctttggcgaagtggccagcttccggcttggtcacacggctggctttcttggcgccagtggtaacctgaatagcgttgtagccgtcggtttctacagatttgacctgagttacacggttagcttcaacttcgataacagtcaccgggatagaaacgccatcttcagtgaagatgcgagtcatacccactttgcgacctacaagaccgattgtcattgttatcaacctctttccgtaattaacccaggctgatctggacgtctacaccagctgccagatccagacgcatcagggcgtctacggtcttgtcagtcggctcaacgatgtctaccagacgcttgtgagtgcggatctcgtactgatcacgcgcatctttgttgacgtgcggggagatcaggacggtgaagcgctctttgcgagtcggcagcggaataggaccgcgaacctgcgcgccggtgcgctttgcagtttcaacgatttccgcagtggattgatcaatcaggcgatgatcaaaagccttcaggcggatacggattctttggttctgcattgacagagctccaatagataaaagaacataaaccaacaccgcccgaccgagattactcccgccagaggtgtgatttttcacgtttcctcccatatcgggaggactgtatggctggctcctgtaaacaggaagctcagcagcagacatatcgtctggcttacctcatgggtaagcggaggggattatacggatttttcaaatttgcgcaagggagggcgaacagattgtgcgcagttttatgtgacagatggatctcgccgacgacacctcacccccccttgccaactcggggtaacgacaatgttacaaacaggctggtagactgtgcgcctgcctctgtcagtggaacgacatccaatgctcaaagatcaaaaaaaagcctatcagtatggactctgcgccgttgccctctggtcgacagtcgccaccgccttcaagatctccctcacctactttgaaccggtgcaattgctgcttgtagccgccttcacctcgaccctcacgctgacggcgatagtcgccaaacagggtaaactgccgctgctacggagttacatcaaggcccgacctttctattacctgaccctgggtgtgctgaaccccttcctctattacctgctgctgttcaaagcctatgatctgctgcccgcccagcaggcacagaccctcaactacacctgggccatcaccctcagtcttctggcagtcccctttctcggccagaaactgcgccgccgcgatggagtggccatagtgctgggctacttcggtgccctggtgatcgccaccaagggggatgtgttcggcctgcaattcgacagcccgctcggggtcgcgctggcgctggtatcgacgcttatctgggccagttactggatcctcaacacccgcaatcagggagaccctatcgtcagcctgttgctcggctttatcatcagccttcctttcattgtcgcggcgacctggctgctctccgatttcgccatgacagcctggcaaggctgggtcggcgccatctatgtgggcctgttcgagatgggcttcggtttcgtgctctggctgatggctttgcgccatgccaccaacacggcccctataagcaacctcatcttcatctcgccgtttgcctccctggtgctgctcaacctgttgatcggcgagacaatacacccggcaacccccatagggctggggctgatcgtcgccgccttgctgatccagcagctgaaatatggcaagcgctatcgcaagggagcagagccgcaagcctgataatgcaaaagggcgtatccacggatacgcccttttctcaatccatccactccagtggctggttcttgggaagccggacctcgaccaacaagccccccagttcggcccgtcccagccggatggtgccgtgatgctgagagacgatcttggcgacgatggccaatcccaggccgctgccactgccggtgcgagcctcgttgccctgagtgaagggcttgagcacccggtaataatcctgctcggggatgccgggaccattgtccgacagccgcagccgcacccagtgaccatcatctttgagctcggcgtgcaacctgctcgcgccgtagcgcagcgagttgcctgacaggttgttgagaatacggcgaatactgatgggattgcaggccactctcaccgcctcttccggcaattcgaggtcaacctccaatccctgatcggtctgcatcagcagtacgtcgtggatcagctgagtcagatcgatctgctgggtatccagtccctcgtccggacgaatgtagtcgatgaactgatctatgatgccgttggactcgtcgatgtccgcgttgatgctctccttgagatactcatccccggacgacatcatttcggtcgccagccggatgcgggtcagcggtgtgcgcaagtcatgagagaccccagccatcatcagattgcgctcctcaatcaagcgtttgatggagctcgacatatgattgaaggtccgggtcagtcggcgtacctcccgcgacccctgttcccccagcgcatcgggaaagttgccgcgcgccacggctacggcgccggcctccagatcctccagcagacgagcaaaacgccaggcagcaaacagggtgaccaccagcagcacgctcatgtagaggatcagcggctcgatatcgtcatcttcgatctcggtcagcgggatacgcacccacacctgattggcctgcggcggctggatccagatgatgtagtgatcctggatctcgacccgcaccttggtcttgccacccagttcacgactgatgctctcttccagataggtatagggcttggagtcgttgagcccatgctgttcggcctccgtctgggtgtagaggtcactgccggtcgcgacatagaccagtgcttcggcatcctcgctcagcgccagctgattgctttcgaccgggaagatgagcttgacctgattggccagcaggtggctgatctgcttgacggtgggtgccagcagatagttgtagaaggtgacataggagacaaactgatagaccaccagcacggcggccaaaaaccagagcatgcgagaaaacatgctgcccatttttttcattcgccatcaccgtccggcacgaagacgtaacccaggccccagacggtctgcagataacgaggctgggccgggtcctgctccagcaggcggcgcaagcgggagacctgcacgtctatgctgcgctcggtcgccgtgtactcgcgccctctggccagattcatcaacttgtcgcgggagagaggctcacgagggtggctgaccagcaccttgagcacggcaaattcaccgctggtcagggccacgggctcgccatcacggctgagctcccgggtcgccaggttgagctgatagctgccaaaggtcaccatcttctcggcggtcgagggcgcgcctggcagttcgacggtatgccggcgcagcacggcacggatccgcgccagcagctcacgggggttgaatggcttgggcagatagtcatcagcccccatctcgagcccgacgatgcgatccacctcatcccccttggcggtcagcatgagtaccgggatctggttgccggcttcacgaaggcgacgacagatagaaagcccatcctcccccggcagcatcagatcaagtaccatcaggctgaagttttcacgggtcagcaggcggtcagcctgttcgccattggcgacgccccgaacaacgaatccctgttcggtcagatagcgctccagcagggaacgtaatttcaaatcatcgtcgacgaccagaaccttgtattgctgactcattgcttgcctctcctctcgatatgttgccaatactagagctcgaggccccaacggcaaagcataaatatgttaccggttattgcccatggcatcccttgatccctctgccgtcagcgcctgtcgaccatgcggtcccctgatgacgacgcagtttttgctcgacacagaaatggcagcgactaagatccgccgagccataagaggctcatcagcccacattgacgcaggtacctgaaatccatgaagaccaagctcatcacccgcgaaggctacaacaagctgaaagaagagctcgatttcctgtggcgcgaagagcgccccgagaccacgcgcaaggtggcctgggccgccagccttggggatcgcagcgagaatgcagactaccagtacaacaagaagcggctgcgggagatcgacagacgggtgcgttacctgcgcaaatgcctcgaggagctggggatcgtcgattatgctcccgcccaggagggcaaggtgttcttcggcgcctgggtcgaggtggaaaacgaagagggtgacaccaagcgctttcgcatcgtcggttatgacgagatttttggccgcaaggattacatctccatcgactctcccatggctcgggccctgctcaagaaagaggtcggggatgaggccatagtacctacgccagtcggtgacgcctgctggtatatcaatgacatcagctatcccaaatgacgcagccggggagacttctcctccccgccatccaggtcagcagagtgctcttccctcccggacatcttctcttccatgacggggagcggatcgctcggtctcttccctctcccttgggctcaacagccatttacgtcatttcgccagggtggcatacagtcgcgcgaccccatatagtgctcacatttggcgccttatggcgcaaaccgatctcggtggcactctcggtacacgccatgatgcacatccccatggcgtagagacgcgacctgctggcaggcaatatacccagcagcaagtcgacgccacccaggccagttggatagaagcgaccacagagatccccgatgcacagccatgtaatagagagacagattgccggtgagctgaatgcccgtccggaacaagtgcaggcagccgtgcgcctgctggatgaaggctcgacagtaccctttatcgcccgttaccgcaaagaggtgactggtggcctggatgacagccagctacgcaccctggagagccgccttggttatctgcgcgagctggaggatcggcgccaggtaatcattcgctccatcgaggagcaaggcaaactcacccctgagctgacccgcgagctgaatggcgccgacagtaagacccggctggaagatctctatctcccttacaaacccaagcgtcgcaccaagggacagatggccatagaggcggggctcgagccactggcgaccctgctgctcacggacccgatgcgggatcccgaacaggccgctgccggcttcctcaattccgagcaaggcatcaccgacagcaagacagcccttgatggagcccgctacatactgatggagcgcttcgcagagcaggcagacctgctggagaaattgcgggactatctgtggcacaacgccaccctgcgcgctcgcgtggtggcaggcaaggaacaggaaggggccaagttcaaggactacttcgaacatgacgagccgctgcacaaggctccctcccaccgggtactggcgatgctgcgcgggcgcaatgagggggtcctcaatctggcgctggtcacaggtgaaaacgagagcgccagcccttgtgaaggcatcatagcccaccacctcaaactcaatctgcaaagccgtccggccgacaagtggctgcaaggtgtcgtgagctggacatggaagatcaagctgtcgctgcagatggagaccgagctgatcggccggatccgcgaatcggcagaagaggaggcgatcaaggtgtttgccatgaacctccaggatctgctgatggcagccccggctggcatgcgctgcaccatggggctggatccaggtatccgtaccggggtcaaggtggccgtggtcgacgccactggcaagctggtcgatcacgccactatctacccgttcgagccgaagaaacaggtcgatcagagcctcaaaacccttagcgagctgtgccagaagcacaaggtggagctcatcagcatcggcaacggcaccgcctcgcgggaaaccgatcggctggtgagcgaactattcgagcgctaccccgcagccaaggcgcaaaaggttgtggtcagcgaggcgggtgcctctgtctactccgcttccgagcttgcctcccaggagttcccggatctggatgtctctatccgtggcgccgtctccatcgcccgccgcctgcaggatcccctggccgagctggtcaagatcgatcccaagagtatcggtgtgggccaataccagcacgacgtaggccagagccagcttgcacggcggctggatgcagtggtcgaggattgcgtgaacgcagtcggggtggatgtgaacacagcctcggtcgccctgttgaatcgggtctccggtctctcccagacactagcccagaatatcgtcgcctatcgggacgagcacggcgccttccagagccaccagcagttgctgaaggtgagccggctcggccccaaggcattcgagcagtgtgccggcttcctgcgtattcgtgggggcagcaatcctctcgacagctcggcggtacacccggaatcctaccctgtggttgaaaggatcctggcgcaactccagcagcaagttgaaagcctgctcggcaacggcagcctgctacgcagcctgaagccggctgactatacggatgagcagttcggcgtgcccactgtcaccgacatcataggcgagctggacaagcctggccgcgacccgcgccccgagttcaagaccgccaccttcaaggatggggtagagaagataagcgacctggcgccagagatgatattggaaggcgtggtcaccaacgtcaccaacttcggcgccttcgtcgatatcggtgtccatcaggacgggctggtccacatatcctccctgacggatcgcttcgtgaaggaccctcgcgaggtggtcaaggcgggggacatagtgagggtcaaggtgctggaggtcgatgccccgcgcaagcggatcagcctgaccatgcggctggacgaaaaagccggacaaccggcccgcaagcctgccgagccacgcaacgctggcagtgccaaacccagaaacgagccccgtcaggcagcgcccatggggggcgccatgggcagtgcgttcgctgctgctctctccaaaaccaagaaatgaaaaaagccccgcgaggggcttttttacaaggccaggcttactgactgagagtagccagaataccttccggatcctgatgttgtaccagcacctcccgcagccggttgaatgccttgcaggcttcctgcgggtacttgccataagaaacgacgccggtgtggctccagccggccgccagcatgaccttcttcttgaaatgggtcccttcagtcccgccgccaccgagttgcatcaagaactgttccatctgaaggtgaggagggggaacacgggagaaggtggcaaaatcttccggtttgacttcatcaaagtgcatggcgactcctgtgaggatgaatgggattacccctcagattagttgcaaaaacccgggtcgggatagaaaaatcggggaaaagtagtatgcctagacgcttaggctgagaccctgctgcgccgctggcctgaccgcctgttgatatcgctgggcgatgacctgattacgttgttccatataggtgtgcagcacgccggtccgtgcaccatcagcaaacgtagcgcctgactgggagctggatgtcatcattgccttgcgggcttgggcttccttggctgtggcacttctggccacactcagatcctgtccggaaggctcggcaggcgccagagcggctgcccgtacctgctgcatcttggcaatggtggcttcaggatcaccagggatagtcccgatatcgatggacacctcaccaccagtggcataacgcttgccgtccggtcccatcgagaattgataagtagggctactggcatactggccgcctgcagcctgatgagcctgctcgtgggtgcgaacctcctgatccctgtccaccagctccttgatctgcagctcctgcttttgttgctgctcctgctgcttgggatcctgctgttgcttgttgcgctggccatcctcacccgtggcttcaacaaagcggttatccacgggcgtttgcggggtgctggtctgtgacccttcccgcgtctgctgagaggtctgggcggcattggcctggctggtcttggacttgtctttctgcgagccgacttcaggctcggcattgaatgcctcgctctgacgagtctgggggatgagtgctgcacggcgattgtcagtgcgtgccgattccgtctgcggttgcagctgattaggaataagggtcggcagactgacattgatgttcatgtcagactcggatatcgatcagggtacccatcatgtcactggcagtctggatcactttggcagaggcaccagcctgcacctcggccaccttgaggttgaccagctcgtcaggcaactgcacctgatcgccgctcggtgtgttaagccgggcaatctggctggatgccttgtcggcaatctgctccgctcgctgaaacccttgtactccgctgttcaatgcagaatctatgcgcatgacaactctcctctgatattggattaattatccgtcacgccagaagattaatgaagtaaatcgtctgttttttaaccaacaaaatatcgaacgatttcaacgaactgttggggatgggaaataaagggtgcgtgtgaggctttttccagcaccacgctgtggctggctgggtagcgctcatccagcagcgcaatggaggctttaggcaccagggaatccagccggccatagacgcgcagccagggcaggctcagttgtagcagctcatcgcgcaggtccacatctgccagcaaaccgagtccggcctccagcgcagcaaactgaggggcggggcgttccgccagccagtggcgcagctgacggatatcatcacgggcatgctcgctgcccatggcctggatcgccagaaagcgttctatggtctgtctgaagtctcccgccaacatctgattgaaaccggtcagcaccttgggagctatacctggccactcatcccgggccatgaaacagggagagctggccacagtgataagcgaatgaagtcgctcaggctgagtcaaggccagctggcttgctaccagaccaccgagggaccagccgagcagatggcacttctgtggcaagactatggcaatctgctctgccagccagggcaatgaataatcactcccctcgcgcagcggactgttgccaaacccgggcaagtccaccagatgcagccgataatgtgccgccaactgctgggcaataccatgccagactgcgccattcatgccccatccgtgcaacagcaccagatcgggtccctgaccaaatcgctctaccgatacgctcatctagactcaagatccctgttcattctcttggggtcagcatgttaaagcggctgctagccaaagcaagtccgatccttggcagccatgccgactggcagggcagctgtctgctctgcctgcaagcttgtgatagccagccactgctttgtagctggtgtcgacaagccctgtaccagtcctaccccagatgcacattgtgcgcggcccccttgccggaatacatgggagataaggagctgatctgcggccgctgccagcgcaggccaccaccctgggagcggttgcaggtcattggcgactatcaggccccctaccccatgctcattccccagctgaaatacgccggccagatcctgctggcgccactgctcgcacgcctgctggccgatcatctgaaaagcgacgagctcccagaagtcatcatccctgttcccctgcactggtggcggcagtggtggcgcggcttcaatcaggctgaagagatagccaccaccctcagccagatcaccggcattccttgcgataagcagttgctgagtcgcaccaaggcaaccccgcaacagacccggctcagtgccggtcagcggcggcggaatctgcggggcgcctttcacgttcgctcccatcactatcggcatgtggccctgctcgacgatgtggtaaccacgggggcgacggcgggccagctcacccgcttactgcatgagagcggcatcgaaaaagtggaagtgtgggccatttgccgtacgctaaaacatctcaaatgaccctaggtatgtataccgcaagctcgggtacataaggcagcgatggagatgcgtgccgccccgcaaacatcctcagcatatatcccgcaggctcagccacatcaggctgccataggtatatttgacatatgttaagcgccatctgcatgctacccaagcactgccaagcgagttatcatgaataccctagtcgtacactcaggtttatgaggatagtgatgatcagcatttccgacaccgcccaggcccatttccgtaaactgctgaaaaaacagcctgatggcaccaatatccgggtgtttgtggtcaatccgggaacccagaatgccgagtgcggcgtatcatattgcccgcccgatgcggtggatccggaagatcaacacctgcctttcagcggattcgactgcctagttgatcctctgagcgccccttacctggtcgatgccaccatcgacttcgtcaccgaccagatgggctcccagctcaccctcaaagcaccaaacgccaagatgcgcaaagtagccgacgatgcaccgctgatcgaccgcattgaatatgtgctgatgtccgaggtcaaccccatgctggccggtcacggtggcaaggtaactctggtcgagctgaccgaagacaagctggccatcctgcagtttggcggcggttgcaacggttgctccatggtcgattacaccctgaaagaggggatcgagaagcagctgctggaaaaattccctggcgagctcaacggcgtcaaagatgccaccgagcaccagcgcggcgatcactcctactattgatcccgtgccagtggcgatcatccatcagggttgatcccctctgaccgcacatgaaaaggccccgccaatctggcagggccttttgctatccggcaaacggatgaggcttattcgtcgcgcttgtcccgactgagcagagcaatcgcggcttctttcgggttcttgccctggtagagcacctggaagatctgctcgcagatgggcatctcgacgccacaacgggccgccagcagatgcacctccttggtgttgcgataaccttccaccacctggccgatctcggccatggcagtctccaccgccttgcctgcacctagagccagaccgaaacgacggttgcgggactggttgtcggtacaggtcagcaccagatccccgagccccgccatccccatgaaggttttggcatcggcacccagcgccgcaccgaggcgctgcatctccaccagaccccgggtgatgagcgcggttctggcgttggcgccaaagcccagaccatcagagagaccggcaccgatggcgatgacgttcttgaccgcaccacccagttgcaggccgacgaaatccggattggtataaacccggaacgaacggccgcagtgcagcagatgggagagctcatcggcaaagtcgtcgtgagtcgacgccaccgagatggcggtcggcagaccggcggccagctccttggcaaaagtggggcccgagatcacggccagcggaatagtctcccccagcacatcacgggccacatcctgcagcagacggccgctgtcaggttcaagccccttggtggcccaggcgatacgggtatcggggcgcaggaagggtttgacctggctcagcacctggccgaacacatggctcggcaccaccagcagcaggacgggagcggcttgtaccgcccgttgcaaatcggcggtcagttgcagatccgcaggaaaaggaacatcaggcaaaaaggccttgttgcagcggtcgtgttccagctcggcgacatgggcagggtcgtgaccccacagcagggtcggatgaccgttgcgcgccagagaaatggcaagagcggagccataagaccccgcccccaagaccgagatagcgatctggtcagccattatcaggcttccgcagtcgcctgctgggcctgtgcttgcgccatgtgctgggcaaacagggcatcgaagttgaccggtgccaggttcagctgcgggaaggaccccttgctcaccatgttggccacggcttcgcgggcataggggaacaggatgttcgggcagaaggcggccaagcagtgagccagttgcggctccggcaggttgcctatggtgaagataccggcttgctggacttcacacaggaaagcagtctcggtttccagcttgcaggtcacggtcagggtcagtacaacctcgtacacgccatcagccaggatgttggtcttagtgtccatgtccagcttgacgtccggctgccactctttctggaagatgtgcggggtattcggggcttcgaaagagacatccttggtgtagacacgctggatgtggaattccggttgcacttcctggttgttgatttcgtcagccatttcgtttgattcctttttaagataatgagtgggcgcaggcccttaaatcagcgttttttggtcaccggcagattatctgcacgccactgggccatgccaccgctgagcacatacacctgcttgaaaccggccttgctcagttggcgacccgcgccaccagcggtcatccccgactcgcacaccactatgatgggggcatctttatgcttttcaaccgggcccagattattgctctggatctggctgagcagcaggtgctgggcaccggccagatgacccttggcaaactcttcctgactgcgaatatccaccacggtggcattttcacggttgatcagcagggtagccgtgtggttgttcaccgtcttcaccggagaaaaacgagcacgcacgctggtgtaaaccagggtgcctgccaggccgaaccaggctgcggtcagcagcgggttacgggccgcaaaatccaaatactcttgcatcttctactatccagggaccaagacaagggcccgagtatacatggtgaccccaccaagatcagccatcttggcggcaaagcgggagcgggctcccatcaggcgggacctccataacggatcggaataaaaagtggcatcccgtctcttggggcgaggattcgtcgagtgaggggacaagccggcgacaaaggggaaacaggctggcaacagtccgcggcgggtgttggcaagggcttggctatcaggtgactatttcggcagatgtagtaatattacgctagtttcacttcccgcaattcattcctatccgagaggacatagccttatgtcaacagctaagaaacctttggttctggtcatcatggacggttggggctacagcaccaagcaagagcacaacgccgtcgctgccgccaaaactcccaacctcgaccgtctcgcccgtgactacaccagcaccctgatctccggctccggcctggatgtgggtctgccggatggtcagatgggtaactccgaagtgggccacgtcaacataggtgccggtcgcatcgtctatcaggagctgacccgtatctccaaagagatcaaggacggcgacttcttccagaacgtcgaactggccaaggctctcgattctgccgtgaccaagggcaaagccgttcacatcatgggtctgatgtccccgggtggcgtacacagccacgaagagcacatcatgggcatgatcgagatggccgccaagcgtggcgccgagcagatctacttccacgccttcctggatggccgcgacgttccgccgcgctccgcccagtcctccatcgaacagttcgatgccctgtttgcccgtctgggcaagggtcgtttcgcctccatgatcggccgctacttcgccatggatcgtgacaaccgctgggatcgcgtgcagcaagcttatgacctgatgactcagggcaagggcgagttcaccgccgacagcgccagcgaagccctggccgccgcctatgcccgcgacgagaacgacgagttcgtcaaggccacccgcatcggtgctgccgcccccatgcaggatggcgatgccctgatcttcatgaacttccgtgccgaccgcgcccgtgaaatcacccgcgccttcgttgacagtgacttcaccggctttgcccgtgccgccacccctgcgctgaacttcgtgatgctgaccgaatacgcggccgacatcaaaactgcctgtgcctacccgccgactgccctggtgaacaccctgggtgagtggctggccaagcagggcaagacccagctgcgcatctccgaaaccgagaagtacgcccacgtcaccttcttcttcaacggtggcgaagagtcctgcttcaccggtgaagaccgcgagatcgttgccagcccgaaagtggcgacttatgacctgcagccggaaatgagctccgaagagctgaccgacaagctggtcgctgccatcaagagtggcaagtacgacaccatcatctgcaactacccgaacggcgacatggtcggccacaccggcgtattcgatgcggccgtcaaagcctgtgaagccgttgaccactgcgtcggtcgcgtcaccgaggccctggccgaagtaggcggcgaatgcctgatcaccgccgaccacggcaacgccgagaagatgctggacgaagagaccggtcaggctcacacagcccacaccaacctgccggttcccctcatctatttcggtcgcaaggccgaggtgcttgaaggtggcaaactgtccgatctggccccgaccatgctgaccctgatgggtcttcctgtgccgccggaaatgactggcaagcccctgatgattctgaaataatccttccccatgcggggatgcgaagttatttcaaacaaaaccagtcgcgtcggcctgttggccggcgcgctgtttttttgcctgtcgtttatcgcgggcaaggccctggctgccaaccagcagctcggcaacatgcagtcccagataaaggaacagcagaaaaccatcaagctcagcaagcaagagctgaccaaactcaatactcagctcaaggctgacgagcaggccatttcggccgcagcggccaagctcgagcagaccaggcaacagctgaaaaaaaaccagcaaaagctggtaagcctgcaacaggacaagctggatctggaacaacaggcaaagcatcagaagcagttgctggccaagcaggcggaaagcgccttccaggcgggcaaccacgattacctcaaactactgctcaaccagcaggatccggccaaactgagccgctctctcgactactacgactatctcaacaaggcccgcatcgaggccatcgaagccctgcgcgcgacccgcaccaagctggccaaaaaccagcaggccaccaaagagaccgagagcaagctgcaatccttgctgagcgaacagcaacagcatcaccagagcctgttggccagccagcagagccgtgccaaggtgcgcaaccagttgcaacaatcggtgcaaaacgacgagctgaagctgaccaagctggtcaaggcggaaaaagccctgaaagccaggctggaagagcttcgccgccagcgggaagagcaggagcgtcgcgagcgggcagagcgggaacggctggccaagctgaaagccgagcaggaacgccagcgccgtctggaggcccaacgactggccgccgaacagaaacggattgcagaacaacagcggatcgcggctcaacaacagaaggtcggcgagcagcaacgactcgccgccgagcagcagagagtcgccgaacaacaagacagggtggctgatcagcaagccgctgcgcgcagcagcagcgccaaggcaagcagtggcggctacggcggtctcaagaccaacggcagcctgcgctggccggtgcaggggcccatcctcatctcctatggctcgccgcgcaccgcccagctcaagtggaagggcactctgatcggtgccagcgaaggtacccaggtcaaggcggtcgcaccgggccagatagtctacgccgactggctggacggtttcggcatgttgctggtgatcgaccatggccgtggctatatgagcctctatggtcacaatcagtcgctgctgcgccaggttggccagaatgtggaacagggcgaacctgtggctctggtcggcgacagtggcggccaggacagacccggcctctacttcgagatccgctatcagggtgaggccatcaacccgacaaaatggttggccaagggctgatcagatatgccggataatgcattgatcccctcaaaggggattgaccaagagccgactgatcactggtcagccaaaatgacaaaaagcctgcattacgcaggcttttttgatcgcagcattcaccgcagctcagtgccagatggtggaaatttacctcttttccgaaacattcaaggaaacaccaccagacctatctgctccagcaaatcctgttgctgctcttcattgatctgcacgccgtccaggttgatccggcgcagatccagcccggggagatcgcactgacgcagatcacagccctgcaggttgaagctggcccagtctatctggccaaactcggagccactcagatcagatcccgccaacgaggcccccagcaggctggccccctgccagcggttgccactgagctcgcatcgctccagcaggcagccatcgaagttggcgtagctgaaattgttgcccgtaagatgggcctcgcagaagtagctcttgacggtgatctggttggcgaagctggcgtgggcgaaattgatgcccatggcctgacagtcgcgcatctccagccccaggcactggctgcggctgagatctgccagagtcagatcgcagcgcagaaagctcgcctcccgcaggtcgcaaccctgcaactgacagcccagctcgcgctcccgctcatagaaggtgcagtcaacgaagcggctctcgctcaagtccagccaggagaagttgcagtcgacaaagcggcaaccatcaaactgttcctcttccacatcctgctgttcgaaacgcttcccctcgaagcacttgcccttgatcatccgagtcatcctctactgatggcgtcatatgctgactttgttaaacaaaaacggtaatgttacgtgtaacattcctgccggatccccagatgaacgacacccgcaaacgccgccctacactgcaggacatagccgacctgaccggggtcaccaagatgaccgtcagccgctatctgcgcgatccccatgccgtggccgagggcacccgtgagcggatcgccgccgcagtggaagagctgggctatatccccaaccgggcgccggacattctctccaacgccaccagcaaggcgatcggcatcctgatcccctccctctccaaccaggtcttctccgccgtggtgcacggcatagagtcggtgacccggcctgccggctaccagaccctgctcgctcactacggctacagcccggagcgggaagaggagcaggtggcctccctgctctcctatcacgtggacggcctgatcctctccgacagccagcacacggagcgcacccgcaagatgatcgccaccgccggcattcctgtggtggaaaccatggatctgccgcaagcccccatcgacatggtagtggggatggatcacagggccgccgcccgggccatggtaacagagatgctgcgccggggccgacgcaagctggtttacctgggggcgcggctcgacgtgcgcacccagctgaggatggagggttactaccaggcgatggccgatttcggcctgacaggtcagcacctgctgaccgagcaatcctccagcttcaccctgggtggtcaactgctggatcaggcgctggtgcgctatcccgacctcgatggcctcttctgtaccaatgacgacttggcggttggcgccctgctgcagtgtcaggcaaagtggatacccgtcccccagcagatcgccatcgctggcagcaacgccctcgacataggccatgccatgacccccaagctggccagtatcgtcacaccacgcaaggagataggcagtgaggcggcgaccatgctgctggcccgactcagcggccagccactgcccgacacccgcaaggatatgggcttctccctctatgtcggggagagcctgggctgacgcttgcgcgaagggagggtcaaagcctgacggtacgcacgcgaagcagtctgatccgaaacgccagccgatttatcctcctgattcaaaggcaaaaaaagagcaggtcaccccaggtggcctgctcttttttataaagaacgcgcgcttagcgtttaactagctcgaccgcttcgcgagagaggcggctcacctcttcccagttgccgctcttgaccgcatcggccggcagcatccaggaaccgccgacggtggcgacgcatttcagcgccagatagtcggccacgtttttcgggcctatgccaccggtggggcagaatttgatctggggaagcggtgctgcaatggcagccagcgccttggtgccgccgttcgcttcggccgggaagaacttcaggtggtcgtagcctgcttccagcgcctgcattacctcggaggcggtggcaacgcccgggatcagcggcgccgtgctgttggccgcatgggccagcagcgccggtgtcatccccggggagatgacgaagcgggcaccggcggccacggctgcgtcaaactgcgcgcagttgagcactgtgcctgcaccgaccatggcatccggcatcgccttggcgatgagggcgatggcatcgagcgccaccggggtgcgcagggtgatctcgaataccgagatgccgccgtcgagcagcgccttggccatcggcagggcctgttccagatcgttgatgaccatcacgggtaccagcggagaggcggcaaacacctcggcaggggtcactttccagttttgcataacgcttccttaatcaaagatggtggcgccacactcggcgctcgataccgcgcgacgcatcacgctgaacagttcacggccccacccctcttgttccagagtgagatcaatctcggcctgggtacggccactcaaatcggtcaggcagtcgaggcggccagtcaccgcgtccacccgcagcagatcgccatcgcgcagcaggccaatggcgccgccgtgcaaggcttccggggtgacatggatggcagccgggatcttgccggaggcgcctgagaggcgaccatcggtaaccagcgccaccttgtgccccgccttctgcaggttgccgagcacaggcatcaacttgtgcagctccggcatgccgttgaccgccgggccgttgtggcgcaccacgataacggcatcctgattgagactgccagccttgtaggccgcctccacagcgtgctgggaggagaaaactcgggcgggcgcttcgataacgcgatactcgggcgccacggcggaggccttgaccacggcgcggcccagattgcccgccagcagcttggtgccgccggtggcctggaatacggagccggtcggcgacagcacgctcgcatcgctgctttcacccaccggctgccacaccagctcgccatccaccagagcgggacggctgaggtaatgctgcatctcgccaaacacaggggtggcatccatgtggatcagcccctcttgcgccagacgacgcatcaggccgggcacgccgcccgcctgctcgaaggcattcacatcggccgggccgttcgggtacatgcgtaccaagagcggcaccacatcggagagatcgctgatgtcgtcccaggtcaggtgcaggccggcggcccgcgccagcgccaccatgtggatgctgtggttggtgctgccgccggaggcgagcagggccaccagaccattgaccagggagcgctcatccagcacctcgctcaaggggcggtaggcaggagagccagggatcatggcgctgatgcgacgggcggcttcttcagtgagcgcgtggcgcaactcgctgtgaggatgcacaaaagcagagcccggcagcatcaggcccatggcctcgaacaccagctggttggtgttggctgtgccgtagaaggtgcaggtacccggcgcatgataggcgccgcactccatctccagcagggcgtcgcggcccagttcaccggcggcgtactgctggcgcacctttaccttgtcatcattgctgatgccgctggccatggggccggccggcacgaaggcggtgggcaggtgagcatgggagagcgcccccataatctggcccggggctatcttgtcgcagatgccgagcagcagggtggcgtcgaaggtgttgtgggagagcgacagcgcggtcgcctgggcgatgagatcgcgggaaaacaaagacatgtccatccccggctgaccctgagtcacaccatcgcacatggccggtacgccacccgccacctgggcgctgtggccgagttcggccagtgccgccttgatgatgtccgggtagccctgatagggctgatgggcgctcagcatgtcgttgtacgcagtgacaatgccgacgttggcgcgggtcatgtcgagaatgcgacccttctcgtcactgctacaggcggctacggcgtgggccaggttaccgcaggccagggcggcgcgggtctttccctgttcggcctggcgctgaatacgcgccaggaaagcctggcgacgggcgacactgcgctcacgaatgcgcgcagtaacctcggaaataacaatgtgtgtcatacggcttgctccaacgctgagacggcgcggtcgaccacctgttcgaaggtgccatctatatcgatatggaataccccggcctcgccatccggacgttccagcgtatcgaactgactttgtaccatgctttcccgcatgaaatggcccttgcgtgcccgcatccgttcgaggatcagcggctgatcaccgtccagaaacaggaaatgcactgactcattgccatcgcggatctggtcgcggtactgcttcttgagggccgagcagacgatcacgcccacctcgttcttctgttccaggctgtaagccgcatcacggatccgctccagccagggggcacgatcctcatcgttgagggggttgccacccgccatcttctgaatattggctctggggtgcaggtcatcaccatcgatgaacttggcacccagcgcctgggccaccttgaggccgacactggacttgccgctaccacacacacccatcacgataatgctcttgcccgccattgtttgacctctatcccatttttcaaaaatcgtgctgctgatgggttctaacttagcacgttaccggcaacatgttaccggtaacaacaagaaatgtgaagtctgccacagactgagcgaactcacagtcacctgggcaatcgaccttgagccctggccataaatctaaataaatcataaagatatggtctgctgacggatcagcagggtgtcgatactgaacttggaacaaggaacgcacaacaatgtctgacctctccctgatcatgacggccgcgggctccatagtgctgctgctctttctggtgatgaaggcccgcctgcacgcggtcgtctccctcatcctggtctccatggtggccggcctcgccgccggcatgaacccggctgagatcgccactaccatccagaaagggatgggtggcaccctgggcttcgtcgccgttgtggtggcgctgggcgccatgtttggcaaggtgatggaagtcaccggcgccctcgaccgggtagcccataccctgctcggtaccttcggcgtcaagcgcgccaactgggccatgtcactgactggcttcgtctgcgctctgccgctcttcttcgacgtcgccgtagtgctgctgatcggggtggcctttgccattgtccgccgtggcggtggcagcgtggtgaagataggcatagcgctgctggcgggcatcgccacctgccaggcgttcctcatccccgcgccaggccccattctggtagcgtcccagctgggggccgattttggctacatgatactgttcggtctgatcgccgccgtgccagccctgatcctggcgggccccctgttcggcgacctgatcagcaaggtggtggatgtgccgctccctgccgatgcccagagcagcgcccatgacgatagcaagactctcccctccttcggactggccatgggcctgatcggtctgccgctgctgatgattggcctcaagaccatagtcggccgcttcgtcgaggcgggatccaccctgcataactggctggagttcgtcggccaccccttcaccgccatcatggtcgcctgtctggccgccttctatctgctgggggtgcgccgcggcatgtcccgtgacgaggtgatgaacgtctgcaacagcgccatccagcctgccggcgtcatcatactggtgaccggtgccggtggcgtcttcaagcagatactggtggattccggtgtgggcgccgcccttggcaacatgctggcagactccggcctgcccatagtcgcgctggcctttatcctggcggcggccgtgcgggtcattcagggttctgccaccgtcgccatgctgaccgcctgcggcctgctgctgcccatgctggaaccgctcggtctgaacggagcccaactggcggccgtgaccatcgccatcggcggcggagccatcgtcctctcccacgtcaacgactcgggtttctggctggccaaccgctacctgggcctctccgagaagcagaccctgcaaacctggacagtgatggagaccatcataggcaccacgggtggcgtcatggcgatgattatctacagcttcctttgaacataaccgctgtcaaaaaggcctccgatgtgaggcctttttcatctttatgacgattctttctttggctaacaggttgaggttgctagaatcgcctatccatcgctccgagtggaacgcttaacgcagtgatttcaggtttctctatgcattcatcggcacattatcgacaactgttggctcgtctgccccagatcgctgtcgccgcagatcagtttcaggtgctcaacagcgccaaggacttcaagagccggatcctttcgcttatcgccagcgcgactcggcgcatctatctggtggcgctctatctgcaagatgacgaggcgggacgggaaattctgtctgccctctacgcctccaagcagcgcaacccggccctggacatcaagttgttcgtggattttcaccgtgcccaacgcggcctgatcggcaaaggcaagcaggggggcaatcacctgatgtatcaggaaatggccgcccgccatgaacaccagatcgccatctacggcgtgccggtcaagggacgagagctgctcggggtgctgcacctcaagggcttcatcttcgatgacaccctgctctactccggtgccagcctcaacgatatctacctgcatcagcaggatcgctaccgtttcgaccgttatcaccagatcaccagcccagagctgacccgctgcatggtcaactatgtggacgatctctttctcaagagcgaagcggtgcagcgactcgatcgcagcgacattcccaccgccaagcaactgaaggggccgatccgccgcttcaagcacagcctgcgcctgggccagtaccgcttcgagagcatgccggtcaacagccaggagatcgccatcactccgatgacggggctaggcaagcggggcaatcagctcaacaagatgatccgtaccctggtgcgtgccaccgagcgggagatcttcatctgcaccccctatttcaacccgcccaaggagttgaacaaggacatcgaagccctgctcaagcgcggctgcaaggtgaccatagtggtgggcgacaagacggccaacgacttcttcatccctccggaagagaagttcaccaccataggtggcctgccttatctgtacgagaccaatctgcgcaagtttgccgagcgcaatcagcatcatatcgatgccggccgtctcaacctgatgttgtggtgctgcgagcgcaactcctaccacctcaaggggatcttcgtggatgacgagtgggcactgctcaccggcaacaacctgaaccctcgcgcttgggcgcttgatctggagaacggcctgctggtgtacgatcgtcgccatcacctgcgcgcccagttcaacggggagcgggagaacatactcgccaacaccaagcggatcagccacttcgatcagatagagcagatcaaggactacccggaacaggtacgcaagctgctggccaggatccacagggtcagggcccatatcctgctcaagcgcatcatctgatccggcgtacacgctgcccgtcctcactcgtttacaccagtgcaaaggcctgccgttttcggcaggcctttttgtcaggctctgccatggtccgcatcccacctctggcctggcgccaggtgtcactgcaacgcggcttgcaccgagacgtcaataacccctatcatttggacatatttacagtgttttcgggcatctaattgatgaaattggataaaatctccctcgacagcctcaagggcgtcggcagcaagatgcaggaaaaactcgagcgactggggctggccacggtacaggatctgctgttccacctcccccttcgttacgaggatcgtacccaggtgtggcccatcggcgatctgccgcccgggctgcacggcgccgtcgagggcgaaatccaggacactcaattggtgatggggcgccgccgcatgctggtctgccgcatcagtgacggcaccggtactctgacccttcgcttcttcaacttcaccgcagcccagaaaaacagcctggggcagggcaggttgatccgctgcttcggcgaggtgcgccccggcaaatacgggctcgagatggcccaccccgagtacaagctgctcggtgaagaacaggcaggtcagaccgaagaggcactcacccccgtttaccccaccacggaagggctgcgccagctcaccctgcgtagcctcaccgatcaggcgctggctcaactcgacctgtacggggtggaggagctgctgcctgcaggcctctatccccagcagatcgatctggccgccgccctgcgcctgctccatcgcccgcccccctcggtggcgctggccttgctggagagcggccagcacccggcccagcaacgactggtgctggaagagctgctggcccataacctgtcggtgctcaaagtgcgtgcccaggcgcaaacccagctggcgcgcgccctcaagccggcacctgccctggtcaagcaattgctggaagcgctgccgttcaaaccgaccggtgcccagaatcgggtggtagccgagatcaaccaggacctgcaacgcagctaccccatgatgcgcctggtgcagggggacgtgggctccggcaagacgctggttgcggcgctggcagccctccaggccatcggcaacggctgccaggtggggctgatggcaccgaccgagttgctggccgaacagcatgccatcaacttcgccaactggctggagccgctcggtatcggggtcggctggctggcgggcaagcagaaagggaaggcgcgggaaacccagctcgccgccatcgccgatggcagcgtcaagatggtggtgggcacccacgccatcttccaggagcaggtggtgttccaacgcctcgcgctggtcatcatcgatgaacagcacagattcggggtgcatcagcgcctcgcgctgcgggaaaaaggggagcgggagggagtccatccccatcagctcatcatgactgccactcccataccccgcaccctggcgatgaccgcctatgccgatctcgacacctccgtcatcgacgagctgccaccgggccgcacccccatcaccacggtggcgctgccggacagccgtcgcccggatgtgatcgagcgggtcaagctggcctgtgaagagggcaagcaggcctactgggtctgtaccctgatcgaagagtccgaggtgctggagtgccaggccgccgaggataccgccgccgagctgcaaaaccagctgcccggcctgcatatcgggctggtacacggccggatgcggccggtcgaaaagcagcgggtgatggaggagttcaaggcgggcatactgcagctgctggtcgccaccacagtcatagaggtgggggtggatgtacccaacgccagcctgatgatcatcgaaaacccggagcggctcgggctggcccagttgcaccagctgcgcggccgggtcggtcgcggttctgtggcctctcattgcgtgctgctctatcatgctcccttgtccaagacggcccagagccgactcggggtattgcgggagaccaacgacggcttcctgatcgcccagcgcgatctcgagctgcgcggcccgggggaactgctaggtacccgccagaccgggctggccgatctcaaaattgccgacctggtgcgcgaccagccactcatccctcaggtacagaagatggcgcgcttcctgatggacaggcatcccgcccatgttgaaccgctcatccggcgctggctgggtctgcgggatcactactccaacgcctgagtagagcagaacaagaaagaactaacgtgacactcaggctcccaatagatgtgttgccacaacactcagaccctggaggaaagcaccgatgaattcctggcttcgcgccctgctctacacatttgccttcctgctgctgtttgtctgggtcgcgctcggtctgttcgacgccgaacgggccaggggccccatcgccagctggatcagccagcaaaccggcgtgccggtcaccatagggcggttggtgttcaacccgctccatccctataccctgctggccgagcaggtgagctatggcgacgccatcaccctcgacaagctctatctggaaatagagagcatcgactggctgaacagggacgtacgcatcgcccacctcgacctcattcgccccgtcatcaagctgccgctgcccaacaccttgccgaccctgccggttcactccctcaccatcagcgacagcactatcgatcgcctcagtctgcacagtgacgagctgaccctgagcggcctcaacgccaccctcaacgactggcagctgctcaatccggtgcggccaccccaggccaacctgagcctcaacatcaatgagctggaaaccccggcctttgccctctcccgcctcaatctgaagggacgactggaaggccaggtgctgagtaccgacaaactgaccgccaacctgttcgatggcctgctggaaaccggcatgaccctggactggcccgcccgcagcctgcgactgcacaatctgaaggcacaaggcatgcgggtcgagtggggagccatgggccagcctgaactgcccttgcgccacatcagcctggacacgggacaggtgcgcgatgtgagcatcaccgccatcacccaggagatctccctcaacaacttcaacggccagctcaccgccttcagctggcaggctggcagtacgccgaccggttactttacgggtagcctcggtgatctcggccgcggcctgttccagctggaagatctcaagggacgagtctctttctcgccacagcagatcgatgccgaggtgcagggcaaagcctatgaaggtgaattcaatctggatctggccctcgatacccagcagcagaagctgaccctcaaagacatgacgctgagcggcatggacatcagcctgccagaggggtggtggcaggattggcaaagctggcggccacaacagatcgatatccgcaaactgacgttcgacaaactcaaggtactctccttcgacgataccctgcccctgtcgctgacgggctggcagttctatctaagcgatctcgccctgcgaggccggcagccaacccccttgctcggccgggcaaaggtcgagagcaaatggttcgagctggtgtgggacggccttagtgcccgcaacggcgaactggacggcgagctgacccccagctcctggcagctcaacaagctgaccagctcgctgccggatgaaggctcactcagcctgagcggccagtggggcaaggagccaggccaaagcagccgcctgcaggtgaagggggaaaagctggatctggtgcagtggagcaagatactgcactcccccatctccttcgccggcaaggccgacctgagtgccgatctgcaagccgtgcatggcaagacagcaggagagtggcgcagtaccctgcagggcagcttcgccctcgatgcggttgatccattctgggacaaggtgaagatagaccccctgctggatgaatggttcaaaggcgccacgccacctgatctgacgccggaaagcctgtggcaggcgatgcaggaaggagatacacccttctaccgcatcaagttgcaaggcaaggtcgagcatggccagctgcagttggaacaggctggcgcctccaccatcacccacctgctcgccctgcaaggtggcatggatctggtcaaggagcagtggcagctggatctcggtgtcctgaatggccaacgctgtgccgagctgctgagccactggcgcggcccgcttgatgcccccgtcttgagctgggagtttccggccaggcaggcctcctgtggctgggaggtgggggtgccttatcctgcacaggggcgcaatagcccgctctggcggccagcaccacagccaaaagcacccgcgtcgaccagcgttcagtaaaacaaacaaggcctcatcacgaggccttgtttgtttcaggtagcttttacagaacgggggactggcctcgccgtttgaccgattgcaccacatactggccgatgaattctaccgccagcttgtcgccgctgaacaacttgaccataaggctgaatttggccgactcccccgccttgagcggagccagcacggccggcatcccctccctggcaacccgcgcctcgggctcctcgttgaccgggcggtaatacttgatgttgccctccgccagtaccgtatcccccaccagacccgcctctttcagctgcaaccagatgagaccccagcccgccagcacgcactgactgtagatgctgccggcgaacatggtgtcatgcacgttgaggttggccgccagattggccttgagatgaaaagtctggccgtcatagtgggtgatgtgtacccccatcttctcgctgatggggatgccttgcgaccagcgagtggtgagatcctggcaccactcggggcgatactggatggtctgcaaggggcttaaggatttgatcatctgacgatggggaatgcggccaaagctgaccggcccttcccccacttcgaggaagccgcacttgcgatagaactccaccgcttcctggcgggcattcatcaccagccgtttcaccttctcgctgcgggccagctgttcgagatcttccaccatgcgggcacccaacccctgtccccggaattcagtgcgcagcgccataaagcggatctgggcctcgtcaccaccgataaacaatcggccaatggcaatgggagtaccgtccggcgccagcatcatgcggtggatggcgacagtatcgtattcgtctcgctcggaaccaacgggtagattgaagggtttacgcagtagttcccagcgcaactgataataggcatccaattcggctgccgtttgaggagtgactacccggtacataaagcgatccttgagttagcgccgacggacaaattgaagggcttgcgcaccaatgcctcccagcgcaactgataataggcatccagttcggctgccgtctggggagtgaccacccggtacatagttctatccttgagttacactggtcggaaaccatcttgccgtgcaaattcatggacttcaatctgcaagcgtaccaagccgaccacttattgcacctgagcgcaaaaccggaacgacgcctctttatcttggaaaatgcccatcaccgctggctggagatcgacggtgtagtgcaatcggccatgtcccttgccgaacctgccgccctctgcctgccccatcagcagtgcatcgcagacctgctgcccgccaccgcaagccgggtgctggaactgggattgggcggtggcgatctcactcgtcatctgggggcgcgctggccagaggctcggcacgactgcgtcgatctggatgaagaggtactgaccctgtttcagaccttcttccgccacccggcggagcccgttgaccgggcgttgcacctgcaccacgccgatgccctcgccttcctgctggcccacgacgacacctatgacttcgtgctgctcgacctgttcagtcaggatggcaatcccctgctgctgtttcaggctccgctctatcaggcactggccaaatgcctccgcggtaccctcatcgtcaacctgctgccacggacacatctcgaactggcgcaggccaggcggctggcggaggagtggattggcctcaccagcacccacggggtgcccggctatcgcaacgtcatactgcacgccaccaacctgaccccctaacgccacggctggccctgtctgcacgttgcagataaaggcctttagccaggggcgggctcgcggccataacgcctacacctgcagccaaaaggtgacggggccgtcattgagcagcgccaccttcatgtcggcagcaaaacgacctgtctcggtcggtatgccactggcctttgcctgcactacaaaatagtcgtagagccgctcggcgtcggtcggatgggcaccgccagagaagctgggtctcatgccttttttggtatccgccgccagggtgaactgggagacgaccagcagactgccaccggcctgactcacattgaggttcattttgccctcttcatcggagaagatgcggtagccgctcaccttgtgcagcaacttgtccgccctccccctgctccaccccgagcaacaccagcaagccattggcaatggcacccgttacttcgccttccactgtcacgctggcctcggagacccgctggatcaatgcaatcacatccctctcctctcaaaacagaacgaccgccctcacaggggcggtcgtcgatgctaccaagaaaacgacgggcaaagcgatggctcaggccaactcctcgctcaccggtttttcatattcgccgagacaagccgtggtctcggcgccaagcaataccaccaaccagctgagataaacccagacaaacaggaccggaatggtcgccagagcgccatagatggcctgataggaggggaagttggtgatgtagatggcaaatccgcgcttggccagctcgaacagggtcgccgccaccagggcaccgatgaaggcgtgaaccaggcgcaccttgcagttgggcacgaccgtatagaccagcaggaaggtgagtaccgagaagaggaacggcaaactgcgcaacaacaggtaaccgatgccgaacagactctcggccccgaacagccgcagcgagaagatgtaagaggagatggcaatgctgccaccgataagcacaggacccagtgtcagtatcatccagtacatggcaaacgcctgagccagcggccggccctgggtcgagcgccagatgtagttgaggttcttgtcgatggccgagatcagcatcaacgccaccactatcagggccccgatacccaccgctgtggtgttggtggcattcgccacgaagccatctatgtactccttgagcatctcacccgcggtcggcacgaagttgtgatagacgaactgctccatcgcctgtttcagggtctggaacacagggaaggcggacatcatgccaaataccacggcaatcatggggaccagagagagcaaggtgacataggccagataaccggcagtgaccgtcagcctgtcgtgctggaaacggctccagacaaactgggcaaaatggccgccatcgtggcgtaaaaaggagagagcatggccaagacggccaccaaatttctgctgcattgtgattctcaacgtcttcatcatgcagacattgtgtcagatagcatggtcatttgaccacccatggaccggatcggtacgaccagcccgagtatactggctggtgatccaccgtcaaatgggcataaaaaaagaggcccgcaggcctctctctgtctgtcgataaacagatatcaagcacgaccggcgcgcttgcgatccatttcagtcagtagtttcttgcgcacacggatggccttgggagtgatctctaccaactcatcgttgtcgatgaattcgagagcctgttccagggtcatgcggatcggcggagtcagcacctgggcttcgtcggtaccggaggcacgcatgttggtcagctgcttgcccttcaggcagtttacagtcaggtcattggagcgggagtgaataccgatcacctggccttcgtacacttcggtagcgtgaccgataaacagacgaccgcggtcttgcagaccgaacagggcgaaggtcagcgccttgccggtagcgttggagatcagcacgccattctgacgctcgccgatgctgccacccttgtgcggaccgtaatggtcaaaggtgtggtacagcagaccggtaccggacgtcatggtcaggaactcggtctggaagccgatcaggccacgactcgggatcatgaagtcaagacggacacggcccttgccatccggggtcatgttggtcatctcgcccttacgcaggccaagttgctccatcacggaaccctggtggatctcttccacgtcaacagtcacggtttcaaacggttcgtgcagaacaccgtccacggtgcgcaggataacttccggacgggataccgccagttcgtaaccttcacgacgcatgttttcgatcaggatggagaggtgcagttcaccacgaccggatacgcggaatttgtccggatcttcggtctcttccacacgcagagccacgttgtggaccagctcctggttcagacgctccatgatgttgcgggaggtcacgaacttgccttctttaccggcgaacggtgaggtgttgacctggaaggtcatgttcacggtcggctcgtcaacggagagcggcggcagggcttgaacagcactgttgtcacagatggtgtcggagattttcagctcgcccagacctgtgatggcgatgatgtcacccgcttgcgcgtcgacaacttcggtacgggacagacccaggtagccaagcacctgaccgactttgccggtacgggtcttgccatcggcaccgatgacggtgacttgctggttggtcttgacgcgaccacggctgatacggccgatgccgataacacccacgtaggagttgtaatccagctgagagatctgcatctggaaagcaccggcagggtcacccttcggctgctcgacgttgtcaacgatcgcctggaacaggggttccatgttgtcggattcaacgccctggtccatggtggcccagccgttcagtgctgaagcgtaaacaactttgaagtccagttgctcatcggtcgcacccaggttgtcaaacaagtcgaatacctgatccataacccagtcaggacgagcacccggacggtcgatcttgttgatgaccacgatcggcttcagaccctgggcgaatgccttctgggtcacgaaacgagtctgcggcatagggccgtcaacagcatcaaccagcagcagcactgagtcgaccatggacataacgcgctctacttcaccaccgaagtcggcgtgacccggggtatcaacgatgttgatacggtagtctttccaacggatcgcggtgttcttggcgagaatggtaataccacgttccttttccaggtcgttggaatccatcagacgctcttgaccatcagtggtacggtccagggttccagactgctgcagcagcttatcaaccagggtagttttgccgtggtctacgtgcgcaataatcgcaatattgcgtaaattctctaacattctcgcctcaatcaccgggtaaaattgggcgctaattgtactctcgcctttgtgatctgcctagcataattgcagtgcattcacgcataacaggggatcaggatcatagaccttccgatcaaagcctgtttagatgggggctgaccgtatactgcgcaccattttagtgcaccaaaacgatccacagttgcactactttgaggcgtaacgcgctgagatggcaggtcttggggcggccttatagccgaaaacgccctgaaatcaagctgtcacaaacttggcacgatactggcttatgtgaatgtgatgacgcattcaccctaagagttttaacaccggaggttacttagcatgtcagcccagaacgttttggccctgatccaggaacacgaagtcaagtttgttgacctgcgctttaccgacaccaagggtaaagagcagcacgtatctatcccttcccaccaggtcaacgaagatttcttcgaagacggcaagatgttcgatggctcttccatcggcggctggaaaggtatcaacgagtctgacatgctgctgatgccggatgcggcctccgccaagctggacccgtttaccgaagagaccaccctgaacatcgtttgtgatgtgctggaaccggccaccatgcaaggttatgaccgcgacccgcgctccatctccaagcgtgccgaagatttcctcaaagccagcggcatcgctgacacagtgctgttcgggcctgagccggaattcttcatgttcgacaacatcaccttctcgaacaccatgggccacagcttcgtgaaaatcgaatctgaagaagccgcctggaactcgggtaccgagtatgagcacggcaacaagggccaccgcccgttcgtgaaaggtggttacttcccggttgcaccggttgactcttcccaggacatccgcgctgccatgtgtctagtgctggaagagatgggccaggtcgttgaagcgcaccaccatgaagtggcgaccgccggtcagaacgagatcgcgacccgtttcaacactctcaccctgaaagcggacgaagtacaggttctgaagtacgtgatccataacgtggcccacgcttacaacaagactgtcaccttcatgccgaaacccatgttcggtgacaacggctccggcatgcactgccaccagtccctagccaagaacggtgtcaacctgttcgctggcgacctgtacggtggtctgtccgagatggcactgcactacatcggcggtatcatcaagcacgccaaggcaatcaatgccttcgccaacccgaccaccaactcctacaagcgtctggttccgggttatgaagcacctgtcatgctggcttactccgcccgcaaccgctctgcttccatccgtatcccggtagtaccgagcccgaaagctcgtcgtatcgaagtacgtttcccggatccggcagccaacccgtacctggcttttgcagctcagctgatggccggtctggacggtatcatcaacaagatccatccgggcgatgccatggacaagaacttgtatgacctgccgccggaagaagccgcagaagtgccgaccgttgccggctctctggacgaagcactggccgcactggacagcgatcgcgagttcctgacccgcggcggcgtgttcagcgatgacttcatcaattcctatctggaactgaaacagcatgatgttgaccgtgtgcgcatgaccccgcacccgctggagtttgaactgtactactccgtttaatccggaccacagctcggaacttgaccaaacccgccaacaggcgggttttttctctgataggattaagcaaaatcccgtcaaggagagatggatgaaaaacgcatgccccctatgggctctgggacttttgctgttgacgagcaccgtcgcccaggccaccaagatctactcctggacagacagcaagggcgtcgttcactacacggatgccccccctcccggccagcaggccaaagaagtggatctgcgtgttgcccctctcattggtggtgccccccgctcggtgcaggtggacaacttcaacagcctgaccggcgttgatgccaagaaagaggaggaagccgccaagctggtaatcgaaatgctctccccggaacagggcagcacactgcgcgacaacacgggcaatgtggtgttccaggggcagataagccccaaaccgccgacccagtacgacgtgcgcctgaccctggatggcaaggcggcccccattgtcagcaacggcctggctattcgggtcgaaaacctggatcgcggcgcacacgaggcacaactcgaactactcgccaaagacggtacgatccttgctaaatcaagggtagtcaccttctacctgcatcgagccagtatcaatccggcacctaaagtgaccccgctccccaacaaggggtgatcctgtgcatcgatacgggtagactaaatgcaccacgttggtgcattactggtgtatagcaccgttttagggagaaacctgtgccaacccgcccggatcaagccaagatactgctcgataacttgctgaccgccgtcatcctgatggatgagcggctctgcatccagttcgtcaacccggcggccgaacaactgctctccctcagccagcctcggctgatcgggatcgagctgccccacctgctggaacatatctctctcgatttgcagcgcctcaagcaatgccttacctctgggcagggcttcaccgacagtgaagtgaccctggtggtggaaggtgaacccaggctgctggagatgagcgtaagcccgcttgccgaccatgaacaacggctgatggtggtagagctgcgcaaaattgatcagcagaagaagatcagccaggagctgcaacaacatgcccagcaacaggcggccaaggaactggtgcgcggactggcccacgagatcaagaacccgctgggcggcctgcgcggcgcggctcagctgctgcaaaaagagctaccggatccggccttgcgcgaatacacgggcatcatcatagagcaggccgaccggctgagggtgctggtcgatcgcctgctcggcccccagcgtccgggtcgccaccagatgcacaatgtccactccgtgctggagcaggtgcgccgtctggtggagctggagctgccacccactgtgcgcatagagcgggattacgatcccagcattcccgagttcgagatggagccggatcatctgcagcaagcctttctcaacatggttcgcaacgccgccgaagccataggtgaacagatgggactgattcgcatcaaaacccgcacctccttccagatcaccatccatggtcagcgctaccggctggcggccgagatcaagatcatcgacaacggccccggcattcccgatgccatccgcgacaccctcttctaccccatgatcaccggcaaggaggggggaaccggactcggcctctccatcgcccagaatctgattgatcagcacaaggggcgtatcgactgcatcagctggcctggtcacaccgaattcaccatttttctaccgcttcgcaaataagggaacgtcatgacagcaaaagtgtggatcgtcgatgacgacagttctatccgctgggtactggaacgcaccctcggcagtgaaggcttcgagtgcgagagttttgccgatggcgaggctctgctgagctcgctggagatacgttcgcccgatgtgatcctctccgatatccgcatgcccggcatcgatggtctcagcctgctggagcagatccaccgccgccaggccgatctgcccatcatcataatgacggcccactcggatctggacagcgcagtcaatgcctatcagcggggcgccttcgagtatctgcccaagccgttcgacatcgacgaggcggtcaccctggtgcgccgcgccgagaatcacctgaaagaacagcgcaccaagcgcaaggcacgccagcaggagacggccaccacacctgaaatcatcggcgaagcgccggccatgcaggaagtgtttcgcgccatcggccggctgtcgcgctccagcatctcagtgctgatcaacggtcagagcggtaccggcaaggagctggtcgcccacgcgctgcacaagcacagcccgcgcgcccacaagaacttcatcgcactcaacatggccgccatccccaaagatctcatcgaatccgagctgttcggtcatgaaaaaggggcctttaccggtgccaacaatattcgccacggccgcttcgagcaggccgatggcggcaccctgtttctcgatgaaatcggcgacatgccgctggatgtgcagacccgcctgctgcgggtgctggccgatggccagttctaccgggtcggcggtcatcagccggtgcaggtagatgtgcggatcatcgccgctacccaccagaatctggagaaacgggtggcagacggtgaattccgggaagatctgttccaccgcctcaacgtcatccgcattcatattccggccctcaaggagcgccgcgaggatatacctcaactggcccagcacttcctgctgcgcgccgccaaggagctgaacgtggaggccaagagcctgcacccggatacccaggcctacatcagccgtctcgcctggccgggcaacgtgcgccagctggagaacgtctgccgctggctgacggtcatggcctcgggccaggaggtgctggtaggggatctgcccgccgaactgctgacccccatcaccaacacggccgagcccggccaacctgccctgcccggctgctggcagcagcagttgcaggactgggtcgccagtaagctggcactgggggagaccgacatcctggccgatgccctgccccaatttgagcggatcatgctggagacggcactggatcacacccatggccacaaacaggaggctgcccgcctgcttggctggggtcgcaacaccctgactcgcaagctcaaggagctcgacctctcctgagccctctggaaaaacgattcccatcacgccttggcaaatccctgaccaataagaccccgtttgatttcaaacggggtatcttttttgaaagccctgcctagaatggcaggctttcaaacccgactcgaagaaggcgccatcatgattgacagatctctccccttgaccgacctgcaccgccatctggacggtaatatccgcgcgcagaccatcctcgagctgggccgtcagcacaatatccagttgccagcctttgagctggaagcacttcgcccccacgtgcagatcgtcgagaatgagccgagtctggtcgccttcctgaagaaactggactggggcgtggccgtgctggctgattacgatgcctgccgccgtgttgcctacgagaacgtggaggatctgctgcgtgccggtatcgactatgccgagctgcgcttcagtcccgcctacatggccatgacccacaaactgcatccacaaggtgtggtggaagccatcattgacggcgttgcagttggcagccgcgactttggcatcaagaccaacctcatcggcatcatgagccgcaccttcggcaccgaacagtgccgcaaggagctggacgcctgtctggcccatcgcgacaaactggttgccgtcgatctggccggtgacgaactgggcttcccgggcgagctgttcaccgagcattttcgcaaggtccgtgatgcgggcatgcgcgtcacagtacacgcaggcgaagcggcgggccccgaaagcatgtggcaagccattcgcgatctcggcgccgagcgcatcggccacggcgtcaaggcgattgcggatcctgccctgatggcttatctggcggagcaccgcatcggcatcgaatcctgcctcacctccaacctgcagaccaccacggtcacgaatctgaccgagcacccaatccgccagttcctggctgccggtgtgctggtctgcctcaacacggacgatccggcggtcgaaggcatagacctgccccacgaatatgaggtggccgccccggccgccggcatgacggcgagcgagatccgcaccgcccagcaaaacggtctgaccctcgctttcctgagcgatggcgagaaagccgagctgagcgcccgcgccgcccgccgctaaaccttgaaccgtttgcttaccccataaaaaaaccgccgaaaggcggttttttatcttcagtgcagggctgcctgttcagatcacccgggagaactgctgctggcgcgccttgttgcgcaggtagacatcgaaacacatgcagatattgcgaatgagcagctgaccggtggagaccacttccagcccatcgtcggtcatgcgcaccagaccgtcgtcgataaaggtctgcaacagcttgagatcatcggcaaaatacgccttgaagaccagaccataagcctgctcgacggcggcgaagttcaggctgaaatcgcagatgagacgtttgatcacctcgcggcggatcaagtcgtcctgattgagggagcaccccttccactgggcatgccccagttcttcaacctgggcgtagtaagctttgagctctttttggttctgggaataggcatcgccaatcatgctgatggaggagacccccaatcccagcagatcacaatctccctgggtggtgtagccctggaagttgcggtgcaacttgccttcacgctgcgccaccgccagctcgtcatcaggtttggcgaagtgatccatgccgatgaactggtagccctgaccggtgaggaaggcgatggtgtcctgcagcatagccagcttctcccgaggggccggcatgtcttcctctttcagcttgtgctgggcagcaaagcggctcggcagatgagcgtagttgaagatggataggcgggccggatccgtcttgagcacttcctccagggtgtggtggaagctctccctgttctggtgcggcaagccgtagatgagatccagattggtggagcgaaagcccaattcgcgagcgcgctccagcatggcgcggatgaagtcgttatcctgctcgcggttgaccgcaacctggaccgccttgttgaagtcctgcacgccgagactgatgcggttgaaccccacctctcgcagcacatccagcatggtgagttcgatttcacgcgggtccacctctatgctgatctccccttcctccgcgaactggaagtgctcacgcaacatggccatcaggcgacgggtctgggcttcgttcagataggtaggcgtaccaccaccccaatgaagctgggtcaccagccgatgcttaaacaggggcgcctgcgccttgatctcctgttcgaggtagtcgaggtattgatcggccttgtgctggtgacgtgtgatcaccttgttgcagccgcagtaatagcagagcttgtgacagaaggggatgtgtacgtaaagcgacaggttgcgcgccgggtactggcctgcggcgcggaccaggtccggatagccgaagctttcgttgaactccagcgcagtgggataggaggtgtagcgcgggccgctgtagttatatttttcgatcagggcctgatcccacacaatctgttctgcttgcacgcttgcttcctcttttttgttatccagggctcagcggcttaactgaaaatccttcagttgggccacatccttgaggatctgtgcctccagctcggcctcatagccactgcgttcgagatccatcttcatcacttcattgcgcttgagggcacgtctcgcctcatgagtcggcatctctttcaccttctcatagagactgtacagacccggaaattcgctggcaaaaacgcgcccttccttaatctgcaaggcatccagcaaattggtcagccgaatggcaccttcggaatagtcgcactgaccatcccgcaccgcatgggcgatcacccgtacgctgtcgagaatgcgttcattgcgcgcagctatggcctgctgctgcatatcgcgctggcgcttgagacgagccagcagggtaccggtatacaccgccagtcccagcaaaatcaggccgcccaacgaggcggccagcatccatccactcatcactttttcttcggctctggcttgggctcaggctgatagtcgacctgagtgaaacgatcccacagctcctcttcggaggcgggctgggtcggcgcctcataactggcatcgtcgaatgagccgtcgtcttcttcgtcatcatcgttgtctatgatgccaagctcatccatcaattcctgataacgatcgacacgctggtcaacccaggcctgctcggtcgcttccagcgtctcgccagcatcgaggcgatccagcaggtcattcaggcgatcatcattctcgatggcagccagctcctgctccggcgtcatcaccagcttcttctctttcgcaggcttgggcgcaactggctttgcacctttctcgtctacgatcaaggcgaccggcttgcgggaaccaatacgtggatccttggcctgcttgccattgttgttcttgctggattgctctgcctgctggcgggaacccgccttcaagcccttacgcttggcagcgcgtttgcgctcacggccgtccagggcactggcatctgattctttgcgcttaccggtaggcttgcgattgggttgtttagccgacatgaatgactgactccgacaaataactggattgaagcccgcacccgggatgagaatcatccggggaagatacagacacggggaacagtggactagaaacaagagtgggatcccgcaccaatccggccattgctggcctctgaacaccgcaggatcggtatcctctgggcatgttgctggtattttgacacagaatggctaatcgggttaatgacccaaaagaaaaaaggcagccgaagctgccttgatatgtttatgcgagtcccatccctggctgcaaatcaccctgtccgtggtgatacctctgcgcatcatatctttgtatgtggtcatcttgaccttaattggtcgatcctgaatgtgcgtgtgcttgctttgacccatggggacgacatccggtcatcactctggggtggttgcatcccgcagcccggctcttcctgagcagtcaccatcctggtatttccatcccttgcctgtcatttgcgtggttctgtggcatcccgccaaatcgacatcctgtcttcacaacatcccggtcgtgaatggccctgtgggccgctccatatattcactgtatcaacttaataaagcggctcaatccaccgataacgttttcaaacggagataaacctatcactcttatttaacatattgaaattaatgaattattaaacataatttgaaaaatgtttaagccttggccaggccgatgaatgggggatctcttacagcaatgcgagaaaactggccaaatggagttaaaggtcaaaaagaaacgaggagccagtggctcctcgttcatatcaatggggtacatcatcagacatgattcagtgcaaaccgcccacatatttggaaagcgcttcgatgtcctgatcagtcagcttcttggcaacatcctgcatcatgccattcggatcattatcacgggcagccacacgaaaggcggtgagctgagccttgatataagcaggatgttggccggacagacttggatatttcgcctgttctatacctgatccacgcggaccatgacaggcagtgcaggcagccagaccacggctcatgtctccacccatatagagcgctttacccgctgctacagcatcatcaggcaccgctatcggtgttaccttctggctggagaagtaggcagcaaggtcttccatgtcctgttcagacaaggggagagccataggccccatgataggtgcgactcgaccaatttggccagaagctgcagccttcagttcaactaattgctttttgatatatgatgcgtgctgaccagcaatcttgggatacatatcaacaaggctgtttccgtccggtccatgacaagccgcacacacggcagccttggattgtcccgcagcggcatcgcccttggcttgtgccatccccgttacgccaaccatcagagcaagagtaatgactaggttcttcatggcgttccaacttctcgttattaggcttccagatcccatgccgctgaaggcatgttaaaataaacgcgtttaagcgacgtcattttacacgatttcacaaaaaagtaactctataaccctctatctctatggggaatttacgttggatacacaaactctgaatttcaataaggtgcattttgtgaccagcgcacccgacatccgccacctgccaaatgatgggggtgtcgagattgcgtttgccggccgttccaatgccggtaagtcatctgcattgaacaccttaacgaaacacaagaacctggctcgcaccagtaaaacaccgggtcgcacccagttgatcaacctgtttgaactggagccgggcaagcgtctggtcgatttgccgggctatggttatgcgcaagttccgctggaaatgaagctcaagtggcaaaagtcactggcagagtacctgcagcgccgcgagtcattgaaaggcctggtgatcctgatggacatccgccacccgctcaaagataccgacatgaacatgctggagtggagctcacaccgtgaattgccggtcatgctgctgctgaccaaggctgacaagctgagccctggtccccgcaacaatcaggttatcaaggtacgccaggccattgccgacctgggcccgcagatccaggtggaagctttctcctcccttaacaacataggggtggaaaaattggcccagactctgtctggctggtacttggcgggtgccgatgaaattgccgataacgatgagcaagagcaggttgaggaataatacattcctccatcttcctgctgcttctctcttgcaattagcggagctgaccctccgctgattgaaagactttcagttcgactgcttcctgccaacgctcaatccccaccgatatgcccttctagcaatcctagtaaaatcattatcaatcaataggatatgaagttaatttcaattaataattaacttcatatcgacatgataacggtttcatatttttgctatcaaacggcaagcacatcacgcaagaagtaccaaaatgaaatttaattacacttcgaggtatggaagggataaagaagggataaagaagggataaaaatgaagccagtaccactggtgcagtaccggcctgaaacaatcagttcaaaaattgggaagaagctaaatcttgagaacaaagacgactggttttcctcaagaagccctttcattctagcaaatacttgccaaaactaaagcatttactctaaattgggtgcataaaaaaacaccccgacgaatactcatcggggcagctattcagccacattcaattacgtgaaataaaaggtctgaaagatagaacatcttacctctgtaccctacgtcgctaactgtatagcaaagcagcaaaaagtgaaagtaatttatgtaattaagtttcacgaaagaagacttggtaaaaatacttacttttcatgcagataaaaaaatccccagtacgaataccggggagttataaaggtgactagctagcacttcctcaactatctagttagtcagcggtatttctcacaagttccgccgctttgagaaaaaacttggaacactcagaggtagatggatccatcctctgcaaactcttgttcttcaatgagtttctcagcaatatcttcaatgtcaaaacgaacgctctcgaaagcacgcagtatgtcctcctccttgacgagggagagtccggtcattttttccaggcgccgacgactgatgtagcaattgatcaatgcccccatctgctggactggaaaatgtatcctctgttcgtccggctgccaggccgccagttcgggaaacaggatgccttgattcatagagtccccagatttcgtttcagctctctcaatacctgtttagttcctgggcggattcctcgccacacggtgaatgcctccgccgcctgttcaaccagcatacccagcccatccatagcctgacgggcaccgtactgtttggcccagctgatgaaaggggtatccatggatccatacatcatgtcgtagatggcaatatccgcgtggatcagtgcaggggagaggggcggcagctccccttgcaggctggcggaggtggagttgatgatgagatcaaacgtcccgcccagttgctcgtaggtcagagctgtcaccacccccagatcatgaaactcggccgccagttgctgcgcttttgcgtgcgttcggttggcaatcaccagttctgtcggatgctcggccagcagcggagccaaagcaccacgggcggctcccccggcccccagcagcaagatccggctcccggccaaggccacaccatgagacttcaggtccgccaccagaccagcaccatcggtattgtctcccagcagtacaccgtcatcggtcagcttgatggtgttgacggcacccgcccgtttggctcgggggctcaaactgtcaaccaacgcaaacgcctgctccttgaacggtactgtgacattgcaccctttgcctccttgcgcaaagaaggcccgcagggtcgtagcaaactcgtcgacggcaggttcagccagaccatactccagctcttgctgagtttgtctggcaaacagggtatgaatgaagggggacttgctgtggcgcaccgggtggccaaaaaccagataacgatccatcaaagagttccatcagagggcaatattccgatttaacgggttttcgcactcaggaacaagccgaatatcggccaataaaaaggggccgtcatggcccctcgggtcacagccactctcgcggcgcgaggtagtctgtgtagagcaaggcctccgggctgcccgcttccggctgccagtcatactcccaacgtgccagtggcggcatcgacatcagaatcgactcggtacgtccaccggtctgcaacccgaacagggtgccccggtcgtacaccagattgaattcgacataacgaccgcggcgatagagctggaactcccgctcccgctcgccatagggctgcgccttgcgtcgctcaatgatcggcagataggcatcgagataaccccggcctaccgcctgcataaaggcgaagcagtcagcaaagggccaacgattcaggtcgtcgaagaagaggccacccaccccccgcgtctcgttgcgatgcttgaggaagaagtagcgatcgcaccaggatttgaactcggggtaaatatcttcgccaaagggttggcagagatcgcgtgacactcgatgccagtgctgcacatcctcggcaaagggataaaacggcgtcaaatcgaaaccaccaccgaaccaccagatgggctcctcgccctctttctcggcaatgaaaaaacggacattggcatggctggtcggcacatagggattgtgcggatggatcaccagcgacacccccatggcctcaaacttgcgaccggccagctcgggcctatgagccgtcgccgaggctggcatggcatcaccatagacatgggaaaagttgaccccaccctgctcaatcatgtcgccgtggcgcattacgcgggttcgaccaccgccaccgccctcacgggcccaggcatcctcaacaaagcgcccaacgccgtcggcctgctccaggcttcggcagatctcgtcctgcaactgcaacaggaaggccttgacctgggccacatccggtttgctcatcttgtctccagtcaggcaggatcttgaacgccctgtccattttattgtgatgtcacgccatgagctccacgcccatcggcattactgcaaaaaagagtctatccgctcaggagggacgaatgacggcgccggtacgggcgtccttgatctcggatgggttagcttgcccacccacttcaccgggcaggatataggcaagcttgcttgccagcagctcaccgatatcggtgacccgacgggcgggctcttcaccggtcaggttggcgctggtagaaaccaggggcttgccgaaggcgcggcacaaggcctgcacctgtgggtgtgcggtgactcgcacagccagcgtatcaaactggccggtgagccaggtgggtgtcgtggcgcgagccggcatgatccaggtgaagggaccgggccaactggcttcaacccgagccagctgctcaccgctaagctggctcagatcgatataatcctgcaactgcaccagatcggcggcaatcaggatcaggcccttctccaccggacgctgcttgatggccagcaggcgctgcaccgccagctcggagtcaggatcacaccccagaccaaacacggcctcggttgcatacgcgatcaccccttcgccgtgaagggcggcaaccgcttgttcaaattcagtagacataggaaaaatgcggcagcctggctgccacctcattacttggttgagttaagcctgcaaggcgacaaccgcaccatatacagcgggctgtcacctcatcacttacttgagttgggcctgcagggcggcatccttggccatcacctcttcggcattcttctggcgttcggcacgtactttggctgccagttcatcatcagccaccgccagcatctgggctgccaggtaacctgcgttcttggcaccggccttgccgatcgccacggttgccactggcacgccacccggcatctgcacggtggagagcagtgcatccagccccttgagcggaccaccgtcgatgggcaccccgatcacgggacgggtggtgatgccggcaacggcacccgccaggtgagccgccaaaccggcagcacagataaagaccttgcaaccacgggactcggcatcggtcacatactgatgggtcgcagccggagtacggtgcgcagaggttactttcacttccactgcgatatcaaacgacttgaggatctcaagggtggattgcatcacgggaaaatcagagtcagagcccatcaatacggcaacaaaaggtttattcatggtgggaatttccttactccaagtggggggttgaagtgcgccgaaaacgtttcaatttggttacggcggcgggattatacctgctcactttgatggccgcatttcttttgcggacagatccacttcagatttcccctcacttttttctccaccatgatgccccagccacattcgggacaaggcatggggatcggcttgtcattcaccacatatttacaatggggatacccatcacaggagtaaaactgcttgccgtaacgggaggtacggctcaccagatgacccttgccacactcggggcagaggatctgggtatcatcgctctcctgcagagactcaatatgctgacaggccggatactgggtacaccctacaaacaagccgtaacgacccttcttgattgccagcggctggccacaatccgggcaagctgacccctcaagtactttctcgatgtcacgaccggacggtgtcagagaacggatgtaatcacaggaggggtaggcggagcagccaagaaaagggccatgcttgccctggcggatcaccagctcggcaccacactgcgggcacggctctcgctcgaacccatgctcgtgagcagaaaagagatgatgatcgatttttgacatgtgccgcgccttgaaattcagatggcctgaattctaccagcgcgacaccagactgtcagtgaatgacgccgtcggactcatcaaacaccagctcttccatctgctggtaggcattttcactgcccggcacattgaacagcaccatcatgacaacccacttcaggtcatccagctcgatatccggtttatccagctcgagcagtcgctcgatacagatttcgcgggtttcggcattcagcacctgggcttgttccagaaagagcagaaagccgcggcactcggtaccaaggcgggccagctcctgcggggcatagatacgcatcgagccttgcgcgctggcggcgacatacacctcccgctcgctatcatgcagattggccagcctttccagccagttgagcgccttctcgatctcgtccttgtcgaaaccggcccggctcagttcgtcggtgagttcattttgttcgaccatcacatctgcatcgctgtggatgtaggtctcgaaaaggtacatcagtacatcaaacatgattcgccctcctcgctctgacgtatccaccggctaccgctatcactgcgcctgccagttccagctctaccaacctgcccaataccacttcgacaggaagctgggaccgttcggcgacggtatccacgctcgtggtctcataatctacgttatccaacaaatcggcataaggcaattcgctattatgctcttgctcaagcaatccagcctctttgcgcaccagactgaccaatccgggaagctcttccactatatcggccgcactcaacacaagtttggccccctgctggattaatttattgcaacccagagcctgcccattttgtggcgctcccggcacggcaaacacttcgcgcccctgttccagtgcgtaacgcgccgtgatgagtgacccgctctgctcggcagcctccaccaccagggtacccagcgacaggccactgatgatgcggttgcgacggggaaaatgttcggccagcggccccttgtccggcgccaactctgagatgagcaagccgccgctctccaggatctggccagccagcccctgatgacgcttgggatagaggcaatccaggccggagcccaacaccgcaagcgtgataccgcccgcagcaagcgtctgctgatggcagacaccatctatgccgagcgccagccccgaggtaatcgccagtccacaccctaccagctcgctacacaaacgcgcggcattgtccttgccggcataagtgggatgacgcgtccctaccatagccaattgcggcaacgacaaggctgcgacatttccgcgacaatagagcagcaagggggcggcagggatctctttcagcaggtcgggattggcgggatcatcgggacaaatcaggtgattgccgggcatggcagcccagttcagccccagctctaccaccggcagcggccatctgagctgccgtatctgggacgagtggagaccctgcgcccgcaaaccgccatcatcgcactcaaacagggcttttatgtcaccatcgaagcgggcaagcaggcgggaggcagtaaccgggcctatgccagtaacggcatccagcgtcagccacagtgaaagccgcccggatggaaatggcacgttagaagttactgacctgatagccggagctgaccatgccctggctctgcatgatgaggccgtagctcagcttgtcgtacaccttgaacagcatgacgcgcgccaccgcctccgacggcagggagggcttgccggcagaatagaacgccttgtcatagacggaagagtactctttgtaagcgaccttgccgttcttgctcaccagctgggcgccaggtcgccgcacctccagcacatcgccgggggaaacctgatcgcgcagccccttattgatgagaacgacgtcaaacttgccgccaccacgagtcttgctcagcagatctatgatgtaacccggcgaaataacgggcgcggctttaggagtgaatacggcgaagagactctcttgcggcgggaagggcatcaccttgtctccctggtatacctcccgctggctgtggctgagcgtgactcgggtacgatcatccgccagccgctcctcggctctggccgtgccgacaaacacagcttcctgccccagcaactcacctgtctccttgtccttgtacaagctccccgggtggtagatgccgtagtcctgacccggggtcagcgatccctgtacatacagtgtgtctccctccagcatgccgatatgcgcctcatcgttgccgagcacataaggcagcggtttcgcctgctggctgtcggccaggatatggtcggtacgcaggaagggacctatctcgctgagcggcaacgtcgggatcggattggccttgttctcgtaacggctcttgggagagaggtgaaccactggcttgcccccctgcatcgctttgccgaggcgaggctcgccattgacccagctcagatgcagcacgtcaccgggatagatccagtgcgggttggcaatctggggattgatgttccagagacggggccagagccagggttgtgccagataccggcctgaaatatcccagagggtgtcacccttttgcacgacatagcgctcgggataacccgctttcagtgtcaactggtcggccatggcagcctggctcagagtggccagcaggcaagcgaggatggtttgcttcagatacataacactccctgttacttctgcgcgcaaagtgttgctgttttttgtcggcgtaaatgactagaattacgccaatattgactgcatttatacgaaactaaagaaaaaactatggccattctagatgtattgcgttttcccgatgaacgtctgcgcacagttgcagcccctgtcgagacctttacacccgagttacaacacattgtagatgatatgttcgaaaccatgtacgcggaggaaggcataggcctggccgccactcaggtcgacattcatcagcgcatcatagtgatcgatgtctctgagaaccgtgaagatcctctggtattgatcaaccccgagatcctcgagcaagcgggcagcacaggcatcgaagagggctgcctctcggtgcccgaccacagagctctggtgccacgcgccgagtgggtcaaggtacgtgcactggatcgcaacggccagccgttcgagctggaagcggacgatctgctcgctatctgcatacagcatgagatggatcatctgatcggcaagctgtttgtggattacttgtctccgctcaagcgccagcgcattcgccagaagctggaaaagatggcccgtgaagatcgcaaagccctctgaggatctgccccattgaataagctgaaactgatttttgccggtactcccgacttcgccgcccgtcacctggcggcgttgttgtcttccgaccacgaggtcgttgccgtttatacccagccggacaagcctgctggccgtggtcagaagctcaccgccagcccggtcaaggaactggctctgacccacaatctgccggtttaccaaccagcttccctgcgcaaagaagaggcgcaagccgaactggcttctctgggcgccgacttgatggtggtagtggcctacggcttgatcctgcccaaggtggtgctcgataccccgcgtctgggctgtatcaacgtgcatggatctttgctgccgcgctggcgcggtgcagccccgatccagcgctccatctgggcgggtgataccgaaaccggcgtgaccatcatgcagatggatgtggggctggatactggcgccatgatcagaaaagtgacctgtcccatcgccgccaacgaaacctccaccagcctgtatgacaagctggccgagctgggcccgcaggcactggtcgacaccatcaatgccatggccgccggtgaaaccgcagccgaggagcaagacgatgcgctggccaactatgccgagaagctctccaaagaggaggctcgcatcgactggtcgatggaagccgtcgccatagatcgctgcatccgcgccttcaatccctggcccatcagctggtttgaggtggcgggacagactatcaaggtgtggcaggccgaggtcatcaacagcgaccatggccaacctaccggcaccctgctcaaggccgacaagcaggggatcgacatcgctactggcctgggtgtcctgcgcctgctgaccctgcaaccacccggcaagaaggccatgtccgtttcggatctgctcaactctcgccgcgactggtttgaacccggcacgcaattgaattgaaacaagcggggcccaggccccgacttgcgcatctaaggtaacactatgaaaacacgtgcacaggccgctctcgttattcaacaggtgctggatcagggccaatccctctccgctgttctgcctgctgcccaggagaaggttgcgccccgcgatcgcgccctcctgcaagaactctgctatggcaccctgcgctggctgccccgcctcgacgctgcggtgggcgagatgatggacaagccgctcaagaacaagagccgcatcttccactatctgatcctggtcggcctctatcagctcatctacacccgcattccggcccacgctgccgtggccgagacagtcaacgccgtcaagctgctcaagggtacctccttgcgcggcctcatcaacggtgtgctgcgcaacttccagcgcagcgccgaagtcatattgctgcgcatcgaccgagtccccagtattcgcctcggtcacccggagtggctcaccaagcgcctgcgtcaggcctatcccgaagattgggaattcatcatggaggccaacaatcagcgcccccccatgtggatccgcaacaatagccagcgccagggccgcgagcagatgctggctcgcatggccgaggtcggcatcaatgcggttgccggtcaggagggcgaagattgcattctgctggaacgtccctgcgacgtgaccaagctgcccggtttcgagacaggtgactgctcggtgcaagacggtgctgcccaacaggccgcccgactgctcgatccgcagccgggtgagtgggtgctggatgcctgtgccgctcccggtggcaagacggcccacctgcttgagcgtcaacccgcgctggctggcgtagtggccgtggatgccgacgagaaccgcctcaagcgggtgcaggaaaacctggatcgtatcggcctccaggcccgggtgatccatggcgatgccagcacccctgagctgtggtggccacaaggccagttcgaccgcatcctgctggacgccccctgctccgccaccggtgtcatccgtcgtcaccccgacatcaagtggttgcgccgggatcaggacatccgcgagctggccgagttgcagcgccgtattctgatcgccctctggtcgaaactgaaaagcggcggtactctgctctacgctacctgctcagtgctgccggaagagaaccgcgaacagatccgcgccttcctggccactacgccggatgcaaccctggtgccgctgcacgcgcaggacacaccagattgtccgggccgccagttcctgccaggcgaagccgagatggatggcttctactacgccaagctgatcaagcgataggcagagcagtgaccatgatcatgaggggtgctggctgacagcccccattactgcgcaacatcgagcacgttttccctatgaaaatcaccatgttgatgactgatccctgccatattgtcagcggtaacaacccatcctcgtcccaagaggggtcccaatgaagatcatcattctgggcgcaggccaggtcggtggcaccctggccgaaaacctggccggagagaacaacgacatcaccatagtcgataccgacagcgaccgtctgcgggagctgcaggacaagttcgacctgcgggtggtgaatggtcacggcgcccaccccagggtactgcgcgaggcgggtgcacaggatgcggacatgctggtggcggtcaccaacagcgacgaaaccaacatgatcgcctgccaggtggcctactccctgttcaataccccgaacaaggtggcgcgcattcgctccccggcttatctgaccgagcgggaccggctgtttttaccggaatccgtgccggtggatcacctgatagcgccagaacagctggtcaccgactatgttcgccgactgatcgaatatcccggcgccttgcaagtggtggactttgccggtggcaaggtgggtctggtggcagtcaaggcctactatggtggccccctggtgggcaatgctctctccactctgcgggatcacatgcccaacatagagacccgggtagcggccatcttccgccagggccgctccatccgtccgcaaggcaccaccatcatagaagcggatgacgaagtgttcttcgtcgctgccgccggtcatattcgggccgtcatgtcggagctccagcggctcgagagcccttatcgccgcatcatgatagtcgggggtggcaacataggggccggtctcgcccgtcagctggagaagcgctacagcgtcaagctcatagagcgtaaccagaaacgggccgagcaactctcggaacagttggagaacaccatcgtcttctgtggtgatgcagcggatcaggagttgctggccgaggagcacatcgatcagatcgatgtcttcatcgcggtcaccaacgaggatgaggccaacataatgtcggccctgctcgccaagaagatgggtgccaagaagacaatggtgcttatccagcgcagcgcctacgtggatctggtgcagggcggctccatcgacatcgccatctcgccacagcaggccaccatttcggccctgctgacccacgtgcgccgggccgatattgccaacgtctacagcctgcgccgcggggcggccgaagccatcgaggccatagcccacggtgacgagaacacctccaaggtggtgggcaagacggtgggcgagctcaagctgccgcccggcaccaccataggcgccgttgtccgcggtgatgaggtgctgatcgcccacgatcgcacccagatccagcaggatgaccatgtggtgatgttcctggtggacaagaagtacataccggaagtggaacggctattccagccaagtcccttcttcctgtaatctgccatgcatccagccagcacaacccagacccggcactgcctcccaatggaagtatccgggtctcttgtcactcaacgaccaggttatcctgcatgatcaagctgcgtcctatcatcttcactctggggctggtgctctccaagctggccctgtttatgtggttgcccaccctgcttgccctgttcaccggctcggagggatttgtcgagttcctcaaatccgtgctgatcacccatggtgctgctttgctctgcctccactacggccgcaaggcggcgtttcacctcggcgtgcgtgagatgttcctgctcaccacctctgtctgggtcgtggcctgcatcttcggggcgttgcctttcgtcttcatcacccacatcggctttgccgatgcctatttcgagacaatgtcaggggtcaccaccacgggatccacagtgctctcggggctggacggcatggcacacagcatactgctgtggcgttctaccctgcagtggctggggggcgtgggctttatcgtgatggcggtggcggtactgccctacctcaacgtaggcggcatgaaattgttccagaccgagagctcggattggtctgacaagagtgccccccgcgccaagacggtggccaacaacatagtggtggtctatctggtgctctccatgtgttgcttcctcgcctactgggtgagcggcatgacgctgttcgaggcggtcaaccacgccatgaccacgctcagtaccggggggtattccacctcggaccaatccatgtcccacttttcccattcggcgcactggataggtaccctcttcatgtttctcggggggctgcccttcctgctctatgtgcagagcctgagtcgccgtgacaacagcttgctcaaggatgctcaggtgcagggcttcttctggctggtagtctgggtcacagtcgtcgtcacattttatctgtgggtcagagatatctacggctttatggatgccctgcgcatcagcagcttcaatatcgtctccgtgctcaccactacggggtatggcctcggcgacttcggcacctggggacccctcaccagcatcatcttcatcatcttgctggcactgggcgcctgttccggctccactgccggcggtctcaagattttccgggtgcaggtagcattcgccctgttcaaaaagcagatgcgccagctgatgcatccctcagctgtcttcccgcagaagtacaacggccgcccagtcagcgatgccatcattcgatccatgatctccttcgtgctggcctacttcgccatcatattgctgatcgccgccctgctcgccgccatcggcctggaccccctgactgccatctcgggttccatcactgcggttgcaaacgtgggccccggcatgggccccgtcataggacccagcaccaacttcgccaccctgccggactctgccaagtggatattgtcgttcggcatgctgctggggcgcctcgagatcctgaccgtggccgtgatcttcttcccctcgttctggaagcagtaattcctgccaggatagcgataacacagaaaacagaagggcagccttgcggctgcccttctccatctcatatgctggcaaggctcggcgctattcggccgggtcttcccgttccagcgcacgattgaccagcgtctcgggcaggggcttggtcacctccacccccagctcgcggaaacgctcgacctgggcgatcaggttgccacggccgttgaccagccgccccatcgccttgtcatagctctcctgcgccttgtgaagactgccccccatctgctgcatctcttccacaaacagccgcagcttctcgtagaggcgcccggcacgctcggcaatctggcgggcattctggttctgccgttcgtagcgccacaggttctctatggtccgcagcgccaccatcaggttggtgggacttaccagcaagatgttattgtcgaggccgaagcgtaccagggaagggtccgcctccagcgcggtaaggaaggcgggctccaccgccacaaacatcaacacgtagtcgagggtacgcaccccgggcagctgctggtaatccttgcggcccagctcgcggatatggttgcgcaccgaggcgacgtgctccttgagcgctaccgctttttccagcgcgtcatcggtgttgtaccagcgctcgtaggcggtcagcgacaccttggcgtctatgatgatgtctttctcttgcggcagatggacgatcacgtcgggctgatagcgcttgcccttgtccagctcgatattgacctgggtgtggtactcgtggccctcacgcagaccgcattcactgaggatgcgggccagcactacctccccccagttaccctgctgcttgctgtcccccttgagggcgcgggtcagggctgccgcctcttcggtcatgcgggcattgagctcggccagacgctccagttcgaacttgaggctgtggcgctgggccgtctcctgggcgtgggtttctcccacctggcgacggaagccttccagctgctctttcagcggtgtcagcagcagatccagactgttctggttcaggtcgcgaaagttacccgaattctgctcgaaaatacgattggcgaggttttcaaactgctggctgagacgctgttccccatcccgctgcagttgcagcttctcggcggcggccagtcgctcgctgcgcagggtggcttcggcatccttgaggcgggcagtgagcttgatgagcagggtctgctgctgatcaagcttctgctgaccctgcatccgctcatcctgcaattcgtcgaagcgatcctgcagcgcctgatggcgctcctgggtcagcagcaactcctgctcctgggcgctggcaaagcggcgccctgccaaccagccgacacagagggcgagcagggctgccagcagcgccggcccccaggtcgccagctcgatcatttgcggctccgctgacgcaggaagagctcaaggtaacggttgagcagcagccagagcagcacgtagaggaggtaggcggccagcaccacccacttgtgactgttaaccccggtatcgagctcggcgaattcgatacccttgatgcgacagtaagcccacatcagcagagggaagatatacaacagagaagcacgccacaaaaataaccacatgagttcattcaatcccgcaaaaagacccgcctagcttacacaagggcaacccggcttgcgatcctgaccgccgctattctctggcttgccagcagaaacttggataaaattaacccctaataggtatcgggggtgagcatgactcattttttctgtcgatggctgacgcacgcactggggggcacccgcaaaccggacgtggtctgtcacgaggctcgcccgccatgggccatcgaagagtcccagtacctctccctctgcacccgttgcggtgagtgcttcaaggcctgccccaacggcctgctcaaaccggccagtcaacccgaatacgaaggtaccgccatcgccggcacccctgtgctggatctcgcctgcggccagtgcagctattgtggcagctgtgccagagcctgcccgaccggcgctctcgatctgcaatgggggcgccaggtgcagacccgggttcagattgaagcgagctgtcaggcacgacagggcttctactgcctgctgtgtgaagatgcctgtccccagcaggcgatcaaggctaccagcgatggggtgagcgtcaacatggcggcgtgtgatggctgcggtgcctgcggtctcgcctgcttgcacggcgccatcaccctgatcccacagctttgacccccagaaccccgtcttcagcactgaagccatattccactgctaccagacgccagaaaacacaaaggggcccgtgggcccctcatggtctgacgctggctctatgccatggccagaatggagtcgtgctcaatgccgagcaggtgacagagacgagtgggatcccgcaccgcatcggccaatgtgtattcccccagcacctcgaggaaggcgttcatggcgcggcgcagaataccctgaatgcgacagccaccggagaggcggcagttctcgcgcttgcaatccacagggcagagcacgtgttccatgtccatcaccacatcacgcaggttgatggagacggcggagcgaccgaggcggatgccgccatgcttgccgcgtaccgtctctatgtaccccttgatcccaagctgatgcactatcttgaccacgtggttgcgggagatggcaaaggtatcggccacctcagtgatggtcgacaggcgatctcccggctgaaccgccaaaaaagtcagggtacgcagggcatagtcggtaaatcgtgtcagttgcatggtcgcacttgcctcttactacaagctggaaatcaggacgacaacctaaagctaagaggcgggacagctcttgcgcccgcgcagagtccgcatcttaatccgagtcgtggagtgacaaggttaagagcagctcaggcgggtgtcgatgaagatgcacataaatcgacactttctttgattgatcgcaaacttgcaggctggctcccgggtttgaggggttttgggcggctaacttcgccgcgccatccccaaggccggcgcggataggcgtgcaccacacgactcctgctgtgtggattcaatggggctgcttgagccagtttttcagcgcggtggagggaattgagctctcggaggcaaccgcgaaggcgccccagtccaccgcgcactgcaaggcatcctggatcgccatgcctcgcgccagtccgtggatcaggccaccggcgaacgcatcccccgctcccgtggtatccaccactgacacgggccgcgccgcgacccggatctgctcctcaccatggatggccacggcccccgccttgccttcggtcagcaccagccactccagctgctccccggccagttgacgcgcatgcagccaaggggcgctcacctcgccgagatcggagcgggaggccaccagcacgtgacagggacggcgagcctgcccgcccttgggatactgagccaccacgaaactcttgccgagcatctggcgcatatagcctgtgatggcggtgccgggataattcacgtagagacagtccaccccctccaccggcaagtcgccaggcaggtcggggcgacgcggccgcctgaggatggtgcgctcgccggtggaatccaccaggatcagcagttcccctgtttcgcccccgaagcgctccacatgagagcagtccagcccgtaacccgccgcctgctccagcagccagtcgccggcctcatccagcccgatgcgggaggcgatggtcacctcgtggcctgcccataccagccctatgccggtgttggcggcaccgccccccagccggcggccctgatccacgtattgcagacgggcaccggccaccaggggttcggagagggagagcacatgatcacagttgagattggcaagcagcagaatgcgggacatggagaagcctcactgacaagggcccccagtatatgagaaagggccctgacggccctccctgaaatcacggggtttgtgagcccgctcgacgtttgccggccagcttcacgctgcagtcagcccagcacggattcggcgctgacatactcatagccgagcgcctgggccaccgccgcctgggtgaccttgcccttgaacacgttcaggccggcccgcaggtgtttgtcatccttgagcgcctgggcgtagcccttgtctgccagcgccagcacgaacggcaaggtggcattggtcagcgcgaaggtggaggtgcgtgcgacaccgcccggcatgttggccacacagtagtgaatgatgccatccaccacataggtgggctcttcatgggtagtggggtgggaggtttcaaagcagccgccctgatcgatggccacgtccaccagcactgagcccttgcgcatcagcttgagcatgtcgcgggtcagcagcctgggcgccgccgctcccgggatcagcacggcgccgatcaccagatccgcctgggcgatgcaggcttcgatattggtgcgggtggagtaaagcgtcttgagggccgggccatagaggctgtccagctcccgcagacgcggcagggaacggtccagaatggtgacatcggcccccagacccagcgccatgcgcgccgagttgacgcccactacaccgccccccagcaccactaccttggcaggggccaccgcaggcacaccacctagcagggtgccattgcccccctgcgccttctccagactgtgtgcgccggcctggatcgccatccgccccgccacctcggacatgggcgccagcagcggcagaccgccacgctcgtcggtcaccgtctcgtaggcgatggccaccgcccccgagtggaccagcagctgggtctgcaccggatccggcgccaggtgcagataggtaaagagcagctgaccggggcgcagcagttcacactcctccggctggggctccttcaccttcactatcatctcggcccgggcgaatatctcagccgcactcgccaccagttcagcaccggcagcctggtactcggcatcggacagcccgatcgcctcgcctccctgctgttgcaccagtaccttgtgtccccgggccgccagctcctgcactccggcgggagtcatgccgacccggtattcatggtttttgatttccttgggtacgccaataatcatgctcgctctcctgctgtgatcccgccggccgccctttcgctaccgggcaggatgcccaaaaattgtaacaaccactgcatcatggtggccgaatccacctccccctccagcgaggagaggctgctctgataacgatcatcggacaagaagtcccgccgccgctcgatcagcgcccggttgtactccaccgaaaactccggatgcccctgaatggcgactatgtggtccccctgcaagaacatgaagttggggcaaaaatcgttgccagccagccgggtcgcaccgggtggcaacagggccacctgatcctgatggctggccaggatccggatctgatccagcccgggctgcatccaggatccggtcgccagcatggggtgaaccgagacccccagcccccaccccttggtggatttcaccacctcgccccccaacgcctgcgcaatcacctgatggccgaagcagaccccggccagcttgacatcggcgtcgtgggccagccggatccaggcgcgcagtgcctggatccagggcagatcgctgtaggcatcgtgccgcgaacccgtgatgagccaggcatcacactcttgcagatcgtccggcagctcgccatcgagcgccgaccagatcctgaactccagctcgggggccaacgcccgaaagcccttgataaacatctcggagtaaacggggccaaaatgatccgccaaatcgggatccagccggtcacaatcgagaattcccagtcgcatctgttactccttcaacagggatagcggggcactccggcagcgtttcaccaccgggccatgcctggactagctgctgcatggttgcttacttcatggtcggcatggagaactcggcaccggcccgcaggctctgtggccagcgcgccgttaccgtcttcatccgggtatagaagcgcaccccatccggcccgtgcatgttgagcggcccgaagatggaccgtttccaacccccaaagctgtgaaacgccatgggcacgggaatggggacgttcacccctaccataccgacctgaaccctggcagtgaagtcccgcgcagtatcgccgtcgcaagtaaagatggcagtgccattgccatactcgtgctggttgatgagcccgagcgccgtctcgtaatccggggcccgcactatggcgagcacggggccgaaaatctcctctcggtagatgcgcatctcgggggttacctcgtcaaacaagctgccaccgataaagtagccttccccgtgactcacgccgcgaccatctactcgcagcagggcgccctcggccaccccctgatccacataactccgcaccttggccagatgctcacggctgatgagaggccccatctcgttctccggtacctgacccaggccaggcccgacccgtagcgtttccaccagcggcgccagcttggcaaccagtgcatcggcggtctcatcacccaccaccacagcgaccgaaatggccatacagcgctcgcccgccgccccataagccgcccccatcagggcggagaccgcctgatcgagatccgcatccggcatcaccagcatgtggttcttggcgccgcccaacgcctgcacccgcttgccgtgggccgaggcagtggcatagatatattcggcgatgggagtggaacccacgaaagagacggcgccgacccgcggatcggtcagcagcacatccaccacctccttgtcgccgttgaccacgttgagcacaccatctggcaaaccggcctgcttgagcagctcggccatgcgcagggagagggatggatccttctcggagggcttgagaataaaggtattgccgcaggcgatggccaccgggaacatccagagcggcaccatggccggaaagttgaacggcgtgataccggcgcacacccccaccggctgcatcatggaatggctgtctaccccccgacccacattgagggagtgctcccccttgagcagatgaggaatgccgcaggcaaactccaccacttccagcccccgggtcagctcaccctgggcatcggagaaaaccttgccatgctcgcggctgatgagctccgcaagctcatccctgtgacgctccatcagctctttgaagcgaaacagcacgcgcgcacgcaccagcggcggtgtctgggaccagtcggtgaaagcacgctccgccacggcgatggcctcgccacattcggcggcggtggcgagtgccacactcccctgctgctggccggtggccgggttgaagatggcaccaaaccgctcgctgtgactctgttgcagctggccgtcgataaagttgctgaccctgtatgtcatatatcctccatgatgagtaatccgcattcccctgcgggcctacgggccgggcacagggagatggcgcccgacaagccgcgggcgccatgaaacaaggttaaaaaggtcagtcctgggtctgcaacacatcctgcaacagggtgaagaggtcgtcgatctgactgcgctcgataatgagcggcggcgacagggcgataatgtcccctgtcacgcgcaccagggcccccttctcgaaacagcgtacgaacacctcataggcacgcttgccaggggcatcgggcatggattccagctcgatacccgccaccagaccgtagttgcgcacatccttcacatgcttgcagcccttgagggagtgggccgcctcttcccagtagcccgccagatcggcggcgcgggtaagcaggttctcgttgcgatagatgtcgagggtcgccagcgcggcggcggcggccaccggatgacccgagtaggtgtagccatggaacagctcgatggcgcccttgccggcggccatcatgtcgtcatagatgccattgcgcaccatcacggctcccatggggatggcgccgttggtgagccccttggcacaggtgatcatgtcgggaatgacatcgaactcctgtgccgcgaagggggagccgaggcgaccgaagccggtgatcacctcatcgaagatcagcagaatgccctgtttggtgcagatctcccgcaaccgcttgaggtagcccttgggtggcatgatgacaccggtactgccggctatgggttcgacgatgacagccgctatgttgctggcatcgtgcaggaagacgatcttctccagctcgtcggccagggtcacgtcttcgtcgggcaatcccctggtgaaggcatgcttggcaatattgagggtgtggggcagatgatccactccggtcagcagggagccgaaccacttgcggttgccggggatcccccccacagagatgccgccaaaaccgaccccgtgatagccacgctcgcggccaatcagccgggtacgggtgccctgccccctcgcccgctgccaggccagcgctattttcagcgccgtatccacagattcagaacccgagttggtatagaagacgtggccgaacccttggggggctatctccaccagctggttggccagctcgaacggcaggggatgccccatctggaaggtaggagcaaaatcgaggtgggaaatctgctgggaaaccgcctcggcgatctcgcggcgaccatggcccgcgttgcaacaccagagcccggcagtgccatccagtatcttgcggccatcctctgagtgataatacatcccctctgccgacttcaggatgcgcggcgccgccttgaattgctggttggcggtgaacggcatccagaaggcggacatgtcggagggcgtattgatgtcgctgatcggtttcatggtcacctcatccttaaggtgtttagtaactatcggcttatgcctattaaattaaacacctgaatccataaaaaagggctcaatgttgccctgcttggtgtcaccccgaccggggtggtataagatatttaacacaattttaataatagtaaacagtcaaggagtgtctattgatggatatcggtcaccgcctcaaggcggttcgcaccaaggcggccctctcccagcgcgagctggccaaacgctccggtgtgaccaacggttttatctcccagatcgagaaaaatcaggtgagcccctcagtgtcctcactgcgcaaggtactcgaaggcattcccatgtccctggccagcttcttcaccgaagagacagagatggggacagaggtaatcttccgcgccagcgacatgccggatctcggcacccatcccatcagctaccgactggtgggccacagccgcgccaaccgtgccatcggcatgatgcaggagatactcccgccaggcgcagacacgggtgacgacatgctgagccacgaaggggaagagtgcggcatcgtcattcaggggacggtcgaggtgaccattggcgagcagatccaccagctggcaccgggtgatggctactacttcgacagccgcacgccgcaccgttttcgcaacgtgggcgagcaggagtgcgtgctgatctctgccaacacgccggccagtttctaagccgccatttgacagggttcggactgatctcgggcaagtcacgccggccagtttccaaatcgccatttgacagggttcgggctgatctcgaaggccacacagagtcgcaaggcagcatcattgaacagtgttcgagctgctctcaggcaaagcatcccggccagtttctgacgggagcagcctcaaatgtttaacaaaatgttacaggatggatttacaagcggcagtatgtttagcatattgatacgcggataccaattctttgccggttcaaggagtgaacatgagtgacctgaccctggcccagtggcaacacaaggccgcccatctgaccctgccctcccaagccttcatcgacggcagctaccgggatgccatcaatggcgccaccttcgactgcatcaacccggccaacggcaagctgctgaccaaggtcgccgcctgcgatgccgccgatgccgagctggcggtgcaggccgcccgcgccgccttcaatgacaaacgctggagcgggttggccccgaaacagcgcaagctgatcatgcagcgcttcgccgacctgatgcgtctcaacaaggtggagctggcactgcttgagtcgctggacatgggcaagcccatcggtgatgccatggggtatgacgcccccgccgctgccaactgcatcgcctggaacgccgaagccatcgacaagatctacgatcaggtcgcgccggtggaagagtccgctctggcgctggtgacccgagaggccctcggcgtggtcgccgccatagtcccctggaacttcccgctggtgatggcctgctggaagctgggcccggcactggccaccggcaactcggtcatcctcaagccctccgagaaatcccccctcaccgccctgcgcatcgcagggatcgcgaaagaggcgggcattcctgacggtgtcttcaacgtgttgccgggctttggccatacagtgggcgaggcgctggccatgcacatggacgtggattgcatcaccttcaccggctccaccaagatcggcaaacatctggtggagtgctccggcaagtccaacctcaagcgcgcctttatggagtgtggtggcaagagccccaacatcatactggcggatgcgccggatctggacgccgccgccaagagtgccgccggcgccatcttctacaaccagggtgaggtgtgtaccgccgcctcccgcctgctggtgcaaaacagcatcaagccgaaatttatggaacggctgctggcccatgcgcgtgagtggattgcggccaaccccctcgatcccgccacccgcatcggcgccatggtcgatggcatccagatggagcaggtgctgcgctacatcgatatcggtcagcaggaaggggccaagctgctgctggggggcaagcgcaccaatatggagagcggtggcttctacatcgagcccaccatcttcgacgaggtgacgcccgagatgcgtatcttccgcgaggagatcttcggccctgtgctggcggtaaccggcttcgataccttggaagaggcgatcgcccttggcaacgacaccgactacggcctggccgcagcactctggacggcggatctcaacaaggcgatcaagggctcccgcgccctgcgtgccggcaccgtcttcgtcaacaactgggatggcggcgacatgacgatgccgtttggcggcttcaagcaatccggcaacggccgcgacaagtcactgcacgccctggagaagtacaccgagctgaaaagcacctggatccagctcgaatagcatcagaaatgacgctcattcgtgaaatagggggagaaatcctcctttttcatttttgccctttcatcgcccgcctcaatcgatataatcgtcaactagacaagcccttaaatataaagataaaaatgctattttttctgggaagtgtactgtttctggtgataggactgcccctgctgttctacctcttggggcagggtgaggcctatgtgatctggggtccgtggatctccgccatcgcactcatgctgtggttgctgctggacgtcgagaagatccgtcgtggcgggggccgctgagcagagaaacgtaccgctaaaatccgccgatcaccatttattcacttctttccctccaaaaggatcgctacactgattttttgcgatgttttccaacgtccgactctccagtgaaggttatccgcatgcagcaacaagttcagcgtcagggcatcatctatgccttgtgcgcctataccctttggggtctcgcccccatctatttcaaaaccctctccgccgtaccggccgccgaaatcctgacccaccgcatgatctggtcctgcgttctgctgatggtgctgaccctgctcgggcgccagtggcacaaggtgcaggccgtgctgcgtcagccaaaagtgctgctgaccctggccttcacttcggtcacggtcggcggcaactggctgctctttatctgggccatcaacaacggccacatgctggatgcgagcctcggctactacatcaatccgctgttcaacgtgctgctcggcatgctgttcctgagtgaacagctgcgtcgcctgcagtggtgggccgtgggactggcggtgatcggtgttaccgtccagctcatcgccttcggctccctgccctggatagccctggtactggcctcgagctttgccatctacggcctcattcgcaagaagctggccctcgatgccctcaccggcctgctgatcgaaaccatgatcatgctgccgccagccgccatctacctgtggggatttgccgacagccccaccagccatatgacagagaacgactggcacctcaacctgctgctgatcgccgccggagccgtcaccacggcgcccctgctctgcttcaccgcagctgccacccgcctcaagctctccaccctgggtttcttccagtacataggccccagcctgatgttcatactggcggtgactttgtacggggaagcgctgacaccggacaagctgatcaccttcggctgcatctggagtgcgcttgtgctgttcagcctggacggactgcgcagcggcaagcggcgccgggctgccagtcagggttgacggcatggccgcgtcgacactgcaataatctacaagccaatattcgggtttcaggttatcaatagccgatgagcgctccccaatcccgcatccactactggcaatcccggctgctgccgggggttgaactctcccactcccaccacagggagttcagctatggccgccacgttcacctggactatcacataggtctggtgcagcagggcggccagaaattcatccacaagggcagcagccacaatctggtgcgcggcgagctctccaccgtcaacccggacgagatgcacgacggcctcagcctgctgccggaagggtacgaggtgcgggtgtttgccatcgcacccgaacagctggcgcgctggctgccggacagccccgaacctttcttcgacaagggcttacagagccgtcccgacctctatcagggcttcgcccggctgcacatgtacctggacacgccccaggcggacggcctgctggcggagagtcagctgctggccctgctcggcgagctgctgcacatagcgccggagcgccacgccctggcggacccccaactcagatacctgcgcgactatctgctggcccgactggatgagcgccacagcctggaggatctggccgccctgttcgggctggatcgcttcgccttcctgcgtcagttcaagaaaaagacaggcatgaccccctatgcctggctcaagcgactgagactggagcagggcaagcgcctgctcggcagcggcctgccggtgagcgaggtggcgctggcggtcggcttcttcgatcagagccacttccaccacggtttccggcaggcattcgggctgactcccgccgattaccgccaacagatgcagtcttttacgggccagcccggctagccagggccatgacagcccagcccggtcgatgaccggcagcagatgcaatcttttacaatcgcctccccgccctgatcccccatgctgtcacctcataccgtcatcgaggtttcaccatgttcaccagcctgtttctgaccataggtcttatccacctgatcgcactggcgagccctgggccggacttcgcgctgatcttgcgtaccagcctgcacaggccaacggcactgggggcggcgctcggcatagcactcgccatcttgctgcacgccaccctcagcctgaccggcatcagcctgctgatagccgaacatccctggctcttcatggcggtgaaggtggtcggcgccctctatctgggttggctcggttggggggcgctcaaggccgcctggcacagctcggcaacactggccctcaaggctggcggagagcagcagggctggcgcaaggggatagggagcgggcttgccaccaatctgctcaatcccaaggcgctgctgttcttcatgggactgctggcggccatggtgacgccgcaggtggacgggctgacgcgcggcctgctggtgctggagctgttcctgctctctctggtctggttcggcgtgctggcctggagcctctccaccccgcgggcccaacgcctgcttggccggatccagcgtccactcaatctggtcacgggtctgctgttcggcgccgtcagcctctccatcctgaccggcatggctggcgaggcctatgccctggtcccgcactgatctcctccccccccccatgaaaaagagggatggcctgagccatccctctttgcgttcacacgaataaagatccgcatgacaatctggttcacaccgggcaccaccgactgtggtgcttgatgacaggcttatcccgtcagaaccactgaccgtggcgcttgatgtagatggtcttgatcgcctgggtcagccccatgtaggccagcatggtgatcaccagccacatgaagtacctgggcgcctcaagggtgatgaagccgaagtgctccgccagcggcgagaacggcaggtagcagccgatggcgatgacgatggaggtcgacaacagcaccggcagggtagccgtgctctgcaggaaggggatcttgcgggtccgcagcatgtgcaccaccagggtctgggagaccagcccctcgatgaaccagcccgagttcatgatggcctgaccattgaccaggggatccatgctgccgttggcggtggcatacatggcgccggcaccgaacacgaaccacatcaggcagaaggtgctgatgtcgaacaccgaggaggtcgggccgagccacagcatgaagcgcttgatgttgctcgcttcccacttgcgcgggcgcttgaggaactcgggatccatcttgtcccagggcagcagcatctgggagacgtcatacaccaggttctggatcagcatctgcatcgccagcatgggcgcccagggcagccaggcggaggcgaccagcaccgagaagacgttgccgaagttggagctggcagtcatgttgaggtacttgaggatgttgccgaaggtctcgcgtcccttgaccactccctcttccagcaccatcaggctcttctccagcaagatgatgtgggccgtctccttggcgatgtcggcaccgctgtccaccgaaattcccacgtccgcatcccgcagcgccggagcgtcattgatgccgtcaccgaggaaaccgaccgtgttgccgttggcctgtaacgccttcaccacccgcgacttctgcagcggggtgagcttggcgaagatggtggtgtgcttgacgactgtgcacagggccacgtcgtccatcacctctatatccttgccgagcagcggcacccccggattcagccccacatcgcgacacaccttgctggtgatgatggggttgtcaccggtcagcaccttgaccgccacgccgtagtcattcagcgcacggatggccggggcggctgaatccttgggcggatcgaagaaagtgaggaagccgcgcaccaccagtccggcctcgtcactggtccggtagctctgcttgcactcggcagccgggatatcgcgggtcgccactatcagcacccgataaccgtcggcgttgtactcctcgctgcggcgcagcagggcacggcgctcaatctcatccagctcgcggatctgcttgccgtcgtcgatgtggctggagacggagagcatctcctcgaccgcccccttggagaccatcagctgctggcccagatcatcctgcactattaccgacaggcgacgacgcacgaagtcgaacggcagctcatccaccttgctgtagttgctcggcttgcagctgtcacccagcacatcggcgtgctcgatcaccgctatgtccatcaggttcttcatgccgctctgatgataactgttgagccaggccagctgcaggatcctgtcgtcccggctgccgcgcacgtcgtagtggtgctccaggatgatcttgtcctgggtcagggtgcccgtcttgtcggtgcagagcacgtccatggcaccaaagttctgcaccgagttgagccgcttgaccaccaccttgcgtttggccatggccacggcgccccgcgccaggttggcggagactatcatgggcagcatctccggggtcagccccaccgccaccgccagcgcgaaggtgagcgccgacatccagtcaccgctgctgacgccgctcagcatgaagaccacgggcaccatcaccagcatgaagcggatcagcagccgggtgacactgttcacaccccgatcgaagctggtttcgatgcgcttgtggctcaccacgttgcgggccagcgaaccgaagtaggtgtcgctgccggtcgccaccaccaccgccttggcggtgccgctcaccacgttggtgcccatgaagcagatgttgggcaggtcgagcagacccacctcccccgtgctgctgccgtccgccgacttctcggccacggctcccagtgtgtcgtacttctccaccggcagggcctcgccggtcagcaccgcctggctgatgaagagatcgcgggattcgatcagcttgatgtcggccgggatcatgtcccccgcctgcaggtgcactatgtcaccggccaccagctcgaccatcgccacctccttgcgctgggaaggggctcccggcgaagggtggcgcagcacggtggcggtgttgcgcatcagcgacttgagggtttcggccgccttggccgagcggtactcctgccagaagcggagcaggccgctcaggctgaccatgacgccgaggatgatcactttgacccaatcctcgtcacccggctcggccatcagcacgtccatcacgtagctgaccagcccgagcacgatcagcaccatcacgaaggggttcttgaacgcctgcatcagctggatcagcggatggggcggtttgtcgtgggtcacctcgttggggccgaactggaccagacggttggccgcctcggtcgaggtcaggccgtcgatattgccgcgcacggcagtgagggtgtattcgagggacttgtcggcctcgtcgagcacccgagaggagagcttctcattggcacggcccggggagacgaatcccttttgcttgtgccggctggcggtatgttgttgcttcataactctttatcctgattttcgcttgcagcaaggccctgtcgcgggccaggccaggcgtcagttctaatgtgagacaggcaatgggcccccggttggcgcaggcgcagcatggctgccgccagacggtatgtctgtcgggcaagcttgccagcaggtagggggctatcagggatcaggactccgcatcctgttacccgcaggggatcaggcgtggggaggcgtggaccccgagggtcgaggcttgggctcttcggtcatacgatatcctccgagtggggtggagagagggccgggtgcggccactgacagccagatacactgtcgttggcgagcatgacccacgggtctgtattatcggcggacgagtccggtgatcccgccaccagggcggcatacacccataaaggaaataaggataacaacagctagaaataactggatgccgggcagggaataatgtcagcgatgccgggcgggtgaatataacggagaaaaccgcgccccatggaaatattgcggcgcaacctttgccacgaccggaatatattgagcaatcacgtcaattattttatttcgcaacctgtcctatcgaaaactaatctgttttcaatatggtattgtccatcttgttatttcacgctcgatcacttcccggccacggtacggatgcacagttccgacgctgtggcggccctgacgggcagcacccggggcgcatgatgaagcgttcaattgcaggatcgcgaagcggcatggctcgcaggtgagcggaacaatccagatttacaacggcaatccctgatgaaggccgggattaagcggttgtgagagtcgaagatgactcatatagatgctgcactctatgctgcactctatgctgcactctgagcaatcagagtgagggggaagaaaggatatcaacctcagctctggcaagcccacatcgcgatttgcaatcggctacaactgtcgctttccataatatccttccatctgttgataacacgccgagattctacccaaaagcattcgagggcgcaaaatttaaattcatctttttccatttaattagtttcacactcgtcacaccattatttcccgcccctgaaatagattcatactcatttcgccatgggcccttgccaggaattgatctggatggggttttgctttcattttccgccacaggcacggatccgcgctggaatcggactcaatgtgggaataggatgcacggcttccactcacacatgacgcacaggaaacaacaagatgaatcgaaaatggtcgctccccatcgtggtactcgcggggggagcgttactctggctcggcaacacctttggtatgaaatgggctctgatggccctgatcggattcggcttcggcttcaccctctccttcagccgcttcggcatcgtcttcggttggcgcgaaatgctgaccaagcgcaacagctactatgtgcgggttcacctgctcaccatcgccatcgaaattctgttgttcacctgcttcctctcctttagccacgccctgtttggcgacgccatggtgggcaacgtgatggccatcggcattcccttcatcgtcggcgccttcctgttcggcatcggcatgcagctggcgggcgtctgcgccaccggcaccctctactgctgcggcgaggggcaaccccgcttctggctggtgctgatttgctacggcatcggcaccctgatcagcaaccagttccgccccgagctggaggctaccttctccagccaggtggtactggccaaggatctgaccggcaatctctggagcggcatgctgctcaacctggcgctggtcgccgtgctcttcctgctgtttcgcaacagcgaactcaaacgcaccggcgagctcaagcccctcttcagcggtggcaacctgttctggcgcgacggccgcttcaccgtgctgaccggcggcatcctcatcgccctgctcaactcctccgtggtcgccctgcacggctctgcctggaccatcacgggcgccgtctatgacatggcgctgcgcggcgcctccctgttcggcctgttcgaggggaacccgaaactggcccagccgctcttcatcaaccccatggtcggcatgttctggctggggatcctgggggccatgctggcgcgctgcatcaacggtggcggcaacttcgtcccgatgcggctcggcaacagcctggcatccatcctgggcggcctgctgatggggatgggcgccatgtacagcgcctgcaatctgggtggcttcttcgatggcacggcgtcgggcagcctgcacggctgggtctggatgctgatagccctggccggcagcctgatcggcattcgcctgcggccgctgttcaagctctaatgaagtaacgggatggcgcacaagtgcgccatcccgttgaaatacctttccttatgtcccggcctgatgaccgcggagcgggcgtcataccaccagctctctcctttacttcagcccagcgccctcatcagcagcaggattgcgaagccggtgaacatcacggccgacaaccggttgatacctctggcgaaacgctcgccatacccctgcaagcctacccagcgaaacaccagacagtagccgccgtgcaccaccagcacaacggcgctgaaggtcagtgccagcagcatgcactggcccagcgccccctgacgaaaatcgatgaactggggaaacagactggtgaagaagatgatcgccttgggattgagcaggctgatgagcgctcccttcgcgaaactgcggccgcaatcccgatcggtcgaggccccgacgaccgggccgaccgcgcgctgacgccaggagttcacccccagatagagcagatagagggcgccacccagggtcaggatctgctgtccctcggccaaccagtgggtaaaccagagcacagccagcgaggccagggtcgccaccagcaggatccccacagccactccgacaaaaccggcgatggcgtggcgggtcccccgggtcagggtgttgcctatggtgtagatcaccgcaggcccggggctgagcacagtccccacggcgagcagcaggtagagggcgtaatattcgagactcatcacagggcattccatggtcggtgtagtgccgcccagtatattgacagccgcttcgccagccagacatagtggcgctcggctttataaaccaggagtttagagtggaccgtctgaccgccatcgagatcttcgtcgaggtcgcccgcgcgggcagcttcagtgccgtcgcggagagattcgagatgacgccggccatgataggcaagtacatcaagtggctggaggccagggtcggatcccgtctgctcaatcgcaacacccgccgccagagcctgaccgaggcgggcagagagtacctcggcggttgccagaacctgttgcagcactatcgggaactggagcagaacacccgggcccacacaggtcaggctgcgggcaagatccgcatcaatgcccccatcaccttcggcagctatcggctgacccccttgctgtgccgcttcatggcgcagtatccacagatccgcatcgagctggatctctgcgatcggctggtcgatgtgattggcgacggttttgacctcatctttcgggtcggcacccccaaggatgccgcctatatcgctcgcccactgaccagctcaacctctgtgttctgcgcctcgccgcgctatttgcaacgccacggcacccccatggcactggctgacctggcccgccatcagtgcctgggtttcaccccctggctgacacaatcgagcctggccgaggattttcccctcgaacacctgcacctgtgggacagccagttcatcagcaaccatggcagcgccctcaaggtagccgcgatcaaccatgcgggcatagtgctgcaacccagggccctgctgactccggagctggaaagcggcgtcctgctggaaatactgccggatgctctgcccgcccctcgccctgtcaatatgctctatcccgcccgcgaacccatgccgcttcggcttcgactgctgatcgactatctcagcgagcagcgccatgaactggattagcccgctcaagagggagaccaggccggctactccccgcgctgcttcaccttgcgcagatagacataaccctcacccgggctgccccagcgctgatgggcctcgttgtcgtaggcgcgatccagcaatctgacgctgtcggggccgacccagagatattgcaccagtgtgctggcaccgccgaagttggtggcgcagctgccgaccttgctgtggcctgcatactcccccgagggttgacggctcagccagacctcgcagccctggcgcaaagagagctgttgcggggtaagggagtcaagcagtccggggtcgcgccaggcaccggcaaagtcgacggctctgggcatggtcagttcggccatcaggatgcggccatcgggcacgggagaaaaacggtagatacgctgacggaacgggcgcaccgagcgctcggtcaggaactgctcggcatagacccagcgaaagccttgataaccgggccaaatctccaccagccgcagctcggcgctggtgaaacgagtgtcatagccggcctgctcgcgactggaaaactcgccggtaaaccaggagagcagcggctccatgccgacccgggtcgttgtcgcactggccgctgacgggccggtcggaatggcgacaaaaggtgtgggtgccgcccataccagactggtgcagagcagcccgaacagggccgccatcagcgtgaccatcgaatccatccgaatcattttcatggcggcgattatatgagcgaatggccgcaataacctcaaccttgatcaaatccttaccaatccacttaaaaatcacagtgttagcgaaagaagctgacggcggatacgcaacaaggatgagagcggcaaccagtgaaccactgaaacaagccaccccggatcatcaatctcgcgagcaacctctaccgcggacagcatgttgccatcccccccagcttgggtgattgccgacaaaacggcctcatgcgaagctttcttttatccaagaagaacaaaggccacatccaggcaacgccgccttactgccggtctgtttaagcccagtgaagaggaggttgtcaggaaaacaggtgcatccagtgatggggtaacaggcctgccatcagggaataactggtttgcagacatcttgggctgtcgcacaagcaggtggcctcaagggcttgtggcgcgtccccatgacggggaacacgatggataatgggaagaaaaaatgaaggatcaggcagcaaccgtgctctgctttgagcatgccaccatagccagagattgcatggacacactccaggcactggggtttaacgtgatacccatgacctattcgcccgaggtgtttaccaaactgccgtttctctccttcgattatctcttcagcatcaacttcaaccctttcctttctcaagcagccgaagctttgcgcaagccctacattgcatgggtggtcgacaccccttgctatggcctgtatcaggaggcgatctgcaaccccttctctttcacgtttgtctacgacctggccgtggcaagcagactcaaggagcgcagtcagggcaacgtctattacctgccggtagcggtgaacgagcagcgcttgatccccgcagagcccggctatgatcacgatgtctccttcatcgccaacttgaccccttcggaataccagacccacatcagaccacggctagccgctgggcaactgcaaatactggaagacttgattgcacaactcgatacgcattcagcctgcttttccctgaccgaacaactcacggcggctcatctgaagatcgtgaaggaggtgtacccgctcagcgggctcgcctacctgagcgaacaggaaaaactggtctatctgctggggcgcgagcactcctatcgggagagggtggccgctatccgggcactggaggctcggtttgagcgagtagccgtgtacggaaacgaagagtgggcaacacgtaccgacgcctactgcggacacgccgaacattacgagatgatgccgcgcctctttcaacgcagcaggatcaacctcaatctgatccgcagcttcgtcgagtcgggtctgcccatgcgggtgttcgacatactgggagcgggtgggtttatggtgacgaatgacaaggaagacctgcatcacctctttaccccgggcaaggatctggtgatcttccgcgacgagcaggaccttctggagatctgccgctattacctgagccacgaggaagaacgcgccgccatcgccgcccatgggcaactgacggtattgactcaccacacctatcgatcacgcctgatcactctgttccagacagtacaaagtgccatgcaggccacaccgcaccttgaagcccaggagtattcaaacaactgacagcggttctgaaacccggcgcagtgtgagcaaatttgaccatgccaaatcggcacttgagggggggatgaatgttttggcgtgtcagaaagcggcagccgcagcctcttttccacagacccggactgatgtagtgctgtggtgtgtatcgattcggcctgtcgctgaaccgcgccggccttgatggggtatttcagtgaagcgcgcagtcaccggggggtgcggccagatgagagaatcatcatcccagctttcgctggaatgatgattttatgcctgattttcgcaaccggaccagattggcccaaaggcgtaaaactcagtgcttacttgaacttcgactgggcttcggccagaccagtcttcaggtcgctccacatcttgtcagcggtcaacttgacctgctcccaggattcaccgcttgccttgccgagctcatccatcttgtcggaggcagcgtgctgtttggcacgcaaagcctggatctctttcgcccgtttgactttcagatcggccgagatgttttccattttggcttccagcagattgatctgactgctccactcattgagctgagcattcaacttttccttgtatgccttttgcacttccatggtgttctccttgggtgctgatgagcgatagcgttattggacagccgtgacaacgagctggttaacgacacccttgacgccgctgatggccatcgcacgggcactggccttgtcgctgttgattcgcgaatcgacagtaccggtcagagtgaccataccctggacagtgttgacactgatgtccattgacttcaaaccaggctcgctgaggaactcggctttgaccttggccgtcacttcggtgtcattccaggactgggcacttttggcagtttgctcagtcatcttgtcttcatacttgtcgacggttgcatcgactttctcgccagtctcgctggcggcgtcatcaattttcttgccggcctgttcggccgaccctggctggtcgcatccgctcaccccgagtgtgaggagcagcgagatggcgatgaggatagctttgctttgtatcatgtggtggtttctccggtgctaggttgcctagatcttgccgagcaagaccaggatgagcagtatggtcagcaccagtccaatggcgccgcttgggccgtaaccccagcctcggctgtgcggccagcttggaatgacgccgatcaacaacaagacaagaacgatcagcagaatggttcccatggtcatttctttctcctaaatgttgcatattggatgacataaacgacccatgccgtggtaatggtgctccggatacggggtctggtctgttctccaacgcacagacaaccccttcgatatggtggagcgagagcggttcgctgatgaaatcgaccacctggatgctgcaaagccagcccgacatctgacgttcgtcgaccatgatcctgctggctcaactgacaatccgtcttcttggtcagttcattggcacccctgcagcccgcgtcgcggctgcatcagcaaggttattgacccggtgcaacaccaagcggccggaggcgacgggctcattctgcaaggagtctgcaaacgcattcccttggtggcccataccgcttctgtcacccacaacatcttctgcatccgcccacactcacagcgtcaaaccatgacactgcacaggacagggagccggtctgggtgatggatgcccgcgaaagccctgacagcacccacaaggatgagcccatcaccgccgaggagatggagaagatgatcgaccagtgggctcccagccgcgccaaacagctggcggacaatatcggaaaataacagcggcaaataagcatccgcaccgctgcctttgacatggccgcacagcccttgctggacgggcgcgcgacacgtagccgagtccgccgtctcgccatcagtagtgaaaccggctgccgatttctgcttttctcccccgcattctggcagttaggatgaccctcccgtgactgcatcctcatagaaaaggaaccactatgaatcgccacccctgcatcaaacactggcgcgagctgcaagagcagacgccgcgctactactccggcagtcaggagccgctttcccgcggctgcgccctcggcaaacactttggctttagccggatcggcattcaccacgagatcgtcgagcccggtcaccgcaccagctggccccacgccgaaaagaccgaggacgagttcgtccacgtattggaagggacgccggatgtctggctcgacggcgaactctatcggctgcaaccgggcgactcggtgggcttcaaggccggtgacgggctgtcccacgcctttatcaacaacaccgaggagccggtgcggctgctctgcatcggcgataccgatcgggaggacaaccgtatccactacgccgttcatcccgagcgcaatatcaccctcggcaagttgcactgggacgatgtccccgagcgcgagctgggtgatcatgacggcctgcccgacaagctgcgcgacagtaacggtcctttctgatccggcgctcataccggaatgacccagcgctggcgactatccttgatgcggatctcaatcaggaggagttgatcatgacgacgggaacagtacgactgcacagggtgctcaaggcgccgccgatgcgggtctatcgggcctttatcgaggcggatgcgctggccaagtggctgccgccccacggctttacctgccaggtggcgcagctggaggccagggttggcggctcgtttcggatgtcattctgcaattttgccagcgggcatgcccacgcctttggcggcgagtacctcgaactggagccgggcaagcgcatccgctacaccgacagcttcgacgaccccaacctgccaggggtgatgcaggtgaccatcagcctgaccgaggtgctttgcggcaccgagcttgccatcgagcaggccgggatccccgaggtcataccggtggagatgtgctatctcggctggcaggagtccctgacccagctggctgccctggtcgaacccgagatcccggcggagtagccgggcacaggcccgagcgggttgcgcgcgtcggccagcccaaaaaagagagcctgccacatggcaggctctcttcattctggcaaccctgagacttattgcaggttcaacccgcccagatagtcccgcttgccgagatcgaccccggcccggcgcagcagggcataggtcatggtgaggtggaaatagaagttggggatggcgtactcatgcacgcaggtatgaccgtccatccccttgccgcccgcccagtgggggacgtagcgaccgctctcgaactggctgaaatcggcatccagcttgctctgcaaaaaggcgatggtcttggcgatatgggcgcgcagatccgccatcgtcttcggctcatcccccatcacgggctgctcgccatggctggcggtggcgacacaggtacgggccgaatcgcagcagatcagcacctgtttgctgagtggcagcatgtcgacgatcagccgatcgccgaagaagttctccacattgaactgcttcgcctcggcatgggcggcggccttggccaggcacaggtcgaggttggtcagcatcttgataaactgggcagcaatatcacggttcatggtgcgttctcggttggttgaaggcagttaaacgagcggcaccactatagcgcatcccctcgcagtatcacccccaccccacaaccgccgcgacaaggtatgcccatcgacaggaagctgcatattgggacacccatcttttacctatcactaacctggctaaggcttgctcagaaagatgggggtcccagattttcatcccatcaccagcctggttgcggcttacccagaaaggtggatgtcccagaaaggtgtcgaagaaacgactgtccgaaaccactaacgtaaaaatccgcaatcgtccgattacgcttcgctaatcgaacgtacggccctagatttcaccagtcgacttgttttaaaatagaattcatcattacttacaagcaaggccataaaatgcgttcaagagttattgaaaatctgcaaaaaataaattccgttagtgatttggttgttacctcagacgaaggtgacaatgaataaaatgataataaaagggtaataaaaggtgtttttaaattcaaatccgtcaccttcagatttctagagattgcaaaagatgaaaatagcctagttgtatttaaacttaattttgaattcttgattaacaagaaaatctcagaattggaaattctcagggtaataaattcattcagtgccagcagccctttaataaaaaccagatatgtcggtaacgaatccaaaaaaacccaagtaatatttatacaagaaatgttgtcctttggtgaaaatgactcgccaacattacttttatcatctctttcaatattatccatcgctccaattttgtttagtaacgcattgaatgaaaataacttcccgcaccgttcagttacggaaaattgaggtgagaagatgtggagtcgttttttaaacttaaaacacacagggaagtttttatctgcgctgcatactttacttgcatcagcagtgacattttatgcaatggatttttttaagagtgatatgcaatcagcatccccttttctccctatccaacttgggatcgcaatagtgatcgcattcactgctgtaatggggctgttaagggattatgtaaatgaggacttgaatatgcaaaaccctcttaataaggaaaaaaactcatgaagtgacaaaaacttctctttacagcgtaaaagatgaattagaagacaagaaaaaaataatacatgtcataacatcaaacatcaacaatacgttaattagtacaaccggaaacaaagaaacagtgcaacaattaagagatatcatgactaaaataaataaggatgagggcgttcacaacattaactataacaacaagaaattaaacagtgatgactcaaatgtgaaggactatttgaagcaatttagttgtaattaattcaacattctcgaatagaataatactttgactattaaatatcactatacataaaaccaacccgacctaaagagccgggttggtgcagcgaaaaagctacagaaataagggtgattgctgccaggcgtaggtagtcaccagcaacttggcgccgacgtcgtcgaactggatctgcacccggctctgctggccgatcccttcgaagttgagttccactccttaccggaatatcgaatgaagcccccaagccacaggtgggcacggtattgatccccctccaatccgccgagggtcagaggcaacgtcagggacgccatcagggatgatggcgtagccgcagccggcacagggatgtgccgtctgcggcggcccgtccgacgttggctctggcccgagggcactggcaaagccagcggattggcgggggagaagacctttggtgactttgggtctttccaaagtcactcgcccaagcccgaagggcgggcgaaaccctgtcgagggccatgccctcgcgtcctgcacggcgccagccgtgccatcagcagcaagccaagacaccatttgcaagcgccccctcatccccaacccttctcccacaaggggagaagcgagcaaagacgatcacgggaacaagcacctctcccgcaaggggagaagggagcaagacgatcacgggaacagacccctcccccgcaatgggagaaggaggcaaagactatcgcggggatgatcccctctcccgttgggagagggtcagggtgaggggattacagcgcctccaatctcgcatacgccgtcaccagccacttggcgccgacgtcgtcgaactggatctgcacccggctctgctggccgaccccttcaaagttgagtaccaccccttccccgaatttcggatggagcacccgctggccgagcgtgatgccgctggcgtcgaagctctgctgcacctcgttctggctgaagcggccgtactgggtgggtctgctcacctgagtgcgcagccggatctcttccagacactcggcgggcatctcgcggataaagcggctcggtttgtggaacatctcgcggccatagatgcggcgactctcggcataacagatatagagcttctccatggcgcgggtcatgccgacgtagcagaggcggcgctcctcttccaggcggcccgactcctcggtcgattgctggctggggaacatgccctcttccacgcccaccagcagcaccagcgggaactccagccccttggcgctgtgcagtgtcatcagctgcaccgcatcggcgtattcgtccgcctgattttcgccggattccagcgccgcgtgggcgaggaaggctgacagatcgctcatctcttccagctcatccgggcggttgtattgacgacaggcagtgaccagttcgtccaggttctctacccgtgcctgggacttctcgcctttttccgccagatacatggccttgagaccggaattctggatggcgatatccgcctgctggtgcagcggcagcatgccgacctgttcctccagcgcatcgatcagatcgacaaagccgcgcacagcgttgccggcgcgaccggtcagcaccttgtcattgagcagtcccttggccgattgccagaggttcagcccctgatcccgggcgttggtgcgcaggatctcgagggtgcgatcgccgatgccacgggtcggggtgttgaccacccgctcgaagctggcgtcgtcgccgcggttgttgatcagccgcaggtaggccatggcgtccttgatctcttgccgttcgaagaagcgcaggccgccgtatatgcggtagggcatggcgtcctgcatcagcgcctcttccagcacccgcgactgggcgttggagcgatagaggatggcgcagtcggccaagaggccgcccttctctttccaatccttgaggcggccgaccacgaagcgcgcttcgtccacctcgttgaaggcggcatagagcgaaatctggtcaccctcggccccctcggtccatagctccttgccgagccgctcagagttgttggcaatgacgcagttggcggccttgaggatattggcggtggatcggtagttctgctccaggcggatggtctcggcgccctgataatcggtcaggaagcgctggatgttctctatcttggcgccgcgccagccgtagatggactggtcatcgtcgccgacgatcatcaccttgccgctgtcgcctgccagcatccgcagccaggcgtactggatgccgttggtatcctgaaactcgtccaccagtatgttctggaagcgatcccggtagtgctcgaggatgtggggcttgttgagccatagctcgtgggcgcgcagcaagagttctgcgaagtccaccagcccggagcgatcgcaggtctcctgataggtcttgtagatctgctgataggtgcgggtgacggggtcgccgtagagatcgatgtcaccggggcgcaagccctcatccttcttgccgttgatgtagctcatcacggcgcgaggggcccagtgcttctcgtccaagttgagcgccttgatgacgcggcggatgaggcggtactggtcgtcggagtcgaggatctggaaatcctgcggcaggcccgcgtccagatgatgggcccgcagcaagcggtgggcgatgccgtggaaggtgccgatccacatgccgcgctgcatgctgcccaacaccttctcgacccggccgcgcatctcggccgccgccttgttggtaaaggtcacggcaatgatggagaagggtgagcaacgctccacctgcatcagccaggcaatacggtgcaccagcacccgggtcttgcccgagccggcgcccgccagcaccagcagattgctgcgaggggccgccaccgcgtctctttgcttgtcgttgagcccgtcgagcagggttgaaacgtccatcaccactcctgtttatttatacaggcggggattatacgacctgtggcgccacagaccaaatccgagtgaatgacgaaccgctgcgcttgtataggggcggcttggtggcaggccgatacggggaaaatcataaaccggcaccaatagaaaccgcttctcctccgtccagaagaaaacgcttgcttataaccatatgaatataaacacaaatgtcgtttgaagcctgtatttcacagaatttaaatctaaaaaaagacattaaaacaaacacttataaattgatctgcttatatttcaaaccgttaccgcaaacgtttttcctttatgatctgcttgacccgctccatggctcacttacagttagccagcgtgctttatgcctgctccggcaggctgtggaccctcacataacaatcaaggatacgatcgtgactaaagtgctcaagctggccaccgtggccgccctcactctcgctgccctctctgcccaggcagccacccaacccgccgtcatctatgacaccgccggcaaattcgacaagtcgttcaacgaagccgtgttccgcaacggcgtcgaagtctacaacaaggacaaaggggtcaaggtcaaggagttcgaaccccagaacgaagcccagcgcgagcagggtctgcgtcgtctggccagccgtggcaacggccccatcgtggccgtcggcttcaacatgggctcggccgtcgagaaagtggcgaccgaattcccgaaaacccagttcaccatcatcgacatggtggtcgacaagccgaacgtgcagtccatcatcttcaaggagcatgaaggctccttcctggtgggtgcgctggctgccatcgcctccaagagcggcaaggtcggcttcgtgggcggcatggacataccgctgatccgcaagttccagtgcggctatgagcagggtgccaagtacgtcaatccgaagatcgaagtgttccagaacatgacaggctccacaccggctgcgtttgctgacccggccaagggtgccgagctggccaagtcccagttcgacaagggtgctgatgtggtctatgccgccgctggcggtaccggcatcggtgtttatcaggccgccaaggacgaaggcaagttcgccatcggcgttgactccaaccagaaccacctgcaaccggcaccatgctgacctccatggtcaagtcggtcggtctggccgcctaccaaacctgagatgatgccgccaaaggcacctggaaaccggggatcaagaacctgggcctggccgagggcggtgtggattgggcactcgacaaggacaacgagaagctgatcacccccgagatgaaagccaaggtggaagccatcaaggccgacatcattgccggcaaggtcaaggtgcatgactacatgagcgacagcacctgcaaatactgagttaccgctacgactctcaacccgatgaccggcccgcacgggccggtttttagtctcttttcatgactcgcaaggactgcatcatggaccagacagatcgctatgccatcgaattaaggggtatcgataagcggttcggcgacgtttacgccaacaagcagatcgacctcaaggttcaaaaaggcagtattcacggcatcgtcggcgaaaatggcgccggcaagtcgaccctgatgagcatcatctacggtttctaccacgccgacagaggcgagatgttcatcgatggcaaccccttcaacccccatggctcacaagatgcgatcaccgcaggcgtgggcatggtgcaccagcacttcatgctggtgaacaatttttccgtgctggagaacgtcatcctcggcgcggagaacggctggcacctgggccagagtctggcggcggccgagaagctgctcggcgagctggcgcgggactatggtctcgacgtaccgctgcacgagaagatcgaagatctgccggtgggcctgcaacagcgggtcgagatcctcaaggcgctctatcgcggcgcccgcatcctgatcctcgacgagccgaccggcgtgctgacccctcaagaggcggatcacctgttcgaggtgctgaaaaagctgcgggatcagggcgcgaccatcatcctcatcacacacaaattgcgggagatcctggccatcacggatcaggtctccatcatgcgccgcggcgagatggtggcccacgtggcgaccaaggataccgacaaggagcaactggccgagctgatggtgggccgcaaggtacgcctcaaggtcgacaagggcccgaatctgccgggggcagccaagctcaaggtcaacagcctcagttatatcgatgacgccaaggtggagagggtcaaatccgtcagcttcgaggtgcgagccggtgaagtggtcggcatcgccggggtatccggcaacggccagtccgagctgctcagtctgctcggcggcatcctcaagcccagcaagggcagtttcaccatcaccaacgacggcaagactcacgaggtgagcctggctcatccagccgacccggagcgggtgcgcaactatggcctcggccatgtgccggaagacaggcacaagatgggactcatcaaccgcttcgaggcgaaagaggccttcatcctcggctatcaccgtcgcccccagtacaacaagggctggctgcagaacaaggaggcgatccagcaggattgtcaggccaagatggagaagtgggatgtgcgcccgccccaccccgatcacaagacggccaacttctccggtggcaaccagcagaagctggtgatcgcccgggaggtggagcaggacccggatgtgctgttgataggtcagccgacccgcggggtcgacataggcgccatcgagtacatccaccagcagatcatcgccatgcgcgacaagggcaaggctgtgctgctggtatcggtggagctggacgagatcatgagcctgtctgaccggatcctggtcatcgccgacggtcgcatcgtcggcgagctggatgccgccaaggcagatgagcgcacaatcggcctgatgatggcgaacatagttcccgatgaggtggcggcaagccagccccaaggagccacaacatgaatgctctctctagctgcatcgtatctggttggatgatggcacagcgggtgcctgacgagattgccaaggaggcccactgatgagccaagcacgtattcctgcctggatctccgtaggcgtgctgcccgcggtcaatatactgctggccttcctggtgtcggccatcctgttctactacctcgacatcaatccggtcgatgccgcccagatcatgtggtatggcgccttcggtaccggtgaaggggtcggtttcaccctctactacgcgaccggtttcatcttcaccggcctgtcggtggcagtggcctttcacgcaggtctgttcaacatcggcggtgaaggtcaggcctatatcggcggcctcggggttggcatggtctgtctgctgctcggcgacaccttgccgtttgtactcttgctgccgctctccatcatagccggtggtctgttcggtgcggcctgggcttttatcccggcctggctgcaagccaagcgtggcagccacatcgtcatcaccaccatcatgttcaacttcatcgccgcctccctgatggcctatctgctggtcgaggtgttcaagccgcccggttccatggccaccgagagcaaggtgtttgccgtcacgagctggctgcccaagatgagcgagctggcgagcggtgttggcatggagatgccgaacagcccgctcaacatcagctttttctgggcgctgatctgtgcggccctggtgtgggtcttcatctggcatacccgctgggggtacgagatacgggcagtcggcgcgagccagagtgcctccgcctacgcgggcatctcctatcccaaggtggtgatcctggccatggtgatctccggcatgttgtcgggcttcttcgccctcaacgtgctgcagggagaactgcaccagatcaagctcaacttcgtggaagggtttggcttcaccggtatcgcggtagcgctgatgggacgcaaccacccggtcggcgtcatcatcgccagcctgctgtttggcttcctctatcagggaggcgccgaactcagcttcgagttcggggtcgaccgcaacatagtggtggtgctgcaaggcctggtgatcctgttctgtggcgcccttgagcacatgatgcgtccgcgcatcgagcagctctatctggcgtttgccaatcgctcaaccgcgcaagccaagggagtgtgatcatgtttgaactgctgatcctgatgctggatgcgaccattcgtaccgcaccgcagctcattctggctgcgatggctggcatgttttgcgagcgctccggtgtggtcaacatagcgctggagggcaagctgctggcctccgccttcaccgggggagcggccgcggctgtttccggctctgcctgggtgggtctgggcgccggcgtgggtgtctccatcctgttcgccctgatgcatggttttgccaccatcacccacagaggcgatcaggtggtaagcggcatggccatcaatatactggcggccggtctgaccgtgaccctgggccgttactggttcgatcagggtggccagactccggcgctgtccggtgcagcccgcttcgcccccatagagctgccctatgccagggagctgtatgacgtgcccgtgataggccagctctacagcgagctgctgagcggtcactccctgctggagtacgtggcatttgcctgcgtgccgctggcctggtgggtgttgttccgcacccgcttcggtctgcgtctgcgggcggtgggcgaggccccggcggcggtcgacaccgcaggtatctctgtggtgcggatgcgctacacggcgctcattatcggcggcctgctggccggtatcggcggcacctatctggcagtagcccagacggcccagttcatccccaacatgagcgcgggcaagggctttatggcactggcggcactggtgttcggcaagtggaaaccctggagtgccatggcggcctgcctgttgttcggcttcctcgatgcggtcgccatccggctgcaaggggtcagcataggtgacttcgccattccggtgcaggccatagaggcattgccctacatactgacagtgttcctgctggccggtttcatcggcaaggcggtggcccccaaggcgctcggtaccccttacgtcaaggagcgggagtaaccctgctgctctcaacaagaggcccacggaagtgggccttttttatgtcctttccatgccgcccgcacactcagccaaccgggcgaaccagggcgggttggttaggatcgctcagccgctcggccagatagtccaccagcagccgtaccttgggagataggtggcggttgtggggatagagggcccagatcccctcctccggtgcccgcagttcaggcagcagttcgataagctccccccgggccaggtggtcactcacgtagtagtccggcagctggatgatgccgatccccttgagcgccgcatccagcagggcgtggccgctgttgcactgcaacagaccgtgcacccggacgctgtgagggcggccatccagggtgaagtaccactcgtcgccattgcccaccagacaggtatggcgggtcagctcggagaggctgttgggcatgccgtggcgggctgtgtaggctggcgaggcgcacacatagggcacccgttgcgccagcttgcgcgccaccagactcgaatccttgaggtggccaagccggatcgccagatcgtaaccttcgtgcaccagatccagcagctggttggtgaggttgagagtgacctccagctgggggaaacgcaccatgaagtcgtttaccagcggggcgatgcggctttcaccgtaagagacgggcgccgtgatgcgcagagaaccctgcggcaccgcctgatggcgtcccaccgccagctctgcctcgtagaggttgtccagcagctgacggcagtgacgatagtagatctcgcctagctcggtaagccgcacctgacgggtggtgcgcagcaacaacttggcctgcaacctgtcttccagttgtgccacctgccggctgacttgcgccaccgatacccccagtttgcgcgcagccggggtaaagcccccctgctccgccacactgacaaattcacagatcccttcccagccgagcattattacctgtgtgtaaaagtgatttgatatttagccttattatcaccaaatcgaaggggaaactacactgcatacctgagttcatctctgttcacctaccgcaacaagaaggatgtcattcatggcacaggttcaaagcatcaagtgtaaagccgccatcgcctggggaccgggccagcccctctccatcgaagaggtggaggtcatgccaccccaggccggtgaagtgcgggtgcggatcgtcgccaccggcgtctgccacacagatgccttcacgctatccggcgaagatccggaaggggtcttcccctgcatcctgggccatgaaggcggcggcatcgtcgagtcaatcggggaaggcgtcaccagcgtcaaggtgggtgatcacgtgatcccgctctacaccccggagtgcggcgagtgcaagttctgcagatccggcaagaccaacctgtgccagaagatccgcgccacccagggcaaggggctgatgccggacggcaccacccgtttctccaaggatggtcagcccatctatcactacatgggcacctccaccttcagtgagtacacagtcctgcccgaaatctccatcgccaaagtggacccggccgccccgctggaagaggtatgcctgctcggctgcggcgtcaccaccggcataggcgccgtgatgaacaccgccaaggtgaaggaaggtgagagcgtcgccatcttcgggctgggtggcattggtctctccgccgtgatcggcgcccgcctcgccaaggccggtcgcatcatcgccatcgacatcaacgagagcaagttcgagctggcccgcaagctgggcgccaccgactgtatcaacccgaacgatttcgacaagcccatccaggaggttatcgtcgagatgaccgacggcggcgtcgacttctcgttcgagtgcatcggcaacgtcaaagtgatgcgcgcggcgctggagtgttgtcacaagggctggggcgagtcggtcattatcggcgtcgcaggagctggccaggagatcagcacacgtccgttccagctggtcaccggccgggtctggcgcggcagtgccttcggtggcgtgcgcggtcgcagcgaactgccgagctatgtgcagcgctacatgcagggggagttcaagctggacgacttcatcacccataccatgccgctggagcaaatcaacgaggcgttcgagctgatgcacgaaggcaagagcatccgcaccgtcattcactactgagcatgatcaccccgcccgtccctcgacgggcggggtgcaggagttcctcgatgaatctggacattatcagcagcaacaagagcttcgatggctggcacaagcgctacagccacagctccagcgtgctcggctgcgagatgcgcttcgctatctatctgccgccccaggccctcaccggccagaaggtgcctgtgctctactggctctccggcctcacctgcaccgatgaaaacttcatgcagaaggcgggggcgcaccgcatcgccgccgagctcggcatcgccctggtggcaccggacaccagcccccgcggcgaaggagtggcggacgatcccgcttacgatctcggcatgggggcaggcttttacgtcaacgccagccagaacccctggcgtgatcactaccagatgtatgattacgtcacccgcgagctgcctgacctgatagagacccacttcccggtctcgacccgccgcgccatcagcggccactccatggggggtcacggcgccctgatcgccgccctgcgcgagcccggtcgctaccgatccgtgtcggccttcagccccatcagccacccgagccgctgcccctgggggcagaaggcgctcggcgcctacctcggcaacaatcccctgctgtggcaggagtgggatgcctgccagctgctgcgccaccacccggtaacaccgctgccgaccctggtggatgtggggctggacgatcccttcctcgccgagcagctgcacatcgatgccctggcggatattgccgccagcaaggcctggccgctggagctcaatcgccaccccggctatgaccacagctactactttgtggcgagctttatcgaggcacacctgcgcttccacgcccgccatctctgatcaaaacaggcccatgaagggcctgtttttttctatcttcgattatctgcttgcggtcaggcttcagctgccctggcgggtcacgtcccccgagcctgcgatctcgctctgcagcttgggatctccccagtaactgaccgagccggatccggcaataccaaccttgagccgctcctgcgcccgtacctccacatccccgctgcctgctatgttgacctcgacatcttcgctggcgagcccggaccccagcacatcgccggaaccggcaatgttcagctccatggctttggctgatccctcacccagatccaggctacccgagccggctatgttgccctccagacggttcaaatccagcttgctggcgactatgtcacccgttccggccacagacagcaccagtctgtcccccttgaagccatgcagatcgccacggcctgtgcccgccagcgccagttcatggagctctggcagagtgatggtcagatccagcggctctgtggggtcaagccggtagccatccttcacctctatctccagcttgctgccactctcggtcaactccagatagggcaagaggttctcctgtcccttgatatgaatgccgctcgcctcacccgccaccagatgaatgttggcgggcacaccggccaacacccgggtcacctgtttgcccatgggttgatgctgctcgatgacagcccccgccccggtcacccgtgtctcatccagccagctgcagccactgagccccatggccagcatcattcccattatcagtttcatcgtcactatcctcgttgtgttctggccgtgtccggacccattcggtctcaaagagcgcaaacatcgtgccatataaccaactatatgatttttatggatatacctattattcatggcatcgtcatcaaaatgtagagagccattcagaccataagttggtaaaactgaccatgcccgaacgggggcaagtcccggtcagcttgcaaccgcccgccgggctacccagctgacgggccagggaagtttttggttgtcgcacctgtctgttgagccaatagtgataccttgtgcgtataaagctctccattgcggtaatccatttgctactgccaacaaggagtcagagtgtgacccaagtcagcacccagttttccaccgccgtcggcctgcccgcgccgacccgtaccccgctgctgaccggcagcgatcccgagcagaagcgccgcgaactgctcggctacttctgccagactttcgatctctacgagagtctgttcgattgcctggccgatgagcacgcctggttcaacaaggcgatcccgctacgccatccactcattttctactacggccacaccgcggccttcttcatcaacaagctgctggcagcccggctcatcgatagccgcatcgacgcccgcatcgaggccatggtcgccatcggtgtggatgagatgagctgggacgatctggatgaaacccactacgactggcccagagtggccgagctgcgcagctaccgcgccaaggtacgcacccgcgtgattgacttcatccgccacatgccgctgacactgcccatcgactggcagagcccggcctgggtcatattgatggggatagagcacgagcgcatccacctcgagacctccagcgtattgatccgccagctgccagtggccggtggtcaggtgcgcctcggcaaacgggacgctacttatggctgggacaacgaatatggcgagcgccacatcgagctcccccccttccaggccagccgcatgctggtgagcaatgccgaatacctcgacttcgttcaggccggcggctatcaacagcaagagtggtgggatcaagagggctggggttggtgccagtatgccagggcgcgcatgcccaccttctgggtcggcgacccagcagagcctgagcagttgcagctgaggttgatgacggagcgggtaagcatgccctgggattggcccaccgaggtgaaccagctggaagctgccgccttctgtcgctggaaggcggcccagaccggactacccatccagctgccgagcgaaggggagtggatgctgctgcgtgaacagctggcaggggatcagccggactggatcgatgcgcccggcaacatcaatcttgcccgcttcgcctcctcctgcccggtggatgcctgccctcagggcagcttcttcgatctggtgggcaacgtctggcagtggaccagcaccgccatcgatggcttcaacggctttcgggttcacccgctctacgatgacttctctacacccacttttgatggcaagcacaccctcatcaagggcggcagctggataagcacaggcaacgaggcgctcaagtcgtcccgttacgcctttcgtcgccacttcttccagcatgcgggcttccgctatctggtctcacgttatcaggaacccgtcatagtgaatccttacgaaaccgataccctggtcgcccaatacctcgacttccagtacggcccgacccactttggtgtcgccaactacgccaagaccctggcagatcttgccagcgagctatgcagcaatcaccaacgggcgctggatatcggctgcgccaccggtcgtgccagctttgaactggctcgccactttcagcatgtggacggggtggactactcagcccgcttcatcgacgtggcactctccctcgccagtcaggacagcttccgctatgccgtaccgctggagggagaccttgtggagtattgcgaggcgcgtctgtcgagccatcagcttggcaccgagcaggccgagcgcatccacttcagtcagggggatgcctgcaacctcaagcccaagtacgaccactacgatctggtgctcgccgccaacctgatcgaccgactgcgtgaaccggcccgcttcctgcgggacattgcccctcgtctgcgcagcggcggcctgctggtgctcaccagcccttacacctggctgacggagtacacaccaaaggccaactggctcggtggcatccgtgaaaatggcgaagccctcagcacctatcaggcgttgcaacgtctgctggcggaggagttcgaggaacactgcccaccgcgagatgttcccttcgtcatccgcgagaccgcccgcaaataccagcacacgatggcgcagctgaccgtctggcgcaaacgctagcacgccgatcggcatgcagatgagaagagggaggccaacgggcctccctcttgttatggcagcaaaaacaacgcgagtatcaatgtccctgctcgtggtagcggcgagccagcacggcgcagaccatcagctggatttggtggaagatcatcagcggcagtaccatgaccccgacgctggcagcggggaacatgacgttggccatggggaccccgttggcgaggctcttcttggagccgcagaagacgatggtgatctcgtctgccttgtcgaaaccgaggcggcggctgatccatacgttccaacccagcaccagcgccagcagtacgcaactcagcagcactatactggccagatcgtaccagcctacttgatgccatatcccctgcaccacggcctcactgaaggccacatagaccaccagaagaatggagctctgatccaatttgccaatgagcgggcgatggctgtcgacccagcggccgattagtggccgggaaaggtggcccaccacgaacggcagcatcagctgcaccatgatggcctggatggagtgccaggtatcgatcccctctccctgcacattgatcatcaatcccaccagtacgggggagagaaagatgccgaggatactggaggccgaggcactgcacaccgccgccgacacattgccccccgccatggaggtaaaagcgatggccgactgtacagtcgcgggcagagcgcacagatagaggaagccgaggtagatggccgggctcagccagagcggcaccagcggagtgagcagcagccccagcagcgggaacagcacgaaagtgctggccatcaccaccagatgcagtcgccagtggccgaggcccgccagcaggttctggcgcgacagcttggcaccgtgcatgaagaacaacagtgccaccgccagcttggtcagcagaccgaaccagacggccacctgcccctcgcaggggaagaaggaggccagggccaccacagcaatcaacacagaagtaaagggatccagacgcacaaggaatctccatcagaagcgcatcccgcctccacggcgggagtcaggctcggggagggaaataaacacaacggcaggtgtcggacacctcccgttgagacgaacctccagcttaccgtgataaccaggaggcgcaaggttgagcaacgaccagtggatagagtgaaattaaacatgcctggatcaccccagtcctgacaggtaccggaccagaagatgatcgcccggcacctccagctgaatatccccgctcagggtcgcgccaagggcggcatcaaccagcacacctgaccaatcatggatcagccacgtatcgggatcaggcggccgaaggtaagcaagttttactaaaactaccgggtggtaccacgcaagattagccggctgggcaccaatactcgcagtggtacagagcgctgatcgcgcagccgttcgaccaacagattgatcccctgggagcccatcaactcggagtggatccgcacagtggagaggggcgggaaggtgaacttggcggtggggatgtcattgacgctgataagctcaatctgctgggggatggccaatcccttctcgtgaatggccctcaataccccgatggcgatggagtcggaggcaacgaacaacgccttgggccaatccccctccagcatctcttttgccaaccgatagccagaagcgctggagaaatccccgcagtagaggtccctctcctgcacgactcccaaccgttggccgtagtcgaaaaaagccagctcacgcaggtccggtgcctcattctgaccaccgatataaccgatacgccggtgcgcttgttcgataaagtaatcgaccacctgctggctgatcagtgccagatccacatccacagaatcgaactctttctgggagcggcaatccacaaacaccaggtgggtggagaggccgcacagcatggcaagacgctctggcggcaaatgtccgacgaccaacggcggagagttcacgaccttcaccaccgttgtagaaatgggtcagctcgatattgaggcgggcacactgggtctcgatgccatatcggatggcgagatagtagggatcattgacctcggtactctgcgggtaggcatagacaaccagaaagtgcagcttgctcttgtgaacccctttgcgggcgctgctggtcttgtactccagacgctcggcaatctcgaatatcttctgtcgggtatcttccttgacgctcagcgtagggtcttcattgagcactcgcgatacagtagcctgggacaccccggcctcctgcgcaatttccttcaacgtggccatgcatactcctttggcgatggctcccgacaacatcagacaagattatcgggcaacgtattggcgtcccagcttttttactaaaaaatgacctcgcggaaggaaaaattccaaagcaaaaaggcctcccgaatgggaggcctcttctaaataggtgcctgacagtgtcctactctcgcatggcgaatgccacactaccatcggcgctactgcgtttcacttctgagttcggcatgggatcaggtggttccacagcgctattgccgtcaggaaaaagctttaaaactggtgctgatacccagagtcgaactggggacctcatccttaccaaggatgcgctctaccaactgagccatatcagcacactaaccggtaaagaccgcactgcgtgcgttatctaaatctctcgtccgcaacaaccttacgttgtcacacgaccaaccacatcgctgtgattgcttaattgaagcctggcagtgtcctactctcgcatggcgaatgccacactaccatcggcgctaccgcgtttcacttctgagttcggcatgggatcaggtggttccacggcgctatggccgccaggcaaattacttcaatctaagaaagctgacgtgaataacaactgtcaccttaggtggtggtcgctatcactgaattaggtagtagttcttcgatttgctacaagccttagaacacttcttgggtgttgtatggttaagcctcacgggtaattagtatgggttagctcaatgcatcgctgcacttacacaccccacctatcaacgttgtggtctccaacggccctttaggaccctcaaggggtcagggatgactcatctcagggctcgcttcccgcttagatgctttcagcggttatcgattccgaacttagctaccgggcagtgccactggcgtgacaacccgaacaccagaggttcgttcactccggtcctctcgtactaggagcaactcccttcaatcatccaacgcccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctactttcgtacctgctcgacctgtccgtctcgcagttaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccaggcactgtccgcgagcccgattcagggccctgcgttagaacatcaaacatacaagggtggtatttcaaggacggctccagcgcaactggcgtcacgccttcaaagcctcccacctatcctacacatgtaggttcaatgttcagtgccaagctgtagtaaaggttcacggggtctttccgtctagccgcgggtacaccgcatcttcacggcgaattcgatttcactgagtctcgggtggagacagcatggccatggttacaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttccggcaccgggcaggtgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcccagccatctggtcactgcgactcccaactgctccatccgcgagggacttcactgtcaagagcgaaccttctcccgaagttacggttctattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacccgaccacctgtgtcggtttggggtacgatgacttgtaatctgaagcttagaggcttttcctggaagcagggcatcaatggcttcaccaccgtagtggcttcgtctcgtgtctcagtgttgtgtctccggatttgcctagaaacaccacctacgcactttcaccaggacaaccgtcgcctggcccacctagccttctccgtccccccatcgcaattacaagtcgtgcaggaatattaacctgcttcccatcgattacgcctttcggcctcaccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgaggaggcttttcaccccctttatcgttacttacgtcagcattcgcacttctgatatctccagcatacctctcgatacaccttcgcagacttacagaacgctcccctaccactcacacataagtgtgaatccgcggcttcggtgcctggtttgagccccgttacatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctagctgtctgagccttcccacatcgtttcccacttaaccagaactttgggaccttagccggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccggatattacttactggtattcggagtttgcatggagttggtaagtcgggatgaccccctagtccaaacagtgctctacccccagtagtattcgtccgaggcgctacctaaatagctttcggggagaaccagctatctccgagtttgattggcctttcacccccagccacaggtcatcccctaactttgcaacgttagtgggttcggtcctccagttgatgttactcaaccttcaacctgcccatggctagatcacccggtttcgggtctacaccttgcaactagacgcccagttaagactcggtttccctacggctcccctatacggttaacctcgctacaaaatgtaagtcgctgacccattatacaaaaggtacgcagtcaccccgaagggctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcgatttcacttcaaggtcgttttcatgtacggggctatcaccctgtatcgctggcctttccaggaccattccactaacttccaagaaacttaagggctaatccccgttcgctcgccgctactgagggaatctcggttgatttcttttcctcggggtacttagatgtttcagttctcccggttcgcctcgttacactatgtattcatgtaacgatacccaagttatcttgggtgggtttccccattcggaaatctgtgagtaatagcgtctcttaccgacttctcacagcttatcgcaggttagtacgtccttcatcgcctctgactgccaaggcatccaccatgtacgcttagtcacttaaccatacaaccccaagaagtgtcgttgaaacgacgcgacttgttgaagtacaacaaggaccaaaataaattttggttttcgccaagaagtttccaaagcacttgtaacaaatgtttgagaactactttttaaatcagctttccagattgttaaagagcaaacttcataaagaagtcaaagacatagattgaacatcaaggctcaatgcatggcttttacttctcgcaaaatacagtaccgattatggtggagctatgcgggatcgaaccgcagacctcctgcgtgcaaagcaggcgctctcccagctgagctatagccccataatcggtcgggaacgaagtggtgggtctgagtggactcgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccacttcgtgtactgtctctaaacttgaatcaaggcaatctgtgtgaacactcaacaacttcgacatcttaaggtaaggaggtgatccaaccccaggttcccctagggttaccttgttacgacttcaccccagtcatgaatcacaccgtggtaaacgccctcccgaaggttaagctatctacttctggtgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcgacattctgattcgcgattactagcgattccgacttcacggagtcgagttgcagactccgatccggactacgacgcgctttttgggattcgctcactatcgctagcttgcagccctctgtacgcgccattgtagcacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttatcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggacaggggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttctgattcccgaaggcactcccgtatctctacaggattccagacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgtctcaaggacacagcctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagctggacagttttaaatgcaattcccaggttgagcccggggctttcacatctaacttatccaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcacagttgacacgtattaggcgccaacctttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcagggtttcccccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctagggatcgtcgccttggtgagccattaccccaccaactagctaatcccacctgggttcatccaatcgcgaaaggcccgaaggtcccctcctttcccccgtagggcgtatgcggtattagcagtcgtttccaactgttatccccctcgactaggcagatccccaggcattactcacccgtccgccgctcgcccgcaaaagtagcaagctactttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagtttggtttgcgttcattcattaccgaggcaatgaatttcagcggctcaatgaattgctgaaataaactgttcggcttgttattgctaacaagtcgttttggtcacttcaccagacattgaaaatcaacaaaattgtttgatgttcgatgctgtgagtgcccacacagattgcttgattcaaattgttaaagagcgacgcaacagtgtgttgctgcgggagtggaattctactcaaccgccttctcgagtcaagccttattttcaaaggcttttcgaggcaccgaccggcttgattgcgttgccgcttgccctgtcgatggaggcgcattatagggagttgaatctttctggcaaccccttatcggcaataaaattgcaaaaatcggcatctttttagttattcataaccagccacagcttttgtacaaacttatccacagaaacgggttccggattgctagaatggccaaaaacaaggaggccaagatggacttgcgactgagaccttacaaaggaaaacgcccacaactgggtaaacgagtatatgtggatccctgcgcgactctggtgggggatatagatctggcggaggatgccagcatctggcccatggtggcggcgcggggggatgtgaatcatatccgcatcggtgcccgcagcaatattcaggacggcaccgtgttgcaccttacccgcaagagcgccagcaaccctgacggctatccgctgttgatcggagaggatgtgacgatcggccacaaggccatgctgcacggctgcaccataggcgaccgggtgctggtcggcatgggagccatcatcctggatggggttgtggtggaagatgacgtgatgatcggggccggcagtctggtgccaccaggcaagcgactcgaatccggattcctctatatgggcaaccccgtcaagcaggtccgcccgctcaaacctgccgaggtcgtatttctcaagacctcggccgacaactatgtcctgctcaaggacgagtatctgcaagaggtttgagcagaccccacaaacaggaagcccggcatgatgccgggcttctcttcttatatagctatctatatagcaaaagagtgccgaaagttaatgggcctgatcccagttgtcgcccgtacccgcttcgaccagcaggggtacatgcagttcggcagcggccgacatcttctccttgatgatggcagtgtactcttccagcttctcttcgcggatctcgaacaccagttcatcgtgtacctgcatcagcatgcggatcgactcatcctcgatgccgcggatccagccatctacgttgatcatggcgcgcttgatgatgtcggcggccgtcccctgcatgggggcgttgatcgccgcccgctcggcacccttgcgcagaccggcgttgcgggacttgatatccggcagatagagacgacggccgaacagggtctcgacatagccctgcgcttccgcctgctggcgggtacgctccatatactccagcacacccgggtagcgttcgaagtagaggtccatgtacttctgcgcctcggcgcgaccgatccccagctgtttggccaggccaaaggcgctcatgccataaatgaggccgaagttgatcgccttggcactgcgacgcatatcggtggtcaccgcatcgagcgcgaccccgaacacctcggcggccgtcgccttgtggatgtccttgccctcggcaaacgcggtcagcagccccttgtcaccggagaggtgcgccatgatgcgcagctcgatctgggagtagtctgccgccaccagcttgtaaccggcgctcgggatgaaggcctgccggatccggcgaccctgctcgttgcgcaccggaatgttttgcaggttgggatcagaggaggacaaacggccggtggccgccaccgcctgatgataggaggtgtgtacccgccctgtctggggcttgatcatcagcggcagcttgtcggtataggtggacttgagcttggccagggtgcggtgctccatcagcaggcgcgggagctcgtaggtctcggccagttcggccagcacctcttccgcggtggatggtgcaccttttggggtcttcttgatgatcggcagacccagcttggtgaagaggatctcccccagctgcttgggcgaggagaggttgaactcctgcccggccagctcatgggcctgacgctccagttcggccagacgcagctctatctcctggctctgctgatgcagcagcttgggatctatggtggtcccgagcaattccatccgcgccagtaccggcagcagcggcagctcgatttcgctgaatacctggcacaggccaggcacggcttccagttggccccacagggtctggtgcagacgcagggtgatatccgcatcttccgccgcatagggggctgcctgctccagctcaatctggttgaaggtgagctgcttgacccctttgcccgctatatcttcaaaagaggtggtttcgaccccgagatagcgtttggccagcgaatccatgtcgtgacgactggcggtggagttgagcacgtaggactcgagcatggtgtcgtaggcgataccctgcaggtcgatgtcgtggttgagcaacacgttgcgatcgtacttgaggttctgacccaccttgagacgggtcggatcttccagcaacggcttgagcttgcccagcactacggcctcggtcagctgcaccggcgccccgagatagtcgtgaccgaacggcacataggccgccttgcccgcttcgacggcgaaagaaacgccgacgatgcgcgcctccatgtagtcgagactggtggtttcggtatcgaaggcaaacagcggtgccactttcagctgttccagccagccgtcaaactcggcttcgtccagaatgcagcggtagtcggtttcgatggcggcaaccggtgcagcgctgtcatcgccagcctcttcctgtccggcactttcttcgccacctgactccagttccttgatcaggttgcgcagctcgtattcacggtagactgccagcagtgactccttgtcgatggggccaagctgcagctcttccagactctgttccagctcgacatcggtcttgatggtcgccagtacataggaaaggcgaacctgctcctcctgctcacggaacttgtcggcgaacgccttggaaccgcgaaaaccgagggccgccaccttgtcgaggttggctgcaatctcgtctatgctgccgatcccctgcagcagggccagcgctgtcttctcgccgacacccgtcatgccggggatgttgtctaccttgtcccccatcagggccagatagtcgatgatgagctcgggcggcacgccaaacttctcaatcaccccttccctgtctgtcttcacatctttcatggtgtcgatcagggtgacatggtcggagaccagctgcgccatgtccttgtcgccggtactgatcagcacaggcagctgcttctcggtggcctggcgggcaagcgtgccgatcacatcgtccgcctcgactccttcgaccatcaaaaaggggaagcccatcgccttgatcatctgatggattggggcaacctggctgcgcagatcgtccggcatgctggcacgggtcgccttgtactcgggatagatgtcgtcacggaaagtcttgcccttggcgtcgaacaccacggccacatggcagtcagggtattgcttgcgcaggctgcgcatcatgttggccatgacacggacggcaccgctcggcaaaccggtcgatgtgcgcagatcggcctgctgggaggcgaagaaggcgcggtaaagataagaagagccgtcgaccagaataaggggattgctaggggccatgaaatcgtcctgccagagataaacagccgctaggatgccacagggcccccttcacaccaagggggctagcaccaccatcaacaggccattgaaaaggggcacgctgtggataactctgtgttcaaaaatggggctcactacggaccacagtgacaaagctgtgcataacaatataaaagtacatataaaacaatacgatgagatcgtaaaaactgatcttgagacggttgagatgatctcgatcaatgtggaaaaagatttaagggagtagatacggcaggatcgaaaacgaaacaatcctagcacagcgggatgacttgaccagcggatggcgaacgataaccatacaaaagtacaacaatctatcctggctcacattttcaacaacgaggggtttgccatgaaaaaagtggccgtgattttgagtggttgtggcgtctttgatggtgccgaaatccatgaggccgtcatcagtttgctggcgctggcccgccagggtgcgactacccaatgcttcgctccgaacgtggcgcagctccatgttatcaaccacctgaccggtgacgtgagcgagggggaaagccgcaacgtgctggttgaagccgctcgcatctgtcgcggccagatcagggatgtggcagagctggatgcggccgattacgacgcgttgctggtgcccggcggctttggtgccgccaagaacctgtgcgacttcgccatcaagggagccgagtgccaaattcagccggatgtcctcaaagcctgccagagctttgccaatgccaataagccggcagcctatatctgcatcgcgcccgccatgataccgctcatctatggcgccggcactctggcgaccattggccatgacgaaggcaccgccaatgccatggaggctatggggggcagccatctcaactgcccggtcaacgagttcgtggtggatcaggagcgcaaggtgatctccacccccgcctacatgctggccaacaacattgtggaagcggcagatggcatagagaagacggtcaagcagctgctggcgctgtaatccccactccgccaaaaacaaacgggccgctcatggagcggcccgttttcaatcttgcagctggctgccggttagatggattcgcccatctgctccatcttgcccagcagggcacgcagacgctcctgccatgccacgtgctcgttgcgcaacagatggttctcgtcttgcagcttgctgttttgctctttcagttcgtccagctccatcttcagcagggagatgttgtcgacggcggattgtactttggattcgagttgctcaaggacttctagtgacatatgcatacctgtatgttcaattgcgatgccccacagagggcgattcaagcgcgtaaagccagcataccccgagcacatcggcacaaacaagccagcgcgctgtaaaatgcgccttccatagatgtattgtctaaatatgcgtctatttttctcgcatcctgcgccctggcagatacaagagcctcataaccagcaggcaacaccctgccaatccagtcaccacgggcatgttgccgggcacttccccccagttatgccttcatccgtgccgcgccacataagcccccaacagcaagcaggcgaccccgtacatcagcaggccatagagcaggttccagcgcaggatcatccccgcactcaggttgtagcgcgatgccaatgccaggttggagccggagagcgggctggtcccggtcgcaagcccccaccccagcaaaaagcacatgccgagcaggctgggatccggtgacaagggccacaacagcggcgccagcccggagatgctgatgagcggatgcacaccgacgatggccaccagcaggatcaacagcagcgtcagggatgactcgagccagccgaagtggttgaagagtggcagcccgtgctcaccgccaagctcgagcacagacagagcgctgttgatcccggctgccagcaaaccggcccccagaaacagcaccagctggccaccgatggcagggaaacgctccaccacctgccgcttgagggcggcgcctcgcccggctctgggcatgaacagcagcgccagcagcggtgccaccagggcgatcacagccagaatgccaagcgctggccaaatctgtttgatcagcagcaccagcagccccagggtctgcagtcgcagcggatagccggcaaaatcctgtacgccgagtcgctccacctgccaggcggtcagtcccatcgccagcagcgcggcgaccacgccaaatggcagtatgctcgacagttgcagaccgggggcataggtgagcgccaccgccatggcgacgaagaagggggaccagaaggcggcggcacagaagatccggctcagcaccatcacctgacgccgctccagggtgccgttacgttccagccgatcgccgataatgaacaacacagagaggttgatgacggatcccagcagattgaggctggccatggtgctccacagccccttgcgaccagaccaggaggcagtaccggtcagcaggccggacgttgcaagattgagggtgctcacggcggcaaacatggtgagcatattgatgttgggcaacagccagtcgcccggattgagactggccccccgccaccatgagaagatcagcagcaaaagggctgcgccatacagggcaagggcctgtcgtctggcagcccccaccagccagggccaggtgaggagcgatgccccccaggcggcgatggccgccggccagggggagaatcccagatagaggtgcagcaggttgagcagccacatccccaggatcaggtaacctgaccagcgcttggccatcgaatcgtctcggtcaggggatcagagacactgatccatatccagcgaaggcttgtcgcactccgggcggcccactatcttggccggtacgccggcgacagtggtgtgcggcggcacagggttgatcaccacgctgccggcacctatcttggcgcccatccccacctctatattgccgagcaccttggcgcccgcccctatcatgaccccttcgcggatcttgggatggcgatcgccgctctccttgccggtccctcccagggtcacgctctgcaggatggagacatcgtcttcaatcacagcggtttcaccgaccactataccggtggcatggtcaaacatgatgcccttgccgatccgtgcagccgggtgcacgtcgaccccgaataccaccgaaatctggttttgcaggtagagcgccagcgagcgacgaccctggcgccacagccagttggcaaccctatacccctgcagggcatggaaacccttgaggtagagcagcggggtggagaagagatcgaccgccgggtcgcgctcctgcacggcgcagatatctgccgccaccattgccagcaactcgggctcgctgcgcagggccagctcgatcacctcacgcagggcgatggctggcatggtggcgctgtcgagcttgttggccagctggaagctgagagccgaacgcaggttcttgtgattgagaatcgtggagtgaaagaagctggccagcatgggctcttcggtcgccatgcatgccgcttctcgctcaattttttgccaggttctggcaaccagatcatccatgttgcagcctactgttgttctgatggagtgccttgctgttccttgtgcaccacagagatggggtccatatgaatgatgacatccatgcgttcaaattcctgacgcaccgccagttcggcttcatcggcaatctgatgggccttgaccagagggagctgatcgtccagttccagatgcaactgaacgaaacgggtcggaccggattggcgggtacgcagatcatgcaccccgtggacaccttcgacttcacagcagagggccattattctcgcttgttcttcggctggcaactgacgatcgagcagcgcctgcacagactcatagccgatatggatggcgccccacagcaggaacagaccgatcaggatggcaaacaggccatcggcccagaaccagccccgccccgccagtaccagcgccagcaagacgccggcattgagcaacagatcggagcggtagtgcatcatgtcggccttgatggccacgctgttggtcttgcggatgacaaaaccctggaagctgaccagcagcaaggtcagcactatggagccgccgctgacccagatacccgcttcgagtcgcagaatgggggcctgattgagcagggaggagatgccatgcatcaccagcagcagggccgacccagagataaaagcggactgaatgagacccgccagcgattccgccttgccgtggccaaaacggtgctcatcatcggccggtgccagcgcatagcgaatggccagcaggttgatgatggaggcactgacatccatgaaggagtcggtgagcgacgccagcagacttgaggagtcggtcatgagccaggcgatcagcttgccggtgatcagcagggtggcagtggtaacggcggccatgctggccagcgtcacccagcgggaatattgttgatggctcaaaaccggctttcctcttgcggttaaaaatctattataccctgacccctgcgtcactttggcgcgaaaaatcagcggaatgaccctagatgcacaaaatactcctggtcgacgacgatctcgagctgactcagctgctcaccgaaattctgaccctggaaggcttccaggtgactgtcgccgaggatggcgaagaggggttgctgcggctggccgagcaggacttcaacctggtgctgcttgacgtgatgatgcccaggctcaacggcttcgccatgctggcaaagctgcgtgagacccacgacaccccggtgctgatgctgactgcgcggggcgacagccaggacagggtcaacgggctggaggcgggcgccgatgattaccttgccaaaccctttgatgacagagagttgctggcccggatccgcgccatactgcgccggacccagagtgcgcaaccccagcgtggcggtacttccgaagagatccgcttcatggatctggttctgcagccgggcttgcagcaagccagcagcggcgaacaactgctggagctcaccgccaccgagttcgggctgctggagtgtctgctgcgcaatcccggccagatcgtcagcaagagccagctctcggagctggtgctcggcaagaaactggaacccttcgatcgcgccatcgacatgcacctgagcaacctgcgcaagaagctgccggagcgcaccgatggccagccccgcttcaagacggtgcgcggacgcggctatctgtggctggaacaagcatgaacacggcccgcaccttcaatggcctctccacccagatcttcctctggttctggttcatgctgctggtcgtggtcgccgctgtcgtgatactgccgaccctggatccccgcaacataattccgttacccgcccacgagatggtgcggatgaacaacaacctgaaagccctgcagcggggtgccgaccccaatcaggatttcgatctggccaaggccatagaggcggcgggtctgttgccggtggacaatatctacctgcgcgacgagaagggccagatgcaatccagcacgcggctcagcaagttcgtcgtccgcttcatggtcgactcggacaaccctgccaagcccatgctgggcagcgagcaccagagggccatcgccggtcccttcgagatggagcaccacggtcagacctatcacgtctacttcggcctcaatgtcgaaaactcctatctgttcctgtttatccagatcctggatcacccgatccagatcctggggatcgccatgctggtcagtacaccactctgcctgttgctggcctggcgactgacccgtcccatactgcagttgcagcgatcagtctcccagttggcggagggcaacctggaagtacagatccccaatctggggcgacgtgacgagatcggccagctggcggatcacgtcagccacatggtcgacacgctcaagagcatgatccagaagcagaaacagctgctgtccgacatatcccacgagctgcgcagccccctcacccgtatccagctggcgcaggcgctgatccgccgcaagcagggcgacagcaacgagctggcacggatagagtcggagattgggcggctggacaagctgataggcgacctgctcgacctgtcacgggtacagcagcatgtggaggcaccagtggtgatgccgttggccgaactgctggagcccatgctggacgacgccatgttcgaagccaaccagagcggcaagcaactccggctgccgccactgccgaccgagtcgatcaggatgtggcccgagctgctggcacgggcgctggaaaatcccctgcgcaacgcactcaagtacgctcacaagttcatcaaactggattggtatcgggaaggaagagagtgggtcatcaccatccgtgatgacggcccgggtgtgccggtggcgcaacaggagcagctgttcctgcccttctttcgggtggatgatgcccgcaacgccaagaccggcggcaccgggctggggctggccatcgcctcggaggcaatccagcgccatggcggcaccattcgcgccagttgcaatcaaccaaccgggctgactatcaccatacgtctgcctattggctgagccatctcttttcatccaggcgggcgctgggtatgctggcgcccttttccgccccatctcggcccgcatcaggatcccgccatgctcgatatcgtgctctaccaaccggaaatcccgcccaacaccggcaacatcatccgcctctgcgccaacacaggctaccggctgcatctgatagaaccgctggggttcgagtgggatgacaagcgggtgaagcgggccgggctcgattatcacgagtttgccgaggtgaaacgctggccgagctatgaggcatttctggctgccgttgctcccgagcgggtgtttgcctgcaccaccaagggcagtaccgcccattctgcagcgcagttcgcgcccggtgatgccctgctgttcggcccggagagccgaggtctgccactggagatcatagagagcctgccgttcgaacagcggctgcgcatccccatgttgccccagagccgcagcatgaatctctccaatgcggtcgcggtattcgtgtacgagagctggcgccagctgggttatgagggctcgctctgagcctgactcaccccatggggtgaatgcaacaggcggccatcacgttccaattgccagcacagataccccagcgtcagacctcggcccgccatcagggcgcccatagcggcccacaaggcggcaacgccccagccctgacagagccaccagaccgggaagaagccgcaaaacgccgctaccagcatgctgttacgcatctcccgggcacgggtagcgcctatgaagaccccatccagcaggaagcaccagaccgccagtaacggcatcaggatcagccagggcaactggcggtttgcctcgtcgatcaccgccggtatgtcggtaatatgggcgatgagctgactgccgaccgccgcaaacagcaggctgaaaccaatcgctatgatcagcgcccagccaaggttcaagacaatggcttcgcgcagcccctgccgatcccgccggccgatggcgcggcccaccatggcctccaccgcataggcaaagccatccatcccgtaggagatgagcatcagaaagttgagcagcaccgcattggcggccactgccacatcccccaaacgcgccccctgcaaggtcatgaaggcaaagcagagctgcaggcagagggagcggatgaagatatcccgattcaggctgagcaatctcaacagcgcgggccactgacgccaacgttgcccggccccctgccacacctcgggctggacatgcgcaggaagccgagcagccagaagatgagattgatgagggtcgccccgaccgagacgcctcccaaaaaccaggcctgaccgagctggcctatcacccaggtatccaccagccccagcaatggggtagtgatattggagagcaccatgggcaatgccagggcaaacacggccccatggcgcagcctgtctgtcaaccagggagggatcagcatgagagcagccactcatccggcatcattcgccctccagtcgcacgattttggcgaaatcggagaccagggtttccatgaccacgtggggtactcgcccctcgctcatctggggacggaacacggcttccagcttgccttccggattgatcagcactatggaggcggagtggtcgatcaggtaatccttctctccctgttcggcaatggagtagatgaggcccaggtttcgcacaaacgggaacaacttctcgtgggggccggttgccgccttgaactctggatggaagaaagcggtataggtcttgaggcgagtgatgtcatcgcgctgcggatccgccgaaatgaacaccacctggctgtccggtgcaatcttcttcagcgccggatagacggagcgcagatccgccagcgtggtcgggcagatatccgggcagaaggtatagccgacaaacagaaaggtccagtgccccaccagactggctggaacgaagggctgcccctcctcgtcggtgaaggcaaacggattgatgtcccgccccgccggataatagtcggcctgctcgggcagggagggccggctccagtggaatgcagccatcatgcccccgaccagcagcaggaacagcaagggataacgcggtttaaccataacaacagaccttttcactgcgacatgcccgcagagtgggcacgaatggatggcccattgtaacccagcccatcgcgctccgggttatcccttgcaccggatgcagcttgggtcaaaagaggctcccatcaccactggtcagccggccggggtcataaaacaacagccccaccatcaagtggggctgtgagacaaggggcaggaaagatcagggttgttgtctgcgccgctcatgggcgcgctttgtcaggggcacgcagcggtatgacgggagccgtccagggaagatccgtttgtcccgtgtcgctatgacggtgaaacagccgcaccaggcggactatcttgtctttggggcagccaagccagacagtccagcaggcacccttgtgatgtacccagagagcatagaagcgggtcatccggttacccttgatgaaacgggtgatggaagaagcgggcgatgccagacccggatcccatggcgagcttgaagccatacctgtcctccttgaccaacaggtcacgccggtcggcatcgacagcccccttgggtggccagatcgatgactgccgcgtgtcgactgcgcaggtgtgcctttatcctccagacggcagatgccgccggtgcaatgctggccaccctcccttctatcccgcgaacgcctccatcaactgggctggtagcgcccttgctgtccgacgcgccgcctgaggctgttgttatgcatccctgctgaccttgattcctgccacctgccaagtgggagaggatcgtcttgtcgagcattcggggcagatcaagcaagtgactgccttagccaaggatatatctgaaatgagccggatgcggacgggcgcgacagacaaaaatcacgggtatcaggatctggttgaaatcatggggaaaggggtacagaagcgagacggcctcccgagggaggccgtgctgttacatccagtcggcgttgcggatcacgccgacggccagtccctctatggtgagctgctggcaggagagatcaacggcgatgggttcaagttcttcattttcaggcagcagccacacctggctgcccttgcgctggaagcgcttgacggtgacgtcttcgtcgagacgtgctaccaccacctggccattgcgcacttcctgggttttgtggacagccagcaggtcgccatccaggatgccgatgttcttcatgctcatgccttgcacccgcagcaggaaatctgcccgcggatggaacagggcgggatccacctgatagtggctctcgatatgctcctgagccagtatgggttcaccggccgcgaccttgccgatcagaggcaggccggtctcttccagcacagcttcctcttcaatcagcaggcggatgccacgagaggtccccggcatgatctcgatgaccccttttttggccagggccttcagatgttcttcggccgcattggccgacttgaaaccaagcttctgggcaatctcggcacgagtcggcggcatgccggtctcgctcatattcaccttgatcaattccagcacttcggcctggcgtggggtaaggggtttcataacattggcacctgtttttttatacagcacactggcagtatatacagtgcagtggccaaggcaaggcgcggctgacatttgtcgcggccaaccccttatttgccatggttttacggctgcgcagccgactcatcgtacctctcggcgacaagccgccggtgatttgttatgctcacgccgcatttttttggagagcagacgcacatgtcccttggacagaagatttccagagccatcttgcaatggccggtcagtggcttggtcaatcacaagagcctgccggaaaatcccatcacagagctcaagctggatccagccagacccatagtctatgccctgaaaaccagctcgatcaccgacctgatgacactgcaacagtgctgcgaggatctcggcctgcccggtcccttcaccccgctggagctgaacggtcagttgctgccgcgctatgtctgtctggaccgcccgcctcccctgttcggcaagcgcagcaaaccgctgcctttcttgcaggagttccaccagctgctggatctgcacaagcaggatccggcactggatatccaggtggtgcccgtcaccctgttctggggtcgcgcccccggccgggaaggggaagaggcctccggctggaacatcatcagcagtctggcaccgaaccgcctcaagaaggcgctgatcgtgatcctcaagggccgcgagaacctggtgcgcttctctccgccgctctccctgcgtcaaatggcggacaagcacggcaccgacgaggctatcgcccacaagctggcgcgggtggcccgcacccacttcagccgccagcagctggcagccaccggccccaagctgccgaaccgcaacctgctgttcaggcagttgctggactccagcgtgatccagcaggccatagaagaggaggcgcagcgcgagggcatcagcctggagaaagcgcaaaagcgcgcccacggttacatggacgagatcgcctccgatttctcctaccggctgatccgcctcagtgaaagcttcctcggctggctgtggaacaagctctatcgcggcctctcggtcaacggtgccgagaaggtacgccagctggcgcaagaagggcacgagatcgtctatatgccctgccatcgcagccacatggactacctgctgctctcctacgtcatctaccaccaggggatggtgccgccccacatagcggcgggcatcaacctcaacttctggccggcgggccccatcttccgtcatggcggcgccttcttcatccgccgcaccttcaagggcaacccgctctacagcactgtatttcgcgaatacctcaacctgctgtttgccaagggctattcggtggagttctttaccgagggtgggcgctcccgcaccggtcgtctgctgccacccaaaaccggcatgctggcaatgacactgcaggccatgatgcgagggctggacagacccgtgaccctggtgcccgtctatctgggctacgagcatgtgatggaggtgaacacctatcacaacgagctcaagggcagccgcaaggagaaagagagcttcctgcaggtgctcggcatactgcgcaagctgcgcaactatggccgcggcttcgtcaacttcggcgaacccctgaccctcaacagctacctcaatgaacatgtgcccgagtggaaggaccacataggtcaggaggagcgcccagagtggatggcacccacagtcacccggctggccgagctgctgatgacccgcatcaacgctgccgccgccgtcaatggcctgaccctgagcgcgctggcactgctggccgccgaacgccacgccctgactcgcgatgaactgcaggcacagctcaacacctatctggacctgctcaagcaggtgccctacagcccccagagcacaatcccggctgaggatgccaagacactgctggatcaggcgatggagctcaacaagttcgaggtgagcgaggacaagctgggccagatcatcagcctggaccgctatcaggcgatcctgctgacctactaccgcaacaacatactgcacctgtttgcattgccatccctggtggccgcgctgatcgaacgttgcgaagggatatcccgcggcgagatcgtcgcccgctgcatcgacatctatccgctgctcaagacggagctgttcctccactacgaagaggatgagctgccggagctggtcgatgccctgctggccgaactgcaacgccagcaactggtcgaggcacgggatggcggcttctgggtcaatcctggcaaccagatgcgcctgctgctactggccgagagcatccaggagacgctgcaacgctacgccatagtgttgacccgggtgctggcccagccctatgtcgaggcggagcagctggaggcggacggcctgatgatggcggagcgcctcggcaccctgcacggcatcaatgctcccgagttcttcgaccagaagctgttcagcaccctgatccacaccctgcgcaaggagggctacctctctcccgagggcaaaccggatctgggccgcttccaggcgctggccgacaacatagtgccgctgctgagcaacaagatccgccgcaccatacaggcgggcaaccggctctgacagagaccggaaacaaagcaggccgcatcatgcggccttctttttatcctgacatgcgtcacggcaacaggtagttgagcaccagaccgatgaataccagcgcccccgcatagttgttgttgagaaacgcctggaagcaggcctcccgctgccgctcccggatcagccgctgctggtagacaaacagggccgcagcccccaacagcccccagtaataccaagcccccagccccatcaactggcctaccgccagcaggatcagcagggtggccagctgcaacacgccgatgatccgcttgtcgtggcgaccaaacagaatcgcgctcgatttcaagccgagcttgaggtcatcatccctgtccaccatggcgtactgggtgtcgtaggcgatggtccacagcagattggcgaggaataccagccaggccaccagcggcaaggcgttggcctgagccgcataggccatggggatagaccaggagaaggccatgccgagcaccagttgcgggatcggaatatagcgcttcatgaaggggtagcagactgccagcagcaaggccgcgaacgacaacgctatggtgagggagttcatggtcagcaccagcgcgaacgagatgagcgccagtacggcaaacagcgccagcacctcccgcggcttgaccttgcccatgggcagtggccgaccggcggtacgtttcacatggccatcgaagttgcgatccgcatagtcgttgatgacacaaccggccgagcgcatcagaaacacgcccaccacaaacaccagcagggtccagagatccggcaggccgccggccgccagccagagcgcccacagggtcggccacagcagcagcagggtcccgataggcttgtcgatgcgggccagctgcacataggccagtccccgctccttggttaacagattcactccagctccttgttgcatgacagagagggcaagaagagttcatggaccaacagtggccattgccccagaaacagacgggaacgacgtccccagacggtggcggccgggcaccagggattgctcgcaatctcgaaacaggccagttgcaggtgatcgcggcgggcaggctcgtcaccgaaaatacgctcgcccaagggctgctcacccagctcgcgcagcccgctctcttgcagggcggcttcggcaaacagggtccaccccagcacagccggcccccgatcaccgtgcagtatcacctcgcggcacagacccatgggttgctcggcggccaccagctgctgttcatcggcgcagagggtgacactgcgattgcccagcagctgcaccgagaagtggcgattgtggtgacgcagacgccgggtcatggaatcggcctccagcaaccagggccgcaatgcctcgggcagctcgcaatctgcgggaacccgccacggcgctagctggataaggggaacagtcaactcggacttcacggcttcaccatccggagatttacgttatcaggttaaaatccggtttattatccgtaaatcattcgagaattgtaagaacatccgtgcttgacggccccgatggcaacatcaaaaatggggtacctgccgctgatgagccatctatatgaagatcttcaaaattctgctgctgttattactgagctgtggctccctgcatgtgcaggcctcgtccgaagaggagcccccggcagagggcgccgaagcggctgccaagccgggcttttcctaccatgctctcgatcccgacatcatcaccaactacctgagcgatggcaaaaccctcggctatatccgggtcacggtcgagctgatggctgaaaacgagggcgacctcaagctgctggagcagcacgaccccctgatccgcgacgccatcatacgtctgatgggcagcaagaccgccgatcagatcaagtccctggtgaaccgcgaggagctgcgcaaggagtgcctgacccaggtcaacgagctgctggtgaaagaaaccggcaagaaggcggtacgcgagctcatcttcaccaagttcctctaccagtaacagatacaagccttaagcgagggccacgccaaggtggccctgtcgctgttttcgaaatgaaaagtgattacactaggcccccaccgagttgtcgaggtagtcgttatgggcaacaaaaccctgtgtgaatggcgccgcagcgagatccccaccgatctcaagacactgcgcaaaatcgtgcgcaaacccaagtttgtctgtggcaagtgtgctcgaagcgccaatgacaaaagctatctgtgtcagccgctgcggttgaaagaggagtaagactgcgcatccccaccacgtgaccggctattgatcagtccagccctggcgcccctgctcgaacaatctgcgcgcctgcccgtcattggggcaaacaccacggtattcactgccggaacgcccggccagatagaggtgttcaggccggcaataccaggccagtcccttctggcgtccctgcttccatagctcgacatccaccttcttgccacacaggtcctggtgaaacgcgacccgttccgtggtgaagcccagcttgccatcggcctcccccacatcgctccataccttctcgcacggatcatcgttggaggcacagcctcccagcagggcaatgatggtgagtctcatagtcatccttgagtgtcgtttgggcagttcattctagtcagcctgatgtcggcgaccaagggatcatccccattcctgtgagccgcacaaaaaaatcaggcgggccccaaggcccgcctgctctctcaatgcgtggattactgatcgtcgagagggtcatcatccagccagctctcgtcttcccattcatccagctcttcttcccaggattccggttcccattcatcatcgagatcgtaatccggcttgtgtccacccatgctcattctccttggatagtgcacccgccctcaaagtctatccagaaaaatggggctcgccagtcaaggcaggatcaaagtttgaccagggtgcgacccgcgatccggccttgcgtaatggcttcggcagccgccagcacctgctccagtgctatctcggtcaccgcctgttcgaagaagcgggcgggcagatcccgcgccagtcgctgccacgccaactggcggcgcgccagcgggcacatcacagatgtcgacaccttgcaaccgcacgttgcgcaggatgaaaggcatgacagtggccggcagatcgaaaccgccagccagcccgcaggcggccacggcaccaccatagttcatctgggccagcagcttggccagcacctgactgccgacagtatcgaccgccccggcccacagctgcttctccagcggcttggcaggctccagcagctcaccgcgcggcactatgcggctggcaccaagcgctatcagcatctccccctgctcctcggggcgaccggtcagggccgcgacttgataacccagtgcggccagcagggccactgcggtggaacccacgccacccgcggcgcccgtcaccagaatttcgccgctgtcgggggtgatgcccgcctcctccagccccacatggcggtgagaccggcggtaccgatgcacatggcctggcgctcatccagcccggcgggcagcggcaccagccagtcggccttgacccttgcctgctcggccatgccgccccagtgtccttcccccacaccccaaccggtcagcacgactttgtcgccgacctgatagcggctatcggccgattccagcactgtgccggcaaaatcgatgccgggcaccagcggccactgacgcactatcttgcccttgccggtgatggccagcccatccttgtagttgagggagctgtagctcaccgccacccgcacctcgcctgccggcaactggctctcggccagccgggtcagagtcgcagcagtcttgccgtcttgattttccagtaacagagccttgaacatggttgcctctttgatgatgtgtgaaacggggatcaactgcttttacgcttctgcagttgaaaatccagggtcagggccgtgcccatgacaggttcgccagccagctggcgcaagataagctcggccgcctcctgccccattttgcgataggggatccggaccgaagtgagcgccggatagcaggcgcgcgccacatccagatcgtcgaatccggcgatggcgagcttgccaggcacgctcaggtgacgacgctggcactcgaacagcacccccgccgccagctcgtcgttgacgcacaccagtgcatccagctcgggccagcgcaacaaaaattcccccagcatggcggcccctgtgctgaaactcggcagctcagaggtgttgatgatggcatcgggggagaggtagttgtccagcagtgccttctgccagccctgcatgcgctgttgcagcatccactgttcctggcgggcacaaagaaagccgatgttgcgatagccgcgctcgatgagatgacgggtcagctgataaccggcatcgaagttggagacccctacattcatgtcgacagggttgcgcgccatggctcccacctccaccaccggcaggcgggatgccttcaggcgagcacgtatggtctcgccgggatcgccaccaaacagcacaacagcagccgggttatgctgcaaaaagctggtcagcaggctctcttcctgctgcttcaggtgctgggcatcccccaacattatctggtagccctcatcgagcagggtctgctgcagcccggcgatcacgtcgccgcaaccgcgctcggtcaggctgggcactatcaccactatggtctgggacgtcgcggaggcgagcgcgcccgccgcccggttgggaatgtagccgagttcatccacggcggcatcgatgcgctcgcgcatcttgtctgacaccagctcgggggtgcgcagggcacgggacaccgtcatggcacccactccggccagctgggccacatcgttgagggtcacccgacccgtgctacggcgcttcttcgcttctgacatcccttcccttcctcgacatacgggtgctcactttaaggcaaaagtgcggcactgactatttgctcaaaccggattttaccccctttgagcgagtaacggggcaagatgaatcccactcatggcataaatgatagcgctatcacaattccatgttagcgctatctggtagggctaactttcgagatcaggctcacagttatcgtggggcaagatcgctagattggcgccatctcatccagccggatcattgccatgctgactcaactgctgaccgaagaggtcatttccatcgaaacgggagcccgcgactggcgtcatgccatcgagctcgccaccgctcccctgctggccaacggcaccatagagccttcctatgtggcggcgctgtttcgctcccacgaggagctcggtccctactatgtgctgggcccgggcctggccatgccccacgcccgcccggaagatggcgtcaatcgtctcggccttgggctgacagtgctgaaaaccggagtcaatttcggctccgagggcaatgacccgatccggctgctcgtcaccctggccgccagcgacagcaactcccacgtggagaccatcgcccagctggccgaactgttcatgaacgaagaggacgtggcggccatcatggcagccgacaccaaagacgacattttgcgcattctggcgcgctactgagcggcgccctgcgcccgacaaaggaagagacgatgaaaattctggttgtatgcggacacggcctgggcaccagcctgatgatggagatgagcatcaagagcatcctcaaggagctggcagtcactgccgaggtggatcacagggatctcgcctccgccggcagcgaaaccgccgagatgttcgtggctacccgcgacatcgccgagcagctcatcagcatgggggtcaacggccgactggtatccctggacaacatggtcgacaaggccgccatgaaagagaaactctccatcgccctgcgcgaactgggcgctctctgaccacctgacttcgcggcctgcgggccgccttttccatctgattggagctgaccatggaatttttcaattttctgatgtttgacgtgctgtccgagccggccgtgctggtcggcctgatcgcgctcatcggcctgattgcccagaagaaacccgtgaccgagtgcatcaagggcacggtcaagaccataatgggcttcgtcatcctgggggccggtgccactctggtggtgaactcgctgggcgattttgccaccatcttccagcacgccttcggcatcaagggcgtggttcccaacaatgaagccatcgtctccatcgcccagcagtcgttcggcaaggagatggcgatgatcatgttcttcgccatgctggtgaacatactgatcgcccgcctcaccccgtggaaattcatcttcctgaccggtcaccacaccctcttcatgtccatgatggtggcggcgatcctctccgccggcggcatgagcggcattccgctgatcgcggtcggcagcctggtggtcggcgtgaccatggtgctgttcccggccctcgctcacccctacatgaagcagatcaccggctccgacgaggtggcactcggccacttctccaccatctcctacgtgctggccggctggatcggcgccaagttcggcaacaaggcccacagcagtgaagaggtgcaggtgcccaagagcctgctgttcctgcgcgatacccctgtggccatctccttcaccatgggcatcattttcctcatcacctccgcctttgccgggcccgaattcgtcaccagcgtagcaaagggcaagcactggttcatgttctccctgatgcagtccatcaccttcgccgccggtgtctacgtcatcctgcagggtgtgcgcatggtcatcgccgaaatcgtgccagccttcaaggggatctccgacaagctggtgcccaacgccaagccggcgctggactgccccatcgtcttcccctacgcccccaatgcggtgctgatcggcttcctgtcgagctttgccgccggtctggtgggcatggtgctgctctacctgctggggctcaccgtcatcataccgggcgtggtaccgcacttcttcgtcggcgcagcggccggggtattcggcaacgccaccggtggtcgccgcggggccctgctcggcgccttcgccaacggcctgctgatcaccttcctgccggtatttctgctgccagtgctgggggatctcggcttcgccaacaccaccttcagcgatgccgacttcggcgtggtgggcatactgctcggcctgataatgcgttgaccgatgcctgtacggaaaacaaaaacggagcgcctggcgctccgttctttatggccactctgggctcaatcgctttccagactggcaagacagtgagagagggtgcgcgccagcgcgccctgattgcgcaacacaacggcgcgggcctgttcgcccatctggcggcgatcgccctcgtcggccagcagctcgctcaccttctcccccagcgcggcggcatcggccaccagggccgcgccaccctgagccaccagctggcgggtgatgtcgctgaagttgaagtaggcaggaccggtcaggcagggcttgcccagcgccgccggttccagcaggttgtgaccgccgaccttcaccagactgccgccgacgaaggccacatcggccgccgccagcatcagcggcaactcgcccatggtatcgccgagatagaccttgtccgtttcgcggatcggggcgccgccggtgcgccgcacacagccgtaaggggcgcatagctcggccacccgatcgaagcgctccggatggcgcggcaccaggatcaacaaggcctgggggtggcgttgcagcactaagtcaaacgccgccaatacctgttcatcctcaccctgatgggtactggcagcgatccagaccggcctgctctgccccagctgctgacgcagggcgtgccccctggcatacacctcgtcacccagctggatatcgaacttgatggaaccggtcaccgccagccgctcacgaccgacgccgagccgtgcaaagcgctcggcatcgtcctgatgctggcaaagcagatgggtcagtggccggctgagggtatcgaacgccccttgaaaacgggcatagcgctggcaggagcgttcggatagacgggcattgatgatggtcaccggcagatggcgcgcctcgcaggccgccagccagttcggccacagctctgtctccatcacccagagggcgcgaggcttgatgcacttgagaaaagcgaccaccgcccaggggtaatcgaggggggcgtagcgatgcaccaccagatcgccgagcttggccgcctgctcggcgccggtgcgggtggtggtggtgagcaggatcggcaaatccggccgctcggctttgagtgcacggatgaaggggctgatggccagggtttcacccacgctgaccgcatggatccagagcggcgcctcctgcccgctggccggcgtccgtcccagatgctcggcccagcgcgcaccaaagccaggcttgcccttcttcggcttgtagagtgccagcaacgccagcggcaagcccagatggatcagcaggttgtagagcagccgatagcccatgttatgtcggctccgatcgcttgctcgcatcggagacaaaccgtggcggctcacccacttgcagcacgatcggttgatctggcgactcggcgcactccagccgtcgacctgcctctatcacctgttccggcatcagctcgatcaggcacttgaggtgaccgaacttgcaagtgcgcttgaaacaggggcggcactctatgtcggtgtgcactatctcgaccctgtccgccagcggcggcgtgtagagcggcgaggtagagccatagacgccgatcaacggccggttgagggcggcggctatgtgcatcaggccggagtcattggagatgacccgcccggccagcgccatcagatcgatcgcctcatacaggttggtcttgcccgccagcacgtggcagttggggcgcgacagcggattgatccgctcgcgaatggtgttggccacaggcacatccttgccggagccgaagatccacacctgccagccctcatccagatacttctgcgccaccacggcgtagtgcccttccggccagcgcttggacgggccgaactcggctcccggacagagcaccagcacgggacgaacgcgatccagaccgagtcgctccagcgccttgccctgattgatgagatccacattgagcgaggggtggggaatggcgggaatatcggcccggctcttcatctgtgccttgggataggccagcgccagataggcttccaccatcagcgggaaggcagacttgttgctgcgcatgtcattgagcaggccgaagcggtgctcccccttccagccggtgcgcaccgggatcctggcgaaccaggggatcagcgccgacttcatggagttgggctggatgatcgcctgatcgtacttctcggccgccagttgcttgccgagccgacggcgggcccccagcttgaagtcaccgtggccgagcggcatggggacagccttgtccacttcgggcatccgctccagcagggcaccgcaccaggctggcgccatcacatgcaactcgctgtcagggtgattggtcttgatcgccttgtagaggctctgggacatcaccatgtcgccgacccaggaggggccgatcaccaatattttcatctcacgcttctcttggggccaagccctgcggttaatcattactggccgagattatgccccaagaatggcccgagaaataacagaagatccctgcatcacccgcgctcatgccaaaaaagaacccttttgaaactgacttactacgggcgccgggaccatgctccgccagccgttttaggctagaatgggcgccaattcgagcatgccccgccagccgggcgccaacaagagccttcaacccgtgaaaaaaccgactctggcggccgtcctgatcgtcaagaacgaagccgacaacctgaaagcctgcctcgcctcactcgacggtctggtggacgagatcgtcattctggactccggcagccaggacgagacccccgccatcgccgccgaattcggcgcccgtttcttcgtcaatacggtgtggcccggtttcggccgccaacgccgcctcgcccaatcccatgtccagtcagagtgggtactgtggctggatgcggacgagcggctcacccctgagctgaaagaggccatcgcgaccgtcatggccaatccggccagcgacaccatctactctatcccacgcctctcctgggtatttggccgcttcatccgccacagcggctggtatccggatcgggtgctgcgcctctatcccaaggcgctcacccgttacaacgaggtgctggtgcacgagaaggtggaggtgcgcgccaacatgaagatcgtcaatatccatggcgacctgctccacttcacctaccgggatctggagcactatctggtgaagtccgccggctatgccagggcctgggccgatcagcgcaccgcccgtggcaagaagggctccctcggccagggactggtccatgccgtgggctgtttcctcaagatgtatctgctcaaggccggcttcctcgatggcaagcagggactcttgctcgcgatcctctcggcccactccactttcgcgaagtacgcagacctctggatccgccagcagccgcaagcgccggatcagacccgcaactaattgcgcagccgctcaaaccagcatgacgaaacagggcccgaaagggccctgtttgcatctgtcagctttctgttcgccagaagggcggtgcccagcgagctatcgccgccgccattgtcttgggatcgagctggctcatgtcttccggatgatcgctgtcttccggcgggctgaacgccaggtgacgcccctcgctgttgagcggacgccagcgcagcggggtggccgagcggtgcgccgggaagaaacctatggtcggcacgtccagcgccgccgctatgtgcagcggcccggtactgcccgccacaaacagggccgcgttggccatcacctgacagaacttgggcagcccctcgtcggagcgatagatccagccattgccgccgtgagccagcaattctgccgccagctgctcggcgatcttctcctcccccggccctgccgtcaggatgcactgcaattccgggcatgcctgattgagcttgatgatgaggcgtgagtactgctcgatggagaggttgttggccgaaccaccgctgccggcgtgtaccatcagccaggggcgactggcatccagcttcagtctggttgcaacctgttcgcgcaccagctgcaggctctgggggtcaaagctgagataggggccctgtggctcgaccacgcttacctgctggtcggcgagaaagcgacgcaccagatccaggttgtactcgtactccggcttctgggagcgggagcggcgctgcaccagccgctggttgtagagcacctgtgccagcttggtggccggggccagccggtaggggatgtgcgccttccacaccagcttggcgttacgggtgttggagaacaggcaaatggaggcatcgaaggctgccgccttgatgcgggccagcaaggcgcgttgctgttccttgtcggctcctgaccccggatccaggataatctcgtcgatccagggacagagacgggccaacggcgccgtgtaggcaggaaccagggcagtcacatgacaatccatggagcgcttgagcatggcaaaactcggccatgccagcatgaagtcaccaatcttgtcgttgcgtactaccagaatacgtttcataaaaaatccctttgctccctgtcaccaatgcaaggaggcttgatgcgcggtgcgggtattcttgcctgatgcacagctattctcaagcgaagacaccagacgatactgatttggacgaccaaaccgggcctctcgcgccaggtcccgcacaaaacggacatcgtcccggtcgcgacaaaacatcaacagaccctataatgcgaccaaatttccaggttgcaggaatcaacagcatgaccaacaaggtaatttatcccggcaccttcgaccccatcaccaacggccataccgatctgataggtcgtgccgccaggctgtttgatgaagtggtcgtcggggtagccaacagcccgagcaagcgccccttgttcgatctggcagaacgtgtcctgcttgcccggcaagtgacggcccacctgcccaacgtcaaggtggtgggcttctccggcctcttggtggactttgccaaagagcagcaagccaacgtgctgatccgtggcttgcgggccgtctccgacttcgaatacgaatttcagctggccaacatgaaccgccgcctgatgccggagctggagagcgtgtttctcacccctgccgaagagaactccttcatctcctcgaccctggtgaaggaggtcgccctgcatggcggtgatatccgccagtttgtcgacccgatcgtcgccaaggcgattgccgccaagcaaggcaagtaacaagcaaacaggctacccgagggtagcctgtttagtgcggcgcacatgggccgcgctcgccattgtccgcactggcagtcagcccgccgcgcgacccagcacctgctggcaggagagcgccagctcgtcgagccattcatagcggcgccggtacatggcccgcttcttggaggcaatctcctccagcggcttgcgcaccgcaggcaacagctgcacgaagttgtcatcctgatcaatggcgccaaattcctcccacagctcgtcataatccgcctgcagacaggctttcttcttcttgctgtaacgcttggcctggtagatgtgcgccttcatccgcaccgccgagatattctcggcccccatcgcctcggccagctgcatcaccagcattaccaccagtgacttgggccgcaaaccatggccctccttggtcagggctcgaaccttgtcctgtgcctgttcgacgcagggttccggaccctgtaccgagccgatcaccagcgacagcttgccgggggtgcccgccagcgagaaggcgcagctatagaggcgcttgccctgttgatcgacgatggagagcgccagctcggcctcacgacggaaggtaccatcgtggcgcagcactatgcgacatccactctggggatagtggccaagctctatgccctcgtccagatagagcggatctatcagctcgggataacgggccagcagcagtcgatagtggttttccagcatctcggcccgctgggtcgcggtggagccggcaaaccgatagggtcgcatcggcttgtcgagcagctcgggatagtggacaggcagggccttgagcggttcggcctgaaacagctcgaacacccggctcatctgctgccgatagagcaggctgcgcagcacgaacttggcgcgattgaaggtcttgcgggcgctgtcatcgggatagaggaagcgggccattttttgggcgcaatagtgcccctgccgggataaatgatcccagtccattgatttagctgtcattttattttctcaaaccgcctgaacggtcgagatactagtgacaggcgcccaaatattcaacagaccggaaatactctcttacaacttggccatgtttggccaaaataactgcgattcagcgctggcagtgggagcaaaacacggttgtacgctgccccagccgtatttcactgagcagagtatggcaatggaaacaggcttgaccaccgcgaccataaacctgcaactgctgcacgaaatagcccggcttgccatcggcgctggtgaaatccttgagggtggttcccccctgctggatggcagaagccagcacccgcttgatctcggccaccaaggtttccagtcgctcggcactgatgttgcccgccgcccgtttgggatgaataccggcagcgtacagcgcctcattggcgtagatgttacccacaccgaccaccacatggttgtccatcaggaaggtcttgatggcagtgctgcgccccttggcacgcccttgcagatactcggcgttgaaggcatcggtcagcggctccgggcccagtttggccagcagggcgtgtgcctccgccggttcacgggtccacagcagggctccgaagcggcgcgggtcattgagtcgcagcagcttgccgttggcgagctctatatccacgtgatcgtgtttctcggccggcgtaccaatattcagtacccgcagactgccggacatgcccagatgcaggtcggcggtgccaaagtcggtctccagcagcaaatacttggcacgacggctgaccctgtggatggtgagatccaccagctcctggatttcgccaggtaccggccagcgcagccggccatcccgtaccacgacgcgggtcaccttgatgccggtgagccagggagatatgccctggcggctgacttcaacttccggtaattcaggcatggggcctccaacaaatagggtggattacggagaggggcgcaacaggctgcgatactgctcctgactcagggtgagccaggtcgagggcggcaacagggcggcaaatttgccgttgtcctgatagagccccacttcaatcgggtcgctctgaccggcgatccacaccttgagggtaaccggcgtgccgcgcactgcatcgccagggggcagcaaccaagcctgccacgcctcgatatgggccgccagctgggcactgctgagccccagatccggtccgctgcgccaaccctggccgatacgctctatctgccagctcggcccatgccaggtgaggacgactgcgctgtccggcaatagggtacgaggtcgctgggcgctgttctcctgctgggccatctccagccggtgcagcagagtgatcaccgccagcacggccactatgatcacgttattccagcctttacggctcaatttcaacatggcaagcctccgtttgaaccggcagtgtactgaattccagccataaaaaaacccggcactgggccgggcttttgggaatgcagcatcaagtaattacttgattttgccttccttgtagatcacatgctgacgaacaacgggatcaaactttttgatctccattttttcgggcatggtgcgcttgttcttggtagtggtatagaagtgaccagtaccggcgctggagttcaggcgaattttctcgcgaatacctttagccatgatctaattccttataccttaacaccgctggcgcgcagttcagccagaaccacttcaacgccacgcttgtcgataatacgcatgccttttgcggatacgcgcaggcttacgaagcgtttttcaccctcaacccaaaaacggtgagtgtgcaggttcggcaggaaacgacgcttggtagcgttgttagcgtgcgaacggttgttaccaactgccgggcgcttgccggttacttggcatactctagacatgtcagtctctccaaatcttacttcattgctcgagcaaatatctgccccgctggccttcgattgcggggcaaacagaaggcggcattttatacagcatccgtgatcaaagatcaactaatacagtgccagagcccagttacaaccaaccacgctctgcaaaagaaaccgtgatgccgtcaccgatcaccaagtgatccagcactctgatatcgatcagggccaaagcggccaagatccgatccgtgatctggcggtcggcccgactgggctcggccacgccggacgggtgattatgcgccagaatcactgcggctgcattatgtttgagcgcgatctgcacgatttctctgggccagacgcttgcagaatcgagggtgccgtaaaaaagttcaacgaattgaatgactctgtgctggttatccagcaacagcagggcgaacacctcccgcagctgggcttgcaggtaatcccgggtcagctggggcgaagtgagcgcatcgccccgttgcaactgttcagccagatggcgtttgcccatctccagcaccgcctgcaattgagcatacttggcaggccccagtccatgggcatgacagaaggcgccttgatcggccccgagcagtgcccgtagcgaaccaaactgctgcaatagttgacgggagagatccaccgcactcaggccgttgacgccggttcgcaggaagatggccagcaattcggcatcggataacgtcgctggcccctgccgcagcagtttctctctgggtctctcatcctcaggccactccttgatgctcatttgtctctccctcatgcctattgagagaaaacatagcaaaaaatcgcgggaggccggccacaagtcccccatgtcagcctctgtcgtcgtccgttgcctgtggtatcttagccgaccagtcagagtgagccggaagagaagcagcagatgagattggccgataaacgcatcctgttgggtgtcagtggcgggatcgccgcctacaagagtgccgaactggtacgccgcctgaaagaccagggggccgaggtacgggtagtgatgacccgctccgccaaggagttcatcaccccgctgaccctgcaggcggtttccggtcatccggtggccgacagcttgctggatccggctgccgaggcgggcatgggccacatagagctggccaagtgggcggatctggtgctgatcgccccggcgagcgccaacctgatggcccgcatggccgccggcatggccgacgaactgctcaccaccctctgcgtggcaaccccggcccccgtggcactggctcccgccatgaatcagcagatgtatctcaacgccgccacccaggccaatctcaagaccctggccagccgcggaatcctgctgtgggggccggattccggcagccaggcctgtggcgacgtaggcccgggccggatgctggatcccttggaactggttgagcgctgctgccagcaactggctgccgagccgctgctggcgggcgtcagactgctgctcaccgccggaccgacccgcgaagcactggatccggtgcgctacatcagcaaccacagctcgggcaagatgggttacgccatcgcccgcgccgcccgtgaggcaggggccgaagtgacgctggtgagcgggccggtcgccctgcctgcaccgagcggggtggagcgtgtcgatgtggagagcgccgagcagatgcatcaggcggtgatgagccgggtcggcgagtgcgacctctttatcggttgcgccgcagtggccgactataggcccgagcaagtcgccagccagaagatcaaaaagaccggtgataacgatcagatggtgctgaccctggtcaagaatcccgacatcatagccgccgtgggggcgttatcagacaagcccttcaccgtcggatttgccgccgaaaccgtggatgtggaacaatacgccctcgataaattgcagcgaaaacggctggacatgatcgccgccaacgatgtgtctcgtgcgggccagggcttcaatgccgatgacaacgctctgaccgtgttctggcaagggggtcaagcccctctgccactggccgataagctgacgctggctcgccacctcatcgccctgattgcgcgccactaccggcgctgagtgcagacacatggcaccccgctggcattgcccatgcaggacgcccacaccagcactcgctgagcaacgatcaattcatgactgcccggactgtaccgagtatcccgggtgtccacacaagaacccattgaaaaacgaacgattcatgacaacacaaattgagctgaaaattctggatgcccgcatcggcaccgagtacccgctgcccgcctacgccactccgggctctgccggtatggacctgcgtgcgctgctggatgcgcccatcactctggcaccaggcgacaccattctggtaccgaccggtctggccatccacattcaggatcccggcttgtgcgccaccatcttgccccgctccggcctcggccataagcacggcattgtgctgggcaacctggtgggcctcatcgattccgattaccagggccagctgatggtttcggtctggaatcgtggcaacgacagtttcaccatgcaacccggtgaacgcatcgcccaactggtgataatgccggtggtgcaggccagcttccaactggtcgatgagttcaatcagagtgaacggggtgaaggcggttttggttcttctggtcgccaataacagaccacacaggcccccgggcctgtgcctaataacagaatcaagccattgtttttttaggggaatccatggcaagcagtaatcagaaacagagtcggcgcgatcagatcctgcaagcactcgcccatatgctggagaccagccctggccagcgtatcaccacggcacgtctggcggccgaggtgggtgtctctgaggccgccctctatcgacattttcccagcaaggcgcggatgttcgagggactgatcgactttatcgaggattccctgctgtcacgggtcaacctgatcatggccgaagagaaggacaccatggcccgctgccatcatatccttcagctgctgctggtgttcgccgagcgcaatcccggcatcacccgtatcctcaacggcgacgccctgctgggtgagcacgatcgactgcgggatcgcatcagcatcctgttcgacaagctggaaacccagatcaagcaggtgttgcgggaaaaacggctgcgggaaggtcagggcttccagctcgacgagaccatgctcgccaatctgctgctggcctataccgagggacgcatcagtcagtttgtccgctccgagttcaaactcaagcccaccgccggcttcgaagatcagtggctcttcatccgcagccaactgctgcaaagctgacgccattcgggtggatacacaaagggaggccttggcctcccttgttttttatggcaaaaaatggaagggagcaccagatgcgacccaaactgtcgcatgccagtgttagattcatgcgtcataaacctttactgcctgacaggacatcctatggaacccgaaatcatcacagaagcgcagacctggctggtcaataatcagggcctgctgatcgagtatgccgtcaatattgcggccgccctgatcaccctgctggtcggttacatcaccgccaaccttctcagcaatggcgtgatcaaggtgatgaatgctcgcaagctggatgccacagtgacgcatttcgttggcagcatcctcaagtacaccattctggtgttcgtggtgattgcagccatggggcgagtcggggtgcaaaccgcctccttcgtcgccattatcggtgccgccggtctggccataggtctggcactgcaaggctcgctctccaacttcgccgccggtttcctgctgatcatcttccgccccatcaaggccggtgagtttatcgaagtggcgggcaccaatggcgtcgtgcagtcggtgcagctattcactaccaccctcacctcgggtgacaacaagatggtggtggtacccaactccgccatcctcaacggcaccatagtcaactactcgcgcatggacacccgccgcgtcgacatgaccttcggtatcggctacggttctgacctgcgcaaggccaaacagctcctcgagcgcctggtgagtgaagagccgcgcatcctgaaggaacaggcagcaaccatagccgttgccgccctggccgactcctcggtcaatatcgtagtgcgtccctgggtcaagactgccgattactggggcgtctggttcgacttccacgaaaaggtgaagctgaccttcgatgccgaaggcatcgagatccccttcccgcagatggtcatgcacatgcaaaagcctcaggcctgatacctgcgcagacgatcacgacaatgccagccctgaagctggcattgtcgtttctgaaaccccggtcgtgccgcaaggcataaagactcgacctgcagctcaccttgcatcatggggtcgaaaacctgtcaatccgggcagccaggttggcttgcccgtcttcataacagtcgacgagcgacccggttaagcagtggctgcaccagcgcatagccccccagcacggccccgatcacggccaacacccgaatctcgagagtcggcgcggcggcggtcagcgccagggtcagcaggccgatgaggccggtggcgatcaggctcagggcaaacagggataaaacatgtttcatatcgatctcctcattccagacagtggccatccctgggagatctcgtccattcggtgcacatactagccaacgcccaaccccgacaagttgcgtttgctcataaaacgagccgaaaaacggctgtcagatactcctttagctgtaatacaaacttgccaggcaggcagccatagatgaaaaccctttcaccccggccaagccgggtgaagtatgagcaaactcaagatcccctggccatgagtgactcataatcgcagcgttttggttgtaaactccttcgatggcagacaattggtaaagctctgttacacgggccgcgccatgggctcggtataatgggcccggtatagtgctcgaataataaggtttggcgggagccttgcctgcaaggttcaaacacaacttggaagatcggtaatcctatgaaaaatatcaatccaacccagacccaggcctggcaggcgctggaagcccattttgcagctaacaaagagactcgactcaaggatctgttcgcgcaggacccgaagcgcttcgacaagttctccctcacctttggcggcgacattctggtcgactactccaagaacctgatcaccgaggaaaccctcaagttgctggttgatctggccaaagagaccgatcttcgcagcgcgatcgatgccatgttcaatggcgagaagatcaacatgaccgaagggcgctccgtactgcacgtggccctgcgcaaccgctccgaccgccccatcgagtgcgacggcaaggatgtgatgccggaagtgaacgccgtgctggccaagatgaagggcttctgcgagaagatcatctcaggcgagtggaaaggctacaccggcaaggcgatccagcacgtggtcaacatcggtatcggtggctctgatctgggccctgtgatgatcacagaggcactgcgcccctacaaaaaccacctgcagatgcacttcgtctccaacgtcgatggcacccacatcgccgagactctcaaagagattgatgcggaaaccaccctgttcctggtggcctccaagaccttcaccactcaggagaccatgaccaacgccctgaccgcccgcgactggttcatcaagatcgccggtgacaaggcccacgtggccaagcacttcgctgccctctccactaacggcaaggccgtggccgagttcggcatcgacaccgacaacatgttcgagttctgggactgggttggcggccgttactcatcctggtctgccatcggcatgcctatcgccctgtccgtcggtttcgacaacttcgaagccctgctgcaaggcgccttcgaaatggacatgcactttgccactgcctcctatgagcagaacgtgcctgtgctgctggcgctgattggcctgtggtacaacaacttccatggtgccgagtccgaagccattctgccgtacgatcagtacatgcaccgcttccctgcctacttccagcagggcaacatggaatccaacggcaagtacgtggatcgcaacggcaatccggttgaccaccagactggccccatcatctggggtgagccgggcaccaacggccagcacgccttctaccagctgatccaccagggtaccaagctgatcccctgtgacttcctagcaccggccatcagccacaacccgatcggtgaccaccacccgaaactgctggccaacttcttcgcccaaaccgaggcactggccttcggcaagagcaaagaacaggtcgaagccgagttccttgctgccggcaaaaccctggagcaggtcgaggatctggtgccgttcaaggtgttcgaaggcaaccgcccgaccaacagcatactgttcaagagcctgaccccgaaaaccctgggtgccttgatcgccatgtacgagcacaagatcttcgtacagggcgcaatctggaacatcttctccttcgaccagtggggcgtggagctgggcaaacagctggccaacaagatactgccggaactcaacaccgccgaggctgtcaccagccacgactgctccaccaacggtctgatcaacacctggaaagcgtggaaagcctgatttatccggcctttctgaatgcaaaagccccgctcgatgagcggggcttttttatagctgtcgggccggattttctggctggccggtcgggtgtccagtccgactggcgacggggatcgtcatccccgccccttcatcatcctgccagatgcaggcttaaccaccaacagcgatgcgcttcatgtctttcatataaccacgcagtacctgaccgatcttctcgatcgggtggttgcgggtcgcctcgttggcagccagcagcgccaggttgtcgacgttctgcccttcggccttgctggcacccaagtcgccagccttcagggtcggcatgaagtgctcgcgcagcaagggcacagcggcgttggcgaacagatagttgccgtactcggcggtatcggaaatgaccacgttcatctcatacagacgcttgcgagcgactgtattggcgatcagcggcagctcgtgcagggattcgtagtaggcagactcctcgtaaataccagaagctaccatggtctcgaacgccagctcgacacccgccttgaccatggccaccatgaccacgccattgtcgaaatactcctgctcggcaattttgccagcgaacgccagcgcgttttcgaaggcggatttgccggtctcttcacgccagccgaacagcttggcatcgtcttcagcccagtcggccatcatgccacgggagaactcaccggcgatgatgtcgtccatgtgcttctcgaacagcgggcgcatcagggtgcgcagttgctcggacagctcgaaggcacgcagtttggcggggttggagaggcggtccatcatcaggctgatgccgccctgcttcagggcttcggtgatggtttcccagccgaactggatcagcttgccggcgtaggccgggtctgtcccttcggcaaccagcttgtcgtagcagagcagggaaccggcctgcagcatgccgcagaggatggtctgctcgcccatcaggtcggatttcacttccgcgacgaaggaggattccagtacaccggcacggtcgccgccggtagctgaagcccacgccttggcgatggccatgcctacacccttgggatcgttctccgggtgcacggcgagcagggtcggcacgccgaagccgcgcttgtactcttcacgcacctcggttcccgggcacttgggcgcaaccatgacgacggtaatgtcggcgcggatctgctgaccctcttccaccacgttgaagccgtgggaatagcccagcgcggcgccctgtttcatcagcggcatcacggttttcaccacgtcggagtgctgcttgtccggagtcaggttcagcaccagatcggcggtcgggatcagctcttcataggtgccgaccgcgaagccgttgtcggttgctttctgccaggaggcgcgcttctcggtgatggcagccttgcgcagggtataggagatatccagcccggagtcacgcatgttcagaccctggttcagaccctgggcaccacagcccacaatcaccaccttcttgcccttcagcacgtcgcaaccgtcggcgaattccgctcgctgcatgaaacgacacttgcccagctgggccaactgctgacgcaggttcaaggtgttgaaatagttagccatggtgattgctccgttcgattgattccatgccgggtagcggcgttgtctgaaccactatagcgcgggacactcattgccttaactgatatattcgaaacagtatgttgcaggaattgaaagatgattcttcgcaatctcaagctgtttctcccccacgccagcaaacgcgccgccgcaggaatagaaagatggatcttcgcaatctcgagctgtttctccacctcgccgactcccttcactttggcaagagtgccgatgccatggcggtcagcccctccaccctgagccgcgccattcagcgactggagcaggagaccggctgcgtgctgttcgagcgggacaaccgcagcgtgcggctcacctcggcgggtgagaaactgcgggagtttggcggcagcctgttgcaggagtggcgccagctcaagcaggagctcaaacgcagcgacgaaccgctgcaaggacggctgcgggtgttctgctcggtcaccgccagctactttctgctgcccgaggtgctggagcgctttcgtcgccgctatccccaactggagatcaagctggagaccggcgacccggcgctggcggtggacaagatcctggctgacgaggccgatctcgccatcgccgcgcggccggatgcgctctccgccaagctggaatttgccagcctgcagcaggtgccactggtattcattgccccccgtaccgcaccgcaacagagccagtggttcttgcagggtgagccggactgggagcgactgccgctgatactctccgaacagggtctggcacgaaagcgctgtgaccagtggtttcgcaacaagggaattgcccccaacatctatgccgaggttgcaggcaacgagggcatagtcgccatggtggcgctcggttttggcgtcgggctggtgcctgccgccgtgatcgatcacagccccatgggggagaaggtgcgcatcgtcgagcccagaccggcgctcaagccattcgacgtcggtatcgcagtgctcaagaagcggctggaagagcctcttatccgcgccttctgggatacggcgcgcggccagggttcactgcgctgacggggtggccgtgaccggcgcatagattagcgaggggtcagccatcatgatgcggctcctggcgggcagatccggattatgcagctcaagcatgacccgctcgtccagcttcaaccgacgaatcgtgctgccaaactccttttcaaagatctgatcaaaggcaccggactggcgagcccgctgcagcccgagctcgatgcgctgtgccagttcgggatattggggggaaacaaagaacagcagcgccagcggataacggaacaccagatggggttcgattgcgagctccggatgctgctttagttcatcttctatctcgatgacggaacgcagaaagcagtcaaaacgccgcttgctcagcatgttgaacagcgcctcgtagagattgcccaccgttaccttgaggccgttggccttgagcagccgggtatcgggccaggatctgtgctgaccgatggtgagtccggcgctatgccagtccgccagcgaccctatgccgctaaagcgcccctcatcccccagccggatgaggcagacccgccagcccagcaaccccttcgccaacggaatatggaccgccagcagggaatgctcccgctcttcatcaggggcaaagactcctatctgtaccagggcaccctcttgtaacgccttgaccgcccgcccctgctccattggcggactcgcaatcagctgatagggaccatattcaggcactgtgagatcgagcgacaaccgcagcaagcccgccacagccggattggggtgctccaacagcaggttccaggcccgaatgtgcgactcggcagccagggcactccccgcaaacagtgtgatgcaccacagtaaaatcctgatcattgcgcctcgtacctctgatcttgatgcactcactataacgcgtgagcgcccagttctggtgtatggacccacagatgtgtgagcgacttggtgtcaaatctgacaatggtcagagcaagacccaggtcacagactagactcggtgttcaacctgaatggaaaaagcctcgccatgatgcgtcacctgatcgaaatcaacagctcacagctgtttgaagagtacctgcagagtctgggagtgccacaaaccttgctggatcacgaacaggatatctatctgcaagagcgcccgctggcggcagtgcgccaaattcagggcaagatgaagttttatctgcgagccggcgccctgaccaaacagtgatccgcaaccggtcacagaacaggcaatcaaagcgtattacactggcaccatccatcaccctcgcctccgggggtcgccatgaggagtgcccatgaaaccaagcggcctggatcggctcttcaaaccccactcaatcgccgtcatcggtgcctcgaccgacccacagaaagctggtcacgtggtgatcaggcacctgcttgcaggccagttcaagggccccatactgccggtcagcccccataacaaagccatcgccggagtgctggcttatcccgacattgccagcctgccactctcccccgatctcgccatcatctgcaccaaacgcgaacgggtactgtcgctcatcgaagctctcggcaaaaaaggggccggggccgccatcatactggccgccgatttttcgcaggaagagagggaacagttgcagcgcctgagcagccaatatgacattcgcctgcttggccccaacagcatgggcatgttactgccagcgcagggcatcaacgccagcttctcccctatcgcagccaaacctgggcaggtagcctttgtctcccagtcggcggccgtcagcacgaccatactggattgggccaaacagcatgagctgggcttttccgcctttatctccctcggcgatcactgtgacatcgacttcggccaactgctcgatcagctctctcgcgacggcaccactcgcgccatcctgctctatatggacaagttgcacgacgcccgccacttcctctcggcagcgcgggcggcttcgcgcaacaagccaatactggtgctcaagagcggtcgccacgatccggccaaggggctggacaacgtctacgatgccgccatccggcgagcaggcatgctgcgggtacgagatacccacgagctgtttgccgcggtcgaaaccctgagccattcgctgaccctcaagggggaacggctggccatcatctccaacggccgcggactggccaacatggcggtcgatgtgctgcttgagcggggcggaaaactggctataccgccaaaagacataggtagtgatgcagatatcaccgcctatcagcaggcactcgatgccttgctgcaagggaatgaagcagatgccatcctgctcattcatgcaccttccctcacagcacgcggggccgaattggcgcgcagtctgatcgattacctcaggcagcatcccagagccaggcgcttcaatatcctgaccaactgggccggggaatactcggcacaggaaggacgcaagctcttcaccgaggcgggcattccgacctatcgcactcccgaaagtgcagtggccgccttcatgcatatggtggaataccgtcgcaaccagaagcaactgatggaaacacccgcgtccctgcagggggacaagctcaacgtcgaactctgccaacaactgatccggcaggctctggaacgcaagcaactcaccctcgatacccatctggtgcaacccatactgcaagctgccgggctcgcgaccctgccgacttggattgtctccgacgccatcgaagccaccctgacggctgaacagatcggctatccggtagcggtcaaattgcgctcgccggatattgcccacaagtctgcggtgcacggcgtcatgctgaacctgcgtacttctgccgaggtcgctcaggcggcagatgccattctggatcgggtcagacagcacgatgcgggggcccgcatcgaaggcttgctggtacagcgcatggcacgccgcagcggagggctggaactgaggatccgcctgcaacaggatcccgtcttcggtcctgtcatcctgctcggcgagtcgggagcagaaccccaggagatggtcgccgcactcccgccactgaaccaggctctcgcacgctaccaggtcatcggcgccctcaagagccgcaagatccgcgagcaggccacccccgaaagactcgatatcgatgcgcttggtcaagtgttgtgccagctgtcggaactgctgctggcgtttcccgagatccaggagctggacctgcatccattgcaagcatgcggggccgagatggtgattctagatgccagcctgacactgatgccgatgacacagcagcgttgccccttggcgatacgcccctatcccaccgagctggaagagggggcctggctcaaggaccagagccatgtgctgctccgcccgatccggccggaggatgaacccgctcacaaacagtttgtactcaaggtctccgatgaagacaggtacaaacgcttctttgctgacgtgggagaactgggccacgaagagctcgctcgcatgacccagattgactacgacagggagatggccttcgtcgcggtaggacaggacggagccttcagtcagcaaattctgggggtggtgcgagccatttcaaacccggatcagtccgatgcggagtttgccattctggtgcgatccgacctaaaggggctggggctcggcaagttgatgatggagaaaatcgtacgttacgccagagagagagggattggccagctatccggcatgaccatgcccagcaatcgcggcatgatcaatctggccaagcgtcttggtttcaagatcgatatccagctggaagatggggtggtcaatatggagttgccctgtgcggagagagcctaaggggcatagcgcagaggacaccgcaggaatgataaatttcaggcaataaaaaaccccgctcatcgagcgggggttttcgtgttgggtgcctggcagtgtcctactctcacatggcgaatgccacactaccatcggcgctaccgcgtttcacttctgagttcggcatgggatcaggtggttccacggcgctatggccgccaggcaaattacttcaatctaagaaagctgacgtgaataacaactgtcaccttaggtggtggtcgctatcactgaattaggtagtagttcttcgatttgctacaagccttagaacacttcttgggtgttgtatggttaagcctcacgggtaattagtatgggttagctcaatgcatcgctgcacttacacaccccacctatcaacgttgtggtctccaacggccctttaggaccctcaaggggtcagggatgactcatctcagggctcgcttcccgcttagatgctttcagcggttatcgattccgaacttagctaccgggcagtgccactggcgtgacaacccgaacaccagaggttcgttcactccggtcctctcgtactaggagcaactcccttcaatcatccaacgcccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctactttcgtacctgctcgacctgtccgtctcgcagttaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccaggcactgtccgcgagcccgattcagggccctgcgttagaacatcaaacatacaagggtggtatttcaaggacggctccagcgcaactggcgtcacgccttcaaagcctcccacctatcctacacatgtaggttcaatgttcagtgccaagctgtagtaaaggttcacggggtctttccgtctagccgcgggtacaccgcatcttcacggcgaattcgatttcactgagtctcgggtggagacagcatggccatggttacaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttccggcaccgggcaggtgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcccagccatctggtcactgcgactcccaactgctccatccgcgagggacttcactgtcaagagcgaaccttctcccgaagttacggttctattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacccgaccacctgtgtcggtttggggtacgatgacttgtaatctgaagcttagaggcttttcctggaagcagggcatcaatggcttcaccaccgtagtggcttcgtctcgtgtctcagtgttgtgtctccggatttgcctagaaacaccacctacgcactttcaccaggacaaccgtcgcctggcccacctagccttctccgtccccccatcgcaattacaagtcgtgcaggaatattaacctgcttcccatcgattacgcctttcggcctcaccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgaggaggcttttcaccccctttatcgttacttacgtcagcattcgcacttctgatatctccagcatacctctcgatacaccttcgcagacttacagaacgctcccctaccactcacacataagtgtgaatccgcggcttcggtgcctggtttgagccccgttacatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctagctgtctgagccttcccacatcgtttcccacttaaccagaactttgggaccttagccggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccggatattacttactggtattcggagtttgcatggagttggtaagtcgggatgaccccctagtccaaacagtgctctacccccagtagtattcgtccgaggcgctacctaaatagctttcggggagaaccagctatctccgagtttgattggcctttcacccccagccacaggtcatcccctaactttgcaacgttagtgggttcggtcctccagttgatgttactcaaccttcaacctgcccatggctagatcacccggtttcgggtctacaccttgcaactagacgcccagttaagactcggtttccctacggctcccctatacggttaacctcgctacaaaatgtaagtcgctgacccattatacaaaaggtacgcagtcaccccgaagggctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcgatttcacttcaaggtcgttttcatgtacggggctatcaccctgtatcgctggcctttccaggaccattccactaacttccaagaaacttaagggctaatccccgttcgctcgccgctactgagggaatctcggttgatttcttttcctcggggtacttagatgtttcagttctcccggttcgcctcgttacactatgtattcatgtaacgatacccaagttatcttgggtgggtttccccattcggaaatctgtgagtaatagcgtctcttaccgacttctcacagcttatcgcaggttagtacgtccttcatcgcctctgactgccaaggcatccaccatgtacgcttagtcacttaaccatacaaccccaagaagtgtcgttgaaacgacgcgacttgttgaagtacaacaaggaccaaaataaattttggttttcgccaagaagtttccaaagcacttgtaacaaatgtttgagaactactttttaaatcagctttccagattgttaaagagcatgtttgcaacggtcatcgaccgaagaaaacagacataaacacgcatgcttatgtctgcattctttgagctgcgaagagaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctaggcctctagacgaaggggacccggatttgtctttgcgctcgcgcgcaggtaaccgggtagctgcttgcgccgctattcacgtcccgacacccaacaaaagggcttctctcgtttggctttcaccaaacaagcactgacgcttgcgcatcaggtctttgctctaactactttgaatcaaggcaatctgtgtgaacactcaacaacttcgacatcttaaggtaaggaggtgatccaaccccaggttcccctagggttaccttgttacgacttcaccccagtcatgaatcacaccgtggtaaacgccctcccgaaggttaagctatctacttctggtgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcgacattctgattcgcgattactagcgattccgacttcacggagtcgagttgcagactccgatccggactacgacgcgctttttgggattcgctcactatcgctagcttgcagccctctgtacgcgccattgtagcacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttatcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggacaggggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttctgattcccgaaggcactcccgtatctctacaggattccagacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgtctcaaggacacagcctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagctggacagttttaaatgcaattcccaggttgagcccggggctttcacatctaacttatccaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcacagttgacacgtattaggcgccaacctttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcagggtttcccccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctagggatcgtcgccttggtgagccattaccccaccaactagctaatcccacctgggttcatccaatcgcgaaaggcccgaaggtcccctcctttcccccgtagggcgtatgcggtattagcagtcgtttccaactgttatccccctcgactgggcagatccccaggcattactcacccgtccgccgctcgccggcaaaagtagcaagctactttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagtttggtttgcgttcattcattaccgaggcaatgaacttcagcggctcaatgaattgctgaaataaactgttcggcttgttattgctaacaagtcgttttggtcacttcaccagacattgaaaatcaacaaaattgtttgatgttcgatgctgtgagtgcccacacagattgcttgattcaaattgttaaagagcgtcacgcttgtcgcgttgaggaggcgcatattacgctcctcacttcgaaagtcaagcggttgttttcgcttttctttcggcgccggcttcgcaaggaagctggctcatcagttcggcgtgttccgccgtactggtaggggcgcattatagggagccgcgccgggatgacaagagcaaaaccgcaaaaaatggcactttctgcggttttgcggttcaaccgttgttttattaaacaaaagccccgcatcaacggggctccttcgggcaataaaccctgtattcacatcaggttgctatctttttgaccagaattcccgggcgaaactgcgcaccttttcccaatcggtaaattcgagatccttgctggtatccgtgctaccacctgtcatcttcatgatcagctgaatgatacgggtctgccaccagttataacgggaatactgaagcgcaccggcaaacactcccagggtcttgggtttccagggagagaggcgcaggaacttcttcatataggcattggtctgcggcgtttgtttctccggcttgcgcgcggtcagattgacgcagaagaaggcagcgttggccacctccagctgctcctgatgagcgtggataaagctgagcaagctgggatgaaaattaccataacgaatagatgcgccgatcagcaccttcttgtacttgctgaggttgcacatgggcagggtatgcagatcatgcatcaccacctcgcatcccggcatctcctccagcatgacatctatgattttgcgggtttggccgtcccgagaggaataaagcaccagaatcttgtccataacaacctcaactacgccagaatgcgggggtaaacagtaccagaagcgtgaaaatttccaatcgaccaaacaacatggccaggatcagtatccattttgctgcggcgctggtaccggcaaagttggaggccacatcccccagacccggtcccacgttggtcaacgtcgccgccacagcagagaaagcggtcacctcattcatcccggtggcgatcagtgccaacatgaacagcacaaacagaataatgtaagtggcgaagaaaccccatactgcctcgacgatgcggtccgacacagccttgcggcccagcttgagggtatagacggcgcgcggatgcaccagccgcttcaactcccgcaccccctgcatgaacaggatcatgaagcgcatcaccttgatgccccctccagtactgccggcgcagcaaccaataaaggaagagaacatcagcatcatgggcaggatagagggccaatccgcataactggtggtgctgtaacccgtggtagtgccgagcgataccgattgaaacagggcgtggttgagggtctcctgccaatgttcatagtggttgtgatgcagcagcacggccgcgcagaacaaaaacaggaacagctggataccgaggaacacttttacttcaggatcgcgcagatagctcagcagacgcaccggcgtatgggtaaacaccatgaaatgcagaccgaagttgatgctgccgatcagcaggaagcacactgtgatgaggtttatcgccggactattgaaaaaacctatgctggcctcgtgggtggagaaaccgccgatggagaggctggagaaagagtggcagatggcgtcgaacagcgacatccccgccagccagtaagcaagagcgcagagcatggtcagcaagagatagatgaaccagagcgccttggcagtctcggcaatgcgtggcgtcaccttggtatccttgaccggccccgggatctcggcacggtaaagctgcatgccaccgatgccgagcagcggcaagatggcgaccgccagcactatgatccccatcccccccagccactgcagcaactgacgatagaacaggaaggccttgggcaggttatccagcccggtcagcacggttgctcccgtggtggtcaggccggagaaagattcgaaaaaggcctccgagaccgacataccggggacgtcgccgataatgaaggggactgcgcccacactgcccagcacagtccagaacaagacgacgatgaggaaaccctctttcgatctgagttccttcttgtgatggcggttggggaaccagagcagcacgccaagcagaagcgcgataaaaaaggagctgacgaactcggcaccaccaccatcccgataaccaaacgcaaccatggcgggcaacaacatggtcgagctgaacagcgcaaccagcaggccaacgatgcgaataatgctcagaatgtgcattccggctccctcttcaggctaaaagagcgatggattctagccatctaaggagcgaagggatacccgtccatgggttcggtcggtcaattcccgatcaacctgggcccaaacagaggattcccacgcgacctgcaaagtgacgcgagcaccataatcggcatccagtacctgaccgtgatggctgctgagcagcgcctctaccgcgcccatgtcggtgtaatcacactggatgagagaaggggtttgctgatgcctgatctgagtctcgagtcgcttgagggctgcgccgacgccaccaccataggccttgaccagaccgccggtacccattagcacgccaccgtagtagcgcaccacaacggcggctatctcacccagtccggatcccatcagctgggccaacataggcttgccagcagtccccgaaggctcaccatcatcgctgaagccgtaaacctgactatcttgcggcgccccggcaacaaaagcccagcagtgatgccgggccccggggtgcaactgctttatctcgtttacccagaccttggccgcctcgaccgtcggtgtatgggcaataaacgtgatgaagcggctcttcttgatctcttcactcagctccagcggcgcggcagggatggaatagccagccgccatcagagacccgcttgtctcgtcatattctccaccccgttggcatgcagcactatgttgtcctcaatgcggatgccgccgaacggacgcagcgcttccaccttgttccagttgacccgtttgccctgctcactctgacgcagtggctccagcagactgtcgatgaagtagagacccggctctatggtgaacacctggcccacctccatcacccgggtgcaacgcaggtaggggaactgttcgggggcagacaggtgcgtaccgcgctcatcctgcatgaaaccgcccgcgtcgtggacttgcaggccaaggaagtgacccaggccgtgggggaagaagacattggtcacgccggtgtggatcatctcatccactgacatgtccaccagctccacggactgcagcagtcgcgccagcttgtggtgcatctgcagatgcagctcgctgtaacgccgccccggcttgatctcctcgataatctcctgctgttgtgagtccagcgtcgcaatcagatcggcaaactcgcccctgcgccaggcccaggtacgggtaatgtcggaggcataaccgtgaaagtccacccctgcatcgataaggaaggagtaacgttccgcatccgacacccgcaaggcagacaagtgggtgtagtggaggatggctgcattgcggttgatggcaacgatattgccgtaaggcgcgtcattggccccttggccaacggctttcatataagccaggttgatctcgaactcgctcgcccccgccatgaaggagtccttggccgcaatgtggccacgcacaccgatgcgattcgcttcgcgcaggcactccagctcgtagggggtcttgtaggcgcggtgatagtgcagatagttgagcacggcttccgggttgggctgacccagccccagcagctcggccacttccagatggccgcccagataagcccactcctgcttgctggcaggcaggtgatcggcgatctgctccggcctcgtcaggaagcggatgtcgaagaagtcgacccagaaggcattgggcagctctgccaccttgtgccagaaatccaccggccggtagaacagcaacaccggcttgctcacaccatccaccagcaaccagcagtggggattgtccagtaccggcaaccaggccttgaagtgcggattcaccttgaaggggtaatcctggtcatggaggaagatgcggtgagtctggccggagtggatggccaggccgctgagcccctgctgttgcagtatgtcgcgggtgcgatgctgcaaggtatctaggtgctgggcaaaaagttggctgtagctgctcatggcgtcctgctccgggagaaatgtgatttcagcataacatcaagcgaatcaaggctcgaaccgtcaagctatcgcttcgtgaggtaacgcatacgttacaaagcttttgttatgaaacaaaaaccaaccattaacaaataaaaaacaattcaatacactgccggtagatacatgcagtcagggactactcatgcacaatctttgcctgtggcaaccggatcaggacaggattcaacaatccaatctccagcagtttatgggcgaggtcaaccgcttccacggcctgcaactgcacagctatgcccagctctatcagtggtcggtggaaaagaccactcgcttctggcctctggtgtggcagcactgtggcgtcaagggcgagctcggcgacatagtggcagagaaccgccaggatatgcagcgcacccgctggttccccgatagccgactcaacttcgccgaaaacctgctgcgccgccaggatgagagtccggccattatctcccgcatcgaaggcagcccaagccgcaccctgagctggcgtgaactggcggatcaggtggccaggctggcccagtggctgcgcagccagggcataggcagtggcgacgtggtggcggcctacctgcccaatatcccggaaaccgtggtggccatgctggcaaccaccagcctgggcgctatctggacctccaccagccccgactttggcgaggccagcgtggtggagcgcttcggccagacccggccgcgggtgctgtttgcggtagacggctaccgctacaacggcaaggccatcgacattcaggacaaagtggcgggcgtggtcggccagatcgacagcatagagcagactgtgctgatccccctgctcggcaatcccctgcggcttggtcacgactggcagcacgtgctggccagccagccggatgccgtccttcgcttcgagcccatgggcttcaacgatccgctctacatcctctattcgtccggcaccactggcaagcccaagtgcatagtgcacggcataggtggcaccctgctgcaacatctgaaagagcaccagctgcactgcgacatcaagccgggggagcgggtgttctacttcaccacctgcggctggatgatgtggaactggctggtgagcgcgctcgcctccggcgcgactctggtgctctatgatggctcccccttctatccggacggcaatgtgctgtgggatctcgctcgcgatgagcaggttaccctgttcggcacctcggccaagtacctggatgccctgcacaagcagggctatgcccccatcaagacccacgagttgccgcagctgaggctcatctgcagcacgggctccgtgctgtcgccggaggggtttgactatgtctatcaggggatcaaacaggatgtgcagctcagctccatctccggcggcaccgacatctgctcctgcttcgtcatcggcaatcccatcagccccgtctatcgcggcgagagccagggacgcgggcttggcctcgcggtgcaggtgttcaacgaggcgggccagccggtgcagggcgagaagggggaactggtctgcaccaagcccttcccggcccaacccatcggcttttggggtgacgagagcggggacaagtaccacgccgcctacttcgagcgattcgacaacatctggtgccatggcgactggatcgagctgaccgacaccggcggcatcctcttctacggccgctccgatgccactctcaatccggggggcgtgcgcatcggcaccagcgagatataccgctacgtggagcagttggacgaggtggaagagagcatcgtcatcggccagcagtggcagcaggacgagcgggtggtgttgttcgtcaagctcaagcccggcctcaagctggacgatcccctgcgcgagcgcatccgccagcaagtgaggcagcactgcacggcccgccacgtacccgcccgtatcctgcaggtggatgcgatcccccgcaccaaatccggcaagatagtggagctggcagtgcgggaagtggtgcacaacagacccgtcaacaacacccatgccctcgccgatcccgaggtgctgagccagtatcgcgaccggcccgaactggcctgttgatacaaaactcatatccattggaggcgccgcaaggcgcctctcttttgcccgttttgtgatgaggagcttttactcgagaactgttaaacaaatgttttaaataggtgttgaaaatgtctccttttggatcaatagtgagcctcaccccctgctggggataaaggagcaacaccccccaccgagtgggaacaaggagacactctcatgatctaccaaggcgaaaccctgtcggtcagctacctcgaaaacggcattgccgaactgaggtttgatgccccgggttcagtcaacaagctggatcgcgctaccctgctctcactgagcgaagcgatcgccgcattacagcaacaagccgatttgaagggtctgatcctcacctccggcaaagacgcctttatcgtcggcgccgacattaccgaattcctggaactgttcgatctgccgcaagaagatctgctcggctggctgaaaaaagccaacgacatcttcagcgccatcgaagatctgccggtgccgaccctctctgccatcaagggccacgccctgggcggcggttgcgagaccatcctctccaccgatttccgtctggctgacaccagcgccaagattggcctgcccgagaccaaactcggtatcatgccgggctttggcggcacagtccgtctgccgcgggtgatcggcgccgacaacgcgctggagtggatcaccaccggcaaggattaccgtgccgatgacgccctcaaagtgggcgccatcgatgccgtggtcgcacccgacgcgctgcacagcgccgccgtgcagatgatgaaagatgccatcgcgggcaagctgaactggcagagccgccgcgcagccaaaaaggccccgctgcgtctctccaagctggaagccatgatgagcttcagtaccgccgccggcatggttgccgccgtggcgggcaagcactatccggcccccatgacggcggtgaaaaccgtcgaagccgccgccggcatgagccgtgacgaggccttggtggtcgaggcacaaggctttatcaagctggccaagaccgacgtcgccaaggctctggtcggcatcttcctcaatgatcagcacatcaaggcgctggccaagaaggccgccaagcaggcagctaaggccactcgccacgccgccgtgctgggcgccggcatcatgggtggcggcatcgcctaccagtctgccagcaagggcattccggctgtgatgaaggacatcaacgagaaagcgctggcgctgggcatgggtgaagccaccaagctgctcaacggccagctcgagaagggccgcatcgacggcatcaagatgggccaggtgctctccgccattaccccgaccctgagctatgacaacgtcaagcatgtggatctggtggtcgaagccgtggtcgagaaccccaaggtgaaggccgccgtactgggcgaagtggaaggcattatcggtgacgacgccgtgctcgccagcaacacctccaccattcccatctccctgctggccaaggggctgaaacgtccgcagaacttctgcggcatgcacttcttcaaccctgtgcaccgcatgccgctggtcgagatcattcgcggcgagcagacctccgatgaaaccatcaaccgcgtggtggcctatgccgctgccatgggcaagtcgccggtggtggtcaacgactgcccgggcttcttcgtcaaccgggtgctcttcccctacttcttcggcttcaacaagctggttgccgatggcgccgactttgccgccgtcgacaaggtgatggagaaggagtttggctggcccatgggccccgcctatctgctggacgtggtcggcatcgacactggtcaccatgccggtgacgtcatggcgcagggcttcccggctcgcatgagcaaggaaggccgcaccgccatcgacgtgatgtacgacgccagccgcttcggtcagaagaatggcaagggcttctacgcctacgagcaggacaagaagggtaagccgaagaaggtggccgatgtggccgcttacgagctgctggcccccattgccaagccgaaacaggattttgacaaggaagctatcatagccggcatgatgatccccatgatcaacgaggtggtgctctgcctggaagagggcatagtcgccacgccggccgaggccgacatagcactggtctatggtctgggcttccctcccttccgtggtggcgtgttccgctatctggacaccattggtctggatcgttacgtggccatggccgaccagtatgccgatctgggcccgctctaccgtgtcagcgaccgcttgcgcgagatggctgcccagggcaaaaccttctactgattgcggaaaggagatccattcatgaaagacgtagtcattgtcgactgtatccggacccccatgggccggtccaagggcggcgccttccgcaacgtgcgtgcagaagatctgtccgcgcacctgatgagctccatcctgctgcgcaaccccaacctcgacccgaacgagatcgaggacatctactggggctgcgtgcagcagaccctggaacagggcttcaacatagcccgcaacgccgccctgctggcggggatccccaagcaggtaggtgctgtcaccgtcaaccggctgtgtggctcctccatgcaggcgctgcatgatgcttcccgtgccattcaggtgggtgatggggatatcttcatcatcggcggcgtcgagcacatgggccatgtgcccatgagccacggggtcgacttccaccccggcatggccaagtcggtggccaaggcctccggcatgatggggctgaccgccgagatgctgggcaagctgcacggcatcagccgccagcagcaggacgagtttgccgcccgctcccaccgccgcgcctatgccgcgaccgtggaagggcgcttcgccagagagatcgtcgggctggaagggcatgacgccagcggtgcccgcttcttctacgactacgacgaggtgatccgcccggagaccacggtcgaaaccctgagccagctgcgccctgtgttcgacccggtcaacggcacagtgaccgccggtacctcctcggccctgtccgacggcgcctccgccatgctggtgatgagcgcggatcgtgccaaggcgctggggctgactccgcgcgtcagagtacgctccatggccgtggccggttgcgatgccgccatcatgggttatggccctgtgcctgctacccaaaaggcgctcaagcgtgccggtctgaccataggcgacatcgatctggtcgagctgaacgaggcgttcgccgcccagtcactgccttgcgtcaaggatctgggactgctggacgtggcggaagagaaggtcaacctgaacggtggtgccatcgctctgggtcacccgctgggatgctccggctcccgcatctccaccacactgatccacctgatggaggagaaggacgccaatctgggtcttgccaccatgtgtatcggtctgggccagggcatagccacagtgtttgaacgggtgtgatgtcaacggctcgccctcactgcgacagtgagggcgagccagaattgtcttttttggggtcggccttgccggcccgtcatcgagtctgtcgagatcgccacacggggtgatctcctgtcgtcggaatctgcgtgttggccgccccgtttgggtcggccttttttatttagagagcgctatatgggaggatattgcccataacctcacattagatggggggcttgcttgctttttgctcccccgacaggttcaatctgcacaaaaaaatgggtggatgcacatacatatgtcaacgagcaaacaactgctgatcgtcgacgacgaccaagagatccgcgagctgctcaatgaatacctgaccagggccggtttccaggtattgacggcggcggaaggcaacgagatgcgccagcagctcgccctgcacagcccggacctgattattctcgatatcatgatgccaggcgacgacggctttaccctgtgccaacagatccgtcgcgactcccaggtacccatcataatgctgaccgcagcctccgatgaggcagacagggtgatcggcctcgaactcggcgccgacgactacatcgccaagccgttcagcccgcgcgagctgcaggctcgcatcaaggcgttgctgcgccgcgccgaattccgccagccggaaaaagagaaagaaccgagccgccgcctgcgttttgccgaatggaccctggacaccctgagccaccagctgacccacgacgatggcagcctgctggatctctccggcagcgacgccctgctgctcggcatgttcctgcagcaacccggcgtggtgctggacagggacaccatctcggacgcgacccggggccgcgagagcctgccgatggagcgcggcatcgacgtgcagatcagccgtctgcgccagaagctgggtgacaacggcaagagcccgcgcatcatcaagaccatacgcggcagtggctatatgctgattgccgaagtacacgagatcccgtgaagggtaaaaaggtagcaacggcatgctgaacgacaaaaggcacgagatcccatgaggagtggctggttctggcgggcgctggttccccgctccctgctgtcgcggatgctgctgttgctgctgctcgccatcctgctctcccagaccattctcaccggtatctggatgcaacagatccagaaacgggagctggaaggcatgctcagcaccacccgcaatctggcactgtcggccgcctccaccgtcaacttcttcaaatcccttccgctgcagtaccgccacatagcgctggatcagctgcgcaatatgggggggagccgcttcttcgtgtcactcaacgaggaagagatccacatcagcgccatccccgacagcgagcgcaagacgctggtgctcaaagaggtacaaggggtgctggtccgcaagctctcggacgccatggccatcaaggtggatttctcccgccccgaggacctgcacgtcttcaacaacgacatcctgctggcggatctgccctcctcctgggcccgctataccctgtcgctggagccgctcaatccgcccgtgctggtgacccagatcgagatagagccgggtgaatggctctatctggcggccctgctgcccgctccctacatgaccctcgacgatactgtgatgccgagcaaccaggtgcgtttcatcgccctgatgactgtcttcctttgtttcttcaccttcctgctggtgcgctggcagactcgcccgctgcgtcggctcgccaaggcggcggtcaacctgggcaaggatatagaccaaccttcgctcaaagaggaaggggcgtcagaaatcgtggcggccacccgcgctttcaacatcatgcagcaccgcatccgccgctatatcgatgatagagagcggctgttcagctccatctcccacgatctcaagacccccatcacccggctgcggctgcgggtcgagctgctcgacgacgaggtgcagatcggcaagttcaacaaggatctggacgagctggagctgatggtcaagggggcgctgcagacggtgaaagacaccgacatccacgagaacatagagcagctggacatagacgccatgctggagcagatggccgagtccatgaacctgcatgacgaacggctgaccatagagggccactgcaagcagctctaccgtggcaagccgctggcgctcaagcgctgcatcggcaacctggtggacaacggcatcaagtacggccagaaggtgcgcatcatcatcatggacgacgaggagatgctgatcctcttcatcatggatgagggccccggcctgccggacgatcagttcgagcgcatcttcgagccctactaccggctcagcacggatctggccggcaccggccttggcttgggcatagcccgcaacatagcccacgcccacggcggcgatctggtgctggaaaatcgcccgcagggcggcctgcaggccaccctctccctaccaaggcagtaaccttatgaagtggttgtctttttctgtcatcaccctgatctcttcgcccgttgccgcctcccagcgcgtcggggtgctgcacgggtggcgtgcggtcggcaccgaccactctccttcactcaaggctgtcacagtatgaagttgttcccgtttgccattgccgccctgctctccctgcctgtaggcgcctcccaggtggaggtgctgcactggtggacttccggtggcgaagccaaggcggtggaggtgcttaagtccgagtggaccgagcagggcaaccagtggaacgatttcgctgtgcagggcggcggtggcaagagcgccatgacggtactcaagagccgggcgctggcggccaacccgccggaagcggcacacctcaagggctacgagttgcgggagtgggccggactcggttttctgcgcgacctcactcccatggccgaacacctcggctggtatccgcagctaccggccatggtgcgcgaaaccctcagccagaatggtgccctgatggcggtgcccaccggcattcaccgcgtcaactggctctggctcaaccgcaaggtgttcgacaagatggagctgaccccacccaccgactggaaccagtttgtggtggtggcagagcagctcaaggcacagaacatcacaccgctcgccatcggcaacgaaccctggcagctggcggtgctgttcgaaacggtggcgctgggcgagggaggcaaggatttctatcgcaaggccttcgtcgaactggacggcgcgaccctgaccggccccgacatggtacgggtgctgacccgcttccagcagttgcgcgcctacgtgcccaagagcttcgtcggtttgaagtggcatcaagctaccacccagctggaaaccggcgaagccgccatgcagctgatgggggactgggtgaagggggaactgagcgtgagcaactacaggccgggtgaagacatagaatgcctgcccagcccgggcagcgacggtctgttcagctataacctggactccatcgccatgttcaagcagcgggatcccgcccagttgcaggcgcagggcgagctggcccagttgctgatgacgccgcgcttccagcaggagttcaaccgggtgaagggctcgatccccgcccttaccaagccggacatgagcaagttcgatcgctgcgccctgcgctcctatcaggatttcctgctggcggagcgagagggcaatctgctgcccagcatggcggaagggatggccacgccgaccaacatgcgccaggcgatcatggatgtgctgagcaacttcttcaacgatcccaatgccaatccgcagcagacggcgttgcatctggagcgggccatgcgctcgacccgctagtccctttctcgacagccagaaacgacaaaggcggatggtgatccgcctttgtcattgtgggaaaagctgactgttcaaggattgtcgttctcgtcctcatcttcgtcgtagtaatcgctgagctcgatccagagccccaaccctatcatcaccatggcaccgaaccaggtgccggtattaccgatcgggctgcccatcactatcatggcgaaagccaagaaccccatgcctgcgtaggcttgcaatctgccgtaggagacctgcatattcacacctccttgttgaatatgattcaatttttatattactcataaggcgagatgtgggtagggccagatcacactttggttacatatgctgcatgcaggcctcattgtttgattattttttcgcctttagtatcattggcagctgaattggttgaaggttgattattgatgagtgctttattctgcgacgcaacccatgaattggatgcaatcgggcttcgttgcccggaacccgtaatgatggtgcgtaaaaaagtgcgcttgatggcccagggcgagactctgctggtcagcgccgacgatccctcaaccactcgcgacatccccagtttctgccgttttatggatcacaccctggtcgccagcgagacagagcaggccccctaccgctatctgatccgcaaaggtcaataagcccagtttcggagcaaacatgacagccattacccgagtcggtaccacccagcgttggtcagacgtggtcatccacaacggcaccctctacgtggtggaagtacccgccacggatgacgccgacattcaccagcaaacccgcgaagtgctgaccagcctgcagcgcctgctggaaaccaacggctccggggtcgacaagatcctgatggccaacatctatctgaaggacattgcggatatcgccgccttcaacgaacagtgggatgcctggatcccggctggcacggcaccggtacgcgcctgcgtacaagcccgccttgcccacgaaggctacaaggtggaagtgcagctgactgcggcagtttaagccgagaggtatgcctggctaccctggcgcaagcaccgcggccgtttaagtccgcaacaccggatagcaaaaggccccgccatcactggcggggccttttcgttaccgagaccggaacgacttaggcggtcgggatcagggtaatggtcacccggcggttctgagccttgccggcggcagtgctgttggtggcaaccggctgatccgggcccacaccctgggtggagatacggctacccgttaccccatggccgatcagctgggcggctacggcatcggcacgctgggcggagagcttcatgttcagatcgcgagagcctgtgctgtcggtgtgaccgaccacgttcaggcgggtcttgtcgaactcggcaaccaccatggcaacgccggacagggtattggcaccggccgctttgagctgggcgctggagctatcgaaagtgacgttgttcggcatattgaggatcagctcgtcgccattgcgggtcacgctgacgccagtgccctgcagcttctcgcgcagcttggcttcctgcacgtccatgtagtaaccgataccgccacccagggcggcgccggcggccacgccagtcagaatacccttcttgcgatcccccttgctggaggagatcgcccccacggcggcgcccgtcgcggcaccggccagcgcaccccaggcggccttgccagtctgctgttcgccagtatagggattggtagtacagccggtcagggcaatagtcagtgccagggctggcaccagtatcttggctcgcatgaaaaaacctctatgaatacagtccggcaccatgccgggggccggattgtaacgcgccatcacgccattgtctgacgcaggtctgaacggctggcgagagtgggtgttttttgcgcgccagcggcgcttggcgggccaaattcggctacaaatgcagccgaatttgtcgcaaggaagaggatggccgacccccccaggccattcggcgtgaccgatagcctattggcgggagcctggcgcaatcgataagcagcctcaggcgggctgctgacactcggcgtggcaggggcagctgaccagatgatcgttcaccatccccactgcctgcatgaaggcgtagcaaatcgtgctgccgacgaagttgaagccgagcttcttgagcgccttcgacatggcatccgactcctttgatgtggccggaatatcgccgttgccctgccgctggttgaccatgggagcgccaccgacgaagccccagaggaagtcggcgaagtcgatcccctgcgcctgcaacgccagataggcgcgatggtagctctcggtacgcttcaagatggtgatccacgacagccccgcctgctggccatcgaggcagagcttggcaaacagctcgcgggagtcatagaccggccggccccactgcttgtcatggtattcgatatattccgggtccttggtcacccaggcgcagcgcagttccattcttcgtctcctgttatttttctctgcccgactctctgtccgacaaggggatttcatcggccacatgagggggctttcatcccgggccaaccaggcccggcgcagccccgccccatgaatcccctacaatttcgcctattatccgaccatgccagacggtatactccttcggttcacattcagcaaatcttgctctgatttcacttcgcgcgaaaaacactatgcaaaaattcgatgtcaaaacctttcagggcctgatcctgcagctgcaggactattggtcccgccagggctgtaccattattcagccgctggacatggaagtgggtgccggtacttcacaccccatgacctgtctgcgcgctctgggcccggagcccatcgcctgcgcttacgtgcaaccgtcccgccgtccgaccgacggccgctacggtgaaaacccgaaccgcctgcagcactactaccagttccaggtgatcatcaagccttcccccgacaacatccaggaactctacctcggctcgctgaaagagctgggcatggatcctgaaatccacgacatccgcttcgtggaagacaactgggaaaacccgacgctgggtgcctggggtctgggctgggaagtgtggctcaacggcatggaagtgactcagttcacctacttccagcaagttggcggcctggagtgcaagccggtgaccggcgagatcacctatggtctcgagcgtctggccatgtacatccagggcgtggacagcgtctacgacctggtgtggtccgatggcccgctgggcaagaccacctacggcgatgtctttcaccagaacgaagtggagcagtccacctacaacttcgaacacgccgacgtggacttcctgttccactgcttcgaacagtacgagaaagaggcccagcacctgctggcactggaaacaccgctgccgctgcccgcttacgagcgcattctgaaagctgcccactccttcaacctgctggatgcccgcaaggccatctcggtcaccgagcgtcagcgctacatattgcgcattcgcaccctgaccaaggccgtggccgaggcctactacgcctcccgcgaagcgctgggtttccccatgtgcaagcgcactgagaacaagcaaggttaaggaacggacatggcacaacatacatttctggtagagatcggcacagctgagctgccgccaaaagccctgcgctccttggccgaagcctttgccgacaacttcaaagctgagctgaccaaggccgatctggccttcggcgacatcgagtggtttgcctcaccgcgccgcctggcgctgaaggtacacgcgctggccagcgagcagccgagcaagagcgtcgagaagcgcggcccggccgtctcccaggcgttcgatgccgaaggcaagccgaccaaggctgccgaaggctgggcccgtggcaacggcatcacggttgaacaggccgagcgtctggtcaccgacaagggtgagtggctggttcacaccgccaaggtcgaaggccgtccggccaaagatctgctgggcgagctggtcgcctctgcactggccaagctgcctatccccaagatgatgcgctggggcgacaagaccatccagttcgtgcgtccggtctttaccgtgaccctgctgctggatggcgagctggtgcccgctcacattctgggtatcgactctgcccgcacaattcgcggtcatcgctttatgggcgagcccgagttcaccatcgacaacgccagccagtacccgcagatcctgctggaaaaaggcaaagtggttgccgacttcatggcgcgcaaggccaagatcaaggctgacgccgaagcggccgctgccgccttcggtggcgttgccgatctggacgacgccctgctggaagaggtcaccgcactggtcgagtggccggtcgtgctgaccgccaacttcgaagagaagttcctggccgtgccggctgaggcgctggtgcacaccatgaagggtgaccagaagtacttcccggtctacgacaagaacggcaagctgctgccgaagttcatcttcgtcaccaacatagagtcgaaagacccgagccagatcatcagcggcaacgagaaggtggtgcgcccccgtctctctgacgccgagttcttcttcaagaccgacctgaagcagactctggcctcccgcctgccgcgccttgaaaccgtgctgttccagcaacagctgggcacagtcaaggccaaggtcgagcgcatcgagaccgtcgccggctttatcgccgagcgcatcggcgccaacgtggctcaggccaagcgtgccggtctgctctccaagtgtgatctcatgaccaacatggtcggcgagttcgccagcacccagggtgtgatggggatgcactacgcccgtcacgatggcgaagacgaagtggtggccgtggccctgaacgagcagtacatgccgcgcttcgccggtgatgccctgccgtccgctctggaagcctgcgccgttgcgctggccgacaagctcgacaccctggccggtatcttcggcatcggcatgctgcccaaaggcgataaagaccccttcgccctgcgccgcgccgccatcggtgccctgcgcatcatgaccgagaagcagctggatctggatctggttgaactggttgaagaagcggtacgcgtctacggcgacaagctgaccaacaaaaccgtcgtcaccgacgtggtcgactttatgctgggccgcttccgcgccgcctatcaggacgaaggcataggtgccgatgtggtgctggccgtactggcccgccgcccgacccgtccgctcgacttcgatcgtcgcgtcaaggccgtcagccacttccgcagtctggatgccgcactggcattggctgctgccaacaagcgcgtcagcaacattctggccaaggtcgaaggcgaactgccgactgccgtcaaaccggaactgctgcaagacgctgccgagaaggcgctggccacccaggttgccgaactgcaagccgaactggccccgctgttcgctgccggtgactatcaggctgccctcacccgtctggccgccctgcgcgagccggtcgacaccttcttcaacgaagtgatggtgatggccgacgacgaagccctcaaggccaaccgtctggcgttgctgaacaacctgcgcaacctgttcctgcaagtcgcggatatctccctgctgcagtgattctggttgagtaagtgatataaaaaacggcgccgcgaggcgccgttttttattatcaataccgggaagcaagttcctcacaaaaaggcaccagtggcacctctcaattaaatattttactctggagtgtattaactactgcaaatacctgatttagctagttgcacgctttccttggaaactacacgcttaccttcactttcggaaaccgcttcaaggttggcaccaccaacaaaaacgcccatcttgatatattgacggaagaagtagtttttcccaggctcagggataatagaaatcttgttatcggagaactcggattcggtggaaatatcatgtttgtttccgccggtaatttgcttatagaggaaagtgcgatcggcagtctcacccagacatgcggagtcgacataaacatctttcttcagtgccttcccaacaaagctgtctcggtagatataaagacccgccatattattttccggcactgggaatgccttgagtttggcattttcctgagcattttccattggaacactggcgcagccagcgagcagaaaggctcccagcacagatgaaaccagtgccagtttttttaaaatcatgaaggattctccgtacaaaatttagccttaaagttatttttaattatcaagaaatgctatccctgacggccaaggatttgaccatacgaatcttcatctcaccagtggcatttcaaatttaagtctctgaaataatcacgatgtgacacacatcaaactggaatatagaaaattgtacaacatccgaaacaacaggcgattagaactacaagcggtactggcatagttcacaccagcggtgtcatgccatctaatgatgcgtgagttatagatctttatataaggctattttaggcaaactagaatagccctgacgttcgattggcgaagtgcaatcgaacttccttctacctcaacgcggcgacaatcttttccacgctctgggctaccgacagggtggcgctatccagtatcaggcgatccctgtcccagggttcatagtcgcgggcgagcaccgcctgccagtccggcaatgcaaatcccgcaatatcggccgtccggctctcgacccgttcgcggtgcacactcggattggagcagacaacctctatatcgagacagggagccccgaccgagagggcgatgtcgtggtaagcatcccgggtgatctgtatggggttaacggaatccgtgatgacggtcgagccgagtttcaggttttctctggccagcccataggcaacgaaataaccggccggccccatctcttcccccgtccgttcggcgtcacgaatggcctgctctatggtatcgatgcgcagatagacggcacccaaccgctgggccaaggcacgcgcaatggtgctctttccgctgcccggcaaaccactgaagataatcagcatcgtgttcccttgtgatgaaaaagcttgccggcattttccccgcgatggaggccctgagtccagcgccggtgtgccggcacactcgcccgatcaccacgacacaaagctgaccaaaacggggacacccacctagttccagcctttgacaactcactccccctccatgtcctgccgagccggatcacgccagtcgcgccgagccgtgaccgggcgtaacatagctggcccactcatcgctttttcaggcacggttaacccccgaaaaatctgaatcggcgacgaccgtggactaggatgatgaaaacaacctcctgttaatagccgctgaccatcagggaaattcatgctgcagagacccagcttctgcctcttcttttctgccatgctgctcctgctgcacgcttcattggtaatgggcgcaccgaccaaaggcaccatcaccctggtgagttcgctggataccaaggagtccatgtacggacgctggctgaagctgatttatcaggatgcctttgcacgccttggctacgacttcatctatgccggttacccgggcgggcgagccccccatatggccgaaagcggcgaggtcgatggcgagatacatcgtgccaccgaatatcaactgcaaacccgccatctgctgaaagtccccgaatcccacttcaccctttcctatgaggcgtatgccgccattccgggtattcagctcaaggggtggagcagcctgctcggcacctcttatcgggtggaataccgccgcggggccaagttgccagagttggcactgtccagagtggtggcgcccgcccagctgtttgatatcagcactgtggatcagggaatgggcaaactgctcaaggggcgcagcgatctctatattgagcaaaccatggtagccagacaggctatagccgcgctgatcaccaggtctgaagccggcaccaggatctattccgcaggcatcatggatacccttgactcatatgtttatctgcacgagagacataaaaccctggtggcccagctggcgctcgttatccgccagatgaaactggaaggcgccatagcccgttatcaacaacaagcgctgcaagagagcacaccctggcaaccggcctggcctctttccggcagatagcgtttagtgttcaatgacagcaaattcacctgttggcagaccgttttccgggcgccatccaggcttgttatcatttgaggctggatataggcttgatatcgcgctccggctcaccagtccccctgtatgaggaaagcatggacataccttctgctcccccccagctatcgtgccaacagtgccaggaaagcggggatctcggcttcgatttcaccatggcctttcaacccataatccgctgtcgtacccgtaccatatttggctatgaagcgctggtcagggggatcaataacgaacccgcccactcagtgatttcacgggtcaacgatgacaatcgctaccgctttgatcagctttgccggatcaaagccattgcactggcggccaaactcaagatgcagggaatgctgagcatcaatttcctgcccaatgcggtttatcgtccggagcgctgcatccgcaccaccttgcaagccgcgcgggagcaccagtttcccatcgagcagatcatgttcgagttcaccgaagtggagcgcgtggcggataaccagcatattcgccacatagtggatcactatcaggcactcggtttcaagacggcgatggatgactttggcgccggatattccagtctcaatctgctggcagattttctgccagacatcatcaagctggatatgcatctgttgagagggatcgataaagacaaggtccgccaggccattgtgcgccactgtctcgccctctttgaggagttgaacatcacccccctggcggaagggatcgaaacccgggatgaaatggcatgtctgcaggagatggggatagacctgatgcagggttatctgtttgcccgccccggctttgaaaccctgcccgaggtggatttcgtcagcctgtaagtcatatcggcctgcactgagcaccctctgccccactcccgccagcataaaaaacggacacccgagggtgtccgttcccataagctttcgtgctatctggtcacgccaaatcgagcccgcgcatcttcagacggatatcttgctcttgcggcttgtcggcaccgcccgctcctcttgccagatccagcccgtccagcagccccttgctgtggccgctttgttcccccagcgaggcctcttccagtacccgccgggtgacgccccgttcatctttggcactgagcaatacccgcatatcagtctctttgttatagaggatctcctgctcgtcaccttcaacggatatgtcgctgacatcgatccccgagcggccaaatatcgtggatatggagcctgaaccaccaaagttggttgccaccttgggatcccgagaggtggaaagataagcgacatcatgaccgacttgcccctctgccacctcgttgaacgcatcgccgccgtgggtaccgcggaaggtcttgatcaactgctcggtgggggtacttttctcaaaagcggtggacataccctgatcgatcaacgcttgccctgcatccagctgcttttcctgacgcagcgagcgattcaggtgctggtattcgccgttggtgtagagcccaagcgccatcacttcagcatcgctgtaagtaccgtggggctgttcacccagatattgctcggcctccaggccgaattgctcctgcaagccctctgccagcgccttgtcggcaggctcaacgttaacttcgctctcaccgctttggagcggcgccacagcggccgctgtggtcgcgcttcgcgccggttcgccagcaacttctgcctttacagcgcgctgcaggtcggcaacttcacccatcgcggtgtgtagctggctcatagcctccttcaacagttcggggggggcgctggtgagcagctcggtcaccttgccgcctaccgacccccactgctggagcgggataccggcgatggggcgggccagcagcccggtagccaactcccggagttgcggttgctgagatcctatgacaacggcctgcaacgcggtgcagagagagcgcagggggccattgccggtcgccagactggcgtgatccttgcccaattgttcgcctgtgatgttgttcaacacgtccgccttggcgaagccacccagcgagctaccaaatgcagcctgcttcatcagtcgctgaagatcctcgggggaaacggcggtttgcgccttcggcgcagcggcacgcttgtccgtccccagcaggttgctgatccactctttgatggccacgaacgggcgggccagctgggcccccagtcgcgagagcagcccctgccctttttgcggttcgctgcgactgcccagcaggatcgcatcttgtccggtggcgacctgacgcgcctccatctgacccatccggccaactccggtcgtggcatcactgtggtgagcgacggcctgtgtgccgacggtgtttgcttgaatctgcatgatgattgtcttcttgtgatgtttcgccgccagtctaggagagggtatcaacagggactatcgggattggtcgcgatttttgtactgagcgcggcgcgccatcctgctgaccgaaaagctaaaaaatgagagccaccattaacagtgccgctggcggcgacctgctctaatggcgccatcatcaatctggagccatcaatgaactctctttatcacgccgccatccaccagctgtttctctccctctcgcttcctcagccgcagcaggaggaaagcgtcaccagcctgcagatcggcgaactgacctgccacctgaccgagcacccagccgactatctgctgatgtttacccgtcttgaggtagctagcggcgcccaggccgccgcgcaaaacctgtttagtcaggacccttgcaaacccgttctgggttttgaccccgacgatctgacgccggtgttgtggagtcgccagccgttgcagcagctggatcgcgcccagatccatcaccagctggagcaactggtctctgccgctgacgagctaagcaggtggtaacaggcacgcccgcaaccagaccacatagaatccagggcaactctcaaaactaaagtacgggtcttccatcagcggcacctacaacaaaacggcgcccgaaggcgccgctttgttgatccccacaagtaaaagcggggctggccatgcttgatcagccggtatagacaggcagcagacccgccatattgagcaggtggaagagggcggtcagcacaccgaacagcaaaacccccactatcatcggcaggccgcccggcgcgcggaagccatcgcctttgccgccttgctcgctcttgccggcgcgcaccttccaggccagcagggccggtatgatgcaggtccagagggtcgccactgcgcctgcgtagccgatggccatcaggaaaccgaacgggaacagcagggagagcagcagcggtggcaggaaggtcacgccccatgacttggcacggcccttggggctgttgtcgaacttgaacagatccgccagatagtcgaacacacccagacccacaccgataaaggaggagaggatggcggccatggagaagaggttgagggcgctggagacggcctccgactcgatcaccgaagccaaggccttgagcagcacgtcgacgttaccgccctgggccaccacgggcccgaactcgctgcgcggcaggttgccgaacacgctcaccagccagatgaggtagaacagcagcgctatggcggtaccaccgagaatggcgtaacgggcgcggcgctcctcaccgtaataggcgcgcatggaggagacagagtggtgataaccgaacgaggtcagtgccaccggcagcatggcaagcgcatagggtgcatagctggcgtgctcgctcagggtatcgaacaacagggtcggcttgatgttgagggagagacccgagataccgaacacgaagctcagccccatggcgatgaccagcacgaccgagatgcgatccacagcccgggtcgagtgccataccagccaggagaagcccagggtgaacagaactgaggcccagtggctgccgatccccgtcatcccatctatgatgagaccggccgaggtgatgtaggcataaagcagtatgccaccgacgaagtagacggtgatgttgttgagggcgttgaccttctctcccagcaactcccgggtcacggtatcgaacgacacgcgcagcggatagccctgataggattccagcagcatccagccggagaccgtcatcaccaccatagtcagggtaattgccaggatggaccagatggtccaggcacccgccccggcactcggcaagcccagcatgccggcccccacacagacgccggcaatgatgcatgccccgcccaccaaagatggtttctgtcccatttacttctccaaagacgattgtggatctggtcgcgaccgcggaccgttgcatttgctacgccggttgtcatggtagatcgcgctcatctatgctgccggcgcccagtgcttgctgcttcgaaagcgcagcaaggtgtgaccagggctagctgccggcacgacatggcagcagggccatcatgtcggggaggggactttaccctgctacccctcaggtatcaaatgcggatgcatcctcagacagcccggcgaccccctcaaaggagcacctgccactgactcatctgtgctcaatgagccagttggggcaacagctgcagcagctgggcccgcaccgccagcggtgtctggctaacccagatatccagcaggccgtaggagagcagcggcagtatcaacaacagcaggcagagcatacccagcagccagcgaggcgtgagccggctcgttttgctgccaaggtgcagcgcatcggcgcttttggggcaggcggcgacacagctcatgcagctgctgcactccagactgcgcaccgcgatcagctgatgtacctgaatgcgggacgggcaggcccggctgcacttgtcgcagtcatggccagcgctgcgcaggcagcgggccgggtcgcggcgaatacgcagcggggtcaacaagcccagcagggcgagccaggcgccgtaggggcagagatagcggcagaagccctgccgaaagagggttgtgagcagcagtacccagcccagacagaggccggagatgaggttcaaattgaagaaaaaggcgcccatcttcatgtccgccgcctgatgatagggactggcgagatagccgggcagggcggcagcgggcaccgccagcagaatgatgaagagcaaaaagccgagcaccaggaatttctgggaacgcagcacggcatcgagccagcgcggcggcgtccactcccccgccatcaatcgactgcgcagacgatgcagccactcacccaccagcccgatcgggcagaaccaggcgcagaaggcccgccccagcagcagggccgacaggcagaacaccagcacagtgacggtcgccgccggatgatggggatccactatgccctgactgagccaggcccgcagcccgagcccgccggcgatgggcaggaagccatccaccacgtccggacgtaccagccaggggctcatcccctgccccagctgccagatatgcaggccgtactgcacagtcaccaacccccagcagagcagcagcagatggcgagtccgggcccgcagcggctggctgttgatctcgcttggcatcggtagcggcttgtagcgatgaaacaggctgagggtaccaaccaccagccccagtgcgagccagagggtgagatccgccgccaccagccagccggcgaacagcaggccgagggcaagatgccaccgccagccggaccgcgcctgccacgccaacaggaccagatagaccaggccagccaccatggtcatcgcttcaatcaggctcatgcatctccctcatagcactcattcggataagggggcaggataacgaacatccgagttgattattttgatctgcatgggcagagggggccattcacccggattggcccccacccgttctcaccctttgcggctgttgaacaggggctgatcggattctgcctgctcggcccagaagtggatgttgaagcgggcatcctccgacagttcgaccctgtgccagtaccggggctggctggtggcaaactccccagcccggatcaccaggctgacttcgggctcctcggcctgctcgtcggcaaagccgtgataggtgactgtgcccgccatcacgcagagctggccgaacaccccggccgccgtgttgtggtggctgagcagggcctggggcacattctcgcgggtgaagaagggggtggaacgacgcaccacccagtgagacggaataagttgcatggacatatcagttctcctcaagtggccgggtcaacccggcctggtgttatcaatgaatcaacggggtagctggcgcagcagcggaaaggcggcactcatctgatcgccccccaccacgaagccgcacagctcgccatcctcagcgcgcgcctcggccaccaggccatggctgttccagcggcactgccaggcgagatcctcgcccttggtgcggcccgccagctgcaaggggtaacgcggggtcttcaccttcaccagcatgggcggcagggtcagtggggtcggcgtgccaagcagggtgcgcgccagcgcattggcccccagcactattggttgcaggaaggggagcagctgccctcgccactgggcgcaatcacccagtgcgaagatatggggagcgctggtctgcaagctgtcgtcgaccaggatgccgcgctcgaccgcgagcccggcggcttgtgccagtaccagattcggcttcaggccgatggcggcgatcaccagatcctgctcgctggtgcggccatcggtcagggtcacccgccagccgtcgccgggctgggcatctatcctagcgatgcccagcccgaactgcaggctgaccccctgactgcgcagtgcctgctgcagtggctgactcagcactgccggcaacagggcgctgagcgggctgtcggccagatccaccagagtgacctcgcgaccatcgctcgccatgtccatcgccagctcgcagccaatcagtcctgcccccagcaccaggatgcggcgggcctgctggattggcccctcggcagcggcgtactcctgctgactgttgagggtcaccaactgctcactgccaggcaggtcggggcgggccgcactggcgccggtggccagcaccagctgaccataggcaaactccccctgcacggtcatcacaatacgacgagcgggatcgatgccaagcacggggcaatggggcaccaacgcgatgcgctgctgctcggcaaagtcgctgccgctcagccgggtcatggccgctgcggtgcaacctcgactcaccacgtggctgagatccggcttgttgtactcgtcgccgctgtcggccgtgatgagacgaatgggctgctcggcatccagcttgcgcaggcttttgaccagttgctgggcagcgaagccgctgccgatcaccaatatctcccggctgacaccggcctcactcagagtcgcagccttcatacacaggcctccaccgcgcagggctcgaatacctccttgccgatgccgcagccggggcagaggaagctgtctgggacccgggcccagggagttcccggcgccaccagctgatccggctcaccgagggccgggtcatagatccactggcagacggtgcagagcatgggctggtcatcgtcctgctcgcaggtggtcggggccacgccgcgagataccgggagctccatcgcaccagaaaaagcggggacacccacctcaaccacaccagcagaagctgggacactcatctcaaccacaactcctgcctcaactaccggagccgctgcggcgctagttgtgatgatcggacagggcgcctcaagcgggtgcagcgcccactggcgggccagctggcgaccatgctcgcggcacagggccagcgccgatccgtcggggcgccacttggccttgagggagatgctgatgtcgaatcccgcatccatcagccgggtctggatccggtcaacagcaccaccggtccagccgtagctgccgaaggccgaggcgcgcttgtttctgaagcgcaggccggtgatctcttcgagcatgcccgccaccttgggcatcatgacattgttcatggtggaggagcccaccagcacccccttggagcggaacacctgggtcaggatttcgttcttgtcatggcgcgccacgttgtagatcttcaccgccaccccggggtccacctcgtggatgccctgggcaattgcatcggccatcatgcgggtattgttggacatggagtcgtagaagagggtgatgcgatcctcctggtagtggtcggcccactccaggtatttcaggatgatctgggtgggatcgtcgcgccagacgatgccgtgggaggtagccaccatgctcaccggcaggttgaagcccaacacttccttgatcttggcggtcaccagcgggctgaagggggtgagtatgttggcgtagtagcgctggcactgctccatcagctcggtctgatccacctcgtcgttgaacaggtgctcgtcgcagtagtgctggccgaaggcgtcgttggagaagagcaccgcatcctccgtcatataggtcatcatgctgtcaggccaatgcagcatgggagtctcgataaacaccagctgcttgccgttgccgatatccaggctgtcgccggttttcaccgggtggaagttccactctggatgatgatggtggccggtgatggagtcgatggcgttgtgggtgcagtagatgggggtgcccgggatgcgggccatcagctcggtcagggcaccggcatgatcctcctcggcgtggttgatcacgataacgtcgatggaggcgagatcgatctcggccgccagattctgcacaaactcgcggctgaacttgtgatcaacggtgtcgatcagcacgttcttcccttcgcggatgagatagctgttgtagctggtacccttgtgggtcttgtactcggtgccgtgaaagtcgcgcacctcccagtcccgttggccgacccagtgaatgttgtttttgacgtgaatggtcatcaagttgttcctcagaatgcaatagcgaatgtgcgactgaacggactattgcagttgacgtgccaactcataactcattgtttttatagaaaacagatttcaggcattgtcatttagacaactaccactcatagtcaaaaacacaaagacactgtcatttggacaattctcgtgatttcaaccgacagcctggcgcgcatcgccctcgacctgcaactcggcatctcccatcaggacaggttccaccgtctgatccagagcgtgcgcagcctgctgcactcggacgcctcggccctgctgcgctacgaggggggccagttcataccgctggccatcgacggcctgatgcaggacgtgctgggccgccgcttcgcgctggcggaccatccgcgcatggaggccatcgcccgtgccggtgacgtggtgcgcttccccgccgacagcaacctgcccgacccctatgacggcctgatcccggatcacgacgacttcagggtgcacgcctgtgtcggcctgccactgttttcggatcagacgctcatcggcgccctgaccatagatggcatgaacccgacccagttcgacggcatcagcgacgaggagctgcgactggtgggcgccctggccgccgccgccctcagcaacgccctgttgctggaacggctcgcccgccagagcagcgaacccctcgccccctccacccagaatgggccgggccgggccgagatgattggccgctccccggccatggaccggttgcgccacgagataaacgtggtggcgagctccgagctgaacgtgctgatcctgggggagacaggagtcggcaaggagctgatcgccaaggcggtgcatcagggctcaccccgtgccagcgcgccgctggtctatctcaactgcgccgccctgccggaatcggtggcggagagcgagctgttcggccacgtgaagggggctttcaccggcgccattcacaaccgggcgggtaagttcgagctggccgacaagggcaccctgtttctggacgagatcggcgaactctccctgtcgctgcaggccaagctgctgcgggtgctgcaatacggcgatctgcagcgcatcggtgacgacacgcccctcaaggtgaacgtgcgcatcctggccgccaccaaccgggatctgaaacaggcggtggtcgaggggcaatttcgaagcgatctctaccaccgcttgagcgtcttcccgatccacgcccccgccctgcgggagcggccggacgacatccccctgctggctggttatttttgcgaacgctgccgggtcagcctggggctggagcggctgcgcatcgagcccagggcgctgcaactgctcggcagctatgactggccgggcaacgtgcgggagctggagcacgccatccacagagccgccgtgctggcgcgggccgagcagggcagtcaggcccccgcgctggaatgccaccacttcaacctggcggccgccggcgccccctcatccagccgcatccctgtggaacaggtagcgcagcagatgacggcaggcatggggctgcgcacggctaccgatgccttccagctccagctgatcgagcagaccctggcagcccagcatggcaactgggccgccaccgcccgagcgctggagatggacggcggcaacctgcaccggctcgccagacggctcggcctcaagccctgagacgcaccccgcccataaacaaaatccccctctgacgaggggggggttcgtggtgcctatgcgatgacaggtgcaacggcatggtccatcagtcgcgggcacggcgcaggtggtagtccacgtgatagtcgttggcgttgcgaaacatgatggagtagttgagaaactccccgttctcgccataagagagggaggtcagccgcaggatgggcgccccctgctcgatatgcaacagctcggccatctgccggtcggccagcacggcgctgaagctctcgtagttgccggcgatggggagctggcactcgttctcgatataggcaaacttggatccctccagatgggccaccgacagggtgcgaaatagccgcaccggcatgtagctctcctccaccagcagggcccgaccatccacagaacgcacccggctggagtagtagacgggctcgttcaccttgaccctgagctggctggcaattgccggtggggccggcatggtgcgaaactccagcaccttgctggtgagctcccggccctgatcgcgcatcagctcggtaaagccgctcagccccttggtctcatgctggacatccttcttggtcacataggtgccgctgccgtggcgccgcgccaccagcccccattcgatcagcatgtccactgccttgcgcaccgtcatgcgtgacacgccgaactggctcgccagcatcttctcgctcggcaatacgtctcctacccggcaatccgcgccattgacccggatacgcagccgatctgccaccgatttatagatcactgctagacctctcccggcctgtacctacggccccctcattcaggggctccaggctcaaccaattgaaaataaacaattttaaattcaaataaaacgacaagaacgtcacaaaaacaagatgtacaacaatatctcaaaatttagatctctttgtctaaataagagcatgcgccggatcacataaccaccacatatttcatgagggcttcgggaattcagataataagtgcgacactcatggatgaatggcgagaggtggccaactgctgattggtggtacccttctgctcgccaaagtaaaagcagtatcaccatgagctatcagcagttgaccgaggggcaacgataccagttatcggtgcttcgcgcacaggggatgtccatccttgccaccgcacgcgccattggcgttcatcgctccaccctctaccgggagctgcgtcgtaacgccgggccgcagggctaccagccagacaatgcgcatcagcacgccacccaccgacgggccagtgcggccaaatctcggctatctgccgatgtcatccagtttgtcgagctgacactcgcctggtggtggagcccggagcagataagcgcggtgggcaagcagataggcctcatggtgagtcacgagtggatataccgccatgtggccgccgacaaagcccggggtggccagttgtaccgccatctgcgccagggccacaagcgctaccgcaagggggcgagcagcctgcgttctcccatcaaggaagcccgctctattgatgaacggccggctatcgtcgatagccgggagcggctcggtgattgggaggcggacacggtgctgggcaagcaaggcacaggtgcactggtcaccctggtggagcgcaagagccggctctatctggtcaagcgggtcgcgagcaaacaggctggggtggtgcgggatgcgataatcgagatgttaacgccctacatcgagcaggtgcataccatcacctttgacaacggcggcgagtttgccgaacacaaggcgatagaggaagcgctgggtgccgagacttactttgcgcacccttactcttcgtgggagcgcggtctgaacgagaacagcaatgggctgttgaggcagtttatcccaaagggaacagacctgagagaggtcacggacgaggatgtcaggagagcggagcagtggctcaacctacgacctcggaaatgtctcggattcaggcagcctgtcaaggtattcgaagagtaccgtcaggcggcataggcgagtgtcgcacttcgaagttgaattcgcgctttacccattgttgttaggttcaattcagcaacacagacaacaccctatcaaaaactcttttaataaagggacaatatatgctcagtcaaattcaacgctttggcggagcaatgtttactcctgtactactgtttccatttgcaggtatggtagtgggcattgcaatcatgctgaaaaatcccatgtttgtgggagaggcgctggcaaacccgcaaggtttgttttttcaaatagtacatattattgaagaaggtggctggaccgtattcagaaacatgccgcttatatttgccatcggcttgccgattgggctggcaaataaggcgcaggcacgagcctgtctctccgtattggtcagcttcatgacctggaattatttcatcaatgccatggggatgacctggggcgactatttcggggtcgatttcaatcaggcggtcggcggcgaaagcggcctggccatggtagcggggatcaagacgctggataccagcatcataggggccatcgttatctcgggtatcgtcaccgccctgcacaaccgcctgtttgatcgacagcttcccgtctttctcggcatctttcagggcagctcgtttgtcaccatcatcgccttcttcgtcatgatcccctgtgcctggctgaccctgctggggtggcccaaggtacagatgggtatcgcctccctgcaggagttcatgctgatttcgggcccgctcggtgtctgggtctacaccttcctcgagcgcattcttatcccgaccggcctgcatcactttatctatggccccttcatcttcggccctgccgcggtggaaggcggcatccagctctactgggcccagcatctgcaggagttcagccagagcacgcgtccgctcatcgagctgttcccccagggtggcttcgccctgcacggcaactcgaagattttcggtgccatggggattgccctggccatctacgccactgccgcccgtgagaacaaggccaaggtggcaggcctgctgatcccagcgaccctgaccgccatgctggtgggcatcacggagccgctggagttcaccttcctcttcatctcgcctctgctgtttgccatccatgccctgctggctgccaccatggccaccgtcatgtacctgttcggcgtcgtcggcaacatgggcggcggcctgctcgaccagttcctgccgcaaaactggatccccatgttccacaaccatgccagcatgatgtttacccagatagccataggcctggcgttcaccggactctggttcctgatattcagaagcctcattctgagattaaatttaaaaaccccgggacgggaagacagcgaaataaagctttattcaaaagcagattatcagacagccaaacaacagcggggtggtgatattgcaactcaaattattgaagcactcggcggcagcaaaaatataagaagcctgaataattgtgccacccgattaagaatatcgctgataaatgccagccaggctgcggcagatgaagttttcaaacaactgggcgcccatggagtggttcgtcatggcgacagcattcaaataatcataggtctgcatgtgccacaggtacgtgaaaatatggaatcgataatgaacaaccccactcaatcctcttctctcgtaacggagtcatgatcatgaaaaaattctctgtagtcatcgccggcggcggcagcactttcacaccgggtatcgtcctcatgctgctcgagaaccagcatcgtttcccgctcaaggagatcaagttctacgacaacgacggtgcccgccaggaagtcatcgccgaggcatgcaggatcctgctcaaggagaaggcacccgagattgccttcagctacggtaccgatcccaaggccgcattcagcgaagtggatttcgtcatggcccacatccgggtcggcaaataccccatgcgcgagctggacgagaagatccccctgcgtcacggcgtggtcggtcaggagacctgcggcccgggcggcatcgcctacggcatgcgctccataggtggcgtgctggagctggtcgactatatggagcagtactcccccaacgcctggatgctgaactactccaacccggccgccatagtggcggaggcgacccgtcgcctgcgccccaacgccaagatcctgaacatttgtgatatgccgatcgggatcgagggccgcatggcccagatcgccggccttaaatcccgtaaagagatgcgggtgcgctactacggcctcaaccacttcggctggtggacccgcatcgaggatctggcaggcaacgacctgatgcccaagatcaaggagcacgtcgcccgccacggctatgtgcccgatcacgccagccatgccgaggcaagctggaacgataccttcgccaaggccagggatgtgtgggcactcgatccggataccctgcccaacacctacctcaagtactatctctttccggactatgtggtggcccatgccaacccggaacatacccgcgccaacgaggtgatggagcaccgtgagaaacaggtgttcagcgcctgccgcgccatcgtcaaggcgggtcactcagaagcgggcgagctggagatcgacgagcacgcctcttatatagtggatctggccaccgccatcgccttcaacacccaggagcggatgctgctgatagtccccaaccggggtgccatcaacaacttcgaccccgaggccatggtcgaaatcccctgcctggtgggcagcagcgggcccgagcccttgcaggtcggcgatatccccctgttccagcaaggcttgatgggccagcaggtggccgtcgagaagctggtggtggaagcctgggtcgagcgctcctaccagaagctgtggcaggcgatcaccttgtccaagacggtgcgagtgcctcggtggcgaaggccatcctggatgacctggtggccgccaacaaggatttctggccagatctgcaataaaccgcccataaacaaaaaccccctcggtaaagagggggtttttcgttgtgccgactatgccgtgcaatacggcatggcggtcagcgcagggatttgaccgagcgacgcacgataagctcgggctctaccgtcatggactcgacttccagcgccttgttgcggatccggctcaccagatgcttcaccgccagcaggccgagctcggccttggggtggcgtatggtggtgagcggcgggctggagaagcgcgccatttccacgtcgtcatagccgatcatggagatatcatccggcaccttgaccccggcttcccaggcagcgcagatagcacctatggccatgggatcatcgaaggcaaacacagccgtcgggcgaggcgtgagggccaggatgcgctgcatggcatcgaaaccgctctggctctcgtaatccccttcgaagatctgctcctctttcagagtcaaaccctgctcgcccagggcatcgcgtaccccggccagtcgctgctgggtggtcggcttggagatttggcccgtgatacagacgatgtccgtgtgaccctgctccagcagatggcgcacggccagacgcgcacctatgcgggcgttgtcattgatcacgttggcgaaatcgcactcggttccccaatccagcaccacttgtggcacattcttgtggatgcgcagcatgtcgcgcagcggggtgtcgatgtcggtccccagcaccagcaggccatcgacccgcttctccatcagcattctcaggtaatgctgctggcggggcggctggttttcggtgttgcacaggatcaggctgtagccctgctcgaagcagtaagcttcgactccttgcaccacttccgcaaagaaggggttggcactggtggtcaccagcatgcctatggtcttggttgagtttatcttgaggctgcgcgctaccgagttgggcgcgtagttgagttctgccaccgcctcaagcactttttgggttgcatcttcgctaacccgacgggtgtgattgagtacatgtgagacggtggagatggatacgcctgcgcgcgaggcgacatccttgatagtggccatctctgtctcctgaatatcaaaggcggaacattagcagatttcccgaataaaggcttggttttaacgggcactgccaatgatttgtcaatgctggctaatctaggcggtcacctccatttgcgcaaacggattttggtcaaattgggagcagcgtcagagtaaaatatcgtcagttttttcctctactatttgccaccagtacaccttgttgtgaagatgttaacttgataaatcagcatcaacacccacacgaactaacaatatcagttatttgtttcaaaaaagtcctattcccccctctctggttagtatctttaacagcttgttattgcccagcgaggaatgatagaaccatacctattgccggactggcgggatcctggttcggaatgacacacggaaaatgaaacaatccactgattaagggacgaatcgatgaataagttgagcaaaattgcagtcaggacagcggtttctatggctctgttcggatcggtatcgctggcccatgcggcggacaccatcaagatcggcatcgccggccctgtgaccggaccggtcgcccagtacggtgacatgcagttcaccggtggcaagatggcggtcgaacagatcaacaaggctggcggtatcgcaggcaagcagatcgaagccgtcatctatgacgatgcctgcgatcccaagcaggctgtggcgatcgccaacaaggtgatcaacgacggggtcaagttcgtggtcggccacctctgctccgacaatacgctgccagcctccgacatctatgaagatgaaggcgtgctgatgatcacccctgcttccaccaaccccaagatcaccgaacgtggctaccagctgaccctgcgcaccattggtctggacagcgatcagggcccgactgccgccaagtacatcatcgagcaggtcaagccccagcgcgtggccgtcatccacgacaagaagcagtacggtgaaggcatcgcctccagcgtgaaagcctcgctggataaagccggcgtgaaagtggtggcgttcgaaggcatcacagccggtgacaaagacttctccgccctgatcgccaaactgcagaaagagaacgtcgacttcatctactacggcggctatcaccccgagctgggtctgatcctgcgccaggcggccgagaaagggctcaaggccaagttcatgggtccggaaggggtaggtaacaaggacatctccgccatcggtggcccggcttcagaaggcctgctggtcaccctgccgaacaaatacgatctggtgccggccaacgccccgctggtcgcagcgttcaaggccaagggccaggactcttccggtcccttcgtctggaccacctacgccgcggtgcaaaccctggcggccggtatcgccaaggcgggtgaagatgacccggctgccgtcgctgccgccatcaagcgcacgccgatcgagaccgtcatgggtaccctgagctgggcaccgagtggcgacctgaaaggctttgaattcggtgtgttccagtggcacgccgacggtacctccactcaagtcaaataatctgccggtcggggtgacgtgagtcacccctcccttcttgcgggcaagcacagggaacgtagtatgtccgaacacctcctttacctggttcagcaactgctgaacgggttaaccataggtagcacctatgcgttgatcgccatcggctacaccatggtctatggcatcatcggcatgatcaacttcgcccacggcgaggtttacatgatcggctcctatgtcgcctttatggtgatggccgggctcatgatgatgggcatcgacagcaccttcctgctgctgggaggcgccttcctggtcagcatcatcattacgggaacctatggctggaccatagagcgggtcgcctatcgcccgctgcggggcggcaatcgcctcatccccctcatctccgccatcggcatgtcgatcttcttgcaaaacatgatgcgaatggctcagggctcgcgcgatatcgccatgcccaccctgatctccgggggctggaccctgggtggagaagacggctttcaggccagcctctcctacatgcagctcatcatcttcgtggtgaccttcatcaccatgctggcactcacccagttcatcggccgatcccgcatgggacgggcctgccgggcctgctcggaagatatcaagatggccaacctgctggggattgatacccatgtggtcatctccatcaccttcgtgctgggggctaccctggccgccgtcgccggcgtgctgctcggcatgtactacggcgtcatcaatccctatctcggctttatggccgggctgaaagccttcaccgcggccgtcttgggcggcatcggcagcatacccggcgccgtgctcggcggcctgctgctgggggtagtggaagccctcaccgcgggctatctcagcaccgaatacaaggatgtgatggccttcgtcctgctgatcggtgtcttgctgttcatgcccaccggcattctgggtcgtccggaggtcgaaaaagtatgaaacatcaatttattcatgcctgcatcgccagtctggtgctgatggtgctctccttctggttgcttggttttcggctcgagacggaaggcagccagttgctggtcgtgagccgcctcgatatatcgctggcctggctggtgggtggcgcggcactggtgttctggttccagctgttacgtggccagatcggcagattgtttcaggcctccatcagcggcttctccaccggtttcaccaagctggtgctgccaagcccggaagaggcgccacggctctacaatgtcaccgccattctggtgctgctgtttgcggtgagctggcccttcatggcctctcgcggtgccatcgatctggcaaccctggcgctgatttacatcatgctggggctgggcctcaacgtggtggtcggtctggctggcctgctggatctgggctatgtgggcttttacgcagtcggcgcttacagctatgccttgctcaacacctatttcggcctgagcttctgggagtgcctgcccatagcgggactgatggccgccaccttcggctttttgctcggctttccggtattgcggctacggggggactatctggccatcgtcaccctggggtttggcgagatcatccgcatcctgctcaacaacatgaccagcctcaccggcggcccgaacggcatctccggcattcccaagccgaccctggctggactggaattcaaccgtaccgtcaaagatgggggctttggtaccttccacgacttctttggcatcgcctacaacgccaaccacaaggtgatcttcctctatctgatggcactggtgctggttgtcgccaccctgttcgtcatcaatcgcctgctgcgcatgccgctgggtcgagcctgggaagcgctgcgggaagacgaaatcgcctgcaagtccctggggctgaaccccaccatcatcaagctgaccgccttcaccataggtgccacctttgcggggttcgccggcagtttcttcgcctcccgtcaggggtttatcagccctgaatccttcgtcttcatcgagtcggccatagtgctcgccatcgtcgtgctgggcggcatgggctcccagataggggtggtgctggcggccatcgtcatgactgtgctgccggagcttgcccgtgaattcaacgagtaccgcatgctgatgttcggcctcttgatggtgttcatgatgatctggcggccacaaggactgctgccgatgaccagacctcacctggagctacaaaaatgagcgcgaatcagaagaagttattggaagtctctgatctgtcgatgcgctttggtggactgctcgcagtcaacggcgtcaagctggatgtcgacaaaggggaggttatctccatcataggaccgaacggcgcgggcaagaccaccggcttctaccgcccgagcggcggcaccatccgctacaagggcgaggagatccaggggctgcccggtcacctcatagcgcgcaagggaattgtgcgcaccttccagcatgtacggctgttcaaggagatgacagcggtggagaacctgctggtcgcccagcacaggcacctcaacaccggctttatcgccggtctgttcaagacagcggcctttcgccgtgccgagcaggaggggctggaacaggccgccttctggctggagaaggtagggctcaaggatctcgccaatcgggccgccggcaacctggcttatggtcagcaacgccgcctcgagatagcccgctgcatggcgacccggcccgacctgctgatgctggacgaaccggccgccggcctcaacccgaacgaaaccgatgagctgaacgatctcatcatcagcttgcgggacgagttcggcgtctccgtgctgctgattgagcacgacatgaagctggtgatgggcatctccaaccgcatcttcgtggtcaatcaggggacgccgctggcccacggcaagccggatgagatccgcaacaatccggctgtgatcaaggcctatctgggcgaatcgtaggacccaaggagtcacgatgttagaacttcgcaacgtatcgacccactacggcaaaattcaggcgctgcacgacgtcagcgtcgaggtaaaagagggggaaatcgtcaccctgatcggcgccaacggtgccggcaagaccaccttgttgatgacgctgtgcggcgagcccaaacccagcagcggcagcatctggttcgagggggagcagataagctccctcagcacggcccgcatcatgcgcaaggacatagccgtggtgccggaggggcgccgcatcttcgcccgcctgacggtggaggagaacctgctgatgggcgccttcttcgtcgacaaggaagagcagcacggcctgctggatcaggtgttcaccctgttcccccgcctgcacgagcgactgcagcaacgggccggcaccatgtccggcggcgagcagcagatgctggccataggccgcgccctcatgagcaagccgcgcctgctgctgctggacgaaccctcgctggggctggcccccatcgtcatccagcagatcttcgacaccatagagcagctgcgccagaaagggatgaccatctttctggtggagcaaaacgccaaccaggcgctcaagctggccgaccggggctatgtgctggaaaacggccacgtggtgctgcaagactcgggggctgctctgctggccaacccggccgttcggcaggcctacctgggtggttaacccatgagcagggccagggcagaggcggatcaccgcagcttctggcgtgaccctgccctgccgttcatagaggcgcgagcggtgcaggatggccgccgcgtctgctatgaaaaacacagccacgcccatttctccattggcgccatcactggtggtcacagtcactatctcaaccagcagacaaaacaggaggtcaacgcaggcaccctggtactgatgaacccggaagaggtacatgcctgcaaccccatcgccgatcatccctggtcttatctgatgttctacctcgataccgactggctgcgcggccagcaggaggaggccgggctgggggcccattttcgtcccttcgacatgacggccagccgggatcccgtgctgtatgcaggtttgctacgcctctatcgtactttgcaagatgaccagcaagatcgcctcgccaaggaggtcgtctgtcaccagttcagccaccagctgctggcaaggctcacgcccgccagatggagcgagccaccgcccctgcatctgaggcgcgccgccgagctgataaaggacgagtatgcgacgcccctcaccttgcagcacctgagcacagtcgccgggctgaccccatcccatttggtgcgagtattcagccgccattacggcatgaccccgcacgcttacctgctcaaccagcggatacgccaggcccgagccctgctcgctcagggacggcccctggtcgaggtggcattggcgacgggcttctccgatcaggcccacttccagcgccagttcaagcggctggtcgccgcgaccccgggtcaataccagtcgcagtgccttcctcaaggttccagaacaaggtaaccggcactgagcaacagcaacatggccatcgcccggttgaaccagcgcaagcggtgaggcgagagcaaaactgcctgcagacagctgccgacataggcccccatccccatgctggccgccagccaggccttgggattgagccactgcatcagggcgccgtataaaaaagcgggtggcgtgccaccttcactctctatctctccgctgtccatcatcagcagccaggccatgtagcacaggaagaggatgcctccccagcggatgccaccgagcgccactggccagtgcgacaggacagcgccaagacccagtcccatcagcagcaacaacaggatgaaacccagggtggcccccaccacatggcgcaggctggcgcgaaaaccatattgcgcccccgcactgagggcgaccagattgaccgggccgggagagatggacatggccagggcaaacccggccatggataacaacagactcatttccatggataatgctcgttgaagatatcgagatctcaccctacccatgagcctggttctgatattgaagaaaattgcgatcttcccggcgggacgaccggacacattgcgggcttagcaccagcgcaggcttgcggtaaactggcctccagttacctattcgcaggacatgcaaatggaccagtttgcccatatcagtgcccatgatgcccaccagaagctcgctgccggtgaagcccgcctcgtggatattcgcgatccccaatccttcgagacagcccatgcggtcggtgccttccacctcaccaacggcaccctggtgcgcttcatggacgaggtggacttcgacacccctgtcatcgtgatctgctatcacggcaacagcagccagagcgctgcccagtacctgctgcagcaggggtatgacgaagtctacagcctggatggcggcttcgaggcgtggcgccaggagtttcccatcgaggcaggcgacgcatgatccagctgctggtgctcgacaacgcccgcatggcgcaagccctggtggactatctcgccaccctcggcatctcgtgcgagctgacccagtcagagctcggcgtctcggtctggctggcggatgaacaacgcctcgcccaggcccagctggaggtaaagcgattcctggccgatccgtcccatccccgctacatggaggcctcctggcagtcaggtcaggcggatgcccgcatcgattacagcaaggggatgacggatcccgtcaccgatttcctccatcaggcgggccccctgaccctggtggtgatcatcgcctgtctggccatctatgccctggatgccatcggcctgcccatcttcgacgagctggcgttctacccgaccctggcccagttcaccgactggcaggcgtggcgttacttcaccccggcctttatccacttctcgatactgcacctggtgttcaacctgctctggtggtggtatctggggggccagatagagcaacgcctcggcggcggcaagctgctggtcctgttgctagtgggggcggccctgcccaatatcgccgagttcttcgtcagcggaccgctgtttggcggcctctccggtgttgtctatgctctgctgggctactgctggctgcgcaacaaactgcagccggcctgcggtctcaccctgccaccggccctgatgggtttcatgctgttctggctggtgctcggcttcttcgacatgcttggcaccagcaccgccaacatggcccatctggtgggcctgctggtaggtctgatccaaggctggctggacagacaccaccagcctgcctgacggccgggccccgccccgctcgcagaaacgagaacgccgccccgaggggcggcgttttttatggtctgcagcgttattgcttgagcagagaactgtcggtgacctgcaccgcagtaccgccactcataaagaagctgccgaactgggtctgcatctcggtagtgacatcgccggtcggatcgaagttctcgtccggtgccagcaaggagctgtgaccgccagccacgaaacgagcagcatggtggttggctgcgccggtggcggtcagcggttgcagggccagcagcttaaacagcggctctgtgccccccagcggagcggacgctatgctgttcgggatcacctgatccgacagactcagggcaccgtcacccactatctcggtggcaaacagcgggaagtccgctttgatgccgctggcgaggttgatcggatccgccgaatccagtaccgactgggccgcaaagctgtagctctgcagcgtgctggctgcggccgcctgagtggttgcacccaggctaggcaggaactcgttgacgaagcaggttggcactgccgtctggcagttgggcgcataggcggtgaaggccgccttcagctcggcactgccaccggtcagcacgcccatcttgatggtcgggccgaaggtcggcgagttcagcaacagcggtgctatgccgccacccggcatggccagaccaccggtatcgaacttgaacagggcatccgccgtcgggttgccgatcggctggttggcaaccgccagcaggttggcccctgcgatggcgcccagggagtgacccaggaaatgtaccttgaggttgccggcactgccgatggcgttctggctattggccagacccaccgccatgcgcagacccagcagatccgccacgctctgtttcaggttgtcccgcgccactgtcaggtagctcaggttcagatacggcgtcggattgtcggaggtggtcactgtagccatgctgccactcagggcgaagccacgctcaccatgcaacggatgatcgatcactaccactgcgacatttttgctggctgtgatgccagcgccaatctgccccagtgccagcgcataggcgttctctttcaccgaggtgacgccgtgctgatagatgatcacgtccgtgatggtgttcagtgcatccttggcgaagatgcgcatcggcacggattgcacctcttccagtgccggcaacggattgaagcgaccaatgttctgctcggcatccagcggcttgccgccggaggtgagggtcaccccgaccagcttgctcgcctcggccagcaactcgctctgacgagtcggatcggccatcaactctgccagcagggctggatccacacccgcgcccaccagaccggcgatcacttcgctgtcagatgccttcagcgcattggcgatggcgtacaggctggggatggcaccgtgccaggactgggtcttggccttgctccaggaacctgcggtcgccggtgaggagaggaaatagggcagtttgaccgtaccggtgtagaccttcgtcatgccggcgatgccggtcagagtcgggctggcgtcgacggcggcggcaatggcatccttctgctcctgcggcaggaactgctcattgtccagctgggtcaggaagtcatcgttgccggtcacggccagggtataggtgccgggcaggctggtattgcccaacgcatcctgcttccataccttggcggcatccagcccctgcaacacgacagatgcagcggcgcctttcacggccaccagcacatcggcgccggactgggtaccgaaccagtcggagaagatcacgtgatccgtggcgatacccgttgccgccttgaacaacccttcctgcagcgcgatcagaccattgatggtctgctcctgcgcattgctgcccgcgttgttcttgtagttgctgtagtcgctacctgcccgtaccggactgccggtactgtctttcagcgaatcggtggccactatcatgtagtaggaagagggattgagcggcttgagcggcaccagattcaacttgccagccgatgcggccaccacgaagtccaccccgtaggtcagcaccttcttcacgccattcgggcgcagcgcagcgctgtcgaaggcaagctccagcaggtagagcggcgccactgaggcactgaactcggccgcagtcggtgcctgaacctgaatgccggacgaggtgacgggcacaatctggatagcctgggtcgtggaccagccatccagcgttgacatggcagagaccggattggagagatctgccgtctcggtagagaacttcagggtgccatcgctggcccgtgccgccagggcactggggcgcaccgcattggaaccggtcaacagatagtcgagatagcttgaggtatcgcctttgttatcgtcactgccaccacagccagccaacagggcactgacaactgcggcgtaaattagcttctttttcatatccttatctctttttagttgttatccatgatgtgctgacgggggagggtgaaaacccgaccgaaccatcttaacagcaacgcaacaattgttaagcgtctggtcggtcatctgatctgctttttttgtgtacaacatcaaggaattggaatagaaacgggactcgataggttaacagcttcattccggataccagacccgaccagcacgccctgtgctcctgatggcaaaaagccaccccgatctcggcaaaggggatgaattgtcggtagaatggcgccattgcttaaggagaatcacatgatcgacccgaagaaactggaagagatcgccaaacaggtgcacaactccctgccgcccggcattcgcagcatgggtgaagaggttgaaaagaagatccgtcaggtgttgcagtctcagctcaacaagctggatctggtcagtcgcgaagagtttgacgtgcagaccaaggtgttgctgcgcacccgtgagaagctgacggccctcgaggccaagctggcacagctggaacagcagtttggcgccaagggcgaataacccggccgtcgccgctggcccgcacagcacataaagcaaaccccagcctggctggggtttgttgtttctggctcgccgaggagaagccggcagggtcgattagctaagcgtaatcggccgacatgtacgactgccgccggtttgatacctaccgattcccattctgaactcagatgaactcgtaggcgtcgccgaagatgcgctcaggctcggcaccgaggatcttgaactcctcccgcgcagcgcccgccatctcgaaacggccagctacatagatgtcgtagtcatgcagactgacgaaatcatccatgatggccttgtgtaccagcccgctcttgccggtccagccgctttccgactcctgcaccacagggatgaaggtcagcggcgcataatcgctcgcccactgctgcatctgctccagttcgtagagccagtgggcctgacgcacaccccagtagaagaatacaggacgcttgctgccggtatcgatcagatactccaggatggagcgggcataggagaagccggtgccacccgccatcaggatcagtggacgcggcgactcttcccgcaggaaggctttgcctgccgccagttcaacctctatttccccctgttcgcgcatacgggccagcacctggcctgcgtaggcattctccggggttgcaccgatctgcagctccagcacaccggggcgagtcggtgagttggcgatggagaagggacgcttgtccgaatcactcatcaccaccagcagatactgaccgggtttgaagctgatctcttgcagcggcgtcagggccacgtgccagatggtgtcgacatattcgcgcagttcctctacgcggcacttgatacgttgcattcttatccttgtgacgggctcgctcggcccgctttcgctcattgattcactgtggactgacgaccagtgcatctggtcaggttccccgagcatacccaattccgcccggagatcctcaaccttttgcaccatggcagccgtgtttagccgagaatattcagctcggcccagatggaatccaccttctgcttcaccgcttcgtcctggactatgggctgaccccattcacggttggtctcccccggccacttgttggtggcatccagccccattttggaacccagacccgacacaggcgaggcaaagtcgagatagtcgatgggagtgtgttcgatcagtgtggtgtcacgggcaggatccatccgggtggtgatggcccagatcacgtccttccagtcacgggcgttgatgtcgtcgtcacagacgataacgaacttggtgtacatgaactggcgcaggaaggaccagacacccagcatcacccgcttggcatggccgggataacgcttcttgatggtgaccaccgccatccggtaggagcagccttccggcggcaggtagaagtccacgatttcggggaactgcttctgcagcagcggcacgaacacctcgttcaatgccacccccagcacggcaggctcgtcgggtggacggcctgtgtaggtgctgtgatagatggcatcgcggcgcattgtcatgtgagtgatggtaaagaccgggaactcatccacctcgttgtagtaaccggtgtgatccccatagggtccttccggcgccaactcccccggctccagataaccttccagcacgatttcggcactggcgggtacttccagatcgcaactgagggcctttaccacctcggtacggctgccacgcagcagaccggcaaacgcatactccgagagggagtcgggcacaggggtcacagcaccgagtatggtcgcaggatcggcgccaagcgccaccaccacggggaaacgctcccccgggtgtgcctcctgccactcgcgaaaatcgatggcgccaccgcgatgatcgagccagcgcatgatcagcttgttcttgccgatcttctgctggcggtagataccgaggttctggcgcttcttgtaagggccacgagtaatggtgagaccccaggtgaccaagggcgccacatcaccgggccagcagtgctggatcgggatctggtccagatcgaccgcctccccttccagcaccagttgctggcaaggggcggaggagagccgcttggtcggcatgttgagcacctgcttgaaaatgggcagcttctccatcagctccttgagcccacggggcggctcgggctccttcaggtaggagagccaggtgcccacctggcgcagggcgccgacgttgggctgacccattcccatggcgacccgatccggggtgccgaacaggttggtcagcaccggcatggagtagcctttgggattctcgaacagcagggccgggccacccgcacgcagggtgcgatcgctgatttcggtcatctccagatagggatctatctcgcgagtgatgcgctttagttgtccgttttgttccagctgcgcgatgaaatcacgcaaatccttgtatttcatgcaggtaccctaccgggttcaggaggtgccgcattataaccctggctgggcagcgggtgtacccgtatcaggcagcatcactgaactcgaatggcgcttttcctgtcgtgtgagccgatcggcgaactgggcaagcaacctgggttcatccatctgcagcaagaggctggcgacctgaccgctgtaatggcgattgccaagctcggccagcaggaattgctgcgccgcctcgggcaagggggagagctggctgagctggtgcaaggctggctgcttcaggcgactgttgcggctggcggcgatcagcaggctgctcgcatcctgaccctggtgaaaacgagccacgcttttcagggcggccacgctgtcgtgatccacaggttgacgccacagctttagatagagagcgctatcgccggtgcgttctaccagttgtcgcagcagctggttatcgggcaggaaaatgttcatggcggccagtcgatgggcttcacgctgcaaaacagaggcaggctgctgatcgagcaccgccagcagcacctcttgctgcaaggcaagttcagggttgcggctgttgtatatctgcttgaactggaagctgtcctgcgccagcaactggcgataattgccctgccaggcctgctgttgccagcggttcagcaccagccgcgccgcagcggcaaaatcgtaggcgggcagctggaccagaaaggccatccacctctttttctaccagccatcggggtgccttgaccgcctgggcgcgcacccaggcaagctgctccggggtactggccccggaagtcttgtcgagggtggccagcagctggcacagcagatattcccgctggcccacggccagggagtccagcagcgtatcgatggcggcaaactgcccctgctgcaatcggccagccagaaaatcgagatggccctgcaatccttcatcggccaccagcgcagccctgggtggggaaggaggcgaggcatgtgccggcaaggccatcaagcagcccagccatatccagaatacaagcttcatgacgtccctatccttgtgacatcgaggtttcatactactcaggcgaccggaaaatagataaacaaaaaccgcgacatgagctgcggtttttcattttccaaccagattacttctgctgacgccgcatggagtcgaagaattcgtcgttggtcttggtggccgccaacttgtcgatcaggaactctatgctgtcgatctcacccatgggatgaatgatcttgcgcaggatccacatcttctgcagctcatcaccggtggtcagcaactcttccttccgggtgccggaacgggtgatgtcgatggccgggtagatgcgcttctcggcaatcttgcgcgagaggtgcagttccatgttgccggtacccttgaactcttcgtagataacctcgtccatcttggagccggtatccaccagcgcggtcgctatgatggtcaggctgccgccttcctcaacattgcgagcggcgccgaagaagcgcttgggtctgtgcagggcgttggcatccacaccacctgtcagtaccttgccggatgacgggatgacagtgttgtaggcgcgggccagacgggtgatggagtccagcaggatgaccacatccttcttgtgctcgaccagacgcttggccttctcgataaccatatcggcaacctgaacgtgacgggaagcaggctcgtcgaaggtggaagcaatcacttcacccttcaccatgcgttgcatctcagtcacttcttccggacgctcgtcgatcagcaggacgatcagttcacagtccgggtggttgtaggcgatgctctgggcgatgttctgcagcagcattgtcttaccggccttgggcggcgccacgatcaggccacgctggcctttaccgatgggggaagccaggtccagcacacgggctgtgatatcttcggtagaaccgttaccccgttccatgcgcagacgttcgttggcatgcaggggggtaaggttttcaaacaggatcttgttgcggacgttttccggacggtcgtagttgacctcgttgaccttgagcagtgcgaaataacgttcgccctctttcggtggccggattttgccggaaacagtatcgccggttcgcaggttgaaacggcggatctggctcggggagacataaatatcgtccgggccagccagataggagccatctgcactacgcaggaagccaaaaccgtcggtcaggatttccagcacaccgtcgccaaagatatcctcgccacccttggcgtgcgccttgaggattgcgaaaataatatctttcttgtgcgcccgagccagattttctaaccccatggattcgccaagctttaccagctcggacacaggagtgttctttaattcagtcagattcatagtggtgaaagtctgtaagcaaggattgaaatgaggagacagtctgctggattgatgctgatcggatttgacttgccaggctgctgctaagcaaagagtcaggcaaaaaggttagcaaacgaacgataagctagcaccaatcgggatgagcgtctaggtgataaaacacaaggagcgcattattgcaatgcgctcctttttgattattacaggttaacgtccagaaactctttcagctgagtcttggacagggcgccgaccttggtcgcagccacttcgccattcttgaacagcaagagggtcggaataccgcgaatgccatacttgggcggcgtgtcggcgttatgatcgatgttcaatttcgccactgtcacacgaccggcatactcttgggcgacttcgttcaggataggggcaatcatcttgcacggaccacaccattcggcccagaagtcgaccagaacggcgccatcggctttgattacatctgcctcgaagctggcatcgctcagctgaacaatcttgtcactcatctccaactccagtcagtaattaaggctttattgacgtatcaacaaaggcaatagttgccctatttgaaatgatcctgtttattattgcaagcctaacctgataacctaccgccatgagcaaaacacacttaacgaccgaaaaattcgcccaaatgggcctcgaacccgaagttctggctggtctggaatcaaagggatttcactattgcacgcccatccaggcgctgtctctgccactgctggtagaaggtcatgacctcgccggtcaggctcagacagggaccggcaagaccattgccttcctggctgcgacattcaactatttgctgacccacccgctgagcaatccccgtctggttaaccaacccagagccatcataatggcgcccacccgggaactggcagtgcagatctacaacgatgccgacaccatttccgcatccaccggcctgaaactcggcctcgcctacggtggcgaaggttacgacaagcagctggccgtgctggagcagggcgtcgacatcctgatcggcaccacgggtcgcatcatcgactacttcaagtccaaggtgatcgatctgagcaacattcaggtcgtggtgctggatgaagcggatcgcatgttcgatctgggcttcatcaaggacatccgcttcctgttccgccgcatgcctgccccgaccgagcgtctgagcatgctgttctccgccaccctctccctgcgggtgcaggagctggcctacgaacacatgaaccacccggaacatgtgcagatagagccggagcagatgacaggcatccgcattcaggaggagctgttctacccctccaacgaagacaagatgctgctgttgctctccctgatggaagaagagtggccggaaaaagccatcgtcttcgccaacaccaagcatgtctgtgaagacgtgcatgcgtggctggagaatgacggtcaccgcgtcggtctgctgaccggtgacgtgccgcagaagaagcggatgaagatcctggaagacttcaccaagggaaccctggacatactggtcgctaccgacgtggctgcccgtggtctgcacattcctgatgtgacccacgtcttcaactacgacctgcccgacgatgccgaagactatgtacaccgtatcggtcgtaccggtcgtgccggcaagagcggtcactccatcagcctggcctgtgaagactatgccttcaacctgccggccatcgaggagtacatccaccacccgatcccggtcagcaaatatgaccgtgaagcgctgctggatgacgtgactgccccgaaacgggtcgttcgcaaccgtcagccagtgaaccgcaacatgcgggatcgccagggcggtggcaacagcaacaaccgtcgtcgtccgccacgcaagagctgaaggacaggcccagttgcacaactcgcctctctatgccgccattgacctcggctccaacagctttcacatgctggtggtgcgcgaggtcgccggtgccctgcgcaccgtcaccaaggtcaagcgcaaggttcgcctcgccgccgggctcgatccggaatttcgtctcagccgtgccgccatggagcggggctgggactgcctgcgtctgttctccgagcagctgcaggacattccggccgacaatatacgggtggtgggcacggccacactgcgccttgccaccaacgtcgacgagttcctgagcgaagcggaacgggtgctcaaccacagcatagagatcatctctggcgaggaagaggccaagaccatctacgagggtgtgtcctggacctcggccggggaaggcaaccggctggtgatcgacatcggcggcgccagcacagagctggtgattggcgagcacagcgaagcgaaactgctcaacagcctgcacatgggctgcgtcacctggctcaacaaccacttcggtgatggcgagctgagtgaagcccgctttgcgcaggcgattgccgctgccaaggcggtgctggagaaggtggcggaagattactgcgtccttggctggcgcacctgcgtcggcgcctccggcactgtacaggcgctgcaggagatcatgctggcgcaagggaagagcgagcgggtcaccctgcccaagttgcaggagctgatgggtcaggccatcgcctgcggcaggctggaccggctacagctggaaggactggcggccgagcggctgaccgtgttcccctccggtctcgccatcctgatcgccatcttcgaaaccctgaacatagagagcatgaccctggcgggcggtgccttgcgcgaagggcttatctacggtctgcttggcaacaatcacgactgcgatgcccgggatcgtaccgccgacagcctcatcagctgctatcagctggataaagagcacgccgagcgggtacgtgacaccgccatagaagcgttcaatcagctgcaaccggcctggcgcctatccaaacgttacggtcgccctatcctgcgttatgcggccctgctgcacgagattggcctctgtatcgagtacaagaaggccccacaacacgcggcctatatcatagacaacatcgacatgccgggttttacccctgcacagaagaagttgttgtcggccctgctgttcaaccagcgggatgaattcaagctggaaaccctggaaaaacagggtgccgtcacgggtcgtcaggcgatccggttggcccgcatcctgcgcatctcgctgatcctctgcatgcgccgtacccagggcacagtacccaacttcaccctgcaggccgaggaagaggcgttgaccctgaccctgcccaaggggtggatggacgaacactacctgcgcgccagcgaattgcgtctcgaagtggaacgccagcagaagatgggctggcctactcgcttgctggaagcctgacacagaaacttgctcgtttgggagccgatcatgccggattaccaacccatcagctgcgatctctacgactggcttgaaattgccgccagctggcaattaccggtgaccctcgccagtcgcgatggccaccagtgggatgacaagatccgcaccatcgaagccagcgagggtgtcgagtatctgctgctgcacagtggcgagcgactcagcctgggggatctggcgactctgcgcctgagatggcaaggggaagagaagctgatccgcttcgccccaaccaactgaatccggtacgaaaaaagagggccaaccttgggttggccctcttttttttcatcagcggctcacactggcggttaacccgccgccagcgcagccatcacgtagacgtcgaagcggttgctcttggtctcgatggccatgctgggcttgtgctcgttgagccagcctgcgtagtcggggcgcttcaccaccacccgcttgtccgccatctgcagcgcggccggcagcagggcatcggcgtcgagatccggccccaccagcgactggaacacccgcatctctttcttcaccagcgccgacttttgcttgtgagggaacatgggatcgaggtagatgacatcgggccgctccggcaacgccagcaggttgtccaccgccggcccttgcagcaggcgcatccgctcgctgacccagggacctatctcgggatcctgtgccgcccgcatcaatccatcttgcaacagggccgccaccacgggactgcgctcaatcagggtcaccttgcagccgagggaggccagcacgaaggcgtcgcggccgagcccggcggtggcatccaccacggtaggcattgcaccggccttaagcccgaccgccttggcaatggattgaccgcgcccgccgccaaacttgcggcgatgggccaccgccccttccacgaagtccacatagacggcccccagcttgggttcgtccagcttgcgcagctccagccgctcaggagtaaacaccagcgcaaactggggatagtcggtctggttcagctggctggccagcacttgtgcctgcgcggccttggtggggtcttcgaggaggatttgcatggtctttgaaggcgttctaagttcagtgaaccgagtgtaccacagcccctttccatcgctgtagggaggaaaaccccatgcacctgctcatcgccctgctgctcgctgctcagagcagcacagacctgaaggtatgcggggtagactggccccccttctcctatgcggagcagggacgtctgaccgaggggatatcggtggagatccatcgggaggttgcccgacgtctggagatgaatctcaccctgatcgagttaccctgggggcgttgcgagcaatatgtcagaacccggctcgccgacggcattctggataatgccccgctgtccgagtgtcatcactcgaatctcgctaccgctttttatccactggccgcctatgtgcgcgccgacagccccttgcaacgtttctcatgggacttggccaaagggatgaaggtcggcatggtcaggggttatgactacacggagaaaatcaagaaccataccggctgggtgccaatcaaggcgcactcggacaagcagctgctgttgctgctcgaaaagagccgggtcgacatgatcatcctggattacttctctgcccccatcttgtcgaaggagcaagatgtccagatccgcgccctctctcccttcatcgactcgactccgctctacctctgctttggcgagcagagggcaacactgctgcccgcgtacaacaaggccctgcagcagatgctggaagaggggattctggatcgtatctatctgcgttatctcggtgaagactatcagacactgaagggcaggcaggacaagctgaaaccggcagagtgatcatctgctagctgatctgcaggaacatgctcttgtcgttgagttgcagatattcgaccagatcgtcataggccagcgggcggctgagcaggaaaccctgagtgaaggcacatcccttctggcagaggaagttgagctgctcgcgggtctccaccccctcgatcaccacctgcatgccgaggttgtgcactatgttgatgatgccgtcgagcagcagcctgtcctgttcgttgaacgggatatggcgcacgaaggccctgtcaatcttgaccagatccacagggaagttgcgaagatagttgagggccgaatagccggtgccgaagtcgtcgatggccagcttgcaacccgcctcgcgcagggcatcgatccgtaccctgtgctgatcgctggtctccatcagcagagattcggtgatctcgatgacgatgtcacaggggtcgagcccgaagtggtggatcaccttgagccactcgctcgcctccgggtctatagtctggaactccagggtggaacggttgatggacatctgcagatccgggaagccggattgctgcaaccgcgccagatcccggcaggactgccagagcaccagcgcccccagcccctggatgagccccgcctcctccgccagcggaatgaagtccgccggcgagacctgaccccagtgcgggtgataccagcgcaccagcgcctccagcttggcgacccggccgctgcggttgtcccagatgggctgataggccatggtcagctgctccagcttgatggcctccgccagatcctgctgcatctggtgacgctggcgcacctcttcgcgcatggaggcgcagtagctgccgagcaggcgtccctgccgcttggcggcaaacagcgcttgttcggcgttgcgcagcagctcgtcgctctcgacaccatcccccgggcagagggtgatgcctatggtcgccgtcacatagaggtgctggttggccagcatgaaggggcgggcaaagccgccgatcacctgtttggcgaatacctcagcctgacggcggttgacgatgccgggcaccaaaaacgcgaactcgtcgccgccgatgcgggccaccagatcttcggtgcgcacccggctcaccagccgatccgatacctctcgcagcagggcatcaccagcgtggtgatccatgctgttgttgaccgccttgaagttgttgagatccagtaccatgagcgcgaagcgctcgccccgctcgcagaaacgggtgaggcagcgaccaaacagccagcggttgggcaggccggtgaggttgtcgtagttggcctgggcagcgatcttctgctccgccagcttggtctgggagagatcgctgaagatgcctatgtactggctgatcttgcccccttcccgcaaggtgctgatcatcagctgctgggggtagagcttgccattcttgcgcttgttccacacctccccccgccagacgcccacccgctccagcgcatggtacatgtcggcatagaaggcctgatcgtgcagcccggatttgagcatgctgggacgctggccgcacacctcctccccgctgtaaccggtgatctgctcgaacgccggattgaccgagatgatgcgactgtcggcatcacataccagaatggcttcagagaggttgtcatagacccggtgggagagcttgagctgctcggcatggcgcttgaggggatcgatattttccagcaccaccatcaggtagtcgggctgcaaatgttcatcccgcaccagagtgactgtcacccggccccacagcacctggccatctctatgcaggtaacgcttctcctgggtgaaggcggtgcgctcgccacgcttgagctccgcatagcaggagacgctgcgcagccagtcttccgggtggttgagctcggcggcggtacggtgcagcagctcgctctggctgtagcccagcatcttttcgatggccgggttggtccagaggatcttgccatccagatccagcttgccgatccccacaggggcgtgggacatcatggtgtgcaggaaatggtgatactcgggctggctctgcaccggctgctgctgaaacatcagcgccagctcacggccggccagtggggccagcagtcgcaacagccccatcaccttgtccatgttggcgagcggccgtttgaacagcacgctgcagatgccgatggtctcgccctgggcattcttgagggcgatccccgcataggcctggatgtgccaggcctgcaacacagaagcatgggggaacaactgctggacgcggtcgctgaaccaggcctccccctcttgcagggtgatttcccccggggtggcgctgaccggaaaagtgaagcttgtggtgtcgagagatgccggatgggcggcgtggaccttgaaaaacagccccgcttgatccctacctgaaatcaggacgaagtcggccccgatcgctgctgcgatttcactcacaaaggtatcgaaatatccctgaccactcgaatgagacagacttgagatgatttgatagacagactcgagtgctcgcctcatggcaaggttctttctctccctggaaggtagaacccgactctactcaagaggcggggacagtgcaaacatgcactccgcaagatattaaaaagccttgagaaaagggaccaaaaggtccctttttatctcaaaaatcacgcggagatcccactatgccgcaaaagtgtacctgcttgaagctcaaggccgcctggggcactgagtctcacgcggcaatcccgctatggcgcagcagagcatccacttggggctcgcggccacggaaggctcggaacagctccatcggctccttggaaccgcccttctccaggatgttcttcaggaaggattggcctgtggccggattgaagatcccctcctcctcgaagcgggagaaggcatctgccgagagcacttcggcccatttatagctgtagtaacccgccgcatagccgcccgcaaaaatgtgggagaagctgtgctggaaacggttgaacgcaggcggcgtcatcacggctacctggctgcgcacctcggccagcagggtcgggatctgatccgggttggccgggtcaaactcctggtgcagacggaagtcgaacagggcgaattccagctgacgcaacatctgcatggcggcctggaagttgcgggcggtcagcatcttctccagcagatcggcaggcaatggctcgccggtctcatggtggccggagataaaggccagcgcttcggattcccagcaccagttctccaggaactgactcggcagctccaccgcatcccaggccacgccgttgatgccagcgacaccggccacgtcgatctgggtcagcatgtggtgaatgccgtggccaaactcgtggaacagagtcaccacctcgtcgtgggtaaacagggccggtttgccatccacagggccgttgaagttgcaggtcaggtaggccaccggcttttgcaaggatccatcctgacggtagcgacgacccaggcagacatccatccaggcgccgccctgcttgtgctcacgggcatagaggtcgaggtagaagctgccgcgtagctcatcctcggcatcgaagatgtcgtagaaacgcacgtccggatgccaggtgtcgatgccgagacgctcgcgcaccttgatgccgaatacccgcttcaccacctcgaacagccctttcactaccttgttggcagggaagtaggggcgcagttgctcgtcggagatggagaacttgtgctgcttgagcttctcggcgtaatagggaagatcccaggccgccagctcgcgctgaccgtgatgctcggcggcaaaggtgcggatctcttccagctcggccttgccttgcggcagggatttggctgcgagatcagtgaggaaacccactacctgttcggtcttttccgccatcttggtggcgagcgacaactcggcatagttgccaaagcccagcagttgggccagctcgcgacgcaaggagagcagctctgtcatgatggcggagttatcccatttgccggcgttcgggccctgatccgaggcgcgagtcgtgaacgcctcatacagctcggcacgcagctcgcggttgtcggcatacatcatgaccggcagataggaggggatatccagggtgaacaaccagccctgctgacccttctgctccgccagctgacgggcggcagccagtacgctttgtggcagaccggccagttcggcctcgtcgctcaccagcttggtccagccctgggtcgcatccagcacattgttgctgaagcgggaggcgagctcggagaggcgggcctggatttcaccgtagcgctgctgcgcctcggcgggcagaccgataccggacagacgaaaatcgcgcagggtattctggatctccttgcgctgggcaccatcgaggcgagggaaatcatcgctctcaaagaggcccagataagcctgatagaggccttcatgttgaccgacataggtctggaattcggacaacagcggcaggcaggcgtcgtgggccgcgcgcagcgcttcgctgttgaggacggagttgagatggctgaccggcgaccagactcgtgccaggcggtcattcacctcttccagcggggcaatcaggctgtcccaggtatgggaatcgcgctgggccagcacatcggtgatcttctgtttgcaatcggcgatggcctgcgtcacggcagcttgcacctgttcgggctggatctggctgaaggggggcagcgagtccattgtcagcaaagggttgttcatcctgcggtacctctaaattctcttacagcccctgccgtccagaagcctgcttggactacctaagatgtaggcaggaacctcattaatcaagcctttgccgccgtgaaccgggtcagttgcccacttttcgcgaaaacatgctcattaaagcagcgatccagctgtcagagacgacaatgccgacccaggggccggcattgtgagcgaaatgagacggcggacatcagcgtctggcgtcttcctgcagccactgggcaacccgtttggcgaagtaggtgagaatgccatcggcaccggctcgcttgaagcagagcagggactccatgatgctctccttctccttcagccagccgttctggatcgccgccatgtgcatggcgtactcgccgctcacctgataagcaaaagtcggcacgccgaactgatccttcacctgacggatcacgtccaagtagggcatgcccggcttgaccatgacgctgtcagccccttcctgaatatccagcgccacttcgtgcagggcttcgttgctgttggccggatccatctgataggtggccttgttgctcttgccgaggttgccggcagagcccaccgcatcgcggaacgggccgtagtagcaggaggcatacttggcggagtaggccatgatctggacattgatgaagccgttcgcttccagtgcggcgcgaatcgcgccgatgcggccatccatcatgtcggacggcgcaacgatatcggccccggcggcggcgtgggaaagcgcctgcttcaccaggatgtccgtggtgatgtcgttcagcacatagccttcatcatctatgatgccgtcctggccatgggtggtgaaggggtcgagcgctacgtccgtaatgacccccagctcggggaaacgagccttgagggcgcgggtcgcccgctgggccagaccgtccgggttgtaagcttcttccgccaacaggctcttgctctccagcggggtcaccgggaagagcgcaatggcgggcacgccgagggcgaccagctcttcggcttccgccagcagcaggtcgatggagagacgatccacccccggcatggaggtgacggcctcacgacggttctccccctccagcacgaacacgggatagatgagatcgttggcggtcagtacgttctcgcgcaccagacgacggctgaaatcatgtttgcgcacccggcgcagacggcgacccggaaaggcgcccggaagagttgtagccatgaatcactcctgaagaggaagttggaagaacacggcggaggtggcccgggtatgggccagcaaggcctcgggcgcttcaccacggcaagccgccaccaccttggcgatatgcggcaaaaaagcgggttcgttgcgtttgggtctgggtttcaaatcccgcggtaccagatagggggcatcggtttcgatcatcagccgaccggccggaatgcgcgccacctgctcgcgcagcagctgaccacggcgctcgtcgcagagccagccagtcaccccgatatgcagtcccagcgccagacactcgtccagctcctcgtcggaaccggtgaagcagtgcagcacggcccccggcaatctgggcagccagggacgcaggatctcgacaaaacgggcgtgcgcatcgcgacagtgcagaaacaccggcatcgccagttcggcagccagcgccagctgggcgtcgaataccgcattctgcaccggacggggggagaaatcgcggttgtagtcgagaccacactcgccgatggcgaccacctgcggcagtgtcgccagctcgcgcaaggctggcagggttgcatcatcgacgcttttggcatcgtgaggatgaaccccggcggtggagaaacagtaacccggccacagcgcagccaggtcagcgctttcgcggctaccggccagatcggtaccggtcaggatcagtgcctccaccccggcggcacgggcgcgtgccaccagttcaggctgttcaccggcaaactggctgctggtgaggttgagaccaatgtcgatcatgggatgagacgttccgaacaaaaggaagacatatcaggtatttgaaaaccatctactcgatggggcatcaccatacgcctcgaacgggggcatgaaaagaggaagggagcctcagctcccctcttccgtttgttcctgttgctcctcatcctctttcttcacatagaaacgggcgaagaacagacctatctcccacaaggcccacatgggaatggcgagcagggtctgggagaagacatcgggtggcgtcagcaacatgccgaccacgaataccccgacgatgacgtaaggacgcttctcccgcaggctcttgggagtggtcacccctgtccagcacagcagtatggtggccacaggtatctcgaacgccaccccgaacgcgaagaacagggtcagcacgaaatccagatagctggcgatgtcggtcgccaccgtcactccggcgggcgccgtactggtgaagaagccgaacaccagcgggaacaccacgtagtaggcaaacgccattccgctgtaaaacagcactgcggtggagacgaccagcggcatgatgagacgccgctcatgcttgtacaaaccaggggcgatgaaggcccaggcctggtaaagcagataggggatcgccacaaagaaggagaccaccagagtcagcttgatgggtgtcaggaagggggtcgccacatccgtcgctatcatgctggtgcctgccggcaactggctgagcagcggctgggctacgaagtcgtagatattgttggaaaagtaaaccagacagacaaacaccagcaggatggccgaaatggcatgcagcaaccgggttctcagttcgatcagatgactgatcagaggttgttcggcctgactcatggcttcacctcctcttttttgtcagcaaggacatccgtgctctgaacggttgtcaccatgggcgcctcatcatgagtcatggccgcggctggttgtgcaggttcagccttaacctcggcagcagccggggcaggatggatggtattttgctgttcatagggacgggtcaccgattgtgccgccgccttcaactgctcgatagactcctgcaactcggggctcaggttgctcatctgcaactgttcggccttcttcaggtcgttgtgcagctcttgcaacctcagctcctgctccagctcggacttgaccgagttggcagtgctgcggatcagcctgatccagtggctggcggtacggatcgccacgggcagccgctcgggaccgagcaccaccagggcgacgatgccgatgacaaccagctcccagaaaccgatatcgaacatggcttaagcctgatctttgtctttctgcttggcggcctcggctctggtggccgcatcgttcagctgtttcggatcgaaatctgcatccttctcggccggcttggcctcgggttcatcagacatggctttcttgaagcctttgacggccgcgcccagatcaccaccgatcccgcgcaatttcttggtgccgaacagcaagactacgatggccgcgatgatcaacaattgccaaatactgataccacccatgatatttctccaaaattggcgccaaggggcgcgagtgtgttattgacgagcacgatactgataccagtacgcaatctttcccaaactggcacttgaggtgtgcaagcaggcaattagtgtgaacgggccttgaaccaacccagcagccagcataatccggcaccagccaggctgatttgtccccattcaatgtgttgtttttgggtcagcaagaatacacccaccaacagcaggctggctccaacccctaagaggtagcgtgcctgcccctgccgccggctatgacggcgaaaatcggcaaacatctggtcgaagtggcgctgctggtgacgggtctggcgcagtgtctcgtagaccagctcgggcaactccggcagcttctccgcccagaacggcgccttctccttgatggcattccacaccgctttgggcccgacctgctcgtgcatccagttttccagataaggcttggcggtctgccacaggtccagctggggatagagttgacgacccaacccttccacataaagcagagtcttttgcagcagcaccagttgcggctgcaccgccatgttgaagcgacgggctgtattgaacaggttgagcagcacgtggccgaacgagatctcggacagcggcttctcgaaaatgggttccagcacggtgcgaatggcaaattcgaattcatccaccttggtatcgggtggtacccagccagactccacatgcagctccgccacccggcgatagtcacggttgaagaaggcgaggaagttctcggccaggtagcgcttgtcttcccgattcagggtgccgactatgccgcagtcgatgccgatccagagcggattgtcgggatgctcataggagacgaagatgttgcccgggtgcatgtcggcgtggaagaaactgtcacggaacacctgggtgaagaagacttccacaccccgctcggccaacagcttcatgttggtgccgttggcttccaatgcaggaatgtcggaaaccggtataccgtagatgcgctccatcaccagcacatgctcacggcagtgttcggtgaacacctcgggcacgtagagcgcatcagaaccggtgaagttgcggcgcagctggatggcattggccgcttctcgcatcaggttcaattcgtcgagtatggtcttgcgatactcttccaccacctcgatgggtcgcagacgcgcgctctggggtacgaaacgggccaccaggcgagccagggtctgcatcagacgcaggtcggcctcgatgaccggctctatatccgggcggatcaccttgatgacgatctcgcggccattctccttcaatcgaccggtatgaacctgcgcgatggaggccgatgccagcggtgtctcgtcgaaatcgtcgaacagcgtttcgacggggcaacccaggctctcctcgatcttgagacgggccgcctgaccgcagaaggggggaactctgtcctgcaacatggccagctcttcggcgatatccggcggcagaagatcgcgccgggtcgacagcatctgaccgaacttgatgaagatggggccgagagcctcgaaggcgaggcgaatgcgggcgccccggctaaggtcgggttgctttttcttgagccagaacaggcttcgacgagccagacgacccggccagggttgatagcgggcaggcaccagttcatctatgccctgctccagcagtatggtgatgatgcgatagaggcgcttgaactccttcggggtcatcaggctacctgctgttcgaagcgtgccagccgcagctcgactgctttcatctgttgcgccagtacctcgacgtcatcgttgaaactcgccacttccagcggaccgggcgcgaggcggacctcttcggtcaggtattcggccaactgacgctgggagcggcacagctcgcgccccagcacgcggcgcgcctgacgggcaccgctgaacagggtgtgggccagcacgtcgccggtatagcgcgacagctcctcttcccagtcgatatccagctcgccaagcaagacactgaacgcctgcaccagctggggatcgccgctcaggtcgagcttctcctcgcggatataacgggtaagagcggacgggtctttcagcaggccaagcgccgtcagcgacaggctgagcaccgcatcggcctcaccctcatgctgagccagcacatcgagccggcgatcggagaagacgaaccagagcggtttgagctcacgcaattccagcttgagcaccttgcccgtcagcttgcgcaaccgctccgggctctgcttgtcgaacgtcagcagctgattgaggctggtttcgatcacggcagtgaccatggcatccatcggcataggcaaccttaaaacttgtaaccacggtgcagggcaaccacaccctgggtcaggttgtagaactcaacctgctcgaaaccgacattttccatcatccccttcagggtctgctggtccgggtgcatgcggatggattctgccagatacttgtagctttcaccgtcattcgcgacaagttcgcccatttttggcaacaacttgaaggagtagagatcgtagagcttggcgatcacctcgctggccggcttggaaaactccagcaccagcagacggccacccggcttgagcacacggaacatggaggccagcgccttgtccttgtcggtcacattgcgaaggccgaagccgatggtgatgacatcaaagtgattgtccgggaacggcaatgcctcggcgttggcctgcacgtaggagacgttgttcgccacccccaggttgcgcagcttgtcgcggcccaccttgagcatggagtcattgatatctgccagcactacctggcctgtctcgccgacgatacgggagaacttggcggtcaaatcgccagtgccaccggccaagtccagcaccttctggcccttgcgcacaccggaacaatcgatggtgaagcgcttccacaggcggtggatgccgaacgacatcagatcgttcatcagatcatacttggctgccaccgaatggaagacgccggcaaccagagtttccttctcggtcgcggccacggttttaaagccaaaatgcgttgtcgtagtctgttctgacatcccttaaacacccatagagcaaagaatggtcgccagtttaccagagccaatggcgtgcggacaccttaaacccggctggcgaccaactgcatccccagcaacaccatggccaggcagagggacaggttgagacccatattcagcaccgccttcaggtaggccccctgctgcgccagcacgactgtatccagcgcgaaggaagagaaggtagtcagggccccgaggatccccaccatcagcaacggcttcatagggtgttccaccacatgaccgtgactgatgagggcaaaggcgatacccatgatgaaagagcccaccacattgaccaccagggtgccgtaggggaaatggcgacccagcaataacgccatcagctcggatataccaaagcgcaggcaggcaccgatggcaccaccggctgcaacaaataaccaggtttgcatggggcagactccgtaatatcaggccgacattatgcaaaatatccacagtagaggacagacaggcaattaatcgacacggcagtgccgtcttagcggcgaaaatcgaccggctcgacccgatccagatggagtgaggtctgggctggcctagtctcggcaatcacccgaccatggcgaatggagtagcgcaccggcacctgacggcgcaccgcatcaaagccattctcggcgggcaggatcagcagattggccggcttgcccacctcgatgccgtagcgatcctgcacattcagggtacgggcgctatggttgctgatcagtttcaaactgtcgttgatctgctcataacccattatctggcacacatgcagccccatgtgcagcacctgcagcatgttggcggtgcccatgggataccagggatcgaacacatcatcgtggccgaagcagacattgatattggcctccagcatctccttcacccgggtaatgccacgacgcttgggataggtatcgaaccgtccctgcaggtggatgttcaccaacggattggcgacgaagttgatctccgccatcctgagcagccgaaacaggcgggaagcataggccccgttgtaggagtgcatggctggcggtcaccctatggcccatgccgcgctcgtaggccagggtcgccagtgtctcgataaagcgggactgctcgtcatcaatctcgtcacaatgaacatccaccagaacctgatacttctcggcaagatcgaagatgtaatgcagactttcgaccccgtattcccgggtaaactcgaaatggggtatggcgccgatcacgtcggctcccagcctgagcgcctcttccagcaaggccttgccgttggggtaggagaggatcccctcctgcgggaaggcgacgatctgcagctcgacccactccttcatctcttccttcacctccaacatggctttcagggcgaccagattcggatcggagacatcgacgtgagtgcggacaaactgtatgccgttggcaatttgccacttcagcgtatagatggcgcgctgtttcacatcttcatgggtcagcaacgccttgcgctcagcccagcgctcaatcccctcgaacagggtaccggacagattccagctcggctcccctgcggtctgggttgtgtcgaggtgaatatgaggctcgataaaaggtgcaatagccaggcctgcttccccatccagctcccgggtagacaggagaggctggctcatgggggctatggtccggatcaacccatcctgacagaggatttgccacaacccttccctgtcagtcagacacacattctttatcagcatgtttttcatcctttttctgacacctattacctttccaatcgacaacttagctcggatcaatttaatagaacagcattcacgttgaatacatatgaagctgacactattggcaaacggcaacaataaagggaattgaccggaatgaaggcaggattgaccgaaataggggcctcggatcagacccgtctctatctggatgccagaaaaatctcagtaaactgagaaacgcagatgcaaaaaagcctcccgattgggaggctttaatatttaatggtgctgatacccagagtcgaactggggacctcatccttaccaaggatgcgctctaccaactgagccatatcagcacactaaccggtaaagaccgcactgcgtgcgttatctaaatctctcgtccgcaacaaccttacgttgtcacacgaccaaccacatcgctgtgattgcttaattaaagcctggcagtgtcctactctcgcatggcgaatgccacactaccatcggcgctaccgcgtttcacttctgagttcggcatgggatcaggtggttccacggcgctatggccgccaggcaaattacttcaatctaagaaagctgacgtgaataacaactgtcaccttaggtggtggtcgctatcactgaattaggtagtagttcttcaatttgctacaaggcccagaacacttcttgggtgttgtatggttaagcctcacgggtaattagtatgggttagctcaacacatcactgcgcttacacaccccacctatcaacgttgtggtctccaacggccctttaggaccctcaaggggtcagggatgactcatctcagggctcgcttcccgcttagatgctttcagcggttatcgattccgaacttagctaccgggcagtgccactggcgtgacaacccgaacaccagaggttcgttcactccggtcctctcgtactaggagcaactcccttcaatcatccaacgcccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctactttcgtacctgctcgacctgtccgtctcgcagttaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccaggcactgtccgcgagcccgattcagggccctgcgttagaacatcaaacatacaagggtggtatttcaaggacggctccagcgcaactggcgtcacgccttcaaagcctcccacctatcctacacatgtaggttcaatgttcagtgccaagctgtagtaaaggttcacggggtctttccgtctagccgcgggtacaccgcatcttcacggcgaattcgatttcactgagtctcgggtggagacagcatggccatggttacaccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctaaccccatcaattaaccttccggcaccgggcaggtgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcccagccatctggtcactgcgactcccaactgctccatccgcgagggacttcactgtcaagagcgaaccttctcccgaagttacggttctattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacccgaccacctgtgtcggtttggggtacgatgacttgtaatctgaagcttagaggcttttcctggaagcagggcatcaatggcttcaccaccgtagtggcttcgtctcgtgtctcagtgttgtgtctccggatttgcctagaaacaccacctacgcactttcaccaggacaaccgtcgcctggcccacctagccttctccgtccccccatcgcaattacaagtcgtgcaggaatattaacctgcttcccatcgattacgcctttcggcctcaccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgaggaggcttttcaccccctttatcgttacttacgtcagcattcgcacttctgatatctccagcatacctctcgatacaccttcgcagacttacagaacgctcccctaccactcacacataagtgtgaatccgcggcttcggtgcctggtttgagccccgttacatcttccgcgcaggccgactcgactagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctagctgtctgagccttcccacatcgtttcccacttaaccagaactttgggaccttagccggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccggatattacttactggtattcggagtttgcatggagttggtaagtcgggatgaccccctagtccaaacagtgctctacccccagtagtattcgtccgaggcgctacctaaatagctttcggggagaaccagctatctccgagtttgattggcctttcacccccagccacaggtcatcccctaactttgcaacgttagtgggttcggtcctccagttgatgttactcaaccttcaacctgcccatggctagatcacccggtttcgggtctacaccttgcaactagacgcccagttaagactcggtttccctacggctcccctatacggttaacctcgctacaaaatgtaagtcgctgacccattatacaaaaggtacgcagtcaccccgaagggctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcacaggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcgatttcacttcaaggtcgttttcatgtacggggctatcaccctgtatcgctggcctttccaggaccattccactaacttccaagaaacttaagggctaatccccgttcgctcgccgctactgagggaatctcggttgatttcttttcctcggggtacttagatgtttcagttctcccggttcgcctcgttacactatgtattcatgtaacgatacccaagttatcttgggtgggtttccccattcggaaatctgtgagtaatagcgtctcttaccgacttctcacagcttatcgcaggttagtacgtccttcatcgcctctgactgccaaggcatccaccatgtacgcttagtcacttaaccatacaaccccaagaagtgtcgttgaaacgacgcgacttgttgaagtacaacaaggaccaaaataaattttggttttcgccaagaagtttccaaagcacttgtaacaaatgtttgagaactactttttaaatcagctttccagattgttaaagagcaaacttcataaagaagtcaaagacatagattgaacatcaaggctcaatgcatggcttttacttctcgcaaaatacagtaccgattatggtggagctatgcgggatcgaaccgcagacctcctgcgtgcaaagcaggcgctctcccagctgagctatagccccataatcggtcgggaacgaagtggtgggtctgagtggactcgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccacttcgtgtactgtctctaaacttgaatcaaggcaatctgtgtgaacactcaacaacttcgacatcttaaggtaaggaggtgatccaaccccaggttcccctagggttaccttgttacgacttcaccccagtcatgaatcacaccgtggtaaacgccctcccgaaggttaagctatctacttctggtgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcgacattctgattcgcgattactagcgattccgacttcacggagtcgagttgcagactccgatccggactacgacgcgctttttgggattcgctcactatcgctagcttgcagccctctgtacgcgccattgtagcacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttatcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggacaggggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttctgattcccgaaggcactcccgtatctctacaggattccagacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgatttaacgcgttagctccggaagccacgtctcaaggacacagcctccaaatcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagctggacagttttaaatgcaattcccaggttgagcccggggctttcacatctaacttatccaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcacagttgacacgtattaggcgccaacctttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcagggtttcccccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctagggatcgtcgccttggtgagccattaccccaccaactagctaatcccacctgggttcatccaatcgcgaaaggcccgaaggtcccctcctttcccccgtagggcgtatgcggtattagcagtcgtttccaactgttatccccctcgactgggcagatccccaggcattactcacccgtccgccgctcgccggcaaaagtagaaagctactttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagtttggtttgcgttcattcattaccgaggcaatgaatttcagcggctcaatgaattgctgaaataaactgttcgacttcttattgctaagaaatcgtcttggtcacttcatcagacattgaaaatcaacaaaattgtttgatgttcgatgctgtgagtgcccacacagattgcttgattcaaattgttaaagagcgccacgcttgtcgcgttgaggatgcgcatattacgctcctcacttcgaaagtcaagcggttgttttcgcttttctttcggcgccggcttcgcaaggaagctggctcatcaggttggcgtgttccgccgtgctggtaggggcgcattatagggagccgcgccgggatgacaagggctttttgcaaaaatgcgttcgtttgcttaaaaagcaggctgaaccccctgaaaccaagatataagcctctatttacgccgattttttgctcaactcttcgctttgggcctgaatatagttgacccagctggttgcccgctgttgccagttatcctgctgttgcagttcacgggccagtttcagcgcctgggtatattgctccttattaaggtatgcctgcaccagcaacgccttggctctattaccctgttcgcctttcactgacttgatggcagccagctgggtcatagcggcttccgtcttgccttgttgaagcagcagttcggctgcacgcatggccgctttgggctgagcatgctgtttggcgagcaactgccagctatcaaccgcttttggccattcacgagcgccctcccacaactgggccagcaactgctggttttcggcactttgcttcatctgtcccttggacatggccgcttccagcagacgagcaccacgataaggcagcccctgccaggcataaagacggatcaactgattgcgggcggcggcatcgtccatcaattttctatcgatggctgtctgcaacagagccagcgcttgatcaccacgcttggctgagaggttgagcgaaaccgcctgttgccaccatttgctctctttcggctcgtggcggatcagctcggcggcctgatcggctgccaccccgtagcgctgcaaggcagtaagggcagagaggcgaatgatggcagcctgcttctgccagccctttttcaacagttgttcgctctgactggcggcctcgccatactgtttgttgtggtaatagaggccggcaagacgaaggcgcaaggcatcgtcgggtttgatcgccagtgcagccttgtagctggcgatggcgccagaccagttggattgctgggcctggatatcgccacgcaggcgcagcagctggagttgttgttgctcgggccactctttataggtgagcgcctgctccacatagcggcttgcctgggcggtttgctgcaaattggcggccagcgaagcctgcaactgggccagccaggcgcgctcggcatcggtgtttggcttgagtacagacgccttgctctgagcctgttgccactggccggactgatagagcttcatcacgggttcaagctggcgggagaagtgagggctgacctccatggccagacaggcttggctgaccaaggccagcagacagatccagatccgcaacatagttatgactccagtttgaatttgagcgtgatgacttgcaccagcttgtcggcagcacccggtcttggttgatagcgccacttgttgatcgcctgaatggccgcccgctcgaactgacgcttgggcttggcctcgatcacttccacatcctgtactcgcccttcagcatcgacgctgaagcgcagggtcacggcgccttcgatccccgcctgctgggcgcgataggggtaaacaggttcgatccgttgcagcggcatcaacatatcgccggcgccgacaccggcgccttgctgctgaccatgaaagttaccgctcagtacgggagccgtgctggtcgccacaccgggggcatagacctgcacagcactgaggctggagaccagatccaggctaggttgcaccgaaggcagcggcgctgcagccggcaacggcatgggagtcgacgccagtgcggcgggaggttccggcaggggttccggctcttgcggcaccgggcgctcacgcacctgcacctctgtcacttcattctgcatgttgatgacgatggatttttgctcactcgccaccttctcccccttgggaggctcaaccagagtagccatgaacagcaggatccccagactgagggcaatccccagtcccagactcatcaacttgtatttcatttcggtgccaccgccacggcaatattggcaatgcccgccgccttggcctcatccatcacccgtactaccttgccgtgcggtacccgctcgtcggcctggatcaccaggctggcatcgggctgttccgccaacaggcgggcaatactggcctgtacccgctccacgtctatctgcttgcggtcgaggaagatctgaccctgggcacctatcgccagcatgatgctggaggatttctgcgccttggcctgactggcctggggccgatgcacctcaagcccggcttcacgcacaaaggaggtggtgacaataaagaagatcagcatgatgaacacgatatccagcatgggagtcatgtcgatctgcacttcgtcacgctgacgtttggattgccgtctcattgcattaccttctcttctcgcaggccgtcccgggtcttggccagcgcacgcttggcctggctctcgagtcggctgagtaacaagacgccggagagggccaccaccatgcctgccatggtggggatggtggcgcgagaaataccgcccgccatgctctccgggttaaagcggttggccgcggccaacgcatcgaatacgcctatcatgccggtcactgtaccgagcaggcccagcatggggcagagcaccaccagggtgcggatgaagatcagatgacggttgagctcaagctcggcctgggccagccagcgaccacgaatggccctggcatgccagctgtggcgctcactgcgcgcctgccagcggccaagcagctgttgctgcaagggaccaaagcccagattgaggtagagcagccgctcgatcatcagaatccacatcagcaccagcagggccagaatgacccagagcacggggccgccacgccccatgaagctctgcaactgttgccagatgtcgagcatcatgctgcccgctccatcccgttgttattgctctcggcgcgctcggccaggatgccggcgacttgctgctccagcacattggaaagctcggtgaagcgggactgcagcaggctgtgagccaggatcagcggaatggcagccaccagaccctgaaccgtggtgatcagcgccattgagatgccgcccgccatgatcttgggatcgccggtaccaaactgggtgatggcctggaaggtgccgatcatgccggtcacagtaccgagcagacccagcatgggggcgatggccgcgatcaccttgaccatgccgatgccacgctccatgcggggcgtctcctgcaggatggcctcatccagcctcagctcgagggtttccatgctcagctcgggatgctgctccgcgaccgtcagcaccctaccgagggcattgtcggcgtgatattcgccgctcttgagctggcgacgcaccagaatcagctcgcgggagaggctccacaaccgcactgcggcgatccccagaccgatggcggccagcagcactatgatggcgccaacctggccaccctgttgaacttgctgccagaaagtaggcgcctgtgccagcatctccagcagggtgccgtgggaaggatccagcggcagagtttctccctcctgaccctgataggccgcgacctcggagagcacaccacctggcagacccagtacagggctcaacccctcggcagtgggctgcaggaaaccgtcaccaccaaacagggcaaagctgccaacccgggtcagcggctgctcgctggcagcgccctgggcatcgagcaccttgccgtcgaactgggcaatccggccagactcgcggatctcttgcagcagagtcgcaggcaacaggacgagggcggcgcgatccggtacctgcttctcctgcgccatggctttcaacggggcgaggcgatcgggatattgaccttctaccgcagattcggccagcagcttgaccgcatcgctggcgccctgacgggtcacggcaaaaatgtcattcatgtcaccggaggcctgctcccactggccattgagctcgaccagctgcttttcattgctggcgaactggctggccagctccttgctcagacgctgcgcctcggccagtttggcgcgggcactgttgagctctttggagacggtcgccagatcctgctgggcctgctgttcgcgagcctgctcctgctgctgccaggcctcatcggcgatggcagcattggcacccagggagagggcgataacgagggggaaccatttcatgactgagcctcctgggtacggctgaccgacaggggcacatggagcaattgcgggactttcttgtcggtggccatctccagtgcatcggcgatgggggagagccactgactgtcgagggcttgccactgctttgcttccgcagaccaacgccatgcctgactgcgatcggctgtcatggccagcagggagacacggcccagcgccagcacgtcgacccggcgctgcgcaccatccagcgccagctcggcggaataactgtccatccggctgccgtattcggcttcgatctgataggcctgcagcagctgacggaatttctccgcttcgctcacatcggctctggccagcgtcgctttcagctgttcaacccgtgccaggcgatcttctttgcgcagcggcagatcctcttgcacaagctgttccagatcggcttgcatctgcagcatcagcgggatcaggccctgtcgggtctcttgcaccgcctccagctgctggctcaacttgcccagctcattctgctgatcggccaccaaagactgcatgtagcggttgtaggcttccagatcacgcagttgcagctgcgcattttgcagctccagtctggcggcaacggccgcatcggcggctttttccacacgctgctgggagactttcccggcggcgatgctgttcttcagtgcaggcgcgaccagatcatcggcgctggcagcgaagtggactgacaatggcaacaaggccaaaccccaaaacttgttcatgatataaatcttaacaatgataactattctcattgtctcaaagagtggggtcagtggcaatcagatgattttcttggccttcggtggaaaaaacaggataatttttaagcaagcacgggagtcactggcgttggtagtcacaacaccaaatcaataaataaaaaatatcttttcgatcaatgtgatagggatcgaaaaaggagatgtacatgtttaacgatgcgatctgggaacacatcgatcgattcaccaaagccaagaagaccagcgagatccagcagcaactggagcgcttcagtcatcaaatgggctttgattacttccgtctgctgattattttccccatcagcatgcagaaatcccatgtggcactgttcaacaactgccccaccagctggttcgaagcctacagcgaacggcactacctgacccaggatccagtggtgttcctgggcctgaagcagacccagcccatcttttggaacaagctcgactgcgactcaccctggctacccagcgccagccgggaagtcatgaatctggccgccgatttcggagtgagaaacggcgtctccttcccgctgcatacgccgcagggggaacacggcatcctctctttcatcagcaaggaaaaatccaattccgatctgatgtttgaaaacgttcccttgttgtcgttctgtgccagctacatcttcaattcggcgttgcaactgataaaaagcagaccggatttgatgaagcacctgaccgagctgtcagatcgggagaaggagtgcctgttctgggccagtgagggcaagacctcctgggagatcgccaccatactcggcatcagcgaacgcacagtcaacttccacctcaatcaggtcacgaacaagactgactcgaagaatcgcaaccaggcgatcgccaagagtatctccagcggcatcatagtgccctcgctggacgacgtgaccatcaccaacctgcggttgtcataacgaccaccccgccagacaaacaaaaagagccgcattgcggctcttttgtatgcgtgtaatatagttggatacccaatcactctacataccgtatccttctgcataaaaaaacagttacataaaaataaagtaggataccaagttgcaaatccagcgccgatagcgagaaaggatagagtaataaagtgggatactaataaccaaacttgttacataacccttagttatgatttcgtgtaaagaaccagatcataatctccattgttgcttttatacggctgtccgcaccttgaaaaaccgcatcgaacaagtaatcgatgcatatcgttattgtcttctcgggtagttgcatagcacgccttaccagataacgatgtcataagtgcttccattgcagctctgccgtatccttttctcctcgcagaagtcgaaacgaacaaccaaccaagttcatatggatagttgctaggacccgagactttcgctttttcaaaaatgcgggttttgtatccaatactaggatttttgatcgcccccacagccacgcaatcaccgtcgttgataaaacaaagtttttcagcgcgtaggatcctgtcgcttaatccaaccgatgaaacttctcctccttccacaacgaaactctgaaaaagttccagttcagtcatattacagcctttaggggacttgactatttcttccatattaacacctcgatatcactgcaaatgttctcaaaatcataatacttaaaataaatactacagccaagtttaatatatttattgttcattggtaatccattataaatggcagagtaacaccacattaatttatttgaggctaccattaatttaacggcctatactctctcgatcatgatgatcgccagcaaaagtccacacatatgtggacttttgcacatttaagttgataaatcaacttttttgtggcataccatagaccatggttgcacattatataatgccaatggataagggtacgttgaatatccgagcttcaaatttgctcaaggctgagttgcgacgtgctggtgttggctatgccgaattatgccagcgcttagcaattattggtgttaatgagagttacaaaggtttggctaacaagattaatcgaggaacatttagcttcgtattttttatgcaatgcatgaaggttcttgatgtaaaagaagttagactataaatttaatattaatagactactggagttgttaatgaagcaagataacatcattcaaaagatatgggggctttgtaacatacttcgtggtgatgggatcacttattaccagtatgtatctgaattaagctatctactatttcttaaaattgcccaggaaaatggctcagaaaaactgatacccaaaggctatcgctggattgatctggaatctcatacagaagatggactattaggtttttatcaggaaatgcttactcacttaggtgcttatgttgaaaatgaagttgtaagggcaatttatgcatttcctacaacagttttctctcattccgaaaacttaaaagctgtcataaatggtatttcaaaaatagagtggcaccaagtaggaaaagatggatttggagaattatacagcggtttaattgacaagagtgctcaagatactcgttcaggtgcaggtcagtacttcactccacgctctttagttaacactatattgagattaatacagcccaaccttggcgaattaattcaagaccctgcaaccggaagcggtggcttcttggtttctgctgataattatattagaaacaaatatccacgagaaaaatacaaagctaatcctcctaaatgtcaaggggtggaaatagagaaaaatactcgccgaatttgcttaatgaatacatttctacatgaattagatgcaaatattatttatggtgatgcactgactgatgacgtggctgaattggcagaagcagatgtaatcatagctaaccctccttttggtaataaagctggggggcaacgtcctttgcgtaacgatattccattcccgaatgcgaacaagcaactcgcttttttacagcatatttatttggggctcaaacccggtggccgtgctgccgtagtattgcctgacaacgtgttatttgaagccggtgtcggcaccgaggtacgccgcgacctgatgaacaagtgcaacctgcatactattttgcggttgcccaccggtatcttttacgctcagggcgtaaaaaccaacgttctgttttttaccaagggatcagccaaagacaaatatcaggaagaaagctgcactcagaatgtctgggtctacgatctacgtaccaatatgccaagctttggcaagcgaaccccctttggcaattctgatattggctttacgccagaagagttgggcacagacccacacctgggtgcctttgagaaagtgtttggtgataagcctgacggcactagcaaacgcatcgaaggtgaatttagcttcagcgcacaggagatcgaggtcgataaagatgccgaggaagaaaaccaggggatcgatgaccgactcgcacattccagctggcgctgttttagccgttattggatcgccgagaccaaaggtgactcgctggatatctcatggctaaaagataaagacagtgtagatgcagctaaatagctgttccgaatagtagatcaccggaggaagggaactcagtccagtttgtgcgatctcattagtcgccaaacaaaacaagccacacccaaaggactgagttgatgcctatcctaccacccctgccacgaccacaactgcgccgcattcacaaaatcatccatgccacccgtgataaaggacatgctcgtcgcttgatggccatcttgctgttacatgaaggacgtacggtcaccgatgttcatcaccttaccggcgctgcgcgctcgaccatcggtcgttggcttcggtggtatcgagatgaaggcatagatgcgctagaagccttaccggctggccgtgccccagttttacctatcgccaagatggtcaccttactggtgctgctcatgcagttttctccgcaagattttggttatcagcgcagccgttggtgtaccgaactattggctatcaaaatcaatcggttaacagggctcaatgtggccgcctccacacttcgtcgatggttacctcgtatggggattgtctggcgcaggcccgtgccgaccttgcggataaaagacccggcctatcaggagaaaatggcgaatatcgacgccgcgctggcccgttgtaatgcagataatccggtgttttatgaggatgaagtcgatatagacctcaatcccaaattaggggccgactggatgttcagagcgcaacaaaagcgggttgtcactccggggcagaatgccaagcattacctggcaggcgttcttcatgcaggcaacggaagagtgctttacgtcagcgggataaagaaaaactcatcgctgtttatcgccatgctggaaaagctgcgccaccactaccgacgagccaaaaccatcacgctgatcctcgataactacatcattcacaaaagcaaacagaccgagcgatggttgaagaagaaccccaagttctgcctggtattccagccagtttacagtccttgggttaatcacatcgaacggctgtggcacaagttacatgaaaccatcacgcgcaatcatcaatgcagagggatggccaacctgctggctcgagtgaaatacttcatggataccgtgtctcctttccccgggaatggctatggcacagcgaaggtgtagcactattaggatcagttatttagcatgcccgaaccagatgtattggcgcgcgaggttaaagaagaattggaagccgatctcagtgaactcgacggattgttgaccgctttggaggctaattaatgcgcaaaagtcatttgccggaggggtggtgcatttcaagaatctctgacatttccatgaagggagaacagcgtaagccttcggatgaggaaacattcatttatatcgacattgggagtatcaacagagatttaaaatgcattgaatctccactgcatctaattgggaaggatgcaccaagtcgagctagaaaagttatcaggtcgggagatgttcttgtatctcttacaagacctaaccttaatgcagttgcactggtaccctgtcatttggacaaccagatagcttcgacaggatttgaagttataaaaaccctaatggttgatagccgatacatcttcgcattaactcgctcaaaagattttattgattcaatcagtggtgttgtgcaaggtgctttataccctgcagcaaaatcctcagatgtacaggcctacacattctctttacctccccttgcagaacaaaaagttatcgcagacaaacttgacaccctactggcacaggttgaaaccattaaggctcgcctcgtgagcatccccgaaaatttgaagactttccgtcaatccgtcctttctgcgtattccggcgaagttgaacagccattccggccaacgtgaacaccctgatccttaacgcactcacgtcatctcgtttctaactcgactgttcagattgggtcaactcacttctcctcttcctcatcgattctcccttcagtgacagccggtgagcgttgtgcatcagccggtccaggatcgcatctgccagggtgttgtcacccaagctcgcgtaccactcttcagttggcagctgactgaccactatcgtcgagtatttcccataccgatcatccatgatctccagcagtgcgttgcgctgttcggcattcaccgcctccagtccccagtcatccaggatcagcagctctatccttgccagttgacccagcagtctggcgtaactgccatctaccttggcctggctcagctcaagcagcagacgtggcagccggtagtaacgagtgctatgcccttgctgacaggcttggtagcccagcgcacaagccaggtaggtttttccacagccacaggggccggtaatgagcaggttctggccccggcgcagccactctccttgggccaggtttgctacctgtgaccgctccaggttgcgtgctgactggtagtccagctcctgcaccgtggcctggagtttgagccttgcctgcttgaccagccgagtttgcttacgctgctcccggctcagttgttcgtgttcgaccagcaggcttagccgctcgatgaagggcagcccttcgtaggtactcgcctgttccagttgttgttgcacggcatccgccatgccggtcagtttcaggtttctcaggcgggtcagggtttgttgggtcatggggcgtatcctctttagtggaagctctgggggccgcggatgttctcgtgctcttgcggcaactctgggtagctcagcgggcttgcgggcagttggtcgcggccactggccagcaccgacttgagctgcttgagccgcaccagtccttcccggttagccaactggcagcaagcctcgacccgtgatggcggatactctcgactaagactcagtagacccaggcagagtcggtatgcctgctcgacatgggctttctcttccagccgttcgctaacccagcacaaggtgcccggtccgatgtcagcagcccactgtttaagacgccctggggtccagcgttgctgcttgctgtgacgttccggcatgtgctcagggagcgtgctcatccccgggatggttttacgtggatggctcgcgaccagctgttgctggtgatagacctgaagcagtgtgtcgcctgcatggagctccagttgctgacccacatactggtgtggcaccgagtaatggtgctgctcatagctgacgtgatagtcgatgttgaccttgaccgttttgatggcgacatagcgatagggatgcaccggcagtggtcccagtgccgggcggtccaactgctcaaatgcgtcacgtcggttaccgggcagttgcttgaacggacgctcgttgagttcgttcagcaaggcacggatgcactggttgagttcggcaagcgagaagaaggtctgatggcgtagacgggccaggatccagcgctcgacgatctgcacacccacctccgccttggccttgtccttgggcttgtaaggacgagctggcatcaccgccacctgatagtgctcggccaactgctggtagctggggttgagctcgggatcgtatcggcaagccttgctgacaccgctcttgaggttgtcggggatcagcagtgccggtgtcccgccgaaaaactcaaaggcacggacatggctttgcagccagtccggcagtgactgtgaccaggtggcctcggcaaaggtgtagttggacgcaccgagcacggcgacaaagacttgtgcctgacggacctcacccgtggtcggcgacacgatgggcaccgtgggcccgcagtagtcgataaagagcttttcccccgccttatggatctggcgcatggagcgcttttgcaactgacaccaggacttgtaacggtcgcagaactgggagtagctgtaacagctattgggatagcgctgggtgtactcctcccagagcagctgtttggagacccccttgcgcttgagctcctgatggacagagggccaatccggcacgacatggcgggccgatatggttgtatcggcctgcggataaaacagggcagccagtcggccatcatcaagctcggtgggcaggggccagctaaggccgagcgcctgggcacttttgaggagtttctggatggagccgacactgaccttggtacagatactgatctggcgaaaagagagctgagcctccagccgcagtcgcagcacttcacgaattttacgcattgcaatcctcttggcagacataggctcttccctggcaaaagggagagcgtatcaaaggtttttaaatcaatgcgttaaggatgattctggtgaatgtgaacagtgattccgggatgttgaacactgtttccggaaaggaggggcaaagtgttcaggttgagccggaacccccagtggcagggtagttgtcgcctgattttttcactgggggctggagctgtaaaatggctaatcacaggattgcgcctgagcttagggagagagccatcatgcatatgatgccaccctataactggagcctcagacaggttgctgatgatattggtgttggcattgcaactgttcatggctggcgaaaacaactggaactagaggggctgatcatccgaaaaatcgaacccgactcggagcattctacagagcaaatttttacgatcctgcttgaaacggccgcattgtctgaacatgagttggctgagtattgtcggaaacatggtctgtaccctgagcatcttgtggcatggaagcaaaattgcctggcggccaatcagcctaagcatcgccaattggttgatgaacagcgagctgttcgttcagagaaagcccgcatccgagcgcttgaaaaagagctacgtcgaaaagacaaggctctagccgaattggctgcactgctggtgcttcaggaaaagttatcagccctccgggacaacgaagaggacgactgacctcttacccggagaggcaacggataattgcactgatagaggaagctgtagaccacggggctcgctatgcgcaggcctgccgagttgcgggtatcacacacaggacttttcagcgatggttctgtgacggcaggctaaaaccagatggaagaccattagccagacggccagtgccagccaataagctgacagaacatgagcgaacacgggtactacaggtatgctctgaggctgagtacgcgtctttacctccgtcgaggatcgtccccatgcttgctgacaggggcatataccttgcgtcggaagcaacattctatcggctcctgaaggcagaagatcaattgcaccacagagccggtgggaaaccccgtggtacttatagccgtccgaccagctatacagcacatggtccgaaccaagtctggtcttgggacataacccatttgccaggagaggttaaaggggagcggtattatctatacatgctcatggatgtatatagccgtaaaattgtggcagcggaagtgagggaggttgagcgcggtgaatatgccgcagccttgttacagcgggccgtcatcatggaaaactgccggaatagcggattaattttacactcagataacggggctccgatgaagagcttcacaatgctggccaaaatgtatgaactgggtgtctgctcgtcattcagtagaccccgggtcagcaatgataacccctactcggagtcgctgttccgaacactgaaatattgccctgcatggcctgccgatggctttagcgatataagcaaagcacgggcatgggtacacagcttcatacgctggtacaacacccaacatcgtcatagcgggattaagtttgtcacaccagaacaaaggcaccagggtttggataagcccctgcttaaacaacgggaagcagtctatgaagccgcacgatgccagcatcctgaacgctggtctggtaaaacaaggaactggacaccagtaagtatggtggcgctcaatccggaaaatgaacgccgggcagcataaaaaacgacaactaccttgaaaaacgccgggaatgagcgttcacattggtccggaaatggtgttcacgttgaaccggaatcggtgttcatgatcggccggaatatgcactttccgcagcggtaagtgggagactaaatagtaatgactcaaattatcgctcgatagaagtaaaagaaaattgggcacatgaagtagaagggcgaacacactggaaagaacatatattttccgatgtcataaagatatttggaggaagtcaaccccctaaatctgagttttcaaatgaaaaactagacggttatatccgactaattaaaattcgtgattacaagagtgatgcccataaagtctatattcctctagaaaaagctaaacgttttgcctcaaaagaagacgtcatgattgggcgttatggcccaccaatttttcaaatattaagagggcttgaaggtgcttataacgttgcattgatgaaagctgtacccaatgctgaaatactagatagagaatttctatattggtatttacaaaattataagttattcaattatattgatgctggatctgatagaaccgcaggtcaaactggtgtgaataagaaatatttagaatcatatcctattctaattcctccattagacgaacaaactgaaatcgtccaccatgtagaaaaattgttcgcctttgccgacagcattgagcaaaaaaccaatgctgcacgagagagagtgaacaaccttacccaatccatcttagccaaagccttccggggtgaacttaccgccgactggcgcgccgccaacccagatttaatcagtggtgaaaatagcgctgaggccttgcttgaaaagattaaagccgagcgtgaagcgttcgaaaatcaacctaacaccaaacgcaccactgtaaaaaaatacacaggtaaccgcatgagtaaacagatcatcaaagtgattgacgcattaaaagaggctaatgagccattgagtggtcagcaattactagcggcagctggctatcccagaaacagcaacatcgaccaattggaacagttctttctggatattagagaggcacttaccatcgaaaaatccattgtaaagcttgagcgaggtgatgacggtcaggattggtttgccttggctaaaacagtcgagacgaacaaagcatagcgctaaggacagcacatgaaagtcaataatttgcatattcgctctcgctttaaaaaccttgaaaacgtgaaggtggactttgacgaaaaccacctgatgacagtcgtggtaggccgaaatggttcgggtaaatccaacgtactggaagccttagtggcgatttttcgcaaccttgacttgggagatgcaccaccgttctcatacgagttgatttatcgacttggcgagcctcacaagcaaaataagcccagtgaacggtggctggaaatcactattgatgcagacccaactcgtggcacaatcgcaaagcaataccaagtacaagtgcgagacttattagcagataacgaacttaataatacatccaccaataaaccttcaggtgaaaccattccgttttcaaaagtgaaacgcgacaaagaaggtaaagccccgtacctacctaactatgtgtttgcctattattcaggccctagcgatcgtttggaaaataactttaagaaacatcgcacaaatttttaccgtcggctacttgaggataagttggatctaaaaggcgacattaggcctttgttctatgccaagccacaccacagccaatttgtgctattagcatttttcttatcagaacaagacagcgtagaaaaagcatttttgcgcgaacacctaggcattaaagacttagacagcattcactttgtgatgcggcaaccaggatgggcaaaacagaaaggagaattattctggggagcgaaaggagttgttcgtcgttttttagatgagctaatcaagcacacgctgtcccccgttaaagtgacacgtccggaagatacttcgttaacgaatagtaatattagcaaagagttcttccatttgtttttacccgatgtaaaggcactacgcgagtttgccaaagacctcaatcctgacgagctgtttaaaatgctcgaaagtacgttactttcggagattatttctggagtcagcattcgagttaaagtgtccagcagcaaggagccactgactttcagagagctcagcgaaggtgaacaacaactacttactgtattaggtttgctcaaattcactggaggaaaagactcattgtttttactcgatgaacccgacactcacctcaacccatcatgggcagtgaagtatttgaagttcctccgtgagttcgtaccaaaccatgaaaccagccatttgttgatggtgactcatcatccactcgctattgctgagttgaagaaagagcaggtacaggtcatgtggcgcgattctaactttcaggttcatgcacaagagccggaagaaagccccagaggcatggggtatggtggaatactcactagcgatatgtttggtttgctcacaactctggacaattcaacagaacgtttgctgcgattgcgtcggcgttttaccgaaaaacggagttatcgcccatacagagtaggcgtttgagaaaaattgataaggctatagaggggctggggttcacaaccgctcattgggatgaggagtatgcacaatatttgcgtatgcgtagagaggtggagaaggaaaccgaagccgttaccgtaacaccagaacttaaacatgttcgaaaagagcgagccaaagagatcgttcagcgtatgctggctgccgaacagggagaagacaacaaatgagacacttagacattgatttcacaaagcttgttctaccgcaaggctggcgagaaaaaactaaggaactttcagattcactcatagccgcgcaagacgaaaagcaacggtctgagatcataaataaaaatcaagatcactggaaagccgttaaaccaatattggcatctttgttcaaccataaatgctggtacacagaagcgcctcagcaaggtacggatgtagatatcgaccattttcggcccaaaaagcgtgtgcaagaaacactatcaacggcaaaacagcatgacggttactggtggttagcattcaaccttcaaaattatcgttacagctgcattgtcgcgaaccgtcgacgaaccgatgtggagactggagtgactggcggtaaagctgatcattttccactatgcgatgaaagcatgcgagcgaggaccccaagttgcgatctagaggctgaacaaccaatactgctagatccattaaaggctaccgacgtacagttgctatacttcaaaccagacggtgaagcaatgcctcggttttctgaaaaaaaccatgctcgcaagtttatgcgcgcggaccaatccattatattttatagccttaatcattcagattttgttcgctgccgcatagaattacgcgacaagattgatagtgacgtcaaagctgcaaagagatacttcaataagttggagacaggggatgcagacaacgacctcgcgtatgaacaagcaatttgccgcttacgaaaaatgcgcagcaaagaagctccattctccagtttttgtatagcttacttggatggtttcaggcataaaccagaatatgaaggcgtattggatgcagtttttttataattttaagtcaattaaaaacatagaatgatggttctggatattttgaccaccgttattgtttactagttcgggcctgctcacgtcagaaatcaggttttggttcatactcattttcagaaaacatctggtaaccttccgcttatacaagcattgcatgtgctttctgtagggctagattgacgtcatccaactataaaatcttgccgcccagtgctctatcgactcctcaggcaatttgcccttgtccaccgatcgggtcagcgggtgagggatgccagaatagccatccttaccacacagctccttcagccgcgagcttggccagtgcagtgatttctgggttagctcttcttccaataatctaagctgctcctgccacccctgcagcgatgtcagcctcaataattgggttgatagggagcagatcccatctgaggtatctacttcaaagatatgaaaaatccggttctgcgactctatttcgacaacagccaggcatctcggattaccgtccagaagcaagtgccggttacagcgatagagcttaggtagcttgcgcagttgcttggatctaattatgcaaccatgtgccgccaccaattcatctagcatcaacccaaagcaatcaaacttgttggcgtagaggtgcagatcatcagtttcatccgattcggcagtccactcggcgcagggcaacacaccgccaacaactgactcctctgtactgacatcggctgaagccagagaccctatctcttcatcagccttgccctttgtgccctcctgctttttctcggcaaccttgcgtgtattgaaggctttggaaaactcaaagactacggctggcgcccgtaataacactggtgaggtatccgcgttggcttccacaccatcatgcaccgagtgaatatgaggtcgttcacctaccaagcgcactgagccttccccctccccacgtacatactcccgcagcttgggatggaaaaactggacctcatctgggatagcagccttgatatttttcagactggaaatctcgtaaaccagcatacttctggtttgtttatcaaaccggcccctgacctcaaaagagacggatggcagaggcgggggagtaaactcgaactcccattgccgatatccccctttctcataaccgttcagcttctgatagtgaccgatgctctcgtaggaggctcgggcatcggggtcgatcaagatccaactcaataggcgccgcgactcatagtcatcaagagacttgagcggatagctggaggaaggcaacacattcactcgggcaacatcgggactgacgagttcaatcgaaaactcacttctcagacaatccggatccaacgctgaacgagagaggtaaccatcatgcagcaacaacgctcgcgccaattccatttggggaagataaatctctatgtcattggcaagaaaacagaagcagtgttggcgcttgtccatagcacgaaccactgacgcaaccgggtaatcacccagttgctttctttgccaagttcccgtgttatcgatagtaaaaacgagatgataccctgcaggcttatgatcctgagtcgggttcaatactcgcttacgggctagaaccgggatattcgagagcctcaatgaagcagttgccgccttgggagatagatccagattgattccccattgggagttatcaatccgtcgaaaaagcgaaccaatcgctaagatggtggtatcgtcagacaccttttcaaaacggatatcctgcatcagtcccccaacacatctcgcaataggtcatcagccagcgaggttaatcgctcatcactcaagccagctaaacgaagaagtcgccaccggtgcaatgaatgcccattctgcaccaacaatctggcagcaagagccaaacgacgaatctgataatctgctatatcttcacaatatcgctgcaaaaacaagcttgtaagtggcattttgctgaggttcttctcaatcatcgcgcttgatgaaagctttgatagaaaccatcgcctagatagccgggggcaatctaaactcagctcatgcacattgaggattttgagtaactggcggcaagttacacggtccttttgtggccaattgacccgctgattttctctaacactgctctggtggttctgtctgttaaactccagaatccaacgacgatcatgacggtacaaccaagcatataacgcctgatgagataaacgggcctgcttcaccccatggttttccagcaactgctgccatctggctcgatactctaccgattggccgttcttttcatctggaggacagggatcaaaagcataaatgtctgaatcgcccctggttttctagacactctgttgctgacaaataaactgcctttcaaactctaccggcgacagcccatcattggaaccatggcgcctgattgggttgtaaaacatttcgatataatcaaatacgtcgctgcgggcttcgtctcttgtcgagtaaatcctgcgcttgatccgctcccgtttgagcaattgaaagaagctctcggcgacagcattgtcgtggcagttaccacgtcggctcatactgcaactcaggttgtgggccttcagaaagtcctgccattcaccaccggtaaactggctgccctgatccgaatgcaccagtaccggctgcgttggcttacgtcgccaaaccgccatcaataacgcatcaaccgccaagcctgccgtcatgcgtggcttcatcgcccagccgatgatctggcgagaaaacagatcgagcaccaccgccaggtacaaccacccttcttgagttcggatgtaggtaatgtcagtcacccaggagatgttgggggctggcaccttaaattgacgtgccagcgtgtttggggcagcctgtgggctcttgcctccataatgccccttacggcgttgatagccagtttgcgaacgcagcccctcccgcctcattaatttggccacacggtgcttgccgcaggcttcccccaagtcacatagatcgcgatggatcttgcgataaccgtagacagcaccactttccagccaggattgcttgaccaatccggtcagccgttcatccgcttgctggcgtaacgatgcgggctgtttcagccacgcgtagaagccacttcggtgaacccccagggtctggcacagggtaacgacactgtaccggtcgagtcgggaggttatgaacgcgtacctttccttgactcgctggcaaagtacgcggcggcctcctttaaaatgttgcgctcctcagtgacttggcgcagttcggctttcagacggcggatctcggcttgtaaggctgactcttcgtgctgctgatcagcgggcttaccgtactgcttgagccatgcatacaggctgtggctggataccccgagggctcgtgctacgtcagccaccggccggccacgctcggtaatttgtttaaccgcttcgattttgaatgtttctggataacgctgacgggtcataacacctccaatagttgcctcattttaaggctgtgaggtgtctagggaactgggggcgattcagtccgttggaatgctctgtacctcgtccagcactgtggccatgtcccaagactcaggcaacaggctgtccaggacaacaatatgttccagatagctgaaagattttcggtgcttgcgaaagatagcctgcaaccaattacccgaatcgtcgttattaagcatcaatccatgctgctctaaccaatcagccggccagcgagccattacaagctcgtggatagtctcctgttttacgtacctacccttggcacaccccaccaaattagcgagctgatggtaaaaagcactccattgagaaaacgagggcgaagtatcaggttgccgttgcaacaaagaaatcacttgtcgagtaatccggatggcacgcgcatccgctaaaggctggggcagtaagggacaaactaacggggaggcggcaacaaactggtggcgatggtaagcatggcgctcaatatttgcctccagtaaaccaccatgcaccagacaacaatcggcccccatcacctgccattgccgttgccagtagtattcgccatggccgctgcgctgattttgcaaacattgcggacagtagcgcagggagtgagactgtttaattcgggatgccgctacccccagaatcagatgaatggcgccctgagaatccccggccatctgctcaagacagtgacgcctgcgctcttcagtggtaaatggggcatacagaggaaatagcgtgtgccgataagccaaacaagcgacatcgagccccatactctccggtaataattggaccagaggggccagatgattgggcagatcaaccgttgcaatgacatgccggtttgcaaaaacctcatccagcaactgcttggggctggttaaccccaggtgtattccggctctggccaccaagctgtaaatcagctcatcgggataggggaccggaaagttcagcatggctaacccatccttctcaaccaatcatccacatcgaaggtgagcccagctttcttgaatgcagggtagaggaggttgcccttgccacactgggaaaatttgaaacgcaggtcatcagagtgcagcgtgtgccactccttctgccgaatgccagcaagcttgggcttagtctttttctctggcttttcatccgggttgtaccaatcaagaacaatcggcatcaactctctgacggacagattgggataggagccaaaagcgcgttcaattaagggcacaatcagtgcagaatgacagtccatccccacaagcaggttatgcaagcggatggcctgctcattgccgccataacggttctgatgtgaatcttgagaggcttttgcctcatcaatcttggcactcagcgccaggatctttttgtctatatcagggatgctcagatccgaatatctggcgattaactcaggatctctggagcgtaacgctgccaacatggcatgaactggcttgagctcatcctcgtaaacctgtcgcaacaactgaggggtgatccgttcaatacgggtggcaatggctcgtaactgggcaagaacaaagagttttaccactatgtccagcaccccctgggacagatcaaaccagcaatcccgtacctcatcggacaagcgttcctctcgtcgttgcagctattggaactgccaaagcttatcggtaaaggccatccactctgtgggtttgagctggttggtttccggatccacactgggctttgttgcctgcatcggctcccagagcaatgaccccaaaccggctccgcgccttgccgatctcaaatccatttcaaagataggtctcgccttgggtgtgccaaccatgacaacaggcaagccgatcacattcaccaatgtgacaaagaagttgagcatcttctccaccccaccggagcggctcatgctcagatgctgaatctcatcgatgaccagcaccccaattgcatgcacgttagcgatttggctcatcagggccatcagtgtctcaacactatggcgcttgagtgcatacttgcgttcatagtcagtatgcagcaccgcatcgatagccctgaagaagtgatgacacaggcttttcagtgaaccatcatgagggcaatccagcttcaggtagacgatctgggtaaagttgtattgctcgtggtagatcacctgagggtaggttgccaatatccggttgatagtgctgctttttccggatccagagcacccgatcagagacaggctgcgagcggtcgatttaacctgctcgaaccgaaaaacatccagctcgccagacattacccgctcataaccattttgcagatgtgcattcaaagaaccatcagtaagattacgtccaacatatccctgccggatcataatggataactttgactccaactgtaagtggcggcttatcggttgaaaaaaatcatccagtaactgggatatcacatgaacacgccaagggccgtcaacatagatatcctttggatcaaacttgatggagccgcttaacccctgctttatctgttgtgtggtcattataggtggcaacgcctcaatcagaggattgccacggtactgttctatgcctgggtcgctgtagacggccttggccatattggctggtaataccatctaatcgtccttgaagagctcgtcgatataatccggatacttatagtcatccatacctggagaaagaggtatcacggttgcaggtactgttgatggctcggattttgtaaccggctcagcgcgttttctctcttcgtccttcgcctttgctcgattacccctaatagcggcaatgcgttgacgatctgacgcttccggtgaattttcagcttgcacgtgggcttttgcttgcttaatttttgagtcaatcaggtcatcaacttttcgcttctcacgatcagcaaccagcttaccctctgccacaacgaccttctgttgtttggttattaaccatacatcccagaaagaacaaccgcggaactctcgagcacgatcggttaatccacatacccaatattcagcgctgttttgtcgaggaagcaaatagacaacatcagcaacagctggatcataagcaacctctactgattctggcctagagacatccttgcccctatgtaaccaccccattttgagtatttcttggcaggtgtaatacacaccaaagacgcggagccccagaggtgagatagtcgcctgagttctcggcagcaaactaacccggagagcatcctccggaaccatccgtaaccgcccagacctatgctgcaatccccagttccatagcgataatggcgtcataggcaaatcggtaggcatatcgatatctcgatcataggttgcaagcacgtggtatcggttgtgaaacaagatggctgacagaatgatggatgtgaactcatggatattaagcatcgcatccaaccggtaatcctttcctccccgtttctttattgtcgtgccagatacaactccgggagcaaaaggtttgaataccgcctgtatggttctgaaaaaacgctcgactgtgcctttgcaatcacctctaaaagggggagtattctcaatccgtgtagagaagcttttttccaaagattcgatctgacaacccagcaattcgccccgatcagctaatatggcatctgggatacctgcaaccggccagtcagattcatcaatctctataccaaactgttggcaaaacttgatcttgtcagtcatggccatcgacagagtctgcattgctgccacataggatggattctcaaaaccgatgtaaaaaccggctaccatgcggctaaacacatcaatgaccatatagacaataggtcgacccacaatgttttgtcggtcgctatcggaaaccagatagatatcggctatcgttgcatcaatctcatatcttgacccggggccaagggcttgcgtgttcgctgttgcccgtaatggcttgatatccttgttgtaatctatcttgctgattctcttctgcagtttttcaacctgggagtattccctcttgaagaagtgtttcatctgccaaattgtaggaaactccgattccggagctcttgggttatagttttgatacatccccttgaaacgattgtgagtttcaacgaatgatttaccattgttgaccagatagtgtttttctatagcagtacgaaaaagtcgttctatatgctcatcaacgacgactccggcccccgtcaccatcagtctgggacgaccaagttttcccccctttgaaaccctcttctttcccctcgcgcctgagtttttataatcaggtaaaagagcattcggcgtctgcccccgttgccaataacgtcggatgagccgataaagattttttttggttgtagcctgtgtggcaataatttgatttacaaccctgttccttgctcgaggaaacatgcactccggattggatattagtggttgaataagttgataatttttatcacgcagatctcctgcctttgtcccttcatcgggctgcgcatagtaaagcttggcataggggtcttcgatccgctgcaacacttcgttatcgatagcgtccagcaatacctgtcgcgcaatcactgaaggaaaagcagcctcgtcatccagagaaatccagactatttcatccagctgttcagcaagaatgcggtaggcaatcccttcaacgctgataacttcattgattcgaaacacgtaacgcccccgacatcgcctcaatattctctaactgcaaatccccggctttcaacttggttacaggcgtcaagatgtcgaatagaaaccagcgctgagccagcagctgtctaatctccaacaatgattgtcccatgggttgctgataggccgtatccagctgcttggctacctcaattacgtttctatctggatcattctgaaagtgatgctgataaaacgccgctcgccccatcagaacatcaatttctatctcatcccgttgtgccggatagatccaactgatgttttgcgtaaccacactgggaatgtccttctccgtgatcagccaccagggaacacccttttgtaaccaatagcggcgttccagctccaatttctcaatggttctggcatcactcagtgcttcagcatacttggcttgcaatgcgaatttgggctggctggcgtctgcggtgttgacgaggaaatctgaactcatcacttgtagaaccccgcgaacggatgggtgatctatcccggactccaaagccaatgccttggtatcttccaaccgaagaggaaattgctcacgaatatctaccgttgaacgactccactccaaaagcaggaatacggccaactccagatctgacagcaaatggtgggttcgttgcgatttatggccaaagacacgatgtgaacgaccttgagaggataggtctctaacggttaaccatggtttgtaatcagaaccatgaccactacctcgcccttcacgtagccacttctgattctgcaactcagtattgacgtactttttcccagccatgaaaaaaccgcccagccatgaaaaaaccgcccagccattgctcataagttaagcttagctagggcggctttggtgttcaactttattacttagtttccaactatattacttggcatccaactttattactcgaatacatcttttttcattcccgaccaggacttattccactgttacggatttcgctaggttgcgtggctgatccacgtccgtacccttgatgagggcaacatggtaggagagcagctgcaacggcactgtgtagacgatgggggctatcatctcttccacgtggttcaggctcatcacccgcatggtggcatcgctcttgaagccggcattcgcatcggcgaacacgtaaagaataccgccacgagcccgcacctcttccacgttggacttgagcttctccagcagatcgttgttcggcgccaccactatgatgggcatctcggcatcgatcagcgccagcgggccgtgcttcagttcaccggcggcataggcttcggcatggatgtaggagatctctttgagcttgagcgccccctccatggcgatggggtactgactgccacggccgaggaacaggctgtggtgcttgtcggcgaactcttcggccagcgcttctatgtccttggccagcgccagactttccttgatgcgcagtggcagtgcttgcagcgccttgaccagctcggcctcggcttcggcactcaggttgccacggcagtgaccaacggaggccaccagcatcagcagaccggccaactgggtggtgaatgccttggtggaggccacgccgatttcggcgccagcacgggtcatgaaggccagatccgattcacgcaccagagaggaacccggcacgttgcagatggccagcgagctcatgtagccggactgcttggccagtcgcagggcggccagggtatcggcggtctcgccactctgggacagagtcaccagcaggctgttgggacgcaccacggatttgcgatagcggaactcggaggcgatctccacgtcgcaggagacgccggctatctcttcgaaccagtagcgagcgaccatgcccgagttgtaggaagtgccgcaggcgacaatctggacgtgctcgaccttgtcaaaaatggcgcgggcgccgttgccgaacgactcgaccacaacgtgatccgaacccagacgaccttccagggtattggtaatcgctttgggctgctcgtagatctccttgagcatgtagtgacggtattcgcccttgtcaccggcatcgtgagagagttcggactccagctcctcgcgcaccacggcatcaccgtgagtatcaaagatatgcacatcgcgacgggtcacctcggccacatcaccctcttccaggaagatgaagcgacgggtcaccggcagcaatgccatctggtcggaggcgatgaagttctcgcctatgccacggccaatcaccagcggggagccggaacgagccacgaccacgcggctgtcatcacggctgtccatcaccacagtgccataagcaccgcgcagctgtttcaccgcaatctgcatggcggccagcaggctgtcggcagatttcagttcgtggtgcaccagatgggcgatcacttcggtgtcggtgtctgagctgaacacataacccagcccctgcagctcggcacgcagctcttcgtggttctctatgatgccgttgtgtacaacaacgatatgctcggagacgtgaggatgggcattgcgctcggacggctcgccatgggtagcccaacgggtatgggcgataccggttccaccatggacggactgctcctccagcgccttggccagctcggccaccttgcccagacggcgaacccgctgcagcggctggttggcgctgaacacggccacaccggccgagtcgtagccgcgatattccagacggcgcaggccttctaccaggatttcagccacatcacgttgggcgacggccccgacgatgccacacatacacttctcctcaagacgtaataaacggaatttgatttggatggttcagataaaaatgtcagccaacaaccggggcgcagatcagcgtgatccccctagcttgaatttgttctctggccgaggtggccagcccttcatcggtcaccagggtatggatgctcgaccagggcagctccagattggggatcttgcggccaatcttctctgactcgaccatgacgatgacctcccgcgatacctctgccatcacccgggacaggcccaccagctcgttgaaggtggtggtgccccgctccggatctatgccatcggcaccgatgaacagctggtcaaagtcataggagcgcagcacctgctccgccacctgaccctgaaaggattcagagtggggatcccaggtaccgccggtcatcagcagagtgggttcgttctccagctcgcgcagggcaccggccacattgagggagttggtcatgacgatgaggccgcgcttgttgcccagcatggggatcatggcgctggtggtgctgccactgtcgatgatgacgcgattgtgatcgcggatccgttcggcggcggcacgtgcaatggatagctttcgtttcgaaacttgctccggattgctgtccaccaccatctcgctcggcagaggcacggcaccaccataacgacgcaacagcaggccaccggtttccagcacagcgagatcttttcggatggtcacttccgaggtggagaagtgcttggcgagggtatcgacactcacttcaccctgctcctgcaccagattcactatagtgtgacggcgctgctgagtattacgtttggtcatcattaagtttcgattcgaaagaattacgaaatgttagcgcctttttcggaaaagtaaaacagcaaataggatccgatttggttcgatgccagaatggggcagctgatttgcgacgaggacgccatgcaaaaaaaagttatctggctggtggaagatgaggccagcatcgccgacaccctgatctatgcgctgcaaaccgatggtttcgaagtggagtggtttccccttggccagccgctgttgacgcgactggaacagacgcgacccgattttctgatcctggatgtggggctgccggatatcagcggcttcgagttatgcaagcaggttcgggcccgctgcgacacccccctgatgtttctcaccgcccgcagcgaggagatagacaggctgatagggctggaaattggcgccgatgattatgtggccaagccgttctcgccacgggaggtgtgtgcccgggtacgagtgatactgcgccgcagccagccggtcgccacccaaccaagccaattgctggcactggatgaggagcgggcccgcatcagctttcacggccaaccgctggccctcacccgttacgagtacctgctgctcaagacgctgatgcaggcacctgggcgggtctactctcgtcagcagttgatggatctggtgtggagtggggcagaagagagcctggatcgcaccgtcgacacccacatcaagaccattcgcgccaagctgcgggaacgtgacgctgacgccaacctgatcctgacccatcgcgggctgggctacagtctggaactggcatgaggatcggcctgcagcaagcatatggtctggcgcccggatacaaacggatagaactggtatgagaataggactgcaactgctgtgcggactggtgctgatcttcgcgctggcggcctggtttgtgctggagatcttcgtcgaggagataaaacccggggtgcgcagcgccaccgaagataccctggttgacatggcccagatgctggcaccgctggcacttgacgatctgcaggaaggaaaaatggccgatggcaggctggccagcgccttcgcccgcctcaaccagagccccatcaatgccctgatcgacgggcacctcaagcaacaagctgaatatcgcatctatgtgaccgacgctaaaggcaaggtggtctatgactcggacggggtggatctgggcaaggactattcgcgctggaacgacgtctaccgtaccctgcgcggccagtacggggctcgcagtacccgcagcgatccggatgatcccgccagctccgtcatgcacgtggccgcgccgctgcgtgaaggggggtgcatactgggctccctcacggtcgccaaacccaaccgcactctgatgccaatgatagagcgcagcgaacaccagctattgcaggcggcagccatgctgttgctcatctcgctgctgatcggcgccctgctggcatggtggctcaaccgcgccatcggcaagctggtgcactacgccgatgcggtcagtcacaaccagcccgccactctgccgggactccacagcccggagctggagcgactcggtcgctccctcgaaaccatgcgccgtcagctcgatggcaaggcctatatcgaatcctatgtacacagcctgacccacgaactcaaaagcccgctggccgccattcgcggggctggagagctgctggccgaagcgcccccccccgaggtggcccgacgtttcatcggcaacatcaatctggaaacagcccgcatgcagcagttgatagaacgcatgctgcaactggccaagctggaatcggggcaggggctggatcgccaggcaaccgaacccgccagactgggcaagcgggtgcttgatgcccgccagatcatagcccagcgtcgtcaggtaaccttggtggccgaactggccgacgcctcaaagcagaagtgggatcccctgctggtagagcaggccctcggcaacctgctggacaacgccctcgacttctcccctgccggcagcactgtcagattgaccggcgagatgcatgcagacggctatcgctttcaggtacgggatcagggccccggcattccggactatgccctgccacgcatcttcgagcgtttctactccctgcccagacccgacaagggcaagagcagcggtctggggctcagttttgccacagaagtggcacgccagcatggtggtcggctgaacctctgcaaccagccagaaggtggcgtgctggccgaactctggctgccagcaggcggacacttcacattgggcacataaagcggcgctatgctgccgcctcccggccctttgtcccattctccaaggagaccccatgtcccggatcctgttacccggcctgctcgcagcaggcctgatattctcactgccagccagttgccacccgcctccaccttcaagataccgctggcgctgatgggttatgacagcggcttcctggtggatgaaaatctgcccgctctgccattcaaacccggcgacgatgactggttgcccgcctggcgcgagaccaccaccccgagccgctggctcacctactctgtggtctggtactcccagcgtctcacagagtggctggggatggagcgcttccagcagtatgtcgaccgcttcgactacggcaaccgtgatcttgcgggcaatcccggcaagcacgatggtctgacccaggcctggctcagttcgagcctcgccatcagcccccaggagcaggcccgcttcctcggcaagatggtgagcggcaagttgccggtctccacacagacactgcagcacacggccaatatcctgcgccagcccgacatcgatggctggcagatccacggcaagaccggcatgggctaccccaagctgctggatggcaccctcaatcgggatcagcagatcggctggttcgtcggctgggccagcaaaccgggcaagcagctcatctttgtccacactgtcgtgcaaaagcccggcaagcaattcgcctcgctcaaggcgaaggaagaggtgtttgccgccctgcctgaccagctgaagaagctgtgatcccagaaccggcgcaaggcgccggtttttttatcacccttcactcccgcttcacacggccccatctcctcttcacccaagcccggcacacttgttcccgtcaacaaggagacgtgtcatggtcaaacagatattcacccacaagatctttctgctgctgttgctcagcctgctgctgatggtgccggtgcaatccatcatggagctgaaccgggagcgtcaggcctatcgcagtcaggccatccacagcatcatggccagcagcagcggaccgcagcggctactcgggccggtcgtggtgcagccttacacccgcaccgtcatcatggagcaggatggcaagcgcttcgaacgcaagctgcagctctaccgctacctgctgccggaacagctggatgtgcgggccagcatggaagtgaccccccgcaagctcggcatctatcaggcccaggtctaccagacccggatctccctctccgggcatctgccaacccggctggaaggcaagacgctggtatccggtgatcccgatctgagcgtcgatggcgccgacccggcattggtggcgggcaaaccctatctgagcctggtgctgtccgatgcccgcggtatcaacagcgtccccgaactgcaattgggggaagcgcgcattccgtttgcccctggtgcccagctgggtgacggtctggccggtatccatgcccccctcgataccttgccggacgacaatggcgtctttcatatcgaactaaatctgcagggcatgaacaccctcgaagtggtgccgctcggccaggacagcaagcttcacctcagtagcaactggcctcaccccaacttcatcggcgactttctccccggcaaccggaccttggatcagcaaggcttcgaggccagctggcagaccagctggtttgccaccgacatggagacccgcttcaatcgcatgatgaagggagtcagcggcgatctgcccgccttcagcgtcagcctggtgcagacggtggatcactatcagctgaacgagcgggcggccaagtatgcactgctgtttatcggcctcaccttcatcagtttcttcatgttcgaactgctcaaggggttgcgggtacacccgatccagtacgctctggtgggcatggggctagcaatattctatctggtgctgctggcactgaccgagcacctgggctttggctgggcgtatctcatcgccagtctcgccagcgtgctgctcaacggtttttaccttagccatgtgctgggcgggcctaaacaggggctcggcttcgcggccttgctggggctggtttacgccatactgttcggcctgttgcaggcagaagagatagccctgctgctcggcgccctgctgctgttcgccatactggcgctggtcatgatgctgacccgcaagctggactggtatcgcgtgatgggcaacaactcaccaacccgcgaaccataagggatctgccagaaacaaaaccggcgccatcaggcgccggttgcattttattgatcgggtatcacttcttcttgaccggacgggcccaattcttgatgtggcgctggggcacacgggtgatgaccagctcgttctcggccacatccttggtgatggttgaaccggcccccagggtagctcccttgccgatgcgcaccggcgctaccagctgggtatcggagccgacaaacacatcgtcctctatgatggtctggaacttgttcacaccgtcgtagttgcaggtgatggtgccggcaccgatattcaccttggcacccacctcggcatcccccagataagtgaggtgaccacacttggaaccgaccccgagacgggatttcttcatctcgacgaagttgccgacgtgggcatcctgctccagcacagcgccaggacgcagacgggcaaacgggccgacggaacacagatccgccacctgagccccttcgatgatggagtaaggtttcacctcggtatgatcgccgatgacgcaatccttcagcacgctgccggccccgatgcgcacgtggttgccgagcgtcaccttgccttcgatgatgacgttcacatcgatcaccacctcttcacctatctccagcgttccacgcagatcgaaacgagcggggtcgagcagggtcgcacctgcgatcatcagcttctcggcctgcatcttctggtagctgcgctcgagcgctgccagctgaacccggttgttggcgccttccacttccatggcgctgtcaggatgtacggcagcgatggggcaaccatcggcatgggccatggcgatcacgtcggtcaggtagagttcgccctgggcattattgttgtccaagcgcgacaaccagccacgcaagtcggcgccgttggccaccagtacacccgtattcacttcacggatggtcagctgctcggcattggcatccttctgctcgacgataccgaccacctggccgttttcccgcacgatacggccgtagccggtggggttgtccagtaccactgtcagcagcgccatgcccttgtcgaccttggcggccagcagccgttgcagtgtctcgggctggatcagcggggtatcgccgtagagcaccagcacgtcatcttcatctttccagaacgggatcgcctgggcgacggcatggccggtacccagttgctgcgcctgcagcacccagttcaagtcgggcgccaggatccgctccttcaacagctcggcaccgtggccatacaccagatgcaactgctcggcaccgacctggcgggcggtgtcgatcacatgggaaaccatgggtttattggctaccggatgcagcactttgggcaggacagagcgcatgcgagtacctttacccgcagccaggatcacgacgttgagggacataaattggcctttggaacatgaaaaaatactcggcggagtctatccaacgagcaaaaaaaaagcgaccagaaggtcgctttttacatcaccgcaattaacggtaattctttttgacgatatcgataacccgcagttgggccatcgccttggccagctcggtggcggcctgggcgtagtcgatatcaccatgggagctgtggatccgcgcttcggccgcacgtttggcttccagggctttcgcctcatccaaatccttggcacgaatcgcagtgtccgccagtacggtcacagattcaggttgtacttccagcataccgccggagatgtacagcacctcttccgctccattctgcttcaccagacggaccaggcccggcttgatggcagtcaacaacggagcatgaccgtgacggagacccagctcaccctcgaggcctgatacctgagcagattgcacgcgaccggaaaacagtttcccttcggcgctcaccacatccaggtgaaaggagatcatctcagccatgggccctcctatcgaggcttacagtttcttggatttctcgacgacttcgtcgatgctgccaaccatgtaaaacgcctgctcaggcagatcgtcatactcgcctttcaggatgccctggaaaccacggatggtctctttcagcggcacgtatttgcccggagaaccggtaaacacttctgccacgaagaacggctgggacaagaaacgctctatcttacgggcacgggctacggtcagtttgtcttcttctgacagttcatccatacccaggatggcgatgatatccttcagctctttgtaacgctgcagcactgtctgaacgccacgagcagtctcgtagtgctctttgccaactaccagcggatccagctgacgggaggtggagtccagcgggtcaacggccgggtagatacccagtgccgcgatctgacgggacagaacgacagtggcgtccaggtgggcgaaggtggtcgccggagacgggtcggtcaagtcatccgcaggcacgtaaacggcctggactgacgtgatggaaccggtccgggtggaggtgatgcgctcttgcagaacacccatctcctcggccagggtcggctggtaacctactgcagacggcatacggcccagcagtgcggatacctcggtgcccgcgagcgtgtaacggtagatgttgtccacgaagaacagcacgtcacgaccttcgtcacggaacttctcggccatggtcaggccggtcagcgctacgcgcagacggtttccgggcggctcgttcatctgaccgtaaaccagagatactttgtccagtacgttggactccatcatctcgtggtagaagtcgttaccctcacgggtacgctcacccacaccggcgaacacggaataaccgctgtgttcgatggcgatgttacggatcagctccatcatgttgacggttttgcctacaccggcaccaccgaacagaccgactttaccacccttggcgaacggacataccaggtcgataaccttgatgccggtctccagcaggtcgttgctgttggactgatcttcgtagctgggggccgcgcggtggatggaccaacgctcttcctcaccgatcggacctttttcgtcgatcggctcacccagtacgttcatgatccgacccagagtcgatacaccgaccggcacctggatggatttaccgctattcattacttccaacccacgacgcagaccgtcggaggagcccatggtgatgcaacgaacgacgccgccaccgatctgttgctgaacttccagcaccagaccctgaccttgaccttcgctgacgaccttgactgcgtcgtacacctggggcacggcatcctgcgggaactcgatgtccaccacagcgccgatgatttggacgatgaaaccgttactcatgtcaaatcctctaaacctttgataacccttgccttacaccgcagcagcaccggatacgatctctgtcagttcctgggtaatactggcctgacgggccttgttgtacaccagttgcaggtcgttgatcaggttgccggcgttgtcagtcgcggcttgcatggcaaccattcgggctgcctgttcacttgccaagttttctaccaccccctggtatacctgggattcgacatagcgaatcagcagggtgtccagcagttgcttgggatccggctcatagatgtaatcccagtggtgtttcttggcgagcttgctgtcttcagttacgggcaaaggcagcagttgatcgacccgtggttgctgcaccatggtgttcacgaatttgttgtacaccagatacagcctgtcaatctcaccgttgtcgtaagccttcagcatgaccttgactgaaccaatcaggtcattgacgctcgggttgtcacccagtcctgcgacatgagcttgcaccttggcgccgtgccgttcaaagaagctggaggccttgttgccgatcagagccaggtcaaccttggcacctttcgcgctccattgcttcatatcattgagggcagccttgaacaggttgatgttcaaaccgccacacaggccacggtcggtggagacgactatgtaacccactcgcttgacctcacgttccatgaggtaggggtgcttgtattccaagttcccctgggcgatatggccgatcaccttgcgcatggtttcagcgtacggacggctggcagacatgcgttcctgcgcacggcgcattttgcttgctgccaccatttccatagcgccggtgatcttctgagtgtttttcacactcccgatcttgttacgtatctcttttgcgccggccatctcttactctccatcaggtggcagctcgcgctgccacacacgcttaccaggtctgggttgccttgaagtcatccagcaacgcagtcagcttgccaacgatcgcgtcgttgtaatctgctttggcattgatttcagccatcagctcagcatgctgggtattggcgtaagagagcagagcggcttcgaagtcgacaatcttgttcagttcgacatcggagagatagcctttctcggcggcgaacagcaccagcgactgctgggcaacgctcatcggagagtattgcttctgcttcatcagctcggtcactttcacaccgtgatccagctgcttgcgagttgcctcgtccagatcagaagagaactgggcgaatgccgccagctcgcgatactgggccagtgcggtacggataccaccggacagcttcttgacgatcttggtctgagcagcaccgcccacacgggatacggagatacccgggtcaaccgccggacgaataccggagttgaacagctgtgaagtcaggaagatctgaccatcggtgatggaaatcacgttggtcggtacgaatgcagacacgtcaccggcctgggtttcgatgatcggcagcgcggtcagagaaccggtctgtcctttcacggcaccattggtgaacttctctacgtactcggcgttgacgcgagcagcacgctccagcagacgggagtgcagatagaaaacgtcacccgggtaggcttcacgtcctggcggacggcgcagcagcagggagatctggcgataagctacggcctgcttggacaggtcatcatagatgatcagcgcgtcttcaccgcggtcacggaagtactcacccatggagcaaccggcatacggagccaggtattgcagggcggcagcttcggacgcagaggcaaccaccactatggtgttggccagggcgccgtgctcttccagcttgcgtaccacgttggcgatggtggaggccttctggccaatcgcaacgtagacacacttaataccggagtctttctggttgatgatggtatcgatcgcgatggcggtcttgcccacctgacggtcaccgatgatcagctcacgctggccacgaccgatagggatcatggcatcgatggctttcagaccggtctgaaccggctggtcaacggacttgcgctcgataacgcccggggcgatcacttcgatcggcgagaagccgtcgttttcgaccggacctttaccgtcgatcggctgacccagggtgttcagcacccggcccaacagaccacgacctaccggcacttccagaatacggccagtgccttttactttcattccttctgacagaccgtcataggaacccatgatcacagcaccaacggagtcacgctccaggttcaatgccagagcgaagcggttgcccggcagctcgatcatctcaccttgcatggcatcggccaggccgtgaatacgaatgataccgtcgctcacagagacgatggtaccttcgttacgcgcttcacttttgacatcaaactgcgcgatgcgctgcttgataagctcggcgatttcagtggaattcagttgcatgctctaataccccaatcaagattgcagcgcgtcggccatgcgatccagcttaccgcggacagagccgtcgataaccagatcaccggccttgatgagcaccccggccatcaaggacgcatccatgctgcaattcagcttcactttgcgcgcgagacgtttttccagagaagcctgaatattggctttctgctggtcggtcagttcgatcgccgaaatcacgtcagcctgaacttctttatccagttcagccttgaacgcgacaaattcagcaaggaccgccggcagcacacccaagcgaccattctcagccattacccggatcaggttctggccatgctcgtcgagttgctcaccgcagacgcccacaaacaggtttgcgagctcttcggcagccacagagccgtgtaccaggttgtgaatggtctcgttctccgctacttgtgcagcgaagccgagcatccccagccactggtcaaccgccttgtgctcaacggcaaactcgaaagcagccttggcgtaggggcgagcgattgtagtcagttcagacatagccccgttcccgttacagttctgctaccagtttgtcgacgatgtcgctgttggcagcctggtcgatgtggcgcgccaggatcttctctgcgcccgcaatggcaagagcagcaacctgcttgcgcagttcttctttggcgcgatgacgttcagcgtcgatctcggcacggccctgagccaggattttttcccgctcagtgtgtgctccaacagccgcctcatcaatgatctgggctttacgtttgttagcctgttcaatgatttgtgcggcctggagcttggcttctttcagctgatcggtggcgttggccttggccaaatccagatctttcttggcgcgttctgcggaagagagaccatcagcgatagctttctgacgagcctcgatggctgccatcaggggcggccatacaaacttcatgcagcaccagacaaaaatgatgaaagcaagtgtctgaccgaggagggtggcattgatactcacaaccaagacctctctatatgaaatttaaaaagaaagtgataacaacagcatcacttatcaggctgcaaccccgaaaatcaggtacagagccataccgaccacgatcatcgggattgcgtcgaccagacccattacgatgaagaagttggtacgcaggataggcatcaggtcaggctgacgagcagcaccttccaggaacttgccacccagcagagagataccgatagcggcaccgacagcggccatacccagcatgattgcagcggcgaagtaaatcatttccatctttatattctccaaacagagctagtaaacgtaacaggattaatggtcttcactggccatcgacaaatagacaatggtcaacaccatgaagataaaggcttgcagagtaattaccagaatgtggaacagcgcccaaggcacgctaagcagccattgggaccaccacggtagcagaccggcgatcaggataaataccagttcaccggcatacatgttaccgaacagacgcagacccagagagatgggtttggacagcagggtaaccaactccaacgcgaggttaacagggatcaatgcccagtgattgaaagggttgagggtcaactctttcacaaagcccgagacacctttcatcttgatactgtaaatgatgattaaggcgaagactcccagagccatggacatggtgatgttaacatcggcggaaggaactactcgcaagtaggggatgcccagcacttgtgccgtgtagggcaggtagtcaaccgggatgaggtccatcaggttcatcaggaaaacccagatgaacacggtcagcgccagcggagcgatcagcttgctcttaccgtggaagatacccttgacggtgtcatccacaaactcgacaaccatttctacaaaacactgaagcttgcccggaacaccgctggtcgcagtcgcggccaccttgcggaatatccagataaacagagcgccgaggataacggaaaatatcatggagtcgatatttaccgtccagaaccccgaacccacttgcagatggtgcaggtggtgggagatgtatccctgagtagtcagggcttctccggttgcagccatgagttttcctagtagcggttattgagaacgatcgtgatgacccattggaaaaacagggagagcgcataagtgacataaagggggagatgttccacctcgacgtacaggagcactgtcacgaagagtgcgacagtacttaccagcttgatccctgctccaacacaaaaatcccacaacacccagcccgcactcccggggccaagcttccggctcaacgtaaacagactgaacaggagttgtggaatcagatatacgcctcccccatagagggacgcgtatccggccggaatgcctcttagatgagcccaagtggcactcacagccaggatcagggtaagttggcaagcaagtatagccaaggccagtgtcaaacctttccaggctaatttctgctccaccaaatgccccctgaacattacagaactgtaaaaatcgacatgttgacacgcacgaatttacagccccaaaagccggtcaaattatacccttgaaggcggtgattgcaatatgacaaaaacccttaatttttgcggctttccgcacagaattaaggttatgttcatatcaaaaggaatggatgttttattactacaaaaagcgtaaaaatcacgattccgacaggccaaaatagcccaaaatacggtccaagtcggttaaatccacgtaacttattactaactttccgctatcttgcttgccaacctgtaactgaacctggttgccaattttttccgacagctggcgctcgagataaccaaactgtggatcgcgcacgggttcaaccttggcttttgccggttccagcgctttttgcaccagtttctcggtatctcgtactgtcagccccttctgcgcgaccagcttggccagttcggactgggcctgaccactcaaggcaagcagggcacgggcgtggcccatgtcgagatcgccgtgctcgacgaagcgcttcacgtcatcgttgagctggttgaggcgcaacaggttggtgacagtggtgcgggacttgcccaccgcctcggccacctgctggtgggtcagttcaaactcggtcagcagccgctgcagggcaaccgcctcctcgatggcattgagatcttcgcgctggatgttctcgatcagtgcgatggcgacggcggcctcgtcaggcacatccttgacgatgcagggcacaacgtcgaggcgggccagttgggaagctcgccagcgccgctcaccggcaatgatttcgaaggattgctcgccgagggggcgcaccacgatcggctggatcacgccctgggcgcgaatggaatttgccagatcctccagcgcatcctgcgacatatccttgcgcggctggtacttgccggactgcaaccactccaccggcagcctgcgcagctcaccctgattggtgggggccatggcctcttcggtacgctggtcgctcatcacctgtttctggcgcgcggccgtgctggtgctgagcagggcgtccagccccttgcccagcccacgttttttcggcgtcatatgctctctcggtctgcgatggtcaccggacgttcctgctcctggcggcgcagcatttcgcccgccagcgccagataggccttggcgcccaccgatgatttgtcatagtgcatggccggggctccgaaactcggggcctccgccagtcttacgttgcgggggatgatggtgcgatagaccttgtccccgaaatgctgtttcagctgatcggacacatcattggccagccggttgcggtgatcgaacatggtacgcagcaccccttcgatcttcagctccggattgaccacggctgccagcttgctgatggtgtccaccagagcggtgagcccttccagtgcatagtattcgcactgcatgggcaccagcacggaatcggcggcggccatggcgttcacggtcagcatgttgagagaaggcgggcagtcgatgaagatgtagtcgtatttgtcccgtaccgaggcaatggcgttgcgcaggcggatctcgcgggcgaagaattccatcagacggatttcggccgcggtcacgtcggcattggcggcgatcaggtgatagccccccgaggtttcggggatgatcacttcggcgatgggggcatcttcgatcagcagctcgtaggcggtgcgctcgacttcgtatttgtcgacgccgctgcccatggtggcattgccctggggatccagatcgatcaccagcaccttgcgccgggtagcggccagggaggcggccagattcacacaggtggtggttttacccactccacccttctggttggctatggcgatgacttttcccacactatcccctaaatgaaactgcgaccctattcgggctggatatgtttgaattccagcagatgacgttcgccttccagttccggtacccgcaattcatgacaggctaccagacggatattggcaggcaactgggccagctcctgctcgggatattgccccttgagcgccaggaagctgccctgttcggacggcagatggtgacaccagctcagcatgtcctccagcgaggcaaaggcccgactgagcacacaatcaaaccccacgtcaggctgatactcttccacccgggatttgactggcgtcacattggtcaggcccagcacctggatcacctggcggataaagttgatccgcttgcccaaactatcgagcagcacgaactgcttgtcaggattgatgatggccagcggcaagccaggcagcccaggacctgtccctacatcgatgaagcgctcaccgtgcaggtgagggctcaccaccaggctgtcgaggatatgcttgaccagcatggcgtcgggatcacgcaccgaggtgagattgtaagccttgttccacttgtgcagcaactcgacaagctgaaccaactgggtcttttgggtgtcggtgataacaataccggcctgcatgagcaggcagttcaatctttgcagcatggagatcctcaggcggttttacgcagcaggccgtgttttttcaggtgaaccagcaggatggagatggccgccggtgtgataccggagatgcgggaagcctgaccaatggtctcgggcttggcatcgttgagcttggcgatcacctcgttggagagaccgttgacgtcgcggtagttcatgtccagcggcaagagcgtgttctcattgcgcaactgcttctccacctcgtcgtactgacgctcgatataaccggcgtacttgatctggatctccacctgatcggcggcggcgtgatcgctcagcgccggaccaaccccttcgatggccatcagcgcatcgtaggtcacttcggggcgacgcagcagctcttccaggttctgctcacgggtcagcggcgtgttgaccagggcgttgaccgcttccagtgacggatgttgcgggtggatccaggtcgaacgcatgcgctgacgctccagctccacctgttccatcttgatattgaacttgccccagcgctcgtcatccaccagacccagctcgcggccaatggcggtcaggcgcaggtcggcgttgtcttcccgcagcagcaggcgatattcggcgcggctggtgaacatgcggtaaggctcgcgggtccccagggtggagagatcgtctatcatcacgcccatgtaggcctgatcccggcggggatgccagggatccttgtcctgggcacgcagaccggcattcaaaccggccatcaggccctgggccgcggcttcttcgtagccagtagtaccgttgatctggccagcgaagaacaggttgccgatgtacttgctctccatgttggccttgagatcccggggatcgaagaagtcatattcgatggcatagccggggcgtgtgatgtgggcattttcgaaaccacgaatggaacgcactatctgcacctgcacatcgaatggcaggctggtggagatcccgttcggatagagttcgtgggtggtcaggccttccggctcgacaaaaatctggtgggccgtcttgtccgcgaagcgagtgatcttgtcctcgatcgacgggcaataacggggaccaatcccttcgatcaccccggcgtacatggggctgcgatccaggttgttgcggatcacatcgtgagtgcgctcgttggtatgggtgacgtagcagggcacctggcgtgggtgctggctggcatcgccgataaacgagaagacagggcgcggatcatcgccgtactgcgcctgcatcacggagagatcgacgctgcgggcgtcgatccgtggcggcgtcccggttttgagacgatcgatgcgcagcggcatctcgcgcagccgctgagccagggcgatcgagggaggatccccggcgcggccgcccttgtagttttccatcccgatgtggatcaagccgttcaggaaggtcccgaccgtcagcacgactgtcttgccactgatgcggatcccgctctgggtgacgacaccggcaacacgatccccgtccatgatcagatcatcacaggcctgctggaagatcttcaggttgggatagttctccagcatctggcgaacaacggctttgtagagcagtcgatccgcctgagcacgggtagctcgtaccgctggtcccttggaggagttgagggtacggaactggatcccggcaagatctgtggctcgcgccatgatcccgccgagggcgtcaacttccttgaccaggtgtcccttgccgatcccgccgatcgccggattacaggacatgtgtcccaacgtatcgatgttgtgggtcagtaacagggtattcaggcccatacgggctgccgctgttgctgcttcggttcctgcatgaccgccaccaacgacgatcacatcaaattgttcatggtattgcattggggatcaccttgatctgcacgtctgaagatcgttgattgcctgggctgaggggctgaacattctatctgtttcgcgtcctgaggggaacgtctacttaacgttcagaatgaagggaggatctacttaatagatcttaaggatctttagatcgatcttttattggatcttttattaggatccgccttttctgttgataagcacttttttatcataaagatcatcgtgttaaagacgatcctagcttgtggaaaagcttggatcctggggccgtgaaccagggtataaccagtgcttttatacacaggtggctggcgggttggatctaatacatggataactataggttttgcagaggtttacatggtagttatgcacattacccctgggcattgtgggtaaccgtgtagaacaagtcgtcaggatcaatctgttaataacttggtggatagcgatctggggataaacggggagatcaaggcttttttaccggatctcccccctcctgatcaggcgatcatctgcatccagccctggatccaggcctcagcggcatcttcagggatctcatgctgggtcacatctatgtcgagacgatccccgatccggctggcgccacattcgctcagcagcagatccagcgtcttgccgccctggcagaaggtgtcataactgctgtcgccgagggcgataacgccatatttcaaggcattaagatccggatgctgctcggcaagatccttggcgaagggttgcagattgtcgggcacatcaccggcaccgtgggtggaggtgaccaccagcagtatggcgtccggctcggccagcacctcggccaggctggctggattgtggatctcggcctgatggcccgcctgttccagcaggttggcgacgtggtctgcgacatattcggcggcgcccagcatggagccgacgacgagattgagtttggccatggaatggatcctgagttcagacaatgaaacggaaagccgaattctaccgccaaagggtgtggataaatatggataaagcttggggataatggatcctcttttcttttcctatataaggcaggatcccccatttttcgtctgcctcggatcttttcctcggaaatgcccctgtctgatccctcctttttctgcccgacagctgctgctttgatacgtcaggtaacaatgcagatgcaaatgattagcaattattgaatcgattcgatcatggctcctgtagtagcattgcgctgctttattcgcctgaggaaccgggcagaccagcttgatcggtcaccaataataagaaaccagaaacaactcattgatatttgagacacttatatgattgcgcaaaaaaacaccctgaccgcagcgatgcgaaatagaggggcacagcaactgctgccgctctcctgcctgctggcaagcctgccagtactggccgaacaaccgaaagaattgccaaaagccagcgaaaccatggtggtgacaggtaccgccatgaaggtggaagtgcccatggccgagacgccaagggccgtctcagtggtcaatcgtgaggaactggatcagcacgccgtgctgaaactggacgaagcgctgcgctaccgctccggtgtgctctcccaatcctatggatccgacaacgatgctgactggttcaaggtgcgtggcttcgatgccgcctcctatctggatggcaatcgcctgttcagcaccggctactatgtgtggacgccagagccgttcggtctggaaagcgtggaagtgctgaaagggcccgcctcgatcctctacggcgaggcgcctcccggcggcgtgatcaatgccatcagcaagcggccgactgccaccccgcaggggcagctggatctgcagatgggctgccgggatcttcgccagatcggggtggatgtctcggatgcattgaccgacaacagtcgctaccgtctggtcgccctctatagcgagcgtgacggcgtgctgaacgatacctataacgatagggtttatctggcgccaagcgtcaccctggatatctcggatcgtaccagcctgaccctgctggccagtttcaagcatgacgaaggtgtgccgaccaacggcttcttccctgtctatggcactctcaataccagcggtggccagattgatccctccaccaacctgagccagccggattacgatcgcaatcgcaacacccagatctccgccggttacgagctggcccaccagctcaaccagacctgggaattcaagcagaacgtccgcttcaactacaacgatctgctgctgcgccagacctatatcttcccgacctatgaaggcacgaccgcctaccgtgggctggtctaccgggatggcgacaccaagagcgccaccatggataaccagatggtgggttactggaacacggacagcacggagcagaccttgctgctggggctggatctgcagcgtcacgtcaacgaaggtcaggaagccgataacttcggcatgggttccatcaataccatgaacccggattacagcggcttccccggttttgacgaatccaccaccatccaccagaagagcaccaagggccagagcggcctctatgcccagcaccagatccgctgggacgatcgctggttgctgaccggtggtggccgcttcgactatgtggagacccacaacatcagcgaagccaagagcaaggaggagaaacagtacgatcacgagctatccctctccggcagcctgatgtatctggccgacaacggtctctctccttatattgcctacgccgaatcgttcgaggtgttgcccgggatagatcccaatacccagaactcctacaagccgctcaagggcaccctgtatgagactggcgtcaagtacgcccccagcttcctagacggttacatcaatctggccctgttcgatctggagcagaccaactcgctcgtctctacaggatccggtcagcagacccaggccggcgaagtgacctcccagggtgtcgagctggaaggcagcgtgcaggccacagaggcgctgcgtctcaccgctgcttatacctacacggatgccaagaccaacgacaccggcaagggtgatcgccgtgccagcctgatcccgcgccatatcgcctccttctggggcaactacaaggtgcagcagggagttgcttccggtctggaactgcgaaccggcgtacgttatgtcggctccagtgtcggcataggcgccgtggatgccagctacaaccccatctatggttcggcccaggtaccggcccataccgtatgggatgcgatgatcgggtatgactttgccaagaactggcgagcccagctcaacgtcaacaacctgctgggtgaaacctacgtggccagctgtgactactactgctactacggcgagccgcgcagtgtggtgggcagcatcaactaccgctggtaacagaggtcgggcgggagtcgtgacttccgcccttttttccccgcatacaggcccgtcatggaactcttgtctctggtttaccgccaatatcgttggcccttcatcgccattactctgctcagcctgcttagcgcagtgagcgggatcggcgttattgcctttattaatcaatctcttgtcgaatccgtcggcgatccgctgccggtacttggccaactgcttggcctgatcctgttgctgctggtgatcacactcggatctcaattggccctgaccacactcggtcatcatttcgtctaccggttgcggggccgtctgctcaagcaactgctggataccgatgtcgcccgcattcgccagcttggccaggggccgctgctggcgtccctctccagcgacataggccagatcaccatcgccttcgtgcgcctgcccgagctggtgcaggggttggtgctcactgttggttcggccctctatctcggctggctgtcaccggccctgctcggcgtcacagcactctgggtcactgtgaccatggtggtgggctggctgctggtgaaccgtgtttatcgccatctctcccacatgcgtcaggcggaggatcgcctttatcagaactatcaggccatcatagcgggcagcaaagagctggcgctcaatcgcgagcgggcccatttcgtctaccaccagctctatgagcagaacgcccgtgactatcgccagcagatcattcgcgccgacacctatcacctgagcgcggtgaactggtcgaatatcatgatgctgggagccataggcctggtcttcttcctggccaatggcctcggctgggccaacaccaatgtggccgccacctttgccctgaccctgctgttcctgcgcactccgctgttgcaggggataggcgccttgccgaccctgctttccgcccaggtagcgttcgacaagatagccgcactggcgctggccgagccggatcccgacttcccgctgccaccggcaccccgtgcctggcaacgcatccagctggagcaggtgagctttcactatcagggggagggtggcttcgcggtgggccccatcaatctcaccattgagaagggggagcaggtcttcatcataggtggcaacggctccggcaaatcgaccctggccatgctgctgaccggtctctatcagcctgtgtcgggccggatcctgctggatggtgaacccgtcacggatcgcaacgcctatctggcgctcttctccgccatcttcaccgattaccacctgttccagcatttgctggggcccgagcccaaggccgagctgatcgccgagtggctggatcggttgcagatgggcagcaagctcgccatcgaggacaactttatcgccgatatcgatctctcccaggggcagcgcaagcgggtcgctctgctgctggcactggctgagcagcgcgaggtgatgctgtttgatgaatgggccgcggatcaggatccccagttccgccgcatcttttatcagctgctgctgccgcgcctcaaggcgatgggcaagacggtgatcgccatcagccacgacgatcactacttcccgctggccgaccgcttgctggagatgcgtcagggccagctcaccgaactgaccggcgagcggcgcgagcaggtcagccgggatgccgtcgcccatctggattgcgaggtgccggcttgatgccggcaccgatgagactggcatcaggccagcacaggaacagcttatgtttgagatgaaagccgccagcttcgcggtaaacggccgcaagctgctgcaccccactgacctgcgtttcgagcagggacaggtctatggcctcatcggccacaacggctcgggcaaatccaccctgctcaagctactggcgcgccagcagtctctgagtgagggcgagatcctgttcgatgacaagccgctgaccgattggggcaaccgggagttcgcccgtcaggtggcctatctgccccagcatctgccgagcgccgagaacctgctcgggcgtgagcaggtggagatgggtcgctatccctggcgcggcctgcttggccggatgggaacagaggatcagcgtcaggtcgacagggccattgctctcacccataccgaaggttttgccgatcggctggtggataccctttccggtggcgagcggggcagggtctggctggccatgctgctggcccaggagagccgcttcatcctgctcgacgagccgctggccgcgctggacgtggcccatcaggtggaggtgctgactttggtcaggcagctcagccgtcagctcaacctcggcgtcatcatagtcatccacgacatcaacatggcctcccgcttctgcgatcggctggtagcgctgcactcgggtcgtctgcttacccatggcgagccagagcggatcatgaccagcgagaccctgcacgccatctatggcattccgatggaggtcatgcgccacccggcccatgcccatgccatcgccatcatctaggcgggacagctatcttgatatcttcattgaaaagggccggctggctgctctgcctgctggctccattgggattgcaggccagtccggcgagccagagtgccatcaccgataccgctcggccgagtgagcacacacaggtactacggattgccaccgtcgactggaccatagccgaaaccctgctggcgctcggggtgaccccgctggcggtgggggatgtcagcgcctaccgcgcctgggtcggcgagccgttgctgccggccgatgtggttgatataggcctgcgggctcaacccaatcgcgagctgctggccgagttgaaacccgatcgcatcctcatctccccgctggcggcgccgctggcaccgaccctgtcccgcatcgcccccgtgcagtccatcgccctctatgatccacaaacggatctgtggcagcggctccatgaggcgaccctgaccatagcggcgctggtgaacaaaacggccgaggcgaacgtgctgctgacagatttgaatcgggagctcgagcagatgaaacagaccctgccggcggagctgccgcccctgctggtggtgcagttcatcgatgagcgccatgtgcgggtgttcggtcgccacagcctgttcgaggccgtgatgcagcgactcggcctgcgcaatgcctggcagggggagacaaatgcctggggtttctcggtggccagcatagagcagttcatggcgctgccagccgcgcggctggtggtggtgaatcccatcccggtcggggtgagcgagcggctgcaggagcccggcctgtggcagcatctgccgctggtgcaacaggctccggtattgcatctgcccgcagtctggagcttcggtggcgtgctcgccgcccgtcgcttcgccaccttgctcagcgaggcattgcagaaggatgccaggggagatcgccaatgaaacatatatttccatccccgttgctgcgaccgaccttgatcctgctggggctgaccctttcgctcgcttgctgggagctggcccgccagttgccgggcgcgctctggtggcagaccctctttgcgcccaatctggatgatgcccgtcaagccgtggtccatttcagctggttgccccgcttgacggtgaccctgctggccggggccgccctcggtctggctggcaccctgatgcagcaggtgctgcgcaacccgctcgcctcgccgaccaccttgggggtggcctccggcgcccagctggcgctgatgatggtgactctgtttgctccctcctggttgctgctggggcgtgagtggatcgccatggccggtggcagcctcgccatggcgctggtgtttgccctggcttggcgtcgtcagctcaatcccgtcgtcatcgtcttcgcggggctggtgatcaacctctatctggcggccatcagcatggggctgctgctgttttttcaggaggagttgaaaggcttgctggtgtggggcagtggttctctggcccagaacagctggagtggcgtgcactacctgttgcccaggttgctggtggcgggggggctggcggctgcgctggtgcgcccgctggctgtgcttgaactggatgatgccagcgcccgcagtctggggggctcgctccaacacttgcgactggcggggcttggcttggcggtatttgtcaccgcctgcgtggtgagcgtggtggggctgatcggttttatcgggttggccgcaccggccatggtgcggctgctggggatccgccagctcggtcagcggctgctgtgggcgcctgttctgggggctctgctgttggcggccaccgatctgttgctgcaatccgtcagtcgattctggcccatgctgatcccgaccggtgccatgacggctctgttgggggcgccgcttttgctctggctgatcccgcgactttccttgaagtcgggcacacccaaagcgagtaccggtttgctggtagcacgacatccggccccgactcgcctgatcaccttgctgctgctcggtttggggctcgccatcataggctctctgctgttcggtcagggaatgcacggctggagctggccgagctggctcaggtggcaggcccagctggagtggcggctgccgcgcactctggcggcgggagctgccgggatcttgctggcgctggcgggcaccctgctgcagcgggtcagcaacaatcccatggcgagtccggaactgctgggagtgagtggcggcaccttcatgggagtgatagcaacggcactgctgctgcctgccttgccattgcccatgatgctgcttgggggcttgatcggggctttcggttgcctcttgctgctggtgctggtcaaccgcaagcatggcttccagccggagcggatcctgctgtccggcatcgccatcacggcgctgttcgaaccattacaggcgatagcgctggccaacggcgatatgcgggtgcagcaactgctctcctggatgtccggctctacctattacgtcaccctgccggtggcttatggactggtggcactggcggtattgatgctggctgcctgcctgctcatcagccgctggctcgatctgttgcccatgggaccggcactggcaaccgcattgggaattcgcctcaaccgtgcccagctcgcgatactgctgctggtggccgtgctcaccgccagcgccaccctggtggtggggccgctatccttcgttggtctgctggccccgcacatggccaagctgatgggattggtgcgggcgcgctggcacctgctcggtgccgccgcttccggtgccctgctgatggtgtcggcggactggatcggccagcagatcctgttcccgcaggacgtgccggtcgggctggtctccaccctgttagggggcgcttacttcatgtggtgcctgcgccgcctctaggtgtgtggatgacaaatgcacaaaaaagagcccgggataatcccgggctctttgtttcaaggctggcgccgactcatgtgccgaggcagacagccaactcagaatgccagtgaggtggacagaaggaaggtacgtggagaacccagtccgccggacagtccgctgccgttgccaccgctccaggagccgagccagtaggcatgattggtgaggttttgcaccgaggctcgtaccgtcacctccttggtggcaatcttggtggtgtagcgggcccccaggtcgaaggtggtgtagggggagagcgacatgcggttgtcatcggtgacatagcgcttgccgacaaactgggtattgccggtcagcgtgagcccgggcagggcggcgaggtcgtattccagccccaacttggccatcactttgggcaccccggtcgcctggttgccttcattggccttgttgagggccttggtcagttcggcctgggtataggaggctccccccagcaggcgcagttccggagtcagctcgccaaacagatcccactcaatcccccggttgcgctgttcaccgtagaccccatagacattgctgaccggatccgtgtaggcgctcggtttggctatctggaacaggctcagtgtgtgggcgaactgacccagatccagcttggcgccgacctcatactgcttggtctggtagggcttcatgatttcacccgcattgctcgccgtggtgggcgccgtgcccccctggcccagcccctctatgtagttggtgtagagggagaggtcatcccgtaccttgaccaggatggcggtggctggcgagagccggctctcgtcatagtgggaggtctgcgcgccgctggcgccatagttggtgctctccaccgtctgatgtctggcgccgactgtccactgcaggtccccgtccaggaaggagagggtgtccaccagggcgacactttccagcttggcgtcgctgctggacgtcactgcgccaaaaccgctctgatcgggggccgagccaaaatcgaggtggtcatagttggtgattgtgtgtttgggatacatgcgatccttgaagctgagctccgaggtgtagtgcgtggcagccagtgaccaggcgtgatcgacagggcccgtgccgaggttgccccgcagaccggcttcgcccgagcgttgggtgccgtcccgttcggagcgaatggccatggcgttgatgtcccccgcattgttgagcagggtattgcgggtgatcagggctctgtatcccccctctcgctggccccatgcggcaaaggccgtcagcgagtcggtcaggtcgaactccccccgcaatacggctgccctggtgtcattgatggtgtaggcccaggccggagccagtgaatagtcgccctttttggctgtgggcagctgggtgacagtgctggcgatggaggagatgctgaagtagttgaccccatccacctcttcatgttgccgatagagatcgagggaggcgcgggcccgctcgttgcgccagtcgaggccaatggaagtcagctccatcttgtgctgctggtcattgaccggggtgtcaccatcgcggtagacgccattgaagcgcaccccccactgtttttcttccccgaaacggcgacccagatccagatgcacgccgccgagcccgtctgattcataggtggcggtcaccttggccagaggatccttgccggcgcgtttgggcattatattgatgctgccccccacgctgccgtctggcggcatgccgttgagcaacacggacgggcccttgagcacgtcgacccgctcggccatctcggtcgaactgcgcatgttgggcgccatgccgatcaaaccgttgaaggtcatgtcactggccgtggtgctgaagccacgcatgtagaaggtctcgaagatgctgcgtttgctcggcacatagatggatgcattggtggcacctgcgagggagccgatatcctgggcctgctcgttctctatgtattcttctgtgtagctgacggtgttgaaaggggtatccatgaagtgcttgttgccaagcaatccgacccgactgtcagaggccacctggccaccggcataggtctggcgcccttgcaccaccatgacctcatcggcactgaccccggcttgtcggcgaaccttgtagtgtccttctcccgcaggctcggccaccagatcgtgaccactcaacaagagggccagaccctgggggggactgtattggcctgccagcccggggctggtcatcccttgcatggttttatcatcgagatccaggctgatacctgtctcggacgagaaggtcttgagcgcctgggccagagagccagccgggatactgaggctttttgtggtcgtgaccgacagctccggggattgtgcctgcgccgatggggccaggccgagcagcagtgtgccactgacaccggccagaatggccagacgtgcggccacgcccagcttgttcaaggaaaagcgggaaacggtttgtgccagagggggatgggcgagcgctgcaggatgcaacagatggggctttaacattcaggattcctttctattcgaggaggtgattgattgtctccttctgttttccgaacgagacttcacaaccctcaaataaaaatgaatatcatttgtatctttgtggcccggcagcataacggccagtgattcagccgcgacagccgggcaaacagagtgatcctgtcagctgcggtagcccgtcatcacttcatcggcaatgcgggtcagacaggtcacgctggccgtgcagagataccaggtttccgggtcgacaaagatgaccttgccacttttccacgccttggtctggcgcagcagggggttatccaggctctgggcattgagtgccgcccgccgctccatcacggccgtcctgtcgatcacatagaggatgtccggatccgcctgctggatgaactcgttggagatgggctgcccatgggtgcctgtttccctgtcaggacccgccggctgtaccccaagggtatcgaagatgaagccataccgtgagtgtgtgccgaaggaggtaaaggcgccgttattgtgcagcactatcaaggccttttccggtcggttccgggtcacttcacgcacctgggctatcttgtcgtctatttgctgaaccttttcgcgcgcgagatcctctttacccagtatccttccgagggtgagcaggtgagccttggcggtttccagtacatgcccctggtgattggtcatgtcgatgtcgtagtgcagggtcggcgctatccggctcagctcctgataactctgggcttgcaggggggagatcaggatgagatccggcttgagtttgtgcagtcgctccaggttgggttgtatggtggtgcccacatccatgacgttgggatcgtctttgtatttgctgaggaagtgagccacatagtctttggcgatgcccgccacgggggcgcccagctgatccagggtatccagttcactcatgtcgaatgccaccacccgctccgggcggtgggttatccgtgtcgtacccagctggtgttcgacagtgaccatgggatcgtttgccgagggtgtctgtgccgccgatcctgatgaggcgtcatcacaccccatcaggccagcggccgccaccagcaatattccgtgtactgcatgtgccttgttcatcctcatagcgattctcctgacagggatgggttgaagtagttgcagacgaagccgttttgactcggcagtatctcgaagtccagttcatagaggtcttgcagacaggcacgggtgaccacctggccgaccgggccactgtgggcgatggcgcctgctttcatcgcgactatgtggtcggaatagttggcggtaaagttgatgtcgtgtaccaccagaatgacggtgcggccctgttcatcacagaggcgccggatggcctgcatgatgttgaccgcatgcttcatgtccagattgttgaggggttcatccagcaacaggcagtcggtctgctgggcaatggtcatggccagaaacgccatctgtcgctgaccaccgctgagctcatccagataggccttgcgcagaggctcaagggccagaaaatcaatggcgtcatcgattgccagccggtcctggcgggtgagggctccctggctgtaggggaagcgcccgaaagagaccagctcgtcaacggtcaggcgcagcccgacgtccggtgactggcgcagggtcgcgacccgtctggcatagtcgcgggtggggatctgctcgatattgatcccgtccatcagaattttgccccggctgacggtgagcagccgggcaatcgacatcagcagcgtgctcttgcctgcgccattgggcccgatcagcgaggtgacctggccggcgggaaaggccagggtgacatcgcgcagcactggcttgtcaccgtaagtcttgtgaacatgttccagggtgatcatggggtgcctttcgttttgaccatgagggcgagaaagtaggtgccacacaccaggttgatgaggatgctgaccgtggtgcggtagttgaacagctgctccaccagaaactgggcgacgataaaaatggcgatggcaatggcgcagcccagcggcagggtgaccctgtggcggaaggtgcgtgccagcgcataggtgatattggccacgaatacccccatgaaggccgttgggcctaccaggctggtggatacggccaccagcacggcgatcagggccagttgcagccgcactgtgtgccggtaatccactcccagcgagattgcctggtcacggcccagggagagcacatccagcactgccagccgtcggtgggtcatgatgccgaccagggtgatcaaggcggtgccgaacagcagttgtccgggctgtacccggttgaaggtggcgtagctgaagccctgcaggatggagaattcacccgggctggtcttgagctggatgaactgggtaaaggtgccgagcaccatggtcagcaccaggcccgccagcagcagctgatagagattggtctgcccctccctgaacagccagcgatggactatccaggagtagcccagcatgaacagcagtgacagcagcacgttttcctgccggtccagcaggatcaggctctggctgcccagcgtcagtaccagtatggcttgcagcagcagatagacagcctcgtatcccatgatggcgggagtcaggagccggttgcccgccagcgtctgaaacgtcacagccgataccgcgatacagatgcccgccagcccgatggcggcaagacgcatcaacctttgggggatcacatagtcgaagtccagatccgaccccaccagcagaaacagcaaggccagcactatcaccagcgcccagatgccataagggatcaacaggtgcttcatgcgcgtctccacaggatcatcgacaggaacagcacgccccccacgctgctgcggtcaagcctattggcacttcgaaggggtagatcagcaggcggccgagaatgtcgcacgccagcagcagcagggcgccgctcatggcgacgatgggcagggttttcttcaggtgctcaccgtaatgcatggccaccaggttgggaatgaccagaccgacgaaggggatggcccccactgtgatgacggtggcggctaccgtgaccgccaccagcaccaatcccaatgccgccgttgccgaatagcgcagtcccaggctggtggccgcctcttcccccatgcccagcactgtgaagcgatgggcatagagataagtgagcactgtgatgggcaggatcaggtagatgatctcgtaattgccttcgaccaccttggagaaatcccccagcagccagccctgtatgctttgcagtatgttgtgccgataggcatagaactcggcgatggcgctgagcacgctgccatacatgaggccaatcacggggatcagcacagtattcttgaactgaatgcgccgtatgatggcgatgaacagcaggctggacagaaagcagaacgccagcgccaccagcatccgccccgtggtgccggttgaggggagctgggtcagcgcaatcaggatgccgagtttggcggcatccagcccacccgaggtggccggttccacaaacttgttttgcactatctgctgcaatatgaccccggacaccgacaagccggccccggtgagcaggagtgccgccagtcggggcaaccggctggcggtgagggtcagccagctgtcgcccgagaaggaccagagcgccgccagggatatctgtttggccccgaccagcagggagacgccactgagcaggatcaagagggtgggcagtaccgctggtctcaagaggtggcctcgtcacggacggcgcggctgatgcgccatcccttggcggcttgccgttgtgccaggaaatgggcatagggaccggactggcggctgagttcggcatgggtgccctgttcgcgtaccttgccctcttccagtaccagtatctggtctgccatctcgaccgtcgacagctggtgggcgatgacaatcagggttcgtttccctcgcagacgcgccagcgcctcggcgatggcggcctggttctccgcatccagggctgccgtggcctcgtcgaccagcagtatgggggcatccttgatcagagcccgggcgatggagatacgttgccgctcaccgccagagaggcgggcccccccttcacccacctgagttgccagaccctggggcaggcgctccaggatctcgctcaccccggcttgcattgccgcgatcaacacctcttcatcgctggcgttcggtttgccgatgcggatgttgtcggcaatcgagccctggaacaggtaggcatcctggaaaatctggctgatctggttggccagtacgtcgccggttatctccctgacatccacgccacccaccttgacctctccctggctgacatcgaaaaagcgtgcgatcagcctcagcaaggtggttttccccgagccggatgccccgaccagcgccgtcatgctgcccggttcgactctcaggctgacgtcactgagcacggagggttgatttgcggcataccggaagctgacgttgcacagctcgaccgaagcatcggtcgggatgcgtggtgagtgcggggccgactggggagcttgcgcaaagatgtctcgcaaggcatccagttgtccacggacgctgcgcaggatatcgctgtaactggccacatcgagcaagggatcgatgaaacggtttatcagcaccagggccaccagggcggcaatcagcccctctttgtccacgccagcacctgcatttccctgcaaccacagggtcgcggcgatcagcagggcggcaaagccggcttgcaccgcccagagattgagtccggatgagagtgcggtgagctggataagctttttggcggattgctgttgctgcgagatggcctgctcgaggaagcgggtaccgccgcgctcgccattgaaggctcgcagcacggattgtgcctgcgcgaattcgaccatgcgctggctggtggaggcggcattgcggtggaacttcaggtcagccgcttgattgaggcggccagtgaaccagaacacccccaccatgagcggcagggcgaccagcgccaccagccccagggtcaggttgatggcaaacagagccgccagcactaccaggggtatgagggagccggtcagcagcggggtaaaaacatgggccgggagctgggcgatttccatcatcccctgtgatgccgcgtgattgagccgggctgtgttggcaggggtaaaccagccgatgggcaggttgccgacgtgctcgcccagctgatggcgacccgtctggaggacggcaatgccgaccgctatccccgccttttccaccttgcgcctgaggtaccagcagagcaccacccccgccagctggacgaacagccagctggctgcactgttcacctctcccagcaacaagtgcctgagcactgggatcagggtgactatggtgaggccgcaacagaggctgtagatcactgccagccagccatagcgacgcaatattgctgtgtcatcgtccagcagacgaacaaaggtcttcagcattgggggaccgcctcttcatgctcaggggattgtcttttctctacgggaatggccttgtcatagcggccctgggcccacaagcgggcataaaggccattgagtgccagcagttcgtcgtgcctgccctgttcgcagagggtaccgttgtcgatcaccaggatttgatcggcgttcatgacggtgtcgagtctgtgtgcgatgacgaccaggttacggccatgggcaaaggccgagagtgcctgttgcagcttcacctcgttgtcggcatcggccgccgcagtggcttcgtcaagcaccagcaccggcgggtcgagcagcagggcacgggctatgctcacccgttgcagttccccaccggagagctgcgcatcctctccgaccactgagtcgtatccatgcggcagcgccagaatgcgatcgtggatattggcgagtcgtgcgacggcttcaacctctgcccgggtggcgttcggacgacccagcgctatgttgtcgtgcagactggcgtgaatgaggcgcacatcctgcaagacaaagccgatgtgtcgatagagccgggcgctgtccatttgtctgagatcgaccccgccaagggtgatcctccctgcatccggatcgaagaagcgcagcagcaggcgtgccagagtggatttccccgaaccggatgccccgacaatagcggtgacagtgccaggctgcagggtgaagttgatgtcggtcagcacctgtacctgatcgtcatagccgtagctcagttgctcgacccggatctccccgtttgccggctgctgggagtcggctgcagcagtggtgtccagcacgggagtctgcagcaaggcatgcacccgctgggcagcgccggtcgcattgttcaggtcatgggtgaggtagctcaatagcagcaggggggcgcaaagccctggggccaccagcacgaatggcagcacatcggctggtgcgatccagccggcactgaccagcacgacgcccccggccagcacgacaccgagcacggaggctggcgccatgatggcgttggcattggccatggcgctgaccagggggcgggtaaacgccttgaaggcatcggcaaaggcatcgatggcttcgcggtagctgctgtggagcttgccctgaacaccgaatgccttcactaccggaatgccgctgacaaactcgaccacggcgttgttgatccgcgccatgccggcaccgaactgctgcatgttggcggcgctggcgctgtgcgccctggcggagaacaggaagaagaggggaaagggcagcagcgagatgatggccatgcgccagtccatgaagaacaggtaggcaatcgagatggcaacggcaccggcgctacgtcccatggtcgtgaagaaatgggccgtcaggctgtgcagtgtgcctatgtcatcttgcatcgcctgtttcacttcacccgatgcccgggccgtgaaccagcccagcggcactctggccaggcggcgggtcagcgcctggcgcagatagccagtgatgcggttgtcggcgaggtgagcgaccagatcgcccgcggaaatgagcgtcatgcccagaaacagactcgccaggctggcaccgacaatcagccagagttcttcaagctcccacccagtaccctcctggtcgagcaccagctgtgcaatccgggtgatacccgccaggggaaccagtgtcagcatggaaccaacggcggcgagcagggcggcagccagcagctggccacgaatgggtgaaaggactcgggcaatcggacccgcggctttggaatcaagaatgaactcgtcgtctaccttcatgaatacttctccactgtggggtgatggcggccatgtcccaccgtctcgtttgcattgggctgacacgtctcttgtggttttccgaacgggcggataaaaacctcaaatgaatctttttacggccgaagaaagctcagcgtcccgcatctgattcgcactggtgacaggtctgcaggccaagggctatgtacttctcaacggaagagaccgagacctgcagttcggttgctatgtcctggtagcccataccattgagtctcgacagcagcagtgcctggcggatcttgggtggcttgcgctgcaacgccatatcgaccgcgcccagagcttcgcgcatcagtgcacgggtctcttcggaaggttccctgagtgcaggttgctgggtttggcgttcgagatagcgggcttccagactgcggcggcgatagagatcgatcagtttgcctttggctatttgcatcaaataacggcgcgattcgctggccgcgggaatatggcccttattgatgaggtggaggtaaatatcgtgagccaaatccgctgcatcgtacgaatttcccagcttgcggcggagcaggcgacagagccatccatgattgtcccgatataacgtctgccactgttcctgcaaggagcaagcttccctctccacggctcttttctcccgaatacagtgtttttctttttgataataaaaatctatatgataatcatttacaagatatcctgttcgtagatatcaagcaatgctcttcactgactctgacagcaggggagctatctcagtggtttttgacagaaaaaccggcataacccaatggtcattattcacaattcagcaaggaggccactcttgccactatgttactccgaggtattgcccgaaatacctgtgagcactcatgaagaaaatatctggttgttgcaacaacagcatccggagcaagtcatcaagcacctggaagtctggcggctggatgacaatgtcgatatttcattgctcactctgactattcagtcattaataacggccttgccggatttgaattcccgctatctcttcagtgatgaaggagacctttataaatacagggttgatggctggtatccctgtctggaatttatccggttgtcttcgggggacctcgataccacccttggctcccttcatacgtcgccctgggattctgccagtcagccgccgttcaaggcattcattatccatgtagaacagtgtgttatgttcgcattgatgtctcatcccatactgggggaagcgtgttgtctgggcccgctggtggccagattgcgtgatgagtacggcgcccttgctccgcatctgccttctctggaaatgacaaagctatcgataaactcaggcgtgttagcacctgaaattaccaataaccagacggaacacacggaaagggacaagctggcgcttattttacttgatgagtttcgtattgctttatccagccctgaaatgacgcttaatgatgacttctttgattttggcggccactcattgctggctacgcgcattattggcaagttacagaatcgtcatggtattgagtgccgtttcaatgatttttttgagtcgccttctgcggctgccctcgctaaaaaagcagtattgaatagcccgcctcagcaaataccttcacttgttgttgaaaataccagccagcaggcaccactcgcgctggcacaagcgtcattgtggcgagcctatgctgcccatgattttggcaccatcttcaatctgccctttgcgctgtattttattgatgaagttgatgaaacggtttttttgcaggcatttacagacctgataaaacgccaccccagtttgcgaacgactttccatgtgcaagacggtcaggtattccagcgtattattcccgttgaacatctgggccaatatcggtggttctggcacagcgctgaaagcggaggtgtctccctggccaatgaggcgacctatcaattcgatctctcccgtgagctgccgatccgtatccgtttcattcgggatgtggcgactggccgtcagcacctctcattcctggttcatcacatggtggtggatgagtggtccatcaatctcatgatggaggatctcgccagcgcttatcttgcccgtgcggcagatcaggcgccggtatgggccacgccagcgctcgattttcacggatttgcacggcagcaggcagagcagggcatcaatccccggcacctggcgtactggacccggatgttgcaaggtgctgccgacgagcggcgaaagcagcggctatgtgctccgtccgagggccagggttctatcgcggcgcagtggctggagctcaagctcgagcaggggagtctcgacagtttgtatgccttcgccagaggccatgactcttcgctcttcaatctggtgtacacggcgattgcggtatccctgcacaagctggatgacctgaacgagatcgtcatagggacctcggcatccggacgtaccgatccggcattctttgatacagtgggttacttcaccaccatggtggcgcacagggtcgagttcgatgagcaggagtctttcggcagtctgttgaggacggttacacataccatcaatgactccatgtcctacgcagacatcccgctggagcagatccagcaaggacttggcatgacggcggcagagggtctcctgttcgatgtctatgtccagattcacgccaagaatgccttgaacgggcgcttgcctacccctgccggtgaggggatccgctaccgacagattgatcctgacaaaacggagtccatgttcgggttgcagttcgagatcatggaggatgtgctggaaggggagcgcagattgcggctggtgatcacctatagcgccgaacgctacagcagggattgggtcgaagccctttgcgttgtgctgaaccggctgttcggtctgatgacaagtaccggtacgagtgcatgtcgactggctgatctggcactgcaaaaggaggcataaacagtgttctgccccctgtcagccgacagggggcagaacacaaggctaggaggttggcagcccgtagtgctggaaggtggaggttcggggcaggcgatactgctcccgaccaagcaactgattgatgatatgtgcattgcggttggggcctatgcccagatccggtgagcccaccccatgctgaaatatttcggcattctgaacaaagatccgcccctgtcctctgtcgcaacgacgggccgtgaaatctggctggactatgcaatccccctgctcatcaacggccaggactgtgcctttgagccgttcaaaccacgcaggccacgaatgggcataaccggttgcggcgacgatggcgtcggtctccagtgtgcagtgctgatccagctgggtgtgatggcagctcatgtgcagggcaccctggccatccagttcttccactccttctatggtgcaatgtgagtagagcaccaggcctggcgtctctccgccgatggatctctcatagagcagatcaaaaatctcgccaatggtcgagaagctgatgcctttgtagagcaatccttgctccgccactatctccctgcgccgctctctgggaagagagtggaagtagtgcatgtaggcgggggtgaagcactcctgtcccagcttcgaatattccatggggtgaaaaccggccgcccgggtgatccactgaatggaggcaccggcctggacctgttccggggtcaaggcgctaaagagcgccaatacgcattcggcggcactctgccccgagccaatgacggtcacccgtttgcattgcgagagctgctccctagcatgcatgaaccgggctgaatgcatgacgagaggatgttggcattcccgagcccagtcgggcaaccagggggtggtgcctatgccgatcaccagatcgcggctgctgtagcgctgtacggctccggttgctgatgtgctgtcgatgagaaacctctccctggtgtcgtcatagcggacatcgatgacctcttcgccaaagtgacagctcgttagctgctgcgcggcccagcggcagtagtggtcatattcccgtctcgggatcaggaagtgatcgtagtaatagaaggggtaaagccgatcctgctggtgcaggtagttgagataactcagggggtgggtcgggtcggccagtgtcaccagatcggccaggaagggcacttgcagtgtggtgcccggcagcagcaatccctcatgccagcgaaacgcaggtttgcgctcgagaaatacccccgtcacttcactgtgacgggagagcagggctgccagcccgagattgaagggcccgatgccaataccggtcaggtcaacgcttgtgatatccataaaaaactccgagggaatgacaatgaaccccggggagcgcgctctccccgaggcttgattggtcaggaaccgggggacctgagcagggcttccacatccgctgcattgcggcagcgcagcagttgtcccggtgacagggttctggagaagtggtcccccaggcgtgccgagatgaccttgaggtgttggggacgcagccccaggctggtgaagtcgagctgactgctcatcccttcattccggacctgtcccagcacctccagatagatattgagcacggcgccgccatccgtcgcaccagcaccagcaccagcagtggcctgtggtgccgatccccccttgtctgatgaggtcaacctgctgcgtgctgcgcgccggtccggcttgccattttgtgtcagcggcaggctgtcgacctggataaagcgcgtcggcacatgggaggctggcaggtgttgcttggcatgctcgcgtaacgaggtgatggagacagtttctccatgcttgcccacatacagggccccgatacagagttccccttgctgctcggcgccgtagtccaccaccagtacatgggcaatggccgggtgcttgatgagctcgatttcgatatcaggcaatgagacgcgcacgccacgcaccttgatgtagccgttcacgcggctgtcgaacatcagggtgccgtcagcccgataacggccccgatcgccggtacgaaacgcccttgtctcctcaccggagcctgacgcaagggtgacaaagtcctgctgtgtcagctcgccattttccaggtagccgagcgccaggttcacccctgtggtatggatgcgaccggcaaccccggtcgggcagtgctcccctctttcattgagcaaccagtagccgttgcccggcaagggcgtaccgtacggtattttgtcctgatccctggcgccgatctggtgccagatactccagatggtggtttcggtcggtccgcccagtgatgccaggcgggccgaaggcagccgcgtgcgaagttcggctatgatgccgggtttgatgtaatcccccccttgcgcgatcagccgcaggctcgccagccccgttgcctgactgcatgagagcaacatctcgagcatggccggtacagagcaccagagggtgacgccatgctgctccaccagctgattccagcgcaccgcatccttttccgcccccgtttctggctgtaccagagtggcgccagcgctcagacaaccgaacacatcgaagaccgacatgtcgtggtgcagtggtgtgaccgagatgaatacatcgtcaggggtgacttgccatgccttgagcgtgctgccgatgacattggccgtggccctgttgttgagcaccacgcatttgggcttaccggtcgtccccgaggtgtagaggtagtaggccggcgccaggtgttgggagcgcccgacccagggggtgccgcagatattatcgtggggagacgccagcagcgccgctggtgtgacagtggggtagtcagactcgagcccgtctgcacagatgatcaggtcaggtcgacagttctccagcaagtagtgcagcctctcggtgggtgagcaactgtctatcggtacccagaccacgccgctcagggcgcaggccagggtagccatggtgtgctcagggctgcggggcagacagatggcgacgaccttgcctgccgtgatcccctctctttcgaacgcccccatgatccgcaagacgctgtcgccgagagtgcgatagctgatgcggcgatccccctgtatcagggcaatcttgtcattgccggcatcgaaaagatgcgccgccatacgctcgaggaaggggtccgtgtctgcccctgtcttgtcactgttatggcgatagtggcccgtatcaatgatggcgctggcatcaatatcaaacaggccggaggtgactatatggcggcttgccttgtccagcgccgtgaggatttcgcacaccaggtcgctttctattgcctcacgggcatagtcgatatccagtaccagggcgccatccgcgcggctcgaaaagcgaatgtccatcgccacctgcggggtctgggtcagcccggcacacagggtcatggtgctgctgccggtggctgttggccaggagagtccattggtgatgacaatgggtagcgccgggcctgtaccccgggtttcaaacagctgacgggcaatatccaccccggagaaggccagatgctgcaacccttccatcacatcgttttgcagctggtttgccctgtctaccaaggtgtccctggcgccacaccactcgacggcgatgaagctggatcggttggcaagcgggcccgagggcaggggggcgaccggaatggcgacacacagatctccctcgtcgagccagcgggacagcacatccaggatcagggccatgatggtggtgtttttgaaaaagtgctgtcgggagcccagtttgcaaagctggatgaagaggtcagggggaatgatcaggctctgtcgctcgtaacgggcggtagggatctgatccagtggctgcttccatggcagccggggggccccgtccagcccggcgagtttatgcgtccaatactgggcatcagccttgcgcagctcagggctcacgggggcgtcctgagtcgccgtgatggagggcatgtcgggctgatgaccctcgaacaactccagcatcagtgccgcgatcgagcgcccgtcgaggatgagcgcatcgaagcgagcgaaaacaacatgctggtcatccggcaaatggaacagggtcaagttccagggggcatgctcgagactgaagagtgcgtgggtatagtggttgcgatgcagctcgagccgttcttgcaccgtgctggcagagaggtggcgcaggtcgatttcctcaaggttgaccctctcctcgtcactgacgtactggattactctctcgggatcgacaagggtgcgcaaactctcgtggcgtttgaccatggcgtgcagtcgctgtcgcagcgtggccggatccagtcgcccgtggtattcgcgaaactcctgcatggcgactcccccgagtgggaactgggtggtgcgacccagcagataggctcgctgcaatggtgtcagaggtgtttccatcagaggcttttgtggcgtcagcgcttggtcaagggtggctggattggcggccactgtgtgaacctgagtgacaaaatcgttgaacaaccgggtgatccaggcttgcggcagtgcatccaggcgaatgtcccagttgatcaatatgccgccatcaatacggacaacttgtgcatccagtgcgacctgaggtccctgggagatgacccagttcatggagccaaacacactgtgaacccgttcggaaaacagctcgccaccatccagatccagcgctgccgtgaacaccacaggggctagctgggctgcaccatggtgacgggagagatcgcgcatcaggttgacacctgagtagctgccatgactgagtcgttcggccatctggcttgccagttgatggcagagccctgccagggtattggcagaggtcatgtcgacatcaaggatggtgagattggcgaactccccgacgatttgttctgtcccctcaatcacgggctggcgccagaagaagggcagattgagacgaaatgtcgtgtcgcccgtggccatgccgagctgatgggcaaacagccccaacatcaggctggaaggcgtcattcgtctgtgtcgggccaactggatcagggtttgacgctcttcgggggagatccatgcactgaggcggtggctatcgggggatgaagcagcatgtgctggcgctggcagcgagggggccggtgctatctgtgacagcctgctgcgccaccaggctctgtcttccattctggctgcttgatgcacgggatcccgattgattgcatcgctccagtcgaagaaggctggaggggtttgccgtggcgagtccgggcattcatagaacagcgccaggtcttccatcagcacgcggaagctggagggatcgaccgctatcatgtcggtatcgatatgcagcctgcatgcatcctcccccagaagtgataccgagaaacgcgcagcttgcccccgggccaggtcaaggcgttgatgtgtccactcctggcgcttgcgcctcagtgcctccgcccgttctgcatcacccagcgtcttgaagtcatcaacctcaaggcgttgtgatggtgccatttcagccactgtctgcatgccgtcaggggttatctgaagtcgcagcatggggtgtgctcgatacacatgttcaagggcgcggctcaagcgttgcaggtcgagggcatggcaatcgaactcggcgtaaagatgtgcagaaacctcacccagtgctgagtgattgcctcggccaatccagcaagccgcctgcatggaagtcagttctctcatatctcgctcgtaatgttgacaaggccattcatttggttctttatatatttaccagtgagaatggttttcatttcaagtttattttattgagtcaacctgtatgggggggaagcaagatagtctgcaacggatctactgcggaatggtttaaggtgtccgctggaatgcgggacaagtatttttcaactctattatcttgggcgaaaaattgtcatgacaaatggcaggcttatatccctgctcaatgtgtggaggcgttaggtccatagttatgatgtgggtatttgtgtctgctgttatttacaatgacatcaacaatatgaggctggtttcacatgaccaatccagaaatgattagccatcaatggctacaagagcgcgtacagcaacttattgaagacaatgacaccgagctggatctggaagagagccttattttatatgggctagactctttgcgagtgatgcgatttgctgctgaacttaaagaacgcaacatccatgtcagttttgaagatctgataaaatcaccaacattggctagctggcgggagttgattgccaatcgacaagccattgcaagataaacgtaaattatagttttgacagcaagagtccgcgtgatggctttttacttttattaatggttgtttcaccgccatcccttacgattaatcatcggcaacttgataaatcaaggtgcggattgccaaactacaccaccaaatgtgcaggcatgcctgcatagcgctagccatgggtatgataatgggtttgtcatcagaagatgccgggaaaatagagtcgttttggcggtattgtgtgcagcatcaatatttcaatatcggttatccagaggcggctgactttgactactccgctttaaaccgttttctaaacttctctatcaataactgtggtgattggagccagcagagcaactaccttctcaactcctttgattttgaaagagaggtgatgcaattctttgcaaccctgttctgcattccttttgagcaaagttggggttatgtgaccaacggtggtactgaggggaatatgttcggatgctatctggcccgcgagttatttcctgaggcaacattatattactcaaaagatacacattattcggttgcaaagatcatccgactattgagagtaaagtcatgtatggtcgattcactgcctaatggcgagatgaattatgatgacctgatcaatcgaattcgactggatggagagcgtcaccctattatatttgccaacatagggacgacgatgacaggggcgacagacaatattgccaccattcaaagacgcttgaaaaaaataggaatcaccaagggggactattacctgcatgccgatgctgcattgagtggcatgatcttgcccttcatcgacaaccctcaacctttctcttttgccgatggcgtcgactcgataagtgtatcgggtcataaaatgatcggttctcccattccctgcgggattgtcctggccagacgcaagcatgtcgagcatgtctcggttgaaatagattatatctcggcatgtgatcagacaatcagtggctcgcgcaatggctacaccccgctactgctatggatggcaataaaaagccgatcattttcagactggcgtcagcgaacgcagcactgtcttgatatggcccaatatgtcatcgagcgttttcacgccaaaggtattcatgcctggcgcaatccaaattcgatcactgtggttttcccaaagcctgctgaccatatatggaaaaagcactgtctggccacatcaggaaaaatatcacatatcatcaccatgcctcatcacaccgggaaggaaaccctggacagggtgatcaatgacattgctctggatagagaacctggccgcggtttggcgcatgcgttgactgtctgatagcaccagagtcgacggccttgccatggtggatgcggttgcagggcgaaagccagctctcgccctgttttcttgcgttactctggctgcttctcgctagattacttgccgatgcagaagctggagaagatgcgaccgagcagatcgtcggagctgaactcgccagtgatctcggacagagactcctgcgccagacgcagctcttcggccaccagttcaccggcgacatagatttccagctgatctttggccaccagcaaccgctcggcggcgcgctccagcgcatccaggtggcggcggcgagccatgaagcccccctcagtgttgccctggaagcccatgcaggctttcaggtgctcgcgcagggcgggtagccccagctctgtcttggctgagatgcggtagacggcgtggcccagctcttggcttggagccagatcctccccggtcaggtctgccttgttgcgtactaccgtgaggccgatgtcttttggcaaccgatcaacaaattccggccagatttcccgcggatcgatcgcatcggtcgttgtgccatccaccataaagagcacacggtcggcttgctctatctcggcccaggcacgctcgatgccgatctgctctaccttgtccagggtatcgcgcaggccggcagtatctatgatgtgcagcggcatgccatccaggtggatgtgctcgcgcagcacgtcgcgggtggtgccggcaatctcggtgactatggctgactcgcgtccggccagggcgttgagcaggctcgatttgcctgcgttgggacgaccggcgatcaccaccttcatcccttcccgcagcagggccccctgtttggcttcactgcgcacaccgtccagctcagccatgatggcgtagagatcgcctgccaccttgccgtcggagagaaaatcgatctcctcgtccgggaagtcgatggcggcttccacatagatgcgcagccggatcaggctctccaccagttgctggattttgctggagaactgcccctgcagggagtgcatggcgctgcgggcggcctgctcgctggacgcttcaatcagatcggcgatggcctcggcctgggccagatccagtttgtcgttcatgaaggcgcgttcgctgaactcgccgggacgggcagggcgcaacccctttatttgcaggatacggcgcaccagcatgtccatgatgacggggccaccgtgaccttgcagctccagcacatcttctccggtgaagctgttgggggccttgaaaagcaaggctatgccctgatccagcggttggccttgctcatccttgaacggcagatattcggcataacggacccggggaagcttgccgagcactatctcggcgacctgttcggcggcggggcctgagacccggactatgccaacgccgccacggccgggcgcggtggcctgggccacgatcgtatctgttgtcatcttgcttggctcgtatgttcggtaattggggacattgtaataaaaaaggcggccttaaggccgcctcttttgtcatcagggggaagatcaggtgcgggtatgcagccctttcttctccagctgacgatagatgatggtctgctgggtaatggagatgacgttgctcaccaaccagtacagggtcaggccagccgggaaccagaggaacatgaaagtgaagatgatcggcatgaactgcatcactttctgctgcatcgggtcggtaatggtggtcggactcatcttctgcagataccacatggaagcacccatgaggattggcagtacgaagaaggggtccttcactgacaggtcggtgatccacagcgcgaacggtgcgtgacgcagctcaacggattccatcagtgcccagtacagagcgatgaagataggcatctggaccaggataggcagacagccacccagcgggttgaccttctccttcttgtacagctccatcatgccctgggacatcttctggcgatcgtcactgaagcgttccttgagcgcggccagcttgggctggagcatgcgcatcttggccatggaggtgtactgggccttggtcagcgggaacatgataccgcgcaccagcagggtcagcattatgatggccacaccccagttatgcacaaagccctggaacacggtcagcaaccagtgcagcggttgggcgatgaaccacagccagccgtagtcgacggtcaggtcgaggtggtttgccaccttggccatctggtcttgcagcttgggacccacccacagcttgctggtcacttcggcctgctggccggcagctacgtctaccagcggcgccttgtagccaatgatggcctggtctttaccagggatcactcggctgtagaagctgttggtatcgtcggcattcggtgcccaggcagagacgaagtagtgttgcagcatggcgacccaaccacccttggtggtcttgttcaggtcggcatccttcatctcgtcgaaggtgtacttcttgtagcgactctcttcactggagaaggcgccaccacggtaagcactggctaccatggcgtgaccttcctgatccttgggtgtggtcacggtctgcttcagctgaccgtagaactgcacctggaccggctcggcagatttgttgtcgatcttgtaatcgacgccaattgcatagtcaccgcgcttgagcacgaactctttggtgaagaccacacccttgctgtcggtccaggtcatcggaacgacgacttgatcctgaccatcggccagctggtagctggtctgggcggcttcataggtgggacgaccctgggcctggctgtcaggaccatcgcgacccaccaggccgctttgggcgacatagaggcggtcaggctgactggtcagcaggacgaaggattgatccttgccctcttccagtttgtgagccagcagctcggcagaaacaatgtcaccgccctgggtatccagggtcagcttgagcacgtcggaggagacggtgatcagcttgcgtgcggcgtttgcgttggcttgctcggaaacctgaggaatatcaccggtctgaccggcttcaggtacgaaatgttcggtttgggccacggtagtcggggccggcttcggagccttgtcggactcccactgttgccagagcagaaagctcacgaacagcaaaccgatcaggataagattgcgttgtgattccatagtcttcagtttcttcgctttggttgcggaaccgggtcataaccaccctcggataagggatggcattttaatagacgtttgctggctaaccaaacgccttttatgaaaccgtgaagtcggatggcttctatcgcaaattgggaacaagttggcgtgaaacggcagcgctgccccagcaggggactaatgattagctgatacaggcgtatcagtttgacagctacccattgcaacggcgtgacagagtgcgccatagcttttccagtaacttgaacagctcctcgttatccatctctttgacgccacccttggcgatcacgacgatgtcgatagcgggcaggctggcttgattgagacggaagctttcccggaccactcgtttgacacgattacgccagacggcacgcttgagtgcttttttgggcacagcgaggccaagacggggatgttcgagagtattgggacaggcgagaagagtaatttgcggagaagcggcccggacaggctcggcgaaaacgcgtttgaagtgttcgggagttaacagacgtaactcccgagagaaggtgtgcggcgttggcattaaactaccagacgggcacgacccttggcacgacgagcggccagaactttacgaccgttggcagttgccatgcgggcgcggaaaccgtgagagcgcttgcgcttcaggttggacggttgaaaagtacgtttcatgattcgattccgtatttctgtacagttttgattgtcacacttagccgacgcgccagctatagcgtgtgacgactagcaaaagaggccgaattctaaacagagttcggcttttagtcaatccgccgttccctctcatcttgccctgactcatcaataagcaggagaagctgacaggatccggaggatcaagggctccggattatactggcaacccggggttaaacaaggatcctccaataaaaaaggcggccaggccgccaaagagagagctatttaagtacttttcgcaagaactcccgggtgcggggatccttgggatcgaccaatatctgatccggcgggccctgttccacgatccggcccccctccatgaagatcacccgatcggcaacatcacgagcaaattcaatctcatgggtcaccaccaccatggtttggtgctggcgtgccagctccttcatcaggccaagtacctcgtcgacccactcggggtcgagggccgaggtgggctcatcgaacagaatgaccttggagtgagccgccatggcgcggccgatgccgacccgttgctgctgaccgccggagagagacgccgggtaggcatcctgcttgtcggcaagccctatgtccttgaggatgccgagggctgtggcgcgggcctctgcctttggctgcttccagacggtgatcagcccttcggctatgttgtcgagcgccgtcttgttggcgaacagggcgtagttctggaacacgaaggaggcgcgcttgcgcagctctatggcctgctgctcgctggcgtttgccagatccagctgcagatcatcgatggcaagggtgcctgcatccggtgtctcaagcagattcaggcagcgcagcagcgtcgacttgccggtgccggaggggccgataatgaccactatctcccccttcctgacctccagatctatgctgttgagcaccttgttgccgtgaaatgccttggagaggcctgttaatttgatcatcgcagacttcctttaataggcacggttcaggtgcacttccagcaggtgctgcaagcgggtgaagatgatgaccaccacccagtagaccagggccaccgccatgaagctctcgaagaacttgaaggaggaggaggcttccatctgcgccttgcccatgatctcggccactcccagggtaaacgccagcgaggtgctcttgatcatgtcgatgaagtagttcatcagcgacggggtcgctatgcgtgccgcctgcggcaatatgatccgccgcatagcctgatagcggctcatgccgatactgagcgccgcttccatctgactcttgtgaatacccaggatggcggcacggatcgactctgccatgtaggcggcgaagtgcagtgtcagaccgacgatggcggcggtaaaggcatccattcccacgaagacggggaacagttgcggcagtccgtagtagagcaggaacagctggacgagcagcggcgtacctcgaaagaacgagatatagagcatcgccagccagtggatcacggggatgcgaaacacccgtactatcgccagggtcagcgacagcacgagtgccaagacgaatccccacagggccatttccatcgtggtgcccaggtatttgagcaggatggggaacagccctagggtgtactcgaggtcaaattccatcatttatttgtcggtgatatcagctgcgaaccatttctcggagatttgacgcagggcaccatctttgcgcatggcggtcagggcgtcgtcgaccttcttcagcagagcctgcttttcaggcgtcttcaggaagggcagggcgttctcaatagtctcgaacggtgcgccagcctgttgcagcggcagcttggattccttgatcagctgggcggtggagacgcggtccatcacgaaagcatcgatgcgacccagggcgacatcctgctcgaagctggagtcataggtgcggatatcgatcttcttgttcgggtcgttcttgcgcagcagttcttcgaagttggaacccaggttaacagcaaccgtcttgccttccagatccttgatgccgtggatggtgctgttgcccttgcggaccactatctgggcgccgtcatagacgtagggttgggagaaggcgtacttggccttgcgctcgtcagtgatggtgatctggttggagatggtatcgacgcggccggtttccagcatgccgaacaggccggagaagctggcggtcacgaactcgaccttgtagccggtgcgctcaccaatctggttccacatatccacctcgaagccttgcagcttgtcctgcttgacgaaggtgaacgggaaatatttgccggacatgccgaccttgatggtttcctgggcgatggcttgaccggacagggcggccagcagaatggcggcaccggagaccagcttgatggatgatgtcatggggattcctctctctgttgttctgtatttttagttgtaatgactggatttgcgttgatgttattggaataaaacccaaagaataaatgatatttggttatataaaataac