gagagcagaggcaccgggttggcgcccctgtctttgctgggctttggctgtgtcgctttgggtgtgtggtgtggacatctccctagatcgactctgggacgaagctttggggcatctacaggtgcagctcagccgtccaacttttgaggcttggatcaagacggcgcgagctgaatccttggtggacaaccgcctcaccatctccactcctagcgaatgggcgcggggctggctgcaaaagcactacgcctccaccatcaccgaggtggtgcagcgggtggccggaatccctttgcaagtggagttttccgtcgctccccaggctttggtcgaggaagaagctccttcaacggctgtggcctcaacctcccgcaaggccggcagttttcctgcttccgcccccttggggctggaggtgagcggcagcctgcccatgcgagccccggatctcaaccccaagtattccttctcgcggtttgtggtcggccccaacaaccgcatggcccatgcagcggctctggccgtggccgacaagcctgggcgggcctacaatcccttgtttctctgcggcggggtagggctgggcaaaacccacctgatgcaggccatcggccactaccaactggaggcgaatccgcgggccaaggtcttttacgtgtccaccgagcgctttaccaacgatttaatcgatgccatccggcgagacagcatgcagtctttccgggagcactatcgagatgtggatattttattggtggacgacattcaatttatcgaaggcaaagagtacacccaagaggagtttttccacaccttcaatacgttgcacgagtcgggcaaacaaatcgtgctagctgccgaccgctcccctcacctcatccctcggctgcaggagcggctctgttctcggttttcgatgggcttgattgcggaaattcagccgccggacatcgagacccgcatggccattctcaagaaaaaagccgagtacgaggggatgatcctaccgcctgaggtgatcgaatacattgctaccacctacaccagcaacattcgcgagctggagggcgccctcatccgtgccgttgcctacgtctccatttctggcctgccgatgagtgtggagacgattcagcccattctcaacccccccagcgagcccaaggagatcacgcccgacatgattattgacgtggtctgtgaagaattcggcgtcgaccgagaaagcttattgggatcctctcgcaagcgggacatcagccaggcgcggcaaattgccatgtttttgatgcgtcaccataccaatcttagcttgcccaaaattggcgattactttggcgggaaagatcacaccaccgttctctatagctgtgaaaaagttagccagttgcagcgggaaaatctgcaatttgagcggcaactgcaaaacctggcccagcggctgcgagtcatggccaacagccgaaaccgctagtctttgccttgccattgttgaaccgtccttggggtgtcatcctacgctgctgagagccgcggcgcccgcgagctggcgtgaaagctcctattggaagcagctacagttaaggacgggaggggcgggggttgcaggtggtagggcaatctggcaaaggactttgcttgggtatgctgctccttggggctgggctgatgccagcatggccggcctgggcccattcgacccaagcgggccgcaaggaagcagatccgcggccaaccgcgctctcaggcgttttagatctggggctggatagccaaattgtggaggatagccccgtgttgcgccgctggctgcaaagtccgcccaatctcctggaagaaatccgcaatactcccgtcttgcccacccgtttgcaggcgggtttcgagtcggcttctgagtggcgaatcagcctgcaggacttgcgcctgggagatcgcctcaccctcagcggcgactatcgccaatcttctgagaacccagaaatccgccagtacgggtcagaggtgcgctactttctcgcccctatgggctcccgcttgaacctggccccccaactgggctatcgagccttggaagaaaaaaaccgccgcctcagcggggtgagctatggggcctttgttgttttggccctggctcccggagccgccgacttgactggcagctacacttgggtggccccgcaggagccggaagaaggacaggccaccctagcggagatcaccgccgcctacgccattagcccttcccttcgtcttgctgcccgctacagcctgcgccactccaccttggcgcgggaatccagctttggcgttggcctggagtggatcccctagaggcgcactgcctgcacaaaaaccacccagccgaagctgagatagcgctccaagcgcaaccccacctgggcaaagtgccagcgcaactggtctgcggagaaaaagcgaaggccggtcgcctccagcaactgctgcaccctctgcccccatccctgcacctgctggctgtgcatcgagacaaacacccctcccggtttcaaaacacgggccacttcccgcagacagggatccaacggcacctcgttcagggtggcgccgctgatcaccgccccaaaggctccagaggccaggggaagctgctccgcccgggctcgcaccaggctgtagcgctgccagtggggctgggcctgctgggccgcctccgccagcactcccgtcgcgttgtctaggccgatcaccgtccgctgcggatccctggccaagaggaggcggctccagtacccccctgccgtgcccaaatccaagacgggatctgcctcccccaccagttccgccagcaattggccttcccgctcgctgccgaaacgctcccccgacaacagcgacagcgcccaaggccgccagaggcgatcgtagccccaggcaaacccgggcagatgggcaatggcctgagcgggagtgagcggcaagtcccgcgcggcggccaaaaaatccaccgctccaaaggcggtgatggggtagatctggccgcaacggggacagtaaacccgatccgccgcggctcccggctcacgtcccggtggcaggttcagcccttcctgaccacagctcaggcagcggtagaggtgaaccggcaaggcagagagagaagagagcatgacacaacctgacgacagccgcaaaacaaaagggcagttgccgggcgccggccccaacaaccaccctcccaggttaatcaatcccgcagcgagaggggatccctcaagccgtcttcgggctgggcaagccgatcttctcggggatgggcacgtattctgccacaatggcccgaaactcgtccccatctagggtttcccgttccaccagggtgtcggccaggcgatccagcagcgcccggtgctccagcaggatttgcttcgctctttggtagcagctctccaggatttgccgcacctgccggtcgatcttggcggccacatcttcggagtactcgacgcggttcatccagccgccgcccaaaaagatttcgttgttgggcggatcccacatcaggggccccagctcggacatgccaaagcgggtcaccatttgccgcaccaggttggtgttttgctgcaggtcgttgctggcccccgtcgtcacttccgagtagccaaagacgatctcctccgccgcccgaccgccaaaaccgaccaccacccgatccaacagccaggcgcggctgtacatgccggagtcgatctgctcctcgttgggcagttgctgggcaaagccgccggcacctccggaacgggggatgatcgttaccttgttcaagggatccgcatggggcaagagggtcatcaacagagcatggccgcactcgtggtaggcgatgaggcgcttgcttttgccgtctaatagcggcggcttggtcaggccaatggtgatgcggtcgatggcgtcgtcgatgtcctggttggtgatggctttgtgctgacggcgggccgccaggatggccgcctcgttgagcaggttggccagatcggcgccggcaaagccaggggtgcggcgggcaatggcctccaggctgacctcttctgccagcttcttgttgcgggcatgcacgcgcaagatctcgtagcgccccttgaagctgggccgatccacggtgatctggcggtcgaagcgtccaggccgtaggagcgccgcatccagcacatccgggcggttggttgcggcaataacaattacccctgagttgccctcaaacccatccatttccgtaagcaactggttcagggtttgctcgcgctcgtcgttgccgccgccaatgcccgctccccgctgccggcccaccgcgtcgatctcgtcgatgaagacgatgcagggagcattctccttggccttcttaaagagatcccgcacccgcgaggcccccacgccgacgaacatctccacgaactcggagccagagaggctgaaaaaaggcactcccgcctcgccagcaatggctttggccaagagggtcttacccgtccccggcggccccaccaacagcacgcctttggggatcttggcccctacggcagtgaagcgctccggcttcttcaggaaggtaaccacctcttgcagctcttctttggcctcctcgatcccggctacatcgtcaaacttgacgccggttttggcttccatctggaagcgggcccgcgacttgccgaagttcatcgcctgtccaggaccgcctgctcctccgccagcgcggcgcaggaacaagaacaacccccccagcagcagcaccgggatgaccaggttgcccaagatcgcccagaaggcgctgccatcgcgggtgggcactacagccacctcgatcccctgctcggtgaggcgatccaccagttgcggcacggtgttgggcagcaggttgacccggtagcgggtggaatgctgcgtttgtgggtcaacagccgtcacttcggctaccaggttgttatcgaggaggcgcacatcggtaacgcgaccctcctcgacatagcgcaagaagcggtcataggtgagggcagaggccagagcggcgtgggcaggagctaggccggatccctgccagagacaaaagcccagcatgagggcaattagccagcgctggggagatagaggtttgttcatggggaaggggaacacctggttattaaaagtccttcaacaaacttaacctgtcgctcccccaagatacaaccctgccgcacgaaatgcccggaattgcgctgggaagggatccctgcaatcggcgactaggccgatttgggggatcccagggcatccaggccgtagacgcgccgccacatttggtcggccagagcggcgggcagcaaccgcatcagccccagcgccagcttgccgcccgtaaaagcggtgtagcggtcggaagggtggggatccgtcatggctctcaggatcggctccaccaccttctccaccggccaggccattttgtggaacgagctggccagctcggcagccttgtccaagatcgctttgtaggggccgttgggattgacaacagcagcaaaggtctcttcggccacgcggccaaactcggtggccaccggccctggctcgatcacgataaccttgatgccaaaaggggccacttccacccgcagggcgtcgctgagggcctccacggcgaacttggtggcgctgtaaaccccactgaaaggcatcgacatctggccggccacggagctgaggttgaggatgcggccgctgccccgctcccgcatttggggcaagagggcgcgggtgagggcgtgcagaccaaacacattcacctcgaactgccgccgcatcgccgccacatccacctcttccaccggtcccatttggccgtagccggcgttgttcaccaggatgtccacccggccaaagcgatccagggccttttgggccagcgcctccacctgggctgtatcggccatgtcggtgggcaccaccagcgcttctgtcccctgcttctccaccaagtccttgacgttttgtagcagctcctcccggcgggccgccagcaccaagcgggccccgcgtttggccgcttccagggcgacggccttgccaatgccggcagaagcgccggtaatcagcaccacctgattggctagtgaaagcatggctttcctctctgcaaactttcttcatcctagagggacttccgggatccctggaaagaggcagcctcgctccttgggctgcggtgctgggccgctgtttctaactcaaggggtgctctgccagatggatggatccctgcggcccagaagctgctcagacggtttttcgcgcccaaattgcagggggggttgggaaaagcggtatgatcgatggacaacttgctgggacaaactccctcgctcgagtgtacgcctagtctaatgtccttgccacaggtacgaggtgcagtgaccgtaagatatttccgcaggcgggctagccgaggccgatcttccttgccggaggagcgctgggctctcgccgaggcctgcttggatcgattgctcagagtggcggaagccaacctaagggccaattccgagctgcgccaacagcagcaggagcagcaacgccaactggaggccgagcggcgccacagcgaagccctgcgcgatgccaccgccgatttgcgcaccagcgtcatggagttgcgagaggggcaagccctttggcaaaaccaggtggacgagctgcgtacctgtttgcgagagttgctcaaggaacagagcgagctggtgcagatcatcgcccagcagcagcacatcctgaaggactgtaaggaagtcatccgcgccattttggagcaaatgcgggatgaccaccgggacttccgctccgccatcggcattttgctggaggaactgcaccaaactgtgcgctgcctggttcttaagtcaggtggcactctccctaagcctgtccgccatcccgaagcgccggatcccggctcccagccgcctgattctgcctcgcctggggatggctctctgtcctagcgatccagacttctgctttcccccaaaagctccagagctatccaatcccgccctccggcagccactgcggccaaaacaggcgcaactccctaacctgctcccccttgaccaacagggatccgccgccggaccggccttgcaggggaatttcctcaggagagaaggagtgtacccgctcggactccgcgatcacatccacttgcagatgggggtgcgccgccagatcggggggaaaacccaccaagcccaccaagccatcccctttgttggagaagtgaaaggccgacacgcccactttaccctgctccaggatggggatctcgcccaggggtagccgcttcaaataccccgaccggctggccaaaactaagatcccttgcgggggcagcagcgccataccgacgatctgttctgtgcgccccaaacgtagagctggggatcccatagctgcccgacccatcaaggggatctgttcggcgtccagccgcagcacccgcccgccggaggtggccaggacaacgctgtagccttggtggccgggatgccaaagggccgcccagcccagctcgtctccttctttgagcttcaagacggcggctccccgttggctgaggcccaccagctccgccaaggccacccgcttgatccgcccctgccggctgagcaccaccaagctggcctcgccgggagagtgctccgcaccgctgacgcgaacgggatccaacgggaaggcggcaacaatcggctcggggttggggagaagggtgaccagaggcaccccccgcgaggagccggtgctgagggggatcccttcgatgggcacggtgaaagccctgccgctggcggtgagcaccaagattgcctgctctggggtcacgcattccaggctgaccagggtatcttctcccaattcccgctgcgccgggttgctgcgggagcgaggcccaggcagaggcaggcggcgcacgtagcctttgcgggtgagttgcagcagaaagcggctgtcttcgccggcttcgccgccggggatctgggccgcctccgcttccagttccgaggccgagagaatctgggtgcgccggggatccgcaaaggtttttttcaagtgtcgcagctcttttttcaggtaattcaagagcttgcggcgatcttgcagcagtccctgcagctcggcgatgcgggcctgcagctcggcttgctcttgatagaggcgctcccgctccaaggttgtcaggcggcgcaggggcatggccaagatcgtctccgcctgctgggaggtgcagcccaagcgggtttgcagctgggctttggccgtggcgctatcgggcgcttgccgcagcaggtcgattaccccttccagatcggccagggccagcaccatccccgccacctcttcggctttgcgctgtacctgctgcagttcggcgcgaaacatccgcttgagagtggcctcgcgaaattgcaaaaagtgctgcaaaatctgcttcaagctgagctgctggggttttccctccaccaaggccaacaggatcaccccaaaggtgctctgcaagggggtgagcttgtacaactgctgcaaaaccgcctgcgggttggcctcccgcttcagctccaccaccacgcgcatgccgctgcgatccgactcatcccgcaaatctgcgatgccgctgagacggtcttgggcgaccagctcggccaccttctcgagccaggcagccttgttcacctgatagggaaactcgctgatgatcagggcgggccggcggtggcgtcctctgcccggctggatctcctcaaagcgggccactccccgcagggtgatggagccgcggccggtgaggtaggcctcgcggatcccctggccatcgacaatttggccgccggtgggaaagtccggccccgggatccagcgcaacagctcctcagggctgagatcgggctcgtcgatcaaagccagcaggccgtccaccacttcccccaggttgtggggcgggatgttggtggccatgcccacggcaatgccagcagagccgttgagcagcaagatgggcaggcgggccggcaggacggtgggctccgcctgggagccgtcgaaattgggcataaagtccacaattgcttcggagatcccctgcagaagggctgtgtggctcagctccgccagccgacactccgtgtagcgcatggccgccggcgggtcgtcgtccaccgagccgaagttgccgtgccccgccaccagggggtagcggctggaaaagtcttgtgccatgcgcaccagcgcgtcatagaccgcctgatccccgtgggggtgatatttccccagcacgtcccccacgacgcgcgcgcacttgcggtaggggcgatccggcgtcaggcccagctcgtgcatggcgtagaggatgcggcgatgcaccggcttgaggccatcccgcacatccggcaaggcccgccccacgatcacgctcatggcatattccaggtaggagcgctgcatctccccctgcaaatcggttacgattactcgccctagacgggatcccccacccgatccagatcccagtccgtcgagagtcagttgctgagtcatggctcattaggagcggaacgctttccaggttactgtagccgtttctctggttcttgcgaggtgggatcccatctcatcccatctcacatcccatctcaatagagatagagaagaagcgaagaagttgagagcagaccgaacaccgaaacgcctacctcgtgctatgacttgaagcggcagcatccacctcaacccccccatggtcgacactcccatccgctttggcaccgacggctggcgagccgtgattgccgagggctttactttccaaaacttggcccttgccgcccaggccagcgcccaagtgttggcccgcacctatcctggggcagggatcctgatcggctacgacaaccgctttctctcagaaaaatttgctgcccacgctgccgaggtggtggcgcggctggggatcccggtttatctctctgcctgtgtggccccgacaccggcctttagctgggcggccaaagagcgcggctgccacggcgccttggtgatcaccgccagccacaacccgccccactattccggcctcaaggtcaaaggcggatttggcggctccgtgccgccggaggttaccgccgccatcgagcaggagctgcaccacctgcaacctctcgcatccaacccagcccccatcgaaacctgggatccctggcccggctacctggctcagctcagccgctttgtggatctggagaagctcaaaggatccccggccaagatctgggtggatgtcatgtttggctctggcgccgggggcctcagccgcctgttgggggagaaggtgatcgaattgcaggcacgtcgggatcccttgtttggcgggttcccaccggagccgctgccgcaaaacctgcagacctctgcccagatcatcgcagcggatcccgccccgttaaagatgggtctggtcttcgatggcgatgccgaccgcattgctgccctcgatgggcaaggccattttctcagcccgcagatcctcattcccatcttgatcgaccacttggcggggcggcgcggcctgcggggcgagatcgtcaaaaccatcagcggctcggagctattcgtgaaggtggccgagcgctatggcctgccagttacggaaacgccggtgggctttaagtacatcgccgagcgcatgctgagcacaccggtgttgctggggggagaagaatcgggcggcatcggctatctgggccacatccccgagcgggatgccctcctctctgccctgtacttgatcgaagccgtcaccgaaaccgggcaagatctgagcgccctttaccgagctttgcaagaacgggaagggttcacctcagtttacctacgccgcgacctgcacctggcggatcaaggtcaacaaacccggctcttccagcagctacagacggatcccccccttgagatcctggggcaaaaggtaatcaagcatttcgatcgcgacggccacaagtttagccttgccgacggcagttgggtgatgatccggggcagcggcaccgaacctctgctgaggctctactcggaagccagaacctcagaagaagtgaaccgtcttctcgattgggcagctgggctgctcagcaagattgcttagggctacagaaggacgcccacggcccctagcttgcttgtgcgcgatagcagttcagagctcaagcacttgcctcggctgtcttggccttggcttggtcaaaagtgcctggcggctcgtacagaaactcaaacaggttgccatcgggatccttgccatagaaggaggcagtgccatcccgatggctgtgaatggcccctaccgggatccctgcggcttgcaagcgccgatgctgctcctccagctcctccctgctgctgaagacaaagccaaagtggggccctgccgcccggtagcccggccccaagagtgccagcccatcgtctccggctttcatataggcccagtcgggatccttccagacgttgaccatccccaacttttcgtagaactctactgccttagagatgtcttctacgcggacggcaacatgtccaagttgcttcagtgccatgctcttctctctcctccacagagacaaccgcaagggtttctctataacccagcatagcttgcagagagagcccctccccactcccccgagagcagggatggaaccaaggtcgattccaacttcgttcgaggcccagggcaagctaatgcctaagctgttggctgcttggccaagaatcgctccagctcgctcaacgcttctgcgtccattttggtctgcatggggcagaacttcggtccacacatcgagcaaaactccgccgttttgtagatatctgccggcaaggtctcgtcgtgatattctcgcgcccgctctgggtctaaagacaactcaaattgtcggttccaatcaaagttgtagcgggctctggacatctcgtcatctcgatccctggccccaggacggtggcgggcaatatcggcagcgtgggcggcaattttgtaggcaatgaggccgttgcgcacatcctcggcattgggcaagcccaggtgttctttgggagttacgtagcagagcatcgccgccccgtaccagccggccaaggccgccccaatggcagagctgatgtggtcgtagccagcggcaatatcggttaccagcggccccaaaacgtagaaaggagcctcgtcgcattcctccatttgcttgcgcacgttaaactcaatttgatccatcggcacgtgccctggcccttccaccatcacctgcacatcgtgctcccaggccatgcgggtcaactgccccagggttttcaactccgccatctgggcctcgtcagaagcatcgtgcagacatccgggccgcaaagcatcgcccaggctaaaagaaacatcgtatttcttgaagatctcgatgatgtcgcggaagtgggtgtagagcgggttttgcttgtggtgggccaacatccaacgggccaggatcccacctccgcgagagacaattcctgtgagacggttgcgcaccaatggcagatattcgatgaggatcccggcatggatggtcatgtagtccaccccttgctgggcctgcttttcgatgatgtgcaagatatcttctgccgagagtttttcgacattgccatggacactttctagagcttggtagatgggcaccgtgccgatgggcaccggagaagcttggataatagccgtgcgaatttcgtccaagtcgccgccgccggtggacagatccataacggtatcggcgccgtatttaatggccaatttcagcttttccagctcttcggctaatccagaggagctgggggaggcgccaatattagcattgactttgcagcgggaggcgatcccgatgcacatgggctctaggttggtgtgattgatattggcagggatgatcatgcggccccgcgccacttctgagcggatcagctccggcggtaggttctctcgccgagccacgtagtccatctcttcggtaatcacgccctgccgggcaaagtgcatttgcgtaacatttgcttgcccacgacggcgggcaacccattcgctgcgcatggtgtcaactccggtactcgctttcctacgctggtatgacccagatcaggttctgaggatgtaatctcagcctgggggcagcccccagacactcctagcgtgttgtgattctatcaccgaaattggaactggattggaactttgggatcgatatcagagtagtttgagacaatgccctggcgcgtcgcgccgctgacccttccagtctctcccctcacccccagtccctttccgataggagcagcgatacgagcagtctgccctggggaaggtgctgcagctagggggcaaaaatatcatcagaagcattagatgctggcgaacccttcaggcagtggcttttttctttctaaaacgggcttatctgccttcaataaccactgtgccctggccgaaagctttttgaaaaagggatccgagaggatacttttttcttctagctgtgggatccacacatgttgcctcttgggatcgctttggatctcgattttgctcgaagtgagcaagtgatcagttaatctcgccgagatctctgaccagtcgatttcctgccctaagtagaagctatgttgctcaagaacgcaaccgataatcttgcttaggagatcgtcctctacgggtttgaaaaagcagttgtcgtgaatgtagatttggtggacaactctatttccaagcctctcttggtcgacaacaagaaagtctttgccttcaaatcggatttctaattcataggcgacggcatcagttagcaaatattcagtaaaatgtttggaaaaattttctcggcaaagtttctgaataggagactgttctaggcatcttacacgatccgatagtccttctaaatctggagagcaggccagcaataaaacattatcctgatactctccataaatctttgaataccagatcgcgccgacgtttttaaatggctctaaaatgactcgcaaagacacacttgcgccgctgagagataggttggggtagctaagctgggtgagccgttgccgcgaccaccagtcttgaagctgcaggtcgatcatgggatcccgcccagccagcgccgccagctccaccagggatcccctctcttgctggccctgaacagctcggccacttcttcgccgctgggccgagccctaaaggttttgaggacgctgtagaggccgggctcttcctgctgccacacgctccagggatccgggtaggcgcgaaacagggctccttctaccagcgagcgcaggtagtagctggtctcaaaggtgctcaggaagcgttgccgcagccggcgcccggccaaccccacccccactgcggcggcatcctgaagttgcgggttgaggagaacgacgggcttgggatcccggcctttggccgccagcccagagggatcgccgccgctcaccaactggcaaacccgctccacctgatccaggctgtaaaccgccggcatcacgaacaggacactttgttctggcgtaggttgggtgcgggcagtcaggctctgcagttggatcccgtcggggagggatccccattcccgctgggccagggccgctccgccggcatcgctgaacaacaccaaagccggtggcggcaccaactccaaaaatggacgagccaagacttccggcttgatgtcgggggccaggatctcgatgagcaagcggcggtatcccgcttgcagggccaggcgtgtggcctggatggcctgctcgcaggcttgggccagatcgccgggcaggtggggaaattgggtcagttgcagttgctcggccacagtccaatccaacttagattcaataagattcaaaagacgctcagccggataggtcttcccaagctctgtgggtaagcagctcctccagcacccgcaccccccgcagttggttggaaaggggcaggtggcccttgggagcggacagatcccaggtgaactcgtcgggatagcgagtccagtggtagccttgcttccagccaatcagcggccagaggcgctcccagttgcggttgacccccagccagagttgccgctgcaccgagtagccgaagcgatccccggaggccgcccgccacaggccatcgatggtgcgcagatcctctgccgggatccggctcacctcggaaaagtacagccagccccgccgcgccgccccctcccccgccgcccggcacagcagttgcaggctcagccgatccgcttccagccaagctcccgccgctaacaactcctgcaaaggccggtagtcgatgttcagggctgaaatcagagggactgtcaccattgccgttgcaaagggtttctttcgaattctagtccctgtcggccagcccctcagctttcgggcgggtactggggcggattcccaaagaggatgcgatagccaatataggccacccccaacaaccccgccaggatccacagaaaggccgaaaagggtaggtaagagaaaaagacaacatagacccggcggctgagccaagagaggatgagatagaccgccgccaaaatgctgatcccttgcaaggtgcggaaagccggcacccgcgagaggggcatgcgctgccgtgccacccagatggagctaaggaaatagtagggaggcaccagcaacaagaacatatccgcctgcttgaccaccgcctgccagccggccgtgttggtggcataggccaagtaaccggcccagaggacaaggcttgccgctgctaagccaatgttcaagctgagcaaaaaaggctcttcccactgccctgggatccagtggcagagaacccaaaccaaccaaggagctgcaaagagcaggatggcaatcgttaagccgttggcgttgagctgggtaaaaaatgtttccagggtcatgacggctgaggggacgggaggtcactttcaaaaatagtagtgtagtcccatccctcaccagaatccgtaagtaataccctgaaaaattacagccaaaacattgcatcctcgctgggtcagggtttccgggcgcgcgaaacgggatccttttgctagggcactactgagtacatctggagggatcccgcagggcacccacaaagtgataggggggcagggactcgctccagtccaattgccagtgggggtgtgctgctacccaggtttgggcgagctgggctgccatttcccgttcggcaggggtgagcaagaagtaaagccgcaggacttctcccggctgcggatcccctctttgcactggccaggtagaaggccaaagctgctgcagggccgccagctcctgttcttgccgctcttgggcctgtcgttgctggagataggcttgtttgcgggccaacagataggctgtgccgctgggagcgggttggggatccggggggggctggggcgacagttttcctttcaggcagtactcggctcttcccccgatggccgcgagggcctgttcgtactccgcctgctgggccaataggtgggatcccagcttttcggctgagagaaagcaggtgccaaagcgcaggggcagcagcggcatctgggcaaacagccggcagatcacctggtcgtggcgcagggcagaacgcagcagcacctcatccgaagcctgcagcgacgcaggatccggcatcggctccacagcagcggcaattcggcctcctgtgggagaaaacacctgcagcggcccgcggatcccttgagtttgttgaatgaaatgccaaagcggcgcgtctggcatcggcaagaaggcataggtgtaaagggggctgccggcgctctgttcgctgggttccggtaaaactggcattggctcggatcgaggcgtagacttttcctctcagtctaagcaaacttgctggcgctttttgccctggggggctgctactggcgacctgaagatgcggtagactaacctggcagggtttttcaggtctggggtgttcagggccgcaaggctgccggggggtaggtgggatcctctctctccgtgcctctacaggtaaaactatgaccagccgctcagacttcaaacccttggaaacctttcaaaaagaagagatcgaacgcttgcgggatctgcttcccgcttctctccgggccttgatccgcgttgtcccccactcgggaggtgaggccctgttgttctcccgccgcaaggccccttggcagccgcagggcatcattgccatcgattttcgccgctggcaagggatcccgcagccgcagcgggatctgctgtttttgcgggaggtgggctggttcgacaaccgcaactggctacagccggggttttaccagtcgctggccttgcttggtggcatcaccaccgtggcagagctctctttgcagcacccgttttctgccctgttggcggggggcatcacggcgctctcggtgcggcagatctggcaaaacctgaatcgggagagcgcccatttcgatgccgacgagtttgccttgcgccgcgcccagttccgcggctacacccgccaagaggcagcccaacacctagcagatgccctggagcaggttctcaagctggatcccaccgatatcctgacggcactgcggctgcagcggctgagaaccatcgcccgcaacctcaccccctcacctgggagctcctgagcacaggtgcacctgggtgatggcgatccgaccggagaagcagatatcggtatcggtctggggatcgcgggctcgctctgcgtagcgcccctggtagcgaaaccacagcgatgccaagccttccccctctgcttctacggcgtaatcgagtggcagcggctgcgtgcagagggggcagtaaactcgctccggcaaaggggatcccggtggcaggtggggcaagttgacattccagaaggagccggctggcaggggttgttccatcagctcggccaggatctcccgcgtccaccgctgggcctgctcccaatcgatgggttggctccctgcccgatactgggaaatggcgatccctccgatcccacgcagcgccgcctcccgcaccgccgccaccgtgccggacaagtacacatccgatcccagattccctccctcgttgatgccagaaagcacccaatccacggcaggggcgagcttaaacagggccacccgcacacagtcggcaggggatccctcgacggcaaaggtgcgctcgccgcgggcccaggcgcgaaagggccgccccgtcgttacctggtggctacagccggaaatcggctggtggggggccacaatccagcagttttcctcggcaacgagagcgctgagggccagtctgaggtgtgccagccccgccgcctcgatgccatcatcgttggtcagcaataccttcatctgaattcctctaccggcaattcctgggttagcctaaatcgcaaatctccgttgggatccaaatctggagatctgaagtgcaaaggcaaggcggatcccgttcttcttctaacctatccctaaggggttggcgtctcctgcgccgcagccctcgacccatgaccatgaactgataccggaggattgccatgaccacacgggtagccatcaacggatttggccgcattggccggtcgtttttgcgggcgctgctctcccagccggggcgagggctggaggtggtggcggttaatgatctcaccgagccggagaacttggcctacttgctgcaatttgactccgcctacgggcgcctgccccagacggtgagcgttgtggatggccacctgcaagtcggcagccacaagatccgggttctggcagaacgggatccggcgcaactgccctggaaagacctcggggttgacctggtgatagagtccaccggcctgtttaccaagcgggagggggcggccaaacacctagaagccggcgccaagaaagtgatcatctccgcccctgccaaaggcgccgacctgacggtggtgatgagggttaacgacgaccagtacgacccagagcggcaccatatcgtctccaacgcctcctgcaccaccaactgtctggcgccgctggccaaggtcttgctggatcgcttcggcatcgagacgggctttctcaccacctgccacgcttacaccgccacccaggccattgtggatcgcccggatcccaaggactatcgccggggccgctcggcggcggtgtcgattgtgccttccaccactggggcagctacggcagttgccgaggttttgcctgccctgaaagggaagatggacggcctggcgctgcgggtgcccaccctaaccggctcgattgtggactttgtcgtgcgcaccgagcagcctatcaccaaagaggcggtcaaccaagcctttgtggaggcagcagaagggccgatgcgcggtatcctggccattgccccgccgcacattgtctcggccgatatcatcggcgatccccattcttcgattgtggatctggagtcgacgatgacgctgggggatcgcaccgtgaaggtgctctcctggtacgacaacgagtacggctatgcctcgcggctggtggatctggcggcgaaaatggcggctgcgctaaagagctcaatcccagcctaggtcagtgcgctccagccaggagctatccagggcagccagcgcctcagctgcggctatgccggtttcggggtggcgccaatggggagcaatctcgcacagcggggccaggacaaaagggcgctccatcatgcgagggtggggcagggttagctcagggctcttcaggatccggttgcccattgccagcagatccaagtccagggtcctggcctcccagcggatgcgccgcactcgccctgcctcctgctcgatggccagcagcgccctcagcaactccaggggcgattggtaagggggaaagggatccaacgccaccacagcattgaggtagtcgggctggccgggtggccccccttgggcggggctgcggtagaggctggagcgagccaccacctggcccaacctgagcaacttctgcccagccgagcgcaattgctgcagcggatcccctaggttgctgcccagggcaatgtaggctaggtcgggctgcatcgagggttagctattggaagaacggtggcggacaatctccacgtagacatcgtcgaacaaaccgggcaggggggcttgcggcttgtgcacccgcaccgtcagggcttccacctggggatagctttgccacagccgctcagcaatccggtctgccaacgtctcaatcaaccggtagcgctgctgggtcacctcttcccgcactgcctcgtacacctgggcgtagtccacggtgtgggccaagtcatcctcttggggaaccaaggcaagctgcagctccacatccactacaaagcgcgcccccaacagggcctcctcaggacgatagccgtggtgggcatggaagctaagaccccgcagcaccagcctagtttggctcacagtgcagcccttcccaagccgctagagcggagacatgagcagggacgttgtgcgcccgcaccagggtagcgccccggctggcggcaaagaggtgcacggctacgctggcgctatcccgctctttgggcacagcaatgccggaaagctggccaacaaaacttttgcgcgaggctcccaccagcaccgggtagccataggccaccagccgcggcagcgctctgaggagggcaatgttctgctcggcggttttggcaaagcccaggccgggatccaaaaccacgctgggaacaccggctgccagggcccgttccgcttgatccttgagaaacccaaaaacttctccctccagatcctcgtagtgggtaagctgctgcatggtgcggggctctccccgcatgtgcatgatgattgccggcacccccttctcggcacacagctgcatcatctgcggatcgcgcaggccggtgacgtcattaatcatgtgcgctccagccgccagagctgccgctgccacctccgttcggcgcgtatcgacgctgatgagaatgccggatccttctagagcccgaattacaggcaaaacccggtcgcactccacctctaccggcaccggctctgcccccggacgggtggactcgccgccgatatccacaatcaaggcccccgccgctgccatggctctggctgcctgcacggcagcttccacggatccccactggccgccgtcgctgaagctatcgggggttacattgagtacccccatcaccgccacaccccgccaggaaaggcagtacccctccggtgtttgttctgccccaggcaggggacggcgagagagcaagctggtaacgcccataactcctgcaagctaattcgctgtcagagcagccgccccagataggaccagcgcgtgcctagctgaattctagaagtagggaagcgcagggggcagtaatctatacagatccctcgctccgtttgttttggggtattgctaggtgtctcccgtgaaggggaggagtggctgcgtggcgcgggccgcggttgtgtatctgccttggtatgaccctcagttggttgagtgagtgaggggaaacgtcacctgaggtcggcaaaaagccatacctaggagggatcccctgccagcctaaggccaaggagtagccttagctcgcagaggaacccctcccgcttgagctaaaacatgatgtcgtcttccgaacgaccccagatgcaccagatgatggaggcaaaaattgctaggtaaacccaggccatcggcccgtattgcagcagatccatcaatacatcccttaaagtacttgtttatctagtccaattattgtgatgtttcgttacagcgtcaacagttttctcaggaaaacggttgcgtcaagcagaccccttggaagcagggatccctggctagataagtcgttttgcctagaggcactgctgagaaaccacggcttggctgaataggctagggagtcctagacatggaaacggaagagcatcacatctccttcctgaaccacgtagtctttgccctcgctgcgcaccaagcccttttctcgggcggcactcagggatcccgctgccactaggtcctcatatgctatcgtttccgcccggataaagccccgctcaaaatccgagtgaatgacccccgctgcctgaggagcagtggcaccggcagggattgtccaggcgcgggtttctttggggccggaagtaaagtaggtgcgcaggcccagcagctcgtaggtggcgcggatcaaagatttcagccccccttctttcacccccagcgagtctagataagcctgtcgctctgcaggcggcagctccaccaattccgcctccacctgggctgagaccaccaccacacgcgccccttctgcctgggccacttgccgcacctgctctacccagtcgttgccagtggctagctccgtttctgccacgttggcggcatagatcaccttcttgcgggtgagcagccctagccctttgatggaggcctcctcttctgggctgaggggcaccaggcgggccggcttgccctcgtccaaagcggcctgcagcttctccagggcctgcagctctacttgagccgttttgtcggacttggcctgtttgcgcacccgttctaagcgccgctcgatctgggccagatccgccagggccagctccaggttaatcacgcccatgtctcgcaccggatccacggagccggccacatgcacgatgttctcatctttgaagcagcgcaccacatgtacgatggcgtccacctggcggatgtgggagagaaattggttgcccagcccctcgcctttgctggcgccggccaccaggccagcaatgtcaacaaactcaatctgggcggggacgattgccgccgagccgctgatcttggccagcacctgcaggcgttcatccggcactgccacccgtcctatgttgggctcaatggtgcaaaaagggaagttggccgcctcggccttggcattttcgcagagggcgttaaatagagtcgatttgcccacattgggcaggccaacaattccagctctgagcatcgagatcgcggaagaaaaactagggtaatggaaagggatccgttgcgaaactttaaggtcgctattttgacgttagcatttgtcgcctctggctgctgcgtttaccaagagggcggctctgcggcaagctgggcaaggtttttggagttgccctcagacccgctccaaaaaggccaccccctctacatggcctgtttggggaaagaagtcggccgctcgccattgggttaggcggtaggatccctcggccatgagaatttgcaggtcgcgcgccaaggtggcagggtgacagctaatgtagacaaggcgctggggttgtcgctgctttaggatctcgagtacctgccgctcgcagccgcgccgcggcggatccaacaccacaatatcggcaggaggcagagttggcaaaaccgtttccactgcgccctggaaaaattgggccgaggggatgccgttgaactgggcattgtagcgggcctgggccaccgccgccggcaggacttccacccctatcgcccgtttggcccgccgggccaagagcagggttagggtgccgatgccgcagtaggcgtccaggacgatctcctcgccgcgcagctggagctgatccactatccaggtaaaaaaggcctccgcctgctccgtgttgacttgaaagaaggaggtgctgtcaatccaaaaggaaagaccggccaattcttcccgcagggatccccgcccggcaatcacctccgtttgcgggccaaagatggtgttggtgcgggccgggttgaggttgagacaaacccccaccaggtcggggtagcactgcatccagcgcttggcccacctttctaggtggggcaggtcgcggctgcaactgaccaaggtgaggagcacctcgcgggtgcggcgaccaatgcgcaagcccaagtgacgcagatggccctggtggcggctttcgtcgtagacgctccagccggcctcctgcagatcccgcttaatttcccgcaagaacacatccagccgctcgtcctgcacagggcactggttgaggttcaccaggcggtggctgcccggtcggtagtagcccatgcgcagcggctggccctctgctttggcaatggggtaggtgaccttattgcggtagcgcagcggctgcggggatcccaaaatcgggacaggctccggcagagtaagaccgccaattcgttccagcgcatccctgaggatctgctgcttggtaaccaattgctgagcgtagctgacgtgctgccactgacagccaccgcacttgtccgccacaatgcaggccggccgcacccgctgcggcgagggagctatgagggagcgaattcgcccgaccagatagttgcgcttgatctcagttatctgagccaccacgcgatcccctggcaccgcttgggcgacaaacaccacccgaccccgcccgtggccaagcgtatgggcaatgccatcgccctcaggggttaggtcggtgatctccagggataggagatcccccggcttgatgggatcaggggccagagaagggattggctgctccatggaaaaaggtggttgacgttctccccagccctattcgcgcaagcgggacagagtcctcagggcggggcctgcgccgccaaagttttggtcaatcgaaatcgggtgagaccatccaaagctaaactcgatacgtaagaaaatccggcaaccgaaacagagtaatcccagaaaacccaagggaggaactctattgtggcattgaccggggtgcctggggatccgccggaaccctctttgcctggctgcagcggagctcgaggctggccccccaagctgcgcccaagagcaaggtgatcaacaggtgaaggcggccatccaagatcaccacatccaaaagccccgcagcaaaaaacgccgtcaaggccagtaaaactcccaagaggatctcgtcttgggagcaacgccaggctcgccagccccgcgccaagatccaaccccaaagggccaagtagcccagcagcagagggatcccgccttctgccgccagatggaggtacaagttgtggcagtggcccagcagctctggcggatcctgggcattgtagagggcaggaaagctctgccagccccagccggtcaggggccgctcccacaccatctgcagggcaaagcgccaggcatcgaggcggttggccgtcgagctgaaatagggggcctgggggtcaaaggtgtctgccaaccggctccagatcaaggaagggacaaccgcccgccagccgggccagtccaaagcagcggccaagccggctaatcccaagccggccaggaaggcgagcccccaccagcagcgccgcagggccagcccaatcagtagcgccagcccccctgccccccagccgttgcgggaggctgtcagcagcaacagcagggatcctaaccccagcagcgccgccagccctgctctggtggggtgagattgagttgccccccacagccccgccgccaagcccagatggatcacaagataaatggccaggagattgggggaggtgaaggctgccgccgggcgctccccaccggccacgcccgtaatccagagcggccccaagaagagatgcccctgccacccccacagcacttctccccagcccaagagcagcatcaggccactgcccagcaccaacacctgcgccaggcagcggcggctgaggggatccctcagcgctgcagcaaaggccggcagcatcaggagaaaaggccagtagttgaacatccccggcaagctcagccgccagtcctcccccagcagcgctgtcaccaccaccgccaggctcagcaggcccgccagccaaaagccgggatcccgccggatttgctgccagtagcggccatagctttgcaccgtccccaccaccgccagcaacagactaggggccaggttgaccgggatcagcgccgccgagcccaacagccagccctggagctgccaaggccggggggacggcggcaggtctttagaggcaactgaggcagaaaaattactcatcgtcgagggggatccccgctcgtacccgcccctggccaaagtagcggccaaactgcagctcgtacacctcatcttcatcttgcgtttccacccacagctcggagcgggcatagcccacgcacagcagcccgtagccctgctccttcagctcccgcgagatccccattgcctccggctggtagagggatccctgccggatccgcaccgcacaggtggtgcaggcgccgttgcgacaggcaaagggaagctggatcccttgggcttcggcagcctccaggatgtattggtcggcaggcacctggatgaagtagtgggcgtctttctggcggtcgtggatgtgaaccgggtaggaatgcatggagaagaagggccttttcccccgatgaggagacttctccatgatcccacaagatttgagtggagttgggctactgcccagctccataggataagctgaaggcagggcccccaggagagcagcctatgctagaaactcccaattcccccatgccctcagtggaaaaactgccagctaccttctcggctgaagtttttaacaagctcatcgagagcaatactgaaactcgtccctggggcagctttacggtgctggacgagggccccggctacaagatcaagcggattgtggtgctgcccaagcatcgcctcagcctgcagatgcactaccaccgcagcgaacactggatcgtcgtggccggcaccgccaaagtgacctgcggcaatgaagagcggctgatcaccaccaaccagtccacctacgtgcccccctgcaccaagcaccgcctggaaaaccccggcgtcatccccctggtgatcatcgaagtgcaaaacggccagtacctgggcgaagacgacattatccgcttcagcgacgactacgcccgcgccgacagcgggcagtcgacctcatcctgagcccgtcctagaaggggaaaacggtcatcagcagcaaggcggccatcaagcccagcgccacctgcaccgcctgtccaaaggccggatggctggtcaccacttcgccatagcggctctggaagcgggacagatccaggtagggagctatcccccgccggaaccatcccaccaccgtcccttcttgacccaccagcctgcctgcccggctggccccaaacaggaagttgcccagcggcccaaaccgagaaacatagcgcaagaaaatcatccccgtctcatcctggaacttgagatcggagccgaagcgatagcccgcatccccccgcccgatcacccgcccctctagctgcatcggcaagccgcgcaaggggctggcgtaggggttgctcatggccttcaacaccgtcaatgccggcgggttttccaagctggggtacatcaccgtcatcttcagcagcaggcccaagctggctcccgccagaaccaggccggcaaacatgccgtaagaccccgcctgcagagcggggatcccaagcaccatccccaagatcgcccccagccactcggcgtttaacaaaaccacgtccagaagaaaattgccgtagagctgctggcggttgagctgcttgccctgggccaccacgctggccatgtcgaactccaccggcagatccagttgttcggcataggtgcccagcgcccgcacccgcttgccggtgaggggatgggtggagttcagctccatccacccggcccaagggttaaacagatcccacaaaaacaccctgcccacctggctgggatccgcggccacccggtaggctgtccccgccatcaccgccgccttggcatcgtagatccccaaggcccgtgtgccttccagcaggcgagcgctgcgctgtcgggtttcctcatcctgttgccgctccccttcttgcacaatgccaaaggctattttcaccagagcccgcgagagggcattggggttgccggtgatttcggcggcaaagtgatcggcaaagtactcccgcacccgcgacaggtacagcaccaagtaggagccggccacgtagaaaaagtaggcgaccagagccaaggaacctatgtttttgccccctctgcggtctcggcgcgtgtcgcgcaggtagacgtagaggaggtagagaatctgcaccaacgtggaagccagggtcatgacagcaaaatcccagtggatcacatgccccagctcgtgggcatagaccgtggccacctcctcatcttccaagtaggtgaacaacccttcgctgacgacgatgcgggccgtatccggcaggctgccataggtaaaagcagtagggttttggtcgcggatcaagcccagcttcggctgcttcagcttgtactggcgacagacgcgggcgatcacctccgcgctctctgggctgcgacgcccaatttccgccaagctcacccactgggtgctgtagaggctgtgctggatccagtccatcaaccagggagacaaaaagaaaatgagggcgttgaaggccagggtgagcagaacggcggaaagaaaagagccaaaagagaaccccccttccaaggtgccgaaaacggccagggccaacacaaacaccatgccgaacaacaggctcagggtcacgccggcggccagagtgaggttgccagcaaagctggccaaaaccagcgagacccctgtctgaggagcgcggtaccggcgtcgggtctgaccggttctgagattggaggtggcgggatccaagtcggccaaggcgcggctggggttgaagcaatagcggctcagccaaacgctcaacaggcgcagctcgtggggattgaggcttttcaagggctctagccacagggccgcatccaccgacagcattgccgtcgagacagcaccggggttgcggaacaaggtgggcaacaggggcagcacttcttccttttgcccagcggtgaggttatgaaaacccaagaccgcctggcgcaccacgctggagggttgaggcaggtcagcggtgagcaactggcggtcttggacaaagcaatagcggctgagatctggactgtcggcgggatcccccctgcccgtcgccgcttccggagccagcctcacctgagttttccagttggcctgctgttggccgatggggcggctgtagagagccaagcgcttgacttggggatagcggctgggaattgccttctggaaccaggccgtcagcctctcatggtcgagagcaacgtgagcagggtggttgatcatgatcaccaaagcgtaatccccaggactgctttggaggggctgggccttcacctgaactctcagacgcaggtctgccagagcttgctctagccactgcgccaattcctgctcgttcatggccgtctcccggagggggtagggtaagctgagctattgcttcaattgccaatggctttcgactttacagcggctattctggcattttctctaccaagggatccccatctccccccaaacccagtacagaacgcccagggcaagcatttatccaggagctgagctgcagaaattgtttggctacaagatcgagcgctgtccctccgggctgatgccgatgatggtgagctggcaatccagcactttaaagccgtacttttcagccaccttctggctgatattcaggatggcgttgtttttgaactcaatgaccttgttggtcttgatgcacaccaaatggtggtggtggtggggggccggctggttgatctcgtaatgcttgtggccttcggtcagttccagctcgcgcaaaatgcccatgcgcgccatcagcttgacggtgcgatagatggtggaaaggctgatgttgtggccttcttcccgcagctttttgtgcagctcctcggcgctcaggtgagtcccctcaggcaagttttgaaaggtctggaggatgatttcccgctgccgagtggctcgccagcctttggcatttagctccgctttgaaggcttcttccgtgtagaccatgatgcccccctccgctgttgggcaacgtcgccgtaacagtcaataagttctgtaattgataatagcctcatttaagatagcgccactgactttcggctgccaaagggatcctgttgccttcttgagaagcaacggcagcgcctgggccggcagaagaaggggtgcgggaaaccggatcccgcgtctattggaaatgagctagcctacagggtatgcccaggtggccttatagttcgagtgagtctgggctaacataactcgggaaaaggcccgcggcatcccggcggcgttgctaagcgtagtcaatacgggaagggaaaacaaagatgcggtttgagcagcccaaaacctattccatttctctaaccggctggggcttctggctgggatccctggccttggcagctttgctgacccgtgtcgggctggggtggctggtcgccgggttggtggctctgttgctgttcttgctctctctgccggtgctggtgctgctggcctttcgctggtgggcgcgccgctggatcgccacggatcgctgcccggtgtgtgggtccgagtctcaggccatcgagggcagccgcttcttttgccccagttgtggcgagccgctgtttgttgccgatggccatttttatcggcaaacgccccccggcaccatcgacgtggagccgctagaagaaagcggctgggagttgccaagctgagggctccgctctgggggtgggttggcgtttttagagggcattttgggtgaaaagtgctccgcaacgctattgccaacgacagcggccgggctggcggctggttgcgatctggggggggacgctctcggcggcgttccttctgctgagctcagctcaggcgacggcgcagggatccctgcaacctcaggtggagacctacctggcccagttgagcggccgcggctttgcttccacggcccagggggtttggctgcagaggggcgacgaggttttggggcaacatcagggatccaaggctttgccggcggcctccctgaccaaggtggccaccaccctggctgctctgcagcagtttggcccgcaccaccgctttgtgaccacctacttggcaaccggttcgctgggaacggacggagttttgcagggcgatctctgggtgctggggggggaggatcccttctttgtctgggaggaagccttcgcggtggggaacgccctcaacgcccaggggatccgccaggtgcgcggggatctggtggtggtgggccgcttctacatgaacttttcccgggatggggcccgttcgggatccctgctgcgccaggggctggaggcccgcctctggcccccggaagcccaggcgcaattccagaccttgccccccggcacccccaggccgcaggtggagattttggggtcggtgcgagttgcccagcagatcccttcggaggcccaggtcttgctcaggcatgagtcgcctcccctcattcacctgctcaagctgatgaacctctacagcaacaatgccatggccgagatgctggcagaggcggtgggaggagcggcccaggttgcccaaatagcccgcgctgcagcagggatcccggcagaagagctgcacctgatcaacggctcgggattgggggtggaaaaccgcatctccccgcgggccaatgtagccatgttgcgggcaacccaggcgttgctggaagagcgcggcttgtcgctggcggatgcctttgccgtcgtcggccaggatgtgggcgtgctggagcggcggcttctgccggggatcttgatcgccaagtcgggcaccctgagcggcgtcagcaccttggcgggcgtgttgccaactgagcggggcgatatctggtttgccgtcatgaacggcggggccaacttggccgacttgcgcacctggcagggagagtttctcagccggctccagtcccgctggggatcccccgccgccttgcccgagcgctggctgcctcgtcccttagatacgagatcccgcagggagtcgagccctcgcctttgacggtttgcctgggaggggtcgcctcagcagcaaagcgcctggggatggcaaaccctcgcaagccggtttcaattcagccagaagccgcaggagccccgccccccagtccccccgtgtacggggggatataggggggattgagggggcagtcggagtcgggtagtttacagcccttctccggagagggttgcggcgatggggcgtacaggaatcgaacctgtgtaaggcaaattatgagtttgctgcctaaaccgctcggccaacgccccttcttcttctactttttactctagcgcccttgttctttccagaaccggtgaaaaagagccccgctacaggataagctgcatgtcggtggttagcggacagcagagaccatggcatcagcgcgttcctggcagaggcaactggctttaggcttggggctgactgccttatccttggttctcggtttggttttttgggccgttgggcagcactatctcccctggaacgaagccgcctctgtggactggcaacccaccggccagaacctggctctgtctcctgccctggaagcgcagacggtgccgtccccccctgaagcgccttccgccgtcaacaacccgccagagggatccccgctacagctctggcttgttacctttttaaccgtgtttgtggcggagatgggcgataagactcagttggccaccttgctcataagcgcccagtccaagtctccctgggcgatctttttcggctctgccagcgccctggtgaccgccagtttgctcagcgtagccttagggggatccctggggcaggtgatcccggcagcctggctagaatggttggctggcctcggcttcctggcaatcgggagctatgttctctggcgagaatggcaagggaagcgtgagccctctggaggaaccgaggatggcctgccagggaaaattgacactcccacccaggggattcttacgcagcccaaaatggactcgcaaaggcgctgtcaagacgcccctagacagtcctttgaggcataacctcaaagttctgcttacttcggacttaagttcctccaggttagttattgccgcgcgggttttgcaccgcagtaggttgttttcctggagaagctctgtactaactataacaaagaagcaactaaagtggctcaagggcttttccgccgcgtactaaagtacggggctaccaagctatccttttgtgtagcgcggctcgcagttgcattctatcttctggggtggcacggcgtcgttgaaccaaagcgcgagggtctgtatctctgttaagcaagcatgaacttttttaacgatccggatagcggctgctgagaggagaactgaggccccgtagaatgaatcccaaaattccagccaggatcttcggacatggattacattcgcacctttaacgacgatccctgcgagggccatctttcaacgcccatcagtgactcttctctcacccgtctgtttatcaacaacctccccattaaccggcctggcctatcgccgctgttgcgagggctggagattgggttggcgcatggctattttttggtggggccagaaatcgtggtgggcccgctgcgcgactatcctgaggcagccaatttgggcgggctggtcacggcgatggcgattgtgctgctgggaaccgcctgtatgtccgcctatggcagcgttacctttggaaacaagccggaaacgccgggcgccaatcctctatctacggcccgtggctggggggatctgacagcaggatttttcttgggaggtatgggtggcgtgtttgctgcctacttcttgttggagaactttgccgggatcgacgccatctttcgagggttggtgaattaaggttaattgagttgtcaaacttgtcaaggcactggagaggagcaagatcatgaccggttcttacgctgctgcttatcttccttggattttcgtccccattgtcggttggctgctgccggcagtaaccatggctgtgctctttttgtacattgagcgcgactaactggttctcatctcaatgggtttcggaagagggatccctagctagacaagggatccctccctttttggcacagcggctgtttctggacgcgctgccgtcttgcctggggcagtacccgaccaaggttgggtcttcttgcttttgggaaaggggaacttccaaaggactttagagtggagcaggatccggcgagctgatcccataccaacaaggaaaagggcagcttgcgcaaccccctttcaacttttaacgagaagaagaagtcgatggccagccttacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctatcaggcaggtaacacctccatccgccaggtagctaaacgcttcatggtgaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagcccctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatcgcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatgactctaaaaaaaagacctaccgcagtgcaaaagtcaaagaagaggaggtgcaaagggaacgactagcttatagtcaagaagtcaggaatattccagcggaggatttgattgccatcgaccagacgggagtctgggagggaatggagcggggagtatctcggagtttacgtggtcaacgggcttatcattaccgtcagagatacaagggtgaaaagtatacggttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagactttttggagtttttgagaagcgagctatgtccgaagctagatgcgaggaaggatttaaatatccacaagagtcgggaagttgaggaattgattagggggacaggagcacgaatcctatacctgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtgttgaagcattttattcggcagctttgcagaattgggaaatatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagcccttaacaggctgtaccaccctcaggggagaacctgagtaaagaggtggttaagaatccctctccattaggccagagcccggaaaagaggctaatcccccaactccggatccggccgcacccgcacctccatttggcgcaacaggcgcagcgagctctccggcccgtcgatcatctgctgctcgttgatccagtaggtggcaatgcccaggtcttccagaaatcgaatgtagggatccggcggcggcccgtcgaaaacggcggctttctgaacggagaagccctgttcgatccagggggtgagggcaaagcgctcgtagtaaaataattgccccaccacctcctggagcgcctctgcggcatctttgtggtgcagcaatttcacctcggccaaaagcaggtgtccatccgccaccgccagaaagtcaaacgtgtgctggtcttcccgcacctccagcccagccaggcggaaccagcggcgaaagtggtgcaagatctcgttgtggcgttcgctgcgctccaactgacggcgacggcggcgctctgccatcagcgggtctgtcccggcacaggcagggatcccgctgctgcgaaactggggcggctcatccggatccaaaaccaccttgcccccagcagggtgatgcaagagggggggcataggaggcaggagctcggcggatccccactccacctccggctgcgcagccagggcgagcagatggcgattgagagggtgctcagggtgggtgtcaaacaacagcttgagttgggagtggctgaactgaaaatccaggcgaaactgctccaccgaaaggctgctgcgccccttttgcagagtctcctggccaaagtagagcatcaccagcagaggatagatgggcagggggcgatggggcgggatcagcatggcccacatcgcgtcagtccagtgggggagcaaaatctccgcctgtttgcccttgcccaccacctgcagcattttggggtgtcccgcctgccagccacaggggtggtcgtcgaagccacaggtttgccgcccctgatccacgctcaaggggtagcgcccgtcgtagaggcgaaaaggacagagatcccggtcttcggccagaaaacgctcgtcctgccacagatgggcggccaaagcatgacaaccaatgccctcctggctgttgcaagccttaagccagcgccgttccgccaatttgccgcccactttgctcggcgccaggggttggacaaggccgttttccccttggttaaacaggggccacaccaagggctcccccgtctccggcagggtgggcagcagggggtggactttgctgtaaaacgggtcgcaaatgcgctgggccacctgctgcagaggcaggccatgaggggatcccaccgccggcagaagagatcccgagccggcctgggcgcgatggtactggatggccagggccacttctactcctattggacgcagttccggcgtcaactgccggtaacgctgcagcagccgcgaggcttgcacaaacaggtcgtagcgccgaactgggactgcgtcagccatagggttgccggagaaattcctcgccgacttgagcaaaagctggctatggacgagcttctcggtctcaaacaggatcgagattgggtttgttgtgtctgcaaatgctgacttgccgagcgcagcggcaggaaggcccgtttcgcttggcaccaggtcagttgtcagtgtagtagagaaaccccggcgcggaaagattttgcgacttgctcccgccaaaaccagcggcaacaggctagcagggaacgatgctccggccctaactcggttaccgagagccggtgcggcggtttcgctttcggcaatcccataccttttccgggatccccggctgcctgggctaccataaaaagctgtagggcttttgcatgaagcatcacaggtcatggccaatattcagcgggatcctgaggtcaacgggtcggcggccaccgccctttcttcacagcctcagccttcggcgccccccttgcctttgctggttatgtttcgcctgggcctatttcagatgggcttggggatgatgtcgctgctgacgttgggggtgctcaaccgggtcatgatcgacccggagctgctggccatcccggctacggtggtggggggatccctggccatgcaccagttggtgtctccagcccgcgtctggtttgggcagctttccgatgccaagcctttgttggggacgcaccgcagcggctatgtgcgcctgggatcggtgttgtttgccctgtgcatcttcttggcggtgcaggtggtgtggggcttggggcagagctttgccaacagcggctggtcgccggctacctacggctggattgctctggctgccttgatgtttgctctctacgggctgtgtctgagcgcctgctccacgccctttgcggcgctgctggtggatgtttccgatgagcacaaccgctcccagttggtggggatcgtctggtcgatgctgatggtgggcatcgccgggggggcgattggctcggcggtgctgctgcgcggcctggatgccgagaacttacagagcacgatcaaccgccttttcatcatcatccctgccgtggtgatcctgctgggggtgatcgccacctggggggtggaagaacgctactctcgctacggatcccgttccaccttggtgggtcgggaagaccagatcaccctgggcacggccattaaggtgctcaccgccagccgccaaaccgtgatcttcttcggctttttggccctgatgaccatgggcctgtttatccagcagccgattctagagccctatggcggcgaggtgttcggcatgaccgtatcccaaagtacccagctcaacgctttctggagcctgggcattttggcgggaattgtggtgaccggatttttcatcgtgcccaagttgggcaagcagaccaccacccgcctgggctgcttgctggtggccctttcttttggcctaaccattgcctcagggtttacgggcgagccgcggctgctgcaactgtgcatgatcctgttcggcttagcttccgggatcaccaccaacggcgccatcagcttgatgttggatttgacagcggctgagactgccggcacctttattggggcttggggcctggcccaggcgatgtcgcaggcgctttctaccctcattggcggcgccttgctggatttggggcggctcctcttccccacttcctcggtgctggcctatgccaccgtctttggggtggaggcggcggtgatgctgctggcggtgtacttgctgggacgggtgagcgtggccgagttccgggaaaacaccaaccgcgccctgaccgaggtgctggcgctggagctggaaagctaacgccctttggccggctcgtagtggcgacacccctggcagggcccgctggggttgacggcgcagcgcaacaggggcgagcgggcgttgaagcggcaggagggatcccccagaaactggcctgcttcgggaggtgggctcaccgggcgaatgagggcgcggatgccgcagaggtgatacttgccctgccgcaattggtaggaatgacgcttttccaaaattaggtagtgctgctcggccagttggatgtaggtacccggatgggggctgctctcccaggggcattcctccaccacctctcccgaatccgcatcgatccactgaatgggcaaggccgggttgacagaagacataaggtgccagggaggccagcctggagaacagaccggcaaacaataggatggacgcggttttgcctgtactcgctctatttagtgtagaggattttccttgggcgggccgccaattgggtgggagggttgagtcctaggttctcgcgcctgatctagatctccttcttccgaagggaggtcacctccatctctcccgcctcgagtagccagaaacctcatctcttgccgagggggttaccttagaccctgttttctcactgtggcatgatgggtcagaagcaaaaattggtagcctggccgaggataggccacgggtgagccacatctgcctggagcgaccggagtccttatggtagggcaaaccttggctggccgctatcagatcctagaagaactgggatccagcgggcaaacctacctggcccaagatggccattgccccgaacagagctgggtggtgatcaggcgttggcaacctcgctctcccaagggggaagagccctctgctgcccggcagcgatttcaacaggcaatggcgctgcgggaacgcctgggatcccatgacgctatcccgcgcctgctggcctattttgaggaggaagggggcttttactgggtggaagagtggatccaggggcagacactggaacaggccctgcgccagaccacggagcaagggcagctttggtcagaggtggaggtgcgggcctttttgcaagatgtgttgcagactctagcctttctgcagggtgagggggtgagccacggcaatttgcggccctcttgcttgctctgccgacagtccgatggccgttggatggtattgggcttgggccaagctatggcctctgccggttctggattggaggcttcctctgctggcggcgacctcgatgccttgggcctcctcgccttgcaagccctctcagggatcccgacccacaagctgtttcgcgatccgttgacgggagagctgcgctggcacgatctggctcctaccagcgctcctttcgccgcttttttggatggcctggtgggttgcgacccgcggcagcgctttgcttcggcagcggcagctctggctgccttgcaggctttgtctctggcagaaggtgtctctcccggcgctgagatcttgcccgaccctgttgccgtcgatccctggcaggagccgactacgccgccgcgctctcccgtatcgttgcgggcgcgtttctggatcccaccgctttgggcggggagcagcctggcggctttgctggttttgttcggagttgctgcctggcaactggcggccaaccttagccggtggggagagaaggcagttgtgcctagggactctgtcccgcccgcgggaacaatggcaaatttgggatccgctgggcccaacagcttcagcttcacagagcagccgcccaatccctccaagactggaagccctgccctcgacttggcagattgggccaagtccttacggctcaaggccaagctggaaggtcccgccgccatcaccgccctggccatcagcccggatggaaatctcctggttgccgggggggatgacggcgtcatccgcttttgggatccccaggccggccaactactgcagagctggacaggccacgaaggctcgattgagacgctggccatcagcccggatggcacctttttggtgagtggaggggcagacaagacggtgcgggtctgggatctggctgctctaggggatcccgccctgcggtcgggggagggggtgccacggctgcaattgcaaggacacaccgacttgatcaacagcgtcgccatcagccccgatggccgttggatcgccagcggcagcgccgaccgcaccatccgcctttggcaagccgaggacggccagttggtgcgcaccatcgacagcgccgcctacccggttacccaaggggcaggcattacggcagtggcctttgctccctctgggttggcggaagaagggagctcgccctggatcctggtggctgccaatgggaatcccgccgtctatctctgggatcccaggagtggagcgttgctgaaaaccctcgaagccgactaccccatcgagcaggtgctcctcagccccgatggccgccacttgctcgccgccagcgcttccggcatctggatctggaacgtgggcacgggatcccgggagcgcaccctgccccagcccttatccggcttggccacccttgccctcagccccgatggtcgcttgctggccagcagcaccgatcaccgcgcccagcagatcaaactctgggatctgcgcagcggcaaagagttgcgcactctgggcggccagacctggatggtgagcgctctgctgttcggccccgatggtcagacccttctcagcggcggcgccgatggcgccattcgcatctgggggccagaacatcccgcctctgaagcggagaaggggactcagccttgaggaatcaagccaggtagaatactcgacggaggagggatcccggcagagcatgggcagagtagtcattatcggggcggggctggccggcttgacctgcgccaaggtgctggcccaagcgggccaaagggatgttctggtcctagagaaaagcgacagccccggcgggcgggtgcgcaccgacgcggtggaagactttcgtttggatcgcggctttcaggtgctgtttacggcctatccccaggtgcggcggcatctggatctgagccagctcgatccccgcccctaccgtccgggagccatgttggcccaacccggtcgctgctggctgttgggagatcccctgcgggatctgtccagtatctttccttccctgctcaaccccttggccagctttggcgacaagctcaaggtgctgcagttgcgggcagagctggcgcggcgcaccccggagcaggttttccaagaaggactggggggatccgattgttcggtgcgggagtttctggaaaggtacgggttctccgccaagatctgccagcactttttctacccctttttccgcggcattcttttggatccggagctggccagcagcgcccgcctcttggccttctatttcaagatgatggccgagggagccatcgtcaccccggccttgggtatgggagaactggcccgccaactggccggccaccttgccccagagcagatccgctaccaaaccccggtggagcgcatcctggtccaagagggaaaagtgcgcgggatccgcaccgccgacggcgaggagatccctgccgagtgggtggtctgcgccaccgatgctcctcaagcgcgggcctggcaagcggagctctgcccccacgccgctgtacccatccccacccagggacgagcggtgacctgcctttacttctgcgcccccttttccctaactcgcggcccttatctgtacctcaacgccggcggccaaggctggatcaaccactgggtgcagctcacccacctcagcccggcgctggctcctgctggccagcacctctattcggtgacggtgctgggaaatccccctctgggcgatgaagagctggcccaagcctgccgggccgagctgcaggtctattttcccaaagcccccttgaaacagttgcgcctgctgcgggtgtatcgcatcccttttgcccagtttgtgcagccgcctggcttccagcagcatttggttcccacccatagcggcctgccaggccttctctgggctggagagtacactcaccagagcagcatcgagggatccctgcgcagcggcgaacaggcagcggcgtggattctccaaaaatcggccttgtagactttcttaactctactcccggaaccaaagctgggatcccgtggtatgaagggggtggacttaatcgcccacagggatccctccgccatgcaaaacgccacccttagcccaatcccgctcctgcggcggtcgtttgagttggtaggtcccatctactggccgctgctgatcctggcctctccaggctttatcctggccatcgtcacggagctgaccccacttctcggggacatcctccgaccggcctatggcattgttgcaccgatcctaggcggagcagccttgtggctagtggatcagcacctgaagcggcaagctcccctgctgggcaacagcctcaaccgagcggtctcgaaggcagtgcctctagttctgagcaccctcttagcagcactcctctcttgccttgcctccatctttctgatcattccaggcatttatgtaggggttaagctggccctcacaccttgtgccattgctctagaaaatcaaggaactacaggagggctgcgctacagttggaatctcgtcaaaggtcgttggtggggcgtgttttgggcccttctggtcctgggcttgattcttggttttgcgggtgtattgatagttggatttgtcatagttgtggctgatgttggcgactttggggtgagaatggttgcggctgctgctgccacagccgttatgcccatcttctgggtctatgtggttctcctgttccgatccctgcaacgattgaaggggcaagcagcctcctagtttccgcttttgcccccattggggatagcaaaaagggtgctccccgtgcctagctttgagatgagaagggatccctttttgggatttcggctcaacccaagatgtcctaggtgagatcccgtggtatgaagggggtggactgggctgcccacgaggatccctctgccatgcaaagcgccacccttagcccgattctgctcttgcggcggtcgtttgagttggtaggtcccatctactggccgctgctgatcctgacctcttctagccatatcgcgttcttcgttgtaggtctgacctcaccttccctcgggatgatcctctccttgctcctcctggcctatgtcctagtcggcgcgcccatcttgacaggagcagccttttggctggtggatcagcacttgaagcagcgaactcccttgctgggcaatagcttggatcaggctttctctaaggcagtgcctctgatattcggcagcctcctggtgaatctgatttcctcactagggatgcagctgtttgtgtttcccggcatctattgccgggtaaggctagctttcaccctctgcgcaattgccctggaggacaagggtgccacagaagggttgggctacagttggaacctggtcaggggccgttggtggggggtgttttgggcattcctggtcgtggttttgatcttcggcatctcaatcctgcttttgccttttgttgtggcgatcttgggagctaccctagctgcagttgtaactgggggtaataccgacatcataggacttgcgcttctggtttgggcgcctgtggtagctctcttagcagttgtggtcgggtttgccgctttcacggcagtcacgcctatcttcaatgtctacacggtgctcctgttccgatccctgcagcagctgcaagcgcaagcagcgtagtttggcttgccctcacccccaatccttcccccctggcgagagggaagttgcagttggcctagggagaagggcgctccaggatccctccccccagcaggagatccccgtggtaccagacggcggcttggccaggagtgaccccaaactgcggctcggcaaactgcagctttacccgctccggcgattccgggatcaaggtggccggcacggcgggggtacggtagcgcacctgcacttctaccgctaagggctcgtccggcgcaggggtcgagacccagttcacctgccgcacccaggcctcggcttgggtggcttcttcccgttcccccaccaccacgcggttcatggccgcatcgatgcgcactacatagagcgggcgggaagaggcaatgcccagccccttgcgctggccaacagtgtagtggtgaatgccctgatgggatcccagcacgcgcccctgggtatcgacaatttcccccggcctttgacccaggtgctgatccaaaaagttgcgcatcgagccgtaggtctcgatcaagcacagatcctggctttcgggcttatttgccgtaaccaagccgtagcgcgcggcaatctggcgggtttgggccttggtgtagttgcccaaggggaagaggctgtgggccaggtgctcttggctgaggtcgtagagaaaataagactgatccttctgccgatccaccgcccgcagcagttgatatcgccccagctcgctgttgaaacgtacccgcgcgtagtggccggtggcaatctgagagatgcccagggtctcgcgggcataggttagcaagggaccaaacttcaccagcttgttgcattgcgagcagggcagcggtgtgatcccgtccgcatagccggccaccaggtaatcgacaatgttggcttggaacagctcgcggctatccacaatatggtgggggatccccaattgctcacagatggcggcggcgtccaccaggccgtcggtgcagcactggcctttcccccgcatcagccagagagtcaccccctccacggcatagccctgttcgtggagaatggccgccaccgtggagctgtctacccccccagagagagccgccacaatgcgaggccgagagggggagccggctatttctggagcaacgagaggataggggctggtagccatcgcagagcagaggatcaggaaaaccaaaggccggcaaatcctcgacggagccctccgagaaccccgtccctacatcaggccgaacccagatcttcagcttagcttgcttctgaatcggctggccgggatcccggttccgggaagcccctttggcgcagccgccgcagcgaatccaaagccgccgcggcaacgctatcgtggggatctttggccagatagttgagggcggaaacgctcttgggcgaaggcagatttcccaaggcctgggccagccgctgccgcaccagccaatcttccgactgggcaaaccgcaggatgtgatccaacgcccgcaaatcccccagttctcccagagcagcaatggccgcctgctgcagcagctcttccggcccctccaacgcccgcagcaatacgtcgtaggctcggggatccttcaggttgcccagggccacggcggcgctgaagcgcaccagccactccacatcttcataaaaagcacgcaccagcgcctcaaaagcccgcggatcttccaagtagcccagggcgcctgccgcatcggcgcgaatgccgtagtccgggtcttgggtgagaatctccagcagcttgggcaaacaggcgtccgtctgcttgatccccaaggcaaacacggcaaaagagcgcacctgcaggttttcgtcgtcgatgacctgcaaaatcagcggcaccgcctcttctgccggcacatcccgcaattgcgccaaggccaccatgcgatccgcagggcgcgggctgcgcagccgctcggcaatctcctccagacgagcggggttgacaggatccaaagcagagacagtcatggcgttaacaaatttttacagtctctcttcattatggcaaattgggctgcgctcagataggggccggctttgcctacgccggtcgggatctctattgacaggggctgaggctttgattggaaatcctagcattgttgtcgaaaaaagcagctcgattgagccccatccccaagattttggctattttggtgatgcgaggctctctcccggtggtctctatgctgaaatctctacctgctcgccaactgttctcacttgggatcctcttgttgtcggcagggggcctggtctgcttgtcccctcgtttgtcttctgcgttggccaacgaacaagcggttcccgaagcggagctggcgctgcagcccctcttgcccccgggatcccgcatcctccgctcccgtcggctgagcgacacagaagccgagatctgggtggagtcgcgcggcggcagcagccctgtagttatgcggctcaacgcctcaggccgttgggaacaggatatgaacgctactctggcccgcggagccagccagatgcaggctcttgcccggcaacaaacggcgagcctgcctccaggttttggccagactgcccccgaccaacctccgcccccgcttgtgccctccctcttgcaaaccactcaagccgcctccagcctgatcccaccggtggatcgggagcaggaaacccagcgggccttgagtggggcgggacgggcggatccctttgtgccccaaaacgtgcgtgcccctgagccaacccttaacctgccacctctacctccgccgccggagctgccgccgcccggcaatggtggcgaagtgcccgtagcagtgaccacgccgctcccgacccccactcgtgacccggcggcctttgcccgcagcgtgcaggtttctgggatgatccagattggtggcgaatcctttgctttggtttccggcccaggcgtcattccttctgtggtgcaggccgggcaaaactaccaaactgccagggtggccggagtgtcggtgccggagcgacgggttgtgctctcggaaggaggcgagaccgtcgtgaagacaatgcaagacaccactgtgatcgtgggtgcgccctagccgtggctattccagaccacaacgagacaccagagagactggcggtttgatgcagtctcctgtctttgggcaagggatttttccaaggtcaagtctaactcccctctccctctgggagaggggctgggggtgaggggggactccctctgggagaggggccgggagcgagggagtctggaaaagtcaaaaacggggctcgctgttgaggcgggacggctgctgttttaaatagcgcaagaactcccgcagttcggcctcatttagttggtggcgcgactttttttggaagcgacgctccaagaactcttgtccttccttgcggccccagccaatacgctgcatctcgacatctgtttgagcaatgatgtcggataaatcatctccataggcccctggctcgctcagattgggcaactctggggaagtcggcttcgccgggatccctatcgactcaggagcttgaggggcagcagaagagtgggtgcgcccattggccaagtcaggagtgggcaggtagggcatcctggcggcagcagaatccacccccaagctcagggaagttgtggaatgaccgaatcctgcgtggtttaaagcgcgcttcagcgcagcatcttctgcttcttctactgtgttggagccggcaataccactgcccagaaccgtgttgttgaccaccacctgggctttgacgatgtagatcccttcttccacccgcaacagatcggtgagcaaactgcccatagggtaccgctctcgaaagtcttggatcatgttggcgtcagaacctgttgctgctgaagctctgactacaagttagcccgaaagttaacttggcatccagatctcaatccaatcccaccctcaatatcgacattgaattgatataaagcgagagatctcaacaagagggagctgtccgagcagataacatcccggctggtgagggtatgctatggccaaggaatccagttatattaagcaagcgtcaacccacgtggctggcttggaaaacatgaattatcagcagctcagccttgactcttagctctattgtcggcgccaagacagatgggggactatggctagcgataccatcggggtcagctcagcgagtttgggacgggcagccattcgagagcgcaactacggcactgctttgcagttgctccggcgggcttatcgtgcggatcccagcccagagaatgcccgttggctggccaccgcctatgaagaagcggggtacctgcaattggccgctctgtaccgagaattggcccaagagcgcagggagactcccaaagcgattcaatttcaggcccccaaacctcccagcacccttgaggagctgaagcagccatctcctgaaccgccggatcgcaagaccattcccttgccgcagccgatcccacacccaaccccaccggcatcctcttcggatcagccggtttgggtttacaagcccacccccattgaccccaaaagcatcagccggcaaacgccccttcgacctcaggccgcggagcctgccccttcccctcaacaatcggcggagaggagtaactatttgccggttcaacacgcgccggatttgaaaaacccgcagcagggatcccccttcctgcggcggctgaaccaactgcatcgccagtttaaggatcggcccacggcggagctggctttgcaactggcggaagcctacgacgagcaaaagaacttcaaagaggcccagcgctactaccgagaagtgttggatctggacgattcctggctgttgcgaccgatggtgcaagagcgcctggaagagctgcggcaactgcaggagcagggctctttggcggatccctcggcccaaagtttgctcaagctggccgagaagttggagcaggagggggaaatcgcccgggccgagcaagtctaccgccagatcctgaagatggataccaccctggacgtccatgccaaggctcgcaaggggctcaaccggctctatcccgacgggaaacggtgaacggcaggccgccccattgcctctacagccggcaaaccaggaagcaacttctcctcagcgaggatcaggatcccgcgggtcgagggcatctcgcaggccatctcccagcaagttaaaagacagggaggtgagcaccaccatcagggtgggggccagcaccagccagggctgcagaatgattaccgaagcgttggtggccagcgacagcatgttcccccacgaggcatccggctgttggatccccaggccgatcaagctcagcaccgactctgccacgatatagccgggcaccgccaaggttgccgagatcaccacgtaggtggtggtctggggcaggatatggcgcaccagcagatacagggatccggccccggccacccgcgccgcctgcacaaagtctcgctcccgcaaggacagcacctgcccccgaatcaccctggccaagcccgcccaacccaccaaagagaggatggccacaatcaccaaaaagcgctcggcattgctgaagggcacaccggtcagcgggttcacctgcaacaccgccgccaacgacaccagcaaatacagcgtcgggatcgacatcaacacctcagtcagccgcatcagcagcgtatccacccagccgccgaagtagccggatatggcccccaccagcagaccgatgggaaaagagatgccgatgcccaccaggccaacgaacaggctgacgcgcccaccgtagaccagacggctgaagtagtcgcgaccttgatcgtccgtgcccagcaggtgtagccgcgctacgggcagcccttcctccgtccgcagagggacagtgccgaataggtgtcgatcccaggggatcaaacccaaccaacggtaaggggtgccggccacaaacaggcggatcccggcgggacggctggtatccaccaaaagcggacgttcgcccgtttccagatccaccggcccctggcgagttggataaacgtggggtcccagccaagcccccgactcgtcccaaaagtgaatggcggtggggggcagaagggatccccccggctgcgattccagcgggctgtagggggcgacaaactcggcaaaaatggcgcaagtatagaaaacgaggaggatgtaggctcctgcttgagcccagcgattttggcgaagccgtttccaccactgcatgaggccaggatcccggttgggcgagctttcagggtagcgataccgcgcttattttccaatcaaatccagagagccagaaggcctgatttctgtagtctaggtctcttactccgatcccgaacagccccaactcagactcccctctcccttcttccccaagacggctcagccggccagggaatagctggggctgtagaggggcatcatttccatccgagctgcggcgattgtctgcggcagcaccccgaccagccgcgccaaaatgtcatccggcaactggctgaccaaatcggcagagaaaaattcctccaaactaaaaagcagcacccgcgcccgctgggccggcagaggattatcggtgatctgctgcagccagcgcatccagtgcagccgcttggcataggcattttgccgctcttgatagccctggggatgcaacagagccacatccccaatggggagcacgccgctcgaatccacatccaagggccccccgaccgcagcccccggcccggcaaactcggcatgaaacgtcttgcagatgatcagggcgttgggccgctgtggatccaccatcagcaattggccactgctgaggctgcgaatcagttgacctggctcaacccactgaaccaggctatggctgttgggagagggctcgttcatacccctttaagatacagcctgttaagggctcaaggggtacaatagcagcacttagcaaaccaacttcggaaggaggatggattgatcagtagtaaagaagtcttcactatctgctccatgctatacttcccaattctgcaaagctgccgaataaaatgcttcaataccgaccacatcatctcaatgggattcaactccggcgcatacacaggcaggtataggattcgtgctcctgtccccctaatcaattcctcaacttcccgactcttgtggatattcaaattgtccataatcacaaccttcctcgcatctagcttcggacataactcgcttctcaaaaactccaaaaaatctcctttcttcatcccacccttgatgacacgacagccaactacacctctcaaggaaatagctccaataaccgtatacttttcacccttgtatctctgacgataatgataagccctttgaccgcgtaaactccgagatactctccgctccattccttcccagactcccgtctggtcgatggcaatcaaatcctccgctggaatattcctgacttcttgactataagctagtcgttcccttttcacctcctcttctttgacttttgcactgcggtaggtctttttttttagagtcattccttgctttttcaagaaattatgtatcgtgacgatgcttacattgattcctaagcgctcgcgcaacagttcttgatactgccacaggtagaagtctgggtgttctgtaataattgccatcacttcctgccgatgttgttccaaaatgcccactcgcttggtgcctgctttcttaggggctaaatcttgagtttgttggtactgacgcacccagcggtgtactgttcttttggtcaccatgaagcgtttagctacctggcggatggaggtgttacctgcctgataggctgctacaactctttgccgcaaatccaaagaatgagtcggcattcctttctctccttcctcttgaatacctgtaccctattttaaattaaaaggctgtatctcagctccccttacccttacatgagatcttcaactttcgcagctctgcttgaccgaatcttcatattggcaggagagggccgaatataggcttcactcaagctaccggcatctcgccgacaacccggatggcgatcccttcgccggcctggcagcggccaatgcgacgggcgtaagagtagccggcgctgtggagctcttgcaaaagctctgcggtgtaggcgggatccaccgccaccagcaagccgccgctggtttgcggatccgacaagagcaactgctgccactccggcagagagttggcctctactccctcatagccctgccagttgcgccgggctgcgccggggaagatcccagcttcagctaaggagagcgcttcggtcaaaaacggaatggcagccaaatccagctcggcgctcacccccgagccccggcagacttccagcagatgtcccaaaaggccaaaccccgttacatcggttagggcgcgaacctgggctcgctgcgccagttgcgggccgatgcggttgagctgagtcatcacctgcaaaacttccgcgtagcctgccgcgctgagctggccctttttcagggcggtggtcatcaccccgatccccagcggcttggtgaggatgagatcgtcgccgggccgggcggtggcgttgcggcggatgtgctgcgggtgggccagccctgccgccaccaggccgaagatgggctcgggcgaatcgatggagtgccccccggccaaagggatcccggcttcctgacagaccttgattcccccggccatgatctcccgaatggccgacaggggcaacctgtcgaccggcatgcccaaaatggccagggcgagaatgggcgtgccccccatcgcgtaaacatcggaaagggcgttggcggcggcgatgcggccaaaatccaccggatcgtccacaatgggcatgaaaaagtcggtggtcaggatcagggtctgctcgtcgttgagttggtagacggcggcatcgtcgctggtctcggatcccaccagcagcgccggatccgaccagaaaaggggcagctctttgagaatctgctgcagcagcgccggggcgattttacagccgcagccgccgccgtgggagtactgggtgaggcgaaggggagtgtccatttaggcaaaaggagaaaacacaagcttgattgatctcactgtagccacacctgcaggcagccgggaaatgggcacaccgagttaaggtaagaaagatccttctatctgtagccttgccatggcctttgttcccttgcacttgcacagcgagtacagcctcttggatggcgccagccaattgccgcttctgattgagcaggtggtggcgatgggtttgccggggctggccctgacggatcacggcgttatgtacggggccatcgagctggtgaaactgtgtaaaagcaaagggatcaagccgatcatcggcaatgagatgtatgttatcaacggcgatattcgagacaaaagccgcaagtaccccaagtatcaccaagtggttttggccaaaaatacccagggctacaaaaacttggtcaagctgaccaccatttcccatctccaaggcgttcaaggcaaggggatcttcgctcggccctgtatcaacaaagagtatttggcgcaatacaaagaggggttgatcgttaccagcggctgcctggccggggaggtgccccaggccattttgcaggggcggccagaaattgcccgccaagttgccgcctggtatcaggaacagtttggagatgattactacatcgagattcaggatcacggctatcgagaagaccgctttgtcaatgtgcaattggtgcgcattgctcgcgaattagggatcccgatcatcctcaccaacgatagccacttcatctcctgttgggatgtggaggctcatgatgctttgctctgcatccaaacaggcaaatccctcaccgaaaaaaaccgccttcgctacagcggcacagagtacttgaaaagcccggaggagatgcgccgcctctgccgcgatcacctggagcaggaggtgatcgacgaagccattgccaacactctcaaggtgctggaaaagatcgagggctatgacctatttggggaaacgcgcatgcccgactatccggttccgccgggccattctgccgatagctatctcaccgaattggcctggcagggcctggcgaaacgctgcggcgtcgcctatccagatcagattccggaaaactatcaggagcgcctgcgctttgagctgaatatcatccaacaaaagggcttctccagctatttcctggtggtctgggactacgttcgctatgctcgcgaacacgggatcccggtgggcccgggccgcggttcggcagccggatccctggtggcctatgctttgcagattaccaacatcgatcccgtcaaatatgggttgctcttcgagcgctttctcaacccagaacggcaatcgatgccggatatcgataccgatttctgtatcgagcggcggggagagctgatcgactatgtaacccgcaaatacggccaggagcgagtggcccagatcatcaccttcaaccgcatgacttctaaggccattctcaaagatgtcggtcgggtgctggatattccctatgccgaagccgacaaaatggcaaagctgatcccggtctcgcggggcaaaccggcaaaattggaggagatgatcggcgagaacacgccggctccagagttcaaagaaaaatacgagaaagacccaaccactcaccgctggatcgagctggcccgcctgttggaaggcaccaacaaaacctttggggttcacgctgccggcgtggtcatctccaaagatcctctagatgagatcgtgcccttgcaatacaacaacgaaggccaaattattactcagtactcgatggaagatatcgagtctctgggcctgttgaagatggactttttggggctgcgcaacctgacgatgatccagcgggccgtggagctgattcgagagcacagaggggtcactatcgacctggataacctgccattggacgacgagaaaacttaccaacttttggaaaaaggagagctggaagggatcttccaactggagtcttccggcatgaagcaggtggtgcgagagctcaagccttccaacttggaagatatttcctcggtcttagctctttaccggccagggccattggatacgggcatgatcccggactttatcgatcgcaagcatggccgcaagccggtaacctacgcccacgatctcctcaagccaatccttcaagatacctatggcgccattctctaccaagaacagatcatgcgcattgcccaggacatggccggctataccctgggccaggctgatctattgcggcgggcgatgggaaaaaagaaagtttccgagatggagaaacaccgggagcaattcgtccgaggggcagtagagcgaggtgtggccaaggaagtggctacggagctatttgaccaaatggttgcttttgccgagtattgcttcaacaaatcccactctacggcctatggactgattactttccagacagcctatctcaaggccaattatccaacagaatacatggcggcgctgctttcttctgtgggaggggatcaagacaaggtccagcgctacatcacctattgcctgtcgatcgggatccaaattgagccgccggatatcaaccgttctggcctggactttacccctcagggatccagcattttgtttggtctaggagcagtgaagaatgtgggcgagggggcgattcaaaacattctggctgcccgccaggccggaggccccttcacctctttggccgatttttgccagcgggtggatctgcacgtggtcaaccgccgcgccatcgagtcgttgatctgtgcgggcgcttttgatggtatttccggcaaccgcaaacagctaatggcggatctggatcccatcctcaattgggcagcggagcaggctaagtccaaagccattggccaagccagcctgtttgatttgttgggcaacgaccagggatttattgaagctccgcgggggcctgcaactgaagattttccaccgcaagaaaagttaaggctagaacgggagctgttgggcttttatgtttcggatcacccgctgcggcggattcaagagcaggcgcggctgttggctcctgttaacctctccgatttgagcggctacgcagccgatacttctgtaggcattctggccctgctgaccgccattaaaacggtaaccaccaagagaggggatcgcatggccattttgcaactggaagatctcaccggcagttgcgaagcggtgatcttccccaaaacttacgaacgtttgcgccatcgtctggaggtggatcaacggctctttatctgggccaaggtggatcagcgggatgaacaggtgcaattgattgtcgaggacttacagccgattgaatcggtgagttgggttacggtggaactccctctggactcggctgggacattggaggatcgataccgtttgcaaacattgcttgcccgccaacgttcggaagccaaggaagaaaatcgcatccctgttgtggcggccatcgtcgcccctccccacacgctctgggtgaggctgggatcccaattttgggttaaagatgccgaggccaccgtggcagctttgcgccaagctggctataccgcccgcagcgaagcgctagcctcccgataggcaacccaactgttgtcccagccaggcgcgcaactgcgccgccgtcagccgcggcgaggggcgaggcaaaagccgttcgggatccccggccaccttcagcacgggaacctccaggtggtagcgctcccaccaggcggggttggcggtgatgtcgcggatttccagctcgccgatttcggggatctgccgcaatttctccgctaggccctcgcagaggtggcatccgggcttgctgtagagaatcagcggcggccaaggcataggggatccctagggagtaacggcacaggccagccggcggtgttgcagcgagggcatctgccgccggataagctgtagccgctctggggcgatctcggcaatggccactcctggtttttcgccgccggcatccgccaggatcgtcccccagggatccacgatcatggcgtggccatgacattgtcgccgctcgtagtgggtgcccacctgggcgggggcgatcacgtagcaggtgttttcaatggcccgacactgcagcaaaacctgccagtgatcccgacccgtgtaggcggtaaaggcggcggggatcaacaacacttctgcccctcgatccaccaaggagcgatatagctcaggaaagcgcacgtcgtaacagaccgacaaaccaagggtgcctagccgctcctcctggcagacaaccacctcgttgccgctcaccaccgtgttcgactcgcggtaggtgttgccgtcgggcaggttgacgtcgaagaggtggatcttgcggtagcgggccagctccttgccctcggggctgtagagggccgccgtgttgtacaccttgccctgtccatccggcaccgggtatcccccgcccagcacaaacacctggtagcgctgggccatcttggccaaaaactcttcggcccgctgcgcaatctccggcgcaaggcgggctttttcttcctccggccccatgaaggcaaagttttccggcaaggtcaccagctcacagccccggcgcgccgcaaagtcaatccactcctctgcctgttgcaagttgccggccagatcgggggtgctggtcatctgcagggcggctgccaagtaggatcgcataggaaaactccaaggagactcaagggatccagccggctagcccaccaggtgccaccagcccagggcaggccccacaaatcgcaccaccacccagacaatggccaggagaataatgccggcccaagcgcctcgagttgtccaattgtagatcgtgcgggcttgggctttggtgagaggaatgtctttgagctggggaaagagcagctcttggtcgggagtcggtctgtttcgggttttgcggcgcttggcttcgcccatagggtggcctccaagttggcttttgctgtgccggggtagtgaccatcatcttaatgctgttacgcttccggtgcgcccacaacttttcccaacggcagggtggctcgggatccctgttttgccgatccacatcggcgagagtgctccgccagtcgcttaagcagagggatcctggctagatccatgccttgcctccgccgacgaacctatgttggttggccactgctcccgctagccggaaatccacagaggggatccctggtgctcttggggccggctgccgtcttcttcggtaatggccactgcccgcacccattctgtggatgcgaacaccggtggcaagcgcagctcctgttcttggtttcccgccgcatccacccggaaagctgtggtgaggatcgcccccgccctatctttggtgaagggcgcttccggctccagcaccacccagagcgcatagacgcggccttccggcagcggcggcaaaccgcgggctaccagcctcccctgcaagcgctgcggatccacctccaccgtaaccgagccagtcacgttttctgccgtcggttgcaattcatatgtcaccacctcgaccgggatcccttgcgtctgggccagttgcagcctgcgccacaggtagagattccccagtcccaaagccacgattaaccctgctgccaatgccgccaggccccgccagcgaggggatccctgaattgtcgtggagaggggtttgggcgccggctctgtgtaggcttgcagcagagaagcccgcagcgcggggggaggttgcttctcttcgacgccgtaggccctttccagggtctgttgcagggcttgcagctcctgctgcagctccgggcgcagcttgagcaccgcttccaggcggtcggcctcttccggggagagatcccccagcacgtagccggccagccacagttgcagttcttcgggagacacagactcggctttcatggggcgcctcccagcaactcgcgcagccgcagcaagcctcggcgggctctggctttaaccgttcccaaaggcagattcaattgcttggcaatttctgtttggctcatgccttcgtaataggccattttgaggatttggcgttgatgttcagatagctgggccaaagccgtttgcacctcgaccgcctgctctgccccggccaactgctccagggccggatcctcggcggcatcgccctgtaattccactctgccccgttccagggatcgctgtcgattgcgccaagagcgcagccgatccaaacagcgggagcgggccaaaatgcccaggtaagtgcgcagggatccccgcttgggatcgaaggaagaacgggccaaactcaaaaaaatgtcctgcgtcagatcttcggcctcggcagagttgcccagcatcttgcaggcgattccgtataccaaaccggcgtggcggtcgtagaggatagccaaagcttgcgactggcctgccttgagggctgaaaatacctctgcatcgcttctctcctgcagagatccctcggctttgtcatcctcgatcttcatggggggaaggagaaaacaaaacggcgacgagaaagcacttagtaagaagcaggccttgcctaaggcaagccagaaaggacagcggctcccataatctatcgcctgcatagatggaggtcaaccctacttgaagaagtacagaaggcccaatcccgagctggaatcgggccgaaacaaaacagcaacaattggccagaaaaatgactggaattgtaacaacctggccgatctagaaggcagccaagccaaagaacggcccacccggcagcgtgcccacagaggtggcgcgacctgtattcaggtcaattcgatacagggtggagccgccgatggcaaagccggtatccaccccgccgaccgtgcggatgtcaaacccgcccaccgggccgaagttcacgcccagggggccaatcggcatttgcaccccctcgttgggcggattctggaacagcagcaggttgcgctcgccgtcgatgttcaacagccgtgtggattgggtgccggccacgttgttggtgtaggcggcggcggtaacagccggtcgggatccctgcagttccattgggccaaaggccaaaggtctatcttggatcacttcgcccgtgtccacattgatgcggaagttctggccgttggctcccaccaggcgcagccgatccggaacggggttgaaatctatgccggacagcgtacccgccgtaaagggaaccgacagggtactggccaccgtagcggcgccggtctgcaagttaatggtgtagaggatgttggcgtcggtgaggccgtagagcaggcgattggcaggacgcacatcaataccgatcaaactaccactcacccccgtcaccgtcagggatccctgtaccgaggcatcggtggagcggatgaaggtgaggcggttgccgctgcccagggccaccaaatctgcttgggaggggatcatcgccatcggagaagcattgctgttgctgcagcccagcagagctaagctaccggctgccacagatacggccacacactgcaggtgcttgcgcatggaaaatgctccttaaaaaattgacaaattgtctcagtcggtgtcaggattgttgacaacaaaacacccctctgcgccacaagacaggtggttgcagattgctgcggcaagcagcactctcttttgccgctagaaaggcaggctagagggatcccatcccccagccgagaatccgcttttgcccttccattgagggggaaggccaattgttcttcccaaaggggagcgcgtggggcgcttctgtagcaattactcccatcctccctgcttggatgctcaggatggaaaggtttggacggagattttaactagaggcgctggtgtaaaagcgcagggcaaagcgccagaacaaatgggatccccacagcagccccgccgccagcagggcggatcccacaagccagggccactggatccgacccagcaaggcttctgccggcacggtggtcaagaaagccaccggcacgacgaaggtaaaaaacaaccgataggccaccggataggccaccagcgggaatcgccccgcctccaccaagccccgcaacacctcggtgacgttgtagatcttgacaaaccagatgctggtggcccccagcataaaccagaggctgtagaggatgaccaaccccagcaaaaggggcactagacccagaacataggcccaggccggcagccgcaactggatcccggcgtagagaatcaacaacaggccacagccaatatccaccaggccccagggagaaaacacccgcgttgacagccaaaactgactgctgatgggcttgagcaacacaaaatccagggtgccttcctgaacttgttgcacgatgcggtttaagttgacgttaaaaaggctggccgacaccccctgcaaaatggtgaacacccccaagacgatgagcgcctccggccagctccagccccccaggcggtgcccctgctggtagaacagcgacagcccaaacaaagctgaccccaggccgcccaagctgctgaggctggcaaagacaaaattggcccggtactccatttctgcagctacagaagtgctccaaaacaaccacaacacctgcaaatagcgcagcacttgggttttctcccatctcagcgttcattccacttgcggtagcagcgggcagtaatcaaataggggtgaaacacttctaagaaatggctttgtaacacctgaaagaactcctcgatccgctgtgaatcgtcgagatgaaagggaaattcgcctttaaaccccttgaaaaaataccagttaatcaagagcttacctgccggctggagccagtcgtcaaattgccgcaactgcgccgccggatccggcaaatgttccaccacatcgaagcagatgacggtgtcaaaacggatcccttccgggaaggtgtctggacagtggatgcgttcgcttaggcccagcttttccgcccgcagttgcacaaactgccgatggatggggttgatatcccagaagatcacctgctccaccgccgggcagagggccgccccaatggcgtgggtgccgatgccgccgccaaaatccaacacccgcccacgggcatggtcggccaccaggcgcagggtatcgccgatgtagtcggtgctgctcaggtgccaagctgccaagtccagcaaataggcggatcccacccgatcccggtaaaagatctccgcctgatcccagatgaagtcgcgccggcccagctctgccaactgttgctggccaagccgcagcttctcccgcagctcggcggccttgaggccgagaaaggatcccaagtgagcttccaggtcgaagccattttgccagtagccgctcagggcagggggagtgggagtcacgggaacccaaaactcggcagggggttggattgaaaaccattcacgccatcaagcggcggtgaagtcgtcgttctctctgggcgtctctttcaaggtttctctctgggatccggttggggttacattgtcgccgagggccggcggcctcaacagggctgccagcgtctccgggctgaggcggtcggtgctctccacgatggcggttacattgggcccaaaccctatcttgtccaaaagctgtagccgatgagacaaaacccgcttgccgttgacgaacaaaccattggtgctgcggcgggatgcggaactgccgtcaaagatcatatagccgtacccagcccggttctcttccgggatgcggatgatcagggcgtgttcgcgggaaacacaagagtcgtagaggcggatgtggttgctggctgcccggcccaccgagtagtaaatcttgtctaagacaacgccgcgccgacccatccgatccgtgaagatcaagaccaagtgaggagggctgggttgggcagcaggagcgctcatgctcatctgtggatacgcccggagctgaggtggtcagaaagggcagactgggaacagtcaggcaatcaagccgcaaaatgcggatccccctctcttctcacccgccataggcttgaatcatacactatcctaggtcaacccataccgacagcgcctcctaccccctctttttctcaagggcaaacaggctgagaaagtgacatcctctcccgctaagccctgacgggctgtagacgggagcttccgagaatcacttcccggagttgctgcttcaacggactggtaaaccaggatcctccacagccagagagcggcagtcccaccgccctgagtcctcgcttcaaaatctcgatagcagcgttcaagtctctgtcccacgacccgcaacgggggcaatcatgcacccgttccgacaaggtcttgggaacacgctcctcacaaacacaacaattttgggacgtaccagggggatccactctcaacacctgtttgccgcgtttgaccgccactgctgtcagaatgtcaagaaattgtccccaagccgcatccaaaatcgatttagccaaccgagtccgtgccagccctcggacgttgagatcctccaccaccaacaggtcgtattgccccaccagccagtgcgccacttggtagtggaacgctttgcgttgtcgggcaacgtgcaactgcaaacaagcaactttcgtggcttgtctcttccagttggcggaccccttcactttgcggctcagttgccgctgctgtcgagccaagtgcttttgagcttggcggtagtaccgcgggataggcaccacctccccatcgctggtggtgagaaacctatccaatcccacatcaatacccaccgcccttttgaccggcacaggctctgggagaggaacgcttttgtcctccaaagtaatgcagacataccacccatcggccttgcgcaccactgtgcaggttttgggcacgaacccctctggcaaggggcggtgcagcaccacaggcatcgagccaatcttgctcagccgcagagtctccccttccagatgcgctcccgcccccctgctggccccccaaccccccgtatacggggggcagggggggcggggggccggggcagttgatgcgggggaatgtgaaggatctcaactcccccgcttttttgaagcggggccgcccccgccgcttgcctgtgctatccggcacctgccacgctttccacgccttgtccagccgcatcaagttttgctgcagcacctcggcgtaaatgccccggtaggccgggaatagttgcttgatttgtttgagggatcccgcctgccgataataattcggctccagcgggggttctgacacaggcaacgggcacgagacaaggctgcaacggtcaattgggcaacgggttgcggtcagccagtccagtctctgccccagagcgtcgttccactgccgccgcaacaattccagccactcggtcatcagagcggcttggtcgtcgctgggcaggatccggtactcgtgggtgataatcatgagacggttctagcatttagcgcaatgagctacaacataggccatcgttctgtttacagcctacaaatccacttggtgctggtgacaaagtaccgtcgtcgggtgataactgctccaatgttgcagaggctggaagatatatttcgagcgacctgccaaaagtggcgctgttccttggtggagttcaacggtgaggcggatcatgtgcatctgttggtgagttttccgccggatgttcaggtctcgaagctggtgaacaacctgaaaacagtctccagccggttgattcgcaaagagttcgccacagaggtggcacggttctacagcaagcctgtattttggacaggggcctattttgttgcctcttgtggtggggtcaccgttgaggagttgaagaagtatgtcgagcagcaggcaacgcccagattgtgagactcaggggcattgaaccccttcgtctcaccgcctatcctccatcccgccaagctgcgctgtggcgggagtaccccggaggttctgatgggttcgttgcaaaaacaacaactgacccagaacaactcggtctgacttctaatctggttggggaactctcaagaagcgagaaagagcgggacaatgcccagcgcctgccggatgtcgtcatccaagcccttggcaagggtcagaatcaagcgcaggagggatccggttgcaggtttgccccagacaggagatcatagagtcctatcaaagcaaaaagctcccattgacagcgtgacggtggaacctaagcagactcagctagaccctcggcccgccggcctcaccacagctaccggaaccatcaaagcccagttggatttgctgttgctggggctggagtccctgagcggagaaatttccgaggcggttctggctgcagccaaagccctgaacttggaaaagcagatcggcgatcgggtggctctctggcggctgcgcaacgccaaccctctgcgccgcagcagcggtgggcgaaaagaagtcgatatcgaagaggcgcgcgccctggtgctggtgattgctcatctggctgctcagcagcaggcccgtatccgcagcaccttggagcaactggaagctgctgttgaacaggagctcagccctttccgtcagccactggtgggcgactatctagatgagtttatctcccactaccgcagccgcatggtggatggggatgtgcgtgacgagaacagcctcgccgagctggctctgcgcatcttgatcgagctgatgttttacagcagcccaagaggggcccagcgtctatggaaagccctgctcaaccgccctgagatggatctgcccgccggcagcgacgaagaaggggaggtagcccatagctccggatcggatgctttgccctcttcctgaaataggctccttgcttgtgttgtttgcccgccagttgccatgcccagtctcacccttatcagtcatacctatcaacagcccacctcgaccctcacggtgcggggagaggcacctggcctgcccgaagctgccgagggttcctcaacgccgcccctgcgagccatccagcagaacttcgagtgtcagttggaaattcgccagggggagaccaccaaaactctgcagggggacagtgtttggctcagcgatttgatcgcggtgatcgaccgctacgtcggatcccagctcagcggcgcgcccaagggaaccttcagcggtactgtggccatccgtccgctggattttatttttcatcgcctcacggtgcgccaaggggagaatcagattgcccaagtggatctgtcgatgacccagttgtacgacctgttggagaacctctctcaggtggccgatgacattccccaactggccagcctgggaacgccggtaacgcgggcttggtatcgacagcctgccgggatcgctgccctgctggtgggagggatcgccctggtggccggggtcgggatctgggccagccgcaccccggagaagagggctcccactgctttcaactcggcccaggagcagctcaccgcgccggaagcctctggagatcctctgctgcggctgcaaaacaccctggcccagcaatggcagtctcctcccgatttgcaggagagcttgatctatcgagtaacggtggatgcggcgggatccctgctggctgccgagccggagaatgagctggcccgggaacgccgcgccgaaactcctcttgccgacctgccggagttgccgccggatcccttgccgacgggtgccaaacagttccgcatcagcctagggccagagagccgggtagaagtgacccagatagagcccctctgaaatccgggctgaggagaacgtcactccagacagatgaccggcccctctgtgccacactgctcgccgtgcagccactcttcctggggatccgattgagccaaagacatagccgccagcagagccaaagcagcgactacccccgcgagccagatgctgcgcatggttttctccccatctgcgatgagttcaatctctcgcttttccgcccgtgtcttggtgaccggatgagaggttcgaaggcgatccaaatcacagtcaacggctggccgctcgccctctccccttgccgtcgcggtagagtttggcagtgatcttaatctgcagggatccccacttcgccctctttcagcgcagatcccggccaaaaggcaacaaagacaggatgaccagcttcaggtgctgtttggcaaaggggatcccaacgacggtgacggccaggatcacagcccagaagaggtggttgagcaccaggggccagccgaagagcaacagccagatcacgttgaagatcagcagcagcgggctgttggcaactccaccacttctttgccgaagggggcaagcactgcaaaccccagtttgatgctctgccagccaaaaggaatgccgatgatggtcaggcaaaggcttagcccccccaagatatagcccagactggtcagcaaccccccgaagatcagctaaatgatgttgccaattaagctcatgattcagaacctctagcgctgagcccggactgcagggcaggtttccgctccccgccccctggacaagcagacggggcggacccctttttattgttcccatcgccaaagcacgttcccttgagcctcgccgaactgcaatacttcgtcaaggtttgcaacgcttttggggagctgtggtaggatgcctgctgtctgacgagccgatctacttgcagcgaggagagcgccttgagcctgagagttgctgttgttgggggtggcccagccggagcctctgccgccgaagttctagcccaagccggaatcgagacctttttgtttgagcggaagctagacaacgccaagccctgcgggggcgctattcccctctgtatggtctcagagttcgacctccctgaggagattatcgaccgcaaagtgcgcaagatgaagatgatctccccttccaactacgaggtggatatcgccctcgaaaaggaaaatgagtatatcggcatgtgccgccgcgagatcctggatgccttcttgcgcaaccgcgctcgccaaaaaggggcggagctgatccacggcaaggtgatgcatctggaaatcccccaaaatggccgggatccctacatcctgcactacagcgatttttccgacggctcaaatcggggagtaccccgttcgctgggggtggatctggtgatcggggcagatggctttcactccaaggtggcagaagccatcggtgccggcgactacaactatgctctggcctttcaggagcggattcggctcccggacgacaaaatggcctactacgaggagcgggcagagatgtacgtgggggacgatgtttctccggacttctatgcctgggtgttccccaagtgcgaccacgtggcggtgggcaccggcaccatgaaggccaaccaagcccagatccaaaagttgcaggccgggatccgcgcccgcgctgccgagcggattcggggcggccaggtgatcaaggtggaagcccatccgatcccagagcatccgcgtccgcgccgtgtggtgggtcgggcagccctggtgggagatgcggcaggctatgtaaccaagtccagcggcgaggggatctattttgccgccaagtcgggccgcatgtgcgccgagaccatcgtcgagacctccgagggcgggaagcgcatccccagcgaagaagatctcaagctgtacctcaagcgctgggatcgccaatacggcctaacctacaaggttttggacattttgcaacgggtgttctaccgttccaacgccacccgcgaggcctttgtggagatgtgcgctgaccgggatgtgcagcggatgacctttgacagctacctctacaagacggtggtgcccatgaacccttgggtgcagttcaagatcacggttaagactctaggcagcctgctgcgagggaacgccctggcaccttagggatccctactgccactggaaggtgacggtgacccgatcccaattggcatcggttttcagaaccctagcagaggcgcgttgtcccggcggcacgtcgctgggttcaaacgcgaccacccgcgtctccaccacctcctctccccggtagaacgtgaagcgagcacgagcgttgaggacggtgcgggtgctgcggttgatcgcctctacgctcaggcggctgccagcccccacccgttcttcctgaatcgagcccacgatcacgaaatctcccgggttgggtgcagattcggcggcagcagtcggcgttgggctggccgtcggtggggccgtctcggcctggccgggatcgggctgcttcaagagcgccaagacgcgggccagctcctgctgaaagaagacaaaggcttcccgcgattggttggccacctgggccaagatcagccgatccgactcttccagggggatctccaggaggggggccggccctttgagggcgacccgaatgctggcgacttcttggttgatgaatttatccaagtagggaaagatgttgagaatgcagtcttgaaaggatcccattggcataacgcgattgttcgtcagcactaagtcggctcgctcacagctagttcgatcctccatatcgatttccagcggcacccgaaaagatcccaggctggtgttggtgatggtgacgttaatgccgtccacttcctgccgccagccgtggatgatctccaggctagggctggtcacttcctcggtgaaatactctccggcccaggcgggggatccccataaagctagggccgagagcaatccagggagatagtaagtccgtctccaattcacctcaactttccctccttgaactcgcagatgtcggggtagagccaaaccgcacccagatgttgcctgctgccccgagatggcaatagcctagccccagggctagcacaaaccaagaggagacagcgttggtttaacggctttcaaccttctccttactcggctcggcagccgagcgcccatcttctgagaaactcgcggttgtctctgcagcagctccccagagaccctacttggacgctcctgccgctgccgttttccgacttgtcaggtgagggatcccgtgtgcgataggatcaaaaggtgccaaaatcctgaaagcctcggatcgagtgcgcccgtgttcctcaccctttcagcagtatggccagatctccagctttgtggctcagtcgcctcgctgttctgcgagggctgatctttatcttggcggtggtggttgctctcgtctacttgggcttcagccgcgaagttcgtcttggccttgacctcaaaggggggacgcagctcaccctgcaggctttgcccacggaagaggtgcctgagattacctctgaggtgatgcagggggtagaggcggtgatccagcagcggatcgacggcctgggggtggccgagcctctggtgcagatcagcggccaagatcgcctgttcgtgcagctgccgggggtggcagatcccgatcgggccattgctcttttgggcgatacggcccggttggagtttcgcaagggcctggtgccggtcagtgccctgccccgcaacgagcggggagagataacggcgggggaggatcccgacgccctgtttgaacgggtcggcctcaccggcgatctgctgcgcaacgcctatccccaagccccccgccgcggatcccagacttgggaagtgttgctggagtttaagccggcaggggcagagaagtttactcagctcacccgcgagttggccggaacagggcgcccgattggcatttttctggacgacgtgctgatcagcgcgccaattgtggggccggagtttgcccgcaccggcattaccggcgggacggcggtgatcacgggcaatttcacagtggaaaccgccaccgatctggcggtgaagctcaaggcgggggcgcttcccgttcccattcgcgtcattgaaaaccgcaccgtcggggccacgttgggggaagagagcgtgcgccgcagcctctatgctggcattgccggcctggtgctggttttcgtcttcatggtggcctactaccgcctgccggggcttgttgccgatatcgccctcctcatctacgccctctgtacgtttgctctgttccaactgctgggggtgaccatgaccctgcccgggatcgccggcttcatcctcagcatcggcatggcggtggatgccaatgtgctgattttcgagcgcatcaaagaggagctgcgggccggcaagtccatctacaagtccatctcggaagggtttaaccgcgccttcagcagcatcctcgacagcaatgtcaccacccttttggtctgtggcgtacttttctggctggggatggggctggtgaaaggctttgcggtaaccctggccattggcattttggtgagctttttcacggccatcacctgcacccgcacgctgcttttggcggcaatggggatccccgccctgcgcaaacctgagttttacggcgttcgcatggaggcggctcaatcatgacagctcaagagctatcccccaccgatccggcagtgggatcccggcggtcgcttgactaccgcttcgacatcgtgggtcgcagcaggctgtggtttagcttgtctctggcagtgttgctggtggggctggtcagcatggctttttccctggcctctctgggaacccccctgcggctggggctggattttgccggcggcaccttgttggatctgcgttttgagcagcctgtcaccaccgacgagctgcggcgggctctgcaggaacatgacctgggaaccagcatcatccaactggacacccagacgggccaagaagccctgatccgcatgccccctttgacggagcaggagcgcctggcggtagaagccacgctgcggcaacagataggcccttttgagcgcaagctggtggagacggtaggcccgacggtggggcgtctgctcttgcgctccggccttgtggcggtgctcatctcctttgggctcattgtggtgtatctggccctgcgcttccagtgggattacgcagtgtttgccattgtggccttgctgcacgatgtggtgctgacaacaggtctgtttgcccttttgggcctgacggtgggcatggaggtggacagcctgtttttggtggcgctgctaaccatcattggcttttccgtcaacgacacagtggttatctacgaccgcatccgggaaaatctgcgtctggtcagccgcaaggtcagctttgccgaggtggtgaacctgtcgttgaaccagacttttgcccgctctttgaacaccaccctgacgacgatgctgcccctggtggccattgccatttttgggggagccaccctgaaggggtttgccattgctttgctcatcggcttcagcttgggggtttattccagcatcttcatcgccagccccctgctggtgtggtggcggcagcggcgctatggcgccaacagggatcccaatcccctgccttccggcgcagaggggtaggatcttccctagcccaggggtaaagcggcggcaacggcctaccagtgcagtcgctggccgtaggcaaccaggtagcgctgcaaatcggccattttgccctggggcacgatctgggctggggtcaagccgggatcctggctgcggagccaagccacggtcagccccgctgccgagccaatggtccactcgccgtaatgggtgcgggtggcggcgttgacaatgtggctggcggcgatccccttgccgccgatgagcaggttatccaccttctgggggatcagggcctctagggggatgacgatggggcggacggaaaactcgttgaccggcgccgagctggccgacagggaaggctcccagttgcggtagcgacagccgtgcatgtcgatggcgtagtgggtgatcccaactgctgtggggctaaagtcccgtcccccgctggcgccgacgcgaatatcctgctccagcatcaggaattccgcctggccgtaggcagcccgccccaggatacgccgcccctcccggatgtaggggtagaggctgaggccggagcgggtgcccagcaaagactcttcgccaaacagcaaggagaggggatagccggcgcgggactgggtttccatcagccattcggcaaacagcagggcgtggttctccccatctttgatggccgagacatccagcccccccagccagttgtggcgctgccctgaggccagcagccgctcttccgttaggattaggggtgggttcatgatcccccagtcgttgccgcggttccagttcaccaggctgagatcgccgggaagcggggtgccgtaaaagggatccgtgcggcctttgctgacgatgcggcggtagttgaaaaagctctggccgctgaaggtgggaaacccctccaggtcgaactggcggcggtgctcggcgcgggagtagcccggctgcaactgggccagctcggcgcgggagcgcccgccgtcgtcgtggatggccagcacgaagggaaaagtgaaagcctgggtgcactccgggttgctggccggggcggcgttgggctccccggttagatctcgcccttctgagcccagccggtaggggatcccggcccagcccaccagctcgccggtgtcggtggcgtcgatcacgaacaaggggcggcccggcggcgcctgcagccgcagcacccgcttggcaaagacttccgtctcctgccagctataccagctcaccaattcccgccacagccgccccggcggcacaaaatcgggatcccgcggctgccgctgcaccgcgtagatgctctcgaggcgggagccgtcggcgctgaaggtggcccccttaaaagcggtctgggtggcccagcgactgtggggggcgctgcgggcggcctgttgcagccaggtttccaccgcctgcaaaccagcctggggcggaaaacacagcccccctacccagcaactgttgatttcggagacacgggttcccggcgggatccctgtccaggcgggcagatgcaccggctggctttcgatgagggccttaaactccagccagtggcgggaaaaattgccccgctgccgcatggggagcgactcgtcgatggctgataccccctgggaggtgatctggccccccagccaaggggtgagctcgatgagacaggtttgcacgcccccccgcatggcctggcctgccgccgccacgccccccagggatccgcccaccaccaccagctcgcactcccagatctcgtccggctggggcaggggatccagcagcggccagccgtgggccgtaaaacggggcacctccggctctggagcggcgacgggcgatcccccttccggctgggagagggcggcaaaccccatccccgccacaaagcccagcagcgacaggatccccagccccagagcttgtttgcgcctgagttgctgccgcgccgctgggatccccttaccggccgtcttcaccttagttttgcctcacaccccaagctttcttccgcaatgctagcaggagaacccctcttgagaatagctgatgaataaggcccccttgaatggctgcgggtggctccggatcccccagatggaagtgccggacaaggggatccaagcaggtgaaatcgggcataggcaaccgttgagccctggatggcaagggctgggtcgttgcctggcgttggattgggcttttgttggtatcctacgcgatagccggtctgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgcttgtttccattcgcgttagcgggacggagtccaaacagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttattattgactagagtcatgctccgactgctgctccatgctgaccttgcaaactgtggccgacctgctgcaagcccctttgcagggagatccccacctcttggggttgccggttcaggccctctgcaccgacagccgccggttgcagccaggatccgtttttgtggcgctgcggggagaacgcttcgacgggcacgattttattccgcaagccctgagcaagggggccgttgctgtcatcagccagcggccggtggagggtccccacttccaggttcccgataccttgactgcctatcagcgcattgccagagcctggcgggagcaattttccatcccggtagtggccatcaccggctcagcaggcaaaaccaccaccaaggaaatgctggcggctgctctttcgcgctacggcagcgttctcaaaagcgaggccaaccacaacaacgacattggggtggcgcaaacgctgctgcggctacaaccagaacaccagtttgccgttctggagatggccatgcgcggccctggtgagattcgccgccttgcacagatggctcgccccacccatgccttgattacccacatcggcaccgcccacatcggcaggctgggatcccgcgaggccattgctgctgccaagtgtgagctgctgcaggagttggggcaggggatagctgtgctcaatggtgaggatcccttgctgttggccactgccgccagcctgtggtcgggaaaaaccctcacctatggcctcgcccaaggggacttgcgaggagaatgggatccccaagcccaaaccgtaaccgtggagggcttgaccttgccggtgcccctgccaggaaggcatcacgcccttaactggatgggggtgctggcggctgtgcgcagcttgggtctgaattgggagcgcctgcaagagccccttgacctaccgctgcctctggaggggcgcaatcgccatctcaagctggctggggacgtggagatttgggatgagacctacaacgcctcgccggaagcgatgatcgcggctttgcacctgctggctcagactgcgggaaaacggcgctgggccatcctcggcccaatgcgggaactgggagagcatgccccacagctctacgcagaggtgggtcgggcggctgcctccttgagactggagcgggtctggcttttggatcccgacggggagatgcagccactggttgacgaaaagccagccgccgaggttgaacgctttgaggaagcttctgccttagtggagggtttgcagcagcaggtgcgggcaggggatcgactgctgtttaaggcggcgcgagccgtcgagctggagcgggtgctgcaccgctttttgcaggcttggcagggataagctaagctaaaggacagtcgataagtggcgccctatcgaggccatcgacccgaagcttgcccacaccttcttcacagctgcacttcttctggacagcatgtaccacaacccttctctgcgggaagaacctcgcgatcagcctccagtagtgctgcccctgcccggtagcatttctatcctcgactggttgcgccaggaaggccggctgatcgagcagcctcttgaagtccctgaagctgttttggaagaagacatcgacgacatcgacgatttgatcggggacgactacgacgaagacttcgaggcggaagaagagtaggcatgcctgctgagatcgccaactcgtttacccctctgcccagcaccgcagaggtgcccactttggcgatgccaatggaacgctaacttgaacaaacaatgtaaacaaacgtaacgatccctcagcctcaagggatcctcatcgggcgtgttttggatggttcaccgccatcccgcgatgattgttgcaaatctaacctcagcggagagtagccttgtaagccttgtcaaaaaggtattttggggtagtagaaatatctttttcggggactttttgcgattttgaggaacccgagctctatcccgtccgtcacatagaaatgtgaacctactcttcacggagggttacattgcatgattcgcaatctcttcgctctctccttggctgttgcctcggccaccacgttggttgcagcccctgcggtcattgccggcagccacggcgcgacttctgaaagcgtgaaaaccgctgcccctgccagcaaaaccatagtagatgttgctgccgaggccggctctttcaccaccttgatccaagccttggaagctgccgacttggtgaaggtgctctccggggaaggccccttcaccgttttcgctcccaccgatgaagcttttgcggcgctgccgcaaggcactctagaggagctgctgcagccggaaaaccgcgagaaattgacccggattctcacctaccatgtggtgcccggcaaagtcctctccagcgatctaaaggaaggtgaagtgacgacggtcgaaggatcttctgtgaagatctccttgagcgacggagtcaaggtcaacgatgccaaagtgacgcaagcagacattgaggcctctaacggcgtcatccacgtcatcgacaaggtgatcctgcccccgcaaagctaacttgtcggtgctaaggctctagatcccaggggggtctagtccggcccctgccctcaggggtgggggctttgcgttgcaacccagcccggcgaccctggccttgagctctacaggtcgatgccgacgctggaagtgtagatcgcctccaccgacacgccggacacccgctgcggacgcacgatcatgtactcgttgtccatttgcttgggcaatgtgatgaactcgtccccacccaccatcagttggttgatcagctctgtgtattctctagcttccttgacccgtacctgcatggtttgtccaccttcgagcatgatgtggacaaggtatccatcgggttttctggccatgggtgctcctattgggtgcagcgaaggtcgataaggggcgttctcatgaacattattcccccatcggagaggcctggccaacccttgcccccgccaggaaatctggagttgcggcgcgaccaaccgacttgaggcagtttcccgggcgcctccccggcccacagctcccctcccaaaaagagaggaaaggcgaaggaaggccaaagcaagtggttcccctgcgattggggatggctatagattactaggatgtgcctattttgggcttcctacccaacttgctcgatctccccgctggctgggatagctggagtgactggcgcaaactcccttcaacggctggactggcgcaacctcaacaccctctggggatccattttggccgagaccttgagccggctgggttgtcgggtggccgtggtctgtccaggatcccgttctgcccccctcacctatgccctagcccagcaccctgagatcgaggccattccagcggtggacgagcggtcggcggccttttttgccctcggcttggcccagcaaactcggcagcccatccctctggtgtgtacttccggcagcgccggcgcccattttttccctgctctcatcgaggcggcagaaagtggttggccccttttggtgttgacggcggatcggccgccggagctgcgccactgccgcgccgggcagaccatcgaccaggtgaagctctacggccactaccccaactggcaggcggagctggccctgcccagcgccgacctggaagctctggcctacctgcgccaaatgatcatccacgcctgggagcgtgctctctaccctttcccgggtccggtgcatctcaacgtgcctttgcgggatcccctagctcccgttgccgatggcagcacggcgccgctggttcatttgcaggaagatccggagtttgagaagacctttttccgcggggttatctccccatctggcctggtcaccccggctggcggttctgcattcgcgtcaacagcttccttttggcgggagtggtgtggctgtgagcggggggtgatcttggcagggccggcccaaccggcagacccccagcgttatgcagaggcggtggcccgcttggcgctggccctgggctggccggtgttggcggagggactctcccctttgcgcaactacgcttccctcaacccctacctcatcaccacctacgattttctcctccagggagagcaacctcctctttggccagagcaagtgatccaactgggatccttgcccaccagcaaggcgctgcggcaaaccctagcccaagcccgaccccgcacctggctgctcgatccccgggcccagaacgccgatcccctccacaaccccaccacccacttgccctttgtcgtggaggaggtggcggcagggatcccggcaggcaaggccaaagcaaccgcttttctacaaacctggctgcgggcggaagccaaagctcgggctgagctggatcggctgctggctgacctgccggagtggtttgagggcaagcttgcctggtggctggcccaccacctgccgccggagacgccgctatttattgccaacagcacgccggtgcgggatgtggagtggttttggccgcccaacgatcgccgcatccggccctacttcaaccgcggcaccaacggcatcgacggcatcctctcgactgcctttggggtggcctaccgccatcggccaacagtgctgctgactggggatctggcctttctgcacgactgcggcggcctgcgtcttgcccaatgcctccagggatccctgaccattcttctcatcaacaaccaggggggcggcatcttcgagctgctgcccattgccgaggcgggcccaccctttgagccctactttgcgactccccaggcggtggattttgccctcctctgccaggcccatggcatcccccaccggcggatagagacctgggaagagctggcccaggctttggatcccttgcccgcccaaggggtgcgggtgttggagatccttacggatcggcgggcggacgcgcggcgacggcaggagtggttccggcgctggtctgagctgccatccacgctgtaacccgcttccagatctgttcgggcagatcctcggcctcgcagtccagccactggatccctggcatggcccgaaaccaggtcatctgccgcttggcaaactggcgggtgcgccgcacaatcagaggctgcagctcggctgccgggatccgcccttccaggtaagcgccgatctccgcatagcccaaggtctgcaagaggggcaggtctgggccgtagcgctgccgcagcgtttttacctcctcaatccagcctgccgccagcatttctgctgtgcgccgggcaatgcgttgttccagacggggcattgggcagtgcaaccccaagagcaaaatggggtagtcaggaggatgggcctgccgcaggtaggaagccggcttcccagtggtgtagatgatctccaaagcccgcagggtgcgcacttcatcatgagggtgaatctgccccgctgccacaggatccaactgctgcagccaggcgtagcggatctcgggcggccacgtctccagttgagcgcgcaactgaggctgggggggaactgccgggatccctaagcctgccgtgatcgactgaatgtagagccctgtgccccccaccagaataggagtctgtccctgccgatgggctgcggcaatgcgcgcctgggccgcctgctgaaactcggccactgtataggtgtggcggggatccacaaagtcaatcaactcgtggggccagagggcccgctcggcgggagtgggcttggcagtgccgatgtcgaactcccggtacacctgacgagagtcggcgttcaacaggggggatcccagccgctgggccaacagcagcgcctggcgcgacttgccggtggccgtggggccagcgatgacgacaagccccggccttgcagtcgaggagggggagggaggttctcgacagtcgcgcccatttggagaccggttttgatccatccgccggcaagaaagttcacccagggcagcagattaaaattttcaaagaaccttagcgctgtggctagaatagaacatccgtagtctctatcgtcttcccagctcttcgaatttccccgtgatctcatcttatgtccctgcttccgttgccatgtggggcggggcacggcctcggtttaaactgccccttgtcaaactgcttttcctgttgctgcgggcctcggcacggctaggtctggccggccttggcagagccctcggagcaggaatcctggcggcgttgctggcgtgggaaccgcgccctgccttggcagaagttttggtgctcaagcagggagaagtgcgaactttgcccctattgcaaacaagtgcccggctgcccctgcagatggaaatgctctatttgggcatggtggaggagcgcttcttgagctacgcccgcgccaacaattgggagacgatttccagcgaccgggaggatccccgctggagccgctggcaactgcgcccgggcggtgaggccctttacctgccggatgccccttcgtcgcgggatccctcagagccccccctctatgcccgtgggttttatgtagaggcctacttcatgggcgggcggctggcggggatgcacctaattgacaatccagaagagccgggcttcaatttaaggcaactgcaaaggcttgttcgcgcctggttccccgataatcgcctgatggtgtactaccaggtgctgccggaggatccggaccagcaggtgctgggcgcctactggggcactgtccctcccccttaccttgccaccattcagcgcaacagccgcctgcccttctgccagacctttttcagccccacttcgccccagcccatcacgcctccttccacacctccccattgcctagtccaggccgccggtgaggacggtaccgtgcctttggctgcccagaagaagaccaacgctctgcgctagaatttcgagcccatcctcccaccagaagggatccctgccgctgagccgtggcccttcccaatgggctgagggtgaggagcgccaggccttctcccctctcttttgcgccttggcctgagaggagtccaagggcagggttttcccagatcagctcaaatcaaaccgttaccagctcggggcggcggctgtggcgaatggcacgaatggcttccccgtagtccttggccttgaacacggctgagccagccacgatggcgttggcccccgcctcgatcacctgccaggcgttgctggccttgatgccgccatctacttcaatccagggatccaagccgcgctcgtcgcacagggctcgcaactggcgaatcttgggcaccaccgccgggatgaagctctgcccgccaaagccagggttgacactcatgatcaacaccagatccaccagatccagcacgtactggatcagctccagggggctggcggggttgagcaccacgcctgcttgcttgcccagatccttgatttgtccgagggtgcggtgcaggtgaatggtggagctggactcggcgtgaacggagatgatatcggcccccgccttggcaaagtcggccacatacttttccggctccacaatcatcaggtggacatccagaggcttggccgtaaccgggcgcagggcttctaccaccagcgggccgatggtgatgttgggcacaaagcggccatccatcacatccacgtggatccagtcggcccctgcctcgtccaccgcccgcacttcttcccccaagcggctaaaatcggctgaaaggatggagggggcgacgacgatcggcttttgcccagaagctgctgacggctgagtcatggtgagtatccaagttgtaaaccgcaaaataggggagctcgctcctctatggtacggagtttgatcccctttgcaaactgcctcttggctcggagcctagggttgcaggggagaggtggagccagcactggcctcgacccaccgccatccccggaaaacttaggccagatgtccccagagatccggtggctgcgcgttgctctgaggctctggagcagcctgctctgagggagccgggttcacctcttcttccagccgcagggccagctgctgcaactgcatatagatgctgttgacagccagcatggccaagacggtgccgaaaaacttggtgcgggatcccatagaccaactcctgggtaagaaccaagataggacaaaggtacgttcctcgccgctgccctagctccaacttagcgcacaggcggagcaggctcttggagaaaatatggtttccctcgacagatgcaagcactttcccggagcaatgtcatgaccgcctccccaaagcccgcctaccagcacctgcacaccgccctttgggtcagcgatctggccagggccgagcatttctacggcacggtgctcgggatccccaaggcagaacggtttccctttgactttcccggcgcctggtaccaggtggggtcttcgcagattcacttgatcgtcactgaggagccgcttgaccaggggcagcaagccagtcgtggcagcagggcgaagtgggggcgccttccccacgtggcgctgggagtggaagatctggaggcggtgaaagcccgcctgctgcaggcaggctatgaggtgcagcccagcgcttccgggcgggcggctgtgtttgtccgcgatccggatgggaatgtaatcgagctaagcgccattggcgcaactgagccatgaaccctctccccccagcgataccgcctgtaacaccagcgcggcgtggcgatagggatccccgctgccagttcgacccggccaccgccctggtcagcgcggcgcagatgcagcgccttgaggaggagatcttcgctgccggcatgcccgtggccgccctgatggaaaaggtagggctggccgcttttgcccagttgcaacaggattttccccaggcccagcgcatcggcatcctctgcgggacagggcacaatggcggcgacggcttggtggtcggacgagagctgcggctggcccaaaggtcggtgaaggtgtggctgggcaagccagatctcaaacccctgaccgccgagcacgcccgctacctcagggccctgggggcggagtttgtggagcgggtggaggcgttggccgactgcgacctgctcatcgacgccctctttggcattggcctaaaccggcccctgggggatccctgggcggaggcggtggagtgggccaacggcagcggcattcccatcctcagcctggacctgccctccggcctcaacgaccagacaggcgagatctggggctgctgcatccgcgccagctacacctatgccctgggcctctggaagcggggcctgtggcaggaggcggctctgccttgggtgggacgtctgcgccgcctcgatttcggcattcccccttgggcctggccggaggtggaagttccccaggtgttgctgcacccctggccccatttcccccccgatccgcctttggatacccacaaataccgccagggatccctgttgctggtggcgggatcgacaacctatgccggggcggcggtgttggccgggctgggatcccgcgccagcggcgtgggcatggtaaccctggcggtgccggcagaattgaaagggctcgtccacagcgctttgccggaagtcttggttcacgcctgggaagggatcccctccctgctggccgagaaaccctttcaggcagtggcggtggggccgggcgtgggagaaacccgccgtctgctgctggagatcctgctgcaggattgggccgggatcccttgggtgatcgacgccgatggcctcaacgccttggcggaaataggggtggagcgcttgccagaacacaggatccaagccatcctcaccccgcacctgggggagtttcgccggctttttccgcacctcccgctttcagatcgcatggaggcagcccagagagcagcagcccagagcggggcagtagtggtcttgaagggggcgcggacggtcatcgcctctcctacgggggaatgctgggtcaacccggaaagcacaccggctttggcccgcggcggcagcggcgatgttctgaccggcctgatcggcggcctggtggcgcgcagaagggctcaactgggtcagtcgatggggatcgcggagctgctcagttgcgcctgtgcgggggtgtggtggcatgctcaagcagccatccatttggcgggggaacggggtctaacgggcgtggatccggcccacctggcggagcacctgccgaaagcgctgcggattctgcggcaacaaaagcccacttaaggttgcaaaaaccccagggccagccccaggaaaatgaacaggccaaaaccaatccgatagacaatgaacacccaggtgctgctgcgctgcaaaaatcgaattagccagtcgatggacccgtaggagaagacaaaggccgagagcgtccccagcccctgcgacagcagcgcctctgccctgaactcggcgataaactccgccaccccggccaaaaagagggccgggatccccagcaaaaaggagtagcgggcggcagccgagcgctgcaaatcgagcaacagagccgccgtcagcgtcacaccagagcgggatacccctgggatcagggccaaagcctgggccagccccacccagagcccatccccaatgcccaggctgtgcagatcgcgccggcgcttccccacccgttctgcccagcccaaagccagggccaagccgatggcggcggcggcaaccacccacaactgccggggcggggatccccagatggccttgacggcccagcccgctatgacaatcggcagcgttcccaccaggatccccatgagcagccgccaagactcctcctggaaatctcgcttctgccaagccttccaggagccgaggagcaactggcgcaggtcagaagcaaagtagatcaacaccgctcccaggctgcccaattggatcaccgccgcaaaggaagcccccgcatccggccagcccagcaaagctggaaacacccgcaggtgcgccgtgctgctgatgggcagaaattccgtgatcccttgcaccatgcccaagaccagggcctgccaccagttgggataccagatatcggccagcaccaaagaaagcctctcccagtacgccaggctactgtctggaggggagtttccctcacccccaacccctctcccttagggagaggggagatagagatgccgcagtacctcaccagccttgccctgtctctgaaaagggctacgcccgaaaccccctgttcagggatccactctcaaaactctcccccgctcgaagggagctgcccttagaaagtgagccgctccggatcgtcgatggtgatgagccagttgcccacattgcggaagagggggttgggctctgtcccccgtacccgcgcctctacccggtagatgccggcagcggaaggattgcgcacattggagagcaccaagcggatctcctggccggcggcaatgggctgacgggccaccacctccaaagagcgaaactcctcgttccagtacacttccgccagctccaccggcttgccctccacctctaggcgcacgttctccgggtcgatgacggcatcgaaatttctatccccgttgatctgcacctctgccaccgccacgttctgaggcgggatcgtcaggcgatagcgatccaaccgaccgcgaatgccgcgaaaatccagccggtagctgaggacaggtaccccttcgctgccggtgatcaccaggcccgactgcgccgctgccgaaggggacagcacccctaccaacaagcctgccaaaatcagcctcgtccccagccgggccaagcggaggctccacgaacgcttcactgctctcaacacccaaacctcccaaaagacatcagtataggcacaacttgccgctgacctagggagcagcaaggccatgagattaaattaaattgctatccattgtaaggggtgggatcccttctaccgagagcgctcaaggcccacgcgggtgcggagatgcgcagttttccccgcccccagaaccttgcagtcgcaaccctgatgctctgcaacgtccaggagcctgggggatgggcgtcgaaggatatcacttaaagaaactaagtacccccaccccgatcaccatcagcacccagagcagggatcccaccaaaatcacattcttggcccggctccagtcgctggccgagctgaagagcaccggcaccgccaccaccaacagcaagctgtaaagcaccaacaccaacaaagcaatttggaaaatgagcatcatggtctggatccctcacaaaagtcttgtcttggataaaagctcccgacaacaccgggctgcccaacctgatccggctcgctgcgcaccggcggcagggtagataggataacgctgtaaactacccggctccgaccgcccccccttccagccccccaaccccccgtatacgggggcaggggggcggggggattgaggggggctggtttacagcaacccccaaaagtgcaatcccgttggcaccgttcaaatctgcatccccttcccaaccacaagccgggttcacacagcgaaaatgcttcccttcccgttgcccaatccacaggcactggtggcaggtctgcgagctgtaggccggcgaaaccaccacaaccttcacccctgcccgcatcgccttgtagtgcacaaactgccgcaactggtagaacgcccaactgtttgcccgccgccgctccgtcttgctgcgcggctgccggttgacccgctcccggatcccggtcaggtcttccaaggcaataaaacggtgagtggccagtgccctagcaacaatcgacttggagatgcagtggttcacccaagtttgaaagcgtctctcccgaccagacagccgttgcagcagttgctgacaccgacgtcgtgtactgcgtgtgcccttgctggccttgcgttggagaacccctctcaaacgggagtagtggtctctgacctggttcaactgctgtccattccagttatctccctcagaggtgtgggcaatatctctcctacccaagtccacaccaatggccttgacggcgtgctccggctccggcacctcagactccacgccaatctggatggagtaggagccgccttggcgcttgaccaacgtggctgctttgggatttgaacccgctagcaggccgcgctggtagtgacctatatccagttcaaagcgttcccgtccctcaacggtggtcagcgacaccgtccagtccttctcacggaacgagaagatgcgggcatcgtaggtaacaaagccagacttgaacgccttgactggacggtttttctgctgggcaaccttgcgggcaccggctaaccttctgcacacctgttgtgccaggttgctggatagtccgaagcgggtacgaatctcgcggtagcagagagattggagcttgacggcgttgactatcttctctggtgtgttctcattcacgcagttcagtgcctttgcgaaggcatccagggtcgcatccagcttggcggcttgcgacacagacaccttgagtttgcaggagatagtcaggacttgggccatgtcacgattatacgtcgtccgcattcctcccgaccctgaccggcacggcccccggccccccagtccccccgtatacggggggatataggggggtacagggcggggctcctgcggtttctagctgactataccaaaactgggatccctcttttggccatatccgtcggggcagccatggacgaatgaactacccagatacggactgcattcggaaagggttgaagtcggttgccacgtcaaagtagtcttcctgttcttgctgcttcagccagccggtgatgacataggtcaggggcgtacagaccgcctcaacggcacacttgaacacgtagttggagacaatgaggctcatcagaccgggaaacaccccccagaaggcgatgagaataaacaggcccgtatccaccgcctggcccaccagggtggagctgatggtgcgtgtccacagccagcgtccccgcgtccacaccttcaggcgggccagcacataggcattggcaaagctgccgctccagtaggcaattaggctggccagtacaatgcgcggggtaaggccgagaatctgtttgtaggcttcctggtagggccagtcgggggctgccggcagggatcccacgatcatcaaggtcgccgacatcagggccgccgagataaatcccagccagatcacccgccgcgagcgggcatagccgtagacctccgtgaggatgtcgccgaaaatgtagctgaggggaaaaaggacggtgccgccatcgaacgtaaacggccccaagagcacgatcttggtggaggcgatgttggagatcagcagcacagccacaaacagggccgtcaccgcatccaggtgccgataggcgcgctcaaaaaccctctcagacatcaggatccccccaacagcttgcggatgtgctttagctccttgacgatcaaggccaagccctggctgtgccgttccacctcgctggtgagtttacggatctgctcttccaggttagcgctgtgggattcctgacgctccaggcgctggttgagatcagaaagccgcgtcaccacttcccgctggataaggttttccgtaccttggatgagcagcgtctcgatggcggtgagcttgttcaagagcaactgagtgttggtttccgatcccggctctgctgccgccgcaggagctacttgcagggccttttgaatgcgagccagaagagcctccgcctcaaacggcttttcaataaaatcgaaatcgacaaaaggctcagggacgcgggctgttacctgctctttcatccccgacatgatgatgacaggggtattcttcaggctctcttcctgccggatggcctgcaatgtgtcatagccgtccatcttgggcatgacaaaatccagcaagatcaggtcggggtgatgttttttggcagcctccaggcccgctaggccgtctttggcctccagcacctgaaactggtcagccaagatgctggccaccatcttgcggatcatgatgctatcgtcaatgaccaacaccgtcttggctgtcatgctcgggcgcccccttttcccaatctactcgacctgctcagcctcttcctccagcgcatgaagcatcagaggcgtccttcctgggacaccaatagagtactctccctctcagggaagtggagtgtttacagctccaatttcgccggctctcccaaggcccagaacttgccggtttcgcatcgctgccttgctataatctaacgtaaacaaacattaagcattcgcaccttgcagggttatgagcttacagttgagctccgagctgtcgctgccgatcccatctccagtcggagaagctgcttaccgcgcttttcagtggggcaaaaatctctttggctttgcccacaaggctctctccacccaggctttggagctgatgctctctgtgctcagggagctgcaaagtttttcctctgggaagcccctaccgccgcgggagcgggtgaaggtcagcccagctactttgcaagagttgcgggctcgttacgaacggctgctacaggtcgattggcaagacgccgaggcaggttactaccctcacgcccttcttttcgataacccctggctggactttgcccgctactacccgcaggtatggctggatctgccgcagatcactcagcgggtacacagccggcgctaccaagagttttctccagacatctccaccgagggctatccaaaatactacctgcaaaattttcattaccaaaccaacggttacctgagcgacagctcggctgagctctacgacctgcaggtggaactgctgtttggtggcgcggcagatgcgatgcggcgacgggtgatccgcctgctcaaggatggtctcgatcctgctctatccgacccccacatcctcgacgtagcttgtggcaccgggcgcacgctgcgcctgctgcggggatccctgcccaaagcggcgttgtacggcctggatctttcccctgcctatctgcgcaaggccaaccggctgttgcaggagttgcccggggagctgccccagctcatccgcgccaatgccgaggccatgccctacgccgacgccacctttgatgcggttgtcagcgtgtttctcttccacgagctgcccggcccggcccgccaaaatgtcatcaacgagatgagccgggtggtgaagccggggggcgccattgtcatctgcgactcggtgcaactgctggactcgcccgagctggaggagacgatggaagcttttgtgcaaaccttccacgaaccctactaccgggactacatccgcgacgacctgggggtgcgcctgcagcaggcaggctgtgaggtgttgcgccgagaaacccactacgtcagcacttatatcttggcccgtaagagttgagcgcccttgccaaaagcttaagagggtaaggagattcgcggtcgcctggccaaaggctgtatagtagtatcagacacgaaacctcggataaaaagctaggtcatcaacgcccttaagtgcaaggcgtcagaatcttttctatacttaggctcatgtcccctccgtatggatcccttcgtgccggcatcactgctctcaagcaggagcgctacttagaggcgatcaacctccttgagtctttctgctactgctgctcgattcacgagagctcgccccgccagaaggagcgcaacggttccaggataaaccctgaggaatgcgctttggcgcgggtagccctggtcatggcctatcagggcagcggcgacttggagcgctcgaccgcgctctgtcaggagctgttggagcagggggaaccctcctcaacaacacccctctgggcgcaggaatgggcagctcaagctctgcccaccctcaggcaggcttcagagcagtctatgccgcctgaggaggtgatggcgcggctgcccgtcccccggcagttggaagactgtcagaccctgtgtagctcccgcgatcccgccccgcatttactcaagtctgccaactaatcctgccagtaggctgaagttggcaactctgggtgaagagccgacaggagaagttgtgttttcgccaggagcgcgcctctaggtgttcgagtctcacatgttaatcgtagagtatgcctgctgctgagcccaccacctaccactttattgttgccagtctgtcttttttgcgctctgaacctctggaggaagtgctggaggagcgtcgccgacactacgaggagcaccatcgctccatcgatttcttttgggtgccccagccggctttcatggaagctccagagctgcgtcccctgcgccacaagttaaaggagccgctgggggcagtggtctcgaccaatgaggatttcatccgttggctggcggtgcgcctcacttttgtggaaaagggcagcttcgtggcccccagcgagtcgatcccggatcccttgcgctccctgtccttggcagagggttgatgagatcctgccggcgcgaccgatgggaggtgtcgccccctcctcgagacgggcgcgcaagtttgattgcgggatgggccaagattaagatcagggcacctctctccgtccagcagcagtggcggcacgagccggcatgaaaagcacctgtcagggccaaggcgggggagggagaaaggttacacggggcactatgactttggagcgacgaggggactggccggaaggggaggcggaggtctgccagcggactcctcatcttcgggatcttcctcccacatttccttcaactgaggtgctaaagtcggaggcccccccacttgagccgccggcaagtcctccctccggctcgctggcgtgttcgtccgggaatcccttgccggagccgctccctgaggatcccaaagacgacggcccaaccgagaagctgaagcaggaggatgctgctctggccgggccaggcctgagaaatttcctggccgtgctgcgccgacgcaatttcctgctgctgtggatagggcaggtgttttcccagttggccgacaaggtgttgttggtgctgctgattgggttgatctcgaggcagtttcagccggaaggggcctccatcagcggctgggtggcggcgatcatgctggcttttacgctgccggcggtgttgttgggcagcctggcgggggtatttgtggatcgctggcccaagaagggggtgctggtgctctccaacgtggtgcgcgggatcctggtgctgctgttgccgccgctgctctggctgacggcggggcgcaacttttggccagggatccctttgggctttggcgggctgctgttgattagctttgccgtgtctgttttgacccagttttttgcccctgccgaacaggccactctgcccctgatcctgcccaggcgggagctgttagcggccaactccctctacaccacgacgatgatggcttcgctgatcgccggctttgccatcggcgagccgctgctaacgctggcggatcgttgggggcgtgcgtggttgcccggctgggaggtggggccagagctgttggtggggggagcctacctgtcggcgggagccctgctgctgctgttgcaaccccacgagaagctggagcccagaccttgggaggctccccatctctgggaagatctcaagctgggcctggaatacatcgggcaaatgcccttgatccgcgcggccctgctgcaaatggtggtgctctactcgctgtttgcggcgctggcggtcttggcggtgcgcatggccgaggtgacggcggagctggaggcagatcagtttggggtgttgctggcggctgccggcctgggcatggccattggggccttttgggtggggcatacgggccggcaggtgagccgtcgcgcctggagtgggctgggatccctgttgctgtgtctgtccttggcggccttgtcctggacggaggggaagctgtttcccagcttggcttggattgccctgctgggctgtggaggggcgttggtggcggtgcccatgcaaaccctgctccaggaggagacccccgaacatctgcgcggcaaggtttttggactgcagaacaatgcggtcaacattgctctcagtttgccgctggttttggcgggggtggcggaaacctatttcggccttgcctggacgtttctcggcctggcggccctgaccgggtcggcggggctgtacctctggggtctgctgggcagagaggggcacagataagtttttctgctggatagctgcgacgtagggctgggtatctgtcaatgccttgtcggtctgggtttctcccctgagaggggaggagcgggccgaggtgggatgcgagtctgctacccttatagaggctttggaatcgcacatccccttgtagatcagcgttctggcgccgtagggatccgcccatgcacatcgcctggataggcaagaaggcacctttctgtggcaacgtcacctatggccgtgaggtgaccaacggcctcttggagcggggacatcaggtgagctttttccatttcaccaacgaaagcccctcccccagcctggaggcgcctgctgtagagggatcccgtccggggagccgttggcgtgctgagctggcggggcgggatgtctccctgccctgtctgtacaagtcgcagatttatacgatcccagctcccaacgccaggcggctgctcacccaggcgctgcgggagttgcagccggatctggtgcatgcctcgctgacgatttctcccatcgactttgtcttgccggagatctgtgcggagctcaaccagccgctggtggccaccttccacccggccttcgaccggcggcggcgcaacattgcctcccgcacccaatacctggcctaccagctctatgctccttgtttggcccactacgaccgcaccatcgtcttctcggaaacacagcggcagatcttggtcaggctaggggtgagccgcgagcaggtggtggtcattcccaacggcgtcgacgtggataagtattcgccggggccctccacccttaagcaacggttggggctggagcggatcttcgtttaccaagggcggatctcgccggaaaaaaatgtggaggccttgctcaaagcctggaagcaagctcaaatgggcgagaagtgcggcctgctcattgtgggggatgggccgctgctcaataccctcaagcccttctacacccgccagcacgggatccactggctgggctacgttgccgacgagcagcagcgcatcgagatcctgcgcggatccgacgtgtttatcctgccctctttaatcgaggggctctctttgtcgttgctggaggcgatggcctgtggggtggcggcggtggccaccgacgtcggggccgacggcgaggttttggccgatggagccgggatcctgttggatccggctcgggtgacggtggagctgcaaacgctgctgcccctgctgcgggatcaacgggaatttacgcaactgctggggatgaaagcccgccagcgggtgctggagcgctacaccctcagccacaacctcagccggttggagcagctctaccaggagctgtgccggggatcccgtcagcgccgccgcgcgtaaggaagactattgggattgggctgaaacttttgcgacaaagcttttgatatttttgctaaactgcatcgttatgtttccaagggattgcctctaagttcccgatggatgagtacggcccgcaaaaagcctttccggcgcagccccctgccgggctgtcgggttcgtcctggacggagtctttgcttgcccaaggcgcggacagaaactcctttcccgccaacgttccggctgcgtcgctgccgcccaccgacgagcagggcgatctgcgctcggcccaagctggcccagatggggatcccgccggtgcgcccaaggcggcctcggaggagagaaagctgacggaagtgaaaccggccatcttgcccgccccgccgaagccggagccggtggcagagctggggacagaccagcagccgatgctgtatttgctggggggattggcctttgccctgcgctccttcaacaacctgaaccagatcctagagctcacggcttttgtggccagccaactcaccgctgccgacggcggcgcgctggtgttgttcaaccccaacggcaccatccagctagatcaactgcattgttcggacctcgaccgccgcgagcagattcgcgccgagatggagcagatcgcccaagctctgtctgcgcaggagcccattttaaaaaccgagggatccctgtctgtgaagatcccagccctggaacatctcttggacgagcgcctgcgccagagtctggggccagatgtccgcctgttcgggacgccgctgttgattcgcagctccgtccaggggcgcctgtacgtcttcagccgtcagcccggctaccagtggaatgaacgtcgccaacaactgctgcggttggtggctgaccaagcgggcgtggccatcgagaacgagcgcttgacggcggccttgcgccgcaaaatggccctggaaaaagaaatggagatcggctcctacatccagacccaactgttgccccgccagtacccccaggttccgggcattcggctggcagcccgctgccgtgtggccagcaaggtggggggcgattactacgatttcattaagatacccagcgagcgaccggaaaactctagggccgccgccgatgagccggttggatccctggccccttcccctgagccatccgaagactttcgcctggccatcgtaattggggacgtgatgggcaaaggtgtccctgccggcatgttgatgagcatgacccgcgccatggtacgggcagaagccctcaaccgccactcgccggcccgcgttctccaacatctcaaccgggccatgtacagcgatctggagaactccaatcgctttatcagcctgttctactcagagtacgatccccgctcccgtcgcctctgtttcagcaacgccgcccacaaccccaccctctggtggcgggcccgcagccgcgacatccagcccctcgacacagagggagcgctgatcggcttggaggaacacagccaatactcggaaagctgcgtgcacctgcagccgggagatgttgtagtttattataccgatggctatgtcgaggccgccaatacccgcggggagcggctggagacttcaggtctgatggaggccatccagcgggctgccagtcgctacgagtcgcccgaggagatcctggagaacctttttgagcagatggacgccttccggggccgccagggatcccaccctgttgtcccagggccgccagtggatgcagggctcttgtttcaggatgagatttccctgcggcctgagccggtggacgatacgacgctggtggtgttgaaagtactgcccgattctgagccaacctagctacgaaggttcaaactaagggtaccctctagctagggaggccacttaggtggcggcccgctttcccagttgacctttgcctgaggtacatgcatgcactccactgcttctggctctgagccctccttagtttacttgccgacctcgccggccttgcagacggaagcgatcgtcgcccaggtgttccggcaggacgtgctgggcgatatccgcaagggctggaacaacttcgtggaatcgggccaaatttgggcccttttgatagggatcgtggcaggctacatgctcaagagcatcaccagctctcactaaaggcggtggcgcccggattccctggccccaaggtggcggcgttttggctgtcgttgccttgcttgctcttttccgcctcaactgcagccaagtctttctgtggtggtcatctctctccccgttccaagcccatggctaagccgacggcaccttccaccccgcgcccctggagcggacgctttgcgggatccctccaccctaggattgcccgcttcaacgccagcattggcttcgacattcgccttttgccctacgatgtggccggatccctggcccatgtgcagatgctgggggcctgcggcatcttgagccgcgaagaggcagagcaaattcggcaggggctggagcagatcgagaaggaagttgccgagggcatcttccagcctgaccctgaggcggaagatgtccactacgccgtcgagcgccgtctggtggccttggtgggggaagtgggcaaaaaactgcacacggggcgctcccgcaacgaccaagtggccaccgacctgcgcctctacctgcgggatgaaatcgacaccatccggcaggctctctgggagctgcggggggttttgttggacttggccagccagcatgtggagacaatcctgcccggctacacccacctgcagcgggcccagcccatcagcttggcccaccaccttttggcctatgaagaaatgctctggcgggactggcaacggttgggacgggtgcgggaagaggtcaacgtctgtcccctgggctccggggccttggccggcacttccttgcccatcgaccggcaactggttgctcatctgctgggctttgagcgcatcagtgccaacagcctagacgccgtcagcgaccgggactacctggtggagttccacgctgccgccagcctgatcttggtgcatctcagccgtctctcggaagagctcatcctctgggccacccaggagtttggctttgtcgccctcaccgatgcctgtgccacgggctccagcctcatgccccagaagaagaatcccgatgtgctggaattggtgcggggcaagacagggcgggtgttcggccatctccaagctctgctggtcaccttgaaggggctgcccctggcctacaacaaagatttgcaagaggacaaagaggggctcttcgataccgtcgatactgtgaaggcttgcttggaggcgatgaccatcctgctgcgggaagggatccaattccaaacccaacgcatggaggccgcggtgcaggaagacttctccaacgccaccgacgtggccgactatctggtgcgaaaagggatcccctttcgcgccgcccacgatctggtgggtcagatcgtgcgtacctgtgtggcagagggaattctgctcaaagatctgcccctggagcggtggaaaagctttcatcgagcctttgaggaggatatctttgcggccatcgatccccgccaggtggtggccgcgcggctcagcgctggaggcactggctttgcggtggtgcgggaagccttgcaacgggcccaggcccgctaccaacagacagagccggcagaagaacccccgctgcccccctcctcacctggctctgggctgcccttggagagctgagcagcggccctgcctccattcccgcttgccccctctgtccgcgaccccagagcgacctcccagccattggccttgagaaagcggaggaaggatgcgatcccaagccatctccccacccccctctgccctgggagaagtggtggaggccaacaccaccacccttgtggcccagtgcctagagccagaacgcctgagcttcccgcccctgcccgccctcggcagttggatccgctcgcaagacgaggagaccggcaactggatctatggagtggtctgctatgccgccatcactcccatcgacaccgttcaccgtcccagggccttgggcctctccccccgggaactgcgggagcagcaaccccagattttcgccatgttgcgcagcgatttccgcgctgccattgtcggcttcgttggcggggggcgggtttatcagtatctgccgccgcgtccgccccagatccaccagccagtttacccctgctctgaaagcgaggtaagggagttttgccgctcttttgagtttttgcgcaccctgctgcgtgtcaacgggatccccagcgacgagttggtggccgctgtcatccgtcagacttaccggatcttgaaccgggatcgccactggttggtgcaagcagggcggcagttgagctcgctgttgcgggacgactacgaataccttagcgcaattttacgaaagattgaagcctaagcgaagaagtattgagaatagtcctgaatcccgccgaaatttcatctgagagtgatagcctgaggcgaaatccttgtgaatcattccttttgtaccccattgcttgcgtcaaaatgtttaacaaatttaatccctctgacaaaccctccaaaggcaactgggcaggtcgcactttttctgctgctgtgggcgcttcgctggcagcggctgtttgcatggctcatggccagccgccctttatatcgctgctagtggccagttgtgcaacggtgtttaccctcgtttgtgatgagatgggctggatataggctcggggtcagctttgggctctcagcccctctgaggcaaccatcgaacgacatgcaagatacccacggatcaaacgccgctaagagtctctccgcccctgcgcaatttgtttcggcgagccatagccctcggcaagctattggagggcagtagaagagggcggatacggattcctgtctctcgaggcttttggctggatctagaggccctggtaactgtccccggcccggcagcctctgggcccacttgggcgaggtgggcagggagcgagcagcgctgtttggttttgatgttttttgccggatccctgcccagggctggcttcggcgaagcaaaaggtagagcaatcgggggttaagatcggggggagcgccctctgctggtttctctttgcctatagttggccccggaaacatccccatctacagaggctgtgctgccgtaacttgagaaccaggcaggcgggagcctccgatcccagtcagggcctttccaaaacccgatttgacggccgatctgtctggagcggggccagagttgctcgcttcccccaggcgccgatgcccttgagcctatgacctcccttcctctggtttctgtgatcttgggcacgcggcccgaagccattaagctggctccggtaatccaggccctgcgggccagtccccacctgcgcaccgaggtgatcctgacagggcaacaccgggagatggtggatcaggtgatgcggctcttcggcctacgggcggatcgggatctggagatcatgcgtccccgccaaagcctgaccgacatcaccgaagccaccctgcggggtctagaaccctacttgcaggcgcagcggccccaactggttttggtgcagggcgataccaccaccgcctttgccgctgccctggctgctttttaccaacgcattccagtaggccatgtggaagccggcctgcgcaccgacgatctctaccacccttttcccgaagaggccaatcgccgtctcatttctcagttggccagcctgcactttgctcccacgccgcaagcggtggataacctgaagcaaagccgcgtgatcggctctatctattgcacgggcaacaccgtcatcgatgccctgctacaggtagctgcgcttgggatcccctgccccatccctggcttggactgggggcgctatcgggttttgttggttactgtgcaccggcgggaaaactggggggatcccttaatagccatcggccaggctctgctgcagattttggcggagttccccgacacggccctcctcttgcctctccaccccaaccccgcggtgcgagagcccctgcaggccctgttgggatcccgggagcgagtttttcttaccgagcccttggactatccctgctgggtcagcgccatgcagcgctgcactctcatcctcagcgattccggcggcattcaagaagaggcgccagctttgggcaaaccggtgctggtgctgcggcagaccaccgagcgccctgaggcgattgctgccggcaccgcccgcctggtgggcgcccatcccgaaaagatcctggaggcggcccgagaattgctcacggatccccaggcctacgcccgcatggcccaggctcaaaaccccttcggcgacggcaccgctgccaggcaaatttgccacatcatcgagaggcagtttaactcgcccagctcaccagaataaggcccgcagagactcagactggggtgagaaaaccgttgcctgctcctccctttcttcggctgccccgaaaaaaactaggatcgactgctggtacaccggcaaagccgtcatccgcaccgccaagatcctgcccagctacccggccgtgctctgccggagcgccacctgcgtatgtgtttatggccttgggacaggagccattcatcatggtcatggctccccccaaaaccctccccgacctagacaaagtgcaagccctgcgcttcccccctgggcacgggctgctgctgcaccgcggcacctggcacgctttccccctcgcctgcgagcgccccgttgtggtgctgactgccaactccgacgaagtggtagaggccctggccagcaggacgacggcgcaggatcagggggatccctgtgccagcggctgaacgccgagatccatttgcagccgctctaagcccatggcgcggatccccgacggcacccccccaccggctctttcggcgcagaagccttcggctttagccgtggggtagtttgcagaatacccaaacctcagcattaaaaatcggcaaaaattggcggttggtctgccaggctcgaattgggaggggtgagtattctcgaatactccgaaaagaaaacgcaaagttagcttttaggcaagcgcaagctcagctccgaccgaagcgcgctgggggcaacagttcgtcctaatttgggctctatctactaggtgttcgggaatacgtacccttcgataggaacctcgcttgtacaaaagaggaagcttaactgcgagagaagattcataggcaaagtacgaaacatgaaagcgcccagattatccggatgaggctctttttgggggccgcatccgcctagctagaagatccgcaaacgtcttcaccgttggcatctgaagagagttgccttatattaaatcagctagcatgttcgatatttgccagaattaagctatcttgagggctgacatgccatctaaccattggtcagactttcatcctcccagtcctgggcaaggcttggagcaaactcagtcaacgccttcccattggagtgagcgctacacgggggaggactctcaggtcgagtatgaaagaaacggagcccagaccaaggcagcggctcatccagaggagaacatgctgagcaatgccgcgaaaattaaggtggtgggcgtggggggtggaggtggcaacgcggtcagtcggatggcggccagcaacctcaagggtgttgagttttggagtatcaacacggatgctcaggcccttgcgcagtgctcgacatcaacggtgaaccgcctgcaaatcgggcaaaagttaacccgcgggctgggggcaggcggcaacccggccattggtcagaaagccgccgaagagtccagcgaagaaattgcagcggctctcaaaggggcagatttggtctttattgccgccggcatgggagggggcacgggcaccggtggagcccctatcgtcgcccagattgccaaggccagcggtgccctgacggtgggggtggtgacgcggcctttttcctttgagggcaagcggcgcaccaagcaggccgaagaagggatccaagcgctgcaggaggcggtcgataccctgatcgtgatccccaacgacaagctgctctcggtgatctctgagcaaactcctgtgcacgaggcttttcgcgtcgcggacgatgtcttgcgtcagggggtgcagggcatttcggatatcatcctcatccccggcatgatcaacgtggattttgccgacgtgcgcagcgtgatggccgatgccggcactgccttgatgggcattggcatgggatccggcaagtcccgcgcccgcgaagctgccattaccgccgtctcctctccccttttggaaacttccatcgaaggggccaagggcgtgctcttcaacatcaccggcgggctggatctgtcgttgcacgaggtcacggtagccgctgagattatcgctgaggcagtggatccagaagccaacatcatcttcggcaccgtccaggacgagcgcatgcaaggggaggtgcgcatcaccgtcatcgccaccggttttgacggatcgcggtcggctgccgcttctggatccaaagcctcggtcgccaacaaggggggggtggggacgcgtaggaccactgcctctggctctgagccaccgcctcgacagccccctgagcctgagccccctgcatccgggggcttggacattcccgagtttttgcgccgccgccgtcctccttcgtaggttagagtgagggaatgcggctatcctggtgccggttgctgggagtggggagtgctttggggttaagccatgaacattgttatcttggcagggggtcgttcggcagaacgtcaggtttctttggtaacgggcaaagcctgtaagcgggcgctggaggatctggggcatcgggcgaagttgatcgaccccgaggaggatctgccgctgcgcctttggcaggaacggcaggcaggctgcgacttcgtctggattgccctgcatggccccggcggtgaggatggggtggtgcaggggatgctggagtggctgggcttgccctatcagggatccgggccgttggccagcgctctggccatggacaagctggtctccaagcagatctttcgggccgaagggattcccactcctgagtggctggtctgggatgaagcgcagccgctctcctgggccgagtgtgtggcgcgtttgggatccccgctggtggtgaagcccagcaacagcggctcgacggtggggattagccttgcgcgggatgaggtgtcgttggctcaggggctggcgttggccagctcggtctcctcgcgggtcttcctggagcgctacattcccggcaaggagatcaccctctccattctctccggccaggttctcccggccattgagatcatccctgcccagggagatttttacgattacgaagccaagtacgcccccggcggctcacggcatttgatcccctgttccctcagcgcggcagggctggcccgctgcgaggcggcagggctaagggcctatcgggtgttgggatgtgaaggtctggcgcgggtggatctgcgggtggatgccgacgagaacccttgggtgctggaggtgaacaccctgcccgggatgacccccacttcgctttgcccagaggcggcggcagctctgggctggacgtttacggagctggtggagcggatgctgcaggatgccctgcagagggcggcattgactcgctcggccccgtctggatcccggccttcgccacagccggcctgatccccagccagactgctttctagagaaagaaaagaagcaaaaccgccaccgccatcccgaccatcagcactgctcctgccggccacagccaggcaataggggatccgcctttgccagcagctttttggccgggacccttttctttgggctcaggctgggggccggcggaatcgggagcaaccagcgttagatcctgcagcagccggttgccttgcttttccagcacgagcgtggtctcctcagcgctcaagagaggatcccgcagcggctgggtttgctgccactcgtattcggaatgtcctgacgctcgcccatagaccgtcacctgctccaggccggataggcccaacgcctccagcgcggctcgcacctgttgggtgagatggggatagtcgagctgggtttgcggggagcggttgaggagaacgtgcaggtgagcctggcgacgcttgacggcgatcttgacagggacggccaagcgagcctgcaacgcctgggcaatctcagcttccgtcatcgagttttattccagtgaaggcaagttaattctaatacagccatgggacaggcgctgggagtggcggcagcggcttcggggtagaatgtatccgcatcggcaaggaaggcccctgaggaggtcgtgtagctggaagttctatgcaagaaaaagccattgtccgcaattacttcaacaccgtcggtttcgagcgctggcggcgcatctacggcaacgaggaagtcaattttgtccagaaagatattcgactgggccatgcccgcacagtcgagacggtgttgcaatggctgggggatccctccggtctgcgcatttgcgatgccggctgcggagtgggcagccttagcttgcctttggccgcccgaggggcgcaggtgtttgccagcgacatttccgagcaaatggtcaacgaagcgcgtcgccgccaacagatggagctgggatccacagacaacccccagtttcaggttttggatttggaggaactgacgggggagtacgatgtcgtcgtctgcctggatgtgatgatccactatcccgaagccgacgccctgcgcatgctcaaccacctaacttgcctggcccgctctcgcctgatcttcagttttgctcccaaaaccccctggctgacgctgctgaagaaagtaggggagttcttccctggccccagcaaaaccacccgcgcctatcaacaccgcgaggcgacgttggtgggccacctggccgagtggggctggaaagtgcaacaacgccgaaccattcgaagccgcttctactttgcctggctgcttgacctggttcgctgaagccgtcgctcctagcttgctctggggccgagctgcctgggctcgaccaggtcagtcgaagttacccagtttttccagcaaatccggatctgccagcttttgcagggcaagtcgcgcatcatcctggactccccagtcagggtcgccgctggcgctggccagcaactgcttggtgagcatttgatagagagctgtatagggcgtcgccggcttcagatgttgccctaggatccctaggctccaggcgcagttgccgcggactgccgccaccggatcgtgggccaagccccgacagagggctgccgccacctcttgcaaggccgggccgggcaacacctgagcttgggccaattgtccgagggcgctggccgcccacagtcgcacggctgtgatatctccggccaatacttccagcaacaccggataggcccgcggatccttggcattgcccagggcccacaccaaccctttgcgcacatagccattccaatcccggcgcaagctgtcgatcagcagctccacctcacagggatccgaatttcgacctagggcataggccgcccctacccgcaccaatgggcagggatccctgagcagagccaacagggacggcacggcacggggctcttcgatctcacagaaggcgcgggccgcctgcatccgcaaacggggatccggatcctgcaactgctgcagcatccgctccacatctacctccggcggcgagtgaggtggcagctcgtctaggggagaaaaggcatcttggtacatgaaggggcgcgggcagattggtgccgttggcggggagggcaggagcacgaaaatctcttctccccaggcaaaaggccagaatgaaggcggaaaaagcagccaagcaagcaaatcctggctgcagcccatcataagccgccgaggtccctagtttgcagttgaatctggagatccgggaacctgcagcaagtccgctccttccagcacccgcgccgagcggatcacatcccccacctgcaggcgctccacccactccatgccactggtgacatagccgaacaccgcatagcgcccatccaggatcggcagagcagagagggcgatgtaaaactgggaagaggccgaatccagcgggctagaacgggccatggccaccgcgcccaagcgatggggcaaggccagcttgctcagggcgatgggatcctcaatcaaggtgttgtagcgggggtgaggctccccacgcacctgaatctccaaagggatggtgcgcaggcggttgctgcccggctcggtagcgccaccggtgccatctccccgcggatcccctccttgcaccacaaaaggttggggatctttctccactcgatggaaggtgagaccgttgtaaaagccccgctgcaccaaatccacaaactggccagccgtgaggggcgcctcctccccgtgaatctccaagatcaccttgcccgctccctcagcagtttgcacctctagctccaccagcgccttgccctgcagttgcgggcgatgggcgtaggccggtgggatccccgatggagagccagaggaggggagcgcacggcgacaagcgaacagaccaagacagaggtaccccaaagccaagcccaaccccactctgcagcggctcattcgccccagcttggtaaattgcatctgccccttctccctttttcgatttgatccaactttccacagggatccctctccagatgtcaagagagatatctagagccgttgcgacaaccccaattgcaaggtgacgctttgagcgccattgcttaccctcaccccgtaggggctgatggaggtgacccgccactctgctttcaccgcctggccaaccggcacctgtcgcaccacgttgtcgatcagaatcagagccttgggatcgcccggatcgtggatcaaccccaccagcttcatctgcggcggcggttgaggcgggatccgcaccggcgcagacctgagggagggaggagaagcgctggttgccgctgcaggggtaggagcggtggccgctggcggccttacgggggttgttttcgcctctggctcggctaaggtgatcctaggtggctcctgagacgaaacttcctcagagggatctcgaggagttttacctcccgcctctgggggccgagatggttcctgttcctgggccagccggaaatccgagttgggagaatcggaggcctcagtcacaggatccctcagccaaggagaattggcctgagaaaagactcccgcccggcggcgcagggtcgtccagaaggctagccctgctaccagagtggccgccaaggccaaacccagtaggatccctgaggccatagaagagcgccgcaaaggcagcggcgggcgcgtgccccaataggggtactcttccaccagcccttcttcaaggctgtgctccaaatcctcaagcagctcatccagcagggaatctgcttgactcttgtaacgcaatacagcccaaggagaacgacggctcctgtctgccgaagcatcaaacccggacatagaacctcccttggcggcgagacccctagccgacagcagccgtctcctcactccagcgctctcacaggagccgcatttccgggtactcggtcaacagcgcctctgccgacagggtgtctccttccaactgcggcgtccacagcacttcgatcgccacaattcgctccgccggaatggaggccaactgcagcaggcactgccgcagatccgccgcagatttaactacaggtagtgtacctaagttgccgcgatacgcaactagtagagtaacgaccagatactcgccgacatccgggatcccggcagcagcgcgtttaaggaccgcttggggaacctgttggatttggttgttgcggttgctgagggtttcggcgctaaacttgctgcgctcttgcaaagaggcttggtagaacagagactcggcgcgggagagaggcagcttctctgcttgggcatggccataggcccagtagtcgctgtagcgcatcaagccgagggtgacctcttgcaggagttggctcagcccttccggcgattgggtatccgcttccagagccagggcgttcatgtctttttgcagttgccgggcgctggccagcaggcccactttcacctgagccagggttactggcgggtcagcaaccccctcgtcgccatcttcggaaacagccgagcgcaggctgcgcaccagaaagctacctgccccgatgagcagcagcagtgtcagcaggccgccaccaccaccccagaaaaagggcaccaccaggggaaagccgaacccccctccatagctggggtacaccggagccgagcgggggccaacggagcggggggcagagaaggtcggagagcggaaagagccaccgccaatgcgaccaccactgcgcgcccagacggcactgacgggggccaaggccaagatcaaagccagggcaatggccagcaggggccggcagcttcgactgattcgtttcagcatgttcacgtgtccatcacggggctagtcttcctcaattgtatgctctttccttagacagcagagggcagggatccgaaccttttagcgggctatttgagccattgcttgtgaatccccaccgatttactcctcagcatccaactcaggattacttcaatctggcccatcgagactatcgacggaggcgaccgcagtcttgacactcccaccgcctgaaggcggggcggttgttcacccccacgcaaattgcggatcccagccaagcggccgccctccaggaagagaacaaccgcaaacggatccgcatcgatgaccggctgctcacccaaaacccggatccggttatctatcccactcctggcggtctcagcgctgccaacacggtgcggggcggggatcgcgtcagcaacatcgttgggatcatgactcagttacggggccggaacgtcgctggcgacgtggatgccaccatcgactaccgcatccaccccaacgatcccagcaacttgccgacgtttcagtccgtcaaccctcgcccgcaaactccacccgcggtaggcggatccctgaaggtggccagcttcaatctgttcaactacttcaacaccttcggcaacatttgcttccccaacaattccgagtgtcgaggggccaggaacgccgcagagttcacccgccagcgggacaagatcatcgaggcgattcgccgcatggacgccgatattgtgggcctgaacgagctggaaaacgacggctatggcccgaacagctccatccaagatttggtgaacggtctcaaccaggtcatggggccgggaacctacgcttttgtggatgtaggggtagccaacctaggcggtgatgccattaccaatggtttcatctataagccggctacggttgaaattgcgcctggcaccaaccccgcctttctggataccggggaactcacccaagatccctcgcttcgtcgccaccgccctcccttggccgtcaccttccggcagaagagcaacaacgccatcttcacggtggtggtcaaccacttgaagtcgaagggatccccctgtgatcctgtcgacaacgatcccttccagggcaattgcaacggcaaccgcaggcgggctgcccaggaaatcctgaactggttgtccaccaaccccaccggctccaccgatccggatgtgctgattatcggggatctcaacgcctacgccaaggaagacccgatcaaagtcttggaggagggcggatttaccaacctcaacggccccaacagctattccttcagcttccaaggtcagtggggatccctggatcacgccttggccaacgccagcttgaggccgcaagtgaccgggtcggccaagtggcacatcaacgccgacgagccagtgagcctggactacaccacgagcttcaagagcgcctcacagcagagcctcttttacgccccggatcccttccgttcttccgatcacgacccggtgatcgtcggcttgaacctgacgccgacgccaacgtcaaccccgacgccaacacccacaccgaccccaacgccaaccccgaccccgacacccacgccgaccccaacgcccacgccaactccaacaccaacacctcctccagttaacctgcctctaaccgaagactttgacaactgcaaccccgctcccgctggctggcagattgtggatgtggatggcgacaccacccgctcttggcgctgcgtcaattcctatgccgaggccaacgccttcggcggccagcaaccgggtgatgattggctgattactccgcctctgaacctggcttcggccaacaacccggttctgaccttccgcaatcagagttcctttaccgatagcggcgttccttttccgcaactaagcgttctttactccaccgattacaacggtgcgggcactccggcggcggtgcaggcagccacttggacggccctgacgattcccaatccctctacaggccaatttgtggattctggaaacatttctctatctgggatccaacctcctggccgtgtttacattgccttccgctatcggtcttctggcacaacttctggcagagccactcgctggcgggtggatacggttaggattgccgggaattaggactgggatccaagtgccaaactgacttcgatgggcaggagctgggggagcggctttgcttctccagctttcttttgctcgcttttttccctgaaaagggagccatatcaggattggggtagggtggcggcgtccttgtctcaatcgagacgacctgggatccccgcctgagcgcagacctggccctggcgatcgaacagggttacctgcaccggcagggatcgagcggcatacttttgcacataggctgtcgcccgctggcggatttgtcgggaaagctcctgcagcaccggctctgcccagcccagatccttcagatactgcaccgctgcctctaccgtcctcagctccagcacctgccgcgcctgctcggctgttcccccgcagcggatgagggctgccgccaagatctccaggcgggcatcggccacatggctggaagtggtgaaaatgccccccgccagcttgatcaacttgccgtggtagccgatcaaatgaatcgagtctgcccctcgcaatgccgcttccaccagcagcggcccgatccaattggccaccagtagaatttgttctgctgggatcccttgccgcaaggccacctgctgcccatggctgcccacgcaaaaggccagatgccggtggttggccaatttctgttgcaattcgcggcgggcccgctccaggctctcggcactggcagaaggctccacctcggcccgcgttcccaagagagccagtccctccagcaccccaaacgccgcattggaagtccgctccgccaagagttttccctccggcaagatgatgcgcacccgcaggcgatacccatccgggatcccaggcgaaagattgatctcaaacaggcgccgagcgtaagcatagatggccgggctgccatcagcatgccgccccagcccctctcccgcttccaggagcaaaggcggagtggcgggatcccgttcctccaagcccacccaggcccagaccggcgtgttgcgggtgagatccagatgagggccgggatccgaacgggtaatggccaaagcggtgttctccgagagagcagccacctgctccactgggatccggatgcaaacatcagggaactggggctccacctgcactgcaatgacaggatgagcgccgtcctgctccaaagggatccccagaaggcggcggagagcggctttagcagcagccaccgcaaacacgggcaaggtatagccctgttgtgacgaggggggaaccgcatcctgcattttttgcctggaaatagagaggaacctgctctggaaaaaactttggagagagcctgtctcaattgtggccgacgccagccagcaggactggcttgatagggcaaactcctgaagccgactttagtgctccaaccgcgtaatcgttaaatgatctgggggaagaaggggaggagcgagaacttatctctttcaatgaaagtaaagagtcagaaccggggcagctatgagcgaaaccttgcagcactattttgagcgtctggagttgcaaattcaggagctgaaagctgccatcgagcggatgccggagcaggtggcggctgctctcctggcaaagcaggaggctaaaaaaaatgcccccgccccctcccgttacagcgttctcacctcagacttggtcgaagatgggagccacaactttttgctggaggaggatccccctgtagtaagcaaccgcagcccggcgtatgaacttgctcctgaagcccagatccagcgcctgagcgcccagctaaccgctgcctacaaccgcattgctgctctagaagaacagctcttggcgcagcgcctgcggcaatgacctagcgaggtttcggtggaggggtggcaagtgtgctgtttttgcgctgcacatcttgcatctggaagccgtgcttgcgcagctcctgatccaacagcagctcgttttccacgtgatccacaaacagcacaccgttgaggtgatcgatttcgtgttggataacccgcgccagcaggtcgtcggcttggagggtgcggggccgcccggtttcgtccttaaacgaaaccaccaccccctgcggccgcatgacctcgcagaagacgcccggaatgctaaggcagccttcctggccggctacaacttcgccgaggtactcgcggatctccgggttgatcagcaccagcggtggcacttccggcttatcgggatagagatctaccacaatcaagcgcttgggaatgcccacctggggagctgccaggccaatgccatcggcgctgtacatcgtctgcagcatgtgtcgcgccaactggcggatctcgtcgttgacctggctgacgcgcttggccggctgccgcagcaccttgtcacccatgcgatggatgcgcagaggcgggtttttcagcttggctttggggacagaaagggtggccaccatccggcaggtctctcagaataaacaacagcagacatcccgtctggacttccattctacattcagtccaagccgtgccgaagcgatgcgtctgctgttcagctcccctctgcctctgccagagaagctgggaatagttgcgtcagcagcacggagtgcttgggctcggcagcgggtagggccgaaggactggctcgggcttgtttgcaatcaccaaaaccttggcggcgcaggccccgtcctccccctttccccccgtatacgggaggatgcaaggggggctggggatcagccgccttctatgccatgttcgccagccccaccccgtttggggagggtgcagcgttgtcagtatctgggcttaggtccaggttggggttatggcctcccccacaaacatatggcagtctcccgcccctgtagctcgcgacaagcgagaaagaatctggactggggagaaggtcaatacaactcggagctgtcttcctcgacctctggggatccctgttggtcaatggcttgcttgaagcccagggccaccagaatgttggagagggtgaggaaagcctctgctcccccatgcaagggatccacattggccagggaagtgccgtaatgcagttgggcatacaaccctgccgggatgctgacggccacaaacagtagcagcagccaaaacccgatcaaagccaggcgcgggatccggcggagccgcgacaggaaaaacaagaaggccaaatagggaaatagagaaagggcaaacaaactgtccatcgcctagcttggatccctcctcccaagggactgatccgcctgctccgcccgccaaatgcggtaggcagcccaggccagagtgcaattgcccagaagtgtcaagctcgcctgggcagttaccacccagttgagggcgggatcgttgtcaaaccagtgccaggtaatggcacacattgcccccaccagagcaggcaacatcgcccagctcaagccgcgccactctggccggcccgttcgctccccaaactgccacacgcaaacaatggccgccagccattccaagacgctggcaatgtgaatccaccaggtgggaaacgaaagggcgtgcatcaaacctcaagagaatggcgcagcaactggcggtaggtggcctcctgcaacagcatttgcttgtgcagcttgaccaggatgtccttggcctgctcagggctcatgcgagctaccagcgtctcgaaagcccgctggcgaaattcttgctccagagagagacctagcgtttcctccattgtcgtcaccttgagactcttagggtaggtgagagactcgcgctaggatatcccagcgctgctcccaacaagcactgcaagcaggacaatacatatcttaacaatctagtttaacaagttgcaacaaaacgacaagggcctccggataccggtcgagccagagctggaggggaaactcaacaaaggagcgggaaaagtacacgcccgtaaagtttgacaaaagcacattttggatgggaaagtgcgaagatttttgagcggcgatccctttacatcctgtcatgttgtgcgattaggcggggccccgtgataaaagtgaagtaccttgagctttggttgccgctctttccgattcgcgccttgctttgcttgaattgccatgaccatttttgtgggaaacctaaactataaagcctcaacagaagagctagcagctttcttccagcagaggtggaacgttaagtcggttacaatcccgatagaccgagaaacgggccagacacggggcttcgcgtttgtggatttggccacggaggccgaggaagaggaggccatcgacgtcgccaacggccaggaatttatgggccgacctttgcgtttggatcgagccaggcctcgccgacaggcttagcttcagcggggattcctcatctgactccgagtggggtgccaatccaaaagttggcaaggcaggcaaacggcgggcaggagtgagggcaacggatggaagggcttcaaggctgcttgagatggtgaagctgctgcatttttccgatattcatttgggcagtggcttggcctacggctccatcaacccagctacggggctgaacacgcgtttggaggattttgtcgcttctttgcgcctatgcattgatcatgccctcgatcaggctgtggatctggtgctgtttgggggcgatgcctttcccgacgcgacgccgccgccgctgcaccaagagctctttgcccaacaatttcgccgcctggccgatgcccggatcccgaccgttctcttggtgggcaaccacgaccagtacgggcaggggcaagagggcaacagcttggccatctaccgcgctctgggggtggcgggattcgttgtgggggatcggctgcagacccattggattgaaactcgcagcggcccggtgcaggtgaccaccttgccttggctaaaccgctccaccctgcttgcccgccaggagagcctggatctcaatgccgaagtattcactcagcagctcctgcagcgcctcgatctggctctggaaggggagatccgcactttgcagccagggatcccggcgattttgttggcccatgtgatggtggatacagcccgctacgggacggagcggcatctttcggtgggcaagggagtgacggtgcccctgtcgctgctggcgcggcccgcctaccaatacgtggctttgggtcatgtgcaccgtcaccaggtgttgtgtcgggatcccttggtaatctatcccggcagcattgagcgagtcgactttggggaggaacaagaggaaaaaggttgtgtgttggcagaggtgacggccacgggggcgagctacgaatttttgcccttgcccacccgcacctttcactccatccgccttgatctcaccccctatcccccccaagaggtgcaggccaaactgctggaggccattgccaaggcccctgtacccggctccatcctgcgcctgatctaccgcctccgccctgaccagctcgattgcgttgacgagcggaccctgcaccaggccctcgcccctgccttcagctatactctcgtcccagacgtggtcagccccagccgcattcgcctgccggccctggatcccagttgtctagagcccctgacggccctggagcactatctggccgaccgcagcgatctggcccccttgcgcaacgagttgctagccgctgctcgtcagttgttggcggaagcagcagatcccttgtcagagggaaatgccaacagggaggaggcagatcctgcaagccttgctgaaggggaagagcagcaattgcccttgttctagggctctgcctccattgctttgacctttgtcggtcagaggtggggagcagggccgcttctaaagaacctttgccgcgtgatccggatcacttcgggaggggggggaaacggcagagactggaactgggttgaagtcgttggcaacgacgctctcagctcacttccagggaactaacctaggctggcagatctcaccctgccagtctttccttttgtagagctggggagccgtggaaagcaagggatccctgtagttatcatgtcactgccaggatctgtctcgacttcgaaagaagctggaggtggagtggatttgtctcgagaaaagaaggagcaaagggcatggaaagcgtactaaggtctctagtgatcggggcaattgccggttggctggcagggtctatccagcgcggctacggttttggcctgattggtaacatcattgtcggcatttgcggagcagttgtgggagaataccttttcaacttgctcggcttatgggctacaggtctgctggggaacttggtgatggcaaccgttggggctctggttttgttggcgttggtcaactttcttcgccgggcttaacttctccaaggggggtacgtcgccagcgggcagggatggctgacgtgacgctgctttttttggttggctgtggatcaaacccgtgtctggttcagattgccgggtaaggagcacctctgctcaggccggaagctgtcattagaaaaagggggccatagagcccaccccttccgtgacctactcccggcactgagtacagcgcagggctcagccacccccaccacccccacgagctaaagccgggatggcagaggggcagctagcggtgcaggtaagtgtaggcccgcaggttgtcttcaaagtgctgctgcagcgccctagcctgctctagagtgatctgccccctttgtagcgcggcttcggtggcgtggtggagggtttccaccaggtcttcgctgttgtactgcacccagctcagcacttcgccgatggtgtcccccttgatgacttgggtgacttggtagccgccgggacgggtgcggatgtgcaccgcgttggtgtctccaaacaggttgtgcagatcccccaggatttcttggtaggcgccccccagaaacacccccagcaggtagggctgcccgttgggatcgtgcagcggcaaaaccgaggtgatctgcccgtcttcgccaaagaagcggttgatcttgccgtcgctgtcgcaggtcagatcggccagggtggcccactggcgcggctcctcgtccagacggtggatgggcatgatggggaacacctggtcgatggcccagctatccggcagggattggaagagggagaagttgccgtagtagatgctggccagcatctcgtccagatccaggagatctacggccaccggctgccccgcctggtgctgctcgtaggccagcgtgcagatcttgtcggagcagttccaaaacagccgctccacctcggcccgctcccgcaagctgagggatccctcggtaaattggcgcagggcggcctctttcagctcctggcagcggcgatagtcggccaccagggtctcgggccggatctcgtagtagagctggttcagcttttggatcacctcagcatcggaggtgagctgggtgggcatggggtaggggctggcggcgttgacatcctggatgtcgaagaccagcaccgactggtgggacatcagggcccgcccgctttcggtcaccagcaccggcggctggatcccgtgcggctgcagggcggtcagcaccgtctgcaccacggtggcggcgtaatcttccaggctgtagctctgggaaaagtggctggtggactgggatccgtcgtaatcgacccccaagccgccgccgacatccagatagcccatcggcgcccccagcttgaccagctcgatgtagatctggctggcctcccgcacggcccgcccatgcacgctcaccatcgagatctgcgagccgatgtggtagtgcaacaggcgcagacagtgcagcttgccgacttcccgcagccgctccaccacctgcaacatctcggtggccgtgaggccgaacttgccccgatccccagccgaggtgccccagcggccactgccctgggcggacagcttggcccgcacccccagcaggggatcaatccccaggtgctcggcagcttgcagcaccagctccagctcttgcagccgttccaggacgatgatgggggtgcgccccagccgctgggccaagagggccgtttccataaagtcgcggtctttgtagccgttgcagatcaacaaagccccaggtgtatccagcagagccagggcgatcaacagctccggcttggatcccgcctccaggccaaagtggtaggcacggccgtgcttgaccacctcttccaccaggtggcgctgctggttcaccttgaccgggtaaacccctcggtagacgttggggtagccaaagcgctcgatggcctgctgaaagctctcacaaatccgccgcatgcggtcggccacgatctcgggaaagcgaatcaacaaaggcaactgcaaaccccgcgccaccagatccgttaccaggtggtacaggtcgatgcccccttcctgctgctgtgagccctgtggggttacctccacatgaccggcggcgttgatacggaagtagggatccccccaacctgagatgcgatagagcttttcgctgtctcgcagtgtccagggagaacgagtcaaagtcggcatagtagtcccccagataccgagatgtgaacagcgcaggatttctgcacagaatccacaatatattgccctattccaagatatgtcaagatttttccaaggcaggggggatccggccccaaaccggctaagccttgccagataaggctttggcctgaggatccctctgcagttgctgcagaactcaactctctcgttctctttttttcgctgtttttctttgtttttctcgctcaggcttcgttttttactctggatccagaagcggggttgggatcccaactgttgcccaagagcgcagcgaatcctgcaaggatcggcgacaagttggtggagggaagaagctgccttttgcggaaggttgtcccctctggtgcttcccagagctcaggatggccacccttgacagggctccgtaggcaagacaaggatcggggcggagagcttggagcgcctcagctatggtgcaactgccccgccttcgccgccgagaaatgctgctgtcgttgctggctgctgctggcctgagcgcctgccgaaggggatcccgttctgggcaggctggccctgttgccgacagccagcttgccgctgagaccttgttgatcaacggggccggggccaccttcccggctcccctgtatttgcgctggttttccgactaccgccaggtggatcccaaagtcgaaatcaacttccagccggtgggcagcgccgccggcatccgccaatttatcgaccagacggtggactttgccgccagcgacgtggccatgaccgatgccgaaattgccgaagtcaagcggggcgtggtcatgatcccgatgacggcaggcagcattgccgtcggctacaacctgcccgggatccgctccggcctcaaactgtcccgctcggtgttggtgcagatcttccgcggccaaattacccagtggcgggatccgcagattttggccctcaaccccgacctggagatccccgacctgcccatcgccgtctgctaccgctccgacggcagcggcaccaccgacacctttacccgccacctggccgccatcgaccccacctgggcctccgagatcggcgtcggcatgtccctggagtggccggtgggcattggggtgaaaggcaacgaaggcatgagcgcccagatgctcctcagcgaaggggtgatcggctatgtggaatcggtctatgcccgcgacctggatctgtcggtggcggccctggaaaaccgccgcggcgagttcgtcctccccaccccggaagcctcggccctggccctgagcgaaatcgagctgcccgacaacctgcgggcttttgtgcccgatcccgccggcgcgggggcctaccccatcgtcacctacacctggatcctggcctaccgccagtatcgggatcccgccatggccaacgccctgcgggcagtgctgcgctgggccctcagcgagggacaagctctggccgcagagatgggctacctgcccttggccgaaaccgttgtagcccgcagcctggaagccctgcagcttatccagagctagccgcccttgccccaaccggtcctggaagcaaggccgcggcaggtacggagatccgtaactgttctgccttccagtcgccagaaatgggcggcattctcgccctgacccagatgccctgctggttaggatcgacctaggaaacggctaaatacctgctgaattttcacggattggctgcccaagctacttcatacagcctggcggcggtagccgaggtcacgtcttgaacaaaaggagaacaaggagccgatgggaaaagttgtaggaattgacttgggcacaaccaactcggttgtcgccgtaatggaagggggcgtccccactgtcattcccaatgccgaggggagccgcactacaccctcagtggtcgctttcaccaaagatggggagcgcctggtgggccagatggcccgtcgccaagcggtgctcaaccccgagaacactttttactcggtcaagcggttcatcgggcgcaagtacgatgagctgaacgtcgatgccaagcgggtctcctaccaggtgcggcgggatgagcggggcaatgtcaagttgtactcaccccgcatgaacaaggaatttgcccccgaagagatctcggccatggtgctgcgcaagctggtagaagacgccagccgctacctaggccaaccggtcacccaagccgtcattactgtcccggcctactttaacgactcgcagcggcaggccaccaaagatgccgggaggatcgccggcttggaagtgctgcgcatcatcaacgagccgacggcggcttccttggcctatggcttggacaagcgcaacaacgagaccatcctcgtcttcgacttgggcggtggcaccttcgacgtctccattctggaggtgggggatggcgtcttcgaggtgaaggccaccagcggcgatacccagttgggtggcgacgacttcgacaagaagatcgtcgactggatggccgaagagttcaagcgaatggaagggatcgacctgcggcaagaccggcaggccctgcagcggctgacggaagccgccgagaaggccaagatcgagctgtccagcgtctccgagactaccatcaacctgcccttcatcaccgccacggccgatggtccgaagcacctggagttgaagctctcccgcgcccagtttgaacacctctgcgccgacttgctggagcgctgcaaagggccggtggagcaggccctgcgggatgccaagctcaccaaggccgacatcaacgaagtggtgctggtgggcggctccacccgcatcccggcggtgcagcggctggtgaaggagctgctgggcaaagagcccaaccaaactgtcaaccccgacgaggtggtggccgtgggtgctgccatccaagctggcgtgctggcgggcgaggtcaaagacgtgctgttgctggatgtcacccccttgtctttgggggtggaaaccctgggcggtatcgccaccaagctgatcccgcgcaacaccaccatccccacccgcaagtcggagattttctccaccgccgaagatgggcagacctcggtggaaatccacgtggtgcaaggggagcgggagttggctcgcgacaacaagtccctgggccgcttcaagctggacgggatcccgccggctccccgcggtgtgccgcagatcgaggtgaccttcgacatcgacgccaacggcatcctcaaagtgacggccagagacaagggcagcggcaaggagcagagcatttccattaccggcgcctccacgctggatagcaaagaggtggagcggatgatcgccgaggcggaaaaatacgctgccgaagaccgcgcccgccgcgagaaaatcgagcgccgcaacaaggccgactcgctggcctaccaggctgagcggcagttgaaggagctgggagacaaggtctccgccagcaagcgcagccaaatcgagaccctggtgcgagagctgcgggaggccatccagcgggacgacgacagcgccatccagagcaaagagcgggagctgcaagaggccctctacgccatgagcagcgagctctatcagcagcccggcgccgcttccagctccacctctgggacaacctccggcggcagcgacgacgtcatcgacgccgacttcaccgagagcaagtaacgacaatgggatccccctggggcccgcagggcggatcccgcctttgtctggagcatcgataatggggagggacgggatgggcgatagcgtctagcccgcctctttctcttttcgtcaacaggtcagagggagggatcccttgatgcctggcctcttggttttctgacccttctcagtgacttgcctgcggacgcctccatgcaaaatttcaaggactactacaagattttgggggtcagccagacggccaccgccgacgagatcaagcaggcctatcggcgcctggcccgaaaatatcacccggatgttaacccgaacaacaaagctgccgaagagaagtttaaggagatcaacgaagcctacgaagttctctcggatcccggcaaacgcaggcaatacgaccaatttggccagtaccaccagcagggcgggttccgctaccggcgggatacctacagccagccttacagcagcagcccttttggcgacagctccttcagcgaagactttgggggaagcggttttggcagtggcgtcgatttcagccaatttgaggattttcaagacttcatcgatcaactgctgggccgggtgcgcaactcaggtgcggatcgcagcagtagctccgctggcaacgccaactacgatgcggaggccaccatccagctcaccattcccgaagcttttgaagggggcagacgccgcctacgggtgggcggggatcgcgtgctcgaggtcaacatcccagcagggatgacgccagggaagcggattcgcctgcgcggccaaggccaccccaaacccaacggcggcgccggcgacctgtacctcaagatcgagctgaaggagcaccccttctaccgccttgaggggtttgacgtctactgcgatttgcccatcagccccagcgaggccgtcttgggcgcccaggtggaggtgcccaccttggatggagtggtgaagctgcggatcccacccggcatgcagccggggcgaaagttgcgcttggcagagaggggttttcccaagggcaatggagagcggggcgatttctacgcggtagttcagatctatttgcccacccgtgtttcggaggaggagcgggagctctacgaaaagctgcagcgggttcagtcctatgatccccgtgccgccctcaagctctagctagaaggaggagtgggcggtcggagagcgcgatccaggagttccatcgggtgataaatggggatcccggccttgccttgcagacgcaggtgcttctggagctgcaggcggcagccgatattggcggagacgatcccctgggcgccggtgttgagcaggttggccaccttctgggatcccagctcgtcggccacctcgggctgcagcaggttgtagacgccggagctgccgcagcagagggcggcatcgacaggatcccgcagctccagcccgggaatttgccgcagcagttgtcgcggctcctggctgaggcgctgcccgtgcagcatgtggcaggcatcctgataggccagcaccaagggatccggctgcagggggtacaggggagcggtcagccctacctgcgccagaaactcctggatatccttgactttggccgcaaactgagcccctttctcttggtagtcgggatccctggccaaaaggtggccgtactccttgagggtgtggccgcagccggaggcagtcaccaaaatggcatccaactcgtagccggcaaaagcatccaccatctggcgggccagggcttctgcctgctgcagttgcccttggtggtggggcaaggccgcacaacagccctgggcgggcgggatcaccacctcacagccgttgtgggtcaagacgcgaatgctggcctcattcacctgcggggcaaacaggcgctgcacgcagccgaggagcagccccacgcgaaagcggcgttcgcccaccgccgggatccgctccgggtagcgcttgggcagcagttgccccacctcaagagggggcaagagggattccatggccgccaggcgcggggagaccttcgccagcccttggcgaatccaggcgccgacccccattttttggtagagccaaagggaccagagcagaggccgcagccgcgccgggtaggggaagagccagaagatgaactggcggtacagccaatcccaaaggttgcggcggtggttgcgctcgatctgcgggcgggtggcggcgatcagccggtcgtagcgcacccccgaaggacaggcggtaacgcaggccagacagcccaggcaggtatcgaaatgggaaaccactgctgccgagagagagatttggccttgattgagggcgtccatctggtagatgcgcccccgcggcgagtctgtctccttgccgaggacgcggtagctggggcaggtggtcagacaaaacccacagtgcacacaggcatcgattagctttggatccggcggatccaggctgtcaaaactcggccttttggatgagctcatcggcctcgacctatcgcgctttcaacacttcatcacccccgtaaagagagaattggccgttcggggatcctgtcccctccttttgcttccggggttttttgcatcttaatctgggaacagagcgtctgagacttctatccagatccaaacgctcttttcgtccgtactaccctagagaagggacatacccggccgatttctcctcgtcgttcatttcccaatgaaagtgcaacacctcttcaccccagctcttgtgggggcagctctctccagtttgagcctatctggagcggcttttgcccaggccaacctgcgggagctgccccccgatctggccgaacagctcactacagagcagatcttgcaagcctgcgccgccaaccaggcagacaccttgcccagccccttcccagacgtggtgccgaccgattgggcctacaaggcggtgctcaccctctactactgcggcgcctaccggggggccattcccccggagaccttccggcgctacctggagcaacagcggggatcccaaacttagctccctgtcggatacatctcctggatgaggtgggcgtagcgctcggccaccgggttacgcttaattttcagcgtctgggtcatgaggccgttttccacgctcaggggctctggcaaaaagcggaagtcggcaatttgctcgtggggccggtagccaggacgctcttggatgcgggcccgcacctcctgcaaaatcaacgtgcgcacctgcgggtggcccaagagctcggcctccgcagccgggatcccttgctcagcggcccaagccttaaggacatcgaggttggggtagatgagggcggccagtttcttttggtcttgcccgacgatcacgatctggctgatgtagggggattgcaggcaggcatcttccagcggctgcggctcgacattttcgccgttaagcagcacgatcacgtccttggccctgccggtgatcaccagttgtccgtcgggggtgagccagcccagatcccctgtttcaaaccagccgtcggggctgagcaccttggcagtcgcttccggattgttgtagtagcccatcatcacctgcggcccccgcgccaggatcagccctttttcgccagggggcaacggctgccgcgtctccggatccacgatgcgaaactccgtccctggcaagggggggcccgccgtgccgcgcacgttgttgtcaggacgccgcgcgcacagcaccggcgaggtttccgtgaggccgtagccattgaggatggaaatgcccaccacctcgtaaaacagatccaggtaggcgggcagggatccgccgccgctgatggcctgttgaaaattggggcccaaagcctgccgcaccttgcggtagatcagcgcatcggccaggcggtggacaggccagagcagcccctgttgcaggcgggcccccaggcgcacccacgggctgacgccgtagtgtaaaatcgaccgattgccggcaatccgcccggcgagcacgtagccttcgctggccgccatcaaggtgcggatcagccgctgcatcagggggcttttttccttaaattgccgctggatcccttcgtaaacggtctcccagatgcggggcaccgccaccagatagtggggctgctcctgttgaaaatcttgcttgataaagcgagggttggtgtaaaccaacgtgcaggcctggctgaggagaaaatactcacaggcccgctcgtaggagtgccaggtgggcagaattgtcagcaccttatccccaggccggggctgcaccaccacatgcaagttttccacctggtgcatcaggttgccgtggctgagcatcacccccttgggccgaccggaagtgccagaagtgtagatgatggtggccaactgggatcgctccagccgcggcggctcgtagcggcgctcccggcctttttgcagccactgagaaaaattcaatacccccggctcttcttcatcggaaagcaacagcagccgctccaggcccagctcctgcacaaccggccgcacccggcttagggtcttcgcatcctgggcaatcaaagcggtgctgccggaatggcgcaaaatgtagcccagctccgccggatccgccacggcgctgcgcggcacattgaccgctcccgtaaacagcgtggccagatctgccatcagccagcggggggaattgtcggcaaaaatggccacccgatccccaggccgaatgcccaaagcctgcaaaccggcagccaagatctgaatgcggcgaaagagctgcccgtaagaaatctcaaagaccggctgggcatggggatccctgagggcagtgtaatcggcaaacttttcggccaggacttgccagatgtcgagcagcgtcgtcccagcgggggtagcagcagcggagacagtagtcataaatctgtaccctaaatcacatttacagtctagtaaacttgggctttttcccaagacacccccaggacagttctcaatctgtcaccaaatccaaccccttccccttgcggggaaaaggtagggatcaaccctactcccggaaaagcctgaactcatgaggttttcaaggtgcgctcgcgaggaagtaccgagacttcccgccacagatgttaacctcgcttccccgaataagcgcaactcagaaaattcgctcttttggggacgtcatgctgcattttcccgccaatcccggcaaaagctactagatcttatggcacccgcaaaaaaagctagcaatggctccccccgatggatcggccccaaaactttacaatctcggctaagctgagaacctcacaaaataaggtagtccggcggctcgtaggggagaggcccgccgaagaccttggtacgtcgtttggcggtggcatccagagggtaggcctgcaggctatcttcctcgaggttgagcagaggcagccacgacttttccagctcggcagtgtccagggggcattcaacaacggagtattgcgctcgctggcagcactgttccaggcgcttggccaactgttgtcggcgcttatcgtccaccacgtcgtagcaaaccaaccatagcctcagcgcagctccattgcttcgtactctaggttgccgctcaccaggcaacggcccagccagcgggcttgctccagcacgatttggctcagggctaggcgacgcgattgcggagggtaaagcaaaggctcgcagaagcggcgctccagctcacccaaaaacagctttttggccagggatcccatgctccatccggcgacggctcgcagtcttccggggtgagcaagccggccttgatgagttggcttacccagcatttcgctcatccctctcacaaaggcctcggcctagatgcccttagattcgtcgtcaaagtaccagtatgctttcctagagatccaaccgaataatcttgctgcccaaaatttgcctaatgctctccagactgtcttttcttgcgttgaacccaaaggtatctcgctgtggctgctagcgcaagcgggagtagggacggggatagggttggcgcatctgccgagccaggtacacctgaaaggtttgcgccaccgcgcccgcccgccgcaggggaacctctgccactggctcaatttgttcaaagtaggtgccgtagacagcctggatccctgctcttggccaaaacagctgggaggtgaccagcagcccatctttgcccagccagtcttcaggttgggaccaaaaggcaaagccgcgcagatcttcatccaggcaggtgaggggcttctccgtcagcggcgccaaggccatgccgatctgcccgcccaaaaagtaaacgttggtgaagataaaatccgcctctgcaagagcctgggccaagcggggatccgtctgaaactgccgccgcaactgttcgatgtcaatcagctgagtcgagggatcccgttccaccggccacaggcccagcccgccgggatcctggaggaggccgtagcgcacatgggccagccccactgccaccaacaggcccactgccaccgccgtccccgccaagagctgccttgctcctggccaccgttcccagcgggatcccaacagcaagctcagcacccaaaaccccggcatgggccaggtggggaggatgggccggtagcctcccatgaaggtaaaagccaacaccagcggcagcccacaggccaagattaaaagctgtttcagctcctgatccgtgaggcgtcttccctgaaccagcgccagccccacccgcccaccctcggccaagctcagccccagcagagggatccccaaggtcgggaaaaggtaccccatctcctgcagcaccgtcagccccagctcctgcagttgataccctgcctccggcactgctcgccccccctggaagcggaaggagacccaatcctgttgggtgttccagattaaaacggggctgaaggccgccaaaaaccccaccaccgccaagagcgcccatcccgaccgaagagcgcagcggtgggccgggctgagcagacaaaagagcaccaggccaaaccccagcgccaggccgtggtatttgcccaggcaggccagacccaccaagagcccaatcagcgccagccgcggccccggtcggtagcgcgctgccccatagacccccaatttcccctccgccaagggagccggaaaaaactcctgggcagccacccacagggttgccgccgtaaacaccatcagcgggctatccggcagggtcagcaccccaaacccaatccagaaaatgggggcgatgctgatggttgccagggtgatcagccccgcctgtggcgaaaaaagccgcgtcgccgtcaggtaaagcaacagggaagagccggtgtaggccagcagggatcccagtcgaatcgaaaaagccgacacctgccccgtcaaaacaggccccaagcccgttgtccaggccaccagcggcggatggtcaaaatagctccagtccagatggcgggtgtagaggtagtagtaggcttcgtcaaagcccggtggcaacagagcagccaccaagcagcgcagaagcaggcccaggcccaaaatccacagagcagctttcggcagcacaggggatccccttgagcgtgtggacaggtgttattgtctcagctttggccagacttgtccccaaaaaaccaagtgggggctcagaataaactgagcctaagacgttgcctccggcagctttaccggacaccccaaaagctggcccaattgctctgcttccgcccttgccttgctatcatcagaaccaaagcctaggtacaataaaggctctcccaatgccaaattcaccttcaccgaaaaataactatcgccatcggaatctgttgacctctcaactacaacttgctgaacatctctgaaggaataagctttccgcccccttattccaaagggagtgaggtgctcctccaagatctggtagaaggagcggtcaaaggtcagccgacggcttcctagcttaggtattagcgatagacctaccattcctgctgggagagaaagtagaagtgcagcaaacaagtctcctgagttaaaactatcgctggccaccaagagctgactctctgcactcatccgaaacgattggatcttggttgccagttgtcgagcgtcgctctcgctggcggctgaccaagcttttgtttctcctgcaggagttatgagagtaacgtagtaataggttgtctcgtctccttcggagtctgttcgagtttcagttttgactcgggctcctcttacatcataataaaactcgatctgttttggtaaaggcagcagtggttgaaagaccacttcagaggtgactgtatcctgatcaagccgatggcaagtgaaacggcgatcccccctgaaaaagccaaatcagggaacacaaagccagcgccacaaagaaaataacgccagcagccaccagcggaaccccaggctctagacaaacgcgcttgctgggggtttgctctacacatctcatccctataggcttacctccgtcgggatccctgggccttgccctcattattgcttgctggtgtgatacttgaccgttttccggaatacagagctttgctcattttgagagcagagttgggttgcgagatccagggcaaagccagagaatcctcttgcagataagctgggcgctccaggacttgtactggctggccgggacgatagatgtagattcttcggctttccgggtcaattagccagcccagttgggcgccgttgtcgaggtacttctgcagcgtggcttgcaaagcaaccagatcgtccacagaggagcgtaatccgagcctaggaaggcaaagcgatggcgctcctcggaggtaagctgttccgctacgcaacgctaaacaaaaacaaacttttgtaaggacttcgtcccgcttacgcgatcatagatagtaagcaagaccttgaggctttgcctcaaggaactatctagaggcatcttgacagcgcctttgcgagttcgtttttgaactgcgtcaaaatcccccgcctttaggcggtgggagtgtcaagttcgtggttgctgatagccatcggttaagggctggtggaaaaagagggcagctcggggcagattattcccaaactaagctgagatcggcaacaaagccagggagggcgggatccccttctaggtaagctgggcgctccagaacttggacgagctggccggggcgatagacgtaaactcgctggctttccgggtcgatcagccagcccagttgggatccgttctcgaggtactcctgcagcttggcctgcaaagcagccaggtcgtcggaaggggatcgcaattccaggacaaaatccggacacaggggggcaaagcggcggcgctgctctggagtaagctgctgccagcgctccttggcaatccaggcggcatcgggagagcgaatagccccgttgggcagggcaaaacccgtggaggagtcgaagacaagtcctaagctcgtgcggcggttccactgccagagctggcctagcaggtcggcattgcgaagtccgctctcactgctgacaggggccatggccactagctcccctttggcggtgcgctccaggcgcagctcagggttctgccggcagagctgttcaaagatttcatcggtcaactccaggctgggccgtaggttaagcgcgatcataggcaagttccctgggaactattcccagactagggtgagatcggcaacaaagccagggagggcgggatccccttctaggtaagctgggcgctccagaacttggacgggctggccggggcgatagacgtaaactcgctggctttccgggtcgatcagccagcccagttgggatccgttctcgaggtactcctgcagcttggcctgcaaagcagccaggtcgtcggaaggggatcgcaattccaggacaaaatccggacacaggggggcaaagcggcggcgctgctctggagtaagctgctgccagcgctccttggcaatccaggcggcatcgggagagcgaatagccccgttgggcagggcaaagccggcagaagcatcaaaggccacgccaagctgggtttggcggttccattgccagagttgggcgctgaggctcaagttttggcggctgctttcgctgccgacaggggccatggccactagctcccctttggcggtgcgctccaggcgcagctcagggttctgccggcagagctgttcaaagatttcatcggtcaactccaggctgggccgtaagttgagggagatcacggccttagggatcccgtttagaggatttgaggatgggctggcgctattgtagtcttttggatccctcacccctagcccctctcccacagccagaggggaggaagttgacactcccaccgcctaaaggcgggggattcttacgcagtccacaaaagaacccgtaacggcgttgtcaaagcgcctctggacagttcctgaaggcaaagccccaaggttctgctgactttcttaatccgccggtttccgtagttcggtcaagcttttgcaaccaaaacccctgcggcttgtgagtcttgagcctagccagctccttgttgtacccctggttaaaggacttgactttgcggccatcaatgatgaagctatgtcctaagttgctaacgcacgtgagccagttgttgactccgtggtcaattgctagagcttttctcggatccagcgatttgggctgggcaggcttggcatagacccactccagctacagacttacaggtctgttgcgcggcggagacatacattgcgatgaagtgcttgttttgggttctcaccatctcagcgcaaagcgcaccatagcttgcccatcgcttcgttttgaaatagacttgtctcgcatagtacaaagcacagttgtacaccttattagactgttgacacaagtactctaatagggggactagctccctgttcctgactcgaacctgctgacagccgcactccatcattgttggcaagcggcatgacaaccgcagtctgacatgggcaagcgataatgcgagaggaaagtcaacggtacaatcactacaaccatgctgtggggctagcggttgtttatcttattttttggccaaagagtaaggagagaggtcttggtgggagaagtcaggaagaggttgtttgagctatgaaactatatcaacgacccccatcatgggtaagcgactaaagtgactagcgggcttttccgccccgcactcaagtgcggggctaccaagctatccttttgtgtgcaaagtcagccaaggaagggcttgttcaggcaaagatcgcctgtactcccaggttgaccgcctcggatttcacaagccacggcttgctttcccctcttctactgccccagggactgcagccagccgatgagagtagtgccagacaaggcttcaaacaggatcagggcaacaaaaccgatcatcgccaaacgcccgttcaagcgctctgcatagtcggtgaagcccacccgcggaacggtgtccacgtacatctccggctcgatggcgtagttgttgaggcggccaccttcttcgactacgacggagcgatatctgctcataggattctccttgctttttctctactagcgtagcgcgctctacataggactgtaaagttttgtttacaactttgttcacccccgcaacaagccgacactgattaggctaggaagagtttgtaggccggattgtggctttcgtcccagtagcgatagttcagggtatccagaaagcgctgccaggcgggcatttccgaggtgggcacttgcatgccgatgaggacgcgaccgtagtcggcgccgttgttgcggtagtgaaagaggctgatgttccagttggggctcatgcaagacaagaactgcatcagggccccgggccgctccgggaactcgaagcggtagagcagctcgttctcggccaggggggagcgcccccccaccatgtggcgtagatgcagcttggccagctcgtcgtcggtgagatccaaggtcttaaagccagcccgctccagatccagggccgctgcctgggcatcggcccgatcccgcacctgtaggccgacaaagatgtgagcttcgtgggtatcggcaatgcggtagttgaactcggtgaggttgcgctggccgatgtgggcgcagaaccgacgcaggctgccccgctcttcggggatggtgacggcgaaaatggcctcccgctgttcgccgatctcggctcgctcggccacaaagcgcaggcggtcgaagttcatattggccccgctggccaccgccaccagggtctgtccctggatgccggtgcggctgacgtaggctttgaggccggcaatggccaaggcgccggcgggctccaaaatagagcgggtatcttcaaagacatccttgatggcggcacaggtgtcgtcggtgctcaccaagaggatctcgtccacgtactgctgacagaggcggaaggtttcttcccccacctctcgcaccgccaccccatcagcaaacaggcctacctgagagaggcgcacccttcggccagctcgtagggagcggtacatggcgtcggcgtccagcggttctaccccaatgattttgatctccgggcgcaggcgcttgacgtaggcggcgatgcccgagatcaggccgcccccgccgacggcgacgaagatggcgtggatgggctgttgagactggcgcaggatctccatgccgatggtgccctggccagcgatcaccaggggatcgtcgaacggatggatgaaggtcaaacctttctcggcttccagttgccgcgcgtgagcataggcatcgtcaaaggtgtcgccgtgcaagaccacctgggccccccgcgcccgcaccgcgtctatcttcacctggggggtggtgacgggcatcacgatgaccgcgtgggtgcccagccgctgcgctgccagggctaccccttgggcgtggttgcccgcagaggccgcgatcaccccttgcgccagttgctccggaggcaggtgggccatcttgttgtaggccccccgcagcttaaaggagaaaaccggctgcagatcttcccgcttgagccagacctggttgttcaggcggcgggagaggttaaaagccggctccaggggggtttcttgggcgacgtcgtaaacgcgagccgtgaggatctgaacaagatagtcacaatacatcgggatgtatcgacgtcgatagggttgaaaaatgtcgaaaaacgttgctcccggtggtgcgggctgctcaaacgggcaatggatattatcccagggatccaacccttctcaaacgaggggggcttggggataatagcaggggcaatgggagaaaaagcgatgtcggcgcaggaaaagttgaaggcgctgctggagggccagccggtggccagcttggcggtgctggatcacggatccccggcggtatcgttggtgcccttcgtggtgcagtgggatcccttgcgctttgccattgtcatcagcgacctttcttcccacacccaggctttgcgggcggatccgcgagccagcctgctcatccacgagccgcccacgccgggggatccccgcagcaaccacgctttgccgcgggtgatggtgagcggaaaagcccagttcctcagccgcaaggaagcgcaagcccaggggttcgaggctctttatcgcgccaagtacgagattgccgagatgatcctgggcctagcggacttccacttctgccagatcacccccaccggcggcagcttcattcaggggtttggccaggccttccggctgagcggccccaacctggatcaactggagcacctcggtcgctcttaggcgggagaacccagaccttcctcctcgcgggagttgctaggggatcccgagctcaggttttcgggtgggatcccggatccaagccagcagcagcgggttgaccagctccggggcctcgtcttgggggcagtggccaactcccggcagggggatgaaccccaccacgcaggggaactcggccaaggcccgccccaaagcaatgggctcccagggatccacctctccccagaggatgaggacggggcaggtgacctggggcaggagatcctcggccaagggcccctgggagtagcgcacaaaggccaagaacacctctgccgctcccggatcgagggccggtcgcagcaaaagctgcaccaggtcttccgtaaccgcttccttgcgcccatacgcttggaggaggatgttgcgaatggcccagggctgggctatctgggcaaagaaaaaccggccgaaggggggccaccccagcaaggactggatgaggggggtggttcggcggcgcagccaagagatctggcgacgcttgcgctcgtgcaacagccgcagtgagggatccaacatcgccacccccaaggcctggcctggctcgaaaacagccgcctgcaaggccacaatgcaaccaatggagttgcccaccagataagctggctcccccaccacctcccgcccaaaatcggccacctgggcgccccaggtttcaaaggtgtaggggaaaggggatcccggcaagggcttggcggatcccccaaatcccaggaggtcaagggcgtacacgcggcagtgccgccccagctccggcaaatttttccgccagtggtcgctgctggccccaaaaccgtggataagcaccaccgccgggccggcggatcccgcctgttggtagcggatggactggccctgccagaaccagcgcccctcgcggggggccaagacgcttgtagaaggctgttcagagagcatggaatccctatctcaccccgaaggatagcgctcttttttgttggcacaatctggattgggaagcaagttctctccctaggcccgtggcaatgtcgttggtaacctactcccttttgggcgtcaacctgcaccttaccctgccggaaacccatctgcagagctataccgcctggattgaagcccgcatcagccagggcctgggtgctcaggtagtcacctgcaatccggagatgatcatgcaggcgcagcgggatccggcctttgcccaagtgctgcaggaggctgagctggtgatcccagatggggcgggggtggtgtgggctttgcggcggcaggggatccgtgtccagcgggtgccggggatcgagctggccgaagctttgatctcgcgggcagcagaacgggggtggcgcttggccttggtgggaggaaggccggcagtcaaccgggcagcggttcagcagtggcaagctcactttccctctctgtccatttggggccatcacggctacttctctggcgccgaagaggaaaaacttctgcaagctctccagaaaatccaaccccaactggtgtgggtggggctgggatccccgcgccaggagctgtggatccagagatggcgcagcctcttgccccaggccatctggatgggggtggggggcagcttcgacatttgggccggccaaaaacggcgagccccgcgctggtggcgtgaccatcacctggaatggttgtatcgtctctatcaggaaccttggcgctggcgacgcatgttggctttgcccaggtttgcctggcgggtgctgtgggatcgctgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgcttgtttccattcgcgttagcgggacggagtccaaacagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttattattgactagagtcatgctcttctccctcgcgctcctagcctggcagctccactcgttcccttctctctaggcgctttaccacgatgcttggtcagcacatcggctacgctccccgccttcacccttgggctggtacagccccaaacccctccctcctcgtcccaaccgacccagaaaccaccttgggcctctaccgcaagccccagaccggatccctgccagccctaggtagcgctgagagcatggtgtcgctgcggggggtgagcaaggtctttcccaacggcaactgggttttccgagatgtgaacttggaggtgcgccgcggcgagtttgtgttcgtaaccggggtgtcgggggcgggcaagtccaccctgctacggctgctctacggggccgaacaggccaccgagggcacggtgatagtggatggggtgtgtctgttttcttcggaaggtcggcgacggccctaccgcatcccgccccgccccctagcaatgttgcggcggcgcttgggggtggtttttcaagactatcgcctcttggccaatcgcaccctggcggaaaatgtggcctttgtgctgcgcgcccagggactttccccagcagagattcgccgccgcctggggccgaccttgaagatggtggggctgaccgagaagcgggattgcttcccggacgagctttcgggaggggagcaacagcgcctcagcttggcccgcgccattgtcaacatgcccgtcttgttgctggccgacgagccgacgggaaatctggatcgggaaaactccctattggtgctccaaatcctggagcggctcaattcttttggcgtgacgatcctcatgactagccacgacccctatctggtggagcgggccggccaccgggtggtgcgcatggagggagggcgcctgtatgatctgcgctgagggctgccgggatccctactttgctcttcacaagctttttgagatcccggagagcagctttgccggttgcatcagcagaccgtaggccctaagccagccgcatcagcacaacagcggcaccgcccgcggcgacttgtcaagccagcccgaccagttacatcagcgggtcgtgggccttactcgcgcagaccctcaggttgggtttccagaagctcctcccttagctgatgagcggcagccaccatatttttcagtgcggggatcacctcctcccagcggcgggtcttgaggccacaatcgggattaacccaagtttgctccacaggcaagtgggccagtcctgtgcgcagctgctgcaggatttgctcaacgctcggcaccgcagggctgtggacatcgtaaacgccgttgcccacctggtgacgatacccagcctgggcaatttgcagcagggttttgttgttgctgcggctgttttcaatggaaagcacgtcggcatccagccgctcaatgtgctcgatgatgtccccaaactctgagtagcacatgtgggtgtgaatctgggtttccggcttggccccgccggtagctaggcgaaaggcatccactgcccagctgaggtattctggccagcgttcttttttcagaggtagcccctcccgcagtgccggctcatccacttgcaccatcaccgctccagccgcttccagatctgccacttcggctctcaaggccagggcaatctgcaaagcctgctcccgccggggaatatcaacacggggaaaggaccagttgagcatagtcactggccccgtgagcatgcctttcaccggcttttgggtgtgggactgggctacttggaattcccgcactgtcatgggttgggggcgaaccacgtcgccgtagagaatgggagggcgcacgcagcggctgccgtaactctgcacccagccgtgttcagtgaaggcaaagccttccagcttctgggcaaagtactccaccatgtcggtgcgctcaaattctccatgcaccaacacatccaggccaatctcttcttgaatgcggatgcacttggcaatctcagcgtcaatggctgcttcgtactccgcctgcgaaacctcccctcttttgtacttagctcgccactgccgcacctctggagtttgggggaaggagccaatggtggtggtgggcaaaggtggtagctgaacctgccgacttaggcgctgctcgtagggcaggaatcgctcgaagtcctggagcttgaggttggccaaagcctggcgcacttgggggttgggggggctaaactgcgcaaagctctgccactgctgctggatttccgcctgctgggcagcagtgtcttcgccgttgagggctcgcgccaggagagctacttcggccagcttctgttcggcaaagctgaggacatttctgaggggttccggcaactgggcttccagagcagcgtcgtggggcacaaattgcaacgaagcggaaggctgcacccgtaggttgggagctaccccctgcagctcccgcaggctggccaagacggtctcaggctgaaccttccagacattccgagcgtccactacgccagcacctaggatctggtcagccggaaagccataggttcttaccagatccagggtgtggccacgggtaaagtcaaggctaatgccggccaccggcagttgcaccacccaggggtaagtctcccccaggtcatcgaagtaggtgaccaagtggacacggatcccggcggttgccaactggcggtagctcatttccacagcttcccgcaggccacttccctggctggtaaccaaaatgggatcgtgaatctggacttctgggatccccagctgttttaactcctggaggagatcccggtacagaggaaggagcttttccaagtccgcccgcagatccccagatcgctggctaaggcagagcaaagtcactggactgaggacaacggggctggtgcgctcccctaggatcccttgggcccgccgaactctttccaaaaaatccccaaagttaggactgggatcggcttccggctcaatttcgggtaccaagtagtggtagttggtgtcaaaccacttggtcatttccaaagccggcaggccctcccgcccccgcgccatggcaaagtagcggtctaaacccgacagacctcggaaccgagaggggatcagccccagccaggtggcccagtccagtacatggtcgtagagagtctgatcccctaccgcaatgtgatcaatcccagcttgtagctgagtctgccaggcttgagtctccaaatcccaaaaggtagccagcagagcctctgaccctagggcaccactccaaaagccttccaaagcttttttgagctcgcggcgcttgcccatgcgggcataccccaatgtcatggtttgtgcagtcatgttgtgtgccatcccaaatactgagttttctaattttcctgcgttcaattcgccctcaactgggatcccgcccgccaaggaagaaaccggctgttcctctcttgcctctggaaccccaacaaaacactgccttttgcgcaaaaaagatactcaacgcagccagcgatcgcagtggctacttgccagccaccaattgaagtcaggaagcctgacatctcactctttccttcgcgtaggcgggctgtagatcttgatagatcttggtgcaacagcacccaaaatttactctctcccggccaactggctcagagtcttgcttgggttcttggacttatttctactgctgaggagtaccgaaagcttgtgggagcaacgccgggaaaatgctcaggataacgaaagcagaaacgagctaaagccaagacagttaccatctgtacctcgcagatgttgtgaagtttagaaaaaccatcggcgggcattctgactgacacggttttgggggacaagatctggatcggcagcgaatgactctagagatttgctgcagaacttctcctaaaccggatcacagctgcgggacagcggcagattctcactgctctttccccgtttcctctggcggctgatccccgtcagaaccgatagctgagctacatcgtatcacggagttcagagacgggagtagagtgcttcaatcatcaccaagccagcagcctttggagctaccagacctcacctttcacccagcggtcttgcaggaagtcatcggaatcctctaaacatcctccccccctgcattgctctcaagataaggcagtgatagcttagctgccataagtcttgtccaggaggcaagggggtttgctcctttttgctgaaaaagcgacagatcggggtttctatggcatcaagcttaaaagtaactgtgtggtctgtgggcctcttcttgctgagccagatgtgggctggatgcgctcagaatgctgctaagcggacagctttcgatccaaagctagcaggatccagcgatcaaatcgtgctggccattggaggggaaagggaagaaggatttgatcccaccctgggctggggacgttacggttcgcctttgttccaaagcactctgctgcggcgggacgagaaccttgagattgtaaacgacctggcgactggctacactgtcagccaagatggcctaacctggacggtaaccctacgaaaggatgcagtcttctccgatggaaaacctgtcacagcagcggacgtggcttacacctttaaccaagcagctcggagtggtggtctggtcgacctaaccgccctaaaggaagcagtagctatcgacactcatacggtggagctgcggctgcaaaaaccccaaagtacttttgtcaaccgcctcatcaccttgggtatcgtgcctcaacatgcccacgggcctgattatgctcgcaaacccattggctctggcccctaccgactggtgcagtgggatgaggggcaacaactgattgtggaggcaaatcccttatattacggccagactcctggcattcggcggctggttttccttttcctggaggaggatgcagcctttgcagcagcccgagccggacaggtacacgtggttagcgtgcctcagtctttggctaagcaaactgttaagggcatgaagcttcacgccattcccagtgtggataaccgagggctgatgttcccctttccccctagaaccggtgcgacaaccccaaagggataccccatcggcaacgatgtgacttctgacttggcgattcgcaaggcggtcaacttcgccattgaccgacaggcgctggtggatggagtcctagaaggctacggatcccctgcctatggcccagtcagcggtttgccctgggaagagccgaccgccaagattgaggacaacaatccagacctggcccgtcagattctagctgagggaggctggagcgataaagatggggatggggtagtggaaaaaaacgggctgcgggctgagttcaccgtgctctacccggccaacgacagtattcgccaagccctggccctagctgttgcagaaatgctgcggcctgtgggcatccgagtcaatgtcgagggcaaaagttgggatgacatcattccgctcatgcacagcaacgtggtgctgtttggctggggcagccatgacccaactgagatgtacaacctctaccacagcaaagcggcccaggggggatttttcaatgccggctactatgccaacccgtttgtggatcgaatgctggatctggctatggaggccccctctgaagctgaagctatccccttctggcgggcagcccagtgggatggaaagcaaggctttactgccaaaggagatgcagcctgggcttggttggtaaacctggatcatacctactttgtccacgagtgcttggatataggccagccgcaggtacagcctcatggccatggttggccaatcacagccaacatcacccgttggaaatggacgtgcaactgaggtcagttctgctgtttctggcttataagctgactcggctggggttgctgctggcggctgtggcagtcctgacgtttgccctgctcagcttctcccctgttgatcccgtacaagcctatgtaggggccgacatgctgcagatcagcccagcccaacgagacctgattgcccagcgttgggggctggatcagcccatgctgcttcgctttgggaactggcttgggcagatggttcaaggcaactggggcacctcaatggtgttcaatcagccagtggtgcaggtcattcaacagcggtttgagctatcgctgcccttactggcaattgcctggctgctttccggtttcctgggagtggggttgggggttttggccgcagcgtttcagggcacttgggttgaccgcggtattcgtctttacgcctacaccctcgcctcttctccccctttctgggtggcgctgctactcttgatcgcgttttcggtagagctgggtctaacacctatctgttgcgccgcgccacctggcgcgttggcggaggaggtgactttttggcagcgcttacaccacttgctcttgcctgctttcaccctaactttcatcggcgttgccaacatcaccttgcacactcgtcagaagctcattgacgtgttgcacagcaactatgtgctgtttgctcgtgcccagggggaaagcctggctgggatcctgtggtaccacggcttgcggaatatcttgctgcctgcgctgacgctgcaatttgcctcctttggggaactgtttggtggctcagtgttagtggaacaggtgtttgcttatccaggactgggacaagcaacggtacaggcagctttgcgcagtgatgtgcctctgttggtgggcattgtgtttttcagcgccttgtttgtctatgccggcaataccctagctgacctgtcctaccagattgtcgatccacgcattcgccttggcgggaggataggatgatcccttttgcatcgcctcgtgttgctgctgctgatgccgatggggggatgaaattctcagagtcctctgtcaaaggagagcgcaggcggcagactctgtgggcaattggactgtgtgctttttttttggtgtctatcctctgcagcgctgggcttatcggcgataccggactgagcccgaacctaactcagcggaatcagcctccttccctggcccatcccttcggcaccgactggctggggcgggatatgctggcccgatccttgcacgggatgtcccttagtctgtgggtaggcatgctggctgccgccgtcagcgtggtgatcgccgctgttttgggtttggtgggtggcacggtgggaggctgggtggatgcctcgatctgctggatgattgacctatgtttcagcctgcctcacctggtggtgcagatccttatagcttttgctgtcggcggcggagttcggggagtcattgttgccgttgccctcacccactggcccagcctagcgcgcctggtgcgggccgaggtgttacaggtcagcagttctgactatgtccagagttcttaccgactgggccgctcttccctctgggttgcccgctaccatatgatgcctcacattttgccccagctcctagtgggacttattctgctgtttccccacgccattttgcacgaagcagccctctcattcattggggtaggtatttcgccgcacctaccggccatcggcattattctggccgaatccatgcgccacctctccaccggctactggtggctgggggttatgcctggactgctgctgctgctgtcggtcaaggcttttgactggctgggagaaaacctgcaggcccttctcaatccgcgtacggctcaggagtagggacatgttggtggtctccggcctaaacattaggttcagccgatacgagcgggggctgcgccgccgctaccttcaggtgattacagatctggatctggaggttaaggcaggggaggtggtggcagtggtgggggccagcggatcgggcaaaagtttgctggcccatgccctcttgggtcttttgccagagaacgctaccctgcgcggtactctcctatttcaggggcagcccttgacccctgagcggtgtaggcaactgcgcggcaaggccattgctctcatcccccagtctgtggactacctggatcccctcatgcaagtaggatcccaggtacagcgggtagctcggctcagcggtgcctcccaaggcgaggcccgtagagcagtgagccgcatctttgcccgctatagcttgccgccgggaacagagggcctctaccctttccagctctccggaggcatggcacggcgggtgctgttatcgacggcggcagttagcagagccaagctggtgatagccgacgagcccacgccaggcttggacgcggaggtggtggctgagacccttgcccatctgcgggagctggcccaggagggccgaggcgttatgttgattacacacgatattcaggcggcgttgtcggtggcagatcgagtggcagtcttctatgcgggcactacagtcgagttggcctcggctcaggatttcgaaaggggaaacttgcgccacccctacactcaagctctgtggcgatccctgccccaaaatgagtttgctcccctgccgggcaaccagcctgaccctgaggcactgcctgcgggttgtttgtttggggatcgctgcccctgggcaagtgaaatctgtcgagctgagcgtccgcctctgcgggcggttggaggagggtgggtgaggtgtatccatgctcaagggtgagcatctctggtttcgctatggacggcatctgccttgggtggtgcaagatcagacccttcaagtagaacttggggaagtcgtagggctgatggctccctctggttttggcaaaactactctggccaagttgctggcgggctaccttacccccagccaaggtcgggtgagtgtggcagggcagcctttgcctcggcgagggtactgcccagtgcagcttgtctttcaacatccagagcaggccgttaacccccactggcgcatagctcaggtcttgcgggaagggcctcctccccagccagaggttctccacaccttaggcatttcccccagttggctcaaccgctatccccatgagctaagcgggggagaattgcagcgggttgtcatcgcccgggttctcaacccacaaactcgctatttgattgcagatgagatgacagccatgctcgacgccaatacccaagccctgatctggcaagctgtcttggcctatgggcgggcacatcagatggggcttttggtcatcagtcatgatcgctttctcctggaacggctctgcagccgctacgtcatcatgaccagccacgacccctatctggtggagcgggcgggtcaccgggtggtgcgcctggagggaggacatctgtacgatatgcgctgaggggctcccgccagagcggcgcagccccatcttcctctccacaactgcgacgctaaagcttagagcgggcaaactcttggacggtaggcagcatgcactctctctcccgatttctcaacaaaatccgctacctcctgcaggaaacttttttggggttgcggcgggggggctggctgaactgggctgctatcagcaccctgttggtgttgctgtttttggtcgggatcggcgtggagctgtctcggggggtggatgcaacggtccagtcgctgggggggcaactggagatctccgtctatctggagccggaacgccggggggtggatttgcagccccaagtggcccaactgcctcatgtggcggaggtgagggtgatcaccaaagagcaagcttggcgcgaccttttgctggagatggggatccaggatgaggcggccctggagacccagttgggggataaccctttggtggatgccctgcgagtcaaggccgattctgccgagatcctaggtcaagtggccgagcagatccgccaactggagggggtagacgaggtgtactacggcgaccgcattgtggagcaactggcccaaatccaggaggtgctacgtctgggatccctgagcatcaccggggtgttggccctgacggcagtggcggtgatcactaccaccattcgcctggttgtcatggcgcggcggcgggagattgaggtgatgcaactggtgggtgcgacggcgacctggatttacttgccctttattttgcagggctgcctgttcggggtagtcagtgcgctgggggcttggggcttggttctgggatcccaacagttactgcaggaggcgctggagcagttgattgcgctgcccttcctcaaggtgatgcaggccgatcccggccaggcggagttttggtttctgccgctgctgttgctggggatgggggtttttctgggcaccagcagcagcttgattgcagtgcgcaagtcggcggggcgttggttttgatcggggatccctcgccctgggccgggctgacgcccttatgagctgcgagaggtttgctaagataaaaggctacctggtaacaagacgccgaccatgaccttgcgtaaccctcacttgggcatcgacaacgacgagctgatgcgtcgggtagaggcgttaattaacgcttccaaaaaccgctatcgcatcacagtgcaggtggccaatcgggccaagcgtcgccgctacgatgaccccaacgatgtggaagagggctggatgaagcccattcgccgcgccatcatcgaaatgtccgatgagctgaccgagccggaaatcatcggcgacgagtagccgcctggcccccttggagctgcgatggccagctagggaggaagttggccggctcgctcctcagaaatgggatcggggttgctcagccgtgactccatcagaacctccggggtactcccgccacagcgcagcttggcgggtgggggataggcggtgagacgaaggggttcaatgcccctgagtctcactatctgggcgatgcctgctgctcaacatacttcttcaactcctcaacggtgaccccaccacaagaggcaacaaaataggcccctgtccaaaatacaggcttgctgtagaaccgtgccacctctgtggcgaactctttgcgaatcaaccggctggagactgttttcaggttgttcaccagcttcgagacctgaacatccggcggaaaactcaccaacagatgcacatggtccgcctcaccgtcgaactccaccaaggaacagcgccacttttggcaggtcgctcgaaatatatcttccagcctctgcaacattggagcagttatcacccgacgacggtactttgtcaccagcaccaagtggatttgtaggctgtaaacagaacgatggcctatgttgtagctcattgcgctaaatgctagaaccgtctcatgattatcacccacgagtaccggatcctgcccagcgacgaccaagccgctctgatgaccgagtggctggaattgttgcggcggcagtggaacgacgctctggggcagagactggactggctgaccgcaacccgttgcccaattgaccgctgcagtcttgtctcttgtccgttgcctgtgtcagaacccccgctggagccgaattattatcggcaggcgggatccctcaaacaaatcaagcaactgttcccggcctaccggggcatttacgccgaggtgctgcagcaaaacttgatgcggctggacaaggcgtggaaagcgtggcgggagccggatagcacaggcaagcggcgggggcggcctcgcttcaaaaaagcgggggagttgagatccttcacattcccccgcatcaattgccccaaggcgggagcgcatctggaaggggagactctgcggctgagcaagattggctcgatgcctgtggtgctgcaccgccccttaccagaggggtttgtgcccaaaacctgcacagtggtgcgcaaggccgatgggtggtatgtctgcattactttggaggacaaaagcgtcccttccccagagcctgtgccgatcaaaaaggcggtgggcattgatgtgggattggataggtttctcaccaccagcgatggggaggtggtgcctatcccgcggcactaccgccgagctcaaaagcacttggcccgacagcagcggcaactgagccgcaaagtgaaggggtccgccaactggaagagacaagccacgaaagttgcttgtttgcagttgcacgttgcccgacaacgcaaagcgttccactaccaagtggcgcactggctggtggagcaatacgacctgttggtggtggaggatctcaacgtccgagggctggcacggactcggttggctaaatcgattttggatgcggcttggggacgatttcttgacattctgacagcagtggcggtcaaacgcggcaaacaggtgttgagagtggatccccgtggtacgtcccaaaattgttgtgtttgtgaggagcgtgttcccaagaccttgtcggaacgggtgcatgattgcccccgttgcgggtcgtgggacagagacttgaacgctgctatcgagattttgaagcgaggactcagggcggtgggactgccgctctctggctgtggaggatcctggtttaccagtccgttgaagcagcaactccgggaagtgattctcggaagctcccgtctacagcccgtcagggcctagcgggagaggatgtcactgggtgcaaaaggcggtgggtttcttccgggctgaggccctggatgcgcatctccagtgggctgcggaaccagagggcttgttgcggaaacgggatctggatcccggcttggtcgaaggcatgcttgaggcgacggcggtattcccgcgtcacccgccactgctgcagcggttgcaccttgatccagatgcgcaatgtaatcccccgctcccccaggtcatcgacgccgtgcatctcggggggctcgcggatcttgtcccgccaggccggctcccgatacatctgtagagccacctgctcggtaatgcggatggcctgttccaggtcgttttcgtaggcgatcacgatccccagatccacccgcgaccagccgttggagaggttctccaccacccgaatggcgctgttgggaatggagcgggcccgctgcgacaccggcggcaggctgccgggatccccctgtggcgcggcgaccaagaacagccgccgcccatccagtgtcacggcctccgtttggatggaagcggtgggcaggctgagcgcttgccgcagctcttccagagcatccaagcggctgagcaaaggcacgttggaggcggtgccgtggttttgagaagtttcctgcccccaggcaggctcgatggccggagatagggcgagggacgcgccgaaaaggagcggccacagcagggatcccattttccccgacttatctaccggtcgcagctggcgcaacatgaatcgtttgcgtccgcggtgtggagtacttgaacaacctcactccaaaaagaaaaaagcaatgccgagaatggcataggtggccaagagcaacagcccctccagccagttggagcgaccgtcgctgctgacggagttgaccagcaacaccgagacggcaatggccaccagctccactgtgccgaagttaaagttcatcggctggcccagcacgttcccggccagcaccaacagaggcgccacgaacagggcaatttgcatcgtcgagcccagagatactgagaaggagagatccatcttgtctttcatggccaccgtgattgccgtcgcatgttcggccgcattgccgatgatcggcagcaaaatcacccccatgaacagcgaggtaatgtgcaagtgctccagagtatgctccagggtgctcaccaacagttccgactccagcgccaccaacaccgtcaaccccaagagggccaacagccaaaaccccaaaccggcccgctcgggcggggccgtcaacacttggggaatggatccctctgcctgcaaaaccggattgggggcgagacgggcagcggcttcatgttctgccgcctctgcctcgtgaatggtgtaaaggtagctgtgggttttgagggaaaacagcaaggtaaggccataaaccccgatcagcaccaaagccaccgctgtagagagctcttggatggagagcgcgcccaagttggcgtcggcataggtgaccacgctgggcaagatcagggccaccaccgccaggttcattaccgaggcgttcatacgcgccacttcgggccgaaagctctgctcgcgaaacttaatgccgcccaaaaacatggccagcccggccaccagcagcaggttgctgatgatcgagccggtgatggaggctttcaccacctccaccagtcccgcctgcagcgccaccaggccaatgattagctcggtggcgttgccaaaggtggcgttgatcagtcccccgatcgtcggcccggtcaaggcagcgatctcctcggtggcttgacccataaacttcgccaaggccaccaccgccaaggccgcacaaaggaagaccagattgggatcccagccctgcaagtggcctgtccacgagaggggaacccccagcagcagcaggaacatcaagccgttcagcgctctctgccagcctgctgcagggcgaactgaggaaaccagagaatttgcatcggccagagtcatagttccggggaatagaggctgatagatagtttcagaagtgtggcggcggcagcagcggccttccaaagcagtctagctgctgccagggaggcttgagtaggtactgccattagagggagatgactcgatggcgctgcagcaggcggaggagctcggctcccagttgatccaccaggtgctgcggatcgccgattttcaaaaagctgctgccttccacctcaaagggaaaggatccctcgatgccgtggcggggcagttgcaccagcagcagttgctcggggcgcttcgattgcagggcatagcccagctccagacagacctgtgggctgggcagaggccgcccccggccattgacctgcacaggggtgacatcggccaccaccagcaacgcctgcttgagcttgcgaatcagcgctgcgtcgatgaggggtgtctctggggatccctgcagttgtagcggaagaaccggctgatgatggcggttaatggcctccaccaccgtctgcaacgcctggtgcagcgtggcgctggagtcggggtaatctgattggccacagaagtagatggccggctccgtgatgcttagggcagcccgcttattgaagtagatctcgcggctgattaaatcgaggttggagatgctgtaggcgccgctgccctcgatgtaaaactccaccagctccccttccaagtagcgctgccaccagacagaggccttcacctgctccacatcgtcgaggaaatcggctcgcatcgccgttttcaggaggccggtacggcttaggcgcaagtcaggggctcgctgttgcacttgggaggcagacaacaccgaatccaaataccaggctctcaagacaatgatcgccatcggatccctctgcgcttagcctcaaaggtacctgattttggccggctatccaagtcagcctaggcgcagggccagatccagcagccggtgagccagggtcgatttggtggccaacgggagcagttccgggttgccctgccgcgggatccagtagccttggttgtggctgctgccaaagccgctctccggctggtcgatggggttggccacaatggcgtccagccctttctgctgcagcttctccttggccggggggagaggatccccgctctgggcagcaaagccgataagaagctggccgggacgtcggtgacgggctagggctgccaccaaatcggggacaggctccaagggcagcagcaggggcagctcggccttggccagcttgcccgcataggtctgcgtgggccgcacatcccccactgccgttgccatccagagcacgtccacctggggaaactccgcccgcaaaacctgctccagttgggctgctgtctccaccgggatggcccgaatggcgaagggtgctggatcaaaggggatccccagcggcccatgcaccagcgtgacttcggccccccgacaggcggcggccaccgccagcgccacccccatccgcccactggccgggttgccgataaagcgcaccgcgtcgatgggctcgcgggtgcctcctgccgtcaccaacacccgcttcccttgccagtctttttgcccccctgtccagagcagagcccgcacatactcctgcagcgcctctggctccagcaggcgcccttcccccaccgcatcgcaggccaggcggcccctggccgtgggcaaggcccagaagcggggatcccgttgcagccgctgccaattctcggccactgcttcagccttccacatgtgggtattcatggccggcgccaaggccaccggacagtgggaggccaaaaccacgttggtgagcaaattgtccgccagcccctgggccagcttgcccaaggtgttggccgaaagcggcgcaatcaggagagcctcggcccattcccccagctcgatgtgcagcggccgtccccgcgcagcttgccagaactcggcatctgtaaaagccggctgacgggacacagtggcaaacgtcagcggggagataaactgttgtgcagcttgcgtcaaaaccaccctcacctctgccccctgctgggccagagcagacaccaaaaccgcagttttgtaggcagcaattcccccgctcaccccaaccagcagacgccgccccgaccaaaagggatccatatcagcgaatactcaaacagccctgtttccagtttccctgcctttgccagcaacacaacaggaatccctcgcccaaagtgctagggctcaggccgccgatcccgccgagaacagcacttgcgagcctagggcttgcctggggagaacccctctttcgcaagtccgacctcgactctacaggttctgtcccgcagggggaattcgctactgctgttttgcgcactcgcctcttcagatcccattccgcttgccgaacttgtctcctctaataagaaagagttgaaggcaacttattgcaatcgctatttgtttttggctacactaactgttgtccttgagccatcttgatatgactacgaccggtaaaccaaaaccactcactggccaagagctcctcgacaaggtaacttcgatgggaaatgcggatcgcaaggaaaaagctcgcgcctgtggctacgtcacctataccaagaatggtcaggagcgagtgaatctgatgcagttcaacaatgccttgctgaaggcagtcggtgtggatctcgatgctagtgatgagaacggttcccgcggtcgggctccgacttaccgggtttcggttcacaagaatggcaacctcctcatcggagctgcctacaccaagaagatgggcctcaagccgggggatcagttcgagatcaagttgggccaccacaacatcaagctagagcgcatcgactgatttcctgtcgcctgccttgtcgaggttctctctgctgataacagcgtttcagcttgggtaaagccctcgatggttagggaagagcgagatgcttctttccctccatcgtcaccctgtttttaggcggacaagggatcctcgtattcgttgaggatccctatctgtctgtatcatctgtatcaataggtatcaattgatggctgaagcgcagagggcttcgttattctgacaaaagttaaagttcatgagggcggcggcaatgtacactccaactgcacagaacctggcccgtcggtggcgacgctggcgaatttgggtggggctggtggtgttggcagtggtgttctgggccgttcagcctcatctgcaggttgagtcgcaatcgaatgcgccgctgcagtgggtctcctctcagccagcccccgagcagcaggatgtttttgtggacggggttctacggctgcaattcgatcggccgctggatcccaatctacaacggctggcggttcagttggagccgccggcagcggtcattttcgacgtgcagggagacgagttgttgcttaaacctcgggatcccttgcgctttagcaccgactacaccctcacgatcgcgccgcaggaggggctgccgctggagcagaccatccaactgcgctttcgcaccgagccgcagtttacctacgagcgggacatcaagccgttgctggaggccagttgtgtcggctgccaccagccggcagggcgacagcgcacccagttgctggacagctacgaagcggttctggcctacgtcaagccaggggatcccaacagcgagttgatcgatccccgctggacgcgccgccacgccaccatcctcaacgccaacaaccccaaccgccctcaggcccgcggcggatccccggagatcgcctacctccaggcccgcgggctgcccctctctcgtctgggcttttggacgccggaggaggtggagatcgtccgcacttggatcgtccaagatggggccccccgcagcagcgcccgcgctcaggcgggcaactagtctcaccgccatgaccgctccccaaccgctagccaccgtcatccagggatccctgagtcggggcttggaagctcgcctcaaccccggtgtctcggtagaagacctgcgggtgggcaagtttgtggtgatccagggggagcgccaccgcttcttcggcctgctcaccgacgttaccttagcaaccagcaacccgcagatcttggtcaatcccccccgcccggaagagaccctgctgcaggaggtgctggcgggtaccggcacctacggggttatcgccctcacgcccatgctgatgctggtgccgcggcagacggaagcagagaggctgtatcccctcatcgatcccaagcggccagacgactgcggctcagcccctcctgctgccgaggcgatggagctgttgccggtgaaaacggtgccggcccacttttcccaggtgtacgaggcgcgggagctggactttcgcaccgtcttcggctgggaagacgaccccactcggcgcaacttcgccatcggccaacccttggacatggcggtgcccatttgtctggatctggatcgctgggtggagcgcagcaacggcatcttcggcaagtccggtaccggcaaatcctttttggcccgcctgatcctggcgggcatcatccgcaaacgggcggcggtaaacctggtttttgatatgcactctgagtatggctgggaggcggccagcgaggataggcaggccaccaccgtcaaggggctgcggcagctcttccccggccaggtgcaaatctataccttggatcccgattccacgcggcggcgaggggtgcgggatgcccgcgagctgtttattgcctacaaccagatcgaggtggaggatctggcgctgttggcagaggagctcaacctctccgaggccagtctggaaaacgccattatcctgcgcaacgagtttggccgcgactggatcagccgtcttttgagcctttccaacgccgagattcaggagttttgcgagcaaaaaatgggcaacaaggcctcgatcctggccctgcagcgcaagctcacccgtctcgacgacctcaagtacatccgcaacagcctgccccacaactacatcggcgagatcctggaggccctcagccgcggcattcacgtggtcatcgagttcggatcccagtccaacctgctctcctacatgttggcggccaacgtcatcacccgccgcattcaccaggcctatgtgcagcagacggagcggtacttgcagtccaaaaatcccctcgaccggccccggcaactgtgcatcaccatcgaggaagcgcaccgctttctggatccgcgggcggccaagcagaccattttcggcaccatcgcccgcgagatgcgcaagtactttgtgacgctgctggtggtggatcagcgcccttccagtctcgaccgcgaggtgatgtcgcagttgggcacccgcatcacggcccttctcaacgatgaccaagatatcgaggctgtgttcacgggtgtagccggcagccagaacttgaaaacggtgctggccaagctggattccaaacagcaggccctggttctcggccatgccgtgcccatgccggtggtggtgcaaacccgctcctacgaccagaggttctacgccgagatcgccgatcccgattggtcagaggccgccgatgcggaggtgctttgggcagctcagaaggccaaggaggaactggggctgtagggagggctgccccacagcccggtcatcaggcgcagcaaaaagcgccgcagcggcggaaagcgtatcatccctatcaaaaccaagcgccgcaagaccaccaggggccagtaggagttggagaaagtgcgggtgaggagatccgtaaagagcaacaccacccagttttcccagcggcgacggcgaccgtagcgccgcaggacttggacctctcccaaatcctcctgtcgtctccaggcgtccagcaacacttgggccaaggcagcggcatcgcggatgccgaggttcagcccttggccagctacgggatgacagtggtgagcggcgtcccccaccaaagccaggcggtgctgatagtagcggcggctctggcgcaggcgggccgggaagacttggggcgggttcagcaaggtaaggtagccgccctggtcgccgtagtagcgctgcatctcggccaagaagtcggcctgggaaagggccagcgtggccttggcctgctcgtggggcaggatccagaccacctggcagcggttgccgggcaggggcaggatggcgaaggggccggcaggccaaaagcgctcgtaggcgacgttttggtggtcttgggcaggggccaccagggcggtgatacacgactgccagtagtcccagccgtcgctcgggatccctgcccgctggcgcacttgggagcgcaggccatcggcggctaccaccagggaggcggccagccggcggcggccttgggtcgtttccagctctacctcagccgcagcctccccgtaggttacgctctccaccctggcttcgtagtggcaggtgatctggggatcggcagccacccgctcctggagcacctgctgcagccgagcatgttcgccgcagtagaaaactgccgtttcccccacatcctccggcctaaacgtcacccgctggggagcgtcggcgtcggtcagaatcacctgggcaaagggtgtgatgtggggagccagcgcctcccacaccccgatggcccgaaagatgcggatcgacaacggcgaaagggcataggccaaggggcgctgcctgactgcctcagccgactgggcctcaatgagggccaagcgcaggccggatccctgcagggcacaagctagggtcaagcccgcaatgccgccgccgacgatgatcacgtcgtaaacggctgccaaggtagtcggagtgggagcaagggttgtcatttctagtgctgagtgctgtgggcaactacttctgggcgggcggagtttgccggcgtggcggcccgcaccgctcggaacatgccaaagcggcagaggccagtgccgaaggccaggcgcatgagcaagaaagtgggcacctcccgcagcgacttgatcaagcccaccaagccaaacttcagcaacccttcgggacggacaaccccctgccagatggaatccagccaagaaggaagagtttcttgcgtccagtcggcagtttgcacctgtccttccaccaggcccgtggcttgcaactgttcggcaaacccctcgatgctggaaaaggcggggtgcgaccactgatccaacaactgccgcatcaccagccgctcccagaagttgaggggcttttgacggtcgtcgcgctggttccagtccgccaccaccaagatgccgcctggcttgagcacccgcagcatctcgctggcgtagcgagccttgtccggcatgtggggccccgcctcgatggaccagaccacatcaaagctggcgtcggggaagggcaggttgagggcgtcggccacctgaaaccggacgggcagatcggggggggtgagctcctgggcccgctgcacctgctgcgggctgatggtgatgccggtcaccacaaagccatagtcgcgggccaagatgcgacaactaccgccaatgccgcagcccacatccaacaccgtcgtccccgggggcagccgatccagcccgccccagcgcaccatctcgtggacaaagtcgtgcttggcctggatgaagttcttccgccgcggcggggatccgtagtggcccaggtgaatatgctcgccccagtagaactccaggatcccgtctcgcgtccattcgtcgtaggcgcgggctaccgattcaggagagcggtacttgcgggcggtcaacaggtaggctcccaatcctatagctaggagcaggactaggccccaaaaaacccagagtgttggattcattagaactaccttgagatggctagagatggcaattgatgattgttgctgcggtggcaacagacacagcggggatcccttctggcctccgttgatccagcggagcaaagccccactctcatcttgccctatttgccagctgcaaggcggcctaggagtgtcgtagccgcacggttgcccgcggaggagacgctggcctgagcaaccttgccgggggctaggtggcctggagctcctcccttagacgctgagtggctgccaccatgtttttcagggcagggatcacttcctcccagcggcgggtttttaggccgcagtcggggttgacccaggtttgctctagcggcaagtgggccactcccaggcgcagttgccggagaatctgctcggtgtcgggcaccgccgggctgtgaacgtcgtaaacgccgttgcctacctggtggcgatagccggcttgggcaatctgcagcaaggttttgttgctgctgcggctgttttcgatggagaggacgtcggcatccagacgctcgatgtgctcgatgatgtccccgaactccgagtagcacatgtgggtgtggatctgggtttcgggcttggcgccagcggtagtcaggcggaaggcctccaccgcccaacttaagtattctggccagcgctcttttttcaagggcagcccctctcgcagcgctggctcgtccacctgcaccatcgcggctccggcagcttccaagtcggccacctctgcccgcagggccagggcaatttgcagggcctgctcgcgacgggaaacgtcaacgcgggggaaggaccagttgagcatggttaccggccctgtcagcatccccttgaccggcttttgagtcagagattgggccaccttgaactcccgcaccgtcatggggcgagggcgagacacgtcgccgtagagaatggggggacgcacgcagcggctgccatagctctgcacccagccgtgctcggtaaaagcaaagccctgcagttgttgggcgaagtattccaccatgtcggtgcgctcgaactcaccatgcaccagcacatccaggccaatttcttcttggatgcggatgcacttggcaatttcggcgtcgatggcagcttcgtattcggcctgggagatctcgccctttttgtacttgacccgccactgccggacttcgggggtttggggaaaagagccgatggtggtggtcggcagcggtggcagcttgacctgccggcctatacgctgctcgtagggaagggagcgctggaagtcctgcgccgtcaggttagccaaggcctggcgcactgtagagttggggggattgaagtcctggaaggcctgccactgctgctccagctcctgctgctgggcggcggtgtcttcgccgttgagggtgcgggccagcagaaccacctcggccagcttctgctcggcaaagctgagaacattgcgcaaaggctctggcaggtgggtttccagagcagcgtcgtggggcacaaattggagcgagcaagaaggctgcacccgcaggttgggggctagggcttgcagctcttgcagagtggccagaacggctttgggctggatctgccagatgttgcgcccgtccactacccccgcccccaggatcttgtcggcggggaagccgtgggctctgaccagttccaggttgtggccgcgggtgaagtcgaggctgaggccagctaccggaagctccaccgcccaggggtaagtctcccccaagtcgtcaaagtaggtaaccaggtggagagggatccccacgcttgcaagccagcggtaggtctgctccaccgcttcctgaagacttttgccttcgctggtcaccaagatgggctcatggacttgcacttcccggatccccaggcgctgcagctcctgcaagagttctctgtagagaggaagcagcttctccagatccccccgcaactcgccagagcgctggcttagagcaagaagggtaaccggactgaggaggacggggctggtgcggtttcctaggatcccttgcgcccgtcgcaccgtggccaggaagtcgtcgaaatgggcctgagggatcgcgtcggcctcaatttccggcaccaggtagtggtagttggtgtcaaaccacttggtcatttccaaggccggcagcccctcctgcccccgcgccatggcaaagtagcgctccaggcctgataagctctgaaaccgggagggaatcagccccagccaggtggcccagtccaaaacgtggtcgtagagggtttgatctcctacggcaatgtggtcgaggttggcctgtcgctgggttcgccaggcctgactctccagatcctgcagcgtcgccaacaaggcttccgcctccagggtgccgccccaaaaggcctccagggctttcttcagctcgcggcgcttgcccatgcgggcatagcctagggtttgagtttcaatggccataaggtaccttgtcctgaatcgaattcggtaattgaggttgccgccagttgtcatccaacctaggcagcaagagatggccgccgacatgcctatcggtggcatcccggcagaaggttttccctaggccaggaaacctgccggagctgtcaaggcgttccttcaccctggcggcttgcccactctgcacagggggatgcccagaggactcttttgtgcaaccaaagcgagcaaccgtcctcctagctgcccctgagctatctgctcagctctcttgtccgcgcttttgactgagtgcctacgatccgagagcgtcgaaaatccgtaagcaggccgatgaaaaaacttcgagacgggaacgggctaacgtcaaaatggggagcatatctgtacctcgcagatatggtgaactgtggaaaaaccgccggcgggcattctgacttgctcagttttggaggggctggcttgcgtttcaaggcctcttgcaacaacgaactagggatcccaagtccaaaaccggctcacagctgcgggacagcggcagattctcactgcactttccccgttgcctctgacggctgatccccgtcagaaccgacagtagactttatcctatcactggttttagcgggactgggcggatttgaaccgccgacctagcgcttaggaggcgcttgctctatccaggctgagctacagccccaggtcaggtacctcactgatactagcagagaggctagggggtatcgccgcaaggctgccgagcaatagcgttcttatggaattgctggaacaaaggctttgctttctgacacaaaacccaacgcggcggctcaccccagtagtactcttttttccaaatgggcaagcgctccttgattgcatcaatgatgtaacgtgctccagcaaaagcggcgccgcgatgttcagctgtagcaccaacccaaaccgcaatatcaccaattgcaagatgaccctggcggtgacaggcaacagcaccgcagaggccaaacttggcgtgggcttctcggaggatcttctcgccctccttctgggcaaggatctcgtagacttcgtactccaagctgagaacaggtttgccctggctgtggttgcgtacccagccctcgaaggttactaaggcacccgctgtgttattgacgagcaaacgactgagttcagctggctggatggtgctatccacaattagaaaacgcagcatttagcccccacaaactggtggaatgaaaactaccaaggcaccttcatctatcggcctagtcaagtcacagaactcatgattgacagcaaccttaacgtcctccgctgctagcgaaaatccatactttgcttgcagctgctgatagagctctaggtagtttgctgcactggtttgcagcacttcgctgctccgctgagcctgttcccgcagcactgctacatattgaattgttacggtcttacttaggacagattgagttaccatggctgcaactaccccaaacggattggaaagtggcatactcctcggcggtattgacgttcatgagctcgacctcatggttgggggtaactagggtgcagggctgcctgctgaggatttccacagggcagtacaccccttccgcgtaagccctttctagtaccgctgcagcttgaggagtatagatggcgcaaagagcttccgggaagccgcgctcggggttaacatagcaagttgcgattgtttcggcttggtagtgatccagcagcttttggattgtttctgaccgaaggttcagtagatcacaggcaacaaccaaccagttagcttcaggatgagtattcaaggcagtcaataggccactgatcgggccaacgctttctactagatctggtagtgtgggcaagagctctagagctgtgcccgaccactgaccggcacgcgctgacaagtaaacctgctggcagtagggctgcagcagttcatagagataggcggcgtggggtttgccaaaagggttcagcagcgctttatcgcgacccatgcgcttgctacgtccccctgtgagcaccaagccatagaggggacgttccaggagggcgtttttgccgccggacttagttactaggcgggtctcctggatgcagatatggggcgacaccgacttgcacatgtcatagattgtcagcgctgctgttgccgcaccacagagagcttccatttcaacccctgtcttagcgctggtcttgacagtgcagtggatggttacaagcaagtgatcatcaattgtgatatcaaaggtgcagtcttcaacagggatctgatgacaaaaggggatcagttggtcagttcttttaacagccattgtaccggcaatggttgctgtctgaaataccggtccttttttcaggtggatatcttggccaacaacataggatctgagagcaggtggcagttgaactcttgcccgtgctgtggccgttcgcaaagacaccgatttgtggctaatatctaccatatgcggatggccttgagcattaagatgggcccatgtacgatcagctttgtccatagagctagccccctaagccgtacattgggtgtgagacctgctcaacccggcgcagtggtttcatccccaaaagctgctggtaaatttgctgacgttggcctggtgttttgtctcgaaccgagagaccctcctcactaaataggcaggcaaagagacgaccatcagctgtcaagcgccaccgggaacagctgctgcagaagggctgagactcagaggcaataaatccaactttaacattctcgtcgattgtaaagtaaaacgctgtcgaatcaggtgccgctggaaggggggttagagtatagcgttcttgcagacgggcaatgcactcttgtgctgaaacgtagtgttcttcatagagagagttggcatagccgacccgcatcagctccagaaagcgaactgtcacgcctgtcttgcgggcaaactcaacgaaatcaaatagctcgcaatcgttgatcccccgcattacaaccgtattgactttgaggctaaatccccgggcaataccctcctggatattacggagaatatccgccaggcagtcgcgacgggcaattgcagcttgggtggagggctgtaggctatcgaggctaacattaaggttgagaacgttggcagccttgagaacgtcccagtagcggtggagcagcaggccattggttgttaggctgagggacgggatcttcagcttggcaagttcctgaatgacttcatcaaagtcttgccgaaccagaggctcaccacctgtaatgcgaacttcttcaatgccatagtccagcaactcgccaataatttctttgtattgctgcggagttaagtagctacttttgtccagaaattctggatgcaaaggcatgcagtagcggcagcgaaggttgcattgatcggttagagaaacccttagcttgcgaatgcgacgattccattgatccactagctgcatcttagtaccacggatagaattggatgctttgctcggggctgaggatagtttgagccgggggtaactctacaaagccatcgctgtctgttagagcgatgaagtctccggagttgttaggcataatcggtgtaaagactcggttggcgctcatcttaacgggcacaaaaagagtgagattgggtttgaaggtaatgacttcacttaggtgcccagagtcagtgttacggttgaggagataacgatgcaaacatacaagagctgagatggggttgcctgggaggccccaaactatagtattggcctgatggtcgatgccaaaccacattggcttgcctggcttttgcgccacgccgtggatgtaggcagtaacaccacagctttgccagatggccggcaagtagtcacactttccccttgaaacacccccagagtaaatcaagaggtcgtagtttggggtattggcttggtagtgggtggcaatggcagcaggatcgtccggaaggtgatcggtctcaacctcggtatacccgtaggcaagaagagccgctcggagggcctcagcgttggagcgccgcagttggtagggtgcaggggtctgctcaatgggaatcaattcgctgccagttgccacaactttgatgcgaggagtcctctcaacttggatgcggctgtagccaaaggaggccaagatcccgacgtggatgctcttgagggtaatgccggggcggagaaccagcgctcctgcagaacaatcgctaccttggggatgaacaaaatcacccctgttgcgttcgacttcctgggtgatggtggcaattcctccctcgatacgaatttgctcgtagggaatgacgagatcactacccagcggcagggcacagccagtcatcacttccaagcactgctgcggatcgggcagggtggcagggcttgtccccgcaggggctatgcctgcaacagcaaagcttcgctgcccagcagcataagcggcatagttgatggcgataccgtccatcaggacccggttaattggcgggtagtcccgatcggcgtagatcggctctgccaaaacccggcccacacagcttgcaatcgggatcgactcggttttggctggcagccagtggtctttaataatggcttcagcttcctggacagtgaccataggtgtggggtgcggaaaattcctgaaaggcgggtaggaaattgcggttttcgtggccagggcgactgagcttaatgagggcaaagcgctgcaacggggtcagcttttgccatagctcaagagtcagcacgacccccttggctgccgcctgctcaagaacgcagtcagggatggtggtagcgtcttcccaggcagggtttggatcaacagttacctcagcggcctgctcttggcagacactttcgataaggtgaattaggtaggcgcggtaggcagctcggttgtcagcggtatccgttggcaggtcaaccaaactttggcgctgctggtaactaaaacgcagccactgatgtaacttgagcttgatgccgcactgatcgagctttaagcgcacgatcatgggaatgcagcgaaggctgtcggcaaagtcttgctcaaacttaaagatcattttggtggccgctcgatgcgactaagcttgacggcacaggctttgagttcaggttgctttgagctggggcaggcaaccgggtgggtgagagcgttacagcttgtatcattgccccacaatgccccccagtgcatgggcatgaacactgtgccagggctgatggcgcaggtaattttaaccggcagggtagccttgccgcgccgtgattcaatcctcacccagtcaccctcagttagccctaccttgctggcatcgcggggatggatttcgagaaagggttgggggtgcattgctcggattttggcgacatgtccagtgcgggtttgggtgtgccaatggccatagagacgtcctgtggtgaggatgtagggatattcagggtcgggcggctcggcaaggccgcgggaatggctggggataaagcgggcacgacctgtgggcgttgggaaacggtgaaaggactccgtcccgctggcgcgatcggtatagaggttgcgggtctccactgaacctgtgcgcggatatggccattgctgaggcccctggcgcaggagctcatggctgaggccagactgatcgcagagacgcccggcagttagacccacatattcggcaaagacctcagcgctatcggcaaagtcaaatgccttggcaaagcccaggcggcggcctacttccgcccaaatttcccaatcagcccgcgcttcaccaggagggttacgccaagctggacagagggtaacgcggcgctccgaattggtcatggtgcctgtcttttcgcctcactgggcagcagggagtaccagatgggcataggcagtgctttcggtggggaagtaggcgtcttggacaatcgtaaagggcgaccgcgccagagctgcttctacccgacgtagatcaggcaggctcaccaggggattggtggcggcaatccacaaaatatcgagggcatcggcttcgagggcacggatcatccccagcgcatcaaggccaggttcagggttaattgggccaagctgccagtgctgctccactgctgcccgatcctctggattcgtaaccttgcggtagccgggcaatagatgtgccaagccgcccgcttctcgaccgcccatagcattgggctgacctgttagcgaaaagggccctgcccctgcaaaccctatctggccggtgagcaaatggagattgatgaggctggtcaccttggccgtgccttcgctggactggttaagccccatcgaccacatggaaagcgttttctgcgactgctgccacagtcgcgcaacagcaagtacctcctcaacttctaggccacagcggctggctacttgctcaggggtgtagtcggcaaccagggcagcataggcttcaaagccttcggtgtgctgggcaatgaagtcatggttgatggcgccccactgaatgagtaggtgagcaatgccattgagcaagtcaatatcgctacctggagtaatcctcagatacaaatcggcctcctcagccgtctgcgtacgacggggatccaccacaacaatctttaggcttgggtcgcttttgtggcgcttgcgcaagcgattgaacagaattgggtggcattcagcggtattggtgccgatcaaaaaagccagctcgcagctatcgagatccgtgtagctacagggggggccgtccgagccgagactctggctgtagccctctacggcagaagacatgcagaggcgggaattgctgtcgaagttattgcttcctagacaccccttaagtagcttttgggcaatgtagtaatcttcggttagcaactgccctgagccgtagatggcaatcctttcgggagaggtctggcgaatgcgctcgacaattaaatccagcgcttgatcccagctcaccggctggaaatcctcgctgaggctagggcgatagagaggcaccgtagcccgattgcaatcgagggtttccaggagagtcgcacccttaacgcaaaccatgccctggctggacggatgagctcgatcgccgcgaatttttgtgccgtcggccagaatttctaggccacaaccaaccccacagtagggacaaaggctgcgtacgttatccatgttccccctctgttgttacttggcttggtgtgggcaaggcggccgtagggaaagaagctaggggtgttgggcctaaggcctgcttatctagctgtccttgccgcggttctcacaagttccaacgccccagcctagagacattgacctggaacttttgtagcttgcgttactttttgctcctcactatgcggaaacatcataggaggaatgcttgagcagcatagccacctcctgccaactgcggttaggtctctaggcaaagcaagagagaaacaggcaaggagtgctcctaaaggctccgtcctgctagacgaggcgaggaaagttttaggtctgtaaagggcaacctgagatctgagatcaagctgcataggggagaaaggcccccgagtcgtttgcacttggatactgacgctccaaaggggaagcagacgctgctatgagctgactttctcttcataaagcctatctaatgctctgccgtcgagcaactaaagctccgcacgtcatgaccttgatcaagctgctggcggtaatcgtaattgtcggcattctctctgctattagcattcccaattttcttaaccacattcgccgttccagagttgcagaagcccagacagctctagcagctatcggcggtgcttcagaagttttccgaatggacttcatggtttatcctcctgcctacgccgatattgaatttggcgggatccacagggatcgctatttgcaagatccttggcaagcccccaactattcctggagttgttcctcccactgccagctcaagcggcgttcgttggatgactgagtctcacacacatacaactgttagtggggatctcctgcgctgcgaccttggcttaggggatcgccagcaagaggttttggcctctggctacgacctgcgcagctcttgcaacctctatcgctaggaagacaagactcgggcaacttgagcttgagctgccgactagctgttccatcgattggccggttcttaacctgctcgacaggtgttatcttgaaagcgcctgtgaaaggggaagcggagctttggccagtagcctgctgatccgcaatgccgagctggtggtaccggaaggggatccctgggtgggagatgtgctggtgcaggaggggcggattgcccagattggccaacatctctccacagaaggggtggctagggtcatcgatgccaagggccataccctgatgccgggggtgatcgatccccaggttcacttccgcgagccgggccgggagcacaaagaagacctacaaacgggatcctgggcctgtgcccgcggcggggtaaccagctttttggagatgcccaacactgacccgctgacgatcgaccaggcaacgctggatgacaagttggcccgggccgccagcaagtgtgtggtcaattacggctttttcatcggcgctaccgccgataacttgaaggagctgcagacggtgcagggggcttgcggcatcaagatcttcatgggatccatgcatggtcccttgctggtggacgaccaggcggtgctggagcagatctttgccgagacggatccccattttgttatcgctgtccacgctgaagatcactcgcggattcaagctcggcgggccctctttgccggacgcacggacgtagccgttcactcgcaaatccaggacgaggaagcggcgctcatcgcctcgcggcgggctttggacctggccacccgctatcgccatcgcctgcacattttgcacctttccaccggcttggaagtggagctgctgcgccggcacaagcccgcctgggtcagcgccgaggtcaccccccaacacctgctgctcagcactgccgactacgcccgcctgggatccctggcccaaatgaacccgccgctgcgggatccggctaccctcccccagctttggcaggggctgcacgagggcatcctggattgcatcgccaccgaccatgccccccacaccctggccgaaaaagcccagccctacccccactccccctccggcatgccgggggtggagacggccctgcccctgatgctgactgccgcccagcagggccgctgtaccctgcgccaggtggtgcagtggatgtgcgaggcgcccgcccgcctctacgggatccccaacaaaggacggctgcaggtgggctacgacgccgacctggtgctggtggatcgccacacgcccaagccggtgcggcgggaagagctgctcaccaaatgcggctggagcccgtttgagggctgggagctggtgggctggccgctgctcaccatcgtgggcgggcagatcgccttccaaaatggccaggtggatccctcagtgcgcggcagggccctgacctttcggcgctagggggatccccttcgaggttgcacctgttcaaacctttcaagatagcggttgaacactgggctgctttggcttctccctacttaagcaagaggagcagagcgccggatcccatctcagtttatacaaatagcagtgaaacggttcgttacgtcgttattgccacgcaacactgtcgcgaacgcgccgctctaactcccctctccctctgggagaggggctgggggtgagggctgtccctctgggagaggggctgggggtgaggatagtgacgaggaacgcttggggagtgtcttacgccctttcagtaagccgtgctactttgaaggcgataatcgatgataatcaagttggaaaacacctaaggagcgactatgaaagttgcctacgtcttcatcaccccccgcggcggcacctacaagctgggccagatgatcctgccccagctagaagcaggggtacacggcgcggaagtggtgggcatgttctttttcgacgacaactgctttgtcttgcggcagggggatcccatcggcgagcgcctggccaagattgccgaagcgcagaacattttgctgatgatgtgcgacatgtgcgccctggagcgcaacctggcggaaggggaacccaagtggtgcgactcaaaaggccaggggcgcaaggagccgggccattgtgttcccaaaaacgtggtcaaaggggtgcaggtgggctgcttccccgacctctacgcggccttgcaagacaacccacctgaccaggtgatcagcctctagccaactggcctagctgacggctacagcagcaggcggctcttggcggggctgagagccgatcttgcggaagatcagccgctcgttggccacctccaccaggatgcggtcgccgggcaggaactcgttttccagcagcttggtggcgagggggttttcgatctcccgctggattacccgcttcagcgggcgggcgccaaacacggggtcgtagcccagctcggccaggtagtccttggcctcttcggtgaggacaatttcaatttgctgatccgccagcaactgctccacccgccgcatctgcaggctgacgatctggcggatttgctctttggttagagcgtggaagatgatcagttcatccacccggttgaggaactccggccggaagtggtgccgcagcatggccagcacctggcttttcatctcctcgtagcggctctcgtcgccgccaatttccaggatgagctcgctgccaatgttgctggtcatgatgatgatggtgtttttgaagtccaccgtcctgccttgggagtcggtgatgcggccgtcgtccagcacctgcagcaggatgttgaagacatcagggtgggctttttccacctcgtcaaagagcaccaccgagtaggggcgccgccgcaccgcttccgagagctgcccgccttcttcgtagcccacatagcccggcggagccccaatcaagcgggagacggagtgcttctccatgtactccgacatgtcgatgcgcaccatggcctcggaggtgtcgaagaggaactccgccagggcgcgggccagctcggtcttcccgacgccggtgggccccatgaacaggaacgagccgatgggccgattgggatccttgaggccggcccgggcccgccggatggcggctgccaccgccgctaccgcctcgtcctggcccaccacccgctggtgcaagtgggcttccaggcgcagcagcttctgcttttccgactccatcaggctggtgaccgggatcccggtccagcgggagacgatctcggcaatgtcttcgggcgtcacctgctcccgcaacaagggctcgccgttggcctgcagcttggccaggtgggcctcctgctcttggatctggcgctccagctccatgagcttgccgtatttgagctcggcagcgcggttgaggtcatatttttgttctgcctgttcaatctgcagcttgacggcatcccgctcggccttgaggttttgcagccgctcgatggcctctttttccatttgccaacgggcgctcagctcccgctgccgctccatcaagttggctagctcctgctcaattttgcccaggcgctctttggaggcggggtcgtcttctttcttgagggagagctcctccatctgcagttgcatgatgcgccggtcgatttcatccaattcgacgggcttggaggtgatctccatcttcagcttggccgccgcttcgtccaccaggtcgatggccttgtcgggcaggaagcgctcggagatgtagcggttggagaggactgccgctgccaccagggccgagtcgctgattttgaccccgtggtgcagctcgtagcgctctttgaggccgcgcaggatggagatggtgtcttccacggagggctgatccacatacaccggctggaagcggcgctccagggcggcgtctttttcgatgtgcttgcggtattcatccagggtggtggcgccaatgcagcgcaattcgccgcgggccagcatgggcttgagcaggttgccggcatccatcgccccttcggccgcccctgcccccaccacggtgtgcagctcgtcgatgaagaggatgatctgcccttccgattcggtgacctccttgagcacggctttgaggcggtcttcaaactcgccgcggtacttggcgccggcaatcagggatcccatatccagggcgatcacccgccggtttttcagcgactccggcacgtctccccggttgatgcgctgggccaggccctcgacgatggcggttttccccacacccggctcgccgatgaggacggggttgtttttggtgcggcgggagagcacctgaatgacgcggcggatctcgtcgtcccgcccaatcaccggatccagcttcccttcgcgggcggccttggtcaagtcgcggccatagcgctccagggcctcgtagcgggactcgggatttttgtcggtaacccgctgtttgcctcgcacctgttggataacgggcttgaggcgctcgaccgtcaagcccaggggtgctagaacgcgcttgcccacccgctcgtcgtccagggatcccaaaagcaagtgctctaccgagataaaatcatcgccatactctttgcgaaactcctcggctcgatccagcgtggtctccaggccgcggcctaggtagagctgatccacccgcgccagcttgggctgctggttgataaagctttccactctatcccgcaccagcctcggatcgaggccggcccgctgcaaaatggtctgggtgagacccccctcttgatccagaagggagatcagcaaatgctcggtttccaactgttgctgctggtgccgccgggctacatcttgggattggacaatggcgctccaggctttctcggtaaattggttgggattggtgggctgcataggggtttggcaggagtttttttacagtgtataggaagacaatgcagggggcagccaaggggctctcagcccttgctgccgacttggggaagcgctgctggcatcctacgatccaggtatcgcctattttgccaaagccggagttcgcaacaaccgtcccctcctaccgcgattgatggacggatccccgccttattcctcttcttcgtagggccgtccctcgccgatcaccgccaggtcaatttgttggcggtagtagtctacgtttttaatctgcacctccacccgatcccccaggcggaactggcgccggcttttgcgccctaccagggcctgctggcggctgcggtattcgtaccagtcgtttttcagggtgctgacccgcaccaagccttccgccaagatgggatccacctgcacaaaaaagccgtagttctggacgctgacgatcaggccggggaacgtctcccccaggtgtttttgcatgaactcgcaccgcttcaagcccatcagctcccgctctgcctgttgatggagctgatatcccgcctggattttgggcagttgcgcttggagaaaggcctgccactcctcatgcacttttggcggcagcacctgccaatcaatttggtcgtagctgccggggccatgcagatccaccacggttttggagcgcgggctgcggcgatcccgtcctttgctcaaggctaggtgcagagcccgcaaattcagcaaatcggcatagcggcgcaaaggggcagtaaaagaggcgtagggctctttgaggccaaggccaaaatggccgagcggctcctgcagcggctgcaggcaatactcgacggggggcagagtagccaacaactgggccaccaaggctgggctagtccctgcggccaagacatcgggggcggtgatgcgggcacagatccgctgccaatcggctaacgtcacagcttctggatcctgcaagttcagatccagcttcatggcgttggccagacgcaaaaagttctgcagggcctcagcggtggggggcttctgcacgcgggccaacgaagggatccccagccggcgcaaatggtggcccaggatttggttggccagcagcagaatttcggtcatcagggcgtgggcgccgaggcgatcgctgaccagcaggggcccatagccgctttcatcggcagagtagggggtgagcaaatccaacaggggcagatcgaacccgcctgcctggtggcgcttgactcgcaggacttggctgagacggagcaggttttgcagcagggccatcaactccggcacctcctcatcggggcccagatccgcggcggtggccaagagagcctgcacctgaccataggacaggtgagcccgcgattgcaccaggctggggtggatctcgaagttgcgcaccaccccttcggggtcaatggtcagcagcagcgagtaggccagacgctcctgctgcggcaacagagccaggcggctgtgcacttccggcgggaaaaggggcagcaccacgctatccaggtaaaccgtggcggtgcgccgctgcgcctcccgctccagggggtgatccggatccagccagtgggctacatcggcaatgtgcacccccagcagccagtggccctcttcttgccgctgcagggagacggccacgttgggctcgaggccgtgggggtgctgcaagtccagcggctccagcgtgacgcaaaaccagtcccgcagatcgcgacggttcttttggtcggagcggctcagctttttgggcagagttgccgcagcctccagcaccgccgggggaaactcctggggcaggtcgtacttgcagcagaccagatccgcatcgatggacgcctccgggccattgcccaagatcttgcgaatcgtgcccacggggggcaagttgcccagcgggtagcgctccacttccacataggccacccgaccttccgccagctcggcaggggatccctcggtcaaggccagctcgaacagcagccggtcatccagaggcaccacccggaaaccctcttccgtctgtttgaggcggcccacgagagtgggattggcccgttccacaacagctaccacctctccctctgggctgcggcggcgattgccttctttggtaatccgggctatcacttggtcgccgttccaagcgccgctaaggttgctgccgtggatatacacatcctctgcccccggttcatcccgcacggcaaagcaaaaacccttgctggaacagcgcaaacgccccaccaccaaggattcatccggcttacgccgatagcggggcggatcccctgtccgttcgagaaaccccgcccgtaccagaccatcgagggcaatctcgagcatttccggcgcttctgggtctgaggctggcaggagggcaagcagcgcgtctttatcggtccattgctcggcaggttgagagaaaaagtgatgaaaaatccgagagaaatccattgcgggtatccagggggaatgagagccgcgattaagggacaggcgcagccacttggattagtcgcggtggccggtgacgataaaggctactcgctgaccgatgttggtgcagtggtcggccagacgctctaggtagcggatcgccagcaacatcaacaggataggctcgatcgatcccttgatgtcagactgctgcgccaacgtattgtaaaggttggtgtagtcttcatcaacggcgtcgtcttcccgcttcagttgtcggcccagctcggcatccaactccgtcagggcggccaggctgtggctgagcattttctggcagcgctgcatcgtcaggcgaatgcggcccagctccgggggcggcgggtacatgaccaagcgcagggccacttcggccaaatctttggcgtagtcgccaatccgctccagatcgcgtaccagttgcatcagggtactgatccagcgcagatcccgcgccaccggggagcgcaaggcaatcaaattaatacagtctttctcgatttggcgataaaagcggtcaatttgcttgtcttgggcgatcacctgttcggcggcggccaagttctgttcaaacagggcctgctgggccaagaccaccgacttttccaccagcgcccccatgcgcagcacgtcctgctgtacccgtttgatgtgaagttgtagctcggcttgccccatggctttctcccatgaatgtgggcaggggggaaatgtctgcagtcgttttggatcaccagagccagttgatctcaatcatggcaaacttcgcctggaatagaggcagggaagatggccaacttgggggaagatgaaaatagcggttgccctttgagggggattcgtctgtctggagttctcgggttgctttgtcattgagacggtctcatggctctcccccctatcgttgtgttggacgatgatcccaccggatcccaaaccgttcacagttgcttgctcctcacccgctgggatccgcaaacactcaagctagggctgcaggatagctcgccgattcgctttatcctcaccaacacccgatccctgccagcggcggaggctgccgaggtgacgcggtcggtctgccgggccctgaagcaggccatgggagagctggggtgggagcgggccctttttatcagccgctccgactcgacgctgcgcgggcactatcccttggagacggatgtgatggcggcggagctggggccctttgatgcccacttcctggtgccagccttttttgaaggggggcgcatcacccgcaacagtgtccactacctacgggtgggggagcgctgggtgccggtgcatgagacggagtttgcccgcgatggggtgtttggctaccaccacagctatttgcctgagtatgtgcaggagaaaacccaagggcggatccgggccgagcaggtggtgcgactgaccctggagcagatccgcgccggctgtctggagcggcttttgaggctggaggggaatgtctgctgtgtggtggatggagaaacccaggcggatctggatcgttttgcccaggatgtctgggcggctctggagcaggggaagcgctttttgtttcgcagcgccgccagcctcttgacggctttggcccagttgccgccacagccggttctgccagagcagatggggcggtttgtccgctccgaccggccaggggtggtgattgtgggatcccatgtgcaaaagtccagccagcagttggctcggctgttgcaggagccagggatccagggcatcgaggtggaggtaaagcgcctgttggaagcggggagggaagcggagctgctgccggccctcttgagccaagtccagcgcgcctacgagcagggcctgacgccggtggtctacaccagccgagaagaagtgcgctttgagggcgctgccccagaggcacgcctggcctttgggcagagagtttcccgcctgttgatggccattgtgcaggggctgccggaagggatcggctatctcgttagcaagggcggcattacctccaacaacatcctcagcgttggcctcaacctgccagcggtgcggctgctggggcagatctacccagggatctccatggtgctcacgccggcggatcacccccgctttcccaacctgccggtggtgctgtttccgggcaacgtgggcgaggcggatacgttggttttaatccaccgtcgcctccacagccgcgggctagtctagcctggaggaaatcaccatggctgaactcatctccccccctgaagctctgcctgccttggaggcctggtggggatccctgcggcaggggccaacggtgttgcctccggcggtggtgcaccgctgttctgagcgcctgggcagccgggatgccgatgtggtgattgccggcggcaccctggggattctcttgggggcggctttggcccggcgaggctggcgggtgatcctgatcgagcgcggcatcttgcgggggcgggagcaggagtggaacacctcgcggcaggagctgcaggtgttgttagaactggagctgctcaccccgacagagtgggaggcaatccaggtgacccactaccccagtgggcgcattggctttggggagggtcccacctggtgggtggaaggggtgctgaatgtgggcgtggatccggtcggcttgctggagttcctcaagcagcatttcctagactgggggggccaggtgcgggagcagaccgggtttctcagcgccacggtccaccccgatgggatccgcatccagaccaccgccggccagctcagcgcccaactcctggtggatgccatggggcaccgctcccccatcgtggcccaggcccgccaagggcagccgccggacagcgtctgtctggtggtgggatcctgtgcccaggggctgcccgaccaacccactggggatctgttctacagctttacccccgcccagaacggctaccagcccttttgggaagctttccccgcccgcgatgggcgcaccacctacttgtttacctactgcgaccgggatccccgccgacccagtctggagaggctgtggcaggactactgccggctgctccctgcctaccagggggccgagctggcgcagatccgctgggtgcgcaagctgggtggcgttttccccgcctaccgccgcagcccgctgcaactgcccggggatcgcctcttggcagtgggagacagcagcggcagccagtcgcccttgagctttggcggctttggggcgatgttgcgccacctggatcgcctgcaacaggggatccacgaggccctggcgcagcggcagctcgaccgggcggccctggccctgctgcagccctaccagcccaatttggcggtgacctggctgtttcagaaggcgatgatcccccctttggcggagaaaaactgggatcccaacagcattaaccgcttgttgagcagagtgtttgaggccatgatggccgccggcccccaggtggtgcagccctttttgcaggatgtggtgcagttgggcggcttggcccaagcgctgtggggcgtgatgaggcgggatccggcactggtggccgcgctcctgcctcggctggggctgccggagctgctggcatgggcgggccacttcggcgccctcggcctctacgagcttttgcaaaggctagctgaccgcccagaagcaaccccgcaagactacttttggaagcggcggcgcgaggcctggcgctacggctgcggccgggatcacctctcctaggtgttctggccgtacaccaccaccccatagggcggtatctcaacgggctccccttggttttttgccggcagggaggatccctggtcgccgctatctagaagcttctgccaactgccgccgggccattgggcgtaggtgaccacctggtcggggctgaagttcaacagggccaggacagcttgggatccctggtggcggtgcagggccaggccagtttgggcaaacagctccacctccaccgagttccgctccaggttttgcagcggcgccagggtcttgcgcaagtgaatgagggtttggtaccaccgccgcaagacctggtgatggccggcgtggcccagttcccagttgagcttcgagtgcaagaaagtctcttccgcttggggatccggcacctccccttgccaggcaaaggcgctgaactcgcggcggcgtccttggcgcaccgcttccaccaggtcgggatccccgtggctgacgaagtagagaaagggggccacctccccatactcttcccccataaacagcagcggcaacataggagctagcagcagggcagcggcggccaacttgagaccttcaaaagaagtcagctggctgaggcgctctcccagcctgcggttgcccacctggtcgtggttttggatgcagattacaaactgggatcccggcctgccgatggcggaattgccgtggcgcctgccgcggtagggggagtactggccggaatagacgtagctttcgcggtaggccttggccaggtgctccaattggccaaagtcttggtagtagcctgtcttttccccggtcagcagggtgtgaaccgagtgatggaagtcgtcgcaccactgggcgtctagcccgtagcccccttgcctgcggggggtgatgaggcggacgtcgttgaggtcgctttcagctacaagcaccctgggccagcccgtgcgcgcttctagggcatctacccgctccgccaattcttgcaaaaaagggtgggcgctgaagtcgtagatggcgtgcaccgcgtccagccgcaggccgtccaggtgaaactcctctagccagtactcggcattttgcaggaaaaactcccgcacgccgtcggaggagcggtcgtcgaagttgagggcctctccccaaggagtgcggtacttgtcggtgaagtaggggccaaagtcccgcaggtagttcccctccggccccaggtggttgtagaccacatccaagacgacagccaggccctgctgatggcaggcgttcaccaacgctttcaggcccgctgctcccccatagctagtctgcacggcatagggatagacgccgtcatagccccagttgcgctcccccggaaactgggccaccggcatcagctccagcacgttgacccccagctccaccaggtgcggcaggcgagggatcagggcggcaaaggtgccctctggggtaaaggtgcctacatggagctcgtagaggatccactgggagagcgggatcccccgccagccctgatcctgccagtcgaagtggggatccaccacccgcgatgggccgtggacgccgtagggctggcagcgggaagcgggatctggccgctccaccacccccgctgcggtgtgcagacggtagaggtagtccaccggccccggcgggatcccctccacctccgcctgccaatagccctgctcctcctgcttgagagggataacctgttggacagggctgattatcttcagctccacttgttcgactaagggcgcccataccgagaagcgatagcggccctgccccaagggataggcgcccatccgtccgagcggaggagaagtctgaagcacgaaacctgtctgcacaacttggcttctactatagcgccttgctcccctacacaaaaggatagcttggtagccccgtactttagtacggggcggaaaagcccttgagcaactttagttgcttcttttagctagtacagagcttctccaggaaaacgacctactgcggtgcaaaacccgcgcggcaataactaacctggaggaacttaagtccgaagtaagcagaactttgaggttatgcctcaaagaactgtctaggggtgtgttgaaagcgccttcgcgagtccattttgagctgcgtaagaatcccctgggtgggagtgtcaaagaacctaaactctcctgcttcccctgctgagaaggagccagccaggcaagagggcacctggctcaaaagaaccctaggggaagttgcacctgcaaaccccctcggcggattcccttctggatgcaggcgtgctcagcgctattcggcgctccgccccctttcctcccttgccgaagaggtttgccggcgagaaactggtgctggaagttaaggtgttgagcggatccctgaaggctagcctcgttggggatccgaaaaactaagccgaaccctggtttggctaccttgtatagccacaagccaagttcagactactgagaattgcctaggccatggacttacggcggttgcgccgcatggctaccgctttgcgcttgcgcttttccaggttggtttcaaagtggcgatggttgcgcagatcccgcagaatgcccgccttggagacctggcgcttgaagcggcgcagcgccgattcgatcccttcgttttcgccaatcgtcacttgagtcataaagaagctatctcctccgtcgatgagtagaacgaaagcacaatcgggatccctatcctaaaccatctccgccctgctgctgacggttacagggcgcggctgccaaagttgaggcccgaaaccgcctcaccctctctcaaatttacgacaaacgaggccgttgttccggtggaaggcggcggagaaggcgttggcgctgggctgggggcgctgccgattacggattgtacaaaacccacaaagctggacactcgcgtgtacaccccgtagaaattgggctgggcgcaaccttggccaaaactagcaatcccggctagggcaaagccactgctggtaggaacaaccaagggcccaccgctatcacccttgcaagtatccacacccccttgaggaaagccagcgcagagcatggtttccaaaatggcgccgttgtaagactggggagcattgcacacctcgttgctgacgaggggaacttcggcctgctgtagagccctgggaaagccgctgggttcttgatccagggcgctggggaaggtggctccccagccgaggatggtggcgagagtaccaggggctgtcaggttggtttggttgggctgcaccagcggcagggtaggcagggccactggccgagagaggcgcaccagggcaatgtcattccccccctctgtccctcgtcgggggtcgtagttggggtggataacaatttgcgcagcctgaattcgctggccggcaccgatttgcaagacggtggtacccaacagcagatccagactttggacatccacgtccggctcgcctcgagggtcgaaaaagcagtgggcggcggtaagcacccactccggggcaatcagggatcccccgcaaaactgcgcctgaaaaggatccggttcagtcgcgtctagcaaggccaccatccagggaaaggctcccggctgagccggcctaccaccgacaatccgccccgctcctgggcgcggcgtggtgaacactcgccctggaggcaagatggcagtaacccggtaggtgccgggggacaagttggagaaacgaaagttgccgttggcatcgctgacagtgctgggttcccctggatcgaggcgtccattgctgttcaagtccagaaaggtggtgatgcccggcagccctggttcccctggatcccacagaccattgccgttgagatcgtcgaaatgggatccctcgatgcgtcctgcaggaggggccgggagcggcggcagggggcgaccggaattccctccgccacaggcgctgaggcccagagccagccacagccccaccacaggagaccaggagcgagactttgagggatgggccatgctcagcttctccgggacgaggaagggaggtagcgtccgagggcgaggggctgggagagagcccgcagttcctcagccggctttgccgaccaaggatatcgtaccagcgaagcccctcgcgtgcggagagaggaaaacgtgatgcggcgctcggatcccctcagttgcccaaaaccccaggctccggcgcgcggatgcacagcttgcctctttccgcctctggaagtgggctgtaaaaccaggttgggagggtgtgtggcagatgaatatcgcggtcttggggttcaaaggaggtgtgggcaaaaccaccacggcggtacacctggccctctaccttcaacaacggtgcgcagcccaggcaggtacaccccaggtgtcgctgctgctcgacgccgatcccaatcgctctgcttctcgctgggcagaacgcggctctccctttcctgtctaaagtggtggccggggatcccaccacgcccacgcccacgagctttcagcatacgctgatcgacacccccgcccgccccacccccgaacagttgagcctgctggcggagcggtgtgaagtattgcttttgccctgttctccagatgccctggccctggatgctctgatgctgactgttaacgccctgaaccgtttgggggcaaaacactgcaaagttttgctgacgctggttcccccctggcccaaccgggatggggccgaggcccgcagctttctccaacaggccgggatcccgctctgccaccattcgattcgccgcacggtggcctttcagcaggctgccctggagggagtctgtgtcaacgagatcccggatcccagagccaagcaagcctggtcagactacgttgcggtgggagaggaaatcctgtcatgagcaagtttaagcgcctgctcgaccgacagccagaggggatcccggctcgccctgcccccaaaaaactgagcacccaagcctacaagatccctgagccgccggaagcaggcgccaagcccaacagctctgagtacgtcaagctgacggcctacatttccaaagagacgcaccgagctgtgaagcgcctcctgctggaatcggatcaagacctctcggagttgatcgaggctctgctcgcccagtggctgcgctctcaatcggctaaggcctggccctcggaggatcccttgtcatcgagagggctggcctcaggtggagcagaccagcccagataggaataagatgagggcgggaggcaggcctacccctctgcgaggtggagcgctagggcacaatgcgccgtaagggcagcggtttttttgcgctccttctcctcaagttgattaaattgactggtgcaaaagggatcccttatgcaagccatcactctgctcggctccaccggctccattggcacccaaactctggatttggtggcccagtatccagagcgttttcgggttgtcggcttgaccagctacagcaatgttaccctcctggcagaacaggtgtggcggtttcggccccagattgtggccatcggtcgggaggagctgctgccggagctgcgatccctgctgaccgggatgcggccgctgccggagctggtggcgggaacggaggggctgtgtcaggtggcggcccacccggcggcccagcgggtggtgaccgggatcgttggctgtgccggcctcttgcccaccttggccgctatccgcgccggcaaagacattgccctggccaacaaagaaaccctggtggcaggcggcccggtggtgctgcccctggtacgagagtacggcgtcaagctcatcccggtggactcggagcattcggccatctttcaatgcctacagggggtgccgccgggatccctgcgcaggatcttgttgacggcttccgggggagcttttcgggattggcctgccgaaaaactagatcaggtcaccttggccgacgccctcaaacaccccaactgggtgatggggcgcaagatcaccatcgactcggccaccctgatgaacaagggcctggaggtgatcgaggcccactggctgtttggtttggattatgaccggatcgaggtcctcatccacccccagagcattgtccactccttgatcgagctggcagatacttctgttctggcccagttgggctggccggatatgcacctgcccatcctctatggcctcagttggccggagcgcttagccaccccttgggatcccctcgatttggtcaagctgggatccctcacttttaaggctccggatcaccgcaagtacccttgcctacaactggcttatgctgctggacaggcaggaggaaccctgccggcagtgttgaatgccgccaacgaagcggcggtggccctcttcctacaggagcgcatccgctttttggacatccctcgccttttggagcaggtgtgcgagcggcaccaggtcatccctgcccccagcctggaggacattctggaagtggatgcctgggcgcggcaacaggtggagctgctggcgcagcaggccccggcccaagttctggcctgatccctaccggggggatccggcacagcgctagagtgggaaaaggcttgaggagcacctgagtggcgggatcccatctccgacaactggcccattatctgcgcccctatcgccggcaggtggcgctgggcattggatccctgctggtggtaaacggcctgggggtgttcctgccctggtacgtcaagctggccatcgacgatctcagccagaacttggccgccctgtcgccgcagcgcattgcactttacgccctgacggtgttgatcgtctccagcctgatgatgggcattcgcattgcctcgcgggtgtggatgtttggcgtggggcggcaggtggagttccgcctcaagcaggccatcttcgagcatttgctgacgctgcagccttcctactttgcccagcagacgcttggggatatcctcacccgcatcaccagcgatgtggaaaatgtccgccgcctgttgggctttgccctgctcaactcgaccaacacaatctttgcctacggcaccaccttgccggccatgtttggcattgagccgcgtctgagcgccctggccctatcggtgtttccggtgatgctggtgctggtgaagttgagcagctcccgtctgcagcaggagcagctccaggtgcagcaggagctggcggatctaagcgatctcatccaggaggacatgaacggcattgccctgatcaaggtgtatgcccaggaagagcacgagcagagggagtttcgccgccgcaacgagcggctgctgcaggccaatttgcgcctggccctcacccgcaacctgctttttccttccctggtggccttggtcagcctgagcctgctgctgctgctggcggtgggcggaccccagattgccgccgggacgctgacgattggggatttttctgccctcaccctctacgtggaacggctggtgtttcccaccactctgctgggctttaccatcactgcctaccagcggggccaggtcagcctggagcggattgacgccttgctgcgggtagagcccaccatccgcgatgctccccaggctctacccctacctctggaacaggtgcaggggcgtatcgaggccaggggcctgacttttgcctatgccgacacaggatccgcaacgccggcgctgcaggatctgcacttttgcgtcgagccgggccaattggtggcggtggtggggccgattggggcgggcaaatccaccctggccaatgcccttcctcgcctgctggagatccagccggggcaactgtttttggatgggcaggacatcacccagctccaactgggatccctgcggcgggccattgcctacgtgccccaggagagctttctgttcagcgccacggttcgggacaacatccgctacggcaagccggatgccgaagactgggaggtggaatgggccgccaaggccgcccacatccacgccgagatcctcacctttcccaagggctacgacactctggtgggagagcggggcatcaccctttctggcggccagcggcagcgggtggccttggcccgggctttactggtggatgctcccatcttgatcctggatgactctctctccagcgtggacaatcagacggctcaggccattctccgccacctgcgccaggccagggcccagaaaacggcgatcttcattacccatcgcctcacggcggcggcggaggcggatcagatctgggtcatggacaagggccgcatcgtgcagaagggatcccatgcccagttgctggcagatccccaggggctctacgcccgtctctgggccaagcagaagctggaagaggccctggcctaggttttctcggggagagatctggcggatctatggccaggaagccggctgagcggataccgtaggcggcaaagcattggggtgagaggtgacatggagactgccgggatcgttggcgttagcggtgcggagccttctctaggccaattgctcaaccaagccgggatccaaccccaggtggttcagggatccctagagggcgtgcaggtcaggggtctgtgtgccgattcgcgccaggtgcaggctggggatctcttcttgggcatgccgggatcccgcgttgacggcggcgagtttgtccgcgaggcgctcacccgaggagccgtggcggcccttattgcccaggaggcttgggagaaagttagcggagaggctggaggaggcagtcagcccattctggttttgccccgcagcggcatcaacagggccctggcccaggtggcggcggccttctacggctttcccgcccgccagcttaccctggtgggagttaccggcaccaacggcaagaccaccaccacccatctcatcgagcatctgctgcaggccgccggtcgccccactgctttgctgggcaccctctacaaccgctggcctgggcactgtgaagtagccccccacaccaccctgtttccgctggagctgcagcgcagcctgagacaagccaaagaagccggggcggaggtggcggtgatggaggtcagctcccatgccttggcccaggatcgggcctgggggtgtagctttgccgctgccgtctggaccaacctcacccaggatcacctggatttccacggcagcatggaaaactactggcaggccaaggccaccctcttccagccggagtacttgcaggggcgggcggtggtcaacgccgacgacgaggggggacggcggctgcttgagaccatcccagcctctctggagccctgggcctattccctgcagcccctggaagggatccctgccctctggcccggcgacgttcaagttcaccccaacggcctgcaggccaccctgcacacccctctgggcaccttggccgtggcagcgcccctggtgggatccttcaacctggccaacctgctggcggcggtgggggtggcgctgcacctggggatcccccttgagctcatccaggcggccctgccccattttcccggggtgccggggcggatggagcgggtaaccttgccggggcaggacatcacggtaatcgtggactatgcccacacccccgatgggctggagaacttgctcaaggccctgcgcccgcaagtgcaaggccggctgatctgcgtctttggctgtggcggggatcgggatcggggcaaacgcccacagatgggccgcattgccgccacctgggccgaccgggtggtggtgacctcggataacccccgcaccgaggatccacagcagatcttgcaggatatcctggccgggatccctggatccccctgggcggtggaggtggatcggcgccaagccatccgcctggccatcctagaggcccagccgggcgatacggtggtgattgccggcaaaggccacgaggactaccagatcctgggcagggagaaaatccacttcgacgaccgagaagaagcccgtgccgccctcgccctacgcctctgctcccctctccctttgggagaggggctgggggtgaggggcggctaacgcgagcggttttgcagcatcagctcgacaaactcccgaaagaggtggtcggcatcgtgggggccggggctggcttccgggtggtactgcaccgaaaagaggggcaactggcggtggcggatcccggccacggtgcggtcattgaggttgaggtagctgatcgccaccccatccccagggagcgaagcggcctccaccgcaaagccgtggttttggctggtgatctccacttccttctccagcccacaggggtggttgaggccgcggtggccgaacttgagcttgtaggtggatccgcccagggccaggctgaggatctggtggcctaggcagatgccgaacatcggcttcccgctctgcagcagcgcctgggtggtgcggatggccgtcgtctctgccgccggatcccccggcccgttggagaggaggatcccgtcggggttgtaactcaaaatctcctcggggctggcgtgggccggcaacaccatcacccggcagccgtagcgggccaggcggcgcaagatgttgcgcttgatgccaaaatccagcgccaccacccgcaaggggggatccggaatcgggatcccttggctgcggccatagtcccagtcggcgggggtgggctccagccactcgtagggcttaggggttgttacctctgccaccaggctcagcccctgcatggaaggggcctggcgcacccgctccagcaacgcctgcggatccaggatctccgtcgagatggccccattcatcaccccctgggagcgcagccgccgcgtcagggcccgcgtgtccaccccagcaatgcccgggatcccgtgcccttttagatattcaggcagggttcctgtggcccgccaggagctggccaggcgcgacacgttgcgggcgatgatcccggcggcctggggccgggccgactcctgatccagctcgttgatcccggtgttccccaactccgggcaggtgaacgtgatcaactgcccccgatagcttggatcggtaatcacctcctggtagccggtcatgcccgtgttgaacaccacctcccccaccgccgtgcctggcgccccaaacgaccagccggggaaggcggtgccatcggccagcaccaacagagccggctgccgagcgtgccaggggaagactttttccggagcttcaagagttgaggagaccataacctgtgaacctagacaacccccctctcccaaagggagaggggctgggggtgagggcaatggaccgggatcggcagcctgcctatcctaccccaactagacctcctccggctcgttggccacgttgccacactcggggttgttgtccttgcgcagggtgccgatcaacgtgctcaccaccacgcagcggttctcgccttgggagtaggtgctgctgactacaaagcgccccaactgacgcgcccgcccctccgagtcgaaaacggcccttccgccgttgaaggtattgctgacagtaacaaaattattcaggcgcacccactggcaaggggtgggctcatcgcaaaggccctcctcgtcctggatcaccagcgtggggacattgggatctgagttatcgatcccgaccacccaagcgcggccctggagagaggctctggcgttggtgcgggcggtgcgcagggctcgctccaccttgttttgcgcgtcctccagttggatgcgcgcccagatgttgatcccggaggggacggccagcccggccagaatgccgataataaccaccaccgccaggacttctaccagcgtaaagcccagggatcgaagcggctgagctcggccaattgtttttttctccaaggccaacatactggacattccccctaggagagctgacggttgataacgccgcgggcaagaaccagtgtttgcattggcagcaagtagcgcgacacctctgagatatcgacgctggtggcatttcggatgtagcgacggaaaaggccagggttggcccgctccatggccgtggcggtgatgttgatgatcacatcctgcggtcggtcagcgccgacgctttgccgcacgcagacatagaagcccacgtcgttttggttatcttccagctctgggaaggtgacgccgttgggcctgccgccaccaaaggcatagccctgcgggcaagcgggcgcaacctgcggacttccctctcggctgctgaagatgttggagactagagttgtcaggcgggggccatctgtcctgccggcaatcgggatctggcgtgctcgggcctgctcggaaggccaagcgagaaaaccatctcggaaaggatcgggatcttcgacaaagaacgggctgcgcccggcgcagtcgttgttcccctgccttgcaaaaggtctcagctcaaaacgctcgatccgcgcgttgccttcccaaggggttgtcgaaccatccgccaagttgccggcgttgttgtagttgcggcgcaggtaatacaccaccaaggtgtagatgccgcggcggctgagcagcgtttcccaatccgcatttctgccgttctggtcgcgcgggaacccatcaggtggttggttgggcaatctagcacggccttcgcgaatctgttgcaaggtggggttgcccgcgtagcatccctgcgggatcggctccagcttccaaaaggcgacaaccgggatagcgcccgcgggttggcggatccagccgggggtgtaaagccgctggataacatccgggatcccgtctccattgggttgttcggtgtcgttgtaaatgtagagagcctccgccagatcctgctggatatattccatggcttgggtcagctccgcctgcacctgggtgcgccctgtctcctcccgatccagccgcatcgtctcgacgacgatcatccctgtggccaggagaaagatggaggcaatcagcagcgagaccaacaactcaatgagggtaaaccctctgctggctcggcggcgaaaactcttgaaaaccatagggaaacacccccatcttctcaacaggttttgcgggaaggaacttaggctctacctcacggtgcaacaggattaacaggcagggggaaagcccggcacctctcgacgggatcctcacctctggcgatggctatctgccggcaaacatctcccaagttggcggcggggttgacttctacaaacgaggcggccatgggaaagagccagacatcggcattggccaagttctggttggccgaaaccacctccgccctcaagccaggcagcgctcggcgagtgtttggatcaaaagaaaagcggtggtaaaccctcacacccatgagaaagctgcagggcactcccgcgatgatctcattttggcgccggtcgatgcagggtgccccctcgtcgcggaaggtttggatgacgtactcttccggattccgccccggcacttgaacttgggccaggcgaagagaatacctgtctctgtgcatgtagttgccggcatttgcatcggcgggcatttcgtcagggggtggggtgtctgccagcgggtcggctcctaccataggcagttgggccaaccgaactggatcctgaaaagcccttggagcagcagccagctcgatatccaccagggtgcggatgcgatccacctcctcctgggccaggcgattggccagctccacccgctcgctcatggcccgccggtaggcaactaaggtaagggcaggggcaagagcagccatggccagggccacgaggacgaccgaagccaagacttcaatgagggtgaaaccctccgcttggtgttgctgccaaagccgccacttgttcatggatccctccctgctttgcccctaccttgaatctacccctggccgaacgggttgatatcagttgaactcattgcagccgccaatctgggcagacggatccaacggcacatccggctggttctgaagctcgcagcgcagccgccgcacatacggatcctgtggatccagctcgcgcaagaactcggtgcgcgtgttggaggggaattggaagcgggacgacacagggccggggcggcgggcaatttgcaagcccacgtcatagccgaagcggcggttgggtgggtagtagtagtcgaagccccgcacaaaggttggatcgtctaccagagcgggtggctcaaagctgtgctgcaggaaggggccggtagcataggtgctgtagttgagctggatcatcgagccgctgaagaagaggttggtatttctccacagctcgttgagccgcaggaagttatgcatgccgccggcagtttgatgcagccgcgagggcagggtaccgctgatggcagtggcgttcacccgcgtttccctagctggctgcagttgatggttgttttcgccagtgtcgttgcggcggcgctggtttacatccgctgaggccagctcttggaagccgggaatgggaataggccggcgggttacttcatccaggatcacccctagcactgggttgtccccagcaaagccagtggtgggcttgttcaggtccagggtgaagggctccacatccacccacttcaagtcgtcattactgccacctgcgccaccgttgaagtcaatttgcacctggatggtgctgccgttgggcttgacgtagaagcacaggccattgcggatatcttcactccctttgtggtcgatgtagtagccgtccgcgtacttggatgcgggggtgtaaccctgcgccgcagcatttttgttgacgcgggcgtaggggttgagcgccatctggggctggatctctagccctggcttgttgggatccaaatcaaacccaaacagcggatcccgatccaaaacgttcgtcggctcgcctggatcccaagcgccattgccgttgagatcctcaaaggtgggatcagcacctccgatggtgcgcaacgtgctggggcggctggcaccggtgtaggcggtgtacttgaagcggtcgttgaagttggggcgaaacacccccggtacccagaagccaccgtcggtgggagtgaccttttcttctgagtcacagcgaacagttccattgggattgagcaatcgccgccgcagttgccgcgcccagtcgtcggtgcctaggctaagagttccggaaatcggagaagcaccactctcggcagggcgaatgccgggttctttgctggggttggcgatctggctggagagcaaattgcctctcagtccggcgcgggcagcataggccggttcgccaaacatccaattgaaggccgcctgcagagcctcggcagggttgggccacttgggcggcttgggcactcccgccttcacctccagcaccggcgagagctgcggctgcagagcaatggttacgccctcggcaggagccgcagccaccgtattcacgctgatggtctccggctccggatccgcttggatttcccagacggggcgcagatccaccgtgttgggcttggctgccatccactcgcccaaggggctcttggaacgagtttctggggcaaaggtgctcgacccgcaaggccgaccttgacaggtcaaagattgtgtctgcgttgcagtgcgcgagcaggtggggctgctggtgctgtcgatgagggtgcccgtccgggtttgggtaaaggttttggttgtgccgcaggcgatttggtcgatgacctcatcgcaactggccggcgtccaaggcccccagttgtagttgcaggtctgccggcagtcgaccgtctgggattgcgtctcggtgtagctggttccgcaaactgccactgtgcaggtgcggcggcgagtttgggtgactctggtgccaccgttggccaccgtacactcaggagtccattcagaccaagcaccgcaggtacccctcggttggcaggtaacccgtcgaggtgttggtggctggcctgggcagccagcaggcaacgttgctgtttggtcaatggttacaggctgacagatattggtcgggcaggggggattccagatgggatcgcaggtcttgcaatgcgcctggttagactcaagagccttctgaggatccggctggcatggcttgttgaccggcggcagcggctttaggtagcgcaggtcgtagtcttcccactcgctgccatcgcgggtagcaaagcgcagccgggcgttgccagtgttttcataggtttgaatttctatcaagtagggcgagtcctgggagggatccgcgcactccagctccaatcgcagggcaacctcgttggcgcggccatcttgccaggcttcggcccctgctgcgtttggccctaggttgaggggagttccgttccaaactccgcggttctcgaaagtggcatcggagccgtcccgccggcgaatgatcagccgcacaccatcatcgccctcgaaaatgcggtaggtctgcaagcccggccaacggggatacagctcccctacccagcgcaccacgaaaaagtcgttgccgttgttgttgccagtcggccctgccccacttctacgccgccagcaggagcgcaggaagttgaagtgacccgggaagttgagatcatctgcgtcggtcagcagattcgtaaagccattgttgccatctggctctccgcaactaggcatccagaaccagtcgccgcgatcccgtcgatcggggctgacaggcggcaccgacaagcggcaaaggggctgcaggatgtcaaccaatgtgccattgcattcggggggattattgtacagccgctgcttgaaaggcgagttggagtctagcgttgtgctgttgccgaaaaagtactggaagcctccccaccagggaaaatcgccgccgctgcgggcaaagcggccaaggggccctgagttgctcgggtcattgatagcatcgcgcacgcaggcccagcgttggttggtgttggcgctgcccaggttgtccttgggggggcaagtgtgagtactgctggtaaagccgttgttaaaccgaccgagggcgtcaggcactccttgcgccgggaataccggatcgggccagcgcactgcccgcaggtagggcaggttgtccctttgagcctcttcggccagggggcctacggctccggtgtccccaaaccctgtgtcgcgtttgtaccggttctgcgggctggtcagccagccgttgtagtactcggccagcaacccagagccgccgggatccgggcagggtcccagcggagccaccagcacccagcgggaggtatccagcaccgggttgcccaaagccgaaatgcgggtgccgaagttggcatagcccacatcgggtgcccgcaagggccgcactgccggcacgccaccgcccgccgttctgtcatcgttattgggatccgaatcggcgttgttgaagggagccagaatggtgtcgcgggcaaacacatccggccaacccggttggttggtattgtcgcccaggttctgggccccgttcgtgttgtcgaagcgcaggacaccagcaccatctctgtcgggatccggagccggccagttgttgccgcggatcaccagcgcttggttgaggaaggaggtgttgaatcccaggttatccctgtcgttctcacccctgagacagccgtagtaatcccaccgccgaggggctgatgcccgcccaccgttgtagtcctgcccggggtcgtagttaacgccgccgccattgagggtgccatcctggacaaaggcatcgtcgatgctgccatcgcagaaatcggcagagaggatgttcaccgcgtcgcccaagacctcgctgggccgccagagatcctccgccgcccgggcaaagcgccggtcttcccggttttcattgggtccggatcgcagccgcccgtagaagtttctgtagaggccagtttgcgggtcgaactcaaggagggtggtgaactcctctagccgtctcccgtcccttgtctgatgcaggttgaagtctccttggatgtagacggggttatcagaaacaaaggagagaccaaagacagcttcatcgaggttaaacccgccgcgggccagccttgctccattgcgcagccggaagccgtagggccgccgatccggatcggcatagtagtccaccggtttggggctgagtccacctggatcggaaacagggggatcccagaccgtttggccattggccgtgccgcgacccggctggccggcgttcataataccggcgctgcccaagtcaccgctggcatagtcactgctggcatttctgttgcgccagctggttaggtagctatcaaaagtgcccaagggcgggcgggcaatggcatcctcccgtaccgcatcttcccggaaggcgtagaaaatgccaccctcgcggccttcttgcacaccggcaggcagccaagtatctcgccaagtatctccgttgatcaacccgttggcctgtccgttgacgttgttggtcagcagggccaggtcgatgttgagggtccgcaccgccattgcctcgcggccatcgtaaaagacagaatctttaaagggcacgcggtagcactggttgccaatccgaatgagatcaaattggttgctattggggccagcagcagtgcaattggctggggcatagggcaaagcccagttgccaattccagaacggggctccagagcaacctcgtttaagttggttacagcctgatagctgactgtgctcggaaggaaggagtaagcgctgcgccgctccgtttccagggtatccgtctggttgaaactggtggtcgggaagatgtagcgcagcggcagataaaaccgattggccgcctctcggttcccagctcggctggcttgaatgtcgttccagagggtttgagccgctggatccccggcattggcggccgcctcaatgcggagcatgttgtcggccagcatgcccaacatgcagcctgccgtttgcagtgtcgattgatccgccaagctgaggtttgtcgggttttcaatgattcgccgcagctccgagaagttgccaaaagccgtaataaacggatccgggtgaatgcggcccgcttgttgcttgggtggataggccccgtcaggatcgccggcaaaattggccaggttggtgagggccgtccacaaggaggtgcccggagctagccgagcctgcatcggggttgggtcatactcccaaacgttggtgccctctccagtaaagaagttgatgcccagttgagtacgctggtcgccggtagggaaggtggaagcccgctgcaagctccagggagagccggggtgggctaccgtggccaggcaagcaatggggaagcgcccatctcggtggctgtagtggtaaacggctgtagcctgcaccgccgctgggttatctcgcagggttagccgttgccgcgcctcgttgctgatgaaaatggcctgtaacttggtgggatcgttgggatccccaggcagcaccaaaggcaaaggcaaagaatcggtgcgggttagctccagccgctggcccacgatcacccgcagaccttccacacgggcccgccgctcccaatagccatccaagcccacctcggaaagggcgcctgggggtgggttgtcctcggttagagattccccctggttgttcctggcatcgggaggaatgggatcaccggccttagcacgatacctttgcgcaaaggtgtccacgtcgcagcctctctgcgggtcaggagttacaggcggacggtcgtagctggctttggggccaaagcggttgtcagcccgatagacatcgtctacatagggagggcagacctggtcggcaccagcctgaaaaccaccggccttgatccgcccagggctgcgagggttcttggcgttgagaggagattttgcccattctcctgcatcttgctggtaattccctcgggggcggatgcggccaaaaaggtgcagctccagcggatccagggccacactttccggctctaccccgttttgcaccgagtcagagttcaggttgtttagcttaggaggcggctcgttgggcggcacatccgccacgccagggtgggcatcgaaactgagagagtcgctcacccgctggccggcgtagccaatggctcctgccaccagctccccgaaggccgtaatctccgagttatctgcaggcatgtagaagcaggattcctgggagctgatcaggaaagcccggaacaagttgttgggggcatagcggaaaaagaggctgccgccggcgtagatggcgccgttccagttgtagccgggggtgaaaaagaactctacatcgccgcggctaaagatcccccacttgttgagcagatcgcgcttgcgatcctgctggaattgcaaagccgagatggcgcgggtggtggagtcggccccttgaatgggcaaggtgaccgcgaagacctggaaaggcttgtacagcgccgatcccacctggaaccagtctcccacgttggggttgatcgtctgctgaagggggttatcgttgcagccagccaaggccgagccctgcagggggccactgcggatcatcaggcgccgcgcccgctccgtatccgttagccggctgtcctcaaagtccctgccgccggcccgacgggtgttgagaatggtgtaggcagttacggagtcgtcgacgccgttgttgtcggtgtccaccaaaaaccaccaggccggcgcccgcaccggcacgggcagggtttgcccggggttgttgggatcctctacctcgatgttggttgtaattacgaactgggtttcatcggggaggatgtagggatcgttctcatcccgcgggatcagctctcccgccccatcgttaatcaaagcctcaaccaattgggcatcggtggggttgcttgcgggcaggcggggatcgcgtatcaggtagtcgatcttggcccgtgcccggtcgatggcggcgttcagttgccggctaaccgtctgccccgcccgttccacctgggtttggatgttgcgctgggtggagcgggtcagcaggcccaccgtgaccaagctcaacaccagcacaattaagatggcgaccggcagcacaaagccgcgctcgcggatcctgcgccgatccaccgggatcttcagagagctgagcaggcgcagggcaagtttgagcaacagcggggaaggagcagacatggctgtatcccggagtaggcgagtgccaagatagcaacagtatgcaagggatcccgagtctcagacatccccacgggtggggggaagggacagcctgctcttttcaggattcccaagcttttacaaaatccccagttgctgcgccttgagcagggcggtgacacggtcgctagcatccagcttgcggtaggcggcgctggcgtactctttgacggtttcgatgctcaggcccagacggcgggcgatctgtttgttggccaagccctctttcatcagttgcagcacacacagctcgcggggggtgagcttgggcagctcctgtcgggcaggcagccagtctcgttcggggttggacaaaatctgacggatgacgcgggccaattccgccgggtcggtctctttggaaaggtagcctttggccccggcgcggcgggctgcctcaatcagacccggctcctgaaaggtggtcatcatcaccaccaccaccggcaggcccagctcgacaatctgctggcaggccaggatcccgtctccatccggcatgcgcacatccaaaagggccacctcgacggggcaacggcggcagtactcaacggcctgggatcccgtctcggcttcggccaccacctcaaatccttgcgcttgcagggcaaactttagccccagccgaaacaggggatggtcgtcggcaatcagaacccggacaggggaactcatggcaggggatcccggcctatgagagggctaagcttaatctgcccaaaagagggagctagccctcacccccagcccctctccctcagggacaggggagctagtttttcacaaagaccatgccgcgggcgccggggttcagggtgggatccagttgggtttgggcgttgtagagggcgcctgtcagatcggctgcttccaaaaaagcgccgcgcaggtcggccccgcgcagatcggcctggcgcaggttggctcctgtgaggtcggcaccgacgaggacggccccgcgcaagtcggcgccgctgaggttggccacctgcaggttggcgccggtgagattggtctgctgcaggttggtctggctgagatcggcttcccacagaaaggccccgccctgatccgagccgcgcaagttggcgccgcgcaaatcggccaagttgaggatcgcctgagagaggtcggcagcttgcaggttggcctgcctgaggatggcttctttcaggttggcgccgctcaaatccactcccggcagctcggctcccgtcagatcgcaggcggggcaatctttgctgggggcaacaacctgggatcggcccagttgggcatccagctccagttgggcaaaaacaggaagtgccgcgatcccgaccaccccgccgaggagaccgacccagcactgggaccatgccatttttttcacggggatccctcctggctgaccctcacccccggcccctctcccagagggagaggggagctggagatcaacctagaactatagccgttggcgggagatacgccatcaagtctcaacccggcctggaggcggctggcagcgggggcaaaagtgggccgagcggcccgagagcttactccgctgaatgggggtgccacagaggcgacagggatccccttctcgaccgtacacccacgcctgcccctggtagttgccgttgagcccacgcagatcccggtaatcccgcagggtggtgccccgctgctccagcccggcccgtaacacctggatcaggctttctcgcaggcggctcttggcagcgtcggaaagctgcgcggcgggtgttgaggggtggatgccgctcagaaacagggcctcgtcggcgtagatgttgcccacccccgccaccagcgactgatccagcaaggcggctttgatggggcggcggctcttctgcaaggcagcttggaaataggcctcggaaaaggccggcgaaagcggctccggccccaagctctgcagggcagggatcaccgtctccggctccaccccggcgggcaccagccacatctggccaaaggtgcgcagatcaacaaagcgcagctcccacccctgctccaaatgcagccggacgcgagtgtggatcggcaaaggcgcggatccctgaacccagagcagttgcccggtcatgcgcagatgcacgcccagaaccgctccagagtccagggatcccagaagatatttgcctcgccgctgccactgggtcaaacagctgcctgccagcccctgcgcaaactcgtctttgccggggtaggccacggtgcgagggagaagcacctccaccgacaggatgcacagacccagggtgaggcgctgcagatcccgcctgacggtttcaacttccggcagctcgggcacaggaagaggaagccaaagagcttggttgagttggcaggggcagccttagctggaagctttggctttgggcttgggctcctccaccacttccagctcatcttcgcggaagttgttggtgttgatgttgtagtagttgatcttgtcgaagcggacgatcaccgggtagagaatgccgctggtatccaccgccgcaaccgttcccacatcccgataccagtaggattctttccgcaacacccggactttggcaccacgctgaatcgccatagaggttctctccattgacctgcccttcagattaccctagtccgtgagaaggctgcgatttccgaatttttgtaacggggatccctgtggcttccctgcaggtgggaatcttctggacgctggtgccgcccctgcgttagggcaaagcccagcccccaaggctgccactcccctgctgccgtcggaagcggctggtgttgcgatgtgaagaaatgcaaactatactgaagggcaggtgctcctcttgtagcccttcccaagccctaactggaggtttccatgtccaaccccaacttgtctgagcccaagtttggctttaacgaatatgccgagcgtctcaacggccgcgcggccatgatcggctttgtgttggccattgtcatcgaagcggtgacgggccaaggcgtcgcctcctggctgggcctgatctagaaaactcagcttgccgcgctatggagtcgctcccgaagcggtaaacgcgagattatgggatccctgtgagcagagaggcaagcttgaaagccctgctctctctgttttttgttgagttgaggaaaagctttgttctggggtctgccggccggcaggccctcattcacagaaaacatacccgcacccctaccccaatccttgcaggaaaagcgaaaccggttgcgctctcccaaccctcctctccctctgggagagggaccgggggtgaaggtcaactgatcccttcctggcgtttggcaatgggcatgcgccagccggtgccaaaggcgcgatcggtcacgcgcaggccagggggagcctggtggcgcttgaactcggcactctgcaccaggtgcagcacctgctgcaccgtgtcaggttcaaacccctgggccaccagctcaccggccgactggtgctgttcgatgtgccgctggaggatagcgtccagcaagtcgtagggaggcaggctatcgctatctttctggccaggtcgcagctctgctgaggggggcttggtgaggatggggaggggaatccgttcctggtggcggttgatccagcgggccaggcggtagacccaggttttgggcacatcggaaatcacggccaggccaccggacatatccccgtagatggtgcagtagcccaccgccagctccgacttgttgcccgtggtcaagagcagccggccaaacttgttggagagggccatgagcaaggtgccgcggatgcgcgactgcaggttctcttccgtgatgtcggggggcaggccagcgaagggctcagccaggaggtgctggtagctctccataatcgactggatgggcagcttcagggtcgggatccccaggttttgcgccagttggtaggcgtccgtcaggctgccgggactggaatagggagagggcatgagcacccccagcacccgctctggccccaaggcgtcggcggcaatgacggcagtaacagccgagtcaatccctcccgacaggcccagcaacacctcgcgaaagccacatttgctgacgtagtcgcgggtgcccaaaaccagcgcctcgtagagctccgcttccggctccgctggccagcgggatccctgaacttccgggccttcctcaggagggtgaaccagcgcctccacatctaccatcaggcagtccggctgaaaggcagcggcttgggccaccacccggccccggcagtctagggcgcaactggccccgtcgaaaatgaggtcgtcgttgccccccacctggttgacatagaggatgggcagggcgtgcttgcgggccagggatcccagcatctgcacccgcaatttttgcttgcccaggctaaagggagaggccgacaggttgatcagcacatcggcgccgcagcgggccatctcttccaccggatcccggtggtagcggcggtgttgccaaaagtcgcggtcgttccagatgtcttcacagatggtgaagcccactcggcggctacggtactcaatgggctggggcggggatcccggctcaaagtagcggtcttcgtcgaagacatcgtaggtgggcaggagcgacttctggaaccagtggcggatctgccccccttccagccaggccgcggcgttgtagaggggtcgcccctccggcagcgggttgggctgcacggatcccaccaccaccggaatgctctcccgcagccgggccgccaactgctgcaaaacttggcctaccctctcaatcagggccgggtagagcaacagatcccggggcgggtaccccaacagggccagctcagaagtaatggccagctccgctcctgccgctgccaccgcctcgaccgccgcacggatgcgctcggcattgccgctgagatcgccaacggtatagttgagttgcaacagcgctaccttcacttggcccccttggccgagaatggcggactccacgatgataggccagctcaggtcgttcggcttgcccacaggcgggtcggctactccgctgttgctggcaactctgtttcggcttctggatggaagtagcggtagatctggcgggccagcttggggccaatgcctggcacctgggccaactgctcttccgtagccacttgaatgcgggcaagggagcgaaacgcctccatgagcagcttttgccgctgcttgcctagaccagggatctcctccagaaccgaagcctgttggcgtagtttccgctgctggcgatggtaggcaagggcaaagcggtgggcctcatcccgcagacgctgcaacagcaggcgggccggatcctggggcggcagccgcagcggctcaggatccccaggccgaaagatctcctcttcccgcttggccagggcaaagaccggcaggtgatccagccccagctctgccaagacggccatcactgctgccagttgccccttgcccccgtcgatgagcaccaagtccggctgatcctcggaagtcatcttgctgaagcgacgccgcgccacctcggcatggctggcaaagtcgtcggagtggccaggccgcacctgggggttgcgaatcttgtagcggcggtagtgttgcttggccggcaggccatcgataaacaccacctggctgcccacagcgtcggatccctggatgtgggagatgtcgtaggcttctaggcgacggggcggctctggcagatccaaaacttccgccaagcgctccagcgctgctgcctcccgctccgccaggcgctggctgcgggctagctctagctgggcgttccgctccaccagttcgattagctcggctttgctctgccgctgcggggcaaggaggctgaccttgcgcccctttttctggctcagccaagattccaaaaaatcgcgatccggcaactcatactgggtcaaaatctcggagggaatttccaccgggtcgcaatattggtaatgttcctgcaaaacccgctgcaaaataagagccgggtcgtcgccgcggttttcggccacaaaccctagccgtcccaccaacttgcccgcccgcacctgaaacaactggatgcaagcccgcgagtcgttcatggccaaagctatggcatcgcggctggcggtagagttgggcaaagagaccttctgggattggcccagttgctctaggccgcggatttgatcccgatagcgcgccgccgcctcatagttttcttgctgcgctgcctgggccattttctccttcaactcacggataagctcgtccgtctggccttggaagatcatcgccacttgagcaacggtcttgcgatacgcttccgggctaatcaagccctgacagacaccagggcaacgcccgatgtcatagttcaaacaggggcggtccttgtaaagcggcttggggcgctggcgcaagggaaaaatgcgctttaccagaccgagggtgtaacgcagcaggcccacatcggtatagggcccgtagtacttatcttgattttggttgagacggcggtggcgggtaatgtaaatctgcgggtaaggctctgaccacgtaatgcacaaataggggtattttttatcctctttgaggagaacattgtagggcggctgataggttttaatgagattgtcttccagggctagagcttcgctttcgttatcagtgacgataaactcgatctcgcaaacctgaactaccatgcgctgaatacgaggagacaggtcgccggtaaagcgaaaataggatcgcacgcgagatcgcaactttttggatttgcccacatagagaatctggtcggtggcatcccgcatcaaatagacaccaggttcggcaggaatctccttaaggcggctttctagaacctcagggttttgaatcagagggacagtcatacagcttcgctccaacaggcaaagccagggatcccaaggctttcattcagtgatgaccaagtcactcccatcttaaaatcatcccatcgcccagttggctgcagttcattttctggccggctaagtgtagctatcactcgactgaaaaacctcccaagcgtttcgcaacgctgccgggccgcagccctgccgcccctaagcccgtttccttcgggggaggagatgtgacagacggtttcgcgacagcttgcaacgctcccaccgggcacttccccctggagaagggggagaggttttctgtcaagttgttagaacttgtttgccaaggtcgcctattgaatgacttggctcatgtagtttctccaagtttgggcggcgatgctgctgctgccgcgggtggggctggcgtcgtcgttgcccagccaaatgccggttaccagaggcggattgggcgtgtagccgacaaagagcagatccctgttggcggtggtggtgcccgttttgccggcctccccgatcccaaggcgggcggcggtgccggtgccggagcggatcaccccttgcaatacggcggtcatctgctgggcgacgctctccgacaaaaccagccgctgcgagcggggatcctcgcgaccggggtagatctcgcggcaggtgcgaaagtcgtcggggttggcgcaatcgctgctatccaggatgcggcggatggtgtggggcctagaccaaaggccgcgattggccaaaggggcaaaggccgcggtcagctccagcaggttcacctccatcgtgccgagaaccagggaaggatagggctgtaagggggattggatgcccatttgccgcgccatggccaccacccgctccagccctacctgttgggccagccgcagggcgatcacgttttcggagaggatcaggccgcgggccaagtccatgggggcacttcccgagcggcagccctgaaaggtgaggttgccccaagtaagcggctcacaggagagcacctgcgacagcgggatcccctggctgagggcagcggcataggcgaagactttgaaggtggatccgggctgccgttgggcttgggtggcacggttaaaggggctggcggtgtagtcgatcccgcccacgagagctaggatctcgccgttgcggctgtcgaggctgaccaaggcgccttggttgaagcccaggcgggatcccacctcgcgcaccgtttgggccagggcctgctccgccagccgctggtagggcaaatgcagcgtcgtctcgatgacgaagttgccctctgccgagagatcttgccccaaaagctgccgcagctcctggaagacggtgctgtagaagtagggggcaactgtcgaggtctgggagcgcaggttggggttgagggtgaggcggctgcgccgggcccgccgaatctcctcttccgggaaaactttgagctcgctgaggcgatccaacacccgatcccggccccgcacggcggcctcgtagttggcgacggggttgaaggcgttgggggcgggcagaatggcggccagggtggcggcttcggaaaggctgagctggcggctggggatcccgaagtagaactgggcggcggtctcaaagccgtagaggccgttgcccaggtagacgttgttgaggtagagggtgaggatttcgtctttgctgtagcgccgttccagcttgagggcggcgacggcctcccgcagcttgcggccaaaggtgttgcctgagccggtgtagtcgcgcaagacggtgcgagccagttgttggctgatggagctgcccccctgctgcacctccccggagcgcaggttgacccaaaaggcgcgggcaatgcccagcagatcgaccccgaagtgggagtagaagcggtgatcttcggcggccaccaccactttgggcagaatcgggccaaaggcttccaggttgggcagctcccggtagagatccccctggtggcggcgcagctcggtttgccgatccccggccaggacgatcagggggttgcgatcggcggccagcggcggttctactgagaacttgctccactcatggccgatccaaagcctcgcccccagccccaagagcgccatcaggatcaggcagccgcgcaccccgtacacctgcggcggcggtggatccaacacctgaataaccacgctctccggatcccggggcgggccaaggctgagtcgctggccgtggcgcaggatcacccgccgcacccgctcggcgccgccaaagggcttgaggcgaaagacgccgttggtggagtcttgatcttccagttggtagcgaccagcgttccaccccagccagtagaggaggggatgcagagggatccgccaccccaagccaggcagacgccagcccggacgcgggcgaatgcgggcgtgcagatggctcaccgcaggggcggggatgcggatggtggccaccgtctggctgcgaccaagaatgtcggatccctgcaggacaaacacctggggaggctctcctgggcaggtgatctgcaggcgcaccgggcgtttggggggagggggctcggcaggcttgaggagggccgtaggcccgaccggaaagggcctcgccagggtcttgaagaagcgagcgacggtgccccgtagggaattcttgtcttcagaagcagacatggctcaatctccccgcaattcgcgcgcgcggcgcagcagctcctgcagggtctggccgggacgagggccggcggcggctggagtggctctgggggctgggcggggctgggcaacggggacggtgggcgggggatcccaaacggccatgtagaggtggccctggggggtgcgctcgaccacgccagaccaggggccgacgcggaactggacgcgctcagaacggttttcccgcaccgcctgcagttctcgctgcaactgggggggcaagggggcctgcagcatgtcttccagcagcccttccgcctgcggggcgggcacgtcgtcggcgacggtggcctcgatttgttgcagcgccaggctggattcgtcgtaggtgaggctcaagttcatgctgcccaagcggtacaggtcgtagacggtgttgggccgagcgcctcgcccctgctggctgggggatcccagggcggcccgcaccacctcacgggaagtctggagagggaaggcgcgcaacaccggcccgctgtagggttctagctccggtgccggatcccgacgggttgcgccctcgtcctgcccagcactgctgccaaggatatccggaacgagaacttcaggggccgtatcgggctgcgcctccgctcctgggcgctcatcctctaactccgtggcagctggcgaggggcgagagccggagagcaccggagccgcagggcgctgcagcaaccgtcccaacccccaactcaccaaggccaagcccagcaaactgccccccaagaaggggatcaggcgggcccagagcagggatcccctgttctcgctggccattgtcgggggcgcaagccgcagcgtgccggccgtggccagggggggcgccgagggaaaaagcgggccagaggggatcgctggaaattgaagggcaacagcctgggaagctcctctgggggatccctgcgctctggcttggatgcgctccagctccgccaacacattggccaccgtgggcggacgggcggccggatctttggccaaacaactgaggatcagatccgacaaaccggcgggcagcgccaacggcagtcccagctcttccaaaggcaggggacgctgcttgtggtgggcctggtaccagcccgggaaagattcggtggtaggctggaggggcatctggccggacaccatctggtagagcatgatcccgaagctgtagatgtcggagcgggcatccagcggcaacccttccagttgctccggggaggagtaggccagcgtccccaggtaggcgtgggtaaggctgagcgactcgcgggtgttgagcagcttggcaatgccaaagtccaccagcttcgccagctcccccaagctttcgtcggccagcacgatcacgttggccggcttgaggtcgcggtggatcacctggatccgctgtccttccaggaggatcccttcgtgggctgctttgagccccaggccaatttggcgggccagccgaaaaaagcgctccagcggcagagatcccgtcgccagaatgtccttgagggtttggccgttgaggtattccatcacatagaaaggcaccccatcggcagtgatgccgtagtcgcttaccttgacaatgtgcaggcttttctggcccaaagcggcgcaggctttggcttcccgctcaaagcgcaggcgggcctgctcgtccatcgccggctgggagagcagcttaacggccacttccaccccgccaaaaagcagatcctgggccaagtagacccgccccatgcctccttgccccagcagatgggtcaggcgatagcgctgggccaagaggcgacccaaaaagggatccgacgcagtaaacatagggaatcgcggcggtagagagaacagcgcagagcccccgcagggatccggccagagtgggctacctctaccataagcactggggccccaataggctatgctcacccccgtcgatccggttgcttggaatgtctttgcccgtcgtttaccaccccgactacagcgcccccctgccgccgggccatcgctttcccatgcccaaattccgcctcctgcacgagctgctgctgcgggaaggggtgatccgccctcagcaagtgcatcagccggaactcccccccctggcttggatcgaatcggtgcacacgccagagtacgtgcgggcctactgcgagggatccctggaggccaaactgcagcggcgcatcggcctgccctggagtcccgagctggtgcagcgcacctgtcgcgcggtgggcggcaccgtcctgaccgcccaattggccctgcgccatggcttggcctgcaacaccgccggcggcacccaccatgccttccccgcctacggctccggcttttgtatcttcaacgacctggccattgccgcccaagtcctgctgcagcaggggctggtgcaaaaggttctgattgtagacctggatgtgcaccagggcgacggcaccgcctggatcttccgctccgagccgcgggtgtttaccttttccatgcactgcgccgccaacttccccgccaccaagcaggccagcgacctggacgtgcccctgccggtgggcctggaagacgaagcttatctgcaaaccctggccgactacctgcccgatctgttggctcaggtgcgcccggatctggtgctctatgatgcgggggtggatccccaccgcgaagatctcttgggcaagctggccctcagcgacgaggggctcttccgccgcgatatgcaggtgctggacacctgcttaaagcgaggctaccccgttgcctgcgttatcggcggcggctacggcaacgacctcgctcagcttgtctaccgccactcgctcctgcaccgggctgccggcgaagtgtaccggcaataccgtctctagctggccgcgaactaggcgtattcggcgatcaccaccgtgatgttgtcccgaccgccccgctctttggccgcctcgaccaactggcaggccagttgatccaaatcctccaccttcaggcagtactcggcgatgacctcgtcatctagctcttcggtgagcccgtcactacacaacagcaggcgatccccagggcgcattgtaatcggctgaacagcaggcggccctgcatcggggcggcccaggcagcgctcgagaatgtggcgccaggggtgcatgcgggcttgcgcctgggtcaactccccttggcgaaccgagcgagctaccaaggtgtgatcctccgtcatctgctgcatctcagatccgcggaggcggtaaaggcgagagtcgccgatgtgagcgctccagcaattgttgttgggatccaccagagccaccaccacggtggtgcccatgtcggcccgctccgggttttctcgctggtctttaagaatggcctcgttggccgcttctatcgcctcgctgagcagcttgggcgctggcacggtctgccaaccccgctcaaggcactcgcgaatgacctcgaccgccaacaggctggctgttgctccggcagcgtgccctcccatgccatcggcaacgatgaagtaacgtccttctggatcacagtagtaggcatcctgattgctgctgcggaccttgcctggatccgtagcgcaggcatatcgtcgcatcacatcagtggctctgatccatttgcctttaagagtaccctgaccagcgccaaagcggcgagaacggccaaagccagggtgacgatcgctaaagtagcatgcccagccgaaaatagctgggttgcgctgagaaaaaaagttgcaaacaacaccgcgtagataactccccgtccggtgctgttcagcttgcgcagcaaacgctctgcctcgctggatcgcacccgcaggcgtagctccccctgttccagcttgctcaaggtcgcttcaagacggcggggcaagctgaggctgctgctggtgaactctgccgcctggcggctgacctgggctagcagagtctccgtctccggtttgctaccgttcatcagctcctccgcgaaaggcttggccacttccaggaaattgaactccggatccaagcttttccccagcccctccaacgtggtcagggcccgcatcacaaaggtaaaggtggcgggaaagcgaaacggctgatcgtaggccagctcgtagaggtcttcgctgatggccatcaccgagatctcgtcggagctgttggaaaagggcttgtccatgaagtgatccaacatgtactgcaccgagcggcgtactggcgccagatcggcagtgggcaccaacacgcccagctccaccagcgaggccaccaccaggtcggcatttttggccaccacagccgccagcatggccaccaactttcccttgatgccagggcgaatgcgccccatcatgccgaagtcgtagaagatcagcgtgccatccggcttgacggcaatgttgccagggtggggatcggcgtgaaaaaagccgtctttgagcagttgccgcaaataggcctctgcccccaagcgggccaagagcttgcgatccagccccgccgcgctcagggcttcgtagtcgctgatcttgatccctggcaggtattccagcgtcagcaggcggggggaagtgtagcgccagtacactttggggacggcaatttgtggcatgtcccgaaagttgcggcgaaaggtgtcggcgttgcggccctcgttgaggtagtccacttcctcccagagggtgcgccgacactcttcgtagatgccgatccagtcgcggcccggcccgccccaacgggtgtggtactgaaagaactcggcaataccgcggcagatctccagatcgatcgtgaacaggcgggtcaggcccggacgctgcaccttgaccaccacttcttcgccggtcttgagcttggcccgatgcacctgccccaagctggccgccgccaagggggtgggatcgaaatagctgtagatctgctcaatgggcttgcccaactcttgctgcacgatggctgccacctgttcgtagccaaaagcaggcacccgatcctgcagcttggacagctcctcgacgtactcggaggggaagagatcggcccgggtggagaaaaactgccccaccttgataaaagtaggaccgaggtggagcagcgtctcgcggatccagatggccctggcgcggcggcgtttggctttgcgctccgctgtgggctgccccccgtagctccacgcctgctgatccagccagaggtaaaacagccaggtgagcacaaatcgccaaatatcaatgaggcggccccagcgggtgtagttttctcgggcccaacggtaggcggtatagggcttggcgggttcggatcccaaaacggctcgggatgggagtgtgctggcgttcaagcgtttcgactccgatacttctgcaattcggagcgcaactgcgccacctctgcccgcaggtcgtctagggttgcctgcaggtcttctgccttgaaggggggtgccgccatttcctgggcagctagcgatgcttccgcctcagcccgggccatgacatcctgggcaaaggtctgccagccctcttggagctccgcccacaccttgcccacttccccggcaaggtcggcaagggtgctctccaggcgctctcgcagcacgtcggccaccgccttgccgacaaaaaaagcccgcacaactggattgttcatgtaacccaagtgttaagaagcatcacccagattataacgaatcttgccccaaccaagccgaagagccgatccacccgaacggcgtcggatgatcggcttgagagcttggcaagggcgcagtgggtaggaggccgaaccctcagcggcggttggtggtcatgtcggggatcttcagatcgaagacgctgatgttttgccgcgctgccggcttgggattgagcatgcgggccatgttgaggaagttttccggatccccgggcttgggaggccgagtaatccggtaggtgcgcaccacttcccgcgtcgagcgcttcacgccggaaacatcccgccaccgcgccccgtagcgggggttgagcaagttggtcggcttctcggaaaggcggcggcgctggtaaggcaccacatcgtccccgaaggcggcgttgtactcctcactgtcgacaacggcgtcgataaagccgttcagaccgcgggtggccaggatgatggagtacttgatgcgctcctgctggctgtaggtgggccggcccaggaagcgctggaaggtgatctcgacgaagcggtagttgtcgttaggaaccatgaccagatcccggtacacctccgacttgcccaggccacggataaactccttcaccgagatcgccccgttgcgcagctgggactccagcgctttttgccggtagctctccagcatcaggtgttcgctgaagatctgccggtaggcggcgcggatgacattttcgatgcccgtcgggtcgtcggggcgataggcgggcggggtttcgtcgctgggtacaaagtagcgctccacccgcacgctttgcgtggtggggcgatcggcaagcagcggaagagtcataggttatgctcctgaggaaacgaaacaacaaaatggcaggggttatggatcagcagccagctcctgctggcttaggcgggcgcgtaggggaatcaagggatccgcatcctgcaaggccatttgcagggctgcctcgacggcagatcgcagggacgcctctcccagccgagccaaatccgtcagggatccgacggcggcatagcgaactccccagtcggcgtcgcccaggcattgccgcaacaggtgcaaggctcgctcttgatcggagaggggccgccgtgccgctacctgtcccagcccacgggccgccgctcgccgcacgctaggggcgaagtccgccacaatggcttccgccaaaaaggggtaggcatcgccgtggccgatacgggccaacgcccgcaccgaataggcgcgcgccccatagtcgaagccatcgatgttggccagcaaaggccctaccgccgcctccccaaagcgcaacacctcttccagcgcggcctcccccacggcagggcggttgaagccaaaggcgcgaatgagcagggggatcccttccacgtggcccaaggatcccagcgctctcaccacccgcaacagttcttccgctgaggtggcctgttccagttcagcggccagttgagccacagcagcgggaagcacttgcgcagccgaggaagaggacatagacaacccagaggccaaggtaagtaaaaaactaacgaaacatccaagcgagccaatagggggggagagccccaagccctttcacgtctagaacagcctgtccagttgcgggatgatcgctgctgccacccgatccggcggcactcgccctaactgcagcgccacgtcgaacagtcgcttcagagcattgatgcgcaggttaagcgccacatcggctgtcgccaacagcggcgcccctgccacccagccggattctgccagatcgaaaagggccgcctggcgcaggctgaaattggggtgggccagcagcgccaccagaacttgggtcagctcctcggcttgtgtaaagcgatagagcacccaagcggctgccgaacgcacccgctccgaggggtggcttaagaaaggccgaatcgccgcctcggcctcggtggcgttgagctggcccagcgcttcgatgaaggcttcccagggctgctcctgctcccgcgactgcagcaaggccagcaagggagccaccgcccgccggtctcccaactgggccagggcataggcagcctcttcccgcacatgcagatcgctacagccaagggcctcgatcaggccgggcacggcccgcacgtcgccaatttgcccaagggctttggccgcattgcgccgtagcgggtagccccccaaggcggtgcgatcccgctcatctcgcaacgccaacagcagtggctctaccccccgcggatcccgaaccgtgcccaagtaccaagcggcatagtaccgatcttgcgggtcatccccctgcagccgcgctatcgcctgctcccaggtgagcggctggggcagcaccgctgtgttggatgtcatgggaacccttgcagagccgtccatggaatcgaggccaccttgccgatgactgccgttgagcagagggatcccttactcagcagcgccgttgctctgggcaggggccgccgatagagcagtgacctgcacgattttgccgcccatccgcagaatgcgctgcatctccgtggacagccggctgtaaggaactgtgatgctcatggtactgcgacgcaccttagccgaggtggccagagcatcgggtgggttgagcaggccagtgtactcaaccttgtaaacccggctgccggcttccgtcaaagtttcagggccgctggtgctttgaccaaacatcgttttcccccgagtcgagttcaactttgtgcggcacctgggcacgaagacctcttgaccgccagagaggccgcaaaagccacctctagaggcagaactgtacccaggcacaaaagcttgggaagcaggcagacaacctagctggctcgaagagagccgcggcgccgaaaacctggaaacgaccagctcagctccacttgggctgctgcctgctctgtaggggcactcaattggaagacgaagaaagagatcgctcccccaaaaacgggatctctactctggcatcccttagctaagggcgttgatggcgtagtcgaagtaaatggctgcttcgttcgccgcttggcccttcagcatgcccagagcacggctcttcatgtgctgcagagctacaatgtaccagctcggggagaggttaaaggagcggttcacctcccgcaggcccgccaccaggtattcatcgagggggcccgtgccgcctgcaaccagcgagtaggtgataaagcgcaggtagtagccaatgtcgcgggcacacttggcctgaaacacatcgccgtgacccatttcgcccggctgggtcaggtaggggaagcgcttgaacacttcctgcaccgcttcgcgcaccagcgtttgttggttttgggtcaagacacgggccgcttccagagaggcagcagcgcgctggtaacgaccattaacggcctgcagctcgctggcattgagaaaacgcccttgattgtcagcagcggcaatcgcttcggtaatgacagttttcaccttgcaactcctaaatgcgttgactgttagcaaaagtcttagttgagcagccggcactcctccaagttgggaatgcctgtctgcctgtcggaaagaagggatctaggcgatctcacggagctttaaagagggacgaccgcttttaacttaaacaatggcggcagccgccttgtcgaagtagctggccacctcgctttgcagcgccgagcagtcgccaggggtgatgccgttcggatccatgatcttggccagggcttccttcttcatggccgcaatggcgttggccatggagctggtgggcacccccagcgcaatgtaggtctcccgcaggccgttgaggcagcgatcttccagcaccgagctatcccccgccaaggtggcgtaggtgatgtagcgcaagatgatctccatgtcccgcaggcaggcggccatgcgacggttggtgtaggcattaccgccaggggcgatcagatccggctcctgggcaaacagggaacgagccgcgttggttacgatttgggcggcgttgctggtcatgcggttgacagcatccaggcgtttgttgccttctgccaccaaagccgccagacggtcgaagtcttgatcacttaaaaaggcaccgcgtgcatctgcctgagcgatcacccgggtaaaggcgtcttgcatgatggatctccttctggtctttccaaaaagcgatgggcgactggctgaacctctcaaaagtgggatcccaaactctgttgtttgcgggatcctccttgcccaaaaaccggggatcctgtggagcgggttgctcaaaactacccccaccgaagccccagattttgagacaggtcaagaacctctgcgactttcagacagccgagcatccaggtcaattttatagcgtgggagggatgagtgttttgtgaagatttacaaataaacaggcaccagagtgtctgcttggccgccaatcctctggctctgttgggtcagcaggccagaaactggtcggcgagggcagtaaaaaaatgtaaacattcgtttcacttgttttgagataaaggcaagcctcttgcccacacactgcagcagtcaatgttgcggggtacctatgccttgcagggcagctttgagatcccggcagaagtgggcaatttgttgcagcccttgggcgggggtgggggccttggccagccgttgcacaaaggcactgcccacgatcgccgcatccgctccccagagagcaatctggcgggcctggtcgggggtggagatgccgaagcctaccccaatcggcagggaggtgtattggcgcagttgctgcagcaaggccgggatccgctgctccagggtggcccgttcgccggtgacgccggtggtgctgaccaggtagataaagccgctggactgttgggcaatacggcgcattcgctcggcggggctggtgggggccaccagcaggatgaggtcgatcccctccgcctgcgttgcttcccgcagggatccggcctcttccaggggcaggtcggggacgaccaagccggcacagccggcctggcgcagttgccgcacaaaggtggggatgccgagctggtggatggggttgtagtaggtgaacaggacgaggggagcccgcagcgagaggccccgcaagccctgcaagatgtcgcccaaggtgacgccccggctgagggcgcgggtggctgctgcctggatcaccggcccatcggccaggggatccgaatagggcacccccaactcgatgaggtcggcgccgttctcctccaaaacttgcagggccgcaaaggtggtttccaagttgggatccccggcggtgaggtaggggatgagggcggcttcgccgcggctgcgcagcgcctgaaaacacgcggtgatccggctgggcatgggatctgtccaagctgaggagatggagagcaccccctactgtagcgcctgccctaggggaggggcacaaaatcgtagccggtgccggagcggttgccccgttcaatgcgcaccagcacatggggagcatcgcggtcgccggagggcaaaaagcgcacctccccggaagcgccgtctggcaagcggaagttggggtcgcccagggcagtgagaatgccgctgcggctgggggatccctgccgaatagcctggagaaaaacacgggtggcgtcgtaggccagtgccgtgcgccaactcacctgccctccccacatctgggctgccttctgggcaaagccgcggttgcggggcacgtcgggatgccagggcaccgccaccaccagcccctctactgctgcccccccttccttgagggtggtgagactaaacagcacatccccccccaccagggcgaggggctggccaagggcagcgttctcgcgggcaacggccagcgctttttcggccacggaagccgtgggcgccaagaaagccgcctgagatccctgccccagagctgtctgcaggctggcctgggggttgaaatcggctgccgacaggtcgaaggtcgccagcacaacgcccccttcgctggtcagggtagcggcaaaggcgtcgcgcaggctggtgctgtaggcgctgttggggttgtagaagatggccaccctctgcaggcgcagtttgttaaggacatagcgggccagttgcgtgccagcaatctggtcggaggggacggtgcgaaagatggcgttccccagcaggctgatgcgggtgctggtggaggtggaggagatcatggccaggccggcagactgatagatctcagccgccgccagggtggcatcgctggcgttgtggccgatcacccccaggatctcgggctggcccaccagggctttggccactgccgccgctcgctctgggttatccccgtcgtcggcaatcaccacccgcagcagccgccctgcaatacccccttgctgaaatagctcctcttgggcctgggccacgccgcgcagggtctccttggcgcggttggggttgctggagatgggcaccaccacggctatgctcaaggggttgccctgctgctgggcgcgggcgttgttgaggaaaatgcgagcttccgggtcgttgcggttgttctgtagccccatctctaggagcgggatcgccgcgccgaaattgccctggcgcaacagctctgctgcagccacggcggcgggactgctatcggcaaacagggtgcgctcgccgctggttaagagcagatcttgggccctaccgcccaaccctggcagagggatcccttctggccagcggatgtagcccgcctgccaggcgcgatgaccaccccagaggagcaatagccctagggcaatgtagacgatagggggtggagacttcgcagccatgggccccaaggaagagaacagcagaatccggacagcaggggtaccgctcacgccttcaggaagctcttggaccccccctcttcaaggatcttcaagaactttcttgaagtatacgctaaggatcgggacggtaggaagggctgttgcggtattggcgctccagttgctccacaatggaaacaggaacagatggggttgccgggggctcttctggaggtgcgccggcctgtggctcggtctccaagttagccggctgagaggtggcccaaacgactcctgcgatcagcaaaagaaccaaagcggcagcgtaaagaaatgcggcaatggccattggggcaagactctagctttccgctccgaaagacttatgcaacgctgaacaaagcagaactttgcccagcatcgctgctttcttcctgcttcagcgacccatgactagcggcagagttcacccctaccaccccgccagagggatctccacaggcgtcacttcccccagagcttgaggtagttctgtaccaccgcaacaggtttagggctgcattcaagtcgcggtctagctccagaccacaacacgggcagcagaacatcctttcctgtagcggcatcttctgtcggtgcccacagcgagaacacagttggctggacggataaaacctatccgccaccaccacctgacagccgtagagccgggccttatactctagctgtcgccgaaactcgtaaaagccacaatctgacagcgctcctgccagcttgtggttcttaagcaggttcttcacctgcaagtcctcaatcaccactacccgatatttcttggccaggtaggtcgttagcttgtgcagattgtcttgccgaatgtctgccacccgcttatgggccttagcgagctgggctactgccttcttacggttagcggatcccttctgcttacgactcagtcgccgttgcagcctggccagacgcttcttcgctttgtaatagggctttggattctcgaatacttccccgtcggaacaggtggccaagcgattgatacctaagtctactcccacaacttccccggtcttctccacctgaggcgccggagcttcatacttgaaggagacataccaatgtccagcgcgaagactaatgaccacgttcttgggtgtggcagtggggagcagctccgcacagcgtaaccaaccaaggataggtaccttgatgcggtcaccagagatgcggatgctaccttccaagtaaaagctgtctcgcactcccttgcgtttgaagcgggggaacttccccaacccactccgccagcgcttaaaggcttgctccaagttgcggagggcctgctgaggagcgcatttggagacctggtagtaccagggattttctttcttcacctcggctaccaagcgcttgtgcaggtcaatagccgtgggtagcttctgtttggattcaacagcctgcttgcagatagccagaccccagttgtaggcgtgacgagctacccctgcatgctgagcggccaaggtcttttgccggttatttagttccaatcgggtgcaaaaacctagcaacataactttgggatagccgcggcagcacgcttaattcagtatggctattttagttccgtaagacaatatgttgttcagcaaattcaggactagaggctttcccttcccatgatagaggttgtcgaaaaccctttgcctcaggatccgctcgagcaagccctgtgggactggcaccggggccaggcgaggggatccctgctcttgcacgcctacagcgccgaggggatcccgctggcagaggagccccaggtggtctcgccggaggtgttcttcacccaagagctgccggaggtggaggccctggccttagagctctgccgcggtcgggtgctggacattggcgccggcacgggccgccacagcctgctgttgcaggaggaggggtttgccgtagccgccctggatcgctcgccggtggcgttgcagatcatggccgaacggggggtgcattgccgcatcgccgccgacctgttccactgggaggggccggaagagcccttcgatacgctgctgctgctgatgaacggcgccggcctggtgggatccctggcggggttggagcgctttttaagcttggcccgccactgggttcagcccaccggccagttgcttgtggattccaccgatctagccgatctcagtgaagagggcgacgcggcggatctgccgcaggtagaaagttcagctaattctgaagccgaggatcgggagaaggggagagactgcagaacagcgggcgaggcaaaagccagggtggtgaactttgtggccgagtacggcgggcagcgcggggatccctttccctggctgtttgtggatccggaaaccctgctgcgctgtgcccacgccaacggctggcagggacaaattctctaccaagagccggagggggcctttctggcacggcttgcgcctctctaagcgcagccccttagtgggacaggatctgcgacaagaaaaggcgagaacgctcttccttggggttgctgaaaaactcttggggggtgttttcttccacgatcttgccgcggtcgaagaagacaatccgatccgccacctcgcgggcaaagcccatctcgtgggttacacacaccatggtcatgcccgagcgggccagctcccgcatcacgtccagcacctctttgaccatctccggatccaaggccgaggtgggctcatcgaagagcatcaccgccggatttatggccaaagcgcgggcaatcgccacccgctgctgctgcctccccgaaagttgaccaggatacttctcggcttgctcggcgatccccactcgtctcaacacctccatagcccgttcaactgcctcggcctttttctatctatttctatgagcgcaactgctgaagcgagtggagctagctttctggcccgccatcggcggaacatcgctgtctctctggcccatcgtctagaagcagccagggcagccaacaacacccacctgctggagttgctggaacaggagcatgactctagtcaataataagctcaactatactgaaaataatgtataatatgttcagtacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggactccgtcccgctaacgcgaatggaaacaagcagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcagcaacggcaaccagcagcagagtccagcggcagggatccctctgtttcgggtctatggcgccacctttgggagggtctgagcatcggttatcgggctttaggcggaggtgggatccgcttgttaggattgacctaaatcacgggagaggcgcggggatggtttggcaattgctgacgtggccggcccagagcttgctgtggttggcggagcagattcgcgagcgggccgaggcacaactcgacagcaaagaaaacctccagaaagaactcaccgctctccagattcagctcgatctgggggagatcgatgaagagacctatagccagcgagaagaggagatcctgctggctctggaagccctggcccaggccgaagccggcagtgccgacgaggatccctgagttctgcgggggatcagaacatgggagaataagctttggttgacctcattttcctaccctgggttgctttccatggccgaatcccgcgaaaccttagtgctccgcgacgagcagaaccagcctctgaaatgcgagatcctgaggcaggtggtcattgaggaacaagcctatgcactggccacgcccgtggacgccgtgatcaaagttctggtttgggagggggaagaagagcccggccaagcggtgaacggagatgcggacatggaagggatcctggatgagccggatccagaggagctccaggctgctatccccaccatccaggccgtcttggaggagttgaacttgactctgcagcaaaacggcttcgacatcctgacggtgcagggagagttgccccctgttgaagaggaagatgtgttcgagctgggcgaaagcgaggaagatgcccaggaattccaactgctggctaccttcttctacaaagacaagaaatacggcatctttacgcccctcgacccagttctggtctacgtggccctgcctgacgagggggatccctacctactgaacccagaggactcgccagccctgttcgaccaactcaatgctgtgctgctcgatctggacgaggtagtggaagaggaggagtacgatgatgaagaatatgacgatgaagacgaggactaggcagctcggggtttctgcctgagaattgaaggcacctgggccaaaaagcccaaaggtggaagtaccaagcctcttgccccaatgcagccccttggttgccgctcaagtcgattgggcggagtctttttgttgccagcgccagctaggggagcggcagataatggaaggaggccctcgttcagttccccaggcgttgcccgatcccaaggagcagcagggatgcaaccggttgacctgaccaccctccgtgctgtgctggcagatctaaaaggggctgaggccgggggggatcccttgctgcctgcccgcgtggagtggatccagcagacggatctgtggacggtggtgattggcctgcgcaccctcaaggcgcgtccttgcttgctactgtcttggcatcctcaggcggcccgagttcacctctgtcaggctccccccaaggaagcagaggacttgccctttagccaacacctgcaacggcacctgcggggtttggcgctgacggagctggcgctgctggacgagtgggagcgggtgattgactttcgctttgcccctcgccccgcggatccccctcaacgccacctttatctggaagtgatgggcaagtacagcaacgccatcttggtggacgaggggggcatgatcttggcctgcggccacggggtaagcgagcgacagtcgcgggtacggccggtgcagccgggtctactttacgaagctccccctgccctcagcgatcccatcccccagcgagccgagcccttctcccagtggcaagagcgtcttgccctaatccctggccccattgctcagcggctgctgcgctgctaccgcggcctgagccggcatttggcagaggccatgtgcctgcaggccgggatcccaccccaaacccccagcaaccaactctcgccccaggagtggcaggccctgtttttttggtggcaggactggctggcccgcctggaaacggctcagtttaagccggcccttaccccccaggggtacactgttctcggctggaggggctctggcggggatccctctacacccaacttgcatcagctcctggaagcctactaccaagcccagctcaaccgcgaacgctttgagcgagagcggcagcgcctggggcaaaagctggctgccctgctgaaaaaactccgccagcggcaagagcacttcgagaggatgctggccgactcggcccaagcggaagcctccaagcaggctgccgatctgctcatggcccatctccacctctggcggccagggctgagcttgatggagctgccagacttttttagcggccagatggtcaagatcccgctggatccggagaaaaacgctgttctcaacgcccaggcctactaccgcaagcaccgcaaacaaaaacgagcccaggaggccgtccagcccttgctagaagctgtagcgcaagagatccgctacctggagcaggtggaagcgaccctgcagcatctgggaacctatcgggatccccaggacttggccgcccttcgagaagttgagaccgagctgattcaacaaggctacctagagagccccagccgggcagagggatccagacgggcctcttcagccagcttcaacccctatcgcttcactagccccagcggcttctccatctgggtggggcgcaacaactggcaaaatgatcggctgaccttccgcgtggcccaagaccaagattggtggtttcacgcccaagagatccccggtagccacgtgctgttgcgcctgcctccgggcgcggtggccgaaagtgaagatctgcaggcggctgccgatctggcggcgtattttagccgcggtcgcttcagcgaccaggtaccggtggtgtatacccgccctaagtgcgtcttcaaacccaagggatccccacccggcatggtggtttaccagcaggagcaggtgctgtggggccgtcccagccgtgcccagttgcttgtggaaaaggagggggcgcccaagccggaggttccagcagagctacagccctctacttggggttgactacggatcccataaacagcacagtttgcgcctcccggttggctccggaggccacaatggcaaaccagaaggggcgatctgctacgaactggaagggctcttgccggtcgctggcggtgcgggagacgatgaccccggtggcggctgccgccccggatcccttttcatctacttcgatggccgccttgtgcaagactctgctgacctgcgtcggctctggggtcatctggctgaaatcggcccgacgggaaaaggcgatccccaggcccaactgctgcaaagccggcaccagatcggtctcgtaggccagcttaaacttggggagccgcagcgagccggggcgggtgggcagggatcccgtccattcttgccaagtttctgggctgagctcctgtcgcagggcttccaggctcacccctggcttgggcagcaggatcaccatagccagttccccttccccatagggcaggcgcaccacctggagctgctcggtctcccggtagccgtagcgaccggattgggccatcagcagcacttggacacggcggccatctgggcgggtaaagggctggggctctgtcagggccggatcgaagggttgggtccactctcccttgaagtaaatggcgttgagcaaaaccagcctgtcttcccggctgaggcgatccacgatgcggtcgatctggccctgggtgcgctcggctacccaacggttaatcgcctgcaccgtctggcgggatcccagctccacccgattggccactgcttggtaataggtggccagcgcctgcaaaaagggaggccgcagggtgagggtttgatcgacccaaaggccgttggcaatttgcacctggatcggcccttctgcttgggatcgctccaccagccagcgcgccatctgggcattggtccagttcaactcatggagggagaggtcttgggcctccagcacctcggccatggccgcctgcgtttccccagcggcgccattgtacagcatgctcagagccaagtgaatgctcaaaggagagaaaaagaggttctcttgcggctgctgctggagcaggcgatcaaacagctttagcgcaaagcgactttgggcttgttgggccacagcctcttctccatagccttccccataggtcaccgttggctcaaagggaatccgcaccggggtttcctgtgaacgggatcccatcccgtgagtgggccagaggcccaggctcagtaaactcagcagagccagaagagggatccggctcaccaaggatcgattaaacaggtctttcatagggctctcctggcagagtctatggctatgctatcgggtcggttgtggacttcccttgcccagggccgccattccggctgcgctcaagggggaaaagcacaggccgcttccggcaagcaagaattggcaaggctctcccaggggggaacttcctgcgtctggctggtcaagtcgcagcagcagcgtctggcgcgataggatgaagcctgcacaggagagtgccacatggttctgttcacgatacacgttccaaaagggtgcagagtcgccttgggcctggctctactgctcctgggatccggcttgggatgtactgctgccacggagagatctcccgcctcacaaactcaggtaaccgaagccatctctccatcccccccagccatagggcagccccagcaactgccggttgaagccgaagtcacccttgccggccaacgctttgagctagaggtggcccgcacccctgagcaacagcgcttgggcctgatgtttcgcaccgatttgccgccggatcggggcatgtggtttccctttgatccgccccagccagcttctttttggatgttcaacaccctgatcaacctggacatcattttcctctaccaaggcaaggtggtgtacattgccgccgatgtgcccggttgccccgcccaaccctgccccgtctatgggccaccctctgaccagttggtagatggcgtgctggagttccgcggcgggacggcggcggccttaggtttgcaagtgggagatacggttgagatccgcgagcttcccagctccgccccttgatctctatctcccctctccctttgggagaggggctgggggtgagggaagacaagcttgcagaagaggttgagaccatgctcctgggatcccaaaagctgccgttggccgtcttgcttgcggcctgggatgatcttttcagggatctttgcgatgatttttgagggtcgccaactgctttgagattgatgccaagaggcgaccgcgagcccaggatggtttggctactgccggcaaagccctatggatgttagcagcgtaactcagtggctgggggttggggtcgttgccctggcttccgtcctttgggccgaggttgtgcgggatgagcgccattggctggcccaccagtggccctggctgatgcccaagcacactctgcaccaccgcctgtttcgccccgatctcagcgtggtagacccgaagctgtaccgagaatcccagtggcaccacgatgtccccgaagcggcgacgatgatcctggccgggatcccttgggtggtgctgttgggacagggatcctggctgtatggcctagcggcggcggtgggggtactctactcggccagttttctggttgccggcatgttgcgcggctgggggctggccctgcagacggacattacccaccaacccgggcctttccctgctcctcctgcccagtggcatgtcaaccgcgcctaccactggcggcaccacttcgacgataccaacgcctacttttgcggcaccctgaccttagtggatcggatcatgggcaccagtctctcctttaaaggcaagcgcgtggccgtcaccggtgcctctggcactctgggccgggccctcttgaagcacttttcccgccatggggccaaagtcatcgccctcagctcccatgcggattcggtcgccatcgaagtggacggccagccccagccggtggagaccatccactggcaggtgggtcaggagggatccctggccgggctcctggaacgagtcgatatcttggtgatcaaccacggcctcaacgtgcatggggagcgggatcccgagtcggtccaccagtcctatgctgtcaacaccttctccgcttggcgcctgatggagctgtttttccaaacggtgcgcggcaatcgggaaatggccaccaaagaggtttgggtgaacacctccgaagccgaggtcagccctgcttttagccctctctacgagctctccaaacgggccctgggcgatctggttaccttacgccgtctcgatgccccctgtgtggtgcgcaagctcatcctcgggcccttcaagagccagctcaacccgattggagtcatgtcaggcgattgggtggccgcccagatcctggcccaggccaagcgcgattgccgcaacatcatcgttaccatcaaccccctcacctacctgcttttcccgctgaaagagttggccgtcagcacctatttccgcttgttcagccgccgctcttctcgcccagctcttctgggtccggccgccgggatccctttgatttaggggggccgcaaatcctgcccggctctatggcatcaggcgcaaaactggggtaagacaagagcaggttccttggcggcaggggatgggatcccttgcgctaacccgaacttttggggagcgagagggctcttccgctcgatctcccttatgaaccctgggtgtgaggagtaggagtgagtgtaaacatggtgcgacagtgggtgagcgcagtcctctgcgtggtgggcggggctttaatgccggggcttttgtccggctgtgccatcccgatgccttcggcatccgcgggagtttctgagatccaggtgcgcttggtgcatgtggcccccaatgcccctcggatcgacttggaagtgggaggggtaagggctgctcaaggtgtagcctatggctcggtgagcgagtacgtgcgtatgccggcgggcgagtacgacattgttttgttttcaacccctgagacgaccagccctggccagcccgcgagttttaaggactccgttccgctagcgcgaacggttgcggccagaactgtggccaacctcagaggcgggggagtgttctcggtggtggctgctgacgagcccaatcgcgtgacggccttagttttggaagacaacatcaactcgctgtttgaccaagccctggttcggtttgttcacgctgcccctgatgcgccggccctgcaatggcagggggagcaagggcgggtgctgatacctcagttggccttcgggcaagtttccacctttcaagccatgcgacccggctttacccaaattcaggtggccatagctccttcagcccccgcgccaggtgggcagtcgtctcctggccggagcattcccttgcaacggtttgacctccagttagaggcagggaaagtctataccctttacgtggcggggctgatgcgcagcaatccgggcctaaacttggtgctggcagaggaaacgcgggctcgtaggctcctatagcaaggctgcttgcggcttgatcctctctatactgtgagactagccagtcgtctctagctttggggacacagcccgtggatgccttatttcaagtggtggtgctcagccaaaccccagatcccgaacgggtgatctaccaggcgatgcaccaagatcacagccctgattttgttaccccagagagccggatcccggaaaaatatggcgaggccgtggtgcggcatctgctggagggcaaccgtggccactatgggccgctggagcaccctcagatcacgtttggggtaggctattttccccatgctgtcatgcaacaggcccgtactcatcgggtgggaatttctttcgacgttcaatcttttcgatatacaggccagcaaattgccgatttgggcaaaagactcttgtctgggccccggagaacgccccccaaccccccgcccggcccccccaaccagccccccagccccccgtatacggggggctgggacgaaacttctgcttttgccgacaaaaccggggcagagttagctttgcaagagttggaaactctattttacgttcccgccagcgtcaaggaaggcaaagccaaaacccgccaaggcttcaagcccatctctcccgaggccctaaacatcattcttgagcagtatcgcagccaggccattgcctattatcgcctggtcgaagagtgtggggtgccctatgaggatgctcgtaacatcatcggctacgggatccgccaacattttgtagtgtcttttaattgccgcagcttgatgcactttctggatttgcgggctaaggaggatgcccagcgggagatccgcgagctgtgcgagttgatgtggccccacttcgaggcttggtgcccccatgtggccgcctggtaccgccaaaaccgctggggcaaggccaggctttctccctaacaagttcccaaccattggggacgactatggatcccaaagcttatgaacaaatggcaggcctagaggatcgacattggtggtttgtgggccgccgacagattctcagccgggttattgcagggatccctcttcctccctcagcttgtatcttggaagcgggatgtggcagcggtggcaacctggaaatgttgtctcagtttggccaagtctgggccatggaaagaagcgaaatagcattgcctttggcccgggctcgtggcattgcgattgtggaagaaggcgaattgccgcatcggatcccttttggctctcaacaatttgatttaattgctctgctggacgttctggaacatttagacgaagacacagcagctctggaagccctcatccagaggttaaagccatctggctacatggtgatcacggtgccggcttatccctggctgtggagcgcccatgacgagctcaatcaccacaagagacgctacacagcggcacaacttctctccttactcaagagcgccggcttgcaaattcatacctttacctttttcaacagctttctcttccctctggcagcagggatccgcctagcccagaaaatacttcgcctgcgggaaagtccagacttgaaaatgccgcccctttggctcaatcaacttctagcagagatttttgccgcggaagcctatttgatccccaagttttcgttgccctttggcctgtcgttgttggcggtagccagccctattgcggcagcgggacggagccctttgaaaattgctcctctgggaaactgagcctcttaatcctcaacttctcgccgttattaccagttttttgagtcaacttggccgatcgcgctagcgagacggagtccttgcagcctcaaggggataatcttttcataagattgttcccagtcttcgtttttggaggagatagctcttggccgatcgcgctagcgggacggagtcctttcgcaccagggagacggaacctttgcgcagctacgcccttcgcttggatccgcatcgtctgtgggtgcccctagcttgcttcggggatggcctttgtatttggttggcctttggggcaggttactggctgcgcagcttgcgccctcaccagcttttgccgtgggatgtttatgccggcctgggattgctgaccgttctcagctactggggcgttcaggccggtttgggcggatatggcgaatcgaagcgcctatcccgctttgaggaatgggccagtttgctgctggggctgggggtgacctttggcctggtgttagcaggggccttcttcgtgcgctctgtctcgctgtcgcgcttggtagtgggctatgccggcctgctggccctgctcggcttgacagtaatgcggacagcgctgcggctgggcatgggctggctctacgcccgcggtcaggggaggcgacgggtcatctgggtgggatccggcttgctgttggccgaggtgctggagcggctagagcgctgcccggctttggggtttgagatcaaggcttgggccgtggccggggatccctcggcgccagaagcggggcctctgcaaaagctggagcgcctggatcccgctcatctggtggcctatgtgcaagctcaccctgagatccaagaggtgtggtttgggcagccggagctggccaacgcgcccctgcttcttactttgcaggctctgtcggtgcaggtgcgcctggtgccagatattcttggcttcttaacggttaacctgcagttccactctctggacgggatcccgctgctgacgctgcgccacccccctttgcgctacgcccacaaccgtttcctcaagcgagctatggacatcttgggagcttccctgggcttactgttgctcagccccctgtttgtggtcatcgccgtgctggtggcctgcagcagccccggccccatcctgtattggcaggagcgggtgagcttggatgggcgtcgcttttggattgccaagttccgcaccatgcgggtggatgctgaagcacccggccagccgcgctggacgcgccccggggatccgcgccgaaccaagataggagcctttttgcgccgcaccaacctggacgagctgccccaactgtggaacgtcctgaaaggggaaatgagcctagtgggcccccgcccagagcggccctactttgtcgagcagtttagccaggagatccccaagtatccggatcggcatttggtaaaaagtggcctcaccggctgggctcagatccacggcctacggggggataccagcattgcccgccgcacccagtatgatctctattacgtgcaaaactggtcgctgtggctggatctgcgcatcttggccatcaccttctggcaagggatccgcggacggctggccggatactaggggttagcgtatgccattctccccccaagagctgctctacgagggcaaggccaagcgcatctaccgcactgccgatcccagggtttatctttgccaatacaaagacgacgccacggccttcaacgcccaaaagcggggatccatcgccggcaagggagaggtgaattgcaccgtctccagccatgtgtttgcctacctggcgcagcaagggatccccaaccatttcttggcccaaaccggccccaccgagatgcaggtgcgagccttgcacatcctgcctttggaagtggtggtgcgcaaccgcactgccggcagcctctgccagcgcttaggcctggagcagggcctgcccatcgagccacccctggtggagttctactacaaaaacgacgccttgggagatcccctggtcactcccgaccacatccgcctgttgcacctggccacgccggagcaggtggagaaactgggatccctggctttggcagtcaacactcaccttggcaacttctggcggcgctgccggctggagctggtggactttaagctggagtttggcctggacgaggaagggcagatttggctggcggacgagatcagccccgacacctgccgcctgtgggatctccaagggaccgagccgcgggtgctggataaagacctttttcgctttgatctcggcgatccggcagccggctaccaagaggtgctgcagcgagtgctccaggctactgatcccaatctcccctctcctgcagcgcgggagaggggcagggggtgagggtgccatgacttctccccgcccccccggccctgacgagcgcttccgccgccaactggccgacctgttggacacctgggtggagcaggggctcatccagccggcgcagcgggatcgcctgcgcgagcactaccaactggacagcttgccgcgaacagctggcagccgctttgccctgttgctgctgctgttgggcgccgtgctggtgggcttgggggtgatctccttcgtggccgccaactgggacgccattccccgctcggcccgagccttgggatccctggccctcatggtggggctgcaggtggccggcttgcggctctggcagcagggatccccgcgcttaggcagcgctttgttgatggccggcgagctgtctttgggggccgccattggcttgatggcccagtgggttcaaatcgggggatccctggcgggcttgtttttgggctgggggctgggcagcttggccgtggcctacagcttggtccacacccccagcggcatcttggcctgtctcttattcgccctggctgggataactaccctgtgggaggaggggatcggctcggttctggatcctctctacccctggctggccctgggcctgttgctgcctcttgcctatgggtgccgctcccgctggatcttggctttggcgctggtgaacttcggcctggcgctacaaaggttggcagagcgctgggacagctggaccctctggctgctgcttggccttgccgtcgtctgggggctgggagtcgggcaccaacgccatgggcactggctaagccggatctggaccggagaagagggccagggtggcgagcaggagcagggcttggatctgatcccgacggcggaggggctggctttgctggggttgggcttcttgctctacatttggagctttcgtgacgcctgggactgggatcccaaacccctgcccttgttccaagctggggatccctgggcgggcctgtcggcagcaggattgctattgctagccggttggagctggtggcagggctggcaggcaaagagttcccagcccgtttctgcttggctgaaggatgctgccgttctgttctcgctggttgccttggtgcttttgctggggatccgcagcgccctgcctttgaacctaaccgcaaaggtagccttggccttctttgctccctggatcgtgacccttttgctcgtgggattgtcggtggtgctctgctgggaagggctgcagcaggggcggcggagccgcttctggcaggggctattgggcctgaccttggtggtgctgacccgctttttcgagtaccagaccaacctgatgaccaaatcggcggtgctggtggcctgtgggatcggcgtgatctggcttgggctgaagtttgagcggcggattttctcccgtctctaattcttgcccttctaggaagccaagccccgctacatgatcaagcaaaggaaaaagctggaattgagctggaattcacaagaatttacaaagtttaaggaacctgcttgtattccccaacgtctttgctagtagattctcagctttggcttgagctgagaaggaagtgggcatctctatcaagatttggagaatacaaatgaaagtaggactgcgtttgggcattttggctttgctacttacgcccctttgggagagtggttctctttcgggtgttgccttggctgaagatcatcttttagtggctcaggccccggagccagctaggcggcctatgccttctgtgcctagatcgataccctccctagttcccatagatcccatagctccggcagaatcctcagactccccagttcccatagatcccatagctccggcagaatcctcagaaactgtagatgagctattccgccaggttcctttccccccttcgctaagatctctgcctggccttcggtgctcgagacccatggtgttgcgctcagtaaccctcagcgctcctccgccaaaccctgcttcccccctgcaatcggaggttcaccccaacatttggaaaaatctccagggccgtttcgggacagtcaagtggggagagacccaacccgataaactctttgctcataccttccaatggagccccccttgtaaagcaggctgccggatgggaggcacccttacgtttacctatcgcaataacttgcaggcaacaagtaacacagctcctaatgccgggaacgacaagtactacatatacaacggcgggaatttaactcaagcggggtttttgtatactttctcaagtccgccttccccaattccgcctggccaaaccttcaccaaaactctaaccctctcgccggcagagattgccaacaaccgagtgaccttagtagttcaagatgatacggcggttttggaagctaagctagagcttagatactgctgctgtgaatgcgagtttcccatttgaagttgagtgaaatttgccttaggggggacttccgtgccccccttttcttcaactccccctggctgcagacctcaaagcttactcagaaagggtggaaaagcctaacggcgggcctgggcaaaaatggcctgcaaaatctcgtcggccccctgccgttttagcttttctgcaagagccatccccactgcctcgggatcggcggtggatcccgtctgggtatcgcggatgagctgtcgcccctccaggtcggccaccatgccggtcaggtgcagctcttccccctggacttggctgtggacgccgatgggcacctgacaccccccctccaaggcccgcaggaaagctcgctcggccaaacagcgggctgtggcctccgcatcggctaagggtcggatgagctccagaatccgctcatccccctgccggcactcgatccccagggatccctggccaaccgcgtacagagacacactgggatccagcacctcgtggatccgctgttcttggcccaggcgcttcagccccgccaccgccaaaattaggccgtcgtactccccccgatccagcttggccaagcgagtgttgaggttgccccgcacattcttaaattgcaggtggggaaaggcgtggcgcagttgggccaatcgccgcaaagatgaagtgccgatcaccgttcctgctggcagggtggccagttggtagccgcgcagctcttcccgcagcaccagcgcgtccaaaggatcctccctctgcgtaatcgcccccaggaccaggccttccggcaaacgggtgggcagatccttaaggctgtgcaccgctagatcgctgctgccgttgagcaggctgacctccagctccttggtaaacaggcccttatcgccaattttggccagcgccacatccaggatgatgtctccctgggtggaaagggtgtgcagctctagcggcaatcctggatggtgggcctgcaactgtcccattacccagtaggtctgggccaaggccagctcacttttgcgggaggcgatccgcaccggctgggcagcccctgccgagggttgccagggagttgaggccagttcgctcatggctgctgcaaaatccgagaacaccgtctttcacgctaactgactttgcggcgccgcacggcagcggccttcaagatccttaaccaaaactgccatttccccccgatccagactttactacggggatcccagccggtaggataagtagacggattctccgccgcggcggggagagttgtggtctgtcaagcctccttctccaaggttgctagaggacaattctctgtaagcacagggccccctgatttgcttggtagtctgcctggataggtcttatggaagaaaacaacgtcggcaacggcactcagttactgctcaagcgcaccatccctgtcaaggtggtggtcacccccctttggaagaaagaaatgcaggagcaattggagcggcagatcgaagccaccgatgctcagatgcagcaactggagtttcagggcaagcgggccattgccgagctggagaagcaaagccctaaccccaacagcccccaggtgctccaacaggtggaagcggtgaaaagccgcgtgaacgagcaaaagatcaagctcttggatcaaaaaaaccagttgcttcagcagatcaaccaactgaacaacctggagctgaaccaagaggtgctccagggcagcgtggagagcttcttccgcgtgcaaaagggagacaacctgatccagaaaatgcaggtggagatcctgctggaagatggggtgatcaaggaaattcgcggcaacccataagctcttcatatcctttgggaggacagggatcccttgctgtggggtagcagatcaagacctttggtcttaacccaagtcggtggcaacacaataggtgacaataattaacggcctcttaacagccgctgggctcaagcttgggacggctggtgcgtacgggcaaagttgttacctacgagatgctcgccatgtctgagtttgtctggtcagagcctgcccccctcgaggacctacatcttcccgattggttgctcacctcggctcagcgccgccgtctcaaagctttcctggttctggcgacggtgtgggggctggtcagcctgatgcaccaggtagcggtagcccgctggtttaccgttggcctggccaccttcatggtcatccacatcaaccgcctgttccggctgcaaccggcggctctgccgccccccttgaggctttaccctcctggaacaatggcctgggatcccgccgccgccgaaacggcctccctgcctttgcctgaggtgggcggggctcagcccttagcgctggcgggttctcctctgccgcgagtggcggtgttgatcccggccaaaaacgaaagcgcagtgctgccgcggctgctgcacagcctcacccagttggattaccccagcagccacctggagctgtgggccattgacgatgccagcagcgatgctacccccgacatcttgcaggaagcccaaaagcggatccctcacctgcgagtttaccgacggccaccagggcgaggaggcggcaagtctggcgccctcaacgaggtgctgcccctgacgcggggggagattatcttggtctgcgacgccgacgccattgtgcctccggatttgctgactcgcaccctgccgctgttcggccagaccccccgccccggcagacggacaatcggcgccgttcaggtgcgcaaagccttgagcaaccccaacgtcaacttctggaccctgggccaggtggcggagatggcctccgatgcctacttgcagcagcagcgggtggccatccgcgggattggggagctgcgaggcaacggccaactggtgcgacgggatgtcctggaaaagtgcggcggctggaacgagaacagcctcaccgacgacctggatcttacttttaagttgcacctggcgggggtggatattgcctttttgacggagccggccatcgtcgaagagggagtcacctcttggaaaagcctttggcaccagcgttgccgctgggcggaggggggctaccagcgctacctcgactactggccagggatcctcagccgccgcctgggcatggccaagacagtcgatctctgggcctttttcatctctcagtacctgctgccgatggccttagttcccgataccctctgggtgctgttgacgggccactcctcggtgctgctccccttgaacgccctggtcatgggatctgtgacggtggccttctaccgcggcctgcgccaggtggaggggctgcgcgggcgaaaactctggtggcgtacggctctgggcttggtgtacatgctccactggctgccggtcatgatcgtgaccacggctcgtatgtgtgtgcagcccaagcggttgcggtgggtaaaaacggtgcaccatggcctctagttctgctgttggggatcccccagatcctgctatcctaatcaaacgccagctcaccgaactacccagcccgactatggcccgcctctactacgacactgacgccaacctggatctgctggacggcaagaccgtcgccatcatcggctacggcagccagggccatgcccacgccctcaacctgcgcgacagcggtgtcaacgtcctcgtcggcctctaccccggcagcccctcttggcccaaagcggagcgggacgggttgacggtcaagactgtagcagatgctgcggctgccgccgactgggtgatgatcctgctaccggacgaagtgcaaaagaccgtcttccagagcgagatccgcccgcatctaaagccggggaaggtgctcctatttgcccacggcttcaacatccactttggccagattcaaccccccccggatatcgatgtcatcatggtggctcccaaaggccctggtcacctggtgcggcgcacttacctagaggggcagggggtgccctgtctctttgctgtctatcaggatgcctccgggatggcgcgggagcgggccatggcctatgccaaggcgattggcggcacgcgggccggcattttggagaccagtttccgcgaggaaactgaaacagatctcttcggcgagcaggtggtgctctgcggcggcctcacggctttgatcaaggcggggtttgagaccctggtggaagcaggctaccagccggagctggcctacttcgagtgtctgcacgaggttaagctaatcgtggatctcatcgtcgaggggggcctggaaaagatgcgccacagcatctccaacacagcagaatacggcgactacacccgtggcccccgcattattaccgagcaaacccgcgctgaaatgaagcggatcctgtcagaaatccaaagcggccagtttgcccgcgagtttgtcctagaaaaccaggcaggtaaaccggtgttgactgcgatgcgccgccgcgaggccgagcaccccattgagaaagtgggcaaggagctgcgggccatgtttagctggctgaaaaagtaagaagttcttgctaggcaggtcttgtgctggatctaaagctgctgcgggatcgtccggaggaagtacgccaagccctgaacaagcgcggggccgtcgccgatttggacaggatcctagagctggatggcaagcggcgccagttggagactcggcgcgttgctctgcaggccgaaagcaacagcctgggcaagaaagtgggcgagctcatccggcagggggcggatccccagggagcggaagtgacggccctgcggcagcaaggagcagatctcaaggctgagattgcccagctggaacagcgggagcgggagctggaggaggagatgcagactcttctcctcaccctgcccaatctgcccttacccagcgtgccggtgggccaggatgagacggaaaacgtggaggtgcgccgctggggggatgcgctaaaacccacccaccccgtccttccccacgacgaggttgccgaaaagctgggcctcctggaggttggccgtgccgtcaaggtagcccagagccgttttgtggctatggtaggggcaggggcggctctggagcgggccttgatcgccatgatgctggagcgccacattgccgctggctacaccgaggtgatccctccctttttggtcaacagcgctgctctggaggggacagggcaactgcccaagtttgccgctgagagcttccgctgtgccgacgacgacctctggctgatcccgacggcggaagtgcccctcaccaacctgtaccgggaggaggtgatcccagccgagcgcctgccgctctatttctgtgcctacacaccttgctttcgccgcgaggccggcagctatggccgggacaccaagggcctgatccggctgcaccagtttcaaaaggtggaactggtcaaagttacccaccccacccagtcggaggcagaacacgaaaagctggtgcaagatgccgaggccattttgcagatgctggagctgccctaccgggtagtggagctgtgtaccggcgatctaggtttttcagcagcccgctgcttcgatctggaggtgtggttcccctcccaaaaccgctaccgcgagatctccagttgctccaactgctgggatttccaggcccgccgcgctaacctgcgctacaaagaagcagggcaaaagggcacccacttcgtccacaccttgaacggctccggcttagcggtgggacgggctctggccgccctgttggaaaatcaccagcagccggacggctcgattcgcatcccccaggcgctgcgtcctttcctcagctcccgcttcctctcggaagacggcgctctccggactgctccctgagccattctgccgcggtgctccagcaagccatagctgtggagagtatgagagtatgtcaatctagatagggatccctaccctgccagggtttatgttgcccaagcatcgtcccaagcaactctcactaggccctctggaatccgagatcctcgatatcctttgggagctgggcagtgccagcacccgccaaatccacgagcgcatcttggccgatcccgaccgagagttggcctatgcctctgtaactaccgttttgcggcgcctaagccagaagggctgggtgagctgtgaacgtcgcaccgatgcagaagggcggagtctgccgatgttgtggcggccccgtctttctcgccaggaagctgccagcctcagggcctttgcccagttgcagcagtttttggcggtgggcgacccagacaccgtggcagcctttgccgatagcctggatcaggccagcgtgtcccagttgcaggcgattgccgagcggttgcgggcggcccgcgaggccaggagggatccccaatgagccacttgggcatgttgctgttgggtttggccctgagttggctgtggcgggcccaggtgcggctggatcgagctggttcctgggcccagcgctggcagtgggcctggatccacttcttgctgccgccgctgtttttgctaatgactgcccttgctttggcttggatggggccgtggggacaaatggccggggcaggaggctggttctgctacggctgtgcgctgctgttgctggcgctggctgcaggcgtggccctgcgctgggcttgggagtactggcgcgtctgccgacgcgcccgcctgcgggctctggcccaagtcaatttgtatggctcttcggcctatgtcttgaatttggagatcccttttgctgcccaagtgggggtatggaagccgcaattggtggtcagtcgcggcctgctggagcagttggatgaagaacacctgcgggcggtgctggcccacgaagaggcccaccgccactacggcgataccttgtggatgtttgcggtgggctggctgcgccatctcagcagctggctgccgaatacagaggtcctctggcaggaattgctcaccctgcgggagctgcgggcagatcgctgggcggcccaacgggtggatcccttggtgctgggagaggctctggtgcaggtggtgggctatggcatggcgcagcaaccggcagcggcttgggttggctttgccctagaaatgggatccggtgcggggggacggctgcaagagcgcatcgatgccctattgcagcaagaggagtcaggcccggtcgcctcccacctttccctgcagggttgggcctggctggggctggctctcctgcctctgttggccatcccctttcacaactgaggttgacgccattccccagcttgccttggcgcgccggtgggcagcagctttacagccgcttgaaccatggcctggacagagccaagaatttcttcctccgcgggagttgcttgatggccttttttttcctacgatggaaaatacttcgatcctcggtagctcagcggtagagcggtcggctgttaaccgattggtcgcaagttcgaatcttgcccgaggagttgggcgaggggatgcaagcttgatgttctcctcagcccgagaggacgaggattctttctcgcttgtcgcaagctacgcggacgggctggcgccgctgccaccgcgccccctttttcccaccctatacggggggatgaaagggaggccgggggcgccatcaccccgactcctgggcgacggcagggacatcgaaagcgtgggcagtcgactccagcctgcaggatgtcgagatggggagacttatctccaggactaaagtccggggcttgtgcctcccgacttgctggtcacccctagttggggttgggatgccgctgctgaaggaacgcttcgatttataatgccctctggccgtttcacctattccgagggtaattgctgtgatcgacctgtcgcggatccctgcccaaccaaagccaggcctacttaacctcctgattgagattccgggcgggagcaagaacaagtacgagtttgacaaagacatgggcgtaatggccctagaccgggtgctctactcttcggtgcagtacccctacgactacggctttgtgcccaatacgctggcaggggacggggatcctttggatggcctggtgatcatggatcagcccacctttccagggtgtgtgattgcggtgcgcccgctgggcatgctgcagatgatcgatgcgggggagccggatgagaagttgttgtgcgtgcccgctaaggaccctcgctatgcttccgtaaccaggctggaagatattgcccagcaccgcctggacgagattgccgagtttttcgccacctacaagcgcctggagaagaaagaaacccagatcttgggctggaaaggcctagccgaaaccgaggcagtgatcgccagcagcattgccacctaccaacagtccaagtagctccccaacttttctggactgaagctcccagttggcgccaatctgttctggcttggattcctcgagctagcttagggttggactcgatggcttctgctatggccgatacccttcagctttggctttaccacctggaacaatgggcaacgcaacttgtccaaggccaactgcagcacctttctccgctgagcctgctgctggtgggtctggcaggtctggtcaccagcctttctccctgtatgctctccctgttgccggtaaccatcggctacatcggcggctacgctcccactacccccgccgctgccggagaagtgcgctggcaggtttgggtgcaatcgctaggctttgcggctggcgtggctttgacgctcagcgggctgggcttgggagcagctttgctaggccgggtttatggacaaaccgctgcctttggatccctagtggcgggagggatcgccatcctcatgggcctgaacctgctggaagttgtccccttgcgcttccccgattggtttaaccggttggagatccctggccagtggcctgggctaggccggtcggtgttgctgggatccacctttggcctggtagcttctccctgcagcacgccggttttggtggccctgctcggctgggtctccaccacagggcagccctgggtggggggcgggctgctgctggcctatgcgctggggctggtctcgccgctgctgttggcgggggtgttcgccggctcgatgaagcaactgttggccttgcggcgctggtcgatctggtttacctatgccagtggcgtggtgttggtgggctttggcaccgtgacgatcctctccgcttgggcctaagggatccctgctgcaagctaagatggggctgccctccagttggggggcagttcagatcttgagctgacaacttcccatggttatcccctctctgccgctgtcgcggtggctttcccccttgcgtcggtactttcgccatgagctgctgccgctgctggcggatctgcgtctggccatcggccttttcttggcaattgcccttttgagcgcggttggcacggtcatcgagcaagaggaaaccgtggccttctatcaggcccactaccccgagcatccggccctgtttggctttctcacctggcggctgatcctcaagctggggctggatcacgtctatcgcacctcttggtttctggccctgttgatcctctttggcagcagcctggccgcctgttctttgacgcgccagtggccgatgctcaaggtggcccgtcgctggagctacctcacccgtccccactccttccagcggctgcccttttggacctatctgccccaacgctccctgcaggggctgccgcagcggctgcgccagcggggctatgcggtgtttcaggacggatcccgactttacgcccgcaagggtctgattgggcggtttgggcctatcctggtgcacgtcagcctgctgctgatcctgctgggggccatctggggcagccttgccggcttcaaggcccaagcgctgatccccagcggcagcgtcgccgccattgaacaggtaaccggggcaggggatctggctcatctacccacctggcaaattcgggtcaaccgcttctggattgactatgctcctgatggccgggtgaagcagttttactcagatctctcgattttggatgggggccaggaggtcaaacgccagaccatttccgtcaaccatcccctctcctaccggggggtgaccctctaccaggctgattggagcatcgacagcatccgcatccgcctcaacaacagccctccctttcaaatcccggtggtgccggtgcccacccaagcgggcagcaagctctggggcgcttttgtccccacccggccagacctaagcgagggcctgacgctgttgttgcccgatttgcaggggacggccctgctctacgacacccaaggccagtggataggatccctgcgccagggcatgagcctggccctggacgaagttgccccccagcgcttccccaaccgtcttaccctgcacctagacgaggttatcggcgccaccggtctgcagattaaatccgacccagggatcccgctggtctatctcggctttgggctgctgatgctgggggtggcgatgagctatttcagctacagccaagtttgggccctggagacggaagcagggctctacctgggaggcaaaaccaaccgcgccctggtgagcttcgagcgggagtttgcccgcctggtggagcagcaactgctctcctctcccccttcgccggcaaaagaaccccctcctgccgctcgcgtcggcgggacggagtccttagccaacggctagccatggcggctgtttgaccggcaacgctgcccagggtcatctagctcccctctccctgagggagaggggctgggggtgagggcggaactgcccaaatccggcaggctgaccgcgaacagggtgcggttctcgccgctttccacttgcaggatcccttgcaacagctccaccgcctttttcaccagcggcaggcccaagccggtgcccccctggtgggcgtagtccaggtgcgggatgcggtggaacttctcgaagatgcgcggcaggtgctccgctgggatctcgacaccggtgttggtgacctgcaaatggagacccgacgaatcgaccgccacttccagatgaacctgctggccggcaggggtgtacttggcggcgttggccagcaactcgctcaagatgcgggtgagcagccccacatcggtgttgaacaagatgggttcagagggggggtaggagataaaggtgagctggcgctcttgaaagcgcagggcaaagggcggcaacagcttttccagccactcgcgcacctcgaagcgggcgatctccagactgcggctgccggcctctagccgctgcaagtccagcaggtcgttgaccaagtccagctctttttgccactcctgtttgaggatgttgaaataggggatctgcgcctcggaaaggccgcgcacttccagcattttcagggccattttcatgctggtcagaggcgtgcgcagctcgtgggagaccatgctgagaaactcttctttgagctcgttgagctgctgcagttgctggagctgagcctgggtttcctggtagaggcgggcctggcgaatggcgatgctgcactgggtggccacctgctcggcaaagtggatctcggcctcggtaaagccctcctggggcaggcgaactaacttgagaaagcccagcaacgagccggtgcctgagacaagctgcccttcttgctcttctacaaccagggggcaggcaagcagggtacagcgcccccgcagcgggtgatccgtgctgaggtagagggtctggccttggcggagctggcgcaaaagcacgggatccaagggcagagtgaccttgcccagggggggcagggatcccgccgcttcgtaggccagcgtgtaggtctgggtttccggatggatgagggccacaccgcaggcgcccagttggaaagcctgggtgagctcccgcaccacggtggccaagatctcctgttcgtccaggctggagcgcaccttgtcgccaatcagccgcagcagttgctcgtatctcacccgctgggccagctcggcattgcgcacctccacctggtagcgcagctcggcgttggcagcttggagttgctcaaacagctccgcctgttgcagcgccagccccagttgatcggcaatttgtcgcaaaaaatccggcatccagggatcccattgtttgggggcgctgcactggtgggcgatcaacagcccccagaggcgggccggctcgctgtctttgccgtcagggccagccgcctgcaaaatgggcaccaccaagttggcccgcacccccaaaccggccagcagctcgcggtggcagggctggatgggggcggtgtcgatatcttcaatggccgaaatgcggccctgctgataggcctggtgccactggctaacaaagcattgatcttcgataaccaggcccagcaggctcaactctggccggctgaccgattgcatggcgatctcgcccacccaattggggaaaaagcggtagatcaccacccgctccacatccaacaaacggcggacttcttctacggcaaaacccaggatggactccacctgcaacgattgccggatcccttgggcgatgcggttgagcagccgggcttggtggagttgcagttgagcctgctcctgggctcgcttgcgctcggtaatatcgacaatggaggcaatgccgtagatttgtttgtcgggagtctccgccacaaaagacgagaggtcaacccagaggatctcgccgcttttgcggatgtagcgtttttccatgcggtagccccggcggcggcccgctcgtatttcttcgacatagattgcctcctgccgcagatcctcagggtgggtgaggtcggcgtaattcatgctcaagagctcggcctcggtgtagccggtgagctggcaaaagctctcgttcaccttgacgatctgccccgccgcatccgtaactgccatgcccaccggggcttgctcaaagaggttttgaaacagatctggctgatcgtgcagcgagtgctgccgtttttgttgtgggttctgcaactctttttcctgggtcaaatcctgtacgctggcaatgccgattaccttcccctgggcatcctgccagggggcatccaaaatccgcaccggaaaccgctcgccgttgcgacgcataaaggtcagctcccaaccctgcgggggccgaccctgagccagcccctgggcgaaggcggtggcgatcttctccatctcctccgggggccaatagacaaaagggggatccttaacggccagcggatcccggtagtcgccggcggccaaggttacaacaggggcggtcatcgcctcagccagggtggatccctgccaagatcggtcgctggccacccaccgcaacacaaaaggatagcttggtagccccgtactaaagtacggggcggaaaagcccttgagccactttagttgcttctttgttatagttagtacagagcttctccaggaaaacaacctactgcggtgcaaaacccgcgcggcaataactaacctggaggaacttaagtccgaagtaagcagaactttgaggttatgcctcaaaggactgtctaggggcgtcttgacagcgcctttgcgagtccattttgggctgcgtaagaatcccctgggtgggagtgtcaaatccacagccgtcaaaatgtccaccactcggcctgcatccaccaccaaggcgtagggccgggagccattcttttgcgccaacagggagagaacctcggcaagggggctgtcgaacccgaccaagagtggcatctggccaaagcactgttccagggatcccgatgaagagcgcaagtcttgcaccatgttggtgtcaggggataaccgaaccttaaattgcagtcagaaaaatttgcaaacagtatggcagagggaaactttagccaagaccagacaaaatacttacttacggacttacttgcaggcagttttagctttaggcatttgatagctttaacccaagcttaactttacaagttagagtaccacgttgcgcaaagaagtttcgaattttgatataaatctttacatctatctgctgtttaatttgctggtgccgagacttggggagcaagttaagctcttagctcgctgttaacaggaattgtcgatctaagttgcagctcttccggtttatcgaggtttttccttcatctaaaaaggggcaatcgccatcctgttgctctgtttttttcaagtatcttcgcgtcatcgagttgagcttgggttggtttcattggagacagatttgacagattttgagcggctgccagattacttgagttcagcccgtgctgccgcgacccctctcagccctccgctcccggcgagggaacttgggaagctggctgcattctaagcctcatcaagtacccatctgtggctgtgctgcccaggtgaggagtttgccccctacactgaaattgggcaagttgatcccgatagctaggggatcagatgttgccggcgttttgggcttagctcttctcgatggctttttctccgccgctgacagattttctctccggccaggccgctcctattcccatccaaactccctcgacggttccagaattggcgcagctcctaaaagagtgccgcgagcggaaggtgctgccgctcgggcaggggagcaagtggggatgggctcctcgcttggaggctgtggatctcatcctcagtacccgtgggctgcgccgcttgatcgaccatgcggctgccgacctaacggcgacagtggaggccggtatgaccctaggggagctacaagccatcttggcagagcgggggcaatggtggccggtggatcccctttaccctgactgggccacagtggggggcatcgtcgccacggccgatacgggctcgctgcgctggcgttacggtgggatcggcgatttgctgctgggcatcacctgggtacgggccgatggggaggtggccaaagcgggtgggcgggtggttaagaatgtggccggctataacttgacgagactgttcgccggatccctgggcagtttggggatcctgacgcaggcgaccctacggctctatcccctgccggcagcccaagcaactttggtggctacaggatccctgcccgatttggaagccttggctcggcaggtgctgagggcgccggtcagcccggtgggggtggatctctggctgaaggcagaagggccccagctctgcctccatttccacggctccgagcgggtaattgcccaacagatgacccaggtgcaacagctagctcctgcaggattgagctggcaagaggcaagacctgaagccccgcctctgccctcccgccgtgcggggatggtgttggccaagttcggctgcttgcctagccagagcctggctactctagagcagtttcagtctctatttcccgacgctcaggtgcaactgcatcgcggctgtggattggggcgagcctggatctcccagcctgaggtgggatccctgctacagttacagcgccacctcaagtcggtgggcgggtttctcctgctgctggaggcaccggcagccctgaagacagctctggcccacgatttcggcccgacggcgaccctaatgcgcaagctgaagcagcagtttgatcccgccgccatcttcagccccagcttgatatagctactccaaatcacgccgaaacgtgacatcctctcccgctaagccctgacgggctgtagacgggagcttccgagaatcacttctcggagttgctgcttcaacggactggtaaaccaggatcctccacagccagagagcggcagtcccaccgcccccctatatccccccgtatacggggggacctgagtccacgcttcaaaatctcgatagcagcgttcaagtctctgtcccacgacccgcaacgggggcaatcatgcacacgttccgacaaggccttgggaacacgctcctcacaaacacaacaattttgggacgtaccacggggatccactctcaacacctgtttgccgcgtttgaccgccactgctgtcagaatgtcaagaaattgtccccaagccgcatccaaaatcgatttagccaaccgagtccgtgccagccctcggacgttgagatcctccaccaccaacaggtcgtattgctccaccagccagtgcgccacttggtagtggaacgctttgcgttgtcgggcaacgtgcaactgcaaacaagcaactttcgtggcttgtctcttccagttggcggatcccttcactttgcggctcagttgccgctgctgtcgagccaagtgtttttgggctcggcggtagtgccgcgggataggcaccacctccccatcgctggtggtgagaaacctatccaatcccacatcaatgcccaccgcctttttgaccggcacaggctctgggagaggaacgcttttgtcctccaaggtgatgcagacataccacccatcggccttgcgcaccactgtgcaggttttgggcacgaacccctctggcaaggggcggtgcagcaccacaggcatcgagccaatcttgctcagccgcagagtctccccttccagatgcgctcccgccttggggcaattgatgcgggggaatgtgaaggatctcaactcccccgcttttttgaagcgaggccgcccccgccgtttgcctgtgctatccggcacctgccacgctttccacgccttgtccagccgcatcaagttttgctgcagcacctcggcgtaaatgccccggtaggccgggaacagttgcttgatttgtttgagggatcccgcctgccgataataattcggctccagcggagcttctgacacaggcaacggacaagagacaaggctgcagcggtcaattggacaacgggttgcggtcagccaatccagtctctgccccagagcgtcgttccactgccgccgcaacaattccagccactcggtcatcagagcggcttggtcgtcactgggcaggatccggtactcgtgggtgataatcatgagacggttctagcatttagcgcaacgagctacaacataggccatcgttctgtttacagcctacaaatccacttggtgctggtgacaaagtaccgtcgtcgggtgataactgctccaatgttgcagaggctggaagatatatttcgagcgacctgccaaaagtggcgctgttccttggtggagttcattggtggagttcaacggtgaggcggattatgtgcatctgttggtgagttttccgccggatgtccaggtctcgaagctggtgaacaacctgaaaacagtctccagccggttgattcgcaaagagttcgtcacagaggtggcacggttctacagcaagcctgtattttggacaggggcctattttgttgcctcttgtggtggggtcaccgttgaggagttgaagaagtatgtcgagcagcaggcaacgcccagattgtgagactcaggggcattgaaccccttcgtctcaccgcctatcctccatcccgccaagctgcgctgtggcaggagtaccccggaggttctgatggcgccgttagcgggcgtgcgcagggatccccagcatttccagcaaggttttagcagcatcctggccggagagccaggcgccttctactcgctccccggcacaccaatcgccggcacagaccaacggcaaccccttgccggcaccggcagggacgtgggtgcccaggctggccaaacctatcgtttccacaggaaaagcgtagcgccagcgatgcacctgcatccattgcggcgaggccagccagggatccagccgtttggcggcgtgatccagcagttctcgaccagctttttccaactcggcggggccggcatccagataccgcgacgaccactccgcccccccgtgcaagaccaccagcggcggcaagggctgtaggcgcttgctgctgtccagggccagccaggccagcatcggatcctgcaaacacttgatccccttccaaggcggcagcggcgtgctcttcgaatagccggccaaaacggcaatgcagggctggtaggcggcggatcccggcagagagagcaggttgtcggcaggagggatcccctcttgcagcaaaggcaacaactggggagctgggattgccatcaccactgccgcggcctcgtagcactggccgttttcggcctgtaattgccaggtggttgccagcggcctgaggccgaccacacgcgtctgggtgtggatggacaaggaggtggctagctgtttggccagcgtcgtcatgccctgtgggcagatgtagcggggtttctcggcgttggagtcctctgggcgcaacccctctcgatccagcaggtgcaacgagcgcgtccattccctcagcagccccaggcccaatagctccttcagccagcgataaaagctgtcggaatcggcggtcaggtattgaaccccgtgatctacaggcactgtttgtccggcatgctcaacccgccgggtggccatgcgcccacccaaacccaccgatttctccagcaccaagacctccagccccgcccgccgcagttgccgtgcgcaggctaggccagccaccccggccccgacgacaacgacgtccgccgactttgcgttgcccaggcctggccttgccccctggagattttcgtctgacatacagggcctatcggctgcaaccggatcccaccttcaactcccgctcttgccaaaggggttgttgcccctttcgccgaagagcttggcttcccccttgatggcagccttgatgatgttgtaagcggcccagccaaccaccaaaacaatgggtgccaggacgatcagcggacggagatccatatccatagtttcatccccctctcatcaacggagtaacaagagcttccagagttagcaactgctgggatcccgaagagcgaagcttttttggggtttgggtttcgctttgggcggggtacaactccggaagaacggctatgtccagaataaacccaggtataccttctcccgctaagccctgacggactggggcaaaaacctccgctcacgccagcaggacaggatccctggatgatttctcagagttgctgcttactcaggatcttcacacagccggagagtggctgcttcgccgttcctagcccattctgcagcaagcccggcttctggacaagagcttgccttgttgcctcttgcggggatgggccaatcgagctaggcgagaacgtccgtcgctggcgccacgtagactgcgcccgagagtagcgcggaagtttagccagccagggagtagcgctccatcaagtagcagaggcaatcttggcggatgatgcggctgttgagggtgagcatgccgggcatgatgggcacgcgggtgcgaatttcgccatcttgggcatagaagaagcgatccgccacatcttggccctgctcgtcttgtacctccaggtggaagccgttgttcgtccagccgatgcgggtgtggggagggagctcccgaaaattgaggagatccaaatcggggggaaagcgcaggtgcgggtcgcccgcctcttccccaaagccgaagcttacctcgtctgggatcttgacgatggcgacgctgtggaacaggtcgatatcctggctgaggacggggcgttgcggcagcgccgacaggtgcaggcaggcttccagaaattcgcaggcatgttgggtgccgtggggctgatccggcttgccacattccagggttaccgccgggcagaagcgcccaaaggccatgctctgcacgccttctggccgcctgaagtagaggacagtgcgaccaaacaaggtggccaggtgcaaggtggaaggatctaggtaattgacacaggcgtaatgggggttggtgcccgtgttgttgtggatgtcaacgctggcaaagacgccgcgttgccgcatctgccgcaaaaccgcctcggccatggcatgctcgggggtggagccggggacccaaatgcggttgtagtctggctggccgtccaggcgccgctgcccatagcgagcagcccgtacattgccgatgaagagagacagagaacggggcagttcccgccgggtgtagcggcgcagaagctgttgcaccgcctgccagccggtgacctcgttgccgtgcagcaggacggatacaaacagggggggatcccgccgtcccgccagatggataagggtcggcccgcccaagcgatcctccagctgatgggcctctagatccaggagttgatccggcaggtggtcgagaacggtgagcataagggttgggcaagcacctcaacgcaaaccttttggctgctcaagggcagaggggatccgggaaatcgagccctctctctaattcagagccctcacccccagcccctctcccagcgggagaggggagatggagattggggtagcgaactgtctcatccctagctggaaataaacaactggctgccgtgcttggggcttgggtcgtcgccctgccctttgagaaggcatcccttccgatacaggcatgcccaggcggtgatctgtctcccctgccatacagggagagcgcttccctagccgagatcccaggtgtgtaccggccggccttgccgctgccgttcccagtaggcacaggtcaattgttgcatatctttaccatgccgagccacgtagcggcgctgccaggtggccccattctgccccgactctacccgggcgcggagaatgcccagatactcctggatatcctggggggccaagtccagttgcgccaagcccgcctctgcttgcgggatcagctcttgcagcagcaattggcgcagggatccctgccaaccgttgagccaagtgatgggggcctcgaggccgaagcgggcggccgcgtagaaattggcgcggcactgggcaaagctcagctcctgctccgggggaaggggtcgggctcccagggcttgcaccaggccaaagtagaaggctgcattggcgatcatgtccggcagggtggggcctgctgcggccacccgctgttcgatgcgcagatggggatagggatccacccccaccagagggcggttccagcgccagatggtgccgttgtggaggcgcagatgggccagctcccagggagaggcggccaacgtttgcggcagcaccaccgggtagcagcgtagattttcccagaacaactccatcagggactcttgcacatagccttgcccaaaggtgacgcgaggttggtgggtgggggcaagggggggtgggccatccaacgcctgctcaaacacagggatgcgggtttccgcccataggtcgtgcccgaacagatagggagaattggccgccagcgctaccaagggggccgacacgagcagggaagcgttgaagtaacgggccgcttggtggggggccacctgcagatggatttgaaaagaggtggtggctgcctccagcatgacgtttgggtgggtgacccgcagcagggtggcaggcccttcgattgtcagccccaggggcgggatcctggagggttgctcgcgccggtgcaggttcaggatctgctcgttgagggccagatagcgtttgcggggggagatcatctccaaggttagctgctgctgctgcagcgtgggtaaaatgccgatggtcatcagccctgcctgcagttgctcggccactcggcaacagcgatcccacctctgttccagctcttggcggagctgctgcagagcggatgcaaccaaaacctggggccggctgttgagctcgatgttgaagcgggccagttccggcaccaccagcgggtcgttgacggcctccaggtaagctgagttgatcggggccggatctccctggggggtgaccagccaagcttccagctcaaacccgcccaccggggatccctgggcaaaaggccggcaaatgggatccagccccggcaggccggccagccagcggtccagcagatccgtctcctgctgcagccgagctttgaactcggcaaagtcctctgcgccaaagctgagggaggcaatctcttggcccatcgagacaactccgcggctttcgtggatgagatcactgcactgctggtatcgggcttcagctttcgacgagaaaaatatgggccggcatcgtccagggatccagcttgatgtagttggtggatccctgccaggagtactgctggccgtccaagaggtcgatcaccttgaaagtttgccagtgttccaaacccaaagcccccaggttgagggtgacccagccagattgaatgtgaaacggatccagattcaccgccaccaaaatccggttgctgccatcaaaggtgcgcttggagtagcagatcagggcctcgttgtcggtggggtgaaacaccaggctccagtcgctttgcaaagccgggttttgccgccggatctggttcacctgcgcgatcagaggccgcaagttatccggcgcgtccagatcccagtggcggatttggtatttttctgagtccagatactcttcgctgccggggcggagcgggcggttttcacagagttcaaaagcggggccgtagatgccgtagctggcccccagcgtagccgccaggatgaggcgcagcataaaagccgggcgtccccccttttgcaaaaactcgttcagaatatccggcgtgttgggccagaggttggggcggtagtactcccgcatcggggtttgggtgagctcggtgaagtactcggtcaggccccatttgtcgttgcgccaggtgaagtaggtataggattgggtgaagcccagcttggccaaggatttcatcagcttggggcgcgtaaaggcttcggataaaaagattgtctccgggtgcttggccttgatctcgccgatgcaccactcccagaagccaaaggctttggtgtggggattatccacccgaaagatggttaccccttggtcgatccagtattcgataacgctttttaactcctcccagagggcctgccagttttccgtctcaaagtcgagagggtagatatcttggtacttcttgggcgggttttccgcatattgaatggtgccgtcgggccgctttttaaaccattccgggtgctctttcacataggggtgatctggcgaacactggaaggcgatatcgagggcgatgtcgatgttgaattttttggcctccgccaccaagcgatgaaaatcctccagggatcccagttggggatggatggccttgtgcccgccttctggcccgccgatggcccagggggagcccacgtcatccggctccgccgtcatggcgttgtttttgcccttgcggaaggtgcgcccgatggggtggatggggggcaggtaaagcacatcaaagcccatctcggcaatctgcggcaggcgggcgatcacatcctggaaggtgccgtgggtgtgctcgtcagggccacaggagcggggaaacagctcgtaccaggtgctgaagcgggccttctccggatccacccagacccgtcgctccgggtaggcggtgacgaagcggcgctcgccgtagagctgcatcagggatcccagcgtcggggaaagggcgatctcgatagctggatccccgccttggcggagcatttgggcgtagttgcgcaacttcgccgccagatccccgctttgagcctgggcggcccgctccacgagctccgccccgatcaacagctccaccgccacatcctgctcggcagccacccgcttgtgcagatcctgctgccaggttttgaagggatccacccaggccagaatccggtagaaagcttggccgatttgcgtgacctggaactgggcccgccagcggtcgttgccgaggggctccatgaagatctcctcccagtcggttgccccggcctggcggaaactgagcaccgccgagagttggtcgtggccatcggcgaagatgtccgcctccaccaccacatactcccccaccgtccgcttgatggcgtagcgcccgccgtcgatttccggcgtcaccgcctcgatgatggcgcgttgccgaccttccgttggccacatcatgatccctcagcttgcctttgcctgctcacaggcttgccagcctgccctttcagaatgcccaaccgactttacgttagcccgccgttaccgatacatcttcgatgcgcagggcgggaaaagcggtggtgccgttgaaaacggttacctcttgtgagatggcggagatattgcgcaaacaatcgtagaggttgccggcaatggtggtctccaggatggggcgtttttcgccgcctttaaccaaaaagccccccttcaccaccccggaaaaatcgccagtgatggggttgctgctgccggaaagccgggtgacgataatgccccgctccatcgcatacagctcagacaaaggggttgtccccggggccacgctcaaacaggccggccccacgcccggcaagctgcccgccccccctgtggcatggccgttggacgggatcccggcagcccggccttcgtagctgttgtacatgaagttgcagaggatcccttcatggatcaggggggtaatttggcgggggatcccctcgcggtcgaagggctcgatggggtagccaggcaagcccagcccctcggaaaccaacgtcaacagggggctggcgatcagggatcccatcttctgcgccagcgggcttttgcctttgcgcaccgcgtccgcccccagcacaaagacgagatcccccagaaactcttccaccacatccggcggcaggacgatggggccgcggaagctctctccctcggtagctcccaaggcccccacacatttctggacaaagcgttcaaaagcccgctccagcgccggcaccagatccgcccgcttctggacgctgtcgccgtcgtaggcaaagctgcccacctcgtccccatcgatggccatgccgaacagggatccgcccgcctcgacgctgtggtagttggcgcggatgccggtggaagaagcaatggccacggtatcctcttctacgctgaacgagccgctgtcgatggtgatgcgcgggtcttgggagcgcacccactccaccagttgggatcccagttgcgtcagctcggcggcatccagttccagcaggcctgggtcaagggcaaaaggcacctggggcaggggctggggatctggcaggccgttgaggggatccgccggcgaagccttggccatggccaccgcctcagcagccgtctccgccagatcctcagggcggttggaggtggcaaagcccagcctgccgccgcagaaaacccggatgccgaacagggtctcgctgctgctgcgggccaggttgaggtcatttttctcaaaggtgacttccgtctcgcggcctgagttggcgaacacctctgcttggtcagctccggcagccaaagccttttgcacaccctgttcgcagagatccagcaggttttcaggagaaatgacggagccggccatagaaaacttgagatccgcaagagaacagttctattatcgaccctagcagcaaggcctgccccaggaacggggcccagaagagcgcgcctgtttcaagcggttccctcaggcgccgggatccgtttgccggcggttttccggatccctatcggatcagggctgctccaggggctgatctgaaaaaagcaggggggcaatgttggctgcctggttgagcgggatctcgtcgtggatggcgtactgatagaactgatccagccgctgacacaaaccttctggggtcaaagcctgcacgttggagctgatgatgtagctctgggcaggagaggcccgaaaggcctgaaaggctttgcgacaaaaggcctgcttggcctcaggatccgcctggcgccactccggccccgtcagtttgccggatagtgccggctgggtggccgcccaagcgctggacgcgaccaggggcagtcctgttgccaagatcaggccagccaggatcagaaacagaaggcctccctttaaaaatatctgacgagaaaagaactgaagccgttgccagtgttgccccatggttggataggctaaaggtatcccttcgatcataccgatcgcaggagaatccaaagcggacagcttctgctcgttttgcctgctccccagggttcttgtaaccgtcaaaaaagcttggccgatctcaaaacaattgccagcacccgtccgtcccgtggctcgcagcaaaccccgccaaaaacagcgttttccccacctcctcggctccaagtggacttccgttcagccggtgatgggttggcgacattttcaggtcgccgcccgccaagagggagaaggggggctggtgtttgccgagctgagggccgtctgcgatccccaggtgcgcctctgggtcaacgccgccaccctcaagaaccgggatctctggcagccgggctgggcaccgctggaagacgggatccctctagcgctgtatccttaagcaagggggagaagtctcggagaaaaaagatgcccaggtgcgatgtctgcgggaaagagctcagctacagcgattatcagtgggccaagcgctgtaccaatccctacgggaaatcccacctcatctgcttcgactgctacagtggctcttcttgtcccatctgctactcccctctcgagtcggcagaatagagagaggtcgttctcaaaagccgcttgtcctctccccgtgagccaagctcttgggaggaagtggcagaggtctcgatggttttcccaagggagcccgaacagtgcgcattggccagggctatgacatccaccgcctcgtcgaggggcgccccctgatcctaggtgggatccggatcccttacgaaaaagggctgttgggccacagcgacgccgacgtgctcacccacgccatcatggacgctctcctgggggccgccgccctgcgggacatcggctactactttccccccgaagacgagcgctggaagggggcagacagcattctcctcttgcagcaggtggtgcaactggtaggccaagagggctggcgcattgccaatgtcgatagcgtcgtggtagcggagcagcctaagctcaagccccacatccccgccatacaggcccgcctggccgaggccatgcaactatcgcccaaacaagtaggcgtgaaggccaccaccaacgaaaaactgggccccgtcggccagggagaagccatggccgcctttgccgtcgtcctgttgctggaacgctgagccgccgctttctgggaagcacctggtcatcgcgctgcccaagctgccaaactggcaagcaaccgcttcaaaagtttgccccaattgccgtgcaaccccctgctgcctcgattgggagaggggctgggggtgaggggcgctggcgggccctttcaaacttgctcggatactcagccaaggaaatggcaggccaaaacaccacctcaacagagcagctcaagagaagcctttttgttcccctattcctagggatcctcctcctctggcttggcgcctgtgctgctcccgcccgcccgccccatctcattgccaccgttacctcggatcccaaaaccttcaacacctatctggccaccgagagctccagccgcgacgccatcgcctacctagaggcgggcctggtcaccctcgatgaagataccctcctgcccaagccggagctggcggaaggctgggaagtgtctgaggacggcttgcgctatgtctttactttgcgggaggggctgcgctggtcggacggggagctcctgacggcggcagatgtggactttaccttcaaccgcatcatcttcgacgagcggatcccgacctcggcgcgggatgtgttgcgcatcggcgaggcgggggcgctgccccaggtgcgggccttggacgagcggcgggttgagtttgtcctgccggagcccttcgcccccttcctgttgcaggccggatcccctctcttgcccaagcacattctggagcccaccgtggagcaggtggacggccagggcaaccccctctttttgcagacctggggagttgacacgccggtgcaggaattggtgggggccggcccctacgtcttgcaggaatatacccccggccagcggctggtgtaccgccccaacccctactactggaaaggggaagggatcccgcgcatcgagcgggtcatcctgcgcatcgtggactcggaagatacggccctgttgcagtttcgctccggcgagaccgacgtgttttcggtgcggggcagagactttcagctcctgaagcgggaagaaaagcgggatcagttcacgatttacaatctcggccccaccctcaacaacaatttctttgccttcaacctcagccgggcccgcaacccccaaaccggacggccctttgtggatcccgtcaaaagccgctggttcaacgatttgaacttccgccgggcggtggcccacgccctaaaccgccagttttacgtcgagagcgtcctgcaggggttgggcgagatccagcactcggtcttctcccccgccagccccttctacctcagcccagcagagggcctgcccacctacgactacgatcccgagaaggcgcggcaactgctcttggctgccggctatacctacgacgccgaaggccacctgcgggatcccgacggcaaccgcgtccgcttcagcctgatcaccaacgccggcaacaaccagcgggaggccaccggcgccttgatcaaggccgacctggcgcggatcggcatcaccgtggacttcacccccatcgccttcaacacggtggtgcagcgcaccgacagccgcgactgggaaaccttgttgctgggctttggcggcggcggcaccgagcccaacaacggctccaacatctggcgcagcgatggccgcctgcacctgtttaacctgggggatctgcccggcaaccccgccgaaggggtggaggtgagcgattgggagcgggagatcgaccgcatttttatcgcaggggtgcgggagctggactttgaaaagcgcaaggccctctacgaccgctttcaagtgatcatccaggaacaactgccccagatcggcaccttcaatcccctggtgctctcggccctgcgcaaccgcctgcaaggggtggatccccgccccatcctcggccctctctggaacctggatcagctctccatccaggacgtgctgcaggagcggtagcctacctcaccgtcagctccacctcccccgtgcttctaaggacgttgatccccacccctcctgcctggagatacaggccgatgtccagggatccgcgccccacccgaatgttttcgagggtaacatggggcagccacaggggcagggtgggctgagtcaggtgcacccgctgggccaagccgtcgatctccaggcctaggcaggcctgcagcagcaggaacacgctggccgccgcccaagactggggcagacaggccacggggtaaagggtggggccctcccgctggcgccggcgaaagccacagaacagctccggcagccgccgcagctccagaaactggctggcatcgaacaaggccgtcaacacctgggccgcttccgccttgtagccatagcgggagagcccggctgcaatgagggcgttgtcgtggggccagatggagccgttgtggtaagacatggggttgtagcgcccttccccttccgccagcgtgcggatcccccagccgctaaaaaaagccggctccacaagttggcgggcaatgcgctcggcatgctgcgggtgggcgatcccggaaaacaggcagtggcccatgttggagctgcgcacgcggcagggctgcttgcgcccgtccagagccaggacatacccccccagctcctcgcaccaaaactgctcccaaaaccgctgctgcagcttttctgcttgctgtcgcagctgggctgcctgcgcctgccgccccaacagctccgccatctccgccgccaaccgcttggcctcgtaggcgtagccctgcacctcgcacagggcaatgggcggctccgccagggatccgtcggcatggaagatggcgtcttccgaatctttccagccttggttgcgcaggccccgccgcgccttgccggcatactccaaaaagccgtcgccgtcgggatccccgtaggtgtccatccagctcagggctgcctcgatattcggccacaactgccgcaacagctcgagatcgccgctgcggcgcacatagcgccccgccagcaccacaaacaaaggggtggcgtcgatgctgccgaaataattgccaaaggggatctcgcgggtcttggccatctcgctgtagcgctgctcgtgcaggatcttgcccggctcggcatcgcggctgggatccacctcctgggcctggtgggccgccaggtacagcagcaccccccgtgccaaatcgggaaaccaccagagggtggccaaggcggtgatcagcgcgtcgcggccaaagaccgtggcaaaccaaggtaccccggcgtggggatagagcccgtagggggtgcgggccagcatcatcaccaggtcgtcccgcgaggcgttgagccactcgttaaactgggcgttgccagtgtcgatgcggtgggccagagctcttagcgccgcccgatgctcccgctccgcctgcagggcctcctggtagctcaagagcgggatctcctcgccgccatagctgcagactacccgcacctccaaatcccgctcctcctggggcgccagcggcacccaccactgcgccagcttttccgagaccacctccggcgcaggagaaaacaagatctgggtttgccgctccaccccgtccaggccgcggtagcgcaaagttaccccttctgagctcacctggggtggcagcacttgtccccgctgcgagcgccggatgccgcgaatctcaaacatatcggcaaaatcggcctcaaagcgcagggtcagcggcacccgaaacggctccgagccgtagttgtggatgcgaatccgctcgtaggccacgttgttccacaaaaaagtagtccgcagaacatgcagggtatcttgaccgataaactgccccttcgaggtggtgaactcggggttggtcagatccaccgccagaatatccttgtcttctcgcacctccgagctaagcaacaaaaactgcttcccctgcaaatccaagaccagccgcgacaaaaagcgggtatcatcccgaaacaggccgtgatcccggatgccgagggggcgcatgttgcccagccggtcaaagatggcaaagcagttgtcctgcttgaggacgtggggacgcgcctccaccagcgaagcgctggcgcggatgtagtactgatcctgaatctggataatgtcttcggccatctcggtcttcccaatatctggcccaaataaggcgaaaaagcggttttcaaacagcaccagcttccactgggcagggtcggcatctgttaagccacctttttcgagatctcctgccgctcgttcaccagttgccggtagagggcctcatattccgacaccatcctctcgacgctaaaccgctcctcaaacacctgccgcaccccggctcggtcaagggatcccaccttttccaaggcctccactgcctcttccacggagtcaacaataaagccggagcggctgtccgccatcacctcaggcaccgagccaaagcgggtggcgatcaccggcgtgccgcaggccatcgcttcgatcatcaccagcccaaaaggctccggccagcggatgggaaacagcaccgcataggccttgcccaagaactcgcttttctcctgttcggtgatttcccccacgatctccacattggggtggcggctggccaaaggcttaatttccaactcgtagtactggcgatccaccgcgtcgatcttgatagcagctttcagcggcatccctgcccgcgcggcaattgcaatggccgtgtccagccctttttccggcgaaacccgacccagaaaggccaggtaatcccccttttctggatagaaacggtggagatccaggggcaaaccatggtagaccgtccccacccagcgcgcctggggcagcggccgccgctgagcattggagatggagaccaccggaatgtcctgaaactcgctgtagagaggctgcagctccggaatgtccagtcgcccgtgtagagtggccaaaaaagaaacttgagggtggcggcgggccagggcgtagggatagtagtcgatgtggccatggataatgtcaaactcgttggccatctgaaaggccttctccaccatcaagatgtggggagccaccgtatcaatggccgtgggatccaagcgcaaagcccgctcccggaaagggatcaagcgagcctgggtctgagagtcgccgctagcaaatagagtcacctcgtgcccgcgccgcactagctcttcagttaaccacgagaccacccgctcggtgccgccgtagagcttggggggtacactttcgtgcaacggggcaatttgggcaatgcgcatcgttatcctccaaaccaaattggtagccgttcgggattgttggttgcgccgagctaaaggcgcttcccaggtgctgaccccggcagcccagccctgttacagctggttgcaggattttcttacaaccccttggctaaagccggatgataaaaaaagagggagctagatagatccagcctatgggctagctggctggctttgttgcgttggctggtgagaaaatagcccatcctccaagcctagccgatttccagcacgaatacaatcgcctcatgggccggctatttctgccgcggcaaacagaggcagagtaccaagcccgaattttgggtcggcctgcctaagggatcccaccatgccctacatggttatctacgacggcctctgcaacctctgtgccaccggcgttcagctcttggagcaactggatcgcggacggcagttttgctatgcccccatgcaagatgcttctaccctggcccaatgggggatcccaccggagcaggtggagctggggataattctcatcgatctggagcacccagagcgccgctggcagggatccgctgccattgaacaaattgccgcccttttgccgggtggggagctgtggctggctttttaccgcaacttccctggcttgaagcttctaggggaccgaggctacgaacagatccgggatcaccgctacgagtggtttggccgccgtaacaccccatacctatgcgcccttctggcggcagggcatagggatccgcaacagaaggttaatgcctgtgcactccaagtcctccatgaccaccgtcgctgtgcatttttgagcgccctttgggtatacttgagactagactcaaggtttgcctttgagtttccctggggtgagctaggcagctcttgctaaagacgttgaccctagcaagtttttgaaggagatctgccatggcttcccgcaactcaaaatcccgctttcgtcacccgatagctcccttgattttggcttcctccctcgtaggaggagtggctgcttgttcccttacttcggatcctccggctgttactcaggttcccccgacaatttcagctcaggcaccagaagcagcagtgcagggctctgagagcattgccttctactacgacggggtaaagacctcagtcaccgtcaaggatgcagcaatcctttttgccgcctgcactctcaacactagcgacacaaccaagatcgtaggttttgtcaacaacacgcttaaagcagggccgattaaggacagtgatgtcactgggctaggtgacccgctgaagcccgctatctctgacttcacgggcgacggcacggttgactgcaaagatgcggcggtgctgtttgccgtagccacgttgggcacggaggcgcctgcggccaaggttaacggctttttgtccggcaccctgaagcttcccgaggtgaatgttactcaaactcagttggataccctcttcaagactccagcaacaccgaccctgccgccgaccccgactccgacaccgacgccaactcccacacttactgtaacacccaccccgactccgacaccgacgccaactcccacacttactgtaacacccaccccgactccgatgccagacatggcagggccgttagaagccaagttgcaagaagccaacaaggccttccgcgatgcagttgcttctgaaatgcaagtggctgcgcgtcaagcgggcgtgaagatctacacagacaacttcgtcgccattccgcttgatgatggcagctccgtcgtggtgaatgcgggcatcgccggggtggagaacctgacgcttgagcaattggcgcagggcgccgatgtgctcttcaccttcctgcggctgccgcaaggctcccctctgccttcgggcttctacactgtgcggtttttccaaacgccggggacaacgcaatggaaggcgcagttcaggaacctggatggacgggtcgcgcttgagaccgatgcgcaagtagggccgggagaccccgcacagatagagatacccaaacccaagctaacagggggcgtttttatagacccaagaaacccaataaccggcagtagaattgagattgatatccactggaaaaagggcaaggctcaggcatcagtgcggctgggcacaggtggacctgacccaacccccttgtcggcagagggtcaggtaatcgcgcaggcaaccgcgaacttttacgaggcagcccgcaaaataatcaacacgtacaaggacaatacgtacaggcaggtcatcattggctcaagggatgacaacttggtagtccacacggtcttccagggcgtggaagagctgacgctggacgagttggccaaggggcaggatgtgttctttgcctacttccgggtaccgcaatcctctgggcttccttctggcttctacacggtgcgcatcgcaaaatctgccacgggcgagtggcttgcacgctttgtagatgcaaagggaaatacggtgaaagaggtgccagcgacagtgggccatggggagacaccagcacaaaacgggagggggaggttgacaatagaaataggcccgggttatagctgcattgactaccaccgcggtagacgtttcattaaggtttgttggggttaagagttgaacggcaccatcgctttctccactgacggaactttcttcaaggtcagtggcaacggaaccttctcggcgtcttacctctcgtgcggatgaggacattcaagggggcatcgggtgatcagtcaaccgctcggtgccccttccttatgtctcaggcaatcgcagagaagtgtcataacttcggactttgcggatgtcgccgacgccctgcaaattcagattccgtgcttctccaaaagcacccacgaaatgctggcaaatagcggatggcaataggaggtattaccatcctagccgactctctgaagcccaaacgcaagctcttgatctgggatattgtctctggctggtcagataacggtcagaacaaggggcaattgatgcctgccttgaaccgcatcggcaccatcagagaagatgaagcagtgatttgtgtcttgaaagactttaaccctaccctgagaaatccagaacgctcggataattatcccgtcattcgctacctgaaaactttagctaggcagagccgcagcagccgcaaatccattattctcatggggccagaagcagttgtaccctcagacctgagatccgagcctgccaagggctgacgcggcagcgcattgaacgcatcctggcccgcgccttagctgccaagggcaaggtcagcgagggcgacatcgatctggttttggaagaaaaaaagcaatacatccgccaaacggaaatcctagaattttacagcccttcggaaaccttgcaaaatgtcgtcggcctggaaaacctcaaggcctggattagagaacgccgcaacagttttagcgctcaggcccgcgactatggcttgcccagtcccaaagggattttgctggccgggatccaaggcactggcaaatccctctgcgccaaaaccatagcccgcgagtggcgcatgcctctgcttaggttggatgtggggcggctgttcggtgggatcgttggcgaaagcgaaagccgcgtgcggcagatgatccaaattgccgaggcgatggccccctgtgtcttgtggattgacgaattggataaagcctttggcggcatcaacagcgagttttctggggattcaggcaccagcaaacgggtctttggcagcctcattacctggatgcaggaaaagaccaaacccgttttcattgtggccactgccaacaacgtccgcatcttgccggctgagttgctgcgcaaaggtcggtttgacgagattttctttgtcaatttgccaaaccaacgagagcgggaggagatctttacaagtccacatccagcgactgcggcctaaccgcgtgcgggatttctcctacaccgagctggccgtggcaacggaagactttagcggggcagaaattgaacaggctatctatgacgccatgcacatggcctttaaccaagatccaccccgcgagtttacccaagaggatattctcaaggccattcgccaaaccgtccctctagccgccattgctcgtgaccaaattcaagacttgaaggcatgggctgctgagtcgggagctcgaaccgcctcccaggatcaacggttggttcaagagctgcaaaccctggctcaaaagagaggactaggccccattgaagtcgatagcccctcttccgctctgaaagacctatagcaacttggcagtgacctgctcatcccggcgcagtcgagggggaagtggctgggctcaggctagactggtaggtacaaccggcaagatgaggatccatggcagcgaaggcgggagcagaaccatcttcagcgcaagcagggctgcaagagcgacctgctgaattctggaacagccaggaagggcccaaagaggcctgcggggtgtttggcattctggctcccggcgaggaggtggccaagctgacctattttgggctgtttgccctgcagcatcgaggccaggaatcggcgggcatcgccacctttgagggggccttttgccgagtgcacaaggcgatggggttggtttcccaagtttttgacccggtaaatctgggccaactgagcggcgacttggcggtgggccacacccgctactccaccaccggctccagccgcgccgccaacgctcagccgatcattgtggaaacccgcctggggccgctggctttggcccacaatggcaatttggtcaacgccgaagagctgcggcaagagctggaagctgccgaccgccacctcaccggcagcaccgactcggagtgtattgcccacgccattgcccaggcggtcaatcagggccaaggctgggtggaagccacctgtcaggctctgcgccgctgccgcggggcctttagcctggtcatcggcacgccagaagggctgatcggggcgcgggatccctacggcgtgcgcccgctggtgttggggtttttgagccgcaaccccgctaagcaggagctgctgcagccgcagatgctggggatcctctgcagcgacggcaagcccaaccaccccgaagcccagccgctgcactgcgtgttggcttcggaaacctgtgcgttggatatcatcggggcggagtatctgcgccaggtggagccgggagagctggtgtggatcagccggcaagggttgcaatcggtgcgctgggccgaggccacccccaagctctgcatcttcgagatgatctactttgcccgccccgacagttgcatgcacggggagagcctctactcctaccgggtgcggctgggggaacaactggccaaggaagcgccggcagaggccgactgggtgatctcggtgcccgattctggcacgccggcagccatcggctatgcccgccaggcagggatcccctacacggaggggctgatcaaaaaccgctatgtgggccgcaccttcattcagcctacccagtcgatgcgggagcggggcattcgcatgaagctcaaccccctggaagacgtgctgcgggggcagcggattgtgatcgtggacgactcgattgtgcggggcaccaccagccaaaagatcgtcaaggccctgcgccaggcgggggccaccgaagttcacatgcgcatctccagtccgccggttacccatccctgcttctacggcatcgacacggacagccaagaccagttgattgccgccaggtattcggtggcagaaattgccgagaaaatcggggtggactctttggcctacctgagctgggaaggcatgctggccgctacgggccgggatcccaattccttctgctccgcttgctttaccggccactaccccattcctgtcccagaggggctaaagcgctccaagctcgctctggagacagcagccagccgcaaaaatcgctagccaatgctggagagcctgcggagggaacatgaccttgcgcctgcgccaactgggggatcccatcctgactcaagtggctgagccggtcgccgagtttgggacgccggctttgcaaaacctaattgaagagatgctcgccactttgaaagaggcccaaggggtgggcttggcggcccctcaggtgggattccccctccaggtcatcatcgtagcctcccgtcccaaccctcgctatcctgatgcaccccagatggagccgctggtcatggttaacccccgccccctagcttgcagcgaggagcaggtgctggggtgggaagggtgcttgagcgtgcccaactgccgcggcctggtggcccgttcccgcgaggtggaggtggagtaccacacccctgagggatcccggcagcgggtggtctggcgggattttccggcgcgcatcttccagcacgaatacgatcacctcaggggccgattgttcctagatcggcagccgcagcaactgctctctgaggccgactaccaagcccagattttggcccagccccctgcctgaggatcccaacatgccctacatggttatctacgacggcctctgcaacctctgtgccaccggcgttcagctcttggagcgcctggatcgcggccagcagtttcgctacgcccccatgcaggatggagctaccctggcccagtgggggatcccgccagagcagatggaattggggatgatcctgatcgacctggagcagccgcagcgccgctggcagggatccgctgccattgaacaaattgccgcccttttgccgagcggggaggtgtggctggctctgtaccgcaactttcctggcttgaaggttctgggggatcgaggctacgaacagatccgggatcaccgctacgagtggtttggccgccgtaacaccccatacctatctgtctaccctgcttgtgtttcctgccgggatcccttggctgacaacccataatgcttggtaatgcttgcccttatccagctacctccagctacctgaactgaaggaggccgataggagaggggctgtacttaagggatcccttgacgagggatacattactcctgagtgtttaataatttttaactcacctcattggtaaacaggatgtgtttgtgtgtcaggaacaccttttcggccctgagaaagctggcctaggatggaaatgttatgacgttgtcaaagaccctcttttaggctgggtggtcacttggtaaaaggctgccgacagccagaaaagaacgcaaagagcaaatctttttgcaaaaggtctgctaaagcgcgtcatcaaccattggaaagttccttgatgctttataaggaacaaagagaaacggtcgtgacgaagaaaaggagaaagacgaagaaaaggagaaacaacaatgagaaaatcgtctacttttgttctagtttttggatcgatgatgctggcgatgagcgccgccatcgcgcacgcacaatcaaactctaatccggccacttcatgtcagactggtggtgttacgccagggcccatcgcttgttggccgatgaatgattcgaacggaagcaccgtcctgcaggaggtaatcggcggtaacaatgcgggaccagtgaggtcgcctgtcggcgctgcacaagcgccgcaaccgatcgcaggccaattcggcggcgcgatcgacttcgtcaaattcccaggatcagggttaaccggagctgtagttaccaacacgagtggggctttgccattcatcggacagggtgacttctccattgttacttggataaaattcccgcctacttcggcttcggcgcctccttcgggtccgggtgggcgacactacatcctcaacaagtacgacgccccgcagaaaaaaggctacgcgctctacgtcatccgtccctcgggtagcaattcatcctatttagagtttctatggggggacggcgtcagcacctcgccccaaacgttgcaatcaagcacgccgatcacgcccaatcagtggcacttggtcgccgtgacctttgcgcgcaacgtcggcagcaattcgctcgtcgtcaccttgtacgtggatggcgcgccgaatggcacctatatgagcacggcgccgtggggttcgctcgtcaacaacctcgccatcatgatgggctaccaaccgagttcggtcgacgaacccatcgccctcgacgaattgcagatttataaccgtgcactgacagcgaatgagatttctcagatatacaatgctggttcaggcacgcagccgccttgcgtgcaaccgccgtcgggtatggtcgcgtggtggccgctggatgagacctcgggaacaacggctgccgatattgcaggattccccaacaacggaacgcatgtgaatggtccgacgccagtatccggaaaggttgctggtgcgctccgattcgatggcgtaaatgaccatgtgcgcgtacctgaccatgccgagctgaatgttggcactggcaatttcacgctggatgcgtgggtgcgcacaggttcttcaggcctgatcgtgctcgtggacaagcgtagtggtcccacaccgcaggggtactcgctcttcctcgtcaatggccgattgggattccagagagctaatggtgttgggagttcggtttgcgccgccacccctacaccaggtcgtgcgtgcgtaaactacgttgctccaccgacgagcccaaatgtcgctgatggtcagtggcaccatgtggcggcggtggtggatcgggcgaacgcaaccagtggtgtgcgcctctacgtggacggtgtccaggtgtttgccggttcgccactgacggggaatctggacaacacaagcgacctgtatctgggcatgcgaacgccagcccaaaatggcggcggcttcctccctggcgatcttgacgaagtagagctcatcaagcgtgcgctcacgcagcaagagattcaagcgatcttcaatgccggctctgcgggcaagtgcaaatgcgtgcaaccgccgttgggtatggtcgcgtggtaccggatggatgggaatgcgaacgattccggaggctccaacaatccttcggcgaccaacgcaatcagcttcgtcgcgggcaaggacggtcaaggcgtgacgttcagcccgggcggttacatcgagatcccgcactcgcccgcgctggccccccagcggttcaccatcgacgcatgggtcaagccgcaaggccccggaccgaacaatgacttctgggggagcgtcatcgtacagaagggtttgccgctgccagcggggcacacggcccagtccgtctccctttggtggagctcgaaccagcaaaaattcctcttcggaattgggacctcctcgccgccaacgaacgttgctgtttcatccaacacgttcccagctacgaatacaaattggtaccacgtcgccgcaacctacgacggcagcaccatgaagctctatgtcaacggcaacctcgaagcgtcgaagccgttcacatcgtccattacttacgacccttcgattccctggaccatcggctcgacagcggctccataccgcgccctcggtgccccgcgcaccttcaacggtgtcatcgacgaggtggagatcttcaaccgggcactgtcgcaagcggaaattcaagccatctacaaatccgggaagtgcaaataaattcaagaaggtgttcgatccgacacagtttccgacgaaccgaagtggaggatatgctctcttagttcgtctcagtcggaacaggaacaacactcccgtaagatcattacggagttttgggaaacaacagatagttcacggccaagggtttctcggtcactatgcaacctacttccaacaattagtgatgccagagaaacccttggttgtgacaactgccacatagcgtgcaaaactcaaacgttaggaggtgtcatcatgaagagaataacaactatagctttgcattccgtgtttctcgtagctcttgttttcagcacggggtatacccttgcacagaaagaaacacaagaaaggcatcagaccgaaaagaggcaagcgcccgttcaatcagtaccacgtccgttgccagacatgacaaggcgggtgcaagaagccaacaaggctttccgcgatgcagttgcttctgaaatgcaagcggctgcgcgtcaagcgggcgtgaagatccgcacagacaacttcgttgccattccatttgatgactcgggcacggttatcgtaaactcgatgatcgaaggtgccgatagagtgagcatcgagcaacttgctaaaggtgcggatgttctctttatctattcaggtgcgaagctgggatttgccggaagagaaattgacccgggattctatgtagtgcgtatctcgcaaaatcctgccagtgggcagtggatcgcccaattcaagaacttgcaaggcagggttgtcttggaaaccgaagcaatcgtagaaaaaccagactcaaatgctgccaagatgcaaccaatgtgcacgcttggaccaaaaggcgaactgattctctttgacgagcacgacccattcaaaaatattacactatcggtcagttcgaaagggcttccttcgcgtaacgggcagagtattattcgtggagggttcagtattatttctcactccaggacactacgcgaggcagcatggcagcttgttaaagaggtcgcgaaagagcccgtctctatagaacaggtggttcctgtaagttttggacatatcccccagcccgatgagtacatcctcatgaactgcggcacgaaacaaaaaccagattggtgcgcttgtaatctagtagaaaaaggaccccatccaactggagaacatgtttactattatgtctggagttgtattggcatttatagtaagaagtggtatgtatttctcatatggtaaatagatggaggtatagctatgccaaacggaacaagcactgcagtaactgaggcaacccgcctcaccgatattgggtttccagaatttaccgccaagctggtgaaggatgtcttcgatgcgctccttgcggcaacacttgctcacgtctaacaaaaataggaggtattaccatcctagccgactctctgaagcccaaacgcaagctcttaatctgggatattgtctctggctggtcagataacggtcagaacaaggggcaattgatgcctgccttgaaccgcatcggcaccatcagagaagatgaagcagtgatttgtgtcttgaaagactttaaccctaccctgagaaatccagaacgctcggataattatcccgtcattcgctacctgaaaactttagctaggcagagccgcagcagccgcaaatccattattctcatggggccagaagcagttgtaccctcagacctgagagaagaaatggtggtctgtgactttcccttgcccagcacttctgaaattgaacgaattatcaccagcgttatccctcctaatctactgcaggtgagcggtcttgctcttgagcaactgatccgagcctgccaaggacttacccgacagcgtgtcgagcggattctggtccgcgccttggctgccaagggcaaggtcagcgaaggggatattgatctcgttttggaagagaaaaaacaatacatccgccaaactgagattctggagttttacaatccctctgagactctgcaaaatgtcggagtggaaaacctcaaagcttggattagagagcgccgcaacagctttagtgtccaggcccatgcctatggcctaccaagccccaaagggattttgctggttggcattcagggtactggcaagtccctatgtgccaaaaccatcgcccgcgagtggcgcatgcccttgctcaggctggatgtggggcgactcttcggcgggatcgtcggcgaaagcgaaagccgcgtgcgccagatgatccaaattgccgaagccatggccccttgtgtgttgtggattgatgagttggataaagcctttggcggcgtcaacagcgagttttcaggggattcgggcaccagcaagcgggtcttcggcagcctgatcacctggatgcaggaaaaaaccaaacccgtttttattgttgccaccgccaacaatgtccgcatcttgccggccgagctgctgcgcaaaggccggtttgacgaaattttcttcgtcaatttgcccaaccaacgggagcgggaggagatcttccaagtccacatccagcggctgcggcccaaccgcgtgcgggattttgcctaccctgagctggccatggccagcgaaaacttcagcggcgcagaaattgagcagaccatctacgatgccatgcacatggccttcaaccaggatccgccccgcgagtttacccaggaggatattctcggcgccattcgccaaaccgttcccctggccgccatcgcccgcgaccagattcaagacttgaaagcgtgggctgccgagtccggggcccgaacggcctcccgagatcaacaccttgtgcacgagctgcaaaccctggtgcaaaaaagagggctgggccccatcgaagtcgacagcccctcctcatttaagttttctaactaaggcagctctaccgaggtgggcttggaggcgtaggttaggccccagcccaatttctcccgcatgacgcggaaaaactccggtcggcgtaggcgaatcaaatctgtgcagtagggggcgcggacaacgcgaatttggtcttctggcaggatgtagcagccggcattgccgtccgctaccaaaaccagcggctgagggctggcggggctgatccatacctcttccgaatcgggaaagaccagagcccgtgaggccatcgagtggggacagatagggatcaactgcaacaccggcaggccgggagtgatgaccggccctcccgcagaaagggcataggcggtggaaccggtgggggtggctaaaataatgccgtcggcagccacatccagcggtgagtgatccccaatggttacttcaaagtggcacatgctggtcaagggctcgcggtggagcaccatctcgttgaggctgagcacctcccagcgcaattcgttgccgcggtaggcctgcaccagcaacatgctgcggcgatcgagaatgtactcgccagcaatggctgccttggccgcctcctccaggtgggttaggtaggtctctgtcagaaagcccaggtggcccgtgttcacggccagcaaggggatccctttgggggccagttgccgggctgctgccaaaacggtgccgtctccccccagcaccacggcaaacttcatgctctcgtcaaagccggcgggggccaggctgtccaccttggtcaagcagacgggactgtcgggcttggcgtagccaaggatgccgccccagttgggtgcgacacagacttcccaaccctgttcctgaaaccagcgggacagggtttcgctgctgcgcttggcggcgggcttggcgtcgttgtagaggatcccggctttgggcttgctcatggggcagtggtgaggcagagggtgccaaaactctatcagttctggatcggctctgggatcccttctgtaaccaggacggcagcggtctcgggttttggtgaagtaaacctagcttccgttccggggtgccctgggctcgcctccagcttcgcccttgggctgggcagcggatcccgctttgcgggcgcttttgcagcaaacggtggccggcccgatggccatagccaatcccatgctgtttcctccgcccagggatcccttgccttagaatcaggctggaaggcctccccagcaaggtctggtttccccttggtttggacaggctgaggggagttgctgtcaacctcgctcctttccccatgcaagcctgtaccctgattgcccgcgccaagatcaatctctacctagaaatcctcggctcccgccccgatggctattccgaggtggccatgatcctacagagcatcactttggcggatcgcgtgcatctccagcgccgtccccacgggatcctcttgatttgcgatcacccggaagtgccggcagatgcccgcaacctggcctaccgcgcggctgagctgctgcaaagggaatgtcgggctgagctgggagtggagatccagctggaaaaacagatcccagtagcagcgggcttggcgggcggctcagcggatgcggcggcagttttggtgggtctgaaccagctttggggcctgggcctgacggtaggagaactgcagagcttggcggcccgtttgggatccgatattcccttttgtgtgcagggggggacgcagttggctacgggacggggagaagttttacagccgctggccgactgggaagggatcccgctgctgttggccaagccccggcatctaggggtttccaccgcctgggcctatcaggcctttcgcgctcaccgtgccgcttccttgccttctgctggagcctctctgccgaccttgccccaagtcctcgctgctctggagcgtcgggatctgctggccttggcccgcagtttgcgcaacgacctggagcagccagttttggccgagcacgctatcgtgggaaaattgcgccaggccttgctcgaggcaggagcgctgggatccctgatgtcgggctcagggccgacggtgtttgggatcatggccagcctggagagggccgcccaagcccgtgacagtctgtgccaccactttccagaggtggatttctgggtaacccagtttgctcccaccggtattctgctggagccggatccccaggccctccgtctcccctagggccggtcagctcaactgggctagcccggccttgggaaaggtgctttgcccgccccgacctctgacttgacaagctttggtaacaagtaggacattgaagctctacggaaagcagctcaaaactggcttggccgcaggccggagaggaagatgagcgagaggacgttgttcgacaaagtctgggacgcccatacggtgcgggttttgccctcggggcagacgcagttgttcatcggcctgcacctcatccacgaggtcaccagcccccaggcttttgccatgctgcgggagcgcaatctgccagttctttttccagagcggacggtggcgacggtagatcacattatccccaccgacaaccggacgcgaccttttgcggatcccttggcagaggagatgatccaggagctggagcgcaactgtcgccaatatcgcatccgcttctacaacagcggctccggccagcaggggatcgtgcatgtgattgcgccggagcaggggctgacgcagccggggatgaccattgcctgcggcgatagccacacgtctacccatggggcctttggggccattgccttcggcatcggcaccagccaggtgcgggacgtgctggccacccaaactctggccttgtccaagctcaaagtgcgccgcatcgaggtgcacggcaggttggggccgggggtttacgccaaggatgtgatcctccacatcatccgcaagctgggggtcaaaggcggggtgggctacgcctacgaatacggcggcagcaccatcgaggccatgagcatggaggagcgcatgaccctctgcaacatgtccatcgaggggggagcccgctgcggctacgtcaatcccgacgcggtaacctttgagtatctaaagggacgggagtttgctcctcagggatccgactgggaggaggcagtggcctggtggcaaagcctggccagcggccccgacgccgtctacgacgacgtggtggtgtttcaggccgcagagatcgcccccaccgtaacctggggaatcacccctggtcagagcattggggtggacgagcggatcccggcaccggaagagctgccggaaagcgagcgggagctggccaaggaagcctatgcctacatgggcttgcggccgggggatcccatcgtgggcacgccagtggatgtctgcttcattggcagttgcaccaacggccgcttgagcgatttgcgggaggcggccaagattgccaaaggacagcgagtagcgcctggagtgaaggcgtttgtcgtgcccggctcggagcgggtcaagcaggaggcggaacgcgagggcctgcgcgagatctttgaggcggcagggtttgagtggcgggatcccggctgctccatgtgtttggccatgaacccagaccgcctcgtaggccggcagattagcgcctcttcttccaaccgcaactttaagggtcgccagggatcccccagtgggcgcaccctgctcatgagcccggccatggtggcggcggcggccgtgagcggcaaagtggtggacgtgcgggaactgctctagccagcggggccgttcaacctcccccggcagcctgagcggctgccggctgcgaagaagggggctaagactggagaagcgggtagaagtgccccaccggcccttgtcctgcgccgatggccagaggatgccgcagggcttcggtaacataggccttggctgctagcgtcgccgccaagggatccttgccccaagccagttgcgccgcaatggctgccgagagggtacagccggtgccgtgggtgtggcgggtggggatgcgctcgcttttgaggatctccagccgctcgccgtcaaaccacacatccaccccctgcagttcccctggcatacctccccccttgaccaaaaccgccttacagcccagggcgtagatgcggcggcccgcctcctccatatccgccaatgactgcagctccatccctgccaaaatctgggcctcgtagcggttgggggtaacgacctgggccagcgggatcagccgctcgcggatggcctggatggcgtcttctgccagcagcttggccccggtgcgggagaccatcaccggatccaccaccagcggctgcagggcccaccgctccacttggcgggccacctcccgcacgatctcgacattgagcaacatgccggttttgatcccttgcaccccgatatcctgcaccaccgcctcaatctgggcggccaccgcctccggcggcagcgcatccacgcggttgaccccgagggtgttttgggcagttacgcaggtgagggcggaagtgccgtggacgcgctggaaggcaaaggtgcgcagatccgcttgaatgcccgctccgccgccgctatcggatccggcaatggtgagggcaacagggggatgctgctcggccaacattggagccgacattggttcagatgtggggacagacattggccaaaggacaaaaactgccgagggtaccgctagccatttctgtccttcagcgtagcaacgaaatgattcccgctagcctctgaggtcttgggaaaactctttcagacccgataggcaacgcagttgcgaacgcgccggcggcgcgggcgctatccccaactcccctcttcctaaggagaggggtgggctgtcttcaatcggaatggccatcgtcggtagtagctactacctccacccaagccctatccccctccaccgccgtcaggctccagcgcagaagctgagctggctgtcctagctcctgggccacctgctcggtaagggatccctccagtcgagcagcagaaaccggcaggcttaggggcagggaaaggcggagaaagtgcagcttcacaggccgttagaactcctttgagtaacccgcacagaattgccctcaacgggggtggatatccaagcagggctaggagccaaactggagacgatagacctcctcctcttggtccgtctccacctctagattggaagtaggataggctacacacagcagcacaaagccctgagccttgagttccggcccgatccccatggcgtcaggctgggccacggatcccgacttcagcctccctgcacaggtggtacagactcccgcctggcaggaagagggcagctctaggccgtgttcgagagccgcctgtaaaactgtctgatctgccgccgcggtaaaccggtaggtttggccccggtgatgaacggttacctggtaaaccatagccgtcatcaggaacgaacccgcgaaggagtgcggaccaccgtcagcgactgcggctggcgcattttctttatctgaacctcgatcttctcagccccctccgccttcaggtcggcgatgtagcgacctttatgcgcctctgcttctttctcgctggcgaaggggccgtagtaataggtgcagtcgtcggtggtgatctcaacccagactgctaggccccgcagcctatccaacagccagaccaaagggttgcccacgggatccatcccccctattaagcgcaaaggatgactcaggatcttttgcaatcacctagattctactgccttcgttgaggatttgttgagaaatgtttcgacctcggtggggggagcgctgccggtggatctcgtagagggcgatgcccgccgccaccgaagcattcaaactttccgtgcggcccgccaaggggatcgacagcagttggtcgcagtggcgctgggtgagcaagctgatgccttccccttcggatcccaccaccaaggcaataggtcggcgaaagtcggcgctgtagataggggcagccccctggctggtggtgccatagacccaaaacccctgccctttaagatattccagggcgcgatttaagttcaccacccgcgccaccggcaaagtagagagggcccccgctgccaccttcatcaccgtcgcagtgacgcctgccgcccgccgctgtgggatcaccatcccctgcatgccaaacgcctccacgctgcgggcaatagcccccaggttgtggggatcctggatcccgtccagcaccaccagcaccggatgggggccggactggcggctctgttccaccagctcttccagatccacatagcggtaaggggtggcctgggcggcgatcccctggtggttggctccagcggtgagaaggtttagccgctggagagacacctcatcgatgacggtaccccgtgctttggcttcttccaacaaagaccaaaattgggggctgtagcgcaaccgcggcagcacccacactcggttaagggtggcctggcttctcagcgcagccaacacggtttggcgaccgtagatgatctcttgttcaggttcggcttcgggatcccggttaacctgcagctccccgtcttctggactggcaacgggagggctgggatttggctgggggcgctcctgctcagccttgcgacgaagcggctttacgggcggctcttgcgccgccggctggagatggagcggggagcccccctcgcgccgtttggtctgcttgggcttgttgaagggttgccccgccccttgccgctgcagcttgctccggcgagacagccgtaagggaggtttgcattgggaaggcttgggcatgggcagagaacggtgcagagtaaaagccgatcttaaccttccccctcgcctatcgtcttggccaaaacatcggtgagagcgagaatgtggcgtagccgctcgggatcggtgaggtaaaggtagcccaagatggtttccaggccactggcattctggtagtcggccaagggcaagtggcggggtggacgaccgcagccgttgcggccccagcggacgatctcccgctcttcagggctgagatagggcaaaagcgccaacaacaatctggcctgagcagatccgcgtacccgccttaccacctgccgatggtaaagctctggccgagtgggaggaaacaactgctgccgtcgcacgtgcagttcgtaaatggcatctcccaggtaggccagggctgcaggcgacaggcgaccgatctcagccaaagagaagcttgcagaagtgggatcggacaggagatcgctcacgacagcttacaaaaactatttggctatttggaaaaatgcctagaaccgctgccgtcggttcatagcaaattcgagactccactggctggctcagtctatgctagggcaagcttcctgccttctgccagtctcactgctgccctgaacttttccctcgcctgctcaggttattggatcacaaagacgctgcaagccttgaaaagccagctgaaaccccgtcaagaagctggagagcaaaatccagggaagctgtgggcaagcgggccggcatcaacgcgaaaagctggaaagcagagcccatctggccaagccgccgctcagcagaggatggagagactcgcaaggccgtccaagacaaggggatggatggagaggggaagccgcttaaccaaaattgggaaacaacagatctccattgagcagaagcaggtaggcgacgattgccccgcccatgccccctaccaaaaagccggcggccagttcgctccaagattgggatccctgcaccggcccgtcgttgcgctgcggggagacggtgccgtagagagagagagctgccgtcatgattaagatcaggccacaggctcccaggaaaccgctcagcaggccgatgggctcgctgcgcagcggccccagcttggcaaaaggccccaccaaccaatagccgtgggccatgccaatttccaaaccccgccaaatggagctcaatcccggccggttgatgggcaaccagtctatcaacagacggacaacaggcgcgtggttgatcggcgtccagaaatcgccaatctgcggatccccttccgggacggcgatatatcccctattaggagaaacggtatcggcagtgggttcaaccatgtcggcaactctggttccagtgcaaaaagggttagaaaaacctcaaattccaaaaagtctggctcaaaagaccagggatccctgtgggtgttgctggcgcggctggggatccctggcttgcgagttcagaacgtcaaaatgtcggggaagaagcggttgatctcgatgaacagcgcaaaaacgaagctggaaaacaagataaaggccactggagccgtggtgagaaacttggtgaaatcagacatacatacctctcaagttggatgggtgaagctaagccaaaagccgaggagaagccccttcttcagcgaggagagatgggcacggcctcttccggctcctgaatttcgccgctggcaatttccttgaaagcagcggcaggccaggccaaagccgtgaggaaacagcgcagcgccaaggggacgtcgatgatgctttctttcatctccggctcgtcgctattccggacagcaatcagataggagcgcccagcccagcccagccagccggcgatgtagaggaaaagcaggccagggatgagaaactcgcctgcatggctccagcggccatcggtaaccaggtggggcaagccttcttcgccacagagcagcttgctgtagcgctcaaagcgcttctcggtttgggccaacttttgctggtagagaggagccaggttagggctggcattgaggatcttctcttcgaggctgctcagccgttcgttcatcagggcctgaaaagcgggaacttcgctgcaaggcttcagaccgatcaagggctctgcctgcacagcctgggcgaggccaagcgccaggcaaagggctaaaaggagactcaaaagggttcgcatagcaggatgtgtccttaagctaggggtctaggtctgttaaatgtgcaggaatgctaagtgcagcaacgggcactaaacggttagtatcatactcccgagtacctcgctccaacggattgcgagttttagctcacacaattcttaaggaaactcccgcctttcctctatgctccgcctcctcgccattgaaaccagttgtgatgaaacagctgtggctgtggtggaggcagatgcggcctggccgacctttgccccacggcagctcagctctgtggtggctagccagatcgacctccatgcagcctacgggggcgtggtgccggaggtggctgcccgccgccatgtggaaactctgccctttgtgctggagtccgccctgcagcaggctgggctgggcatggccgaggtggatgctgttgccgtcacctgtgcgccgggcctggtgggatccttactggtggggctgatggcggccaagaccttggcgctgctctacaacaaacctttgatcggggtgcaccacctggagggccacctgttcagcggctttttggcagcagccgacttgcgtcccccctgcctgggccttttggtttcaggaggccacaccagcctgatctggatgaaggactacggggagtaccagacgatgggccgcacccgcgacgacgccgccggcgaagcctttgacaaggtggcgcggctgttggggctgggctatccgggcgggccccagatcgaccgctgggcgcaacaaggggatcccgatcgcttccctttgcccgagggcaaactggatcacccctacgacaccagcttcagcggcctgaagacagcggtgctgcgcctggtccaacagttgcagcaggaaggccaggagctgcctgtggccgatattgccgccagcttccaggcctgcctcacccgcgtgctcacagaaaaagccgtggcctgtgccgaggcgctgggcctctcgacgctgctggttacagggggggtggccgccaaccgggagctgcgcgctcgcctgctggaagcgggccgccaaaagggcctgcgggtggtgatcccgcccccaaacctctgtaccgacaacgccgccatgattggggcagctggcctttgccactggctgcggggagagacctcgcccctggagctgggggtggcctcgcgcctgaccctggaagagatccctgccctctacggccaggggagcggcggctgcggtcaggccccgacgggagctgcagcagccgtcttctgacgttgtctcacctctaggtagatgagcagggcattgatgtcggcggggttgacgccgccaatgcgagcggcctggcctacggtcagaggccggactgctgccagtttctcccgcgactctttggagagggtggggatggagtggtagtccagatcggggggcagggggcggtggtactgcttgctcacctgctcgatctgggcttgttgccgctggatgtagccgctgtatttgacagcaatttctgctgcctcctgctcaaagggatccagctcctcatttcccaaccccagctctagcaggtcggcgtagtggatcgggttgcggcgcaggagctcggccaaggtggcggatcctttgatcccctggccggtcagttggctgaggtggatcccggcggggtcgtgggccttaacccgctgggtttccaggcgctcgatctcggcggcaatgcgggcctgcttggcctggaagagggcccagcggcggtcgtcgatgaggccccattcccgccccaggggggtgaggcgttggtcggcgttgtcggcgcgtaggataaggcggtattcggagcggctggtgagcatgcggtagggctcccgcagctctttggtgcagaggtcgtcgatgagggtgccgatgtagctggactcccgcggcagcgtgactaagggtttgccttgcaccaaccgggcggcgttgatcccggcaatgagcccctgggctgctgcttcttcgtagccggtggtgccgttaatttggccggcacagaacagcccctgcaccttcttggtcatcagggtggggtagagctgggtggccggcagatagtcgtattccacggcgtaggcaggccgcagcatgacgcaccgctccaggccgggcagggagcgcagcatctggatctggatcttttctggcatccccgtcgagaacccctggatgtagagctccggcagatcccgcccctctggctcaataaaaatttgatggctttccttgtcggcaaagcggacgatcttgtcttcgatgctggggcagtagcggggccccttggcctccacccagccgccgtagaccggcgtctcgtggaggttttcgcggatgatgcggtgggtctccggcgtggtgcgggtgagatagcagtccatctgctcccgcggcacccacacctccgggtcaaagctaaaccagcgcaggtcgggatcccctggctgccgctccatcacggaaaaatcgacgctgcggcgatccacacgggcaggggtgcccgtcttcagccgacctgtctcaaagcccagttggcgcagggtgtcggtcaggccttcgacggcaaattcccccgctctgccagcaggctgccagtggcggccaatccagatgcgccctcccagaaaggtgcccgtggtcaggatcaccgccccacagccgaagacgctgccaaaatgggtaaccacgcccaccacctcatcgttgcgccccagcaccaggtcggtaacagtgccctcgcggatgctcagattgggctggttttccaccaccgagcgcattacccgcgcgtactcccgcttgtcggtttgcgcccgcaaggcccataccgccggcccccgcgagcggttgagcacccgcttttgcaaataggtgcggtcggtaactttgcccatctcgccgccaagggcgtcgatttcgtgcaccagttgcgacttggccgggccccccacagcggggttacagggctgccaggcgatcttgtccaggttcaacgtcagcatcaaggtattacagcccagccgcgctgccgccagggccgcttcacagccagcgtgtcccccacccacgacgatcacgtcgtagtggtcgagaaagtccacattgtcccgtccaactttgagcataggatcgcccccgcggaataccgggatcccctatcccaattaggttgttacagcttgtttctccagtctagcgacggatagagggctatccccaaatctcggcaagagaaagccagacctccaccagtctgccgctccgaggttgcccaaaccggctaggatcccgctctccccagccggatctaattcagactattttagtcgggtttagttgacggggtcgatcgcgggtgataggattgccctcgacgacgggtaaacaagatccagccctttctcctgtctgaggcttcctatgacccaaaccctttcccaccgcccgctcagccctgccgatttgccgcccagctcggccttgcgcaccctccaggtgggctttaggcgcttgcgctgtcgggaatgtggggccgagtatgagccggtggccaagcacgtgtgcgacctgtgttttggccccctggaagtggtctatgactacgactggctcaagagcgttgtcagccggcagagcatccaggccgggccgctctccatctggcgctaccgacctttcctgccggtcctttcggagcggcccatcgatgtgggcaccggcatgacgccgctggtgaaggcggagcggctgggccggcggctggggttaaaaaacctctacctcaagaacgacgccgtcaacatgcccaccctcagctttaaggatcgggtggtgtcggtggccctgacccgcgccaaggagctgggctttaccaccgtttcctgcgccagcacgggcaacttggccaactccacggctgccatcgccgcccacgccggcctggactgcaccatcttcatcccggcggatctggaggcgggcaaggtgctgggatccctcatctacaatcccaccgtcatggccgtggagggcaactacgaccaggtcaaccgcctctgcgccgaggtggccgatcgctatggctggggctttgtcaatatcaacctgcgcccttactactcagaaggctcgaaaaccctggcctacgaggtggcggagcaactggggtggcaactgccggatcaggtggtgatcccgctggcgtcgggatccctgtacaccaaggtttacaaaggcttccaggagtttgtgaaggtggggctggtggcggagaagccggttatcttccacggcgcccaggcgcagggatgttcgcccattgcccaggcctttcgcgaggggcgggattttgttactccggttaagccgaataccatcgccaagtctattgccatcggcaaccctgccgacggcatctacgccctggagattgcccgcaaaaccggcggccagatcgcgacggccacggatcccgagatcgtggccggcatcaagctcttggccgagaccgagggcatcttcaccgagacggctggcggcaccaccattgccgtgctcaaacgcctggccgaatcgggccagcttgatcctgaggcggttacggtagcctatattaccggcaatggcttgaaaacccaggaggcggtgcaggcgcacgtgggccatccgctggtgatctcgcccaagctggagagctttgaacaggcattggagcgcgcccgcactctggagcggctggactggcaggaggcttcggtttgaagcgagagggatccccctgggctcttaacggcgtcttagtgaagaactgttacgatccctggcacagacccactcgctcaggagctctgcaccatgcctatcctccgttctgtccgtcactttgcgcgtcgctgcttgccggtggcagtggcggtgttgaccccccttgctttggctcccacggctcggcctcaggggctgaacaccattgccgttgagctggaaactttgcccagcagctactcgacgttggcgacggctttgcgggcggcggggctgaacacggcgttggcggggccggggccgttcacggtctttgccccttccgatgtggcctttgggcaactgccgccgggcaccgtggagacgttgttgcagccggccaatcgggatcagctcacccgcatcctcacctatcatgtggtgccggggcggattacctcgtttgacctgcggcctggccaatcggccactctgaccaccttggcggggctgccgctgcgggtgcaggtgggagccgatggcagcatccgggtcaacggggccaatgtgaacttggcggatattccggttgccaacggggtgattcacggcattgacggggtgctgctaccctagtcttctaaggttggtcgctggacgaagcattggcttatggcagtcaaggtgttaattcccaccacgctgcgggtgctcacccgggatcaggaggtggtaagttgcgagggatccaccgttcgggaattgctggaggccttggagcagacctatccgggcatcaaggcgcggctgtgcgatgaaaagggggaattgcgccgctttgtcaatctctatgtcaacagcgaagacattcgcttcctccagggatcggacacgcctctacaggatggggatgaggtgagcatcgtccctgctgttgccgggggatgaaagttgccgagccggctgtggctgcttgggagtggttaagcaagccggcgccgctggtggcgcctacgttgctgggcatggtgctggtgcggcaatttgccgatgggctgcaggtgcgggcgcagattgtggaaacggaagcctacaccgccggcgatccggcatgccacgcctatcgccgcaagacccgccgcaaccaggtgatgttcgggccgcccggccatctctacgtctatcgcatctacggcctctaccactgtctcaacatcgtcaccgaggcggaagggatcgcgtcagcggttttgatccgggcagcccagttggattgcctgccggagtggatcccggccaacaagcgcttgaaaccggcgcgggtggcggcggggccgggcctgctctgccaagcgctgcgcatcgacggatcccacaatggctggcggctggaaccggtggcagccggccaggaaggcatttggctagagggatcccctgcttgggaggcacagttccccattgtccaaactacccgcatcggcattacccgcggggtagagcttccctggcgctggtacattaaggggcatccggcggtgtcgcactattagtgggggcaagccgacaatgctgccgcaaggcaaagactcctggcaaaggctgtctgggctggtcagcggcgttgtgctgctcctgcccgcgttggcccagccggttgcaacttctccaggactcttgacaatgcaagcccagcgccactccccctatcgcaccaggttgcagcgctggcatgccccccaaggttttcagggctggtcagcccgcgggatccggctgaacgcccaagggcaattggtcttagatccagagagctggcggcaagaagtcagccttgaggagccgcagtcgccattgcgcggacgtccttttcatccccccggcagctattgggtgggagaagccatcagcccggaagttcccgccagctttcctctggtggaagcaatcgtctcctggaatgccaccacccctcccggcacctggctagaagtggagatccgggccaagcttgcggggcgctggacgaagtggtatcacgccggcgtgtgggctgccgatccgcccaccctggccagccactccgtgcgcgggcaggaagacgcagatggcaacctgcacacggacttgttggtgctcaaggatacccacaacggggcagaggctttccaagtcagggtgcgcctgttcacgcaagaggcgggccgctctcccctggtggatcaggtggcggttgccttttccaaccagccggcccagcccgaccgcctctcccctggggatcccagccgctggggccaggtcttggagctgcccttgtgttcccaaatggtctatgccgacgggggagcagcttggtgcagccccactgccttggcgatggtgatggcctactggcagcgggatccccccccctgtgagccgttggtgcgcgccgcggcggccggggtgtacgaccgggtttaccagggccacggcaactgggccttcaacgtggctcatgccgccgagcggggtttggccggcgtggtggcgcggctgcagagcctggcccaggcagaagcctggatcgcggccggcgtgccggctatcctcagctatgcctggggcgagggcgagctggagggggcgccgatccccaaaagcaacggccatctggcggtgctggtggggttcgaccgccaaggggatcccatcctccacgatccggcggccaagaccaacgaagaagttcgccgcacctaccgccgcgaccagctagagcctttgtggttggcccactccgggggtaccgtctatttgatctatccgcgagggtggccaattccggacccataggttagccccggccttccaccgggctggaggcttctgctcgaagaggctgggatatcgagcggacaaaaacgaacatggcttggcgagcatccgattgccatctggcttttcgacggggatttgagtaaggatattaagaagtgaggagtgcaactcacccttgggtgagacggcttaagcatggatagggttagggttcaaggcctgcgaggctggctgaggggtttccctatgccgagcaggcggtggggcgcggctgtccgcagaaaaagtagcggggcaatttctgccggcttttacgtgagttgctatcgacatggaggtttgggttcccgccgcttcccagtttgtgggagaggatgagctgcatcatgccacgacgggcttcccctgcaccgctatctttgccggcgctgagtgctctggtgctggccctctcggcctgcggcgagctctcttcctctaatttgtctcccagcgtcgtttccccttctgccctgcagccggtttccaccccaactcccctcgcccccgccgctctcacactcgaacaggcccgccaatcgggtttggcggtgcccaacaaccgcatcgtcctgctcctccaggaacaaggatccgatctggtggcccagctccctgcctccgaggtggatcgctggctggctcgtacccccacctggccgggggtggaggggatcgatctcagcattaccctgggcagctatcgccagaccgccaacgcgcccctgcgcctagggcagccggccaccttcacttttaccaacccacctgccggggaagcggagctcagcgccattgcctaccggggatccaccaccttggcacaaggaaagggatccctgaccctttctgcccgttctgggggctctggcggtgccaatcgccgcctttctatgttggtgctctccggggtagaggtgccgctgctgcacacgggatcgggggtgccggcgcccggccagccgttgctgctgtcgggggaaaatctggagcgggcagaaacggttctcttcgcttcagccgccaatcccgagcgcagctggagaggggagatccgctcccgcagcaacgaccgcctaacggtgatgccgccggcctcccttgccggcactgtttgggtggccgttgccgatgctgcagggcaggggttgggaaccctggtttacgagtggccggcccctaccccctcacccacccctactgcggcagcagcctcagcctggcgggtggagaccttgctgcatggccgcacctcctcggcagttaaccccgggaacagcgcctccgatagcggcggcgagtccagactctccctcggacagatcggcggcattgccgtcgacccggaaggattcttttacttagctgacccggcccagcaccggatttttcggctttctcccgaaggggaactggaggtgtgggcgggcagtggcaaggccggccatcgagacggagcagcggatcaggcgcagttcgactctccccaggggctgctctgggatcccaagggaggattgtgggtggccgacagcggcaaccactgcctacgccacatcagccgccagcgacaggtcaccacctttgccggcacttgtgtagccggctaccgcgacggggagcgcgacgaggcgcagtttcgcgagccctttggcctggccttgggtctagacggcagcctttacgtggccgatcgcgccaatcgtcgcatccgccgcatcactcccacgggcaaagtgacgacggccgctggcaccggccagccgggatccgccgatgggccggcagaccaagctcagctcttgcaacccacggccctagcggtggacagggaagggaatctctggattgcagaccggcatcgcctgcgccggctctctgccgacgggcaactgaccaccctctcgcgggcggaagcaggctaccgcgatggccccttggcggaagcccgttttcaaactcttgcagggctggccttcgacagtgcggggatcctctggctagccgaccgagacaaccatcgcttgcggcgcctgcagcccaatggacaggtttccaccttggccggacaggatgagccaggctggcaggatggccctgcttctgtggctcggtttgaacagcccggcgatttgctcgttttgccagatggcagcgtggtggtggtggatgcaggtttgcctggcctgcgccgtcttagccgcctcctccccccgcccgctactcccgtttccaggggatccccctagccgcggcggtagcgggccagggccgcttcgtaagcccgccgactggcctgcagggactttcccaaatccaccacggggcggggatagtctacccccagccgcacgccaaactgcttttgctcagcggcgctgaggcggtagggctcgtggatcttgtcccccgggatcccggccagctccggcagccagtggcgcaggtagtggccctggggatcgtagtcgcgggattgcttgggaatgtggaagtagcgaaagccgcgggcatcgttgcccacgccggcggtgtagttccagttgccgtagttgctggccacgtcgtagtcaatcagcagcgattcaaaccattccgcccccagacgccagtcgatccccaggtttttggtgaggaagctggccacattctgccgcccgcggttggacatgaagccggtggcggccaactcccgcatgttggcgtccaccagggggtagccggtctcgccgcggcaccaagcctggaagcgatccccgtcctgctgccaggggatggggatcccctggatccctgcggggcaaaacagcttggcgccatgcttggccaggatgaagcgaaagtaatcccgccacagcagctcgaagaccagccagtaggtggattcgttgcgcacccgctcctcctcgtagcgcttgacttcggcatacaccgtgcgaggagaaaggcaacccaacgccaaccaggcagaaagacgcgagctgtcgttgggatccagcatgccgttgcgggtttctttgtagacgcgcagccggtccagatcccagatataggtctgcaggcgggcctgggcggcggtgctgccgccggcatagacaaagcgggcgcggggatccggcggcggcaagctcaaccccagctccgccagagtgggcagagggccagggtccagccctggcggcaggggcggcagggaggggatgggcaggggagcgcgaatggcggccttggcttccacctgctggcggaagcgggtgaacacctccggcaggtctgccagggcaaaggggaggtcagcaggatggtagagagtgtggccccactccaggtgcagcgggatccctaagggctgaagcgcttgctgcagggccctggcaaccgcctcctcctccgtgcccacctcttcgtgggcatagacagccttcaccccccactcccgcgccagggccgggatcacctgctccggctggccttggcggatgaccagatcagagccgcgggcccgaagctgctgccgcaggtcagccaggctttccagcaggaactgggcgcggaaaggaccggtcttaggaaagccaaaggccgtccggccaaagtggcgcggatccaggcagtagaggggaatgaggaaggatccctgctggcaagcccgcgtcagcggctggtgatccagcaggcgcaaatcggtgcgaaaccaaagcagaacagccattctagacggatggcggcgcttccagatcccctcggcgttctctcctagggtgtcccagctccgggctggggacaaaatagggcacttgggcagccgggatgtggacaggagccttagtgcgggggtgataggtttgccgggccggacggggccgcagcaagaaggtgccaaagcgcgccagccgcacggatcctccttccgccagacattggctgatgctgtctagcatggcctctagggcagcggcagccattttgacggtcaggccatccacttgcgcagccatctggcgggccaacaaacggcgatttagatggggagaagccacagccacctcccaaaacggcaagatattataagcttccctagctctacaacggcgccgaagctggctaccaagccgaaacaccagcatggggaagcctgcttggctgcctccagcgcttcagcgagccttctcctgcgtcgggttagaatcgacctcctccacctcactttcgaaaaaccagtgccgcgagcggtcaggaaactccaggatatagccaatcccgctgccatcgaccacccgccgcgccaggaccacgccctccttgcccaccagggcgctcacctcttcctgcccgcgatcgcgaatggagcgcaccctaactttatcgccaactttgatcaccatagcaacaggggtaaccgcgaagagcttcaccactcaagatggtacggcaaaaatggccacccctttcccgaaactggcctgcgccggccgacgcagacggccattgctaagatcgacaagagcgttgtgcgccgggaagaccgcccctgtgattgccctgtccctaaaacccgcccattgctcctggagcgttatcagctttccctccaccctctacacgcagccgattctggatctgttggttgccaaagttcctcctccctggagggcagaggtacgcctgggcctgcaagaagccctcatcaacgctgtccgccatggcaatggtctggatcccaacaagagggtgatcgtcgaatacgccagctccgagccgttttatcagtggctggtgcgggatcagggatccggctttcgtccccaggaggagctaaaccgctgccgctgcggcatcctggaaacggaagagtcagggcggggaatgctcctgctcacccaaattttcgactttgtgcagtggaacgagacgggcaaccagctctacttgggcaagtacattcaccccggctgccgggatccctggatagtttgacgggctccactcagtaccactgccaaaatagcttgcccctctggaggagccagtgcccccgatccggatagggagcctcggacagcgtcagggcagtggtggcgaaggccaggcgcgtggacgaccagcgggatccctgcagttggggcagccaagtttccggtagaacccccagggatccgtacccatagcccaggttgcggtggggcaggggggccaccaggcggcgccaggcgcggctggcgctcaagggaggatccgccagggccgcttccaaagccgccaaagaagaagccaggtaggagtagccttcccggtcggtgtggtacacctgggccgagagaggcgatgcttccgggatggcgggcagggcttggggaagagcctctgccgcctgcacccggggagagcctcccctgccgctgacctgcagcagcccaccggccaagagggggatgtcttctcgcggcgtggagtggcttggctggggttgcggctgggccgccggcttgctccagacagtggcggtgccatgcttagttgcaatcgacaccacctgccagccctgggcgattgcccgctcatccagcgttggcgcatccggcctcttgccaacccacagccaggccagttccccatccgtgggcaaaaaggcaagggcaaactctcccctttccggcaacaagtgctgccagtccagctccacctgcaattgcaactgctgcagccattggccgggatccagccgcaggccgaagaggctcaggggttgcatccgccccaagctctgccaaaggttggcccagttctgtccggaaattagcgctagcgtctcgtcgggcagatgccgaataacctgcggatgaaaagcttctaccgtcggcaaagcgaactcagcaggcgtatgccaaagggcggcagtttcggccaccaacccccgaaagttgacccctagccccagccccactgcctgcaacgccagagcgtcgggagagggcgattccggattttgccagaaagcccaacccacatgcgcctcctgtagcggctggatcacctgccgaaactgcggcttgctcaccaacgacaactgcggcaactgccacgcatcgatggcggcgcgaatggcagcagcctgttctgccagcagcacatagcgctcgccgaaaagggctgccgtgaacccctgcaactccggaagcgggctggacaccacctgaatgcccttgtaggtatccacctgcactggcaagccggccaagctctgccgctcccacaacaggttcagctcgaattgggcaagcgccgcgtcgcgagtttccaaggcaaccaaggtgccccactccggcaagctggccaagagggtgcttttccccagccagggctgcacctcccgctcgaaatccagggctcccccggccagcatggctcccaaccagcccgggcctgcgccggagaaaaacttccgccactgctgacgagtggcgcgtcgctgggaagcgggggttgccgcttgccaaaatgcctgcaaatcctcgagaggggcggccagcagcaacagcgcctgggtggaacggggagctaggcccacaatcggcggcagcgccgggcgagatagcaacaaagccagagggctttgggtgagcagccaggtgatagcccacaccaccagggcagccagaaggcccagaccgatcaggatcccgcgcaagagttgccgttgtcccatacccacatccacagcctgaaagacgcgccgtcttgcctcgatgccagtacctcggcacggcgtaaccatcttacctgcgaggggaagtttgcgcgccttgcttgcctttggcccgaactcggagtgagcgataatgggtgcggcgtttgcagcgatggctcagcgatgcgcatttccttgaagtggctgcgggaattggtggactttgagctttccccggaagaattggcagaagccctcactctggtggggtttgaggtggaggagattgaagatcgccgcagttgggcagaaggggtggtgctgggcaggatcctagccgccgagccccatcccaatgctgacaagctgcgcgtttgccaggtggacttgggatctgagcaaccggccaccatcgtctgcggagcggccaacgcccgcgccggcttgctggttcctgtggccacgccgggcactcatctgcccgctgtgaacctgaccattgccaaagcggagaaacggggagtgctctcggaaggcatgatctgctctttggccgagctggggctggagagggcttcggaagggatccacgaatttccgcctgatttggatctcaaggcccacccgctggggtctgacgcccgcccgctgctaggcctggacgatgtggtgttggatctcacttccaccgccaaccgcgccgatgctctgagcatggtggggatcgcccgcgaggtggccgccctcacccgcaacccgctgcgcctgccgccggttcagcccctacaggccaagcccatccccaacttcaacctgcgcattgccgacgccaaggcctgccccgcctacagtggcgtgttgatcgagggagtgaaggtcggcccttctcccgactggctcaagcatcgcctggccgccgctggcatgcgctccatcaacaatgttgtcgatgttaccaacttgatcttgctggaatggggccagcccctgcacgccttcgattgggatcgcctgctgcaggtcatgggcaagaagaagcccactattgaggtgcgctttgcccaggcgggagaaaccctgaaaaccctggacggccaaacccgcaccttgcaccctgaaagccatctcatcgtggccggcggccagccggtagccctagcaggtgtgatggggggagaagagacagaagtgagctcggccaccaccagcatttttttggaggccgccctcttcgacccggtggtgacgcgccgctcggcccgctcgcagggactgcgcacggaagcctcggcccgctatgagcggggggttaattttgccaccctcgacctggcgcgggatcgggcggtgcagttgattttggagctggcgggaggatcggtggttggcctcaccacctttgaccaacggccaccgctggagcggacgctgaagctgcggctgtcgcgcctcatcgacgtgttgggggaagaggtgcggccagaggatgtggaggagatcttgccggccttgggctttcagctttcccgctgtcaggcagttgccccggaggctccccccctccctgctacggagacagcgggcgtggccggctgcgtttggcaggtgtctgttcccccctaccgcctgcgggatgtcgaacgggagatcgacttgattgaggaatttgcccgtctctacggctacgaccgcttctcggaaaccctgcccacggagccgcaggtgggatccctctctgcacgggaaactttgacccggcaaattcgcgaggtgatgcggggcatcggcctgacggaggtgtaccacatctccctctgtccggcagaggaggacagctccttggtcaaaatcgccaatccgctttcccccgagtactccgctgtgcgcaaggcgctgttgccgggcttggtggaggcttttcgcttcaactgggatcagggcaacggcccgctgcaggcttttgagattggccacgtctttgcctatgcccctccctccagccctgagccctatcaggaggcggagcacttgggcggcatcctgggcggggacctcaaccccaatgactggcggcaccacagccggcccatggactggtttgaggctaaggggctcttggtctcggcgctggagcggctggggtttacttctgagtttcgccccgatccccccgaggcgcaatcgccgctgttgcaccccggtcgccaggccggcatctggatcgagggatcccgcattggcctatttgggcagttgcacccccgcctttgccaggagaaggatttgccggaggaggtctatgggtttgaggtggatctggatcccttgttggccagcctggagaagcggggcctagtgcaattttcccccttttcgccttttccggcctcggatcgggatatcgccttctttgcgccgctggagctgtcggtggcagacatcgagaaagtaatccgccaggcggcaggccctctgctgcagtcggtacagcttttcgacgagtaccgcggccaaggggtaccgccggggcagcgcagcctcgccttccgactggtgtaccgcgctccggatcgcaccctcaccgatgccgaggtggaagctgcgcaaaaccaggtgagggcgcagctagaaaaacactttcccgttaccctgcgcagctaatggcttgctgtttttggcagtggccggcgagcgccttgctgtttggcaaagagaggggctgccgcttgcaaaaaacctaacccggagcccgacgtttgtctgcaggcaatattacgatcttctgggtcaaggtttcgtgttgtgagggacgtccggcagtgcagaccaacgcttctcttcccgcggcgaccggttcgcaggctgtggcctgtgatcccctgacgcgggcgcagatcctcatcgaggctctgccctacatccagcagtaccagggccgtgtcattgtcatcaagtacgggggcgccgccatggtgcaccaggagcggcgggccgaggtgctgcgggatattgtttttctggcctgtgtcggcattcggccggtgctggtgcatggcggggggccggaaatcaacagttggctccagaagctggacatccccttcaagtttgtggacggcctgcgggtgaccgatgcggccaccatggaggtggtggagatggtgctggtgggcaaagtcaacaaacagatcgtgcagctcatcagcttggctggcggatcggcggtggggctgtgcgggcgggacggcaatttgattcgagcccgctcccagggccgggcggaaatcggctttgtgggggaagtcagcagcatcaacccccagttggtgcaaactctgttggagggcggccagatcccggtgatctccagcgtggccgccgacgagacaggccaagcctacaacatcaacgccgatactgtggcgggagagctggcggcctctctgggggcagaaaagctgatccttctcaccgacacccctggcattctcagagaccctgaggatcccagctccctgattacgctcctggatatcgagacggcccgccagcttatccagacaggggtggtcagagggggaatgatccccaaggtgcagtgttgcattcgcgctctagcgcagggggtgcgggctgcccacatcctggacgggggatccccccactctttgttgttggagctactgaccgatgccggggtgggcactaagctgatcccctctcagttttctgcccagttgcgggagcagagcaacggcttccgctaaggcttgtcttctaggcctctttgaaacctgccccggcaggccctgaaaccgccggttttccatctgtcccccagcaacaagcggcgcccccaacccccctctcccagagggagaggggacgggggtgagggccaagcctcatcagggagagagcttagagtagatcagggctctccatgagtcgtcttcatctttttgggtgtaagtccgtgagccttgccacctcttcccccgatgccgatttgagtagggatccccgcagcgactggcggctgctgcggctgctctggccctatgcccgtcggcacctgaagctgttgttggcggccttggcctttttgccgcccctggccctagccgatgcggtgcagccgttgatcctgcagcgggccctggacggccccatcgcccaagcgcttgcccaaggcgacagtgggatcctcgccggcctctggccctacgcgggcctgttgatcctcaccctgctggcccgctgggtttttcaggccctggaagggtatagcagccagaagctggggcagttgatgacccgcgacatccgcaacgatctcttcgcccacgtgctggccctgccggcccaatttttcgatcgcaccccggtgggcaagttgatcacccgcatcaccagcgatgtggaggccttgggagatgtgttttccaccggcgcggtcggcatcgtcagcgacctctttaccctgctggtaatcggggtggtgatgctcagccagcgctgggatctgggcctgctgctgatcctcatcgtcctgccagccagcgctgtagtggtcgagctgcagcgccgctttcgcgatgccaactttcgcgtgcgggaagagctctctaagctcaacgcctggatccaggaaaacgtcttgggcattgccgtggtgcaactgtttcggcgggagcggctcaacagcgagatttttcaaaccatcaaccgccgctacatccaagaggtggatcagaccatcctctacgacgctgccctttccgccgttttggagtgggttgcctggctggcggtggccgctctcctctgggtgggcgggcagcaggtgctggcagccggcaggggggagtggctgggatccctgccccgagaacctctcaccttcggcagcctctacgccttcatcctcttttcccagcgctttttcaacccgctgcgccagttggcggaaaagtttaccgccctgcaggcggggttcaccgccgtggaacgcatcgaccacatcctccgcctgcccgtcgccatccgggatcccgtcagcccccgccacctgcccccaaccgccaaaggagaggtgcagttcgagcatgtttggtttgcctacaaccccggcgagtgggtgctcaaagacctcagcttcaccatccgccccggcgaaaaggtcgccctcgtggggcccaccggcgctggcaaaagctccatcattcgcctactttgccgcctttacgaagtaactcgcggctgcatccgcatcgacggcgtggacattcgccacctgcctcaggccgagctgcaccgtcacctgggcgtgatcctgcaagatggattcttgttctctggagatatccagcaaaacatcactctaggagaggagggcgagctggcagaagtggagcgggtggcccgtcaactccacctgcacgagctcatccgcgatctgccccagggctacgccacccccgtgcgggagcggggcagcaacctctccagcggccaaaaacagctcatcagctttgtgcgggccctgtggcgggatccgaaaatcttggtcttggacgaggccaccgccagcctagatgtgggcaccgaggccctgatccaatccgccctggaaaccctgctgcgggatcgcaccgccctgatcatcgcccaccgcctctccaccatccgccacgtggatcgcatcctcgtgctgcagcgaggggaactgaaagaacagggatcccacgccgagctcatggccctcaacgggctctacgcccacctctaccggctgcaagatttgggcagctagcgaccagaaccaaagcgagaccgaagcgcccgcagggtggtgaagctggcatccgcaagcgcgatgcgggctttgcagaggagcagattgccattatctaaagccgtgtctttcaggctggccaaaccgtcgccggcctgcaccagaaaccgacggctccaggtggagaagtttttgctgaaggtgttgatcaggcgttccatggggactgctcgttccgctttgagtctcctacttagcctactccgccggcaagcgatctccgcaagcctgagcaattcccgagaaaattgttacagattattaaaaacttgctgtcaaggcggcagactagctatcatgaaccgcaagtccggcatacaacgagaaacagttagccatgagtcagcggccagaggttctggaaggcgcagaggccaagcaaaaggtgacgttgtatctcccacccgagttgcaccggaatctgaagattcgggctgccgtggagcgggagccgatgtcggcagtagcggagaaggccctcaccttctacctgcttcacccggaggtcatcgaaggggtgcaaggcagcgcctaccgcgtccaccgctgccctgagtgcggccatccgtttgtcatccgcaatggggaggtggtttcgcttcaccagcagtccgcttctgaagccatcctcgaagaggtggagccggaatactggggagcggcctcggcctccgaagagcaacgacaagacgagctggtgccctgctaaggctttttgcgctgtttcaaaggtatgcctctttgtgagcttgagcagacaggaggcgtataaaacaagggttagtaaagagcaagtcaggatatctcaagtactttgaagacaggcaaactccagacgccgttttccttcctttctgtcggtttcgcttagatttccctccgcgcagttggtgtttcccatgcaagagctcagcattctcatccaagctcaatacccactgctctacctggtcactccagaggaagaacgggcggaggcagctctggcggcgatcgctcgcaccctcaagccgcagcggcgcctgtttgtctggacggttacccacggcattgttgaatacggcaacccccgcagcctcacccagcacaacacccaatccccccagccggctattcagtgggtgatggagcaaaaagatcccgccatctgcgtcttcaaagatctgcacgactttttggacaacaccgaagtcaaacgctggctgcgcgatgccatcgccagcttgaagggatcccacaaaaccatcttgctgatgtcgccggtgcaggtaattcccgtcgagctggaaaaagacatttgcgtggtggactttcccttgccggacatggccaccctggagcgcaccctcaaccggcagttggagcagcttccccgcggcggatccctgagccctgaggcgcgggaaaagctggtcaaggcagcccttggcctaacgcaagacgaggcggaaaaagtttaccgcaaggcggtggtgatgcacggccgcctcagcgaggcagaggtggatatcatcctctctgagaaaaagcagctgatccggcgcaacggcatcctcgaattcatcgaagaagacgagaccatcgacgccgtcggcggcctagaggagttaaagcgctggctgctgcagcgctctgaggcctttaccgagcgggcccgcgcctatggcttgcctcagcccaagggactcttgattctgggcgtacctggctgtggtaagtccttgatcgccaagaccaccgcccgcctctggggcctgccgctgctgcgcctggatatgggccgggtctacgatggctctatggtcggcaagtcggaggccaacctgcgcagcgccctgcgcactgctgaatcgctggcgccggccatcctttttatcgacgagctggacaaagccttcgccggagcggcaggttccagcgactccgacggcggcacctccagtcgtatctttggctcctttctcacttggatgcaggagaagcgctcgccggtgtttgtcatggccacggccaaccgcgtggatcgcctgccgggcgaattcctgcgcaaaggccgttttgacgagattttcttcgtggatctgcccaacattaacgagcgcatggagattttccggatccacctgaagaagcggcggcgcgacatcagccgctttgatctgcgccagctagccgccgcctgcgagggcttctccggcgcggagatcgaacaagttttgattgctgccatgtacgaagcgtttgcccagaaccgcgaatttacccaactggacattttggcagcaacgaaagcaactcaaccgctatctcgcaccatgacggagcaagtggtagcgttgagggaatgggcccagcagcgggctcggcctgcagcagcctctgtagccgagtaccagcggctggagttctagcaggggggtgaaaggccagaatcgccttggcagaggcagagacggctaaagcttaaccttccccgctaggcgttgcccattgtttgtgttgatgttccaacccctacacatacacaaaggagagaaacaccatgtctcattttagcaccttgcgcaccaagatcaccgatggccagatcctggttaactccctgcgcgatctcggctacaccgttaagctgaacgccgatgtgcgtggctacaacggccagcgtgttcgtgccgacatcgtggcccagttggagggcgactacgatctgggctggtccaagaaccccgacggttcctacgacctgatcgccgatctgtggggcgtggccaagaagcacaaccaaaccgagttgatcaactccatcaaccagaagtacgccgtcaacaagaccttggccgaggtgaagcgccctggcttgaacaacgccaacgttaaagtggtgatgcactaagccggatcccgtctcgccattgctgcggccatctgcgccgagcagattaaaagaggggctgaactcagcccctacttttttgctttttgctgcttttgggttaatgagccgagctaccctacgcttcgctaagggcggcgatgccgggcagctctttgccttccagcagctccaggctggcgccgccgccggtggaaatgtgggtcattttgtcggctaggcccactttttccacagccgccaccgagtcgccgccgccgataatagtgatggcaccggcctgggtgaggtcggccagggtgcgggcaatggcttctgtgccagcggcaaagcggtcgaactcaaacacacccatcggcccgttccagactacggttttgcacccttgcagggcggcctggaaggctttgaccgattcggggccgatgtccaggcccatccagtcttccggaatggcgtggatggaaaccgtctgggcgttggcgtctttgtcaaacctatcggcgaccaccacgtccaccggcagcagcagctccacgccccgcgctttggccttctccatcagggagcgggccagatccagcttgtcggtttccaccaaagacttgccggttgggatcccttgggcttggtagaaggtgaagatcatgccgccgcccagcagaagcttgtccactttttccagcaggcgctcgatgacgccaatcttagtagagactttggagccgccgatgatggccgctagcggtcgctgggggttctcgatggcgcctgataaaaattgcagctccttttccaccaggtagccggccacagcgggctggaggtaggcggtgacgccggcagtggaggcgtgggcgcggtgggcgctgccaaaggcgtcgttgacaaacaagtcggccagggaggccagcttgcgggcaaattctggatcgttggcttcctcttcggggtggaagcggacgttttccagcagggccacctggccgttttccagagagctgaccacggcttcggcctcagggccaatgcaatcgggggcaaaggccaccggctggcccaggagctgggcaaggcggacggccacaggggcgaggctattgccctcgcgggcgatctggatggcgccggtcgccttgtctttctggatggggcggcccaggtggctggtgaggatgaccttggcgcccgcctgggccaaggcttggatggtgggcagggaggcgcgaatgcgggtgtcgtcggtgatgttgccctggggatccagagggacgttgaagtcggcccgcaccagcacacgcttgcccttgagatcaaagccggatgacagcagggatcccagtgtttgtttggccatcgtcgtccctccccctggagccaagagaatttttttctagtttttctcccgtatcctaccagggatcggatcccggcgggaaacccgggctctggaaatcctctcctccctgcctgcggcctgagcgattgtaacggtttgcaaatagaatgaaagtgttgcttgatcgtcatcatcatgcgtgttgccattgctgggggagggctggcggggctggcctgtgccaagtatctctgtgatgccgggcatcagccgctgctgtttgagcggcgggaggtgctgggggggctagtggccgcctggaaagatgccgacggggactggatcgagacggggctgcacaactttttcggcgcctaccccaacaccctgcaactgttccgggagctgggcatctccgaccgcctgcagtggaaggaacacagcttgatcttcaaccagccggacaagccgggcacctactcccgctttgacctgccggacattcccgctccctttaacgccattgtcggcatcctgcgcaacaacgacatgctcacctggagcgaaaaggtgaaatttgccctggggctggtgccggccatggtgcgcggccagcgctacgtggagcagatggatcgctacagcctcttagaatggctgcgccggcagggcatcgatgagcgggtcaacacggatattttcattgccgtctccaaggcgttggcgttcatcaacccggacgagatctcggccatggtgcccctgacggctctgaaccgctttttgcggcaaaaggacggctctaagattgcctatctggatggcgccccgccggagcggctttgccagccgatggtggactccatcgtggcccgcggcggccaggtgcatttgaatgcggcattgcaggccatcgacctcaaccccgatggcagcgtggctggcttccgcttcgccacccctgccgggcccttgcaggtcactgccgacgcctacgtgtcggccctttcggtggatgcgctcaaggagctgctgccggctcggtggtgggaaatgccctatttccagcaactgcgcgagctggaaggggtgccggtgatcagcctgcagatttggtttgaccgcaagctcacccacatcgaccactcgctcttttcccgctcgccgctcttgagcgtgtatgccgacatgagcaacacctgccgcgcctatgcggatccaaagcgctcgatgctggagctggtgctggccccggctgccgagtggatcgagcgcagcgatgaggagatctttgccgccacgctggaggagctgaaaaaactcttcccccagcacctcaccggccccaaccccgcgcgggtgcgcaaatgggtggtggtgaaaacgccgcgctcggtctacaaagccacgccaggtcggcagcaataccgccccacccaagtcacccccattcccaacttcttcctggccggcagctacaccttgcagccctttctgggcagcatggagggggctatcctctccggcaagtgggcggctgaggccatcagcaaagggatcccgtctcagccagcttctgcttcgcctgcgagcttggcgacagcaggggtttaatgccgccgaaaggcaatttcctggaacttgagcgtctgggctatccagcctgtccgctttcccgtagtgttgagatgtgccctcgctgtccccatctggccccgcgcccctggagataagcccgatgagtccgctggagcaatcttttgccctctgtcgccagattacggccaagcacgccaagacgttctatttgggatccctgctcctgccccgacctaagcggcgggccatctgggctatctatgcttggctgcgacagacggacgagctgctggacgggctggaggccagccaggctgaggtggaggtcacccgcagcaagctggagcagtggggatcccacctggaatctttgttccaggggggggagccgcaagttcccaccgacctggccctcatccacaccatccgcacctaccgcctctcgattgagcccttccgcgagatgctgcgggggcagagcatggatctggacattcggcgctatgccacttgggaagagctgcgggtctactgctaccgggtggccggggtagtgggcctgatgtgctcggagatcatggggtttgtgccgggccgggatggccgcgaggaggcggtggccttggggatcgccatgcagctcaccaacatcttgcgcgatgtgggggaagatgcccgccgcgggcggatctacctccctctagaggatctgcgccgcttcaactactcggaacgggatctgtttaactacgtcatcgacgagcgctggatggccctgatggactacgagatccggcgggctagagagctctatgcccaagcggaacgggggatccccacgctgcagccggactcccgctggccggtggcggcatctctgatgctctaccggcagatcctcaacgccattgagcgcaaccactaccaggtgtttcgcacccgcgcctatgtgtctaccctgagcaaggcgctggcgctgccggtggcctggtggcggtcgtggcgctccaactactacggctactagctgcgctggcaagaggaagatctatgctgaaccaggccttgcaccgaccctatcggcaaatctgggaagacagtttaaccatcttctggcgcgactggctggatctgcgcgggcgggtctggcaggtggtggcttcggggctggtggcccccctcatctacatcgtcgcctttggggtcgggctgggcggatccctgcgggccgaggctttggccgacgtggccggaaccaccgcagccggttcttacttgcgcttcattttgccggggatggtggctctttcggccatgaccatcagctttgccggcaccaccttctccatttgcggatcgcggctgtttaccaaaagctttgaggaattgctgttgctgccggtacacccgctggcgctgcatttgggcaaggtgctggcgggcattgtccgcggcttgctcacggctttgggggtgttggcggtgggggtgctgggcaccggtgcttggggcctgctccatcccctgtcgctgctggtgctgcttttggattgcgccgtctttgccggcattggggtaatcgccggcttgaaggtgcccagcctggagagtgtgggggtgctgactaactttctgattacgcccatgtcctttctgggggccacgttttttgatcccagtcagttgccaagttacctgcaggtcttggtctattgcctgcccctttcctacgccagcatcggcatgcgggcagccgcctaccagcccctggcggagttcccttggtacaccgtggcggtgctggcagggttggcggccatcctggccctggtgggagcttacctgttttcccaccagcaggattagttgcccttgccaaacacctctgggtagcgagccagttgctcccgcaggtcttggtcgtagcgcagggcaattactcggtagccgtgccccaaaagctgagagcgcagttggcgatcctgggcagcctgggcgggatcgtcgtgcactgcgccgtcgcagaagatgcagatgttgggatcgtagaagaagtcggccacgcagcggggctcggcgagggctttctgggcctcatcgggaaggcgatagcccccttcggccagcagctccaggaagcggcgctccaattcggagcgagggtcgaggagctggcgcagccactccagttgctcttggcgggagcggcccaggggacgcagctcggtgcggctatgggccagctcccccagaagatctcgaatcttgtatcggtcgagctccagcgcctcccgttggttggcgtagctgagcagacactcgtagcaggctgcgcggcactcgggccgcaggtcttggatcccggcttctgagagctggaagtggcagatctctagcgccgcctgggccacttcggcaagggcctggggttcctccaccagccgccgcaggacgccggctcccccttctgccgtctcgtagaacagcagggcccgatgggatccctggccgatggactcggcggccagctccgtctcttccagctcaaaagtctcttcgatcccccgcttgagggcgtagcgcaggctggttgccaaagcttggggatcccctaaacttggctgaaccaggcgcaccagcaagaggttttgggtgctgcgcaccgccaggcgaatggactgcaagggagctggattggacgagcttacgccattgcgctcaagctgagctcgcgagggaacttcgcctgtgtcaaagttaaccaaaaaaccccgccctccacttccccgccagccgtggttgatgcgcagcagggtggccgccggggcatagcgcaactgcagcaggggggtttgtccgctcagcacatcagcttcttggatgcggtagccagagctttcgggagcgaactggaagaaggtctgcagttcatagccctgccgccgccgctcctcttcgtcagccgtgatgcgatcccgccgccgcatgcgcacattaggcatttccagaagctgcgttaaaaggctattttgcccatcgaactgggtgccgcagacggggcagcaatccaggtggggatcggcaaaggccccacagctaaaacagagcttgtggctacttttgcgctcctccaggccgccgggcggagcctgaaaggccaccgattcccactggcagccctcgtggtagaggaagttgtggggggcaaactcgcgaatggccaaaaaccggggccgggcgataaactccccttcgctgccgcggggcacccaggcgcgcacgggcaaggcagggaagttgtagccgggcaggaacccttcgctggctaggtagcggtaggggtagaagtcgctttcctcccgctgggtatcgatttgcaacagcaggttccgctggcgcagagcctcctgctggcggcgcctggcttcctgctggtcttcccgacggcgagccgtctgcagttgctggttagcggcttccaactgttgcgtggcggcccgatagagctcccgccagcggtcaaaagcgcggtcaaaggcgcggggggcttcttcaataacctgctggatccagcgccggctaaaccagccgctgcgctctagcacttcccggtcagcagccaagagcgcctccacccgctccgccacctcttggcgggctgcctcccctagctgaatggaagcaaccacctcttcccgcaggggcaactctggccgatccaagttgatgaccgtttcgatggagttgcccaagggcaggcgcacctgggccagccagacggcgtggatgtgggcccgcagcagcgactcattggccaagtccaggcggggaggtcgcacccgtccagccaccatttcggcccggcggcgaaagtagtactggtcgtggctgttgaaggcgccgcagtagctgaggatgagccccggctgcccctggcgaccggcccgaccgctgcgctgggcgtagttggctggcgttgggggaacgttgcgcaggtgcaccagatccagatcggcaatgtcgacccccagctctagggtgggagagcaaatgaggtagggaaggcggcgctccccgggctcattgcggaagcgtctctctcgccgctcccgctctcctggccgaaccacttgggcagtgtgctccctagcctccagggatcccagccctgctgccccggcctggtagaggccctggaaaaagagattaacggggcggcgggcagaggagtagccgctctgctcggcccggcgggaatacagaggatctggcggcggcgagccatcgcccaggcaccagcgcagacagccagcgttgagctggtaggcttcctggccattctccgagtggcgccgcagcaggtcgtagctaactaggagagaaagcagggatcccagaagctcgtcgtaagcttctctggtcagctcgagatacttgatgagaaagcgcccaatagcgctgcggtggcccaggctgaaagttgttatgtcctttccgtcgcagctttggcgggcaaaccaggtggccgtccgcagctcgtcgtactcttctaggccccaaaactcgttgagatgttgctcggcccgccggcgcagcgttctctgggactcggctttgagcaggcgcacatcgatggccaatttccgccgaaactgatccaatacggcccgcagcaggccctctcgctcgccaacggttgcttggccaaaccaggggtgaagggaagccagggcagggctttggcaaagctctttgagcccgcggtattcgattttcagcagccccacctgttccaggttgggatgggtgacccgccagccgcgccgcagatcttcgtagagacggtattctgtcaggtctgtaaaggtctgccaaacgtcctgagcaagggaagactggggatccaaatcggggttttgggtaatgtcggcaaggctcaagcctgaggcctgcaccactgccggggctacctctgagaagtccagctcttttttctcctgcagggcagcatagagcgaggcccgcagaagggccacatgcacaaaatcgttgaagtggccggcctgcagggaggcgtcctggcggttgtcggtaaaagtcagcagcttgctgcaagcggcctgggtttgctcggcatggcgcagcagggaggtggcaaggatggtggtggcgctggagcggccttcgctggagagggaagccagcttgacaaactcccgctcgcggccacggtagtactcgccgcaggccaggcacagggaaaaggggtggggctgccaccacatcttctgcgcctccgcctgggggtactcggaaaaggagccatccgggcgcacccagacggcttgggggacgcgctttccccagttggacctgagtctgccctcaggggtgtaccagtcttcggggatctgctccagcgaccactcgttgtcaatgggatccaagctgaggtagccggcctgctggtcttcgccttcctcaacctcttcccccagaggatagggcaggaagtgagtctttgacctgaggacgtggtagtagtcctggccacagtggcggcagaacttgacggggaaaaacagctttccttcccctgcttgcacttgtccttccagggaaaactgccgcttgtcccgactttccagggtggcatagagggtgcggccctgggagataaactggtgcaacttcaaggccgggccgcggctagagccctcccgcaggctgctggcgtgggccagaaactggcgtagggactcggtgcagctctcaggggtagtgctggtcagctctgccagttgggcagcaactacggaaagcttccagggcaggcggcgcctgaggctgccgtcaggactccgctccaggcccagctcatactctagccagcgcattagggggtggcggcgcagggtggccaggtctgttggccagggcggatcgagggcgttctttagctctgctggggtgggggggccgccttcgctgaagggagccagggtttcttcaataacatcctccagctcaaagcaatggccgaaaaaacggctggcaaaggcggctacagtctggcggcgctcctgggcgtcggcttctggtcgggagatcatggtggcgctggtgccgatgtgaaccaagttcttggcggcgcagcgctccttgaggcggcgcaccagcatggccacatccgccccttgccgaccccggtaggtgtgcagctcgtcaaagaccagaaagcgcagccctcccatctcgggattcaaaaaccgctgatcttcaggacgaaccaggaggagttctgccatcacatagttggtgagcagaatttgaggtggatcccgccgtagctggtctcgttcgttttccgaagtttccccggtgtacttggcaaagcgcagcggaaaagggcgatggtagttgcgctcgtaccgctcgcacagggcttgcaaagactggtattgagagttcaccaaggcattcatggggtagaccacaatggccaccacctgatgacgggatcccccctggcgaatccagttgtcaatgatgggcaagaagtagcaaaggcttttgccagagccggtgccgctggtaacgacaaaactcttgcctgctagggccttggcaacagcttcctcctggtggcggtagaggcggaagggtctgccatcctcaaagcggaaaatgcgggctgtttcttgggcaatgcgccccgcctcggccagctcgtcaacggttggaccagatacataactagggctgagctggaggaggggttctggccagaggtggatcccttcctctagcgcttgctctacaaacgcctgggcttggggatcggcaatgagaaaaaaggagcggacaaaattggcgtagtcctttagaaccctctcgtgcaggtcaaaaatggtggccatcggggctctccaaagccattttggctaggttaagcctagcaggtgttctagcgactgcaagaggatcgccctgaggcttgggctgggagatcttagggagaggagaggcgttgctcgtgcagatctccctcccatttcaacttgccgcgtaagttgcggatctcggcttgctcgtagagccgaatgagggtgcgcagcgcttcgtgaattatctcgcgcttggtcttgaggccggttagctggcgagcccgctcgatcaactcgatcagctcgtcatccaagacaacgttagtccgcatgggaagctcccctgtttacgcataatgactagtgttgcgccagcttctcccacgcttctagcaccagccgccgggtgcggtattcgccgtattgacgtatctccttctccttcagcacgcgaaaggtttcgccggggaaggtgctagcagcagcgcgggtagtgtagccagccgggtcgagcgggtctgccacctcttcccgcgggtcgagtatgtcttccagttcgcgttcggtgaggtctgccgggtcgaggatgtagcgcagttgcttgcgggtgaggccgtagagccgggcgtagtacgcatccagttcagcgcggaggatggcgcggcgttcctcgttccaggtgaacggcgggaaggggaagccctcacccagtgctgcgggcgagggggtcggggggtgaggtctaatcacagcccgcaatccttcgtctgcctctcgccatacgtcgtcggcgaagggcttcatgtcccaggaggtgtagaccagctccagcacgcgcgggacgatgaagcgcaaatcttcggcgcggtaggcgctcggcggcaggacagggagttgtttcatcgtgaaatacttcagcgatactccaccaactttttgtctagacacgtaatcaaatggcaaacaggccataagactcataagcgcacaaatccttattgcatctaattctggaagcatgagtaaaaacttatcaccatatccagcacatgggacaatgctcgctacaacagtgcgctcatccgtagaacgtgccacatcgcgccagccgagcagccagccgcgttgccactcgcccaggcgggctgcgacttcttccgcgggcacccagtaccagggcagaacgacgaagtgcgggtcagcgtgctggtgctcatcaggcgtgggcagttgggtgctgctccggtcacgcacgccctcataggtgccgtagcggtggtcgtagtgccagatcatcttggcttcgtagagggggaggtagcggccctcacccccggcccctctcccaaggctttgggagaggggagaaggatgctcgtaggaatgggcagtgacataggcagcaatttcttggaggacttgttctgtgcggtcgagtatctggtcattggtaaagcgcagaatggcaaagccatgttcgcgcaggatttcctcccgcaaacggtcgcgttcctgctgagtgggttcgcggtgcacagcgccatctatctcaatgatcaggcgggcatcgtcacagaagaagtcggcgatgaattgtccaatcggatgttgacgtcggaattttcggcctagcagccgacggtcacgcaacaattcccagagcaggctttcggcggtcgtcgcctcgcgacgcaactgccgcgccctggcaatcagttcccggctggccctgggtaattcgtaccctccttctcccgcagcgcgagaagagaggtcgggggctgcgatccttcccccctctcccgcagcgtgggagagggggttagggggtgagggcacaaacacattccccatcagccggtaaccttgcttttccagctctgcacgggtgcggaagaggtgcgagtcgttggacatgtggaacatcgccatgaagcgcacgtcccaagggttttcacccgtgcgttcgttcaccaacaccggcacgcgctgatagatggcgcgggtcaggtcggcatcttgccgggtacggaagaccggcagggtgcgggtgttggggttgatgcgggcaatgtcgtcggcggttagggtgaatacacggcgtgggtcgcgcaggtgttcggtgcgagttgcaaagaaggtgaaggtaggggtgctctccgacgtgcttctgctgcggatggtaagcaggcagaacttcatgcgactatctactgctggaaagattttttcgcggttttcaaaatcaaacaggctaactagctgccccttttccaccaggtcggcgaagaagaattggttggtggcgtcggtggcgatgccggtggggacgatgaggccggcttgtcccttagagttaaggaggcttcgcacgcgctcggcaaagaccgagtaggtgttgatgtccccgcggccggtgagggggtattgtccgctgccgcgcaggaagcgactggcgctttcggcggcatgcagggcgcgctgataggcttcccacagggcagggttggtctgcggcagggcggcgatcagccgtttgcgggcggcggcgttggcggcgcgggcaatctgcgggtcgcggacggcgaagaactcttcttcctgcaatttgatgcgctcccagggcgggttgccgaggatgatgtcgaagccgccctcacccccctggcccccctctcccaaggcgttgggcgagggggtaaggtgaaacacctccgggaactccagcggccagtggaagaagtactgctcgcaggccagggctacggcggtggccagagcgcgggagttggctcgattttgcagccgctcgctgactgctttcgtggtaatggccgccgagaagtctgaagtcaagtgctggaaaaaagccgccgtccagaggttgcaggcttctgtcagtttctggtgttctgggttttgacagtagcgagtgtagagctcctgcttgcggcgtacgttggctggcgagtcgtcctggatggcttcgagctgctggagctcctggctgagctgggccaccacttggtccgcctcaagagaaagagaaagctggcccgtttccaaatccctgcgctcggcgcgatttcgcctcttcagagagcgggcagcctccctggagtgggcactcaccgcctcgaaagcagcgtcgggaaggcccttgtccagaacttttagatccaacatccccaccagcgagtcgccgcatttgatgcggtggtcgaggaaggtaagcggcttgccggcacaatgggcctccagccagagggccacgcggcagagctccactgccaaggggtttttgtccacgccgtaaatgcagtgggccaccacgtcgcggatggcctcgcgcacggtctcaggggcaggctcctcttccccggtgcgaaccttggccagctccttgcccagacgccgggcagccgccaggagaaaatgtccagagccacaggcgggatccagaactcgcagcgagaggatggcccgttccttttcctcgcggctggctgcagacttcagccgctcctgtagcaccggctctagggccgagcggacaagttccgccaccagatctggcggggtgtagtaggagccggtgcttttgcgttcggagccgtagctgagctcaaactgaggcgtcgcctgcgcagtaaacaagatctggggccggtagtcgagcaggctttcgtagacggatcccagctcttccacatcgagagcggcatagttaacccggcgcggcggggaggtcgcgttttctcggtagtaggccagatgccagaaggcctgcagcagatcccggttgctcaggctgcactcatccagctccaaaggggcaaacagctcgccgttgagaggcgcagcccccaaaagctgggccagctcctcttgggagagcacccgccagagcactcgcaggctgcaccagagatcctcatgttccgtaaaggcgctccgccgctccaaaagctgccgcagccgacccacgccgtagtgatcccggtagagaggactggcgctgataagcccccgctcctccgagaccaagagaaacaaaaagcgatagaccagccgcagcagttgtcggtagaactcctccggggtgaggcggttcaatccagaagaggccagccgctcccgcagttgggagtttttgggatgggcaagaaagccgttggccaagcccttgaggcattcttccaccccatcccgcagccgctcgcggactcgccccccctgttccagagcttgctggtagtacttctccagccaacactcccgcgcctgctccgccctttggggcaggtggctgcggtgcaacaggcgaaacaggatggcaaagtcgttaaagcgctgctcctccaggatctgctgcaggtcaaactccacataggcctgccgacgcacataggtggagtcgcgcaaaaggcgcagggtcacgccgttggtgacgatgccccagaggtgctcgctgcggttgagatactcctgcagcagcgagtgaggggctagacgcggcctgccagtaggagccagccgtcccagctcctggcgcacccccacaatgtgcaccggcggagcgtcctctgcttcgccagctcggtgggagatggcaaaggtggcgccgtcaatctcgtaggcccgctggttgtagcgcagctcgtagcccagaaggctgagaaagggaatgacccaggcatcgcgggtaaccgacgtggccggatccccttctggcagacgggccagccgacggcggaaaacttcccactgggtgcgggcatcggcaaagacgctggccatctcctcggtcaggctgcgcttgtcgtctagcccaaagtctctcggcttctggcccggcagctcgccggccaaaagctgctccaggatgtccggccccaagaggcccccttcaaggcgtagtgcaggaaattggctcatctggacagcagaggttgtaggacaagaattcccagcagatccgggggaaactgcggcttaacctccagcccgcgcacgcgctgggagatagcctgtcggatgcgcctgtgggcatcagccagctcgccagcccgccggcaaatggcctcccggatcccttgctgaagggggtgtcctaggccccagttttctgcagtcggcggccaggggctgaggctgtctagcacatgctgcaccaactcctgcttttccgcgagcggcaggttggcatctggcgtggctttggccaaaagctggagcgctgccccagtttccagccagcgggctgcgcctctttccaggccaacccctcccagcaccagcacctcctccgccagcagaggctgagccagcggctgctccaccaggtagcgcacgcgcagcaacaagagggtggtgagctcggccacagcccgcgtccgcacaaccccgcagcgggagacgacggcctcttcaggattatctagagccttctccagcaaaaagtgggccagggcagcgatgaggcggtggttgcggccaacgtactccgctccttctggcgtgggggagacaaagctaatccgccagtgtccacccttgggctggggcagggctgaacgaatggcctccggcagggttgccgtgccctctcggctgaggttgacctggaagactccagactgccggtcagggatcacggccaggcccaggcgctgggcggcagcgagaaaaaattgctgtactgcctgcggatcccccagcacggcgtctgtagcctccagttcccgctgcacttcttcaggcttgagggatcgctgggcaaaacgggtgcggttgcgccgctcctgctcggcagagcgatcccaccgggcgtgaaaccggctcacctctgccatccccagatccagctccaactggcgctcccctgagccggatccctggcgcaaaaaaagcgcctccagcaccgcctgggtaacgctttcactcgcttcgggaacaggcacgtgggtgccaagggtgcggcgaatttcccgcaccttgttcagcagcacctttagcaccacgccgtccacagggttatctcgcccaaaaaaacgaatgaccttgacccggggggcccgttggccgtagcgatccacccgcccctcccgctgctccagccggttggggttccagggcaggtcgtagtggatgacggctgtcaatttttcctgcaggttgatcccttccgagaggcagtcggtggccaccagcacccgtggctggtcaacggccatttccgcaatcttggcctcccgctcctcgtcgcccatgcggccggttacgcaggctacctgagttgcggatcccaggtgttgtcgaaggtggtcggcaagatactccgccgtggccacatagcggcaccagagaatggggtgaaagctctctttgaggagccgcttcactagctcgatggcccgcgccagcttggtgtcttggtctacgccacgcagttgaccagccaggcgggcgagctcgcgcagccggcggcggtcgctgtcgggcagagtttgatctgctgcttcgagggctggcagcggtaattcgtcgtcagtacgctcttctgctgactcgaacacccagcggctaaagctctcctcggcctcttcagcttcttcctcccgggagcctgcaccgcgattggccagcgctgccaaggccgctgccggactggacatgacacagcgcaaaagagccagcgccccccagtagcgtactcgccgccgccgctgttccatctgctggccggtgcgcaccagctccgcgcagaaggcataggtgcgctcaaacagctcgcggtagcggggcgaaaggtcataggtctcatcttcagcttctcggcttgggaagcaggcggtttcttgccaggtctccttaatgtcccgccgcgtgcgctggacaaagtgacgggccagctcgaggcgctggctctcagtgagatcctgaaagtcccacgcctcaaactcaggccgcagcagccccagcaaggaacggaaggcctctgggatgccgctgtggggagtagccgtcagcagaatcaggtggcggttgggcgcttgggcaatggctctcaaaagggcatgccgctcctgctgagctctgccggaactggccgccgccgcaccgtgcacttcgtcggcaatgatcagctcaggacaaaactgtaaaaattgagggcggttgcgctctgttttgacaaaatcaatgctggccacctgcaccgggaagtattcgtagaggctctgtcccagcggggtttgccgctccagttgccctaccgtccccgagcggataactaccggctcgaggtgaaacttctcggccagctccctggcccactgctcgcacaaataaggcgggcaaaggacacaaaagcgccggatctcgccgcgatccagaagttctctggctatcagcagcgcttcgatggtcttgcccactcccacgtcgtcggcaataaacagccgcaccggatcaaggcgcagcgccatgagcaacggcacaaactggtaggttcggggccggatggagatgcgccccagcgagcgaaagggagtggcgccctcgcgcaagataagccgcgctgcctgccagaggagatgggcggctgcagcatcggcaactcggtcggcgcagggcagcgggaagaaggccggctcgatgcgctcaaagggcaaggtgccgcctacaaggttcatcagttgtcggtgaatgtgaatcgcatcctctggcgtaccagtaaggggccgcagcactaccccttcttcggaatcagcggggagcaccacccactcgcggtggcggcagcaaacaattgagccaggctgcatcgatcgggatccctagagagctttctccatttgagatttgtatacatctttgccgctttccgggaatgactgccgagcttctgcggcttttttgagaaccccctacagcctgcctggacagaacttctgccggcgccatggccggcaaaaattctacgtgttggaaaatggcccagttgggtctcgcccaagccttttgcagggatccctcctacccaaaacgtggggtgacggtaggatgaaacagagctggccccaagcacttccagccgcttgcccgatgagcagcagccgttatccgtttgagcgcgttcgcgagcacttgctctttcagtctttggaagatgctgagtggaaggcattgacggctgccctactgcccagccgcttttcccccggccaggtgatcttccaagaaggggatcccagtagcgacctatacgtagttctcagcgggatcgtggagctgcgtcgccagtacatgcgccatcccggcgattattggctggccacgctgcatgccgggcgcgtgtttggggaactttccttgctgacgggacggcgacgttcctttaccgcggtgagcctgaccgaagtgcaaaccctgcgcctctcccgcgaggggctgctcctattgcccctggaagtccagctgaagctctaccgcgcctggacccagatcatcggcgagcgcgtcttttggctcgacagcatgttcgcggatctgctggaacagcggggagccgaaaacgtggcctcggctatggccttgctgcagcagcgctaccccgcttgaggaaagccaacccctgcaggcaggccgggatccctaaagttaaatatcagttgatactactcaaaaaagaggccagaaataaatcaagcggtgggatcccaaattttatcttcagaatagccaggggttgcggtattatgtgctaagcagccccaaagcacttcaagcagcgaggttaagagcagtggtcagggtagccatcaacggatttggtcgtatcggtcgcaactttttgcggtgttggctgggtcgctcccagtccaatctcgatattgttgccatcaacgacacatcagacgcccgcacggctgcccatctgctcaaatacgattccattctcgggccgctgcaaggggcggaagtggaggccgtcgagggtggcctgctggttaacggcaagcatatccacgccgtttccgatcgcaaccccagcaacctgccctggaaagagtggaaggtggatcttgttattgaagctacaggggtgttcgtagactatcaaggggcctctaagcaccttgaggcgggagccaaaaaagtagtgatcaccgctccggccaaggggggcgacattcccacgtttgtatatggcgttaaccaacacacctatgacccggtgcggcacaacattgtcagcaacgccagttgcaccaccaactgccttgcccccatcctcaaagtgttgctggacaagttcggcgtcttgcgggccacgatgaccaccacccacagctacaccggtgaccagcggattttggatggcggccaccgcgatctgcgacgggcgcgggcggcggcgttgagcatggtgcccaccaccaccggggcggccaaggcggtggcgctggtgatccccgaactgaagggcaagctgaacggggtggcggtacgggtgcccacgcccaacgtgtcgctggtggacttggtggtgcaaacggagcggcgcgtgattgccgaggaggtgaacgcggctctcaaggacgcttcagagaccacgatgaaagggatcattgcctactccgatatccccttagtctccatcgactaccgcggccacgactgctcggcgattgtggatgccgagatgaccagcgtgctggacggggatctggtgaaggtgatggcctggtacgacaacgagtggggctactcgcagcgggtgctggatctagctgaatatatggctgctcactgggttgagtaggctgttgtttcctgcctcaatccctcagaggcggagagggagaattcggcaaaaacctgccagcgcttgccgtcatggaggaggagggtcagggcagaggcgagaaaggatccctggaagaggcgagccttgaactgcggccaggcggcgcggaactgggccggctggagatcccggaaggccacagtcatgtggggcacaaagggacgggctggagccgttgcttcttcttgcttgagaaggaggctcatgtgccgctgggccttggcctgaagctgttgcagctcgggggagggctcgacgtgaatataaataacccgtggcgggaaggcgccgaagccacagagctcaacggcaactggcgcctgctccttagcaaatgcttctagggatcctgtcagggccgccagctgggcagtgggccactcgaaaggaggcaccagggtgatgtgagggggcgagcgcagggctgcgcggctggcgaattgctcggcaaactgttgtttaatggcggtcacttgctcctgcaggtctggtgggggaaggagggcgagaaatagccgctgttggggagcatcgatcagcattgccggacaggtgagggatccttttatccaggctagggcagcacatccccaggcctctaccccatttcctaggggtcagaaggtttgtcgggatgcccgacgtcttctttaactactcatataattatctagtgattattcggtggcagtaggagacacggatcctcacatgacccagctttccgctccccttcccacgccggcaagcccatctgcagaacctcagccggatccgattccgtcttaccattggcatctgttcctctgcgccgaccagaccaagcccaagtgctgtgaaaaggcggtggggctggaagcctgggaatacctgaggctgcggatccagcagttgaacctggagctggcgggcgtgggccctctgcgcgtcaaccgcaccaaggccaattgtctgcgggcctgcaactacggtgttcctgggccggtgttgttggtgtaccccggcgggttctggtaccactcggccacgccgccggtgatagagcgggtgctgcaagagcacatcttggggggaaagccggtggccgagtatctggttgctcaagatactctgattgcccctcagcgcccctgatccaggagggcatggatggcctccacgcaggccgcggttgcctgctgcagctcagctttgtcgctggaagccggcggggggatcagcctgccgatgcgcaccgtgatggggcaaaacaagcgcggccagcgggatcccttgggcagcaccttctcggtgccccagagggctacggggagcaagggtgtctgggtgcgcgctgccaccaaggctgcccccaggtgaggctgggggatgcggccatcgggggtgcgggtgccgttgagaaagatccctaccgcccagccctgggccagggctgcctctgtggcccgcaaggcgctgcgatccgcacctccccttttgaccgggtaagccccgtagagccggatcacctgcttcagcaccggcacctggaacagctcttctttggccatgaaggctaccgggcggcgcaccgcattggccaccagcggcggatccaagtggctggcgtggttgctgacgatgatcagggatccgtggcgcggcacgttttcctggccataggtgcggccaaaatacagtccccgaaataaagggttgaccaccagccacttgagcagccagtaggccaaccaatcgcggcggcgatagcccatctggacgatttcccaacttaagggtagctccctcttgagtgtaggggaaagggggggatccctaaggactttggagacaggttttccgaagaccttcacctagggtgggatgcggcgaggggagacgccgggaaaacgttgcgccaagttttagctaatccgccgttcgcgctagcgggacgtagtcctggaagccccgctctgtaccccccagtcccccagccccccagtccccccgtatacggggggatataggggggcgggccggtcagagtcgggatgagaggcgggagcgttcaacaggtacaatgcattcatcatgagaaccgcttaccagtaccgcttgcgccccactgctagccaagtcgccctgatgggtgagtggctggagctgctgcgtaagcagtacaactatcgcctggcggagcgcttccgctggtgggagcagaatcgctgcaatatccatgcctgctccttgacagtctgccatctgcctgtgttgaaagacaagcccaccttcgactcccagaaacgagacttggtaaacacaaaggctctcttccccgaataccaagcgattcattcccaggtgctccaagactgcctacagcgggtacaaagggcctttgaccgatggctaaaaggtgaccgcaacggcaaaagggcaggcaggcccaggtttaagggagtagggcggtatcgctccttcaccttccctcagatgaagcaggactgcattcgagggcagtttatccatctgcccaaggttgggccggtcaagctggtccaacaccgccctttgcccgacggttttacaaagtagccaaccagcgcaaagattttcactacaagatggcaaagaagttgttaagtaaggggaagcacattgctcatgaggcgcttactattaggggtctggctagaagcagactagccaaatctgttgatgatgctgggtggggtgagttcctgcaaattttggcagccaaggctgaaagagctgggctgttgacgattgcaggggatccccgcggcagcagtcaagggtgctcggggtgtggtcgtgaggtgcccaaagagctgcatgagcggtggcacgattgtccgcactgtgggttgaggattggcagggatcacagctcggcgagggtcatcaaatccagagcggtggggcgtcccgttcttcaagctcaggaaatgtcctgccattgggcaggagtcactgggaagcctgcactctatgcgtcagcataagtgcgggagtacgtcacctctccagatccggatcctcgcccaaagcccgcaaccttgctgccagacgctcggcccgctggcgttcctgttcggctcgttggcgttccagctcggcccgctcatctcccgtcaaaagcaactgccctttggcatcgcaccagcgcagccagcgggcttgtttcccctcgaaaactccgtcccacagcctcaggcccagctccacctgttccagccaggtctcggtcatttccgcatagtggcggccccgcagctcaaaaaggcgcagctcctcggatcccagctcgtggttgggatcaaaaaccacgtagtagctgacccgcatctgctcgtagcggctgaacttgccacctagctcgtcgccttcgcggttggagacaatctcgatcaccacatccggcggcttgtcaaattgccagagcagatagcaccggttctgcttctcccaccattgttccggcaccgtgacatccaggctgagaaaaacatccgacacaatcggggggcgactgggggttgtgtagatcccgacattggctgctgccaggaaggttttgtggggcagagagctgtagagcgagccagtcaggaggcgctgttgcttttcagaggcaaagttatccgccggggtatcgtcctcagtgaccagatcagcgacatcgggcagcagcagttcagtatccatgggcaaaggcagtcggggatgtcgacatcttcgccgtttcccctactttttgccgcagaggacaagggcggcaaagctggccgctctccagaagggatcccgcccgcagaatggggtatcacggcaaaagggctctctttgaggaggaaccttgaactgcgacgttttggtgatcggctgtggggtggtgggctgtgccatcgcctacgaattggccacagcagggctatcggtggttgggatcgacgccagggatccggcctcaggcgccaccggggcctcgttgggggtgttgatggggatctgcagccgccagccagatggggaggtggtgcagttgcgcctgaaaagcctggagcagttcgatcccctgattgcgcggctggaagccgacttgggtcggactttgcccgtcaatcggcacggcatcctcaagctcctccgggaggaggaagtggacgcttggcaagcaaccctggcggctcgccggcaagcaggttaccgcctggagtttctcagccctggcgaagtgggatccctgcagccaggtttgcgcagcgacctggggggagccctctactctccccaagatcggcagatccaaccccgcctccttacgcaggcgcttgtggaagcagcccaacgcagaggctgccgcttcttcttccatcagccggttcagaagatgcagcgcagcccggatcctccctttcgcctacaggcagtttatacgccagccttcgccttctcggcaggccatgtcgttctcgctgccggcctggacagctcccctctggccgaggagctgggcttgcggatccctctgcaggcggtcaaaggccaggctctgcgggtcaaagcggcggggatccccctggggccggtggtcagcgacgaggatctgcatctggtccccctgggggatggatccctgtgggtgggggcaaccgtggagtttcaggccccccatccccagccgacgctgctggccttacaggatctgctggcccacgccatcggcatctgcccggccctagccgaagccaccctgctggagcactgggccggccatcgaccccgaccgctggggcagcgcgcccccattctggggccggctcccggctatgtcaatcttttggttgccaccggccactaccgcaatggagtgttgctggccccgattagcgccgccatcctgagggatttggtgctgaaaggggaaacagccctgtgcgatctaagcgcttttgccccaagacctaaacagggctgagctggcctatccactgaggtagcaagacttatgtcagaatagaaggttgcccggctcaggccgggccagtgtgtgatctgtcgagtcctgcaaaggagaaaagagccttgccgaaatttgccctgaaagccctctggctggaaaacgatttggccatcgccgtggatcaggtggtggccaaaaaccgcagccccctcacccgctactttttctggccgcgggatgacgcctgggaacagctcaaagccgagctggagagcaaaacttggatcagcgaggaagatcgcatcactctactcaaccaagccactgaactgatcaactactggcaaaacggcggacgcgagcgccccatcagcgaagcccaagcccagttccccgacatcctcatcggcggcaacgcctagctctcccctccccgccgaggccgcgactccaaacccaacccatcttgatggggatcctgcttttgggctagattagcactcgggatttcagagtgctaactttgggctcggccaagccaatggatcgccggggcccttctgggatcccactccgcctggcagcgctaagcggcccagttgaaactaagaggatcggggattctatggcaaaacagattctgtttagggaagaggcccgcaaggcattggagcagggcatcaatcaactggcggatgcagttaaggttaccattggcccgaaagggcgcaacgtccttctggagaaaaagttcggcgccccccagatcgtcaacgacggggtcaccattgccaaggaaattgaattggcggatcctttggagaacaccggtgcccagctgatgcgggaagtggccaccaagaccaacgacgtggccggagacggcaccaccacagccaccattttggcccagagcatggtgcaggaggggttgaagaatatttcggcaggagccaaccctgtagctttgcggcgcggcatcgagaagaccactgcctacctggtggagcaaattgccgctcaagctaagcctgtggaaggccgcaagaacatcgccgaggtagctaccatctctgccggcaacgacccggaagtgggggagatgatcgccagggccatggatgccgtggggcgagatggggtgattacggtcgaagagtccaagtccttggaaacccaattggaagttgtcgaagggatgcagttcgaccgcggctacatttccccctatttcgtcaccgatacggagcggatggtggccgaatacgaaaatgcctatctgctcatcaccagtaataagctctccaatcttcaggatctggtgcctgttctggagcgggtagcgcgagagggacggccgctgctggtgattgccgaggatgtggagggagaagccctggccactttggtggtcaacaagctgcggggggtgttgaacgcggtggcggtgaaggcgccggcttttggggatcggcgcaaggccatgttggaggacattgccatcctcaccggtgggcagctcatctccgaggatatcggcatcaagctggagaacgtcaccctggacatgatgggggtggcccgcaagattaccgttaccaaagacaagaccaccattgtgaccgacggcagcaccaaggcggcggtggagaaacgggtggcccagatccgcaagcaactggagaccaccgattccgagtacgaccgcgagaagctgcaggagcggatcgccaagctggccggtggggtggcggtgatcaaggtgggagctgccactgaaacggagcttaaagaccgcaagctgcgcattgaagatgccctcaacgccacgcgggcggcagtggaggaagggatcgtccccggtggcggggcaacgttgctgcacctttccaaagggatcccggccttcaaggccaacttgaacgcagaagaacaggtgggggcggacattgtctgccgggctttgcaggcgccgctctatcagattgcccacaacgctggcctggaggggtcggtggtggtggaaaaggttctggagaaggagatgccctttggctttgatgccctgacgggcacctatgtggacatgtttgctcaggggatcgtggatccggccaaggtcgtacgctcggcgctgcagaatgccgcttccatcgccgccatgtacctcaccaccgaagccattgtggtggaaaagcccgaacccaagacgaaaacaggagcgagccgctccggcggtgcggggatgatgtaactcccctaaaccatgcccttgtggcctaggcccctattcaggggctttctcccgtctccggtcgcagcagggggaaggcgatgacatcgcggatgctggcagcgtcgcacagcagcatcgccagacggtcgatgccgatgcccaggccaccggtggggggaaggccgtactccagggcagtgaggaagtcttcgtccaaaaagtgggcctcttcgtctccggctgccttcagggccgcctgggcctccagccgctgccgctgatccaccgggtcggtcagctccgagtaggcgttggccgtctcccgcccgacgataaacagctcgaagcgctccgccaaccccggcttgctgcggtggggcttggtgagcggacacacctccaggggatagtcgagaacaaaggtcggctggcgcaggcggctctcgcagcagtgctcgaaggctttgaccaacagcttgccaggggagtcgtggggggagagatcggggatcccctgctgggccagggcgggcaagagctcggcggtggatcccttttccacgtcgatgaagatgccggtggcctcctccaccaactcctggatcgttacccgccgccagggtggggtgaggtcaatggtctccccttggtaagtaatttgcagggatccccgcactgccagggcggcgttgcagaccagggcttcggtcagctccatcatcgtgtggtagtcggcaaaggcttggtaggcctccagcgaggtaaactccgggttgtggcgggtggagatgccctcgttgcgaaagactcgcccaatttcgtacacccgctcgatcccgcccaccaccagccgcttcaggtgcagctcggtggcaatgcgcaagtagagatctagatccagggcgttgtggtgggtgatgaagggacgcgcctccgccccgccggggatcacctgcagcaccggcgtctcgatctccacaaagccccgctcctccagggtctgccgcagggagcggacgatcttggcccggtcgagcaaggtttgcttgacctcggggttgacgatgaggtcaacgtagcgctggcggtagcgtttctccacatcccgtaggccgtgccacttatcgggcaggggcagcagggccttggtcagcacctggtactcgtccacccgcaccgacagctcccctttctcggtgcgcttgagacagcccttggcccccagccaatcgcccacgtcaagcagcttgtccaggttcttgaaggccagctcccccatgtgctgcgtcagccgttgcttttccaggtagagctggatggtgccagagcgatcctgcagggtaaagaaggccagtttgcccatgacccgccgcgcccggatccgcccggccaccgccacctgcacatcctcccgctcggcgccgggctcgagatcggcaaattgcgcctgcaactcggcagccaagtgggtaaccgggaaagaataggcgtagggcaggatcccttgctcctgcaggtggcgggccttttccaggcgggcggcccgttgggcagcttcgctgctgctggggagagtggacataggggtaaaagggatagaggatttcagggacggacgggatccttttttacgcttccagcggcgcgatcccgtgggaacgcagcagctccaaaagtctttcggcccgttggcgttctctttcagcccgttggcgctctctctcggcccgctgctgctctagggcggccttttcgtcgccggtgggtaaaacttggccctctcggtcacaccagcgcagccattccgtgttgacgccctcgaaggatccctgccagagggtcaagcccaggccaatctcctccagccaggtggaatcgaagggaaccaactctcccccccgccgctgaaaaagaaccagtggggatccctgcagctcccgcagttgccgcaaaggatcgtaaaccccgtagtagcccacgccggcgcgggcgtagtccctgagtttgcggcccagctcttctccctcgcggttggagacaatctcaatgaccacgtcgggaggcttgcccatctcccagacaaagtaggtgcgatcttccttgcgctcgaagctggcggggggagctacctccaggctgagcatgacatcgggcacgagcggcggctgcttgagggcgtagaacaggccgacgttggccgtggccaggaaggggatcggctcgccgctgtctttggctctgggctgaaaggaggcgtagagggcgctcgtgagcaggcgctgcagcttctccgagtagatgctgtccacaggctggtcgtcctcgatcaccaggtcactgatatcgggtgggggcggcggtggaaactccgctgccggcgtcgagggcttgagggggctagaaggtgcagaaaccatgatgccgggatcctttgcagggccgctgctagcgactgctcggttgttggtcaatcgagccgatatcgaaccatctcgagggtagcaaaggttttggggaaaaaggcgaccagagagcttctccaatccacaccagagatagaagcccaaccctgggccgagggcctgcctcctggagcggggcaagagacaaaaaatcctgcccgacctcctcagctttggccggatcccttttggaaagcagctagcgctccgcctgggcgttcaagctggagacgatcaggtacaccacgaaaagaaacagggctaccaacgccataggtcgatccttaggtcagtctcttgcgccagggtctgtaggatagtgtgcccatccgggccgggatccggttgctgttgtcgcacaaacctttattctatgacattttcccgtagcttggttcttggcggagctcgaccgcccaactgggcaagttggggatcccttctcactggccaggctcggagctgggcagagccaccagcagagcttccaacacccgctgcacccggctcaagcgcaggccagagtcggccaaaacggggctgttggggatgatggcgtggcggaaccccagcttggcggcttccttgaggcgctgctccaactgcgccaccgggcgcacctgtccccccaggcccacctcgccgatcaagaccgtaaagggatccacctggcgatctcggaagctggcggccacggccaccgccacccccaagtcggcagctggctcggccacctggatgccgccggcggaggcaatgtaggcgtcgtatttggaaagcgggatccccacccgtttttccagcaccgccaagatctgcaaaaagcggttgagctcgatgccggtggcggtgcggcggggggagctgtagctggtggggctgaccagggcctgcacgtccaccaccaaggggcgggtgccctcacaggcgacgatggtggccgttcccggcgtggcctgatcccggctgctcaaaaaaagctgcgagggattgtccacctccaccaagccagaggcggtcatctcgaaaacgccgatttcctgggccgccccaaagcggtttttgacggcgcgcagcaggcggtggctctgaaagcgatccccctcaaagtacaagacggtgtccaccaggtgctccagcaccttgggcccggccagggatccatctttggtaacatggccaacgatgagcagggccacccccagttttttggccactcgcatcaagaggccggcgcattcccgcacctgggaaacggatcccggcgccgagctgagctgcccccagaagatagcctggatgctgtcgatgatcgccacctggggctgtagggcctggatctcggccacaatggcctccaggtcggtttccgccaataggtagagctgctcgctttctatccccagccgcaaggactccgtcccgctaatgcgagcggcgcgcagcttgatctgctgggccgattcctcccccgacacgtacaagatgggcccccgcttggcgagatgcgcagcagtctgcagcagcagggtgctcttgccaatgcctggatcgccgccgatcaacaccagggatcccggcacgatgccacctcccaacacccggtcgaactcgccggagccagaggagaggcgggggtggctctccgaggagacttgggagaggggaagggccgacaggggcatcccgttgccgcggctgcgctggggaacgagccgctgcggtggcccagacttagaagagggggcgacgaccacctccgtcagcgtgttccaggcgccacagttgtcgcagcggcccaaaaacttggggtagcgctcgccgcactggctgcactcccagacggttttggccttggccatgaacagggatcccgcctctttcttaggatacaaggactccgaccggctgccgctagctgtggggcaggggaacggcgggaatgggcacctctggcaaggccagggatcggcactgggcgtggtggcgcagcagatggtcacagagcaccaaagccaccatcgcctccaccatcggcaccgcccgcggcagcacgcagggatcgtggcgcccccgcgccgccaaaaccgtctcctgcccgtcgagggtgacggtgctttggggctggcgaatggtggcggtgggcttgaaggccacccgcaggacgatgtcttccccgttgctgatgcccccctggatgccgccggagcggttgctgcgggtgcgccagccgctgggggtcatgtagaactcgtcgttgtgctgcttgcccgtcaggtaggtgccggcaaaccccgaaccgatctcaaaccccttgctggccggcagcgacatcaccgccttggccaggtcggcctccaatttgtcgaacaccgggcagcccagcccgcggggcacattgcgggccacacattccaccactcccccgagagaatctccttcccgcgccgctgcttcaattttttcaatcatcgccgccgccgcggctggatcggggcagcggacgatgttggcttccacctgctccgccgtcacggagctgggatccacctgggcctctacgtcttggacccgctgcacataggccaggatctctacccctgctgccaggcgcaggatcttcttggcgatggccccggcggccacccggccaatggtctcccgcgccgaggcccgccctcccccctgccagttgcggatgccgtacttggcctggtaggtggcatcggcatgggaagggcggaaggtggtggccatctcgctgtaatcctgggggcgggcgtcctggttgcgcaccaggatgtggatgggggtgccgagggtaaagccttggaaaaccccggagaggatctggcagcgatccgcctcctggcgcggcgtggtgatgtggctctggccgggacggcgccgatccagctccgcctggatgtcggcctcgctcaagggcagccgcggcgggcagccgtccaccaccacccccaccgcccccccgtgggactcgccgtaggtggtgacgcaaaacaagacgccgaaggagttgccgttggccatgggatccctgagcaagaagctgcccgctcgcaggcggctgggagagactgtcttctattctgcaccagaaggcttgcggacgacgcggtgcaactgacggcagccggcaatcccccgcaacaccaggtggggatcccagcgcagctctgcgtcaaggggccgcaggtgggggtagagtagctcgccatcgccgccggttactagcagcgggccttggggaaagcggcggcgccagtcggccagaaaatcccgcaagccggccagcagggtatgaagaatgccgctgcggatggcggccccagtgttcctggcccagcgggggggtatgggagcgccgggatcccactccactttgggcagccgggcggtgtggtcggccagcgcctgcgcctgcaaccccaggccgggcaggatcgctcctcccaccagggatccctcggcgtcagctcccgtcagggtcaaggcggtgccggcgtcgatgaccaagcagggccagccgtagcggatcccggcggcccacagagctagtgcccgatccagccccaggcttgggtagggatcccgcagcggcacctgggagagctcaaggcaatgcacccagggggatcggggcggcaaaggggcagagccaacggcagctagccacagctccgtctcttctggccaggataggggttggtgggcgggaaactgctccaccttcaccaagctctcgccagcaaaccagccccagcgcacgtgggtgttgcccaccacggcggccagccaccgctctgcctcagaactcatgcaacagctccgcctccacgcgaaacagctccaccggctgatcggcagggatcccggccaattgcttggcggtggagagctgccaggccgtcgtcagagcctctccgggcagcaacaccgccccccgtgtccccgcgcgaatgaacaggcccatgcgggtgggatccacctgctccagagaggggatgggcaccacccgtcgcacgatggccacctgaatagaagccgactccagctcgccgggttgcaggggccgatagcgccagtcgcgagtaacagctcccaccgccgcccggatggtggccctggccagatcctcgccgccgggatccaagctgccccaacagccgcggggccgtccctccctggtcaccgtaacaaaaactcccgccgggcgccgccagtggggcgggatctcttctggagcaggcagcacctggccagtggcgaagtagtgggcgatggcctgccgcgccagggccggcagcgtcttgggcaagggttgcggctggacgggagcagggatcccctccgtcccgccgttgcggggcaaggcgcctgccggggaactcgtggccggggacgggatcccgccaacgcgcccagaaacctctggccgggatccggccagcagccctagccctgcccccagaaacaaggccagcaggctgagcgatcgaatggcaaaggtggacacgagctgaggatcttgccaacccaactctaggctaggctatgcccccgcttctgcaagtacttgaaaacggtgttcagatccttgtcgccccgcccggagcagttgaccaccacccgctgctgggggccaagctggggggccaaagtcttcaggtaggccagggcatgggccgtctccaaagccgggatgatcccctccaggcgcgacagcagcagcagcgcctctaccgcctcgtcgtcggtaacggcgtagtactcggctcgcccaattgcttttaagtagctgtgctccggccccacgccggggtaatccaagccggcgctgatggaatgggcctcctgcacctggccttcttcatcttgcagcaggtagctcatggccccgtgcaagaccccaacgcgaccgcggctgagggtggcggcgtggcgggaggtgtgtaagccctccccggcagcctcgatgccgatgagccgcacctggggatcgcggacaaactcgttgaacagacccagggcattggagccgccgcccacacaggccagcaacacgtctggcagccctccccatttctcctgacactgctgccgcgtctcctggccgatgacatcgtgaaaggtccgcaccagcttcgggtaggggtggggtccggccaccgtgccaatgacgtagtgggtggtctccacgttggttacccagtcgcggatggcctcggagagggcgtctttgagggtggctgtgcctgattcgaccccccttacctcagcgcccagcaggcgcatccgctgcacattgggggcctgccgctccatgtccactgcccccatgtagatgacgcattccaacccaaaacgagcacacaccgttgccgtggccaccccatgctggccagcgccagtctcggcgatgatccgccgcttgcccatgcgcaccgccagcagcacttggccgagggcgttgttgatcttgtgggcgccggtgtggttgaggtcttcgcgcttgaggtagatctgggggccgtcgtagtgctcggtcagccgctgggcaaagtagagggggctgggccgaccgacaaaatcccgcaacaagctgtggaactcggcgcgaaactcgggatcccgccaatgctgctcaaaggcttcctccagctccgtcagggcgctcatcagggtttccggcacaaaacggcccccaaagggcccaaaccggccccgaggatccggacgcacctgcgggtcaaggggatcccaggtggcaggggcagcaagaggagttgaggtcatggcaaatggattggcgcgggcttgacagccggcaataggagacaagtttccctattctacagaagatggaaactcgggaaggccactgtccaagctatcttatttgccgccctggatggtgggatcccgccgaaatcacctttgaacagggggcttccaaggatttttacgatcaggccgtccgattttgggggcggcctttatggacaagcatctgcaagagttgctccagcaagaagatcaaaagcgcagggacgaagagctgcgccgcacctatgccctttctcaaaagtctcagggagcggcagtctttttgtcgttattgctggcttttgcggcctacatttatacgcggcgatggaaagcgctaatgatctttttggggtggtgtatttttgtcggcgtgttgtttagcgatgaagaaggagaagtttctctccctggactttttctggcctccacctgggcagcggtggacaactgcgccgccatccagcgagctagagaaaaaattgaactgctacgctccgggcaaagccccgatagcaaccggcagacttaatcgacctcaaatcaacaagctggaaacccttccttactcccctctccctgtgggagaggggctgggggtgagggatccctttgccagcagcaggttaggacaagggagcctagaatggccgcagatccgaggaaaccaaaaccatgaagtctgctgcttgcctagcctgtctgctcgccggtctccttgggggggaagggatcccggccctggcctcacccgctcttttggtgctggcccagtccggctttcagccctacatcaatgtccgctttggctatcgcctcgactatccggctgattttgtcccccaaggggaatccgacagcggcgacggccaggtgttcatcggcaaagagggggccgagctgcgcgtttggggtgggtacaatattcttcatgcaacgcccgccagcgccctgcaagaggagctgcagcgcagccgggaaagccgacgccgggttacctatcaagttgccggtcgggattttttcgtggtctccggctacgagccagacggccagcggattttttacctcaaaaagctcgtcagcccctctctacaggctggctttgaattggtctatccggccagccggcgcgagcgctacgaccgggacgtggaagccatagcccgctccctgcgctttgtggatccctgacccaggcccaagttggggcatgatcgtagggatccctggcaaaaccccatggccgagagaccgctggacagttggctgcgggaacggatgcaagccgttggcctctcctcttggcaggctctgcaagcccgggcggggatcagccgccgcgccctcgatcaggtgcgccaagggcagtggggatccctgcgcctggagcaactgcagaagctggctgccgctttagagtgggagttgggatccctgcttggcggtggcgaccctagtccaaggggctcgaacactgcagaagcgatcttttccctgctgcagccgctgctgaccagctaccccaccgtccgcgagattgcccggcgcaagcccgattggccggcccaaaacgtgacggccctcttccggtcgctggatgccctgctgcagcagtgggggtatgaagccatcggcagccctcttgagtccgtccccttcgacccgcaactgcaccagccggatcagccggacattcggccaggggatcccgtctacatccgctttgtcggctaccgccggaaagactacatcctctgcccggccaaagtcagccgctcgctgcccggaggattgagctgatggcacctgtccccaaagcaacgctggctatcgatttcggcaccagcaatactgtggtggcagtttgggatcccgtccaagaagcgccccgcctgctcagctttcccggcctttcccgcccgggctactcggccattcccagcctggtctatgtcaagggaaaaggccagctcttggtgggggaaacggtgcgggccgggcgttggggggcagtggagccgcagcggctgtttcagggcttcaagcgggatctggtggcggagtttgtccccccaccgcggattctcgatggggagcgctacgacgccgagagggtggctcaggcttttttgcaggcggtgatggaagccgtccagcaagaatacctgcagccgcaacaggtggtgtttaccgctcccgtcggctcctttgagcgctacttgaactggctgcggggggtggccggggatcccgttcaaattgtggacgaggccactgccgctgccctgggctatgcggtcggccagccgggatccgtggtgctggtggtggatttcggcggcggcaccctggatctcagcctggtgcgcacccttgccccccagccgggcaaccccgtcctcaaggcagaggtgatcgccaaggccgacgcctacgtgggcggggtggatatcgacatctggatagccgaatacctgctggggcaactggggctgagccggcagcagctgggggccctgagctggatgacgcttttggagcaggcagaacagctcaagatcgccctttctgcccagccggaggctgtgggcagttggttcgacgacgagactctaactgcctatgagctgcgcttgaatcggcaggcgctggaggagattttagaaacccaccagctcctcgaccagatccgccagtgcctagacgaggtgctgctcagcgcccaggcaaggggagtgggcaaaagccaaattgagcaggtgctcctggtgggaggcagctcccaactgccggcagtccaagagctgctccgctcctacttcggcaaaaagaaagtccgctgcgagcgccccttcgacgccgtggccctgggcgctctgcagatgggccgccaggtcaagctcgaggatcgcctgcaccacagctacgccatccgcctctgggatccctggcaaaaaagttacatctactatcccctcttcgagcggggcagcccctacccttgccgacgctccgagcccttgatcttgcaggtggccaacgatggccagaccgaaattcgactcgatgtgggggaagtggcccaggtggcccaggctgaggtggtctatgacgagctggggcgcatgagcagccgccaacttacccgacaaaccgattttcgatccctgggtgctgagccggcttgtctggcccgcctgcagcccccaggtcgggcaggagaagatcgcctcaaggtggaatttgccgtcgatgcctcgcggcggctgttggccactatcttcgacttgcaaacccagcagcttttggtagaagcccagcccgtagccaccctgagttagagaaaggcactcagcttctttatcgcgccaaaacccaaacagtgccgcctggcccttctcccccctgggagaggggctgggggtagtcgcaatggcagcgtggagcgcttgggcggatcccttgttgaacaatcgcctattttgctgtaaagcgcgggggaaaagtcttaagctcatccagaatgactgtatatcccctgcagtggctttgtaatgacttgacagatatagtcatttcaaatagatgcaacgtttctctacgtcgttattgctacgcaacgctgtcgcgaaggcgccggcagcgcgaagcactatctctagctcccctctccccctgggagagggaatgggggtgaaggccgactcccctgagctcaatctctcaagaattagaaacgactggccctactgctgacaggtaaactagcttcccgtcgtagaacagcgctgagccttggtcgccttgctgcgagtctgcccggtactgatacatttacgctgaacactgctgagcattactgctcagcggtgaagcgatagcattctgtccgtttccgttgttactacgcgatgctgacgcgaccgcgttagcgggacggagtccaaacagaaaggcggtatcccgcaaagccctgagcataacgcccagagcgccttgccaatctcgtggtagcctatggttgcactttgggcatcgaaacacctttgcgccacccaacttagtgtggatgtgcccgcacttggtacaggttttgctggtgtacgcttccgatacttccacgacaaccacgtttttcttcttggcttgaaacttcaggaactgcttgaaccggtagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatcttggctgactcgaaagtggggaggaatatcaatcggtagttatccgttaggaacgccgctaccttgcgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttggatctcggtgctttactcagcctagattgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtcccccttggcgatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccaggatcaagtgcgatcaccccctttgctaacgaacactgctcgttcacgggctcaggaaagatggcataccatctgtctttcacccgcattagctcagttccgcgtgcccattctctgggcatctcctcggatgcacggaacgccaaacctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtcccgcacactgcgaaacctcgcgtctttgcttcggcggaacgccaaccacgcctcgacgaccgcgttctgcttgatgtggcaagggacgtccttcacccacccgggcaggtcggagcgcaggatgatgtcccgcagctttctggccgtttttggggcaccatgctggcgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccaaactttagccagcgctggctccggataaatccgtatctttctcgattgcagcccggtattttctgagtccgtagagccgactgctgaagcagtgcaggatggtgaggatatcctcaaccagttcctgttggggagaaaggtgatcgtcatcgagaaccaagatttcgcacccgtattgacggcagtaccactcaacgaactcaaatccaaaccggcagagtcgatcccggtgagcgaccacaatcgttccgatatctcctgcacgaactcgttccaataaggcaaggaactttggtcttttgaagtcgagaccgccgccaacctctccgaccacttcggctccaggatagaggtcaaccagtcttgcaatctgtctctccaagtctggtttctgccctcgactgctgactcgggcgtacaaaacgactcgtttgtccttcttgggcgctctgttcgcgtcagcgggccggaggccaatgtagctgtcgaggtcataccttctcgctctaccagatggtgtacgtactgcatggatccagcccttctgttcccatcgcctcaaagtgtggagacacaccccaaaataatccgccgcttctctcggttttacatatctagccataccaagcggccatactgaacatactgtacattattttcagtatagtccagcatatcattgactagagtcatgctcccttgacatagctgatgtcttcgcggaaccctttcagctcctcctcgtaggctgcataggcaatcagcaagggcggcagtaggggagctaacctcaagcctgaggtgaagacgggcaacgttgacactcccaccgcctaaaggcgggggattcttacgcagtccacaaaagaacccgtaacggcgttgtcaaagcgcctctagacagttcctgaaggcaaagccccaaggttctgctgactttcttaagcaggttggcggcagcatttgcctcagcgttgaccaaccacccctttgccgtttggtacaggccccgcttgacacgccttccagagggtctccacccgtcgggtttttcaccataactaggtagctcatctccatctaggaagcttgcctgcgagctgtacctctacctcaataaactcgatgccataatgctgacataattctccttgaaccgacctgttgggatgaaaacaaagtttcggttattgaccttccctaaaccgcattcttgtttttgttctttgttccaacctaagtaagcgatagtgcgagaggaaagtcaacggtacaatcactacaaccatggtgtggggctagcggttgtttatctcattttttggccaaagagaaggaaaaaggtcttggtaggagaagtcaggaagaggttgtttgagctatgaaactatatcaacgacccccatcatgggtaagcgactaaagtggctagcgggcttttccgccctgcactaaagtgcggggctacccagctatccttttgtgttagtgtctgggaggttgccaggaggaggggcaatgcaaaccggagcagaagctcaagtccaacagcgaaaaaaggaggcaggatcctggagagacattcggctgttggtattggacatcgacggcacgattgccgggccttccaaccaggtttcggagccggtgcggcaggccattcaaaaagccaaggcggcaggcgtgcgggtagccattgctacaggtcggatgcatcgctctgctgagcggtttcactacgccattggggccgatatgcccctctgcagctatcagggggcgctcattcgcgatcccgacagccaaaagaccttgaagcattggagcctggactggtcgctggcggaggagctgctgcaggtgctgcaggatcagccggtgggggtgcacctctacatcgacgatcagctctatttgcgggagctcagccccctcagccaagcctatgccgagcgctcccaggtgccgttccagatgctctcccccgcccaacacgggaaaagccccaccaagatcctggctgtttcggaggatacggagtttctgcagcaactccagggatccctgcggcagcggtattctcctgagcagatctacctcacccgctcggagccgatttttttggaggccacccatgcggcggtgaacaagggcaatgccgttcgttttctggcggaagagctgctgggggtgtcggcggatcaggtgatggccatcggcgatggcgacaacgacatcgagatgctccagtatgcggggatcggggtagccatggggaacgcctcgccggctctgctgccccacgctgattgggttgctccccccgtcaccgaagatggggtggcggtggccattgagacctttatcctcggctagttgcggatgcaatggtgagcttggcagattctccttttccccaagtcacgttgcgtccagaacagcaacgggcattggcgtatcggtcggggcctctggggatcgcggcagttccggggagcggcaagacgtttatcctggagctgctaatcgccgatctcatcctgaatcgcggcgttccaccggagcgcattggggtgttcacctacatgcgttcggcgcgaagcaatttgatcaaccgcatcaaccaacgcctgcaacaggcgggctatccggatcgctttacccaagccttcaccttgcactcgctggcgctgcgggtgttgcgggaggttcccggcccttgggaagagctgtccatcctggaggaatatgaacaggagcgcctgctcagccgtctctgccgcgcctggctcgcccaccacacccacctctgggagcccttgatccctgccgagaagccccacaaggtggtccgaaaccggctgcggtttcgacgcagcttccagcagatggtgcgggcggtgatcagcacggccaagaatctgcgtctggggccggaggcgatccccacaactactcagggctatctgggctgggcggcccccatctatgctgcctaccaagcggagctgcgtcgcctgggcaagctggactacgacgacctgggctggcaggcagtggagctaatcgagcgcgacccggccctgcggcagcaggtgcaaaattggtacgactacctattcgaggacgaggcccaggacagctcccccctccaagaagagctgctgcggctgctcagccagcgcaccggcaacctggtacgggtcggggatcccaaccaaagcatcatgggcaccttcaccaccgccgagccgcggctgtttcgcgccttttgtcaggccaatccccaggtgacgttgaaagagtccagccgcagcgccccccagatcctggagttggccaaccgcctggtggactgggtgaaccagaagcaccccatcccagccctgcgcaccgccctggctccccagcacatttgcccggccagcgctggcggcctaaatcccccggccagcgaaggggaggtggtgtttcgccgggtagtcggatccccggagcaggagctgcaggaggtgacgcggtgggccctggcagccgcccaggcttttcccgaccagacggtggccattctggtcaccaccaacgagctggggggcaaggccctcgactacctgcgggaactgggggcagagcaggtgatcgatctgttgcggggcaaccccagccagcggcgggtgttgctgcaactcaagggaatcatcgactggttggcccagcccatttcctctgcccgcttggccgctgctgtggatcacctggccgactgggccgggatcccgcgcctggagctggggccgatgctggactggatccgcgcctcgctgccggagcggctgctatttccccagtttggggaagcccccactttgccggatagcccctcttggcaaaacttgggcaggctgctgcgcatccttgccggttggctgcgggccgggcgctccccttggccggaggtgctcaatgtgattgtccaaagcctctaccgcaagccggaagagctgtttgtgggttgctacgtcatcgaccagttggagcaggtgctgggatccctgcccgaggtcgattggcaggagattgcccaagaattgcgggtgattctggatcgccgcctcaacaacctgccctcggagatctttgccttcaacccggagccgggcagcatcaccgttacgactctgcaccgcgccaagggcttggaatgggatcaggtgttcatcccccaggtgtcggcctacgagtttcccacctactctgaagagcgaccggtggggctgaggtttttggaggatgtcgatatgagagcagaagccctggcccagttgcggcagctcagccgcagaagttgttgggagcagcaggccgactcggccaccgagcaagcctttttggatctggccgcagagcggctgcggctgctgtacgtgggcatcacccgcagcaaacggcggcttaccctctccgtctccagccaatctcgctttggcgaagagcagagtgcatcgttggtgtttcgcgtgttgagccgcccttgcgaggcaagttgacagcgaggcgcccgggcctctggttcttcattgccccgcggcaggctgctagcatggctaagcccgatagcgccgccttgcgcgatggggcagtcgtttaaaaacatgggtattctgcaatgcaacctcggcgtgttgcccgcgaactggccctgctgggggtcaaccaactgccggccacagcggccaaactgagcgaaaaacaactggaggacttgctgctggcagccatccgcgctctgcaggaagagacccatgaaactctctccacagcggcggcggagatccagcgcagcgatcgcctgttgcacgagagcgatcccctgttattggccgcttctgatgccaaggaagagggcggagctcgctctcttactgtccgccttcagcaggcccaacgacatctgcaacgcttggaaacggctctgaaggaggccaacgccggcgacaccgtgcagggagaattgctggagctggcccaccaagcccaagtggccctcagcaacgccggccaagccctggaacacctggaacagcggctgtacagcgtccgccgcatcctggatgaggtcgttcagttgtcccaaaaggcggtcaaccggctgggagttgccctctccatgccggagctgttgcacattgcccaagctcaagaggtacgcgcctacgctctccaactgttgaccgccctgcgcacccataaggaggctatcgacgcccgtttgcaaggggttttggtaggctggcaactgaagcgggtggggcggatcgagcgcgatatcctgcgcctggcggtagtggaaatggagatcctgcgcagcagccccgacaaggtcgccatcaacgaagctgtagaattggccaaaaaatacggggatccggaggccgccgcttttgtcaacggggtgctacggcggctggtggacagccgcatggaagcccctttcggtcggaatccttcgccagccggggatctcagaagctaggctcctcactgccttagggtgaaggccctgcgtggggcagattgtttgaccctcctaccgcccaggggatttttacgcagtccgcaagcggactcacagaggcgttgtcaagacacctctagacagttcctggaggcaaggccccaaggttctgctgacttttctgatcgcgtcagcgggacggagtcgttgcaggttggctgagacggcagtctcttccggacgcttgccaccggtcgggtttttcaccgtcttaggggctcgcctgggaacggcacgcctcggtgataactatgccattgatgagcagctaaagttgctcacgggcctttccgccccgcactcaagtacggggccagccagctatccctctgtgttttcgatggggaagcgggcgatgagattcgaactcacgacatccagcttgggaagctagcgttctaccactgaactacgcccgcagggatccaggctcgacaacctggagactttcctaacgcatagtttagcatttcttggacgggatccctggtacaacagaagcagcgttctacttcttttgttgatccatgccggccatcctcctgctctccggtagtcctggccctctttctcgggaagccgctggcccgccaccgcggtcggaagcgattttgcaccacgctgccgggatcctgtccggtctgggattgacgacggagtttgtctcggtgcgggatttgccgccagaggatctggtgcgggttaactttgagagccctcacctccagcagattcaggaaaaggtggcccaggctgccgggatcgtcatctctgctcctgtctataaagcttcttatccaggcgtgttgaaggcgctgctggatttgctagaccaggatgcttttaccggcaaggtgattctccccattgccaccgggggaaccctggcccacctgctggccatcgactttgccatgaagccggtgctggccgtgatgggcgcaacccatatcttgaaagggatctacatcctcagctcgcagatccagtttgaggccgacggcaccctgcggctggaggccgacattgaagaacgtctgcaagcagggatccgggcgcttgcccaggcggtgaaataaggatttttcgttcatgcggaagcgcccagccaacaactgaaaggcaactctccggtgcagccttcagggatccctcaacagcaccgtcgcagtcacagcggcactttgtcccaaccggtcgaaaacccgtaaactgagcaggtaagagccgggcaccaagttcaaaggggggcggatgcggaagcgagtagtgcaggacacgttgccggagacacagttgacctgggctgctgacagcgtctgcacctcgatccccgaccatgacacctgaaacgccagctccgctgggagccgccccggcaccgacaccgagaccccaacctccaaaaagccgccccggctaacggcggcaggaatgtcgctgctggtgattagcggcggcagaggggggctggcagtgagcgcggcggcaccacaaccgaccagagccacgcccagcagggccagcgtcaacccccaaggtttggatcccagcttgatcacagggctcccgcttcagaactccatcccccaagtatagaggatggaggcaacatctctagcgttagttttgggagaactcaaaaattcacgctataggtggtgtcaagctggatatttgcccggagcatctgctagagtaaagcccataatctgtcgagcagccgggctatggaagtggaagaggagctgaaagctttgcgggcgcgcgtgcgcaacttggagcgatccctagcagagtcagaggcactgtcattgcagcagattgaatgtacccatcgcctggaacagcaactgctggaagcgcaggcccaactgcaggagcgggagcaagctttgcaggcttgtcaagaggagaaggcgcggctggaacaacgtcctaccctggaagcttttcagctccaacagcagcacattgaagagttacaaaatcttctctgggaaatggagcgccgacccacgctggagcactaccagatcctgcagcaacagttgcagaccagccaagcagaaatcgaaaccctgaaggcagaactgcagcggcgcgtcgatccggcccggttctatcaactgcagcaggagctctgggagctgaaacagcaggccaaccagttgggggaatacgccgtcaagttgccgcaggtacagcttttacaagcccaatcgcagctccgcattcaagcgctggaggaagagaaggcgcagttgcaggcgcaaatccaggagctggccgctcggccctctgcgcaggaaatggaagccctacgggcggagctggaggcggcccaccgccaggccgaggctgaggggcagcgtctcaaagccgagctggaaagcgaaaaggcacgcctgcaagccgacctgaatgcagcgcagcaacgtcttcgcgaattggaagaacgcccttcgcaggagcaatgggcaagcttgcaagcggagctgaaccagttgcgccaacaagcctcttttgccaaggccgagcgaaccaccttgctggcggagctgcagcagagccagcagcgccaggcagaacaggcccagcaaattgccaaactggaggcggagctgcaggctctgcgccaagagcgaaaagcccaagtggatcccagcggcgaggcggagtctctgcagacgcagcggctccttgctctagaagagcaagtgcaggctctcacccgggagctcgacgccttgcgggccgaacgggatcagcttctccaagagctggctcagcggcccacccttgtccagtggcaggaagtgcagcagcagcttcgggagctggcccagcgaccaactcgggaaagcctggaagaagcccggcgggcacaggagctggcggaggcccatcatctggttagccagaaacagatcgagaagctgcagcagcaggtggcgactttgaaaaccgagtgtgtgcaggcccacgcctatgcccaaactcaggaaaaagaggtggccctgttgttgcaacgcaatcaggagctggaggagcagctagccgctctgcggcagtcgtctgcggctcctccccaagcaggtgtcgagctcaggtctggccgcccggctcaggaacgggttcaggcggcagctgaagggcctgctccctccccagcggtggctgccgccccacccaccagccgacccacaactgggagaacgcccgctggtgggatcccaccccttgcccttgaggagcggcaggatcgggcggagaagctgctgagacgctccgccttggcggctgcacgggctgggggagaagggggcagccgcagccgcatcgagttgccggcttttgtacagcggcggccctactgaggctgccattcttgcggatccaagcgctctcccgcctggaaacggggccaggcccagcgcagcagggatcccaactgggcgtggaaccgctccggcgcaaattgcaaggcatgggtccgaatccgctgcggatcccattcctggcgctccgcctggcgcagcccttcgacgagggcttccaccctggcttcggggatgaggatccccgtctggccgtggatgacggtctcgcgggtgcctccccggttcagggcgaccacaggacgaccacaggcttgcgcctccaccgccaccaggccaaaatcctcttcccagggaaacagcagcagccggcaattggccagcagctcctgcaggcggtcttggggctggtggggcaaaaactccacttgcggccctgccagttgcttcagtcgcggcagctccggcccttcccccaccactaccaggcggcggcccagctgcttacaggcagcgatcgccaaatccacccgcttgtagggcaccagccggcccaccaccaggtcgtagtcggcttggggatgggttaccggctcaaacccctgcagcggcaccggcggatagataaccacagcctcgcggcggtagagcttggccaggcgccggcggatgtgctgcgagttggcaatcaataggtctggccgctgggctgccacaaagtcccactggcgcaggcggtgcaacagccagcggctgagggcggcaagcgggcggatccccgtcaacccctcccgctccagatagagctcctggttttcccagaggtaacggggcgggctgtggatgtagctaaggtgcagagtggaaggccctgtcaggatccctttggcaaaggcatggctgctggagatgacgcagtcataggcggagaagtcaaagctctcgtaggccaagggcatccagggcagcaggtacttaaggcggctgtgatagttgcgccgcagcacccccagccagcgggcccagccctgcaaaaacgaggtgtaaaccgaccgctgctgccagctcggcggcaaggtgtgggacgagaagaggctgacgtagagaggtgcctgtggggcaaaggcaaggagctcctgcaaaaccttttccgatccccctggccagatcaaatactcgtgcaccagcgccaggcgctgcgcccaggagggatcccaagcaggcatggctaggcttgggtcgagggggaccttttgccgatgggcccgcttacttgcctggctttctcgtccagccgttcgctgatgtaggcgtagatctcgcggaagcggggcactgcccgcatctctaggcggctgccgtctttgagggtgagcaccatatcgccccaggtgcctaggccccgtggcaccgtcaccaccttggcaatctctttgtaaatgacatcagagcgctccttgccgccccagccgccgatcacagtgatgcgacggttggttatccggtagtgaacccaaagcttgcgcaccagggcgcccacaaacagaggcaagccaacgagggtgaggccgaggaaggagttcaacaccagatcgcccgtgtgagggccgccctcaaaaaaaacttcttctttgatcgccatgctcagcccacctaatgtcgaatgtcagcatcaacaatgctaaaaacaatcttaagctaaacggtttctcaccccaactgtctgccgagttagcggtggatgcgggatcgagtcagtttttggagggcttgccccgagcggtaggtagccaagatcaggtgaacaaacaacaccatcaccaccagcgccaccgccccgacattgcccagccagccccacccttccagacctgtcagagccaccaaagcccaagaggcagggtgcagcattccccccaaaagaagaatctgggagaacaggtgcccggctgtgaagcgggatcccaacgccaccagcgccaggccgccgccgatgttgatcagccccatattgcccaaaaaggcgtagcagatgtgccaggcgtacttttgtttgggcacctcttgccaggaaaggggttccctagggatccctggcaaatcttgcggagcgggcagcagcggctgaacctgactgaggatgaggcccaggacgatggctgccagcagcatcaccactcccgcctttacattgagcttgccagggatggccaattcaggatgtgccaacattgcaggttctctcgatcccgtcctagcctatcctgtctttgcccccaaccggcagattggccagcggactgctggctggagaggcttggctatccggatagagcggcgtgccgcagcgcttacaaaactgggcatcctcatcgtgctgggagaggccgcatcccgggcaggcccactgcagcgaggtgccgcttttcaccagttgcttgatcagctcccctacttgccaagggatcagggccacgcccgtcaggatcatcagcaccgtcaacagccggcccagctcagaggtgggggtgagatccccaaaccctaccgtggtcatggtaacaaccgaaaagtagaaagcatccaaaaaggtggcaaaagcgccgggattggccggatgttccacctggtagatgaggccagagtagacgaagacaatcgcaaagagagtaaaaaggatgcgcaacaagatgcgggtgtcggcggagatgacctgaccaaagagggtcttgccctccaccaggcgcagcagccgcaagatacgaaaccagcgcaagaggcggataaagcgaatatccgtcagcccggcaaaaaaaggcaaaatcgccagcaagtcaatgagcgaatagaggctgaagacgtagcgcagcttctgcagggccgctgcccagcgcagtagatattccaccacgaataggccgaggatgaggcgatccagccgctccagcccaaggcggagttgggggggaatggggtaggtctccactacaaaaaaggcagacgaacagaaaaccagcaccgccaccagccaattgacccagcggctttcgggtgtgtcctgatccccccagtagcgctggaggaggccagcaggggcaagctcagtttgggtggcctgggagggtagggtggtcacagacgggatcccgttgggaagagatcgagagggtttcccttgagcgcctatcgggcgtaccttgactaggttaatggaaactagtagtagagcaaacttcagtcctgcaaacgtctaggcttgagttgagcattgaatcgatgttgcctcccattgtcctggcttcgcaatctcctgcccgccgccaattgttagaagctgcccggatcccttttcgcgttcaacccagctactttgacgaaagccaaatccagagcccggatccggtggagctggtgcagaagctggctgcggccaaagccgaagcggtggcggctcagcaacgggagcccgtcttggtgatcggggctgactccgtgctctacctagggggggagatcctgggcaagccggccaatgctctagaggcggaacggcgcctgcggcaaatgcggggcgaagtgggagagctctacacgggccatgccttgattgacacgaggcagaaccgccgcctcgtccactatgcggtaacacgggtgttttttgccaagcccagcgacgaggagatccgcacctacgtagccaccggcgagcccctgaactgtgccggctgttttgccatcgatggccgtggcagcctgttcgtagagcggattgaagggtgccctggcaacgtcattgggctgagtttgccgttgctgcggcgcatgatccaggaattgggctattccctcaccgaagcctggaattagccgtctagatgccgcttgagcagctcgttggccagcttgggatccgcccgtccttgggtttttttcatcagttgcccgacaaagtagccgaagagcttggttttgccctcccggtactgctgcagttgctcggggttctcggccagcacctcggcgatcattggctccaagaggctgctatcggagatctgggtcaggcccttggcctccaccagggcgcgggccgagccgcctttttccagcagctccggcaggatctccttggcaattttgctggaaatagtgccttgctcgatgaggccgattagctcagccagggtttccggcttcaaggcgatgtccgggtagtccagcttgtgggtgttgaggtagctggcgatgtcgctcatcatccagttggcggctgccttcgggtcggcgccggcagcaaccacggcctcaaagtactcggcggtgttgcgttcgtcgctgaggtagcgggagtcatacaccgagaggccgtacacctgttggtagcgccgccgcttcacactgggcaattccggcagctccgcctgccagcgggctttttgcgcttccgtcacacgaatgggcggcagatccggctccggaaaatagcggtagtcgctggatccctctttcttgcgcatgctgatggtgcgctggctgttttcttcccagaggcgggtctcctgtacgatgggctcgcctgcttccacggccttaacttggcggttgaactcgtactcgatggcccgctggatggcgttgaaggagttcatgttcttgatttccaccttcgtgccaaaggtcggggagcccagcgggcgcaccgagatgttgacgtcgcagcgcagggatccctcctgtaggttgccatcgcacagcccggcgtagcggaggatgcggcgcagctcctgtacatactcggctgcttcttccccagtgcggatatccggctcgctgacgatctcgatgaggggaactcctgcccggttgaaatccaccagggaatagctggatcccgacagccgatcgctgccggcatgcaccaatttgcccgcgtcttcttctatgtgcaaacgggtgatgccgatgcgcttgctgcggccgtcgctgagctggatctcgacccagccgtgggtggcaatgggcaggtcgtactgggagatttggtagtttttgggcaggtcggggtagaagtactgcttgcggtcgaacttgctgtagggggcgatggtgcaattgagggccaggccagccttgaccgcgtattccagcaccttctcgttcagcacgggcagggtgccgggcaggcccatgcagacagggtcaatttgggtgttggggggagcgccaaaggccgtcgcgctgctggagaagatcttggagcgggtgctgagctggcagtgcacctccagcccaatcacagcttcgtattccactttggcaggggcagcaaccgtcatggccaaacgagaaagagtaggttttcccattctagtgggatatcgctagctgctgagctgctgcctcaaacggtggggcggatctcgaaggtggagaggccttcgggtggctcgaagcggtgttcgacggcctccacccgcgagccggggctgccctgctggcaccagcgcaacatcgcctccaccgccgccggggatccttcaaaaaccgcctgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgcttgtttccattcgcgttagcgggacggagtccaaacagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttattattgactagagtcatgctccacccggccatcccgcagattgcgcacccagccgtggacgccggcgttgcgggccatggcttcggtgtaggcccgaaaccccactccctgaacccgcccgcgcacccaaacgtgaacgcgaaccctgtcgctcatgctgagggggatccctccgaggtgttgccaagttctgaagccgagggcgactcggctggctgggccgtagctttctccgcctgctgctctaggcgctgccagagaaagttgacaagggcaaccagtcccacgatccccagcgagatcccgccggcgtacccaatggcttgccacagcacaggagacataggccaacctcgctggtgcagaaagctcccttctgaccttaccagacggaaaccccagagagaggggatccctggcggcttggccctctcctcgacaacgccctccaagctggacaagattcggcacaatggggagaagtgttgctagcgagcagttgagaagaggccatggcccacaaactctggatctacggccaatgggttgacagccaagggggaaacctgatggtcatcgagaacccggctacgggcgagcaattggcggaggtggtggacgccagccctgccgatgtggatcgggcggtgcaggcggcccacacggctttctacgatggccgttggtcgaagctcacccccggcgagcgatccctggccctctggaagttggcggatctcatcgaagctcgcgctgccgagctggcccgtctggagtcggaaaacaccggcaagccctacgagctggtcagcttgggaggggatctggcctttgcggtggataacctgcgtttctttgccgctgccgcccgcgacatccatggtttgagcgccggagaatacgccagaggttacacctcgctatttcgcaaggagccagtgggggtgtgcgcgcaaattaccccttggaactacccgctgctgatggccgtctggaagatcggccccgccctggctgccggctgcacagtagtgctcaagcccgctcccaccacccctctgactaccctgatgctggcggagctgactgctgaggccgggatcccgccgggggtggtcaacatcgttaccggaggcgatgctaccggccaagccctggtggagcacccgcaggtacgcatggtcagcctcaccggctctactgccactggcaagcaggtgatgcggacggcggcagacactctcaagcgggtgcatctggagctgggaggcaaagccccgtttttggttttcgaggatgccgacgtggagactgtggccgccaaggctgcttttgccgccaccttcaacagcggccaggactgcacggcagccacccgcctctatgtgcacgagagcaagctggcgcagatgcaagaggccatcgtcgaggcgatgcgcaaagtaaggctgggatccccttttgaggcgggggtggagatggggcccttggtctcggcagcccagcgggagcgggtgaggggatttgtggagcgggccaaagccgagggagccaaggtgctgaccggcgggcggatccctcctcagtttgaccggggctactactacgaacccacagtgattacccatgtcgatcaaaaagcggagatcgtgcagagtgaggtttttgggccggtcctcacgctcggctcgttccgcgaagaagcggaagcgctacgcctgggcaatgacgtcctatacgggctggcggcttctgtgtggactcaagacctcggacgagccatgaaactggccgccgatctggagttcggaaccgtctggatcaacgatcatctccccatcgcctccgaggctccccacggcggcttcaagcaatcgggatttggcaaagatctctcggcagaggccgtgcgagagtatcaaattgccaagcatgtgatgattgctacttgttgaggggtggctctggcaacctcgttcgaggaagaggctagcggtagccagttggcaaggctccgggaaactcctacaagcgatagacttgagtgcatgtctccctacctcgagcccctatcgtgccgatggccacgttctactcctcaacctcaggatcggcagctctagcccctccccgcactttccctcttaccgccgtggtcggccagcaaaccgccaagctggctctcctgttggcggcggtggatcccagcttgggaggagtggtgctggtggggccgcgcggcacggccaagtcggtcttggcccgagggatccacgccctgctgccccccatcgaggtgattgccggctcctattgcaacgacgacccggcgcggcccgagacctggtcggactgggccaaggcccgctacccccagggaacgacaccccccacccaggtgatagcccctccctttgtccaagtgcctttgggggtgaccgaggatcggctcttgggatccgtggatgtggaggcctcggtgaggcagggggaaacggtttttcagccggggctcttggctgccgcccaccgcggcgtgctctacgtggatgacatccacctcttggacgacgccatcgtcaacctgctgctgacggtggtgggagatggggtcaaccgcctggagcgggaagggctgagcctgcaacacccctgccggcctctcttggtggccacctacaaccccgaagagggatccctgcgcccccacctgctggatcgcctggcgctggtggtgccggtggggcaggagctgagcctggaagagcgcagggaaattgtccagcgggcaacgcaatttgtcgacgctcccgagtcctttctggcggaacaccaagcggaactggaggaaatccgcacccgcattctcctggcgcgggagtggctgccccaggtcaagcccaagcgggaacagatcctctacctggtgcaagaggccatccgcggcaacgtccaaggccatcgaggggagcagtttgccctgcgggccgcctgtgccctggccgccctggagggacgggatcgcctggtggccgaggatctgcaacaggcagtgcaactggtgctgctgccccgcgcccgctacgatcccgaccaacccccgccgccaccccaatcgcaacagtcggatccccagccgccagagcccgataaggagggggaagacagagaagagacggagccccagccggaaaatcccagcctgccccaggagtttttcttcgatcccgaacaagtggccctcgacccgcgcctcttggcctttgcccaatccctcaaccaacaagggaaaacgggatcccgcagcctggtgttcagcgccgaccggggccgctacgtcaagcccatcctgccccagggcgccaatccccgcatcgccgtcgacgccactctgcgggcggctgccccctaccagaaaagccgccgccagcggcagccggggcgggccgtcattgttgagcccggcgacatccgcgccaagaagctggcccgcaaggcaggggccttggtgatcttcgtggtagacgcctccggctccatggccctcaaccgcatgcaggcggccaaaggcgccgccctgcgcctgctcactgaggcctaccaaaaccgcgacaaagttgccctgattgcctttcgcggcgaggctgccgaggtgctgctgccccccacccgctccatcgagctggcccgccgccgcctggaatccctgccctgcggcgggggatccccactggcccatgccctcacccaagcggtgcgcctgggggtgaacgcccgcgccagcggcgacgtgggagaggtgctcctggtagccctcaccgatggccgggccaacatccccctcagccgctccctgggacgcagcgaaagcgatcccatcgacctgaagcaggagctgcgggagatcgccctgcgcatccgcgccctgggattgaagctgcttctcatcgactcgcagagccgctttgtaaccaccggtttcagcgccgagctggcggaactggcgggcggacggtactttcatctgccccgcgccaccgaccaggggatcgcagccgtggcccgctcggccatgcaagagggacgcccatacccttgagagagcagctctccctcggtaggagctgtaacttttcttaatggttggttatgatccctgtaggcgctcttagcttgccctatggtcacaggactcctgccagaactctctttgcctcattccatgcttactgactgggtcagccggggagtgagcgcagccattcgcgctctcttcaagcaggcagagcggctggaggcgcgcgtgcgggcagagcccatcgccaagctgttgcaaggacgcatcgacagctttgagctggtgggccagaacctgcagatgtacaacggcctgcggctttcgcttttagagctgttttgcaacgctgtagccattgactttagccaaatctggcagggtcggattaagctgcggcagccggtgcaggccaggatgcgggtggtgctgagcgaagcggatctggcgcgatcctttaacacgccttttgtgctgaacaagctggctcaggtggatcaggggggcaagccgctctcatttcatcaggtcgaggttcacctcaccccagagcagcggttgcgattgcaggccgaggttcagccagggggagaaaagcccttgcaggtgggcttttccgctcgcatcgaggtgctagaacgtcgccgcatttgccttgccgatccgctgtttgagggcgacacggaggaggggcgggccctgagccgagccttggtggatcacctgaatgcgctcctggatttggatcggctagccctgcaagggagcaagctgcgagtagatcgggtgtgcctacagcctcaccagatgatcctctacggcagcgctgctctggtgcggtttcccacccgctagcccccctgggaaaatgcttgacaaccttttggaaggcgggtacgctcaggggtggtgaggagtgaagagaagaagcctctggggtcgaaacacggacagacgcccagaggttttttcatgacctgctcagcctcaacggggacaccgccatccctacctagcctccgaagttttaactattctcaaccacaggggatgggggacttttcccaacaccctggcctcttgccccaattgggaaaaagcctgtccccccaaactggctacgaccctttgaattcaggctgggacatagcacctgccacaactttttttgctcgaaaaggttccaaagagtctcccctgagcctcaggggtcttggttcagttgcaagtcccctcccaggtcatcgcctgccagaaggccgcagaaggttggtgcaacacaatgcgattgccatcgggatcccggaagtccacctcctggccgtgaaaggcctgccgcagcggcgaaacggagatctggtgctccgccaacaccgccgccagggatcccaggcatgccgccagatcctgcacctgcaggcaaagacttgctgctcccgcctgggcggcaaactctggatggagactgcggtagaggcccagtcgcaggccaggcaggcgaaactccacatacactggctctccctccctggagagctggacttggggcgggatccccaagagggcctggtaaaagtgcaacaaacggggcaaattgggggtggccaagctcagcaaagctgcagcaatctgcatcgcaaccggaaaaaggaagccactcattctaatccgaacttccgctgatagccagccctaactgcgccactcggaaagggatccccgcctctcctaggattggactatagtaggtagcgagacttgctgctctttcttcacgaataaaaactggagcaacctaccgtggggctattcagccgattttcccgtgacatgggcatcgatctgggcacggccaacaccctagtctatgtggctggccgcggcattgtcctacaggagccctctgtcgtcgccatcgaccaaaacaccaaacaaccgctggccgtgggggaagatgccaaaaaaatgttgggccgtaccccgggcaacatcgtggctgtgcgtcctctgcgggatggggtgatcgccgacttcgacacggcggagatgatgctgaagcacttcatccagcgggtgcatggaggtcgttacttgatcgccccgcgcatcgtcatcgggatcccaagtggggtgaccggcgtagagcgacgggcagtgatggaagcggccctgcaagccggctcgcgggaggtgtatttggtggatgagccggtggcagcagccatcggcgcggggctgccggtgcaagagcccaccgggaacatgatcatcgacatcggcggcggcaccaccgaggtggccgtcctcagcttgcaagggatcgtcctcagcgagtcggtgcgggtggcaggagacgagctgagcgaggccatcattcagtacatgaaaaaagttcacaatctcaccatcggggagcgcactgccgaagagattaaaattcaaatcggctctgcctacccaactcaagaggagatgaccatggaagtgcgggggctgcatttgctttcgggtttgccccgcactgtgacggtgaagagcactgagatccgtgagagcatggccgagcccctctcggtcattgtggaggccatcaagcgcaccctggagcgcacgccgccggaattggcggcagacatcatcgaccgcggcattatgttggcgggagggggggcgttgctcaaggggctagacgccctgatcagccatgagaccgggatcctggttcacattgccccggatcccctcagttgtgtggtgctcggtacagggcgggttttggaggatttcaaaaccttgggtcgagtgttgagcggcagcttcaagggttagaggagtttcctctgaatccctgattcgaggtgtgagtcgagtgggttagagaggtattgcttgaatcggctacaccagtggtggatgcgttatggtttggggttgctcctgtctgcttcggcgataggaggggcgtgggctttgcgccagacccagggatccctgctggtggagctgtacagttggctcaccgcacccatccgtccacctgtggatcctgacgccgtacttagccaggccgccacccgcgagctacaggccctggtggccgagctgcggcaccaaaaccgcgagctgaagcgcctgctgcaatttaccgagcaaatgccccaagcagggatcccggcggcggtggtgggccgcagcgccgatcactggtggcaacagctcaccctcagccgcggcagccagcatggggtcagggtaggagatgtggttatggcaccggggggattggtcgggcgggttgaggcggtaacccccaacaccagccgcgtgctgcttattagcgatcccaccagccgtgtcggggtgatgctcagccgcagccggcacatgggcatcttgcggggcaccggcacccagaacgccatcttggattttttcgataaggatcccaaagtggaagtgggggatgtggtggtaacttcgggcctgagcagcttctacccggcgggggttgtggtgggaacggttcgagccatcaacctggatgccagccctgccccacaagccacagtcgaattgtcggcgcccctgggcctcttggagtgggccttgatttaccgctatgctcaaccttaagtctcgcctcaattggctggtcaccgccttgtcagggctgttggcggtggtggccccttggtggcgggggccgggcttggagctggcgggcctaacccccgattggcccctgatctgggtggtgtgctggagcgtgcggcgcaaggcttggcagggggctgttgccgggatcacattgggttttctgcaggatgccctgaccaacccttatcctacccatgccctggggttggcggtggtcgggatcctcacggccaagttgcagaagcagcgctacatgcaagaggacttcatctccgtggctttgatcgtcttcggcatggtggtgattgccgagacgctgatggcgctgcaatggatgtggctgacggcctctcagggatccgctggcctcgagccggcggaaatggcaacttggttggatgggttggcaaactcctcgcccgccgccggcgccattggcggcgatggcccccgttctctggagagcatctggtggaaccatcagcgcaatgccctcacgtcggccattttaagcagcctgtgggcccccgctctctattggcccctcagccgttggtggcaatctcaagagcaggatttgagagagacctagctgcaggttctgccgccagtgatctgcattccccacagccgctgccgggcgcgatgggacatcggttgcacagctactgctcccaacggcggcaaaacggttccttgccccatttcctctctccctaggagaggaacggggggtgagggcttggggtcgctctcagagggatccgttttcgcctaaaatgacaaagccctctgccacccactgccaacgggccaacagactctgggccaagcggatgggaaggtgttgaggttgactcgattgagggagagggatccatgcctcataccatcgtcaccgatatttgtgaaggcgttgccgactgtgtggaggcctgccccgtcgcctgcattcaccctggggacggcaaaaatgccaaaggcaccgactacttctggatcgactttgccacctgtattgactgtggcatctgtcttcaggtttgccctgtggaaggggcgatcctgccggaggaaaaaccgcacctgcagcgagtgcccaactagcccggcgggctgcttcttcccaattttgcaattgcctttcagcccagagaagccaaagccacaacggcgctggtcaaccagttcaaggacaggagcccgcccaggaaggccaacgggatcagacccgccaggcgccaccactccagatccagcgccaccgctgccgcccgcacctgccaaaccacaaaccacaacagcgccacgaaccccaacagggatccggccactccgcccaaggattgggcaggtcccagcagcagccagggcaggccagcaaagcccgtcaggcagaggagcgacgcaaaagaaggggcagcccgcccaaaacaaaaggccagcgcctgcagcagggccgccaggcttacccatcccaggaagcctgccagcagcgccagcaccatgctcggcaggtttaccccgaaacgacgcacagcctcgagaatgttcagcagcgccaccaccccaaaagcttgccagagaacaggctgttgccgcagcgagcgaaaggtgggctccggcagaaaccaagcgccgtaaatgttatccaacaaagagtcgagcatggccggcaaaaagtcggtctgccctcctatcctagcccaacgacaagagggctcctccaaagccaagcaaatgccgatcccgtccttggcaaagccctgatgagcacttgacaagcacggcccgcagatgcggtatgatgggctaaggattctgaggcgttggtgactgccgttacgtttttgcgatcgatacccttcgacaattaggacgggtgtggatgtgagagcagtaagccaaactcgatttggaaactatcgatagtcatccccgatgtcctacactggcttttccaggtcgaaaaccacggtaaaacggcgcaataggatcctcaagaaggctctcgctggagggccttcttgctcttaatggctgcacgggatccctcgtcaggcaagttttgaggggagctgaggtggttgtgggatgggggttaggcggcctgttgtttggcctgttggcaattttgaacggcagggatgcggcgccaatttaagttagcaagcaccagggcgctgaggggacgggtgtgagccagcagcccggcaaggagcagcagccaacggctcaaggcagagccggccaacagccaatggatgagcagagctgcccctcctccttctacccctgccgccaagacccaggcccaggcaactttcccatgccgggacaggaggatcccttgcaatccaccgacgccaagccccaccagcaagccacgcagcgggctggccatcgcctgcaaggcgttctgcagccagggatccctgggatcgaaagcgaaggttgccatccccgcctccagggtatctgctgctacccaacccaaagccgtggccagcagcgtggccgccacccaccgccaagagacctgccgccgcaataccgcccactggagtagccccatccccaagcccaggccggccccggccaccgctccttggagcgaacccaaagcagccagcaggggagctgccgcccccagccccagatagccgatcccagccgccgcccaattggccaggagccagcccagggccaatcctttgcgctggcggggcttgcctgaggtggggagggtgggcttctggtgggggctaacctgttcctggccgacctgctgttcgacctcgcgcagcccctgttctgccgaggggttacccggctccagccgcagcactccttgatagtccatctgggcaaggccccaatggccctgccgctggtgggccaggccgcggtataggtagtagcgggcttcgttgggggcactctggatcagcttgttaagcaggtggacagccattttgtattcgcctgcctcgatcaaacgcaccgcccgctgcagctcttcttcctcagcttccgaaacaggggcggctcggctctgctgggtggcttgctggccaaagccggcagggatccgctgcagaggagccttttgagggggaggcgggatcttgtccccatagacggctcggagctgctgggccagctcctccatggtggccgggcgaagggcagggtctttctccaagcaacgcagcaccaccttttctagggcctcagggatggggtggggcagcggatggtcttgaaaagggcggggcttttgaaagttgtggacgtggtaccagccctgcagggtgtcggtctctggctcgaagggcaacgcaccggttaacagctcgtacaaaaccacccccagggaatagatgtcggagcggccatccagcttctctccccgcatctgctccggcgaggcatagaccatcgtgcccaaaaaatacccggtttgcgtcaggccacgagaggtttcccccatgagtttggaaatgccaaagtccaggagcttgacccgttctttgccatcgggccctttttgcacaaagatgttgctgggcttgatatcgcggtggatgacccctcgaatcgagtgtttgcccagatccatgtgaaagttgtgggcgtggtgcagggccgagcaaatttgcaaagccaagttcaccacccgctctgggtgcaggggaccttcccgtgccaacacatagtccaagccctggcccgtgtaaggcttggccttcaggtactccatcaccaggtagggctggttttggtacagaccgtaggagcgcacctgcacaatgttggggtgctcgcccaacagggcgctgaccctggcctcgtccaggaagcgctgctgcagttgctggtaatactccggctccatgtctggcggcggcgggcgcaacaacttaacggccaccggctcgtcattcaactgggtatccaccgcctcgaacacattgccgtagccaccctcgctgatgtggtgggtcagtcggtagcggttgccgatcagttgtccaattaggcgctggttcatggaggaggagggccagccgaggggagggtctacctaaaatgattctagtcagcttgagggcgcaagacctgtgggtgagggatccgccctttttcgccccagaagtcagggatcccgctaggattggggcatgggtgcttctcctgaaaccgcttctctcccgcccttctggctggaggttaccgagtttgccctgcaggccacggcaaaggtcggagcgcagctcttggcagactttggccaggcctcctctacggaaaaagcggacggcagcttggtgaccgcttctgaccaatgggcggatcgcgcctttcaggaggcaattgccgcggcctacccggatcacggctgcctgagcgaggagtccaaccacattttcctggagaaagagtggtgctgggtggtggatcccctggatggcaccaccaattttgcccacgggatccccatctggggcagctcgctggcgctgttgcactggggtgtgcctgtgtttggctgtgtgcatctgccccccatccgccagactttctacggctactggcctcagtttcccgacgacgcgccggcaggagcttttctcatccgccacgaccgggatcccgtccgtcctcagcccattggccccagcaccgccccacccggacccaaccaactgtttaatttttgctcccgcagcagccactggattagcccgcaatttccctgcaaagcccgcatgctgggcggcgctgcctacaacctgctggcggtggccggcggcagccttttgggggcggtagaacgctcgcccaagatctgggatgtggcggcggtgtgggccattgtcaagggggccggcgccgtttgggaaccccttggccctgccgacccggatcccggaacgcccttgctccccggcaaggactatggtcggctgacctatccgaccctggtgagcgctcagaacaggtggatccccgtgtttcgggctttcatcgctctgtagctctcgtaaaccgcctggacgttgtaccagttgaggaagaaaacccgacacagctccaaggccaactgcgagcggccctgccggatcaaccagcgcagcagcggctctaagcgcttctcgttcagccacccccccagcgacagaaggccccacaggcattgatgcagaggcgtcagttggatcatcaggcgcacggcccaggtggggtgcttttggtaaaagaggatgcccatgcggccccgctgccgctcccgctcgataagggctgggatttgcgccagctcgaagggcggatgccaatggtagccggtggcttgggggcacttgaccaggcgcaggcccaggcgctttagccgcacccccagctccaggtcttcccagccgtagaggtgaaaccgctcgtcaaaggggccggcaggggtttcacaagcccgctccagccaatggcgggcaatggccacgttgccggtggcaaagaaggctgccgaaaaatcggtgggcttgaagggctcggagcagggatcccgaaaattgcaggtgttgattacccgcccgtaggtgaagaccttggcctcgtggggcgagtcgggattgccggtaaccccgtgtcgccgcagcatctgggcatgagcggccaaaaagtgctccaccaccaccaggtcgctgtcgataaagacaatgatggatccctgggcgtggcgaaaccccaggttgcgggcggcagcagggccgcggtgttcttggcacaaaagcctgatcggcggcaaatctggcggctggctctgcagccattccagcgtgccatcggtggagccgtcgtccaccaccaccacctcgtagccgtcgtaggggccaggctgctgctgcgccaaggcctgcagacatttctgcaagatgggacggcggttgtaggtggggatgatgacgctgatgtacaccggggatccctggctcgtaaggcaaaccctacccctaaagtcaaggggtttttccatacggctagagagctttgagcagctctgccgcctggcgcaccgtctcgaaaaagtgatggacattggcctccggagtggtgtggtgcacgccgtggcccaggttcatgatgtggccgcgagatcccgccttttgaatcacctccagggtgcgctgccggatgaatttcggggatcccagcaacaccatcgggtcgagattgccctgcaccgccagggatcccaggcgggccctggcctcggccatatcgctcatccaatcgaggctgaacacatcgatgccagctttgcccacccgctccaacaaagcagcgctgccgttgatgtagagaatgagcggcacctgcgggcaccgagctttcacctgatccacaatttgcttttggtagggcaaggcccaggtttcgtagtcgccggggctgagctggccggcccaggtgtcgaagagctgcaccacctgggcgccgcactcgatctggtagatcacgtagcgggcaatgctatccgccagcttactcagcaactgatgcaacacctgcggctgagtgaaggccaggctcttgatatgggcataatctttggagctgcggccctccacggcgtagcaggccaaggtccaaggggagccgacaaagcccagcagcgtcgccttcccttccacctcgcggcgcagagtgctgaggatggtcttgataaagggcaggctttcttccggctctagcagtcggatttgctcaacttgggcctgggagcggatcggcgggtcgatgatcggcccctgctgctccaccaactcaaaggggatccccatgccctcgaggggggtgaggatgtcgctgaacataatgacgccgtcgggggcaaaggcgcgaaacggctgcagcgagatctcaatcgccagctccgggatctcgcagcgctgcttgaaggtgtatttgctctgcagctcgcggtaggccgccatgtagcgacccgcctggcgcatcatccaaacggggggacgatctaccacttccccgcgggccgcccgcagcagacggtcgccatcgccgacggaggaaggagaagcgctgagctgagcaggtgagtgggacatgggaagaccaagccggttcaagatcctcaatgcatcctgacattggggggacggctagcgcaagctcgcggcccttcctcttgaccctttccttaggggttgcaacttgctttcaccggctgaggaaggcggatcccgacctagagtggacatgagataatgtcagcttgcaggcctgttgtagaaccccttcccgccgttgctgagttgagaggagccctcccttggttgcccaaaccttcaacctggacacctacttgagccaacgccagcaacaggtggaagaggcgctttctgcggcattggttcccgcctatccggagcgcatttacgaggcgatgcgctacagcctgctggcgggggggaaacgcctgaggccgatcctctgtctggcggcctgtgagttggccggcggctctgtggagcaggccatgcccaccgcctgcgccctggagatgatccacaccatgtcgctgatccacgacgatctgccggcgatggacaacgacgattttcgccgcggcaagcccaccaatcacaaggtattcggcgaggatatcgccattttggcaggagatgccctgttggcctatgcctttgagcatatcgccagccaaacgcggggggtgccgccgcagttggtgctgcaagtcattgcccgcattggccatgctgtggcggcaaccggcttggtagggggccaggtggtggatctggagtccgaaggcaaagccatttccctagaaactttggagtacatccacagtcacaagacgggtgctctgctggaggcctcggtggtttcgggagggatcctggcaggggccgatgaggagctgctggcgcggctgagccactacgctcgggacatcggcctggcttttcagatcgtggacgacattttggatgttactgccaccagcgagcaactgggcaaaacggcaggcaaggatcaagctgccgccaaagccacctaccccagcttgttgggcctagaggcttcccggcagaaagctgaggaactgatccaatcggccaaggaggcgttgcgcccctacggatcccaggccgagcccctgttggctctggccgatttcatcacccgccgccagcattgagacaagaggacaagaaggtagatgggatccctgtccaccctgtcggagaccctggtcgcgttctggtgccggagagccctatgctgcagcagttgatggccaaccacgttctctgggttgctctgctggccagtgtcttggcccaggccatcaagctgatcctggcctatgtgcgttcgggcaagctcaacctgcgggttttggtggagacaggggggatgcccagctctcacgcagcgctggtaacggctttgtcggtgggggtggggctggaggaaggctgggacagcctgctgtttgcggcaacgatggtctttgcgctggtggtgatgtacgatgccgccgggatccgtcaggctgccggcaagcaggcgcgggtgctgaaccgcctcatggaagaatggtttgaggagaagggtgcagatcgcttccaggagccctacttgagggagttgctgggccatacgcccgtccaggtgatcgccggagcagccttgggggcagcctgtatcacgttatcttttgtcctgggaatcaactgaacgcaattggggcatgctagagcaggagcatcacgggtggtcatggcctccagttctcaacctcgtccgatccagcgctgcccggcctgtggcaagccgatcccggcctatcgctacaagtccccctactgcgaccactgcggttggcgggcaaccccggcagggcaaacccctcaaacaggcggatctgggggccagagatccggagctcaggggagtaggattcaacaacacattcagcgcctcggcctgccccctctgttgcagccgctgttgaagttcgacttttacctctatctgggctgggggatcagccctctgtttccgctagtcgtggatcgaccgctgctggccgaatccaattacctgttgctgctcccgctcctgttgagctgggggctgctctacttggcagtgcgggatcggccgttgccccaggatttgcggctgccgcggctgctgctggatgtggcgtttatcctgctgcccttcttccaaaaaatcaacgtttccaaggcccccaaccggccctactggaatgctctgctcatctgggtcatcgggctcctcctgtttgccgccgtggggctgtggagctttagcctgcttctgacggcattgacgctgctgttgaccagcttctgcacgctgctgttctagccgagatggttgacaaacactccagcctcccatgagcattcctgctgcccgccaacgcttcctccaagaaattcaagcggatcccatcgatctggaccgagcggccctctggatcgcccaagaagcctatcccgacttggatgtagaagagtatttggccgctttggatgagatggccgcagaagtgcaagagcgtcttcctcccgagcgctaccccctgcgcgtcatccggattttaaatcgctatctctttgaagatctgggcttttgtggcaacagcgaagactattatgacccgcgcaacagctttttaaacgaggtgatcgatcggcgcaccgggatcccgatcactctttctctgatctatctagagctggcgcggcggatcgattttcccatggcaggggtaggcatgcccggccactttctggtgcggcccctgtttgcagacgcggagatttttgtggatccctttcatcagggagaaattttgtttcccgaggactgccaagagcgtttggcacagatctacgggcccaggatccctttacaagatcatcacctccgccccacccctcctcgcctaatcttggtgcggctgctcaacaatcttaagcagatttacttgagccgcgcccagctagagcttgccttggcagcggtggagcgcatcttgttattgatcccagagtccttgccccacctgagggatcggggcttgctctgttaccagttggggcgttggcagcaggcctgtcaggatctgaggcactacctcaaccaggcgaccctccacccagagctcagcggccccgacgagcatttaatccaagagatcctacaaaggctagaagcttactctgactaaagtcaggtgcagcaattgctcgaaaaaatcctccaatcgagagctggccacctaagcaatacggatctcacctgagatctcgccttgccatctttgggtgtcgctggggcttttgcaagagtctggagcagctttcacctcctggcgaagaattgcctctaccagctcgtctaaagcttccaggtcagataggttgtagtctttttcccgaaggattttgttaatagaaaactcctgctgcagcgtcagggtcgaggatcgtaagacctcgtcgataatctcgcgaatgctcattacaacctcacaatctgatggcaatctcagcggagaatttgttatctgagctcataaacctagaatgcaagaaatacttgacgtagccatcctgaggatcacgtattttggccaagatctagggccgcccatgctaagggaaactgccaagggtactttcacggggcctcgccgaggcttgggagctccccagggaggcttgtccggttcgcctttcccaatcttttgcgaagggggtgggagtgatgggttcacccgatagctgctgcagttttggcgactttggggccagtcgcgccacgagtgagttgcttggtctaggatcccggggggcgatccactagtctgttggtactccattaggatgaagtgggatcctgtcggctagcgggttttgtgggaaatcccagtcaaatcgcaggtgaggttgtagcaccatgacattgacttggcaaacggatggacagacttggtttcttctgcctccccaaccccgtgccgtgatccactttctgggcggagcttttgtgggatccgccccacaatttttctacagccgcctgctggaagaattggcccgtatgggcatggccgttgtggctaccccctacaccaccgatatcgatcacgcgcaactggcttttaaagcagcgcaatctttgcatagaagcctgcagagcaaaggtttgatggggttgcccctctttggcttgggccacagccttggcggtaagctgcagatcctctcctgcctagcccttccttctttgggatcccagcggcgcggcaatattttcttggcctacagcaatgcgggactggaacgggcgctgccggtgctgcaggccttggcccaggcgtggccgcaacagcaactgagcactctgtggcggatgtggatgggatcctcgtcaccgccagtgaatctgtggttggagtttgagccttctccggcagaaaccaatcgccttatcgaggagcagtatccggttagaaacaacctgcttgtagagtttcagcaggatgatattgacgatattccgctgctctatcaacagcttcgccgcaagtacggaggctacaccgaatggcaacgcctggagggggatcacttaaccccgctgggtttcagctatcctttccgggtcgggggggagttcagtcccatcgatgctttcgcgcagtttttttatcaaaacttactggctcctaaccaacgaatgatccggagtattcaagcctggctggcagcacaactggcttagtcgagccagcttaggtcggagaggagctcctgtgagtggggagactgagcctgcagaggaaacagcatctgtagaatatcgctcatcaggaagtaacaggttaaaacaccaccggcagctacggccaccagcgttcccgccaacatgcgcgagaactcctgccgctgaaacgcctgttccattaagcgcagcgcccagaaccccagtaggatcacaatggcaaggataatcaacatatcgtaatctaagctgtaatctattgtaacgaacctgtcgctcaactgctattgacaaaacctggttaaagcgtaaagagttctctgtcttctgcagccagcaacttgtcggcggggtagcggcgggcgcggccccctggggccttgccggccttgtctaagctacaggccccaaagggatcccgctggcaaagattgctgggcgttcaagcggcctacacctgtcgcccttcgggggaagcgccggcaactgttgcaagatctggcaaaggagaaagcttccgggcagctcctagctcctcaggccaattgtctgcaggataccaaaatacatcgacccgccagcggctgctcgtagggggatcccttacacttgagctaactgctgcttgagaggtggggtatggtacggcggaggctggccggcgcggctggatccctggcacttcagcgttctctgcaggctcctttgcagcagcgcagccgggcgatcaaccgtcgccgcaaactgatctaccgcagaactcgcctactctaccagcgcaacttgcccctttacctgcgcaatttgctgttgcagtaccgcaccagctttatctacaacctcaaagctagagctgtgatcagaactcgctagagaatgtcgagctatcttttcgctctcagcacaacggtcttcacagcgcgaaaaacaggcagatggcgatggacattgccctgccggaaagtctggatttatagttaaaaattgttgtctgtattgttgtctgtaagtcttctaagagagaggccggtctccctccgagagaaaagagttggaagcgggagccaagctaaggctaccgaattgtaaagcggccaactcctatcttctcgccgttgacatgaacctcgacgcggtagcgcccggtgtagggttggctgaagctgagaaagcctcgcaccgtgtcggctaggggatcccagggaaaatcaaacttgcggatcagttgctcgctcccggcttctccgcccttgtagtaccagagcatctccacctgggcgttggcagggaggctgcccaccggcaagatggcccagatcaaggtgtcggtggtcttaaactcggttgtggcctcgccagggctgccgtctccccgacctcggtgcaggctgatcacccttgtccccgcctcgtttggggctttctggctataggcgcgggcattggcttgcgcttcctgagcgaggcgatccagctcggccagcaaatcttcctgccgcttcagggcctcggttgcttcctgtagccagtgggcgatcggctgctctggagctggggaagaaggctttcgggcggccccggtaaggttttggatgggaaagccccgagccgtccccacctcgctgcccagcaagttcagccagcggctccgcatttcgggtgtcatctctggcttggcggcgtaggcaatgcgcacagggccgtctgggccttgggtgatgcggccaatttcatgctcttggatcccggcaacctgcccacgacagccggcgctacggaactcgtagaggacatcctcttcgctttcccggtgaaactcccacattgtttgggggcagtactctaggagattattccgcatattgtttgccaggaagcggggcaattttggtacctgaacgttcatgaccgagagcatttctctccaagaggccaagctcgcctcgggccgtatgagaacagtcaatgtagctgtctcagtaacttggcgatcggcaaaagcccactcccccacatctccttcaatgaggacatttcctgaagggctgaggtgagccgaagcaaacagcaggccggcaaaaaggttcaacatgatgatcttccctaccaagatttgtactgggaaatgagaggggaaagttctcaatcagctcgccgggcaggcaacgaaaggagactggacaagaaggacagccctttgttgtcgctttctcaaggctcaccccagaggagctcaatgatccgggtggcttttggcaaaatggcagttacagcctgcttgggcaaaacccgtatcgtcacacgagctgaaaccttactcaggtaaggttttttctgtgggctatattcctttgaaccgcaagctctagagggcaccagtagcctatcacaggctagctcagtttcgatccctgtttttcagaaacgccacattctttctgagcagtatactcgtttaccttaagcagatatgattttgttcgttcaaaaacctaaaactctctcggatgacaattgagagtcatcgagaacaaatcattcaccggagtcgtcggcgccagaagggaggatcttcccggttatcaaccagttatcccccacagtctgcagttgcggctccaacagttgccagctttggttcacatccgggatcccttctcctgctacgggggttggcgcgtcggccccgcccaagatcttgggagcgatgaaggcggccaccttctggatggccccatctttaagggctgcccaggccaaggtgccgccgcattcccagagggcactcagacagcctcgctcaaagagaacctgcgccgcttgagccggggttacttgatccaggtgcagcagctccaccccttgcttggccagggatccccagaggggatgggcttcagtggcctcggtaatcaccaaagttggcgcctcctccgctcgccacaggtgggccagcgggggcagattcagagagcggctgagaaccactcgcaggggctgggatccgtgaaaatccggcaggcggcaggtaaggtgggggttatcgtgccagacggtgccggagcccacgatgactgcatcgtgccaggcccgctggcggtgaacccactctcgcgccagcggattgctgatccagcggctgtggccggtggcggcggcgctcttgccgtctagggtcatggcgtatttgagcaggccaaaacaccgtttctgcacaatggcgaaggcaaagccttcgttgagctcctgacattcctgctccagcacccccaccgtcacctcaacccctgcctcctgcaggcggcggatccctttgccggccaccaggggattgggatcctgcattcccaccaccaccctccggatcccggcagccaggatggcctcggtacagggaggggtgcgcccgtagtggttgcagggctcgaggttgacgtagagggtagcgcccttggccagggatcccgcctgctgcagagccaagacctcagcgtggggctggccggctcccagatgaacaccttcccccaccacctgatccccccggacaataacgcaggctacccgcgggttaggggaggggcgctgtggtgtcgagcgggccaaggagaggcagcgttccatccactgccggtcggcgtccaggttcatgggaggcgctttcggggagcactttagcaggcggtgttttggatcctagctgcttcttggcagggagccggctgcggcgcggctttggtaagctggttacggccttggcagaagggatcccatggacagccttcaactttggcagcgctactgcgattggctctactaccatcccgagctggaaatttttgtggatatcagccgcatccgttttacccctgcccaagtggaggccctgcggcctctctttgcccgggcttttgctgaaatgcaggccttagaagccggggccattgccaacccggacgaaggtcgccaggtgggccactattggctgcgggcgccggagctggctcccactgccgaaatccggcaggcaattcaagactgcgttgaacaggtggagagctttgccaagaagatccactgcggcacgatcccagccagtgggggagggcgtttcaccgagctgctctggattggcattggcggctcggctctggggccacaatttgtggcggaggccctggctccgctgcagccgcccttgaacattcacttcatcgacaacacggatccggacgggtttgaccgggtgctgggacggctggccggcaaactgggacaaaccctggtggttgtcacctccaaatccggcaacacgcccgagccgcgcaacgccttggtggaagtggagctggcttaccggaaggcagggatccccttttctgcccatgcagtggccatcaccggccccggcagccaattggagcagcaggcgcggcaggaggggtggctagccgtttttcccatcttcgactgggtgggggggcgcacctcggaaacttccgcggtgggcctgctgccggcagcgttgcaggggatcgacatccgggctttgctggccggagctgccaccatggacaaagccacccgcgtaccccacctagagcgtaatcctgccgccctcttggccatggcctggtacatcgtcggcgaggggcgagggcgcaaggatatggtggttttaccctacaaagaccgcctggcgctgtttagccgctacctgcagcagttggtgatggaatctctaggcaagtcccacgacctgcagggcaaccgcgtggagcagggcctaaccgtctacggcaacaagggcaccaccgatcagcacgcctacgtgcagcagttgcgggacggcctcaacaacttcttcgtcaccttcatcgaggtgctccaggatcgcgagccggggatcccttcccccttcgtagagcccgaggtaaccagcggcgactatctggatggcctgctgcagggcacccgccaagccctctacgaaaacgggcgcgactccgtcaccataacgctgccgcgggtggacgcccgctccgtgggggccctgattgccctctacgaacgggcagtgggcctctacgcctctttaatccaggtcaacgcctaccaccagccgggggtggaagcaggcaagaaagcggccagcgccgtcctgcagctccagcgccaggtgctggaggtgatgcgagagcaaaagggatccctgaccttgccccagttggcggaaaaactgagctgcccagagcgcatcgagaccctgtactggattgtgcggcatctgcaagccaatggccgcagtctagtgcttgtgggggatcctggccgacccttggagctaagcatccagccgcgcccggcctgagagtatagaagaggcaacctgaagagaggtttgaccaatctgtaccttaccttaaacccctcctgtgcagccggcctgtctgcctagaatcgagcaagaggctactccaggaggagactatggaccaacctgccgccgtcctgcctttacaaaccccaaaagatgtctccatcgaggacattgagcaggagctgaacaagatctggtcctccaagggagagagcgttgccgcccgggctgccacctttaccctggtggtgtatgagtcgctagacgatgccctgctgctgccttcccccaccgtcgaagccattgccacccagaacccctgccgcgtcatcgacctaagggccaaacgggagggagccacagacgacgccatcgaggcccaggtggcggcctattgcccggtgacccgcgagcagcgcagctcgctggtgtgttgtgagtacatcaccctgaaagcgccggaatcggcttttgtgcgcgcttgcagcactgtcgcctcgctgttgatccccaacctgcccacgttcctgtggtggcaagggaacttagacttgaatagcttgttgtttcaaaagctggtagccctgagcaaccgcgtcatcgtcgactcgcggggctttgtcaactcagaagaagacctgcaggaaattcatctcctcatcagcgaggggcaccactgcggggatctcaactggcgacggctgctgccctggcaggaactcaccgcccaagccttcgaccccccagatcggcgagagtctctgtcctggatagatcaagtaaccattgactacagagctggcaacccctgccaggccctccttttcttgggctggctggccagccggctggggtggacgcccaccgagcgggcccagacttgggaacacgactacgagatcgaccgcatccgcttccaaacccaagcgggaggcgaggtgagggcagaattggctgccgtgcccctggtctcggagatgagccaggcgggagatctcatcggcttgcgcctcacctccagcaaccaggaagccgacgcctgcaccgtgctctgttcagaaaccacagggtgcatgcgcatggaagccaggggaggtgcccagaggtgcgtggttcgccaggtggctcccctggagcaggagtccttggaaacgctgctagctgccgagttgcagcggcctggccccgactatctttacgaagagaccttagaggtggtggcccagatcctcaaattaaagaaaagcggagcgctggggtagaatctcgatttcgttgttggcaatcttggggagacggatactgtctcgcgttcaaatgcagggaagcgaagaccccaacccagcgcttgacagacgagaacctaggcttctcgggatatcccgacaaatcggcccaagaaagctagccagatccgcctatccactgtcgaagccagctcagcgcagccccaggacggaggccagcacgctgtgacctaccagggcttccaccgcaatgctcatggcaaaccccagcatggccaatcgcccgttccagcgctcggccttttccgtccacccaatttcccactcgggcggagcctcgccctcttgcccatactgaggcacgtatcgcggacgagcagcaccctcccagcccgcaggacgcttggagttgaagaaagccatcgaaccgagggcaacagcagccaccagcccgctcaccataacggcaatgtaaggaaagaaagggttgtcgaggatcatcggcctgttgggttcagtgaaacagtcaatagcctgggtagcgagccgatcgggcagcccccagacaaaacgcccgacctgatgcttgcgtaaaactcagatgttctcaactatcgcagtcccagccactgagcgagagtggtggcaaaaacactgtgacccaccagcgcctctgtggcaacgctgatcaccaaacccaccatagccaggcggccattccaacgctccgcctgctccgtccagcccgggatccagtcgttggtggtgtcgtagtattgggccacagaagcggagtccaggcgagaagggatcctaggagaggattgcataggtaatgcctcataactgtacgtaaacaaacttaacataaaattacagttcttgacaacttttccgactggcgaggggaggtagggatccctggcgagagggaaggagtttgccgaggggtgcccagagcgatgccatactgagggaggtaggcttctgcgcagactatggcggtatcctctctttcttcccccaagctggaccaggcttttgacgctgctgccgacttagctgcccaggtgcggtcggattttccaattttgcagcgccaagtcaacggccagccgctcatctattttgacaatgcggccacttcccagaagccgctggcggttttgcaggcaatggatttctactatcggcacagcaacgccaacgtgcaccggggagtgcataccttgggcaacgaagccacggaggcctacgagggggcgcgggagaagattgcccgctttatcaacgcgccttccccgcaagagatcatctacacccgcaacgccagcgaggccattaacctggtggcctacagttggggcatgagcaccctagagcggggggatgagattattctgtcggtgatggagcaccacagcaatttgatcccgtggcaattcgtggctcagaagacgggggcctgcctcaagtttatccagatcacgcccgagggcgagctggatttggagcactaccgctctttgctgggcgaccgcacccgcctagtggctgtaactcacgtctccaacatgctgggatccatcaaccctgtccgggaggtggttgagttagcccatcgctgtggggccaaggtgttgctggatgcctgtcagagcgtgccccacatgccggtggatgtgcaggccctagactgcgattggctggccttttctgggcacaagatgggcggccccacggggatcggggtgctctacggcaagcgggagctgctgcgggccatgccgccctttttgggcgggggcgagatgattgccgaggtgtactgggatcacgccacctacgccgatatcccccacaagtttgaggcgggcacgccggccattgcccaagcggtgggtctgggggcagccgtcgattacctaagccagatcggtctggagcgcgtgcatgcccatgagcaaaagttaaccgctcgcctcctagaagggcttcagcgcattccaggcattacaatctatggccccaaggacccgacgcgccgggcaggactggtcagcttttcggcggagggcatccacccccacgacctgtccaccctgctggatgagcaggggatcgccatccgggctggccaccactgcacccagccgctgcaccgccacttgcaggtgcagtcaacagcgcgggccagcgtttacctctacaacaccctggccgaggtggatcgcttcctcgaggtgctggcagaggcagtggcgtttttcagggaggccttgggctagatgctctaccgccgcttcggacgcacccagcagcttatgtcggctttttccctgggcagcatgcggctggtcaacgtgccgccggagcaggcccaggccacggtggcagcggcgctggaggcagggatcaaccacctggaaacggcccaggcctacggccatgcagaggtgctcttgggggagatcctgcgtaagctagcagtgccgcggcagcgcctgatcctgaccaccaagcttacgcccggcgagaggctgcgggaacgactggagggatccctgcggcggctgcaggtggagtatctggatcagtttgccttccatggcatcaacctgcccgaacacctggagtgggtactgcgggaagggttgccgctgctgcggcaggcgcagcaggagggcttggtgcgctacatcggcttttccactcatggatccctggagctaatcctgcaggccatccagaggggccagtttgactttgtgaatttgcactaccactttttccagcagcgcaatgccgcggccctggaggcggcagcccagcaggatatgggggtgttcatcatctcccctgccgacaaaggggggatgctctatcgcccgccccagcgtctccgggagagctgtgcgccctttagccccctggagtttgcctatcgatttttgctggcggatccccgcatccacaccctcagcctgggcattacccatcccgacgagctgcagacggccctggcggccctgcaggatcccgagcgctggtggacggagggcctgcaggtacaggagcggctgcatcaagcggagcaggaacgcctgggctccagccgctgtgcccagtgctacgcctgcctgccctgtcccgaagggatccacatcccagaggtgctgcggctgcgcaacttggctcttgcccacgagatgaccgagtttgcccaatatcgctacaacatgttcggccaggcagggcactggttcccaggggtgcctgccgaccgctgcagcgagtgcggcgactgcctgccccgttgtccgcagcacctgccgatcccggagttgttggccgaaacccaccgccttttgcaccgctctcccatccggcggctgtgggagtaagggccccttctcccagggggtgaggggggtgaaaatcctggccaggagagccagctagggggaagcctcttgttgctccggagttcaaggctctagcgccgcttgctgcgcagggttttggcacggttgtgtacctgtctaacaaacagaggcaggagctgttcctgaatgtaggcaaaggctgccgggaggccttctctttcgtagataaggccgatttctgcctccacctgggtgggatcccgcagagccgacaaaaattggttggaggtgagccaggtgaagagttccgcgcggctaagatcgcagccgggaggggaaggcacctgccagtcgggtggcgggccgagcagccactggcgggcaaagaggctcagcaccgcatctcctagccacgccttgtcccgtcgggatccctcgtccaactgggccacctgctgtctgacggtcgaagcaaactgggatccgggcaccatgggcagcacttagaaggagcagcaagggtagcagagcttccctgcctcattctactaagatggggtctggcccaccctcagcgggtaaaggggcggagttggctgttttgaggatctcagtgcatgttgttggagcttaccccagaagagtgcgaggcggtgatcccgctggtgccgacgcggctccagtacgcagcttactggagcgatgccctcaagagcgtaggccggatcattacagctattttggtgggcgtagcgctgctggtgctgtctcgcgcttttggcgagggatccttcttgggggcagtctcctttctggcggggtttctctcgttgctctaccctttcctctgggggcccctctacaccatctcccgccggcagctagcctttcgcgagatcccttacggagggctcttttttggccaggtgttgagcacccgccgctacgaggtggtggtggaagagcgggaaaaggtggatgaagaggggcaactctatattgaagaagtgcgcgagcgccagtttgagatggaaattggcgatgaaacaggagttctctaccgagtgcgggccagggacgatccccgctaccggcgaattgttaaaaagcaatcggtgctggcgctggtgaaggcctattcccgcgatctgcggcgccgaccgaccttgagcgaagtctacgtggtcaagctaggggagtgggtgggagatgtttcctatctggatcgggaggcgtttttggagttggccgacgagctgctggcgctcgagctaggaccggaggcgaaggcatagaaaccttatgtcagaggctggaatcacccgcgcagcttggatcgtggcggccttggtggtgtcggcagccctggggccgcggttggctctgcctttggctgggatggtgggcttggtgattgtcgagcaggtggcctttggggggcggctctcggggttgctgggcgcgctgctggattgggcttctccagcctatcggcggcgggtcatctgccacgaggcaggacacattgtggtggcccacctgctagggatccccttgcgcggctacgtgctgggcccctggcaggctttccgacacgggatccccggctacgggggagtgcagctggatcaagcccccatgcgcacctgggaagcccaggggggcatcccctgggcagatctagagcgctacagcctgttttggatggcaggggctgccgcggagtctctccaatatggccaagtggtgggagatgaggaggatagacaacagttggccaagctgctggcagggatctcagcagcccagcccttgacctctgcggctcaaatgagggcctacatcaaccgctttctgcgccagagccgggccttgttgcaagcccaccccgaagcctatgccgttgccgtccggcacctagagcagggatcccccctccaagactgcctagctgcccttgcggccagcttggaggagcggtgtcaacaacctgatacatttacgctgaacactgctgagcattactgctcagcggtgaagcgatagcattctgtccgtttccgttgtcactacgcgatgctgacgcgaccgcgctactcggacggagtccaaacagaaaggcggtatcccgcaaagccctgagcataacacccagagcgccttgccaatctcgtggtagcctatggttgcactttgggcatctaaacacctttgcgccacccaacttagtgtggatgtgcccgcacttggtacaggttttgctggtgtacgcttccgatacttccacgacaaccacgtttttcttcttggcttgaaacttcaggaactgcttgaaccgatagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatcttggctgactcgaaagtggggaggaatatcaatcggtagttatccgttaggaacgccgctaccttgcgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttgggtcgcggtgctttactcagcctagattgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtctcccttggcgatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccagggtcaagtgcgatcaccccctttgctaacgaacactgctcgttcacgggctcaggaaagatggcataccatctgtctttcacccgcattagctcagttccgcgtgcccattctctgggcatctcctcggatgcacggaacgccaaacctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtctcgcacactgcgaaacctcgcgtctttgcttcggcgaaacgccaaccacgcctcgacgaccgcgttctgcttgatgtggcaaggggcgtccttcacccacccaggcaggtcggagcgcaggatgatgtcccgcagctttctggccgttcttggagcaccatgctgacgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccagaccttagccagcgccggctccggataaatccgtatctttctcgattgcagcccgatatttcctgagtccgtagagccgactgctgaagcagtgcaggatggtgaggatatcctcaaccagttcctgttggggagaaaggtgatcgtcatcgagaaccaagatttcgcacccgtattgacggcagtaccactcaacgaactcaaatccaaaccggcagagtcgatcccggtgagcgaccacaatcgttccgacatctcccgcacgaactcgttccaataaggcaaggaactttggtcttttgaagtcgagaccgccgccaacctctccgaccacttcggctccaggatagaggttaaccagtcttgcaatctgtctctccaagtctggtttctgccctcgactgctgactcgggcgtacaaaacgactcgtttggctttctttggcgttctgatgtagctgtcgaggtcataccttcttgccctaccagatggagtacgtattgctttgatccagcctttctgttcccatcgcctcaaggtgtggagacacaccccaaaataatccgccgcttctctcggttttacatacctagccataccaagcagccatactgaacatattgtacattattttcagtatagtccagcatatcattgactagagtcatgctccctcgccctcttctgaaacctcttgctgatacactgtgacatacgaaaaaagctcgggatcccccaggctcgggatcccagcggttgactacatcgttgtgtcgcttagggaggatccatcttgcgccccatcctcattgccggcaactggaaaatgcacaagactcaggctgaggctcgccagtttctgcgcgagtttcgtccagccctgcaagcctcgtctgcaggggtgaggccgcagcggcagatcattctctgcgtgcccttcacagacctggccgtggtggtagaagaaacgcggggatccggcatggctgtgggagcccagaacctgcactgggaggatcaaggggcgtttacgggagagatctccggccccatgctggcagagctgggggtgcgctacgttatcgtcggccacagcgaacggcggcagtactttggcgaaaccgatgaaaccgtcaaccggcgcttggccgcggcccagcggcacgggctcacccccatcctctgtgtgggggaaagcttgcaacagcgggagcaaggcctgaccgagtcttggattgtgggacagttggatcgcgccttgccggggatcgatctgcgcaacctcgtgattgcctacgagccaatctgggccattggcacggggaaaacctgtgcagccgccgaggccaaccgcgtcatcggccttatccgccagcatctgggcgccgaccacctgcccatcctctacggtggctcggtcaaagccagcaacatcgacgagctgatggcccagccgcagattgacggtgtactggtgggaggggccagcctcgatccccaagagtttgcccgcattgtcaacttccaggccctgactcctgccgcagcagcggctccctaggttcctcagcgagattgcccccacagtagagccacgggaaaagacttgaggatggcgcccaccgacaaggtgtcgccggcagggatcccttcttgggtgaggccattgacccactccagccgcttccagcgcggcagctgaatttctgtgtctttccaaacagcgtcccccaagggatcctgcgtctggtaaattagggaggttaggaagcggggcgccaccaccaggacgacttgtttgtcgtgctgacgggcaaaagcaatgacatggttggcataggagccgctcacctgcaggggaatataactgccttccagaaatagctgcggctgttcctgacgggcctttagcacctgatggatgagaaacagcttaatgcggccgtcgtggcggtgaagcagaagatcttggataagttgcaggggatcctgcttgattcgccgttgaatttcttcgaggtaagccaggcggcgggaaaagtccacaggccgacgattgtcgggatcgaccatgctgagatcccacagctccgtgccctggtagatatccgggatcccagggctggtgagcttcagcagagtttgagagagagagttaaagatgccaaagtgggcaattttgcgctgaaagggcaggaaagactccaagaaggggcttgagggccgcaggatctgatcgatgaaagcaagggtagcttcttcgtattcggtatcggggcgaagccaagcagtatgaaccttagcttcccgaactgctttaatggcgtagtctttaactcgctggataaaggtaggaacttcctctggttgaaaaggataggagccgatcaaagtctgataaagaaaatactcgtcgttgcgatcgggcagctccgaacgcttcgcttgcttgctgcgaactttgtagccaagattcaactcatgccagagtttaatgtgcttctcccattcagcggggagttccgagagcacattcaggcgggcccgcacatcctcgccgcgtttggtgtcatgggtggaggaagcattcattgagaagggccactgggctgctcgttcttggttaaagcgatggaactcttggacagaaatgccaaaacgatatagatccccacctacttcgttcagggatagcagcctgttgtaaacgtagaaggccgtatcctctacccctttggccatgagagggccagccaactgttgcagccgcatggcaaagtagatttgctcgtttttctcttcctctgagacgttttcggggaactcaaggcagagaaagcgctgcaggaaattcagctcgttaaccaaaatgggcaggttctccttagctttctctacagcttggcggacggcctgttgaccttctgagctgaggatcccttcgtggatgtagactcggtaaactgggaaacacaccaaaacctctgccaaggctcggcgcaagctgtagagggtgaagtcattggcatagcggtgatggctggtaatctgcttgagcaaaaaagcaaggttgtccatgtcccctgccaggttgcgctcgataatcagccgttttttatcttcgataacctgttctggtgactgttgcaggttggtgaaatcttgataaagagcactgaaggcttctgcattctctgattggcaaaagatgccattaagcttagctaaaaagtcgtaacccgttgtgccttgaactggccattgctgaggtagcttctcattagcttctagtattttttctaccacaatgtagagatctggacagcgttctcgcagacggtggagatactcctctgggttaaataggccatcgatgtggtcgatgcgtaaacctgtgaagcgcccctgttctgcgagcttgagaatgagctgatgcgttttgcgaaatacttcgcgatcttccatccgcagcgagatcagatcgttgatggtaaaaaaacgacgataattaatctcctcagcacccaccttccaaaaggagaggcgaaagttttgccgtgccaaaaggctgtccaacaagtcaaagctggagggatccccgggcttgccgttgaagatggcgatgttctcgtcaaagaagctttgaatatgcgggctagaggtgtagagctcccagagggagtgcttggcaaagctaatttgatccgtgcgctctaggagatcctctttgctaggaataaacttgaggctgaagaggatcccgagtagtttgacatagtcggggtggctgcgccctagtttccgccgcaacttgcccaggttataggtaaaaacatcggcataggtgtcaatattgagaggaaatcttaagttgtagtagttaatgctcaggccgtcggcatcatagcgtagctgaatctggcctgactccaggcacttgttgtagaagtcgcccaggaagggagcaaggattctgcccttgatccccagataggagtgatcccaattcacgtcaaagtagtcgataaagtctgagttaggcccgctttccaaaacatccatcagcatttggttttggccgtcgtaggccatgtggttgggcacgatgtcttggatccagccgattccctgctggttgagggtttcccacaagagttcaaacttttcactcccccctaactccacgttgatctgcctgggatccacgacgtcgtagccatgggtgctgcccttgcgggcctgaaagatgggggaagcatatagatcgctgatgcccagcaacttcaggtaggggacaatttgccgcgctgcctcgaagtcaaatccagcgtgaaactgaatgcgataggtggaagtcgggatccgcatgacgacctcaaaacgacgacaaggtggctcagcccatgaccagaagggatgtttccagggtagcggctaagatcgggaggtcccgcataaagatcggcaaaaccctagataggtgttcacgggcacaagagcgccaaagggcaagcaacgatgctaaaccaggcggcggcgagatgggcaacgatttttctcttgagcggcacttctgggagcgatctgagctttgcccaaggggagttgcgggtgggggacgaaccggttttcaccctgcccactcccgctacctctgcccatctgcgtctggtgcagcaacgtctggaggagattttgctgcaggccagcagctcccagccccaggtcggtttggagatccctgctcctcccactccggatcccttggtggctcctctgccagcccatactcttctcaatgggcaactgccgtcgacagtgacgccggtggatgcagaggcctacgccacttctcaaccggcggatttggcgcgacggctacagaagaccctagactcggcggagagccagcagcggctctatcgccgataatgggcggctggttaccggtggaccgtgcatcgggaatcatgtcgtttattggcagatcccttttggggaggatcccctggggttttcctatcagccggtgctgccggatcccccgccggagcggctatttttgttaaaccgcctgcctcagtttgtgccctacgagttgcgaccctaagcgtttttctacggcctcctatgtcctctacaccatccacgccaacccttccccgccagccccgcatcctgttgggcctgcgggctgaccattttcgccatcctgtggatctgcaggcaacccgctctctgcagcaggtgccggggctgggcctgctgattcagaatttgctcggctcgacggcaggggagattttttatctggataacatcgcctcgagcattcaaatcaacgagcaccagttgccggaaattcaccagcttctggtgcaggcctgtcgcattctagatctggaagtgccccagctctacgtgcgccaaaatcccgtgcccaacgcttacacttttgccatgcaggggaaaaagccctttatcgtcctgcacagctccctgctggacttgctggagccgccggaaattcaagccgtgatcgcccacgagctgggccacctcaagtgcaaccacggcgtctacttgacgatggccaaccttctcatgctttcgaccagtttgctccccttcggtgggctcttctatcaagcgctgcaagatcaactgctgcactggctgcgctgtgccgagtttacctgcgaccgggcggcgctgctggttacccaggacgcaagaacggtgatctcggtgctaatgaagctgtgcggcggctcgccgcagttggccgccaagctcaatgtggatgcttttctggagcaggcccgcacctacgaggagctggacgacgatctctggcagcttgagctgaagcagatgcagaccattgggcgcacccacccgctgccggtgctgcgagctcgggaaattgagcgctggttccgcagcaacacttaccggcaaattttggagcagcacggctcgactgctgcctgagaggccaggatggcttccctcggagtgacctctggcctccccctgattgtgggggagacccttttcgattgtttcccagacaaggtggtgctgggcggtgcggctttgaatgtggcttggaacctcaaagggctaggatccgatcccgtcttgctcagccgcgtcggccaagatgaggcggcagaacagttgttggcggcgctgcggcggcaggggctgcgtctggaagggctgcagcgggatccgcttcaccccaccggccaagtccgggtcacgctggatggggaggggattccgaccttcgccatcttgcccgaccaagcctacgactacatccagttggacagggcagctctgcaagccctccgccccagcctgatctaccggggcagcttggcggcgcgtcgagaagcagcccatcgccattttcaggagacccttcccactttgggctgtccggtgtttttggacctcaatctgcgggatccctggtggcgcccaggccccgtccgggaaatgctgcgcacctgcgcttggctgaagctgaaccaagaggagctggagcaggtggtgcagttagaaagcatccccgccggcaaggtggaggaacaggggcaggccttgcgggcgcggttgaacctgaggggcttgttcctaacgctgggggcggcaggtgcattcctgttcaccggtaggggggtgtatcggggggagccggtgccggtgccgcggctggtggatacggtgggggcaggggatgggtttagcgcggtggccatcctgggcctgctgcaaggatggccggaggcggtgttgctgcaacgggcggtggagtttgcggcggccatctgtggagttgcggggggcgcccccccagatccggcgttctatcgccccttccggcaagcgtgggggctgtagaagctactggaactggcgccagtggaactgggcgtagcgcccccccttgctcagcaactcgcgatgattgccctcctccaacagttgcccctgctcgaggacgaaaatgcgatgggcgctgcgcaccgtagaaaggcggtgggcgatcacaaaaaccgtgcagcgctgcatcaaccgctgcagagcttcctgcaccaaggcctcagactcgttatccaaagcagaggtggcctcgtccaggatcaagatcttggggttgagcaacacggcgcgggcaatggccaaccgctgccgctggccgccggagagggtaactccgcgttctccaacacgggtggcgtagccatcgggcaggctctcgatgaaactgtcgatgttggccacgcgggccgcctgccgcactgcttccaggtcaaagtcctcttggccgtaggcgatgttgctggcgatggtgccggaaaacagggtaatctcctggggcacgatgccgatctggcggcgcaagctcttgagggtgacggtgcggatgtcgatgccgtcgatgcggatgcagccttcctggggatcgtagaagcgcgggatcaggttgaccagggtggatttgccggcgccggaggatcccaccagggcgacaatctcgccgggggccacctggaagctgatctgtttgagcaccggctgatctggtttgtaggcaaaggaaacctgctcgaactccacccagccttcaatgggcggcatggggcgggcgccgggcagctcccgcacgcgggagcgggtatccaagagctcgaagatccgctccaccgaggcttccccctgtttcagctcgctgtagttgttggtgatgtggacaatggggtcgatcagcatggcgaccccggcaataaagccaagaaactggctgccggtcaggttgcccttgctaatctgccagccccccacccaaaacacccccaacacgctcatggcgtacagaaagcccaccaccgggtcttggatagctttaacctgttcggtttggaagcgggccaggcggttgttctcggccatggcgctgaagcggcggatctcgtagtcctcggcagcaaaggcgcgggtgaggctgatgccggcaaaggcttccgtcagaagggaggacaggtcggccatgctctcctggttaaggcgggagcgcagcagcagccgctccccaaaccaactgatcaaggcgcccatcaggggggcaatcaccagggtggtcaaggtgaggatgccgttgaggtagaacaggtaggccactaccgccaagatggtgagcacgctggggatgaagcggtggaaaaagcgctgcaccacttcgcccacccgatccagatcgccggtgaggcggtagaccaggtcgccggtgcggctgccggaaaagtagtccacatccaacccctgcaaatgggcgtagagccgttgccgcaattccaataccatttgcaaagaggccttggccataagggtgtcctggccgtactggaaggcgccgcgcaccagaaaaaacaccaccccgatcaaggccaagatccgcagttgccccagatcccccgcgccgatggagcgggccacccactcgatcaagtaggcgagggcaggcatagtgaggacaaagccaagggtacaggccagccccagcagcaacatccacaggtggggccgaatgaagggaaaaaggcggcgatagctacgacccggatgcacagatctcagaagaaagggcttctgccccactcagcttaccggatcgggccacaagctgctgccgggatccctggccagcggggttgtctcttagacggctctggctagcctaacttttgcccatacctggcaaggggggatccccttcttcgacggcgtctgcgccaacgtcgccagcgggagaccaggcaatcgctgaggctgtggttcagcgaacccagctccagccccatgcccacccaaagcagcgtctctgcgtgcgcatgcaacccttgccagaggtggttgcgccaggcccagggccgccactgccaccagcccaggcgggatcccagccaagcccccggcaggcccacccccgccacccacaggcccaggtagagcacgcgcagggcagtgccgacgatcggcccgtgggaccagaaggagcggtgttgcaggcagcggcggtaggggagccaaatccagcgcaggaacagccagcggcgatactggcgagagtcagtgtccagatccccggaaaacatcaggccgctgaagagataggcggatcccacggccagagctacggcagcgctgttgcccaacaggccggctgccaaagtgacgccgggagctgtccagagggtgatgcgatcgtgggtggatcctagaggcatgaagccagcgcagcgctccgctgcggctgagtctagccgcaggagaaggaaaaagcttgccctcaggccgggatccctcgattgaggcgatccaacacctgcaactgccggtagagcatctccacccgcggcatctgaatcccgccttgctgggcatagcggagcgggttggcaaaaatagcctccagttccaggggacgcttgcgctcgtagtcgatcttcatgctggttcggtagggggccatcttctcggtgctggccagcatctcggagatcagggtctgcgggaggtggcggccacaggcggcagccccctggatcacctcgtgcatcagcgtttccgccaaagcgcgggcctcagggtcgcggatcatttgctgggtatcggcgttgaagatcaccgagaggccgttgaagggaatgttccagaccaacttctgccagcgggccaacatcagatccggagaaagagaggtcgggatcccggcccgctgaaaatctgcttgaacttgttgaaggcgaggcgtgatcccctggggcgcatagccggggccgtattccgccagcagcaccgagccataatccagatgacagatgtggccggggccgactttgttggagctgataaagcacagcccgccgatcacccgctcagggccaacccagttggcaatctccggctccgcccccaggccgttttgcagcaggatcaccacgccgttgtccgccagcacaggcggcagcaaccgtggcaggaggtgattttgggtagctttcagggccacgatcaccccttcgcagacgggcatctcctccacggcggcgtaggcatttacctggggtaagtgaaagtcgccccagcaggactctacccacagccctttctggcgcacgtggtcgtagtcgctgtgcaagagaaaatgcaccgtgaagccagcctgttgcagttttgccccgtaaaaccctcccagggcgcctgtgcccaagacagcgtagcgacgggtttccggcaagacagccatagcggcaaaagtcggcagattatccccaccataccgcaccccaggggcgtctcaggctcactctctgctgttttcctcaagtttggcgtcgatcaacaacacccgctcctcgccgtcggtttcccgcaggtgcactttgacgatctgctcaggggccgtggttagcttgtgaccgcagtagtctggttgaatgggaaactggcggtggccgcggtcgatcaacacggccaggcgcacttgctccggtcgcccaaagtggttgagagcctccagagccgcacggacggtgcgaccccggaagagcacatcgtccaccaacaccacttcttggccggtcagatcccgcggcagctcgctgcgattgggagtgcgcaggccgccggagcccaggtcgtctcggaagaaggtgatgtccagctctcctacctgcggtgggctcccgaagccggtggcgatgcgatcccgcaggcggtaggccaaggggacgccgcgagtgcgaatgccgatcaacaccagcctgtccaggtgggggtgatccctggcaattgctgtagccagagcgtcgatcagctccgctatctgctgcgcattgaagacctcgactgtggacatggatccctgtccccccctcgccagttgggactcagcttataaaagcccaaattagcccaatctaccggcgggatccccatccagtaggataaaagtaagagcaatcccaaagccgtggaggtttcctggagggatctgcgatgtctgttgcttggccggcttctggtttggtgagactgtcctggctgacccctttcctgcggggtgcggtgttttgcgggctgatcctgtgcctgggtgtcgccctcttgggatccccgtcctgggcagaagactacagcaagcgggatctgcagggggcgaactttgccggacaagacctgagcggctggaaatttctcaaggccaacctgcgacaaagcgatctcagccatgtcaaagcggcaggggcgaacctgttcggggccaatctcagcaaagccaacttgcgcggagccgacttgcgcggggccactttggacatggccaacctacagggtgcggatctgcgagaagcgcaactgcaggacagcatgatgtggctggcccgagtcgaagggatccaaattgatggggcggatttcaccaatgcgttgatacggcaagacgccctctccatcctttgcgaacgggccaccggcgttaaccctgtaaccggtcgggccacccgcgacactcttgaatgtgactgatcctcacccccggctcttctcccagagggagaggggagataggcagcagaacccatcgcctcactgccctctggaatccggattttaggagctggaagcggctgcctcagaacgggcgggcttgcgttgaaactggctgagcagcgagttccaggccaagcgggccatggatagcagccaattgccctccaattccttgaacaagtccatgttgagcttgaaggcgtagttggcttccgccacaatgcgctcgatggtggcctgatccagctccagcgcgtccaactgggcgcggtagcgctgcttaaacttgccctcgtgggggatctgctcgaaatcgtaaaaggccgttccttcccccggcggcaggcccatggcccggcgggcgatgtttttcaggatctggccgcccgagaggtcgccgatgtagcgggtgtaggcgtgggcaatcagcagaaccgggtctttttccaccacttctcgaatgcggttgacatagacctggcaagcgggagagggcttgaccacggcacgccaattggggccgacaaaataatttaaatccttctccaggctggccctgcgccacaattcgggatagtaaagccggcccaccagcgggtgctctcgcaattgggcaaagccctcttccagagcgctgtagacaaagtaaaagttgcccacatagcggctgtaggcttttttatccaccactcccttgaggaaacacttgataaaggccatgttctcggccatggtgtgggactgcttggtgccctctcgcaactgggccgacaagctgtggtcccggttatacagatcactttttttattctgattgttctggctttgactcacaaaaccctcctcgccaacaaactgtgcttcattagatcacccgcagatcacccgcaagccatcccgaggttcccccagcctgagaagctttgtaaacccattcccgatcctttctcatgattgatggctccgcgtcttgccccctagcctgcatcaacagcgtgcatctcaaaagcgacaaagaccggcgccgcgtccaccctggcgaccggctgagcctgtcagaaccacccctccgatccccacggtcgaccggaaatccgagctggagcagcggatgatccgtaaaaacggtcaaagattagaataatctgcctgagtgtgaatggatgtgaacaatccttaaggcacggtgggaatcgtccctgctccggcagccaaaaggggatcccaagcggttttgccgagattttccaggtgcgcccccacgggatccggacagtccctcggcctttgtaacgttcgttgacgatcgttggcagggtttctataattagaggcctgactgcagcgcaacccctgccgagcaacgcatgacacaattagcagtgccatcccctgccgctcctaccttgcctgacctggtagagattcagcgggagagttttttgtggtttttgcgagaagggtttgaagaggagctcctcagcttttcccctatcgtcgattacacaggcaagctggagctgcactttctgccggagtaccgccctggggatccctccaaagggtacaagatcaacaagccgcgctacgaccctgaggaagctaagcgacgggatgctacctaccaagcgcaaatccgggtgcccactcgcctgattaacaaagagacgggcgagatcaaggacatggacgtcttcatcggcgagctgcctttgatgacggatcggggtaccttcatcatcaacggcgccgagcgggtgatcgtcaaccaaatcgtgcgcagccccggcgtctactacaagtcggagctggacaaaaacggtcggcgcacctacagcgccagcctcatccccaaccggggcgcctggctgaagtttgagaccgacaaaaacggcctggtgtgggtgcgcatcgacaaaacccgcaagctctcggcggcggtgctgctgaaggccttgggcctgagcgactcggagatctacgacagcctgcgccaccccgaatttttccaaaaaaccatggaaaaagaggggcactacagcgaagaagaggccctgatggagctgtaccgcaagctgcggcctggcgagcctcccaccgtctccggcggccagcagttgttggaatcccgcttcttcgatcccaagcgctacgacctgggccgagtagggcgctacaagctcaacaaaaagctcaatctcaacgtggcggaaaatgtgcgggtgctcaccgtcacggacatcttggccgtcatcgactacctgattaacttggagtacgacatcggccatgtggacgacatcgatcacctgggcaaccgccgcgtgcgctcggtgggcgagctcttgcaaaaccaagtacgggtgggcctcaaccgcctggagcggatcatccgcgagcgcatgacggtctccgagtcagagaacctcaccccggcctcgctggttaaccccaagcccttggtggcggccatcaaggagttcttcggctccagccagctctcccagttcatggatcagaccaacccgctggcggagctgacccacaagcggcggctgtcggccttgggccccggtggcctgagccgggagcgggccggctttgccgtgcgggatatccaccccagccactacgggcgcatctgccccatcgaaactccggaaggccccaacgccgggctgatcggatccctggccacccacgcccgcgtcaaccagtacggcttcatcgaaagcccttactaccgggtcgaaaacggcgtggtgcgcaaggatctggggatggtctacctcaccgccgacgaggaggacgagtatcgcgtggcgccgggggatgtgccggtggatgccgaaggccgcatcaccgccgacttggtgccggtgcgctaccgccaggaatttaccaccgcccaccccagcgaggtgcactacgtgcaggtgtcgccggtgcaactgatctcggtggccacctccttgatcccctttttggagcacgacgacgccaaccgcgccctgatgggggcgaacatgcagcggcaggcggtgcccctgctcaagccggatcggccttatgtgggcacgggtttggaagcccaggcggcgcgggactctggcatggtggtggtgtcgcgcaccagtggcgtggtgacctatgtttccgccgacgaaatcgtggtgcggccagacgacggcggggatccgattgtttaccgcttgcagaagtaccagcgctccaaccaagatacctgtctcaaccagcgccctcttgtctacgcgggggatcgggtggtgcccgggcaggtgctggcggacggcccggcgaccgagggaggcgagctggccttgggccaaaacgtcttggtggcctacatgccctgggagggctacaactacgaagatgccatcttgatcagcgagcggctggtctacgatgatgtcttcacctcggtacacatcgagaagtacgagatcgaagcccggcagaccaagctagggccggaagagatcacccgcgagattcccaacgtgggggaagatgccctgcgcaacctggacgaaaacggcattgtgcgcattggggcttgggtggaagccggcgatattttggtgggcaaggtcactcccaaaggggagtcggatcaaccgccagaggagcggctgttgcgggccattttcggcgagaaagctcgcgacgtgcgcgacaactcgctgcgggtgcccaacggcgagcgcggacgggtggtggatgtacgcatctttacccgcgagcagggggatgagctgcctccgggcgccaacatggtggtgcgggtttacatcgccctcaagcgcaaaattcaagtgggggacaagatcgcgggccgtcacggcaacaagggcatcatctcccgcatcttgccgatcgaggacatgccctacctggcggatggcacgccggtggatgtggtgctcaaccccttgggggttccctcccgcatgaatgtgggccaggtgtatgagtgcctcctgggctgggcggcagaacacttgggggtgcgctttaagctgatgcccttcgacgagatgcacggcctggaagcctcgcggttgacggtggaggccaagttgcgggaggcccgtgaaaaaaccggcaaagactggatcttcaacccagaaggcaagtactgcggcaagatccaggtgttcgatggtcgcactggcgagcctttcgaccagccggttacggtgggccgcgcctacatgctgaagctggtgcatttggtggacgacaagatccacgcccgctctaccggtccctactcgctggtaacccagcagcccctggggggtaaggcgcagcagggtggccagcgctttggcgagatggaggtgtgggctttggaggcgtttggagcggcctacatcttgcaggagctgctcaccgtcaagtcggacgatatggtggggcgcaacgaggccctcaacgccatcgtcaagggcaagcccatccctcgacccggcacgccggaatctttcaaggtgttggtgcgggagctgcagtccctctgcctggacgtgtctgtccataaggtggaggtggacagcgacggccagacccgcgatgtggaggtggatctgatggccgatgtctccagccgccacaccccctcgcggcccacttatgaatccgttacatccgaggatctttctccagcggcaggaggaacctttaccttagccaggcgcagccgcgaggaagacgaagacagggaggaagaggacgatttttgattgatgccagggatcccattcggctcaggagaggaggggtggggttcctctccccttcctttgtagttgctagggcagcaagtcaggagaacaacggcaatggccaaaacggagcaacgctttgactatgtcaagattgggctggcttctccggagcggattatagagtggggccagcgcaccctgcccaacggccaagtggtgggagaagtcaccaagccggagaccatcaactaccgaaccctcaagccggagatggatggtctcttctgtgagcgcatcttcgggccggttaaggactgggagtgtcactgcggcaagtacaagcgagtgcggcatcgcggcattgtctgcgagcgctgtggggtggaggtgaccgagtcgcgggtgcgccgccatcgtatgggctacatcaaactggccgccccggtcacccacgtttggtacctgaaagggatccccagccacatcgccacgctgttggacatgccgctgcgggacgtggagcaggtggtgtacttcaacgcctacgtggtggtggatccgggcaacgctcccaacctctcctacaagcagttgctgaccgaggatcaatacctggagatcgaggatcagatgtacgaggagggatccgagctgcaactgccggagaactgggccatgatcggggcggaggccatcgaacgcctgctcaaggatatcgacctggaaaaagaggcggagcagttgcgggaggagatcgccagcgcccgcggccagaagcgggcgcgcctaatcaagcggctgcgcgtgatcgacaacttcatcgccacgggagcccggccagagtggatggtgctgcgggtgctgccggtgatcccgcccgatctgcgcccgatggtgcagttggatggggggcgctttgccaccagcgacctcaacgatctctaccgtcgggtgatcaaccgcaacaaccgcctggcgcggctgcaggagatcatggcgccggagatcatcgtgcgcaacgagaagcgtatgctgcaggaggcggtggacgccctgatcgacaacggtcggcgggggcgcatggtggtgggggccaacaaccgtcccctcaagtccctctccgatatcattgagggcaagcaggggcgtttccggcaaaacctgctcggcaagcgggtggactactctgggcgttcggtgatcgtggtggggcccaacctgcgcatgcaccagtgtggcttgcccaaagagatggccatcgagctgttccagccctttgtgatccacaagttgatcaagcggggcatcgtcaacaacatcaaagccgccaaaaagctgatccagagcaatgacccgcaggtttgggacgtgctggaggacgtaatcgacggccacccagttttgctcaaccgtgccccaacgttgcaccgcctcgggatccaggcttttgagccgatcctggtggaggggagggcgattcagctccaccccttggtctgcccggctttcaacgccgacttcgacggcgaccagatggcggtgcatgtgcctctctccttggaagcccaggcggaggcacgcttgctgatgttggccaccaacaacatcctctccccggccacaggcgctccgattattactcccagccaagacatggtgttggggtgctactatctgacggcggacaatccccacgcccccgaccttggcgatcgttattttgccagcctggaggacgccctcatcgcctacgaccgcggcgtcatcggcctgcacagcaaaatctgggtgcgctacagcggcccgatggagttgggcaaagaggaaaaagagtcggagcctcagattatcgaggagccgggcggcacccgcctcaagatcaccaactaccgccgcatccgcgaggatcgggacggcaacgtgatcagccaatacattcgcaccacggcgggccggatcatcttcaacaaaacggtgcaagatattttgtctgcttgaggctgcccctgtggacgttgcccttgtcgatgggtagctgggatccctgcccccttgtccagaactgtcagagttatcaccgaggcattatgagcgaaaaaggacgcttttccgccggtctagtccggcaggccgccgatggcgccaaggccaagaccccgccgccccctgtaccctttcgcaactatcaaatcggcaaaaaagagctgcgcaatctgattgcctggtcgtttgctcgctacggcaccgcccgcaccgctcagatggcggatgctctgaaggccctgggcttcaaatacgccacccaggctgccgtttccatcagcatcgaggatctgcgcattccacccagcaagcggcagttgttggcccaggcagaagcggagatcgaggcggccacggagcgctacacccgcggcgagatcaccgaggtggagcgctatcaaaaggtgatcgatacctggaaccagaccaacgaccagattaaggaggagatgctcagcaacttccgccagaacgatcccctcaactccgtgtacatgatggccaactcgggggcgagggggaacgtctcgcaggtgcggcagttggtgggcatgcgcggcctgatggccaacccgcagggggagatcatcgacttgccgattaaaaccaatttccgcgagggcctgacggttaccgaatacatcatctcttcctacggggcgcgcaagggcttggtggacacggctttgcgcactgccgactctggctacctgacccgccgtttggtggacgtgtctcaggatgtgatcgtgcgggaatccgactgcggcaccgaccaagggatcctgctggaacccctgatggatgcggacaaggtggtggtgtcgctggaggagcgcctggtgggccgggtgctggcgcgggatgtggtgcacccgcaaacccaggagattcttgcccgccgcaaccaagaggtggatcacgacttggccaaggccattgtggaggccggcatccggcaggtgatggtgcgttctcccctcacctgcgaggccaaccgatcggtgtgccggatgtgctatggctggagcctggcccactcccggctggtggatctgggggaggcggtcgggatcatcgccgctcaatcgattggggagccgggcacccagttaaccatgcgcaccttccacacgggaggtgtgtttaccggggaggtggcccgccaaattcgcgccccctttgctggcgtggtgcggttcccgaaaaatctgcgcacccgccccttccgcacccgccacggcgacgatgccctgcagctagaagcgaacaaccaaattgtcctggaagggccagacggacaacgggaagtcttcgacatgacgcagggatccactctgctggtgcgggacggggcccaggtgcagcgggatcagttgattgcggaagtgactgtagccaaggccgtgcgcaagagcaccgagaaagcccagaaggaggtggtggccgacttggcgggggaaatccgctttgccgatctgcccatcgaggagaaaaccgaccgccagggcaacaccacctgcaccgcgcagcggcaagggttgatctgggtgatgtccggccaggtatacaacctgccgccgggggccgagccggtggtgaaaaacggggatcgggtgcaggcgggggatgtgatcgctgagacctcgctggtaaccgagcacggcggcatcgtgcggctgccggagcgcagcgacaccaaaagtgggcgcgaagtggagatcatcaacgccgcggtggtgttgcacgaggcgcgggtgcgggtggaatcccaccagggccgggagcaatttttgctggatacggccagcggccagacctttgtcctcaaggccacgccgggcaccaaagtgggcaacgacgaggtagtggcggagctgatcgagaacaatttccgcacccagacgggcggcctggtgaagtttgccggtgtcgaggtggcccggcggggcaaggcgaagcagggctatgaggtcatccggggcggcaccttgctgtggatcccggaggagacccacgaggtgaacaaggacatctccctgttgaacgtggaggatggccagtacgtagaagccggcaccgaggtggtgaaggacatcttctgccaaaatgctggcgtcgtcgaggttatccagaaaaacgacatcctgcgggagatcgtcatcaagcccggatccctgcatctggtggacgaccccgccgacctggaaatacccaccggcacgctaatccagccgggccagaagctgctcagcagcatcgtccctgaccgattggtctatctggagcaggtggagacgcctgaagggccaggcctgctgctgcgcccggtgtacgagtacgagatccccgaccggccggtggtgcccagccaagagtctaccagcgagtctggccgctccattcgcctgcgggcggtgcagcgcgttcccttcaaggatggggagcgggtgaagtcggtggggccggtagaactgctgcgcacacaactggtgctggagatcgataccgacgccccgcaactgaaggccgatattgaactgatccaagatgagaaggatcccagtatccgtcgcctgcaactggtgatcttggaaaccctgctgctgcgccgagacgtggaggcggatctaacccaggggagtacccacacgcggctgttggtgagcgaaggagacagtatcggcagggggggtgttatcgcccgcaccgagattcaggccaaaaaagccgggatcgtgcaggggatccgccagggcgcggaggtggtgcgacgggttctggtggttaccgacgacgacctgctgacggtgcctctgacgggccaagccagcgtcgaggtgggagcgctggtgcgggccggcgacgagctggcgccggggatccctgcccccgagtcggggcaagtgatgcagattgccgatggccaagtggtgttgcggttggcgcggccttatttggtgtcggcgggtgccattctgcaggtgcgggatggggatctggtgcagcggggggattctttggccctcctggtgtttgagcgggccaagacgggggacatcatccagggtctgccgcggatcgaggagctgttggaggcccgcaagcccaaggaaatgtgtgttctggccaagcggcccggcacggtgcaactgagctggcgaggagaagagccggatctgcgggtcatcgaagccgatggtacggttaccgagtattcggtgatgccggggcaaaacctgatcgtggtcgatggccagccggtacaggtgggggatccgctgaccgacggcccggccaacccccacgacctcttggagatctactttgagtaccatcgccaaaccttgggcgacgaccaagcggcacggctagccttgcgggaggtgcagcgcttcctggtcaacgaggtgcagaacgtctatcgctcgcaaggggtggagattgccgacaagcacatcgagattgtggtgcgccagatgacctccaaggtgcgggtggacgacagcggcgacaccgtcctgttgcccggcgagctggtggagctgcgggaaatccagcagaccaacgctaccatggccatcaccggcggggcgccggctaagtacacgcccgttctgctggggatcaccaaggccagcttgaacaccgacagcttcatctcggcggccagcttccaggagaccacgcgggtgctgacggaggcggccatcgaaggcaagtccgactggctgcggggcctgaaggagaacgtgatcatcgggcgcttgatcccggcgggcacgggcttcagcacctacgaggagatggcgccagaaccggagccggaggaagaggaggagcctgttgtgctgccagagctgccgcctcgcctgatcttggatgacgaccagctcatcgacgactccacccccgttgacgagccgacggaggatgagggagaagaagagtgaggcgttggcggatcaccagccctgggcggcgctacaggctgagatcgtcgcttgccgccgctgtccccgcctggtggcttggcgagaggcggttgcccagcaaaaggtggcccgtttttgtgaccagctctactggggccgaccggtgccggggtttggggatgtgcaggcgcggctgtgggtgatcggcttggcgccggcagcccatgggggcaaccgcaccgggcgggtgtttacgggggatcccagcggggattggctatttcgcgctctgcgccgggccaggtttgccaatcaacccatctctctgcaccgggaagatggcctgcaattgcgggattgctacatctcagccgtgatgcgctgcgcgccgccgcagaaccgccccaccgccgcagaagccaagacctgcctgggctatctgagacaagagctggagctgttgacccaggtgcgggtcatcttggcgttggaccataaccacatgccatggccatgacgaccttgctgagccgccaggcccggcggggatcaggcgggctgccaggtttccaggcggtaggcgctgtcccagaacagccattccaggcgagaggcggtgacaaaagcagccgtcatcttctcccgcgtcgccgctgtggtctgcgtagccaaggagtcggtgatgtccagggcctgttgcaccacctgggcaaattcttccccggcataggtgtcgatccattgttgataaggattgttgggcttggcggtgcggtaaatggcggatcccacctcacggtaaatccagaagcagggcagcacagcggccatggccacctcgtagggatccaaggcagccgcagccaatagaaaacgggtgtaggcgaagcaggcaggagcgtaggttgtctccggctggatgtcgtagaggcgaaagtaactctcgtgcaggctgcgctcggccacaatggcccccagggcaaagttcaagaaactcaccacccgctcagccccctcggaacgggccccgatcaaggcaagggcgcgggcaaaatcggtgagataaagagcatcctgctgcagatagaactgaaagcgctgccgcgagaggctgcctgcggccagctcttggttaaaggggtgatccaagatctgttggtagatgggctcgatcgtctgccagaggtgggcggtaaaagattgagacatggtggctctctcgcggcgtttctggggttcttttcaactgattgagatctctgggtgtgggggaaactctttgggtgccctgtggccggaaagttggacgtgagtatctcgattccagatccctacccccgctagggcggggatctccttgtctcagattgcccctcctctcagttaccgcttttcagggggtcagcccagctaaacctaggcttcgggcataaggggacggaagccgtgcttgcgggacagttgcccgattaaatccagcttttctagggtgatcaagttgcggccccaactaaaattggtgtacaggccctcgaactccaggagcatcgcctcggcaaagcaggcgaagagctggcgggccgggttggccacattcaaaaattgcataatattccactcgatatcgagagagtgttccaccatgccgccgtcgatcacgtacagccccttgcgctgcaacttggaggcgatgtttttcgggtagccaccgtcgatgatcacgcagggatccggaagcacctgaggatcgagggtcactccttggctcatgctggccacccagacgatgaaatcggcgcggggcaaggcctcttccaaggaacagacctccccttttttaagtttggcctgcagctcttccaggcgtcgccgctcgcgggctatcaacagcaatttggccggggaagtgtgggctaccaaccactggcagatggcactaccgatatcgccggtggcccccaccacggcaactgtggcagctgccaaatccatggcgtagcgctgggccgccgcctgcaattgctgacagatgatataggccgtgtgggtgttgccggtggtaaaacgccgaatttccaggtcgatgttgcgcacccgcctgagggtgtcgaggcgaaaattctcgaaaataatgctgctaaatcctcccagggtggtgatgttcaagccgcgccgctgcgccaaggccatcgcattcaaaatcttgcgacaggccgccttcacccgtccccccgccagcatttccggcaggaaacaggattcgacgtactggccatagattttttggcccgtgatgctggtcaccacgatctcgtccaccacctgaggcggagccatgcaccaaaattccaggtcgctctccgcatattcggaataccccagcttatctgccacccgttttgcgtgggccaggctggtcaggtgcccgatcaggccgaacatagatgctcactcacttcgatacttaactttatgagctccatccggatcccatcaaaacatgtccgcacccagagagggtagggagcgttccagccaggccggaaaaccaatcggcaggcagagttgagttgcgtcaggcggcccgcagaccctgggccgagaggcgcattacctcgcgggtgttgaagccgatgctggccagggcctcgccgtaggcgatcatgaagtcttctacaatggcctcgcgatccatgtaaatggcttccacatccgcctctacctgctgcagcatctgccgaactagaggcagattttgggcgttggctgcttcgatctgggctttaacctcggcaaagtgctcgcccagccagcgctccccaaaattgaggtgcagatactcgtccttaactaccccctcggtgatcttgcgggcaaagtcatcggcaaccgggatgtagatgttgtaggcggcaatggcaaagcactcgatgatcaaagactgaatgacaaaacaggagaccagatcccctgccgctgcggcgctttggaaattgtcccgcaagggcgcgaaaaaggcgcgggcaaactccacatcgggttccacctgcaggtttttgccgcaggcctggaagcctttcatgtggcgcaattccatcttggccagcttgcgcagctcctctgcagcttccggcagcatttcggccagcttgaggtagttgtcgtgggcttcttgttcgccttcgataacaataccgttgatgcgggagtaggcctgccgataccttgggctgctgtagtctagggcagtgccgcccccatcagtgggggacgggggggtgttgggcaggacgttcgctggggccatactcgtgcatctccttttgtagttgtagattgttgtgaaccgcttcgccggcccttcaacaatcctggcgcttgccactaaattgttcctctactcagaatagcctcaggtggtgcggaattcatcggatcccttttgcccagggaggcaagcctgttagggtgagtgctcaggtgccgttgaggagccgggggtatgtctgctcttggggagggcctgaatcagctgcgccagttgctggtggatctggaggaacaatccctcgatcagccgattggcagcgccgaggaggtgttgcaggcaatcgagatggcgacggcttttgagctgttcgaggcggaaagcagccgtttgctgctgcagattgtggccaatctctgggatcgggtacgccagcacgatctgtcggcgcaggagatcgaggcggtggcagagaagctgcgggcggtgggctataccgatgccgagatccaggagatcttggatctggagcctcaggacaactagccgcaggctaggcggaaaccatgcccaactcggcgggaacgacatctgcttctaggtgagtggccgtgtcgtaacaggctccccgcaggttggcaagcttgagtttacagccgctgaggttggcccctttcaggttggcgccgctgaggttggcccccgccaggtctgcctggctgagatcggcaccactcaggtcggctgcggtcaggttggcgccgcgcaggttggccccttgcaatcgagatccctgcaatttggccttttctagattggccaggcgcaggttggatccctgcagatcggcttggctgaggtcggcgccgctcaagtaggcccgctccaggttggcagcggccagtttggcctgctggagggttgctccgcccaggtcgatcccggccaagtcggcaccggccaggtcagcttcggccaattggctgttgctgaagtcccgctcgccgctgccatagcgctgcaacagttccgctgcggtttcgaccattgcttttccccatcctagacaagtcggatcctaccgaggaacagggttgccgccaagggcgcacatcctccaggcggcgcctatcagccatgcctccagatccgaacatctgccaaggccatcagccctcttgcctgcgagagcgcgctaggatgggcgcaacgcccttttctctggatcccatttgttctgttatgagcttgccccgcgtgccccgctcccggccccgcccaaagttacgctcgatccctcgccgcaaaaccgaatcggctctctatgccgagatgcagcagctcactgtggaaaagcagcggctcaaccaggaattggagttcattcaggaacggcaagggcaaattcaagcaaggctccgggaaatcgaacaagcgctacagcgttttcagcaggaggcagagagctttcgggatcccgccgctgctcgagaaccgggcactggccgcttctcctcctcccgtttcccgccgatgacctttgagtactgagccagttccctgccgagtggggaagccaaagccattgccaaaggagcaaaaaactgggtttagagccccgttctgtcctttgggacggccttgtggtaccttttgtatggcggcatgggtagtcaaccgcttcaaaaacccagtagtctaacccctaagacattagctagggttttgtattggccttgaagcggtacccttgggcagaagagaaccgagccgcgagaccgaagtccaggggtagacctgttggcttttgctaccgggatccagccgcccagtccgagatcttctcatggcccattctgaaactcccatccggcatcgctgagtccataactgcaactgagtacacaaggagctgagcctcgaccatggttactgccaccgctactgcgaccaacgttggctacatcactcaggtcattggacctgtgatcgacgccgagtttcccagcggcaagctgcctgaaatctacaacgctctcaaggtggaggcgacgaccgaaagcggattgaaggtcaaagtcacctttgaggtgcagcagcttttgggggataaccgcgtgcgggccgtggccatgtcttctaccgatggcttggtgcggggcatgccagtggtggatacaggtgccccgattaccgtgccggtgggcgaggctaccctgggtcgcattttcaacgtgctgggggagccagtggatcaaggagagccggtgcaagccaaggagtttgcccccatccaccgcagcgcgccgccctttgtggagctgaccgtcaaaccggagccctttgaaaccggcattaaggtgatcgacctgctggcccccttcaagagaggtggcaaggtgggcctgtttggcggcgccggcgtcggcaagacggtgctcatccaggagctgatccacaacattgccgaggagcactccggcctatcggtgtttgccggcgtgggagagcgcacccgcgaggggaacgacctctacaacgagatgaaagaatcgggggtgctggacaaagtagcgctggtgtacggccagatgaacgagccgccgggcgctcgtatgcgggtgggcctgaccgccttgacgatggcggagtacttccgcgacgtcaacaagcaggatgtgctgctgtttatcgataacatctttcgctttgtgcaagctggctcggaagtgtcggcgctgttgggccgcatgccctcggcggtaggctaccagcccaccttggccacggaaatgggcaacctgcaggagcggatcacctccaccaagcagggatccatcacgtcggtgcaagcggtgtacgtgcccgccgacgacctgacggacccggcgccggcgacgacgtttgcccacctggattcgacggtggtgctgtcgcgcagcctggcggccaagggcatctacccggcggtggatcccctggattcttcgtccaccatcttgcaggcagacattgtgggcgaggagcactacaacaccgctcaggcggtgaagcaaacgctgcagcgctacaaagagttgcaggatattatcgccattctggggttggacgagctgtcggaagaggacaagctggtggtggcccgcgcccgccgcatcgagcgcttcctgtcgcagccgttctttgtggccgaggtcttcactggctcgcctggcaagtacgtgaagttggaggacaccatcaaaggcttccagcgcattctctccggagaactggatcatctgccggagcaggctttctatctggtgggcaccatcgaggaggccatcgagaaggcggagaagctcaagtccaagtaatccctcaccctcagcccctctcccagggggagaggggggttggcggctgctgaggatcctcggccacaggcccgaagcggtagcctttgccatagacggcgtggatcaactcgggggagccgggcagacggaggcggcgccgcagcaggcgcacctgagcagccaggacgttgctgctggggggatcctcgccggcccacacccgctcgtagatctgctcgtgggtgagcaactggccggggtgggccatgaagtactccagcaggcggaactctttttgggagaggtggatcatccgtccttggcggtaggccacttggttctcccgatccagctctaggtctccaatttgcaggcgagggatcccttcgccggggccggcagcccgccgcaagagggctcgcacccgcgccagcagctcccgcagctcgaagggcttgaccaggtagtcgtcggcgccggcgtccagcccttccacccggtcgtcgagagtatctttggcggtcaggaagaggatgggggtggcgcgatctacctgtcgcacctgttggcagagggagaggccggacaggcccggcaacatccagtccagtaccagcaagtcgtagggtggggctgggggcttctgcagcagctcccaggcgctgtttccctcgtaggccacgtccacgctgtggccctctcgccgcaggtgctgggccagggaatcggccagctccacttcgtcgtccaccaacaagatgcgcgccatgctctaggattctgtctcgtcgtcgcttgccggaggggccagggagggagggggctccagttgtaagcagagatcgtaaaggcggcgccgcgtccacaggggggatccctggaagcgccgggccagttggcggctggcagcggagcggggaaggccctcggccagcaggcgggccagctcctggcgaacttccgcttccgagggggaggtttcttcgcccttttcggaggcaggccgcccctctagaacaagggtgaactccccccgcagcggctgggcggcgcagtgctccagagcggcggccagggatccccgccagaaggactcgtgcagcttggtcagctcgcgggccagcacgatctgccgccgggggccgcagtgagccaggagatcttgcagggtttgctgcaggcgatggggggcttcgtagagaacgacggtgcgctcttcttgggccagttgttgcagacgggcttgtcgttggctggctttgagcggcaaaaacccctcgaagacaaaccgccctgtggccagcccagaagcagccaaagcggccactgccgctaccgggccaggcaccgggatcaccgggatcccagcttggatacaggcgcgcaccagttcctctcctggatcggagatggcgggtgtgccggcatcgctgattagggccaccgactgccctgccgccagatacttgaggatttgcgggatgcgctgggcggcgttgtgctcgtggtagctgatgaggcgggcggagatctgaaagtgtttaagaagctggccggagtggcgggtgtcttctgccgccacccagtccacttcccgtaggactcgcagcgcccgcagggtaatgtcttcgcggttgccgataggggtggccaccaagtagaggctggcggtggggcgctccatctcgacaaggccagagctaagcgggtactgctttccaggttaagggatccctgtggcaggatcggggaagattggcgggagaaagcaggtgcgcctgaccacgcgagctacctatagcatccgggctttgctggatctggcgatgcttggccaggtggcctcggtgcgggccattgccgagcgacagcagatcccggccccctatctggaaaagctgttgatcgagctgcgccaggctggcttggtctgttcgcagcgcggggcgcaggggggctaccggctggcacgggcaccgcggcggatcccaattagcgccattttggcggcggtgggagaatctctggatcctctcccggctgagagggcaggggctcagcaggaaggctctgcggatgggctggactgggtaacggaggccctctggcggcggatcgcccagcgggtggagcaggtgttggaggaaacaactctggaagatctctacttcgacgcccgcagttggcaggcagcccaaagtcaggggggagggtttgtggtctgatcgcgcctgcgggagggagaccttgctgttttttccgagtcagccagccgctcccctggtgctggcgacggctttgggtctggattactggttggcagatccctgggggtggccccatccggtgcgggtgatgggggcggtcatcgcctggggccagagttgcattctcaggcgctgcccaacgccggcggcccagcgctggggcggggcagctctcaccctggcgctgctggcgggatcctacgcggcaggctgggggctgatcgccgttgcccaggctctccatccctgggcagggatcctgatgcagatcatcctgatggccagttgcctaggggggcgcagcctgcgctttgccgccttggaggtgttggatcccttggaaaagggggatctgccgcaggcccgccagcgcctaagccgctacgtgggccgggatacggagcacctgacggaggcggagatcttgcgagcggtggtcgagacggtagccgagaatacccccgacggggcgacggcccctttgttctatgcctttttgggaggggcgcccttggctttggcctacaaggccagcagcacgcttgattcgatggtgggctaccgccatgcccccttcacctacctgggcacggtgccggcccgctgtgaggatgggctgacctggctgccctgtcgcctgacggtgctgaccctggccctgctcagcggggatccctggggattttggcagcgctgtcgccgcgacgggcgggcggatcccagccccaattcggggtggagcgaggcggcctttgcctggcggctgcagatccagttgggaggcaccaatttctatcgcggcatccccaaagagaagcccaaggtggggatcccggctcgtcccttgagcccccaggtggtgcgggagagtctggggctgctgaggcaggttctgggggtgtggggaagttggatggtgggagtaactctagttctcaactctcctctccctctaggagaggggttgtaaactactccagactaaagtcaggagcttttagtagccctgcagtcggcaaaccgaccgcggacctctgggctggtttacagcagccccaatcgaccgttcccagtgccttaaaagccgtttctggtgcccgcaacactaggataattcagaagcagctaaagctgcctaagccgaacagaggcagaaaaggcgaggtcttgcagtcaaaactgaacggtctggagcgtcgcatgcgcatgggaaggagctccgggatccaagggcttttaatcttaacgggtgctagctcagcgcccagcgctgcagggcaatgccgaggagcaggcccaggccgccaaaacgcagcacctgccaaaaggtggcaggaacggggttaaacacttccaacaggtaggcttgcagacgttgttccaattggctgacttccgcctggatttcagcccagtgttcgggggagagctgggataggcgctccagctcgcgcaggtcggccagccgcgcttgcaagatctcgagcttggcttgcagagcctcaagggaatcgggggaatcgggaggagcggtcacggctgcgcctcggctgggggggcgggggaacgggatccggcaaacccggtttggatctcgttgaagggtttggcttggatcacccctggggggacgggatccaactggaagagggcgcgaatggcgttttccacttcggtgatggggcggttgccaatggattggtagacgaggttgccctgggagtcaaaaagcagggtctgggggacttggccgctgtagtattggccacgctcatccccaggcaggagggaatcgacagaataaggaatgaaatagactccccagccatagcgaacttgcaggttggccagggtggctgcgtattttttgcagtcgctgctgtcgtcgatgtagtacaccagcagggccgggatcccttgttctttggcctgtttcagggagacacgaggggggatcatgccgccgttggagccatagagggcaaagatgttgccgtcgtagcggtcgtcgttgaggagagcatgggcaggcggagacaaccagcccattaacacgacccacaaagctaccaggagaagacgcagccacagcatgattcaaaacagcatgatccagggaggattgtcgggcagaggggaggctctctcattgtgccattttgccccggttcagtctcaggggcggtggatgatggcctcgacccgccgttgttttttcaccggatctacgcccaccagccggatgtagtccttgggaaaacggctgaggcactgctcgacagcctgacaggcagcggcccattctctcaggtgggcaactccacactcctgccaggaatgaacgcggtagcggcgcggatccgcatgctccaccaggatctcatagccttgggccaggatctggcgaagctgggcctgcacgtctgggttgagggagactggggcaggatcggccgagttggcagccacaggaggaggggatggcggggaagcggggggcggctcttgaggagcggagcgccggaggccaaggtattcctcggagaggcgacgggcttctacttggtgttgctcggctttgagctggtggccggcctggatcaactgctccagagaaaatcgcggtggcggaaactggggggcgccctctttgcttttgagcaggcgaaaggcaatcccttccaggccgacttcttggataaattgccatacctgctcgtcgtagagctgggcgcgcagggcgccgaaaaagtcgatggcctgctcgggaaaggcgtccaccaggcgctcaatctcctcaagagacagcccgtcggcttgaaaaatgccgtgaacgatgtggatgcggtcggtgcggctgggctcccagtagaacttgcgcatgcgcccatcgcggatgaggggggcatagagggtggaaaagtcgttgccggtggcgatgatgggcacccgcggcaggggcttgggatcgtagctgccgggaagctgcacgttggtggggttgtcggcgatgttcatcagggtggcgctcaccagttgggtgttgacggtgtactgggtcatgctgttcaggcgaccggcgccggcatccaggtcgttgatcatcagcacggccatctggccaaatttgcggatgtgctcggcagcttcacggtagcgcaggcgaatcatacgggcgggatccccggcgtcgggactttccagctcgccccccgagatgtggacggcatagaccttcatgcgctcaaagatgaggttgcattggaaggtcttgccctcccccttgcgcccgtggatgcccaagatgagcggaacgggcacgtcgggcagaggaagatgatttttggtcaggtgcagggcgacaactttaagaaaggtgggggggatgtagtagctcatcggtgagcttggttgcgagagtttctatttcctccattgtcgttctgggaagttggcccctgcccctcctcggcccaattctcggcgggcagcagggacaatactccagataagtgctaaattatctggactatcggcaaggggaaagagtgcccacatgggcgttgccatgggattacgcgggaggttagtttttgtaacagtcttccggcagggcgaccccagagatggcaacacaagcttttctggcgctctggtcaggccggcttagacgaaaagctgtccatctaagggtgagatcttgctgttgaattgcctaagctctgtgttgctggctgtcgaagccgccgctcccgtcgaggcgccagggggagacaacctctctcccttgatcttggtggcggtgctgctggccttggtggtcatctacttggccagccgcgttggcggagaaatggccgttcgcctgagttttccccccgtgctgggagagttgctgggaggggtgttggtgggcggttctggcctggggttactggtttttcccgaagggccgctttctgccgaggcgttgcctaccttggcccagtcctcagctctgatgcagattctgcaggccaccgcgggtcttgacaagggatccctggtgcaggtgttctcctcccaaagccagatcatcgacatcctctcggagatgggggtggttatccttctctttgaaattggtcttgagtcggatctgggggaactgttgcgggttggcccgcaggcggcggccgtggccgttattggggttgctgtgccctttgcggcgggaacactgggcctgctctacctctttcacgtgcctgtcatccctgccatcttcgccggggcggctctgacggcaaccagcattggcatcaccgcccgcgtcttggccgagctgcaaaaactcacctccctcgaagggcaggtgatcatcggcgccgccgtcctggacgacgtgttgggcatcatcatcttggcggtggtggccagcttggccaaaaccggagaggttgacgtcgccgatgttggcctcatcgtcgtcagcgctgtcgtctttctcgtcggctctatcgtcttggggcgactcctcagcccctactttgtggctctcctcaacaacctgaaagcccgcggcaacccccttttgcccgctctggtcttggctttcttgttggcctacgtagggcaggtgatccacctggaggcgattttgggcgcttttgccgccggcctaattctaggggaaaccgacaagcgccaggagctagaagaacagatcaagcccgtttccgacctgctggtgcccatcttcttcgtctgcgtcggggccaaaaccaacctcgccgtgctcaaccccaccctccccgccaaccgcgaggggctgatcattgccgtcttcttggttagcgttgcgattgtgggcaagctggccgccggcctgggggcgttcggcaagccgggcatcaaccgctatgccatcggcgtgggcatgatcccgcgcggcgaggtgggcctggtgtttgccggcgtgggagcggccagcggggttctctccgaggctctcgacgtcagcatcatcgtcatggtgatcgccaccacctttatcgcccccctctggctgcggggagtattgatcggggaagtagactctcctccttctctcctggatctgcaggcagaagcatcagagcaagaccgcgtcgaaaccccatcagctcgctcagactcagagcaggtgggcattcctgagagttgaatcacctcgactttctccccaaacgtccccagagcgtctggaacagcagccacagcgggttgcgacggcgggatcccacgtcttcaaccttctccgccctctcctgttggggcaaaatcacccgcatcgagggcgggtcaaaccgctgcatcgttgtggagcgccgatccaccacctccgcctttaggctgcgaaagctgacagactggagataccgctgaaactcttcgttcgacaactggcgaatgcaatactgcatccgcacctgatcccccaactggatctgatccccatccttgagatcccagctcagacatttctgcccgtttactgagatgccattggtgctgcgcttgccttcgatattgccgtccaacagccggtaggtgtagccaccgcccttttgcggcagccgcaagagcagcgcgtgctgccgagaaaccgccgccgaatggacgacaatggcgttgctgggatccctgccgatggaataggtggcggcactgagggccacagcccgccgtccctgctcgtcatcgatcaccagcacatgccaagtctgggagggggaagacgctgggtcagcaggcatcgtttggggttggctttgccagagaaaggttcggcagaagaagggccttccttcataatgataggatagggcttagccacccgcgaggaatcgtaaacagccgccatgactgcaactccctcccttcttcaggaacttccccccatctaccctggcgtggccgtgcgggtcatcaatcccaacgatacctactacctctttgaaggacaagtacagcgggttaccgacgaccatgccgctgtcctcttcgaggggggcaactgggataaattggttaccttccgcctttcggaattggaagtggtggacaagtcccgccgctagctccgctccgctttcctctagaacttccccatgcgcagccattggcaggaacctttcctttggatccatgccgccgggatcctcctcttccccttgtggattgggctaaccgtcattgggttggccaccggggatcctctcctgtcggtgggagtagagcaggccgcagtggctgtggcgggcattgggccagtctttgccatgcagtggcgcaagcccttcgatgtcttcagcctgtgggtggccgccgttcctcccgaggaactcacccccgaccaacgccgcatcttggctgccttcctcagccccgaacacaagatcttgacgctattggcggcactcctgctgctggaagtctttgagcgcctctacgacttcgcccccctctttgcccccctcacccctggcaacggcacccgtctggccggcctggccatagccgccttcgggttttggggggccaacctgttcttgcagatcccccttgctgcaatacgggtacttctcctcagcgagccggagctggcccaactggatcccatccctgctgaggagatcgagagccgcttctccgttgttggcgatcgccacaccccgctgttgcaacggctgctgcgccggattgccgcagtcccatcgcaggcacaaaaagatggaaatcagagactcgactgtaaagtagaagtagccgaagctgccggctcagatgccgaatccgaaggacgggaggctgccacaccggaaacgacccctgacttcacttagacaggttgctgggacggatttctaccccaaagaaactgcagctcgatgctagagtggacgggatccagactgttgtctgaccatcggcgttctcctgatcttcgaggctaccgcaccggcaatggcgagcaacttttccttccgctttaaacagttcacccaacgcctcagagaaaccacccagcttccccagtttttcaccgagcaagccaccagcgaaacccaaaacctcgcgcgggagttggcattggttggggaatacgccacccagctcagccaggtggtgatggaggtggacttcctcaaccagctctacacccgtcttttgaacgagcgggaagtgctgcagcaggaaaaagacaacttagaagcgcgggtcttcgagttgcagcaggagcgcaacgagactgaaccccaagtgatgtacctacgtgaacaactgagccaggccgcctttcaactggagcaaacgcaaaaccgcgagcgcagcctcagcgagcgggaacggcaactgtcggagatcgtggcccaactggagcgccggcgggctgtgctcaaccaggccatcgaaaacctcaccaaccaagaggccgattacaccgttcgcaacaaagagctagaggccgtcatcaaagataacgagcgcaaagccaagcaatacctagaagccgccaaccactaccgggcgtacttggaagagctgaacgcccagatacaggaagctcaggccaagctgaggagcctcggtgttgagcccaaacccgccgacctgccgcggcttgaggatatggaaaagccaactcccatccccacgccgccgccctctactcccatcggctacccaccaccccaacagcctcctccaccccagtcgggcggctactggtcggacagccccttcgatgacgatccctggagctaggggctatcccaacagcgcttgtaagtcagctctgcggcaaagctcagtgccctctgccctgagccgccttgggagagctgagggagacgcgtaccctaaagaagagatccacagtaggggatccagcgtccagttacacccaagccagacctatggaactgactgtgccggatttgcaagccctcagccaatgggatcggcagttctgccgctttgccgagcagcaacagctcctcaagcccaaacaactggccttggccctgaagatccagcggcagcagcacggccccctggccttgatcctctggcagttggggtttgtgggcctgcagcacttggcgcagttttgggagagagtatctggcgacgctgacccggagctgctccaagacaaggccttcggctgacaaaaagggtgactgctgccgtctgttttcctggccgaggagcgagactgcagtatggccttttcggactccaccgtcactcatcctgaaagtcctgtagcggtgagctgcggctcccttcctgcagcgccgcccgccccccagccaccatcgggtgaatcttctggttagctgacctgttgtacttggccgactgccgcttgcgtaagcagaagagggaaagacagcactctgcaccgctcctgcaagagggtggctgggcgctctttcagcgtggttggcctaccaaccctgtcgctggaaaaagctggaatccacagccataggttttgccctgcaatcaagtcgattcttccggcaacagacccttgggatcctccggcggcggcagatgggccagatccccacgggattcgctccccaaaactcgcgcctggattctcttgatcacgacatagagcaccggcaccaccagcaggctgagcagggtcgagacgaacataccgccgataacagccgtgcccacagactggcggctggcagccccggcgccactggccacggccagcgggaaaatccccaggatcgtgcttagggccgtcatgaggatggcgcggaaacgggtctccgccgcctggatcgcggccttgaccagcgggatcccctgggcaaccagttggttggcaaactccacgatcaagatcgagttcttgctggccagaccgatcaacatcaccagccccacctggcaaaagatgtcgttggccaggccccgcagcagttgggccgagagcgcccccagaaccgccagcggcaccgccagcagaatgatcaagggatccacatagctctcaaattgggccgccagcaccaggaagacgaacaccgaccccaaagcgaagatcagcggcgcctgtccccccgactcgatctcttccaaggacaggcccgaccactcgaagccaaacccctgcggcagcaagcgggcagccagactttccatagcccgaatggcttgccctgagctgaagcccggcagcgggctgccctggatctccgccgagcggaagaggttgaagtggttgatgattgcagggccggtggtctcctccacctgaaccagggtgctcaagggcaaaagctgcccctgcccactgcgcacgtagaactggccgatacgttcggggctgccccggaaagcctgatccgcctgcacatagacccggtagttgcggttgaacaggtcgaaatcgttgacataggtgccccccaacagggtctgcagcgtgccgaagacctcggccagcgggatccccagcacctgggccatgtcccgatccaccttgacctgcaaccggggggagttggcgttgaaggtgggcgggttaatccgcacgcccagggggggttggcccggcgggggcggcgcgttgcccacgaagaaaagcgtgttggccgtctgctgcagcaggttgaaatcgttcaccccccgatcctggagctggaaggtgaacccgcccgtaacccccaaatcgggaatggctggcggcaaaatcgggatcaccaacgagcggctgatcccgcccaaaaagggcccgaacagccggttgacaatcgcctgcgccgattgttccggtcgccgccgctcgtcccagggcttgagggtggcgaagattaacccgttccccggcgagggcccggtaaagctgaacccccccacgatcacctggttttcgatttccgggatcccgtccaaaatggcgctggcctgccggatgacccggtcggtgtaattgagagaaacccccggcggcccctggatgatggtgatgaaaaagccctgatcctcatccggcacaaacccggtcggcacgacctggaacagccagtaggtgaggcccagacaggcgacaaaccccgccaccaccagcagccgcagcttcaccaccagctccaggaaccgacgataggcggcgcggatcccttccacggcccggtcaaaccagcgcaacagccaaaacatctgctccgaacgggggcggatcagcagcgccgacaacgccggagccagggtaatggcattgaaggtagacagcgaaaccgatacggcaatggtgacggcaaactgccggtagatgcggccactggtgccgggaaagaacgcgattggcacaaacaggcccaacagcaccagcgtcgtggcgatcaccgcccccaggacctcgttcatccccgccgaggccccctgcagaggccgcatgccgcggtcgcggatgtagcgggagatgttctccaccaccacgatggtgtcgtccaccaccaggccggtggccaaggtgaggccgaacatggtcagggtgttgatggaaaagccgaacaggcgcacaaacgcaaacgtccccagcagcgccaccgggatcgtgacagtggggatgagagtgatgcgccaatcctgcaaaaagataaacagcaccagcaccaccaggacaatagcctgcagcagggtgaagatcacctcctgcaccgactccgtaataaacagcgtggcgtcgaaggcgatctcgtagatcaagccgggcgggaagctacgggagagctccgccaacgtctgccgcacctgccgcgacacctccaaggcgttggcatccggctgcttggtgatggcgatccccaccgcctcctggccgccgatgcggaagaacgtatcgtaactttgggcccccagctccacccgacccacgtcggcaatgcgcaccaagctgccgtcggggctggctttgagcacaatttgggcaaactcctccggctgcgacagccgccccgtagcctggacgctgatctgaacctcctgatccggggggctgggctggctgccgatctgtccggcaggcacctggatgttttgctggcgcacggcgttcaccacatccagcgccgtcagcccatagccggccagccgcgtcggatccagccagatgcgcatggcataggtgcgctccccgaagacgatgacatcgctgacgccgcgaatgcgccgcagggcatcgcgcacgaacagctcggcgtagttgctcacaaacagctcgtcgtattcccctgcctctgagcgcagcgccaccacctgcacaaaagcgctatcgccggccttttctacactaaggccgttttggatcacctctgccggcagccgcgcctgcacccgtgccacccggttttgcacatccacagccgccgtgtccagatcccgatccgggctgaaagtgacggtgatctggctggtgccgttgctgctgctcaccgaagagatgtagcggatgccctcgacgccgttgatctcctgctccagcacattggttaccgccgtctccaccgtctcggcatcggctccagggtaaacggcggtcaccctcaccgccggcggcgccacctgcgggtagtagtccaccggcaataggggaatgctcaccgctcccaccagcacaatgatgatggagcagacgctggcaaaaacaggacggcgaatgaaaaagtcgacaaacataggccagggatccgcgtaaggagtagaaggggatgaccaagttgggaaaccgctcaagaggagaaatctagggcggggatccaggcggtctcccctccccttgcatcctctgctgcaaaagcacctcatcgacaatcggggcgccatcgcggattttttgcaggccgctcagcacaatcggctcgttggccttcagcccctccagcacctcgtagctgttgccgtagagggatcccagccgcaccggcctttgcaccgccaccgccccggggggcttgccctcctcaggtggctctgtcgtctgcaccgtgtagacaaaggtttgggcgcccagacgggctaccgccgttgccggcaccagcaaagctggccgctcctcccagatgacccgaatccgcacaaactgggccgagcgcaactggccggcagggttctccagaagagccttggccagcaccgattgcgtggcggcgttggcttcgggagcaatgaaagagatttggctgctgccgatcacctcgccgcggctatccaggatctgcaccggcgtgccaatgcgcagctggggggcccgctgcaacgggatgttgaggttcagctccagcgcctgggtttgggtcaaggtggtcaaaaccgtctgaggcgtcacgtagtctccctgcctcaccaaaacatcccccacaatgcccgcaaagggagccgtgacctggaaaaactgcaattgcacctgctgccgctccgcctcggcccgggcccgctccacctcccgctctgcccgcacaatggccgcctcttgggcccggatctgctcctgttgcgccgccaaggccgcctccgcctggcgcagatcgcggctggactgatccacttgcgcctggctgatggccccctcggccaagaggcgcaggttgcgctggtgttgatcccgggcgaactccgccgctgcctccagccgcaggcgatccgcccgcaattggctgagcacggctcggctgctctccaggttggcctgagccgccgcgatcccggccgcttggccggccaccgccgcctgttgttgccggctgtcgatggcaaacagaggcgccccggcagaaacctgggatcccagccgcacgaacacctgggtcacctggccgctcacctggggccgaatactggccacctgctgggatccgaggctggtgatgaactccgacgtctcctgaatgagccgttcttccacggcgccgatggccaccggtgtcggctggccttctccactctccatgccgcgagggggcccgccgggccgacaggcagccaggagcaaagaaaaacccaacagcggcagaactgttcgcaatcgcatcctcaacctgctcccccaacgagcacccaaacagagggatcccccatctgcattggctcaaccaaccaaggtaatgagcctgtgccttcctgtgcctgtgcaaaagcgctggccatccttcccaatccagaactaagttgacactcccgccgcctgaaggcgggggattcttacgcagtccacagaaggacccgtaacggcgttgtcaaagcgcctctagacagttccttaaggcaaagccccaaggttctgcttactttcttaagcaggttggcggcagcattagcatcagcgttgaccaaccacccctttgccgtttggtacaggccccgcttgacacgcttcccagagggtctccacccgtcgggtttttcaccataattaggtagctcatctccatctaggaagctcgcctgcgaactgtacgcctcctccgcctcgataaactcaatgccatagtgctgacataattccgcaatacgctcctttaaccaacctgttggaattaaaacaaagttttggttattgaccttccctaaaccgcattcttgcttttgttctttgttccaaccaaagatgattctcccaatcgagtggtgcaaacagaagtcaatgaccttgcgcgcagctttgtgaattgcatctcgcatcctccggcttcttttttccgtaattcgctcaagtttctgcgaccaaaacccctgcggcttgtcagtcttaagcctagccacctccttgttgtaccactggttaaaggatttgactttgcgtccgtcaatgatgaagctatgccctaagttgctaacgcacgtaagccagttgtttactccgtggtcaattgctagtaccttttttggatccagcgattgcggttgagcgggcttagcatagatccactccaagtagaacaccccatgcctgggcagaattcttagctccttaatatttttccaatctaagttggtaggaaatcgtatccagaaagcgtctatcccaaaccaagctttgacctggttgccgagcggcactctgactcttccttcttggaacttaagccacttcttcgggtatgctaccgtgaacattcccttcttacggtagcgcggtaggtttggtcttaagctaatctcttcttgcaagaaaagtttcagctttgtcttaaaactacttagtgcctcagctacagacttacacgtctgttgtgcggcggaaacatacattgcgataaagtgcttgtttttggttctcaccatttcagcgcaaagctcaccatagcttgccaatcgctttgttttgaaatagacttgtcgcgcatagtacaaagcgcagttgtacaccttattagactgttgacacaagtactctaatacggggagtagctccctgtccctgacgagaacctgctgacagccgtaccccatacttgttggtaagtggcatgataactgcagtctaacataagtaagcaacaatgcgagagggaagccaacggtacaatcactacaaccatgctgtggggctagcggttgttcgcctcgttttttgcccaaagagaaggaaaaaggtcttggtaggagaagtcaggaacaggttgtttgagctatggcaggagctgtctagcgagaagggttggcatgtgagagcgattgaaatagctccagaccatgtccacctgtttcttgagattaagcctaccgacccaattcatcttgtggtaaaagcattcaaaggtagagcttccaaatatttaaggcagaagtttcctaacctgcgaaaactacctagcctttggagcagaagttattttttctgtactgcggggaatgctagcgctgaggtaattcaaaactatatcaatgacccacatcattggtaagcgactaaagtcgctctcgggcttttccgccccgcgctaaagtgcgaggctaccaagctatccctctgtgtaggcttagccaaaagcccagcttcgggatccagagccccaactggccggacaacggccatcttcggctagactgttccaaagttgtcgcgcaagcagcgggtcttttgttgcctggcgcgaaggcgagttgccggggttaaaaaagctgacatgagaactgtggccgtaacctggtttcgcccaccgcagcttcagcttcgtcctcagcactggctgtggagctgcctcggggcagcagccatcacagccctcacggcggctgccgcttgggcgcggccggtgttggaagtgcgcatgaccatgggcttgcccatcagccccaactactggtacctggtggccctcagccgggccggcagccccggccccaccgccaatctggtggatcccaatgtccgcgtcgggcccaatgagtatgcttttgtccagaactgggactacctgatccgggttacccccctcaacgaagagtcggtcttgcagtccaccatccagcggtttggcgagccggagcgggagtttgccgtcggcttcaaccaggtgcgggtggagcgcctcagccgcgaccgcgacaccctccgcttgcagatcgacatctccgagctagagggcctcgacgggcgggatcaggatatccaggtggctctcctcaccgcccgcgcccccttccgcgtcgcccccgaggaaaccaacttggccattgacgccacccgcggcgagctgccccactactaccgcctcagcctctccaaccagcggcaggtggtcgtggacgatccccagcgccaggagacgatgcgccgcagccgagaattgatccaacaaagtggctccggggctgccctcagccgcgagctcatcgaggggggagccttggaaattttggccgccaacatcctcacctttgagctgcgcctggtggatcgctagggatccgctcccctgcgcgcccaaggcggggcccagattgccgccatttcaagccccttctgcgccaagagaagctgggctgggatccaacatcacaaacagaaacgactccagccccgccaggtaggtgagcgcctgctcctgggccgcttccggttctatctgatgggcttgggccgcctgctcgatcaagctggccaccgccactggcccctgcaagagggatcccagccaggccatctggggagccggaatggcgaggcggccgcggctggcccccggccagttcatagtaaactccagcttcttttcgtaggcctgggcgaagttgcggcgaaattcggcattgtccatcaggatggggttgagctgcaccctgccctccagccagtcggcgtcgctccagggcaagaccagggaagagccggggtgctcggcccaaaagtcgatcaggcggtggtcggggtagatcagctcgtagaagtggttttgctcggcgggagagagcttgtccagctccacctgcagccaggccggcatcgccctgtctttgaacagcagcgccggatcccagtcggcgtagtccaccaggcaaaccaagcccagctccgcctcctggagcatacgcatcaagtctgggattaaaaaccccttgtcgccgggcaagaggtagttggcgcggatgttggtgtcgtcgctgtagatctggggatcccagtgcagggagacccgcagctcgtcagaggccaggctggccatgaactcccgcacccgccggcaggcttcgggcgtgggcagatcaaacaaccccagcagccggaacgcctcctgcatgcgcaagatcacctgccgctggtaggcgtggtgcaggttggcccgcaggatgccgtccggcttgagcacccgcttgagcgccttcaagcccgccaccggatcctcgagcaaatagagcacgtcgttgaggctgatgaagtcaaactgctgccccagttgttcaatttccagcaggtcgagggcgtacagctccacctctccgaagccgtggtagcgcaggcgtcgctccgtcgcccgcaccgactccggcgagaggtcgcaggccaccagccgtgcccccgggttggcctccgccaagatcaaggtctcccagccggagccacagccgacattgaggatggcgatcccctcgctgggcaggatggcgcgggtgcgggcgtattgggccgtcgtccagcttgagcggtataggctgccgatggcgttgcgccctgaggcctcaacgggcacgttgggatagggcagttcctcgtagacttgccgcaaagactcggtcgtgctgccggccatgggatccgctccaagaagctgctccctatgctactgcctcaggaaggccgcgatggcagcggcaatggcctcattgcccccccgatccaacttctccgacgcctggggtgggtaggggggatcccgcaggaagtcccaggatcccgcaaagaactcttccggcgagaggatgcggtgccatccgtagcgccgcaatccctccaccaacaggggcgactcggcaaaccccgaccggttgacacaggccatgggcgtgccacagcgcagcgcctctgccaaggtgccatagcccggcttggacaccacccaacggcagaggggcatgacatccaccggccgccacacctggccgtctagaatctgcaagttgggcagagcaggagcctttgggtcgaaggtgagaaactgccagtcgggaaaatccgtcagccgctcgtaaggcaagccctgcaaccccagcccgccaaaggttaacaaaaccgtgggccgctcccgctccagccccaggcgccgggccacctcctctcctgagtagcgcggatccgaccccgtcagccccactgcctcttggtgagggaaggcggccataggctcggcaaagggcaggcgaaacagccgctggcagcgcccgtacagctcgcggatccaggccaccaagggctgaaactgggggccgtagtcttggtagataaaatcccagccgaagttgctggccatccagcaggggatcccggcggcctcggcaatggcggtggcgatggggggcacatccgccaggatcaacggcaccccctggctgcgaatgaactcggcctcctcccggatgaggtcggcagcccccgcttgaaacgccttgagagcagccagcgtggccggcagatccgcctgcaagccatccggctgcaccacccccacatccaaaccccgcggccggtgcacaaactccccttccccgtagcgctgcagcagccaggcgggggccggcgtcacccaaatgggcaggatctgcgcatcctgccgccgcaaagtgttcaccaccgccgccagccgggtgacgtgcccaaacccgtgggccgttgccgctacatagagaggaatgggattcaccgccatagccttaagaaagaacaggctgaggtttttcccgccgggatccccagaggttgccggccaagataagtcccaggcccagcaccgatcccggcgcgatcggctcccgcaacagcaccccaatcagccccagcgacaagaatggcgttacatagacccaattggccagggatccgcgctcgtgggccagctccagggcccgcagccaaaacacaaaagtcaaccccatctccgccaagccgatgtaggctgcccaggccagccccgccattgtccacctcagctcctgaaacggcaagagcagcaggcagtagaagctgccgaagacaaaccccatgaacagcttcagcaccgcgtcccgtccatcccgcacattgagcagccagtagagggcccaaatggcagcgctgcccaccgccagccccaccccccagggatcctccacctgccaggtgtcccaggatccccccgtggccaccagcaccgcccccactaggctcatgcccaaagccagcagcagccgcccgcgcaggcgctcccccaacagcggcgccgccaagagagccagcagcagcggccaggtgtaattcaaagccagcgccgcctgggccgagaggcgatcataggcctggaacagcaccccgtagtagccaagcgggttaagtagcccctgcagcgccgacaaggcaatctgggatcgcttctgctggcggacaagatgcgcccgccctgtagccaccagaaccatccccaagatcaggcaggagctgcacgcggaaaaaattagcaaaagcgttggcgcaaggtgttgcaggccaaacttaaaggcgctggccgccgtggcccagcccaagatagctgccgccaggtaggcataagcccgccagggatccctgcccatcaaaagcggtccagatccctgtcgtccgcctttggcctagctccggtggaaaggcccagccgcggcgccaccacccaaacgtagagcagatagcccagccccgccaccaccgtccacttgagaacggtgccgaaaacccggaagatcagccccaccagcaggatacagcccaaaatggccaaaaccgtcagcagcggacgcccccacgtctcagcccaagcgcgaatggcatttctcccctgagacgagctcagctccccagaggccccagttgcctgctccagttcaagctcaagctgtcttagccgttcttgttctgagaaagaaagatccgacatagggagcagtctccagaatccagcgccatctccatcttacgggctgctccccaaacccggcaggctaggcccgcgccgacgggatctcttgggccatggcgcggaacagatccagagccggcccagggcgacggttaggacgcggagccgggatctcgttgggcacaaacggcttctcaaccaccaccttgggcttggcaggcgtagccgttgccgcagggctagaggactgggttggagcggattgggcaggcgccggacgaaaagggccggtaacaaaatccactaggccgccgaagagaatgccaaagaaggaaaaaagaccgccgaacagctttttgaggatgcccatataagagtttgccgatgtcgtaaagttctgcaactggccattcattattgttaagaacgggcagcttggctataggtagatatgcttttttcgactcagggatcccatacctgcctgccggtggcatcaaaccgccgcagcggcagggccaactccagctcctgcagctccagcggctccgagaagcgccggctgcgccccagctcaaagccatccgctgccgccggattcaccgcgtagccgatatccgccatggctcccaccgtgaggatgctcagggggttgggcaccccccggtcgaggcggctggtcatcagctcgcggcccaagacgctctcccgccaatgggcatcgcgggatccctccccaaactgattctctaaaggaacagaaggggcgttcccccccaatgtgataaaagcgtcaactgcccgcgggccgataaagcgggggtcatagcccggcggcgtcggctgatcccgccccaccaaccctaccgtcagccccttgggatcccagacgctgggcaaaaagccaagcgcatggcccaactcgtgcagggcagtaatgggcagatccccccgctcttccaaagccgagaggttttggctgttgaagagcacaattgaatagaacggcaagccattcgaggcccgcacaaagcaaggagccgccccccccaaaacccgctcgttgcctaggtctctcgccctcacctctaccaacagatcgtcaatggggaaattgagcggcgtgctgggaaatccccgattgcatgcgtcggcctgaatagaggtggggggcaaatctggctggtccccgacaatgatctgctgccatctcaaggccgcgctgcggacaatggcttgctgactgggagtgaggctgttgtcgggaaagcgaaggtcgatcgtgaactggggaacagaggtaggcgtcagcgaaggcagaacagtcggggtaggggtgaggacgacagctggagtagaggtgggaacgatggttggaatgggagtaggaatgacacttaccgaagaggaaccaccacttctcccgcaagccttgagcgccagcagcaagagcatcgccaccagggatccgatcgggcgcaagctccacgttctgccgccaagcttccgaaaatccttcacactgcctcccaacccaaaagccccacagcccagacagatcataccggttgcctccatttgccgagcaggattggccctgggctctgccacccatacccattctcaatgggcgatgtctaggaggctggggaaacctctgtggatcctcatgaacaaaaactggggcctgaatgacacagcaaggatagcttggtagccccgtattttagtgcggcgaggaaaagcccgtaagcaagttgctcgccaatggtgtgattgttgatgaggcgtgcccttcctaggcaagcacccaaaacggtgaaaaacccgagtaggggcaagcgcccaggagatgtctcagctaacttgctaagtaggcagaactttggggctttgccccaaggaactgtctagaagcgtcttgacagcccccttgcgagtccgttcctggactgcgtaagaatcccctgcctttaggcagtgggagtgtgaataataacagtcacctcaagagtgagcgaagatgggcctggcggcacgtttttttgagccctttcaatccagcaggtcggaagaaccgtcttcctcttctaggctccaacccgcccccaaagcgtccgctgctgccgcccgcaacgcctgagtgtccgcccacaactgcgcaggatccgatagcggatccgacaaaggcaccaaacgcaagatgcggctctcttgaaccagatcgatcaccacactgggccgttccccctccaggcctgccacctccgagggggagggatcccgcaagcaggcgtagtcaaagctgtttaggttgagataaaggctgcgattggccaccaaggtagccgccgttgcatcctgaaacacctccatcacatagccctccccctgctttcgtacccgaccatcgacaatatcgaagtagcgaacccgccccagatccgccagaagacggtaaatatcccgcttattaaccaaaattccgctatctacgatacagggggcacaaggacgagtgtctgtcatggagcagtcggtcttggggagcaagcggatcgacaacaggcaagaagcaattagaagtaatgctcaacaacagctagcaaccatcgcaaatcctctagaaaatagcaaccccccacaagtctaagactcgggcaaacaaaaccagagaacctcaggcaatcaagacgagaaaaagtcaacagccctacaaacttaagccattgcagtacagccctttgctttgctccaaaaagcctctagcctgcttctcggaaaggctcagttctggcctccctcgaatgtaccacagctttccaaaaaggggcaccgatccctcccaggtaaaggacaagggaaactggtcaatagccagcagattttcatctgtatattgtgggaaaataggtgattaaagggtttgagacactagatattgtaggtaagggtgaggacgggccatcgcgaccgaacctctgccctaggatggatcttggctacccttttgatttacttgtccagatcgtctgtcatcgatgacgaaagcttgccaacagcctgttgggccgcaccacccaccgcttgaccaacttgggggccgagaggggtagcctcagttagacgagttctgcttagaacatccaagaggctctattaggtttaaagtgaggagtaacccgacaaagagtgaggctcgaccatgacgctggctcaggaggcaaccgcccaaatccccgccttttgcgaagggatccgctactttggcgatccctggccggaattcgaccgcctgggtcaggagcctgcagtggatgctgccaccggcaagctgcgggatccgggcagtcgcatggccgcctaccaaaccctgctctatgccgatgcgctgcgctatctcacgctgcagatgaccgccagcaaagcctcgggccacccgggcggctttgccagccaagcggaagcctacgccgctttggtgtacttgggccaaaagaacatccctaccgaagtgggccaccacgcgcccggattctatgccgccatgttcttggatggatccctatcagaaatgggcatccacaccgtcgccgacttgcaggcccgctttcgggaacgagaagggctgctggggcacctgtcgggctacatccccggcctgctggcgccagcagggccgctggggcaggggcagcactttgctatggccgccgctctgctttacccagaccgtctcttccccgtcaccatcggcgatgggggcctgggggagccctacgtgatgagctccatgatccactttcacaccgccttcccgcagcgcaccaacttcctgccggtgctggtctggaacggctacagccaagagcaccacagcatgatctctaccttcaccaacgctcagatggccgagtactggcggggcaacggctttgaggaagtggtgctggtggatgccaaagacttcgacgatgcccaacagcctggcccctacgtggatagcacccaattttccctggaagcccgcttggcctttgtccaaagagtgctggtagagatggaacgggccatccagtgcgctctaggcggccacctgacggttttcatcctcaagcaactgaagggggcaggcgtgcacgccaagggatccaaatcccacaacctctacgcccaccacaccttggatcaccccgacatcgtggccgctctggaggcacgggccctgcacccagccgcttgggctctggtgcgccaaaattgtgaacgggctgctggcgggccagccgccaaggtagctgtcacggagtccgtccggcccttgccgccgctgggatccctgaacttaaccgagttccccctcggcgataagcaggtttccaccactgccatcggcgccctggtgctacaggtggggcagaaagaccccgactttctggtggccaacgctgacggcaatgaggcctctggccttgccaatgtcaaccagggcctgaaagtgatccaccccacggcggatcccctctacaaccaacagccccaagggcaggtctacgaaccccttagcgaagatgcttgtgccggcctgacggcaggcctggcgctctttggcgggcgctccctgtggtgttcttacgaatcctttgccgtcaacggcctgcccatctggcagacggtaacccaggcgatggccgagctgcgccgccccaccccttccgccattgctctctacaccgccggagccctggaacaaggccgcaacggctggacccaccagcggccggaaattgaggcctacctagcggccatgatgcgcaacggcaacattttccccctctttccccccgacgccaactgcgcccaagccgcctacgagtgggccttgtctacctacaacaaagggatcccgatctttgccagcaaaacccccctgcccatccgcaccaccctggaacaggctcgccaagcagtagagcagggctgcaccgtgctgcaggaagtgcccggatcccgcacagtggtctttgccgtggtgggggatatgatcctcctgcccgtctttgccgccgctgaacagctcaaggcccaggggatcggcagcaaaattgtctctgtggtcagcccccgccgcctctatcgccccgtcgacgtggcctggtccacctgtgctcagccagatggggaattcatgtccgaccaagaatttgccgcttggtttgccggcgaagcccttatcggcgtgaccggcggctccagcctgatgttggagcccctgttgctgcgctacactggcccgcgcgacatctttgcctggaaacgcggcgaaaccaccgccacccctactgagctcatggactacaacggcctgacagcccaggcattggcggagcgagctaagcaactgctaggctaagggcgagcttttagcttggtcagcattgtccaccttattttttcctatgactgaggctagctatctccgagagaagcttgagagtatatctcccaccgagagggtagagcgaattgttgtccaacgctttgctgttcctctcctgcaggcgcttggctttgacgagttggaaattagagaagaattcgagacaggttgcggccaggtcgatctcgcagcaagaaagaacgtagatcctgaagatattttcttgagatccccgaagaatccctacttgcttttggaggcaaaatctagagcagttaatctcagagaaggatcttactatagagatgcagtttgtcagatagaaagttacttgctcgccaagaactgcaaatctgcaaaatggggaattatcaccaatgcaaataacatccagctttggaggaagcacggaaaagtcgttcaccccgctacagcaaaccttgatattagctcagataacattgagagcatagtgcgtaacttgcgagacaagatagaaaactatgagcgcgctctgactgtatgcgtgtataacaataaagggggcgtaggcaaaacaacgacggtcattaaccttgcggcaacactaaaaaccaagggaaaaaaggtcttagttgttgactttgattctcagggtgatctgacaggaagttcgggagtcactcctggaaaaattacactgacgcaatgtttaaaggatcccaaaatagacgtccatgccattgtccaaacatatagactcaggggtattcccatcttcgacattatcccaagagaccctgaactagagacgttgactgatagccgggcagtagcatatatcccaaagggaactcggcgccttcgcgatctcattgcccctcttcgcaatgagtatgattacatcctaatcgactgcccaactcaatggctttactttagccagagtggtgtttttgctgccgatgttattttgatacctacccgccccgacgatctgtcttccctgaataatgctgctagagtaatcacccagtttattccagaaactgctaggtcacgacaggatggtggccctattgctttgcctgcctttttcaacggcgtctcttcgagaagtgaatccactattcaactagctaacaaagagatatggaagcttatcaaccaggagaaaagtgtagatctacttcatttctggccgcattttaagaaaggtaatgaaaacaaaagcatttttaggatacctgactatgcagtgatatcctctgcaaagtttgatcgagttcctgccgtctttaaggacaggagagttttagaatactaccagagtcttgcccgtgagtactttatcgatgagtgagttttcagatctaggtaggttggttaacttaccccttgagagcattacgcccgccgacgggttttctgctccctccttccttgttgccgcagccgcagatcagctaagggcgacaggaggacacaactgggttcctctgctggtggtcgaggctggcaactatcagtacaaggccattggtaaccattttgtctatgcagttgctcgagaggcagggctggagaggctctggtgcattgttgtcgatcccgacccagagcaggttaagcaggcccaaatcctcaccagagaaattgtcccaaaggtgaatctgacagaggccccgagagaaactatcttggccgcgttgagatacctggccgagcagcccggcaccccccttaagggagttgatataaccattgcagccgcgcgaattgcggaggcagataggagctggtggcaggacttaacccccataaccaagctggggtgcaaaattacacgaggcaaaaagttggaggccctgaaagaagtattttttctagctcctacagcgccacctcctagccagaagaagtcgtctaaaaaatccacagcatctgccagggccaagaaaacaagcgcaactcgctcccgcaaaaagaaagagggctagaagggatcctccccccctgcagaacaaggccggcctttagtaccgtcgttttcccgcccaaaggcccaccagcgctgcctggccccagggatccaccttcacctctgctcgcagggtttctggattgcggcggatctctggttccagatcatcgcccagcgcttctggaatgaaaaactcttcgatcccaaacctaagctgccgcccatcaaaccacccttgcaggacaacctccccaggccgcagctccctgggccggtcgcgactgatggcaatggcctgccagggtcgagcaggatccccggcaggaggggccaagcgcaggtagaggatccctggcttagcgagctcaggggaccagccgggcagtttctctagggtggaaagctgggcaacggtgtagctcaaagctacgtagcggccccgcaaggggtcatagggatccagaggagcaatctgcaagtagatcggggagccagtggcaagggtaagcgccttccgagctggcaccagcccaaccaggcccacctgcagcaccagggccagccaaaacagggatcccttaagaaaaggaggcgacattgccagccgacgagagcaacttcctgcacaaagatgctatcctagttaagcatcttcccggctcagtagctcagcggtagagcaggggactcataagccctgggtcgcgtgttcaaatcacgcctgagccatccttcctaaggctctggttacagcttgtggaggacagttaagctggagctccggcttttgctctcaggttgcaagaggcggcacttccaagggcgagcaaagccccttgagctattccgatcccggataaaagccgagatccattacctgctcaagcgtgtagggacactcggcgggcagatcctcttccgagagcggcgtttctttcaccaccaacaggatcccgtcttggtaagcctctggcagagctgccaaaagctcaggctttaggctaggactctctttgagcaattgctggatttggcgacgttgttcgctaatagttgcccgccaacttttgccgcgaagctggagctggaactgccccttgaggaggtgtcccggcaggatccccaagcgattgaccaattcgcggcgctcttgcctgcccaaagcctcgatttcctctgccagatggcccgctcgctccgagaggcagggtttcgctttgagcagttggaacaattctacatgcctagccaaccaaagtgggtcggctacacctactggggtatagcctcccctgagccggaggggggatcccaggcaggttagccgcttctaaagcccgaccttgcctttctcagggctagtcacagaactgcagccgggattgcggctgtcgcatggccggatccagctcgcagatcagctcgaagttgatcacccgccagcgctgcggcgagccaccggctccttcaggaagctgggagctgaagctaaccggcaggccgtagaggcggggtgggccggggcgccgctgggatccctgctccaggtagggggtgagcaaagagcggtagcgctcggccacgatcacctgcgtggcccgcatcccctgcatgcgcaggcgatccagctcttcgtgaatctcgaagcggatcccatcggcatgggtgtgctggcggtaccagcggccttcccagaggcgccaacgccgccctgattgcaggtgaaccagctcctcttgctcgggatctgcctcaaaggcgccgtggcgatggcagaggtaggtatcggtcagggtaagggccgcaatcgtctgccgacagtgggggcattgaatgctggggccaaagatgggataggagaaagcaacggtcataggaaaccccacagaatgcggctgggtgtctgggcaaatccgcggctgtccacattaattataggtgtggccttttgcagatctggctcacgcggatccctctggccaaatccgacaaagtattctaagatcatagccagggaaaagcctgcccaaagccccccgcgacggcaggtagattcccaaggatctccgcaatgataacggggagtgggtagcgcccacttctttgcttttttagggggaagatgcccccgctgccggctccagcttcgctgggctgggatctggccgttacaccgagttggcgatgagttggctatggttcaccctctgatcccgcagttggagagtctggcccgtcccttggccgctcgactggggtacgagttggtacagatggtttttcacaccaaccagtatccgccggtgctgcgggtggatatccgtccgctggatccggagcaggaaaccagccacgccgattgcgaagctatgagccaggccttggaagtggagctggatcgagtggatctgatccccggccattatgtgctggaggtctccagccccggcatcagcaacctcctcatcagcgaccgcgactttgtggttttcaaagggtttgcggtggaggtgacggtggatcccccctacaagggcaaagctgtctggtcagggcatctgctgggtcgggatgaggagaaagttgccctatccctcaagggacggcgcgtgcagttgccccgcgcctcggtgcagcgggttgtcctctcaggggcggaaaccgagtagaggaatggggatagagaggacgttcgagcgcgaagtgtgttgccctgtcttcgcgtcggagctgcctgctgtgcggcgatgcatttcccgtcaggattgcggagcaacagtgatagcagtttcatcccagcttaagttgcattaggaggacaacagcttatgtcgatggtgcctctgcccggtttggcagaaatggtggagatgatctcgcgggagcgcaacttgccccgccatgcggtcaccaacgccttgcgggaggcgctgctcaagggctacgaacgctaccgcaaaaccattcagcgagatgtcgtctttgaagaagaccacttccgcaacttcgatgtggagctggatgtggaggcagggggctttcgcattttggccaccaaaaccattgtcgaggaggtacgggatccagatcacgagatctccctgtacgacgtgcagcaggactacccggaagccgaagttggctgggaagtaaccaatgacgtcactccccaacaggcggagtttggccgcatggcggccatccaaaccaagcaggtgctggcccagaagttgcgtgaccagcagcgccgcctgattcaagaagagttccgcgacctggaaaataccgtgttgcaggcacgggtgctgcgcacggagcggcagacggtgatcatggcggtatccagcggttttgggcagccggaggtggaagccgaactgcccaagaaggagcagttggccagcgatcgctacacccccaacgcggtgatgaaggtctacctcaaaaaggtatacgagggatcccggcgggggccgcagcttttggtttctcgggccgacgccggcttggtggtgaacctgttcgccaacgaggtgccggagatcgaagaggacattgtgcgcatcgtggcggtggcgcgggaggccaacccgccttcccgcaacgtggggccgcgcaccaagattgccgtcgataccgtggagcgggacgtggatccggtgggggcctgtattggggcaaggggatcccggattcaggcggtggtggcagagctgcgcaacgagaagatcgacgtcatccgctggtcgccggatccggccacctacatcgccaacgccctcagcccggccaaggtggtggaggtgcggttggtggatccggagatccaacaggcccatgtgctggtgaccagcgaccagctcagcctggccatcggcaaagaggggcaaaatgtgcgcctggccgctcgcctcactggctggaaaattgacatcaaggaagtggagagctaccgggcagcgctggaggaggcgcaagcgcaggggctgccgtatcccttcatcacgccggcggctttggagcgcttccggcggcgggaagagcgagccgctttggggctggacgaggagtacccagagaagcttcgcctagaggaggagctggaagaggacgataggctggaggaagactgggtcgaggaagacgaggacttcgactacgacgccgagttcgacatcgcccagcccaaggcctagagccgaggggcctcggcagtcggtaaactgaggtaaagaccctttccgcctgcccttgaactcctcccagccgatcatccttggtatatcgggcgcctccgggatgctctacgccgtgcgcgccctacacgttctgctcagcctggattaccgcgtcgaggtggtggcctccaaagcggcctatcaggtgtggcaaggggagcaaggggtgccgttgccggcagatccccagcggcaggcccagttttggcggcagcaggccgaaagcgagggcggatccttggtctgccaccgctggcaagatgtgggggcaaccattgccagcggctcctaccgcacgcaggggatgttggtgatcccatgcagcatgggcacggtagccaagttggccgctgggctgagctctgacctgctggagcgggcggctgacgtgcagctcaaagaaggccgccgcctagtcatcgtgccgcgggaaacccccttcagcctcattcacctgcgcaacctgaccatcctggcagaggcaggggcgcgcatcgtcccggccattccggcctggtaccaccagccgcgtaccctcttggacttggtggactttgtggtggtgaaggccctggatcagtttggcatcgacagcgacctcatccagcgctggcaggggatgcgtcagcgtcagatcctcaagctgccccccgaggactaaagggatcccttggccctcatccctagccgctttcccaaccggagagggaggttcccacctagcgcgatcattcatccatacataaggtttcaccgctagcagggagggcactgctgaacctgggcaggggaactggctggactagccagccgcgggattcttgcgaaggtgggtggacaagttagggcaagtctccaggctagctgcccactcactaatgagggtgttgacccagtggggcagctcgtcgtgagcgcagtggcccacccctggcagcttcaccaacgtaagagccggctgccagcgcttaaactgatccgccaaaaagctgggcaccgccggatcttcctggccccagaggaggagaatgggcatcttgagcgtgggcaacaggcgcttgggactgtcgaagcggcggcagagaatggccctcaggctatccaaaaacacgtgggctgcccccggctcaaaggccggcctctggaagatctgcaccagctcctcgtccacctgctcgtcccgcttgtagacatttttgatccaggcccgcagcacctcggtttgtcgcagccagttaaacaaatgaggataggtgagcgggcagcccaaaacagccaggatcccttcgcaaagggcctgcaccaacacatcccaaggaggggacaattcttcggggtgaggcccatcggcacaactgatcaagcacaaacccttcaccatctggggatagcgggcagccacaatcacccccaccaggcccccaatggaatggcctaccaggaggctgggctgctggatgtgggttcgccaaaactcgtacacctgctcgacccacagatcgacgctgtaggcgatctccggcttggcactctcgccaaatcccagcaggtcgagagcatagacggagcgctgggatcccagaggaacaatgttgtggcgccaatggcccaccgaggccccaaagccatggatcaagatggccggagccgccgtcaagttcacctggccgctggcggtttgggcgcgactgggggtgtaggtgaaatgaataggccagccgcgccagagccaggtttgggaatgaccatagcgaggaagccctgagacgggatccctgctgccgaccgaagaggggggcgtcgcaggggaggggaaacctgccccgccgacagcagcagagggagaagaagaaggagggttatgttcaggcaagggaggattgacactcccaccgcctaaaggcgggggattcttacgcagtccacaaaagaacccataacggcgttgtcaaagcgcctctagacagttccttaaggcaaagccctaaggttctgcttacttctcgctccagaggatttgttgctgctcgggtttttcaccgtagttagcgttttcccctggtctggctaggattatagcagttagcaactaaagtcgctagcgggcttttccgccccgcactaaagtgcggggctaccaagctatccttttgtatgtgacaacagcaggcccacctccatcaggatagaccgatcttagcggttgctggagggcgtctagagtggactggaggggcgtttctctcagataaccctcttgagcggctttttctggacattccccacccctttttccaaacaaaaccgcttgcgtcaacaggatggagaaaaccctcctgccagatgtggctctgcctaccgatcccatgatggatgaaacagcttggatagaccccattacagcggccagcttccgccagattgaccaagagatcggcccccacccctggcaagggatcccctatgagatcgtgcgccgcgccatccacgccaccgctgacttcgagctgcgggatcgctttgtgttcagccccacggcagttgaggcgggactggcggccctgcggcaacggcggccgctggtggtggatgtgcggatggtggccgccgggatccaagctggcctcgcggcgcaggggatcccgctccattgcgctttggactgggcagaagagcctcttgaagccgggcaaacgcgcacggcccaggggatggtcaaggtagcccggcgctacccggaagcgatctttgtcgtcggcaacgcgcccacggcgctgctggcgctggtggaagagatgcgggcccagcggatccggcccagcctggtgatcggggtgccagtgggctttgtggcagtggaagaggccaaacgggcgctagcgcaaacggatgtcccccagattcgggtggagggccgcaaaggcggatccccggtggccgctgccatcgtcaatgccctactgctggccgcccgccgggatcccatccccaactgactagaattggaacgacatcttcagacctttcccatgacccccgaacaagaggagtggctgatccgcaaccttcagcttcaacaagaacagcttcaagagatccgagccgaacagcagagagctgccgagcggtttgaggcccagatgacggagatgcggcaggcctttgcagcccaaattgccgagatccgagccgagcagcagcgggccgccgagcgtttctccgccgagatcgccgagatccgaactgagcagcagcgggctgccgagcgctttgaggctcagatgacggagatgcggcaggcctttgcagcccaaattgccgagatccgagccgagcagcagcgggccgccgagcgtttctccgccgagatcgccgagatccgaactgagcagcagcgggctgccgagcgctttgaggctcagatgacggagatgcggcaggcctttgcagcccaaattgccgagatccgggccgagcagcagcgggccgccgagcgtttctctgccgagatcgccgagatccgaactgagcagcagcgggctgccgagcgctttgaggtccagatggccgcaatgcgagccgagcggcaggccatcgaagcccagctccagaccgaaatccaggagatccggacgctgattcagcacaaccaggagcggattcgccagaacgaagagcggggagatgagctggagagggccatccaggaatcccgccgcgatatgcaggccggctttgccgagctgagggaggcgcaagccctgatgatggagcaattccgggagcgggatggccgcctgatcgaggctcatctgggctttattcgggaaatgcgggagatgcagcgggaagtggcggagttgcgcctggattttctcaaccacatgcgccagtaccacccgcctgtcgaacgctagatggctacgacaacatctggccgatcacctcagcttgcggttataggggtagcagcagatggctcggtggcctcttgggcgattccccccctctcccaagcgcaaaccttggccgggccctccagcttgctgcagcactttgctgaccatccggcccgccagatccggcttactggaccagtggaaagttggatcccgcttttgcaaaaggagctggcgcagggatccctggttttgttggccagcggggatccgctgttttttgggattgggcgcctgttaacgcagtacttcccggcggagcaactggccttttatccccaagtcagctcagtgcagttggccctcaaccgcctgcagatcccctggcaggaggccaccatcctcagcctgcacgggcggggggtggagcggttgcaagacgcccttaggcagggatcccctcttattgtggccctgaccgatccggagcacaccccggcggcggtggcccagtttatcgccgacctgcggctgccggtgcgctaccagggctgggtgtgcagccaactgggatccccccacgagcagatcctgcccctgcaagaaggggagaaatctgccttccccagccccaacttggtggtgttgcggcgcgttgagccggaaccggatccccgccgctggcctttggtggggatcccggacgaccagttccacacctttcccgaccagcccggcctgatcaccaagcagcccatccgactgctcacgctgggggcgctgcaactgccgcggcagggagtggtgtgggatatcggggccggcaccggttccgtagccgtggagatcgcccgcctctccccccagctccaggtctatgccatcgagcgcaacgccacaggcatttgtcttatccggcgcaaccgccaacgcttcgatctggaaaacctgcacgtgatcccggggacagcgccccgggtgctggccgacctgccggatccggagcgggtgttgctggggggaggcggcaaagggatccgcgatctgctgccggcggtggcggcccgcctgcggcctgaggggatcttggtggctaacttcgccaccctggaaacctgcagcgaagctctgcaatggctgcgctcgcggagctggcaggtgcgggtggaacacatccagatctcccgttccacggccttggccgagggcacccgcttttccccgctcaaccccgtttacctgctgcaagggatcccttcaaatttgaggttgcagtaacggcctcgtcgccctgcccccagctgggggcaatttacccctcgtcctcctcatcggtggtgaagctcggtcggtacaggtaggaggggcggttggtcttcttaatttgatccttgatggactccaggtcgatgtagcgatccgccaagttaattagctggtcgctggtcatcgagcgcaggctaactacctccacccgcgccccttggtagctgacggcattgactgcataggccagatccccatcgccgctcaccagcaccgccgtctcgtaccagcgcaccagcgacaacatgtccacagcgatttccacatctagattggcccgcttggagccatcgggcagttgggtcagctctttggtaaccacacggtagccgttgcggcgcatccagagcaaaaacccctgctgcttttcgttgttgcgatcgacgccggtgtagaaaaaggagcgcaggaggggagaacggccggtcagcgtcttcagcaggcgggtgtagtcgatctcaatgcccatctgtagggcggcatagaagaggttggatccgtcgataaagatggccacgcgcccacggtcgtcctggaagggatccgggggctgaaagccgggctcaggatcaagacgcaacattcgggctttcttctccaagttttggcaaagggatagaaaaagataaagtattaaaagctataggaacaaggcgtcggcaaaaaaggccctggctggagagatacgtcatttaccctagcgcaggaagctccctccacccggaagacttccaaaatcctaaagaaaaatactcaccggaggacgcttgcagatgcccgcccaagaggggccgcccccttactgtttttccacccccttgcgcaggggggtgttgcgcagccgctaccggcgcttctttgccgaggtggagctggaaaatgggcaaccggtaaccgctcactgccccaacaccgggccgatgacgggggtttgccaggtgggagcgcctgtgtacctctcctatcaccccgatcccaagcgcaaattggcctacacctgggagatgatccaggtggaaggggtgtgggtggggatcaacaccggcctgcccaatcgcctggtggaatgggggctggcacgagggtggtttccccaattggcggagttctcccgctggcaacgggaagtgacttgcggcaggagcaaaatcgacttcctgctgatgggagactctggcttggcctacctagaggttaaaaataccacttgggccgtgggatcccgcgccctgtttcccgatacggtgacgactcgcggccaaaagcacctggaagatctcatcgagatccgccggcaagggcagcgggctctgctgctgtattggatcaaccgcgccgattgcaccgagtttgcccccggcgaagaacgggatccccgctatgcccatctgtttcgccaggcgctgcaggctggggttgaggtgctgccctaccggatcgcggtctcgccacaggggatccgtccgctgggtttggccaaaatagtggcctgagcgtcgtcttggaaacctgctgccatgcaagtggccacctggaacgtcaactccattcgcacccggctgccccaggttttggcttggctggacaagcagggatccctggatgtgctctgcctgcaggagaccaaggtggtggatgcggagtttccccgtgccccctttgaggagcggggcttccatgtggaggtgtacgggcagaaagcctacaacggcgttgccctcatcagccgggaggtgccggaaaaggtggagcggggctttgctgccctgctgccggcagccgcagagctggatgagcaaaagcggcttattggcggcctctaccgcggcatccgcatcctcaacctctacgtgcccaatggcgaggcggtgggatctgacaagtacgcctacaagttgcgctggctggcctgcctgaaagactacctccaggtggccctcgaccaagggcagcctattctgctctgtggcgacttcaacatcgccccggaagatcgggatatctacgatcccggcaaagccggagaaatcatggcctctgagccggagcggcaggccctgcagaagatcctggctttgggctttgaggatgcctttcgcaagtttaacccggaccctggacattttagctggtgggactaccgcgggggtggattccagaagaatcggggctggcgcattgaccacctctacctttcccccttgcttcaggacaaagctacggcttgctggatcgacgtcgagccgcggcgggcagaaaagcccagcgaccatgcccctgtggttgtggagctggcagtctaaaaccctaagccgctcccttgagacaacagcggctatctacgctaggctggtagacgttaacgaatgtatcgggctgccgccatggcgctctttggtttcggcaaactgagcaagaaactgaccctgcctaccccggaggaggctttgccgggccgctccgagccaatggcaatcgttaaccggcactacgtcaagggcacgcccctgaagcccccttttcccgaggggatggagctagccatgtttggcatgggctgcttctggggagcggagcgcaggttttggcagttgcctggggtgttcaccactgcagtgggctatgcgggcgggtatactcccaaccccacctatgaagaggtctgcactggcttgactggccacaacgaggtggtgcgggtggtttacgatcccagccagattagctacctccagctcttgaaagtcttttgggaaaaccacgatcccacccaggggatgcgccagggcaatgatgtgggcactcagtatcgctccggcatctacgtctattcccagacccagcgggagctggcggaaaaaacccgcgacctctaccagcaagtcctgagcgcccacggctgcggccccatcaccactgagatcctggaggctccagagttctactacgccgaagactaccaccagcagtacctcgccaaaaacccgcgcggctactgcggcctggggggaactggggtaccgctgccggagctcctcacccccgacctttctccctagagagagagggaacctaaaagatgcggcgggaaggggatccccgctccagcagctccctggccactagggtcaccaccgccagcaaagaaagcaccaccgcggctgcataggctgatcctgtggcatagctgcgataggcatcttccacaaacagaggcagggtttgggtgcgcccaacgatgttgcccgagaccaccgccacagcgccaaactcccccatggcgcgggcattggtgaggatgactccatacaagaggccccagcggatgttgggcagggtaatccgccagaagacctgccaggaattggcccccagagttttggcggcttcttcttcctcggtgccggcctcttccaacaccggcaatacttcccgcaccacaaagggcaaggtgatgaaagccgtggccagcacaatgcctggaaacgcaaaaatgacccgcaggttccaggatcccagccaaccttgacggccaaagatcagcaccagcatcaggccggctactaccggcgaaatggaaaagggcaggtcaatgaggctaagcagcaaggcccgccctggaaagcggcggcgtgctagcgctatggcagcgcagaggccaaaaagagtattgagaggcacgacaaccagggcagttagcaaagtcaagcgggctgcgctgagaaactctcgctcccccaggtgctgaaaaaaactggggatcccttcccgcaacgcctggtagaagacattcaccagggggatcccgatgagcagccccacatagagcaagacgatcccaatcagcaggccagccagccaagggttggcgggtggcttcccttgaacctcggcaactcccttaggtctcatggcgacttgcccagccttgcagaaggttaatcaccgccagcaaaaggaaggagatcaccagcatcaccgtcccaatcaccgtggcgccggcgtagtcgtactgttccagtctttggatgaccagcaccgccgcaatcaaatcctcgaaggggatgctggcggcaataatgacgatggagccatactcaccgacagcgcgagaaaaccccagcgccacccccgttaggatagacggcagaatttgcggcagtaccactcggcaaaaggtctgccagcgggaggcgcccaagctccaggcagcttcctccacatccggttccagttcctgcagcaccggctgcacggtccgcaccacaaagggaaaagagataaacagcattgctacccccaccccccagcgggtaaaggcaatgcggattcccaagggagccagcagggatcctatccagccgttgctgctgtagacggtcgccagggtgaggccggccacagccgtgggcagggcaaagggcagatcaatcaacccctcgaggagctttttcccagggaaggcgtagcgcaccaacacccaggcggtcagagtgcccatcacaccgttcactaaggccgccagcaaggcggttacaaaagtaacctcataggcagagagggccaggggatcggtggcaatccgccaaaactctgcccagcccaaggtgctggccttggcaaccaaggcagctagtggcaagaccaacatcaggaagagatagcccagggtcagccaccagggccaagacactggaaacaccgcctgcagcaaggttccctaagctcccaccgccatggctgtcatttccgttttcttgatggggaaggctttgattaccctggggcgcacgtaaacctgctgccctatgtgcaggggctggctggcgtattgctcgcggctaaggtgggcccaaagggatccgccatcgctcaagaccagctccgcctggatctcccgccctaggtggatgatctctttgacccaagccgagacaccgctgctggtggggctgagctcaatttggacatcatgggggcgcaagaaaagccgatgcgggccggcctgcgcttcagggagctggcaggataatacggagcggggcgagagctcgttgaccgggccaataaagctcatgacaaagggagtggccggatgatcgtagatctcggcaggggatcccacctgttcgatccgcccctggttcatgaccacaatttggtcggccacctccatagcctcttcttggtcgtgggtaaccaggacggtggtgacatgcacctcgtcgtgtaggcgccgcagccactggcgcagctccttgcgcactctggcatccagcgccccgaagggctcatccaaaagcaacacctgcggctccaccgccagagcacgggccagggccacccgctgccgctgcccccccgaaagctgggaggggtagtgatccccaaaccccgacagttgcaccagctccagcagctcgtccacccgtgcccgaatttcagctcttggcagcctgcggatctccaggccaaaggcaatgttctgccgcaccgtcatgtgcttaaacagggcgtagtgctggaagacaaagccgacgttgcgctcctggacgctggcgtgggtggcatcccgcccggtgaggaaaatccgccccgtgtctggcttctccaggccggcaatcaggcgcagcagggtagatttgccagaacccgacggccccaacaaagccactagggatcccgtggggatggtgagatcggtagggtagagcgcctgaaactcgccgaagcgcttcgatacccctgcaatggtgatgcccataggctctgcctagctagtggtttgcctgagaagttgctggattggttgccggctgagtttctcaaaaggttgagggaagttaaacgcccacctaatctacggtaaacctgtcaacaaaccgttgatacagctcccagaataacttgaatgggaatccaaaacaagggagcctccctacaactcggcttgaatgcggtcaaacaaagctccatcggcaaagaagcggttttggattgtctcccagccgcctaggtcggcaacggttaccagtttctcaacaggagggtaacgccaggcaaactcttgcgccaccgtgggctccactggccgaaaacccaccttggcaaaggcccgctgcgcctcgggcgtaaagagatagtccacaaaggcttcggccacggcgcgggtgcccttgcggtctacgttggcatccaccaccgctaccgggttgtcgatggaaatgttgggatccggcaccacgtagggcaagggctggccgcgcaagcccgccaggatcacctcatgttcgtaggtgagcagggcatccccctgccctttttggaaaaagacatccgtagcctcccgcgagtcccgcggcaggacgcggacgtttttgtagacctgagtagtgaaggctagggcctgcggctcagggacagcgctccagagggccaaaaagttccagcgggcacccccggaggttttggggttggcggtaatcacctgcaggccgggccgagccagatccagccaagagcggataccacgggggttgccctgtcgcgtgacgatggccgccaccgagcgggtgacgatcccctggttgggggtgcggctttcccagcctggccgaatcaggccggcagccacaatgcgctccacatccaggcctagggccagggccaccacatcggcatccagcccctcgatgaccgcccgcgcctgcgttgccgagccggcgtagctgctttccacccgcacccgttgtccggtctgggccagccaatgggcctcaaaggcagggatgatctggcggtaggcatcgcgggtcaccgcaaaagaagccagaagaatcctcacttccccgtgggatcccaccccacagccacctagccccagcagaaggaatcccaccgccagccaccgccccgctctcccccaccaggccaccgcgacgggtgaagggatccccaatggcttccccgctgccccttccatcttcaccgccatccccaaaaacttctccacttctccgtccctcacccccaacccctctcccaaaaggcgaggggaggttggaggctaaggaactattctacggtaatccagtcggcaaaccgtttttagaccagggatccctaggcggggcagggggtgggggggcgccgcgtcggcagcgagatccagcgtggcattgaggaggccgggatcctccggggaggggagcaactggaaccctagccgcttgcacaggcggcgcatgccctcgttttcgctgagcacctcgccggccagacgccggattccttcgcagcgggccacctgaatcaggcgggtcagcagctccgtgccgatcccctgccgttgatagggatccgccaccagcagggcaaactccgcctcttcggggaggccgtgtcttttggagaggcggctgatgccgaggattgtggcttctggctcctgtttttccgccaccagggcgatctcgcggtcgtagtcgttgaagcagatgcggattaagcgctcgtgggcgatgcgggcgctgtatttgatggggtggaagtagcgcaggtagatgctgtagtcggagacgtggcgatgaaactggattaccagcggctcgtcttcagggcggatggggcggatggtgatgccgtcccggaagctccagatgtactgggtgggataggggcggatggccaacggcacgggtggttcttgctccgcgcgcaaaatgacgcgggcatccaaagccagcaggccctcgctggaagccagcagcggattgatgtcgatctctttaatctcccgctgctcggccaccagttggctgaagcgcaccaaaagctgctccagggcctccagatccacggctcggcgtccccgcacccccttgagggccttgtagatgagggtattctccatcaagcgccgcgccaaggtagtgttgagggggggaaggccgatggagcgatcttgaaacacctccaccagttggccgccgctgccaaagagcaacaccggcccaaactggggatcctcgctgctgcccaggatcagctcgtagccgttggtgggaaccatgggctgcaccgtcaccccttgaaagtgctgggatccggctttttcggcaacattagtctggatctgctggtaggcccgccgcacggcttcggcatcgggcaggttgagctgcacgccgcctacgtcgcttttgtgggtgagggtgtgggagtaaagcttcagcaccaccgggtagcctatggcctcagcagcttccaccgccgcttccgaacttgctgccacccgcgtgggcaccaccgggatcccgtaggcggctaggatctccttggactcgacctcggttaagagcgtgcgaccttgctgccgggcttggctgaggatttggtgcaccctatcccgctcgaccgctcttgcagggggcaaagtgggagtttcgtagagggccttgaggttgtcgctaaagcgccacaagtagctaaacacccgcgccgcctggtcggggtagcggtaggtggggatcccggcctggttgaggatctgctcgccggcatccaccagggctccccccatccaactggccaggatgggttggcgagatccgctgcgccgccaggtctccaccaccttggcggccgtggcggtgggatctgtcatcgcctggggggtgaggatcaccagacagccctggctgccgggatcccgcagcacgatctccagcgcctgggcaaagcgctccggcccggcatcgcccaaaacgtcgatggggttgccgtggctccagtggggcggcaggatctggctgagctgctccagcgtctccggggcaagagaggccagggatccgccggcgcgaatgagggcgtcggtggccagcacccctggcccgccggcattggtgaggatgctgaggtggggcccttgcggacggggctgtttggccagcacctctgccatgtcgaagagatcttcaatgtgatccacccgcagcacgccgcagcggcggaaggccgcatccaaaaccgcgtcgctgccggtgagggatcccgtgtgggaggccgccgcctgggccgccgcctgggtgcgccccgccttgatgacgatgatgggcttgctcagcgccacctcgcgggccgccgacaaaaacgaccgcgcatccccgacggattccatgtagaggacgatgctgtgggtatggggatcctggcccaggtagtcgatgagatccccccagcccacatccagcatcgatcccagggagataaaggcgctaaagccgacattttcctgcaggctccagtctaggatcgaggtgcagagggccccgctttggctgataaagcccacgttgccgggccgggccatctgggccgcaaaggtggcatttaggcccgtgtgggggttttggatccccaggcagttggggccaatcaggcgcagcttgccgcgggcagcctcttggatggccttttccagctccagcccctcggggccgatttccttaaagcccgccgagaggacaatagctcccttgacgccggcctcgacgcattcttgaataaccgccggcaccccggctgccgggatggcgatgatggccagatccaccggctccggcaaagcagacagccgctcataggcccggatgcccaacacctggtgccgcttggggttgaccgggtagaccgtgcccccaaacgggtggctgatcaggttccacaagaccgtgcgcccaacactgccctcccgctctgttgcccccaccaccgccaccgagcggggcagaaaaatgggatctaaggggtgggatctggccttccagatgtcgaggctggggtcagggcggcgccgcatgggcttactcctcaatgtctggtgactaggccaacaccggctccggctggtggtagagggcagcctccacccggcagccccggtaggccaagacgtacagctccttcatgtcctgaatcagcgggtagcgggggttggcgccggtgcattgatcatcgaaagcctgctccgccatcgcctccagacggtcgtagaacgcctgctcgctctcgctgagggcctcgcggatggtagccgggatccctagcttccgctttagctcctcgatggcctcaatgaggcgcatgaccttttcatcatcattggctccgcccaactgcaggtaatcggcaatctcggcatagcggtgcttggcgttggggtagcggtattgggggaagatggcctgcttaaagggggcgtcggtggcgttgtagcggatgacgtgggtaatcatcagggcattggccaggccgtggggcaggtggaaggtggatcccagcttgtgggccaaggagtggcacacccccaaaaaggcgttggcaaaggccatgccggcaatggtggcggcgtagtggactttttctctggcttctggatcttcggcccccttctcgtaggcccgcggcaggtaggtcatcagcagcttaatcgcctgcagcgccagcccatcggtaaactcgctggccatcaccgagacataggcttccagggcatgggtaagggcatcgaggccgccgtaggcggttagcttcttgggcatcttcaaagtgagatccggatccacaatggccatgctgggggtgagggcgtagtcggccagtgggtacttgatccccacccggtcgtcggtgactacggcaaagggcgtcacctcggatcccgtcccggaagtggtggggatgcagaccagttgggctttttgccccagcggcggcagctcgtagacccgcttgcggatgtccataaagcgcgtggccaggccttcaaactccagctggggctgctcgtacatcagccacatcaccttggccgcgtccatgggggatccgccgcccacggcgatgatgacatccggctgaaactggcgcagctgctccaggccgcggttgacggcgctgagggtgggatccggctccacgtcgtggtagacatcccacttgatctgcagttcgtccaaaacccgggtaaccgcctgcagcacgcccagctcgaagaggggcctatcggtaaccaaaaaagcccgttttttgccggccaactcccgcagcgccaccggtagacatcccggcttgaagtagatcttgggcggcacccgaaaccagagcatattttcccgccggtaggccaccgttttaatgttgagcaggtggcgcggccccacattgtccgagaccgaattgcccccccaagtgccacagcctagggtgagcgagggatccagcctgaagttatagagatccccaattgctccctgggaagagggggtgttgatcagcacccgcgctgtttgtagggcattttcaaagtaggcaatatcgtcccgattggcgggatcggtatacaaaacagaggtgtggccccgccccccgaaattgaccacttggacggccatatcgacagcgctggggaaatccttggcgcggtagagggccaaaacaggagccaatttttcgtaggaaaacggctcttcgggccccaccttctccacttccccaatcagcagcttgctgccttcgggtacctggatcccggccagagcagcgatggtctgcaccgattggccaacaatagctggattgagacggccatccttgaggagaatgcggcgcaccgcttgcgtctgttccggatccaaaaagtaggcccctcgatggcaaaactccgccttcacctgctcataaacggcctccaccacgatcaccgcctgttccgaggcgcagatcatgccgttgtcaaaagttttgctgagcaagatcgagctgacagctgtgggaatgtcggcgctggcgtcgatcaccgccggcgtgttgcccgcccccacacccagcgaggggtggccggaggaataggccgccttgaccatgccagggcccccggtggccaggatcaacttcacctccggatgttgcatcaaagcctgagacagctcgatggtgggctcgtcgatccagccgatcaaccccacaggcgcaccggctgcctcagccgcctccttgaccaccttggccgcggcaatggtgcatcgtttggcgcgggggtgaggggaaaagatgatggcgttgcgggttttcagggtgatgagagctttgaaaatggttgtcgaagtggggttggtgactggcacaatgcccgccaaaagccccaccggctcggcaatgcgctcgtagccaaaactctcgtcccgctcgatgacgccacaggttttctcgtgtttgtatttgttgtaaatgtattcagaggcaaagtgatttttgatcaccttgtcttccacaatccccatgccggtctcttccacggccagcttggccagcgggatccgttcgttgttggcggccagggcagctttgtgaaagatccgatccacctgttcctgggtgaaggtggcatactcagcctgggcagcttttacctgttggatcagagcttccagttcctcgaggttggtgacaggcataggtggatcctccaaaattacatccatacaggttaaaagttgaggcaaccgttagaaattgctgcaagactccatgggcctgctgaccggctaagcgccaacaggcgcgggaacctggatctcagtggtcatttttgggggatgggtaagggtgttgtggatgatgcacgcatcgactgccttttccaaccctttttggtgtttttcgtcgagcgggatcccacttttcacccgaatgcaaatgttgtctaggcgggcagggtgctcgactttatctgcggtaacaaccacttccagccctttgggatccaactgccgcgcttccaaatacttgacggcatagaaccccacacaagcacccaaagaggccaaaaaccactccggcggcgtcattccctgatcttggccgtggttgtccaaaggctgatcgctgaggatgcgatggccgcggctttgggcttgaaattgaacgccattttggtaggttacgcgcacttccaccagggatccctcctcatttttggagctaccagagttggcaagctgctagactattgggttcaactaagttcaacttagcattaccttggagacagcctaaggactttagagatgactttgggatcaggctggctcaagtcagaattggctctagttttgttgctgtcgctccagcgataaactaaactgccaccaatccccgctcgcgaaagatctgcaaagcgtggttgatctgttccggggtgggcggctgaacatcgctgagggtatagggcaatcccaactgctgccatttgtattcccccatcttgtgaaagggcaaaacttccacccgctccacgttggagagcgtggccacaaactcggccaagcccttgatgttttcctcgggatctgttagcccgggaaccagcacaaaacgaatccaggtgggcttgtgaatctgatccaaatagcgagccagatcgagagtgggctgcagcgaaacgccggtaactttgcgatagagctccggcagataggacttgatatccagtagcaccaagtctgtatgggccaacaccggcttggccacgcccaagggcgcatagccggaagtatctagagccgtgtgcaagtccagctcatggcagcggcggaaaatctccgccacaaagttgggctgcatcaacggttcccccccgctggccgtgactcccccgcccttgaggtagtagttgcggcagcgctggatctccgccatgagggaatccaccgtcaccacctggccggcattgggatcccgacagtcgggattgtggcagtacagacagcgcagaggacagccctgcagaaagatgacaaagcggatccctggcccatctaccgtgccacaggtctcgaccgagtgaatgcggccggttatcggcgtcaaggggttgagcggggtatccatacttctatcctcaacagcttttgcaaaatatcaattaatcttgaggttttcttcccaattgctgtctatgctgcgcacaccatggttttgtctcttttgagatttgggctttacccgaactgggttttgcttaacagttgacaacccctggaaagacccccctactgggaaacacctgccgagatgttgtgcaggcgatgggctttgggatcaaagcccgccgggaaatgggtataggcatcgtaatcggcgtgatccagcaaagccccctccaagagggcaccgcggaaatcgctgccgaaaagcaggcatccccgcagatccgctcccgataggttggcgccggtgaaatcggcaaagctgaggtcacacccccgcaggttggcgcctgccaggttggcccctctgaaatcagcagagcgcaggtcggcaccggctaggtggatgccccgcaagtcggcctggggcagctcgatctcctggaaatcgcgccgtcccgccgcgtagtctctaaccaagtccaaaacgctatagctcatcgaacctccttgcttggggaggggggatcccttccctcgaccctgctacgggcagccttccgggatcccccactccgccgttttccgttagaagtgttggtggaaggtgcggttaatcacatccagttgttgctcgcgggtgagcttgatgaagttcaccgcgtagccagacactcggatggtgagctggggatagagctcggggtgctccatggcctgcagcagggtctcgcggttgaggacgttgacgttgaggtgaaagccgccatcccgcatgtagccgtccagcagccccaccaggttagcaacccgctcctcggcggtgcgacctagggccgccggcacaatcgagaaggtgttggagatgccatccagggcgtcgtcgtagggcagcttggccaccgaagccagcgaggccaccgcccccttggtgtcccggccgtgcatggggttggcccctggggcaaagggctcgccggctcgccgcccgtcgggggtgttgccggttttcttgccgtagaccacgttggaggtgatggtgaggatggactgggtggggatggcattgcggtaggtcttgtgcttgcgcagctcggccatgaaggtctgcaccagttgcaccgcaatggagtcaacccggtcatcgttgttgccgtatttggggaagtcgccatccaccgcgtaatccaccactaggccccgctcatcccggatggcccgtacccgcgcgtatttgatggcggatagggagtcggctgttaccgacaggccggccaggccaaaggccatggtgcgcagcacgtcccggtcgtgcagggccatctccaggcgctcgtagcagtacttgtcgtgcatgtagtggatgatgttcatggtgttgacgtaggtcttggccagccaggccatcatctgcaccaggcgcggccacacctcgtcatactccagcacctcagaagtaatgggggcataggccggggccacctgctcgccggagatctcgtcccggccgccattgatggcatagagtaggcacttggccaggttgacccgcgctccaaaaaactgcatctgcttgccgatgcgcatggccgacacacagcaggcgatgccgtagtcatccccccagtaggggcgcatcaagtcgtcgttttcgtactggatggagctggtttcaatggagaccttggcgcagtagcgcttgaaggcttccggcagccgctccgaccagagcaccgtcaggttgggctccggtgccggccccaggttgtagagggtatgcagcatgcggaagctggtcttggtaaccagaggccgcccatccagccccatgccgccgatgcactcggtaacccaggtgggatccccgctaaagagctcgttgtactccggcgtgcgcaaaaacctgaccatgcgcagcttcatgacaaagtggtcgatgagctcttgggcctcttcctcggtgaggatcccggcctgcagatcccgctcgatgtagatgtctaggaacgtggaaacccgccccagggacatggcagcgccattttgctctttgacggctgccaggtaggccaggtacagccactggatggcctcgcgggcgttgctggccggacggcccaggtcaaagccgtagctggcccccatctccttgagctcgtacagggctttgatctgctctgagagctcctcccgcaggcggatggtttcttcatccatcgtgtccacctctaggctggccttctgcgcctccttgtcctcaatcagccgatccacgccatagagaggtacccgccggtagtcgccgatgatgcggccccgtccataggcgtccggcaagccggtgatgatgccagagcggcggcagcggcgcatctcctccgtgtaggcgtcgaaaaccccgtcgttgtgggtcttgcggtacttggtaaagatttccttaacctttggatccagctcgtagccgtaggccttgagggccgtctccaccatgcggatgccgccgaacggcataatggcccgcttcaggggcttgtcggtctgtaggcctacaatttgctccagctcccggtcgatatagcccggcgggtggctggtgatgctggaaggaaggtccgtgtcggcatccaaaaccccccgctcccgctccagcgccatcaaatccttaaccttggcccacagccgctgcgtgcgttcgctggccggcgccaagaagctttcgtcgccggtgtagggagtgtaattgcgctgaataaaatctcggacatcaatgcagcgttgccaccgtcccggcagaaaatctctcccaatcgtttgatcggatactttgcgttctgtggttttttgggccttcgattctgtagataaagctacagaacgctgcgcgcttgctatcataacaatcctcccggctattacgcctaacaactccgccaataggctggcgacagggcgaggcgacgcctcagcagctgccaaaagctacaacaatctttgcaaaagggaaggcctagccactcacttgagggagagcttttagcaactctgctgtttctttttttagatgttggccctacacctcgcccacttcaattttagtctcttgccctgggaagatgtttttgtgggcgcatttttaaccgtgttttttaatgttgtcttaagagtttgctggaaagagttttgaccttttccctcgccgaagggccgacctatgctgaggtagggcagccccggttgccccaccagaagacctggtgttcgcgttagcagtgcgttttctatgaagttttctatgaacccgtccattcgaattgtccaagggatccaccacctgcacttctacctttgggatctgccccgttggcgggaacacttttgtcgggtttggggcttccgggtggcaagcgacgccggcaacaccctggagctggagcagggatccctgcgcttgcgcctgtctcagccggcacgggcgggggacgaggtggaccgccatttgcagcggcatgggccgggggtggtggatgtggccttggcggtgggagagcaggagctaccggccttggcggagctgttgcggggccgaggcgcccaactggcgtggatcccggcagcagcggcgctctgcctccacaccccctacgggatccggcattctctgatccctggccccttggatgccgcccctgccgaagcgggcctgttttcccactgggatcacgtggtgttgaacgtggagcagggatccctgcaggcggcagccgactggtatgggcgggtgctgggctggcggcggctgtaccgctacagcatcggcaccgccacctccggcctggaaagcgtggtggtgggggatccggaagcggggatccaatgggccatcaacgagcccacctgtgccgcttcccagattcaggagtttttgcatgcccatggcggcccgggcattcagcacgcggcgctgcacagctcagacattgttgccagcctgcgccggttgcggcaggggggagtggactttttgcaagtggcgccgcagtactacaccagcctggaaagggagctggggttggcgctccgttctgcccttgggcaggccatctcctggcaagacctggtggagcagcagatccttctggatgctaccctgcccgcttctgatggccaggatcgcccccttctgctgcagacctttacccagcccctctttggtcggcccacctttttctttgaagtcattcaacggctaggcggggccacgggctttggcgaggccaattttcaggctttgttcgaggccctggaacggcaacagcgacagcgacaccaggcgctgaccccttagctacagccggcagggatccggaaaacttttctcggttccctggaagttttatcccaatagtaaatggctatagctaagagttcagagcagttgggcggcgattgctctcaacaggtgattttggtcgatgggcttggttaagtaggcattagagccaagccgcagcccttcttccatgtcttctcggctggttttcgaggagagaaagacaaaggggatgtgggcagtggaccgaccccatctcacggcatctaacactccatagccgttcagcttgggcatgaccacatcgcacaacaccaaatccggcaggagagcgtgcaccatctgtaatccttcctccccatcgctggccgcgacagtgtcgtacccagctcgttgcaacactttctgcaaataggtgcggatggcgggttcgtcttcaatcaccaagatgcgtttggacatgtggcttcgtaaaaaagcaaacaagaaacccccaatcccttgggctggccgtcggcttcctggaacaaccgagagccgagttgatgcgggaacgaacagggaagctacagagacagcatagaaaaactctggggaaaaaagctccgccaaatggctcattctggtaccctaaccctctgcaaaaatcctgatacggtgcagaacccctttcctcatccgcggatttgcggctatggtcatttcaaatagcaatgcaacgtttatccctaactcccctctcccagagggagaggggcaggggggtgagggtcttattccgaggtgagttgtcgctccatcagcctggccagggcagcagtgggggtggtctgtccttgcaacaaccgatgcacctcctgggtgataggcacccggatgttgtgttgggcggcgatcttgaccacgacaggagcggtgtaaactccttcggcagtgccctcgatttcagccagaacctgggacaaaggcctaccttggcccaacccgtagcccacctggtagttgcggctcagaggactgtgacaggtggccagcagatcccccaggcctgagaggccgttgaaggtctcaggccgcgcccctaagcgggatcccacccggatcatctctgccaagccgcgggtaaccagggcagcccgagcattggtgcccaggtgcagcgcatcacacacccccacggcgatggcgataacatttttcaggatgcctcccagctccacccccagcggatcgctgctggtgtagaggcgaaagcgctctgaagccagggcatgctgcacctgcacggctgcccagagatcccggctggctaccactgctgctgccggcaaaccctggcggatctcggcggaaaggttaggcccggagagcaccaccaacggctggttggggaaggcagccccccagatttgggcaggagtcaaaagttggagcggatccagtcccttagtggctgagaccaaaataacctgcggtgggatccccacctggcgcacaacctcggccacggggcgcacccctgccatcgagactgccgagatgaggatttgggatccctggagcacctctttgagatccagatctttgcgccggtcccaaacctgcactcggtgcccctgggcctgggccagcagagccagcgtacttccccaggctcccgcccctagaatggcgatcttctggggggatgttgtgttagttttcatctgacctttgcagccgcagcttctctcccaggatgccttaaactccccgttagcaagagagcgacaaaggttagtatggttggataccaaatcatgggttcggccaaagagcagacgagatgacagaagcagggatccgacgccttcctgctgaggtagccgccaagatggggagctggcggcacggctatgccctcaccaatggtattcaactgcactacgtcacccagggggaaggggagctggccatcttgctgcatggtttcccggagttttggtactcctggcggcaccagatcccggtgttggcgcagcggttttgcgtggtggcccccgatctacgcggctacaacgattccgacaagccggatcacggctacgacctagataccctcacggcggatgtccgcggcctcctggatcactttggggccaagagggcggtagtggtggcccacaactggggaggggctattgcttggcactgggcgcaactttttccccaggagatccgcaagctggccgtgctcaactctcctcaccccgcttgctttcgccgggagttcctgaccaatttggaccagatgcgccgcagttggtacttgtttttcttccagttgccctggctgccggagtgggtgctccagtggaacttgggcgattgggtgcagcgcatcttccgagagacctcggtgcgcaaaagcgccttcacccgacacgacctgaagatctaccaagaggctctcgccaaacccaaggtgctcacctctgcccttaactactaccgccacctgtttagcctgcccactctgcagaacctgtttttacagcccctgcggcagatcctcgcccccaccctgctcatttggggagaggaagactttgccctcagccgcgagctgaccgagggaatggatccctttttccccaacggcattcgcaaagaatacatccccgagtgcggccactgggcgcagcaggaggcgccgcaaaccgtgaatcggctgctgatggagttcctctaggtgtcaagttgggagagctttaccagccccaggggttcaccctagaataatccactgaattctagcaggggaaacggcatggccctggagtatccgccccatctgcgctatgtggacacccacgagtacatccgcgttgaggatgacattgcggtgattgggatcacggcttatgccgtcgatcagctgggagacatcgtcttcgtcggcttgcccgaggaagggacagaaattgaaaagggggagagctttggctccgtggagtccgtcaaggccgtggaggatctgtatgcccctgtttcggggaaagtggtggcggtaaacaaagcggtggtggacagcccagagagcattgccgacgatccctatggagacggctggctgatcaaggtgcgcatgaccaacccggaagatctcgacgacacgatgagcgcggaggcttacgccagcttggtggagggatcctaagccctacagcaacacttcccggttgcccccctgccttttggcctggtagagggcttggtcggctgcctctagaaagctttggacggaagtttctgctgaaaggctgagccaagaggcgacgccaatgctacaggtgaggtggataacttccgctcccacctgcagagggagggattggacggcctgccgcaggcgcttggccaactgcaggatttgagcttccggaaccccgcgcaccatgaggacaaattcgtcgccccccatgcgggccagcagatcctcttggcgaacctggtcctgcagttggcgggccacctggatcagggcttgatccccggccaagtgcccccagcggtcgttgatgagcttgaagttgtccaagtccaggtaaagcaagtggaggggaaagctatggcggcgggcaaaggccatctccctctgcaggtgctctaggaaaaaccgacggttgtgcagccccgtgagcgggtcgtagagagcggcggcagcgacctggaaaaagaaagcctcctccagccggtcataataggcaaactgcaggaggctattccccagctggatgcgatccctatcggccaagggaaggcgagttaccctctgccagttgacataggtaccgttgaggctgcctaggtcggtgaggatgtaggttcccccttctctctccagccgacagtgctgccgagaaacggcgtgatcccagagctgaatgtcagcctgggagctgcgccccactaccgctgtttcccccaagggaaaggtcatgcccatattggccccccagagcacggtcaaaaaggcgcccacaggctctctctccactcccagcccatagcactccagggagatgcaggtggtcggctcttcgagagacaaagggtaagtatccaaagttacagggatcccacctaggcagaggttatggaaggcttaagacggcctctctccgtattatgacggttttgtcgagctctgcccaccctcctgcctgccccgccaggacaagagggatcctctactccaggcccagccggcggcgaaagtaggggatagtcagctccaggccaagctgcagaggaatctggggatcccagcccagcagggcgcgggccttgttgatgtcgggccggcgctgcttgggatcgtcggttgggagaggccggtggacgatgggagaagagctgccggtgagggccaaaacctgccgagccaactctagaatggtgacctcctgcgggttgcccaggttaaaggggccgggataagggctgttcatcaggcgcaccaggccctcgatgaggtcggagatgtagcagaagctacgggtctgggagccatctccatagacggtgaggggattcccgcgcagcgcctggacgatgaagttgctgaccacacggccatcgtcttcccgcatggccgggccataggtgttgaagatgcgggccacgcggatctcggtttggtgttgccgctgccagtcaaaggtcagggtttcggccaggcgcttggactcgtcgtagcaggcccgcgggccgatggggttgacatggccccagtagtcctccggctgggggtgcacctggggatccccgtacacttctgaagtggaggccagcaggaacctggcccccgttttctgggccagctccagcaggtggtaggtgccccagacgccggtgcggatggtgcggatgggatccgcctggtagtggggcggcgaggcgggacaggccaggtggtagatttgctcaatgccagctttctccagctccggcggcagcggctcggccacgtcgtgccacagcaaggtcaaggcagggttgttgcggtgggcctgcaggttctcctcccgccccgtgtagccgttgtcgaggcagatcaccgtgtggccctcctgcagcagacggctgaccagatgggagccgataaaccccaaaccacccgtaaccaggatcttcaccagcccactccaatcagggtaatgcccgcctgctgaacggcctgccggtcaaggcagttgcggccgtcgaggatgaggggccgccgcatcagctcggcaaggcgccggtaatccagcgacaaaaactccggccactcggtcaccagcaccagggcgtcgcaatcctgggccaggcggaacacgtccgtttccaccaccacgtgggccaggccctcccgcatccccgaagccgacacaatgggatcataggcttttaccttggcccccagccggtggagctgctcgatgagggtcagggacggcgcatcccgcaggtcgtcggtgtggggcttgaaggtgaggcccagaaggccgatggtcttgcccttgagcaccttgagggcctgctgcagcttttccagcaggcgctgccgctgctcgcggttgacctcgacggtggcccgcaacagcttggcctcatagccgtagtcggctgccgtctggatcaaagcggccagatccttgggaaagcagctccctccccagcctagaccagcgttgaggaaggcgcggccaatgcgcttatcgaggccgatcccttcggccacctgggtgatgtcggcgccagtgcgctcgcagatgttggcgatctcgttgatgaagctgatcttggtggccaggaaggcgttggccgcatatttgatcatctcggccgaggccaggtcggtgaccagcaagggcacgggatccccgcccaagccctgctggcggctgaggatgggctcgtaaagctgccgcaggatctcgatggcccgggggctgttggagccaatcacgatgcggtcggggtaaaaggtatcctggatggcgctgccctcccgcagaaactcggggttgctcaccacgtcgaagggcggcacccaggaagacctgtccagggtggccagggaggagggggtgggatcccccccagccagggccatctgttggctgcttaggcgctgctggacagcctcggcggcgccgtcgaggatgagcatgcgcacccagtcgccggagccgatgggcacggtggacttgttgacgatgacgcggtagcggttgtccaggtgctggccgatccctcgcgccacggcctctacgtagcgcaggtctggctcgccgctgggcaaagccggggtgcccacggcaatgaagatcacttcgctggccttcacccccaggcccaggtcggtggtaaagtgcagccggccagcctcggcgccttcccgcaccagctcttccaggccgggctcgtagatgggcagacgacctcgctgcaggttttcgattttgacagggttgttgtctatacaaataacgctgtggcccaggtgggccagacaggcgccggttaccaaccccacatagccagctcccacgaccgccatgtccatggccgcctccccctcgcgtcggtgcttggttctaaaataccccgccggcccgcatttcctatcccctcgaagaaggtcggcccctagggggagtcggtggcaaaataaagctgaaccggcttggtctgaggctccccagcggtgagcttccccgattctgctgccatagccagccgccgtcagcgccaggtgcagagggtgctctatgtcaccctggggctcaatcttttggtgttttcggtcaagttgatcctgggattggcgacgggatccctcagcttggtggccgatgccctgcacagtgttaccgacagcgccagcaacattcttgccctgctggcagcccgcttttcctcgccagagccggacgaagaccatccctatggccgcagcaagtttgaggccattggagcgctggggatcgccgcctttttgggagtggccagcttcgagatcctcagcgcagcggtggggcggttttttgcaccccagccgccgcagctccggatcgaggggttgaccttgacgctgatgctgggcgtgctggggatcaacctcttcgtggccgtctatgaacgtttctggggcagggcgctggccagctcgctgctcttggccgatgcccgccataccctcagcgatgtctgggtaaccctgacggtattgctgggtctggccgggatccacttctgggggatcccttggctggaccaggtgctggcggtgccggtggggctgctggtgttctggagcggctgggaagtgctgcgggaaaacgttcccttcttaaccgaccgggtggctatcccccccaaaaccttgcgggagctggttctcagcctgcccgggatcctcgactgccacgacatcacctcccgcggcatcccggggcagatgatctttatcgaaatgcacatggtggtggagccgctggatgtggagtcggcccatcgccttaccgaagcggtggagcaactgctgcagcagcgctacgggccggtgcgggtcaccatccacctggagccctactcccacatcgagggatcccgttcctagccacaatgggccttgcattccttgctctgcgcgggtttaatgggggtagatttcccccttcggggggattcctagagagtggaaagaaagtggaaagcccgtcctcatagccaaaagctcggtagtagcggggaaactctgccaatgcctcgggctggggcacgtcgtggttgccgggcaccacaaaagccggaaaaggtaaacgggccagccgctctgccaaccaagcgtggttttctggctccccgtgctgggtcagatccctcggcagcagcaaaaaatccaagagcaactgcatccggtgttgcaaaacctgctccagagccgggatgcttagcttcaccaaatgaaaccggttgagatgatcccaaaggacagatccggcgcaaggcccgattgcccctggggggattccggtcttttggcagaggatctccgggataacctcggcaaggccaccttacaggtgacggctggggaggccgacggggagcaaatcgagctgaaaaagcccaatctctaactctgattaccaacttcggccgcgagccggagcagcctcagcagccgaagcccaccctgcctgggattagggccggctctaacagcaagggctagaaagtgcctcgggatctcgatccaccacgtcgggatcctgttgtgctgagccggcagagggaagggaacccgaggttttaccggagtgaagtgggctacctcgcctctaaagctgtgttaagattttgcgtaacttcaagagagctggcgcctttcagatccggtaggggatttcgtcagcggtgcgtagcactatgggcaaggttttggttttaaatgcctcctacgatccgctcaacatcaccagttggcgcagagctgttgtccttttgctcaagggcaaggccgagcaaatcgagcacaatggcaaagtagtctacggcaacatccctctgcccaccgtcatccgcctgcgccactacgttcacgttccccacaaggagatccccctgacgcggcgcaatgtcctctaccgcgatgggcaccgctgccagtactgcggctgttacggcgaagacctaaccctggatcacgtgatcccgcgctcccgcggcggtgaagatacctgggagaatgtagtcagcgcctgtgtgcgctgcaacgtgaaaaaagggaatcgcaccccttgggaggccggcatgcccttgctccgccagccccgccgcccccacagcaccctttactttgaaatctccaaagccgtcggcagcggatcccatcgggaatggctgaagtacgccatcggcctggaaggggatccgccgccggagctggcagtcaagcccgcctagctcccaaggctaaggatgcaggtctgagaccggcgctgctttggaaaggggaggagaggtggtggccgggatccccagctcgatccagcgatggatcagggcgttgacctcttcggggcgctcatcgtgagggcagtggccggcctccaggaagtattccaccgcctgagggtagtgagcccggtagagcttagagcgctcgcggacccgcatccagggatcccgttcgccccaaatcaacaacagggggcgcaccaagctgcgcagcagctcgtccacatagcgccccttctgcccgccccgcatcagggccacgaacacatcggcagcccccggatcccgcgtggggcgatgaatgtcttccaccagttgatccgtcactgccgccgggtcgtaatagacctgcttcagcttggagcgaatcacccgcggctgccgcaaatactgaaacaataggtaagacaccaggcgctggcgcaggccccagcctaccaggccacccagccattgccgccagccagatggggatcccttaaccgtggaaaagccgcctgccccgttaagcagcaccaccccccgcacccactccggccactctgccgccaggctgagcaccacatagccgcccagggagttgccaatggccaccacaggccgccggatcacctgttgacagaaatcccgcagttgatcccgccagatctcggcgcgatagtcccagttgggcttggccgaacggccaaagccgagcaaatcgatggcatagacctggtagtgttgagccaattcgggaatgtttttacgccagtggtcggtggaagccccaaagccgtgcaccaaaagcaaaggctgcccctgctcgccctgtttgacgtaatggacggattgcccccgccaaatccagcgtgccgagataggagtggccgatgccgatgttgaagccatagaggtcgcttgtaagcttttgttatttaagtattctagattcttttagattctgctcggccgactctggagctgtagccgagcagcgtatcctaaacacggattggactcgcagcatgatcgcgtttttgagcggccacctcgtcgccatcgaatggggagagcgcagtagcctcaccgttgaggtgcaggggatcggctatcgggtcaaggccccggcgcgttttctcaagcaactgccccccatcggagagcccgtgcgggtgtttacccacttggtggtgcgagagaccgagctggtgttgtacgggtttggctcgccagccgagcgcgatgtgtttgtggagctcatcaaagtttcgggggtggggccggctttgggcttggctctgctgaataccttcggcctgccggagctggttcaggcagtggtgaccgaaaacgtgcgcctactttccctcacgccaggggtagggcacaaaacggcccaacggctagccttggagctgaaaaccaagctggcccactggcgacaaggcctggagaacgccgatcgccccctggccggcgggccgcctccggccatccgggaagaggtggaaatggccttgctggccctcggctacagcctccaagaaattcaagcggccctgcaagctttgccctcccaaccccgcccaacggaagagtggctgcgggatgccatcacctacctcagccggcagccatgagccctccggatccccagcagcgccgcattggcattctgggcggcaccttcaaccccgtccaccacggccatctgatcatggcggagcaggccctctggcagttcaacctggatcaggtgctgtggatgccggcaggggatcctccccacaagcccttggccgccggcgccagcaaagccgatcgcctggccatggtgaagctggccattgccgaccacgagcgctttgcctgctccgacctggagatccgccgtcccggcccctcctacaccatcgagacgctgcgcagcctgatgcaagagcagccggatacccagtggtattggattatcggcgtggatgccctgcgggatctgccccagtggtaccaggcggaagaattggcccgcctctgccattggattgttgccccccgtatcgatgccggcgacgccgcccaagtgctgcggtcggtggccgcaaagctgcccatccgggcagcaatcctggacgcccccaccctaacgctctcttccacctacctgcgccagcaaatccaaaaggggggatccatccgctacctggtgccccctgctgtggagcactacattcgccaacaccggctctacctcgacccttgaagaaaaaaagaggagggatccctcctctccgataaacccgttcactagagcaacagcccgcccaactttttcccagccaggaggggctgaagagaggctgtttcgctgaaagtaggaaggcttgtctcaaatgaaaattgcaacccaacctgccgatggcttagtaagccaagcccatgctgcgggtggtttcggggccaaggtagacgcggatgctcaagaagtccgtggggcaggcagtctcacagcgtttgcagccaacacagtcttcggtgcggggggctgcggcaatcatgccggccttgttgttccccttccagggcaccatttccaacacatcagtagggcaggcccgcacacactgagtacagccgatgcaggtgtcgtagatcttgaccgtgtgagccattagcgttctccagtcgagctgtttgaaagattaaaaaaaggtttaccgaagggcgtggcagcaacaccactgcacgggtgccttcagtgtactgtagtcctgccaaaccaccccgaactgcgatccaaatgttcagacaaatttacatccccagggatcccttgccgcgccgacgggaaggtcgccctcgcggttgggctaggattgcctgaggaaggacagggcaaggatcctacgaatgggacgctcgctgcggaattggagaaggcaaactcgaagccaaatgcaccgcctggggcccgttttggccggcattctccaggaaatctatgcggagaacatacctcgcctgcgccgctgggatcggcagctcaccgactgggtgtacaggcgtggctggagggtggatccttccttgcccaaggtggccatctacgtgttgggcgcagtggtgatcctggcgattccaattctcaccttggcagttttagtggctctcgcggcctttcttgccatccaaatagcccaaaagtggccccaggaagcccgccgttatcttcccagcgccgacgaggaagacgactccgatccccgccaaggggactgggactattgacaggctagccgtccctgccctaaagcggggcatcgccctcgggcggacggggcgagtctttttggctgctaaggcgctgcttcatccgtctgaccagcttttgctgggagtggctttccagcctgttgaggccgagggcgccggccaggatccctaactgtaaggccaagctgggcagggtggtctccagatcccgccctgccaaggctcgaaagaaaaatacaaatgccccgatggtggccgaaaaacccaccgccaggtagacaaagcgccgcagactgcggtagggggcggccagttccgtgagcagcctcacccgatctgccgctggatcccgacctgggggcaggggcgagccaggttttggggaaggtttgggctccgatgttgccacggctacacctcctcgggcaatagtaggggatcccggccagaaatcgccgccaagctttcctcggcagcccgacaggcagccagaatatcttgctcttccccgcccaagtagacgcggccaaagctgccaaagggcatcacttcgaggatgttgatgcgggccgatttttctgcctcgttggcggccaggggggcatagcctgccggctgcacctccaggatgtagagggtttggccggctaggagcatctggccgcggcggaaacggttgatcaactgggtttggtggggatcgatgttgcgaatgatctggctggagatgatgcgcggcctgaggcgctccttttcgctcacccccaaagccgccaggatggcccgaccggcagtgcgggtatccccctggttgctggagtgtacctccaaaaggccgtagaggcgctccaccacctgcagccccggccttaccgaggtggctttgagggcgatgtccataacgcggttgatctcgatgccgggggaaatctcgacccagagggaagtatcccctggcagaggcaaaaagccctgggccaccgtgcccagataagcagcgtactggggctggagccgatccaaaaacacgtaactgcgcaggtcaatccccaaaggagttctcccccctgtctgttgggctgggttggacgtcggacgacggggccggcattcctccctttctagtctcacgccatctcttggcttttggggagaacagcagttcggtatcccaactttcccctgctacaggtcaccctgagccactaccttcaccgttgtcaaggcttccaggtcgatgggcccgcgcacgtgcagccgctgggtggaaatgcccaaagacaggtcgcgaaacgctcccaaggtggggatcccggctccccggcctgccgagaggggagaggtgttgatgtggatcagggcggcatccacctcctggagaaagcgctgggctgccgattggctgtcggtgaggatcgtctccgattgacgacagccatttttgttgatccaggcgatcgcctccgtcaggtcggcaacgggctggaggcgcagatgaggccgttctgtggagtcaaagccttcccccagcggctgaagctgggggaatcgctccagaatgggggctgctgcctgtatatcgatcccttgacccagcaagtcttcaatcagggcggtcagatgatgggcggcccaatcggtgtggatcagcagccaaagggtgaggggctgatagatcgggatcccttctgggccatagcgagccaagggatccaacaaaaccgacttcaccaaaggccaaggagcggtgcgatccacatagatgtggccgtaccccagatgcgtgaccagagtcggcactttgctggcctgcaacaggaactccacccagccggggcgaccgcaggggatcaccagatccacatagcgggtttgctgcaacaacagcaacagtggggaatcggcctggggatcggtcgcttggtcttgggcggggagggtttgaatggccccttccgggatcccgtgctcgtaggcggtctctgccaacaggttgaccagggcctgatgggttttctggatggggccgctgccggccaagatcacgccattgctcgtcttgagacacatgccaatgccattcaaggcaaactcggggtagatctcgtagaccaaggcgatcagccccaaagggacgcggtagcggccaataaacagcccgttgtcctgacggcaccccctctccaggctcccgatgggatccggctgttgggccaggagagcaagcaactgggcggatcgctgcaggcgctcgggggtaagcttgaggccgttgaggatccactccggcagggtttgctcgcggcagctttccaggtcgagggtattggcctccaacagcagatcggagcgctccagcaaacggcgcgagagagccagcagggcctggcgtttggtttcgccgctcaagcgctggagctgaggcagtaagcggcgcacctggcgcagggtggtgctgaggtcaaaggctgaaccaaaatcggtcactcgcttccctcctgcccggctgaccgacgacagacctgctcctgaccactgctaacaagaaatggctagatccacaagggctgaaactagggatccctggcaacgatcccaagcatctcaaggccgccgcagcagcaggatcgccgtcaccatcaacagcgtcagcaacaggcaaagaatcaggaaccaactgagcaactgggcttggctggggaagagcaacacgcccagaaaccccaccgccaaagcaacccccaggctgagggtgaggcccaagagcgcagatccctggaaagtgctttgccggtgcaacacccactgatggccgttccagaaccagattttacggtaggggtaggagacggccagttgctcaatgtgcaaacggtcgggggtgatggcgaaaatatgctggcaacggctgcagccaaaagcctcagtcagggtaatcaggcgcaactgaccttggtggcaacaggggcaggggtaaattttggtgggctcgatgggctgagccactcgcagggacgatttctgccgaggccacttgtggggagaggaaaacgccacagctctcagtcggtgagaagtcgggatccctcacatcctatcctcaagaaagcagggtcaagccacccagagatggtggacgtagcgccaggtcaagatctggttgaggacgaggaagatcaggcccagaagcccatagcccagcttgagaactctgcttaggtgggggcgcgcccacaggggaaggaagccgaaatctgtgtgcttggcccagtgcaggagggccagcacttgcacgaggtgaaccggtaggcagtagcgaatcatgcttcgctggcctaggggactcatgccggctacagcgatgtagaacatagcccaggcagctaggtgaaaccccagccgctcctgccagcgccggctcttaccggccacgacactcaaaccatccagcaagcctgtaacaactagggatcccagcgtaacagacacaaacagttggctgagagcatcagaccacaggccaggatcctgcagcggtgcagaaggagagagcaagacctgccatcgctcaggggaaagaacataggtatgagcctggaaaagggcttggtaattggcctggacgccggtaaagtagcgctgcatctccatgtagagatcccagcgaccgaagcggagctgacagtagaggaaaaaactcagcccccccaacaaggccaaaacaacggcgcctgccgtccaaaaccaacggcgggatagccgcagcaggggaaccagcgccaccggcaaacccacaatgcgggtggcactcatcgcaaaaccgtggatcccggccaggagccctgccttcatcgaattcaagcaggccaaccagtagaaaaaacccaacaagctggccatgaagagggattcgctgtagcccacgacaaggtaaaaactgctgggatagaccaagataatcagacttgccaaaacttgccaaagagtggggatctgccagcggcggtaaaacaggaaaaggtaaatccacatcagccagcaaaagagctgggcagtgagataaagccccagttcagggtcaactcccaacaggcggctcatggcggccaccgccaggggatagcctggaaagaaggccacattgctctgctcgtaggcaatcttgtcaaagcccacaaactgatacccccgctccacaatgctcaggtaccagtagctatcgcgctgggttaaacccttgaagatggaagcatagtcatcctcctggctccaaaaggagatcaagaaaatctgcagcagcgtcaaagccacagcgggaagcaaaacttggacggcaaaagagaccagatgctgccggctgtgctgcaagaggtggctaggagggaagctcattgtcgcacctttgcgggtggggatggcactttaatctcctcttggtaatcgtcatcggagttcacctgccagagatcgtggctgccgggttggagaatgttctcagcagccagcaggcccatcagcaaactgtgatcttggttgttatacttaaacgagccgtagcggcctaccagttgcagattttcaaactcgccaagatacctctgcaaaatggccaagtcttctttgtagctgccggcgtagatgggataggtgcggggcaggcgcaccacaaagccaccgcagatcttctgatcctggagcaggccaatttggcgcagctccctctcagccaaagccagcaattcctcctcaggggcttgccacaagggatcctcaaagttgcaccaatactcacagcacaagggggtttgttctcggttggggagcatagccggcgaccaattggcaaaattggttacccgaccaacttgtactgttggttcattgatatacagccagttatcggggaaaagctgggatccctgcacaatcaagtaaaccaaaacggtgttgcgaaacttgagcttgcgagctgcctgcagcacttgggggggaggcagttcccgcaggctctgcaccaacactgtcaaagggatggaagaaatgacgtgggagggggagacccaagtttcccttccatcctggagatggcgcaattgcagctcgacaatccgggatccctgatgtctaagggcgatgacttctgtatttagccaaaccttttgaccctcagccagcaaaaactcctgcattttttcgtagagctgtccggatcccaggcggggaaactgaaactggtcgatcagggatttgaccgaaccgcgcttccagcccaaggccttgcggatggcttgcccaaggctgagacctttgatgcgctgggcagcccaatcggcgctgatttcggtacaagggatcccccagagcttttccgtgtagctcttgaagaacatctgaaaaagccggctaccaaattttcccttgacccagtcggcaaagttctggggagctgggtgcgggataagttgggcccagaggtaggaaagaacaatgagcaggctttcccaccaccccactttgcgcaggacttcccaggcttgaatggggtactgaaaatagtgcttgcggtagtagatgcgggtaagccgccggacagtcacttgttcggatcccaaaacctggttccacagctccagcaccgctgggatcttggtaaaaaagcggtgcgggccatagtcgagaatgaacccccggtagcaaatgcttttggccaagcccccaaccctgtcttcccgttccactaccaccacagggaagcccagttgggtcaagcggtaggcagccgccatgcccgccggccctgctcccagaatgtagatgggatcccgcatctggccttgcgctcgccttcaagccttgccgacattgtagtacctgcaaaaccctgggaaaataggcagaggaggctgcggctggaggctggcctgtgctgttgaccaagggctttgaggtagagatgtacaccggcaccgccgccggagaagtggtggggttgtcggatcgcatctgccaggctttgccggggtttgtgcgagaaccagatcggcgcaacgtcgagtacatcactccgccccttcgccgctacgaggatctgctctgtgccctgctgcggcctcggctgcaactgcggcaatttttgcgccgccttggcccctacaccctgttgccggggagcacgctggctttgggcggcagcgaccactttgagcgctcggatccggacaacccctaccacgactacatcgagcgcacctacggcacgcgggtggtgaccgccagcattcacatcaatgttggcctgccggatagcgaggccatttttcttgcctgccgtttgctgcgggcggaagctcccctgtacttggccctgagcgcttcttctccgtttctggacggccaggtgacaggctaccattccagccgttggcaggtgtttcccaaaacgccggcccaggtgcccttcttccgggatcacgcccattacatcgcctggatgcgggagcaactggccctgggcacgatgcagaatgtgcgccacctctgggcctctgtgcggcccaacggcccagagcggccctaccatctcaaccgggtggagctgcgcatctgcgacctggtggcagatccggtgatgaccctggccatcactgccttggtagaggcccgtctctggcagttgctggcccagccagaagcgctggatcccttgcgggggcctttgacaccgacggagctggagagcctttgcgaggccaacgagcaggccgctgctcgcgagtccttgcgagcccgtctggtcgattggcgcacgggccgagaacgggtggcccaggagtggattgaagagctgctgaccgaagcgtggcgcctcggccaaccccagggcctgggctgctttttggctcccctgcaaactctgctccaacagggcaacgaggcccagcgctggctgaagcaggtcgaccagggatccacacccgcccaggtgtaccaacgggccattcaggagctggccgaacaagaccgagaaagacaagagaccctctgccagcttgttggctaagcctttgcccaacggtgggcgcttctcagtccggtgcctgccccccaccagatccccagttcaaacctgacttagattcgcctagacaggctccaccacttcccctagggcttgccgagccacacaaaaggatagcttggtagccccgcacttgagtgcggggcggaaaagcccgctagcgactttggtcgcttacccatgatgggggtcgttgatatagtttcatagctcaaacaacctcttcctgacttctcctaccaagacctctttccttctctttagccaaaaaataagataaacaaccgctagccccacaccatggttgtagtgattgtaccgttgactttcctctcgcactatcgcttgcccatgtcagactgcggttgtcatgccgcttgccaacaatgatggagtacggctgtcagcaggttatagtcaggaacagagagctagtccccctattagtgtgtcaacagtctaataagcaactgtgctttgtactatgcgagacaagtctatttcaaaacgaagcgatgggcaagctatggtgagctttgcgctgagatggggagaacccaaagcaagcacttcatcgcaatgtatgtttccgccgcgcaacagacctgcaagtctgtagctgaagtgggtctatgccaagcctgctcaacctcaatcgctggatccgagaaaagctttagcaattgaccacggagtcaacaactggcttacgtgcgttagcaacttaggacatagcttcatcattgacggccgcaaagtcaagtcctttaaccaggggtacaacaaggagctggctaggctcaagactcacaagctgccggggttttgattgcaaaagcttggtcgaattacggaaaaaagaaaccggcggatgcgggatgcaatccacaaagctgcgcgcaaggtcattgacttctgtttacaccactcaattgggagaatcgtctttggttggaacaaagaacaaaaacaagaatgcggctttaaccaaaactttgttttcattccaacaggtcggttcaaggagcgtattgcgcaattatgtcagcattatggcatggagtttattgaggtagaggaggcgtacagctcgcaggcaagcttcctagatggagatgagctacctaattatggtgaaaaacccgacgggtggagaccctctaggctgaggcgaatgctgccaccaacctacttaagaaagtcagcagaaccttggggctttgcgtgaaggaactgtctagaggcgctttgacaacgccgttacgggttcttttgtggactgcgtaagaatcccccgcctttaggcggtgggagtgtcaattctggctttcccgaactcctcttcttccaccaaaatcaccgggatggggctggtctccaacaccgcttgcgaagtggatcccagcaatacttgctcccagccccgctggccccgcttgcccatgactatatcggtaacctgacgctcctgggctaggcccacgatggtctctgccaaaggcccggaggccaggcaaaattcgtggcgaatgtcggccaagaggcgctgggccagctgccgcaactgttctactctcttcccctgcggctcgtcggtaacatggagcacaatcacttccccgtccagccgccgcgccagatccgctgccttgcgcagcactgcctcggccaagggagaagtatcgacggctgccaagaagctcaccttgccctggctgcccaccttggtgggatccacctcccctttttccagcaggcgaggggcaaagacctgggtcagccaagcccctaggggtgctgtggccagaatcgacaaggccgctatggccaggatggtctctccgccagggatcccttgggccaaggggatgccgccgatggccgcctgcaccgtggccttggccatgttgcccggcagcaaaaagagccgctcccgccagttccagttgctccctaccgtggaaagccaccagcccaggccccggcccaacagcaggctcagggtcaaaagcagcaagccgggcaagagcagggatcccagtacctgcagatccaaagaggcccccagcaggacaaacagcacgatctccgccaccgtccagagggcgtcgaacccaagccgcagccgccgcgccagcggcccatccagttggacgagaaaaaaccccagggccatcaccgccgggtagccggaaaaatagggccacacctgcgacgccaacaccaggcccagcgccaggcaggctgccagcaacacctcttgcgtgctgttgcgcgtccagttctgctgcaccaggagcgccaccaaaagccgcgcccccaggtagccgatgaccacccccagcaggatctccatccccacctggaacggcagccactgcagcggcgacagctccaggccgaacaggcgaaggccctctggagatccctgccccaaaaagctcagcaacaggctaaagcccaacagcagcagcacgtcggaaagggcgctgccggtcaaaatggcgtccgggatccctttggccaccccccagcccaagctcttgaggcgcaacatccccggcacgatcaccgccggcgactccgccccgattacacagcccaaaagcagccccgtcgcccagtccaaccccaggatccagcggctcaagagcgccaccgccagcgcctcacaggctgccggcaaaaaccccagccgcagcgccacggatccctgctgggccagcttttcccgatccagccccagcccggccttcatcaggataatcgtgacggccaccaagcgcagatccccggctgccgccaacagctctggggacaagacctcttgcaacaggatcccgaccaggatcatccccactagcggcggcattcccagccggcccaggatctggccgacaaaaaagcccatccccaagatccacagccaactgcccagcatcaacaaaacctctctcctcgccgtccgcgtgttgaagggcagcccagggagaaaaagccgttcgcgtttctgcggggtgagaactcaacatcaaagactcccaccccctggatctgcccagaagagtaggagtcatcagccccagctctaagtcttagagaaactttatccctaggatctgcctgaggcggttgcggcgaaccccatcgcccgttgccgggaaggaccaagcagcctgcccgcaacacatgtgccccttaccatatcacgccccatcttccaccgcaaccaagcgataggggtgatgggaacggccaatggagccatagaaatcgctgcagacattgtgggtaaagcgatcgctgaggccgcgggtaacctgctgcaccacctggctgcccactttctgaaccaacttgcgcggcagaacctgcaaaaacttgggcaaatgcagccggatattcagctggagatcccagtggacgcgggtggtggccagggatcccggtagttcttccagccggaagctggcccgacaatccacccagtagggcagggcggcatcccccggcagctcaatggaagtcagccgaaacaggtaatcttcctctggccagatcttcaccccaaagctgggctccagctcaaaccccagcccgcccatgcggaaaaactgcagcctatagatttcggcagagaggggctccacctggagtggccggaagcagcgctggatccactggccatggccgcgcaggtaacgggccaaagtctcccggtcggtttccagatccacctggccccgtcgcgcagcctgtaaatctaggtaggtcttggcggggggttgctccatctcctccaaaggcagctccccctcctcggacagagcaccttcactgaggggaacggcgggcttggagctggcgatagacatcccgaatatccacctgatgatgagcaagagccacgaggcagtggtaccagagatccgccacctcgcgggccagggctgccttgtctccctcttttgccgccatcaccacttcagccgtctcctcgccgagttttttcaggatggcgttgtctcccttggccagcaggctgctggtgtaggaatcgggccggggatccgcctggcgggccttgaccacggcaaacacctgcgacagggtatcggcggccggcatgggatccccttccttctcggggagagtgcggaagaagcagcttcgcgcccctgtgtggcaggccgcctctcccacctgctccaccaagataaccagcgcgtcgctgtcgcagtcgtagcggatttgcttgacccactgcacgtggccagaagtttcccccttgggccacagcgcctggcgggagcggctccagaaccaggtgcggcccgtttccagagtcttctgcagcgactcgcggttcatccaggccatcatcagcaccgtcccgtccaggtagtcctgcacgatggccgggatcaaaccctgttcgttgtagctgaggttgtctagatgggcgatttccgccggcagaagagtgcggggcagatttgctgaagcaagagaggccaaagcaacaaccatcaaaggcggcagaaaatcagaaaggttaaagattcctgaaagcaggatagcagaactcgccccagaaaggatatctctcactccccccagatcccaaccccgctcggccactttcacgcgcaacagtcgcgaccagcctggcttctgccgggagaaacttcaccctgcaaaccaggggggcctagcctggctttggcctcagcttgaggttaaatcgctgcgctcaccaactctttgcagctatggctgtggggagtatgtcaatccagagccgctctcggcagcagcttccgggtcggcttgcgctccagaggccaagttggccgctccagacgggtatccaccaacacagaggctggggcgagattaacccgctccagtaagcgttgcagcagttgagcatcgatggcatccaccctaaggactccgtcccacggacgcgatcgggacagggttgccgttcccgccaccaggggagtgggggttgtttgcggggatcccgtctcaccgcccccagctaaggactccgtcccgctgacgcgatcggtcaacagcaactctgccactgcctgggccacctcattgccatacaccccatcggggccagaggggagcagatccagccgtccctgctgagcggccaggcggcttaagcccagttgcaccgccaccacggccgggccccgctccccccgcttgagggtgcgctggccggccaggatgctctccagctgcgccttggccacttcctggtcgccgctggggagcaactgcaccagcccctccagctggctgccgggagagttggcgcttgcctgctgctggggatcctccctccacaaacgggttaggtcgtagagcaaaatggcatggggcaccgggcggctgggctggttggggccggcatggccagtggccagaatttctcctcggtaaaccaacgaagtgctaaagccagagtccagcagcaccgcctcgcggatcccgattttgggcaataggctagccaggatggcggcgttgacgtgggttttggtaactccgattaccacctgatcctggtcgtccaccccaaaaaaggcgcggggtcggaactcggcggcgctagagaggcgaaacgagtcaatctccgctggcgaaagggcccggccatccttgaccagccacaagcccgccacaaacaggtccgtgacatccggcatgagctggcgaaggttgtcgagctgagtcatcgtgtcgggatcaaaaggcacaaagcgcagccgatccctgcccagcagcaccagggggcgaccgcgcaccaccttgtcgtcttcggggcgaccggggatgaacgtcttgtggttggcggccatcaccggtcccaccatgacgttgctggcggagttgatccaaggaatggagaagaagctgccgttgatgccggcatcggcctggtagcgctgggccaaggttctcacctcgtagcgccgctccgcgtgcaccgtggctgcccgtccgccgcggatggtgaggatcctcaccccgtcaatgacctcatcggtcggggccaggggctgagtcacatccagccagtagtcggggctgcggctgagggtgaaggtgcgggcgccgatgatggcctcggtgatgcgaaactggttaaagcgccgtacctccagcaagttgggcgactgtcccgtaaagccgggatccatcgtaaaggccatccagtaacccgcctcggccaggtattgctttacccgctcgtcccgattgccttccggataggcgaagtagtggatggggtggcccagctcctcttccagcttggtcttgcagtcaaacacctctcgccgcaggcgggcatcgtctagcacccgtaggtcagggggatggttgacggtgtgggcagcaaagtcgatcaacccgctggcatccatctcccgcatctgatcccaggtgaagtgatctttgctggtgggcacgccgacaaagccggtctgcacaaagtaggtggcggggtagttgtactccttcaaaagcgggtaggcgttttcgtaaagcccaaggtaggcgtcgtcaaaggtgagcaaaatggccttttccggcaagggatccccatctcgcaggtgtttgtaaagctggtcgatgtggatgggaatcagccccgcctgcttgatggcttcaaagtgctgtcgcagctccgccgccgtggtgtcaaaccaaacctctttgcggccggccaccacatcgtgatacatgatggcgggcacgtaggagaggctggccaagggatccaacgcaaagggatcccgctgcagttgcggctgttgggggaggggcgggcgctgtcgggctgccttggcctcggcccgaggcgctggcaactcggctgggggtggcagcagccccgacaggcggctcacccaaccaggatgggcagtggcccaggccaccagggctcccgtcccaaatcccagcactgtggtcaacaaagccaagaagcggagcagctggaagcgcaactgggttggcggtcgctgcgcagagctagaaagacttcggcccaggaagggggatcccctttttgccctaggaactggatggccgccccggcgcgtcggcggctgtcgagacgtcatgtcctcctcctcaccggcaaaaccaacgtcagcctaccacccccatctcctggttggggatagggaagcccttgcccgtggttccctccaaaacgcccagggatccctttcctcgcccaggtagcaccccagcccatagaagtggcagcagagccaaagcccaccgccccagatgccttccaggcaagttagtcgaggttgctcaacaaattggactccgtaatgctgacgatcttgccccccctttgggtaatccgctttacttcttgagaaaggcggctgaagggcactttgtactcgacaacgcttttgcgcacgccccctcccaccagaccggctaccttgatggtgaagatcttgtcgctgttgggcagggacgaggctgccgaaggggcaacctgagcaggtttggtcgctggagccgcttccgcttgcggtgcagcggcactctcccgctccagaagcagccgccaactgcgaggataggcgggagccagacgataaaccaccttgtaagagccggttacatggtcatcttccgactccaccctcaccactgttcctgctgggatatccagtttggcgcccttggacatgattttaattccaggccaattggtgggcacatccgtcagcagctcaacttcaaaggactgatcccccaacaacaacttggccatgtgaataactccgttttgctcatcagcaggcggcagccgaagatctgtggccgaccacggcttcaccgctagacattttaccgttgcggctgcaccccctgaagcttcccgccggcatctgtcatcgaaagtgggtttgttgtagatttgttaagaagttgtagttgtcccgaaggtggagggatccctatgctgagtgtggctctgcccgatctgtcggcaacttcggagaggttgacggctgccttgcagccggtggcccagttttttgccggcttcaacctgccccagccaatcgtgcaatggggacatcctttgatgatgggcattgtggtagtggtcatgggcagctttgtcggcctgaccggctggcgggggcgggtcttgcgcctagcagccgagggatccctgccggaatcggcccaaaagccgctttgggatcaccgcaagctggccccttggatggccaccttcattgccctaggctacaccggcggccttctctccttggtcatgcagggccagcccctgctgagcagcccccatttttggacgggatccctggtgttgctgctgttggcagccaacggtgccctgtccctaagtggctttgggggcaaccgcgaggccctgcgcaccacccatgcctacttaggcagcctcatcctctgcgtgctcttcgcccatgctttgctgggactgaagctgggcctatctctgtaggcgatcccggctttcttccttccagtgcctggggtgggggcgttgctcagcgaagtaagcagaaccttagggctttgccctagagaactgtgtaggggcgtcttgacaacgacttgatgagtccgcttgtggactgcgtaggaatcccccgactttagtcgggggagtgtttcgggacaaagagacggccccagaagttgtagccaagggatttttctggaacttcaagggagatgaggctctgttcccgctggtttccgaagcctaacgaattcgtctagcccacttttcaatcccctacttccagttcatacctccctggcggaacctctgccctaccagattagcgccgtctatgaaaaaatgctgacgcggcagccgctgcgctttttgctggctgaagatcccggcgccggcaagagagttatggcggggctcttgattcgcggcaatctgcaccgttgtctcattgtctgtcctggcagcctagtgctgcagcggattgaagctgcgcgaacgggaaatttgtttcaagagatccctttgctgattgcccggctggataaactgagccgagatgaggcgctgcaagaaaagctgaaggcaacagattgggatttgattgctgtcaatgaggctcacaagctctcggcctcttttttcggcggagaagtcaaggaaaccaagcgctataagctaggtaagttgctctcccagctaacgcgccatttcttgctaatgacagctacctcccacaatggtagggaagaggattttcagctcttcctagcccttccgggcggggatcgctttgagggaagattctcaagaaagtgatggcaattattgcggaacaaccagacttctacctgtggcagtatcaagaactcttgcgggagggcttagcgattgatgtgagtaccgtcacgatacacaatctcttgaaaaagcaaggaatgactctaaaaaaagacttaccgcagtgcgagagaccaagaagaagaggtgcaaagagaacgactagcttatagtcaagaagtcagggatattccagcggaggatttgattgccctcgaccagacaggggtgtgggagggaatgaaacggggagtagctcggaaaagagggcctatgagcaggagacaggcactggctagagcagttctgggcggcttagcttgtgtcggcttaggttttgggtgtggtcgcggcccttggctgcgccagttgggcaccccttcctctgacgaagcccgcgccatcgcgattgatgcccagggaaatgtttgggtggcaggggtaaccgagggaaacttttttggccaaagctcggcggggagcagcgatgttttcttgcgcaagtacacaagaggatagcttggtagccccgtacttgagtgcggggcggaaaagcccttgagcaactttagttgcttctttgttatagttagtacagagcttctccaggaaaacaacctactgcggtgcaaaacccgcgcggcaataactaacctggaggaacttaagtccgaagtaagcagaactttgaggttatgcctcaaaggactgtctaggggcgtcttgacagcgcctttgcgagtccattttgggctgcgtaagaatcccctgggtgggagtgtcaaccagggaactttccccggccagaccagcgccggcgggcaggctgcttttgtgcttaagtacggtcgctaagctgaggtgtacgctgaggagaagttactggcggagcgcttggcgctggctctatgcatcggatagccgctttgccagggggatgggatccttcgcaaggcggggtcgttttcctggagcaggatccggcccccatcgttgtcctgtcggcagccgacacggatctgacggccttgagcgcggcgatgcggctgctgccggctgattttccagcggtgcgggcggccaatttgctgcagttgcaacagcccctgagcatcgacgactacgccgagaaagtgttgcggcgggcccaggtggtgctccttcgccttttggggggaagggcctactggagctatggcctggaggtggccaaagaggtagcggcagcagcgggatccaccctgattgtgatccctggggatgaccgccccgactgggatttggtcagccactccaccgtgcccctagcggtggcagaccgggtgtggcagtactggctggaagggggggcggccaatgtggcggcctgcttgaaactcttggccagggagttcctggggcaggagtacgccgtgccggagccgcaggtgctgccccgcctggggatctactatccccccctgcccagggatccccacgcccccaaggtagggatcctgctctaccgggcccatgttttggcggggaatacgcagcccatagatgccctggccgaagccctgcaggagcgggggttgcagccgctgtgtctttatacctacagcctgcaggagccggacttgccccaggccatgcgggagcacttcggcggccaaattgaacttttgttgaacaccaccagtttttccctcgctcggctggagagcgagcagcccgatgttcgcctttggcaggagctggatgtgccggttgtgcaggtggtcttgagcagcgggtcgcgggagcgctgggagaacgccacgcgaggcttgggggcgcgggatctggccatgaacgtggtgctgccagaggtggacgggcgcatcctcagccgggccatctcgttcaagacggttcaacagtgggatccccgcctgcagacggagatcatggcctatgaggccgtgccggatcgggtggcgtttgtggccgagctggcggccaactgggtaaagctgcggcgcacccctgccgagcagcgccgtctggccttgattttggccaactaccccagccgggatgggcggctggccaatggggtagggttggatacaccggcaagctgcgtcgagatcctcaaagccctggcgcaagccggctaccgcgcctgtccactgccccagagcggagatgagctcatccgctggctaacccagggccaaacctatgatccgctgggatccctacgcccggcgcggcaggtgctgccggctgccctctatcgggagtggtttgcccagttgcctgccgctgtccaaggcgatctgctgcggcagtggggggatccgcctgcccacgacatccccattgtcggcctgcagctagggcacgtttttgtcgggatccagccgccgcggggctacgaccgggatccctctttgaactaccacgctccggatctggtgccaccccacgagtacctggccttttacctgtggctgcgccaggtgttcggcgtccacgcggtggtgcatgtgggcaagcacggcaacctggagtggctgcccggcaagggatccgccctttccgccacctgctacccagaaattgccctagggcctctgccccacttctatcctttcatcgtcaacgaccccggcgaaggatcccaggccaagcggcgggcccaagcggtgatcctcgaccacctcaccccgcccctgacccgcgccgagctctacggccccttggcagagttggagcggctgatggacgagtactacgaggcccagcagatggatccgggccgctgccccctgattcgcgcccagatccaagagctggttcgccgagagcagctggactggcagttcaacctggagaaagaggaagactggggccgcctcgatggctacctctgcgagctcaaagaatcccagatccgggatgggctgcacatttttggccgcacccccactggcgagcaactggtggatctcctgttggccctggcccgctacccgggcgctggccagttgggcctcacccaggccattgcccgcgactggggctgggactgggatcccctagccgttgacctgacagagccctggccggacaaaccgccggcttagttgcaagaaaaggctcgttgtctcgatccccaacccccctctccctctgggagaggggccgggggtgaggggttgacgttttaatagcgagttaatagcgagattggaagttgcgccgccgctcgccgccgttaccagagcggaaaccggaggtggggcgttcttcccgcgggcgagccttgttgaccttgaggtcgcggcccatccattccgcgccatccagagcggcaatggcagcctgctcttcggcctcagagctcatttccacaaacccaaagccgcggatgcggcccgtctcgcggtcggtggggatctgcacccgcttcacagaaccgtactcggcaaacacagcggtcaattccgcttccgtcaccttaaaggaaaggttacctacataaatcgacatcgacgatctccgaaagagagaggaacaagcgagatattcggagagccgtctgccaatacaaaacgtgaaaacccgtccagaccggaagaaccgaacgctacaaccgacatttatctcgagctaagccttatcgtaacacagagatggggaatggccactgcaatttcgcaaaaatagccggtgccattaagctcgaggctacgaaagtcggctgcccagggcaagagccgccaaggagagcgctccccactgctctagcccaacttttccatgcgggcttgcaaaagctgcatctgggcctccagctccgccagttgctcgcggctggcctgcaccacttcggggttggcccggttgaggaaattggggttctccaggcgggcgcggatcccttgggcttctttttccagcttggccagatctttttgcaccttggcccgcagcgcctccacatccaccagccctgccaggggcaccagcacctgcactgtgcccactacggcagccgccacctgcttgggatccctggccagggatcccgtgatttctaaggactccaccttggccagctcgcggatgtaggcctgggcggtggtgaggatccgctgctcgtccggatcggcggtaaccagaaaggcggcgatggtctgatgcggcttaaggccagcctctgcccgcaggttgcgcaggctgctgatggtctggatcaccaggccaaactcccgctccagttgcgggttaacccagctggggtcgggggtgggatagggctggacggagatggaggtggcttggttggcctgggtgaggagctgccagacttcttcggtgatatggggcatccaggggtgcagcagccggaggatggtctccagcacgctggccaacacctgctgtgccgtgcgcttggaggtggggtcttcccgccgcagccgcggcttgaccagctcgatgtaccagtcacaaaagtcatcccaaatcagggagtacaagagccgcgccccctcgcccaggccgtaggcttccagctcttcaataacctgggtggccgtggagtgcagccgcgacaggatccagcgatcggccagctccagcgcctccggagccggggatcccagttgggcgggggtttgcccctctaggttcagcagcacaaagcgggaggcgttccagatcttgttggcaaagttgcgggccgcctcgacgctggcgctctcgccagtcttgcggtcgtaggccaggcggatatcctggccggcccccaccacttctttaaccaaagcgtagcgcagggcgtcggtgccgtacttgtccaaaagctcgatgggatcgatgccgttgcccttggacttggacattttcgccccgtgctcgtcccgcaccaggccgttgatgtagacatctttgaaggggatctggccggtaaactgcactcccatcatggccatgcgggccacccagaagaagatgatgtcgaagcccgtagacatcagggaggtggggtagtagcgcttgaagtcctccgtctcctccggccagcccagcgtggaaaaaggccacagcgccgagctaaaccaggtgtccaacacatcgggatcccgctccagccgctccacgtcggggccgaacttctcccgcgccttggcccacgcctcttcggcgttgcgggccaccacaaaagcctgcggatcctcagggagctggccgtcgatgaccggataccaggccgggatctggtgcccccaccacagttgccgcgagatacaccaggggcgcagcttctccagccagcccgtgtaaaccttggtccagcgctccggaataaagcgggggttgtggtgttcccgctcctcctgcaagcagcgggccgccatcccggaaacatcgcaaaaccactgaatggagagcagcggctcaatgggcacacccccgcggtcgctgtagggcacgctgtgggtgtactcctccaccttctccagcaggccgtgctcagcaaaccactgcaccaccttctcgcgggccacaaagcgatccaggccggtgaagggatccccgttctcgttgagggtgccgtccttgttgagaatgttgatcaagggcaactggtggcgccggcccatctcaaagtcgttggggtcgtgggccggggtgaccttgacgcagccagacccaaaggtgggatccacatactcgtcggcgatgatggggatgaggcgatccttgatgggcagccgcacaaactggccgatgagatggcggtagcgctcgtcttgggggtggaccgccacggctgtatcccccagcatcgtctccgggcgggtggtggccaccaccaggtactggctggggtcggcggccaaggggtagcggaaatgccagaggtggcccttgacctctttgttgtccacctcgatgtcggagactgctgactgggtggccggacaccagttgaccaaatactcgccccgatagatcagccctgcttcgtagaggcggacaaaggcttccgtaactgcccggctcaggccctcgtcgagggtaaagcgatcccgcgtccagtccagcgacaggcccagccgccgcagttggcttttgatggtgccctgcgattgctccttccaggcccaggcccgctctagaaaagcctcgcggcccaggtcaaagcggctcttgccctcctggcgcagttggttttccagaatggtgtgcacggcaatgctggcatgatccgtgcccggcagccagaggacgttgtagccgcgcatgcgcttgtagcgcaccaccacatcgggcagggtaaaggcaaaggcatggcccatgtgtaggctgccggtgacattgggcgggggcagcaccatgctgaaggcttctcccggcgccttgggatccgctacgtaaaaccccttttcctcccaaaagcgctgccacttcggctcggtctcaaaggggttgtactggctgggcaggtgggcgagggaaggtgcagcagtcatgcagaatccaggccaggcttgttaaaggactaccctataggttagcaggcttactttaagccggcgggctcttgctagggatccctcttgaccttgtagttagctatagggtttaggctgagagagcttctggagagagggaatcaaccgggcatgtctgaactgctgcgggtgggtcaggtagccgagaaactgggcatcaccccccaaaccctctacttctacgagcgcctggggctcattcccaagccgcgcaggacggaggggggctatcgcctctacggggagcctgagctggagcggctggctttcatcgcccgcgccaaggctttgggacttaccctagccgagatcaaggaactgctcttgcttcaggagaatgggcaggctttgccctgttggcaggtgtacgtaaagctaaccgaaaagctcagacaaatcgataagtcaattgcccatctgcaggaactcagaggggagttgtcaacactcattgaaaagtgtcaacaaaaattttctgagcaagagaaaagctcttcttgcgccatctttcaacaacagcttgataactcatgacaagagaaccccttgtaccattttctgctagtgcttggcagcccttgtgcccaagaagtggggagcaggggatctcaattcaactgattaccctgaagagcctgctatctcctccagctttggcacaattggatgccgacagcagctatgcgttttgtcgggatcccatttgtcctgttgtttatttttctgagcaaggtcagagctttggggttgacgacctcaaggttccagtctttcaaaaagaaagtggcgaggacgtgcccgtctgctactgttttggctggacgcgccagcgcatccggcaagagctgaagggatccaaaacgccccaggccattctggaggaaattgccgcccacatcaaagccaagcgctgcggctgccaggtcaacaacccgcaggggttttgctgtctggaaaatgttaggcagtttatctctgaagtgcaacaatgaaaagctcaggaacaaaataactcggacctctgcccgcaactctagctatctcaaacccagttgagagttttgccgccgacccacagctccgcgctgctatcgcaataccctcagccctgagagatgcggctaaagtatgtcaacgattgaaataggcgctaagccactccaggcattgcataaagtaaaacaccaggggcccggtaaagacgtagctatctccccgatccaaaatgccgccgtggccggggatgagatccccggaatccttgacgccggcatctcgcttcatcagcgattcggtcagatcccccagcaggctggtcagcccaattaaaaaccccaacaccccgccgctcagccagctccacggccacttgaggtagtaggctcccgccacagccagggccatgctggcggcaatccccgctacggccccttccaccgtcttcttggggctgaggatggagagcttggtgcgcccaaaggtccgcccacagagataggcggccacatccgctgctatgacacagccgatggccagcagcgtaatccacagtccttccccaagctcttgggaaaaagacagggccctgacccggatccaaaagctgggcaacagcgcacagtaaaacaaccccaaaatcgaagtggcaatgtcggcaatggtggccaccttgggcttaaagagcaaataaaaacagatgatggatcccgccacaataaaagcagggctggtccattccggctttgcctgctgcaaaaacaccagcacctggctagacaacatggtggtgcgcatggccggcgcattgcccttggcctgcaccaggcggaagaactccagttgggccaggaaaatgatcagccccatggctgctgtgaagtaccagccccctagcagggtaaccgtcagggcaaacaggaccgccgcaaaaccgctaacccaacgggctcccataggcacaccccgtcacgttggttggccaaagacctcctgcccgcggctccaggtcaaagtccacgccgaaggcagaagcagccctcagccttgcgctcttggtgtttaggatttgcgtctgcgcgatgaagtcctgctgcggctgctgcaacgaaaatgcctcttgccctagccttccagtttactcttcttgatcccagaggaacccctctctggaactgggatccctacctatccctgggttgggggcttcagatgtcgcggagcatggaataattgaaaagctgcaaaaattggttaccctcgacccgattccagcatggttcaggaactgacgtcccccgtggctagcgctcgcatctctgccgaagaagcccgcatgctctacgaagacatggtgctgggccgcctgtttgaggacaagtgcgccgaaatgtactacaagggcaagatgttcggctttgtgcacctgtacaacgggcaggaagccgtctccacgggggtgatcaaggcgctcaagcccaccgactacgtctgcagcacctaccgggatcacgtgcatgcccttagcaccgggattcccccacgagcagtgatggcggagctctttggcaaggctaccggctgcagcaagggccgcggcggctcgatgcacctgttttcggcagagcacaactttttggggggctatgcctttgtggccgaagggatcccggtggcgacgggagcagcgttttcggccaagtaccgcggcaccgaccaggtgaccgtctgcttttttggggatggagcctgcaacaacggccagttctatgaatgcctcaacatggccgccctctggaagttgcccatcgtctacgtagtggaaaacaacttctgggccattggcatggcccacaaacgggccacctcggtaaccgacatctacctcaagggccccgcctttggcatgcccggctaccaagtagacggtatggacgtgctggcggtgcgggaggcagcccagcaggccattgcccgtgcccgcgccggggaaggccccaccttgctagagtgcatcacctatcgtttccggggccattctctggccgaccctgacgagctgcgcagtcctgaggaaaaagagttctggcggcagcgggatcccatcaaacgactggagcgctacgccttggaacacaacttgatgactgaagcggacttccaggccattcaggaaaaggtgagcgccgtgattgaggatgccgtccttttcgcgctggaaagccctgagcctaccctggacgagttgcaccgcttcgttttcgctgaagacgagtagatcctgcttggttcccagtgtcgagggagtgcgggggcccaactccgcgcaactttccacccgggctgccatcgccgctcccttggcaatcctcccggcttagcctcagagaaaccttctccagatctgcgcaagagcgcagatctgtaaaaatcgctttccatttgtttacatagcttcatatcattggggtatcgagcatgagtatttattcccggtcatgagcaattctcttgagtttccctggctgtcggccctggtgctcttgccgctgctggcagcctttgggatccccctgctcccccagagccgctgggcgcgttggtatgcccttgccgtgggggctttggatttgggcctgatggcctacatctttgggtggcactacgacctgcgggatttttcgctgcaactggccgagcgctacgcctgggttccccagattgggttccactggtcgctggcggtggatggcctctccttcccgctggtgctgctgtcgggcttgattacgactttggcgatcgtggcggcttggaatctcacccacaagccgcgtttgtttttcttcctgctgctgctgatgtacggcgcccaggtgggcgtgttcttggcgcaggatctgctcctctttttcttgatgtgggagatcgagctggtgcccgtttatctcctgattgccatctggggtgggccacagcgccagtacgccgccaccaagtttatcctctacaccgctgccgcctctattttcattctggtgggatccctggcgatggcctttggcagcgagggctttagcttggagatggcagagctgggggccaagtcctatccgctggctctccagatcttggcgtatgcagctttcctaattgcctttggggtgaagctgccggtctttccgctgcacacctggctgccggatgctcatagcgaagcctcggcgcccatttccatgatcctggccggggtgctgctcaagatggggggctacggcctgatccgcctaaacgtgggcatcttgtcggaggcgcatgtgtacttcgcgccagtgctggcggtgctgggggcagtgaacatcgtctacggagccctggccgccctggggcaaaactacctcaagcggcgcttggcctattcctccattgcccatatgggctttgtcttgatcggcattgccgcttttacggagctaggtctcaacggcgccctcttgcagatgatctcccacggtctgatcgctgcggttttgttcttcctgacggggatcacctacgagcgcacccacacccttgccctcgacaagttgggcgggttggctaagcaaatgccgaaggcctttgccctgtttacagcaggatccctggcctcgttggcgctacccggaatgagcggatttgtgggcgagctgacggtgttcttgggcttgatcaccagcgatgcctatgcgccgaccttcaaggcaggaattgctctgctggcggcagtgggcattattctgacgcccatttacttgctctctatgctgcggcaggtgttctatggggctcaggatcccggcttggtgttggaagactacctgggggatctgcgcccgcgagaaatggcggtggctctctgtctgctgttgccgattctcggcattggcctctacccgcggctggctacccaaacctacgacgttacaacggtggcggtagctgctcagttgcgcagtgccctgccgacggaaattgtgcaacggcccctcctgccggtgcaaccggctcaggtggcggctttgcccccgacagattagggagcatcgggatccccgcttctctctattggtctcgccttgaacggaagagctgttgcttgagaagttgcttacctcaagtttcagctcttcttttgtttttttagcttgctttaactttcgagttggactcgtgagtgaggatgttttgggctggaattcccttctaaccgactctccttgggctgtcaatcctagcgaggatcagaatgaatggagttgtgctcgctcagattgagctgcaccaccagccaccaaagggtaacgtcggagtaagttgcccgccgcttcagccgggaaatggaatgaaccggattttggctgtcgatcatccactccgaagcgatgatttggctccgttgctgagcattcattgcctctcccccttcgcaactgctcaagacttggaatagctaatatctaatatttaggatggcgaatttgtaggggagcgtgtgaaaaaatatattacgcagggatccctaaggacagctaactttcttagcaattgggatctcgacggctgctcagttgaggacctactggccgaggagcccaaaaaactttgcaaaagatgaaagattgagcagggagatttgtctttgtctttacaagtcttaagacccagaaaaattcaattctctccttctctgccagcctggaaacatgggtcttcagcagggatccctccctaggaaccggcggccagccgatcccaaatctcctcgtgggagaggcctttgcgcacccattcttcacaattgtgcaggcgctgggcggtgccgatgaggaagcggttgaggtcggcccccagggactcgcaggtggtctgcacacagactagatcccgttccgagagcaaggagaagaggccggccagcatgcccgcctccagatggccagccggctcccgccgcgcagacagttcctccggcctaaggctggcacgagcagccagggcaaagccggagttgcggatcttggcttgaaccaggccgcggtcggcggcggaaaaatccagctccaggcggccccagccgtgggtggcccagagatcgctgagggcatcgaggaagatccccatcggcaattcctgcaacggctgttggtagtagcgggagagttcgtcttcaatgcggcggaaaaacgcctctccccactcgcgaccacagttgtagaggatgacgcgggtggcttggccggtttcgtagcgcaagccggcgtagatggcttccaagaggggcatgggaaaggccgccaggcggtatcctccccggctgtagagcaggccgctgtggatgtcggggcggatgtagtaggcagggctgaagcagtggccgggcaggatctggtcttgcaggagctcttgcagggtggtcatggctgtcctctggactctagttgaccagcatcgacttggccaagagcacgtaggggcggatggactcgctctcttcggggccgaaaacagcgctgagggagtcgagcatcaacttgtaggcgggctggcactggtcgcgcatcttgaaagatttcaggatcgtctccagccagtagagcaacttatcccgcaggtaatcctcgtcattgagcagcatagccaggcagcagtagcgccacaccatgatcaggtcgcggcggcagcgctcccaggccaggtgcccatgttggcggggcaaattcggcatcatctgttggaacttttccatcacccaatccaccagctcctgctccttggcctgcaggacttgatacaggcggactcgtttggggatcccttccacgtaggcgtgtagggttttcaactcatctgggcacagatagcgaccctcgctttgctgcatcagctcggccacgcttgaattcatcagcatcatcgggagcctccgttggctggtcttacgcgaacatttccatcagggtaggtgccggttccgaggccccttctgccttggctttaggcaaaggggcagaagagggatccccagtaacccgcaggagttgccagtagggggcaagcagttcccattgctctgctgacagggatccctgcaccactgcacctagttgatccagcgcctgcggcagccccaaatactgttccatcgcgccaagggtcccctgctgcagaggggtgggatcccccagcaacaggctcaagcccagggagcgcaggcagaaggccagttgccgggccaagaggcgctgagcgggggtaagagaggattctgccccgccggtgtacccgtgctgttgcagaacctgctcgatccacgcccgctcttgttgttgcaagacttggtagagatccagccgctctggaaacgagagggcgtagcggatgagatcttgcagatcgtcgggtgtcaggtaatccccttctcgatcggcaatgcgctccggccaagggcgaaggtcgttcatgggtgaggtctccttaaaaaacgcgatacgagtcaaaagatcgagcggctcgaggaagcaaggcctaagttggggccaagcagggctaaagcaaagctccgccaaacaaagcggcaaaatcctcaagggtaaagggatcctctggcggcagctctgggcgcaggcagatgcccgaccaattgcagccggcaaaaacaccgactgggccaaaagcagggacgcgccgaactccggcaacacttctgaggagaaaaaggtctggactgagggacggttatcccaattcaacccttgcaaaaaaactgctagcggttgccctaagtccagattggggttgaggttggaagtaagcataggcatcctccccacaatgccgaagagagggactgcaaaagccacaggcaggcctcacagttggcgcaaacgctgctcgatctcacgggcgctggccccttcgctcatccagaaattggcggcatcgatgcgctcttggctgcccagcaaaaacttgcagtaggtttcgcccattgcgtagcactggatctcgatgcaggccagctcacgggaggtcatggcagagaaaaatccggcaaacagcccggcatagaggtgacaaaccggtttgcccacgtcgcccagggtgcgggccaccatcgagtcaaacaggttgatgaacaagaaccctttttgtttggattcggtttccacctcccacttgccccacccttgcgccgtaaagggccaccaccaggtctccagcaaaaacaaaaggttggactgcttgaccccaaccccgtactcccgctcgtaccactgggaaaagtgctgggcatcgcggacgccccactccttgccgatggtgtacatcaccgccgcagaggcatcgcccacttcccgctctaggccggcctgcaggccgacaatgaagtcttcgctaagcagcaggttttgggtgttattccagtcgataatcgtgccttgctctcggttaaagcggaagaaatcgcggtagctgtagtgagcgtgcttgtcgcggcccaccggcatggtgactgcgggacggggatccgatcgagtggtggtgctaaccatggctttctcctaaggagcaatctagacggcaaagtaatcggaaaagtccctagctttgatgggctgccttcttgttgaaattcaatctattgagcctctagcctggccttttttgcctgtgagccacggggattgcgcccccgcagcggcctagctaagctgccgcgatcccttaggcctcgctggtctgggcaagggtgctgccgatgatgcgaaaatcttcgttttccagttgcttgacggtggagcgagtgatgatcttgccctgctccaccaaaacgcgccccgtccgcgggtggagcagatcttgttcggcccgccgaccgatgagcacttcgatatccctgagcgagttcacgtacatccccggcggcagctccaccaccaccccatcggccaccacccgcgcctgacaggccagccgggaattgctgcgggcgctggtgattgtctccagggttttcgcctcgcggggggtgatgggggtaagagcctccatcccctccttgacgtggacatgacaggtggcgcagaggccgcgaccgttgcattcctttgagacatggagctcctccgacaaaatggccgacagcaaattgctgtaggtatccacctccgagacgcgggataggggctctagccggatttgtttcaccataggcgggatccccaagttcaaagcaaacaaaacctctgccgacaggcacgccctgccgcaaaagcaatgcaagcggaaaatcagtttctactcgtattctggattttgaccaggctggaagaatcaaaatgtcataatctttaactacgagtagatacggaaaagttatccatccagaaagctggaaagtagaatcacgtaaacccgagaaaactgtggccttctcgtaaatatttatcgcaagcttccccagttcatcttatcgacaagataaatcttgagtagggcttttgctcgattgggttccaggttggcattgacaatttttggatcgggctactgccgactgtaaaagttatcgagcaactctatcttcatcgtttctttaagtcgatcttttggctaatcgctttttgtcggtcgcgttgcttgggagctatcgctatggaactacgccagcgggatccgcaactgttgcaaaacctgttgcgggccgcctaccaacagcttttggaacgccagccctaccagcacgagaaggcgggagagctggagaagatcgagcaggacttcttgcggggccaaattgggatcaagcgcttggttcgccaaattgggggatcccggctctaccggcagctctttttcagtgccggctgcaacacccgctgtgtggagcaggcttttaagcactttttgggacgggcgccggccagcagggaggaggtggcggcctatcacaacattctggtgcgccagggctttcaagccatggtcaatgcctttatcgactcggaggaataccgccgcacgtttggcaacgaccgtctgccccacccgcggcagcggctgagcggctacccgcctctggcctacctgctgacagagcagatgcaccggcgccatgagctggcgatgcagggatcgccgcggctgcagagcttggcggtgatggagggaggtgggatccctcaggcggtggggccggggagaaagtcgaggctgtaggcctggcggacattcaggccagcttcgacaattcccagggcaaccatttcctgaaaataggtctgccagcgctggtgggtcatggcgccgatccccagggtggcggcgtcgccgccggtgaggaggttgtagtcttgcagggcttggtgggcataggccagaagggcctcgctcatgttggggttgtcctggcggatgaggcggttgccggggcggggatcctccaggtagctctgccagccctggatggaggcggccacaaattttcgcacctcctcagggtgtcgttcggcaaaggggcgggtggtctccagggtggtagcataaggggaatagccgtagtcggccagcaggaagacgaccggatcaaagccgccctcctggcgcacgcggaagggctcggaggtgacatagccctgctgggcagaggatttgtccagcaggaagggggtgaggctgaagttgtaggggcgcttttgctcgtcggtaaagccaaacttggcccgcaagaaaggccagtaggtgaggttggcccctggagagacccagatgggcttgccccgcaggtcttctaggcgctcgatgcccacccccggatgggccaaaagacactggggatccttctggaaaaaggcggccacggtgagcacggggatccctgactgcagagccgctagggcctcggggctgccgccgaggacaaagtctgccgctcccccggccagcagttgcaacacgttaaccgccgttccccccatgcggatttccacctgcaggccatagtcggcgtagatgcctagggccagggcctggtagaagccgccgtgttccgcttgggcataccagttggtcaccaggcgcaggggccgggagtgggagcgacgggatcccgctgctgctgccactagagcagctccactggccagaaagcgccgccggggccagagctctgcagttacaccagacatgggcagggatcctcaggctgcaacgctttcagtatctcgcaggcaggcggtttttgcctcagcttggcccaagtggccccaacccctctccctgaggaccctcacccccagcccctctcccagagggagaggggagcgggatcccgcttttgcggcaggatcaacaggtagagggcaagataaggggtgcggcatgggcaaggtgtatctggtgggcgcggggctgggcgggcgggcgggcctgacgcaaggggcgttggagatcctgcggcgggccgaggcagtctgggtggacgagctggtggacgagcgcttgttggcggagctccccgcccaagcgcaggtgtggcgacgttcaggagcagcgggtttgcaggagggccttcgctggctcatccagcgctgccgcgagggcaagcaggtggttcacctcaaggcgggggatcccttgatctttggccgtgcccgcgaggaggtgcaggccctgcgggaggcgggctgcccgtttgagatctggccaggtctatcttcggccttggccggccccctgtgggcggggatccccctgacggacaagcacttgagccgcgcctttgccgtgctgacggcccacgagctggaggccctgccctggagcgccctggcccagttggatacgttggttattttgatgggatcccggcagcggcagcagattgcggcccagttgatggcagcggggatcccgccggagcgagcggcggccctgatctggggggcggggcaggcggagcagcgggtttgggtgggcaccctggcagagctgcaacagggggaagggccagaagctggggagaagttgcccggcctgctggtggtgggcgaggtggtgcggctgcggcaggaatttttgccggggatcccaccgttgccgccaccggctcctttggcaggcaagacggtgctggtcacccgtgctgaggggcagtcgccggcttttcgcgagctgctgcgggctcagggggcgcgggtgttggagatgcctgccctggtcatccagccgcctagcagttgggatcccttggacgcggccattgccaacctggagaagttcgactggctgctgctgacttcggccaatggggtgcaggctttcttcgagcggctgcagcagcaggggcgagacagccgggcgctccactccctgcaagtggcggtggtgggagccaaaacagcggcggcgctagcgcagtacggcatccgcccagatttgatgccctccgcgtttgtggccgaagccttgctgcccatttggccagagccggtgcaggggcagcgcatcctctttccccgcgtcgaatccggaggacgggaggagctggtgcaggggctgcggcaacgcggagctgaggtggtggaggtggctgcctatcaatcgacctgtccggcagcggcggatccccaagtcctggaagccctaaagacccgccaggtggatattctcacctttgccagctccaaaacggtgcagcattttgcccatctcctgcgccaggcagggctaggccctgaggtctgggatccgccggtgcagattgcggccattggccccaaaacggcggcaacctgcaggcagatcttggggcgggtagatgtggtggcccaggagtacaccctggaagggctggtgggatccctcctgcagactgtcccctagcaggataatgggagggcagttgggacgctggacaccatgtggcagacggccaagctctacgaagacatcctctacgagaagaccgacggcattgccaagatcaccatcaaccgcccccacaagcgcaacgccttccgccccaagaccgttgccgagatgatcgatgcctttgtagatgcgcgggaggatcccaagattggagtcgtgctcttgacgggcgccgggccccacacggatggaaagtatgccttctgcgccggcggggatcagagcgtgcggggagaggccggctacctggacgaggcggggatcccgcgcctcaatgtgctggatctgcagcgcctcatccgctccttgcccaaggtggtgattgccctagtggccggctacgccattgggggaggccatgttttgcatctcctctgcgatctcaccattgccgccgacaacgccatctttggccagaccgggcctcgcgtgggcagcttcgacggcggctttggggccagctacctggcgcgggtggtggggcagaagaaagcgcgcgaaatctggtttctctgccgccagtacacagccgcccaggcgctggagatgggcctggtcaatgcggtggtgcccgtggaggaactagaggcagaagggatccgctgggcgcgggagatcctccagcacagccccctggccatccgctgcctcaaggccgccttcaacgccgattgcgacggccagatgggactgcaggagctggcgggagacgcgacgctcttgtattacatgaccgaggaagctgccgagggcagacgcgcttttttggagaagcgtcctcccaactttcgccagtttccctggcggccctagggggcagcaaacgataggctggactcagttgttggtcttggccgatggcttcccaccctcagacgctccttttggtcgatggccactccctggcctaccgctctttttacgcctttgcccatagccgcgaggggggcttgcgcacctccaccgggatcccgaccagtgtcagctttggctttttgaaatcgctactggaggtcttggagaaatacccccccacccacatagctgttgcctttgatacccggcagcccacctttcgccacgaggccgatgaaacctacaaagcaggccgtccggaaacgccgccggagttcgttgaggatgtggagaacctccagcaggtgttggcggcgctgcgcattccgattttggcagtgcccggctttgaggctgacgacgttctgggtacgctctgcaggcttgccccccaagagtatcgggtgcagatcttaagcggcgaccaggatctctttcagttgattgaccccgagggaagaattcgggttctgcacctcaacagcaaagatcgcgtcagcgaatttggcccccaagaggtcaaagagaaactcggcatctggccttggcaggtggtcgactacaaagccctctgcggtgacccttccgacaacattcccggtgtcaaggggatcggccccaagcgagcggcggagctcttgcagcgctatggcagcctggaggagattttcaaccatctgggggagatccctggcaaaatccagcagtacctcagggaagggatcccagcagcccagcactcccaatttctggctcgaattcactgcgatgtccccctttcgcctgactgggagagcatgaggttaactgggtttgacccagaggaagtgctgccgcttttggagaaactagagtttcgcagtttcattgctcaagtgcgcaagctgcaagccactttgggcgggatcccagcccaagcctctcaagcaaggacaacttcaaaggatggctctacctacgacgaggctctttggtttgattttcccgctgctcccgctccctctttgccagcagtgtgcatcgtggatacagcggagaaattggagctgttgcggcaggagctgttggcctgttccgggatcgtagcctgggacacagaaaccacgagtctggatccccgcgacgcccaactggtggggattggctgctgctggtcagaacgggatgttgcctatttgccccttggccatcgccagggatccaacttggactgggacctggtcaaacagagtctacagcccatttgggaggatcccaatcggcccaaaagcctgcaaaactgcaagtatgatctcagcatttttcgcgcccatagcatccgcctgcaagggatccaatttgatcccatgctggccagctacgttctcaatccagaggccagccacaacttggccgacttggcagctagctatttaaatttgcccaccaccagctacgaaaagttgctgggcaaagcagagtccctcgccgatctgcccattgccaaagtggcagaatactgcggcaccgatgcctactgcgcctatcgtttggtgcccatcctcaccgaaaagctgcaacagactgacccacgcctctggaatctttttgtccaagtggagttgcctttggcccatgttttggaagaaatggagtgggtcggcatccgcatcgacactgagtttcttcggcagttttcccaggagctggaaaaagagctacacagtctagagcagaaagcctatgctcaagcaggcgaggtgtttaacctcaactctcccaaacaactgggatccctgctctttgaaaagctcaagctagatgtccgcaaaactcgcaagacggccaccggctactccaccgacgcctcggttttggaaaagctggaaggggatcacccagtcattgaaaccattctccagtaccgcaccctggccaagctcaaatccacctatgtggacgcgctgccggctctggtaagacgcgatacgggtagggtgcacaccagcttcaaccagaccgttactgccactggccggctcagctcctccaaccccaatttgcaaaatatccccatccgcagcgagtttagccgccgcattcgccaggccttcgttccccaggagggatggctgttggcctcggctgactactcgcaaattgagctgcgcatcctggcccacctcagccaagagccaaccctcatcgagtgctttcgctctggggaagatgtgcatacccttaccgctcgcttgctctttgaaaaacaagaagtaaccagcgaagaacgccgcctggccaagacgattaactatggggtgatctacggcatgggggcgcagcgttttgcccgcactgccggcgtctctctagcggaggcgaaggaatttttgcggcgatttaacgagcgctacgccggcgtttttgcctatctccgcgccaccgaagcctttgtggaaaagcacggctatgtggaaacccttttaggccgccgtcgctattttcccaatttgtctcagctatccggccatcgcaaacaggccgagctgcgggctgcggtgaacgcccccatccagggatccgcctcagacatcatcaaagtggccatggttcgcctgcaggaaaagctgcagaactttcgctcgcgtttgcttttgcaggttcacgacgagctggtgtttgaagtagagccctccgaatggcaggacttacggcccctcattcaaagagaaatggaagaggcagtgcccctttccataccgctggtggtggacattcaaattggccacaactggaaggaggccaactaagggatcccggcctcggagaaatgttaagctatgtaaaagtgtgtgaaagtgttggttatctccctatggccgttgagatctacacgtggcgtttttgtcccttctgcatccgcgccaagcaactgttggatcgcaaaggggtgaagtacatcgaatacgccatcgatggggatgaggcggcgcgggcggagatggccaagcgggccaacgggcgccgctccgtgccccagattttcatcaacaaccagcacatcggcggctgcgacgacctctacgcccttgaggcccagggcaagctggatttgctcctgcagcaggccagctagctgcctgctttcctgctagcctgggcgggatccaaacccgttaacttgtggctaaccggcggcctgcctgagctgggcacgggcttgtttgagcatggcaatcagggtgtggtgggcatcttcagaatctttgagagggtgatcaaaggggatgcgcagcttccgcacagccccatccacctccacctgtaagtccattccttccgcgtcgatggcctccatacgggcctggaccactccttccacctggccgaagaccctggcgtagagggccacggcatcggcgtggtcttcgttcatgtgcttgcagatgcgctcgctaacttgaggggtgagaggatcgcccatagaaggtgggaattgccaggtacaggttttagtctagcggagtcttgaccgaaaccttggcggcgcagatcccgctcttcccctttccccccgtatacgggggatgaaaggggggagaacgccaatcaaagagctagttgagggcaggctaacggttgccagggccagccatatctcggtctaggttgcagccatctccgatcgccctctggatagggttgagacgcctttgccagctttgcacctggggatccgggctgaggccgtgctcgagaaaaaacagcttgccccccacccgcagcacccgccggatttcccccaaagccttggccaaatcggggatgctacacagggtccaggtgctgaccacgctgtcaaaactctggttcgaaaaaggcagctcttgggcgtccgccaccagccaatcgacggcgatggaggaagccgcgatgcggcggcgggccagggatcccatgccggggttgggatctgccactgtaattttttgaatgtgctctgggtagcaggccaggttgaggccggtgccaaagccgatctccaagaccgctccccgcacctgggccagaagctgccgccgatagctctccagacgctcgctggccagagcccaatccagcaacctcggaaaaagcacctgccggtagaaagccttcataagccgggctcaagaggttcgcgatctattttcgggccgttcgagcgtagcggggttgggggccagcttcagggagtagaggccgtagcaggccagcagccaattgagcaggcgggccaccacgcgggcggttggccgcgtcgccgctcccaccgccactcctcccaaggaaaggccgatcacagggcgggcggcgaagatggcctcacaggttgttaacagttgaaaccaactcagcccccccggctccgggtggtgcaccgccggcgccaaagagggatccagcacactgcagtccaccaccaaaaacaccggctgctccggcaaagcctccaccacctgctgcggatcccagccatcctgggcccaaaagatcgggctggcgtggtttttcagccaggcgtaggcgcgggcactgccgctgcgcagccccacatgcaccaccggcagcctatgctggtagagcaactccacccaggcagcgttgccatagcccatatcttgctccggctgggtcatctcctcgggcggcatcaggttggcatgggcgctgcaatgcaccacactcagggcgaggtagtgcttccaaagggcacgaatggctccccaactggccgccaagaccgaaggcaacagcaccggccactgttgtcgtcgccaagcctgaataaccgccgcctcacacatgccatagggcggctcatccaccagccccggcaactgcgccactgctatctcatccacattgatccccaaccgcggctcaaaagcacacagctcagcaccggcgttgaggatggccagcggcgcctgcgtatctgggccaaaggcagtgggaatgaggacaaccctggcgttggactgggaactgggatggagggaccactgggccatgggcgtcgttcctgttgcaaacgtggggctctgccgcctgcttctatggtggctcagagagtaagccgggatccgcccgcgccagagctggatctgctacgaaaaattacagttcgccggcagatctggggtcaaaaatcgggccgatggtacattcaaagtgctccgcgcctcaaccccaagcgcggcccaacaacgcaaacgacgacgagaaggtaggctatggctgtgatggaaggcgatccccgtcagggggcaaagttgcccctattcgggggatccaccggagggctgttgagcgcagccgaaaccgaagaaaaatatgtgatcacctggacaggcaagccggggcaagtgtttgaaatgcccaccggcggcgccgccgagatggtggagggcaaaaactacctcaccttcgcccgcaaagagcagtgcctggcgctcggcgctcagttgatctccgagttcaagatcaaggactaccagatcttccgcatcccggcgggtggacagccggaactggtgcatcccaaggatggtgtctttcccgagaaggtcaacgaggggcgccagcccgtcggcaaggtggatcacaacatcggcaagaacaaagagccggttacctacaaattcaccaacgggaaaccctgggactaattccggcgacctttgtctttctgtcttgtcggatcccctggccagcccaggggatctttatttgttcgtctccacatttgttcgtctccactggcaaccggtttgaaagggttcggcgctgttagccctcacccccggcccctctccccgagggagaggggaggcggaaggtcatgttgagaagagtcggatcctttgtcgggctgccttttgctaaaaaaaaagctccagcaaagcatacctacacggaactgtctagaggtgtcttgacagcgcctttacgagtccgtttatggactacgtgagaatcccccgccttcaggcgggggagtgtcaaaacccgggatccctgacagggcctggacaagcctacttggcaaccgccgcgaagaactccttggatttcaccgggtcggggttcagggttctctggccgggctgccagttggccgggcaaacttcatcggggtgagcttgcacgtactggatggcctgcagggtgcgcagggtttcatccacgctgcggccaaaggccaggttgttgatggtggcgtgctggatgatcccttccttgtcgatgatgaacaggccgcgcaaagccacccctgccgccggatccaggacattgtaggcggcgctgatctcctttttcaggtcggagaccagcggatacctcagctcgcccacccctccggctttgcggtcggtctgaatccaggccaggtgagagtactcgctatccaccgagacgccgaggatctccgtgtccagcttggcaaactcgtcgtagcgatcgctgaaagccgtgatctccgtcgggcagacgaaggtgaagtccaaggggtagaagaacagcaccacgtacttcttgccccggtagtcggagagcctcaccgtcttaaattccatgtcgtaaacggcagtggccgaaaaatcgggagcgggctgccccacccgcagacatccttcctgagacatcagtcgacgctccttacggtaaagtacaaatgtaaactaaacctaacataccatactcataatgactttgtcttactggctggctaagctggagcgccgcgatccaggggatccccatttctttccgtttttcggctctgccaggtcagggagtcggttgccatgagggtggcgctgcagtttctctaccacttctgttgtgaccgctgccggcggtggtggagaggggatcgcctctattgcccctactgtggctatcacaattgcgtggagcgcatcgatacctttcgcgacgccgcgcgaggcagttgcctcacccgtcctcccgatgccccctctgccgagctgccctgcgaggaaaccgaggctcggcctcaggagccgggatccccaagctgattcatccgttcactgcatctgccagcctgtccaggtgggggtcagcctcaggcagtgaggagtccaacaaacggcggcaggggtggcgctcttccaaaatggtggtagaacagcagcagctataaacctccaggtagtcgtccggctctgcctcgaaaatggcatactggccggggaagagggtgcgctcccagtggccgggaattgttcggatgacctgaacctgctgagaacggttgacgaaaacgtatcttttcattgcgtttttttaatcgccttaagaaaaacttattggctttaagccaggctatcactcttgatccccagccgacaatagccaacgggcaagacggggatcgctctttctgcttgactttggccgatttgttttctcagcttatgaaagctgaggcaaggggatcccgagaagaagcccgcctggtaaactgaggggaagagtctgaagatatccttaattggccttcatcgttccgacataccaagggggcacgccgtggacaacaagttggggctagagatcatcgaagtggtggagcaggctgccatcgccgctgcccgttggatgggcaaaggcgacaacaagaccgccgatcaggtggccgtcgaggccatgcgggagaaactgaaccagatccccatgcgcggccgcatcgtcattggggagggaacccgcgatgaggcccccatgctctacatcggggaagaggtgggcatctgtacgcgcccggacgccgagcagttctgccgcgtggaagagctggtggaaatcgatattgccgtggatccctgcgaaggcaccaacctggtggccaagggccaaaacggctccatggcggtgctggccatctccgaaaaaggcggccttctgcacgcgccggacatctacatgcagaagctggcggctccgccccaggccaagggcaaggtacatctcgactatccgccggaaaagaatcttcagattatcgccgaaagcctggatcgggaggtctccgatctgacggtggtggtcatggaccgcaagcgccacgtcgatctcattcgccaaatccgggaggcgggggcgcgggtaaagctgattaccgacggcgacatctcggcggccctctcggcaggcttcaacggcaccggcatccacgccctgatggggatcggggcagccccagagggggtgatctcggcggcggcgctgcgctgcctcggcgcccacttccaaggtcggctgatctacgaccccgaggtggtgcaggcgggcacctacctgccgccggtggaagagacaagacggcaactgaaagaacagggcatcgaggatcccgacaaggtgtgggaatgcgaagagctagccagcggcaaggaagtcctctttgcggccaccgggattactgatggcgacctgatgcgcggggtgcgtttcttcggcggcggggcacgcaccgagaccttggtgatctccagccagtcgcgcacggtgcgctttgtggataccatccatatgaaagacggccaacagccccgcagcctgcaactgcgctgacggatccccggcccgacatctccctcggcaagggcggctttcctctggcgaaggtcgctcttgtcctttgggaagttaagaaatctatcagtcagtcgcccgaaaaaacgtaataactcttcagcaaaatcctgcaaaaccggctcgatactgttcttagggtttaggtaggctgagaaaagttacctaagcttgctgcagccgagacaaggcaatcccttgacatcggtcttgccttccttgtcctagctaggtgagtttgcttttgttcatagtttctgtttttaataactgttgctgtacagacgacggagaggcatgtttatcgcggttgtcggtcttagccatcgcacagctcctgtggagatccgggagcgcctcagcattcccgaggccgaggtgggggagcggatccagcagctccgtgcccacccccacattgaggaagcggcgatcctcagcacctgtaaccggctggaggtctacatcgtcactccagaaatggaaagtggtgtccgacagacgatgcagttcttggccgaggcgaaagggatcccgctgccccaactgcgcccgcacctgtttacgctgctctaccaggatgcggtgacgcacctgatgcgggtggccgccgggctggacagcttggtattaggggaagggcagatcctgtcgcaagtgaaaaaagcgcagcaactgggccaggcctgcaacggcatggatcgcatcctcaaccgcctcttcaaggcggccatcaccgccggcaagcgcatccgcaccgagacggggatcggcactggcgccatgtccatcagctcggcagcggtggagttggccttgcaggagcagggatccctttctcagggcaaggtgaccgtggtgggggcggggaaaatggctcgcctgttggtgcagcacctcttggccaaaggggcggtggatatcaccgtggtcaaccgctccttggagcgggcagaagcgctggccaagcaatttgagcagccaattcaagtattgccttgggagtcgctgctgagtagcatagcggagtccaacctggtcttcaccagcaccggcgccacccagcccatcctcacctacgagcaactggcgggggtgctgcagccggatcagccgctgctgttggtggacatctcggtgccccgcaacatcgatcccggcgtggaaaagctaagaggggtacaggtgttcaacgtggatcacctctcccgtatcgtggaagaaaaccgcgcccaacggcaaaagctggccctggccgccgaagccttggtggaagaagaagtagaacagtttatggagtggtggcgctccttggagacggtgcccaccatttccagcctgcgccacaaggtggagtccatccgcgagcaggagatggaaaaagccctctcccgcctgggcaaagacttcgccgaaaagcacctggaggtcatcgaggcgctcacccgcggcattgtcaacaagatcctgcatgatcccatggtgcaactgcgggcccagcgggacatcgaggcgcggcgcagggctatgcaaattctgcaggagctgtttaacctcgatccaatgccgtttcaggcgcagcaggagcgctagggatccccagggggtgaagtggggtcaggtgttgaagaattgtaacagctctctcatctcagggggagagctgcccttaggatacaaaacgtaagcgctgggagttgggggcatgttcggacagtacgaagtgtttgtgcagttgctgctgttggccttgatcgtcctggcagggccagcggtcattctgctgctttacctgcgcggcgccgatatgtaggcgagccaggctggttgccggcgcagttgacagaaccccctgagcagcccctgtcggcatcgaccagggagttcgccttgtttctttgttatctcttaatgtaacgcttctttgcgctacagttatagagacagccctagggcaaactcgcctgtagggcaatactttatgggttgattatttatgtcactccccatccgcaacgtcgccatcatcgcccacgtcgaccacggcaaaaccacacttgtggacgccctgttgcgccaggcgggcaccttccgcgagggagaagacattcccgcctgcgtgctggactgcaacacgctggagcgggagcggggcatcaccatcctggccaaaaatacagccgtccgctacggcgaaaccctgatcaacattgtcgatacccccggccacgccgacttcggcggggaggtggagcgggtgctgggcatggtggagggctgtctgttggttgtggacgccaacgaaggcccgatgccgcaaacccgctttgtgctgcgcaaggcgttggaaaaaggcctgcgcccgctcgtagtggtcaacaaaatcgaccgccctcgcgccgagccctacaaagttgtcgacaaggttctggatctgtttttggagctgggggcagacgaagaccagtgcgatttcccttacctctttgcctcggggctgcagggctttgccctggaagaagccgacctgaaagcctttttggaagggaggtacagcggccccttggacatgaagcccctctttgaagccatcctcaagcatgtcccaccgccgattggggatccggccaagccgctgcaactacaggtcaccacgctggagtactcggagtacttgggccggatcgtgatcggcaagatccacaacggcaccatccgccttggggatcagttggcggtggtcaaagaagatgggtcgattgccaagggcaaggtaaccaagctgtttggcttccagggcttgcagcgtgttgagctgaccgaggctactgccggccatatcgtcgccgtggcggggtttgccgaggccaacatcggctacaccctcacctctcccgaaaacccgcaggccctgccgctcattaaggtggacgagccgacgttgcaggtgatgatctgcgtcaacgactctccctttgccggccaggagggcacctttgttacttcgcggcaattgcgggagcgcctgctgcgggagctagaaaccaacgtggcgctgcgggtggaagaaaccgactcccccgattgctttttggtctccgggcggggcgagctgcacctgggcattttgctggagaccatgcggcgggagggctacgagtttcaggtggggcagccgaaggtgatcttccgcgaggtaaatggccagccctacgagccctacgagtgcttggtgctggatgtgccggaatccacggtgggcgcctgcattgaacggctggggcagcggcggggagagatgcagaacatgatggtaggcgcggacggacgggcccagttggagtttgtcatcccggcccgagggctgatcggcttccgcagcgagttcatccgcattacccgcggcgaggggatcatgagccacagctttttggagtaccgtcccctgacgccggggatcgagacccgccgcaacggcgtgctgatcgcctttgaagagggggtggccaccacctatgccctgaaaaatgcggaagaccgaggggtgttctttattacgccaggtacccgcgtttacaagggcatgatcgtgggcgagcacaaccggccgcaggacttggagttgaacgtctgtaaaaccaagcaactgaccaaccatcgcgctgccggcggggaggagctggtgcatttgcaggcgccggtggagatgaacctggagcgggcgctggagtacatcggcgaggacgagctggtggaggttacaccgaagtcggtgcggctgcgcaaggcgcagttgacggcctctcgccgctagcggtcggctcctaccgtcgcaggtagaagcgcaggttgggaaaagagaaggccccccagacgccgaacaagacgactcccaggccgaacaacgccagccacaggcggggacggctgtggagctgctgggatcccgcctggacgtaggccagatccacccaggcggtgttgccgcggcggaaccagcccaccaccttgacgcgctgacccatgagggcgcggagccgcttcaggccggaaaagacattgcccaccggccccagggaagaggtgaagcgcagcggcatcagcccagtggcatcttgcagcttcagctctgcccccagttggtagccagcctgtcccagccccaccaattccccctccaactccaccggctggctgcggcagggatccgcctcgggatcggccagcaagtgcagcacatcggtcggctggggcgacagggatccgcggtacatcaagaccgccttggatcccaggcccaggccatagcccaccaccgctgttgccgcaatcaccttgggatcgaggcgatctggcagcgccagatagaggatcagccccaggagccagccaattaccatcccgctcacttcggcagcatagatagccagatccagccagaagcggctttgcagacgggccccatccaacttgggtccggatcccaggctcaactctggcagcaggcgcagccgttgggcataccccgccaagacctggaagcggtgccccagcaacggatggctggagttgacctgcatccagcgggcccaggggttgagctgatcccagagaaagacttggccggcttgggcgggatcccgcaggcggctggcggcactggcggcggcggtggttttgaagtccaagaagctgaagaggcgggtgcagtgcagcagcgaagaggggcggcggtcgtttttgtgggcctcctgcaggccggcagccgctttgagcagagcggccatcagaccgttgggattgcccgtcgcttccactgcaaaatggtcggcgtggtaggtgccgaggcgacagaggaaaaacaggggataggagagcaccgtgtagatcaggtagagcagcggagccacatgcccgatcagatcccgccgcttgtttgccagttggctcacctgctccagggccaagtaaaccagttgaacgggggatcccagtagggtcaggatcaagatgtcgccgttgaggatgcgccccagggcttgggcatagacggcggcaatctcatccggggcaagctgctgcaacagggcctgggtgaccacgatgcggccgccgtcgggaagcgtgccatagacaaaagccagcggccccccttccgggatcacccccagccgaggcagttttagctgtttttgggcgcagaggcgctgcagcagacgggcagtctcgggactgtggcgctcgatttcccccaaggtggcccagcgcagcttgtgcagccgccggtgcaggtgatccatcagccagggggcaaaaaacaaaaggccgacgccaaagttgaccgccaggctgccggctaccaaccagcgcaggccattgcgcagccagggcagcaacccctgcaaaaaccaaagctgccgcggaaaactcagccgtccgaaatccaggtgagcgcccaccagcacaaaactcagccaccagaggaacagaatgcccacccccagggatccccacttggcccagcgcagagggccggcccgctccggcagggggatcttcaggcccaattgaccggcccgttggcggctggagagcggctgagcctcaggagctggctctggggagggtggggaagcagcgggtttttccaccgtttggggcaggcggggcaggattttttgggcccagcctcgcgcctgcggatccgggtgctgcagcagttccagacaaagcgcccgcgccttctccgtctcgcccaactgatggtaggcccgcaccaggttcatctgggcctccagggcttggctgtcggatgcgcctgcttcgccccgctggcgagactgcgccaagtaggcctccagcagttggatggcttcttggaaacggccctgctgcagcgcctccctgccggcctgaagggcatcgggggtcatcagcctgctccgagatctgcctgctcccccagcttactcaaggatttggccttgctgaggtggatccccccgaaagggggtagtggagcaagcgccgccgcaggcaatccagcgccgtctgggcgctccaccagcgcaccccctctcggccccgcaagctgccgaagcggtactcgtggacttccactttcccctccgggtcggccaagcccagatagaccaggccaaccggcttggtggatgttcccccctctgggccggcaatgccggtaatgctcagggcccagtcggagccgaggacttgcttggcccccagggccatctgggccgccaccggctcgctcacggccccgtgctgccgcagcgtctctggatccacccgcaaaagctgctccttgatgcggttgtcgtaggcaacaatcccgccgacaaaatagcgggagctgcccgggatcccggtcaccaattgccccaggagcccgccggtgcaggattccgccaccgccagcgtttgcccccgctgcagcagcagctcccccaccacgctggccaaggtggcctcgtcgctgccgaagtagtcttccccagaaacctgtaaaatctgctccaccaccggggcaatcaacgcttccgccgcctcgcgcgtgggggcgcgtccggtaacccgcaggcgcacctccccctggctggcgtagggtgccacggtgggattttcccccgccagcagggatcccacccgttcggccaaggtcgattcgggaatgccccagtagcgcaacacgcggctgtagaacacctcctggccccagcccagggagcgcaaatagggcacagccgtctcctgccacatctgctgcatctcccgcggcaccccgggaaaggtgaggatgtgcaggtcgggccgcggctgccagatgaggccacaggcgctgccgaccgggttgggcaggacggttgccccctgaggcaaaaaggcctgcttgcggttgctgggggagggctccatacctcgctggccgtacttctgccggatctcctcccaaacctgcgggtgctccaccatctccaccccgaagaaagaggccagcgccgcgtgggtcagatcatcaggggtcggccccaggccgccggtgatcaaaatcaaacgggagcggttgcaggccacctccagggcgtggtggatgcgggcttcgttgtcccccaccaccgtttggtaataatgggggatccccagcttggccagctcggctgccagatattgggcgttggtgttggtgatctctcccaagagcaactctgtgccaatgcagaggatctcagccccctggggaatagcggtttgcggtgggctcatgcttggccttgagctcagctcagccgcaagtatacaagcatagaggtctcggccccccttcacgccctcagatttttggctggtcgtcggccattccgaattgcgatcccagaagacttgctcaagctcgccagggatcctcggccagccgagccaaagcttccaaatcagcacccaccacgcggtgcaggatccactcgggatgtggcttggcgcccaggcgccggtagaactccaatgccggctggttccaatccaaaaccatccactccagccgcccgtatcctttggccaccgcctcctgggccacccgcgccaagagcgccctgccgatgcccctgccccggaactccggcaacacgaacaggtcttccaggtagattcccggccgggtgaggaaggtggagaaattgcgaaagtaaagagcaaagcccaccgcctgcccttctacctccgccagcaacgccgaaacgaaggcctcggggccaaacagatgctgtcgcagcagctcagcggatcccgttaccaagtggctcagcttctcgtactcggccaaagcacaaatgagatcaaacagaacgggcgcatcctcaggggtggcagggcggatttccatcagaacctccggggtactcccgccacagcgcagcttggcgggatgggggataggcggtgagacgaaggggttcaatgcccctgagtctcacaatctgggcgttgcctgctgctcgacatacttcttcaactcctcaacggtgaccccaccacaagaggcaacaaaataggcccctgtccaaaatacaggcttgctgtagaaccgtgccacctctgtggcgaactctttgcgaatcaaccggctggagactgttttcaggttgttcaccagcttcgagacctgaacatccggcggaaaactcaccaacagatgcacataatccgcctcaccgttgaactccaccaaggaacagcgccacttttggcaggtcgctcgaaatatatcttccagcctctgcaacattggagcagttatcacccgacgacggtactttgtcaccagcaccaagtggatttgtaggctgtaaacagaacgatggcctatgttgtagctcgttgcgctaaatgctagaaccgtctcatgattctcacccacgagtaccggatcctgcccagcgacgaccaagccgctctgatgaccgagtggctggaattgttgcggcggcagtggaacgacgctctggggcagagactggattggctgaccgcaacccgttgcccaattgaccgctgcagtcttgtctcttgtccgttgcctgtgtcagaacccccgctggagccgaattattatcggcaggcgggatccctcaaacaaatcaagcaactgttcccggcctaccggggcatttacgccgaggtgctgcagcaaaacttgatgcggctggacaaggcgtggaaagcgtggcaggtgccggatagcacaggcaagcggcgggggcggccccgcttcaaaaaagcgggggagttgagatccttcacattcccccgcatcaattgccccaaggcgggagcgcatctggaaggggagactctgcggctgagcaagattggctcgatgcctgtggtgctgcaccgccccttgccggaggggtttgtgcccaaaacctgcacagtggtgcgcaaggccgatgggtggtatgtctgcatcaccttggaggacaaaagcgtcccttccccagagcctgtgccggtcaaaagggcggtgggcattgatgtgggattggataggtttctcaccaccagcgatggggaggtggtgcctatcccgcggtactaccgccgagcccaaaaacacttggctcgacagcagcggcaactgagccgcaaggtgaagggatccgccaactgaaagagacaagccacgaaagttgcttgtttgcagttgcacgttgcccgacaacgcaaagcgttccactaccaagtggcgcactggctggtggggcaatacgacctgttggtggtggaggatctcaacgtccgagggctggcacggactcggttggctaaatcgattttggatgcggcttggggacgatttctcgacattctgacagcagtggcggtcaaacgcggcaaacaggtgttgagagtggatccccgtggtacgtcccaaaattgttgtgtttgtgaggagcgtgttcccaagaccttgtcggaacgggtgcatgattgcccccgttgcgggtcgtgggacagagacttgaacgctgctatcgagattttgaagcgaggactcaggtccccccgtatacggggggatataggggggcggtgggactgccgctctctggctgtggaggatcctggtttaccagtccgttgaagcagcaactccgggaagtgattctcggaagctcccgtctacagcccgtcagggcttagcgggagaggatgtcacactcttgtctagatccacacacgaattctgtaagatacccgcacgagaccagggggactaacctgttgaccccgctcctgggtcggtggagctctggcaacgcgcgacgtagtgggggcagcgacaggggcccagggggttcacagcacagggcagatagggcgagcgagaaaagtagcggcaggagggatcccaactcgaggtgggctgcagctggcgggagggagtgggctcatcccagcttgaggggcgacgggagcctctcttttccagcagagggagcaactgggccaagaacgtcaggcccaaccacaaaccgactcccaggatcagcgctggcaccattgccctcctccgtcggccaacagccttgtcttccaaccagaaccagcctaggccagccggttggcagagggccagccttggcagacagtttcgcaactgtcctggttagccagcgaagagccgggagaaaaaacgactagagtgagaaatggagccgttacctcgtttttgaatgccatgaccacctccaccctcgatgctgccgccatccttgaggcgttgcgcccggttcaagatccggagctgcgccgcagcctggtggaactgaacatgatccgcgacattcgcgtcgagcccaagcgggtggcctttaccctggtgctgaccacgccggcctgccccttgcgggaattcattgtggacgagtgcaaagctgccatccgccgcttggccccagttgaagccattgatgtcacagtaacggcggaaaccccccgctccccttctctgccggatcgccagtctgtccccggcgtgcgcaacatcatcgccatctccagcggcaagggaggcgtgggcaaaacctccgtctcggtcaatgtggccgtggccctggcccagagcggagcgcgggtggggctgctggatgccgatatctacggccccaatgtgccgctgatgctgggcctccaggatcgctctttgttggtgcgcaagcgggaggacggcggcgaagacatcttccccctggaaaattacggcgtcaagatggtgtcgatgggcctgctggtggggcgggatcagccggtgatctggcgggggccaatgctcaacggcgtcatccggcagtttctctatcaggtgcagtggggggagctggactatctcatcgtggatatgccccccggcaccggcgacgcccaactgaccctggtgcaggcggtgcccttggccggcgccgtgatcgtcaccacaccgcagtcggtggccctgctggatagccgcaagggcttgaacatgtttcgccagttgggggtgcccatcctcggcattgtcgagaacatgagctacttcattccccccgacctgccggatcgccagtacgacatctttggctcagcaggcggagagaccacggcccgcgagctgggtgtcccactgctggggcggatcccgctggaaattgccctgcggcaggggggagatgcgggccagcccatcgtggtcggtcagcctgagtctgcttctgcccaagctctgcagcagatcgccaaaaccttggccggccgcgtctccatgctggccttgggggccggctagaagcgctccgcttccaccaacgacaccccgaagctgcgtcctcccaagacaatgccctcttgggccttgccgcgcacggttacggtgctgttcatggccggcaagcccttgtcggtgatgacccagagggagccgctgctgtcttggatctcgtacacaccctggccgaacacccctatctggttgaccacgcgaccgcggacgtacacattggtgtagcgggaaggattttgttcgatctgggcaatcggggttgtgccaatgcctaagcgcgccaacggcccacatcctgtcagggctaggctggcacagaacaagagtaccagggatccaccgcggaacgattggccgagttgccgtttcatgggttgcttccctcacgagcccttgctctcaccatagcaagccggcagcagatccaccgccaagctagaacttctcgccaatgccaaagtgcagttgaggccggccggcctccccttgcccgatggcgtagtcgatgcgcagcggccccaagggagattggatgcggatgccggcccccagccccaagccgctgcccggcttgttgcgcaccgccgccggattgccgatgaccgccgcgccgctgcccagatcggtgccgtagtcggcgaagaccaccgcccccaccgggtcgaacagggggaagcgcaactccgccgtcgccgtggcaaagctgcgaccggagccgacgccgccctcaaaaaatccccgcaccgagctgcccccgccgatggggaaagcatcgtagggagccaagtcgccaatcgtggtgcccgcccgcacgtcaaaagccagcacctgcggtcgctcgctgcgcgtctcgaacagcttgacgggaatgaactggctgtagctggtctcgaggcggttggcgttgaggccgttctccaacagacggaccgactgttcggtggagaggcgaaagacggatccctggctggggctgttggggttgtcgcggctgtcgtggacaaggccgaaccgcagggtggtgtagctgtcttggccgcttgcgctgaaggtaatcgggttgcccagcacatcgaagcgctcctgctcgccgttgctgttgcgggcttccacaaattggacgcgggtgcccaggctggcccgccaattgcccccaatgggacgggagaaggtgacgccgccgcccagccggttgatgcgcacgggatccccgttgggcagggtcaatccctcgttgaagacaaagctggagctctgctggttggcgatgttgacgttgtaggaggtggggatctccagcgtggcaatgcgcgggtcggtgaagttgaggtcaaacagagtttcgttggtgcccacctgcacgttgaagctggcgctttggttgttgccgcccaagttttcttccgagacgttgaggccggcaaagacccctgtggccgagctgacgccgatggtgccgctcaaggtgccggtgcggcgctcttccacgttcaccaccaccaccaccttgttgggatcctggccagggttgagcccaacattcacatcttgaaaaaggttaaggtcgaaaactgcctggagatccttctggatttggttgcggttaaacacatcccctggcttggtcttgagctcgcgggtgatgatgaagtcgcgggttctggtgttgccttgaacgcgaatgtcctcgatctccccttcggcaatttccagagtgagggtgccatcttcggaggagcgcacgtcggtcaccttggccagcacgtagcccttgtcggcgtaccactgctcgatctcggccactgccgcttgcagctcgccaaagttgagcacccgcccttcttgatcggcaaaggccttcttgagcacctccggatccagaacttttgccccttctgtgcgcacggctttgaggatcggattgggcttgacctcaaaggtaacccgcacccccaggggcgtatcggagggcaccgcccgcacatcggcaaaaaacccagtggcaaacacagcattgatgtcttcccgcagttgggagcgagtggagacctcgccggcccgcgtgcgaatagccttgtaaacctgctcgatcaactctgggtcgtcggttccttccaccaccacttccgctaccaaaacttctggctcgccagcggctggggtaggtgtaggggagggttgggcgggggtatcgccattggtgcgcagatccagggtgccgggcgggggagctgattgcgcccaagccgcggatcgcatcgacagaccgttcgcgaaagcggtgcgtagcactaccccacaggcgaacactgaagcaagccggagtccgagttgctgggaacggttcatagggatccctcacacaccgccaaaatccaaagagctaagttgcagaacttcttattgcccggcagcggacaattgccctgaattatatcaaccccgacccgggcagagctgagcattgccgcgagccggattgcgggcttgggcagtgtaaactacccgactccaaccgctaggcggcacgaagcaggctttcagtagcccccaaaagcgcaatccccttggcaccatctacatcctttccccagccacaggccgagttgacataacggagcggcccccagtcccccttcgccccccgtacacggggggtgtggggggtggggagtccagtgcggggctcctgcggcttctagctgaagtacaagcagcagcctcttctttacggcaggcgcagggatccctggcagcgctggccacaggcctggggcttggctgcctcggcggacaggttggcttgggagttgaggataagaattgtcatgggggcggggggcggtgaggggctgctgtgccaaccccacctgccggcgaagtgccgcgttggggcgctgggcacaacgaagacgatgttttgtaggacattgccttgtagaggggtggcgctgttctgtctgctgtcgaggagcactgtttgctgcgggaggagtgtctgggccagagcggctggagcggatcccaaactgagcagagctgccagaccagaaaagatgagcttgctcggcaacatcagccttcctctccaaaatgctgggacgccggcaccttagctagttccatccaaaaagctctatcgacttgccgcaaaaaaagctacgctctagagcaaaatttctcctgggcacagagagcttgcagaaacgccctcctcctctcaggaagctgcaaaaaggttgtgggcaaaaattctggacagcccaatcggggttgagggcaaacaggccgactgggctcgaggggttatcccgggcagacagccagacgggcaaagctgagcagaaccgccctgggtgctgccccttttcccaggagttctgagccgccaacctgccctacagttagccggcaccaaggatgctccccgccatagccgcagcctcattcgcatctgacctgatcctggcggtcctgttcccgctcttggttgaggcgggccacctgggcttccagctcttgaatgcggtgcaacaactgctcgatcgcccgtcccactgggtcaggcatgaggtggtgatctagatcgatgccatgggcggggatgcggcgttgatggggtgggatgaccgctcgacctgggatcccgaccaccgtcatgccgggggccacatcttgaatcaccactgcgttggctccgatgcgggctctagcaccgatgcgaaccggccccaggatcttcgcccctgtgcccacaatcaccccatcttctagggtgggatgccgtttacctttggtccaagaggtgccccccaaggtaaccccgtggtagagggtgacgtcatcgccaatttccgccgtctccccgatcaccacgccacaaccatggtcgatgaaaaagcgccgtccaatccgggctgccgggtgaatttcgatcaacgtaaaggagcgagaaatgaaactgagcaagcgggccagaaaaaagcagcgccgtttccacagccaatgggcgatgcggtgcaggaagagagcatgtacccctgggtaggtgagaagcacctcccagcggttgcgcgccgccggatcccgctcgaagacacagtcgatgtcttcccagaattgctgccagaaccccagttttggctccggcttggcagaagagggagaatcactcccccctgtctcggggctttccaccgccgacggcaaggacttcgtcccgctaacacgagaggactctgttagcatgaatggcctccggtgagaaacctccactgcttccccttctagcactttttgttgtcagcagggggatcccccgccaagctccaggatgcctgttgacgcttttcgtcaaaagcagatgaaaatgagatcacgataggagccgaattggcctgtcccctgttgtcgctaaactggctggctaccatgctggatccccttttggaagagaaaatccgcaaccaggtccgcacgcacaaggtgctgatttacatgaagggcaccccagaaatgcccctgtgtgggttttcctacgccgccgttcgcatattggatagcttgggcttcccctacacggcaattaacgtgctggaggatcctgagcttcgccaagggatcaaagagttttccaactggccgaccattccgcagatctatattgacggggagtttgtgggcggctgcgacatcctccaagagatgcacgcccgcaacgagttgcgtcccctgatcgaggcggcttttgccaaggccggcactcaatcttaaaggatcccatgctcacctcgaaccgccttcggcagctcttggctgagaagctgcaagccctctacgtccacgtggaggacgaatcacaccgccatgccggccatggggaacggcaacagggatccggggggcactaccgcgtgcaggtggtgtcgcctctgtttgccggcaaaacttctctgcaacggcatcgcctggtgtacgccgccctggccgaggagatggggcagagtatccatgctttggcgttgcaaacttacagcccggaagagcatgactctagtcaataataagctcaactatactgaaagtaatgtataatatgttcagtacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggactccgtcccgctaacgcgaatggaaacaagcagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcaggtgccgacagccgggatccctcacaattggatagcatagagggcgaaatggctgccccagcggggtaagggaggaagtatggcagctcttttggccacctggctgatgtcggccttgagcgtgatgattttggcctggcttttgcccgggatccacgtctccgggtttggaggtgccttggtggcggcgctggccattggtttggtgaatagcttggtgaagccactcctgcagttgattaccctaccgcttacgatcttcacttttggtctgttttccctaattttgaacgccatttgcttgctcattgccgacaagcttgccggtgacgccttcaaggttgacaacttcggctgggcactggttggggcaattgccctctccatcattagcagcttggttcggagcatttttgaacaagctgcttagtttccttgcagaacaagccgagttagccagcaagttgcccctacccccaccgctcaagcccgagctttggagacagcctccagcagggtgggatgggattgttgcttctggggagcagcttcagccttcttggcccgcttggccgccgctggtcggctggcttttgcctggcccttgccttctttttccgccagcaactccagcgccatctccagcgtcacggcttccggggagagatctttgggcagtgaggcgtttaccttgccgtgcttgacatacagaccataggggccgtcgtgcaaggtgaccggctcgccatcctcaggatgggatcccagctcgcgcaggggcttggccgagccgcgcccacggccttttttgggctgggccagcagctctagcgcccgctctaggctgatggtcagcacatcctcatcggcaggcagcgagcggaaatccccgtcgcagaccacgtaggggccgaagcggccaatgccggcctgcacctttttccccgattccgggtgctcccccaacgtgcggggcaggctgagcagccccagggcaatctcaggggtgacctgctccggcttcagccctctgggcagggaggtgcgcttgggctttttgttctcctccgacacctctcccaactgcacataggggccgtagggaccctggggaattacgtagaccggctcttgggtttccgggtggaaggcgatgggcttgggaccttcctgcttgcgccggatgagctcctcgatgtgttcggcgctgagatcggcggggggaatatcctccggcaggttggcgcgcacctctcctgattcagtctctaccgacacataggggccgtaggggccgatgccgatcttgacgggcaggttctccaggtaaatggagcgggccaggccggagtcgatttccaactcgcgcgccttcacctggccttctaggccctgctcgcccaggaagaaatggcgcaagtagggcaaccagtctgcctggccagaagcgatgtcatcgagggtttgctccatctcggcagtgaagcgggtgttcaccaggttgggaaagtatttttccagcagctcggtcaccgcaaaggcggtgtaggtgggcacgagggcgttccccatcgacctgacgtagccgcggctcatgatggtgttcaggatggtggcgtaggtgctggggcggccaatgccctcgctttccaacaccttgaccaaggatgcttccgtatagcgaggcggcggctgggtttcgtggcccaccggctccaactgcaggcagctcaagggatccccctgccgcaacaggggcagatgcacttcccgatcttccaaagccgcctctgggtcgtcggatccctccacataggcgcggaagaagccgggaaagtcaatgcgcttgccgctggcccgaaacaccgcatcgtccaccgcgatgagcacgatggtgtgggtctgccgcgcctcggccatttggctggcgacagtgcgcttccagatcaggtcgtagagggccagctcctgccctgtgaggggggtttggctgggcaggcgaaactccgagccggcgggacgaatggcctcgtgggcttcttgcgcccctttggttttggtggtgtactgccgaggttcggggctgaggtactccttgccgtacatcgactccacgcaggcgcgggcggcgcggatggcctgttccgacaggtgtaccgagtcggtgcgcatgtaggtgatgtagccctcttcgtagagcttttgggcgatgcgcatcgtctgctgagccgacaggcgcagcttgcggttggcctcctgttgcagcgtggaagtggtgaagggaggggcgggcttgcgggtggaggggcgttcttcgaccgagctgacgacccaagctttccccagcaggcgatcccgtagggcctcggcctgggcttgatccaacagcaccacatcccgtccggctatgagctgcccggtgctgggatcgaagtcttgcccgctggccagacgtttgccgcccaggctcaccagctctgccgggaaagaggccgcttggcttgctgtcctcggttgcaaatccgctttcagatcccagtaggtggcttttttaaaggcgcgacgctcccgctcccgatccaccaagagcttcaccgccaccgactgcacccgacctgccgagagtttgggggcaatttttttccacagcagcggcgacagagtgtaacccaccaggcgatccaagatgcggcgcgtctcttgggcccgcaccagttgctcgtccacctcacggcaattttgcagcgcctcctgaatggcctcgcgggtgatctcgtggaacaccatgcggcgggtgggcaccttgggctgcagcacctgttgcaggtgccaactgatactttccccctcccggtcttcgtcagtggccagaattagctcgtcggctttcttaagcgcctccttcagctgtttgactacctttcttttgtccttggggatcacgtagagaggctcgaagttggcgtggacattgaccccgagacggctccactcttctcccttcacctcttcgggaatgtcagaggccgactccggcagatcgcgtacatgtcccatcgaggcttgcacctcatagccggcgggcaagaagccgcggatggtacgggctttggtgggagattcgacaatgaccagcttgggcatgatgatgttgactagaaggaatcgactgaaggtggtgagcctcccgacccaggggtgcggcggatcggcgcccacaatcgggtctacctatggatctatcgctacttcttctggagcctagcaagtctgcttgtgcttggctagcgatcctgggcggttgacctgggcagtctgctcctattcgacctcttagcacaaccatgaagctgcatcacttttccattcgcaccgccgatatttttcgctccatcgccttttacgagggtctgggctttgtggtggaagaacggtttaccgctgggatcaccttagcctgctggatgctcagcccctggggtcgcctggagctgatgcaggtgccgcagccccatcctgcgccggatcctttcggggatccccactatgtgggctactaccatccctctttggagatcggccctgaatggggatccctggccgactatctacagcatctggaggcacaggtgccccttaccttgctgttgccgccgcagtgccagcaaattggcggccaagtctatgaggtggcgttcatcgccgatcccgatggcctgccgatcgaactcatccgcccccagggatgcccaggatcagaataaggtttgccccgacgcagggatccaggagatatctcctcaattgacggaacgggtggaggcggtcgctctctctagctgggctggcccttaaggatcccagcgctagaggcgttccttgatgggccagccaaagtggcaggggcagaaccagcgcccagtccggcgcctgcgccgagaagcggatcagatcatggggcccaagggtcaagacaatcccaaagtaacgcctagaaaggtagctcctcctctgcgggggctaggggggactgggttgccggcgggccgtaggcttcacccagatccggggatccctctgcttccaggctctcgagagcggacagttctgccgtcgcctcctcgggcgaggccaggatcccttgcaaatctatcaggctgccgttgaaatggtcggcaaagcggcgggccacctccgccagctcgtgggcaaggtggtaggagggaggctttgccgcttgcgctggcgggatggagttctcgccaggggtctctggctcagcaggaggaggttgcccgactctaccgtagctttgggatcccgccttgggagatggcgataagtctttggggaggttgtcgcccctgggggttcggctctgcaactttgcaggggcgaggggtggagccttttcgcgacctgaggtttcgccagcactcccctcacgatggcgggacgaaggtccctgctgcaccaccaaatttagccgcaccgggcgctgcagcaggttgtggagcgcagagcagagctcggcttctttgctgcgcaccttgtccactaagcccttattgggaaaagcaagggtgatctctaaggtctccgtcccgtcagagccaacgagagactcctgctgcaaatagccggatgccaataggcctctggtgatggggcgaaggttttcaagaaactcctcccaccggggccgcagcagcttgaggggatgcggatctttcgctttttccgggctggccggcttctcccgacttggctttgccgtttgcgacggcgggagggatccccctgttgcagcaggggaaggggctggggtctctggaagggttgtcgtaggagctgtcagctcctcgctggctgggacggtggggctaggggtctttccgaccgttggcgggccgacggctgggagcggctctccgcctttggcctctattgacggcagcgggacggcactctggcgaagctggcccagcagatccagcagggcgatctccaaccaaagctggggttgcccgctctggcgaatttgcggctcgcactggcgcaggtggctctgggccgccagcagcatctccaccgagtagcgaggagcccgctgctgcagagctgcccaggtgggatccgttacggccgccaactgccgctgttggggggccgtcttggccagcagcagatcccggtaaaaaaccaccaggctctgcagcaccaccaggggctctctgccccgctccagcaattgtcgcgtctgggccagcaccgcctgcacatcctgagccagcaacgcatcggtcaaatccaaaagctgccgctccgggatcccgcccaccaagtcccatacggcttctggggtgatggatccctccagcaagctgagctgatccaacaggcgctcggcgtcccgcagcccgccctgggccagttgggccaccaggtgcaaggcttctggtgcaatggggatcccttcctgggcggcgatctggcccaggtgggccaccatgtcgtcaagggggatgcggcggaagtcaaaccgctgacagcgggaaacgatggtgggcagaacccgctgggggtcggtggtggccagcacaaacaccacgcgaggaggcggctcttccagcgtcttcagcaacgcgttgaaggcggcattgctgagcatgtggcactcgtcgatgacatagaccttgtagcggctatttaccggcgcaaattgggcccgctcgatcagctcgcggatgttgtctacgccggtgttgctggccgcgtcgatctcaatcacgtccaaagaagagccggcggtgatggcgcggcactggctgcatacctgacagggatccggcgttggcccctgctcgcaatttaaagacttggccaagatgcgggcgctggaggtttttccggtgccccgcggcccacagaacaagtaggccggcgccacccgccccagccggatggcattggccaaagtctgcacgactgccccttggcccaccacctcggcaaagcgctgcgggcggtatttcaaatgaaggggttcgtacttgccagcaacggccattttttcgagctctccagtcgccttgcaagcgcgcccccgccgaaaccgctcttgctgggcaatgctgaggcatcccaggggggctcccctattctggcttctccctttgtccctcaagagcgatactgggcctgggaggagatgtcgctccctgggcgggcagagctttgggatcccggcggcgcagcggagggatctgcggcaattgcaccttccagccgggggcatccagttgatccacgtgctgcagccggtagctgagctggtacagttccctcttgagccggcgattttctgcctgcatggcggcgatgcgctcgcggatgggctgcaggcgggcctgaagtttgcgccggtagagctccggcagctcctggagcatctgctccaacacctgcttttcttggtagagctgctcgatctcggcctcgtagctgcgaatttgccgctgttgcttttcttggcgcagctccaacaggtcgatctggctctgcagcaggcggttgcgctcccgcaaaagctggatctcccgctcccgcgccgccagcgctgaggtccacaaagactctctcccgctgccacaaagtgcttcctgcatcgcctctttctcgatccatccagacatagctgcaaagaaagggatccctcccccgtcactctatccggctcggcggggtggggcaaatggcccctccttctctggggtgagcccccagggcttgcctaacctgggcttccagctgcgccagggatccggaattgtccagcactacatgggcgcgacgggccttttcttctaggggccactggctggccaggcgcgcctcgatttctgccgccgtcagcagatcccgctgcgccagccgctgccgctgctgctccggggtacaggtcaccacccagatctcgctggcccagttttccatgtgggcctcaaacaggagcgggatcatcaggcaaacggtgggatggccttccccgtgaggacattggcaactgggtcgagcctcagtcgcttcctcaggcggcgcagatgccccgtgggcctcgagaaactcccgcagccgcgctttgacaaaaggatggatctgggcttccagccaggcccgctcggcggcatcggcaaagacaatccgccccaactggcggcgatccagcgctccagagggatcctggatggcccggccgtagcgctgcagcacccgctcgcggatgggggatcccaccgctagggcttgccgcgccatctgatctgcatcggccaccgggatcccgtgccgttccaagatgcgggccaccgtggatttgcctgtggctatgccgcccgtcaggccgatgattctcatgggagctgggtgatttcaaatgagttggagacaggcccaagcgctccgcgccggccctcacccccagcccctctcccagagggagaggggagatccccttcaaggcgaggccctttgggtagagggtggggaaaggcaaggttctgttaagagactatactcaaagccttccaccaaggcccggcaggaggcttcgatgatgttggtggaaactcccaccgtggtccaacggcggtggccgtcgctaaactccaccagcacccgcgtcttggccgaggtgccggcccgcccgtccaagatgcgcaccttgtagtcggccaggtgaatggcctccagttgcgggtaaaactccagcaaggctttgcgcagcgccccatccaaagccgccaccggcccattgccttccgctgccgtcacccgcgtctgcccccgcaccgcaatcttcaccgccgccaaggactgcacctccgttgcctcgccgctgggatcccagtctttgctgctccagtcggagcgggtggtggcgctgacatggaagctgagcacctcaaacggatgcgagcgctgccccaacagctcccgcaccaagagctcaaagctggcctcagcggcctcaaactggtagccctgcagctccaaggtcttcagccgctctaggatcaagcgggcctggggatccgacttgtccagccggatcccgaactcggccaccttgctgaggatattgctcaaccccgcctgatccgaaacgacgatgcgccggcagttgcccacctgctccggagcaatgtgctcgtaggtaagagggtttttctgaacagcgctgacatggatcccacccttgtgggcaaaggcggatcggcccacgaaaggagcatggtcgtccggggccaggttgaccacctcactgatggcgcgggagatctctgttaggtgttgcagctttccctcgggcagacagcggtagcctagcttgagttgtaagttggggataacgctgcacaggtcggcattgccacagcgctccccgtagccgttgatggtgccctgcaccatgcgcgcccccgactgtactgccgccagggcattggccacagcagtgccagagtcgttgtgggtgtggatccccaagggcaaatgccccaggtgatgggattcggccaagacggctgccgtgatggcggcgatctcgtggggcagggatccgccgttggtatcgcagagaaccagccactccgcccctgcctcggcagccgccacgagggtttgcagggcgtagtcggggttgtggcggtaggcgtcgaaccagtgctcggcatcgtagatcacccgccgcccttgggagcgcaaataggcgatggtgtcgcggatcatggccaggttttcctgcagcgtggtgcccagcccctccgtaacatgcagatcccaagacttgccaaaaaccgtcacgtagcgggttcccgccgccaagatggcctgcagcagggggtcatcggctgcccgccgccccggcttgcgggtggagcaaaaggccaccagctccgcctgctccagcggctcttcccgcagttgccagaaaaattgtccatctttgggattggcccccggccagcccccctcaataaaggggatccccagccgatccagcagcttggcaatctgcaccttatctggcaccgacagcgacagcccctcccgctgcgccccatcccgcagcgtggtgtcgtagagggtgatggcgaccggagaatctgcttcagtcttcataccgcatcaactttttgtaaaaggcggtggtgaaatccggcggctgcccccgctgcaccagcgctaccaggtcgatgaggtagtccacaaactcgtagttgacgatggagagctggtaagtgagctcggcatcctgatcgaagaccacctgcaccacggtcagatctgcgggcaacagcgacgtgtgccaactggccaggaaacgcacgggcttgtctccctcgatggccctctgtccttccaggctgccttttttgtaaaggcccacggccaggggcaggtactgccggcgggcaaccgcgtaatagggctgatagacggacacttccgacgggccggcgggttcgagctgcagagccatggcgtgtcaagggaagaaaacggttaaggacggcaacaaccccaactgcaatccagcctaccgcctcgacgacttgctggtctaagggttaggggctctaggaggatccggcaccttactttgggagaaaagcgttggaaagtcgagaagctctgcggaagaataggagaagtaaagaggggatccccccaagcgactccctcttcggcatgtcctggacccatggacaccaaccaagacaggaacatcgcttcccccgccccagctctggcgacggagtgggatcccgtgctgcagcaaaagtttgagcagcttgcccagatcttggccaagatggggcgggtcttggtggcctactcaggcggggtggatagcagcctggtggccaagctggcctgggatcagttgggggagggggccctggccgtcactgccgcctcccctgcccttttgcccgaagatctggaggaggccatctggcaagcccaatccatcggcatccgccaccagatcgtcgagacccaggagctgcaggatccccgctacgccgccaaccccgctaaccgctgctacttctgcaaaagccacttgcatgacctgctgtgccggctggcgcaagcccaaggatacgactacgtggtggatggcctcaacgccgacgatctggccgactaccggccgggagtgcaggcagctcgagagcggggcgtgcgttcccccctggcggaggtggggatgagcaagctggaggtgcggcaactgtctcgccatctgggcctgccctggtgggataagccggctcagccctgcctcagctcccgctttccctatggcgaggccatcactgccgagaagctgcgccgagtgggggcggcagagcgctatttgcgcagcttgggctggcaccaggtgcgggtgcgctccgagaaagatactgctcgcatcgaactgccccctcaccagatccgagagtttgtgcaaaaaaccgatctggaagcgctggtcagggctctgcaatccttcggctacctctacgtcagtctcgatttggagggctaccgcagcggcaagctcaaccgcgccctcaacccgcccccgccgacaacgggctgagccagcccgggggcttgggctgaagttttgcgcaggtttgggggagtatgaaagggttttggtggctctggctttgcttgggggtgtttggcctggcaacggctgctcctgcctcagcccagaaagaccaggtggcagccgctcagcctggggatacgagtgcccccgatacccttgcggatcgcacgttacggctgcgctccgaccgccaaaccttcgaccaacgggcgcaggttttccaggcggaaggaaatgtggagatgcggctgggccgctctgtgctgcgggcagaccgcctgcgcatcgagctgcaacagcggcgagccgtggccgagggcaatgtctcggtggagctgcatcggcagcgcatccagggatcccgcctggaatacgactttgagcgggagcagggagttttggaagaggccttcgggcaggtggatatcggccagttgcaggccgccggatccccggcagcggccctctcgccgcagcggctggtgcgctttcgcgccgttcgcatccgcttcgctgccaacaactgggaaggagagcaagtgcagttgaccaacgacccgctagatccgccagagctggagatccgcagcccgcgagtgacctccgccctgcagccggatggttccagcctgctgatggccgaggcggggcaactggttttcgaccaggtcttttttttgcccctgcccattcggctgcgtcttgactccttcaaccgtcagcctccggtcagccttttttacgatgacttcgaccgggaagaactgcggcgcggcctgatcctgcaagccaacatcgagctgctgcaggatcccaacctcagcttggtgctctccccccaactgtatccgcagcgcctctgggggagcctccaagggatccgcgatggggttgggctgcggacggattttcgttggcggcaaccggaagccaatgcccaaacctcgctgtttgccgagctgcgcgggatcgtcttcgaggaatttgctcggcgcttgcgggcgcaggtcgaacaccgcgttaccaccggcgacggcggccaagtcacctacacctatgcttatcgggagcgttttttcagcgggcggctggggtttcagatcgtggaaaatcgcttcggtgtcagctacaactcgcccaccctccttctcggcgacaccggcttgaatttcagctaccgcatagccgccgactccatcgacgccctaggacaactcggcgacatcgacaccgatcccgatctagccctggccaagaccaccgaccgcatccagctcacccgactgcaactgggggcaaccgtgagccgctcctttcccatttggcggccccccaagacggcagcagatcccccaccccgcttttccgctttgcccatcgaacagggaatctggctcaacaccggcctcagcagcagccagtcgttctactccaatggccgtgcccaaagctatactgccggcagcattggcctcgacgcggtaatcggggctttcgtggccgataccttcgactacaccaacctgagggtgacctactccaatggctttttggcgggggcctcgccgtttttgttcgaccgcatcaccacgcgggagcagcttgttctgggctttttacagcaactgtacggcccgctgcgggtgggggccgaaaccacactggatctccaatccggccagcaggtggataccacctatcgcctgggttacgaccgccgcacctatggatttagcttgcaatacaatccggtgcgtcagtcgggggcgctggagctgcgggtggagggcctgaactgggatccccgccagtcctcgccgaagccgacgaccggagcgagcctccacgagccgtgatccccaaactcccaaggggactcaaaatgtaatcttaactactgctctgcggagattctctgtgagaaattgcctcgccgcagggagaaatttcaatccaaatccctcctgatttgaagggccattctgaaaaatcaaaacggtaagataaaatacagaaattacttttccaggattcatttttgctggttgggatcgccgtatcaaaggctactgcagcgatccccaggcggtgttagggtagatagtaggctgagcagagtgggctggtgatctaattatgcaaacacttgatgcgatccccgacaaaaaacgagtagagcgaataacctgtagctacatcaacgcgaccagctccgttcaggtggttcgcatcacaaatatcgagaactggtactttgagcgggtggtcttcccagggcagcggctgctgtttgaggcagtgctgggagccaaactggagatccacacgggcatgatggccagctccatcctgacggatatcatcccttgcgaaaagctgcgcgtgcgagagacggagccggtgacggtgggcgcctagatgccccgaggccagcggtgtggactaggtctcgcgaccttgctcctttctctcctctctttccgggctaggggaaggttggggtgaggggcgaggcttgggcggcagtgggatctcaaggaaacgggcgctcaaccgcaccgggctgatctcgcgccgttgcggcggccacgggatccccagccaacgggccgtgagctccagcaggctggggggcggtgtgggagtaggggtgggcgttggtggtggggtggggtacagatccaagcgcggcggacggggggtgctgacccgaaaagcatcggggggaggttgggtcagcggcacattgggatccccgcaccccagcaggcccagccccagcaggatgtacagcgttgcggtgcctctgcttctcatgaacaagctgccgagcatcgacaccagactatcaccgggatcccagggctctgagctgggtttgcagatctgcttccagggcagatagctcgcgagctatggctgcgtagcggttggcagtcaagtttttggcgataaattgctccagcagttgctgatcccgggcaaccatctggttaaagtactgctctacgggaacccgtgggtcttcgatcaaggctctgcacatctgcaaagccgtgatcaactgggcccgcacctgcaaaaagagcgactggatataccgctgctcggcctcgctcagttggcgaaaatctcgccaatactggcccccctccagcgattgttggagctcttgcacccagcggttgtactcttttaccttgcgggcgagatcgctggcaaactccatgatcttgggagggctatttaggaggtgggcctcctgccagcgctggcgaatgcggcgcaggctctgctgcagctccaagctggcccagaggagccccagcaaaaccaccgccagcaacacgacggccactgtatacagtagccaatagccgggatcccgcatccccaaaaagatcaccagggcaaccaccaacaggcagagggccagcataacccagaagcgcagttgttgttgttgcagacgcaggtacccttccctcaggccaaatgcttcacagcaagcctccagatccgcatccatgatctggcgaaactcctctagagagattggttcggcagtgatcatcgaagaccctcgcaacgcaatctgggttgaagtccaggccgttaggatttgccctgccaattccgcgcggcttccgtactctcctccagcggctccagcacctcgctggctggaaccaccatcaacccatagcccccttcgcgacaaaaatcgacgatctcctgagtatcaaagcgctcggccagcggcttgggcagcccctgctgggccagcctttgggcatattttttcgccccaaaggcgctctcaaacgcaatgacaatgtcctgccccccgatctggcgtgtgcagatcccctcttggccattggcttggtaaagcagcacgatgacctgggaaggcaagtcttccgggctagcccaagccaactccttctcagcctgggatccgccgccgagcaacacatcccgcgcctcgttgagccgtgccagttgcgcctccagcaagggcctttgccgttcgtcctccagctccaagagggcggcactgagggtttgatattctcgaaaccacttcctccggatctcccgttcgctggcatccggcggcaggttgagaacttggagggcctcggcggtgtccatcgacagcctctgctcggattgagaggaacgtcactgtccacagtctagactaaccgctctgggagctttgagagggggactcttccagggatccccgctccttggcgctgtcagccggtcgttgggtaggaagccgaactgctgagcaattccccttgcaccacgttcgagatgccgccagcggggtgggcagatatcgggcttggccaactggataggcaaatcgggcagagcagcaaaggatggtgtggcacagcaagtgggggttgcctgccagcagctactgcaagttgtgaaagaatcgccgctctccccctgcgtgggagcaagccggcagggctgcggacaacgtcaaggttaattctcagttaagaaaaaagccgttgcggggtgtaatcccgctgcatctatgagaagatggtaaagctgtgctttttgttcgcacggcttcggtagtctatctggccaattaggggatagtatgctgcacacactatctggccaattaggggataggtctctggctctgatcgggatccactgcatcctagagctttacgactgcccggccaaacttctggatgatgtttccctggtgcaacaggccttgcgggaggcagcaagacgctccaactccaccctcttgggcgagctttgccatccgtttgagccacaggggatcacggctctggcccttttgggagaatcccatatctccattcacacttggcccgaagcgggctatgcagcggtggatgtgttcacctgtggtcgccacacgcggcccgaagcagcctgtgaatacttgatccaggtgtttcaagcgcggcggtattcgctgcgcaagctacctcgccgaaccacggatgcggcacccattgaagagatggcggattttcccaaagcgctaagctgtgaaacggccggacgaaggcgctgagatcccgccactttttgtcaggtgtcctatgaacaccccaaagagcttcttctgggcgcaggagtacttcaccccctgggactacactgcccgtgccatcacgcgcattctggcctaccgaaaaacccgttttcaggagatgctgatcgccgagacgggagcctatggcaagggcctgatgctggatggccactggcagtccaccacggcggacgaattcctgtaccacgaggctctggttcatccggccctggtgcaggtcgtccaggcgggtgggatcccgcggcgagtgttgatattgggtggtgcggaaggggcgacgctgcgggaggtgctgcgctggcgctcggtggagcaagtggtgatggtggatatcgacggggaggtggtggaagcctgtcgagagcatctgccggaaatgcaccaaggatcctttgcggatccgcgggcagaggtggtgatcgccgacgccttggactttcttggccagacggagccgatctgggacgcgatcctttccgatctgtcggatcccgttgaggccggcccggcctaccgcctctttacccaggagtttttccgccaggttcgctccaagttgcagaccgctggggcttttgtcatccaagctgggccgacgggtccagtggagttgtggcagcacactcgcatcgttcacaccttgaaaacggtgtttgctgctgtgcagccctacgctatctacgcccccacctacggcgggccgctggggtttgccctggcagcccaggatcccatctcttccaggccggagcccgaacaggtcgaccagatcctggcccaacacctggatcccgaccgcggagcgctgcgcttcatcgatggcatcaccctcctgggactctaccaggttcccgcccacctgcgccgtgccattgctgctgagaccaccgtctacaccctggccaaccctcctcaggtcgagtaatctggcggcccaatccgcgattaaaagtgggatcccagggtatttgtcttcggtgccataacttggtagattcgtgagcagccgaattttgcttccccgatgaaagtcctggttattggtggtgacggatactgcggctgggcaacggccctacacctgtccaacaggggctatgaggtggccattctcgattcctacgtgcgccgcctctgggatctgcagctaggggtttctaccctgacgcccattgcccagctcgagcagcgggtggatcgctggaaggggctgaccggcaaggatattcccattttcgtttgcgacgtcaccaactacgaggccctcatttcttgcatgcgtcgctttgagccggaggccatcgtccactttggcgagcagcgctctgctccctactcgatgattagccgcgaacatgcggtgatgacccaggtcaacaacgtggtgggcaccctgaacatcctctacgccatcaaggaggagtttcccgactgccacctggtgaagctgggcaccatgggcgagtatggcacccccaacatcgacatcgaggaggggtacatcaccatcgagcacaacggccgcaaggataccctgccctatcccaaacagccgggttccatgtatcacctctccaaggtgcacgacagccacaacatccacttcgcctgccgcgtctggggcctgcgggctaccgacctcaatcaaggggtggtgtacggcgtgttaacagaagaaaccggcatggatgaggtgctgatcaaccgcctcgactacgatggcgtgttcggcacggccctgaaccgcttttgcgttcaagccgcagtgggccaccccctgacggtgtacggcaaggggggccaaacccgtggcttcctggatatccgcgatacggtgcgctgtgtggagctggccatcgccaatcctcctgagccaggtcagttccgggtgatgaaccagttcaccgagcaatttagcgtggagcaactggcgctgatggtgcaaaaggccggagccgccatgggcctgaaggtggaaatcaactacttggaaaacccccgtgtcgagctggaggagcactactacaacgccaaaaataccaagctcctagacctgggcctacaaccccactacctatctgactcgcttttggactcgctgctcaacttcgccctcaagtacaaagaccgcgtggatgtgcggcagatcctgcccaaggtgaagtggaagggctagctctccaggcaagcttgggccaggctcagccagccgcgggccagattctccaggtcatagcccccttctaacccgaagacggtcttgcgggtcacctcctccaggcagaggtgggccatgcggccaaagtcttccggctccagcagcatactggccaagggatcccctttggcacagtcaaagccggcgctcaccagcagcaaatccggttggaaggcccgcaaaaacggcaagaccttctcatcgagagcttttttgtagaccgaccagtctgacctggcaggcagaggcacgttgcagaggttgccgtggatcccggtttcctcggccaagcccgtgccagggtagaggggaaactgatggatagaggcataggccagttgggggtgacgctccaccaccgcctgcgtgccgttgccgtggtgcacatcccaatcgaaaatggctacccgcctcacccccggctgatccagggcccagagggcggcaatggcggcgttactgaagagacaaaaccccattgcccgttccggctccgcgtgatgccccggcgggcgacacagcaccaaagcaggctgagccgcggccaaagccgaggccgaagcagcaatccaggctccaactgcctgccgcgccgcctcaaagctcgctggggaaacggcggtatcggcatcgaggcgaccccctcctgcctcagccaactcggccacccgttgaatgtgccagcgcgggtgtacccgctccagttgtgcaagatcggccaaggggggatcccgccattccagatgctcggcgaaagaggcaccgcgcagcgccttgacaatggcctgcaggcgagccggacgctcggggtgaaacggcccggcgtcgtggcggagaaaagtctcagaatagtaaacgggcaacataccagggcaaggtagcgttcttgcagtctagcctaagcccatcttccctctacccgtagaaggcttccgacatggatcccgcatagggatcaacgccaaaagaagcttgttgcagcttttgattgaccacctcccgcactaccgagcggagcaattccagctcagaagggttgagctgatcgcggctgggacactcatcggcagccagccacatataaacagcaggaacccggtttaagatctgctgcatcagcgcttcccgctccctggcatcgtggaaaacctgctgatgggggtgctcagtacagaggacattttccagttctcccaaagccaggtactcaacgatattaaccaacatcttttccatttgtccctcctaaaaatccccgtcgctcttaaaacaggcattaaacaaaaagtgcaactttctcctttcctccttcgccgctctttgcctcggactcttgcctacaggccggatagctgagccggcggcagatccagtccaccagcgggaagaggttgtggatttgtctgctaagatctcccctgcggccaatccttagccccctctatttgccccgtttgccctcccctctgccgctgaaagcagccaacaatcagcagccggaaaatctcttcgctggtatccggtaccaacgaaaaattatcggctttttgagaaggacagggtaggccatttaacaaagactatagaaactcaaccgcaagagggaagaagatcttacccagctactcctcctccaatacgctaacacgtaactatgtaggaagttatgggactattaagaagtttacacatttcttgacgatcggctaacactttcgtttggcaaagacacccacttgaagagctaagcggagcaactcttcgcctggctacaagctctgaaaagctgccaagatctaaggatctaaaactatgtctagcctgctattggcaaatcgactcgctgagcctggatccagaaagattccaggtcgtaatagtctctttcctcctgcatgaacacatggacgatgagatcggcatagtcgatcagtatccaagagcctgactcttgaccttcgatgcggcgcggactctgttgccactcctcccaaaccttttcctcgattgctcgggcaatggcccgtacttgcgtaagcgagtagccactgatcaaaaggaagtaatccgccaacgtggaaatttgggatacatccagcaggacaatgtcgccgccttttttttcttctgctgcgcgagctgcgctcaacgccatgcgatagatgggatccctggcacggacaggcatggactgtagcaactaaaaccctcctgaaacgactgaattgactggagacacaatctcctccgaaccttttttacccaaaggatgcagcagaaaatgattccgagtcatgagtgtgcgtggatggatcacctgataccggtttagcagaaatctcaggctgagatcgcaaacccccaccacagctttagataaatctacaaaagctagtcgtcgcagatgttctagctccggactgttgccgcggttgggttccagagcatcggctacaaaaaccacacaactgagcggatccatgccgggccgtcccagggtgtggttggcgatggctgccaagatctccgcatcctgcacctgaaatcgctcccgtgccagcagggatcccacctcggcatggagaaggtggggctcggcccgctcgatctcgtccaactcccgctcctgagcgacgctctgcagcagttgctccggggggaaggacttggccaagtcgtgcatcagccctgcccaagcagctttttgctcatccagcccatagtgagctgccagttgccgggccatcgcctctacccccaagatgtggcgaaggcgaggggggggcacctgctcctggagccaggccaacacctcttcccgccgtaagaccgggctagtcattttgcaacttcagcaccgccataaacgcctcttggggcacctcgacggttcccaccgccttcatgcgctttttcccctccttttgtttttccaacagcttgcgcttgcgggtcacatcccccccatagcacttggccaggacatttttgcgcagggcaggaatagtttcgcgggctatcacccgagagccaattgctgcttgaatgggcacctcaaactggtggcgtgggatcagctcgcgcagcttggctaccaaagaccggcccacataaaaggctttgtcccgatgcacaatggtggacagagaatccaccacgtcgccgttgatgaggatgtccaagcgcaccaggtcgtcggcgcggtaacccaccatttggtaatccatactggcgtagccgcgggtgcgagatttcagttgatcgaaaaagtcggtgaccacttctgccagcggtagctcatacacgagcgtagttcgaccctgcgccaggtatttcatgtccttaaaggtgccgcgtttggtctcgcacagctccatcacggtaccgacaaattcctcaggaagaatcacctctaccctcacaatcggctcctcaatgctggtgcgctcgttggggggaggcagcttgctgggattgtctacccgaatcacagagccatcgttgagggtaacctgatacaccaccgtcggagcggtgatcaccaaatccaggttgtattcccgctccaggcgttcctgcaccacctccatgtgcagcaggcccaagaaaccacagcggaagccaaagcccatcgcaggggaaacttccggctcaaagtagagggcggcatcgttgagcttcagtttttccagagcttctttgagttcggcgtattgatcggagttgctggggaagaggccgcagaagaccatcggcttggcttctttgtagccgggcagaggctcagaggccttgcgatggacaagtgtgatggtatccccgacacgggcgtgctcgacacttttaatggcggcggcaatgtagcccacttccccagcatggagagacgcaacggactcttgatgagggcgcatcacccccagctcggtaatttcgtattcccgaccggaggccatgaagcagatcttatctcccgtcttcacctccccatccatgatgcgcacatagacaatcacgccgcggtaggagtcgtagtagctatcgaaaattagggcccgcaagggatccgccactgtatcccgcggcgggggcacccgctgcacaatggcctctaggatctctgggatgccgatgcccattttggcagaggccaagatcgctccgctgcaatcgaggccgatgacctgctcgatctcggcgatcacccgctccggctccgcccccggcaggtcgattttgttaatgaccgggatgatctccaggttgttctccagggccagatagacgttggccagggtctgcgcctccacaccttgagaggcatccaccaccagcagcgccccttcgcaggcggccagggagcgggagacttcgtaggtaaagtccacatgccccggcgtatcgatgaggttgaggacatagtcttggccgtcttgggcgcggtagttcatgcgggccgcctgcagcttgatggtgatgccccgctcccgttccagttccatgttgtccaacagttgcggcttcatctcgcgggctgaaacggtgccggtcgcctccagcagccggtcggccagggtggatttaccgtggtcgatgtgggcgatgatggaaaagttgcgaatgcgggagacgggaacgtcggtcataaaaacctggttggggcaaagattttttacaatgctagcctctttggccctctgcctgggccaaggttgcccagaagttaaagtggctgggacagcttttcccggcaacgccgacgatggccggtgtaacagatgggtcgcttgcgtggcagcaattttaccaagcagactttctctcaaggcggagaaacccgaaggacctcaggtgggttgtgacaactccgccggggagctgtggggccagctcgagagtagagggatcagccctacttatccagcttctcgatgtaggggcgaatgtcgttgaggtcgatgtagcgatcggtggcattgcgcagctcgcgggcgatcattccttcagtggagacgactgtaatcaaagtgtttttggagcgcaacagctcaacggcccgctcaaaatcgccatcgccgctaaacaagatgatcctgtcgtattgcccaaccgtgttgaacatatcgatgacgatctcgatatccaggttggccttctgggagtagcggccagagtcttcgtctcgatactctttaaggatcttggtgcgcaccgtaaaacccaagctgatcagagcatctcgaaaggccctttgatcgttgggatccttgatgccggtgtaccaaaatgcgttgactagctcgacgttgggctgtgacctgacaaaataatccaagactcggcgcgggtcgaaaaaccagccatttttttgttgagcataaaacatattgttcccatcgataaagatggaaacccgcgtgacgggatggcgaaacataaagatttttctcggaataaaggtggactggtcaggaaaagagggtgaaaacgagagtgtcgattatcctaaggtaagggtggccacggcaggccagcgcctgctgataccaatcacccatcatagcgaaaacagggatctttttccctagccattagcccaggcgcctttggagatcagggtgggttccggctgccgcagggcatagctggatccagggcggtcggcttggctaacgtacagctctgccaattgtcgggccaggttgcggatgcgcccaatgtagagggtgcgctcggctacggcaatgacgccgcgggcatcgagcaggttgaaggtgtgggagcacttgagcacatagtcgtaggcgggcaggagcagcgacaccgccagccgatcgggaagcacctgtttttgcagcttctgctgtgtggtttcgatcaggcgcttggcttcagcttcgtagaggcggaacagctccagcagcatctcgggatccgaatactcgaagttgtagtaggactgctccacctcgttttggaaatagatttgcccataggtaatccggcctagggaagggtgctcaccccagcagaggtcgaaaaccgagtccaccccctgtaggtacatggccaggcgctctaggccgtaggtaatctccacagaaacggggcgacaatccagcccgcccacttgctggaagtaggtgaattgggttatttccatgccatctagccacacttcccagcccacaccccaagcccccaaggtgggagattcccagtcatcttccacaaagcgaatgtcgtgttctgccgggtcaatgcccagggcccgcaggctctccaggtacacctcctggatgtcgtcgggggagggcttgatcagaacctggtactgaaagtagtgctgcagacggttggggttttggccgtagcgcccatcggtggggcggcgacagggttcgacataggccactcgccagggatccggccctaaggcgcgcaaaaacgtgtgggggctcatggtgccggcgcctttttccaggtcgtagggttgcaggatgaggcagccttgctccccccaaaactgctgcaggcgaaagatcaagtcctgaaaggtgtgggctgacataccaagggctgagcagggataccttatcctaccaatctccccccctcagtcgatcagctcttcttgatcggcatccgctgggtctgagtggttccactcgatgggcggcatttggtcgaaggcttgtttgagggcgctctcccacagtttgcgcatcttggccaggtagggatccctggtgcgcaggcgcagacggtgggtgaccttgaactgatccgcttgcaccatcaccaaatcgatgggggggccgacggagatgttggatttcatggtggagtcaatggagaggagagcgcatttggccgcatctgctagcgaggtttcgtaggagaggatgcgatccaggatgggtttgccgtatttggtttcccccatctgcaaaaaaggggtttccggggtggcctggatgcagttgccctggctgtagatcaaaaagagggccggctcttcgcctcggatctgtccccccagcaacaggctgcactgggcgtcgataccgtccttttccagccagggtcggtcttgctcctggatgtaccgaattttggatcccaggtagcgggccacgtcgtagagatgggggaaggtgtggagattggaactttccggttggcgcagatcccgctgcacttcggtcaaaacgccctgggtgatggacaggttgccggaggtgcagatcaagatcacccgctcttcgggcacggaaaaatcgaacagcttttggtaggtggagacgtagtccaccccggcgtgggtgcgggaatctgccgccatcaccaagccaaagcgggtgatgatgccaaggcagtaggtcatgcgaacgatgcggctcggctctctgattgtagagggattgtagaggcgattgtagaggttcaggggaaagcaaatccgattttgtggcggatttcctcccgcaggcgggcggtgatcgaggcttcgtccaaatcggccaaaatctgggctatggcggctttggggccctctggcccccaactggctccctgggccaggtagtggcgggcggactcgccgatggcatagcaggaaaacccggccaacaccgcctgcgtcagggccacggaaccgtaggcccccagagagaatcctcccagcaaggttttcagggatcccaggcccaacagcgccacccactcgccggcgcccaggctgagcatgctgaggacgatcttctgcagcagttgtgcggctcccgcgctgctcatgggccagccatagaggcgggacaggcgcaggatcaaggcaatatccagggccagccctcccaaggtatcgagcagggtaacggggttgagggcaaccgccagcgctttggtgcgggcggctgaggcgatgaggtcttgggcttgctgggcgcggctttgcagcttgcgctcgatgacctgttggttgacgcgatcggcaaacaggagggcattcaaggccagcagggagcgcccctcccgatgcaggacttccaggattttcaggcgcagctcatccacctgcggggatcccacttccatctgggcagcaaagctcccatccggcctttgcaccaggcggggcacgcgaggggaggccgccaccatgacgatctcgttgggagaaaggagctgccgcacccgttcgttgcggatcttgtcgtagatggcctggcgatctgcctctgggtactggtcgatcttgttgaacaccagcagcataggcttgcccgcctcccgcagggtggccagagcctcaaactccacccgcgtcagatccccgcagacgacaaacaggatcaaatccgcccgctgcgccacttctcgggccagccgcgcccgctcttcgccgtctacttcatccaggccgggagtgtcgatcagctccagacgggatccctgccaatgggcgacctgtaccgactgcaccgaggaaggggggaggcgggatccctgcagggatgtgccagagaaggaggactgggggcgggtttcccagctgatgttccaagttgccgcttgctgggtacgggtgatgccatgggtgggccccgtctcaaagactggctcgcccagcagggcattgagcagggaagacttgcctcgccccaccagaccaaaggcggcgatgtggatgacctcggtttccagcttgtccaagagcgcttgcaagctctccaactccccttctaagcccgcgacctcttgggggcgcagatccagttgggccacccactggcgcaggctgcgcttggcttgttggtagttgaggtcatcttgtagggtgttgcggcgagccatagccgtagcgctcaatagcggtaggaagcagcccttaaaagactccactttgctctcgggatcggcaggcttccccaccagacagagagcttctcatcggacaatacaagggacaatacaagacgatcataagaggaagggaagagttaagctcaaagcaaggcggcctcagccgccgggatccgcaactcaaaaatccgatatccaaaacttggcaagaggaggttttccatgcccagggctatctggaatggggtagtggtggcggagacagaccgctacgaaaccgtggaaggcaacatctattttccgccggaatccctgcgctgggaatacttccagcccagctccacccacaccacctgcccctggaaaggacaagccagctactacaccctggtggtcaacggccaggagaacaaagacgccgcctggtactacccggatcccaagccggctgcagccaacatccgcggctacgtggccttctggaagggcgtcgaggtagaactctagccgagccgagttgccaactgagtatgatggagaagaattggaggggcaatgcgatgctgaccgatggccagattccacgcagcccaacccgctgggcaagcaggtggtgttgggccggcttgagcctcctgttgctcggttgtggcccggcagggtttcgcacgccgcgccccacgctggccggcagcggcctcaacagtatcttccccgatggggagccttccttcagcggggatggtcgctacctggtgttttcctccgcccgcggcggcagccaggatatttttctctacgacacggtggaacagcggctggtggacttgcccggcctgaattccagcgacgtggccgccacctcgcccgacattagcgccgacggccgctacatcgtttacgtgtccaatgcgctgggcaaatcggagatttttctctacgaccgccaaacccgccgcgttgagaatatcagcagccgggtaccgggagatgtgcgcaaccccaccatcagcggcgatggccgctttatcgcctttgagagcaacggtcgcggccagtggaacatcgagatcttcgaccgtggcccggcagcggccacacggccctctgcccccagctcttctaatgccggcagcaatccctaaggggattcaggaatagccaacctggacttgtcgcatgctcgctgccttcgcccaacgactggagccgctgcactccaatgtctttgaccagctagaccaggccaagtgggaggcgcgccggtcgggcttggatgtcatcgacctttctttgggctcctcagacctgcccccgcccccggaagcgctggcagccattcagagggccctggcagatccctccacctatggctacaccctgttccacgatacggccgagtttcgcgccgcctgcgcccaatggtatctcaggaagttcggcctggagatcgacccagaaactgaggtgctgccgctgatcggatcccagcagggaacggctctcctaccgctggccctgctcaatcccggggatgttgctttgatcaccgacccgggctacccctcccatgggggcgggatccatctggcgggcgggatcccctactatctgcccctgcgggcggaaaaccgcttcctgccccagtgggatgagatcccggcggagatctgccgtcgggcgcggctgttggtgctgagctatccccacaaccccaccaccgccaccgtcaccccagagttttggcaggagacgctgcaattttgtcagcagcacgatatcttcctggcccatgactttccctatgtggactggcgtttcgacggccaggtggctccctcggcgctgctggcggatcccggcaagacccgcaccatcgagttcttttccctctccaagtcttaccacatgggggggttccgggtggcctatgccatcggcagccgcgagctgatccgagctttgcgcctggtgaagtccaccatcgacttccacccctaccagggcatcctgcggggggcggcggcggccttggcagctcccgacagctttttggatcactggcggcaagtgtaccgcgagcgacgggatatagctgtggcggctctgcaccgcatcggctggcctgtgcctttgccggaggccaccatgtacctgtgggcgcctttgccggagttttatcgcggctcttctgcccagttttgtttggacttggtgagagccacaggggttgccctgtctccaggctctggctttggccccagtggggaaggctatgtccgctttgctttggtggcagagggatcccgtctggaggaggcggtgggacggatcgaggcgtttttgtcccggtgcatttcctaaatcccaaacatcaatcccaaacatcgagcatccagctctcggttggttgtgctcgcccaccctcgggcaatctaagtcaggataagagtaagagtgttatccaagttgagtgggcatggagaaggaaacgctcgacagttttttgtccatccgtggggtgatgggggtggcgctcttgagtcgggcaggtcgccctttcttctaccgctcttttcaggatttggatagccgacagcagcaagcccttaccgaagggctgtttcaagttttgcagaccatgcccccaggacttgactattttgactttcagtttgccgagcagcgggttttcgtttacccccttgggccggaatgggcgctgctggtggcggtgaatgacgagctggtgatgccggtttacaccttggccgtgaaccgcctgcgagccgagctgcaacgggatacgccgaagggcctggccaccttgcgcctgttgaccagccaggcggagacgggtcggaaccttacccaacccagctccaccctagcagaaggcaagcccacaccaagggaggaggcgacccagccggcagcgacaggcagccgcatggagatggatgtcttcgtgcaatctctcaatcgtctttgccagatcacaagcggctatttgggcaaggcggtgatcgtcaactattggaaggcgacgcggcaggaagtggtggaacgccagggatcctcagccgagtggctccatcagttcgagatcgagcgcagcggacaaatccactacaagggcaccctcaaggagctggacgaatctcaacaaaaggtgctgcgggactgggtgctggcttttttccgccgctgcgaagaggtgatccacgattttcgcaatttaatcaaatcggcggaattgcgcttttgacatgctccctaaggccacaacacccccgccccgcaaaggctgggcggctcttggccgcggaaaatccaggctaagctatgaccatagccaccgtggatcacgctaggtgcagacgggatccctgaccgagggtagctcctctggtcactgcgaaccggtgcagcgaggatctgctttgctaccgcgatgccaccggatccctcgctaccatctgcttacggcacgctaagcgaaggagttgccatgctgagaatcgtcacccagctagctgaggctgaagccgagcttagacggatctcggagcgcactcaggctgaccagaacttgcaccgcgaggcaaccgtgcgggagatcctacaagcggtacgccgccagggggatcgcgctctcctggcctacacggcggagttcgaccaggtggagctgagcgtagccgagctaaaggtgtcgggggctgagctggaggcagcctaccaggcggtatctccgcaactgctatcggccctgcgcttggccaaacagcgcatcgaagcctttcaccggcagcgggtgcccagcagttgggtgagctttcccggccccgagatcgtcttgggcaagcagtaccgcccggtggatcgcgctggcctctacattccaggagggcgggccgcctatcccagcacggtgttgatgaacgccattccggccaaggtggcgggggtgcccgagattgtcatggtgaccccgccgggatccgacgggctggggggcaaggggatcagcccggctattttggtggccgcccaagaagtgggcatccacaccatctatcgcgtcggcggggcccaggctattggggccttggcctatggcaccgagaccatccccaaggtggacgtgatcaccggccccggcaacatctatgtgacgctggccaagaagctggtctacggcacggtggggatcgactcgctggcggggccttccgaggtgttgatcatcgccgacgagagcgccaatcccctctacgtggctgccgatctgctggcccaagcggagcacgatcccttagcagccgcgatcctcctgacccccgatcccaagctggcccaacaggtgcagcaggctgtaaccacccagatggaagcccaccccaaccgtctgctggtggagaaggcggtggccaactacggcctgatcgcggtggtgccggatctggccacagcggtcaacttgtccaaccagtttgcgccggaacacctggagctgcaggtggcggatccctgggctctgctggatcccattcgccacgcgggggcgatcttcctgggacactacaccccagaagcggtgggagactacctggccggccccaaccacaccttgcccacagcgggggcggcccgctacgcctcagcgctgggagtggagaccttcctgaagcactccagcctaatccagtacggctcggcagccctgcaggaggtggccggcgcgatccaagctctggcgcaagccgaggggctgcccgcccatggccagtcggtacaggtacggctggcggaggagcactaacctagcctagacagggcttgaaccgcagtgaagacggaaggtggagcagatggggagccggctcaggcaaaactggctggggcaactggggggagcccttgtggcggtttggatcgtctgggcggaggggagcgccgcctggccgaaggacataaaagacataatgtcggctgcccccgaagcaatctcttctcctgccttgcccatcccgtgggagtgggtatacgacttgcaggagcaggcgcggcaacggcagtgtacgctggtgggcctgttgcgcagccggcccctgccggccccggatccccagtggcaggtgtacactcgtctggatttggttgccacgcctcagaccagtcggttgaccagtgtgttgtttgccaagaacactcgtacccaagccttgcaagtgatctatcaagctgcggcgtctgtgtacgaccccgttgagccattggattttgccatgatcctgcctctggcctggcaggacaacaccctgctggcgcgggagtacgcaggctggttccagaccgacttgagctgggatcgggcggtgatctggcccttgcccgccgactcgaacaggatcccaccggtacaggtttgggagccaccgccggccctggggtatgccgagctgctggactgggatccccaggcgcgagggcgggtgctgtttgccgtggccgatagcctggaggaggtgccgcggctggtgagcgttggccctggtcaagacttgctgttgcgagggacggcaccgctgccaacctccgagcctcctctcccgcaaaagggctggaccagcgctaccctcgcagggtcggtacccatttgtcatgccaacaactttgggctaaacatcaggtagttcctccccagggttttggagctgccgccgatctttggggtgcttaggagccgaggggaggatctagagcagcccctagcgggagagggagtaagcatgcctagaccccaagtacgacgcggctggcctttagaggcctttgtgggcgatgttattgtctgtacgctggagggatcccatctggatcaggtgacggagatccggatcagcccggcgggcaaggggatccgggttagcttcggggatcccttggggcgctcccaagagccggtgcaggccactgccgaggcgctgactgtgacttttgagatcgatcccagcacctaccccggcgaaaagcgcatcgagctgatctcgccggcagggcccagcgatcccctgccgtttttggtgatgatgtagaggcgcgcagaggggaagtgagtcatggcgttggcaactgcctcgaccgacttgggcgcgctgctgctgggagtgggcctgttgctcctggtgggaggctgggcctggcggctgcggcgacagcagcgagctgctcccccagactcgacaactgttttgccggcaacggcgattgacctctctgcccttacggcggaacaggcggcccaactgcagcccttcgagcaggcggtgggagatcggccgcgggatcccattgcctggtacaaccgcgccaccaccctcgaccaaatggggcaggcccaagccgccctggccagctacgaccgggccctgcagctgaagccggattttcccgaagcctggaacaaccgcggctctctgctggacgatctcggccgtcaccaggaggcgctggccagctacgagcgggctttgcaactgaggccggattttttcgaggcccgctttaaccaggccaacacgctgcggcaactgggccgctaccaagaagcgctacgcgcctacgagcaggttctcaccttccgccccgacagcggggaagcctggcatctgcacgggctgaccttggcctccttagagcggtggcaggaggcggtgaacagctacgacaaggccctggccatcaattccagcgatccccgggtttggcaaagtcgcgggctggccctggtgcacctggagcgctacgccgaggctctggccagctatgaacgggctctgcaactgggattggagtcggcctctctctgggccggccacgccctcgcccaccaccgcctgggcaactggatggaagctctcaacagctacgaccgcgccctgcagcaggatccccggcgttctcagatctgggtgcagcgcggcctggtgctgatggacttgaacctctacgggctggccatccagagttttgaccgagccctgcagatggatcccgacgatgccgaggcccactacgccaaagcctgctgctgcgcctgggaaggccaggtgccccaggccctgcaagccttggagcaagccctgcgcctgcagccggaacgctaccgccccttgctcgcctctgagccctatttcgacctcattcgcggtgagccgagctttacggccttcctgacagccctctccggccttggaaccgacacgaactctacctccctgacgcgaacggctccatcctctgcttcctagatttcttctgaggttccaaagtgagccagcagcagcaatccggcgattccgccaaatgacggagagaaattcggctcttttgctgaagaaagctgctgattttccgtagggatgctgttgcttgcggcggaaaacccagtaaactaagaacgctccagctcctggcagatctcggaggcaagctgtgttcttgttaacatctggtagcattttcacggctacaacctgatactgtctgcctgcaagcttcttcgcggttggttccagcagaagtctggcctagggagcatgactctagtcaatgatatgctggactatactgaaaataatgtacaatatgttcagtatggctgcttggtatggctaggtatgtaaaaccgagagaagcggcggattattttggggtgtgtctccacaccttgaggcgatgggaacagaaaggctggatccatgcagtacgtacaccatccggtagggcgagaaggtatgacctcgacagctacattggcctccggcccgctgacgcgaacagagcacccaagaaggacaaacgagtcgttttgtacgcccgagttagcagtcgagggcagaaaccagacttggagagacagattgcaagactggttgacctctatcctggagtcgaagtggtcggagaggttggcggcggtctcaacttcaaaagaccaaagttccttgccttattggaacgagttcgtgcgggagatgtcggaacaattgtggtcgctcaccgggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacgggtgcgaaatcttggttctcgatgacgatcacctttctccccaacaggaactggttgaggatatcctcaccatcctgcactgcttcagcagtcggctctacggactcagaaaataccgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaagtttggaagcggtggcaagcggcgtgccggtactgctacaaccaagcgattgcctatcagcgtcagcatggtgccccaaaaacggccagaaagctgcgggatatcatcctgcgctccgacctgcctgggtgggtaaaggacgccccctgccacatcaagcagaacgcggtcgtcgaggcgtggttggcgtttcgccgaagcaaagacgcgaggtttcgcagtgtgcgggacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggtttggcgttccgtgcatccgaggagatgcccagagagtgggtacgtggaactgagctaatgcgggtgaaagacagatggtatgccatctttcctgagcccgtgaacgagcagtgttcgttagcaaagggggtgatcgcacttgatcctggagtaagaagcttccttacagggtttgatggggcgggctttgtagatatcgccaagggagactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatctaggctgagtaaagcaccgcgacccaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtggacgagtgccatcgcaaggtagcggcgttcctaacggataactaccgattgatattcctccccactttcgagtcagccaagatggttgccaaggcagggaggaagtttggtagcaagacagcaagggcgatgctcacctgggcgcactatcggttcaagcagctcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacattcacactaagttgggtggcgcaaaggtgtttagatgcccaaagtgcaaccataggctaccacgagattggcaaggcgctctgggtgttatgctcagggctttgcgggataccgccatcctgttcagcagtgggcaggatgctatcgctgcaccgttgagcgataatgcttagcagtgttcagcgtaaatgtatcagaatgggggtcgcctggcatcctctgcctttgagttgtttgggtgctgaatccaaccttgaatggcttcagctcaaaaagaaaaaaagtagttgtctatgctaacggctcctcagcagccttctctcgacgactccgagccgccggcgccatcgacagccgcggctcccctgttttctgccaaagctggtgctggggattctggatccggagctgtgggtgcgtctatggcatccaaatatgaagatgttaaagctcaaactgctgcactgttgcgactctaccaccagactcgggatccagccctgcgcaaccggctggtggaaataaacctgggcttggtgcgcaaagaagcccaccactggcgtaaccaatgcgacgaaggatacgacgacttggtgcaagtgggttgcatagggctcatccaagccatcgagcgcttcgatatcagccgcggcctggcttttagctcctttgccatgccctacattcgcggagaaattcaacactacctgcgagacaaaagcccaacaatacggatcccacgccgctgggcgacgctgcagcgacaagccaagaaggtgatcgcgcgcctgagacaagaattgggccgttctccttctgaggcggaggtgagggaagccctacaactgacggagcaggaatggcgagagctggagctggcccaacaaaacagccttttgctcagcctagatgctcccgtacaagttgaagaagacagcgttgctttgggggataccattcccgatcagcgctaccgcagttttcaactggccgaagaagatcgcatccgcctgcaaaatgccttggccaagctggaggagcgcacccgacagattttggaatttgttttcttctacgacctcacccaaaaagaaacagcagagcggctggggatcagtgccgttaccgtttcccgacaggttaaaaagggcctggagcgcttggctaagctgctgagtcaggacattttttagggcgttgccgagaaggaagatccctgggcttcgcgacagtctccagcgcttttccaggcagatctgaaccctctcccaaagtggagatcaaggcgacaaagagcctcacaacgactttcccgtagtccaaggctttggttacttcaatatcagtgcagtatcctggtcgaaatagctgtaacttgtgtcttcgctttaatcttttttgtctcgagctttgtctgaagcttgatctttgtcttgggaacaatttgctccccggttctgcagttggcttagttgggagcgcacctgcaaggcaatttgcaaagcagcatccaaaagctgcgactgttcgctggcctgttctcttagctggagcgcagtcagagctgccagctcgtcgccgaagaactccctttgctgctcaataaagtctttgttctgccgcaagatccgttcagttttcaaggcgcggattaggtcgctgcgagtcagcttcagagcctcgatgatctgatcccgctggggcagcttggcctcaggattgcccgcctctaccaattcatcgttgatgtgaatggcttgaatgagccgattgtagcgatctacttcttctagcaagttcagcaagagcggcatgcggcggctgcggaaaatccaataggcttggcccaaagcggcaatggctgtcaggattccccattccaccagccaactttcccaactgctgcgcaggccagggatcaaaattcgccccaccaaggtcagcagggatccccctgaccaaaaggtcaagaaacggcagaacaaatccagcaccaacagcaggcccagcagatcccaaaaggcggagaactggcgcagccagtctttccagcgacggataggccgaggtcggtacagccaggctatgggtaccccagaaaggttttccaccagaaaaggggaaatgaccagctcttgtaaatcccgccgcatggccatggactctgccaagggctaagttttccacccaattctactgccggcacctgagatcctgctgagatcccttctcaggggtaaaagctggccaaagaggagacaagcagggtgagtagcccaactacgccaactgaaggcacctctggttgaagcggaaaactttgcggtcaagtcgcgatttttgtgggtttctcttccgcggcccaaagcgggtccatgtccaggtaacgccggaaagcccagtcctccgtggccctcagcatcaccaccgtggccagattcaccaggctcccctcgccggggaaactccgccgcttcacctcacggataagccgctccagcacattcgtgctcttgatgtgcctctggtggccgctgggaaagtccaggtaggtcagggcctcccccagaccctgggcaaacacctccaccgcccgcttaaacccgtacacaaacgcttacacatagcatactgtcagcgaagtattcgctaactgtatcgttgcatactgtcagcttggctaatgcaactttattttatgctttccaccagggtcggacctgaagtccgactcggaaggaggaacacatgggaaaaggctggaggttactaggggtactgctaggggtactgggggtggttagcttggtgggtctgagcctcgcccaaggccttgcccaaggcgaggtcaaggtgggcgtactccactcccttaccggcttggtggagcagaaactagagttcgcctggaacttcgcccaaagattttacataatggaccggggacgtgtgatcctggagggtcggacctcggaggccagtccggagacggtgggtcggctgatcagcttgtaggagaggccatgcggttgaccgaacgcgagatcgataagctcctgattttcctggcggccgaagtcgcccgacgccgccttgctcggggactcaagttgaaccaccccgaggcggtggccttgatcacggcggaggtactggagggtattcgcgagggtaaaagcgtggctgagctaatggacctgggagcccaggtattgaaacgggaggacgtaatggacggagtggcggacatgatagaagaggttcaagtagaaggcacctttcccgacgggaccaagttggtaacgatccacaagcctattcgctagggggtaaaaatgcggccgcggccctttttgccttgctggcctcagggaggcttttttgggagatcttggtgcgaggtgaatcgtgattcccggagaaatcttcaccgagtcaggggaagtggaactcaaccccggccgccgcacggtccgcctcgaggtggccaatactggggaccgtcctgttcaggtgggctcccacgcccatttctttgaggtcaaccgcgcccttcgctttgatcgagaaaaggcctatgggttccgcctcaacatccccgctggaacggctgtgcgattcgagcctggggagaccaaggtggtggaactcgtagagatagcgggtcttaggagggtttacggtatgaatgccttggtcatgggctccttggaagagaagcgggcggaggcgctccgtgcagctcgggaaagggggttcctatgaggctttcccgggaagcccgtgctcgcctttatggacccacagtaggggatcggatccgcctggccgataccaatctgatcctggaggtggaagaggattggaccctgcccccaggagaggaggcggtcttcggcggaggaaagactgtccgggacggcatggcccagtctcagaggagccggtcggagggagcccccgatctggtgattaccaatgcggtggtcctggactggtggggtgttgtcaaggcagatgtgggtgtccgggatgggcgcattgtggccttgggtaaggcgggcaatccggacatcatggacggcgttacgccgggcttggaaatcggtccaggaacagaggtcatctctggccaaggtcggatcctcacccccggaggtattgatgtccatatccacttcatcgctccccagcaagcttgggaggccctctttagtggcataaccaccatgaccgggggaggtaccggaccgtccgaaggaaccaaggccaccacctgtaccccgggcccttggtatatccaccggatgttggaggccctcgaggggctaccccttaacttcggtttgctggggaaagggaacgcctcctcgccccaggcgctggaggaacagatcctggccggtgctatcgggctcaagattcacgaggattggggggctacccccgccgttatcgacaccgctctgaccgtggccgaggcctacgatgtccaggtggccattcacacggatactttgaacgagagcggttttgtagaggatacgctggcggccttcaaggggcgaaccatccacacctttcactcggagggggccgggggaggccatgccccggacattctcagggtagtggggtaccccaacgtgctcccctctagcaccaatcccaccatgccttacacggtgaacacccttgacgagcacctggacatgctaatggtgtgccaccatctaagccccaatatccccgaagacgtggcctttgcggagtcccgcatccgacccgagacgatggcagcggaggatgttctccatgatctcggagccattagcatgatgaccagcgattcccaggccatgggacgcgtgggggaggtgatcctaaggacatggcagacagcccataaaatgaaagaggagcggggtccactaccgcaagacagcacgaggaacgacaacttccgcatccggcgatacctggctaaatacaccatcaacccggccatcgcccacgggatcgctgagtatgtggggtccatagagcccggaaagtacgcggacttggtcctgtggcatccggctttcttcggcgtcaagcccgatctagttctcaaagctggctttatcgttgctacgcctatgggagatcccaacgcctccattcccacccctgagcccgtccgttatcgccccatgtttgctgcttttggcaaagcgctgacgcgagtctcgtttacctttgtctcccaagccgccctggagaggggggggcttccggccgggctaaaccgtactctgcttccggtacggaaaacccgggggctcactaagaaggatatgcgacttaacgatgccttgccccaggtagaggtggacccggagacctatagggttttggtggatggggaggaaataaccagcgagcctgccaagatcctgcctttggcccagaggtacttccttttctaggagacttatgatcaagacctacgtggtgacccatcttagaaagatggaggagggcatccctgaggggttacaagtggtagacttacccatgacctcggaggagcgtacccaggtgcgccggcgcttggaaacgccaagcggccttgtcctgaacctggccctgcctacaggaactgtgcttcagccagggcagattctctgtgtggtagagggtgtggcctaccgggtagtagcagctccggaggaggttctcgtcatttatcccagaagtctcaaggaagcggctcaagtgggccacctcatcggcaatcttcaccgccccatagacctttcaggggaggtgattgcgatcctctacgatgccgctttggaagagcggttacggaaccttggtttggtagtggttagggaaatgcgctctttcgccaagacccctctgcctgggcatagccactagcgctccatgaaggaagtaaccctcctcaggcttttccaactcgctgatacggccttcccggtaggaagctttgtgcactcctacggcttggaatcctacgcggccgttggattggatcctggaaggatacccgatctgatcctcgctgaccttcggcttgggcagcttcgtttggatctagccgccttggtgctggcctttgagaagagtcccgacctcgaggccctgcaacggcttaacgccctgcttaccgcatggaagccggtacggggggccagagaggccagcctgcaggtaggaagacgcgttctggcgcttctaggccgtctatatcccaacctgccttggccacccttacgggaagggcatcaagcagtagcctggggtattgcgggaaaaatgctggggcttgagcgggaacctctggccctggccttcctgcacacttccgtacaagctttgcttttggccggaacccgggtgttcgcgttgggagctgagcgtgcccaacacatgctttgctcccttcactcttccatggccaaaacggtgcaagaggtactccgcaaccctgatgaggcgttgtttgccgctacgcctgcctgggacctgagagcgcatcaacaggacttcctatggaccaggctgtttcagagctaaggagggggattgtgaaaccggtaaaaatcggtgtggccgggcctgtcggctcagggaaaaccgcccttatagatcggctggccaaagccatgcgggatcgctacaaccttgcggtgatcaccaacgacgtctacacctatgaggacgccgaattccttgtgcgctcgggggctcttccccccgagcggatcgcaggggtgaggacgggaggatgccctcatacggccattcgcgaagaccctgcagccaaccaggaggcggtggaagccatgctggcccgcttcctcgatctggacatcctttttttggaatcagggggggataatctcgctgcttcctttagcccagaactggtggacgtgtggatctatgtgatcgatgtggctgcgggagacaagattccccgcaaggggggcccgggcattgaaaaaagccatctcctggtgatcaacaagatcgatcttgcccctttggttggggccgaccttggggtcatggagcgggatacgcggctcaaacggggttcacgtccttgggtgtttaccaacctcaagacgggggaagggctggatagcgtggtggagtggatccgacgggaggtcctctttgagggagactgaggcgtccccaccagctttggttagccaatttttggttagccaattggaattggagttcatcgctatcggcggccggacccacctgcgtagggcttacagccgcggtgccctcaaagtgctaaggccctttccctatggggaaggcctggtgttgcagcttttgacccttggccctggccttatgggaggggaccaggtggagatccgggttcatgttgctccgggggccaaggtaatcctcctcaaccaatcggcgaccaaggttctccctgcccgggggtatcgaccggtggttcagaggctcctttttcgggtggaaggctttttggagtactaccccggcctcaccattccccaccccgcctcggccttggaccaaaggatggaggtgagtttgggaacggaagcgtcttttagctggatggaaatgtatgccctagggagattagctagaggagaagtgggaaagtttaagtggattcgcgcccgaacggcgattttcggccaggttcccttttatatggacgctttggagctccttcctgaggagctgggtccaaaccacccaggggttctagagggtcacccctaccttgtgtgcggtttctggaactgggaaagtcaccccttctttgaggaaacggaaaacgggcttctaggagtggggcttaccgcgttcaggcactcttttcttagggggattgggaacaaggaggtgacccagagggccctaaagatttggagtcaggaaagagccttaagggggcttccagccgtagacgtaatgcgctatagcagcgccctttaaagggcgctgcctggccgcttgatcgtgtaagaggctgtcgtaaaagtcctccacaggtcaagtcgcgatttttgtgggtttctcttccgcggcccaaagcgggtccatgtccaggtaacgccggaaagcccagtcctccgtggccctcagcatcaccaccgtggccagattcaccaggctcccctcgccggggaaactccgccgcttcacctcacggataagccgctccagcacattggtgctcttgatgtgccgctggtgaaccccgggaaagtccaggtaggtcagggcctcccccagaccctgggcaaacacctccaccgcccgcttaaaccggtcccggtagcgctcaacgaacccccgggccagagattccgccgtgccccgccgccgcgccacaaacacctcctggagggagccgctccgactgcggcacatgagctaaaacgttccgcataaagtgcaccacgcaccgctgccagctggccccaggaagctccgccatcaccgcttggcggatggaagggtggtcgtcggaaatgaccagcctcaccccatgaagccccgctccaccaggcccttcagcaggttcctccaggcctcctcctccaggcgctgggctaccctggagaccgcgtccttaccgatgcgcacccgggacacgccctccgtgatggccgctaccttgcgggtggagaccccttgcaggtacatctccagcaccgcctctgctttggggcccctaccccaaatgaaccgctacctccccggtcatccgcttgtaccgctcaaagacctcggtcaggaaagtcccctcccggtcccggggtacccggagctgggcgatcctgcccgccggcgtgatgaggtcccgggtgtagtagccgttccgctccccgcggcggcttggggtgcgctcacggtaacccgcagccaggtgctcggtcatttcttcttccaacacctgctcgttcgcgtaagcggtgcggagcactatgacggccttgaccccttcccggatgcgccggctgatctcctccttggtcaacctcttgagctcctctcggtccattccgccctccatgcttaacccacaaaatacgcgacactaccaactttgccccttacgggcaggcgatctaccctgctcccgacgacaagcctttcgacagctcagatgcccagttgtttttgaatcagggccagccccgcttttacctcatgcgcctgccccgccgcggcctcaagtttagccaaataacccgccacacccgttgcacccagtgcctgggatccctgcacggcaaggagtggtttatcgccgtcgcgccgcccgccgacgagctgcaagtggacgagattcaggcttttcgggtgcccggcgatcgctttatcaaactggagatgggcacctggcatgccggcccctacttcgaccacgaggagttcatcgatttctataatctggagctggccgacaccaacctcaccgaccgcgagacgatcaacctgctccagacctacaacctggagtttcagatcgtcccctgaaggcggatccctgcagtctcggcaaaaaaatcgatgtagtctttacgcttgagcgcggaaagaggtgcggggatccgcagctacgctataggaaggggcagaggctgaactcaggttctagccctagaggatccggctgagttgggtgagcatttcttgactggggttcgagttctgcccttgccgacagaagtctcggcacagcaacttgttgggccaggtgatagaacagggtcaaacctggcagcgttttggaggtttgttgcgatggccgcactccaactcaacaaggtgagccgccagctcttgggggctctggccctgttcctgtgcctgggactgttgtctgcctgcgacgagggtagcagcagcaccgtcagtccccccagcctcacgcccactcccacccccgctggtcggtaagcccacaggatcttgcatgccttggcagcggctgcccagtttgcagcaagtctgggcagggatggttttgagtctgctctgcctttttctgttggcagcctgcggcggtggggagggatcccttactgcggtggggccccctccggcaggggagctgcccatcgccggtttcttgtgccagttggatcgccagacccgcagctttgccggccccatctatgccgagcagcctcaggctgccacctgcaatcccggtcgcctcaccccggcagcagcccaaaagatgatggatcggctcaactttctgcggctgttgcacgagttgccgccggtgaagctcaatcccgaattcttggaggccgctcagcaggcggccctgatgcaggtggccaatggcgccctcagccaccagccgcccccctcttggcgctgctttacccctgctggggaggcgggatcccgcttcagcaacctggcggttgggcccatcctagagctgaacggccccgatccaggccgggtgttggcgcgccaggtggatatctactttgccgagccgggccgagagaactttgtagatgtggggcatcgccgctggaacctctatccccaatatgcccaaggagcctacggcatcgtctttgacccgcgggccgggcgggtgacccaggccaatgccaattgggtcttcggctttgacgagtcggtaccggatcccgagtttattgctttccccgaaagagacggctacctgtaccgtctggagggcttttccggccagcccttgtctgcctaccgctggtctttctcggtgcccagccgcggcggcctgtctgacctcagccaagcccaaatccgcatcaccgatgccgtcacaggtgagccggtgcccgttggagatatccgggttggggatcccgcctttggcctggaaactttgacctactccgtgggttcgatccagcccaatcgcaactacacctttgaaattagcggcattcgcctcaacggtggccccccccgcagctaccgctacaccaccgctctctacgactgcgatccccaaacttcccaacggcccgcacccctcactgaagggctggggatcccgccccgtctgctctggcagatggagcctttcaactctttcaaccctctcaaccctctcaactagcttttcctcacccctagcccctttcccaaaggggaaagaggggtctgctgctgatacattcacgctgaactctcctgaacatggttcaggaaagaagcgatcgcatcctgcctatctctgagcaggaaggcggtatcccgcaaagccctgaggaataccccccgagcgctttcccccttcacttcccggcaaccgttgcggtggactcaaggatcagggggaaacttggtctactatatccctctcaatgacttttgccaaaccgcctaaagctcagtaaattcagcaaagttcagggttttgggggttagaggcatgctcctggaagactgactttatgcataaagcgcaattcgagaatgacaaaactgcataacctgttacaaagtgtaactgccaataccaaagttaacggttcgtcatcgctagggtagctagtgttcaccccacggcagcgatcatggcgaaccaatttgaacgcctcaaaagcgaaaaggatgggctggcggtcaaggccgagctggaggcgtttgcccggatgggttgggagaacattcctgaagacgaccgggatcaccgcctcaagtggctggggatcttctttcgcaagcgcaccccaggtcagttcatgctgcggctgcgcctgcccaatgggatcctaaccagcggccaaatgcggatgttgggcgcaatcatccacccctatggagaacagggcgtagccgacatcaccacccggcagaacctgcaactgcgcggcatccccattgaagaaatgccccagatcctgggctacctgaaagaggtaggcctgaccagcatccagtcgggcatggacaacgtgcgcaacatcacgggatcccctctggccggtattgacccggatgagctgatcgatgtgcgcggtctcacccgcaaggtgcaggacatggttaccaacaacggcgagggcaacccttccttcagcaacctgccgcgcaagttcaacatcgccatctgcggttgtcgcgacaactccgtgcatgcggagatcaacgacctggcctttgtgcccgccttcaaaaatggccgcctgggcttcaacgtcctggtgggcggctttttctcggctcgccgctgcgccgaggcaattggcctagatgtctgggtggatccccgcgatgtagttcccctgtgcgaggcggtgctgctggtctaccgggatcacggcctgcgggccaaccggcaaaaggcgcggttgatgtggctcattgacgagtggggcctagagaagttccgggcggctgtggagcgccagataggccaccctctgcccagggcagcggaaaaagacgaggtggtctggcacaagcgggatctgctgggggtgcatgcccagaagcagccgggcctcaactttgtcggcctgcatgtgccggtggggcggctcaacgccctggagatgatggagctggcccgcttggcggaggtgtacggctccggggagctgcggctgacagtggagcagaacgtgctcatccccaatgtgcccgactcccgagtggccccgctcctcaaagagccgctcttgaagaagttctcccccaacccagggcccttgcagcgggggttggtgtcctgcacgggcaaccagttctgcaactttgcccttatcgagaccaaaaaccgggctgtggccttgatggaggagctggaggcggagctggagatcccccaaacggtgcgcatccactggacgggctgccccaactcctgcggccaaccccaagtagccgatatcggccttatgggcaccactgctcgcaaggacggcagggtggtggaggccgtggacatctacatggggggagaggtgggcaaagacgccaagctgggcgaatgcgtgcgcaaagggatcccttgcgaagacctcaagccggtcttggtggagctgctcattgaacactttggggccaagccgcgtcagcatccgtccgccgcccaggcttctgttttggtaacccgctagcggttctgttgccgtcctgaaagtttttctttcttcgtcgttgtaaatcttggaggtttcgatgtctaagctgttcagcacttcctctcccgtctcccgtcggcaatttttggccggggtggctgctctcacggctggggcggccacggctgggatcccgcgcgcccaatcgcaatccttgggcaaaggctactgggtggcgcaggccgatactcccgaaaccaccagcgccaagctggggttcatcgctctaaccgacgcggcccccctgatcatcgccaaagaaaaggggttctttgacaagtacggcatgaaggacgtagaggtggtcaagcaggcctcttggggcaccacccgcgacaacttggtgctgggatccgccgccggcggcatcgatggggcacacatcctcacccccatgccctacctcatcaccaccggcaaagttaccgatggcaagccggtgcctatgtacattttggcccgtctcaatctggacggtcagggcatcagcatttccaaccaatatcgggatttgcaaatcggcctggatagttcccccctcaaggccaagtttgccgaggtccgagctgccggcggggatcccaaatgtgcgatgaccttccccggcggtacccacgacctatggatgcgctactggctggccgcaggcgggatcgatcccactagcgacgtctccatcattgtggtgccgccgccgcagatggtggccaatatgaaatccagaaccatggaagccttctgtgtgggcgagccttggaatgcccagctggtgaaccaaaaagaggggtatagtgccctcaccaccggcgagctgtggaacggccacccggaaaaggcctttgccctgcgggccgactgggtggatgcgcacccgaaagccacccttgccctgttgaaagcggtgctagaagcccagatctggtgcgaccagatggaaaacaaagaggagatgtgtcgcatcatcggcgaccgccgctggctgggggtgcctgtgcccgatatcttgggccgttctcggggcacttttgactacggcaccggcaaggtcgttgaaaacagcccccacctgatgaagttctggcagaactacgcttcctaccccttcaagagccacgatctctggttcttgaccgaaaacatccgctggggctatctgcctgccgacaccgataccaaagccttggtggagcgggtgaatcgggaagaactctggcgagaagctgccaaagccattggccagcaggctgctattccccccagcacctcccgcggcgtggaaaccttcttcgatggggtgaagttcgatcccgaaaatcctgccgcctatctggagaagttggcgattaagaagctggcctaacttgctgacttgcctgagttggtaactgcccaggagagaagggatccgccaacttctacctagagtgttcaagttgaaccccttctctcttgggatcctcttaagttgacttcaaccttactcccagcaagccatgaggattttccactctgccctacagttgggctaccacctctttcggatcctgcttcccctactggttggcctaggccactggctgctgaaaaccggccaaggttctgttcttcagtccagtaccggaatcggttctcccgccagttctgcaccttcttctgcttggcggcaaagagtccaaatccacaaagcgctgcgtcgcgttcttttgcccaccacggccattttaatagtgctcgttctctggcaaattgcctatagccgccccggagccaacttgcccacccctctccaggtttggcaggacacctgggatcccctcattaaagatcccttttttgactatggcggcaatgccaaagggctgttctggcaaatttgggccagcttgcggcgggtgttcattgggtttgccctggccggcttggtgggggttgtgggcggcatgatcatcggggtcaatcgctggctgtacgaggctttggatcccatttttcaggtgctgcgcacggtgccgcctttggcctggctgccgatttctttggctgcctttcgagatgccaacccttccgccattttcgtaatcttcattacggccctctggcccattttgatcaacaccgttgtcggcgtacagcagatccctcaggactaccgcaacgtggccagaattgtgcgcatgtccggctggaagtactttttcaaaatcgttttcccggcaactgtgccctacatttttaccggcttgcgcattggggtgggcttgtcttggctggccattgtggcagcggaaatgttgattggcggtgtgggcattggatttttcatctgggatgcctggaatagctcccgcatcagcgaaatcattctggctttgatctatgtcgggatggtgggtcttctgctggatcggatcacggcttggattggctcgctggtggtggctgaggatcgctaaatgagcttggccgagttttagattggttgctgacaatttctccatgctctcagaaatcatctcagaggaatcatgaagacccagtcttacattgaagtggatcatgtcgacaaggaatttctcctcgacaacggagagatctaccctgtcctgaaagacatccacctggagatccaaaaaggggaatttgtctcgttgatcggccactctggctgtggcaaatcgaccctgctcaacatcattgctggcctggaaaagccttcccgagggggcattctcctggagggccgacaggttacggatcccggcccggatcgcatggtggtgtttcagaactattccctgctgccctggctgacggtgcgggagaacattgccctggccgtggacgaggtgctgggatcccttcccaaagcggagcgggaccggattgtggcagaacacattcgccgtgtggggttgcagggggcagccgacaagcgaccggcccatctgtcaggagggatgaaacagcgggtagccattgcccgggctttggccattcgtccgcgggtgctgctgttggatgagccctttggcgctctggatgccttgacgcgcggcaacctgcaggagcaactgatggagattgcccaggcggagcagctcacctgtgtcatggttacccacgatgtggatgaggccctcttgctttcggatcgggtggtaatgatgaccaatggcccggaggcccgcattggccagattttgcggatcccttttcctcggccccgccatcgtttggaagtggtgcgtcaccccgattactacagcctgcggggagagatgatctactttctcaaccagcaaaagcgggctcgccagaaaacgcctatctctgtggctattgccaagcatggcctggagaaggtcaatttggaggttggctttgtgcccctcaacgactgcgcgcctctggtggtggcccagcaaaagggcctgtttcaaaagtacggcctggagcaggtcaccctggtgcgagagccaggctggaagaccatctgggaagggatccgctccggtcggctggatgcggccatggtggtggccgggatcccgttggcctccacgttgggggtggggggagttccggtgcctttgattaccgcgctaaccctctcccgcggcggcaacgccattacctttgggcgcagacttttggagcgaggcgttcaaagcctggcggattttcgccaatacctcaaccacacccccgacacagtccacaccctgggagtggttcatccggcttccatgcaaaacttcctgttgcggcactggctggccggtgggggggtggatccggatcgggacgttacgttgacggtgatcccacccccgcagatggtggcccatctcaaggccggcaacatcgatggctactgcgtgggcgagccctggaactcccgcgccgtgcgggaacagttgggatttatcgtcaccaccactcccgaaatcttgcccagccacattgaaaaagtgctgacagtgcgccaggattggtcgcaaaactacccccgcacccatgtagctctggtcaaggcactactggaagcttgccaatactgcgatcagccgcagcaccgttctgagatcttggagtggctggctcagccccagtatgtgggcgtggccctggaggatctgcagccggggtggacgggtattctgcagcggggaattgccgatgaatcccaagccctcaccggttttcaccagtttgccaacgggcgcaacacctgtcccgaaaggttggaacacctctggatcctgacgcagatggctcgctggggcctctgcgcttttccccgcaattgggtttcggttctcgaccaagttctggacagcaaaacctacgccctagccgctagagaactgggcctgccggatcgggcccatgaccgcggagctttgctctttgccgatggatcccgcttcgacggagaggatcccgttgcttacctggagtcggtggccatccggcaggatctgaagctgcaggagtaccggctcagcgaagtttagcttttgttaccttaaactctcgattggaaaacaccatgatgaccagttctcgcctatcttcctcaccgctatcttctgcttctccggttgcaggactgccccttctttgtcttcagaatgtgggcaagacctacttcacctcagcagggcccttcgttgcgctggaaaatatcaatctggaagtggccgccggtgagtttgtttgcattattggccactccggttgcggcaaatccaccttgatcaacatggtggcgggtttttcgactcccacttcgggatccatcgccctcaagggccagcccatcacctccccagggccagatcggatgatggtgtttcaacattattcccttttgccctggctgactgcctttgaaaatatttatctggtggtggatcaggtttacccaaacaaatcccggcgggagaaaagggaaattgttcaagaacatctggaattggtaggtttagcagaggcagcccacaagcggcccaagcagctttctggaggcatgaagcaaagggtagccattgcccgcgctcttgccgttcgtccagaagttttgctgttggatgagccttttggggccttggatgccattaccaaggaagatctacaagatgagctgctggccatttggcgggatcaccgctgcacagttttgatgattacccacgacatcgacgaggctctctacttgtcagaccgtgtggtgatgatgaccaacggccccgctgcccatattggtgagatcttgaccattccctttgagcgaccgcgcatccgctcccgcattatggaaatgcctgagttctacgaattgcgtaaccgcgcccttgacttcctctatcgccgctttgcccatagggaggattaagctacgaatcaaaacgcttggggagggaagttgatggccactgctccggttcaggtagttccaaccgatctcccaatggaggagcgggtctctagcttgcccaaaacccttgccgactatctggccaatccagttgcccaaaccaaatgggtagatggctacattgtggagaaagtggggcaaaccttagggcatgcaaagatccaaacccgacttctcttccgttggctcggttatgttgaatgtcagccattggggggtatggttttggtgaaggctcccggccaaaccaaaggcagagtcagaagacctgatgctgcctactcatctccagatttaatccagcaatttggagaggatattgccacgctgctgcagagctatcctctggttgaggagatcttctctccaaccgactgtggagaagatattttcctaaaagcccaatagtatctcagctccgatgtactggaagtctggctgatttttcccagaagcaaatacgtttttatccaaactcaagatggccatctttggctagctgaacaggacactgacaagagctaggttgtattacctggcttggagatccaagttgccgctcttctcagctaagggatccaaaatgcgagagaattgggcgtttaatagggatcccaactcatggtgaccgcgatggagccggaaaaagccgtcatcaaaaccctatgtccctactgcggcgtagggtgtggattggaagcggttgcaacagcctcaggtgactggaaaatgagaggcgaccgggagcatccttccagcttggggatggtctgtgtaaagggggctacggttctggaggcagttggtcgagatcggctgctctctcccctgtttcgggagagcttggatcagccctttcgccgcatttcttgggatcaggcttttgaggagatggtttctcggctgcgccgcctcaaagacaacccccactccatggctatgtatggatcggggcagttgctcactgaagactattacgttgctcaaaagctcattaagggctgcctgggcaccaataattttgacaccaactcgcgcctgtgcatgtcctcagccgtctcggcctacacccaatccctgggatccgatggccccccctgctgctacgaggatctcgatctctgcaatctggcttttctggtgggcaccaacacagcagagtgccatcccattctttttaatcgcctgaagaagcggcacaggaccggatcccccctcaaaatagtggtagtggatccccggcgcactcagacagcagaagctgccgatctccacttaaaaattcgccccggtacggatatcgatcttttcaatgggattgcccatttgctgttgaagtggggatccattgctgctgattttatcgagggcttcacccaaggttttgctgaatatgcagctttgctggccgattatgagccgcagattgtggcccagcgctgcggaattgccaccgaggatttaatcgaagcagccaagctttggcagggatcccaaagggttctctccctttggtcgatgggcctaaaccagtccagcgagggcaccgccaagatcaccagcttaatcaacctgcatctcctgaccgggcaaattggccgaccggggaccggccccttttccttgaccggccagcccaatgccatgggtggtcgagaggcgggggggttatctcatctgctgccgggatatcggctggtgagccagccccagcatcgggcagaggtggagcaggcttggggtttgcccggcggctccatctccccccacccaggactgagggccaccgagatgattgccgctctggagacgggatccctgcagttcttttggattgtggccaccaatcctttggtgagctttccggatctggaacgggtcaaaaaagccctgaaaaagtctccctttaccgtttaccaagaggcttattaccctacagaaacggcagaatatgcccatttgcttttgcccgcctgccagtggagcgagaaaaccggggtgatgaccaactccgagcgcagggttaccctttgtcaagcctttcgagacccccctggcgaagcccgacccgattgggagatctttgctgaagtggggcgcaggttgggctttgcagcacaattttccttccaaacagcggcagaggtttatgcagaatttgccgcccttaccgcaaatcgcctctgcgatcactccggcctcagccatgcccttttggcagaacaaggccctcagcaatggccttatcccaaagaaagaacctcggcccctaagtccactcgcctctacacagattggcgtttcccgacccccgatggccgcgcccgctttatcccccaccattcccgtggcctagcagagccgccggatccccagtttccctacgtattaaccacgggcaggctttacggccattggcacacccaaacccgcaccggcaggattgaaaaaatcaagcaaatgcacccccaaccctttattgaaatccatcctcgcgatgcggaaaaactgggcatccaagatggagattgggttcaagtgcgttctgcccgcggacgggcctatttcccggccaagataactgccaacattgctcccggtacgctatttgtacccatgcactggggatccctctgggcagaacaagccgagtgtaatgcccttacccatgacatcagttgtcccgattccggccagccggaattaaaagcctgtgccgttgctcttgagaaagccgacccaccgctcaagcaatcccctcaactctagatttggttcctaatcgaggttcccatgactctgtttcagtttgagcaagattttgccgactctctgcgatgcatccccatgaccttgcgcctaaagctggatttgtgcgggatcaagctcaagctccatcaatgggccaagttttccttagaagagcggcggaagtgtgttgattggccccctgaatctccacaggatctagaagaactccgcaaccatctgcgccatttggttcgctccatctgccacgaagaggtgcaagagattcccattgatccccagcctgaatggcaaaatcccaaccagatcccaatggctgtccaacaaaaagctcaagacctggggatccggcttgccctcgatttctggagaaacttgcacgatatccagagatttgccttgctgaagttgagccgatcccatcacgaaaacaaaaatttcttgcccgctctgcgagagtttggcgtaaactacccggctccgaccgctaagcggtacgtagcgggctttcagtagccctgagcctgttctgctctaccagagaacaaaacaggcccgaacctctaggctggtttacgacagcccccaaaagcgcaatcacattcgcaccattcaaatccgcatccccttcccatccacagtgcccacacttgaacgacttgccactgcggtaggattgcgcaggatcgggatggatgtgcaaacaccggtggcaggtctgcgacgtgtaggcaggcggaacaagaatcagagaaacccctgcaaccctcgccttgtattccagaaactgacgtagttggtagaacgcccaactgttggttctgcgccgttcggccttgttgcgcggctgttgattgaccctttcccggatccctgtcaagtcttccagagcaatagcgctgtttgtcgcctttgccctagagacaatagctttggagatgcgatgattgacccacgcctgaaagcgcctctccttgccagacagccgttgcaacagttctctgcatctgcgccgcgaactgcgtgtgcccttactggctttgcgttggagtgccgccctcagcttggagtagtggtctcggattcggttcaactgctgtccattccagttatccccttctgacgtatgggcaatatccgtcctgcccaaatccacgcctagcactctatccgtgcgttgcggtggggatggctccgcttccacacagatctgaatagagtaggagccgtctttacgcttgaccagagtggcagatttgggattggagcccgccagctgttctctctggtagcggccaatcgccagctcaaagcgctcccgaccctccaccgtggtgagcgacaccgtccagtctttcttgcggaatgaaaagatacgtgcatcgtaggtaacgaacctacgcttgaactctttaaccggacggttgcgctgtctcgccactttgcgagcgcctgccacccgtctgcacacctgttgagccaagttactggacaagccgaaccgggctcgaatctcgtagtagcaaagggattgcagtttgaccgcgttgacgatcttctccggcgtgttctggttgacccagttcaatgcctgcacaaagacatccatcgtcgcgtccaatttggcggcttgcgactgggatgccttgagcttacaggagacggtcaggacttggctcataagttcattgtacttcatcaaagcgcattcctcccggcactgaccctacgggtacagtgcggggctcctgcgatttctagctgaatctatttgagagagatagcctcctctgccatgcgctgccccagacgaccacccccaacccctcttccaccctgggagaggaaatgcctgctctaggggatccgggtccgcaacagttcaagtgggctaatgggggatccccctcgagaggggagagactcagctcagcaatatccgtgcctagtcaaagcagagggctattgttaaggaatctaaagtaaagttgagcttttgatatcactgttgccgtcttgttaccgaaagcgctatcgtctaagcatcaaagcttttttcaaagctgctttatgggccctggaggagcgacccctctggggcttcttccatccggctgcagctgagagggcaagggatggctttatggggtagggatcactcctcggcggacggcaggccccagggcgtggctgccgatgtcaaaacggtagtaggccttgggaaactgcacttgctccacagctgcgtaggcttggcgcagggcctcggatagggttgccccttggccggtaagacagagaacgcgcccgccatcgctcaggagctgcttgcctgcctggcgggtacccgcatgaaacaccaacgcccccgtggtggcagctgcatccaagccggagatggggatccctcgctcgtaggcatcgggatagcctggggctgccatcaccacgcaggcggcatagccgggtttccatttgagctggatttgggccagccgtccttctatacaggccagcagcacctcgtccaaagggttttccagcaagggcaggaggacttgagcctctggatccccaaagcggcagttgtactccaacacgtagggatccccactgggcgtgatcatcaaaccggcatagatcaccccctggtagcggatgccccgccgttgcaaagcctccagggtgggatccaggatctgggtttggatgcgggccaacccttctggagtgaccaggtgatccgcaggggcatgagctcccatgccgccggtgttggggccagtatcgccctcgccaaggcgcttgtagtcctgggcaggtggcagcggcacacagatctggccatcggttagagccaaaaccgacacctcctggccggggataaactcctcgatcagcacctgatcgcccggcttggccagggctgcttccagggcttgcacggcttcttcccggttttgggcaacggttacccccttgccggcagccagcccatcttttttgatcaccacggggtagctgcgagaattcaggtgggccagcgcctccgacaagtcggcaaagcctaccgccggagccgtagggatccctgcttcctgcatcagttgcttggcccagagcttgcttccctccagttgggcggcggcgcgactggggccaaaaatgggcagccccgctgcctgaaaggcgtccacaattccctccaccaggggcagctccggccccaccaccgtcaggcggatcccctgcacggtagcaaatcgcaccagcccctcgatgtcggtggccgccaaagccactgattggcagcggggcatctgctgggcgccgccgttgccaggtgcccagtagacccgagtaatctggggagactgcagcagcttccaggccagagcgtgttcccgtcccccggagccgatgaccaaagcctgcattgtgctatctcactttgtaaacgccttgtaaacgccgctcttgtaaacgccgcttggttattttgggatccttcccgaacattccccattagaccatgttcccaaggggtttcagaggatccaggctagtttgacctcaggggacggccccgccaagtccagttgcgcccgctggtggtgcggatggcagaagccaagatgatagccgccgtcacccagcctcccaccgccgtcagccaccagtagcgcaggggcaggtgggcccaacgccacagaagcaggcggatgaccccttggcccaggatcccggccaggctggccgccaagacctgcagggatccggtggccaaggccaagatcaaccccagccaaggcaagctgcagaggcccaagaccgtgaccattgccaacacggccaaggcccagttgcgctccaggcccaggaaccagtttttcgtccacccttcccagagggcggccccattggcgtacatgcggctgcgcacccgcggcccccccaggcagatctgcaggccgaggccggccgctttgatgcgctgtcccagcgccacatcctcgatgaccacctcggccacgccggcgtgtccgcccacttgctcgtaggcggagcggcgaaacagcatgaacggcccgaaggcaaaggctttggggttgtcgggatcgttcacggcggcaaagtcgtagcctgccgccaagatgaccatcatgatgggctgcaccagccactcggccaggcagccgcacaccaactgcggccccacgcttaccaggccgctgccgcttgccagcaaatgtcctaaggcggcttcgatggctccactttccagccgcacgtcgcagtcgagaaagagcaggtagtcggggggatcaggctgggcggctagggcggcaacggcttgggcacaggcccagtttttgcccacccaggtctggccttgggggcggggatcccctttgagcaggtgcagccgcggatcctgtcgcttggcggccagtccctgggccagctcccaggtggcatcggtggagtcgtcgtccaccagccacacttgcaagggggcggcggtgctgtccaggatgctgctcaggcagcccaccacgttctccgcttcgttgtaggcgggcacgatcaccgccagccgctccatggccgctgccactgctgccgcttgctccggcgagggatccctcagccagggggaggcccgcagcgcccgccacagccgcagcgccaccaacgcaatggccagggccgtcggcgccaacacccccgccaggatctccgggatccccacgcttgcttccctcgcttagatacgaacggctttgcccatgccctggccctaggatctcccaatcctctaagcagacagcgccccttctacgatatcgctgtaggggcggggaaagatcagccaaacctggctttgcgtttccaccaaagcccgcaccagcggcgagagctgggcaatttctgcgtagccgtcttcggttttgagctggatcccttggtcgtaaaagctgtagccctggacgtgggcggagcggattcccagatagctttctggatccaagccatctcgctgcatcttctggcttagagttgccaccagctcttggcgtcgctcggctggcaagcgggtgaggttgcgggctttgaacagatcccgctccaggtagcgccgcgccagatccgccaagatgggatccttccccaccatagcccaaaagcggaaagggtagctgaacatcacatcgtcagcggccaggtagaggggcaaaggcagctcgaagggatcccccttttgcgccgccagcgcggcccagcaccaggcgctcaggatgggatccaactcgatctcccccttttgcaaaaggatctgggcccgcttgaagaggcgatccaaaatgaagcgggcgcagaggctcttggggtgctggtagacctgggtgtacatgaagtagcgcaccaccaggtaatgttcgatggctcccaggcctttgcgggcgggaatggagagggatcccgtctccgggtcgtagtccaacaccgtgaggatgcgatccagatccaggtggccgtattgggcgccggtgagcaggctgtcgcgcatgaggtaatcaaaacggtcgcagtccagttggctggcaatgagctgccccaccagcggcagggggaagcgtttctgccacacctgctccagttgagcgggcagttgcgggtcgaactccgccagaagagtcgccacctggggatcctcgcgtacaatgcgggccgtccagacctcatggcggcagccaaaaatctcctcccctgcatggctaaaaggagggtgcccaatgtcgtgcagcagggcggcaaccagggtaacggcgcggtaggggcgcagctccgggtagcggcgggccaacttgtcgagcagccgccgcgtaacctgcagcacccccaccgagtgggtaaagcgggatccctcggccccgtggaaggtcaaaaaagcggtgtccaactggcggatgcggcgcaggcgttggaaggccggtgtgtcgatgaggcgaatcagcagcgcctcaaccggatccccgccatccaggctgatggcgccgtgcaggggatcgtggtaggtgcgggacttgcaaaagcgcagcgccatactcccaccatactcgccgattggccgatctttggttagcctgtctggggggcttcccgcccggcccgacccctgcccagtctttccaaagctacccccttgcacctgctttctttgccgacagatgcaagcgtccagataccgaaaaaaccgacctccagaccctcagacggctgggctgctcctcctctcaatcctaattttgctgctcggatcagggctagccgcctgttctgccgcttcgaaatcccctctgcctgctgtgcccggcccacccgccctcacccgctacgttgccctgggagccagcgatgccgtcggcttcaacgcctccatctcctgcgatggcccggccaacgcggccggcacccgtccgcagcgctcagaacccctggactgccccaatggaacggggtatgtccctcgcctggcccgcctgctgcccggcccggtggagctcatcaacttgggccgctcgggagcggtgctcagcccggccatgcaagccctgcgggaagggatcccggccaacctgctccaggatcaagtgccgcgcatccctcccaatgctgacctaatcaccatctgggtgggcggcaacgacaccaacgccattgtttttgccgccgcccaacgggccctgcagggggaggatcccttgccctttgtcgagcgccagatccaacaatttgccgccgactaccaaaccctgctgcaggcggtgcacgcccgcgccccccaagcccgcctggcagtggccaacctgcccaactttgccctgatccccttgggccagcagcagcccagcagcctgcgccgactgctggctctggtctccgtcggcctcagccaacgggccatcaaccccttgagccagcaagggatcccggtggtggacttgctctgcgatccccgctcctaccgccgcgaatccttctttcccggcccgctggccgacggcttccaccccaacgaccggggctacgccgacctggccgaggccttcctgagagccctgcagcagcccgttccgccccaaaaccgctgcccgccctttagcgacgtgggatccctttctcccgaagcgttggccgcccttggcaaggcagagctctcttccagcagctttccggcagcagagctcaacccccccggcctagggaagaaggaggagacctgagcgccagccaccgggtcttacgaagccgccaccgccgccgaggagcgccgccgccgccccagggctatccgttcctgttctgtcttcgtctcccctgtgggcagagcagttacaggtacagactcctcctcaggcgattgcacaaaaaccagcaccgtcggcttgccgggcaactgttcccgcacaaagcggcgcaccacccgctccacttctgccttgaggccggcccagtcaatatccagcctgccccgctccagcgagcgggcaaagcgcggccaagcttgcttgagggtgtcctccagcaggggtttcaggtcggatcccttgagagaggtgccctcgcctgctaggcccaagctttgcacctgcggcgtgcagagcaactggcccctgccatccaagctgatcaccaccgtcagcatgccatctttggccatctgctggcgctcttgcagcatctcgtccatcaccaccccatcgtgggaagcggcgatcatctgcaggccagaaggcactttgtctacaatggcaatgcgctcctggttcacctccaccacatcgccgttgccgatgatcacgatgttttcccgcgggatccccatgctcatcgccgtttcggcgtgcttgacgagcatgcggtactccccgtgggtaggaacaaagaacttggggcgcgtgagggcgatcatcagcttttggtcttcctgacagccgtggccggagacgtgtagccccttgtccttgccgtagatgacatcggctcccagctccatcagcttgtcgatgacccgcgttactgcgagcgtgttgccgggaatggggttggccgaccaaatcaccgtgtctcctggcttgatctgcaactgcggatgctcgccgttggcaatgcgggtcagagcagccagcggctcgccttgggatcccgtggtgaggatgatcactttgtcgtccggcaggctgttgatgacatgcatcggctgcagcgtctcgtccttgcagcggatgtagcccaggcgccgcgcgtgagccaccacgttcaacatcgagcgccccagcaaagacaccacccggccctgctgctcagcaatctgcaacaccaagttgaggcgatgtaccgaagaagcgaaggtagtgatgatcacccgtcccttggctcccgcaatcgccttggtaaggcctggcactaccgaggcttcggaaggagtaaacccgggcacctcggcgttggtggagtcgctaatcagacacagcacccccttttccccgtgctcggccagccgctgcaggtcgaagcgctccccatccaccggtgtgtggtcgatcttgaagtcgcccgtctggatgacaacacccaccggcgtgtgcagagccaccgtgaagctgtcgggaaaagagtgggtattgcggatgaattcggcaaaaaagttcttgctcaggggcacgatatctcgcggcccgaccgggcgcaattctgtgcggttcaacagccccacctcgcgcagcttgtcctccagcagcgccagcgccaaacgcgggccatagataaccggaatgtcgaattctcgtaggtgatacgggatcccgccaatgtgatcttcgtggccgtgggtaactaccatcccccgcaccttgtcccggttttgcttgatgtaggtcatgtccggcagcacgatgttgatgccgtgcatgctctcatcgggaaaagccaaaccggcatccagcaggatgatgtcatcctcgtagcggaaggcccaggtgtttttgccgatctcccgctcgcctcctagcgggatcatctgcagagaggaagtgggcttagctgccgaagccgcaggacgggaagcgatcgaagtaggtggtgttggcatactagctttagatcctcaacagtgacagtcaaacaacagacgaaaactggtatagacaaatcccagcaaacttacccgcaaggtcataggtaaaaggcggattccgctgttgcaatttacctctttcccagttgggaaaaagcaaaaattagaaggaaaactgtcttaatcacagctcaaacgccacagaagaccccctaacccttaaaaaactctcgtcatggtaaaggtaaaacctaagaaaataatcgaatcatgaagccttcgccgtccttcgttcggatccctgcgcttcagccaggaggcccatttcttgcagcacttgccgtaaaacctgtaaagaaccgccctggagaggcaccagcggagggcgcacctgccccactagccaaccctgcatctctagcgctgctttgatcggaacagggttggtctcaataaacaaagccttaaacagcggaaacagacgcaaatgataagtcaaggcttggtcgtgttgtcccctgctgtagctttgaatcaattcctgcagttgcggcccaactaagtggctagctacactgaccacaccgctgcctcccaaagataggatcggcaatgtcagagagtcatctcctgagtagatgccgaaatgtgagggagtgagccgccgaatttccgagactgcgtccattataccactagcttccttgatggcgacaatcgtttccaactccgccaatttcgccacagtttccggctgcaggctcacccccgtccgaccaggaatgttgtagagcatgatgggcaggtcgctggcttgggcgatcgccttaaagtgctgatagaggccagcttgggtgggtttgttgtagtagggcaccacctgtaaagagccatccaagcccaattgggcagcttttttggtggcttcaatggcttcgcgggtggagttggatcccgtcccggcgataactttagcccgaccggccaccgcatctcgcaccacgcggaacagttcgtactcctcttgccaggttagggtgggagactcgccggtggtgccacagaccacgagaccatcgctgccatgggttaccaagtaatcggccaaacgagcggcttcttcgtagttaagctccccctcaggtgtaaagggagtcaccattgccgtcagcacgcgaccgaaattcacaggttgcctctccccatcaaccacaccgctcgccatcgccggtctgtgaccccgcaaaatccaatgctgcgggctagagccttgattatccccttatcatagccgcctttgggccagggatcccgtttggccgagggggctgcttgccaaggcccggctcaccggttgcttcagaccggctaaaaaggagataacctagagagggcagaccgtttgaacccagaatgtacggctgctcaccaactctgcctccagtcgtggggtcagcagccttcttgctttcgacctttgagcttcgaggattgcgatggacgccctagccgccctaaaagcgcgcatctccgccgacaagttcgatcccagccgctctttatcggagatggagatccaagagctggttgcctatgctacggaagccccctcttccttcaacatccagcattggcggtttgttgccgtcgccgatcctgcagataaagagcgcctcaaggccctggcctacaaccagcagaaggtggcggatgcggcggtggtgtttatcatcttgggggatctgaagggctatgagaagctgcctgagatcgcccaaagggccgttgccgccgggatcctccctgctgagcgggcggaaagttgggtaagcatggcccaagccacctacgccaacaaccccaccttggcgcgggacgaggcgattcgctccggggcgctggcggccatggcactgatgatcgcggcgcaggcgaagggtttggtgagcgggccgatgatcggctttgaccctgaaggggtcaagcgagagtttgggattgccgatcgctacgtgccggtgatgctgctggcggtgggctaccctgcgcccggcaacttgccgcgcaagcctcgcttgggggtggatgaagttctggcctttgggcgagggcgggagttttagctaatccgccgttcgcgctagcgggacgtagtcctggaagccccgctctgtacccccctatatcccagccccccagccccccagtccccccgtatacggggggatataggggggcggagggatgtaggggggcgggccggccagagtcgggatgagaggcgggagcgttcaacaggtacgatgcattcatcatgagaaccgcttaccagtaccgcttgcgccctactgctagccaagtcgccctgatgggtgagtggctggagctgctgcgtaggcagtacaactatcgcctggcagaacggttcaacgggtgggagcaaaatcgctgcaacagccacgcttgcccgttgacagtctgccatctgcctgtgttgaaagacaagcccaccttcgactcacagaaacgagacttggtaaacacaaaggctctcttccccgaataccaagcgattcattcccaggtgctccaagactgcctacagcgggtgcaaagggcctttgaccgatggctaaaaggcgactgtaacggcaagcgggcaggcaggcctaggtttaagggagtagggcggtatcgctccttcaccttccctcagatgaagcaggactgcattcgagggcagtttatccatctgcccaaggttgggccggtcaagctggtccaacaccgccctttgcccgacggttttacaaagtagccaaccagcgcaaagattttcactacaagatggcaaagaagttgttaagtaaggggaagcacattgctcatgaggcgcttactattaggggtctggctagaagcagactagccaaatctgttgatgatgccgggtggggtgagttcctgcaaattttggcagccaaggctgaaagagctgggctgttgacgattgcaggggatccccgcggcagcagtcaagggtgctcggggtgtggtcgagatgtgcccaaaaagctgcatgagcggtggcacgattgtccgcactgtgggttgaggattggcagggatcacaactcggcgagggtcatcaaatccagagcggtggggcgtcccgttcttcaagctcaggaaatgtcctgctattgggcaggagtcactgggaagcccgcactctatgcgtcagcatgagtgcgggagtacgtcacgaagccagaaaattgaccagcttttgcaggcgatcccaggcagcgccgctggcaaggatctcccgcgcttgggcaattccggatccccaatcgggaacggctccggccacctgcagggccaaagcggcattgagggccaccacatcccgctgggcaggcgctccggatccttggagaacttgggcgaggatggcggcattttccgccaagttccccccctggagggcctggacaggtgcgggcgtaagatcgtaatctcgcgggttcaaaacttctgttcgtaccagcccaccggaaaggatgcccagatcggtgggctgatccaacccggcctcgtccagaccttcgcggctgtgcaacaccacggccctttcccgccccaacagacgcaaggcctcggccatcaccggcaccagctccggggcataaaccccgatcacctggcggttgggatagaggggattgaccaggggccccaagagattaaagacagtgcgaactttaagggcgcggcggtaggggatcaccgcccgcatggccgggtgccagtggggggcaaagagaaaggtgatgcccacttccgccaccgccgcccgcacttgctctggctcagcgctcaggttcacccccaacgcctccagcacgtccgccgagccaaccttgccagaagcagagcggttgccgtgcttcacgactgggatcccggcagcgctgaccacgaaggccacggcagtggaaatgttaaacgtgccggccccatctcccccggtgccgcaagtatccaccaacaggggcagatccaggggggatcccagggaagctcgctgcagcacccgcgccatgccggccagttcactggcgctgacccccttggcttgcagggccgccaaaatcgctcccgacaccacatccggcacttggttgtgcagccagccgttcatcaactgttcggcttgggcttcgctcagagattgccgctccagcaactgtcccaaaagctggggccaaaggtcagccgtttccgtcatggggcgggatccgggttttcagcaagccctcatcctagcataggtctgcgggggctctttcggccaaagcggctagagatcgcgcagccaagggtccgagacaggggcagccgccgccagatcccttcgctccccgtgggatccaacaaacgccaggccagcaaccctgctgccgagaagaaagccaaagccagcagcagcgccagggagttttgcacgcttttccaggcgaatccaacctgagatctccgttgaacaggtcgggagcccttttgagcgggggagggtggttttgcagaagttggggaggggggcaacggagcagcgggaatgggaggccctggcagccgcttccaagccatagccacagcctgggggcgctggcgctggcgcatccaccggttgagctcggccagagagatggcacagaggttggcaaggcccagcccctgcactcgctcgaccaagggtcggtcgttgctcaccaccaccaccagggatcccggctgctgttgggccagggcataggcacactcggcaatggcctgctctaggcggactcgcagcgactgctcgccggcgttgacttcacccaccagggcgcgggcttctgagacggcaaatcccaaacggggccagtggcgcaagaaggcgcgcgctgtcgattcttcttgggggtcgatggcctgtcgggttaggcgttctagctccgccatcaccgcctggggcagcacacacaccccaaaacgggcccattcctgccacagagccgggcgaccggccaggatcgcagagctgtcgaaaacgagcaacggcgagatttcggccatagggggcgccagcggcgggctcaccctcaattgtgcagcttctccgagaacttggggaggcgggatccctcggccaaacagaggcggatggccagcgggtagaggcggtgttcctgggcctggatgcgccggtaaagggattccaccgtatcttccggcaaaaccggtacggctgcttgcgccacaatggggccgctatccatttccaacgtgacccggtggacggtgcagccggtgattttcacgccgtactccagcgcctgctccaccgcccgcaggcccttgaagctgggcaagaggctggggtggaggtttaaaacccgctccggataggcagacagcaacacttgggtcaccaaacgcatccagccggccatgatcacccactccacctgatactcctggagcacttgcaagatggccgcgtccagcgcctcccggctggcatagtgccgatggttgagcagaatacaagggatccctcttcgccgcgcccgctgccgcacgtaggcgtctggattgttggtgatcacgacggcaatttgcgcccgtagctcgccagcatcgatggcttgggcgatggcctcgaagttgctgccgttgccggaagccaagatgcccaggatccccggctggggaggagccgggatctcgccggggtctggccagaggaggttaggcaagtccatacgaaaaactcgagggagagtccgcagccccgctattttagacccagccggatttggctgcgacctgctcttgtcggagagagagtccaaaaactaggctgccactgatgctatccagcctgtccagcaccgctcaaaccctgggcaaggagctgaaagcgctgaactgaattgtgcaaaagcacgaggtgctgatcgcagaaactgatgctggctccccgaggagctctggctcgctttgacaggcgcagcggtgctatcgagctccgcccggcttagctgcaggaggaaacgggagagcatgactctagtcaataataagctcaactatactgaaaataatgtataatatgttcagtacggattactatcagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggaaacaaacagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcagatacgccaagaaatgctgcggatgtggcaagggatctgcaattggtggcgggattttctggagtttctgcaaagataggccaagccaattccaggaactgggcctggatctttcgcgggctggtctaaattgggaaagcattgaccttggtgtgagagcatggctcccttgagaaagcgacagcggcgattttggctttttggcctgatcgtccttctggtcggattgatgggatccctgacgcaagcgcagcaaagcctcacccaggcccagttggagcaggcccaatacgtgcgcagttgcggcacttgccatgtggcgctgcccgctcaggtgttgcccaccgaaacctggcgacggctgctacaggatcccaaccactacggccagcagatccagcccctgaccggcgtggctttacaactggcttggggctatttgcggcctaattcccgtcccctgcgccaaggggaaccggtgccctatcgcctggccgagtctcgctacttccgcgctttgcacccgcaagtagactttcccaacccagtgcgggtgagcggctgtgtggattgtcaccccaaggtcgatgcgggagactttgccagcctctcgccggaatggcaatcttgagaggcgcagagacagcatgcaggtagatataggcgctattctgaccggatatgcccagggctacttcctcatggcggacgaagaaaccggatccctggcctggtatggcaccgagcagcacgcgctgatccctttggacgagcggtttcactgtccccgttcgctgcggcctttggtgcgcggcagttgctttcaggtgcggatcaacggcgcttttgagcaagtggtggagggctgtgccgctcgcccccaaacttggattagctcggaattaaagcagatctaccttgccctgcaccaagcggggtttgcccacagctttgaaacctggcagggagacaccctagcaggcgggatcctgggcattgctttgggggcggcctttatcggcgaatcgatgttttaccgcattcccaacgcttcgaaggtggcgctggtcaagctggtggaacacctgcgggagcggggctttcgcctttttgacgcccagttgatgaacccgcacctggctcgctttggggcttttctcatggacggacgggattaccaggagctgttgcagcagtgcctgcggatcccttgccggtttgactgagccagcgccctggggggcagggggtatttatcaagaggggtggattgggctaggttaaaggtagtgttcagcttttgttccggccatcccgatgtcgcagccctctcctgtcagctccacccctgttgagaagggatcctcgcctcaggtgagctatacccgcctggccatgcgcaacatggtgcgtaaaggcaaaacctccctcctgcacttcactctgacaacagcggggttgctggcagtgttggtagggctggcgtatctgtttcactgagtttcactgcctttgatgttccctcctaaacttttcccaaagttaagtgttaggaaggtaaaggacgggcagcgagggagccgggtttcgttggcggcaacctctgctgctgcagacctcatctttggcccttgggacttttgcctatgcaaacttcgctagatcgcacctccacccgttctggcattcgcctgctgttgtttgctcagggtcgagccaatatcgaggaactggcggagcaattgcgtcggcacatccaggggctgccgggccagcatcctgcccatctgaaggtggtaccgctggaggagcacccctacctagcagagcactacaagttggtggtgacgccagccttggtgaaagcagaacccctgccggctcaggtcttggcgggcgaagatctggcgacgcagttggaagtgtggtggccccgctggcagggtcaggcggctttggtttcctaccaggaagaggcgggtcaagatcctgctcctcccccgaccaccgaggcgttgttgcaaatgtcggaagaggtgttttcgctgcgccaggagcgcgcccaactgcgggagcagttggacttcaaagaccgcgttctggccatgctggtgcacgatttgcgcagccccctgacggctacagccctggcggtcgaaaccctacagcaagggcgagaaggatccctggacaaggcggtggagcggcagttgttcgagcatgcccgccagcaattgcgcaagatggacagcatgatcaccgatattctcgagtcggcccgtggcagtgcctcggagctgcggattcgagccgtggaaactcagttggccagcctatgccagccagtgatcgaggagctactgcctcgcatccaagccaagcaattgcagtttcaagccgatattccggtggatctgcccacagttcacgtggatcccgacaagatccgccaggttattttcaacctgttggacaatgccatcaagtacactcccgccgggggatccatccgcctcaacatcctccaccgcaccagccaaaaggtacaggtgaccgtcagcgacaccggccctgggatcccggaagccgagcaagagaacatcttctccgatgcggtgcgcctatcccgcgaccaacagcaggaaggctatggcattggcctttccctttgccgtcgcatcgtgcgcgcccactatggccagatttgggtggaatcgatcctgggcaagggcagcagttttcatttcaccttgccggtgtatcgactctgcggtcgctagccaagctttggccctcgcttttccctgtttctcccgagagcatgatcggccagaaccagtgggggcgcatcaggatcacggtgtcgatgacgtgaatgatgccgttgtccgcctcgatatccgcctggataacggtggcattgttcacctcaaacacgtccccctcgataaacaaatcgatgggggatccctctaccgagcctacacgctggtacttggccaaatccgcctttttcaggcgaccgggcaccacgtggtaacacaaaatgcgagtcaattgggggatgttttgcactagggtggtgacggtgccggggggcaacttggcaaaagccgcatcggtgggcgcaaaaacagtgaaagggccagggcctttcaaagtatccaccaagtttgccgccttcacggctgtaaccaaggtggaaaaaccctcagcagaaactgcaatatcgacaatatcaggcatggccaagatccttgttttgctgaagtgggaataaaggtctggacggcaggttcagaagagcagttgggtccaagcaggatcgggaaaagggaaagccaaaaccgaccacctgaaatcggcgtaattgtcctcaactagcggtagttttgatcctgaatataggagaggcgggctgcctcgcggatgccgtattccggtcgggtgaagcgattgagctgtccctcaaaataacggcggttcatcatcaaatgccgcgggttgggatcgtccagaggatacaagaaagcggctctccccgcctggatcacggctgaagtaacgttgtacatggagcgctggaagctgatcccaagctggatcagcatgtcgtcttcaccacggcaatgcttgcggtaatactccaccaaatactggggcaaaaagtggtacatatcctggtgcaaaagggtcggcgggatcccggcactggccacgggaaacttgtcggcgtagagaaccccgtagtgaaagtccaactggttaacgggcacttggttggcctgggcgttataggacttggtgccgcggaagggagaagagcgataaaacaccgcctctacgtaggggaaagccgcctcgtatagccaggtaaatcccttggatttgggcacaatatcgtaccattctccgcggatgcgcacccggtgataaatgggccgtccggcaacggcgaagatccccctgaccaagaagttcatcgcctccggcacgctggtaattttgccctcgtcgtagagatcgctcatttcaaagaaaaccggcgccatcacctcccaaaagagtcccagcactgaatacatggtggcctggcggcatagctctaaaaacatgtctgggaagagcttgtatagccccatcaacagagggttgccttggcagtaggcgcggatggcgcggtcggcattttgcttgtattcttccgaatccatatagggatccagcaggccccccatatcccggtgccagagcatggcccgcatacattcttcggcaaattccatgttgatgcggtcatgccaaaggtgatgcaaaatccgcggcagcttgcgcttgagctcccctttttccatgaactccagcagttccgggtgggccgtagcggggccgcgccaaatgcgcaaatcggcattatcccccgcgtagtggttggccagcttcaaatattcttcgggaatgatgaacttaaaaaagggcaagggatccacaaacacctgctcggcaatgtagagcagatcgcgccagtaaaagtccatcggcaccgcataggctttgtagaggccgataatttgcatcaggttttccggcgtatccggcagcatcgatccccctgcctcgaggcgatgcaccacctcggcaaagggatgggtggaaggggggagcttgggcgtaaccagggtcgtcgtcatggaaaaagtctccaactcttcactgccttcggctaggggagaaagtcatgagcttgcgttgtccatcagggatccctgcagcaaactggagggagaagaatgttcggcttccgcgatgacaagcgtctgggcttgagccacctgggtggatagagtaaaggccaaggtttggggccatttcaccaggttcatgggctggatcccaaaccagacgatcaaggcagttaaaagaaagcccgggatccgctcccaaccttgcacccgggggtagtaggcggtgcggttgtccaatttgccgaagcaggtgcggttgagcaaaatcacaaaatacaccgccgtcaagccggtgccgcagatgctgagcaacgtgggcaacggaaaatcttggtagctgccctggaagatcaaaaactcggccacaaagcccaccaagcccgggatcccggcgctggccatgccgcccaagatcaacagggcactcaccgtgggcaggccgcgcaggggattgagcaggccgttgatcacgttgagatcccgcgttcccaccttgcgctccaccaggcccaccagatcaaacagcagcgccagaatcaggccgtgggagaccatctgcaccatcgcccccgtcaggctaatcggcgtggccgccgccatacccagcaggatgtagcccatatggccgatggagctgtaggccaccatgcgcttgatgtctttttgggcgatggccgccaaagcccccgacagcacagcaatagccccccaccaggccagcagcccactcagatcggcccaaacctggggaaacaactgcagcccaaagcgaaacagaccataggtgcccaacttggagagcacccctcccagcagcaccgccaccggcggggaagactcgccgtaggcgtcgggcagccaggtgtggaagggcaccagcggcatcttgatgccaaaggccacaatcaaagccaacagggccagggtttgggcagcggggcccagggagctgatgcgaatctcggccagctcaaaagtatggggatcccccagccagtagacggccagaaacgcccccaacaggaagacggcggaaacagcggtgtagatcaaaaacttgatggcggcataatcccgcttggggctgccccagatggaaatgagcaagtagatcgggatcagcaccagctcgtaaaagaggaaaaacaacagcaggttctgggcggcaaaagccccgttgaccgacccactcatcagcagaatgcagccgtaaaagagattgggccgcttggtctccggctcagccgtcaaaatggcgatgagagtgagcagcccgttcagggccaccatcaacaaagccagcccgtccaagcccagggagtagctcagcccgatttgcgggatccaatcccaccgctgctcccactgaaagccggtcgcctgcacgtcgaagcgggtaaacagaaatagcgagatggccaacgggatcccggccaagaccaccgccagcttgcgccctcccaagcccaggaacagcagcagggatcccaaaatcggcaacacaatcaaggcactcagcatggtcttttccctctttcttaaggactccgtccccctctgcctagagaattagccagcccagcagggccacccccaccacaatcgtcagcacataggcctgcaactggccggaggtggtgtatttcaaaacctgacctcctgccagcacaactaagctggtcaaattcaccacgccgtccaccacgtagcggtcaaagagggccgtaacctcagaaatgatgcgcaccacaaacaccacgctggcgcggtagagcttgggggtgtagaagtcgttggccagcagatcctgccagtcggccaagaaagcccagtccactggccgccgcccccgcggcaggtacagccaggctcccaacgcgatgcccgccaagctggatccggccatcaccgcaatcgggatcccctgcagagccggcaagagatccaaggccgccagaatcatcggcacatgcagcgtcacccccatcatggccgtgctgggcaacatcatcggccagtgcacctctggggagcgctcgctcatctgctgcggcttgcctccccaaaccaggccgaatacccgcgtcagccccagcgccgttaccgcgttggtgaccagcaccactgccgcccacagcccctgccccgattgcgccaactgctgccacagatccgtcagcacccagaaggagccgaaaggcggcagggccaccatgccggccatccccgtcaaaaagcacaggccggaaatgggccgccgcgaccacaagccccccagatagcgcagatcctgggtaatgctgttccagatcaccatgcccagcgccatcaccagcaaggccatcgccggcgcataggtgagcagcagttggtaggcctgttgcgtgtgtcctgtgcccaccgctacaaagatcaagcccatgtaggcgctcaccaggtaggacaaggcccgcttggcatcaatttgggccagggccaccagggatccccccactgccgtcagccccccgatcaccagcatcagccgcaacaccgtcggggaaagctcatagagcggctgcagccgaatcaacacccaagctcctgtgcccaccaccaccgcattgcgcaagatcgtagaggggatcggcccttccatcgcctcatccagccacagatgcagagggaactgggcacacttgcccacagggccggccagcaaccccagccccaccaaggcgatcaagttcggatccacagagatagctcctgcctgcaccgactttgcccaagccgtcaagtcctcaaactcccaggatcccgtcaaaggatagatggcgatgacccccatcaagagcaacaggtcgccgatgcgcttggttagaaaagcatcccgggccccagttaccaccagcgattggttaaaccaaaagcccaccaacaggtaggtgcccagagtcaaaatctccaggatgacgtagctgaaaaacaaagagtcgcacagagccagagcgcacatccccccctcaaacaggcccagcagcgagaagaaccgcgcccagccccagtccatttccatgtagccaaagccgtagatctgggccgccaggtttagccccgtcaccacggcgcaggcccccagcgttagcgatgaaacctgcagcggcagctccaacaccagatcccctacctgcagccagggcagccgaatcacctgcgccggctgatcccaaatcgccaccagcgcccccacactgtgcaagaacgccaccaaggtcagcagcgcatttagatagcccgccggtcgggggccggtgcgccgggtgatcccaggggaccaaatcaacgcccccagccacgccactagcgcatagaggggaattaaccacgcggttctgaccagcccgtccaaactcataatcctccttacggccaggaatcccgcctgaccccatcgcctactgagatcctgtaaaaaatcttaagaggcatcctagtggcaaactaggatagacaaaaatcaagttttccgatgaaggctatagatttctagctagggaagcggaaaccttctcgcaggcaacacagacaggcaggaaccgttgccggagggctccaggtggagagggcctcggccaagggacagcttggcgcaaaaagtagagggatccccttttccagcggggatccccgtcgagctttggatgtcatcgtcgactgtgagccttggttcctcagcaggaggtaagacttgccttcatgggcctaggtcagctctccgacttgctggaagtctgcacgtacaagatcaccaggaagatcgagggcaccagaataaccaaaatggtggccaaaaggcccaggtagttcgtctccatagctgcacacgccgcaaacccaactggcagctagcataccattctcaggtacgccttgcccaaaagcggccaagccggctctagggtttcgtcttcaccgcaacatcccccaataccttcgtctggcaggcgagacgataggtatcgggcttgcgcttgagcttgcggttttccgcctcggtgcggggagagaggttctcggctccctcgacaatctccaccacacaggtgccacactggccgttgccgccgcagttgagcagcttggccatcatcttgtagaggtcgatctggttctccagcgccttcaagcgcaggttagcgccttccgcgacgacgatctctctattctcgttgacaaagcgaatcgttgccataatctcgcccgaaaccacgacacctttcagattgagccaggaaagctccagggtttgctaagtattgttacactttaaatcatatttttaatctttggcgagagatctgggaagatgatggcagataagagggcatcccgcctgaagccgctcaggtcagttgcgtttcgttatactgtttgatgcctgtgatgaaaattctgagagcgatgtcctcactgggtgcgctcttgggttaggtgggtgcggcacccctcgacactgaagagactgcttaggtaaggatcccaggtgaagatgtcggcttcagttttttgactggatatcgcgcaagtgttggagaacgtggaggatcgagctttatgggactaccgtggtaccgggtccacaccgttgtattaaatgacccaggtcgcctgatcgcggtacacctgatgcacactgcgctggtggcaggttgggccggatcgatggcgctgtatgaaacggctattttcgatccatcggatcctgtcctgaatccgatgtggcgtcagggcatgttcgtcatgccattcatggtgcgtctgggggtggtcaactcctggggcggctggaatatctacggcgagagcgtggccaatcccggcttctggacgtttgaaggggtagccactgctcacattgttttgtctggcttgctctttttggccgcctgctggcactgggtgtactgggatctggagctgttccgggatccccgtaccggcgagccggctttggacttgccgaagatttttgggatccacctgctcttggccgggatcctttgtttcggctttggggcttttcacctgacgggggtgtttggcccagggatgtgggtcagcgacccctacgcgacgacagggcatgtgcagccggtggcgccggagtgggggccggcagggtttaacccctacaacgctggcggggtggtggcccaccacattgccgcgggcatcgtgggcatcattgccggcctgtttcacattacagtacgcccaccccaacgcctctacaaggctctgcgcatggggaacattgagagcgtgctctccagctcgattgcggccgtgttttttgccggctttgtggtggccgggacgatgtggtacggcagtgccaccactcctgtggagctgtttggccccacccgctaccaatgggactccggctatttcaaccaggaaattaaccggcgcgtcaatgccgctatggaggccgggatgacccgcagcgaggcctacaattctctccccaagtcgctgctcttctacgattacgtgggtaacagcccggccaagggtggtttgttccgggctggtccgatgaacaagggagacggtattgctatcgagtggctgggctaccccgtcttccgggaccgtgaaagtcgggagctgacggtgcaacgcatgcccaacttcttcgagacgttccccgtcatcctgcgggacgccgatggcgtggtgcgggcggacattcccttccggcgcgccgagtcacgctacagctttgagcaggtgggcgtgacggtggagttctacggcggcaagctggacggtcaggtgttcactgacccgccaacggttaaaaagtatgcccgtatggctcagttgggccagctcttcgagttcgaccgcgaaacgcctaaggccgacggcactttccacaccagcccccgcggttggtttaccttcgcccacgcggtctttgcgctgctgttcttcttcgggcacatctggcacggcgcccgtactctcttccgggatgtgttcgccggtattgacccgaacatgagcgaggaaatggtggaattcggcgtcttccagaaagtgggggatcccaccacgcgcaaggtgcaagaagcgtaaggctttctcgcgggatgaccgccggcactctgtttctctggggagagggggtgctggcggctttgagctaatctggaatcaagcccccttaggattctgatttggaggttggtatggaagccatcacctacacctttattctgtttttgacgctgggccttctgttttttgccgtcgcctttcgcgaaactcctaggattcagaagaagtaacctgcgccaggggctgctgttgtcggcttgctgagagtgttgagtgggttgaggcggccaaaagagacggcagttgtaccccgtacaaggccggaaaaatccccggccttgtttttgttttgttttcagagggcgctcggttccaggctggtagagtaccccccaggcaacccagcaaagctgttttcaaaacggtagctgtcctctcctgctggcagagggggtagctactggcgctactttattgagctttattgagatttgttatcagtattttggagggggagctcttgtcccactgctcgaatgggatggctagaattgcttcgggatggtttccagaactacggggattgctgcggctcgagttcgcaaccaagtcaacttcaggttagcgatggcaacagtgctgctggtggaagacgatccaattaacgcccgcgttttcgacaaagtgttgcggcggcgaggcgggtttgaggtctttcacagccaggatgtggaggagatcctacggctggcgcaggcgcacgaggtggacgtgattttgctggatgtctccctttctcaaagcacctttcgtggcgaggccgtggacgggatccgcattgcccaactgctgaagggggatcccaaaagcagctccattcccatcattttggtgacggcccatgccatgcggggcgaccgcgaggcctttttggctcaaagtggggccaatggctacatcgccaagccggtggtggatcacgaggagatggtgaaccaggtgcgcagggtgttggctcaggcccagcagggctaaccggccaggctttggacaatggactgccaaaaggggatcccatcctgccccggcaagtcgggatccgccgcccgctccgggtgaggcatcaggccgaggatgcgaccgctagggtcacaaatgccggcgatgttgtccaccgagccattgggcgcgaccggagcatagcgaaagacgatctgccccctgtcctgcaactgcttgagggtatcggcatcgcagacgtagcggccttccccatgggcgatgggcagggtcagggtggctccgcaagggtaagcgctggtccagggcaggtcttgccgctccacgcggatccctacccggtcgcagataaagtgcaggttggcgttgcgcaccagcgcccccggcagcagaccggcttctgtcaagatctggaagccgttgcaaatgcccaggacatagcccccccgcgccccatgctcggccagggatcccatcactggcgcaaaacgggccagcgccccagctcgtagataatccccgtagctgaagccccctggcagcaccaccacatccagccccgataaatcggtttcccggtgccagatgagtcgcgtcgggcagcccaagaggccgcgggttacccaggccacgtcgcggtcacaattggaaccggggaaaacgacaatgccaaaccttaccttagccatggggatcccttgctgtgaaaacaaaaaggtggtgagggctaggcgtgagcaatcaactctctacaggatccacttggatttgataggtctcgatgaccggattggccagcagttgctcgcacagctcgttcacctgctctcgggcagtttcggcgtcaggggcctctagccgcagttggatgtgtttgccaatgcgcactccctgcacctgggtatgccctaaccgatgcaagctagcctggagagcagccccagcaggatcaagtaccgaggggcgcaggtggatctgaatctgggcctggaactgcatagaataaagctggacttctacaagtgtatagctggatgtcgcttgcttgaggtcagcttatggatgcggcgcgcgtcgtggccattgcccagaatgttttccgggaaacgattcgggatcgcgttctctatctggtgatggtgtttgcggtggccatgttgggagccatcgttttgatcccccaggtagccaaccaggcccacaacaagatcattgccgatctgggtctggccgctatccacttcctggcgctggtggtggctattttcgtcggcaccgggctggtgaataaagagatcgagaggcgcacggtctatgtgctgattgccaagcccatgagccgggcggagtttattgtcggcaagcatctgggcctgtcggctttgctgtcggtgctgctggtcataatgacggccgtctttttgctcagcctgctgttggtgcaggcccccatttccccctgggccattctctgggcagtagttttcacctttttggaactggtgctgattgtggcggcagcgctgctgtttggggtttttacctctccaattttggccaccctctacaccattgccctgttcattatgggccacgccagccgcgccctgctgcagttaagcaagctggtggaagacgcaggttttggcaaggtgttcgaggtcatttacttggtcttgccggatctggagcgctttaatctaagagatgctgccgtttacggccaaattcctccgcccacccagctccttggtgacgcgctttacggtctgatctacaccgttttgctgctcattttgacggtgctggtgtttgcccggcgtgagttctaataagctctcgtggggctctagttgaaccttttttgctccctctctcatgcaacttttccacttccacacccctgagcaagtccctccggcagggatcccagcctgcgcagtggccatcgacgtgctgcgggccaccaccaccatcgccgcagctctggcggcaggggcagaggccgttgaggtgtttgccgacttgcagtccttgcaagcggccagccggagctggccggcctccaaacggctcttggccggggagcgaggcggcaaaacggtgacgggatttgacctaggcaactccccccgcgagtacaccccagagcgcgtgcgggaccagcgcatcttcatgagtaccaccaacggcacccgcaccctgcagcgcttagaaaggatcccggtggtgatcacggcggccctggtgaacttgggagcggtagtggagtttctcaggcgaggagcttttgccgaggtgtggctggtgggatccggctgggaaggggcgtttgctttggaagacaccgcctgtgccggggcagttctgcatcgcctgggctgctcgtgggagcagttgggcaacgacgaggcagtagccgccctggccctctaccaaacttggcaagacaatctcctgggcctgttgcggcgctccagccatgggcagcggctgctggcaattagccccgaaaacgacagcgacctggcctattgtgccaagttggatcggctctcagtggtgccccagcaggttcagcccggagttttggccctcgccggctagctggcctggggtgtcttgtcggcaacagccaaagccttctggtgcagccactcctgccattctcccgggatcagcttgctgtgaaacgcatctccagagacaaacatatcccgctggttttgggccaaaacaaaaatggagcggcggtcgaaatgggaggtgagcttgtagagggtgtaggggccttcggagtagagggtcaacgtttcctgatccaggccgtggcggctgctttggccgcaggcccgcaggatcatgttgatcaattgttcgtagtacatataacccttcccgacgaggtagggaacatccctgggcacgacctcaacagccaaggcggctgctgaggcccgagcggctcgcgtgagcccagtataactcccggctcaggcaacactgagcccaacagagcaggtgagttcaaccaaggcagcggcaaatgcgataaatagtaaggcaagccgtcaattttgtgcaggcagcccccatggccactacggcgcctcgttctcttcctcccaccgatcccgtccgtgtcgccattgtcggggcctccgggtatggaggggtgcagttagcgcggctgctcagcgaacaccccggcgcgcagatcacctacctggccggtcaagacagcgccggcaaacgctacggggatctctatcctcacttggcccaggcggtggatttgaccatccagcctgtggatgtggaggccattgctgctagcagcgacgttgtctttttgtctctgcccaacggcctggcggcagacctggcgccgcctttgctggccaaagggtgcaaagttctcgatctctcagcagactaccgctttcgcaacctggccacctaccaatcctggtatcgcttggggcagacggatcccaactggcctagccctgcctatcgccaggccaacgagcaggcggtttacgggctgccagaactctaccgggaggccatcgcccaagcgcaactggtagcctgccccggctgctaccccacggcctccctgttggcggttgcccctctgctgcggcaggggttggtggagctggacagcctgattttcgatgccaaatcgggcgtctcgggggcgggccgcacccccaagctgggatccctatttgccgaggtggacagctcgctaggcgcctatggcgtggcccaacaccggcacacacccgagatcgagcaggcctgctccgacctcacccacacccccatcaccgtgcaatttacgccccacctggtgccgatggtgcggggcatccacgtgaccttgtacgccaacctgcgggatcccggccttgtgggcgaagatctcatcaccatttacaacgccttctatcgccaatccccctgggtcaaggtgctgccccgcggcgtttacccgcaaaccaagtgggttgccggcaccaacacctgcatgattggggtggaagtggatacccgcaccaaccgagtcattgtcctgtcggtcatcgacaacctcatgaagggacaagccgggcaagcggtgcaatgcctcaacctaatgatggggtggccggaaaccttgggcctaccacagctcgccttttacccctagctataatgccggtaatgcccctgaggccaagtttgcccatgcctgagttcttctcccccaatctcgatcccaacgctgccccacctgccgcgccggcgaactctccaccttctagggccggggatctgaactgggaggagctgtggcggcaactggaggcgggctggcaggagctgccccgacgctccgaagaaacagtgcagcagaccctagctcgttggcaactggagtggggcggcttgtgccgcgaggcgcgagatcggctgcaggcaactctagacaaagccagagccacaacctctccagagcccctcccgcgagagctgcaagcgcttttgcctctgctcaacccctgccaatgggaggtggtcatcggctctctggaacgggccgccgaccgagcctgggtggccagcctgctgtatcacagcctgcaggagccaccacaccccgaagcagccaccaacggcatccctgcctgggcgggggccttgacctctgagcagcgctctaccttggaggcgatgagcctgcgggcctatggcaacagccgcctacctttggtgatggacaaaagcggcgagatccaagtggaagcctcagccgccctcttggccgcccttattgctgtcgagatcggcagcgtgggatccgcaggcgccctctctttgctgggcacaccggagctgcgcaagctcttgaatgccgagggcaagctgcggcgcagcgtcttaaaacaggggcgaactgccctcacagaagaggaatggcaaactctgcgccagtggcttgatcccaagggatccccccccgactggtacctctccctcacccaagtggggatccaaaccacccaagtgggggactatctggcgcggcggctgcgggagtttttccaaagcgaatggatcaagctggtgatcccgcccctgtaccacttggttatcgacgccgtgcggctgttgacgggagaagtgtttctcagcgtgggcacaaccctagaatcggctttggagtcggcagaggcggggcgacgcctggagttgctgctgcaagctttgccccaggcccggcacattcccagtcccaagcgcatccaagccgctcttcccgccgttgtggaggctgctgagacaaccctcaggccgctcttggcgcgccagttgatgacggtggccgacatcttcgacccgcccattcgcaacgaaagcctcaacgaattggggcggcaactcaacctctggaatcccttgcagtttttgctcacctggggtacgtctggctggctgggcgctctgctagatgagatcaaaaaattgcagcaaacctacccggaaatgcccttgtgggagagctatcggcaaggggttgagacggcagtgcaagcgcctcgagtgatggatcaggcggaagccttgcgccttaccgccaagagcttggatcccaagatagaaccgtcggacgactaacctagcgcaggcgtaccctaccccctcagccgaagtgcccccatctgcgggcgtattcagcatcgcatagggcacaaacttaaggccgaaaagtcccaaaaagttggacttaaaatctcagcttggttgatatcctaaaagcagacagacatagaaacaatacaattgttcttttggtagctatagacttttttctatcttctggcgattctcgagggagttgctctccggtggcagagtgctttaagcaaaacggctcaacggactggggatccctgccccatggcggctatcactgggatggctgtgccgagccgtttttcgagggctggtacagccgggtcactttacctggggatccgcccctcagctttgccttcatgtacgccatcgaccccaggcggggaggcatggcgcaggtgttggggccagaggaggagctgcattggcgcaccttccccaatccacagcgcttctgggccagttggcggcacctggccttggggcacgctggcgggccaggcgagagctggcgagggctgcaggagcccctcaccttcttccaacacaccgccagcggctaccaatacaccgcccgcctcaaccaggggatcctgccagatcctgtcagaggcgaggccatccgctggctctatcgcattcaactctgctctgcctacgggatcccgccgcgggccaccatgggagcctggtcttatctgcccatcttcgagccgggctggcagatcctgatgagccacggcctggccagcggctgggtggagtggcggggcaggcgcttcgaattcgagcaggcccccgcctacgccgaaaaaaactggggacaaagcttccctcgccgctggttttggatccagtgcaacgcctttcccaaccattccggcctcagcctcacctgcgccggagccgagcggcaggtgctcacccgccccgaagaagtcgccctgatcagcctgcacggcgggggatcccagccttttttggagtggcggcccggccaagctcggctaacctggcaggtggatccctggggatcctggcaggtgcgcggcgaagacgcccgttggtgcatccaactggaaggtcacacccagcggcctgggcaaaccgtcttcacccctggcccggaagggatgcggcgcaactgccgcgacaccctggccggccatctgcaggtgcggctgtggcagcgcaacggccaggtctggacgcaggtgcttgcggccagcagctcccaagccggcctcgaggtggggggagaagttccgcgatcctggccagggcattgttgaacgttggcggatatctacacccccgttggacttcccaaaaaacgctcttgtgctaaaatacctaagccacattgataagcttccatctctggataggagagacgggtcttcaaccgtggctgtttcgcttttcttgcaggtagatagcttgcgcctgtagctcagtggactagagcacgtggctacggaccacggtgtcgggagttcaaatctctccaggcgcgttacgatcccagatgatttttcgtctggggtatttaccgtcccttagttggcctgaatcctgtgttaggattaggcctatcaagtccgccttgatgcaggcgtagggagcccgaggatcatgtttgaacgctttacggaaaaagccatcaaggtgatcatgctggcccaggaggaggccagacggttgggtcacaatttcgttggcaccgagcaaatcttgttggggttaatcggcgagggcactggggtcgccgccaaagttctcaagtccatgggagtgaacttgaaggacgcccgcattgaagtcgagaaaattattggccggggatccggctttgtggccgtcgagatccctttcactccccgcgccaagcgagtgctggagctctccttagaagaagctcgccagctcggccacaactacatcggcactgagcacctgctcctgggcctgatccgcgaaggggaaggggtagctgctcgcgtcctggaaaacctgggggtggatctgtccaaggtgcgcacccaggtgatccgcatgttgggcgagaccgccgaagtgacggcggggggtgggtcttccagccgcaccaagacgccaaccctggacgaattcggctccaacctcacccaattggcccaagagggcaagctggatcccgtggtgggtcggacgcgggagatcgagcgcgtgatccagatcttgggccgccgcaccaagaacaaccccgttcttatcggcgagccgggcgtgggcaagaccgccatcgccgaaggtctggcccagcgcatcgtgcagggggacgtgcccgacatcttggccgacaagcgggtggtcagcctggatatcggcctgttggtggctggcaccaagtaccgcggcgagtttgaggagcgcctcaagaagatcatggatgagatccgcaacgccggcaacatcatcctggtcatcgacgaggtgcacaccctcattggagccggggctgccgaaggggccatcgatgccgccaacatcctcaagccggctttggcccgcggcgagctgcagtgcatcggcgccaccacgctggatgagtaccgcaagcacatcgagcgggatgccgccctggagcgtcgcttccagcccatcatggtgggcgagccgagcgtttcagagacgatcgagatcctgtttggcctgcgggagcgctacgagcagcaccacaagctgaagatctccgacgcggccttggaggcagcggccaagctggccgaccaatacatctctgaccgcttcctgccggacaaggccatcgacctcatcgacgaggcggcttcgcgggtgcgcctgatcaactcgcaactgccgccggcggcgcgggagctggatcaggagctgcggcgggtgcttaaggagaaggatgccgcggtgcgggcccaagacttcgacagggccggcgagctgcgggatcgggagatggagatcaagcagcagatccgcgccattgcggcggccaaaaaagccgaggaaagcagccgccaagagatgccagaggtcaccgaagaggacatcgcccaagtggtgagcgcctggacgggcgtgccagtggccaagctgaccgagagcgagtcggagaagctgctgcacatggaggaaaccctgcaccagcgcatcatcggccaagatgaggcggtgcgggccatctcgcgggccattcgtcgggctcgcgtggggctgaaaaaccccaaccgtcccatcgccagcttcatcttctccggcccaacaggggtaggcaaaaccgagctgaccaaagccctggcggcctacttcttcggctccgagtcggctatgatccgcctcgacatgtcggagtacatggagcggcacacggtcagcaagctgatcggatccccgcccggatatgtcggctacaacgagggggggcagcttacggaagcggtgcggcgccgtccctacacggtggtgctcttcgatgagatcgagaaggcccacccggacgtgttcaacctgctgctgcagatcctggaggacggccgcctgaccgacgccaagggccgcacggtggacttcaaaaacaccctgatcgtgatgacctcgaacattggctcgaaggtcatcgagaagggtggtggcagcctcggcttcgagttcaacaccaacgacgaagatgcgaactacaaccgcatccgcaacttggtgcacgaggagctgaagcagtacttccgccccgagttcctcaaccgggtggacgagatcatcgtcttccggcaactgaccaaggaggaagtgaagcagatcgccgacatcctgctcaaggaagtgttcgaccgcatgaaggagaagaagatttacctcacggtcagcgatcgcttcaaggatctgctggtggaggagggctacaaccccagctatggggcacgtccgctgcgccgtgctattcagcgcctgttggaagacatcctggcagaagagatcttgactggccacgtcaaagagggatcagaagtcctcatcgatgtggacgaggagcgtaagcccaaggtgctggtcacggagccggagcgggtgctcttgccccagggagcggagtaaagctgccgcctccccttcaggttctggttcttaggaagacaagggatccgctgctgttctcggatcccttgctcttgtccttcatctgtgctgtcgttctaggaagttgtctctagagtcaagggattggccgtaggagaactttggcatggtgcaatcgacctactactatggcggcgctccggttcggactccgcctcccgatttggcttcgctgctgctgcaagagcgcattgtctatctgggtctgcccctggccgaggaggcgaatgccaacgtcaccaagctgattgtggaacaattgctgtatttgcagtacgaggatcgggaaaagccgatcaagatgtacatcaactcgacgggcacctacagctacgacacggcagcttttgccattctggatacgatgaactacatcaagccgccggtgcataccatctgcattggcaatgccattggcatggcggccatgctgttggcggcgggcgccaaggggttccgggccagtttgcccaatgccacgatcgtgctgcatcagccgtatgggggcacccgtggacaggccagcgatattgaaattcgcacccgcgagatcttgaccttgcgcaacatgatgctggaggaattatctcgcagcacgggccagcccatagagcgcatcaagaaggatacggagcggctgtttttcatgactccggaagaggccaaagcctacggtcttatcgatcaggtgttgaccagctccaaagccctgccgaagttggcaacagccaaaagctgaagcagagggatccgtcgatggttcaggtccctgtacagcctttaacggcggaggagtacctacgcctcaaaagctggccttatgaaggacggcttgaacttgaagacgggtatattcgggaagtgccaactgaggagcgcattaacaccctcattgagctgtttctgattgcggaattgctcaagtttttgcccgtccaacgcctgagcttgggccaagttgaggtcgaagtgcccgcagccaaggctcggtttcgcaacccagatgtgatggttttacatcctgaccatgtgagcttgctggggaacggtcgcggaacccttcggctgcccatgcccccgccgctgctggtggtggaagtggtttctcctggaatagacaatgaaaaacgtgattatcaagacaagcgcaaagactatgctgcccgtgggatcctggaatactggattgtggatcccgccaagcagtcggtgtcgcgctgggttggcggggaatacgaagacgaggttaaaaccggccctgaacgcattgtttcctcggttttgccccagctagatttaagcgcgcaagacctcttgcaagcgcatcgttctgtgtagtgttctgtactttgccaggagaaacttatgccgattggagtgcctcgcgttccctaccgtctgcccggtgagccctacagccagtggatcagcctcgacgaccgcctgtaccaagagcggatcttgtttatcggcgagcccatcgacgacaacctggccaataccatcgtgggggtgatgctctacctcaactcccaggatccgcaaaaggatattgtgatgtacatcaactctcctggtggctctgtaacggcgggcatggccatttacgacaccatgaaccacgtcaagcccgacattgttaccgtttgcgtgggccaagcagcctcgatgggggccttcttgctggctgccggcaccaagggaaaacgctttgccctgccccactcccgcatcatgctgcaccagccttccctggggatgatccaaggtcaggccagcgatatcgaaattcgcgcccgcgaaactttgcgggtcaagcggcgtatgaatgagctcttggcgcaaatgactggccagccgctggagaaaatcgagcgggatgtggagcgggatttctacctctcggctacggaagcccaagcctacggcattgtagaccgagtgatccaagagcgctcggaagcaatggccggctaagggggattttggctcgctgcaaaaagacggcctgggcaagatcccgagtaagattagggagctgaggactggctcgctgtggtttgaccgtttgacgggcctggattccggcaggtgtgatgttccccggcttatacggtactggttctagggtgctgggagaggggctgaggatccctggggtagctaggataaggcggagtggaccgagagatttgcatccggtgaaccgaaagcattgggtcaaaaggagcagtggatgggccagtctgctggtgttcctgctgtatccgccgaatcaggccttggctttgcccccggcttctgaaatccctgaggaggtgctgcgggcgcagccagatttgcaggctcgctctccggtcgataatcagcccctcaccgctggcgaagctctgcaactccaggcagccctggcagcccggcccgaaaccggatctgtttctccagaggtggagcggctgatctttttgctcaagctgcgcaggggtttccgcgacctgtttccttttttgttcccatagccctcctagctagcccaacagttttccgaacccttaggggcgagggggaaataccacagggatccttttctggtagcggtaagggccggcgcgggatccccaagtttgttggccggtggtggcgtcgaagccgcgatcccaggtgatgaattcctgggctgtgaggtcaaactcgatgtggatgtaggtgctgtcgccggggttgaggcggcagccaccgcccggcagcatctggccgtggtagcagtctgcgcgcttttctacgaggatgcgacaaccgggcaaatgctgcaagtcagacagagaaagctgcgccaagcgctgcagatcctgagaggcacctgcccaagccgcttgatcccgcaacttatagttctcgatccgcaagggatccgccaatacctgcagcacccggctgcggtaaaaccggcccggcgtgtgctcgttaaattgctcggtaaaaaagccgattccttctgaaaacaggtggggaaggcgcacgtaccaaaggctcaccggtacaaaccacaccggttctgccatggcttgggcgcggttgctgtagtaaccttccagccaatcggcaaaagtattgaggtcggaatcggaagttgccgcagcagaagctgtcatatgcaagaaggaggatcgcctgtcttcgggatttctcgatcctagggttattctcacccctaaccctgcttccggagggagaaggttgggtgccgaaccggagggctcagtgttgaggagcttgctctgctgaaggcaatttttcttctactatagaaagctatgacaaaactcacccccagctccagctacagcattgctctacgtctgcgcctgcccaaccagccaggagcgctggcccgtgttacccaagctattgccgaggtgggaggcagcctcagccagatcgacctcatccaccaatcggcagccgaaacggtgcgggaaatctgcgtggatgccgttagcagcgagcatgccgagcaaattcgcgccgctgttgcctctttgcccaacgtaaaagtggagcgggtggtggatcgcacctttgagctgcaccgggggggaaagctacaggtggtggccaaaagccgcctggagagcgccgccgatctggccatggcctataccccgggcgtgggtcgggtggcgctggaaattgccgccgatcccagcgctgtgtatgaatacaccatcaagggcaattgcgttggcatcgtaaccgatggcagcgccgtgctgggcctggggaatatcggcccggaggcggctctgccagtgatggagggaaaagcagccctgttcaaacgctttgctgatatcgatgctttcccgctctgcctggccacccaggaggtgggggaaattgtggagacggtggtgcgcctggcgccggggtttggcggcttcaacctggaggacatcagcgccccccgctgctttgccatcgagttgcagctcaaggcccgtctcaacctgccggtgttccacgacgatcagcatggcaccgccattgtggtgctggcagcgttgttgaatgccttgaaggtggttaaaaaaagcctagaggaggtgcgcattgtcctcaacggggcaggagcagccggtattgcggtaactcaactgctgcgacgggccggggccagacatatcctggtctgcgaccgccaagggatcctcagccgctcccgcgccgacctcacccccgagaaagctgccgttgccgttgaggagagcggatccctggcagaggctttggtgggagcagatgtgttcatcggggtgagcgtggccaatgctttgacaccagagatggtggagaaaatggcgccggatcccattgtctttgccttggccaacccggtgccagagatccagcccgagctggtggcagatcgagtcgccgtgatggccaccgggcgcagcgactaccccaaccagatcaacaatgtgctggccttcccaggggtgttccgcggcgctctcgattgccgcgccaagcagatcaacactgagatgtgcctggctgccgcccaggccattgccaatttgatcccaccggaagatttggatccccagtggatcattccctcggtcttcgatgggcgggtagttcctcaggtggctgccgccgtgatccaagctgcccgccaaacaggagtggccgggatcccttgagggttccccctggccaaaagcgggtggaaggcagcaggcctcagctagaagccgcaggagccccgcactgtacccccctcaatccccccgcccccctgccccccgtatacggggggttgggggggaaggggggcggtcggagccgggtagtttacgatttgcttttgcggagatccgcactatcaaattgctctatccacaactcccagcaatcggcgcgccggttgcaaagttgctcaagatatttctttgggctctgacagagttaaccggagacttgcttgttatttttgttacaagatcggggatcctctctacctagagtcgaggaagccggactaagtcctgataggctggaggaaagtttgggatccctgccatgttctacttgccggtctcgctgttgctgtttttgatgctggtgctgctgctgcctttcctctggctggggctggcggtggatgtggtggcgttggcggtgggcaagttggggttctcgcgggagggggcgctgttgctgctgctggctatcctggcgggcagctcggtcaatattcccctgtatcgtgtgaagtgcgaggtaacgctggtggaagacctggccagcctgtggatacggcaattttgggggatcccgttggccaagatctctcaggagaccgtggttgctctgaacgtgggcggggggctgatcccggtgctcttggccctgtatcaatttggccgggccgatgggctgttgatcctggccgtaacggcgctggtgactgtggtcagctactatgcttcccacgtggtgcccggaatcggcattcagatgaatcccttgaccgccccggctacggcagccttggccgccatgttctgggctggagatcaggcgccggcggtggcctttgctggcggggttttgggcacggtgatcggagcggatctgctgcacttgccggaggtgctgcggcgcaattgctcgggcattctcagcattggcggggccggggttttcgatggcattgctctctgtggcctgtttgccctgttgctgagctaaaccagcaaataggtgagggaaagggtaacagcctggccgggatccagccagcgcaagtcgggatccccttcgggggcacgctgggtcaactcctcgaggagaatttgcgtccattccagcggcccattgagcaacagcggcgaacgggctacccccagcttgcgggccatggttttgagggcttccaagctggccgacaaggggcgagtgctggccacaaacagcagctcggtcagcccctgggcatggcaggtgagcagatcgggattgacggcagagcgcgaattgccagccatctcaggcagaggtggcaaagtcaggctgctcttggcctccaggcgcagcggcagggcaaagtcctcctggggcatgggggccagcaggtgcagttgcccgctggaatcgaccatcaacaggtacccgaacagatcctgctcgccctcgttgcgcagagtgagatagaggggatccccgcgcataaagcgtggcatgcctggctcgccaggagcagcggccccttgggcaagccgtgacccccgcaagggtttgcccttggtggacaattcccccaccaccgccagcggcgagattgccgcgttgagggtagcccgcaggcgcttggccgccagcagatgggccagacggggcaccagccgctgcactgccgtagcggcagcttccccagccggcccgcaggaattgagcagcaattctcgccccggccaaaagaggctgtagctgttgacttccaggggtttgggcagagcgtccaattgaaaggcggcggccatttcgggggtgatgcggcccagcaggcaatccacctggcgctcgcgcgggttggccgtctccatccagctgtagccggcgatggcgttggtcagatctactttttcaacgcggcctaagttgtcttccagacccaccaaaagcttgaggctgctggagaggctgcgcaactgctcccgcaccagcgtgcccacggggggaaattgaccttccccgttggccggctgcacctgtgccaacaggccgctgcgagaacgaatcagcagcggcaccggcgaggcggtggaaggctcggcagcaatgggaaccaaaagagtacctggctgcaagccgcagagtgccgccggtgggatcccacccagccacacctgggcccgattccccttcacttcctggatggcgccgctgactcccacctgagggggggtgaggaagtagggcgggatgcgccgagccgtttctttgccctccaggatggggcgctgacaagcaaacaggcccagctcccgctgaccggccacttggttgaaggctatcagcaggcgggtggcaggtgtggtctcccacaggtactgcgtcaacaggtaggtgagtatccctgcatgaaatcccggccaagcggcttctgccgccaaatcttggggggtggtggcggcaattaacaaccccttgggcggagagggccaaatctgctgcacttcaccagaaggcaggcgaccgggagccaccgcctctggggaggtagaggctacttccttggggactttcggcgggcgggagcgcagttgcaagttgccccgtactgcgggtgcaacataggtaaagccacaatcgagtacggtcgtgagctgggctgtgcccaagctttgcacaagctggaaaaagcgctccagacccatagccgccgcttcttcagggccagccaacagcagcgccggctgccagcgctcgggcgaagatcccgcccgccattggccgtagccgctaaactgcaccactaccgtttcagccgtctgacttgcacttcccaagtgctcggcaaaggctgactggatcgcgcttgaagtggcagctccatcggtgaggatgagaatgtctgccgggtcaaagccaaagcgataccgcagcagctcccgctgcagctccacatccgtgacacacccctgtaacggggatccctcgccggggtagcggttaatgcctatcaagagagccaacttgcgggagctggccgccaaagcttgcccgtagcgctcagcctgacccaccaaccagccgggagagagaccaaggccggcagcaaccaggagtaacttttgtagaaaagaccgcctttccatgtcaaccctgtgggctgcctcgctggcgtaacagccaccctgttggcgaacgagccacagctcaactctgcaccggatctgttgctgcctatttcaggatatccccacccctccagctttttcgagggatcgggtgacagtttttggcgtttcgtttacattcttggcgggatcccgcctcaagtcctttccgtctggggataccgacgccaaggccgcttaggagttcagctagaaacggcaggaggcccgcccttttcctcctgtacacgggggatacgggagcgtgtcaatcaacagccgcgcagcaaaacagagcgttggcggtcgaacagttggcgttttctcaactgaggcagtttctgcactccaaggcggtggggccggggtcaaggttgtggtggtgccgcctgccgacagtttgcaaaccggccaccgatgtttatggcttggccagcaggaagggaagcgttttcgttgtgtgaacccggcctggggctgggaaggggaggcagattttaacggtgccaatgtgattgcggttttgggggctgctgtaagccggcctgccccccgtacacggggggtgtggggggcccttggttggcttgccaactgcagggctacccaaagcctgcactctatgtgtcagcatgagtgcgggcaatttacaaaatagggcaagtgagccccccgttccggccaatggcagcggaggaaagggattacgatgaacccagccaaaactagacagcacaggctgtagtagaggtgaaagctcccgatgggatccacctgttccactacccctcctcccagggatcccagcgctagagccaggatattgttcaaagcatgggccaggatgggtaagctcaaggagcgtgctttcaggtagagcagccccatcaccaggccaaacaccgtcagcccaagtgggttagggtgcagtaggccaaagaccacggaagaagccagcaggcctctgtcaagcccccacttgaggctccagcggtggagcaaaatgccgcgaaacagccattcctccgttatgggggccaccactgcaatcgagagccagcgcaacccctggtacacctgcggccaggctgtctccccctcctcttcccccagggagtccagcatcgactccgccagctccgggaaagacagcgacacccagtagagcatcagcaaagtggtgcccatggagagcacaaccaaagccggcactacccgcagcagggatccccagggaatcacagctcgccagttgccccacagccgcctcatctgcaaatgggctcgtcgcccgcgctgccagctccagatacaagtgagcacaaacgtgacgcaatagacaacgtaggccagcaccggatcgtccgagggcagaggcaacagcctggccaaagcgacaacccccagacccacccccccgttgatcgacaggaaagccagcagcagatagcgggccttcagcgctgaaaatccggctgaacccggctcggcaggcggcaaggcgggggatctggacataaaaaagtaagaggtaggagttttcccatcttataagggtgggggagagagcaccgactttggaaagccaatcctccgggcaagctacctcgtggaaggggaaagcccccctcttcaaagggagaggaggtcactgcttgcgctgaatccaataggtggtaaatagctcgccactggcctgtttctggattttgccccccaagtcggcgatgcgccgctcccactcctgtaggggcgtgagaatcggctcgctgcctttgaagagctcaatcaacccccactgttcggcccacaccgactcaggattgaccacttcgataatcactggcgcagccggacgcaacacccgcctcagttctgcccaaaccgcgtcaaagtagtctatcgggtagtagtacaaaaatcctgtagcaatggccagatcgaactgctctggcccgtagttttccaggtgatgggcggatccctgctgcatcgacttgaacagcttggagttaagctgcggtgcccgcgagcgcacaaagcgcacgatccccccgctcagctcatggccgtaaaagtaggcctgccaatcgttccagggataggtcaggaaactcactccacagcccagatccaagcaggcttcccgctttttgggggcgcgcaattgccaaaaggggatccccaggcgttcctggaggtgatcccgcttttgggcttgccaaaagggcaactgttccaggtcggggggaagctgccaactggcccgacccaactgcacctccagctcccggttgaagcgggcggctacggcggcaagatagggatcccagcgttccccgctttgcggtagctccatctttggccggctctgttgtggaggcttgggcgcttaactggcctttaacctagactaccaggaggcccggcccataggcccccggctgcagggatccattgacccaactgtagctgccgaggatggtgccggcggggacttgagcttgggagcccaagcgcgtgtaagcgccgatgtagcagggcgcgtgcaattgaacgtcagggtggatctcggcggtcttgtgaacccatacccctggcgcccgttcttccacatcctcgagagggaaatccctcatccggctcaggagaatgtccagttggccgtggtagtagctggccggcgtgcccagatcccgccagtagccagtgtgcaggtaggcttgcagccgtcgcccctgccgcagcaagtcggggaagatacgccgctcgaagctgaggggatccccgctggggtagtctttgaaaatagccggatcgaggacataggtaccagcgttgatggtgttggtggtgagggtgagggcttcggcagcagtgggcttttcccgaaaggattggatccggcccccttcccctacctccaccaggccgtaggcggtgacgtcctccacctgggcgagggtgagggtggcgacggccccgctctgcaggtggcagtgtatcaaatctaataaatccagatcggtgaggatatcggcattgaagaccactaagggatccccgctgaagtagggttgggccagcaccaaagctcccgctgtatctagcggcgtctcctcgacgacgtagcggagctttaccccccaagcagtgccatctcccagagccgcctcgatctgtctgcccagataccccacgctgagcaaaatgtccgtcaggccggcccggcggcagcgcccgatcagccagtgtaaaaaaggcacctctagcaacggcagcagaggcttcggttgccacaaggtcagcggccgtaagcgagttccttgcccccctgccaaaatcaccgcctgcatagctatccccaacccattttcccagcctagatggtaggggaaaaggatccagcctgccacagccaactggctgaggccagaggcagggagagcccccctttgccgctgttctgctgggcagcgaaggcccgctaggctggcggcgacgtctggggatcccggtaggcggccaggatggcctgggcagccaactggccagagagggtggctccttccatgctgtcgatatagtcttgggcggtgtagctgccggcaaggaagaagttgggcacgggagttttctgctgcggccgatagggctccatgcctggcgcctcgcggtagagagagtgggccagcttgaccacgctgtaccaggtcaggttcagttgccgcgaggagggaaagagctcatgcacttggtgcagcacgtgctgggcaatggcctcgttggacatggagatgaagggatcccccggcgtgagcacacactgcagcagggatccctggccgggtttgtagtagtcggcggggctggtgagagccagatcggcaaagcaggagaaatcggcatcgggggtgtagaggaggttgtcgatgccaactggctgcgggtggtcagcggcgcgtttggcccggcccttcagctccgtcacccagccgtcgaagcgcaattgcaccgttgccacgggtacggattccagcttgtagaggttgtcgaactggggccactgccgccacacctgggggatcagccgtttcgccccttccacggctgttgcacacacgtacacatccgcttccacccgctcgccattggccaagaccagaccggttactgcgtagggaggagagtcgctgacttcaatgcggctgacccctctgcgggtgtaaacctggccgccgcgggcttgcaggtagcggacgatgggctgggtgaggtagttgtccggggatcccttgaggaggttgagcttggaggcatcggttttgctggcaaacatctgaaaaatggtcagcatgcagcgggcggaaatctgctccgtatcgatgaagcccagggcataggcaatcgggttccacatccgcttcaggctggcctcggatcccccgtggcggcggaaccactcggcaaagctcatccgatccaaagcgcgaatctgccgcatcgccccctcgtagtccagcaggccgcgaatcagagggctggtgcccagcgccagggcgttgcgcagcttatcggcccaagagagctgctcggtggcaaaaaaagccttgaggccgttgaagggcgcccctagcgggaagcgaaaatcgaggctggccacctgccccccgcggttgacaaaggtgtgggtgtgttgcttgggcagcaggttctcgtaggcccccaccttcttcatcagggcaaacaggttgctgtagttgcagaaaaaaacgtgcagccccatctcgatgtggttgccctcggcatcctgccaggagcccaccttgccgcccacaaagggccgcgcctcgtagatctgcacctggtgccccgcttccaccaaatccacccctgtgaccaagccggccaacccggccccgataatggctacccgcatcgtgatcccctcaaatgagctcagccaaaggctgaggcaactgcaaagaaagataaacttctctcattctggaacaaaatgcgccagggatccctggcttgacaaacgaccgcaaaacttgccatgatagatgtccgatgcggatgtagctcagtggtagagcttctcgttgccaacgagacggtcgcgcgttcgaatcgcgtcatccgcttttcgatccctcacccccgtcccctctcccaaggggagaggggaggtgttagcgcttgtagaaggtctccaggctgtggcggtcgcccacaaagcgccagtgccaaggttcgtagttcaccccctgcggattgtttctggggaaagacagctcaaagccaaaacgggcggcatttctctccagccaccggaaggcaggggtggtctcaaaggcttcttgagtgtcccactgaggaaactgggcatcgccaatatcaatggcgtagccggtgtggtgctcgctgtagccggggggagcgctgagcgcagcccgttcttccggtcgcaaggctcgcgattgggccagttgaaaaaacaaaaactcctgctccgctatcgagcgaaacccagagatagggacaaggcggatcccgtcggcttgggctgcttcactcatgcgcaggtagctctcggcagccgcctggcgcaggcgcacctctcgaccgtggtagctgcccaccacccgtaggctatctgcgggggcctcggaataggcatagtgccccagcagcaagacccgctcattctgctcagttggctgcgccagagggggctgaccggctttttcgaggactggggaatctgctggggatcccgccaatctctccagccaccacgccatccagagcagcaagccaactatggccagccctacgcccagccacaggccccacgaagctgaggaaccttgcgctttttccgcaccagatggctggcgacgcgcaaccggaatgtcgtcgttcatgcgcaagggctgggatctcagagaggaaccgaagagattttacaaacccaagtcggccaaaatatcgcgggcgtgggtttcggtgttgatgttctgatagaccttggcaattttgccctcggcgtcgatgacgtaggtcacccgcttggcgtagccgcctccatccacatcgtaggcgcgggcgatcaccccactggtatccaccagcagagggaaaggcaagttgtacttctcggcaaacttttggtgagaggcctggtcgtccatgctcacccccaacaccaccacgtttttgctttgataatcagcgtaggcgtcgcggaagccgcaggcctctttggtgcagccaggggtgtcgtctttagggtaaaagtagaggacaacggttttcccggtaaaatcagccagagaaacttggttgccgtgggtgtcggtcgtgttgaaccctggagcaacggtgccaacagcgagaaccatagacaggtgacctgaagagtgcaagagagaaagctgccctcagcattttcttcagccctggtcgtctctgtcaagctgttgccggccccgacccggctgcccgttgcaactcgaccaccagctcttggaactccactgccagcctagaaggcagccgtcgccccaggatctccgccagcgaccggtagtaccacagggatccctctttgccgccggagaagcgctcccagagctgatcccccagttggcgaaagtcgcgtaggatgcagcggacgttgtgcagcttgtcggaggcggccaccagcaaaaccgaggcatctgcggtttccaagtgcttgagataggccactttgcgctctttccagtcttctttgggctcgcccagggagctatcgctgtcggtgtccgtgcatcccaggacgatctgcagcacccgttctccgaagtgctcccgcagctcccgttcaatctgagcccgcggctcgccgctgtagcgggggccatcctccaggctgtcgtggaggagggcagcaatggcctcatcttcgtcggcgccatgctccagggcgatggacgccaccgccagcaggtggctgaggtaggggatccttgttcccttgcgggtttgagcggcatgccagcggtaggcgtagcgcatggcctcggcaaaccgcggcgtcaactgggtagacataggtatctctccggtcgaggttggcagttgaggggattggtattggtaggaaatcgtatccagaaagcctctattccaaaccaagctttgacctggttgccgagcggcactctgacttttgcttcttggaacttaagccactttttcgggtatgctactgagaacatccccttcttacggtagcgcggcaggtttggtcttaaactcattccttcttgccaggagagcctcagctttttcttagagctactgagtgcctcagctacagacttacacgtctgttgtgcggcggaaacatacattgcgataaagtgcttgttttgggttctggccatctcagcacaaagctcaccatagcttgcccatcgcttcgttttgaaatagacttgtctcgcatcgtacagagcacagttgcttattagactgttgacacaactctaatagggggactagctccctgttcttgactcgaacctgctgacagccgtactccatcattgttgatgagcagtatgataactacagtctgacatgagtaagcgataatgcgagaggaaagtcaacggtacaatcactacaaccatgctgtggggctagcggttgtttatctcattttttggccaaagagaaggaaaaaggtcttggtaggagaagtcaggaagaggttgtttgagctatgaaactatatcaacgacccccatcatgggtaagcgactaaagtggctagcgggcttttccgccctgcactcaagtgcggggctaccaagctatccttttgtgtgcaggtggggaccggcccgcagggcctggatcaccggagccagctcgatggctgcgggccgcgtacccaagatcacagaaaccaggggaagggtggccataggctcatgggcagcggcacctgtagaggctggaaagagctgatccactccgcgcagctcattggggtgagcctcttaaaaacacaggcagcatagggcagcgttttcccaaggtcacaagctgccaggatggggactctactcagtcaggctgcgagcagaacccggaagaggttgtgctctcttgttcgcttaccccgatcttaactccccatctgctccgctgatcgttcaccgaatatgccagaaaaaggttgacgggatccccttccttcaactagcctaaaaagggctgaagagatcctcttcgggctgtccgggttgttccggttcaactctttcggaggaaaacgttcaacaacatggacgcttctggcagttgtagcaccggccagcggagatcgctcttaggagctcaagtccttggagatctgcgccttcctggtgccttccattttcccgctgacagcctcagtcgtcgcttgagaggatcccgtttcgccaacgcgaagggacaggagagctttctcaaatagcttctggcttgggtggctctctcggtcggcgacgaacagatgggctgagcagagctcgacctgagcatcggaaaagggaaaagcaggagtgcttcaaaggggacttcccctagccttgggttttgtatttgttgttcgtgggccagggggaaccctttggattcccttttatcgacttgggcttgtgggcgtcgagtcgggcctaagacgttgagaggcgttcagcttcagggctcccatgagcctcggagcaggggttggtcgttgccctccgggtcttttatccggctgactccaaccttcggaggtttgttatgcagcaaaacattcttcgcgatcttctctctcctgcctctttggaagccgccaagcgagcggctaaccgcgcccctattgccgagctggtgcagcagttgatggagatttctccgcggcagcgggtactggcttttcggttgctggaaaaagacaaggccatggcggtatttgagtatttgcggcctgaagaacaggccgatctcatccgcagcatggaaaacccagaggtgatccggctggtggaagcattacccccagacgagcgggtgcgcctgtttgaggagctgccggccaaagttaccaagcggctgatcgccaacctcagcccagaagcccgcgaagccgtgaatatcctgctgaactacccggagcgcagtgccggtcggctgatgaacctgcgctacttggcggtgcgcgataccctcaccgtcggggcagctttggccagtgtgcgcgactcccaactgggggatgacgagctggatgtgatctttgtggtcgatgaccagcggttctacaaaggtctggtgcgcaccgtgcggctggtgaaggcggatcccgacctgcccattcgggagctgatcgagggatcggatattgttgctcgggttaccgaccgggatttgcaagcagcccgtttgctcaaggattccggcttgccggccattccggtggtcgacagtgaaggacgcttggtgggagatatcacctttgaagatgtcatcaacttggtggaagaagaagccaccgacgccgctctggcccaagcaggggtgggcaacttgctcagccgagacaaggtttggagcgagcgcctggttaaaggctcccgttggtatgccgtccgcctgcgcatcacgtttttaatcatcaccttgattggcggcatggtggtggggggagtgatcgaaacctttgaggaagtgttgcaatcagtaacggcagcggctattttcatccccttggtcatggatatgggcggtaatgtcggcacccaatctacgaccatctttgcccgtggcttggcttggggccacatcaacgtgcggcagtttctcccctatttgctgcgggaagccagcattggtggcattatcggtgtgctcctgggggccacggctggggtgattgcctacttctggcagggggcaccgaatgggatcccacaattgggtctagcggtgggcttggctctggccattgtcctcactttgggggctatcttgggcgccattttgccctgggtgatgttaaagctgggctttgaccacgctcccggagcagaccctttcatcactaccatcaaagatttcaccggcctctgggtgtatttcaccttggtagcttggctggtcggcgttgaagtcgagttctgaggctgctctcttcgccttgcagtccaactttggctcccaggctacccccggcctgggggagctggattcagattgaatccgattattcgttcaggaggtgtgccatgactttgaaagctccttccaccacagctcagttccggttgctgctgcagcgctacgcccatcgagtcagcataacctgcgctttagaaacgggtggtaagctggccccagaagtggcctttgctcaactggaaaccctctggcaggctctggaacaggaggccaaagccctggggatcccagatgtggccggctagccctcactcctccacggcaactggagcatgccctatgacctggattgacttcaccttccgcctaacggttgcctttatcttgggatcccttatcgggctggagcgccagtggcggcagcgcatggccggcctgcgcaccaacaccttggtggccactggcgcagccttgtttgtcatgctctcagtgctcacccctgatgaaagcagtccaactcgcattgccgcccaggtggtgtcggggattggctttttggccgggggcgtgatcctcaaagagggggccagcgtgcgcggcttgaacaccgctgccaccatctggtgtgcagcagccgtaggggcttttgccggatcagggtacattccccaagccaccattggggcaggagccgtgttgatcgccaacattctgctgcgccccctgggctaccgcatcaaccaacagcccctcaaaggcacggagctggaactggtctatgagtgttcatttatctgcaaaagccatgcggaagcccacctgcgcgccctgctgctgcagggcatagcgcccacccatctcaaattgcgagccctctacagcgaagacctggaggacaagcccgatctggtcaaagtcgaagcagagctagtcacccaaacccgcgatgaccaggccctggaacttgtcgtcagccgcctcagcctggagccaggagtgattactgccagatggcgaattatcgaacaggaatttggataatccgaactttttttccgacttcatgggagttctgcagccaaaaggcagaatgtgcccagctcaacaaagagcggaccttcgcgccatgaagcgagaggagattttgcagtccaagcgggagcagctcctacgggtatggttgtttcaaacccgattaagacgctcctccagtgctcggctccactgacgcaacgagctgtttcattgctctttgaaataactacagttgtttatcctaacaattcccaactggttaccaacgcaaacagcagaaacaagccgccccccacccaatgcacggcccgttcagagatgtgggctgctaagaagcgaccgcccaccaccgccaaccccaccatcagcccatggccgagggtggcccctgcccagacactcaatcccgggtgggtggctgccaaggaaacggtggcaatctgggttttgtccccgaactcggccaaggcggtcaggctaaaggcctcccacacaacagcccaagccccgccgcggccagcgccttttgcttcggcttgctccaccagcctgagggcttcttcctcttcttccttctcctgctggggagtcatttggtaagcttgccagagcattcttagcccaaaagccgcgaaaactccagccgatagcactcgcacgcccaggggtggcagcagctcaaaaagcactttcccggccaccacagccagcaaggtcatcgcggccaaagccagccacgttcccaagaagacccagcggcgtgggtgccgcatagccagaatcaggggggtaaaaaaggtcttatccccaaactcagctaccgtaaccaacagcaaacttgacgcaaaaccagcccacatcgtttagcctccaacctctcttgtgtgtggaatcggttcacacctggaggcgaaggctgggaaagtcagacggactcaccaagctcacctccgcgtgaactcagtgaaagtctcgtcaccaaagcagcctgccgggcttgctttgtctcttgcaccgggctgtttttagccagtatgtcgatgcagagggcggtaagccgcctgactactccctttccgtctgaatggtagcatgctgagctcccagtgggagtcattcattcaagcattcaagaaaagctctccaatgggatcccccaagacttgctgtgccttggccgatatcagtgccgcgcatcgcttaccagaggattgtgaaggagcggcaggctattatgatcacggttgaggagaaaatcaggggaaaaccacgtggatgcaaagttagtcttggtgggggttgctcttgtcctctctctggcaagtttctacttcggcacccgcaacggcttttacgacaccgacaagtatcacggcaatggctctgctcattagagccgggcgctggtgattttttatggatcccttgcccagaagggcttccctccagaatacaggcaacgtcggcgagggctgggtgcggcaatatctctgtcagcagggctggcagatcctggcccagcggtggcgctgcccttggggcgagctggatctggttgcccacaaagctgatgtgctgattttcgtagaggtgaaaacccgtagccccggtagctgggatcgaggcgggcttttggcggttgggatccccaagcagcgacgcttgatccgggctgcccaggccttcttgagccagcatccccacctctccgagttgtcctgccgttttgatgttgcgctgatagaacgtcgggcctctggggaaggggtaagctatgctttggttgactacctgcaagcggcttttgagatttgttgaagcaagcttatccgagatgctgtgggagcttatggccgtttcaggttaggtgagatgcctgggctgctgagacaagccctctagccccgcgcattattgctccgcaacgctattgctccacaaccctgacgcagtgtcctagagtgtcctagtttgaatcaaaataactataaagctgggccagcctctccgactcatctgaatacgaagaacagatggagctttctggggtcattcatcatcctcactaagatccggcctggggatcccttcattggctcatgattttgggaaacagcatgaaagcgcatgagttctgggctcgtaccgacagccaaggtcaactgattttgcccatgcgggcgcaggagcaattgcccaaagatcgagttgtgcgggtgctggtgttggtagatgagcaggagctggctccagcagaggtagcggatccttcacaggagcagttgcccactgcctcgccagatgaggagcatctttggtatggagctcccaccgttccctacgatggcatttagcgcatgggatcttggccggacagccgccagcggtttaggcgcgagagggtatctgcatccaagtaggcatcaatgccccgcttgctcgatagccgttttggttggacgcgccggatctgctgctgggcctgctgcacttcatcccacagttgttctgccgagacccattcggcgttgtagccgccaatcaccaactgctggacacgatcggaggtagccacccgtacccgacacccatccctctgcaactgggcacacagccgttcaatacaactgtcggcggtctcgccataagaggtatacaggatctcgatacccgaaggggagcgctcttgccgggctggggtgggttgggcgtaggcatcgtacaccacggtcgcctggtagccccggaaggccacatagttggccaaagattccaccaagcgcagacgggccaattccatcagggagcgacgcgccaactggctcagggtgggccaagctccgatgatgttgtagccatcaaccaagaggaaggtgggagaggaggcttgcatggatggcggtggatcccttgtccgggatcacacttcttaatcttaatctttatcttatttttaatcttagtacccagccttaaaggttaccccactactccgaatgctccgatactttcccggttgtgagcagatcacggtctgcgctgaatccaataggtggtgaacagttcgccactggcctgtttctgaattttgccccccaaggctgcgatgcgccgctcccactccgttaggggggtgaaaatcggttcggtgcctttgaatagctcgatgaggccccattgttccgcccacaccgagtcgggattgaccacttcaataatcacaggtgcagccggtcgcaacactcgcatcaactctgcccaaaccgcgtcgaagtactcaatcgggtagtagtacaaaaatccggtggcaatggccagatcaaattgctccgactcgtagttttccaaatggtgggcggatccctgttgcattgacttgaacagcttggagttaagctggggtgcccgcgagcgaataaagcgcacaatctcaccgctcagctcatggccgtaaaagtaggcttgccaatcgttccagggataggtcaggaagcttaccccacagcccaaatccaaacaggcttcccgttttttgggggcacgcagttgccaaaaggggatcccgaggcgctcttgcaggtgatcccgctgctgggcttgccaaaaaggcagttgctccaggtctgggggaagttgccaacctggccgacccagttgaatttccagctcccgattgaagcgagcagctacggcagcaaggtagggatcccagcgttccccagtttgtggtaactccatctgttgatggctttgtcgtggatggttgtggacttaacttgcacttaacctacactaccaggactctcggcccgtaggctcccggctgcagggatccatttacccagctgtggctgccgaggatggtgcctgctggaatctgagcttgggatcccagccgggtgtgggcgccaatgtagcagggggcgtgcagttgagcgctgggatggatctcagccgttttgtgcacccatatccccggcgcctgttgctgcacatcttccaggggaaaatccgtcattcgacccaggagaatgtccagttggccgtggtagtagctggccggcgtgcccagatcccgccagtagcctgcgtggagataagcttgcagccggtgcccttgcctgagcaaatcggggaagacacgccgctcaaagctgaggggatccccactggggtagtctttaaaaatggccggatccaagacataggtgccggcgttgatcgtgtcggtggtgagggtgagggcttctgcaggggtgggtttttcccgaaaagattggatctggcccccttccccaacttccaccaggccataggcggtgatatcttccacgcgggcgagggtgagggtggcaatggccttgctctgcacatgacattgcatcaacgcctgcaaatccagatccgtgaggatgtctgcattgaaaaccaccaagggatccccggtgaaatagggctgagccagcaccaaagctcctgccgtatccaaaggcgtctcttcaggaatgtagcggagcttcacccccaaagcagagccatctcccagagcagcctcaatttgttggcccagataacccacgctgagcaaaatatctgtcaggccggctcggcggcagcgcccgatcagccactccaaaaagggcacatccaaaaggggcaacaaaggcttaggctgcaaaaaggtaaagggccgtaagcgagttccttttccacccgccaagattaccgcctgtatattccctctcaaccctaccctccttcaagatattgacatcctctccgcccagttgctactcgatatgggctgggatcccttgggtcgagccaaatgtttcttgctacacattcggctaaccagaccgagcactattttgacttcatgagcattgtcaatgtcaattttccgctgctcacagacgggcacggctgacccatcacaaatcttggtcgtgagtctcagcggagacattctatcgggattcttgccatcgggattcttgggctcaatcctgagatggttggagaaggtttgctttttttagagcctttttggagaattgcgacccgcttgccccagtcgggaatagccacccaaagcggcagtgtcaggtgatactaccttgcaacgggaattgtgacagccttggatagcttggatggattccaatgggtttgcccttcaccttcatctgaggttttgccgatgtctgtttctcgacgccgatccctacaagccctcttcttgaccctggccggatgctgggctctgggcacacaccagggatccctgctggcccaaggtagcgatttgttggctcaagttcaagagcggggggtactccgggtttccaccgactccaattaccgtcctcagagctacctcaatcccgacggcagttgggaaggatttgacgtggatgtggcgcgcgagatcgccaagcgcttgggggtaaaggctgagtttctggatatcaacttcgatgtcatcaccgccggatcttggaatggccgctgggatgtcaatgtcggctccatgaccgtaactgccgaacgccagaaagctctgctgtttaccattccctactactacacccccgccagcttcgtggtccaccaagcctcgaccctgaccgatatcgccgctttggaaggaaagcgagttggggtgggcaccgccaccacctaccaagcttacctggagggcaacctcaccctggaaggagagaccatccaagttccagccccgcgggtggacattcgcatctacgacaccgatagcctggctctgcaggatttggcactgggggatggcacccgcctggatgcagtcttgacggctttgccgacggctgaaaacgccattcgggaaggactgcccctgaaaactctgggggatccggtctactatgaagccttggctgtggccttggatcgctccagccctgccccttccgagagcttacaagccaaaatcaacgaaattttagaatccatgcatgcggacggcacgctaacagccctctcgaagcggtattacggcattgatctgacgaaaaaagctgagtgagcaaagactctatcccactggagcagcccatttacccaccgccccggattcgaaaagggatcccgttcccggtggcccaggggttgtggttggttttgtggctgctgttgttggtgttcaccttcagcggggtacagttggagttggccgggatccccatccgtaccttgcgtctcaacggcaactttgtgcgcgagtggtggtggttcatctcgcaaggggtgggcactacttttcaactgtccttggtctccatcctctgtgccaccaccttggcctttttgtcggcactggcgggcctctcccaaattgcccctctaagcagcctctccgctctctatgtctcgttgatgcggggcacacctctattcctgcagtttttgtttatctaccaggctttgccgcaactgggcctggtgttcggctcgttcacttcggcagtgctggccttgagcctgaactatggcgcctacatgagcgagatcttccgggccggaatccaagccattcccattgggcagcgggaagctgcctatgccctggggcttaagccctggcaaaccctgtggtgcatcattttgccgcaagctttccgaattgtcctacccgacattggcaatcaattcatcgccatgcagaaagacactgccctggccagtgccattgctttgcaggagttgatgggccgggctcgacaggcaggtttgccgcgccaacatttttttgaggctttggtggtggcagcgctgtggtactggctgctgacgttgatcttgtcatttttccagggacgcttggaacggtacctggcccgctagaggagcctgactctaatccggccattactttggtgtctgcttgcatacgtttgtggttgcccacaaagaccggctgtgccgttcgcgatagcagggggctccaaaaacagccagaaagctgggggacatcatcctgcactgacctgccgcagtgggtgaaagaggatccctgccacctcaagcggaacgccattcaagaggcagggttggcctttcgagagagcaaagacccgaagtttcgcagcgtcagatcagagctttgcgggatactgccattctgtttggcaacgagcaggatgcaatcgctgcagccctgggcaacagtgtatggcttcgccatgcaagccatagccattccaaactggattgggacactccccaagcgttccgcgctgcttccgcgaccactcccaggggaagagggaagttaggaagcgatgcaacttaaagctgttcgtcagctagaaatcgcaggagccccgcactgtacccgtagggtcagtgtcgggaggaatgcggaagttatgatagaaccatgacccaagtcctgactgtagcttgcaaactcaaggtgtcccagtcgcaagccgccaaattggacgcgacaatggatgcctttgtgcaggcgttgaactgggtcaaccaaaacacaccagaaaaagtagtcaacgcagtcaaactccaatccctttgctattaccagattcgcgctcggtttggcttgtccagtaatctggcccagcaggtctgcagacgggtggcaggcgctcgcaaagtggcgagacagcgcaaccgtccggttaaagagttcaagcgtaggttcgttacctacgatgcacgtatcttctcgtttcgcgagaaagactggacagtgtcgcttgccacggttgatggaagagaacgctttgagctagccattggcaactaccagaggggaatgctggctggctctaaccccaaatcggccaccctagtccagcggaaggacggctcctactccatccagatttgtgtcgaggcagagccccccaagcaacagaacaccgacaaggtgattggtgttgacctgggacggcgagacattgcacatacctccgaaggagacaactggaatggacagcagctgaacaaagtccgagatcactactgtcggttaagagcgtctcttcagcgcaaggccagtaagggcacccgcagttgcaggcggcgatgccgtcaactgctgcaacggctgtctggcaaagagagacgctttcaagcttgggtgaaccacagtatcgccaagcgcatcgttaaaacagcaaaatctctttctgcctgcattgggattgaggacttgagcggcatccgggggcgtaccaaccggcagccccgcagtcgtgaggagcggcggcgtagcaatagctgggcgttctaccagctgcggcggtttatcgaatacaaggctgtgagggcgggtgtcaaagtggtagttgtccctgcggcctatacctcgcagatctgccacaagtgcccgcatattcatcccgactccgctcaatcctatcgcaagggtaagcagttcaaatgcgggcactgcggttgggaaggggatgcggattttaacggtgcgaaggtgattgcgcttttgggggctgccgtaaaccagcctagaggttcgggcctgttttgttctctggtggagcagagcaggctcagggctactgaaagcccgctccgtaccgctttagcggtcggagtcgggtagtttacagcagaaagtggtaagcctacggcaccgcaccgctgctgataacgagctatactcagctgctgctggagaggctgctggggccggccataatgggaaaacgccatcctggctgtggcggaatcctttgcgagagcttgcctgcatccatgctggaacacgacattgtcatcatcgggggagggctggccggttgccgagcggctttggaggttatgcgacgggatcccagcctcgacctggccttggtgtccaaaacccatcccattcgcagccactcggtagcagcccaagggggcattgccgccgccttacaaaatgttgatccgcaagattcctgggaggctcatgccttcgataccgtcaagggatccgattacctagcggatcaagatgcggtggagattctagcccgggaagcccctgaggtgatcattgacctggaacacctgggggtcttgttctcccgcctgccggatggccgcattgcccagcgggcctttgggggacacagccacccgcgcacctgctatgccgccgacaaaactggacaagccattttacacgagttggtgagcaacctcaagcgctttggggtcaaactctacagcgaatggtatgtgctggatctgatcctggcagaaaaccaagtccagggcgtggtgatgttggagcaggccagcggacggctggaagtgctgcgggccaaggcggttatgttggctacaggcggctatgggcgcatctacaactccacgtccaacgactttgcttccaccggcgatggcatggcaatggtggcgcgggccggcctgcctctgcaggatatggagtttgtgcagtttcatcccacgggcctgtatccggtgggggtgttgatctcagaggcagtgcgtggagagggggcctatctgatcaatgggaagggggagcgcttcatggccgcctatgcccccagccagatggaattggccccacgggatatcacgtcgcgggcaattgtcacggaggtgcgggccgggcgcggtattgacggcaaagattttgtctacttggatctgcggcatctgggggcagaaaagatccacactcggctgcccttctgttgggaggaggcccatcgccacttgggcatcgatgcggttgtcgatcccattccagtgcgaccgacggtgcactactgcatgggtgggatcccggtgacggtggatgggcaggtgttgcgggatgtccaaacccgtgtggaagggctgttcgctgccggtgaaacggcctgtgtttcggtgcatggggctaatcggctgggcagcaactctctcctggagtgcgttgttttcgggcggcgcacaggggcagccatggtagaagccgtcagaggtcgagccttgccgaaagtggacgagggatccctactcaaacaggccgccgggcggattgccgggctcctggaacgatcagggaagagccgcattgatcaggtgcggcggcaatttcaagattgcatgaccgagcattgtggggtctaccgcaccgaatcggttctccaagaggggatccaaaaatggcagcagatccgccagcgttacgagcaggatttgcgcttggacgatcggggcaaggtgtggaacaccgagctgatcgaagcgctggagctggacaacctcatgacggtgggggccttgatcctcgccagcgccctagaacggcgggaaagccgtggctcccacgcgcgggaagattacccccaacgggatgaccaacggtttttacaacacaccttggctgcctttcgcgagggatccccgcagatcagctatcgccccgtggtgatcacccggtttccccctcaggagcgaaaatactaactttccagaggcctcccaggccgattaggattgctctatcgttcccgttagcaggatggagcccctttcaaaattatccaatatctagggattctatcttcgccagcttgaaatctcgtctactgccggagggccagccatgcaagaaaccctggagaaagcagccgtcgccctgcaagcggagctgaatctggagcctttttggatgccctttacggccaatcggcaatttaaagccaacccgcgcctgttggtggccgcccgagacatgtattacaccagccacgatggccgccaaatcctagatgggactgccgggctgtggtgtgtgaatgccggccactgtcgtcccccgattgtggaagcgatccaacagcaggtggcccaactggactacgccccagcttttcagatgggccatcccaaagcctttcaactggcagagcagctcatccagctcactcctgccggactggatcacgtttttttcaccaactctggctctgaggcggtggatacggccctgaaaatggccatcgcctaccatcgcttacgcggacagggatcccggcagcggctgattggccgggaacggggctaccacggcgttggctttgggggcatctcggtcgggggcatctccaacaaccgcaagtttttcggcagcctcattcccggagtggatcacctgccccacacccacaacctggagcaaaacgcctttagccgcggcctgccccgctggggatcccacttggcagaagacttggagcggatcgtcgctctccacgatgccagcacgattgcagcggtgatcgtagagccggttgccggttcaacgggggtgttgctgccgccggtgggctatttggaaaagctgcgggccatttgcgacaaatacggcattctgctcatcttcgatgaggtgatcaccggctttgggcgtctgggatccccttttgcggccaattactttggggtggtgccggatctgatttgctgtgccaagggcctcaccaatggcaccatcccgatgggcgcagtgatcgtcaagcaagagatctacagcgccttcatggaggctgctggttccgctgatgacctgcaccgtccaggggacaacagcaggacgctgtcctggagccccatcgagtttttccacggctacacctactccggccacccagttgccagtgccgccggcttggctaccctgaacctgtatcgagaagaaggcttgttcgagcgggctgccaacctcgctcccctctgggaggaggctctccattccctacggggcttgcctcatgtcatcgatgtgcgcaacctcggcttggtgggggcaattgaattggaagggatccctggccgaccgacagcgcgggcttttgaagcttttttgcgctgctacgaacgtggggtattgattcgcactacaggtgataccattgccctttccccgcctttgatcatcgaggaagcccatattgaacacctgatcgccaccctgaagcgagttcttcaagagctaccttagtcgtaaactacccgactccgaccgctaagcggtacggagcgggctttcagtagccctgagcctgctctgctctaccagagaacaaaacaggcccgttcgcgaagcgagccgtaggcttaacctctaggctggtttacgacagcccccaaaagcgcaatcacattcgcaccattcaaatccgcatccccttcccatccacagtgcccacacttgaacgacttgccactgcggtaagattgcgcaggatcgggatggatgtgtaaacacttgtgacaggtctgcgacgtgtaggcaggcggaacaagaatcagagaaacccctgcagccctcgccttgtattccagaaattgacgtagttggtagaacgcccaactgttggccctgcgccgctcggctttgctgcgcggctgttgattgactcttttccggatccctgtcaggtcttccagggcaatagcgctgtttgtcgcctttgccctagagacaatagctttggagatgcgatgattgacccacgtttttgctacgcaacgctgacgcgactgaaagcgtctctccttgccagacagccgttgcagcagttgacggcatctgcgccgcgagctgcgtgtgccctcactggctttgcgttggagtaccgccttcaaccgcgagtgatggtctcggactttgttcaactgctgtccattccaattgcccccttctgacgtatgggcaatatccgtccttcccaagtccacccccagcactctacccgtgcgttgcggtggggatggctccgcttccacacagatctgaatagagtaggagccgtctttacgcttgaccagagtggcagatttgggattggagcctgccaactgttctctctggtagcggccaatcgccagctcaaagcgctctcgacccccaacggtggtcagcgacaccgtccagtctttctcgcggaacgaaaagatacgggcatcgtaggtcgcaaagcctctcttgaacgctttgacggggcggtttttctgttgggcaactttacgggcgccggccagccgtctgcagacctgctgagccaagttactggataagccgaaccgggcacggatttcgcggtagcacagagactggagcttaacggcgttggcgactttctccggcgtgttctggttgacccaattcaaggcttggccaaaagcctccaaagtcgcgtccaatttggcggcttgtgactgggacgccttgagcttgcaggatacggtcaggacttgggtcatggttctattgtaacctcgcattcctcccggcactgaccctacgggtacagtgcggggctcctgcgatttctagctgacaggcaacttggtaacttggaaaacccttcccaccctctgatcgggttggggttatttcgagttgcagtgcaactgtttgccaattctgggatcccctctcctcataatgggcaaggggctgggagtgcttgcctgtagcagtgctagaggaatgcctcagacttagacttgttcggaatcacctaacgatgggcttgccaagttggactagcgaagggcgctcagaagcacaacatccataaccagcagcgccccagcaaaggccagcaggctgcgcacgatctggcgctcttgcttagaacgatgggatccacccacacgaagccatttcagagattggggaaggcggtacagcataggagattcggcggaaccctagggtgatcatgccctattttgtggggtttggattccccacgctgggggggagaaacggctagccctgaggggcaattccctctagagtgagggttagtccattgcccctgtctatgaccactcccttgacccaagccgaaaccgttttgcaaaggtgctgggatcattggcaatctctggccagccgtcgggatttacaaccggagttcagggctctatccactttgcgcaagcgcctcaccgcgcggctgttttccattgcggtgtttgggctggtcaaccgtggcaagtcggccgtcctgaacgccctaaccggcgaggagcgattgaaggtgggccccctcaatggggtcactcagcagccccaatccctgctgtggcagccggagccagggatcccttggcgagtgaagctggtggatactccgggtttgaacgaagtggaaggagaagcccgcgaacagttggcctgggatgtggcccgctcggcggatttgatcgtgtttgtcatcgccaccgacctgacccagttggaataccaagctctctcggagctgcgcactctatacaagcccatcctgctggtgttgaacaaatgcgatctctactccgaagcggagttgcaggccatttgtgcccagatcagccgccacctgggctgggtatcgccacaggagattttgaccgtggccgcctgcccaaaacccctgaaagtccgcacccactggccggatggccgcattactttggaatgggaacggcctgcaccccaaattgaagccttgcgggggcgaattctgcagattttgcaaaccgaggcgggatcccttctggctttgaatgtgttgaagcggctggatcgggttcaggctcagattttggaaaaacagtggcagcatcatgcccgctttgtggagcaatggggccaagctgtcgccctcggcaaggggattgtggtgggcttggctccgctggggttggatttgctgttggccccactgctggatggcctttggctgttgggcttgggagtgcggcttcacctaccccggacggccttgtggagggggctagtctcctttcgcgaggggctgtggcgaccgctgctgctcaatggggctctgctgctgctggcggaaggggtgagttcctggctgtggggagactggggcaacggccttttgccgggtctggtggcgggggtcagcctgtatcgcctgggatccctggcgccacaggtgctcagccggtttgcagcccgagcgttcggcctggaagcgggccttcgtgccttgatcggacgggaaaggttggctatgacagactgcacagcctctctgccaagctccctggcctagttctcaaccatttcggcagcgtggtaggagctgcgcaccaatggccctgagcgcacctggcgaaaccccatctggcgggctatctggcccagctcggcaaactcttccggagtccagtagcgttccacagggcgatgggccaaggaaggttgtaggtattgccccagagtcagacgattgcatcccaccgccagcagatcccggaaagtttccagcacttctgcgcgggtctccccatgccccagcatcagcccagacttggtgggtaatccaggattcagctccttgaccgttcgcaaaacccgcaaggacaagtcgtagccggagctgcgccgtactgcctgggagaggcgtcgcaccgtttcgatgttgtggttgtagcaaacaggctgggcagccaccacacgggcaatgcattcgcgatccccgcgaaagtcgggggtaagcacctcgatctgggtgccggggcagcgccgccgaattgcctccatgacctccacaaagcgaccggatccctggtcgggcagatcgtcgcgggccaccgaggtgagtaccacatagctgagccccagcagctcaaccgcctcggccactttctccggctctgcgggatccaacggtgcgggccgtccactggccacctggcaaaaagagcaggcgcgggtacagatccctcccatcagcagaaatgtagcggttttttggctgtagcactcggctcgatttggacagcgcccctcctcacaaatggtgtgcaggccccgctgcttgatcacctgctgcaccgctgaagtctcgctggctttgccgatggaacgcttgacccaactgggaagagggctaaccgacatagggagaaccgttgcgttaactgggtatcggcaacaagactgcgcccctctacagccgaaggatgcagcgcctgctctgccattctgacatgatgaagctctgggttccgaaaaggggaggccgaagtctttgggtcgacggacttctcggctcgcaccagcgggacaaagtcctcccaaagctcagccctgttcagggttgcatgggtctttcggggagattaagccacctggggtgtggtcagcatttggttgacgatgcgctgcacaatctgaaagccggtcaccgcctgccaacccaagatcgccaggatcaccacgtttaataggacatgcacattacgcgcccagaccttttgcccgtctttcatcagcggtgctagagccgcagagctggccaccaaggccacaatgcccaacccagccagcaggtgaggcccaacaaacagcttgccgttgttcaggtaggtaacccccatgccgcccagggctccgaacaccatcaacaccaagaacagggatccggcgaggaaatgccgctgaccaaacttccctttgatcagctccttgcgttcttctgccgaggcagtgcgcacccgtcgcgcttgcagacccaggtaaagggcatacagggccagcgcaaacgccaaaatcatcagcacaggatgaaagaaaggcaaggccagttctagccagcgaggaagttgaatgctcatagagatcgcaggatggaagaggaagacgcccccaaattaacatgagttaacctgatgcgcggcagtctccagtctcagcgcagcggactggcaccctatggcagggtaaccccctgcgtcactttgtggctacgcaacgctgccgcggcccagctttatcccagtcgccagcaagaaaaactcttgcaccactgggggcggatgtgctgagccctctacagcgcggcggtggcagatcgcaaaaccagctaccaaaagctgggcaggtctgtcagctacttcgacaccgctgacgggaataagcaactgagctcgctgaagcgtcagaagcggctagccgcggttcaggctatcgcgaaagtccgccggccagttgaaggctcgcttctgcagaaagctgccagctcccaaaggttctaaaggccggcaaacccatccagctggctcggaggagagatgggcgtgtcaggacagggatcccaccggcgcgagatattttccgtctatgagaaagatgccattggcaaactgcacactgtaggtgcccaacagccgccgctgcaggatcaccccttgttcgtgcaagcggatcaaatgggccgggcgcaacatcggcattgggtcagccgtttttaggtaaggaggcatctccaccacttgaaccgttgcccccaccggcagtaaaccctgggcttcagacataacgggagtccatgtggcaagtgtctctagcttagctgaacgtaagacgatgtatgcccaaaaccgaacccgagcaggatgacagcattagggcagatcccagaggagccgaacagattggatccccgaagaattgttgtaagatttttatcaagcacgaggattcaacgagataaaaaggtaacatcttgcaaggtgagttggtttttcccacaaagaaaaagcagtcggcctttcggggtgctgccaactgatcgccaatttgctaccataccatgaactcttggtacccattttttgtgtccttggatacataaacctcatttgctgaggcaatttaggggttttcttgccgtggagctgtgggcacagggcttggtaagctcacctgtggcctatttgccagccggatctttgccgaaactctgtaggagtgttaagaatagttacgttagtttactatcttctcagtttcatatttgtccttcttcagcgctgcgaaacgaccatgctagatcccattccccccccagcccttgaggaatatctattggaaacgggcattatcgaccgttctcaactgagcctggccaagaagctgcagcatcgccagcaagggccgttgctgatgatccttttggagttgagtttcatcgatctggagcagctcagccgccttttggatttgggccgcacctacccttttgaccatgctgcaaacgctggatagtcttcagcccgactggcaacaggctctggctcggtggttcgctgctgagcagggatccctgctgctgaaaagctgtgggggccaggatctggcgaagctgcgcagtgttttgcaacagatctgttctcctgtccagtctgttacgttgctaacagaagacttggaggtggtggccggcccattgacgctccaaagctgggatcctcaagcgacgggccattttgcccacctttatctggagcgttccgcctctagctcacacatgagtcgtttggcggctgttgttgctcggttgcgcgctcccgacgggtgtccttgggatcgggcccaaactccagagtctcttaccccctacattcttgaagaagcgtatgagacggtagctgccattcgagccggggatccggcagcaattgccgaagagctgggggatttgttgttgcaggtggtgttgcagtctcagatctttgccgagcagaaccactttgatctggaagctgtggctgcgggaattgccgataagctcatccgccgtcacccctatgtgtttggggatgctgtgatggcagatcttccggagttgcaccgctcttgggaacagatcaagcaaagggagcgaccggatcaaagccttggccaaaaactgctgcactatgcccaaagtttgcctcccctaatggctgccctgaaaatttcctgcaaagtggtgggggcagggtttgagtggccaacggtggaggggatctgggccaagatccgcgaggaagaagccgagctgcgtcgagaattggagagggatccccccgatccaactcggcaggaagccgaactgggggatctgctttttgccctggtcaacttgggccgttggtatggtttggatgctgcccaagctgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgtttgtttccaaccagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttattattgactagagtcatgctctaacccaaaccaacctgcgctttgctcgccgttttttgcgcatggaagagctggctcaggaaccagcgggatccctgcccggcgatggcataagctcccttctgaaagggcgcagtctccaggagctggaagtcctctggcaacaggccaagcaagaatatccctagtttcgatatggggttgagctggcgctggctttgagggggtatccgcccacacagtcttggggcaagttctctttgtagggtaggagctgttctgagcacctgtctctatgtcggctatgtctccagtttcttcctttgagcaagctgggatcccttgtctggatttgaccccctttcgggagggcacggatccgctaggggttgcaaaggcttttggggcagccttggaggaggtggggtttgtggtgatcacagggcatgggatcccggaggccatcatacaaacagcctacgagagagcgagggctttcttcgacctgccgctggaacaaaaaatggaggtggtgactccggatcgcgtcaaaaaccagggatacctgccgattggcatcgaaagtgtagccgctacccgtggggcagaggttccctacgatctctgtgaggcgctggtgttcaatgacctgtttcgggaagatccacaacggccccaagcaggggtggatccggattcgggcaacctttggcccacccatccagcaggactgcgggctgctcttctggcttatgatgcggctctgcttcagctcacccaaaccttgatgcgcatgggcgcgttggctttggatctgccggaaacctattttctgccttttatggaggggaaagggggagtgctgcgggctgtgcattatcctgaacaggaggtggagcccatcccgggacagctacgctatggggctcactccgactacggtggcttcacgattctgcgacaggatggggcgccgggagggctgcaggtgtactccaaagcaggagagtggattgatgtgcaggctgttcccaacgcctttgtcatcaacgttggcgatctgctatcccgttggaccaatgaccgttggcgctccacgttgcaccgcgtggtcaatccaccccgatcggctttcggttccagtcgccgcctgtctttggtttactttacagctcctcgggacgatgcttggatcgaatgcctgcccacatgccagaatgcagcaaatccccctcgctatgctcctgtacaggctggggagtacatccgctctaagctggaggtttcgatgattgggaaggcagggcaaagctctcggagatctcaaactcgggatccctgaagtctagagatctcgggcagacgatgcaaccgcttcttggctttgatctgggagcagtttgggttgcctgatctcggtgctcctttgcctgtgataaaactccttgcccgtcatttggcctgtgcaaattcagatccgccatctcatcgaatatcgctacagtcgtccagtccaactggagccccacacggtgcgattgcgaccgcgctgcgacgggatccaaactctcctggcttttgagttgcaggtggatccgcagccggtgggccaatcggcgctggtggacctggagggcaacgcggcggttcggctctggtttggggatcccaccgagcacttgcgcatccaaactcaggccacggtgctcaccctgcggcagaatcccttcgactacctgctctgcgattgggccacccatctccccatcgactatcccagcacgctggcagcccaattacagccttatctgacggctcaggcggatcccggcatccaggccttggcctgggagctatgggatcacgtgcagggggaaacgacagcttttctgccggcgctgaaccagcgcatctattcagaatgccgccacatcttgcgggaaaagggggatccctggcctgccggcttgacctggcatcgcaaaaccggagcctgccgcgatttggccctggtgttcatggaggtctgccgtacggtaggcttggccgcgcgctttgtcagtggctaccaggtcagcccctcacggccttcgggggagagcatgggcggagaacccccagagcctgggcgccgtcatctgcacgcttgggcggaggtgtacttgccgggggccggttggcggggctttgatcccacccaggggttggccgtggccgatggtcatgtggctttggcggccagcgcttaccccagagatgccgctcccatttacggccattggctgggcaagggcgttcacagcagtatgagctacaccatccacatccaggcgggatcttctgcgcaaagccaagcccaggttgctgcagacagccttagcacttcaccaaaagtgcggagctgaagccgtagagcttcaacttggccggatcccaaagcgaaaatttgagatagcatagcctagccaagatctagagaatctgccgagggatcccgttgacccagtctattgatgtccccaccagcgttgatacgtttttgcaggagttggccgccattcagcaagttgggccgaagcgagtggccatcctgggcagccgtcatgtgcccattacccatcagtatttgatcgagaccctcagttatgccctggcccttaccggcaatcagatcctcacctctggggccattggcaccaacttggccgtcattcggggggcgatgcgggcggacatgaagtccttgacggtgatcttgccccagagtttggagcgacagccggcagagtcgcgggccagcctggagcaggtgctgcatctggtggagcatcccgaaaacgaccatcttcccctggcggaggccagccgcctgtgcaacctggagatcatcggcaagtgccagcagttgatctgctttgtcttccacgacagcgtcacgctgctggatgcctgcaagcatgctgaggaacaacacaagttggtcactctcttctatttcgactgatttgcccttctactttcttcctcggtattgagcttgcagcagggggaagtgttcttgtagccaggcttcagcttctgccggggtggtgagttcaccgttcagggtgaggcaacgcagttgctccaaaatggcttggaaggggcgacctggcttataacccagacgacgcagatcgtggccgttgagcagcggcttcacccagtaccactcctgcaaatagcgccagatcagccgccgggccggcttgggggcgatcccggccaccaaaatcactgctgggatccgcagcccctgcagcagttgcaccacctgggccggagagagggtgctgggatccagttgggccaacagggtttggtaataggaggaatggctgaggcgttcgatgcctgcttgggtgaggtggagttggctggccacctggggggcttggggtagggtgaggaggagagcctctaggcgcagttgccagatctcctgggatcccagctcaggatagcggcggcgaaagtgataggcccagcggcccacccgttgcaaccgctgacacagggagggatcccactccaggtcggggtgaatacagcgcaaagctccccattctgccagccgctcaaaggcttggggccaatcgcgggatccgagaatgtaggccagctcctgcttgaggcgatccccgccgacggcatcgtgcagaccactggccacggcagcgcggatccatttttctgtggtcgagtccagggcgaagcccaagcgcaccgcaaagcgcaccgcccgataaatgcgggtgggatcctcgatgaagctgttggggtgtaatgcccggatgatcccctgttgcagatctgcttgtccgccgaaaaaatccagcacctgtcctcgctgggggccgttgaggcgcaaggccaaggcgttgatggaaaaatcccgccgatagaggtcttgctggatggatcccatggccacttcggggggagaggccgggtagggataaaactccgtgcgggcgctggcgatatccacacaaaagccgcctggccagatcaaggccgccgtttggaatttgccgtggatctccagccgcgcttccgggaagcgctgtttgagcgcttgtcccaaaatcaagccccagcccgggggatccgtcccatccagggccggagagtagggcccatccaccaccaagtccagatccagccgctccaggttgggcgagggctgccgtccccaccggtgcagcagcagatcccgcaccgttccccccaccagatacaacctcaggcccttctcatcggcgatgtgggcggcctgctccagcaactgtcgatgccgctccgacagggccgcgaaggtgagatccaaagggcaggaaagggtgggcaaagccaactggggtgagagggccggcaactcgtgtaggtgccgcaacacatcggtgcgagttacaatgcccaccaactgtccatcctggagaaccggcaggcggccaatatcccactgcaccatcaaccgctgaatctccgccaagggggtgtcgggggagagggttttcacgtcggtggtcatgtagcccttgacgggggcatggccaaatccgtggtgcagggcgatatcgatatcccgccgcgagatcacccccaccaggcgaccttgagcgtccaccaccaccaggccggaatggccgtagcgcagcagcacccgctgggcctcgtcgatggtgatctccggtcggatggtgcgcaccggagccgacatcaaatctttggccgtcaccgggggcgggatccgctcttggacagcctgcctgagggccgccatgacttgggccgggtcgggcaaaggctgctctgggctggcttttaacgtggctgctgcagcacaatcgtgtccaccgccgccgtagagggccatcaccctgcccaactgggcaaactcctgccgcgcccgcccgatcaggctgagccgctccccctgccgcgccaccaagagcagcacatccactcccgtcagatccatcagccgcatcaccaggctggccaagccgggcacaaactccggcagctccagcagccattctcccaggcgatactcccccacctgctgcacctgcatctgggccaacccctggctgagcagctcgcgcatctctggggtgaggccatcccccaaaaagcgccgcaacaagaccaggttcaccccctgatccaacagccagctcagggcagcagcatcgcgggcggtggtctccgggaaggtcagggatcccgtatccatgtgaatgcccaaagccagcgccagccgctcaaaagggctgagagggatcccagcagcctgcagccgctccaccagcaaggtacaggtggcccccacggcctcgatatgacagttcacctgctgctgcggccaaaagccatccggtggggtttccggatccctgaggtgatggtcgaaaatctcgatttgggtgccggggacgctcaaccaagcggcagcttttcccaagcgatccggatcgtgacaatccacaacaatccaccgctgcacctgtcccggatccacagagcgcagctcgatgaggggaaattcatctcggtacaaggccaaaaactcctgcacccccggcagggatcccccggtcaaggcgatgcgggcacccggatacaggcaggccgctcccaccgccgcccccagggtgtcgaaatccgccgattgatggcacaggatcagatccattgcggcaagagttgtcgtattccgctcttccatcctggcctaagccgggatccctcttgttggagtcggacaagaagaaatgaagggctgctcaactccgaggggcaagtgaaaacctcgaagctaagtttcaggacgggtgtccgggtttttatcaaaaaattgggtcataaccccgtcctaccgctgcgcagaagcaatccagtagagtggggaggatgccagcaaggagccttcacagggtcgtcagctccttttctttttctgccagcagctcatcgatcttcttaatgtagcggtcagttagtttctggatggcatcctgcaagcttttggactcatcttcagacagctcgccatttttctctcgcttgcgcaccgagtcaatgccatcccgccggatgttgcggatcgagactcgcccctcttcggccagcttggccacctgtttgctcagctctttgcgccgctcttctgtcagggggggaatggtgagccgcaccaccttgccgtcgttgctgggggttagacctaggtcagaggcgacaatggcccgctcaatggccgccagggtcgagggatcaaaaggctggatcaagagagtgctggagtctggcgtggtgaggctggccagggccttgaggggagtgggcacgccgtagtactccacctgaatgcgatccagcaggctggaattggcccgcccggtgcgcaccgtattaaaggagcgctgtgtggcttgcacagctttgttcatcaactcctcaatctcagctagctccacggggttttcctcgctttcaaaacagtttccagacagtcaggcttgggcagccaacctggcccctctacggtgagcctgacctcaattctaccgccttgtcttaggatcccgttcctcagagctgcacctgcagtcggcgaatttctcgccagatgccccccagtgggatagtacgagctcaaagcttttcttagactggtctggactttactgcacaatacaggcacgacgaagttttatgccctctcgtcaagtttgttcttcaacggccctagcctggctgatcggcagcttgagtctcttgggttttggagcggctgcggcagccttagagctgcagattgtgtcccccaatgcttataaagtgccctacctgggaattgatggtgttttcactctggatacgtccctggaacaatcggccaacgatccgcgcaatccaaagcgggtgaagttcgagaagatggagttcttctccttctacgccgatctggaggggaaaaagcccctggcggaaaattgtcgctacgcctatcggggggctgcgccggatcccttctactaccctgagcgctccttaagttccatctgggatttgtttcagttgcggcctggagcagacgccagttgcgagaccttcacctatgtgattctgcgggcaccccacggggatccggtgcacatgcacctgcgctacggaggccgcaacagcagcttccaggaacttgtaaactacccggctccgaccgctaagcggtacggagcgggctttcagtagccctgagcctgttctgctctaccagagaacaaaacaagcccgaacctctaggctggtttacagcagcccccaaaagcgcaatcacattcgcaccattcaaatccgcatccccttcccatccacagtgcccacacttgaacgacttgccactgcggtaggattgcgcaggatcgggatgaatgtgcaaacaccggtggcaggtctgcgacgtgtaggcaggcggaacaagaatcagagcaacccccgcacgcagagccttgtactccaaaaattgacggagttgataaaacgcccaactatttgcccgcctacgctctgtcttgctgcggggctgttgattgaccctttcccgaatccctgtcaagtcttccagagcaagagcgctgtttgtcgcctttgccctagagacaatagctttggagatgcgatgattgacccacgcctgaaagcgtctttccttgccagacagccgttgcaacagttgacggcatctgcgccgcgaactgcgggtgcccttactggctttgcgttggagtaccgccctcagcttggagtagtggtcgcggactcggttcaactgctgtccattccaattgtccccctctgacgtatgggcgatatccgtcctgcccaagtccaccccgatcaccctgtcagtatcttgttgcttgggcgggtttttctctacgcaaatctggatgtagtaggagccgtccttccgctggactagggtggccgatttggggttagagccagccagcatcccacgctggtagttgccaatggctagctcaaagcgttctctcccttcaaccgtggtcagcgacaccgtccagtctttctcgcggaatgaaaagatacgtgcgtcgtaggtaacgaacctacgcttgaactctttaactggacggttgcgctgtcttgccactttgcgagcgcctgccacccgtctgcacacctgttgagccaagttactggacaagccgaaccgggctcgaatctcgtagtagcaaagggattgcagtttgaccgcgttgacgatcttctccggcgtgttctggttgacccagttcagtgcctgcacaaaggcatccatcgtcgcgtccaatttggcggcttgcgacggggacaccttgagcttataggatatggtcaggacttgactcataagttcattgtacttcatcaaagcgcattcctcccggcactgaccctacgggtacagtgcggggctcctgcgatttctagctgatcccggatcccagcagctcccaaccggtcagcaacgcaaacaccagaaataagccgccccccacccaatgcacggcgcgttcagagatgtgagctgctaaaaaacgacctcccaccaccgccagccccaccgtcagcccatggccgagggtagcccctgcccagacgctcaatcccgggtgggtggccgccaaggagacggtggcaatctgggttttatccccgaactcggccaaggctgtcaagctaaaggcttcccacacaatggcccaagcaccgccgcggcccgcccctttttcttctgcctgctccaccagcctgagggcttcttcctcttcttctttttcctgctggggagtcatcttgtaagcttgccagagcattctcagcccaaaagccgcgaaaaccccagccgacaacactcgcacgcccaggggtggcagcagcttgaaaagcaccttcccggccaccactgccagcaaggtcatcacggccaaagccagccacgtccccaagaaaacccagcggcgcgggtgtcgcatagccagaatcaggggggtaaaaaaggttttatccccaaactccgctaccgtaaccaacagcaaacttgacgcaaaaccggcccacatcgtttagcctccaacctctcttgtgtgcagaatcggttcacacctagaggtgaaggctgggaaagtcagacggactcaccaagctcacctctgcgtgaactcagtgaaagtctcgtcaccaaagcagcctgccgggcttgctttgtctcttgcaccgggctgtttttagccagtatgtcgatgcagagggcggtaagccgcctgactactccctttctagcctgaatggtagcatgctcagctcatccaggaaagctctccgttcgcgcccgtaggcctttgggatccctgccttgccgatgttgatgctgcttcccacaagagggctatgcaggagagacaggctatcatggttacggttcaggaggaaatcaggagaaggccacgtggatgcaaagctagtcttggtgggggttgcttttgccctctctttggcaagtttttacttcggcacccgcaacggcttttacgacaccgataaatatcacggcaacggctctgcccactagggccaaggggggagcgattctgaatagttccttcgaggagtttgtatctaggtaggctggggatcccttgcccaagcgaacttctctccaaaacatgggcgaggctggcgaagcttgtgtgcggcagtacctggaggagcaaggctggcagatcctggcgcaacagtggcgctgtcgttggggagagctggatctggtggcctctagggcaggggagttgatttttgtggaagtgaaaacccgcagtggccagggctgggatcaaaaggggcttttggcggttgggatccaaaagcagcagcgcctaatccgggccgcccaagctttcttgagccagcaccctgatcttgctgaactagcttgtcgctttgatgtcgcgctggtggaacagcgaccgggcaaggaaggggtgagctacgctttggcagactatctgcagggcgcttttgagctctgggaatagcgccgctcgtccagccaagtttggagaatcactgccgccgactgctggtcgataagcgctttctgggccttagccgggatcccggcctggcgcagatcccactccgcctgtacggtgctcaggtactcgttgaccgtaaccaccggcaaatccacggccgcctgcagcgcccgcacaaaccgctgcaccttgcgggcctgggaccccaccgatccatccgccaaaagcgggatcccgaccaccaccacggtggcttggcggcggcggatccacgcctgcacttgggcgatatcttccggcagggaacggcgccggatcacccccagccccgtggccagcagccccagcccgtcggagccggccacgccgatgcggcggttgcccacgtccagccccagcgccgaaaagggatcccttgtggcagaatagttcaggtctgttgacatctgtttgtccctcttgccgacattgtaacggcctgaaactccctctctctggccgtgtagctcggctgaacctctatcctttttcgacaactctctttggagccttctcgatgaccagcgccaccctgtctctccccaagcacgaagttaaagacctgggcctcgcctctctgggcaggcaacggatccagtgggcggcgcgggagatgccggtgctggcccagatccgggagcgctttgcccaagaaaagcccctggccggcctgcgcctggtggcctgctgccatgtcaccaccgagacggccaatctggccttggcgctgcaggcagggggagcggagagcgtcctcatcgccagcaaccccctctccacccaagacgatgtggccgccagcctggtggccgactacggcatctcggtctttgccatcaagggggaagatgtggaaacctaccgccgccatgtgcaaattgccttggatcaccgtcccaacttgatcatcgacgacggcggcgatgtgacggcggagctggtgcagcatcgccaggagcagctcccggagatcatcggcaccacggaagagaccaccaccggcctggtgcgcctgcgggccatgtctaaggcgggggtgctcagcttcccggtgatgaccgtcaacgatgccgagaccaagcacctgttcgacaaccgctacggcaccggccaatccaccctggacggcatcctgcgctgtaccaacattcttctggccggaaaaacggtggtggtggccggctacggctggtgcgccaagggggtggcgatgcgggcccgcggcatgggatcccaggtaatcgtgaccgaggtcaacccggtgcgggccctggaggcggtgatggacggctttcgggttatgcccatggccgaggccgcttccctgggggatctgttcatcaccgtcaccggcaacaagcacgtcatccgcggcgagcacttcgaccgtatgaaagatggggcgatggtctgtaacgccggccacttcgacatcgagatcgacctggtggcgctgcaagagcggacggtttcccggcagacggtgcgcccctttgtggaagaataccgtctccagtcgggcaaatcggtgttcgtcctgggagagggccggctgatcaacctggctgccgccgaaggccatcccgccagcgtcatggacatgagctttgccaaccaggccctggcctgcgagtacctggtgaaaaaccgtggccgcctggcgccagggctgcaccccattccggcagagatcgacgaggccatcgcccgcctcaagctcaaagccatggggatctccatcgacagccttaccccggagcagatcgagtacggcaacacctggacggcaggaacctagagagagcccctcacctccgcggtggcaaacctggcccacctgcgccgtcgtgccagcaggcaagcggcttgacacctcccccccagcaggctagccggttgaccagcaccccggatggacaaattgcctggcggtagagttcaagcaccactgccgcggtgcacctgcgcccaagtgcgggtaggcaggccccagatgtagatgaagccttcggcagcccggtggtcgaattgatccccttccccgtaggtggccagctccgcgttgtagagggagtaaggggagcggcggcccacgcagaccgcctggcccttgtgcaggcgcatccgcaccacgccggtaacgcttttttgggtggtgcggatgaaggcgtccagggcctcccgcagcggcgagtaccagaggccgttgtagaccaactggctgtaggtggtctcgatgccgtacttgtagtggaggacctcgcgagtgagggtgaggctctccagctcgcggtgggcctggatcaacaccgttagggccgggcactcgtagatctcgcgcgacttgatccccaccagccgatcctcgatcatgtcgatgcgaccgacaccgtggctgccggccaaggcgttgagccgctcgaagagggctctggggccgaggcgctgcccgtccagctccaccgggatcccctcttcaaaggcgatctccacgtaggcgggctcgtcgggggtttgagcaatagagcgggtgagggcgtagacttcctccggcggctcttggtcggcgtcctccaggatcccggcttcgacgctgcggcccaggatgttgaggtcgatgctgtaggggctggatttttgtactggcatagggatgccgtagcgctcgccgtaggcgatggtctcctcgcgggtcatgccccactcgcgcgccggggccagcaccttgagcttggggttcaaggcggcgatggccaggtcgaagcggacttggtcattgcccttgccggtgcagccgtgggccacggcgtcggcgcccacctcttcggccacctccaccaacagctgggcgatcaggggccgggccagggcagtggagagagggtagcgctgctcgtagagggcattggcctggatagcggggaaggcgtagtcggcaatcagggtctggacggcctcccgcaccagggattgctcggccccggccctcagggccttggcttgaatggcctccagctccgccccctgacccaagtccaccgccagggtgaccaccgattccaccccccactcgtgcttgagataggggatgcagacggaagtatcgacgccccccgaataggccaataccactttctttgcccgtcccatgctgctgcggatccctgttcaaaagaagttgctagcccattatgccctgtggcttggatcttgaggcggggggtggcagcggacgaaggggagacatcacggtatcggggcgcgccaagggatccctcctcggccaggcttacggagggaggaagaacgccttgtgcgcaaggacggtttccaccctcgacccaagcccagagggcaggcagcaaggccgaaaaggcaacagcaatcgagctaccggaaaaaagctaaaagggatccacggttaccgaaaagcgccacaaagcccctcctgatcaaggctccaactgcttaccctgaaattggggatggcttcttgcaagactggttggaagactgctactggaattgggatccgcagcgttacccaagtcgcaaagcccatcatctggcccgctgccaatggcaaatccatttctaccagcatctgatgcagatagggctcccactcccggagtccacacgcgcccgtgccgcgacagaagttttttaaatttgtgttaatttaggggcagcctcctcttcgttgcgcaatccctatgaacagcattcaacttccccaatggctgaagctggctttgcccttctttcaccctgtgctgatgattttcgcctttgccctagctctctacgctctttacctgggcctgcaggtgcgacggctgcgcactgcttctgcacaagagcgcaaagaactcgtcaagggtaagtttggccagcggcactttcttgcgggatccctgttcttgctgttgatggtgttcggggccctgggcggcatgggggtgacctacctcaacaacggcaagctgtttgttggcccccacttgctggcgggattgggcattgtggccttggtggctagctctgcggctttggcgcccctgatgaaggatggccaaaaggcctgggctcgcaatgtccacctcctgctgaatttggtgattttggggatcctgggctggcaggcggcgactggctttcaaattgtgcagcgcatcgtcaaccagatgctaacctctcctcaggtggcctagcccttttccggccaagggcgatcgatctggaaggcgtccatgccacaatggacgctatctcttctttctcgtcctcccatgcctgttagctctcttcccagttgggtcaagcgctctatcggcaaggccagcgatatctcggcagtgcagcaggtgatcaagcagcggggcctgcacaccatctgcgaagaggggcgctgtcccaatcgggccgaatgctacagccaaaagactgccaccttcctgctgatgggcgggatctgtacccgcgcctgttccttttgtcaggtggctagcgggcggcccgcgccgttggatccgcaggagccggaaaaggtggctgaggccgttgagctgctggggctccgctatgtggtgctcacctcggtagctcgcgacgacctgcccgaccagggatccggccgcttcgtggaggtgatggaagcgattcggcggcgctgccctgggatccagatcgaggtgctcacccccgattttcgcggggagcgcgactgcattgcccgtgtggtggcggcccgaccgacctgctacaaccacaacatcgaaacggtgcgccggctgtcgcaggcggtgcggcgcagctctggctacgacctgtcgttgcgggttttgcgaacggtgaaggagctggatcccggcctgcccaccaagtccggcctgatgctggggcacggcgagacccgcgcagaagtgctggaaacctttcgagatctgctggcggtaggctgtgaccggctcaccctggggcagtatctgcagccttccctggcccatcgcccggtgcagcgctactggacgccggaggagtttgtcgagctgggccagattgccctccagatggggtttcgccaggtgcgctctgggcccctggtgcgcagctcctaccacgccgccgaaatggctcaggatggccgggaagaggaaccctaggccttttcagccagctcttggctgctgatgagatcccgcaagagggcccctaggccgaacccctctggggcaaaccggagcaacacccgtggcgccagggatcccaagcggtacaaactcgcccccgccaccagacccggcaagaggctgttgctccagcctccccacagccaagagctcaccccctcggccaaaagcagcagcgccccattgagcagcagcagtcgccacagcccctcctgggcggatcccagcgcctcccgtaaggatccccagggcaggcgcagccgcattcccaggcccaacagccacagcccatccagtagcggcgccaacagcagatctagccccagtggcgccaagcccaccgcgatccccttgccgagggcgcaggccgtgccccattgctcgacaaagcgggcgtggtgctgccactgcttttgccagagctgggcctggaggtgctccagccgcttcagcacattgagggccaagagggatcccgcctctgcctgcaaaatttccacaatgcgccctcgcagggcctcgatctggggtgcgggccgctcccattccaaggtgatgcggccatctggccagtgggtgcgcaccttagtgggcttgggacgggcggccaccgtcaagatctcctgcggcaacacccagcccaagtggcggctgatctgggcgcgaatggcctgcaactcggcttccgaatagagatcgcacttgttcaacaccagcaggatgggcttgtgcagggtgcgcagctccaacagagcctggtactccaactgggtcaggtctgcggcgatgacaaacaggatcaagtcggcggcgcgggccacctcccaggccaactgttcgcgggcttctccgttgatctcgttcaagccgggcgtatcgatgaaccgtacctgccaagggatccccggccccggctgccacagcagcgattgcggctgttgcgtcaccccgttgaggggccctacctccaagcgggcctcgccggtcagggcgttcaagacagccgacttgccgcggttgaccagaccaaacaccgcaatggaaaacacccgagtgacaagacgcttgcgcagagtggataaagctttgaactccggctgcagatcctgacggctggccagagcttgccagtgatcccagcaacgctgaaaaacggtttcggcttgagttagaggagtggtcatcgacaacaaaaatggcctaacccccactctaaaaggaattggtccccatagccacgctggtattcccccccagcgtggggaagtccgccgggatccgaagctcacagaatggggcatgatcaccttggggcattggcgctcctaagttaggatcccatcgactgttgctatgctgtaccgcctccccaactctctccgctggctccgccttggcggatcccatcgctccaaacaagagcgtcaaattgtgcgcagcctgctggcctttgcaggtgccctcctggtcgtggatatcgtgctcctgagcgccctttactagtccgatggcatttccacgcttgtcgggaaaaagcgctatcatggagatccattggtcaagctccgttgatggctctgtaactcctacgaggcaggtcggatggattgggtagaaaaagttctcgaaaagatccgcgaatgggtggaacgtgtgattgatactcttctgggaagtcctcagccccaacctgctcccattcccgtagaaaatggatcccatcgtcgtcgttaatccgactgccattgcttccgctggcgagctcctaagccttctggttctgcacggccccaacctcaacttgctgggggtgcgagaagtaggcatctacggctcggtgtccttagaacagatcgatcgggcgctccaccagcaggcagaagttcttggggcaaagctggagatcctgcagtctaaccatgagggggtgttggtcgatgccattcaccgggctcgccagcagcactccggcatcctcatcaaccctggcgcctacacccacaccagcatcgctctgcgggatgccattgctgccgtagggctgcccacggtggaagttcacctgagcaatatctatcgccgcgaacctttccggcaacactcctacattgctgctgtagccatcggccaaatcagtggatttggagcccacagctacctattgggcctacaggctctagttcagcacctgcggctgcaggctgcccaagcctaaccgaagaagtttggccttacctcgacgctgccgagacagtcgctgcttggcgatcctcaaccgcggggactcccccacctggaagaggtaggcgctggttttcccggtggagaacatccgtcctcagcggcgtgggagaggggggcgggcgcaactcagggagcggttaactggcaagaccagtgggcggcttagagggacagttgggagcctcaagcccgacaactgcgagctcctaggtctctatccatggctgcgcggatccgcctgatgcgggaggacaggcctgccccgatccaactcagacacctgtccggcattggtcaactgcaggggctgcccagttgccagagccaacacattgccccgcaaaatggcggcaggctgctctccgatggcaaatcccagcacttccccttgaccatccaaaaagagaaagtgagggatcccgttcacccggtagcggctcaactccggcagccacttggggttgtccacgttcagcatgacgaagttcacctgatcggcaaattctttcttcaggctggccaggagaggtgccatcgctcggcaggtggtgcaccaatcggcgtaaaactccaccagagaaggcttgccgttggcctgcgcttcctcccaggacactgcctctgcagccaagtcagccaagctggtgccagcctgacgagcttgattggctaaaaacaagcctgccgccaggagcacggccaccacggcaactaaactgttgcgcaaccgttttgcccagtcttccttcatagctccatcactccgccatctggtgttccgccttccccgttctaacatccccctcgctccgcagtgggccaactaggttctggatggctgtctcccgggatcccggctggcgaggagggcagatggacgtactccccctagctatagcttgctccggcccagcagtaagcctaggaactcttagttactggttccgcaaccgcacttgctccttcgggttgctccgcctcagcagcagtgccagtttccctggtgggctcagggcggtgggacaaccgttttctggctgtggcaaaacttgggatctagccaataacttcataaactggagcaaatggctcatcgccattgctttgcagggaccagagccgcccttgtgatcccagttcgcctgaccttacacaattttctctgctactctcaggcggttttggatctgcgcgggatccacaccgcttgcatttgcggccccaacggggcgggcaaatcggctttgctcgacgcccttacctggggcctctggggacagagccgggccagcaacgacagcgatctcatccgcaagggggccagcgaaacctgggtggaggtggtctaccgctcgcgggggcaaacctaccgcgtcctgcgcagtcgccacctcgcgggggaaggatccctggagtggcaaattcaaactggagaaagcgacggccaagcccgttggcgcagcctcacccgccgcggcctgcgtgccacccaacaggccatccaaaatcagctcggcctcgactacgatacctttgttcactcggcctacctgcggcaggggcaggccgatgcctttaccctgaagcgtcccggcgagcgcaagcagatcttggccgacatgctcaagctggggcagtacgatctgctggcggagcgttgccgcgaacaggcccgcagcgccaagctcaaagccgacctgctccaagagcgcctgcacaagctggatcaacaccaggtctctatcgagcagatgcaagccgaactggagcagcttcaacagcggcaaatccatctgcaacagctcctggcccaacagcagcaggaattacaggccctagaacgcgcctatgaacatcgccacaccctggaggagcgccaccagcagcttgcccagcacctgaacaagctcagcgtcaacctgcaccacaccgaacagcagtggcgagctcaacgacagcacctgctccagttgcaagagctgattgcccaaagcgaggagatcctggcgggctacgaacgctatcaaaccctgatggcccaggatcgccatcttcaccacctcttcgagcaacagcaatacctgctccaagaacgccaaaagctgcaggcccaacaggccgagcaacaacagcagcaactgcgcagaatgcagcggctgcaacaggaattggccgcctgccaggcccaagcccaggccgatgcccaggtgctggccgaacgagagcgcatcgaaaacgccctccaccactaccggcaagcccaggagcgcctgcaaagcttaaacgaggcccaggcccaagccgctgccctcctggagcaacaacggcactgggaggaggagatccgccgcgagggagaacgtctgcaagcccgcctccagttcctccaggagcacctgcaaagccaggaaaccctggcccaacagcagcagcacctggcccagaaaattgccgccagcgctgcagccctggccgagctggagcggcagcgcctctaccagcagcaggtgttggaaaaaatccaggagcgccgcctctttgtgcagaagctgcaggagcggcagcgggttctccagcaccagtggcaacaggaggaggaacgctgccgcctgctagaggctccttgggaagagtttcctgttggcgatagcggagcggagtccctccacgccgagcgcttggatcctgcagagctagaagatctggatcgcccggatcacttgggcccttcggatccagactctggccggtgccgtcccacccatgctttgtcgggggcgaaggccattgccgagggagctgcagaaccgggatccgaagtaaccgcagaccccctcttctcagagcagcctgccgagtccatgccagcaccgcccaccaaagtgccgaccgccccaatttgggtttgccctctctgtgcccgtccgctcagcccgtccttgagggcagtggtgctgaagaaacaccgccagcggcaagaggaaattgctggcgagctgtttgtaatccgcgagcaattggcggtggccgaccgggagatcgggctgctgcaggaagaagcccagcgtcttggccaagagttggccacctgggacgagcgcctgcaccttcaggggcgcctgcaacagcagtgggaggctgagcaggagcggcagcggcaactggaggcgcggcgggcagaagccgcagaactggagcagatcctcagccaagaagcttatgcccaagaggcgcggcagcagcttgcccagatccaacaggccctgcagcagctgggctatgacgagcgggaacatgccttgcaacggggagaggtggagcgctggcgctgggccctgggccgctcccacgagctgcgcaaagcccaggagcgccgcgcccgcctaggcgagcaaatcgcctccctgcaagcgcaactggaggccctgcaacaggcgggatcccctgactcgccgctggcagaacgcctggcccagatcgagcaggcgctgcaccaggtcggctacgacggatccctgcaccagcaggtaaaagcagaactggcccaggcgcaactgtggccggcccgcctgcaagccctccagatggcccgccaggagctgccggaagccacagcccgcagccaggccctgtcccaacgcctgcaggaaagccggcaacactttgcccaggctgcccaagagctggaagcgctgcagcgacaactggccgagcaccccgatgtttccccggctcatctagaagggatccgccaagctctgcaggagaaccggcaagagctggatctggtgctttctcaaatcggggcggcccgacagcggctgcagcaggctcttgaacagcaggcggagcggacggagctggagcgacaactgcagcaggcccgccgccagcagcaggtgtaccaggagctggccaacgcctacggccgcaacggcattcccgccctgatcatcgaaaatgtcctgccagagctagaggcccaggccaaccagatcctgggccgcctcacccaacaccgcctccatctgcgctttgtaacccagcgctcggggcggcgctcggagaagctgatcgagaccctcgacatcctcatcgccgatccccgcggcacccgtccctacgagacctactctgggggagaggctttccgcatcaacttcgccatccgcctggctctttcccgcctgcttacccagcgctcgggatccgacctgcaaacgttgatcatcgacgaggggtttggatcccaggacgccaccgggcgggcccagttgctggcggccatcaacgccattgcctccgactttgcctgcatcctggtgatcacccacatccccagcctgcaagaggcctttccccaccgcatcgacgtgcagccctccccccagggatcccgcctcttcattcgcggctagtcatttggctggtcatttgaggatgaggagttgtcggcccggctttgcaaccactgctgcagcaggggaactatagtctcgccaagctggctccactggctgggcttttgggccgtggttagcagctccacccgctccccccggatcaccaaaaagcccaccggctcgatgcgcaccccgccccccgctccgccaaacaggctggccggatcccgtccgttgctgcgaaagccgctggccgttttgccaaaatggccccctcctcccccaacgccaaagtagagcgacacgtaggggacaatcgttgtgtcgccaatggtaatcggctggccaaaggtctgtcccgtctccgccaaaaccttcagcttgctcagcaccgcctccaggacggctgccacctcgaaatcggaactggaatcggatcccattggtgacgtttgcgcaaacgctgcaggccagctccagaggccactgggtgaagaaccagattgactgcagttgtctcagacaagattaagataccttgctgcctacccaagcgccccgcgccgctgcccttacccctggcccctctccctgagggagaggggagttggggatagttctcggcgccaaatgttttactgcaacttcatccaggaaaggctgctcacccccacacctgactcgggccgacaccgagaaagggggagctcctgcgccgctcttgaactcccttttttagtcctcgtcgggagagccagagtagagatcctccaggcggctgcgggcctcttccaagctggccgagcgaatgaccagcaagggctcttccgtcaggttgccttcttcatccaacagctctgggtggggcacctgccggcggcctcgacgtggcgaggccttgcgctcttctttgctcagagtaaccacgttggccaccaggttgcgcagggctacaaaggcaatggccacaaaagcgatgaggtagaggatctgcagcatcacgggtcagatgagtcggaggaggggtgaatttggcgaaagcgacggcccagctcggcgcactccatcagcaggcgatgccattttgccatcagggccgggtcaacgccaacttcattatccgacaactgatagagagcttccgctgcctggagctccgcttgggcagccaaaacccgctccaggagggcctgctgcgcctctgggctgatgaattctaaagtttcttcttgcaaaaagcgacgagagcgctcaaaccagtagcggtaatcttccagcaggggccccagaatctctcgcaacagcttggctttgctcatggatcgggatccctccgcgtctggtttgctgagagcatcttagccgaacttaaccttcccccgccagggatccctgggtagcctccaggcgggcttccgtctccagcatcagggcttctaggtggggcaccagctccggcgcctgctcttgccagtagccccgctggtgggcttccagcagccgctcgctcatgtcccgcagcgcccaagggttgtggttgcgcaaaaactgctgcacccggggatccagcaagtaggcgcgggccaggccagcgtacataaagtccggcacggcgtgggtggtgacgtcgtaggcgaagaggtagtccagggtggcggccatctcgaaggcgcctttgtagccgtggcgcatcacgccggcaatccacttggggttgacgacgcgggcgcggtagacgcggtcgatttcttcggccagggtgcggatcttggggttgtggggacgggcgtgatccccgaagtagatctgggggttgcggccctggagcgcccgcaccgctgccaccatgcctccctgaaactggtagtagtcgtccgagtcaaggagatcgtgctcgcggttgtcttggttgtgcaggacaatttgcaggcgggccagttgccgccgcagggctgcgggggccggctctccttcgccctcggcccggtaggcgtagctgctccagttgaggtaggcgcgggccagatccgcttccgtttcccagttttgcgcctcgatcagcccctgcaggccggctccgtaggcccccggcttggagccaaagatgcgcagccgcgcttgctttgccgcttctgaaggcgggatcccttgctcctgccagtactgggtatcggccagcacctgggcccgcagggggttgtcgctttccggctcctccagggcggccacggcctgcacggcgcggtcgaagagggcaatcaggttgggaaaagcatcgcgaaagaacccagaaatgcgcagggttacatccacgcggggccggcccaaaaccgccacgggcaaaatctcaatatccaccacccgtcccccctcccagcggggcctgactcccaagagcgccagcgcctcggcccagtcgtcgccgccggtgcgcagggtagaggtgccccaaacggataggcccaggtggcggggatattccccctgctcttgcacgtagcgctccaccagccgctcggcagccagcgagccaacctgccaggcggtgggggtagggatggcgcggatatccaccgagtagaagttgcgcccggtgggcaacacctccacccggccccgggtgggggcaccggaagggccgctgggcacatagccgccgttgagcccgtgcaggagatgcctcagctcctggggggtttgctgcagccgagggagcaagtcggtctcgatccagtgcagcacttgtctggccgccggccccggcggcggatcgtaagggatcccctgcagatactgggcaatccagcggcgggcctgggcctccagggcggctactgcgtctccaaagcggcgaaagctctcgcccatagggcttgcttgcctggctaatttctcagataaacggctgcccccagtccgaccagcatttcttcgggagtaattttgccatcttggttagtgtcgagggcatcgaagacgcgatctgctcccatccactcctcgcgggtgatgaagccatccccatccaggtcgtagatgcggaagacatcctgggcggcgtgggtaatcgtttccttggcgccctccagcttctgcagccgctcggtgagcagtttttccagcacctccagcgccttggagaagccctggatcccttcttctagtttttccgaggccatgcggttttcccggtgcatctggtcgaaggtggcccgatccatcaccaggcggggaatatccattttcttagctttttccggatccagcttgcgctccaggtggccctcggtgttttgcagctccgccaacaaagccggcgagatggttaggagatcgcagccggccagctcgatgatctcgccaatgttgcgaaagctggcccccatcacttccgttgggtaatcgtatttgcgcagatagttgtagatctgggttaccgactgcacgcctggatcttcggcgggcgggtagctctcccggcctgtgtgttttttgtaccaatccaggatgcggcccacaaagggcgagatgagggttacccccgcttcggcgcaggcaatggcctggtgcaggccaaacatcaaagtcaggttgcagtggatcccttctttttccaggatctcggcggcgcggatcccttcccaagtagccgcaatcttaatgagcacccgcttgggatccgcccctgccgccttgtagagctcgatgagatggcgggccttggccacggtggctgctgtgtcgtaggagagccgggcgtccacctccgtcgaaacccgaccggggatgatggacaaaatgcgcacgccaaaggccaccgccagttggtcgatggcgtgggccaccacggctttggtgtcggctttggatcccaggtcttggcgggccttgagcaaggtctcatcgacaatgccctggtactggggcatttgggcggctgctgtaatcaaagagggattggtggtggcatcctgcggcttaaaggtctcgatggcgttgatatcccccgtgtcggccaccaccaccgtcatctctcgcaactgctccagcaagctcctgctcatactcccctccttagatatcgcgcttctgcgacctagccccagtgtcgcccacctaggcaagggatcccggtagatgtgagattgtcttaattgtctagccggctactgatacatttacgctgaacactgctgagcattactgctcagcggtgaagcgatagcattctgtccgtttccgttgtcactacgcgatgctgacgcgaccgcgctactcggacggagtccaaacagaaaggcggtatcccgcaaagccctgagcataacacccagagcgccttgccaatctcgtggtagcctatggttgcactttgggcatctaaacacctttgcaccacccaacttggtgtggatgtgcccgcacttagtacaggttttgctggtgtacgcttccgatacttccacgacaaccacgtttttcttcttggcttgaaacttcaggaactgcttgaaccgatagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatcttggctgactcgaaagtggggaggaatatcaatcggtagttatccgttaggaacgccgctaccttgcgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttgggtctcggtgctttactcagcctagattgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtctcccttggcgatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccaggatcaagtgcgatcaccccctttgctaacgaacactgctcgttcacgggctcagggaagatggcataccatctgtctttcacccgcattagctcagttccacgtgcccattctctgggcatctcctcggatgcacggaacgccaaacctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtcccgcacactgcgaaacctcgcgtctttgcttcggcgaaacgccaaccacgcctcgacgaccgcgttctgcttgatgtggcagggggcgtccttcacccacccgggcaggtcggagcgcaggatgatgtcccgcagctttctggccgttcttggagcaccatgctggcgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccaaactttagccagcgctggctccggataaatccgtatctttctcgattgcagcccggtattttctgagtccgtagagccgactgctgaagcagtgcaggatggtgaggatatcctcaaccagttcctgttggggagaaaggtgatcgtcatcgagaaccaagatttcgcacccgtattgacggcagtaccactcaacgaactcaaatccaaaccggcagagtcgatcccggtgagcgaccacaattgttccgacatctcccgcacgaactcgttccaataaggcaaggaactttggtcttttgaagtcgagactgctgccaatctctccgaccacctcggctccagggtagaggttaaccagtcttgcaatctgtctttccaagtctggtttctgccctcgactgctaactcgggcgtacaaaacgactcgtttgtccttcttgggtgctctgatgtagctgtcgaggtcataccttctcgccctaccggatggtgtacgtactgcatggatccagcctttctgttcccatcgcctcaaggtgtggagacacaccccaaaataatccgccgcttctctcggttttacatacctagccataccaagcagccatactgaacatactgtacattattttcagtatagtccagcgtatcattgactagagtcatgcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacccttccatttttgccgattttagtaggttttgaccagcagcaccccttctatgtctactagctgccgcgagggatccccgatgctcctggccgagaatccctgctctgagttggtggaatagaccatcagtgcagagccgtcgccgattttgctggtcacccgtgcccacagttcttctcgaaccagggctgagacgcgaccgacaaagacccccgccttgatctcaaacagccagcgacttaggtctcctctcaaacttgcggggacattctctaagataaagaccaccatcagaccgacatttcctcatccaactcttctccgtagctcactcccccctcaacagctcccttctcgttatcccaaagagatcctacagggcttgactcctcctgtgtggctctgaagccgaggatggcatcaacatcgtctatgattctctgcatcaaccgatgctctacaaacttttctcgacacagttgcctagttctcgactcaaagtttggcatcaactcagcggcagccttgaaggcaacagggatggtgatctctgtcttgtagagatcggcaacgtcataaacaaaagataagggcttgccgatgtgaataaaccccaacgcagttgaatagcctacggcattgagcgctgcctggcaaacagcgtagaggcaagtattggcaacagaaagagcacgattaacgggatcagcacactcccattccttgagcttgtaggagcgtcccttccaatttacccctgtttctttactaaggcggctgtaaacagttcgcactcgcaccccctccagtccgcgaatctgctcaagggttagcccttctttgagaggttcgggaaagcgaaatgaatacatacgccgaaccacttccatgtgctggacgggatctgcccatagtttggcctggtgataaagcctttccacgctgctggaaggatgggatccactggcatagaagcgtagcccatcttcgccaacccactggaccgagcagagcccatcggccaagttcttgatggcagcgtgagtaattgctgtcccagggcctagcattaaagtggtcaagctggcacaagggattatatatctgccatcttcttgcaaaacggcaatagctttcgcatcttgctcaattcggcaccgttctacatagacaaagcttatgctatctcgaaccttcgggatagatcgtaaacttttcgtagttgtctttgcgatcataagacactcccccttaaaaggcaaaactagcgtggaaagtaactgatcttgctgagcgatagaagtccacatccgtaggagcgtcctcgcccaattccttgttgtactgctttaacaaaagcttcagaatcagttacccgcaatatgccctggaacaaaacggtgtggatacgaactggcccggagagcccctttttgatcccaaatatttgcggcgatgggatcccttctgcagccaacacctcaaacccatgctgaaagccctggcggcggagccattccagttgatcctcagagcgaaaaaagccaacaatcttgcgggtcttcttatctcgcttgctgggatttgctcggagtcggaactgaaagcatcttcccttacttagaacttctggcctcaggtcgaagattttgacttctggatccctttggacataaccctgtggcaagcgagaccaatccggctgaatgaccgattgcaccaggatggtgcagccatcaggttcttgacggtaaagaatatgccaatcggagcgaggggttttggtaggttgatcgggaaaaccatgcataattcgctggtgcaaagcgtgagcattactgagctctcgctgcaccagaagctgtcgctcgtttagaattagccgggaaagatacatatcgcctccgggagttcatggtattccgtctccacagcccggcaaccgaagcgccgcggctgccagctcaaaggcacatcttggcgcacatccagactctcagagacctccaaaacaaagcggagttgggagggacgcttcccgcgtctagaacactcataagggtgctgacgcaaagcttccagcaaaggctgctccacaagccccactcgcaaagggcggctgggaataaagcttttccgtcccagaaacacttgccagtaaggtttttgcagagcttgatccaaagttctcagcaaattaggatccccttccaatcccaccaggtaatccccatctgctacgtagtagcgattgctgatcgtctcttttatttgtactgtgtggaaatccttacaaaggatcccttccttgtttactcgcacccccattttcagggcagccagatcatcaacaggttcccagcgagggcgacccagtgccgcacagaggatcccgatcaccgccgactttgtaggctcacgacggctatcgcgataatcaaactggctgtggtcgccccagctcatcatcggagcccgcaatcgcatgagaagcgtagtcatgatctaagctccttggccgttgctggccacgccaaaggctttgagagcactttttaagagctcttctacagaatctttcttgctagacttgagtacattgagtctcgcagccagcctatcaaggacaacaacgcctttatactgcacgtcagcttctccatacatcttgaccagtgatccccaatactcatctaaagctttaacggcattttccagtaggctaaatcctccactgggagcaaccggattttcaaaggcatccactaaggaaataggctgcccttcccgaactactgccatcaccaatgctggccgagtgtgagcggcaaatccgttttgatgtccactgggcacagcatgaatgaaagccgtagcaaaagccttgatgatggatcctagatgttcagttccgcctaggttttcaaccaactgtttcttgtcgagaacagcaaagcggtagtatgtagagctgttgtaccccgtctcgcccatgtgatcggctccggtgtcctcactactgcccaggtcgtctacggctgtaaagaagtcgaactcttgttgtagggcattgatactaattgcatgggctacctgaacagcagcatcgacattgactgtgggtagcgaggccatcatccgaccaaacaaagctacatcaccgggttttcctgtatcaaccaaagctttttcgatcgccttggctattttttggggaagtttgggcttttcctctcgcaatccggattcaatggcagaccagtttttgattaagatttcggcaattgcatcaagttccgtcttccccaaaaatacaatggtggtggcttcatttttatcattaaacttgagcttaagcccttgctctaaggcaagccgagcggccattccagcttgctcatcagggatccctgccttcacaagcttagatttcaactcagggagccagttgcgagagcgagcggcaaagtgagccgggtctagctcagcatattggtgatagtattttcgcactgcccgcttctggcactggctagagattcgcgctcgtggacgaccgccgaatatcgtagatttaggcatgccattttcatcgcggtttaggttggcaggagggaaactttgaatcaaatgaatttccagtcgcatggctgtttctcctctaagggtatagtgtcggaacaagtttgttagctcaaacaggggtaagtgctctcagcctacatcctctctgagatcatcggaaacctcagaacttacatcatcagtttcttctgcctttgcagatccagaggaagatacctgccaaaaagttttagcccatctatcctggacaacttgatcgggatggttccataagcaaaggtcagcaatcaactgagggtagtaaacagaaatttttctatccttcttacttttcatttgctttaccaaagctatgattggatattcggtgtagtcaagatcggtctctagaagagctctaaaccttcgttctgggcctttagattcggtgctgtcttgcaattcccgacagcttttcgcaaagttactgacctctggttccatatcttggtcatggtaaacggagagacacgccacaaagatccaaatatcctgttcttgttcggggatcccttgtaaatagggcagtacaaaggggtaaatttttcgtaagtggtggtgctcgccggaaagtgctcgcttgaaggcagctttggcgccggtgtcgtttttgaggcgatccttgatttcttgtaagaacttttttgcccgttccagtcgattatgggaagagatttgagttgtagacataacttggcctcctattggacaacagcttgctccttcttctgctttttcttagctgctttttgtttttgagctttcttttcccttggatccgcacgaagctctgctagttttctctccagcgtgcgcaaggcagccgctctggcctgatagttgcgaatagactcaatggactcggtgaaggctcgccgagcggcatcttgcacagtcttagtccaggcaggtagagtggtaagtccatagtagataattccatcagctccaggttggttatcttggggtaaatcatgaagtagcattgagaaagcgtggtctagaattgcccagtagcgagactctccgtctaaagctttggatagcttctcagtctctccgtttttaagaacctctgctagagaaaagtaggggctacctttagaagatcgaaagatttgttgatggttctcggcaattccaatagcgctttttaaactctgcgccaactccgaatctgtaacaaactgcattggaactgaaaatcgagccgagctccatcctaaaggtttagcctggtcggcgctcatacccaacacttcaaacacaaccaaattattgaccaattcttctgacttgagctcagctagccagtccacaatccgaggacgggtttgcttgctagccgtcaggagaaagctgtccgcatcccgccacaactgtctgtgtaaagatagacgcactggtttatcttctttataggcaacgctacattcccactgccgggcctctacaccgttgggtagggagttgcccatagtaatagccaattgctgcactcgcccagcttctgaaaacagccgcagccgccgccagggaaaggttaaatagtggatgtatcccgcagggatctcttttttcggttggccagtgtagccaactttggtttcccaggtgggtacatcttctccagctactacactgggcatctcatcctctgggctataccgcatcaagttcagcatcagcgtctcttttaaggttctccctttcaaaaggacattggcaacattcatagtcggagtgtttacagcagagtgattgccgctgtcttgcccaacataaaatgcccttaggctagtgatgtcaactccctgtagacgcaccaatagtcgagcagcttccggtaaggagatgctgtagccgctccattcgtgttcatgaaagaatacttcagaggtgctcatggtatggatggagtggacaggcacagctttttctataggtagagctggatcctgcatgaaggggtgagtgggatggaataggtcaaaacaatcttgcctatcctgcaagtacttaataactcgctttccattgtcttgaaagatttccttccagtgatccgtatcttttggtccaagataggctcggtgcattattgccagtagaaaacggtagagagctaaagtagtaggcggattatctcctcgcatctctttcaggctttcccactctctaaataactcaactaaagacaactcttggattcgaaaatcgggatcgagtacagggatccacttttctttggtgagattaaaggactgagtttccatgagctcctccctaacgttagctgttcatcttctcgatggtgatccctaggttaggatccaaccgcagtcgccatttgccaacttgagcccagccttcggcgttcaagacaacgtagcgacagttacgcagcaaagcagatgtccaagttttggggttttcccgcctcagcagctcctttacaagctcctggcgggaagcaatgcgaacactgtgggccagtagcctacgaatcatcggcaggctgggctcagtttctagatccactggatcgtgagagccgggaaagactaaaccggtcttcccttgttgcaagaaaattgtcgccaccgaaggctgcccaagtctggtaacggcagcgatagtgctttcgtcatcctctttttttaggtaggtaaactgttcgggcctcacatcagcatttggcggtgggatctttacttcattagctcgagatcttttagcatcctcttcttcaactttgtacttttccaaagactctcgccaatcttgagcatgaacggtttccaatgcttcggggataggcatctccaagtcatataccgattcgattaggtcgtcgatttcttcaggcagttgcacgttgcaacgctctcttagagccagccaactgcgtaggagaatgtgccgatcgtagatagagctgctctcccgaaaattagccttgccctcctcggctagctctggttccactatccacaagtagggagcagatagctcaggtggtcgcttgtcccgcggatggcggtggagccgcccagagcgctgtaggagaagatcaatgggagcgggatcgctgatcattaagtcaaaatccacatccaagctttgctcaatgacctgggttgccaccaaaacaaaacgagagggacggagatgtccatttttgccgaatctctccaggcattgcttctcaatctgctctcgatctttgaataaaaagcgcccgtgaaacaggcccaattcttccggcggaaaatacttctggagatgctgaaacacccactgggcgcgatctaccgttgagcagataacagcaacgcacccgccccctttggaaagcacttgcgagagttctgcgggccactggtcatccctgacccagcggatccccaattgacggcgcacatgctcggaaggagcaaaagactgagctagggccgctccagaagctagggctgtgatgcgagggtaaggggcattaggtgagtcgggcgggggctgtccacagcctctggcataggcagccagcaatcgttggcgggtaccggcgggcaaggtggccgagagggcgatcacgggggatcccaaaacggctgcccactccaaaaatcgctccaggagagtgctggtgtagaggtcgtaggcgtggatctcgtccaggatgatgatgcggcctgccagaccaaacaggcggacaaactggtggcgggcccgtactgctcccatcagagcctgatcaggggtgcccaccccgtaagggctgagcagcgtccgcttgcgggcagtgtgccactcgctggcaaaaacgcctttgccctcctggtcataaacctgatccaggcgacagacggtgtccaggtaatcttctttgagagctgctgccccatggctgagggttaggtttacgatggcatcgggatagcgcttttgcaaaaatgacttgacgcgctcgaacatggcgttgctggttgcctgggtaggcaggccgatgtaaaagccaccggctccggcttgatgctgcaggtggtcggccaggtagagcgcagcttcggttttgccctctcccatggcggcctcgacaatgaccaagcagggtggagccagcctgtccttcaggttaatggctgccaattgcagcggtcgcggctcgctgatgaagtcaaagagagcctgaaaagtaagagggctgtctgtggggggcgcaatccaaccctgggctttcagggcttgttgggccttttcggctattccttgagcgtaggtctcgaagggctcgtcgttggcgtagggaaaactctccgtattcgaggcaatccagtcggcaacggttgccaggccggccaagatcatggcggcggaattgctgcagcggccagggatcccctccctcttcagcccaacaaaatcttgtagttgctggaagatctctcgacgaaatgggatccactcccctcgaccgacatcgtcgggggagagactttgaatatcctgaagtcccgggaaaaagccatgatgaccgccgacaatagctgacaatttttgggccagtttcttgggcagccccagctcttccagaaagccgggcaaggttgcggcggtaaccgttccatgaggggctgcttggccagtgttgggatagctgcgccacaggccgtagagacgggatcccaccagcgcttttcccacctcgctcacttgaaattgaaaggcaggactgactttgcctaggtcgtgacaccctgccatgaacccgcaaaagcgagctaagggatccccttccagccccaatcctactgagagctgctgacgagcaagggggctaaggtaggtttgcacgatctccatggccacagctgccgtatcggctaggtggcagaggacgggatggtacagaggtcggccatcttctcgcaactgtccctgtccggtcttggcccaaaatcgggacttgctcatcgctagggctcctcgtcaacgtactgccggctcatctcgcagatctcttgccgcatcatgtccaccaaatccggaggctccagcactctggctcctctgccgtagcccagcacccagcgctttacatcattcatcccccgcacggttatgcgcagaatcagggatccgtctgggttttcttcaatgacctgggtcggatgccagcgccgctcccgaatgaagggtgccgtttgggcgtcaaaccaaattcttacctggcgagggatcccgcccgcctcatgctgaaaaatcatcgccagatgggctttgggatcgaaagtcgggtcgatctcaaaagtttccggcagggttttgagagccaggatccgatctacccggaaccagcgcacttcttgtcttttgtggcaccagccaatcacgtagggattggtgccgcggtagatgtgcaagagatagggatccaactcccgttccgacacttgatcgcctcggctggcggtgcgatagcgcatccacactcgtcttttctcccgacaggcatcctccaaccgctgccaaatctcccaatccagatgggtttctgcccctgcccgaaagatgagccgctcatcggctagctgctggagatccagccactcctgctctggaagccgttgcgccaaccgcccaattgccgagcgcaactgcggggcataggccgatccggcgtaggcttccagcattctcgctcccaaagtcagggcaaacagctcccccttagtgaggggtatcgtcggcaagcgccattcccgatcagtgtagtgataccctttttcacggctgactttgatgggggcttgaaagcgatccttcaagaaactaatatccgctcgaaccgttcgttcacctattttcgggctggaggcccgcaccatagccgcaggcttggtgccgggaggaaagcccgcctgctagtcaaagcctggatgagctacaataagcccatgagccagattatctctgtacgttgcaagctgatagtcccacaagagttgcgtcaagaaattgaccgcactttgcagggctttgcgaatgcttgcaaccagattctcgacaccgccaaacaaaagaactgctggaacaccgccaagctgcaccacttggtctatcggccggtaagggcagcaacggggctgaaagccaaccacgtctgtcaggcgctccgccgtgtgattagcaacgccaaggcggtgaagcaagtccacaagtttcgccccaccagtctgactttggacgctcgtacttttaagtaccgagagtccaaccaagccgtgggcgtgaccctgatgagcggacgggtttggctcaagctcaagattggcggttatcaaatcgctttgctgcgggggcaaacacccaccagtgctactctgtccaagactaagcaaggggagtactacatcaacattgcggttgagttggatactcccccgactggcaaaactccaaaggtaatcggagttgacttgggcaggcgggatatcgccaccgctagcaacggacgctcttggagtggagaacacatccaggccgtccgtgaccggttcagccgtgtacgcgccaaggttcaatccaaacgcactcgcagctctaggaggctgttgagaaggctctctgggagagaacggcgctacgccgcttgataatacaaatggtaaaattttaataccaacattattaaacctgtaatgagtagtaaaaagaggttttctcaggaagaagacaacattcttaggcagaaatacgcatcggctactaaagccgagttgatgtctcttctccctgaaaggaagtcttgggaatcgatccgaatgagagcttttaagctgggactcaagagaagtaaagaagctcgttcctatgagatgggtaaaccgttggaaggtaactttacggatcatcttaccgaggctgaaaaaggatatatcgctggtttgatagacggtgaaggttctataacgctttctcgaagggttagtggtagggttaatcctgtgtattctattcatatatctatttgcaatacaagccccaagcttattgaatggctgaacgggaagtttccgggaaaagcatacacttatccccgcaacaaaagcaggctgggtagcaagccggtttatgcttgggtcgtcgcaggaaatagacagtgtatccagttcctcaaagaaatagtgaattaccttgttataaaacgcccgcaagctgaactcctcataggagggtacgtgcatttggaaccaaaggaaagggaagaactttggatgaaacttaaacaactcaaaaaagaactttaacggctgaaccataacatcagcaaaaccttggtcagggatgcccaggctattggtgcggcactggcttttgaggacttgacagacatccgagagcgcttgaatcagaaacctcggagtaaagctgagcgccgcagaaccaataactgggcgttctaccaactcaggatgtttgtgacctacaaggctgccattgctggagtgcctgtggtgctggtgccgcctgcctacacgtcgcagacctgccacaaatgcctgcacatccaccctgagcagggtaagtcctaccgcagcggcaagttgttcaagtgtggacactgcgggtgggaaggggatgctgactataacgctgctcaagtaatctctctccttggggcgactgtaaactcgcctgaaattccgaaacttagctgtcctctgggtcagctagggattgggataaagcccgcaccctgcgcatagcgcgggtgtcgggtagtttacttacctccaaagcctcagccagcgaagcggctgtctttcgctgtccggagcgcagcagcatatctagcttcaggatccgctctatctgacgtagcattgcttaccttggccaggatgagcgcattctaaacaactcacctggcaaaaatacttccgacttctctaaagatttgctgaaggctgaaacttcttggggacggggatcagcatgaaccccaattggacaggctagacagagcggagagcgacctctgaggctgcctagccggcctggctgcgcaactgccgtagcagccgctcgaactcttccggcagaggggcggtaacctgcagcggctggccggtgcgcgggtggacaaaggagagcttccaggcatgcagagcttggccgctgagtttgacggggctggttttgctctgggtgtagaggggatccccgacaatgggcaggcgcaggtgggcggcgtgcacccgaatttgatgggtgcgcccggtctccagctcaaactgcatcagggtgtagttgcccaggcgctccagcacctgccagtgggttaccgctgctcgcccttggccggggggcacaaccgccatcttctggcgatccaccgggtggcggccaatgggggcagagatggtaccttggctttgggctggccggccaaacaccacccctaggtagatgcgccgagcggtcttggcttgaatctgagcctgcaggtgctggtgggcctgatcgtgtttggcgatcaccagggcgccggtggtgtccttgtcgaggcgatggacgatccccggacgctgctcgccgttgatcccagaaaggcgaggacagtgggccagcagcgcatgcactagggtgccgctggcatgtccaggagccgggtgcaccaccaggccgcgcggcttgttgatgacaagcagatcctcatcttcatagaggatatctaaggggatccgctccggctgcaagggggtgggggtggccggcgggatccgcacctcgatttgatccccggcctgcagggggcgatccttatccaggcagggctggccgttcagccaaacttggccctggcggataagctgctgcaggcgcgagcgcgacagctccggcagttgttctgccaacccccgatccagccgcaagccctgctgtttttccgtcactgtcacccggcgaatttctgccactggatctctggggtcttccatttaccctgtttccgcaaactgctgctttgaaaacattgtggcagagcggttacttttgcattaggtaaaaaaggtcgaagatttgtgtcagctttctcagcaggatcttggcaggattggctctgtgtcgtctccttctcaggtttctctagggggctgtgccgggattttaatcagagaaaaaccctcagtacagtgggagtatagccttttaaagccggtccagattctggctggggaaagtttcttgctacacgcaagtgttgcaacacttattacacagttggtccgctgggtacaaggaggcaaggcatgttggatggagcagcgctggggtcccagcttcagcaaccccctcaacgccagcctggctcagagccgcccttggttttgtctctcacagaggtgggcctgcgggatattgctcaggtaggcgggaaaaacgcctccttgggagaaatgctgcagcagttagcccccaaagggatccgcgtgcccctggggtttgccaccacggcccatgcctatcgccagttcatcgccgctgccggcctcgaggagaagctgcgggagatcttcaaagacctcgatatcgaggatgtgcggaacctgcgcgagcggggcaaggccgcccgcaccttgattttgcagacgcctttccccccagagctggagcaggccattgccaaggcctaccaggagctgtgcgagcgctacggccccgataccgatgtggcggtgcgctccagcgccaccgccgaagacctgccggatgccagctttgccggccagcaggagacctacctgaacgtgcgtggagtgcgggcagtgctcaatgcctgtcaccactgttttgccagcttgtttaccgaccgggccatctcctaccgccagatcaagggctttgaccactttcaagtggccctttcggtgggggtgcagaagatggtgcgctccgacctggcctgctcgggggtgatgttctccatcgacccagaaacgggctttaaagacgcggtgctgatcaccgccgcctacgggctgggggaaaacgtggtgcaagggatcgtcaaccccgatgagtacgtggtcttcaaacccaccctccagcaggggcggcggcccatcctctcccgcaagctgggcagcaaggccctgaagctggtctacgacgaggagggatcccgtttcaccaaaaacgtacccgtccccgaaagcctgcgccggcaatatgccctcaaggacgacgagatcctggagctggctcgctgggcctgcctcatcgaagagcactactcggcgctgcggggccgcttcacccccatggacatcgagtgggccaaagatgggatcacgggcgagctgttcatcgtccaggcccgccccgagacggtgcagtcccaaaaggcggccaaccgcctcaagacctatcgcttgacgcagccgcaggcgcgcccagaacccctggtgcggggacgagcagtgggggaggccattggccagggcacagctcgagtcattttggatgtgcgccgctcggatcagttccaagccggcgaggtgctggtgacggagaaaacagatcccgactgggagccaatcatgaaaaaggccagcgccatcgtcaccaaccaaggggggcgcacctgccatgcggccatcatcgcccgcgagctggggatcccggccattgttggctgcggcaacgccacgcagttgctccgctccggcgatcctatcaccgtctcctgtgccgaaggggaggaagggcgcgtctatcctggcttgctgtcctatgaagttacagagatccccctcgaggagctgccccgcccccgcacccaactgatgatgaacgtgggcaacccggaaaaagcctttggcctcagcgagatcccttgcgatggcgtgggtctggcgcggctggagttcatcatcgccaaccacatccaggtgcaccctctagcgttggttcactacgaggaggcggtcaaggaggagccgcgcctggcagagctcaccgcccagtattctgacaagccggagtactttgtggacaagctggcccagggagtggccaccatcgccgctgccttctaccccaagccggtgatcgtgcggctatcggacttcaagagcaacgaatacgcccacctgctgggcggatcccgctacgagcctcacgaggaaaaccccatgattggctggcggggggcctcccgctacaccgatccccgctatcgcgacggctttgccctcgagtgccgggccatgaaacgggtgcgggacgagatgggcctgaccaacgtcatcttgatggtccccttctgccgcacccccgaagaagggcacaaggtgctggaggagatggcccgccacggcctggtgcgaggggaaaacggcctgcaggtgtacgtcatgtgcgagctgcccagcaacgtcatcctggccgacgagttctgccagatcttcgacggcttttccatcggctccaacgacctcacccagctcaccctggggttggaccgcgactccgccctggtggcccatctttttgacgagcgccacgaggcggtcaagcggatgatcgcccaggtaatccagaccgtgaaaagccacgggcgcaagattggcatctgtggccaggcccccagcgactaccccgactttgcccgcttcctggtgcagcaggggatcgactccatcagcctcaaccccgattccctgctgaaaaccctgttggtggtggccgaggcagaagctggccgataggcccagggggcggcgccgggatcccgtctgctgggttacaatcttctctgctgtgttgccatccccgccatgatccacgaactctccatgccggccctcagctccaccatggaaacgggcaagatcgtcgcctggctgaaaaaccccggcgaccgggtggagaaaggggaaaacatcctggtggtggagtcggacaaggcggacatggacgtggagtccttccacagcggcattctggccagcatcctcatcccagcaggggaatcggcgccggtgggcgcccccatcgccctcattgccgaaaccgaagcggaggtggccgaggcccaagagcgagccaaggccctctctaagggtgctctaccggcaactgcacctactgcagtccccacccccacagttcaacagccaacccctgtccctgcggcgatccccacccccacccttccaactggctccaacggggccggatcccagcggatcctggcttccccacgggcgaaaaaattggcagaaagcctggggatcgacctgcgcacggtgcgcggctccggccctggtgggcgcatcgtggccgaagatgtggagcgggctgcagctcaggccgcctctacgcaagcggcagctcccccccctgtctctgcggctgccccgttgggagaagtggttcccttgagcacgttgcaggcggcggtggtgcgcaacatgaacgccagcttgggcgtgccggtgttccacgtcggctacaccatcaccaccgacagcctggatcagctttaccaacaggtgaagcccaaaggggtaaccctgacggcccttttggtgaaagcggtggccctgaccctagaaaagcatcccctcctcaacgccagctacacggaaaacgggatccactacaaagccgagatcaacattgccgtggcggtggccatggaagacggcggcctgatcacccctgtgctcaagcaggccaaccgcgttgacctgtacgaactctcacggcgttggaaggagctggtggagcgggcgcggcgcaagcaactgcagccggaggagtacaacagcggcacctttaccctctccaacctgggcatgtttggggtggatcgcttcgacgccatcctgcctcccaaccaaggagctattttggccgtcggcgctgctcgccccaccgtggtggccacaccagaaaaagccatcgccatccgctcccagatgcaggtcaacctcacctgcgaccaccgcgtcatttacggcgcccacgctgcggccttcttgcaagatctggcccagttgttagaacaaaaggtgggatccctgacgctgtagaactcaataaggggcaggctgggatctacctcaagagcccaggcgtggatgccgacgctaatgttgtgggtgcagaggacgagagctgagcaatctcggtcaagctccgccagaatccgctcgcgctactctcggtactaaagccaagggcactgaggttggctagctctggctctaccggttctcgcacatcgatgagttgcagcggggcagccccaggatctcttaagcgggcagccagctgttgcgcgcgaccgggcgaatgaaagagaacatggctgacctgtaacttatctggatccgttcctaggatataccggctcagcatctgctctgggctgcttgcaagtggtcgtggttggccgacaacgctagaacttcaaatttccctactgattgcagaccctctgccaagatcccctttaggaggctctgcttgagaagattgatcccaggggtctatcggggctctgggtgtcttcagttctgataggcttgactaatgggaacttgccaaggatcttccaccgatggaaagacttcgtcctacaaacggcccagtatcccaatctatctggccagttcgttcccttttgctgactctgttggcagggatcgctttcggctgtggaggaggcacaggcaactctccccctctgccgtcgccaggtagtggatctgtcgtcctgcaagtggatccggccaggggcccctttaccaaggtggctgatgccgttgcagaagcgcagcggctgcaaaatgccacagcaggactagaggtgctgatccagattttgggggcaggtagagagaggctgcagggcaacctggccctagatgggggcgacggcaccaacggcggacggattcgcatcaccagctccgcagcctacgagatcctgaccggacccttcgacctgattgtagctagccaaaccagcctacagggggtggatgtggtgctagaaggtgggcgcgttcaggtgaacaacggcaactttcagccgagcaaggtaactctcaacgatccccgctccaacatcttggtcaatggcaatgctgcggttctggagggggttctgggccagctggctcagatcttttgccggcaattttcggatccttgtgtgcagatctctggcaatggccgggtcgcgagcatctcatccaccgtcagcaaagctggtggtgtgggtataggcactgtgccaggtagtaaccctaccattgaaaacagcacaatcctcctgcaggctgtgcgggctttggctgttcgctatagcgacaactctggcggggttttccgtaacaaccagattgaaggggatccagccactgctgcaactgctgcgccagtgcaggctcggcaagcagctaccgacggcacaactgggatccagctggatggagcggggtcggcaccggccatccaatttaataggatcggtgttggcagaatagctggcagtgttggtatccgcattttgcaaggaagccaagctcgtactatttccgacaatacgttcataacccgcagtgaaggcatgggggtagggattcaagtggtagctggcactccggagacagtagttgctgcctacttggccaacaaccgcttccaggggaactttgctgaaaggatcagcgttggccctgtgcccacgcccactccagaactgacacccacacctaccccggaaccgacacctaggctgactccaacgcccatcccagcgccaacacccaggccaactccaaggcccaccccaactccggcgcccacgcccactccagaactgacacccacacctaccccggaaccgacacctaggctgactccaacgcccatcccagagccaatacccaggccaacgccaacgcccacgccgacgctaacgcctactcctgccggtgtgacgatcactatcccaggcctgcctgctggtgctacagtaagggtgacaggagcaggaggttcccccgttattgccacttccacctcggtgtctggagatgtggttatcttcccaggcccattcaccatcccctttggtggccaggttcgagtgactcccgccattcctttgcctgggccgatcagggtcggcggtactacccttacaatcttcgacaacaccactaaccctggcagcaccacctacttcaacctcggccctgccatttcggtgaactagcttggggttggctccagaagggcactcgatttccacttagaaggcgctaggtggcagccggtcgcctttcttaccggcttttgctgacgatttctgtctcctagagagggggtgaagacctcggtcgccgtcaaggatgaagtgttgccgtttgcaatctgcgcccgcagcacaaacaagaacggcaacaaagagagggaattagcctgggcccaaacctcttggagtgaagaaggcgtcttgtcaactactcaagagagctgcctatgcctattagttagactgctctgcagcagttttgtcctcttttgcttctgctgctttagccgctctcatctctgccaaaatctcttcgggtcgcttcccagctcgctgggatccggtaggcaggtcgtggggatcgatcacccccttgggcaggtaggcaaactcccgtagaggtgtcaccattggatcctctgttactttggaaggcaggcgacctagcgccacctgatggtagttcagctcgtggcggtcgtaggtggctagctcataatcttcggtaaccgagaggcaattggtggggcaaaactctacgcagttggcgcagaaaatgcatactccaaaatcgatgctgtagctgtagagctcttttttcttcagctcggtgttgtagacccagtccaccacgggcaggtcgatggggcaaacccgaacacagatctcgcaggcaatgcacttatcgaactcaaagtgaatgcgtccccgaaagcgctcggaagggatcagcttctcaaaggggtactgaacagtcacgggccggcggttcatgtggtcgaagacgacccccatcccctggccaatgtacttagcagccttgaaggcatcgcttacgtattcgccaacgcgctttagaaaagtcatgacctatttcctctcccttgctgcttctactttcattaacccccgaaaaaggttgggaaggccagcttcaaagccgccgtcaacagcaaattcacaaacgagacgggcagcagaaatttccaccccaaatccaacagctggtcaatgcgcacccgcggcagggtccagcgcaagaggatggccaaaaacacaaagataaaagccttgaccatcgtcatgagaatgcccaacaccgccgcgccgatctgcaaaaaggggttgtccaacgggatcccgagccaggcggcaattgtttccaccggcaccacaaacgaccagccgcccaagtacaacaccgccgcaatgagagaggccagcagcaagttggcgtaggatcccaggtaaaacagggcaaatttcatgccggagtactccgtctggtagccggccaccagctcctcttcggcttccggcaaatcaaaggggatccgttcggtttccgccagcgccgagatcaggaaaatgacaaagccaatcggctgccgccacacgttccaactgaggatccccagcccactctgctgctccacgatccccacggtgtccaggccgttgctcatcagcaccaccgccagcaccgacaaggccaagggcagttcgtagctaattgactgggccgccgcccgcagcccccccagcagagaatacttgttgttggagccgtagcccgacatcaacaggccgatgggctgcacgctggaggtggcgatcaagaaaaacaccccgatggcgatgttggagatcaataggttctggccgaagggaaccaccagataacacaaaaagaccggcaggaaaaccaggatcggccccagcgtgaacaaaactgggtcggccaagctgggcagcacatcttccttcgtcaagagcttgatgccatcggcaatcgggatcagtaccccctgtggcccggccatgttggggccaatccgctgctgggccgccgccgagatcttccgctctagccaggtcatgaccatcactcctaaggtggcggcgatgaccatgagcaacatgggcaaaggtacccacaaagcgtgggcagcgcctgggctcaggcccaagttttgcagggctgtttcaaaaccaagctgtaggtcaatgccggcggttgtcatggggttgagtggctccctagagacggtgagtcaaaaaaggcactggagtctgtggatctaactaggctttgccgttgggatccgactgagggggacggtggcggcggcgcagctcctgctgaatgatggcctgcaggcgggcgtcggataactcttcggcgcggcggcgcctttcttcttggtacttggcccattgcttgggaccgataatcgcggcaatagttacgacaatcaggagcggcagaagcaagatcgcccaggccatcgcccttgtcctccctttcctacgagtatcttagcgatccacctcccccataatgatgtcgatgctgcccaagatggcgatcatgtcggccaccttcatgccgcgaatgagctgaggcaacacctgcaggttgacaaagccgggtggacggatcttccagcgccacggacagacgttgtcgtcgccaacaatgtaaatccccagctcccctttggcgctctccacccgtacgtaggcctctcctttggggatcttgaagttggccgagggctttttgctgatgaactggtagtcgcccttgttccactccgactttggcccctccagcatgcgcttggcttccagattttcaaaggggccaccgggcagggccttcaccgcctgctgcacaattttgcaggactcgcgcatctccttcatgcgcactcgatagcgggccaggcaatccccctctgggtaaaccgccacctcccagtcgaagtcgtcgtagcactcgtagtgatccaccttgcgcagatcccagttgacgccgcaggcccgcagcatgggcccagacaggccccagttgatggcatcttgcttggagatgacccctatcccttccagccgccggcggaagatggggttgtcggtaaccagccgctcgtactcatctaccttgggcaggaagtactcgcaaaaatcgaggcatttttccgtccagccgtagggcagatccaccgccacgcccccgacgcggaagtagttgttgttgatgaggcgcatgccggtgacggcttcaaacaaatccaagatccactcccgctcccgcatggcgtagaggaagggggtttgggcgcccaggtcggccaagaaggggccaaaccagagcaggtggttggtgatgcgggtcagctccaacatgatcacccgcaggtagctggcccgccggggcaccgggatcccagccagtttctcgacggcgttgacggtgatggcctcgttgaacatgccggcaccgtagtcccagcgggagacgtagggcaggtactgcaccacggtgcggttttcggcaattttttccatgccgcggtgcagatagccaatcaccggctcgcagtcgacgatgttttcgccatcgagggtgaccagcaggcgcaagaccccgtgcatagaaggatggtgcggcccaaagttgagcagcatccggtcagtacgggtctcgatcatgggcatgggcatggccgccgcctccgcaactgaagaatgtttatggtctgcaacatttgcagtatagcggctttcccgcggttcctcgagctctcgggccatcagggatcccaattcttgctattgaggagctcttgatgactcagctaacgtgaaaaaaaggagggagagcaatggctggttcccctacaaacagctcctctcgacgggagcagcagcatccgcaatacgacaccgatcgggctcttctcaacgagctgatggcccaagtgcaggagagccccccctcggattgggtgctggccgaagtggcccgtctgcgcatccgctaccacggctttcccggcgcctgggatctgcagcgggatttggatcagatcttggaacagtggggcctgagcgaagaggagctgtttgcccgcacccgccagatccacgcccgcggccaggtctacggccgcagcttcagtacacgggatgactgggcctaggcagcagcctttatggaagggtgtctatccttctgcccccttttttggcaaaagaggggagttcctccatccttcatcagcacctgggaaactaggaagcctggagctgctcggcaaagatgggatccagaggcacatccaaagcggcgatgaccttggtccagaagttcataaagccaatccaggccgagagctccaccagatcttcgtctgaccaaatggttttgaggcgggcaaagaagctgtcggtcaccaccatgctgggcacggtcatgcgctcggcgtactcgatggccagcttctcggcttcggtgtagagggcgctggtgcgggcctgggccaccgcggcaattttggccggggaggcgccgtgtttttgcgcctgcagggtgtggtagggcaggcagtagtggcggcagccgttgatctgggcaatgcggatgctgaccagctcttttagctcctcgggcaggttggggttgtcggtgtgcagcgctccgtacaggttcatcaccgcccgcatcagctgcggcttgtgggccattacctgtagcgggttgagggcggtgccataggttttttctaggctttcgtaaaccttctgcagttgcttgtcggctttttccggaggaacaggagggatccgcatggatgatctataaaaaattgcagcattctcgactttagcgcgtttgggggatatctcctcctgcccgccacaactaattgcccaaggactgctcgagggcttctacctgctgttgggtagctgtagccccttggttgagggtttgctggagctgttcccgcgattggtagatctgcagcggccctccctgggggatcccttgctgggcggcttctgggctggcctgctctggacttggctctgaactgagcgggttgcggtagagccggttcaccaccagaaagcccaccagcactacggcagttgccaccaaaagtcgaaccatacccggatcccttgcaagcgtctagttctagaatgcccaaaaagagtatcaggtatcagaggtcgggcaaaatggcgcagactgctcagccggtgcgggttggcattggcggcccgatgggatccgggaagaccgccctggtggaaaagctctgtctggcactgcgggatcccttgtctttggccgtggagactaatatacccgcgaagatgccgagtttttggtgcgggccaaggcgctggcggcggagcggatcatcggcgtggagaccggcggctgtccccacacggccattcgggaagacgcctccctcaacctcgatgccattcaggagctggagcgccgcttctgtcccctgaatcccatcttggtggaatcgggaggggataacttggcggccaccttcagcccagagctggtggatgcctgcatctatgttattgatgtggccgaaggggacaagatcccgcgcaaggggggccggggatcacccgctccgacctgctggtgatcaacaggatcgacctggcgccctatgtgggggcggacttgggggtgatggaacgggatgcccgccgcatgcggggagacaggccctttgtctttaccaacctgcgcacgggcgagggactggatcagatcctgagctggctgaagcgggaggtgctcttttgccccatccaggctaactccccctctgtaagccgcctgtgaccttcggcaaggccctcttgaagatcagccgccaaggcgaacatgcccgcatttgggagtattctcaggcccccctgcaatggctgggatcccccggtgagccgcccctctattacctgcgcaaccccaacggcggcctgctgggcggggatcgccaccacatcgcgatcgagctgggggcaggcgcagggctggcaattcgcacccagggggcaacccgcctccaccccggcctgatccggcaacaggccaaggtcaagctggcccccaccagccaactgatctggatccctcacccgaccattcccggcgcaggagcagacttccgccaacaggtgcagatcgagctggatcccagtgcccgcctggcctatgccgagatctggacggccgggcggctggccatgggggaatgctggcagtttcggcgcctttccagcagcttgcgggtttgggtcgctgccgggagcccatctgctagccgccagaaaaagctctggctgcaagaacacatcgatctccgctttccccaccagcatgtctccaccgcgtcggtgctgggatcccatctctgctggggatccctgtatttgctgggggactggccggaacccacttggccgaccgttcacgtcagcgggacagaatccccacactggctggtcaagtctccggatcccgtctgtcagggctggatcctgcgccaggtggggccacaggcagaggccatctggcagcagttcggccaggttgtgcaacagcttgccgcggcccagagaagctcaagccaggggtggtaggctagggctggcttcacccgacccgttgcccgagatcatgaacgcggcccgacgcattatcaaacgttctgttcgcaagggacgaagtcgctggctgctcctctacgaaagaggaatggctctgctggccctgggcaacctgtgctgggtgctcttcgacctcagctacgtgccctggcgggacttttggctccaggggcgggtgcagatcttcggcgcctttggccctcccattcccctgcccatcctctcccaacagaccagccgctccccggtaaccgacctgtatgacccggtgaaaggcattgagcccaacccggaaacccagcgctacttggccctggtggatgagctgcgccaggtcaccctgcgctttggggtggagtcggaagcggcggcgccgctcctggcccgcttgcggcaactgagcgacgagatgatcgagaccaacccctttcaggccgccaacaaaaccggccagtttgtgcgcatcctcaacttgatgcgggagcacatccccggagccgactcggccagggccgccttcgcccgcttctggactgccgaatacttggccagcgtcgatcccaaagacgggatcgaatttttccaggcccggctgcgccccctcttcgagaccaactactcccgccccatcggcgagagcggcagccccgtggacttttttccgctgctggattttccctttgtgttgctgtttgggctggaatttgtcctgcgcacggtggccatcagccgccgctacaccggcgtcaattggctggatgccatgctctggcgctggtacgatgtgctgctgctgttgcccttttggcgctggctgcgggtgatccccgtcaccatccggctgggacaggcgcagttgctggatctggagcgggtccgggcccaggtaagccagggctttgtcaccaacttcgccgaagacctgaccgaggtcatcgtcgtgcgggtgatcaaccaaatccaggcatccatccagcggggatccctgcccctgctgccggcagccgatccctcccgcagctacatcgacctcaacgagatcaacgagctggaagccattgccaacctggtttttcgcaccgtcctctaccgcgtcttgccccaggttcagccggaggtggagcaatggctccgctacaacctggatggcctgctcaaacaactccccgccctgcaaaccctggaacggctgcccggcctcggatccctgctcagccaactgacggagcgcctggccggcgagctgaccaccaccacctacaaagccttgaccaacagcttcgaggatcccgtcggctccaagctggtggcccaactgttgcggcgatttggcgaagtcttggcaggtgaacttacccagcaacatgctctggatgagatccgctccctgctgcaagacttgctggaagagatcaagatcaactacgtagagcgcctctcccaggaagatctggaggaggtgatggagcaaacccgcaagctgcggcaaaaagcccagcaactcgagcaagcccgcggcgcgtaggggtggttgacgaggtttcgccggttcagtaggataatggttcaagcctgggcgagtggcggaactggtagacgcaccgcactcaaaatgcggcgggaaaccgtgtcggttcgaatccgaccttgcccatggcaaagtgaccttctcgctgccacgacctgtagctagcagcagagttcacctccactaccccgctttcaagcggcgcaccagttgccagccatccacctcggccaaaggctgcagccccagattctggatcgatatctgctgagcttggacaggagagacccacaggtaatccccatgtttccctgcttgcagggcctggtcatccacccaccgtcctgggttgggggtgtagaaggcaagggcctgggcctgacagacgtccgctaggccgctgcggccaatgtccaccgtgggaaaatcagggtctgcagagcccagcatctgtttccagtccatctgggcaaaggcgggattgaaattgccgaagtcaggccgcaggacaatgctgaccatggtgaggatgctggcagccaggagcgtgcccacccagagttcgccggcataatgcagcacccgccgccagctccagattgccggcaagagcagatacagcaggccgatcgccatcaatggccaagcgtggggttggagcagacccagtccctcaacatcccgcttgagggccagccccaaacccaaaagcagggttcccaccgccgccagcccccaagagagcacctgggccacatggggtctgtcgcggcgagagcctcgtcctgctgttgccggcaaggcggagcggagcggaaagggcagagcttgatccagaaccacccccgctaggagagctagccagggatagagctgtaccgtgtagtagggcgttttggtgggatagagctgcaagagcaaaaacaacagcagggggaaagaccaaaccagcagggtggatcccggcttttgccgcagcagcagccagcctcccaccaaggccaaaaccgtccaggggaagccatggatcgggatgtgccaaaagtaataccagccggtggcatcggcatggaagggttcttgccccagatcccacaccttccctactaaggtgagcaggaccttggcgccgtagaggcttatggccaggcctagccagaggccgaaaattcccaagcccagcaaaagccccagccaaaaggggacagatcccagccagtgccgccgctgctgccacaggtaggggatcaaagccaccgccggcagcaggatcatggcgctcttcatcaaaaggcccagtccaaaggccactcccgccaaccagaaccagcgccggtggccgcggatgccgttcactaggcctaggatccccaggagctccaggcaggttagaggcacatcctgacccaccagccgcccctgctgcacccagaggtagcacaggggcaaaactgccattcccaagagggccgcccggcttggcaaaaaggcccgcccaatccagccgatgagggggatggaaagcaaagccgccaggatcccgggcagccgcgccgcccactcgtttacgccataaagggcaaagctgagggccacgctccaggtaagtaggggaggcttctcaaaaaaaggctctcccagaaaagttggccccagccagttgcctccccgcagcagctcgcgagccatctgggcgtaaaagctctcgtcacaaccagccaaactgggatccgctcccgagagcacaaacagcggcactgccaggcccacgatcaataggctcaaagcccaaaaggaaaacagatgcgggtcgcggcgaaactggacaaaagagctggctgggggcagggatccccggcgaggagaactgcccaagcggttggggttgccgaagggacgcatgaacaagccctctggaacggcaccaagtggcggctctaaccagactagactctgcagaaggagatctggccttttctttttacggaagctccagggatccaggaacgccctccaggctggctggcagagaggttagtccctgaaaccagctgaaaaactgctcggcataaggtcgaagggcaggctccaggtagtagaagttctccgcccgatccgtaaactcccaaaactcagaagcagtggagtgaagttcctggcggatgatctgcagtcgggccaaaggctcctgttgcatatcctcatagatcagcctggccaaatcctcccgcccacggctaaggaaataggctgctagccgcgcctgggttttccggatcccgcgcagggtcatttcctgctgctcgctttccgggtcttggtccaggtggagcaggacttgtaggatggcctccgttgtctctgactgcagcgcgcagctgagttgggccagcacccctaggtcaaagccaaaggtttcagaaaggaaaagtaagccggccttgtaggccactaggctgtagtagcgaaaatggccgaccatctccaagaccaacgccgactgctgatggcgcaaagcggcctcggccagcaaacggtactgcttgagcaggttgtagccgctgcggatatcccgtgcgttgatcaccgcccgcaggtaggtgttgaagaacttgatcacccagccgaccagccggagctctcggctttgcagggcgcggatccccagctcccgcgtgtgaatggccaccagagtccttgcttgccgcaggccattgaggccctcagtaaacagggcctgatactgccgcaggatcttcagcacagcgctggcgtccagagaaaccaggagcggggtaggtgcgccttgtgctgggcatagaacatccacaaggcctttaggctatccaaggcttccaggaggatgacctcctcccgttggcgcagggcgctgatggcaatacttttgatttcatccaaggccgagaggcagcgctgatgggcggcagcgcaaggttgtagggcagagggctgtcgctgttcccatctggaggcccccagaatcgcctgctgcacctgctgctcaatgcggcgaataatcgaagtcggctgtaggaagtgaaacacaaagctgaagtaggggatgagcaccaaaaacgaggccgtacccagcagtaggtttagcccaatcaggagctggggatcctcgtagaaacccagggccaccgagctccacaagctgactacattggccaaaatcaaaaacgagaagaggtagaaattggtcttctcccgcagaaacaactcggtaactttgggggtgaagcgatcagcactcaactgcaccacaatggccaccaccgagagggtaaagcccagcatccccgacagcacctcggccaaggtgaccacaaactcctgcagcgctcctggctgccgaacgggttgggcaagagccaacgccaagccggcttggatccagcggtgcgcccccctgcccaggccagacctaccacccccccaccgccctccaaagccaaactcgagagccaggctttgcagcgctttcggccaagcccatcttctttccccccagcaccttcaatattcgctaagaagagcctccacaaactcgtagctggaaaaaggccttagatcctccaacccctcgccagctccaataaagcggataggcaggttcatctgctgggtaatagctagggcgatccctcctttggcggtgctgtccagcttggtgaggatgacgccggttagcttggccacttcggcaaacacctgggcctggcgcaggccgttttgcccttgggtagcatccaaaaccaagaggctttccaccttggcttcgggggctttcttgtcgatgatgcggcggatcttggccagctcctccatcaggttcttcttgttctgcaggcggcctgctgtatctaccaagagcaactcggtgcctctggccttggcggcggtgatggcatcaaacaccacggcggccgggtcagcgttaggggaagggttggcgatgacctccacccccgcccgctctgcccagatcttgagctgctctatggcggcagcgcggaaggtgtcggcagcagcaattagacactggtagccggactggcgggccacatgggcaattttgccgatggtggtggtcttgcccactccattcacgcccacgatcagccagatgttgagcgtgccccgctggggcgcaaaggtgggatcccctaccgtcagcatctgccgcatctgctgcttgaggtacttcaccgcctcctctggaggcaccacctcctcccgcatgcgtttttgcagggcctggaggatctgctcagtggcctcaacgcccacatccgcctgcagcagcatcgtctcaatggtttcgaccgcctcccgatcaagaggcccccggcccattagagcctttaactggttgatcaggttgaggcgggttttgcccagactccgccgcagcttttgcagccaggagatctcttctacggagatctcttcgggcttgcgtccttgggccgccaggatctcggctgaccagcggaagccctcgtcgaaaaccagctcttccgccgccgactctgccgactctggaggtggggcagcaggagcaacaacgctggcagggatcggctccggttcctccacggcgcttgcctttagggcctgcaggcgctcggcagcgcgaggagccagatcaaaaaaggaggggacagcagccggctgctcaggagacgatgagggagaggcggcttcaggtgctgtagctgctggagcagagggctgggatccctcgcttgcagggggttctggggcggctggggagacaacctctgcttgagtagctttggcggcagcccgcgcttttaggttggcataggcggctttagcaaaggccaaatagtcttccggcgacatggcagccggctctgccgctgggggagttgccgactcggccttttggggagaggactctgcttcacccttggagtcggtgtagcgacggcgaaaccaatcaaaggccataatcccacctctagcctgacttttttccagtttggcaaagcagcttcttttccagagctcggcctttgcacccaaaagggaagggacagtttccctaggcaaacaccaccgttttgttgcagtacaccaggacgcgattttctaggtgatagcgcacggcccgggccaagactaggcgctccacgtcgcggcccttgcggatgaggtcagctaccgtgtcgcggtgactcacccgcactacgtcctgctcgatgattggcccttcatccagctcctcggtggcgtagtgggcggtggcgccgatgatcttgacgccccgctggtgggcacgctggtaggggttagcaccggcaaaagcaggcagcgtagagtggtgaatgttgatcaccgggggcgcctggcggagcagccacccactcaagacctgcatgtatttggccagcaccactaagtcaatccgatattcctgcagcaaggcaagttgtcgggcctctgcctcggctctgttttctggagaaacggggatgtggtagtagtcgatgccaaaagagcgggccagcggctccaagtcggggtggttgctgatgatcagagggatctccgccggcagctccccagccctctgccgccagatgagatccaacagacagtggggttgcttgctaacccacaccgcaatgcgccggcgcgtatcggaaaaatgcagctcccagttggcctggatcccgcgggcaatgccggagaaggcaggaacaatctccgaccgttctagccgaaagccttctaaatcccactcgatgcggcttaggaacaaccctgcctcgagatccgtgtggtggtcagcgtgaagaatgttgccgtcgtagctgtagatgaagttggagagcttggctaccaggcctttttgatcgggacaggacaccagtagggtggccgtgggcatagaagtgcaaagagctcgcccctttaccctaggacttggattggtctgagggcaagcgcccctggccagggggtttcagtcttgagctcttgcaacaacccagaaccccccggctggctgtcccaacgcctgaagttgatgggaattacatcaccgctgaggagtcggtgagggacagctcctgagaataactcgaggggttttggccgtgctgctgcagccaggcttttgcattcgccagggcatagttaggtaggattgtccttatgccgagacagagcgggtcgaagcggggcattggctaggcagcatccacgcttgaagatccctcggagagggatgcggcggccctgggctctgcctccacaaccggctttgtgggcatatcggctgtggcaactgggtcggttttgagcggagctgcaggggctgtctggggactagaggcgcgggcggctctttctagctcctgggcttcctggtttaactgagcctcaaactctctggcagcatcctgtaagctgcgcaaggttttggctagggcacgaccaatctctggcagcttgcgtggcccaaacactaggagagccactgcaaagataaccagcatttccggcagtccgacgcccaagaaattcataagcccggggagtgctttgtttccctagcctgacatcttcttgcccttgtccgcaagcgcttttctccctccaaggcttgcctctgctgcagcaaactgccgctgccgtcttggctgggctaccaggtcagcccctttccggccgcccaagcccaggggaggggaatgataaaattgggtatacccgttctattggcctaggcttcccatgctccaagccctacagaagcttctcggggatcccaacgagcgcaagatccgcaagtacctgcctgttgtcaagctgatcaactcgctggagattgagatcgcctccctttcggatgcggagctcagggccaagaccaccgagtttcgccagcgcttggatagaggggagtccctcgacgatctcctgcccgaggcttttgcagtggtgcgggaagcggccaagcgggttctcaacttgcgccactacgatgtgcagctcattggcggcatggtgctgcacgagggccagattgccgagatgaaaactggcgaagggaaaaccctggtcgccaccttgcctgcctatctcaacggcctgaccgggaaaggggttcacatcgttactgtcaacggctacttggcccggcgggactcggagtggatggggcaggtgcaccgcttcctgggcctgaccgtcggcctggtgcaagagggcatgtccaccgacgagaagcggcgcagctaccactgcgacatcacctactgcaccaacagcgagctgggcttcgactacctgcgggacaacatggccaccgacatcaaagaggtgatgcagcggccctttaactactgcatcatcgacgaggtggactccatcctcatcgacgaggcccgcactcccctgatcatctccggccagatggcccgcccctccgaaaaatacctcaaggcggctcaggtggcgcgggagctgatccgggacgagcactacgaggtggacgaaaaagcccgcaacgtcatcctcaccgacgaagggtttgaggcggcggagcggctgctgggggtctccgacctgttcgatcccaaggatccctgggcgcactttgtctttaatgcagtgaaggccaaggagctcttcatccgggatgtccactacatcgtccgcaaccaagaggtggtgatcgtggacgagttcaccgggcgggtgctccccggtcgccgctggtcggacgggctgcaccaggcggtggaggccaaggagggggtgccgattcaaaacgagagccaaaccctggccaccatcacctaccaaaacctcttcctgctctaccccaagctctccggcatgacaggcactgcccgcaccgaggaagccgagttcagcaaaacctacaacctagaagtcacggtgatccccaccaaccggcccattcgccgcaaagatgcccccgatttggtgtacaagaccgaaaacgccaagtggaaagcggtcgccgaggagattgcccacatgcacgcccaggggcgccctgttttggtgggaaccaccagcgtggagaaatccgaacgcctctcggccatgctcaaggaaatggggatcccccacaacctcctcaacgccaagccggagaacgtggagcgggaggcggaaatcattgctcaggcgggtcgcaaaggtgccgtaaccattgctaccaacatggctgggcggggcacggacatcatcttgggtggcaacgcggaatacatggcccgcctcaagctgcgggaacggctgatgcccaagctggtgcagctggatcccgacaaccccctgggatcggcctccacgacaagccgcggcggcggtcaagggtttggcccagcctcgcccaagccgaaaaagtcctggacggtggtctctcccaacttttacccctgtgagctgtctgcccgcaccagccaggctttggacgaggtggtggcagccgcagtggccaagtacgggttgaaccgtctgccggagctggtggtggaagatctcatcgcggtggcctcggagaaggcgccggtgcaggatcctctgatcttgcaactgcgggaggtctacaacagcatcaaggccgagtacgaaaaggtcacagaggccgaacacgaggaggtggtgcggctggggggcttgcatgtcatcggcacggagcgccacgagtcccgccgcatcgacaaccagttgcggggccgcgccggacggcaaggagaccctggctcctcgcgctttttcctcagcctagaagacaacctgctcaagatcttcggtggcgagcgggtggccaagctgatggacatgttccgggtagacgaggacatgcccatcgagcacccgctgctttccagcagcctggagaacgcgcagcgcaaggtggaagtgtattactttgacctgcgcaaacaggtgttcgagtacgacgaggtaatgaacaaccagcggcgggccatctactcggagcggcggcgcatcctggaaggggagaacctcaaacccaagatcctcgactacatgcgcaagaccgttgaagagatcgtgcgggcccacgtcaacccggagctgccgccggaagagtgggaaatcgacaagctgaccgccaagatgcaggagtttgtgcccctgctcaaagagaacctcaaggccgacgacttgcgggatctctcctatcaggaaatcctagaccacctgatcaagcaggcggagctggcctacgaggccaaagaggctttcttggatacgttcgagcccggcttgatgcggaaggcggagcgctttttcctgttgcagcaggtggacaccctctggcgggagcacctgcagcagatggaggccttgcgggaagcggtgggcctacggggttatgggcaacgggatcccctcatcgaatacaagaacgagggctacgagctgttcctggagatgatggacaacatccgccgcaacacggtctacaacctgttcgttttcacgccccagctcgtgcaagtgccacaggtggcacaagccgtcccggcgcaggcagtggctgccagccccgagaccggtggggtggtggaggccgatttcgccgaggactaggtttaccctatctcctgggaacgacacctcagcgtaaggaaaagccccgacaaggcggagcaatagccagaagggatccccactattggggaagccgcttctcgaaatccagatccggcaagggcagattggccgagccgcctccttggccggtgagcatggccaggcggcgggagacctcgtcgtcgagggccatttcgtccagttgggcggcaagttgctcgctgcgatcctcggagagctcgctcagggcgcgcgccttgagctggcgagcttggatggcgttcttggccgcctcgaattgggacttggccgagtcaatgctataggcgttgttaacgcgggtcatctgttcaagagctttgttcacctcgtagatgtctttgaggttgctcagctcgcgcttgtagagggccagacgctctttttcgcgggccagcttttgcttggcagcggtgacgtagcgctctgctgtttccacattctccttaagcgggccgagaatcgcttcaatgcgcagcgcttctgccatggccaggcgggcagcttcttgatccccccgttgggcggccaggcgggctttgttctccagggcctggtactcgcgcaccttttgcatgtatttctgttcggcgcgctggtaggcggccacctgggtggcgacggcttcggtgaggcgttgcaccgtttcttgcatggcccgcagcgattcttctgccaccatcaccgcccctgtgccgcccttgtccactgggatcccccacagccagttccaagtgccgacaataacgctgccggcccgctgcccgaaaatgccgtagatgatcttgcgcacgcccatggcttgccctccctattgctgcctttcactgtattcaatttcctctgcaactgggaagcttgccagaaaggggcaggcggacaaagtcaaacccttgctcccccaaggccgggatcaaacggcggactacctcggctacctgagatcccccctggacgccgtcgtggagcacgatcagggagccgggccgcacttggttgagcacccgctccaccaccacggccaccggcgggcagagccaatcctccggcaccacactccacatcaccggtagatacccccaggagcgcaagtcggttagcgtccggggccagaagagaccgttgggggggcgcacagcccgatactcttctggggtgccgccacaggcagccacgagggtatcctggctgcgtcgcaagctctgtagcagttcaccgcggctaagctgggtaaacgagcggtgctgccagccgtgcaggccaatgccgtggctctgttggcggattttccgggccaggtggggccagcgctgcacccgttcccccaacacaaagaaggtggctggtacctgaaactcctgtaaaacttgcaacagggtcggcgtgtattcagggtgagggccatcgtcaaaggtaagggccacctgtcgcttctgaggatctggcggtaagtcccagagagcctcaggaaaaagggtcttgaggccctgctgcagaagggggtagagggcagaggggaggatctgcggcggccaaaagggcatagatcgacctcaactttccagagagccccttgttacccccaactggctgtacagctttagctcccgccacagttgagagccactcatctggccctggaggagctgttgatagcagcgtagggtttgctgaacctgctcggcagactcctgcaagaactcaatgcgcagatatcgcaaccccagcgccaggagctgcgacacatattctgccccagtttgggctttgccattgtagagggtgttgcggcagccggcatcggctttcaaaatgtgctccacattggccctgtccctcagcctcacctcgtgcttttcgcaggggcggccacagttggtgtaatccgtgccactggacaaaaaggcgcagaagacgcagtgctccatgtggaacatgggcatgtgctggtggatggtaacctcgtaccagtgggcggggccggcctgcagcagggatcccagttgctcgtggttgaggtcataggaggcggtcaggcgctccaggcggtagcgggttttcaagtaatgggcggcgaggggattggccacgttcaaggaaaaatcgccgatgcagcgctggttggcgaaaaagcgtaggtggtcgtagtttcgcaccagatagccatcggctcctgccgccagcacctgttttagaatccaagtttcccccggcttagtgatgcggggcggggccgcccacagctccacctcggggtgagaagctttggtagcgcggataacttcccggtagcggcggggatcctcaaactccaggtagatctgccggatgccacaggcaattgccgccgacaactgggctggctcccgcaccaacaccaccagctggggcaatcccggctcggctggctccaggggaggcagcaggtcttgccagtgggcgtcaggattgagctgccagcggcggggccgggctcgcagcgcttgcaactgctccactgcctggcgccgcatctggttgaggacgctgaccggcagcatcacctccccctccagggcgttgtgcagggatcccagccggaagggcgtgccccctaggcggcccagttgctgccgcagcttctcgtcggtgaggggctgctggcgagcgggttgcaaaggcagtggggaatccacctgcaccacgtggccctcttcgtcccgtaggatcagggtcaggggcagtccggcctggccatggacttccaggtggacggggcgttgaaagcgaggctgatccccggcatagctctggcgcaggcgcttttccagctctgggtcgctggttttccagaggcgatcccctacccgcaggcgtttgaggtcaattgccccctgggcaaagctcagccaggccaacccctgcttctggtgcacgcggtaaactcgtcccccctgctccggcagctctggctccccctggtcaaacaccacgccatcccccgccttgaggggagcttccaggcgcactcccacctgatccccctcgatcctcaccacctgccctaggtaaacgccgcgctttttgccaaaacgggcatgcaccagcttttggttgttgatgcctcgcagccagccggtgtacaggccgcgggaaaagctcatctccagctcataccattcctgggctgagggctgccacgcctgccctgcccccagagcgtccaaggcccgccgatagatgcgcgttacattagctacatattccggcgatttcaggcggccttcaattttcaaacagtggatccccagcttgaccagctccggcagcacctccagcccggccagatcctgggggctgagcaaataccgcttctcgcccaagtcgcgccggatcccgtccaccaccagctcatagggcaggcgacaggcctgggcgcattctccacggttggccgagcgtcctcccagggcttcgctggtcagacattgcccggagtaggccacgcagagggccccatggacaaacacctccagagcaattggggatcccctctcttccagatgggcgcggatcttggctatttccttgagggaacactcccgcgccagcaccaccacctcgcagcccagctcggcggcaaactcagctcccacgccgctggtgacagtcatctgcgtcgaggcgtggatggggaaatcgggagaaagatgccgaaccaggcgggcaatgccgacatcctgcacaatgaccgcgtctactcccgctgctgtcatcgcgcggatgtaccgttccgcctcctccagctcctcgggaaagaccaaggtatttaaagttacgtagccccgcaccccgcgccggtgcagccaggccatcagctccggcaaatccgcttcggtgaagttgcgggcgcgcaggcgagcgttgaaccgttccagcccgaaatagatggcatcggctccgttttccaccgccgcctttgcacactcccaatcccccgctggcgcaagcagcagcggcagctcggcgggcaaggccgccgccagacgttcggttttgagggaacttatcgaagcgctcatgagaagaaccctgagaaaaaacaagggatcctctcccattcaaaagcaaaaaacctgagagcaggatcccccttgcctcaggccaagccctactgccggcgggcccttgacaacgcaaaagaccgaggtctcagaaagcctcagaccgtccgccaactacagcgctagcagcacattcaggatcccggtgagaatggcactgaacagggccagcgtaatgtagcggccaacagccgggtcttcccccaggagccggtcggaggcgctgatggtaaaaaacaaagaccacgcgtaaactacccggctccgaccgctaagcggtacggagcgggctttcagtagccctgagcctgttctgctctaccagagaacaaaacaggcccgaacctctaggctggtttacgacagcccccaaaagcgcaatcacattcgcaccattcaaatccgcatccccttcccatccacagtgcccacacttgaacgacttgccactgcggtaggattgcgcaggatcgggatggatgtgtaaacatttgtgacaggtctgcgacgtgtaggcaggcggcacaagaaccagagaaacccctgcaactctcgccttgtattccagaaactggcgtagctggtagaacgcccaactgttggccctgcgcctttcggttttgctgcggggttgttgattgactctttcccggatccctgtcaggtcttccagggcgatagcgctgttggtagcctttgccctagagacaatagctttagagatgcgatgattgacccacgcctgaaagcgcctctccttgccagacagccgttgcaacagttctctgcatctgcgccgcgaactgcgggtgcccttactggctttgcgttggagtaccgccctcaaccgggagtagtggtctcggactttgttcaactgctgtccattccagttgtccccctctgacgtatgggcaatatctgtcctccccaagtccaccccgatcaccttgtcggtatcttgttgcttgggtggctttttctctacgcaaatctggatgtagtaggagccatccttccgctggactagggtggcagcttttgggttagaaccagccagcattcccctctggtagttaccaatggctagctcaaagcgttctctcccttcaaccgtggtcagcgacaccgtccagtctttctcgcggaatgaaaagatacgtgcgtcgtaggtaacgaacctacgcttgaactctttaaccggacggttgcgctgtctcgccactttgcgagcgcctgccacccgtctgcacacctgttgagccaagttactggacaagccgaaccgggcccggatttcgcggtagcacagagactggagcttaacggcgttggcgactttctcgggtgtgttttggttgacccagttcaaggcttggccaaaagcctccaaagtcgcgtccaatttggcggcttgcgacggggacaccttgagcttgcaggatatggtcaggacttggctcataagttcattgtacttcatcaaagcgcattcctcccgacactgaccctacgggtacagtgcggggctcctgcgatttctagctgagtggcgttgatggtctcaaactggttgaattcaggggtgaagatcttagccatcgtgaaatgctccctacgcctgggtgtttgtaccaccttaacaaaagttaacgctagctgccacgttcgcacagctacatcaggggggcagagtcagcgcaatatcactttgggagaaagcaacaacgtcagggatccctggcaatagtcgatacggccttctgcaaagcgcacctgggccaagcctgcctttttgagggtaatggcctggggattggccggctgcaggccaatagccgcctgtatccacaggctcagatccggctggtggccgaccaaggccagagacgtgaagggatcccgctccgcctgccagcgcaccaggtcggcgaagctgccgtccggggccagcggctcaaacacttctagagcttcggccaagttctcgtcgaaaaaaatctccgccgtctgccgcgccctcacaaggggactggtgagcaggagatcccacttccagcccatatccttgagttggcgggcaattttgcggcagcgcttgcgtccctcatcggtcaaggcgcgaaaagcgtcctccactcccgcttgcgcttcttcggctatgccgtggcgaataaaatccacagccacttcctggacggaagcccgcttctcggcttcagcctgattgcttccctctggcccgagctcaaatgtcatcggcccttgcacgctttctcactccttcagtccagaataccccgctcggcttggaaaaagctcgcctgttcagcctgaccctccggcagaaaattgcaggcgcctgctgcggcctaaaacaaaagcccagaaagttgtgatagaattgcttgaagtgacaggtatgtactgtttcaggagttctccaagcatgtctgcagcaatagacgtcgctgatgctacctttgaggcagaggtgctgcgtagcgatattccggtcttagtggatttctgggcgccctggtgtggcccatgccggatggtggctcctgtggttcaggagatagccgagcagtatgccggcaaggttaaggttgtgaaaattaatacagacgagaatccccaaactgccagccagtatggcattcgcagcattcccactttgatgctcttcaagggaggccagaaggtcgatgtggtagtcggcgctgtgcccaaggcaactctaacgacaattctggagaagcacttcgacacgcctgccgagagctaaggtcctagcaggaggagcggccctcaacgcttcagagcgctatgtttggatccgggggtaaggcctaagtagcatttagcgtcgatagcctattgcagtaaagtaatgacagagaactctggattctggcttggctgattccctttcttctcttctccaggaaattttctccaacgccgagactcgtctgaagcagttggagcatcaccccaaccggacggcttggctgcgcgttttgcagtcgctgcagcggatgggatctctgaatctcagccgcctggacgctaagatcctagcggccacgcttgaggatctggagcagggctttgcggccttccagaactatgtccatcagcgcaaggtaacagtttttgggtcggcacgggtagggccggacagcccggaataccgccaggcacagttgttcgcccactgcatcagccagcgagggttcatggtgctgacggggggcggcggtgggattatggaagccggcaatcggggcgcagggctggaaaactcgtttgggctgaatatccagcttcccttcgagcagatggccaatcctgtgattgccgccagcgatcgggtaattaactttaagtatttcttttcacgcaagctcttttttgtcaaagaaaccgatgcgctggtgcttttccccggtggctttggtacgcaggatgaggcttttgaatgtctgaccttgatgcaaaccggcaaaaccaagctcatgcccttggtgctggtggacaagaagggcggttgctactggaaagaatgggatgaatatgtgcgggagcatctactcagccgcggcctgatcagcccggaagatctcttcttatacaccttaaccgacgatgtaggggacgcctgccagcagatcctagatttttatcgcatctttcacagcaatcgctatgtgcgggaactgctggttttgcgcttgaatgccaagctctcgccccaggctctggatatcttaaacgaagagtttgccgacattctcgactcgggccggatcgagcaaaccgaggctttgccggaagaagcagaggaagagattgcccatctgccgcggctggtgatgcactttaaccagcgtaactttggacggctgtggcaaatggtgcgccggatcaacacgcttcatccagcacagccggatcgtctgcaaatgcgccccgaccaaaagtaggggattgtcggaagggatcccaatgggccggttgtttgtcaaaatctgcggcatcacccgccaggatcaagcggaggctatcgccgcgctgggggtgagcgctcttggatttatcgcagtgcccaacacgccgcgctatttgcctctctcccaggcccgctggcttgcctccctaccccgccatgtggaaaaggtgggggtctttgtggatccggatccccgtaccattgccacctgggtggaagtgggcggcctcacggctgttcagctccacggccgggaatcgccagaagagtgccggcaactgggagaatggctccctggcattcgccgcattaaggccctgcgcattcgccacctggcagatctggaggcagcccacctctacggcgactgtgtggaggctctgcttctggacgcctatcacccccagcgtgcgggtggcactgggcaaaccctcaactggccagagttggcccaccgctctctgcccttgccctggctcctggccggtggcctcaccccagacaatgttctgcaggccctcagccacctccagcccagcggcattgatctctccagcggtgtggaacgccagccgggcgacaaagatctgcacaaagtctggcgtctgctgcagcagttggaatcccaagggtggcaaatcgcttctgccctacctcaacccaatcaaggcctttagcccctccgtccgagccggatccctattgcaaggattggaaggattgaatgtctagccccggctcaaacatcagctctttcacctctccaaaccttcccatcactcccagatcgcggtcgttgaaggtcaccaacaccccgccggcattgccggcgcgcagcacaatcgatcgctcggcttcccagttcagctccgcccccggctgcagggtggcctcaaaaacggtttgtccatcggcaatgactcgtagccaggagggacgctctaccacgcgaatatcaaggcgcaccggcttgcgcggcggggcctccaacacgtcggggaaaaccccctggatgcgcgtccactgatccagtgtgggaaacatctggcgaagggtcggttctgggctgcgcccaggggagtcagctgctcgcggctgcgactgggatccctcgccgctttgtaggctggccagccaatgcccaaaggggttgcccgtgccgtccaaaagagccgacagccctcccaccgccagcacgaccagcaccacataggcggcccaaaggtgaaaggggcgcagggcaaaggccggctgttcgccaacagcagtaagaggagggagcgcatggggcgttttggcagataggagtggcaaagcttgccgagataaagcctcgccatccagccccagatagttggcatagcgcttaatgaagccttgcacgtaaaccggctccggcagccgactcaagtctgcttcctccagggcctgcagatattgggagcggatgaatgtatcgttggctacatctgtcaacgtcagcccccgtgcctctcgtgtttgccgcaacagggatcccagggcttccaatcgcgttagcgggaccgagtccttagagcgttccgactcttgcatcgttcggctacctgcggaagagaggaggctagtgtgagattgtgcgcacagttcccacagctaattatgaagagggacggaaagagtgcaaagaggcgcttctgaacagagccaagctgtcggtaccggcaagaggggctagcagagcctgaacctcttggggctccaataggcggaactgacctgcctttaggtttccgaggtgcagcgggccgattgcttcccgatgcagcctgagcaccggatgccccagctgctccgctacgcgccgaatttgccggttgcgcccctcaaacaaaaccaccctcagccacgaggaattggcatcctgcctatacccaaagttgggagcagggcagaactccacctctgccggcagagtagtgtacccctctaagtttactccgtctcgccactgttgcagggtagcccggctcggacgcccctgtacctgcacccgatagattttgggcagatgatagcgcggatgggtcagcttcagcgtcaggtcgccatcgttggtgagcagcagcgccccactgctgtctgcatccagtcggcccacgggataaaggcggatctgccggttccagggcgggggaagcagatccagcaccgtcttgcgcccccacggatccttgcaggttgacaaaacccccaggggcttgtgcaggagcaaaacgtagcgggctggatccccgaaagggatcacccgtccatccacctcgacgcgatcccgttcgggatcggctttaaagcccagctcggtgaccaccttcccgttcacccgaatgcgcccggccaggatccaggcttccacctggcgacgggaggccagcccctgttgagccaagagcttctggagccgttggggtgtcgccataggcatggggtcacaagagaaacagcgatcggagaacggggctgctaggcagcagagtcttcggatttcgagagcagatccggcagttccgcaggactggaggccaatagcagcatttctgacttcgaccctgagctatctcccagggaatagctgaggccacaatcaaattcttctgccagccggcagacttccttgagatctcccaccgaccaaatgctccaactgctccgaatctggttatccacccacacttgcacgcggttgccttcgatgtgaatgatgcgcttggggttggcttctgaggcccggcctgtagactcaaccaaggcctccggcccgctgacgccaacggaagatttttgcctcaaagcccccagagcagccattaactgcggcagagccagtaaaaggtgctgggtggcttgttggggttgccctttcaagcaggaaaccaaagcttcggcaacactctggttcagagcttgcagagcttggagtggagtagcacccgctaaagcgggatccggttgcagtgggctttgaacatccatgaaaaggcagaaaaggcacaaaccgcaactttacagccctttcgccggtttacggcagcgacggtgctgcccattggggcagaaggccccggttggcgtaagcatgccgccgacattgagccctgtacagatgagatggccggggaaaaggccgtatggcttccttaagcctaacaaatccaaaaacttctccgtgagacaacattgctttgaggttgtccgcatcgctgcgaagccaaggcctctccggtccacttggtcattcaggtaggttcttttctcgcttgtgcaaagcaggcggagctttagcgcagatcccccaggttggcacgaaagtgggcaactcttaaagcgagcaactattgttgttcgctcaattcgtcttcttcacccccaggggtgtccgccatccttccctcaaccccagggtgggatccctcctgttgttgggcctcagcgggctgtctcagttggttgagcagggccagaacccgggatccccgctccaaagagcgatcctgcaaaaacaccaccgtcggcacccgtcgcaggccgaggcgctgaccgatttcccgccgcacgaagggagtggcggaagccagcccctccatggtctgctgctgggccgcttcatcgccatagatgctgacgaagatgcgggcattttgcaggtcattggaaacctctacgtccacaatgctgaccatccctgcccccacccggtcatctttgatctccgagagcaggatttggctgacctcccgtttgatcagctcggctacccgtgccacccgtcgcgctgtcgccatttttctgtccttaggttcctatcttctgcaaacttgctctggccggttgccggcggctccttaggtggtgccagcttctcctcgccatgtcctcagaacagtagcagatgctacgcgcctcttctccttccccctctattctgggtccatgtccaccctatcttgagtatgaatacgtgacgtactcccgcactcatgctgacgcatagagtgcaggcttcccagtgactcctgcccgatagcaggacatttcctgagcttgaagaacgggacgccccaccgctctggatttgatgaccctcgccgagttgtgatccctaccaatcctcaacccacagtgcggacaatcgtgccaccgctcatgcagctctttgggcacctcacgaccgcaccccgagcacccttgactgctgccgcggggatcccctgcaatcgtcaacagcccagctctttcagccttggctgccagaatttgcaggaactcaccccaaccggcgtcatggatagatttggccaaccttgtccttgccagacctttgatgttcaatgcctcatgggctatgtgtctccctttttgcaaaagctgatgagcaactttgtggtggaaatcccggcgctggttggctactttctgatgtgccttgctcaacctcttgaccgctttctggtagcggtttgaccccttctgcttgcgcgatacagaccgttgcagccgcttgaggggcttttgcgctttacggtaatactgaggaacctcgataacctcaccctcatcggtgaccaagaaagagcttagccccaggtctatccccatcgtgttttcccacgttggcgggtcagggctccattccgggacagacgaatcttgtaagctcaaggtcacataccatccatcagccttgcgggcaacggtagcagttttaatcacgaagccgtccggcaaagggcggtgttggaccagcttgaccggcccaatcttgggcagatggataaactgccctcgaatgcagtcctgcttcatctgggggaaggtgaaggagcgataccgccctactcccttaaacctaggcctgcctgcccgcttgccgttacagtcaccttttagccatcggtcaaacgctctttgcacccgctgtaggcagtcttggagcacctgggaatgaatcgcttggtattcggggaagagagcctttgtgtttaccaagtctcgtttctgtgagtagaaatcgggcttgtctttcaactcaggcagatgacagaccgtcaaggagcaggcatggatattgcagcgattctgctcccacccgttgaaccgttctgccaggcgatagttgtactgcctacgcagcagctccagccactcacccatcagggcgacttggctagcagtagggcgcaagcggtactggtaagcggttctcatgatgaatgcattgtacctgttgaacgctcccgcctctcatcctgactctgaccggcccgccccccctatatccccccgtatacggggggactggggggctgggggactggggggtacagagcggggcttccaggactacgtcccgctagcgcgaacggcggattagctaaagccatcgatggatggatggagacgtgatgagcaagacgccagaggcgctgcggcgctccgttgagcagttcctacttaatgtaccggagccgctcgatccgctacttgccctcaagctgactcagttggtgatgaggccgggagatacagcttacgccatgggctccagcgatggccagcgaaaccttgacgagcgctgttgtccctgccctggacgtctgttgggggaatagacatcatttgcccacctctgccggcagcctggggttgaagagaggaagaaaaagcggccaagatgggatccagttgcttggcctcctatgacttccctagttctcctctggcatcgccgcgatctgcgcctaggagacaacacagccctccatggggcagcccagcgcagcccccaggtagtgccggttttcgttttcgacccccaactcctgcagcgggcagacatggccccagcccgggtggcgtttctgctccaggcgttgcaggagctgcaggagcgctacgcccagatggggatcccactcctgtggcggcggggagatccagccgtggagctgcggcagttggccgcagagctgggagcgcaggccgtgttttggaacgaggatctggatccctgggctcggcagcaggagagtcgggtgcgggccagcttggcggaagctgggatcccgtctttttcttaccaagatatgctgctgcacgggccaggggaagtgttgacccaggcgggggagccctactcggtttttacccctttctggcgccgctggtctagcttgcccaagccggatcccttccccatcccaaagagtctgcaggcggtgtcaagcctgaaagcccaacctctgcccagcttggcggatctgggctttgtctgcaaccagcggatcccggcagcgggggagagcgtggctcagggtcttctagaggatttctgccagggcctgcgcattttcgagtacgggcgagcccgcgacttccccgccgagcagggcacctccctccttagtccccacctctgctggggaaccatcggcattcggcgggtgtggcaggccacctgtgaagtggaagcggaggcccgcagcgaagaggccgagagcagcctgaagacttggcggcaggagctgtgctggcgcgagttttacaagcatgttttggtccactggccccacgtggagagcggcgcctatcggcgcgcttttgatgcgctggagtgggacaaccgccaagattggtttcaggcctggtgcgccgggcagacgggctacccgattgtggatgcggccatgcgccagctcaacgagaccggctggatgcacaaccgctgccgcatgatcgtggccagcttcctaaccaaagatctgcttatcgactggcgctggggagagcgctactttatgcagaagctggtggacggggatctggcggccaacaacggcggctggcagtggagcgctggtgtgggcacggatcccaggccgctgcgcatcttcaacccggccacccaggcggcccgctacgacccggaaggggagtacatccgccgctacctgccggagctggccgggctggatacccccgctttgctgtgggtaggcgacgatcccaagggatcctgggctctgcaggagcggcggcgctgcggctacccggatcccatcgtggatcacaaggtgcagcagcaggagttcaaacggcgctaccaggcggtgcagcaggggcgctctcagccggactaggcagcctatccactccttcctggacaggaggtggcaaggacttccctcacccccggcccctctccctgagggagaggggagttggagcggcgcgttcgcgacagcgttgcgtaaataaaaaggggatcgccgggatcccctccgtccccagaagttccaagccaaggccgggctgcctgagactacggcttgagctcgctggggatctgctccccgaagagcacgaagtagagaatccgataaatgtccgtgttcaggatcccggtggtcggcaccagctcttgggccttcaagcccgcagcgcgagcgatgacgccgctgcccacgtcatctccggtagcccaagccacggcaaagggaaagcgcttgccattcttgtcaggagcagaaataaacggctttgtgcccgtgccgtcaactccgtcaatgggggcaccactgccttcggggtcagtagggggcaacggctcatcggcggactcgacatccaccaactgcatgccaccggcattgctgtcgctggtggtgatcatgaaggtcttgggattcttctcgataaagttgagaatcaccccgatggcatcgtcggcccgcttcatggcctccaggcagccagaggcattgaggttgttgcacatgttatcagtgccctcttcttcgatgacggcgaagaagcccttaggattgcgggagatccgcgccagggcaaattcggtcatctcggcaatggtgggggcgctggcgatgtagttgggcaagttttctttccgcaactcttcttcaggcttgtcgtagaaggtgtcctcgacgttgaacacccccaaaactttggagacatctgccggcagcttgagcagctcgtcgcgggtgtagacaacggcgtacccctttttcttggcctcctcaatcaggttgcggccatccttgcgcttccctttgccaaagcggccctggacaccttccggcagcagccattcctcgccagcgccgaggatgatgtctacccctgactccaccacctgcagggcaatctcctcatagtcgctgcgcttggcaacttcggcaacgaaggcagctgtccccggctcaatgatggatcccgtttgcaccagagccgtacccaagcctgccgccacggcctcttccatgatcgtgttcagggtgccgttggcagaggggtactctttgccgtccggatccaacccaaagctcttggcgtggacacgggttcccgtggcatgggtcaccgctccggcgttggaagttcccccaagctggtcgagaaggtgcccgcgatagggggcaatcacggggagacgatcccagttcagaaagccatcggggccgtagtagagaatgcgtgtgatgtcccagtgggaagctgaggttccatctgggtgaaagaagattgcaccgttgccggttggcttaggcgccgcttgagccacactggaggaaaaaactgacgaggacagcagacacaaagttgcagccaacgctgccctcagagaatagctacgcgtagctaacacgcccttgctccttcgaagctgaacgttgaaaaacgtaacacagcttcagatgagtttgcaagggcatagcaatgcagcagcgcgaaacgtgcctgaagcgagtgcgccactgagcgatttccccgtctgacagtgcagcttacggggtctataactaacgttaactatctcttaactgtctcataactgtcaaggcttctcgcagggcttttggggtacctgctccagggcatagccgtccttctggtcaggcggctcttctgggggttttggccagtggctgccatgctcgtctgagctgtttgaattgctgttgccagcgctgcaattcgcccgcctccaacgggatcccaccgaagcgcacctccaggtagcgctccaagaactggatggccacctgggcttgtggtaagtcggagtggcgcaagtgttccaggcaggcctcagggcctaggtgggctgggatccccaccgccgtcgccagatcccgcagttgcagataaagccttgagataagctggcggcgctgctgcgacttgggtagagccgccgggatccagcgcatcccagcaaaggccagactcggtagcaagaggccaaccatccaggtgggccaggggggcggaggctgccacagggatcccatcaccactccattggcggctgtggccaagaggatccatcccccatcctgccagcgcacggcctggtagcggcggcggcggccccagtaggccgtgaagccagtgatgaccatcacccccaccagcggcaggctgttttgctgcaggctttgcccccagcccaccaagctgcggcggagggcagcaacgacatcctcctgcttttggggagcggtcacgcggctggccagctcctgaatctgccgccagatctgccgctgggtggataggtcgtactggatgacgtacttaaaccaacggaagcgcaggctgtcgtaaaaatcttgcaggggatcccaccagctttgccgctggctgacattggcctcgggcggcgtggcgtcgaagatgatccatccataggggccaaaggggatctccgtccacgagtgggcatcggcgttgcgcaccgccaggtacttttcctgcgccacccagcgcccgcccaagaagccattgaccacgcgggccgggatgccgaggctgcgggccagcaccgtcagggcggtggcaaagtattcgcagtggccgcggcggtgggtaaacaaaaaggcctccaaaggcggctcggccccgggatccggcagatcggtggtataggcgtagttctccagcaggtagttctgcaaagccgtcaccttgccaaagacattggggatcccagcggtaacgtcttcagccaaggcgggaatgcgcggatccaggtctgctggcaactgcagataggcttgttgctggactgggtcaagagcgctcagcagctcctcccggccaagctggcgcaggcggggccttagatcctgggggatccagctcacggcgcggtagagatagggcagccgggggggcagagaatggctgacatccccgctctcgtgcaggagcaggcggcgagtttgccgttgccatgcctgctgcggagtcatcgccccacctcgatctagccactccacctctagcagcggcgccaccccaaagacggtggtggtggccagcggctctaggtaaatccgctgctccagggggaagaactggaggtcgctcgcggtggggatcaagggggaagccgagagatcaaagacccctgctgcagtggggaaaatcgggatcgcgcggttcagcgtccgcgaccaagcccgcccgtcgtagcgatcaaagctgatcccccgccagtagagggactccacctgggggggcacccctgccgggaactccacccgcagggcaacggtgttgtcggttttaagggtgccgaactcccccaggctgacttcttcggcaaagccggtggtcatcaccggcgagcgggcctgccggcccaagatccccaagctgagccgcgggaagaggaaaaacaaaaccaccgagagaattgttgccagcaaggccagggatcccagaaaccccaaaaagctgaggtcgatcccgcggacttggctggccgcctgcgggtgctgctccgcctgcaggcgcaggtgatagagggtgaggttaaccagccccacccccacatacagcaggaataaaaacccaaagctgatgtcttcgttgaagagggtggcgatagccatcagcagcagagacagcaccgccaactggatgtggtctgctgcccgttcccgctggaacaacttggcccctgttaggtaaagcaccaggcctatggccccatccgaaagcggcagcacgcccgccagcaccagggccgccaagctgaccaacacgctcaccgtcaggggcatccacagggaagcatagcgggcaaaactaatccggggcggctcccaaaaccaactggcagcccccgccgccaagcagaggacgataaccgccggcgacagggcctgatcccccagacaaagggccgtgaaggcgatccccaccagcaggtagatgaagaccttttggagagaaaggagcggccaggccattggcttttcgaggagcccttgcgttgcccttccaagatagccaagccagctccctgcccaaaaccgacgcggcctgctggcacccccgctcgccctggagaggacagacttctgtcgcggcactagaatcgttaatgttctttaatgttttttgactcgccgactttggcggcagatccacgcacgctgcgcacaaaggggatgagatgtccggccaaaacgaaatccatgtggtgggggcgcggcagcacaatctcaaaaacctcgagctgcggatcccgcgcaatcgcctggtggtgtttacgggcgtctctggatccggcaaatcttctctggccttcgacaccatctttgccgaggggcagcggcgctatgtggagtccctcagcgcctacgcgcggcaatttctggggcaactggacaaaccggatgtagaccgcatcgagggcttgagcccggccattgccatcgaccaaaagtccaccagccacaacccccgctccacggtgggcaccgttaccgaaatctacgactacctgcggctgctctacgggcgggccgggatcccccactgcccccattgtgaccgggtgattgccccccagacggtggatcaaatggtggaccagatcctggccctgccggagcggacgcgctttcagttgctggcgcctgtggtgagggaaaaaaagggcacccatgcagccctcttgcagagcttgcgccagcaggggtttgtgcgggtgcgcatcgacggccaagtgcgggatctgagcgaagagatcgagttggccaaaaacaaggcccacaccattgaggtggtggtggatcggctggtcaagggccccgagatcgccgagcggctggccgattccctgaccacctgtctgcgccagtcggggggactggcggtggtggagctcttgccgagagaggaagagcgggaacacctgctgcaaaaagtggccgaggtggcggggcagtacctcaacggcaagccgacggagctgatcttttcggaacaatttgcctgccccgaacatggctcggtgctgggcgagctgtcgccgcggctattttccttcaactcccccatcggcgcctgtcctgtctgtcacgggctgggctttgagcccatcttcgaccccgaccggatcgtgccggatcccaaacttcccctctacgcggccatcgcaccttgggccgagcgggagaacccctactacctggcgttgctggcaggggtcgccagggccttgggctttgacctcagcagccgctggtgcgacctcactcccgagcagcagcagatcctcctctacggcaccgaccaggagatctacgttgaggcagaatccccctaccggggccggggctactaccgtcgctacgaaggggtgatcccgcagttgcagcggcactaccaagaaaccacctccgagacctaccggcaaaagctggaaacctacctcacctaccgcccctgtgcggcctgtgggggggctcgccttcgccctgaggccctggcagtgcgcgtcggcggctaccgtatcaccgatctcaccgaggtctctatccgggagtgcctacaccgcttagagcatttgaagctcacccctcgccaggcgcagattgccgagctggtgctgcgggagatcaaaacccggctgcagtttttgatcgacgtgggccttgactacctcaccttggcccgcccggccatgaccctttcggggggtgaagcgcagcggatccggctggctagccagattggctccggcctgacgggggtgctctacgtgttggatgaaccctccatcggcttgcaccagcgggacaacgagcgcttgttgcaaaccctgttgcgcctgcgggatctgggcaacaccctcattgtggtggaacacgacgaggaaaccatccgcgccgccgaccacatcgtggatattggccctagcgccggcatccacgggggagaggtggtggcccaagggtctctagccgatatcctggcctgcgagcgctccctcactggcgcctatctgtcggggcggcggcggatcccgaccccggctcggcggcggcccggcaaggccgtttccctcaagctcaccgatgcccacaaaaacaacctcaagcacatcgatgtggagatccccctgggcaagctggtctgcgtcaccggcgtctccggctccggcaagtccaccctggtcaacgagttgctctaccccgccctgcggcactacctcggccagaaggtgcccaaacccgcggaaatgggagagctgcagggcgttgaacacatcgacaaggtgatcgtcatcgaccaatcccccattggccgcacccctcgctccaaccctgccacctacacgggtctatttgatcccatccgccaggcctttgcccagactctagaggccaaggctagaggctatcacgctggccacttttccttcaacgtcaagggggggcgctgtgaagcctgcaaagggcagggggtgaacgtgattgaaatgaacttcctgccggatgtgtatgttacctgcgaagtgtgtggcggcagccgctacagccgcgagaccctccaggtcaggtacaagggcaaaaacatcgccgaagtcctggatatgacggtgggagaagcgctggagtttttcgctgccctgccccctgcggccaagatcctgcagaccctggccgatgtgggcctcgactacatcaagctgggccagccggcccccaccctctccggcggggaagcgcagcgggtaaagctggcggcagaactgtctcgccgttccaccggcaaaaccctctacctgctggatgagccctccactggcctgtctttctacgacgttcacaagctcttgaacgtcctgcagcggctggtggatgtgggcaacacggtgctggtgatcgagcacaacctggacatcctccgctgtgccgactggatcattgacctggggccagaaggaggcgaccagggcggccagatcgtggccgtaggcacccctgaggcagtggctgagcagccgggatcccatacggggcgctacctgaagcaggttttgcaacgctatccccccggccagtaagccctgctatccccaccctctgagagacaagttggacaaaggtcgactttgaaccgggcggctgctttcttcactgatgtcctgcccagttctcttcaaaacaaaagctcttcaatgacttcgttggaaaacagccagccctccggcgggactagccgcagccgccccgcctcacaactggcccaacctttttcaaaatagggatccagcctctgcaaggcctgctccaccttcctgctgccaaagcgctcctgtagagttgccaactccagcccttcctggaggcgcaaccccaacatcaccgtatccatccagatttcttctgcagaagccggcggcggcagggggtgaacctgcgctttgacctgttcaaagtatgcgtggagagttttcggctgttgaatgcgccgccccccttcgtagccgaccgatcccatgccaaagccaaagtaggggcggttttcccagtacacccggttgtggcgacaggcatacccagggcgggcaaaattggagatctcgtagtggatgtagccggcttgggtgagcaactcccgcgccgtcaggtacatggcaaccgtggtctcctcgctgggcagaggcgcctcccccggccggtagagacgcccaaagcgggttcccggctcgagagtgagatcgtaaacggagacatgggtggggttgatttcaagaacagcctgcagtgactcctgccaatgttctaaagtttgatagggcagcccgaagatcaaatccaggttgaaattctcaaagcccaccgcctgcaagtcggccacagcctcgtaaatttcttccaccccatggaggcgaccgcaggcggccagcagctccgcttgaaaggcctgtacccctaggctaatgcggttaacccctagatcccggtagcctgccaactgctcccgtgtcagggtgccggggttggcctcgagcgagatctcgcagtcgggatgaaacgggatcctctcccttaattggctcaaaatccgactcaactgcttcaccgtcagcagggaaggggtgccgccgccgaaaaaaatgctggtcaagggctggggatccccggccaaatggcggtagcggtgggcgccgccgatctcttggcagagcctctgcacataggtttcgatcagttcgcgcgtgcccaggccggtggcaaaatcgcagtagtggcagcgctgccggcagaagggaatgtgcagataggccgcctccggccagccaagctgagtggagagggcaaagtcttctgcagaggctgcaactaccatagctccctaccttggtgacgtactcccacactcatgctgacgcatagagtgcaggcttcatggcttacgccacgcttcgccaacagtgacccctgcccgatagcaggacatttcctgagcttgaagaacgggacgccccaccgctctggatttgatgactctcgccgagctgtgatccctgccaatcctcaacccacagtgcggacaatcgtgccaccgctcatgcagctttttgggcacatctcgaccacaccccgagcacccttgactgctgccgcggggatcccctgcaatcgtcaacagcccagctctttcagccttggctgccaaaatttgcaggaactcaccccacccagcatcatcaacagatttggctagtctgcttctagccagacccctaatagtaagcgcctcatgagcaatgtgcttccccttacttaacaacttctttgccatcttgtagtgaaaatctttgcgctggttggctactttgtaaaaccgtcgggcaaagggcggtgttggaccagcttgaccggcccaaccttgggcagatggataaactgccctcgaatgcagtcctgcttcatctgagggaaggtgaaggagcgataccgccctactcccttaaacctaggcctgcctgcccttttgccgttgcggtcaccttttagccatcggtcaaaggccctttgtacccgctgtaggcagtcttggagcacctgggaatgaatcgcttggtattcggggaagagagcctttgtgtttaccaagtctcgtttgtgggagtcgaaatcgggcttgtctttcaactcaggcagatgacagaccgtcaaggagcaggcatggatattgcagcgattctgctcccacccgttgaaccgttctgccaggcgatagttgtactgcctacgcagcagctccagccactcacccatcagggcgacttggctagcagtagggcgcaagcggtactggtaagcggttctcatgatgaatgcattgtacctgttgaacgctcccgcctctcatcccgactctggtcggcccgcccccctatatccccccgtatacggggggactggggggctgggggactggggggtacagagcggggcttccaggactacgtcccgctagcgcgaacggcggattagctaaccaaacttgctcacttgaaccttgacaaacaaagccgggatagcctcaaaaaggctacagtaaagctacggaggcggaagcgccgcctgaaggtttctgcgggattctgggcaaaatgctcttatgagatccgtggaattgtcctgggttgggatttgacgcacggggagagaggggtatgggcaaagtcatcgggattgacctgggaaccaccaacagttgcgtggcggttttggaagggggcaagcccgtggtgatcaccaacgccgaaggagggcgcaccacccccagcatcgtcggctttgccaagaacaacgtccgcctggtgggccaactggccaagcgtcaggcggttaccaacgccgaaaacaccatcttcagcatcaaacgcttcattggccgcaccttcgccgaaactgaagaagagcgcaagcgagtcccctacaaggtgatccctggccgggacaacatggtggaggtggtggtgcaggatcgcgcctacacgccccaggagatctccgcaatgatcctgcaaaagctgaaggccgacgcggaggcttatctgggggagccggtgactcaggcggtgatcaccgtccccgcctactttaccgatgcccagcgccaggccaccaaagacgcgggcaccattgccggactggaggtgttgcgcatcatcaacgaaccgacggcagccgccctggcctacgggctggacaaacaagatcaagatctgcgcatcttggttttcgacctgggtggcggcaccttcgacgtctcggtgctgcaactgggcagcggcgtgttcgaggtacaagccaccgccggcaacaaccacctgggcggggatgactttgaccagagaattgtcgattggctcaaccgccagtttttggagacggaagggatcgacctctcccgggatcgcatggccttgcagcggatgcgggaggcggcggagaaggccaaaatcgagctgtccagcacccaggttacgctcatcaacctgccctttatcaccgccgacgactccgggcccaaacacctggaagtggagctgacccgcgccaagttcgaggagttggtgcaggatctggtggaggctactgttgagcccaccgagcaagctttgcgggatgccggcctctcccctgaggatatcgaccgcgtgctgctggtgggtggctctactcgcattcccgctgttcaggagaagattcggcaaatcttcaaaaaaaacccggatcgctccgtcaaccccgacgaggcagtagcccttggcgcagccatccaggcaggggtggtaggcggagaagtgaaagacctgctgctgttggatgtgattcccctctccattggcgtggagaccttgggcggggtattcacccgcatcatcgagcgcaacaccaccattcccaccagcaaaacccaaattttctccaccgccaccgacggccagacaatggtggaaatccacgtcttgcagggagagcgggctatggccaaggacaacaagaccttgggccgctttcaactaaccgggatcccgccagctccccgcggggtgccccagatcgaagtctcctttgatatcgatgccaacggcattttgaaagtctccgcccgcgagaaggggacggggatcgagcagagcatcaagatcaccaaccacggcggcttgagcagcagcgagatcgagcggatgcgtcgggaagccgaggcctacgccgaagaagatcggcgccggcggcagttggtggaagcccgcaaccaagcggacagcctgctctacaactacgagaagaccctgcaggagcacggcagtcgccttagcgagatctgcctccagaggggggcccaggcggcgggcacattgagggcgctgctggcaaatgataacgtagacttagcaactttacggaatgcaatggaagagctgcgggctgtgctcctagagatggggagtgagatctatggcactcgctgaggatactcggcgaaggcttttgctcagctctggggcatggcagaggggcattgcctgggccatccggcaagctgtgtttccggcgtcattcgatccttgttctctgaagcgcttctatggctcgtgactactacgaaatcttgggggttagccgtgatagctccaaggaagagattaagcgcgcctatcgtcggctggcccgcaagtatcaccctgacgtcaacaaagagccaggggctgaggatcgcttcaaggaaatcaaccgcgcctatgaggtgctctcggacgacgagctgagggctcgctacgaccgctttggggaagctgggctgagcggtgcggcggctgccgccagcgggttccaggatttcgccggaatcggtggcttcgccgaccttttcgagagcttcttcaccaactttgcgggagggggagttggctacagccgcagccgccaagggccggtacgcggggatgacctgcgctttgacctgaaattggagtttctcgaggccatcttcggcggcgaaaagcaaattcgcatcagccacttggaggtctgcccggtctgtgggggcagcggggccaagcccggcacagatgtgaaagtctgccccacctgtggcggcgctggtcaggtgcggcgggccacccgcaccccctttggcaactttacccaggtctcgatctgccccacctgcggcggtgccggccgggtgctggaagagccctgctataactgcaatggcgagggcctcgcccagaccaccaagaagctgcgcatcaacatccctgccggcgtggacagcggcacccgtctgcgggtttctggcgagggggatgccggtcggcgcggtggcccacctggggatctctacgtttacctcttcgtcgagccggatcccgacttccagcgggatggtctcaccatcttctcgcaggtgcgggtaagctatctgcaggccattttgggggctaaagtcttggtgcccacggtggactcgaaggcgggcctggaggaagaggcggagctgaccattccggcgggttcccagccgggtacggtgctaactctggagggcaagggggtacctcgccttggcaatccgatgttgcggggcgaccacaaaatcaccctggtagtggagattcccacccgcatcagctcggaagagcgggaactgcttatgcgcctggccgagttgcatggggaacgcatcaacaagcgggacggtttcttgggcgggctgttgcgggggctggcccaaatgcccggcaaccgagagcgagaagaagaatgacggcagaggcaattcccccccacgaggtgaagctggttctggatcaacgcgggatcccctgcccgctcaactacgtgcgcgccaagttgcgcctagaacgcatggcgccgggggaggtgctggagctgtggctggatgcaggagagcctctggagcaggtgcccaagagcctgacgatggcggggcattacattgaagggcaacaagcggcgcccgagggacaccacatcctctgggtacgccgtgggaatttggcatgagccaccggagcgccgtccaagaggaggggcagggatccacttgcactggctgggtgcgcgccgcccaggccaacttttatcgcgtgcgcatcgatcccgagctggctgccctttttcctgagatcgaggcgcatttcccggcccaaaagccgatgccggcggagcttctctgcactgctcgggccaagctcaaaaaaatggggcagtcggtgatggtgggggactgggtggaggttagcttaccgccggctgccgactctctctggccggagcggggggcaattgaggccattctgccgcggcgaactcagttgcctcgaccggccatcgccaacataacccaagtcttggtggtgatggccctggccgagccggagcccgagcccaacgccctcagccgtctgctggtgcaggccgaggccagccacctgcgagttcaggtggtgttcaacaagtgcgattgtgtagaggcggcggtggcagagagctggcgacagcgtctgcagcggtgggggtatgagcctctattggtcagtgcccttactgaggcagggatccccgagctgcgccgccgctgtcgggatcagatttcggtggtggctggcccctcaggggtaggcaagtcaagcttgctcaaccgactcttgccggctgttcagctgaccacccaagcggtgtcagagaagttgcgccaggggcggcacaccacccgccatgtggagctgttccctctgccagaggggggttggattgccgactctccggggttcaatgccggcgaagggatcccgccggtttcccctcagcagctaatacgttgctttccggaagtgcgggagcggctgggcacctgtcagtttcgcgattgcttgcacgatcgggagccgggctgtgggctgcgggagctggactgggagcggcgggggttttacctacagcttttacatgaactccaggaagcgcaagcggcaaactctgccccagcttgcccaggtctcaagcgaaggggggaggggcaccacctgacctgccgtaagcagagccatcgcatcctgaccgattccgacctagactggcaagaggattgaggcggatagagcctttggccctggttgattgccttcgccgcttccttacatgatgatggtaggacctcttgaccatgctcctccagaaacggccttttaaccccaaggcctaaaactcccactgagcagctcctatggttctctcggatccccttcaccttatcgtccaagaggtgcggcagggcgagtacgcagaccgggtaaaaaagctggtttacttcacctgcacccacacttggacaaacgacgctgtcaagctgagcggggaggagctaaaggctctgctggagcagctctaccgcgagcatgcgaccctggaggacctagtccggcgttttcgcgacgccatcagccaaatcaacaagaaggctgaatacgcccgcgtcgccaaactgctgctgagcaagctcgagctcctctatcaccagtctcaatcggatcccggcagccctctgactgcttcatctggggatctgccggcttgggtggcgcctgcgcccagcttacctgtgagatacggcggcctacaactgcacaagcaagactacgacccgttcgagttgcgggcgggggtgatgcagcagacaagtcccttgcgggccaagctggttttgttcacggctttgcaccacaggctagagcccacggtgcaagggttggcggccctacggcgctacagtctcgacgagctgctcagagccctttacgacgcctgcaactccccgcaggagctggaagcgcggctgcaacaggcggtgcagcagctccaggagccggagcaggatagccaagcagctaacgccgtgctgcagatgctgcagcctctctacgtttacgtgtcccaagaaacaatggccggtggggggctagctgccgagactctcgccgccgatctcgattggctcaatggggaaaatgccgtcggcactggcgggacggagtccagccgcatcacttggctggagtccgaaagcccgaacgagggggaagcgacagccgagccccctgctttttctgctcctgccgttctggcgtcagagcttccagaaccctgccgccaactgctgcaccgtagcgccggatccctgatggccaccatcgagaacaccctgagcgagttgggcaacgccctggacgaagggctgcaggacgaggatccggaccaatacctgagcctcaaacaccaggtgctgcgtggccttctgaaagacgtagagggatccgctgccctgttcagagggatcctgagtaggctggagcagtcggagtggggtttgctgcggcccgccggcaatgcgggacagccaggagagatggccgagatgccgcttcaggtgggggatccctatgccgctctgcggcaggtgctggccaccagcgagctggcccgccaaaagccccagttggagcaggaagtgatgcgcttggtgcggcgcagcattggcgcgatcaaaaccgccattgaaaatgccctgagcgagctgggccaggccttggacgaacagttccagagccgtcccctagaagaagccttagttctcaagtaccagacgttgcgcgcctttttgcaggaagtcgaggagatctccaccaagttcgccgctttcttggcccgcatggaggaggcagagcgccgtctatttggcctggtttgaaaaccaagcccgccattctgggatcccgtcaactcgcctgaagtcagagagagctgtagctgtaggagcagcccccctctcccagtgggagaggggtggggggtgagggatgccgcttcgccgctgccaacatccaagacagcgccgggcgcgaaagccctgaccctcctcacccttgagggcagagattcttcggagtcccgaaacgaaccttcaaaggcgctgtccaaccgctctgctgttaccctggcggccaccctacttttttggtcgcgccggcgaggccaagtcctttgccttccctagagccgataatgctggcgctccagtgcagtgtctcgctttagaatggccatgagcgcgggatcagctctcttccatggattctatggatgccaatggatgccaaagatctgctccgactgtaccgggcaggacgggttaactttgcaggcgagaacctggccgctctggatctgagccgagcggatttgatcgggatagacctttctcaggccgacctgcatggtatcaacttgatctttgcctacctggggcgggccaagctgcagaaggccaacttggtgggagcgaatctcagtggggccaacctcagccaggctgacctgagcgaggcagatctcagagatgcgcatttgcacggcaccacgttgcaaggggcggacttgcacggggctaacttggcgctggctctgttgatcgacgccaacttgctagaggcggatctgcgctgggccaacctcaccagcgccaacctggggggggcttgcctgcggggggccaatctccgtttcgagagtcgccgggcagccgtgctgcgcagcgccaatctcagccgcgccgacctgagcggggccaacctggcgggagcggatttgacgcgggccgacctaaggggggccaatctcaaagaggccagtttaatcggagcccacttacagggagccaacctacagcgggcctgtttgcgcggggccctcctcagcaacgccgacctgaggggagcttcctttctgggcggggacctacagggggtgcagatggggcgggccaacttgaaggaagccatgctcagccaggtcaacttggcggaagccaacctcagcgaggcagatctggcgggagccgatctttccgccgcctgcctgcgctcggccaagctggcgcggacggatctgagtcgggctaacctggccggggccgacctgagatcggccagcctggtggatgcctatctgggccgcaccaacctggaaaatgccgatctccgcgaggccatcctcacccgcgccgacctcagcaccgccaacctcgcgggagccaacctgcgcggggcgactctgccagatggacggattgggtgagcaagacggggatccgccctggagaaggtgaggttttccgctgtcctagaagctccacaaccgctagcctacaggggaagggtgggatcaaagggatccgtgaacagccgccgatttctgtccttgatggaagccttgtgggccgctctacccttgccagaatggttgccgggggcgggagagcgctcttggcagcagacggtggcagccctgctccagctatggcaagaggttggacagtttggcgtggtgatcggggggccggtctcctggtggcccccttgggtggtgcaggatcccttaccccaactgccgctgcccatggatgcgctgcatcttccccgccactcttgggagccggcacgggaacccccctggttgttcagcccggatttttcccctgagtcaatcctcacccctgggcagacggtgatccctctcctgccgcgggatccactggtggaggagccttttctgttgctgctcacccctgttttttcggcagtagctgcccagggtcaccatccccacacccggcagagggggatgatggtctcttttgagccggaggtgatccgacgagcctggcagagcctggagcaacgggttcaacagggcaggccagaccggctggccgcttggcaggagttggcccgccactatcccctgatgcagccgcatgtacgggtgttggcccgcttcagcagcttccttctgctgggtaacctggccgagtttggatccccgcccgcccgcctgccccctgccagggcagaacaggaggctgccgctgtgcctccaccgccaccagcagcaaggcagatcccggcttcttcatcttccgcttcctcgccggcgcctgagcctcccgcccacggccgctcctccgctccccaagccgagccagagcaagcgggcagcctctcggaggcggagttgttgcgggctctcatccacgagatccagacgcccctcagcaccatccgcaccttggtcagcctcatcctgaagcggcgcgacctgccaccgcgggtgcgggaatacgtggagaagatcgaccgcgagtgcaccgagcaaatcaaccgtttcggtctgtttttccaggccacagaaacggtcatgcccgctgccacgccaggcgagggacgtcggttgcaactggagccgattgcgctggtggacttggtgcggcaaaacctgccccgctggcaggaacaggtggaacggcggggatcccgcttggagttggagatccctgccgagctgcccgatgtggtcagcgatcccaaagccctggaggcggtgctatttggaattatcgaccgcctagcccgtagtactcccgctggcagcggcatccgcgcccaattgctcagcgctggcgagctggtgaagctgcagttccaggtaaacacccccgaggggagcgacacccctagcctggaacttaagtcccctcagccaattggccagttgttggtggtgcagccagataccggggccattagcctcagcctgccagtagcccgaaccctgttccgagctttggggggctatctcactgtgcgccatcgggctcggcaaggggaaattctcaatatctacttaccccgccagctctagtccgccggcctggagccggtctgaagtggcaaatcccagggaggatggggctaggatcgatttgcttgctccaggagagttgaaagaggggatccatgccgagagcgaaaaaagttgccgaacctcacccagagcctgagcccgtctgtgggggcggggatcccaggcctggcggggggatcactctatctgcccagcagctctccaccttgctccacgagatgcgcaatcctctaaccgccctgagcacgctggccaagttgttgcaaaagcgtctgccccccgacgatcgcaaccactggattggcctgagcattgaacaggagtgcaagcatctgcaggatctgctggcggagctggagcgcttggacgggatcccggctcctctccaacttcggcccctctccttggccgacctgctgcgggagtggagccctatttatcaggccctggcggaagcgcagggacatcgctttcaggccgttcttccccctttcctgccgccggtactggcagatccccgcgccctgcgccaggtgttggataacttaatcgacaacgcctgcaagtacaccccgccccccggcgatatccagctcagggtagaggtcaagcccgccgaggaagcgagaggctcaagcgcctcctcttgccaggaggtgtggatcgccgtctgcgacaacggccccggcatccatcctgagaacctggagcggatcttcgatccgttttttcgcgccgatccctccaagccggggcaggggctggggttggccatcagccgcgacttggccgcccaaatgggaggagatctcgaggtggaaagctccccccagggctcctgcttccgcctcagattgctcacggcccagtagggcttaaatggagcaggtatgtctcttccagccaaaatcttgaaagctatccaggagctgcacaatggcccccttcgctcaagccaaatccgaacctgcctcggcacgggcccgcatcttgttggtggatgacgagccaggcttgcgggaagcagtgcaagcctatctagaagacagcggctttgaggtgatcccggctgccaatgcccagcaagccctgcaactgctcagcacgacgcagccacagttgattatttccgacatcatgatgccgggcatggacggctaccaatttttggcgcaagtgcgaaaactcgatccctacagccacctgcccgtggtcttcctcaccgccaaggggatgaccgccgaccgcatccagggctaccgggccggcgtcgatgcctacttgcccaagccattcgacccggaggagctggtggccattgtctccaatctcatcgagcgctcccgcgcggccagcccctcggaggtagtggcccgcgagctggcctcgattcgcgccctgctatcggagcgaactctccccccgaccattccctctcagccccccaccccaactcctttacccccaccgattaaggtggagctgacaccacgggaacagcaggtgttggagaaggtagcagagggtctgatgaacaaagaaattgccaaacaactgcaaaccagcgtgcgcaacgtggaaaaatacgtcacccgcctcctcaacaagacgggcaccagcagccgcaccgagctggtgcgctacgccctcacctacggtctgatccggttgtagccctcaccgccggcccctctcttacggctgtggcttgggcggcaccgtgaccagcagctccagtccaagggcatgatctccgacggggtagctggtgatccccaacccatcgatacgggtcagtagctcgcgggcctccggctccaagcttgccagcccacccggcaaagcggcttctagcactgtgcggatgccgcgccagttgagcaaaaagtagccgtagttgggcttgggcaactgctcgtagagggtcttcagcggctcggtttgagggatccaattgccctggcgttgggcgagggtttgcagcgccgccgtgctgctggtcacgatcaaatagttgccttcccaggcgcgggtcaaaagcgggcggttaaacaagggatccgcccacgtcacctgtccacccgcctccgttacccctactcccgattcttgggccagccgatccaactgagtcagggccgcgttggccttgtctttttggctggtctcgacgagcaaagccgcccccatgccctgcaagaaggggtgggcctgggcatcgggcgccaccagcagggccatctccccgtccagccaagccatcaggtcttgatccaaatccaggcgggtattggcccggaactcggcccgcagctcatccagcaactctttggcctggggatccttttccagttcagagacaaccgcttgccagcgctgggccacctgctgggtggtgatcaccgccagggcactgccgggcagccgccggatcagctcgccccgggcggtttgccacttgcccagcagcggggtttggggatccagttgggtgagcatgcgcatctgcaggccctgctcccgccagtgggcggccatggccagagagcgcagcggctgcagggatcccagctcttccggatctagatccggcatccaatctttaaaggatgtggggtcgtcgtggagggcctggaaattgaagtaggcaaaagccagggtgcccggcttctggtagagatcgcccacggcggtgcggaaaccttcggcgcggctgatgggctccgcctcgccgcgatagacagcaatcgcccgctgcatcaccttgggatcgttggccagggccacgaagcggttgccaaactccgccgtcacccaccgttcgcccggcttgccgttggtttgcacgtagagagtcactccttgctcctggcgctgctcaaagttggccccttctgcctctgcctgttgccgcacttgggccagaaattgcctggacagatcggcgttgcgggtgctggctccccacaggatcccaggcaccggctccgccgcccctggcaccaaattggggatcaccaccgccagcgtaaagtgatccccggcccaagcttgcatctcttcccgagaaaactcctggccagtgctggcccaagcttctgccgtccagctttcccaacgggccaaaaggtcagggtgggtgcggagcgactcttccggtttggtagaaagggccagcaccagaggtgccgattggggaaccagcgccgtctcgggcagaacatcgccaggcaactgcacctggggtgccctgagctgacaggatcccaaaagccaagagctccccaccgccatcaacgtcagggagagcggacgagagcgacgataaagttgggcctgcataccccacctgcaacgagccgtcctcttgagcataggcgatggacttagcccctgtctgtgatcccaggccttcaccgaagtatcgaaataaatcagctacttgggtcgggcgcgggcgaccagctcatccacatactcgttccagcgcagaccccgatgggccgggatccaggccacccgcacctgcgggcactgctgcttgagttgatacagctcctgcaccagatccaagttttccaccggccccgtgcgccgccgccacccctgcgctgcccagcgctccatccaatcgttgtaggtctgtacgcaaaggtgggaatcgctgtagatggtgtctatgctgttgctctgggtgtcgcgacaatattgcaaagcccgaatgaggccggtcaattccatacggttgttggtgctggcgggatcccctccgtaaaactcatccacaatctggtcatcctcaaccaccaccaccgcccatccccctggccctggattgggggaacagcccccgtcggtaaaaatgccactaggagggcaatcggccagccgtgggggaggtgctacttggcggttgcccggacgtaagctcttggccatgatgggatccctagccgacaccggcaactgcattctaccccctggagggcctgtcggcgccgtcgtggctggaaaagtatcttttcgcgctaccggcagcataagcctgtagaggcatcagaagccgagttatttggccaaacagcgcgaataaaaacccccagaaaagctgggggaggagtggtgtgttgaggtgatgaatacttgcatgatatctcttgaagccggtgggtagccgcaaatggcaaacgatctctgcgttttcttgcagaaatcattgcaaacgggagcaagcgccagacactagaaatcaggacggtagagaaaatctgttcccccttggttacagatagtgtttctcatctgaacatatgccttactaagggctagatgtagagaagccctagataacttttttatgcacctgctgccgacgctagggattgtgtcaggcccagatgggcataaaggcgggaaaagtcaaagtttgctgacattaactcctggatgcagcgaaccttaacctcctcgtgcaggcggatctggccgaaaacccgctcgatgcgattgatggtggtgaaggtatccagatccacggagaggatcggcacttccagttcttcggcccgcgcccggatgcggggatccagaggcagcttgccggtcaagattaggcagagggtggaggtttccagggcggccagttgaatatcagtgcggtcgccgccggtgatcaccgccttgtgctccagcttgcggaagtacttcaaggcggagttgacgttcatcgcccccaccgcgatgtcttcgaccatcaagtccatccgatccgggcagcagagcacctcggcctccagttgccgcgccagctccccaacgctgatgctgcgcaaaatgcggtgggagggcaaaatgcccaaaaccgggatcccttgcgcctccagaaagggtcgaacgatggtctttgccggctccatctggtcgggtggcacatcgttgagcagcacgccggccaaatgggatcccagttggcggtgggcaaagagaagagaatcgaccgccaaaggggaatggtagcggctgatcagcagtacctgagcatccagggcttgggccattttggccagggagaggccgaacaactcgccctcgtagagatcggccgggccctctagcaggatcaaatccgcagcggatcccgtggcaaacttcagcagaggggcgacagagcgcgcgggatctggctcccccggagactgctggatatgggtcagcaacgcctcttcgtcgagctggaaaagcatgggtggcatctgggtcagccgcagcgtctccgctacaaagcgcatatccgggtctatcccttccggggattcatcctcccgggcgcaagatccgagcggcttcccataagtaattttcactccttgttgctgcagatgcttggctaaacccaagacagccgccgacttgccgctgaaaggttcggtagaaccgattaggaggaacttggacacggaaagctcccaatacgcaagggacaacgagggtgtagctgaggttacctgttactcagtctagcggaggccgcttgggggaaacctcggggctgcctccgagggaagctggagatttcccggcggggctgtgagctggggaaccacctccaacctctactctccccctttggatttccttgtcctctggtcaggagattacccgattaaaattggctcttccgggtagatcaccaactgacgcggttgctgctgggccaaagccaggacaatggttaacgcccccagccggccccagaacatcaccaaaacgataatcagttggccgaacaaattcagctcccccgtgaaccccgtcgagaggccacaggtagcaaaagcggagatgacctcgaagagcaccggatccagcctgctgtggtggtgggtaattaagatcagccaagttgccaatagcaccacgaacagagagacggtcaacaccgctgctgccttgcgcaccatcgagggatccaaactgcgccccgcaatctgggcgctgggcaaaccgcgggcatagccccacaaggccaacaccaacactgccaaggtgccggtggtgatgccaccccccatggaagccggagctgccccgataaacatgagagccatcagcaacaactgacttgccggggtcaaatcctcaatggggatcccggcgaacccggcggtacgggccgaaaccgattgaaaaaatgtcaggcccaagcggcggggccagcttacctcctgcaaggatccctggggcaagctctcggccaagaacatccccagtccgcccgtgcagagcaagaccaccaccacgaccagggtgatgcgggtgtgcagagaggggcggtggccccggggccaagttagcagatccgacaaaaccgggatgcccaagccgccgataaaaatcagagccgccaagatcgccagcgacagtccatcggtggggatcccctcttgcccaaatagatcaaacccggcattgcaaaaagcagagacggcgtgaaaaattgccagaaaaaccgcccgacccgggccatagagatcccgccagtgcacccagagcagcaaagctccgcccagctcaatcagggtgaccccgatcaacacccgccgcgtcaattcgagaatagcccccggatcgatcaggcccagcgagttgcacagcgccaagcggttgagcagggaaatgcgccgcccgagcagttgaaagaccaccaccgccagcaccatgaagccgaccccgccaatttggatcaacagcagcaacacgatctggccgaacaaagtgagatcctccgccgccacaatcgtcgagagacccgttacgctcagggcggacatggccgtaaacagcgcctcattccagctcaagggatccccgcgcccaattcccggcagcatcagtagcaaagtccccaccaccgccagcaggcccaaccccgcgaccaggcgcaggggcggcggcagcgggcgacgcctgtccccaaaaaagagccggtgtaagcgactggccgggatccaagaggactgaggcagcgtcgggcgaggggttcctgaagatcggggagacacccatccctcagccccctcgggttgcggcggcgggacgcagccctctctcatcggatcccccgttacatctcgttcagccgcgagatgttggtattggcccccagcaccaccagcagatcccccttctccagcaggtaatctgccgggggagaaaccaccaacgattgttttcgcttcaccaccaaaactgtgatgccgaagcggcgacgcaagtccgactccgccagcgtatggcccaccagcgcctccggcacctccagctcggtgatgctgtaacccggctccagctccaattgatctaggatccctggtgccgtcagcacctgagccaaacgtcgccccgcctcctgctccggcaacaccacccgatccgctcccacccgcaagagaatcgagcgttgccgctctgtcgaagccttgcaaaccacgttgcgcacccccaaactcttgagggccaccgtcgtcaacagattgctctcgaaatcgctgccgatggccaccaccacggtgtcgaaggagagaatatccaccgcccgcagggcatcctcatcgctggaatccagcgccaccacctgcgttagctgatccgccagacgctgcacaatctcccggctgcggtcgatccccaaaacattgtgccctcgctccatcagcgtgagggccaagctcgtgccgaagcgtcccagaccgatcaccgcatactcgcgatccgcccgccccatgcgcccccttgcccttccttgcaagaccaaacactgatcatatgccgacgcagcgggatccagcagggctgtgaccctaggcagactcaggtttaggcagggtggaagggtgagggatcagctcgtgcgtggaacggcgctccaccatctcggccgtgatgcgcacgtatttgatatcccggcgagagggaacctcgtacatcacgtccagcattagctcttccacaatggcccgcagcgcccgcgcccccgttttgcgacggtaggcttccttggcaatggcagaaatggcagccggctcgaactctagctccaccccgtccatgcgcaacagcttctgggcctgcttgaggatggcatttttaggctgcgtcaagatggcctcgagggccttctcgtccaggggatccagggtagccaccaccggcagccgccctatgaattctgggatcatgccgtacttgatcaaatcctccggctccagcgccttgagggcatcggccaggcgttgctcacgggtaactgctagctgctcccctggcttgataaagcccatcgactttttgccaatgcgctgctcgatcaccttctccaggccgacaaaagcgcccccacagatgaagagaatgttggaagtgtcgatttgaatgcagtcttggtaggggtgcttgcgccctccctgcggaggcacgttggcaatagttccctccagcatcttcaacaaagcctgctgcaccccttcgccggaaacgtcgcgggtaatggaagggttttcgctcttgcgggcaattttgtcgatttcgtcgatgtagatgatgccgcgctgggcttcttccacatccatgtccgccacctgcagcaggcgcaacaggatgttttccacatcttcgccgacgtagccggcttcggtgagggtagtggcatcggcaacggcaaagggcacatccaacatgcgggccagggtttcggccagcagggttttgccggagccggtggggccaatgaccaaaatgttggacttttgcagttccacctcatccagctccgcagctccgaggctgttggggttggccttagcagccagccgcttgtagtggttgtaaaccgccaccgacagaaccttcttggccttctcttggccaatcacgtactggtcaaggtagcgcatgatctcgcgcggcttaggcaactgtgccagagaaggcaagctgcgagaggattttctaggagtttcgcgacggctggcagcaggggctgtggcaggtggggtattgccgtcgtagagttcctcctccaaaatctcgttgcacagctccacacactcgtcgcagatgtagacccccggccccgcaatcaacttacgcacttgatcctgggacttattacagaaggagcatctcaggtgggagtcatgcttggccatgggatcctcgttgctgtttgctcttggctattgtgttcggcgaattccaggaaagacaggacgctctggtgctgcttaaacgtggggcgcggccgcagaggcgtaggaatactgaagggacagaacttactgacctactagtctagcacttccttccagcttgtgggcttcctaagccggctgtagaggatagctctgcggcgattggatagaaagttgataagaaaaccgcccgactcgacgtcgagcggcggatggtgtgaggagtgaacggaaacatgcgtctccgctactctcatgatagtggaatgttcctaactctggcagagacggtcgtcggaagcaagtgggctttttggttcggttggataccctctggagcggaaccagggtagatcttgagcaccaaaaaggggaagggactgtccgtgtttcgtcctcttccccctctggcgtccactcctcacagaatcgcatgataaaccatcgccagggcgaggacaagccggccttcccaaattttttctcgtcaaggatggagatcacttcggatccaacgccagcagctccgcctcgctcaggagagggatccccaaagcctgggcctgcttgagtttggagccgggatccgaccctaccaccacatagtcggtttggcggctgacgctggcggtcactttgccgccgcggctttcaatccaagccttggcctgctggcgggagagagtaggcagggtgccggtgatgacaaacttcttcccagccagaacctgggagacggcaggggccgcttgccggggcagggcagggatccccagctcccgcagctcctgcagcaacttctggtgggcgggatcggcaaaccaggccaccaccgcctcggcaatttccgcccctatcccgtagatttgggcgatgtcttcagccctggcctgggccaagagttctggggcggggaaatgctgggccaaaatctgggcggtcaccacccccacatgggggatccccagcccgtagagcacgcgctcccagggctgttgacgggagcgctggatggcctgcaccagcttctggctggaacgggatcccatcccctccaggctctccaagtgttccggggtgaggcggtagagatcggccacggtgcgcacccccagcttttctactaactgggccacccgcttttcccccaggccctcgatatccatggcgtcgcggctggcccagtgctgcagttgccccctgatcttggccggacaagctgggttggggcagcgggttatcgcctcgccggcagggcgaaccaaaagggtgccgcactcgggacagtggctgggcaggcggtagggaacggcatcgggggggcgcagctccttgaggatccccaccacctcagggatgatctccccggccttgcgcacgatggcggtgtcgccgatgtggacatccagctcttccaggcgatcggcattgtgcaggctggcgcggctgacggtggtgcccgccagaagaaccggctccagctccgccaccggcgtgacggctccggtgcggcctacgctggccacgatggcgcgaatgcgggtggggacttcctgggcagggtatttgagggcaatggcccagcgggggaatttttgcgtaaagccggcctcctcttgcagccgcagggagttgagcttcactaccacaccgtcacaggcatagggaagctgggcctgccgccaccgctcgtagaactggaccacctcctcgaggccccggcacacctgggacagaggattgacgggcaatcccaggtcttttagccgctgcagacactcccactgggtttgggggggatccccgcttggccacccctccggccagtggagggcataggcgaagaagctgagcttgcgggcggcaaccacgcggctatccaactggcgcaaggtgccggcggcgcagttgcgcgggttggcaaaggggggatccccggcggagcatcgctcccggttgatgcgctcgaactcagcaatggggagataggcctctcctcgcacctccaggaccggcgggggagcggcggttgccaagcgcaggggaatagaagggatggcgcggatattgggggtaatgtcctcacctgactgtccatcgccgcgggtggccccccgctgcagcagcccatccacataggtaagagccagggcagcgccgtcaattttcagctcgcacacatattccagctccccttcctcaggggtgcgccccagaacccgccacaggcgctcttgccattcctttagctcttccaggttgaaggcgttttccagactgtagagggggatgcggtgggaaacggtggggaactgctcggcgggcttttcccctacccgctgggtggggctgtcgggggtgatgagctcggggtaggcccgctccagctcctgcagctcgcggtagaggcggtcgtaaacgctgtcttccagaatgggggcatcgtggacgtagtaggcaatgctggccttctgcagcagagcgcgcagctcgcgggcgcgctgttccaattttggatccatactcttgttgcaccgttggctaggtctagcttaggttcaacgctctcatctctctcaggctgccgctgctctgcccccttgtcagcctaacccccaaaaagctgggcaatgcagatcccagcttgcagctgcaggcgagatgaggcgagaactccccgtagaagcgggctggcggtgccggaagcagaggccggctaccacagcggttgccacccatggagcgcctcgtagtggcgcctaccttatttcctgcgactgcaagtgcccgtaggcttgggccgcagcggccatttctgccgcctttttggagcgcccctcgccgcggccccaacattggccgtggccccaaacttccatggtgaagtgcggcgggtgttcccgggcagccaccagacgatattccggcaaggtgccccataggcgttgggtcagttcctgcagcgcggctttcgggttgcgccgagtgggatcctggaaccactgctccacccgttggcgaaagtagggatccagccaaggatgcagccgggccagggtgtgcatgccccagctcaggtatagggatcccaacaccgcctcaaaagcatcggctaagcgccgctcccgtccggccaggtcgttttgggagctggatcccacctcaaggtagcgctctaggccatgcagatccgccagttccgccaggtgggcatcgctgatcagatccgagcgaactgcggtcagctctcccaccgacaagtggggataggactggaacaagaactcagtggccaaaatgcgcaggacagaatcccctaagaactccagccggtcgttgttgcgctggccatccagagaagggtgaatcaaagcttgatccaacagatcccagcgcagttgctccagccaggcgggatccttgaaccccaaccggttcagcaggtgctctaaggcgcggcgacgaggtgggatcggctcaaccataaaacctgcggcaaaatctctacacctagaatgctctcagtgctcaccttgtgctacaggagtagtataagcctttggagaggatccctgcatgcatgcccacgcccaccctcgcactcccaccaccgagatggaggtgaccagcattcgtctggagcgggaactgaagcaacgactgaaggcgttggccggcggccagggctaccaggccttgatccgcgaaattctctggggctatgtcttgcgccactctcaagaggctgccaccctcaccgccgaggatattcaggccagtttccccgccacggctcagcggccccagcgttgcgccctcactggccaggccatccagccacaggagccgatgctgctggggttgactacggacgggaaattggttcccctcagccctgccagcctctgattctggaactcgagttagtccagagagccctggagcaaccgactcgaccggcttctgctaagttccgcggatttctcgatatcttctggcgcgttcttcggcgggatcaggggcttgcgccttggcaacggcctcttgcagttgtgccatcactgcttctggggggtcggcagagcggacgacgtagaacatcaagttaatggcttcagcggccgtcagcttaaggttctcttttccttttggcaccagcgcgatcttgccgtctgttgtcgtaatcgccgtatgggatcctttggcaagaatctccccagctttttccagagtgacaagcatatccgtgcctgatacatttacgctgaacactgctaagcattatcgctcaacggtgcagcgatagcatcctgcccactgctgaacaggatggcggtatcctgcaaagctctgagcataacacccagagcgccttgccaatctcgtggtagcctatggttgcactttgggcatctaaacacctttgcgccacccaacttggtgtggatgtgcccgcacttggtacaggttttgctggtgtacgcttccgatacttccacgacaaccacgtttttcttcttggcttgaaacttcaggaactgcttgaaccgatagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatctgggctgactcgaaagtggggaggaatatcaatcggtagttatccgttaggaacgccgctaccttgcgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttgggtctcggtgctttactcagcctagattgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtctcccttggcgatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccaggatcaagtgcgatcaccccctttgctaacgaacactgctcgttcacgggctcaggaaagatggcataccatctgtctttcacccgcattagctcagttccacgtgcccattctctgggcatctcctcggatgcgcggaacgccaaacctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtcccgcacactgcgaaacctcgcgtctttgcttcggcgaaacgccaaccacgcctcgacgaccgcgttctgcttgatgtggcagggggcgtccttcacccacccgggcaggtcggagcgcaggatgatgtcccgcagctttctggccgtttttggggcaccatgctgacgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccaaactttagccagcgctggctccggataaatccgtatctttctcgattgcagcccggtattttctgagtccgtagagccgactgctgaagcagtgcaggatggtgaggatatcctcaaccagttcctgttggggagaaaggtgatcgtcatcgagaaccaagatttcgcacccgtattgacagcagtaccactcaacgaactcaaatccaaaccggcagagtcgatcccggtgagcgaccacaattgttccgacatctcctgcacggactcgttccaataaggcaaggaactttggtcttttgaagtcgagaccgccgccaatctctccgaccacctcggctccaggatataggttaaccagtcttgcaatctgtctctccaagtctggtttctgccctcgactgctgactcgggcgtacaaaacgactcgtttggctttctttggcgttctgatgtagctgtcgaggtcataccttctcgccctaccggatggtgtacgtactgcatggatccagcccttctgttcccatcgcctcaaggtgtggagacacaccccaaaataatccgccgcttctctcggttttacatacctagccataccaagcagctatactgaacatactgtacattattttcagtatagtccagtatatcattgactagagtcatgctcacctcagcaggaaacctatcatcctatcggatgtcttgtgcgagcaaagccggagggatttaagcagtttggcggattataagagatgccctcgcgcttccagccaagcgtacaggtagggaaatagcttttggttggctgccggaaagggaaattgcgacagctccgccggctcgacccagcgcacttcgctgcattgcagggcttgagcttctccgcgcaaatagcggcagataaaagcaataagggtgatggtgaaatgggtgtaggcatgttcgatggtggccagcggagccaccacctcaatgtcgatgccgatttcttctttcacctcccgcaccacacactccgcaggggtttctcccggctcgattttgccgccggggaactcccacaggccgctgagcatggagctttccagccgccgatcgatgaggatctctttccctcgcaaaacgatggccaccgcgatctgtttgtgagggcgcgagggacggtgctcagacataggcaggtgttgctgttgacctcgattgtaggcagcgcaatcggcctgccaaggacattggccacagcgaggctgccggggccggcagatggtcgcgcccaagtccatcagggcctggttaaaggtgcgcggctgctcgggatccagcaactgctgcgaaagccgccacaacaggggcagacaacgggccggcggctggggcaaagccaccaggcgggccaacacccgcttgacgttgccctccaaaatcggcaggggcaggtcaaaggcggcgctgagaatgccgccagcggtggtgcgcccgatccccggcagcgccagcacctgctccagattcctgggaaactggcccccgtgttcctgcatcaggatttgagcagctctgtgcagattcagcgcccgccggtagtagcccagcccttcccacagtttcagcacttgttgctgcggagccgtcgccaactctgggatcccgggcagagcctccatccagcgctgaaagtaggggatcacggttgccacctgggtctgttgcagcatcacctccgccacccaaatggcatagggatcccgcgtgcgtcgccagggcagatctcgaccctgctggcagtaccaacgctgcaaggactgccgcaggcgctgcaaaactgcgctgctccaacctagcgactgctcgccagcaaccgcaacctcggactctcttccagtccgtcgagaaggaacctgggatctcaagccgcgtaagcgaagtgcaacgcccaccagatcagggccgagaccacccccgccacaatgctggccgagatcagaaccacaattgggctatccgcccccttgaacctcataatgccgcggttgtagtcagccattgttgcctcccaccagcttcggctttggggtgtcgaggatctcacttgggatacgtgtcgcgatggggaaactccgttatcgaccaaccccctcatctctaggatagccaatttggcccggatccgagccgccccccaaagagggatccccgtcgggcaagccctaccgcctccgctggtcgcaaaagttagagcacaggagccgcccaggcagaggcttgggcagccaacttccctgctatttagacaacctgccgacggcggggccctgcaagagacagtccacccggcccagcaggtataaaaggtgccctcccagggctccgcgccgcctaggcggctgagaagtcgcctctcaggtttagcgagggaaaaccacctgggctcgcaactcgccggcaggattggcttgcgtatggatgttgaggtagtaggccccggccaagaagctggagacctgctcaacagatagggtacgggcggtttggtttaaagtgaccacagcactgccgctggcggagctgggcaccgctaccggcggtacttcggcagcaggagatagggtcaaggtagccgtagagactacagctcccggcgcaggggtcgccgagttgctgctcccgcagccgctgagaaacaagtcagcagctaggcagacgccccaaaaagttttgaagacaaaacgaggccgcaaggccgaatccagcaaaagcgtcaacaatatggaaaaagctcctcggtcggagaacaagccacctcaagtacggagcaggccgagcttcggattcaccctcggagaacaaggtcgcgattgcctgaggagttgcccctgtttctccgcgatcttcttctcgaggggcttcccaagaggtcgaagcagcccgactgccgactcaggaggggtggagggccggagatggccaagctccaaagctctccctcgccaaactttcccaggccaggttcgccgatctgtgggtttaattgaaccgggctcgccggcgcaagttcagtaaaattgtcgcgatatcggtcatcaagaccttcgttggggcagtcgttcttatggcgaggacaggggaggggaaaggcagcagcttagctcgagaaaggtctcgggatccggtgcgtcgtcagcgccgcttcactcaggctgcctccccttctcgccacttgctgcctgctccggctgccgagggatccctcttggcttcccgcccccaaccgctgcgcctctctcgccaaagagccattgcccggatgcgccaacgagctgcccagcctcgccgcctgaggcggtctccggccctgttggaggtgttgctgcgaggcctgggcctcagcctgatgttgggcctgacgatggctggcctatcgcaactgctgcaatcgaccactcctgcccggccagaacaggatgcgatgcaggagctcccctccaccttgcccacagacctgttaagaggacaggaaatccccgctttgcaggagcgcttggctgctctggccgatcagccgggcctgacagcaggagccctgttctgggaggtggaaagcggcgcctttgccggggtgaggccggatcaggtttttcctgccgccagcgtcatcaagatcccgattctcctggcttttttgcaggcagtggaaacgggtcaggtgcggctggacgagaggctgactttgagagaagacctcaggggcgggggagctggcgtattgcagacccgtcccctcggatcccgggtctctgctctggaggcagctaccctcatgagcaccatcagcgacaacttcgccgccaacctcatcatcgatcgcctcggcggtcgggaagccctcaaccaaaagtttcgccagtgggggctgcagcacacgcaaatttcctggtggctgccggatttggagggcaccaacaccagcagcccgcgcgacatggtctggctgctcagccaggtggagcaggggcgaatgctcagccgccgcagccgcgaccgctttttggacatcctctggcgcacgcagcggccctcctattttcgccccaacttgggccaagaggtgcgcattgcccacaagacaggaactctcaggtcggtggtgggagatgccggcatactcgatttgcccaacgggcgacgctacgtggcagcagtgtgggtaaagcgggaaactcccaacgatcccaaagccgaagagctaatcgccaaactctcccaggctgcctatgagttttggtctgccgaaggcgagcccaccgcttcggctgctgccgatagcccgtagccctaggggatcgcccatcccggcagagcagcagcgtcaaaattaaaaagttggatcttaaaaagttggatcagccaacatccaagccagaacggtgaggttatggccgagactcttcccccttcccaagctcctccagcaggggatccccttatcaaactggatcaatttctcaagctgacgggagttgtgcccaccggcgggcaggccaagcagctcatccaggcggggcaggtgcgggtcaacggcgaggtggaaacccggcgagggcgcaagttacgcctgggggatgaggtggcagtagcgggccaagtttggcaggtgggctgggatgggaagaggatccagagctctgccacagggggaggtcgggtctgcctctagtcagtcagggttttgctgagaaaaactgttcgcgtcagcgggacggcgtccttacgtttcagggatgctcaagaaccacaagttggtaggcagcattgctgactgtgggttctatgagtttcggcgacagctagagtacaagtgcaagctctagagctgtcagttggttgtggtgaacaggttcttcccttccagccaactgtgttcaaggcctacggcccgctgccgcgaacgacgggaagttacgcctgtgaagactcctctgcccccctacatccccccgtatacggggggactaagggggggttgggcaaccaacgaggtatgggtcgtggaagtagaaaggaagcaacgacgctggacaaaagttcgtttttgtttagcgttgtgtaagtcttgcggagcggcaaggtcaagtagccgagcccttgctccccaactgcaaccaactccacaaccgctgacctaagctgggaacagttttcttttctttttctcgctgtgcctgcgtcccctcagcctcctgtgcagcaggattttcctcccttgcccccgccacctccccgctctccggctctaagggtggtggagacagctttcttagccagcactgctgctttgatctggatcttgagctacacgccgctggccccgtttatgcgtctgtttttccccattccggtggcgctggcggtgatgcgctgggatccccgcaccggggcgatggcgctggcggtctctgctctgttgctgacggtgctgatggggcccacgcgcagcattctctacgtcattccctacggcctgctgggctactggtgtgcccgcctatggcggcggcgcctttcctggtatgtctcggtggccagcggcgctgccctcagcgctttcggcctcgttttccagttgctgctctcctcgctgttggtgggggaaaacctctggacttacgtcaccatccaactcaccggcttgaccaactggctgctggatgtgtctctggccaggctgggcgtgtactgggtggcagaaccctggatggttcaggtggtggtggcagggtttatcgcctttaactccctggtctacgtcttcacggtgcatttggtggcagctctggtgatggagcatttccgctgtccgctgccgccgccgccgaagtgggtgcaatttttgctggattagcagccgcctatacctctaaggtgactaccgctatgggataaacttgtagaccctacccccatagcttctacccctgttcctgatgaacccactgccccctcctgcctacccctaccagttccgcgccctgggcttgatcaagggatccctaaaatcgatcccgcagacttatgctcaggcgacgctggttgccgccgatggcgtagagtatccggccacccctggccgcgcggagctgctgcgccctttcacctattgcatcgagagcggccacacctactggtactacgtgcagccgcagccgcggtcgggcggcactttgggcctgagcgttatccgcatcctggccttgccggaggaggagcaagatccagatctggacgagccctttctgcctgcccccgaggatgtagaggagggctttaacattcgcggcatcgtcgagccccacgacggcttcatctgggtgacggtgcggcgcaagccccaggggaacaagcaattcccccccctgcagctgcgtctggaagggttcttgccgggggccgtcgccggcgagttttgggatctgttggcggagcgggagggtcataagctgctgctggtggatggcagccgcctcttgacagcggtggcctaactgcctaaaactaacccaacctgctaccccagatccccaactgatggtgtctgctgccggcttgtcccaacgggttgctcgtctctctccttccgcaacgctgtcgatttcggctctggccaaggccatgcgggcagagggtctggatgtctgtatcctgagcgctggcgagccggacttcgacacccctgagcacattcgggctgccgccatccgcgccctggaagagggcaaaacccgctacggccccactgccgggatccccaccctgcgccaggcggtggcagacaaattgcgccgagaaaacggcttggactacagccccgaccagatcctgattagcaacggcggcaagcaaaccctgtttaacctggccatggtgctcctggatcccggcgacgaggtgatcctgcccgtcccctactgggttagctatcccgagatggtggctctggccggggccaaggtggtgcgggtggagacgcaagagggccaggggttcaagctcaccgccgaccaactgcgccaggccctcaccccccgcagcaagttgctcatcctcaactcgccggccaaccccaccggcgctgtctatcaccggcaggagctggcagctttggcagaggtgatcctctcggttccccatctctatgtggtctgcgatgagatctacgaaaagctggtttacggccaagcccgccacatcagcctgggatccctttgccctgacttgatgccgcgactgatcctcagcagcggcttcgccaaagcctatgccatgaccggctggcggattggctacttggcgggccctaagcccatcatcgaggcggccatcagcctgcaaagccacagcacctccaacgtctgcacctttgcccagtacggcgccctggaggctctcaccagccccctctcggcggcagcggtggagaagatgcgccaagaattctggcagcgacgggatctgatggtgcaagggatccgcaccttgccgggggtgactttcccggagccggagggcgcattttatgtgtttgtcaacatcggccaaaccggcttgggttcggtagagttttgccaacggctgctcaaagaacatcacgtggccgccgtgccgggggtggccttcggggcagagtcctacatccgcctctcctatgccgccgaccgcgccacgcttgaaaaaggactggaacggctgcaccgcttcctgtcttccctctgagggggcaggaggagggctgaagacaagggctggccgagacttctctacaaaacggtggcgcagcaaaccaacagcaggggctggtgcctggcagaggcaggagaagactcttggctcaggcctaccgtgaagtcctcgaggcgatgctgagggagcgctaagatggctcccacccaaaagtctcccaaaaaattgcccgctggctttaccctcaaatggtctgccgagagtgtggaaaagctgggatccctcttgccgggcgagatcttgctggcagtcctgctggaccattgggagcaactgcccaaagcattgcaacaagagtgcctgctgcaggcccaccgcattcgcgtggaacggctggtggtcagccaaaacttcaccatcgccaccattgagcaactgctaagcaactgttgaacgagacccgttgatcccgatccgctcggtgggaattccgctccaaaggatctctgtcctagagtgccaggcaacggcagaaccacgtcctgtgctacggtcagagtaggttagtgctcttccccggcttttcaacctgtgctccctcccccgctagcggacggccatcccagcctctctcttttctactcctcgctaaagctctccatcgtctgcgaagcagcagcagggcagcaaggggagtgccatcgctattttttaagggtcgcatagcgtcagcgcgctgtgagacgagcgggttttgattggagcacttacttcttatgaaagcagtggatttggccaaagctatccagcaacggcgcaccttcgccattatttcccaccccgatgccgggaagaccacccttacggaaaagctgctgttgtaagggggggcgattcaagaagcaggggcggtgaaggcccgtcgcgcccaaaagcgggttacctccgactggatggagctggaaagacaacggggcatttccattacctcgactgtgttgcagtttgactaccgcaacattcgcctcaacttgctcgatactcccggccaccaagacttcagcgaagacacctaccgcaccctggcggcggctgataacgctgtgatgctagaagacgccggcaaagggctagaaccccagacccgcaagctgtttgaagtctgtcaactgcggaagttgccgatctttaccttcatcaacaagatggatcgccccagccgggatcccctcgagctgatggacgaaatcgagacggagctgggcctcaagccctatcctgtaacctggccgattggctcaggggagcgctttacagctttgtttgaccggcggactcaggagtttcacttctttgagcgagtctcgggggggcggctgcgggtcaaagataccgtcgttaaactcggggatccgcaaattgaagaactgattgaaaaggatctctattaccaatttaaagaagagctggagttattggatggcctcatgcccagcttggatctcaaacaggttcatgctggccagcaaacccccgtctttttcggcagcgccatgaccaactttggggtggagctgtttctcaatgcgtttatcgagtactccctgccgccaatgccccacgagagcacggcagggctgatcccacccgaacatcctgagttcaccggctttgtctttaagctgcaggccaatatggatccccgccaccgggatcgcattgcttttgtacgcatctgctccggtaagttcgagaaggacatggtggtcaaccatgcccgcctcaatcgccccatccgtctctcctatccccaaaaattgttcgcccaagagcgcatctccatcgatgaagcctatcctggcgatgtcatcggcctcaacaaccccggcatcttcaggattggggataccatctacaccggcccgaggttgcgctacgccgggatccccagcttttcgccggagctatttgcctatctgaaaaatcccaacccctccaagtttaaacagttccagaagggggtggcggagctgcgggaagaaggggcggtgcagattatgtattccctcgacgagtcgaaacgggatccgatcgtggcggcagtgggccagttgcagtttgaggtgctgcagtaccgcctggaacacgaatacaatgttgaaacccgactggagatgctgccctacaccctagcccgctgggtagaaaacggctgggaagtcctccagaatttccccagcctgtttaacaccctcattgtcaaagacattcaagataggccggttctcctctttaaaaacgagtggaccttgcagcaatttatcagcagcaaccccaaaattaagctgagcaaaattgctcccatcgcggatcttggccccgaatccaaggacggctcctaaggccactcagagcaaccttctccgggaacctgcaagttccgctacctgaccaaagctttgctgctgtctgggatcggggttgacatcttctcgctgcctggcaatctcgtttttgtagatcccagcaatttctttttcttcttttttgggtcatgcttgccaggtcttatttccaaggcaaacccatggcagtcgataaaccgctttgcgaccgctcgttgtgggggctggatccgcaggctatttttttgaatcacggctcctacggcgcgaccccgaaaacggtgctgcaggcccagcgagcctggcaagagcgcctagaggcccagccggtacagtttatgggggaagagctgccgcgggctttgcgggcggcggcggcagagctggcccagtttgttggggctgagcctgaaaaccttgtgtttgtggaaaatgccaccggcggcgtcaatgccgtgctgcgctcgctgtcgtttcggccaggggatcagatcgcctacaccagccacagctatggggccgtccgccaggcgttgcgctatgtctgtgaacgctggggggcggtgctggcggaagcccaggttccctttccgattgcggggccggagcaggttttggcggcgtttgcggccattctcaccccccagactcggctggcggtgctggatcacctcacctcgcccacggctctggtctaccccttggcggagctgattggcctctgtcgagagcgcgggatcccagtcttggtggacggggcccatgcgccgggggttctcccgttggagttggaaagcttaggagccgattggtacaccggcaacgcccacaagtggctgtttgcccccaagggctgtgccttcctgtgggtggccccccaccgccaggcccaaacccatcccctggccatctcccacggctacgggcaagggttcacagccgagttcgactgggtgggcacccgcgatcccagcgcctggctggccatctcggcagccctggcctttatccaggagctgggggtggagaggctgcgccagcacaaccacacgctgctgctgcaggcgcggcaggtgctcttggaacaattggaagggatcccacctgccccggagcggatgctgggctttatggccaccctgcccctgccacccttctggcaacagtggatcccggagctgcctttggcggagcgggcccgccgcctgcacgactacctctggcaggtgcaccgcatcgaggttcccatccttccctttgccgggcagctttgggtgcgcatctcggcccaggtctacaaccacctggctgagtacgaacagttggcgctagccttgcagcggctgccggagtgatgtgcgccctcacccccaacccctctccctccgggagaggggagatggaacggtctcgccacccccgtcttgggtttgggttgccgggaaagttcggctagagtcagatcagtagctgcgttcacttcttgctcggatcctcatgctctctctggctgccacgcaagcccatctaggcccgatcgatctggatcgcctgctcacgcctgagatccagcggccagcccgctacctggggaaagagttcggcgccgcccaccgcccctgggagtcggggcgggtgcggtgggtgctgagctacccggagctgtacgaggtgggggcctccaacctgggccacctcatcctctacaacatcctcaacgcccagccagaccagttgtgcgaccgcacctacctgccgggaccggatctggcggcccggatgcggcagttgcagatcccgctgtttgccgtagaatcgcgccgccccttgcgcgctttccacatcatcggcttcagcctggcctacgagctggggggcaccaacatcttagagatgctggatctggccgggatccccctcaaatggtgggagcgccagccctttaccccgcaagagtgtcccctgatctttgccggcgggcccaccgccacctccaacccagagccctttgccgactttttcgatttctttgtcttcggggatggggaagaggtgctgccggagatcggccaggtgctggctcaatctctagccaagccccgccgcgaggtgctcttggagctggcccaggtgccgggggtgtatgtgccccagttttacgaggggatcccgccccgccccatcgtgcccggcgtgccggagcgcatccgccgccgcgtggccctgccccaaccgcagtactccattggcctagtaccgctggtggcaaccgtccacgaccgcctggtcatggaagtgcggcgcggctgtacccgcggctgtcgcttttgccaacccggcatgctcacccgcccggctcgcgatgtggatccgcaagcggtggtggaggcggtggtgcagggcctgcgcaaaaccggctacagcgaattttccctttcttccctcagttgctccgactacctctccctgccggcggtgggggccgagctgcacaaccgcctgctgggggagcacgtcgccctctcgctgcccagccagcgggtggatcgcttcgatgagcaaattgccgccatcatgaagggatcccgccgctcggggctgacctttgccccagaagccggcacgcaacggctgcgggacatcatcaacaagggtcttagcgatgttgacctcattcgcggcattcgcaccgccgtccaggagggctgggacaagatcaagctctatttcatgatcggcctgcccggagagactgacgccgatgtcattgggattgcccgcacggttgagatgctgcagcgagaatgtgcggccttgggtcacaagaaggtggagtttaccctcacggtctccaactttgtccccaagccccacacccccttccagtggcaccgggtggactacgccgacgtgcagcgcaagcaggccttgctgcaaaaggagctgcggcggctgcggggggtcaaagcccacttcaccgacatccgcttcagcatcctggaagactttattggcaagggggatcgctccctgggccgcatgatcgagcaggcctggcgggccggcgccggcctggacgcctggtgggaaaacatcgacgccgcctatgccgcctgggtcaaggcctactgcggcgaagcggtggatcccagcgccgatccagtggccctctgcgcccatctccccatgcgcgaattgggcctggaggatcccttgccctgggatcacatcgataccggcatcgacaaaaaatggctgcagaaagactaccgccgcgccctggaagccatcacggtggaagactgctcctttgagaagtgctccgcctgcggcatctgcggccccggctttggccacaacatcgtcatcccgcccccgcccgtcccacccctgcaaagccggcccacccccaccccagatcccctggagccgcagccgcccgcccagcgcttccgcatcacctacggcaaaactagggatctgcgctggctgggccacctggatctgatgcggctgtgggaacgggcctgtcggcgagcggggctgcctctggcctttagcggcggttaccaccccatgccccgcctggctaacgccaacgccctgcccatcggccaggaaggctatggggagatcctcgatctggaactcctggcccgccccggggctccctttaccccggaggagctgcgcgccctgctggccgagcaactgccccccgaaattcccatccaggccattcaagagatcggcctgcgggatccctcggctaccgaagcggtttacgccgccgaatatcaactcagcgtgagctgcgagttgcccgaagccgactggccgacctgggttacccagatcctggatgcgcgggaaatttggattgaaaaatccaccaaatccggcaaaccctgtcgcttcaacgctcgccccctgctctactacctggagtttcagggcctggcccccgacggcagcgcccgcctcctctaccgcggcagttgccgcaacgacggcgcttacctgcggcccaatcaactcgtgcaaatggccgagtccttgggcttgccccgctggacgctacagatggccaggcggctgcgtctgctgtggcaagacggcacctccgatcccgactgaggagcggcctcaggatcgaccggacaaaaaggagaccaaggctgggctctgcccctgtctggagggggggatccgacaggcgctatgttgtctattgctggcttctgccgctgcggagcttgccgggatcaacttggccaaaggcagggcaggcagcaggcaacagtttgatcggattctgaaatggagacccagaaggatagcttggcggccctgtactttagttagtacggtgcggaaaagcccgcaagcaacttcggttgctcgccaatggtgctcagggagttagtatacttgttgatgaggcgtaccgtttccaggcgagcacctaatcacggtgaaaaacccgaccggtggcaagcgccgaggagatgtcaacgtctcaaccaacctgatcagaaaaggtaagcagaaccttggaactttgccccaaggaactgtccagaggcggcttgacaacgcctttacgagttcgtctgtggactgcgtaagaatcccccgctttcaggcggagggagtgtcaaccctaactcagtacccagggcaggtaacgggcgcaacagggcccagtcgataggcggtacagagaggtgtgcccctgtggcctggctctagcactatattttttctcctgagaaggtgtttctttccgcgtgcaaaccctgtctttctgtggatctaggctggcacgattggggttctgccacgaaccatcgtctaatctcttctgggatgtctgaggcggaggggtgtcatcttgcctcctgagcctatccatcaatccccatgcaaatcccacccaatcctaaggatccgatgagcttggactcacctcatcaatggtggagtggaagcccagcaaatcggtcatcctccgtcaaagcagagcttagggtaatggacagcctcatgatgaatcgattctggctaaaaaaacttgagcggatcccgccaaaaggacagcgcctcgccgcaaggagggttcaatccacaaccgcaggccctgggggcggggaggaacgttaatgcccaggcagattgtaattgatgagcaacaccgcgtcgctgctgtttttgccgaagaccaagtccaagagctgatcgttgccagtggcacctaccaggtgggagacgtctacgtcgggatcgtcgagaacgtcctgcccagcatcgacgctgcctttgtcaacattggctccggcgaacgcaacgggtttattcacgtcagcgacctaggcccgctacgcctcaagcgcaaccatgcctccatctcggagctggttctgccacagcaaaaggtgctggtgcaggttatgaaggagcccaccggcaacaaagggccacgcctcaccggcgatctggcctttccagggcggtacttggtgctgcgaccctacggcaaaggggttcatctgtcccgccgcatcgaggatcgggaagaacgcaatcgcctcaagtcgctggctattttgatcaaacccccccagatgggcctgttggtgcgcaccgaggccgagggggtgtctgaagaggcgatgatcgaagacctggagcaattgaaaaagctctgggaggatattcaacagcagtatcaggcggcacggggtccggggctgctcagccgagatgacgattttatccagcgagtgctgcgggatgtctactcggaggacgtcaaccgcatcgttaccgactcgccggcaggggcgaagcgggtgcgtagctatttgcaaggttggaacaagggccagatgccgcccggtgttgtggtcgatgcccaccgcgaacccacccccatcctggagtatttccgggtcaatgcagtcatccggcaggcgctgcgaccccgggtggatctcccctccggcggctacatcgtcattgagcccaccgaagccctgacggtgatcgatgtcaactctggctctttcacccaatcggccacctctcgcgagacagtgctgtggaccaactgtgaggcggctaccgagattgcccgtcaactgaggctgcgcaacattgccggcgtgatcgtggtggatttcatcgacatggattcccgccgcgaccagttgctggttttggagcacttcaacaaggccctctccagcgacaaagctcgcccccaggtggttcagttgtcggaattggggctggtggagctcacccgcaagcggcaggggcaaagcctttacgagatcttcggccactcttgtcctacttgtgaggggctagggatcctggcccgcctgccaggagctgagccaggacggctgttgacggtcgaaagtggcctgccggtaacgttgcccactgagggggaggacggttccagcccaagcctgctccaggagggcgactcgcagcgggcgggcctgcggctggggagcaatggggtgtcgcgaaccgaaggccgtgtctccctgagccgctcccgtactgccccagaacagcgaccggatctggaggaatcgcgaattgaggtggggcgcaaacgctcccgcgacgagtgggtggatccccgcgtaggccagcgcccggtttcccggagcggagaggcagaagggggcagtctggaggtgcctggggaagatctcttgcagccggcagggggcggggcggagcagaagcgcaaagaatcccggcgtcccagccggggagaagatggggaagagcagggctcccacagagaccagcctaccgcggggcgatccgctcgcgccggtggggtggagtcctcagaaagccgtccagcccggcaagccattactgtggagatgacccccttgcaacagcgggtctactcagagttagggctgtcgccgctgttgcttctggatcagccaccgccctcgggccgcgacacggtggttatggtggccctgccgggcactgtaaagatggccagcccggaagaggcggaggccggtgcaacttctgccaacggcacggcggagacggttgcccctgaagccgcagctttgccggagcaggagccggtaaatactcttcccccgccagcaccctccgagccgcaaactcctccgcctgtatcatcgatggcggagccgctggcaacggtgacgccccaggaggtagtcatcgacccgtctcagcaatctccggcggcctccagacgacggcgctcccgcagcagctagccggcccgctgagcccgggagcaaacctcgccgttggtcggttggctcggtcaagaggatggttggctccggagttgggggtgtggacaaggtggtgcagcccagcctgaagtgggagggatccctgtggcaacaggggatgcggcgggtggcaggcgtggatgaggtggggcggggggccctggcggggccggtggtggcggcggcggtgattttgccggcccatctggatccggaggcgctgtcaggggtgagagactgcaaacaactgcgcccgccgcagcgcgcccactgggcggagcggattgcccaagtagccctggccgtaggcattggcagcgcctctgccgccgagatcgaccagctcaacattcgccaggccacgctgctggccatgcaacgagctctggcgcaggtgggggaagtggagcacatcctgctggatgggttgccgttggcagagctgggatcccggcagacggccctggtcaaaggggatcagcttagcctctccatcgccgccgcttccatcgtggccaaagtctggcgggataccctgatgcagagctgggatcaccagtaccccggctacggctggcgcaccaacgtcggctatggcacgcaggagcaccgactggcgctgcagcgcttggggccaagcccccagcaccgccgtagctttgcccccctgcgagacttgcaggcaggcgaaattggagggtaggatagagtccacgtactgcccacgtagctcagcggactagagcactgggttccggtcccaggggtcggaggttcgaatcctttcgtgggcgtttcttccagaagcagacagcgaaggagcacttctctcagcaggatctggatctaggccttagctaggggctcgcagtgggttctggtagcacataaacggactccacctggcctcctgctgctggcacggcctggatggtgcctttttcgatgtgatagatgactttttctgcttgcaactgattttccccttggcggatggtgacctggccctccagctcgatccgctgctcccggctgtagtacaccgctctctgggcgcgggccgtgaggcgctcggcgggaaagctgagggtgacattgccggtggctacaaacacccccgtgttggcattggcctcctggacatcggcgctgatgctgagggcacgcgggttttgcccccaagccaggctggggatcgccagcagcagcgccacccccaccgcccaggctaccccccttagctggcacctgtttttctgctcaaggtcgatcccgaccgccatgcgcatcaccccaatcaaaccaccccacctgccagtctagcccgggatccctggccccgctggcggggcagcgcgttagtccttaccatttcctcccttgggcaggccttgggccagttgcttttccagctcgctgacccgctgcagtaactggcggttggtttccagcagctcgcgggcttggctgctgagatagggatccgattcccaccagttgatcccaatctccttggccttgtccaccgaagcgatcagcagccgaatgcgcacattgagcagctccacattgcccaccgaaacggtgatatccccggcgatgacaatccccttgtccaaaacccgctccaagacatcggccagagaggagccatgcgttgccgtggccaggggttgagaggtaataggcacagagaatttccctccaaagtgtgcgaaagcatacaaatatcagccgggcagttgatccagcaaatagttgagcacctgggctccttcctcgtagcgcttgccggccctgggcaacagcacgtcggcgcacagagcgcgaaaatcggcattgtccttgctcaccgccagctcgtgctccttgacaatgcgtccgatcatcagacaactgcgcaggctggggtggcgggtcagatccaatttgcggcgaaaagcgcggacgatgtggacgatcttgagcgcatcaggggcagagagaccgatgcgcgcggtgaggatctccttttcggtctcgatatccggctcgccgatatcgatggtgatcatccgatccagcagcgcatcctgggccttgtgaactccggtgtattcctctgggttggaggtgaagatggcccggaactggggatgcacccgcagatactccgagcggttgctgtccggcggcaacaccagcagcctctcttccaaagcgctcaggagggcgttgttggcctccgggcgggagcggttgaactcgtcgtagatgagggtgaacccctcgcggcaggccaaggtgaggcgggcatccacccagcgctgctgcacatcctcctccgtcttcaccaccgagtggataaagttgtccaccacccgccgatgggtaaagccggtgcgccccccgatcaggtcggaagaatcgaagcgatcgtcgccgtagatcagcatgatgggacggcccagcaggctagccagatgcatcgccagggtagtcttgcccgtgcccgaagggccccgcagatgcaccgcaaaacccgattgcagatagcgcaaagcgcggcgggtaatccgctcgatgtaaggagtgtttacgaactggcggggacgcgcctgcagaaccgtggccatagcaatacccaactctcaattgccttgacgctcttgcctcgactatagcggcaacggtcttcttgcgctcacaggtgttaggccgggatcagatggcaaccgtcgctgacaccatacgccgcaaggtggccaggatctcggagggatccacccccagatccaccgcaccgcgggccagcagatcccgcacccgctcccgatccccgatcacctgcagcaaagttagatcgggagcctgcgcttgcaggttggttacatagttgttgacgtaggccatgatgcgatccgaacttgcctcctgcgggggcgcgggccgaactggagcaggttcaggtggtggcggagtcaccacaggctgagggggaggaggagccgcctcttctgagaccgcaaccacaggctttggcagggaaacctcagccgaaaccgttttcgaggcattggccgagctctcagacttttcaccttccaagccctcagaagggatgatgggttgggcctctgggatcccattcccccagacctgctcgtgcaacgccctgcggaaagccgccaaagcttgccgcagagcctgggcctctgcccgctgatcctgagcgacctgagccagctcctgccgcgcgagctgctgcaaagcctgtacccgctgccgcaactcagcataaaaagactggcgagcttgtcgagtttggccggccatggtctgccgggcctgtgcacaggtgctcagcaatctccccaccgtcgctgtcaagttggcttgaaaagtctgcagctcctgctgctgggcctgcgattgggcggctcgctcttgagccatgcgggagagaagctccgccaccgctttgacccgctgggccacagcctccatgcgagaatgctcgtccaaggcccgctgcgccgcccggctctggttgaagctcttcagttgcctacgggtttgctccctctgttgccggattgcctcttgtcgttcccggcggcgttgctccagctcggctatcagagctcggtgctgctccagacgctgctgccgggattgactgaacaaactttgattctgggccacccgttggttgtgggccatggcccactgttcccgcaaactcatggcgctccctctctcctgttggtttttactttgacactcccaccgcctaaaggcgggggattcttacgcagtccacaaaagaacccgtaatggcgttgtcaaagcgcctctagacagttccttcacgcaaagccccaaggttctgctgactttcttaagcaggttggcggcagcatttgcctcagcgttgaccaaccacccctttgccgtttggtacaggccccgcttgacacgctttccagagggtctccacccgtcgggtttttcaccataactaggtagcccgtctccatctaggaagcttgcctgcgagctgtacgcctcctctacctcaataaattcaatgccataatgctgactacccttttgtgtgggtcaggggcactacagcctttttcccttctcccagatagctggcttcggcacttgcgtggcaatgcaaaccggcaggccgcacaagtcctccacctgggagcgggaatagccgggctgttggtcggtcaaagttggccagaactgagcaaagcgaggcagagactctaccctggtccctgcctcactagccacctgcttcgacaggactgccaagccatagcggctgcgggaggcagctgccgcctctttacaagtggctgaagacggccagacttagacggcaggggcagcagcagtagccgtcaggcccaccgcctcggcgtatttcaggtaggtttccaccgaagccacgacaacgcgagcttcaatggccaacagctcgatccccaccagagaaacccgcacccaggcatcgaccacgatccctttgtccaaaatgcggtcgatcacttcggccaggctggaagaagagttcactttctcaactgccatgacgatctctcctgcactgatgatggttggatggttgaagacgaatcggcggcaaaattgcaggttggaagggatcctaaccttggatcggccccctggggtaacacccgccccttgtatcaccccagccccattgtgctggcttttttcggggagaacacccgtagattcgcttaaaaaacgtgacgggctgacaagagtcgccgtctcctccgagcgccaccctgccttcatagtacccgctggtagagaaaatgggtcaaagggtgagagcgtcccggggagaggccctcaagtcagggtgcgggccggcagggatcccctatactgagagcagtgcgcttgccgacatgccgtccttccgctggccaagagggctgctgtgaccgagttcaacaccgggatcccaagcgtgcgtcgcctgcagcgggtgatccgggatcgggaaatcgttgaggttaagctcaataccggcgatgtcttcgtcggccagttgcgctggcaggatcccgactgcctttgtttggccgacgctgagggacaagaatcgctgctgtggcgctccgccatcgccttcgtcaaagtcagacctccctcctaaacccaaacccctgcagcccttggccgtcgctggcttcccggcggcaagggtttctttggcgcacctatcgacagctctggccaaagcccccggcgaaaaggctatgattcagcaagaagtgtgaaaaaatttaccctcctcccctctagccatgtcaaccggccccatcgagcttgccctgcaacctgtcgcccagcggcataaccactacagccgcgaggatttttttcgcttcgaccgctcccagggatccctagtagactggacgggcgcgcgcaacgtcttggtaagcgaggattttatcctaggtttgcaacagggcctggaagaagaagtgggggatgcctcggcctccttgatgtacaccattggccgcgagtggggccgcaacgatgcaatccacttctcccactggtttgaggaagagtatcggcgcaaacccaagcagagccacctgatgttcctcttggaaacctggtggtggcccttgacctcgcaaggctgggggcgctgggaggtggagaccgagagccggcggcaggggtttatttttatcaacctctttgactccgccgtggcccgcaccctgggggatgtgggcaagccggtttgccatctctacgctggcttatttgccgggtttttcagcgccatggtggaacggcagctcaactgcatcgagatccagtgctactccatgggagaaagctactgtaagtttttgctcggcagcaaagatcgcatcgatgcggctgccttttggctcaacgaaggggccagcgccagcgaaattgcccaaaagttgcgctccggtcaaggagtgaccaagccatgacagcagaggtttttctggaagaatcggtgcagagcttttttgctcgcctgaattgggataaccgccctctgcaagacccctcgctgcccatgccttttgtacgggtgcgagagcattttgcctccatcccctggacgggggatcccctggctttggcggcccgttccttgggatccctctcggcagcgctgccgccccagcctgaagaggaaccgattactttggccgatttattcagcctgttttgaacgccgacacccgctgagcacccaccaacactttggagaagtgagatggtgagcccactggagcagatgctaattgaggccgaggcccgctacctcacgccggagcaactggagcagctcaaagcctatgtgctcggctggccaaagcggctgcacgtgtaccgggtcgtacgggaaggggagagccagatggtgagccgcaccctagacacccttcaaaaggagatgcccaatctttctccgcaaacggtaaacctgtgccggcggcacctgctcctgttgctgcgtcagagcgccctggccatgttgctgcaggacgaaaacctcttgaaggagcggctgatcgagtggatggaagaggaggtgcgcctgtacgagctgcagagcgtttatgaggtagtccatcggacttttcagcaagagcttagggatcacctaactcccggcgaactggagttcatccgcccctggatcacccaggtgcaggcagctttgctctctttaaacggcctcaaatccgcctagaaccttccccaccgccttttggtaacttaccgatactgataacccagggatcccctatggccagcaccccccccatccccagcagcctcgccgactttgacccctacacgcctgttttggccaactattacgcgcccagcgcctatctgcaaggcgatctggagtccggtttgctggaaagtcgccacggcgaccggctcttggcccttccagaagcattgctacgaggcatctacaccggcttggaatacgagacagggcaggccgcccgcctggtattgcgcaactgtggccgtatgtggggcaaagagtttttccgccgctttgcccaggagctctccgactactaccagaagcctttgtccgagctggagatggggctctttttacaaaatctcaaacaagcctggaagacccacggctgggggctgatcgacatcgactggacctacaaaaatcagggggtgctggtggtgtcgatccgcaactctccctttgccgctgccacacccccccacttcaagcgcccgatgggctttttggaggcagggctgttggccacctggtttagccagctgaccggccaggatctgggctgtgtgcaaaccaccagcgaggctttgggagcgaagagcaacttgtttatcttgaccgctgccgcccgcctcaaggaaggagaggcctgggtggactccggcctcagccacgaccagatcctggagaagttgttacagcccgccccgtaaccagatccagcagcgggatgggatcccgtcgggacgagtctgtataattctctggaagcaggacgagctcaagcgcttgagggtgtagccattggggtggcgggtcagagcaatccgaggggccatcaccgttccggcaaacactgccgaggccattggcgctgcggtgaacgagctactggacgccctggaacatcgcaacgccatcaatccggcggagttggtgagcgtcattttctccgttacccccgatctcaacgcggcctttcctgcccaatttgcccgccgccgccccggctgggagttggtgcctctgttggacgtgcaacaaatggacgtcaacggcgctctgccccgttgtatccgcgttttgatccaactgaacaccccgctggcccaggctgagatgcaccacgtctatctgcgaggtgcccgcgagctacggcctgatctcagcccagtttaggaggatagcttctcgcgcagccgagcctcccactgttgcagttgctcctggagagcggccatctccgcttcgcgacggctcagctcttgactttgccgggtcaaagattgacgccagctttcgatctccgccaggtcggccaggctgcgggcctgcgagaggctgtgcaacatctccaccaacttcatcgccgcctcttccacccgctgcacctgccgattttccgcaagctcaaccagcagcaatacccccacgttgtaggaggctgcctccttagaggtaacccgttctggctggcgaagcggcgcccaaaccccaccctcggcttgctgggccaagagctgcagctccgcctggccaaaaagacttttcttgtctacccgcgccagatacagcatgaagcctactggaatgtacaggccatcctagcaccgatccccttcctttgagggatcctgccctaaaaccgggatggttgtccctgggaggatcgatgttaagatcggctgcgaaatgggtaaggcctgacgccttcctgttttcagcagtttagggatccctggcatgtttctcacccaaagcccctactttttgatggcagcgctggtggcaattgccagtggagccatctttgccgtccgatttgtcaagcccgaagcctcggaagagtcagatgtaatcttcgctacgatgggcctgatctattccatctctctgctcttggaaggtcagcgcctaatccccttgctgttttttgcccaggtgctgttggcagtgatggcgggctggtttgccatccagaccttccgcctgcgcattctcctaaacgagaaggtgcgccagataactggagttcgtccagctatgcggcgccaaggctttagccgcacctatccacccgatggctatgcccagacgcgcagcgtttccacgcggcctagcggatcccgcattcgcgacacctcctccgccagccgctccattcctgaacgcagcgaggagccagctcgtcgcccgcggccccaactgaccagcgatacccgtgtgcgcccccgccctcgcccggcagcggaggagtattacgaggagcaagagacccgcttccgtcgggacaccgaggacgatgagccggatccctctcgccgctcggctgtcgaggactatcccgaggatgtgcaggaagaacgaggcacagtcacccgccgtcgtcccccccgtctgcctcaagaccagggtgagagctacgttgaggaaaaacctcgtcgtccttcccgccgtgttgtcgaggtggaatcggtggaagtgcaagaggcggagccagacgagtacgaagatgatttgttctgacctcaccctcaagccgtcctggcctgagggctgctcctgctgaggcaactcccaaccgccttgctcccggagatatcctaggccggttggagagggccgtagctatccttgatccccaggaagagtcggtgctcagcctgtgttgcgcataccggcggcgatgccgttgatggtgagcagagctccccgcagcagctcggcgcggttgtactgggtgttgtggaaatgggatttttgcttgccacgcaggcgcttgaggagcgagacctggataaacccgaggggcacgattgaacggttgcgcagttgcaccgagcgcttcagataggggtcgttctccaacagctccttgtgtcctgtaattttcaaaaccatctcccgggtgcggtacatctcctgggcaatgagctcgaatagctccatcgcccgctccaggcgctcgggggagctcatctctcgcacgtagtggcgggcaatttgcagatccgccttggccagggtcatctccactttggagatcaccatgcggaagaagggccactcgcggtagagatgctgcaggtggttgaggttgtgttcgcctttagccgcgtattcctctagagcggtgcccactccataccatgcgggcaagagaaaacggctctgtgtccaactgaatacccagggaatggcccgcagggatccgatatctttcgagttgccgctgcggcgagctgggcgggagctaatctgcagttggctgatctcttcgatgggggtgacctcgtggaaaaactcgacaaagccttcctgctcgtagaccaggttgcggtacacctggcgagagcgctctgccagcgattccatcaggcgcgaccactcgtgcaggtcgttggggtaggtgcgcagcaggctcgcctggatgacggcgctggtaacagtttccaggttaaaaatggccagatcctggagagagtacttagaggccaacacctctccctgctcagtaatcttgatgcggccccccacgctgcgccccggctgggccaagatcgcctcgtaggccggccctcccccgcgccccaccgagccaccccggccatggaagatctgcaacttcaccccataggactcggccaccgcctgcagccgctgctgggctttgtagatctcccagttgctgcttagaaagccagcgtccttgttgctatccgagtagcccagcatcacctcctgtaggttttcctgctgggccaggtactggcgatagaaggggatctccaacaactgccgcagcacctctggcgccccctttaggtcttcaacggtctcgaacaacggcaccaccgccagggatccgcgcccgctgatgggatcgtaaaggcccacctccttagccagcagcagcacctctaacagatcgctcaactggcggctcatgctgatcacgtaggtttggcacatggccatgccaaattcctgctgcagccggcgcagggtgcgaaaggtggcaatcagctccgccgctttatcggaaaagggagcttctagagggatgaggggccggcgggtttgcagctcccgcaggagaaaagctgttttttcctcctccgtcatctcgctgtagggccgcggcaagatccgcaagtactcgaagatctcggtgagagcggcctcgtggtagctgctgtcttggcggatatccaggtgggccagatggaagccaaagacctgcacctggcaaatgaggtgatccaactggcggcaggagaggccactgtttttcaagctgctctgaataagctgcaagtcggccagaaattcttctgcattggcgtaggcgttgtccagagggggcgggacaggcaggcaagcggagtcggccaaattgcggttgcgctcccgcgtcaactccagccgccgctggatgtagctgagcttgagccggtagggctcttggcgatattgcagcgaaaaggactcgtaaacctcgggcatgcggcggcgatcctgctcaaggacatccagcaactggctgtccacatccccccagtgcaaagagacgctcagggttttggtgagggccttcacggactcgatgtacttgcccaaaatcaggttgcgctggtagcgggccgtttgccaggtaacgttggcagtgacggaagggttgccgtcccgatccccgcccacccacgagccgaagttgcaaaagcctgccggcggtggctcgacgctgggaaaggactttttcaagctgcggctgaggtactcatgcagcagaggtatagcctgaaacaaaacctcttcaaaatagtgcaaggtgtaatcgacttcgttcagaacggtcggtttggactgatgcaactcgtcggtgcgccaccagagcagaacctcctccgccagttgttctctcaacatctgggcctgcagagggtgagactgctctgcccagtccagttggctgagcaagtgggagaaggcccgttgcttttcgcggatggtgtggcggacgatctcggtggggtgggcggtgaacaccaggcggatgtgcagccgctccagcagccggcgcagcagtcccggcggcaccccctgaagccgcaggtaagggaacagacgttcaaatttttcgttttcccgcacggtgcgctgctggctgtccaccatgcgcatatctgagtcttctgcccgttcgtagtgctgttcaacgatgttgatcaactgaaagaacaaagcgaaggcgcgggccgtttgaatggctgcatcaaggctgagatgctcgacaatttgtagtacttccgggatggggtactccaaggcctgcccttcaggggaacacatggagcgcagccgctgcaacagatctaccaaaggctgcccgcactcctgcaggattacggcttcccaaagttcttccaccatttgcaggcggcgattcaacaggttgttcctgccgtcgagcgcttcatccacggcgagggcacgggccaagggatcccgttccgccagtggaggggcctccttcaggccgttggcagaacccactgcccgctctgcagtcgtcaggtgggaggaagaggtcatgaaggcagctcctagaacaaccatcccaatattagagcctgttcgctggaagcgcagattactcttggaggagagctgtctcggcagcatggccaactctccccctgtttgcccagggatccctagaggcggctacgaataacaaatgagtagttgctgccgggctctagtaagtaatccgatttctccaaaaaacggctcaagggatcgcaaatcaaggcccgccctacagagggttccaccttcagctccccggatcgaaagcgccagcaaaagcgccaaacccaaccgttggcgttgacttccccttcaatggcgccctcctgccaggagcggcgggtaatttgtacatgggcggtggtctgcggcagtcggctcatccagaacctcccgacgggatcccctgtaaggtagcgcgcaaacccctctccgagaagtcgaagatgggcgatgaggggctagatagatgctaggtggaaagggatcccgttaattggatggttctcttgccgaggataaaagcaagccccccgtgggggggctgtttcttcagctcctgaggccggtattgatatagaaactattgagcagcagttgccagagccttggaagattttttctccggcttctcagccgcaacctgcgctagcaaagcccgtaagctgggaaagagaaagtgattttcttcgacatattgcgcgccgaatagtcccttctccgcccagaaaaatcggtctatcgtgtgctcgtttcgccgaaccagaatcagcgcaggcggctgaatagagttttcctgtatgtatctccgggcggcggttacagacttttcttcgccgctatctaatttaaattgaggaatataatctaaaattttgcgtccctccaaacgacggcggctcttacgctttcttctcctgaccaatgtcagcctcctgtagaaggattacaagacagccttaaaaaatatatcagcaatacctaagaactaagaaaatcaataacttctaccggcttttgttatcatcctttacagaaataacaaaggacaacgaacgtcctcctccacgagcggaaaaggaaggcaacttacctctgtctcccctccaagaactttgccgggaaactgcttattcagttgaacaataaaccctttctccccagaagggagcaaagagaaatagggtatcgattagctctgatgcctgcgaagaaagtcaactgccagcgcaggagactcccttccgatctggcctctgagctagcatcgacaataaggaacgctcaacagaacacatacctaaacctaggtacgggcaactccccttagtggggattagggttggccaattgcaactgcgcaaacctagagcagcttcaccaaaaggaatactcgcggggcgagcagcctttggagagggtactacaactgtacaaccaattttccgtttctacaatatgtccaggataggtttcccgtactgcgttaaacccttagacggcagacagacctcttgctactctggcttcagggatgacctgagccataagggttccggtcggtctcaggtagaagctgcaggagccccgcttcgtactcccttccatccccccgcctccctgcccctggtatgcggggggttgggggggaagggaggcggtcggagccgggtagcttactctaggtcgagggagttttgggcatgaggaaattcgcgttgctggtgagtctgggattgattctgggatccccgccgctttgggcgcaggaggcaaccccgctccccagtcctgctgcaactccttctgcggctacagggggggctcccagcccgcaagcttccccaactctaaccccagagcaagttaccgatgctcaggtggagcagttggtgcagattctgttggaattggatcctttgatccgggaagccagcgctcagttgcgagagacccagaacgaagaagagtacgagcagatcatgcagcgcacggaaacccaagccagccgcattgtcgagaagcaggggctgacggtggccgaatatcgcgagctgatgaccttggccaacgaagatcccgttttgaaccagcgagtgcgggcccgcttgcaaaaagtgatcgaagaaagggaatcctctgcttctccccagccagccaccccgacgcctaggccctaggctgagctgactgctgttggccggagacagaaagaagccggggcaaccgcaaggtaaaacaagtgtggtcggcctcgctgttaaggtagattttcccttgcaacaagtttacccgttgttgcacaagggccaagcccaaccctgtccctccccgccgccggggatccgagctgggcacgcggtaaaacttctcaaatacccgcttttgttctgcaggggggatgatgatgccggtgttgccaatttggatttccaggtgaggaggagcgctggtgacctgtaggttaatccggtgctgggcaggagtaaatttcccggaaagcgccgtaaagtccctatctttgggcaggggatataaggcgctttctggtaaccccgttagcgggtcgggggccaaactctacacttggggtactgagcaactttttggcaatcttcccgctcccgtctctccaggatgagatcctagaattggagtcttctaggatcttttctgggacttgaggatgaaaactccgcctgaaaggcccgcccccaaagtccaggcgggatctctgcgagctgcgctgagcattgcgctgtttctgttcttactggcgctggtttcctacttgagcctcaacttcgtgctggccttggtggacaagctcagctagccactccctgaggcgattcctcggcgcggatctgccgatagccctttgtcttcggcagcaggaaagatacaatggatttacagggcttaacaccttttctcagtttctacgctccccatcatgagccccctctcatggctgagaccattttcttggttcgcaggttcgccgggatccgctgggccttatcttgagtctcaacctgcgctgacttggccccgccgggatctgggctggaggcgctggctgcggtacctgtatctgcgcctgttgcgaatgcaatcctcccccaaagaaattgcccgcggcctggcggcgggagtttttgcgggttgttttcccatcttcggctttcaaaccctggtggccctgctgttggccgttcctttgcggggaaacaagctggtggcggcggcaggaacttgggtgagcaaccccctcacctatgtgccgatctatgcctttaactaccgggtgggggaatggctgctgggatcccgaacagcctttgccacttcggaactggtggtagctcagaactggatgcagtggggcctggaggtgtcggccacactcttggtgggctgtgcgtttgtcgggttttggggcgccctcgttagctactttctggggctgtggctggtggagtggatccgccggcggcggagaaggggccgggtctcctgtgaagggatgtagggcggctcaaaaggcccaacccaaagctgagctaggccgggatccctgccgcctcagacttcggagatggatccaacttcagagaacagaagggtttgacgatggaagatatgcgatcgctattaaccgatctcagccgccgctctcagcgatggggggaacagttgggatccgccttgcagacgggcatgagccagcttacccaagctcctcagccgattgtgttgctctcgtcgcgggagctggagaagatgcgacgggcctgccgcctggctgcggatctgctcaagcacctggagccgatggtgcagccgggggtcaccacccaagagcttaacgacgaggcggagcgctggacgcgggcccacggggccaggagcgcccctctgggctaccacggctttcccaggtccatctgcaccagcgtcaaccacgttgtctgccacggcattcccagccccaagcaggtcctgcgggaaggggacattatcaatatcgatgtcacccccgttttggatggctaccacggcgacacttccaaaacgttctttgtcgggcagccttccgagcgggcgcggcgtctggtggaggtggcggaagagtgcctgcggcggggcattgccgccgtgaggccaggcggcagagttggggatattggggctgctattcaagagtacgccgagtcccagggctacagtgtggtgcgggactttgtcggccacggggtaggacggcagttccacacggcgccccagatcccccactacggcgaacgggggaagggggaaaaactccgccccggcatggtgtttaccatcgagccgatgatcaacgaaggcacgtgggaggtgaaggtgcttgcagacggatggactgctgtgacggcagacggcaagctctccgcccagtttgaacatacggttgccgttaccgaaaccggcgtggagatcctgaccctaccctcctccggcccttgagcaggtatgaatagcgctagcgttgccgatccccgcctgcgtctttcctctgagaatctgctgctgctgctggcggcagcggcggggctgggcacaggtttgttggtgatcgggtttcgctatctcatcggctggtgtcgctatcttttgcaggatactctcgtcgacagcattgtcagggctgcgcaacaacacggcctgttgctgctgggatcctgggcaaccattttggcgccgctgctggggggtctgttgatcggcaccctgggggtggttctgcctttccccaacctcagcctctccagtttggtgagtgccaaccggcctctcgcccctcgcccagaatggatcccacttaagctggtggctgccgccgtctcgttgggggcgggagctgcgcttgggccggaggcccccagcgtggaaagcggggccctactgggatgcctgctggggcaaaacctgcgccttgcgcgggagcgggtgcaactgttgatggccgccggggcggcggcggggctggcggcggggtttaacgcgccgattgccggggtgtttttggcgctggagctggctttggcccgcacgttcaccacttctgccgtcagtgtggtggtgttggcagcggtggtgtcggccctgattgcccaggtggggctgggggcgcagccggcctttttgctgccgaccattacgcagccggcttttgtcttgcccgcctacgagctgcacagtctgctggaggtgcccctctatttgggtttgggccttttggccagcttggtctccatcgccttcggctatgcactggaatgggtcaagcacctgttcggcagtggccccctggcggcctggccagcctggagcaagccgattctgggcggtgggatcctgggctgtgtcggcctggggatcccgttggccctgggggtgggctacgagaccattgagtcgatcttgcagggggtgcccttttccctcggccagcttagcttgctgttgctgggcaaggtattcctcagcgcggtgagcgtgggcagcggctttgtcgggggaacctttgccccggctttgttcttgggagcggtgctgggggcaggctacggccaggtggtgggaaaggctttgcctgctattgccctctctccccctgccgcctacgccatggtgggtatgggggcggtattggcggccagcgtgcgggctcccctgacggccattctgctgctgtttgagatgacgcgggactaccacatcgccttgccggtgatggcggcggtgggcctgagtatctggctgacggagcagttgcacccgccggccatctacccctccgcccgtcgcaggcaggagccgaagggcctgacggtgcaagaggtgatggtgcccccttctctgctgctaccccaggatacgcccctgcgggaggcgctggagcgcttgctgcagcaaaagtgccacagcgctttggtggtggacaggcaagagcggctgcggggcattctcaccctggaagacctcgagcgggccttagcccataggggagccggggaagtggccgagctgacggtggagcaggtcagccagtcgcctgtgctcaccactttccccgacgaagccgtggcggtggccgccgagccgctgtacgaatacgatttgcgccagttgccggtggtctcgcgggaggatccggagcatgtggttggcctcttggatcgggagcgggtgttgctctcccaagagatcgaatctgtgcggcaagtcctcgagccggaagttcctgccccaggtggggtcgaaaacgggatccctgcccagcccactccctcttcccctgcgccggcagagtagggatcagcgctgccgcagcagggcggaggggcattcgtgtcgcagagggcagcggccacattcgggcatgcgcgccttacagatgcgtttgcccagccggatcaagttgacgtgcagggaataggccttgcccgccgggatccgcggcgacagttgggcaaaggtgtcgtcggggtgtctggcccgcaccaagccaagacggttggccacccgatgcacatgggtatccaccgggcagagatcccggcccaggccaaacaacagcacgcaggcggctgtcttcagtcctacccccttcagggaaaggagataggccagagcgtccgcgtcgtccagatcccgcaaaaagtccaggctcagggatccctgtcgcttgacaatggcagccagaatctcctgaatgcgggctgctttgagttgggccaggcccccgggacggatcacctgggccagcttggttggatcagcagctaagacagcttcccaggaggggaaagcggctttgagggcgcgaaaggcgcggctgctattgtggtcggtggtgttctgggagaggatcgtgcccaccaattcgtccaagaggtcgggatagaggggcagaccatcagggctgcgaggacgttgggggatgccaaagcactgttccaggcgcgccaacagtgattccagcacgacggcgttggggctcgcctcaccaggacgaggttccagccaggctgaagtctccatggctgcggcaggctcaggcaggcggcgggcaagaggatcccgatccaatctcggctgtaccacggctggccccttgggggagttaacgggcggaatctcggcagatctcctggagcaggcgggcaactgccttgctggcagcaggaggagctgtcgccttcaagttggcggccatttgggcaaccacctggggctgagccaaccaggccagggccgtctgccgcagcaagtccagattcgcttccgattctcgcatgaccactcccccgccgcgacccacaaaagccagggcgttgtggtactgatgatcctcggcggcaaaggggtaggggatcaaaatggccggggtggcggtggcccacaactccgccaagctgagagcgccagcccggctgatggcaaaagttgcccgctgcagcaaggcggccacatcggcgcggaaaggaaaagcgcggtagcgggggtgggaagggatcccgacctcactgccgccggtcaaatgcacaatccacgcccctgcctccaaccaggcgggggcacaggcggcaaccaggcggttcaggccccgcgccccctggctcccccccatcaccacaatcaaaggatccccctctggaatcggcagatccgcgggcaagggctggggctgatagaactccgcccgcactggcgtgcccaccacccgggtaactgcccctggcaaatgctctgccgtttccgccatgcccagggccaccagccggcaaaatcttcccagccagcgggtcaccttgcccggaaggcagttggactcgtgcagcaacaccggcacccccagcgagcgagctgccaagatggtcggggcggcgatgtagccgccggtggtcaacaccacgtcaaactggcctgaagccaggatctgccgcacctgcagcgttgcccgcgccaactgaaccagggatcccagcttctgccagggggatccctgccagccggacatggccactcggtgcagcgggtagcggtccggcaccagcttcgcctccagccgctgcggcacccccagccactcaatctgccaggtgggcaactgctcgacaacggccagcgccggaaagatatgcccccccgtcccgctggccgccaccagcagccgtggtggtgaggtgggatccctcctgtctccattcaccctaggactaggacggggaattgctgtagccaacgtagcgcaaaagcgtgccccgctgccccaagataaatcctcggtcggggccaaagaactcgatgctgtagaaattggcgggaatgttgctcaatttcttggcctcctcccaggtcttgccgccatcggggctgtggatcagagtgccgccgccgcccaccacccagaggtcgtggtcgttctggtaggccgcatttagatagccaaagctgagggcacgcccgggtcgcaacggcttggaccactcgccggaggtgaagtcactcgtgaaggcgatctccgcgccttggttcaatttccaggcgctgccgttggggccaaagcccatgttctgaatgcggcgagagctttcccgcggatacggcttccaggatcggctttctggagtgtagagaaagtagaagctgccccgcgacgacacggccagatactctcctcctgggccgcgggcaatgtttttaatcgccccaatcggctcttccacctgggcatgccaggtctgtcctccatcttccgtgcggtagatggcccccacattggttaccatctcagccgctccaggacccagggcttggattaggatcggctcccccggcagttgcttgctgagacgaatggatgtccagtcggatccctcgttgagcgtgtggaggaggatcctcggctgccccaccacccagccttctgctccggcaaagctaatcgagctcagataggcttccggctccagtgccgtcagcttgcgcacctgccagtggaggccgccatcctgagactccaacagcgtcgctttatcgcccaccagccagccatgagaagggttggtgccggtgaaagcaatgtccagcagaatgttctgggtgggcacctcgacttgttgccagggcaccaccttcatgtccggcatccgcgccgccatcagcaagagagagaaggcagctagcagcaccagtctccagagcttaagcattttggccatcactcgacgaaatagaaactcatcaaaaacaaaaatcccagcgccaaccccaagaagatgagcaggtttttctgggcaggggtcatcacattgacccccaggccatagcgcaagttctcttgaaaaccggaaggcttgcccttggcgcccaccgcttgaaacaggcgcttgccggcgcggcacaccggacatctccagtcggcgggcagctcctcaaagggcacacctgccgggatccgattgagctgatcccccttggccggctcgtaaacatagccacaagagcgacattcatagcgctgcatgcgcaggggatcgccaacctgtgcatcggtttcatcttccggcaactcgatcagcttcggtaccctagagggcttgggctggttgacgggatccggttgcgagccattcatggtctgggaggcatttgcatcatcaaatcttattatgagaggaattgttacaaaaatctactcggccttctgctcctttcctttctcagacctttcctcaaagcatcgattgccaactcagggggcagggagattttgcggagttaaaaacagccacgagatgggatcccctgggactcggtcttgaacaggggcatacctggcctctcttgacacctctctggcagcgtcaaggaacgtcgtctcactcgccagcagggcaagggctctggcagacaaaccggccagggttcacgcctcggatcccatgctatgttttgactatcctattcgcgtgttgtgccagtgggtgtccgctatgaccacgccccctcgccgacctacccttaaccacgtgttgatcgtcaaggatcgccacgggccaaaggcctactggctgacagccgagctctattccttggggcgggatccgagcaacagcatccgcatcgactcccaatacgtctcccgccaccacgccattttagtgaagaccgaatctccctcctctcccgatgggtttacttaccaaatcatcgatggagacatccatggcacgcccagcaccaacggcctttacatccggggggagcgggtggagtttcgcgatcttgaggacggagacgagatccagtttggcaacgacgctactgccacctactccctgcaagctcaggatttggacaggattctctcctcctttgaaaatacccagatcgttggcctgtgagagccgactcatcagtcagggggaaggttttggcgaggtaggatggttgccggcgggggatgctcaactccttgcagcgcggcagctccctgatttagaggcctgcagcttgccgtcgccagtggtggggaggagcgctgcccgccactgtggaacgggtaggctgctactgggcagcaagcgctgaccgcagtctgcaagccggctccaactccagagccggcgaccaagaaaggcctacagctcgctggcgcgagccgagggagtaaccggcagccacgctccagaagggagcggcgtcgcgctagtagttgggcgtcctaccagttgcggcaaattgattacctacgaagtgctgtgggcaggggtagcgatggtgtgggtgccacctgcctacaggtctcagacctgccaccagtacttgtagattggccaacgggaagggaagcgattccgttgtagtctgggtttgcctttacctctgggtggtgatgcggattttgtttccccgctggcgctttcgcggcggagagtggctggggcgatggcctcgctccgacaactagagagagatggagggatccattgccgtcagaatcgggctgggagagcttcccggagaagcctgggttttgaacaggtctgtacaggctgaggggagctgagagttattgctgatccagagtttcgccccatgcaagtgctggcgccaagatcaacctctacctgaaaatcctcggatcccgtccggatgggtatccggagatgtagagtttgacccaccgggattctgctggatccctgcagcctcagctagggtgtcaactggattgatcggatacgggatccccatctggatccttccgtctgcttgccatagtaggatcagcacctacgtaccctaccttgcacgggccgccggcttaagcggtcagggttcttctgacttggaacgctctccatgccgcccattaccaagatcctgattgccaaccgaggcgagatcgccctgcgcatcatccgcacctgtcaggaaatggggatccgcaccgtggctgtctactccactgcggatcagaactctctacatgtccaactggcggacgaagcagtctgtgtgggggaagccccagtggccaaaagttatctcaacatccccaacatcatctcggcagccctcacccgcggggccactgccattcatccgggctatgggttcttggcggaaaatgccaaatttgccgagatgtgtgccgaccacaacttgatcttcatcggcccctcgccagaggcgatgcgcaaaatggccgacaaagccacggcccgcgagaccatgcaggcggtgggcgtgccgaccgtgcccggcagccgcgggctgatcacctctgacgaggaagcggtgaggctggcggagaaaatcggctatcccgtgatcatcaaagccaccgccggcggcggggggcggggcatgcgggtggccagagatgcccaagaattgctgaagatgatgcgcaccgcccagggggaagcccaggcggcctttggcgatgggggcatctatctggagaaatacatcgagcgcccccgccatgtggagtttcagattttggccgacagccacggcaatgtggtgcacctctacgagcgggattgctcgattcagcggcgccaccaaaagctgctggaagaggcccccagcccggctctgaccacgagcttgcgcgcccgcatgggggcagcggcggtgaaggcagccaaagcggtgaactacgtgggggcgggcacggtggagtttctgctggataaaaacggccagttctacttcatcgagatgaacacccgcatccaggtggagcacccggttaccgagatggtgacggggctggatttgattgccgagcaaattcgcatcgctcaaggtcaacccctgacctttcgccagaaggatgtggaactgcggggccatgccatcgaatgccgcatcaacgccgaggatcccaagcagcagttccgcccttgcgctggcaccatcagcgcctatttgcctcctggagggccgggggtgcgcatggactcccacatctacaccgactacaccattcccccctattacgattcgctgttgggcaagctgatcgtctgggggcccaaccgggcagccgccatccgccgcatgcagcgggcgctgggggaatgcgccatcaccggggtgcccaccacgatccctttccaccagcagatcctgcgccacgaggcttttttgcggggcgaggtgtacacggatttcatcgcccaacacctgctgactggccagtagcaatcccttcggagattgccagagagcgtctttgaacggcgctggccaaaagttgaggctaaagttaaaggtgagtggagggttgctggtcgtgccgatgagggatccccggcccggcttggttcaacaggcccatctccagcgtcaggcgagctgccccgtgcccagcctgagccagttggtggggcaatttttgcaggagcggcagcgggatctggccccggccagccgccgcacctaccgcattgccctggaacagtttgccaaaacttgcccggtgccgctgcctcaggtgcagccgtcccacgttcagtcttttttaaacagcttgaaggggcgtccatttcgcaaccgctccggccagtgggttcatccgcccgcctctcccgccacctacaacctcaagcggctggcgctgcagcagttttttgagtgggccagccaacggggctactttccagatcccttgcccacccaggcgattcggcccgcccgcctgcccgcccgtctgcctcgcgacctggatcggctgttgttgcagcgggttctgcagcgggcccagagccattctctgcgctatgcggccttgatccgcctgctgctggagtgcgggctgcgggcacaggagctgttggacttgacggtgcaggattttcagatcagccctgagggatccctgttggaggtgcgctgtggcaagggcagcaaaccccgcgctgtggcggtcggggatcccctctccgagctgctgcaacaatatctgagccgagaacggggcccgtgcgcgccgacggatcccttgtttgtctcccaatcccgctgcccggcctaccggggccgtcccctcacctacgatggcctacgtcatattgtgctcaagcttaccgagcccgagccgggccaccaaaccccccaccagtttcgccacagctttgccaccttgctgctggatcgcggcgttgcccccgaacacatccaacacctgctgggccatacgactgccgccatgacgatgcgctacacccagcgggccaacttgagagcagctattgcccattcccgcgcgatcttggatcagggcttgatctagggatcccctgttgcgccgtggcctctattactagtagggagaggttcagattgctaacagaaagggaagccggacatccaaagggcagccccgaaaaagaaatcaatcaggtacacctggctaaggtgcttggaatgacctgaaaacaatcgaatgggttatttcaagttacacgctggagaggaaggtagagcacatgttctctctcctttcccataggcacctgcgagccaaggctggccttctgctgctccaaccagatgatcagatgtctgttctcagggtagtattccagaacatacttaatgaagtcatcaattgtacatggcttgctgaaacctcccatccactgatgaaagtggcaatgcacttcgtcggctatggtaatcaggttggagagattcgctgcaagctttggatagtgcgcttcagagtagagatgatgaaccgttaggctactggctgcttttcgagtaactctacaaagatttttatccctttttcttgcaagatcttttgccctttctatctctctttgtcgatcctggattttcttgacgattacctgaatttgaggttcaatgcgttcgctaacatattgacaccagtcttttctgtggttttgcttgagaacctctcccataaccttggcaagctcatagatacctcgcaaagagaggtaaacagtgtcatcattaccaaaacgtgtgtaatgaacgtctttgattaacttactttgcttcgatgcaagctcaagcgccttcttaaggtagtcagttcgagttctaaagatcatcacaacatctcgacgagatagccaaaactgatcttgtcttttgaccagagaggagctgttttgaaggatcctgtaatctaccagagctttctgcttcttgcgatgctcttccttgaaccaattcctaatgcttgtacctgtagaggatttgcaaccttgctctgatcgagaccttaaaaaggataaaatggcataagcgccggaccgcgtgtattcccttagcccagaacttttgttgataacacgatagtctttaccttccaccagtttccatgcatcatcggggatactgtcaaagtgagcttcaatctctctgagttcctcaaggctgatacccaagaagttggcgagcttgtttgaggaaacatagactatagccattgctcaaacttctccgtaaggcttttgtagaaaagagtcaatcgctggaaaattttgtcatctcccgtcggagaatcgggatggtaaatcttgctcaggcgataaaaagcagctttgatgtcttcatcggtagctcgatcagggtcaagcccaaaaacccgccaaggcaagtcgtacttgaagatgttgatcccattgatgcagccatacccctcttctccctcttcgttgggaaggatcccgatgtgctgacgataaatgcgctccaaatcatctatgttggataagttcagcttgcccataccactggttgccagtctgaagctggctgattttctcagctcggctgcgtttttaacgccaaagtggttgtaaatggctttctgcagctctttgacagacagccggggcggtggctgtagctgcctgactacaaaccgggcaaaattctctaggagctccttagaaatgccataagtatccgaaagacgctggatttctgcggcaatcgccacctgcgggtcgggcccagctccttcttttgaggttgtcctggttgttttggtttttgtgctggtggcttttctgggcacggtttctcctcaaatcaccaatgccaagtgcaaacctgcacaaaactcacaggctgcctgtgaacttatctgcacgatgaagcagagaatttcaaattagtgaaacaatgttgtcggtaaccgtaaaaccctgcatcacataggatgcaccctggcgatgcccagttggatagattggtgtggggagcgaatccgcacgggggatcccctgggcaaattgcgcccacatccggccgttagagcacccttcctctggagcgcgcttactctagcttgtttttcggatacttgtcaacccaaggtctggggcagcctttgttttccttcagcttttggggatcagccgcttgggacaggcagcacggatgtgggattcgctcaggtcgggcatgagggccagggcccgttgagcatcgatttgcgcttcgcacaccgcctccagcacctgttcggccagaagggaaaggggcatatcggcggtttgctcaggatcggtatcctctctaatttgtcgaactcccaccggcgggggaggcaacaccagcggtgccgcctgcggcggcaaggtggtggaggtacccacctccaactgcgcttcggccagagccacaccgcgccctgccaccccaccgggaaaaggactctcccatccaatgtcaaacaagcgccgacacccgtgattcagacaaagcttccctcagcgcccgcacctgggccaccatggccacttcatcctggaggcgactgacagctctgcccacccccactcctgaagcaccggcagcgatggccaagggcaccgtcaccgctgagaggccagaggcgcagatgaccggcagcgagaccacccggctaatctcataggcggcagccagggtgggggcagccttctcgattaggcccagggatccgccgtgacggggctcagcgctggtgccgccctcggtttggatgagatcggcccccagatcctccagtttctctgccaattccgcctgctgatccaaaggcagcgtatggggaacggtaaccgacaggagagtgcgcggcagcagggagcgggtttggcgagtgagatctagaacttccgcagcggagaagatgcggcccgaagggtagaagctgtcgtaattgccgatctcggccatgtcggcccccgcctgcacggcagcagccaattgctgcgggtccaccgccgacacgcagatgggcagctcgatctgggctcgcacctgctgcaccaattcgggactggcggcgatatccacccaagtggctcctccctcctgggcggcgcgggtgactttcagcaccgactgcaggtcgaagttttgcaggccgctgatgatcttgagggcacggcgccgggcaagggcgtcgaaaagggcagcttgagaggctgtggtcataggcttgtcagcttgtggaaacgggacacaggaggagtgcaagcaaatcggctgtggaaacctttgctcagtctagagggtttgctgccatcctacaagggatccatcccaatcctttcggactatcgcaagatttttcaataaaatagggatcccttcttgtgctcttgccatgtaccgctctcctttccccttcctgggcctgcctgagccggatccggagatggcccaagccattctgttgcccatcccctacgaggccaccacctcctacggcaaaggcaccgccaaaggcccccaagcactcctggaggcttcggcgtacgtggagatctacgacgaggtgagagactgccagccggctttccaccccaactttgccgcagagatctcccgctactggacggcgccgccagtggagttcgaggggctggacactcatgagctggccatggccgcaatccagcgccgcgccgccgagtgggtgaggccggggcggtttttgctctccatcggcggggagcactccatcactggccccttggttgccgcccacctgccccactacccagagctgcacgtgctgcagatcgatgcccactgcgacctgagagacagctacgagggatcccgctattcccacgcttccgccatggcccgtgtggtggagcaagtgggcggtcgcctcacccaggtggggatccgctccatctgcgccgaagaccgccaggccattcgcaagcaccgcttgcacaccttcttcgcccacagcctgcaccacaagcccgcccaggagtggatccccgaggtgatcgccacgctgggatcccaggtgtacctgacggtggatgtggacgggctggatcctgctgttgtgccggccaccggcacccccgaaccgggtggactgggctggtgggagacggtggaactgatccgggcactggggcagcagcggcaaatcatcggcgccgatgtggtggagctggcggtcaccggggaacgggaaaccgatcgccgcagcgccttcaccgtcgccaagctggcctatcagatcctggcggcggccttgggctaagctccagaagaactgggctatggccgggttccccctgtttccacctggccgctggagcaccggctccaatctcgaagcatccagacaaaatgaggactggactctctctgccgagatcttctgctagcttcccaggtggccccagccatgtctccgccttcttccagctcccttgaaccgtcgccgccccccgtcgactatataatatgttcagtacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaggcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggaaacaagcagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcagctcatccacagccgcattcaggccatccgcgcccagatcccagagcatgtggaaatcatggcggtgagcaagggttacagcgtcaaccacatccgcgccgcctatcgggccgggatccgccattttggggagagtcgagtgcaagaggcagccgccaaacaggcgcaactgcaggatctgaccgatattgtctggcacttgatcgggcacctgcagaccaacaaagtcaaaccggccctcagacaatttgcctggattgacagcgtcgatagcctgcgcctggccaagctgatcaaccaaaaagcctgggagctgcacctcacccccaagctctgtctgcaggtgaaattggccccggatccccataaatttggctggctcatccccgatctgttgcaaagcctgccgcaactgaatcaactgctgcaggtgcaaattgtgggcctgatgaccattttgcctttgggcttgagctcagaggcagccctggagctgtttcgcaagctggccgagctggccgatcacatccagcgcagcggctacgagcatctgcagttgcacaccctctccatgggcatgtccgacgattaccccctggcggtggcagcaggctctaacttgatccggctggggcgcgctttgtttgccgatgccgaacggaaatagatagatggagtctctatgaagccgttaaattgtgattaaattttgtgtaaagccgtccaactccggagctgccctgcaaggcacgctcagggctggagttcggcctggatcgggcaaaaacaggggaatcctgcctaaaatttccctcgcagggcaaattttaggtaagtttgtaatcattggcgtcacctctgttaacacgtgttcaagccggacgaggagcagagttgactctggccagagcaatggccggacaagtgggatgacatctttacttcttctgggtaaactcgactcgtcgagtccatgggttttgttaacctgcgttggcagcttcttgagcaaaccctgtctcggccttttgaaaaactttaactaaaaatatgaggctggagatgccctttggctggagtgggctactcaagatcccatcaggagcctgaatcctgcgcttgccgcaaaccatgacctgtagtgaggatgtggacgatgaacgtcaatggaatctggagcagggtaagagattttgtgggcctaaatgatcccgtggacagcctggaggagtaccctgagatggaagggcaggaggattaccaactgctctacgagggacgccgttctcaaccggctcccgaagagcaggaagccagtgcccttccacgcggacgccgacagcggggagtggaagccggggaagggtctgtcggtcgagaagaggcgcggggccatcggcgcagtcaacatcgggatcgcctaggggggggcagtatggggagcaacgtgattggattaccgggcgtcaacccacccactagcgaagtggtggtgctggagccgcgcagctttgacgagatggcacaagtcatccagtacctgcgggagcgcaagacggtgatcatgaacttgaccctgatggatcccgccgaggcgcagcgatctgtggattttgttgccggcggcacctacgccatcgatggccaccaagagcgcattggcgaaaacatttttttgttcacccccagcacggtgacggtctctactccaagcagccaagggatgccgccgctgcagcgccctctgcaaagccccacccctctctggcccagcggctatgaacatttgcaggcggtggggcagcactagccggcatggagcgaccgctgctgagtgtaatcgggggtggagccatgggatccgccctgctgcggcgttgggtggccgcgggagtttatcctgcagctcaggtggctttgcgggagcccgacccggacaaggccaataccctacagcaggagctgggcattcggctgttggcggatcttgcccaagcaggagagtctgagattttatttttggccgtcaagccccaggttttcccgcaggtggtggcagagatgggccagccgtccgccacgcagttggtgatctcgattatggccgggatcccattgcagcagttgcagcaggcttttcctcagcaaaaggtggtacgcaccatgcccaacacgccggcgctggtgggggcgggcataacggccatcagctacgggccgggggtgacgcccgcccaggtagagcaggtggagaagctatttcgcgccgtgggccaggtggtgacggtgccggagagccagatggacgcggtgacggccctttcggggtcggggccagggtatttggcggtgatcctggaggcgctgatcgacggcggggtaggggtggggttgccgcgctccatcgccactcagttggcggtgcagaccttggcgggcactgccgcccttatgcagcaagagaaccttcaccccgccctcctcaaggatcaggttaccagcccagggggaacgaccattgccgggatccaagccctagaacaggcgggggtgcggggggccttgatgcgggcggtgcaggcagcctacgagcgctcccgtcagctacagggatcctagcgcctgccacagcgggcgggcgatccagttccatcccaccttgagctggtgctccagggtagggaggcgcaccaggtaggcagctcgtcgggccaaatagcccaaggggccgcttagggtgaggccagcgagggtggagactaccgccgcatccactcccaagctcagcatctcccccagagagaagtaacggaacggcagcaggggccgctcctgcgtgagcagagcccacaggttccaagcacaatagccggcctgctgaaaagccgcttgggcagtggcgggcaccggctggccactggcatccagcaccgccgccgcatctcccaacgcgaagatctctgggaaggtgggagtttgcagggtgggcaaaacctgcagccgtccccgctcagttttgggcagatccaagttggcaatcaccgctgccggtcgggttccgacggtccacagcacgccatccacaagatccgtggccatctcttgggccgccagccgctgcagttgcaggcggaagggaggggcgccgttctcgcccagggcctcgatgcccaagaccttggtttgcaactccacctgcacccgccgttgggccagcgccgcctgggccgcctcccggctggagggggcaaaccccgacaaaatctgggatcccagctcaataagacggatccggccgcgcgatcccagccggtcagccaatttgcaggctagctctacgccgctggcccccgcccccacaatagccaggtggatcgcctgagccggatcccgggcttctagagtttgcaggtgggcccgcagccgctgggcatcggccagggtgcggaagggaaaggccaactctgttgctcctggcacgccctgcaggggagtttcccctcccagggccagcaccaaggcgtcgtactccaaggtctgcccttctgctaaaaagacgcggtggtcttggaggtcaaccgactgcaccgcgccgcggcgaaactctaccccctccggcagcagatcctgaaaacggggggccacctcccactcttccatctcaccagtgagcagctcgtagagcaaaggagcaaagacaaagcgctcctgacgatccaccagggtaatctggggcggctccggccaaggtcggcagataagctccagggctgtgtacagcccgccaaagccgcccccaaggatgcaaatacgacgcatgttcagaaagctgaaggtaacattagcttaacaagctgcccatctcctcctagagcttgctggccaggggagcagcctccttggcgcgaaggggcagaaggccatccaaaacgttaaggatcccccagacaagactaacgctggccacccaaaacaaccacagcccgcctgcccacgctggcggcagatccagagccactcccccaatgagcggcccaagggcaaagcctgctgcccaacagagggagttgaccgacagatacaccccccgcagatgatccggggccaaatctgccaccagcgccgaagcggagggattgtagctcaccaaggccaacgagagcactgccaaggccaaggccgccatccctatagccggcatcgctcccaactgggccgccaggccgctgagccaaaccaaaccaaatcccagcccccacatcagtgcggatccccggagggcgcggacacgcgtccagcgattgagccaacgagctgccggcatctgcagcagggcaacgagggcgccgtgcagagcaaacaacgtgccaatctgtacctcaggcatcccagcccccttgcgcaagtaaaggggcaagctgctgctgagttgggcaatgtaggtggtgaagaaaatgttggccgcggcaaacaccaatagggggcgatccctcagggcggctttccagcctgcgaactctgccgccgacggagctacccgagtttcccgaatgcaaagccagagcagggctaaaaaaatcaagtacgtgaggccgtcgataataaacaagaggcggtagttcttcgtcagagccaccagggcgctggccatggccacgccgaggctcaggcccaagttatcccccaggcggtttagggcataggcttcgttgcgctgctcgcgcggggttagatccgctactattgcttccgccggcggccaatagaggccctgcccaaaccccgccaccaggttggccaaggcaaagctccagaagccacgggaaagggcaaagccgaaggatcccagcgcggaaatggccagcgagaggatcaaggtggagcggcggccccaagctccgtctgccatcgaacctccgaggatgcggccaaatacgccagtaaaggccatcaagcccaggcccaaacccacctgggtagccgtcagccccacctgattgacgaaaaagaggctggcgtagaacagggtaaagccggttccggtttgggagagcagccgaccgataaagattagccaaacctgaaaacttagctttggccaccaggacgggatccgcataggggatgcaacgggagataggttagctagcttacgggatcccggtcgctgacgccagatccacttcagcgggcggaaaactgagggggagccagcggctcaccctccaaagatccggcggaaactgcaattaactccccaagttgaggtattcgctcaacagccgcgccagccggtacactcggtagtcgagctgggccaagctattttccattgccttcatcacccttgcacacaccttttcctacgctttcctgcagcgcttccttgagccaaccccggctgtttccttgagctaggaagcgcaaaggcaaaggggccagccagcagggctgctagccccgattatagacaaaatttgacaaagcttaaacaagtattaaggagaaagtgcccctgtcccgcgcccccagggatccctggggccgccaggttcagatggctgctagctgacggtcaccggcgactcggctgccgcagcgcgctcttcctcttcttccggtggaacagccacaaactcgatgtggttgagcagcgtcgtcacgaaggcaaagagcagaaaaggcagggagatgaccaagatcagcgcgatggtgagaaaggcgtagagggggctattcatcaaagagagggcggcacccaggccggcaaaaatcacgattagccaaacgatgatctggccgtagatatccccaaaggagagggtgcaggtaaagcggtagcgggtgtgggtgttcatggcaatttctcgggatagcctggttgactcgatcctgactaggaaccaaaccttagcctcatgggtggatgagtacttgagattttagacgagagaaggggagatgcctctctttcctaagaaatgcctcaggagtcggttgagcaagccggatcccccgcctctgagaatgctatcgtcgaggtcacagactctttcgggtaggcagcagccatgtgcatttgtattcactgctactatgtggatcgttgcaccacctatcacgctgtggaagcgcagcaccagcagccccacctcaccctgacgccagattttgagccgcaaggaccccagatcaacgtcaacatccgcaacggcggcaccgagatggagtgggatgtggtggcctgccagagctttcgcgaggagcggaacaagtgggctcggcttcgcccccaggaggtcgttcccacttaaaatcctaggagtggcctagatcgccgaaaaagggttctccgcgcctgcggggcttgagccttgggtctgcccttagcagggggaggttgttctgtccgtttcaagagatggaaagacgatgatgctgaccgcaagcccgacagcgccgccaacagatgcccgtcaacgagtaagccagtttatgcggcacctccaggacgagatctgcgctcgcctagaagcactggacggcaaagccaagtttcgggaagacagttgggaacgccctggaggggggggcggtcgctcgcgggttatccagcagggaggggtgttcgagcaaggaggggtcaatttttccgaggtgtttggatcccagctgcccccttcgatttgcaaacagcgcccagaggcagcagggcatcctttctacgccaccggcacctcgatggtgttgcacccccgcaacccctacgtgccgacggttcacctcaactaccgctattttgaggcggggccggtttggtggtttggcggcggcatggatctcaccccctactacctgtttgaggaggatgcggcccattttcaccgcactgccaaggcggcctgcgaccggctggatccggcctactacccggctttcaagatctggtgcgaccgctacttcttcttgccccatcggggcgaggcccgcggcgtgggcggcattttctttgactatcaagacgaccggcctgggctgctctaccgtcctgagggcgaggcagaagcggatcccgagcagctcgccgctgagccgccgcccctccaggtgcgggtgggatcccgcagttgggaacacctctttgagctggtgcaagcctgtgccgaggcgttcttgcccgcctatgtgccgattgtagagcggcggcaggggatggaatggggggagcgggaacgccagttccagctctaccggcgcggccgctatgtggagttcaacctagtctacgaccggggcacggtctttggtctccagacccaaggccgtaccgagtcgatcctgatgtcgctgccgcccttggtgcgctgggaatacagctacgagccaccgcccgatagctgggaagctaagctctacgaagtgctgcgccagcctcgggattgggtctaggcggcattggtctcgatttctgaggattgcagtgtcttccccgctgccccttgcctaccgctttcaacccccccgccacgccgggcccggcaaggcgccggtgttggtgatgctgcacgggatcggcagtcatgagggggatctcctccagttggccccttacttggatccccgcttgtcggtgattagcctaagggcgccgcttccctggggggcaggtggctttgcctggtttgaaatggcctggacgccggaagggctggtgggggatcccgagcaagcccgccgcagccgggagcttttaagctgctttctggatcaggctttgtcccagggaatggccgacatttccttggatccggcccaggtctatttgctggggtttagccaaggggcaatcatgagcttatatctggctctaacccagcctgagaagctagccggcgtggtggcaataagcggtcgtctttcgccagagatcctggccgaggcggtagagccagcccggatgcagcatctgaagatcctggtggttcacggcactgccgataccgttttaccggtggcctttggccgccagatccgcgactactttgccttgctgcccctgagctttacttatcgcgagtacgcaatgggccacgaggtttccccagaaagtttgcgggatatccaagggtggttgcaaagtcagttggacaaaaacggtggccctccttggagttgaaccctgggcaagggctgggagccgttgggatcccctacaatagcggcaaagtttttgccccctgagggtctcagtgaacggcggccagcctccctacgacattctcatcctctccaacggccccggcgagctgctcacctgggtgcggccagttgtcctcgagttgcgtcagcaactgccccaggcccgtctttccctggtcctctctccttgtccgcacgcttctgggcaagagatgaagatagcggaggaatttatccaggtcgatcgggttcaggatcccgatttttttctagcttttttgctcactggccaaaccgaagaagcttgggactgggccaaacggggggtggtgctgtttctggggggggatcagttttttgctgtctggattgcccgtcgtctcggctaccgcgtggtggtgtatgcggagcgtcggcctcgctggcgaccctgggtagacgtttttgcggtgcggacggaggagatcaaacgtcgctacgacgggggacgcatcctgggccaccgctgggctgccaagatgcacgtggtcggggatctgatggccgatggcgtggccagtgctgtctacttgccggggatacctcttcccggctggctcagcagccgctcccttcccccgccgactcctagcgctgctcccaaatcgacggcaggcttttccaccctcctccagcccctccccgatcccatcgaggagctgggatcgctgcgaacggcaccggaaaaggtggaacccacctctgccgacgaagccttgctgccgcgcggctggcaacgtcttggcgatagcatccgcacccactaccaggtggggctgctccccggctccaagccggccaagctctccttgggggtgccgctggtgctggcggtggccgatgaattgcgccagctgttgcccaacgtccgctttgtgatcccggtggctcctggacagaccccacaatccctggcggcctatgcccatccccggcttaaccccgatatggccatcatctacggcacctccgccaccctggagcaaaccaatcttggatcccacttcgtcaccccctttggcaccacggtacagctgtggacccgtttccctgcctattcggtgctggccaactgcgacctctgcctaaccacagttggggccaacaccgccgagctggcctacttaggggtgccgatggtggtggcgatccccaccaacaagctagaagctatgcgcgcctgggacgggatccctggcctgttggcccgcttgcctggcctgggcacctggctagcccgcctcatcaacagaattgccctgcagtggttgggccacctggcttggccaaacatctgggccggacacgaggtggtgccggagctgcgaagccatttgcgcccagcccaggtggccgaacagatgcgagccctgttggttaatcccgagcggcgtcagcagatgcagagggaattgcaacgtctagggggcagtccgggtgcggcccaggccattgtacaactcgtggcccagcagttgagcaaaagctaaaggagacggccaaggcgctcccgcaactcggcggcagcctgctccaggtggtcgggggtatagccggtggtctccacccgaaccgcaagatgggtgtcctggctctcgtggagatgaacccacaaaatgtggcgaccatcttcggttctgcggttggcggctttgacgccgtttttgggggcagcgtaggcgtttgagtcgtagcgaaccagatctacccagggaaggtcgcgcaggagcttttccaccttgacccaactgcgaggacggtgatggctgctgtcgctccgcaattggatgacctgggagcgatctcgaccggaatcggggagagccgcccgcgggatccgaggctggactggcggttgcagatggggcagatacaccaaagacttgtattgctcgtggatgtagcagaccgggatccccaattgactgcccaccacggccatgatcatggcctgggctttgaagcccccggtggcggcgaaggtgacgatccctttagcgctttccgccaactggcgcaacagctcggccatccgctccagggaggatccctctagctcgtagttaacgccggggaggggcaccagcgaaacctgttgttggcccagcgcttcttcaaaaaagagctgcaaaatctgggcacactccagtccttcagaggtttcggagtaaagcaaaatcaaggcatcctggggagtgggatccagccggtagtaggtattggtttcggcgctgattagttccaaatctgtctttttcatccaggccaaggcccgttccggatccccgatggttttttggccggcccaagggcgttgtggttgcaggtttttgtccgggttggtgagcaaagaggtgcccaccgtcatgatgatggtctgcatgagttatcccctaactttctcgcagtttttaagggctccatcccctctcgcaatcagagcagccttactctgcgaactctgccatcttcccttaagtcgagtacctctacctccacttcttgccccaccgtcagggatccggcccgtttcggctctttttgggtgagcttgatattcgtattcacgatttggaaggtaacttcgttgcccttgatattcgtgatgctggccttgaggtgttgcccaattttgaagcgggccttggtagaagctgctgcattttcaacttggggctgagcctgcttttgttcaggttgctctttgggccgcagtgcctctggctggggcttggcctcgccgccgcgggaatgggtcggacgaccgccattgggatcgggaggggacgggatctcgccgatcggcactcccccatctttgtagtagcgggccaggcgggcggcccagcccaggatctgcagcatctcagccggcctatcctgcagagattgcaagtactttttacaggtttggtcgatgagccggtagtagcgtggggtttcgttgctgcggtggaggccagtttctcgcaccagctcgccggtgaatcggaagaaacgggatcccgcgtcagggtgatgggcaaccgagcgcagataggcgacgcatttgctcaactcgtcgacatccaccctttccttggccaaggtcagggcgatgccgtgggcgagatcccaagattgggggctgagatcgacagtgtctgacagcatgggggaaccctcagtacactccggtgggcggctcgcgcagagcagtgggacttaggatggcggccaatcgcttgagctgttcgggcaagatgtagccctgggcagctcgaatttgctcttgcacaaaagcttggaggcgtcctccttccagggtatcggcttctgggggatcgtagcggctatagcgctctttcaggttgcggggctgctcgatcttgtccagggtgacctgcagggatcccagtcctacaggcttgccgccccccaccttcagcagcatgggatggttgggatcctgacccaaaaccgtgaacaaggtgcccagctcggcaggggtgaggtttttgaagtggatctgggttttgaaaaccgtattttgcgccgcctgctgggtgggtgtccccttttgatggccctgcaaagcttttttgtgggtgtagtagaacttgcgtccaatgactttgccgttttcctttttaaagtaagctttgcactgatccgggcgaggacggtacagcgggggcagggatccgacacccgatccggtgccggtggcaatggcatccctgaactccaccagtccctgccagttgagggcgccaaaaacgcggctggcaggacatagccgctccttctggcggcagggctgccgctctggtgggatccgatctttgtagcggctggtgatcactgcaagggtgctgttggtgatcgcctcgtacatggcccggatggcccccttgagggagctgccctggatcttgagccgcccgtcgggggtggtggtcatggttttgagcacccggatcccgttgacgccgacgtcgctgcccaaggccaggtggccggtggaaatgtggagggcggtctgcaccgtcagggtgagaaagagggtgccgtgcaacttgtcgggatggaacttggcgtggccggcgggatgctccagcttgggaggctgttggggaaaggggatcagctcgtagggtttgcgagcgacggctagctcacctctgccccgagctgggttgccggcgggcaagggtcgggggccttggggagtcatcttgacctcgggatgagagcaacaaagtgaacgcgggcggtgcgtccatcgcgaaagtagcgctggcccagcttgagatgcctcggatagctaagaccttggggaaagcgggtttccaggctttgggatccgtacaggtcggcctcgcgatcctcccactgccactccccggccagcggcacaaagaagtcgggaggaggttggatccccagatacagcagatcccagccgtggggggtgcttttccagcgcagttccccttgttgggagaaaacttgcccctctggacagacgggatccgccgggatccccacctgaatgccgctgactcgatggggccagcgcagaaaggagtaggttttttcagaagtggaaaaacaagccgagagcacttgggaaagcgaggactctgccccatcttgaatcttgagggaggcgacgtaggctggtttcatacggcttttgcctccgcttgcaggagtttggcccaactgtttacggcggtggcgagcagatgttccaccttggcctcagacgtctgatcccaggtcagccgcgccccaaatcccaaaggcattggctccgctcccaccggcactaactggcgatcgggtttggcaaagccgtatttgcccgcctcttctggactcagaaactcgctcgcccccagcagggatccccttggccaggcaagctgggatcccagcagccgtagctcctggctcccctcctccaccaggcagcccgggtagtccaccgtcgcccactcgtactccacccgaacgcggcccatgccgcgggatttggcaaagccaataccaaaccatccttcgtccagatcccgcagcaccagccccagcaggcccagttgggccagggtaaagtttttcaggtggatcttggtttgaaaggatccctcgacacagacttggtagctaaacggccccaccgccaccgacccgaagacgcgatcgatggccaccccgttgcgttcttccaggcgcagaggtgtccccggcttgggataggcatcctcgatgcgcagccggctggcgatggccgtgttgccgaacatctgatccgtaaaagaagagagggcgtaaacccggtgggactctgcaattttttccagccactggttggccttttggtcgaggggatcgctggcccagagttgcaacttgttcccctcaggccgtctgtcgccgcccaccgttcggacgatgcgctccgcgtgggcgcgaatggcccctttgagggagctgccgggaaaatagactgtccgcccgccgccgcgataggtttccacaaactccatgtcgggctttgtcggatctgccccttgtttgccagctttgatgagcacagggccatctggcttgagggtgaggcagagggtgcagtggttaacgtagcgcttgtgcatggcctgggatccttcactgaagaggaacaagagggttttcgcccaacccttgcgctagctgcgggggccgacgggagcgacagcggttagtttggcaaccagggcttccacccagtcttggcgcaaggcggcagcctcttccgggctaaggggttgccgggatccggccaccagctcttgcagataggtcagcagccgccgcggatccccttctgagtcaaaccaatagaccgccccgatctccaggcggacgacccccaagccgcgggagcgcccccctcccaaggggatctgctccgtttccaattggtgcaagccgatggccagcaggcccagctcccatgcttcggcattttcgacaacggcgtggaactgaaagggggtgttggccggcaccacttgaaagtcgtagagcttgccctctgccgccgtctccgtatcccgatcgatggccacaccatcccgctcttggtattggccaaaccaggcttcccgcaccacgggcaaatcgcgaatctgcaccttgcccgccagccaaggggatccaaacacctgcgagacccagtcggtggcctcgatcagcttttgcgtcagggttgcgtcgtcgtctttgtaggtgttcttaatttggttgaccacccggacttgctcgctgccggtcaactcgctgggatccctggccagcgccggatcgatgccgcgcaaaaaactctccaggcgggagcgcagcgcccccttgaggctggaaccagggatgagcgggcggcccagcgcgtccttgagaaccggcaaatcggagccgatgggctcggtggagcggcccaccccgatgtgcagggcggtcacggtggtgagcgtgccggtgatctccaagcggtttttgaaaacgtcgaacatcgttccctcaaatcaggttaaggttgaagttaacgctccacagatatcctccatccactacggcttcggcaaacaggatggggatgattttcaactggctgagccggaaggtcgagacgacaccctcaagggcacaactggtcatgctttaagatcctcccccttctcgcttgtacttgagatagcgcgccccatagcccaggtaacgccggatcaagtcaattttgatctcgttgactttgggggatctttcttcaacgccggccttttgggcaatggcgagggccttttgatggatccagttgtcgatgtcttggatgatggcttctgccaaggagttcttgccccgaccccacttttcatctcgccccatctggtagcgcaagaagttcttgattacctctgagctttcggtggaagctgccacatgcaacaagttgcggtactgggcctcttccaatttgctcagacctttaaagttatccaaggcggtttggattctggcaaccagctcatcttcggccagccgaatgtgccgctggatctcaagttcctgtttttgctccagtttgctctcgctggtggcgaaggtcatagcgggttctcccagaaatgatgatggaacagactacagacctcaatttggccaaatccctccgcggttcgctcgccgatgccccagtattccatctccgccaaaatcgggatccagcgctccatttgcgtggtgctcagcaggaagacgctgccctgggttgtaaccagctctacatctttaaaaagcccccaggcggcgttccagccggaaacataggcgtagctgctacaggccagctccaagaccagggatccgtcctcgcagttggcctcctcctggagcatcggcggcgtgagcaccgtggtgcgttgccagcgctccttgaggatggcccccgactgcagcccgatggagaagtactgccgctccggcggcaagggctgccagggattcccaaacacctgccattgttgccagcgctgccgcagcttttggttaaaggctgccacccgctcagccagggagggcttcggggccctcaggtgtcgagcggcaaggctgacccggcccagcccccgcgacactccccctcccaaggacaagcggcgggcgtgggtgttgaggtagccggcgagggctgccgccagctcgcgatcctgcagatagatgtggccgctgaagagggaaggctgcaagctcccatctcgcccggcccggccctcgttgatcacctccaggctgtagaggatctggtcggcggcggtggcgcggcggcggttgatccccacccgcgtgagcaggcgcttggacacggccacccttcggtagcgggatccctcctcctggctgtaaaagccgccgaagggctccaccctgcccccggagccatccggctctgccggatcaaaggggatccccagccgctgcgagcagaagcgatccagcagtgtgtcgaacacccccgttttgcccgcctctgagcggaagccggggttgtttttggagctaaaggccgtggccggcaaaacccggctgccggatcccggataagcatgggtaaacaccgccgcacgggcctccgtgaacagggcggccagatctcctgtcagggcctcgccggggcggtgccggctttggcggagcaggaggtcggccaaggccccccggatcacgctgccgggaatgaagtcctgggcctcgctgatggagccgcccggcttttgccgaccgatggccaggggagactcggcagtgagcgtgagttcaatggcctccatcagctccctcctccggccaaaaaggcccaatctgcgtcattcggctgcagggcagctagagactggggatcccagtgcaaccaacccaagcctgcagatttgctgcctcccagcgccccaatgtggtgcagggccacccgcagcagggccttgccccagggagggcagtcgggtaaaagctgcagggatccggagaagatcagctcggctgccggcgaggtctcgatgaggtagagccgctgatcctcggcggtgcggcggcggcggttgagggtgactcctgggcggagggtcgcttccagcgctgccggcggcacctcacagacgagatccgccacccacaggcgggaaggcagggccggattgccgaagatctggcagaccaggcaatgggatccggcgtagccctcgacctggtattcggggcggtcgaagtggccgtcgatcccctcccgcttgggacacatgcgctccgggtcgggggagcggcaaatggcccagccgaggccgcgggccagcttttcgcactcgtggcgcagccttcccttcaactgggagccggggatgagcagcttgccgtaggcatccttgagcaggggcttgtccgccagggagccgctggagccgccggatcccaccgccagagccgaggcgagggtggccttcaaagggatagaggtgctcgtttggggcagctctgccagccgaaccatcacttcacctccacaggaacgggccgaccctcggcctggggctgtttttggacaaaagcgtacagatccaccagatcccgccagatggtctcgtaggtgggttccccctccgccgccacgtacatccaggggggaaggtggccgtcgttggttttggccttgcaccaggtgcgttcaaaggcctcgatcagcggctgccctttttggcccagccgggtgcggaagtagaggtagttgagggtggcggtgcgcttgcctttttccaaaaagctgcggatttggtagagctgggagcggggaaaatccgccgcctgcaaagcttgcaccgttctcagcagcccacggatctccgggacggtgtaggggccggcgtagagcttgaggaggtggccgttctggcgattctccagggcctgctggcgaaaatcctggatgctggaggcgatcaaagtcaccgatttcaaagagagaaagtcgatggtggccaccgaaaagtcttgatcgcggggcttcagctttttggcgcggcttttggcagatttcaacagttgttcggtcagcctttcggcatagtagatgggggtgtcttccgaggcaaacagcacgcctgccgaggtggagagccgacagagctggtctgggctgtcggccgggtagcggtgcggcacctggccgagggagcgggcggcgtaggtggccgatttggccagcaggatctgctcgaactgctcacaaaaggtggcggcaatgtccagggccttgtgggctggcaccaccatcagcacatcgtccccgccgatggtcaggatctcgaaggggtggatccactcgccgttgcggtctctgccgctttccggatccggcggcaggccccgcagccggtgcgcctgcaggtgctgggcaagggcgcggtaaacggcttgttccgtggcctcggaaacgtcgcggctaaattgccggtaggcctctggggtttggatctgctgcacgtagccccccatgttgttgccgtcggcgtagaggtaggccacaaagccctggctggcgttggccacttcccgcagcgattgcgcctcgccgatcccctggccggatcccgcgcagggctgcaaatagcgctcctggtagggctcgccggcgggagagtcgaggaagcgggcaaatcgcgttacccagctttccacaaagccgggatcccaggcggggaatttgcggaaccacccctgctggcctgtctccaggcgcttggcctggcggcccaccagcgctttgcgggctgtggcctccgatagccagggctgacctggcaggtcggctttggccagggccgggcggcggtcggtgctgtcgcggcgcaggtaggggtgggtttcaaaacaggcgggatgggcgcggctgggacgaccgggatccggattgccgttgcggcggtgctggaagcgggcagccaggtggcccaccagctcgttgaaacttttgcgggcctggaagctggcttcgctgcaatctccaaagtaggccctcaccagagggtgggcctggtgttgggccagccagtccagccagggggtgcgctcgatgggatcccgcaacaggccgtagcgcagttccagcagccgaaaggcggatcccacggcacaggcgttggcggtgagggtttcttcggtgtagcggcgctcgatggcctcgcagaggtcgtccacataggccgccggacagaaggccaagaggttgccgccggtggagtagatgaggagctccggaatgagagcctgcgccaaagccgggtagtgctgctgcagccagggccgaacccgccggttcacgtaggcctccagctctgctcgagactccttccccaaggctttccaccccaagtaggtttgctcgggatccccaaaaaaggcgggcagatccaccaggttaatgcgatccaacagggccgaggcgccgcgaatttccggcagtttggcggactcgaagacgtagcccttgatcttggtagcccccccgtaaaccaagccgatgcggctggtctgccgccacagctccggatagcgcgattgcaactctgccaaggttttgggaaaggttgtggccgccacgctctcctgaaattggcgcacctgcgcccagaggggctgcagcgcctccgggatcccggctgcgtcgtcggtgcggatggctgcgcacatctgctgcagaatcggcaagggaaattggggatcccgcccttctccccaggccaggcaccaggccaacgcgatgggcacgggggaggcagaggaggtagcggtcatgggcaacacctggcaaaaaagaagatatagaacgcagctgctgtgctggcgggcaaatccggccctgacttttgactggagcgatccttgaacttcacaaatccttcatcaaaaccaaaggcgcttcaaaaagacggcgtcggcaatagcagccacgcgggcagagaatcgcagccgacagagagaggccatggcagtgactgatggttgcattttgcagttccagactgggagacagtataggccgatttggattcattgccaacagattcaagacttttttcggttggcccagccagcgatttaaaggtaaagcaaattggaagggatcccttctcaaatcctctcaaaggaaaagtggctctaggttgattttggataggggctgctattgactggggatgagcagaaatgggatgggcctatgctgaccaagttgagtttttcagagccacccgtcgccggagcagaaaacagcaagtggccggcgggatccgagctggtggggatcgccctggaagtgcaggcccctcagccctacctgttggatccccactatgccaaagggctgcacgcctggttcttgagccaggtgcaagagacagacccgcagctatcggcctatttgcacgatggagaatcggagaaaccttttaccctctcccggctgatggggcccttccgcgagcagggggggcgactgctgatcccgccccagatccccttccgctggtcgatcaccgccctcaacccccaagtggtggagtggctgcgggaatggtgccgacggctgcccccctggctggagttgcgcggatccccgctgcagattctgggatggaaggtctcagcccccccgcgcacctatcgtcaactgttggagcagcctctttccccccgctcctggagcctttccttcgtctcgcccaccagctttcgccaccggggccaccatctgccgctgccgatccctcgcaacctgttccacagctatctgcgccgttggaacgatttttccggtctgcccatcgaggcggagccttttctggattgggtggatggggaagtgatcatccagcggcaccgtctggaatcggtgaaaaccaccgcaggtcgccagggatccgtgacgggattcatcggctgtgtgcagttggctgtctcctcccgtgcgcctgagctgttgcagcagcagctccaagccctgatccaccttgccccctactgcggcaccggccacaaaaccccctttgggctggggcaaacccgcctcggttggctggccgaagagctgcccgccacccccgtcctttgccgggaagagcaactggcccggcgcatcgaggagctgagcgccctctttctcagccagcggcaacgacaagggggatcccgcgccgaaaaaactgcccaactgtgggcgacgatcctggcccgccgcgaaggtggagagagcttacaacagatcgccgctgatttggagatgccctacgagacggtgaagacctatgccaagctggcccgccgctctctccagtctggatcccaggactactcgtcgagcagtcttccctagatgacttgaggtactttgttgagcctgatacattcacgctgaactctcctgaacatggttcaggaaagaagcgatcgcatcctgcctatctctgagcaggaaggcggtatcccgcaaagccctgaggaataccccccgagcgctttcccccttcacttcccggcaaccgttgcggtggactcaaggatcagggggaaacttggtctactatatccctctcaatgacttttgccaaaccgcctaaagctcagtaaattcagcaaagttcagggttttgggggttagaggcatgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctacccccggaaaagcctgaactcatgaggttttcaaggtgcgcttgcgagggagtacggagacttcccgacacagatattaacattggtttggcggataagcgcaagtcgggaaatttgctcttttagagacgttatgctgcattgttgcgccaattccggcaagagctactagattcctcttaaaggctggcgtcggtaaggaaaggctagcgatagcttgccccgacggatcgcgcacaaaactttacaattttggccgagctgagaacctcaaaaaatgaggtagtccggcggctcgtaggggggaggcccgccgaagaccttggtgcgttgtttggcgctggcatccagagggtaggcccgcaggctatcttcctggaggttgagcagaggcagccacgacttttccagcttctcttccagctcggcagtgtccagggggcattcaaaaacggagtattgcactcgctggcagcactgctccaggcgtttggccaactggtgtcggcgcttatcgtccaccacgtcgtagcaaaccaaccacagcatcagcgcagctctatgggctcatagtctaggtcaccgctcaccaggcaacggctcagccggcgggcttgctccagcacaatttgactgaggggcaggcggcgagattggggaggatagagcaatggctcgcggaagcggcgttccagctctcccaaaaacagttttttggccagggatcccagccatatgcctgtcccatccggcgacggctcaaagtcttccggcgtgagcaggccagccttgacaagctggagcacagcccaatccaccaccaagggtcgaaactcctccatcatgtccagcaccaggttggggcggtagggcaagttggcgtggaaaaagccgagatagggatccaacccggccatcaccactgccgagaacacgcgggccagcagcaccccgtagccccaactgagcagagcgttgatcgggtcgagcggcggctgtcggttgcggccagtgaagttccactcagctagaaatcgcaggagccccgcactgtacccgtagggtcagtgtcgggaggaatgcggaagttatgatagaaccatgacccaagtcctgaccgtatcctgcaagctcaaggcgtcccagtcgcaagccgccaaattggacgcgactttggaggcttttggccaagccttgaattgggtcaaccagaacacgccggagaaagtcgccaacgccgttaagctccagtctctgtgctaccgcgaaatccgtgcccggttcggcttatccagtaacttggctcagcaggtctgcagacggctggccggcgcccgtaaagttgcccaacagaaaaaccgtccggtcaaagcgttcaagagaggctttgcgacctacgatgcccgtatcttttcgtttcgcgagaaagactggacggtgtcgctgaccacggtggagggtcgagagcgctttgagctggcgattggccgctaccagagagaacggctggcgggctccaatcccaaatctgccactctggtcaagcataaagacggctcctactctattcagatctgtgtggaaacggagccatccccaccgcaacgcacgggcagagtgctgggggtggacttgggaaggacagatattgcccatacgtcagagggggacaattggaatggacagcagttgaaccgaatccgagaccactactccaagctgagggcggcactccaacgcaaagccagtaagggcacacgcagttcgcggcgcagatgccgtcaactgttgcaacggctgtctggcaaggagagacgctttcaaacttgggtcaatcatcgcatctccaaagctattgtctctagggcaaaagctaccaacagcgctatcgccctagaagacctgacagggatccgggaaagggtcaatcaacaaccccgcagcaaagccgaacggcgcagggccaacagttgggcgttttatcaactccgtcaatttttggagtacaaggctctgcgtgcaggggttgctttgattctggtgccgcctgcctacacgtcgcagacctgccaccggtgtttgcacattcatcccgaccctgcgcaatcctaccgcagtggaaagaagtttaagtgtggacactgtggatgggaaggggatgcggatttgaatggtgcgaatgtgattgcgcttttgggggctgccgtaaaccagcctagaggctcgtggttggcttgccaactgcagggctaccgaaagcccgccctgtactgcgaagcagtcagggtcgggtagtttacagttggtggagaaggatccctgcaggcgaccgcgaaaaccgccatccgcacgcaaaaaaatggtttcgatgcctcgatccagcagttgggccaaagctgcgctggtcaattggatcccgggcaacaccaccaccagctccacctccgcaaggcggcaaagttgctcttgaccacggcggcgaatgagcaagctttggttctggcagtgaaccacagtccccggctcggttaggtagagggtggtcatgggcaggaaggtcaagaaagcttcaggtcggggcgataaaactgcagctctgcctgggcttcccgagccatctgttcccggtaggccaggggagcgatgacctcgccgttgggccgccaatcccgcaggcgcatggtgaaattggtgtctcccacccgcacataggcgcagaagtagcggtcgctggccggcctctgccggagaatgtgcaagatcttttcccgttcccccgcatcggcgatctcccgccgcaccaaagccgggatccgctcgtaggcaatgggctggaaggtggggtggcgtactgtgttgtccacgtagcggcgggcaaactgcggcgcaaagcgcaggatcaagagcgccttgggcagatagaaatcggatccccaggcctcttcccaggccgcttgcacctcctcaggagtgggcagattcccctgcctctggcgggccaagagctccgccggcaccgcagggtcagaccagggcaccaccgtcaggcgaggcgagcgaatgcgatccaggcgaaagttgtgccagcccagggatctggcagcgtgcgggagctggccgaaggcggccaagtacttggcgcggcgggcataaaacaggcaaaccgggtaggtgaggaccttttggatcccgtgctggcgagtttcgtaatcaaagcggatcagccctgctgccggttttgtccagaaagcctctagctggttttggtattcgtccacccgctcctgctgttcgtcggagaggatgtactcaaaccagacaaagagccgccgctgcgagtgttgatgccccccccagatatcgtccagcaacacctgcacatcgggatgcacaaaggccacgtcgctgaggacgtggtagatctgctcaagctggctacccgacaacgtcaaggccgaggcgggcgtcggcaagggggggcgatccccggcggcacggcagcgaaagttatctcttcgcctggagttggcctcgattggctgcagccagccctgagcggccaggtagtccagctctttgcgcagggtgcggtgggtcttcaaaaagggccggctggccagccgcgtctccagatggggaacttcggcttttaaggcggccagcaggtcgggatgctccagccaaaagctcagaggcttctggcaaatgcaactgggatccgggcaggagatcccatggggcaaatcctgccgggggtggctgggcgagaagaggcgatcgcggatgtgggtgtagccaaaggtctctggcagatccggccaacggttttcgctgtacaaaccctggagcaacacccagagacgcaccgcccgctccaggcgctctgccaactgcccgcctgccagccagcgcaacacctccaccgtcaaaggcaactcccctccgttcatctccccctccagggcaaggcacagaccaaggtcggatcccttcgcccctactctgccaacaattggaagatcttgcttccaatcttccccatactggggccaggctgttgtctttctgtcccaatttccatgtctgctgtggcgctgcagttgcggtctggctatctggcccattggccgcagaaaccccatcttggggggctaccgtttcaggtgattgaaatcgagctgacccgaccggatcggctggttttcccggaagatctggcccaactgcgcctgcctggggggatcgacccccgcttgggagtggtgctgagcgggcgcgcccccatctggctctacggctggttggtgcacgagtgccactttacccgctgggtggcctgctacgacccgcgcttgggggcagtggtggtctccagccatagcccagacgtgcaggtgggcgagatcattccctgggtgcagggcaggccgggcaaggcctacggcccgctgacgcgaacagaattggcagcggcggtgatggtagtgggcccccccgacagtggcaaaagccgtcttgcccgcgccctcttcgaagctctgctgccggagcatcccgatatttatctgcaacgggcccattgggatggggaaggcaattggactttagacttgccaccagaagaggcgaagatcctcaagcaccagtaccggggctcttttacccccgaatttttcagcttccatgcccaggccattctggctttgcgccggcaaaagagtttggtgattgtggatgtgggcggcaaggtggatccgcaaaagcagccgatcctggaagcctgctcccactacctggtggtcagccgggatcccgaggctatccctctctggcacgagttttgtcgagaccggggcaatttgcgctgtgtggccatcctgcacacctcgcccggccctcctcaagtgctcaaagactcacctgagttggaaattcgctgggatcccaactctcctccccccgcggagctgctgcgggcggtgcgccgcctcattcactagagctgcaggttcagaattggaggggcgggtcagcatatatcgcatcccggacgctggccgttttggacgagcggttgcacggcgttgtgtgcgagttccaagagaggtttgcggatcgcctgaccaggggctgcacctgatggccaaggtgtgtggtttttgggttttgggttgccttgtcgccctctcgctccgtcaactgctccaggttggatttaccggtaagccgcctctgggttggcttcatggccgtagagatagctgagaaccgagttgcgcaggcggtagtactgcggatcttcaagaatccgctcgcgatcccgagggcgcgggaaggggatggtcacgatctgcccgatggtggctgcagggccattggtcaaaggactccgtcccgctggcgcgatcagcaccaggcggtcggccaaaaacagcgcctcatcaatgtcgtgggtaatcatcaaaaccgtgcagcgatgttcatcccaaatgcgcaacagctcctcctgcagttcctctttggtgatggcatccaaagccccaaagggttcatccaaaatcaggacttctggtcgaatcgccaaggcacgggcaatggccacccgctgcttcatccctccggaaatttgcgggggatatttttgggcagcttcccccagccccaccaaattcaggtgttcctctacaatttgatgcttttccgactggctcttttgagggaagaccgactggacggccaggtaaacattttcatagaccgtgagccagggtaacaaggcatatccctgaaacaccaccatgcgatctgggccaggagctgtaatcggctggcctttcagcttcaccgagccgctggtgggctgggtaaagccagaaaccatattcagcagcgtggttttgccacagccggaatgtccaactatgcagacaaattctcctgcatcgaccctaagattgatatctcgcaagacgggatactcccccttaggagttgggtaagtcttgctgacattctcaagggttaagtagggttctgcggctgtggctactggggtagaggttgtcaagagggcagtcatcgtggggtgctccaattcatcgttttctcacaactgggaacgtgcttttgcaaagggaacctctagagcaacacaggacgacgatccaaagcaacctcggctatgtaaatgtcgtgcttaatcgccaaactgttgaggtaagccaagggatcctcgccattgaaagggatcccgtcgaacaattgaatgggctgccgctggtaagacacatccagccccagctcgcgggctgccgtgctgaacacccccacctgacatacccgctccacgatctccacccagttgcgggggaagggcagatccccccagcgggccatttgggtcatcatccacagatgctcggtgcggctggggcggttgccggcgcccagaaagaactgatggtgggcatattcccgcatcggcatgtctaggtcacagattaggcgctggggatcccccaggtgaatgtaggatgggtcggtgctcaggtaggcgcggcggctgagcagctcgcgaatctcgtcgtggtgggccggatcttcgcagtagcgacaggcttccagcagcgctttcaccaaggcaatgtgggtgttgggataggccctggcccaatcttcacgcacccccaacactttgccgggatggcccagccaaatctccagatctgtagccaccgtaaagccactgccctctaaggctgcccgcaaattccagggctctcccacacagtacccatcgatgttgccggctgtcaggttggccaccatctgagccgggggcagcgttttcagcactacatcgtgatccgggtggatcccgccggctgccagccaatagcgcagcagcaagttgtgcatggagctgggatgcaccaccccaaaggtcagccgacggctggggctatccaggatgtaagccttcaactggctcagcgtgtggatcccttgctcgtagaagcgcctgtgcagggtaatggcattgccgttgcgggtcaaggtgagggcagtcaccaccggctggggtgggttgtccccgccgcccagagacatccacaccggcatgccggcgggcatttgggccgcatccaagtaacctccctggatgccgtcttggatccctcgccaactggtttcccgcaccagattgacttcttccaggccgtgtttggcaaaaaaccccttttctttggccaccgccaacggggcgcaggcggtcaggggcacaaagccgatctccaagttgatcttttctaaaccgtgcctggccaccacggtgctgcggcgggcccgccactgtttgatccgtttttgctggttcaaaaagtagatgatctcgctgcgatagctgtagtagctggggtgattgactacctccaaccggcggcgggggcggggaatatcgatggttaaatcgatggttaaaatgttgccaattcgggatcccggcccgttggtcagcatcaccacccgatccgagagcaggacggcttcgtccacgtcgtgggtgaccatgagggtggtcatctggtgttcttcgcagatgcgcatcaactgctcctgcaaattcccgcgcgtgagggcatccaaagcgccaaagggctcgtccaacaacaacaccttgggcctcacagccaaagcgcgagcgatggctacccgctgcttcatgccccctgacagttgagccgggaacttatccgccgcctgccgcaagccgaccagatcgatatgttcttcgacaatctgctgacgctctgccggggagtagtttttcagcacagcgtctaccgccagggcaatgttttgtcgaaccgttagccaaggcaaaagcgagtaatgctgaaacaccaccatgcgatccgggccgggaacggtgatggtgtgtccatccaaagccacgatccctccggtaggcagagacaaccccgccaccatgttcagtagggtggacttgccgcagccggagtggccgattaaggagacaaactccccgcggtgaatttggagatcgatccctttgagggctagatattcttggcctccaggcagaccaaacgctttttccacttgctctacactgaccaatacagacacagaagacctccccacctgtagatattgctcagcaactcggatcccagacctcagttctactctttttgaagagctgattggggctaacactcaaagacaatgtaagagggatcccaactcaattggatggacatgcagtgaaaagatctgcaaacgaggctagcgattggctattttgttttgcagggcagccaccagtcgatccaaaagcaagcccaccgccccaatgtagatgacagcaacgatgatctcagtcacgtagttctgctggtaggcatcccagatgaaaaagccgatccctggcacgccggacatgacaatttctgcggcaataatcgccagccaagataggccaataccaatgcgcagacctgtgaacatgtagggcagaaccgaaggcagcaaaaccttaaaaaagaagtctactttggagagcttgagcactttggagacgttgatgtagtcttccgggatctgtctcacccccacagccgtgttgatgagaatgggccaaattgaggtgataaaaataacaaacagggcagccggctcattgcgctgcgaagcagccaaggaaatgggcacccaagctaagggagctaccatgcgcaagaattgaaagatgggatccaaagctcggttgatccacacactgcttcccaccaaaatgcccaacgtgatacccaccaaagcggcactgcaatagccgatggccaccctttgtaggctggccaaggtttggcgcagcagcccttggtcgaggtcgctgttgcgatacaaaggatgcaggatcagatatcggctgcgctcatccatccacacatcccaaggccccggcagccgaattaggttggcactggccaagatctgccagatgagcagaaatccaacaatacccaccacaggggggagaatctgatctcggtacttcgccaaatcgagcttcgctgccgaagactttgccggagaagaaagtgtcgtcgtcatagctcctagaggaggatagggttttacaaggttctctgttgtcgcgctctcagaacattccagccgcagggttctacaacgtgttggaaacagagcatgaactgggattggccttgccttttccttggatgggcaaacacagggattgcaaactcaacaaaactctcacgacaatcagaaaactcaggattcctacggctattgaaaggatgagcttgtcccagcgaggccgggccggcctcttaaaaagaggcttcccgaagggttcgcgcggaacgtggaggagagccaacatagccgatccccaacatggcatttaaagatattcaaaaagtaaagattttcaaaaagtgcaaagtttacagtacccatcaactctccatcatttgggcagaaagctcggcacagcttttttcgacctcgtgggatcccacaggtaggcaggatccctgtcgcgcgagagattcgaacaaggaaacggtaagccatggacttcctgcgaaagaaggtgaggaacttggcccaatcaagctattcagctagaccctcttgattttcaggctgttcaagtaggcctggggatcctgggggtcaaacaccacaccatcgaagaaacgctccgttccccgcgaagtgttgttgggaatattcttcactcccagcgcttgggcagcctcccgccagagatcttcgcggttcacctcatccaccagacggcgggcagtatccaaatccttgaggaagcgagcgtggaagccccaacgcagcgattcggtcaagaaccacaggtcatggctcttgtagggataagagacgctgccccccccatcttcccagtacagaggcccggcgttgaaatcttgaacagccggcttgccatctcccaattcgtacttgccctggaagggaggcgtgagaacctcgaccggcacattcagataagcgcgccccgaaaggatgcgcgccagctcttcacggttggccggatcgtcgcaccattgctgcgcttccatcacagccatcaaaactgcttgtgtggctctggggttttgctccacccagtcggcgcgaatggccaagtattcttcggggtgaaaaggccagatctgctgggtgagggccgccataaagccgatcccatcggccacaatccggtagggccagggatccccggtgctaaaagcatccatggtgccgttgcgcatcccctgcaccgtctcggcagagggcaccgtcagcagctcaatgtcttgatccggatccacacccccggcggccagccagtagcggatccaaaaatcttgattggcgttggggaaggtgtaggcagccttgaatttgcgcccgttgctggcgctgaaatttttgatgtagtctgcggctccagagatgtccagccccaagcctttgccagtgtgcattccggcaatggcaatcccgttgccttgggtgatcaactggcacagaaccgccatgcgcaccggctggttgttggtgatggcgccaatgtggatcatgtgaggcatcggcatctgccactggccaccgtcgattcccccacccgctgagccgatgaccacgttgtcacgggctgccggccaactggcctgctttaacacctctacaccggtcatgccgtgcttgtcgaaaaagcccttctccttggcgatgatcaggggggcagactccacaatcggtataaagcctaacctgagattgggggtttctgggccgctggcctgggcaacccagtagcctgtgctggcccgtgctaagctgccactcacgagtccacccacggtggccgcacccgcagacagcaaaaagttacgacgtgacgtcatgctcacctcatcgaaaggatatgtgaaggcaagaaggaagctttccagttcaagtcgcctgacccacggatttccttcgtgaaatctcaagaaatccttaaatctcagcttggttgatatcctaagggcaaataaatatagaaacaatacaattattattttggtaagcatagacttccgtttatcattgttgcgatggcttaggtctcaatggcgtttcctccaacggcggcttgctctgggcaaaacaactcaacagattggggatccctgccccatggcggctatcactgggatggctgcacagagcggttttttgagggctggtacagccgcgtcaccttgcccggggatccgcccattagctttgccttcatgtacgccatcgaccccaggcggggaggcatggcgcaggtgttggggccggaggaggagttgcattggcgcaccttccccaatccccgccgcttttgggccagttggcggcacctggccttggggcacgctggcgggccaggcgagagctggcgagggctgcaggagcccctcaccttcttccaacacaccgccagcggctaccaatacaccgcccgcctcaaccaggggatcctgccagatcctgtcagaggcgaggccatccgctggctctatcgcattcaactctgctctgcctacgggatcccaccccgagccaccatgggagcctggtcttatctgcccatctttgagccgggctggcagatcctcatgagccatggcttggccaccggctgggtggagtggcggggcaggcgcttcgaattcgagcaggcccccgcctacgccgaaaaaaactggggacaaagcttccctcgccgctggttttggatccagtgcaacgcctttcccaaccattccggcctcagcctcacctgcgccggagccgagcggcaggtgctcacccgccccgaagaagtcgccctgatcagcctgcacggcgggggatcccagccttttttggagtggcggcccggccaagctcggctaacctggcaggtggatccctggggatcctggcaggtgcgcggcgttgtacaggagttccatttgtggatcggctggccagacctgccatcccctgggatggatcccgtcaagccccgagagcctccttggccgcatacataacctctagggtgatctcggtcaggccacgctcgcgggcaaatttttcggtgttgcgtttcaccttgccgcgcacaaagccgggcactttgttcagctccgcctgggcttctcgcgtccagatgagatcggaatcggcgctcaggctcttgtggatcacttctttggtgtcgtggccgccgaagacctccagcaggtgatcctccatgcccagggtaaaggagttgtagattaggtccacaatttggttggcgccctcataccccaaaaagggccggtagccgatgggaaaatcttgcacgtgcatgggcgccgagattaccccacaagggatccgcagccgcttgcccacatgccgctccatctgggtgccgaagatggcggcaggctccacctgggcaatggcatcggctacgcgggtgtgatcttcggtcagcagcacctgatcgcaatacccgcccacctctgcctggaaccactcgccatcgtaggtgcaatagctgcccgcccagaccacatgaacccccatctcgcgggccaggatcttggtgatggctgccgcatgggtgcaatccccaaagaccacggcttttttgccggtcagattttggcaatcgatggagcgggagaaccaagccgcctgggaaacgtagagggtctgctcctggatgtagggctcgtagtccaccgggatcccttgctcgttgagaacctgctggatctggcggatgaagcgggctgtttccaccacccccatgggggtgatctccacataaggtgtgccaaactgctcctgcaggtagcgagccgtcatcggccccagttcccggtagggcaccacgttaaaccaggcccgccccaggtgcttgagattgtggacgctggccccctgcgggatcaccaaattgagctcgatccccagatcctggagcagctttttcaactcccgcagatcgtgggcatggtgaaagcccaggctggagatgccgaggatgttgcaggaaggacgctccgtcctccggggcgggccgctcaactccccacttttgcgggctttgttgatatagaactccacaatctggtgcagggtgcgctcggcggcctgcaactcgttgacccgatagtggttgacatcggccagcagcacgtcacagcggctggacaactgcgcctgccgcacaaagtgatgcagatcctcctgcaaaatgctggaggtgcaggtgggggtaaccacaatgagatcaggctgctcctcgccgtctttgcggacgatgttgcgaatcaccttctcgtccgatccccgcgccaacacctgccgatcaacgacgctggtggttaccggggtaaagtcccgctcccgctccagcatggaacgcatcacgttgaaatagtcgtcccccaggggagcgtgcatgatgctgtgaacgtttttgaaagaactggccacccgcagcgtgccgatgtgggcggggccagcgtacatccaataggccaatttcatggacagcctctcaaatgaaaaccgaggcaagagccgggatcccaatccgccgccgacttctcacccgctgcaaatctcttctggcattgtagaacgcccggcagccgggatcccttggccgttatcctccgtaactcccggccacggcgattgtaaacatcatcgatcaaaagcaaaacggccctttcaagacagcgacaattacggggatccctctaccctgacttcaaggcctgttccatgctggaaataggggcagcagccctggactccgcttggcagcttgccggcgaagaacccaatttccgtagctttcgttacagattaacttttgaatacaaaatgtgtacctctacaaacttgagcagagattttgggttacccaggcaagtttttggccagccaaggcagactgagtctggagagaggctcttctgtttccctggatacaaacctgggcaaagacccgggcagaagggcgtggctgctggagaaagcgaacaccctttgaggtgttgaggtgaaaggccatgggctctaccacgatttcttggcaacgtgatcggaaagcccctcaggagcagatggattccatgactgtcacatatcttaagtctgcggcttgcctgcgcaactggctgcaggcgcccttgcaaccgattcgagcggcaattgacagcattgaagttcaggatccccgcttggcccactttttgtgtcggtggatcccggcccgctgtcctttcgagcgagatgtggtgttgtttggccacaaactgatgcacattccaccgatgtgcaagctcaaccccttctacgatcaagtagtagggctgcgcttccgggctttgtcgtttttggcagaacagggagaagacatcagccgctacctctagatcgactttcggtttggatgatactccacatgtattcacggaacatagattgcttcttttttcatcagtggacggagtttggggcgtagagccttgtcggccacaaggtcgagggggcatccaagtttgtcttccaagtagaagagcagattgaagtaacgcttggagtcgactttaccaatgaatttaactaggatatcgatgtcgctgccggcttgatcctcgccacgagcagttgagccaaacagggccagtcaccgcacacggcgggtgtttattctagctatctttaggaagtcgggttcaagggatccctggccgtccaaaagccgttgagaaactatggccactttaaaccagatataagacactctccaagggatcctcgccactacccaagcgctctgcgccgccggcgcgttcgcgacagtgttgcgtagcaataacgatgtaacaagccgtagtctggccagagtggatcccgtcagagggggtttccaactggatgaaaacggcggcgttgctcctgaagttagggttagcagggagaatcggagagactacgctttagtttctgtaaattgtcaagcagttggggcatgtcactttggatgatactccacaaaacgtcgttgtctagagcaagataagcatgaatgatacggttacgagtggcaatgagttgtcgccaaggaatattttcgttctggttacggacttctgcaggaatgtgagtggctgcctcaccaatcaactcgatgtttctcaaggtcgcatcataggttcggcgatcccgttcaaagtcttcttgagtgtacccctctgtgtattcaaggactcgcttggcaaattcaatcatatcatctaggtagaaacgccattcacgggacatagattgcttctttttctatcaatggacgaagttcggggcgtagagccttgtcggtcacaaggtctagggggcatccaagtttgtcttccaagtagaagagcagaccgaagtaacgcttggagtcggctttaccaataaattcaactaggatatcgatgtcgctgccggcttgatcctcgccacgagcagttgagccaaacagggccagtcgccgcacaccaaattgcttttgaatctcggcaaattgctcgccgagcaattgcaatacttgttgtttcctcatggctggtcagattggatcattcacttgtcaactctccaagtgggaacacaggttggccgcttgttttgatcttccaggctcacacaggcaggtgtttattctagctatctttaggaagtcgggttcaagggatccctggccgtccaaaagccgttgagaaactatggccactttaaaccagatataagacactctccaagggatcctcgccactacccaagcgctctgcgccgccgacgcattcgcgacagcgttgcgtagcaataacgatgtaacaaaccgtagtctggccagagcggatcccgtcagaagcgggtctcgaactccagggaaaggacgttgttgccctcgaggtcggtggtggcacgggtgagggtttggtcgttgaggcggtagcgggcgctgtagcgggtgggctgaaagggatccgtcaggttgcgctgcaccgagatggaagtagccggccccagatcgcgggccacctccagcgccaggccgactgaggagcgtctgggggcacgggtatcgacctggggaacggggctgaggcgaacctcatccaagccgagggtgtcccgcagcgtctccaacacatcgttaagcaaagccgttcccgccagcccggccacccctgcttcggggttgagttgggccaaagctgttccccccaacagggcgacgatctcttggggggagcggctggggctgctggaaagggtcagaacgccgttgcggggatccgcagccgcaagctggctggcccgcccgttgacgttggcaaagatctcgatgctctgctgcgatcccggcaggttgcggttggtgtcgaagggggacagatcctggggaaagcgatagacctcgaaggcttgggtcaccaggcgcaggtttaagaaaggatcgaaggggttgtccaggtcaaaggtggcggtgttggggcgggagcgatccaggcgaaagttggcaatgggcaggctgacgcggcctcgctccagggcgatggtgcccgccggacgcaggtcttggggagtgccgaacaggcgcaagctgccgctggcgtggaattcaaacaggttgggccgctgcacgcggatcccgggccccaaaaccagctccaggccgttgagccgcggctgccaaaagggatccgcctgagtcgagtctgcgggagctgccgccgcttcccctttttcagggcgggggctggcatctacgatcccttgggagacctccaggcgcccctcgagcaaaggccgcagcagcaggccgcccaccaccacctccccctgcaggcggcctgtgtagaggttgggcagggtgagctggatcccttgcagttgcagcgttaggggtggcgaggtctcgtccatctgcagggcgccgcgggagttgacgggcaaaaagccgttggccaagagggatccgccccccaactggccctgcagctcccgcacctccaattggttgaggttaaagaaaatttggccggtcaggtcggtgatgggctccggcagggcggccaacttgaggatcccggagctaaggctgaggttcccctgcaggctgggctctcgcaagctgccgcggatggccagctccagttggctttggcccccttcccagcgcacctggtcggtgaggaggttgatcaggcgcaggccgccattctcggcttgcagggtgaggtcgatctgatccgatgcggcccgcacctccgcaaagggcagggtgtagggcaccaggccggaaaggcggatcggctcgtcgccgttggccagcagggcgccctccaggcgcagttgaccctggttgtagtcaaattgtccccccacctcccgcagcggcacctggttgatctgggcgttgaccaccgtcagggagccgcgggcccggggatcccgcaggttgcctgccagttccacatccaggttgagatctccctgcagctccagctcgtccggcaggaagcgatccagcaaagccagaggaaatgcttggatttgcagggatcccgactgttcctccaggcccaccttgccagagaacagggcctggcgttcgccactgcgcaacagcagcggctgcagcaccaccgccccttcgaccaggctgccgctggcggtgaggctctcgatgctgaactcctgggcctgccaattctggccctcgagctgaaagctgacgctgggccggttgaggttgccgaccaggctgacgctggcctgaaattccccctgcaggctggtgggcggcgggatgcggggatccatacggctggccagggcccccaggtgggcggccaggatctgggcgtagtactccagttgttgcagcagcggatagccgggcaggccgaccggctctgtctctaacacagcggcagggcccaaaggtggcagccgaaaaccgcggctggtgatatcgctccactcccgccacttgaaagtagagacgatatcttccaagcggccttgacgggtgctgatctgcaggtcgatttggggaatggggacttccgaggtgggatccaaagcagcctggagagaggttgccggcagctccaaagtgccgctggcggtgtagaggctctcgaacagctccagttgggcttgggcaagggtcaggcgagcggggcgggagtcgtcgctggggcgataatcgaaatccactgagaggccctgcaccgcgagatcgcctagccgcagcccctcgaccgcagctcgacctcgagcggcgccactggccaggtcaagcgccacctccccattgagggttccgcccaggccagcccagggcccggcagccaaccctcccagcaaagccagcggcaactggcttgccgtcacctgcagttcatcttgctggcgttggccgcgcacttccgcctcgccccgccgcacctggaattgcacaggccgaaactggggatccaactgcagcgccagccgctcccgcgcccccactagctccaccgccgtcccctgggcagaccagctaaagggcccggccaagtcggcaaaggccacctcccccacctgcaagccgcgcaactgcgcctcgccagccacctgcaggttgtccggagagccgcggatctgcccggatccctgcagcaccccctgcagcagtggcggcaggccgggcacttccgccagggggatcccgtcagcggcaaagctcaggtccagggatcccacctgcagcgtctggggatccaccgggatctctccctctactctggccaagcgggcggtgtcggccaagatctctgcctgctggatacgcaagccagatccttcccaagctacctggccgcggatgccgtcaacccattgcactcccctctctcccaaaggctgggacagggctagcgacccttgcgcccgcaacgccgccaggaaacccacctccgccgcctcccctgtgtccacctgcgccatcagctcaccagagagggatcccggccactgcgggttaaaaaaggccagcggcagatcctggggagccacttgggcttggacttgccctcccgcccaccgccccgccacctgggcccggcccccgcccagctccaacaccgcctgcggcacctgtaccgcccacccctcggcctcgggcaagatctgcagctgtcctctgccggcaatctctcctccttgggttgtccaggtggcctccacctggggccgggatcccgccagcgccacctgcacctgggcacttaccggccccagctcgccccgccgcggcaggttgaggtcgtagagagccagcacctgctctacatcggccccagtgacctggagatcgaaccggcctgctaagccggcagcccattgcagttgtccggatccctggatccgcccgccggcggccttcaggtcgatttcctcaaaggccaaggtttgatcggccaagcggaagccaaaagcatattccggcaccggcaggcgatccacccgccccggcgagatccctcgcaactgcccttggatctgcggcccattcagcggcccggtgaccctcagggatcccgccaccaccccttccgccggcagctcaacgttgaaagtctcctggatctgctgcaggctggccggggcaatagcggcttgcagatccaatccctccttgtcgccgaagacaatggagccgttgagatcttcaaaagcaagctggccaaaacgaccgctcaccccctgcagttccagctcctctagggtaaagcgaacggagcccttcacctcttcaaaaggatggggcaacctctccagccccagccgcgcctgctgaacctgggcttgccccgtcaactcccaagggcgttctcctccccagaggacttgcagatccagactggcttccccttccacctcagtcaagggcgccgccggcaagacgctgggcagcagctccaaaggcaggcgccgagcggccagcgtcaccgagccagaagcctgggcgaaatccgccaccccccggagctgcagggggtagcccccttccccctccagagagcgcagcgccgccgagagctggaaactggcccgaccccctccctcctcccccggcggggcactcagccacacctgcgcctggccctgcaactgctcaaaccggcgccgctctcccactaagggaatagccgtcagggatcccccctgcaaacggatgttcagcccctgcaagggcagggatccctcgccttctggcagttgaaactgcacgtctgcccagccgcgatccagcgtctccatcagcagcagttgcggctgattcagggtaatattgagcacccactcccccgtctgcagccaggtccagaagtcggggctgaggtcgatggagccgatgctggccagatgttcgatgtggctttcccctagcctcacctgccaaggggctacaaaccttacctcccccaattccacctgccggcgcatcgcctgcgagagggtagcttccacctggggcagcacccgatcttgaaagtaggccccgattccccaggcagccccaaaagcggcagccgtcaagcccaaacccagccccgccaccatccaggtgccggggggaagggaaaagcgtcgccgctgcccctcttgctcctgccgatcctctcccaacgctcgcccctcagggatcccaaccaccccacttgagaagccctgtctggcccgcaggccggcctccttggggaacatcaaaaactgcccccatcctacccaaggactcccgccttgccacgaggggccaaaaagcagggatccctgcccccagccgcaatcccctgcccgcggaaaaataccgtctcgccaagggagtagggatgctaagctatctccacgcccgagatcgggcctcaaccctctgtcgagatagataaaaggagaaaagccattccggaacctctgtctctgacggtcagcttgcgcggcagccacgaagcgctggagaactgccaggtcttttacctgacgggccttctggatgccttttctgagccggtcttcgttaaggtggtcaccaaatacctagaagagggatcccccaatctcatcctggatttgacggggatcgacttcatcgatagctctggcgtcggtgccctggtgcaattggccaagctggcccagagccgtgggggcatctttcaggtggtgagcaacccccgcatcacccaaacggtgaaactggtgcggctagagaagtttttgtccttgcgcaactcgctccaagaggccctcgatcatctggccgcagaaggtgggggacgtccagagcctgacactcgccccgacgccgccgaggcaaggcctgaggggccagacggccaagcttcctgagctggcggacaagctccaccatgggcctggggactttttggggcattagcgccggggccggggatcccgagtggctcaccctcaaagcagcccgcatcctcggcgccgtcaggtgggtggcctgcccccagaacgccgccggccagccgggcctagcttaccaaatcgtgcgcccttggctgcgaccggaacaaaccctgttgccgctgcatctgccctttgttacccaagtcgagctgctgcaggcggcctggcaagcggctgccgagcaactggccccgcctctggagcggggagaagatgtggcctttgtctgcgaaggggatgtgggcctctacagcacctttgcctacctgtcccaagccctgcggcagcggatccccgacttgcccatccaggccataccgggggtgtgctctcctcttgccgccgctgccgctctgggatcccctttggcgctcggctccgagaaattggcgattttgcctgctctttttgccctgacggagctggagaaggcctgcacctgggccgacgtggttgtgctgatgaaagtggcccccgtctatcctcaggtttggcagtggctagcggcaagaggttggctacagcaggccagcttggtggcttgggccggttggccccagcaagctctcttccccaccctagaaggattggccgactatcgccccccctacttttccctgctgatcctgcgctctcggccccggaattgaagttctccccgacacccgcctgaagggggaggcccaccgaggccgggtcgagtggtctcggtcaaatcctcggctgagctggggatccagcccccctgctttctggaaagtttctaaaaagtagacctttcttctggaaaagggcagaggatccgactgcaagatctactggagacctatgttgaagaaatatgggaagaacgattaaagaaatgacctagactgttaagaacagttgccagccattgtagagggatttgacccaagctagattagaaatgtagtgattcaagcaaggaggataatatctcagcttcatctcaaaggcgagacaccagcctgcaatctgcccaagctcaaagcttcctgtcggtcaacgttttgatccaatctcgtgcaaacttccgatccgttgcgccggcaggtttctatagcaagcggttgtcttgcccagaggagcacctggcacctacgacaggttttcttccgaagaagggacatgggagctaaatcaaatagcggtcgggtctgttgaggtcagccgctgcaacgataaggggtcgtttacctctggtgagatggcaagatggcgagcggtcttacccgtttaagggatgccggcctgctatttcgagtctccgtttaggatcaaggaagaggtggaaaaccgatgctcggtcgggttcaggtgctcccccctgcagactctggcgaatcaggactctgctcagtagagcaagggctgcgggctttagcaattttgggttcgcccagttcatagtttcacgctcgcttggaggaggtttttatgcttgcctttctctcgaaaattgctagagcagttatccgcgtgttcacgcctgccaagtctgatctggttgaagtaggttaccagcccattaccgatgatgtctatcgcgccaaaggctcagctcgctatgctggggagctgtagggcacagtgcgagagcgggtcaggttttggcacttcaaccctcgggagcagagcttcaaaagttggttcgtcaggtggctgttctactctccccgtcaattgagcagaggggggtgagctcagaacaatcgctcagaacaatcgaataagtgaagagacagctaagtttggatgcaggtgacgtgcatgggggtgggtggtttcccctccactcaagttttgtcggttcagtggcggtgccggtggggttgccgccacttcttgttggctgcgagctgcttgccgcttctctgcgaaaatagcaaggacgcttgcaacagatgcttgaacgccctgttttcctctgtgttgccctccctcgtggtctatcccgtcacgctaggtgatttggagcccgtggcggaggttctcgcccaggtcttttacccgcccttgggtctgcagcgctggctccacccgattcacaagttgggcatccgcgaggatttgcgcctcaagctggcggccagggatccgcactactgctgcctggcggctgcggtgggatgcgaggtggtggccactgccgagatctccttgcgggcgatggcccatgggaagtatccctatctggccaacttggcggtgttgcccccttggcggcggcgcgggatcgcgcggcagcttttgctcagcgccgaaggagtggtgcaaggttggggctatcaccagttgtatctgcacgtggtggaagacaatctggccgcccggcagctctacgcccaactgcgctacactcccatccagcgcacctctcaactttggcattggctggggatcccaccccagcttttgctctgcaagtggctgccgtgaagttatgtaaactagagctagaaagctggagaggtgttgcagtggttatcgaggaagggggcaggagctggcgctggttgggccttgtggggttgtttacggctttgctggtgagctgggcaggggttcagcccgctttggcccagtggggcaccacccccctgccgcagatcggggcgccggcgccggaatttgagctgccggatcagtcgggccaggtgcggcggctggcggattttcgcggcaagtgggtggtgctctacttctatccccgcgacttcactgccgggtgtaccatcgaggcgcgccgcttccagcaggatctgcccaagtttcggacgctgggagcggagattgtgggcgtgagcgccgactcggtggactcgcaccgacggttttgctcggcagaggggctgcaatttcctctgctttcggatcctgagggcacggttagccgcgcctacggctcctggacgggggagatggccctgcgcaacacttttttgatcgatcctgaggggatcctgcgggccatcgacccgattgtcaacccctctcggcacagtgccgaggtcttggcccaactgcaagagctcgcccaggctggctagtcctgggggccaaaggtctgctcgaactcctgcagcagctcgtcgatctcctccaaggcttgattgacatcgacccgcaagctgcccaggtctggcttttccaaaagcttgaccaaggtgggccggcgctcgcgaatgcgcttgatgcgctctttgaaggcggcaattgcagctgtgtccatggctagagagattatttcaactcctccagactatcgctttcccacccggattgtcgcccaccgcggggatcacacccacgccgaggagaataccctggccgcttttgcggcggccatcgaaggcggggccgacgggatcgagctggacgtgcgccgcagccgcgacgggatcccgctggtttttcacgatgccgagctggaggggcagccgctggcggcgctcacttgggcggagatccgcgcccgcaagcccacgatccccagcttggaagaagcgctgctccacgtcaggggcaggattgccctcgatatcgagctgaaagaggcgggctacgaagaacagatcctcgccctcatcggcaagctcttgacccctgcagagtgtgtgatcacctcttttttgccccaggtggcgcaacgggtgaaagcccttctgggaggggctgccccccaggttggcctgttggtggaggcgcagccggagggagagaagggatccctcttgacctactgccgcgaggtgggagcggattttctcgccccccattactcttggctggacctgccgtttttggcggcggcggcccaagccaggatcccgctctacgtctggacggtcaacgatccggagatcatggccttctgtttgcgcccgtctggggaggagccgccggtgcgggggctgatcaccgaccaccctcagttggcgctgcaaattcgccgccagctctggctggccgcagaagactaaaccatgggcacaaattgcactgggaaggcccccttttgcaccaccccctccggggttttgtggaggatcagcaaggattggaatccctggctttcgcccaccggcaccaccagggtacctcccaccgccagttgatccagcagcagcgtcggcagggttgggggggctgccgtcaccacgatggcgtcgtagggggcgtgttccggccaaccctgatagccatctccctggcgcacctccacgttgcggtagcccaaggaggccagggtttgctgagcgcgggcggccaagggagccagccgctccaggctatatacttgccgggccagctcggccaaaatggccgcctgatagccggatccggtgccgatttccagcaccaccgactcaggggtgaggcgggccgcctcagtcataaaggcgacaatatagggctgagaaatcgtctggccgtagccaatgggcagcgggcaatccctgtaggcgcgctcccgcagctccgggggaacgaaaaggtggcgcggcaccttgcgcattgcctccagcacccggggatcgcggatccctcgctgcaagatctgctccctcaccatccgctcccgttggccagcccagggatccatgccactatcgccggcacaggactgaggagcgcccaactcggcagccgggatcccagccaaggagtcagaagtcctcttaaaaagagacgagaacaactttaccattggcgcacaacctccaaagctaacagcttgccgggattttccgggaacgctgcgccgtcacttgggatccctcaactcgatcctggcctactttccaaaagacttccagctttaatcaggctttttcccctaccccttcccgcaaggggatggaaactcctcttgtgcacgacttagccgcaaggatctaccggctacagctagcccttagcaaggtggggccgtggggtggtttagcggtgtctgtcaaaccagcgcatcagcatcgccgctaggcgctcagggttgtgacgcaccaagccggtctcaggatcctcttgcatgacgttggccagaactgcccggcaacctaggtaggccagcttatccggatccagcaccacaaactcagagccattgcggcggtaatgctccaaggcgcggagagaagggggctcccgctgtaccaggacaccatcgaacaagcgcacgcccgccacccgatccagggccatgacgtgatccccaacggtgtagccgtcggtttcccctggctcggtcataatgttgcacacgtagatgtggggcgccatgttcttggccagagcttccacaatctccgggatcaacaggttagggatgatgctggtgtagaggctacccggccccagcaccacaaactctgccgcctcgatggcctcgatcgcctcgggcaaggcaggagggttgggcgggtcgcagccaatgcggcaaatgcgccccctggctttagcgatgttggactcgcccaccacgcggcggccatcgctcaactccgcccagagggtgacgtccgccagggtggccggcagcacccgtccctgaatggccaagacctgcgaggtggcggtgatggcccgaatcaggtcgcccccggttacggcggtgagggcggtgatgaacaggttgccgaagctgtgcccgctcagaccttccccagcctggaagcggtattgaaacagctccgtgagcagcttttcttcgttggccaaggcggtgagacagttgcggatatctccagggggcaacacgccgatctcccgccgcaagcgccctgaggagccgccgtcatcggccacggtgacaatggcggtgatgttggagctgtagtgcttcaacccccgcagcaggttggaaaggccggtgccgccccccagcaccacgatgcgagggccacgactcagacgtcgccgcgacaggagcttatccaccagcgcctcgtctccttctgggatcagcacatcttcgatggagcgcatggcgctgcgaaagcccagcaccaccatcaccaagccgatcccggtcaccaaggggccgctgatgttgttggggatccaggtggtgatcaggcgcagggtgatgtcgattaatcgcttgaggcgaaagatgggggtcagctctgtccagatggcgatgcccagcaccatcagcagcacgccccccacggctagggtgagccagcgcttgaccgccagaccagggaagagccatttccagccatttcccggccaagtggcctggcgacggcgaggcccccacacagtggacttgttgctgggcgcgggcttagtcatggggaggtgcaggaacgccggccaaagggatcctaacctgttgctgttctacgccagcggcagggggtggcgggccaaagcgggcctccagctcccgctgcgaatccagcaaatggcggtgctgcacctggatgttcagggcaggcagggcagggttgtcggtggggacagcccagggccgcagatcttcagccaggcgctccaccagagccacagagcggtgttgcccgccggtgcagccgatggccacggtcaggtgaggccgtcgttctgctcggtagtggggccagaacgcctgcaccagagaaaagatctgccggtaggtggattgggtaactggatccgcaaagaggaactcctgcagaggcggatcctggccggtcaagtggcgcagatggggctgaaagaagggattgggcaaaaagcgcacgtcgaacagcaagttggcatcggggggggcaccgtacttgaagccgaagctgaccagcctcaggttgagcggctgtgggatcccgtggaccagggcttgtaattgctgccgcagttgctggctgttcagctcagacgtatccaggaggtgggtgcagcgctcccgcacgggggccagatcgcgcacttcctgctcaatggcctccaacaggccaaggccagggcggtgagggtgggggcggcggtgggcgctgagacggttgagcaataccaggggacgagcctccagaaagaggaaagggatcccttgcgcttgccgccagcggtcaaaggcaaggaactgctcccgatattccggggtgtggaggtttaggctcaccgctagagcagggtggcgaggccggattgcctcgattaaataaacggcctggtcaggcgggatcccttccaagccggtgtagcccagttgttccaattgctggatggccagggttttcccggatcccgtcagcccggcaataacgagaacaggcgaggtcgcggcggtcggtctagtcgcttgatcgtccatgcagcctattctagggcgatggggagccgaaaaaccggatgccaggcgctcaagtctgggaggctgttgcggcttctctgtccgttttctccgccggccccgggaggggggcgctggggcagagatcggccagaaaacactgttcgcaaaggggcttgcgggcggtgcaaatggcccgcccatgctcgatcaggcgaatggaccaattttcccagtcggcttgcggcaacaactgcatcagatcccgctcgatgcgcacgggatcctcgtgctcggtgaggccgaggcgacggctgaggcgcttgacgtgggtatcgacagtcacgccagcgttgatgccaaaggcatgggccaggaccacattggccgtcttgcgggccacccccggcagagtgagcagctccggcatggtgcggggcacctggccgccgaagtccgtcacgatcttgcggcaggcctcttggatgtgtttagccttgttgcggtagaagccggtgggacggatcagggcctcgatctcctcccgcggcgccgccgccagcgcctgggcatcgggaaagcggcgaaacagctccggcgtaacttggttgactcgctcgtcggtgcactgtgcagacaaaatggtggccaccagcagttgcagcggcgtttcgtagtggagggcacaggtagagttggggtaatggcgcttcagccggatcaggatctccaaagcccgctggcgcaaagcccgcttgccgctcatctgcaactagcccgacccggtgacgatggcaagggtgtccttgaagatcagcactacccccagccccagcagcagcaccaagcccgtctgcatcacccgttcctccagttctttgggcagccgcttgccgcggatcgcttccaagatcaaaaaggcgatgtgtcccccatccaaggcgggcaggggcaacaggttgagaatagccaggttgatgctgatcaaggcggtgaaattaaacaagctggcagcatcgtcccgcgccagatccgcgccgagcttgacaatccccaccgggccggatacctgggtggcggtgttttggaagttctgcaggagctgctgcaggccactgaggttcatcatcaccaagcgctggtaggcgttcccggcttcggcaaagatctctgccgggctctgagccgggcgcagtgtcacctcttggttgggggccaggttgaccccaatggccaccacctctccccgcatctcgggagtcaccgtgatctccagaatgggatccccctcccctcgctgcacctgcagggggacgggccggttttggctgcggcggatcaacgcctgaaaatcattgagagctgccaaggccgaggcctcgtcggcaaccgtgctgtaatcgtggtcagctgcccgcaacaccacatcttccgcctgcaagccggcccgctccgccgggctatccggcatcacctgggcgatgagaatgccgggatggatgcgcgtcaccgatgggatccccagcgtggcaaacatcagcaccagcaccagataggcgaaggccaggttggccatcacccccgcgctcatcaccaccaggcgatccgcgacagggcgattcttcagcagatccgggtcgtcgggcgggtagggagagcgctcgtcatcgtcgggaaagcccacgtagccccccaacggcagggcgcgaatggcgtactccgtctccttgccctggtagcgccacagcaccgggccaaatcccagcgaaaagcggttgacgtggatcccttggagtttggctgcggcgaagtgtcccgcctcatgcaccaggatcagcagggcgagaatggcgatggagaggagaacaggcatgggctggcttgaaggagagaaggaaaaaaagagcaagaggcagagagccacagcgacggctgcacctgccgccttaaggaaccaagataacagaccagaagcggcagagccctcagaacacttgttctacttccaggatgtcgggaatgctctcccgcaacttgcgctcgatgcccatttttaaggtcagggtggagctggggcaggcgccacaggccccctgtaggcgcagcttcaccaccgggccgtcgatttccaccagctctacgttgccgccatcggcttgcaggtaggggcgcagctcgttgaggactttttccacattttcggccgttagttccagtgcttgtgccatagttgcttccagctctgctgagaccttgcctgggatgtcgagatgttgattgtagcgatttctcgccagacccctcaagccagggagggatcgcccttcttcagcatagtctccttctttcggggtgggggatgagatccctctcttcagccagaagactagaataggactcagatttgcctgttgcgagcagcagacccaagcctattctgagcaggggcgctttcttcgccatgctagatgtcttactgattgtgatcttcatgttggccggggcgggtcttggattctacggcctggatctgctccctcctgccgccattcagggggccaatgtggagggggcgcgcgtggttaccagcggctttggtgtcctagcgggtttggcttttggatccttggtgcgctggggctaccgccgcttcgaggccaatgtacgctcgctgccgccggatgtgttgatcagccgctcggtggggttggtgatcggcctggtgattgccaacttggccatggctcctgtctatttgttgcccctgcctcagcagctcaatagctttatcgagccgctggcctccgtcttttttagcttgtcctttgcctacttgggggtgagtttggccgatacccatggccctgcgctcttgcgcctgttcaaccccaactacgccctgcaggcggccgcagagggcagtgtggtggcggccagccccaaggttttggacaccagctccatcatcgacgggcgcgtggcccagttgatcgagacaggctttttggagggaacgctggtgatccctcgctttgttatcgcggagctgcaaaccatcgccgacaaagccgatccgcaaaaacgggagcgaggccgcagagggttggatacgctgcaagccctgcgccaggcctatcccgaccgctttgtgattcacgaagccaactacccggatctggccaccgtggacgagaagctggtgcgcctggcccagaatgtggggggaacgctagtgaccaccgattacaacctgaagaaggtggccacactgcaggggatcaaggtgctcaacgtgaacgagctggccgaagccttgcggcccatctacattgccggcgacagcttcgatatcaagatcacccgcgaagggaaggagccgggccagggggttggctatctggaggatggcacgatggtggtggtggaagagggacagcgctctctgggcaagactcgctcggttgtggtgaccagcgccattcaaacctcggcgggccggatgctcttcgcccgcctcaacaaggactccagcccagcttcctctgcgaaaacctgaggcttcaggccgaagagctttgttttcccgacgcaatgatggcctctcccccaatgggcgtcctccaaccggatctgattttctacacccaggatcgccagcagcgtttctggagtttttattgggagggtgctgagaactacgccatctacccgcagcagatcctgagcggacagcaaagctgggaggtggccaatgcggaggagtacgaagccaagctcaggcaggtgtttgcgagcggggatcccttgcagcatcagtgtcaggtgatttctccccgctacaagttgcacttgcatctttgcctcaacccggtgcgggacatggagggggaggtggtggccgtgtcggtagtgggcaaggtgttgggggcgacgcctttcaacttggccggcggagccggcagcccccctgcccagcgccatcccctcctgaccgagccggtgccggggatcacggcgcagttgctgcgcaacatcggccactccctcggcatccgcgagctgtgccagcagacggtggagcagttgggccagttgttcggggcggatcgctgcctgctggccctctacgaaatggggcaggactccctcacagtcaatgctgagtaccgccgcaacccgggggatccctcgctgttgaaccagaccttgcgtctggcggatcacccgcctctgctgcaagcccttcgtcaagaagagccggtggtgatgggacgccatctggccatcgccatgtcttaccggggctatgccaacagcctgctctggctggaagtgttgccccccaacgaagcccccctctggcaggccggccaccttcaggtgctgcagagcatcgccacctacctgggcaccgccattgcccacgccattttgctggatcaaagtcgccaactggccactcgcctgcagttggccaaccagacactgcgccagaaaaacaaagagctggagcaggcccgcgcccaagcagaatcggccaaccaactgaaaagtcaattcttggccaatacttcccatgagctgcgcacccctctcaacgggatcatcggctttattaggctggtgctggacgggatggccgaaagccgagaagaggagctggactttttgcaggaggcctaccgctcggccctgcacctgttggccttgatcaacgacgtgctggacatcgccaagatcgaggcgggcaaaatgcagttgcagtttgagccctgcgacctgcgcgccttgttcaaggatgtggaggccaaaaccggcctgcaggccaaacagaagggattgcaacttagcttccacctgccccccacgccggatcggatttggctgtacggagattaccaacgcctgctgcaggtgatgctcaatctggtgggcaatgccatcaagttcacccccaaaggctcggtgacggtacgagccgacctccttcccggcgacccggggatggcccgcatccgcgtcatcgataccgggatcggcgtgtcgctggaaaagcagcagaagctgtttcaggccttcacccaggtggatggctccaccacccgccagtacggcggcaccggcttgggcctagccatcagccaacggctggtggaggcaatggggggagagatcaacttctatagcctgggcgaagggctgggatccaccgtcacttttaccgtgcccctctaccgccagccgctcccagggggggaggcgagcccagctcaagaaggccccccagaggctacgaatcccaacctaatgccctatccggcccagtgctgatccaccgatgccctatccccgcaaacggtttggccagcattggcttaaggatcccgcggttcatgaggcgattgtgcgggccgcccagttgccgcctcctcagagggatcctgcgtgggttctggagatcggccccggcaccgggcagttgacgcagcggttgctggcccagggcgtacatgtggtggcggtagagatcgatcgggatctgtgtcggctgctgcaaaagcgcttcgccgaccaaccccgctttcacttggtggaaggagattttcttcgcctgccgctgccgcctcagccccgcctgctggtggccaatatcccctataacctcactggcccaattttggagaaagtgttgggatccccggcccagccggtgaggcagtttgagcgcatcgtcttgatggtgcaaaaagagctggccgagcgcctgcaggccggccctggcagcaaagcctacggcgctctgagtgtacgggtgcgctacttggccgagtgcgagctcatctgccgcgtgccccccagcgccttccggcctcctccccaagtggaatcggcagtggttcgcctcactccccgccccgcccccacccccgcccgcgatccccgctggttctcccaactggtttgccagggcttctccgcccgccgcaagcaacttgtcaatgctctgggaggcctcgtggatcgccagaccgtggccgccgctctggctcagctccgcctcagccccacggcccgtgccgaagagctggatctgcccgattggctggccctgagcgatctgctgctggagcagacacctaggatggctgccgtttccggcgagggaaaaccgcgctagggtgagaggaagtcctcaagggtttttcaccagaccccaaaacaacctatgctcaacaaccaaggcagacagatccttgtaactggcggtaccggtgggctcgggttgggagtaacccccgtgctcctggacacaggggcagagttgaccttgacctaccgccaagaggaggagttggctgttttgcggcagcgcctgccggccaatagcctggatcaggtgcgctttgtgcaggtggatttgctgaacgaagccgctgtggcacggctcatcgacgatctgccccgcgtcgatggtttggtgcacctggtgggcggctttgccatgggccccactcacgagtacagcctagaagattggcggcgcgattttgacctcaacctcaccaccaccttcctggcctgtaagcacagcctgcgcaagatgtggcaacagggttatggacggatcgtgacggtggcctcccgaggggcggtagagccgggatcccaactggccgcctactgtgcttccaaagcgggggtggtggccctgacccgcaccattgccgccgaaaccaaaggcaccgacatcaccgccaacgtcatcctgcccagcatcatcgacacgccggccaaccgggctgccatgggctccgagcaggcggagctgtgggtaaagcccgagtcgatcgggcaggtgatcgcctttttggtctcggaagcggcgcgggatctgagaggggcggcgatcccggtgtacggcaatgtctgagctgcttggttgaccgcacccccagacggccttcatgatacgagggtagaggcttattttcgtgccgttttcctatgctgaagcgatggttcttggggggctggcgtcagcaaattggccgcattgaggtaacaggggtgatcgatggcagaacccgagagcgggttctcaaagccttgcaagaggtggaagaaagacagatccctgccgtggtgttgcgcatcgacagccccggtgggacagtggcagactcccaggaaatctacaatgccctctcgcgtctgcgggaacgcaagggcacgcgcattgtggccagctttggcaacatcgctgcctctggaggggtttacattgccatgggagccgagaaaattgtcagcaaccccggcaccatcaccggcagcatcggcgtcattatccgcggcaacaatctcgaacggctgctggacaagatagggatttcttttaaggtcatcaagtccggcccctacaaggatatcctttcctttgaccgcgagctgaccccagaagagcgcaacatcctccaagagttgatcgacatcacctacggccaatttgtgcaaaccgttgctgccgctcgccggctaagcgtgaatgtggtcaaaacctttgccgatggccgcattttcagcggcgaacaagctctgcacctgggcgtggtggatcgcctgggcacagaagaggatgcccgcctctgggccgcggagctgtcagggttgccgcccgatgcgaagttctgcgatctgctcccacggcgcaggggttgggcccgcttgctaccggcggcagaggcattggcgcgtctgcaatttgaggtaagcacctcaggcctgcccctgtggctctacaccggttcttgagagacggcctccacaactgtgaggattggttctcccgcccccaacccttatgccggcataagagagcagttgggaagcaaagccagaagccgctttgccacctgctcctggccgggggcttgcggcggtgcgtctggctggccggagttactcctctatttgccagggatcctgcgccaactcctcgtcgaagatgcgggggggacgcaccgccatcagcacttggcccagcaggggagaggggggcgaatcctctatccactccaccgccacagctccccctcgatccaccaggaaaacccctgccctcccttcccaggtgcgaacggcgcgatccgccaccagcaaaatcggatcctgttcttcttcaggggccaccggccagcccaacagggatcccagcaaaccattgtccacctgcagggcgactgggtcggcggccctttgaatggccggccaagcgggcaaggccatccacgtctgcccagccacgctggtgacccaaccaaaaaggccttgaggctcaacggcagggatctgctcccaggtggcggtagaaagaggcagggatccggccaccggcagcagacggggcagatcctcttccgggcgaaacaccgaaagcctgggcaacggcttgcgctggggttgggagccgggagccaacgtcgacaagagccgctcaacctgttggcgggctgtttcgctgtgggcatactgaaaggcgcggccaatggcccgggttcgctcctggagatcgcgggtttcctgggcagttttccaggcttggtaagccaccgcatcgccggggtgatccgtgaacccttccgggagctgccgcagttgggcatagtttttcacagcccgggcgatctcgtgggcctcatcggcacccaggttgcggctgacaaccagctccgccacccggacgcgatcctgaggcgagaggatgcgcaactcgtagagaatatcgctgcctttgtgggcaaagtgctccaaaacggctgagctggctcctgctttcgccattccttcgtaaacctgggcggcgacaacgatctggttttggtgggcgggctcaaacccggtcgcctcgaagatggcctggggagtcattttctgtcgttgcaagctttggcaggcctttgcccaatccagccaccccccctctttgcgctgcagccggcccatcaacaggctgggatcctcctccggggcagtgggttccggcaaatgctgactcatggccacgcttcctccgcaacgacaatagcccaaaatgaacgcatacagaaccaacccatccaatacagtaaactaccccatggctatagcttgcttccgcgaagcagtagccgggggctttgggaaatcctgtagccggcaagccagccgcggatccctgggctggttgataagggcagcctcaaataacataggcctacggcccactaacgcggggggcagcgttggagctcgcatccccttcccgcccacgtgcaagagtgaccccccaaccgctggccaacctgcaaacacaaaaggatagctcggtagcctcgtactttagggcggggcggaaaagcccgtaggcaacttgagttgctcataatggtatcgttgttaccgaggcgtgccgttcccaggcaagcacctcatcacgatgaaaaactcgaccggtggccagcgtctgggagatgccaacgtctcagccaacctgcaaggactctgccccctgacgcgatcagaaaagtcagcagaaccttggggccttgcctcaaggaactgtctagctagaggcgctttggcagcgcctttacgagcccgtttgtgaactacgttaagcatcccccgccttccggcggagggagtgtcaattgctctcggcgctctctcggcactcgccctccgtcacctgaattcgatgaagtagccgcgccttttcccctcccctgaccccccatccagatccaaagggatccctctcccgccataccagaagatgaactggggtgggcaaagcaaactagctcatgctgacccggctgcggtcataggtgagacggaaggtgggatgcacctttccttggatgcggttccagaagttgcgcacattggcctgcaggccaacccgctccgtgccacgcaccaacatggcttgctgacgaacccgaatcgcccgttggtggcccatcatcaggcggcgagccagctcatccagaacgtgagaacggccaggagcaggtgcctcggctgtctgaacggtttgagccggcgctgcagcagcttcggaacgataggccgcgccccgatagagcaggtcaagcttggtgggcaaaaccaccggcttgctcaggtggcgaaatcgccagtccagcccccgatagcgaccccccactttgcccggagaaacagtcaccgtcgccggcgagtgggtgtaaccaacgccacggtaagagagttccatgatcttcatcttcgcctccaaacgtatatggtctgtatccacttcacttcctgaggagtgacctgagatgtcccgtggacagtcccaagggttgaggcgcgttccttcgggatagctccctacttccgtcctccggctgccgtcttgctccacgataagccaaacagcaggcgagaggatgaacgatttctttctacattttgtattataagctacggttttgaggtattgccaccaacttttaacgaaaatttccactgatcctccctttagctggccaagaacccagcctgaatgaggcgggatcccctgcgggagccggtttgcagcgctttgggttgggcccagccttccactctgtccgcagggccgaagaaagcattatcgtggaagaatcctcaggattggctacaaaagttcatactcctggtggggtgtctctgtgcaggaagactttcgcctgattctggacatcgtgacagtgttggcggcagcggcggcgggtggttttctggcagcgctgctgaggcagccggtgttgcttgggtacctgctggcagggatcctggtgggaccaacggggctggggtggatcaaggagttggtgcaggtggaaaccctggcccagtttggggtgacctttttgctgttcagcctgggagtggagttttccctcaaagagttgcgccaggtgcgggggatcgccattggcggcggcgctttgcagatcggcctgaccatcgcgatcacggcggcgctggcagtggccagcggctggctgacgccggtgcaggggatcttcctgggggcagtgctctctttgtcttccacagcggtggtgctcaaaagcctcaccgagaccaaccagatgggcacgccccaggctcacgccatgctggggatcttgattgtgcaggatctggcggtggggctgatgctagcggtgttgccggctttggattgtcctttgccggagctggcgggatccctggccaaggcgctggcggagattggcctggtggggctgggggcggtggtgggcgggatgtggctggtgcccgctttcctgcgccttttggcgcagcaggagagcaaggaggtgtttttgttgggggtgatcagcctctgcgtggggattgccctgttgacagagcggctgggcatttccagcgagatcggggccttcctggccgggctgatgatctcagaagtggaatacgccgaccagaccctggcctatgtggagccgctgcgggatgtgtttgccgccctcttttttgccgccatcggcatgctcatcgatcccagctttatcgctgcccacctgcccttaatcttagggttagtggggctggtgatggtgggcaagttttgcctggtggcccctttggccggtctgttcggctacccgctcccctcagcggtgttggtggggctgggcctctcgcagatcggcgagttctcctttgtcctggccagcgaagggcaagcgctagggctggtgtcgcggcaactgtatttgctcgtcgtcagcaccaccgccgttaccctgctggtcactccccttctgctcaggggcgcgccgcggctgctggcaaaattacaagggatccctttctttgcccgttggctggaagcgagcgagcggccccccgccctgtcccccgacgctccccaacaggatcacgtggtggtgtgcggctatggacaggtggggcaggacatcgtgcgcatcctggaagcccgtcgccatcccgtcttggtgatcgaccagtcggaacgggtcatccaacacctgcgctcccgtgggatcccctatctctacggcaatgccgccagcgccccggtgctggagaaagctggcctgccccgcgcccgcgccctggtgatcgccctgccggatcgcctgagcatgcgcctttgcctgaaacgggcgctggaactggcgccccacctggatgtggtggtgcgggccacccatgaagaggacatcgaacagctctatcagttgggggccagggaagtcgtccacccggaatttgaggccagcctgggcttgtgcagccatgtgctgctgaagctggacgagcccctggaggtcatccagcaggagattctggccatccgcagcagccactaccgcgatttgcgccctccttaccccagttgtctgatccccacccccgtgagttggccggcgcagcccccatccccgccgctcctcggccatgccaacggcagccgcgacagcggcccacccgagcctgcgaccgcctggtgggagcactggcagcgccctgtacagccggaatgggcagggatctcgggctcggctgagtagatagagacaaaacccctctcaggggagctaaccaggataggggatccgcaggagctggttgaccggtgggtgagccacctgcacctgtttgccgtccggccactggatctggatggcttctactgccgactcggatcccaggccaaaatgggccaccggctccatctggcagaggtagccgctgccggcgtcgatgggtcggatctgcgtgcgggtagaggtaaccaggcgtaccaaggcgccgcgggctggggatccctggcgggtgaggggcagaactctcagccagttgttgccaggggccagcggacggtagaagctcaggggctgggcgcccgattctccgtgggcaacgagcagctctaggcaaccgtccccatccacatccgccaccgccgctcccgtccccagtccctgcggctcgacagcatctcccatgtcgatagcctgccagcagccggagcgccagccaaacagccggttgggctcgccgatgttgttaaaaaacagctctgggtaaccgtcgttgtcgaagtcggcagcgatcaccgtgcggatgcgggagggcctggccagctcgggaggggccacatttttgaagacgccgctggaagtttggatccagaggcgatgcggcccttcccagttgccgtacaccagatccaaccgcccgtccccatccagatccaccgctgccaccccccgtccgtgctcgccgggatccgccaaccccacctcggcggcaatttcctcaaaggtgccatccccgcggttgcgaaacaaaaagttgggcccctgctcgttgacggcaaaaatgtccatccgctgggaaaccaggggcacggccaccagcccccgccctcccgttacccggtttacccccgcctctggcgccacatcggcgatcatctggccggcggacagctcgtaaaggcgcatggggccgccatagttggccacgaaaaacccgtaccgcccctggccaaagcgatccacgcaggccaccgagcgacctgccgtcaagttgagggcatcttggttgtggggcagagagaacagatccacccaacgggatccctgccagtcgaagaggcgatccccaaagcgcttgcgcccgccgaaggtatcagtattcaagacgtagagttcttcttgcccgtcgccgtcgaagtcgccggcagccaccccaatggccatccgccctgcatcggccagagtatcgtccaccaaatccaccagcgcctggccgttccacttcaaaacccgattcgggccgcggaagccgcacacaaacagctcaaaagccccgtcccgatccacatcgcaaatggcaactccataggaaaaagcaggcgggttgaactggatgagggagctgcaatcttggaacatggggatcccgtcgtaggagaggcaggaactggtggggctccagactctaatggtatgctagatcctcgctgtcgcttccctttcaaccatgccacgcatcaaatctgccatcaagcgcgtcaagattgcggagcgaaatcgcctgcgcaacaaagctaccaaagccatggtgcgcgcgctgatgaaaaaagtcacttctctctcctctgcttacgccgccaacccccaaccggaaaccctgcaggagattcaagcggcgatgagcgctgcctttagccgcatcgacaaagcggccaaaacaggggttctccacaaaaacacagccgcccgtcggaaggcgcgtttgtctcggatcgtgcaacgatccctggccgccacaagtgcctcctaagacagggtcttggacgggcagggcccaaaggtctctactgctgccccggaagcaagcttgagcatttgcttaccgagcttttgtttgacactcccacccaggggattcttacgcagcccaaaatgaactcgtaaaggcgctgtcaagacgcccccagacagtcttttgaggcataacctcaaagttctgcttgcttcggatctgtctggttgcgccgctgttggttgacacgcttctggatcccccgcccccacaccccccgtatacggggcgatggacctacatacctgcacagccaagttgctggacagcccaaaccgtgcatggatttcgcggtcgctcagagactgaagctgaagagcgttggttatcttctctggcgtgttttggttgacaggcctgggcaaaggcatccaaagttgcatccagctttgtggcttgcgaggcagataccttgagcttgcagaagacagtcaggacttgggtcatgcaggttatattaggcgctatccctccccaccgtacagacgatggggaatcccgcgcgttttcttgaaatagaactgaccgcgcggccactgtcggtggcggaagcaatgcgggaaatccgggatcctgtatcggccatggcccagaagctgccgatgcttttggccgtagaggtgcccaggggagattctactgtctcagagtcgggggatttctcctgggaagcgatcaacaccgccgcttccccaccctgccgggctaccgctggagtggaaggttccagcgtgggctgagaggcttctgctgggcaggtgaaagatgactgcggcggcctcttgccaggggaggtttgtggggccttgcctgtcctgacggcagggggtacgggaggagccttgccggcgatctttccccataaagcctggaggagttgccacatggctaagttggctcctgagcgaaagggcagcgagggatggtgctatcctgccatgctctgacctgagaatccacaccctctgcaagccttgctagagcaaagtcataacgagtatgattaaggagcttacctagggagagaattcaccatggcgcaaattcgcgagattcccttggcccaaattcgtcgccccttgccgcggcagacggatccggagaaggtgcgggcactgatggcttccatcgaagcaatcgggctgcaggagccgatcgaggttttggaagtggagggagagtactacgggttctcgggctgccaccgctacgaggcatttgtccgcttgggtagggagcggattccttgccgggtgcgcaaggcaacgcctgccgtcttaagactccacctagcctagaagggatccctctctcccaacctattttttgtcgctcgactcttcccgggggatgtagccccgttcgtaggcaaagcgcaccagttgggagcgattttccagagagagcttgctgagaatgttggtcaagtgggtctgcacggtacgcggactgatgaacagcttctcgccaatttgcttgttggtgaggccgcggatcacttcccggaacacccgctcttcggcaggggtgagggggagatctgccaaggtgggacggggggcagcttcagctttggcctgggtctgctgctggattaggcgcagaatctccaactgggtgcggcgggctcgttcgatttgcgcctcgatcttggccaccagctccagcggctcgaagggcttgatgatgtagtcgtcggctccccactcgtagccctgaacgcggtcatccagctcgctgcgagaggagaggaagatgaaaggaacgagttcgccgccccgctgttggcgcagttggcggcaaaactcgaagccatccatttccggcatcaccacatccgataccaccacatccggctgctcttgggcaaacaggcgcaacccttctacacccgaagcgcctgtacaaacccgatagccgtgctgggtgaggtggcggctcagcacctttaaggagaggggatcgtcatctacgaccaatacgcgcttcatgatgaccggggagaggctgttgaggaatggttgaggcgtaacagagggatgacttgagggcagtgttcaacccttgccgcaagattgaagtttagacagggatactggcagtcaactatagatagatccttgccccatgatagtttcggaagcggtctggctgccggctcaggcggactgggcctaagctcccatcccggagtagtgttgcaaacccttgcgccacagccagcggttgaccagccaaaacagaaccagccaggccaggcccatggcaaaaccgcgcgggatatcttgcgggatccccacccagaggctggcgggaaaatgcaccaagtagggaaagggcgtccaggccaaggcctgacgcaccgccggcggaaacacctccagaggggcgatcacccctgagagaaataggtacaccaaaaagtggaattgctccaaggccgatattcgctccacccaaaaggccagcagcgccagggtgtactgcatgagaaagcgcagggcaaacgccaacaaaatggccagggatcccagcgccacttgttgccaagacgggatccaaaaagcgcgggggtagagcaggaaaaagagggcaatcaaagccacggtaaaggggaggcgggccaggcgttccatcaggtggctggccacatggtgccaagcgggatccagaggctgcaacagaaggggcgagagtcttccctccaccacctcccgctcaaagtcccagattacccagatgatgctgaactggcgcaccaggaacacggccaggaaatagcggatgaactctagggaagacagcgagaaatctcctgaacgggccgcctcgctccagagccccatcatgatcaagggcagggatccggccaaggcccacaggagcagctccgcccggtactccagcatgtaggcgtagtaggcggcaaagagcgcgctcagcttgcgaaaaaaggcgttcattgaggttctgaaggggcaagggggtacaaggtgggcaacaggctggccaaattgaccaccgcccccaccacgacaatggcgggcggcgccgcaggcgagggctgaccggccagagactccaaacggagcagatgaatctcttgctccggggtggtgccccagcggatcaaggcgactggggtagcgggatcttttcctcccgctaacaattcggcagcgatgtagccgaggttgtgcatgcccatgtagatcaccaaggtttctacggcctcggctagggcacgccaattgacctgggggcggtatttgcctgccgcctcgtggccagtaacaaaagcaaccgaggagctgaggtcgcgatgggtgagggggatcccggcataggcgctggcggccatgcccgctgtaattcccggcaccacctccaccgggatcccggcctgcaccagggccagcatctcctctcccccccgcccaaacatgaagggatccccgcccttgagccgcaccactacagctcgtgtctgcgctttttcaatcaacagggccgtgatctgctcctggggcaaggtgtgagccccccgctgtttgccagcatagatgcgctctgctgtgggggggatcagatccaagatgggggatcccaccagggcatcgtagatgaccacgtccgcatgggcgagcagggccttgcccttcaccgtcagcagtcccggatccccaggtcctgcccccaccagatacactttgcccatctcgagtcccaatggttttccggagatatctattctgctggaacaggacagttttgaccaaccaactctacttccaggtcagacaggccgtctgcagggtctcctgaatggcctgcaccagttggggatcccgccagaggggcggctccaccgtgatctgcaacaagggccattctcgctgcagccgctgagcctgttcctgtaaagcgcgcagcagaccgcccggaaagagaaaaaacggcagcacccgcaggcgatactggccgaggcgcaggcaatggattacggccgcttccagtgtggggggctgggcggcaaaagccacatgcaagcggattccgggcaagcgctgttccagagcttggatccccgcctggagctgggcggcaaatcccggcaggcggctgccatggccaaacaggatccagccgtgggtcagttcccccaaccgctgcgccgctgccacccgcgctgccaccagatcaagcagggctggatgctggccaatcggcggtgtcaacagcagcttcaggtgcggccagcgagcttgaacctgctccagggcagccggcaagtcctcctccacatgggatcccccgcccataaacagcgacagcagcaccaccggcccctccaggcgggctgtcaggtgtctgtgaatctgctccgccaggctcagaggctgaccttccaactgggccagctccaccggttgaggagccagccgctgccgcacccgggccagcaaatccgccgccgcttgctggtattcgggatcccggctgccgtgacaaaccaaaaacaccagcggggctgaggacatggcagcagtcagggatccagacgcaactgttctattttgccacttggaaaggttccggcaacgtctcgcgccgcatctgcgcgtatgatttgataaagtacacacctccttttcagactcgtcggccctttcccaggatttcatgtcatttgagaatcgttctaccacccccgaactgttgatccatgtcttgcgggaggggttgaccgaatccatccatcattgccaagcggtcgtggccgatagccgcgggcgatccctggccatggccggcaagagcaccacccctgtttttgcccgttctgcgctcaaacccttccaagcgctggccatgctctccaccggcatccgcgagcgctatcgcctcagcgagaaagacatcgccattatgtgcgcctcccatcagggcaccacggcccatgcgcggcaggtgttcagcatgctctggcgggccgatctgtctcccgatttgctggtctgccccaccccacccggcaagcccagccccctctgccacaactgctccggcaaacatgccggcatgctcctggccagccgcgctcagaactggactctgcaggactacgcccagcggcaacaccccgtccaggccctggtgcgggccaagttggccgacttgttgcaaatgccctcagaagagtttttgtttgctcgtgacgactgtggcgtgcccacctaccagctacaactcaaccacctggcttccctatatgcccaactgaccgccggcgagcggccggacttggaggccatcgcccgcgccatgacccaccaccccgaaatggtggctggtgagggatgtttcgacaccgaattgatgcgggccacccagggagagttggtcagcaagtccggcgccgaagggatccagtgcatcgggcgcgtcggagaggggatgggcctggccatcaaggtacaagacggggccgcgcgggccaaatatgccctggccctgcacctgctgcagcgcatgggctggatccaaccggctgccgccgagatgctgggggaacgcttcctcgccgtcggcccctacacccgcctggaggtggaaggggagctgcgcatgccttgagcaacccaacgggggctgagtcttgcatctcattccctggcagtgttactttgtcgaaaaactggaagagcaatgattgaggaggctttcaaagctctcgacggcgagctggccagcttggttgagctaactaagaaagtgacgaaagcggtaggcagcgcttaagctgctagcagaaggggagatctccaagcagtaaaccgccaggtggaaagctgcggctctgccttgaacacagctctctcccaagcggagctggtgaggcgagctcttgaacaagcccagcaagttttgtccaccccctccctcgaagacctggcccgcgaagtgggggaacgggtaggccagccctggcttcctaccgagaatcccaacatttttgtggcctttcctgtctcagtgcactttgccagagagcggatacgtattgaccgcaagattttccgatcccagcggcccagtgctattgctgaagcaatcaagcgagcaagaggcggcaagagcaaagagactgatccccaggctgtccttcagctcatttggaaggcggcaagaattgcggcaggctacctgagaaagtgtgtggagcagctacctaactccataagcgtagctgcgcgagatgtctttgaggttctccacctcaataactcagactacacagaagtagaatttacccgacatctttaccttctagatcgaagcccaatcaacaatgtggatggctatcgcttgatcttctctgcatctacaggcactcgctcaggtcgctgctatcgcattcgcgatgaacgcggtgaggaacatatttactatcttttggagtttgagcgtctatgagtggggaaacccatagttgtctacagcttgatttatggctgcgttgtcttgagaaagactacctgagatccttcatacctgagggcggtgcaaccgtcaagctagctgtcgtcccaagagattcctactcccgcctctacaaatctcttcgggaaaagctatcccctccttcttttcagctttttgatctaaccaaagagtgcatcaatctacattcaattgagaatttttggtttgcccttgctcagagggtagactgggaatcttttgccagagaactgcgctatagcattctcaaaaaagttggatatcccctcagctcagaacctcaggactgtactttagaggaactggcagagttttaccaagtcgaggcccgcgagattaacatacagttccagcgagaaatcaagaggctgatttttcaggactactctctggctctcgactttcgcaaggctatttcccgtcttatctacgagcctctccaaagtccaggcactctagaaggtttgtgccttgcggttcaggagtggctcaaaggcacgctgaaatctattagtcaagtgcgtggagcagctatttttcgaaggattgataggacaaactccagagagatcctactttcttttctgagactttttacacgccagttcggttctacggcaatccttgtcagtctgtttcattactacgagcgaagagaaagtggacgtccaatctttacccgtaggcaaatcatcgatctctatgaaaccttgcgagagtttatcgatgcagagagtaagcttgagaaaacagccataatcttcatggcccctccagagttcattgaatcagaacttttgtcctaccataagtaccgagccttgcaaactcgaatccagaacgaggtatattcctccaagtatcccaatccttgtacaactatggttcaacttcaatgagcgcatcacttgtagcccgacgagcgattgaagcgctgcgaaacggtgttcccaatccatttgcagttgcagaacttggctcctggcaacaagaggtcgaagagaagttttgggaattatgcaacgcccccagcttagagcctggggggatgctcgtgaagggggacttcggaactggtaagtctcatcttctactaactctgcaggaaaaagcaaagaagcagggttttgccacctcgctggttgtcatctctaaagagctgcctcttggcaatcctagtcgcctaattccccgcattcttgccgaaatcgaactccctgacatggctgagcgcgggcttcaaggcattgcagctcgtctgcagtacaaacagccttctttccaggagttccagctttcggttaaccaatggcgatttggagagggctggtggccggctactctagctttacaccaaaggctagagggtgacgacgagaagttagacgctattgtccgcttttgggctggtgaacctaccttgaggctgtcagaggtgcggcagagacttcgggatcacggcctggcaggggcttactccgtcagcaagctacctcctgcggaaagtctgcactggcagcgcctggctttctctgctcagctatgtcgggccatagggctcaggggcttggtggttttggtggatgagatcgagctgattgcacagtacagcatcctgcagcgggtcaagtcctaccgcgttcttggccacttgtttggcaaggaaactttacctgaagaactaaaagcagctccgctaattctagcgggagcagtaacccgcgactttgagcagtctatcttgcaggaaaaaggggatcgggagaaggcacctgagatggcgcgccagaagcatatttctgaagaagctgtaaaagcggggatggaggccattcagcaagctatccccctccgttcctgttcggaagctcaggaggccattcaagcgatgttgcacaaggtggcggatctctaccagaaggcctaccctgattgggtacggccatcacggtctgagctccctcctctttacggcacaactaccgtgcggtcaattattcgccgttggattactgagtgggatgtgcgccggtactacaaccccactggtacagttcagattgaggaagacaaagcgactggacacacccctacggaagagatccaagaactggaagaggaagcttaagcaagcctaggtgctcctcaaagttttctgagtttagcttaatcggcgggaagccccgcactgtatgggtgaattgtgttgactcaagagccaatcagtgtcgggatgaaagccgttcgtgcttcagttgaagagattgagttaaatctctggagagcttccctgactggtttccgccgtgggttgcacggtggcagcatgctgagacaagtcagtgaagcgtgaagccggtacgctatcggttcgcgcagcgtggcgtcacccatgtttgagggtcgggagtcatcccccacctagtttgcaggaactgctcaacgctgaaagggattttggtaggggttggggttctggcccttgttgcggtacttgggattgatggtcaaggtgccggatcccaggccccgctgcgccagaaactccaggttgcggcggcgcatggtggtgtcgtagtcgttcttgacgcgatcttccaggatggccacctgctgcaacgcgctcagcaaaatggcagccgcctgttcggaggtgtagccattttgggaggcgtagcgcacggcaaactcgtcggctgccacctgggccttctggcctttctctgctttgcgcaaaagaaacaccgccgacgccgccaagccggctgccaagcccacgcccaggttatcccccatctgcaactccaccaaaatgcccatgctgccggccccgatcagcgcgggatacagcaacagggccgaccagttatcccccaaggccagctcggtggccatcaccgcttcccgcaaaaagtagatcttttgttggtcagggctcagcttctgccagcggctgaggtcaatggcgaagcgggtgtacttctgccaggggaagcgccagagcggctgcacaacccgagattggtcaggggtgccgatctcgatctgcacctcggggcggatctccaccgggagaaactggatcaggcgatcgaactcagagatagtgtacatactggcacggcagagtcgcggctggagatggagatcatccccatagtaagggatcctagctttttctgcagactggttccaagagaggctgtggcgatgggatggcgagagccgggatcgctctgcaccaatccttatcatcaaccagggatccccccgactttgtatcggctctctatcggtaattgacaaattggagcgccaccgggtaatcctgctgcttgagcatttgaatgaccgcctgcagctcatctttgtctttgccggaaacccgcaccagatccccttgaatggagggctgcacttttttgaagttgtcgcggatttgtttggcaatctgcttggccagcgccgcatcgatgccctttttcagccgaaccacctggcgcacccggttgccgccggcactctccggaggttgaaagtcgaagatctttagggagaggccccgcttggccgccttggtgaggaggagatcgcgaatggagttgagagccatctcgctggcggtggtgatgatcagggatccctcctccagctcgatttctgtctgagtatccttgaggtcatagcgctgtttgatctcccgccgggcttgatccacggcattcaccagttcctgccggtcgaagtcgctgacgatatcgaatgagtaggtagaggccataaactgtatcttcgctaccgctccgtatcttaagccctcaggccaagcagggatccccaacccccaaagaagctacaacaggtaaagggatcccagtccagatttgcggagaagcaggatggccgatgttgttttaattacaggcgcttccgaaggcatcggcagggccacggcctttacctttgcccgtggcggctaccgcttggcgctggctgcccgtaccgccgaaaccctgagacaaaccgccatcgagctggagcaaagcctaaacgccgaggtcttggccgttcccaccgatgtcacgcagccagaacaggtgcaaaacctggtggagagaaccctagaacgctatggccgcatcgattgcctgatcaacaacgccggcatctgcctgaagggcccttttttgcaaaccaccctggaacactggcaggcgctgatggcggtcaatttttggggctacctgtacaccatccgggccgtgctccccgatatgctgaagcgcaaaaaaggtcagatcatcaacgtgggatcggtcggcggcaagatgcccctgccccaaatgagcgcctattgtgccagcaagtacgcggtcagtgggctgacggaggcgctgcggctggaactgcaaccccacgggatccaggtgatcggcgtccatccgggcattgtcagcagcaattttctcaagcgagccatttttttggatgagggggggccggagtcctctcccgatggccaatcgcaagcctcaggtgggaaagcccgcgagcaaatgcaacaggcgctggagagtttttgggccagccggccagaagaagtggccgcagccatttgggacgccgctcgccagtccaagtcggaggtggtggtgggcatggcccaatgggcagtaggagcctatgcccttttcccagagctggtgggcccgctgctgcaaagggccgctggccgaccttgagatttggcaggtcatcttaggcgattctgcagctctgccaattctggagtcgagcttctattctatagtatggtgctaaggttagattcgggcagttgcagcggaagggattatggttgattctgcgccttctcctccgagtgctcagcagcacatcttggtcgtggaggatcgagatggccgccgcagccaggtgctgacctctgcgaaatacttcattggtcgcgacctggccaacgacatctgccttaactcccagtacgcctcccgctaccacgccatgctgctgcgcgttcctgctgagaaggagggagagtactactaccgcattctcgatggcgatctggagggtaggcccagcaccaacggcctgctgatcaacggccagaaaatttctacccaccaacttaagtcgggggatgtcatcagctttggtccggacgccaaggccacctacatcgtcaagacctcctagttcgagctgggttggcctccctctggaaagcgcaattgctgtcgaattagcagcagcaaggccagcaccagcgccacttctgagagcaaggtggccgaagccgcccctcgccaaccccacctcgggatccaaaccgcattcaaaagcccgttgagccccagagccagcagttgcaggcggctgcggggcttttgcaaccctgacccggtgagcaggtgagacagcagcaggtggatcccctccagcaagatcaccgggctaagccagcgcaggatgagggccgtctcttggtaagccgaccccagcacccaagggatcccgtaagagcccaatgccacccccaaggcggccaaactgccgtagcccgccacccaaggggaaaggtgccaggcgtagcggcagccctgcggcaggcttttctgtccttggcggcacagctcggcaaagtggctggtgagcagagcgatcatcggcgtttgcgaaaagttgatcacccggtaggcagcgctgtagagcccccccgctgctgccgaggccaggcggggcaaaagcagcttgtccaggtcggtgaaggttttggccgccgccagccccacggcaaagtcccagcccgccaccagccgttcccccagatctctccaggccagggggggagaaggcttgctccaccgccccatcccccgcgccatcagcagcagcaccgccagcaccatcagcccgtagagaatggcccattgggttagggatccccagcccaaggccaccgccagcagcacagcccccaatcgccccagcgccatgccggtgtcgatgagggccacgccggcaacttgctcttgcccaatcaggatccctcggtacacctcaggaatggcgataaacagcaggtcgctggccagcaggatccctaccagcaggggagaagtctccgccagccagaggctcaggaggggcgccaacagcagcgccatcccgccgcagcccagtccggccagccacaggctgggactgatctccggggcagccgcggcagatctccggttgcttaggcgctggatcagcaattccgattggccccagtagccaaagggggcagctaggttgctgcaggccaaaatcgcggagaacactccaaaagcttccggccccaacagccgcgccagcaggatgaaataggccccggacaaccccaggcgcaggccattgcccaccatcagccaggcagcctggcgtagccgttgttgttctgctctatccacgctgccactcctggacgaggcttgccagagccagggatactggatggatgctgagagggcccgtccaagagcgggcatctcctcttgattttgggtgtatcggttgcaattcttctggcaagttcatggccaaactctaccccgtcagcaacgccgcgcgaagcccccacaccttggcaggacgggatccaaaagccctgttctccccccattccagaccgcctgccccccgccgggtgcttcccccacccccgccggacggcggtagccctcgttggctgggatccgcatcggccaaaacggtggggcagggctatcgggccgttgtcttgcttttgctgaccagtctgctgctgtttggagggctgggatcccgcctggcctacctgcaactggtgcgcacccagtattaccgccagttggccgataccaaccgcattcgtctcttgccccagccgccggaacgggggcgcattgtggatcgcaacggcgtgttgttggcgggcagccagctctcccactcggtcttcctgtggccgctggtgcaatcgcggcagggctggcaggagacgatccccaagctggcccggtccttgaacatggctcccgaagagattgcccaaaaactggagcaggcgggctatcgctccccgtttccggtgcgcatcctgcgcaacgccagcccccaggtggtcactcaactggaagagatgagccgcgagctgccgggggtgatggtggaggcagagacggtgcggttttatccccacggcgacttggccgctcatctgctgggctataccggcgagatccccctagagcaactgcgggcggatcccagctatcgcctgggggatatcgtcggcctgatgggcgtggaggaattgttcgagagccatctgcgcggccaatggggcgggcgccaggtggaggtagacgccatgggagaagtgctgcgggtgctgggagagcaagcgcctcgaccgggcaacaccctgcagctgactttggatgtacgcctgcagcaggcagcggagcaggccctgggccagcagaaaggagcagtggtcgccatggatccccgcgacggctcgatcctggccatggccagctatcccacctttgatcccaacctcttttccagccgcatcacccaagcccagtgggagagcctgcaacagcgggacttccccttcctcaaccgcgccctgcggccctatccccccgccagcacctacaaaatcgtcaccaccgccgccgggatcgagtcgggagcctttcccccggatacggtgctgcagaccggcccctacatccaggtgggcgggtggaggttctgggactggaaccgggccggtttcgggcggctgaactaccgccaggcgatggcctacagcagcgacaccttcttctaccaaattgccctgggcaccaaggccgcccccctgcaagaatggtcgcgccgcttcgggctggggcaattgaccgggatcggcctcaaaggggaagctgctgggctggtgcccgacgccgagtggaaacagcgccactggcgcgagccctggtacgtgggcgatacggtcaacatgtccatcggccagggatttatcaccgccacgccgctgcagatggcggtggtaacagcagcggtggccaacggcggctggcgggttcgccccttgctctcgcagcaggtgatcccggaaagccccgtgcccctgcggcagaaggtgggtctttcccccgccacgctggagatcctgcagcaggggttgcgggatgtggtggtctacggcaccggcggcaacgccaacctggggccgggctttccccccaccgccggcaaaaccggcaccgccgaggatccgccgcggcgctcccacgcctggtttgtcggctatgccccctacgaccggcccgaattggtagtcgtggtctttctggaaaacagtggcggcgggggtggatcccgggccgccccgatcttccgcgaggtgatgcgggcctacttccaacgtgactcgtgaggccctgggcgcgacttgccccggcattcgaggggagtggatattaggattatcggttgatctctctttgttcccaaaaaattccactcagcccccctaaaatcccttctccaaccggcttctgccctaacttggctgtagaatatgtcagtgatttggagccaaactgccacaatcctgccattcgcgccagcggcgccttggcgcagtgcagggcaagccccgctcctaaaaactgagaacactctgggccgtggttgcttcgcagcacctcgcaagtacgcggccagagtctgttttaaccctattgcctaactcacgaggagatcaggatgaacaaggcagagcttgtggatgccgtcgctcatcgcgccaacgtaaccaaaaaagaagctgaagctgtcctgacggcggcgctggagatcattgtcgaagaggtcgcatcccgcgatgaaaacggtgaacccaaaggaaaggtgaccctggtgggcttcggctcctttgaggcccgcaagcgcaaacaacgggaaggtcgcaacccgaagaccaacgagaagatggtgatcccagccagcattgtcccgactttcactgcaggcaaaactttccgcgatgcggtggcaggtggccacaagtcttcgggagtttgacgggatcccagccgttcgcgctcctcaggcggagttctctcagcgaacctgggctttgggatggacaggcgtgcaacggcctcagcatggtggcaatcgcgcttggggggcagccattgccggctgccctgccgaggctattttggatttttcggccagcctcaaccccctgggtccgccgcagtcggttttgcaagctctggctcgggccctgtcggcgtcggatccagttgcgattagccgctatccggatcccgactaccgcgagctgcgggcctgtttggcgcagcgctgggcggtcgatccggagtggatcttcgtgggcaacggggcggcggaattgctcacctgggcggcccgcgatgcccagggacgggaggtttggctgccccggccggcttttggggactatgagcgggccctgcgggcggcgggtgtaaccctcaggggtttggatcttttgccctctcagggatccccccccttggccttgctgcagaaagagatccgggcggacaagacaggccgggtgctctggctaaacaatcctcacaacccgacgggccggcttttcctccggcaagacatcttgccccttctgccccagttcgagcaggtggtggtggatgaggcttttatggactttttgccaggagacgccccgcaggagctgccccctctggatgccagctcagaggtgggagagctgccccgcagccagactttgatccctcacctggaggcccaccccaacaccatcgtcatccgttcgctgaccaagttctttaccttgcccggcttgcgcatcggctttgctgtggggcatccggatcactggcggcgctggcggcagtggcgggatccctggagcgtcaacggattggcggcggtggcggcggcggcggctctggcagatgaagactttcgccggcgcaccctggcctggctgcctacggcgcgggagcatttgctgagaggtctacaggggctacccggctgggatccctggcccggccaagccaactttgtgctggtgcgctgccctggctccgctacgcagattcaagaaaagctgttgcggcagcaccgcatcctggtgcgggattgcctgagctttccagagctgggggatcgctatctgcgcattggcctaagaaccctgccggagcaggagcagttgctatcggcctgtcgagagatcttggaaaatagctagagagcttctttctggcgagagggattatggttgaggtggtgactcccctttggcgggagtgcgaggcctctatcgtgaagggggtggcccaccacagcgatctggaactgctgcgagcctttcaacggcagccgcaggcggcgcgctacttcatcgccctgttttgccgctactgcgcctgggtggatgggatcctggccgagcatctgcccccggagcagcgggctgcttggcgagaggaggtttggctgcgcctgtatgcgcgccttcagcatctcgatgtccgcacgctccagagcgaggggggcggggatccggtgctggcaccctggctggcggcgcaaatccgcgagctgatctggccttttgcggggcggtctgacggcgctgctgagggtgaggctgcccctcctcaaactgcgagcgctggtgcagcgaagccccctctttcgccggcattggcctgttacctgagcgcggctctggacaacttgccgggagatatgcgctttattctgctgctacgggatcggtttggttggtcgccggagcgcatcgctgcccagctcaaagctgacaggtactacctcgccccagaggaggtggatgccattgttgcctccgctcgccagctcctgcttcagcatctgccggcagatgtgcgcgccctctatcttgcggccaatccctagaagaaggccttcggcttgtggcatggtagtgatggcttgcctttgtccctggggttggctctgtggttaagcggttctcgggttcagcaccggatcggttctgctggcttcctagctcttagtctagcgagggtgagttgcctatgagtttttctccacttccctcagatgctactcgacccctaccgagggccccgcaagcccagccgactcctcaactgacgcttcaggaagcgctaagctgcttgcatctggatgagctcaaggaattggagcgatttcgcctctggcaacgtttgcagcgcaggccatctgtccccttgccgtgggcagatccccttggaagcgatatccccgtggagcgctcttcacctgtgctgatgcaagaagtcgtggaagacttggaggaggaagaaacgccacggccggcgggggtgctctcccctctttgggtcttgctggtgtgggccctctcctgcgcggggatcggctttggggtgcgctggctgatctggccggaagagctgtcgcttccccaaaccgctgtcctggcccacaagacggaaaaagggatccctgcccaggtggatttggcccggttgcccttgcttcccctggagccgctgccaggacaggtaggggaagagttctattcaggtgggctggatcccagtcagttggcgctaaggttggccaacactcccaatctggaggagctgcgggtcgatccccttcaggatgtcgccaacttgttggacagcctacaaaccaacttggccgcggctgcacagaaacctgctccttcccgcccgaaaacagtggagaaagtggcagccagcctggagcgcccctcccagcccaaagtggccactgtttcagaatctttgctcacggtgcccctgcacagcaacgatctcgattccttggggcctaaccgcggcgaaggaacttttttggtgctgaccacctactccggagaggaaagcttggcgcgagctcggcaagttgccaatgacgcttttgtaagagatgtgaacggccagaagttcgtgcagttggcagcatttgaacaactggaatatgcccgctaccacgctgaaactttgaagaacaagggcttcaacgtcaccattgccgagcagtagctttggccagcggtcggcaggatacccgaaggttagttacagccattcattgacaagtagcagtggagcagtgagatgcctagtccccctctcccaaagggagagggtctgggggtgagggcctttggcagagcggaacggtcggcagccccctccaaaccgatgcaatcccctcccccttccctttttcgcaacctgacctagcttttgtaataggcagtgcctttattgacaaagtccaacgtgtaggcggcttggtagttaatggttggctcaaagacacccgccactgtcatgctctcgaagaagctttgccaacgctcgtgggtcatggcgccaatgcccttttccagggcatcgccagacaaaatgatgccgtactccttcagcttctcaaagctgtaggccaactgctcatcagtcatctccgggttatcctgcttgatgaggcggtaggcggggcggggatcctccaaaaagctgtaccagcccttgatagaagcatccacaaaccgctgcaccaagtcaggcttgctttccaccagttggcgccgcgtctcgatggtggtggcataggggttgtagccgtagtcggccaggaggaagaccactggcttaaagcctccttgtttttcaatggcaaaaggctcagaggtgagatacccctgctgggccgagctgggatccgccaggaaaggaccggggttgaagttgtaggggcgggtctggtcgtcggtgaagccgtacttggcccgcaaaaagggccagtaggtggtaaaagcccctttggccacgaagatgggtcggcccttgagatcctccaagctctgggtgccgggatgggcgaggagaacctgggggtctttttggaaaatagccgccacgcagataagcgggatcccttcccgcacagcgttgatgacccctgcgcttccccccatggcaaagtcggcggctcggccagccaaaatctgggtgatgttgacgccagggccacccattttgatggtgacgtctagcccatactcgcggtaaatgcctgtggccaccgcctgataaaagccgccatgctcggcctgggcataccagttggtagcataggaaactcgctcgagcttggatctctgggccactatcagagtgggggaagcccgtcgttgagcctgagcccctgctgcggccagccaactgcctccaagagcggcagctcctgctttgagcagctgacgacggctgaaggtgccgcccttgggtctagaggatccaaccgaggccataggtaactaaagcgaaagatgacgcaagcattatacatcccggaggagaccctgtgtgcctggctacaagaagatctcggccacggcgatctcaccagcgagctgaccctgccccccagcgttgagggggaggcggtgatcctggccaaggagccagggatcctagctggcctggaaattgccaggcgggttttccggctggtggatccccagctagcgttcgcctcccaggtagaggagggagcctctgttgtcgctggccaggaggtagtccagatcaagggatccctgcggggcattctggcggcagaacggctggcgctgaaccttctccaaaggctttccggcattgccaccctcacccgcacctacgtagaggcgctgcggggaacctcaacccagcttctggacacccgcaaaactacccccggcttgcgcgccctggagaaatacgccgtgcgggtagggggcggcaaaaaccaccgctttggcctcttcgacggcatcttgattaaggaaaaccacattcgcggtgccggcggcatcttggcagccgtccagcgggccaaagcaggtgccccccaccacctcaaggtcgaggttgaggtgcgcaacctccaggagctggaggaggctttggcggcaggcgccgatctcatccttctcgataacttccccttggagcagatccgggctgccgttcaacgggtaggggggaaagttcccctagaagccagcggcaacatgaacctagagcgcgcccggaaagcggctgaggcaggcgtggattacatcagtgtgggggccctgactcactcggccaaggccctggatctctccttgctcgtggtgcggccctgaggtttgccccagggagcgctgtttctaatgctaggctaggtaacgatcccgcctaaagcaggaaggccagttgctgcctgctggcaacttctccttagccccgcaccagtccagctctgcacccgtggccggcccagccaaaacagaaggttcaccatgacccaagaaacccttgtccaggaaattgctcgactcaagcaggaaaggcaggccgttatcctagcccactcctaccaactccccgaggtgcaggaagtggcggactttgtgggagactccctgggcctggcccgcgaggcccaaaagacagatgcccaggtcattgtctttgctggcgtccacttcatggccgaaacggcagccatcctcaacccggaaaagacggtgctgctgccggatctggaggcgggctgctctctggccgacagcatccgcccagaggacgttctgcgctggaaggaggccaaccccgaggggctggtggtggcctatgtcaacacggccgccgagattaaagccatggccgatgtctgcgttaccagcgccaacgctgtgcaggtggtggccagcctgccgccggatcgccccatcttctttgtgccggatatgttcctgggggcctatgtagcccagacaacggggagggagttggatctgttccccggcgagtgccacgtccatgtgggcattcgcgaggagcacctcaaggcaatggcagagaagcacccagaggcggagttcctcatccaccccgagtgcagttgcggctccagttgtctatttctcaagccggacgccaagctcctttctaccgaggggatggtgcgttatgccagaacttcggccagccgcgagtttgtggttgccaccgaagtgggcattctccaccggctgcaaaaagaggcccccgataagacctttatccccgtcaaggcggacgccgtctgcgagtatatgaaaaaaattaccctggagaagatctaccgctccctagtggagatgcgctacgtgatccaggtgccggaggcggtggccgaaaaagcccgcaagtccatcctggccatgctgtcagtgcctgctggagcctagagggagcacccttggcgagggtctgttttgtccagtgttgtctacgtctttcctagcggaaacagacctcttgatcctgggggcaggggtggcagggatctatgcagccctgtgggcggaagcagagggagccagaaccctggtggtaagcaaggatcccttgccttctggatccactccttgggcgcagggggggatagcttttccactggatgcagcagatgtggaagcccacctccaggacaccctgcaggcaggccggggcctggtggagaccgaagtggcccgctccattctgtgggaagcgccctttcatctggagaagcttttgtcctgggatctgcccttccaccctgagccagtgcgggaagggggccattcgcgggcgcgggtacgccatctgggaggggatcgaagtgggctatggcttctcagaggcctgctggctcgcctgagcaagccgcctttggagggctacacagccctcagccttttgatggcaggggagagagtgggaggagccctgctcctcgggccggagggctttcttcaggtaagggcgggggcggttctcctggctacaggcgggtttggcagcctcttccccctctctacggcgccgccgggagctagcggcgatggcatggccttggcctggcgggcaggggccatcctaagggatctggagtttgtgcagtttcaccccaccgtcctgcccaatggagccctggtcagtgaagctgcccgaggggcaggggccgtgctcctcaatgcctggggggagcgctttatgcctcgttatgcggagctggaagagctggcgccgcgggatgtggtggcccaggcggtgttctgggagcggcagcggacggggggagtttaccttgacctccgggctgtgccccatctggaagagcgctttcccaccgtggttgcctctgcccgcgctttgaggctggatcccggcaaggatcccctaccggttgctcctgctgctcactacgtcatggggggggtgcgaacagatgcttttggccgcactggcctgccgggcctctatgctgccggggaggtggcctccacagggttgcacggggcaaaccgtttggcttccaacagccttttggaagggctggtcatgggaaagcgagctgctctggctgccctgcgggacctccaggagcccccccttcaggtgcaggctctacctgtgctgacagcgccgccctctctacttccccagctcaggcagcaagcagaagaagccctgggggtggtgcgggagggagagcggctgcgggcttttctggcttttgcggaagccctgcccctggaggagaagccgtgggccagtcgggaagaggtcgaggccgggagtttgctgttgctggctcgctgggtagcccagggggctttgctgcgggaggaaagccggggatgccatttccgcagggatttcccccaagaaagggagcctttccacaccgaagtctggggctctacgtttaagcaagcgccgctggatctggcggctgccccagggcggggccctgcctaggcgttccaggcgtggtggaaaacccccggcctgtcgatgcgctcaaaggtgtgggcgccgaagaaatcccgctgggcctgggtgaggttctggggcagctcggcggtgcggtagctgtcgtagtaggccagggaggcgctgatggccgggatcgggatccccaaggctgctgcagtggccaccactcgccgccaggatccctgccgttcctggatggcccgcttaaactcctcatccaaaaggaggttgactagctccggatccctttggtaggccgactggattttgcccaggaggcgggcgcggatgatacagccccccttccaaatgcgagggatctcgctgaaggtgtacacatagccgtgggcaacggtggcttgcctgagcagggccatcccctgggcataggagcagatcttggaacagtagagggcggcgcgcagatcctgaaggaagctgtcgggatccccttccaaggttgttcctggccctggcaactgctgggaggcggccacccgttcctctttcatcgacgagaggatgcgagcctgcactgccgcctcaatggtgggcaccggcaccccaagatccagggcgtccttgaccgtccacaggcccgtgcccttctgccccgccttgtccaaaatgagatccaccagcggcttgcccgtctccggatccagcgtccccaagatcttggcggtaatctcaatcaaaaacgactccagctccgtctcgttccaggcctggaagatctcctgcatctggggggctgacagcttcagccccctgcgcatgaggtcgtaggcctcggcaatcagttgcatgtcgccgtattcgatgccgttgtgcaccatcttcacgtagtgcccaccccctttaggccccaggtaggtgacgcaggggccatcgggcacttgagcggcaattttggtgaggatgggctccagttgccgataggcttccaagctgccgccgggcatgaggctggggccgttgagggcaccttcttccccgccgctcacccccatgccgacaaagtggatcccgctggcttctaggacctcggcgcgccggtcggtgtcgctgtagagggagttgccgccatcgatgaggatgtcgcctggctccagcaggggcttaagctcgtcgatgatggcatccaccggcgggcctgccttaaccatgatcaagattttgcggggccgctccatcagttgcaccaattccggcaagctgtaggcgggggtaatctgcttgccttgggccctcccttggataaactgctcggttttggcgcgagttcggttgtagacgacaaccggaaagccattgcgctcgacgttgagggccaggttttcccccattaccgctaggccaatgaccgcgaagctgggcttgctcatggtggggcagggtaacacctcccccaatctaaggggcgatccggccaagagggttcagggatcctgttttcttcacctttttttgccggctttcaaggacagcccagactcgcgcgggtggaaaccccggttatgggatgggatccctctgctcgctggcacagttgccgcagggctgcccgatccacgtaggcgtcgctaaagtcggcgccggcaatctgcgccccatcccaaacggcccgcgcggcgattgcccccctgaggttggcccccctgagatcggcgcccgctaggttggccagatccagcaggctgttgctgagatctgcccccgccaggttggctcctgccaggttggccttggtgaaggccacgccggccaggttggccccctgcaagtcggcgccctgcaggttggcgctgacaaagctactgccccgccagtcctgacccgacagatcctgcccctgcagatcggcgttgctgaagttgagacgggtctggccacccgccggggatccccacaggccccacagcagcagcgttgcccccagcaggatccctagaaggatgcaaagtgttgacggcatctgggatcccccctttagtacctcaggacgcttcaaagggctcaactccttccgcaagttcttatcatgctttggtatgaaagtagcttactttgactgcgcggcgggcattgccggcgacatgtgtctgggggcgctgctggattgcgggctgcccctagagtatctcaaccagcagctccaggcgctgggcctcgaaggagaatacagcctacaagtatgccgggtgcagcggtgcggccagccggctctgcaagcggtggtggaggtgttggacgagtccccgcccgcccgcccctggagggagatccaggctttgattgccggatcccggctggcccccgcagtcaaggcccgcagcctcaaggttttcgagaagctggcccaggcagaggcaaaagttcatcaggtgcccctggaaacagtgcatttccacgaggtgggggccgtcgatgccctggtggatatcgtcggcacctgtgttggtctcgattggctgcaggtggagcgggtgatctcttctccccaccccattggcggcggctgggtggacactgagcacggcaagctggccgtgcccgtgccggcggtgattgagctgtgggaaatggggcgtgtgccagtgttcagcaacggcgtggaagccgagctggttacccccaccggggcagccttggcggtggcgctggcagaagcgtttgggccctgtccgccgctgcggttggaaaaagtggggcgtggggccggcagccgcgagctgcccattcccaacatctttcgtctctggattggccagtcccagggggaagagccgaccgagatcgtctcggtgttgcaaactcagattgacgacctcaaccctcaagtgattgcctatacctgcgagcagttgctggccctaggtgcctgggacgtgtttacccagcccatcaccatgaagcaagggcggccgggagtgttactgacggtgatctgcccgccggagcgggtgccggagtgccaagatttcatcttccgggaaaccaccaccctgggcatccgccactcccagcagcagcgcaccgtcctggagcgaaggatcgagcgggtggaaaccccctacggcctggtggacatcaaggtggcctgccgccacggccacatcgtcaacgcccagccggagtttcgcgactgtgtggcccgcgcccaagagttccgcgtgccggtccagacggtgtggctggcagcccaagcggcctggcaaaagcggctgcagggggatcccgcctaagaaggttgggccttggacaagcgcatgctcgtgcataagatctggctggatataaggatttatggagccagatcggaaatgttccagagtaggcaacggggctcttcctcagattcccgatggattggctcctgttggacagagatgcggatccctgacctgctagcctgaaaaatatcaataccccgcgctcttgccgacaaccgcaaccatggaatcccaagccgcccaatttaacttcgaccgccaactctgggatcgctttatcagcgtagcgcaaccctacttctacccgcgggtgcgctacgggggctggatcttcttcggcttgctagcagcatccatggtgtttgtggttgccctcatgttttttgtcgagattggggtaaccctggttggacaggctctttttccagagttcttccgcaccctagcagcaggcttggtcgagcaaacagagaggaatttagcctcgccggtgctatgggtggccgcagccagtttggccctgagcagcctggcctttgggctggtgtggcgccagatttgccgccgttggctgcaatgggtgctgctgacctttttgctgttcctgtcgctaacggtaaaccggctgaacgtgatgatcagctttatcttccggtttatcgacacggctctgcagcaaaaagaagagagcaccttctggcaatttttgatcatctatggcgtgctgatcatctccgccatccccattttggttatttaccgatatacacggctaaagctggccctgttttggcgggaatggctgaccgactactttctggatcgctactttgatcggcgggcctactacgagctggattccaacgccgctaacacagagatcgataaccctgaccagcgcatctcggaagatgtacgctcctttaccggcaccactctttcttttttgttggatattcttgactccatcctcaccctctacgcctttactgggattctctacagcatttcccgccccctagcggtggggctggttatctatgctaccatcggcaccgggatcgccattttggccggccgcaagctgattaaaattaacttcgatcaactgcgctacgaggccgacttccgctacagcctagtccacgtgcgggacaacgccgagtccattgctttttaccaaggggaagacctggagctgagacagatcttgaaccgctttgctgccgccttgcgcaactttaatttgctgatcatctggcaggccattatcgacatttttcagtacgcctataactatttcactcgcattgtgccctacgtaattgtggcccccctttactttagcggcgtgcgcgatttcggcaccattacccaggctaccatcgcctttagccaggtgctgagcgccctttcgattgtggccaaccagatccagagcatctccagctttgccgccgggatcaaccgcctgggatccttttacgaagctttggagaatcctgccctgcgccagctgcgccctcgagaaagtaccatccaaacccgcattgctccccaactggccctgcagcaggtgactttgctaacgcctaattcggaacgaaccctggtgcgggatttgtccttgactttagaggcgggccaacggctgctgattgtgggagccagcggcagcggcaagagctccctcctgcgggccattgccggcctgtggaacaacggccagggatccattgcccgccccgataccaccgagatgctcttcctgccgcaaaagccctacatgctgctgggatccctgcgggatcaactgctctacccgggccgccgccgggatcttagcgacgcagatctcctccgggttttggcccaggtgaacctggccgatttgccggagcgggtgggcggcttcgacgtggagaaagattgggctagcaccctctctttgggcgaacagcagcgcttggcctttgcccgcattttgattactcagccccgctacgccattttggacgaggccaccagcgccctggatgtggccaacgaaaagctgctctacctgcaactgcagcacctcaacaccacctacgtcagtgtcggccaccgacccactctcctggcctaccacgatctggtcttggagctgcagggcaacgctgcttggaagctctggtcggcggcagactacggcgcccgcctggcgctggccggctagagctttggggccggctgcaagcgctacagcaggctgtaaagaagccaactggacgttgctggcaagaggtgataccctatttcacaggtattccgaccggattactggggaattagatgacctcctctgccacctccgaagccaggcgctccaaagtagagcacatcaaggctgaaagcaactttctgcgggatcccttgcagcaggagttggcccaagacaccacccacttcagcgaagcggcggtgcaggtgctcaagttccacggtgtctaccagcaggacgaccgggatctgcggcagcagcgaaagcaggagggactggagcgggcctaccagatgatgctgcgcacccgcattccgggggggcatgtgccgccacagttctatttgaccctggatcggctggccgatgagtacggcaacggcaccttgcgcgccaccacccgacaaaccttgcaattacacgggatcctgaagaaaaatctcaaggccacagtggccagcattattcggcagatgggatccaccctggctgcctgtggagatgtcaaccgcaacatcacggcgccggctgccccctacaagaaccggcctgcctaccgctatgcccaggagtatgcgcgcaaactggcagatctcctggcgccgaagacttctgcctactacgagctgtgggtggatggggaggcggttcccatcccgccggtggatgcggaagtccgggaagcggagcagtttgtcggcaacggggtgaggctggaggggccagaacctctgtatggcccggtctatttgccccgcaagttcaagacggccatcgccgtagctggggagaacaccgtcgatgtgtactcccaagacctgggtttgatcgtgctcaccgaccgcaagggcaacctcaagggcttcaacatcgtggtgggcggcggcatggggcgcacccacggcaaggaggagacccaaccccttttggcccagaaactctgctttgccccgccggaagcggtgtaccggatttgccaggcggttttggcggtgcagcgggatcacggcaaccgctacgaccgcaagcaggcgcggctgaagtatctggtgcgcgactgggggatccgcaagtttcgccgcgtggtcgagcagtacctgggggaaaagctattgcccttccgacggatgcccaagtttgtccccaatagcgacgactacctgggctggcacgagcagggggatggccgttggtttttgggcctctccattgaaaatggccgcatccaggatacgccggagcggcagctgaaaacggccctgcgcaagattgtggaggaattttccctgcacctgcggcttacccccacgcaggacgtgatcttcatcgacatcgaggagggccagcgagaggccattaaccagatcctcaagtcccacggggtgctctccaaagaggagatcccggagctggtgcggctttccatggcctgtccggcgctgcccacctgtggcttggccattaccgagtcggagcgggccctgcccaccctgatccgccagttggatcaggtgttgcgggagctagatctgcaggattcgccctttttggtgcgcatgaccggctgtcccaatggctgtgcccgcccctacttggcagagctgggactggtgggatccgctcccgatcactaccagatttggctgggggccagcccgcaaggggatcgcctggctcagccgtttcaggatcgggtgcacatcagccaaattgtgcctttgatgaggattctcctgcagctctacaaacaggagcgccacccccaagagcgctttggcgactactgccaccgggtggggatcccctacctacaggcccaggtgcagcggctccagcaggttcaaagctaaggggactgcccctcccttcctcactgagggcaaagtgggtcactggttcaggaggctgctaggcttccaggggagcgaatgatagagtacaaagaggttttgtgcgagccccttcatgcctcagtccaaacctgacgaacctttcgtccgcaaggtcttcaaagcgctggtgctggtggtcggcgcagcgatgttcctaagcttctcctttggccccatcctccaggcgctggggccttcggactcgcaagacaccgccaacttggttactgagcaactgcgggcccaggcggacggctaccgggctgtgctggaacgggagccggataaccccatcgccctgcgggggttgatcgacacgcaactgcagctcaacgagccgcaaggggccatcgagccgctgaagaagctggtggaactggagccggaaaatcggcaactgcgagcttttttggcccagattcagcaagatacaggggatctggaaggggcattagagcagctccagatccttcacgagaaggatcccaaagatagccaagtcctgcaggagctggccgacgttcaactagcgctgggccgcccttctcaagccattgaactactggagaactatctgaaggaagtcccggaagataacgatgtccgtctgcgcttggcctttatctacgtccgcaataaccagacggaaaaggctgtcgccctctacgacgagatgattgcggcagatcccagcgactttgcgcccgtgttgggcaaagcaatagcccttacctccgccaccgatgaaaacctacgggcaaaagccccggagctatttgagcaagcagcccgcctggccccacccaaggtgcgggaggaaatccggcaacaggccaagctgtatgcccaaagaaaccagccttaggctgtagagagtcaggggactgctgcctgaggatgtaggtagcagaacttgcaactagccatccccctcaggcgtcagagagatccttgagggccgcttccaccgacggataagtcttgaaaagagagtccagacgggtaaccttgagaactgtcttggctttctctcctaaaccgcagagcttgagatgacagtcggcggcggcgcaggcgcgtcttgcccacaccaaagccgaaacccccctgctgtcgatctgcgtgacctggctcagatccagtaagaggtgcttgggtttcttggcgagaatctgactcagctctttctgcaccaaagcacgctccagctgtcctgcaggaagcttgacgagggcgacaagggatcccttggggctgagccgggtggaaacattcacaaaaggctgagaaagtcaagggcgggagccacattgattctgaaccaaagccaccgggttgggttccgccgggcaacttttatttgagatgtgggaaggtagctctaatggatacgcacgggatcccggattggttgggggatgcggctgccctgggtttgttggccctgcagatgccgatggcggcggtgttgctggcgcggctgctgccctctttgtggcgcccttcccctctgccccctggccaagcggggatccccttcccgacgggcctggtcagcgtcttgctgcccaccctcaacgaggccgagcgcctggatccctgtctggaagggctgcaccgccagggagcggttgtgcgcgaagttctggtggtggatagccgctcccaggatggcacccgcgaaaaagtgctgcaaatggccgcgcgggatccccgctttcgcctcgttaccgacgatcccctgcccagcggctgggtcggtcgcccttgggcgttgcactatggatttctccagtcggatcccgcctctgagtggatcttgggcattgatgccgacacccgcccccagccgggcctggtggagcggctgctggaaactgcccaggccaaaaagctggatctcatcaccctggcgccgcagtttatcctgcagcactggggggaaggctggctgcagccagctcttttgacaaccctgatctaccgctatggggcggcaggggagactccccacttgccggagcggacgatggccaatgggcagtgtatgttggtgcgccgctcggtgctggaagccatgaacggctataccctggcgcgggcctccttttgcgacgatgtcaccttggtgcggcagatcgcggcagccggctttaaagtagctttttgcgacggtcggcacctgctcaaggtgcgcatgtacacctctttggccgaaacttggcgggagtggggccgatccctggatttgaaagacgccacccccagggcccaactgtggggggatatggccctgctggtgcttacccaagggatcccactcttggcagtgggggggctggggatcaaggccgggctggggttccccttttccctaacagagcaagtgttgttggggctcaacctgggcttgctggccctgcgactgggggtgctgatgggcattcgcggctcttatcaggatcccccctggacgttttgggcttcgccgctggcggatcccttggctgtcctgcgggtgatcttgtcagccctcagccgcccccgctcttggcgcgggcgcacctactagtcgactgcctcaggatctcacctgccccgcgaagcgcagcggagtgacagcaggcgcaagcgagtgttgggtggccctcaaataaggcaacccctgatcgagtaagcctagctgcaccgctctttcaacagggtagtttgtgatcactagctccgtgattttgcctcgttttgtccccttgcagttgatagcccggtttgcttgaacttcatcaatagcaaagaagggcatagcgtacaaagagcgaatgattgcggtgtcagaattagaaagcatgatgtacaccttattcttgcttaagtcaatgcaaatgtctcgtaatcgctcttgatcctctaggccgaagccactggcatgataggaggtaaagtttgatgtttgcgagacaggaacgtaaggcgggtcgaaatacacccagtcgcctggcttggccctctcaacaaccgtatcaaatggcacgcacaaaatttcaacattttgtagagcaagggatgcagctaaaagattgtccttgtctagatactttggagctttatatcgcccaaaaggaacattgaactttccttgccgattgacgcgatacaaaccattatagcctgtcttgttcaggtaaatcatgcgcgctgctcgtcctacaagacccattgaccaaggatctttctctcgaatctggtaataaaaactttcattgtgtggaaattcggagagtagttgaataacttcccaaacatgatcgcgaatagccaggtaagtatctatcagctcagcgttgatatcggaaaggatcgcctgtttgattttgcattctctatacaggcgaaagaaaagcgcgccactcccaacaaaaggctcgtggtaagttctgaaatagaccggcatccgctctaatagggcgtctgtcagttgtgtcttgccaccggcccattttagaaaaggtcgcggaagaagcaaatcgctcatgttacaatccaaaatacaaacgtaaccaatcttctaaatcgctgaaccaaaccactttctcagtagacatcggttatccttgcatgttctttgaaaacccttcgccgtcaattacctcgatccctggaataggccagtgctccatatcttgaatggttgcagggatcttctcttccgctgtgcctgacgtcgcctgaaacttacactccactcccagtcgcttgccgcttttttcatcgctaatgaccacatcaatataccgctgttgcccccacagccttcgtgctggtcttcaatccaagagattgtgccagagcaacaactcgctgctttaattcgtcaccacttttaggcgctgttctttttcctgacatagagaaaactcctcacagacaatcagcttcgtttgttttcaccacccctgcgctctcccatcgccacccaactcccgaagctttgcggctaggcgctgctgttcctgacggacttgggcgagggctgctactgccgctcctgccctacttgttcaattcccccagaagcaaattcccgtcggcagtccaccactgcaagtaggtggctgtggtttctactttttgtcggtgccacaccctcaagaaccagccgatctccggagtccagtagcagtggttttcatctgctgttgcagaagcacatagcaaccttaatacagattagtgatcgggggcaagatggatttaatgcaggggctcgtggatttcgtagacagcaaccccgatctccgagagctggggcaagccttagctgtcaaaacaacactccaaggccatactcacccctaggtctgtgacgtgttgcaagtgtcatcaagctttatcagcaaccggaacttatactcccaaaccaaggagctgctggacttgctctagcttatcgaggctcaaagccctatctctctcccgaataaaaagctgctgctattgcgatgagctgaaggaaagtttagaagaggcagtcccagaagaatgaggaagcagttgctcaaaaaaagagatacggcataaggcaaaaaagtagaagctcctgatggacaagggggagctaacagtgtttatggtagatgagcgtcacccgctatgaggttacctttgtggatagaggtggggggtaaaggagaacagattgcggccgatattaagaatatcagggggaggcgaagttactttggggcattagattatgacaagagagagtttctgttgcaagtatataataaggcagattctcaaagcatgagagcgtttatagagtacttaagacttgagaaaaaagaacaaaggatagcgattttttgggatggggcggactatcgttgctgtaaataggttagggcgtatttagaagaagtgagccagaggttaagagaagaggagtggccagtcaggtgcattctttttgttccttatacaaccggaacagaattttgattttcctatcatgaatatcttaggaatgctacgatcagcagggaagttacaggagctatgctatgctggggtgttagtcatcgaaatcagcatgcgtgtccattacttacaacatgtgccctttgaaggtctgggctatatagagtcctggctcaaagccaaggaataccctgtaacgggcacaaggttttttgaatcgacgagattgccgagcctagatgaatttgacatgctcatcgtcatgggtggccccatgagtgccaatgacgaaagtgcatttccttggctaggtcaggagaaggagtttatccgcaatgccatcgaggccggcaagtccattttgggcatctgtctgggggcgcaactgattgccagcgcaatgggtagccgagtgtttccaaatcgtgttaaggaaataggctggtggccggtacgaggggtacagccccctgatgagctaacctttcgcttcccgccctcgattgaggtttttcactggcacggggaaactttcgagctgccgcccagtgcaattcaccttgccaaaagcgaaggctgtgagaatcaggcctttcagcttggacgctcagtgatcggcctccagtttcacttggaaaccacgccagaattggtgcaagggcttgtctcccactgccgcaacgaactgttgccatctacctatgtgcagtcggaagcagagatcctctcagcctcccctgagaagtaccaagccataaaccgtctaatgggcgaggttctctcctttctctgtcgctccgatccctaggccccgcgctgcgctctagagagcggccaaagccgtaagatgcagatctgcaagccaaagttccaagaggatagacgtgggccatcaggttttgggactggggatcgcgggttggtcggctgcacggctgctgcgggcccagggaaaagaggtgtgggtctgggacgagcaggattcggagctcttgcggcaacggcaggcggagctggaacgggaagggatccctgtccacttgggccagccttttcaactgctgccgggagtgaagcaggtggtggtcagcccgggcattgcctgggatcacccgctgctgcaagaggcgcggcggcaagggatcgaggtggtgggagaggcggagctggcctggccgtttcttgagcacctgccttgggtggggatcacgggcaccaacggcaaaagcaccaccacggccctggtggcggagatgttcaaggtggcagggctcgaagggatcccctgcggcaacatcggcttacctctgtcgcaagtggctctagaaacctggcaagggcggcggcagccggcttggatcgtggcagagctgagcagctaccaactagaagccagccgccacctgatgcagagctcccccggcagcccgccccgcattggggtgtggacaactttcacccccgatcacctagagcggcacggcaccctggagcgctacgccggctttaaggcgcggctgctgcagcgggcccagtggcgggtggtcaacggcgaggatccctacctctttcgccgccggcaggactgggaaaacacctactgggtttcgctgcaagatccgcaagcggatgttttcctgcgggggagcactctttacatccagggagaagcggtagccgagctggaggattttgccgagcgctgcccaggctcgcacaacttgcagaacctgctcctagcggcagcggctgctcatctggccgggatccccaacactgccattcaaggagccatccgctcttttgccggcatgccccatcgcctggagcgggtagcccaaatccaggtgggatccacccccatccgctttgtcaacgacagcaaagccaccaactacgaggccggctgggtggccctcaacgccctctccccgcccatcatcctcattgccggtggaagggccaaacagggggacccctcagcctggctgcggcttattcaggctaaggtggcccgcgtgttgctcattggggaggctgcccctgccctggcccaggccctccaggagatccgctatactgacctcgagatcctgccaacgctagatgtggcggtggaaagggcttttgtagctgcttgctccctagcgcaagccctggacaatccggcccagcccatcaccgtcttgctctcgcctgcttgtgccagctttgaccagtactccagctttgagcaccgtggccaccacttccgcgcctgctgccaagcccttgtgggatccctggaatgctgaagcccgctggctgcgctggctgacgctggtctggttggggatgggactagcgatgctgttttccgcctcctacccggtggcgcagcagactaccggcgatggcctctacttttttaagcgccaggtgctctggtcagggctggggctggtctgcttcaccatcctagtgcgcatccccttgcagcgctggttcccctgggcggggatcctctgcctgctgggcattggcttggtctgggccacccacgtgccaggtctgggggtttcccgcctggatgccagccgctggctggatctaaaggtgatcccgattattcagcctgcggaattgctcaagcccctgttggtgctgcagggatcctgggtgtttggccgttggttttaccatcccctctggtttcgcggcgtctgggtcgggctctttgctttggcgctgctggggatcctcatccagcccaacttgggtaccaccgccatctgcggccttaccctctgggtcatggcctggacggctgggctccccctttttaccctcttggctaccgcgggactggggatcttggcggctggggtgagcattctcagcaaagactaccagcggcggcgcatcttagcctttttggatccctgggggaatgctcagggggacggctaccagttggtgcagagccttttggctattggctcaggtggctggtggggcaaaggctatggtctttccctacaaaagctgttctacctgcccatccagtacacggacttcatctttgctgtgtatgcagaagagtttggcctggtgggatcccttttcttcctggggctattgagcgcctacacctgggtcagcttgcgggttatgcggcgctgtctcgacctgcctgcccggctggtggtctgcggctgtctgatgtttttggtagggcaggcactgctgaatatcggcgtggtcagcggcctacttccgactacaggggtgcccttgcccctgtttagctacggcggcagctcgatcctggcggggctgatcatggcggggctgttggtccgggccgcccgcgaggtgggctaaggcctgtaagcttctcactcggtagccagtagataaagacttgggggttcagaggggatcaatcggtagggatccgcctggttaagctctcgacagaggtgagcaaaagactggagaccttcgaggcgctccgtgagctcgctgaggatatccaagtattcggccagggcagcttgggcaagataccaagatttgtccagctcttggaaataggtcatctggaactcgacggagaggttcttttctctgaggaagcgctgctccggcgtaagggctcggtcgaagggagaaagacgagcaatgcgctggatgcgctcgctagagatgcggccagcaaagccgggagctttgtacgtgtaggccgtccggagctgaggccgatccgctggcaagagagctgcacaccacctttcgcttagctcccggaagcgaggaacctcgaagtccaggacatcaacagcatcttgaaggtacccatgtttaagcagaagctgggattccgccgctagggaaaccgcccaacccttgagagcaatatcgctgagcaataggcagtggacctggcgctcaacagggatctgatgggcttggtcagagaaaaaaattcggatatttcctgtccttcctcgatgctgttctcgaggttaagtagccacgacctcagctccttatcacctctcgtagaggctttaatgaagttatagcagtctttaaaaagagagctgaccatccaccgcctggtactgggatctacatccgacgcttcagaagagttagctccccaggcacattgagcataaaagagtgcaatagcagaaagaggaacgatgcaaggcggctctggaagagccagaatctcctgaatttcctccctcagctcctcgatcctttgctctagagggttgtcggtttgattccgcatgtcaaccctgttgagcaagaagaccatcaaactggtttgacctctgagaaactctacgacatcctttagctctctcaagagagtttcccgtccttgccaatctgtctgagagtaatccagtgcaacaaagctaaagcacttgctgacatgctcttggataatcctaaggcttgtttatcttgaattgagtttaggccaggcaagtcataaatctcgacctgtaagccctcaggcaggcctaacagaaaaggatttctgaccggcagcagcggacactcaacgtctacctgagggatgcccacctccgcttcatccctcttcttcctcttctttcgccgctcttggtggtaggcctccatcgtcagcttgagccggctgtagatttcttcgtccctctggtcttcccacgtgccgcattcccaggtagctccttcggtattgtggataactagcctgctccgctcgctgtgcctaatccgcaggatcccggcactcatctcctggggctcaataggcgcgattttccggccaatgagggcgttcacaatagtggatttacccgaagaggtggtgccaatggtggcgatccggaaggagggcttctgtaggcgggcaacagcctcttcgtagacaacccgaaaggcctgcagcttttccagcagcacagagctgctaatgacgtcgtggtattcgctgaggatcccggcagtgaggttgccaagggtgaacagtgactctcctgcgatccgcagggctaccgagggatccgtagaatcaagcctgtgatgcgctccttcagatagagttaagatgacatgccgacagctctcaagccgcttcgccggcatcatagtcctttcgctagtgccgtggttcgttttcttcgcattttttcagcgtccttcttgccagcaatgctgatttagtagcataaagaaatggctctaaaatgcacatagccgccggcagttctggggtcaacaagaggtagtttgcgaatgatggatggctctttgcaatctttcttcgcctctgccagccaggtggggctgggagtagcggtcttcctggcgctgctcactctgctggcctggatccgcaactggccttggaagttttcgctggtgggctacacggcctttacgctggttttgacggcgggctgttttgccctcagtttggggccgatctttcgctcccgcatccccggcgctgctccctacaccacggtttacgaccaaggggcggagcgggcagtcatcgccgtcagtccggacatcacccccgaacagctgatcctcacgctcaagcaggcggctagcgatctggcatcctcaggccgcttctccaccggttcgccggtgtttaccctgcaggcccgcaccgtcatccaccctgagccgggggtttccgagcccttgcttttgggcacgctgcaacagccgctgggaaaacgcctgcgcaccccggaagaacaacagcagcagcaaatccggctggaggaagaggcctttgctcggctgcgcaagctggcccaggttcaggctgcggcttcttccgctgagggtgggttgggagagtcccccttgtcccagtcttgagcgctaagccagcgccgcagatcccgtcctacctggtcggggatctcccaggggaagaggtgggccacatggggatagacaatgcaggtgcactggggcaaggcgcgggcagtggccaggctgctggcggcagtgatgtggcgatcccgctcgccagccatgagcaacacaggtatgtgcagctgctgcagctctccctcgcggttgtagccctgtcgaagggcagcgcgtagggcttggcgagcctgaggagaggtatgcaggtaagccggcaaagctgcctgggccaggtagcgataggttctcggggtatgtctctggattaggtagcggtagagagagcggcggccaaaggtgtcgatgttccactcccagccgggccagagccagttgagcagcgaggcaatgccagtgttgagctgatcccaaaaatcggtggggggatggttgctacgaggacaggcggcgctggccaccaagaccaagcctttgacccgtcccggcagccgcaaggccagctccagggccaggatcccgcccagcgaccagcccagcagcaggcactcccgccagcccaggcgatccagcagctcctgcaaatcctccaggtgggccgacatctcaaagggatcccgcacctgcgaacgcccgtagccgcgcagatccggcgccacacaggggtgcatccccgccaccgcctcggcaaaaacttccatgcagtcggcattgcccggatggccgtggagcagcaggatgggcagcgaagggatcccttctccccaaacacgacagtggagctgtaggcccatcggcttaccagagcactttgaaattgcactgaaatcgcagggtcaggcgctggccgccttttttggcgtcggctgcagcttcaccccgttggggatgcagattaagttttgatccagcacctgcacaaaccccttcgagcgcagggatcccagcaggcgagtaaccgtcacgcgggtggcaccaatggcatccccgatctgggcgtgggtgaggggccaggggaggtacatcccctgctcacagggctgcccatactcgtcgattaacaaggtcaaaaagcccttcaggcggtcgatggcgcgacgctggcccaagttgcccagccagagcaacttgcgttgcagttgctggcggaagctttcttgaattttctggtgcagatagggccactgctccaaatcctgccagtaaaaccacatcaccgtcgtgcgatcgacatgggtgcaggcttttagctcaaagcgctccgggttgctcagctcaaagggcaccccgggcgtgataaacccgacaaaaacctcccgccgctccggcgtttggctgaccaggcgcaccacgccctcttgggggatgtacaccaatcccggacgagttggaatgcgcacatctttaggaaacgtacgagagcggtagtgctcttcggcccactggcggagttcccgccattcctgagcctctgctgccgatgtgatggaaacaagtgtcatgggatcaacttcctgtcgctcgagcgacctgatgggttttacagactccccagctttacctggctactgttgcaacacaacgctttcgccttcgcgtccgcggaacggagtcgtgagaggatggggaaaccgcaagggggcaaaacaaagaggagagaacctacaggcttactttaccttagcttcataatggcactgaaccctatggggcgacatcgggtttctactgatattgttcaaaaggctacgtccaataataacctcaagaagccgtaaattttcagagcttgtcgccgaactcagccagctaggggatggcgcagaatggggtcagactggtggatgtctgagtacaggtgtggggtggctgcgatgaatatccttatcagcaacgacgatggcatccaggcggcgggggtgcgatgtctggccgctgcgctggctcaggtgggtggacatcagatcacggtggtctgtccggatcgggagcgctcggctaccggccacgccttgacgttgcacaagccgctgcgagtggatccggtgcgggaggggtttccgccagaggtgcaagcttgggcctgttcgggcacgccctcggactgcgtcaagttgggcctggacggtctgctgcagcagccccctgactgggtcattgccggcatcaaccagggagccaatctgggcactgatgtgctctattccggcaccgtctcggcagccatggaagggctgctggaagggatccccagcctagccgtgagcctggccagctttacccaccaggattttcagccggcggcccaggtggtgctgatgctgctggagaagctgagcctgaagcctttagagaagccgatgctgttgaacgtcaatgtccccccgctagggttggctgaaatacgcggcatggtcttggcccgcctggcctggcgcaagtacacggatctctacgagaaacgggtagatccccgcggcaaggcctactactggctggcaggagaggtggtggaagaggaggtggatccctgttccgatgtgcgggcggttgccgaggggtatgtgtcgattacgcccctgcagccggatttaacggcctacgccgctttcgagagcttgcagcgctggggcctctcagcctttggcttttgaaagcaaaaatggcctagggcaagcaggcttggccgggatcgcagccaggggaaaccctagaggggaacggctgccaaggccagcagccgttctgccacagcctggggaacaggcatcaccgacagtcgcgtgcctcgccgcaccacttctaactccgcaggggtaaaagtggcccttaactgggccaaagggatcaagcgcccaaaggcggcaacaaattgcacccgcactgtctgccagcggggcgctgcaggggttgacttgggatcgtagtaggggctggtgggatcaaactggctgggatccaccacctgggtttccacgatctccattaagccggctatgccgggagggttggcgttggagtggtagaaaaaggcgcgatccccaacctgcatggccttcaagtagttgcgggcttggtagttgcgcacgccgtcccagagagtttggccctcccgctgcagatcccagatgctgtagacgctgggctccgatttcatcagccagtagttcatgaaacgctaggcgccggcagcaggcaagcgacgggcaacaaactcgacaaagttttgcaatatcttcaagcctacagggccggacttttcggggtgaaattgggtggcaaacaaggtgccgcgggcaatggcggccacacaggtttggctgccgtgctgggtggtggcgaccacccagcttggatccttgggcaccgcgtggtaggagtggacaaagtaaacccagctttgctcggggatccctgcccaaaggggagagtcgggctgggtaaggtgcaactggttccagcccatgtgggggatgcgcaggcccggctccggtcgaaagcgctgcacccgccccggcacgatgcccagccccggctctgtcccctcttcgctgtcttcgaacaaaacttgcaaaccaatacaaatgcccaagaaaggctgctgccgctcgatggcttgtcggattgcctccccaaagccgcgcgcccgcaactgctgcatggctgggtcaaaggccccatcgccgggcaggacaaggccatcaaaagccgctagcccagccggctctgtgactagctgcacctcggccccggcccgctccagccctttgcaagctgaatgcaggttgccggcatcatagtcgatcaccgccaggcgcacggctttcatggcttttcctgaaaccttcaagagcctatcagtatagtggttttagctaatccgccgttcgcgctagcgggacgtagtcctggaagccccgctctgtacccccctatatcccagccccccagtcccccagtccccccgtatacggggggatataggggggcgggccggccagagtcaggatgagaggcgggagcgttcaacaggtacaatgcattcatcatgagaaccgcttaccagtaccgcttgcgtcctaccaccagccagatagctctaatggagcaatggctggagctgctacgtaggcagtataactatcgcctggcagaacggttcaacgggtgggagcaaaatcgctgcaatatccatgcctgctccttgacggtctgtcatctgcctgtgttgaaagacaagcccaccttcgactcccagaaacgagacttggtaaacacaaaggctctcttccccgaataccaagcgattcattcccaggtgctccaagactgcctacagcgggtgcaaagggcctttgaccgatggctaaaaggtgaccgcaacggcaaaagggcaggcaggcctaggtttaagggagtagggcggtatcgctccttcaccttccctcagatgaagcaggactgcattcgagggcagtttatccatctgcccaaggttgggccggtcaagctggtccaacaccgccctttgcccgacggttttacaaagtagccaaccagcgcaaagattttcactacaagatggcaaagaagttgttaagtaaggggaagcacattgctcatgaggcgcttactattaggggtctggctagaagcagactagccaaatctgttgatgatgctgggtggggtgagttcctgcaaattttggcagccaaggctgaaagagctgggctgttgacgattgcaggggatccccgcggcagcagtcaagggtgctcggggtgtggtcgagatgtgcccaaaaagctgcatgagcggtggcacgattgtccgcactgtgggttgaggattggcagggatcacagctcggcgagggtcatcaaatctagagcggtggggcgtcccgttcttcaagctcaggaaatgtcctgccattgggcaggagtcactgggaagcccgcactctatgcgtcagcatgagtgcgggagtacgtcacgaatgttgggggttttggggagaggcaggcgtgctttccggctcgggtttgggggtggctgggtctgagggagacggttcagaggttgggctgcccgacgagacagccaccatggcgtggcgaatcaccaagtcccccagcttgtagcccggttgatattcgacggccaccacatcttcggggtactcgctgctgggctggcgggctatggcctcgtgcaggttaggatcgaagggctggcctaccgatttcatgcgggatacgcccatctttttcaagcattccaccagcaagcgatagacgctttggtagctgttgtgcacctcccgctcgcggtcggtctccagctttaactgctgctgcgcccgctcaaagctatccaccacaggcaggatctccagcacaaatttctgccgttctttttggctgaactcctctttttcccgctgggtacgccgtcggtagttctcaaaatcggcatagaggcggatgtaggactcttccttctctttcagttgctggcgcgttatttccaactcctgctggagctgctttaaggtttcgctgagatcctgagaagcctcagcgctggcttcgccagaggaggtgctggcttccgcttcacggtcttccaaaatcagcttctccagctctgcttctacgtcgatttcctcttcctggagttcaggataggcatcttctgtgggcatcggttgcttttcttcagcagtcatgggttatgtcgacaagcgtgattaaggagcagtaacgtcgggtgccgacagtttggcagtctcaaaaccagcgtcgcaatcagccaaactgggctctgtgctgatcgtattctaccgactcctctgccagccagttgagatccctagttgttctagcctaccagcaggctgtcctggagctggcccaagctctggggaaagtagatctcggccaagttgggaatgaggtgccagttgtggcggtagatgggctggatgggggaatgggtgtgaatgtggcgggcgagaaagtcgcggatgctgtcggcggagatccagagggtttgggcttcttggaacatactgtagccccccccaccgccggcgcggtagtggttgatggccaggcgaaaggtctgatccggctgcaccggctggccgcgaaattgtagggtcaccaagcgctcgcctacagggcgggtgagatcgaagcagtagtcgatgccgtggtagaggtcgaaggtgtagccgcgggcttcgggggcgacgacagaggcgggatctgccgggagatgctcgggatccaactggcgaaaatagccagcggtttgctcgagggcgcgtcgcaagatgtcgccggtgatctccaagacgcagagggtgttgtcgtaaacggtgaggctgtaggcgtcttgcagaaagatggggcccgctgccaggccggcactgctgcagatgttgaccagggagagctccgccgaaaggccggcctcccgtaccgcctgcagttgggcctgatggagcagctctgctagggggttggccccaaaacgggctgccagcccgccgcgataggcacaacgggcctgcccaatgggctggcggatgtagcgcaaggtggcctggtggtagggctctgtcagggccaggagttcgggatcggcagggatcccttccgcagccagcaactgggcagttttcccgacaacttgccagcgtccgccgtggcgctccagctccaaagacacgtgggaaaggtggctgccccagtagccgggctgcaccaccagggccttggccccccccaggccggcaatggtctgatgggtgtggccggagaggatgacgtcgatgccctcgagctcggccagggccagcagctcgttttcccccaccaagcttttgttgctggcccagccgcggcgatccgggctgcgccagccctcagggctgcgcaggggaggcagttggctggaaccgctgtgcaggatcagcaccaacacgtccacctggggccgtagcagcgacaggtagtgctgggcagtttccagcaggggggcaaagcgcagccccgcaatgtagtcgggccgctcccaggtgtcgatgcggggggtggtcagccccagcaggccgacgcggatcccggcctcttctcggatgaggtaagggcgaaacagcggatccccgttgtggcggagaatattggcgcacagggtgggacagcggagatcggcggtgaaatcctgcagcacctgcagcccaaagttaaagtcgtggttgccgggggtaaaggcgtcgtagccgagggcgttgagggcgtgggccatgggatggggggagacccgctccacctgggcatagtaggtgcccaagggggatccctggatcgtgtcgccgctgtcgatgagcaacactggatcctcgctggctgctcgcacacgcttgatcagggtggccagcttggccaagccatgttctgcagggatcccggcgaagtagttccagggatgcaggttggcgtggagatcggaagtgtggagaattgttaaccgcattccaatatcgtaactgaagcaaaagccgcaatccaagctcccgttttctggggaagggggccgtcacctcagcaaaaacagcacctgcacgcagcccaccaaaaaacccaacagcccccccaagttgacgatggcctgcagttcctggcgcacaatttgctgaatggcctgctccagctcagcaggggaggtggcgttgactttgtcggcaatcacctgatctaagttcaacacggggatcacctgcatcatcagcgattccagatcccgctctaggtagcgctccaggatcaaagccaggtcggcgctgatctgatcgatggaggcgatcagcgccttggagttgcgcaggcgacccaacaccaggctggccactttttcccaatcgatgctctcccccagccccttgataacctctggcccttggctgcgcaggtaatcttggatcccatcgcgcagggcacggcgcaactgacgtacggcggaaaccggcaggttttgcagggagaggttctgcaggatctcggtcaggcggcggggggcgttgatgtctttgagcagatcttccaagatggcctctgccccttccggctcctccaggcaataggtgcgcaggcgcagcagggcgtttttgaggccaaacaagttggccaccagccagtaggagccggtggcccgctcgcgaaattcttcatccaaagcttcgatgttgcgatcggtgagaaaatccaccaggttctgccgcaacaccttggggggcagcgcctgcttcaggatccactccgaaagctgccgggcttgctcggcgttgaggcgcagctctagcagcacctggtcgaacagttggttaatcggcccctccaaaaaagtctcctggcgggcgagcaccttcaccaggcggggcaacgactcgttgaacagatcggccaagatgcgcgccagcacctgagcggtttgctgctgttgctcggggttttgcagccgatccagcgccacccccagcagccagcggatccctgcctgcatgcgctcagttcgcagcagcttgcgggccagattgtgcagctcctctggcgtgagcagggatcccatgatggtcttggcaatctgcttggccaggcggggctggttctgcgggatcaggccgggcgtgaaggggatgcgccagccgaaaatccgataggcccggtagggccggaagagcatcttgatggcgatgtcgttggtgaaatagccgatcaccagcccggccagggggggcacgacgtagatccaaagggccatggagcaaacttggggggatcttctctactctaccgacccgctcctgctcgcttcttgtcaaggctattggatgatcaggctctcgctcagttccagttccaccagggcgttgggctgcagcgtcaccacccggtcgatgttggtactacctgcagcagcacccgccaggccgccggccaggatgggcaaaaagccccatccccctgtgagcacccccaaggccaacccgcccgccgccccatagcccgccccacgggcgacggtggtgcccacatcggcgttgcgatccaacccaaccgggagcagtgcagactggcctctaatgagataggtagaagggccgatggtgaggcggttggccacaaagcggttgccgaggatctgtttccgcaggtcggcattgtcttcgccacgactgaggggatccctgggcctgtaaaccggctcaaaggtgccccacaccacactccctggcgggatcaccacctggccaaagcgatccagcactggctcggagacttccaggttggcgctgatggcctggtagggctggaaggtgatgggtcggtagaccgtaagaggaatacgggtgccggcaggcagctcgccccgcgcggccccagccaggttcccccctgggctgaggtcgggccgccgttgataggagtaggcttcgcctggcggagctggtccacctggggccgcttgaacgggcaccaccggaattggggccgggctcggatcccccggtggggggaggggatcccccgtgaggggcatttgcggcacctgaggcacaggcggcagggcttgcggagccgtggagccgggcgggttgctgagcagaggcagggtagggacgggatttggctgaggggcttggggcgtgaactcgaactgctgggcagtgatgggagcgaccgccgcagcccacaacaccccactcaccagccacccaaagccaaccctttgccacgacggcaaaaacggctgcaacgctgagctcatggatcccgtccagtcacaactggcagtagcttagcatcctgaccagctcgtgcccactagatgtagtatctaggggcaacccattggcctttaaaacaccactaaagcctgttcatgggatccctcttgcctaagaagggctgggagatggagaaggcaaaggctccactacaggctctggggtgggggtaggcgttgctgttgcggtcggagtcgcttccggtgtgggcgtgggtgtgggagtcggcgtgggtgttggagtgggtgtgggtgttggagtaggggtgggcgttggagtgggtgtgggctgggcggcctgcacctggaaagaccactgctggatggcggtgttgccgctggtatcggcaatttggacggcaatcaaggtcggtcgatcggtgggcagcggctcggctggggtgtaggcgaagccggtgcggctgagctgagcttgggcggtaacgtccacgttgttcaccagcagggtaaagctattgaggtcgattccctggtcatcttgaaagcgagcggagatggatgggcgcgggttgtcggtcaccgctccgttgggcggcgccaggtcgctgatggtggggaaggtggtgtcggtcacccgaccgatgctgatggttttgtccggcaatcgcaccagggtcaccagcccattccgctccagacgggcaaatactggcgcttccgaggcccggtcttggctgcggaaggtgtagctgccctcgtattggccggggcgggtttcctgcaggggcaggttgtaggcaatgccgggaatggagaaagacgcctgcgcccctggcgatcccagcaaatacaccgtcaaggtatctcccggcttgacggatcccagctcctcgcgggcaaagaaagttctcacctctggggcggcgggcagcgtttccaccagcggctccacggggatatccggcgtggccaggggctcaggcgtgggggggacctgagccagaagctcggtgcggatccctggcccggggatggcagctcccacaggcgggtctaggctgggcacccggcccaccttggccagcgcttggtaggtgagagccgccacttccccccgcgtggccaccgcctgggcattcagtcgggtgggatcagggtagagcaccaacagaccttcttgaactgctgtcgcgatgggggcgcgggcaaaattgggaaccaaattggcatcggtaaagccggacagaatggcttcaatttgaccgggatcctcgaggagcctgccgttggtggcggcgcgggtcagaacggtgatggcctgggcgcgggtgaggacatcgttgggacggaaggtgccgtcgggaaagccggaaaccaaccccgctgctgccgccgcgccgatggagggagctgcccaactgggaatgggatcggcaaaggggcgcacagggacgttggtatctagcccaaaagctttggtgacgataacggcaaactgggcccgcgtaatcgactcgttggggcgaaaggtgccgtctgggaagccgccgatgatctgccgctcattgagcccggcgatgtactgggcgccccagtaggtgctgatatcggaaagttgcgcccaaacgggatccgcaaccagcaacaaactgccccagctcgctatcacggctgccgccttccaactttgccaaagagaaaacccacgcatcccctacaactcctcgctacctgctagaaaggctctaagaaaagacatcggcccaaacaatcaacaatcgaagaagagccggatggagttacccactccgtaaccctaaacgaaaaaatctcctgaaaagttctatcggtttccgaagtttcacggggcgggattggggtagcgctggtgcaccgcctcaatttctgccaggatcgcaggcgacagctccacctcgaggcaactgaggttttccttgagctgggccaggttggtggccccgatgatggtgctggtgacaaaccaacggctgcgcacaaaggccaaagccaactgggcaggggtcaggccgtgctggcgggcaatgcgcacgtaggcagccacggcctcttccacattgggcttgcggtagcgctggccaaagccctcgaacagggccaaacgggatcccggcggcttggcgccccccaggtatttgcccgtcagcagcccaaaggccagggggctgtaggccagcagccctacctgttcgtggcgacagacctccgccagccccatctcaaaggtgcggttgaggaggctataggcgttttgaatcgagactaccctgggcaagcccaactgctcggccacgtggcagaactcgcagactccccaaggggtttcgttgctcaggccgatgtagcgcaccaggccctcctgcaccagttccgccagaccctgcagttgctcggcaatgggaaccgtgggccgctcttgagagggatcgtaggccacacccccaaacaggggcacatagcgatccggccagtggatttggtagaggtcgatgtagtcggttttcaggcgcttgaggctgccggccaccgcctgtttgaggttgttgcggctaatcgagagagacccgccgcggatccagtgccagggccgccccgggccggtgatcttggtggcgatgacaaggcgctcccgcggctggtgctgcagccactcgccgatgtagcgttctgtggctccctgggtttccgcccgcgccggcaccgggtacatctccgccgtatcgatgaagttgatcccgtgttctactgcgtaatcgagctgttcccaagcctcagtctgggtattctgctcaccaaacgtcatggtgccgaggcagatctccgaaacctgcagaggactgtggccaagctggcggtagcgcatgggaacttgccgtctccaaccctaaacagcacaccagtccccattgtgcccaaaacttgccagcccctgggatccctgcccctactcttgctgcagcacaggcatgtactcgcggtagatctggtttaggatttccaggccaatgcgggtgcgactgtcggggggacgcagctcgatggctgcccttacttgcaagatggtgcccaccggatagggcgagcgcagctcctcccgcttgcccaaaaacacatccgtgaagtagtcgatcagccgccgtacctgcgccatgtccttgcgggagatctccatatccaaaacggtggccaatttggctcgcatggcttgaaagctctgttggctggtgttgagggccacccgcttggccaggctgtctaccacaatttggctgatcttctccacattttgagtcacgatctcgcggtggcggccagcaaagcgcagttgcacttcatctaaaaatcgttcgcgctccaggatttggatgccctgctgctctagatccactccgtagctttgcaactgcttgtactgattcaaaacccattggttgtagaacgaatcggccaaaacccgccaatagccaatgatcgtcgcctcggcaaaggggatgctcagcaaataggcctcgctggtaatctggtgcaaatgttcggtcagcttgtcccgctctttttcgtccaagtgggaagtgcggggcacccagacggctccgtactcgcttttcacctccaccggcagggatgtgaggagagtgtcgaaaaattgatggaggctgaaaaggagaaacttattgggatcctgcaggcggttgagcagctcttgttttttctcttcttgatattgggctaccagctgctgggcctcggcggcctggctgcgcgctgcctccacatcttgccgcagcttttcgatctcttctgcgctcggcacctcgccagcagcaggctccccctctccactgaaatagctgccgcgcggccctggatccccaaggcttgccagcggttcgtcgctgtcgttgtccagcgtcagcaggtgagaaagagcctgcagccgagcccgtcgattggaagagtagagggatcccacttccaccggatcccgacttttccaaccgtccagtccaccgatgcgatagagcgtgtaaaaatacttgctgagcagaattgccaacagatgcttgtttttgacctcgttgtactccaggtaggcccgcagacacagttggaaagcgatgttgggcaagctgcgacacacccctatgatgtgggagtacaccctttgcaggtgcggccgaaagcggcgtgggatcgcctcgggccgcaggccgcgcaacaagaactccggctggcgtagatcttgaggggtgaagtaaaaactttcttgccaaagcagctcgtccaggtcgcgggcaaaaatcggcttcaactgatcgatgatctgctcgacaaccgcttcgttaaaaaccggtatgattttttcaatacgcagttcctcgtaaatagaatgcagccgcttgctgcgaaagtcttcgatcgagatcagccccttcatggttccaatccgaccgtcgctcagcaggaacttatagacaacttcagcagtggcgcctggggagagaacgggagttccggtcaagtcggggcaaatttgcagggggcgcagcaagcggctggtttcactgatgctaaagcaactccaagctgccgggttgagcaccaccgacgacaggccggccagcaattgcttctcgtccagatcctccagccggatttctcccctgggagcttggcggggtgccgcggctgaagccgcctgcgaatcccgaacggacggaggagataacggtagaggagacgcgctcatgcagccaaggccgtttaacctcaaagttcactctagaccggcaaaggatggataagatgtgatccgtatctctttgtccaatggaagtctctaaagcagaatctgcccaaaaacccccccgctgttatctattcccaccagtatcttgaaacggtcagcttttgggtagcgtgcaaccacggttttagggatccactaagggatacgcaactttagctctgggggatgaggttgctgaggcttttccgctaaccgccctccaagccggtttttctgccgcaactcctgggctaggataaacggtctgcctaccagtacgggctagagttgcgttttaattcgggttgattcgggattgaggtgcagtggtcatgacggccattttgattgtggacgacgatcccacgattcggctggtgttgaagcgatccctggagcggcagggctacaccgtcgagatggccagcggtggcttggaagggctggagaaagctcatctcctaaccccggggctgattatctgtgactggatgatgccggatatggatgggctggaggtctgccggcgcatcaaggcggatcccaagttttccaccaccttctttattttgcttaccgctcgcaccgaagtcgaagaccgcatccagggcctggatgccggggcagatgagttcctcagcaagcccatcgatcccaatgaattgcgggcgcgggtgcgggctgggctgcgcttgcaccagctcagctatgacctgcagcagcaaacggcccgactgcgggcggagttggccgaagcagccagctatgtgcgttcgcttttgcccaagccggccgacttcccacctcaccaaatagcgattgagtggtgctttttgccctcccaggagctggggggggattcgtttaactaccactggctagacgaggatcacctggccatctacctgctagatgtgtcagggcacggggtgggatccgcgttgttgtcggtgtcggtgatgaaccagttgcgttcccagagcctgcccgatacagacctgcggcagccggatgcggtgttgcgcgccctcaaccaatccttcccaatgggatcccaccatgaaatgtacttcaccctttggtatggggtctatcagccgggatctcgcttgctttcttttgccagcgctggccacccccccgctctgttggttgcgcaatcagaccccatccccctagagctgaagacccccaatttgccgattggcattttgcccgatcaggactttgctagggacgaagtccggatcccggccaacagttgtctctacgtgttcagcgacggggtttacgaagtgtccagctcggaagggatctgggggatagagaactggaagtccttcctaagcaagcatgcctgcgttggcctcgatcacgttctgcagcacattcagtctttccgcggcaaggccgatcttgaggatgatttttctctgctccgtattagctttggctagtgcaagcccgctcaagctgagccgggggctgctctccgaagctcctcccactggctaggggtaaaggtacggagggctagggcgtggagacggccatcctgaaggtagggcttcaaggcctcgttcaccagccggtgctgtttgatgagggggaggccttggaattgctcagctacgacgacagcctgaaaatggttgccatcgccaactgtatcttctacctgcaccttggctccgggcagggcagcctgtatcaacgcctcgatttcccgcggatccatgcaccgtcttcctagcttcggctcaagacaacttagagaagctctcccaatgcctgcagatgttgagttcctatagcggggactggatttgaaccagtgaccttcgggttatgagcccgacgagctaccaggctgctctaccccgcggcgcttttctagcctagcttgtcctccggctaaccggcaagcctacaccttgagtttcgccgggcattctcttcggggatccccgtcgcacctggatgagctgggcggtgatgctgatggcaatctcggcgggggtttcggcgtggatctccagaccgatgggggcaaagagccgagtaaactacccgactccgaccgctaaagcggtacggagcgggctttcagtagccctgagcctgctctgctctaccagagaacaaaacaggcccgaacctctaggctggtttacgacagcccccaaaagcgcaatcacattcgcaccattcaaatccgcatccccttcccatccacagtgtccacacttaaacttctttccactgcggtaggattgcgcagggtcgggatgaatgtgcaaacaccggtggcaggtctgcgacgtgtaggcaggcggaacaagaatcagagcaacccccgcacgcagagccttgtactccaaaaattgacggagttgataaaacgcccaactatttgcccgcctacgctctgtcttgctgcgtggctgttgattgactcttttccggatccctgtcaggtcttccagagcaatagcgctgtttgtcgcctttgccctagagacaatagctttggagatgcgatgattgacccacgcctgaaagcgcctctccttgccagacagccgttgcaacagttctctgcatctgcgccgcgaactgcgggtgcccttactggctttgcgttgaagtaccgccctcaaccgcgagtgatggtctcggactttgttcaactgctgtccattccagttatctccttccgatgtatgagcaatatccgtcctgcccaaatccacccccagcactctatccgtgcgttgcggtggggatggctccgcttccacacagatttgaatggagtaggaaccgtctttgcgcttgaccagagtggcagatttgggattggagcctgccaactgttctctctggtagcggccaatcgccagctcaaagcgctcccgaccctccaccgtggtcagcgacaccgtccagtctttctcgcgcaacgaaaagatacgggcatcgtaggtcgcaaagcctctcttgaacgctttgacggggcggtttttctgttgggcaactttacgggcaccggccagccgtctgcagacttgctgagccaagttactggacaagccaaaccgagcgcgaatctggtaatagcaaagggactggagtttgactgcgttgactactttttctggtgtgttttggttgacccagttcaacgcctgcacaaaggcatccattgtcgcatccaactttgcggcttgcgactgggacaccttgagcttgcaggagacggtcaggacttgggtcatggttctatcataacttccgcattcctcccgacactgaccctacgggtacagtgcggggctcctgcgatttctagctgaaggcggtctccgggatcccttcctgggccagggacaggccgcagtggcccgctccgacgatcagcagggtgggggaagggaggaggggctcgacccaggatcccgcgaggagctgtgggcgggatggcaggggggcaaagtgctccgcaccgctgtcgctaaggctgaggtaggggaacccctgaggatggaggggagtgatcagccaagccctttgcccttgggtcagagcctggaggatctgggccaccaacgtttgggcaagggatccctgccatcgctgtagccaaatgtgcatccgtcccccgcaaacgcccaagggagggctgttgagatcgagggaaaccggcatcccagccggcgaggactccccatcgccatcgccaacgggaacagcggtctgcaaaagggtttgcgctcgggcaatgacttccgcttcggcagccccaccgccaacagtgcccaacagggtgccatcggatcccacagccagtttcgcccccgcctggcgaggcacagatccctgggtgcggatcacggtggctaccaccagcggcccgcgggagagcatgactctagtcaataataagctcaactatactgaaaataatgtataatatgttcagtacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggactccgtcccgctaacgcgaatggaaacaaacagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcagcatgtctgccaactgtcggtaaaaggtctcgtccacctcagcctcggttatgcctacggcaccctagcgggaacggtcagggactcaatgatcaagaaagcccctctaggatggcctgatggaaggcaacccggaaagcctggaatccgttctcctgccgaccgtggtagacggcgttggtgagcagcgtcaccaccagctcccgctctggatcgatccacagggagggtccggtgaagccggtgtggccgaaggcgctggggctgaacgggtagctgctggccaagggatccggggagcgcaaggcaaaccccaaaccccggcgctcgtgacagcggtgggcatccccttgctgaggcaactgctcgcgggtcatttccctcaccgtctgcggctgcaacagggatcccgtcaaaaaactctctccgaaagcggctacttcctctgccgtggcgaatagtccggcatggccggcgatcccgcccaggcgggcggcattttcgtcgtgaacctgcccctgtaggcggcgctttcgccaaggacacagctcggtgggggcacaagagacagagacagggggtgggtcgaaaggatcccctggataaaactgagtttggctcaggcccagaggctgcaagatccgggcatgcaagatctgatccagaggggttccgctcagacgttccaaagccagccccagcaggatcaatccaagatcgctgtagactctgcgggatcccggcctgtaggccaaaaaggtgtgcagggccatgtgccgggccgattcggcatcgggctgtcgaaacaggggccgccaggcgggcaaaccggcggtgtgggccagcaactgtcgcaccgtcacctgttctgctgccataagctggcccaaggactccggctccgcagctatccattcccctggttgcagaggatcttcatagggggcaatggggcgggatccctgaaactccggcaacaggagactcaccggttgatccaacagcaacgctccggcttccaccagggccatgcaggcggtggcggtgtacagcttggtcagcgaggccaggtcaaaacgggtggccgaggttgtcggttggcgccgggtctcagggtcgagataacctgccgcccttgagtagatacaccttcccttgtggcggatgaccacctgggcagcagggaaaaggtggggaatggtggagttgagcagcccctccagcaaggtcggatcccagcccatctgcctcctctcctcccggcttgaggatccccagtccaacaaacaacttgtaacggtgtttacaaaagcctaccgcttccccagctaggatgccaccacggcaggctacatcatcacatcaaatcaagggatcccgagtgcggctggagttgttgcaagcctttttgaacgtggtggaaacgggcagctttttggccgctgctcgcctcagcggtctgacccaatcggccattagccgccagatccaggccctggaagaagcggtgggggctccgctgttgcatcgcaaaagcccggtggccctaactgtggccggggaacggcttttgccccatgcccgtcgcatctgtcaagaatggcagcgggctcaggaaagcattcgagaatggctgcagggccagcaaaccgagctctgcattgctgggatccattccctgatcgcccatcaactgccgccggtgctgcaacagttttgccgggagtacccagaggtgcagttgcgggttaccgctctgggcagcgaccgcgccttgaaggtgctcagggatgggctggtggacgtggccctggtaatggagaaccccctgatgacgcggggggcagagctggtggtggagccactgtactccgagccgattcaagtgttgatgcccgccaaccatcccctcagccgctacgagcggatcccctggaaggtgctggcggagtatccccaggctgtgttcaaagatggctatgccatgcgctccttggtgggatcccatctggcccggcaggggcttcccctgaaagcagccctggaactgaacaccttggatgcctttcggggggtggtgcgacaggggcagttgattgccctcctgccggagtcggccctggtggactgctgcgccgatccggatttgcaggtgcgacccaccgagccccccctattgaggcgacaggtggttatggttaccaccagcgatcgctatcggatccctcccattcgccggtttttgcagttggccgcccagcttatcaggcagtctgaggttgagcctgcttccggcgcagatccccattggccctctgctgggctgttgtcggttttgtagagaccttttgtagaaatttctggtcaaataaaatacccatatcggtagtttcaagtgttccgcccttatctccccctatcctgagtagcccagcgctcccgaccgccgatgctatgagccaagagtttcgcgagctgttgaaaaaaatcggcagcggcacccacacccaccaggatctcagccgggcagaggccgccagcgctgctcgaatgctcctgcggggggaagccactcccgcccagatcggggcttttttaattgcccaccgcatcaagcgccccactgccgaggagctggccggtatgttggatgcctacgcagaagacggccctcttctgccccaacgggatttgccccatcccttgatcatctttggccatccctacgatggccgctcgcggactgcaccgctgggggtgctggtggctttgctgctggcggcggcagggtcagccgttttgctgcatggctctggcttctgtcccaccaagtatgggctgcccttggaagcggtgtggcggagcttgggggtggattggcgggggctatccctggagcgggtggggcaactgctggaacaaaccgggctgggatttttgtatttgcccacctgttttccccaggctcaggccctgatggactaccgggatcaaatcggcaagcgcccccccttggccaccttggagctggtctggacaccctaccaaggcccctttcacctggtggccggctatgtgcatcctcccaccgaggccacgatgctggagctgtttgccctgcgggagattcggcaattcaccaccgtcaaaggtttggaaggcagttgcgacctgccgcgggaacgggcggccattctcaaccagggcgggaaacggctgctcttgaaggctcgcgattgtcacttggcaggcccggagattcccctctccggtgagaaagagctgctccaacagatgcagcaggtgctcagcggggatccctgtgaactcaccccagccgctctctggaatgggggtagctatctgtggctcctcggccacgccccatccttgccagaagggatccaacaggcggaagacctgcttcgctctggacgggtgatggagaagctgaaacaactgatccaggtgattgacctgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgtttgtttccaaccagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttattattgactagagtcatgctctcctagggctgggatcccctgtttcgatgactagagtcaagctctccagcccaggaaagaaagccccccggccagctccagggggcaagaagggaaaggttggatccttcagggcaacagttcttcgatagcctcttccttggtgttggtgcggcgggagagggtgcggcggtcgaaggtcatgtggatctcccggttttgctcgccgtcggcagccacagcaaagatggggaagtcgatgttgccatccgggaaagccatgtggaagcggaaggtgccatcggggttgagctggatcttgcgcccgccgatggtgacggtggcatcgggctccgtggccccatagacaatcagctcggcatcggccaccagccagaacttgcgggagcgccgcggcaggacttcggaagcgccggagaacagccctagtcccgacccggaagccatccagggagcagcaggcacttcggccatggccatagccattcccatcatgcccacgcccgacgggataataaacgagctgatggcctgctcgggcaccagttgacggctgcccatctggtggctgccaaacagggatcccgccacccgcatcgcctcgaagccgcccaccatctccaggaagggatccgccgtcctctgccgctgcggctcgtcgcctttgtaggccaccacgcccatgccggtggcgctgcgcttgtagggctcggtgagctggtagagggtgcggccctggaggggcatgtcaaagggcaccgtcaggaagtgctcttcaaaccagtcggagggaaagactggcggcaccatcaccgccgccgagcgggccaacatcagccagcggccatctgccgtccggtagccaatttccacaatgtaggaacgatcgctcaccgggatcggcaaataccactcccgcgccaactcatcacaggggtactcctgcatgctgtgggccggctggtagctgaaatcgatatccgtcacatcgtagaggcgcagcgccaactgttggccgccctcgcggcgcttgctttctttagcctcgttgggcacatcccaataggcgtaggcccactggggatcccgcggcagcaaaacgatgcggctttccccatagccctccggcagatcccccagccctttgtccacatcggccagatccgtcttgccggcaacctcttgacccctaaacttcgtttgggtgaccgattcttgccccttgggctccggcatggcatcgacagggcagccagctttgacttgggcctctcgaatggcctcaatcagctggtctttggtcatgcggctgtacttggggatctgatagcgggcagcttcttcccgcaactgccggatggtcatctcttccaacgggatccgctcttgtggcatggtcggggtctcctgtcctcaacagatcgggcttgtgcgcacactccactggctaacccaaaggccgatcccagcttgtggctaagggcaacccctggcccactggggtaacagcctgcttggcgttttccaaccgctgatgaccataggtcgggatcaacggggatcaaaggaatgatgaacttatgttcacgtatttttgcctattggtcaagagcttggggatcgctggggatcaaagcctcgttttccccgccatctcgagtcagggatccccaaaatgggcttgcggcccgcccttgccggcggatgggcggccaagcatcagccgctgctctccagtccaaaagaggactgcgcgggatcccctgccgcaccggccttgcctgggtagcatgggggaagggtgagccgcaggttatcaggccaagaggtgtgggcatgaggtggtggaaagataggactcacggtgcagggatgcgagcgatctgggcagcgctggggatcctggtctggccgggggaagctgttgaagcgcaaaccctgtttcctcccctctaccgcctccaggggggatcccctgccccagcggttgagaaacaacccctcccggaagaaacgccttggcgtccggtcactcccgaccaggtagaaaacgtagagtcggcgtttcctgtcgaggacgcagggtcggaagggccgattttcgatctggacttgttgcggcagttgggcaccagccccggcggcggctctggctctggacagggagacgtgatcgggcccggcagcggccagagcggggtgcgcggctccagccctggctcagggatgggcccagggggtggaactggcctagaggcgggatcccggcggcgagagccccaggtaactgggttaattgtcgatgcgcggggcctggactttttgcccagccagtcgatgcgccttttggatcccgacggcaacccagtttacccgcctatcaaccttggccaagacctcaacgccgcctttgtgggcagcgagggcaccgccgcctacaccacctcggaagagcaggcccgctcgctggtcaaccggattggagaacggccccaccgccttcgcgccatgcgcacgctgggttacgacctggtgatctccgccgaagacgccttcaacctgcgccagatgaacgccagcagcggctttctggatcgctttgccgtggtggtcatctgggatggcagccaagccagccggccttaaagtctggcccagggatcccggcgctggccgcgaaggggatctggggatgctagcctagcaaacgtgctccgcaccgccgacgcaaacggctttttttggggatcccaaccctatgcaacggtttgccaaccagcctctgcgggaacggccccacctagcggtattttcttccagcaaggtgggcaacttcgtggtcaccgtccccctcttgcgcggcctcaaggagaaataccccggctgtgtcctggattttttcggcagcgagaccacccgcgactttgagctccactgtccctatatcgacttcagcttccccctctacagccgccgccccgattacctcgaggccctgacggcggcagtgcgggatcgggtggcccaggccgggccctacgatctggccatcaactgcgacgagttcagcgagctcaacctggtggcggtgacggccctgcgaccccggtacattgccggggccggcttgaccctggattttcgccgcaagttggatcccggctccgacccggtgcagcgcatgctccaggacgacgactggaacagcctggcgtttttgcagcgctacaaagatatcctcactagcaactacatcgccgagatcttctgccgcctggcttacgtagagaccgactttttccgcctggagctgcccagccgggatcccgactttgcagtaccggaagtcttggtgcacatcaccaccacccgccgtgccaagatgtggcccttgcagtactggcgccaggtgatcgaatggtgccaggggcagggcttgcaggtggggctcattggcagcgcccccgagctacagcgatccctctaccacggcgacggcgaagaccaactcctgatccagacggggatgatcgacctgcggggcaagaccggcctcctcgagttggccggggccctgaagcgggcgcgggtttgtatttccgtggacgcggggccgatgcacattgcggcggccgtgggctgccccaccattgccctgtttggcaacgacgccgatggcgatggagctagccccgtgcggctgtgggctccacgcctgccccatgtttacgttacccagacttcctataaatgccggatctgcgcagaaaacaagttcaaaaacgaagcctgcctggtggaaggccacccctgcatggcccacctcaagccagagacagtgattgcctacctccgacagatcctgaagaagacctagaccttccagcccgtctctcccctcacccccagcccctctccctctgggagaggggagctgtggagcgagggaacaacttgttcatggctatttgagatggccatagctcccagggatccccgccccgccgatcagatgggccagtggacggcagggagtgcccagaagcgcagccggatccctaggagcctggttaagctgagagcccgaggctgaaaactctgtgcctaaaccatttgggtgtgagctgtgactttggggacggggtatcgccaccaggtggatcaccttgccgagcggagaaacaagagggcttggcaaggggttgccctgaagctgctggccaccttctgctttgcctgcctgggggcgatcatccgcctcaacacgcctgccctgcacccttttgagattgtgtttttgcgcaacctattcgggtttcttgccctggtaccgctgcttttgcgagcagggatccactcgctgcgcaccgccaagatgagcttctacctcctgcgctcggcaatcagcacggtggggatgctgctttccttctgggcggccagcctgttgcctttggcagaggccacggccctgagctttgtccagcttttgtttgctggcatgatggcggtttgggtgctgggagaacagatgcgcccctcgcgctggctgggtttgggcttaggagttgtcgggacttgggtgatgctgaggccgggctttcgcgaattctctttgggcacagggctagccttagcggcggcgcttctttttggctgggtgatcatcgtgcttaagatcctcgcccgcaccgagtccagcctcacgatcacggcctacatgggcctgttgcagactcccctttccttcttggctgccgtttgggtttggacctggccttcgccggagcagtggctgtggatggcagcgatggggctgttgggcagcctgggccaggtggccctcacccaagcctacaagctggctgaggtgacgatgctgctgcctctggatttttcccgcttgctctgggccagtctaatcggtttctgggcatttgccgagctcccagatgggtggacctggctgggcggagccctgatcttggcaggcgccacctccggggcctacggcgaggcgcggcggcgggtgaggaaaactcaggcccgtaccggcaaagtttaaggtggcagaggctggcgggcctaaagccgcagcaaggcggggctggagctggtcaggtcggtggtggtaagagccaccagcagggcttccgggctgacggggaagggcaggtggtggatatcggagcctggctggcaggccacctgggctgcttgcagcagctcggcggatcccaggtggtcgaggtggagatcccgcaagttgaggggcagccccacctggcggtagaacgccagcaactgggtgcgggcggccagcgccaactggcttccctgcaggatctcctctaggcggagctgggccaaaatgccaaaggccactttctccccgtgcagggtggcccggtgtcccggcaaatgggttaggccgttgtgaacggcgtgggcggccacggtgcgacacttagcccctcccatgccgccgacgatccccgccaggcaaatgcaggcatccaccacctgcttccaagccgtgccacccggctcccgcagggccgccaccgattgttgcaagagcaaatcccgcaaaacgcgggcctgctgcacagctccgatcaccagggcatcttccgaggcgccgctgctgacagaagactcgtaccacttggccaaggcatctccaatcccggccaccagggtgcgcgccggggcctgcaggatgagctcatagtccagaatcaaagcggcaggtgcccgatccaaagccacatcccgctgaaaggcacctgtgtcagagtagatgttggacagggcgctccaggcggcacaggtggcggcggaggtgggcaccgtcgccaccgggatccccaagcgatgggccaccaacttggccgtgtctagggccttgccgccccccacccctacaatgccggttacggactctgccgtggccagggcctgtaggcgagccagctccgactcgctgcagtcgacaccataggtgctccagtaaacctgaacggcgggatcccgccccagattgcgcttcaggggcagctcggccacggccagggagcgctcccccccgatcaccaacacgcgggatcccagagctgtcagggggacagcctcgaggatgctgctgccgcggtatagccggcctggggccggaatggccaggtcgaattcacaagttctcagcatttcaaagaggggcgatagggtcagcccagtgtccatatatatagatacagactacgattctagccgcaagttctgcctttcccatctagggtgtagctacaggcaagcctcgcttgcttagaacgggttgggatccctggcaggggagggtcagccagcacaaatctttgccagcagtcaactgcaaatggtggtaacccccagacaaattgggtagtatgcgtctagcagtggcgcagagggcagggcgtgttcggctttcttggtggctccaaaactcaaaccatgcttggggtagatatcaatcccgagtgccttgctgttgcccaagtcaagaagcagggcaatggtcgctatcgtctggttcactaccacagcgtggaaatgccagagggggcagtgatcgaggggcgcattcttgatccgagcacagttggcttgacattggccaacttactaaacgaatacaaggtgcccaccagcttgccagtggcgaccgcggtgccggtgcgagaggcgatcgtccgtctcattcgcctgcctgctgacctgcctgccgatgagttgcggcgggtggttctagaacaggaggcggagctctacatcccctacccccgggatcaggcggatgtggactaccagcccctgggcctagacctttcccaggatggcattgagcgcatcgaggtgctgctagcagccatccccaaagaggtggtggacaattacctggccgtgctgcaggcggccaacttgaaggcgcgctgtgtggagctggccagcttctccctcattcgcaccatccgtgaccaactcatccagtacagcccccaagaggcggtgttgctcagctccatcggctacgacagcagcgagatcagcatcttggtcaacggcatcccgcagtttacccgcaccgtcaacatcggcaccattcacatgcggcaggtgctagcccaggccctgaatttgccggttagccgcaccggcgacctgttgcgaactctaaggttacccttgatcaaccccgccgatgttttggccacgggagagcaaccggttcccagtaacccgggcgtggcagccgtggcgcgggtcgtttccgatttggcggacgagctgaggcgctccattgatttctttaccagcgcagagagtaactcccctgtggtgaaggtattgttggctgggccgggggcggctattggccaaatggatggtttcttgtcgcagtcgctgagcctggccgtagagttagcggatcccttcggcagcatcctgataccggattcaatcgaggtgcccttggaggagcgaccggcgatgggagtggccctggggctggccatgcgggaagccagcaagtagtcttcgggatccgcccaagaggatcccctaagcgcaatacccaaccatgagcgaggcggtgagatgtacacaccagagatcaactttctgaaagaaagaccggaggttcccaccacagttcagacagggggagtggtggctggcccggaaactgccgccggagctgagagctgggctttggccattggtctgggggttgccgtggctgctgtggccatgggggctttcttgtatttccaagacagcttttcccgtcagcggaatactctgagggcagagcgaacccgcctcgacggtgaactcagcacagccaatgccgagttgacccgactccagggcctcagccaagaactgcaaaccattcgcacccagacggaagggtttcgctcttttctcggatccgtccagccctggtcggccattctagaagaactgcggcgcaggatccctgggcaaggggtatggataaccaacatcagcgcctctggcgatactgtgaacatccaaggcggggcgctggattttcccttggtgaacgactttttgctcactctgctggattccaacttcgtaaccagtgccgttctcaacagtgcctctcgagtggagggcacccctgaaactgaacccagcgtcacctacggcctaacggttactattcgaaccataggggatcccgacccggagttgacccgcgagctggagcagcggggagcgataggcttggtggaaaagatccgcattttgcgtcaagtggaggggaactgatgaccggctcggtggaaagttttcacgacgaacaactggtggcacctccggcagggccgccggtattgttgggggtcgagctgacccctattcgcattggcctgttgatcgggatcctgggcctgggcgcggcgagctttttggccttcacccaactccgtcctctgattagagaggtgcaagccttagaaagagaggtagcccaaaaaaccagccagttgcaggaggtacagggccagattgccggcttacaggatctgcccaaccaaatcgagagggctcgcgtgcagcagcaacagatcagcgccttgctcgccacccccgagaatgccgacacgcaactgatcgatctcaaccgactggtgcggggacaacccaatgctcagttgctcagtttcagcccttcccctctgacgccagcttcctcgaacaacccagaagtgcctgccatcatcgccccagccatccaactgcagacaacccgcgtcaccctgcggggtccctacaccgacatcatcaacctcatgagagacatcgagcgttttcgcgctctgttccgggtgagcaacatctctctcaaccctggccaaggcacagagaacctagacgccgctttcgatctggttgcttactactacaacaaaggcgttcctctcggcactgctcctgcacctgaagggcaaacacctcctgagggaggacagccaacacccagccagtagcccggcttggcaaggccaatctgtagccaatctatacactgcgtttgagtgtcgcttccccacgggatcccacctgaagagactcgctactgggattggaggggacgggcgggaaatgggaaccattggggaaaagcacagatagtgttgcctatcgaaaaatttcccctaaagcggctgcaggtagtggcaaagccgaaaatttcggctttgattagggaagcactgggtgaacccgtgctgaagtaaagcagaaacacgcttggctaacggagtgaggtgtgaggatgatgaaccgtcgagtcgcctggggatgtgcattgagcttgatcctttcactgcccctgttggctgtggaaagccagctcgatgaagccgccgcccagcagttgacctccgccaatccacaaagcctcagccgcattaccgatatccgcctggtgccccacggcaaccgcatgaagctggagatcaacaccgcagggggcgcccgtccacaggtgttctttacccagcagggccaatcttggattggggatatcaccaatgcccaactggatggaggtcaaggtcgctatcgtcaggagtctcccctgccgggagtgcgcttcatcgaggccaagcaaatgggcaatgacagcgtgcggatagaaattgccggcgttgcggcagctccccagggcttgctggcccagcgcagcccaacgcagttggtcttcgagtttgagggcttgccctctgctccaccggctcctgtagcggcatcgcctagccaagtagcgcccaatcaaccggcctcgccggctcgaccccagcccgtggccccgccgccagctcctgcctcccctccggctgctcaaaaccctccttctccccaggggacagcccctaatcctcagccgcttgcccaaacccctccctcttccccgccagctcaggcagctcctacccctcagccagcttctcctgggccggttatttctcaggtgccctctgtaggacagctcaaccaaccccaactgccaccgggatctgttgaactcagcacttctccgttccagggtcgagcagtagctcctccggcaggggatcttgcagtcggcagcatcattcctgctccccctccagttgacttgggctcaaatgccaagatcaccttaaccctgagggatgctcccgtaggtgacgtgttgagtctcttggtgcgtcgagctggactaaatgtagtccttaatgatgttcctccagacttaacgatttccttggatgtagctgactcacctttgcaagagacatttaactttatcttgcgcctgaaggaactgcaagcaacccgtgtagggcaaacagtttttattggtactacactccctggagtcggccagcagattgtcaaaacctatagactcaatcaactgagaatcgaagaaacagagcaaacttttgtctttaacgcttcgggaactgcagggggaggaggaacagttgaaatcgatgctaggcaactaagtattactccgagtgaaatcagaagtagaattttggccattctggaagcatcaaatatccctttagctcaagagtcagccattcaagcggatccaagaacaaattcactgactattgttgccacacctacccagcatgatgtaattgcagcatatcttgcccaaattgacttgagaagtcgacaggttttaattagtgctaggtttattgagatcaacctagataataattctagtctaggagttgcactgggtagtgcatctggcaactttgctctggggtctggagataacactgtcttcggtggaactcctcttgaccaacctgcaggatcctcagttcctaatgttggttcttttcctgctgcagggactggaggctcacttgtgtttaacaccttaaatcgattacagcaatctctagcagctcgtatagatgcagccattgcttcaggaacagctaagatattggccgatccaaaagtagtagtcgcgaataacactggcgcagctattgtggttggccaagaagttatcaccaataggagattgcaaacagatcctgcgactggcatatcaactgtcgtttttgagaaaggaaatgcgggagtcaatttactcattcagaatgtcaggatcgatgataacggctacattacgctgaaccttcttccacagatctcatctattggcagtcaaattacactttctgatggcactgttattagtttgctcaatcagcgttctgtcggaacattgcaaaccagacttaaagatcgagaaacactatttcttggaggattgatacaagaggaagatcgagtatctgttgataaagtcccacttctttctgaaattcctttacttggctccctcttccgcagacaaaacacaacaaatactagaagtgaggttgtcgtcttgattactccagttatattggaagattaaggcgaaatacagaatttcatcgtttttggccatccacttttatgagatgaattgtgcatcaatgctgagttcgaactctcgctatcgaccttgggtcaggctgggatccctattgctcagcttggttctggcttgggtgctggcttcgattgacgcagggtggtcacaaacctatcgcctttctctaccggtacagggtcagagctattcgcagctagtcgagcaatcacgtcctctggtttggcgagctttggcgcaacaatttcaagctcaaccgcagccggagcagatcaccttggaggtactgggacaagccggggatcggcaagcccctctatttaccgtgcgaatgcctcgcagcgtttggcagcaaaacccctcccccgctcaattggagcagcataccattttctatcctgatgcgttggctcttttacagccgcgagcaccgctgcagcaagcccaggtagaatctactgctccctttgcaaatggaattacattggtctccagcaatccttccaatggccaaagagggatcccaattgaccaaaatatccatctgcgttttgatcgacagcttccagccggaataacaggtctagccttcgggatccagccccctgtggaggtggcctttgacattcagggaaacgagctgatctttcagcctttacagctactcagctacagcacagattacagaatactcttgcctgcagccaaagagctggatttacaaaagcccatagaattgactttccgcaccgagcctcagtacagttaccagcgagatattacagcctgttaagggctcaaggggtacaatagcagcacttagcaaaccaacttcggaaggaggatggattgatcagtagtaaagaagtcttcactatctgctccatgctatatttcccaattctgcaaagctgccgaataaaatgcttcaacaccgaccacatcatctcaatgggattcaactccggcgcatacacaggcaggtataggattcgtgctcctgtccccctaatcaattcctcaacttcccgactcttgtggatatttaaattgtccataatcacaaccttcctcgcatctagcttcggacatagctcgcttctcaaaaactccaaaaaatctcctttcttcatcccacccttgatgacacgacagccaactacacctctcaaggaaatagctccaataaccgtatacttttcacccttgtatctctgacgataatgataagccctttgaccacgtaaactccgagatactctccgctccattccctcccagactcccgtctggtcgatggcaatcaaatcctccgctggaatattcctgacttcttgactataagctagtcgttccctttgcacctcctcttctttgacttttgcactgcggtaggtcttttttttagagtcattccttgctttttcaagaaattatgtatcgtgacgatgcttacattgattcctaagcgctcgcgcaacagttcttgatactgccacaggtagaagtctgggtgttctgtaataattgccatcacttcctgccgatgttgttccaaaatgcccactcgcttggtgcctgctttcttaggggctaaatcttgagtttgttggtactgacgcacccagcggtgtactgttcttttggtcaccatgaagcgtttagctacctggcggatggaggtgttacctgcctggtaggctgctacaactctttgccgcaaatccaaagaatgagtcggcattcctttctctccttcctcttgaatacctgtaccctattttaaattaaaaggctgtaagcccttgctagaagccagttgtgtaggttgtcatcagcaggccggtcggatgcggcgcagccctttggatagctatgccgcggtgatgcgttacgtaacgcccggatcagaaaatagcgagttgctgaaaccgcgctggttagctcgccatgctgttattcagcgggcggcagggatccccttgaatggggaaggaaaagaggccgacgcccccggttccttgttggagcttgggacaggagccatgccgacgccgagaccccccgtgagtgatccccaaggagaatttcccggctcttttattggacgcagcggatctcccgaattggcctatattcgccgcaacggcaccggcaccgatcgcttgggccacttgagccctgaggaaatccagatcttgcgtacctggattattcaggattgggctgctgagacccacaaaagttaacccgatggctcggggagtctttattgagttaagatgagttgacctagatgttaagtttcttgaccaactgcttatcttggaaccaaaaccctacgagaccaactggtgacaactgctgccagggatcccttggattgcatgaggtgggttgtagaagcttttggcaagcgactggcaaccagcttgaggacgagagcttagcgtcattgctggcgctgttttcgtgtcgctcagagaggaatcctgctaactttttaccattcaaaaaatagggatccccaagtctccttcctctagtgtttcagttctgaacacacctgtgtgagtcgttctaatcttaagaacaaaactgtgaaatcaaaggacctaagccccgccgtcttgctcaggtggcctgggatccgggacgggcgatgagcgccagctccacctgatgttctcggggctgctccagttgcacctccacgtcgcggccaaagaagccctgcatttttttttggtagctttcctgccattgctggaaggaaacggctggcgaatcaaacaggagcaccagggtgtagcggccatcccgcaattcttctctgtagcctttgattttgggtaggtctgcttccagagggccgcgcaggccgagaaactccagggcctcttccaggtgggcgttggccccatagctatatttggtgatgtcggcgcggacttgtttttgaatttccgtggcctgctgagcgcgggcttggagcacttctggcgaaggggacgtcagggcaggcactggcttgagctccaccaccttcatggtcaccccccccagcagcagagggatcccgacaaacaggccgatgagattgagggtgggatcgctgtactgggcaaagccccaagctgtggcggcaacgcccgccagcaacacgagcgtgctcaggggaagaggcagtttttcaaacatacaggaagaaaaggcaacctgaaacccaggctagcaggaaagacacttcctgaggcgaccttgagggtggacttggctaggctggggatggataatggctggacgctggtgtgttggggagtggtccatggttctgtcgcatctgtccaaagcgtcccgtcgtctgcgcctgctggaccgcaaagcccaagagcgggcccctctatttgaggccatccgccactattgcagcttggataaggctccttttcacacgccaggccacaaacagggacgtgggatccctgccgatctgcgagcctttctgggagaaaacgtcttccgagcggatctgacggagctgccggaggtggacaacctccacgatcccgacggcgtgatccgagaggcccaggagctagccgcagcggcctacggcgccgatcgcagttggtttttggtgaacggctccacctgcggtgtggaaaccctggtgatggcggtgtgcgacccaggggacaagattctgctgccgcgcaactgtcacaagtcggccatcgccggcgtaatcctctctggggccgtgcccgtctacattgagccagattttgacttggagctgggcattgcccacggcatcaccccagctggcttggagcgggccctagcagaacaccccgacgccaagggcgtgttggtggtcagccccacctactatggggtttgctgcgacttagaagcgctggcagccatcgcccacgcccacggcctgcccctcctggtggacgaggcccacgggccccacttgggctttcatccagaactgcccctctccgccttggaagccggggctgacctggtggtgcagtccacccataaagtcatctccggcatgacccaggcgtcgatgctgcacctcaagggatcccgcatcgatcccaaccgggtgcgcaacatcttgcaactgctgcaatcgaccagccccaactacgtgctgatgatgtcgctggatgtcgcgcggcggcagatggccctggaaggggaagttctgctaggccaaaccttgaccctggcggatcaagcccgcgcccgcctcaaccgcatccccggtatcttctgttttggcccagagcgcatcggctccacgcctggctttttcgatttggatcgcacccgcctgacggtgacggtgtcggggctgggcctttttggcttcgacgcccatgactgggtcaacgatcacttccacgtgcagccggagatgtccaccttgcacaacgtggtcttcattattagcctgggcaatacccagcgggatattgaccggctggtggagagcgtggccgccttgtcggagcaggcgcagggatcccagccctcgctggcgctggccgagaaactgcggcgcctggcccagttaaaacgccctcccctgccgccgcaacggctctcgccgcgacaggccttcttcgcccccatcgagcggatccccttccaggaggctgtgggccatatctgtgccgagatcatctccccctacccccctgggatcccaatcctggtgcccggcgaagaagtgacccaggaagcggtggactatctgctgttggtgcacgaggcaggcggctttatcaacggccccgaagacgtgcggctgcagaccctcaaggtcgtcaaaacctagctcctcaagtgcccggctgcgccgtctgagcagggggcagggaaggcagggggttgggagagctgcggcggtggcggacgaccttcacccgatccacccgcggcccttccatgcgcaccacctggaactccatgtcttggtaggtaaacttttcccccacgcgcgggatcttctgcaggtggtagatcaaaaagccccccagggtctggtagtcctcgtggaggggcaagttgaggtggcagcgctcgttgacctcttcaatgtccaactgggcctggatgaggagggtattttcgtccagctcctgaatatccgcctccttcgccttgggatccggcccatcggagagcttgccgacgatctcctccaccaagtcttgaatggtaatcaggcctgccgtgccgccaaactcatccactagcaccaccatcggccagtggtgctgcctcatttcgggcaacagttccgcaattggcttgttctccggctcaaagtgggcctcgcggatgaagttggtgatggggctgtgcaaatctatggatcccttggccaactggccgatcaactccttaacgtggatcagcccgcggatgtcatccaaagactcgccgtagaccggatagcgggagtgccccgattccgccacctcggccagcacctcttgcaccgtggccgtctccggcaccgcatcgatgctggtgcgcgggatcatcacctcgctggccaccgtctcgccgaactcgaaaatattgctcaacagctcccgctcctccgcctcgatgttgcccgactccaccgacgaggcaatcagcagttgcagctcctccaccgtcatggtgctgtaaaaagaagtggcctccgggatgcggacgccaaaaagctgcaacaagcagcgggaggagaaccggagcagctccacgaaagggtgcaaaaagcggctcaccaagcggttaagccaggccagttgcagcgcaatcggctccgagtagagaatggccagagttttcgggatcagctctcccaccacaatttggaaataggtgagcagcgaaaacaccaccaccactgccactccccggataagggcgggatccacattctgaagccaagccaactgcctcaaggccaaaaacagcgtcggcgcaacctgggtggccccaatccagcccagcagcacgctggctagggtaatgcccaactgggtggtggagagggcatactccaactgttcctgggccttttgcacaatccccgcctggcggttcccttcgctggccagctgcaccatgcgggagcgccgcgccgacaccaaggaaaactccaccgccacaaaaaaagcgttgatgaggagaagggcgataacccagaggagactgagagacgcctctccccaagagaactcagggctgggggccgaggctaaaggagggtcgtccatcagggggagcagcaagacggatagagagcattttagcccagaccgactcgaccacctgcccctggccagcagttaaactggcctcagccatcgggcggctattatgcgaacaccttccccctgcccaaatgaacgggatccccagcttttgcagttctcaagattgctactttttcatcaagcattcatcaagcagtggcaactaccgctttttccggcaacgcttaccccagttcgtgcagtcatcgatatcgacaacatcgccgctagtggcgtcgatctggacttcaacatcgttggtgaattttacttcccaaactaagcgcccatcttcgcgctccaactcaacttctttgatcacagcattgggaacagcagatcgagcaatctgaatcgcttcttcaatgcggacggctggagcaggagattgagcaaaagctgcctctgtgctttcgcctacccctagcatcgggctgctgaggggcaaaacgcccagcaaaagcaaggaagcaacagaaggttttgaaagcttcacttccaactgtttgagtaaccacattcttaccctaccaccctcggggtgaaagaagccttgccaaaaagagcattgttgccttcgcaaggggagtgggctccttgcgtcatagggtgtagttcgtcagcccctcgtagattagaagctatttgccgccgcagccctcgcagaaatggactggctaaaaaaccctgcggtgcatatatcttcccgagtgctgccggcgctgcctccatcggtgataatattcctactcttacatcttttcccaccgcagtaggtgccgaccatgcccgattttctgccctacgcctactttcagggccagatcgtcccctttgccgaggcgaagatctccattgccacccatgctctgcactacgggacggcagccttcggcggcctacgcgggatccccgatccgcaaaacccagatcaggtgctggtgtttcgcctggatcgccactgccgacggctgagtcagagtgctcgcctgctctgcttcgatctgcccgccgagaagatcgagcaggtcattgtggagctgatccggaaaaatcgcccttccacctctttctatatccgccccctggtgtacacctccgacctgggcatttcgccgcggctgcacaatatcgagaaagactttttcgtgtacggcttggaattgggagactacctctcgccggagggagtcacctgccgcatcagctcctgggcccgccaagaggatcgcagcctgccgttgcggggcaagatcactggcgcctacattacctcctccctggccaagaccgaggcagtacagtctggcttcgacgaagctatcttaatcagctcccagggtaaagtgagcgaagcctcgggcatgaacatcttcatcgtgcgcaacggcgtgctgattacccccagcttcgaccaagacatcctggaagggatcacccgcgacagcgtcctcaccctggcccgcgacctggggatccccacccaagagcggcccgtcgacaagtcggagctgttcattgccgaggaagccttcctgaccggcaccgcggccaagatcacgcccatccgccagatcgaacagtacgtcttgcccacctctcgccccatcactgagcaactgcggcagaagctgacggccatcaccgaaaatcgggatcccgcctattcccactgggtgaaggtgatcccgctaaaagaaagctagaccctcagcttgccatcggcaggctgccgaaggggagaattagaattgaccaatccagactgcgggagagggatcccttgcacgagatttccattacctgggccgactaccaccgcaaaatcgaggagctggccgtcaaagtttacgaaagcggctgggagtttaaccaaattgtctgcatcgccaaaggggggctgcgcatcggcgataccctggcccgtctgttcgatcttcccctggccattctcgccgcttcctcctactccggccctggcaagcgggggcaactgatcttctcgcgggatctggctatgaccactgccaacctgggcagccatgtgttgttggtggacgacttagtcgactccggcatgaccctgaagcgggccgtccactggctcaaacaccactacggcttctacatcgaggaaatccgcaccggcgtactttggtacaaagcggcctctgtctaccagcccgactactacgtggactacctgccggataatccctggatccatcagcccttcgagccctacgagcagatgacgccccagcagttgatgcaagcgctgcgctcttcaggttagttaattttgctcagggcttgcttcatcaaggaatttggtaagtctaagccgatatcatatctgcaactttttccaagtttgaggggtggattgcgatgatatttagggcagaaacgggatattgctgcggcttgaccttggtgagtttattcaggaaacggttgtaggtgtaaaacccatatcccaacggctccaataccttcgcggtagcggatcccgtaactttagaaccgcttatattctcaaagataacaatagactgggtggcagcgagcaattctagcgcgccggatatgacctgctcttcggcaccttctgcatcgatcttgatgagatcgatttgcggctttcccttcgagcgccagatagaatccaaagtggtaagattcactactttctcatctctcgatttctgttctggcaccggccctggatcactgatggagttaaatacggtagccctttcttcctgaaactgcacggtgccctcatggtctccagcggcagactcgacaggggaaacaacattttctagggagctagcactgattgtcttttgcaggtgttgaatacaggaagttgtcggctcaactgcgatcacactgcctgtagggccaactcggcgggcagcaaggaaagtgtacaccccaacgttagctcccacatcgataacattcatgcctgccttgaggaagtgacggcagaaatccatttcttcctcaaaccactccccttgagtcagcaagacgcgggtcacgatacttgagaaggaaggttccagtgaaagtctacaaccttcgtagtcgagatagagctccggttggccaggcagagaagctgtacgcacttggggcacaacttcccacatcgcaatttgtttggccagacttgctagttgatgatctgggtcaagagtaagtacacggttaataggtatcagcccttctatctttctctgcgagaggagctcaactcctactgccaaggcagcttggatatcatctgggtttatagaataagtcaggttccaaaatctcatggcttcggggctatatacaaccccaatgtgggtggccatccacttggctagatagtataggtaagtgtgttttgcaaaacctttgctttgaacccaaatgggaacatctgtcaaccgggaaggttgtagatcctgcgcttcggtgcacaaaaactccaggagagcgtaggcatcttcaaaagcgcgagaacgatcgcccaataccaatagggcatggattcggtttagccaacaggggacatgatagggatcccttgccaggccccttcgccagagagacaccgcttcttcccaggtggattggcgcgttgcaacggaagcatcggcgcctaggcaacgaatgagctggatccccgcttgattccattcgtctgggctggagtacaagtcgttaggatgaaagacgtaggtctcatgaggtttgccttccagaatgtggaagaaggcagcttccatgctgcgggcatgctcacgcggatcccaaattatcgaccaacggcgagaatctttaatttgctttttaattcggttaattcgctctgggtcattgcccagctggatcccgcgctggataaactcttctaccgaccaggtgatgcactcttcgagaccgatatttttcagcaaactgtagctcatgcggccgtagtaatggcggcctaccagagtaagaaccggcacgcccatataaagggcttccatggtgtgggttgcaccagtataaggaaaggtatctagaatgagatcaacgcaacccagttgcccacggtgctcttccacactcccagctttcgccagaaagcggacacggtctaagacgcctagctctttagatttttcttggtagcgtctaatcactgtggcaatttcccctaagcctttgacaataagaattccgttggggatggcttttagaatctgcaaatgagcgctgatacattcgtcagttcgcttgtaggcattggccgcagtaaggaaaacaacatctgttgggcctattctcaacttggttttgaaattcacctcatcggctgcaataacgtccagatagtcaactgcacaatagctgggcaagcggataatttcttcatggtaatcggcctgggcattttcgggaagaatataaggatcggcaaagaagtaatcaaactcgggtaagccaacagcatctccccctaaccaaccaatttggacaggggcagcccgcagagctgctacgatattggcatcgtggctggtgatagagtccatgaagaccatgatatcgatgcgatcctcgcgagcttgagcagccacttgaggagcgctaaccccttcggagaagaagcgaaaataaaggctctcctgggatcgaaactttcgatacatgttgtcgcagctggcgatttcctcagttttccagccctggtagtagtagtaacaaatgtctaatacactgcgggataagtttctcaaagtagcttcgctgagaaatcccactgaatgtcgctgaaaacagctacctaagaaaccgactcgaagtttacggctttctccattgactgtttgataatcttgctgatttttcttccaatactctgaccataggaaatcacgttgagaggccatgaggctgaggcaatcgttaaaaatcctgccagcaagttgctggtaacgacgaattagagaccgatcatctgtcagatagctccaacaaaagcagactcgaaagagaatagctttagcaacggtcaggctctcgagaagattttcatcgtttactttcagggagcttaaatcaattgatctggatgagattaagtcaatgattttttggattgcaagctctaccctgtctggccgggcagcgtggatcagcttttccaaagattctgagagaagggataggcgcagggagaagttctcccctgcctgggggccttcggctgccgcaagaagggcttctcccaagatggaataagcgtcgctggtcgagtctccgaagagggcacgagctgccctctgaaagaagtcgccgatgagatcctcgattgtccacaaaccttcatagcgctcagcctgctcgggagccgccgcctgggctagctgagctagtagagcggcaaagccaggcttctggctctccagcagatgagcttgtaaagctgtagccacctcgaaaaacaagtctaagtagccgtcatcccatagctgagtgagaagttgagtcaggagcggctcctgggtgatatctagggtctcctcatctcccagcccggccaattgttccgccaaggcctggccgtagaagccgacggccagctcgttttgagcttgcaaggcccgggacagcaaaacctgggtgttatcccgccggcctggatccagctcaaaagccatttcccgcagcttcaggcacacctgaaggcgctcctgcggatcttggtcgggtgtattttccagacggcctgccaaagacaccaatagctctatcaccttctctgggggcaggatcccagccttgatcaaggatgtgtagacctggtaggcgaagtttaggcggcccgaaatcaaggcttgctccagcgctgcgagggcgatcgccacctggtcagccaggggagtcgtctcttcagaaggagaaggcgcctcaaggtcaaaaaggccccataagaattctcgccatacctccggatcttgctgtgggtagaaggccgccagccattctgcgaaggcctctggcgattcctgtaacagttgtttggcttccagaatccgagcttgcaaggcggggttcatggccggaacaaggagcactggtcttaatctgccatgccgaggcccgctcggccaaactacggaagacccacccgacaaagatccgcaaatttgcggggaggcaggctgttatgaattgccctcaggctgggtaagttaggactggcaggtaacctgcgcagttaactttctagtttgtaataaggatcgagtatcatgagcgcgaagtctcgtcagtctctgttgcgggccaagctggctcagcaacttctctcccaagccaaaggcttcaccctgatcgaactgctggtggtgatcgtgattgtcggcgtgctgtcggcggtggcgatccctcaattcttgaaccaagtgcgccgctcccgcacggccgaagcccaggcagctctcacggcagtgggtcgtggttctgaagtctatcgcctagatgttggcgtgtacccggacaactacaccagaattcagttcggatgtcctaccactagtggggctgattcctgcggcgctaggggcgataagtttatgaatgatccctggagcgcccccaattaccaaacaccagtggccagcgatattattagtactgcgcctcaggggatgcgctgggacaccactgctgtcacgggtgcaagccgctacgttaacgcttctggtcaatctattcagtgcaccattgggctgggatcaagggagacagttgtggctactctgcctacctttgttggtaagagctgcaacgtctttgactagtttctatctctactttatgtactccgtggctccctgtggggagcttttttatttcagttgctccagtctccctcaagagtaggcaagggctctaggctaaaccagtgaactagagcgaggacagtaactgtgatgggtaggagatgcgagtaagaatacccttttcgatgaggttctggttggtttcaggactgctgtaaagtatgaactcttgataaagagctgccatggaagttctatctcctgagcaataagcgtcccgtgaggccaagtgaaagggaacccgaataggattagacttggagcgccaccagtagtcgggaaagtttcccagttgggcgtattttttatagtagttctggaatccgcagttcaagtagtgcaaaatagagggagacgacgttactagagtatgatcccctggaatatcaaagctatgtacgctgttaggcagaagagagggatggatccgagctgctgactttccattctggtaagccaaaaagtattgactcttgccggaaactctctgaaactcagtacagagtcctggctccaaggcagcagggtttttcttaaatagagtgacatcgcgaaaatagtcctcgacttcaaatacttcaggagctgcttcgtggtttaggaacgtaacctggaatatatcgtcgcttacttgatcaaaccaatccaaagccatcatctggccaggataaaaaagctcatctccatcaatatgaagaatccagtccatgccctgatccagggcaagttgtatagcagtttctacgttaaggatctgacgagccatgacctcatagccaacatgagggccatattttgggtagagaacattccccaatgcttgttgaacttgcaaagcttcatcgttgggaatagccgttacatcggaaaactgaagtgccacctgaatagcgggatcctctggatcgtcgaagaagatataaatatgggcaattccaagggcaaggtgatagcgaatgaacgactccaagcacacgcctggatcccgaaccgtagtagcaatacagactctggccatgttgaattcgagcctttaggcaagtcgcttggttcctaaccaagtgttgatggtaaagcggctgtcggcaaaggcttggctggggccgaacaccggcaggatctcgtgtagacaactgctggagaagaagacaatgctgttgttggtcgggatcacttcgtcgtaggttccatacaggattggtggatgcggcttttgcctctgcgtgtcatagatgcgcagctcgcctcctcggtagagcttgggctccttgtggaagtagtacacacaacttacctggcgaaaggcagtttggggataagaattatcagtgtggggagcgaaatagcagccatcatagctggcgatcatctccatctcaaagatctggatatcaaagttttcaattccaagttcagcaaagattgtgggagccactgctgcaattttttccctcaacagggatccatactcttgaaagtacgcataatctagacgcaaagagcggcgaaacttgagagactcagcttcagtgttgcttgggctgtagcttctggaagggataaacttatcttgatgggcgatggcatgctgaaggatagcttggttgatctcagcaggcaggaaattatccagcttaacgtacttgcacggataaaatcgtgtcggctctcgtggatccggctgcgaaaaggtcagggataccgggttggcattcagcaacaagcctgggcctagttctcgaatataagccaaatcttgctcggttagggctctgttttgaggatcccacctcaagagatggatcccttggctgagattgggaaaagctttctgcaggtgaaaagcgggatccacacccatcaagtctaaggtcgattgggcaagggatccgtagcggcagtgatcgaccaagtacagagccggctcagccagataatcccgcagtagcagggactggagcaaatgggtacgatagtccacaagctcagcccagaagcaaacgccaatctgggtatcgggaaacccttcccccaaatctgccaaaagagcagggatcgatccttctagcagtagaacctgtccttccagtcctagccgaacaatttgcgcttggagatcctccgtgctggccaattttttggacggattctggagcggatcccgtagaatcatcgtcaattttccaggatggcgaagcattgcttctagcacggcccctgagtcttcccagccaatttgacagaagatctgctgctcaggcaggcactccagagcccaatccaatagctgagcaagactctggacttgctccagttccgaggcaaaatctccttgaaggttttggcactgcatggaagggatccctggtgttctctctagcttaatgtacccggagccacccctagttcccgcagcttttgggccaggcgctccgctcgccgttgctcctgctcaacctcggcagctaggaaggtaggcgggatccgactatcaacggcagggctgcctacggcctgttctagatatagggtcaaaggatcccttctcatttggcctgacttccagggcaagctgagattgctggctaccgatcaaggcctagaaagctgcaggggcaggctaaacaagggttttgacggatcccggaggagtagagttggtcttataaccgtttcataacctaagactgctaagctcctacggaggttgccagagctgactgcccaggcagagggttaaaaaatgaaggataccaagaccacagctccgcgcgttcttctcaactggccagctccgccagactacatcccgccccctctgctttcagaccagcaggttactctttgtccaagagctaaaggttttggccttggctttgccaacctccccgaagacttggtggaatgccccgaaggagactatgacctgtttgactttgtcggcaactctgagaagattcctgataaggagtttgatctagtaatcatttggacttctagctttgaccagagtactcccttaaacagtaagaagtttggctgcccaactgttttactggcgggtgatacccatcattggaagtttcccgtcaatcacctgctagcctactgggctaccgaaggctttgattatgtggccactgcctacaaccgccagcacctgcactggtttgccacagcgggtgcggaaaacctggcctggctgccccttatatccatgcgccctattgcccacgagtgggtagaagtgagagaaaaccaaatcgtcttcattggccagcaaggttctcgacaccccagacgctctcgccttgttcaggctttgaaggaagctgatttccctatccttatcaaaactgccaatcgcatagaagcagccgaccgctttgccagctcgctgatttcgtttaactgtagccaaaatggagatctgaatcttcggaatttggaagtgatttcggtaggcggctttttgctgacagaccgtctttcttttgcctccggcttcgacgagctgctggtaccaggagtttactgcgacacctacgactcggaaggggaacttttggaaaaggttcgctactacctcgaccatccgcaagaggccatcgaaattgcccgccgcgcctaccacgccttcgatgaacagtggcacccccgccaccgcatccagaatctgctggactgggtatttggcggagagctgccggagcccttttgctactcgccccgttccgaggtgcgccattttgtcagcacctccagcgccgagctgctggacagtcgcctggggatttacgagccgattcaggagctgcatcgggtgcaagagcggctgaaggtgtttctcagccggaactgccctggggtgattgctgctgacttgctggacttgccgcggctggagctgtatgtggaagggggctttgcggatccctgtgctttgctgcagcagcggggtgtggccgagcgggtgcacgagctaacaggggagccagcaagctggcctgtgtttgatgcagctgtgtgcatggttgaagacctgcagaggctggggcaacctgtgaaggccaactttgccttcgtcttgggagaagatcatcagcttctctttaccgaggcaagtcgggtgatggaaacgcggctgcagcgttttaccataaatcagtttatgtgtgtgatacgcctctacgaggagacgtttttttatgaggcgacttatcttaactttccttcatttatttccgatatttccgaagtgaagactgtcattgacgttggatctggcataggacttgccagtgtctgttttcgcggattttgcccggatgcagttattcactgttttgaggcggatcccttggctttgcacctgctgcagcagaatgctcttagtttgggcaactgccatgtgcatccagtgggcctagcggggcagaatagctccaagactcgtcgtctgtggccggaagactctcagacagagtggggagtggagcgggtgctggttttccgggaagccaggacagccctacgggatctaggtctagagcgcatcgatgtgctccgggtggcaacaggtgggcaggaggtggaggtgttggccagtttggagccatggctcaaagacatcaaggtcatctatgtggagttttgctcggagcaagaccgcaagcagattgaccagatgttggatccctctcacatgatctggcagggggagatcatagctggtcaaaaaggatccctctgctatctgcgcagagcttagaagtagaatcttgaaaagagaggagatgcgaaagtcatgaactcaactatcatcgttacgggtgctgacagcaagttttttgaattagtccaagggactatcctctctatccgagagaagccgcagggatactatctggacattggattcctcgatacaggctgcacaccagagcagttgcagtggataagtcagtacgttgaccatatcgttgagccaagttggaattataacgttccaaatagtagtagccaacccagttatcttaaagctctggtatctagaccatttctacctaagtattttccgggctatgaggtttatatttggattgatgcagacgcttggctccaagattggtttgcaattgaactgctcactctaggagcaagaagaaaagggttttcaatagttcccgagttagtagctaagcatgttaacagattctggatgcaaacctggataacttggcactaccacaaatatttccatcacaccgagtttaatcgcctagaaatagagcctttgttgaacgctggtgtattctccggggctagacagtctattcactggtcaacatgggcaagaaggatagagcaagctatgtccagacaccttgatttatggacagatcagttcgctttaaatgtttctatctataaagatttaggtctggatagagttgagcttctgccattgagttgcaactggttagctcactaccagctacctttgtgggatcctcaaaggaagctctgggtagatccttttccacctcatgatccaataggagttatacatcttacggctgatgttaagacaaggctaactcatattgtacttacgactgaaggtttcaaggttgaagctagcttgcgatatccagacaagaactctctcccgatcaaaagatacgattatgtatcgccttaccagaggagaatacatcttgactatagcttccctttaatgactgcagtggatcccaactgtcacccctggccctacttgcggaaagaggttccccatctttggcacacagacttacgtcagccaactattggttttgttagccgagatgaagcacacatcttgtacaatactgcgcttaagtttcaaggaaaacctgctttagagattgggtgttggctaggctggtcaactgctcaccttgctgcaggaggagttgttcttgatgtggtggatcctgctttaactaatcctcaaatttatgaaagtgtggatcagtctcttcgctcagcgggagttcgctccaatgtcaacctatatcccggctacagtccagagaaagtagaagagattgctcaggaaaatgaccgccgctggtctttgatctacatcgatggaaatcatgacgcgccagctcctcttcgcgatgctcaggtggcagagcgttacgctgctgaagatgctctagttctctttcacgaccttgcctcaccagatgtagctgagggcttaaactacctaagggatcgaggctggaacacgatgatctaccaaaccatgcagattatgggcgtggcttggcgaggcaacgtccagcctgtggagcatattccggatcccaatatggattggactctgccagagcatttgaaggagtacccggtatgcaacctcgagctatcgagagtcttggaaaaggttaaggcttttaccttgctgggctttgagcgtctttggaatctctaccttttggccaagcgagtctgccaagaggacatccctggaaactttgttgagtgtggtgtttacaaaggaggcagctctacactgctggcttgggtgatcaaaaactacagccgccgaccgcggaaagtttacgcttttgacactttcgccgggatgcctcagccaacagaagtagaccgagattatcgaggagttttcgccaataatactccctacggagctggagctttgggtgctcctatctcggagaacttggaggtaatcagtaaggaactaggagtttgggatctcattgttcctgtgcagggattgtttgctgacacattgccagcttaccgcgaccaggtaggcgaaattgctttgctacatgcagatgcagactggtatcagtccacagtcgatatctttcatcatctctacagtcaggttaactctcaaggatttatccaaattgacgactatggacattggcagggatgccgagacgctgttcacgactttgagcaagaaattcaggctttctttcggttacacagcattgactactcaggggtctgggtaagcctgtctgagaacctgccaatagtgagagatagctcaacagtgactttgccccaagccgggatccgcctgagcaagtttaacgtcgttcttttcccttactgggagatggagacagagcaacttattcaagagttggagcagctactgcagcaaatcctgattagccccaatccaaaagattatgctcttattttgctaggggatccaagcccacagctagctaatgagacactggaaattgcggcggggaacgtaactctcaagttgatggaagaggggcgcgagatatctgaggagccattctgttctctggtctccggtttaaacgcctggcagtgggagaggctgattcagcacatgaactatcgctatccgctgaagcgggagcgttttcctcaaggactgcggcctgctgtgcagaagctgcccgttttgttaattgcccagtgagagccccattctctgcctttgcctgccctttatccccaacctaattggggggaaaggtctctacttttaaagggcatcgggatccacccctagttctcgtagcttttgggccaggcgctcggcgcgttgccgttcctgctcagccctttgccgctccagctcagcctcggtgggcactagttcaccagaagaagtggcccaccgaatccatgtggtctcgatgtcccgaaacctgcccttccatttcaccaggtacagtcccaaaacctcgctcggcaggcgaccttctgcatcgaattcaattggctcatagtggtcgcccctcagccgaaaccctgcccagtcttctggctcaaacgggctaaaccaaaagtactccggcacccggatgatttgctcgtaaagctgctttttgcttgtcttgtcatcctgggcagtgctgggagaaagaagctcaatcaccacgtctggccctttgccccgctcccaaatcacccagcttttgcgctcccccttgggcactcccagcaccacgaaatagtcgggccctgggaaattgcggctgcgggcctgctccaagctgtagtagaggaacatgttgccgctgacaaagccatcggggcgctgctgcagccaggtttgggtgacggagatgagcaagtccatctggcatttatgtcgccagctttccataggtacgccgtcgtcgtaggggagctcgtcttgggtagggggccattcggttagataaatcggatccggcacctcaataatcggattggggttggtcattgcctgttctcctctcttttcttcacaaggtatcgggatccacccctagttctcgtagcttttgggccaggcactcggcgcgttgccgttcctgctcagctcgctgacgctcgatcttctcggcttcctctggtgtgggtaccatctcaccatgggggaaaaaataccggagctgccggttgtgaacacctagatacagccccaacacttcgctccagcgccacccctgctccgttggcccaatctcttcatactgttcccccctcagtcgccaacccataaactcctgcgtttcgggagaaaagtagaagtactccggtgtcctaaaaatcctttcgtaaagctcccgcttctcacctcgatccactttggctgttgattccgaaagcagctcgacgatcaaatccgggtacttgccccctttttcccacaccacccaagaggggcgggggcggttttctacccctttgaccaaaaacagatctgggccgcggaagtctttgcttttgagttactctcggctgtagtcaacggtgaggttccaggcaaggaagtagtcgttgcggtcttgccagagacaattgaggtagctcagcaggatcaaaagctgcagagcgcggagggagtgttccatttcggcttcatcgctagcttctgggccgagggcatgagctccgccagttgccggcgggtgaggggagtgttttcttgggttaggcgttgggagcaagcaagtgaattggctatcggcaggttaacccctgatcccttacctcccaccgttttgctccaacttggctacccgcgcttccagcttgcgcagggcccgctgcagctcgggcagatgccgttggactgccatgctcctacgccattcggcaatgggttggtgggggtagccggccacggtttgaccagcggggacgtcgctggttactcctgtctgggcagccacgcgtacgccatcgccaatgtgcaggtgcccagccaggccacattgcccagccaagatgacgtggtggcccaattgggtgctgccggcaatgcccacctgagccacgatcaagcagtgggatcccgtcttcacgccgtggccaatctgcactaggttgtcaatcttggtgccccggccaatgcgggtctcgccaacagcggcccggtcgatagtggtgttgctgcccacctctacgccgtcttccagcaccacccggcctgcctgcagcatgcgccgccaggagccgtcgggaagaggaatgtggccaaagccgtcgtcgccaatgaccgcgccgctgtggatgaggcagtcgtcgccaatttcggtgcgctcgtgaataacgcagttggcgaaaagctgacaccgggatccaacccgcacgtgggggtagatggttacgttggggtggatttgggtgtagtcgccaattttcaccccttccatcaccaccacatggggcccaatggctaccccctcccccaactccacgctgggatcgatcacagcggtgggatggatcccaacaggcaagcgatagggctggtaaaacagctcgatggcctgggcaaagagcagacggggatccttccctcgcaggcaagcaatggggcggggtagaaccagcgattcctccacaatgacggcgctggcttgggtctgctccagcaagggtaggtagcgggcttcactgagaaaactcagctctcctgggcgcgcctctgctaggctagccacgccgtgaatttctagggtgggatctccctcgtaggggcatcccaatttttgggcgatctcctgtagctgcatcaggctcgagatcctctacgattgcagcagccgcacatccatcacggttccacgcaagttgtagctaaaggtctcgagctccaggggaacgccgactttgacgcggttgttgcctaggacaatgccattttctgtctgctggccccgtccccgcaaggtaaacaccagatcaaagcggtagggctcggggtcaggcaagttttcgacccgtccatcgggaaaaaccaccggcacagtgcggctgacgttttccacccgcaccacctccacctggccgtagggttggttgcggatgatcaagtcggccttctgacctgcttgaaaaggttccagggatcggctgctgactccccgcacaatcatatccacttccaccggcagcgtggggccaccccccacctggacgacgctgcccgcctgccgccctggcaaaaacaggacagccacaatcgccgccaccacaattgccagcgcccccagatccaggagactgactttgcccaggagacgcccctgttggtcgacgagccgcatggccctcttttctccaacccactgtccctgattgtagggcacagccatggcagcttccccgcccgtaaagccgcttgaggaactcacctctagagggactcaaaggccccgtctccctcctgaccgaggatggtctgggccaataacctcaggttgacctggagatggagctgacgggagtcgaacccgtgtccgagatgggtactgggggttcactccttcacaggcttagcctctctgaccctcgaggcggggatcgccgtttagatcccggcgatgggaattctccgcctagccttaggctctccctcgacggagccaaagaagagagctgcacccgttggggttgtgatccgcccacttaacggggtcgtgagaggatcctcgagctcagagtaagttcttggttactgagccttaggcagccagagcggccgctttacgagcaaaaggtacgacgttgttcgcacgtactgtgttgagcctggtggtaacgggataagctcaatcccgacctgcatcatgaacccttgttcgccaccccgtcgaaaccgttacagccccagggtttggctaaacctagaatagcaaaatccttggggatctggctagagcttccttctgctaatatgacagaagttgtgctattctgtcagagctgcaaacttgggtcggtagctcagcggtagagcactcggcttttaaccgattggcccagggttcgaatccctgccgacccagctttcaatgccctctctcccctgccccagcctaagctaggattccaggaggcaggtgggaaaggcgaggtggccgttctttcgtggcaagacctaggcaaagagggggaggtcaagctattactggcgccgtgcgtggaggaggcgctagcgagcctggcggaggaggctgaaactcgagagacggtctttgtctccaagctttggcaccgaattcctgcccaggatgccatcctcgatgagtgtctgcaagtgctggcgagggtagccctatccctctggccttattggtatggggaaaagtttgagccgggcacaacggcagaggttcaagctcacaatcgtctccgcgcccaagagctaccagcaaaacaggatcccaccattgccaacgcctggctcagggcggccatgcacttgtgccaacagcaacgcctgcctctgctgccagggatccagcgggcgatccaggtgcagcaactggccaaggccattgcccctcgcgagctgaccttggctttggcaaccgacgagacagagccggcgcccagctacttactcggcttggccaaggcagctatctggttggccgacaacagtcaggcacggctggtgctggtggtgccgagcgctttgactgatcaccccgaattggcctccgtgagctacggtgccattcgactgccgcttcctgagaggctaaaggagttcgacagctcggtgcaggtggtggtgggttacaagggatcccctcaccccttcagtcccgccgagagaaagctggccgaccgggtggcagcagatgtgcagttaaagaatttgctggaattcaaccaaactgtacagagtgttaacggacgcgctttccgagcggatcttctttggcgggagggtaaggtggtggtggaagtggatgggccagagcaccgcgagccaaaccactactaccaggatcgcctgcgggactacgagttgctcatctccggctacttggtgttgcggattcccaatgagctggtgatgtccgactgcgagcgggcggtggagatgatccgcaaggtggttcaattgcaacagagccggctttgaggcagggctggaggttggggaaatgagcgatttgttgcccaaaagtgaaattttgctctggaagctcctgctaacaggggaagaaccgaccaagtcgcaagtgaagccaaagcataggaccaaagagctcaagctgttggaggaaaagggcctcattgaatgcaagactgtagtcgaaaagggaaggaggataacccggcttgtgctgactgacaaggcctgggactgggcttctaccacacctccaacggccatcgcccgctccaagtcgccagaggcagcagttgttttgcaaaaggcgttggcaaccctagtggattacgcacagcgggagaacgttcccttggcgcggattctaggcctacggccgaggatcgcgaacagaccctctctcggtggagcagcccctgttcctactgggcaaacgcagccctgggaagttagcgaaggggaggttgatcctaacttcctcgagaaggtctttcgcacctgcgaggagatgggaggacgctactacctagtctacttatccgacttgcgcaaaagatttcccgatgttccctcctggctattggatcaggcgctcctgactttgcaccgccaagccaagatagtgctgatggacctggacgatcctctgtccattactcctgaaatcaaagccgccgctattaacctgtacggctacgacaagcacgttcttcgtgttaggaactagccatgacttccaaggaaagtacctctttctcaatcaaccaacaaaaagctctagaagccctcaaggaggttgattttgattggacagttcatcttagaaaaatctggcaacctccggattttgacgttcctgagcttaaccaggatgtcagggagccgctattcagccggctggagaagttaatccaatctccccagatggagacaccctttggaatccctgtgcttggcgatggtggctctggcaaaacccaccttctcagggtcttaagacagcgctgctttaaaaaaggggtgggatttgtcctagtggacatgaccgatgtgaaagacttttgggaaaccgtaatccagggctacctcacctctctgcttcaggaagagcctgatggcactagccagctccaaaaaattctcgatctggtctttctgagagctctctctactcccaagcaggcgaaggagatcgccagtttttcccacgaatctttgctcgacgtcattagacaaactctgcaatggctattcactcaagatcgcaagcacaccatcaagtaccaagattgtgtacgagctgccattctagctaattcgaatgatttttcactggcgtcaataggtactagctggatacagggcctaggtgtggaatcagaggttgcccgacaattcggttttaccaacgccagcttaaatcctagtcaagttgttgcagggctttcttggctgatgagcctaaggggacccactgtagttgctttggatcagttggatcccattgttgtgcaatctcaaacaagtcctagtccttcgtcatccttgcaggagctctcgccagagacagaaagagaagcttcccaaaacatcattcataacatcgcaggtggcctcattgggctacgggactgcctctcccgatcccttgtcatcatctcgtgcctaaaccagtcttgggaaattctaacgaaaacagctgttgaaacctttacaggacgctttgagcagcctttaactttgacgcctcttctttcggccagtgtcgctgagggagttgttgttcctcgcctgcaggctgcctaccacaaggtgggctttatccctccctatccttcctacccgtttaagccggagttcttccagcagggtatctatcctcggcagctcctccagaaatgtcatgagcacagggagcaatgcctacgggaagggagagttaccgagttaggtgtcccaagttctgctcctatcactccaagtccccctccactgaaggaactagatcgaatctttgaggaggccaagcaaaaggttgatatttccccgtatttacaggaaaacgagagcgagatatggaaagagcccctagcttctctgtgcaactttctcgtctggcaggaaaagttgccggctagtattggcagccaagtggaaactgacttccctggatccagaggtttctcgcctctgcattctcgcttgcggctaatcttctacgaggcaaacgagcgggaaaggcacctttgttttacagctattcaatcaactaatcctagatctttccaaactcgcttagtagctgctaggacggcagccgggatcgacgcggccctgcgatttcgcaagttggtagtggtgcgcactacctccctaccaggaggcgaacgtactcagaaactgtggcaaaagttccttgaggagggtgggatccactggcggcccagtgaaagggaaatcagggttctgctggccctggagcagctccgatccaggcccggttttacggactggctggccgagcggcagccccttgcccaactggcagccgccgagccggattcgggtctggccaagctcctcgcctggctgagggaagggatccctgcgcaggaaactccaaaagttgagcctgccaaaaaaggggatttctcactttctagggtagagaacggcaaggcccctcaagccaagcaggatctgcacctaacgggtttgttggtcgggcggcgttgggtggccaatcgagaaggggatccggtctttctgcccgtcccagagctggtgcggcacaccgtgatcctggccggcagcggctccgggaaaacggtgcttttgcgacgcatcgtggaggaggcggccttgcaagggatcccttccatcgtcatcgatgcagccaacgacttggcccggctgggggatccctggcctgccgctcccgaaggctggacagaggaggatcgagccaaggcagagcgctactttgcccaaaccgaggtggtggtttggacccctgggctggcggcgggcaaccccctcaccctcgcccccctgccggactttgctgcgctggccggtgatcccgaagagctggagcaagccgtcgacatggcctggggcgccctccaggagatcgtggcccccggcaagaccgtcagcgacgagctgaagcggggggttcttaaggcagctttgaaatactttgccacccaccagccgggatctctagctgactttgccgagttccttgcggacctgcctccggaagcaggagccggtatcagcaaggcgccgcaactggcgctgcagatggctaatctcctcaaggctgccatggttaacaacaagctgctcagtcaaagcggcacggcgttagatccggccatcttgttggggctgggctcagactacggcaaaacccgggtgtcggttgtcaacttggtgggccttcccaccctgggcgaacagcagcaatttctcaatcaactggccatggcgctgtttacctggatcaagaaaaaccccgccccgccggaagcgccagtgcgcgggctgctggtcatcgacgaggccaaagactttgtgccctcccaggggactaccccctgcaagcagagcctcctgcgcctggccgcccaagcgcgcaaatacggcttgggtctcatttttgctacccaagcacccaagagcatcgaccacaacatcatcgccaactgctccacccagttttttggccgagtcacgtctccggcagccatcgaggtagtgcgcgagcaaattgcccagcggggaggaagcggagaagatgtggctgtcttaaaggtgggacagttttatctctcctcgcagcagcttcacccgccctgcaaaatccaaactccctggtgcctgtcttttcacgcccccacccctctaagcgaagctgaggtgatccagcgctcccaggcggtcaagctctaggcccttatctcagcagttttgccgctgttggctgtcgcggcaatcttcccattgctcgtctattctcacttgctgctgccaattcctgaggctgcctggcaggtgggaggcctctggagctatgctcccttaaggcaacgtcgggcaagctcgagcagggatcctcgggagcagggcaatggggcaggggctaggaaaagctcagcagcggtggtgggtgttgggtctagtggtgatttgggcttggctgagctgggggaggatggcctggcctgctgcctcctgccaggatcctctcttcctccggcaaatcttggccgcaatgggccggcctgaggtggtggtggaggaagtagctctgtttgatagagatcagtgccttgtccagttggtgttggatcgccgcgggctaaggggatccctgccaccggagatcggccagtttcgccggctgcgggctctgtccctaagctacaaccaactttccggccctatccccgccgagctggggcagttgagggagttggaacagctttttctcgactacaaccagttctctggccccattccaccggagctgggacaactgggcaacctgcggggcctgtttttggatcacaaccagctctccggccccatccccccagagctaggccggctcagccgcctagaaaacctcagcttgcaaaacaaccagctcagcggcgccattcccgcccaactgggccagatgcgctccctcaaggggctgtttttggatcgcaaccagctctctgggcccattccgccccaactggggcaactgcacaacctggaaaacctctacttgtcagacaaccgcctcagcggatccctgcctccggagctggcccaactcaagcaattgcgggatctgcgcttggcccgtaaccggctcacgggcgagctgcccggctttttggcagaactgccgcggctagaacggctccacatcgagggcaaccctggcctctgcctgccggcggccctgtcgagctggtttgccggtctcaatccaggggatcccacctccgcccgcccctgcccctagcgctgggatctgggtttgccggcctccaggtcttccgccgacctgcgatactgggatcaggtgtccacagcccactacgcgaacggtcagccatgtatatcctagaattgcttttgaaagggaatcccgcccccatcgtcgtccaccaaaaagaggaggaagcggccaaccgcgcctaccaaagcgtggtcaacgctctccagagcggatccccccaaagcttggagctgacctgtgaccgcaccggcaaaaaggtgttcctgctcaccggcgagctgtgtggcgtgcaaatgaccaccaagtcgggtggccctggtgccccaggaactcgtcccggctttttggcgcagttgcagggttgagagcagctcttcgggtcttcgcgagggattctcatgtcggagagggggacagagtccttgcgcggcggcaagagggagtccccgccggccattcgggtggagggcctgacctttgcctggccggagcgtcccccagttctgcgggagtgcagctttgtcattcccaaaggccagttgtggatgctgctggggcctaacggcagcggcaagtctaccctattgcaactgttgtccggatccctcacccatcctcagcccctagcgggccacctggaggtgcgcgggcggctgggccacgtgtttcaaaacccggatcaccaactgttcatgccgacggtaggggcagacgtcgcctttggtttgggggcagaacccctcacgttggaagagattgccgagcgggtggaaatggccttggagcaggtgggcttgcggcacttgatccgccggcccatccacggcctcagcggtggacagaagcaacgggtggcagtcgccggggcgctggcccggcgcagcgaggttctgcttttggacgagccaacagccctgctggatcccgagagccaggcggagttgctgcggtgcatccgccgcctggtggatcaagaggggatcaccgctctctgggtaacccatcggctggcagagctggaatgggcggatggagcaattttcctctccgaaggacaggtgcgccatcagggatccccggaacaggtgcggcagcagattagccaactgtttggcggcttgaggtgatcccaaagagatggcaaaaggatggcaacaccctccggcgggggctacatagaatagtaggtagtagattcactgcgattggttggccaacggtatcatcttcaacctatccgtggacgatctgcgtcaaccaacccaggggtgaagagccctgccggtcgaaaggagcttgagaatatgggactgtctgaagtcattgccaaagagctggagaacgcgcgcaaagtctgctctgagtacggcgaaggggatccccactgccgtgcagcctgggatgcggtagaggaggtgctggcagcccgcagccaccagccaaaggcccccagcagcctcgagcagcactgtgctgaaaaccccgacgccgtcgagtgccgcgtttacgacacctgatttctgggttaaaacgcagcagcctgccagctccctaggggcgggctctgtttttctctcacggagagagcttttgagcagaatcagcccgcagccattgcctcatccacaagacaaaggctattcccagcagcaccgtttgcgggatcagcgtctgccaagtgggatagatccccaaccagcgcagcttcgggatcccggataagggggtgatcggaagccagcccgccacttgcaaagcatggaggccgctgcccaggaacttaaagcccaagtaaaaaatcagcaggcttaaaccccggaaaaaagcccccaagggcagcttcagccccacctgcagcagcaagaccgccatccccaccagcagcagggatcccagaccgatccccagccagagatcttttgccgccagggaaggggccaatcccacgtaaaacaacaccgtttctgccccctcgcgaaacaccgctgcaaaggccaggaaagctagggaaaaaacctggcctgtggcgagcgctgcctgggcttgttcttgcacaaaggtctgccaggaagcaagggcggcccgccggtgcagccagaggctgaccgaaaacagcaaacctgctgccaccagcccagtcatcccctccagtacctcttggcgggtgtgggtcagcaactgctggaaaaacaacttcaccagcaaggcgagcatcaccgctgccagcagacccatggatccccccagccacacccagcgctgcggggccgactgcccacttttgcgcagaagggccagcaaagccaccagcaccaaaagcgcctccagaccctcccgcagcaaaatcgaggcagcatccaaaaaggtgtagtccgacataggttcacccaggcaggtggctcaattctagcgttgcctgaggagaggctcaggtggtggcggggatgaacttcagagcagcagagttgatgcagtagcgcagacccgttggtgggggaccgtcccgaaacacgtgccctaagtgaccaccacagttggagcagtgaacctcggtgcgaggcacaagcaacttccaatccgtcttggtgccgatcacatgaggagcaatcggctcccaaaaactgggccaaccagtgccactgtcgtatttggctgccgaggaaaagagctcctgcccacagccagcgcagacatagatccctggagccttgttgtcgtagtaggcgttgcggaaggggggctcggttccctcttggcgcagcacatagtactgctcttcggtgagcagttgtcgccactcagcgtcggttttggtaacgggatagatttcttgagccatcgcctgttgctctcctgtcaagctgaggggtgccgtaacgaacccggccactgtcaagtcaaaagcttgcctcgtcgcataagcggtttgtccgtcctgacatgggtgaagccatcgccgccggactctccagttgccctgtccggctgtttctgagacttgcaagcagatgcttgtatgtatcttaactcttcttcacgtcttcttccccacaaaggcgaaggtacgggtatcttcaccattggtcggctacccctcagccaaagccggcagtttccgcgcggcaaagagtcggcgagcttctctatgagttctatctgtagcttctatccctggctggggacatactcccgctacaatgagcacaggcaagggatccgttcggcctaggcgggctggcctggggattcttttgctaaccctgaaaacgacggagttattgccatgttgctggtcggctcaggcgccaagtttgtgcagcagctcgagcagtgtggggctctggccatctttgttaccccagaagggggatcggaagggcactacctgcggcggctgcgcggagctggctacgaggtagtcaccctttccagcaaggggattggggatctggccagttatctgacgtccagccatggggtgcggcctgccacgctgggcaaatcgcagcggcgcacctatttctacccctcgttgatcgagcagtaccgcgccaccttgcccccaaaggccaagggattggtgttttggttttacgaggggcatgtgctcagccggcaagagctctcctacctggtgaagctgagccaagaagataagggcgtgaaatttgtggtggagctgggtcgagagcggtcaattcggtggcaacctctgcagagtgcctgaggatctgttcagattcctcgaaaattctttgctaccatctcaagtaggcggcctgcagcccagactctcatcttgccggtggccttccgtgcctgtgaccttgccgaacgtctcgctgcaacagggtacttggtttaagctgatctgcggcgcaagtttccaccacttgccgtcgattcgagagttagctttcctctacacgcttgccggtgccgattgcattgacgtcgccgctgacccagccattgtgcaagctgcccaagaagggatccggcgggcccaggcagaagatccccaggtggggtccccctggttgatggtcagcgtcaacgacggcgaagatgtgcattttcgcaaggcggtgctgacggatcccgtctgtcctgccgactgtccgcagccctgcctagccgtttgtccgccccacgccctgatccgggcaggcacttccacccaggttcacatccgggcagagctctgttacggctgtggccgctgtgagccggtgtgtccccaccaacgcatcgccacccaaggctatcaggttgcggcggcggagatcctgccgtccttgctagagctgggggttgaggcggtggaaatccacacccgtatcggtcgacagagccaattcgcgcaattgtggggatccctaaagccctggctgcggtggctgcgggccgtctcgatcagctttaacgatggtcccggcctcgaggtctatttgcgggatttgctggccttgatggatcccttgccggaggtgttgatctggcaggtggacggtcggcctatgagcggggatcttggagctggcgccggcaaggccactctgaagttggcccgaaaggtgttgagcatggggttgcccggctatgtgcagttggcaggaggaaccaatgggcaaacggtgtcgctgctggatccccgttggccggtggcgggggtggccttcggcagctatgcgcgacagttggtggccacctacttggagggggggcctggattggcaggtgggatcccagtggccaagcagttggtgcagcaagtgaagcaacgagcggtggcccccagacaaacctgtttttccagtgtttaacaacgttgcccgaccatgagtttcttagtacagcccttcaacccgtcggcggatcgggaaggtgctccgcaccgctccagcgaacgcacctcttttcccgggcaagtcctctacaacgacgatttgggcaagctgctggacgttctgcccgcctccatccgccagcgcctggagcagcatccccagttggatcggctggtagaggtggtgctggatttgggccgccgcccggaagcccgcttccccggctttgccgattacctctcggaggaggtggtcacccgcgccgacctggatctggtcatcagccaagtgggagagtttagcggcgacaaccgcgccggcattgcctcaactctgcaccggatcagcgccattcgcaaccgccagggcacgatcatcggcctcacctgtcgggtagggcgttgcgttatcggcgtcatcagcatgatccgcgatttggtggagcagggccgctcgatgctgttgctgggccgcccaggggtgggcaaaaccaccgccctacgggaaattgcccgcgtgctggcggacgagctgcacaaacgggtcatcatcatcgatacctccaacgaaattgccggcgatggcgacgtgccccacccagggattggccgggccaggcgcatgcaggtggccagcccggagctgcagcacaaggtgatgatcgaggcggtggaaaatcacatgccggaagtggtggtgatcgacgagatcggcaccgagttggaggctctggcctcccgcaccatcgccgaacggggggtgcaactggtggccactgcccacggcaaccgcatcgacaacctgatcaaaaaccccaccctctccgacctaattggcgggatccagtcggtcacgctcggagacgaagaggcgcggcggcggggctgccagaagagcgtcttggagcggaaggccccccccacgtttgagattgcggtggagatgctggagcgggatcgctgggtcatccacgaagatgtggcggccactgtggatcgcctcctgcgcaaccgcgagccgctggtgcaactgcgcagcctggacgaacgcggccaagtggtgatcgagcgccccaccctgtctgggccccagtggcccccccctgccggcagcaccctgtccccaacacgggagcgggggggatggcgccgttctgggcggatggaagctctgcccctagaaccaagtgaaactcgtctgcgccagcccggcgaatctggctcgccttcggccaagggggaggaatctgtcccgccagcagcagcgggatcccgtgctgagcctcaagttatggccagccccaaggcagagtccagggctgaggcggaagaggatgccgactgggaggaacctgctgcggctgccctggcagaacggcaacgggatctggatgggccgctgaggatctatccctacggggttagccgcttccatctggagcaggtgatccagactttgaagctgtcggcggatgtcaccaaagatctggatgaggcagatattgttttggctttgcgatcccaggtgcgcagccgctccaagatccagcaactggcccacgcccgccaaatcccgattcacaccgtcaaggccaataccctgatcgcccttgcccgcgccctgcgtcacatcctcaacatcgaaagcgaggacggctccgattccgacctagagctgttcattcgggccagctcgggcgacgaaacggaagccttggaggaggcccggctggcggtagagcagatcgtcattcccaagtcccagccggtggaattgctgccccgctcccctctgatccgcaagctgcagcaccagctagtggagcactatcacctgcgggcccagagcttcggcgaagagcccaaccgccgcctgcgcatctatcccaactagctccagccagggttcctcaggccagcagggatccggcgatcatccctgccaagagaatgaagccctggaggacgttttggccgaagatggccatgtagagagtgggagggggattgacctggtgaagctgccaggtttgccggccccagagagcggcggcaactgccaggctaaggaaatagaccgcgtgcaactgcaggctgatccccacccccaagagggcaagggcggcgcccaagaaaaacagccccaccgccgttggggtttgtctcccaaaaaagcgggcgctggagtggatcccggcccgttcgtcgtcctctcgatccgatagagcatagaccgtatcgaaccccaacgtccacaacaccgtggccagccacagccagcccagcccctcctcccacaggggtgtgtggggatcttggccgctcaccgctgtccaactgatgagcacggcaaatccccaggccagggctagcaccagttggggcacgggaaacacccgcttagcccccggatagagcaggatcaccggcactgccgccacgcagagggcaaagctgaccgggttgagaaaaagcgccagccccgccgcacaggccaaggtcagcagcgccatcacgatgccgacggcaacggtcagttcgcggctggccaaggggcggttgcgggtgcgctccaccaagggatccaaatcccgatcccagaggtcgttgatcacacagcccgccccgctggtggccaagctgcccaaaatcaggatccccaccagcggccaaggcggcgttccccgtccggccagaaaagccccccacaaagccgggatcatcaggatcagccgccctgccggcttatgccagcgcaacagccgtaaaatcgctccgccagtggcccagagtgcagaaggagaggcagacatagccaggtcgaaagagggccagttgccgagaggaatggagctccgcaccgatcttaaatcatcctaaactggcccgccctggaacccttgtcgtccccctcgccgtctctactttttggccagcatttggctcctcttttcccactattggccagcctgagaagtttgatatcctagcggggggctgctgttgagggtgatgaactttgctgcttttcccctgtgaggccgttcgcgcaagcgagacggagtctgccatgcaagcaaccctttccatgaccagtcaacttcccgaagttcaagtcaaggaagctcctccccttctggagactctgctggtggtggacgatgaggatgcaatccgagaaaccgttgccgttgctctcgaagaacagggataccaagttttgcaggccgccgatggtcgacaagcgctggagctggttcacacggccgaacggctggatttgatgatcttggatttgatgctgcccggcttgaacggcttggatctgtgccggctgttgcgccgggagggcaacaccatccccatcctgatgctgacggccaaaagcagcgagaccgaccgggtggtgggcctggagctgggagccgacgactacctgaccaagcccttcggcatgcgggagctgatcgcccgctgtcgctccgtgttgcgccgtcggcagcagtcccacgccagcgaggccacggtgctccgctacggggatatttgcatgtttacccaagagtgtcgcgtcttggtgcggggagtggaggtgagtttctcgcctaaggagttccgcctgctggagctgtttatgtccaaccctcgccgcgtctggacgcgggaacagctcttggagcgcatctggggatccgacttcatgggcgacagcaaaacggtggacgtccacatccgctggctgcgggaaaagttggagctggatcccagcaacccagagtatttggtgacggtgcgcggcttcggctatcgctttggctagggttgggaactcctctcacgccagcggcgggcaaaagagagggcttcggcgcgggtttggatctgccccgcggcctgcgcctcctgtagagcctgcagcaactggcccacccagggtccgggtttagcacccaagctgtgcagcaggtcgttcccatccagcaggggcaccaaatgggccaggggatcctggggatcttcgtagcgccggagccaggattctatctctcgggggctgctgccggtggctgctgccagcagggccaggccgccgaagagggatcccgcctggtgatagagccgccactgttgtccgggagtgggggaatgggtcagaagcgtttgcaacaggggtagaagctggtgcagcttctggatggcccgcatctcggcgcggctaaagcgcagccgttccagctcggcttccaccgtctcggcaggggtgcccgccggatcccacagcagggctgccaacaccgttgccaacaggccgccgcgccgatccgccaaaggctgggccagctccgccagagtgcggggatactgaagctgccagatctcggcccattgccacaccgcttgggcctgggcaaagccggggctctggggcgctaggcggggcagccaagccgctagcagacctgccgccaccgctgcctgcaggtgggccaagccggggatccccgtctccaacaaggtcaccacctcggcccgcacccgctctgccgccaccctggccaaaaggggggcccgctgacgaatcgcctctgccgtggccggatccagcgcaaaccccagttgagctgcctggcgataggcccgcaacagccgcaccggatcggcactgaggttgtcggggtgaaccatgcgcagacacctctgctcaatgtctgcccgcccccccgtgggatccaacaggtgcccctcctgcagttccagagccagggcattgcaggtgaagtcccgctgccgcagatctgcctccggggtggggcccacctgcagggccgcgtccaccgtcgccgctgtgggggtggaagcccctccttggcccagcacgatgcgggcaatctgtcgctccgcatccagcaccacaaagccggccttcagccgccgcgccacccccgccgcccaccccacgggatccgccggacacattaaatccagatccaccggccccttggagtctccagcctggccccgcagccaagccagataggcatcccgcagggatccccccacccagtagctcccctggggcagccactctttgggaaagggcagccgttggcggaaataggtcagcagccacttgctcagcagggcttcgctcatcgatgtgcacaggggggagacttcgatgatctaaaaggctaggatccccagagcgcaagcaaccagacaggccgtaccctcacctgaccgctgcgcaaaaacaagcgattgcttttggggatttgaccctcgcttgcccaggcccgctcgcggcctggatcccttttagctatcgctccagcagcgagccgcccaccgccgccggtacaaaagcaggtgctgaagtgagcagatggggccgcaccaacgccaccagcccggcaataaacagcgggtcggcattcaacgcgggcacgcggcgaaactcgcggatcccagcctggtgggccagctcccgatactcgatgtcgatctcctgcagggtttcgatgtgctccgacacaaagctaatcggcaccaccagcagttgcctgaccccgcacgctcccagctctgggatcaccgtctcggtatagggctgcagccagcgcaccgagcccacccggctctgataggagagggtgtggcgattggggcgcccaacttcccgccagatgagctggacgcaggcctccatctcctgctggtagggatccccggcctgggtgacatagctttcgggaatgccgtgggcgctaaagagcacatgcacccctgccggatcctcgaaggcatccaactgctcccggatggccctagccatggcctggacatactggggctggtcgtaccaagagcagatctggcggcgctcgatgcgggccagctccgggtcttcggcccagaggcgatccaggagtttgaagctggagccggtggtgctgatggagtactgcgggtagagcggcagcaccaccaggcgggtgatcccatccgacttgatctgctgcaccaccgactcgatcagcgggtgccaatagcgcatggccacatacaccggcacgtcgtagcccgccgccaccagttgagcctgcaacgcttgtgcctgggcggcggtgatgcgccgcaaaggggatccccccccgatggccgcgtagttgcgccgggatttgggcgcccgcagcgtggagatggcccaggcaaaagccctctgcaaaaagggaaagggcaggcggatcagctcgggatcggcaaagaggttgtagagaaagggctgcacatcagcctgggtctctggcccccccaagttcagcaggagcacgccgcttttggacatgacaaacccaatgaccttccttatccactgtaggaggtcttgccccccagcggggaaggggcattaagttttcttgcaacctttctcagctttctctcggcccccatccttagccagggatcccccctcctcccctactgctccgcccggtgtcagctagaaaccgcaggagccccgcgctctggcgcagccaagcgtcgggaggaatgcggtctgttgatgtatagtgacagcatgacccaagtcttgactatttcctgcgaactgttcgcgctagcgggacggagtcctatcggagtcgcaagccgccaagttagatgcgacgctggacgcctttgtgcaggccttgaactgggtcaaccaaaacacgccggagaagatcctcaacgcccttaagctccaatctctgggttaccgcgacatccgtgcccgctttggcctatccagcaacctggcacaacaggtatgcagacgggtggtatctgcccgcaagactgccagccagaaaaaaccgtccggtcaaagccttcaaggcgggcttcgtgacctacgctgcccgcatcttctccttccgagcgaaagactggacagtatcgctcaccaccgttgaggggcgggaacggttggagctgtccatcggcaactatcaacgagggatgctggccggcaccaatccccaatcggccaccttgtcaaacgcaaagagggttcttactacgatttgtgtggaaacgcaaccgccggagctgcaaaccgcagctaaggcgattggggtggacttggggaggagagatattgcccatacctcagagggagatccctggaatggacagccgttgatcctggttgcgagcggtgctcccatgcaaagccagtcagggcacaaggtctagtcggcgtagatgccgccaactcttgcaacagctgtctggtcaggagagacgcttgcaaacctgggtcaatccctgcatctgcaaggctattgtttccagggcaaaggcgaccaatagcacgattgccttggaagacctaactggaatcggagagcgtgtcaaccaaccgccacggagcaaaacggagcgtcggcggtcgaatagttgggcgttctaccagctgaggcagtttgtgcactacaaggcgctgcgggccggggtcacggttgtggtggtgccgcctgcctatacctcgcagatttgccaccagtgcctgtggatcgggcaacgggaagggaaacgcttccgttgtgtcaacccggcttgcagttgggaaggggatgcagactacaacgcagcattagcgtcagcgaagcgtagcgcctatgtcattgcattattgggggctgctgtaaaccggccaccctacatccccctgccccccgtatacggggggcagtcggagccgggtagtttacaactcttggccgcggtaaacccgctgtagggccggcgtgaccgaatagctatcgacatcggccaggctcaacttcaagcgcagcgtattgagcagccgctggtaggggggcacaaaaggggttttgccaaagggttggacggcatcccgggcaactgtctccagagggcagccacggtagcggagcgggccagccccaataaggtgagctgaggatccctcttggccgggatccaccgttaagccgcgaaactgaatcgctcccggacgagaggctttgcgatagcgcagatagccggcccacacctgagccatccactccggcagagcttcgggccgaacgtggcagcgctccggcaacaggcggtcgttgaaaaagccgacaagcacagaccaagcttgccagagaacagctcccaagaggcgggcagcgagagatggcgaaatcttcatggcggaggccaaaaatcactgtgggtgggagttgccgtcgattatatcaaccccaatcctgcaagatgctcatcttgaacagtttccccctcactcgaaagcggaggccagcttggggctaggcgcgttgagccggccaacttcatcgactacaataagcgcaaagcttaggtgccgtttaaagaaattctgaaagcgcaccaacaagcagactccagcactactgcactgaactgaggggctcgagacatgacctggcgcggcgacatcactcccatcaatcggctgtggggatcccttccctaccttctgcctttggtatcggccctgcccttcggctttgtgccctcgggtttgtttcaatctctgccaggtttgatccccatttttagtccactgctgcgcttgctgcccctggccacaggctggttgggggtggggatatttctcgccctgctatttttagtccgcaacagccgtgtcgcccactttgttcgcttcaacaccatgcaggcgctgttgctcaacattgccctgttcttggtgcaagtgttgatgcaggtgtttgctatgctctttggcaacctcggcctggcagcacttgtcagcattttggccaccaccgcacttctgggcgtgatcgccatcaccgtctacgcttgggtgcagaacgttcgcggccactatgccgaggtgccggtgctctccgatgccgcctatgcctggattcgctattaattcctggcaaagagggaggtaggcaacgcctagtccagaagtgaggatgaaagcgttacgccaaccgaagctgctggtcgggcttgcgctgctaactggagtgctggccctgctctggccgatgctgcagcggggctaccccatcactcattccacccacttcaacctcagttgggcctttcagtatcagcggcagtttttcggcgggcagttttacccccgctggctggagtattccaacttcggctacggcaaccccacctttgccttctatccacctctatgcatggtggcccctttgccgtttcgcctgctggggctggatatgcctggatccttggtggccagcatgggcctggcgatggcggtctttggcgcagggctgtatgcccttctccggcaactcatcccctgggcttgggctctggttttggctctggcgggtatggccggcccctattggctggtggatatttaccaacggggggcaatgggggaagtgtgggccattgctgtctctccctggattttctgggcctcagtccaggtgatctgccggccccagtccctttggccgattgtggccttggccattagctatggcctgttggccctatctcacttgcccactttgctggtctttacgctaacttggctgcctctgccttgggtgctgggccgctgggatcccctctggaccagggtggggcgctgctacttggggtttgggctggggctggggtggacggcgttttatctgctgcccgccttttgggatcagcgctttgtccaggtggacttcgtcaatttcgtcgaagagtacatgccccaacatcgtttgatggtgagtgggttgacccggctccagccgcaactgacgcagcactggtttgaaagcggcctggtagggtgctggatctggatggtggccgttgtcttgggtgctgggatcctggttttctgggaatggctggcccgcaggacaagggggctgaccccgatccattccgttcgcgctaacgagacggagtcctttgatgccttagaatcctctgctcccctggccaaagccatcctgctctacagcttgggggccagcttggtggccttgctgatgatgacggatctgctgggttggctctacgagtggattttgcccctgcggcgcattcagttttcttggcgctggatggcggtgacggcggtaaccgtgccctggcttttgggatccctggccgcctgggggtggggacaaaagggctggaggatcctcttgattgtggggataggtctggccatggggatacaaagctggcagggctggcaggtcttgtccagagcctggtttgacccgcaaaccatccagacttttcaagagctgtctgcagccaagccatttcccaatgagccccagcagcgaccgggcatcgcttttcttcactggcactggatctttcccgacgggctggcgctggtggatgtgccggagtaccgacctcgccaagcaaccctgcccatgccgcccccagaggtggatccgctgctgcggtggcaaggcgacatggtgaactttggacgagaacaaagcaatctggagccactgttggcagtggagcagtggcgctatggctaccgtcgttttcgggccgttaaccccactgctcaggatcgatgggtagtcctgcgcacgttttactaccctgcttggcgggtacaggtggatggtcgcctcacatctgccgagcacaatggactggggctgttgcaggtgcggatcccgccgggggatcatcgcgtgcaggtgcgctatctgggtactgcagccgagtggatggggtggatcttgaccggcctgacgggggtgctgctggtgaaggtgcggcggctgcttcgtttgttgaatttgaacggagcgcagagacaagacactccagaggaggcaacagcatgctgagtcgggtggccgattccatctactggctcaaccgctacgtggagcgcgccgagaacatcgcccgcttcatcgatgtcaatctcaacctcatcctagacttgcccagcggtcccgcccagcagtgggatcccatcgtctacaccaccggggatcaggagctgttttaccaacgctatggccaggcaacccaagaaacagtcatccagttcctggcttttgatagggattaccccaactccatcctttcctgtttgcggctggcgcgagaaaatgcccgttctgtgcgggaggtcatttcttcagaaatgtgggagcgggtcaaccgcttttatttgatggtcaaagaagcagctcagcaaggcccccacctgagtcagctccacgatttcttcacggaagtgaaactggccagccacctattcgccggggtgatggatgccaccatgacccacggggaaggttggcactttggccagattggccgtcttttggagcgggcggacaaaacggcgcgcattttggatgttaagtattttattttgctgccctctctgcagtatgtgggcacggctttggatgagttgcagtggattgctttgctgaagtcggccagtgcttatgaaatgtaccggaaatacagccgccagcaccgcatcaatcccagagaggtggcctctttcctgattttggatcggcaatttccccgctccattcagttttgtcttattcatgcggatcgatccctgcaccagatcaccggcaccccagccgatacttggcgggatcccagcgagcgagctttgggccgcctgcgttctgagctggactacctaaccatcgacgacattatggagcagggcttacatgagtttctcgacaaattgcagctacaaatgaaccacgttggcgattgcatctacgaaactttctttgccattcgccccttgcaaccgtctgaatcctctcccctgctgcaacggcaggcttagctaaaatccctcacccctagcccctctcctacaagagttagaaattaatctaacgaacgcttccacagctatcgacaatgagccaaatgtgttgcttatatctcattgctattgtgcaatggattgacaatggtgaaacaggagcaaagggacaggttgattttctggatccctggctcctctctttttctgggactggaggcggcgcggagcgctggggcaggtctggaattgccgaacccccggtagcagtaggattggggaaatggaagccgttgccaagggcgtttggaaagtggggttagagcagcagccgagagggatcgaccaggcagcctttattgccgccaatgccacactgatcggcgatgtccaacttgcggaagcggtgagcatctggtacggggccatcttgcggggggatctctcgcccattgtcattggccaccgcagcaacatccaagatggagccattctgcacggggatcccggacagccgaccctgattggcgaggaagtgaccataggccatcgagcggtcatccacagtgcccacatcgaggggggatgtctgatcgggattggggccattatcttgagcggggtcaccatcggggcgggcagcatggtgggagctggagcggtggtcacccggtctgtgccaccccactctttggcggcggggatcccggccaaggttatccgcaccctcaccgaggaagagcatgcctctaacccccaaaaccctgaactttgctgaatttactgagctttaggcggtttggcaaaagtcattgagagggatatagtagaccaagtttccccctgatccttgagtccaccgcaacggttgccgggaagtgaagggggaaagcgctcggggggtattcctcagggctttgcgggataccgccttcctgctcagagataggcaggatgcgatcgcttctttcctgaaccatgttcaggagagtccagcgtgaatgtatcaggtcgagcaactgcgccttcacgcccagcactacgtggatttggcgcttcagcatgccagccgctttggccggtggagcagaggttcgggcgagcggctctgaacctattttgcaagccgtctctcaacagccgggatccgcgcagagcacccaggtatctttgctgccgcccccctgggaggagttcaccaccagagatcccttcttgagggcgacgcgggtcagcccccctgggtgaacgtagatctctttgccgtagaggatatagggccgcaagtccacatgacagggttctagacggaggccttctccccgatccaccaaggtgggcacgcgagaaaggcacagggtgggttgggcgatgtagttgcgcggctgggcgcggattttctcggcaaaagcagcccgctcttccggtgtggcctgggatcccatcagcatgccatagccacccgactcgttggctgccttcaccaccagcttgtcgaggttctccagcacatacgcctgatccttgggatcccagcagaggtaggtgggcacgttgggcaaaatggcttcctctcccagatagtagcggatcatctggggcacataggcgtagatcaccttgtcgtccgccacccccgttcccaaagcgttggcaatcgccagccgccccgaccggtagacctcaaacaggccgggtacccccaagagggaatcagggcgaaaagcaaggggatcgatgaagtcatcgtcgatgcggcggtagatcacatccacccgctgcagccccttggtggtgcgcatttgcaaatagccatcggccaccaccagatcccgcccttccaccagctccacccccatttgctgggcgaggaaagaatgctcgaagtaggcggagttgtagatgccgggggtgagcaccaccaccgttgggttggctaggtgcggcaccaggttaagcagagtatccaacaaatggctagggtagtcgtccaccgggcggatccccatggtgttgaacagggagggaaaggtgcttttcatcacccgccgattttccagcacgtaggagattcccgacggacagcgcaggttatcttccaacacgtaccaagtcccgtcccgatcccgcaccaggtcggtgccggtgacgtggcaccaaattctccccggcaggttgagccccacacagggccgcagaaatcccttggccgtttcgatcagctcggcagggatcaccccatccttaaggatcttctggtcgtgataaacatcgtcgatgaacaggttgagggcgtggatgcgctgcttaaggcccttctccagccgctgccactcggaagccgagacgatgcggggaatgatgtcaaaggggaaaattcgctccgtgccctggctatcgccatagacgttgaaggtcacccccatttgaaagagggccgcctgtgctgccgcttgccgctgctgcagttccccttcttccagagaatgaatgcgctcaatcaacgggatcgcctcaggacggggctggttacgccccaaaaacagctcgtcgtaaaacccctcgcccgggtcgtaggcatcaaaacgcacgtctgggatccctggaacgctatcttcttctactgttgggggctctggatctgcataatgtgctttcagctacttttagcctggtaaaaagaaaggactccgtcgcgctgacgcgaaaggactccgtcccgcgaacagtgggttggccaaaccagggggggagctctagggatcccccacctcaaaagcccacagcccccgctcagccgggatgcggtgcaactgcccctggggaaagcgccgctgcagcgccgccccctgttgatcccataccccctcgttcaggaacagggtaaacggcggctgtaggtcttgggtcggcaaggcctccggggaaaaaacctgcacctcctgctccggcccggcaaaaaactggatccaactctgccagtaggggggttctccccaactgaaataggggtaggcggtgctggccgccaggtagaagcggtggtcgggatccatttggcgagctgccacatagcgcccggtggcccccacatcgttgccctgcgtccagcctttgtggacaaagtctccaaaaatggccaggttccaccccccaatcagcaggattgcccccgccatcgccgccgccggcagccaactcccggcccgggatccccagcgttccaggagacctgccagcacttggatcccttccagggttaggtaggctacaaagggcaggatcaccagcaggcgagtgtagttgggggctttggtgatggccaagctaaagagcaggtagagaaacaggaagctgcccaggcagagccagtcgtggggttggctgcgccctttgagaaggcggtagagcccggatcccagccccagccagatcaagacccctgtcaggggatctacaaaggcatggccgtagttgggatagatatagccccggtcgtgctggctggggtcgttgaacatacttaggccgttgcggatgttgcgccacaccgcctcggctggcgtagcggcattcacccacatctgctgcagcgcccgcccttctgggaaaaagagaaattgctggcgggcatactcggcgctcactggcggagcagtggcagtggccaccagaatgggcgcagccaccaggaaaaaccccagcgccgccggcaccgtcagcttggccaaagtccagaaggggttggcctgcttgttttctccttgcagatcctcccggcccaggagcaggtagaggccgccaaacagcaaccccagcaagatcaccacccgccccggcagatagccgtagagggagaaacccgctgcccctccccccaaatacaaaagcaggggattcttttcccgcacgccctttaagatcaaggccagggccgcacactccaccagcacaatcaggttctcccgcatcgccatgcggctgatgcccagcagagcgtggttggatcccaggagggccgccgccgccaaggccagccgggggttccagaacgaccgaaaaaacccgtaggccaccagaatggtgacaaccccgaaggtggcatgcaccgtgcgcacattcaccagcgtgactccccccatcagccgcgtcaggccgccaaagaggctgaacataaagcggggaaaatagaagtactctggcatcagcccaaagatatcggggtagcgtaccgctgaagcccgccgggccatggaggtgatgacaatctcgtcggtgttgatctgaaaggggatgttggccaggtcgtagaggtagatgggagcaaaaaccaacgccaatagccccaggtgcagcaactcctggcgccagcgcagccgcgtcggatcccaagggggctgagctgggggaaactgggccacgtacaaccccaccaacaggatgctcaacaaccagatgccaacctgcaagacgtggtagccgaacagcccatacccaagggtcaaggctatccccaagcccaagccggatcccagcagggccggacgccgagaagttgccagcgtatcccaaaccgccataggactggagtgaggaacagcactgaccccagcctaccaggcctctgccggtgttcgatccctcacccccggcccctctctatgcaatatcaataagcaatatcaatagccccgcatcgcctcggtctcccgctccagttccggctccacgaagttggaggggtcgtagaggaagcggttgacctcgtcttcaaggcggtagatctcaaaaggctgcaattgcttgccagttcgcagggccagcaggtagccatccaccagcaggcgcagctcgtcagtgcgccgatagccgcgatgccaactgtccaccagcgcgtcggtcaaagcctgatagtgccggatcaacttcgggtcttgcaacatggggttcccttgccctgcttgcttctatcctaacgtttgatgtctgtttgtgaggaggagttgcgaagggatgagaagctgtgttgtcttaaactgtcactccccctaactcccctcgacaatgggcagatgcagccgcgagggggtgtcgctgccgctgtgaagagcgagggtgagaatgcgggcctcgatgagccgctcttctcgcatccccgtgcctgtgttaacggggtaggccgggaaacaggccgcgctaaggctgaggcgcagggcgtggccgcggggaatgcggatgcaggtgggctggcaacggatcccaatgggggccttgggctggggatcccgcagccggcggtagccctgggaaaagttatacacctggccctccggcctcaccaccgagagcacggcgcagagatcgaaactggggctgtcggcttccacatacacttccacgagaatgtcccctgccaggacgaggtcggttgccaggggagaggtggtgtaggtgagaacatcggcgcggcagtcgagggcagagcgctcctgcggcccggcgggatggatgaggtggcctcctagggccggcacgggtcgccagggatcgtgaacaaaagtatccgactgctgctttggtgggggctctgggcgaagggatccctctgcttcagaaagggcggccaggccgctgctgtgcaggtagaaaaccttcggctccggcgtgggccaggcctcaaagctgcgccagcggttggatcccatctcgaacaggcgtaccggcggctcttggaggatccctgtgtctttgcctttgaggaactggtcgaaccagcgcacctgcagccgatcgatggggctgacggcctcggggccaaagtccagcgcccccactttgcgcccccaaggcaggtgggcccagggcccgacaaccaggtactgagggttttggctgcgggcgcttatttccttgtaaaggcgcaggctgccggttaggtagctgtcgaaccagccgccaatgtgcaacatcggcagatccaccgcttccagacggggggagagctggcgccagtagtcgtcgggctcgctgtgctccagccagtcaaagtaataggactggggcgcatattgctgcagcacgcctggcttgagggggatgggatcgtaaaggggcaggttgcgggaggccttgaaaagggcctggtaagcgttggcatcgccgcgcaggcgcgccccctcagcttccagttgcagggcccaactgaggttgttgtagaaagcgaaggctccccccggataggcggcatcggcgtagagatcgtagggcagcatggctgggcagatggccttcagggcgctgggacgggtggaggcggcatacagttgggtcatgccttggtaagaaaagccgtacatacccaccacaccgttgctccccggcaaagcggccgcccagttgacggcgtcgaacccgtcctcggcttcgtggcggaaagggtagaaggatcccttggacgtgccccgcccccgcacatcctgaacgaccacgatgtacccgtgggccgcataccagcgcggatgggcgtatactaccgtcgaggcaatggcccgcccgtagggttgccgcatcagcaagaccgggtagctcccctccccttcggggcgatagacatccgcgtccagttggatcccgtcgcgggtgaacatggaaacggtttctcgggggcgcacaggcagcatggtcgggtcagtggggtccattgaagaagccaaggatctccacagcaggggataggcgtattttaggctcaagacctgtagctcttccctgccctgaaagagaaacccgcagccaggtggattgagctgttgctggagttaggccagctcaggagggcttgtcggaagaccagaccgaaccatcgggcaggatcgcctctttctaaagaggcaacacttcataggctcttgcccgcactttccactccgggtcggcttgagcaacccgcagcaggagccggatccctttctcgccaaggccaggcagggttgccagagcgcgcagcttggcctgtaccttctgccccaagacaggcaagttttccggattgggctcagagggtgcggaggacatcggacggaggagttgcccgcaaaagctatggctacaccagtctaacagcggctggcctggagaagcctcttcgcgctcgcatcccgacttgcactatactgtaggagctaaggtgtagaaatatgaacatcctacggcagtatatctttcccgccttcatcctgctggtgtttctattcactctggtggtggtgagcattcgctcgtttctgccagaagatatggctcagccggccccgatcgaggaggcagcagcggtgggccttgccgctcttttttccgcgaatggctgaggatggctgaaccggagatccctttgcctgctggctaccgctggcgccttggctccgcctgggatcggccctgggtgcggcggggattgcaggccaccttgcaggaatctttccccgagcaaaggcactgggatcatctggaagcgacgttggatcgcctcttcgaccctccccgtaccccctgctggtggatcctcaaggaagcaacaggggagccggtgggcggtgtctgggccggcgtttccaccgatcaagccacccatcggcgagtggcctatatctttttgctctgggtggatcctgcccaccggcggcgcggactgggcaaagctttgatgcaacaggtggaacgctggggatcccagcagcagttagcggccattaccttgcaggtttaccgccacaaccaagctgccctcaacttttacaggcaggcccactttactgtgcaaggctactggctgtacaaaccccttggccctgctgctgcctcgcaggaaccggaagactacgaagttttgtaaagaagccgggatccgccctcaggtgattttttgatgaaagcggtggcaacgactggagggaacgcccatgtccagacctgtcaaactcagcgaggctgagatccagaccaagctggaaagcctgccgggttggtccttgcaggatgggaagctgcatcgccaatttcaatttcgctcttttgtggaagcttttggctggatgagcagtgtggctttggtagccgagagcatggggcaccaccccgagtggaccaatgtgtacaaccgcgtgcgggtggatctcaccacccacgatgccgggggcattacggaactggacttcactttggcgcaacgcatgaacgagctggctggctagacactctctcggcggcagactgagccataaccagggatccctgcggcgccgcggggatccctatttgtttgccactgctcaggtcaagttttgacactcccacccaggggattcttacgcagcccaaaatggactcgcgaaggcgctgtcaagaagcaactaaagtggctcaagggcttttccgctccgcactaaagtacggggctaccaagctatcctcttgtgttaggagctgcatccgtctgatagactaagcctaaggttaagaaatgataattttatgaacgtgctggttgtgggggcaacgggaacgctgggccgtcaggtggtgcggcgggccatcgaagaggggcatcaggttacctgtctggtgcggaacccagccaaggctgctttcttgagcgagtggggggctcacctcaaggtggggaacctactgcagcccagcacgctccgagcggcgatggaaggcgtcgaggcggtgatcgactgtgccacggtgcgagtaaccgacaccctcagcgcccgccaggtggattgggatggcaaagttgctctgatcaatgcggcacgggctgcccaagtggggcattttatctttttctccatcatgggtgctcagcacgagtaccctaatgtgcccctgatgaatttcaagcaccacatcgagaaatacttgatcggatcccagatgccctacaccatctttcgtccggcgggctttatgcagggattgatcggccagtacgccatcccgattttggaagagcaaattgtttgggtagccagcgagagcatccccacggcctacctcgacaccctagatgcagctcgatttgccgtgcgagccctcagcgtcgaagccgccaagcagcaggtctttcccttggtgggacccaaggcctggacttcccaagaggtcatcgctctctgtgagcagctttccggcaaaaaggccaaggttcgaaccataccactgggggtcttgcggggagcgcgcagggtggcccagttttttcagtggagctggaacattgccgaccggctggcgtttgtggaggtaattgccgccaaagagccgatgtatgccgacatgacgcctgtgtgcgaagccttgggcattgaactggcttccctgacctcccttgaagactacctggctgagtatttccaaaagatgttgaaacggattcgcgagctgaaggttaaacaacccaaggtcaagaggcccttctaggaaactgcaaccaaaccagtagctgggacagggtaaactggatagcggcccagcatcccccagggttcgccctggttcttttctcagccccggctttctctctatgagcgagacggttgccccctcccctgaagcgactgacctccatcccgaaccggccattgccatctccggcctgaccaaaacctatcgcaccggcttttggctaaacaaggtggtcagccccctgaaggatttttctctaacggtagcccgcggcgaaacttttgggctgttggggccgaatggggccggcaaaaccaccacgatcaaatgcctgctagggattgtggagcccaccagcggcaggggcacgctcctgggcaagcctctgggggatcgctccattaagcagcgggtgggatatctgccggagaacccctatttttacgattacctgacggcatgggagtttctctattttgccggcaaggtctttcgcctgtccgatagcctcctcaaggagcggatcccgcaactgctggagctggtggggctttctatcgatacggcccgcaaaaagcaactgcgcacctactccaagggcatgctgcagcgcaccggcatggcccaagccctgatcaacgacccggagctggtgttcctagacgagccgatgtcggggctggatcccatgggccgctaccagatgcgcgagatcatcttgtccctcaagcaacagggcaaaacggtgttcttcaacagccacatcttgggagatgtggaggtgatctgcaaccgcgtcggcctcatggtcggcggcaaattggtgcagcaggggacgttggacgagctgctgggccaaagcaaaagctaccacgtgcaagggcacggcggcgccatcgaccagttccgcgaccgcctcgagcacttctccatccagggatcccactggtcgggggaatggggcggatccctgccggagctgctaacgcttctaagccaggcgggggcggtggtgaccgatttgcatctgcagcggcaatctttggaagaattcttcgtcgaccaggtgcgggctattgaaggggatcggcccgtctctgcctaagtggactccaccctaggtgtcctggaacgtcatttccgcagcctggatcccgactcggcgatgacggcgcggtagtactcctccaactgctgcgtggctgccgaccaactccagcgctcagcctcttggcgggcctgctgccggaagagctgccgctgcccggcgctgtccaacagctgccgcgtggcccgaacaaagtcgctgtcggagtccggctcgaagagaaagccgttgcggccgctgtccaccacatcggtaatgccgccgcagcggggggcgatcaccggacagccggcagccatggcctccaacaagaccagccccagcgtctcggtacgggaggggaacacgaacagatccgcggaagcaaaggccgctgccaggtcttgcccctgcaagtagcccgtaaacaccacatcgtagccggcaaaatgttgctccagggatccccgctccggcccgtcgcccacaatggccagccgcgcttgcgggatctgctccagcaacacccggatccgccccacctctttttctgctgagagccgccccacgtagagcaacaggggtcgctccggctgccctgccgtgaggcgggcccgcatctctgggctagcagcctgcgggtgaaacagctccgtatccaccccccgctgccacaggtgtacccgctcgatgccgtgggcgctcaactcctgcatcatggccgtcgaggtgcagaggttgagccgcgccaaattgtgtcccagcttgaggaggctccacaacaccccctctaggaaacccagcccgtagtgcttgaggtactttggcaaatgggtgtggtaggaggccaccagcgggatccccatcgtctggctgtagtagaggccccccaaccccaaaactgccgggttgaccacgtggatcacatccggtcgaaaacggttgagcagcttgccgatggccgggccaggggcagccagcttcaactccgggtacaaaggcaaggggaagcccgggatcccgtagacccgtgcccgcgcaaaccgcctgggggctccctgaggcgcgacgataagcaccgagttgccgcgagccgttagatggcgcactgtgtggcaaagccgcgtgacgatgccatccaccttgggcagaaacgtctccgtaaacagggctatgcgcattgggatcccaagcctaatgaaaagactctaaagattctctgaggatgagtgttgcacaaaacggcaacgagataacggcttgggacagcagcggcacaactttattccagcagcttgtcttgcagcggaacagaatgagttggctcttggttctggccgagggtatcagccgccgttttgctaatcaacaacagcgtggccgccagggccagtccgataacatctcgccacataatccgctcccacactcctcactcctcatgccccctactgtagcggcggtttttgcggctgggcagtgatgggcgacggatttttaggtgacaggaatcacttccaaaattgcggttttgccccctagtcgcgaaaggccagttgcaagctggtgatcagcaagaccaaagagaacaccgccatcacccctccccaaaaccagtagggcaaaaacaggttttgggcaatctggctggaatccgagaggaccagccgcccgttaatcaccgcagactccacaaacaggtagtcgagttggtggtaggtgctcacacaggcttgcacccccaaaaactgcaaggcaaagccccgcagccaaggagaagcccagcgagctactgccaggatgcccaaacccatggccgggaggaacaacaggccaaagggagagcgcacccagagcagcgtcgagagcaacaacagggatcccaaaaacaccagccccagccgagctgtgccgcggcggcgggaggtgaggatgaacagggccccggctagcggcggccccatcggcccggcagcggctaccaaggcccgccccacccgccccaaaaatagctggccactgtggatggccagccccgagccgtcgggatagatctcgagacgatgaaactctccccccaacagcagcgccatcaggccatggcccatctcgtgaaaccaggtggctaacagggtaaaggggtagaggaggtaattgccccagggaaactgccagagcaagaccgtcagcccggcagcagccaccagccaaaccacgctgtgccggccaggccttgcggaaggggaaggaggcagctcaaactgagtcataccagcaggtgggtggggaaaaggcccaagatgacctgctggtctagacgattgccagcagaagaaagttccacctcaggcaaaaatagccaggccaactcccctctccctccgagagagaggttggggtgaggggcagcaaggagacaggggagccgtctcacaggtaggttgaagaagccccccagggatccctgcttatggccaccttcctgcgcgactggagctaccgctttccctggctttaccgcagcatcagccgcgcggcggccctggcggtggggggccgcgagcgattgcggcgattgcccctacaagggatccagattcatccccaggagcgggtgttggatctctgctgtggccccgctgaggtaaccccgatcttggccgagctgagccaaaacgtcgttgggctggatgcttcccccaaggccctggcggcagcccgccagcgcctcccccacgtcgaatttgtggaagcctttgcccaggatctgcccttccccaccgacagctttgattgggtacacaccagcctggccctgcacgagctgcccctccccgatctggaacaggtgctgcgcgaagggtggcgggtgctcaaaccggggggagggcttttaattctcgatttgcacgcgccccggcagcccctactttggcctggactggttttgtttctagccctgtttgagaccgagactgcttggcacttcctcaagctggacttgccccagtacctgcagcagcagggctggcaagccgtccggcagaccctgcacgctggaggagccctgcaggtcgtccaggcgcaaaagcctgttgcttgagttatagggcagttaaccctggtgccagaagggggtgccgagaactggcgtgctgggctgagctgcttcttgaggcgtcatcgcgccggccaagtaggcccggcggcctgagcgcaccgcttccgcaaaggcctcggccatcgccaccggatcccgggccagggccaccgctgtattcaacagcaccccatcgaagccccactccatcacctggcaggcgtgggagggcaagcccagtccagcatccacaattagcggcgcctcgatccgctcccgcagcaggcgcaagttgtaggggttgagggggcctttgccagtgccgatgggggcggcccagggcatgaccacctcacagccggcatccaagagccgctggcacagcaccaggtcgtcggtgctgtagggcaagaccttaaacccccgccgaaccagctcggcggcggcagcgggcagttgcactggatccggttgcaaggtgtagtcatcgccaatcagctctagcttgatccagtcggtgccgaacacctcccgcgccatctccgccgtcgtgactacctcctgcacgctgtggcagccggcggtgttgggcagaaccgggatccctagcttctgcagcaaggcccagaacccctgggaagcttccggccccagcgccccctggcgccgcagggaaacggtcaacaaacagggctgggcccgcgccaccgcctgctccaaaatagccggcgaaggatagcgggctgtccccagcagcaggcggctgggcagcgcttggccgtagagcaccaagggatcctcatcggcccgagttgaaggggagacaggaagaagagtggacatcgctgaggggcaacaatgcgggatttgaggggaggcaatcgggcactagccgccggcaaccggcacgacgatctccacccggtcgccttcttgcaaacgggtttgctcgtagcggtcgcgtggcacaaactccaagttaaccgccaccgcaaaagggccgctggcccccacctgggctatcgcctcggccaacgtggtgccctccggcagatcgtaaggcttttggttgatcaagacacgcatggcgatagggattcaccggcaagaggggcagcctgcacctgaaaggggatcccaagctgctgcgccaagcggcaactgccgtggtggaggtactccaaaacggcatcgtgaatggcgggggagatgaggaaaccatggcggtagaggccgttgatctgcaacagccgcggggagcgctccaccactgcggggagatgatctgccaaggtggggcgacattggctgcctaactccaggatacgcgcttcggcaaaggcaggatgcacggcgtaggcggcgctgagcagctccagagccgagcggacactcaccggcgagcgatcttcagattcgatttcggtagctcccaccacaaacaggtgccccggcttgggagcgatgtagatcgggtagcgggggtgcaacagccgggtcgggcgccgcaaagatacttccggggcatacagacgtaccacttcgcccctaactccccgcagcggtgcctgtccgccccattcttttcgggatcccaggccgcggcagtccaaaacccacccgccggtttgctcctgccaagctcgcgcctgctccagatcccaggggcggccccactccacctccaccccgtgctggcgcaatttggccagcaaagcagccagcagttggcggttgtccagttggccctcctggggaagatacaggccctgcccaaatcgcccggccagcgagggctccagctcggccagcgcctgggcatctagttgctgaggcttggggagatggggaaggcgttcccctacagcagccagtagggccgagaaacgcttggcttccccggcatcttggcggtgccaaaggatcacagtgccctcctgctgaaagaaaaccggctctggcaggctggccagaagggcgggccagcgggagagggcatagtacccctgcgctactacgctggcctcggcgacggcagactccgccagaggagccagcatagcagcagccagatgggccgcgctgctctcaggggcagtgggagaagctgcctccacaatgcgcacagaatgcccgacctcgaccagggtggcagccaacaggcgccccattagaccggctccaaggatgaggacgggatccggctgcactctccaagaagcgagcgggggggcggccagagaagatgggtttgacaggctcatggggcgttggcgtgtctagcgctacccgcagcactatggtggcatattctattgggtcgagaatgctgaatggctcctcattaaaaccatcccctctccccagagaggagaggggcggttggcttcatccaccggttgagagtagcccagcctacaagccctgcagcaccgtatcttggcgcaccgacaggttctggatgcgggtatcttgggcagccggagtgtcggcttgggtaaacacgccgatctgccgcaagtagcgggccagggcatcctgctcgctgccgggggtatcgaagctgttgccggagctgggagccaagttcacccggttggggttagacaggcgcggaaagggatagtcatccccgccgtcggccaaaaagcccaacgtcaccaggcggaaggtacggcggggatccccttgcaactggccgttgcgcaccaccacatcccggccggtgggcgtgtccacccgcaaggagaccacgcgggatcccggtggccgcgagggatcgaagctgaaggcaaagccgccgatctgcgggaaacggcccggcgtggcccccggctggctttgcgccaccccatgttccatcagttgcttcagctcctcagcggtaaccgtcaccagcgacaggccgttgttaaaggcaagggaagtttcgatatccagttgcgaaacttggcccgcctgcttgccggcatcggggttggccagcggagggatccgccgcaccggctcgccgccgccaccgccggtggtagccccaatgggagcgcgaatgccgccgccgtttttgagggagatgaccgtggtggggtcaaccgttctggcataggccaaattggcatccgccgtaaggttgcccaggttggtttcctcggtgcgcacctcggcccgcaggccgttgaggaattgggtggtagagccaaaggtgcggccatccttggtgcggatgatgttgccgatctcgttggcgatccgcaccacgtcggggttgggggtgccgcgcacggctgctaccccttggtcgtcggtggcataggcgccgctcaccggatcgatacgggcaatcaccccgttggcgtcgaaaccgaccaccaagcggcccacgtagcggtagttggcgccggtgttcaccactgccacgggttggccgctggccgaggagcgcaggatggggtagtcacctgtgcgcacatcttcagggcgcaggcggtcggtgggcttggcgatcacccggtgggagccgccggcgatgatgatgtccacatcccgcagttggctggctagggttacctcgttttggagctgctgcaggtgggccaggaggatgatcttgttaatgccctggccggtgagctggttgacgaagttctggatgagggcggcattcacctggtcggtgtcgtccactttgccttccaccctcacctcagggccagggctagagatggcggccaggcgcgtagtggtggcacccaccaggccgatccgctgccctcccaccgtaatcaccgccgtcttgacgatcttgccgcggatggagctggcctcttggccatcggcagcaaagtcagagctggtcaattcgccagtgccgctgaagctgaggttggcgctcaagtagggaaagcgggcgcccgcgtagccgcggctggtgtcgggtcggatcaagtcgcgaatttggcgtgtgccttggtcaaattcatggttgccaaaggcagccgcctcgaagccgatggcgttgatgatttcaatgtcggctttgccaggagtgcggtcataccggccccgcagcgagggatccgtgctggcgttgtagaaggggctgggaatgtagttgtcgccgctggagagcaccaccgtatttgggaattgggggcgcagagcgttcaccaccgccgagaagcgcggcgcatcttgtacggcagcgatcgaggcttccaagtcgctggcatgtaggatttgcagggtaaaagcgggcggctgagaggagagcctaacgttgggatctgaggcgataaaccctgccccgccgccggctggaggaactgagctactgtcggtggtaccgcaggcgctggccaggctcagcagcaagcagcacagcccaacccgcaggaacttggccagagcgttcagccaagctggaagccctccctcagcaggggcagcccctcgagcacgacaagctggtttcatgaccactcaagacgcatccgcattcacgttaccaaggctagacaggagatttcgctatgacctgtttaaggttaggtcaagcgcaggttaagcttcccggggatcccagccaaactgctgcagatccacccgaccttcggcgtcaaaggggatcccttcagcttggagtaggactttttgcaagtcgtcgtagccaaggcgaaagggggagtaggaaatgcgcccttgggcgttgattacccgatgccaggggatgtcggtctcttgaccttgcaggcgaaacagggcatagcccacctgtcgggcatagccaggacagccggcaagccgcgccacctgcccataggtagctacacgccccggcgggatccgccgcacgacctcatagaagcgctggtagaggctgacagactgggccaccgggatccctccccaaactcaggagacaatggaattggccgatgacgggcacagattatcccatgagctacctatgagttacctcattgcagtactgccggatcgcatggctgccgaggcggcctacagcgccctggaacaggctggctttcccctgcagcggctgcacctactggggcgaggctacaaaacggcggacgagtttgggctgatcgatccggcccaagcggcccgccgccagatgcagcgcctggccatctggctggtgccctttggctttttggccggggtggggttcagcgtcctcagcggcctggatacctttgcctgggcgggatccctgggcaaccacctcatcggcggcctgctgggtgcgctgagcggggccatgggcagcttttttgtcgggggcggggtgggcctgaccagtggctccggcgatgctttggcctaccgcaaccgtctcaatgcgggcaaatacgtgctcattgtggaggaagagaacgaaacccgcctgcgcgaggccacgcggatcttgcgccaatttgagccggagaacttgcaagggtacagcgagcgcctttgaacttgcccagaaaacccgcctgttggtacagcaagcttagacccattcgcataggttcaatcgtgaggtagcaaaaagcatgtcttggcagtggcagcgacctttgtccttgcctgctcaggtgggccgcggctgggccgttggactgggggcggggatcgcctggctggcctctgggccggcttttgcccaccacgccttgggcgggagattgcccgccacggggtgggaggggtttttgtcgggcctggcccatccggtgatcggcccagatcacctggcctttgtggtggccattggcttaattgcggcaaggcaaccctggcgctacgggatcccgctgggctttgtgctagcgggtttggtgggcactgggatccacctggccggctgggatcccctgggactgacggagctggccattgcctcttccgtggttctcttcggcttgctgctggtgcaaccgcggcagatcccaagttggctcttgctaatagggggatccctggcggggctattccatggctatgcctatgccgaggcgatcatcggcgccgaacccatgccttggctgggctatttgctgggcttgagcttggttcagtacggagtggcactttttgccctctgggcggctgaaacctgggggtcgcggatcccgggcttgctgcgctgggccggctgggccatcgcggtggtggggagtggcttcctagccttggccgtggtgggatcctagacacccttgcactggggatccccaatccggtacaaggataacggtgaagattagtaacaacaaggggagatcccatggagcgcacctttatcgccattaagccagacggcgtgcagcgggggctggtgggcagcatcatccagcgcctggaaagccgaggctaccagttggtgggcctgaaactggtgcaggtgagccaagagctggcggaagcccactatgccgagcacagggagcgccccttcttccccggattggtgaagttcatcacctcggggccggtggtggccatggtctggcagggcaaaggggtgattgccgccgcccgcaagctcatcggcaagaccaaccctttggacgccgagccgggcaccatccgcggcgatttcggcatcgacataggccgcaacctcgtccacggctccgatggccctgagaccgcccaacgggagatcgccctttggtttcaggaatctgagctggtaaattggacgcccgccacccaaagctggatttatgagtagggcggcagcaaaatggttcgtcgcgtcgatccctagctctcttctcccttcgaacagaagctagagatgaaaactgtgcagcgctccggggctcccctctcccacagggggaggagctgggggtgaaggtagcggcgcggggtgcttgggtggtgtcttatgtattttgtttgaaacggctataaatctttgggctttctgagacaggcatcgtacctctgccctacaacacagctctggaaaaggcagagccaagccggccctagccagaacgggaatcgaggccgacgggctcagaagcggcggagctttcgctgggatccgggagatacagccgctcttccgaagcatcgtactcaaagagctccgcgtagcggccccagtcaacggctgtagcaaactgccgttcagcttcctcgtggggaaaatgttcgtcccagagatccaagaagaagtccgcccgcatggagcggctgtttttttcttccagagtctgcaggatgctcttgaagaccggcacccgtgccaaaagctgctgtcggaagagatccttgctgcgcaagatggtggtgttggcaaagtcctggccgatctcggtcagttgtaccaccctgccggttacctcggcaaagcccaacagcaccgccgcatccaaaatcggcagcagatcgtccactgccagttgcagccgctcggccagctcggcaatctccacccgtccctggggccattccacaatcagctccagcaaaccgctgatgccgcccacccgcgcatgaggcaggggcagcgcgtagggagagggtgccctgctgcccacccggctggggacagccacctcgccggtgaccgggatctccggattggtcatgatctcgtagatgtagtccaccaaggacttgaagcggggatccgtacgttcgtggggccgcggcaggtcgattttcacctctccccggatccgccccgggttggatcccaggatcaccacccgatccgccaaaaacacggcctcttcgatgttgtgggtaacgatgagaatgctctgggaagggaaagcctgggtgttccacagctcgtcgatctccccccgcaggttctccgccgtcagcacgtccagggcgctgaagggctcatccataaacagcaccttgggttccaagacaaaggcgcgggcaaagcccacccgctgcttcatcccccccgaaagctccttggggtaagcgttctcaaacccatccaagcccaccaagtcaatggccttcagggccttttgccggcggatctggcgcgggatcccttgagcctgcagccccagctccacattttcttgcaccgtcagccagggcaagagagcaaaactctgaaacaccatggccacatccgggttggggccccgcaggggtcggccattgctcaacacccgcccttcgctaggcgggatcaggcccgccatgatgcgcagcagggtgcttttgccgctgccgctgcggcccaacaaagccaaaacttcccccgcccgcacttgcaaatcgatctggcttaaaactgtaaactcgcccttgccctccggcaaaggaaagcgcttgtagaccttctcaacctcgatcagaaccggagaagccgcagagctcatatcagatggcctcaaagattaaaggtgatatttttcttccgccaattgatacaaccgccgccagaaaaggcgattgatgcccaccacaaacaagctcatcatgccaatgcccaaagtgatgcggggccaatctcccaccgccgttgcttccgcaatataggtgcccaatcctgtagccttaagagtggtggatccccaggccacgatctccgagacaatgctagcgttccaagccccgccgctggccgtgatccccccggtaacccaggcggaaaagatccccggaataatcagcttttgccagcgctgccatccccgcaagcccacatccacggccatttcgcgcaaatcggtggggatgctctgggcgccggcaatggaattgaaaagaatgtaccactgcgcaccgagcgacatgagcaaaatgctgccccactcaatgctgatctgggtgcggataaaaaacaaggtggcaaacggaaagaggaaattggccggaaaagctgccagaaattgcaccaccggctgcagcagcttcgccaggcctggattaaagccgatggccaccccaatcggcgtccagatcacggtggcgaaaaccaacagcacgctgacccgcagcagggtgaggatccccagcccaaaggtcagcagcacctccccaaagcccacggtggtggttacaaaataaacaatccaaatcccgatcccggcaatggcagcccaagagagctgagtcaacagccgctcgcggcgtcgctccgcctctggattgggtggatccccccagcgcaggcgagttaaatgggacaacagccgatccgccaattctctggagggagctagccaattgccaatcagccgtgggatccgcgccgtggttagcagatcgtacagccacgactccggggcagccgcgccggcgctctgctccaggcgaaacttatccgaccaggccaccagaggccgccaaaagagctgatccaccagcagaatcaccaccgccatggtcaaaagcgcccaacccaacttgggcagatcttccgcctggacggcagcttccacataggatcccaaccccggcagcgtatattcctggttgagcacgctgatggcctcgctggcggccacaaagaaccaccccccgccaaaactcatcatggcgttccagatgaggcccaccatcgccgcaggcacttccaactggacgaagcgctgccagccggataggcggtagagggtgaccgcttccaccagctcctgcggcagggtgcgcaaggattggtaaaaagaaaaagtcatgttccagacctggctggtgaagatggcgaagatagaagctgcctccagccccagcaggctgccgggaaaaagcgcgataaagccggtaacggtgatggagagaaaccccaacaccggcaccgattgcaggatgtccagcaaagggatcaaaattcgctccgcccagcggcttttggcggcgatatacccgtagatcagggtaaaaagggtggaaaaggcgagggcgatgaacatgcgcaaggtggagcgggcggcgtagtagggcaggttgcgcggatccaagtcgatatgaggtaccaccgccggcggctgaaaccgctcaaaagtccctgcccccacctgcgccaccaagcccaggagaaccaacgtacccaaaatgatggccccatcggcagccccagccggcagccgacggagcacctccggagaaggaaaagtccgcatgtcccctgaatgggcctggcatccgcccccagtgtacactgtttgcggttaagctaggagcgcttcgaactggaggatccggcccgctactcttcctccggtaactcgggaggaggttcattccacctgggatcgtcaaggatggcttttttggtctgtttgagctgtttccacagctctttaatttggcgataggcctcttccggcgtgatcttgccccccgtttctaagctacaaatcagcgacaccttattgctaaattcttggagattggcatcgaaaattaagttctgcggctttatctcaccccagtagggatagcgaggggaaataaattcatctttgttgggaggggggtttgactctgccatgtcgcaaccacggtgaaaggtttattacaacgaggttaatatcagaagtgcagtagagacaacttcgtatccaggaatggaggctacagacgttttttcttgatcggcttagctggcttgggtgctttggcaggatccgagggcgaataaggttgagctgagcttagctgttgcccgcgagtggaggggggagagtgtttcttgagtttggggcggggagtggaacgcttcgggcgtggcggcgccttgagcacaggaccgatgggagttcctgcctccacgtagagcagggatccgcggcggcgcacctgcagatcccagaagatgcccactcctttgcccggcaaggatccgatcaggcgcagtttaaaagcctgaggcttgggagctgttgccgcaggcgatgcggcgcccttggccgtctgggcccgctgaggggaagagccggcggagttctttttgccggattgacggattttgacgataatgaaccctttttcctgcgattggaaaacgacctcgccgcgaatggaaaaccagtccggcaccaccgtcggacgggatccctctggcagagtttgccccatttcttctggggcccacacccccatcaactgcacgtgcagatcctggctcttgtcgcgggtgcggggatagaccacccacaaatagttgcgttccggcttcaggtacttgcgcaccaggctcatcacccggcctagcagtaccgcattgagatctaaaccatccgaggtgcgcaaaatcccgcgagtgaagtggttgggcgagggaatgtaacgcccctcgatgaggccaatcgcccggtactgcatcttctccccgggcggcgggatgggctccaggcaaggtcgctctctccccatcgctttcttctgctctagcgtagcggcggcggcgacaacaggctggcccccaccagcagctgacccgacatcttgagctgatcccctgggctcgctggttgaggtgggcctggggggccgtacaattcgaaggggacgtctcagatctgaggacatcgtaacggttccgctgcagtcaatccaggatgtttaccagaatgcccagcggtgggcgacgacgctgggaggcagtgcaagacatctgccgttgccaaaacagggcttacctctgcccttgacccaagacccgctcaacacaccaccgagctttaccagccttcctcttttcctcccgtcagctcagcagacccgcccaaggcctgcgcccaacaagtcgcggttcagcggttgtcaacactgtagctgaagtctagccgatagtagcaactgctccggcccaggttgcagaatgttgagctacagagccgcaccttttcctcagctcgcgcccggcggcccgggactaacccagccatgccaagatcccttccctatctggcctctacccatgtctgaggggtgaaactgccgtggaggccgtagggaatgtgatgccgcaaggggatccgcgccaccgggccggcagccaggtctgaggcatccaggatcaccacctgcgagcgctgactggcggcatcaaagaccactgttacaatccagccggcttcctctgcagcgtcctcaggatcggggatgaataccggctctcccacaaagccgcggggggcaaagctgtactgctcgctgcggcctgttgtcgtgtccaacttgagaatggcctgcaggggggcgttggggccgggagcatgggtagccccaatgtagatgtagcgatgggatccccccatacgggccggatggatagccggaaactccaccgagcgatccagcagtagctcccgcttaaccttgcccgccttgggatccagctcaaagcgccacagcttgccggctggcacctgggcaaagtcaatttgcaagtagtcagcccctggctccagggcagggtaggcttcgtagagaacggcatccaccaccacctgatccccaacctcgtagccgttgacaaagtggaaaacaaaccccggctccgtttgcagttgcagcggctcgccctgttggggaaatagccaaatgcgggtgggctctcctttttttagggtcaagcaggtgcccgccggctgcaggcccagcatatagggcaaggggttgaaggccaccggattctggaaaaagatccagtagcggggcgtccagacaaagtcgtgcagaaaggcaaaacccggcaggcggtagtcccgcttttccaccagccttccttgggcgtcgacgcggtaaaacagcagcgtggaggaaggtcctgtctgcaccccaaaggccatgagatcccccgtggctggatcccggcggggatgcgccgtaaacggctggttgggggcaagggcaccggcaaaggtctcgctcccttcggtggccaaggtggcggggttgagccgatagggagcgctggcctcccaaagcgccaggagcttgccgccttggtagataacgttggtgttggcggggtttttgaagcgcagatcgaggaaattggcccaccagcctcccggcttctgggtgccgaatacgccgcggtagagcacccgtcccgccttctcctcggcctcaaactcgggagtgcgcacaaaccggttgcggaaatgcacccgcccgtcaataaaggtgatggcacacaccatgccgtcgccgtcgaagggatggccgtagcgctgggatcccgcctccagcttgccaggcccgttgcggaagagggttccctgcagcctttcggggatccgcccctcgatttccgtcgcccaatagtcatactcctggcgtaaagagcgatagcccaactgccagtcggtggtgctgtaggagcgggaagcgacgctgaccatggccagtctgcaagcgacgccttctattgttgcttaaactttcgtaaagtagccagcctttctcggcccaggtagcggctggggccgggatccccaagatggagctgccccaattgaactatggtaggaaatgccctagcagcccttgacaggatgaacagcgctcatgtttgatgccctctccgagaagttggaactggcctggagaaaactgcgcggccaggacaagatcaccgaaaccaacatccaagaagccctgcgggaggtgcggcgcgccctgttggacgccgacgtcaacctccaggtggtgaagcagtttatcgaggacgtgcggcaggccgctctgggagctgaggtcatcctgggggtgacgccagaccagcagtttatcaagatcgtccacgacgagctggtgaaggtaatgggggaggcgaatgtgcccattgcccaggcggaacagccccccaccattgtggtcatggtcggcctgcagggatccggcaaaaccaccacctgtgccaagctggctttgtatttgcgcaagcagggcaaaaggccgctcctggtggccggcgacatctatcgtccggcggccatcgaccagctcaagaccctgggccagcagattcagatccctgtcttcgacctgggcaagacggatcccgtcgagatcgcccgccagggagtggcagccgcgcgggaacagggctacgactacgttatcttggataccgccggtcgcttgcagatcgacctggagatgatggcggagctggagcggatcaaggcggcggtgcagccccacgagatcctgctggtggtggacgccatgatcgggcaggaggccgccaacctcacccaggccttccacgagcggctgggtcttaccggcaccatcctcaccaagctggacggcgatagccgcggcggggcagccctttccattcgccaggtgtccggccagcccatcaagttcgtcggcgtcggcgaaaaggtggaggccttggatcccttttacccggatcgcatggcctcgcgcattttgggcatgggagacatcctcagcctggtggaaaaagcccaggaggaaatcgacctgggagatgccgcccggatggcggaaaagatgatgaccgcccagttcgatttcaccgatttcctcaaacaaatgcgcctgatcaagcgcatgggatccctggcggggctgctgcggctgatgccggggatgggcaaaatcagcgaggaacaattgcaaaaaggacaagaccaactggcccgcgccgaggccatgatcaactccatgacccccgaagagcgccgcaacccggatctcttggcccgcagcgtcagccgcaagcggcgggtggccctgggctctggccacaagctggaggatgtcagccggctggtgagcgattttcagcgcatgcgcgacatgatgcgcagcatgagcctgggcggccttgcagggatgccgggtggacgaggcccactgccggtgggcggcccccagtggcgaggacgttctgcagcgccgccgcgacagcagcccagccgcaagccgggcaaaggtgggggcaaaaagggaggcggtagccgcgggtttggcagccattgagagcggctcatgcccttccatgttgttttggtagctccggagatcccggccaacacggggaacatcgcccgcacctgtgcagctacccgcacgcccctccacctggtggatcccttggggtttcgcctctcggatcgctacctcaggcgggcggggctggactactgggagcacgtccaactgcatcgctatccctcttggtctgctctggtgcaagcccaccccgaggcgcggttctggtgctttagcgtgcgcggcaaggccctctacaccgaggtggcctatcagccaggagactggctggtgttcggcagcgaaagccgtggcctggatcctatgttcttggaaacctatcccagtgtgcgcatccccctgagcgggccggtgcgcagcctcaatctcagcaatgcggtggcgatcgccctctttgaagcgttgcgtcaacagggattttccacccaatgaggcgaaagctggccggacaaggcgatgggcggcaaactaacggtggtatctagacaggagtggcagtggaagacaggtctggagccggtttgggccagcaacctttgcagaccagacagagaagccggcaacttgcccaacggcagcggggcagacctgcttggcccccttggccgcccagccaccggccccagggatcccggctggcgtggcttttgggggagcggatcccgacagtccgacaactaaactttcgcatcgcggcggtgggcctggttctggctgtcgccctggtgggggtgggggcacgtttggtctatttacaacatcaccagggcccgctcttacaaaagcgggccgaggcccagcagcgggcccagctccggcccttcatcccccgccgctcgattgtggaccgccactccttagctcggcagcaggcggagctgttggctgtagatcgccctgcctataccctttgggcccatccccgcctcttcggcaagcgtaccccccaggagattgccactgctctggcccctctgctgcggcggccagttgagcaactgacccagcagttgtcggccactcacgcggtacggctggagcgctggctgtcgccggaagtggcgactcaaattcaggccttgtatctggacggcctggagctggtgagcgagcggcagcgggtctatccccagaaggaaatggccgccgaagtggtgggctatgtggatctggatcaccgcggccaagcggggctggagtactctcaacaggtcttgctggagcggacggttcagcaccttacccttccccgcgacggctacggccagttgttggcggccgaagtgccggaaggactgttgcaatcccacgagacggtgctgcaactcaccctggatatgcggctgcaaagggctgctcgcgccgccctgaaaacgcaactggaacggtttcaagccctacggggcacggtgatcgtcctgcaacctcacacgggagagatcctggccctggtgagcgagcccacctacgatcccaaccgctacttcgagtatgaccctgccctttttcgcaactgggctgttacggatttgtacgagccgggatccaccttcaagcccatcaacatcgccattgggctcgatgccggcgccttcacggccaacgaacgggtctacgacgcggggcagatctggattggtcgctggcccatccaaaaccacgactaccgccagcggggtgcccatggctggctgagcgttaccgaggttctgcgcctgtctagcaacgtaggcatggtgcacctgatgcaaaagctggatccccgccagtactaccatgccctcctgcggctgggattgaacgagcgcagcggtgtcgatctgccctttgagccgcccagccgcctgaagcccctgcggcaatttgtaactgtaccggtggagcgggccaccgtcgcctttggccagggattggccctcacgcctttgcagttagccaccttgcactgcatcatcgccaacggcgggctgaaagtgcggccccacgtggtgcgcggtctggtcgaaaaggatacagacaccttggtttggggatccccgcaaccccagccggtgcgggtgctgtcggagcaggctaccctggcggtgcgcatccaaatgcgagatgcggtggattttggcaccgggcaatcggccaagatcgagggatatgaaatcggcggcaagacgggcacggcccaaaaggcagggccgcggggaggctatctgcctggcaagcgcatcaccagttttgtggcctatttccccgcccttcgcccccagtacgtgatcttggccgtgatcgacgagccgcggggagaagatgccttcggatcgacaacggcggctcctgtggttcgctcggttatccaggagatcatcaccctagaggggatccgtcccaattccccttgacatggcctgatctctatccaatggcaatggaaccgatcgagaagccgatccttaactccttgggagaggagttgaggatgagggcactggagcagagcgcttcaggagtgtcttaattgggtctgaaataaccagacgctcaagacttgtcgcccccgggatccagcttagcctctgcacttttccagctcagcttggagttgaggtagaagttccagaatacaacaataccgatcgcaattaagttggccaacagatagtgaatgcccaagcgctcgctcagcaaaatcaccagcgaagagttaagaaacaggccgatcaaacagatcatattaaacttggccagccgcttcaggcggttcgagaggcccggctgcaatcgggtaacatggcgaaacgtccacagatcgttccacaggaagttattgagaatggccatttccgaagcgatcagcttactcgtgatgagatcccatcctaagttggccgggtcgtgtaacaaatagagcaaaaccatgtccaccaccgtgcctgacaggccgactgtgctgaagcgcaaaaaggctcccacctgccctagcgagaagcgcaggtgaatgagatggtggagatactgaagacaggtttgcagttgaattttgctctcgccgttttggcgctcctgaaagatgtagccgacttcagcaatggttgtcacccggccccgtgccagcacctcgatcagcagcttgtaacccttggggctgagcgggatcccggcaatggcctggcgtctgaccagaaataacccgctgagcggatccgacacccgcctaaaaacccctggcagcaaaaccagcccgatggcttgagctccccgagagacgaggcgccggcccaggttccagtggctcaccccccccgaccccacgtagcggctgcccaccactaggtctgctccctcttggatggcaggccatagcttgagaatgatctccggcggatgctgcagatccccgtccatcacccccagcacctcgccgcgggccgcttgccatccgcgcaacacagccgtggccaggccccgttcccgctggcggcagataactttgagttggggaagctcctcttgcagttcctgggccaacttggcggtgtaatccgggctgttgtcgtccaccacaatcagctcgtaggctcccggtagaatcgtgtcgaggtgggcgcacaactgccggatcaggctgcaaatgctggaggcctcgttataggtgggaacgaccagcgaaagttggacagagctgggttgagagagcggcgggatctgaatagggactgccgaagcttgcagatgggtggacgaagcaggagctacatgaggcattcagcaggccatccaaaaacgagggtaacggatcctaagcggagagcttgagtgcaggtcaaacttggagctgtgtcgcttcgcaacagcgccacgcgccaccggcgcaaatgatcccttatcgtaccgatggatgagctctgggactagacttttctcgacctactcagctcgccgaggctagggagatcccgttgaaggagtcatcagcacgggcatctgggcctgggcagcgtcggactcaggcgagggcagggcaggggcaggactggggtagggaatgcgctcgtggttggattcccgccacacctccacaaaagcgtctgccaccacctccagatcccgcagcgtcagaccgctatcgaccagttggccatcttgccaacgggcctgggcgattttgcggacaacggccttagcccgctcaaccacctcagggccgaagccgtcgctcagggtcatgctgcgcagggccgcctcacaggcatcggccagcatcaccacccctgtctccttgctctgggggatggggccatcgtagcggaacggctcctcgggcaccggttgatctccggctttcatctgggcttgatggtaaaagtaagcaatcaggatcgtcccctggtgctcagggataaaagcttggacggcggtgggcagattgtattgcttggccaggcgcagcccatcgctgacgtgcgctttgatgatctgggcgctgcggtagggatcgtccagttgcgtatgggggttgaggccgcccatttggttctcgatgaagtagcgggcctgcaacatcttgccgatgtcgtggtagagggtgccggtgcgcaccagctccacgttgaggtttaacttctgggcggcccgttccgccaaagtggccacaaacagggtgtgctgaaaggtgccaggggcctctgccgccagccgccgcagcaaggtgcggttggggttgctcaactcgatgaggcgaatgggggtggccaggtcgaacaggcgctccaggtaggggctggcccccagggccacaatgctccaccccagcgtgatccctccccccaaggccatcgccaataggtcgatgccgcccgttgtggtcaagctagcagccgcataggtgagcatctgcactgccgccgcccctcctcccagcagggccagctcttcgcgggaacgcgagcgcccggccagggcgcaggccaccacactgccggaaagtaagggcacaaaggtgagtaggttggcagcagagaccaagggcaaaaacaacgcctggcccaccactaccaccaggcccagcccagccccgtaaaaactgcccagcaacagccccaccgccggcaaagagctgaactccagcttgaacaaggccgccaacaggggagcagtcagggaaaccatcaggatcaacacccgatcccggcggcgcaatcccggctgcaagcgttgctgcaaaggcacgaagacagccaggcccaagcccatgacgccagctacccccaccaggccccagatgttgatccggcgctgggtaaaaccaaagtgatccaaaatcaaaaagatctcgggggtgatgacctgatccactcgcacaattacctggttctcggcaaccgagatcaggacgggctcaactttttccagctcggcgcgaatgcgctgctcggtgcgctgcggatccacctccagattggggatcagcacctgctgcagccactgataaaccagcccctgcagctcccgccgctgggcggcactgcccggaaaggccagatcgtccagttgggcttggatcccttcggcgcgcacctcgcggggcaggccatccacaatgcctatcttctgcaggcgctccaagacccgccggctcaagttttgcaaatgttgccagtcggcctccgtcaagttgagaaccgtggccgggacagggggggtgagctgttccagagacggcaaagccccttggtagcgctgctgtgccgcctccacctgggcaattagctgggtatagggatccgtcgccgccgtctgagtggccgctccatccaaccaggcccgctgccaaacctggaccagctcttgcctggcccgctggtcggggggaagctgctccggacgcctttgtgccggaaaaggcggagcggtcgagggggtgccgatggccgtttcccgcactgccgcctgtaaggcctcccattcttcgggtggcagttggcgcagatagatctgagtaggcagggagagcaactgaacggaaacgtagggcagagggccggcctcttgccgaatcgcctccactgcggccaggagggcctccagattttgccgcatgctctcgttggcggcgctgttgattttgagggcctgtaccacccgccgtcgcgcctcggcttgccgggcctgggtggcctccacgtcctcgatctctgccgctgcaggggcgagaaacgtttgcggggagcggctgccaacggtcagttgcggctcgttgtagtagcggatcccgtggacggcagtgagggagagaagcgctagggcgtagccgacaacccgctcggaaagggggggctgggcttttcgagaagaggctgcctgaggtcgccggctccagcgctgcactggggacgtgagggggtttctcatagaaggatttgcctggcagcgttcttctcttttctatccccttttgctcccctagcccaggagatagcctagtcgccaatcgtgatctgcccgatcatacccgcttcggcatggccgggaatggtgcaaaccagagagtaaaccccagatttcaaaggaataaattgccactccaccgccgcgcctggcttcagctccagttctcggatctggcccttgatttccacaccggccacttccaacttgcgagtccaaacggcatcggcaaaatctttggcactgaaatagtgcttcaactggctggggttgctcaagtgcaaacgatagaggttgccgttgcgaaaaaagagctctttgggcacaaagaccaactggttgtcggcagtacctaactcgacagctttgtcctggggcgtttgccgcgacagatctcgcgcccatgccggatgcgggatcccgacgaacccaatccacagacagaggcccaaaatgaggaagtgacgcagcccactccacatggcgacaccctgaaaacttagcttggaaacccaagatagcagctcaagtgggggtcaggggagcggcactttcatagagccgcacagtcggagctgcctcgccggcttcccgctgttccatcgccacagcggcaacatagccctcggcaaccggcagaggcagggtcagccaacagggatccccggccccgatcctggctccagccagccccacgcccatggctttcaggagagcttctttctgcgtccacagctccaagaaaaccctctcccgctctgctggtggacagatccataggcgggcctggtcggcggcggaaaaatagcgctgggcaatgcgctgccagcggggcacgggccggatccgctctaggtccacgccaattcgacgctgcaacgtcaagccaaccaggatccactcgtgggagtggctgaggttgaactgcagcggtaggggtggatccggccaatagggcttgccggcagtggtgtagccgagggggatcgcgtggggagggaggccgctgtagcggccaagcagggttcgcaatagcaaacgaccacccagaaagcgacgccgagcctccagccgctgtaaacgctccgcgcgctgccgttccttctgagaaagaagatcaagctgagagagcaactccgccagcggcggcaagacttggagccacaagtgcacctccgacttcgccagcaacagttgcagggatcccgccggggaagctgccatctcgccgaagttgggtatggacagtcctagagaataaggatgcggtaacatgaccttgaattggtggggttggcaacaccacctagacagtacaccccttcctgcaggcgctcgcgaggcccggtttgacctgatgtcctctttccactatccaccccgcccagaccgtgtccgcgccgctcgtcagcaggccattcgccaggggatcctttggctgttgttgggattcacggctgtgttggcgggctccgccggcgccttcttggctgtgatgttgccccgtccggtgatccccacttccctcactcccggcgaacaagaagccttccgtccggatgctttgcgggcggcagctctggatcgctcgttgcatatcctcattctcggcaccgacaacccggatcccgccctgcccttgtccagagaacgggagcgtctcaacacccgcaccgacaccattctcttggcccgcttcgatccccaagcgcggcggattaccgtcctatccatcccccgcgatacccgcgtgcgcttgcccagctttggtgtcaccaagatcaatgcagccaacctggtgggtggaccagctctaacggcccaggtggtcagcaccttgctgggcgggatcccgattgaccgctacgttcgcctcaataccgatgccctggaagagctgatcgatgcggtgggcggtgtggaagtctacgtgccggagccgatgcactacgtagatcacacgcagcggctattcatcaacctggagcccggctggcaacgcctcaacggcgaacaagcccaccactttgcccgctttcgccgcgatcacctggggttgggggatattggtcgggtgcaacggcaacaggaactgctgcgggccctgagtcgagaactgctctcccccgccgtttggcctcggatcccgaaggttttgcaggtcgtccgcacccacctggataccaacctcacctgggaagaggttctgagcttggccaagtttgtcctcacctctgggggcgatcgcatcgacctggtgctgttgccgggccgcttcagtcagccaggagaattttccaccagctattggctgccggatccagccgcgatccgacgggtggctgtctcccactttggcctagaggcagaggtagcccgcattccgccgcaacgcctgcgcatagccgtgcaaaatgctaccggcaagccgggaatggcccgccgcatggtgcaagaactggttagacagggttatacccaggtttttgccgtcgaagacagcccccaggtgttgccgcaaacagagatcctcgcccaaagcggggatcgcgagggagccaagcaggtgcgggccgcccttgggctaggagagctgcgggtggaatccaccggcgtgctcaactccgacatcaccattcgcatcggccaagattgggcccagcagcttaccctcgatattgaccaggcgcagagtccggccagaggggctcagctctagggccggttcggtggcgagtgcggatttctggaaacagttcggcttgtcggggcctctgttgcctctgtagattggcactagcttgtttgcgtgctgagccatctatgactgtgctggaacagggatccatcaccatccacaccgagaacatcttccccatcatcaagcagtctctctattcggatcgggagatctttttgcgagagctgatctccaacgccgccgatgccattgccaagctgaagatggccaaactggctggcgaagtggcggatcccccggagccagaaatcacgattgcgctcaacaaagaggccaagaccctctcggtcagcgacactggcatcggcatgactgccgaagaggtgaaaaaatacatcaaccaagtggccttttccagcgctgaggagttccttcaaaagtacaaaggcaaagacgcagaacaggcgatcatcggccactttggcctggggttctattcctcttttatagtggcgcagcgggtggagatcgacaccctttcctatcagccgggcagcacccctgtgaaatggtcttgcgacggcagcccaacttttaccctttccgattcccagcgctccgccatcggcaccacggttaccctttacctcagcccggatagcgaggagtacctggagccgggccgcatccgcgaattggtgcgcaaatactgcgacttcattcccgtccccattaaactcaacggagaagtcattaaccggcaaaagcccctctggaagattcctccctctgagctcaaggatgaggattacctagagttttaccgctacctctatcccttccaagaggatccccacttctgggtacacatcaacacagattaccccttcatcgtgcaagggatcctctacttccccaagctgcggcctgacatcgatcccactaagggtcaggtcaagctgtattgcaaccaagtttttgtccaggataactgcgaagaagtcattcccaaattcctcctgcctctgcgcggcgccatcgacagcccagacattcccctcaacgtctcccgcagttttttacaaaatgaccgtaccgtcaggcgcattggggatcacgtggccaaaaaggtggcggatcgcctcaacgagctctacaaagaagactacgaaaaatatgtcaaggtctggccggatatcagcctcttcatgaaatttggggcgatgaacaacgacaagttcttcgcccagattaaagacattctcatcttccgattggccggatcccctgccgataaacctgagtacgtgaccctcaaagagtacctggagcgcacgcgggagaaacagaataagcgggtttactacgccaccgacgaggcagcccagagcgcctatatcgacctgcaccgctcccaaggactagaagtcattatgctggatagctggatcgacagccacttcagcagcttcctggagcgggagtatcgggaagaagggatccaatttaagcgggtggattccgagctggacgagacgctgatccaaaaagacaaagctgccgagctcgtcgacccggtaacacaaaaaacccgcagcgaaaagctggtggatctctttcgtcaggctttgggcaaagagaagctgcagatcaaagccgaggccctcaagtcggagtcggttccggctatgatcctgctgccggaggcgctgcggcgcctgcaggagcttaatgccatcctgcaacagaagccaatggagtttttggaagagcacacgctggtgctcaacaccgcccaccccttgatccaaaacctgcaggctctggccgaggaggggcgggatccggagctggtcaacctcatctgcaaccacatctacgatctggcgctgattacccagaaaagctttgacccggcagccgcacgggcctttgtgcagcgttccaacgaggtgctcacccgtttaacccgccgtcagtaggcggcaccctccagagttacccccggctgcagggcttccgctccaccgggcagagaggggcgggaggccgccccattgctggcagccctgtcgctcccttgcaagaggggagctacttggcgcatcagggtggccatctccagagcgctcatggcgtattcccagcctttgttgttcttgatcccagcccgctccagcgcctgctgtagggtatcggcggtgaggatcccgaagatgaccggcacgccggtgcgaaaactggctgccgcgatccccttggccacctctgctgccacatagtcgaaatggggggtttggccccgaatgaccgcccccaggcagatgatggcatcgtaacggcgggactgcgccagttggcaggccaacataggcacctcaaagctgccgggcacccagtaatagtccacctgctggctctccgagctgacatcgatgccatgccgcttcagggcatcttggcacccctccaacaatttgccggcaatcaaatcgttaaaccgactgataacaatggccagacgcagatcccccgtctgaacaaaattgccttcgtaaactgccatctgcgctgctccgggaaaaaaccaggcgctgctccacaccgcacaaccgtgtcttcctatcctaatttacccttctcctccagatctgcccaaaaaggggtggtagcacctggccttcgacattctcacagtagctaaacggctcgccagtccctctccgtcctccagaagaagagcccgcggagacccgctcgagccggcgagctctcagggaaatctcgccaagggtcatagattgagttttatgatttaagagtaaacctttagtgattcttgattctccatgaaggccattacgctgcaccagttgcaaatcttcgaggttgctgcccgtcatctcagcttcacccgtgccgctgaggagctttacctgacccagcccacgatttccatgcagatcaagcaattgagcaaatcggtggggctgccgctgtttgagcaggtgggcaagcggctctatctcacagaggcggggcaagctttgtaccaaacttgtcaaaaaatctttgagcagttgaacgaatttgagatgaccctcgccgacctgaaggggttaaaacaagggcgactgagcattggtgtggtcactacggccaaatactttattccccgcctgctgggcacgttttgtcagcggtatcccggcatcgatgtatccctcaaggtgctgaaccggcagcaggttttggagcgactcagccacaacatggacgatctctatgtgatggggatgcccccggaagatttggacgtggtggcgcaaccttttctagaaaatcccttggtggtgatggctcctattcaccatcctttggcgggccagaagcggatccccctggcccgtattgctcaagagcccttcttggcccgcgagcccggctccggcacccgcatggcggtggagcggctcttcgacaaacataacctcaagctcaacatccgcatggagataggcagtggcgaagccattcgccagggcattatcggcgggctgggcatttcggttttgtctcagcatgtgttggctctgggagattggcaaaaccatttgaccattttggatgtggaagagtttcccatccgtggattttggcatttggtctatttgcgctccaagcgcctctcggtggtagccaaagcttttgccgatttcctgctttctcaagtttctcaaatagatctggatcttcctcctaaagagccgcgcagagccaactcaagtcccaatcccgattggctttctggcaaaggggataaattgcagccgccagctcttgctgcaacccctggaggctccgaaaatcatgggtaaaaaagacccgtaaaaatgccaaataggcccgtgcccaattgtcttcgggatccagctcgacaatccgctgaaaatgccgctgggctgcttgcggccgcagcagggccacctccagcaacgccagctcgtagtggctttggatctgccgttcccgccagctctgggcggctgcccattgctcttctccctccagcagttgccggatcaaaacccgatccggatcggtgaggaaagttggatattgcaacgtcgtccaggcgttgaggtagagggagagcgcctccagatccccaatcgcagccgccctagctgcctgttgtaggagaaagaggggatctccaggggagataagggatccccctttcccgctgcgggatccctcccagggctgactgaacgaccgacgccttccctggggaggttgccactccaggtggaggattccttctttggttgccagctctggccaggccaagatctcctccacctgccaactgccggcggcgtagggcaacaggcggttctgtcccaccacccaggcccgcttggccaagacctgcccctggggatcttccagtcgcgcccagacgagggtttgcgccaagtcctgggctggcccctgccagcgcaagtgccaggctgggatcccttcctctggcaagacctggagctctagcagctccaccgcctctgccgcagcgggcaactcttgcagcacaaccctgggcttgctggggaagtaggtggacagccggcccaccgccggcagatcaaaatgctcttgctgccagtcaggacttttgtctaggagttgccgaatttgctccttagctggaccgtaggggccgacaattccttgctcccctggcgcatccacaaacccatccagaagcgccagctccacctctggccagggggtttggccggcgccgcggaaggtgatgggccagcgctgtagggccgccaagtagctgagagtttccgacgagatcagctcggtgttgggaagaacgcctagggtggcggtcaaacctggctgcacccgggatccaatccaccgcgtcagctcctgttgagggtgctgcccctgccagcgcatctggatccctttccagagcggagccacgccgggagcgaggggctgccccaggttcaagagggccagagctcccagggctaggctcatgcccactccccggcgcagcgccctttccccccagcgctcgcccaagtagcgccaaagcttggccagccctcctgccgagaggatggccagcaggggcaacagcggcaaagtaaagcgcacatccttaatggctaccagggtgtagagaaggtagccccctccgtagagaccccagaggagagcctcccgccggcttggggatccccacaagctcagcagtggcaaggggcatagccaagggcccatctgcaggggcaaccagcgcaagtaggccgtccaccagcacagggatcccgccgcacaggtgacgtagtagtgggcggtgtcggcataggcccacccattgctgagcacaaacagccagttagctccataccagggccagcacaagagcagcgtcacccccattcccagggccaggtgggccagccgcagcggccaagggatcctcacccccagcggaacagccagcagcggcggcagcaaaaacagcacccccgtccacttggtcagcagcaccgccgccagccccgcccccacccccaccgccccccgccaggacggctcctccgcgtaggcccacagcgcccaaaaagccagcgtcaccgccaccagcagcggcagctccagcatgtagacatgagccaaagccgtgatccccggatagagaagcaccaacactgccgccagccagcccacttcccaagagcgataggcccgccaccccagccgctgggtggccagggtcaggatccccagcaacaccaaattgagcaactgcccatcggcccggccaaacggatgcagcgctgccaacgggatccccaaccaataggccagaggcgggtagcgctggttcaagtgcaaaaactgctgccaccacagcccttcccagcgaaaccggctcaggtgatccccaaacgcctgcgcctgcaacaggtgctgcgcctcatcccaggccggcggcaggggatcgctccagttccaaaccagcagcagcagcagcgccaccatccccagcccggcccagacctggagaaaggggatcccttgccccttttggaccttccttctggctatctcgcccatagccggctggatcccctccctttagcgttctgccccagagctaaactcaacctggatccagctatctaagctatccagaattccccatgaccgtctcgaccacgggttcagaaggagtttggatcctttcggatcaactgcatccgcagcaatctgccctggcctccctctcagccctccccccccaccgcgttcccgttctccttgtcgagtcccacgcctgggccagctcccgcaaccatcaccagcaaaagctggtcctggtctggtcggccatgcgccactttgcccaagaattgcaacagcgcggccaccccgtcacctatgcggaagccgaagactatgccgaacccctgcaagcctgggctaggcaacatcgattgcaacagatccgcctcatgcagcccaccgatattcccgtccgggatgaggtggaaaagctgaggtctgccctcccctgccccctcctggtcttggaaaataaccactttctctggacagcccgccaatttatcgactgggcctcaggccgcaagcgcctcctcctagaggacttctatcgccaagggcgcaaacgcttccgcatcctcatggacggctcccagcccctcggcgggcgctggaactacgaccgggaaaaccggcagcctccccaacctggccggcgctacccgccgcctctgacgtttccccccgacgccatcacgcaggcggtgatggagaaagtgcggcgccattacggccaccactttggatccctggaaggctttggctgggccgtcacccgtgcccaagccctgcaggtgcttgaggacttcatccagcaccgcctgccccacttcggcccctggcaggacgctatgcaagtcgaagaagacttcctctaccactccctcctttccccttacctcaacctagggctcctcaccccccaagaagtcatcaccgctgccgagcaggcctaccatcgcggcgggatccctctcccctctgccgaaggcttcatccgccagatcctgggctggcgggaatacatgcgcggcttctacgaataccaaatgccccagggctatgcccagaccaacttttttggccactaccgccccctgcccgactttttttggacaggcgaaacggacatggcctgcctgcggcacaccctgaggcaaattcgccgccatggctatgcccaccacatccagcgcctaatggtgctcagcaatttcgcgctcatcagcggtatccaacctcaagccgtagaagcgtggtttcacgacgtgttcatcgacagctacgactgggtgatgcagcccaacgtcatcggcatgggcctctttgccgacgggggcatgctttccaccaaaccctacgccgcttccgcccagtacatccgcaaaatgagtgactactgccgccattgccgctacaatcccagcgaaaaggtgggcgaacgggcctgtcccttcaataccttctactgggatttcctgttgcgccaccggccccttttgcttcccttgggaagaatgaaaggggtactggcccacctggatcgcctccagccagagcagagggcccaaatccaagcgcaagccgctgcttggtgggagtccacccccaatgcctagctgtctggtattcactagaattggagcaccctctcttcacgtgttacttggttcaaggagcccacgtcatgaaatgtccccgctgcggcaagcaagaaattcgtgttttagagtcccgttcggcagaaggtggccaaagcgtgcggcggcggcgggagtgcatgtcctgtggctatcgcttcaccacctatgagcgcatcgaattcatgcccatcatggtcattaaacgggatggatcccgagagagttttaaccgcaacaagatcttgcagggggtgatgcgcgcttgccaaaaaacccaggttagcgtcaagcagatggaggagttggtcaacgaaatcgaagaaaaactgcaactggaagacgttcaagaggtaactaccctacgcattggcgagatggtactggagcgcctacagcgcctgagcgaagttgcctatgtgcgctttgcctccgtgtaccgcaagttccagggtataaaagactttgttaccgaactggaacagttggaacggttggaaacccacctacgacgagatctggagcggccgttgcggaactctcccccttcagagtcggaatccacagcttctccagactgggtggggggtattccccaactcctcgatcaaaacgacacctcgagcaatctctcggagatcccgaaataacgcttgcgggcgagaaaaactgctagaaaggggctcccatccaaaaagcttagcggtatgcttgggttagcaattgccgcttacactaagcatagcgctaggcatcctcggccggtcggtgttcagcgctacccctgggtgatccttgcggccttgtctgttcgggatccccgcctgcccaccttcctcagcttttcatcctttctgacggattgattcaacttatgcagtacgactttcggggttctagcccctctgaagctcgcaacggcaaccccaatggcttgcccggcaacagcagctttcgcgcccctgcctcactagagaccgggccggggacagtgccaatccaggtatatcaacaagtggctgaagagctggaatctgcccgtcagcaggtgagccgcctctcctccgaaaaccagcgcctgcgcgctctgcatcaacaattgtctggagaaattactgccatcgcgcaagaatttcaggggcaattgggccaggccttgaagcgcctacagcaaatcagcctacggcttgctgacacaagccaagccgctgctcttgaaagagaggctgctgcagccccttttcgaggggatggcctgacctcagaacatgaccaagcctctccctcctatgattttttgaatcgcctcaagcgacgccaagctcgcagcgaggtttcacccttccctggcaacgtctatccaactccctcttactctgactttgccacccccccccttgagccccgatctcagccctccactctacccccccgtccccgtcaagacactcctgctgagcctccttacccccgtgccggctatcagattccctccttggaagagttgatgcagaatatgggtggcgaggttcatgccaccagtgtctaccaacgggtgcgcgatcaacatcacggatcccaaggatccgttttgctttggatggccgctgcagttcttttggtagtcgcctcttttggattgggcttcgtagctgtacaaccctttttgcgcaacaacccatcaccccctcctgtgaaagcaccccaatagtcccggagaaggaattccgtacaccctctacacccatagagactgcagagttaccccttgagatacgcaacaaccccccttgtattggggggttggtgtggagagatgagcctggcaccgagctaggttaccggagggtcacccctcaagtaggttcgccgctgatgcgtttcacgtccgagttcgggatggggtcggcgtggttccacatcgccataggcaccaggcaaagggaaaaacaccttgaaagctgcacagcaagagaaggcagaacacccctgcagttgggtcaagcagacggtctattaggactcctcggctgcatgcattgctgcacttccacctagagcctattaccgggtcgtcttcccgggaccttaacagaggactcatcttgaggtgggcttcccacttagatgctttcagcggttatccactccgcacatggctacccagcgtctaccgttggcacgataactggtacaccagcggtgcgtccctcccggtcctctcgtactagggagagctcctctcaatcctctcgcgcctgcaccggatatggaccgaactgtctcacgacgttctgaacccagctcacgtaccgctttaatgggcgaacagcccaacccttgggacgtacttccgccccaggttgcgatgagccgacatcgaggtgccaaacctccccgtcgatgtgaactcttgggggagatcagcctgttatccctagagtaacttttatccgttgagcgacggcccttccactcagcgccgtcggatcactaaggccgactttcgtccctgctcgacttgtaggtcttgcagtcaagctcccttatgcctttgcactctacgactgatttccaaccagtctgagggaacctttgcgcgcctccgttaccttttaggaggcgaccgccccagtcaaactgcccacctgaaactgtcttttcccccgcttccgggcggaaagttagaattctagccctgccagagtggtatctcaccggcgactccataccccccgcaaggggtacttcccagtctcccacctatcctgcgcaagcaaggcccgaacccaattccaggctacagtaaagcttcatagggtctttctgtccaggtgcaggtagtccgcatcttcacagacacgtctatttcgccgagtccctctccgagacagcgcccagatcattacgcctttcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgttcaccggggcttcggtcgccagcttcgcttgcgctaaccgacttccttaaccttccggcactgggcaggcgtcagcccctatacgtcgtcttgcgacttagcagagacctgtgtttttggtaaacagttgcctgggccctttcactgcggccagctcgcgctggcaccccttctcccgaagttacggggtcattttgccgagttccttagagagggttatctcgcgcccctcggtatcctctacccacccacctgtgtcggtttcgggtacgggtgacaaccttcatcgcctacgagcttttcttggcactacccttcaccacgcggagtccgtagacccctcccaatccattcagggtgtggctagctctcgtgcgtccctcctcagctccaattgccagtcagggaatatcaaccctgtgtccatcgactacgcctgtcggcctcgccttaggtcccgactaaccccccgcggacgaaccttccgggggaacccttgggttttcggggcattggattctcaccaatgtttgcgctactcaagccaacattctcacttccgcctcgtccacggctgctcacgctaccgcttcaccctagtgcggaacgctcccctaccattcacatccacaacttcggcgcatcgcttagtcccgttcattttcggcgcaagggcgcttgaccagtcagctgttacgcactgtttaaagggtggctgcttctaagccaacctcctggttgtcttcgcacccccacctccttaaccactgagcgatgtcttgggggccttagttggtggtctgggctgttcccctctcgacgatggagcttatcccccaccgtctcactgccgactaaccctggcgtattcgcagtttggttcgatttggtacagctctcgccgcccgcatcgattcagagctctaccccaccaggtacctgtcgacgctgcgcctcaacgcatttcggggagaaccagctagctctgggttcgattggcatttcacccctaaccacagctcatccgatgatttttcaacatcaaccggttcggccctccacttggctttacccaagcttcagcctggccatggttagatcacccaggttcgggtctacagcgtgcgaccaacgccctattcagactcggtttccctttggctccggcattcccgccttaacctgccccacgctgtaactcgctggctcattcttcaacaggcacgcggtcacccgttcaatcgggctcccactgcttgtaggcacacggtttcatgctctctttcactcccctcccggggttcttttcacctttccctcacggtactggttcactatcggtcacacaggagtatttagccttgcgagatggttctcgccgattcacacgggatttcacctgccccgtgctactcgggatccggccggcgccttccagctttcggctacaggactttcaccttctctggtgcagcattccagctgcttcgcctagccttccggctaccttctggccgtcccacaaccccgcctagccgtagctaagcggtttaggctctttcccgttcgctcgccgctactgaggaaatcacggttgttttctcttcctgcggctactaagatgtttcagttcgccgcgttcgcccccttagcctatggattcagctaagggtgacaaggctctcgccttgccgggttgccccattcgggtacctgcggatcaccgcttccttccagctccccgcagcgtttcgtcggtagcacgcccttcctcgcctctgtgtgcctaggtatccaccgtgcgcccttagctcacttgaccgcatccatcggtgtcctacctgctcggctctcttgctatgcagttttcaaagtgctggccggctcagaccggctgtaagcctactcccttccctaggctctcagccaacctgcttccccgcctttggtggaggtaagcggactcgaaccgctgacttctgccgtgcaaaggcagcgctctacccactgagctatacccccagcccagacctgacccagcccctaccagccaggcagtgggccatcctggactcgaaccagggacctcacccttatcaggggtgcgctctaaccacctgagctaatagcccatccccaccgcctcaccagaacccagtcaaccaccccctcaaccccgaccgacctgggataacctctggtcgtccgctcgctactcgaggactcccaagctgggtctccctaaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttcaccccagtcaccagccctgccttcggcgggtgctccgacttcgggcatggccagctcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcatgctgatctgcgattactagcgattccgccttcacgcaggcgagttgcagcctgcgatctgaactgagacgcggtttttgggattggctcccgctcgcgcgttcgctgccctttgtccgcgccattgtagcacgtgtgtagcccagagcataaggggcatgctgacttgacgtcgtccccaccttcctccggtttgtcaccggcagtctccccagagtgcccaactcaatgctggcaactaaggacgagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcaccacctgtgtccgcgctcccgaaggcacccccacgtttccgcagggttcgcggcatgtcaagccctggtaaggttcttcgctttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcacacttgcgtgcgtactccccaggcgggacacttaacgcgttagctacgacactgaccgggtcgatacggccaacgtctagtgtccatcgtttacggctaggactactggggtatctaatcccattcgctcccctagctttcgtacctcagcgtcagttagggcccagttgcgcgctttcgcctcaggtgttcttcccgatatctacgcatttcaccgctacaccgggaattcccgcaacccctgccccactccagccggtcagtttccaaggcccccccacagttaagctgtggtctttaaccccagacttgaccagccgcctacgtaccctttacgcccaataactccggataacgctcgcctcctctgtcttaccgcggctgctggcacagagttagccgaggcttattcctggggtaccgtcaccccttcgtcccccagaaaagaggtttacaacccgaaggccttcctccctcacgcggtattgctccgtcaggctttcgcccattgcggaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggcgggccatcctctcagacccgctacggatcgtcgccttggtaggccattaccccaccaactagctaatccgacgcaggctcatccctaggcggattgctcctttcagctcgcgcctgtatggggtattagcagccgtttccagctgttatccccctcctaggggtagattcctacgcgttactcacccgtccgccactgacacccgaaggtgtccgtccgacttgcatgtgttaggcataccgccagcgttcatcctgagccaggatcaaactcttcgtagaaaacaaagagctcgtctcaaaagcttgacagggttgagtgcttgtcagaacagggctcccgcggtcctttaaaccccagaagctctctgtccccgggtggttgactgctgttacttgtcaaggttctggcgcgccgtggccggtggccttgctggcgctttactaccctacccccacctcaacccatatgtcaataccacccaccagccaacgcttggataaggagcgttatgggtggctgcaggtagcccggggcaatgcgactctgaacgggctgcccttgcgagaaggggatggcgtggctattgccgaggaaagtgagctccgtcttttcagttgcgcgagttttggctcttgggttgagggtaagtccatacgaattcgggatcccctttcaggaggagaagagaatcccgttctcttgagggtcttgctgggtgaattgagagagaacttgttgccaaaggtgggcgagctgggatcctttgcccttggcatacagcaggcgggatccctctgcctggggatgggcttctaggcacagccagaggtaggttgctggccagtagggcaggtactgaggccactcgatggcggtgatcccagcttggctccaaagttcttccagccccagatcgtccagagctgaggactcggctccgccagaggcggactctagacggtagagatcgcaatgaaaaagagggatccgtcccgtgtggtattcgtgcaccagcacgaaggtggggctgtcgatgggctccgggatccccagcccttgccccagcccctgcacaaaggtggttttgccgctgcccagattgccctctagaaggatcaccaggccgggaggggagtctgtcttgctcctgcgctgggggctgtgttgcgggcctctgaggaggcgaacggcggcctgagccaccagggccgccagcgattgggtggcagcggcagaggacaacaccagaggggaagcttgttgccaaagctcttcatctcgtgcgctcgccatggcttacggctccttcggggggtgctcaggggcagggatccctgtcgagagagcgggtgagggcctcactgggctcaggtgagcagaagcacgtctttgagcggtcagcatcagggccaggccagctccgatgagcagtaggctcaccccctgggccacccgcaggggccccagcatgaggctgtcggcgcgcagcccctcgatccagaagcgtccaagactataccccagcaggtagaggcccaggaggctaccgggcggaggctggcgccgatagttcaaaaagagcaggatcccgaagaggccgaggttccagagggattcgtacaaaaaagtgggatgcacgcgggatccgtcggggagctgcagttggatccacagagaactagccggagacaaagcctttccataggcctcgttgttgaagaagttgccccagcgaccgatgctctggccaaggctgagggaaggaacgatgcaatcggccagcagccagaagttgagccgatgccggtgggcaaacaggtaaagcgctgcagtgcccccgagcaaagcgccatggatggccattcccccctgccagagggccaggactttccaccaagggccatctcgatatcgctcccactcaaaagccacgtagtaaaaacgggcaaggggcagggatcccaccaccagccacggcagcagatcggacatggaattggggggaagaccgcgccgtgccgccaggtggcgagctagaaacaggcccaaaacggttgctaagccgatcagcaggccataccagcgtaggctgaatggcccccagctaaacacaattggaccgggggatcgcaacaccagggtcgtgaacacggcagtattcctaaaccggtctttctagctcactctacctgttctgcgaccctcacccccaacccctctccctcagggagcggccctcacccccagcccctctccctcagggagaggggagcttggaaccgaggcaaggtacgagctgactgcaattggagggagatcaagggatccgctgggggcaacaaggcgacaatgttagaatgcaggcttgattttccaccgcgactcctgggggagggtgctggttatggcccgcaaagctgccgacgtgaacaacggcgacgacttggacaagttgaagtcggagaaacgcaaagctctggatcaggtgttgggccagatcgagcgcaattttggcaaaggggcgatcatgcgcctgggagatgcggcccagatgcgggtggagaccatacccagcggcgctatcaccctcgacttggccatgggcggtggctaccccaaggggcgaatcatcgaagtcttcgggccggaatcttctgggaaaacctcggttgctctgcacgccatcgctgaggtgcaaaaacgagggggaacggctgcttttgtggatgccgagcacgcgctggatcccgcctacgcggcggctttgggggtagatatccagaatctgctcatctcccagccggacacgggggaggccgccctggagattgtcgatcaactggtgcgctctgctgctgtggacattgtggtggtggactcggtggcagcgttggttccccgcgccgagatcgagggggatatgggagacgcccatgtggggttacaggcccgcctgatgagccaagcgctgcgcaagattgccggcaacgtcagcaaaaccgggtcaattgttctgttcctcaaccagttgcgctccaaaatcggcggcatcggctacggcctccaggaaaccaccactggcggcaatgccctcaagttctatgcgtcggtgcggctggatattcgccgcgtgcaaactctgaagaaaggtgctgaagaatacgggatccgggcgcgggtcaaggtggtgaaaaacaaagttgctcccccattccggcgggcagaattcgacatcatcttcggccagggcatctccaacatcggctgcattgtcgatctggccgaggagatgggcattctcaaacgacgcggttcctggtacagctacaaagaggaaaatgtggcccaagggagagacaatctggtcgtttacctgaaagaaaagccggagatcctggcggaggtggaagcggctgtgcgggaaaaactttctgcaggggtaacggtttctgccagccgaccgggggggatagaggagggagagcaggaagaggttgaggcccccatctttgcagatgaggagttttgaaacgagggcggctcttcaagctgtgcctctcaactgggctcgctgctggcgcaaagcttcgtagagcagcaatcccccggtcatggccacgttgagggactcgacgccagcagccatcgggatccgcacctgggcatcggccagttggatcgtcgattcctgcaggccagccccttcgttgcccaagagaaaaagggttggccgagtgaggtcgtgatcccagtaacaggtggccagaggggcgagggtggcggccaaaacttggatcccttggcgacgacaggactggatccaggcgggcaagtcagagagaacctgaggcgggcggcgaaaccactggccggcggaggcccgcaggactttggggttttccggatcgacgctgtctgcgcttagccagaggccatcggctccggtggccgccacgacgcggatcagggatcccaaattacctggatcttgcagcgtttcgaccaccaagcccaggcgcagcgcctctgggggaggggaggcgatttgccggctaacggccacagctacaaccccttccggagactcggtcgtagagagggccgccatcacttccaagctgacggcctgccgccgcagatgcttgggcaggctggccaacaagcgggggtgacgctcagcccagtcgaaggtgtagcagacagctcgcagaggccagccgacccccagcgcctcttcgaggaggtgggatccctcgaccaggaaggcgccctgttctcgccggcctttgctgcggtgcaactgccgcaactgtcggatccaagggtttttggggctggtgagcagctcagaagccatgcggaggaagaggagagatggggcggggaaggcttaatcgcggcgacgcaaccgttggataaaaaatccatcccgatcctggcgatgaggccagatgagcaggggatccccttcggcagcccagtggggatgccggttcagaaaagactggatgactgcctcgttttcggcaggatgcagggtgcaggtggcgtacaccaacagtccgcccggcttgagccaccgggctgccacctgcagaagctgagcttgcagatgggccagctcttgaatctgggcgggggtttgccgccagcgggcgtcggcgtggcggtgcagggtgcccaagccggagcagggggcatccaacaacactcggtcggcgctctgccacgggggcaggggtgcaggaggttcggcagcggcgtccagggagagcaggtcgatggccaggggacggatcgagctcaagcccaagcgctgcacattttcctctaggcggcgcaggcggtggggatggcggtccagggcccagatctcgccgcgatcctgcatctgctcggccatatgcgtggtcttgccgcccggagcggcgcagcagtcgatgactcgctctcccggctggggatccagatagtgcaccacctgctgggcgctggcatcctgaacgctccaccagccttgggcaaagccgggcagggccgtgatgtcgccggcatgttgtcccaggcgcagggcgcccggcacctcagggatgggtgaggcagggatccccgcttctgccaaggcttggatgactttgtccacatccgcccgcagcgggttgacccgcagatccaggtggggcggctggttgaaccaggcgcacaactgctcggtctcggctggtcccaggcgctcccaccagaggcgcaccagccaatcgggaaagctatgccggatccccaaggcctgaatcgggtcagtgggcagagtgtcctgcaagggcttgaggggatccttttccgccccatccaacgcttgccgctggtaggcgcgcaagatgccgttgactacccccgtcagggatcccaggcccacctggcgggccagctccacgctggtgtgaatggcggccctgggcgggatgtgatccagaaaagccagttggtagaagccaaggtagagaatcagccgcaaatcgagcggttgctggtgggcggggcgccgggcaaagcagtcgatcagggcatcaagggtgcggcgacggcgggtaatcccatacaccaactcgctgaccaggtggcagtcggcagggatcaggcggctatgggccaacaagtgttctagcaccacgtcggcataggcgttgtgccgctcgatcttctgcagagccaagagggccagttgacgcgcgttcatggccgctccaaaaaagatcaggttgcttcccgacacaaaaggatagcttggtagccccgcacttgagtgagcgccggaaaagcccgctagccactttagtcgcttacccatgatgggggtcgttgatatagtttcatagctcaaacaacctgttcctgacttctcccaccaacacctttttccttctctttggccaaaaaatgagatgaacaaccgctagccccacaccatggttgtagtgattgtaccgttgactttcctctcgcactatcgcttgcccatgtcagactgcggttgtcatgccgcttgccaacaatgatgaagtacggctgtcagcaggttcgagtcaggaacaggaagctagtccccctattagaatacttgtgtcaacagtctaataagcaactgtgctctgtactatgcgagacaagtctatttcaaaacgaagcgatgggcaagctatggtgcgctttgcgctgagatggggagaacccaaaacaagcacttcatcgcaatgtatgtctccgccgcacaacagacgtgtaagtctgtagctggagtgggtctatgccaagcctgcccagcccaaatcactggatccgagaaaagctctagcaattgaccacggagtcaacaactggcttacgtgcgttagcaacttaggacatagcttcatcattgatggccgcaaagtcaagtcctttaaccagtggcacaacaaggagctggctaggctcaagactcacaagccgcaggggttttggttgcaaaagcttgaccgaattacggaaaccggagaatgcggtccacaaagctgcgcgcaaggtcattgacttctgtttgcaccactcaattgggagaatcctcttcggttggaacaaagaacaaaaacaagaatgcggttttaaccaaaactttgttttcgtcccaacaggtcggttcaaggagcgtattgcgcaattatgtcagcattatggcgttgagtttattgaggtagaggaggcgtaaagatcgcaggcaagcttcctagatggagatgagctacctaattatggtgaaaaacccgacgggtggagaccctctggaaagcgtgtcaagcggggcctgtaccaaacggcaaaggggtggttggtcaaggctgaggcaaatgctgccgccaatctgcttaagaaagtcagcagaaccttggggctttgcgtgaaggaactgtctagaggcgctttgacaacgccgttacgggttcttttgtgggctgcgtaagaatcccctgggtgggagtgtcaacagtcgctccactaggtaaaaccagtagggttgcctcccctgcttgccccggccgacccactcatagaagccatctgccgggatcaggaggcggcggcggcaaaaggcctggcggaaagagggtttttcggccaccgtctcggcgcgggcattgatccacccagcctggggagcttggctccacctagggatcaagccccagcggaaatggactgcctgacgctgcagggatcccgccaccaccgccagcaccggctgagaaggggcgatgttgtcgcggggctggagcgactgcccccctctcgattggaaaatgctgctgcagccgttcgggggcaactgccaggctaaaccgtccgcacatctgggatccctcagaccttggtggaaatgcccagcaactgcaggatcccccgcagcgggatctccacccactcggggcggtggttgagctcgtagcccagctcgtagatggccttctccagcaggtaggcctcgagcagcacttccagctcctgcgggctgcggggcagaaaagccccttgagaagccacctgcagatattcggccaagaaggcggcgcagacccagcggtgccaaaactgggcccagcgcatcatgtcagggcacttgtccccgcaaaccagcccgctttccaattgctggcgcaagccggtgtggacggcgtagtggaaagagcgcagcattcccgccacatcccgcagggggcagcgtttgaggcggcgctctcctagcgaccgggccggctccccttcaaagtcgatgatgacaaagtccttgccggtaaacagcacctggcccaggtggtaatccccatggcagcgggtgcgcaaagccgtgatcttccgctccaggatgaggcggaagcggctcatgatccccccttcttggtcgcgaacggtgcgggccaacttagcctccagttcgggcagcttggggatctgcttgttgagcagcggaaacacctgccccaccaaattgcgcatcgattgatagatggagcgctggtagagactggagaagggctcgggggcaaagtccttgttctcggtgtcggcggccaaggcaaagtgcagctcggcggtgcgcttggccaagatccgcaccgactccaggtagctgccgatggtggcgtaggccagctccggcaagggaaggtgcgagagttccagaaaggatccccgcggcacgggcaccgcttccgcctctgcgtgatgaaccagcaccgtctcgaaaaactgccccaggctgtccagcgtgtagtgccaggcatccccctcgttggggatgtactcctgcaagatggccaacgtgatgggctgatcgccgggatcaaagccccgcgccccacggcggcggcgatactccagggatcccaacagccgcggcacccgcacctggggatggtgctccagcagatagcggccgatctccagctctggatttaccccctcggccaccttgcggtagaacttgaggatgtactggctgccgtagaccaccgaggtgttgctctgctccgccttgaggatgcggggttccaggccgaggtggtactcaaaaggggcaaaggtggtggcccacagctcccctgaggagtggcgcagacggccctgctgggcgatgatctgcagcggcaacgacaaaaagcttttatcggccagggcgtcgaacagcacgcccggcggctccccagccacttgcacagggacaatcgccgcctggggcgcctctacgcgcaggtgcatggccgcctcctggatggcatagcccacgggtaaagagtagagttctgcctccccctcggtaaactcgacctgcaaaagcaaaatctggccccgaaaggggggatccccttcccggttacagggaatggcatccaagatctgggccgactggatctggcgggctttggagccgaaccaacggcagcggtagaggtagtcgcccagcaccgcctccacctgcttttggctttccccctggaagaggctttcccaactgccgttttgaaccagcagggtgggcaggcgatccaactcttctggcttgctgtggctggggtggatccgctccgtttgtcgctgcggctcgagggaaaaccagtagaaggagtgggggcccagggtcaggaaatagggcagttggccgatgggaggaaacggcgtgcgcccgaagatctccaccgggatcagcccctcccagtgggccaagtccagctccacaaactgcgcgtagcgggagaggttggccaccaccaggatgcgctcgtcgccgtaggcccgcataaaggccagcaccttgcggttttccgggtgcagcagctcaaaagagccccggccaaaggcttggaagcgcttgcgcaccgcgatcatccgtttcatcgtccaccacagggaataggggttgttccgctgcgcttccacgttgacggtttcgtagtggtactcggcgtcgatgacgatgggcaggtagagcttctgcgggttagcccgagagaagccggcgttgcggtcggcgctccactgcatcggcgtgcgcacgctgttgcgatcccctaagtagatgttgtcccccatgccgatctcgtcgccgtagtagatgaccggcgtgccgggcagagaaaacagcaggctgttcatcagctcgatgcggcggcggctgttgcccagcaggggcgccaagcggcggcggatgcccagattgacccgcgcgttgggatccttggcgtacacctggtacatgtagtcgcgctcctcgtcagtgaccatctccagggtgagctcgtcgtggttgcgcaggaagatggcccactggcaggtttcgggaatggggggagtctgctgcaggatgtcgatgatggggaagcgatcctccatctggatggccatgaacagccgcggcatcagggggaagtgaaagtccatgtggcactcgtccccgtcgccgaagtaggccacagcatcttccggccactggttggcttctgccagcagcatgcggttgggatatctttcgtcaatgtatttgcgtagggccttaaggaaggcgtgggtttccggcaggttctcgcagttggttccctcccgctcgtataggtagggcacggcgtccagccgcaggccgtccacccccatgctcaaccaaaagtccaccacctcgaagatggccttctgcacggcggggttgtcgtagttgagatccggctggtgggagtagaagcgatgccagtagtaggccttggccaccggatcccaggcccagttggaggtttcaaagtcttgaaagatgatgcgggcctctttgtacttttccggggtgtcgctccagacgtagaagtcccgctcaggggtgccgggggcggcgcgccgagcccgctgaaaccagggatgctgatcggaggtgtggttgaggatcagctcgatgatgacgcggatcccgcgttggtgggcggcatctagaaagattttaaagtcctctagggtgcccagcgcggggttaacgttggtaaaatcagaaacatcatagccatcatcccgcagcggggaagggaaaaagggcagcagccagatggccgtgatgcccagatcctgcaaatagtccagcttttcggtcaaaccctggaagtcgcccacgccatcgccatcactgtcgaaaaaggcgcgcaccggtagctcgtagatgatcgcgtctttgtaccagagggggttgtaggttaagggagagacgaggctgcgcagaggggcttggctcatcatatcggcaacagagacaggatttggacaccttggcaaccctaaccgttgaacagggatcccctcaataggctgcagccttttctggggtgccagggatcccggtaggcgatgcggttttgggtctgacagggtgattttaacccctcaccgccagcccctctcccagggggagccctcacccccagcccctctccctgagggagaggggaggtagggaggaagggttttgcagcactggcaccaattaggcgatgccggttcgcttctgggcttccttacgggagacggctacatggcgcaggccggcgcggatcagctcctgctcgatcaaggcgaagaagcgctgccgatccccgctgcgcaccacggccagatggtgggcttccgccagggcgatggggtagccaaagcccttttgcacctggcttagcactccggccagggcccgctgcagcaactcggcgtcttgagccacccaggcgggaaactctagccgggcgatctccggcagggatccctccccagggtttgcgccgacattcaagtaacagcagtggatgtggtgttccccaaaagtctccaagacgctggcgccactgcgccagagggggctgcgctctcccggctgcagcagggatccccaaaaaacgcgatctgctaggggggcaaagggctggcaggggggagttttctcgccggcgcagtagcgatagcagtcgcagcccaggtagggacacaaccccaggcgcagatagttgagggtttcgctgctgcgggaagcgctgatgtagcccaccagggggatgcgagctgcccgcaactgctccagagttgccaggatgggatccagccagggacgctgggctggcttgggcagcggctccagcccccaggggatgagggatccatccagcagcgctagcacggggcgactcctaggcagcggcagggccaattgggccagctcctccagctctgcctgagcccgccgcaaagccagcaccgcttcggcatccaacgcaatctcccccccctccccgcgatcttcttccccaaggcctacggcctgcctacgcgatcggctgggtcggtggcgaagagggtggagggctgttcctggaagagagttggatcgctcaggttgagcaaagggctcctgcccgtagatcagcaggggctggctgtccagcagcggccactcttgcgtgccgtagtggagagccacccgcccgatgttgatgagcgagcagtaggcaatctcgtggtggctgggcaggatctgggagccgtcggtggccaccaccgtgtgcggcccctgcaagggctcgactttgggcagggatccccaggtttccggcggctcggcggggctggcgcaggtaaaggcgagatgggagctccactccgcccagcgcgactgccaggtttggggttctcgctgcaggcgggcaaactcctgcaaggccaggcgcagacgctcttggttggccttcgactcctgctgcaggtggcgggcaaaggcgggaatctgcccgctcagcttaaccagatccagcataggcggctggctcagccctgccggcggccaggggctccacttcggagggatccctcttgccctcgctcgcggggtatgtggtggcagcggtagctgcgcccagctcctctagcggaaactccccgtagacttcgctgctgttgttggggctctcttgcaggcgaacccgatgcagttgcacccccagctcgcgcaggggcaaagtcagcagccgctggacgtagagggcgatgttttcggcggtgggcaccacctgggcaaagtaggggacgtctttgttcaagaaagtgtgatccaggggcttcaccacctgctcctcaatcacccgctgcagagctgccaaatccacgatcatccctgtgcgcgggtcgatggatcccttgacggtaatctccaggccgtagttgtggccgtggccgtgggggcgagcgcagaggccgtagatggcagtgttctcttccaggctgaggtgatcgagggccaagcggtgggcggcgctaaagtgggtggcaacggtcaaataggcttgcatcgcttctcctcggtattcggcccaaagctggggatcttcgtagaggcgcacactgctgagcggcagcgcgtcggctaggcgctgccagatggtgtaggcaatgaactcggtggtgggcagggtttgggcaaactctggccagacttggttgaggtaggcgaagttcagttcttgaatcacccgctcccgaattacctgcttgacctgggagaggttgagcaccatgccgtactcgtctacctcccccgtcaggcccacctccagcacgtagttgtggccgtggccgggaaagcgggcgtgggagccgaagcgggccaggttctcagcttcggagagctccggcagccagtagcggtggctggcggcaaagtgggcgcggcggtagatggtacaggttctggacatgagggctatgagagaaagggatccctccttcagcataaactccaaaccagcactgcccctgcggcgagggatccctgcgcctggctcggcgcgccttcctcctgaagcccttggggatggatggccaaaatctcgccctagggggccaagagtgtgtcaacctggtaaaggtaagaaagtctttgggcccgagggagcggctgtggtctatcgggttgggctattggggctgggtacggtcggcacgggcgtggtcgagattctacagcgccctcctcaccccctcttgcaggcagttgagattgcggcggtgggggtgcgctccctggacaagccgcggcaggtggcgatcccgcccgagcgcctgaccacgaacctagaggggattgtgtcggatcccgaaattgacgcggtgattgagctcatgggcggcttggagccggcccgcagcctgatcctaaaggccatcgaccacggcaagccggtgatcacagccaacaaggcggtcattgcccgctatggcgaggagattttccaggctgccgcccaggccagggtggcggtgttgctggaggcagcggtggggggtgggatccccatcatccaggctttgcaacagtcgctgcgggctagccacatccaggcggtctggggcatcgtcaacggcaccaccaatttcatcctcagccagatgacccaggagggcagctcctttgccgaagcgctggcccaggcccaggcccgcggctacgccgaggcggatcccagcgccgatgtggaaggatgggatgcggcggacaagatcgccattctggccagcctggcttttggggtgtcggtaccgcgacaggccatcccctgcgaagggatcggcagcatcagctccaccgacatccgctacgcccgcgagtggggctatacttttaagcttttggccatcgcccaaagggccgaggggcagggaggtgaaccaaccctggatattcgcgtccaccccgccctgctgccggttacccacccgctggccaacatccacggggtggacaacgccgtctgggtgcaaggggatcccttggggcaagtggtgctctcagggccaggggcgggccgggggccaaccgccagcgcggtggtcggggatctgctcaccctgcttgcccacctgcagacaggggcccatctccccaatcctctgtggggattgcctgcctctccccctattgcctcgctgctgccgctggcggaggtgcagtcggagttctatgtgcgggtgttggcccaagaccggccaggggtgatgggggccatcggcacctgctttggccgccatggggtaagcctggagagcatcacccaaaaggagtgccaccaggagttggcggagattgtgatcctcacccacagcgtgcgcgaggccgactgccgccaggcgctggccgagatccagcagcttccccaggtggccgagatccccagcctatttcgcgtactgcgctaacgaagattggccccccggacgtgatggaggaaaaacaccttggaagcggcagtgaatcctgcaactcctgaaccccttaacgcggaggtggtggtcattggggcgggcatcagcggcctgacgctggcctggcgcctgcagcagggtttatcggctagggggggatcccctcaagcggtgctcctggcggaggccagctcccgcgtcggcggctgcatttccacccagtccaaagacggctaccgctgggaggaaggccccaatagctttacccccacccctgccctgctcaacctcattgctgaggtgggcctgaccgaccaactggtgctggccgatgccaagctgccccgctacatctactgggaaggagcgctgttgccggtgcctctgagccccgcggcagccctgggatcacggctgctcagcgtgggcggcaagctgcgggctctgcagggcctgctggggtttgtcccgccgccgccagggcacgaggaaaccgtgcggcagtttttccggcgacaactgggatccgaagtggccgagcgcctggtggagccctttacctcgggggtttatgcgggggatccggatcagctcagcgccgtggcggctttccctcgcgtggcgggcctggaggagcgctatggcagcctctttgccggcgccctgcaggctctgcgccaaagaccccagccttctcctgcggccatccaacccccgcccaaacggggccaactgggcaatctgaggcaggggctgcagcagttgccagaggccctagcccaaaagctgggcgacagcctgcggctgggttggcgagcgctgcagctgaagcgggcgggagagctctactgggtgggctttgagaccccagagggatcccgctgggtggctgcccgccaggtggtgctggccctccccgcctacgaggctgccgcgctgctacaggagctcaaccccccggccagccagctcttggccgagatcctctatccgccggtggcggtggtggctctggcctatccccaagaggccctgccccagccgctgcggggctttggccacctcatcccccgttcccagggcctgcgcaccctgggcacgatctgggcctcctgcctttttccagagcgggctccccagggctaccacagcttcctcagcttcctgggcggcgccaccgatgcggccttggcccgccggcgggggatcccgcccatccctgcgctgtctcctgaggagcgagcgcaaattgcccacgccgagcttagccaggttctgctcacccgccgcgccgagcccgtctacctgggcgaacgtctctggccccgcgccatcccccagtacacccttggccaccggcaacgcatagcccaggtgcaggcccacctggcctcccagacgccagggatctgggtatgcgccaactacctcgatggcgtggccctgggcgattgcgtgcggcgggccgaggcgctggcgcagcagctgttgtcccaggtctagtcctcccaagtggccaatgggtcgcccctacacggcgctgcttttggttcccacgggcattggggcccgcgtgggtggctttgccggcgatgccctgccggtggcccgcgccttggccgctgcagtcgactgcctcatcacccatcccaatgtgctcaacggcgccaccctgttttggccgatggggaatgtgctctacgtggaagggtacggcctggatcgcttctgtgccggggagtggttcctcaggccggtgcggcaaaaccgcgtcggggtggtgctggatgccgggatcccagaagacttgcgccaacgccacctgcaggttttgcaggccgcccaggccacgctggggctggacatcggccccttgcgcttgactcctcgacccctgggcgttgccgtcagcttctcccctgccggggccagccagggatccctagaggatcccgaggcgctcctggaggccgcccgcgagctgctctgcgcgggagccgaggcccttgccgtggtggcccgcttccccgacgatctggacttcagccggtacgagcaggggcagggggtcgatcccctggctggggccgaggccatcctcagccacctggtggtgcgggagctggggatcccttgtgcccacgctcctgccttctaccctgatcctgaccctaagccggttcacccccgggctgccgctgaagaggtggggtttaccttcctgccctcggttttggcggggctgagctatgccccccagtttgtcaagaggggggatcctccccagccgggcgacctgacggccgagcaggtggatagcgtcattgccccggccactgcctttggcggccccggcctgctctacctagctagccgcccccgcccgcccctgtttatcgccgtcgaagagaacgccacggtgatgcaggtccaccctcgccagttggggatcccccatttggcagttagctcctacctagaggccattggcgtggtggtggcccaccgggctggggtggccctgtcttccctgcaactgcccggctaggccaggttctggcccagaaacggcaacaggccaatgagcagcaggcccagcgtggccagcgacccgaccaagaaggagagggagcgcccgataggaatgtcgccaatgtagaagaagttgtagagcagccgcgccagcaagaaaacgccgcagagcagggccaccccttcgtcgccgctgagcccaaacagccagggatccgggtgggggccggtgacgtaggctactagagctgagggcgcaaaggtgcccagggcctcgaagccattggcgtgggcccaggtagcccgctggccgtagggaggcagccggtcgaacatcgcccgcggcgcatggggatcgtagccgacgcgggcgcgggcatagcccaccacgcccataggcaggtacaccaacaggatggccgctgcgatggagaacagaggaatggcttgcagggggaggttgaacaccataggcaaaagcagcaaggtgagggggaaaagccgcactggcaccttttccaggctagcggctctgccaggcgctaggtggaggtttctggcaacatcgggctagaggaagccagcaggtaagccccgatggcctctaagctgggtgggtgcagaaaagggacggtgacaatggcctgctggggaaagcgctggggcaactgggccaggatggcctggtggcggcgccgaagagctgcaccaaagggggtggaatcctccggccacacgcggttgagaacggcatagggatgagggatccccagggcatccagttctgccagaaggcgctcagtttccgccagaactgcctgttcggggttgaagacggggataaagctagcaaactggggatcccgcagccgctgccggagctgccgcacctgggccaagagatcccgcagccgctgcgcccattctggccggcccaccacgtcgcggtactttagccacagcttgagggccaggcttacccagccttccagggcctgcggcatctgcaaaaagcgcaggagatggccggtgggggctgtatccaccaccaccaggttgaactggccgctggcctcctgctccagcaccgtcagcagggccatcacctcgtccaggcccggtggagccatctgcaaaagctgccgccaggcctgggggtcgtactgaacctccacccccgccgtcccttcgccggccaagatggccgccacctcttccaggtactcctgccggaagcgctccagcactgccgccgcctcgatctcctgccccagcaaattgggcagcagcggcagcggatcttgccccaatttcaccccgaacagatcccccagcgagtgggccgggtcgatggagaccagcaagagctgccggtcgggatggcgttgggccaagttccaggccagcgccccggccaccgtggtcttgcctaccccgcctttgcctcccaccagcagcaggcggatcccttgggccaaaaaatctggcagggccacccttgggggggaggggatcccgccgacaggctcccctgggctagcgggaatctcttccaactgcagcagcacctctggcaagggacgaagctgctgcaccagcttgtccagggccgccggcccaatgggctcctccagttgatagggacaaacccagatgggatagccaggcagctcctcttggagcgcttttagccagcgccgctgttcctgctggcgggccaggtagaggggggacggcgggatcccagacgacgctctcccgctggctcccaacaacacctggttgaccaacaggccgccaatgggcacccggcggctttgcagttgttgacaaaagcggcgcgtctccgccacgctcaacggctccgggatcagcaccagccaggcggcagtgctctccgggtcggtgaggcgggctttgcccccctccagctcgctctgcaagcgggccaggaaggcgtcggcctcatccggtcgataggcgcccgtgagggattggacaacctcgcggtgcttggcctggaaggtggcaaacaccgccagcaaattgtcgagaaagtcgggcagttccaacagccgcagggtgtggccggtgggggcggtatccaggataactgtatccacctcttggcccgccagcagccggttgacctctaagatggccatcagctcgtccacccccggccagtccagatcccaaaggggcaggagatcttccttggccagccaactgccccgctcggcaatcagctccagagccgggccgtaggtctgcttgaaatcctgcagcaacacctcggcctggagagcccgcacctgcaagttgggccaatccggcaggggctggggaacgtcggccaccgggatccccagcacatcccccagggagtgggccggatcggtggacaggagcagcagacggcgctctggttgcgcctgggccaggtgacgggccagggcacaggtgagggtggttttgcctacgccccccttgccgctaaacagcagcagacgctggcaaggagaaaggagagacaggcggaaagcgctcccgccacaatcgagttgagcaggctgcaaagggatcccttctggcacaggtcacccccattgtggcctggatctcccttagggatgctccagatcagcgaagtttcccctctcccaccacaaccggcgtcctctgtcccacgccagcagcgcgtggatcccaagccaaaatcccgtccacagccagttgtccagccagatcttggccaagatgggcagggtcaagccctccgttccgcccagaaccaggccggctgccaagatcagcccttcaaaagcaaggaaccctaggatcagcatggctgggatccaaagatagttcagcagcaattgccttggcctaataggtttggactgagaaaacagaggtcggtagccggcagcaaaagcgacccccaccgtgccgatccccaagaccaacccccaagcaaaagaatcaggtgtacggggatagttgtgccaggtgtagccaaagatttggttggccagccaaatcatcgaagcgctaataattgccctttggcgagttaacgtggtgcccgcgatgatgccaacagttacaaaaggaagcgtgcaggtataggcaatgttgctcaggcagccgatggtggtaaataggctgggccaaaatcgaccttgggctagatctcggctggcttggatccaaattacttctgggatcccgcggcgaggcttggggatggactggacaagagcttgtaggctaaccataggctaatctccaggaaaaaggtgagctttcaaggggcagttctttagcagatgctcctggacaatttgccgcgctacttggggggtaacccgcttgtaccaggtgcgatctccggagtaaaaaaccaccggcccttgttgacagacttctaggcatccggaagtaatgacctgaatatccaaattggcttcccgcagggccgattgcagagcttccacaacgggctgatagtggcgagaaggatagcagcggctggaacggcaaaccgccaaatagggccgcttgagggggttatcttcatacgggatccgctcttttccctcgacgtaaatggcccgcaggcgttcataaagggagagcttctgatagtcggctttgccttcgggcaggtagtcttctcctggccccaaaaagggactgggcaaaaagatctgcagcagcgattcctctgctccgttccaaaattggatcccccattggcgaggctggccctgcggattgaggcggcgatagagggcggcgcggccgaccaatcttttgcggcgcagctcaggtggagttctgctgtaggggccgccctggtgctcttctagacacaggtgcaaatgccaagtttcggtggccacggtcaaatagccgtcgtagagcacacagagagcagggggatccttgaaggccgcctccagcactcctccctccaccacctggcccacttggatctcggcccagcgctcctgaaagagctcatagagcaatggcccaagacagtcgatgtgagccgggatcccttcgtaaacggttgtccagccggtgggggaaacctcttgccaagtctggtttaagggcgtgatccagggactgaaagcggccataggttgctcctattggattggcggaatgcgggcaatcaccccctttttgatggggcgctctgcccagggcaggatcccatcgggctttgtcaaatacagctccgccgtttgtaagattggctctacatcttttggatcgagatcgccaaagacataggtcatcttccccggggctgctagggcaatcacgcaggcatggctgcagccgctcatacaggcaactggcttcaggtgcaattgggaattgagcacttgcgattgcaaggcggccaggagcatttctcctttgctagtcccttctttttggccgttcacccagcgagatccgcaggtggtgcagatccagaggtaatgttcggcctcagcttgagccgaagttgtcgatggagaaaagttaggagatagagagttggttgagatcgccataagttgcatccaaactaaaccgtaaagcagacaatcaacttggaaagttctcgctaaaagtggtcagccggagagttaaaaacagcctgggatatcgctaaaattgcccccgcaagttcaccctcagcgtgcggccaactccgggatagccggggaaaacttcatactgctcatccagcaggttgtcgatccccaactctaggctcagggcctcagccaacgggatcccgccgcgcagagccacggtggtgtagcctggcagggattccgtattggcattgttggtaaaaaagctcccaatgtgatggaccaaaatcgagccgtaccagccctgctcgtggcggtagcttaggcctagattgaagctatcggctcctacaaaggctagctctttgccaactgtggccgggttaagggcagcgcggatgatgggatcattgagggtatagttggcaaaaagcgtccagttttcccccaaacgcaaatctaaagccgcttccaggccggtatattcgaccagcccgatattttcataggttccccggcgcggcccaaggctgacaaaggtgatgccatcgcggatgcggttgtgggcaaaagttaagcgcagcaggccaaaatctcccaaggtttgatccaggccgatgtccaagctctcccctcgctctgggcggagattggggttgccatccacttcaaaaaagccgcgcagccggaagaacaattccgagatcaagggagtgcgaaagctgccggcgtagctggccctcaaggtagttccctcggcaactgcccaccggatccccacagccggcgaggtggccgagccgttggccaaactgctgaagtcctgacggatgcccaggtcgaggtggaactggggatccgggctgtagtccaggcgggcaaacagggccccctggttaaccgtatcgtcgtagttgatattggcagaacccctggcaaaagaaaaagtcgtattgcgggctgagatagagcgataatctgcccccaaaactccctctaggttttcgccggcctgccaagcatattgaagctgggatccccagccattgcgcaagatgacgtcgcgggatccctggctttgcggagcgctgaagcggtagttgagatcgtccaaaaagactcttgcctgcagggatcctgtttcctgagtccacagccaactgagatccagcagcagatcgttggtgttttgctctgcgtcgggagagggaaactctacactaccgggcacgcgaaaggctttgttgaggtagagggcgttggctgttaggacttgatcttcggccagttgccaggtgagcttggcctgcaagttgtggtactccaccgccgagttttcccgcctgcctgacttgcccagccgctcaatggcaaagggaaagtcgttgttactttgcagacggcgatagctgagcacccagcccagatcctgggcttggccgcgactttggatcccttgctcattgagaccgtagctgccgaccgccgcttccagcaccgtctccgtttctggctgcggctccaccgtgacgatgttgatcacgccgccaacggcgtctgagccgtacagggtagagccgccgccgggggagacttcaattcgctcgacgacatcggtggtgatttgcgagaggtcaaaccccccgaaaaaacccagatcgttgagagggcggccatccaagagcaccaatacctgcgccgttcgcgcccctcgcatgaattgagagctaagagctcccaactgagttcccgctgtgccatcgctgaggatcccgggcaagtagcgcagggcttcctgcaccgtccttgccccttgctggcgcatctgctggcgggtgatgacatagactgggcgggaagactctcgcagcaggccgggacggcgaaacggggtggtgacgggttgattcaaaatctcggcgctgaggccggtatccaagattgcctgcccccaggccgggatccccaaactcaagatccccagcccaaggctgagacatacagttactttcatccggttgctcctgcttccgtgcgacgcggaagggctaagctttgagccaaagccgcaggcgggcatcctgactgagggcctcagcccatcacagttgcggcacagcgccggatttgcaccggactttccccattgcttgccctggctgatccccaggacaacctgacggcacggctttcctccccattgctctggaaaaagccgtgctaggcatcatacattccctgctggggagttcctatcctgccgggggggatccctgggcagtgaggtcaacggaagatcatctccgccaccgcgtcaaagccggcgtccaacagccgatccaagactgactgggcctggctgcggctgtcgtagaggccggcctgcagcaccctcctgccgttgaacacggtctccaccgcttcggggacgagctgccgcagccgctgcaaatcgtcgctgcccttgggggtcaccagcacacgaaagcgggtggccgactctgctggggctaccgccggttctggagccgcggcaacgggaacagggggggttgttgggctgctgcccgcttgtcggcgagccgggggtggcaggagggtagtaatatccgtgagaggagccacagattgctggcggacgggagtggcaggagcaggctcaaccggttgggcaggcgtggtggagccatcgggggtgaaggggacggcaacaaactcctggggttgagcgcctgccggctgagggggggcactgggcaaaatgcgccctcccgatcccgctgcaggagggggaacgggggcagtcgattggggcaccgtcaccaccggcaaggtgggagaggccgccgccggctggggatccctgctgggagccggaggctcggcctgcggaggtgtgggcagcgtcaagccgcctgccgcaatgggtggcggggcgttgctgggcagcgcagccaccgtggtctggccggccagatccagctcccctttggttttgccggccagttggttgccattggcgttgaggcgcaggccgcgggtggcgttgtggatgtcgtactggccgttcccctcaaagatgttgttgccgggatccgaagccgtgcccaaatctggctgggcggtggtgatagctgtcaggccagtctccaggttgcgggcaatgagattgttgcgcaggatgggacgggcgctgccgccgaccacaatgccggtgcggttttgcaggatgcggttgttgcgcacaatcggcgccgagcgctggtcgatggtgaggccaaagccggtctcttggaagaggttgttgacaatggtgggctgggaggtgcccaagacggagatgccgttggccccgtttttgtagaagcggttgccttctatccaggggttggaggcgccggcgatgaaaatgccgtcgtggatgctgcccacaaagctgttgttgagaatgcgcggggaagccgattctacccagagggcgtagccgcgccgaccctggttgcgcagggtaaccccccgcacctctgagccggtctctgccagcagggcaacgttttgccgggccaaggtcgggctcatgtaggtgccgccgccatcgatcaggtagccctctcccaaggtggactcgtccccgcgcaagataaggccggccttgaggcggatggggaagacttcgccgctttctgcgctgtacacccccggcagaagctggatgatgctgccggctggcgcccggctgatggcatgggtgatggtcttgaaggggttgttgcgggatccatccccttgggtatcgctgccattggcggcatccacaaaaatggcggggcggtcgtccggcagcggcggcgcttggggcagggcctgcttctccaaaaggccggtgtccagggaagtttgcgcccaactgggatcccttcctgccgccagcagtaagctggtgctcaacagcaaagaggtggccagtcgcgtcagcgtcgcggagccgtgacgctgcaaccgcaagtcaggcaggactgctgtaaattggtgttcgccggatttctgcagacggatgaacgataaggaagagatcataggagtcatccccacaccaggctgggccagagaaggaaggagggtcgaggctatcctaccaaacctgacaggcaggatcctgccctcttccccaactccaaatacggactgacgcgggcttctttttgtagatctaacgctacccctagagtatacccttgccatgaccgacgaagcccttgcccgcgaaggctcctcccaagagttgccgctggcttccctctcgtctgggcgccccctgctcaacctgctgttgttggggatcccagccctgctgctgctgctgggccagtgggcagggcagccggccctgggctggggggcggtgctggcttggctgggcctggccggctggtgggggcagccgctctgggtgcagatcgggcgcgacctctggcagtggctgaccacctggcccagcctggggtgggcggcagcagctctcggcttggcggtgatgggaggattggtctggagtggagccttctcggccctgggatccctgagctgggaggccatcggggctttgggcgaggtgttcggggctacaggtcagatcctgatcgccctcctggccgcctacatcgcctggcggcagtacgtcatctcccgcgacctcaccatccagcagaacatcatcacccagcagcagaccatcgacgcctacttcgagggcatctccaacctggttctctcccctgacgggcagttggacgactggcccctggagcgggccattgcggccgggcgcacggcggcgctcctcaacggcgtggatcgctttggcaaagccaagatcctgcgcttcctctccaccgctaacttgcttagccccctgcgccgcgacgaacacctgggccggcccatcctggacggcaaaggcggctaccagcgggatcgcctcaacgggatccgggtggtgaatctgggcaccatgctggaaggggccgacctgcatggcaccctgctgcggggggtggacttcagcgaggccagcctggaaagagccaacctgcgggattgcgacctcagccacaccaacctctgcggggccaacctgcgcaatgccgacctgcgcggcgccgatctctaccgcgccctcttgtttgtgggatccctgcagacggcttctccggctcagccaggaaaaaagcccgattttaaaagcggggcctacgccggcgccatcgtggccggcgcggactttcgccgggtgcgtcgcctttcccccgaacaaagagcctacctggccgcctggggagccaagctggatcctgagcccccgcttcccctcaactcctcggccagccgtttggatcccggcggcgaaaccgagcccttaccccctcctgccgagccgccggcctcccggaggccttgatccagagccaatggccggcaaacctgggttcaacgccagcgctgccatggtcatggcaaacagccatgaaacagcttgtgagttgatcccagctcccctctccctctgggagaggggctgggggtgagggcctgccggagaaccgttcaagctagcctgaaatagccccaatccctcaattgttggacatggcccgcttgctcaccaagttctggctgctggagcgctacctgtttgggcagatgctcacgccggtgctggccggtatagctgggggaaccctgctgcttttggcaggccggctctttaccttggccgagcggctggtcgagggatccgtgccgcccctgacggtgttgcgccttctcattttggatctgccggagatggtgctgctgggcatgcccatcgccgctttttttgccaccatgctcaccttgggcaagctgagcggcaacagcgagattaccgccatgcgggcagccgggatcccgtttacgcgcatttttcgtcccctgttgctggtggggctgctcatgagcctgagcgctttttggatcagcaacgtgctcctgccggccagcaaacgagaaatccgccagatcgaccagcaggcgctcctggcccgggccaccaccccggtgcaatacgacgtctttttcagaaccgcccgcgttggcgggacggaagacaacctctggtttttcatccgccaggtggatccgcggctgaacaccatgcaggatgtcaccatcttgcaggtggatcccttgccggggggcaagtaccagttggcagaggtgaccctggcggcccaggcggtgtggaatggcctggactggaccctcagcgaaggggtgacccaccgctacggccctgacggcctcagcctggccgaagagcccttcgaccgcaagccgctagaggtctcccaagatctggccgccctgatgcagccgccggttccgcccaacgagctgagcctgccggagctggcggagcgcatctcccgcctggcccgctccaacctcaatacccagcccctgcgcaccgagttccacatgcgcttttccctgcccttggccagcttttttgccgtcttgatctcccttcccctgggatccaccactgcgcggcgggtgggccgctatgggggtgtcgtcttcgggatcctgttggtgtttgcctactacgtggtgctgagtgtgtctcgcagcctgggcgaagcaggagcccttcccccctgggcggcagcctggagcttcaacatcctcttcggcggcctcggcctgctgctgttggcccgcttcctgcgctagggatcccttctgggcagagcaacccccgacctaaccagggatccaccggatccctatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctacccccggaaaaggctgaatccataaggttttcaaggtgcgtttgcgagggagtacggagacttcccgaaacagatattaacactgcttcgccggataagcgcaagtcgggaaattcgctgttttgagggcattatgtcacgtttttgggtcaatttgggcaggcagttctagattcctcttaaagcctggtgttgccaggggaaagctaacaacggctcgccccgacagattgcgcacaaaactttacaattcctgccgccccccgtcggccagggatcccatcccagcgctggtctgtctagactggaagacagccctatggggatccctatgcgcattggtgtgcccaaagagatcaaggagcaggagtttcgcgttggcctgacgccggcggcggtgcgggctctgacggagcaggggcaccaggtgtgggtggagacccaagctggccagggggcgggctttagcgacgaagactaccaaaaagcgggggccaagctggccgccacccctgaggagatctaccggcagcagttggtggtgaaggtcaaagagcccctgcccgccgagtatcccctgctccacccggatctgatcctgtttacctatttgcacctggcggccagccgcgagctgactcaggccctgctgcgttcgggggccacctgcctggcctacgagacggtggagctggccgatggatccctgcccctcttgatgcccatgagcatgattgccgggcggctgtcggtgcaattgggcgcccactacctgactcgccagcagggagggcgaggcgtgctgctgggcgggatcccaggcgtgccgccggggcgggtggtgatcctgggcgggggcacggtgggcaccgaggcggccaagatggccgttggcctgggggcgcgggtgcagattttggacatcaacctgcagcgcctcaacgagctggagctgatcttcggctcgcgggtggagctgctctacagcaccgcccaaagcatcgaggaatgtgtccgcgaggctgacctggtggtgggagcggtgttggtgccgggcagacgcgccccggttttggtgaaggaagagctggtggcccagatgcggccccgctctttgatcgtggatgtggccgtggatcagggggggtgcatcgccaccaccaaggccaccacccatgcccagccggtttacgaagcctatggagtcttgcactacggggttcccaacatgccgggggccgtcccctggacctcgacccaggcgctggtcaacgccaccctcccttacatcttcaagttggccaacctcggcttgagcgccgccttggagcaggacccggccctggccaaggggctcaacctctgcggcggcaagctcatccacccggcggtgcgggccaccttccccgacttggccaactgagggccttcgctactggtgctcgaagacgttgccatatcccagcagatccagctccaccagggtggggaggtgttgaaaacagcgctgtgccagctcccagcgctcttcccgctgcagcatttgggccaacttgtggcgcaccgggatcaagtaacgaacatcgttggccgcgtactccaactgctccggcgagagggcctggacgtttccccagtcggagctctgggcagttttattcagctccaccccgcacagctcgcccaccacgtccttcaggctgtgcttgctggtgtaggtgcgggccagcttgctggcaattttggtgcagaagaccggccaggcctggatccccaagtggtagcgcagcatggccaggtcaaaacgggcgtaatggaagatcttttcgatgttgggatccgtcagcagccgcgccaaatggggggcctgcttcacgccgcggctcagccgcagcagcaccacctcgccggcagcgttggctatttgcaccacacagagcctgtcccgctgtgggatcagccccattgtttcggtgtccacagccaagagggtttccccggccagcgcctctgccacttcgggggtgagatcttcgtcgcagatctggaaaggctctagggccacagggatccctcgctaacttggcgagagcagccgcccggctgagatacttccctcgcctgaagacaaaagtttttgacatctcaaccagcgccgctggccgaccagccctgagcaaactccacccccctcggagacaggagatgccctcccctcgactgagacggccagcagcctggttttcgctcacaacgctccgctcctgcgggcggggttgtaaccagcggctggcaagcttggctctaccagcttgccttgaccacgcccggcagcaggccgcggtgggccatttcccgcaggctgttgcggcagaggccgaaatcccggaaatagccgcggggacgcccggttttccagcagcggttgcgcaggcgggtgggcgagctggcccgagggagtttttgcagttgggcgtgcagctccatgcgggtggcctggtcgatgttgggatcggccatggccgccttgagttgttggcgcttctcccggtatttttcgaccaagcgttggcgctttttctcccgctcgatcatgctttttttagccacggctcacctgtttccccaatttttcggctttactaggatagcgggcaacaacaatctgcagcaagggatccccggtgggattcccgtggtcgactgcttgcccttgcggcgatctagctgtacaggccaagttgagggtgggggatggccctttccaaagtaatttcgttcatcgctgccaagttcaaggtttccccggagcagatcgaagccgcccgcgtggtcatttacagaccgccggcgttgctggccgtgctcaagtcggttccgccgctgcccaaagaggtgctggcggatcccagcttgacctacgcctaccctgccccctttatcgagtggtcgaagcggatgcacggcctggcggaatgggacgatgtgcccgccctcagctacgccgactacgtggcgcagatggagctggccttcatgccgacggacattgctgtcgaggccaccaacaaggactagcgcaggcgaaaaacccgttctgaggcctggcggacaaactccttgagccagcccgatttttgggcgctctccacctgggccttgaccactgcctgcatccccccttccccccagctttggttgcgctggaaatactcgatgaagcttttgccggcaatgcgggtgagatagccggcgctggccgcctggatgggggctgtcgccaaaaagccaaccacgctcacctcagccacggtggccaggagcccggtggtcagttggagcgccccctccaccagccccaggccggccagggtcttggccagcgacagggccagctcccgcccctgctgcaggttcatcttgcagccgtagagggatcccagctccaccaccatctgagcgttgatggcggcaatggccagcaaatccagcgccgggatggggttggcaaagaccacgccggtcacgatccactgaaagcggtcgatcacctcctccgcctggcggcgcaactgcgcctggatgatccgcttggcctcttcgcccagttgctgggattgcagcaaggcattgtccaacgccagggatcccccctcggcgtagagcaccgcctggacgcgatcccgcaccgccgccacctccggttccggctgccaggtttgggatcccacctgtacaggggctggagcagcggcggccggcagcacatcttccggttggatcaaggggtaaacccgttcccgcagccgttgcagcaggagccgccgttcttcgggggtgtaacggtcgattttgttgagcaccagcagagcccgcttgcccagggcgatcaaccgacgcaagggatccacctccgaccggcgcagatccccgtccaccaccaccagcagcagatcggcagcttgggcctgggcctgcgcctcctcttcccgcatcgcccctgccggcccgatctccaaaatgcccggacagtccacgatctgcaccgggtgggggatcccgggcaggtcccaatcgtaaaccgccaccgcctgcgtggtgcccagcgttgcccccaccgcccccacccgccgccccagcagcgcgttcaccagcgaggttttgcccgccgatccggtgccgaaaaccaccaccttcagttgcggctgggccaactgttgggccagccgggccgaccgttccgccagcgccgcccgcgccacctgatcctggatctgcgccatctgagcttctagttgcgccaggttgcgccgggctgcctcccacttctcggcaggagttgccgggggagctggcctgggaagcctctcggttttaggggcggggcggaacagaaacaagtagtagatggaagcggccaaaaacaccagcagcagcaacaccagcaccccgatcaacagcccccccaaaatcgggtggtagcgggtggcgtagtacagatccaaaaacgattggatcagccagacgatcaggcccgcgaacgaggccaacagcgccaacagcagcagcaagcgcagatagggaactgttcgcatagggatccagggccacaaccgttcgcgtcagcgggacggagtccttttgactttacccgcggctaagcatgtccaactactcagatctcgcctgtcggcagcactgcccctgcagccggctcctcttgttcacagcgggatcccccctcccctttcaggatctgtatggcctgtggatccccatccactttcacctgcagatggcgcaactgccaggctgagccggccaccccccgctccgactccacagccacctcgccggtgcgccgggatcccgtgatcaaaaaggacagacaggcccagccggcttgctcatcctcttgaaagcgcagccgcgagggccagcccggacgcaggggatcccccagccgctccaccaccaccgcagtctgttcgagccgctccaccgccaactggtaggtgcgataggcgcctgaagcccggatcccattccagaccaggatccctgcccccgccagccccaagcccagcaccgccagcaggcccagacagccgcatccacagcagcccaaaggggcggcacagccgactttttgggggctttccgacacagccaatcgcagaagtaggacgcccccaaactaacacagaacggctgcgctgccccctgaggggggagccagctctcccttggcagggattgcagaaagtaaagtctggacaggcctacgccatttgtcggtagttgcaaggcctcttcgtttccgtattactacagacagtggctcgaaaaaataggatgtcggccaagttaagcaagttcagacaagccatttgcaagtttaattttgcactgccccatcaatgggatccctaagtatccaattgctgctccggcttcgagttagacgtgaaagtctaacgcatcgccgatcctaggtttctctccgcatgggatctgagcaaagtcgaagcttataaacccgtgaaaggcccgggatcttgggcagcgaaaaagccggcaaagtgcgtatatccaatccgccattcggcgcagtccatttcagagggtcttgccgagaatgaaaccagcgaaaagtctcaatccaatagcatccccaccatgagcgagatcaaaagcacgattgtgcagcaaattattcaaactgccatgatgaccggtctgcttaccgctgctcaggaacacgaacttaacgtcaaagtcttccaagaggattgctccgaggctgacctcttcctgctgcgccgcctgcaccgctgcctacgccagggatccatccgccggatcccggctttgcacaacaccatagccgttggccgctttggccctcccttgcgcccgctgcccgacagagccgaagaggcacaactccagccggcagggctaagcgtagtgcgcaatcccaaagttggctgatggtggtgccggggggcgtcttctacttcggagaaacaactgccggcaggggatccggtcgcagcagccgctgacagagctgggcgatctgggtggggctggcttcgtccagccagcggtgaaaagcttgggattcttgaatgcggcccagcagccgtgttgggatctgctccggcccctccaattccgccagccactgccagggcaagccggttgtcgccgccaggacatggggatcccattgtcccgtccgccccaattcctggagtcgggcgatttggtgggggaggcgcttccagtgatgaccagaagcggccaggatcagcgtttgcggctgcacctgctgcagcagttgggctagatttgccggcagccagggccagcgggccagcagcagagctgtttttgccgacgggaggaagtcttgctcgagaggaagggcctgcccatcgtagcggaagacttcttggagggaatccggcagggggcgttgccggtaatcctggatccgaaggctgggggcggaaacggtgggcgcctgccagtcgccagaggggcgcaccgccagcactttgccctgccagggctgctcggcttccaactgcagggcgatgtccaaggcctggcatgcttgccaccgctccagctcttcgccggcttcccaaaaccagagggcacgggatcccagctcaaacttcaggtggcggccattctgggaagccctcagcctgacgctgccgcggcgaacgttcatcaaggctacgacagggttggggttgccgtggccaaagggctgcagaagctgcaactgccgatacacctcgtccagctctgccaccctatcccggccctgagaggccaaccgctcccaatcgataacaatctccaccgccaaggcgcgagcttggcgatccgggccgacccgtgcggccagctcccgccgcaaagccagttgtacggcggccaggcaggacagatccacttggatcccagcggccatggggtggccgcctccccccagcaagaggggacgcacagcctcgatggcctccaccaggttcacccccggaatcgagcggcccgaaccatagccccgtcccgtcctctcgtctttggcaatcaacaccgtcgggcaaccgtactgctccgccaagcgcgccgcggcgatccccaaaacccccggattccagccgcttccggccaaaacaattgcccgctcccgcgccagatccaagctctccacctgttggctggcctcttgcagaacctgttgggtgagttgccgacactcctcattgagggcaacgaaatgctccaccagcgtctgggcccgctgcggatccgaggtggtcaacagctccaccgctaggctggcatcgtcccagcgaccaatggcgttcagcttgggggcaaggcgaaaggcgatgtcctgggctgtcggcgttcctgaggattggctgttgctcacccaatccaaaagagcccgcagccccggacgctgggtgttggccagcacgggcaggccccgctgcaccaggtagcggcactcccgctgcaacaccgccacatcggccacgatccccaccgccaccagatccaggtactcttctacaccagggatccccagcgcttggtagagggcctccgccagcttgtaggccacccccacccccggcagaaagcgcagcgggtgttcctctggcaggcgcagcgggttgaccaccgcataggcagggggcaagggatccggcagggcgtggtgatccgtcacgatcacgtccatcccttgggcttgggccagagcaatctcggcagcattgcctatgccgcaatccaccgtcaggagcacctggcagccttgatccagcacctgctgcagccgctgagggttcaagccatgcccttcggtgctgcgcagcggtagagtgaactggactcggaagcccaaggtttgtagcgccgagagcaagaggctggtggcggtaacgccatcgcagtcgaagtctccccaaatgcagagggtttctcctctttttcttgcctgcaacagccgcgccaccgcccgctccagatccggcagggatcccgctggcgtgggagaatactgattaggatcgacaaaagcccgcgcctgttctcggctgtgcaacccccgcagagccagcaccttggccgcatacttgccgtactctcggctcagctccggatcaaattgaggcggggtgggcagcagatcccagcggtattccatgcaagctcgacaggaataaaactccctgggagcctatcaaaaactgctcagggagaaaagcagcttgggatcccggaaagcaaaagccggggtgagcgatccctgccaacctgctattgacagcagtgagaggccacgcagcaaggggaggggtgggcgtggtcatgggtggcacaggcttggctgcagtagagttggccttcgtagcgatagccttggctgctttcgaagctgcagttgcagtggtcacaggcgcaacgaacaagggtggtagcagacatgattttttctccttgcttgaactgagggatcctcttgtcgaagatccgtgttgctataccctagcagttgctcggcagcggcgccggaacaagaatcagactcatttgtgacgattccaaatcgcagcaaccacaactcccctctcccaaagggagaggggctgggggtgagggtatcctggctgaggttaagagaagcccatagccctctagccggttattgactatgatgcgggcgtgaggtgtgaataagtacctaggtgatggccacccaaaggatttgctttgcccaagtctcagatgttcacctaatgccggagacagggtgccgctgctggtggatgtccgattccccccgccgccagttggaagctgccgttgcccatctcaaccaagtgccggatctggactttgtggtgttcaccggcgatttggtggatcaagccgatccggagagctttgaggtgttccaggagatcctcgcccaactgcgggtgccctactacctcagcctcggcaaccacgatatcgacaccttggggagggaggggcgcttcaaccgggagcaatttatccgctggtgccaacgtcaatttccgttgccccttgcccccacaggctatgtcgattacagcctttcccccctgcctgggatccgcttgattgccctcgatgccagcctgggccagttccctctgccccagggcgtgctgcgccccgcgcaactgcgctggctaggcgaacatctacaagcggtgccggaggaatggctgatcctgctcatccatcagcctccctttatctcccccacccaaatggatgcggttttgttccgcaagtaccggcttcgcagcgagcaagctgtagctctgcataccctcttggccgaccacgggcgggtggtggcagtgttgagtggacatctgcacgtgccgaaggtctatgtgcaggacggaatcccctacctgacagcgccgcctctggtggggccggtctccgctctgcgcgtgtttgagttggacgtcaacccacggcgaggggtgttgcgctaccactgggttcacctgccggagccggatcccagacctctctggcatggcctggtcatgggagttcggcgggatcgctggggacaaatccccctgcgggccaaaggatctcgatccctgcccgccgttgcccagtagccaaaaatcctaaaccttgaccgaattagtgtagattaaaaaggcaaagagccttggattcgatgtcttccccctatgactgcaaccctttcttcctccggccactgggagctggcggctcaggcgttacgagagcagtatcagccgcaggtagcttctctgagcgagcgatttgagcctttgtcggcgagcgacctgctggcctgggccgttgcggagtttggggacgggctggtgctggcctgcagctttggaccggaagatctggttctcatcgatctgctcacggccattcgcccccaggtgcgcgcctttttcctggataccgattttcacttcccggaaaccctgcaactgcagcagcaggtgttggcccgttacccccatttgcagctggagatcttcaaaccgctgctcacccccgaagagcaggcggcgcaatatgagccggagctgtaccgcaccaaccctgacctctgctgcagcctccgcaaggtagagcccctgaatcgcgccctggccaactgcaccacctggattacggggatgcgccgcgagcaatcccccacccgcgccgatatcggcaaggtgcagtgggatggcaagcgcaaccgcctcaagctcaacccgctcgccgactggacaaacggccaagtctggaagtacatcctcgaccacgggatcccttacaaccccctccacgaccgcaactatcccagcatcggctgcatccactgcacggcgccggtggagccgggagcggatccccgctctggccgctggaagggcacagccaaaaccgagtgcggcctgcacacctagcctatgaacccttcgcctgtcctatgaggtggctcagtttgaagtcagccccggctctgaagccgcttttgaggctgccatcgcgcaagcctttgtctacctacaacagaccgatggctatcggcagcaccaactgcagcgctgtttagagcaccctcagcaatacctgttgctggtacactggggatccctggaggcccatttggttaacttccgccaatcggaaaactttgtccgctggcgcgccctcctcgagccctactttgctcggccaccgcaggtgttgcattaccaactgctgccggggttgacctgatcagaggcagcgcgagcctagggttgcgctggtgctgcaaagcaatggcggccttcccagtccaggagcaactggggtggggggagtgcttgccgacgggagcgcaaagctcttgctaccctagtcgaaggatggtttcgtggttggccaaggtagaggaggatttgctgtgtgagcaggtacgggagggatttcacgctctctccgatccgattcgcctgcgcgcgctgcaactgttgcgtgggcgggagctgtgcgtttgcgatctctgcgaaaagctgcaggtaagccaatccaagctctcgtttcacttaaagaccttgcgagatgcgcagttggtcaacgctcgccagcaggggcgctggatctactacagcctcaacccacctcgctttcagctcttgcagcattttttggatagcctaggacaagctgcgccctctgaggttgccgttccctgtgcggaggatccctaggtatttatcctcgattgaggcgcaggttgcttgccctgccgccctagccctggggggggacgccacaacccccgctacagggcctacggcccgctgacgtgaaggaatctcaaactgcctcagcagatacttcctcctcagattcaccccccaccctgtcttggtgaaacctgaccagaagtttccgcatctgagaagccgtctgccgacactctcggcgaacagctaccttgacactcccaccgcctaaaggcgggggattcttacgcagtccacaaaagaacccgcaacggcgttgtcaaagcgcctctagacagttccttaacgcaaagccccaaggttctgctgactttcttaagcaggttggcggcagcattcgcctcagcccagagggtctccacccgtcgggtttttcaccataattaggtagctcatctccatctaggaagcttgcctgcgagctgtacgcctcctctacctcaataaactccatgccataatgccgacataattgcgcaatacgctccttgaaccgacctgttggaatgaaaacaaagttttggttacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctaccaggcaggtaacacctccatccgccaggtagctaaacgcttcatggtgaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagcccctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatggcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatgactctaaaaaaaagacctaccgcagtgcaaaagtcaaagaagaggaggtgcaaagggaacgactagcttatagtcaagaagtcaggaatattccagcggaggatttgattgccatcgaccagacgggagtctgggagggaatggagcggagagtatctcggagtttacgtggtcaaagggcttatcattatcgtcagagatacaagggtgaaaagtatacggttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagattttttggagtttttgagaagcgagctatgtccgaagctagatgcgaggaaggttgtgattatggacaatttaaatatccacaagagtcgggaagttgaggaattgattagggggacaggagcacgaatcctatacctgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtgttgaagcattttattcggcagctttgcagaattgggaaatatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagcccttaacaggctgtacttgccacagcgtccaagtattccatcaaaacctccggggtactcccgccacagcgcagcttggcgggatgggggataggcggtgagacgaaggggttcaatgcccctgagtctcacaatctgggcgttgcctgctgctcgacatacttcttcaactcctcaacggtgaccccaccacaagaggcaacaaaataggcccctgtccaaaatacaggcttgctgtagaaccgtgccacctctgtggcgaactctttgcgaatcaaccggctggagactgttttcaggttgttcaccagccttgagacctggacatccggcggaaaactcaccaacagatgcacatgatccgcctcaccgttgaactccaccaaggaacagcgccacttttggcaggtcgctcgaaatatatcttccagcctctgcaacattggagcagttatcacccgacgacggtactttgtcaccagcaccaagtggatttgtaggctgtaaacagaacgatggcctatgttgtagctcgttgcgctaaatgctagaaccgtctcatgattctcacccacgagtaccggatcctgcccagcgacgaccaagccgctctgatgaccgagtggctggaattgttgcggcggcagtggaacgacgctctggggcagagactggactggctgaccgcaacccgttgtccaattgaccgttgcagtcttgtctcgtgcccgttgcctgtgtcagaagctccgctggagccgaattattatcggcaggcgggatccctcaaacaaatcaagcaactgttcccggcctaccggggcgtttacgccgaggtgctgcagcaaaacttgatgcggctggacaaggcgtggaaagcgtggctggagccggatagcacaggcaagtggcgggggcggcctcgcttcaaaaaagcgggggagttgagatccttcacatttccccgcatcaacggccccggcccccctacatccccccgccccccctgccccccgtatacggggggttggggtgccagcaggggggcgggagcgcatctggaaggggagactctgcggctgagcaagattggctcgatgcctgtggtgctgcaccgccccttgccggaggggtttgtgcccaaaacctgcacagtggtgcgcaaggccgatgggtggtatgtctgcatcagcttggaagacaaaagcgttcctctcccagagcctgtgccggtcaaaagggcggtgggcattgatgtgggattggataggtttctcaccaccagcgatggggaggtggtgcctatcccgcggtactaccgccaagctcaaaagcacttggctcgacagcagcggcaactgagccgcaaggtgaagggatccgccaactggaagaaacaggccacgaaagttgcttgtttgcagttgcacgttgcccgacaacgcaaagcgttccactaccaagtggcgcactggctggtggagcaatacgacctgttggtggtggaggatctcaacgtccgagggctggcacggactcggttggctaaatcgattttggatgcagcctggggacgatttcttgacattctgacagcagtggcggtcaaacgcggcaaacaggtgttgagagtggatccccgtggtacgtcccaaaattgttgtgtttgtgaggagcgtgttcccaaggccttgtcggaacgggtgcatgattgccctcgttgcgggtcgtgggacagagacttgaacgctgctatcgagattttgaagcgaggactcaggtccccccgtatacggggggatataggggggcggtgggactgccgctctctggctgtggaggatcctggtttaccagtccgttgaagcagcaactccgggaagtgattctcggaagctcccgtctacagcccgtcagggcttagcgggagaggatgtcaccacgctcctcagccccagccatagtcccgatccccagttggattgcccgtcctcaggagctggctatgtccgattctgcttggcgctttatcttcctcctcgggatcgtcagcctctgcgctgacgccacctacgagggggcccgcagcatctccggagcttttttgggatccctgggggccagcggcacggtggtggggctggtggccggcgggggagaattgttggcctatgggctgcgcctgggcgtgggctactggagcgaccggctcagtagggatccctctcggcccagtcgagggcactggcagctcaccaccctgggctatgttgtcaacacggcggcgatccccgctttggcctgggtggacagttggccttgggccgctttgcttttgctggccgagcgcctgggcaaagggatccgcaccccgccgcgggatgtgttgctctcccatgcggctctgcaggtgggccagggcattgggtttggcctgcacgagaccttggatcaaatcggggcggtgggggggccgctgctggtggcagggatggttgccgccggctacgggttccggggtggattcttggccttggggatcccggcggccctggggctgggggtgctggggctggcccgatggctctatcccaccccgcgcgactttgagccggagccggaaaccgctccagcacaaggcttttccagggtcttttggctctatctcatagcagcggcctgtgtggccgtggggtttgccgactttcccctcattgctttccatctgcaacgacagtcggggagcgaggaggcagggatccccttgctctacgccctggccatgggggtggatgccttggcggccttgggctgtggctggctgtttgaccgcatccggctggggagcctgctgggggcggtggtcctgtctgccggttttgcgccgctggccttttccggcagctacgggctggcggtggtgggcatagtgctctgggggattggcttgggggctcaggaatcggtcatgaaggcggcagtagccggcatggtggctccccaggcgaggggctttgcctttgggctgtttaccagcctctacggcctggcctggtttttgggcagcgccctgatgggggtgctctacgatctcttcctcccagctttggtcatcttctcagtagccgctcaagccgtgggggcagctatcctatggatcctaatcttgggggaacaggctggggccgggcgatgaaaaagccctgcaccaggtccaccccgtggtcgcgcacccactgcagctcctctgccgtctcgatcccttcggccagggtgacgatccccagctcttgggccagctccagcaccttttgggcaatcaccgccttgtagggatccccatctacgccgcgaatgagctccctatccagcttgatgacatctggctgcaaccggtgcaacaggtttagggatccgtagccggcgcccaggtcatccagcgccacccgaaagcccgcctgccggtaaaaccgcaaaatccactgcaaatgatccaaatcggggctgcggtcggattcattgacctcaaacaccacccgttctggcgggatcccggcgcggctgatggcccagacagtagagcgcaggcaaaaggctgggtcgtaaatggccgtggggctgaagttgatgaacagatccccctcgaggcggtgctgggtggcggcagcaatggccgtgcggcgggcagccaagtccaggtgatagagcaacccggcttcgcgggccgtggcaaaaagcaagtccgggccaatgaccttgccctctctgtccaacccccgcaccagcgcttcgtggcccaccacccaagcgggatcccgcgcccggacaatgggctggaaataggtggtgaggcggttttccttcaacaattccaacaacagctcggcttgggtgcggtggaacaactgcagcaacgactccacccgggcgcaatcttgccagcagggatccctatccccaggcaaaaacaaggcgcggctggcctgcatctcttcttgggagagaacctcggccattgtctccagggtcttcttgagggccccctgggcaatggcaacaactaggccaaggtcttccaaaagttgaacgggaacctctgtcttggcctccagggcctgccagattttccggtgggtatgaggagtgggcagccagagaaacaaacgccctgcctcctgcaaaaaggtgggcagagctgggcagtcaagacaagacatgggggcttagggagtagccatgcaggcccaccgaggttacctatcttacttagcagtatgtcccgccttcccgaaaaaagaagccaatcttacggaaagcaaactgggaatccccagcgtcaggacaggatcccaatcacaactcggccccgttcgcgttccggccagccttagaattgatccttcataccccgcagccgggcaaaaacccgcaccggatcttgagcgcccgtagccgcccgcaaagccggctgatcccagcgcaaaaaaggattggtgcggcgctcttcgccgatggtgctggggacagttggggatcccgcctggcgcagggccaccacctgttggtagcgcgcctgcaagtcggggttgtccccatccaccgtcagggcaaacttgagattgttcaaggtgtattcgtgggcacaccagacccgcgtggcttccggcaactgccgcagttgatccagggatcccagcatctgctccggggtgccctcaaagaggcgcccgcatcccccggcaaacagggtatcgccgcagaagagatccccgctttcgggaaagtagtaggcaacatgtccccgcgtatggccgggcacaaacagcaccttcgcctgccggcccgcaaatgccaccgtctctcccgcctgcagctccaccgtctggcccgggatccgtccccgatccgcctggctgccgtagacgacggcacgggggtagcgggccaaaagttgcaggttgccccccacatggtcgtggtggtggtgggtgttgaagatggccaccagctccgcccctagctcagccagtttatccagcaccggctcggccactgtcggatccaccaccgctgccgtggccgtctcgggatcgtgcagcagatagatgtagttgtcgcgcagggcaggcagttgcagaatgcgcatagccggctagtcctcaaaaatggcctgctctacatcctggcggcttagcgaatagggaaaagacagagttttggtgttgccatcaggataggtatagcgcacccaaatgctggtctcctccaggcgcaggcaggctttccagccgggccgctcgcaaaaccactgctccacatcctgcgggtcacgggtgcagccctgatcctccagccagcgttcgatggcgtggagcgggtgattgtagagaggcgtagttgcaggaggcaaaggcatggcgagatggcgcgcagagaagccgtcgaacaaaacaaaagttaacaacctattccattcaagcaccttatcaatgggaagccctgagcgctttgtcttaacctcatccacaagcaaccggagttggtcagcccaccccaccctcccgtagccaggccaaagcaaccgccaacaccaaacacgccacgaaggtggagcccatcagcagcagggcgcagagctcgcccgccgagagaggccgggtttccatgcgcagctccagagaatcagcaccgggggatcccatgttggccgtcaccgcccgcaggctggcatcgtagatggcccgttttgccgggttgctgaggacaaggtaggcttcctggagttcttggaagcaacgaatcgccacctctggcgccagaggagaagtgtcgggatggtagcgtttgctcaactgccggtaggcccgccgaatgtcctcaggagaggcccctggagacaagcccagccgctggtagtaggtaagagaggtcaacgagcgcatgcaagtcgctgaacagccaagactgggaggtagcagaacagctctcaagagagcctgaccccaatgtaaaccactcttccggctatggggatccctattcttctccctcctcttcttccgacttggctttggggtagtagaagccggtgttgcgaccgctgaggatggcgcgcccaatggtcatcgcccgctgggcctgaagcttggctttgcccagccaaaccgcataccgcctgcgactgcgggctttggaggttttcttcttaggaacaggcatagcttgtacaaaaacacagctttactaggctaacactgagtttgcacgctcgatcccaatctaaacccggcccaataaagcgggtcaagctttttccggcaactcacaaagggcgagcatctctgctcagtcttaactgttgagatctgtcaactcctctgtgccaaccttctcaatcccttctcccaatggccttggaatcggtagagtataggacatcttctgggaacaggcgcccaggtgatgccggtcaccgccccgcttttgggtgcaagctgagagtgacatcctctcccgctaagccctgacgggctgtagacgggagcttccgagaatcacttcccggagttgctgcttcaacggactggtaaaccaggatcctccacagccagagagcggcagtcccaccgccctgagtcctcgcttcaaaatctcgatagcagcgttcaagtctctgtcccacgacccgcaacgggggcaatcatgcacccgttccgacaaggtcttgggaacacgctcctcacaaacacaacaattttgggacgtaccagggggatccactctcaacacctgtttgccgcgtttgaccgccactgctgtcagaatgtcaagaaattgtccccaagccgcatccaaaatcgatttagccaaccgagtccgtgccagccctcggacgttgagatcctccaccaccaacaggtcgtattgccccaccagccagtgcgccacttggtagtggaacgctttgcgttgtcgggcaacgtgcaactgcaaacaagcaactttcgtggcttgtctcttccagttggcggaccccttcactttgcggctcagttgccgctgctgtcgagccaagtgcttttgagcttggcggtagtaccgcgggataggcaccacctccccatcgctggtggtgagaaacctatccaatcccacatcaatacccaccgcccttttgaccggcacaggctctgggagaggaacgcttttgtcctccaaagtaatgcagacataccacccatcggccttgcgcaccactgtgcaggttttgggcacgaacccctctggtaaggggcggtgcagcaccacaggcatcgagccaatcttgctcagccgcagagtctccccttccagatgcgctcccgccttggggcaattgatgcgggggaatgtgaaggatctcaactcccccgcttttttgaagcggggccgcccccgccgcttgcctgtgctatccggcacctgccacgctttccacgccttgtccagccgcatcaagttttgctgcagcacctcggcgtaaatgccccggtaggccgggaatagttgcttgatttgtttgagggatcccgcctgccgataataattcggctccagcggagcttctgacacaggcaacgggcacgagacaagactgcagcggtcaattgggcaacgggttgcggtcagccagtccagtctctgccccagagcgtcgttccactgccgccgcaacaattccagccactcggtcatcagagcggcttggtcgtcgctgggcaggatccggtactcgtaggtgataatcatgagacggttctagcatttagcgcaacgagctacaacataggccatcgttctgtttacagcctacaaatccacttggtgctggtgacaaagtaccgtcgtcgggtgataactgctccaatgttgcagaggctggaagatatatttcgagcgacctgccaaaagtggcgctgttccttggtggagttcaacggtgaggcggatcatgtgcatctgttggtgagttttccgccggatgttcaggtctcgaagctggtgaacaacctgaaaacagtctccagccggttgattcgcaaagagttcgccacagaggtggcacggttctacagcaagcctgtattttgggcaggggcctattttgttgcctcttgtggtggggtcaccgttgaggagttgaagaagtatgtcgagcagcaggcaacgcccagattgtgagactcaggggcattgaaccccttcgtctcaccgcctatcctccagcccgccaagctgcgctgtggcgggagtaccccggaggttctgatggactgtggccacctcttcgatctaggagatcgctcaaccaggcgcagcctctcttccattctgctgttcgggatcccgctgctgagcttgggttggatggggatcccggtggctgcccaatccaccaatccggagctgtgccagaagtttccccaagaccttcgctgcaatctctctgcccccagccaggtaggacaagcgcctcaacccaccactcgcccgcgcgttgcggttttggattttgatttcagcagcctcagcaattcctacagcctgcgcgaggcatcccggggggtgagcgatctgctggtggatcggctggtgagagatggcaccttttcggttatcgagccctcgcggctggacgcgatcttggccgagcagaacttggggctatcggggcgcttagatgccaacaccgccgctcaggtgggccggatcctcggggtcgatgctgtgatcctcggcagtgttacccagttcgatgtgtcggtgcgccgttctgggggtgaggcgcgggtcttgacccccttcggcagcttcccgctggcggtgggggccgaggtggtggatgctgatgccaacgtgcagctcaatgcccgcctggtgagcaccagcacggcggagatcttggccgtggtcgagggccggggcaacgtcagccagtcggatagcaccgtcacggttgccgactttggcgggggatcggccaccagcaacgaagaaaagctgctggttttggccagccaacaggcggtggagcaaattgcccagcagttggccggttttgccagtcgcttagcggcccagccccgctctttgccgaccgtcgatgccttggtggcggatgtctatggtaaccaggtgatcttgaacaagggcagcagcgacggctaccgcgtgggattgatcctgtctgtggagcccgtcgttcgcgaggttaaagatccggccacgggggcagtcctgcgcaaattgactgagcccgctggccagatccaactgacagaggtggatcagggatccagtgtgggccgcattctcagcagctctggctttaaggtgggggatgtggccaaacctattcaataaagcttcaagactttcaagatcccttccctttgaaccgcaggtctacccggcggtggagcggaggatgttttggagctggccggctgccgggatcgaagctggcgcccgcggttgccgcgactacccctgtcgcatggacaggatccctgcctgggcggattttgggaagataatggtcttagcaaggccagcatggaacctggaaccgccaccgtcacattaagcagtttggcagggggagaggatgaaggcttttgttgcaggggctacaggagaaacagggcggcgcattgtccaagagttggtgggccgcggcatcccggtacgggcgctggtgcgcagccgcgagttggccgctcgggttctgccccccgaagcagaagtggtggtgggagatgtgctggatccggccacgctggaagccggcatggaaggatgcacggtggtgctctgcgctactggcgctaggcccagttgggatccctttctgccctaccgagtggactaccaaggcaccaagaacttagtggatgtagccaaggccaaagggatccaacactttgttttgatttcttctctgtgcgtgtctcagttgttccatcctctcaacttgttttggctgatcttggtgtggaaaaagcaagccgaagaatacttgcaaaaaagcggcctcacctacaccatcattcggccagggggcctgaaaaaccaggacaacgaagatggcgttgtcctctccaaggccgataccctctttgagggcagcgtccctcgcatcaaagttgcccaggtagctgtcgaaagcttgtttcaaccggcagcgaaaaaccgcatcttcgagatcatcgccaagcccggcgttcccaaccgcgagtggagcgacctctttgccctggcaagctaggttctgtgctgttagccatcaaagggtgccttatctgaagaaaagtagcatgagaaccttccccttagggctgagggcgttataatctccccagccctagcggagatccctgagatggctgtgcaactcttgcctcagtgcgaaaacttacgggagcacgttgaaacgattctaaacctctggcagcaggatcccaccctttcaggaaagcaagatacaacccgaattcaagcttcgctgagcaaggctatttccccaacctttgagattgtcttcgccggtgcttttagcgccggcaagtcgatgttgatcaacgctttgctagaaagggagcttctctacagcgccgaaggacacgccacagggacagagtgctacattggctacgcagagccaaatgctgagagagtggtgctcacttttctcagcgagcaggaagtgcaagaacagatgaccgccttctgcgctttcctaaacttggctccgtcactcagcaggctggaagacactgcactgaatcccctgaaggagcgtgctgaggctattattcaacaggagggaggtaaaagcaagtcagagcgggcaaagcaggcggatgccctccgcttgttgattacaggtttccagcagaaccgggacaaaattcaccctaccgagaacaaagtcttctcgatggagcagctcaacttcggcaacctaagagaagctgcgggttttgcccggcgcggcgccaatagcgcagttttgcgaaaggtggaatactattgccaccaccccttgctggaagatggaaacgttattgtcgatactcctgggatcgatgctccagtcaaagcggatgcagagcgtacttatcgaaaaattgccgatccggatacgtccgcagttgtttgcgttctcaagtgtgctgcaacgggtgagctgaccaaggaagagacagagcttattgagcatattcaaagtaatgatagcatcagggatcgggtcttctatgtatttaaccggattgacgagacttggtacaacgcacaactaaagcagagactagaaaacattatcgaccagcagtttcgtcaactccgcgtatttaagacaagcggccttctcggcttctatggttcccagatcaaggcaactacccccgaggatcgatttggactggatacaatcttttcagaaagcatcaaagaattgggtggtgaggaagaaacgccccagtttgtcagcgagtttaataagtactgcacgtcgggtaggctagttggatccccgttccgcccttctgtacatgggtacgacacacccataaataactacgttcggattctgagggagtggggaaaacctttgattgagtatatgattaaagatagcggtattgaagactttcgggctgggatcactcgttatttaacggaagaaaagcggccacagctattttccgcgctggccgatgatttgcaacctctctgtatcgagatgaggaagtcctatctagatctctaccgagacattgatagccagcccaaagagattgacagcatgatttcctatgagctgacgctgatcaatcagcagctagccagtattggccgagagtttgacgagcatatccagacagtagtcaataaagttattaacggagaaaacaaagaatttgagaacgatttccataaattgaagactaggatggtacggaggctagatgagcttttggatactttttcgttggacaatgtttacagtcaagccgttcgcattcgtccccgcaactccacagctccattcttagctgtattggtcgaagccttttattatttgtccaaccatctagaggacatcctggtagaatcagccagcacgcttgtagagaacttctttcgtcgccttgttgatgaagttcgcagctcgagctactacaggcagttgtttcgcctactgggatccgatggggacttggagaaaaagcttcttttggttaaggaggtaactttgagttctcttgtcaatggtgcccgaaaagagtgcgaccgctacctcagagaaagtccccgcttctacgacgaaggaacattctcgatctaccagtttcgagaagtcctaaagcaaaccagccaatcttatgacatctctgctattcgcgacgcagagcctggaatccgacaattacttaagcttgacttcgagcagaaagttaaccagacagtgcgttctagcttccgacaagagaccaacaatactctaaaaactcagctattgccggttgccaagcaagtagccgatgagattttgcaaaagtacccagaagcaaagcagttcatggaagcaactctcagaaaagaggctgaagagaaaattgcgcttaaccaacagcggctgaaagaactggaggcaagcatagacaagtacaaccaagctgtttctgggatcaacctctgcttgcaagctttgggcctcaatcgtgagatgctgcccttgattactcgtcctgaaccttcctctgttggtgagtcagttcaaattttggcaagtcttcctgaacagcaagtaggtgacagcaatgcaagcgaagcagtcgctcttggtcgttctacacccatagacgagagttttccagagttggatagcattctcgatgatttgagatagagcggcttgtctttgtttttggcctttcacttgatccagataaagtcatgggatccaaatcgatacctctacagcagcacccagaagggatcctctctgtaagggagaaaactttcaaggttgccaacttggtcaaagcagcccaagaggacttgaccaagaaagaagagctgcatcgcttgttcattgcggccttgagatcctcagggatcctgccgccggaagacttgctcaacattgccagtagccttcttgctcccaagccagaagaaaaattgttgcaagaagcgaagtggtttgggcagggacttgcttgtcaactcttggtgccaggcaagaaggattgggaaaaaggcagagtcagattgcggatcattgtagagtttgagccagaggatacaggctcagagagcagcagtggatcccctctggatgaccttcgcgaaagtgagagctagcctaagccagagagacatagagggggttgggcaagtgtcaagtaatgatcaatctcaggagtgctttgttgagctagatattttccaaaatactgtcattgatataggaggacgcctaatctactcgcaagagtttgctcaggtgtactcagagattgtttatgagagtatcagatcctacttatccagcaaacttagcgaaaagggagtctcgattctatggagcaacttgaacggaataactaacgtgaaaggaattcctgctaaactcttacgtcctggctcaccgtggattgctgtctctatgtcttgaggtcgataagatgacaaaaacatccattaatcttagccaactgggagacggagttatcacttttatcaacaagaacaataagcagaaagtctacatgatttccaagctttgcgattctatcaattcttatttcctgaggtttgaccaaatgggaagcggactaaacagtcacttgagttcgtctgagatacaaacaggtattccccatgaagatcaggttcattttttctataaaggagttccatgctcgattctttctcctaaaactaacggttggcagaccggtagagtaaaagtaagagtagaagttacgattgacttttatcctgacaatcctgaatttctgataaaagaacccgaccaagagatattagaacctctagatgaaaagtctccactggacgatcttcgcagtatggatgaataacgatgaaagaaagaaaatccggcgaaaggattctaattccagcagccgtgcgggagtatgttttccaaagagacggcttccgttgtcgcggttgcggaaagtcgcccccagaggttcagcttcagatcgatcacatcatccccattgcccaagggggcagtaacgatatcagcaatctgcaaacgttgtgcaaaacctgcaaccgacgcaaaaaggatcgacgggatccccgctttcgccgccactttgactggtgagttgcggtgtttcgcctacgcttctccctctagaaaagagaggagagaggtctgcaaaaacaacctcagacaataggcggaaagctcaaaaacggcattcgagtcaggactcccggcaccgagccgacttctacttgtagaccttcggcgggctcaaacttggtgcgcacgtatcccaatcccaggtactcttgcgaagtttggcctgcactggtcagcagcccaatcttttccccctgccgcaaaatctctgtgccaggacgagcttctccttgaaggcggatcccccacaaagtttgccgaatgcgccggtaggttacctgcttggccaagacttcctggccaacgtagcaacctttgtcaagggaaacagctcgccacaggccggcttctagggggttgtagtctgaggtcagctctcggtcggcggcggggcgacccgcttctaggcggaggacttcccacagctcaggtggggccagcttggctccggcttggagcaagcattcttcaagagcgactttctggtcaatggtgccccagagggtaaaccccggctgggcaagacccgtgccacaagccagatggacagggatcccctggatctccacggcgcagtgctcatgaggcccggtcgggatcctttctgagcccaccaccttctccaggagagcctgactctgggagccgagcaatccaaagccaaaggtctgatctgtctcatcttgcaactgtgctccccgcaccaaaggcagcatgcgccccaaactctgcatcagcaggctgcgccgctgaggtgaagtccagatccagcagtcttcttctcccacgtacaccgttgccaaatccaggatgccggcggtgggggtcacgaaaaccgtgtcggccccctgccctggcttgagggccttcagattttgggtgcttcggttgtgcagatagtccaagcctggggatcccttcatgcgcaaacggccccacccggagcggtctagaagcagggatcccgtggaaacagcagctagaagagacatcgctcaccccagagatgggctttggttttcttctctaccctagaataggctagttcaccctaccgtctgtggcagacccccggcgtactgaactgtgattgaggttgaagtccaccaacagttgcggcagcttttgcggcagtctcccgaagccctgtggccccatcagttgacaatggcccgcatggtggcacggggattgcggttgggtcgcagcaccttgattcaggtgcccgccgggggccagcaccgcctcagctatctgctgccggcgttgatgtggccgagtgccacgttgctctgtgccacagtgtccgtgcaggcgcaaatcttgggagaagagatcccttggctccggcagaccctgcagttgcacaagcccgtcctgcaaaaagaccgttggccggatcccgattttcaggggttgctgctggtggatcccctggactggctgcgggctcgcttgaggggagcagagatgccgactgggatccctctcatcctggacggagccgaagacctggaagagtgggcctaccaggcgctgacggtcaccctggaagccagtcactggcagcaactgcggcagatcttccctgccgaggcggagcggctttcccaggcccaggtgaatttagccctgcagcttttgcggcgaccgctttctcgctgcctcctgcaggcagatgaacaggctcacctggaggcagcgctgtctttggtggtgagctacgccggctggctgccggatccttgggatcagctccgccagcggctctgcgccgagggggatcccgcttcccgctgggtttggtgggcggaaactgaccgcgagaccggtcgcctcaccctttaccacagcccggcggctctacacgagtggctggcacccatctgggccactcagccggtagtgatcatcggcgaggccctggacctggatcggcaggcggaggcctatcgttggcgcctgggcttgccagatctgacgcccttgcgcttcagctcaggcgaggattggatccgttccggcggggagcccttgccgagcctttccctctacttgccgcggctgcccttgcccaacagccccctcttccgggagcacctgttgcaggagctaaggagcctgatcccgcaggtgcagggctttgtggtggtgctggtgtcggatcaacctctgcaggtacaggtgggggctgctttggctgccgaatttggctcgcgggtgcgggtaaacagcctatttcccggagaaaagggcattttggtctgcgactggccctactggctgcagcacaaggccagcctgccctgtccggaactgctggccattgccaccttgccctttccctcgatggaggatccaagggtggccggacgggtgcagtatctgcagcgcacccaacaggactggttccgccaatacctcttgccagtggcggccagccaattgcagcgggctgttgcacctctgcgacaaggcgcagaagcaggtgaagcctccggcttgcccacccgctgggtggcgattttggatagccgcatcgttgcccgcagctatggcgttgccctcctcaatgccttggggccagccctgcgcatccagcagcgcagccaattgttcgtttagggatccccttgcccccagcccctctccctcagggagagagataggcagatttgtatcctagagagctaaagccaacagggatccgggctatcctgagttcagtctgctctcagcttcctcttcagaaaccatgaccagtcctgctctcagccccgatacagaacggcgcgcccaagcggtttggaagtcgttgcggcaggccatcgtggaaagctcgggcttccgcggatggctccaaggacgggaactgcccagccaggaggctgacctggatcgtctggtacatcgctacctggagcaaaccctctctcacctggcctactaggttccccacagcagcaaccagaaaggtagggtcagcagggccgccacgtagcctagggccaaggctgctgctgttagctcccgatccaagtcgtattcctccgccagcaccagggtggcaatagcaggaggcatgccggtctgcaagaccagcaccagcttggccaaggggggatagggggtcaaggctaaccccaggcccaccaaaaggggcaggacaacaattttgatgaagagggccgcggcggcggggcgaagggatccccagtgcggcacctgggctagccgtatgcccaaaaggattaagctcaagggaatcgtgctccaggcaaaggcagtcagcccttgggccagccattctgggagagggtggcgagccattgccaggccgacaaagaaagaccagagagtgggactgcttaggacgcggagcgtggcctgccagggaggggtgaaggaagcgctgtagcggctggcaacccagactcccagaccgtaggcggccaagagggtgcccaacaggtcgtaaaacaaagcccagccaaagtaggcgctcccgcccaccgccaagcagatggggtagcccaaataacccgtatttcccagggtggctgtcaggtaaaagctgcctcgccgggctctgctccaaagccagggatccccctctttcttcccctgccaggtgtggtgctgccactgcagccaggcactggccagggtataccctagccctgtggccagccagcagaccaaaggggccgcccagagctggccagagaggtccgccgtctgcataaacccaagggtgcccaggggaacccccacccaaaacatgaagcggcccagcgcttggggatttagccaatggcgccaggggggaggtagccctctctgcaggacaaaccccagcagcgtccagcccagcagggggaggtagacctgaaaaagagtggtgagcacgccttctagaagccgaggggaagggatccctgcggaggggtctgcggctgttcgcgcagggcaaagatgcgtaggatcacctcctccacgacgcggtcgggggtagaggcaccggaggtaataccaatctgcactggcccgtcgggcagccacccctcggtaacaattgggtcttggtggaggggcttgtggcggatgcggttggggggctggatgcagtcggggccatcgatgtgataggagggcagccccttggccagggcaatttcttgcaggtgggtggtgttggaggagttaaacccgccgattaccaccaccacgtccaagggccgctccagcagctcgaacatggcgtcctgccgttcttgggtggcgttgcagatggtgttaaagctcatgaagtgcttgtccagctcctgggggccatatttgcgcagcatggtggtctcaaacagcttggcaatggcgcgcgtttccccttccagcatcgtggtctggttggcgatgccgatccgctccagatcccgatccggatcgaagccgggagatgtggccttgccgaagcggcgccgaaattctgccgcatctccgccgtgcaaaatgtagcgggcgacccattccgcctcttccaggttcagcaccaccagatatttttgggcaaaggagctggtggccacggtttcttcgtggttgtacttgccgtggatcacagaggtgaattgagcggcgcggtgcttgtccacctggttccagacacgggatacccaggggcaggtggtatcgacgatctcgttgccctgcgaccggaaaaactccatttctgagacacttgccccgaaggcaggccagatcaccacgtcctcaggccggatctgggaaaagtctttcttgccgtccgggcctttctccacaaagcggatccccatctcctgcaggtggcggttgaccagggggttgtggatgatctcgttggtgatccagatctggcgatccggaaagcggcgccgcgcttcgtaggcatattccaccgcccgttccaccccccagcagaagccaaaggccttggccagatggatggtgatatccccctgccgatagcagtaggactgggcgcggatctgctccaccagggggcttttgtaggtggtttgcagctcccgttgggcctgatccttgtgctcttcaaaccctttggcaaagtagttgctggagctgcgcagggccttgcgcagggcgcgcggatcctggggggagctagccggggaagagggttgggaatgaggcatggttgtcactcgggctgtgcaccgctaacagcaaagggatcctctctcagcttacgccctgtcttgagtgcgtgggtcactccggcggcaggacagcccacaaaaatctgaagggatcccagactcgatcggcaagagccagggcggctaaggcagcggctgatcttgcctttccagttgctgcagccgttcctggagctgacgggcagtcagggagaagctgcgccccggccaaagcaaagagcccagccccgccgtcaacaggcccaggccgatggccacggcgatgagcaatcccaagggcagctccaccgagcgccaaattaaaaaatggacggtcaggggggtggggttttgtccggccaggactgccactcccaaagccagcagcagtgtcaaggccaggttgaacagcagcagcatgagggatcccgtcgcaacagttctattctgccttgctggccgacggagcagcccagggctgcactgtgccatcgggcaggatggcgccgctcaggtcagcgcccgtcagcactgctccgcctatttttgccccgctcaggtcggatccctgcagttgggcgcgggttagcttggcttcccaaaggtaggccccgtgcaagttggcttcccgcaaatcggcaaagctgagatcggcgccgatcaagttggcttcccaaaggttggccccgcgcaggttggcccccatcaggttggcggagctgagatcggccccccgcagatcggcctcctgcaagttaattccactcagcttgccaaaggaaaggttggcccctctcagattcgccccctgcagggtggcgcgcaccagatccacgcccaccaggttggattcttgaaagttgcgctcgccggcggcatattctgccagcagctcctctgcagtggtcactcggggcatggccgggtacccccaattgccgagtttatttcagcaacccttgattgccaaacgaggtgctaatgactcaatgctaaatgttggccattataccgtccatctacagccgcttgcggctcacggcgggcaagaagggatccccacccctgtcccatctgccctctggggagagggcggggttgcttctgccaccttttcaatgtgcagctccaagtagccggtggccggatccggctggcgggagaagcggtactccaggctgtcggcgaggacgatctcggcggtggtgtagatgaggcagccggggcgcaggtgccctccccaagttcggccctgggcatcggcaacggcgaggtgaagatggactccgtccgggcacagggatccgctcaaagccaggatctccaggcgttccgacaataggtaatcctcggtttgatcggccaggcgcagggtggcttggctgaggctgccgacggcgctgaggacaaaccccgcctgcaggggttgctggcgggcaaagcgctccaattcctgctttaggtcttggccgggcagcaggcgcaaggggtagacgcgcagggatcccgtgggtagaggctgggggcggccagcagcagcgctccccggtcgccagcccggcttgaccaccgggtaggcgcgggcgatcaccaggcagtcgtcgggcacagggtagcgggcagggatggtggaaccggcggcgatggtgacatcggatcctatcttgaggggagccaccagcaccgagttggcccctgtcttgctgcgatcgccgatttctgtgaagtgcttctgctggccgtcgtagttggcgatgatcgtgccggcgccaatgttgacctgggatcccagcttggcgtcgcccaggtaggccaggtgggcggcgttggtatgggatccgatctgggcgtttttgatttccacaaagttgccgatgcggcagccgtcgccgatctggctgtgagggcgcacgtgggcgtaggggcctacccagacgcgatccccgatctggctgtggctgaccaccgagtagaggatgtggcaatcggagccgatggtgctggactcgatccaactgcccggccctagacgagtgcgcggcccaatgcgacagacgccccgcaggtgggtttggggttcgatcaccacatcgggggccaattccaccgtctcttccaggctgacgctgtcgggatccacaaaggtgaccccggcttccatccaggcttccttgaggcgatcctgcagaatctggtaggcttgggccagttggcggcggtcgttaatgccgacgatttcccgcgcatcctcggcgtccagggcgatggcggtgtccagaagtttaacggcctcggtgaggtagtactcctgctgggcgttgttccggcccagacggggcagcacccttgctagggccggccagtggaaacagtacaccccgctgttgatgcggcgattttgccgttgggccggggtgcagtctcgctcttccaccaactccaggatccgctgctgggcatcgcaaaacacccgcccatagccgtagggatccgccacctgggccgagagcaaggtcacatccggttgaacttggcggtggcgctccagcagcgcctgcagggtttccgcccgcaacagaggcacatccccgttgaccaccagcagatccccctgaaaattctccagaacgggcagaagctgctgcaccgcatgtccagtgcccaattgctgcgcctgctccacaaattcgaccgggtactcctgcagggctcggcgcacttgctcctgctcgtaccccacaatcaccagacagcgctggggtttcaacgtcagcaccgtgcgcagcagccgctcgatcaaagacagggatcccagcttgtgcagcaccttgggcaactgcgaccgcatgcgggtgcccttgcccgccgccaggatcgccaccgccagatctcgttctgccatgttccccccagactctgcccccataaagtatatgcggcaggatcctgctcaaactgtagcttgacagagccgcgtgccacttgagctagcctagtggcacgtgtaggtggggcagacgatggcggagagcaaaagctctgataccccccttcagaaacgtcagcgcctggtgcgcgaggtggccagttggctggcggtgctgggggtgctgatcccagggctgcagcgtttttacatgggccacaggcgctggggctggggctacttggtgctggggctgatggtgttcgttccttccatcccgttgcagctcctcggctacggggtacgcgccctttgtttgctggaagggctgtggtttctcaccatgaccaatgaggacttcgattttcgcttcaatcgagatctcatcgagctggactggaccagtgcgaaaagtcgggaagtccgggatcccgagcagcagttggagatccagttgaagcagggcttgattacccgcgccgaatacgaggagcgccgccgctaccttcgcgagatctcgtgagtgggactgcgattgctccaagatatttccgacctatcccccctccacagcaagcccgttgacaccctccccactctcagaccaagaaaacgactggcgatgcttagaaggggtgggcggttcttccccataatctagggacaggcccgaccgaccttcgccagaatcccataaaagtgcggtttcgcgctggctgaagctgtcctagtgtaacaaaatattaagaggagccgccgggctagcgtcccgtttgggaggccacgcttggattggttcctaaccgacaccttgcatccatctcaggacacatggccatgtacaacaatcgtcgcggttttcttcgttggctggcgcttggttttggctcgctggtgggcctgttgcctgccttggctcagcgccgttttaaccgtgccattgcccagggtgctgcttcgggccccaaagcggctgagccggagttcgttaaagtggcaacgctagaagatcttaaagaaggccccttcaaggtagaagacgcctttgggaaaaacaccgccaccctttggctagtcggggatccccaaaaggaagactcgctgctggctctggatgcagcctgtccccatgccggctgcgacgtggactggcggggggagaacttcgtctgcccctgccatggctcagtttttgccgccgatggcagccgtacccgtggcccggccaatgccgacctgaccgcctacaaagttaaggtggagaaaggggaaatcttcgtggccagaacctgaccttgtccccccagggtcaaccagactagccagcaaggggtcgagcctgctagggcgcccatgcctcgtacctaccgcttcttgtttgtctccacccccgttgggcccctgggatcgggagctggcggcggggtggagctcaaccttgtcaacttggcgcggagcctgcttgagaggggagcccaagtgcgcgtgctggcccctgagggctcctgcagtgtcgacttgccggaaggggtgatcgaggcggtggccggcctccccccgccctatgcccagagccagcgccgcgacgagccggtttgcctttccatcccttctctgttggccaacctctggcggcgggctgcccaactgcaggatgagtttgagctcatcgtgaactggagctacgactggctctcgttctacctgacaggttttttccgcacgccggtggcccatatcgtcagcatgggctcccttagcgatgccgttgaccaggccttggagcgcatcgcgcgcacctatcctggccggctggcggtacactcgcgagcccaagcccagacctttgcctttgcccgggcccagatggcggctggtcgggatccctttgtctatttgccctgcggcgtcgacctcagccgctacgagtttgtgccagaggggaacggatccctgtgctgggttggccgcattgcccccgaaaagggcctggaagactgcgccgccctggccgagaagacggggaggccggtgctgatcctgggccacctgcaagacccggcctactggcagcagattcgagaacagtacccgcgggctcaattggattaccgggggtttttgcccacctctcagatgcagcggctcttgggccactgctcggccttgatcatgacccctaagtgggtggaagccttcggcctggtggcggtggaagccttggcctgcggtgtgccggtgatcacctaccgccgcggcgggccggcggaaattgtccgcgatggcgagaccggctgggtggtggagccagacgacgtggcagctctggcaacagcggtggaacgcctggatcagatcgctagaagccgctgccgacagcacgcagaagagcactattccctgcaggccatgacagagcggtttctggcctggagcgagcaaattgtccaggatccgatcccggcagcccgctagggagaagacaggcaatggtactatttgattttgatgcctggggccggatgaccagcccactgacgcggacacttcgactcacgacggggaaaccaccatgacgactgggaaagaatctgttgcgctggtgcgatcagaggttcgtcggcggtcacaggttctgggaacgcaggtgatcagccaagccaatgccgcccggcttggagtagttagcgaagtttgggcagatctggaagctaggcaagtcctggtgctaggagtgctggaaaaggcctttgccggatcgccgcgttttctggagctgcggcaggtcacggccctaggacaagacgccatcctcgtccccagcgatgaagtcttcgaggacttggagttggagggtctcagccgggtagtcggcagcgaggtgattaccgaagaagggatccgccttggaaaagtcaaagatttcgaattcaactccgtctccggcctaatcaccggtttgatcctctccaacctcggcctgacctttttgcccggctttatcctcagcacctacctgctctctgctgatgaaatcgtctccatcggcggcgatcgcctcatcgtggccgatggcgccgaaacccgcctagcccaactgaccaaagggatcttggaaaccctcggcctgggcaagccctcctggctggtcgacactggctccgcccccgccctgcccagggccgttgatgaacctgccgtcgaggaaaactacgaggaagtatacgacgaagaatacgagggcgaagaagaggaatatcccgaagcagagcctgaaccccaggccgaggcggcgcctcctcgtcggcccgagcctgctcctgctgccgagcagccagaatgggagcaagagtacgtcaaagcagaagcccccccttccgagccagctcctgactctgccccggccgctcccagctcccctttggatagggacccctgggaggagaataccggggagccaacctgagctctgagcccggcttcgctcctcttcccaaagtgacggcccaggggtgaccccatgtcagccggagcgcctgagcctgagaactcttcctggattggaaaaaaccagactgaccggacagtcgccgcaaaaagtcggcaaaggcgtgagttttccctgctcggggatcccctaggttggcagggcaggatcggcctcggccaaaaagcgcaaagccaccgataaaaaagcttgcggcgcttcgatgtggggaaaagcagcccctggcagtcgatagatcggcacctctgggcgcaaggcacgataccgctccgcctgttctgatccagtaaggcggttgttttctccccagaccagagccatcggcttgtccaccacgcgaaagtcctcctgaatgggcaagttaagcttgccggtcaaaaaagaacggggggcaaattgggcccccgcctggtgggccgcctgatagtagtagtccaccaccgcctcatccagagcgtacccaggggagaacaggctctgctccgtaaatagacgtacactccagggggtggtgatgacgttgtaaaaggccagccccaaaaccggcaagctgagaagaccatacaccgcctcagccaaagggatccctagcgcctcggggacaaggctgttgtctcctagaggggcgatgagcagcagcttctgccagtgctgaggctgcagccgggccgagcgcagcacaaaccctgccgagagagaattggcaatggcgtggcaggggcgcccgatcacctggccgacaaaatccccgatcatccggacatataggtggccggtgtactccagatcggggcgctccgagttgccccaacccaacaaatccaaagcgtaaacctgatagtgctggcccaactccgccatcacggcgcgaaactcgtagctggaagagccggccccgatgccgtgcagcagcaacaagggctggccggatcccgcaaccttgtaaaacagacggtggccgcgccaaaaatagtgcctctcctcccccggcaagaggctgggcagaggctgggttcgagaagcgatccaggcgttgagcacggccagggcacttaccccgccggccgcaacccagaggccggttttgagaacttggctcagctccttcatgctcagcggccccagctaaggccagacggctactttttcttgaggcggtaagtgatgcgccctttgttcaggtcataggggctgagctctaccttgacccggtcgccgggcaagatcttgatgtagttgcggcggatcttgccggagatgtgggcaaggacgttaaagccgttgtccaggtccacccggaacatggcgttgggcaaggactcggtaaccaccccttccacttcaatggcgtcttctttagacaaggaaccctccttaaaaaacaacacaacagaaatatcgataggaaacccgccctgttaagagcgagttaagagccgaaacaatactccacctcttctatcctagccgttgccgcccttcagcaagggatccctaggactgaaaaggggtgcgatccgtcaaaatctcagccccagagtccgtgatcaagaccgtgtgctcaaactgggccgaccaagagccgtccaccgtcaccaccgtccagccatccgagagcacccgcgtggcctctccccctgcattcaccatcggctcgattgccaccgtcatgccggagcgcagcttgggattgggaaggtcgcgggtgcggtagtggggaaactgcggctcctcgtgcaagttgcgccccacgccgtggccgacgtactgcttcaccacggagtagccccgcccctggatgtagtcctcgatggcgcctgagacatcctgcagccagacgccgtggcgcacgtggtcaatgcccgtctgcagcgctttggccgctgtgtcgatcaggtcgcgggcggcatcgccgaggggctccaggccaatggtgatgcaagagtcggcatgccagccttcgaccatggcgccaaaatccaccttgacgatgtcccccggctgcaccactttgcgggggctggggatcccgtgtaccacctcatggttgacgctgacacagacacaggcgggaaagccgtagtagcccttgaagctgggcagggcattcaactccgctacccgccgctcggcataggcatcgatgtctgccgttgtccagcctggctccagacactcggcaatttcctgcagcacctgggccaccacccgcccggcccgccgcatcttctccacctcccggcgggacttgatctcaatgagctgcatgccccgccgcggggagagatttcccgcccccgtcttgatcacgctgtcctcctgaagccttccaagagagcccgcagatgttcttgtaccgattccatcggctggttgccatcgatccgtcgcagacgacccctggcctcgtaaaagtcgatcagcggagccgtctgctcccgatacacctgcaagcgtttgaggatcaccgcctcatcggcatcgtcgctgcgcccctgctccttgccgcgggccaacagccgtgccaccaccacgtcgtccggcacttccaggttgagaacgtggtcgtagtcttgccccaactcccgcaacagctcttctaaagcctccgcctgcgccagggtgcgggggaagccgtccaggatccagccctgcgctggcgagtgttgcaactggcccttcaccatcccaattaacacctcgtcaggcaccagctctcccgcatccatgtacaccttagcctggcaccccagcggcgtttgggctttcacctctgcccgcagcaggtcgcctgtagaaattttgggcgtgtggtagatcgctgccagccgctctgcctgggtgcccttgcccgctcccggcggccccaaaaagattaacctcggcactattgcttgaccatcccttcgtaacgctgcgaaatgacgtaggtctggatctgtttggaggtctcgatcgccacccccaccaggatcagcagcgaagttgcccccaagccctgaaaagtggtgatgccggtcgcccgctccaccgtcgtcgggatgatggccaccgcacacaagaacaaggcccccagcagggtcagccggttgaggatcccttcgatgtactcagcagtggccttgcccgggcggactcccggaatgctggcccccatcttcttcaggttctgcgccagatccaccgggttaatgatcaaagaggcgtagaaatagctgaagaggaggatcagcacgaagtagaagggaatgtaaaaccaagaggtaggggccaaaaggttggccacctgcaccaaagtcaggttctgggtgtactgggccaaggcaaagggcagggacatcaccgagtaggcaaagatgatcggcatcacgcccccctggtttagccgcaggggcaggtagctcttctgctcacggaatagcttgttgcccacctggcgcttggcgtagacaatagggattttgcggctgccctcctggacgaagacaatgccgacaatggtggctaggaagacggccatcaacaccaagatgccgccgatggtgctgctatcagcacgggctaggctgatggtctggcccagagcgcggggcagcgtggcgacaatgttgacgaagatcaacagcgacggcccactgcccacccccttctccgtgatcatctcccccaaccacatgacaaacatggaacctgccgtcagggccagggtggtggaggccacaaaggccaactcgttgctggtgttggcgaactcccgcacccagaaggagatgccgatgccctggatgatggcccaaatcagggtaacgtagcgggtgtactgggaaatctgtcgccgcccctgctccccctcgtttttctgcaggttctccagggccggaatggccgagaccagcagttgcatgatgatggaggcgttgatgaaaggcaggatgccgagggcgaagatccccaaagcggagataccgccgcccgagaagacatccagaaagccaaacacaggactgttggcggcttcggcggcaaagcgagctcggtcaatactggggatgggaatgtaaatgcccagccgcaccaacagcaacaggcctagggtaagaaacagacgtctgcgcaggccagaagccatggccatctgcatgaaggtctcttgggcggagggagcggagcctcgtgagtcagccataaatctagaaaacctcgcggaagggaaaggcaaggtgagctatttaccactctacgctgccggtgggaaagtcggcaaaatagagaagctgcaaactgcagcccaattttaggatccagcggaagcagtctgggatcccacgagctccacccgacccccggctgcctcgaccttggctcgggctgagggggtgatggcagccgctctgatcgtcaggggcacgcccacttccccgtctcccaagatcttcagcgggccatcgttggtggtcacgatccccaaatccatcaagctttccaagctgacctcgctgccagcgggcaacttggccaaagcgcgcaggttgatcagggtgtactgggggcgccgcacgtagcgggggaagtgcttgagcttgggcagccgccgatagaggggggtctggcctccctcaaagccgggccggggaccgcctcctttgcgcgccttctgtccccgcattcccttgccacaggaggctccctgtccagcagcgatgccacggcccaggcgtcgtcgccgccgcgtcgaacctggttgggggcgaatgtcttctagtcgcatactgacctccggctaacttgctgttacttaccaaacaggcggcgcacgtcgatccctctatcttcagctacctgctcaaaggtgcgcatccgccgcagcgcgtcaatggtggcacgggcgttgttgagggggttgctggatcccagttgcttagccagactgttgcgcacgcccgccagctccagaaccgtgcgcaccgctcccccggcgatgacccctgtcccgggagctgccggcatcaccaggacagtggccccaccgcctgatccccgcatgggatggggtacagacagacccttggtgaggggcacttcgattaggtgctttttgccatccacaactcctttgcgcacagccccgatgacgtcgttggctttgcccacgccaacccccacctggccgcgctcgttgcccaccaccaccacggcccggaagctcagctttttgccgcccttaactactttggtgacgcgccggatctggatgacccgctcctgccactcgctagtctgctcttcgcggctctttttgcttctgcgacgttctctttgctcagccatatgccatctcctcagggcctagaactgtaagcctgcttcgcgggcggcttccgccagggcctggacacgcccgtggtagagcttgccgccgcggtcgaacaccacttgacaaatgcctgcctgtaaggcccgttgggcgacggagcgacccaccacggcggcagcctctcgggtggccgtgccaatgtctttgaaggcttcccgcagctccctgtccagcgtggaggcagagactaaagtgtgctgggctacatcgtcgatcacctgggcgtagatgtggcgatgggagcgaaacacggccaaacggggccgctcgggcgtcccgaagaccttgcggcgaatgcggcgatggcgacgttgggtggcagctttgcgagtgattttcatagctacttcttggccttcccggatttacctgctttgcgacgaacctgttcccctacatagcgaatccctttgcccttgtagggctctggcggacggacggcccgaatccgcgccgccgtgttgcccaccagctctttgtcgatacctgagacgacgatgacgttgttgccctcaaccgctatttggatccctggcgggaaagggatctccactgggtggctgtagccaacgttcaagattaacttgttgccctgggtggaagcccggtagcccacacccaccaattccagcctgcgctcaaatcccctagatacgccgtccaccatgttggcaaccaaggtgcggcagaggccgtgcagttggcgggccgggcgagactcgttgacccggctgaccttgagcgtctgggcttcttgatgcaccgcaatcaaggggggcaaactgcgagacagttctcccttcgggccttttaccgagatctgctgcccctcgatctgaacctctaccttggcaggaagggcgatggggcgtttgccaatgcgagacatgggccaactcctggcaagagaacaactcaatagacgtagcagagcacttcgccgccgatgccctgcttgcgagcatcccggtcggtcatgatgccgttggaggtggagatgatggcaatcccaattcctcccaacacccgaggcagttctttgtggttgcagtaaactcgcagcccgggccggctcacccgcttcaggccattgatgatcggcttacgacctttgcccttgtacttcaaccgcaacacaagctgagcgtggatcccttctccctcttccttccagtcgctcacaaaaccttcctcatgaagaacgcgagcgatgctgcgggtcatgcgtgtggccgggaccgccaccgattcatgccgagccatggtggcattgcgaatgcgggtgagcatgtcggcgatcgtgtcgttggtgtgggccatgggtgggtcggtgctcctcggaagatcgatcaagtcgagacaattgcagatgggcaaaccttaagaggcaaagggcatgccaaactctttgagcagggcacggccctcttcgtcggtttcggcggtggtcacaatggagatgtccatacctctgatctggtctacagagtcgtagttgatttcggggaagatcagttgctcgcgaataccaagggtgtagttgccccgcccatcaaaagatttggggctgacgccacggaagtcgcggatacgagggagggcaatgttgatcagccgatccaaaaacgcgtacatgcgctcccgccgcagggtcaccatcaggccaaccggcatgcccttgcggattttgaaactggcaatcgcctttttggcgcgggtaatcaccggacgctggcccgtgatggcgctgatctcggcgatggaggattccagggccttggcgttttgggaggcatctcccaggccgcgattgatcacgatcttttccagacgcggcacctgatggatgttggtgtagcccaactctttttgcagcttgggaacgatgacggtgttgtagaggatttgcagacgctggggcatggtcggttctcctgggggctctgggctgggtcagagctctatcgaaaaagggacggctagtcgaggatctcgccggttttcttgaggacacggactttgcggccatcggcggtgatttgatagccaatacggctggccacttcctgcttcttggaatagagcatcaccttgcaggcgtggatcggggcttctttggtctcgatgcgaccactttcgccttcccgttgcggcttgcggtggtaggttactatgtttaccccttccaccaagaccatgttgcgttcgggaaaaacctgcaacacctcgccgattttgcctttgtcgtcgccggagatcacctggacggtatctcccttcttgatgcgcattttgtagcgtaggctgttgcggtgcttgcgaacgccggtctgccgaatcagccgtcgaatttggctgggcttgaggggacgaaccattacagaacctccggggcaagggagatgatcttggtgaagtttttctcccgcagctcgcgggctacagggccgaaaacgcgggttccgcgggggttgccgtcgtcgttgatgatcacggcagcgttgtcgtcgaagcggatgcacatgccgtcggggcggcgtaccgtatcgacggtgcggatgaccacagccttgacgacgtcggattttttcaccggcatattgggcagggcgtctttgacgacgccaacgatcacatctcccaggctggcgtagcgacggccactgctgcccaggacgcggatgcacatcagcttgcgggcgccggtgttgtcagctaccgttaacatggtctgctgctgaatcatagtttcttgacctcccgtatgatttcggccactcgccaacgcttggtgcggctgaggggacgggtttccgtaatgcgcaccagatccccttcttgacagcggttctcttcgtcgtgggccttaaactttttggttttgacgacgattttgccgtatttggggtgggcaacccggttttccacagcaacgaccactgtcttttgcatcttgttgctgacgacaacgccgatcttttcgcgagcaggcattactcctccttctgggtctgagttgaggacaaggacttgccgcgcttgcgctctgactcaacggtcagcagttgggccagcttgtgtttgcgcaggcgaatgagatggggctggttcaactgccgcgtggcctgctgcaaacgcagctcgaacagctctttcttgacggcgtagatctcctggctcaattcttcgtcggatagggcgcgagcgtcggcaattttaggcatgggcatggctcaactctcctccctcaaatagcgctggctgctacttctgttgtttctggagctgctttctgaacaggttccggctcctcaaagttagccttggttacaaacttgactttgatcggcagcttttgggcggcaaggcgcatcgcctctcgggctgtggcttcaggaactcctcccatctcgaagaggatacggcccggcttgacgacgcaaacccagtattcggggttgcctttgccggatcccatgcgggtttcggcaggccgttgggtaacgggcttgtcgggaaagatgcggatccagatttggcctccccgccggacgtagcgggccatggcccgacggctggcctcgatctgccgcgcggtgatccaggcgggttctagagccacaaggccgtattccccaaagttgatgcggttgccgcgagtcgctttgcctttcatgcgcccgcgctgttgcttgcggtatttggttcgtttggggcttaacatggccgttccttaaatcaactgcgatggggatccctggattttcgggtgctggccctcaggcctccactgctgagcggtcttcaaaagtgggccgccgccgctgctgccgccgcttgggctgttgcaggggaactttttgttcgggccgttcctgcccggggagaacttctcctttgaaaacccagaccttgaccccaatgacaccaaaggtggtctgagcgatgtggtcggcatagtcgatatctgcccgcagggtgtgcaaagggatccgcccttcccgggtccattcggtgcgggcgatctcggctccgttcagccgcccggcaatttgaattttgatcccttgcacccccgcccgctgggcccgctggatgacctggcgcacgatgcggcgaaaggcgatccgccgctccaactgctgggcgatgttttctgccagcaaaaccgcctcggcatcggcacgggtgacctctactacattgatgcgaatggttcgctcggggctaccgtgtgagctcagctctttctgcaggccctggcgcagggcgtcgaggccggatcctccacgaccaaccaccactccagggcgagcggctcggatctcgaggtcgatctgatccgctttgcgttcaatttgaatgtcggccaggccggcgctgctcaactgcttggtcaggtaggcgcggatgagatcgtcctctcgcagcagggctgggtagcgagctggatcggcaaaccagcggctgcgatgttccttaataacgccgaggcggaaaccggtggggtgaatcttctgtcccatggtggtgtcagttgaggggtaaagtctgggggtacaggcgtctaggaggccgtcgccgcttcaggttctatgggccggacggcgatggtaatgtggcaggtgcgcttgcggattgggtaggcacgaccttgggcgcgggggcgaaatcgcttcagcgtcggcccctggtcagcgtaggccttgctgatgaccaggtcccgaggatccaggccgttgttgtgttcggcattggccaccgccgagcgcagcaccttgcgaaccggctcacaggcggcgtagggcatgaactccaacaggatcagggcatcggcataggtgcgcccccggatctggttcagcacgcgccgcaccttatagggggacatgcggatgtagcgagctaccgctttgatttcaggggatggatcggccatggcgctctcctagcttattgcctcttctgttcgttgctggacttaacggcgggcagcttttttgtcactgcccgcgtggccgcgaaaggtacgggtggggacgaactcccccagcttgtggcccaccatctgatcggtgatgtagatgggcacgtgctgcttgccgttgtgcacggcgatggtgtggccgatcatgacgggcaggatggtgctggctcgcgaccaggttttgatcatgtgcttctcattgcgctcgttcatcttctcgattttgagaagcagcttggcatcgacaaaagggccttttttgagtgaacgtcccatagcaacctcaacagtctggcaagctggtaagggtcgaaagaaaaagaaaattcaggggcgcagcagatggccggactcttattgagcggccctcccgctcttgtcccggcggccgccacgacggcgaccgcgcacgatgaacttgttgctgggtttgttgcgtttgcgggttttgtatcccagggtgggcttgccccagggggtgacaggggtgctgcggccgatgggggcttttccttccccaccgccatgggggtgatcgacagggttcatcaccgagccgcgcacgtggggacggcgacctagccagcggctacgccccgctttgccgaggctgaggttgctgtggtcaacatttcccacttggccgatggtggcgtagcactcgcctcggatcatgcggacttcgccggagggcagcttgagggagacatacttgccctctttggctactacttgggcgccggccccggcggcgcgaacaatttgcccaccgcggccgggatacagctccacgttgtgaaccaccgtccccagcgggatccgctccaggggcatggcgttgccaagctcaaagggggcatcgggccccgccataatggtggctcccacctcgaggttgcggggagcgaggatgtatcgcttctcgccatcttcgtattccaccaagcagatgcgggcgctgcggttgggatcgtactcgatggtcttgacggtggccgggatcccgcgcttgtcgcggcggaagtcgatgatgcggtagagccgcttgtggccgccgcctcggtggcggcaggtgatgacgccgcggttgttgcgcccttttttgcggtggatgaattgcagcagcgacttctccggtctgggccgcttgccgttttcgtcccgcgacagctcctcgaagttggagaccgtcatgtggcgggtgctgggggtatagggtcggaaggtacgaatgcccatggctcgagggggggtgaaggacgggtggcaataaaactcgaagcgggaagaggggtttggttaggtgtcggggaagagggtgatggagtcgccttcggccaaggtcacgatggctcgcttgggacggctgcgatagccgacagaacggcctacccgccgctgcttgcggggcagtttaagggtgttgacggcggtgacccgcacgccaaacatctcctcgacggcagctcggatgagcggcttggtggcagtgggcatcacttcaaagacgtatttgcgctgttccatcagggcagttgccttttcggtgatgacgggacgcaacaggacatcggccaggatccgcttgctctcagtcattgtcttcctcctctgctgcggctgtttcggcctcctcgccagctggcggctgggcaaggggctctgcttcttgggctagttccgcttgtccctgaacttctcgctcttgtgcttgggccagctcttcttcctgggtttcctgaacttgtgggtttgctagagctacttgattagcctgatcagcctgcgccgggggagcctctggctgggcttgagcttctgcttgctcttcctgctcctggctttgaccttctgcttgttcgactggccgagcttctcgctctgccgcctgagcctgatcttcaaggcgatcggcttgggttggagctgctgctgccgcgccggatccccagcgggccttgagcttctccagggcagaggtggtaatcagcacccaatcgacgttgagcagatcaaagacattgagctgatccaggccgatcagcttgacgcgggcgatgttgcgtacggctcgctcgacggcttccgagcgctcggcgacgataagcagtgccgactgatcctccatcaccccccagcgcagcagagcttgggccacggcgcgagtcttgggcgggttgagctgatcctggaaatcttccaccacgatcaggtcttccacccggctttgcagggcagtgcgcagagccagttgccgctctttgcggttcatggccaggttgtactcccgcttgcgggggccgaagatcactccacccttgcgccaaaggggggagcgaatggagccggcgcgggcccggccggtgcctttttgcctccagggcttgcggccgccaccgcgcacctcagcccgggtcttggtgtgggcgttgccttggcgggcgttggtcatctgccggcgaagagctagatagaggatgtgggaggccgtttcgggacgggcaactttgaggcttagctccgcgctgcccaccgtttccccttgccaatttttcaccacacaacttgccatggtttcctcgtctttgcagatgctggtcagcctttgccagggatccctttcctagcgtttgttgcccacctgcttggcaggggtaatctccagcagccccccttccacgccgggcacagagcccttgatgatcagcaagttccgctccggatccacctgcaccaactgcagtttgcgaatggtgacgcggcagcctcccatccggcccgccatgcgtagccccggaaacacgcggccaggggttgtgccggcgccaacagaacccggtcggcggtggttcttggagccgtgagacatggggccgcgaccaaagtggtgccgcttctggtagccggcaaacccccgcccgatggaagtgccggctacatccagcaactggcccggagagaagatctcgacggtgatcttttgccccaactggtaagcttctggctggtcgacccggaactcgcgcaggtggcgcagcagctccgtcacccccgctttgctcaggtggccccgctgggctcgcgtgaggtgcttttcggcggtgggccagtagcccaactgcacggcgttgtagccgtctgtggcttgggtcttgatctgggttaccgtgcaaggccccgcctgcacgaccgtaaccggaatggccaacccttccggagagaagatctgggtcatgccgacttttcttccaaggatgccaagcgccacgagaacctcctctcgagcctctgcgactcgcttctgtcagcttgcaactggctcaatgagccggatccaggcagcaacggcgcggcagcaggaagctcaggactagctgaggctgcccgctcaggcgaaaaagcaacgaaaaggaatctttggatccccgcaggccaaacagcgccagcagcgctgctccctttgcttaattcaccctcaaatcacacgccaaactgctttcaaagactgctcagacttacctgcaaagaggcagtatctggtttagcagtacgctaggttgccgagagccgtcgtcagagcgggcggacttaattggcaacagtagtacatcataatgaggtgaagacctgtttgtccagattttgccgagaaaatggctcggtcggggggcagcgactgtgaaagccgctctggtgggcgaaaagagctatcgacggcaagagccacctccttttaggagtgtgatggggtgggcgggcagcgggctgacccaggcttgtgtagatcgctacctggatttgttgcgggcgggatccgatccgggccggatcttgtttttggtgcgcagccagcggcaggcagagggggtgttgcggcgcttacagcagctcagctcgagctgggtgggcccgtggcggatcgagacgtttttgcagcgggtggggcgctctctggccgatcactggccgcaggtgtgcgagcgggttccccagttgccgcgctcgtttgagccaattcccttggccaaggatctggcccaatttctctgtgggcgagcctgtgctttgtgtccgcggcatggggaggtctttgccgatcttgggctggaggagttccagatttgggatcagatcagcagcgctgcctatattgcgggggcttcgggtttggcggcggaagcggtgggatcccggctggcggcggcctggccggcggagggggatccggggcgggcagaggccttgcaggcgatgggctgttgtgtggagcggctgtgggaggtggggttgcggctgggatccctggacttcggcctgcaaatccggctgtttggcgagcacatcctgccgctggcggagttttggcaggagtgggatcacctgatcgtggatcaggcggaggacagttgcggggtggcgctggagttttaccggcaagggcaagcccatctgcaaagccagtttttcagctataccatcggcggcggggtctctttgacggggatcccagaggccgtggctcgctttctgagggaaaacacccaggttcagcttctggaggggagctaccgcggctcagccggcatgatccgcctgggactgcagattgcgcgggtgctggatccgcggtttgaccatcccctgacggagcctctggcagagaggctgccaagggtgcaggtgctggagggcgagacccaattcgcggcggtggaggcgatggttacccagatccggcagcttttgcgggccgggatcccggcctctcgcatcgccgtcctgctgcctcgcatggatgcgggggtgagcttgagcttgcaggagcagttgccggaggtcttgccgatcgcccctttcccggcgttgatccgctacccactggtgcgggctttgctgacggcggcggaagtggcccatcccgagtggggagcttttcccaccttgccggcctggcgactgctcctgggcagggtgttggatctggatcccatccgggcggctttgctggccgaagatacccttgacccggtagggcgttccctgcggcccaagaccgccgtgcgacagccggagcgggtggggtttgccaacctggagcgctaccagaagctgctggattggctgcgcagctaccgcggcgggccctccctggccgctttcttccagcggtttttcgccgagcacctagcccaggggatggatttgccccaagaccaagagctgctgcaagcgctgatcgacgcggcacaacggtttcgccgggcctttcctgcggaagaggatcgtgcctttttggccatgatccgctcgggacaaacccccagcaacagccgcttcgagcccgactattcccgctacctcgtggtggcgacgccggtggcctatatcaaccgaggtttgcaggcggattatcagttctggttcgacatcacgaatccgctttggtcccgttctctttggcgtgtgctttacaacagccgtgtgctgacgccggagtgggatggggaggttttcaatgcagcccaagacctacaggcacgtcaccaaatcctggctcgcacgctgctcaacctctgttgccgaactcggaaggggctgtggctggtgcgctccacttttaactaccgcggcgaagagaacaccggcatgttggattacctcattttaaaggccgcgaaggccatggccacagcctgagaggagcaaccttacacccatcccaagccgcaaccagacccaggttccagagcatagcgaagctgtctgttgtgtcgatccccaactggggagtgctcaagattgtcgccaatttggaatgcccctatcgtgggcatatcgtgagagaaagctaggttctcctacactggggagatggctaagggctttggaaaaccggcgaaaaaacagccgctcctctcggcccgacaggcggcaggccgcttccggcggggggaatgggctggctgccggcagctctgtgagcagatcctcgccgctgccgaccggtctgatctggaagaggccattgccttgacgcaagcccatgctcttttggggcgcatcgaggagggatccggtcgctaccctgccgccatgctgcactaccaacaggccatcgtggcctgtccccctgctgctcccgccagcttggccgctgaggttcatgcgctgctggggggagtactgcggcagatgggcgagaaaaagcaggcgcaacggctcttcgagcaagccctggcccgggatccagcgctgctgatggcgcgggtggggctggccgacctgctgcagatgcgaggagaatacgaggcggctctggcccattatttgcaggcctggcagggatcccagcaagaggcagacattccttagcagatcggcatgggcttttggaagcagggacaagtggaggtggccagctcttggtttcggcgggcgctcgccctgcagcccgaacacagcgatgcccgctacatgctggccattgtgggggagctgcccctgcccgacaggactcctccggagtgggtgcgacgtctatttgacgaatatgcgccccgctttgagcagcatttgctggaaaaactgaactaccaggggccacaggctgtgcggcaagggatcctggctgccgcagggggagcgtctccttggtttgagcgggcgctggatctgggctgtggcaccggcctggcgggatcccaggtgcgctcctacgttggatagttgcggggtgtggatctctccgcccgcatggtggagattgcccggcaaaagggcaagcctctagtcctgaatttactgaacaacatattgtcttacggaactaaaatagccatactgaattaagcgtgctgccgcggctatcccaaagttatgttgctaggtttttgcacccgattggaactaaataaccggcaaaagaccttggccgctcagcatgcaggggtagctcgtcacgcctacaactggggtctggctatctgcaagcaggctgttgaatccaaacagaagctacccacggctattgacctgcacaagcgcttggtagccgaggtgaagaaagaaaatccctggtactaccaggtctccaaatgcgctcctcagcaggccctccgcaacttggagcaagcctttaagcgctggcggagtgggttggggaagttcccccgcttcaaacgcaagggagtgcgagacagcttttacttggaaggtagcatccgcatctctggtgaccgcatcaaggtacctatccttggttggttacgctgtgcggagctgctccccactgccacacccaagaacgtggtcattagtcttcgcgctggacattggtatgtctccttcaagtatgaagctccggcgcctcaggtggagaagaccggggaagttgtgggagtagacttaggtatcaatcgcttggccacctgttccgacggggaagtattcgagaatccaaagccctattacaaagcgaagaagcgtctggccaggctgcaacggcgactgagtcgtaagcagaagggatccgctaaccgtaagaaggcagtagcacagctcgctaaggcccataagcgggtggcaggcattcggcaagacaatctgcacaagctaacgacctacctggccaagaaatatcgggtagtggtgattgaggacttgcaggtgaagaacctgcttaagaaccacaagctggcaggagcgctgtcagattgtggcttttacgagtttcggcgacagctagagtataaggcccggctctacggctgtcaggtggtggtggcggataggttttatccgtccagccaactgtgttctcgctgtgggcaccgacagaagatgccgctacaggaaaggatgttctgctgcccgtgttgtggtctggagctagaccgcgacttgaatgcagccctaaacctgttgcggtggtacagaactacctcaagctctgggggaagtgacgcctgtggagatccctctggcggggtggtaggggtgaactctgccgctagtcatgggtcgctgaagcaggaagaaagcagcgatgctgggcaaagttctgctttgttcagcgttgcataagtctttcggagcggcatctacgaccacctgattcagggggacttgctggagctgctgcagcagacctcagagcgctacgacttgctcctggcggcagatgtgtttatctatctgggggatctggcccaggtcttgccggcctgtgggcgggtgctcaatcccggcgggcttttggccttcaccgtcgagcagggatccgcccccggctacgagctgggatccaccacggggcgctctgcccactccgccgcctacgtgctgcagcaggcagaacgggcagggctggatcccgtctatcaccagaactttaccctgcggcgagagggagaaaccgacgtgcccggagccgtgtggtgtttacgtcggcagccgtgatcgaaagcggctggcccgaaatggctgtaggccctctatccgcgcccggaaagaatcgagtagagtgggggcgcccgcctggatttggattgggtttttatgaatccggacaccccgcctgctgcgccctcgtcccgccgcttccccgttcgtcctgtggcaacgctggccctcgccgccggcctcctggcggggcctacgcccttctgcagcggctacggctgcagatgcaccgggatctgatcctctatcggtacgccgctttctccggctatggagatgtgacagcgttcgatcccggcccaagcgaccgctggtttccgctcacctaccccgtattggctcgctggggaggatccgccgacccaagccgccgcagctacgcctttgacacgccgctgcccgactacgtggatcccggcgaccctggagatcgctactttctggaagccaaagccttgcgggacggctatgcccgccaggcaatctacgccggcaatgagctgctggcccgcttcccgcagagccgctatgccggggatgtgctcatgagtctggacggcctgacgggagaggctgccttcctagggcggctgctggcgcaatttcccgacagcgatcgcgctctggaggcagcgctggggctggggcctgttgaccactgagtcttcaccgtactgcagcttcatggcctcttcacagagcctgcatggaaggccaacagcggcatcctctgacgggagctgtcttgcgggatccggggataaggctttatctcccttttatctcgccggatctgggttagccttgggttgagtgtccttgggccctgatggatcccgcgacctttttggagcgctacgggtttgagctagaggggcaagccagtcaggcctgggtggagcgctggagcaaacagttcccagcctcttggatcccggcggccctgctggaagccctctaccagggtcgctacaaggccacctctgtggaacagatcctccgcctctggcagcgccgtggcgctcctcacctcacctttccccccgaaatcagccaatccctgtggcgggaacaacaggagctgatccggtctttagtctcgactgccaccagctcttttgcccgccctccctcaccgctcccagccccgctcaggagaggatccctcttctccggagaatcggccatttctctcgacttgttgttggatgagctgcaggatctcccgcccaagctgcgccacctgctcgttcatgttcatcctgccccgccgacctcctcggcggctcgcgctggtgggacggagcttttggtaactttggagctgcagcttgccgaccctgtggatcctgaccagccatcccaagggcagcctgggtgagtttgcgattttgcctcagggatccttgccatcacaaactccggcctgctcccaccccagcagagcttggcgggatgggggataggagtgtcaggtctagtcaagactggcgttgaaggtcaagctcccgccatagcctatcggggctgagcgggagttctcgacgccaggctccacggcggcagtgaactggctgtgcacagcctatcctgccggagctatcccacttgtcgagcaactgcaccagggcaggcattgagcccagcctgtcccccttgatccccctagcctaggatggcggtcgccccggcgaaagcttcctcccgcagcagggcagccttatccgtgcgctcccagggcagatccagatgggtttgcccgaagtgcccgtagaccgccacgttttgatagaagcgccctcccctttggcggggcaactctcgcagttggaactgcgccagaatggccgccggcctcaggtcgaagtggcgctgcaccagccgcagcagagcttcatcggggatgcggccggtgccaaaagtttccaccaaaaggttgatgggacgagccaccccaatggcgtagctgacctgcacctcgcatttttgcgccaggccggcggccacgatgttcttggccacatagcgggcggcataggcggcgctgcgatccaccttggtgggatccttgccggagaaggccccgcccccgtggcgggaatagccgccgtaggtatcgacgatgatcttgcgtccggtcaggccggcatccccctggggtccgccgatgacgaacttgccggtgggattggtgaggaagcgggtgttgccatcgggtttgatgggcagctcggcaaacaccggctgcaccaccgcctcccagagatcggcgcggatccgctcctgcaccgctgcctcttctgtaatggcaccgatggtcggcgtgtgctgggtagagatcagcagggtgtgaatgcccaccggccgcccctcctcataggccacagtcacctgcgttttgccatccggacgcaggtagggcagggtgccgtttttgcgaaccgcggccaactggcggctgaggcggtgggccaagctgatgggcagtggcatcaactcgggggtttcgtcgcaggcgaagccaaacatcaagccctgatccccggccccgatcaagtcgaattcatcttcctgagatgtgcgactttccagagccaagttcaccccctgggcgatgtcgggggattgttcatcgaaagccaccaacaccgcgcagctttctgcagagaagccgttcttggcgtcggtatagccaatttcggccaccttgtcccgcaccagtcgggtgaagttgacatgcgcctgcgaggtgatctccccggtcaggatcaccatgcctgtattcaccaccacctctgccgccactcgacttaagggatccgccgtcaagagggcatccacgatggcgtcagagatctggtcgcaaattttgtcggggtgcccttctgtcaccgactctgaggaaaacaaaaacgacttggacaacgaacctctccttaagacgaaacagatacaaccaagaactgcccagaaagcagagcctgctgctgccgttcatcatccgccggcctgagcagggatcccttccacctcagccgagcagaagaacagacctaggccgtggccgacgcaggagcaagagcgccgtatcgcaccgaggactttgccgccgaagcaatagagcctcgctccgctgctgcaaccagagctattgggaagcgctaaagggcgaagtcgtcagaaaagtccccctggcaagaggactgtcctctagagaaagctttattcctttatctttcggttactgactaaccgcaggagttggcaccgtagcggaggcttccgccggttgccgcagcttcgttgggcctgatccctcagtctgctctggataaagaacggaacttgtccttatcgtacccctaacctcgacgcatttgtcaaaaaaatggttgctgagtgagcctcagtccaacagcttctgccaccagtcggtggactgggcggccctgagaaaaaagacgctggccaagcccaagggaaagaggacgccgagaaaaccgaccgtccccagcgcccaagctaggcgatgcaggtgtcttttgctggcagcgcccgcggctgtttctgccaagacggccaacatcgatcccaaagccgccaacagggatccacccagcccagccagataggcgggccccagccacggctgcaactgggcagcagaggcaatttccaggcgtggcaagacttgaaaacaccctatcgccagcacggcccagatgaaagagtacatcagcaggctatctcgaaaagcggcagccggctctttcatgatcccagcccaattggggatgagtatgcagcaaaacccaacttctggcttgacagggatcctaacccatctgccccaactctcctgaaacctgaaaacctgaaagccagattaggatgaagagcagtctgctgagcgaaaacttcggcctgccagacccctcctgcggcttcccaaccctccatagccatgcccccctctcccctgccggaaacgcccggatccctgcccacctcggcccccgagccggaagccgaacaaaaccggcgacaccgccaaaggatgcaacgccgccagcagatccagcggcagcgcctggcgagcatgcgcgacgacaagggcttggtgatcatctatacggggcagggcaagggcaagagcacagcggccttcggcaccctcttccgtgccctcggccaagggttatcggtgggggtggtgcaatttatcaagggggcctgggatccgggcgaagccaaattgttgcgcaagttggccgcccatcccgagctggagctggggaaaattgccttttacgccatgggggagggctttacctgggaaactcaggatcgggagcgggatatcgcccacgcgcaggcggcctgggaaaaggggcgggagctgttcagcagcggcgagtaccacctggtgctcctcgatgagatcaatgttgccctcaagctggggtatctctccctggagcaggtgttggccggcctggccgagaaaccggagcgagtgcacgtgatcctaactgggcggggcgcgccggcaggcctgatcgagcgggccgacttggttaccgagatgaccttgatcaagcatccctttcgcgaccaagggatcaaagcgcaaatcggcatcgagttctagtccttgggtggggcaagatggccattctgctggcggcagccacaagcggcagcggcaagaccaccgtcacgttggctctgttggccgccctgcggcggcggggcctgcgcatccagcccttcaaggtggggcctgactacatcgatcccctgttccacacggcggtgagcgggatcccctgtcgtaacttggatccctttttaaccgatgagaactttgtgcagcgctgctttcgccaccactgccagggcaaagatggggcaattgtagagggggtgatgggcctcttcgatgggcgggcgcccgcatccccgccagatcccacgagcagaacggagcccttttttgccagcagcgcccatgtggcccgcctgctggggatccccgtggtgctggtcatcgacggcagcggcatgggaatgacagtggccgctttgctctacggcctgagccgcttcgatcccggcctggccatcgccggcgtcattttcaaccaggtggcctcggagcggcacggccagattttacagcaagcggcggcagcggtagggatcccggttttgggccaattgccccgccgtgaggatctgcgcctgcccagccgccacctggggctggtgcccgtctcagagctggatcacttcccccactggcaggaggcctgggccgacctggccgagcagcacctgaattgggacaagctgctgccgctgattcgaacgcttcccccggcagcaggagagctatggccagggatcccctctctcgcggaaaggactccgtcccgccaccgtgaacgggttcgggtaggggtggcccaagacgccgcctttaacttctactacgccgacaacttggacttgctgcgggcctgtggcgccgagctgctggcgtactctcccctgcaggtggggctgtggccgccggatccctgcgacggcctgctcttggggggcgggttcccagaactgtttgccgccaccctctctgagaaaatagcccgacagccaccgccgcccgcccacccacccctgtatgccgaatgcggcggactgatggtgctgggacgatctctcaccgatttgcagggaaagacctaccccatggccgggctgctgcccatcacggtggacatgggcagccggctgtgtctgggctaccgcgaggccactgttttgcgccccaccctgctggtcgaggccgggaatcgcctacgcgggcacgaatttcaccgctcccgcagcacccccacctcccccagcccaatctacagctggggatccccgccccaccgggaaggctgggccggccagcgcctgcacgcctcctatctgcaccttcactggggatcccgtcccgatctggcagtgcggctactccagaatttcttaagaattgctcaaggcgctcctgatcccgcttaaaataaagcggcgatgcagccccagtctcccgttgctgcgtccgccttagccgctttccggcaattgtctaaaaaagctgccgccctgctctggaagcagattcaaagcagatcagtgaaaagatcgccattcagggttcaaaatccgctccgatagcaggcttcagcgatccccaactgctttgagactctttgagcaatcagtctcccttcttcccaatccccaggccacagcatcgagtgtttccctctagttatccgtgatattcctcagccttttcccaccacaattcctcgggaacctaccctacctccatccgtctgtaagacctagcccacttgacctcgcaaacgggtcaaccctttctagacgtgccacaatcgtcctggccaaagggtgggcaaaatcttcaccgataaagcacttcgggatcaaggcccaagccccgccaaaggaaaactgaccggttctcggcagggatcggatcccagcgggcaagagttttgaattagggtaaactttaatgtctgttctgagaggagtgttaaatacaacatcctcctgccttagactttgcctagcatgctatttggccttcagtagtcttgcttagtctctggagagatgctaaacggatccctttcttgaggatttgtcgatcgttatgctagatatgactctaagtgactaggcataaattactagaacgcgccccgatgggccaactcgctatgggaggagtgtgatgttcgcacggttggcggaacaataccgcagctacgttcaagacctggtgatgagtttgcaggctctggccattgttttggagaagcggggctacccggcttcttgctacacctgcggcacctcatttgagagcgcctccttcatggtcagcttacgggaggggcacttgattcgctttttggtttccgaatgctccatcagttggacggagatgcgggatgaccgggagctaatgaagttagaaggggcagaagccattcgccaactccaggatctggcagagctgatcaaagacgatctggttgctgctgccgcgccggcagaagctctagctgccagcagttgattcccatgcagttggatgagaagcctagcctacggccctttgggcctagccgaagctaagctagactcaaggcgcctcccgagcactttccccctccaacacttgtcaccggccttcatacccccaaggggattcgaacccctgtcgcatccgtgaaagggatgtgtcctaggcctctagacgatgggggcatcccagaaatgacgcgattctgattgtaaagagagaggtgtaattttgtcaacttaaacttatgtcctctcttagtcggcgtctcccgagtcccgttctgccaagttcaggatcaaaatccccagcagagccaggcccagcaagccggcaatcacgaggggttcatccgggatcacatccatgctaggcctcaagctgtcaactttacaggctgctggctccgagcaacgcagcacagcctcagggcggcaaaccgtcctaggcggagcagccgtccagtggcttacactacactaaaaagtaacaacccatcgcttggactggcatgattcccaccgttattgagcaatctgcacgcggcgagcgcgcctttgatatctactcgcgtctattgcgggatcggatcatcttcttgggcacccaggtggacgacgacattgccaacctgatcgtggcccagatgctctacctggaatctgaagaccccgagaaagatatttacctctacatcaactctcccggcggctccgtctatgccggtatggccatctacgacaccatgcagcacattcagccggatgtctccaccatctgcattggcttggccgccagcatgggagcctttttgctggcaggaggtgccaaaggcaaacgcattgcccttccccacgcccgcatcatgattcaccaacccctcggtggagcccaggggccagccaccgatatcgagattcaggctaaagagatcctctttatcaaaaacagtctcaacagcctgctggcctaccacactggccagcccctggagcgcatcgagcgcgataccgaccgcgacaactttatgactccagagcaggccaaagaatacggcctcatcgaccaggtgatcaccaggagaccccaaccatccttggccgccgtttcttagcccctctggccgctgcagacaaacccacccagctcccttctcaagggagcttttgccttttccagggatcccacccagggatattaagaaagccaaagaaatctatattttcggcgccaaccaagggggcttactttaatcaaactaatcgaactcataaagaaagtaacgatcagcctgtctttgcggatgatagcttaggattaaaccaatgtaggcttgtgtttgtcaaagttctagcctagacagtgtatagaaatctcgccactggatttccaaaatccaggcggttgaggctagcgattggcagcgcttgaaaaggagggtttaggactttacatccgcttggatgaagactgtctcgaagcccaagtagggcctcacagttgtgaggcgagttcattcacgaaaactcggtggtctgtggttttggccctgagttttgcctcttgattgcatccgtgaatggcattttctggttttgtgattcgtttagagggagatcaacgtggcctactcagcaacccaaaccaaaaagggctatcaagccggcgtaaaggattaccgactcacgtattacacgcccgattacacgcccaaggataccgacgtcttggcctgtttccgggttactcctcagccgggcgttccccccgaagaggccggggcggctgtggcggctgaatcttcgaccggcacctggacaaccgtgtggacggatctgctcaccgacttggatcggtacaagggccgctgctacgacatcgagccggtcccgggcgaagagaatcaatacttctgcttcgtcgcctacccgctggatctgttcgaggaaggctcggtcaccaacatgctcacctcgattgtaggcaacgtcttcggcttcaaagccttgaaagcgttgcggctggaggatgtgcggatcccggtggcctacctgaagaccttccagggccctccccacggcattcaggtggagcgggacaagttgaacaagtacggccgtccgctgctgggctgcaccatcaagcccaagctgggcctttccgccaaaaactacggacgggccgtgtacgaggcgctgcggggcgggttggacttcaccaaagacgacgaaaacatcaactcccagcccttccagcgctggcgggatcgctacctctttgtgatggaggctgtccacaaggcgcaggcagagactggcgagatcaaggggcactacctgaacgtgacggcgcccacctgtgaggagatgttcaagcgggcggagtttgccaaggagatcggtgcccccatcatcatgcacgattacctgactgccggatttaccgccaacaccagcttggccaagtggtgccgcgacaacggcatcctgctgcacattcaccgtgccatgcatgccgtgattgaccgccagaaaaaccacggcatccacttccgggtgctggccaagtgcttgcgcatgtccggcggcgaccacctgcatgccggtacggtggtgggcaagttggagggcgaccgcgccatcaccatgggctttgtggatctcatgcgggaaaactacgtggaggccgaccgctcccgcggcattttcttcacccaagattgggcctccatgcctggggtgatgccggtggcctccggtggcattcacgtctggcacatgccggcgctggtggagatcttcggcgacgacgcggtgctgcagtttggtggcggaaccctgggacacccctgggggaacgcgccaggcgccactgccaaccgggtggccctagaagcctgtatccaggcccgcaatgagggtcgggatctggcccgtgagggcaacgagatcatccgcgaagcggccaagtggtcgccggaactggcggctgcctgcgagctgtggaaggagatcaagttcgagttcaagcccgtcgatacgctctagagatctgccgggggcaagggatccccagagttctcttgccccgctgcttcggcttacccctggactggccatggatctgaaacagatcgccaaagatacggccaaaaccttgatcagctacctgacctatcaggcaatgcgcacggtgctggcccaactgagcgagacggatcctcccagggccctgtggctgcagcagttctcggctcggcaaaaccttcaggagggggaaacctacctgcgggctttgctggcagagcgtcctgacctggcctatcgcatcatgaccgttcgcgagcacattgcggcggaggtggtggactacttgccggagatggccaagaccggcatccagcaagccaacatggaacaccgccgtagccacctggaacggcttacctcagcagcgggatccccgctggccacgcacccggaagcgggatcccctcttcagaaccctacacctgaaacggagtaacttcagtcatgcaaaccttgccgaaagagcgccgctacgaaactttttcctacttgcctccgatgacggatctgcagatcctcaagcaggtgcagtatatcttggatcaaggctacattcctgccatcgaattcaacgagtcttcgcagcccaccgaccactactggacgctgtggaaattgcccctgttcagcgccacttctccccaggaggtgctgaccgaggtacaggcctgccgcagcgcctaccccaattgcttcatccgtgtggtgggtttcgacaacattaagcagtgccaggtgctcagcttcttggtttacaagcccagcggcctgcgctaggagaggtccagagcaatcggtctagttcccagccaatcggcgcagagggagagcttctccctctttatttatttcttgctttgcatagccattcccaatggcaacggcgccattctcaatctcaaaaatacagtcatttcaaacagcaacgaaacggttctttgcctcgttattgctacgcaacgctctaactcccctctcccagagggagaagggctgggggtgagggcagcggcgcggagcgcttgggcatctttttaggatccgatccccaaaagcgcccccagacccactgctaaaagagctgctagggtcgtttgaatgccgttcaccacttcattgctcatccaagccaagcgaggctgcaacaccacccccatccagctttctgccaaagtggccaggatcccggccagccagcagattcccaaccataggagattccctcccacccattctccgccaatgccccaggccaaggcggccatccctcctgctgccgccacccccgccagggatccctccaggctgacggctccctcagtgcctgctggcaccggctgcaaggtggtgatcaaaaaggtctgacgtccgtaggcttttcccacctcgctgctgacggtatcggccaacttggcggcgaagctggcgctataccccaaccaccagaggggatgggcaaaaagcgcatatcccaccgcacaggcagctcccgtcagggcagatccccagacattttccggccctcgcgccccctctcgcttttcggcgatcccctgggcctgcttgcggcggatccccagcttggttacggcggtgccgactaaaaaataggcggctacgaccaggtaaccccgccctcccaggcccccccacaccaacaggcccagcaggcccgcatggagaaccccagctcgcgtcagcgccttctgggggctcagcagggccagcgccaccaaggccagattgagccagagcgccaccccccactgactcagcagccacgcctgacccatgagtgccctccaccaccggcaagggcggctaggaactggccacaacaacggagagggagggattcgaaccctcgacggagcttttgggccccgtaacttcttagcaggaagccgctttcgaccactcagccacctctccagagcggcagagacctcagcaagctgggatccagccgccggttcacctattgtagaagatgggatcccacccggcaactgttctcgagcgggatccctgctgcagctcagttcaccacctgcacatagatatcgaagctgccgctgttgtcgccgtagctgcccttggcgtcattgacgttgaaggcgatatccaagttgggatccagatccacctcttgcggctgctccggcgaggattcccagacctgccgggccaccaaccgggcgttgggctggaacagcaccaggccgtagcggcaaagaccggggtagcgccactccgaaggcgtggggatccctttgccgagaggagagcggatgctggtggagaaagaaaagccatagcgccaagccacatttttcacaaaaaagcgaatgcggctggcccgcagcggctgcccctgccagtgcaggatgttgcccggttcttggttgacccgcaggccgtaaaaggcgatccagccctgcaagttctcctcttggggttgggtgccctcgatcgctgcggcttggctccagtctaagtcgctgccatcgcaggtaatctctggcgggacttgcgtcaaatccatttgtggcagccctgacgtagcgggtgtagccgattgggtaaacatctatctctccttttcttcaaaatgactccagaagtgagaagctgtaaagagcttacagggatcccaaaaatgagccggggaaaggttttaaagacaaacctattcctctccctgctgctggatggagaatctcagatgaactgtgacatcggggctgagaacctcaggctcttcctcgatcgggcaagagattaaggtctcaagctctttgtaataggtcaactttacttgatggatggcggctattcccagagaaatagacctttgcaatacttttttagggaaccatagggagttgctaattccctgtgactcggctgcgaatgaaggccagaacccaaatccaggtttgctgcagattttccagaagcttgtattttggaacacattaatggtgtaatcccctgttaagcactcttgcgctcgtttggtctctgcagcagctttccgcaacccggagcgctttgacaaccgtttttgataagatcaccattgcaagtctcgcggggtgcccggcgcccacggcatgcacgacacttctgccgccaccgatctggagatcatctctttgtcaagccctcggcaggccatgtccttggcgggcattcaggaggccaacctgaagtggatcagtcgctccagtggtgcctctgtaacgctgcgcggacaagacctgtacctgaaaggcacccctcagcagcggcagcaggtgcggcagtggctagaattgctgaagccgctttggcaaactggacaccctgtcacggtgattgatgcggagcaagcttttcgcgccctctccggccaggaggctacggcctatcagcaagcgcaagcaggtgtgttggcccgcacccgtaagggagagttgatccggcccaagacaccccgccaacaggagtacgtgcaagccattcgcacccacgatctctgcttcggcatcgggccggcaggcaccgggaaaacctatctggctgccgttgtggccatcacagccctgcaaaaccgcgagtacgagcgtttgatcctgacgcgaccagcggtagaggcaggggagaagctgggcttcttgccaggggatctggtggaaaaggtagatccctatctgcggcctctctacgatgccctgttcgagtttatcgacccggccaagctgccccagctgatggcccagggagtcatcgaggtggtgccgctggcctacatgcgggggcgtaccctcagcaacgctttcatcatcttggacgaggcccaaaacaccaccccggagcagatgaagatggccctcacgcggctgggcttccgctcccgcatggtggttaccggggatctcacccaaacggatctgggcaagcatcgcctgtcgggcctggcggctgcagagcgcatcctggcgggggtagagggggttgccttttgctactttgaccagcgggatgtggtacgccaccccctggtgcagcggattgtggatgcctacgcccgctacgagagccagcagtgagaccgagggtaatcttcttcgatgccgtgggcacgctgtttcgggtgcggggcagcgtcggccaggcctacagccaggtggcagcagcgtatggagtggcggtggatccgcaggcgttggatcgcgcctttgcccaagcttttgccagcgctccgccgccagcctgtgccggtcttctgggatccgccctccaggaatgggagcgggcctggtggcgccaggtggtgcgccagacctttgcgggggtgggatccctggctgcttttggggaggaacggtttgaggcgttttttgcccgccttttcgagtattttgccacgtcggatccctgggagctctatcccgagacgctgccggttctgcaggttctgcaacaggaagggatccagctaggggtaatctccaatttcgacagccgcctgcccagggtgctgcaggcgctggggctagggggctatttttccagccttactctctctacccaggtgggctatgccaagcccgatccccgcatcttccaagctgccctagcggcccaggggatcccgcctgccgctgcctggcacatcggcgacagccgccgcgaagactatcaaggggccaaggcagcaggcttgagggccctttggctggatcgagaaggacaagatccctcctgccaagagcgaatcgaaaacttggggggatccctctccctgctcaatgcgctggagcggaattaagcagtagcggggcaaaaaccccatcgggcttgagcaagtagcgccgcaggttcatctgccgctccagaaggcaagcatggccgcttaaaggcgagatctccacctgggcctggggcagtcgctccgccagacgctgcacctcctgcaccgagggcaggaggcgatcccgcccccccgccaccagcaacgtcggcagggtcatcgactccaggggcagctcctccacgacaaacgatcccagcaaggccaggcgctgggcggccaccgtgggctcaacactgtgaacggcctggcgcagccgctcccgatccggcggctccatttggcttagctccgccaaaaatcccagcccccgctccgccatctggtggtagagcgccggcggcaaaaaaggcaggagaacatgacctgcccaccaccagggccggcgccgcagcgacgaggccggattaaccagaatcaggccacgacagcgctccggctgctgggcagccacagccagggctaggcaagctccgaaggactcgccacacaggtaggctccctcgtccagctgggatcccacccaatcggccaggctctcccagctctgccctgctgcggggtggtttaagctcaaagggcggacgtgaaactcggcttgcagagcctgtgcctgccggtaaaacaatttgccggtgccatccatacccggcaaatagagcagcaagggccgcttctggcggcttggactagaggcaatgggcttgcccttcaatgtttccatctccttgccaaccccaagcgcacctgttcgcgagcggctgccgtcaactcctgaattagctgcagccgctcctggcggcaggtagagcgccctgctccccctacccaaagaggggatcccactcgaaccaccacctgacggtagatcaccaccggatgcccccccggccgctgaaacctgggctccgtgggatcaaaccagcggaaaaaagccatgggaatatccatcgcccgccactcttcctgcgcccacacggccaccggcaggatcggcaggggatccacgccagcagccaaggccagatgggcaaagcccggctgaaaccagcccagctcttggggcgaggtctcgcgagtaatctgctccgccccttccgggaagatccccacccctccgcctgccgccagagtggcctgcgcctggcgaaaaaaggcaagctgcggccctgatccctgctggagggggatacaacccagggccaaggcaacctcccgcaagaggggcacttgcgataggtagtagtggcaggcaaaacgaatcggtcgatccagcccagcaatcagcaccggcgcatccaaaaagctgcgatggttgctcaccaccagcagggggccctggggaacccgctccttgccctccacccacacctccgtctggaaaaggccaagcaagacctgcgccagcgccctcgcgtcggggaacccgctttgctgcaggagttgatccagcatcgccaccctgctcaatagtccaccccgcgccgcagatcggccccctgttcggcataatgcttgtggctcaccatttccgaatggacagaggccagctcaaagtagggcaaaggcgcatggcagcgccctgtgatgatgatctccgtatcgcgtggcttgcgcagcaaagcctcaacaatcggctccacatccaatagctccagatccaccgttgggttgagctcgtccagaataatggtcttgtaaagcccagaggcgatggccgcccgtgccagctcccagccccgctccgcctccacgtagtcgatttcctgctgcttgccccgccaaacgatggcgtcgcggccgcagcgctggtgatctactagatcgggatagctctctcgcaaagcccgaatggccgcatcttctgtgtagcccgttcccccctttagccactgcataatcaggacgcggtgggagagatctttgctgatgccgcgcccaatggcctgcagagcccggcccagagcgctggtggacttgcccttgccgttgccggtatagatctcgatgccgctgaggaggggctggccgtcctggggatccgccgcccgccgcacgctgcgcatttccgagtgcaaatctgctaggtcgataatttccttaggggcgccccgtccggtgatgatgacctccatttcctctggcttttgcttgagggtgctgacgacctcgtccacaggcagcaggcccagatccagcaccgggtttagctcgtccagcaccaccaccgagtagaaccccgacgccagcgcccccttggccacatcccagccgcggcgggcctcttggcggtcaaacttagtgatctcgtcggggccgaagaactctcctcgccccgtgcgcagttgatcgataaggtgggggaagccgcgctgcagagcggcaatcgcggcatcctcggcataggtgcggcccggccccttgagaaaccgcaccagcaacacccggctgggggccgagttttcaatccccagcccaatggaacgcagcacaacccctagcgccgcctgcgacttgcccttgccctcgccgtcgtaaacatggatctggcctcgccggcggtcaaattgttgcgcggttacaatgccgatttctgccatgcccctccgcatcacgccgctgtccagaactcgtgcttccctacccccatcttagagtctagccagaggttttcggggaagcgcggagagggccagaaaaagccggcaagagccgataaacaccgggataagatgagcaatggttgtccagcccagtgcttatctagcgagggatcccccttgtatccaaccgtgttttcttctcgccccttgccccctgcggtcgatagccccatcgagctggtgggacggacgccgctcattcgcctgcggcgggtcaccgccgacctgccgccgtcggtgcgagtgtatggcaaagcagagtggtacaaccccggcggctcggtcaaggatcgcccggccctgaatatgatccgcgctggcgaacgcgagggcaagcttacgcctggcaagatcatcctggatgccaccagcggcaacaccggcatcgcctacgcctggatcggggcagctttggggtacaaggtgaagctggccctgccggccaacgccagcccagagcgcaagaagatcctcgccgcctacggggtggaggtagtgctcacggatccagccctcggctccgatggggccatcgagaaagcccgcgccctctatgccgaaaacccggatctctacttctatcccgaccagtacagcaaccccgccaactggcaggcccactacgagaccacgggggtagaaatctgggagcaaacccagggacaggtcacccacttcgtaaccgggttaggcaccagcggcacctgcatgggggtggggcggcgcttgcgggagtaccgctccgatatccagatcattgccatgcagccggactcccccttccacggccttgaaggcctcaagcacatggccactgctctcaagcccgagatttacgatcccaccctgcccgaccagcacatcgagatctccaccgaagcagcccagaaaatggtcaagcgtttggccttggaggaaggcttgttggtgggcatctctgccggagccaatgtggtggcggctctacaggtggcctgtcagctctcctccggcgtggtggtgaccatcttgtgcgacggggccgataagtatctctcagagcggttttggacagaagattaaactagcccgtaccgcaatggcccctcctcttaacagccccgcccttttgccgctatgatggttaaacctggaatgcggatgtggcggaactggtatacgcgcacgtttgaggggcgtgtggctttgccatgcgagttcgagtctcgccatccgcactgggccctcacccccagcccctctcccaaggaggagaggggaagcgggcagtggtcaaccagccgattgcactattcccgaacggcgccctgaaggcgtgtgccccaggtgcgggcaaagctcaggtcagtcccggtcagattggcatcgcgcagatcggccccccgcaagtcggcgccgtacagggaggcagaagagagatcggcaccccgcaaatcagcaccccgcaagtccgctccctccaggtaggcaccgctgagatcggcgccacgcaactgggcgcgccgcagattggctcccaccaagtaggactggctgagatcggcgccagtgaggatggtgcgctccaggttggcctcgatcaggtcggcaccctggaggttagcctctgccagatccaggttgctcagctcaagggatcccagccggcaattgggacaggttctggaggccagcaggtagcgcaggaagcaggcgttgggggttgtggcggcggcattggaagcgacggctgtcgtggccagcagggccaaaatggcggaagctttgagatgaaagttcatggtaaccgagcctcacaaaaagttgactgagacaatccggcagagcggggttgttttgcgttggtcacatgatagtggcatctgccggcttcggccactgcacagatctgcctggttttgtggatcgacagacgctcccaaggtgtgatgacgttgtggccttatcgccccagagcttgtgggctatcgccgggcgggggaggatctttcagcagcggatccacccaatgccaagacagttgccccagtcccagcaaaaccgaaagtatcgccgaggcagccaagacgcaatcctagcgggttgccagccgagaaggatggctcggctggcgtttcctccggccgggccgggcaacgggcaagctttcccagggggggagagggcgacaacgcaggaagcaaccgcagcggcgacagcgacgatcggagtcgaggttgagccaatggcaagctggacagcggagcatgggaaaggccagggatcccatccgggggcagcgcgagcagttgcggcatccggcaaccgtatctgaagatcttcccaattcccatgcaggtggtcaattctgctcgtccccctctagatcaggggtcgagttcggggcagccttgggagagaagcctctgtggaactagccctccagaatcagtcagcatcgaacagcaaccctgtgccgatcctatgcagattcgactggaaaacatctgtaagcgttatggccgccgtgaggtggtgagcgacgtcagcttgcacattcagcagggagaagttgtggggctgctggggcccaatggggcggggaaaaccaccaccttctacatcatgaccggcctgatccagcccaaccgaggccatgtctggctggatgaccaggacatcacccatctgccgatgcatcgccgggcccgcttggggatcggctacttggctcaggagccgagcatctttcgtcgccttagcattcaagacaacctgctgctgatcatggagcagacgggggtgcctcgccgcctctggcagcagcggctcaaccacctgctggaggagtttcgcattgcccatgtggcccacagtttgggtttgcaggtgtcggggggagaacggcgccgcgccgagatcgcccgcgccctggcagccgggatccacgggccaaaattcctgctgctggatgagcccttcgcgggggtggatcccattgcggtggcggatattcaagaggtggtggccaagctcaagcagcggggcatcggtgttttgattaccgaccacaacgtgcgggagacgctggagattaccgaccgggcctatattctcaacgacggcgccatcctggccaagggcacaccagcggagctggcggcggatcccttggtgcgcaagtattacctgggggagaagttccgtctttgatgccgctccatctcatcgccaggagtacaaagctcgcaggcgttggctttttttgtgctggtgggcctgcatgcgggccagcagctcgtccagcagggcaaccgcctccaggagataggggcccttattgagcatgacgcactcggcgcgggcagacagcaccgcatcggaaagctcaggccgggagggcaggccctccttggtgagctgatccagcacctgcgtagcccagactaccggcacatgggcggcctcacagatccacagcagctcctcctggatctcgcccaggcgcagccagccaatctccacggccagatctccccgggcaatcatcacccccaggggccggcagccgtcgacggccgcgatcagagtgggcaggttttgcaccgctcgctgcgtttcaatcttgaggatcaagcccagatcgggccgggcctggcgccgctccagctcagaaaacagcaactgcaaatccgccggctgctggacaaaggaatagcccaccaggtcggcatgccgcaccacgaagtccaagtcttggcgatctttctcggtgaggggctggatcgagagctggctgtcgggaaagttgaggcctttttcctcccgcagcttcttgccctgcggggcgactttgtccacctccagcaccacccctgccggctcgatccccactacacgagcgccgattttgccgtcgtcgatccaaacagttgcccccaccttgaggtgggccaagatctccggcagggtgcaagccacctggcagcagatgtcagagtcgaccggcggaatggctgccgtgagcaggatgcgatccccaccgtacaccttggctttgccgggtggcatggccaccaggcccgtgcggatcttggggccggccaggtcgaacaaaatcttgcagcgccgttgagtctgggcttcggcctggcgcaagtgggccaccattttctcccacaccaggggatcgtcgtgggcgcagttgatccgggccacgttcatcccccgttgcagcagttgcagcagcagctcgggctgctcggcagcttcgctgggcagggtcaccatgatgcgggcgcggcggtggggagaaggagggccaaacagcgcctcagcatgctgctccagcgccatgtccccagcgtaaaactcctcatagctgggccccttgtggcttaggccctgcgtggctgccaaagtggcgatcactgcatccagggtctctaagacccgcgattcacaccgtcccagcgaggacagccccaccgcagccagctccaattgcaggttgcgcagatcgtgttggcgtagcgccaaataccgagctaggttctcgagagcgggggaggggttgcaggggctgccccaggcggtcaagtacttctgggatccctccacaacttgctgtcgcagctccaggagctgctctagcaaacgcttaggcgaagagggggaagaggaagccatgctgaaagctatctcaagacaaacaagcccaacgcccggcccaagcccgccttgggtcgatcataggcaagttagggtgaaaaagggaggcgattaaccttttgttggccagcgttccggtctagagtcgttaacagccttcgggttgtcctgactgctacttcccttggttttgtgaaacttcattctccccctactcctccttcaatcaagcagtcttgcaacaggctctccatcgtttgcgcggtgggcctgatggatcgctacatcatctccgagatgctcctgccctttttctttggggtgggagcgttcaccaccctggtgatggcagtgggatccctgtttgagctggtgcggctagtggtagaggcggggctgtccctttcagcagcgttgcaagtgtttgtgttgcgggcgccggggatcatcgtcctgacgttccccatgtcgatgttgctggcgacgttgctggcctatgggcgcctgtctgctgataacgagatcactgccctgcgcggctgcggcgtgagcctctatcgtctggtggtgccggccctccttctcagcctcttggtgacgacgttaacgtttctcttcaacgagctggtggtgccggtgagcaaccgccaggcggccctgactctaaaccgcgctttgaaccgaactccagagttccgccgcgagaacatcctctaccaagagttcggcgagatcctcgcgcccgagccagacggcactttttcccgccggcaagggctaacccgtcagttctatgcccgcagcttcgatggccagcagatgcgcggcgtgatcgtgctggatctttccaacgaggctctcagccagatcctgctggcgcagcaggggcgctgggatccccaggagaacctctgggtgtttgaggagggcaccaactacatcgtctcccctgatggcacctacagcaacatcgccacctttgcccgccaggagttgcgcctgccgcgcgcgccgctggatttggcccaggaggtccgcagccccgaggagatgaacattcaagagctgcgccgctacatcgaggtcatcgccagctcgggggatctgcagggggtacgccgccttcaggttagcctcagccaaaagtacgccatcccctttgcctgtctggccttcaccttgattggggcgcccctggcgctgcgcccccagcgcaccagttcttctctgggcctgggcctcagcgtgctgattatcttcgcctactacgtgctgctgtttgtcagccaggcgctgggccagattggaaccttggggccggaggtggcggcctggttgcccaacttcatctgctccgcagtggggctaggactactttaccgagccaatcgctaggcaaaggccagctaccgcagcgggatgaactcggtgcggccaatgatttgctggccttggtcggagagggcatagttgatgaaatcagccaccacggggctggttttttgcggtaccaccaaaaacacgttgcgggccagcgggtagcggccactttggatggcctcgcgggtgggcatctggccgtcgatgggcaccatcctcaccgtttgctggttttgcacctgatccacggtgctgtaggtgatgccgtcttctcccaaagcccgcaggagaggggtggtggcatcctgggtggcagtggtgaagtagggcgggttatcgggggcaaagggcagccccaacagcaccagctcctggaaaacgctgtaggtgccgctctgaggggcgcggttgagaacgcgaatcggacgatcggggccgcctacctggctccagttggtgatccggccctggaagatgtcggccaactgctgcagcgtcaggccgcccttgtaggggttgtttacccccaccgccaccgccagggcatctttggccaccgggatggcctgcaaacccgcctggacttcgctggcattgagggggcgagagctggcagcaagctggatgcgaccttccatcagggccttgaggccggcgttggatccattgggcttgccgtcggggatcccgtaggtgatggggatggcggggttgcgctggctgtagcctgacttcaaggccaagacaatgcggatcatggtgacgctgccgtccatctgcagcaccgccgggttgggcagggaagtatccagattaaccgcgctgggtggctggttgggggcctgggctggaggaagattgggggccgttggcgcttgcggctgggcagccgggatctggccagggacagaaggcgcgttccctcgcttcaggaaagagtcaagcaggccggaacgataggcataccagccgcctccccccagtatcgccagcaaaagaatgtagacaatcggaggtgggccggaaggtcgtacggtcatgggatccccctcgagaaattcgcagtccagactttggcggactttccccctctgttgtatcaactgtttgcccggactgggcaagccgcaggttaaagggcattctgtcccacctcccgcagctcaatgacatcggcgcggggatctgcctgcagaacctccaactcgatccaggcccccagcggcacctgccgttccaagcgcaccggcacgcgaaaggcaatctcatccagcatggccatcaccaggttctcctcctcgcgcaggtagcccaagaccaaggcctgccaaatctgccccggtcgctgacgcaggtactcgatgctccagtagcgcttggacttgcgctccacctggttggcctcggcggtgcctggctcgatccccagcaacaattgctgcaccttggcttctgtcaagggcaagggatccccgcgcaaaaaagccttgatctggtagtgggccaccagatccaggtagcggcgaatgggagaggtcacctgacagtaggcatcgagccctagccccgtatgtcgccccggttgggtggccacttccgcccgcgagagacagcgcatgatggcaaacgaccgaaccggaccctgggggtacagatccaaaacctccggcgggggcagctcaggagccggctgcaggcgatagggcaccgggatcccgttttggcgggcaaagcgagcggctacctcaccggccagcaccatcatctccgccaccatctgccgcgccggcgtatcctcgatcacccgcaggtgggggatctcgtcgatgaccttgatgtcctgctccggcaggccgatggggatcgccccttgcgccagtcgccaggcgtagcgccagcgcgctgcccgagcaatggctgtcaattgggcctccgcccccaactccagcatctcgtcggcatcgtcgtaggtgaggcggtagttgacccggatctggctgaggcaaatttcgtagtcgcgcacggccccgtcggatcccagccggatgccgaagctaagggcaggccgcacctccccctgcaccaagctcatcgggccggtggacaactccgatggaaacatcgggatcacccgctccggcaaatagacgctggtgccccgcttgcgggcttctaagtcgaggggatccccccactgcacccaacaactgggatcggcgatgtggatccagagcttcacctcgtcatccgactcaaactcgacgctgagagcatcgtcgatgtcgcgggtgctggcatcgtcgatggtgtaggtgtgaagatgggtgagatcccggcgcagaggcagatccaagaaggggggaggcccgccaagcaaagtttgggcgtagcgctccacctccttgggaaattgggtggggatccccgtaaggcgcagggccaggttctcgtggcggctccacaggcccagggctaccagggcgtcaaaggctccttgaggagtgtcgggaaatcccatcagttgcagcagttgcgagacccgctcccgatccgagggggtgaggttgtgggagagatcctcgtggctgcgaatgctggccgccgctccctgcaaagctaggcgctccagcacctccagacgagctcgttccgctgggctccaagtgtacttttgcccaggctgggccaccgctgcctttaggcgggcctcaaactcggcctgttcctgctgccgctgctgggtaacggcaatttgatggagaatttccttcacctgagccggagtacgcggctcgtagccttccccctttgccttaaagtagacgtaatcctcgctcaaaagacggtaggcagcataggtggagaccggggaatcgtcggaaaacaacaactgggccatctccgacaggctcaggggccgacgctcctcctgaaccaattcccaggccaaagccaaactttcgggatccaactttgcctgcaccgcctgccaaaagcccgggatatcggacaccgtaaagctggaattgccgttcaaggcaaacgtaatttggcgagggtgaacgctgtgcacctgccccgaagccacgcccagcagcaggttctttttgccctcggtgccctcaactactgccagtacccgctcgttgttgtggcgaaactcgaccagcgtgcccttttccaccctctttccccatgtaggttgccgccagaattgtattttctcctggctctacttctcctgcccatggggaaaacccgacaagccaaaccagccccagagggcgagcgcttgccagcgggaggatcccaaggcagggcggaggcagttgccgagccggccagaggaggtacccggcctcttcgtgtttctttggatatgccgccacctccgtctgtatgtgataccttttatccaggtttaggggaaactgacgaaccggctagaggttggcaggttttttcttggcgccacctcggctgtagatttgccgatttgtccagaggtttgctaagcgggctatcctttttccttgggctttcttgcagcaaagggatgagcagtggacaacccaaagcgattgttgctgattgacgacgatccaaacctgatccttctggtgaaggattacctggagtttcgcggctacgaggtggttgcggcgagcaatggcctggaagggttagaggcgatgcgccactttactccggatttgatcatctgcgatgtgatgatgccggagatggatggctacacgtttgtccagaccattcgctccaacagcgcgacggactggattccggtgatctttttgtcagcccgcgggcaaacggcagatcgggtgcgcggcctcaacacgggggcagatgtttacctggtcaagccctttgagccggaagagctggtggctcaggtggagtccgtcctcaagcacaccgagcgcctgttgcaaatgcagaatgcggtcattcagccggtcatcaagttagatcgggaaatcgagctcacccctacggaagccaaggtgatccagtatgtggccaggggcatgtccaaccgcgagattgccgaggtgatgggagtgagccagcgcaccgtcgaaagccatgtcagcaacatgctgagcaaaaccggcctgcacaaccgcaccgaactggcccgctgggccctcgaaagtggtttgggcagaggctgagggggcctttgttgcatcgccgcttgccgacaaaagggcaactcaggggatctggcttttcctctctgtctgggggcaactctggaggggcgggcgagcgttgggcaggatcggggatctttcaactcctctgcccgccgtctgcggttttggcggcaaactgaagaaggtaccccgccacggctacggtttagaccttatgggatcccgtttaccgcgtccggcccggcccatccgctccggccactacccggccaaggagctgtgcagccagtgcggcctctgcgatacccgctacgtcgcccacgtcaaggaagcctgtgcctttttgaaccagcagttcacccgcctagaagagcaaacccacgggcgatcgcgggaatcgctgcgctccaaatcggatgccgtcagcgacagcgactacttcggcgtctacgaggcaatgtacacggcccgccggcgggatccgatcccgggtgcccagtggacgggcatcgtcagcagcatcggcatgaaggccctcagcagcggcctagtagaaggggtggtgtgcgtgcaggcggatccccgggatcgctttcagccacggcctgtcttggcgcgtaccccagaagcggtcttggcggcgcgggtcaacaagccaacgctatcgcccaatctctccgtgctggagcaggtggagcaaagcggcctcaagcgcttgctggtgatcggggtgggctgccagatccaggctttgcgggcggtggagaaaaacttgggcctggagaagctctatgtgttgggcacgccctgcgtagacaacgtcagccgcgccgggctgcaaaagtttcttgaaaccaccagccgctccccgcaaacggtggtgcactacgagttcatgcaggacttccacgtccacttcaagcacgaagacggctcggtggaaaaggtgcctttttttggcctcaaaaccaaagaactaaaagacgtgtttgccccctcttgccttacctgttttgactacgtcaacagcctggccgatctggtggtgggctatatgggatccccctttggctggcaatggctgctggtgcgcaatgcgcgcgggcgggagctcttggatctggtttgggaagagctggaaacccagccggtgatctcgcggggctcgcggcgggcggcggtgcaacaggggatccaagcctacgagcaggccctgagcttgcccatgtggctggcccagctcctggcggtggccatccagcgctttgggccgcgcggactagaatatgcccgcttttccatcgactcccactttgtccgcaactatctctacgtccgccgccactatccccacaagttggagcagcatgtgcctccttttgcccggcgcatcgtggagcaataccaactcccctctccctaggggagagggccaaccctagagctcagcaatagcggatcccggcttctgcccagcggtcgatggcctggcccaggcgttcgcaatcggcaatcaggctgatccgcacgtagccttctcccccttccccaaaggcgttgccgggagtcaccaccaccccggtggactccaaaacccgcagggcaaactccgtcgatccctcgggcgtgccgtcggcggtgcggggggtcgggatccagaggtacatcgtcgcccgcggcggctcgatctgccagcccaactcggccaggcgggcaatgaggtagtcgcgtcggcggcggtagcgctcctgcacctgctgtaggtagctatctggcaaggccaaagcggtctcggccgccttttgcagggcgccaaaaatgccgtagtcgaggttggttttcagggtgcgcaggctctggataatctggcggttgcccaccacaaagcctacccgccaaccggccatgttgtaggttttggagagggtgtggaactccacggccaagtccttggcgccagggatctgcagcaggctggtgggccggtagccgtcaaaggccagctcggcatagcacaggtcgtgcaccaggaggaggtcgtagcggcaagcaaacgccaccactgcttcaaaaaaggagcgggtcgccaccgctgttgtcgggttgttggggtagttgaagtagagcagccgcgcctgcttggccacctccggcgggatctcttgcaggtcgatgagccatcctttctccgggcgcagcagcagtgggtagatctgcccgccggcaatcaggggaccgcgaaaatggggcgggtaggcagggctaggcaccagcaccagatcccctggatccacgtaggccagggccaggtgggtcaggccctctttggatcccaatagaggcagcacctcgccattgggatccagctccaccccgtagcggcgccaataccactcggcaattgcctggcgaaagctagccgtgccctcgaagggtgggtagccgtggtgagcgggatcggcaatggcggcctgggccgcctccaccaccggctggggggtggggccatcggggttgcccatgcccagatcgatcaaatccaacccctgctggcgggcgcgggccttcagctcatccaagcgggcaaagacataggcaggcagtttgttcagccgctgggcaggggcgagggcacggttcatagcaaggaggggaaacgagtgcagccggtgtctgatgggaggttagctacctaacttaccgccagagctgccttcagggcaatgattgagatcagcgggtttgggcatctgggatcccaaaggctaggatagaagtctgggttcggctttttggcaagcggagcagtggctttaccccttgtagccgttgtgggtcgccccaacgtgggcaaatccagcctcgtcaaccgcctggcgggggtgcgctcggccattgtccacgacgagccgggcatcacgcgggatcgcctctaccaagaggtggagtggaacgggcgccgcctgcgggtggtggataccggcggcctggtcttcggcgacgacagcgagtttttgccccacatccgtcagcaggccatggcggcgatggccgaggcccacgctgtaatctttgtggtggatggccgcgaggggctgacccctgctgacaaagaattggccgattggctgcgcagacaacccctgccggtggtggtggccgtcaacaagtgcgagtcggggcaactgggcctggcgcaggcggcggctttttgggagttggggctgggggagccgatcccttgttctgccgtccacggcaatggggtagccgagctgttggaggcggtgctgcctcacttgcccgaagtggcccaagaagccgcagatgagccggatcccatcgccgtggccattgtagggcggcccaacgtaggcaagtccagcctgctcaaccgcctggtgggatccgagcgggccattgtcagccccattgctggcaccacccgcgatgccgttgacaccctggtggagtgggaggggcagagctatcgtctcatcgacacggctgggatccgcagaaaaagccgggtggaatatggggtggagtttttcagcattaaccgcgccttcaaagccatccagcgctcggacgtggtgctgctggtcattgacgccctggagggggtaaccgagcaggatcagcggttggctggccgcatcgaagaagaaggccgcgcctgcatcatcgttgtcaacaagtgggacgcggtggaaaacaaagatactcacaccattaacgagtacacccgcgagatccgcgagcggctttatttcattgactgggcacccctgttgtttgtcagcgccctcacggggcagcgcacccacaagatctttgccgaggtcaacacagcggtagccgcccatcgcaagcgcatcgccacctccgtggtcaatgaagttctccaggatgccctcgcctggcagtcaccccccgccaaccgccagggcaagcagggcaaaatctactacggcacccaggtggcggagcggcctcccacctttctcctgtttgtcaacgatcccgatctgttcaaagagaactaccgccgctacctggaaaagcacttccggcaaaacctcgacttcaccggtacccccattcgctttcgctggcgcagcaaatccgagcgcctggtgggacgggcagtgcaaaaattggagggttccctggcctctcgttaggccctctggtggacgaagctctcttctgaaagcgtatggctgtggatcccaacgtcaaaaccctggtggagaatcgccgcgcccgcttcgagtacgagatcttggagacctacgaagccgggatccaactgaccggcacagaggtaaagtccatccgagcgggcaaagccaacttgcaagacgcttttgccctctttcgcgatggcgaggcctggctgcacaacttgcatgttgccccccacggaactgccagcaaggtgtttaaccacgacccgacccgccgccgcaagctgttgttgcaccgccgcgagatcgaccggctgcggggcctggtggagcaaaaaggcctgactgtggttcccctgcggctggtgctcaaccgcggctggatcaaggctcacctgggcgtggcccgcggcaaaaagctccacgacaagcgacaagcaattaaggaacgggagacgcggcgggagatccagcgggagctcaaggggcgctagggcccgacaagctcctggcagctcctattttccgaggggggtggcccaaagccgctggagcccttcgtggcaacaatttccagttttcctctccctcagggagaggggctgggagtgagaaatcctccgctaggattggaagcgagatccgactcggtcggctgcaaaggcaccactgggaaattctaggcgccggggagaggaaagaagcggtcggtggccttgacccgctcacaccaggcgcggatgttggggaagggcttgaggtcaaacccgccctgctcggccacatgggtataggtaaacagggccagatcggcgatggtgtagcggttgcccacgaagaactccttctcccgtaggtggctttccatgatctccagagcctcggtaccgagtttcaggttctgggcaattagctcggcattggcctcggcctggccggctcgcacccaaaagcgggtggtggcaatgtagcgggcaatgcgggtttgttcaaaaaggagccatttcaagatctcggctcgctccagccgcgtctggccatagaggggagtgtcctctgctaggtaaaccaagattgcggctgactcggccaagacggtgccgtcttccagctccaaagccgggatctgccccagggggttcttggccaggtactcggggcggcgattttctccgaccctggagttgacctcaaccgtctcgtaagggatccccaactgtttgagaagcagctctactttgtagcaattcccggaggtcgggatcccatacagtcgcagcattgccgttaacctcaacgtgcagcatccccatcaataccaccagatagctcaacctcagccacaaaaccccttcacgtttcaacgcggtagccgaagtcgcgcagcaggtgctcggagcgccgccagtggggccgcaccttgacgaacagctccaggtacaccttgccggcaatgagcttttgaatctggaggcgggcggcctggccaatttgcttgagcctttccccccctttgccgatgaggatccctttttgcgagtcccgctccacgtagagggtggccaggacgcgggtgacggtgggggtttcttccacctggtcgatggtgacggccaccgagtggggcacctcctcgcgggtgtgcaagagaacttgctcgcggatcaactccgccatgataaaccgctccggctgatccgtcaccagatccgggggatagtagtagggcccagggggcagcaggtcgacggtggcctggatgaggggcgccaagctgccgggatccaacgccgacacccagacgacgggggcaccggggcgcagggcttggtagctctcttggtgggcctggcgcgcggcagactctttgggcagcagatcggctttgttgcagacgaggatgcagggggtcgcgctggggatccgctcggcgataaaagcatccccccgccctgccggcaccgagccatccaccacgaagaggacgacatccacgctcccaatggcagcctgggcgttgtgtaccaagatctcccccaggcggtggtggggcttgtggatgccaggggtgtccacccagatgatctgggcttgcggcaaagagaggatcccccgcaggcggttgcgggtggtctgggccacgggagaagtgatggcgatcttctggcccaccagagcgttcatcaaggtggacttgcccacattgggccgcccgatgagcgccgcaaatcccgacttaaaccccggtggggcgaccgggatccccgacagccccgcctccccccggccaccctcttgtcccctcgtgtacggggggatgtaggggggggccagctctggcggcgcttgggccgccccttcctgccacccttcctctggagcgggatcccgaagagggggatggccgcgttcccgtcgctcttcttccatcgtgccccctatctctggtagccggaccaggactgcgcctggctactgtcaaaggccagggaaacctcaggcaactgcagggagagggatcccagctcggccagggtggtgccggggtagtaaaaggcgaggatttgcgccgcgttcaacccccgccgcgccagggtgtaggcgccgtactggctcagccccaccccgtggccaaagccgccgccgataaagcggtagcctgtcagccgcccgctctgtttcaggggttccacgcgaaacagagtgctgtacaggcggggaaaagccaggcgcacctgatccttgcgcaaaagaatcgagtggagcccttggggcgtctgcaagtccacgtgcagcgcctgcacccgaccactgaccgagcgctccaggacgtgcagcccctggatggtcatccactcggggagagggatcccgaggtactcttgagcggcccgcagttgggcgtttagctcctccagcgactgagaaaactcccagcggaagaggcgcgatacccctgcttcgttgaaaccctcccgccgggccagaaaggccttgaagtcgctctcctgccgcaaatcgaagggctgatcgggctggtgggcgatatccacctgcgggcgcaggtaggggcgcggctctccgtcccaaacctcttcaaagcctgccgagatgccgccgttggtggaagaataaacggcatccaccagctcgcccttgtaggtgagcaccaggccgctggtctggcgaatcgcttcgtcggcccgcggatgggtgccgctcagccccttgtaaacctggcagtgggtattggcacagaggtggtagtcgtcgatctgaaagcggtgcaggttcttgagggcgtaggtgcgcgccaaaattgcctgggcggccatggcggcaaagggggcccctggccccacctcatggggcaccaccccccgtaaataggtttccaggggcacggcgttgaccaccgtatagctgccgtaggcattgggctgaatggtaatggatccggcatagtagcggtcgttcacccgcagatagccggcatcggaggttaccctcaggcgggtgcgatggtagcgaaaatgctcatgtacccagctcagctccgcccgttcgcgccgctcctgcacctccagccgcacctgagggatcccttctttctgggcatactgctgaatctggattagttgttggggagtgtaggcgcggctggcccacacctgccattcctgcggttgggcgatctcggtgcggatgcccagagattcccaggagttggcgctggcctcggcgctctcgaagcttttgtggctgctgaggatgaggcggtacacggtttccgggctggccagggcgcggttgacgatcccaaccgtaacttgtgggagccgctgcctctgggtgctgccgtctgcctgggcaaattccagggtgaggaaagaccccagcggcgctgccagctccacctgatcttgctcagaacggccaaagcgttgcacaatgcccacgtgcaggatcgggttttcgggggtggccgctgcagacaattgcgctggcaagacaggatcttcggcctctttgcgaaccccggtcgcgtcagcggcacggagcaccaaggctgtcagcaacaggcccaagccggaaatgaggctgctctgtttgcgccagcggagcggagtccttaaaaaccggcgaggttgggcagtaggagactgacaactggccatggccgctttatcctgacaacacaccctgtcgattgtacccgcatcttttctggcctagccgcagcgatggatgctcctctcccctctacctccctgctttttaccggaaacgacggtggattctcgaacctgcctcctcctgctctacgcaagggatccggctggcggttgggctgggatcctgggcgctccccttttgtggccctggtgggaggagagacttgggcgttggagctaaccctagaagaatggcaagcatttgtgcagggggtgtatcgtctgcagcaggatatggaagctgtcgcctcccaactgatggccgaggagagcattacgctggagcagacctttcctgccctcacgttggttgccagtggcagcgccactgcttggggcctctatctccagttgcaccagggccggcggggtgagggtttctggccagcagaagttgtcccggagctgtgtcgtgccctcgaccaattccaggagtgctgacccgccgccgcttgcaggttttggggaggaacccaaggcaactcaggtcaaactccaatcaattgctgaagaaaagatacttgataaaccctgaggccaccccaacgactagggccacgatcgcgccgcggctgatgaactcctgttggtcaagccgcttgctgtagccatccattttgccgcttagctccgcgattttcacttccaggctgctacggctgaggtcgatcttggcttccagctcgttgcgagtgaggtcgatcttggcttccagctcgttgcgagtgaggtcgatcttggcttccagctcgttgcgagcgccttggatcttgctctctaggtcgttgcgagtgaggtcgatcttggcttccaggtcggttttgaccagccggatctcgcttttgatctccgtcacctggatttccaacttgcggtcgattccctccagctttttgtccaaagccaggatgaggtctttaatttcttgattgggatccgacatccgcagttctgcccaagaccgctggctcctattatcgcctaagggatccctcctcaaactggcggctcaaccgttgccacgatgtcgcggatgacggcctctgcctcctgccgtcggttgctcgtcatgtccccagatccggccaaagaaatgcgatgggccagcaccggcacaaacaaagcttgcagatcttccggtaggcaaaagctccgccctctcaccaacgcctgcgcccgtgctgcccttgccaaggccaacgccccgcgggtggacacgccggcccgcaacagtctggaggcacgcgtcgcctgcaccacctgcagcagatagtcggccagggatccatccaggtacacctgatccaccgccgcctggatctcccgcagctccgccagggaaagcaccggctggagagcctccaccggctctgcctgctgtcgctgcagcagcaaagcccgctccacctcagggctggggtagccgatggacagccgcaccagaaaccgatccaactggctttccgggaggggataggtgccgtgatactccaaggggttttgggtggccaacaccataaagggactgggcagcgggtaggtgcggttgtccagcgaaacctgcttttccgccattgcctctagcagggcactctgggtgcggggagaggtgcgattgatctcgtcggccaggatgacatgggcaaaaatggggcctgggcgaaattcaaactcccctttctctttgttgaaaagggtgaggccaagaatgtcagtcggcaagaggtcgctggtaaattgaattcgctgaaacttggcccccaagctgcgggcaatggcccgcgccaacgtggttttgcctactcccggcacgtcctccaggaggacatggccttccgccaccagggccgtcaccacggcctgcaccacccgtggcttgccttgaaacaccgactcgacgttggcgatcagcttgccgatctgctgccgcaaagtttgcaatcgctccgccgggatccgcgctgaaccggacagggtgccaacacttgccataaaccactcccaaaggggcctattccaccatacaggcccaacccaccggcaacccaaaggggatcccacaaaaccccggtggaaaaccggagtatcatagacctgatccttgcaggaaggatgggtattttggaactgtcttgtaaaagtgagtacgctctcctggcccttctggagttggcccagcactaccatgacggccgggtattgcagattaaggagatcgcagcccaccagtcgattcccgaccgctatctggagcagttgctggccacgctgcgcaggcagggcctggtacgtagccagcggggcgccaaaggaggttactctctggctcgaccgccctggcagatctccctattggacatcattcaggccatcgagggagaagatctcacccgcccccgcgacttgcccagcggcgatctctcgccggagcgccaggtgctctggcaggcttggcaagatgcccaggcggcagcggtgggcattctccaaaaaacgaccttgcaagacctctgcgaccggcaggcgcaacagcaacaggccaggttgatgtactacatctagaggaagctgccggtgtcgatgccctgggcttggcctcctctcaagagggtgagtacctcttcccgccgaggcggacgagaggggctgggatccctgtcaagttttgggttatcctgaaacccattgcctcttgaattgcttcctttgcattccatgacctttcgctcccctcgctctcaggctgccgatacgttttcttcggaagattttgccaaggctctggaggcgcaaagccttgactttcgaccgggacaggtggtgcgaggccgcatcttccagcaccagaacgatggggcgctggtggatatcggcggcaagtcgccggcctttttgcccctgaaagaagccgggatccgctcaggagaggatttgagcgagctttttcccctcaaaagcgaagccgattttctcatcttgcgagaggactcggaagggcaaatcgtactctcggcgcggcggctgcggctgaagcgactttgggaggagctggccgaaaaacagaccaacggccagacggtaactgccctggtgatcggcaccaacaagggcggggttctggtggacgtgcaggggctgcggggctttattcctcgctcgcatctcaaccaacgggaaaatctagaagagctggtgggccaatcgctgaccgccagtttgttggaggtcaaccccgctgccaacaagctggtgctctcccagcgagtagcgcgacaagctgagagcctgggaatctacaccaccggtcaggtggtgcggggcaaggtcagcgccctcaagcccttcggcgttttcgtggagctggaggaggggggcagcgggctgttgcccatcaagcaggtcagccaaagctttgtcgcctccttatccgacttgttccagcccggtcagccgctcaaggccgtggtcatcgatgtggatgaggccaaagggcgggtagcgctctctctgcgggtgttggaaaaataccccggcgaggtgttagagcaactggccctcattaccgaggaagctgaagagcgggccggcaaactgaaggggagaatcacgtccgagggcaaggtcatttaacccataccgactgccaaggcgctcctgggcgagccttccggatccctgggctgggcctcacccaagacttggcgccgatcccccaatcccgccagcagcaggggacctttcgtagccaccggctgtggaaacagcaccccttatccctgatgctcagcttccctctccctctgggaggggggctggatcctatgtcctgccagcatcaactccctggcactgcggagccctggggggctgtttcaaacttgtacagagtggcaatgccgtgaacagcaactgaggctggggtgttgtctatacgcgatgctggcgcaacagagatgaagagatttccttaccaatcctccgctattgcgtttccgtgcaaatcttaggttggaaatgctcaaattaggacacagcaagggttttagctattgccgccactgaggaaatagccagaataagagtagctattgacccagcaatgggcgctacgacaacttggtgaatgcacgatgtttccctctctgttgaccccacgcacagccggcctactcctatcgggagccgcactgggcatccactgccaggtggccatggccgctccttttcgcgacacctttggccactgggcgcaagcctatatcgagaccctctcctctcaaggggtgttgaacggcttcccggatggcaccttccgtcccaacgagccggtgacccgcgctcagtttgccacccttgtcaccactgcctttcgccttcgcaacacctctggtaccttcatcggctttcgggatgtgcctcccagccactgggcggccaatgctatctccacggcggcagccaacaacttggtggccggcttcccagacggcaccttccgacccgaacagcccgttactcgcaccgaggcgctggtgatcctgactaacgcccttggcaacacgagtgccatccccgcggctcagccgagcgagctgttcagccgctaccgcgacgcggcagccattcccaactgggccctggcacaacttgcagccgccaaccgtgccggcctgattgtcaattacccggatcctatgcttttggagccgaaccgccctgccacccgtgccgaggtggccgcttttacccaccaggccctgctcaatcggggatccctggtggcccagaacccgagcagttgggtttccacccccccggcgggctttgacctgcgcctttccacgctggcggcgggcaccctgatgcagaccaccacccccttcaacgagcgcctcttcatcgcccccaacgaaactcgccccctgtccttgatcgtccgcaacccgattcgcaacgcccagggggatattctggtgcctttcggctcgcgggtggatggccgctttgagccggccccagggggcacccgttttgtggcggaaagcatcatcgccaacaaccaactgttccccttggctgcccaatcggacatcattcacgatgtcaaggatccccgctacaccaccacgggcaaaatcatccaagatgcggccatcggcgcggcagcgggcgccattctcggcttggtgaccggcgacaatgccattgccacagaagaagtgctgggggctggggtggccggagcggtgatcggcaacgtcacggcgccacaggtggtagttttggatcccaaccaggtgatcgagctgcgcctcacccaggatctggcgctggtccctcaatcccgctagcggcgcgggggtgtccgttgcaacaagacacaggcgatacaacttcgtcaccgtctttccatcggtgaagctgggcgttgcctcgatccccaactccgtatccccccgtacacggggggatatagggggggccggggttgggagtgagggcaaaaggctatcttctcagccaatccaacagagtcgttccccccagccacaggcccaccaaaatggaagtggtcagcagccccgccgccacacagatcagggatcccaagctgcacaggatcccgtcctcttcgaggaggccaaaggcggtgacgaagacccccatcgccggcagggtgttggtgccgggcacgggaatgatcatggaaatacccatcaagctgatcaaggtgctcagccagacctggcccaggcggctggtgcagactggttgccaacgggggcaggcaactttttcaatgcgctgcaaccacgggatcccggcctgcacccacttttgaaattgcttccgttcaatggatgtctgcagcacccatggcggcagccagggggtggttcgccccgccagcatttgtagggccagcagcagaataaccacgccaaagggagtggaatagccaggagctggcagaggcagagcagaagggaaggagagcaccgccaaaaacaagccaaagctgcgctcgcccgccagtttgagaatctcttcaaggcggatgggtggggatccctctgggtaaggctcgggctgctctggatgggcgggaaggcaggcaaatcgggccagctcttgcgatagacgagccataggggggggctgcaaacggtttgggagccaacgatagcctactgcaaatccaaggtttgttggatatcttgaacaaaggggtggtcttggaggggtaagatgagcggcgaagcgctgggcaaaaggttggctagcggtagccttggagaaggtctggggaagcatgctccgctcagcaagggaataggcaggttgggggggacgctgttgctgggatccctgttggtggcagggcgcggtgtggccctggccgaagcgcagttggaggtgggtacctccaccaccttgcccccgcaggcggcgccgccggtgttgcctcccccgccggtgggagttcgacaaattagagaggataccgatcctgagcaaaccgccgatatgcccctttcccttctggccgagcaggtgctggaggcggtgtgcgaagcgcaaatcgatccccaacgggccctggccctcatgcccgacctgagcgagtcccacatccgcgctgcctgtcccaagcggctggccccccagtccctccgtagacggggggatataggggggggagtacaggccggtcaaagcttggcgaaattgtagggagcggtgaaattgttgtagcgaatgcgcagccgtccctgaaaggctcgatccagctcctccactttttgggcaaaagccggctcatcttcccagttgatgagaaacgagctgttgtaggccatgttttccgtaagcagctctccctcgacgcgatcgctggccagagagccgagggcggctgtgaaggtttgggcaatgtgttggcgccgttgctccagcatttgctccagagcctgcccaatttccactactgcatctagccccaagggggtgccagccatttcgtcccgccgggctttcagggccgggttttcctctagccccaattggagctcttgctggggatcccagaagacttttacccccacctcccgtttgccctccaggcgctgcagcagggccagcagatcggccaagtgcggtttgatcaaatcctgctctacctgatcccagccgctcaccaccaggccaaattgcagcggcagcagggcgcggtatccctcgctcatcacggtttctaggacagcttcgtgggccagcagattggcccggctggccaagtagcgctcctggcgagcctgggaatagagaaaggccaaagatcccagcacgtgaatccccaccggctgcttgtccagccccaccacattcaggtggcgcgggccgggggcagcgacgatcccgtagagatagagggtgctattgggatttgccgttggcatggctgcgagcatctccgatcaaccaggtgaggttggactcttccgtgtcgatggcattgccatcggaggaaatacagtagcgacccatcaccatctggtggcgcagggtaactcctgcagcgatttgggtgtagttgaagatgaggctgccatccagcgtacacccttcgttcaacacacagccgtagccaatggctgtggggccgatgagcttcaccccgtctgccaggtaagtgctggccccaatgtagaccggcggctcgatatggatgcgatcccagttggcgcggatgttgatccccgtccagacgccgggccgaatctggatcccgggcaccttgacccccttgatctcgccgcgcagcaccttctgtaccgccagccagtagtcaggggtacggccaatgtccacccactggaagtcggccttgaggccgtagaagggggcgccggctttcaccaaggcggggaagagatcgctgccgatgtcataggggcagccgggggggatgtagtccaggacttctggctcgaacacgtagatgccggtgttgatggtgttgctgagggcctcttcctgcctgggtttttcttggaaggcggtgacccggcccgtcgcatcggttaccaccacgccatagctggagacttggctgggatccacctctcgcaacaccaccgtggccaatgcccccttagatttgtgaaagttgaccacctgggtcaggttgaggtcgatcagggcatcgccgcagagcaccacgaaggtgctgtcgaaaaaaccggaaaaatcctggatcttgcgcatgccaccggcggatcccaggggttcggccaccggctggccgttctcgaagtggccctcgaaggaaaagccgatgtgtactccccactgctggccatcgcgaaagtagtcttcgatctggtgagcgaggtggctggtgttgatcatgatttggtcgaacccatgttcccgcagcagctccaccaagaactccatgaccggcttgtgcaaaatcgggatcatcggcttgggcatcatgtaggtgatgggccgtacccgcgtccctttgccggctgccaggatcatggctttcatgccgtcctctctcctccgggtctatcgtctcctgactttatcatcccaggatcggcagtctggataacagaagagggttttcgctctgggctggccccccagtccccccgtgtacggggggatagaggggggaatcgccgccaagaggccgatcctctacaatcgaggggaagcaacgcccgcaactgctctgccgctgtcaaggcttgactctctatctagccctggcaagagcagggatcccggacatccttctatgtcgatggctttcggcctcagccccgccccgcatcccgataccccaggttgccgttccgccggccagccgatcaccattgccctggccaagggagccttgctggccgacgctatccgctgcttgcaacaggtggggatcgatttcagtcgctttttggatcccggcaaccgcctgctgcggattgaatcgcccacccagctcaacgggcaacgctacgaggcgctgctggtgcgcaaccacgacgtgccggtgtatgtggagtacggccaggcccaactgggcatcgtcggctacgacgtcttgcgggagcgctatgccggcagcgaggtgcgagtggcccacctgctggatctgaagttcggccactgtcgcatgtcggtggctcttcgccaagaaagtccctacacctcggcggcccagttgcctccccatgcccgcgtggcttccaagtttgtcggctgcgcccgcgagtattttgaccggttggatttgccggtggaaattatctccctctacggctcagtggaactggctcccatcaccggcatggccgatgcgattgtggacttggtggccaccggacgtaccctgagggaaaacggcctggtggaacgggactgccttttcgagagcaccgcccgcttgatcgcccatcccaccagctaccgcgtcaaccaacagcccatcggcgagctggtgaaccagattcgggagcgctggctgggatccctggtggcgagtggcccgctttgagggggccgcgaggtctttgtagaagggcaggggtcggcaatccaagaagtaggaaaacgcagctacccgacagctctgcctggccaggaaacttctgcaagcccggccaaagaggggatcactattgcgtacaataggggcattcgggcttattttccccagcagcattgagattaaaacaggtttttcgaggttgattatgcggtaccgtccactactcgccatcctgttggcgctctgtttgagcgtcttcgccctgccggcggaggcggccaaggcccccttaacctacgaccagatccgcaacaccggcaaggcggccatatgcccttccgtctcggacgatgcccgcggccgcatcgaggtgcccaaggggggatccctaaagttgacagacgtctgcttccagccggtgcaaattgaggtggaagaagagaaacggaacggggaaaaagagtttatcaaggccaaaaacatcatgatctcggcagccacgctggggccgattaaggctgaggtcacccccaaagacggcgggttggagctcaaagtggtggacgggatcacctttcagccgaccaccggtcagttgccccgccgcgagctggtgccatttttgtttagcgtgaaagatttggtggccacagctcagggctccgccattgacccctcgaccgactttgaaggggagttcttggtgcccggctaccacaccagcaccttcctcgacgcgcgcgggcgcggctctaacaccggctacgacacagccgtagggctacaggcggccaaggacgacttcgccaccaaccgcaaggtggacgaggtttcgcgggggaaactgtcgctgcgcattgcccgcgtggatcccagcacgggagagatgggcggctccttcgttagcattcagcagtccagcaccgagcaaggggcactggaaccccgcaccgtccgtgtccagggcttgttctatgcccgcctggcgccggagtcttgaagagagcaaattttgggcttgagggggcagggatccggtcgatccctgctcactcctgttgatactctgtctgtctgggtttgcctgttggggaagagggcggcgatggcaggatcccacagcgtttgttttgatcgggctgccgacttttacgatgctacccgcagctttttccccgctgtagaggaagagatcgccgatgccatcttggcgacagggggagccactcctgagacctattttctcgaggtgggcattgattcggcgtggctactcctattgcggcgtcgatatttctaaacggacgttagctgagcaggtggaagccttctcaaggggctcatgtgcagcaggtagcggcggcaggtaggtgtctgcgcatccacccagagccaggcaagtcttgtaggaagggttttcttgtggacattgcggctggaggggtgacgccgacctgaacggtgcaaaggttaccgcccttttggggcgttctataaaccagcccccctgccccgcgtatacgggggggttcggggcttgcttgctctctaagcgagcatgcttcagggctactgttcgcgtcagccggacggagtccttcaaccccatccgcttacgcggggccgcacttctctggctcggcctgccctcaacttcccagaccttcagggtaaccttgctaagatttccatggcagggatcccgggctatgcaaggcgtactgctgatcctttacatgttgtttgtcagtggcctgattgccgttgtcggggatcgggtcgggtatcggattggcaaaaagcgcctcacctggtttaacctgcgtccccgccacacggccgttttggtagccgtgattaccggcgtgagcatctcggcgctgaccttgggcacgctgctgctcctcaaccgctctctttcggaagccctgttcagctacaccaaccaaattgcccaggcagagcaggagctgcgggccctcaaccgccagaaagctctgctggaagcggagaatgccactctcagagccgagcgagaccgcctcaagctggatctcgaccaatttcgcagtcagcaatcggcagcccagacacgcctgagcgaagtccgggatcaactggctatggcgctacaagagcggcaagaggcggaggcgaagctggcggcagccaacgagcaactggcccaagtgcagcccggcctggagcgggcccaggcggagttggaggcggtgaaggcagaggtggaggcggcccgaaagatgattgccgatctggagtcgcaaaagcaggctctgcaactggatcgggatcaactggagcgctctctggatacggcgcagacggccctgagccaactggaaactcaaaaaaagcagcttgagcaggagatcgcgcagctcaaccagttagcggtgcggctgcggcggggagagctggccattctggcgggagaagtcctggctacaggagttgtgcaaacgccagcaggggcagacccggcggcagtccggcggcagtttgagcgagttttggcccaggcagaacagcgggcccttgccctcggctcccggcccatcccccctctggagaacgccatcctcatccgccgcgaggaggccgaccaagctctggaaaagttgaaggaacctggtagctgggcagtgcgcatcctctccctcaccaatcggcttaagggagagcctgtgcctgtgctggtggagatttaccccaaccagcgcatcttcgccaggggatccgtgctggcgcagggtgtaatccagccaggcttgagcgagaacgaaatccaacagcggctgctggagctcctcaaccaggccaatcagcgctcccaggcagaaggcctcctctcggatcccatcaccggcactgtcggagaattctcgcaggtcaagttcttggaagttgtgcagcatctccgccagagcactacccccctggatgtgaagctggttgctgacaccgacatctacacggcggggccgctgcgggtgagtttcctgatggcggaggcctctggccagcagggcaccacccccgttcagcaggcggggcagattgggggatgagggatccactccatctgggcgggctggaagaggggcgagtgctgatgggttttgacccggggcgggacaagtgcggccttgccgtggtgcaagttcagccggcgtggcaggtcttgcatcgggaggtggtctcagccggggaggccttggccaggttgcaggccctctggcagcagtttggggcggagcggctcatcctgggaaatcagacaacggcgcgaggctggaaacggcaactggagtcgctcctcccaccccaacagattgttctggtggacgagaggcacagctcagaagaagcccggcggcgctactgggatttttacccaccgcggggatgggagcggctgttgcccaaggggatgcgggtgccggacaaggcttacgatgatctggtggccctgattctggtggagcggtactggcgtgggcaagcaagggctgagccgacgtgaatttctgtacgggctcctgctggggctggcggtggccggctgtggcgggcctaggggctctctgcccctcattctcgcccttaaacaggggatcccggccagcttggtgaacgagtttcgccgccgcacccaggttcgctttcggctgcaactgttggacgagcgggcccagttgctggcctacctgcagcagagcgtccagccgcctgagctggcctggtgggagccggggagatggttccggcgacagccgccagcagcggccctgagcctgttgggagctgacgtcttggatcgggccattgctgccggttggctggatcccttgccacctgacctcttgggagaacggtggcagcacttggatcgccgctggcaggctgctgcccggcgagaggggcagatctggggcgtgccctggcgctggggggtaacggccattgcctaccgccgcgaccgggtgagcgaccccatccgggactgggcggatctgtggcggcctgagctggccggcaaactcaccctgcccgatcacccccgggaggtgatcgggctcgtcctcaaaaagctgggccgctcctacaacgatcccctcgatcccgaagaggccgaactgcggcgagagctgggatccctgcaccgccaggttctggcctatacttccgccgactacttgcccatgttgcgcctggccgatagctgggtggctgtgggctggtcgcaggatctctatgccacccaggccaactaccccgagctggaggtggcgatcccggcttcgggatccgccatctggtgggatgtctgggtgcggccgcatagagctcacaacgcttccccagagctggaaggatccctgctggccgactggattgacttcgtcctaaccccagagttcgccccccgcctggtgaacttgagcgggatcccttcggtttggccgctggatttggcccaactctctcctcggctgcgtcgcagggctgactttcagccttctacctgggagcgcgccgagatttggcggcctctgagccccgccgaagccgagtcctacctccgcctctgggaccagatgcggcgcggcctcttgtagcccggctttttccgaccccggcggccaaggtgtgagaaccggcaagtctagggaggcaaccaggaccctctacttgtcctttttgctctttttgcccgctttgggtgtctccgcgacggcctgttccagttgcaagccagcagggtctgtggccgcctctgcagaaggctcaaccgcctcagggatcccagacgcctctgcttctacagaagggagagctgcctgcggctctgttgcaacctccccctcagctttcgcatcgacaggaggctcaactgcctcggggatcgcggatccctctggcttctcggcctcaaactccgtctccggcacccctgccctagccgactcagacctctcctgccggtcttcaccctcagagcggggcgaaagggtgggcggttcggtggggttgccttcgctatcgacccagttgaccgtggtttgggacttcagccaggccatcaccttgttggcgagcagatcttcgtggactgcttggcggactcgctcccgatccagcttctgcccttgctgcgcataggccgccatcacctcttccacctcgacttccaattcgttggggcctacggcaatctgctcctgccggacgatagcgctcagagccaaggtgcgccgcagccggttgatggcctcgggccggtggcgctccatcaactggttgagagtttccggcggcagttgggacaagaacttgcggatctctcccggcgtgaccccttgctgctgctgcagcgactgaaggcttcgggccagcagttgtgtcgtttcttgctcgactagggtctccggcagatccacctcggtggtttccaagatggcattgaggatggccgtctccaggttctcctcagattgccgcagggcatcttgctcgaggcgcttttgcaggtgttcccgcagttcggccaccgtctgaaactcgctgatctcctgcacaaaggcgtcatccagctccggcagctctttggtcttgatctctttgaggcagacggtgaacgtaaccgttttcccggccaactcttttctgaagtaatcgtcggggaaagtagctgtgatctccttggtttggtcgagctgcatgccgaccacgcccgccacaaaaccagggatgaagttctcctctttgagctccaactgaaagtcctgggcggcgatttcctccagaggattgccctcggcatcgcgggcttgaaaatcgatcaccaccacatcccccaactgggcgggccgatcctccaccggcaagagggtggcccgctgatcccgccaccggtcgatgagctggtcgatctgttcgggcttgacggtgacgcgggtggccgtgacggtcaggcccttgtattggccgacacgggcttcggggtacacctccacataccccgagaagctgaagtcggcctccgggttgaagcgatccagaagctgctccaccttgtcgtccagctcgaagcggctgatgggatgcagttgggtgtccttgagcgcctgttggatggcctcgttgatcaggtcatcgacggcactggccatgacgcgctcgcggcccacctggcgtatcaccaggttgcggggagctttgcccttgcgaaatccggggatctggatattccgctccagttggcgcaaggttttttcgtaggagcgcttaacctggtcggcttctaccacgatcttgaggccaacccggctgccaggacgtttttcttgtgtgacctgcataggaagtgatgggctagtggaagaggcaagcagaatttcaattttaccccaactgcttggagatcgacgggatccattcggaacagttctaggcaggggatccctctgtggtgacttccttaacgtcctgaatgtcttcctggggctcggcacgcttgctggggggcagttgcttgactttggcttccagctccaccaccatttccttcagctcgctaatggtgacttccttttcttgcaactgccgatttttctcgcgggcttcgatgctgaattggagacgcatccagaggctatagagccaggcaagggcggccccgatcccggcagaggccaacagttcgatcgccagcgggctttcaacgctgacgccgggggcaaaggtaatcgtgaccgggctggcgttttgcatggcgaaaagagcgattcccaggagggccgagaacaggatcaggtagttgaacagtcgcatgcttttctcctcagagggatccacgacggcttgccagcaccagaatacccacaaacgggggttgatttgttggcccaagagatctcagaagaaccagccatagctgtgtaagcctttgcccagaaagttcacccccagataacacacccaaaccaccccaaagcccaagctggccaagagagcggggcgcttgccctgccagcctttggtgatgcgggcgtgcaaataggcggcaaagaccaaccaggtgatcaaggcccaggtttctttgggatcccagctccagtaggtgccccaggcttcgttggcccagacggcgccggcaatgatgccgatggtcagcagcgggaaccccagcccgattagccggtagctggtgttgtctaagatttccgccaggctcagccgttgcagcgggatcccttcgggtgccggttggggagggggttcagccggtcggggggagcggatcccggcgtagaccagttctgcagcgggcgatggcagggtggcttctgtccattcggggtgggttgcaggctgggagggtccaaattgcaggccgagggagttgccctttaactgaacttcctggccgcgggtgacgatgagaaaagcgatggccaaaagggatcccaccaagagggctgcataggccagaagcatcaccgttacatgcatcatcagccagttggattgcaaagccggcaccagtggctgggcctcctgcatatctgccggcagggccagggcggcaaaggccacaacgcccgtcgccagcggggcggtcgtcacccccacccaacggctacgagtccagtggagagccagcagatgcaaggcggtgatcccccaggccaagaaaaacaaagactcgtacaagttactcaaggggaaatagccggcatcgatccagcgggccgtcagcagggcggcgatcgtcaagttcgccccgatcatccccgccaagcccagctccgacagaagctgcacctggggaaacgctgccccgccccaataaaacagcatggcccctaagcaaacggcaaaggccacgttgttgagcaaagcctgccactgagctagatccaggcctgcaagggccgttatcgccaacacagccatacctgacctcagaagttctcctgacctggcttgggccagaccgctgatcccattctagggcgggggaggggatcttccccaaaggacacatgctggtaatgtggggatggcttatctgcagctcggcaggataccgaaagtgttgggatgtgaggctcatgcaaagacacgcgggaaaggccagaacctggagatggggatggtggatggctctggtggcggctcttgtgctggtcgcttgcgctggatccccgcttgaacagccccaggaacagctacctcagctcgagcgggtaccggtgccgccggagatcgccaagctggatgcctacttggagcactgccgtccgcgagtacagatcctcagcccccaacccggagaggtgttgtcggagcggcaagtaaccgttcgctttgcggtgcaggggtacccgctctttaaagatccgcaactgggccttggcccccatctgcacgtggtgctggacaaccggccctacatcgcccattacgacgccgatgctcccctcgttttcgaagatttggagccgggatcccatactctgcgggtgtttgccggcaagccctggcacgagagctttaaaaactccgaggcctacgcccaggtcagcttccacgtgctcgcctccacaccggaatatgtgccgcaaccgcagttgcccctgctcacctacaaccagcccagcggcagctacggtgccgagccgatcttggtggatttttggctggccaacgccccggtgcgcgaaagtttgctgaccgacctgccgcgggattggcgcatccgctacaccctcaacggccagtccggcctgctggatcgctgggagtctttttacttgaagggcttgaggcccggtcgcaacgtgatggtggtggagctggtggacagcaaaggggatcccatccgcaatgtgttcaacagcgctgcccgcgagatcacctacacccccgggggccaagacacgctctccaagctgatccgcggcgagctgaaagcggaagaggccctggccattgtgcagcctcagcccacgccgaccccaacacccaccccgacgccgacgcccaacccgacgccgacacccaccccgacgccgacacccaccccgacgccgacacccaccccgacgccgacacccaccccgacgccgacgcccaacccgacacccactcccgcgccgcctcgccagcctcgctttcagctggaccgttcccgtcccaccgcagaagggatcccggctgttcccgcgccaccgcccgtagggctcactcctgaacctgaacccagcccagagccctctccgcagcctgtccccacttcaactccccagcctgtggctacacctttgccgcgcgtcacccccatccccttccaggagcggcgagtgcgacagcaggggttgcggcttttcccgcctgggctccatagcccctactcgacggataacctgtagtacgatggcggctcgaagacttgactctatgggtagtgtctgagatccaaaatttatcttgatttactctaaacttggggcagccaagacgatggcttttccttgggatctgccttggctggtttggggttgaggctcattgacaactctctctgaaatcagcctcaaaaggtttcagaaatggattagcaggctgtttgataccttgccgggccagcctctccgatagatttctacagacaaaataggcatctgtagcgatgtagagtgtatcaaaaaacatgtttcttatctcagtacaatctggttaacgattgagagagcatgaccgatcttgcttgcttttttctgtcctattgatttaagttttgagtaacggaatcgccttattttagtaacatctgcccgtaaatcggcgagctgacagaggccggaactgaggaaccgctggcggtagctcaaggacaagactcaataaatttagtgaatcaaatagccgctgaaagtctggattttaggttgccaaaacctttacggaaaggcttttctactggtatgaataaagtgctgtttgcagcaaggtcggcttcgtactgtgggaagcaagcttgatgcgacagcagaagcgaagattctgacagggcatcaacttatggtgtggggtttgatatggcggagaatcttgagctgcaagacgcagtggggcgttttttaaaaatcattgggcgctactcgttgctcaccgctgaggaagaactgcatctggcccaccaagtgcagcggatgatggcccttctggagcagcggcggcagcacgagtcgctggaggattggagccgacggctggggatccctttagaggagctgcagcagatcctgcggcagggggaagcggccaaaaagcgcatggtggaatgcaacctgcgcctggtggtgtcgattgccaagcgctaccgcaaccgcggcttgccgttcctggatctgattcaagagggcaccattggcctcacccgcgccgtggaaaaatttgatcccacgcgggggtacaagttctccacctacgccacctggtggatccggcagagcgtgaaccgcggcatccaaaacaaagggcgcctgatccggctgcccgcccacatgtacgagaaggtctcccaggtgaagcggcgctaccgcgagctgtccgctgagaagggatcccggcctgccgcagaggaagttttcgattcgctggatattggcgacaactaccgcgaactgatcacccgccacatggccgagatccgatcccttaatgtaggggtaggcgacgaggacggcaccgagctgcagcactttatccctgacgaggacaacgatcccatcgaacatctgaatcgggttgcccattgcgaggaagtgcgcgccctggtgagccaactgagcgaacgcgagcagcaggtaattgtggcccgctatgggctggatgggtcgaagggcctgacgttgcgggagattggggagcacatcggtctttcgcgggagcgagtccggcaaattgagcggcgggccctgcggaaattgcggcggctacagcaggaatactccacccccaaggccggcagacagctcaactccccaagctaactggagcctgccctctgtagaacggcttcttcaccacttcagcaggacggcgctggccccgaatctcaatctctagccgggatcccaccttagcccaagttgaatccacatatcccaggccgatgccatagcccaaagtgggagaatgggtgccgctggttacccggccgatcggctcaggggagttgggagcgtagatggcatagccgcggcggggaatggctcgctccaacagccgaaaccccaccagacggcgcgggatcccttgctggcgttggctttcgagggcaggcttgccgatgtagtcccctggattgctgaccaaccagcccaggtcggcttccaggggggtggtgctctcatctatgtcttgcccgtagagacagaaagcggcctccaggcgcagcgtatcgcggcagcccagtccacaaggctgtacccccgcctgcaccagttgctcccagagccaaagcccgtcggcagggccgagcaggagctcaaagccatcctctccggtgtagccggtgcgggccacaaagacccctgcccctgaggatctctcttttcgagtcgcaaactgcccgtgttgaaaccggcgcaaagccctcagggatcccgccaaaaaaggctgcaaaacctcttcggctgccggcccctgcaccgccagcaacacctgagactcggtgtgatcttgaagttccaggccggggatcccctgctgatggagccactcccagtccttttggcgggtggccgcgttgacgatcaggctccagtgctccagctcgccttctggtgggtgccggtagaagatgacatcgtccacaatgccccctagggggtttagcaaaaccgtgtagcgagcggatcccaccgccacagcgcccagatcgctgggcaccagacggctgaggtgggatcccagctccggcccccagaggtcgaacttgcccatgtgggagatgtcgaagacgcctgcccgctcccgcaccgcccgatgctcagccaccaccccctgatactgcagcggcatttcccagccggcaaaggagacaaaccgcgcccccaaggcttggtgcaggggaaacaggggggtgcgttgcaggggagttgagctcatccacggatctctaggagtcaaggactagaataaacgcaacgtcgcccatttcttggagctcgtcccatgcgtcttctccacaccatgatccgcgttggcaacctagagcgctccttgcagttctactgtgacgttctggggatgcacttgctccgcaaaaaagactaccccagcggggagttcacgctggcctacgtgggctatggcgacgaatcggaaacggcggtgctcgagctaacctacaactggggtaccgaccactacgagctgggcaacggctacggccacatcgccatcggcgtcgaggatatctacagcacctgtgaggctatcaaagcccgcggcggcaaagtggtgcgcgagcccgggcccatgaaacacggcagcaccgtgatcgcctttgtcgaggatcccgatggctacaaaatcgagctgatccagatgggatccctgcaggagcagggtgccgcccccgaaagaacagctgccgcctctgcctaaacttgccagaagcggatcccccacctagttggcggatccccccaccgtcaacttgcccaagacgttgatgtcgaaggtgaagttgatcgtcaccgagttgccttcataggcctcaggcaggggcaaaaagggcgccgcccgctgaattgctgtcagcgctgcgtcgtcggtttgttggctgccggaagtgcgggccaggcgaatgctctgcagctcgcccccccggcccactgtaaagatcaccactgtgcggcgggaggtgccggtctggccagggatccaattctgctccactttgcgttgcagagctgccagccaagggccccagtccacattggcccgcgccgccacgctgggggggttgggagccgattgggtggggttggccaagccgctggctcctctgccctggatcccggccccatcactgggagcggaagcgctgaggggcggccccaactgggaagcatcggagggccgctcggcagggagaacctccgtcggcggttggggagcaggcgcaacaggctgcaattggctgggatccgagtcccgctccctgggctgcacgggtagaggctcggcagtgggggggcgggtgggagccggcggagcagggggagcagccgccaccggtggcggagtctgggtgggagtgggccgaggaggagccggaggcgcagttggcgtagggggtggggtagatcgaggagtggccagagcaacttccgccggagcagggggtggaacaggggcaggcggctgcggttgcggcggctggggttgcggcggaggaggtgggggagcctcctggcgaggagcagcctgggattggggtggactgccctgagaagggggggcttccgcccgctcgcccccatcgcgggaatccacttccgaaaccagctctgcttcttccggcggcttgagatcttctggctctagcaggataaactcaatggcctcttgttcttgctggcgaagtggccaaaatcgactccagtagagcaaggccagcagcgccagcacgtgcagcagcaaggacagcgccaccatccaaaaaaagtcgcgcgcctcttcctcgcggcggcgctgttcaacccagatgctggtcatgaccaagcttgccccttcttacaaacctctcaacacaccgagttctcttgctgcagactcggccaaaggactccgtctcgctgacgcgagagtgctccgcactgctggcgcaagcagattacacgctagctagtgttatagcatccgagcggttgggcttcctgcgcaaaggcgtacagtcggcattccacctggcagcagccgttctaaaatcgcctaccttgataaagagcgaggatcccgatttgcaggagagcccatggaacccatctgctttcatctggcctttccggttgccgatcttgccttggccaaggcctactacggcgagggcttgggctgcgaggtcggtcgagaaacccctgccgccgtcatcttgaacctgtatggccatcaactggtggcccacctcacccaggaaaagctgacgccccagcggggcatctacccccgccactttggcctgatcttccctgcccaggcagattggcaggcgctggccgagcgggcccgcacgcggggattgcttttctatcaggagccacgctggcgctttgtcggcacccccctggagcacggcaccttctttttgcaggatcccttctacaacctgctggagtttaagtactaccgctaccctgccgccatttttggagagcgggaatgggctttggtcggggatactgctttccatccctcaggccaacagcttccggatcgctctcccagcagtgcgtagcaaacgggaggaacaccttggccactcaacccctacactctagccctgggcgcggccccatttggcagatggatttcaacgccgtcccactgcgggatgggcaggggcggcgggtttgggagctgctggtctgcgatgccagcggccagttgcgccaggccaagtactgcagcaaccaagaggtcaatagcacctgggtagcccaacagttgcgcggctatctggaggcagccccccagccgcctgcagccattcgcgtcttccgagcccgcatgagctccatcttgcagcgggcctgcaacgccgccgggatccccatgctgcccagccgtcgggtctatgccctcaaggcctggatgcgagagcgggcagagcaggtttacccccaagaaacccagttcacctacagccctgagccccctgtagagccggagccgccggatcccatccccctgccggataagttgcagggggagcgctgggcgttcgtgacgctgcgggccagggatctgcgggaagccgagacctggccaatggaattcggcgagctgttcccggtgaactgggaggcctgggcgccggacacgatcattcccggcttggtgattgcctcgcggcgggctttgcccatagcagcttggctgagcggtatggagcctgcttatttgcatgttgccgagggacggctgctgttcgaggctggcctcaacgattgctatctgtttgcgcaattaaaagatgaaaagctgcgggcggaggcagaaggctttgcccagcgacaacgccaagcccaagggatccatttccttgccatccagagcgatttccgggcccagtccttcgccggcttttggctgatgcagtaccctctctagaacagttgtcggcctgtctgccccgccactcgctccgccccagttgcctgggcagcccgcaaacccttgcgtgaatcctcaggctagctatgtttgcgaggcaacacaaaaatggtatcaacgcctctgcgagcgcctcgccaaaacccgcaaaggctgattctttcgttgacccgctcgatgccttgcgccacaaggctttcaggcctctcaccccccctcttcggggcccttttttgccaccttcgaccgaccccctcgcaaataggccttgcattccttgccctgcttgggtttaataggggtagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagggtgtaggttggccaagtaagcggctccctcttccttggggggaaactagcagcggggatccccaggtgttgaacatgcgctttgcgttttgccgataccggcggcctttccgccagcccttgcgcacgcgctacggcctgtggtctatccgcgaagggatcctggttcggctgacggacgcggagacgggaggtcagggctatggggagattgcccccatcccctggttgggcagcgagaccgtagaggaagcgctggcattttgtcagcagttgccccctgagctgtcggaagcagagatcgagaagatcccggcaaccttgcccgccacgcgctttgggctggaatgcgcctggctggcctgtcgggatcccggctggctggcaagggatctctccgggctttcctggtgtgggctttttgggaaaaccccaccctcaggttcctaccccgcctacaaggtcaaggtgggggtggagcctctcgagcaggaggtgaaaaagctagaaagctggctggagcagttgcccgcaggatcctgcttgcgcctggatgccaatggggggctgagtctggaaggggcgcggcgctggctggccctctgtgaccggatcaaccaagagtggccaggcaagattgagtttttcgagcagcccttgccaccagcgcagcacgccgatctaagccggctgagctgggagtttcagactcccattgccttggatgagtccgtggttgggctggagcagttgcaagctgtccaccaagccggctggaaagggatcctggtggtcaagccctccttggttggctcctgccttgcccttagggactacctcaggcaacaccctagcctagatttggccttctcctccgccctggaaacgcccatcggcgcttggcatggcctagtttgggcgggatccctgcaggcaaaaacagcccatcccagagccttgggatggggggtgggggagtttttccaggaaggggatcccctcaccctgatcacgctctcagcccaggagcgggcagccctgatgcaggcggtgtgggagcgccacagccagccctagacggcggcggcttgcttggcccgttcctgccgcaggtaggcctggataaagtgcatcagctcctccggttcgccattcataaacgcctcgacattgtaggtttcggcgttggtgcggtggtctttgatcaacttgtagggatcgaaagtgtaggtgcgaatccgacccccaaagccctgggtcaccatctcaccccggatctcggccagcttttgccggcgcttttcttcctcaagctcgatcagcttcgccttcaggatctggatggcccgctccttgttttgcagttgggagcgctcttcggtgcagcgcacggcaatgccggtgggcttgtggataacccgcaccgccgtttccaccttgttgacgttttggccccctgccccgccggaacgagaagtctcgaactccagatcctccatcctcagctcgaactcattgtcctcctccaggataggcatgacctcaacgccggcaaagctggtctggcgcttgccgttggcgttaaaggggctgatgcgctccatgcggtggttgcccttctcggcggaaagatacccgtaggcatagggaccttcaatcagcagggtggccgacttgatgccggcctctgccccttgcgagtattccgaaagcgtgaccttgtagccctggttttccgcccagcgggtgtacatcttcaggagcatctccgcccagtcttgggcatcggttccccccgcgccagcggtgatggtgaggatggcgccgtttttgtcgtaggggcccgaaagcagttgccgcagctcccattggccgagctcccgctccaccgccgccagggatccggacacttcggccaacagctccgggtccgggtcttcttgcagcagctccaaggcgctggcagcatcctctaggcgatccttccagcggtggatttgatcccaggaggccttgaggctgttgagctgttgcaggtggcggcgggccgcctcggcatcgttccaaaactgcggctgcgctgcttcctgctccaaaatggcgatctgctgctccaggtggggcaggtcaaagatagtcctgagcactgctcaggcgcgaggtgagcgattctagggtgcgtctcagatcggccagttccatagagagcatcaagagagagcatcaagctgcgcttcggctctcatcctagcctgtaggctggcaattcaaccaagggatccagctcttttgcaggtttgctgcaacactgtgaaccgcattcctggccaattgggtgatcccgcgccggctctaggacgcgacagagcggccttgggcgatggcttttgccgaaggatccctgtcggagcacctcaagcccgtagcagaatggaaaatcttgtttcggaggccgctatgctgagggtcttttccttgctttccggactggttctggctggggggggtggctgctttggccatcaccaatcccaccccggaagagtacggagcctacgcaggagaccaattggctgcctatgctacacgggaatactgcgcccagatcccagcttttttgcccaccctcattgaggaatgtcacgcccttgtgcaacagctgcaaccagagctggtggagctgtttctgcgccagacccgccggcaaaacttcatcctcttcagcctctacagcaccgatttgtcgttgcttaactttggcccgctggggatctccctgcccacctaccactttgaaaccttggccgtggcagggcaattctatacctatgagatccgcgagggcaaaaccactccccaaaagggctaaacctgggcctgctccaacagcgcttgcaattcctccagggctgcctgggccgactgcgcctgctggtaaagggattgcaccatctcggcgctggcctgagccgattgcagggtggattggctttggcgttggatgcgctctgccaagccgcggatgcggttgctggcttcggtggtgcgccccgccaatttgcggatctcctgggcaatggcaccaaaaccgccgcccccacccctgcggttggcctccacagccgcattaaaggagagcaggcgaatatagcctgccacctctacgatcaagtcaacgatggtgttgatttctttgagctcgcgggagagctcccggttgctgtcggcaatgtcctgaaataggcggcgcaccgcctctaccccggcaaaggtggcggcaaaggtggatttgcccttttccgagagcaccgagctgatctcgatgatgcgggcgttgaggcgggccagctcttccgagcgctgctgggcttggcgccgctcccgatccaaagccaggttttggctgaggatctcggctttttgccgctccagatcgcgggcatactgaaggctgcggtttttttcctgctccagctcggccaagagccgtttcatctcctcctgctgttcttcgagcttccgctgggtggctagatgtacctgggactgagccaccaacaacaccggcacatccaaaaggcgatagtcttgggggccgacttctaccaccaccgggtcgtagatagtctcctggggccgccggaaagcctggctggccgcctcaatgacattgcagtcgccgggcaaaaggagaaaaccctggccctggaactctgctagggagctgatgggacgcttcgaaaacacctccaggccatagggtttgctcagcatccactccaaaatggcacgccgagtcagcatcccccgcacctgcgactgctcgtccaacacgactacccctgaaagggtggggtcgtcttctaggcggcgcaccacgttctcgcagggggtggactcacctacctgaaagtccactagcgccagatcgcgcagcttggtgtggatcgagagggtgggagtgggcggattggtcagggtagccatcacagggatcctcggcgcagcttgggtcgagacaggtagccagtagatgtgctatgtattgggaaacacacaaaagtggctctggtcggcttgccaggagactactgccgactgcatttagtttgccttgggatctcgttccctggctacggtcgcaggctggggatcggttgaaaaaaaagacaaaggcgggtttttcccgttgccgagtggggatcccggcaagaggggatactccaaatccgcgatttggccggctctgagctcagcgaggctcttggtagcggtggtagatctctagaatttcgccgcggccacgggtaaaagcggccactacgtggggatcgaagtggctactgctttggctctccacaaagccaaagatctcgtctaggttccaagcttttttgtaggggcggcggctggccaaagcgtcgaagacatcggccaaagccacgatccgcccttccagcgggatctcttctcccttaaggccccgcgggtagccgctgccgtcgaacttctcgtggtgggtgagggcaatgatggcgctttttttcatcagctccgagtccgatttactgaggatctcgtagccaatctcggggtggcggttcataatcaggcgctcttcgggggtgagggggcctggcttttgcaagatggcatccgggatcccgattttgcccacatcgtgcagggggctggcgtagaaaatcagctcctgttcatggctggagaggcccaactctttggcgagaatgcgggaataatggctcatccgcttgaggtgaaaggcggtgtcttgatcccggtattcggcagcctgggccagacagaaaatcgtttccaggtgagcagctttcagctcttcccgcaagcgcacattttggtaggcaaccgccgcctgggaagccagggcttcggccacttggacttccagctcagaaaacggctggctccagtcagccacctggtcgggcgccaggtcagcagggcgatccggcctgaggcggttcaacagttgcagggcaccgaggatgtttcctgagggatcccgcatcggcaccgtgagcaaagagcgggtgcggtagccggtctgctgatcgacttgggagttgaaggcatagggcaagcccgctggcaagcgatagacgtccggcagattcaagctctcccccgtgagcaccacatagcccacaatgctggaaggagcaaggggcaggcgcagatcctgcagctcctcgttgcggttgaccacgaaaaagcgcaactcttctccctcccggatgaacaggctagcgccatcacagcaggttagctcgcgggcttgggcgacaatcagttccagcaggcgccttaaatccgtttccgaagaaagggcgatccccacttggatcagccgctgactcaggcgcaaggcagcagcagcctcgaatttggcttcgccaggagagagatcgaaggcgaaaggcccatgggacataacctgatcctccggtgggttacgagtgttctcagggaagcggggttagagctctggcagggatcctgcccctgctccaagttgggaggctgggggtcgccaatccaaagtaactctgctaccctactttacctgtggaagcgagagacgctgtgacccaggtcaagacccagccgccagaggaggttgccctccagctcatcgttggcctgggcaatcctggcccgcagtatgccaacacccggcacaactgcggctttatggtggtggatcagttggcagagcgctgggggatcccattagctctggaaaagcggttccaaggtagctacggagaaggttttgccctggggggcaagcggcgcctgctcaagccggagacctacatgaatcgctctggcgaggcggtgcgggcggtgttggattggtacaagttggatcctgcctcggttctggtggtgtacgacgatatggacttgcccctgggtcgcctgcggctgcggggatctggctccgccggcggacataacggcatgaagtctgtcattgagcacttgggcagcgaagccttccctcgcttgcgcctgggcgtgggcagacctaagggcaaccaagacagggttgggcatgttttggggagctttgaacccgctgagcaggcagtgctggaccgggttctaagggcggcagtggcagcggtggagtgttgcttgcaagaaggattgaagacggccatgaaccgcttcaaccctttggatttctctgggccagatcggcaagatcagccagctcctctcaacccagccaagactgcgcccggagaaagctgatgccgggatcccgccccgctgtctgactaagcaaagtcgcctcatcaaggactgcgtccggccacgcgatcttccacccgcggcaattcctcagaaccgcctggccgcgtcagggagtcggcttccccagtggcaggagagggcaaggatccctccaggttgctaccgatccctcgccaagccagagaaccggaggcttcggcggcctgagcgcacagcttggcgcgcagctctgcctcctgcttgggcttgagataaaggttctccagcagcaccgccataccggctacccaggggggcgcgatcaccgccccaacaatgcccaacaactgagtgccccccagcaccgccagcaattgatacaagggcttcacccgcaccgaggatcccaccaacaagggatccaacacataggtttccaggttttgcacggcaacgtacaggatcagcacccacaaaaaagtccagcccccttggacgatggccaccaccaaagccggcagggatcccaagactgggccgataaagggaatcagattggtaaacccggcgattacccccagcgccagcgcaaactccgacaggcccaaaaagcggagcgagacggcaatcatcacccccaaaatggccgagaccaagacccgcccctggatgtagccccccatacgttgcgccatcggctgcacctgctgggccaaccgctcattccaggggtaggggaacagctccaccaggccctgcaccaggtcagagccgctcaccagcatataaccggaaatgaagagggtcagcactacggtcaacaggccgcccagcagaccgcgggtgaaatcgaaggactgcaccagcaactgttgtcctgagcgaactgcccagttcatcagcgactgcggatccagcaactggttcaagtagtccagcgccgccggatccacccctgccagatcggcaatccaggtgtctgctaacagttggagccgctccaggtaagagggcaaccttgccagcagccgctgggtctgggtcaccaccgtcggacccatgagcagagccaagccggcaatcccggcaatgaaactcagataaaccaccacccccagccaacgggggatccgcatccgctccgccagatccaccaggggagccagcgccgccgccaccaccaccgcgatcatcacagttaccaccaggttgcgcagttgccacagcaacagcagcagcatccctgtggccactaccagggctatggaggagacggagagggtcagctgtcttcggctcatcatctggctgggctctcttcaaggggggcgtttcagtcccccggggtaacagacggctctaccatcctggcctggcttagccgaacttgccaaacgccccttgcccaaagacgccaaacccgcaacctctctactcaatagcccagacaaagatccgcagcagaaaaccagctagcagtggagttaccgcaacagttccatccgtactgcttctacatattccagcagctctggggatcctctgcctgcagcctgccacagcgtcaaagcacggcccagatcggcagcggcaccggccctatcctctccctgataggcgcgtgccatgccgcggtggtagtagccctcggcttgctgcggctgcacctcgatagctcggctgaaatcctgaacggccaagttgaagtcgcaaatgctggcccacatcaggccgcgatggacataagcatcgaaaagatcggcagagctttggttttgcttggccagctcgatggccaggtgcgacacatcaaacgccgattccagatgtccctgttcggcccagatgcgagagcgcaacaagtggagttgggggttgcgataggcaatgcgatccagaggggacaaagttgccaaagcctgctgcagctccccaaaatactcgtgttgtattctggccttgagcaagtaagcttcaggcaaatagggatccaaagcaatggcaatgtccagatcctgtagcgctctgcgcatcaggtgatcaacgacagccgcctgctccggctcgggcaaggccaggggatcgctctgcaaccgatcccagaagtattgagcccgctgcagatagagctgcgcgttccccggctcttgttccagaaactgagctagccgcgccagatagacgcgattcaagtgaaaacgctcgccagcctgggtggaaagagggatcccccgctgcgccagcaactgatgcgcctgagagcgctgctcaagctgccgtacttgggcttgcagttgggcttgttgcctgagcaggagctcaggatcgggttcatcggcaaatgccgtcacttgaacactctgcgctggcgccgaggcaacttcagggacagcgccccgtcccttgcgcagggaagccaaccagccgcattcgccgctcaaacacagccaagacagcaaacccaaaagcgccgatccggacaacaaaagactgggcctcagcatggatcccaccccacgaaatagcttgaaaaaagagttgcctctaagctagttcgccacagccgcagtgtccagactttcggcaatgcccgtcctgcgccaccactcggaaactccccccaggggatcctgccgccggccagatcgaccaactccacgcgacgattctttgctggctacaggagctgagagccccacacgggatccatgaggcaactggggcagaggaagagacaaaagccttgccgtcaggtaagcggggcaaccccacccgtccatacggtggggtagtttatgagagcatgactctagtcaataataagctcaactatactgaaaataatgtataatatgttcagtacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggactccgtcccgctaacgcgaatggaaacaagcagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcagttagacaaccaggttaaccagcttcttcggcaccacaatgaccctcttcggcgtcatcccttgcagatacctctgcgccgcctccgattgcagagccaaccgctcctgctcctggggcgtgacatcggcaggggcttcaaaggagccgcgcagcttgccgttgacctgcaccacaatcgttaccgtatcggccactagggccgccgggtcataggtaggccaagcctggcgatgcactgagtcggtgccgcccagggcctgccacagctcctcagccatgtggggggcaaagggggctaggagcaagaccaaggtgcggatcccttccgcatagactggcgagtccgggatctcggcttcagccagggcgttgctcagcttcatcagcccagcaatggcagtgttgaactggtactcctccaagtcctcgctgacttctttgatggccgtgtgcacggcgcggcgcagatccctttccgctttggtcagggatcctgcttcaaccttggcctgcagcagctcggcggctttgccctgcaaggactccgtcccgctaccgcgaacaacaaactcgtacacctgccgccagacgcggttgagaaagcgaaactgcccttccacatcggcatcgtcccactccaagtccttttccggcggcgccttgaagaggatgaacatgcgggctgtgtctgccccgtagttggccagcacctcttccggatccacgccgttgcccttggacttggacatagttgcgtagataacctgcaggggctcgccggtttccggatcccgcgggtcgttgggatccttgaccaatgcagtagggatccagcgatccttgccggacttgttggggttgtagtaggtgcgcgcctgcaccatcccctgggttagcaggcgggagaagggctcatcgaaattcaacaaccccagatcccgcagcactttggtgaaaaaacgggagtaaagcaggtgcaagatggcgtgctcgatgccgcccacgtactgatctaccggcagccaggcgttgaccagatccttgcggaagatctcgcggtcgttgcggggatcgctaaagcgcaggaaataccacgaggagcagataaaggtgtccatcgtgtccgtctcgcggcgggcgtcggcaccacaggcggggcacttcacctttacccagtcctccaactgggccaagggggatccccctcgccccgtcagctccacatcctcgggcaacagcaccggcagatcctcctccggcaccggcacaatgccgcagtgggggcagtggatgatgggaatggggcagccccagtagcgctgtcgcgagatgagccaatcccgcaggcggtagttgacctgccgttctcccagcccctgctcttctagccaggcgatggccctttctacactttgccctgggcccttgcccactgggattccgttcaaggggccggagttgatcaacaccccctcccccgtccaggccgcctgcagatcttcagcactcgtcacccccccttggggcggctgcaccaccagcttgatgggcaggccgaactggcgggcaaactcaaagtcccgctggtcgtgggcgggcacggccatgatggctcctgtgccgtagcccatgagcacatagtcggcaatccagatggggatccgctcttgattgacggggttgatggcgtaggatcccgtccagacgcccgttttttcgcggtcttcggcgctgcgctcgatctcgctgcgggcagcggcctcggcccggtaggccttgacggcaacctcttgctcaggggtggtgagcttctccaccaagggatgctccggcgccagcaccatgaaggtggctccccagagggtgtcaggccgggtggtgaacaccggcagctcctcccctgtttcggttttgaagacaaccctagcccccaccgactggccaatccagttctcctgcatggtgagcacccgctccggccagccggagagcttctccaggtcagccagcagttggtcggcataggccgtgatcttgagaaaccactgcttgaggaggcgcttttccaccagagctcccgatctccaggagcgcccttccgcatctacctgctcgttggccaagacggtctggtccaccggatcccagttcaccggcgcctccttctggtaggccaggcccgctttgaaaaactgcaggaagagccactgcgtccacttgtagtagtcgggggcgcaagtggtgatctcccgctcccagtcgtaggaaagccccagccgctgcagttgatcccgcatttgggcaatgttctggtaagtccacttggccggcgggatcccccgatcgatggcggcgttctctgccggcaagccaaaggcatcccaccccatggggtgcagcaccgcgtacccctgcatccgcttgtggcgggcaatcacatccgtgatggtgtaattacgcacatgccccatgtgcaggctgccactggggtaggggaacatcgacagggcataaaacttgcggctttccgccgtcagctccggcgtgcgatccaacccgagttcacgccagtgggcctgccacttgctttcgatggccggaggattgtagcgcgcgtccacagtctagggctcctggggagaacagctctcggcttcaggtgggctaagatacgagcattttggcatgttttgcggatccccggcaccgacgggatccaccggaaaccagttaacccaaagggatcccctcagtaggtttcctcgtgccacctgttggccttcttcagctccttctggaacttgctccagtcttgaccggcttgctcggcaaggggggccatgacgctgttgatgccgtcctccattcccttgaggccgcagatgtaagtgtaggtgttgggctgctgcagcatctcccacagctcggggccgtactcggccatgcggttttgcacgtacatctttttgccgtcgggggtttgctgttcgcggctgatggcgtaatcgacgcggaagcgatccccatactgggctttccaggcctctagatccccgtggtagagcaaggtggacgtggtgggcaccccaaaaaacagccagatcttgccctgatagttgggatcctcttcaaacaggtgcttgatgaaggcgcgaaaaggggcgatgccggtgccggtggcaatcaaaatcaggttggcgttctcatcttccggcagcaaaaaagttttccccgagggcccggtgatcatcacctcgtcgccgggtttgagatcggtgaggaagccggagcagacccctacccccggctggcctgtctccttatccacgtattcggcccgtttcacactcagagaaacggtgcgcccctcgccatcgtcgccatagcgggtagaggcaatggagtagaggcggggcttgtggggcttgcccttgtcatctacgccaggaggaataatgccaacgctttggccctccaggtagcggtagttgggatccggcaggctgagcacaatgtgcttggtcaggccgggtgccccttcccccacaagggagtaggtctctacacactggccgatcaggggcgcgttgggacggtacagattgacaacaacttctcgcttttgggcgctggcaaccataacggcgatctgctcctggcaatgggagaaaactctctagcaaacaccttagcagcccgcccgcccgaagggaacttgccggaggggaacaccccaggccgatcctgagaaagcccgcccggaaaacttctcttctcctcagtcgtcgccgggaaacaggcagtttttgttaaattgttccttgacgccgcccgcctctctggcctcaagctcggttgtgggggagcgtcttgtggtaatatgcaagaccataaagaacagtaacttttttagaggcttcctctcagttttgccctgcccatccccaaggagttcccatggcaagcagtcctgaacgtattgtaatgatcggtgttgccggagattctggctgtggcaagtccacgttcttgcggcggttgggggacttgtttggccgggatctcattaccaccatttgtctggacgactaccactccttggatcgctaccagcgcaaagagaagggcattacggcgctggatccccgcgccaacaacttcgacctcatgtacgagcaggccaaggcgctcaaaaatggccagagcgtgatgaagcccatctacaaccacgagacagggctcattgacccgccggagcgggtggatcccagccccatcatcgtcttggagggccttcaccccatgtacgacgagcgggtgcgggagctgctggacttcaaggtctatctggatctggcgccggagatcaagattgcctggaaggtgaagcgggacatggccgagcggggccacacctatgaagatgtgttgcgctccattgaggcccgccgccccgatttcgaggcctacgtcgatgtgcagaagcgctatgccgatgtagtcatcgaggtgctgcccaccaagctgctgccggagctggatccggagcacaaggtgctgcgggtgcgtatgatccagcgggagggggtgaggtatttcgaccatgtttacctcttcgacgaaggctccaccatcgactggatcccttgtggcaaaaagctgacctgctcctacccaggcattcgcctgcactacggcccttccacctacttcgaccagccggtttcggtgttggaaattgacggcaccttcgacaagctggaagaggttatctacatcgagaaccacctgagcaacctgtcgacccgttactacggcgagctgacggagctgctgcgcaagcacccggaatatcctggatcccgcaatggctctggactcatccaggtaatcgtgggcctgaagctgcgggccctctacgagaagattcaggcggaagccaaagagctggcggttgcttcctaaggtttggcctctgcgtgaaggggatcccttgacctggctcgggcagttgggcaagcggcgataggtggcgatccatgcaagggttccagttggaaatctggccggagggaacagcctttttccggcgggcggtcgagatctggcaagagcaggccgcggcggccatccgtcaacggggccgctttacggtggccttggcagggggaaacacgccacggaagttgtatgctgctttaacccaggcgccggggatcccttggcagcaaacctggctgttctggggggacgagcgctacgttcccccggatcaccccgagagcaattacggcatggtacggcggatcctgctggatacggtcggggttcccgcctcccaagtctttcccatgcccacccactcaggagatcccttacgggatgcggcggagtacgaggcgaccctgcagcagattttcggcaccgaatgccctgcctttgatctgatctggctgggagtgggagaagacggccacacggcctccttatttcccggtacagccgccctggaggtgcaacaccgctgggtgacggtgggccaaaaaagggaggagccgcgcctgactctgacctaccctgtcttgaacagggcggctcaggtggtggttttggtaacgggggccagcaaagccgcgatcgtcaaggaggcgctgacaacggaggcccacctgccctgccagcgcctcaacccccaaggacggctgctatggctgctggatgcggcggcagcggctgaactgcccctgcccgcggtggccttgctcggctagtccggccaattgctgccgaaaaagcgctggctgaagatggcgatttgacctggatcaccgctgcatcccttcccttcgaatttgatgggggtagttgagtttggagcgctgccccatgtccattcgactcattgtcgaatcggttctccagagcacctacctcagccgccgccaagaatcccaaatctgccatttcctccaggagcggctttacgacgaattggatctggaggcaattgatcggctgatcttggctttgctgaaggggcaagtccagctcgagtgagaggaaagctgcgccgcttcgccaaatcctcaggccagagcctagcccagcctcctgtggcagtctggtcgcttgagcagcggacggctacaggagttccagcaggagagctttccggcaggctccctcagatgctttggctgcctccccagctcggacgacgcccttgccaaccgccgctcctcgaaggtagggtgacgccttcaccgagtgacatactctcgtctctcaccctaaagcgctccgcgccgctgacgcgaacggggagctactgcgagaaccttctgcgtccggctgtgccgtgccgttaggcatgcagccgcggaatgctctagcgcggggctataccagattccggcaatgccgtcttgtatagccaatctgattctacgatatttttgcgggggtggctgtatcccgaccctgactgccccccagtaggggggtacaagtcggggcttatccacctccgcacccccagaagctaaaacctccgtcctgctgacccgacacccaggccacaagcaaacctccaaggcaccgtcaatgcgcccctgcacacttgcccaaggcaaagccccacctatatttgatcgccaattttgggtaactgtagcacagacgagcgactaagacttgcgacaaaacctgtctgttgaccgtcctggggcaagcctgtgcaagttcaaagcggttgcggccccgttgcaacgggatccaaaccctcttggcctttgagctgcgggtggatccgccgccggcaggccaatcggagctggtggatctggatggcaacgcggcggttcagctctagtttggggatcccaccgaacatctgcgcgtccaaactcaggccacggtgctcaccctgcgggagaatccctttgactatctgctctgcgattgggctacccatcttccgattgactatcccagcacgctggcagctcaattgcagccttatcggacggcgcaggcggatgctggcatccaaagcctggcctgggagctgtgggatcaggtgcagggggagacgacggcttttttgccggcgctcaaccaacgcatctactccgagtgccgtcacatcctgcgggaaaagggggatccctcgcccgccggcttgacctggcagcgcaaaaccggctcctgccgtgacctgacgctggtgttgatggaggcctgtcgggcagtaggtctggcggcaggatttgtcagcagctaccaggtcggcccgccgttgcaagagaacctggaactccagggcacaaccggcaaagagcccgcagagcctgtccgccgccacctgcacgcctgggcagaggtgtatctgccgggggccggttggcgggggttcgatcccacccaagggctggccgtggccgatggccatgtggctttggcggccagtgcctaccccaaagatgccggccccatctacggccactggctgggcagaggcgttcacagcaagatggactacaccattcacatcgaggcggaatccgccctgcagagccaagcccaactgagccccatatcctagcgggatcctttgagaaccctgtcagcgtctctcctgccgtgatattctgctagcttctagttctaaccgagccctctcttgaaaaccatggacgaactcaacaccctgatccaggatctgcaagctgcctttggcgacagcagcacgccggtgctctcgctatacgccgacatcaaccctgcccgtcccgaaaatgctggccgcgcctgggtgagacgcatcaagaataccctcaaggagctgctggagagtggggagagcaagcctgataactccctctgcgagcaagtccttgctctagtggagcaggagcgcccttcggcccgcaccctggttctttttgccagccgcaatcccgccggcaagccagtgctgcgccgaatcgacctgcaggtggagctgccggtggtggatctggcccatgggcgggtggaggcccgctggggggaaccttacctcacgccccttttctttgcctttgatgaatacgagcggggtggggtgttgcacctgtctggtaacaggtggcgcttctacgagctcttcttgggggaactgcgagaggacacggaaatctttgccaacatcagcgccgaggaatggcaggaactgcaggagctggccggccgcattgaaaatgccgttgccgaacgtcgcgcccgcagcggtggcaccttcgacaagctttcccccaaggagcgggaggcggccaaggtcagcctctggatgcacaagctctacctgcgcctggcttccgccctggataaggcagtggatcgcctgggcattgagcggctggtgctcatgggcgaagcctggcaggtgtcccacttcgagggctatctcaaccgcggcctacgcaaccgcatcgtcgcgcgggtggggcaccccgccaaccttcacacaccgacgccgcaagacatcctcgaccgagtggtacccgtcctggaggccgctgagcgccgaggagagctggctttgttggagcggattcgagagcagcccggcgcttggggcttagatgcggtgctggacgccctacaactaggtcgagtggaaatccttgtcctgccctggaggctagaggccaccatctggcgctgcccagacggctcggtgggaggaaccccagagatggcccagctcctctgcccagagccgcaaccggtggcgctgcgggatcaggtctgggtgctggcccgcgatttcggcgctaggctggagtttgtccgcggcgaggccgaagaccgcttgctccacgagtttcaaggagcagccgcgctgttgcgctggtagaggccgctccaaccgggtcgagcagctctctggctggatcctgaagccgcagtgtaggctaacatagcctagcccacctctgaaaagttttctgagggatccccttgacccaatccattgacctccccaccagcgtcgatacgttcttgcaagagctggccgccattcagcaagtggggccaaagcggatagccattctgggcagtcgccatgtgcccatcacccaccagtacctcatcgaaaccctcagctacgctttggcccttaccggcaaccgcattctcacttccggggccattggcaccaacctggctgtgattcgcggagccatgcgggcggacatgaaatccctgacggtgatcctgccccaaagcctggagcgacagccggcagagtcgcgggccagcctggagcaggtgctgcatctggtggagcaccccgaaaatgaccacctgcccctggcggaggccagccgcctgtgcaacctagagatcgtcagcaagtgccagcagttgatctgctttgttttccacgacagcgtcacgcttttggaggcctgcaggcacgctgaggagcaacacaaggtggttacgctcttctattttgactgattggactgcagctcactgctctcaaccttttgccccgagggtagcagtgtagaaggccccgatagctcaacatagactgcagcgcattcccgacgttgggtgaatggaataggataaggctttgtattgaggcaaatcgttgggcagccatgatgggatccccggcatggaacccggaaatttctgcagtctcgccgacctcatcctctaatccgcggggatccgaaaggggtgtttattttcgattcgatgcccaagggatccatctgcatttgcccgccaccctggcttgggaagaagtctgggacgatttggtgtggcaattgcgcagccgcaaaccctactgggcaggagtggcccccctgaccctgtggtgccaagagcgagagctggacttgcccaccctacaaactctggccgtcttgttgtcgcggcatcggttgtccttgtggcgcgtccaaaccggatcccgagggacggcgatcgcggcggcgaccctaggctattctgtggaacaatcttcccccttggaggcgattccccccgtctccccggatactactcccctctacctgcggtccacggtgcggtcggggatgtcggtgcgccaccgtggctcggtttttctgctgggggatctcaaccccggcggcgagatcattgccggcggcgacatttgggtctggggacggctgcgagggctggtgcatgctggtgctgagggggatagaggcgcggtgatcttggccttacagttggagccaactcagttgcgcattgccgatcaggtggcccgtccacccgagggcggatcccctcccaacacgccagaggtggtttacttgcaggagggtgtcatctgcattgccagccttcaggattttctgcggaggggggtatgagccgagttatcgtcgtcacctctgggaaggggggagtggggaaaaccaccctaacggccaatttgggcactgccttggcgcgcttgggtcgctcggtggtggtggtggatgccgactttggcctgcgcaacctggacttgttgctggggctagagaatcgggtggtgtacacggctttggaggtgattgcgggggaatgccgccttgaacaagcattggtgaaggacaagcgcacccccaatttggcgttgctgccggcggcccaaacccgcaacaaaacggcagtcagcccggatcagatgcggcagttgatggaaaagcttgccagcagccatgactacgtgttgatcgactgcccggcgggaattgaacaagggtttcgcaatgccattgcgggggcaacggcagccctgctagtaactacgcccgaagtagcagcggtgcgggatgcagaccgggtggtgggcttgttggaagcggcagggatttcctctatccagctaatcgtcaaccgcctgcgccccgatatggtaaccgctggccagatgatggcagtggaagatgtggtggaggtgctggccatccccttggtgggtatcattccagaagaccgggaggtgatcgtctccaccaacaaaggggagcccctagtcctctcggccaacccgactcaggctgcccaggccatccagcgcattgcccgacggctggaaggggagacggtggaatttcccaagttggccagcttgggcgagtctttctgggaaaaggccaagcggtttttcagccaaaaggtgctctgaatctcaacggctcttgagctccatctcaacgggatcatcctctttgcctggagtctttgctttccctgctatgcaccttcaataaagcccatgcttctcgatttcttggatcagcttttttcccgccactccggcaacagccgcgagcaagccaagcagcgcctgaaactgatcttggcccacgaccgcgccgacctcaccccggcagccttggaagcgatgcgcctggagattttaggggtagtatctcgctatgtggagctggattcggaggggatgcagtttcacttggcggcagaaggggggacgacggccctgatcgccaacctccccattcgccgtgtcaagcccctggcggaggcccgcctcaattcctgtgaaggggagaacccacaacaggatcccggagcggccccatccgagggcggccatttgagctcgccttctccctgagctaccctagactcagggagcagtaattcaaggtgttacatagagtgttacatccgcctaggctgcgtccgttcgccaagatgccttctctttgctcccacttgtgtctgtcccggccgggggtgccttgtagctgtttgcagcctgctcatggtaaaccgtctgtggccccaatgctgaccaggacaaagtcgccgggacggagttcgcgctaagggaggttgagcctcggcatggaaaactcctttgagctgacgatcctgtttacgctggccttggtggccgggatcgcggctcaagtcctggccaattttgttaaagtgcccagcattgttttcctgctcctgtttggggtgctgctggggccagatggcctgggctgggttcgtccccaaatcatgggatctggcctggaggcgctggtgtcgttggcggtggctctgatcctgtttgagggggggctgaacctgcggctgcaacgccttaaccaggtctccgacagcttgcgcaatctggtgttgctgggatcccttttgaccttgggagggggagcgctggcggcccactatttgggggagtttccctggcccctggcctttttgtttggatccctggtggtggtgacggggccgacggtgattaaccccatcctgaagcgggtgcgggtcgatcccgccgtcagcaccctgctggagggggaaggggtgctcatcgaccccgtgggggccatcttggcggtggtggtgctgcaggtggtgctctccggccaccccagtttcttgctggccctagagcagctatctagccgcttggccattgggtcggcggtgggggcgctggggggctggctgatgggatccttcctgctctggtcgcggcagtttttgacggaggagctgcgcaactcggtggtgctggcgggggcgctgggggtgtttgccctggcccagtcgctgcgctccgaggcgggtctaatggcggtggtgatggccgggttggtggtgcggcagaaggcggccattgccgagcggagcgtgcgccagtttcacggccagttggtggtgatggccatctcggtgttgtttattctgctgacttccaccctctcgctcaaggcggtatttgcgctggggtggggagccttggccacggtgctctgcctgatgctggtggtgcgtcctttgagcgtgtggctgtgtacctggcgcagcgacctgaattggcggcagaagctgtttgtggcctggctggccccccgcggcatcgtggcggcctcggtggcttctttgtttgccattttgctcaccgagcggggcattaccgggggggatgccctcaaggcgctggtgtttttgaccatctcggtcacggtgacggtgcaggggctgaccgctgcctgggtggcccgctggctgggcttggatcaggggagttctacggtgatcatcggcaaccatccgctggtcggccagttggcccagttgctgcgctccctcaaccaggcggtggaggtgctgccgctgccgtcgggatcccgtctgcgcgagcgcaccgccaatcttcccgccgagctcaacggccacaaagccggccatacctcagggacccaccccgccagcggcaatggcagctccaaagccctgccggttcgcgtcagcgggacggagtcctcagaggaacctggccaggtgctgcccggatctttgcaggaagccgtgctgagcgagtcagccttcttgaaggccgatatcgaccatgcggaaactctgttgatcctgactttggatccgcaggtgaactgggccattgccgagctgatggtgaagctttcggtttctgccgccatctggacggtgttgctgccggagatgcccatctcggaagggatccgcaccctgccgatccctttttcccaactgcagcgctgggccagctacctggaggccaatcgggccgagctgcgctcgatcaccctgcccaccctggcggacctgggcctgaagcccccccaatccgccgcggcctcggctcaggagtcgatcgcggcagcgcgctcagcgctgctcaaccctttttcggcccagatggggctagaggatcccacgttggagcggctgcgggatcagttcgcctaccgcatcaaagccgatctctgcctgcctttgttgctggtgcgtccgcagcgtctgggaggctggtttggggagaagggcaagtcgtcccaggtcggtcggctgttctacctgccggagccgggcatctggcgacgcggagattgcatctactacctggagcgcacgtccagccccgtagaggccgttgctccctctgccagagagttggatcccccagaatgggatccaccctcagccgagctactgccccagtatgttgagggcgtcaagctccacttcgatctctaggggtcccagggcagccagcggccactaggaatgaggggacacccctgcacctgctcaggccgacccagataaacccaggcaaaggtgccgctctccagttgcacccactgccgttcgtatagccgcgggtggtcttccagctcatctaggcggggcaacaggcccaagggaatgcggtagcgctcgccgtagagccggttgcggccaggaacggccatcgggtaggggccgagatcgtagaggtcgatgtggttgaggctgtctgggcccaaaaactctgccccttgcagcaggctgtggtactggccgccccgcagcagggatccgtagacaaaaaccacggtggagggttccatgtaaagctacgcaactttgacaaccgggatcagggggattgggcccatttttggccgatgcgcggctccgagccggccagcaggcgttcgatgttgcggcgatgggcagcaatgacataaaccccccctgccaaggcaaacagcaaatacggcagaggctggcccagagcccacatcaagagcggcgccgccaccgccgccagcagggagctaaacgagacgatgcgggtgagggcgatccccagcagccagacaccgaaggtagccagggctaccggccaagccatggccaacaggatccccaggctggtggccaccgacttgccccccttgaagcccagccagcaggagcggctatggccgatcaccgcccccagggccgccacgaccacccaccacggcgagcccagagctgatcccagcgccaccgctgccgctcccttggcagcgtccaccagcaacaccagcagcgccggccccttgcccactgtccgcaacacgttggttgcccccgttgagccggatcccgcttggcggaggtcgatcccaccccagcaacggcccacccagtagccggtggggatggatcccagcaggtagcctccaagggcggcaaggagggcggaaagccatgcaggcatagacacgtcttgaacgctctctcctcactttgccacagggcttgggttgccactgctgtcgaatccggccaggttgacctcccaagcaaggcgcggctgcacaaattgcaaaagctgttggcgaatctgctccagttgccggatggcctggcgggatccctgcgcccagaactgctgctgcagatagtcaatcagccacagctgcgccggcaaatcgagagcagccactgccctagccacttccagcgcctgccgcagcgagtggggccagcgtcttaggtcctgcagcagtgacggcggaaggctttgcaggtgctgctgggcggccagcgcccgtccagggctgccttgggctagggcaattagctcagagcgagggatcccgggcagctccgggcagcccaaagctgtcaacacttgctccatctctgccgagctgaggcggcgaaacggcaccatctggcagcgggacagcagcgtcggtggcaaagggtggggagggggggtaggcgagtggtgggaggcgataagaacgatgtgggccggctcaggctcctccagggttttcagcagggcattggccgcactttctgtcagggtttccgctccctccagtacaactagcgagcggcgggcgtgcattggcctacgggcacagaagcgaaccacttcctgcacctgttccaggcgaatttgcggcggggagcgccgctgcagagcttgtgcctccggggcgtctgctgctatcaggcggccctggtggacataggtggggctgacccagtggagatcgggatgggtgcctgcgaggagccaacggcagttggagcactggccgcaagggatccctgagctggcctcgcagaagagggcctgggcaaaccagcgggccatcaggctccgtcccaccccttctggtcccaagaaacagtagcttgaggtcacccgccccttttccaaggccgccacgagcagccgcgccgccagctcctgcccgacgatgtgctgggggggcagaaccgtgactccctcaaccatctcggcagctctgggctgaagcatcggcaaagttgcctagtcgcaggcaaaggtcggcaagagaaattgccacagcccctcctccaccaagggatccctccctatctctgccccagccttgttgttagccggtgggatccagtcgcattaaaacttggccaaattccaccggctggccgttgctcaccaaaatctccctcaccacgcccgccgtttcagcttctatctcgttcatcagcttcatggcttcgataatgcagagagtttggcccttgttcacccgttggccaacctgcacaaaatccgtttctccaggggcaggagcgctgtagaaggtgcccaccatcggcgccgtcacctccacccagtggctgggggcaggcttaggagcgctctcaggagggggagcttctgcaggggaagcaggggggggttctggcggcggggcagcgggcggagcagcggcagcagcagcaaggccagccgggatccctttgcgcagggtgaggcggaaatccttgtactccaggattagctcggtaacgtcgctctcctgcagagcggccagcagaaggcgaacttcctgccaattgacaacatccaagggaagattactcctgatgcatcacctgtccacaacggcagcccagcggcaagaagagggggagccatcactcgcggcctatataggtgtcggtgcgagtatcgacacgcacccgttctcccaccttaataaacagaggcacctggatctcagcgccggtctccagcttggcgggcttggttccccctgttgccgtatctcctctcacgccggggtcggtttccaccacttccaagacaacggtgttgggcagctccacatcgatcacctgccccttccagcgcaggatggccacctccatgttctctttcaggtatttcacggcagagccgatttgggcagcgctgaggggagcctgttcgtaggtctccatgtccatgaacacgaaattgtccccttctgaatagagatactgcatattcactttttcaatagtggcggcgggcagcatctcgccggcgcggaaggttttctccacaacgttgccggtctgcatatttttgagcttggtgcgcacaaaggccgcgcccttgccgggtttcacatgcagaaactcgatcaccttgtagggagcgccatcaatttccacagagacgccggggcgcaagtcgttgcttgagatcatgtcagcacagggatccgttgctcagacttcccaatcttaccccggctgcggggcactccgattcagctctctgagatcaatgggcggctgacgtccgtaaagaggcaacaccgtctgccaggaagggcgcaagcctgcttggaagtcggcgcgggccagttccgccaacgccagcacaggcgccggatccacccagtcggcagcatcgacgaccagagcctggggccactgccgcagaaccttctgccaagccgcttcttcccagatctgatccgccacttcggcaacccaatgttctggccccagccggtacacgccaccatactgctcccctcgcttggcgtccatctgcaccgccaccgtcagcggctgaggcggggatccctgctcctgccacacctggcgggcgagaaccgccaaagtcgagtagccgaacaccggaatgcgcaactgctggcccaacagccgcgccacacttacccccaaacggctgccggtaaaactccccggccccagagcgacagcgatccccgccatctgcgaccagtcctggccggccaagaactccttcaggcaagggtgcaactgcgccgccatctcccgatccagccaccaactccggctgcggctctcccccagcttctcctccaacggcaacacggccaagcccagaacaggcgtggtggtgtggatccctaaaatccagcggggaactgacatggcctctctcaggatcaagcgaggtacttgacagaacttaacggatgatttaaggttaggttgtcaatcttcgcgcttcctcagggaagtttgccatcatgaccactgttatccaacgtcgctcaaccagcaacgtgtgggagcagttttgcgagtgggtcacctccaccgacaaccgcctctacatcggttggttcggggtgctgatgattcccaccctgctgactgccaccacctgcttcatcattgccttcattggtgctcccccggtggacatcgacgggattcgcgagccagtttcgggttcgttgctgtatggcaacaacatcatcaccggcgcggtggtgccttcttcggctgcgattggcctgcacttttacccgatttgggaagccgcttctttggacgagtggctgtacaacggcggcccctaccagctgattgtgctgcactttttgattggggtgttctgctacatgggccgggagtgggagctgagctaccgcttggggatgcgtccctggattgcggtggcttactcggcgccggtggcggcggcgacggccgtgtttttgatttacccgattgggcaaggctcgttttcggacgggatgccgctggggatttcggggacgttcaacttcatgttggtgttccaagcggagcacaacattttgatgcacccgttccaccagctgggcgtggccggcgtgtttgggggtgcgctgtttagtgcgatgcacgggtcgttggtgacctcgagcctgattcgtgagacttcggaggaggagtcgcagaacttgggttacaagtttgggcaagaggaagagacctacaacatcgtggcggcgcacgggtattttggccggttgattttccaatatgcgtcgttcaacaacagccggagcctgcactttttcctggcggcgtggccggtgattgggatttggtttacggcgctggggatcagcatcatggcgttcaacctgaacgggttcaacttcaaccagtcgattgtggacagcaacggtcgcgtggttgggacgtgggcggatgtgctcaaccgtgccaacctggggatggaagtgatgcacgagcggaatgcgcacaacttcccgctggacctggcggcggtggaagtggcgccggccatccgcggctaatccactcctgacctagtcgaccagtccttcttgaatcccctggcagacgctggggggtttttctgcttttcatagaacgtagcccagttgctcaagggaatcggtgtcccaaaggatctgcccatccagagccattctcccctgcaccggcattccaacttgagcctctaggcgtgggatcaaagctgcatccagctcctccaaagcttggggatcctcggtttcgggcagggatccgaccagcacccagcccaagttgcggaccttggcttggcgcatcagggcggcaaaggcggttgcttggctcagggcggcctcccgtcgcagcgttaagagcaggctaaacccccaagcatgggccaaatcggcccaggtttggcctggctccaggggatcggcgacactgcccggcagaaccaggaggggattggttgcccgctcgccgatttgttgccagagggccttgagctgagcttccgaagggttgggatccaccctgagctggactcaaggtctctggaccacctcttgccaggcgctggccactgctgcggctccggggatccccgtccaggtatcggccaccatcaccctcatgagttcggatcccccacctcagactcccagagagtgagaaactccagctggacctcgaagccaaacaccaaagccatatcccgcagcatcgagagggatcccagtttctgctgcttgaaccaccgcatcaacacaaagagatttccagcgcttctgggttgtaaacaatgccctcgcgagggttgaattgatggggcaccaacatggctgcgtaacgggccagctctccttggcgccagttgaggaagtagggcatccaggggcagaccgtgtcccaacgaataaaccacaggcgcacctccgggatctccgacagctcgcgcggatcgtcggggctgcgcggccaatcgatggcgcattacacctgctgggcagcccggacaggatccgccatcaacgttttcaacagctcatggcccggggttaaatccagagcttgaatggctttagcaggaaggtagaaggtaatcggcacgacgacacagctacagcctgttaagggctcaaggggtacaatagcagcacttagcaaaccaacttcggaaggaggatggattgatcagtagtaaagaagtcttcactatctgctccatgctatatttcccaattctgcaaagctgccgaataaaatgcttcaataccgaccacatcatctcaatgggattcaactccggcgcatacacaggcaggtataggattcgtgctcctgtccccctaatcaattcctcaacttcccgactcttgtggatatttaaattgtccataatcacaaccttcctcgcatctagcttcggacatagctcgcttctcaaaaactccaaaaagtctcctttcttcatcccacccttgatgacacgacagccaactacacctctcaaggaaatagctccaataaccgtatacttttcacccttgtatctctgacgataatgataagccctttgaccacgtaaactccgagatactctccactccattccctcccagactgccgtctggtcgatggcaatcaaatcctccgctggaatattcctgacttcttgactataagctagtcgttccctttgcacctcctcttctttgacttttgcactgcggtaggtctttttttttagagtcattccttgctttttcaagaaattatgtatcgtgacgatgcttacattgattcctaagcgctcgcgcaacagttcttgatactgccacaggtagaagtctgggtgttctgtaataattgccatcacttcctgccgatgttgttccaaaatgcccactcgcttggtgcctgctttcttaggggctaaatcttgagtttgttggtactgacgcacccagcggtgtactgttcttttggtcaccatgaagcgtttagctacctggcggatggaggtgttacctgcctgataggctgctacaactctttgccgcaaatccaaagaatgagtcggcattcctttctctccttcctcttgaatacctgtaccctattttaaattaaaaggctgtacttatttccacgcccagcaggcggtggagaaatcgctcaaggcggtcttgttcctgcaacagatcgagttcgagcgcacacacgatctggtcaagctggcgcgcctgttagcgaatcgcggcgtgacgctgccagtcacggaaagccaactgcgccggctgaacccttttgccgtcgccttccgctacgacgatttggaaatcacgctcgcctctgacgatgatctgacgagcgtggttgcagagcaaaaagggcgtggccagcaatagccccgagtaggctgccaccttcacagaaacgaaaaaatactcccccggcgccagttgcaaaaaggtaaccccccgagcgggcacctccggcagggcgacaatgcggttcaccacggcaaagcaagcgatgatgcagatcgccaccgcgatcacgctggccaacaggcggctgcgcagctcttccaagtgctccatcaaggtcatctcgacctcgtagggaaactccggatcccgcacccgaccaggctcaggggccgccgcggcttgctccggggattcggtctcagaggcaagggtcatgggccaaggtgtaacgagacgttccccgctatcttagcgctgccccctctccagggaaaagcacttgcccaacactcctcgccattgggcggtggcccaagcccgttaaggggatcccggggcctgagcagatgaaactgggaaggggagcggttgcagtttttagcgcttgcccaagcccagcgccttttccacctgctgggcggcataggccatggcaaaacagcagatgaagtagattaggccgataaaaaacagcacttcccgctgggtgcctagccagttggggttggtgaacaccacgcgccccgcctgcagcaggtcgatgaggccgacaatgaacaccagtgacgtgtctttgaagagggtgaggaactcgttcaccagcgccggaacagctgcccgcaacgcctggggcaaaatcaccaaagcggtcacttgaaaggggttcaagcccagcgcccgtgccgcttctagctggcccagcgggatcgactgcaggccgccccgcacgtcctcggccacgtacacggctgtaaacaagatgaaggccacctccgcccggatgatcaggttgacgctgatcccccccagaaagaagggcaccaacagccaggcggcaaacagaatggtggtcagaggcaccccccgcaccagctcgatcaccagcgtgcagaagatccggattaccggcaacgcccgattggcccggcccaacgccagcaacaccccaatggggaagccgatgatcatggcggctgccgccaagatcaaggtcagcagcagtccagacagttgctcagcccgcactgccggccaattggggcccaggttgcccagcagcagctccagacagaggggcaagatcagggcccaaacccagatggaagccagccgccaggattcccgtccgcgactgagggcaatagcggcaaaagtgacgccagagcaaaccgccagccacccctgcgactgggttcccaaaggcaggaacgcggctaagcccatagcagctcccaagagaatgaggtagtgcagcagcacaccgccccaagccccccccgctacccctagggtggccagcacaattcccaacaccgcccacacccgccacagttggctgctggggtaggtgccgctggcaaagattttcaggttggccgggatcacttcccagcgggcttgggtgaacgcccagttccagaacagggaaattgcccaggccaacaccaaggcggagaccaaggtgagcaaggtgctcagccaggagtcgaacaggttgcggcgcacccaagccagaggactttgtttctccctgggggggagtaccttttcttctacaaggggagaggagagactgctgggcatgggttagcgctccaccaatttgacgcgggcattgagccagttcatgccgtaggaaaccaccaggttaaaggtcaggtaggtggccatgaggatggcgaacatctccaccgaacgtcccgactggttgatgatggtgctgctgatgttgaacagatcggaaaagccaacggcaatggccaagctggagtttttaatcaaggtgagatactgagtgttcaaggaggggatcatgatccgcagggcctggggcacaatcaccaagcgaaaggtttgcagctccgacaggccgacggcccgggccgcctcccactgcccccgcggcaccgccaaaaaggatccccgcaccacttcggcaatgtagcagccggtgtaggtcaccaagcccagcatcatggcggtaaactccgccgaaagctggatcccaccccggaagttaaagcgctccagtaccgggacatccagccgcaccggcggctctgggaagagcacccagcaggccaccgccagcagcaccacccccgcagccacccacaggttccgctgccgggatcccagctcgggtcggcagactaggagcagcttgcggatcccccacccagccgcgattacaatggccagcgcgggaaccagccagccgctgggatccaacccgggcagcttcactccccgctggttgataaagacaagcccaccgatggagagactgttgcgcacccccggcagggtgaggatcaccccctggtaccagaagatcacgatcagcagcaccgggacattgcgaaagatctcggtaacaacggtggccagctggcgggccagccagttgctggagaggcgagccatccccaggacaaagcccatcgccgtcgccaacacaatgctgactgccgacagccagagggtgttcaccgctcccaccgccagagccttcaggtagctctcggaggggtcgtaggggatcagcccctcggtgatcccaaagttggcggagttgtccagaaagcgaaagcccaaactgatgcccaggcggcgcaggctggcgaggagattttgggcgaggatcccgaacaccagcagcacggccacgacaaaggccacctgcagcagaacttttaggatgcgctcattccgccaccagggggggcgaaggtgggactggtcggacagagaagtcatgcggggcaagcaaaaattcagagcacagcagagaataggggatccctggccggtactgaccaaccgggatccctgtcccagggggggcgatggctcccggatttgcgattagcggaaaggcggcgcgtactggatcccacctttggtgtagggctggttcaagccccgcggcacgcccaagggggtcaggtggcggttgaagatctcgccgtagttgcccaccgccttgatgacattgaccacccaatccggcttcaggcccagcagctctcccaggttgccttcctggcccaagaagcggcgaatgtcgggatcctccgacttgaggaactcgtccacattggcgctggtgatccccttttcttctgcatagaagagggcgtagaccgtccagttcataatgtcggagaaactctcatctccgtggggaaccagcggccccaagggctctttggagatcacctccggcaagatcacgtggtcgtcgggagaagccaagctggcccggcgggagatgagggcgctttggtcgctggtgatggcatcgcaacggccctcttcgtaggcgttgaaagaggaatcatcgccgtcgaaggttactggcgtaaaggcaatgccacgggcgcggaaggtatccgccaagttcagctcagtggtggtgccggcaatcacacagatggtggccccgttcaggtcttccagcttttccacccccagcgacttccgcaccataaatccttggccgtcgtagtaggtggtggggccgaaggtcaccgcccactcgcgatcccgggtgagggtccaggtggtgttgcggctaatcatatcgacctcgcccgactgaatcgcagactggcgattggccgccgtcaggtagacgtatcgaaccttgtccggatctccaaagagagcggcagctactgcccggcagatgtcgatatcaaaacccacatacttgccttggtcatccaggttgccgaatccgggcagttggttgtttaccccacagatcaactcgccccgagccttgatgcggtcggtgagcggccccagctgcgcccaagcgggaagggactgcaggcccatagacaacgccagtgccccggccaagggagccaatccgttcaaatgctttatccagttcataaaattaccccatgtcaatcctcaagatcttcgtcgtcaacagtcgttcatacacggcacttcaaccgagataccgtgccattgggttacactcctgccacaccccacaccccatagaatggtttgccataggcgcctacgattttctcaaagccttacatgtcagggcgtatggaaatgttgcagaggctacagttgtggctcggccagttctgccatggtacccatgcctgctttggtgaaacttagggagtcacccacccatgcaaggatccccgcacataaggtcttcactctctccgcaaagtgcagccagcgctgacattatccaatgcgaagatgttcacaaatggtacggcgatttccacgtcctcaagggcattaccacccgcatccgccgcggagaggtggtggtggtctgtgggccttcaggctcgggcaagtcaacgtttattcgcacgttgaaccgcttagaagaacaccagagagggcgcattgtggtaaatggcattgagctaaccagcgacctgcgcaacatcgatgccattcgccgcgaggtgggcatggtttttcaacagttcaacctgtttccccatctcacggttttgcaaaatgtaacccttggcccaatccacgtgaaaaagatgaaaaaaagtgaggcgatagagcgggctatggaactgctaagccgcgtggggatcgccgagcaagcagaaaaatacccggggcaactttcgggggggcagcagcagcgggtggcgattgcccgcgccttggccatgaatccggcggtgatgctcttcgatgagcccacctcggccttggatccagagatgatcaaggaggtgctggacgtgatgcgggagttggcccgctcggggatgaccatggtgtgtgtaacccacgagatgggctttgcccgcgaggtggcggatcggattatcttcttcgaccgcggcaagatcgtggaggaaaacaccccccaagagtttttcagcaatccgaaagaagagcgctcccgcctgtttttatcccagatcctttcccactagcgagtccttcagaagggggtgaggcgtgccagaaaagccccctccggctcttgatagacaatctgcccctgccagccgttggcgtgggcacactgcagcagggtttccggatctacaaatagccagggaaagggatccccccgctggccgttgtactcggctacaaagttcactaccttggcttttgcctcgctcccttcctgccaatcttctgagccacctgcttcgaggtgggcaggagcggccagcttgccagagggatcttccaagttttctaaacgccctccctcttctgccggcagattccgcagatctgcgaggtcgctggcatcgctcaaatcggtggaatccaggagcaactggccagtgggctgaacccagtggcgagccaggcgcaaaaaacgctccaagcccgacagggatcccgccaagccgacgccgttcatcagcaggagtagggtatcgaagggctctcctggccccgcccagtggaaaagatcggcggcaatgcggcaacacaccccccgctctgccataatctgcaaagccacaggggagcgatccaaggcagccacggccaatccttcctcctgcagcagcaggctgtggcggcccgtgccggcgccgatgtctagcacccgaccgcggcatagatccaaagccatggcctccacctccggcagctcctgggtgaagaacacctctggggagaccacctggggctcttccgccaacgggatcccctccaggccgtaggcatgcaagagcagggatcccttggcctctcctcggtgccagtcccatagggcttgctctaagggatcctgaagtgggtaattctcgacagcctttatcatggaaggggaaagctaaaccgttgacccgatggccatcgtcgcctttctttacggtgccgctatcgtccttttgctgattgcagcagtggtttgggcaacatctcggcagttcaatgtggagaccgagacgcagatcggcacctcgccagaagagccctccgagacctcatccgttcccatttccattgtggagcagctagagcgccaataccgcaacagcccttcctaccgtcccgatccgtgacatactcccgcactcatgctgatgcatagtcggagatccttagagatccttggaaagatgacttttgaggattcctgaggatacaagcagtgtctttgctggccaaaagctagcgttttctctctatatatggttgccaagtctccaccacccattgtctacattgccttggggctattgctactctggggcggtcatcgtgcttggcaggcgggctatgttcgctggccggaaggcatttctctaccgccagtatcgctgccagggttggggggtggagcacaagatctgctcctgaccagcggcgagcgcaccttgtttgccgatagcagtcccgctgccgttgccgctgcagagctgttgcgccaaggtaacctcagcgcagccatctcggtgttggaaatgggtctgcaaagcaaccgcaacgacccggaagctcgcattttcttgaacaacgcccgcgcccagcagcaaggcagtcccttgagcctggcggtggtggtgcccatctccagcaaccccaaccgcgccaaagagaccctgcggggggtggcgcaagctcaggaggagcttttccaacaggggggaatcggaggacggctgctgcgggtagtgattgccgacgatggcgataaccctgagcgagcagcagcggtggccaaagccctggtggcgtagcctgagatcttgggagtgattggccataacaccagcgatgccaccctggctgcagccgaggtttatcagcctgccggcttggcgatgatctcctccacctccaccagcactcgcatcagcatgctgggggatgccatttttcgcaccgtgccctcggatcaagtggccggcacacaactggcccgttatgctctcagcacgttgcggctgcaaagggtggccatcttctacaaccccaacagcgcttacagtaccagcctgcgggacgcctttgcctccaccctgaccagcgaagggggcatcgtgctggcggagttcgacttatcggcgtcggacttcaacccccaggccagcctgcaaagggccgtcggccaaggagcccaggtagcttttttagctcccacggcttccgtagccgaaaaagcgctggccgtagcccgcgagaacgctgtagctggtaagccccttgctcttctgggcggcgatgtgctcttcagcctcaccacattgcaagaagggggagcagcggtagagggcttggtggtggcggtaccctggcatccccaggtgccgcgcaaccgcgagtttgcccagaaggcagcccagctctggggagggcaggtgagctggcgcaccgctctggcttatgatgccacccgggttttcttgcaagctttcagccaaggagccaccagccgcagcgctgttctcgccgccctgggcgacccgaacttccgcttgccggacggcgcttccggagaagtgcgcttcttgccctccggcgaccgcaatgctccccatgtgctggtgcgggttgagcccggcaaccgctccggtaccggctacgattttgtgcctctcccctagggatcccggcagacgctacagtgggggatgctctcaatctcctcagaatcgaatggatcccatgcccactcggatcacagcctgctttcaggcgctgcgcagccgtggtgaaaaagccctcatcccctacctcaccgccggggatcccaacctggagacgaccttcgaggctttgcaggttctggatcagagtggcgccgatctcatcgagctgggggtaccctactcggatcccttggcggatgggccggtgatccaagcagcagccacccgcgccctcagtcggggagtcactttgggcgccattctacaaggcttgcgctgtctctcgctgcaggcccccctgatcctgttcacctactacaaccccatccaccagctcggcatccccaactttctgcatcaactgcggcaggccggctgtgccggcttggtcgtccccgatctgcctctggaagaggcgggatccctgcgacaagcagcccaggccgaagagatcgacctcatcctgctggtggcccccaccagccccccggagcgcatgcgccgcattgcccagcagtccagtggctttgtctacttggtcagcaccaccggcgttaccggcgaacgggccaccctggaaaagcggatcccggctttgctgcagcaactgcgccaacaaacccccctgccgattggggtgggcttcggcatctccactcccgaccaggcccgccagatcgctctctggggagcagatgcggcgattgtgggcagcgcatttgtgcaacggctggccaaagcccccacgcctgaagaaggactgcaacaaatagctcacttttgtcgagccctcaaagcggccctgcaagaggtgaccactccagagtgttacagcctgttaaggactcaaggggtacaatagcagcacttagcaaaccaacttcggaaggaggatggattgatcagtagtaaagaagtcttcactatctgctccatgctatatttcccaattctgcaaagctgccgaataaaatgcttcaataccgaccacatcatctcaatgggattcaactccggcgcatacacaggcaggtataggattcgtgctcctgtctccctaatcaattcctcaacttcccgactcttgtggatatttaaattgtccataatcacaaccttcctcgtatctagcttcggacatagctcgcttctcaaaaactccaaaaagtctcctttcttcatcccacccttgatgacacgacagccaactacacctctcaaggaaatagctccaataaccgtatacttttcacccttgtatctctgacggtaatgataagcccgttgaccacgtaaactccgagatactccccgctccattccctcccagacccctgtctggtcgagggcaatcaaatcctccgctggaatattcttgacttcttgactataagctagtcgttccctttgcacctcctcttctttgacttttgcactgcggtaggtcttttttttagagtcattccttgctttttcaagaaattatgtatcgtgacgatgcttacattgattcctaagcgctcgcgcaacagttcttgatactgccacaggtagaagtctgggtgttctgtaataattgccatcacttcctgccgatgttgttccaaaatgcccactcgcttggtgcctgctttcttaggagctaaatcttgagtttgttggtactgacgcacccagcggtgtactgttcttttggtaaccatgaagcgtttagctacctggcggatggaggtgttacctgcctgataggctgctacaactctttgccgcaaatccaaagaatgagtcggcattcctttctctccttcctcttgaatacctgtaccctattttaaattaaaaggctgtacttatttccacgcccagcaggcggtggagaaatcgctcaaggcggtcttgttcctgcaacagatcgagttcgagcgcacacacgatctggtcaagctggcgcgcctgttagcgaatcgcggcgtgacgctgccagtcacggaaagccaactgcgccggctgaacccttttgccgtcgccttccgctacgacgatttggaaatcacgctcgcctctgacgatgatctgacgagcgtggttgcccggatgtgccactgggcgaaggaacagatcagcgcagcaacagaatgcgaggaaagcgatggcccggactaccattgaccgcttgatcatcaactctccctacgaggagccgaagaagcactggcgctacgatcgcgagacgcgtacgttcgaactggttgaagggcagcggccagcgggttacgtggtagcgactcccggttccaaatctttcgacgatccgggcatcttcgttgaaatcccgcttgtcaaccagatccgcctgcgcgtcaaagcctggcgcgaggcaggctatcccgggatcaccagcatcaccaggcggctcttggcgcactggcatgacccggaggagttcgacagacgtcgctttttcttctgtcaattggaagccgtcgagacgctcatttggctgaccgaggcgcctgctgccgagcgggtgggcattgagatcccgggagacggcggggactttgatcggcggtgctgcaagatggccaccggcacgggcaagaccatcgtcatggcgatggtgattgcctggcacatccttaacaaagtggccaacccccaagatgcccgcttttcgaagaacgtgctggtcgttgcccccggtctgacggtcaagaaacggctggcggtgctggagcccgcgggcgccggtaactattacgaagcgttcgacattgtgccgtccacgctgctcgacaagctgcggcaggggcgggtgctggtccgcaactggcatgccctggcctgggagagcgaagagcagatcaaaaagcggaagagcgtggacaaacgcggcgcgaagagcgatgaagcctatacgcgcgaggtgctgggcgagatggccaacgcgcacaacctgctggtcatcaacgacgaggcgcaccacgcctggcgcgtcaactgggaagccgaaggcaagtacctgcgccagcgtgatttaaaagacagcgcccaagaagcgacggtgtgggttggaggcctggatcggctgcaccgttcgcgcggcattctcacctgttacgacttctccgccacccccttcgcgccctcgggaaagaagagcagtgaagaggcgctctttggctggatcgtcagcgacttcgggctgaacgacgccatcgaatcggggctggtcaagaccccgcgcgttgtagtgcgtgacgacgctgtgcccaatgccaaaacctacaagtcccgtctataccacatctacaacgacccggaggtgaaagacgacctcaaccgacgcgccaatcccgaagagctgctgccggatctggtgctgaacgcctactacctgctgggctacgactggcgggagacgtggaaggcctggaaagcagccgacctgcccacgccgcctgtgatgatcactgtctgtaaccgcactgagacggcagcgcgggtcaagcacgccttcgaatcacggcgcattcccattgacgagctgtgtaactcggagggaatcttgcacatcgactcgaaggtgctagaagaggctgaggcaaaggaagagttcactgcagtggtggaagcttcagacgaggccgatgatggagaagaggaggacgtaccggtcgaatgccggctgaccaaagcagagcaggcggaacgtttgcgaaagatcgtagatacggtgggccaggtggggcagcccggcgagaaaatccagaacgtcatttccgttgggatgctcagtgagggctgggatgccaagacggtgacgcacattatggggctgcgggccttcacttcccaacttctgtgcgagcaggtcgtgggccggggcctgcgccgcacatcctacgagatcaacccacaaacagggctgcttgagcccgaatacgtcaatatcttcggcgtgccttttactttcttgccgcacgaggatagcggagatggcccgccgcccccgccaacgcccaagaccgccgtagaaccggacccggccaaagcggagtttgagatccgctggccgaatgtggtgcgcatcgagcgcttacttcagccaacgttgactctcgattggtcaaaggtgcagccattggaactagacgcggctcagacgccgcaagtggcagaactggcaccaattctcgaaggcaagcccgacgtaaaccagatcagccgtatcgaactggagaagttggcgcgagagtttcgcacgcagcgcatcatcttcgaaactgcccgcaatgtgttcgatcaggtaaggcaaagctggagaggcagtcgcgaaatcttgctggcgcagttggtgcggattgtcgagcagttcattcgctctgaccggattttgatctccccacctcttttttatcaggacgaactgcgccgtcggctgatcatcaccctcaacctgtcacgagttgtgcaacatgtctgcgaggcggtgcggcaggagaacactgagaaacttgtgccagtcttcgatcgcgaccacccgatccgctcgacgggccaaatgcgcacctggtacaccagcaaaccttgtgaacgcacgcgcaagtcgcacatcaacgtctgcgtctacgacagcacgtgggaggcgtcggatgctttcgtattggacaatagcagtgccgtgagcgcctgggcgaagaacgaccatctgggcttcgaagtcctgtacctgtatcgcggcgtggtgcggaagtatcggccagattttcttgtgcgcctggccaacggcgacatgctcattctggaaacaaagggacaggacaccgaactagaccgggtgaagcggcgctatctggacgagtgggtgcaagccgtcaatgcccatggcgcgttcggtcgctggcggtggaaggtggcacgttacccgggcgagatacgagacactttgctgcaaagctaggagcagcagggctcatggtggagtaccggatcccgaaaagtctgcccggggctcctggcttcatctgaaggcgggggataccccaccgtctataccgtggggagggatagcgcctagcgcgatgatcagctagaatctttcttttccaccagcagcctacctgactaacgaaatggttgcttcgtcgatccctaactcccctctcccagagggagaggggttgggggcgtcagcggcgcggagcgctttggagacatctccattaatttgactataagattacagctttcgcgttcggcttctcactaggctaagagtagtctcaaagccgttttgcagcaggtgacccatgtccaaggcaaagatagcgctggactttcaggcgcggatcccgagaggctatcttaacctgatgggctatgtagacgagtcggaagtcaatgggccgggccggcgcgctgtggtctgggtgcagggctgcctgcgagagtgcccgggctgcttcaaccctacttcttggccgtttgagatcaaccaactggtgaagatcaccgacctggccgagcaaatcctcagcaaccccagaaacgagggggtgaccttctcgggaggggagcccttctggcaggctcctgccctggccagcttggcgcggctcctgaaagcgaaagggctgacggtgatggccttcagtggattcacgctggaagagttgcgatccccccaggctcctcccggcgcccaggagctgctgcaagagctggatattttggtggacgggccctacctgcaatcccaggccattcgctccccccactcgctggtctcttcccgcaaccagcgggtacatgtctttaaccctgccctggaaaaccaacttaattgggccagtgaccaggtggaaattcatatcctcaaagatggaacccgcatcgttaccggctacggcagccagtttctcctcgacgagacaggctcttgaactgcagtgatcctttatcctacacctgcagcggttccctgagacaagcgggcagttgccagcacatctccagccagttttttagctcttccggttggcccatgaggctcatttccaccagcagaatggcggctcggtcggcggctcctttggatcccagacgaattagggcagacaggctttcttcccgccagcagacggataccccctgccggatcaaggcccgggcggcaacggggatgcacgagagtggcacttggatgtctcgccgctcgtagtcgacagtaggtagcatgaacggcaacccaaatctttattatgtcttaatcttcttcccttttcgcttgtctgtcacgggtctttgcaaagtatgaagtgatcttttgtaaactttgtagagttctcgacatcgttgagaacagtgggcgagcaagcgcgggatctctcgcgggatccctggagaaaacttaaaagatagcggcgatttctcggcctcatttccccacagccgcgagaatggctgcatgcgcaggagatggggagatgcgagcagaaggttgggagaggcgagttggtcgctggttgcccaaggccacccttgccggagccgtattgatcctagtggcgatgggcaggccgctgcgactggtgggcaatggagaaaatatggtggtgttcacctggggagggggggtgagcccgatggctttgcagcctggtctccattgggtgccgccctttgtctctcgcacagtcatctttgatgtgaaaacccaagctctgacctggaaagacaacgacccgaccgcctacgcaccgcggctggtggccctttctcaggatgggcagcagattgcggctgaggcgacgctgcagtttcgcattgtggacgcccccaaggtctatacgcaactgggggaaaattacctggatcgcatcgcccccatcgtccggtcggtcattctgaatgagaccagcggcttttccgcccaggctctgtattccacggagcgcccgctgctccagggccaaatccgcgaacgggtggctcttctgctgaaggaatacggcatcgaggttttggattttctgctgcgggatgtggatttcgatcctgatttcgtagcggccattgaggcaaaaaccattgccgaaaatcaactggcgcaaaagcaatttgagatcgagcaggcccggcaagatgcccgcgccatcatttctcaagcggaggcagaagccggtcaattgagagccaaagcacaggccctcacccaaaatccgcagtacctagaggtggtcaaagccgcggtactgggatcccgcctggaaactctggttaccaaatagcaaccagcactttttcatcctctttccacgaggagccgccatgtatccaacaggagaagcaccccaaagcagagtgggttggttaaccgtaggagggatcgccctcttggcggccctgggagtgctccgcgcttgcctgtacgtcactttgcccggacaggccactgtagtgttcaataccttttccgggctgcaaaaggggcgggtagaattgccgggggtcatcttccggatcccggggatcgagacgccgatcacctacagcgtgctcacccgcgtttgggagtttaccaatgaccccaactcggccaacgccatcagcaatgccatcacggtcaacaccgccgacgggcaggcttttgccatcgatgtggccattgccctccggcccaacctcgccactttggacgagctgcacgccagcatcggcgagaactatctttcgacagtggtggtgccggtggtgcgctccaagatccgcgatatctccgcctctttcgattccgaggatttctaccgcaaaagccagcgcacggccatcgaacaacgggccctggacttgatccgccaagagatgcccaccgtcaaccgcgatggtcaagccctgcccttgatccaggtagaaggcctcttcctgggcaaccccgattttccacaagctctgcgagattccattgaacgcaaacaggtggcctcgattacggcacaaacagcagcagtgcgggcacaaattcagcaaaaggaaaccgagcggctgttgatcctggcggcagccaaccagcgggccattgagctcaagggacaagcagcagcggaaaacgcacaactggcggatctgttgttttacgaaaaactccaggagcgcatccaaaacccgacggactcgctgccccctctgcgcatcatccgcgtcgagggggatgccaccgtgttcctcaacgtggatccccggcaggcagccctgcaacaggcccgatagtcaagcctggccacgccgtcggagctgccagggcagggtggaacggtcggcagcttgctgcgcctgggccacgacgatcaccccggccaccgggatcccggcagcgaccaagacctgctgcgccgcttggacggtggagccggtggtgtagatgtcatccaccagtagcaccggcgtggcgggagcgcgcttgagagcaaaggcgcctgccaagttctgctggcgttgcagggggttgagctcatgttgggccgctgtggcccgcacccgcaccagagcgtcaggtaaatgtcttagacccgtccgctcgcaaaaagcttggctgatcaaagccgcctggttgtagccccgctgccgcagccgctccgcatgcagagggatgggcaccaccgtatagtcgtggcgagacagcaggtcatggcttccctgggatcccgaacgcttctgtcggctctccagccagcgggatcccagccattcccccaaaaccgcgccaatgcgccgctgtccttcatatttcaggcaatagatggcccggcgcagcgctccccggtggatcccccaagcataaagcggccaaggcgaagtggtgaccggccaagagtcgagccgctccgcctgcagccgcctttgacagtctggacaaaacacagccttagccgggcgctggcagagcggacaagggagcaaaatccaccaatccatccagcccatcgcctttcgcgagttccttctggtgtgcagaagctcctctaggctagctgaggggaacaaggatgctgaaattctcactcagccaagccaccagcccagaagctgatcccttaagttgacgccgggatcccgccttgctaggatttactactgccggataattgagtagcgatcttctcagccaacccatgcccaccattcagcaactcattcgcgaagagcgcaaggctgctgttcgcaagaccaaggcccctgccctgaaaggatgtcctcagcggcggggagtttgcacccgagtgtacacgacaacgcccaagaagcccaactcagctttgcggaaggtggcgcgggttcgcctcacctctggctttgaagttactgcttacatccccggcattggccacaacctacaagagcactcggtggtcatgattcgcggcggaagggtcaaggacttgcccggcgtgcgctatcacattattcggggcacgctcgacgccgcaggagtgaaagaccgcaagcaaggccgctccaaatacggggcaaaacggcctaagcccggccaagccccagccgccgctggcaagaagaaatagtttccctctggacgtcatcctgccttcaagttctacagctcctatgtctcgccgcaaccgtgctcctcgccgtgacgtgcctccagatcccaagtacgggagccgtttggttaccatgctgatccacaagttgatgatgaggggcaaggcttctcttgccgccaggatcctctacgacgctctagagattgtgcgagagcgcaccggccaggatccgctgcccgtactggaaaatgccgttcgcaacgccacccccttggtggaggtgaaagcgcggcgggtgggcggcgccacctatcaggtgcctgtggaggtcagagcggagcgaggaacctcattggcgctgcgctggctagtcaccttttcccgcacccgtccaggccgcactatgtctgccaagttagccaatgagattatagatgcggccaacgaaaccggcaacgccatccgccggcgagaggaagtccatcgcatggccgaagccaacaaagcctttgcccactaccgctactgaaccccgctggccgagcaaaggaggatgttgttgggatcccttcccatttgccgagagctgggctggatctggaggagaaggggcaaaaaagactagaattgtaaaggtttttttagtttgcccgagtcgcagggcgacgaggattgggaggttaacgtggcacgcacagttcccctggaacgagttcgaaatattggtatcgcggcccacatcgatgctggcaagaccacgaccacagaacggatcctcttctattccggtctggtgcataagcttggcgaggttcacgagggaaccacggtaaccgactggatggctcaggaacgggagcggggcatcaccatcacggccgcggccatcactacccgttggaccaagcgggatccgaaaaacccctcccaacctctcgccggcgcgccggaatacaccatcaacatcatcgacacgccagggcacgtggacttcaccatcgaggtggagcgctcgatgcgggtgctggacggggtgatcgccgtcttcgactcggtagggggcgtgcagccgcagtcggaaaccgtctggcggcaggccaatcgttacaatgtgccccgcattgcctttgtcaacaaaatggatcgcatgggggccaatttcctcaaggtttataaccagatccgggagcgcctcaaagccaacgccgtgccgatccaactgcccatcggggcggaagacgagttccgcggcatcgtcgatctggtgcgcttgcaggccaatatctacatggatgagatcggcaaggacattcgccctgcccccatcccggaggagatgaaggatctggtggcggaataccgggccaagctggtggaagcagtggccgagaccgacgaggccctgatggagaagtactttgccgaggaggatctgagcgaagccgacctaatggctggtctgcgcaaaggcaccatcagcggccaaattgtgcccatgctgtgcggctctgccttcaagaacaagggtgtgcagatgctgctggacgcggtggtggactaccttccctctcccatcgatattcccgccatcaagggggtattgccggatgggtcggaggtgtcgcgcaaagccagcgacgatgagcccttctccgccctggccttcaagctgatgagcgacaagtacggagacctcacctttatccgcgtttactctggggtgctaaccaagggcacctatgtgctcaactccaccaagaacaaaaaggagcgcatctcccgcctagtggtgctcaaggcggacgagcgtctggatgtagatgagctgcgggcaggcgatctgggggctgtgttgggcctgaaagataccaccactggggacaccctctgcgacgaaaacgcgccggtgatcctggagtccctatatatccccgagccggtaatctcggtggctgtcgagcccaagaccaaagccgatatcgacaaactctccaaagcgctgcaggccctggccaaggaggatcccaccttccgcgtctcggtggatccggagaccaaccaaaccatcatctccggcatgggcgagctccacctggagattctggtggatcgcatgctgcgggagttcaacgtagaagccaacgtgggcaacccccaagtggcctaccgcgaaaccatccgcaagccagttagccgcgtggaagggaagttcatccgccagactggcggccgcggccagtacggccatgtggtcatcgacctggagccggcagagccgggcacggggttcgagtttgtctccaaaattgtgggtggtgtcatccccaaagagtacattccgcctgccgagcaagggatccgcgaagcctgcgagtccggcgtcttggctggctatcctttgatcgatattcgcgtcacgctggtggacggctcctaccacgaggtggactccagcgaaatggccttcaagatcgccggctcgatggcgttgaaggaggctgctcgcagagccaaccccgtcctgctggagccgatgatgaaggtggaggtggaagttcccgaagccttcgtcggggatgttatcggagacatcaacgcccgtcgcggccagatggaggggatgagtacagagggcggcatctccaaggtcaatgccaaggttcccttggcggagatgtttggatatgccaccgacatccgctccaaaacccaagggcggggcatctttacgatggagttcagccactacgaggaagttcctcgcagtattgccgaagccatcattgccaaaagcaaaggaagtggagtaaccaactgaaatcaaaaggaagtgatgattcatggcacgcgctaagtttgaacgtaccaaaccgcacgtcaacgttggcaccattggccacgtcgaccacggcaagacgacgttgaccgccgccattactatgaccctggctgctctgggtcaggccacagccaagcgctatgacgagatcgacgcggcgccagaggagagagcccgcggtatcactatcaacactgcccacgtggagtaccagacggagaagcgtcactacgcccacgtggactgccccggccacgccgactacgtgaaaaacatgatcacgggcgcggcccagatggatggggccatcctggtggtctcggcggccgatgggccgatgccgcagacgcgggagcacatcctgttggcccgtcaggtgggggtacccagcttggtggtcttcctcaacaaggtggacatggtggacgacgaggagctgctggagctggtggagctggagatacgggagctcctctccaagtacgacttccccggcgacgaaatccccatcatcagaggatccgctctcaaggctctggaaaggatgcaggccaaccccaaaacccagcggggtgaggatccctgggtggacaagatctacgagctgatggatgcggtagactcctacattccaacgccggagcgggatgtggacaagcccttcctgatggcagtggaagatgtcttctcgatcaccggtcgcggcacggtggcgacgggccggatcgagcggggccgcatcaaagttggcgaaaccgtggagctggtgggattgcgagaaacccgttccaccaccgttaccggtctagagatgttccagaagacgctggacgaggggattgccggcgacaacgtgggtgtgttgttgcggggtattcagaagaacgaggtggagcggggcatggtgctggccaagcccaagaccatcactcctcacacccagttcgagtcggaggtttacgtcctcaagaaggaagagggcggacgtcacacccccttctttgccggctatcgtcctcagttctacgtgcgtaccaccgacgtcaccggcaccatcacttccttcacggctgacgacggctctaagccggagatggtgatgcccggcgaccgcgtcaggatgacggtagagctgatccagcccatcgccatcgagcaagggatgcgctttgccattcgtgagggcggtcgtaccgtaggggccggtgtggtctctaagatcctgaagtaagcggctttctcttggcagggattgggcgctggtcactccaggcaagctcgatccctgccatttttttgagtacaccctaccttctctccgactatggctaccttgacccaacagaaaattcgtatccgcctaaaggcctacgaccatcggctactggatacttcctgcgacaaaatcgtggacacggcccgccgcacggaggctgtgccagttggcccgatccctttgccgacgcggcgtcgcctctactgtgtgctgcgttccccccacacggacaaggattcgcgggaacattttgaagttcgcacccaccgccgcattatcgacatctactccccctcttccaaaaccatcgatgctttgatgaagctggatctgccggcaggggtggacatcgaggtgaaattgtgaggctccgctcggggatccggcgctaggttaggcaagggggcaggtggtgaccacagcagtcgagcaaaaaagacgagaagagggcgccgccattggggaggggacggcggcttctgagcccatcccggtcttggtggtgggagccctgggcaagatggggcgggaggtggtgcgggcggtggcccaaacccccgacatgaagttggtgggggcggtggcccgttcccagttgggctcggacattggcgaggtgttgggcctgggatccctgggagtcgagattaccgacgacctggcgggccagttgctgcggctgtcgcagcggagcgcccgaggcgtcatggtggatttcacccatccgcgctctgtgtatgaaaacgtccgctcggccattgcgtttggggtgcggccggtggtggggacgacgggcctgacgccggagcaggtggagcggctgagggatctggcggataagtccggtgtgggctgtctaattgcgcccaactttgccatcggcatgatcctgctgcagcagatggcgctgcaggcggcccaatatttcgatcacgtggagattgtcgagctgcaccacaaccgcaaggtcgatgcccccagcggcacggctctgcagacggcgcagcggctgggacaactgggcaaagcttttaacccgcctgaggtggaagaaaaggagctgatccccggctcgcggggagggatccccggccccaacatccccatccacagcgttcgcctgccggggcttattgcccaccaggaggtgatcttcggcggcatggggcagacgttgaccttgagacacgacatcacggatcggatggccttcatgccgggagtgatcctgggcattcgcaaggtgctgcagctcaaggggctggtctacggcttggagcaggtgttgagctagctgctcaggggcgggatcccggcctcgtccaggatgtgcgggatgaggtgttcggccttgacggccatcaggtgcacgccgtgacagatctggcgggcctggcgcacctgttcggcagcaatgcggatcccttcttcgaggggatcgggggcatcggccagccgctggataatggcgtccgggatctgcacccccggcaagttgcggttgatgaagagggcgtttttggcggatttgagcaggaagatgcccgccaggatgggcttgccggcggggcggcccagcttgtccatgaagcgctccagttgctcgaagtcggtcaccatctggctttggaaaaactgggctccgttctccagcttgcggtggaagcgccgctccaggccggaaaagctgggggattgcggctctacggctgcccccgggaacagacaggtgccgccgtcggggaggggcttgccgttgcagtcgaggccgttgttgaggcgttggataagctgcagcagacgcaccgattccaggtcaaagactgggcgggcatcggggcaatcccccacctggatgggatccccggtgagggccagcacgttgcgcaggccgagcgctgaggcccccaacagatccccctgcagagccaggcggttgcgatcccggcaggccagctgcaggatgggttcaacgcccgcctgctgcaacagcagcgaggcggccagggggctcatgcgggccatggcgcggttggagtccgtgatgttgacggcatgcacccggcccttgagctgctgggccagagagagcagggtgctggtgtcggatcccttggggggggtgatctcagccgtgagcaaaaattccccccgctggatggcttgggcaaagcgcgacggtggtgggcaggtcagggccacaattctgggaagaccgaaagaaaaagcagtgggttggcctattatccgctgttttgggagggtttttccagccaaagcgcttttctcagggcttgggcgaaggggaagggctgggcggaggctgcacccgcatttctcccagccagagggggggatccccctggtgcagacgctgctgccagtttgtcgccgccgcgggcgggatcccctgcgggcccagggcccagctccagccaatcacctggagccaccgcccggcttgcaagccttccaaaaagggctgggcagcttctgcgtcgggagacggcccgctgaggatcaggggcaactgggggttaaaggccacaaggcgacggtacaacgcttcaaaggtctcgggatcccccttcacctccaggctcagccagtccacccctggcaaggcggcccaggcagacgctgcctcgttatccgctccctccagctctaaaacccagagcaaattggcctcagagcgcagggtttgtatcaggtgacggtaggcccgtcgttgcagctctgtatccccgtccccgacagctacggccaggataatcggggtggcaaagcgctggatgccccgagcccaagagcgcaaggtctcatcctgttcgcccgcagccagggaagagaggtgggccggctgcagccgcaggcgtaggtagggaacggagccgctctcccgcaggcgattggccaggggctggggaaagtcctggcgcggatcccagaggtgctccaccgctgcccaggcggggggctggccaatggcctggcgataggccagaagctgctcccaagttggcatgcccgaccaagtgaccccatgatacagccggctcgtggggggaggcagcggcctgccccgctgaaaaggggcagaatcgggcgggatgggggaggtgaggacaacctgcagccgtagagacggcgaggggtcaggggcgtcggcctccgggagggagaaggggaaactccacgtgcgctcctcgaaccgaccctgagtcatctggcgggcatagaagtcctgggggggcggcagcggctccagggccttgtccccccagaaggcctgctgtaccaccaggcgcaccccctcgccagggtgaactaggggcgtggtggtatccaggtgaaagctgccgctgaggcgggtaaacgtcttgtggggctcaactcggaaagagagtgtgagctggtcaggccgataggtgcccaaggcgcgggaggagggggtggggagcagggatcccagctgctctgccaagctctcgcagtcggtgcagggaaggagagcctgcggatggagagagatgggagccttgcgggcagattgcaactgctcagacgtgatcacaaagctggcccaaaggtgcttcagaaggggatgccggccgggcggaatatcggagaaagttcgcccggggggcgtggctgtgcgtgtgccggcagccgtcccatccaggggcaccgtggagaaggcgtcgctggaacatccccccagcaacaccagcgacaggattagcggcagagtccccaagagcaggggcctaacactgggttgtagcggcggcgatccccaaaccatgaactcacctcaatacaccacccctccgcgaccgcttggcaacggctagagggattctcgcccagcagcccaaccttgggtttgatcccgatcacaacttggccaccgcagatcccgctggcaccgcccaaaggcaagctcaagtggtcgagccctggcgacaacccgctacccctgcggcactgccgccgcctccgggtagatgaccaacatgccctcgtagaggatttggccaggctgcaactccaggcgatcgatgcgcacgcctggatccaactggatgggaaaatccgccaggccggggatggggatctcctgcccttcgctcacccacaggggattgaccagccgcaactggttgggaccctgagcctgtagcccagttagcaccgtaaccggcacctccaccccctcgggagtaaccaattgggcctggatgcgcagccgattttgctgcaaggtgacctggggctggcggatcaagaagggcaccgcttgacctccaaagggcagttgcacctgcgcctgggccagttgggactggatgaggggagcctgaaggctgcggttgagatcgtcttcggtgaggcgcaagctcacctgcaccggcacgggggccaacagccgcaggggactacgtccctggatggcttcccctacattgaggcgaatatcctggccctgcagccgcaggtggctgacctggaatccctgatagatgaggttgtctcccgacacctgggcctgggggatctggccgttcaaaatctgggcgtcggaaccggcgatctgcacccgcaagttgtccacctgctgcacctcagagcgaatccaggcggccactagaggattgagcaaggagctggcgatctgggcaaaagcgggccagggcaaaaacatggtgggcaggctcagcagcagagcaagccccagccgctgcccccctggggagagccgtcggcggcggcaggctgtcggtgggatctgggaaacagagggaccctctagaatgaccgagtcctgatcaggccgataacaagctgtgggcagcactgggtacctcagcaaggaacgacgggcaatggcgagaggccaaggcaaggccgaactaggactagattacgacaggacttctgcagcgaatagggggctctcccgcacacctgaaggaactatccgtctgtcaactgccaccaaagataccccagccgcaggtagtgaagccgcagccaggggaaagggaaaaggcgcggtggctggcggaagagggcgctaatttggggtcggatgccggcgatctcctgggccaggattttgcctgcccacacccctgtggccacgccgctgccgtggtaggccaggccgtaccagaggctgggatccgtcggcgaagggccgatgtgggggtgaagctggcgggagaggcaaaccaagccgttccaggcgtactcgatctccaccccctcccaggcgggaaagaggcggtagagctgccgcgccatccaggcccgcaggcgctggcgttcccttggggcatcgcaggtgccgtcccgccccccaaacagcaagcgcccatccggcaggagacggtagtagaacagcagccgtcgcgtgtcgtagatcggcgtcggatcccaccagccctgagcccttcgctctgccggcgtcagaggccgggtgaccagaatgttggaaagcaccggcaacagggatccggccaattgggggtagaggttggccggcgtgtagccattggtggcgatgaccaggtgccgtgcccgcaccgttcccccgggcgtatggcaaaggtggcgggagccaaccttttcccaggcaacgacccggctggcgctgtgcaattgcgctccccatttctgggcggcctgggccagcccttgggcaagcttgagggggttgaggccaaaccccaccccgatgtggagggcgccgtggttctcgcggctgtcgaagccccgttcccgcagctctttggggctgaggagctgaactgggtagccggccacctgggcgtagatctggtattcggcctccaactcccgccaagcgctggggcggtgggctactgcgtaccaaccttctccctgggcatccagggaaaagccctcggcagcggccagctcttgcacggtctccaccgcctgccgctgatcccggtagtagcgctccgtctccgccaggcctacccgccgcaccatttgggcatgggtgaggtagctcgcccccactccgcagaagccgccgttgcgcccagaggcgccccagcccagggatcccgcctccagcaggcaagccgagatgccgtgatcgcgggccaggtgcagggccgtcgatagccccgtcaatcctcctcctatgatggccacctcggcctcaacctgcccttgcagaggcgccggatgtcgccaactggaatctggtattgtgctgtcccagtagctgccgactgggtaagcaggatcgtaggttttgggaggataaggatttgtcttcgggagaaaagtccaagcaaccatagaactttagaagactggttggtcaaaagccaatttctctttgcccatcggccaaacctccctttgagaagagctcagcagcgcagcgagccgccgtttgccctcgctggcccagaggctacagcaggcaccaaaaccgcctcttctgacaaccgcaccaacccccccagggcttgcgaacaggcctctcgtccctggtgggctggcgagcggtacgctggcagagtgaggcgggccaatccgccgttgaaataccctgcccgggaaaattggccgggatcccttccagttcaaggcgggccgggcccgctctccccccgctggcggtggagccgtctcttgccgatgggggtggatgccggaaccccggcgctagccagggctgcagtcccgactgttgccgctgagcaacttggtgagaaggtagagtttatccattggcgtttctctttcccgggccggagaccccgctggcagaatcaaggtctgcggccttgggtcatttgccaagcagcttcaccaggagaatgccaaacaagtacaggaacgttaccgcgccagccaggaggctctgggtgaggggatccgtggaaggggtgagaatggcccccgccaccaccgaacctaggacaacatagcgccaacccttgaacatctgctcagcagttaccaggcccaaagctcccagcagcgcctgcaaaatcggcacctgaaaggccaagccagtgctgaacatcagcagcagcacaaactcaaagtagcggtcgatggaccaggcctgatccaccaccccttccccatagcgaatgaagaagttgagcgccgccggaatgaggaggtagtaggcaaagaccaagccagccacaaacaaaaggctggatccgagcaccaccggccccaacagcttgcgctccttgacgctcagccctggcaagacgaagcgggcaatttggtagagcacaaagggcgtggccaagagcagccccgaatatgccgccactttcatagagacgaaaaaatactcgcccggcgccagttgcaagaaggtcaccccctgagcgggcacctccagcagggcgacgatgcggttcaccaccagaaaacaggcgacgatacacagggccaccgcaatgacactggccaagaggcggctacgcaactcctccagatgctccatcaagctcatctcgacctcgtagggaaactccggatctggcacccgagaaggctcaggtgttgccggagcttgctgcgaggactcggtctcagaggcaaggggcatgggccgacaggtaacgaaacctttcccgctatcttagccctgccccacccttaaggaaaagcgcccgcccaatacatggcccccttccaagctgttcccggaaggaactgccaggttgtggacgggagctgcccttgctcaaagtctctgcttcaccagactgttgacgttctcccccgaacccccaaaccccccgtatacggggggacagaggggagctaggatccccgccccaaagggctggggagtatgtcaatacttcatctcgcccggctaggctgaggcgggagcagctctaaaattctgaaggacacaaaagatacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctatcaggcaggtaacacctccatccgccaggtagctaaacgcttcatggtgaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagcccctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatggcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatgactctaaaaaaaaagacctaccgcagtgcaaaagtcaaagaagaggagttgcaaagggaacgactagcttatagtcaagaagtcaggaatattccagcggaggatttgattgccatcgaccagacgggagtctgggagggaatggagcggagagtatctcggagtttacgtggtcaaagggcttatcattatcgtcagagatacaagggtgaaaagtatacggttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagattttttggagtttttgagaagcgagctatgtccgaagctagatgcgaggaaggatttaaatatccacaagagtcgggaagttgaggaattgattagggggacaggagcacgaatcctatacctgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtgttgaagcattttattcggcagctttgcagaattgggaaatatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagctcttaacaggctgtaatggagagatgaacatccggcgcttttttgaggacttcgaaggctttgatgtcgcgctccgctaggcgcaacaaccgccaagcctcctcaagatgcggcttcatagaggtcttttccctgcttgcgcgcccagtacagcacggtgcctggcacacggctgcgccgctggtattccgcctcggaataaacgaggatatccaaccctgggcccatatcgcccaccgcttcgtgcaaacgaatcatttcggcgtaccgatcagacacctctggtttgatcaccatgatgtctaggtcggaacccgcgtcggcatcgccgcggccataggagccaaacaagagtacgcggctgggctgggccgctgccacgatacgccggacgatctcttgcaaggtttgatcatcgatcatattggcaactccattaccttcaggctctcaatgccccggtcatccacgatcttgacggcaatgcgcttgtgctcgcccggtgcgaagggcaacgacaccgtaccgctataggcttttatgaggtccttgtcaatctcggccttgagattgcgcgccaacttcgcccagccttctttctcgcccgccatcgggaagaagacctgacgggggtagaggcagcgcccgtcgtagtcggtatcgagcatccacatgacaatcttgtccttgccgcccgattcgatggccccggtcttggtgttgtagtagtcgaaaccgtgtacctgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgtttgtttccaaacagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttatcattgactagagtcatgctcaaccacaaaccagccatcttcggctttgcgcagctccacatccggctgcccgatgagccagaaggattcgttactggcgcgcttctttttgaggtcgtcggtgagtaggtcggcgttcatttggactttgaggaactgcatgccggccagctctggcttcatctcgtcaatatcttttgctgcttcggggtcaaattgaaaggcggcgaagatcagcagtttgggctgtgggctgagcatccgcgcctcttgccaggcatgctcaacttgccgctgctcgagcgggccatattccgggccgaaggagacgaccacgcgcatgggatcgtaggctggcgccgtctcgcgcacggtatttgccccttcgtcgcttggccgcgtttccccctcggcatggagccagcggcaaccgggcaggggctctaggcgggcaaagcggatgtattgcccgttcttgccgcgaatgccggtgcgcagcagttcgtcacgccattcggcctggcgcagggtctcgccggagcgggtaatagacgtatcggcaggttgcggcttctcctccaaaatctcgtccaccgacttgaccgccggtgccggcaccgcttcaaccgtaaaggggccggtgacgcgcaccttcttcctgtccacaaagggctggtcgtagagcgtctcctgcggcgcatggcgggcgatggcggcgtcgatctccttttggagggtgcggcgggcttgatggaaacgctcgaagggttcgcgcgctttttccggccagtcggcaggaaacgtaaagggcacttcccattccaccagctcgttgaccttgaccacctggccagcgggcatggtgaaggttgcttcatcgggtgcggcgaagtccacgaactggccggcccgaccgccttgggtgacctggaatttgaccggctggccatgaagcgcagcgttcagctcagcaagggccgctgccactgccggatggagccgcgcgtaaatgccgtcgatctccgggttattggcgatggacttgagcgtgacatggggcacggtcttgtacttgaagccggagccgacgccctcctgcgggtgcgccagttcgtagtagtcgaaaaccgcagtcatcagccgctggcgggcgattgtgatcgcgacgcgtgaggtgtcgcaggtgatccagcgccggccccactgctcggcaacgtaggcggtggtgccgctgccgcaattgtgcacgacgcacagctccgtgatgaaagagtgcgcgtcttctacctccaggtcatacaactcctcttcggtttcttgcgtgtggagttcggcgatgcgcacggcgacccgctgcggaccaaagaagacccaatcccccacagccaggtcctgcgcttccacccattcggccttctcgacgctgagctgaagttggcaggcgtgtcgaatggtttcgtaaacgccctccagattggacagcacctccctggccgggacgcgcagcacctccaagcccagctcgcggagataggcatcgcgggcctgatcgtgagccagtgcctcttcgctgctgtgggccagcacgccgtccacctcgacgacaagttgggcgtcgcggctgtaaaaatctgctatataccgaccgatgggatgctggcgtcggaaggcgaaaccggtttggttgttgcgcagcgccgtccacagcttacgctccggcggggtcatttcacgccgcagcattttgcttcgcccgcgcaacccccggggaatgcccgaccagtcgttatgccctcccagtgagcgcgggcggcgcttggcgagcaccttgtggtcggcagagagccagagcgtcgcgtcagttttttcgtggcggatgccgatcatcttgccgcggtacggccggcggatcacgcgcacgacgcgatgcggttgtccgtcatgccccagaacccagtcgccaggttggatggattcgatggcgatcagtgtggcctcttcctggttggcctctcctcgaccagcccttccccggctagccccaccccagccctccccgcaagcggggagggagcgtccccccgcgtgcggggggacaataggggggctgcccccatcccgcacacaccacactcgcgtccccttccgcacacacgtcgggtcaaacaccaaatcgcccgggtcggtggtcatcaggaggcagcgctctacaaccttcgtacgcgtttcaaccacgtatcgttgctcaggattgaatccggccgtgtcgtcccagacctcagacaagaccttgagcggataatcgtcgatataatatttccatcgaagtttgctgccatccttagtcacgcgacccgtgcgtttcaacgcctccatgccatcggggtagatcagcttccaatggctgttcttgttcggtctgaaggtctctcccttaaattggagcggcgtatcctcgcccggcggccccgagctctccaggcttacgagctggaagacctttgctcccgctggcaacagcgacggatcgaccatctcggcccgggtaatctttcgcacggtaccgtcgggtagctccacattactatagaaggcatcaggcagcttttcagaatacaactggcgatatttcaaatattttttatccctggcataccagattcagataatcactcgtccggcctaactcgttggataccatgctgccggttttagcgaacgtgataagtcgcacaaaattccccgccccaaacacttcatccatcaagcagcgtaccagatggacgttctcgtcgccgatctgcacgaagatgctgccgctttcggtgaggagttctcgcgccagcagtagccggtcgcgcaggtaggtgaggtaggagtggatgcctagctcccaggtgtcgcggaaggcgcggatttgctctggctggctggttaaatcctcgtctttgccatccttgacgtcgcgcttgttgacgaagggctggaagttagagccgtatttgatgccgtagggcgggtcgaggtagatcatctgcactttgcccgccatgccctctttttccaggagcgaattcatcaccaggagcgagtcgccagcgatgaggcggttggtccagccgtgtttgtactggtagaactcgacggcctggcgcagcggctctcggcgttcctcttcaaaaaggctgagttgctccgcgccgccgctgccgttccgcttcttcaccgcctcgatgatcgtacgggggtcgatgcgctcgtggacatagagcgagatcgtcggcaccgcgaacgaggtgtgctcggccttgccggcccagaccagttgcgggtcgaggtgaggatcgtaggcatagcgctttttcgtttgcccggcatccgggtcagtctggggcgtcaccaaccccacaggtggattattgacacgctctttgtcgcggtgctcgtaggattcgattgggcgtttggtgtcggttttcttggctgccatccagtcctgcctgttggtttgtcgtgggcttagtgggaaggctagcttgagagcatgactctagtcaataataagctcaactatactgaaaatgatgtataatatgttcagtacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggaaacaaacagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcagtaacttttgatccagccttgagctgtcgcctaagcccttctcccccaagccacctatccgtccagtggcgcccgcagggtttgcacgccccggggcgaccaggttactgctccaacgcgctcggcaatgtagaggggccgctgcttttgccgaaaccaggtggtcactgcctcgccaacagggccggagctgatgcccgcctgcacctgaaagcgctccagcaagtccaggatcagcgatcccccatcccaccacagccagtcgatctgggccggcagcaagggggatccggtcagctccgcctggacaggggggccggcggatcccaagagcagccagcgggatccctcggcctccaaggtcaacaccaaggggttggtgtggacggcctgcagcttcagccgctccgagaaggggatccggtcggcaggccgcaagacttgataggggatcccggcagcttgcacggcgctaagagagcgcaggtagctgtccgaggcggcattgacgccgcccccgtcccagaactgcccgatggagaaagctgaaagcaggatctcccagcccccattggccgagccggcagaggtcatggccaccgccccctccagacggcgcaggccctgctgccgcaaaaagggcaacacggtgcgctcggccaggcggggatcgccgctgttgagcaagaggtggcgtccttcggcttggatggccaggacggggaggcggccactggccaaagcggtgatctcgaccggcggccccggccacagccttggccccaagaggatggcggccattatcagagcagtgccctgccagcgcaaagcccgccgccagcggggccaaaaggtcaaagccaccagcgccccgtagagaagtagacactggagcagcgagaccctgccggtgtagtaggagctcaggggccagctggccatccagcccacccagttgatcaaaggcgtgatcaaaaacgtcaagggccgggccagcagggatcccagccccggccagagcaaggccacaaaagccaccccaaaccccgccaccagcaggggcaccaagagaagcagcagcagcgggttggccagcagcgagtaggtggggatgcggccaaagatggccacctgcagcggcagcgtccagatctgggcggccagcggaacggccagagccgtggccaccgccggcggcaaaaagtccagccgggatccaatcggccctgcccccaccagcaggcccagggtggcggcaaagctgagctgaaaccccagatcggtaatccacagcggctggtagatcaacagcaaaaccgccgccaccagcagcgtccccagggggttaagcctaacttttccttccagtcttggctccgtcaacaccagcatggccgctgcccccatcaccgccgcccgcagcaccgaaggggtaaagcccgtcaaggccaggtaaatccccaagaccgccaggaggatcccctgctgcaggcgtaccgccagccgccgcgttaggacaaacaccacccccaccagcagcgacacgtgaaacccagaggccgctagcgcatgggccaggccaacttctcgaaaggcatcctgcaaatcaaaatccaactgggcagcccgggatcccagcaccaaggaagccaagaggttcccctgccgctcccccagcccggcaatgaacgcctcccgcacccgccgccgcagcacccaacctccccagccccttccccccggctgggggatcacctcgcgggcgatgaagccggcaaaagccccctgccgctgcagataggcctgaaagtcaaagctgcccgggtttaaggcgggactgggaaggtagagggatcccgtcaggcgcacccgctggttgggatggagatcctggcttgggagagcctcagggctggcagtgacgtagagcttgccgcttacctggcgggccgtttggttggcctccagcacctgctccgcctccagccaaaattgccgccgctcgctgcgggtggggcggggctccgaaagaacggtgcccaccaggctcatctgccgctgcggggccagaaggctgatatccgtcgggccgggaaccggctgccgccagcccaggtaggcccaggccagacaccccaccagccccatcgccagccaggtgcgggccaagcgcggtcgtcgccggtacagcagcgatcccgccaatcccaaagccagcgggatcccccagccccagccgctcgccgccggccaggcccgcagcaacaggcccaggatccagcccagccccagcagataggttctctccatccctcttcagcgcttttgcccccactgtactctcgcgctcaggcgggatccatggcgttgtcttaaccttgaccggttgccgaccccgcaagacagaggcaaactgcatccggcctagggctggcgctcgccaccagccgcatgctcccgccagatgggcaacgcaccctccagatccttcctcttgcaagtttaagaattgggaaagatggcccactggctcttgacggcgatatcctagggtttaagctaccgagaggcgaggcggatcggcccgcctctggtcaaaggagtgagcgtctagctcaagggatccgccgctcttaaggaagcttaagcgtttctaaaaatgctcaaaaggggcggacagaacgttagggatcccagagaatcttggcagggtcgttagggtgatagtgggctttgcgaggtggggaaaccgcacatggacagcgctttgctgcaagcagctcgccagatctatcaataccatttgcagtatcgaccggaggtgctggagcagccgccgcggggcgtggtcatccatcgccgtaccctgcgaggggatctgatcttttctgagtttcccatcctgctgccccaagaaactttcattccgctgcagcagttggagccgctccgctgaggcccttctgcccaagccgagcctaggcgcctacgatagcagagcaagcctctttttctccctgtggacggctgcgatggtggacttccttgccagcacctgggagctgcgcctgttggtctgggtgctggtgttggtgctgggggcctgtgtgggcagctttctcaatgtggtggtctatcgcctgccgcaaggtctttctctgctccatcccggctcccattgtccccactgcaagacgcccctgggcccgatggagaacatccccattctgggctggttcctgctgcggggccgctgccgccactgcggggcgcagattagctggcgctaccctgccgttgaagccttgaccatggggctgttcggcctcagcatcgccatcttgggattttctccccgcgggctcctcacctgtgtcttgttgggctggctgctggcgctggccctggttgacctggatacgttttggctgccggagtcgctcacccgctccggcctgctggcggggctgctggcccgcctggcgctgccctggctggaagggtcgggatccctggccgccatgggctggtcactggtggccgggatcgcgggcgccgtgctgggcatctggctgttggaaggcattggctttgtcgcccgttgggttttgcggcgggaggccatgggcggaggagatggtaagctgctggccctgatcggcatgtggctgggctggcaaggggtgttggtggccctcatcttgggctctgggcttggtttgctgggcagcctgctggccatggccgggggaagggcccgcctgggcaaacccatccccttcggcccctacttggctctaggcggcgccgtggccgccttggcgggatcccccctaatcgaggcctacctacgctggtcggggttgctggggtagaactccctcacccctcttccagtggcaacggcaacgatcggcagggatcccttttggcctctactccaccccctcgatccggtcttccacttcttggtacagctcctgcaggcgctcgatgttggcctgggaagtctgccagtagccacgcccgtgcacctccagcagggtgccgacgatgcgccggaaggagtgggggttgaggttcatcaggcgctgccgcatcgcctcgtccttgatgaaggtctcgttggtttcctcgtagatccagttgtccaccgctcccgccgtggccgaccagccggaggtattcaccagccgcttggcgatctcccgcaccccttcgtagccgtgcttgagcatgccctcgtaccacttggggttgagcagcttggtgcgagcatcgaggcggatcgtctcgctcagggtgcggatctgggcgctgggcgtggtggtatccgccatgtaggccgagggggccttgccgtccgggcgcaggctctgcaccagcttggtgggatccgcatcgaagtagtggctgacatccgtcaggctgatctccgacgaatccagattctggaaggtcacgtccaccgtcttcaggctggcctcaaacagctgccgcatctgctggttgggcagattggatccgaaggcaaaggacttacgcgagaggtacatctcccgcagctcgctctcgtcctcccaggagctgttttccaccgccaggttgatgttggccgagtaggagccagaagcgttggaaaagacccgcgttgccgcctgctccagcgtcagccccagctccttggcctgctgcagagcgtgcttgcgcacatagttcagctccagcggctcatcggccagggccgccagctttaccgcccggtcgaggagggccatttggttgacaaagagatcccggaacacgccggagcagttgaccaccacgtcaatgcggggccgccccagctcctccaaggggatcagctccaccttgttcacccgccccagggcatccggctggggacgcacccccagcaaacacagcacctgcgccagcgactcgccgtaggtcttgatgttgtccgtgccccagagcaccaccgagatggtttccgggtacctgccgccgttggcgctcagctcgcgggccagcagccgctccaccaccatctccgccgacttaatggccgctgccgtggggatagactggggatccaaggcgtggatgttgcgccccgtcggcaacacagcggggttgcggatgggatccccgcccggccccggcaggatgtactccccttccaaagcgcgaagcagggatcccagctcataatcggccgtgatttgcttgaggcactcttccaaaaactcaaacaaaggcttgagcagctccgcctccacctgcggatagcccgcctccttgagggccaccagccagggcgcctgccgccccatgttgaagaaattgagcttggccacccgcgagacccgcccctgggcgtcggtttgctcctgcacgagcgcggccactgccttatggcaggccttgttgatgcgatccagcagctctgtatccgccaggtgcccccgatcccggttgcggtagatttcgtcgatatcccgacccaggctctgggcaatgatgcggggtaggccgaggatcccttcttccgggcggtcgatgctggcgatgctcaccagggtagcgatggcctcctccgccgtggggggcgccccgatcacatgcaggccacagggcaacagccgcgactcgatctccatcagcttggcgtagagcttgcccaccaccgtgtcccgctcttccagggtgagctgggccgcatccacctggggcagctccacatccttgtccaggttgaccaggcgcgccttgtcgcagatggcattgacaatctgaatgccgcgtcctccttcccgcaggctttggtaagagccgatcaactcccgcagctcctgcagccccttgtagaggccggcgttttctgccggcggcgtcaggtagctgatggtgcaagcatagccgcgccgcttggcgatggtggcctcgctggggttgttggcggcgtagtagtacaagttgggcagggatccgatcaaattgtccgggtagcactcgcccgacatgccgatctgcttgcccggcatgaactccaaagagccatgggtgccaaagtggatgaccacgtcggccttccaaaccttttccaggtaggtgtagtaggcggcaaagccgtggtgggggctggccgatctcgaaaagagcagacgcatgggatccccttcgtagccaaaggtgggctgcaccccgatgaacaggttgccaaagtgtttgccgtaaatcagcagattttgcccatcggtattcaggtgccccggcgccggcccccagtatttctcaatggctttgacatagggcgtcagggcctcatattcccgcaccgacagcttggccgccacgttcagctccgggctggcgtactgggcctggggatcgtggaggatggactccatcagctcctgcggcgttttgggcagctctggccccaggtcatagccgttgtgggccagcgcctgcatcacccggtggatggaggcaaacacatccaggtaggccgctgtccccacattgcccttgtccggcggaaagctgaaaacggtgatggcgatcttcttctccagcttgggcttgcgccgcagattggcccacttgatggcccgcgccgcaatcaactcaatccgatcctgcagggcatgggccttgccggtgacggcgtcccgccctgagaggatgatgggatcgatggccccatccagttcgggaatggcaatttgcagcgccacctgcaccgggtgcagccccaggtcgctattggcccattcctctgtcgattgaaacaccaagggcagtgccaccatgtagggacgattgagccgttgcagcgcctccacggctttggggtgatcctgccgcgccggcccgcccaccagggcaaacccggttagcgacaccaccacatccacaattggcgccgtcttctgctcgttccagaaaaactcgttcaccggcttggaaaagtccaagccgccggcaaacactggcaccacccgcgccccgcgcgactccagctcctgcaccatggccacgtagtgggcatcgtcccccgtcaccaggtgggtgcgctgcagcaccagacccacgcagggggccaagggatccttcacctcctctggcagatcctcgcgggcgttgtaccaatcccaatactccgccaggctggcaaacatctgcggcgccagcgggtgccaaatgcccatttccagataggtgaccggctcggcaaacttgacctgatcccgcatccccggcaggtagcgatccgccagcatcagcaaaaagttctccaggttctcgcgggatccgcccagccagtactggaagctaagcatgaagttgcgagcatcctgggccttgtcaaagggcaggtacttcagcaccttgggcagcgtctgcaacagcttcagcatcccctcctggaagttggatccctgctggcgcttgcgcatgaactgggcaatggcgctcttggactggcccagttgcgccatagaaaaggatcccagcttattcaggcgcatcacctccggcatggaggggaacaccaccaccgcatccaaccgctcccgcaggggttctaccgcctgcaccaccttctgggcgatgtcctcaataaagatcagggagccaataaaaacattggccgtctccagatcccgccggaaagcctcataccccgagggatcccgcagctcctccaccaagtagccagacagctccaccgccagcttggggttgcgggcgttgatgcgctgcaccgctgctgtcagagcactctgatactgcggctccaacaccacgtacaccaccttcatcagtcggcgcccccctagctcgtcaggggccacgtggcgggtgatgggcttaaccagagtaaacatgcggtcgctctcccttgtgcaatgcaaaaaagcaagtgggccgggaatgggcattcttccctagcacctgtttcccgttctaccagagaaccggatccctgccgggggcatgacgccagtctcgtaacaattcgcaataattgcaaagggggctcttctcttgaggagatctcaaggatccagacctggaagggcccagagcggctctcctacacaaaaggatagtttggtagccccgcacttgagtgcggggcggaaaagcccgctagccactttagtggcttacccatgatggggggtcgttgatatagtttcatagctcaaacaacctcttcctgacttctcccaccaacacctttttccttctctttggccaaaaaatgagatgaacaaccgctagccccacaccatggttgtagtgattgtaccgttgactttcctctcgcactatcgcttgcccatgtcagactgcggttgccatgccgcttgccaacaatgatggagtgcggctgtcagcaggttcgagtcaggaacagggagctagtccccctattagagtacttgtgtcaacagtctaataaggtgtacaactgtgccctgtactatgcgagacaagtctatttcaaaacgaagcgatgggcaagctatggtgcgctttgcgctgagatggggagaacccaaagcaagcacttcatcgcaatgtatgtctccgccgcacaacagacgtgtaagtctgtagctggagtgggtctatgccaagcctgcccagcccaaatcgctggatccgagaaaagctctagcaattgaccacggagtcaacaactggcttacgtgcgttagcaacttaggacatagcttcatcattgatggccgcaaagtcaagtcctttaaccaggggtacaacaaggagctggctaggctcaagactcacaagctgcaggggttttggttgcagcagcttgaccgaactacggaaaccggcggatgcgggatgcaatccacaaagctgcgcgcaaggtcattgacttctgtttgcaccactcaattgggagaatcctcttcggttggaacaaagaacaaaaacaagaatgcggttttaaccaaaactttgttttcatcccaacaggtcggttaaaggagcgtattgcgcaattatgtcagcattatggcatggagtttattgaggtagaggaggcgtaaagatcgcaggcaagcttcctagatggagatgagctacctaattatggtgaaaaacccgacgggtggagaccttctggaaagcgtgtcaagcggggcctgtaccaaacggcagaggggtggttggtcaacgctgatgcgaatgctgccgccaacctgtgcttaagaaagtcagcagaaccttggggctttgccttcaggaactgtctagaggcgctttgacaacgccgttacgggttcttttgtggactgcgtaagaatcccctgggtgggagtgtcaagacaaaagggatccctgccaagccgccttattccaagcaagttctgggcgagatcaaggcacctacaaaaaaggatgagacccataccgctacgccatccatctccaaagcggtttcgagcccagccagctagctgagcttttgaatgggcgcgatgcggggatccaagattttctgctggccgatggcgggaaacctcaccgccagggtgatccgttcgccgctgccgaacacgtgggtaatttgcccctgtccgaattggggatgttgcaggcgatccccaacggcccactgggaggaacggccttggcggcgagcagcctttgctttgggcgtggccgcagccgtgttgtcggcggagaacgaaagccccctgcctttttcccattggatcagctcttggggcagctcactcaaaaatagggaagggatggcgggctcgcggttgccgtagagccgccgctcgctggcgtggcagacaaacaattgctcgcgggcgcgggtgatgcccacgtagcagaggcgccgttcttcttccagcgcggcaggatcctccaaagcgcgaaaattgggaaacaggccttgttccaaccccaccaaaaacaccaccgggaactccagccctttggaagcatgcaacgtcattagcgaaactttctcagctccctcctgaagggtgtccaaatcggaagctaaagacacattgctcaagaaagcctcgaggctgggatcctcctgttcttcttcaaattggcgggcggcattgtagagttccatcacgttggcgatcctttcctcggcctcttctgtgccctgggccttgagatcttccagatagccgcaatcccgcagcagcccctccagaagggcggcagccgaaacctgggccatctgtctgtgccaatgctggataagctgggcaaactggagaaccggcttggccgaacgccccagcaggttggtaacagaggcctcgtcgctgaggatagtccacaggggcacatttaaggcagccgccgcttcgcttagcttgtccagagtggacttgccgatgccccgccgcggcacattgataatgcgcaacaggctaaaagaatcggcagggttgagcacaacccgcaaataggccagcacatccttaatctctttgcgatcgtaaaatcgcagcccccccaccaccgtgtaagggatcccccaccgcagcaaaacctcttcaaaagggcgagattgggcattggtgcggtagagaatggcaaaatctccccaggaagagttgggattttggctgtgtaatcgccggatggtattgaccacaaactcggcctcggccatttcgtcctccgcctggtagcaaacgatgggatggccgggggggcgagttggccggagaattttatcgatgcgctcggtgtttttctcaatcaggacgttagccgcctgcaaaatcgtggcggtggagcgatagttttcttccaatttgatcagggtgcgggtatcgtcgtccggcaggccatcgccaaaggtctcttgaaactccagcaaaatggtgaaatcggccccccgaaagcgatagatgctttgatctgcatcgcccaccacaaagagggagcgattggtccagtcccactcggagcggcgggtctcgccgttggtggccaggagccggatcagctcgtactgggtgcggttggtatcttggtattcgtccaccaagatgtgccgaaagcgctggtgccagtaggccaaaacctgctcattttggcggaaaagttgcaccgggatccaaattaagttgtcgaaatcgagggcattattggccgccagttgatcttcgtagagctcgtaaacctgagccaggatgcgacctcggaaattgggctggtggcgctccagatcggcaggggtccaaccttgatttttggcattgctaatggcatagcgcaccgatcttggatcgaacttgcgctcatctaagttgagttgcttagttacaatctctttaaccagggattgggcgtccgattcatcgaaaatcgagaagttgcgagtccactttcgtcccttgggatcctgatatttttcgatctccaggcgcaggatctgggcaaataagctgtggaacgtgccaatccaaagaggcttaatccagcggtggtaaacagcagattttagtcgcgttgcctgggccggctccaattcctctaaggggatcccaaattgttcttgagcttcttgttcggcaaagagctgctcaatgcgctctttcatctcacgggcggccttgttggtaaaggtcacggccaaaatctcctccggatccacccggtagtggcggatgaggtgggcgatgcgataggcgagggtgcgcgtcttgccggaacctgcccccgccaccaccagcaaagggccacaaaaatggtgcaccgcttgccgttgagcagggttgagggcatccaacaaacaggcgtgagtcatagtcggcaaagcagaaactgctttccattatgggcgccaacccaatggggatgagaagcccagagggcattttggagcaccaaagatgaagatcggttaagatttggccggcccgctccagagctccccgccatgaaccgagtgctgtcctgctgctgtgccccggctaaccgctgctggctttgcgttcaaaagagacttgtggctttggggtttgccacccttgccctgctttctcaaggtgcgttcgatcccgttcaagccggcaactgccccagcaacggcaaccccaaaacatctcttgacctcaaggtggaaagcgtttctggggatcggcttgacctaagtcggtatgagggcattcaagcgttgatcttgaccaacagccaaacccgctcgcaatcggaagccctctccaaaagtttggccctggagtttgggcaaaaccctcggctgcgccagatcgtgctggtggatggtagggggctgctgttggtgcgaaatttggttttgcaggttattcgcgagagcgtgcccacagatccgcgcttggtttctccctttgtccatgtctctgtcgatttcgagggatccaccatccagaagctgcaggaggtggccgccgaagccttgccggggatcgattttcgccgccaggccgccttgctgcttttggacgagcaaggcaccctcttgagcgggttcgccaacctggaccagtccaacctcagcattcgtcagtgcattcgcacgcacatttgattgccttggatcccgcttttttcgctgcttcctccccaaccgctaaactggttctagcgaagtcatgtgccaacttaagagcaagcccgtcaaggggcttggtgccgggatcccatgcgtcgccagctcaagatcttaaaccaaatcctcgactacaagctggccgatttgcggctgtttggccgcgccgagctgaagggtcaggtgctgaatgtgttgctggaacggctgcccggcgatgtggtggataccctgcaggtgatggaggtggtgcgcagtgcggtggaagcctctctgctgcaagggttgcgcaaggtcaacgtttacctttggtgccgcggacaaactgaagaagcgccggagtggagcgaaagctttgctgtagagccattggtcttggcccaccccaaggagctccgaagccttgctttcaactatcgacaagactatcccggcatgcgagtgctgtttttctgcctgggcctttgcctgaccggcttctacctggtggggagcggggggcggacgggttggatcgattggctccccgtaggactggccttcgccttgggggtgatcttcccctggctcaaacgctccctcaaccaatgggcgcaccccctgtttctccgctttggcctggggctggggttggtcttgctgggcctggcggtggcgctgatctggcgtcaaggttggagcgtggcccgcgggatcctcgccctgctcgcctttctcttgctgggtttgggatcctgagatctctcactcggccgtggtgccgctgaaaacgggcagggccggcccggtcatccacacgtgttgggtatcgggatcccagcgaatctccagattgcctcccggcagctccaccgtggcttgcggctcggcccgctcttccaaaacggcggccaccaaggcggcacaggcgcctgtcccacaggccagcgtcacccctgccccccgctcccaaacccgcagccgcaggtaatttgggccgagcacctgggcaaattcggtgttggtgcgctcgggaaaagccgggtgatgctcaaacagggggcccaccctttccaagtccagctcttccagggatcccccttcttccaaaaagaccacacagtgggggttgcccatgctcaccgccgtcaccgcccactcccgcccgcctacctgcaggggctgccgcaccaccttttcctctggtttggccagcgtggtggggatctgcccggccaagaggcgagggatccccatgtccactgttaccaagccatcgggccgcacctgcggcacgatccgccccgccaaggtgtggatctggtaggcgccgtcctggccagggatccccagatcctgcaaaaagcgggccaaacagcggatgccgttgccgcacatctccgcctccgagccgtcgctgttgaacaggcgcatgctgaagtcggccccctcctgccccggcagcagaaagataaccccatcggcccccacgccaaagcggcggttgcagagggcaacggcttcctcaggcgtcagacagggctgcggctggtggcggttgtccaccaagataaagtcgttccccagcccctggtatttgtggaaggagagacgggagggcaaccgaacaggcatgcagcggaaccgcacaacaaccggcttcaatcctcgtgcatctcgtagggatcctgcaagtttttggaaggggggccaaaggcggtgtagatggcaaaggcggtgatgcagatggttattgccgcaatggccacaaccagcgaaagggtggattccatggttagctcttcagttctgagagaatctccctacatattacacaagtttacaattcattgccggcggcaaaggggagtgaccagattctgttagcgtgattttaaaaggaggttgtctggctgggatctgccgccgtgctgacctccaagttggcaaacctgtcctctctttgacctatcgcgagaacctatggcgattcgtaccaaactgggcgatctgctgcgtcctctcaactcggaatacggcaaggtggcccctggctggggcaccacgcctttgatggcggtctttatggtgctgttcggcatcttcttgctgatcatcctgcagatctacaacaagtcgctgctcctggaagacatcaacgtctcctgggagagcctcagcttctagggctcctggctgccgcgggctgtctaggtggtgtactcggcgttgatgcgcacgtagtcgtagctgaggtcacagccccaggcaacgccctggccagatccctggtggaggtctaccgtaaaggttacgggatcccctctctttaggtactcagaggccgcctggcgatcaaaagccagaggcattcccccctgcagcagcagaaaatcccccaggcgaacctccaagcgacggctgtcaaaggggatcccagcccgtccggcggcggcggccacccggccccagttgggatcgttgccaaaaactgccgccttcaccaggggagagctggcaatgacacgggctatctgccgagctgacctgtcgtcgggggcgccctgcacccggatctgcaacaacttggtggctccctcgccgtcgcgggcgatggccttagccaggtgaatgcaaacctggacaaccatctcggcgagggcttgggcagctctcgtgccagcttgcagggtgggaatcccactttggccgttggccagagccagcaccatgtcgttggtgctggtatccccgtccacggtgatttggttaaagctgaggtcaaccgcctctttgaggatctgctgccagaggggaggatccacggctgcatcgcaggttaggaaagctaacatcgtcgccaagttggggtggatcataccggatcccttggcgatgcctcccagcctgacggtgtagccgtcgatctcggcctccagggctgtactcttggtcaccaggtcggtggtgaggatggcgcgggcggcgctctctcctcctgtcggcgagaggctgtcgatcaggcggggcagggccgcctcgattttggccatttccaattgccgcccgatcacccctgtcgaggcagtgagcacctgttgggccgggatccccagccgttctcctacccagagggccagttgggcgttgttgcgctccccctcttctcctgtacaggcgttggcttggccggcattgcagagaatggcccgcaccggctgcccttgggcgaggatcccttggttgtaggtaacacaggcggccttgacctggttgctggtgaaaacgccagcccccaccgcctcgcagtcggaaacaattagggcgagatcggcagcgccggagggcttgaggccagcagccacgccagcagcgcggaaccctcgcggggcggtaacggcgcctgcaacccgtttaaattgggatcccatagattctggggccagggggtgatcggcactatcataccggcttggcgctcagatcggggttgagggccagggttggcaactggcaagttttgcccgagaaactctctggaaaccaggtcggggggtgtagctgtgcctaccgcagcagaggcgacagatagtgttgttttaatggtaatgtgcgcccttctctttctggattgggaagggatccctttgccctctgctctaggaaccgcgagccatgcccgcccctgtcattacccttaaccatgtcagcaaggtctatgccaatggcacggtggctttgcaagacatgaacatggccatccaggaggggcagttcgtcagcttggtggggccctctggctgtgggaaaagcacggtgctgcggctgatcgcagggttaggtgacctaaccaccggctctatcgagtgggggcaaaacacctcccaagggaagcccaaattggcctttgtgtttcaggagccagccctcatgccctgggcaacggtgatggacaatgtgcgcctgcccctgaagttggccggtgagcctcggccaaaagccgatcgagaggttttggaagccctccacctggtgggcttgcgggggtttgagcgccattttccccgcgagctgtccggcggtatgcgcatgcgggcttccattgcccgcgccttggtaaccaagccgcaggtgttgctgatggacgagccttttggtgctttggatgagatcacccgcagcaagctgaacggcgaactgctggagttgtggcaggagaagcgctggacggtgatttttgttacccacaacatttacgaggccgtctatctgtccaaccgcgtggtggtgatggcagcccgcccagggcgggtggtggcggatatccccattgaggcgccctacccccgctcggaagagtttcgcacctcgcccctttacaacgactattgccgggaggtcgcgacccgtttgcgggaggccatgcacgacacggagcgggatccctgcctgcgccccctctccgccggacggctgggctgacgggatccctgcctgcgccccctctccgccggacggctgggctgacgggatccccctttggcagcattcccggtgttagagccccttgattccccctaccctatgctgagtcctttcagtttccttctcgattggctgtctcgctggctgggatccctgcttggcgcgccagagcgcccctttgggctctggctggatggggagctgcctcggctgagcagcgcggtggaagaacaactcaggccccaacctaccgatgcggctaaggtacctggctctgcgccgccgacctctgggcaagggttggatctgcgcaagtggttcaacctggacgtgattgcccctgggatcgtcgggatcctttttctggtgggctgggaagtggccgtgcggctgacgggggtgcctccctatctattgccggggccgattttggtggcgcaaaccctggtgcgggagtggggatcccttttcccttcccttttgatcaccctacaaattacggtggtggcgttccttttggccacagtctcggggcttttgctggcgattttgtttgcccagagcaaatggattgagcgcagcctctttccctatgcggtgattttgcaaacaacacccatcgtttccatcgcgccgttgatcatcatctggctgcgcaacaacacctttgctgcgatggtggtttgcgcttggattgtcgcctttttccccattatctccaacaccaccctgggattaaacagtgtcgatcacaacctgctcaacctgtttcaactgtacaaggccaatcgctggcaaaccttgatctacttgcgtctgcccagtgccctgccctacttcctgggaggtctgcgcattagcggcggcctttctttgatcggggccgtggtggcggagtttgtcgccggcaccggtgggcaacgggccgggatcgcctaccaaatcttgatctccagctttaatttgcaggtgcctcgcatgtttgccgccttggtgctggttaccggcctagggatcctgatctttgtggccttgagcgctttgtcggacaagatactgggcaggtggcacgagagcgctgtgcgccgcgagaactaatttttgccatagagccggcagaagcggtttcgcaaaaggcaagaactgggaattcccggcaacaaaaaggctcaggttgcagccctgagcccatcttgacctgttattggcagatgccaggaaccagactcgaactggtgacacgaggattttcagtcctctgctctaccaactgagctatcccggctctgggactatcattttagaatgccaagagggcttttggcaacaggtggcaaccctcgctttagccaattagcttttccagggcatccatctgggggatgcagaggatgtcccgctgccgatcccggcggatcagctcctcctgctccagcttagacaagacacgggtaaccgtttcccgggccaggccactcaagctgctcagctcccggtggggcaaattgggaatttctacccccttgcaaccgacccgcccgcgggactccgccaagaagagcaggatatcggcgacgcgagcgacgctgctggcctcccgcaattgcaggcgacggttgatctgccgtaaacgtcgcgacaagagctgggcaaggcggatggcaacctgcgcatcggcagccaaaagggccagaaagttctgggccgacagagagcagaccttggtggctgtcagggcaatcacatcgctggaacggggcgcctcgtccaaggcggccatttccccgaagatctcccctgggccaagaatggtgagggtaacctcccggccctccagatcgtgagtgcgaatcttgacccaaccctccaggatgaaatagacggcgttgccccagtcgttctgtagcaggatggcctggttaacagggtgggagcgcagcaacatctggcgggccagcggctcgagcacctcaggggaaaagccttcaaacagaaacatcaggcgtaaatcttcagccgttacctcgctcactggggtctcctcctgcaccgcctcgattcttgcccaactctcttcccagagaaaaactcttcacctgaccgccgcctgagatcagcaggggctgcggtcagcctctaacccggaaacggcagcatgcgctttgccggtaaccttggtcagttggagtcgagacctagatctgctgcagttgcgcttgccaatcttggctggtatccaaaacctgcagcaagcgccgctccccctcggaaaaatcctgccactgcgcctgctgctgggcaaggagatcggcggtggcatcggcaatgtcggcgaggttcagcggctcacccaggctcgaagcagggagcgttcgccgttgcagccgctcgcggaggacaggttcaggggcgtggcagtagaggatgcacaacgggatccggcaccgttgggcttgttcaattgccatgccccgcagcgcttgccggtcaaacttggcgtccagaatcacgctgtaaccttcccgggccaactccactcccaattgcaccaggcggcgataagtcctgtcggtcatctcgggcgtatacacctctggcccccctcgctgccgcagagggatcccagccaaatgcttgcgcacggcgtcggagcggatgtggatggcccctcgctgtcgggccaggtggcgggccaccgtgcttttgcccgctcccgacaggccggccatcagaaacaactgcccctgtttgggcagcgtgtattcccaggccagtcggtagtagcgggcggcagtgtggaaggcattggctttggcagcttccgaggcggcaggatcgtctagcaaaaaagaggtgaccttggcccgcacgtaggcctggcgattgaggtaaatgggcaagatcttgagtccttcccaatcgcctgtctcttccagatagctgttcaaataggcgttgcccagatcggggcgatggcgggcatccagatccatcactgcataggatacgtcgtacatcgtatccacaaagcggaaggcctcgttgaactcaatgcaatcaaacagcaagatctggccttcccaccaacagaggttgccaagatgcagatccccgtggccttcgcggatgcggtcttgctcaattctctggtaaaacagctcctgtcgctcggcaaaaaagcgatccgtgtaggcttgggtctcccgatattgatctgccgtctgagggccgccaatgtagcgctgggtttgggcgtaattctcgtcgaaagcctgccgcacctgctctggccggccaaagctgcggatgtagtcgttggtctccgcctgggcgtgaaaggccgccaccacccgtcctagctcctccattaagagtggcgtcagctccccccgctcgaggaggttgctaaagagttgctcttgaggaaactgccgcattttgagggtgtactccacgggctcgccactgccgtcaagctgaaaccggccctcggcttgcacaatgggcaacacctgtagataaagccctggcgctccgcgctggttcaggcgcagctcttcttgacaaaagtagcgtcgccgctccagggtggtgaaattcaaaaagccaaaatccagaggcttcttcaccttataggcgtagttccctgtcaagaaaatgtaggaaatgtgggtttggacgagctgaatcggctcccgcaccggatgggggtaaaaccccggatccaacatcgcttggattagcggcggcaggtgggcatcggccataaagatggagacggaaaagtcagggatccccattttcctccaaattgccctcagcttagtctcccaagggcagggcggccgcttgcggtgaaagacggataatgctgatcccctgtttaaccaaagtatcttgagcagcagcagagagggcgtagggccagaccagatacttagtgttgatgtagtctcgcccccgcttggccaggctcacctgttcagagagcatgcgcacctccggcccgcgggtgatgatggcctcggcgcggcggatgcgctgcatcagttggctgaacagctcttggggctgctgcacgaagaccacaatggccaagtcacaggggttgtagtagttgccactgccgcagaggagcagggcctcgctggcgagaacaagggtctcctggtctcccagagccaccaccgggtagagaaaggtgcgcacgtcctccggctgccagtgattgaaggagtagctgtccacctctccccgcacccaagaggagatggccggaaaaaccgcctcgctcagcagccgataggccgtctgcggtcgccctagccagcagagggcattctcgtagaagctctcgttctccaacaggtgaggggtgaggggagcggccatagactcggatctgggcagggcctcctccagcatgcctagtcggagatggttaaggcaattttgcccaaaacggatccctgttccagcagccggtgagcggcagccgcttcggccaggggaaaggtgtggctgagccggatgcgcagttggccctggtcgatgaggcgggcgcactgccggaggatctccgcctggttttgccgagcaacgatgaggttcttcagcataggggtgagcatcagctcaaagctcactcgcaagttgcggtcgcgggccacccgccaatcggtctctggagctggcgccagcagggtcacgagatcgccgtacacgcgcacggcagggaaggtctgctccagcactgggccgccaagggtatcgagagcaagatccactccctcctcctccgtccaatccagaacggcccgcacaaagtcggtctggcgatagaagatgggcaagctggcccccagcaaacggacaaactcggccttttccggcgtgctcacggtggtagccacttggcatccccgcagacgggccagttggacggccacatggccaacaccccctgccccggcgtggatgagcaccttttggccggcctgcagccgtccccggtcgtagagggcttcccaggcggtgatcagcaccaggggagcggcggcagcctcggcaaagctgagggttctgggcttgggagcgacgaagcgctcatcgaccacgattagctcggcgtagttccccgcctctctgcccaggccgccgtggcagaagtaaacttcgtccccaacccgaaactgcctgaccccagatcccacggcttctacaacgccggcgccatcgcatcccaaaatggccggcatctcctcggggtagaaggtgcctcgccgccgcagcttggtgtcgatggggttgacgccggcggccttgaggcggacacgcagctcccgctcgccgcgaatctgcgggtcgggcacctcctgcagttgcaaaacctccggcccacccggcacgctcatgaggatggctttcatcttctcaagtgttcaggctcggtttgctcgacttgctgccccgcgattgccgccgcgctcctgaggatacaccggcaagggggtctctgaacaatggttagtagcataagccaagagaaccgctccagggatcccttgccctaaactaagcttcggagttgtggaggcaagcggtagcccatgcccgcaggtggttctggctctctcggcggcaaggcacggtcaaaagcaactagagctggcctgggatcgcgctcctggctcggctggggtaacccagcctattgggatgctgctgggctgatgctcctggggagcctgctcatcgtctaccgctggcggggcaccctgctgctgttgattaaccccgcctatgtaaacgtggctctgctggccggcctgtgcctgctgggcctggggattggccggtggcggggggccaaagtcgcgccctcggaaagccatgtctccctgttggggtcgcgcctgggggcggcgctcttgatcctgacggcgctgctggggttttgggtcgagccccgtcccctctccagccagacggccctcaaccggggggtatctccctatttgggtgcctctcgcagccagccgcaggcttttcgtcccaagattgatccacgccagcgcaccctgctggactgggtgcgcaccctggatgtctacccggatccctatacctatgaaggccagccggtgcaggtgcaggggttcgtcgttcctgacgagcaacctgaccactttgtcatcgctcgctttttggtgagttgctgcgctgccgatgcctacccggtcggcttgccggtgcgctggccccgctcggaggaactggctccggacagttggctgcgtctggaagggcggatggccgtggagcaacgggatggccagcctcagttggtgatcctggccgatcaggtggagccaataccggtgccggccaatccctacgccgacgagtaggttagatgtcggtttcgctgagtttagcgctcatgtaatcgaagggctcggccacaaagctgtaatcctcgtcggagccgagcagctccagggtgcgctgcttcatgttctggatcccgatcactgtcggggcaatcggcacccccagggagttgtaggtttcccgcagaccagccaggacgcgctcgtccaagatgctggtatcagcggccaccagggcgtaggaagcgtagcgcaggaagtagtccatatcccgcaaacaggtggcgtagcggcgggtggtataggcgttgccgcccggacggattagatccggcacctgggcaaacatggccgcagcagccgtcttgacaatgtccaccgagttgaggttaatcacctgcacggcctggatgcgccgcagacccgaatcgtaaaaggccttgagcgcgtccatggcattccgatccaagtagcggccggccaggtcataggttttgatcagtgtggttacggcatcccgcatatccccaactcccttcctgtaactctatgtaaaagtagcttgagatgagaattttgccggcaacgtccaaaggccaaccttggaaaatcgagccagagcccaacaccggcagcgctccgagctccccgcttgcccccagaagtttagcatgcggggggttctttcccgccttctcctcagccaatggcagatgttgttacgaaaatgtaacttttctgcaacgctctagggatccggcagcaacacccgcagcggcttgagctgacctgcttggctgtgccccaagcccaaaaattctccctctccgctcatgacccgcagggtctcggcagtggcctgagccggatccagaggaatggcctgaccttgtcgccagcgctgcgcctcagccggagataagaatactgagttccaactgcgaaatccccactcaatcggcaacagggcagcagcgggatcggcggatccctgccactgctccaggggcaggctctcttcgctgcgaaaagggccactttgcagccgtcgcaggcggctcatcaagcctccgcagcccaatttctcccccacgtcgcgggcgagggcgcggatgtaggtgccggggccacaggcgatctccagatccacttccgggaactcgccagagcgccagcccaagatctgcaggtgtcgaatcactactctccgcggctccagccccagttctgccgcctctgccccggcccgggccagctcgtagagctttttcccctgccgcttgatggcgctgtaaagaggcggcacctgccagatctcgccgacaaactcccgcagacattcctccacctgctcgcggctcagctccggacaaggggatcccacctggatctgcccctcggcatcgtcggtgtcgctgcgctgcccaaagcgaaaggtggcccgatagaccttgtcccccgacaaaaacgccaaaaagcgcgtcgcccgccccacggcaatgggcagaactcccgttgccgccggatccaaagtgccgccatgccccacctggcgggtgcgcaagacccgccgcaccaccgccacacagtcgtgggaggtgagcccggccggcttatccaggttgagaaagccctccagggatcccatgctgcccatcacccatcagtcattgatcagtaattaagatttgtaaccgaactgccgcagcgcttaacatagggttgatttctgtctgcgagttggaagcacctatggcgcaatctggcctgtttcctcagcctatctggcaacgcctgttgatgatcgccccttttttcctgtggggctcggcgatggtggccatgcgagatgccctctccgagaccactcctctcttcatggccattctgcggctgttgccagccgggatcctggttttagcctttcggctttggcaagggcgggcctctgcggcctctcagccctggcatccccaggggctgcgggggtggctgtgggtcttggcctttgccctggtggacggcacctgttttcagggatttttggcgcaagggttgagagagaccggcgccgggctgggatccgtgctgatcgactcgcagccgctggcggtggccctgatggccacctggttttaccgggagcggatgggatccctgggctggctgagtctggggctgggcgtggtcggtatcagccttatcggcctcggcggggaaggatccctgcaggtgggggccggcgtggtctggatgttgctggcttccctgtcgatggccattggcaccgtgatgatgccgaaggtggcggaggtggcggatccggtgttggcgacaggctggcacatggtattgggcagcctgcccttgatcctgctctcggcgctaacagaaagcgagcaatggcagcacctgagcggcgcccactggctgggcctgctctacgcttcggtgatggggagcgccgtggcctacgccctcttcttctacttcgcctctcaggaaaatctcaccgaattcagctccctcacgtttctcacccccatctttgccctcctcttcggcagtaccttcctgggcgagaccctgacgccggtgcaatgggtgggagtgggcattaccctggtctgcgtgtatgtcatcaaccaccggcaggagtggcaggagcgcctgcgcctggcctggccagggatcctctcggagctgggcctggagttcagcaccgtcgagatccgcgatggccgacccgactaagggagccttctcctaggggggcagaaaccccatggcatcccgcgctttttggagggtttgctcggccacggcacgggccttggcggcattttcccgcatcagcccgtggaggtagtcggggtcactcgagagctcccggtagcgcttttgaatgggctccagggtggcgataatgctgtcggcgaggaggggcttgaactgtccccatcccatctcggcgcactcagccgccacctcctccttgcttttgccggaggtgagcatgtagatcgtcagcaaattgtgggcctccgggcgtgccgggtcgtcgaaggcaatgccccgaatcgagtcggtcttgcatttttggatcttcttgcggatcgtgtcggggtcgtctagcaagtgaatgcggctgaaatccgagggatccgacttagacattttgcgggtgccatcggtcaagctcatgatccgcgccccctgcgggcgaatcagcgcctctgggatcacaaacacctccccaaagcggtcgttaaagcggcgggcaatgtcccgacacagctcgatgtgctgccgctgatcctcccctaccggcacatacttgggctggtagaggagaatatccgctgcctgcaaaatcgggtagctgaacaggccaacactcgtttcctctccctgcttctcttttttttccttgtactggatcatgcgctccgcccagttcataggggtgatggtggtgaacagccaggccagctccgtgtgggcgggcacgtgggactgcacaaacagcacacagtgctccaggctgaggccacaggccaggtagagagcaaacaaagaacgggtgcgctccctcagcagcttgggatcctggggcacagtaatggcatgttgatccacaatgcagaagaagttctcgtagcgctcctgctcggccacccagtttttaatggcccccaagtaattgcccaggtgcaactcgccggagggctggattccagaaagcgtgcgcggcttggccataggaaaagcgatctcaaacgccaacaagagggaggacgagaaccaagaaagtctttgttcaggatatcaagagagccgcaacccgttggtttatgagggaagaaagacagcaacccgaaaccatggcagacccggagccagaactgctgcgtgctgccaaccactacgtgctgctgatcccgggcctgccagagcaatttctcacccccgaggaattgcaggagttccttgtgcggctgttgcaggagcacccccatctggtggatgcagatctggcccgctatcccacccctcaagcccaggcgcaacggctcatcgacacggcctgtgaggtggaggtctcccctggcgaaaccgtgcagtggcatcctgtacgcctgcgcaagcgctcctcagcttcttctcgccccggccagcatccggcttgaggccacgcacgggatcccataggcatgctacaacccaaagaagagataccctgtcctgcgctctaagggggtcaatcatgccgcgcagcatgaagaacgacaacttcatcgacaaaaccttcaccgtcatggctgacctgatcctgaagctgatgccgggggtgagtcctgagcagaagaaggcctttgcctactaccgggacggcatggcggcccagagcgagggagaatatgccgaggctctagaaaactaccgagaagccctggccctggagcaagacgacgaagaccgcagctacatcctctacaacatgggcctgatctaccagagcaatggcgaactggacaaagccctggagtactaccaccaggccctggagctgaacccccgcctctgttctgccctaaacaacattgccgtcttgctgcaccacaagggcgagcagagcctgcaggccggggatgaggagacggcagaggccctgttcgatgaggcggctcaatactggatccgcgccattcgcattgcccccaacaactacatcgaggcgcaaaactggctcaagaccacgggacgcgccaacctggagctgtattgagtcttcccccaagtaccccagttcagctagattgaccagaagtcaaacctgctggcggaaaggaaggatgctgacacgagaagaggtgcaacatgttgcccacctggcgcggctggagcttacggaagaagaggaaatccagtttaccgagcaactggccgatatcttggcctacgtggagcaactgaaagaactggatacggaaggggtagagcccacctttcatgtgctggatgcggagctgcccactcgccccgaccaagtggagccctaccccaatatcgaagggatcctggccaacgcccctgaccgggcagacatgttcttcaaggtgccccgcattttggaaggggaagactgacatgggtcggcagggattcgaaccctgggccaatcggttaaaagccgagtgctctaccgctgagctaccgacccaagtttgcagttttgtcatattagcaaagcttctgtcacattcgcaaaggttctggccgtatccccaaaaatcttgctatgctggactcaagtcaaccctggggctgtaacggtttcgacggggtggcgaacatgggttcatgaggcaggtcgggattgagcttatcccgttaccaccaggctcaaaaaagtacgtgcgaacaacgtcgtaccctttgctcgtaaagcggctgctttggctgcctaaggctcagtaaccgaaaacttactctgagctcgaggatctgctcacgaccccgttaagtgggcggatcacagccccaacgggtgcagctctctactctggctccgtcgagggagagactaagattaggcggagaactcccatcgccgggatccaagcggcgctccccgcctcgagggtcaaagaggctaaatctgtgaatgagtgatccctcagtacccatctcggacacgggttcgactcccgtcagctccatttcccaaagttgaacaatgcccagaagttcctacacagcaaggcttctgggctttttgatattcttgacagcccacccaaatccgttggatcccgattcggtcagcgcgatgagggacagggggtggatatggcgctcactgctggttggaatgactcaagctgcagcagcctttgatctttggcggaggcgggggcacatccaaagccgggttgcactcaaagaagcccaggggcttgagcataaagccgatgtagctaaccggcatcactggccagtcctcggtgcgggggaagtgattgcagccaaagctataccagagcaccaggcgggtgttttccagggagcggttcgcttgcgtccattgcaccagcccttcgccaccgggatgttggttggggtagttccctgctgggaacttctcgccgggatggtagggcgtggcccagaggtggtgggccaggtatcctgcccgtcggtacagccaagagtcggggtgggccaaaagctggacgttttcccccggcatcagtttgtaggccaccggctgccccaggcgattgtggcggttggggttgacaatcttccagtagcgcccccgcaagggatccaccgtttgcttagcttcctgctcggttttgagcagggtggagcgggcgcggaaggcgtttccgtaggggttatccggccccggcggcagcggctcggcatgcacttcgtagagggagttgcccggcccatccaccgccatgtccaggcgaacggtgaaaaagtgctggtggttgagaccagagagctgcggcgccaccaagacgccaaattccggctcctcccccggcagggtggcgcaggtgttgataatgccggtgagcttggcctcgaactccagggtgccatcctggtaaaagtaccagaaaaagccgtagtcgtagttgccgatggtggtaaagaaagagagcaccagccgccgcgagcgccgcacctgggctcgctccgtgcgccagtcggtgtgcttccagagcacgccgaagtcttcttcgtgcatgcagatggcgtttttgaggagcatgggctcgccgctgttgctgggcagccaggcatcgaagtagtagatctcccccaggcagtcgcagcccaggcgcagggaattggcctgcatgccgatgccgtattcccccacgtcaaaggcgttcttgcggcagtggggatcgcggggatcgccgtagggcaccaccatctcggctaccgaagcgcggtagaggataggacgaagccggccctgatcctcatagcccacctgatgcagcaccagcccctcgcgggggttaaagctgatgcgcagatcccacttctgccagcggatgtgatggccttccacctggaagctcaccccttggggctgggtaatttccaaaggcttcaaatcttggcgaaactctttgaagaagatctcgtcgaaattgccatcttccgggggcagaggccaggggccgcgatcctccaccttgacgacctgcatttggttgaggtcgatccaggggtagaggccctcgatgggacgggcatagccattgtcgtaaggagaagtgcgcaggaaacacaggccccgcaccagacgccgcccctcttcttccgggatcccaaagtagcccaccgtccagtagtccaccatcacccgctccacatcggcaatgccccgccgctgcagggcggccaggaattggggatccgccttgagcaggcggtcgcaggcgtacacctcatcgtccaaaaggggcggctgcatgccggggacgagctgccaagagcacacctgctgccgggagagggagaccaccgcctcatacgtgctgccctcggcgggatccaacagcaccgcaaacgcctgccgatcccagggctggcccggctgccacgcttccatccaaggccgctccggctcctgcagttggatggtgacgaagcggcagcgggaagcaagagggcgctcctgacgcaggattttgaccacttcccggatttcttcgccatttaggggatccagagggtggctgggccactccagccgggaagcagagcccctcgacgggcgatgtcgatagcgctccgaatcgtgcggagcagactgaggacttcgcggaagttcacaaatcacagaaataaccttgaattctacagaaaatggattgactgggtgacgatccgttgaaaaatgccgcagggatccccctgcccgccagcgcaggtgttctgagcgagctcatcaaccaaccaaaacagggcaggggagaatctcggcagcgggacaaatcgctcctcggctggccgctgtcgccagccggcagtttcgagaaacgcggccagcaagagaacaggaccaaaggatgccaggaagaatgcggcttcgtaaatcagccaaccggagggggatccccgcccgctaaccaaaggaagagggcagccgcgccaacgcaaaccgaacaatatcgaacaatctccagaaactaactataggcttccgggggaagagatcccagctcaaaatcagcagcaattgctttaggccagacgtggcacaggacagcataaaaaagaataaacgcttcacgcaggctgagggcaaacccaccaagaagaggcttatctggcgccactctcttttcaaacccgaacccatttcggcttgccctaaccccacctgtcggagggatccccagggttgggatccaaggcgcaactgctcatcactatagcagaggctcccccctcggccacaagccctgccccgcagagcccaccgccgctttcgacaacccccacccgcgaatttgaagtttagcttgggtttaaggttcgtgtcccccaatacatccctgaacagtgtgctgaaattatgcctaaagttaaggatttccgacaggaggatccccctaatgaaaatcgtccacaatgaggcagggcttctggaataaccaaccgttttggtggggggagatggcttcaactcgataccgtctggtgccggtggggccaggagacagcggcttttatccagagcatctctatttggctctggaagccacccaactgggctactggcaactggatctgcgcagcggggagctgagcagttcgcctcagtgcaaggccaaatacggacgggatcccggcgaggagttcaccctggagatgttttttgagcgggttcacccggaagatcgcccaagggtgaaggaagctttgcagtcggcggggcgcagggcgacggagggggatcccaacttttcggtggaatatcgggtttaccaggccgacggccagatgcgctggcagctttcccagggggttgtcctgctggggccgaaaggggatcccagccatgttgtgggcgtaacgctggacatcaccgagcgcaaggaactggaggcggctttggccgaacgggagtgccactatcggcagatgctggaagctttgcccgacatgctctttcgcctcgaccgccagggccgatgtttggagatcaagccccccagcaactttccgacgcagtatccccccgaccattacttgggcaaaaccccggaagagctgtttccccctggggaagcccaagccgttcgccagcatctggagctggcctttgccacccagcaaatccaggagatggagtactgctggacggaatgctcttctgagcctcagtatcggcaggctcgttttgtgcctttcgagaacgagcaaatgctggtgatggtgagggatattactgcccgcaagcaagccgagctgaagctgcagcaacaggtgcagcgggaaaaactgttcaaccggctgatgcaagccatcaacggctccctggatctgccgaccctctttgaggtagccgtgcaggaagtaggccaggttttgcaggcagcgcgggttaccctttaccaatatctacctgaggagcgggtgtgggtggccattgtcggccatgtccgctctcctgaggtgcccagcttccttcacctgcgcataccggatgatccagagatcccagccatccagcagttgaagcggctgcaggtttttcacgtgcgggatccgcagcaggttgccgattcgtttgcgctgcaggaaaggcaagaccaccaactcggcccctggctggggatccccgtggcctgccaaggaaagctttggggcgccctagccctagggcgcttgatctctgagccggactggcaagcggaggagatcaagctggccatagcgattggcgatcacctgggagtggccatccaccaggccgaactttatcaaaagctgcagcaaaccaacgccgaattggattaccaagtgcgggtgcgcaacggccaactgcagcaagcctacgaagacgaggccctgctgcaactgatcacggaagaaattcgctccagcctagacgagcaaaagattttggaaaccgtggcgcaagaactggccctcaggctgggtctttccggctgcaggattgccctgcacgacccagaacgacaggccagcgttttggcggtggactatcggcccgaccaagggatccgccgttttcccctggagatcccctttgccgattttgccgaggtgctccagcagcttcggggtgggcagttctgctatttcagcaaccttggccacccctgctggcccggctacgagcgccataccctgctggtggttcccatctgcgatttgcgggatcgaacaggccagcaaaaagactcgctgcttttgggaaatatttgcggatcccgtccgccggggcaggtgtttggcgagcgggagcaacgcctgatgcagcgggtggccggccaatgtgcaattgccattcgccaggctcggctttaccaaaccgtgcagcagcaggtgcagcagttgcaggagctcaaccacctcaaggacgagtttctgcacatggtctcccacgagatgcgcacgcctctgaccaacatgaagctggcgattgggtttttatcgagggccaacctgaccgagcgggaacagcgctacttgcagattttggagatggagaccaaccgcgagctggacttgatcaacgagctcttggaattgcaagctattgaagccggaaatagggatctcaagctgacctggttatctcctcaagagtggatccccaatctttccgagcccttccggctgcgagctgcccagcagggccaacagttccaggtggaatgggatcccgaccttttgcccctctgcacggatgagagcctgttgtcgcgggtggtgggcgaacttttgaacaacgcctgcaagtacacgccggctggggaaagcatctgtttgcgctttagccagagccatcaacagggccgtcccggctggctgatcgaggtgggcaatacaggggtggaaattcctccagaggcgctgccccgcttgtttgagaagttttaccgtatcccgcagttggatcgccgcaaggccgggggaacgggcctgggcctggcgttggccaaaaaggctatggagatcttggagggatccctgacggtggcaagtcactctggccaagtcatctttcgagtgtggtgcccctctcaaagtcgaacgccacaagccgggatcccaggcgaatccacctagcgccttgcgcaggactcgaacctgcaaccatcgacttagaaggtcggtgctctatccattgagctagcaaggcaagctgcagagccattatatccttggaggagtttcctccctgaggtcggctacgcggcttaacccgctctcttaatgccccccaaggagcttcgtttggggatcccagtcgctaaagttatcatgacaaggtcttggtttggagaaccgggatctcgatgtcatcgcctcgcgatcctagctcagtcgaggaaaagaaggctgctcgcggctgggggtcggaaaaccctcccggcctggaatctctctctccgccagccaggcgcctgttgcgcctctaccatggcggcagcttcctctttctgggcctgttgtggctgctggtcgggatccccagcctttgggcgctgcgggcagatattgttcgcctgtggaaccatttcacctggacaggcctgcgctatgccctattttaccggcccggctggcccacctttggtttgctgctttgcgtcagcttcacgctggggatcttgatcgcccaaagccgctacgagctgtttgggctctatcctattgagcgcttgatgctggagcgccagtcccgctggattttgtctttgcccgcctggcatccgctgcggcgctggctggcgcgcacttaaatgcgcggaatttcccaccgtatagacggtgggaagggatagagcataatgagttttcgtctgtaaactacccggctccgaccgcccccccttcccccccaaccccccgtatacggggggcaggggggcggggggatagggggggttcctgcggtttctagctgaaaatctggaggtgttccgtccagggatcctcatccttggccgggagggcaatacggcagagctagtgttcgatggtcgggatcgccgcttccctggcggggttgctggccgaggttctccgcgagcagcaggtgctttaggcgttcgctcggcccggatcccttcagcgccgtctggagcagtgacgtagcaaccaactggcagcagcccgatcgccttcatcccaggccagtcgctccacggccaccatcaccatcgaggtaatcacagcctcgctcaggtggcgggaacgcaagcgctgcacggctgaggtggcggcctctaggtcgcgtctgcggattgcacgcagcagctcatcggacatagacaaggccaactcgccccactacctttctaccgcaggagccagaacctccccttctccttcaccttcttgtcagataacgcaaaagtttgtctggcttccccaaaatctcttaaagaacatcggcgaaattgttggagaaatcgttacactttcttcgtctctggcgtacactacccggctccgaccgccccccttcccccccaaccccccatatacggggggcaggggggcggggggatctagggaggtacagggcggggctcctgcgctttctagctgatcatctgccataattacaagagcgggatgtagcgcagcttggtagcgcatctgctttgggagcagagggccgcaggttcaaatcctgtcatcccgatggggccggtaggggaagcgctaggggtctccgagcgctcggccaaactggtggcaggaacctcagcaggccagatcccatcccaggcaagcttgcatcacctggcccaagaggtatagggatccacagataaccgcgggcggctcgtcgaggtcagccggctgctgcagttgggcttgtaaagcggcaagatccggcagcgcctggacagagcgaagatggggctgcaagatctgggccaggtgggccagttcttgcggatgggttccggcgtggccgaagaggggcagggcgaagaagcgatcccccggccgcagcagggtggcgagcatgcccttgacgtctttggtggtgagaatgcccatataccaggtgagggggccgggctggtgctcatctaggtagcggcgcagcgcctgggcggcgggcaagttgtgggccccatccagcagcagctggcgggagccaatttgcacccactgtaggcgacccggccaacgggtgagggcaaatcctttctcgacagcgacatctgggatccgccaaccctgttcctgcagggtctccacaacggccagagctaccgccccattgatcagttgcacctcaccggcaagaggcagggtaagcacctgatcccgccagcagacagtctgaggaccggcccagtgcaggggctccaccacccgcagggggctgcccgtctgctcggctctagcccggatcacggccatcacctcagggggttggggcgcgcacacagtcgggatccccggcttgagaatgccggctttttcaaaggcaatttgcgccaggctgttgcccagacgctgccaatgatcccagccgatggaggtaatggcggtcactaccggctcgatgccggcgttggtggcatccagccgcccccccagccccacttccatcacggcaatgtccaccttctgctgccgaaagtacagccaggcagcggcggtaatggcctcgaactgggtgggggaagcctcgcctggagcgtaggtctgcaggcaatctcgcacttgggccaacacccggctccagtcgcctggcgaaatgtactcgccgctcagccagatccgctcccgccaattgaccaggtggggagaggtgtagcgaccgacgcgatagcccgccgcccacagcgcgtggctgacccaggcgcagacggatcccttgccgttggtgccggccacgtggatggctgggatccccgcctgcggctggcccaggcgctgcagcagaacctgcatgcgatccaggctgagatcgacgccaaagtggcccagcgactccagaaacccaggccaatcccaggttgagatcccacccattggcgacagggtattcaggctcaagcttcacctcaactcggcacttcctcactggcgccaaaagctgtcaaaggttcaccacaaaagcgtcgcgaatgcccggctgcttgagcacctcttctaggattccatccggcaggggatcatccaggctgagcaccatcaccgcatcgccgcggatgatcttgcgccccacctgcatgctggcgatgttgacgttgtaggcccccagcagggtgccaatccgcccgatgatccccggcatatcccggtgcaaggtcatcagcatgttggccgaaggcggcacattgaccgggaactcgtcgatctgggtaatgcgcacctcccgctccccaatcagcgcccccgagacggaacgcaccccattggggccgtgggcaatcaacgtcagggatccggagtaatccttcaaagagggatctcgcgtctccaccacgcgaatgcctcgttccttggcctcgatggaagcattgacgtagttgacgcgctcccgcagagccagcgtcaaaagccccttgagcgcggcgatgacgatcggctggccatctttttccgcaagggatccctggaggcggatctccaactggctcacccgatcccccgccaactggcccactaagttgcccaaagtttccgccaagtccaggtagggcttgaggctttgcagcacctccgcctgcaggccagggatgttcacggcagaacgggcaggcagccccaacaacacatcgcggatctgctcggctacgtcgatggctacgttgacctgcgcctcctcggtagaggcccccaggtgaggtgtcagcaggatctccttgcccaaggaaaggagaggtgagtctttgctgaggggctcgtcggcaaagacgtccagggccgcccccgcaatttggccggacttgagagcttcataaagggcttgctcgtccaccaagccgccgcgggcacagttgatcaggcgggcggtcggcttcatcatgcggaaggtctcagcgttgaacaggttagtggtctcaggggtcttggggacatgcagggtgatgtagtctgactcctgcaccaaggttttgaaatccactaggcgcacccccagttgctccgcccgctccatcgaaaggtagggatcgtaggccaaaagccgcatccccatcgccttggcaatctgggccacatgggatccaatgcgacccaatcccacaatccccagcgtttttttgtagacttctaccccgacaaactcctgccgcttccattggcccgctttcagagaggcattggcatcggcgatgtggcgggagagggccatcatcagagcgatggcgtgctcggcggcagcaatcgtattgccctcaggggagttgaccaccaggatcccagctttggtggcggcagccacgtcgatgttgtccacgcccacccccgcccgaccgatgattttcaagttcgtccccgcctcgatcacctcgcgggtgacccgcgtgccggagcgcaccatgatggcgtcgtagttgggaatgaccgcgatcaactgctccggcgtaaggtcggtttgcacatccacctgggccacttgggagaggatgtcgatccccgcctgatcgatgggatccgtgacgataactctgggcataagcgacgatagcctaatcggatgtagggcaacagaagcagaagagccaatactgcaagctaggctggatcccagccaccctgttgacccaacctcagccggcaccctttaatctaccgcgaaagtccgccggcacgcgcaagacccgcagctcccaaagagcaaaagtcccagtctcctgagctccggcggagatggggcgctcacgggcgggatcccacaagagccaggtacttgccgtcaattaaaaagatgccattggcaaactgcacactgtaggtgcccaacagccgccgctgcaagatcaccccttgttcgtgcagccgaatcaaatgggcggggcgcaacatcggcatcgggtcagccgttttcaagtaaggaggcatctctaccacctcaaccctcgcccccaccggcagcaaatcttgagcttcagacatgaccccacaagcatcgacgctacacaacaaaaggatagcttggtagccccgcacttgagtgcggggcggaaaagcccgctagcgactttggtcgcttacccatgatgggggtcgttgatatagtttcatagctcaaacaacctgtccctgacttctcctaccaagacctctttccttactctttggccaaaaaataagataaacaaccgctagccccacagcatggttgtagtgattgtaccgttgactttcctctcgtactatcgcttgcccatgtcagactgcggttgtcatgccgcttgccaacaatgatggagtgcggctgtcagcaggttcgagtcaggaacagggagctagtccccctattagagtacttgtgtcaacagtctaataaggtgtacaactgtgctttgtactatgcgagacaagtctatttcaaaacgaagcgatgggcaagctatggtgagctttgtgctgagatggggagaacccaaagcaagcacttcatcgcaatgtatgtttccgccgcgcaacaggcctgtaagtctgtagctggagtgggtctatgccaagcctgctcgaccccaatcgctggatccgagaaaagctctagcaattgaccacggagtcaacaactggcttacgtgcgttagcaacttaggacatagcttcatcattgatggccgcaaagtcaagtcctttaaccagtggcacaacaaggagctggctaggctcaagactcacaagctgccggggttttggttgcagcagcttgaccgaattacggaaaccggcggatgcgggatgcaatccacaaagctgcgggcaaggtcattgacttctgtttgcaccactcaattgggagaatagtctttggttggaacaaagaatgcggtttagggaaggtcaataaccaaaactttgttttcattccaacaggtcggttcaaggagcgtattgcgcaattatgtcagcattatggcatggagtttattgaggtagaggaggcgtacagctcgcaggcaagcttcctagatggagatgagctacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctaccaggcaggtaacacctccatccgccaggtagctaaacgcttcatggtgaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagcccctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatggcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatgactttaaaaaaaagacctaccgcagtgcaaaagtcaaagaagaggaggtgcaaagagaacgactagcttatagtcaagaagtcagggatattccagcagaggatttgattgccctcgaccagacaggggtctgggagggaatggagcggggagtatctcggagtttacgtggtcaacgggcttatcattatcgtcagagatacaagggtgaaaagtatacggttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagactttttggagtttttgagaagcgagctatgtccgaagctagatgcgaggaaggttgtgattatggacaatttaaatatccacaagagtcgggaagttgaggaattgattaggggtacaggagcacgaatcctatacttgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtgttgaagcattttattcggcagctttgcagaattgggaaatatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagcccttaacaggctgtaccacccatcaaccttgcgggtaacggtagcagtcttgatcgtaaaaccgtcgggcaaaggacggtgctggatcagcttaaccggcccaattttgggcagatggataaacttccctcgaatgcagtcctgcttcatttgggggaaggtaaaggagcggtaccgcccaacacccttaaatctcggccttcctgcccgcttgccgttggagtcacctttgatccatctatcaaaggccctttgtacccgccgtatgcagtcttggagcacctgggaataaatctctcggtattcaggaaacaaagccttggtattgggcaagtcccgctgctgcgagtacaagtcgggctgctccttcaactcaggcagatgacagaccgttaaggagcaagcatggataccgcagcgattttgctcccaccagcggaagcgctccgccaagcgatagttgtactgtttacgcaacaactccagccactcacccattagggcgacttggctagaagtagggcgcaagcggtactggtaggcaattcgcacatgagattacgatatctgttcatgagtgtcttcgccattcatcccgaccctgaccggccccccagtccccccgtgtacggggggatataggggggtacagggcaggccttcctggcgaattaggtaaaccttgaacgctatgacctccgcttctgccccgccagacctgaaagcccacggcctttccccagaggaataccgccagatccagcagcaactgggccgggatcccaaccccaccgagctggccatgtttggggtgatgtggtcggagcactgctgctacaagaactcccgccctctgctaaagcactttcccaccacgggcgagcgggtggtggtggggccgggggaaaatgccggcgtggtggatctgggggatggggactggctggcctttaagatcgagtcccacaaccatccttccgccgtggaacccttccagggggcggccaccggggtggggggcatcctgcgggatatctttaccctgggcgcccgccccattgcgctgttgaactctttgcgctttgggccgctcacggatccccgcaaccgccgcctcatggccagggtggtggaggggatcgcccactacggcaactgcgtgggggtgcccacggtggggggggaagtggcggtggatccctgctacagcggcaaccccctggtcaacgtcatggccctgggcctgctggagacgccggcggtggtgaagtcggcagcgcggggagtgggcaacccgatcttgtacgtcggcgccaccaccggccgggacgggatccgcggggccagctttgccagcgccgagctcaaggaggacgcgcagcaggatcggccggcggtgcaggtgggggatccctttctgggcaaatgtctcatcgaggcctgtctggaggcctttgccacggtagcggtggtggcggcccaggacatgggggcagccgggatcacctgctccaccgcagagatggccgccaaaggaggggtggggatccgctttgacctcgaccgcgtgccggcgcgggaaagcggcatggcggcttgggaatacttgctctcggagtcccaggagcggatgctgctggtggtgcaaaaaggccgcgaggcggaggtaatggagatcttccatcgctggggcctgcaggccagcgtggccggagaagtcattgccgagccgctggtggagatctggcaccagggatcctgcgtggtgagggtgccggcgcgggccttggcggaggatactcctgtttacgtccgccccctgttgccagagccgccggagtatgtgcaggcagcctggcaatgggatcccagtacccttcccccctgcgaccggcaagggatccacctaccccagaaaacgctggcgtgggagcaggtgctgctacagcttttggcaagccccaccctggccagcaaagcctggatctatcgccagtacgaccaccaggtgcaaaacaacaccgtcctttggccgggacagggagatgcggcggttatccgcatccgctcccaaaaatttggcgtgggcgaggtgccccctctgcaggctgcccgcaaagccattgccgccaccctagatggcaatggccgctgggtgtatttggatccctacgagggggccaaggccgccgtggccgaagccgcccgcaacctctcctgcgtgggggcggatcccctagccataaccgacaacctcaacttcggcagcccggaaaacccagtggtgtactggcagttggccctggcctgtcgggggattgccgaggcctgccgcgccctgggcacgccggttacgggggggaacgtctccctctacaacgagaagggatcccaggccatctaccccacccccgtcatcggcatggtgggcctcattccggacttgaaattcatctgtggccaggggtggcagcaagaaggggatctcgtctacctcttgggatcccaggccgtcaccagcctgggcggcagcgagtatttggcggcaatctacaacaaggtcacgggtcgtcctgcccccgtggatctggagctggaaaagcgcgtgcaaggggcctgccgccacggcatccgccaggggtgggtgcgctccgcccacgactgcagcgagggagggctggcggtggccttggcagaagcctgcctgagtgggggccgcggcgccagcgtctccctagctcctggatccctgccctgggatcaggccctctttggcgagggatccagccgcatcctcgtttccgtcgatccagcccagcgctctccttgggaagcctacttagagtcgcagctccccggccagtggcagcttctaggacaggtgggcgggcctgcggatccgttggtgttgacaacggcagaaggggatcccctgttgtcagtctctttggccgccctgcagggtgcatactacagcgcctttgccgactagccgcctagctcccctctccctcagggagaggggctgggagaggggccgggggtgagggggactacctcaagctgattttgcctcagacaaattggcctggatcacctcccggtagtgggacttgggcttgacacccaccacctgagccaccagctccttgtttttgaaaaactgcaccgtcggcgtgcaggtgaccccccctgcctcggcgatctccgggtctttctcgatgtcgatctccaccacatgcagcttgtcggcaaactcttcgatgaccttgttcaagatcagcttgagggcatgacaaggggcacaggtgggggcggtgtacttgaccatcagcaggcgatcgctttcgtggtagagccgccgcagggcatagctcccctcgtggcaggtctggctgaagtcgaggtcatcttgcacctcctgctcaaaactggcctcctcaacagccgagtctccctccggctctacctcgacagcagaggcagaagcgggctcaagatggctttgagggacgacgtgatactcctgtgccaggccgtgttcggagagccagcgctccgccagcatggccgccatacagccggtgccggcagcggtgatggcctggcgaaactcgtgatcctgcacatccccggcggcaaacacgccctctacactggtggctacagatcctgggcgggtgacaatgtagcccacttcatccagttccagttgccctttgaacaagtcggtgttgggcttgtggccgatggcgtagaacaggccgcccactgccatctcccggatctcgcccgtctggttgttgcgcaccttcacccccgtcaggcgcaggccgtcgcccagaacctccaccgcctccgtgtgccagtggacggtaatcttggggtggttgagcacccggtcttgcatggccttgctggcccgcatcttgccactgcgcaccagcatgtggatatgggatccaaacttggtcaggtaggtggcctcctcacaggcggtatcgccgccgccaatgaccaccagctccacccccctaaacatgggcatggccccatcgcagacggcgcaggccgacatgccccggttccagtagatctcctctccgggcaagtgcaggcgcttggccgtggccccggtggcaataatcaggctgtgggtgcgcacttcccgttcgtcagagcgaaccacaaaaggccgctggctcagatccacaaaggtgacgtcctcggggtaaagctctgccccccaccgctgcgcctgggcacgcatgtttttcatgagttgggggccactgatgccctcgggaaaacccggaaagttctccacctcggtggtggtcatcaactgcccgcccgggatcccgcccacctgaaacccctcaaacacaaccggcttcaggttggcacgcccggcataaatggccgccgtaaacccagcagggccagaaccaataatcaccacgttctcaacccgactttgctctgtcatccgatgtcgctccttgctgttgctgaaaactaaaccaaactcataacgactacgttttagcctaacacgagctggtaccctcggcgaggctggagcttgttagtcccattttcgctttcctctagctagggggacagggttttgtctctgtctggaggacaacagggcagaaacgcctggctgagaggcgcgatggccaacctctggagcagaaggccaaagccagggcaatttcgtatcagaaactacaaaatgctgagatcggcctttctaggatgggtgagcgcttttggctcattcaagtcgaagcgtggggatcccgtctacctttgattaccccagtctcaaccgcaacccaatcaggagagagtaatggcatccacgccccaagaagtgcttcagatgatccaggacaacgatgtccagatggtggatctcaagtttgtggacatcttcggcacctggcagcatgtctccttccacccctcgatgatcactgaagaaaccttccgcgagggaatccctttcgacggatccagcattcggggttggaaagcgatcaacgagtcggacatgtacatggtgccggatcccaagacggcctggatcgacccattttttcaagtgcccaccctcagcctcatctgcaacatcatcgagccgcgcactggccagccctacagccgttgtccgcggagcctggcggcgcgggcggttgcctatctgcagtctaccggcattgccgacacggcttactttggcccagaggcagagtttttcatttttgaagatgtgcggtttgaccaaacccaaaatgccggctactacttcgtagattcgattgagggccgctggaactcaggccgggaggaaaaaggcggcaacctcggttacaagccgcgctacaaagaaggctatttccccgtcccgcctaccgatgctcatcaagacctccgcaccgagatgctgctgacgatggccaagttgggggtgcctatcgagaagcaccaccacgaggtggctaccggcgggcaaggggagctgggctaccgctttgccgatctgatcacggctgccgactacatgatgatttacaagtacgtgatccggaacgtggcccgcaagcacggcaagacggtgacgttcatgcccaagcccctcttcaatgacaacggcagcggcatgcacacgcaccagtccctctggaaagacggtcagcccctgttctaccaagagggcaactatgccgatctcagcgaaacggctctctactacatcggcggcctgctcaagcacgccccggccatcctggccttcaccaatcccaccaccaactcctacaagcgcttggtgcccgggtttgaggcgccggtaaacctggcctactcgcagggcaaccgctcggcttccattcgcattccggtcacgggcaaaaatcccaaggccaagcggctggagtttcgctgccccgatgccacctgcaacccctacatcgccttctcggccatgttgatggccggcttggacgggatcaagaacaagatccaccccggcgagcccctggacaaagacatctacgatctagagccagacgagctggccaagatcccctccacgcccggatccctgctggatgctctggaaagcctgcagaaggatcacgctttcttgttggagggaggtgtctttaccgaagatctcatcgaggcctacatcgagtacaaaattgacaacgagatcaaccccatcaacctgcggcctcacccctacgagttcgcgctctatttcgacgcctgattctcatctaaactattagttctcggccaaggcttttgaacgggatcccttcttgctggagggatcccttttttgtgcctgctatggtactctggatgggggtgctgagtttacaaactcagggggggtttggatgggatggcttatagctcttattatttgggtccttattctcttaggccttctggcgcttgttgtctatctagctgactatctagagaagaagcgtcgggaagctttggagcaggtggccaggagcctgggcatgtcgttttcagcagagctacccgaagggatccgctcccgcttgcttcaggctggctttgagctattccaacgaagcggcgctcgtttctacaactcgatgttcaaacgactgaacgatggaaccgaaatcgccatctttgactacagctggaaggcttccagaaaacgaagcggcgctcgtttctacaactcgatgttcgaacgactgaacgatggaaccgaaatcgccatctttgactacagctggaaggtttccagaagaagaagagagagagagtattacttttctgttttctgggcctattgcgaagacctacggctacctcattttcggctgcacccagaagttcccttgttccacgacgttgctaaagcttttggcatgcaggatattaatttcgagaaccatcccgacttttctcgccgctaccttttgcgcggagaagatgaggctaagattcgcctgcgcttccaccccagtttcctcaacttcttggagcagcatcctccttgttatgcggagggcttcgggccgcagcttgtcatttggcgggattacccaccaccggtgactccagaaaaaatggcagactggctgcgctttggggaagaatgggtgcagcgactgcggttgcgtcgggtttaactctctggatcgtccctcaaggccactccctgggtatgatgagaggaagagtttaaaaaacgtaacgtgtcttcctcattgtcccaggcggttgttctcattacaggggccacagggggcattggcagcgcccttgtgcctctcctggcccaggccggagcccatctggtgctggcggcgcggcgagaggatcccttgcgcacgctggcggagaaagcgatgtccctgggggctgcctccgggctggggatccctgccgatgtgacggattacgctcaggcggaggccctggtcaaccagaccctccaaaggcacgggcggatcgacgtggtgatcaacttggccggagccgggatcctcaagcctgcccagcacattacccctgttgagctggagcggatgctggcggtcaacctcaagggcagcttctacaccagccaactggcggccaacgccatgcgggagcaaaaatccggccacatcctcaacttccccggcattctgggccgccaccccatggccatggcctctgcctactgtgctgccaagtttggcgtggtcggttttaccaagtgcatggctgacgagctgaagcgctttggggtacgctttactctgttttactttggcggcatcgactcccccttctgggatcccatcagcctcaaggtgcagcgggacaaaatgctcagccctgccacggctgccgaggcgattcgctttgtcctgacgatgcctgccaatgccgtgcccaacgaggtggtgttgcagccggaaagccaccagtttctctaaggcttgccgagttctggaagaaatccctgctgcaggatccagagctggcacaagtcggtattgccagcgggaacttccccaggcaagagagggtgggttggggctggccagatctccttgcggccctttgggcagattgcctccataatcaggaagacgtccagccgggggcctagccgatggaggccatacgctcacttgtgcaagaggagcccatcctctcctttgctctgttgctgggggtgatcctggtggtgccgccgctatttgagcggctgcgcctgccggggttggtgggccttttggtggcggggatcgccctgggtcctcagggactgaacctgttgacttcagagctgccgacggtgcagttgctctcggagatcggcgtggtctatttgctgtttgtggccgggctggagatcgacctggagcaatttcggcagacccgcaaccgctctgccacctttggcttgttgacctttgccattcccctaaccgtgggcaccgccattgggcggctgtttggctttggctggaacgcggccatcctgctgggatccctgtttgcctcccacacccccctgggctaccccatcgtcagccgctacggtctggtgaaaaacgaggcggtgctggtcaccatcggcggcaccatcttcaccgacattgccgcgctgctggtcttggcggtctgtgtcggcatccacggcggcgagttttccctctggagcttggtgcggctgctgggatccctgctgctgtatgcggctgctgtgctgtttggggtggactggctggggcagcggttttttcgggtcaccggcagcgaagagggcaaccaatttttgtttgtgctgctggctctgtttgtggcggctctgggggcgcagtggattggggtagagaagatcatcggcgcctttctggcggggctggccgtgaacgatgtgctgcgggagggctctgtcaaagaaaagatcgtctttgtcggcagcatcttgttcatccccgtcttctttgtggatatagggctgttgcttgatctacgcgcttttttgcagacccttagctccctttggctgctgttgagtatcctgctggggctgggcctcagcaagtacgctgctgcccaactctgtcagtggctctaccgctacaccccgacccaaaagctgatgatgtggtcgctctccttgccccaggtggcggctaccttggcggcaaccctggtggggtaccgcgtggggttgctcaatgcagacgtgctcaacagcgtggtggtgttgatgttggtaacggccaccctgggcccaattttgaccagtcgggcggccacgcaaatggctatggaggaggaacagagtcggttcccatctccaccaggagtcgctcccgcctccgcagcgccgcctccccagccctacgtggtcgtggtgccgctggccaatcccgaaaccgaggaaaacctgctggagatggcctgcctcctggccaagcaggagggcgggcgggtggttcccctctcggtggcgaccggccacctgcacatggactctcccttgctgcaaacttccctggagcacggagaccacctcctcaagcgggcgacggagttttgtcggccctttggggtggaggtcacccctctctgccgcatcgacagccacgtggcccaggggatcagccacgccagccgtgagcagaacgccagcctcatcgtcatgggctggagcgatcccacccgcttacaggcccgcctctttggcagcgtcatcaacagcgtcctctgggctgcccattgcccagttgccgtagcacgcctgctccatcccccccacaagctgcggcggatcctggtggtgctggaaaactttcgctcgcagacggctcgggcggtgcgcctagcccagatcttggccgccgccagccagggagaagttaccttgcttcacatctgcttcgccagcacccccgaaagcgatcgccagtggctggaggcgcagcttttatccctagcccaacagccagacttgggctaccccgtccaggtcaaggtcttggccagtgacgaggtcgtcaaaaccctcttgcaggaggcccaaggatttgacctggtggtgctgccctcttttcgtcggcgcaaccccagcgggagcctatccttcagcgacacgaccactcgcctcctagaacgcctcacctgctctctgatcatgctcggagagccactgtaaactgctcttccaagggtaggccctgaggtgggactcgatgtatttgcctagtttcggcaacagggatgtggtagcgatagctgctagcgggcttagaaatgctgatgggtgtgggggtgctgcttgatgttgtcggcatccctcacttccattgccgcattgagaatccgccgcggctcagcgctgaaatggagcttgaacacccccctctctggcgtgcagacctggtgcagagggatgtgacgaaattggggcttgctgcggtacgtacgggccgccgcttgtagccgctccacaaaatcttctcccagcaccacccctggcgggaaaacatcggcgggcaaagtcgggatcccgttgtcgacaacttctgcgtaagtagtggcgtagagaaggcagtaggaagtgctgcggcgctcttgggccaggcaatccagggcggcggcgggaaccggctcggccaccaacacctccctgaggcgaccgtcctcatcccgttggaagcaagaggccactcccagaactacatagtccagcccctggacggtgcctgagctgaggtgagtttgtgccgtatccgccatcgctgccctctccgcgttgctggttgaactttcttgacctcaggtaagtgccgggatcccatgacaagacccgtggtcctcaccttagcaacaacttcagggttggacaccttgctctgggcaagcccagcccgcagttacctgggcctaaaactcctgccgcgcttctagggcacgggccagggtaacctcgtcggcatactccaactcggatcccatgggcaggccaaaggccagacgggtcatgcgcaggccgggggcaaccggcttcaggtaatctttaaccacgtgcatagtgacctccccctccacgctagggctgagggcgaagatcagctcttggggcttctcccgcgccacccgggccaccagctcgcggatgcgcaactgctcggccccgatcccgttcatgggcgagatcagaccccccaaaacgtggtaaaggcccttgaactcgcgggtgcgctccatggcgatgagatccttgacatcggccactacgcaccaggtcgacggatccctctgcggcgagcgacagatctcgcagggatcctccgccgaccagttaaaacagatggagcaatgcttaacggtttgcttagcctccagcagggctttggccagggcctcgacctcgccagcaggccggttgagcaagtgcaaggccaggcgctgagctgttttggagccaatgccgggcaggcgctgcagctcctcgatcaggcgagccaaagggcgagtgtacataggaagccaggctggccgggatcagcccaaccccaaccccggcaggctgatgtttccggtcagctcctccatgcgcttgcgcatcgtctcggcggactgagtgtaggcgttcaccatcgccgtcaggagcaagtcctccaccacatccaccggctcctggagcacttggggatccagagagaccttgaggggctcctggttgccgttcactgtcaccttcactagcccattgccggcctcgccgacgatctccatttcttctagctctttttgcagcctttgagcgccgtcgcgcacctcttgggccttcttgagggcttcttggattttgccgaagggaccaaagcctcgggtcatgggatcctcttctagacactgctgttctactctacccctttcctcttgtcggtaaaagtacccgccaagctggaaacccaggtcagatcggcctttttagcctggggttaaccctgacgaattatcctcaacagagagggcaaaagcgtcccctgcctggaggtgtcatggctcaactgttgcaggatccgcagtcgctagccgcccagcccagccccgtgcgccaaaaggcttctcccttgtcctggcggcgctggatcccggagcgctggtatgttcacctaggcctgtggctggcctgtttggcgctggggtttccggtgctgtatgcgctgatcgtgagcacccaaaacaatgccgaggtatttcgctatcaattgacctttggctcctcgttggcctttaactggcagcaggtgatggtggcgcgtcacctaggccattacatggtcaacagcgccatcgtggccacggccatcacggtgggcaaaacggttttgtcactattggcggggctggcctttgtctactttcgctttccgggcaaggggctggccttcggctttgtgctcattaccctgatgatgcccacagaaattctgatcatcgctctgctgcggctggtcaccaacctgggctggggatccacctactacgccctgatcgtgccctttctggccagcgccacctcgacgtttttgtttcgccaacatttttccaacatcccccgcgagctggcggaggcggctcaactggacggggccaacccgctgcagtttctcacccaggtgctgatccccctgagctggaacgccatcggagcccaggcggtgattcacttcgtctacgcttggaatacgtacctgtggccccgcttgatcgtgcaaggccgggagcggcaggtggtgcaggtggggctgcaatccctgctcaacctggatagttccgcctcctatggccccatgatgctgggggcgatcatcgccagtattccgccgctggtggtgttcattgccctgcaaaagcctttcatgagcggcctggccctcagccgcgacaagtaagttagcgagatcctcatccccgcgagtgctcccttcatgcccagagatctgcgccgtttcatcgccctgctggagtcccgtggccagcttcgccgcatttcagcagaagtagatcccgacctggaaattgccgagatcgccgatcgcctcttggcctgcggggggccggcgctgctgtttgagcgggtgaagggatcctcgatgcccctgctgatcaacgttttgggcacggtggagcgcatctgctgggcgctggggatggagcagccgcgggagctggaggagctggggaaaaaactggccttgctctaccagccgcgcccgcccaaaaattttgcccaggccctggagctggggcaggcgctgttccgagtcttccaagctcgacccagccgggatctcttccccccctgtcagcaggtggtgctgctgggtgaggcggtcgatctcacccaactgcccctgctgcgggtctatcccggcgatgccgggcgggtgctgaccttggggctgatggttaccaaagacccggaaaatggcattcccaatgtgggggtgtaccgcctgcagctccagagccgcaacacgatgacggtgcagtggctgtcggtgcggggggccacccggcatttgcgcaaggcggcggccctgggccggaagctggaagtggcagtggccatcggggtggatcccgccgtgatcctggcggcggctacgcccctgccggtggatctgtcggagtggctgtttgccggcctctacgccggcgaagggttacacctggcccgctgcaagacggtggatctggaggtgccggcccacgccgagattgttctggagggcaccatcacgccaggggaggtggcccccgacggccctgccggggatcacatcggctactacggccctcgcaacgagcaagctccgctcatccgcttccactgcctcacccaccgccgcgatcccatctacctcaccaccttcagcggcaagcctcccaaagaaaacgacatgatggcgctggccctgaaccgcatttacacccccattctgcggcagcaggtgccggagatcgtggatttctttttgcccatggagggcttgggctacaaggtggcgattctgtccatcgacaaggcctatcccggccaggcgcggcgggcggccctggctttttggagcgccttgccccagtttagctacaccaagttcgtcatcgtggtggacaaggacatcaatgtgcgggatccgcggcaggtgctctggtgcctgtgttcgcgggtggatccgcagcgggatgtgtttattctgccggacaacccctttgacgccctggactttgccaccgaaaaacggggtctggggggcaagatggggatcgatgccaccaccaagctccccccggaaaccgacaccccctggcggcaaccgcttgccccggatccgcaagtggcccgtctggtggatcgccgctgggcggaatacggcctggcggatctggacttgcagccggcggatccgcgcctatttggctacgagttctaggggtggctaagaggctggcaggtgcaacaagcgctgtcttggctggtgctgctcctgagctatgtcgggctggggctgggatccctgcccaggctgcgcatgaaccgggccacgattgccctggcgggatccgctttgctgattgccctaggaacagtgccgctgctggaggcttgggcagccatcgacgcgaccacgattgtctttctcctcagcatgatggtggtgaacgccagcttgtcccagggcggcgccttccagctagctttgctgggcctgattcgggttagccgcagtccctttggccttttgctcatgctggtgttcggcagcgggctgctctcggcctttctcctcaacgataccctggcactggtgtttacccccctcacgttgcaggtgacagccgtgctggggctgaaccctattccttacctcttgggcttggcggcggccaccaacctagggtctgtagccaccctgagcggcaacccgcagaacatcctcatcggctccttctccgggatcggctacctggagtttgccgcccagatgaccccgattgccgtggtggggctgctgttggaggtggggctgctgtggctctactaccccgaggtgcgctcgctgcagcccttcgcccaggtgccttggacgccgctgcgcctctatccccccctgttgcgcaagagcgtggccattacagcgggcctgtttggggcctttgtggccggcctgcccctagcggagtcggccctggtggcggcggccttgctgctgattacccgccggctgaagccggagcggtttttggggcaggtggactggaacttgctggtgatgttctccgggctgtttatcctgacacgggcaacccgagagctgctggccggctggggaacgagtctggggccctgggcggagcaggtggcgggatccccgttggcgctgctggccgctgtcgccctcttgtccaacctcatctccaacgtgccggcggtgctgctgctgcagtcgctgctcccgctgcagggaaagacggcctggctgttgctgtctgccggctctacgctggccggtaacttgactctgtttggggcagtggccaatttaattaccgtcgaagcggcagctagaaaggggtatgtgttaacgttcggggaacatctccgctttggcctgcccctgacgctgcttacccttgggtttagcggtctgtggctgggtcagccctgagccttgccgggagccctcactgggcactaagggcggccaaaagctcatctgccaacaacactgccgtgtagaccaaagcctgtcgctgctcaggcgagagattgccaatggcagtttggggattgctgagcatgccctgcaacaccctgctggccacgtattcccgtttggaaacgccggggctagagatggtggggttatccagggaaaacttctggtggtgctcgaagggaaaggcatattcagaagctaccggcatggctccactccaaacctggactctacgctgcgcttggcctattttcgcattgtcccttgcggggaagctccaaaaacagatgcgccgtacgcctatttgcttcacctgaaccgcgtgcggcatcccggctccaaagagcatgactctagtcagtgatatgctggactatactgaaaataatgtacagtatgttcagtatggctgcttggtatggctaggtatgtaaaaccgagagaagcggcggattattttggggtgtgtctccacaccttgaggcgatgggaacagaagggctggatccatgcagtacgtacaccatctggtagagcgagaaggtataacctcgacagctacattggcctccggcccgctgacgcgaacagagcacccaagaaggacaaacgagtcgttttgtacgcccgagtcagcagtcgagggcagaaaccagacttggagagacagattgcaagactggttaacctctatcctggagccgaagtggtcggagaggttggcagcggtctcaacttcaaaaggccaaagttccttgccttattggaacgagttcgtgcgggagatgtcggaacaattgtggtcgctcaccgggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacgggtgcgaaatcttggttctcgatgacgatcacctttctccccaacaggaactggttgaggatatcctcaccatcttgcactgcttcagcagtcggctctacggactcagaaaataccgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaagtctggaagcggtggcaagcggcgtgccggtactgctacaaccaagcgattgcctatcagcgtcagcatggtgccccaaaaacggccagaaagctgcgggacatcatcctgcgctccgacctgcccgggtgggtgaaggacgccccctgccacatcaagcagaacgcggtcgtcgaggcgtggttggcgtttcgccgaagcaaagacgcgaggtttcgcagtgtgcgagacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggcttggcgttccgtgcatccgaggagatgcccagagaatgggcacgcggaactgagctaatgcgggtgaaagacagatggtatgccatctttcctgagcccgtgaacgagcagtgttcgttagcaaagggggttgttgcgcttgaccctggggtaagaagcttccttacagggtttgatggggcgggctttgtagatatcgccaagggagactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatctaggctgagtaaagcaccgagacccaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtggacgagtgccatcgcaaggtagcggcgttcttgacggataactaccgattgatattcctccccactttcgagtcagccaagatggttgccaaggcagggaggaagtttggtagcaagacagcaagggcgatgctcacctgggcgcactaccggttcaagcagctcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacatccacactaagttgggtggtgcaaaggtgtttagatgcccaaagtgcaaccataggctaccacgagattggcaaggcgctctgggtgttatgctcagagctttgcgggataccgcctttctgtttggactccgtccgagtagcgcggtcgcgtcagcatcgcgtagtgacaacggaaacggacagaatgctatcgcttcaccgctgagcagtaatgctcagcagtgttcagcgtaaatgtatcagcttgcccgtcgcctggagcaggcggccagggagccctccagttgttaccctggggctccggcaggggcagcagcgttagcgacaggattgggcattcccaaaaagatgcaggaaaatcaggagaagttgagccgggatcccagacccaccggctctccatctcgtttgctgaggaaacccgatgcacgacctggacagtttgccagaaccggtagccgatgccctaatcaaaagcctgcttacagatgtggagcggctgatcaaccagcacggtttgtcggaggttttggtggggttggccatgtattgcaatgtgcagttcaaggccaagttcaataaacccaaccgcaccgaaaaggatgaggagctgggattttacttccgcgacgccgccaaagctctggaggtagcggccagcctcacctatcgcaccatcgatcgctctcggcccacctcgcctggcacctagactttagggatcccttttcaaccctcacccccggcccctctcccagccctcacccccgacccctctcccaaagggagaggggagttggcgagcgctccggggtggcaagggatccccctgagtttttatgctggtgggcgaaagttgcagtgaggccgcgcgtgagagttgtctgggaacgcagcatttacgggggcaatggccgggtgccctgcatcgtctgcggtggatgggccgcccctatcccaaaaaaggggcagcaggtgttgctggcggtggtctataacgaccgcggccaaatctacggcgagatctgccgcagttgcctcagcctggggcccaagggcatcaaagagtatctacgagagcggattgcccgcctgcgcaggcaactgcaagacctagaggagctggaacgaggagaggtgcagttgcccaccctggagcaggagctgagcgcctacttggattaaccgctataccttcttctcgaccgaaacctgcagccagcagcccagctcggcggccagccattgcaactccggatcgtgcaagttcttcagctcgtacttgcaaacgcccgcccagatgttcaactgtgggcccacctctacccgatccccatcgcaatcgcgtcgggtatggcgcggcatcagctccagccggtgaggagatcccgcgccaggcgggtgggtctgccgctgcacctgctcagccgccgctccggtcgatgccgctgctgccagggtgggcgctctgagaccatatcccctcgcttctggggcttctaaacagggatcccttgagaaagttgttctggatcccagaatcatccctggaaagcctgtccgcaagcccccacgcatgggccagcagctttcccgaaacggggaggatatgctgggcgacagagagggatccccacttgccgaggcgatggttttctagctgagtcttccattccgtctgttttccccacctactaccaacagttggggctttctgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgtttgtttccaaacagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttattattgactagagtcatgctccccaagccagcctggaggagatcaaagccgtctaccgccggcgggtgcgcgagattcatccggatcgtctgcctgccgatctccccgaggggttgcggcaattggcccagcgagagtttcttcagctccaacaggcctaccgcgtcctcagcgacagccggcagcgccgggcctacgatctcagcctccagccttctcctttgccggtgccgcagccgaccgtggcccctgccggttggctggccctcttgagcgctgtcttgagcggagctgctctctgtttggcaagcttggccctttggaatgctcgcatcccggcccaaggtttggatgtggccggcaaaacggctgttgttggcgcccctcagttgtccggcaacgcggatccctccctggccaccgtcccccagacatccgagacgggcaacgcctcggaaaggaggatctcggccccagccgccccttctgaagacttcttgaagccttccccagagcaggtcgaccgcttcgcccgcgctctgctggcggtgcagccccttctggcggccacccaaactcgcctgcagcaggccaagggcagcgaggaacgtcggcaaattgaacaacagtttgaaaccgcagccgccaagatcatcgccgcccatcaactgaccccagaggactatcaccgcatctctgccagcgcccagtcggatccgggtgtggcagccgcagtcaccgcagccgtgcgccgctggatgtcgccctagcccgacaagaccctggcctgtaggcgggaagaaaaaacttcgtaaataacagtcaaaggctggcctcggtgcagcaaaagataatgcctagcccaaaaagggccgcgacagttgagcagccgggcaactggctcggcttcgccatagtagaggcgacgcacttcgcgaaaggtctccagtttttcttggatcagattttggccaatgggcaaatcgggatggggcaagtattgggccagatggtcggagttccaccaagaggtggcatagagcaagggctgctgagaggttgctccacacagccaaacccgccgccgcagcaagggggatcccagccgcgccagatccttggtcagccgttgcatggactggggggcggcgctctgctctgccagcagctcgacccggcccgtgtcgagcagatgggcctgaatcggctcttgggtcaaggcagccagagtgcgggtggtcaagccatcccccaaaagcagcaagcgcaacacaggatccacctgcaccaactcaggctgtagcggatctgcctccccctgccaatacagttgcaggggccaccaatcgccttggccagaggagacgttagaacagagggcagcgctccaaggggatcccgcagcgtcgccatgggaggtgagtgaagaagggaaaagttccaaggcggaggttgagttgttaagttctgtatcgctccttagtctagcccaccccatgtctctgctctagggatgttcctagctggtgcccggctggatcagcagccgtaccagccaggggacgaccacgatgacgctgatcaggcgggccaggtgcatgaccaccaccgtgctggcttgcgcccccatgtccagggctatcaggctcatgtccgaaatgcctcccggagcggtgcccaagatggcggtcaggcgctcgatccccagccaacgggagatcaagtaccccgacaaaactcccgtgcccaccgcaatcaccgtacagagcagggccggtcgccacagatctttcaaggccaacagcgtatcggcggtgagcttgctgcccaaaagaatgcccagcaccacctgcatgacaaagcggatcccggctgggggagtggggatcgggatcgctccccaaacattgaccaaacccactgctaccatcgaacccaccaaagctcctgccggcagcctcagcttgactgcaatcagggcgcccgccaatccgatcaacagcgtccagagatagttcatcattgcggtttggcctcaaggcaagaggatcgctgtgagccagggttggagctgctctccccacggcattcggcgcagatgccgtagaagtcaagcacatggtactcgatgacaaattggtagcggctggcaagctgctcctccaggtctcccactgggcaatccggcagaggcaccacccgccgacattcggtgcaaatgaggtgatggcggttgtggccgttgctgggcaaaacctgatagtaggtctgctgatctcccaagttgaccgcttgcagcttgccctcgttgcgcagagcctccaaagcccggtagaccgtggccaagccaacgctatggttggcattgcgcaactccaggaagatctcttgggccgagaggggccgcaagctctgcttcaagacttccaggatcagtttttggctgcgggtctggcgggaggaggacatgatcccttttcgttctgaggggtcaccagcaaggttagcgctcggcgtcggcctcggctttcatgcgctctagggtttggtgcatttggtcgaacatttggctgagggtgagcccaaaccccccaagctgggtttgcagttgtttgatggtcatctgagccataaagtcgtcggagagctccagccgcttcatgaaaatgcgctgccgctccagcaattcttccattcgctcgatgaagatttttttgccttcccggtcgaattggccgtagcgctcgccaagtcgcatcaggttttggaagtcctgaaacagctgcttggcttcttcttgaacgatctccgagtcgaagaagctcatggcctttcgtctgccctaaataaactgcattgggtatacccatcctatccgatcgggttggggggtcgcagtccctgccgttttccggccagtacgggatcccgtccttcgcttgggtggagaatggagttttgacctgtctgccccgcttatgttcccctttcctggtgtgaaggcttatacgcagccgtctttggcccagcagtggtgccaacgggtgcagggatcccgaccgctgtttttggcctgcctggggtttacggaaacggcccttattcccggcatctcggctgccggcgccacgccctccttgcggcgctacacggcccttgccgatggagaggtgttgctgggggactattctcaccgcctgcccacctctcccgatggctatccttcaccggtggtgatcagccgcgccgtcctgagggagttggggatcccctgtcgcgtgttcgactgtggtttgccggagcctctgccgggggcagaaacggtcagcgccaggggaatagcccgctgcttgagcacagggcaggctctgtctttggagcaggtgggatccctgtggcaggaggggtatgagcggggatcccggctggagtcgagctactgcgtcatcggagaatgtgtggcgggaggcaccaccacggcgctggcagtgttgttggggctgggctggcaagcagagggcatggtcaacagcagccacccggtctgtaaccacgcccaaaagctggccttggcccggcagggattggccagacttcccgccagggctaccgccccagaggtggtggccgctgtgggggatccgatgcagccttttgtagccgggctggcgatggcggcagcccagcgggggccggtgctgctggcgggcggcacccaaatgctggcggtgctggccctgatgcggcgctggggggaagagcaagggatcccctggcccccggagaatgtagccataggtaccacccgctgggtggccgaggatccctcgggcaatacggtgggtttggcggagctgctgggcgaggttccccttttggccacccaactcagctttgcccaaagccgctatgcccccctccgggcctacgagcggggctatgtcaaggaaggggtgggggcgggtgggctggccattgtcagcagcctctatgccggctggggccaggcagagctactggccgccgttgagcgcagctacgagcagctcgtgcttcaggccggctccaggggggccatcgtcaggccctcccgcagcaactgttgatggtagagctctgcttgctcttgcgggccgacccaaaccaccgcctgcccttcggcatccacctgcacggtcagttgccgtgccaggggcagggtcatgccggggatgtacttgagcaagcattcggtaacatgctgaaaggtgttgaaatcgtcatccaagacgatcaccttgaagtgggggtagggctggcgaacccgggttctcgacggagacgactgctgagcaggtcgagtgggagcttccgtggtcatagcagcagaactcaggacaacatctggatacctaggtcacattcaactttctcaacagccaaaaatcggtcgctgttgattctgagtccattctagttcctagtctccagtggacgcatggggtctgccggcagcccgtatttgcctttggatcccttgccggtgcaagagatgggaaagaggtgcggatccccgatccgctctcacaacatcagctcttgccgcagggagcgacggggctttttgccaccgaagtggcgctcaaaatagagggcggtggcttgcgacaggatcccggcttcgacaagcgcctggcagagggatcccccagggggtaggtgctcttggatctgctggatttgcgcggcgctgaccagccccgaagccttaaggtagtcggccacgtgccgtccgcctgccaggtagacagagtagccgtcttcgctgaaaaacttgactgtctccggcttgaggccgctgtggtgggtcagcacgtctgtgaaagtgccgccctctgtttcccaggcgtggaggacggtttcgatgccggcgttgtcgaggagaccggctgcgcgcaactgggtcaagatccgccgcacccaagggttggcccgctgcagcgcttccagatcttcttctcccaaatactcctgaggcggcagctcggcatctgcggtcgattcggccacgctcgcagtttgggtagccggggcaggcgacggcgtccggttggcctgcacttgggcctggagctggcgcacctgctctcgggcctgttgaagctgggcttcggtggactgcagatggctttgggtggcttgcagttgggcttggacttcctgcaggcgttcttgagttacctggagttgggtctgggcttcctgaagttccccccgcagccggtggatggtctggctggcttcttggcgggcgtgggccaggtcggcaatgaggcgggccttcgtcgattgggccacttgaagctggtgctgctgctcctgcagcgattggctgagagcggccaattcggcttccttgtgctcaagagcctggcgcagttgagcctcagcttgctgatgctgctgcagccgggatcccaactcttgcagcttgagcttggcctgagattgccattccgtcagctcgtggcagtggcgccgcagggtctccagctcggcctgggcagcttgcaactgctcggccagtgcctggacttgcgcggatccccgatcttgctgcgctcggagctgctcctccaactcctgaatgcgctgctgggcagccctgtgttgctcggatccctgctggatttgagccgccagttgggcttccaactcggcaatgcgctgttgctgctgctgctggcgggattgagactcaacgagctgctgtcgctcccgctccagttgcgcttctagggcggcaacctgctcttggtagtgctccagtcgggcttggtattgcgcggtagctttgtgaacttgctgcgccacctgcagcggcgaagcgtagagggggggctgatccggaatggtggaccactgctccagcatcacttcccaactgttggcagctcctcgccgtcgccggagctgctgctgcttgtcgagggcccactccaaccagtggggctgcacccagccctgctgcaccaagatctcccccagcttgcgctccgggtgctgccgctgctgaatcagggcctgatggatgtgctccagctccagatacccatgcagcaccaagatctcgccgatgcgcaccaattcgaccggaatcaatgggtagagatctcggggggcaacccagccgtgctgcatacacagctcccccaacatcaaggggttgtcggccttttcccacatggcctgagccagttgggcgggggtgagcagtcctgctcggttgagggcttctcccaagcggatctcaaacttttcctgctcgatggcggttggggtggggctggtcggcggattcattgggcctctcggacgggaagagtaagctctgctacaactatcgtagtggaaaatccttagagaagtagcattctgcaaccgaaacgcattttgtcaagccgaggatccacggattttgccggaaggtcgctttttaagtcctaagaggggcgctgttcttggctttgggcaaactgttgcaactgcctcaggagcagcaactgccccagtccaaggggcaggagggagacggcctcaacccggagctgtacccagccgttgccccacatccagtcgcagtagccatcggctccgccccacattagtaggcgtagccgtttcggcagcagggtttccacctggtgcgtgatcgagacggggccccactggacggcaaaggtgctgcccagctccagcctagcgggcagggatccctgcaactgctgcggccagagccactgctgcaacagccccacctcggtcaagcagcgctgcaaggtcgaggaactggcctcgacctcgatgcggatggtggaagattggaatgtcccgagcatacttatccggctgaggcgaccccagaaccgaagcggcagccggggcgacaacttctaactccattctggccaattgttcgagagttgcctttgaaaacagctcgtcctcacgtggttgccatcctggcccagagtctggacggcaggatcgccacccaccgcgggcaaaggccccacttcgccagcgccgaagaccaccagcacctggaaacccaagctgcccggcaacaggctttgatcatgggggcggccacgctgcgggcctacggcaccagcctgcgcatccgggatcccgagctcatccaacgccgactccagcagggcctctcccctcagcccctgacgatcatctgctccggcagcggggagattcctgaggatttgccgttttttcgccagcccctcacccgctggctgtggacaactccccagggatcccggctttggcagaaccgaaccggctttgaagagatctgggtggctgccgattgggatctgccggcacggctggcgcgcctgcgcagtttgggcatcgaacgggtggggttgctgggcgggggccggcttttgggggcgtttttgcaggcaggggccttggatgagctgtgggtgaccctggcgccggtgctgctgagtgggtatgccgatgcgcccgccagcatcgagggctggcagctgcagggatccccgccccaactggagctgctggagtgccaccgtggctctaaggagctgtttttgcgctaccgggtcgagtggccctgagggggctcgcgagaaaaatttttggacaaatttagatttctcagaaatccacaggttttccccagactttccacagagaggaggcctgttttccacaggcctgtgacctcaggaaacggcagcgagggtttttgtggaaaagtccaaactggaaagttcagacggatacaccttgagaaacgcaacgggatcgcgccgtttttgccgatggcatcaaagccggcggcgggcttgaacaaacttggagccgctgcccaggattgacaccccccatggggcagagggcagaatagccgcacctgaggtgagggggagattttcctggcagctctcctcagaggcaaagaaccctttgcccaaaaactctatcccttctcctgcctgagacaaggccaaggggcagtttggtatcctctggccgctgccggacgggctaggggcaaacttctacacactgtcttgcttttggcgggaccgatgcggcccccggcgtacccaagttagagagctgggttggcttgttttttcccttctgggcaggcccggttttggccggctccttaggttttcttggtttccctgttaaccccgagtaggtggttgggctatggattctcccaccgtcagcattttgagcgaaattcccgaggagctacacgacaccctcaaaaactacctctctcgtcaccccgattgggatcaagatcgggtcgtaacggcagcgctctcgttattcctgctccagagcggagacacggatcggcgcgctgcccgtatttacttagacagcctgtttcgccgcaactgagccctcgcaaggcaagcgccgaggatggcccgattcaggagcgggggggtaggaacgctctgtcaagaacgtcctattcacctgaactgttaacctgagtagggagatgtcccgctgttgctgaataccggcgggaagggcaaaaaagggatccaccaagggaaaaaccgtgccacagggctttgggcgaggaaagggcgaccggcagacggctgggccaaaaggcctaggaagaggctccggtctatcccccttcccttccccagaggcgaccctggcgctggccgagcgccaccgacaagcaggggatctggagacagcactgcacctctgccggcagcttacccgggcccatccccacctgttcgccgcccaggcgttgctgggatccctctatctgcagatgggggatccccgccaagctttgacccctttgcaactggcgctgcacctacggagagattgggtgccggcctggcaggagctgggcgatgcctggatgctgctgggcaacccggaggaggcggcgcgcgcctacaagcaggggctggcctttgcccctaacgacgggcaactgctcttccggttgggcagttgttggctggctttggggaaacgggagcaggcgattgcagtgctgcgacaggcggcagcggcccaacctcctcaggcttatgcgctggcagctctgggcaatgccctcctattcgacaaccagcttgcagaagccgaagcctggtttcgccgcgctcttgtcctggcgccgcaggaggggcggatcctcgtcaacctcggccactgcctacacctgcaagatcgcctggaggaggccgccgactgtctgctacgggccatcccgctgctgccaggggaggcgcagccccacaacaacctgggcaccgtcctgcaagagcaaaaccgactcgaggccgctatcgaggcctatcggcgcggcctgcagttggcccccgactggccggagatccactacaacctgggcacggccctgctcaccctgggccgctacgaggaggggtggcaggagtacgagtggcggctgcagcgccagggagcggcctacccctgcttccctttgcccctgtggacgggatcccccttgggccggcagacgctgcttgtctacgccgaacaagggctgggagacacaattcagttcgcgcgctacctgccccttttggccgccgcccatccgcaggcctccctctatttccgctgccctcactccctagtcgagttgctgcgagcctcctttcctcaagtccaggtcatttccgatacggatcccctgccccccttcgactggcacctgcccttgcttagcctgccccatcgcctgggcaccacgctggagacaattcccgaccgcatcccctatctggtttgtcccgatgggagctccgcctggccggaagattggccagagcttccccagagggggataaaggtggggctggtgtgggccagtggccgccgcgacgacctcgccctcagccgggtgcagaggttaaaaagctgttctcttaacctcttcctcgagtaccttaatctgccccaggtgcagtgggttagcctgcaggtgggtgaagatctaagccaggtagaaccccttctcaagcagcaccaggtggtggagctgggatcccgtttccggaattttgttgatactgctagggcagttgcccagttggatctggtaattagcgtcgatactgccgttgcccacctggctggggcgctgggcaagccggtgtgggtgctgctgccctttgccgctgattggcgctggctactgcagcggcaagacagcccctggtaccccagggtgatgcgcctattccgccaagaagcccgcggcaactgggttggtgtgctgcaacaggtgcgggcagccctggaagagctactaagggggatcccgtcctactcctcgccttttggaacgatgcgctgaaacagatagccggtaccgcgggctgtcaggataagctcagggttgctcgggtcatcctccaacttggcccgcagccgcgagatgtggacatccaccacccgcgtatccacgtggcgctccggcgtgtagccccacacctcttgcaaaatctcggcgcgggaaaacggctcccccgaccggctgaccagcagctccagcaaactaaactccatccccgtcaggcggatgcgctcgtcccgcttgtaaacctgccgcttgttggtatcgatgcgaagatcccccacctgaattacccctgagctggggatcccttcatgggacgaccgcgccacccgcctcagcaccgaacgaatgcgggcctccagttctttgggcgaaaacggcttaaccacgtagtcgtctgcccccagttccaagccagtaatgcggtcggccacgtcccccaacgccgtgagcatgatgatcgggatgtcggattctttgcgcaactcctggcagaccccgtagccatccagcttcggcatcatcacatccagcaccaccaggtcaggatcctgcttgcgaaaaacctccagcgcctcctctccgtcggcagcagtaaccacgtcgtacccgatcatcgagaggcgggtctccaaaatgcggcggatgctggcctcatcatcgaccacgagaatccgttctttgcgctgggcttccacggtgctgcaactcctaaacttctaaatgaaaaggattggaaaaaattgaggtgagcgcgaactcgaggtggtcagatgcagcctcctcaggggctcctcctggaggggtggactcaccccgggagctgcaacgctgccaaacccttgtttgtcggcaacggaaaccgcaacccaaggatggagcttcagaaaacaaacaccgaaggctcgcccggcagtcgattcaatcttgttaaaagcgccaacttcaacttcacttgcccctgctcggtagcacaggtgtggcactcctccccaaacgctaccccggtcgaccgccgccaaacctgagaggccttcgtaagaagttactaagaggttactttctaccacccaatttatcatccagaagcggctgctaacccgccttaaccctttattgtgcagctattttgctcgacttgatacataccttcacaacttcttcaggttgctgccaagcgtttcggaatcctcctcagaaaaagctgctgccgccactggggatccctggccactgggggtaggagggagggtttcggcaacagggacagagtagcaactggccagcaggccagcggaacggattgcgcggtcggcatgcagctccaaaacccgccgcaacagacgttctgccgccagccaactcgccagaggcagcgcacgctcggccagcgagggcaaggtcgggttgggcagggatcctaaggcctgcaggacagaactggagacccaggcaactgggctgagccgctgcgccagccgacaaggatcgcagaccaggccacccgcgtggggagagaagaaagcctcacctgctaactcctccccacaggagtagcaggcttgtactgagggggcaaccccccccaccactaaaaggtggtagagcccatggacaaggagcggcaaaacggcctctgtcgcaggggcctgctcgatgcgctccagatgctccaccagcagcacaaacagctcttcctggggctggttgggcagggccaaaagcagggccacctctgccaagtactgcgccgccgtcagatgggccaggctgcggccaagacggggaaaactctgcagggtttctgcctgggcgatgcgctggagacactgcgagggatccgtttgggccgaccaacgcccccgcgccaccagcagatcgttgacaacaaagggctccatccgccctccccacttggaaagctgcttacgggatcccttggccaccgcccgaatcaagccctgctcgcgggtcaaaatagtaatgatccgatccgcctcccccagcggcatcgctttgaggttaatacccgtcacccggtaggtgaccccgctcatgggccgccggctcctctagcctccagctctcgcatcagctccagcccccaggaggtgccgatgcggctcgcccccgcggcgatcatcgcctccgcctgcgccacggtgcggatgccgccggaagctttgactcccaccctgccgcggctaagctgccacagcagttgcacatcggccggtgtcgcccctcccatccagccggtggaggtcatcaagaaggcaactcccgcgtccatgcagatctcggcggccagctttttttcctcgtcagtgagctgggcagtttccaaaatggccttgacgcaaacccccgtttcttccaccagttgggcaatctcggcatggaggcgatccagctcccccgccttgagccaggccaagttgatgcggacatccagctcccggcacccctgctccaccgccagttgagcttcgtagagcttgacctccgccgtgttggtgcccaggggaaaccccaccactgtgctcacccgtactggcgacccgtgcagccgctcaaccacccgcggcacgtagcacggaggcacacaaaaggtggggaagccatagcgcagagcaatttcacacccctggtcaatctcctctggggtcaccatcggcagcagcagggtatggtcgatgtactccgccaagttgatcgggccgtctgccaggcccttgggctccagagagagcatcagttgccagatcccacagcactacctctactttagccccaaggatcccggagagcagccgcagcagccaatcccccctacccctgagatttcagccaattcgacgcctccacggcaaagcacagcatcatttgatagtctggtttgggggccacctgtatcccccctcaaccctggcaaggcatggcggaaaaccggactggcgcgtttgtcggcgggctgctgttgggaacggcggtgggcacggtcatcggtctgcttttggctccccgcagcggacgggagacgcggcgactgctgaaaaaatcggcagaggccctgccggaagtggcagaagacgtgaccaccagcctgcaataccaatcggaaaagctgctcgactccgcccaaaaaagtctggatgaggccctgctgcggctgcagcaggcagtggcggtgggcagggaagccatgttgcagaaacggcaagagctgatgcaagcccaaaacctgcgtcccctcgcccgggaggaagccgactcagaagcccaaggtcgggaggaggcggcgcgatgaccgagccggtattttggttgggcctctcggtaggtctggtggcagtggccattttggcggtgatcctgaccctgttgcccgccgtcattcaattgggtcgagccgcccagagcgtggaacgctttttcgacacgctgctgcgggagttaccgcccacgctggaggctctgcgtctgaccagcttggaagtgagcgagatcgccgacagcctcgacgaaggggtcaagggggccggacaggtggtgaagcaggtgaaccgctccctggaaggggcccgcaagcaagcccgcggcgctcaggtcaatgtccgcagcttttgggcaggggtacgggcggcctggcaggcgctgtccagcgagactccccccaccgccatgggtaactctcagctgcgctcgggccaggctggccgttctttctctgctgctgtgccaagcatttccttgggagatatgggtctttccgccggcaaggcaacaccagagggatcccagccttcccaacccgatgccgccaattcttaggagctacttgagtattctctggaagacgggcacaggaggttggggctcttgcccaggcggaagccggccccaacgggcatcgggatcccagcgcagttgtgcgacatcctgcaaaggaaaccccatctgctgcaggatcttgaggctgaggttgggaatgatgggcgaaagggccacggccacccagcgcacgctttccaaaacggcgtagaggatctgggccacctgctcgctttgcccttgtttgtgcaacgtccagggggcctgctcgtcgaggtatttgttgctggcctgggccaagctgagagctttgcgggcggcagagctgggatccagccgctcgtaggcgtcggccactgtcggggccaggcgctcggccagggttttgagggggtgatccgcagggatctcgacggcggggatgcggtagtcgggctggtattttttgagcatattgagggtgcggttgagcaggttccccaggtcgttggctaggtcagcgttgagaacctcgatgaagcggccctcactaaagtctccatccttgcccagctcaatttcagtcaagaaatagtagcgcacggcatcggcaccgtagcgctgcaccagctcaaagggatccagcgtgttgcccaggcttttgcccatcttgaggccatctttggtgagaaagccgtggccaaagatctgtctgggcagcggcagccctgccgacatgagcatggccggccagtagatggcgtggaagcggacaatgtctttgcccactaggtgcacatcggcgggccagtagcggcgcaaggcgttttccagcgtcggctcgtcctcgggatccacggcggcgctgaggtagttgatgagggcatcaaaccagacgtaaagggtttggctgggatccgccgggaaggggatcccccaggagacgctggggcgagagatggagaagtcccgcaggccctgcttgacaaagttgatcacctcattgcggcggctttctggttgaatgaactccgggtgctccgcatagagggcttccagtttttcctggtagcgagagaggcgaaaaaagtagttttcttcgtctttccactccacttttttgttggggtgaagcgggcaaaatccgccttctaagagctctgactcgtccttgaactcctcgcaggcaacacagtaccagccctgctgccggccaacgaaaatatccccccgatcccacactcgctggaaaaactcccgcacaatggctttgtggcgagggtcggtggtgcggataaagcggtcgtagcggatgtccagcaactgccaaagctgggcaaactgggccgcgatctcgtcgcagtgctgctgcgggggaaggccgcgctcttcggcggtgcgctggatcttctggccgtgctcgtcggttcccgttaccatcagcacatccttgccccgcaggcgatggtaacgggcgatggcatccgccgccagggtggtgtaggcgctgccgatgtggggggcagcgttgacgtagtagatcggcgtggtgatgacgaaggtggaattcggcatgagcactcgcagcgctttcccccatgataaaagttgccggaaagtccgacaggcccagttacggggcggaggtgggatgaaacttctgttcaacctcaagggatggggcggcggccttgtgggggccgggatcctgggcgccggggcggctctggcccagcccttgtcggaaacccgcatcccctgtgagatcttcatcgccgggggcgggctggggggggtggcagcggcctacgaggctctgcaactgggccgacaggtgtgcatgaccgagatcaccgactggattggcggccaggtgagcgcccagggggtctcggctttggatgagcggcccttgcagcgggaaaacgagatctttccccagggctatagagagtttcgccgccgggtgcgggaaaagtacggcggtgatcccaatcccggcaagtgctgggtgagtgtgctctgcttctcgccccaggtgggccaccaggtcctgcgggagatggtggatccctatctgcagtcggggcagttgcggctgtttaccgagacggtggtcaaggacttgcagatcgaggattaccaaatccgcagcgtgcaggccatccgcaacatccccaaacacgccggcgtccagccggagaatcggggggatctctccagctactttctggatttttaccgcctagagcccaccgaggattgggacaaagagatcctgcgctttgagccgccgccagaacgccaaggcaaaaccctgccctgggtggttatcgatgctaccgaaaccggcgagctgctgccgctggcgcgggtgccctaccgcctcggcacggatggggaaagccgctgggagcccagctccaagccctacagggatccctactgcacccaggggtttacctacacctttgttatggagcgctctgctgtgccgcaggtgcccatcaagcccaagttctacaacgacccgctgcacggcccctactacagctttgaacatccacgctttaactttgggatggtctttacctaccgccgcatccgcggccaggtgtttggctttggggaagaggccatccgggtgggggatcaatccatgcaaaactggacctggggcaacgactggcgcatcaccgggccggagatgaacctgattctcacccacgagcaactgcaagcctcaggccaactggatcccggcggctggatggggggcttgcgggtggaggcgctgcggcgggccgagcagcatgccaagggctttttctactggctggtggcggggcggacggattttctgttgcagcaggcggatcccgactttcaaaaagacttctacctgcgctatgcctacctgcgggggcccgatagccccatgggaactgccagcggcctttccaagtacccctacattcgcgagtcgcggcgcatcatcggtcggcccagccctgcctacccgcagggatttaccatctacgagtcggatatcaccacgcgagaatcggagctcaatcgcgggcggccctttattttctacgactcggtgggggtgggccagtaccccatcgactttcacgattgtctattgccggatttttccctgccccccagccacaaccaggatgcacaggcccccagctacccctaccagatcccactgcgggctttgatcccccagcgcatcgacaacctcttggccggcaacaagaacattgccaccagccgcattgccagcgcctcctatcgggtgcacccggtggaatgggccatcggcacagccgccggccacacggcccactttgccctggagcgggatctgatcccggcggagatcctgcgcgagccgctgctggacttgcggctgttgccggctctccaggcccagatccagagcctgggcaatcccatccaatttcccggcaccaccatcaccgccactgagtgggcccaatctcgctagcctagaaaggcaaggttgggagctggccgatggatgctatgggggttgaactggggggactggaggcgatccgcccttcgttgtgggcggccacagccctgtggagtctggggctgatgtggggcttgtcgccgctgcaccgccgcctgcaggagggttgggaaaaacagttggcctgggatcccagcggagctctggcctctttgctcagcgtccttcctttcttgctggcagcagcggtggtggtggccctcaccgaactctctttgggcaacagctgggccgtctcctggggtctgattgcctgcgttggcggtggcctctacgagctgggccggcgggacaatgcccgctaagcgctctggaccggccctcacccccagcccctttgacaacgccaagttagagcgacttgaagcgatgacccccctcgaagaagcggcggaagcggcggctaagctgctggtgtttcgggaaatctgcgcccaccccttggccctgacctggcaggagctcacccaggagttgatgagcggggatcccttgccctgctggagagcctacggacgctggtttgagcttttggcccaggagggcttgagctggcgggagtggctaatccgagagatccgctgggccgataaccctttctcgcgggcggcgcttcgaccccaagggatcccagccccccttgtgcaagcggcccgccacgatctccgctgcctgcagatcctggccgatagccaggagaccattgccgagcagatgcgggcgctgggcctggggatcccttggccggatggggaaggggagagccctggctgggatccgcgctcttttgccgactggggcctgagcctggaggcgctgatcgcccactaccgccgagcgggggtggggctctgtggccgctattgggcctttcgctgggggccggcagggctagaggggatccccactcccgacttgcccgactgggaagagatctacggctatgaacggcagaaacggcagttggctgccaacaccgaagccctgctgcggggggatccggcgttgcatgtgctgctctatggggcgcggggcaccggcaagtcttcgctggtgaaggcgttgctgcgccgctacggttcccaggggctgcgccttttggagctgagacggggagatttgggtcaattgcctcagatcttggcagatctgggagggtgggggctgccctttgtcctgtttgtggacgatctctcctttgaggccgacgaaactgagtttaagcagctcaaggtgctcctggaaggagatcttgttccaccaccgcccaacgtccgtctctacgccaccagcaaccgccgccaccttatccgcgagttttttggcgatcgtcccagtccccaagatcaagaggtccacgcctgggatacggtgcaggaaaagctgtcgctgcgggatcgcttcggccttacccttaccttcaccccttttagccaagctgactacctggccacggtagaacacctggcgcaacggctgggcctcccgcaccctttagataccttgcgccgccaagccctcctctgggcgcaacagcagaacggcttttccggtcgcaccgcccgccagttcctgcatgccttgcaggccggcctggtggaagttggatagccgcaggccggctgaggtctggagttttcgtcatagggacgaacctgtcggttgctgcaattgcaaactccccttcagggaagagccgggggcgaggaagactacagcagccactcggaggcgcgctctcccaccccttgcaaattcaaaggaatggccaccgccttgcctatgcggggtttctgacgggtagcctcaatttctcgctgcaccgcttcccacacgccccacgcctgcaaatgggccatgacagactccaggcgagccagatactcggcctcgctcaaggggaaagagggctgctccaggtagcgccacatcaccaacagaaccaccctgccccccatgcggcgcagttgcacgtcgtaggaatagccccacttctcccgcagcaaagcttgaaagtcggatcccgtcatggtctggctcggattgggttgggactgagctgggccgcagcagaaaaaccgccgcctcttcccttgcacttcctttagctttgcatttcttaatgatattagccaaggagctcggttaggatgatgtcatttgtcaacgaacattaaaacttctcaggtttgtactggccattatgacggaagcggttagcaacttcgaggcaccccccatgagccggcgggtttttctgaatgccctcctcagcagctcggtgggggtggtggtggtgggcaccctctacccggtggtgaagtattttattccgccctcttccggtggggcaggagaaggtgtgatagctcaagatgctctcggcaagcccatcagcgtcagtgagctgttggccactcacgccgccacggatcgcgtgctggcccaaggcttgaagggggatcccacctacattgtgatcgacaacggggcggtggccaactacggcctcaacgcggtttgcacccacctcggctgtgtggtgccctggaacgcgggggaaaacctgttcaagtgcccctgccacggatcccagtacgcggccaacggcaaggtcatccgggggccggctccccgctccctggagctggtgagcgccacggtggacggcgacaacgttcgcttcagcccctggcaaggccccgatttccgcgaggcctgaggcgttacgataggctccagagagacccctgtaaggggccacagccgggtcagaagtgggggaaaaggccagagaggttgctgcgctagtcctggctagagcatgagttgtgagctttgaggagcatgactctagtcaataataagctcaactatactgaaaataatgtataatatgttcattacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggactccgtcccgctaacgcgaatggaaacaagcagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcagattgccccaaagggcttgcgagaattttgattgagattctgagctaacttatgaagcgaatttacttggccttgtgtgcgctgctgctgttgctggggacgggatcccgtccggcagcagcctatccgtactacgcccagatggcctacgacaacccgcgcgaggccaccgggaaaatcgtctgtgccaactgccacctgaacgccatgcctgcccgtgccgaagtgccgcaggcagttaccccgggccaggtgttcaccatcaaggtcgggatcccctatgacttgagcaagcaacaggtgttggcggatggcagcaagggcggcttgaacgttggcgctgtggtggtgttgccagaaggcttccgcctggccaccgaggaggagatgacggaggagcagcgccaggaaaccgctgagacctacatcactccctacagcgacgagaagcccaacattctcctggtgggtcccctgcccggcgagcagcaccaggaaatcgtcttcccggtggtcgcccctgacccgaaggaggatccctccgtggccttcatgaaatatcgggtttacattggcgccaaccgcggtcgtggccagatcaaccccgatggcagcctcagcaacaacaacgtcttccgcgctcctgccacgggtcgtctgacaagcatcgccaccatcgaatctgacctcagcgatctgccgcctgagctggccgccctggtgccgcccgaatacgagttgccgggcacgcgggtgctcagcttcgagactgaaggcggactgaagcacttggtggtgccgccggggccggagttggtggttaacattggcgacagcgtccaagaaggggatccggttaccaacaaccccaacgtgggcggctttggccaagtggagcgggatctggtgctgcagaacccggaacgggtgaagtggttggtggccttcctggcagcggtggccatcacccagcttctgctagtgctcaagaaaaagcaagtggagctcatccaggcggcagaacttttgggctagcttgcgcacttattcttcgcgagagtcttcccagcacctcggagccagccggggtgtttttttagggaatcctcagctctcccgctatcaccagcaccgcctgcccggcaatctccacccgagtgccgagatcgcgacaccacagctcgcctccccgcgccgagagctggcgggctttgagctcagtccggcccaggcgctgcgaccaatagggtgtcaacaggcactgggcagacccggtcaccggatcctccgggatccccaactggggggcaaaaacacgacagacaaaatctggctggtcttctagatcccctcccgaggcagtgacgatcaacccagaaacaggcagtgcctgaacccgctcccaatccggctgcagctgctgcacctgctgggccgaagtcagcaccgctacccccatgctgccgcggtacaactccagaggagggatccccaatgccgcagccacctgctcttggccttccggccagggttgcgggaactgggcgggaaaatccatcgccagccgctccccctgccgccgcacctgcagccggccactgcgggtggaaaaggccaccccctgagcttccgggtgaatctcggtcaagagcacataggcgctgcccaacgtggcatggccacagagttctacctccgtggtgggagtaaaccagcgcagcccatagtggggaacctcgccttcggatccctggggcagcaaaaaagccgtttccgacagattgttctccgccgcaattgctcgcatcaaagctgccggcagctcctgaggcagcaaacacaccgctgccggattgcccttaaaaggcactgccgtaaacgcatccacttgaaacaacgggatccgcacctgcttgcccaacctacctcaggccatgatcccacaacaggcccagaagtagggggatccgcacccaaccgtacccgacaaaaagggagatcccgccaaaaggggctattgtcaggctggaaagccggctgatagactagcactcgtaagctgagagtgctaaaacctcgactacgcaagcttaggtttgcgctcgatacaacccttcagcctcgcgttttaggcatcacggaggatatttgtcatggctgcagtaactctcaacgtctctacgctgaagccgctaggcgaccgcgtgctggtcaagattgcccagcaggacgagaagacggcgggtggcatctttttgcccgataccgccaaagaaaaaccccaagtgggggaggtggtcgcagttgggcctggcaagcgcaatgacgagggcaagctgatcccgatggaactgaaagccggcgacagagtgctctactccaagtacgccggcacggaagtgaagctgggcagcgatgagtacgtgctgctggccgagcgggatattctcgctatcgttcagtaattttcagtccttcagcgatcgatcctctacatcgcccttagttcattcacgtctgagaggttgagtatggccaagtcgatcatttttagcgaagaagcccgtcgtgcccttgaacacggcatggacattttggcggaagctgtagccgttactctcggccccaaagggcgcaacgtcgtcctggagaagaagtttggcgcaccccaaattgttaacgatggggtaaccatcgccaaagagatcgagctggaagaccacattgaaaacactggcgtctccttgatccgtcaggcggcttccaagaccaatgacacggctggggacggcaccaccaccgccaccgtcctggcccacgccatggttaaagaagggctgaaaaacgtggccgccggcgccaacccgattgccctcaagcgcggcatcgacaaagccgtgaagttcctggtggacaagatcgccgaacatgcccgcccggtggaagactccaaagccattgcccaggtggcggccatttccgccggcaacgatgaggaagtgggccgcatgatcgccgaggccatggacaaagtgggccgcgaaggggtgatctccttggaagaaggcaagtccatgaccactgagctggaagtgacggaggggatgcgctttgacaaaggctacatctccccctacttcgtcaccgacacggagcggatggaggcggttctggaaaacccctacatcctgattaccgataagaaaatcaccctggtacaagacctggtgccggtgctggagcaagtggcccgcgccggtcgtccgctgctgatcatcgccgaagacatcgagaaagaagccctggccactctggtggtgaacaagctgcggggcgtgctgagcgtggtggcggtgaaagcgcctggctttggggatcgccgtaaggccatgctggaagacatcgccatcctcactggcggtgaggtcatcagcgaagagcgcggcctgaagctggagaacgcccgtctcgactccttcggctcggcccgtcgcgtcacggtaaccaaagaccacaccaccatcgtggccgaaggcaacgaagcggctgtcaaagcccgctgtgagcaaatccgtcgccaaattgaagaaaccgactccacctacgacaaagaaaaactgcaagagcgcctggccaagctctccggcggtgtggcggtgatcaaagtgggcgcggccaccgaaactgagatgaaggatcgcaagctgcgcctggaggacgccatcaacgccaccaaggcggcggtggaagaggggatcgtccccggcggcggcactaccctggcgcacctgatgccggcggtaacggagtgggcgcaggccaacttgtccggcgatgagctggtaggggccatgctggttgcccgcgcgctgggcgctccgctgcgccgcattgccgagaatgccggccagaacggctcgatcgtgctggagcgggtgaaagagaaacccttcacggtgggttacgacgcccagaacgacgcctatgtggatatgtttgaggcgggcatcgttgacccggccaaagtcacccgctctgccctgcaaaacgctgcctcgattgccagcatggtgctcaccaccgaggccatcgtggtagacaagccggagcccaagagcaacaagcccgctggcggtggcggcggcgtggatgactacgactactaatcttcgggcaggaagaggcagaggcttcgccagctagcggaaagtctgctgccttgtcagagcagccatcttccgggatcccggctgggatccctttattcttgggcatttccctctcccaggcgtccggggggtgagggcgagccatcctactaacggaaggagaaggcggcgtggcacggttaatctgcattggcctagacctggcctggtcggcccgcaacccctctggcgtggcaacgctggaggttgagagcggggatccccaagccccgaacctgacgggccacctgcgggacaaccgcctcttgcaaaccgaccaggagattgtggactacatccaagcccaagcgggaggggatccctgcctggtggcggtggatgcccccctgcgcgtccccaaccccagcggccagcggcgggcggaagccgagctgaaccgggtgtttcgcgcctatgccgctggcgcccacccggccaaccgccgcctcttggccaaaaacggccaggtgcgaggggaggccctggtgcaagctctctcccgttatggctttcgcgagcaggccagcatcgagcagggatccctggcccggcagatcaccgaagtcttcccccacagcgccatggtgagcctgtttggcctcagccgcagcctcccctacaaagcgcgtccccgccgcacctggctgcaacgagaacaggcgtggcggctgtaccagcaacatctgcgcgccttggccagcgccgatccgtctctgcaaggccacgagcccctgctccaagtggaggtgggatcccttaggggccgccaactcaaaaactacgaagaccaagtcgatgccttaatgtgcgcctacatcgccctctacggcttccgctggggatccgagcgctgccacagcttcggcaacctgcaagaaggccacattttcactcccctgcccccctcattgcaagggaagagccctgtttcctcgccggaaactccacaagggctttaactcgggcgagggtatggcttctgccagaccggccagacttccgttgaggcagagacaagcgaagctaaaccggagggaaaacccggctcttgctagtctcaaatcacacgttggcggcatgataggaagaagggatcctgtcagaggggagggaaatgaacccacaactggggcgcaatcggcaggcaagacgcgcttacgggctggatgagatcgcgctggtgccgggcaggcgaaccctggatcccagcttggtggacacccacttcaccctgggagggatccaacggcaaatccccatcatcgccagcgctatggatggcgtggtggatgtgcgaatggccattttgctctcggagctgggggccttcggggtgttgaacctggatggcatccaaacccgctacgccgatcccgatgaggtgttggatcagattgcgtcggtgggcaaagacgagtttgtgcccctaatgcagcgcctctacagcgaacctgtaaagccggatctgattcaagagcgcatccgccaaatcaaggccggtggcgccattgcagcagccagcagtgtgcccgcccacgccgcccaatacggccccctggtggctgaagccgggggggatctgttcttcgtccaggccaccgtggtttccgtccaccacaaggtgcctgaaggcatgcaaaagctggatctggccgccttctgccgctccatgcccattcccgtggtggtcggcaactgcgtcacctatgatgtcgccctggagctgatgcaagcgggagccgcaggagtcctggtgggcatcggccccggcgctgcctgcacctcccgcggcgtgctgggggtgggagtacctcaggctaccgccatcgccgactgtgcagccgcccgcgaccagttcttgacggaaagtggcacctacgttcccatcattgccgacggcggcttggtaaccggcggggatatttgcaaggccatcgcctgcggagccgacgccgtgatgatcggatcccccttggcccgcgcctatgaggcccccggtcgcggctttcattggggcatggccacccccagccccatcttgccccgcggcacccgcatccgcgtgggatccaccggcaccctagaagaaatcttgcgcggccccgcccgcctcgatgacggcacccacaacctctggggcgccctgcgcaccagcatggccaccctgggcgccgccaacctcaaagaaatgcaccaggtggagatctgcattgccccctcccttttgaccgagggaaaggtctaccaaaaggcgcagagcctgggcatggggaaatagcctcccggcaatgctagactcggtgagctgggatcccccagggcggttagctcagcggtagagcgcctgccttacaagcaggatgtcactggttcgagtccggtaccgcccatttccaccagagtttgtggcttaggagctctgtcttggtttgggatacacccgctagccagagccggatccctgaggtagagtagtggatatcgagcctcgatcatctaccgcagttgggtctcgcattgagtcttgcccagaaagtgtgtaaagtggtagacgatgtggacttcggctgtatcatgtcttcccagagtccgcgattgccaggctcgttgttgaggtaggcagtttgtcgcttctatgaggacatccctacagccaaaaaggtgtgaggaaaagaacaaggagagaaacatgcccgcgaaacacgcgaactactggaaaacgctgctggccggcaccctgggtgcagcagcgattctgacccctggagtggcttatgcccaagctactgggccggtcacctccatctctgagctttcggatgtgcggcccaccgactgggccttccaagccctgcaatccttggtggagcgctacggttgtattgccggctaccctgaccgcaccttccgcggcaaccgggctatgactcgctttgagtttgccgccggtatgaacgcctgcttggatcgcatcaatgagttgattgcagccggtttggccgacaaagtctccaaggaagacttggccactctgcagcgcttgcaagaggaatttgctgctgagctggcagccctgcgcgggcgggtggatgcggcagaggctgatattaacgatctgaaagggaagatcttcaacccagttaccaagcttaacgctcaggtcattaccgcaattcttggtagcgctcttacagaagaccgggtcgtacaaggaagagtggtagccgagcaaaatcaggcaaacatgactcttccctatcgggtacgcttgaacttcgatgcttcttttgtgggtcgcgatcgcctgcgcattcgtctccaagctcgcgatgcggtaaccaccttctttgagggtgacccaggcgttggcttccaaggaggtgcgggcggtacctttactcttgcccagctggtttatcaatttcctgctttcgaccgcgctgctaccatctacacaggtattacaggtacaggggtgtctagcgttctgcagtacagcacgccctttgatgctctgtcggactttgccgatgctcccaactctacggcagatgtgcccagcggaaccctatttggttttcgctaccgtttgagcgaccagtttcgtttagcctacgcctacagcaccagaagaggtcaagctctggggagaggctttggcgacagtggcttgacaggtgatgatagcgctcacaccgtcgagctgggcttcttgccaaccaagggcttggagttttaccttcagtttgcttccacctacctgcagcaagcaaatgacggtcctaccttcctggccacgggtaaaagtctcttccgcgggccggtaagaagaacgcaggtcaatgtctctgcacgggtgaatgcttttacgttcgcagccaactgggagatcagccctcgcattaccttgtctggctggtttacggctggcaatgtggattacaacctgcccaatgtggtaccggctggtactgtggatccgggagaggaagactttaacggtttcctccttggctttgttttccccgacctcttcgtggagggtgccaaaggcgggattgtatttgggcagccaatcgtgaccacagacaacgacggagtgtgggatactcgccccttcgttgtggacgtctactacagcttcccggtcaatgagtacattactctaacgcctgctgcctactttgtgagcaaccccaatggcggcagacctggagacaacgacccaaccattggcgtgggggctttgcgagctgtgtttactttctagttcctagctcctcacgcttacagccaaattgccaggcagagatccactacggtggatctcttcattgaataagaataatcaactcctctgtggggataaggatgctggcattaaagagcttgaggttgagcttaagacgaggccatgggctacaaaaagcgcactgcgtgagatctgcccaggtctttgctacaggctcggtgtaggtgtgagaatggcgggaacagatacccatgtcttggccacagatgtggggacaccgcattaactgtagggcaggccggacagcaagaggatgtggacttcggctgtatcataatctccacatcatgtcttcaccgaagtccgcagttgccagacttgttcttgagttaggcaattggttacctctagaagacatccctacagccaaaaaggtgtgaggaaaagaacaaggagagaaacatgcccgcgaaacacgcgaactactggaaaacgctgctggccggcactctgggtgcagcagcgatcctgacccctggagtggcttatgcccaagctaccgggccggtcacctccatctctgagctttcggatgtgcagcccaccgactgggccttccaagccctgcaatccttggtggagcgctacggttgtattgccggctaccctgaccgcaccttccgcggcaaccgggctatgactcgctttgagtttgccgccggtatgaacgcctgcttggatcgcatcaatgagttgattgcagccggtttggccgacaaagtctccaaggaagacttggccactctgcagcgcttgcaagaggaatttgctgctgagctggcagccctgcgcgggcgggtggatgccctggaagccgatgttactgatttgaaagggaaggtcttcaacccggttaccaagttgaatgcccaagtcatcgccgctgttgtaggcagcgctctcacggaagacagagttgttgatgggaaggtagtagcagagcaaaaccaagccaacatgactcttccctatcgggtacgcttgaacttcgatgcttcttttgtgggtcgcgatcgcctgcgcattcgtctccaagctcgcgatgctgtgactgagttctttgatggggatcccggccttgagtttggcggccgtggcggcggcactttcaccctggccaagctgatctaccaattcccagctttcaaccaagcagctaccatctacacgggtatcgttggctcagatgtgtccgatgtattcaactacagcacacccttcgaagctctctccgacttcgccgacgctcccaactccacggcggatgtgccaggtggagctctgtttggcttccgctaccgcctctccgatcaactgcgcttggcctacagctacagcaccaggaacgctcaagccttgggcaacggcttcggcgacagcggtataaccggtagcgacagtgcccacgcggtagagctgggcttcctgccgaatgaaaatctagagatttacctccagtttgccagtacctatctgcagacggcaaacgatggccctgagttcttggccaacggtacagctcttttccgtggccctctgagagtaaccaatgtgtccacctctgcacgggtgaacgccttttctgtggctgccaactgggagattaccccgcggattattgcgtctggctggtttacggcgggcaacgttgactataacctgcccaacgtggtaccggcgggcaccatcgatccgggcgacgaagacttcaacggctggctgtttggctttgccttcccagatctgttcattgagggtgctcaagggggtgtggtttttggccagccaattgtgaccaccaaaaatgaaggagtttgggatacccgcccgttcattgtggatgtttactacagcttcccggtgaacgagtacctcacccttaccccggcggcctactttgtgagcaaccccaatggtggcaagccgggagacaacgacccaaccattggtgtaggtgctctgcgggctgtgttcaacttctgatgagttgacctcttttgcaggttcatagctggttaggggatccactgcagtggatcccttttttatggcaagtctcccaagccttgcccttgcaccgaaatacatcgagttggagctggcgccgggatccttctcaagacaagttaggggttacaaaaggcgcactgagccggatctgcccaggtctctgccacaggctcggtgtgggtgtgggaacagcgggcacagccatacacccacgccttggttacaggggtgggggcaccacactggccgcagggcagcccagagaccgaacggatgcgccagtagccagggatcccgcaggccgggcagaggctttgggctttggcgatgaggttttgggtggctgccgcgatcacctgtaggcgggttgggttgtacagggcccgcatatcggtttccaggtgcagccctccctggcgggccagcagctcttctaccacctgcttcagggtagcttcgtcttggatccctttgtggataacttgggggttttccggttgatcgagggcgattagaccgtgctgcgggaaacctactttttgggcaaagtcgagcgcttctgcccagctctgcacccagcgatggctgaagttggtttgggtgctttctgcgtagcccaccagctccaagggatccgcgcccggttcaaaaaccttgagcatgacccattcctggttcaaaggaatccaagggatctgagggtgggggccaaaggatccctcgctggccaaaaccaaagaggcgggatgagcttggcgggctctctcaattttcaggcgtagggtgtggatgggatcccctggccgaggccgctcccgcgagaaggtgcccagttggtcggtgtccagaggtatcacttgcacctggatccccaggtggtgggccaagagagggccgatcacctgctctttgcgatgcagggttgccaagtaggcaacccgacctttccagtgcatagatccagaactgaccccgatccggcaaacgaagtctgcagctttcttgttgggctcatcggagggctcaaaccagggggctgggttctagcggcaagcccaactgggcgacggcctcggccaaagcggcctcccggctctccacaaatcgctctgccggcaagggcagatgcaggctttccaagcgctgccggatccgacccttggccccgacgatccacacctgtttgcgttgatctagagcttcgcggatggcattttccaaggacagcgtcgccgaaacgcctagcatcggcacatcggacaaatccaagaccaaagcctggcaggaggccaccgcctggtgttggcgggaaatggcctgggaaaccccgaagatcatgggcccgctcaggtaaaatagcaacacctgaccgcggccctggcgcagcaattccttttcccgcggggtgagatctacggcatcgtccgcatcggtaatggctttcacctcttccgcttgcagctcgctcagacgctgaatggtgagcaaattggccacaaatacccctacccccacggcggcgatgagatccacgaacaccgtcatgaacatcaccccgtacataatggctgcccctttgagggagaggcggtgggcccgcttcaggaagctccagtcgaggatatccacccccaccttaaaggcgatccccgccagcaccgccatcgggatcccttgggtgaggggagcggcaaacagcaccaccatcaagaggatgagggcgcgggtgatgcccgccaagggcgtacgtccccctgactggatattcaccaccgtgcccatggtcgcccccgcccccggcaagccccccaggaagccggagaccaggttggcgatcccctgcccgatcagctcttggtcggagtcgtggcgggtgcgggtgaggttgtcggcaatcaccgccgtcaagagggtgtcgatacagcccagcatgcccagcaccaccccgtccaacaccaagctggccagggaagcaaagggcaactgcggccattgcacctggggcaagccggtggggatgggcccgatgcgccgcaaatcccagtcagccatgaacaagttggccaccagcgttcccagcaccagggccaccaactggggcggcaccactcttcgccaaggcttgggatagccaaagaggatcgcaagggtcagcagccccaaccccagttccgggaacttgagattgagcaggtaggtcggcaggttctgcaccgccccgatcactcccccctggctggcgtggcccaaaaggggcgggatctgcagcaaaatcatgatccagccgattcccgacataaagccggagatgacgctgtagggcataagggtgatgtatttgcccagcttcagggatccaaacagcacctgaaacaggccccccaccatcaccaccgtgaaggccggccccagtccctggttcggatagctggcggtaaccttggcaatgactgccgtcatcatcaccgtcatcggcccggtgggctcggagatgagggtgggagtgccgccgaacagggcagcaaaaaagcccacacacaccgccccatacaagcccgccaccggcccggcaccagaagccaccccaaaggccagggccatcggcagcgagacaatagccgtcgtcaggccaccgaagagatccccacgccagttttctaggctcagacgccgacgccaagccagcactcccccaccttgccccgtcacttggcccaacatgccccactgccctcaatgctataggcagcctatcattgagcgttaccataacgccccgattagaggatagatttttatctataaatgtcttcagggatccccttgggacagggggcggctccgggcaactccctctgccccggcaaaaggcaatggtagactagacgcaggcgcactttattttagtttcctgggttgccgaccgttggccggcaatggcgattgctgctgcgacagctttgtaacctcgaaccgtgcccgcgcccaagccgaccgggatccctcacctctacccccacccatgagcgacaacgaattgaccgcgcgcatcatctccaccgacctgcagcgggagatggcgcagtcctacctggaatacgccatgagcgtgattgtcgggagggctctgccggatgcccgcgacggcctcaagccggtgcatcgccgcatcctctacgccatgcacgagctgggcctgacggcggatcgcccttttcgcaagtgcgcccgcgtcgtgggggatgtgatcgggaaataccatccccacggggatcaggcggtttacgaagccctggtgcgcatggcccaggacttctccatgcgggagcgcctggtggacgggcacggcaacttcggctccatcgacaacgacccgccggcggccatgcgctacaccgagtgccgcctcaccgcttttgcccaggaagccctgctgcaggatatcgacgccaacaccgtcgacttcatcgacaactacgacggatcccagcaggagccgctggtgctgccggcgcggatcccgcagttgctgttgaacggttcttctggcattgccgtgggcatggccaccaacatcccgccccacaacctgggagagctggtggacggcctgatcgccctcatccacaaccccaacctgaccagcctggagctgatgcagtggatcccggcccccgatttccccaccggcgggctgatcatgggccaggaaggcatccgcgaagcctatactaccgggcgcggctccatcaccttgcggggggtggccacggtggagaccatcgagcagcggggccgaccgacgcgggaggccatcatcatcaccgagctgccctaccaaaccaacaaggcagccatgattgaaaaaattgccgagctggtcaacgagaaaaaactggagggcattgccgacatccgcgacgaaagcgaccgcgagggcatgcgggtggtgatcgagctgaagcgggatgctcagcctcaggtggtgctcaacaacctctacaagcaaacccccctgcagagcaacttcggggtcaacatgctggccatcctcaacggcgagccgcgcaccctgacgctgcgggacgcactgcaggctttcttggattttcgggcagaggtgatcgagcggcgcacccgctacgagctgcagaaagccgaagagcgggatcacctgttgcagggctaccttttggctttggggcagttggatcgggtgatcgccctcatccgcggagccgccgatgccaccacagcccgagctgagttgcaggcaacgttgggcctgagcgaagcgcaagccgatggcattttacagatgcaactgcgccgcctcaccgccctagaagcggagaaaatccaggccgaacacgaagacttggtgaggcaaattgccgatttgcgggatattttggcccgccgggagcgggtgatgcagatcatcagcgaagagctgcagcagctcaagagccgctttgccagcccgcgccgctcccgcctctgcctggaagactgtgagctcaaggttgccgatctgatcgagaaccgcgagacggtcatcttcctcaccgagcagggctacatcaagcgcatggaccttgaagagttccaggtgcaggggcgggccacccgcggcaaggccggcgcccgcatcaaagacgacgatgccatcgagcagttttttgcctgtcgcagccacgacactatcctctttttcacggatcgggggatggtctataccctgcccgcctacgagatcccgcaggggagccgcaccgcccgcggcagcgccatcgtccagttgctgcccatcactcgggaagagcgggttacctcgatggtgcccgtgagcgagttcagcgacgacgaatacttggtgatgctcacccgagcgggctacatcaaaaaaacggccctcagcgcctttgccaatgtgcgttccaacggcctgattgccatctctctggaggaaaacgatgagctgcgctgggtgcgccgcgcccgctccagcgacgatgtggttatggcgacccgccagggcatgtgcatccgcttccgggcagatgacgagcaactgcgccccctggggcgagccacccgcggcgtgcgggccatcaccctcaaccccggcgacgacatcgtcagcatggacatcatctttgccgagtcggtgatggccgctgagcgagagggggagaggctggccaacccctgggtgctggtgattaccaaagaagggcggggcaagcgctcggccatcgaccacttccgccggcaaaaccggggcggcaagggggtgatcgccactaagttccgccaggagtcggatgagctggctgccctgcgcatcgtcaatgccgaggacgagatcctgttggtaactgccagaggcattgtcatgcgccagttggccaaggccatccccactcagtctcgcgaggcgacaggggtgctggtgcagcgcttggatccggaggacagcattgtaggagtgacggtggtgcccgcttcgtttatcagggatccggcggaagctgaagaggagccggcagaggggatccccgaggccgacggttgatctccgaggcggcgcctcccgaggtacggcatttgccgcctcaaaggggtgggatcccgtaccgaaggcggcgaggctcgggtgttaggtttgacatagcccaattggcggagctgcgaaggcctaaggaatggggccaacagctccgagttgggctagatttgctgtgtttggggagcttggtgactccatgtcgagcccgatcaatttcattcctggttttgaggccgcgcaaacgcccagccccaacaaccggctctggcaatatctgcagtctcaggaccccagcgtttttcaagacatcgcccgcaactcgtcgccggaggtgctggagatcttgggccacaacattcgcagcttggtgggcagtttgccgccagaccaatttggcgttcaaatcatcaccaaccgcgagagcttggcaaaaatgctctccggggcgatgatgggtggctactttctgcgggtgatggagcagcgtctggccctggagcagtctttgggtaactcatccgccgccgtcccctctccccaaccttcaacaccggatcaacctccaacagcggaggggggcagtgcccaatagctccgggctcagccttgcgggcccgcagccaagttcaatccatcctctctgttgccgccgaggacgttttagggctgatgctgggtatgggttcaccagaccagggatctgagttcagccgcccacctcggcgggttttgatctgcccggatagcttcaaaggatccctgacagccaaggcagcagcggagagcatctcccggggcatccgccaggtcttgccgaaggccaaggtggagctactccccctggccgatgggggcgagggcacgctggagaccttgttgccggcgctggggggagagaaacgagggctgtgggtcactggcccgctgggggatcccgtctgggccgagtacggggtggcaggcgagcgggcgctgctggaagtagcccaggtggccggcctgaccttggtgccccctgagcagcgggatcccacccgcaccaccacctatggcctgggggagctgttgcgggccgtctgccgggatcccatcgccgagatttggatagcgctgggcggatccgccaccgtcgatgcgggtgcggggatggcgcaggccttgggctatcgcctcttggatggggccggggatcccatcggctgggggggaggggagctggcccgcctggcgcgcatcgagccacctaaacagcgcatttggcaaggcaagcgcatccgcggcctctgcgatgtgcagaacgccctcactggcccgttgggggcggctgccgtctttgccccccagaagggcgccactccccagcaagtgcggcaattggagcaggcactgcagcagtgggccagggtggtggagcgggatctgggccgggccgtggaggggatcccaggggccggcgccgccggcgggctgggggcaggattggtggcttttttgggcgccaccctggagtccgggatccagctcttggcccagcacttggccctgccggagcgtctccgccgctgcgatctggtggtaactggcgagggccgccttgacgaacagagcagcatgggcaaggtagtgggggcggtgctggagcaggccatggtggcccagaagcccctgctgattctctgtggccaggccaccccggcagcccgggccgacttggccgcccgaccccttcccattagagttgctgccctctgtgaccggatcccggatgtggccgaggcgcagcgccaggccggttaccacctggagcagatggccgcttgggagttgaaaaagtttctggccggggatccgatccccacctagcaaatggctgggaaacagcttatccatcgatctccagctcccctctccccttgggagaggggctgggggtgagggccgctaggggcggggatcgcttgggtcagcgacaaagtgtcttaatcatcgtgtttggaacaactataatgacttgaatgagtttttttaaaaattatggccactattgagttttctcccggtattccagaagtgccaacgcaggtgcggttgctgaaatccaaaaccggcaagcggggatccgccatttttcgctttgaggagctgaagtccgacacgcaaagcatccttggcatgcggatgatcgacgaggaaggggagctgaccacccgcaacatcaaagccaagttcttgaacggggaattcaaggccttggaagtgatctacgacatggaaacagaagcagaatgggagcgcttcctgcgcttcatggagcgcttctcggcagccaaccagatgggcatggcctagtgggctcagcttttggattttttgctccccttggtggacttgctcttggctttgggctgttgagcggttccctgggcctgctcaagggggggctgtcccaggggaggtcgccgcttgtgccagtcggtgctctgctcataggcataggccacccgcagcaccttgctctcctgcaagacgttgcctatgatctgcaggccaatgggcagaccgttggcaaagccacagggcaggctcagccccggcaggcccgccaaattgaccgggatcgtcatcaggtcgcacaggtacatactcaagggatcctcccgctcccccgccttgaaggccggcgtgggggtggtggggctgaccagcacatccaccttctcgaaggccctgaggaaatcctgcttgatcagggtgcgcaccttctgggctttgaggtagtaggcgtcgtagtagccggcagagagggcataggtgccgatcatgatgcgccgcttcacctccggcccaaagccgcgggcgcgcgttttgccgtacatagccaagagcgagtcggcgggttcccgcaggccgtacttgacgccgtcgtagcgggccagattggaagaagcttccgaaggggcaatgatgtaataggtggccaggccatagcgaaagctaggacagtcgatctccaggatctctgcccccagctcctctaggtgttggatggccgcttgcacggcagcgcgggtctcttccccacacccttctcccagcaggtcgcggatgactccaatcttgaagcctttgatctcggggatcaaagcctggctgtagtccgggatctccaccttgaggctggtggaatccagggggtcatggccggcaatcccctgcagcagcagggccacgtcctccaccgtgcgcccaaagggccccacttgatccaaagaggaggcaaaagccaccagcccatagcgggagaccagcccataggtgggcttgaggccgaccacgccacagaaggccgccggctggcggatcgatccccccgtatccgatcccagggccaccaccgcctggtctgccgccaccgccgccgccgacccgcctgaggatccccccggcacccgcgtcaggtcccaggggttggcggtgcgctgaaaggccgagttttccgtagaactgcccatggcaaactcgtccaggttggtcttgcccaccgtcaccatgccggcagccgccagccgcgccgtcaccgtcgactcgtagggcgggatgaacccctccagcatccgggaagcgcaggtggtgcggatcccttgggtacagaggttgtctttgacagctaacgggatcccggccaaagggccaatctcttccccggcccgaatgcgggcgtccaccgccttggcctgttgcagagccagttcttcggttacagtaataaagcttttaagctgcggctccagttgggccaggcgctccaggtactcgcgggcgatctcttcggcagagcgctctttggttaccaactgcctgtggagggcacggatgacagacataggcaaactcgtggggaagggcaaatgccagtgaagccagacaaagttcctctagattaatctaggtgggatcccttcccaaccctaactccctaaagatctcgtggatccccctctcttgctaggagaggatctagggatgatcacatcagcagcgccgagcgcctgggctgttggcagtcaacgccgttccaaaaaatcgcggcgcagatcccgaatctcctgccgcatctcccgcatctcttgggccatctcgtcagtgcgccgttccaaagcctcggtgcgccgttccaaagcctcggtgcgccgttccaaagcctcggtgcgccgttcaatggctcgggtgcgctcgtcaaagcgatccagcgcctcccggaaaaactgtgccagcatcgcctgcccttcccgcagctcttggatcaaaacctgctggttctgctgggcagcttgcaactcctggacggcccgaatcagccactgctcttgctcaggtgtcatggttaccaaggcgctacagaacaaggaaatcctaccaccctaaatctcctcctgggagaaggatccggggatggttacactagcaacgcagagcgcttgggcccaagttaccgccgttccaaaaagtcgcggcgcagatcccgaatctcttgccgcatctcccgcatctctcgggccatctcgtcagtgcgccgttccagggcttccgtgcgccgttcaatggctcgggtgcgctcgtcaaagcgatccagtgcctcgcggaaaaactgtgccagcatcgcctgtccctcccgcagctcttggatcaaaacctgctggttttgctggacaagacgcagctcctgctgggcagcttgcaattctttttgggaggcttgcagctctctttgggaggcttgcaactcttggatggcttgaatcagccactgttcttgctcgggcgtcatggttactgaaacactacagaataaggaaatcctaccacccctctcctgctgggagaggggccaggggtgagggcgatggagagtagggaactcgaatccctgacctctgcggtgcgatcgcagcgctctaccaactgagctaactccccgtagctctaccaggataacctgaatcggcagccaagatctcccccacctgcaactctagccccacaaaaacctgcgaaggtaccccctcggatcccttcagctccagcaggtcgtaccagccctcgtgcaacagcagcaggctcaccttctcttccaaaggatccacaatccaatactcgccgatgcccaaaacgcagtattccgcccgtttggcccggtagtccgccgcccggctggattcgctcaccacctccaccaccaatagcggcggcggatcctccaagcgaatcaaagcctctcgggatcccatctcctgccactgctccaaaggcagcaccaccacatccgggatccgcaccgtttcccagcggttgccccgcggcgactggatccccaggccgccctggattgttgtccaaggcaactgccgtctggcgatctccgcctcaaaaacctggctgagaaacttttggatctggacatgccgtccggttggaagggccatgggcaccaactcccccgccaccaactcatagcgggtatcgccgccatcggaatacttgaggtactctgccaaactcaggcgagccgttgtcgatccagaagcagaaacggatccgatcgtcaaagccacagccacctccaaaggctgctctgctgccatcctaacccccctctccctcagggagaggggctgggggtgagggccggcgcggagcacttgaggctgctaccgccgttccaaaaaatcgcggcgcagatccctcatctccgctgccatctcatcagtgcggcgctctagggcttccgtgcgccgttccaaggcttctgtgcgccgttccagggcttcggtgcggcgttcaatagcgcgggtgcgctcgtcaaagcgatctagcgcctcgcggaaaaactgcgccagcatcgcctgcccctcgcgcacttcctgaatcagaacctgttgattttgctggcccgcttgcagctctcgaatcaaaacctcctggttttgctggacaaggcgcagctcctgctgggcagcttgcagctctttttgggcagcctgcagctcctggacagctcggattaaccactcttcttgttctggggtcatcgtcaaaaagttctacagaggataaaaaaatcctactcccctctccctcagggagaggggctgggggtggtcgcgttagcggcgcggagcgcttgggctgggagaggggctgggggtgagggccgccggcggcgcacagcgcttgaggctgccggaaagaaccacccaaaacaaaaacccctctccccatgggagaggggccaggggtgagggatcggaggtgagggctcagtacagcgcttcttcttggtgggtgatgatggtgcagtcggaggtagggtaagccacacaggtcagcacatagccctgctcgatctgatcatcgtccaggaaggactgatcgctttgatccactgtgccgctcaccagcttgccagcacaggtcgagcaggctccggcgcggcaggagtagggcaggtcgatcccttgttcctccgccacgtccagaatgtactcgtcgtccggcacatcgatggtgacgtccaggccccgctcttcgttgatcaaccgaactttgtagacagccatcctgcttgggtctccagaaaaaacgtctactcctcatcctgccacccttctgccccggatcaagcatccttttgtgaggaaataggcaaatcttccggttttttgcaggtggatccgggaaagcttgccgggtaagggttctggctgctcaagagggctgttagcccgcagcgtctgcatgaagggtgaacctcggctccgatggcagaactgccgcagatcccaccggtcattcttccgcaatcctctctgttcaacttggacttggcagggatccctgtagctcctgggttgcacctggaaaaaaaatggcaagacttgccaagttgggcagatctgacggtatgatttacggagtagctagagcaagcgccgaacaggcgtgtatgcgtctcccacccgaccgtcgagcctgaggccttgagttgcttcaggtcaggtgatcgggtaaggtaagggaagtgttcagccgaaccctacttttttggttaagaggagaaaaatgaacggaacaatgcagaggtggctgctgaagtcacttggttctctgaccttggcgtctgccgtggtgctcttgcccgtgattctaacgggctgcggtgaaagcagtactagcccaactgtgccggtgcctccgccaccgccgcccccgcctcccccagcaccaactcctacgccgactcccacgccaaccccgccagcaggaacagttagagttacgcccgaaaccgacattaaccggattatcgccacttctgatcgcacccagcctctcacgattgtcctggggccaggcgtctatcgccagaacatcgtgatcgaccgcagcaacgttacggtgcgcggtgccactggcttggtgggcgatgctattgtggtgggtgcagagaaggacgctcctgttcaggtcactagcaatgccagtggcgttgttctggagaacttcagcattctcaacacccgctccctggcaccgattgagtacggcattgacgctgagggggccacagaagttactgttacgggcgttgacatcgttctcttccccacagtaaccactccagcttcccgtggggtagccattagctttggctcagctgctgctggcgccacctctaagaacctgacagtaacccgctccaacctctttgtggctggcgcagctgactcagcgggtattcgcattgccggcgacaacgcaggcatcaacctgcgggtggaggccaacaacatcttcttgggctacgccgcacctcccgctcgcgtgcaaactcagttgattaacttggtgccgcaggatgtgggtgagggctcggcggctattttcattgagcctgccgttacagggctgagcttggtggccgttgatgacaacatcattgatcccataaccccaacggctaacgtctacgccattcgcgacgagcgaggcagcggcctcaatgccgtggagcgccgtgacatcgttgctagaggcacgagcttggcgtttaacagcaacaccagcaacatttacctctccattacccgcgccattgctgaggcagcaggtcctaaccagacagtaacggctggtcctggatcctttgaggatgagggcgagattgttctgcctgccgacaggcctggcttgaccttgaactccgttgatggcacgagcacagtgcagtcagtcaagatcctggccgctgatgccacgttgggcggaacggagggcaacggcttccggattactggcatttccccagatccggacgctattgggccggctgcaccttaccaagtagccattggcgagtgtgacctagccaacctcaccacccgcaacgtaaaagtctccttcaacgatttcacgcggcctcctacgcaggtgggtccctacgtctctgtgcaagtctgcgacttctcgcaggcggaggtttacggaaacctgctgcgcggcttcaccgttgctggcgtacatgtggtgtcggctgagccaaacgcggtaaccattcgcgagaacctctttgagcctgcgattgacagcccggtcttcattgctgctattgtggatcgccagactctggaaccgggaacgctggctcctttcgccacggcttcggtgaggggcaacatcttccgcctgccgccccaaggcactttggccgtctacgctcgtcctgagcttaacctcacgccaacctcggcggaggcgctgggcggagaaggcaccattctcaaggctttcttcaacaacaccatcacgcccacgcccattcctggctttgccgtgtgcggtcgccaagaaagcttggcgggagccccgggcaaccttctgaacttcttggatgtcacgccaagagatagcacgccaagagtcactcctttcacctctactgtctttggcagggtgtcggatgccctctgctcggcagtgggcttcggcccaggggccggtctgcagttccagcctggaggcgcgccaccggcaacgcctactcccacgcctacgcccacgcctcagcctgccggtgtgaggatcactatcccaggcctgcctgccaacgcggtggtgacggtgacggggccaggcggtaatccggtcatcgccaggtccacctcggtggctgaagacttggctatcttccaagaacaatccatcaccatcccctttggtggccagattcgggtaactcccgccattccttcacctaggccgattacggttggcggtactgccatcaacacctttgacaacgaaactaaccctggcagcaccacctacttcaacttcgggcctgccattaccgtgaccgcgaactagctcttgtctagtctggcaacggcggcctgctgctattgggctgacggagttgcttggtggtggcaggtcgctttttccatctcgcttggcttgcgcatctcttcgttcgattggtttccctgttgtactttttggcttctgcatgggtatactactagcagctaggcctttgtgggtttccctgtagtgagttgagctgcgcttgccaaggcttcaaccagttgtagagcctttcttcttggagattgatgatgtctaaccgtaacctcaagcacagcttgcgttccacgctggcctccttggcgctggcttcttctctaaccggggtggtagcggcctgctctgccgacacgcctaccgttacgcaggttccttccaccatctcggctcaagttcccgaaaccgctgctcccgttgccgagggcctctccttctactacgacggggtgaaaacctcggttagcagcaaggatgcggcagtgctttttgccgcctgcagcctcaacaccggcgacgctgccaagatcgtcagcttcgtcaacaacacgcttaaagcagggccgattacgcccagcgatgtcaccgggctaggtgacccgctgcagcccgctatctccgacttcaacggcaacggagttgtcaactgcgaggatgccgccattttgtttgccgtgtccactgtgggtgtggacgcgaccaaggtcaacaactttgtgtccagcactctgaagatttcgggggtaagcgttactcaaactcagttggataccttcttcaagactccagcaacaccgaccccgacgcccacgcccacgcccacgccgacgagcaatgcactcaaggtcacccctgacgatttgaagctgccgagcggctccagccaaagcgtgacggtgtcgttgcccagtgcgccaccagggaatgtgacggtaacggtgacgccttctagcggcattacagctaccccaacgaccctgccttttactcccactgttttcagcggcacggtgacggtgagcagcacggcgaccccaggcacgactggcaccgtcaagttctctgctccgggctatgcggatggagtggtcaatgttacggttgaccaatcgaccaaccttgtggtggatcctgccagcctggaaattcctgccaatggggcaaagtcgtttacggtcaagctggccaacgccccgacagcgccggtgacggtaacggtgacgacttctacgcctgacctgaccgccactccggcttccctgacctttacgtcgaccaacttcaacttcgaccggacggttttggtgagggctgaactgggggccgctccaggagcgcaatcggttctcttggatgcggggccgttgggtcagttcaagctgccggtaaccattacccccttctcgaggacgactttcttcgtcgatcctacgcctgggggggctgggaacgacgacttcccgggcacagcggcccagccttggaggactgtttggaaggttttggacagtggccaaagtatagcttcgcgagtggcggaggtggccggcgcgggcaataacgtggtggttactattttgggtggagccaatactgacaatgttcctacttctactaacattagcacaccgactttgttggccggctcggtaacggtgctgcaagctccattcccgaagacgtttacgttgaatatggggggtaataaactgaccctgaacaagggctacaagctgcaggatatcaacattacctccaccgtcagtgctggttcaggagagacagcagtactaatcacgcatccaacggctgggctagccagtgtggatgtcaagtgtagtgtgacggcaaacaacactgctgttaaatgcgtgcaggttcagggagctggctcccatatccttagggatgtgagggttgatgtggcggatgctattgggacgtctggtacacctagcattggcattctgaatgatcccaatgtcaacctcagcattatcggtggcagagttcggcctatcgccgctggttccggtgtcacccgaggagctgtcactttgatcgattcccagggggttctgactgttacgggcttgacggtggatatgactaacgaggggcactcgcaagacagtacaggtatccttctcaatgctcccggatcctcggttaccggctccaccatcaaggtgagttatagcgcgaatgccagaggtatcaaagtcctagatggggcgagaaaatccactgttgaaggtaacacctttactgcctccggtaagggaattggagttgacggtgacaataacctcttctctagtgctcttcgcaataacaactttgagggatcctttacaagagaagttcaataacaactttttgggaacctttacagcaaaagttcttccgtaactggcgctggaagctgtttccccccctgccccccaggggggcttttttgtaggccccggtgctctgcattcccttgcccctttccgggaagtcgggctgcaacggcgggagaggaattgtggtaggctagcaccagcttgcaggaaaaggtgagtatggccaaaaggattgtctggctgttgggggtaggactggcgctggcagcctgttccggcagggcgcggggcccttctctatgtgtcaatgcccgccaggtaacggcggaggaggtattggcggccaagggcaagaatctctccggctgccagttgattggggtggtgctcgctaacgccaagctggccggcgctgatctgggcgaggcgctggtgcaggggggagtcttcctgcaggcggatctgtcgggggccaatttggcgggggcctatgtggaaaacaccgctttcaacggggccaagttgcggcgggccaacttgcagaaagccaggtttcccgactccagcctggctgaggccgacttgacaggggccaatttgcaggaggcggatctgcggcgggccaacctcaggggggcaattctcaaaggggccaagctggagggggcgctgacggacggggagaccatctgccccgatggggagcgcggcccctgccgctggtaggccagggatccggctagaatgggatcctaagccggtgtagggaaccccatgtcggagcggttggagcgggtggaggccatcttggaagtcctggcccagcagaccctggccactgcccaggccactgcccggaatacagaagccatcgagcgtctttttgcagccaccgcccagaacacagaggccattgggcaagtttttgcagccattggtcagaacgcagaggccattgggcgtgtttccacagttactgtccagaacacagaggccatcgagcgtctttttgcagccaccgcccagaacacagaggccattgggcaagcctttgcagccattggtcagaacgcagaggccattgggcgtgtttccacagttactgtccagaacacagaggccatcgagcgtctttttgcagccaccgcccaaaacacagaggccattgggcaagttttcgcagccattgcccaaactagggagtccatcgctgagctgcgggccagcattgccgagctgcgccaggtggttgagcagcaaaaccgcgccattacctaccttatgagccaagactaggcccagagccgtggatccccttccttctcggccagggttggggaataatacccgttagttcccctgagctggccggcgccgaaccaagactgcaaccgctaccccaattcttgctgatccttcgctggagatttgagaatgtctgaccgcaacttcccaaccaattggcgtgtttcccttgtttcctcagtgttggccgccgctctggccgggctagtggtggcctgtggctcttcctcaagggatcctctcacggttgccacgcccacgcccactccgacccccacaccaacacctgtgcccactccaacccctacaccaactccaacacccacccccacgcccactccgacccccacacccacggcaacgcccactccgacacccacccccacgcccactccgacgcctacgcccacgccgacacctactcccacgcccactccaactccaacacccacgccgacacctactcccacgcccactccaactccaacacctactcccacgcccactcctgctggcccgcggattacgatcccgggcttgccggcaggggccacggtaaccattcgacaagcagatggcacagtaattgccacctccacctcggtgtctggggacgtggttatcttccccacttcctttaccatcccctttggcggccagatccgggtgactcccgccattccttcacctgggccgattacggtcggcggtactaccctcagcacctttgacaacaccaccaaccctggcagcaccacctactacaactttgggccggccatctcagtgaactagcttggggctggccctagaagggcaatcggtttccattcaggagcatgcctctaaccccaaaaccctgaactttgctgaatttactgagctttaggcggtttggcaaaagtcattgagagggatatagtagaccaagtttccccctgatccttgagtccaccgcaacggttgccgggaagtgaagggggaaagcgctcggggggtattcctcagggctttgcgggataccgccttcctgtttggactccgtcccgctgacgcgaacagagataggcaggatgcgatcgcttctttcctgaaccatgttcaggagagttcagcgtgaatgtatcaggtgctagatggcaaccggttgtcttcttcttcagctttgggaaaggcaccgtcgctgtgcatttttgagcgccctttgggtatccttgagaatagactcaaggtttgcctttgagtttccctggggtgagctgggcagctcttgctaaagacgttgaccctagcaagtttttgaaggagatctgccatggcttcccacaactcaaaatcccgctttcgtcacccgatagctcccttggttttggcttcctccctcgtaggaggagtggctgcttgttcccttacttcggatcctccggctgttactcaggttcccccgacaatttcagctcaggcgccagaaacagcagtgcagggctctgagagcattgctttctactacgacggggtaaagacctcagtcaccatcaaggatgcggcagtcctttttgccgcctgcaccctcaacaccaacgactccgggaagattgttaactttgtcaataacacgctcaaggtggggccgattacggctgccgacgtgacggggttgggtgatccgctcaagccctctgtttccgactttactgccgacggggtggtggactgcaaggatgcggcggttttgtttgcggcaatttcaacaggtcttccgccgacggccagtaagatcaattccttccttgccaccaccctgaagctcagcggtgtcagcgtcacgcagccgaacttagataccttcttcagcgggcccactcccacgccgactccgacacccacgccgaccccgacgccgactccgactccgacaccaacgccgacacccacccccacgccgacacccacccccacgccgaccccgacaccgacacccacgccaacgccgacacctgctcagttctatgtgcatccaaccagaggcgatgataataacctaggtacctcacgtctcgagccgttcaaaactgtggagcgcgcgctggaatccactgaagttcagaccgcagccagtcttggcggcgggacaaatgtgattgtaaggatcattgccgacggaacggaggaggttagtagcaccaacatcgagagtctgactttgacagctggatccgtcacggtgcttcctgacagcgacgttaatttcacactcaagctgatgaacggtaagcttttaactctcaacaaaggctacaggcttcaagggttcaagattgagagcggggatcccggtggtactaatacaagagccgccgccatcacgctcgctgctgcgggaacgcccctgaaagacatgctcattgattgtacaggtcttggcactgctggtactgctactgctggcgtagggtctggcgacagatgtatcgaagtaactgcttcttctgccaccgtcaccctcgacaatgtggatgttttgattaaaggcgacaaagactacactgctgggatccgccacgtggggactagcacaatcctcagagtaatcaatggcagctcggttgtggctactgggcaagggtcgtcggggaaccagggtgtcgtgggcattttggagaattcagatctcggatctgtagagattgaaggcccgaacacagaggtcaacttgagcgcgatccgacctgttgcaagtggtgctcgcaacgttgctatcctcctaagaggtaattcattccgtacaagaaaagtgataaactccgagattaaggtaaacgaggcaaatccaggtcaaattggcgtttgcgttggtagtactattaacgtaacagtgcaaggcagcacctttaccaattcttctccgggaagaaacagcatcgctatctgtcaacgaacaactggaagtgtgagtcctgatcccctttcttcgggcaacaggttcaacaacttctccacgtccccggataaaaggtttgtaactttccccgactgctcttgcccctcctcctcctaaccttttccagccctttctctggcaggcccctggcggggcctttttttgttgcagctccacaacgggtcgggctatccctgggcattttgccaaggacgagttggggtagcggagggccaccacgccaagtctggaaggctatcagggaagaggatggatctcgcccccaattgggccaaaaaccgcatcgttccccaggaaaagcccctctcctggtcggatgcgtccctctggcggcagggcatagggatccgcagcagacaggttgacgcccgtgaaccccaagtcttgcatggctgcagccgtaatacgactaagagcagggcgtgcaggtggcggtggcagcaccggcgtcatcagctccaaccctagggttcgccgccagtgactttcgggaggtggctcaacctccaccggcacattcccagatccgcccaggctgttgtactcagccgtggcctgccggccggcaaagcgcgggttggtggtgccgctgttgaggagaagaggacgccagttggggacggtgccaaaccccagagcatggcccagctcgtgcaggacaacgtcaaagagggatctctgctcctctagccgattcaaatccgctgggtcgatccccatcctggcataggggatgatgtcgatcccaggccgaagagggccgcaggggcctgcctgagccagaactctactcgggccatcgctatcggggccggagagaagccgagcgccagttacctgaaccaagaggtcatccacaggccggttgaccagaggagtcggggggaagccagctccgcagaagccagcctgcagagttagggtgacgtcgggcaagtcgccggtgatgatctgttcccaccgccgggctgcccgaagcacaacctctcgctgggaggggctgaggctgttgtcgataaactcaatctcgatgttaaacccaccaggagacggagatggcgagggggttggcgttggtggaggaggtgagggcgttggcgttggtggaactggcaagggggttggtgtcgatggatcttccggtggggggggtggtgtcggcgaaggggaggccgttggaggacttgtggggggaacaaatcctggccctggcagtctggctgcctgttcaggcgtcaggttgaggggaggttgcagccgcaaaacggtgttgacgaaggtgttgatgcggttggcgtcgcgggtctgcaaagtggcaatggcaaacaaaatagccgcatcccgaatggtgcctggcgtgccgtctccatcaaagtcagaaatggccacagggttggggttggcggtggtcacctcggccaaagtgagggggggctgtagcctcaagacgttgttgacaaagctaacaatctggctgggctgggtgatcccgctggcaatggcaaaggcaatggcggcatcgcggatggttaccgattgcgggttgccgtcgtagtaggcagcaacgcctccttctggggcgggcgatgaagtctctgggcgactgaggaggctgggcccgctagctagcccacaagcagccagaattccaaggagaaaagttgccattaaccaaaacagccgcttgcgggggctcatcgaaggatccctcttccgccttcctggctagttacaaaacaccccaccactataccatcctcaggcttttctggatttgcctcagtcttttgcttgctgtgcagtacgatagggtacgtgctaagagtgttgggatacctaaaagcagggagatcaccatggcaaagaccgctgtgtctaaccccgtccaggcgcagtttgacgagtttccctacccaaatgtgccaattgagcagacggttaccgacaactttgctttgtttgccaacagcatcacgacggccaggtacctaagggatcgcaaggtggtatccccggaaggcaaggtgatcctcaatgccggctgcggctccggttgggaaaccttagttgtggcaacagccaaccccggcgcccgctatgtgggagtagatatttccccagagtctatcaagacagcggagcagcgtttcaagttccacaagatcgagaacgcccgcttttacgttatggacattaccgacatgagcgcgctgggggaggagtttgattttattgcctgcaacgacgttctctacctcctggacgacccagttgccggtttgaaaggcatgcggcaggtgctcaagcccgatgggatcatccgcaccaatgttcacagcctttaccagcgtcagtttatcttcaacatgcaggaggccatggagctgctgggggtgatggatgagccggcagctaaagcggtgcccctgctgcgggaggtgatggaagcgctcaccgacgccagctttgtcaaaagccactggcaaggagatgccatcaaaaccacagcgggtatcctggccaatttcctgctgcgcagcgacaagggctttacggtgccccaagtgtttgagatgttgaggcaggccggtcttgagtttatcagcatggtgaattggcagcagtggaagctggagagggtcttgactaagccagtgccctactcgatgcggcaactcaataagttaagcgaggagcaaaaacttcacttcatcgagctgattttccccaacatgacccgcttgattgatttttggtgcgggcaccccggcattcccaagcccgagccgtttacaaacgacgaatggtggaacggcaccgtacaagcccacccccttttggtgaggttggatgccaagcaggcttttctcaacgccattcgcgacaacggccctgtcaacatcaacggctggccgggagctgaggggaacattaccatcgatcctttctcggtgcgctggctggtggatgtcttcggccctttgccggtgccggtgcaatcgctggttcacaaaaccatggagatcatggactggacccaggaagaagcgtttagtcaagtgttggccaacctgaagtttttggaagaacgcctggtcattctgctggattccccacttcgctaggcaagtgcaaagccaggacttacgaaagcccccctgattcatacatgggggcctttttggttgacataccccccgccctaaaggacggggattctttctcagccagcagaattgctgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgtttgtttccattcgcgttagcgggacggagtccaaacagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgagcatattatacattattttcagtatagttgagcttattattgactagagtcatgctctcttccccctcttcttccggcagcgtatcccccaccttgtagcaagctgatacatttacgctgaacactgctgagcattactgctcaacggtgcagcgatagcattctgcccattactgaacagaaaggcggtatcccgcaaagccctgagcatgacacccagggcgccttgccagtcccgtggtagcttgcgtccgcatcttgggcagacaaacaccttcgcgccacctaacttggtgtggatgtgcccgcacttggtacaggttttgctggtgtacccttccgatacttccacgacgaccacgtttttcttcttggcttgaaacttcaggaactgcttgaaccgatagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatcttggctgactcgaaagtggggaggaatatcaatcggtagttatccgttaggaacgccgctaccttgcgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttgagtctcggcgctttactcagcctagattgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtctcccttggcgatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccaggatcaagtgcgatcaccccctttgctaacgaacactgctcgttcacgggctcaggaaagatggcataccatctgtctttcacccgcattagctcagttccacgtgcccattctctgggcatctcctcggatgcacggaacgccaaacctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtcccgcacactgcgaaatctcgcgtctttgcttcggcggaacgccaaccacgcctcgacgaccgcgttctgcttgatgtggcaagggacgtccttcacccactcgggtaggtcggagcgcaggatgatgtcccgcaactttctggccgtttttggggcaccatgctgacgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccaaactttagccagcgctggctccggataaatccgtatctttctcgattgcagcccggtattttctgagtccgtagagccgactgctgaagcagtgcaggatggtgaggatatcctcaaccagttcctgctggggagagaggtgatcgtcatcgagaaccaagatttcgcacccgtattgacggcagtaccactcaacgaactcaaatccaaaccggcagagtcgatcccggtgagcgaccacaattgttccgacatctcccgcacggactcgttccaataaggcaaggaactttggtcttttgaagtcgagaccgccgccaacctctccgaccacttcggctccaggatagaggttaaccagtcttgcaatctgtctctccaagtctgacttttgccctcgactgctgactcgggcgtacaaaacgactcgtttgtccttcttgggcgctctgatgtagctgtcgaggtcataccttctcgccctaccggatggtgtacgtgttgcatggatccagcccttctgttcccatcgcctcaaggtgtggagacataccccaaaataatccgccgcttctctcggttttacatatctagccatgctaagcagccatactgaacatactgtacattattttcagtatagtccagcgtatcattgactagagtcatgctctcaactcatactgctggccatcccagcccatctctacccaaacaggtgtgtcccaagcccagttaatcatcagaggctcattgcctttcccgttcgacaatcgcagctttccattgacgacttggatggctgaagacttccattgaactttggaatagtaccgacgccgtcgaggtggacgggcgttggggtcggtttggcggcgttctcgccaggacttcaaagaggcaaagaagctttgcactaccgcgtctgcactgtgagcatgaagtgtattctcagggtcgttgggaaaccaccgcattagcgtggaaggtttcaaccacagtcccttcttgcggacaacccgccaaaagtgaacgagcacctttgagtacagctcgcctgctgccctgctcaacagctgcagttgctctgagacgcctagcttgagcttgcggacaaggtacatgcaaagttgccttttctgtcgaatagcatcttacaaaagccgccctagaagggcggggcttgtaacccagtttttttggtcatcgtttttatcccagccgctgctcggtttcgggatcgaacaggtggaagcgatccatgtcgaagatcacttccgcccactggttgacgcgcagctgggtacggggatccacgcgggcaataaactcctgctcggccaggatcccttctcggtcggtggtgctgagatggaggatcacttcatggccgatcagctcggtgacggagaccttagcccgcaccggggcaggttggatccctgggggttggtagtggggatcgtggatgttttctgggcggatgccgaagatgaccgacttgccgacgtattgccaatagggctctgcctggtggggcgggatggccacgcggaaggcgccggtatccacccagagagtgccctcctgctcccgcagcttggcctggaagaaattcatggcggggctgccgatgaacccggccacaaacaggttggcggggcggctgtagagggcctggggagtatccacctgctgcaggcggccatccttcatgacggcgatgcggttgcccatggtcatggcctccacctggtcgtgggtaacgtagataaaggtggtgcccagttgcatgtgcaacttgctgatctcggcccgcgcctgcacccgcagcttggcgtcgaggttggagaggggctcatccatcaaaaacaccgccggattgcgcacgatggcccgcccgacggcaacccgctgccgttgcccacccgaaagttccttgggcttgcggttgagcaggtgttcgatcccaaggcgcttggccacccccctaacccggctttcgatctccgcccgtggcaggccgcgcagcttgaggccaaaggccatattttcggccacggtcatgtgggggtagagggcataggattggaagaccatggcgatatcccgatccttgggggggacatcgttcacccgtcgattgccaatgtagatggagccggcgctcacttcttccaagccggccaacatgcgcagggaggtggttttgccgcagccggagggaccgacgaagacgagaaattccccgtcttcgatggcgatgttcaggtcgtggacggcagtggtgtcgccgtagcgcttggtaacgtgttcgtaggtcacgctggccatgctctcgctccccagccacttcgccctcaaacttatccaaccctaggggcagaggtcaaatcggatccctgggctggagtaagctggggtcgccctcacccccagcccctctcccagagggagaggggagttgaggatcgaaaagccaaaaaacccaaaaaggtaggccacgagcctacctctgggatctggatcttgttaagccaaaagtggcgctcgcctcccccccttaggagacaacgttcactttgaccacttgggctttttcggagtccgccttgggcagagtcagggtgaggatcccatctttgtattcggctttcacctgatcgtgtttgatccggttcggcagcgggatcacccgttggaagcgcccgtaacggaattcagtccgggttacccctttgtcttcagagcgcttctcaaatcgccgttccccagtgatggagaccgcttcggctgtgacttggatatccaagtcgttggggttcaagccgggcagctccagcttcagggtaatggtttcgggatcatcgtgcatctccactgccggcatgaaggcaaagccgtcggcctcggtggtgcgagggatcagccggtcgaacatccggttcatttcccgttgaatttcgtcaatttcacgaaatggatcccagcggacaagagccatagagcatcctcctcctctattactttgcttttttgacttccagttcgagtttttagcttagctttcggggctcaactttagaggtataagcaaaacctctatgcttctagtgtattcaaatccgttccgggaaatgtagggttttctggaatgtttcttaggtgtttaccctacaggtttatccatccaaaaccctctgggactccgtatgtttggggcggcgatggagttttgtgggtaaccacatactgagaccggtggccaccatcaccagcagccccagtccgtttaagaacgggtaaaccgcttgcagatcgagggggccccactgccctttgtggatttggatcagccagtagtagtcgaagttttggttaaggcgggcaatttgatacagggatcccgttaccaccgttaccaccaagggcagagccaggatgggggccagggcgcggtggatctggcgggcgagttttcgaggcggggccatcagggtttctccaaggctaaggccaccaccttgccatggtagcagggcagcccaagctgccaagcccccctgggtctagggacggatcccgagggcttcctccagcttgggcatttgctcgcgggggataacccgcccttcgtcctcaaagccggggatctcgtggaagttgaggtagcggtacagctcgccggcaaagggctggatcttggtggcgacgatctcccggtattcctcaggggtagggatccggcccaagagggcgcaggcggcagccagctcggcggatcccagatagacccgcgcgtctttgcccatgcggttgttgaagttgcgggtggaggtggacataaccgtggccccgtctgccacccgcgcctggttgcccatgcacaggctgcagccgggcatctccgtcctcgccccggcagcggcaaaggtgccgtacaccccttcggcgcgcagttgcgcctcgtccatgcgggtgggaggacagatccaaaattggcgcaccttggcccgcccctggccttccaaaatcttggcggcggcgcggtagtggccaatgttggtcatgcaggagccaatgaacacctcgtcaatgtggatgggtgtgtcggggttgccggccgcgtgctgggcgtggacttcgctcagggtcatcaccttgtcgggatcgttgggggcacagacaattggctcggtgatggtgctgagatcaatctcgatgacggcggcgtattcggcgtcgggatccgcctccatcagggtggggttggccagccaggcctccatcttggcgatgcgccgcagcagggttctcgcatcctgatagccgcgggcgatcaggtttttcagcagcaccacgttggagcgcaggtactcggcaaccgtctcgacgctcagctggatggtgcaagcggcgcagttgcgttccgccgaggcgtcggtgaactcgaaggcttgctccaccttcaagttgggcaggccctcgatctccataattcgcccggcaaagacgtttttcttgccctgtttctcgacggtgagcagcccccgctggatggccacgtaggggatggcgtggacaatgtcccgcagggtgatcccgggctgcagttcccccttaaagcgcaccagcaccgactccggcatattcaggggcatcacccccatggcggcggcaaaggccaccagcccagagccagccgggaaggaaatgcccaaagggaagcgggtgtgggagtcgcccccggtgccaacagtatccggcagcagcatgcggttgagccaggagtggatgatgccgtcgcctggccgcaggacgacacctccccgcgaggcaaaaaagtcgggcagctctttgtgaacctggatatccaccggcttgggataggcggcggtgtggcagaagctctgcagcaccaggtcggcgctgaagcccagacaggccaattccttgagctcgtcgcgggtcatggggccggtggtgtcctgggatcccaccgtggtgatcagcggctcgcaactggtgccggggcgcactccgggcagcccgcaggctttgccgacgattttctgggccagggtatagcccttgcccgtgtcggcgggcggggtggggcgaatgaacaggggggagggatccagccccagggcctggcgggttttgtcggtaagggcccggccaatcaagagagggatgcggcccccggcccgcacctcgtcgggcagcgtcacaggctgcagggaaaaggtggtgaggacttggccatcctcagagcggataacgccctcgtaggggtagatcgtcactaccatgcccgtctccaggcaggagacatcgcactggatgggcagggcgccggcatcttcggcggtggtgaagaaaatgggcgcgatcgtgccccccagaatcaccccgccggcccgcttgttgggcacatagggaatgtcgtggccgatgtgccagagcagggaattaagggcggacttgcgggaagatcccgtgcccaccacatcccccacaaaggccaccggatggccgcggcgcttcagctcggcaatggctgctatcgctcccggcgcccgcgattccagcatgctctgggcatgaaggggaatatcggggcgggtggtggcgtgggcggccggggagaggtcgtcggtgttgatctcgccggcaattttgaacaccgtcgccgtgatcgcctcggccaggggcggcctggcggtgaaccactccccttccgcccaagagtggagcacctgtcgggcataggcgttgcccgcttggctcagctccagcacgtcgtggaaggcgtcgaaaaccagcagcgtgtggctgagggcgcgggccgctgcggcggcaatttccggtcgctcatcctgcagcagctccagcaacacctggacgttgtagccccccagcatcgtgcccaagagctctaccgcccgcaggggggtaatgaggggcgagtgcacttcttccttagccacagcggccaaaaagcccgccttcacataggccgcttcgtccacccccggcgggacgcgctctgtaagcagatgcaacaaaaaggcctcttcgccggcggggggatccttgagcagctcgcacacctggctggtctgggcggcgttcaagggcagcggcgggatcccttgggccgcgcgggcagcagcatgttggcggtactcggccagcatggggaggattccttaggtcactcgatgtgggtattcattctaccgccagctcggcagcaaccagctctgccgcctcaggatagctccgccaacagctctttttggtataggccaatacaagcctggatcaactcgtccagctccccttccaaaattggctcgagcaggaagttctggttgaggcggtgatcggtaacccggttgtctttgtagttgtaggtgcgaattttttccgagcgcgatcccgttcccacctgcatgcgacgggcggagctgatggaggcctgttgctcctgcagcttcatctcgtagagcttggcccgcaaaatctgcatcgcccgctgccggttctgcagctgggagcgctcctcggtacaaaacacgcggatgccggtgggcttgtggaggaggtccaccgccgtttccaccttgttcacgttttggccgcccgccccgccggagcgcgccgtcttgatctcgatgtccttcgggtcgatcaccacctccacctcgtccacttccggcatcaccgccaccgtggccgtcgaggtgtggacgcgcccctgggcctctgtcacgggcacccgctgcacccgatgcacgccggcctcgaacttcagcttgctgtagacctgatccccgcgaatttccaggatggcctctttgtagcctcccatctctccttccgagaggctggccaggcgcaccgaccagcccatcttctcggcgtagcgggtgtacatgcgggccaaatccgccgcccacagggccgcctcctcgccgccggtgccggcgcggatttccaacataatgtttttctcgtcgttgggatcccggggcagcagcagcagggtcagcttttcctccagttgttcttggcggacgcgcagttgctccagttctgccctggccatcgcctccagctctgggtcgtcggaagccacctcccgcagcagctcttccgtctgcttcagctcgcgagtgagcttttgccactcgtgaaaggtctggacggtggcttctagggaggagcgggccttggcaatccgctgcagctcagccggatcggtcgccacatcgggatcggccagacgtaccgtcagctcctgaaaggtggcttcaacgtttttaagctgctcgatgagttgagcagaggccatagatccagtgtcagcgaagactcacagcaatgcccagcaaggcagaaaagaaactcagattgaagctcggctacctagctttcttgccgcccatgccgtacttgcgcatgaacttgtccacgcggccttcgctgtcaatgatcttctggctgccggtgaaaaagggatggttgcccgaccaaacatcgaccttcagctccggcttggtggatcccactgtcatcaccacttcgccgttgcagatgactttggcttcgggataccactgggggtgtattccttttttgggcatggcaatctcctcctctgggcctgttcctatacccttgtctatcaacatctaacttgaaaaagcaatggcagggatccctagcgcttcgagtactggggagccttgcgggccttgcgtaggccatatttcttccgttccacggcgcgcggatcccgttttaggtagccctctgtcttgagggggccgcggttagccggatccacctcgcagagggcgcgcgccacgcccaacttgatggcatcggcctgaccgtggacgccgccgccatgagcccgcaccaagatgtcgtaggagttctctaggccgaggagctccaacggcgctttcacactggccagtagcgcctcctggtattgcaggtattggtcgccgggcctgtcgttgatgatcagcttgccggtgccgggcaccaggcgcacgcgggcgacagccgttttgcggcgtccggttccccagtagacggctcgttggctgctggctgcttgggtcatactttggctcctgggatcgtgtggatggggtaaacctgaggttgctgggcctcgtgggggtggtggggcccggcgtacacttttagcttggtgaattgccgccggcccaggcgggtgtggggcaacatccccttcactgctttctcaatcacccgctccggcaggcgagcttgcagttgggcaaaagtctcgactttcatgccgccgggacggccagagtggcggcggtagagcttttgggtgcgctttttgccggtgaccaccactttctcggcgttgatcacgatcacgtagtcccccgtatccaggtgaggggtgaagttgggtttgtgcttgccccgcaggagcttggccacaaccacggccaagcggccgaggcgctggttggcagcgtccaccagataccagcgaggggttagagtttcggggggaggaacgggagttgtgttcatggcagccaaggatgacatcaaccgcagaatggaatggacaagaaaacgcctaggccagggaagaaacacacaaagccgccgaccaatcgggggttttgggcaacccctgcaggggcaaggcccaaaagggcggcgagtgagcgaagcggcggccaaagggatccccagcatagcccacatccaccaggcacagcccttgcggaggggcgctgtagcgggtgcgcatccggctccagtcgttgtgttgccagaggtggacaaattgttgtgggctgatctcgccacggcccaccacctccagggatcccaccagcagccgcatcatgcggtagagaaagccgctggcctgcacctcgatgctgatgagatcccccagccgctggcagagcacctcctgcacctgcacccgcgagtggggccggtcggatccccggcggcgaaaggcttctaggctgtgctcgcccagaagagagttgagggcctccgccatcggctccacctgcaaaggccagcgcacctgccagctaaagaggcgccagaacacatccggcagctcccggttcaggatcaagtagcgatagcggcgccagcgagccgaaaagcgggcatgccagaaatcgggcacctgagcggaagccaataccaccacatcttccggcagacagtcgttgagcacccgcgcccactccgtcggcgggatgccagaggtggtgtcgaagtgggccacctggcccgaggcatgaacccccgtatcggtgcgacctgccccgtagagggccaccgggtgcccggcccgcaacgcaatcgcctcctccagtaccccttgcacggtgcggtggcccgcttgccgctgccagccgcgaaagccgctgccgaggtactgaattttcagggcaatgcgacggctctgcatggggcctacaccaactcgatgaccgccatttctgccccgtcgccccgtcgacgcaccgtgcgcaggatgcgggtgtagcccccaggccgatcgcggtagcgctccggcgcttgctcaaacagggagcgcaccagctccttgtcatagatgtaggccagggcctgccgccgcgctgccagagagccgtccttggccagggtgatcattttctcagtggtggcgcgaatggctttggcgcgggctttggtggtcgtgatccgcccttcccgcagcagggccgtggtcagcgcccgcatcagggccttgcgctggtcggcgggcttgttgaggtgaggggtacgacggcggtgacgcatagtagcctctgccttttatcttgtgtcctgtggagatgttgaccggttttgccgcagcgagccggcaaggctctacgtcttgctcctttcgcggggcaaggttaggcctaggcggttcttcaaagcttgcaccacctcttccgcggatttttggccgaagtttttgatctccagcaaatcctcttcggtataaaccaatagatccgccaccgtattgatttgagcgcgcttcaggcagttgtaagcccgtaccgagagctgcagctcttcgatggggatctggttcttctggttatcctcagcttgccggggctctggcggggtgtcgaagctgacctcctgcagcggcgagaacaggcccaccaaaatgcgagccgcctggctgagggcctcctggggggtgaggctgccgttggtccaaatctccaaaattaggcgatctttttccagagattgtcccacccgcgccgcctcaacggtgtagttgactttgcgcaccggcatgaagacggagtcgatctggagaaagtcgatggccatcgatttgctgtcggagtaatcgacggcacggtagccacgtccgcggccaatcatgaactccatttccaggatcgccccttccgccaaggtggcaatgtgatggcgggggttgatcacttccacctcgctgggcaattgcagcttctcggcggtcacctctcccggcccttgtgccaccaaacggcccacctgcgtgtcgggagcgttggagcgcagcaccagctccttcatgttgagtaggatctccatcacgtcttcccgcacccccggcaccgtggaaaactcgtgggtcaccccggcaatgcgtacagcggttactgccgtcccttctaggttggagagcaacacccgccgcagggcgttgcccaccgtgatcccttgaccccgctccagtggccccagggcaaatttgccgtagtgaacgccattggcttcctgatgggattcgacgcactcggtctggtagggagcagcactagaagcggctttgctgcccagattgtggagggttcggctggtctgcatcatagagtagccccgtccgtctggctcaacatctgtttggagaacttagaagactggaggccatgcctcacatcctgcaggagggcaagcctgtcgccagcgcttggcccgccctggggatccctttagacgcgccgccgcttggggggacggcagccgttgtggggaatgggagtgatatctcgaatcagggtgatttctagaccagtggcctgcagagcgcgaatggcggtttcccgaccggcgccagggccactcaccattacctcaatctggcgcatgccgttctccatggcctgacgcgctgcgctctctgccgccatttgggctgcaaagggggtgcctttcttggcgcccttgaaccccgtagaacctgcggaggcccaagacaccacgtcgccattgggatccgtgatggtgacgatggtgttgttgaaggtggactgaatgtaggccacaccgttggggacattcttcttgaccttgcgtccgcgccgttgctgccgagccatgacctgtgcgtcctttgaacaactgtttacatcccgttttgcagtttggagagggtgggaaactctgcccgccgccccagccgcgccactacttcttggcgggagctttcttcttgccggccaccgtcttcctgacccccttgcgggtgcgggcgttggtgcgggtgcgctggccacgcacaggcaggttcagacgatggcggcggccccgataggtgccgatgtcgatcagccgcttaatgttcatcgcctcctgccggcgcagatctccctccacctggtactcgccttctaccactgccctcaaggcggccacctcggcgtcggtaaggtcgcgggtgcgggtatcggggttgatgccggtcttcgccaaaatttggcgggagcgggtcagcccaatgccgtagatgtaggtgagggcgatctcgactcgcttgtcgcgtgggatgtcaactcccgcaatccgtgccatggtcggtggtacctttcaaacaaacttagataaacttgctccataggccaggccgaggttggcggcgtggagctttggccggaagacgtcgctgttgaggtgaagaacccagagtctcctctcgcaagagaggggttgcttgatcttccgcggcggcagcagggccgtttggatctgttcccccccgtcgggcgcactcctccatccgcccctctacccctgccgctgcttgtgcttggggttggcagggcaaatcaccatcacccggccatggcggcggatgactcggcacttttcgcagattcgacggacggagggccgcaccttcatggtttatcctgacgaaaccagcgaatatccattttaaggtcgccgcggcagactgtcaaaaattgtttgggttttctgacgtgaatccaatagggaagggcgagcaggttggctatgctggttgggcgcagaagcagagcaggcgcggttgaggagcgaagaaggcgatgcgctggcaatggctggttgtgctgatgagcggcgtgctgggcttgggatcccccgtgttggggcaagggatcccttcgccggaaacaggctctcccgcttctggggggaacctctcggcggacgggaatgaactgaggacagagggggattggctgttgcccttgcccagctctgccgattgcctcgatgcggtgccggagcggggctggctggcggtgggactgttggaagcgcaggcagtggcgctgctggatggggcgagcggggatcccttgtggcaggtggcggtggggtttgcccccggcgtggtgcgggtggatgcggcacggcaggtggtctatgccgccggcccccatgctcctggggtggtgggcctcgatctgctcaccggagagctgctgcaggcctacgggctgccggcgggggttctggacatggctgtggatgcggccagggggcgggttttcgcctccctgcccgccgcccaaagcttggcggtgattcccgctccgaaccgccaacggcatggatcggagccgccgcaggcccgcaacttgccgctgccggggccacctttggctttggcctatgccccagagcggggatccctgtttgtcggcctggctggggaggatcccctcagcctgctggtggtcaaccccgacaatggagagctgctggcccgctggcgcggcggcaacacgccggaagccatggtcctagatgcgcaacagcagcgcctggtggtgctcaactcgggcagccaagatctgacggtgctggatctggatcgcagcggcgaggctctgcagcggattggcttggattggcgaccgacgcggctggccctttctcccgatggccgctgggcctacgtgacctcccgcaacagcgaccgcctgcaaatcgtggatctggaggcggggcgattggccgcctcgctgcggctggaggggcagccaacgggtctggtgaggctgggcgatcgggatctgtgggtggtggcggcagggatcccggctttgcggcgtctggtggatattgaggctcaagttggcgagcgcgagaccgaggcccagatcccctcttcaggcaaccgcggggtggtgacggggcgggtgctggacattgccggccaacccgtccagacgggggttttgcgcctggccgccacctctacccaaccccagcagacggttcgcatcgccgccgacggcacctatgtcctgccggaactgccggcggggctgtacctggtggatgtggaggtgccggggtttccgcccaccagcacccaggtggaggtgcgggccggttttgtatccagccaagatattcgcctgccgccggggcagccggcccgccagccggagggcattggcctgttgccggatgagccggtttactcggatgagctggcccgccacctcagcctggccctgaaggagttacagccgcagcgacccgtgatcctcctcaaggggccactggggccggatccccgctttgagccgcttttgcccctcgtccaggatctgacactcttggatcgggatgagcgctacaccgccgacttggccaagctgaaggccgttggcgatgccctgggcttgcgctacatcctcttgactcacctgcagatctcgcgggattacaaccgccagggcagcccgctgctgaatacggccttgcgctttctggcgccgacggtgccggtggaaattcccaatttcacccccaaccagttgcgcagccgcggggtggtggtggtggtggacttgcagcgggatcgaccgggggatcgggctcgctactacgaggcctatggccgggacgacgtgggcggggatccgctgtttgaagatgcggcggcgggcctgtttcggctgcaggtgcgcaacatggtgcccgtctttatccaacaatggcaggccaacaatccctttgcggggtgaggatccctgcagcaggattttgtctctccagaacccactgcgattaggggatgtcgccatgcctttcttcttcctcacttcgctgcggcgcagggtccgcttgggcagtctggctctctggtgctggctggcactgactccaggagcgctggcccaggcgccggccaccccccttccccgtttcacgccgctgtttccttctcataacagagatcaagcgggatcccaggcgcggctggtgggccaggtgagcaacagcctgggtcagccggtggccggggcgcaggtgcagttggagggcttggagaacctcgatcagccgatccaaacggacgagcagggggcgtttgagctcaaccaggctcctgccggacgttggatgttgaccgtatggcaccccgactacgaaatagtgcaacaggagatcctgctgcaggcgggcctgaccacccctgtagatgtggttttgcaggtgcccatccggccccaaccccggcgtcgcctcggcgttttgggagtgggaggactggagcacacccagcttttaggccagcgcctggccatggaggcagtgcgcctgggcctgatccccaatagcgagaaggtggtgcccctggacaaccgccgcctgcagccgattctgcgccaggtgggctggccgatctacgagctgtttgagtgggatcgccgcaagccggaagcggtaggccagtttttcgattacctaggcctggaggccatcgtcatcgcccgcgtcgatgtcctcacccgcccggcctcgcccacggaggtgagcctgcgctcccgcagccgcctagagctgtggcggtttgacgagcagggcaacctcgtggcggaggtattggcggaggccagccgcgaccaggtggagcggggcaacctcaacgccgctgagctggcgcagctctaccaaatccaggtcacccaaatcgccgccgaaatcggatcccgctggcaagccaatcaccccctggcctcctacctagaactggccccaggcgaggccccacccccgccctcgcgcctggatacagcggtggagctggtcatccccacccctacacccactccctagagctcgccccctcccgtagccccagaagtgggggttccaagcagccgctgtcagccctatgccccgcaaagtcggagcaaatggctgttctcgagatcctccagctcttctagggaagtccaaagaaggggagcaggggctaaagtaacactggggatcctcgccgtttgttgttggctgctgcccatgagttccgaacccaaccctcttgccgaagatcgagatctaggcccggaaggagatgagctgtcgccagcgtcttccgagggcgttggtggagtgggatccggcgatcctcccgctgcagcagagctcgccacttcctcgtccgcttctgccttggtcgggatttggccggagggatcccgccgctggctgctggggggagcgctcgccatctttctggtgggcctggggctgcgcctgtggcgactggccgagttgccggcgccggtgttcgacgaggtgtactttcccaagttcgcccagaactatctcgacggcgagcccctctacgacgtgcatccgccgctggggaagtacttcatcgccctcagtatccagctttttggccgcaacgagtggggctttcgcctggccaccgccttgtgcggatccctgatcccgctcttgctgaccggcttggcctaccgcctcacctatcacgtgggctttgccctgttgagtggggccctgctgctcacggacggggtgtttctggtggagtcccgctttggcctgattaacgtgtacctggtggcttttggcctggcggccaccattctgctgctaagcgggctggaacgccgcggttggcaacgggccgttcacctgaccggctcggggatcctcctgggggcggcggcttccgtgaagtggaacggcctctggtttgccttcatgtttgccctgttggggatccttgtttgggcggtggtctggctgcgcccgcagtggatcccgcgtctgggcattttgatccaaatccgccacctgcgctggtggcactatgccttttgctttgtccttgcgccgctggctttctacgccatccagtggatcccccacctgcagctcaacccgcagcaggggctagccctgggttggagctggactgggatccagaattactttcgctctctagtgctcatcaatcaggcggtttacagcgggcacctgcatgccgatctcgtggtggacgaaaacacccccgttcacccctactgctccaccagtttgcgatccctggtggcctggttcccggcgctgcgcccttggctgaccacccccttggcctcggcaggagcctggtcttggccgattatgggccgcccggtgggctactacttcgccgcgcagggcgacctgtggcgagtggtccacggcctgggcaatccctggctgtggtggctggggacgggatccatcctggtgctggtctggcgggggatccgccgcttccatggcgtggaagcctttatcttaattggctatgcggccaactacctgccctggtttatcgtcagccgctgcgttttcatctaccactacatgagcgctctggcatttagcaccctggccctggcctggctggtgctgctgggctggcagagctatcgccgcttctggcgcggggcgagcatcacggcagtagccttggttttggcgtcttttctcttctttttccctgtttggtttggccttcccctcagccccggcggattttatgcccgcatgtggttccgacccacccctgtgcccctattctgcttcagtccccaagcctgcgagcgggcccccctgcgcctgccgcccattcccggcttgaactggatttgaggagggcatggtaagctttgtgcagtttgtttcaggagtagctgcgcttcgttgcccaaaggcggggtgcggtttgtcaagcgcttgtggtggaggtagtggaaacctatggctcgatcctgcccgcgtcctgccaactctccccgccgttaccccgggcagccggtgcctgtgggcgtcattggagtcggcaacatgggccagcaccacgcccgcgtcttcagcttgatgaaggatgtgcaggtcgtaggggtagccgatatcaatgtggagcggggtttggatgtggccagccgccaccgcgttcacttctacgaggattaccgcgacctgctgccccacgtagcggcagtagccatcgccgtgccgacggttttgcaccacgaggtgggcatcgcctgcctggaggcgggggtccatgtgctgatcgaaaagcccattgccgccagcatcgctgaggcagaatccctggtgaaccgcgctgccgattgcaattgcattttgcaggtggggcacatcgagcgtttcagccccgtttttcaaaagctgggccaagttttgcaaagcgaagagccgctggccttcgaggcccaccgcctcagcccttactctgaccgggccagcgacgtgtcggtggtgttcgacctgatgatccacgacatcgacctgttgctggagctgatcccctccccagtaacccaaattaccgccagcggcaaccgcgcctccaagctgggctacctggactacgtcactgccaccctcacctttgccaacggtgccatcgccaccctcacggccagcaaggttacccatcgcaaggtgcgcaaaattgccgtccactgcaaaaatgccctggtggaagccgattttttgcacaacgagatctccatctatcgccagggatccagcagcagcgactacggccaggtgtcctaccagcgggactgcctcatcgagaaggttcacatcgaacccattgacaagctccacgccgagctggagcactttatcaactgtgtgcgggggggcagccagccgtcggtgggcggggagcaggccctgaaggccttgaagttggcttccgaggtggagcggatcgccttagatggatgcgcctggagggaggccaaaccctgccgcagctttttgtcttagctttgccgccggcctccaggcgggggcaggtggtatcttctgccagccggtcatgggtggggagggcgaggagggcagaggctttgtggagaggcaaggtcgggcaatcgtggtagaagaggggttggccttagcaatcggcggcctagcggcagggatcctggccggttttttgggcattggcggcgggacgatcttggtgcccttgcaggtgagcttggggatcccgccgctgcaggcggtggccaccagcaacttttccattctcctcacctccttggccggcagcatccaaaactggcgcatggggatgctggatcccaaacgggtaattttgctggggatcccggctctgtttacggcgcaggttggggcgatcctcgccagtcgcctgcccggctatctgctactagcggcctttggggtgctgttgctggcgaacatttacctggtggagctgcgcaaaaccgtggtcgcccacgcccaagcgttggagaggccaggggttgctgccggggggacggacgacgctggagaactccgcgaccgccctgctgccgaggggcagatgccgcggtggctggcccgcaccctcaccggtggcgctgccggcttgttggcggggcttttcggcatcggcggtggcgtcatcctggtgcccctgcagatcctgctgttgcgagaaaccctcaaggtggccatccaaaccagcttgggggcaattgttctcacggcaactgctgctaccctcagccatgcgggcctgggcaactggatggcgaacgcgctcggctttggagatggcaccatccgccagaatgtgctctggatcccgggcctgatcctgggtgcaggtgggttggtcggcgtccagatcagcacccgcaccctgcccaagctgccggatgagatcgtcggcctgctttttcgaacctttctcgccgggctttccctctacgttttttggcaagcctggcaggactaccaagccctggacaaccagtagcaattcccaacttcgacgcctcaccctcccctattcttttagcgtatctgggtctaggaggggagggaaaggcttcgggatccccgcagatagcaagtcgggcctggccggcctgtcctattctgagttgcaaggacgacgctcgctcggcttgctgaggtcgtggacggggtagctgccgaaaagcttcagggtttctgcgatcgcttccagggcagcgattacctctgcatccagatagggttggccgaccggattctccagatcgacaaaaaagacataggtccccgccgatttcttggtggggcgcgactcaatgcgcgacatattgaggccccgctctgcaaagacttgcagcggctttagcagcgcccctggcacattgtggggcaggctgaaggccaaggaagtatgggatccccctggcgaggaacggcgacggcccaccacccaaaagcgggtgcagttatccgggtggtcgttgatgggacaggccaaaaccggcagttggtagagctcagcggcccgctctgaagcaatgacggcagcgttgggctgtgctcgcagccgctccaattcttcggtggtggagcgggttggaatcaaggtcgcccggggcagatgggatcccagccaagcctgacattgggccaaggcttgcggatgggaatagacctgctcgatctgctccagccgggaggcgcagccgatgagggcatggcggatgggcaggatcagcgcctggcgaatgctcagcccctccagttgccagagggcatccaaggtcatcgagaccccgccctcaacggagttctccaccggcaccaccgcccattcttgctcgcccgcagccacggctgccaagcaggcgctaatggtggggtagggcaccagaggatgggacccctggctatggagatggggctgctcgggacaggcgagcagagcggccaactccgtgtaggttccaacagggccgaggaaggctaccggcgcagaggagacgattaaagccattctttagttttgtttgcgagtgtcgctaggagccagctctaactctactgcctcgacgttgcgctgcagcgggcaatcaggctctgggcaacggggatttgccgccactatctccatagccttccccacctcccgccgaatcaggctctgcaactcttgatctgcttggatggcttccagggtgtatatggagccttcaaaactggtggtgtagcggggctggaggttgttgagggccaaggcggcggcatcgtgacagaatctctcacaggagcagtagcgctgctggctttccaggagcagcagctcgttcaccatctccagaacagcccgctccatctgattttccaacctcttcagaggtttgcgtgcctccatggctgcctcccgatgtcactgatcccgccgccagtcctcattttcccaaaaacaggacggttctcggcttacttctgaggctgctatatccttcactacttgacaagtcaggaaaagctaccctacgtaaactacccgactccgaccgccccccaaccccctgtatacggggggcaggggggcggggggatatagggggctcctgcggtttctagctcaacaggaagagaagtgaccgcaaacccccaggcgccgacgcggccagctacaatttcaccccaactcctctgctggcgggagtcagttctcacttgctagcccctctaccagaattgaggggggaggtagggatccgaacccacgcttaaaacctcgcctgcatttgctgctaccataaaccgcccaacaaaaacgtgccatagcgtcaacgtcagctagcttccccgagcacgttgaccagcactctcggcaggcgggcagaaagtccgcacagcagttcataggaaatggtgcccaactgatccgcccaatcctggattgagaaacccgcactcgccagatgggggcccagcagctccaccacatcacccacctgaatatccggcctctcggtgacatcccacatgcactgatccatcgtgatcgtgcccacctgctggatcaggctgccgcgcacccacccccgcagccagccggaaagccgccgtgggatcccgtcggcatagccgatggccagtgtggcaatgcgactggggcgagaagtgacgtagcgatggccatagctgacgccggtgtgggcgggtacggtttggatgtgggtcaaccgcgctttgaggcgcaggatcggccgcaaccccggcacctgcaggtgcggggcaggagacaagccgtagagggccagccccaaccgcacgcggggatagtggagatggattagggcgccggcggagttatccagatgcagggggggcaggggatccccggcctggcggatctgctccaccacctgggcgaagcgggcctcttgctgggccatcaccggagaatcgggctcatctgccgttgcgaagtgggaaaacaggctacagccttccagctcggggatccggcagatctgcccccacacggcggcggcctcttgccagggaatccccaggcgggtcatgcccgtatcgacgttgacgtggacaggaacaggccgcccggcccaacgggccacctggcgcatcacggggatctgctcggcccgggtgaggctgacctccagccgcgcagccatggcctgctgcagctcggcccaggtattcaaagcccccaacaccaaaatcggggcctggaggccggcctgccgcagctcgatcccttctgccagggtggccacacacaaccccttggcaccggcagcgagggctatgggagccaccaagcgagctccatggccgtaggcattggccttgaccactgcccagatctcagtgtctggcgacaggcgcgcctgcaacagacgcagattttctcgcaattgggctgcgtcaatttccacccatgcccggctggtcagcagctccagctctgggttgaaatccggccagaaccccgtctcgccgacgggatccgctccctgggatccctggctctgggtccacgaggcggacgccgtggccagggggctatgccctgccgtcgccagcgcagaagcgtcgtccggcgtgtgatccacagcttcacccctcacaccaagcctatgatcactgtcaggtttagcgcaaagtccacccgggcgccatccacagcagcggcacttccgggatcccggccacctcgtggctccccaacagtcgagcgggccagagattttgcccttgcggaggcagtccttggctcaatagtcgctgcagggcgcgttggaagggatctctcgccgttgctggcgacaaagagggatccccggtcatgcgccgcagatcttccacggcttcggcatatcctcccagggcatctaccaggcccaactccacagcctgcgccccggtgaagatgcgcccatcggccaactggcgcacccgcgcctcatccaagctttgccgtcgggcgatcatctccgcatccagcaccttttctgcccctttgtccggcaagcgctggcgtccgcgggccacatcgcgaacgaactggtcgagggtatcctccaccaactcttgcagcagacgttgctcttggggggtggcagcccggaaaggggaaagaatgtctttgtactcgccggttttgaaggtctgcggctctatgccgtagttgtcgagcagtttgccaaagttgaggccgctgatgatcacccctatgctgccggtcagggtgcccgggttggcgtagatcttgtcggcagcactggctacatagtagccgccgctggcggcaacgtcttccatgacggcaatcaccggcttgccggcttcccgcagagccgtgacggcgcggtagagctcctggctggatcccacagccccgcccgggctgttgatgcgcagcaatacagccttgacggcgcgatcctcgacagcttcccgcaactgatctaagggagaggtgggcaaacctaccaaagtcgagccccgtggccctcctatcgttccctcgatggtaaccacctcaatgcgattcgcccctcgaggggcctctagcccgacgccaccccgaaccgactctgcggcaggtcgtgtgccgccaataacagccgcaatcaggcagaccaccagcaaggaagcggccaaaaggcggttaagctgagatccctgtgtcacaagccccccaatgtcgctgactccgttctatcacccggcaagctcctgcaacagagggcaggagccaggtggatccaatctccacttttgcaagtggacgctccaacccaactcttgacaaggatctcccgtctatttaggatagattcccgtacttttcaccgccaaagcagcttctacaggctaaaattgtagtctggagcgggcataaatcaattgcccaggctcttgccggaaggctgcatcttggggctttagctcagttggtagagcacttcaatggcattgaaggggtcagcggttcgagtccgctaagctccattggcctgatagcatccgaggcccagcaaatggtcactccttccctccgaccggaggagacggcttcggccatgggatccccgccttgcgggaggtatctgagccgccgtgaggcaacccggccatggtcgcccccctttccccgtatacggggggaagggggtacggagcggggctcctgcggcttctagctgacgctgcctcaatcccttgcagatctgcgccgatccctgggcgaagggcccctgccattggacaaagatgctctaaaacgccgcctagggtgcaactaaataaaaaatggtgcaaactattggtggtggcaggctggagggatcccgggcagcgatagtgtgtagtgcgggtgaagcaaggggggcaatcgtagcaagctctcaaggcaaccccaggccgcagctgacctctggggggaagggagacgtcttctggcgaaaaaacggccaaacagaggttccgctgccagctcaactccctgatgaggagcccccaagacaagaagggcggccaacaggcctcggaatcggaaagaaaccttacaagatccctcccctggcttgaacccaccggaaaacttctctatactgcagggaactttatcctgtacctccccttcttcatcttcgctttaacctatgcgtgctccctcctcaggcgactcggatcccacctttcccgaagctcaagccggccagtcggccaaggactccgtcccgcttacgcgaacggaatcggatcccaatccagagcggcattcggccctgaggcagcggcagcagttggaggctcggctactcgaagccgaagcggagctgcaggagcggcgtgcccttcaggaaaagctacaagctgaagtagaggcgctgcacagtcaactggccgagagggaactgcagtctcgcaagcagcaacagcagatagagctcttgcaattgaaagcccaaacgcctgcagacgctgcttgggaagccgaatgccgagccctgcgccagaaggtggccgagcaagaaaaggcgctgcaggagcgggaacatgccctgcgccagttgcaacagactttggcagagcaaaaagttcagctctcggagcaggaagctcagctggcggcgcggcaacgcctcaacgagcggcagcgccaagatatcgaagccctacaggagcagatcgagcagctacggctggcccatgctcaggagcgccgtcagtgggaacaccgtcagcaggagctacaggcttctctggtggaagctcaagacctggcggaaaaacgggtggagatgttgcagcgtttcaaggcagagctttcgttggcccgcacccaaattgcagaaactcaggcggagctgaacagcctgcgggctctgtacaacgaccaacgggcagcctggcaagaacagcgggaacatctcgaggcgcgtctggcgggctatgccgagacagaggcggaagcggagcagcgctggcaggaacaacggcaggaattggaagcggcgctggccgatgcccaggcgcaactggccgctttgcaagctcagcaagagcaatggcgtcaggactcccgggagcagcaacagcagtggcaagcccaggtcgaagcgctgcaagctgccctcgcccaagcgcaggcggaaattgcccattggcagcaggagcaccgccgtctggaggaacggtacgcccaggcccagcagcgcctcggcgatctggagcagcggctccaagcagctctggcccagcttgccgaccaacccacctggcaatcgcaattgcgctctgcccagatcgccgtcacccatctgcaggagcaaacagaggccttggaggggcaggtgagggccctgcaggcggaacgcgccgccctcgccgaagaaaaccgctccctgagagagaagtacgagcagcagcagatgcacctgctcagcctgaagacggctttggagcgcaagggaatagacatcccgcctcgcgctggtgcagcggctcccaatgctgccgacacgccaacacggtctgagtctctcgcttcgctccaggccgccaagcccaagtctgccctatggactccgtcccgcttacgcgaacagtcccggcctttgctggctcgccctgataagcgggcagtggatctgccgcggttcttgccccgaccgtgagggatccggtggcgcagcctgctcctccccgctggctggaggtgtgggtggatcatccccacttggggggctgcttcacctaccgcgtgccagagggatgggagccagaagcgggcgatctcctcagcgttccctttggccaacaggtggcaggggcggtggctctgggctggcgctcggagttgccgacaggagtagatccccagtcggtgcgagagattgaagcggtggtggccaaagggatcctgcccaaggatttctggcctctgctgcagcgggtagccaactactacctcacccccctagcccaggtggtgcgcaccgttttgccgccgggcttgctgagccgctcccagcggcggatccgcctggttggatccccgccaggggaatgttcgccggctgcccaggctttgctgcggctgctgcgggagaagggaggggagctgtcttggcgttacctccagcagcaggtgcctggcgccgaggtcgctctgcgggagctgcagcggcggggttgggtggaaagcttctggcaggagcagcaggggggcagggtgaaaacccaacaggcggccaccttggtggaggactcgctggaggggctgagcttgccccagcagaaagcgctgcagatcctcaagcaaaaggggggggagctgctgctggtcgagtgggagcgcctggcgggggtgagccggtcagtgctgcagagcctagcccgcaaaggccgggtgcacctctacgagcgacccttgctgcggctgggagaggccgagcggcctgtggagaaagatttgcccaagcctctgacgccagcccaggccgaggcagtggcggccatccagcaagccctggggcgaaaccaacgctttctgctgcatggggtcaccggctccggcaagacagaggtgtacctgcaagtcattgcccaggtgctgcagcaggggcggtcagccttggtgctggtgccggagatcggccttaccccgcaactgacggatcgctttcgggcgcggctgggatcccgcgtgtggacctaccacagcggcctctcagccggcgagcgctacgacctctggcggcagatgttggttgctgtcccccaggtggtgatcggcacccgctcggcggtgtttgcccccttggccaacctgggcctcatcgttctggacgaggagcacgacgacagcttcaagcaggatcagccccagccctgctaccacgcccgtcaggtggcggagtggcgggctgagctagccaactgtcccctagttctgggcagcgccacaccggcagtggaaacctatgcggtccacctgcaggatccgcagcgctgggttcgtctccctttgccgcagcgcatcccccaggcggggatcccggccaccctgccccggctggagctggtggacatgcgccaggagctgcaggcgggcaaccgcagcattctcagccgccgcctgcatcaagctttgcacgagactttgaagaggggggaacaggccatcctctttgtcccccggcgggggcacagtacctttgtcttgtgccgcagttgcggctttgtcctcacctgcgcccactgcgacgtctcccttacctttcacctggagggcgggcaggagctgcgctgccactactgcggcgcccgccaaccccacccccagcactgtcctgcctgcggctcgccctacctcaagcacttcggcaccggcacccagaaggtggtggaggtgctgcagcagcactggccgcaggtggcgattttgcgctacgacagcgacgccacccgccgtaagggatcccaccgggatttgctggagcagtttcgcagcggcaaggcccaggtgctggtgggcacccagatgctcaccaaagggctggacatcccccaggtgacgctggtgggggtggtagccgccgacgggctgctgcaccagcctgactaccgcgctggcgagcgcacctttcaactgctgacccaggtggcgggccgggcaggccgcggatccttgccaggccaggccattatccagacctatttgccagagcaccccatcttgcaagcggtgctggcccacaactacgagggctttgtccaggccgagctgcgccaacgccaagaggggggctaccctccctaccgggcgttgattttaattcgcctgagcagcagccgcctggaggcgttagagcgctactgcagccgcctagctgagggcctgcaagggatcccggcggaggtgttggggccaggaccggcccgagtggagcgggttgccggccgctaccgctggcagatcctcctcaaacagcttcccgatcagccctgggatcgcgcccagatcgatacccacctgcgccgcgcccttggacatattccccaggggattcgcgtcagcctcgatgtggatccgctgcggatcctctaggggcggcagttttgccgcagcttggcgttggatggccccaacctgttttatagtcgtttaagcttcgtttaagctcagggatcccccacgggctcaaaggccggcgctaggcgggatcccgtcaagctgccagcgtcaatcctgggaggagaaggatttgtggcctatcgtgtaacgttgatccccggcgatggcattggcccggaagtaaccagggcaatgaccacagtcctggaggccagcggggtggacttggagtggatccgagtagaagcaggggtagaggtgattgagaaatacggcacgcctttgccaccgcaggtgttggagtccatccgggaaaccagagtggccatcaaagggcccatcggcacccctgtaggcacgggctttcgctcagtcaatgtagccatccgcaaagagctggatctctacgccaacctgcgcccggccaagtccctccccggcatcaaaagcccctttcaagacattgacctggtggtggtgcgggaaaacaccgaggatctctacgccgggatcgagttcgagcgaggcacccccgaagcagcccacgctcgcgaagagatgatgcgtctttctggcaagttcatccgcgagggatctgccattggcatcaaacccatttcggagtttggcagccgtcgcattgtcaagtttgccttcgaatacgcccgccagaatggccgcaaaaaggtaacggccgttcacaaagccaacatcatgaagtttaccgacggcctgtttttgcaggtggcacgggaggtggcccaggagtaccccgacatcgagtttgaagatctcattgtcgacaacatgtgcctgcaactgatgcaaaagccccagctctacgatgtgctggtgctcaccaatctttatggggatattatctccgacctgtgcgccgggatgatcggcgggctgggggtggcgccaggggccaacatcggcgatggcattgcggtttttgaggctatccacggctcagcgcccaagtatgccggccaaaataaggtcaacccctctgccctcatcctctccggggccatgatgttgcgctacctgggcgagcgggaagccgccgcgagggtagaagcggcagtgcagtcggtcattgccgaaggcaaatacgtcacctatgacctggcgcaaggggagcctgtgggcacccaggagatggccgaggccatcgccgcccgcgtccaggagatggctcctccccaggatcctattcccatcgagtcctagatccctgcttccctcgggagagggtgagggctcagtaacctagaaccggatccaccacccccagcaagggttctcccagccgaaagcggctcacattttcccgcacccgctcggagagggcagggacaatcatggcgtcggtgatggccgtgtggggggtaattaggcaattgggcaagcgccagaggggatgtccatcgggcagcggttctggatccgtaacatccagggcggcaccccggatgatcccctcctgcaaggcggccaccaggtcaggggtgacgatatgtttgccgcgcgccacattgaccaaccaacagccggatcccatctgctccagctctggccaggcgatgatcccctctgtctcgggggtgagggccaaggccaggatcaccacatccgctcctgccagcactgcctgccgctccgccaacgtcaccacccggctggctcccggcaagggatccgccctgcgccgcaccacctcaacggaacactggaagggctgcaacaagcggatcagggcctgggcaatgccccccgccccgaagatgaccacgcggctgccccagaggctggtgccggatcccggctgccaagtctgggccagagcgcggtgcttgagatcccgcaggccggccaaggtgagggccagggcatgctcggccaccgcttgggcatagacccccttgccgcaggtccacacataggcgggatccaggatccctgcctgggcaaaaggctccacgcccgcccagggcaactgcacccagcggatcccctttccttcggcaagacactgcttgagcttgggcacgtcaaaggcatcggcccacaccagagcctccgcttccgccagcggcaccagttcgccaccccccgccaggactgcctcttttaaccagggtcggaggtggtcgggttcgacggctatgcgtctgccttggatgcccatcagagctctcgaagatgacttcccctttgccaggatatcgctggcagaagggggtgggaaaagcctcagaactgttaagggatcccaaagggaggatgggaagggatgccggaatcgctaggttaggagctgtagcctctgcctcttcttctcgtcttcagcccatgaccctttctgagtttttgaccttggtgctgctgctttttccgggcattctgctgtctttgattttgatggccacttttgccgccggcggataggagctgccaagcttgctcaaagccaaaaacttgccctcttcctgccagatgcagtttcccaacttggcgccttgggtggtgccggcaaggtgggtctcttggtccaaagctgtggcctgggcgggggcagctctcctcttgctcagcaacctacctgtccctgcccagacgctcctcaacgggcagcctgtgcgggtagtagaggggatccctttgtaccaaaggatggtttggctggaggatcgacggatcctggtttccgtcgtggcagtttccctagccgccggccagttgcgccccatttgggccgaccctgccagtctagtgggcctgggggagctgcccgcttttagccgcgaacggggagcggtggctgctatcaacggcggcttctttaaccgcaatacccgccagccgctgggggccattcgcctggaaggccgctggatctccagccccatcttgggccgaggggcgattgcctggtttgacgccgccaattctccccctggcttggagccggtgcgctttgcccgcctgcggatgcaaatagagctgcgcaacgacttgggggatcggatccccttggtcggcatcaacagcggctacatcctgcccgggatcgcccagtacacccctgattggggatccacctacaccacccagacggacgacgaagttctcctcattgtgcaagaagaccggctgcagcagatcctgtcggcaggcgtggccggcaaagtgacggtgccgatccctcccaaaggctacatactggcagcacgagggctagagggcgctctagaagccggcaagctgatcccaggagatcgcctccggctggactggacggtggatccgctggagctggaagcctacccccacattctgggggcagggccgctcttgctcttggacggccaggtggtcctggatgccgaattggaggggtttcagcctctcttccgccggcaacaggctgcccgcagcgccatctgtctgcggcaggggcaaccggacaacagggatctgctcctggtggccgccggcaatgcccaggaaaaccaagggctcaccctgttggagatggcgcagttgttgcggcagttgggctgtcgccacgctttgaacctagatggaggccgctcttccacactggtgctgggggaagaagccgtcaatctggagccagagatcggactagccgacggcgagactgatcccaatacaacgagatctcggcggcgcctaccccgggttcacaatggcttgggttttttctgatacatttacgctgaacactgctgagcattactgctcagcggtgaagcgatagcattctgtccgtttccgttgtcactacgcgacgctgacgcgaccgcgctactcggacggagtccaaacagaaaggcggtatcccgcaaagccctgagcataacacccagagcgccttgccaatctcgtggtagcctatggttgcactttgggcatctaaacacctttgcgccacccaacttggtgtggatgtgcccgcacttggtacaggttttgctggtgtacgcttccgatacttccacgacaaccacgtttttcttcttggcttgaaacttcaggaactgcttgaaccgatagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatcttggctgactcgaaagtggggaggaatatcaatcggtagttatccgttaggaacgccgctaccttgcgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttgggtctcggtgctttactcagcctagattgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtctcccttggcgatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccagggtcaagcgcaacaaccccctttgctaacgaacactgctcgttcacgggctcaggaaagatagcataccatctgtctttcacccgcattagctcagttccacgtgcccattctctgggcatctcctcggatgcacggaacgccaaacctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtcccgcacactgcgaaacctcgcgtctttgcttcggcggaacgccaaccacgcctcgacgaccgcgttctgcttgatgtggcagggggcgtccttcacccacccgggcaggtcggagcgcaggatgatgtcccgcagctttctggccgtttttggggcaccatgctgacgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccaaactttagccagcgctggctccggataaatccgtatctttctcgattgcagcccggtattttctgagtccgtagagccgactgctgaagcagtgcaggatggtgaggatatcctcaaccagttcctgctggggagaaaggtgatcgtcatcgagaaccaagatttcgcacccgtattgacggcagtaccactcaacgaactcaaatccaaaccggcagagtcgatccctgtgagcgaccacaattgttccgacatctcccgcacgaactcgttccaataaggcaaggaactttggtcttttgaagtcgagaccgccgccaatctctccgaccacctcggctctaggatagaggtcaaccagtcttgcaatctgtctctccaagtctggtttctgccctcgactgctgactcgggcgtacaaaacgactcgtttgtccttcttgggtgctctgttcgcgtcagcgggccggaggccaatgtagctgtcgaggtcataccttctcgccctaccggatggtgtacgtactgcatggatccagcccttctgttcccatcgcctcaaagtgtggagacacaccccaaaataatccgccgcttctctcggttttacatatctagccataccaagcagccatactgaacatattgtacattattttcagtatagtccagcatatcattgactagagtcatgctccaacctaagtcgctagcggcaaaccaagacaactcttccggcagcaggatacggttcttttgatgtacggctcgagcgtcggatccccatctgctttctggctactttttaatcagcttgacactccctctgcctgaaggcgcagtccacaaacgaactcgtagaggcgttgtcaagccacccctagacagccccttgaggcagagccccaaggttctacttacttttctgagactaaaggaggcttctcagagaagaaagagccttgccccccttgcgccataggatcccggcaacatcggtacccaaggatctggagcgcggagtgaccggcttcaaatgggatccaaccccagctttttccggcaaccctgacgggagccgctacggatccgttccttgtctgcagcgatcctgcttgcctacagaaccctcataaagttggcaaaaacccaatagaaattcccattcatttgatcaggaaacagcgacgcaatctatatagaaatactgaagtttaattcaacagaaaaactatcaaacaaccaactgtacgaaaaattggtcttgcaataagttttacattattttccaattaaccgccgatcctgatagaccttatcaaaagaccatctttatgacggcagtaaacaatctgcgtttatcgacctaagaaagtagaccttctggctctgtggtcgcaacctttctcaaatgaactactttggaatgcacacaagttcttcgacttccaatcaagcggattagtctatagtctatgccgagcaaggctcctgggacgcctcaagtctcttttctattgagttgagcaagccgccgtcattggccttctcatgtattgagagttaatcttatctagaaaaagtgatcttttgcttgcatctttttggggcacattttcgtgattaagcaagatggctagacgcttaagcttttacacctcggcggaagttttattaagatctcatccaaaagcttttcttctcgcccatcgcctccgcctggcaaaaagctaggatgggcaaggattatactttctaacaccgtattcggggcgatttgtgtgtcgacgggaaacagaactgactcgttgacgaataggcacaggtggtgtttcatggaatccgtagtcaatgttttccaccacttgtaagccttgcgtcccatcagttgccgtttgccttggcaggcggtagttgcttgtggctctccttcgcgtctccgcaacggtgacggatagggcttttgttcctcggcaaagccgcccagaccaagggccttgtcccctagccccctcacgagataaaaccgtggttcgcactgcctcacccaatcctatgccctcccccaaggatgccgttcctgttgcccgcatcaaacagcctgcagcccaggccaaccctgctgccggcgaccgctttttccagcgggacggagccttttctgcccagctgatcccccagggatccctgcagctctacacccatcccagccggggcatgttcactcctgtgatggctcaggcactgcgcttggccggccaggggacgcgggtgttgatcgtgcaatttctcaagggcgggatcaaccaggggccggaaaatcgtcttttgctgggcagctcgctggagtgggcccgctgtcgtctgcaccgctgcatcgatacgcctcacctggagccggaggagcgggtggctctggacgagctgtggcaatttactcaggaggcggtcaggagtggccgttatggcttggtggtgctagacgagttgggcctggccatcaagctgggcctgatcccggaggcgcaggtgctggatttgatcgatcagcgcccagtctggatggacatggtgatcaccgggccggagatgccggattctctcctggagcgcgccgatctgatcacccagctacgtccacggcgggatccagtcctcgttcctccttccccagagagcggccccccgccgagaatggatccctagcgggtcagcagctcgtagccttgccagcagcgactgcgctctcttctccaaactctctggcctgtcgggcagcctgttgcagccatgttaaaaaacgaccgctggatctacgagcaagcgcaacgggggatgatcgagccgttttgtcctgagctggtgcgccgcgtggagtggaacggccagatgcggcccgtcttgagctacgggctctcgtcctacggctacgacattcgcctgtcaccggtggagttcaagatcttccgccacgtgcccggcacggtggtggatcccaagcggtttaaccccaaaaacctggaacctgtggagctgcaccacgacgagatgggggactacttcatcatccccgcccactcctacggcctgggcgtctccctagaacggctgcaagtcccggataacatcaccgtcatctgcattggcaagtcctcctacgcgcgggtagggctgatcgccaacctcaccccagccgaggcggggtggcggggctatctcaccttggagttctccaacgcttccagcgccgactgccgcgtgtatgccaatgaaggggtggtgcagctcctcttcttggaaggggatccctgccagaccacctacgccgaccgccagggcaagtaccaggatcaaccccagcgggtggtggtggccaaggtctaggtggcacaccctccccccaatccctcccggacaaagcctctggcaaccggcatccgtcggctatgctggaggcgtgctgctgtgtttgtccatgagccattctttcctactggctgcttctgctggccaagccgaacccggccagcttcttccagggagcgttggagagctcaacccggatctcctaacggctagctacgactactccctgccccctgagcggatcgcgcaagcccctgtggagccacgggatcaggcgcgaatgctggtggtgtacccagataggcacgagcaccgccgcttctgcgacctccccgactacctgcaggccggggatctgctggttctcaacgacaccaaggtaatcccagcccggctatggggggctaaggttttgccgggaaaggacgcttccggggcacgggtggaggttttgctgctggagcccatcccggccaacacctccaagcaggagcaaatctggcgggtcttggttaggccaggcaaacgggtcaaggtgggggatcaaatccggttttgggatcgccagggatccccggctgaactgggggccacagtgctggccgtggacgcggagacgggtggccgggtggtgcagttgacctgggaaggggcggatacctttgagcagatcctggggcgggtggggcggatcccgctccctccctatctgaaagctgcccacgcccttgatccgacaagcgcgggagtccgacctgaagactatcaaacggtctgggccagacacccgggctcggtggccgcctccaccgccgggctgcattttaccccccagctcttggagcggctggcccaaaaggggatccaaactgcctacatcaccctcaacatcggcctgggcaccttccgcccggtggaggcggagcgagtaaccgaccaccgcttgcacagcgagtggctcaaggtgccagcggaaacggtggccactattcgcgaaacccaggcccagggaaggcgggtgattgccgtggggacaacggtggtgcgggcactggaaacggcagccctctgcggcaccctgcaaccctggcagggaaaaagcgacctctttatctaccccggctactcctggcgggtggtgcaggggctgatcaccaactttcatctgccccgctccagcctgatgatgctggtggcagccttgatcgggcgagagcgtttgctggatctctaccaagaggccatccgggagggttatcggttctactcctttggggacggcatgctgatcctgccctagggagaaccctgccctttggctaagggtttgccaggagggtcggcaggacggtcttggccagtggcaaaccaagtttggaggcgctcccattccacttgggggtaaccatccaccgcccagttggcccgccgctgcaacatgtgcagcgggaagaaggtggctagggccaagaccgggatcccttgcgagcgagctgcttgaatgccggcgtaggtggcttcaaaactcaagcactcctgaggggaaagccccatccgctctaaaagcagacggtgcaactgccccggtgatagggcgggatcccctgcctcgccggttacgcggtagcgaaagtcatgagtcagccgcgccagagctggacaggggaagcgctccaaaaaagcctccacctcagcagcggcgtggccgctcactaggcccaccttgagctgcagccgctccagcttctctagggcctctgccaaaccggggacaagaagggatcccttctgctcctgcagagcctgttgatagtaaagggccttgcggcgcaacaactcttctcgttgcttggggctgagcacccgtccctgggcttgccaaagcgccggcaggcgctcccaatccggtcggcccagatagtgcagccggtagagctccttttgctcccgggatcccagatcccagggacgcaggttctcctccagcagcacttggttgatggcgtggaggtgcagcccctcgtcgtcggccaccacaccgctccagcttaggatcaccccttgcagcgccattggacagccttaccccccactccttgctctaggcagcacgggcagggggggccatgaagctgggggggatgggttcggggacatgcctttgcaggatcgcgtcgatggcctgcattgcctccgcctccagcgaccagccccacacgccggctaggtcctccaactgctggcgcttgcgcgctccccacaggattgcacttactcccggctgatccaagagccagcgcaccgccaactggggcagggttttgccgtagcgctctcgcgccagccggctcagctcttccgctgcttgcaagtagtgggagtagcgaggctccgcaaacttgggatcgatgccgccgcgcagatctccaggcggaaactgggtttgcggcgtcagccgtccccccaacagccctcgacagagggggctgtagatcagcgtggcaataccgttggcacgacagtagggcaggacatctgcttcgatctggcgctcaaacaggttatagggcggctggacggtatgcaggggagccacctgacggaaacgctccatctgcggaggagaaaagttgctcaccccaatggcgcggatcttgccctgctgcagcaagcggccgaaaaaggcagccgtctcctccaggggctccaagggatccggccaatgcacctggtagatgtcgatcacatccgtctgcaggcggcggagggagttttccagatcctgagccagccaacttaggctgcagttgcgcaccaccttgctgttagtccactgcaggccggccttggtggcaatgactacgcgatcccgacagccggcatcccggatggcccgtcccaagagctcttccgaaaggccgcggccataggccggagccgtgtcaaagagcgtaatgcccaggtcaatagccttgcggagggtggcatacgcttcctggggatccgctggcccccaccaatccccggtcatgctccaggtgcccagccccacgcggctaagttttagcctcgtctcggcaagcgtaacaaactccatggcaacgtctgcagacaggatcccgtttcaggatgctaacaggcgccaggggaggacaaagccggttgcgcagacaacccacgtgcctagctgctggtggaaaaagagtccgggcttttgcctctactttcctaactagaggctcagtagagtggggattgaaaaattcacatcggcatggctctatgaagtccattttccgtctctgcctgggcggcgttgtaatctggggattcctgccttctgcccaggcgcaggtggtcacccccctttttccagaacctgccagaaccccgattccagtcgagccgctgccccctagccaggatattcccactctgccgattgtgccagatccgcggcctgtgccgcccacacccccccggccaaggccgctgccgacggggacttttgaggaaatcagccgctacttccgcgatctcaaccgggccaagaacttggcccgccaagcggctgaaattgccaacgggggcttgcagcgctaccgcgccgaagctgccatgcacggggcggccatcgacgcgccctttgaagagttggaagatgcctggatcttcaccttccgcggcggcgagcccggcttcgtccagcccagcatcgaaacccaggtgcgggtggatcggcgcaccttccagaccaccatcctctacaacggccccatccgctctcggccctaaggaagccctgggatccctggcataatcagaagagggcaagggatcgggggtatggccaagtttgtcttcatcaccggcggagtcgtctccagcattggcaaggggatcgtggcagccagcttggggcgtctgctcaagtcccgcaactacaccgtgtcgattttgaagctggatccctacatcaatgtggatcccggcaccatgagcccctaccagcatggggaagtgttcgtcaccgacgatggcgccgagacagacttggacttgggccactacgagcgcttcaccgacaccaacatgtccaagctcaacaacgtcaccaccggcgccatctaccaggcggtgatctacaaagagcggcggggggattaccaaggcagcacggtgcaggtgatcccccatgttacccaggagatcaaagagcgcatccggcgggtggcccgcgagaccaaccccgacgtggtgctggtggaggtggggggcacggtgggggatatcgagtctctgccctttttggaggccatccgccaatttcgcaaagatgtgggccgggccaatgtggcctatgtgcatgttaccctggtgcctctcatcaaggcggcgggggaaatgaaaaccaagcccactcagcactcagtcaaggagctgcgctcgattgggattcagccagatgtgttggtgtgccgctgcgagcagcccttgccccgcagcatcaaggagaagatctccgagttttgcgacgtgccggtggaatgtgttatccaggcccaggatgcccccagcatctacgatgtgcccttggtgctggagcaggaagggttggcgcagcgggttttgcagatcctcaacctggagccgcagcagccggatctgcgcgagtgggagctcctggtgcagcggctgcaccaccctcaagagcaagtggagatcgccattgtcggcaaatacgtgcgccttaccgacgcctacctctcggtagcggaagccctgcgccatgcgggcctggctctcaatgccggcgttactttgcgctggatctcttctgaggaagtcgaggagcgggggccagaagccctgctggccgatgtagacggcgtggtggtgccgggtgggtttggcagccgcggcatcgagggcaaggtggccaccattcgctacgtgcgcgagcggggcattccctttctggggctgtgcctgggcatgcagtgtgcggtgatcgactggggatgcaacattgccggcctggagcgggccaacagctatgagttcgatcccgacaccccccaccccgtcatcagcttgctgccggagcagaaagatgtggagcacctggggggaaccctgcgcctgggcctctacccctgccgcattctgcccgacaccctggcggccaagctctacggtgagtcaattgtctatgagcgccaccgccatcgctatgagttcaacaacgcctaccgcagcctattcctcgagtccggctacgtgattagtggtgtctcgcccgataaccgcctggtggaaattatcgagctgcccagccacccctttttcatcgccacccaattccatcccgagtttcgctcccgccccaaccgtccccatcccctctttttggggctgatcgaggctgctttgcgcagccgttcccggccgcaagccctgcagttgcagaacacaggctagggcattggggttaattcaagagttgtcgtttctagcgcgctatgccccgccaccgaaaaaagtcggatttgcccagcaaaatctgtctcacctgcggcaggcccttcacctggcgcaagaagtgggccgactgttggtcagaggtgaaatactgttctgagcggtgtcgcaaccgtcgccccaagggatctcttccagctaacggttagggcagataatgggatcccggacgcaggggggaagggttgtcgatgcggtttctcaagtggctgttgcacaatcctcacgaaaccgaagaggaggatccctttttgcgggccatcacccgcatcgaaagcctgatctcgaagctgctttccatcttgatgatcggcctgattgtggtggccgtggtggatttggcccgcttcctggtggccgatctgctgcgggagccaaccgggtttttctccactactttgatcgagattttcggcctttttttgaatatcctgatcgcgctggagattctggagaacattaccgcctacttgcaaaagcaggtggtgcaggtggagctggtgattgttacctctttgatcgcggtggcgcgcaagatcattatttttgattttgagaagctggggggtctagatctcattgggctggcagcggcaacgctagccctctccgttagctactggctggtgcggcgggccaaacccccattccggtcgggggatgagtaaggccggacggatcctggtaggataggggcggagctttctggcaagaaacgtgcgcgtgccctctggcatcacccacctgttcaagctggctttgctggcagtgctgctttgggtgggatccggcgttgtttcggctctggcccgcccgcattcttcttacgatttgctcctggcacaacagttgggcaaaaccgtgaaaacctacaacagtcctccccccatggtgatcgacccggccaagtcctacacggccacgctggagaccaccgccggcacgatggttttggagctgttcccgcaggaagctccccttgccgtcaacaattttgtctttttggcccgggatcacttctacgatggcgtcatctttcaccgtgtcattcggggcttcatgattcagggcggggatcccaccggcacggggcgaggcgggccggggtaccgctttcccgatgagccggtgcagcgcccctacacgcgaggaaccttggccatggccaatgccggccccaacaccaacggcagccagttttttatcatgcatgccgactatcccctgccgcccaactacaccatctttgggcaactaatcgagggggaggacgtgttggataaaattgctactgcacccaccggcccgcaggatcgtcccctcaagccggtggagatcaagtctgttcgcatctcggaatcgaactaggttgggccaatccggcaaaacagtttggttaaattaacttggcctctggccccatttttgcaacttgctctatgggggactcaggtatggagttcgctaggccccggcgaatgtccccccgcattttggctctggattttgatggtgtgctctgcgacgggcgggcggagtattttgcctcttcctgtcgggtctgcgcccaggtgtggggccttgctcctgcccagttggagtcgttgcgccctgccttcgaccgcctgcgcccgctgatcgagaccggctgggagatgcccctgctgctgtgggggctgcagcaagggatccccgaagacgctttgcgccaagactggcccggctggcggcagcggttgttgcagggagcggggatctccgagcaggctttagcccaaaggctggatgaggtgcgggatcgctggatcgaagaagatctgcagggctggctggggctgcaccgcttttatccgggagtggcggcttggatgcgccagatccaggctgctggcgagccccgcctggccattctcagcaccaaggaggggcggtttatccagcagcttttgctccgcgaagggatccagctgccgcgccaccgtatcctgggcaaggaggtgcgcgcccccaaggccaccaccctccggcggctgctagcagcgacccaggtagcgcctgaggaactctggtttgtcgaggatcgcctgcagacgctgcgccaggtgcaaagggtgccggacctggagcaggtgctcttgtttttggctgcctggggctacaacctgcccgaagagcggcaagaggcggcgcgggatccccacctccatttgcttagcctggaacagctcttccagccctttgagcagtggttggctgctccttccccccgccttgctatcagcccggccagcccggaagacttgagccgggcccggctcacccctggccggaaacgcccggaagccggtttggcctcgctggtgctgaccttggtggagctgctgcggcagttgatggaagcgcaagtggtgcgacagatggaggccaaccgcctttctgccgagcaaatcgagcgggccggcagcagcctccaggccctgcggcagcaaattcggcaactctgcgccctgctggagatcgacccggcagagctcaacctagatctgggggatctgggctctctcttgccccgccagggggactactaccccggccaaccccacggcgagggatccctgctggaactgttggatcggctgatcaacaccgggatcgtcatcgacggcgagatcgacctgggcttggccgacttaagcctcatccacgctcgcctacgattggtgctcacctccagcgccaagctttcttgaaaccaggaagtgtcgatggagacaattgggagaagaaatgccagaagcaagctagggaggccggaaatcgcggtatgctggctttggatccccgttaatctctcttcatagtcttcccctatggatgtcttcgccccaaccggaaacctgcatgccggcgccatttggccggaggtggtggttaccctcacgctgttgatcgtcctggtggtggatttggtgggtgggtcggcggcgcgcaaaagtcttccggccctctccctctttggtttgcttggggccttggtgaccttggtgttgcaatggcagcagccccagttggagagcttcttgggcagctttgccgcggatccggtgagcattctcttccgcggcctggtggtggcgacggcagccctgacggtgatgatggcggagcgctacttcctccaggcaggcgcgcccacgggcgagttctatgtgctgctcctcacggccaccttggggggcatgttcctcgccggggcgacggatctcatcatggtgttcgtctccttggaaacgctgggcatcgccagctacctgatggccggctacaccaagcgggatccgcgttcttccgaggcggccctgaagtatctgttgacgggggccagcagcaccgctatcttcctctacggcatgtcgctgctttatggcctgtcgggggggcagacccagttggcggctattgcgccctacctggccaatgccgggctggtggggatcctcgctttggtgttctgcctgggcggcattggctttaagctggcggcggtgcctttccaccagtggactcctgatgtctatgagggatccccaacgccggtggtggccttcttgtcggtgggatccaaggcggcaggctttgccctggccattcgctttttggccaccgtctttccggcgatgacagaagagtggcgggcggtgctctcggtgctggccattttgaccatggtgctggggaatgtggtggcgattgcccaaacccgcctcaaacgactgctggcctattcttctattgggcaggcgggctttgtcttgatcggtttggtggcgggcaccgaagcgggctatgccagcttgattttttacctgatggtctatttggccatgaacctaggggcttttctgtgtgtcaccctcttcagcctcaagactggcaccgacgaaatcaacgagtacagcggcctctatcagaaggatccctttctcaccctttgcctgagcatttgtctgctctccctgggcgggttgccgccgctggccggctttttcggcaagctctatctcttctgggccggctggcaggcaggagaatacacgctggtgctggtgggcctggtgactagcgtcatctccatctactactacgtgcgggtggtgaaaaccatggtggtaaaagagccgcaggagatgtcgctttcggtgcaaaactaccccccaaccgactggcaggccgagggcatgccggctttgcgggtgggcatggtggtgacgctggtggccaccatcttcgctggcatcctctccaatcctctatttaccctctccactcaggcggtggagcaaagcccgtttttggggttcccgacagcccaggcttttgctccagggtcggccagcccttctctggccgttgcaggatctgcagctttgcctagccgcggttcctagaccttcctcaagggcgccgcaaggcacgggtcccttacccccagcccttctcccttcggaaggggaaatttactgggacaattgacccgatgttgttgagacggtttctgggctatctcaattcctgggatccctgaccagcagccgtccacaaccaaacagaatctcaaataccttctaggctgacattgagaaagcgggcgatctcagcggcttggttttcgatctcggccaggggagggggctggccgacgccggtgagggggatgtcgccgcgtccttttatgcgcaagtagatggcgcggcgagggttgaagccctctcgcagctccacccgcaggctttgcacctcggcaaagtcgtattctaggcgcacctcgcggtttttgcccggaaagccctgccgcaccagggttatcttctgggtgcggcggtcgaactcgttgtagccgccccccaggttccagtacaggctcagccattgatacagccccgccagggatccgagcacgccgtagaagagcatggcaatgccctggggaatgaacaccaggctggcgggatcggaaaaggggagcaagttgcggtggaaatagctggaaagacccgccagggtaaagcccagcccaccccctgtcagcgccaccgcccaaaagtagacgctgggccgccgcgacccgattacggtgtagcgcagcaggttttccgagcgaatttcgggaacagtcgcagacacagacgggatccctgtcgattttccaagttggcttctcccattttataggcggggaggagcttgccctgtggagcagcaagagagttagcatttttccgccgccaacaacaagagcagccagggggttggtccttttgcaatccagcctcaggggggcgaagcaggagagggggttaagcgctgcggccctctccgcttctacgctgggatcgccctcaatttagggctgaggctcgcgcggcgtcacaatttcccctgcccctggggtgacggctggaggtttagagttgccagtggcgctgggagaggggtcgccctcaggggtgggaggaggggaaggggtctggtctggctcggcaacaggaggagaaggctcagggtcggggggctcggctgcgggagttggggttggcaaggcagcttcctgagccgttcgctccccaaaggccgaaagggcaatcgccgcttccccgcggctgaccggctcaaaggggttaaacgtgcggatggggccgaaggtgcgcaacaccgtggaggcattctccaggctgcgatccgccaccaggggggcaacggcctcgtcggggatctgggccgcatcggtaaagccccaacgctcctccagctctgctcgggatcccttgatctggccgggcggcaaatccagaggtgccttcatgcggatcagctctgcccgcgacagcaggctgttggggcggaactcgcggttggcatcgccgaccaccaggccggcagctcccagggcctggatgtagcgaaagttgggatcctcctccggcacatccaaaaacaaggggcgctcgccagcggatcccaaacggatttggcggctgggctggtcggcgtgaatgacgttgttggccagcaccaaccagcgggcaaattcgccgcgacgaacgctacgctgcggctgaaactcactgccaacaatatcggcaaagacacccagccgatccagatcagagacagcacgggccaccagggatccgggctccagatccgtgaaacggctgctgacctggctgggcgggggcgtgaaggaagcagggggggtggcaggagcagagggggagcgggatcccggcagaggcgtgggcgtctccggtcggtcggcggagagagggggaggcaggcccaccggtcgcaccgctctttgcagccgctctccccactcggttccctgacaggccgacaacagccccagcagcaaggcaaaaccagcggccctgagccaggtgccggctggaggcagcgaccgcctagactgcttgagccgattgagctgatgctgcaatgctttctccccctctactgagcccatttgcggctgaactcctccagcacatccaacaagttcagcaggctttgcatcggcaacagatccgccaggggcaattctttgcgcccaccccccacttttaccgggatccgttgcaagatctccgtgaccgcgtcctcatccaccttgcctgccctcacctggggggccagttgttctgccaagagggtgtgcagatgggcatcccgcaggtagaggtgccagcgggctacatcgatgtaaacttcctcgccaatggcagcggccaactgctcgatctctgggttgctgggcacttgggccatcgctcagctccgtcagtggttgccctctgccgatcataacttgggcccacctcagggagagctggcggcagagcgggccggtagaggcagggcgaagttctcttgcaactgccgcagcagcaacaggtgttccagcgccaggcgatcccgttctgtgcgcaactggctcagttgggcctgaatttgacggatatcggcctcgtcagagtcccaggtttgcaacaggcggtagaggcgctcttgttggttggcaatctgccggttcaggcgggccaagcggcggctgaactccctatccatttcctcggccagctcgaggtcgggcagcagagccaggcgatcccaatggatgcccaggtcggccaaggtggggaggggcggatccaactccttaaggagggggaaatcgggaaaaggcgatagctctatctcgggagaggccggttggttttgggcgggggtggaagcctgagagccggccagcggttgggtgagacgggatctgggtgagggcaggttggtgggctccagggcatggggataaggacgtgagtcctgcggcgctgcgaaatggctgccactggggtcagcctgggccgacaaggatcccagactaactagccaaaggcaaactgccaaaccgcaagctccgcgaactgctttttccaccctccactcctcaatctttctcaagcctgctcagaatcattcccagctcacctcgtcgccgaggttcggcgttgtctcaaacaaaattgagtaggcatcttgtttttgccccggctcgaacagatagcgctgggcaacccgggcagaggcaggcacgatggccacccgcaccggcggctcctctagcgacaccaacggctggggatgcgaccaacgccagcctgcccagccggctcccgccaaggccaccccagccgctgccacccgtccccaaggggtgcccctgcaccgccgccagctcagatcgagcgccggcctgcggtccagctcctcgaacacgcggctgatcagcagctctgtttggccaggatccaaagttggggccttgaggttggccaagccggcctgcaaggctgccagttggctgtacagttgccgcgcttggggatcgctggccagccagtcttccacctgccgcgcctcttggggcgacaattccccatccaggtaggcgctcaactgttcaaagcgctcctccaccagcggcagttctggctgggagtcctcgcggtcggggttaaggttgccgcgaaccatggtcattcaccatcgaggtagggttttagggtggattgtaagcgggcgcgggcgcgggcaatgcgagacttaacggtgcccaaagacactcctgtgatctcggcaatttcctcgtaggccatcccctgaatttcccgcagcaggattgtctggcgaaaaacctgaggcaggtcgcggacggcttggtgcaattgctcgtaaaactcgcaggtggtgaggtgctcatgggggctagggctctcgctgggcagctcccattccacctcactgtcccgcatcgaaatcggggcatccaaagaaaggggctgctgctgccgtttgcgcttgcgcagctcgtcatagaacaggttggtggcaatccgccccaaccaactgcgaaacttcgccggctcctgcagccgctttaggtggcggtaggcccggatccagacttcctgggccaggtcgtgccggtcaggccagtcgggggccaggtggtagagcaccttgtccacataggcctggtgacggcgtatcagctcagcgaaggcctcgcggtggggccgggatccctgctggcagagcagcaccagatccacgtcagcgagcttttcgggccgcacaggcacgtccttcacccagaccgaccagcgctggccactgatgtcgctgagggcagcatccataggtacccatagattatcgaaggacaacgacggagggatcccctcccaagcagaacctctgttagctagacgataatggcgcagtttgagttcctcccgctcggcccccactccccaaactcaaggcagctgcaaaggttccagaggccgcagcggctacaagctctcggattttggggcaggggacccgacctagggcgaacactctgcaggatagcccttgagccggcgactgggctacagtgggcttgcgctagggtcaaccggcatgaattctgatgtctctgctgccctcctctccgagctcaaggcggtgccgacgctggcccaactctcagcagcctctctgcaatggttgggatcccaggtcaagctgcgggatatcccggcgggacaggccctctttatgcaagatgcctggggcagcgtagtttatctgatcctcgccggctgggctaaggtgcggcgggctttgcgggcgcaagacagcaccaaaacccttgccttgctcgggccgggcgcttgggtgggggaaatggcggtgctggacgaagccccccgctcgcgggatgtgctggccctgaccccgctgcgggcggccgggatcccggcggcaaccttcaaagcgctgatgttgcgggagccgcaactgtgttaccagctggcctgcagcctctcccgtcgcctgcgcctggccaatttgcaggccgatctggatcgacaaagccccccgctgcgggtggtgcatgcgctggtacaactggcagaggcctttggcgagaaaaccgagcagggcgtgcgcattgtttaccctcccctccaggatttggccgatatcagccaggtcagccgggaggtagcggcggcggtgctgggccgcctgcaacagcaaggggtgattcaggtgttgccggagcaccagtctctgctgctggtgcagtacgccaaactggtagaggccacccgcctgctctaggtgcatccgtcctgttttggagactgcccatgcgcccccggcccatcccgccccggcccggacaagaatccgtctgggactacccgcgcccgccccgcctggagccaaccgccgagcgggtggaagttttctttaatggcgagctcatcgcccacagctgccgctgctaccgcatcctggaaaccagccacccgcccacctactacatcccccccgccgatgtgcggctggagtatctccgccccagcgcccgcacctccttctgcgagttcaaaggatctgcccgctactggacggtgcaagttggatcccaggtggccgtggatgccgcctggagctatccggatcccagcccggagttttggcccatccgcgaccacctcgctttttatgcgggccgcgtgcaggagtgccgggtggatggagaacgagtccggccccagccgggagatttctacggcggctggattacctccaaggtcgtaggccccttcaagggggagccggggagctgggactggtaggctctaggcaagaggggatcccttttgccgaggaaaaggactacagttaagtcgataggggtcaggtgtccaaagacgccttgacgcgagcaggaaagcggacaaaagccatgacggtgcgggtgcccctcgactactaccgggttttgatgctgtcaccacgggcggacgagcatcagatcgagcaggcctaccgagagcggctcgatcccaagccgggcgagcgctcttggctgctggggttttcgccgcaggccgtggaagctcgcgctcagcttattcaagaggcagcctcggtgttgcttaacccagaggcgcgacaaaactacgacgaacacctgacaccggcggatcccaccctgacggtggaagagcccctcttgccaggagtgctgtgtttgtattgcgaagtcggagagtaccaagcggccttagatttggctcaacagatgctggagcagggccaccctgcccgttctgacgccattttggcgcgggccatcgcccggttggagctgggccgggaagcctggcaacagggatcctacgaagaggcggcgcgctctctgcaggcgggcctggcggagctggaggagtatcaggcttttccgcagctgcaagcagagctccgccttgatctgggcaagctgcgtccctaccgcattttgcagctcctcagccttgagactagcgcccccgcccaaatcggcaaagaggcgcttgccgatcctgtcctggcgcggcagcaagggcttgccctcctgaaagccatgctggacgagcggggtggcattgaaggaagtgggcaggatggctctggcctcagcacagaagatttcttgcgcttcatccagcgggtgcgccgtcaccttactctccaagaacagcaggagctgtttgagcgagaggccgagcgtccctcgctggtggccgcctacttggccgtgcaggtgttgctggcagcaggctatctggaaaaacgtccggccttggtgcggcgtgcccgcggctacttggcccgcctggcccagcggcaggatgtccatctggagcaggccatctgcagcctgttgctggggcagaccgaggaggcgcttgaccatctgcgctccagccaagaaacagaggccctgcagtttatcgaagaacactccgccggctcccctgaccatctgccgggtctgtgccgcttcacagaaaggtggtttcaagaggaggtgttcccagagtttcgcggcctggaaactgcccaagcaaccttgcaagcttacttcgacaacccccaggttcaggcttacctggacgagatgcccagtcgcgagagctcgccggcggggacgctatctcccccatctttccaccccgcaccccatttgcctgctatggtgggtggcccacgcctaactgagcaaacacaagaatcgcctcgcccgcccgccccctttccgcggggagggacagcgcctcctccagagcccccgcgtatgtccgatttgcccgcctaccggcgcggcgaggggccggccaagccccccttcgaggaagggatcccacacgcccacgagtggggatcgcaggaggtggagcgttaccgccgcagccgcctgggatcccgccgtggtcggggtgagcgccctgccattcccctcggcatcggcttggccggagtggtcggcgtgggcatcctctccctgctggtgatctggcagatgctgaggagcctgttcacgccgccagcgccgccgctggagcagccccaggtgcaactggagcagccgccggttgccatcgacgctccgggccagccagaacccacgcctgagcctgaattgaccggccctctggccgagtggcggggtgtgcgacaggtgcgggtgattgccaatgagggcattaacattcgccagcagcccagcctgactggggctatcgtcggggccgccccgcgccaagctttgctgcgggtggtagaggtgcaggctggcgaaggacaggtgcctgtctggttgcgcgttgagcgagagggggccccagggggatgggtcgctgcccaatccggctcaacccgtctggtggagcgactctaagcctttcctgctgccagcttccgttctccttttgggggataacctgtctcccgtttgcctgcagtggatattctgcgcaatgccccgctgggaatctacctggaagagccgcgcacctggctgcaccgcctcgatccgcgcgtgaagctggcctggctgctcagctttctgctcagcccaattttggctggcaatggctggcgcctggccgtggtggcggttctgttgttcttgacggtggcagcccgcctgccgcgtcgggtctggtcgggccagctctcgctggtgttagccctcagcctgctcacttttgggatcaccagcttcgctcccgatgggttgggggttttcccgcagccgcagcggcaggacgcgcaggtggtgggctatgggctcatccccggctatgacgggggggtggaagagggatcccgcgcagcagccaagcgggcctggcgggagcaaacccgtgcctggccgactccctaccgctaccgcttgctgcaggtttccctaggggagcgaacctttcaggtgtcccgccgttccctgtcggtggctttgcggctgggcaccctcatctttacgctgctctacgccaccaatttgtttttgctgaccacagccccagaagagatcacagaggggatcggccacctggtgcagcctctaaaacgctggggatggccagttgcggaggtgatcctcactctcaccttggcgctgcgctttctgccgctggtgatggaggaggtgcaaaacctggtgcgggcggtgcgcacccgcgatgtccgctggggatccctcagcttccggggcgggatccaaaccctgctggctctggtggagcgcttttttgaaaacctgctcctgcgagcagagcagacagccatggccatgcaggcgcgtgggctgaccggccccgaccaccccttgcgctggcaccgcctacacctgcggcagctagatcgcggggcgctggccctgctgcccctgttttggctgctgagggccttgtccccctgaggctacggccgggggacgcagttccttgccagccagcggcaggagcagccgggcaacggagcgcccatccccagaggaatagaaggagagctgccctcccatccgctgcagtagccgttggcacaggccaagttccaggccggggctcgccgagagcggcgattggaagaggggatcggcgtagatgacctgttgcggatcccattgcaaggccgtcagcaggtggggatcgaagctgccctgatccaccaccagcagctctgcatagccctctgtggcttggctccacagatccagccgccccccctccgggctgcgcaaggcagcggccagcagcacttcccagaggatcatctccaatcgcccgacatcgccctggacgacgaggctgaggtcgccgtgggcgcgcggccacagcttgcgtttttgggtcaggccctccactcggcgcaggcttttgcgcaccaaggttgctaggggcaccgacagcaactgcggctgcacctgccacgtttccgtctgcaacagcggctcggcgaagacggccagatcccgcagctccctgccgatttccaccaccttttgccagcgggtggcctcatctccccggatgcccggcacttggccaaggcggcgcaggccgtccagcagggcattttgcagatccagcaggcggcggtgcttgtaccaattcaactcgctgagcacctcctgccgctcctgcaaagtttgcacccaaagcaagcgccgcagcgtccagccacaggtttgggccatcaacgtcacagccgcctgctcctctgcctcccagactctgtccgcctctgctcccaggatcaaaacccccaggggctccggcagcgagggatccgtctcccccaagggcaccagcagccaggatcccaggcccaccgagtttaaccaggcgcggctggcagccgggatctggtcttgggcaagcaggaggggacccctcgcctgcagcgcagcggccagcaagggatcctgccgattgatctcagtggggccgctggggcagaactcgggggcagcggcaaagggcggctgcaagcaggcccggctctcccccggctgccaactgaccaccagcgccaaagggatctggaggagttgggccgcctgttgggcgatggtggcgtagagagcctcaggggtggccaggttttgcaaagtcagacaagtggcgatcaggccgctgagcaagtgctcttgccgttcctgccgttgctgagaccgaagttgccgcaggagcaatcccacttgttgggcagtcccgcgcagcagttgccgttcttctcggctccaagcccttggccgcgggtggagcactaggatcagcccttcgggggtggcagtgccgctggcgccggtatgagtcagcatgagggagcgcacccccaaaggggccagttcttgccgccaggagagcaggcgcagatcctggttgtagttttccgccgccaccacctcgctgcgcagcagatcctgccagtcttgctcgcttaaggagctgaactgcggcggcagagcctgcttgccctcgctgcggtactcggagaagaggcgggggttcggcctatcgggatccactgtcaggacggccaccgcactggcttgcagacgctggcccaggccgacgacggcttgctggagagcctgcggcagctccgccgggttgtaaagcgaacggcccacctgctgcacaaactcttgctcgtcggccaactggcggatgcggcgatccagattttccaggggggcggctaaggccagcccattggcggcggcggccaccaactggcgctccacagcttgccaggtgcggggcacatccgattgcacccaaatgaaccccagcagatctttctccagcaagatgggggcggccaaggccgcctgggcccgcaactgctgcatcagcttgagggggatctcggagcgggtcgtccctgtgccgcctaccaccacctggccatcggcgagggtgtagtacatatctcccaactcccgcagcgaaaggccgccatctcctggcgacgctgctcctgctttggcctctttggacatgggggcaggagtaggtggctggctgggtctagaggcgcttccatggggaacaaaccgcccccggctgcgctcgtgccagtacacctggatatggacggcgcccaggcaagtctgcagctcctgcctcaccaggctgacccgttcctgcagggatcccgcctggcatatcgccgttcccagcctcaggagcgaatcctcaaggcgtttttcgctctgctgcctccaggcattttccagctcctgcaaagaggcggccaactggcccagcaaaatccccaggagcgctttctcttcctcgcgggtggtaaccccccacatctgggatcccagcatcaggatccccaggcagcgccgccgccctgctgctgaaaaggggtagatgaagcagccttggatcccgcccaggcgcctggcttcccgctgccaaaggcccatgcgcggctcctgggaaagatcgggcacgctgatgggccgctgctcgatcaccacctgctccaagatctcccccggctgcaggggatgcacccctcgcaagagagttggctcctccacaaggctaaaccctccctgacccagcaactggtgattttgatagtcataaaaggccagccagatcagcggcgccccaaacaccgccttgacatactccagcgtgagctgaatgagggcattggcatcgctctgctcccgcatctgttgcaaggttgcctgtagggcaactaggggagagatggccccagctccactggaagaatagggggaaggaggttgaaccatggcccgacgtgggttatgcaggtttctgcagagggaaagcggccgcagctttctcttggcccaccttagccatgccgttacttgggcgtcagcccctctcccaggaaaggggaagcccctcttgaaaatggggctgctggggaacctaggcccttttcaaggagctgggagccgggacccgcgcagtttggaggtgttggtgaccaagctctgcacaaagcgttgcaagcgctggcgtaggttttcgtccttgaggttgccctgctcatcgaaggcgctccaagcccgaccaatggcaatctgctccgggatcgcccagccatgcacccaccgcacaattaaacgcatctggttgagggtattgctgttgctctcaccgcccaaaacgctgatcagcccgaagaccttgccctctaagtgttcaaagctcaagagatcgagagcattcttcaggctgccgctgatgccgccgtggtactcagggctagccaggatgatcccatcggcccgcttcattgttgcccgcaaaacctccacgtcgggatagtccgggtaggattccgaaccatcggcaaagggcaacttcatttgccgcaggtcgaggatgtgcaagagaagcctcaacctctcaaactcgcgccgcaccacctctagcgcctgataagtcaaagaattgggccgcaagctgccgccgatggccacgaaacaagctccagaggcttcagccatgacggcttgccaatcgacagtaggggcttgcagggttgaaggagacataagccaggctcctgagcagacattagttatgcttcaaacaatcataactcatactaaatctgcattgtaaagatttctttagccgtcttgctgaataaggctgacgcattgccgaagcgtcgcgcagcgataacagccggattctgcttcggagctgggatctggatatctcccagcaggggaagctggggccagcggattacatgtagcaggttggaaaaatcatctcgccagaggggatccccagcttggggcaaaaggggctgccagggatcccagtcttgccggccaccagggcttttggccatcagcacccagtgggaaggggctagccctgcccggcgctgggcggcggtgagctcttcatgggcttgctgccaggcgggaagccgcaatgctcttgccaaggcggccagcactggcgccaagtccaggtggcggttggtgatgttaaagagcagccagccctggggcttgagcttgcggaggtagagggtcagggcctcctgggtaagcagatgcaccggcacggcgtcggagctgaaggcatctatcaccatcaggtcgtagctgccatcggggatcccttgcaggcggaggcgggcatcgcccaggattacccgcacctgcgcccgccggctggcccaatcgagataggggaagtagcggcccgcccagtcggccacggtgggatccaactcgaaaaacgtccactcatcccctggctcggcgtaggcggccaaggtgccgatccccagccccagcaccgccacctgggccggagaagagggcggctgcgcccgccaccgctggaacacctgacccaccggcccctcgcgggaaaaataggtgagcggctccagggccttttggggatccaggttttggctgccgtgcagggtggtgccgtggagcaggctgcggaaggatccgtcctcagcgtggtattccacaatccggtggaggccaaaggcgctgcgctcctcggccaccacctggagccccggcggcagccaggtttgtcctagcagcaacactagacccatccctgttcccacccagcgccttctgctgccttctcctacagaccccagaagggccatccccagagccaagcccccagcggctccaaggcgaaagagcgcctgaggacgaaagcccaacagcaacaaaggcaagagcaaccccagccctagcgacaggcccagccgccctccccgtgccgctaaggccgccagcgacacccccaagagcagggggtactccagtaaggtctcaaacatctgcggcgccagcaaagcggagaacagccctcccaagctgcctcccacagccagccacaggtaaaactgcgtcaactgctgggcgggtggacgggatctggccaactgactgtgacaggcccagctcaccaggccaaaagcccccagatgtagcggcaacacccaaaaccaaggtctcgcccagcccagaacctgggcccctagcgctccacaggccagcagagccgttgtccctaaagccaagtcattggggtagaggccgccgaaggccagtatgaaggtcatgaggtaaaggctcaggggaacggcccacagcaggggcaccgccgccacgtcggtggtcaagagggtggtggccgccaccaacaggcccgccggcaaaaaggcccagccggcccagcgccaacgctcccgccaggagacgggggggatctcctccacgggatctcccctcgggaaagtcacctcccgcccgttcagcatgagccccaccccacccagcagcaccagcgctgcgaccagagcgtaggatcccgtccacaggtgggtttgccccgacagagacaaccgcggctccaagagcagcggatagcccagcagccccgctaggctgccggcattgctggccacgtagagcccgtagggatcccttttcgcctctcccagcgcccgctgcagcaacggcgtcgtccccgacaggagaagcaagggtactcccgcccttgctgtcaagtcagccaacagagctagggaagggaagaccccttccagttggccagggatcccaaactgaaagggcaaaaacttcagccccgccagcaggaggatcccgtgcagcagcacgccccagccgggagcgagccctcgccccagccggtctgcccacaggtagcccagcagcaaagcgagctggaaaaagaccaggcaggtattccaaaccaggggggatcccccccagagcggcagcagcaatttgcccaccaacaactgcccccaaaaaaggcaaaaggcgctgccgaacaacgtgaggccaaccagcaaaaccacagccgtgcccccaacccctggctgtcagttctaagaagcttggatgccggtgctggattcaggggcggatcccagcagccgcgaacctccgcccgcccaagggaagttgcaaacccagctcagcggctcatcacctgtaggggaaagcgttcggccaactccccttccaccttgggtagccattcttcttggaacacccacacctggccctgctgcacgcggccatccgggttttgtgttagctccagccaatagacaaactgatccccccgcagcaccacgccttgggtggccagggcaagactgtagccgggattgttggccaaggcttcaggggccgggtagcggatcacctccaccgcccgatccaaatcggcggcgatctccggcccgtagatctcgcgaatggcttggaaaagatcctctgccgtcagcccttgcgggcgaaagaaggtcatgcgctccgagcgaatcgtctcccgatccagcgggttgatgatccggcccggcggggccaccgaggccaaaaaggtaaatcgggatccatccggctccacgcggtgaatgttcaaggtttcgcccgggcggggccgcagcacaggattatttctcacccaggccgccgcttgatccggcgattgcccagggatcccccatgccgccgatggaaggcccaccactgcccagcaggctatggccaaaccgattgcgtcagcgggacggagtcctttcgcgtcgtcgggacgcagtcttctaccccggcccgacaaagtccttccccagctcgcgcccaggattggccacggattacaatgcaccttctcaatcctccggacaaacaagacaaaatgcaaaacgaaaggcgaaaataatgtccacaaaaagctagaagttaacaggcgggcgtagacaaggcgacgtttacctcggagcgcaccccgctctacccatgtctagtgtatctggagagcgcagcgggatcgttgcgcctcagcgcgagcattgcggccaatagtggcaaggaggctttggcgaaatccccaaatctccggggtcacatcccgcaaaacgtaaaagataccttaagattaacggtaagcaaatctcacacgcatcaggtcagcacctcaggaggtaaccgatggctctcgttcccatgcggatcctgctggatcatgccgccgaacatgactacggcattccggctttcaacgttaacaacatggagcagattcaagcaatcatgcaagctgcccatgaaaccaacagtccagtcatcctgcaagcctctcgaggggcgcgcaagtatgcgggcgagcactttttgcgccacctgatcctggcggcagtggaaacctatccccacattcccgtcgccatgcaccaagaccacggcaacagccccgccacctgctactccgccatccgcaacggcttcaccagcgtcatgatggatggctccctcaaagaagacgccaaaacgccggccagctatgagtacaacgtggccgttactgccgaggtggtgaaggtggcccacgctgtcggcgtgagcgtggaaggagaactgggctgcctgggatccctggagacaggccgcggggaagcagaagatggccacggcgctgaaggggccctcagccacgaccaactgctcaccgatccggatcaagccgtggactttgtggagcaaacccaagtggatgcgctggctgtggccatcggcaccagccacggcgcctacaagttctcccgcaagcccacgggcgacattctcgacatggagcgcatcgccgagatccaccgccgcctgcccaacacccacctggtgatgcacggttcctcgtcggtgcccaaggagctcatcgacatcatcaaccagtacggcggctccattcccgaaacctacggtgtgccgctggaagaaattcagcggggcatcaaaaacggagtgcgcaaagttaacatcgacaccgacaaccgtctggccatcacggctgcggtgcgccgcgccctggccgagaatccgaaggactttgatccccgctctttcctcaagccttctatcaaggaaatgcaaaaagtgtgcgccgagcgctacatcgccttcggctgtgccggccacggcaccaaagtcccggtggttaccctggacgagatggcggccaagtatgcttctggcgctttggcggctcaggtgaagaagacggttgcggtctagccctcacacccagccgctgcagcccaaaggttctaactcaatatcgacaggtgaggggatcctttgtggatccccttttgctttggaggaacttgatgcgttttgccggtcaggcagcttttgctacagaaggtttgtccgcttcgacttgctggttcagcaacgccaaagtcaggcgatccagcatttccaagtcggcctcagagtagcgccgctgaaagagcagctcgttgatgaggttttcttgctgcaaactgagaaagccgctgcggaaaacttgctccacgattgcttcgatactaagggccggagcaacagggagagaattcaaagaggcattcatggtcgtttccgtttgagagggttcgttcgagagttcccgattacttgtgccgaggaacgagatagcgctgctcgatctgctccctccaggaacgggcgacctcagtctgcagcttgtctacagcagaagcatcgtcctgccacttgagggaaacccccagtagctcccccatgggaaagtgctcgctcagcaacgccgccaagcggtaagtacggtaatctagcgttagatctacaccagcttgcatctgtatttcctccgcatttccaacgtttacgtccccatcatagcccaaatatccgtaaaaaaacggaaaacaccgagaatccacgtacgcgatttctaggatttttctacgccatttggcggatagcggcggggatcccacggagctgtggggtgagttcagggatcccagctcagcagagccgcggttgcggcggccagggtggcggcgttgaagggcttgctggtgaggtcattggctcccagccgagcaaagaggcagcccgggcatccctgatcccaggagttctctggattacagggatcccctccattgccgcccggaggtcggaacctagtcggcgtcttcgttgctcacaaaacctgggttgtccggggatccactgggtgcgggcgattccagggcgtgtttgagggcatgccaggccaggttggcgcacttgatgcgtaccgggaactgggcaactcccttcatggcattgagggagcggtactcccgcggaaactcttcgccgccgcgcatcatggcctggaagcgctcgaccaactgcagcgcttcggggatggtgcgcccgcgcacggcatcggccataagatcggcagaagccagggcaatggcgcagccctctccctcaaatttgatatcggcaatccgctcctggccgggatccaattgcaaggtgaggtcgatggtgtcgccacaggaggggttatggccgcgttggcgacgatgaaccggatcgaccctgccgaagttgcggggctttctgtagcgttccaggatgacttgctgataaagtccgcgcaggttgtcgagaggcattgtcgttcccgcttggtcgctgcttgggccagagccctatccccaccctccaggggctacggctccttccggccaatctggctaggcccaagctaactaacttaatcttaaccctgttctctgggctgcaacggcggggcaaggcagggcctcctcatctcccagatcaagcgggtggatttcgacggctgccccgcccagttctgccggaacctgctccctccaccggcagcagggtaggtcttgggcgggggctggcggcctttttcgctgaccagcagggcaacacgcccaggtgcccaaagtagctgcgacaggccgggggcctccaaggcaagtcctaaaaaagccagttgcagtagagtctaacggtgccgtttgggacggaagaggtgggcgtggtcagggctgtagagccgcgagcgggccgagccggctcctgccaagccccgtagggcgggactgatgaggtagagcacggtgcgctctaggccggcttgccgggtgagggccgccatctccgccagggatcccagccagatccgctcgtccggccagcccagacggtagcagatggccacaggggtatcggcgggatagtgggtcattagatccgcctgggcctgttccacatggcgggcgctcagatacagacacaaagaggcgcggcaggccgctaggctggccagggcttctgcttccggcacgcgcgtccgaccgctggcgcgggtgaggatgaccgtctgcaccagctccggcaccgttagctccacctgcaaacgggcggctgccagttgaaaggcgctcacccccggcacgatctcaaaggggatcccggcctccgccagccgaatcagcaactcgtgcagagcgccgtaaagagacggatccccatcctgcagccgcaccacccgccgccccgccttaacccgctccaccatctggggcagcagcgtttccaaggtgagggagcgcgtgtcgatggcctccacgtcggggcgacaatgggccagcagcccctccggcaccaaagagccggtatagaatactacatctgcttctgagagtactctctggccgcgcagggtaatcagctcgggatccccagggccggcgccgacaatgtgcaccggccagtaggacgaagtcggttggctcatcgggtttcttcccatcctagcagcagagggctacccccgaggatgggatcccctgcaggctctgtcccttgacctggcctgtattatgtgtagtacaatagaatacaggctgcctgggcagagggttgcgcgcttttgcgtgccacgggcgagcagggaggacatgggagttgtagcgcagcggctggatgcccgcgggatcccaggggtggatcatggggttgtgctgaggttggcgatgcccttggcgctcagcgctggcattcaggcgctgatgggcataaccgacacctggtttatcggccagatctccagccaagccttggccgggatgaacgccgcttggttgcccacccaagtggccttgacccctttcatgagtctggggcgagcagtgcaaaccttggtggcgcaaacctacgccggcggagatccgaagggggcctctcgctatgcctggtcgggagttgagctggggttgggcctattgcccctttgtggcctcttgtcgctgttggggagcttgctgtattcagggctgcccctgccggcgggggtggcggagcaagcggcagattattggcaagttcgcgtttgggggggatccgctctcttgggcagctttgccttggcgggtttttttaacggcattggttgcacctggatcaccctgtgagtggctggagcgtgctgttcaacggcatcctcaatgccctgttcattttcggcctgggctgggggattgccggagccgcctggggcacgatcctgtcggaatacggggagctggccctttacctgctgctgtttctctcggcctggatccagcgcgactacgctacgcggcaaacctggcttttggctcacaagtccctgcggcccttgctgcggctgggcctgccgatggggatctacgctttggcggacatgagctctttcacggtgtttcagttgctgctgggccagttgggggctgtggagggggcaacggcccacctgtgtctgatgttgtctcgctttgcctatttgccggccctcggcttggaacaggcggcaaccgtcctggtgggccaggccgttggcgccgggcagccggcttgggcgatgcgcttggggaatgcggtgatagcctggacggtcggctacatggccgtgatcggcggcgggctggcgctttttagagaagccttgctcggcctgttcgtggccgggacagatgccaacgccgcggcgattgtggagttgggggggaggcttttgcagatcatcgcggtttcgtttctcttcgatggcatcaacttctctgccgcgggatccctgcgcggcgcgggagacgtgcgggcccccatggcgatcatgctcgggatgagctggctctttttcttgcctttggcgcagatgctgatcttttcccacagttggatccccttcctgccggggttgggatggggggctgtggggggctggttggccatgctgatctatgtcgccggcttggccggcctgttgctcagccgctggcgcagtcgggtgtggcaaaaggcggctctgcgtcagggccatcgccatagtgagttgagctagcgcgccagctcaaggcgctgctggagaatttgctcggccagcaccagatcccagggggtggttaacttcaggttagactcctccccttccacgatgtaaaccggccaacccagcttctcgaatagggctgcgtcatcggttacctgccacccctgggccagcgcctcccgatgggcttgccacaacagcgacaggcgaaacccctgcggcgtttgggctgcccacagccggctgcgctccggtgtcgattggatttggatccccttggggccggtctcggtgaccttgatcgtgtccttgacagggatccccgcgatgagaccatccacctgctgcaaagcagcactacagcgatcgaataacttaggggtagccaggcagcgggccccatcgtggatcaacacccgctctactgttcccaggttatagagatactcaacccccctgtaaaccgactcctgccgcgtcgcccccccttgtaaaagctgcaccggcgtggacagatccattgccgccaggatctgctcgatggccggccaatcgccgggttgggagagaatgccgatccactcgatggagctggctcgatccgcagcctgcaacgtccaagccaaaattggctgacccaagagcggcagcaacagcttattgaccgcagctcccattcgcttgccgctgccagccgccgggatcagaaggtgcatgggatccaaaagcgcattcaaccggatcccagtgtactgcttgaggtcaacaagccacaaaagagagggccagacctgaccccctctcttgattttcagtcctgtgtcgctcagatccgacagcctcccgtcgaaccgagcgcaacagctcaagctccctccacctcggtggcagcagtaacgaagtcagggtaggctatgttgccgtgctcgcccacatccaaaccggcaatctcttcctcggcgctgacgcgcaagccaacagttaccttgaggattaaaaacaggattagacaggtgaagaagggccagaagaagagaacgagagcgcctaccacctgcacgccgaactgtgcccaggtaacctctgaattggcgtgggcaaaccaagggatccctgctgccaacaccccccagataccacaggtgccatgcacggaaaccgcgcccactgggtcatcaattttcagcgtcgtatccaaaatcaccgcggagagcaccacgaggattccggccaccgagccaatgatcaaggcccccagcggatgaactgtattgcaaggggcagtgatgcccaccaagcccgccagcaccccgttggcgccaaaggtcatgtctggcttgccaaaatgcacccagcaggtgattgtcgccccaatggcccccgctgacgcggctagcaacgtattcatggcaacccagccaatgtctgcattcgcagcagtggtcgagccagcgttgaacccaatccagcccaaggcgaggataaacacccccaacatccccagcggcaggttgtggccagggatcgcccgcggttctccattagggccgtacttgccaatgcgagggccgagcacaatggcgcctgccaaggccgcagcgccgcctaccaaatgcaccacccccgatccagcgaaatcaatgtagcccagattttccagccagccaactgtgccgccgttgtagtccccaaacaggccgttccaagcccaccccccggatatggggtagatgatggcggagataaagagcgagtagatcaagtaggccaagaacttggtgcgctctgccatcgctccggaaacaatggtggcggcggtagcggcaaacaccatctggaagacaaagaaagtaaagggccagccatctgcctcgtaagcctgctgccagccaaaagcaaaccagtcagtgccgaagaagccagtacttttgccgaacatgaggccaaacccgatgaaccagaaggcgcaacagcccatgcagaagtccatcaagttcttcatcatgatgttggcggcgttcttggcgcgggtaaagcccgtctccaccatggcgaaccccgcctgcatgaagaacaccaaggctgctgccacgatcgtccaaacaatgtcagcgtgtttctgaactgcctcggcctcttgagcaaaggcagttccctggccgaatagaaagaccagcgcagccattagagcagcagtcagactccacctggccggtcgccagagccactggggcacctggctcttgagcttttggatcattgttgtactcatgcttttggactcacctaaagggacagtacttctcaaaagacgttacccggaaagtggggcaagaacacctcatcagagatacagcaaaagagacatgcagcaaacccccacaaggctcaggacgggtagcccaaaccccaaagatccctccttacagggcatcttggttgagttcgccagtgcggatgcggatggttttttcgacggggctgatgaaaatcttgccgtccccaatttcgccggtgcgagccgctgcaatcagcttctccaccaccgtatccaccaggtcatcttcgaccacgatctccactttcagcttttgtaggaactctaccgtgtactcggatccccggtaacgctcggtttgtcccttttgccggccaaaaccccgtacttcacttacggtcatgccgacaatcccggcattgaccaaagcaattttgacctcatccaacttaaatggccggatcacggcctcgatttttttcatgtgcctcctgcaccctgaacagttccgctaatttctaacactaccaacacctgtgaattgtaaaaacggatacattttttatctcctactgaagatgcttaccactctgggttggctcccgtcaagactggaaggtcaagcttaagctaccctaacgggaggaagcctccgatgggggctcaccaacatccacgggcggctgagggctaagagaggccaagctggctgtaatgagcgctaccgcaagccaccacagcatttgtacctgtggacgataccagatggtatccaccaagccgtggaccatcatgccggtgcaagcggccaagcccgctgccacccacagaccctggggatcccgcaagttgagcaaagttttccagcatctccagccgtgatcccagagcaccaagaggaaccaggcgaaagttaaggagccgatgaagccagtctccacggtgagctgcagaggcaccgaataggctccgagggcgctgaagttgcctcgttggtaaagggggtagacgcggttaaaggcgacattaccggggccgatccccaagatgggaaagtcgcggatcatgtccaagaccgccgcccagacgttgatccgaaagttgttgctggtgtctagccgcccccaaaaaaggctctgcacccgcagccgcagggagcgtaccgtcaggatcccgagcaacagagcagccccccctccgcccaacagggccggcaaggcccaacgccgccagcgggctggcaaatcgacagaatgccactgtgccaacagcacggccatcagggtgagcgtggccagccccccaatccaggcgccacgactgtaggtgagcaacaggcaaatcaggttcaccgccgtcgtaaacccggccaggagtttcgccccccaactgggccaaatccaagtggcggccagccccagaggaatgaccgggatcaagtagcccccatacagatttggattgcgcagatagctgtacacccgcgtcagacccgccaaacccgactccggatccacccaggtggccagctcggcagccccgtaaaagtattgccgcaggccatagacccccatcgccaagctgaccaaaagcagggatccgacgatccaatcccgaaactgcagttggcgaagcagacgctgcagcagcagatagccggccaggtagagcgtcaacttcagccagccctcccgcgctgcatagggaaccggcgaaaggatcgtggccagggtggcaattccccaaaacaggcctaggggcagatggacgggcagccaagttggggtttccaccagccagcccaagaccacaagcgccgccatggccagcaaaatcagacctaggatgccggtggagctttgcgccgaaaagacccaatacagcagcaccaggcccaaaccgatccagtcagaggtttgcaccagtaggctgcttttgccccaactccgcagggatcccgacactcggcttaaaaggctgccctgccaccaggactcgataggaaaatcccgcagcagcaggccgcgccacagtcgcgttgctcgttccatggctccttccagcgccctgggcacttgtgcttcaggcctatcttccgagtttatctccccagcgaacaggggcaagggcgggaaggcaagcgggatcccccttctagaactcgcagactcattgctagagttagctgcctcgccgacctcgaagcgccctttaggcaaacgaggctagcgggtggggctgggatttcccaacctcttcagagttgaaaggggaaacccctgctcccaactggcctgcattgaagacttggggattacaataatgaatttgcacacgaataggccggcctaaacccagagcagatcccaggcagcgggctaaaacctgcaccttgaactccagttcgccaatggtgtccatacgcttgcagccctccctccaaccccgtctctaagcccagcttaggagaagattgatgatagttcttcagtgggaatacagaatttgccaagctagatcatgtaaagctggcgtttttttagagagaaaagaagctgaaacttggccaggctttctccggaagatcccggataaagacccggaacctgccgctgattaacgtaagcaaaataacgcctagagaaactacggaaaaaagctggagaccaagctgaggggacttgggggagtatgcctgtctacctttactggggagatgacacctatcggctgatgcaggcggtgcaccagttgcgggagcaagtgctggatcccgactgggccgcttttaactacgatcgcctgccgccggagtccacactggccggacttaacctggccatgaccccgcccctgggatccaacgctcgcctggtttggctggaagagacgacgctcacccaggattgtccggaagagtgggtaagggaactggagcggacgttagcctctttaccccccaccacccatttgttgttgaccacccgcaacaagcccgatggacggctcaaatccaccaagctcctcaagcaagtggcccttgcccgcgagtttccccaactggccccctgggatgaagagggtatcctgaggcaggtatacagcgaggcccggcagcgggatctcaagctcagcccagaggcagcccagaagttggcggaagccgtgggcaacgactcccgccgcttggcgatggaactggaaaagctggctttgtttacggtcaaccaacgggatcccatctcccctgagcaaatcgaggctttggtgcccgccagcgcctacaacagctttcaactggccgcctccctgcgccagggcaacttggatcaggccctgcgcatcctggcccatcttttggatcacaacgagccggccctgaagatcctggcggtgttggtggggcaatttcgcacctggctgtgggtaaagctattgctggaggagggagaacgggatcccaaagtcatcgcccaaaaagcagagattgccaatcccaaccgggtttattttctccaaaaagaggtgggatccctaaaaagctcggcgctgctgcaggtgatgcagcaacttttacaactggagtatcagctcaagcaaggtcaaccggagcgagaagtgtttcaagaggctctgatccagattgtggccattctccagaaatcctgagccttttcgttcagggacagttctagcaacgggcagcctacccaccgggatcagatccttcaccagggaggatccctcttcggaactcagagtaggtagagcaggataaacagcacaatccaaaccccatccacaaagtgccagtagatctcagcagcctcgacgccaaagtagtgttgggcgctgtagtgacccggcttcagggatcgccaaagcaccgccaaaataaacagcagccccgccgccacatgtagcccgtgaaacccggtcaagacatagaaggtgctggcaaacaagttggtggtaaggccaaactccaggtggctgtactcgtagagctgcccggccaagaaaatcgcacccatcagggcagtgagggcaaaccacagccgtagccccttgacgttattggcctggatggcgggcttggcctggtggataaccaagctgctggcgagcaaaatcgccgtgttgatcccaggcaagagcaattcccgctccggcgtcccttccggcggccagacgggggccgtgaggctgtaagccaagtaggccatgaacaggcccaagaataagcagccttccgccaccaagaacatcagcagaccaaaaatgcgatgatctgggtgctcagcgtgagcggtgtgggcctgagtgtggcccgctatcaaggcatcagcagcaagggatccttgcatattcttctccactcaaaaaataaaccaatcgaaccttagaattcctgagacggtgtggccagcccagccgggatcaagactggaatgcccggtgagtagaagatggagaccccctgctaagaagaagtcgtaggctctgcttccgccaacgccagctcccgcaagctctgcaactgggcggcaaagtaatccaaagtctccttgctgtgcaggccgtagtcgtaggggccggtcagcagaatgggatccccgtagaagttgtgggcaggcggcggggaagaagtcgcccactccagggttagagcctgccaggggttgtcgccggccttgggcccggccacccaggagtagatggcgttcaccaagaagggcagcgtggaaatggctagaacaaaagcccccacggagctaatccagttgaggtcggcaaattgcgggtcgtactgggccacgcggcggggcatgcccatcaggcccagcttgtgcatcggcaaaaagcacatgttgaagccgacaaaggtcaacacaaaatgcacccgcccccagaactcgttcagcagccgcccggtcatcttggggaaccagtggtagaggccggcatagatgccaaagacgctgccgccaaacaacacgtagtgtaggtgggccaccacaaagtaggtgtcgtggacgtggatatccaacggcaccgaagcaaggatgatcccgctcaagccgccgatgacgaacatggagataaagcccatgccaaacaacatggccgagcggaagtggatcttgccgccccagagagtcgccagccagctaaacaccttgatcccggtgggaacggcaatggccatggtggcgatcatgaaaaacacccgcatccagtcgggagtgccgctggtaaacatgtggtgaacccagacaatcaagcccaaaaaacagatggccaagctggagtaggcaatggctttgtaggcaaagatgggcttgcgggcgtgcaccggcaagatctccgagatcatgccgaacaccggcaaaaccatgatgtacaccgccgggtgggagtaaaaccagaacatgtgctggtacaccaccggatccccgccgccgctggggttgaagaaagccgtgcccgccaacaggtcaaagctgagcaggatcagcgcccccgccagaaccggcgttgcaatgagcgtgatgatggaagcggccagcatcgcccagcagaacaagggcataccctccatcttcatgccgggcaggcgcatcttgaggatggtggtgatgaagttcacggcccccaggatcgaagaggttccggccagcaaaatgctcaagatccagagctcttctcccaccttgccactgatgaggctcagcggcggatacgaggtccagccagctgagggggcctcgataaacaagctggccagcagcaaaaggccactgggtggaaccagccaaaaggcgacggcgttcagcttgggaaaggccatgtcccgcgccccgatcatcagcggcaccaggtagttgccaaagccccccatcaaagccggcacgatccacaaaaagatcatgatcgtggcgtgcagggtaaaggccccgttgtagcgctcaaagccgagaaagtccgcctctggggtagccagctccgcccgtaccgctgtggccagcgctccccccaccaagtagaagaaaaaggtggtcaccaaatactggatcccaatgaccttgtgatcggtggagaaggtaaaaaagcgccaccaaggctcggcgggaggatccaggctggctttgggggcagcggcaagggtgggattgtcctgtagctgggtcatggcaagaagctcctactggcgtcaccagaatgtgcgtcaagggggagttggagagaggccagctcagccggcgagaggcccaaacgttgccggtgaacttggacaaaggcagactccgacggagaaaattccagacgatgcccgtgctggagaggcagtgacggcgagtccgccgccagggcaagggcgccaccctctccaccggcggccaaaacttgctcctgctgccagcgctcgaactcttccggcgtctccacaattagttgcccggccatcaccccatggtaagggccacacaactcggcgcagacgatggggtaagttcccaactgcgtgggcacaaactccaagtgggtttctcggcccggaatgagatcttgcttgaggcgaaattgcggcacccagaaggcgtggttgacatccagagccgtcatattaaggcgcacccgcttgttaagaggaaggtgcagctcgccagccaccaaacccgactccggataagtgaatacccaagcatattgcatgccctgaacttggacaaccagctccggctggcccatctcctttccgggcagcagcgcgggagtgtaggcatagtccggatcccctgctgctgagtcttgggagggctccatcgccatggccgtgtggatgtgaccgcccacatcggcgcccccatacaccgcctgatagacatcgaggctggccaggcccagccagaggatgatcactgctggcaccgctgtccagacgatctccagcagcacgttgccgtggttgggatccccatccccacggtcgccccgccgcttgcggtaacggatggcacagtagagaagcaccccctccaccaccaaaaagatccccgtggcgatggtgatcgtgctgttgaagaggctatcgaacagaggagccgagttggccgctgcttcgggaagcagatggtgattctggccataccagaggctggccagggtcagcagaaccccaatacccaccaaaatgatgttactgagcgcactcacgactgctcttccccactgcaaatgcaaggcacgcccgccctagacaaaatctgttctgcgaacagagccgaagcgggccacacccatccttcatatccatttaggtcacgggagctggagaggattgcccaggcttagggatctcttcagaatcttcatcgctgggaattggtagaggggagcggcttgattggcaggatcgacagagcttctggaagatgaacgatgcatgcagaggaggcgtggctcagcacaaagaaattcttaaaaagccttcgccagccgcaagtctgcatttaggatccgttacaggggagtcagtctccttgtctgcctatagctagatgctgagccagttagacctcaaagacctattgaattaagttcgctaactgaaatggatagcttaagtatcgatctcgattattttttatgcagattattccgagcttggattgacttgcaataactttttcaacggcgatggactcttcgatttcccaatctcacgctcatcccttgccgtctagggagctttccctgcgcatggggcaagccttgctgggtttagcagcggccacttggctgttgatgggactgggcagtgccactcgagtcatgaatgctggcttatcctgtccagattggcccctctgctatggagagcttgtccccactgagcagatgaacctgcaggtgtttctggagtggtttcaccgcctggtggctgctggggtgggcttggccaccctgctgctaacggggtttgcctggctgaagcgcaaggccttgcccgcttggctgccctggggcctgagctgggcttttgtcttggtcgtggcccaagggatcctgggcgggctgacggtaacggagctgttgcgctttgacattgtgacggctcacctgggcacgggcctgctgttttttgccacgctgctcaccttgggattgctggccctgccaagcgtcgctccttcggaggaggggagagcttctgttggctacttgccctggctcggcttgggggcagtgctgctggtgtacgtccagagccttctcggagctttggtggcttcccaatgggcgttgcaccagtgcttagctgctggcgagctgtgcggggtgatgaacggtcacttgctgggggtggctccggccacactggcggtgttggtggtggcggtggccacaagttggcgacgccggcagctcccgcggattctcaagctgctgggccatggttcggtgggccttttgctggcgcaagtaggggttggcgttcttacctatcgctaccggctgcaggtggagcccttgacggtagcccaccagatgattggggcagctttgctggggtgcttgctgggctttacggtgctggcctggcgtacgagcaacagccttgaaagccaggaggaaggaagctctccccggagccctcggagggtagccgcggccgcagaaatcaacggcaagtagttccatggcagatatccttcaaacctaccgtccagatccttgtcagaacacggtgacagggatcccttttggccatcaccaaagtcttgcgcaggttttgcgcagctatagccagttggtgaagccgaagatcatcgccctcttgctgatgaccacggctggagccatgtggatggcgggcaatacggatcctttcaagtttggcgtcaccctcttggggggggggatggcggcggcagcagccaatgtcatcaacatggtgtacgacgccgatattgatcggatgatggagcgaacccgccatcgtcctttgccttctggccgcattcgggcacggcatgccctgaggtttgccgggatcctggctgtgatgtcctttggcttgctggcctgttttaccaatttgctggctgccagcttggccatggcggggatcctggtgtatgtaggggtctatacccactggctgaagcgttccagcccccagaacatcgtcatcggcggagcagcgggggcgatcccccctttagtgggctgggcagcggctacgggtgagctgagctgggctgcttgggtgatgtttgccctcatctttttgtggaccccgccccacttctgggccctagcgattttaaagcgagaagactatgcccgcgccggggtgccgatgctgccggtggtggccggagaaaggccgactgccgcccagattcttctctacgccctgttgctggtgccggtcagtctactgctggtttaccctttgcacgtgctgggatccttttacttgagcgcggcgaccctgctgggatcccttctaatttggaaggcggtgcagttgctccaggagccgcacagccgggagcgggcaacctccctcttcacctttgccaacctctacttgctgctgttgtgcggtgccatggggttggacaggtggtcgctgacccacaccctttgggatcaagcccttgcctctctccagggtgtctatgccagcctgggggcgctggccaaccaccttggggcaatgggatccctgggttgacgacttaaccaattgacatcctccccggcctgaaggcgggggattcttacacggtcgtcgcaaaggcgttgtcaaagcgcctctagacagttcctgaaggcaaagccccaaggttctgctgactttcttaagcaggttggcggcagcattcgcctcagcgttgaccaaccacccctttgccgtttggtacaggccccgcttgacacgctttccagagggtctccacccgtcgggtttttcaccataattaggtagctcatctccatctaggaagcttgcctgcgagctgtacgcttcctctacctcaataaactccatgccataatgccgacataattgcgcaatacgctccttgaaccgacctgttgggacgaaaacaaagttttggttattgaccttccctaaaccgcattctttgttccaaccaaagactattctcccaattgagtggtgcaaacagaagtcaatgaccttgcccgcagctttgtagattgcattctccggtttccgtaattcgacgaagcttttgcaaccaaaacccccgcagcttgtgagtcttgagcctagccagctccttgttgtacccctggttaaaggacttgactttgcggccaccaatgatgaagctatgtcctaagttgctaacgcacgtaagccagttgttgactccgtggtcaattgctagagcttttctcggatccagcgattggggctgggcaggcttggcatagacccactccagctacagacttacaggtctgttgtacggcggaaacatacatcgcgatgaagtgcgggttctcgccatctcagcgcaaagctcaccatagcttgcccatcgcttcgttttgaaatagacttgtctcgcatagtacaaagcacagttgtacaccttattagactgttgacacaagtactctgatagggggactagcttcctgttcctgactcgaacctgctgacagccgtactccatcattgttggcaagcggcatgacaaccgcagtctgacatgggcaagcgataatgcgagaggaaagtcaacggtacaatcactacaaccatggtgtggggctagcggttgtttatctcattttttggccaaagagaaggaaaaaggtcttggtaggagaagtcaggaagaggttgtttgagctatgaaactatatcaacgacccccatcatgggtaagcgaccaaagtcgctagcgggcttttccggcgcgcactcaagtgcggggctaccaagctatccttttgtgtctcgagacctgttggggctggtaaagaggggccctgatggcgcagaagattttcctgcgggctgtctgaaggttcggcttcctgccaccggcccaaacagagcggcaatcaagcctgtggaaaaccgtcttatcttcgtcccttcctttgcgatactgctagaggtgatgttgagagtgataacgcgatggcgatgcagcatctagccaggggccagcttcgacgtcctcaacgacagccaagctcggcgggatcccggtcgtcccttagccggtttgccccctgcggcctcctgttcagcctgctctgggctgtgcctgcctttgcccaagaaacgaaagcgcctgatcctgccgccttagttctcccagatagccgagccatccgcacccccaacctgcctcccaccctgtcgatcccgcccgaggcccgccctgccactcctgccccggtctcgcagggggctgctagggccgaagaactggtggtgcctcaatcccctttggaggtgcgcatcgagcggacggagggcttgtccttacaagaagccctggagattgctgttgcccaaaacccagcggtgcagcaggcaaggctggctgtagaacgggctgaggctggggttgccctggcgcaggcagcttttgcccccaccctctccactcgagccagttaccaatacagcgaacctccctcgcctggtggcaggccaagccgcgaagttcacactctctcagctagcgtggtgcgggtggactacaccgctttcgacaacgggatcagagaacaaaacctaagactggcccaagaagctctgcgcgtcgcccaactgcaactggagcaaaccctgcagacagtgaaacaagctgtggccaacgcctactacgatctgcagagcgccgatgcccgagtggccatcagccaggctgccgttgcaagttctgaagccaccctgcgggatgcccaagcccgagagcgggctggggtgggtacccgcttcgagattctccaggcggagaccgaattggccaacaatcgacaaaccctactggtggcccaaaacacccaacaactgagccgccgccgcctggccgagctgctgaactttcccagtcccactgatgtgctggccagggatcccatcgagcctgtgggagagtgggacctgagcctagaagagactattgttgccgcttttgcccaaaggcaagagctggagcgccaacgccgagagttggaacaagcccaagctcgtgtgcgcctggcgcaagccagcaacggtccccagattggtttgttcgccaccctcgatgcggttaacgatttcaaggccagccgcgacagcttcgatatcggctactcggtcggcgccaatttcagtttgacttggctggacgggggtaaggcggccgcccaggctcgccaagccgagatcgacgggcaggtggccgtaaacaatttcatcggcagccgtaacgaaatccggcgcagtgtggaagaggctttcctcacgctcagctccagccgcgaacagatcgactcagccaaggtagcgattgcctcggcagaggagagcctgcgcctggcgcggctgcgccttcaggccggggtgggcacgcaaacagaggtgatcaacgccgaaactgccctcaccaccgtccgtggcaacctctccaatgctgtaatcgcctacaaccgcgccctggtacaactgcagcgggccgtcggcaggctttgatctctgctcggttctttctccctcacccccaacccctctccctctgggagaggggagctagggcagctcgttcgcgacagcgttgcgtagtaataaggatgtggagaaacgtttcgaaatagccatggtgccaagtaccgctggcgccagcagaagaaacgcgacgaactgagaaaaatcgccccctctgggcttagcccctgaggtttcctcacgatccgcaatgacggcaaaagagaggcctagagtttacgggaatagaactcgacaaccagcagctcgttcactggtgcgcagatctgctctcggggaggcagttctttgatacgcccgcgcagcttctctttgtcaaattccaggtaatcgggcaggaacagccccggatactcagcgtaggcggccaccaatttgcgagaagactccttgttccttaccgtgatcacatccccaactttgcagccatagctggggatggtgactttgcggccgttgacttcgatgtggccgtggcttaccaactgccgagccgccggaatggttggagccatgccgaggcgaaagacgatgcaatccagccgcatctccagcatctgcagcaaggctagcccggtggatcccttggagcgccgcgccttgcgcatgtagcggagcatctggcgctcgctcaccccgtagttgaggcgcaccttctgcttctcttctaggcggatggcatactcggattttttcttgcgctcggccccgtgcataccaggtggattggtatttttggggcgcttgcgcgtcaaaccgggcagatcaagtcccccgaagcgacgaatgatcttgaggcggggacctgtgtagcgggacatgcgggcgtttctccgaaatcggcaaagatactcagcagaagagcacaggcgaaaacattggccgtgcgccaaaagaattggcgatctcctatattaaggtcttagcccggcctttaagcaaggggtgagagccgttttttagctgactttggggagcggtgccattagtcgtagcgaacccccagttgggtgcggatgaaggcgcgatcctcgctcagcaggccgttgagggtgcgccgctcccccaggatgggatccgggtccaagccgatggcctccagatccgccagcaccatcagctccaccagttgggcaaaggtcaccttgggctgccaccccagtacccgcttggccttggaggcgtcccccaagagcagatccacctccgtggggcggtagtagcggggatcgatctcgatcagcacgcgatctttgtagagtccctgttcttccagtccggatccccgccaggtaatgggcatgcccaccaaagcaaaagcgcgttcggcaaactcccgcacgctgtgggtttcgccagtagccagcacgtagtcgtccggctggggttgttgcagcatcatccacatcccctcgacgtagtccttggcgtagccccagtcccgcttggcatccaggttgcccaggtagagcttgtcctgcttgccggccacgatgcggctgacggcgcgggtgatcttgcgggtaacaaaggtttctcctcgccgtgggctctcgtggttgaacaaaatgccgttgcaggcaaagaggttgtaggcttcgcggtagttgactgtttgccagtaggcgtacaccttggcgcaggcgtaggggctgcgggggtagaagggggtggtctccttttgcgggatctcctgcaccaggccgaacatctccgaggatcccgcctggtaaaacttcacccggatccccgtgcgctgctggtagtcgcggatggcctccaggaggcgtagggtgcccatagccaccgcatcgacggtgtattctggcgcctcaaagctgacccgcacgtgggattgggcccccaggttatacacctccgtcggctgcacctgttccaggatcttgcgcagggtggtgccatcggtgagatccccatagtggagaaacagccgggcgttgggatcgtgggcatccacatagatgtggtcgatgcggtcggtattgaaggtgctggcgcggcggacaatgccgtggacttcatagtttttttgcaacagcagctcggccaggtaagagccatcctggccggtgatgccggtaattaaggcacgttgggtcatagagctggaggcgaaaacaagcacttgtaagacttcagccagagcggggacttcagcgccttgccaagcacaaactcgcaaagctgaaaccccaaagccagaatattatagagcagcgggaaccccttctctggggttctgcttgcttaggaagagcccaggtgacgatccttaacctgctgcagggcaggggtcagggccataggccagggagccggctggcgcagttgccgcactgcctggggcaggcgcaggaccgaggcacggctggtgcgggcaatcgcctccagatccggcaggggctccaacagcacacccttgcgcaggatcgggcgcagcagcggctggtagccagggggcgggctctcgtcggcctggccgagcaagtcccctgtgggaccgcggaagatctgcttgcgccccggcagggtggctttggcaaaggaggccttggccactgggatcccgttaatctccaccaatttgtacactccgttcacgccctcgccggtcaccagccgcgtccccactccatagccgctgataggggcttgggagcggtgcagccgttcgatctcgtactcgtccaaatcgccgctgacaaagaccggcgccccctggggcaggatggccttgacctggtgggagagggcctccaggtccccggagtcgatgcgcacgccgccgatctcgccttgggatcccagttgatccggatgggtggctgcaaagagctgggccgctgtgcgcgctccctggatgggatcgtaggtatcgatgagcagaaccgcctggggaaagtagcgccggaaggcttgaaaagcgcgggtctcatcgccggagagggcggcaatggccatcaccagagaatgggccatcgtgcctgccggcttgcgccccagcttgagagctgccaagacgttggaggtggcgttgaaccccgccgccagcgctgcccgcgctgcccacaggcccgcctgggggctaaaggctcgccgcgtgccgaactccaacaaaatggcctcatccccggcagcatcccgcatgcgggccgccttggtggcaatcagggtttggtagttgaaggtggtcagcaagtaggtttccaccagttgcgcctgccacagaggagcctctacccgcagcagcggctcgttggcgaaaacggccgttccttccggcactgcccacacatccccctcgaagcggcagctagccagcagctcccagaagcgttgcggtgcctcggcaaaaatgcccgtctcccgcagcgcctgcaaggcttgcggcggaaagtgcaactgctgcaggtattccaccgcttgggccagccccatggcgatgaggtagccatagtcgctaggcaagcgccgcacaaacagctcaaaggccgccggctgattctccagcccctcccccacatagcaggcagccattgtgaactggtagagatccgtcaacaggccgtagtcctggggctgcagggaggagaagtctgaattcaccatggaaacctcaagggacaagccgctgaaaagctaggggagcgggcaaagaagtccttgccaaagttggagctactatggtaacaggtttggcctgccagggatcccggcgaggtggccccagcgataagagcttgactgcactctaaaaagccatgaacaccactgtccagggagtaacgactcaagctccgccgacacttcccttgcctgttcattttgatcccgagcgggtgggggagatttggcgggtgccctaccaacagcgggccctagaggcggagcagtgggcccaagagcaccgcatcccatcggcagaatccgaccaggtgcgggtaggcttgttgctcatcgatgtgcaaaataccttctgcattcctggctttgagctgtttgtgggtggttctagcggcctgggggcggtggaggataaccggcgtctgtgtcaatttatctaccgccacctcgcccacatcacccagatcgtggctaccctggacacccacaccgccatgcagatcttccaccccatcttctgggtggacgcccagggatcccatcccgagccagctacagccattgctgccgccgagatccgctccgggcgctggcgggtcaaccccgcggtggccgccaacctcacccaaggggatctgacgcggctgcaggtctacgccctccactatgccgagcaattggagaaaggggggaaatatcctctcattgtctggccctaccattccatgctaggtgggattggccatgccctggtgccggcggtggaggaggcgatcttcttccacaccattgcccgctgcagccagcccagcttgcagctcaagggggccaaccccctgacggaaaactactccgccctcagcccggaagtcttgaccggcccggaaggggatcccatcgacgagaaaaatgaatcccttatcggccacctactggaattcgatgccctgatcgtggctggccaagccaaaagccactgcgtcgcctggacggtaagcgacctgctgcaggagatccagtccagggatcccgccctggccaagaagatttaccttctggaagattgcacctcgccggtggtgatccccggcgtagtcgattttagcgagcaggcggaggcggcctttgcccgctttgccgccgcggggatgcaccgggtgcgctccaccgatcccctctggacgtggcctggctttccgtggcggaagacttgatctcctctaccccagtgctaggatgcggcaggacaggctgtgggagtttgcctgtggacgatcgtcctggcggtgcagatttgctttgggaaaccagttccctgcgccctcccactggcgcccgcgactttttgccgcgggaagtccagcggcgggaaaggctagaggcgcagctaacccaggtttttcgccgttacggctaccaacgtatcatcacgcccaccctggaaccgctagagacgctactggctgggggatccatccgcgccgaggcagtgctgcagttgcgggacggggaagggacaatgctggggttgcgcccggaattcaccgcttccatcgtgcgggcagcagccacgcgtctggccagcgggcccctgccgctgcggctttactaccacggcaacgtgttccgcaatagccggcgggaggagggctcctacagcagccaggagtttttccagtcaggggtggagctcatcggcgcgggcggatggctagccgacgctgagatcttgctgcttttagccgattgcgtgcgcgctgttggcctcagcaactggacattgctgttgggagatgtgagcctgactgagagcctgcttaactctgttactcccaaggcccaggcggcggtgcgccgtgccattgcccagcttgactacgtttacctagaagcggctccgctgccagaggcggcccgccagattggcctgcagattctgggattgcgtggccagccggaacaggttctacctcagctggcccagcttcctgtgtcgccggagcggctgcgagatctgcggcagttgtgccagattctggaagcccagcaagtgcgggtggtgttggatctgagcttgctgcaaaccttggcctactacaccggcattgtcttccaagcagtggtggggggagaaatcatcgccttaggcgggcgctacgaccggctctatgccctctatagcccacagcaactggagcagccagggatcggctttaccctcctgccggataccctgctgcggcttttgccccccactccccaggacgaggcaacggggtgcaagcggttggtggtgccactggtgccggcagggatcccggcggcgctggccttggccgcccgctggcgcgagtcagaggcggtggagctggaattgctggaccgctcccccgaagaaatcgaggcctacgcccgccgctgccggatcccggagattgcctgggtgcaggccgatggcagctaccacatctcccccgtcaaatatccagagccgccagatccaactgggcactgtgggcctcgatgaactcccgacgcggcccgacggcatcccccatcaggatggtgaaaatgcgatcggcttcggctgcgtcttcgatggtgatctgcttgaggacgcgcgttgccgggttcatggtggtttcccaaagctgctccggcatcatttcccccaagcccttgaagcgctggatggtgtacttggtgttggccggcaggctgcgcaggacttgctctttctcggcctcgttgtagcagtagcgcacgttgttgcggccccactcgatcttgtaaagcggcggacaggcaatgtagacgtagccctgctccaaaagcgccttctgatagcggtaaaagaaggtgagcagcagggtgcggatgtggctgccgtccacgtcggcgtcggtcatgaggatgatgcggtggtagcgcagttggctgggatcgaactcctcgcccttgacccccaggcccagcgctgtgatcatggcctgaatctcggcgtttttgtagatcttggcgggatccgccttctcgatgttgaggatcttgccccgcaaaggcagcaccgcctgaaactggcgatcccgtccctgcttggcgctgccccctgccgagtcgccctccaccaagtacacctccgactccgccggatcccggcaactgcagtcggccagtttccccggcagggtggaagattccagggcagacttacggcgcaccagctcccgggcccgacgggccgcctcggccgcgttgaaggactggatggccttctcgacgatccccctggccacgttggggttgaactctaggtattctgtaagggcttccgagacaagggtctggacaatgccccgcacctcggtgttgcccagcttggttttggtctgcccctcaaactcagggttgggcaccttgactgcaaggatggcggtcagcccctcccgcacattttctcccgccaggttgctgtcggagtccttgagtttgttgagcttgcgggcttggctgttgatggtgagggtaagggcggtcttcaatccctccaagtgggtgcccccctcagtggtgcggatgttgttggcaaagccaatcaaggtatcggtgtagacatccgcgcaccactgcaatgccgcttctacctcgacgccatcccgctccccgcgcacatagataatatcggggtggatgggggttttttcgtggttgatgaaggccacatattccttaatgccgccggcaaattgatagacttcgcggtgaggcggatcccgccgcagatcgctgaagatgattttcaagccggcattgaggtaggccagctcgcgcaagcgggccgccaacaggctgtagtcaaactcccgctccgggaagatgagctcatccggcttaaagcgcacctccgtgccccgccgctgggcaccggcaggctgcggctcggactgaagggatcccaccaccgcccctcgctcgaagcgctggaagtaaaccttgccctcccgccagactctggcctccaaccactcggagagggcattcaccaccgataccccaacgccgtgcagccccccggagaccttgtagccgccgccgccgaatttgccgccagcgtgcaacacagtcatgaccgtcaccagcgccgactgcccggtcttggggtggatgtctaccgggatgccgcggccattgtccagcaccgataccgagccatcggggtggagagtaacctcaatttcgttgcagtagccagccagagcttcatcgacggagttgtccaccacctcgtacaccaggtggtgcaatcccttcggcccagtggagccaatgtacatgccaggccgcctgcgcacagcctccaagccttccaaaacttggatctgctctgcaccgtagttctccgtcattcgtaactccaatcccgaagagagatcccggcccccgccgacctaaacccagagaaattgacgccagaagccagagataatccaaatgccaaaaacctgcccccataatagcacaaaaggctaaaacggccacacagccgcttctgagggcaaactttggcaggggatgcagggatggagatcagtttcttgcccgatcctggccgagaaagctctccaccaatcccggtggcggctgcacctgcagctcacctttttccaaatccacaaccggcaccagagccttcacaaaggggatcaacacctgccgcttgtcgggggtggcgatctccagcacatcttggccagcggcccagatggccgagacatgccccagcagccgcccttgatggtaaacggccaggccgatgagatcggagtagtggtactcctccggctcgaggggcaggcgctgggaagccggcaccaacaccttagctcccacccaagcctctgccgccgtccgatcgggaattccttccagccgcaccaggtataggcccttggcgggaaaaaactgcccctcgatcaaaggatgcaacagaggctccggatcgctatcccgctgcagccagcgcggccctggctcggtaaggcgctccggaaaatccgaccagcacttaacccgcagccagccccgcagtccatgagcagccaccacctgccccaccagcagccaagcggtatcccttgaagctaccatagctgtcgctgctagtcgagctgaggaaagttcacctcggtcgggaaagccgtggagctgcccaacttttgggaagccccggaagcgcgggatccctgttctcccttggccacatccaccatagagagcaacccttgcagagtagcggggatggaattgggatccataaagatcaccttcgagctggggctactgcccaccttgagacccatatcgatgtagttttgcgccatcaagtattgcagcgcgttggctgcctctgggttttcctgcaaagtggcggcaatggttttgatggcctcagccgtgccctcggctaggagcagccgctcgcgcttctcagcttctgctcgcaacaactgcgccttggcagcccccgccgcttggttgatgctggcctgctgctccccctcggatttgagaatggccgctcgcttctcccgctcggcagccatctgcttttccatcgagtcctgcacggttttggagggctgaatatctcgaacttccacgcgggtgatcttgatcccccagggatcggtggcctcgtccagttctgtcaaaaggcgggcgttgatctcggcgcgggaggagaaggtctgatctagatccatgcggccaatttcggcccgcagggccgtcagcaccaagttcaccaaagcccgctgtacatcctctactgcatagcgagccttgatcatatccgtaatgcgccaatagaccaccgcatccgccatcaaagaaacgttgtcgctggtgatgcactgctgcggcggcacgtccaacaccttctcgcgaatggtttcctggaacacaatcctgtcgatgggaggaaaaatgacgtgcagcccgggtgttagcttgcggtgaaaccggcccagacgttctaccagcgcctcatagccctggctgatgatcttgacggagttaaacaggtaaccgaggaagatcagggcgattgccgctaagatgcctggcataagacgtctctcctgagtggaagctttgcctcttatcttagacgattgttctctgggcttgtcggccttgacctcgaggcccctgaaggcggagactctttctggctttttcctaaaattttaaggtttgatgtcttgacccatacctcattgaccggtgggggcaaccggaaagactgaaaagcacctaaagggagtctgtctatgaaactaaacagcaagaacctagaagttggcttgaacaaaacctacgacgtcattgtcgccggtggcggcgcaggggggctgtcggcggcaatctatctggctcgctatggcttgagttgtctggtggtggaaaaaggcaaaggccgatctttttggatgcaggatctgcgcaattatctgggcctgccgccaaacacgccaggacgagagctgttgcgacagggaagggagcacgccctcagcttgggggtggactatctatggggctatgtggaaaatgtgaaggatgagggagacctttttgccgtcaaggtcaaggtgggaaaagtcaacagcctctaccccgtttttcgcagcaagtatttgatcgcggcaacaggcatcatcgatcatctgccgcaattgccggacatgcaaaatgtttacgactatgccggctattcattgcatgtctgtatgatttgcgatggctacgaaatgcgggatcaaaaggcagttttaatcgtcggctcagaggctcaaatcaacactgcctttgtcctcaactggtttacgccttatatctcggtgttgactcacggcctctgctcggtcggccctgaaatgcgccaaaaactggccgagcacggctatcccctttacgaatctcccatccgccgctttctgggcgagaaccaccagatgcgcggtgtagagctcgcggatggcacctacatcgaggcaactaccggcctggtggccatgggagccaagtaccacaacgactatttgaaagggatccccaacttgcagtggcagggcgaaaacctcgtgaccgacgagtggtgccgcaccacccatccgcggctgttcgcggtaggagatttgaagcaaggcctcaatcaggtggcgattgcggttgctgacggagcgctggcggccacagccatttggcgggacatccgccgagcctcccctgctcgtcaatgggaagagcgcctgcgctcttagtttgggctcattccgccctcttgagggagctgggatggccctttgccctatgattgttgcgaagccccgagaaactcccatgcgttctctgaaagcggcgatcttttttttggttttcctattggtggggctgcagtactgcgcggtggaggcccagtcttttgatctaaagctgactctaacctcagaatacgatcctgttctcccgatcgagagcgttcgggttgtgcgcggcagccctccccaagacctgctggtttacctatcggctccttctgctgcctgggtttaccaagagcgggtaaatgggcattacttgatcgatattccctatgcggtgattacgccctcgaccgctgttgaggttcctagggagctgccctaccggctgagctggggcaaccgagacgaacagactgggcgcctgctgatcacccctgcacctgcccaggtagaggtctttttgcagcatggctggacagcggatcccactttgctcgatccgctggaaaatagccggcctttgcaactgcctttggaagaggcgctcgggcctttgttggaagtgccacctcgctctgcctttctcaccattgacgatggaccttggccgcagtccacccctcgccttttagaggttttggatcagctacagattccggccaccttctttctcatcggcaatcacgtttctcgctttccagagttggccaaagccattcaaacccacgaccacactatagccaaccacacgtttactcacgactatcgacgcctctatagcagcgacgagatattctatgccgaggtggatcagacaacccaactgctcaagacgttgggcttggatccccaactggtggttcgcccaccgggcggttttcgcttagactctgctttgcgtcgcgctttggaacaggcagggtatcaggttctctactggaaccttagtcctgaggatgcctatgccggccaaacagtagaccagcttttgcagcgggttcgatcccagttgtcggtgatgaaagcctctgaacaacccctggttttgctgctgcacgaccgctggccccatactgcagaagctttgccggagatcgttgctgccgttgaagaggcgggctatcgctttttgccctggcccacttctagagattctgcttgagggaactgccaactgtctcttaagcaaaaccgggcaatctcttaaaatcttagggtcgaggagtggggaagtatgcgaaagcccttggatttctggggtcggataagttggggagcagccttggctctggcgctaccccttgctgttaactctgcccacccccagccgctgcttccgctgttgccggctgtttctgagggaggcaccgcgcgcgagggagtagttgccctctttcgtcaatccatctggtgggagttcatccgcggcaatcgcggccaaaacctgcgcctgtttgcggccagcctcaccgcttccgatcggcaggatgtggtggccgtgtttgaaatccagcggcagccgacagtggagccggtggtgcgcgttctcagcttcgcccatcagggaggatacgattttcgcctgctccatgcggctgagccgatccccggacggctggtggaggcgcacctgcgcaccgacattacctccagcgcccagcccaagctggtactgctcaccgagcgagggggaatcagcctgctgcggtctgtcttgatcttggaacaccagccggaggggtttgtgccgctgctgagcgtaaccgatttaagcaatgccagcttgcgggtcagctcccaagggctcctggtcatctccagcgtgccgggatccaaccgcgactcgcgcgccaccctctaccagtgggagggagatggctttgtccgccgcgatctgtaacatcccaagtcttccgattggggacgagacaatagaccgctgggattcgttccaaattgccacaaagcagtcccttgcaactcccctctcccactgggagaggggtcggggctgcgggaaatgtctctagtctattgaggagggccagagagctgttgagcctgccagcaggcgcctaggctgggcgcttggcccacctgccagagaaacaggctttcggctcccaggggatgcaggctccagggatccaggccaggcccaaaccagccgtagggatcgacgggggcgggttggccggagttggttgggttgagacggcgcacctcgaaatggagatggggcccgctggcacagccgctgtcgcccgacaggccgatcacctccccggcggctaccctctgtccctcctgcacctggatttggctgaggtgggcgtagagggtttccaagccagctggctcgtgcagaatgcgcacccgcaaccccctgaccgggcgacccaaggcagggcagaaaaacgctggctccggacgcgctacggtaacccgtcctggggcggcggccaggatgggggtgcccaccggcatggcccagtcatagccggcatggccatcgcttttgccgcaggggtgcagcgggccagggatccagacttggccttgcccactgacaaaccgtccgttgccatcctcctcccccaagggcaagtcgtggtcgaagaggttggtgacgggaaattccccgacaaagggcttgtgcaaaaacggccactggggcggcggcggatccccattagaagagcgatggctctccagcgccaaccgatagtgctccagatcctgacgctgggcgggatctggggaccgctgcagcagaagatccaccaggcgcaaggcctgagcccagtcccggcgctccacagcccgcctcaactgagcgtacactcccctcagggatccctctgaccaagaggagctctgcggaaaaccaggcaggatgtttacgaattgatacaataggcagaaaaatatcagcaggcctaccctggtcaggccaggcagtttgctttggccatccgcttttctcctcagccgctgctcaagcggtggggtagcgaggcggctctgatcaaccaccctacgggagcttctcatgcgttggctgttctcctcgttatcctctggtgtccttgttagcctgcctttccggttttctgataggcgaggtgttctccttgggtttgggtcaatctggcagcggttggaggctttggcgctgggcttacacattctctccttgctcttcgggctggtgggcctactgtgggtagtaccgcatcccgagtgggtggccagtttaccccccattggtctgcaggccttctcttggagcatgggcaatggcggcgtggcctacatggtgtctggagccctggcggcggctttgatgggatcccggctgttgggggtgcggcgcctgttgatgtttttgatcccggcggtgggcatttccttggccagcgagctgctgggcaccagcactgggatcccttttggcgactacggctacctgagcgggctgggctacaagatcgccggactggttcccttcacgatccctttgtcttggttttacgtggggctgtcgtcctacctgttggcgcgggtggcgttgcaagcggggcgccattggctgatccactgcgaggccatcctgttgggggcgctgctgctcaccgcctgggacttcgtgctggatccggccatgacccgcggcctgatccccttttggacgtggttccagccggggccctttttcggcatgccgctgcaaaacttcggcggttggatgctcaccggagctgcctttatgaccgcggccaacctcctttgggggaaagatcagccggtcttgaaccgccgccagttgctggggccgctgctgctctatgtagccaattttgcctttgccctgctgatgagcgtaggatccggcattgtcgcgccagcagggctggggctcttgctgggattggggccagctgtggggttgtggtggagcgctccgccggatcctgaggctccctcgcagcctgagttggccgcgcaagaagctggggatcgccagtgggcgggggcgaagtaggtcgcctagggtctcggcgccgtttttttcgggctgccctgccacaggccaaccaacaagcaggccacccccacgttgatggccacgtccgccacgttaaagacggggaagccaatccagacgaagttgaaaaaatccaccacatagccgttgagaaagcggtcgatgccgttccccatcgctcctgcccagaccaagccgtagcccacctgttcccaacggcccaggctgctgccgcgaatcgccagcagcgccagcgccaccgctacccccagcgagacccacttgaggaactctgccgaatcggcaaataggctccaagcggcgccggtattttccacgtaggtaaggtgaaacacccctggccacagctcgatttccggccccggcagcagccgctccaccgcccagcgcttgctcgcctgatccaggagcaaccccaggatcccggccagccaaaagcccgtgtttttcatgctttttcacctcactacgtccaccggcaagagcgctcagaggagcacttttcccatcctgacatcctctcttcttttgtgagcggcaaaccgcaggagcaaggttggggagggtggaatagaaagccagggagcctcaggccagcaattgtctgcctggagggcaaaacaaagaaaagcgtccggctagctgagccggacggggatcctacagtctagaggagaggaaaagagcagctaccgcccccgctgctccagggatcggcgcaactcgctggccatctgtataaactcttgcggattgcccgccttgccgtaggaggagcgatcttgaacctttttgccgctaccttggcgggtgcgggtgttgatcagagagctggccatttccagaaacttggcagggttcccttcgctgctgccccgcatcacaaaggttcgtccggcacgagtcactgccatagctaccttgattctcagaaacgaaatgcttgttcacatcttcccacaaggatcccaaacccgccaggcccagcgccctattggagatagccgtggcttctcaggctttgcatcaccaagtcgatacattcagagatgctttgctcggcggttttgcagaccacctctggatattctggcggctcgtaggggtcgtcgatgccggtgaagtgccggatgaggcctgcccgcgctttgcggtagaggcctttcacatcgcgctgttcacaaacttccaggggggcgtccacaaagacttcgatgaagttgccgatctgctgccgcacctcctgccgggtggcgcgatagggggagatggccgacaccagcacgatcaccccgtggcgggtcagcatctctgccacaaagccgatgcgacgaacgttctcatcccgatccgccctgctgaagcccagttccttgctgaggtgttgccgcaccaggtctccatcgagcacttccaccggcaaccccaaagcctgtaactgctgggcgacaccgcagctcagggtggttttgcccgcgccgctgagccccgtaaaccagaccgttaccccccgccgccccatgggtgtagatcccttctccttgggctttgccagaatatcatcccccgcccagagtgatacactcgagacattgtccattctccctctgccatgccgccgctaagcgcttctcttatcgacttgggctccgggacaaccgccgagctgttcgaccggcatgtgatgtccacctacgctcgctatcctttgaccctggtgcggggggaaggctgccgggtttgggacgaagaagggcgcgagtacctggattttgtggctggcattgccacctgcacgctgggccatgcccaccccgcttggatccaggcgctgactcagcaagcgcaacagttgcaccatgtttccaacctctactacaaccggcctcaggcgcaactggcccaatggctgacccagcactcctgtgccgataaggtttttttctgcaactcaggggcagaggccaacgaaggcgccatcaagctggcccgcaaatatgcccatacggtgcgcgggatccaagctccggtgatcctcaccgcccaggctagctttcatggacgcaccctggctgccctcaccgctaccggccagccgaaataccaaaaagactttgccccgctggtgcccggcttcgactacgttccctacaacgatatcgagggtacggcggcagtgctggagcgttggggcgagcgggtgtgtgccgtgctgctggagccgctgcagggagaaggaggggttgtgcccggggatcccgcctactttcagtggctgcgccgggtctgtagcgagcggggcatcttgctgatgttggacgaggtacaggtggggctgggccgcaccggcaggctctggggctactgcaacctggggatagagccggatgtgtttaccctggccaagggcctggcgggcgggatcccaattggcgccctcctggccaaagacttttgcgccgtgttccagccgggggatcacgccagcaccttcggcggcaaccccctggcctgtgcggttggcctggcggtctgccacaccctgatggtcgagagcctggtttggaatgcccagcagacaggagcccatctgcgccagggtctatctcgcttggccaagcagttcccgcagcttgtgcaggaggtgcgcggctggggcctgatccagggcctggtgatgcggatcccggcggctgaggtggtcagggcggccctggagcgagggctgttgctggtgccggcgggatcccaggtggtgcgcttggtgccccccttgatcgtcacgcctgcggaaattgacgaggcgctggcgcggctggaatcggctctgcagagcttggcccttggcaatagcgggacggagtcctagccctggcagacctgctgcaaaaaggcttgcagccgctggcgggcctcctggggcaggggatccccggcctgctccagcagcggcagcacctcctcggcgtaggccgggacaaagccggcagccggccagagcaaatccgaggtggatcgcaggttccaaacttgggatccctgcttgagcaacaggggtcgcacccaaagcagagctggggatcccgcctcaagattgtgaagagaaacctgaatcagctccacgtagagggtggcctgcgaccccggcaaggctaggatggggcggggtgaggtgaggacactccctacttccgtcctcccagcaggcagaggacgtcccctaatggggagatcctcaccagagccacattgagcgggcagacagggccacagagtcatggaacggctggcttccgcttaggaaagttgagaccaactacacctgatcttaagggatgccttctcaggttctgcgaggggatcccagattgcccatggtgctagtcttgcaggcaaggctcctccaaattcctggaaaccggatcccgccatgatgcacacctttatcccgccccaccgtttctttccctacctgacctggacggagatccaggccatgcccgacaaagagaacgtagtcatcatccagccggtggcctcaatcgagcagcacggtccccatttgcccctggtggtagatgcctgcatcggcacggcaatcatcgggcgggccatggaaaaactagagccggagatcccggcctatgtcctgcccacccagtgctacggcaaggccaacgagcactggcatttccccggcaccatcaccctctcggcgcaaaccctgatggcggtgttgaccgaagtggccgaaagcatttaccgggctgggtttcgcaagctggtgttcctcaactcccacggcggccagcccgaggtgctgcagattgtggcccgcgacctgcaccagaagtacgaagatttcctgctcttcccggtgtccgtctggcgcgttccccaccaaggccaggagctgatgaccgcaaaagagcaggaattgggcattcacgccggagacggcgagaccagcatgttgatgtacctgttgcccgagacggtgcgcaccgaccgcttggtctgcgagtacccctcggatctgccgcaagatagcttgctcagcctggaagggcggatctcgtttgcctggacaacccgcgacctcagccggagcggcgtcctgggggatgccaccgccgccacgcccgaaaaaggcaagctcctggtcgagtcgatggccgacggctgggtgcggctgatccgagatctgcacaagttccaacagccccaggcctggcgcaaagccccgctgtcggtctagggatcccggcaggtttcctgaccttttgaggcttctggccggccctagcctgcttctctggagcgggaggagcgacttctcgagggctgatgataggcttgagggaaaccccctgagggaagagcgatggttcttgcctcaaagccagccaccccccctgtccttgagcggcacgacgccacttggcaggactatgtggccattcgcagccatcctgacctggagtggcaaaaactctcctttcatcggggttggttgtgggtcaacatgggcaaagaagggccggaacacgcctccgtcagcgatttcatcaccatcattttcgggttttgggcctttttgcacccggatgtgccgctgcagtcctatggtcgctgtctgattgagtacccagaaacccacgcctgcgcccctgacctagtgctctacaaaggggagaacatccccaaataccaagccggcgagccgcggcggattgatttgcgtttccaaagacctcccgacctggtgggcgaaattgccgacaccaccctggctcttgacctggacgagcagaagcagctttatgccagtctgggcattcgcgagtactgggtcatcgatgtcaaggggcggcgtgtttttgcctttgccctggccaaggacaggcgctatcgggccattgcccagtcagaggtgctggcgggcctgcagatagctctgcttgagcaggcgctggaacgcctggccagcgagaccaacaccgccgccgccaactggctcctccaacagctccaacgccaggcttaagattcccagcttcaggatggactatgactgtaatctctctcaagacctcgacttcccccatcctcgagcggcacgacgccacttggcaggactatgtggccattcgcagccatcctgacctggagtggcaaaaactctcctttcatcggggttggttgtgggtcaacatgggcaaagaagggccagagcacgcctccgtcagcgatttgatgacggccatttttttcgcctgggcctttttgcacccggatgtgccgctgcagtcctatggtcgctgtctgattgagtacccagaaacccacgcctgcgcccctgacctagtgctctacaaaggggagaacatccccaaataccaagccggcgagccgcggcggattgatttgcgtttccaaagacctcccgacctggtgggcgaaattgctgacaccaccctggctcttgacctagacgagcaaaagcagctctacgccagcctgggcattcctgagtactgggtcatcgatgtcaagggtcggcgtgtttttgcctttgccctggccaaggacaggcgctatcgggccattgcccagtcagaggtgctggcgggcctgcagatagctctgcttgagcaggcgctggaacgcctggccagcgagaccaacaccgccgccgccaactggctcctccaacagctccaacgccaggcttaaagccgtcagggcgtttgggccagcttgatgatgagatggcggtttttgtccaccgcgatccagccctgctggcggaaacggttcaaaagacgggtgatggtgacgcgggtagtgccgatggcattggccaagtcttggtgggtgaggcgcacctgcaggcgcacccccgtcgccattggggatcccaactccaccgccaatagggagagcaactggcgcagccgatcctccacccgccgccgcccggccaaggccagcagcgcttcggtttggcgcaaccgccgcaccaactgcttgagcagcccctggctcagggttgctgaggcttccacctcggctgccggcagccgcaacacgtcaaccgccgtcaacgccttggcttggtagggatccaacattgtcagcggggatcccaggggcatggaggggccagcaaatcccaacagcgcctcgccgccattgggatagagggtagtcaattgcaccacaccccgacagacgatcacccactcctcgggaaacaaagggatgacctggccgggactgtagggagataaactgcggcctcggtagaggtcttctagcaattgccgctcccgtgtaggcaggccggcagcaaaatggccgggcatcgtttcaggcataggctagctccgctagggcaaactgggcacactggtcgttgggctttcccctaccaataacagcatggggttggcttcgcggctgagttggggtagaggacaagtgttcccgacaacaccttaccgcttgcctcttcgacggaagtaaaggagaggttatgcccaggttaagtctcgccacgcagaggggcagaaccgagagcaaccgcgatccggtaggatagaagtgccaagctcaacccttcaggagacctgctgtgacgctgatggttcgcgtgatcacccccgaccgcacggtttgggatgcccccgccgaggaagtgatcctcccggctacctcaggtcagttgggcatcctcaccaaccacgcccctctcttgacggccatcggcaacggcgtgatgcgggtcaaggccggtggcaagtggtcggccattgccgtgatgggcgggtttgcggaagtggaaaataacgaggtaaccgttctggtcaaccgcgccgagcggggagaaaaagtggataaggccgcagctcaggccctcttggacaaagcgagccaagttttgaacaccagcagcgacaagcaagagcgcctgcaggccaagttggatcaacagcgggccagggccttgatccaagccgccgagatgggccacaaaagctgagggatccccgcttttcttggcaggggatccggctgcggggctggctttgttaagctgaagctcttggggagctggtggtgctatgttcagtcctgcagttgccgatggcgcattgggcagcttgagaattagccaggtggcggcggtggcggggttgccggtgcgcacggtgcgctactacgagtcgctgggcctgctgaagccaacggtgcagcggtcggagtccagctatcgcctcttccatccggcagtgctggggcggctggctttcattcgccgctgccaaagcctgggcctgagcttggaggaaattcgccagatcctgcagttgtacgaccggggggagcagccctgcccagaaatccgccaacacctgcaggagaagctgtggcaaatcgaagagcgcatggccgaattgcaaactctaaaaggccaaattgaaagcctcctttccgattggcggatcccagcggaaccgacggcccaggaggacgtgatctgcccgattttgcaaaagccagaggccggcggtgacaaggttggcagacgctactcgacggttaccgacttggccaggttgcggggctgatccacatcggccccgcggcgcagcgccatggcgtaggcaaacagctgcagggggatgacgttcaaaaccgccgacagcagaggtgtggtgctgggcacctcgatgacgtggtcggctttttcccggacctgggtatcttccggattgatcagggcaatgactcgcccgccccgcgcccgcacctgctcgatgttggagagcattttttcgtagacgggatcgcgggtggcaatacacaccaccggcatgcgctcgtcgatgagggcaatggggccatgcttcatctcccctgctgggtagccctcggcgtggatgtagctgacctctttcatttttaaggccccctccagggctatgggggcgttgacccagcggcccaggtagagcatgtcggtgacgtggtggtactgctccgccaactgctcgtagagggcggcgtctttcaacaacaggctgatcttgcccggcagctcgattaaagcttgcaggtgggatcggatctgggccgggctgaggatccctttggcctgggccagttgcagggccagcaggtatcctgccaccagcatgccggtaaacaccttggtggaggcgacggcgatctccggcccggcgtggatgtagatcaccccggcatccgccagacgagtggcctgggatccgatggcgttgacgatggccagggtggggatcccctgagtgcgggcctcgctcatggccgccagcgtatccaccgtctcgccggactgggtgagggccaccagcaggctgtggggacgcagcaccggctggcggtagcgaaactcggaagcgtagtccacctgcaccggggtgcgggccaggctctcaatgaagtacttgagcaccaggcaggcgtgccaggcagtgccgcaggccacagcgtggatctgctccacctgagccagttgcgcttctgtcagggccagcccctccaagttcacccggcctgcttccagatccacccgcccccgcagcgtctcggtgatggtgcgcggctgctcgtggatctctttttgcatgaagtgcttgtagccgcccttggccgccgagaccggatcccaggccacggtaaggggggttttgcgcagctcctcgccggtaatgcgctgatagcgcacgctggagtcggtgaggatggccatctctccatcttccagaaacaccaccctgcgggtgtggcggatgatggcaggcagatctgaggccacaaaattttccccttccccctccccaatcaccacagccccggcattgcccaggcgggcggcaatcagccgatccggcgcctcccgatccaaagccaccacggcatttcccccccgcagccgtcccatcactttgccaaaggccacctcaaaggatcccagctcctcgacgtagagaccgagcagttgggcaatgacttcggtatcggtttgagagcgaaaggtaacccctcgccgcagcagctcttcctttagctccaggtagttctccacaatgccgttttgaataaccacgacgcgcccctggacgtcgcagtgggggtgggcattttcttcgctaatgccgccgtgagtggcccagcgggtatgcccaatccccaccttggctgtgggcatgtttgtagtgagtttcaccaccaggttgtgcagcttgccggcggcccgcacgatcctcaagccttcttctggatccacggtggcaatgcctgcggagtcatagccgcgatactccaaggtgcgtaggccctccaccagaatgggggcagcccactgaaagcccacatagccgacaatgccacacattcctcacacctcaaccctggtcgacggcgcggcgtcctatacccgcaaagcctaccccagcttcgggatcccttcaatggcttttgccgctgctaggggagcggatctcggcagggatcttggcttcctcttggggaaccggctgctgccccataggggcgagggtaaaagaaacgggcgcgacttggacggcagcgggctgaatcccgttgtcggaaggggcgctggaaaccaagttgctcagccccaacaccagctctcgcagggcgcggcgaaactggggatccccggtaagctcgtcgatgtcagccgtgatcttttgcacgttctgaaaggagatgcgggcggagtccagggtttggcgcaaggttgctagggtgcccgggtcgcttagggcagccgcaagctgccgcagatcctcagtggccttggccgcgttctccgccgttactcgtgcccctactaggatctggcgcacctcctcctgcagttgcggatcggtaagcagcgggcgaaccgcgctcgacatcgcctccagatcggcgctcacctgctggatattctctagggcggcccggagcgaggcgcgattttctagaagcagggccgtgaactggtcggcagcctcctggagacttgcggcagtttggctcactgctctagccgcctcggtgaattgcaacaagtccagatcttcggtgcgcagggctgccacccgctcttccagggtttccgagaggttggccacgctgtcggcaacgcgggtgatcccttctagggtggcgttaagggtgctaaaaacctcatcatcgtcaacccgtgcaagcaaccgctccaggcgaatcagcaactggccaaaatccacccccggtttgccctccaccacatcgccatcgcagatgatttggctgcggtcgcaatcggcagctaggggggatcccactgccccctcgacactccccctaggcaagatgtccaccaccgtctcccccaccaaccctgtttgctgggtaataaacagagcatcgcgggggatgatcaagggctggtcgatggccacctggacctccacctgagctgcctgaggcacgatgcgctccacccggcccacagctactccccgcagccgcacgctggagccttccgccaggccggccacattgggataggtgacggtgaaccgaaagccgcggctgccgaagcgcaagttgtagatccacaaaaacagcccggcaaagcccagtgcccccgccaagatcaacaggcccactgccccttctcggatggctcgcgaacgcatcacacctgccctgccactcgaattggcccttctacgctaccgctgaaaaattgccgcacaaaggggttgtcgcacgtttcgatctcttgcacggatccctcccactgcacccgcccctgggccaagagcacaatccggtcggtggcgcggtagatggtgctgtgctggtgggtcaccacaatgtagctctcgcaagcttttttcacgcgctgcagatcccggataagatcttcgatcacggtggaagcaatgggatccaagcctgctgtgggctcgtcgtagagcagcagttgcggctcgtcctggggcagcgacggatcctccatgatggcgcgggcgaagctggcccgcttgcgcatccccccagaaagctcctccggcaggctgtgctccttgcccgccagccccaccgcctccagcttggccgccaccagctcccgaatgcgtgcccgcggcagccgcgagtgctcatagagcaaaaaaccgacgttttcttccaccgtcagggagtcgaagagggccgcttgctggaataccatgcctacccgcagggggggagtctgatggccggcctgaatttccggcagcgggatcccacaccagagcacctcgccagcctccggctccgtcaggccggcaataatgcgcagcaaggtcgatttgccggtgccggaaggccccaccactcctagggcatcgccccggtacaccttgaggtcaatcccatccagcaccaccgtagacccaaagcgcttgcagacctgccgcagctctaccagagggatcggatcgtttaccttggctggagaggaaaggggctgaggttgaccattctctacccctgctggcggcttctgctggctgtccctgcttgtggcagtggcttgctggcagcactttgcccaccacttctggcaaaactgcggaatcaggataccttcctccggtggcttgcctccactactagtctacaaggccctcccgttgcccgaacaacctgccggcgttcaccggccccagggatccgaaattcctccctgggctcccttagtccagctcagcggcagactcaacctcagcaagagcggctaagccggcagggatcccttccgtcgaactgggcagagtcgaatctggctgggccacggctggaggagaaggactgcggcgctgcgaaaagccccagacaaacaaaggcagcacagccagcaccatcccccattccgggagctcaatttgggggaaaaacacctccagcagcatgaggcttcccaccagggcgatgatggcaaaggcagcatcttccaggcgggaaaactcatccagccagcgcaagaacaaagaggccatgtagcgcatcagggtgatgccgagaatgccgccgaggatgatcacccaagccttgcgggagacgcccaccgaagcggcgatgctgtcgaaagaaaagactagatccgtcagctctaccatcaccagagtttgccaaaaattggcctggcgagtgatgtcttgctcgggtccttcttcttccccgcgaaaatgctgccaggccagccagagcaagtaacaggccccaagaaactgagcgggcggatactccaccagccaaaccgctgcaaacacaatggcgatgcgaaaaccataggcgccaatgatgccccagcgcaaagcccggttctgttgctggggggtgggcaaatgcttgaccaaagcagctagggcgacggcgttatcagcagagagggctgcttccaaaaacaccagagccaccaccaaaaagagatccgtccaagtgaaggactgaacgatcccctgaacaagagccacagcggtatttattgcctcgatggacatagcagcaagcttcatgtaccccggctaaaaaatcgttcgttcagtgcagccaaccccagactgctatcctataatcgacaactcctttcatttgctttcatttttatggtcgtttttatggtcgttagggagcgccccaagaatgatacctgaggaaagaacccacccctcaattcttggaaacaacctcccagcggagacagccaaaatcccggcctagccatggcctgagtatagcctgtctggcttaggattgttttacatttcttaaccttctccctctccaggggatgcaggcgagggcaatcgcgacgccagccgctggccacagcgcaggatctggccggccagaatcgcagccccaaagccgttgtcgatgttcactacccccaccccaggagcacaggagttgagcatggtcagcagggcagccaagccctggaagctggccccgtagccgatgctggtgggcacggcgatcaccgggcaatcggccaggcccgccaccacgctggccaaggccccctccatgcccgccaccacgatcagcacatcggcttccagggcggcgcggtggtgcagcaggcgatggatcccggccactcccacatcccagaggcgcttgacctgaaacccagccagctcggcggtgagagcggcctcctcggccaccggcacatcggcggtgccggcggagatcacgctaatctggccgggacggcggagggtctgctgggccgggatccagcacaggcgggccaccgcggaatactgcgcctggggcagccagcggcggatctgagcataggtagaagcttccactcgggtggccacggccagggatccctgccagtggagccgttccaggatctgggcaatctgctcaggagttttgcccggcccccacaccgcttcgggaaagccggtgcgtaaaggacggtggtgatccacatgggcgaagtctcctacctcctcgaagggcaaaaagcgacaggcctgcagggcttgctcggcagagagctgcccttgggccaccgcttggaacagttcccacaaggtttgggttgggtcgggcatagcaaggggatggagcggctctactgggccaaagacccgcgcgggaaaaacaacaccggatgccaactttgccgcaggatctcgccagtgaggctgcgaaccgaccactcccagaagctgcccacccgcggcgaggcggtggcaatggcggtcatgtcctcatcggcggcggtggctaggatttcctgaagcggggatcccacccgcaccaaggcccgcaactgcaccggttttacctgctcgaccagcggttcgactaaccgggccaagtcggcctcggccctgcgcttgagctcttctgccggcgatccctggttgcggcgggcgctgggatccaccacatagagcagcgtaatggcctgacactgggaagttcctggcagcagttggccaagacggctgaggagctgccggcggggctcctcaaagtcaaaaggcactaggagggagcgaaataggtggcggctgcgcaggcgcaattcttccagagtaaaggcggcgatgagttgcggacgcatcaccattaccgggatggtcagcttcggcagcagctccaaggtggtgcttccaaacagtttttcggtgagcagatcgtggatccccatgcctgtgattagcaagtcggagctgcaggtttggatccctcttaaaatcagatccaccgccttgcccgcctgcaccaagacttcgacttccagccctgcaggaacggcgctcaacaccttgtgtaagcgagcctgttgcgcctgcactttgggggtgaggtcttcgggaaggccaatgtcgtcgtcctgccgagcgacgctatgcacaaaggcaacgcgctcaatcccattcaggtaaagctcttctaggcatttgccaaaacgctgcagtccatcgcggcaatcggtggcgatcaacaggcttttgaacatatggctttaggcagagggggtagccagcaacagcgacctgccctaggggggcaatctcaggctaacacctcgcaccccggacctgtccttgaaaggagtcccgatctacttctgctgcggctttcgctcaccgatagggatccgccaagttgcgaaactgggtgtactggctttcaaacaaaaggcgcaccgtgcccgtggggccgttgcgatgtttggcgacgatcacctcggcaatgccgcgatcgctggtgttgggatcgtagtactcgggccggtagatcatcatcaccacgtcggcatcctgctcgatgctgttgtgcaccagcaggccgttggccacaaagttgtggtggcggggcatctcgatgtcgtaaaccggttgcggctcccccggctcgctaatgaagacgacgggatcccagatcaacccctcctgcaccaccaccgccacctcctcctccagttgcagctcgtcgagggttttccagccgtcccgagttaggaaagggtggttgccagtggcacgaatggaaaagttgaggcgggtttttagaagacatgtgggctgccgcccactgcaaaataccctcactggctgttggggcaccagccgcccgcgcccattgaggctgagcaggcgcggcagttctgctgaaggcggcagggctgccagttgctccaggcgccagatcttgccgcgatccacgtccctcacgcgggtatcgccggctagacaacccgactcccgcaaatctgccagttgcggacgcttgtctgagcgcgactccactgcccggctgagctgagatagcaccagcaccggcaccatcagctctttggctagcgccttgaggccgcgggtaatgcgcgacaattcctgcacccggttgtcggactcagatccctggattagctgcaagtagtcgatcaacaccaaccccaacgtccctccttgctccacctgcagacgccgcgccttagagcgaatttctgtaaccgtgcagttgggcgtgtcgtcgataaacaaaggcagttgcgacaaaaagccaatcgcctgccccaggcgttgccactcattctcgctgatgcgcccggatcgcagacggctactatcaatgcgcgcctcgctggccaagagccgctgcaccagttgctcccgcgacatctccaggctgaagatggccaccggttgcttgacgtaggcagccacattttgggcaatgttaagagccaggctggtctttcccatcgagggacggccggctaggatgaccaaatccgaccgctgcaagccctgggtcaggttgtcgaggtcaatgaatttggtcgggatcccagggatctgagccccgctctggaacctctcctccaactctgagaagatgtttaccaaaacttccgaggctggaacaaggctgcgctgcacccgttcctgggtgaggctgaacacctcttgctcggctcgatccaggagctgagggagaggctggctagtgtcgtaggccagacgcgccaaggtgttgctgacttgaatcagccggcggcgcatgtatttgtccaccaccagacgggcatactggtcaatgttgacactgctaaccgtctgctccactaggcggcgaattgccgccgttcctcccacccgctccaagagctggtgatctgccaaccaggcagaaacagtggtcaggtcagtgggctggccctggctgtacaactgcagagcagcccggtagatctcctggtgggcggagaggtagaacatctcaggccgcaagagctccgccacccgcgccatcgcctcagggtcaaggaggatgccgcccaagatctcctcctcagcttctatgttctgaggcggaagccgatccccaccggtcaggtcgtaatcgctaatcaccaccagccagggtagaaaaaccaagctctcccccgctctccgactgctaggctgcacaccctagcgcagcgggccaagtgggcatagccgtctgaaccagaacctcttttctactcaggcgtgacctgaatgcgcagcgtagcggtaacctcggggtgtaacttcacctgcaccaggtaaaccccagttttcttgatctcctcatcgagtaggacattgcggcggtcgatatcgaggccactggtagccagcaccacctcggcaatatcgctggcagttacctgtccaaagagcaggtctttttcgcccaccttcttgcggatgacaaaacggccaatcgtctccaaagcctttttgtagttttccgcctgttgcttctcagccagcttgcgggctgcttcctgctcccgccgcatctgctgctccttgagaagtccaggcgtaagccgcaccgccatctgccgcgggaaaaggtagttgcgggcatagcccggcctgacactcaccacctctcccggcttgccgagcccaggaaccgcctggcgcagcatcacctgcacatcttttgccataggaggaaggcacccactctcttgacagctctctattctaggcattcccccgaccaatgtcagcccagcctccccctggggtctctaccctgattaagcccgacagtcgcgacctcggctgctgggcctagaaataacctgaatttaacctcttgttaaccaaaaaagggttgaccttacgttacatttaacgaccgagttgcaaaggctgcggtctcaacgagatcctgtgctttcttcggcccggtggactgaactcttggagttaggtttcacagttgcagcttttggacctgggccaggacacgctcttcagtggagagatctctgtctgtatgtcgatgtcgcattccttgggtcgtcgttctttcctcaagtccttgtcggcagttgctgcgggttttgcggcaagtcaggccggctggcagcgagtgtttgcccagcagaagacgataaccatcaacggcgctggagctaccttcccggcccccctctaccaaacgtgggcccaagaatttggcaagaaaaaccccaacatccaagtcaactaccaatcggtggggagcggcgctggccgtcagcaatttgtggcccgcactgtcgacttcggcgccagtgatagcgtgccgcgtcctgaggagattagcaagattgagggtgaagccaaccctcccaagggcatggtggccgtgcctatggtgggcggggcattggtggcagcctataacgtccccggcgtaggtcctgaaattcgcctctctcgcctggcgctggccaatatcttcctgggcaagatcaagaagtggaacgatccgctgctggctggccttaacccaggggtgactttcccagatatgccgattactgttgtgcaccgctctgatggcagtggcaccaccgacatctttaccacccacctcaacgccattagccccgaatggcggcaaaaagtgggccgtggctcttccgtgaactggccaactggcgtgggagctcgcggtaacgaaggcgtttctgaacaaatcaagcagattcctggctcaatcggctatgtggagtacggctttgctaagctcaacaacctaaatttcgctcgcctggaaaaccgggcaggcaagttcgtcgtccccaaagttgagacggagcaggcagcgctggcgagaatcaagctcgacgagcggctgctgggggttgacccagatcccgaaggggaagactcctaccccattgtgggctacacgtggatcttggcttaccaagtctaccccaaagctgaaacctccaaggctgtcaaagagtttcttcgctacgccctcaccgaagggcaatcctttgcggagccgctgggctatgtgcctttgccggaggaaacgcggaagaaagctctggctgccctggaaaaaatcactccgtagaggtttgtaccccctacccagcagatgaccactaccttttcggagagcagttctctatttcggccccggcccgtcttccagcgccggcgcgactggctatttatttgggcaacgcggatcgccgtctttttctcggctttcctactgttgtggattgccctggagattgggattcaggcgctacctgccattcggaagttcgggctgggctttttctggggcaccacctgggatcctgttgagaacatttacagtgcttggccccagatctacggcacgctggtaacttctctgattgctctgatcgtgggcgttcccttaagctttggcatctccatctttttgagcgaggactttttgcccaagcctttgcgcacagccttgatcatcgtggtggagctgctggcagccattcccagtgtggtctacggcatttgggggttgtttatcttcatccccttcttccgccctatacagatgtttttgttccagcacttcaactggctgcccattttcagcacaccaccagtagggcctgggatgttgacatcgggggttgtcttggggatcatgatcatccccatcattactgccatcgccagggaaatgctggtgtccgttccgccagagttgcgggcggctgcctatgcgatgggagccactcgctgggaagccatctttggtgtcgtgctgccggcagcaattggcggcctcctgggagcggtggttttgggtttgggacgcgccctaggggagacgatggcagtagcgatgctgattgggaatgcccgcggcattagcatctcgcttctggctcctgccagcaacattccagccctattggccaacgagtttgcggaagcgggccccgagcaggttgcagcacttatgtatttggccttgattctgttagccatcactctggtggttaacattgcggcggagctgatgatacgccgtgtcaagtttgcgctaacagcttcgtgggagtagaggaacatgacagcgcaagtgcaggcggtagagcaaggcaatttgtttaagcgcagagcgaagccctggcagcgcatcttcttggatgtaggaatgacagcgctgacaactatctccagcatcttcgccatttttgtgctggctctcatcctctactacgttttcaccaggggcatcgagcgcctgaactggcagacgctgacccagcttccccctcctccgggcgatcaggtgggcggatttggcaatgcggtgctggggacgattattgtggtgtcgattgctatctccatcacattccccattggtctattcgcagccatctatctctcggagtttggcaaaaacagccccacggcctcctttctgcgcttcattatcaaggtgttgacgggggttccctccatcattgccggggtgtttgcctatggggtgctggtgctttcctccaaaaccttctcggcccttgccggcgggatggctctatcggtgctgaccctgcctatcatcattttgtccagtgaagaggcgctgcgcctggtgccggccgatacgcgggctgctgcctatgcgttgggggcttcgcgagtgcagacggtgtttcgcgtggtgttgccagcggctctgccggtgatcctgacgggggtgacgttggccattgcccgcgctgcaggtgagacggcgcccctgatcttcacggctttgtttagctttctctggcccagcggtttgttgaagccagtggcctcgctggctgtgttgatctacaactttgcccttgtcccctttgaaaaccagcagaagcttgcctggggaggggctttggctctggtgattttggtcctgattaccaccgtcagtttccggctccttgtgagtcgtcgccaagaagtcatcactatctaagccttgcagtgacgttatcttcttttcaacacgcctatgcgctctccactctctgacaagtcgggctctcctgagcaatccacccggttggaggttgaaatagagacgcgggatctgagcgtctactacggctcccacctggcggttaagcaggtttccctgaagatcccgaaaaatcacatcacagcctttattggaccctcaggttgcggcaagagcactattttgcgctgcttcaaccgcatgaatgacttaatcccaggggcaagggtagaaggctccgttatcttccacgggaaaaacatctacgacccggatgtggatccctctgaggtgcggcggcgggttggcctagtgtttcagaagcccaaccccttccccaaatccatctacgacaacattgcctttgggccccggattaatggctaccagggggatctggacgagctcgtggagcgggcactgcgccaggccgttctctgggatgaggtgaaagataagttgaggatgagcgccctttccctctccggtggacaacagcagcgcctctgcattgcccgcaccctggccattcagccggaggtaattctaatggacgagccttgcgcctcgctggatcctatttctacgctgcgcattgaggagctgcttaaggaattgggccgtcgctacacgatcatcatcgtcacccacaacatgcagcaggcagctcgcgtgtccgacttcactgccttcttcaacactgaacttgacgagagagggatccgctacggacgaatggtagagtttgaccgcaccgagaagatcttcaactctcccgccaaccgcgagacggaagagtatgtgagcgggcgctttggctaagtcgcagctgacagaagggatcccggtcgtctatcttgatggagtggaaggccagtggctagggcatggccgatcgagtccgcctggatacctggctggtggagcgagggtatttttcttcgcgccagcaggcgcagcgggctatcttggcgggagaagtcttcctcaacggagtacgggcggaaaaagccgggacgtgggtaagcggagatcctgtagtccacatccaggccaagtctgcttttgtctcgcgaggaggagaaaagcttcagggggcactgcaagcttttcccattcaagtccagggtcgcatctgtttggatgctggcatctccactgggggcttcaccgattgcctcctgcaacgaggggcgcagcgggtctatggggtggatgtgggctatggccaattggcctggtctttgcgaactgacccgcgggtaatccttagggaacggaccaacttgcgctatcttcagccagccgatctctacggaaccgaggtgcccactcccaactggccggatctggcagtggtggatctctcctttatttccctgactaaggtgttggatcctctgtggaagctgttgcgctcgccgcgggaagccttgctgctagtcaagccgcagtttgaggcgggccgaggccaggtgggcaaaaggggggtagtgcgggatccggctatccacgctcgcgtgctccagacggtgatgcaggcggcagtgagtcgcggttggcgggtgcagggctatacgtggtcgcctatcactggctctgccggcaacatcgagtactggctatggcttgctgaaggggaagggatccctctccccgacaccggtgcgctacaacagatgagcgaacaggcaagagcagccttacacccataaagtagtgcacttgtcaatacgtcattatgccgagttgagaacgatgagcgcagccattgaagaattgtttcaggaagggatccggcgctacgaggcgggggaagcggccaagacgctgatcccttccttcgaggccatttgtaagggatccccgaaggcggcagcagcctggacttgcttgtcctggctctatcttttggaggggcaagcggaaaaagccctgaaagctgcccaaactgctgtgaagctagacccggtggacgcccagccgcgggtgaacttgactttggcgatgctggagctgaaaaaaacaggggtacgccagcaggtggagatcatcaagcaaatcttggcgcgggatcccgagcagatcgagggggtcaaatctaacttggcagagggagggaaccgccgtcccaattggcctcagttgagcaagatgcaccaatggctatttgaagtagaccaagcaggttaagcaggcttaacccgattttgcaacaagaatttaggaaaatctagagcttgtcaacttaatccgcaacttttaacaatattctcatagagttggtgctagacttctcttaccaaatcgcaagacggtattcgggcaccgctgtgagttagcttgcatcccacgcaagcctgtggatttgttgggctttgaggagatgcaagggtttctgtttggtgtgacacttcttgcatcgacttgcattgaaattgagttctgcttttgattttctttgactgtaaattggaggaacttgaagatgaaccgtcagaccgtttgggttaaaggcgagacccgcaaccaccagggccacttcatccctcaatccgagtatacgttggtcgatgttgaccaaaatggctgggcgttgatctgtgttgacaatgcccgctgctattatgtggatcccgaccagctccgctttgaggcgggatgaggtctgttgctgcccatggagggcttcctggcgagagtttcctaggagagcagcatccttcccctgcttttgggcgtgggtttgtttatggtttggtatccctgaggctgcgccagaggactggccggtgatgcccatgtacagaaccggttttaagctgatacctgggggctctgcgaccgcaacccaacgatcaatctagcggagtcagcctaggcaaggaggcagcgccctatttcagcttggccgactccccaagaacacagagggcctgggctggagcaggctatttttgcccctactcaggctgtccccgctcacgcatagcttcggccagcagttgggctacctcggggcgggagaactccggcggggggatctcgccgcggcgcagcatttcccgcaccttggtgcccgagaggtggatgcgctggtggggctggctggggctggtcttggccgtggccatggtgccggtgacggtgcaatagaaggcatgttcaaacttgagggggatgatgcccagttcctcgggacggaactcatcgaaaatgtgctgggcatcataagggccgtagtagttgcccaccccggcgtgatcccggcccacaataaaatgggtgcagccgtagtttttgcgaacgagggcgtggaagatggcttcccgcggtcctgcatagcgcatggctgcagggttaatggccaagatcacccgctctttggggtagtacttttcaatcaacacctcatagcagcgcatgcgcacctcggcgggaatgtcgtcgcttttggtagcccccaccagcgggtggagaaacagcccgtccacgatttccagagcgcacttttgaatgtactcgtgggcgcggtggatggggttgcgggtttgaaagccgacaatggttttccagcctctttcccgaaacagttgccgcgactgggccgggtcgatctggtaggccgggaaaaggggatggggatcccgctgcaggagggtgacggggccggccaaatagacggatccctgttggtagagcaccttcacccccggatgctgctcatcggtagtgcggtagacctgctgcgcttcgcgggttttgtcgtaggtgaacttctcggtcaattccaacaggcccaagagcctgccctcggcattggccaaggcaatggtctgcccttccttgagatcggcagctatctcggcagagaccggcagcgttaccggcagcgaccaagccaggccgttggccaggtgcatcgtctccagaaccgactggtaatcttcccgccccatgaagccagtgagcgggctgaagcccccgatggcgatcatctccagatccgactgggcccgctcgtcgaggtggaggatggggcagtgttcagctttggagcgcagctcctgcgcctgctcaggggaggcaatgcggttgaccaaggtgcccccgtggggcggaatggcatcgccagaaacagtcatcttcgcctgggatggagtcatagcgtgcagaccggaacggcaaccgagcagacagggatccctaaccctacaccctcctttcctccggcgcaatccagactagtaccaactgcctagtccagcatgtaggggggcatatcttcgtcggtgggcgacacgttgtcaaagatgggccgattcatgatcttcttttgcgcgtgcagaggcgaaggctggggttgcggcttgggtaaaggtgcgacttgccctcggcggctttgcagttcctgaatggtcttggcccgctcctcggccaccgcctgtaactgggccagcgccttctgcaattcgtcgcggtgggcagtgacttgctgtagctgagcttgcagggcagagactttgttttggtagtcctgcaaaagttgttgagcttcggccagttggcttttgagggtttcaaggtccggcgattctggggctggttctgtaggagactgagaagacatcgttgtcggctcctcgcccgtgggagtagattctgcaggggtgggctctgaactggttttagcactggccttgcgccgagtgcgggaagtttctcccgaagaaggaaagaggctacggtccgatccagtcacaagagcacctcatgttcgacaaactgctccaatcgctgacacaccaccgagccaggccgatagtccatgaccgtcaagccgtagtcaaaagcggtgcgcaaatcgctgctatctggaatggtaacgggtgaaagcacatccgcaaaaatctgttgcgcttgcacatacaattgcccggtatgggatccggaccagatgccccctggcaagtagcggtcgtccagcatggtcaagatggcgcggacttggctcaactcgcccttcagggactcgacatagcgcagggtcacctctgtacaagagaagtcgacgcggttgagccgtgtcgggatcaacacgcgccgggccgcccgcagggcgttggcggtgagggcgttcagttcccctggcgtatcgagaaagacaaagtcgtaatccggcagcaggggagcgagctgatgctgcaacaggtcttgcccggagtcgccagcagccgccagttgggccgccacttccgccatggtgctgtgggagggcgccacatccacccccttgtcggtgcaatagatcacctcttccaaaggacgtcggtactgcgggtgcaggctggcccaaaccgtttcctcggggggcagggatccggcctcttccaggtaaaggctgctggcggtggcttgggaggtgagatcgatgagcagaactcggtagccccgttgagccgttaactgagccgcgtggacgcagagggtggacttgccggtgccccctttgttgttggtaaaagccaggacgcgtgccatcagcttccccagggtttgtttcaggcgcttccgatttcccgattccccttggccagattgggtcaggtgccgccgcagcagtctatgctattgggtgtagcctggtggaggacaaccatgcgcgatgtactggcgattatcctgggcggtgggcgtggcacccgactttatcccctgaccaagcgccgtgctaaacctgctgtgcctctggcaggcaagtatcgcctcatcgacatcccggtcagcaactgcatcaattctgatattgataaaatctacgtcctcacccagttcaactccgcctccctcaaccgccacatcatcaacacctaccgcatgtctcccttcacaggcggctttgtggatattttagcggcccaacagacgcccgataacccggattggtttcagggcaccgccgacgctgtgcgccaatatctctggctgatggactcctggaagccgcgggacttcctcatcctatcgggggatcacctctaccgcatggactaccgcccctttattcactatcaccggcaaaccggagccgatgtgacgctggcggtgctcccctgcgaagaaaaagtggcttcgggttttggcttgctcaagatcgacgccgatggacggatcgtcgatttcaaagaaaagccgcaaggggagctgctgaaagcctgtcaggtggatacccaagccctcggcctcagcccggaagaggccaaagccaagccctacatcgcctcgatgggcatctatgtattcaggcgggaggccctcatcgagatgctgaaggtgaaggagcacaccgacttcggcaaagaggtgctgccgtcagccatcggcaagtaccatctgcaggcctacccgttcaagggctactgggaggacatcggcaccatcgaggctttttatcgagccaacctggcgctggtgcagcagcccaaccctcccttcagcttctttgacagcgaaatgcccatctacacccgcccacgctttttgccccccaacaaaatcctcgattcccagatcgtcaactccatgattgccgacggttgcatcatcaaaaatgctcaaattcgcaattccatcatcggcattcgcagccgcctggaggccaataccattgtagagaataccctggtcatgggggccgattactacgagtcggcagaagagcggcaggccaagctggaggctgggatcccaccggtgggcatcggcgccaactcccacatcgtcaacgccatcgtggacaaaaacgcccgcatcgggcgcaatgtccgcatcctcaacaaggatcacgtcagcgaagcgcagcgggaagaggaagggatctggatcagcaacggcatcgtcaccatcatcaaggactcggtgatcccggacaacaccgtcatttgatcgggggaagccggctttggccgagaacctggctggcgaacgctgaggaggcgctgttaagcaagataagagaaaacaagaggcttttgccattacgatagattacgatagatattaagagctttaaaaacagattgtgagatcccttgagcgtggttaacaggatttcctccattgccgacctagaagtttacgatccgcaattcatcactcgttactaccgctggcgcctgctccgggtgatgggtcgggcgctggccattctctggcccctcctctggtttgttctctgtctacgctgggatcagctttggggacagggggatcgcaaagtgccccagcgggcagagcagttgcgcaagctgctcactgacctagggcctaccttcatcaaggtggggcaggccctctcgacgcgaccggacttggtgcgcaaagactacttggaagagctcaccaagctgcaggatcaattgcccagctttccttcccaggaggcgtttgcccgcattgagtcagagttgggccgtccgatcaccgagatctacgcccagatctcgcccgagccggtggctgccgccagcttgggccaagtttacaaagcgcaactgcacagtggcgaatgggtggcggtgaaggtgcaacggccccacctgcgggagcggctgagcctggatctgtacctcatccgctgggcctccacctggctggggccttggctgcccctgaacctgggcaacaccttgacggcggtggtggatgagtttggtcgcaagctgtttgaggagatcgactacctgcaggagggacggaactgcgagcgctttgccgaatactttcgcggcgatcccgatgtgtatgtgccgcgcatcttttgggcctacagcacccgccgggtgttgaccctggagtggattgacggcatcaagctcaccgatgtggagcgcattcgggcggccaacttggaggtgaaacaactggtgcgcatcggcgtggtggccggactgaagcagttgctggaatacggctttttccacgccgatccccatccgggcaacctgtttgccctccccgatggccgcctggcctacatcgactttggcatgatggatcagctcaccgaagaaatgaaggagtacctggtggacgcgctggttcacctggtggatcgcgactacgacgccttgatcgacgattttattcacttgggctttttacagccggatgtcaaccgtcaagagctgatccctgctttggagacggtgttggcggatgtgttgaaccaggaggtgggcaactttaacttcaaaaccgccaccgaccagttctccgatttgatgtaccgctacccctttcaggtgccctcccactttgcgttggtcatccgctctttggttacccaagagggggtggccctcagcctctatccgcagtttcgcattgtcggcgtggcctatccctatgtggccaagcgcctgctgacggacgaatcgccccgcattcgccagcggctgctgcaagtgctaattaaagatggcaagttccgctggaaccgcttggagaacctgatccaaattgcccgcagcgatggggggctggattgggtacccaccgcccgcatgggtttgcgctacctgatgtcggaggaggcccgtgaactgcgccgccagttggtgctttctctcacggaagatgaccgccttcactttgaggagctgcagcggctgtggcatgtgatcagccccgacttgtctccaactcacctctggcaggcggcactgggatccctgccctcaaccagcgatctgcaacatactttggccgagttgagggaacaggtgcaggcccacctggagcggctcagcccctggcgacttccccagccctggccgaattggctggcgggagtgggacaggaaaggtaaaacggaaaaagatagcttaagtttggtgagctggacaaaagcgtggcagatcagaaaggcgacttcattgccggtgtggtagccggcgctgtgttgggcgggatcatcggcggggtgatcgcctttgtgctggccccccgactaagcaagggatccgccgaaggccagcgccgggatcccgaccgtctcaacggcacctctgtccctcctgaacgaccgcgcctccgagcctcgggtgagccggctgtgcccagctccggcgactggagggagtgggaacaggaaacagagcggattgcccaggcccgccgcaccctcgaagccaagattgccgagttgaacgaggcgatccaggccacccgcgcacaactgctcgtcaaggagatatcttctagcgctgtcgaggaaaagccttaagcaggggacccctgtccatgccaaactagaggcggcactggctttctcctctggggagtgccagcgttctcgcctctcggctgagttgctctcctggatcaggtctgcctctgccgacagcgcttaagttgttgaagagttgttccctcgctgtttctaaccatgatgctcagccctttgttgctccctctcccttggacagacggcctctctctggggctggtctacggcagtgccgcgtctttgctgtttcgctccctttaccagttcatcgtcatttacaacgcgctgttgattgtgcggattttgctgagctggttcccacaactgaactggtctaaccccattctgtcggtgctcagccagctcacggatccctatctcaacctcttccgcggcctcatcccccccatcggcggcttggacttttccccctggctggccttcattttgctcagttttgccatgcaggtggtgggccagtttgcctagctgctgtagcactggattcatctggataggccgggatccctttacgatggagagctgcttttttcgttgcccgccatgcagatccccggcgttgcccactactggctgctgaatgctcaggttcccctgtcggtactgaaggaggcggtgccaggagctgttcccaaccgcgataacctggtgttgctggatctggaaatcgaaggggggcagatccgccaaattcggctggcaacagggatcccgccccaggggatccccggcgtggatctaaggcggggccaagtgtggccgtgttttgtggacatccatacccacctggacaaggggcatgtgtggccgcgcacccccaatcccgatggtacctttgccggggcgaggcaggccggccaggaagattgggtgaagatgaagcaagcctatgacggggatccggagcagtttcgggaggatctctaccgtcgcttcagctttggtttgcgctgcagctatgcccatggatcccaggcagtgcgcacccatctggtctgtgagaatcctcaggttatgggggccaactgggaggtgtttgtccagttgcgccgagagtgggcgggcagactggagctgcaagcagtaacgctggtggacctagacttctttctcacccccgcaggggagaagctggcagacaaggtggcagagctgggcgggctcctgggtggggtggtgacgatggggccagagctggatcggcaattggatcgggtgtttgccctggccaaggagcggggcttggctctggactttcatacggatgagacggatgatccgggatccctcacattgagacacgtagcagcggcggccttgcgcaacgattttccccatcaggtggtgtgtggccattgctgtagcctggccgtgcaaccgccggaggtggcccacaagactatggccttggtcagagaggcgggaattgccgtggtcagcctgcccatgtgtaacctgtacttgcaagcccgtaaccccggccataccccccgctggcggggagtgacgctgttgcatgagctgaaagccttgggcgtgccggtgatgatagccagcgataattgccgggatcccttctacggctttggggatcacgatggcttggaggtgttccgggaggccacccgcattttgcacctggataccccctatggggattggccacaggcgattaccaccacccctgcccgcatcatgggcttgaccgagcgagggcaaattggggtggggctgccggcagatctggtgctgttcaaaggacgtggctttgatgagctgctttcccgtccccagcacgaccgggtggtgctgcgccaaggtcagcccatcgacacggcgctgccggactacgcagagctggacgacttgatggagagggtggggcggacttagccagcggggttggggagccaggctttaatctgggcggcaatgcgctgagcagcgccaggggatcccatacgccgctgcccgtgggctcgcagttggtcggcgtaagcgggatcgctggccaggcggctcagaatccggcagagcacggcaggggcctgctggggtgaagtgaggtggactgcggatcccaggagacgggtttgagcttcggcaaagcggggggtaaattgcggcccctcccccggcagggtgaccaccggcttccctaggcccacgcattgttccgtggccgtccccgccatggccagcaccgctgttgcccggtgagcacaggtgccaaaatctccccacaccaggagcaggtcgcggcgtcgagcagggatccgctcttgaagggggttccgctccaggttagggctgagggcggcgtaaacttggatttccggcggcagttgctctaccacctgcatcatcaaggcccagttgcggtaggcttccggcgggcgggatcccggcagcagcagcaccgcgggccggtcgggatccaaaggcaattctccccgcggctccaggtcatccatcatcgggttgcccaggtagaaagcccggaggccccgtttttgcagagcggtggccgtcagctcatctcgcaagaaggagccgcgacagcgcctgcgggccatgagccagcgctcccagggcaggtaatcggaaaccggctgtcccagccaagcgcgtcggtagggcccttgttcgtcccgccaataatagtccgacttggctgtgcccacgaagacgtaggggctgccgctccaccaggccattaacaaaggcacaatgtcccccaccgccagcaccagctcgacctgagccgccgcccggcgaaccaaagccagttgccgccccgtcaggcccagcaagccagcgcgcagatcccgccacaactgccgccaatcttgatagataaatccccctgaaggcatcacctgggtcaggggcagcagcgggatgccgcggcggcaataggcggtgccttcccccacaatcggcagggcttgcaccgagatccccaggccggtcagggccagggcgatgcgactgcccacctcatcttccccgtggccattgctcaggcacagcacccgcgacaaattctgtggattcattgggtagaggatgggagttcaactctggggtgttgccgcctccattcgagctaaacgagcagaaccctgtagcttaccaaaaatctcttcttaaaatagagccaacctgcgaggggaagccagggtaatgatccgaaatgagcgacaacgagccgagtttattgcagcggtggaagctttgcgcctggaaggcccttacttcgtcgagacccgtcttacccgtcagcgggggtatttttggcgggcggtgaaggatgtggccgccggccagccctggtgggagatccgctactttcctgcctgcgagtgctatgcttgggcctacctgccggaagggatcggcccccgtgagtttgcctggggacacacgccacagcaagctttcctcaacgccctttggcaacagcctgcctccttttcggacaaaggctaggacaggtgccagagaaaccgtttcaacttacagtaaaaaaaagattaaaactcccacgcgcaggggacatgaaaccgcaggccgtcgcccgtatcctggatgccaacctcgaccgagctcgtgagggattacgggtgctagaggagtggtttcgctttggcctagaaaacggcgagctggccagcgaatgcaaggccatgcgccaagccctggcccgctggcacagcgacccgctgcggttggcccgcgacacccctgccgatccgggcacccagatctcccatccgcaagaggagcaacggcgggatctcggccacctgctgcaggccaattgcagccgtgtgcaagaagcgctgcgggtcttggaagaatacggcaagttggccgagtccagtcattgggtagcacccggcctggccaagctggccaaagacatgcgttatcggctctatgttctagaaagcgagctgctggggggatccctgcgccaacggctgttggcggcccatctctacctggtcaccagcccggtgccccactggctggaggtggtggaaaaggcgctgcggggaggggtgacgctggtgcagtaccgccgcaagaacctcaccgatagggagatgctctgggatctcaaacagttgcggcaagtgtgcgaccgctaccaggcgttgatgatcgtcaacgaccgggtggacttggccttggtcagccaagcggatggggtgcacctgggccagacggatctgccggttgcccaggcgcggcacctgctgggatcccagcgcctgattggcctgtcgaccaccaatgccgaagagctggcccaagccctcaatagcggcgtggactatatcggtgtcggccccgtctatgccacccccaccaaagcggaaaaaccccccgccggcctggagtacgtgcgcctggccgctgagaaggcccacttgccctggtttgccatcggcggcatcgacctccacaacctggccgaggtgcgccaggcaggcgccagccgcgtagccgtggtgcgggccctgatggaggcggcggatcccacccagaccgcccgtgccatgctggccgaactgcaacggatccctgctctatcctgaagttagacacagaatcttctcaaaaccctcctaactcccgatggcagaagccgtaaaagatctcactgaccccactcggcaaagcggcggggatcccatcctgagcgggatcgccaccgaagtgcaaggggaactggtgcgggagctggatctgatgatccgggctcgctaccccctgatctacttggtttctccagaagaggagccagcggatgctgtgctcgtgcaagtagccaagagaaccgatccgccgcggcggctgctgttttgggacgtggtgcggggctggcaagatagcggcgaagatcgcggctccatcatggccgccctggggcgggtgtggcgctcggctcctcaggaagacaccctgtttgtgttgcgggatctgcactttgtgctgcgcaacgccagcagcgacaaaaacgcccctatcctgcgggagctgaaaaacctcagccgcgagctcaagcgcacccgcaagacgctgatcctgctcagccacattctagaagtgcccagcgacctggccgaggagatcaccgtcgtcgacattcccctgcccaacagcgaagagatcagccgcctcatccagctctatgtggccccggaaaaactcaagctcacccccctggcccgcgagcaactggtcaaagcctgtcaggggctgagccgggagcgcatccgccgcgtcttggctcgcgccctggccgccaagcaggaggtgaacgaggccgacatcgacctggtgttggaggagaaaaagcaggccatccgccagaccggcatcctggagtttttcaccgcccgcgagaccctgaaaagcgtgggcgggctggacaacctcaaagcttgggtgcgggtgcgccaggaagcctttaccgaagaggcgcggcgctacggcctgcccaatcccaagggcgtgctgctggtggggatccagggtaccggcaagtccctctccgccaaaaccatcgccaacgagtggcggctgccgctgttgcggctggacgttgggcggctgtttgccggcattgttggcgaatcggaaagccgcgtgcgccagatgatccaactggcggaggccatggccccctgtgtgctctggattgacgaaatcgacaaagcttttggcaacatcaccagcagcgccgacggggactcgggcaccagccgtcgggtgtttggcagcctgattacctggatgcaggagaagaccagccccgttttcatcgtggccaccgccaacaacgtgcccctcttgccgccggagctgttgcgcaagggccgcttcgacgagatctttttccttaacctacccacccacgctgagcgcaaggagatcttccgggtacatctgcagcggctgcgccccagccggctgcgggagtttgacctagatgagctggcagcagccgcccaaaacttcagtggcgccgagatcgagcaggctatcgttgacgctatgtacaacgcctttggaggcagcggcagcggcgctcggcgagactttacccaggaagacatcctgcaggccatccgcgaaactgtgcccctggcctccattgcccgcgaccagatcgaaagccttaagtgctgggccgcccaggcaggcgctagaaccgcctcccaggatgctcaggtgctgcaggagatgaagcagtgttttgcagcttcctagaggggatccccgatttttcctgcttgaggggagcgagtgggaagccccctaggctcgggtttgggccttggagtcggatcccgtcactgaggcattagttcgcctcttccccttcgtctctgggaatggatggtcgagataaccccacctccggcatcccctcgtgtcacaatgggtaaggatcggctttttttgtgtcttggcgctgtgctcaagctcctgtactaccgcgagatcccttgcccagataccgctcaagtgctgagctggctgcaggagcacctgcctctgcctgcgagcagccaaaaggtactcacccccactgggctacgcctagagggatccggagcgcagctggccgttttcctctggtcggggctgaacaccacctatctcaagatctttcagtggtcagagcggcctttcccccagcagggccgctggctaaaggaagtggaaagggctatccaaagccaatttccccaccgctacccgcagttgccagatgtcgatctcagccagggatccatctttgagcaactggagcccttttacccgcagacggtgaagtatttccgccgcatccccaacggggagtttgacctgcagcgggtttactggtgggagaaacgctggcgggaagaagtccaatcccctcacgcttgccggccccccgtgctatttcgccagcctgccccagagcccgccccccaagagtgggacttggtgatcgtgggcggggcgttgggggctatctacggcgcggccatggcccgcttaggttaccgcgtggccctggtggaacggctgccctttggccgcatgaaccgggagtggaacatctcgcggcgggagctgcagacgctggtggagtttggtctcctcagccctgaggagatggagagcctcatcctcagggaatacacggatggttttaacaagttttttgatggcaacagccccgtgcgcgcccccgtcctgcacacgccgacggtgctcaacctggccattgatgccgaaaagctcctgcagctctgtggtcaaatcttgagatccaggggtggtgccatctacgagcgcagcgagtttcagcgggcctacatcgaggagcaaggcgtcacggtggtggttaaggacctaaccactcaagaagagttctctctgggatcccgcctgttggtggatgccatggggacggcctcccccattgcccagcagctctacggccgccgcgccttcgacagcgtttgccccacggtaggggccaccattgcaggggggtttgagccaggagtttgggatccccaatttggcgacatcctggccagccacggcgacatcagccgcggtcggcagctcatctgggaactgttccctgggccgggggaggatctcaccttctacctgttccactaccaccaggtgcatccggaaaacccgggctccctcttggagctgtacgaagactttttcaccatcctgccggaataccgccgctgcgacccggagcgcctgcagtggaaaaaagccacctttggctacatccccggacgctttggccagcagccagctccccaagagcccttcgaccgcctccttttaattggggatgcggcagctctgcaatcgcccctgagctttacggggtttggatccctggtgcgcaactgccctcgcctgtgcgatttgctggacacagccttgcgccataatctcctcaaagccgccgacctagcccagatccgcgcctaccagggcaactccgccgtcacttggctgttttcgcgggggatgatggtgcccaccggcaaggtgttgccgcccgagcgcatcaacgccatcctcaacagctttttcggtattctcgccaccgagccgcctgaggtggtggacgactttatcaaagaccgggctggctggctggcctttaaccgcatggctatcaaagcggctctgcagaacccgcggctgctgctgtggatctgggaggcagtaggagcggaaggctttgcccagtggctacctacctacttcagctacaccggactggctttgctctcggccctcctgggaagttggtttcccaagctggtgcggcgcctgcagccctggctggagtcccgctacccccgcctgtggttgcgctgcctgagctggagctacaccctcacctacggggtaggccagccgcgcctggagtttcatctccccgctcccagctctcctgccgcgcaaaacctgcaaaacccaataccgacctggatagaagaaagggcctaggccggagactttcaccaagccgttgtttccaccgtctctctggcgcctccaggaaaggcgggcgtcaactgttttgtcggcagagtcaactcacaaaaaatctcgaggagtgctggcagtccttgctttggtttgctagcagttttcggccttatctgcacaagattgtttgccgcagcagccgattcccaggtagtggccagcggcaaaagagctgtgtccacctgctctttaccttggcaattggctcaagttgagtataatcagtgcctaccatccactaaccttcaggttcaggccgaagagggttgggaagggatcccaacttgaatcggtcgaggagtttctgaacctctttttgcaaggtctctattttggcaagaaaactaggaccatggtttatacttttgaaatcatcggcattgcccctgccctcgattttttctggcagcagcaggagctggcaaagcggccttgtcgggtagagtacctgggcacccgcccttgcaccctggatgcgctgctgggatccttggaggaggtgccggcgcggcggggctgggatttggatcagctaatcgaagcggttattcgcttctggtgcaacaatcccgacttggtcagtttgtggcggtctcgctttcaggatgccggagaagatgtcctgctgatctcgcgggtggggcccattcaatccctacagcaggagtttgagtggctgctcaaccaatgagatccctaaaccgggtaggctaagggcaggattgtttcgtaactacccatgagcgacaccgttttcagcaagatcatccgcagggagatcccggcccagattgtctacgaagacgagcgagccatcgccttcaaagacattgctccccaggctcctgtccacatcttggtggtgcccaaggagcctatccccggcattgcccaggccaagcccgaacacgaagcgttgctagggcacctgctgctgacggctcagcgggtggctgttgaagctggcctaagcagaggttatcgcttggtcatcaaccaaggagaagacgggggtcaaaccgtctttcacctgcacatccacgttctgggcggtcgggcgatgggctggccgccgggctagcttcgggttttgccgccaagtggggcctctacagctagaatgctgccattgagggtggctggcaggcgaggtttagaggcgatggagtggcatgttaccgatgcggaaagcctgatgatcatcgaccaggaggtgggcaagcacgagctttcccccgccgagtatgaggtggttcgtcgagttatttacgctactgcagatttcgagtatctccacctcatccgttttggcaacgaagccctgcaggctggggcggcggctttggcggcgcgcaccaccattgtggtggacgagccgatggtgcaggtaggcatcgcgcgggccgtgcagaacaccttctccaaccccatctactgcggcagcgaagctgtcacccgcccccagagggacaagacccgctctgcctggggcctgcaaaccctagctcagcgctaccctgaggcaatctttgtcattggccaatcccagacggctctttccaccctggtgcagttgatcgccgagaaagaggtatcccctgccctggtcatcgcgacgccggctgggtttgtggatgtggtgaaagccaagcaggagctggccgattccatggtgccccacatccgcactgagggacggaagggcggccctgcagtggcggcggcggtcttggatggcctgctggatttggcttggcaggcctatgtgggagccagcagcccaagccctactggcaaatcagttagcggatagaggggagctccgttgatctgatgatctaaatggttctgatccagatcacaggcttggcaggatctccgtcatgcttccctcggtctggcttcgagaagatgggagctatcttctcagtgccggacaaaaaagcccgagaagcggctagtcgaggcagagcgagggatccggtcatgcagcagttcatttgggtttggggaagcggctggcttttggctatggccttggccaggggaggatgggcccaagcggaggtagcggctcttttgcccgccggacagccggctatatcgccctctctccctgtgccgtcgaacatcgaccagagggaagctcgactcagcccctaccagcgctggcaacagcagcatgctgccgcggagattccctcttctgggtttggggaggtcttctaccgcctcgctcagaaagcggaacagagcccagaggggctgccttttccactgcggccagccgggatccctctgggagagggtagcccttttttcctccatgtcaacgggctggtctaccaactgtcctattgaaataggcggggaggttttcgcgttagcaggacggctatttcaagccctgctgaacctctcctctccctgggggtgagggatcagtaatgattccccaccttgcggtggtggacggcggtgaggccctccaggttggagacccgcccggcttctagggtgctgtagaccacccagtggtcgctggtttctaggcggctggccacgcggcactccaggtaggccaaggcatcggccaagatgggggatccgttggcggcggggtaggtcttgatgccggcaaagcggtcggctcccggcgggaagcgcttcaggaagtggcgcattagggactggtgatggccttcctgcaacacgttgaggacaaaggtatcgcccacctgcaggaaggactcgatggcccggtctttggccacggcaacgctgatccccggcggatcgctgctggcctgggccacccaggaggcgagcatggcgctggtggcctgccctttgcgggcggtgaggatgtaaaggccattgctgatgcggcctagggcgcgatccaagtcggcatccagggctttcatctgctgaatggtgcgatcccgcgttagccactgccccaggtcggtgccggcttcctccgccaattgcagcagggtttcgtctaggggttgcttgaggagaataggagggaacacttctttggcgcccatctcctgcagcgtgttgcggcagaggtagaccgactcgtcatctgctccccccgactcgaacaggccaaagccttgtttgctgtgggcagcagccaggagggttttcagcagcacctgggtggaggccgcatcaggccccgcttggggcggcatgcctatcaccacaccagcggccaagctcatcagctcgcgcacctcgtgggcatccagcagccgcagatccgccagctctacggcaacgccggttttttggatgccgcgggcaatggcttgggccaatgcttccgcctggccatagcccgataggtagaacaccgccaccattcgttcggctttggcctgctccaggctccaagtgcggtagtgctccacccaatcagacaggtggtggtgcagcagggggccgtggccggtagcaatggcggcgatggggggcagggactccatgcgcttcagggccgagagtaccgagcgggcgttgggccccatgaggcagtcgtagtagagcttgaagtcggcctgtagcaggtggggatgctcgtcccaggcaaagtcatcgcagtagtgcatcccaaagacgtcgcaggtgtagaggatctgcgtgccgtggtcgtaggtgaggatggtgtcgggccagtgcaggttgggagcagagatgaactccagaacatgtcccttgcccagatccaggcgatccccctgcttgaccaccaggtgccggaaggggcgatgcaccaggttttccaaaaattgcacggccactttggaggccactaccgtcatttggggcgccagctccagcagatccccgactaggccgctgtgatccggctcggtgtggctgaccaccaggtagtcgagggtggcgggatccaggaggcctcgcagcagatccaggtacaactggcgaaacttctcgtgggaggtgtcgatgagggccaccttctccccgcgaattaaaaaggagttgtaggtggtgccgttttccagggcgaactcgatatcaaaccgatcccgatcccagtcctgggagcggatggcaagggtatcggctccaatgagcagcgtctgcagcgtaagatggcctgaacgcggtgcaactgccgtaacggccatgttttccccctctgccaaatggcaactttacctaactgccctctgcactcatcgtaaccgtgatgtaactaaatgttgaggagccgccaagttttgattttctgatgaaatgcttcagggatccccaaactgccgacccccgcagggtctgggagcaaaagctgcggcaaactgggccagggtgtggcgcagttgatccaagttttggccgttggcggcggacacaaacagggccttggggtagagcaggcgcacgtcctcgacccattcgggatcgaggcggtcaattttgttaaacaccagttgtcgcgggccggtggccaggggcatctcgtccagcaatgtttccaccgcctcgatgtgcccttcccagttggggtgggagagatccaccacgtgcagcagggcatccgcctccgtcacctcctccagcgtggcctggaaggcctctaccaattgctcaggcagctcggttaagaatcccaccgtgtcggtcaacagcactgcctgctggccgggcagctccagccgccgcgtagtgggatccaaggtggcaaagagttggtcggccacgtagacctgggcctgggtgagggcgttgagaagggtggacttgccggcgttggtgtagcccaccagggccaccacgggaatttgggatccctcccgtcgctggcgcagccgttgccggtggcggcgcagctcttccacctcttgccgcagcttgccgatgcgccgctggatggcccgccgctccatttccagttgggtttcccccgggccacgggtgccgatgcccccacctagccgagacatggtgcgccctcgaccggccaagcgaggcagcaaatactgcagttgcgccagctccacctgcaatttcccggcccgggttctggcccgctgggcaaaaatatccaggatcacctcgctgcgatccaccacccgcactcccagggcctcttccagggtgcgcacctggctgggggtaagttcccggtcgaacaccaccaagttagcgcccagatcctggaccagcagcgccagctcttgcaccttaccggatccgattaccgtggccgaattggggccttcccgcctctgccagagggcttgcagcacctgtccgccggcactctccaccaggcggctcagctccgccaacccatccatgagatcctcgtagctctgcccggactcctgcagccccaccaggatggcccgatcctgatccagatccacctggcgggcggtcaactggcgccgaaacccatcctccagctccgccaccagctcctgcagatcctgttctgccaggatccccaaaggcaaaggctcagaaacctgccaacggcgctctccctccggcagcagatgggccagataggcccggtgaacaaagcccgtagccgctcctccccggcgtcggtgccctcctgacttggacacggaaagggtgatgagggcatccaaacgctgcagggccatggccgtcagcgctttttgaccggggcccccctcccccatttgggtggtgatgcagcggatcccggataggcgctcggccccctggcggggcaattcccaagcgggaatctgggtttcaaaaggggatcccacccctacgcggatcacctggccgcgccggttgaggtaaacgctgatgggccggccttccaactcttgggtcagggatcccagccgttgggcaaactccaccgtcaccaagcggtcggggggtaggcgcagttggtaaagccgttgcagttgcttttgttggtggggctttaaccctttggcctgttcgcgaaagcctcgcgtagcgatagcagagctgaagcgggggttggtctgatggcgagaggtgctagccctgggcatggggacggggaaagacccaaaaacaagctttcatctaccatacacgctagctgacagcaggaacttgggatccaaaagcaacggcggcaaacactggcccagtgttggatctgcccaagcggggatccctgtattgagcttgctgtcggtgagagagtttccaaatcggttgggcagtcagggatccctttcgctccgtgttgccggaatcctgctgcaactcggagtagctgcataaatcggaaaaatccgtagtgccagctcttagttatcatagatgcacgatttcaacatcaccccattttctgtgcaaatattcagcaaccagcctacgatgacagtgctcaggtgtagcttcactacaaagcagacatcctccatcgagaatacttttatccacttgatcttcaatgcgacgctcggccatcagcgacaaaaactgtctctcgtagttagaccattcaccactggctttgtaagcatcgagaatctcttgagttggtgcaagttccggcaaatgaacatatccaagcttgcagatctcgtgaagaaaaaactctagatccctctttttcgtgaatcccgccagttgcgaggtgttattaagtcgagtatcaacaactcgaaccagaccaggctgttttaagcgattaaaaaattgctctgcacttttcttcgtaaaccctatcgtaaatatcttcatggcctcgcgctccgctcatcactttttgacattttctcatctcgataggcgacacgcctgccttgaatgagataggcttcggctataaactcttcccgacttctaaacaagtccccctctggaagtttgcaaagggcaagaagacgagattctagagcctcatgagacgcatccattcccccggctctccgttctgccattccttgccggcaatacagcgaccggccatttttctggagttggcgaaacagacaatcgtcttggcgtaagacatacaggcttctggggcaagggcaaaggctcaatgggagtaattttcggcttcttgaaagtccagtagtcaaatccgttcttcagggcgaaaggggatcaaaagagcgcggggcgccctggcatggcgagagaccaagatcaacgccgcaatactgagaagatagggcaacatcaaaaaaaactgataggggatccggctgccccaaagctgctgaaggcgtaattgcaaggcatcaaatccagcaaacaacaatgcccctgccaaggctcgccagggatcccaagcggcaaaaaccaccagggcaatgcaaatccacccccgcccattgacgatattcaagaaaaacgcatcgaacgcagagagggttaaaaaagcaccggccacggccataagagcgctgcccaccatcacggccccggtgcgaacggcatagaccgggatcccctgggaagcggcagcctggggattttctccaaccatgcgcacggccaggcccagcggagttcggtagaggatgtaggccatgaggggcaccaggagaaggccgaggtaggtgaggggcggctgggtaaacagggtttctcccagaaagggcaggctggagagacccgggatcggccaaggactgaaggggacgattttggggggagaggtgacctggggcagggccatgcgatagacaaaataggcagcattgatggtcaagagggtaatgccaatgccggtgacgtgctgggaaaccccaaggcggacggtcaacaggctgtgaatcaagcccacacctgcaccgaggacggcagcaaaggctacgccccaccacaatccggatccctgatagaccaccagccaaccggtcatggcccccagggtcatgatcccttcgatgcccaaattgagaacgccggcccgctcacagaggacttcgcccaaagtgccaaagagcaagggagtggcaatgcgcagggtggccacccagaagctggtggtgctgattaagctgattagactcaggagtgcagacacgggtgctcagtcccagcgcagacgataacgggccaatcccatgcagaccaacatccacagcagggcagcagcaacaatgacatcggcaagataggtgggaacgcccaagctacgccccatggtatcggctcccacataaaccccggcaatgaaaactgcggcccccaccactcccaagggatgcagttgggccaacagggcaacaacaatgccggtgtagccaaagccaggggataaatccaaggtgagatagcccttgagcccgaggagttcacaagctcccgccaagcctgccagcccacctcccaacaatgaggtatataaaataactctccggactgggatgccgaggaacctggccgcttctgggttggcgcctacggctcgcatttctaagccccaaacggtgaaccgctctatggcccacacccccagggcagcgagcagggcgatgattaaaccagcgtggagacgactgcgggggatcagccgcggcagtagggcggcatccacaagggcacgaccttggggccaacccagagccagaggatctttgagggggccttccaggagatagctaatcccgagaagaatgacaaaattgagcagcaaggtggtcaccacttcgtccacctggaactgggtcttgagccaggccgggatccacagcagcagccctccagcaatccagcccgccagcagcagcaccaacaccaaccatgggcgcggcagcgaaagcccaccggtgcccaagaggctggcagccagagccccaccataaaactggccttccgcaccgatgttccacaacttggcccgaaaacacaccgccaccgccaatcccgtcaggatcagaggaacggcccgagtcaaggtctcgcttagggcaaagggggatcccaccgctccccgcagcaaagctccataggctgccaaaaccggggatcccgtccacaggatcagcaggctacaggagaggaaagccaggacaatggctgccatcggcgcactcaggatcagccaaaggggcacagtggaacgaggttcaacacgcatcggccacctcctgcccggccatacgcaaccccaaggcggtcaccgttgtggtttgggtcgggactgccgaggaaagccgaccgcgatagagcaccgccacccgatcggccaaactcagcaattcatccaagtcttcagaaatgagcaggatcccggctccagcccgggctgctgccagcagttgggcatgcacgtaagccacagcccccagatccagtccccgcgtcggttggtgagccacaatcacctggggatcccgacacagctcccgcgagaggatcactttttgcatatttccgccggacagcagttgcaccggcatctggagcgcccgccagggatcccccctctggagcccccgcacatcgtaggtctgtagccaggtgtgagcctgctgatagatttggcggtgacgcaggatcccccaccgcgagaattcgggatcccgatagcgctcgatgacccagttttcccataggctaagggaaccaatcagcccagttttgtggcggtcttctgggatccgggccatgccttgccgcaccatctcagcaggagagatcagccgcaggactcggccatgcagatggagatgaccttggtggggccggatcaccccacagaccagatctgccagaacggcctgcccattgcccgccaccccggcaatacccacgatttcgtgacgccgcaccgtcaaagaaacctgctccagatgctgctgccctgcccgacaggagacctgctgcaactctaagaccgtctcccccggagacaaaggggctttgaccaccgccgccaaccgctgccccaccatcgcttccgccagagctgtgggatggatctcagccgtcttgcccgtcatcaccacccgccctgagcgcagcaccatcacccggtcactgatgcgcatcacctcctggagcttgtgggaaatcagcaggatccccagcccgcgaccggccatctgccgtagggtgtgaaaaaacggctcaatttccggtggggtcaacaccgccgtaggctcatccaaaatcaggatccgcgcccctcgatacagcaccttgaggatctccacccgctgccgctcccccaaggttagagatcccaccagagcatcgggatccacggccaaccccaattcctcagctagcttttggatgcgccgccgtccctctcgccgccgagaccacaggtgccacaggggctgagtgcccagcagaatgttgtccagcaccgacagattatcggccaagaccacatgctgatgcaccatgcctatccctgccgccagggcagccgccggggatcccagcttgaggggccgaccaaacacccacacctgaccctgatcgggaacgtagtgcccaaacaggatgttcatcagtgtcgttttgcccgccccattttcccccaagatggccagaatctccccggcccgcagctcaagatcaatctggtcgttggccagcagagcaccaaagcgcttagtaatgcccaccaccttcaaggccaaaggcgcttcagagggtggacttgggttcgctgtcatcgatggctacaacaaaagaccctgccagaatctctgcctgccgctgcatcaccttagctttcagttcagccggaaccttgtcggcaaaggttccccagtcggagaggctggatcccccatatttcatcatgctgtagatcccgtagtcctctgccttaaactctccggccttcaccgcggcaatggctctgtcgatggtgggttccatgtgccacagggcgctgaccaccaccgtttccgggtagtccggctgggtatcgatcacattgccgatggccaaaacgcccctctctttggcggcatcagataccccaaaccgctccgcgtaaaggatatctgcgccggcatcaatttgggcaaaagccgcctctttggctttggggggatcaaaccaactgccgataaaggtgaccaaaaacttcacctccggctgcagttccctcgcccctgccataaaagcattcatgaggcggttcacctctggaatgggatagccccccaccatgccgataattttggagcgggtcagccccccggccaccattcccgtcagataggaaggctcgtggatgtagttgtcaaacacggcaaaattgctcagggcaggatccggcttgaggctggaccccatcaaaaagctgaccttgggatagtctttggccacctcccgcgcttcccgctccaccccaaagacctcacccaccagcagttggacgccgctctcggcatactgacgcagcacccgtggatagtcggtgttggaaactgactccgaccaggtatagtcaatatccccccgctcctgggcggtcatcaaggctttatggatccggctcacccactgctgctcaatgggaaccgtataaaccccggccaccttcagcttggttccttgagccaccgcggcatcgcgaaccaaccagcggctccccatcaggccagccacaaaagccccagaacgcaggcagaagtcccgccgggagagttctaaacgtgccatagtcgcttctgttgaggttacttcgagatcgggttactgctcggcttatcctaagggggagatccctgaaaatatgtatcctgaaatacaattttttgagaaggagcttgtttgtaatggacaacgaagtttcgctgacggttggaatggatgtaagggccaagtcctctcaaatcagctctcgatagattatccctctgactacttggttgatatcttgcacaaccggatgctgttggggactacagccctcttttataaagtgagcaataacccaatcaactggtttcctaaattcgggctttgaggtaatttaagacatctttatctgatttggcctatcattcagctagaaatcgcaggagccccgcactgtacccgtagggtcagtgtcgggaggaatgcggaagttatgatagaaccatgacccaagtcctgaccgtctcctgcaagctcaaggtgtccccgtcgcaagccgcaaagttggatgcgacaatggatgcctttgtgcaggcgttgaactgggtcaaccaaaacacaccagaaaaagtagtcaacgcagtcaaactccagtccctttgctattaccagattcgcgctcggtttggcttgtccagtaacttggctcagcaggtctgcagacggctggccggtgcccgtaaagttgcccgacagaaaaaccgtccggtcaaagcgttcaagagaggctttgcgacctacgatgcccgtatcttttcgcttcgcgagaaagactggacggtgtcgctgaccaccgttgggggtcgagagcgctttgagctggccattggcaactaccagcgtgggatgctggctggctctaaccccaaatcggccaccctagtccagcggaaggacggctcctactacatccagatttgcgtagagaaaaacccgcccaagcaacaagataccgacagggtgatcggggtggacttgggcaggacggatatcgcccatacgtcagagggggacaattggaatggacagcagttgaaccgagtccgcgaccactactccaagctgagggcggtactccaacgcaaagccagtaagggcacccgcagttcgcggcgcagatgccgtcaactgttgcaacggctgtctggcaaggaaagacgctttcaaacgtgggtcaatcatcgcatctccaaagctattgtctctagggcaaaggcgacaaacagcgctcttgctctggaagacttgacagggattcggggaagggtcaatcaacagccacgcagcaaagccgaacggcgcagggccaacagttgggcgttttatcaactccgtcaatttttggagtacaaggctctgcgtgcgggggttgctctgattcttgttccgcctgcctacacgtcgcagacctgccaccggtgtttgcacattcatcccgaccctgcgcaatcctaccgcagtggaaagaagtttaagtgtggacactgtggatgggaaggggatgcggatttgaatggtgcgaatatgattgcgcttttgggggctgctgtaaaccagcctagaggttcgtggttggcttgccaactgcagggctaccgttcgcgccagcgggccggaggccttaagcccgccctgtactgcgaagcagtcagggtcgggtagtttactcaactgtagttgcttctttccatcctaagttcaaacaaatagccacaacatatggatctcattttgcgccgggccaatttgccggatggccgcaagggaatcgatatcggtatcgagggggatcgcattgtggctctggaaagcaacttacaagccactgccccccaagaaattgatgtcagcaaccgcttggtgtcgccccccttcgtggatgcccactttcacatggatgccaccctcacctatgggatcccgcgcgtcaaccagtcgggcaccttgctagaagggatcgccctctggggggagttgaagccgctgttgacccccgaggcagtcatagagagggccttgacctattgcgactgggcagtggcgcgtgggatcctggccatccgcacccatgtggatgtgtgcgatcccaacctgttggcggtgcgggccttgctggaggtcaagcaaaaagtgtccccctacctggatttgcaactggtggcctttccccaagatggctactaccgctcgccgggggcggtgcagcttttggagaaggccttggatctaggggtggaggtggtgggcgggatcccccacttcgagcggacgatggccgaaggggcagctgcggtgcgggccttgtgcgagatcgcggcggcgcggggtctgcgggtggatctgcactgcgacgagacagacgatccgctttcgcgccacgtggagaccctggcctacgagacgcagcggctgggcttgcaggggcgggtggccgcctcccacctcacctcgatgcactcaatggacaacgcctacgtgagcaaactcattcccctgatggccgaagcagagctgggggtgatcgccaacccgctggtgaacctggtgctgcagggccgccacgatacctatcccaagcggcgggggctgacgcgggtgccggagctgatggccgccgggctgaccgtagcttttggccaggactgcgtgatggatccctggtatcccctgggcagcggcaacatgctggaggtggcccacatggggatccacgctgcccaactgacaggctatgagcagatgcggcagtgtttcttggcggttacggaaaacccggcccgcattctggggttagaaggctacggactagaacccggctgctatgccgacttggtggtgctccaggctgccgatgctgtcgaagccattcgcctgcaaccggcttgcctgtacgttttccgtcggggacggctgatcgcccaaaccccgccggtggttgcccagctccatttgccggggcgcccggcccaggtggacttcacccgccagctttaacggcgcacggtgccgctgaagccgctggctttgaactgctccatagtcagaggcagcgggctggtcacgggcacggagatgcgaatggagaaggggctttcgccggggggaacctcctcgatggctcccaggcgggtgcgctccggcagaacctcattgccgttggcatcgtaaaggcgaccgaagacatccgcattcagcacagtatttctggagcggttgaccaccgtgccttcaatgaataggcacctggccggtatggggttgccgttgctggtaaccaggttggtgtattcgggggtatccgggcagggggtgaggtgcaaatccttcagttgcagggggatggctccaaaacccagcaagagcgccgccaaagctgcacaacccaggctccagcagagggagcgaagccccttcttccaaacttggctcatgttttttctccaaggcccatctcccctagtctaggggatcccccgcccggtaaaacccctcctcggtctggatcccgtccaagcgctgatcccagggatcctgaggcagaggctgctccagtaggcaggcctgcgggacaatgccccacttgggcacgccgggatccggcaaagcggccaaaaagcggtcgtaatagccgccgccatagcccaaacgccttccccaccgatcgcaggccagggcgggcaccaggatcaaatccgccttgccagggtcgataactgtgctgccgggagaaggctccaacaagccccagcagttggggacaagctcagccggctggtagcggtgccactgcatttgccgccgcggcagacaacgggggatcccccactgcttctctggaaaaagggcaaacagggatcccaagtccacctcggagccgaaggccacataggccaggatggttttggcggccaaaagttgggggcaagaggccaaatgagccacgatcttctggctgataagggatctgtccaacctctgccgtagctggcgaaagtgctggcgcaggcgagctttttctagggcaggatctgctgccagagaactgggccgccaagaagaagacagttccggggaagggagttcctgcacaagcccaatgccgcttggatattcggtctctgcaagatctgaatctactggatggccaggagctccacttcaaagtccagggtggcgttgggagggatcaccccgcctgccccgcggctgccataggccaactccggcggaatgcgcaaataccgcttgccacccacccgcatggtggccagaccttcctcccagccacggatcacctgccctaccccgtaggtgaaggtaaaaggttgattgcgcttgtaggagctatcgaagacggtgccatcctgcagcttgcccacgtagttcaccaccaccgtttgccccggctgaggtgaaggccctgtaccttcgacaaggtcgtagtactgcagacccgactcggtggtgataaattgctgggcttgagattgcacagtaactgctgggtgatctttggctcgcgacagagccatggccggctgtccagcccacaccccaatccacagcaaacccagcaacagcagcagcatctgtttcatccgttggcgtccccccggtgccgactttttgcctccccaacaatcttaggggatcccctcatcctatttcggcaaattcgacgatctgcccttgatggtcgcgcacccagaagacaaaaggcttttcggagcggacgctgctgcggatcccttgcttgttgatccgcttcaggagggctttgagggcttcccgttcgtaggtggtgtggcgatagcggacgccgctgctgcgaccggctgccgccccgtaggcaggtacaaagggagttctggagagactgccgtagggatccgtggtaccggggatcacgtgcagttgcacggtgtcggagagctgataccagaggccagcggtatcgagaggtgtcgaggtggagcgggctttggcatcaaggcgggagctgaggccaatatccgccgggaagtaggcagatcccaggctggagccgaccatgctttgctcatagccgtagtagtactgcagcggcagctccgcctccggcagcctcaagaccttttcgtaaaaccctcgcgcctgctccagatcgggcacgatgatggtgtaaacccgcggtgcgccgctcagaaacgtccacatggccccgccgtaggccgatagcagcaaaaacatcagccccttcgtggagagcaaaacctccagggggatcagcggcagcatcagtccaaggggggttggcattggcgcttgtccatttgcgggtggctctgtagtcaagtataggatccctaggctgatgaagcttgccctgtttgcccccaccccgcgcggtcgccgcttggcccaggctctgctgtcgctgctgccagaggagtggatctgctggagcaaagccaatccacagggagagccgctgccttggccctggcaagcctatggggatcccagccatcccacagcgcccagatccctggcggcagcggtggcccaaacttggccccaggtgcagggctgtcttttcatcttgccagttgggtcggtggtgcggctaattgcccccctcttgcaggacaaataccgggatccggcggtggtggtggtggatgaatcaggccgctgggccattagcctctgcgggggacatgtgggcggggccgatgcgctggcgcggcaggtggcggctgctttgggagccgagccgatcctcacctctgcctccgaagggctggggatcccgcctgtggatgtgttggggcatccctacggctggcggcggggcagtggcgattggaacggggtagctgctgccctgacgcggggagagccggtggccgtagagcaaacctgcggcacgcagctctggcagcgggcctggccagcggatcatcttcttttgactacggctcccgaccaagcagtggcccagatccggattggggaatacacaacgccttgcccccacatccccaccgtccactggcatccgcgggtgctgtgggtgggggtgggctgcgagcggggcaccagccgcgcctggctggagggatccctgcggcgcctgttgcaaaaccaggggctggccctcgaggccgttgccggcttggccactctggagctgaaacgggatgaggcggggctcttggagctggcccaggcccatggctggcccatccagtttttctccgccgcggccctggcagggatcccggttccccacccttcagaggcggtgcggcaggcggtgggcaccccttcggtggcggaggcggctgctcttttggcggcccagcgctggtcgggagaggacaatccagcccaggggagagccacccttgtctgccccaagcagatcttcacctcagaaagcgagggagcttgtaccctggccattgcccgcgccgcccgcgagtattcccctcgcgccgggcacctgtggctaattggcatcggccctggggatcccgcccaattgaccttggccgcccgcctggccctggcccaagccgaggtggtgattggctaccagctttacctggacttggtggcgcccctcctgcaccccggccagatttgcgaagcctttcccatcacccaggaggtgcagcgggcgcagcgcgccatcgccctggcccagcaggggctgcaggtggcggtgatctcttcgggggatgcggggatctacggcatggccggcctggtgctggagtacttggcccgcagcggctgggatgggatccgcccctccctggaggtgctgccggggatctccgcccttcaagctgctgccgctcgcctaggagcccctctcatgcaggatttttgcgctatttccctctcggatcgcctcaccccctggccggccatcgagcaacgcctgcaggcggctgcccaggccgactttgtggtggccctgtataacccccgctcgcggcagcggttggatcccttcctcaaggcgctgcagatctttcgccgggcccgccccacccacaccccggtggcggtggcccgcaacctctaccgtcccggcgaggccatccacctcaccacgctaggggagttggatcctgagcaggtggacatgtttaccctggtcttgatcggcagctcgcagacctttcgctacggcagccggctgatcactccccgcggctaccgcttgtgatgaacccacctgatggccgttggatttcgattcaaaacaccgtgagatggcggggatccaactgcagccaccagggggatccccaagcttccacctcgtgccacacctcggcttgcaggcgatagtcctggctgtggtcaggagggctgcccagcctaaagaggagaatcaatcggtgaggggtctcactccccctggcgccaatccgcgatagccccagccggggtctgggcaaggtattcggagcgccgccattttctgtccaaaagaaccgggagctcaaagaatctaagggcgccgcctgcttgcctaggcagaggcagaagctgtgtccaagtggggagagacgctgccgctggaaaactcctaatattatattggactgtagctgttcattaaaaaatgcttaactacttgttgcaagcagcagatggcgggttttgaagactgggcaattgggccagagagcgcctggtgtctccccttttatggctgggtagggacagcgctggctcttccttgggccgctggctggatcaagcgcagtggcccacgtccggcagcctacctcaatatcctgctgacctttgcggcccttgctcatagcttttggctgttgcgacaagtttggggtcgggatccccagctcctgaactacctctggtttcgggtggccgatttggacttgtccctggctttggaggtctcgcctctgacgctgggggcggtggtctgggtaagcggcttgagcttgctggcccagatctacgccctggggtacctggacaaggattgggggttgggccgctttgccgccctgatgggcttttttgagggggggatgacggggatcgccctcagcgattcgctgtttctcagctacgcgctgctggagatgctcacgctttccacctacttattggtgggcttttggtacgcccagccgctggtggtcacggcggcgcgggatgcttttctcaccaaacgggtgggagacctgctgctgttgatgggggtggtggcggtttccaatttctccggctccttgaccttttccggcctgcgcgattgggcggctacggccagcttggatccaacttgggcggccttgatggggttggctttgattgccgggccgctgggcaagtgcgcccagttcccgctgcacctgtggctggatgaggccatggaggcgcccaacccggcttcgatcctgcgcaactcggcagtggtggccgctggagcttttgtcctcatcaagctgcagccagtcttggccctctcccctttcacggatggggtgctggtggccatcggcaccatcacagccgtagggggatccctggtggccttggcgcaaatcgatctcaagcgcaccttctcctattccaccagcgcctacctgggcctggtgtttggggcggtggggacggggcagccggatttggcgctggagctgctgctgctgcacggcctggccaaggcgctgctgtttatgggggtgggatccctcatctacaccacttctacccaagatctgacggagctggggggcctagggggccgcatgccggctacggtggccgcctttgctgtgggatccctggggatggtggccctcttgcccctggggtgcttttggatcctaatccgcctggcgctggtgtacagcgccctgcagccggccctgttgggggtgttgctgctgatgaatgggctgacggctttgaacctggcgcgggtgtttggcctggtcttcttgggatccccgcagcccaagacgcgccgtgcccctgaggtgggctggccgatggccctgcccatggtcattctgacggtgcagaacctgctcatgccctggctgttttggcgctgggggctttatcccggttggatcccagagctgcagcagatggcggctctgctggcggcctcgggtttgctgggggccggtgttggtgcttggctgtactgggggggccggcggcggctgcgcctaccctggccggagctgcaggatctgttggcgcaggatttctacaccgggcagctctaccaggctttggtggtgcagccggtcggcgccctttcccgcggactggagtggctggatcgcaacggggtggatggcctggtgaacggagtgagcctggctttttggtttagcggcgaagccctcaagtacaccctgtcggggcggatgcagctctacgtgttgctcattgtcatcggggtcgtggtggttaccgcttggctgctgcgctcgcccctggtgggattggcctattgagacgggaggaaccatgctcagccttctaatcgggatccccctattgggtggcctgctggtggggctgatccccgagcaagcggggaagggcctgcaccgaagtttggccttgggcttcggcctggcttggttggggctgagcttggggctgctgctgcagtttgatccccaagcgcaagggatccagatggccgaacagatggcctggatcccgcagttgggcctggtttacgagctgggggtggacgggatctccctgccgctagtggtgatgaccggcttgctggtattgattgccctctgggccagcggcccggtggagcggccccgcctctactacagcttggtgttgctgctagcagccgccattgtgggggcttttctggcccagaacttgctgctgtttttcttgttctacgaagtcgagctaattcccctttatctgctgattgccatctggggcgggccgcggcgcacctatgccgccaccaagtttttggtctacaccgccctctcgggggtgcttctgctgattggctttttcggcctcagttggctgagcgacgcccacagttttacctacaccgttttgcaggcccaccccttgccgctgctgccccagattctcatcctcattcccatcctgctggggctggccatcaagatccccttggtgcccttccacacctggctgccggacgcccacgtggaggcttccacccccatttctgtgctcttggcggggctcttgctcaagttgggcacctatggcctggtgcgctttggcctgcagcttttgcccgatgcctgggagcaagccgggccgtggctggccagttgggcggtggccaatgtgctgtatggatccctgaacgccttggtgcagcaagacatgaaaaagctggtggcctacagctccattgcccacatgggctacattctcctgggcacggcggcggccacccccctctccttggtgggatccgtcttccagatggtgagccatgggctgatttcctcgctgctgtttttgctggtgggtgctgtctacgccaacaccggcacgcgggatctcaagcggctgcggggattgctcaacccagaacgcggcctgccacttgttggcagcttgatggtgttgggggtgatggccagcggcggcacgcccggcctggtgggctttattgccgagttcaccctctttcggggcagcttccccgtcttccccctgcagacgttgctgtgcatggtggggacgggattgacggcggcctactttttgctgatggtgaaccgcgtctttttcgggcgcctctcggaagtggccattgccatgcaacgacgcgccacgggagaacgcctgcctgctgtagttttggcctcgctggtggtggtgcttggcctccagcctgcctgggcaacccactgggtggagtccaccgccgcccatttggccaagccggcggccctcaatcttgccgaagcaggcgggccgaccactgctttcgagcctgggttctcttcgttgtgacgatttagtgatacgactgagtttttgttgttgtctcaacccctccttctcccatgacggccacccttgttcccgctccttcctgtttctttctggctggcttagatcctctagagcaacggcgactggctcccatcgtccaacgcctagaagcagggggagcccttgtgccggattcttccagcaaccggctggaggtcatcggcatcctccacagctacggccaggtgctggatgcctactcccagaatttgatcttcatagccgaccaccaatttttggagctcttcccagtttttaagtacttcaacggcgaaatcaccctgggcaaatggctgcgctacctctggcatgaccgcatcaactacgagtttgccgaatactgcatgaaagccatgctctggcatggagggggaggcctcgatcgctatctggatactcccgaatttgtcgagcgggccaaggtggccatccgggccaagttccgcttcaacccccttctgcagggcctcaacttcctctgccccgactttgcgctggaacaggtgcgcatgctggccatgtacagcggcctgggccagttctggcgggtgatgagcgatatcttcctggccttggccaagcgccgcgagagcgaaccgcagctcacgcttcccgacgtagtagcccacattcagcaggggttggtggcagctgccaacaagcccatcacctacgccccctgcatctggggccgccgctacgagatcatccccctgtcggcggggctgaccttcctgcccgatacggccctgccctacgtggaagctgtgtttttccgctcctttcccttcatgggcaccgtctcctacaatgcccaggcccaccagatcccggccgagcaggcggacttcgcctacggcgctttgtatgccgatccgctgccggtggggagcgccgggatcccccctactctcttgatgcaggatatgatgcgccacctgcctggctatttgcgggagcactaccgccgccagccgcgcggggaagatgacctgcgggtgaaaatctgcctcagcttccaaaaggccatgttctgtgttaccaccgccgccctgcgggcccttgccccctttcctctggaaacccaggatccccagcagcagttggccaatcgcgagtttctcgccccctggctgcagcggctgctgggatcccgcctgctgagggtacaagaagaagttgacactcccacccagcggattcttacgcagcccaagatggactcgcgaaggcgctgtcaagacgcccctagacagtcctttgaggcataacctcaaagttctgcttacttcggacttaagttcctccaggttagttattgccgcgcgggttttgcaccgcagtaggttgttttcctggagaagctctgtactaactatgaagcaactaaagtggctcaagggctttttcgccccgcactcaagtacggggctaccaagctattgtcgatgcctagcgaacccgagcgctgttgccgttggctgcagcaagtggaagcgggatcccattttcggatacaatgttttgtccgattgaggagtagggtggcgtagccaagtggtaaggcagaggtctgcaaaacctctatgcgccagttcgaatctggccgccacctctcaaacctgacatccccagcgggacccgcatgaaagacaagttgatgttgatgatccccggccccactcccgttcccgagagtgcgctgctggccatggcgcgggggcccatcgagcaccgcagccaagagttcagcgccattctggaagaggtgacggaggggttgcgctggctgcaccagaccacctccgatgtgtttgtctttgcctgcagcggcaccggggccatggaagccgggatcctcaacaccctcagccccggggagcgggtcttggtgggggtcaacggcaagtttggcgagcgctgggccgagatgtcggagcagtttggcctgcagtgcgagcggatagagaccccctggggcgtgccctatcctgtcgaagtcttccaagaaaagctggccgccgaccgggagaagaccatcaaggcggtcatcctcacccactcggaaacctccagcggcgtagccaacgatgtgcaggctatcgcggctgctgcccgcgagcacggagaagccctggtgattgtggatgcggtcaccagtttgggggccatgccggtgcctatggacgagtggggcctagacgtggtggcctccggatcccagaaaggctacatgatcccgcccgggctggggtttgtggcggtgagcccgcgggccatggctgctgccgagcgctctcgctttcccaagtactactggagctttaaactggcccaaaaagccctgcgccagggcaccactccctttacgcccgcggtgaacctgttttatgccctgcaggtaaccctgcgcctgatgcgggccgaagggttggaagccatctgccgccgccacgcccgtttggcccaggccacccgcgccggcgtcaaggccctggggctgaagcttttggtcaacccggagtcggcagccagcccctcggtaactgctgtgctggcgcctgaagggatcaacgccgataccctccgcagcaccctgaagaaacgcttcgacatcgcccttgctgccggtcaagaccacctcaagggcaagatcttccgcatcggccatctgggctttgtgagcgaccgcgacattctcaccacgctggctgccctggagtcgaccctgcacacgctgggttatggcgacttccctcctggagcggccatcaaggcggccgaggagatcttggcaagcccctagggatccctggcccattctgtagctcttgacacctggcgcccctcccttgccctggctagaatgggtgagcgttcttaacaaaagataaaattccagagtcgactgctctggagagctatctgttcccaacccaagggttgacatgctggttagtttgcaacgggatccctgtcaaactgcctcggcggcggagctgcggcgggtgctgcaggggatcggccctctctcctgcccgctgcagtacaactttcacctgcacacctgctgctccgatgggcgcatggatccggcagacttggcggagcaggcgcgccggcacggcctcaagggcctggccatcaccgatcaccacaccctgaagggctacgagcaagcgcaagcctatctggatcgccccgaggaccccctgctatggacggggatcgagattacagccaacctgctgggctgcgaggtgcatattcttggctacggcttcgatccggcggatcctgttttggatccctacatccagggggagcaagttcccggcctgcccgccgctgaggccattggggccattcaagcagcaggcggcctggcggtgttggcccatccctttcgctactggctgcctgcggaagagctggtgccggcagccgtggagttgggcctggatggccttgaggtctactacgcctacaaaaaccccgacatttgggctcccagcccagaggaggcggcgattggggaaaagctggcagagacctacggacttttgaaaacctgcggcaccgactcccacggccccagcatcctcaggcgtatctagccgacttgtccagcccatctaggggcggggatagagcaactggcccaggcggcgcaactgctcggccgtgcccatacacagcagcagatcccccggttgcaacagggtgtcaccgctggggccgccaatcagctggccatcggctcgccgaattgccaccaccaacgcgccggatcgcgcccttagattggctttccccagggtctggccaacataggggcattcttgcgccgccagctcgtactcttccaagtaaaaagtgcgatctcgacccgacaggatcccatccacaaagtccaccacgcgggggcgcagggcagccgctgccatccgttttccaccggtgatgaagggagagatggcgtgggcaacgcccgctcgctgcagcttttgcaaagcctcttccgtgttggcgcgggcaatggtgcggatacgagggttgagggtgcgggccgacagcaccacatagaggttttcggcatcgctggagagggcggcaatcaacccctcggcctgctgcacccgcgccgccagcaaggtggcatcgagagtgctgtctccctggagagcgacatatcccagctcttgggccacctgaattgcctcggccgattgatcgatcaccaaaaagggcaccccctctgcctgaaactcctgggccacctgtcgcccaatgcgcccaaaaccgcagacgatgtagtggttgttcagcgcttccatctgtttcttccacttccgctgccggatcccttcctgaaaatgcccctggatgagggcctctgtaaagcggttcaccatgaacccgatgctcaagacccccatcaggatcaaggccaccgtgaacaagcgcccccgatcccccagcggctgcacctccatgaagcccacagtagttagggtgataacgctcatgtaaaaagcttccacccaaggccattgctccaccccgtggtaccaaagggtgccgatcaggacaacgcccagcagcgcccctactcccaaactcagatcccgctggataccaggatcccttttggcaggaggaaacgggggacgagcagaagccatacggcccagccagatcgagcggggaaaaagcgagaactacaatgggtaggagaaagtcagttgttgagcagcagcgagtggagtgcagatgcccgagtacatcaaggtggaatatcggatcgacaaaaaaggacaggtgaccgagaccgtattgaacggatctggctccagttgtactctagccacggcagagctagaagcagcccttggaacggtgcaagaacgaaagctgttgccggagtttcatcagccagcagaagccgagatagaatcacaagtttctttacagcaaacccgctgactccatccccttccccccagttttcccgtatctacctgcctactttcgcttcttgccccccttgccggcagcgccgctggctcgtgccgccccaactgccgattgaaacagccaaaccgccaagggagcagcgacgatcaagataatgctggtggggccgacgccaaaatccggctcaccggaagccaactcgaaaatcgaacccacagcggcaatggcactgatgcaggaaacggccaggagcaggtagcctttaacactggtggtcatggggaacctgtctaacgtctattcgcgaaaaagccctcccactctcgagagggctactttctatgctacgggcagggatcccatgccagcaagccagagccggaatctccctcttaaaaagcaaccagagaagtggaattggagcgccagcctagcccttgacgatgatcttgccgaccatgccagccccccggtggggagtgcagtagtaggtgtactcacccagagggacatcgacaaaggccgattccaccacttggttgggagcagtgagcagggccttgtgggacagcttggctgccagggccgcatcgccaccaggtaccttgtcaaagacaacgttgtgaggatagaccttgttgttgacccaccgaacagtatctccctgattgatggtgagggtggggggatcataaatgagctgggccttgtcagagcccatcttgaccgtgtaggtttcagcagcagcagggttggacaggaaagctaccgcagccaccccgactacgagagcgaggaggatgcgctgcagacgcttcgctaggttaaaaatgaacaacatggattcctctcaaaacgtaacggccgtcgcccccgcctctgcggctgggccccccctttccaagttgtaaaggaaaggcacccagtccagcagggacgttcaactcctatcttaggatcttaaggcggaacaggaacacccattcccttgctagagcgaggggctgttccagacggcaaggccacagggagggatcgggcgacgagattgcctcgagcctctacctttctcgttgcctgatacattcacgctgaactctcctgaacatggttcaggaaagaagcgatcgcatcctgcctatctctgagcaggaaggcggtatcccgcaaagccctgaggaataccccccgagcgctttcccccttcacttcccggcaaccgttgcggtggactcaaggatcagggggaaacttggtctactatatccctctcaatgacttttgccaaaccgcctaaagctcagtaaattcagcaaagttcagggttttgggggttagaggcatgctctcaccgcaaggcggcgatccttcgcccgtgggatctcggagagaaaaccggccatctctgaaaaactgggagtgccttgccggccaaaatccgtagggtcgccgatgcgggagagggacaagccgctctagtctttaagcaaagaacgatgcggtatttcttttgctgttctccaattactttccaagtcgcgtataagatacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctatcaggcaggtaacacctccatccgccaggtagctaaacgcttcatggtgaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagcccctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatggcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatgactctaaaaaaaaagacctaccgcagtgcaaaagtcaaagaagaggaggtgaaaagggaacgactagcttatagtcaagaagtcaggaatattccagcggaggatttgattgccatcgaccagacgggagtctgggaaggaatggagcggagagtatctcggagtttacgcggtcaaagggcttatcattatcgtcagagatacaagggtgaaaagtatacggttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagattttttggagtttttgagaagcgagttatgtccgaagctagatgcgaggaaggttgtgattatggacaatttgaatatccacaagagtcgggaagttgaggaattgattagggggacaggagcacgaatcctatacctgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtattgaagcattttattcggcagctttgcagaattgggaagtatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagcccttaacaggctgtatcaacccgctgaacaaaattgagagcttgcttaagatgaacagccggtattcgtccatcgccagcccgagcaaggactctaccaggattttagaatcggcggagcaaaagcaaaacattcaaatcttggctcgctgcatcggcacagccttgaatttaggcagtccgctcagggttgccatacattacacctcgcaggcagaggggtaacgcttgctccccaacgcctgccaggtaatttcgctcgcacttctggagatgatctcagaagcttcttgagcctaaagggtttcgcagaggaagggatcccaaaagtttttgggccctctccgtaagacgggcatccggagtgccgcctgtaattatttagggatcccgaggctagtgctgaacaattccctgaaccatagcgtcgctcaggtaagccaatgccttcaaatcggcctcgtcaaaacaccgatcgcacaacaggcggtagattaggctctcgtgttctgaggtaaagtggcgagtttgcaagacttcttcaacgatggatcgaatggtcatagtttgcccctcctgggatcgggcttaacactgcttgcccatactgattgtgaagagtcaagccatagctcaaaaagggagccaacacggattttccagcaaaaaaactgtacattggccagtcattgggatccccaaacttactaaagagccgtgactgaggatgtgctcgctgcccttggccagactacttgcctagggtcgaaggtcctcccctggcagagcctccgagagttgaacatgtggccgagaaagccgtcctgcagccagggagcatgttatcctgagttggcttaacatgatttcatagccgggctcagccgtcacctttctagctgcggctggctgacccgacgtctagggatccggctcaactttcttcgcattgcaggcaagacaccaatggtgggcatcttcaggcgctttttcggctctcgtggtcaggcagattccaaaccttcatcagggacggctgctcagccggccaaaaagaaagacaacaccttctttctcgacccagatgaggccaaaacccttggcaacatcgaatacatgcgcactcctaggatcgtgaagcacaccttccaggatttcggctctacggagaaggtggaggtggtggagcaggtttcttccctaagcaaagttaagttggccgtagaacaggccaaagcccctgagcaaagctcttccacctcaaacagcagcagtggagcaggctcacgccgccaggggggatctgacatggacatgtttcgcaacatggcccgcagcctgaagcgcaagtaggctggacccggcttattggcggcacaggatacaacggctatcgaaggaggggcaatggcgattaagcgaggcactttggtgcgggccatccgcgagaaactgcaaggcagcctggaagcccaggccagcgaccctttgattcccaactacgtcttcgaaactcctggagaagtggtggatatcaaggacgactacctccagattaagtttggggctgttcccacccctccaatttggctgcgggcggatcaggtcgaggagatcgcgagttgaataggagcatggaatgctcccctttggcttgagggagggctaatggtacctctggcttctcccacgcgcgaccaacttctgcaacgcaggcgacttttgcgtcagcaacggcgcaagcgcttttggcagggatcctggcgcttggccagctcgatgggcgttctgacgctgctggtgttgggcctgcagcagccctactggcaaattcgccggccggagcaaattcaggtaaagggcagctactgggtcgaccccgactggatccgggagcaactgcctctgacctatccaatgaacctctggcaggtgcagccggctgtgttggaaagagccttgctggcatccccggcccgcccttctcccatcgaaagcgtccaggtacagcggcggctgctgccggtgggggtgatcgtccaggtgcgggaacggcaactggtcgcgcgcgcccgtcggggcgaccagacaggctgggtggatcggcaaggccattggctgccccccgatccctttcgacgccacagcggatcctccctttcctggcctgagctggagttgctgggctgggagaaccacgcgcccgagcaatgggccttgttgctcgaagccctgcaacaggctgagatccagatcgagaccgtagattggcagtcgggagagggaatcacgctccacactgagctgggcaacgtctatctggggccgatttctgaccgcctgcctctgcaaattcaaaccctcaaccaaatgcgggatctgcgccgccactgcgagtgtacacccgacgaaattctccagatcgacctgaccagccccagcgtacccaccctgcagctcacccctgccgccacccagaagcgctggaagcattgggagcagcgctagccctgggatgagcttgctgccatgaacacagcgccggcggtggaggtcaaacagttgtgggtcgcctatcccggttgtccgccggtgctgcaagggctggatctacgggttgaggccgggcagcgcctaggaatcattggccccaatggcgccggcaaaaccaccctgttcctggccctcgctggcctgttgcccccctgttccggccagatcaccttgtttgggcagccgctccagcctggccagtttcgccctgaggtggggctggtgtttcaggatcccgacgatcaactgtttgccgcctcggtggccgaggatgtagcctttgggccgcgcaacctgggacgttctgagacagaggtcgcggctgtggtccaagcaaccctggcgatgaccggcaccctgaatttggccaactgtcccccccatcatctctccggcggtgaaaaacgcatggtcgcgatcgccgggatcctggcaatgcagccgcagttggtactctacgatgagccgactgccaacctggatctgcgcgcccgtcgccggctaatcgcctttttgttgcaagcaacgcacacctttctgctcgcttcccacgatctggaactgatcctggaagtgtgcgatcgggtgatcctcttagatcaaggccggatttgcgcccagggatccccggcccatctgatgagccaacccgacctcatggaagcccatgacttggaagtgcccccctcgctgcgccgataacggcaaaagctgaaaagatgtcaagaattatttttgagttgataacaattttgtctctcttaataaaaagctatcgtgctaattaaaaatattgattttcgtccaggattgaatggggatatcattttgttgagtcgggggatcccttctctggggcgtcctcgtcgattttgtatgatcgattttgtgcaagaaagatggggacttggcctggagttggcagctttgcccgcctgagcgacagttgtggttaacccggatggctcccacaaccttttctggcctccgtctgattgagtctgaggtcgggggttgggcacggccttctctccagggggaggtctgtggtggctggagtaggtgttgccgagaagagctgtccactgagggttgggcagaggatctcttggatgagttcgagggaaattgcaggatcgaacccaataggcgagatcaatttggagatcgattggccttattgctgggttcggcaacgttcaggaactgagtgttcaaaagtggagagttgatatgcctattgcagtcggaatgatcgaaacccgcgggttcccggcagtagtggaagctgccgacgccatggtaaaggccgcgcgcgtcaccctagtgggttacgaaaaaattggcagcgggcgcgtcaccgtgatcgtacggggcgatgtctccgaggtgcaggcctcggtggccgctggcttggagtctgccaaacgggtgagtgggggcgagatcctctcccaccacatcatcgcccgtccccacgaaaacctggagtttgtgctgcccatccgctacacggaggcagtggagcagtttcgtacctaactgagtagttgcacttagcctggaattgacccgatccagaaaatctggacaggttccaaccccctccacaatttcagcgtaaggagtccctatggctattgcagtcggaatgatcgaaaccctgggcttcccggcagtggtggaagctgccgacgccatggtaaaggccgcgcgcgtcaccctggtgggttatgaaaaaatcagcagcgggcgcgtcaccgtgatcgtacggggcgatgtctccgaggtgcaggcctcggtggccgccgggatcgagtcggtgaagcgggtcaatggcggccagttgctctcctggcacatcatcgcccgtccccacgaaaacctagagtacgtgttgcccattcgctacaccgaggatgtggctcagttccgcgaaggggtcaacgccatccgtcccttcacccgtccctagatgcgtatcgcgattgtgcggggcactgttaccagcacccagaaggatcccagcctgacaggcgtgaagtttctggtggtgcagtatgtcgatctcgagggccgaccgcagcccgactacgctgtagctgccgatccggtgggggccggcgccgaggagtgggtgctggtcagccagggcagcgcagctcgccagccgcagggaaacgaaacccgtccgctggatgcagtggtgatggcgatcatcgataccgtcagcatcggcggtcgctccctctacaacaagcgcgaccaacgctagctgggatccctccttcctctctctgacgtgttctagaggctcacggttatgcctgctcacacctatgctgcgccgccaacgccctggtctcgccgcctggcggagccgaccatccatccctctgcctacgtgcattccttttccaatctcatcggggatgtgcgcgtgggcgcccaggtgctgattgccccaggaacttccatccgtgcggatgagggctctcccttttacattggcgacggctccaacgtccaggatggggtggtaatccacggcctggagcaagggcgggtcattggggaagatggccaaccctactccgtgtggattggcaagaacacctccattgcccacatggccttgatccacgggccagcctatgtgggcaacaactgctttatcggcttccgctccacggtgttcaacgcgcgggtgggggatggctgcatcgtcatgttgcactgcttgatccaggatgtggagatcccgccgggcaagtatgtgccctccggctccatcatcaccacgcaagctgaggcggatcggctgcccgatgtgcaggatagcgatgccaagtttgcccaacatgtgatcggcatcaaccaggctctgctggaaggctatcactgcagcgaaaacctggtctgtattgctcccattcgcaacgaacttctgcggtcgcgcacctctaacccaacggctacggagacggcatccatgactcattcctcctctcgcgccgacggccggaacggcggcggatcccttctcaagccggaggtggtggagcaagttcgcgccctgttggcccaaggctatcgggtagggctggaatatgccgatgcccgccgcttccgtacctcttcctggcagagcgaaagcccgatcaccagcacccgcgaggccgaggtcatgcaatcgctgggggctattttggcggagcaccgcggcgaatacgtgcgcctgttggggatcgaccccaaggcgaaacgacgggtgttggagcagatcatccaaaccccggaggggccggcgaccgtttctggatcccccagccacgtctcggttacggccccaggttccggcgcagccaatccgcgccctgacgccagcttggaggaggagatccgggcgctattggcgcaggggtatcgcgtcggcctggaggtggccgatgtccgccgctaccgcacctcttcctggcagactttgggcaattggagcggctcggcccaagagatcctggcggctgtgcaggcggccttggccgaacatacgggagagtatgtgcgcctgctgggaatcgatcccaaggccaaacggcggctgctggagaaggtgattcaaacgccccagatgagcagcagcggcgggacagcctcgcccgcagaggggggcaagctgggagggagcgctgctggcctcgacctggagttacaggaagaggtacatcggctgctggcccagggctatcgcatcggctacgaatatgctgacgagcgccgcttcaaaacctcctcttggcagaccgggccgaccattcgcgccagccgcgggccggaggtgttggccgagctgacggctgctttggcggagcaccaaggccactacgtgcgcctgttggggatcgatcccaaggggaaaaagcgggtttacgagcgcgtcattcaaacccccggcggcaagtcgcctgcccctgcagcccagggatccccggcggctactcctgtttccaccgttcctgccagcacccgactcagcagcgaggtggtggcacaggtgcagcaattgctcagccagggctaccgcatcggcaccgaacatgcggacaagcggcgttttcgcacctcctcttggcagagctgcagccctatcgaggccagccagctgccccaggtggtggcggctctggaagcctgcctggaggagcatcgcggcgagtatgtgcgcctgctgggcatcgaccccaaagccaaacgacgggtgctggagcagatcatccaaaccccttgagggatccgcctgttctctgatcactgtcggttcaaggttggttttgatccgacctcctagcgatgaggagcaccttggctttgcctctgcccacctctacaacgctgcgctcctggcccagccagaacggcgaaactcgctactatgtcagtggcgaggtgcaggtggaggcaggggcaggcattgcagcgggagtgctgttgcgggccaaccccggctgtcgcatcgagatcgggcgaggcgtctgtattggcatgggatccatcctgcacgcctgcgggggatccctcgtcgtggaggcgggggccaccttgggaatgggggtgctggtgatcgggcagggcaccatcggcaaaaacgcctgtatcggctcggaaaccacgctgctcaactgttcagtgctcagccaggcggtgatccctccccgctcgctggtcggggatcccacctatcccagcaggcaagaggcggaggtgggcatggctagcgaggcagagcccgtgtcggcggcggccccgcaagagccgatagaaccccctgaggaaaccttgcctgagccgacccctccctctccccccgactcgccgctggcccaggtggaaaagcaaacccgtcgttggcaggaggcggctgagcaaacccaagagaactcgagatcccctaagacccgcaagctaaatgggatcccgggctattcggagctggatcggctgctgggcaagatctatccttaccggcagatcctatcctctgggggtggccagtcttgagggctacactggcataaagaagtagggtgctatgtccacctctttgggccttattcagacacgcagctttccggtcattgtgcgcattgccgacgccatgaccaagtcggcgggggtggcgctgatcggctttgagaagatctcaggaggctactgcacggcaatcgtacggggagggattgccgatgtgcgcattgccatcgaggaggggatcgaggtggcccgccagtttgagcaagaggagatctccagtttggtcattccacggcctttgcctaacttggaggcggtgctgcccgtcagcagcaagctgtctcaactggcacaaaaccgcggctacagccgcctcagcaacttggccgtgggcctgctggaaacccgcggctttccggctatggtaggggccgccgacacaatgctgaaaacggcggatgtgcaactggccgcctacgagaccattggcgacggcctgtgtacggccatcattcggggcacggtggccaacgtggccatcgccatcgatgccggcatgtacgaggcagagcgcatcggcgagctgaacgcggtggctgtgatcccgcgccctctcgacgaactggagcaggctctgccggtggccagttgtttcgttgcccaaccggttaccttgccggtggctattccccaagcccagggacaagaggtgcggcgcagcgataccgttgtggagcggatcccagtttatctggagccgccggaaaccccttaggtttaccttgcaagacgggaaggctcgcgctgtactctgccccctcccgccgtctacagggggagaagatctgagatcacctccagaaagccgagcggggcagagaggaaaaatgttaggctactggaagacctgggtccgtgcagctccgacgcccaaaccgtgtcaggatcggaagatagcagcactacgggatgctctgagcaggcgcgtcaacccgggtcgccctcttccaagttttacctctgccctggcagcgcacacctgtatggccgagacagacaaccccctcgccaactttgctcagaaggctttctacttcggcatgggtttggccgcggtggtggcagacaatgctgcaaaggtggccgggagagccaacagccgtctgctggagctgcgcaagcaggtccaggctttggtggatgaattggtggagcggggggcgatgaccgccgaagaggcgcgggcctacatggacgccatcgctgccaacgccaaccgtagggggggggaaaggtctgctggcgcccctcgcaagatcaacattgacgacatgggcgacgctgaagacaagactggcactgcccttgaactttcggaagctgcccgtttgcgccaacagattgctgagctacaggcagagttggatcgcatcaagaaggaagcgaggaagtcctaggtttggcccgggaaaagttgggatctctatctctttaatcctcgttcacggggaactggaagactctccgcagcgccctcagcccgattgcgaacggctgccgccgaagttccttggccgcagcggcgagtctaaacaggctcgtccaatttttgttggagcggttggcttggatccctgacttctctctgaaaattggcagctcggggcgcttaagcttgagaatctaccccaagccacctcaaaatgccgaaccgctgacgcgtcctggaggactcgaacccccgacatccggttttggagaccgacgttctaccaactgaactaaggacgcaggagtagtaaagggtcagccccttacctagtttacctagtgtagcaggtatgcccaaagccttagagggtttcttctttagaatccgttttggctttgatgcgagtggccttgcccactcggtttcgcagatagaacagcttggcccgccgcaccttgccacgccgcaacacctggattgagtcgatgcgcggcgagtgaactaggaagacccgctccactccaattccctggaaaatcttgcgcaccgtgatggtgcggttgcatccagagtgacgcatagcaatgaccgtgccttcaaaggcctgcacccgctctttgccgccctcttgaatgcgcacccccacccgtacctgatcgccaacatggatctctggcagatccgacttcatgtgggccgcttcgatggagcggatgatctcttcggcgttgatgcgagcgttcatggctttcccgcgttatcggcagctaatcagtgtagcaatcccccctttttttgtacagagcttgccagccgtccgaacccaatggccatgcgggaaaccgcgtttgcaccccctctcctttttcaataggctggatacagagaaagcccttgttaaaggcgagagacttttgtgatcctgcgcaccaatgagccccagacgggatccccaacccctgccaaatctgctgaccaacctctgccacagaccggatcccacaacagaggactgcccatcggctggatccttgtggggatattgttagccggcttgggcggcggcattctcgttcagcgtcagctccggcaacagacggcccagcgcctggagaggctaacggtgcccgtgcaggtgacagatctcgcccaacgcctgcgggtgagcggccaggtgcagccgatccggcaggtgaatgtcagcccccgcgagtccggtcgtctggcagagctgctggtggatcagggagatgaggtagtggcagggcaagtgttggctcggatggattacggggatttagccagcggcattcgccaagcccaagcccgcatccaagagctacaggcccgcctagcggaactgcaagctggcgagcgaccccaggtgatcgcggcggcccaggccagggtggatgcggcgcggtcgcaagtgaggttggccgaaagggaattggagcggattcagaccctggtgcagcagggggtggtggcccgtagcgagctggatcaacgcctggcccgcctggaacaggcgcaggcggactggcaagcggctcaacaggagctggagcgattgcggtcaggtagccgcccagaaacgctgcagcagatccaagctcagattgcccaagcggaggcagagctggcccagcggcaatctcgcctggctgaggccgagatccgggcgcccttttccggcgtggttgtccagcgctttgccgaggtgggatcctttgtaactcccactaccgcagcttccgatgccaccgccgcttcttccagctctatcttggcgctggcccaggggatcgaggtgcgagccgaggtgccggaggcgcagattgcccaggtgcgggtggggcagccggtggagatccgctccctggcctatccggatcgggtggtgcaggggcgggtgaagcggattgcccctgccacggtggtggtgcgggaggtcaccgtctttcgggtcatgatcgaaccggaggcgggggcagactttttgcgcaccggcatgaacgtctcggtggattttatcggggagcggcagcctcaggcgctcacggtgccctcggtggccatcttgcgggagcagggccaagagggagtgatcctgctggatccgcgaacccagcggcccgtctatcgaccggtggaaacaggcctcacccagggcgggatcacccaagtgctctccggcttgcgggcgggggatcgggtctttacggcgctgccgccgggggtgaacctggagactttgatccgacaagagcaaaatcgcagcgaaaccgctcaaatcaagccacacccatgagcctaccgattgcagcccgaatggcctggcaaatggtgcgccgctaccgcctgcgcaccggtttaagcatgttagggatcctcatcggcaacgccgccgtcgtggccattgccgggtttggccatgctgcccaggagctggccgtggatcagttccgttctttgggcaccaacttgctcattgtcttttcttccagcttgggcctggcggacgccagcaacacccgtcccattaccctcgacgatctacgggcaattgccgcggaagtgcccgctgtgtcggcagccgtccccagtcttgtggtcaatgtgcgcgccgtgcgggggggagtggatcgccgctatgaggccacaggcacctggccggagtatttgtcggtgctgaatttggagatcgaggaggggcgctttctcttgccagcggatattgaggagcagcgcccggtggtggtgctgggcagcgaggccgcccgcgagctgttcggcttggatcccgctgccgccatcggggagacggtgctgctgaacaacctgcccttcgaggtaatcggcacgttgcgttctaagccaacggtgtttggcaacagcgatgccggcctgtttttgccggtggatgtggtggccaaccggtttgtggggcggcgctccccctatggcctggaactgacggcgatcttcgtctcggcccgctccgaagcagatctgccggctgccgagttccagatccgcaacttgctgcggcaacggcaccaactggtgggggaggatgacttcgtcgtccgcaaccaaaaggtgttgctggacggggcggccaggatcttaaccttgctgcgggtgctgctgaccggcacggcggccctctcgctgctggtgggcggggtggggatcatgaatgtgatgctgatctcggtgtcggaacgcacctccgagatcgggttgcgcaaggcgatcggcgccgatagccggcaaattttgcagcagtttgccaccgaagctattctcattgccgtcagcgggggcgtggccgggatcctcctcagcagcggcctgctggtggcgctgcaagtgttcacccccctggccacccgcgtggatgcagtggcggtggcggtgtccttttccctctcgacggggatcggggtggttttcggcattttcccggcccgccaagcggcgcaactagatcccatcgaggccctgcgagcctgagatctcccattcgtaggataatgggggcttacaggtattgagttgcccgccgttcgctaaggagcttcccccttggttagagagcgagtagaggtgatcgtccccgccaccaccgctaacttggggccggggttcgattgcatcggtgcagccctggagctctacaaccacttccaatttcgcgagattcccaccggcctcagcatccactatcgcggcagcgatcacatcagccagagcaaggacaacctggtgtaccgcgctttctgccgtgctttcgagctgctaagcaagccggtgccgggggtggagattgagatcaccctcaacgtgcccctggcgcggggcctgggcagctctgccactgccattgtcggcggcctgttgggggctaatgctcttggatcgctgaacctggctcctgagaccctcctgcagttggccattgcccttgaaggccatcccgacaacgtggtgcccgccctccagggcggctgtcaactctgtgtgcaggggcagcaggggcaatgggtattttgcccggtggattggcacgagcgcatcggcctagtggcagcggtgcctaactttaagctgtctacccaggcggcccgcgagatcctgcccaagtccgtcagcctggcggatgctgtcttttccgtcagtcacctggggctgcttatccgcagcctgcagtcggggcgggcggactggctgaaggtggccttgcaggatcgactgcaccaaccggcgcgcatggagctgattaccggcttcaaaaccgtccaggcagcggctctggctgccggggcctatggggtggtgatcagcggggctggccccacgcttttagccttctgcgccccggaggagcgagaacgggtgggatgcgccatggtcggcgcctgggagcaactggatatcgaagcagaggccaaacccctgaatttggatcgacaggggggacgggtggtgatccattcccaaatatagaggaggcccttgggtcaagctggtcaccccgattacaaaggggtcgtgcttttaggcgtataggcctttcgcagactaggacaccgccctcccactcaagttcccgaccctccttatccctcaccccttaacccctttccctgcgggagaggggagccaggaatccacagcacaaacctgtttgggatgggatcccttgagaggctgggcaaaactttttcggcgtccctaccctggcagcagcagcagcaagggggggagaaacagccaagctgccacagccaaagccgccatcgctgccactaacaccgctccagcagcgcaatctttggcaatttctgccagcaggtgatagcggctgcccagggtcagatccaccactgcttccagggcagtattcaccagctccaaggccatcaccatcccgctggtcaagctgatcagggccatttctacggcgctcagccgcagggccaaccctaagacaaaggccactaccgccatagccaggtggatgcgaaagttgcgctgggtgcgggcggcgtacagcaggccctttcctgcatagtagaagcttttacttaggctagtggccacctgccacgagggggggcgctgccagggatcctgcgccgcgaggtcagcctcggctcccgggtctggtgcctcggagggatgggccgaatcgacctgcgctgaagtgaaaggggctcgccgtcgcaatgccgccaaacgcagcggctggggaaaacggctagggctgctggccatgggtcacctccaggtcttcttggatggcggcaagcaggtggtgctgttgctgcagcatgcgctgtagggaaagctcatcggggtgatcccatcccaagagatgcagcaggccgtggctggccagccaggccaattcccgcgacagccgctgcccctgggcttttgcctgcgcgcaagcggtgggtaccgaaatcacgatatcccccagcaggcgcacccctgttatcttctgcagctcgacaggggtggacgtctcctcggcggcaaaggccaggacatcggtgggagcgtcgatgtggcgaaactcgcggttgagctggcggatgtgctcgtcggaggtgaggcaaaggctgagctcgcagggatccgtcacccccagctcccgcagccacacctcaaaccaacggtgccaagtggcttcctcaactgggctggggacgtttagctccaggtacagatccaggaatccctccatgcaggcctcactcacacccaaaattggctcgctggccccattgagtacggagcggaacggccacccacgacttgagtcgcctttgccagtggtacaaaccttcaatgtactgtagcgctaacattgctggctgtgctagggtgccgctgcgatagccataaaagacgcctccccaggcaaatacgctgcaaaccctggaagggggaagtcaaggaaccccatgtaaggggagcggcggccaaggtgatagggaaatcagacgcaactctcggactttctttgtctgagggatgtcgggggtgcggctgggcagcgccctccaaagtttgctgccagggtgctcggccatctccccactcaagtgcggggagcgtcaacgcgccccctactctgggggttcacccggaagttcgggccaggctgcggcgaccctctggctggcaagctgttgtagcgtttgccgcagccgattttccagctcttgccggcaactgtctggatcaaccccttgctgggaaagaagctccgccgggaagagatccccggcgatgccgacagcccaggcccctgcctgcagatattctgctgcattggccaaggtaacccccccagttgggatcaaaggcagggatcccagcaccggttgcagatggcgcaggtaacgggatccgccaaggctttctgccggaaacacctttactgccgttgccccggcctgccaggccctccagatctcgccgggggtgagggcgccgggcacaatgggcagccctgcttcccgaccccagcggatgatgctctcgtccgcaaaggggcaaacatagaattgggctcccgcctgccaagcctgctctgccatctgccgatttaaaaccgtgcccacccctacccagcaatgcgggtagtcttgccgcagttgggcaatcaactccagataccggggaacttggggagtgatctcaatgtggcggatcccggcccggatggccagggtggatccctcaagggcttgggccgggctggccgagaggcggatcaccgcgatcaggggctgctgccacaaatggagtagccaggggtgccgccatccctctctgaagctctgttcagaaccctcaaacaccatctgtggaaaagccctctctcatcgatttctaccttgcttgggttgattttaagtttaattgcaattaaaaataaccaaacagcccgacggtaaaacaatgacaagctataacaaatttccttttgagaagaaggctaaaatagaataaagaacaggcaaaagtggtgtttataggggcaactgtttgcgggtttgtagcactcgttggagcgcttacttttcccatcctttcatggcgtcgctggtctctcattttagtagctatctgcagccttgttagctccttaaccaacattgaactcggcagaggagaggaggaagctccctcaggggaaaggtggcgcatggtagcccatctctacgaggtaactttctggttggcattgatcgttttcatcttactggcatgaggttttgccggcaggtgagcggctagtttatcgccattgtctggatgttgtgtcgaggttgctctggcttgccggttgtttaggttgggcaccgattagacctgtgggatctggagatcgatacgaacctagccgcagtgaggatccctcgcccccagcccctctctcaaagggagggggaagtcaggaattgaaggaatgaacggttttactggtattgaaaataacccagccgttttgcttgtatcttgtaacgatttggagtaacgacagcgggcaacagcgcgattgggctcgatcagtccttgcgaatctttgtattcttagggtcggtaggttggttgccgagggtgtggggagtggtcaagctcagttgtgggacacacagcctgaaggcatgggtgatggtcgggttgctcgccctcctggtgctggggggactgtggcgggttgctccatctcaggcgcagaatctccaccaactgcaacagcggcagcaacagatccagcaacaaatccggggcacccagcgacgcctgggagagctgcgccaagcggaagaagaagcccgtcgccgcatgggatccctgcggcaaaacatccaacagacagaagctagccttcgcgacaaccaatatcgtctggaacaggcccagagggcgctagagcaagcgcagaaggagctccaagagctggaagaccgcctgagacggcagcagcagggcacggccgcccgcttgcgctacatgcagcggcagggggcggaacattggtgggctttgctgctcaccagccgcgacctcaacgagtttttcgatcgccgccaccagttgcaattgctaatcgaagccgaccggcagttgatccgagagctgcaggtgatggccaaggaggtggatcagcagcggatcgccctggaagcgcagcgcaacgagatttctttaatcttgcaggagctggcagcccagaaaaaccaactgcagcagcaggctgccgcccaagagcaactggtgggccgcctggccaacgagcgcgccgcctatgaagcagcccaacggcgtttggaagccgattcccaacagttgaccatcctcatccagcaactgatcgcccagcaggctcagcagcgggggggcagagatccggttcaggggacaggccggttgatcccaccagtgcgcgggccaatcaccagcggcttcggctggcgggttcaccccatctacggaagccgccgcttccatgcggggatcgacttcggtgtgcccaccggcacgccagttcgggcatcagaccggggcaccgtcatctacgccggctggtatggcggctacggctacacggtgattgtcaaccacggcggcggcatcaccaccctgtacgcccacaacagccgcgtcgccgttggggtgggtcagcaggtacagcgggggcaggccattgccgcttccggctccaccggcctctccaccggcccccacgttcacttcgaggtgcgggtcaacggccagccggtggatccccgccgctacctttgaagcagcgcatctgtcggcaacggctgcagggatcccgcctgcaagatccaccgcacatcggcaatggaggatagctcctctgggtcgtgggaaaccaccaacaccgtccaggtggatttcagccgggccagcagctcgatcaactgccgccgcaccgaccagtccagccctgccgtcggctcgtccagcagcagtagcagcgggccgcgaataagctgtaccgccagggccaagcgccgttgttgtccgccactgagatggttgggggaggtgcacagagggatcccttccaatcccacctgtttgagaacgttttcaatctccttttgttgcagctccgggtggccgaagcgcatttcctctagcaccgtcaagccacaaaagtgacgctccgggaactgaaacaccagccccgccatgctgcgcaactgctggggggagagctctgttcctccccaggcaatccgcccgcgcgtgggccgcgccaagccggccaaaatttccagcagggtgctcttgccggccccacttttgcccacgatcagccccaactgattcaggcccagctcaaaggagagatcccggagaatcggctgagggagggttgccgggtggtagcagagatcctgaacctgcaacatgagcggcgcccctgggaaagttgtcgttattttggcactggaaagctctgccggacagctacaaccattcttctaggcgccccaactgatcccgaaagccataggtgagttcgcggtaccactcccgcagctccagttgatctacagctcgccgcaaagcctcttgggagcgctcgatggggcgcagagccgcagacgggatcccttcttgagcagcccattgttcaaacagagccagctccgtttgcaagtagagaatgaggttggccacatcctgcgggtgggggtagcgggtggcatctggcataagacatctcaccaggggaactagctccattctggccaagaatctgtcccgctgccgcctgagggccctatcccctctcgcctgcttctgtactctgggccgcaaaacgcagataatgcggtgggaaatgttcactgccgtcgagggatccatgagccaaaagctgctgtttgtgtgcctgggcaacatctgccgttctcccgctgccgaagggatcaccaaccacctgctgcagagcagcggccatgagggggacatcctctgcgattcggcaggtacagccgcctaccacctcggcagtcccccagatcgccgcatgcgacaagttgcccagcgctatggactggagctgcacggccaagcccggcaaatacatcctttggatctgcgggagttcgacctgatcctggccatggatcggcaaaattaccgcgatatcctcagcctcgatccccagagaagatatgccgacaaggtacgcctaatctgtagctactgtcgttctcacaccgatgaagaagttccggatccctactacgggggcgaggcagggtttcactacgtgatcgagctgctctgggacgcctgcagcggcctgctggaatccctgatccctgggatccaatgcccgccgctgcccagccgcacctgaaagtcatcgatcaagaaaacaactaccacctgagcaggttaaagctctccatgtcgatggtggcgcggttgcggtagatccccaacacaatggccaagcccactgccgcctcggcagccgccacggtgatgacaaataccgaaaacacttggccgcgaatcaagcccgagtcgacaaagttggagaaagccataaagttcaggttgacggcgttgagcatcagctcaatcgacatcaacacccgaatggcgttgcgactgacgatcaagccgtagatgccgatgcagaaaagaattgccgcgaccaccaagaaaaactgcagttgcaacatcacaagaggctccactggatacagatgagaggggcatcaggaaaacgctgggctgtatggccgagagcaggcagcttcaacgcgtgctcaccagctctgctgggcgttccgactccgattcaagctgtggccgggcccgctccagcaagctgagatccccttcttgggcttggggaacgacaaactctcgacgcgccagcacaatggccccgatcaacgccatcagcagcaaaacagaagccaactcgaacggcaacagatagtcgctaaagaaatgcccacccatcaccaaagcactgctcgtgggctggatcggctccaactgccagggggtattcagggccattgccgtcaggagggcaaacagccccaaacacaccgccgccgtcaccccattgcgcagccagcccaacttcaaaggagcgaaagtatagcgccggttcaccagcatgatggcgaacaggatcagcacgttgacggcgccgacgtagatcaacacctgagctgcagccacaaaatcggcattcaagaggaggtacagcccggccatgctcaagaaaacgccccccaatagaaagccggaatagacgatgttgggggcccaaaccactcccagggcaaagccgatggccatcgccgagagcaccccaaaggtaaccagttgcacgccttctgcaagggtcatgggatcttcgtccttaacaaatcgctatcgctgctcccttaccactgtactgccctggcggactgaggaaaagcccaactcccttgttcaatccatagagaaatccctagagtcaggtctcaccaactgccgcccgctccgccacctccgctgctgccgcccccgaagtctgaatctccacctgaatctccaccgaagtctgaatctgtgtctgtgtcgctgagctcggggatgaccacctctcgctcgctgcggtacccgcagataggacagctcaggatttccagcttcaagccgctagaggaataggtggcttccctgagaacctgggtggtgaggtcgagggtgagagcttgacaccgggggcaatagaggtggcgataaaatccattctcgcgaacaaccacagctgccccctgacagctagggcaaaaccagccgtagtagctggctctgccccggcttttggctaagcgatctcccggggagaggcacgtatcgagaacttgcgcctggatggggcgcatgggtcgaccgcagctttggcagaccacgggctgaaaggggatcccacgcttccggcccaaggtgccgtcagtggccaaagcagccacaaccggcaaagccaaccccagccaagtgccgctggacaatcctaggaacaggccaaggcagagggatcccgaatagaggaagagacgaatggggtcgctctgaaccgaagagagcacagcacctgttcttggatctctgcgtgtcagggagaggacttgtcttccccctcgctcagcccttagagagacgggcatgcgagagcgctgccaccccagtcccaaaaggatgatccccagcagcagcaggatcccttccaccagggaagaatcaatgccctgggccactgccccagaagaagttgcaatcgttgaggtggtaacttcagaagctgccgcaggaacattggcaacgggctggccctgcaacaccgaggtcaactgccgcacccccgccagagtgccgccatcaaaatccccattgcgaaaccgaggcaggatctgctggtcgataatctgctggactcggctgtcggggaggatagcgaccaggcccctgcccgtttcgatttccacccgccgatcccctaccgagatgagaaacaaaaccccgttgttttggcctgccttgccgatcccccagtagttaaatagctgcgtggtgaagtcttttggtgttgcatatccctgagtattcggcacggtaaccactgccatctcggcactggtgcgctgctcaagctgagtgataagacggttgagctcgttttcggtgctgctgctgaggatgttggcggtatcggaaacccaccctccatactgacggcgggggttgggcacttgttcaagggtaatggcccaagcgggctgcggcagcagggatacaactagcaaaactgccgcccaaactttcggcatggcttacctggctgagcgctgcctaggttctagcacagctgtctcggctagactggcagtccttttcccagggagagaggggagttggggaacggttgagacaagccgcttcttgttgctagtaattgttaacagcaaccggccctcagtccggccaagggagccaggcttcttcttgccattccacctcaaagcactcctgggccatgcggagaaaatgctcaatcaactcagggatccctggcgcccttgggcaaaggtcgtacacgccaatcacctgcgagccgggcagataccgttcccacagctctagattgggccgcaacaggagggatccctgttgcaggatcccccagggttgccacagttgggcgttgcccatcagctttttgcgctgccagcttagatcggcacgggtacgggcggcaaagcaactgattttgttgcggtagccccgatcctggccaccttggccgcggacagaagcgggagcatccacctcaatgcccagcgccgccagcccctctacccaaaaacggcagcagaagtcgtacacctgggctcgccgcaaattgggcagccgagcttggaggtaagagaggggcaacaccaagctgtaggtcagctctgctgcatcttccgccgcctggtgcaacaccgcccgtcctccggtgggccggcgcaccatcgggatccctggcggcagatctggccaggcctggtgacgtcccagagagagggtaagccgatcccagccgtaaaagcgcaaacagggcctgggatcctggcgcagccgctgcaaaagccaaaagtcctgctccatctgccagccgccagcggccacgcgatagggcagccaagagccctgggatcccatcaagctttgggaaactcagcctggagctgctcatcgtactcatcggccaagctggccacaagggtgatggcgcgcgagatctcgccagcgctgagcccttccagagtgcggtggtggtttagcaccacttggttgttccagatgcaaaaacgggcttccagagtttcgctccagtttttctccagcagcttctgcatgagcttagccggctccgccaccggcagagagagcacgggagaccacaccaacagggtatcttcgggggattcgccgctcaggtggacgaacacttccacgctgccgtaggtgaatttccaggtgtggccctgctcgtggttctcgtaggcggcatcttctttgaggctggaaactactgctgagacaacttcaacgtagcgagggggctcttccatcaggcctggaaaaccttctggagaacggtcgatgagcggctcgctgtagaccatggtctttcccctactccctgtctaaccaccttaactatactgcctagccctcccacctacctgccatgctgccggatccggctcaggccagaatagaactgttcgcggttgggaaggttacctatgccccagcctgacgttcaaggacgcaccctcgcttatgaggcgggcgccaacctgcgccaggtgctgctgcaagccgggatcccgctctacaacccgccggctcctatcctcaactgccgcggtctgggcacctgtgccgtacaaatcgtaaggggctgtttcccctatgggctggcgagaacgggcccgcctgtctttgccaccccaccaactcccgtccacggcggcggcccaggacggcaacgggctgcgcttggcctgtcaggtgcaggtgctgggagatctcaaagtcaccaaatggccaggcctgtggggacagcggatcccgcccgcctctcaaacctgaggattctcaaaaacctaagggaagccctatggaaactccatcccacccctcccaaaaggctgtcggcattttgggggccctgccggaagaagtggccatgctcacccaagcaatggagatcaactctgtccatacccatctggggcggcagttccatcagggatccctggccggacagccggtggtggtagttcaagggggggtgggcaaggtgcgagcggcaactacggcagccctgttggtggcccacttccctttgcggggcattatctttaccggcgtggccggcgccttggccgatcacctgcagatgggggatgtggtgctggcccatgccgccatcgagcacgatttcggcaccggacggcccgaaggctttgtcttggggatcgactttatccctgagttgcgccatcctctagcggaggccgatagtgccctttacgacctgatcgtggcccaaggggagcggatccctcttcacccgctgcaggggcggcagccggtcatccaccaaggcctggtggccacgggcgatgtatttgtggccgacgccaagctccggcatcaaattcgcgagcgcaccggagccctggtcgtggaaatggaaggagcggcggtggtacgggtggcgcaagaagctgggatcccttgtctgctggtgcgatcggtcagcgatgtaggaagcgataccgattttctaactttttttcagacagcggctctcaactcggcagcggtggttcacagcgttttgcaaagcttgcctcctcccctctgactctggacaaaagcggacttttgctccaggttgaggctttcttcccgctcctactaggcttagctaatccacatgaaggcagaaaggtgcgttggcgaggttgcccggtgtgccccaaagtggcctccggcccgctacgcgaacggatggagttcaagtcgaggactagaggaaagccctcatcaatctagccgtggggaggaagcgccgcccgctaacagaagttactaatcctactccggtgcaagtggccaagatagaagccacctagtaggcttaagaacctcgcaccgctagcgcaaatgctactttcttcccgggagcagtttccctgttcgcgccggcgagacggagcccttaacctttagccctggggtagcttaccgccagaaaaaagctttggcccctgcctttagacaggggctctctctaagctaagtcggagcgaaaggatttgaaccttcgacccccactaccccaaagtggtgcgctaccaagctgcgctacgccccgacgcacctaagccagagaaaatctctggaggtgctttaccagtttagcttctagaaccggatcccggcaagtgcaaggccttggttaccggatcctgtagaacacatgctagcatagctgagctgtcaaaataccacacgcccgaactaccgggtgtcctcaacggggatccgttcgggcggaggctaacccgtaggagataaccaactcatgagcgtagtcagtttgcctcaactgctggaggcaggggtacacttcggccacaaggccagccgctggaaccccaagatgcggccctacattttcgccgagcgcaacggcattcacatcatcgacctggtgcagacggcccgttacctcaacgaagcctatgaatacgtgcgggagggggccgaaaaggggtggcgtttcctgtttgtcggcaccaaacggcaagccgccgggatcatcgcccatgaggccactcgctgtggcagctactacgtcaaccagcgctggctggggggcatgctcaccaactgggccaccatcaaaacccgcatcgaccgcctcaaggaaatcgaggagatgcagagcagcggcctgctggatcgcctgcctaagcaagaagcggcccgcctaaaacgggaattggccaagttggagaagtacttgggcggcatcaaaactatgcgcaagctccccgacgcggtaatcatcgtcgatcagcggcgggaggccaacgccgttcaggaatgtatcaagctcaagattccgatcatctcgctgctggataccaactgcgatcctgacctgagcgatgtcttcatcccctctaacgacgacgccatccgagcgattaagctgattgtaggcaagctggccgatgccatctacgaagggcgacatgggcagctcgacacagtcgaagaggatgagtacgactacgagggggccatggacatggatctagaggatgacattctggaagatgtggaggatgaagaggagggggatcccgagcagggagagtaacccttgggccgagggtggggatcctgggtggttcgagttgctccctgtccatcctttctccagaagcctgtatccttaaaatccagattcatcctttgttctgctcctgcctatcctctgcatccggtcacatcctttctgcctctttgtacgatgtgagatttgaggaaccctcatgagtattgatgccaaattggtcaaagagctgcgcgaaaagacgggcgcaggcatgatggactgtaaaaaagccctggaagagtccggtggcgatatggagaaagccatcacctggctgcggcagaaagggttggcaggggcagccaaaaaggccagtcgcgtggcggctgagggggttgtcgatagctacatccacttcggcaaccggatcggtgtgttggtggaggtgaactgcgagacggattttgtggcccgcaacgaagactttaagaagctggtgcaagatattgccaagcagattgccgcctgccaaagcgtggagtacgtcagcattgaccagatccctcccgaagtggtggagcgggaaagggccatcgagatgggcaaagaggatctggccagcaagcctgaaaacgtgcgggaaaagatcgtgcagggccgcatcgagaagcgcctgaaagagctgtccttgatggatcagccctttattaaagattcctcgattaccgtagaggaattggtgaagcagcacattgccaagctaggggaaaacatccgggtgcggcggtttgcccgcttcgtcttgggagaagggatcgagaaacaagaagcggattttgccgctgaggtggccgctcaggccggtctcaagccagcacagccagcgcaagtggcagaagttgcagccgctcctcccgcagaacctgtggctgaccaacctgctgccgaacctccagcagagtccgttgccccagaacccgtcgtcgcagaatctgctgacgcagagccagcgcctgctgctgagggcaagccctccaaaaagggctccaccaagaagaagaaataagcccattccacgctgcggatggatccctgaattcaccccgattggtggaagcagcctactcggtgggcctctccaccctgaggggggctggctaggtggtgacttcctcacgggaagcgtcctgggagggtatttggggctttcctccctttttgccttggcacggcaaagtgtgaactgaagaacagctcttttgattgctggccatgagctaccttttgcgcaatgtgctgattcccaccgccaccggctacgagactacagatgtccgcattgaaggggagcggatcgctgccatcggcaaagagctggcggcagtgggcccagatggcgtagagctcgatgcccacaacaagcttttgttgcccggctttgtcaacgctcacacccactcttcggagctgtggcaaagagggatcatcccgccctacccgctggagctgtggctggcacaactgcacgagtacgcgcccccggatccagaaaagatttatctcagcgccctggcgacagcggtggaaaccttgctcagtggcggcacgaccgtagtggatcacctaatcctcatccctggccaggagctggccaccctcgaggcggcggtgcgggcctaccgagaagtcgggatccgcgctttcatcggccccctgctccaggatcaagccctctctcaggggttgcccagcggctccttttcggatcgggagctggaaacctatcctctctccacagcggaggtgttggccattgtggaagaggcagtgcagcgctttcaccggccagaggagggcatcacgctgatggtggcccccaccggcatccaactctgttctgacaagctgtttgagggctgcgcggagttgagccagaagtatggcctcccccgccatgcccacctgctggaaacccgcgcccagcagagattggcccaggaaaagtacggctgcagcgcagtcgagcacctggagcgcttgggctacctagaccggagaacctcgctggcccactgcgtctggcttaccgatgccgatatcgagatcttggcccgcaccggctctacggttgtccacaaccccttgagcaacctgcgcctgggcagcggcatcgcccccatcctcaagtaccggcaggcgggggtgaacgtggccttcggctgcgatgggtcagccagcaatgactcccaggatctcctggaggccattaaaatcggcaccatcctgcacaacattacggatcccgactaccgccactggatctcgccgcgggagagcatcgagatggcctctcgcggtggggccattggtctagggctgggagaggagctgggatccctggaggtgggcaagcaggcggatctggtgctttacgacctcacccaactatcgctgttgccccgcacggatcccattggtctactggtgctgggccggcccacccaggtggtgcacagcgtctgggtcagggggaagcgggtggtggccaacggcgaggtaacgacggtggatgtggccaagctgcggcaggagctgttcgctcacagcacctgggatcccttccgtcgctcgcagcagggagcactggaggcccgctaccgccaggtgatgggtctgccagaatagccctagaattgtcggggccgaccgtgggagcagcagccgattgggccagagccaccgagcaggtgaagcggcaggcgctggcgctgggctttgacaaagtcggcattgccagcgcggcggatccccctgacttgacgagcttgcgggcctggctggccgcgggcatggccgccgacatggcctggatggccgatccccggcgaatggatccagagcgggtgctgccgggagtacaatctctggtctgtgtggccctcaactactacacccccacctgccacagccgggatccagctaaaggcaagatctcccgctacgcgtgggggcgggactaccaccgcgtgttgggacggcggctgaagcagctccacctctggatgcaggcccagtttccggactaccgcggtcgattctacgtcgataccggcccagtggcggaaaagccctgggccatgcaggcgggcttgggctggatcggaaaaaacggcctcttgcttacccgcgaatacggctcctgggtatttctgggggtaatcctgaccactctcccgttgatccccgaccggccccacaccgcccactgtggcacctgtagccgctgtctggaggcctgccccacccaggccatcgtcagcccaggggtggtggattcccgccgctgcattgcctaccacaccttggaaagccacgccgagcagatccctgccgagatcgcccagaacctacacaactgggtggccggctgcgacatctgccaagaggtctgcccttggaaccagcgctttgcccggcccagccggatccccgattttcagccttacccttggaatgttgcccccgatctccaagaactggcgcggattggcgacgaggagttcgaccgcaggtttcccgcctctgccctgcgccgcctcaaggcccaccggctgcgccgcaacgccaaagccgctctcagcggccattcgggctccacagcccacagcaacgatttggaagcccatactcccgttcctcaccctgaagcgctccgcgccgctgacgcgaacgggtagagggcgggcttcatggcttacgccacgcttcgcgaacagggatccctgctatcgcagcgggcgtttcctgagctttaagaacgggatgccccaccgctctggatttgattcccctcgccaagttgtgatcccgtgacaggcttagcccgcagtaggggcaatcgtgccacctttcgtggagttttttgggaaccacctgaccacacccagaacactcttgactcatgccgtttggattccctgcaatcgtcaacagcccagctctttcagtcgtccacgccctagcaccccctattggcttcccctcttctcagaccctaaccctgcctggataacgattacgaagactattaccccagctaccggcacaacctactgcaatccgggtggaaacccctgtaccgccatttcgatgccgagtattcctgtgcgggatccctgggcgttggccgaaaaatttttggagatgtgtgcagcgatattgccaatgcggtaggacgtagagagtacagcgcgcttctcaactttcagagaatacctgttacaagatcgaagggttttggaatagcgtcactccacctctgcccagccccgaccatacagtatttcatgatcagctctccacgcagacgccgattcagcagcaggtgagccgggatcaagttcccatcgatgacgttttaaggcgcctgcaggaaatgaccgttctcagagttttagcgcatctggggcgactggtgcagttggcgcaattccatatggagcgctacttctaccatccagtcgagcggttcagcagttgggaggaaatcagcagcctgggcaccacctatgccttctgaccggagccgcagatttggctacaagttcaggccacctatcacaactgccgccgctacaccctgctgggcgtggctctcaggcccttgttcgcaaggttacttacaatctggcagtgatggtgagcggctaccaaagccggatcgggcaaatccacagcccctatccaatcagttcttttcccaccgaaattcaggcctttgcagcttctacagcaggagcgattggcggtcttggtgcacgggatcccgggtacgggcaaaacgggatggacgcaggcagtgacccacgagctgctggggcccctgcgctatgcggtgctcatcttggatcacgaagccgtgcaggagttcatcgcgcccccctacctggagggggtctgcctgatcatcaacgaagccgatcacctcgcccaagaccgagccagcgaggtagcccagcagagcaccaaaaccgaacgcatcctcagcctgttagatggcacccttcaccaaagcgtgctcgctcccgattatctcgactgcgagcagagcatgactctagtcaatgatatgctggactatactgaaaataatgtacagtatgttcagtatggctgcttggcatggctagatatgtaaaaccgagagaagcggcggattattttggggtgtgtctccacaccttgaggcgatgggaacagaagggctggatccatgcagtacgtacaccatctggtagagcgagaaggtataacctcgacagctacattggcctccggcccgctgacgcgaacagagcacccaagaaggacaaacgagtcgttttgtacgcccgagtcagcagtcgagggcagaaaccagacttggagagacagattgcaagactggttaacctctatcctggagccgaagtggtcggagaggttggcggcggtctcaacttcaaaagaccaaagttccttgccttattggaacgagttcgtgcgggagatgtcggaacaattgtggtcgctcaccgggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacgggtgcgaaatcttggttctcgatgacgatcacctttctccccaacaggaactggttgaggatatcctcaccatcctgcactgcttcagcagtcggctctacggactcagaaaataccgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaagtttggaagcggtggcaagcggcgtgccggtactgctacaaccaagcgattgcctatcagcgtcagcatggtgccccaaaaacggccagaaagctgcggcacatcatcctgcgctccgacctgcccgggtgggtgaaggacgccccctgccacatcaagcagaacgcggtcgtcgaggcgtggttggcgtttcgccgaagcaaagacgcgaggtttcgcagtgtgcgggacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggtttggcgttccgtgcatccgaggagatgcccagagaatgggcacgtggaactgagctaatgcgggtgaaagacagatggtatgccatctttcctgagcccgtgaacgagcagtgttcgttagcaaagggggttgttgcgcttgaccctggagtaagaagcttccttacagggtttgatggggcgggctttgtagatatcgccaagggggactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatctaggctgagtaaagcaccgagacccaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtggacgagtgccatcgcaaggtagcggcgttcctaacggataactaccgattgatattcctccccactttcgagtcagccaagatggttgccaaggcagggaggaagtttggtagcaagacagcaagggcgatgctcacctgggcgcactatcggttcaagcagttcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacatccacaccaagttgggtggcgcaaaggtgtttagatgcccaaagtgcaaccataggctaccacgagattggcaaggcgctctgggtgttatgctcagggctttgcgggataccgcctttctgtttggactccgtccgagtagcgcggtcgcgtcagcatcgcgtagtaacaacggaaacggacagaatgctatcgcttcaccgctgagcagtaatgctcagcagtgttcagcgtaaatgtatcaggttggtggtgttaatgacctgcaacacgaccgagcgcctggagccggccgttttgcgccaagtgcgggtggacttggtgcaggagtttacccaccggtttgctcgagctgctatcggcagccacctgttctcctctccggacaggtcaggggagcaactgaggccaatcttcgatttgggtcaggctggggtgggctaggtagcccgcagttgaaccggcatgaccaaatagcagaggcgcgtcgctccaatcggcttccagatggctggctgggtagcgccgttcagctccaggctcacctgctgtgtatgaaacaccttaagggcctccagcaggtagcgcacattaaaagccagctccaggtcagggccggacatctgtaccggcagagattcctcgccgctgcccacatcgggcgcctcggtgctgatgcgtagggtttgggttgcctcagaaaggttgaacttgatgatctcgttccgctgggcagcaaacacccccactcgctccaaggactcgatcaaaggcctacgctccagggttacatgccgctcaaattgccgggggatcaggcggttgtagtcggggtactggccctccaaaaggcggctggtaatccgctgctggcactgagcgctgccggcgccagggggcaaaataaattgcacctgcgaccggtcaaaccgcagttccaccgcggaggcggccgtctgggcgccgaggatgcgctccacctctcgtagagtccgagcgggaatggtgaaatccagcttcgtccccccagccgccaaatcaactgggatcccttccgcctccacctgaactatcgccaggcgatgtccatcggtggccgcaaactccagccgcggcggatccccggtcaagagcttgacatgtacacccgtaagcacttgcttggtgtcatcaccggaagcggcaaagagggtttggccaatcccttgcagcaggctctcgatgggcagctcaaggatctgggcggctaagctctcctcctcagcatcggcatcggcagtacggggcgctatctcgggcaaggtgggatactcttccgcaggcatgccgcgtagctggtactggccggcggccgatgtaagggtcacggcagcgctctccggcacttggctgaggccgatcgggccgctaggcaaacggctgacgatgtcgctgagcagcttggccggcagagtggtgcgaccggatcccttcacctcggcctcgaactcgctgcgaatgcccaagttcaagtcaaaggccgtcagggcaacccgctgtgcctctgcacttgcctctaccagcacgttggccaaaactggcagggcaggacggctggcaacggctcggctaactgcagcaaggtggtggctgagctcagcttgctcacaggtgaagcaaagacaaccggcaggtaggtcgacagccttgccgaaggactctgtcctgttgacggggaagggatccccagacctgccgtcgcgcggggcagacgcgggcgatccggtttcgacttcccaatccgcaggacgttgagcttgcaccatcaggggacttgcgagctgaatacgcctatcctacaccgcctgcttcccacggatccctccctgcccagacgagttttgcaaaaaattttcctcgcgcgcgcaggataaagttaaaaatcacgatccctacccaatttaattttttaatctagtagtagtaggggctgtggaaactgtggaaattgatcggaaaaaccttgcgccacaagcttttgatcgtattccccacctgtggaaaaactgtggataacttggccaactttccacaaggtataaatactctgtggataactcgggaggtttttccacaagttttccacagatttttgaagttttccacaagttttccacaggctgagggggatgaaaatgttgctattccctgacaaatttataaaacttaacgtacgaccagtgtgggatgctctaatctagtggttcgttgctctagatgtggtctggggatcccatgaaggctgggggcggccttcgggggatttccacaggttttccacaggctgctcgggaaaaccgtggcagcctgcgggaggctggccaggcccgccagaccaaaagctcgcatcgagctcaggtgcggctgaagctgctgaccgcgagcttctgtttggcatggttactgtcatttcggcctcagccggagcagtttgcttatgctcaactgcccatagcaagtcagggtcgcttctccagaagcgtggatgccttgtttcaagatgaaaacgaccgtttgcaaacggcggtcaaagaccgattggctaccgcccagccgtcagggtaaaaggatcccccactcaatttcaggtagtctcttcaaattgctcttcgtttgagtcttcagttacttcttccggttgcagcggtgcctcttggcagcgctccatggcctgaagcagaagggcttccccttcttgcaaggtttcgatgcgacagagaagggcgcgaaactgagaggcgccggcaaaatccttgatgtaccaggtcatgtgcttgcgggcctgacggatgccacgttctcccttatactcccagaggccccgcaagtgttctaaagccatttgaatccgatccaggggggtaggagccggcctttcttggccggttttcaggaagtgatcgatttgccccaccaggaaggggtagcccatcgtgccgcgggagcacatcaccccgtcggctccggtctcctccagacactttaccgctgcatcagtcgagaaaatatcgccgttggcgatcaccggaatgcgtaagtgctctttgacccggcggatccaatcccagcgagccttgccgctaaagccctgggcgcgtgtgcggccatgcaaagtaagcagttgcgctccagcctcctgcagccgatgggcaaaatccagaatgttgatctcctgatctgaccagcccaggcgagttttcactgtaacaggtacaggtacagccttggccaccgcttccacaatccgggctgccgtgtccggctcccgcagcagggcagagccgccgccgtttctggtaatcttgtttactgggcagcccatgttgatatccaccaaggtcgccccctcatccacggccatgcgagccgcttcggccaaaaagtggggccggcagtcgaacaactggatgccgatgggctgttctccttcacccacttccataatgcggggcagctcgcgggcatagtgcaacccggtggcgttcaccatctcggtgtagaccaggctttgcgggccaaagcggcgtaccaacccccgaaacactttgtcggttacgcctgacaggggtgcctgaaagacacgactaaaaacctttacccccccaatctcaaggggctgggccattcgagcttgcaattgcggcgaaagctgcaggctcatcgggatccggagaaagcagacagcaacttacccttctttgttgacaaagtagagaaggcctaggatgcgcgcttgtttgatggctttggagacttgccgctgctgcttggcagtcagccccgtgatgcggcggggcaggatcttgccgcgctcggttacaaatttcttgagcagctcaacatcggtgtatttgatcggctctcccggtttgatgggagacaggcggcgacgagcgtaaaccataggtcaggagaacggtaaagcgtcttgaactatttgatctctttatggacggtgtggcggttgcacttggggcagaatttcttcagctccaagcgggccgtggtgttacggcgatttttggtggtggtgtagcggtttacccccggagaacgtttgttgacgttggtgcggcactccgtacattccagggtaatgatgatgcgggcaccctttgctttggccatagtggatcccaagatggaggtgaaagtcggctcgagatccccaaaaccccagccaacgaggttggagatgggctacctcgcaagcgcgatcaccaattatccaacttttctttgacggaatcaacccagtttttgacttgcctgccggtttgttggcggagggcgcgggtgttccgatccacgtccctgctcaggcgctgcatctgtctggaaagatcgcgcacagtttcgttgcgctgagctttgcgcaacaggtcgcgagcagcggacttgacgtcttcggcggcttctccctccagaatttcctgcagcagccgcagggctttttcatccaggtggtagcctcgctccgattccaccaccagggtgcgtccggcgcggtcgtggatgctctggcgtttttctttatcgaaaagggcgaacaggccatcggcagccaaaggcaccagcagggcttccgtgaggataaacagcgagagcaccccttcgcgggccagggagcgcaccagatggggtgaggcctcggtttcgggatccagggttttgaggttcagcagccatttgccgaggctttggccggcggggcgggattggaagtagccgcggttcaccaaccaggtggcaaaaaaggcgatgtagccggtcatatccacggcgcccgcatcggctcccaccagggaagccaggccctgcgccaggtaggagacccccagccccagcccaaaatccagggcaaaggctccgatccgtttgccccagggggccagtttgggcagggtttcctcagcctgggggacgctggctgcttgagaagccggtcgctcggcttgcacaggaggcagagaggtggcggggggcaaggcgctgaaggcctgccactcgctggcgttttgctccagttgctcggttttgggccgttcgggatagggtctgggatccgtcatcgcaggttgaggctgtcggtcctatcattctagctagcaaggcaggtctagactcccaccggcaggggagcggggctgcggcgcgggatctcgtaggtcatccgatcccgggccaggatggtgttgggaaaaatggcccgggcttcggccagcaggtcttccaaagtgatagggccctctgaggtgtagcgggggctgaagtgggtgaggatgagggtctgggccttggcttcggcggccacccgcgcggccatggcggcggtggagtgcttggcgcgctcggctagctcccgatccgcttcggcgtaggtggcctcgtggatgaccagatcggcggcgcgagagagatcgacggcgttgcggcagaagatggtgtcggtgcagtaggagaacttgcgccctgggatcggagcccctacgtaatctcgcccgtggaaccagcggccttgccagaggatggattggccggccttgagctgcccgtagagagggccgggcgggatcccgtctgcctgggctttggccacgtcgaaggtgccgggccggtcttgctccaccacgcggtagccgaaggcaggcacccggtgatccaggggggcgcagaagacccagtactcgggatcctgaagaatgagccctgtttcgacggtgtgaacccggaaggaatagggaattcggctctcgctgtagcgcagcaccgtcttcaggtactcttccaggccgggggggccatagatgtcgatgtgttggggggtgctgcccaggccgcaggaggccaacagccctggcaggccgtagatgtgatccccgtgcatgtgggtgatgaaaatgcggcgcaactggctggggcgcagctcgtctagccgcagcagttggtgttgggtgccctcgccacagtcaaacagccaccattctgaccgctgcggaaactgcaccgccacgcccgagacattgcgctggcgggtgggcatgccggagctggtgcccagaaaggtaacacgaatggcgttgggatccgtcacaagggcagaacgttaggcttgaggaaacgggatccctagcttatcaactgttcctgccgcgcgaggggaaaaggcggcccaaaacccctgttaggataaaagtaagtgtcagctttcccgccatgatcaccttgaccgagagcgccatccaagagctaaagcggctgcgcagcaagtatgagaaagagggatcccaacccatcttgcgcctgggggtaaagcccagcggctgctccggcctctcctacaccatgaacttcgagccccaggccaaccctgacgaccatacctttgactttggcgagattcgggtggcggtggatcccttgagcatgacctttattcaagggctgactgtcgatttctccgaggatctgttggggggcggcttccgcttcaagaaccccaatgcggtggctagctgcggctgcggcacttcctttgccactgccgaaaccgccgctgccgtcggccactgatcacgtcctgccagagggctttaggctgggcaggcgcagcaggaaacatgtccaccccgcctcgctggttactcgaatgtgaccctggaggcgctccacccattgcttcaccaaggccagccccaggccgctgcccggctgggcccagggatccgcagtgggcacccgataaaagcgctcgaacaggcggggcaactggtcgggcgggatctgagcggtgttgccgatcctgaactcaaccccttcagggattggctgaacctctagacgaatcgtgccacctggctgggtgaacttgcaggcgttgtccagcagctctttgaggatctgggtcaggagctgcggatggctgtaaaaccgccagggggaggggggcagatcccccacctgcagcgtgagggagcgggcctgggtgcattgctgcaccgactcgatcaagctgtgccagaggtggggcaggtcaatagctgcaacggcagagcccaggtctttcccttccaggccctgcagatccaataggcggttgatgagctggatttcggcctcgcactcctgcagggcaatgtcatggtattgccgctgcttctcgttgaggggggtgcggcgcaggagttccagggccagcttgatcttggtcaggggggtgcacagctcgtgggagacggtggccaaaaagtggtctttgaggcggttgagctgctccagatctgccacctggcaggccagttgggcggtgcgctcctgtaccttggcttccagttcctggttaagctgctgcagacggcgctgggcctggttggcttgcagcaagtggcgcagccgccgcttcaaaaccgaccagtggatgggcttggggatgtagtcgctggcgccggctgcaaaggcctcgttgacaaaggtttcgtcttccaaagccgtgacgattaaaatcggcaagtccgggttttgggcgtggaggcggcggcagcactcaaacccatccagatccggcatcaccgcatcgaggagcaccatgtccggctgatagcggcttgcagcttctagacacgccaagccgctgtccgcttccacgagttggtagccctcccgctccagggcgtagcgagtcaaaagccgctggctgggatcatcgtcggcaatgaggaggagaggccgcttctctgccgcagcagagctcgttccggtctgaggaacggatccagccgaaaggttgctctcaagcctctgcatgggcccctggagaagaaagaagcggtcctggcgcgctagccgataattcgaggataacccgctggtactcggcttccaaccgctggaaggcctgctctatggtatcccagtttacagagttggccgatggcttgcgaacgagcttttccagcgcctggcagcgttgagctaagagcttggcccccaaggttctgctgctgcccttgaggcggtgggccagttgggccacggtttggacatcccggctctccagggcctggcgcagggatcccagcagggcctggctgtcttgccggtaggtttggatcatctcctgccagtcttccggggatcccagcatgctctgcaggctggccagggcagcggcatccagggccggctctggctttggatccccgacaaaatcgagagcagcttcctggagggcccgctccagcacagccggctgcaggggcttggtcaggtagccatcgacgccggcggcttcggcagcagcgcggctttccaggaaggcatcggcggtgagggcgaggatgcgcggctggcgctctgggggaagttcgctgcggatgcggcgggtggcggccaggccgtccagctccggcatgtgcagatccatcaagaccaggtcgtaggcgcgcagttgcagcgcctgcagggcttccaggccgttggccacgatgtccggctgatagcccagccgctccagcatcaggcggatgaccttttggttgacggggttgtcttcggctaccaggatgcgcaacgggcagcggctggccagagggagctggggtttcaagtgggaagcagccgcaggcactttttcctggcccagcagagcccgcagttgagaagccctgaccggcttacctaaggcaggaagagagccagcgcttgccaaagcggctctgcgatccaccagcagcacaagccgcagggggggctgctcctgttgcagagccctggccagggccagtccatcgccgtcgggcaggctggtatccaccagggccagctcaaaagtctgggccttggctatggcttgggcttccgccaccgtgctgcaggctgttacctgcatcccccaggactgcagtaggcgcgcaagaagttgccgttggctggcgttgtcttccaccagcaaaacccgctggccggccagagctgggtcgggggtgggggttgcccagagggccgcatccggaagcttcagggggatgcggaagccaaaggtggatccctgacccggctggctttgcacccagatcgttccgcccatgagttgacagaggcgctggctgatggccagccccaggccggtgccgccgtactggcggctgatggagctgtccacctggctgaagggcttgaagaggcgatcctgcttttccggcgggatgccgatgccggtgtcctgcacctggaagctcacccactgcacctgggcctggggatcttgctcttgggcctcgacggtcaccaccacctccccttggggggtgaacttgatggcgttgctgaggaggttggccaggatctggcgcaggcggttgggatccccgaccagggtggccggcagggccggatccacccaggccaccagctccagatctttgctctgggcctgggcggccatgagatccaagagctcctccatgagctggggcaaggagaagggcgtttcctccagctccagcttctgggactcgatcttggaaaaatccaagatgtcgttgatgaggctgagcagcacctcgctgccgtagcggatggtctgcacccaatcccgctgctgggcatcgagagaggtatccagcaacaggccggccatgcccatgatggcgttgatgggcgtgcggatctcgtggctgatggtggccaggaactcgctcttggcgcggttggccgcctcggcagcttccatagccgccttcatctgctcttgggcctgcttggccagggtgatgtcccgcccggcggcgtagaccagggatccggccaaagaggctcgccactcgatgaaacgatagctgccgtcctgggtgcggtagcggttgacgaagtgatccagccgtttctcttcgacaagctgctgcatggcggcctgtgtggcggggacatcttccgggtgaacccactccaaaaagggtcggctctggagctcctgcagggaatagcccagggtggtctcccaggcgcggttgagacggcgaaagtacccttgggcatcggcaatgcaaagcaaatccagagccaccgagaaaaactgctccagctccgcttctgccgacttgcgggcagtgatgtccaccgcggtaaacacccaacacgggatcccgcgcaagacaaggggctgcacaaacacgtcttcccagacaactcggccatcctgccgctgccattgccactcaaagcgggcggatccctgctggcgggcctgctccaagtagggctgcaaggcaaactccctcccctgcaaagcccggcgatagggagactgctcgcaagcgtcgaaggcccgcagctcctccaggctggaaaacccgtaggcggcaatggcttgggagttggcctccaggatctcgccggtctcggcatgacggatgaggatggccacagcggcattctcaaacagagcccggaacttctgctcgctttcctggacggcctgctgggatcgcaccctgtcggttacatcgcggacgatcaccaccacctcttgggggttgaggggcacaatgcgcacctcttcgtggcgggtctccccttcaatctcgatgctttggtcgtagcgctgccgcgtctgggtagctatagcctgctgaacaaagaaaagccgccgctcggccaactccggtggcaaaagctcctgcagggatcggcccacgtaggtgtcgggtgagccatagagaagaacctcgccccccgagataaagctcaagcaaatgccctggctatcaaggcggaagatcaagtcgggaatggcttctagaatggctcgctgcagctgttcagcggctttcaaggccagctctgcctgcttggcttctgtaatatcccgcacgatcaccaggacttcctggctgttcagaggcacaatgcgggcttcttcgtggcgtacctccccttgaacttcaatgctgtactcgtagcgctgttgggtttgggtggccagggcttgctgaacatagaaaagccgctgctcggccagcgctggcggcagaatctcctggagggatcgacctaagtggcgctctgctgggcagcaaagatggacatcgcctccgggaatagagctcaggcagatgccctggctattcaggcgaaggatgaggtcggggatggcttggagaatggcccgctgggtggcttccatttctctaagggccaactccgcctctttccgcttggtgatatcccgcaccaaaacgtagactctatctctgccataggcaacgacgcaagccttctgatagcggcggattgccggctcagactcgtttgcggcagcggcggggagcaccatttcgtactccagatactgtggcgtttgagtggacagggcccgccctgctaaaagctgatactgctctccgaaagagctgggaaacacgtcttgggcgcggcgacccacacaaaactcgggcggatgctgggtggggacgtagggagaaggcttgcagttgagaatcagcccctcagggtcaatctcgaaaatcaaatccgggatcgcctcatagagggcccggtagcgcaactcgcttgcctccagggcttgcttgatctggacctgctcgctgatgtcgcggctggtgatgaggatcccgtctcccaccggcaccacttggtgatggatccagctggccttcaagcccggctgccccgaaatggggaactcctcttccagaggaatgccggtttccaccactcgcttgtatttctcaaaaaagcccccccagcggttgatgggcagcagctcgcacagccgctggccgatgatctgccggcgctggagagaaatgagctcttcccccttggcgttgacatccacaaagacaaagtcgaggatctcgcgggtaacgggatcccgcaccgcctccagcaggtaaatagcatccaagctggcttccaaggctgcccgaaaacgagcctctgggctgggggtgcctctaggaggttggaagggaaatcttcgagaaagggatcccaggatccctctgaagacagaaagcagctgactttcccccaggctgacgccaagcagcaggagagccaagaagagggatcccagcagccaaaaggcaaggccagggggatccaccaggcccaccgttttccctaccgcccatagctctctgtgcatagaacccagagattcctaccccctttccacagtatcccagcaagtctttccagcttatcttggaggtcaaaagaggaagctcagctaacttgcggaaatggcctctatgcaatgggcaggattcctcaagagtggctttttggggaaatgagtcttggctcaaagctttgtttctggatgcagcagggagagagactctttattgtgaagatgctttattgtgaaaaataattgtgaagattcagcgggatccctggcgccagcggcggtagagtttttccagatccacccagaccatcaccaccgtgctaaagcccaggcaaatgagcagttctggaagggtcaactcttctgtcccgaaaaagttgcgcaggaagggcacatagagcagggccaactgcaacagcaaagtggccaacacggcccccagcaggtaggggttggaaaaggggttcatctcgagggtcagcttgtcgttggagcgggctgccagggcatggcccatctgggcaatgcacagggtggtgaagaccatcgtgcgccagtgggggatataggcttccacgatggccatcatcaggatcgtggagatggcaaagaccacaccgatgcgcaccatgtaggcaccgagcccttgggcaaagatgctctctttggggttgaagggggggcgctgcatcacccctggttctgctggctccatcgccaaggccagggcgggcaggccgtcggttaccaggttcatccacaggatctgcaggggcgtcagtggcacgtcctctaggcccaagataggggcagcagccaccgtcaacacctcgccgatgttgctgcccaggatgtatttcacgaaacggcggatgttgctgtagaccacccgcccttcttcaatggccgccacgatggtggcgaagttgtcgtccagcagcaccatgtcgctggcctctttgctgacgtcggtgccggtgatgcccatggcaatgccaatatctgcctggcgcagggcaggggcgtcgttgaccccatccccggtcatggctacaaactggttttgtttttgcagagcttggacgatgcgcagcttgtgttcgggggcaacacgggcatagacgttgaccctttgcaccgtctgcagcagctcctcaaagctgagccgagagagggtgcgcccgtcaatggcttggccctccgagtcgagaatgcccagctcgcgggcaatggccacagcggtcaattggtgatcgccggtaatcatcagggtgcggatgccggcctggcggcagcgggctactgcttcccgcgcttcgggccgcggcggatcgtacatgcccaccagccccagccacaccaggttgcgctcgatctcctccaggttctccgggatccgctgcaactgctgggtggccacccccaaaacccggatgccctgggccgccaggcggttgttggcagccagaatggcttggcgctcggcttctgacagctcctgccaggttccgcctttttggatctgggcgcactgctccagcaccagctccggggatcccttgacgtagacgcggtagctgccctcctcctgcaccaccacgctcatgcgcttgcgttccgagctaaaggggatctcctgcgcgcgcgggtgctgctcttgaagggaagctttctgcaggttggccttggcagcagccaccagcagggcggcctcggtgggatcccctaggatcgaccaggtgggggcagcgccccgttgggctggaagactggcctgcaacagggcatcgttgcagaagaccaccgccctgagaagggcctgcaaatccggggcgctctggggatcaatgggctggccgcggcagtagaaggatcccttggggatgtagccgctgccgctgacctggtagtggcgctccggcgtgaggatgtcggtaaccaccatcttgttctcggtgagggtgccggttttgtcggagcagatggtggtgacggatcccagggtctctacagccggcaggcggcggatgagggcgttgcggcgcaccatgcgttgggtgccgatggccagggtgacggtgatcacggccggcagcccctccggcaccacggctacggccatactgagagagatttccagcagcgaggtgaaaggcgccatgctgccggcctgcagcagccccacgatcaccaccagcgccaccaaggccagggatcccgacaccagcacgttgcccagctggctcatgcgccgctgcaggggggtgggctcgttttccaccgtttgcagcagggcggccaccttgcccagctccgtgttcataccggtggcggtaaccaagaggatcccgcgcccctgcaacacctcggtgcccatgaaggccatgttgcgccgttcccccagctccgtgtcttcggggaggacacagtcagcctgcttgctaaccggtaccgcctcccctgtcagggccgcctcccgcacctgaaggttgaccgcttccgccaagcgcccatcggccgggatctgcaccccggcttccaggagcacgcgatcccctggcaccaattggttggcggggatctcctgccacaggccgtcccgctgcacccgcacgctgggggaggccagcttttttagggccgccagcgctttttccgcccggctttcttgtaagtagcccagcagaccgttgaggccgacgatcaacagaatggccagagcatctttggggaactcgccttcctgcaagtccagagtcgctgagatcgccgccacggcgatcagcatcagcagcatgacgttgcggaattggtcgaggaaaagctgccaggcgctgcgtccaggagaggagattagctcgttggggccgtattcccgctgcctctggatcacctgctgggtagtcaggccagcatcgggatcggtctgcaacttctggataacagcaggaagagggaggctatgccaggccgtagcagaagcaccggcggatccagaagcttgggccatcgcaaacactcccagggaatggacaaattctacgttagctctcgaagctttccatagaggaaaaggggtccccatttccctagtttcgtggcaaggtggggacagaggccccctggagactgctatggcgagcaaaactcccactcgcgatgttcaagtggccgtcattggcccgtccactctggttttgcgctcccgcacctgggatcgcctcaagtttgagctggaatatgcccggcagcggggcaccacggccaacagctacctcatccaggcccgccaaaccctgctcatcgatccgccgggggagtcgtttacggacatctttctggaggagctggcccagcaccaatacctgcagcggctggactttatcctgctcagccacgtcaacttcaaccgcatcgccaccctcaaggcgcttctgccgctggccccctacgcagtggtgctctgctctaagccaggatcccttaccctgcgggcagcttttgaaggcagggagtccccccctcctggccgcgacgaagaggaggccgccgattttggcattccctacggcagcaatcagtcctttcgcctgcgggtcatccgagatggggatcgcctggatctgggagagggccatgagctgcacttgcgcacggtgcccacgccccgccaccccgatgccctctgcacctacgatccggccaccgggatcctctttaccgacaagctctttggcgcccatgtctgcgacgagcaggtattcgatgaacattggcggcaactgagcgaggatcgccgctactacttcgactgtctccaccgcaaccaagcgccccaggtcaaggcagccctggccaagctggaggaattccccgcccagatctacgctcctgcccacgggcccctcgtgcgccacagcctgcggcggctgcgcttggactaccagctctggtgcgaagaggatcccttggagcagcgggtggccctcctgtacacctccgcctacggcaacaccggcttgatggcggtagccattgcccaaggcttggagcgggcgggagttacggtggagcggattaactgcgagtgggccacccctgaagagatcgcccaggccttggagcgctgccaggggttcatcatcggctcgccaaccctggccggccatcccccggtccagatccaaacagccctgggcctgattctctcttccgttcccaccagcaagctggccggggtcttcggctcctatggctggagcggcgaggccgtggatctcatcgagagcaagttgctcaatgccggctttaccttggggtttgagacgatccgcgccaagtttaagcccaccgccgagatcttggaagcttgccaagaggcgggatcccaatttgcccaagccctgcgcaaggccaagcgagctcgtgccccccgccaaggcggtgttgaaactcaggcggatcggctggcgcaggccctcagccgagtggtgggatccctctgtgtggtgaccgccttgcaggatgggatcccgcgcggctttctcacctggtcagtggcccaggccagcttcaatccccccggcctcaccctctccgtgagcagggaaagcgaggcagaactgctcacccatccgcaagcggcctttgtgctcaacatcctgcgggagggcaaaagcagcagcctgcagcgacactttcaacggcctcaacgccctggcgaagaccgctttgccggcctggccacggccactgccgaaaatggctgcccgatccttttggatgccctggcttacctggagtgccgtgtcaaaagttggatggagtgtggcgatcgctacctcatccatgccgaggtagagcgcggcaaagtgctggatcccacgggggttaccgccatgcggcgcgggtaatactggtctcagctctcagggggtgtcattgaccatgcaagacatttttgaggcggtcttcaaagctcctgcccagattggcgaaaaagttgtagacgtagtcttcgatacaggcaagtttgtcggccaggttagcggggccgttgcgcaaactgtcattggtacgggtatcgagaccacccaaaaagccgcagaaattcttgctgaaaccggcaaagccactttccaagttggccagaaggttacagaaactcttgttgaagaagttgtccaccatgagccttatctgatccctattgagccctcccggggctgggacgaagccctggttttcatcaacggttttctcagcgaaggtgaaacccaaccttggaaaaacagactgttgtgggaaacgctccgacgtgccggatggcggggatccctgtactacctctggtgggacgcttccagtcctgtaaacttgactttatctgccctgaagctaggggtaggactacttgcccattgggaagctcacaaagccaaggccaagcaagtgggactggactacgcctaccccctgctctctgctctgccagaaaagcaaattaccttgatggggttttctttgggagcgagggtagcctactacatcatgcgcggttggccacagactgccgatcgacgtcttaaagatgttatcttgctcagcggtgccgttagaagacaagccgataagaactggagtttacacgtagaaaatatcactggaaagttagtcaatatctacaatgaagacgatttggttctggcctacgtcttcaaagtaccttccctcaaccgcagcccctgtgggatcaagccgatcaaagagttccaccccagaattgagaacctcaatgccactcacttaatcggctctggggagcgcagctatgaagcctatctcccttacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctatcaggcaggtaacacctccatccgccaggtagctaaacgcttcatggttaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagctcctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatggcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatgactctaaaaaaaagacctaccgcagtgcaaaagtcaaagaagaggaggtgcaaagggaacgactagcttatagtcaagaagtcaagaatattccagcggaggatttgattgccctcgaccagacaggggtctgggagggaatggagcggggagtatctcggagtttacgtggtcaacgggcttatcattaccgtcagagatacaagggtgaaaagtatacggttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagactttttggagtttttgagaagcgagctatgtccgaagctagatacgaggaaggttgtgattatggacaatttaaatatccacaagagtcgggaagttgaggaattgattagggagacaggagcacgaatcctatacctgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtattgaagcattttattcggcagctttgcagaattgggaaatatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagtccttaacaggctgtatctggagtttcttctggatcagaagctggactggaaaagccgcagtggccgcctgaactagcctatgccaagccagagggttcctgccccagccgcaaggggggatataggggggctagctggcttgctctttgttcgcgtcttcccgctcctgaagagctggcagagttttctcagtggcttgggcggctcatcccaattgaaaacttgactgcccgatctgttgaggccagaatccgggacccaacccctagaaagaaccccactggcagggcaagcccagcccaacagcgatactctaggcgatactctagaaggtgttcttgagtaagtccgtgcaaacaatggctcagcctgccctgcgcatcctgctcgtgcgccacggtgagagcaccttcaacgtcgaaaatcgcatccaaggccgctccgatctctctcgcctcacccccggtggagaagcgcaggcacagcgggtagctgaggttctggccgggatccccttggattatgcctactgcagccctctctcccgtgccctcgacaccgcccgtatcattctcaaggagcgagcggggatccctttgtttatcagcgagtacctgcgggagatcgacctgacagcttgggagggcttgacctttgccgaggtgaaggagaaatacccagaagattaccacctatggcggcaccgtcccgacgagctggagctggaggggcgctttccggtgcgggatctctggcagcaggcgcaggagttttggcaactgctggccgagcaagtgaagtcagtgccccccgcctcctctgatcggagaaccgatccaaggcatcccctcaccgttctcgttgtcggacacagcggcattaaccgcgccctggtcagcaccgccattggcttggggccggttcactaccaccgtcttgggcaagataactgcgccatcagcgttctcaactttccccagggcctgggggcgctgccgcaactggaatctttgaatatcactgcccatctgggccagcctctgcccaaacgcaagcaggggatgcgtatcctgctggtgcggcacggcgagacgcaatggaaccgggagcagcgctttcaggggcagcgcgatattcctctcaacgccactggcgaggagcaggcagctagggtggcggagtttctggccgaccagccgctgaacctggctttttccagcccgctgaagcgcccctgggctacggcggacgccatctgcagcaaccaccccaacctgatcctacgcccgatgccggagctgcaggagatctgccacggcgactgggagggcaagctccagagcgaggtggaagccgaataccccggcgagctggagcgctggcagcgggatccggccgcggtgcaaatgcccaacggggaaaatctgtaccaagtgtgggatcgcacgcgctcggcctgggaagagattttggccatcaccgccgcccaatttcccgaaggcacggccgtggtggtggcccacgacgccatcaacaaggcgatcatctgccagttgttcggcctttccccccacgccttttggatcttcaagcagggcaatggcggcattaccgttatcgactacccggaaggaaaggacggcacccctgttctcaaggtgttgaacctcaccactcacctgtccggccagattttcgactgcaccacagcgggtgcgctttagggaggtggaagatgggatccaccctccctgccgacctgagcctgctcaatctctgcctccgtggggtgcgcctgttggatccctggcaacagcgggatgaggtgaccgacgtgtggctgcagcagggccgcctccgggccaccgagccggcggggatccctgccgacatcccccgcctggaggctgctggctgggtgctggggccgggcttgatcgatctgtacgcccacagtggcgagatcgctgatcaagagctctccccctgccgcgaaaccctcgcctctctgggggcagcagctctggcaggggggtttacccaagtgggtcttctccctgcccccctgcccggaacggcaactttcccggtgctggacgagccggagcaggtgggccgctaccgccgccgagcgggggattcccgctggctgccctgggctgctttgagcttgggtgaccgggaaaaagctcccagcctctggggagagctggcccgcgccggcgccattggctttgtggcccggactgaaggatcagagccgctgcggtcgttggccctactgcggcgggcgctggagtatttgcggccttggaataagccgctgctggtgtgggcctgggatcccagcctggctggctcgggcagcctctacgagggggtgtgggcgctgcgcttggggctgaaggggatcccaaccagtgccgaaaccgcggccttggcccgtctcctggaagtagtgcgcagcgttccttcgccggcgccggtgcatgtgatgcgcctcagccaagcccgcagcctggagcttgtccagcaggcccaagcagaggggctgccggttagcgccagcaccacctggatgcacctgctcttggcggaggaagccgtcttggagcacggctacgatccccacctgcgcctcttgcctcctctcccccgcagcagcgaccgcgaggccctcatcgccggcatccgcagcggcagcctgggtattgccaccgaccacgccccctacacctacgaggagaaaaccctgccctttgccgaagcccctcctggggccataggcctggagctggcgctgcccctgctgtggcagaacctggtagagacgggatccctgacggcgctccagctctggtcggccctcagcctctacccggcccgctgcctggggttggagccgcccagcctagctcccggaagtgactgggtgctgttcgatccgggccatacctggacggtctcggcagccaccctttgctcgcgatccctggccactccctggctgggcaggaccctgcgcggcaaggtgttgcacacccatgttgaagaaggaagccagccctgaacctgagaccggcaaaaccccttctctgtgccaagaggcgcagggccttgaattatcctgggagctaggctcaagggggtaggggcccatgaagctagggaagcggctggggacgctgccgagcttccggcagttgcaagggatccgctgggcatggggagagtggagtcgccaaggggagctggcctggcgtacactacggctggcctgggaaaacgcgatgcgctaccggctgtttggcctagcctccgagatggcctacagctcgatgttggccctatttccctttatcctcaccctcttgaccgggattgggctgtttgtcggctcctctgagcaagcttttcagcgcctgatggagcaattggggcagattgccccccaagaagccctggtgcttctggaacggtatgcgcgagagctccgctttggggaaaaccgaggcttgctctccctcagcttcttaggaaccctgtgggctgcctctggggccttgggagcagtgatgacggctttggatctcagccacgagatcccccaggagatgcgccgccccttttggagacgcaagctgatctcgatggtttggatgctagctaccctggggttaaccggtttggccagcttgatcttcttgttcagtgccagctttttccgcttcttgtccgcccaagcgaaatccctagcggagggggttgccgggccggatcagttggatccctggcgggagctggcgctgaagttgtgggaagcgctcacctggcctatctcgttggggatgatcgtcgtctcctgttgggtgctgtaccgattcggccccagcttgcgccggccccaaatgccgatttggccaggagcgattgtggccagcctgctttgggttggggtgtcgtgggggctgcgggtttatgtggagcacttcggccagctcaaccaagtctacggagccgtgggggcagttattgtcttattgctgtgggtttggctcacttccttggcgctgctgtttggggatcagattaacattgccctctaccaggcccgacaatggattcgggactgctcccccacccctcatgcaaacgcagatcctcccccccacccctgagcacattgccttggcggctgaagcgctgcggcggggccagttggtggccatacctacagagacggtgtacggcctggcgggccacggcctcaacgaacaggcggtggcagagatctttgccgccaaggagcgcccccgtttcaatcccctgatcctgcatctgccggctgggctggatctagagacactgcagggctggctggtggatctggaggcttttactcccgccgctcgcgctcgcctgggatcccttgtcgacaccttttggccggggccgctgacgctggtgctgcccaagggatcccgggtgccggatctcgtcaccagtggcttgcccacggtggcgctgcggatgcccgcccaccccgtggcccaggctttgctgcgggcagttcaggtgcctttggctgcccccagcgccaaccgctttggccgcctcagccctacctcggcccaggccgtctatgccgagttggcggggcggatcccttacattttggacgggggagagtgcagcgtgggcctggaatcgacagtgctcaagctcagccccgacggcacgcccaccctgttgcgccctggcgggatcccgcgggaagttttggaatcccacctcaatttgcccctaagctctccccctgccccagacggcaaggagagtccagaggctcccggccaactgagcagccactacgctcccggtaagcccatctggcttttgcccactgcctttgcccagcttcagcctgaggattggcaacagttgcggcgcttggccactggccactcgcacctaggcattctcagtttcgccgccaaaccagaagcgctggcagaaagcctctcccgccactgtcctgaggtcacctttaccctagaatgtctgggcccggatcccaactcggcggcccacgccttctttgctagcctgcgccgcctggatgagggagcggccaccttgctgttggctgaaccgccaccagttgtcactggcctaggttatgcgatcatggatcggctacgacgggccagccgctcatggaagtctcccctctcgtcgccatcctaatgggcagcgattccgatctgcccaccctggcacccgctgcccaggtgtgtgaggagtttgggatcccctaccaactgcagatcctcagcgcccaccgcaccccggaggcgatggtggactttgcccgccgcgcccatatccaagggatccgcgtcattatcgccggcgccggcggggcggcccatctgccggggatggtagcctcccttacccctctgccggtcatcggggtgccggtgttcagccaatctctgcaggggctggactccctatattcgatcgtgcaaatgcccaaggggatcccggtggctactgtagccatcggcaatggctacaacgctggactcttggccgtgcagatcttggccagcggcgatcccgccctgcaacaacgggtgctggcctaccgggaaagcctcaagcaagcggtgcaagagaaaaacgcccagttgcaaactcaggggtggaaagcctatctcagctccgccggcagagcataattattgagtgagagagcgttggcctgtcttgacagggatcagatgggacgaagttgggggagttgccagcggtgaaggatggatcgggtcgcccctcttccggacagggatcctggcgggaatatctgcagcgagttcagaaaggggcagtggagaggggatcccaggtggccctgtggctactctcggggccgcaatggcgggttttggccctgtcgggcttggccttggcggggctggctttttggcactggcggctagctctttctctagctgtgggcagtggggcaatgctggggctgtatgctgcgcgcagccctgagttcagccgccgctggcaggagttgcaagcctggtttcgccaagccgatcgctccctgctgcttgctgttgtcgggggggcaggcgccgctctgggcacctacatcgtggtttccatctgggcagaatccagccagcgctggctggccacgggcgccattttgcaggggctagccacctttgccttgttggcgctgctgttttgggagtggcttagccgccgccaagagcggcagcgttcccaactggagcgagatctcagcgacatcgcttcccccgactcctaccgacggctgctgggcgtgcgtcggctgcagagcttgatgccatacctggatgccgagcagacgcggctagcggtggactacctccgcctcgcccttgaccaagaaaccgtggctgtcgtccgggaagccctgctggaagctctgcaggggtgggggatcctgcgtcgcctcaacgatttggccgacctcaaacgccccgaaagcagcggggatccctcttcaggtcggaaccacagcgtctagatggctgcctcaacatctccgctgggtcagcgagtcttcaaagagcgtcattacaatgaggataaagtggaagggtcctctttagcagattgcggttcctccatgaccaccaccattgaagtgcccaagcgaggcttgcctgtcaccatcatcactggctttctggggagcgggaaaaccactctgctcaaccacatcctccgcaaccagaaagggatgcgcacagcggtgctggtcaacgaatttggggagattggcatcgacggcgagctgattgtctccagcgaagaagacctcgtagagctcaacaacggctgcatctgctgcaccatccgcgacgacattgtcgagagtgtgctgcgcctgatggagcgctccgacaaaatcgactacctggtggtggagaccacaggactggcggatcccttgccggttgccctcacctttttggggccagaactgcgggatctgacacggctggattcgatcatcaccctggtggatgccagcaacttcgctcctgatctgttcaacagtgacgtggcctacagccaaattgcctatggggatgtcattctcctcaacaaaaccgacctggttgagccggcggagatcgagcgcctggaaaaacgcattcgcgagatcaaggaagatgcccgcattttgcgcacggtcaacagcgcagtgcccctagagctgatcctggatacagacctgtttcagtccagctctctgccccaggaggaggctcccgacgctgagcatgaccatgagcatgaccacgaacacggccatgatcacggccactcgcaccgcagccacatcgaggtcgatggttttaactccctggcctttgagagcgatcgccccttctctctagacgctttccagaactttctcaacgagttgcccgatgcagtctttcgggccaaagggatcctgtggtttgaggaaagcccagagcgacatatcttccacctcagcggtcggcgctacaccctcagcagcgacgcctggcctcgccagcccaaaaaccagttggtgctcatcggccagcacctcgatacggccaagctgcggcaaaagttggaagcctgtcttgtcccggcgcccgtccagggctaagaactgggtggcggcttagaatcgtcgggccctgttccggcagcctcgcgaggggagccttgagagagggcatcccagctatgtccgacatctttgtgatgatccgcaaccaggccaacaacgccctcacttccatcgacgggatcccttttgtcgcctttctggagcgggaggggcaactgattgccgaagaaaccatcgagttaatctacgccgacgccggctttgatgacctgccgattggagaatacactgtgggggtacggcatgaacgggtggaaccgcaaaaagccacctgcccggttgcgattaggggtgccaacgaagttgttttggtaacatttgtttacctcgagccggagcgggttctgctgaacgctcagattgctgtggaaaaaaggttgtaaccatgaccgtcaaagtgatcccatcgcactccatcaaagcttttcgctatcgagtgttttgtctgggacaagatctctggaatgcccgggatccgattagccgtgccaacctagccctacaactggccgacgcggccacaaccctggcccgtatggaagtgcaagccgctcagcctttcagctcaagcccttcctattccctgccggaagcaggccataggtaatcgctccagtccggccttgaggccagaggcaagggatcccgcccgaccagcatcactcccactcgatggtgccggggggcttggaggtgatgtcgtagactacgcggttgacgcccggcacctcgttgacgatgcggttggagatggtggccaagaggtcgtagggcaccctagcccagtccgccgtcatgccgtcttcgctggtgaccagtcgcaccaccaccgggcaggcataggtgcgcttatcccccatcacccccaccgagcgcacttccggcagcaacacggcaaaggcttgccacagcttgggatagtagccggagcggttgatctcctggcggacaatcatgtcggcctcgcgcaggatctccagccgctctttggtgacctcgcccacaatgcggatggccaggcccggccccgggaaaggatggcggccaacaatttcttccggcaagcccaacgaacgggccagttgccgtacctcatctttgaagagcttgcgcagaggttctaccagcttaaagcgcagattctccggcaagccgccgacgttgtggtggcttttgatcttgacggcaatgcgctctccggtaaccggatccacattggtgttggccgactcgatcacatcggggtaaagggtgccctgggccaggtactcgaaggggcccagccgctgcgactcctcctcaaacacgcgaataaactctgccccgatgcgtttgcgcttctcctcgggatcggtgaccccctgcaactggcggagaaagcgctcttgtccgtccacgtagtggacagggatgtgaaattgctcttggaaaaggcgcagcagccgctgcggctcatctttgcgcatgaacccctggtcgatgaacacgcaggtgagctgatccccaatggccttgtgtagcagaaaagccaaagtagagctgtccaccccccccgaaagggccaacagcaccctcttgtcgcccacgcgggcacggacttcccgaatggcctcctccagaaaagcttccgttgtccaggtgggctcgcagccgcagatgtgatagacaaaattgcgaatgagaaaggtaccggcctccgagtgggccacctctgggtgaaattgcaccccgtagagacggcgcgccggatcggcaatggcggcaaagggggtgttgtcagtgtaagccagcgaatgaaagcccgggggcaactcggtcaccgagtctccgtggctcatccacatgatgctgctttctggcaggttggtgagcagatcggtgggatccaaaatgtgcagggcggcacggccgtattcccccttctgggccggctccaccttgccccccaactgctgcaccataagctgcataccgtagcacacgcccaggatggggatccccaagttccagatctccaggtcacaagcgggagcgcccggctcatagaccgagttggggccgccggagaggatgatgccctggggccgcagttgccgcagttgctcggcagtggtgcggtaggaaaggatttccgaatagacgtgggtttcgcgaatacgccgggcaatgagctcagagtactgggatccaaaatcgagaataacaatcatctggcgctgcaccttgagggaggaaggaaaaaggccgggagggaggggagaggtagaagagttcacaaaacctcgcaagtgcagaatgagaaagccgggcctagcgactaactcggctgtggataagaaacattaagggctcttccatcgtaacagggatggaggcgcttgcttgcagttgcctgtcctggagagtccctatcgggtgggaagagagttttcgctaaaaaaccgctcactggctaggcaatgattcccagcaaccatcgcaacggggaacccagatgaccaggtaaaggcaagacttatgatcgaaaaaagaagccatccagaccggtggagatactggcaaagatccgcagtgccatcgttttatgtccgttgttgctgagtcctttcaaacgtatcttcgtcgtcgccgtcgtctgctggctcgccgtctcaagcggcagcaagggtggggtgtggttttggctttgttggccttgtacttgctcagttgggatgcgctgagcgagggtgggtcgttgctgcacttggggagagggcaacccctatggctggtggtgatcccgctgttggggggaggactctacagcttgggcgctgggatggtctggatgctgcgccagcgctgctctgcccagcttttggccgagatgatcagcttgccccacttggctttggccgccctgctctggctgggtctggccatctggggagagcagctttcgcctttcctgttacgacaaaaaaaccagttattggcgggcctggtgatgagttggctgttggctcaggggtggagttttcttcgctcccactggatcgtggaggtggggcagctgtggagggattatctgcaggagctgcgagcctcggtgttacagccctgctaccggcgcctggaaagctgccgccattcgctgcgcctctatcaggccatttggcaagacctacaactggaagagctggaagcccagcacctgatccaggtgctctctgaatcgctgttgccgctgaccttgccgctcaaggtctatgcccagcgggttcaccactactgccaacagttggcagccctgctggcgcagatgcaagagcaggtggagcgactggagcaggtgcttctggatgtggagctggagttggcctcccgtcaatccttccaggcccagccacagccgattaacctgctggtggaagaggggatccactgtcaggagctggatttgcaggagttggtttgcctgaaccaggagctgctgggggccgatcgctctttgcagggcttggccgaagagctcaagggctgggccgacaaagccatccccgccggcttaaaactgggattgccatggctgcgatccctgggatgaagaaggctgacccgcctgcttctgagcccccagaactggaggccctgtggtcaagctggctggtggatctgggctggcagccttctgagccgcagcagcagcaactgcaacagctctattccctggtgatggccggaaaccgcacccaaaacctcacccgcatcaccgatcccatcgatttttgggagaaacacctgtgggactcgctgcggggcctgcgcctgctgggatcctgggatgaaatccaagctcagccctggcgcgggatcgacatcggcaccggggcagggtttccagggatcccggcccagatcgccctgccccaggcccacttcaccctcctagacagcagccaacgcaagatcgcctttgtgcaagaagttttgcagcagctttccctcgcccaggcgcgggcggtggcccaacgggcagagatctgggggcaagacccgcaggaacgcggcagctacgatctggccttggccagagccgtggcagcggcggagatctgcgccgagtattgcctgcccctgctcaaggtggggggacgcgccattctctaccgcggccattggaccgaggcagaagcccaaaccctgaagcgggccctttctcttttgggggggaagctgatccatgtcgaagccttcactaccccccacagccacgggatgcggcattgcctgctgttggagaaagtcgcccctacaccagcttgctatccccgtcctcccggcattcccaaacgccaacctctgggacaggacaagcgccgctaaaagttgggatccttaatttcctagttcaaaaaagcttctgcacattcctggagaaagatcttggacaggtagtttgcaaatgccgtcggggagactaagatgtggatggcatcaggttcggattgagccaatggtctaaccaggtgagcttccgaactgagcgctaaaggttaaggttcggagttcgctacgttatgaccatttttgtgggcaatctgtccttcaaggccagtgaagaagacctacggcttgtgttttccgagtacggcaccgtcaagcaaatcaagctgccggtggatcgggagacgggccgcaagcgcggctttgcttttgtggaactggaaaacgaggccgacgagcaaaaagccatcgatgagttggatggcgccacctggatgggccgggatctgagggttaacaaggccatgccgcgtcaggccggcgcaggcggcggcaggcgggatagccgttcttcccgcttctaatccgataggctctgggccggggatccctctccccggcctttagctttggccgaagatgactttggccagaaaggccaagccaaaccaggtggaggccaccaggacaatagccgggccagaagcgacgttgaggtagtagctggcgtacatccccagcaagctagcgctgacgccaaacagggatcccagcagcatcacctgctgcaggcgaggcaccaacaggtaggctgttgctgccggcgtgatgagcatggccagcaccagcagcacccccaccgccttcatgctggccaccaaagttagggaggtgagcgccatcagcccccagcccagtccctcggtgggcaggccggctgccttggctcccaggggatcgaaactgtaaaaagtcagctctttaaaaaagagggccaccaatcccagcaccagagcggtgatgcccaccaccgtcaacacgtcggcagcacttacccccagcaggttgccgaagaggaagtggttgagatcgatgcgggcccgccgttggatcagggtgatcaacaggatccccaaagcaaagaaagcagaaaagacgatccccatggccgcatcgggcttgaggggagtggcggagcggatccactggatgagcagagcgctcagcaaccccgccacgaaggcgccgacaaaaaggtttaggcccagcatgtaggcaatggccaggcccggcagcagcgaatggctgagggcatctcccagcagggccaagctttgcaccagcagatagctgcccaccacggcgcagagcatgccgatggccacggccaccaacagggcccgctgcatgaaggcaaagcgcaagggatccgccagggtgtgccagagcccttccataccacctctcaccccctaggcagccgagtccaagggcaggatacggccataggcccgctgcaacacctgcggctgcaacacctgctgcggggatccctgggcaatcagcacgcggttgaggagcagcacctcgtcaaagtaggccagcgcctgccccaggtcgtggtgcaccaccatcacgatatggccggcgtcggccagctcccgcaacacctgaaacacaatggcctcgctgggctggtcgatcccggccagcggctcgtccagggcgtagatctccgcttcctgcgctagagcccgcgccaaaaacacccgctgctgctgtccccctgatagccgaccaatgggccgatcccgataggctcccatccccacccgctccagggcttgcgcggcccgctcccgaccttctggcccgatgcggcgcaaccagccggcagctcttacctgtcccatcagcaccacatcccacaccgtggccggaaagctccagtcgatggccgaccgctgcggcacataggccacttgctccccccgcagcacctggccgccgtagcgcacctcgcccccctctttgggcaccaaccccaacagcgccttgagcaatgtactcttgccggccccgttgggccccaggatgcccgtgatgcgccccggccggatctcggcgccgatcctctccaacgccagcaacttgccgtagcgcaccgtcagatcccgcaccaccagggaggccggacgaagcgggagagaaaccgctggttttttcattttcctttcattttcatcaagaccagtgtaacctaggggggtacatgaatcatgaaacgattatgaaaataaaagctttgttttttgctgggcgccgcttggcggtgggatttggcctggtgatcgggggttggctgtccctggctggcttggctgtggcgcgtccccgcgtcgtggtcaccaccaccttgattgccgattgggtagggcaggtggggcaggatcgcatccagctcagcagcctgctgcagccgggcgtggatccccacgtctatgagccgacgccggccgatgccgcggccctggagcaagcggatctggtgttttacaacggctacaacctggagccggggttaattcgtcttatcgaggccacggcccaaggagcgcggcgggttgccctggccgagatccttgagcccatcgtcgccgatgaagacgggatcccgacgccggatccccacgtgtggggcaatgtggaaaacgtcatcctcatggtggagcacattgcccaggagctgacggagcaagtccccaacgaagccgcttttttccaggccaatgccgccgcctatcgggcggagctggaggagctccacacctggatcggggaacagattccgaccattccccccgccaaccgggttctggtgaccacccacgatgcctttgcctactacacccaagcctacggcctgaagatggggggatccctcctggggatcagcaccgaggaacagcccagcgcccagacggtggcccagttggtggaggagatccgcgccctgggggtgccggcggtctttgccgagaccacccttaaccccgctctcatccagacggtggccgccgaagccggggtgcaggtagccgaacaggaactgtactcggactctttgggggaagcaggcagcggcgccgaaacctacgtcgccatgatgcgcctcaacacctgcaccatcgtggcggccttgggcggatcccctgactgtccttgaggggcagcatcgagacggtggggctgagttttgtatgataggggctcagaccctcgttatctcaccgcgtccatgcctgctgccatccgtcgcccgcctcgttccctctactgtggccaagtgcgcccggcccacatcggccagaccgtcaccctctacggctggatcgaccgccgccgcgaccacggcggtgtgatcttcttggatctgcgggatcgctccggcatcgtgcaactggtggccgatccccagaaaacccccctctcctacgagctggcggggcaggtgcgcagcgaatatgtggtgcgggtaacgggaacggttcaccaaagacctagtgactcctttaatccccgcctggccaccggcgaggtggaggtctacgcggaagagttggaaattctcagccgggtgggcaagcagcttcccttcagcgtctcgggggaggaaggggaagaggtgcgggaggagatccgcctgcgctaccgctacttggacttgaggcgagagcgcctgtcccgcaacctgcagctgcgtcaccaggtcatcaaggccatccgccgcttcctggaggacgaagaaggctttatcgaggtggaaacccccatcctcacccgctctacccccgaaggtgccagagattacctggtgccgagccgcgtcaaccccggggagtggtttgccctgccgcagtcgccccagctttttaagcagttgctgatggtggccggcgtggatcgctactaccaaattgcccgctgctttcgggatgaggatctgcgggcggatcgccagccggagtttacccagctggacatggagatgagctttatggatcaggaggcgatcctggaactcaacgagcggctcctctgccatatcttcaaaaccgtcaaaggcatcgacctgccccgccctttcccgcggctgacctatgccgaggccatggcccgctacggctccgacaagcccgacacccgctttgggctggaattggtggatgtttcgccgctgtttcagggatccggcttcaaggtcttcgccaaggccttgcaagagggcggtgtgatcaaagttctgccggtgccgggcggcgacgaaaagatctccaacacccgcatcaagccgggcggggatctgttcaagctggtcacccagtacggggcgggtggcctggccttcatccgggtgcggcccggcagcctcgacaccatcggcgccctcaaagaaagcctcagccccgagcaggaacagcagttgctgcagcttaccaacgccaagccgggggatctgctgctgtttggagcagggccggctgccgtggtcaacgagtcgctgggccgcctgcggctgcacctgggccaggagctgggcttgatcccggagaacgccttgaatctcctctggatcaccgattttcccctgtttgaattcaatgccgaggaaaaccgcctggaagccctgcaccacccctttaccgccccccaccccgacgacttggccgacctgaaaacggcgcgggcccaggcctacgacctggtctggaacggcgtggaagtgggcgggggatccctgcgcatctaccagcgcgagatccaggagcaggttttccagaccattggccttacccctgagcaggcgcgggacaagtttggctttttgctggaagccttcgagtacggcaccccgccccacggcggcatcgcctatggcctagaccggctggtgatgctcttggcgggggaagattccatccgcgatgtcatcgcctttcccaaaacccagcaggccaggtgtttgctcaccggtgccccttccggcgtcgaggccaagcagctcaaagaactgcacgtggcctccacctatcagcccggctgaacaggatcccctgttccggactgtggaaggatagagaagaacctaccccacctttccgtatgctagacctgaccggaaaaaaagccttggtaaccggcattgccaacgagcgctccatcgcctggggcattgcccagcaactgcacaaagcgggggcgacgttgggggttacctatctgccggacgagcgggatcgcttcaagaccaaagtccagcagctcaccgagcccctgcagccggattttctcctcccttgcgacgtgcaaagcgaccagcagattgacgagctgtttcaggcaatagcccagaaatggggtcaggtcgatatcttggttcactgcctggctttcgtcaaaaaagaagagctgagcggcaactttagcgatatctcgcgggaagggtttgccctggccatggatgtgagcacctactccctgattgccctctgccgggccgccaagcctctcttgagatccggcagcagcatcctcaccctcacctatttggggggggtgcgggtggtgcccaactacaacatggccgctgtcaccaaagcgggcctggaaacctgcgttcgctacctggcggccgagctgggccccgccgggatccgggtgaatgccatctccgctggacccattcgcaccttggcttcttcggccattgctgatttccatgccatgctgcacgcggtcgaggagaaagctccgctgcggcgcaatatcacccagctcgaggtgggcaatgtggcagcttttctggccagcgacctggccagcggcattaccggccaggtgatctatgtggatagtggatatagcatcctgggtttttaggctcttggggatccccctggcatgaatcgcttctcgcctttgcagcggctgctgctcacctggattttgatcgtcatcagcggctggctggccctacaggtgggccggctgtttggccatctgctcaccaccatcctgacggcggcggtgctggcttttttgctcaactatccggtgcaggtgctgcggcgctatcgggtaagccgcggtttggcagtcaccctggtttttgccctgtcggtggtgctgctggccttggtggggatcgctgtggtgcccatcctggccaagcaggtggtgcagttgggggcgcggatcccggagtgggtggataccttacaaagctggctggatcaaatcagcctgtgggcggcagagcgcaacatcaacctcggccagacagagctggtgaacaccctcctcaaccgcctgcaggccagcgccgaaaaaattgccggccaatccctggacatcctcctgggcaccttcaatcaggtgatcgatctggtgttggtgttggtgctggccctctacatgctgctctacggggggcagttctggcaggggttgctcagcctcttccccaagccctggggaccgcgcatcggcgaagccctggctctgagtttccagaactttctcatcagccagttggtgttggggttcatcatggccctgatgctggtgccaatttttgggtttttgcgcgtgcccttcgggcttttgtttggcctgttgatcggcctgctggaggtgatcccactggtggggggctttattggcatcggcgcggcagcggtgctgctggcctttcaggatatctggctcagcctcaaggtggtgctggtctccctaattgtgcagcaggttaaggatcgggtcatcgccccccgcctgatgggggaactgatcggcctcaacccggtgtggatcttgatcgccctgttggtgggggcgcaactggggggcatcctgggcgtcatcgtcgcgattcccctaaccagtgtggtgaaaagcctctacgagatcgcgcgttccgccgacttggccgccgaagagggcttggactcgaccacgagagtgacctctctgggcgaaagtcgcagagaaactcgccgggatcccaccttgcccaaaccggagacccaacaggtttagcgtgctgacgttccaagcggagccgaacccgaatccgtatctcccctctccctttgggagaggggccgggggtgagggcctcagcgaatttttccctcgataaaaggcacctccagcaccttttcgtggtggatggggccatggccaaaatagcccccttccccgaacaattcgccgtggtcggcggtaacggtgatgtaggtgtttttgggaaccagatcgaacaattgttcaaaaaccccatctaggtagcgcaccgcctcgatctgccgctggcgcagctcctccaactgggcggcgctgaaaaaggggatcccggcctcttccccttcatccaggcgctttaacacgccattcaccccagagatgcggggccacaggctgggatcctcatcgggcagggcgtagggatagtgagtttcgcccacattcaacaggtaaaagctggggcgatccggatcaaagcgcaactgctccaccatggctgccatgtcgttgtggcgcggcatgaggcggtaggaatcgaagtcgcggttgagcagggtgctggggttgagcaccggcagggagaccatggcgtgggtggtgtagcccagttggtgcttcagtagcgtcggcaaatagaggtggggcagcagatgcttgaactcgatcggctgccgggtaccgaggcgctcgttgtagcgcaaatattcctgcttgtagtgttcagacgcgaaaacctgggtggggctggtgtggggcagcaggcccatgagcaggttgtagtgggcgggagccgtccaggaagcgtagctccagcgcttttccagggatcccagcttgagcagatgcttggggttggcggccagcaggctgtcgaaacggcaactgtcgagaacgatcagcagatagttattctgtccctggggttccggtcgagggtcggactcagacgagggagccgcagaagatcgccaccagttcaagagtcccattcctcttcctcctgggcagaatagggccgtcggacgatccgccagttgggggctgtggccgcgtcgtcttcctcctcaagttcttcctcaggattggcagatttaggagccgggtcgcgaatgcgttccggcgggatattggagtaggaatagcggcctgcctggggatccggcagatcctgaggcaaatagtggtcggggggaatcatctgcgcttccaaaaagcgcactcgctcgatgagctggtttaacttgcggattgcctgtcgctggaatacccggtcgtgcagccgccaagcgcccacatacagaaaccccaagcccactcctaccccataggccgtcaagagcgtcagcgacaaaggaatcgcagcgccagcttgcccggctacgactacggctgccgcagatccccagttttggacaaggaaaacgagcagggtcagtatccacaggcccaggagtatggagcggatattctggagcatggccgccaccttccctcttcaccaggctaccaccacccctgcaaggagcggcggaggaaaccccgactcctcagccacctccgattgcgttggatccccagcccggagccacttgagccgccctgaggataaaggcagccaggttgcgcagcgcttcatcatccatccaggaggggggcacggggcggcagccatagctaacctcggtgccatcgtagctgcggggatcccgttggtactccaccaaggcttgaatggtgtcgcggggtggggtggcgccgcgcaagtccttgagcgacagggaaatgttgggggccggtagggtagagccacccacgtggcagttcagacaggcggactgaaagcgatttttcccgtcggtaagttgctctggagtaaaggtgagcatgtgcccttccgcatcccagggcagctctatcggctcagtggttcgcagatagtggctcacgtaaggatcaatgcggcctgctgctgggctagctagccctagccataccagaagcaggatcccggcccacctccagccacggcccgggacccgccaccgctttgccccttgagtttgcccaggcatcagagataggccgaaaggtcactgtgggattcgctcttggtgccgccccagccgggcacggtcttagcctgcactaggatgtagccggcaattaacttcagatcctcatcggtgaggttgcgcaggcgaggatactcacttagaagctgggtgttgggatgatattccaccagggactctaccccgtcataggtgaccgggttcttgatgtagtccacgatcgccaacacattatcgcggggaggtgttgccccctccagatccgagagcttcaaggtaacatccggattgggataggtctgtccacccacatgacactgggcacaggccctgttgaataactgctttcctctggccagttgcgcttccgtgaaagtgatggactcggttggcgacaaggctacaggaggaatctgcctggccgccaaggccggcccccaggcatacccggccatccccaaaaccaagatcaggatcagtaaccgacgacgcgccgccgcgaacgctttctgaagagaaaaaaatttgctaaacatggttctccgtagttcgatcttagaaaaggggtcagctctgctccagcgacaaacccgacaacaggatcaagaatagaccattgcgagatcatttgcagatgggatccgggatccgttttgcaaggcgttctcttcgaccttggtgttaagtttgattgcgaattcagggccccttcaacggtcgggttattgcccccaccctgccgagatcggcaatgcgatacacaaaagcaaactcggagaagggatctctttcctcctggagaggacagcagaggttgggacagatagggttgaggagtcctcaaaggcggttcaattgccagggatcccctggctggggctatcctgtaagcatctctcctgcgtgcgttctctaagtgggtaggcaatgccttgggacctggggcggttttggaacacgctgacctactacgaagcgctgccctttgccgacctatggcgctgggttcagaatgggttccaagcagcagcggttgacttcatgcctccttccctggcgacttcagctcctcttcccgtgatcttcttgggcgatggcctaccagtggggctggcggaggcgctgcaacagcagggggcggaagtccaggagagaggggatgaggtgacagccagggtcatcctgggtctggagaaccgggaggaagctaaggcccacctggagcggctgcgccgcagcggccagacggaacagatgctctttgactttcgccggcctgacccccaggtgaaccagttctggggcatcctagacgatgtggtgatgggcggggtgagccaaagccaactgctctggggcgagggcgagctgctgtttacggggcaggtttccacggccaacttcggcggctttgtttccacgcgcacccgcaactggcagcctcccttggatgtgtcggggtttgccggcctggagctgcggctgcggggggatgggcagcgctacaaggttctgctgcgggatcaagggggttgggacagcccggcctacggctatgccttcgacaccaccccaggggaagagcagaccgtccaggtgccttttgccgagatggtgcctacctttcgcgcccgccgggttgctgctccccctttgaatacccgccagatctattccctgcaactgatgctgagcaagtttgaggcggacggcagccccaacccccgctttcggcctgggcccttccaactgggcctgcgctggatcgggctctaccgccgcgatccgctgccgcaactgatgggggtggcgcggggatccctaactcccgattgggtggcggccttgcgggagagctccagccgctggtgtggggtggagattcctgcagagatcgagggatccgctctggcagcccagttgctgcggctattgcactcgcccgagagtgtgggccgggtggtgcctctagaagctgtccatggctaagcttctgggccgcctcaagggatccctggggcttttggccggcctatggctgtgggcgggccaggggatcccttacctgtttgactgggacgagctcatttacgccagcttggcgcggcagatgctggccagcggcgatcccctggctttgcaaattaacggcgagccttttttcgaaaagccccccctctttttttggctgcaggccctggcgatggcggccctgggggtcaacgaaggggcggcgcggctgcccaatgcctgggttggcgggatcaccgtagcccttttggtggcgtggggagggcggctgcgcggggcggggtttggctgcctctgggggatcctgctcctgacgggctacctgcccctgtttttctacaaaaccggcctcatcgacccgctgctgaatttgggtatgggcgtggggctgggatccctttgggctgctgaggaggcgcgtcgggccgggcgctccggtcaggggtggagagctctgggcgcgctggctttgggcctggcggtgttggccaaggggccggtggggctggtgttgccgctagccatctggatcctctacaagctctggcagcgggatccgccaatggggtggggggagatggtgatctttttgggcctggcggcggctgttcccctggcctggctggtgctggaagtgacagcgcgggggctgcagtggctggcggcgttttggcactaccagtggggtctggtgagtacccccagcggccatccgggcccggtctacctgcatcttttggcctttgcctgggggtgctttccctggggggctttggccctggccgggatcctggagaggatccccaggagtattgactcggcggctgcggatttaactcagcgggcagaacgcctgctcttggtggcctttggggtggtgctggccctgttttcgctcctggtgcaaaccaagttgatccactacacctcgctgctttaccccatcggcgcctactttgccgccctgcgcctgcaaggcctggttgccgagaaaagggggcccagctttggggaaactgcctggatcctgctcagcggcctgggttggctggccctgtggctgctattgccgtggctgggatcccaggatccggctttgcgggcccaagtgggggccgccttggggatccccgacagcctaaccggccgtttggccctgggatacctacaggccgaggtggaatggcccttcttcacctatggccctgctttgctcctggtgctggggggactggcctggatcagggcgcggcagagcgttcggggatgggccatcttgctcttggccactggactcagcgcccagttggcctggagctgcatcttcccaagggtgttgcagcatacccaggggggatccgtctactttttccgccagtttgccggcccagaaccggctctttcgggaagggttggcctctacgggctccgctcgtttgtaccctatttttatggtccgctgcgggtgccctatgccgccaagctggaggagctggctgcctggcaagcccaaggccaggtgcccgactatctggtgacctgggatccctttgtagctgagctaacggagccagggatcccagcggcagcttggcaggccgtggagcgccgcagccccttttggctgttgaagaaaacctagggaagatatgggccagtacgtgttgcggatcagcgaccttccccttcaggatcgcccgcgcgagcggctgctcagccaaggggccaaaagcctctcccacgccgagctgctggccattttgctcaataccggccaggggccgggcaagctctcggctgtgggcctggcccagttgctcttgaaaacattggaagcccaaggggatcccctggcccaactgcgccaggtggaagccggagagctgctgcaaattgagggcattggcccagccaaagcagcaacagtgttggccgccatcgagctggggcggcggatctttttggcccgaccccccgagcggacggtgattgaatcgccggaacaggcggccatggccctaagcggcgacctgatgtgggagccccaggagcattttgccgtcctgcacctggacatcaaacaccgcctcatcggccagcagatcgtaacccggggaaccgccacggaaaccctcacccacccgcgggaaaccttccgcagcgccattaggcaaggggccagccgcatcctggtggcccacaaccacccctccggcagcttggatcccagcccggaagatcttgctctcacccggcaactcttgcaggcggggcaactgctgcagatcccggttttggatcacctcatcctcggcggcgggcagttcctcagcctgcgccaacacacccgcctgtgggaggaatttccccagcccgagtagttccaagcgctccgcgccgctaacgcgaccacccccgcccccctacatccccccgcaggcggggggacaagaggggggccggggctagggatccggcagcacctcaaagcgcatgcccaccctgagttggccgccgttgaccagatcacaggccgactgttccttcctgccgggcagttgggcccgccggatgaggagggatccctcccctgtggccacatacaccccttctcccctggccagtcccaccacttctccggggctgcccgggggaagctcggcaggtggcgggtgcaactggggagcggcggagcggacaatcttaatccgctgcccctgcaagccggtaaaacagtccggggaaaaggcgcggatttggttgtgcaaggcctgggccgggcgctgccagtcgagctggaagtcctgttttttaagcaggggggcataggttgcccgcgagtcatcctggggaatgggggtcagctctcctttttccagtttcaccagggtttccaccagcagctctgccccccgttgggccagttgggaggccagctccaagccggtctgctccggctcgatgggcagcttggcctgcagcaagatggcccccgtatccatgccttcgtccatgagcatggtggtgacgccggtctcggtctcgccgttggcaatggcccactggatgggggcggcgccgcgataggccggcaggagggaagcgtggacattgatgcagcccagcttgggcatctgcagcaccgccggcggcaagatctggccgtaggccaccaccacaaacacatcggcagccagcgcctctagcgccgccagcacctctggatcccgccgcagccggccaggctgccacaccgggatcccgtgggcttgggcgaggatcttggtgggcggggggagcaccttctgtcctcgcccctgcggccgatccggctggcagaccaatcccaccacttcaaagggagactgcggctgcaacaagatctgcagtgagggcagagcaaactccggcgtgccaaagaaaacaacccgcatggccgaccccctgagccctgccctttagtctagagcggccggggaaggtggagagggctcgccctcggcggcgtcggctgctggagaaggaaagggagaaagcctggtcggggaagcctgccaaaaggcgggctgtttgagatcgaactcttggctccaggccggcaagaaggagcccagcttttgcccggaaagccgcagccgctgcacaaaggtccattccagacgggtcaaggcccgccgcacaaagtccttggcccaagccggatccggaacttccgctgcctgcaagttcacctgtaagaggcccagcttggggtgcagatggacgcgggcctggatcccctgcgggcgcagcaggtagtcgagcacatactggatggcttctccatccccgcgttgggcgcgatacaaggggctgttggggttgggcggcggctggtagcgccactcgcggtgccactccgggatcccttcgttggggggaaagccaaacagctccacctggcgctgccggtagctcaacgctatttcctctagggttggcaagaggccctgcagcagccgatccgcatccgggaggggatccccttccaggcgcagcaacaggcggtgtccggaaagacgcgcctgcacctgcagatgtcccagcccctgggatcccagggctgcttgcaagcgagccacgatctccgggagagccgcctggacctccacagaatggtcagacatcggcagggatccgcaacaagaccagatccaacctagcccaagttcggcaagggcttggaggggttgccagccggggctagattcccaggattaagcgggcaacggagaagtagatcaacacccctagcacatccacaatcgtggtgatgaaggaggtagccatcaaagcgggatcgaagccgaaggagcggaacaaaaagggcagccccgcccccgacaccgaagagagaacagaaatcccaaataggctcagcccgacgctgatcgccaccaagagatcccgctgcagggcataggcccagccgatggtgatcaagctgagcatgatccccagcatggctcccaccgccgcttcccgggccagcaccccaaacccgtccttgaggcgcaccgtcgccgtgctcaggccgcgaatcaccaccgtcgaagactgggagccgacgttgccgccgctatccaccaacagggggataaaagccgccagggcaatcacctggcttaagacttcttcctgaccggcaataatcgtgctggtaaaggtgttggtaaacagcaaaatcagcagccacaccacccgcttgcgggccgcctgccaaaagctgaggtcgaaatagtcctcttctccagactgcaacccccccaaggagtagatgtcttcggtggcctcttgctccaggatgtccagtacatcatctaccgtaacgatccccaccagtcgccgctcggcatccaccaccggcaccgccaacaggtcgtaccgctggatgacccgcgccacttcttcttggtcggtgtgggtgctgacaaacaccacctcccggttcatcacctcctccagccgctgggccgggtcggccatcaccaactcccgcaaggacagggttcccgtcaggtgtcgctcttggtcggtgacgtagaggtagtagatggtctcggtttcgcgggccaagaggcgcacccgctccagcgcctcggctgcggtcaggttctctcgcagggaaatgtattccggagtcatgatccgccccgcggtgttgggggcatagcccagcagcaaggctgtggcttcccgctcttcggggctgagctgcggcagcagttcggcaaccaccttggccggcagttcgtcgaagaggcgggcccggtcgtccggcgacatcttgtccaggatgtcctggatctcttggcttctgaactcgcgcagcagcgtctgttgcagctctatgtccaggtgttcgtaaacgcggatagccagatccttgggcagcaagcgaaaggccagagcctgctgcgcctccggcaactccccaatgacctcggcaatgtccaccggctgcaccggcagcaggagagatttggcctgttccaagttgttttcctttaaggccaagctgagctggccgcgcaagagctcacaagattgctcgcggctcaactcaggactgggggcgggtgggatcagcggggcggaattcaacggccttgctccctgcaactctagctgtaaccaaaggtcgggcggcgcaagccccggactttagccctggggataagccgccttatctcgactttatgatgatgtcacgagcgcctgcggatttcgatccacggtattggttcgagcaatatccgacgcaagtatctcggcttggcccagtagttggggttatggcgtcctccccaaccccccgtctacggggggccctggagagaacgtcaataatgccagcaaggctgagcccctatttcgctggccacagctcggctagagcccataaaagtcggggccggatccctcgtagctggggttaacccgcaggtttaagtgggggcagacgatctcgcaggtgcggcactggatgcagttttccaaagccatggcgtgggagcggatgccgttttgctcgcggatgtggtggacttccgcggtgcaatcggccacgcagggggtggggcggttgagcttgtcgtaggtggcaatgcactggcggcagatctcggcgctgaactcgaggatgtgccggttgccttcggggtagcggggatccgcaaaaaagacggcatcggatcgcgagaaatagcccgctcgcgtggtcaatgtttcgggatccacaacgctgggggccacaaagtccgcctggatggcggcatggggggccacatatccccgtgggggtggctcgctggcgctgacccgtcccgtcagcagggtataggcacgcaggagttccctgccgcgacgcacgggatcctggaggccccagcgcagggatcccagccaagggtggccggcatccacgctgcggcagatctggggcaggtacgcttccagcagacgggagttttccaaaaaggcctcccggaagtagcggctacggtagagatcttggccaacggagctctccatcaccgccttttggtaggcctcttggatccgcagatctcctttcaagaagccgtcgtgaatgaggcccgctgctaggtagccggtctccatggcgttgttgatcccggccaggctgcccacatccagcacccccagggcatcgcccaaaagcaaagccccttcgacgccaaagcggctgggcaagctgtagtagcccccctcaggaatgacggcagccccatatttgagcaacttgccgccggcaatgagggactggatccaggggtgggccttgaactcctgcaggcgctgctgcgggttgaggttggggtttttgctgtcgaggccgatgatcaagcccagggccaggcggttatctttgaggccgtagacaaagccgccgctgaagctgccatccaaaaccgggtagcccagggtatgccacacctgcccctgcagtgagccaggaatctgccacagctccttgacccccactgaccacagttgcgggcgggggcgcaggtgaaatctttcgatcaggtccttagagataaaccccttgtcgccaaaacaagtgagctcggcaaagacacagtcttcataaacctggccggagtcgctcacccgcaccccaatgactcgctccccctcatagaggatctcatgggcggcaaagccagggaatacgtccagggtgacgttggggatccctttagccttttcttgtagggtttcggctagccagcgaatgacatggctgagggtgaggatgagctgcccctgtttgcgcaacccctttgggatcactgcctctggcaagtcccaccgttcctgggatcccaatatgctcaggtggctcacctccacccgcccctcgtggggaaatccttggctctcaaaatccgggaaaagcctggcgattacctggggattgcagatggcaccactgatgatgtgcccgccgaattgccgggctttttccaaaagggcgatggagagcttgagccccgagagcttggccagatccaaaaggcgatgggccaggatcaggttggaggagctcccccccaccaaaagcaggtcgtagcggatggcgtcactcatgcaaaattccccacccagtggctctggagagtctgcccgtatcctagaaaggaaaagtggaaagatcccaaaactttagaccttctcaaggctttgggcgttctccccgcgggggcccacccccagcctcttgccttgcttgggtagggatccctccttcctgcaatttttccagctagccggattcgagcctctcttgccagagaaaaaggggctgtctttgagctggcttgcggtcttactgctagctggcagagcttggattctacgctaaacaagttgtaggcggcaatgaaggaacatcctctgtccaagtctttcttggcaacgctggttggagccttctttgttcttttaggctgcagcgttgtgcggcaccacttgtttcagtcgggagggtatgatctcggtattttcgaccaagctgtttatttaatcagccgtggcgaggttcctttttctactattcgcgggatccacattcttggggatcacgcagcttttatcttgtatcctctcagtctcttgtatcgcattgttccctctgtatattggctgtttggcatccaagctctggcactaacgctgggagcgctggccgtttaccatctggcgctccaggccgagattgattctggcagggcgagaacaattgccgccgcctatcttctctacccagccatcttcaacgccaacctttttgattttcatccagaagtgttggccgttcccctttttttggccgctatactctgtgttcgctctggcaagctgtgggggtttttgctgtgcctaggcggcatcctcggctgtaaggcggcattgtctctcaatgtcgctgccctgggagtttggcttttgatctgggaaagccggcggattgacaagcgctggcaacggcgctgccaagtggccggctggcttgccatagcggcagggtcggcttggtttggcgtggctactttttggattattcctcacttcagtggcagcgagccggcagccgtttctcactatagctatttgggcagttgtgttcctgaaattatccaaaacttggttctcaagccaacattagtcctgggcaaggtcttctctctcgacaccctattctatggatttttgttagtcatccctgtggcttggggcctctcttggcgccactgggatccctggatccctgccctgccaactttggggctgaatatcctttctagcaatcctgcttatcgggacctggtgcaccagtacgcgctgcctgttgttccttttctatttctagctgttatcgaaaacgggaagacgaccaaccctcccgcctcttctgcgaaagtaaacaaaacagccctgatctggtctttgctggcttttttggctttggccaagtatacctttttcggctccctctatctccagtctctcgacacttggcaggccactcgtgaggcccttgcccagatcgccacctcagggggcgttctcaccacccatgagatcagcccccacctcacccatcggcgggttatttactttaccgacgagagccgctttaagggatcccctcccgaccaatgggatccctttgattatgtcttgctcaacagccgccatccggggtggcgcagcagcccagagttctcccagaccctgattgccgctttacaaaacgaaacctcatttcgacttctctaccatcgcgatggggtgtatctgttctccaggctacgagaaagatcctgacaggcagccgcagcaatgccctgcctcatcgcaacaaatcgttaaaaaaaattgttacgtcgatctaaagaaattctccaaatcggcaaggcttaacctgggcttggtctctccttaacttcgagccactagttttgtagtgcctatccttatgcgtgaaaacagtcacgcggggaatagatgttttttgtaaaacatctagcttctagaagaccgacaagacaagagaagaggagaaccaaagtgaatagcaatccgcatggcccccggctccgtcatggggacgagcctctgtgcaatcattcgcccaaccctaccttcagcagcattctggaaacccgcctgcagcggcgccaagtgctgcagggcggcattgcggcggcagtggccacctttttcggcctgccggcgctaaacggcgcttccaaatctgccaaagcggccagcggcagctccttgctgggcttcaaggcgatccccgtgagtgcagaagacaaagtggtggtgcccgaaggctacacggctcgaccgctgctggcctggggtacccccatcaccggcacctacccacagttcaagctggaaaacaccggcgccgagcaagggatgcaggtgggcagccaccacgacggcatgcacttcttccccattgatgggaaggatccctggcagggccgctctgatgagggcttgttggtgttcaaccacgagtatgtggagccgcgcttcatgcacgctgccgccaaggggcaaaagtttgacgacgaggactatccggtcaatcccgacggcagccgcgatcccgatcaagtactcaaagagctgaacgcccacggggtgagcattgtccacatcaagcagcagggggacggcaactggactgtggtgcgggatcgcctcaaccgccgcattaccggcctcaccctcatggagatccacgggcctgtgcggggatctgacttcgtcaagaccaagttcagccccgatggcacgatgacgcggggcaccttgaacaactgcgcccacggcgttaccccctggaacacctacctcacctgcgaagaaaactgggccggctacttcaccaacaccagcaaagggccggatcaaaagcccaacctgccccgcgagcacaagcgctacggcgtgagcaccgagacctcccgctacggctgggagctggccagcaacaaagccgacgagttcatccgcttcaacgccacccccacgggcgccgatcccacccaggactaccgcaacgagcccaacaccttcggctgggtggtggagatcgatccctttgatcccagcagcacgcccaagaagcgcacggctctgggccgctttgcccacgagggcgtggtgttccagccgccggtggaagggcagccgattgtgctctacatgggggacgatgcccgcttcgagtacatctacaagtacgtctctgccgagccctaccgcaaggagacggcaggtggccacctgttggataaaggcaccctctacgtggccaagttcaacgaagacggcacaggggagtggatcccgctggtgtttgggcaaaacggcctcacgcccgagaatggcttcaccagccaggcggacgtgttggtgaacacccgcacggcggcggatttcgtcggcgccaccaagatggatcggcccgaatggggagcggtggatccgcaaacccgcatggtctacttcaccctgaccaacaacagccgtcgggaacaagaccaggtgaacgctgccaacccccgtcccaaaaacaagtggggccacatcatccgctggaaggaagccaacgaccggcctcaagccacccgctttgagtgggatctctttgtcttggccgggccgcctgaagatagccgcaccctatcaggtcaacccctcaatgcagataacatcttcaactctcccgatgggctgtggttcgatgccagccgtcgcctctggatccagaccgacaccagcgaaagcaatctcaaccaaggggattttgctccttttggcaataaccaaatgttggctgccgatccggatacaggggaaattcgccgcttcttggtagggccgattggacaggagattaccggtgtggtcaccactcccgatcagcgcaccatgttcatcaacgtgcagcaccccggctccaccaccagtgacgaggactttgccgccggcaaggtcgattcccgctggccagactacgaccccaatctctacccccgctcggcggtggtggtgatcaccaaaaatgacggcaaaaatgacggcgggatcatcggcacttaatcggcgctgaatcctcattatcaaccgcatcacgcaatcaggcggcagggatccttcatctctgccgctttcttgcactcatagtcgcttcaggttaggttgagacgccagggctacgaggaattaatcccacaggtttaaatccgtcactgcccccaggctgctgctggagaccagcttggcgtacttggccagaacaccccgtttgtagcggggctcgggcggagcccagcgggcgcggcggcgggccagctcttcctcactaacatgcaggtgcaacaggcgagcgggggcatcgatggtaatgagatccccttcctccaccagggcaatggggccgcctacgtaggcctcaggggccacatggcccaccaccatgccgtaggtgccgccggagaagcggccatcggtaatcaggcccacgctgtcccccaggccggcgccgatgatggccgaagtgggggagagcatctcccgcatgccggggccgcccttggggccctcgtagcggatcaccactacgtcccccggtcgaatttggccggcgaggatggcctgcaggcaggattcttctgagttgaagactcgcgccggccccgcgatcttgggagtcttgacgccgctgatcttggccaccgccccttcgggcgcgaggttgcctttgaggatagcgatgtgcccttgggggtaaagggggctgtgccaggggcggatgacctcttggtcggggctgggctcgtcgggcacgtcccgcaaaacctcggcaatcgtctggccggagatggtgaggcagtcgccgtgcagcaggccgtggttgagcaagatcttcattacttgggggatcccgccggcccggtgcagatcggtggcaacaaaccggcctgaaggcttgaggtcgcagaggacgggcacgcgggcgcggatggtctcgaagtcatccagcgtcaggggcacttctgctgcgtgggcaatggccaaaaagtggagcacggcgttggtggatccccctaccgccatgatgaccgagatggcgttctcaatgctctggcgggtgatgatgtcccggggtcggatattggcttggatggcctcagccaagaccttggccgattgggcagcgctttcggctttctcttcgtcctctgccgccatcgtggaagagtagggcaggctcatgcccatggcctcaaaggcgctggacatggtgttggccgtgtacatgccgccgcaggatccagcaccgggacaagcatggcgctcgactgccagcagctcgtcctcggagatgcggccagcgctgtactcccctacggcttcaaaggcgctgacgatggtgaggtcgcggccgttgtaatgccccggcttgatggtgccgccgtagacgaagatggcgggcacgttgagacgggccatggcgatcatcgcccccggcatgtttttgtcgcagccgccgatggccaagagaccatccatgctctggccgttgaccaccgtctcgatagaatcggcgatcacctcccgcgacaccaaggagtatttcatcccctccgtacccatggaaatgccgtcgctgatggtgatggtgccgaagacctgaggcatgcagccggcggccctgagggcagcttcggcgcgctcggccagggtttggatgccgatgttgcagggagtgatggtgctgtgggcgttggcaatgccgacgatgggcttgccgaagtcctcatcacggaagcccacggccctgagcatggcgcggttgggagagcgctgcaccccctgggtgaccacttggctgcgcagcggaaaaggagggttggccatcataggtaaagagcgggacaataagcccgcgctgggatccaattcaaaaaaaacaagtagaacctatcctactcggtttttcgccaggcaagccgaacgagaaccctgccggcaggccaaatctaaagcaaccctgtaagttctcggctctcgctgtcgggattggccagcctagctagtaagaatcctgaggaagcctgcgattatggtggtcagttcttctccgcccgtagtgcccagcagcgccgagcgcgagatggcgcgggatgtgcttaccctctcccggcatgtgctgcagcagtttagcggctttacccctgaggcccaagacttcagcgccctgatgaaccgcattgctctggccggcaagatgatcgcccgccgcctcagccaggcagggctgatcgaggggacgctgggggtaaccggcagcgtcaatgtgcagggggaagagcagcagcggatggacgactacgccaaccgggccttcatccgcgctttggagcagaccggcctggtgtgccggctggtatcagaagagctgaaaacgccggcccgcctgccggaaaactgctccctcagccgcttggccctgctgatcgatcccttggatggatcctccaacattgacgccaacctcagcgtcggctctatcttctccgttcttcacccccttgaggatcgtccggaagcagacaaccaagatctcctccagccaggccgtcgccaactggccgccggctacatcctctacggccccagcacgcaactggtctattccgtcggcaagggagtacacagttttaccctggatcccagcttgggcgagttcatcctctccaagagcgaccttcgcattcccgaacgcggctccgtctacagccttaacgagggctacttctgtcagtggagcgaagggatccagaactatgtccgctatgtccaccgccgcgatggctacaccgcccgctacagcggcgctctggtggcggattttcaccgcatcctgttgcagggaggagtgtatctctaccctggcacccggcaaaaaccagagggcaagctgcggctgatgtacgaggccaacccgctggcgtttttggctgagcaggcgggaggcgtagccaccaccggcaccgaggccatcctggacatcgtgccccaatccctgcaccaacgagtgcctttgattatcggcagccgcaagaatgtggaagaagtgttgcgctgcctggaagggtcgttgaccccctagccacccttcccaaccccgcccacccaagctgagccgaccctatggcaaccctgactgaaaaccccttgcgcgttggcctcaaccaagagcgcattccggatccttgtattttggtgcagtttggtgcttccggagatctggccgcccgcaagctgatcccggcctactaccggctattcgtgcagcgacggctgccgccggagtttaccctggtgggggtggcccggcgcgactggagccacgaggtctatcgggacaagatgcgggcggccctggaagaatttgccccccaagatctggggccagaagccctctggcaggacttcgccagccgcctgttttactgtcgcctggatattggcgatgccgagggctacctgcgcctcaagcaattcctcagcgaattggacgaagagcggggcacccgcggcaaccgcgtgttttacctggcggtggcgccggacttctatgcccaggccctccagcagttgggggcagcggggatgctggcggatccaaccaggacgcgggtggtgattgaaaagcccttcggccacgacctcacctcggcccaggagctgaaccgccttgtgcagcgcatctgtcaggaagagcaggtctaccgcatcgaccactacctgggcaaagagacggtgcaaaacctgctggtctttcgctttgccaacgccatctttgagcctctctggaaccgcaactacatcgaccacgtgcagattacggtagcggaaacggtgggggtggaggaccgggccggctactacgacgctgccggcgctctgcgggacatggtgcaaaaccacctgatgcagatctattgcctgactgccatggagccgcccgtctccttgcgcagcgacggcgtgcgcaacgaaaagactaaggtgctgcaggccacccgcctggcggacactcgcaatgtagctgcggcagcagtgcgggcccagtacggccctggttggattggcggcaagccggtgccaggctatcgccaagagcccaatgttaaccccaactcgcaaacccccacctacgttgccctgaaactggaatgcgacacctggcggtggcagggggtgcccttttacctgcgcaccggcaagcgcctagccaagaaggtctccgaggtggccatctactttaagcaggtgccgctatctctttttccttcggcagcgcgggaggtgagccccaacatcctggtgctgcgcatacagcccaacgagggcatctccttgcgctttgaggccaagatgccggggccggagatccgcacccgctcggtggaaatggattttcgctacgggacagcctttgggtcaaccacgccagatgcctacgagcgcctactgttggactgcctgctgggggatcccaccctgttcacccgcgctgacgaggtggaagccgcctggcgggtggtgacgccggttttatcggcctgggaagcccagcccggcggcaatggcagcagcgttgcgccgccgctgtacacctacgaagccggcacctgggggccgaaggccgccgaagacctgctggcccagtcggggcggcggtggcgacgcctctagtttgtttcaatcgctgcctttacccccagcccctcttcctcagggaggggggagttggaggccgccgacacgttcgcgacagcgttggatagcaatatggttgaaaccagtcctggcaggaaggatccccgcttgctgcagctaacatgggcatggcctgtttttgcgtgggtgtcatgccgccactgttattccggttgtctgtccggtttttgctaaccttgccgctgggcctcgccatggtgttggggagagggaaatgggatcccgctcgagcccaggtgttgctgcgtgttcccctgcccaatggggagttgatgcgggcgcaggggctgcaactggccacggacgcgctgcggctggcccagtttggccagacggaagaggcgctgcgccgcctgcaactggcggtggccatggtgcccacctcttccgagctgctctacgttttgggcaacgtctatctggagctggggaactctgcccaggccgtgcaggtgctgcaaagggcccgcgctctggctccccaggatggggatgtcctctactccctgggagtggcttacttgcggcagggcagctattttgccgccgctgaaaccctggaacgggctgttgccttgcagccagatagccccaacgcccgctttcaactgggcaatgcctacctcatgctcgaccaatgggatcgcgcccggcaggagtatgagaaaaccttggagttggatcccgcctattggccggccatgaacaacatcggcctggtggactatgaacaaggggatctggaggcggccatcgagcgctgggaacgcaccatcgagatgaacgacgcggtggcagagccctacctagccctggctacggccctctacgttcgcggcgaaaccgaacgggcggaagaactgggggccaaggccatgcgcctggatcccagctatgcccggctagaggtgctgcgggagaacctgtggcgggagaacctgctgcgggatgtgcaaatcctcctgcgcacccgtcctgttgcagaggctctgcagcaagccgccatcgagcagttcaaccagcagatgggccttgggaaagagtaggctcaggagctgcccagaatagcttgagcctgcgaggccctctgtccctgaagggcctcgaccttggcccggatgcgctcggcaatgccgacgctgttcaggcccagttccgccagcgattcttcaggagtggcgtgctccacccacacatccggcacccccaggcgcaacagcggcactcggatatcggcatccaggagagcttcccccactgccgagccaaacccgcccatgaggcagccttcttccaccgtcaccaccaggcggctctgttgggccaggggcaggatcagctcggtatccagaggcttggcaaagcgggcattgactaccgtcgtggagatgccgtgttccttgaggatctccgctgcctgcaaactgggatgcaccatcgacccataggctaggatcaggacctcgccgccgctgcgcagcacctctgctttgccgatgggaatgggctcccacccctcttcggccagaggcacccccacgccagctccgcgcgggtaacgcatggcgatggggccctttgtgtactggatcccggtcaccaccatgcgctgcagctccgcctcgtctttgggggccatcagcaccatctcgggaatgcagcgcagataggcaatgtcgtacatgccctggtgggtggggccgtccgctcccaccacccctgcccgatccaagcagaaaaagaccggcagcttttgaatgcagacatcgtggatgatctggtcgtaggcccgctgcaggaaggtggaatagatggccaccaccggtcgcatcccctcgcaggccatgccagcagccaaagtaacagcgtgctgctcggcaatccccacatccacgaactgatccggcagtttttctttgagcttgtctaggccggtgccggtgtccatagccgccgtgatgccaatgatgcggggatcccgctccgccagtttacaaagagtgtggccgaagaccttgctatagctagggggagtgggtttggtaggaggatagggtttgccggtggctaggtcgaagcgggattgggcgtgatagcttacctgctcagcctctgccggtgggtagcccttgcccttgaccgtagccacgtgcaccagcaccggcccagagatgccgtgggccagctcaaaagcatccaacaattccgccaggttgtgcccgtccaccggccctacgtaggtaaagcccagctcctcaaagatgatgccggccttgttgttctgcacggcagtaaccagcttcaccgtctccttgagacggtcgatttccgggctgaggctggagccaactagaggtaggttctttagctgctcctccaggctgtcggccaaaaactgcaccggtgggctgaggcgcaggcggtttaaatagcgcgggatggcccccacattgggggaaatcgacatgccgttgtcgttgagaatcaccatcaagttggtcttgggcaggtgcccggcgtggttgatggcttcataggccatgcccccagtcagggcgccatccccgatgatggccaccaccttgaagttttctccccgccgatcccgagcgatggccatgcccagggctgccgagatgctggtggaggcgtgcccggccccaaagtggtcgaagcggctctcactccgcttgaggtagccggaaatccctcctttctggcgaatggtatggaagttgtggtagcggccagtaagcattttgtgggcataggcttggtggcccacatcccaaatcaccttgtcgcgatccaggtcgagggttttgtagagcgccaaggtcagctccaccacgcccagccccggccccaggtgacagccgactggagagttggcagccgtttgcaagtgcttttcgcgaatctggcgggctaggctgcgcaactggctgaggctgaggttgcggagctggttggggtgagtgatctcactcaggtgcataggggacttgtccttccggtgtaatctcactgtgacatactcccgcactcatgctgacgtatagagtgcgggcttctcgcttcgtcggggagcttctgcaagaaccctctgcgttcggctttgccgtgccgttagggatgcagacatggaatgccctaccgcgtagttgcaccaggttccggcaacgccgttttctacaactagatccattttattgttgcgagtctgcgacgggggtatctggcactgactgcctctcgacagtacagtgcggggctgatctacccccgaacccccttcagctaaatcattttctgggcgggttttgttgccatcccctgcggaacttcggaaaacatcgggatcccctggtccaagggcagtgagatcctgagagggagcaccaaggagctcatgcaggggttagcatcgcacaaggccctcggctgctctggacttgaggccgacggcctgctgtcgcgatcggtttctgcctttttgtgaaccatgaaaattgccgccaacatcactcagctcatcggtcgtacccctcttgtgcggctaaaccggatccctcaatccgaagggtgtctggctgagatcgtcgtgaaattggagagctttaaccctgccgcctcggtgaaagatcgcattgccgtgagcatgatcgaggctgccgaacgagctggcttgatcacccccggcaagaccatcttggtggagcccacctctggcaataccggcattggcctggccatggctgctgctgccaagggttaccggctgatcatcgttatgcctgagagcatgagcctggagcggcggcggctgctgaaggcttacggagcagaggtgcacctggccagcagcgccggcggcatgggggaggccatctggaaggccgaagagatcgtgcgccgcacccccaatgcctatatgctgggccaattcaccaatccggccaaccctcaaatccacgcccgcaccactggcccggagatctgggaggataccgatggccaggtggacatcttggtggcgggggtgggtaccggcggcaccatcacaggggcaggcggcttcctcaaaagccaaaaaccctccattcgactggtggccgtcgagcccaaggccagtgctgttttaagtggagggcggcccggttttcaccgcatcgagggcatcggggcggggtttgtgccggaggtgttgcggcgcgacctgctggacgaggtaattgcggtagatgacgaggagagcatggtctacagccgccgcctggccaaagaagaagggatcctctccggcatctccaccggggcagccctggctgccgctatccaggtggggcggcgaccggaaaacgccggcaagctgatcgtgatgatccagcccagctttggcgagcgctacctgagcacgcccctcttccgcaacctggagcgggaggaggccgacgccgggatcctgcaggccaacccaacctaggccaacaattccgacaatccatccgacgttcaaaattcgccggccagggctgccacacagcgctcgcacagctctgggtgttcggcaaactcgcccacccgggtggaatagttccagcagcgcacgcattttttcccctccgctggctgaacggcaacctgtagatcctcctctccagggccggccttgaccaactcgacttgggaagtgataaacaggtagcgcagctcggctgcccgctcctccagcagggcatgtaggtggggatccgccaccttgaggatgagtttggcctcggtggaagcgccgatgaccttgtcggtgcgggcctgctccagggccttgttcacctcctgccgcaccgcccgcagcttttcccaggtggcggccaactggggatcccgccactgctccggcagccgcatccagcccccttcgaacaccgagcgggtgggcttggggtagggcaggtagctccagatctcttcggctaggtgggagagcacgggggcaatggccttggccaagttctccagcaccagcgacagcaccgtctggcactgccgccgccgcaggctgcgggcgtggctgatgtagaggcgatccttgccgatatccaagtagaaattggagagatccacgacacagaagttttgaaccgcttggaaaaagcggtagaactggtagttttcaaacgattcggtgatctccgctcccacctcctgcaggcggtgcaggatgtagcgatccaactccgtcaacgcttcaaaaggaacagcatcctgcgccgggttgaagtcgtagaggttgctcagcaaaaagcgggccgtgttgcggatcttgcggtagacatccgccatctgccccagaatggtcttgcctatcggcacatcgccggagtagtcgacgctggagacccacagccgcagcacatcggccccgtaggcgggatccgtctgcggattgctgccgccgttgatgagcagcaggggatcgatgacgttgcccagggacttgctcatcttctggcccttttcgtccagcacaaagccgtgggtgagcaccgccttgtaaggggcctggccgttgacggccacggaagtcagcaagctggactggaaccaaccccggtgctggtcggaaccctccaggtagagatccacggggtagcccaacccgcgtgcccgggccaccgccgcccaggaggagccggagtcaaaccagacatccatggtgtctgtgcccttgcggtaggtgcggccatggcggcggtactgctccggcagcagctcttccaccgggcgcttccaccaggcgtcggatccctcttgggcgaagatggccttgatgtggtcgatagtttcggctgtgagcagcacctcgccggtctcctcgtcgtaaaagacggggatgggcacgccccaggcccgctggcgggagatacaccagtcggagcgctccttgaccatggcggtgatgcggttttccccttccggcgggatccacttcacggttttgatggcctgcagagccagctcccggaagccggctacagaggcaaaccactgctcggtggcccggaagatggttggttctttggtgcgccagtcgtaggggtatttgtggttgtagggttcttccttgagcagggcgccgacagcccgcaaagccttaatgacagctaggttgccactggtttctggttctttggagagcacatctagcccgacaaactgggatccggcctcggcggtgaatctcccctgctcatccacagggctgaggatgggcaggccgtatttttggccggtcttgaagtcctcttccccatgccccggcgccgtgtggacaatgccggtgccggactcggtggtaacatagtcccccagcacacagaggctgctgcggtcgaagagggggtggcgtccctggcagtactccagggcggatcccggcagggtggccttgacctctaacggggtctccaggactttctccagccgctgccgcaaatcggcggcaatcagtagtaggccgaagcggggagactccaccaccgcataggtaagcttgggattgaaacagagagccaagttggccgggatcgtccacggggtagtcgtccagatggccgcccgcaggcctggcaagaagggctccaaaatcggctgcgccgccgggctgaggctctgcagaggaaaagctacgtagatgctgggggagatgtggttgtcgggatattccagctccgcttccgccagggctgtctgggagctggggctccagtggacgggcttgaggccgcggtagatgtagcctttaagggccatctggccaaacacctcgatctgggccgcctcgtactccggcgatagggtcaggtagggccgatcccaatctccccatacccccagccgctgaaaactggcccgctgcacgttgacgtagtgcaaggcgtactctctggccttttgccgcagttgtaggggggtgaggctctgccgctcctggggggagaggctttgcaacaccttcagctcgatgggcagaccgtggcaatcccagccgggcacatagcgcaccttgcgcccctgcaggaggtggtacttgttgatgatgtccttgaggatcttgttgagggtggtgcccatgtggatgtcgccattggcatagggcggcccatcgtgcagcacaaagggatccccaggattgttctccgacagacgctgatagatttgctcttcctgccaaaaggcttggatggcgggctccctcttggcagcctccgcccgcatgggaaactgggtttgcggcaggttgagggtacttttgtagtccacggcaacttgagcaggctaaagggcgtccttctatcctacgccgttgcctcgttctcagtctccttggcctgaggggaagggatccggcccgccaccttggtaaagatttgtgctagcctcaggatgtcgttgagtaagggaggttccagcggatgccagatagtagttgttgtaagggtcgtcaagttgggttcagccggctgtgcgccggggctgttctctaacggcctgaactcagatccttagcttgctgaggagtcttcgcgttctggctcgcttggagttcctcccggcagtcaggttccagttgaaggcccgctagaccgctctctcctggaccgcctgttttgcctgggtggtgggggagagcggatagtttttctgcaagttttcgacgaccgccggggcttggagtcgagcagaaatcttccgagggcttccagacctctcaaatctcagcttcgcccaaaagatctcaacaactacccaggtcaagagtccttaagggctgtcgatccctcagggttgaatgacgaggcgccggctttcgacaacaaggccactctggttgactagcatcaccgagagccagcgggcgccagcttctggcggcgcatctgcctgcaggaagagcccgcccgcctgcagaggttcaagggcaaacgaagttagatctaagtagccggccgcagccacgggctgctcctcgacggcgcccaacagcaaagattgggcaaggggctcggccacaatggcctgcagcgagtagggggatcccggcttgaccacctccggcaacctgaaggtgacggtggggggcgccgagccggaggtgagggtgctggcctcccgcagcacttcctgctccaccaacagcagttgctccggcttggccgcattcgggcggtagcggttgcgcaccagggcagaggcctgcacctgaaactccccccgccctgaagattgggatccctgcacttggctggcgatctcggccacgatctcagggcctagccgccgccaagagagaatttccgctgcgtaggtcagctggggatgggcctcccacagcttgcgaatggccctttccaccccctgccgatccaggccgtcgcggtggcggaagtcggggctatagccggccatcacctcctccagatcccgccggttggcggcctctatttgctcttgcagccacttcaccaagggagccggtgccggggcggagacctgtttttggatcccgctttccagaggcaagggggcagcctgggccgctgccttgctgggcaaagggatcccccagctcaaagtcagagcaaggaacccaagcagttgggaaagggtggattggaagctcaaactgggggcctccggcggcaaatctgcctttctttagtttagcttgctgaggatcgaggttttgaggtttggcgttgcctcactggagtgggcctgggtttatcctgggagctgggttctcggcgaggtgtgcatggcgtcccaccactcccctgctttcttagctttggtcaacgaggccaaaagccgcatccaagagctgacagtcgagcaagtcaggcagaaacaactgcaaggggatcccttttatttggtcgacgtgcgggaagagtcggagtggcaggccggccacatcgtcggcgccattcacctcagcaaaggcattatcgagcgggacatcgagaaggtgatcccagacaaagaagccgagattgtcctctattgtggcggcggctttcgttcggcgctggcagccgataacctgcaaaagatgggctaccgccgcgtgatctccatggacggcgggatccgcgcttggcgagaggccggctttcccgaatctcagccctcacccccagcccctctcccagaagcgccctcacccccagcccctctcccagagggagaggggagttagagcggtgcgttcgcaaccgcgtcgcctagcaataacgcagaagcccttggctactgcttcgcagttgaccagcggcctaggtagccggttcctctcttcccatctgctttcccaaggtaaagagaactatattggtctctaaggtcatcagcccagatctccctctcatccccaccatgctccaaaccctgccccgcctggatattgccactcgtttgcagcagttgcgccagcttttgcaggaacaaaatctcgatggcttttgggtgccttcggctgatgagcacctcaatgagtatttgctggaatatcgcaagcggcggcagtggatcacgggctttaccggctcggtgggcgatgccctaatcagccaagaccgcgcctggctgtgggtggatccccgctaccacgagcaggcggagcgggaggtggatcccaacctgtttacggtgatcaaaggcggcctgccggatcagcccagcctgatggagatcgtggaagagctgggatccggctttcgcctgggggtggatccttttacggtgtcggtggccacctaccgccagttgcaagcccacgcccaagccggaggagtgctgttggtgccggttagcgaaaacccactggacaagctggccaaggaatctagccaagccctcttggagcaacccatctaccctgtccctgcccagctctgcggagccccccccagcgacaagctggcccaggtgcgccaggagatgcgccgcaagcgggtgggactgttgtccctaaccaaactggatcaggtagcttggctgtttaacctgcgcggctccgacattccctacaacccggtcttccgcgcctatgcgctagttgccctggagagggttgccctgtttactgatctggagcgcctcactccctccgcaaagcaagtgctggctgaggcaggggtagagctctggccctacgaggcctaccgggaacaactgccccagtgggccgagcgctacgggccagtgggagtagatcccaagcagactacccagggcacgcaagagctgctgcggggggcaacctgtcgcgagttggatcaccccgtggatctcctcaaggcggtcaaaaaccccaccgagctggagcagatgcgcctggccaaccgcaaagccagccgggccaagatccgcaccctggcctggattgaccggcaaatccaagcagggatccccatcagcgaagccgatgtggccgctgttatggaggcccactaccgcgaggaaggggattgggtgggcctgagcttcaacaccattgctggggccggcgccaacagctccatcgtccactacggcacccccgatccccagaagttcttgcagacaggcgagttgtttctgttggattccggatcccactacctggggggcacgaccgacgctacccgcaccctctggattggcccgcaaccggcggatcccctgtgccggcggcgctacaccgaggtgctcaaagcccacattcactgcgcccgtcagatcttcccccccgatacctacggcgtctccttggatggcattgcccgttccagcctttggcaagcggggctggactacggccacggtaccggccacggtgtcggcgcctttttgaacgtccacgaggggcccaacgggatccaccgccgcgccagcacccccctcaaggtaggcatgatcaccagtatcgagccgggctactaccagccgggctggggtggaattcgcctagagaacctctacgaagtgattgcaattccggagccagagggctggatgggctttcgctccctgacttggatccctttcgataggcggctgatcgattgggatctcttggacgaggcacagcgggcttggcttgaggagtatcaccgccaggtctacgccattcaccacgccaccttgtcagaacaagatgccgcctggttaaaacgcgcctgcggcctcgccgagtgagactgcccctggccagccccttcccagctcgctcagggccccagaaccccgaccgccagcggcacctctagcgacaagggatcccgccatgaacccgacaacccaacatcggctcatcctcaaaattgtggccggctccgcctgggccgatgggcacctagagccgcaggagttggcctatctgagatccctgctgcgccgctatggtttggagcacgatgccgagctgcgagagctgatccaagagcccattccgatggcgcaaacggagcgctggatggccgattatctcgcccaggccaccgaaaccgagcgcctacaacttctgggggcaatcggcaacctgatgatggccgacaacgccgtttctccggaagagcacgaccttttggatgactactacaccctaatggcagggatcccgcctcgcccagaatcggcaccccatctggtgaagggcgtggggcagtttttccggcgcctggtcaaggctgtaaggggggacattgcttaatcaattcttagctgaaaaatagggttctcataacctgtacgaggtgcaatctacttctggaatagacataagtttggaaaagttaaaaacttgctctgaattctataattctataaaacggctagatttcatggataaatagaaggggctgtgctagactgaagccatcgctggggacagggctatggctgagcgttatagacaggtagagcgggttgggtttggctcgcggctggccagttcttttgtatcagtgtttgttggattgatttatttttgggatcgttctggcttttgttttggaatgaggggcgggtcaaccttgcccaagtggcaactggggccattgaaatcagtccattgggctcgccctctgcgcctcttggaagcttagtatcgctcacaggcccaattaccagcaatgagcttttgggcgataatctcttcctgcggccagggccgtatattgccgtcaggcgcaaggcggaaatgtatgcttgggaagaggaaaaagaaactcgcactcaagaggagtttggcggatcggaagtcagagagacaatctatacttacaccaaagtctggacggaaaaccccgaagattcaagccggttttatcgcagcagtgagcacgtcaacccaccgatggctttttccagccaactctttcgagtcagccaggctcaaattgggaattaccgaattggaatgcaagatttgcagatcgaaactccctacgctgttcctctggagccccaaacgttgatcccggggatcccagctagggtggaaggctcttatgttttcaaggggcggggaaccctggccaatccacaaattggcgatatgcgaacttcgtacactgccttgtacagcggaactcaagtaactgtctttggtcgtttggccacccctaacagcctagagagctacctggggccgcgcagcattcgattttatcggctatttgccagcgatcgatttgcagccattgagcgtcttgctgccgaacacaatgccctgacttggatcctgcgctttgtgggattcttgatgatgtggatcggggccgactctttcttcgtcccccttcatacgatgctcagcatctttccttttctaagcggcctggggcgatctatgacgagagtggtcacctttttcatagccttggttttaatagggacgactattttagtctcatcgatagtgcataatccggtggcgctgctcctctgtttgggtgtggcgggagttttcatcctcaacgtgctggggcgacgtcccagacggcaagtggcaggtttttaagagttcctctgccggcacagcaaagagcttgcagcgctgctgcatccattcaaatatggctgctccgaagagcagcgaaatagcttgtctcgattcctcttactttcccctcacccccaacttctctcccgaaggacaaaaggagctggggatcaaggcaaacggtttcaacgcaatttggagcgaccaacctactaatccccgaaggttaagagccgctttgtggctgccctagcagattctttttcctatattgatcgttggcccatgagtttgtacagttgctctccgaggatctggatgccgctgaggatgcgctcttccggttggtagctgaaggcgaggcgcagggcgtgatccccttggccatcagcaaagcagtgggtacccggcaagaaagttacccccagcgctcgggtggcctacagcaaggtgttggcactcaggggagggggcagctcgcaccagataaagaatccacccccaggggcctccaccttgacttcagggggaaaacattgagcgatggcctccaacatcaggtggcacttttctcggtaacggcggatcaaaagctgaatgtggctctctaggcggccttccccgcagtatcgggccaccacccggcccaaaaaaggccccagggatccctcgctgcgaaacatctccaagcggcggatgatctcgggatggccacaggcccagcccacccgcacccccggcgccacaatcttggaaaaggtgcccacgtgcagaacccagccctctttatccagcgcggccaaactgggcaagggatccccgacaaagcgcaggtcgtagtaggcctcgtcctccaccaccaccacgccgtattcagccgccaactgcagcagcttctgccgccgcggccaagagagggtgcagcccctagggttgtgaaaggtgggaatggtgtagataaagcggggtgggatcccttggcgggctagctcgcgcaacacctcttccaggcgatccaccaccatgccctccccatccaccgggatcgagatcagacgcgcccctgccgccgcaaaacggctgaccgcccccatgaaggtgggcccctccacgatcaccacatcccccggctccacaaagacctggggcaagaggccaaggatctgcccagagccatagccgatcaagaggttttccggctgcgcctccacccctctggcccgcatcaactgctgcaccacctcgatcaacccggcaaaggtgccgccgtaattgagggcagcatccccatcttccgccaacacctccgctgtcgcccgcgccaggtcggccttgggaaacaaccgcggatccgccaggccaaaggtaaaactggttactaccggcaccgccccagcgatctccgcgccaacaggaggcgggatcaccgcctgggcccgccgggcgaacagggtctctaagaggggccgcatccgaatcttcaaggcaggagaagaactcaggccaacgcttgccacgataacaagaacgagctggctaagagcagggatcccaaaaactgtcgccagccccggcaggggatctccgccaagacgccaccggcactcaggcacaaaaagggcagggccaccaggccccaacgggcgctttgctgcaacaggttcatctggggatcccaaagccaagctgctagcacccccatccacaggacatggcccaaaccagccaagctgagcagggtttgttggcgttccgcccagggccaacccagccgcaccaaggccagccccaagggcaacatcaaggtggccagaacagccaggccgctttggctggtgagcgaataggacaccgtcgccgtaggaaagcgctctgtcccggtgaagggatcggcgggcagctcgacccgcagcaaccaggagaggccaatcaccagcagcagccagagtagcccttgcaaccgctgccgcggccagtgttggctagtccatagcgccccccagagcagggccaagagccaaactttgtagctcaaggcacaggccagcgccaaacccccccagcgcaggcgggatcccggtccaacaccgctgctgaccaacaagaccaggctggccaagatctcgttgcccggctccaaaccctgggtcagcacccaggggctgagtccccacaggccagcgctccagaaattgccccagctccagcacaacagcaggattaccaggcaggccagggccgagacagctcgcaggatcccttcgggggggatcccggttccctcagccagccagggcagtagcccgtttgcaattgaatggtagagaggcagttccgcttggacagggggcagggatccctcagggccactgatgggcacagcgcgccaccacagcatctgagccggttgccccacaaagcggagccgctgacccagcagcaaccccatccctccccacagcagccagtggctcacccaactgagcccgtctgggcggtggtgccgacgtttgtccgccctggacaggctcagttgaggaaaagagggacgagacagccgtttgccctgaggaggcatggcggggggaaacttcatagggtaggcctagtcaactctagatcgcccgtcaagggacacccagcctcctgccagcgacgaatggcttgggcggtcagtccttcggtgacgtcgcggacaggaacaccggcgccggtaacctgcaggcgcaccagttgccagggatccccaggtgtagcccgcagcacataagcttcataagccagttgcagggtttcgctgcgccgaccggctagggggttatcctcccgctcgggctgctggggcagaaccaagcggcgctccagcgtggtgaaatacaagcgaaagccttgggaagccgaggcggctgggctatccggcagaagctgggccagctcctcggcagagaggagttcggcctctggccggcccaccaacaccacctgaaagtctgagcgggcgcggctcaaggccaaattgagaaacaagggcaactgctctgtcagggcttcagcccaggtttgcggatcggcagcacaaacttctcctctggctgctgtggcagtaaggcagcacaaccccaaagccgccgacaaacctatccgccacccccctcgggcggggtgggggaaaagatacccgcccgcttgtcttcttcgccggctacaccagcctaggaacggcattgccccaatcctcagccgatcgcttcctctacagcttgaaagcgttgccaggccgaaacgggatccgcagccgccgtgatggggcggcccaccaccaaataatcggcccccgcccgcagcgctgccgcgggggtgcagacccgccgctggtcgtcctccgcttctggatccccaaggcggatccctggggttaccagcagcacctccggccccaaagcctgccgtagccgtcccacttcctggggggagcagaccagcccgctcacgccttgatccagagctagccgcgccaactgcaacacatagtcgccgggatctcgttcaacgcccaactcctgccgcacctggtcggggccaaggctggtgagaagagtaactgccaacagccggcaagaactgccctgggtggcggccactgctgcccgcaacatggcactgccgccagcggcatgaacggtgagcagatccaccccataaccaacggccacctgagcggcccgccccactgtgtggggaatgtcgtgcagctttaaatcgagaaaaatgcgcttgccccgttccttaagggcctgcaaaatctgagggccaacagccgtaaacagctccaggcccaccttccaccacagcacctggggcaggcgatccacccacttcagggcctgctcccaagaagcggtatctagagcaacaatgaggcggctaccctgcatggcgaaagccctcaggccggctaacgcgaagggctccgctctcgcggctcatagtgggagcagccttcacaggggccataggggttgacggcacagcgcaactccggggaaagcgcattgtagcgacaggtgggatccccaatccagccaggcggcgaagcgacataagtataaacaactacacccccgaaccccagtgggctgacgaagaaacggctggtgctgaaggactcccccccagcagggttgaacgtttcctcatcgagctctgaaccgggctgcggctcctcctccaggctccagaaggcttcccactgccgaagggtttcttggagaggcgcggccaggtgttccgccaactccgtcagggcggcttccaaagcggtgaggctttcttccgccgcctgggtgaaggctgccacccattcctccaagagcttctcaaaatccatgcagcagcaacctgagagctttcttttcaccttaccgcttgcctgggcaagccggctaacttcccccttgacaaacggcatctactaactcttggttgaccaagggaaacagctccgccaattcttcggcagataggttgccggtacaaacattggcgcggatatgccactctgcccacatcagcgccgagggaacggtgggatcctggccttgctcggagccggaaccctttgcgggccctggagccaggcggcgtccgggcccgatgttcagttgcagtacgttgtcgcggttgatgcccgtcagagaggtctgggcaggggcttctccgacaaaggcaaaagggaaagacaaagccacccaaaccaacccccgaagggcaagccggcaaagcatgggatccctcccccgcgagatagggttgagttttgagggcaattatagctgctatttttggcagctaggatttgtcaaaagccgcctttggcaggccaatcgccgaccactgcacgcaacgacggccctggtcatcctctaaggccccctcgcggcgataggaaaagaaatcctgaggctggccaaaggtgcaatgaggactgatggcgatgtgctccggcgggatcccctgagcttcggcctgggcgcggttgatccagcgcagatccaggcgcaccttacccggcagaggatctggccagagggcaggttgtgggtctacccctgaaggcagcgactgcagcacctgctcggccacttcctgagaaacctggtaggctggcccggagatggccggccccagggcaatgcggatttggctggcagggatccccccctggagaaaggcctgcagcaccttagtcaggataccggcagccgtccccctccagccggcgtgaactgcggccacccagtgggggctggccaccaaaatgggcacacagtcggcagtgcaaacccaggccgagtcccctgggcgacgggcgatcacggcatctgcttcgggacgggcgaaactcccttccccgacgtgagaacctgaagccctcccctgggagaagacaactgcatccgcccacgtccagcgacagccatgcacctggtggccccacgcagctcgttctgggaggagttgcaactggtcggccatatcggctggttgatagggggaagcttgacgacagccaaaagcatggggccaccccgccagcagttgacactgcagccaacgccatctccctgcctcttgccaaacccagcccccggaaccgctcatcggcctgatgggtggaaaggggatccctgccgtcgggcgtgcaggtggcctagccgctcctccaggcagatgcgcagctcgaccgggttgaagagcatcggcaaaaagtgaatgctccggctttctcggaagaaaaacaaaatcggcaccggccgccagaagatctgccagtcctgccactcgctgtaggggaactcgcggatgcgccgggagccgctgtagacctgcagcgccgtgcgggtaaaggccagcccgatcagacaggtctgtaccagcaaaaacaggccaaacaaccccactcccaaccctagccaaaacgagagccacaacagcggcaccgccaaagccagcactgccaagctgaggcggaagtcgggggtcaacagatgggcagagtggggtttgatcactttttgcttctcctccgcttgccagctccattttacgccgctgccactacctttctccggagggatcccgactctgggtaagttgggggcataccaaacaagttgttttgatgtatcctgacagagcacacaggaacgcggcttttgatcatggccctaaccgcatctgaccccaaagctctccccagcggcggctccctgagcttttttgagcgctatctcaccctttgggtggccctgtgtgttgttgccgggatcctcctggggcgatggtttccgggcgtggccgaggctttggatgccttgagcctctatcaggtctcccttcccattgccgtctgcctgtttttcatgatgtatcccatcatggtgaaaattgacttcggccaggcagcctatgctttgaaatctcccaagccagtgctgttgaccctggccgtgaactggctggtgaagccctttaccatggtggtgatcgcccagttttttttggggtggctgtttgccccttggataaccggcacggaaatcatccgcggcacagagattagcctcagcagctcctacattgccggggccattttgttgggcattgctccttgtacagccatggtgctgatgtggggctatctcagctatggcaaccagggccacaccctggtgatggtggcggtgaactctttaaccatgctcttcctctacgcaccgctgggccgctggctgctggccatgagcgatttaacggtgccctggcaaaccattttgctgtcggtggccgtctatgtgggcctaccgttagttgcaggagcagcctcccgctattggattctcaaaaccaagggccgggaatggtttgaaaaagcttttttgcgctacctcaaccccattgccatcgccgccttgctggtgacgttggtgcttctttttgcttttaaaggggatctcattgtggaaaatcccttccacattttgttgatcgcagtgcctcttttcgttcaaaccaacctcattttcggcatcacctatgtggcagcccagaaactgggcttgtgctatgaggatgcggctccggcagctttaatcggcgccagcaaccactttgaggtggccattgcaacggcggtggtgctgtttggcttgaactcaggggccgccctggccaccgtcgtaggggtgttgatcgaggtgccggtgatgttgatgttggtggagatctgccggcgtaccgccttttatttcccccgccagccggaaaaggccagcttgcccgatccccgctgccttaaaattagcccctgagggatcccttcagcccatgaacctgcccccggatcgccaacgggaacaccaggccaacgagcgcacctttctggcttggctgcgcacctctgtggctctcattgcctttggttttgccctcacccgcttcagcctctttctgcagcagatcgaagcttccagctcccccgagcagccctccccgagccacggcctcttgagtacccagaacctgggcctcctgttggtgatctttgggatcctgacaattggcctttcaacctggcgctacaaccaggtgatgcggcaaatcgaggcgggcaactttcgccccagccgttttctcgtctggatcatggctgcggtggtggccctgtttgggctgctgagccttcccctgatgctgcgccgcccccgccctcaggagccttcccggctcagcctgccggagtgaagggctgccagcggctgcaattgccgggcttgctgcttgagccgctcgatcaactgcttgcacaccacctcgcacagctcaaagcagatgggatcggcaatttggtagtagacgctcacgcccctgggctcgcggctgacgatccctgcctgcgccaagatcttgagatgtttggaaacattggcctggcccatgccggtggcctctaagatctgggtgacgttcttgggtcccgagcgcaactgacacaggatctgcagccggctgggctccgccaaaaccttgaagtaatccgctacgctggtcagcacttccggcgtcagagtcaactggcactcgtctttgccacctttcacgagctcgtcccaatccatagcctgtcttgagggatgcgctggcttgattttaacactaaatagttatacagtagatctagaggcccgaattggatcgcgttcgggttttgccaacagacaggagggcagcatgctatttcgccaactgttcgacaccgagacgagcacctacacctatttaatcgcagacccagacacccgcgaggcagctctggtggatcccgttttggagcaggtggagcgggacttgaagttaattcgagagctgggtctgaccttgaagtactgcttggaaacccacgtccacgccgatcacatcaccggcactggcaagctgcgcgagctgaccggctgccaaggggtggtgccggttcaggccaaggcgcaatgtgcggatcgctttatcggccatggggaaacgctgcaggtgggatccattgtcatcgaggccatcgccaccctgggccacaccgacagccacatgacctatcgcgtcaatggggatcgcgttcttaccggcgatgccctgctcattcgcggctgtgggcgcacggatttccaaagtggggatcccggcctgatgtacgaccacgttacgcagcacctgtttaccctgccagacgagacgctggtctatcccggccacgactaccgtgggcacaccgtctccaccattggcgaagagaagcgctggaacccccgctttgtggatctacagacgggcaagctgcgttcgcgggagagcttcatcgccctgatgaacagcctcaacctgcctcagcccaaaaagatccaggaagcagtgcccgccaacgagcagtgcggccaagtggcagccgcggtttagtggggcaaaccctcttgggtgggagagcctggctgtaaagcctgcggggctagctagacttctctgagccggcgggtcagaaatgggagggttgagagtggatccagaaagtctctatgagaaggatttctatgcttggactcagcaacaagctcaatttctgcgggagcgggcctgggagaagctagacctgccccatttgattgaggagatggaatcgttgggcaggcaacagcggcaagagctgcgcaaccggctaggggttttggtggggcaccttctgaaatgggagtatcagccgcaggctagatctgtaagctggcttcttaccctacaggtgcagcgacaggaagttctggatctattggaagaaaaccccagcttgaggccctatttgccggaggccatctccaagtcttacttgagggcgctgcagctggccctggaagagacaaagctgcccagaaagacttttcccaagacctgtccttattctcccgagcaaatcctggatagccagttttaccccggcgagcccagcaggttgcttgaggaagaaggttagttacccgaggaggaaaccaatgactgtagcccgacaaaatcctacgccttccgctcagcaggaacgggatccccgtcttaaggagatcgacaccctgaccttaaagcagtggctggatcaagggcgggtacagctcatcgacgtgcgggagccgggagaatatgccgatgagcggatcccaggggcgatcaacatgcctctgtctagctttgatccggccagggtgccggcctcgacgccggaaaaaccggtggtgttgcagtgtcgcatgggcagtcgctccatccgcgctgcctgtcagttgctagaccacggctggccggaggtgcttagtctaaaaggcgggattgaggcttggaaggctgccaagctgcccaccacccgcacccgcaacgcgcccatttcgctaatgcggcaggtgcagattgcggcgggatccctggtgctcaccggaacccttctgggggcctttgtcaacccctggtggctgctgctgagtggctttgtgggcgccgggctggtgtttgcgggtgtaaccaacacctgtggcatggctctgctcttggctcgcatgccctggaaccgaggtcaggccctatgagcgggatcccttccccccagagaatcccggcgcgctacctgccctttaccagggattccttgtggtggcttcggtatcgaccagaggatctgccaggggatctcattgccggactggttacagcccttctcctagtgccccagagcatggcctatgcgctgctggccgggctgcctccccagacaggtctctacgcctctatcctgccggtcatcgcctacggctttctaggatccagccgggctttgtcggtggggccggtggccatcatctccttgctggtggccgcgggcttggagccgctggctgagccgagcagcccggagtatggccggttggcgctgggcttggctctagaagcgggcctgatccaggtaggggtagggctactgcggctggggtttttggccaatttcttgagccgctcggtggtaacggcctttggcagcgccgcagccctaatcatcgccttcagccagctccgccatctgttgggggtgaagatcgccaacaccgagtccttctggctgctgctgcaacggctttggcagagcctggagggggtaaactgggtcaccctggggctggggctgttggccatcaccctcttggtgtacgcccagcagaagctccccgctcaactgcgccgctgggggatcccacccctctggggcctacttctcaccaagggcgcgccgctgggagccgtcttcgtgaccacgctgctggtgtgggggttgaacctctcggaaagagcaggagtggcggtggtgggatccattccggcgggtttgccccccctgaccttcccttggctgagctggccagagtggcgagctttgctgcccacagccttggccattagcttggtgggctttacagaaagctatgcggtaggtcagtcgctggccagccagcggcggcagaaagtggatcccaaccaggatctagtggccctgggggtggccaacctggccgcagccacaagtggtggctaccccgtaaccggcgggatcagccgctcagtagttaactttcaggccggggccaacagcggcctggcctcggtggtcacgggatccctgatagccctggccgtgatctggctgatgcccctgtttaccttcctgccccagacgaccttggcagctattgttttggtagccgtgttggggttggtggattttcaccccttgctgcagagctggcgctacgaccgcggcgatgccttggtttggctggtcacctttgccagcgtgctggggatcggggtggagccggggattgggctgggagtgctggtgtctatcctcctcttcctctggcgggccagccgtccccacatcgccattgttggccaggtgccgggcaccgagcactaccgcaacgtgctgcgccatgaggtgattaccgatccgcgcatcttggcggtgcgggtggatgaaagcctgttttttgccaacgcggcctacctgcaggagtccatcctgcaggaggtagcagcgcggccagcagtggaacaggtgctgctggtggccagcgccattaacttcgtcgacggcagcgctttggaggccctggcccagttggtagaacgtctgcagcaaatgggggtgggctttgccctggccgaggtgaaggggccggtgatggatcgcctcaaaagggctgggtttgtggagaaagtgggcgccgagcgcttcttcttgtcgacccaccaggcgatgcaggttctcaagtctcagacgaactctatgccggcagccgcttccggatgagcacaatcggcgtttgctctgccgcattgcccgccgggttcttgcgcagagcctgctccaccagctcccgctccacacctgggctggccgccaagacgttgacttcgcccaggtcgttggcatccacaatggccacctcgtagccggtctgggcgtggagctcggccaccagcttggctggatcccgcggccccaagacgatgaactggtcgtaggggggcaaagtgccggtgacatcgtcgatcaaggccgcctgctcccccgccagggcgtagaaggctccgcggatccccagcaatttggccagggatccgacgacaaaagcccccaacacccgccaggcccccgaacagtcgatcaacgtctgcatcccatagcagcttgagagactggttttggaagggaagaagtagcagagggtgcgggccagccagccgggctgcacctgcaggggatggcgaaagttgccctggacgatggccgccgcgctttccgagatggccacaatatcgccgggctggatatgggggcctacgtagtgccgcagcacctcggctaggtcgtcgctgggggtaagcagatgggtgggaacaggagcccaactcaccagcccctgctgctgccaggccagctccggcaagggctccacttcctgcaagggcaggatcaggtggctggtcttcagggtgcgccgttgccgcccgtactggatgtagtccaactccagccaggccgagcgcaaatctgccagcccttccccctctagctcgatctcgacttctaagccggtctggctttggggggagatgatgtaggcctgccagtagttgtctgggcgggggggcagatccggatggcgggagcgcaggcggatcctactttggatcccttcgagggagccggcgctgagcagatgcagccgcggctgcacctgggccaaggtgacctcaaaaagggggttgaggttgcgggccacaaactcggcctggataagccagcgatgagggctgaggcggctgaggcgccagctctggggctccaccagcagacagtcggcggggcgggtcttcagccagtacagcaacgtcgccacacttaggagcagcccggccaccacctggatccaggccgagggatcccaaagccagcgcccgatcccccagaggctcaagaccatgccagccaatacgccagccaccacacctcggctcaccatccgaatggttgccattgggatcccactccttaaaccctgctcaagtctgccccttccttcaggcctgcaccctagactacaggtacgctccccagccctagccatcctaccgggaaaccgccagcaccctgtagcgggatccctatctacaccttcatctcaaacagttagactaaaaatagattgcaccctaagttttctgccgcatcctttggaggttgcccatggcccaaaaacagcagttcaagagctttgacgacatgatccagggatccaaaactcccattctggtggacttttacgctacctggtgtggtccctgtcaggtgatggctcaggtgttggagcaggtgaagccgcaggtgggggatgctatttccttcgtgaaggtggatatagataaataccccaacattgctgcccgctgggggatctacgctgtgccgactctcatcctgttcaaagacgggaagccggttgaccgcatcgaggggctgttgcagcctcgcgccctggtggagcggttgcgggcgcagatcggcctgccggtcagctaagggcagatagaccttgagggcgttttggcaggagcttgaggcggggccggttctccaagttcaccaggcgggagaggtgccctaccgcagggcgtgggcttggcagcaagtcaggttggcccagatgatccgcgatccccaggtgccagatgggcttttgttgctcacccacccgccggtctacaccctgggggcgggggccgatcccaagtttctcaaaagcctggctggacagataggatctccagacactcagccagagtcccctgttactgaggggccggagatcctgcgggtggagcggggcggcgaagtgacctaccacgggccgggccagtgggtgggttatgccctgctcaacctaaagcgccataggactgtctacggctcccacggccagccggatctgcatcgctacctgcgccacctagaagaggtgctcatccagactgtggcccacttcggcctgcagggggagcggatccctggcctaacaggggtttgggtgcaaggccacaaggtggcggccatcggcatcaaggtctcccgctgggtgacctaccacggctttgccctcaacgtttgtccggatctagctgccttccaagccatcgtgccctgtgggatccctgaccggcccgtgggatccctggtgcacttttgtccagaggtaacgatggctgccgtagctccggtgctggtgaagtccttttgtcaggtctttgggctgcaagctcaggaagtttccttatcagagtggttgggagaacgcaagtctctaaagactcaaggctaatccacccccaactggcgcagcagttgctgcaggatggcctggttggcaaagttgccgctcttggagaagagagccaacgcctggcgaaagtcggccatcgccgcttctcgatcccccaactgaagataggccacgccgcggctgaagtaggcttctggaattcgcggatccaactgaatggcccgctccgcatcggccagagcttcttccggctggcgcaactggttgtagacgtagctgcggttcacataggccggcgcatagctgggatccaactgcaccgcccgatccagatccgccagggcagctacgggatccccgcgcagcaacttgagggatccctgccagttgaactcggaagcggtgtttggggccgaggtcttctcaggaggaggtctattggctagagtgagggcggggggatgttacaaggaaagcttctggaatagatgagccaccggcagggcaaatcctggaataacctcttcaccttctagaagatcaaccgatttcaggaggcggtcaggctcttgagagctgcgatacaccaggacgtagtgctcgctggggtgaaccagccaaaccaggcggctgccattttcaaagtactccaccagcttgtcatgaatttcttcaaccgtattgcggggggaaagcacttcaacagccagatctggagcgccttccaaaaatcctgtgggcagttcagccatgccctgcaagcgttctttagcaaaaaaagagatgtcaggggagcgccaatttccactcttcatcttaaaagcagtgctggaatctaaaacgatccccagcttgttggacaaaacgtagggggtcaaagctgccaataggaggctgcagacataaccatggagtgcccccgcgcttcccatatcaattggcttcccatcaacaatctcgtagcgatgtccctccctggacaacgccatgaattcttcggctgtccaagctctttttccctgagttggcacagctccgacggtcatctgcaaactccttgctgctccttcgacaccgcaagccaagcccgcagggatcccccagcggcttttcctcgaggggggacgccaaaggctaaaatggcttagatcatcctactgtaccgacggaaaaggcaccttgatcgagcgctacactctgcccgaaatgggccagatttggtccactgcccacaagctccagacctggctgcaggtggagctggctgtctgtgaagcgcaagcggagctggggcggatcccgcaagaagccctgcaggagatcagagccaaagccgcctttgacccggcgcgggttttggaaattgaggcggaagtgaagcacgatgttattgccttcttaaccaacctcaacgagcacgtgggcgaggcagggcgctacatccacctgggcctgaccagctcggatgtgttggataccgctctggccctgcagcttgtggcctcggtggagatcttgcaagcccgcctggccgacctcatcgctgctatccgcgaccaagctcggcagcaccgctacaccctcatgatcggccgcacccacggtgttcacgccgagccgattacctttggctttaagctggcagggtggctggccgagtgcctgcgccatcaggagcggctggaacgcctgcaagaggtggtggcagtgggcaagatctcgggggcagtgggcacctacgccaacgtgcctccccaggtggagcagttggcctgcgctcgcctgggcctgaagcccgatacagcctcgacacaggtaatctcgcgggatcgccacgctgaatacgtgcaaaccttggctttgattggctcttccctagagcgctttgctactgaaatccgccacctgcagcgaacagaggtactggaggctgaggagtactttgcccccggccaaaagggatcctctgctatgccccacaagcgcaaccccatcaaatctgaacagctaaccgggatttcccgcctcctgcgggggtatgcccttccggctctggaaaacatccccctttggcatgagcgggacatctcccacagctcggtggagcgggttatcctgcccgatgcctccattctctgccactacctgctggtgaacatggccgacctggtgcgccacctgcaggttcacaccggcaacatggagcgcaacctcaacatctatggcggcgtcatcttcagccagcaggtgcttctagccttggtggagaagggcttgagccgggaggaagcttaccgcctggtgcaggaaaatgctcatcgcgcctggaaccagccgcagggggactttcgcgccaatctgctggcggatccccgggtgatggcccacctgagcgaggcagaactgcaggactgctttgatccccagcgccacctaactcacctagacgagatctttgcccgcctgggcatttgaggatcccctatggtttggcagcggcagcacgtcttgggcttggcggattttactcccgaagaataccagatggttttgcagaccagcgccagtttccaggaggtgttgacgcggcggttgcccaaggtgcccaccctgcaggggaaggtggtggtgacgctgttcttcgagccttccacccgcacccgttccagttttgagctggcggccaagcgcctttcggccgatgtgctcaacttttccccaggcacctcttccttgagcaaaggggagacgctcttggatacggcccgcacctttctggccatgggatccgatctcttaatcgttcgccatgcccaggcaggagtgccccaacaattagctgccgagatcgaccgccgtggatcccctgtgggcgttctcaatgccggggatggactgcacgaacatcccacccaaggtttgctggatttgtttaccctctgcagccatctggatccccggcgtccccgcctggagttgctgcaagggatcaaaatcgccattgtcggcgatattctccactcgcgagtggcccgctccgatatctacgccctggtggccgccggagctgaggttcacttagccggccctcccaccctgttgcccaaagattttgcccattttgtgcccggccacacgctccctgtccattggcagctggagcctgccctcgaaggggcgcgttttgttatcaccctacgcctgcagcaggagcgcatgggcgagttccttctccccagcctgcaggagtaccatcacttcttcggcctcacgcggcaacgactgcgcctgtgccacccggatgtcaagcttctgcaccccggcccggtcaatcgcggtgtggaactcagctccgaggtgatggaggatcccggcttgaacctgattgagcagcaggtcacccacggcgtggcggtgcgcatggccctgctgtacctcatggggggcgggcggatcccagcttagagcccagatctttctctgctcggggaacatgtagagctgccccacgtctggagtgttgaagtccatctcctagctaattctctctgtcaaaactgtcaaaagtcggaagaagctctggccagagcttttcccgccctgctgaaatcatgtccaagcttgccgagaggggggtaacatctttgtatcaaattttacacatcttggatctggatcgagtttttttgcagccgtctaagcttagctcttattcaagttgtgtccgtttgattggttgtcaaatgagatagaagttcagcagcataagccttttcgcggatcctgggctccaggatcctgattttgctgaaatccaaactggccaagaccaccagatggaaaatcgaggtttggaaacgagccagcacactcaaaaatatcgatttttctcttgacttaacccaaagttaacctttagatatccttctgttaactttgaggttatagggttgaaggtgttgattcgccacagatattacccatgcgaaccctgctttctgctttctccctcaccgctctaacagtaggatttctaacagcgacctcggctcaagcccaaaccgtgcaaatctccggggcgggcgcgacctttgcggctcctttgctgcaacgttggtttgacgcctacaaccgcaccgtagaccccactgtgcaagtcagctatcagtctgtcggtagtggtgctggcctagagcaggtgatcaatggcactgtggacttcggcgcttccgaggcgcctttctccggtgctcgcctggaaagcttccgagctaaatacggctatgatcccctacagttgcctctggcgggaggggccatcgagtttgcctataacctgcccggcattgaagacggagagctcatcctgaagcggaaaacctactgcggcatcgtgaccggcgagatcactcgctgggacgacattcgcatcaaggccgagaacccaggtatagcaaacaagctgccacccctggacatcacctgggtacaccgctctgatggttctgggactacctttgtgttcaccaaccacatcagaactgtctgccctaattggacagccggtgctggtacttctgtcgagtggcctgttggtattggagcccaagggaatgagggcgtagccgccaccatcaagcaggagccaggggcgattggctacgtgaaccagtcctatgccaagctggaaaagatggccactgctcgcttggaaaacaaagcgggcaacattgttgagttctcgactgaggcagctacctcggcgctggatgctcccattcctgatgactttgcgctgttggtgcccgaccctgaagggccaaatgactacccaatcgtgggcttgttctgggtgatgctgtaccgcgagtatcccgatcagcagaagctgaccaagctggtggaggctctgaagtggacccaggggccagagggtcaagccatcaccaaggagctggactacatccctatgcctgaggcggttatccagcggatctttgcagagctggattccatcaccgttaaccccaatgcggtgcgatgactgggttgcagcctgaactccactagagtggagctggtggccggctgaggaggcagatgaggctttctcggtcggctgctggggttaccttgcacggtgggatttttaggaaagattttgaaccgaagatgatcatgggagagaggctatgacttcagcggctacgggttatggttcaccgccaaacccggatatcgatgttgacattgagaaaaaggcgagcctgtctcgggctgttgatgtgggctttgtccgcctgacgctggccttggcagggtttgccggcattatcctcatctgggtgattcttcaaaccaccgaagcggctctgccggcgattcagcagtttggcttgggcttcctggttactacccgctggaacccggtggaaaacatctacggggtgctaccacagatttatggcagtttggtaacctctctggtggctttgatttttgccatccctctgggcattggcactgccatttttttgacggaaggttttgcccccaagtgggtaacggcgccgattggctttgccgttgagctgatcgtggccattcccagtgtggtgctggggctatgggggatctttgtgctgattccagcagtgcggcccatctttcgagccattaaccagacgctgggttggatccctttcttgggtggcccggctccgcgggggcccagcttgttgatagtggctgtggtgctggggatcatgatctctcccatcatcatctccattacccgcagtacctttgaatctctaccacgcagcctaaaagagggcgctttggctctgggggcaacccgctgggagaccctcttaacggtgatgatccctgccggcctgtcgggcattgtcagctcgatcatgctggcgctgggacgggccctgggagagaccatggtagcggccatgctttccggcaacgccaaccgcatcaatatctccctaatgcagccgggatccaccattactggcttgattgcctctcagtttggcgaggcaggacgcttgcaggtttcggctctcatgtatgccggcgtggtgctgatggtgctgacgttattggtcaacattgttgccgagatcatcatccgcaagtttcaaaacttggagcagtaacttgggaagcagaaagaagataaaggagcactgttatcatgtccgactcagcacagcttgcccctgagaaggttgacatcgacattactcgtgccgccattgcccctgtccgcaattacacaggcattgtcctaaccctgctgagtggcctctctgtggcggtgatcatagcttccctatcttgggtgctgtgggatgtgggcaaggaaggcatccagcggataaattgggatgtcctcacccagacccgctaccctgcccctggcctggcggaagggggctttggtcacgcaattgtcggcaatttaatggtgctggctacgggggcggctttgagctttcccttcggcatcttggcggcagtgtacttgtctgaattcggtcgcggcacccgcttggcttatctggttaagttttcctgcaatgtgctcacgggggtaccggccattctctgcggcctgtttgcctatgctgtggtggtgaggggatccggcttttcggctttctcgggaggggtggcttttggcgtgctgatgctgccgattgtcctccgctccaccgaggaggcgttgctgctggtttcgcccgacatgcgcttggcttcccttggcctgggctcaactcgctttcagaccacaatgcgcgttgttttgccggcagcggcaccggccatcgtaaccgggctaatcctggctttggcccgagcggcaggcgaggctgcacctctgctctttaccgcctttaacaacaatttctggtctactgatctctttggcccggtggctaccttgccggtgatggtctactttttctccatcattccctacagggtgcagcagcagctggcttgggcgggcgctttggttttgttagccactgttttggcggccagcttgatcgctcgctttttggtgtacaagaccaggaaatagcctgaggattctcaacaaagtcttgaatcgaactcttcgtcgaactctagctctttctgtgagtgctgccatgcaaactcaatctcttaaccagacctcttacgttttcaggaccgagaacctgaatgtctactatggctccaatctggctgtaaaaaatgttactctggacatcccagcccgacagattactgcgtttatcggcccttccggctgtggcaaaagcacgatcctacgttgcttcaaccgcaccaacgatttgatccccggtgctcgtgtagagggcaagctcacctaccacggcaaggatctctacgccaaagaggtcgatccggtggcggtgcggcggcgtatcggcatggtcttccaaaagcccaatcccttccccaaaagcatttacgacaacgtggcctacggcccgcgggtgctggggatgaaggtagacttggacgaggtggtggaaacctcgctgaaacgggctgccctctgggatgaagtcaaagacaagttgaaagaaaatggtcagtcgctgtcgggagggcagcagcagcgcttgtgtattgcccgcgctctggcggtgcagccggatgtgattttgatggatgagccctgttcggcactggatcccatttccacccgccgcattgaggagctgatgaaggagctggtacaggactacaccatcatcattgtcacccacaacctgcagcaggccggccgcgtctcggatatgacggctttcttcagcgtggagctggtgggatccaaccgtgtgggcgagctgattgaatttgacagaactgaagtcatcttcaacagccccaccaagcaagccacaagagattatgtggagggccgcttcggctaatcgacctggccggacagggatccttcccatactgttctctgcaaacccttttgcaggcaatttctgccgatgatggagtctgaagaaccgttgcacccaaatacggatacctatgatcgttgccgctcctgacaagctgcaggctttgcgttctgacttagagggtattgagatcatcactgatccggctcaggtggccaagttgtcgttggatttttaccactacagccccgtgctgagccgacaactgagcgacaagcggggagatttggtggtgcgccccgccgatgaggccgaggtgatgcgggtggcagcggcctgtgccaggctgcggatcccggttacggtgcgcggtgccggtaccggtaattacggccaatgtatcccgctggccgggggtgtgatcctggacatgggcaagctcaaccaggtgctttgggcaaagccgggcttggcgcgggtgcaggcgggggccaagttgatggccatcgacaaacacacccgggagatgggctgggagatccgcatggctccttccacctatcgcacggccaccatcggggggttcattgccggcggcagcggcggcattggctctgtgacctacggccaattgctggatcggggcaacatcttggggctgcgggtgatcacagtcgaagaggagccgcgggccctggagctgcggggagacgacgtgtttaaagtcagccatgcctggggcctcaatgggatcatcaccgaggtggagattccgctggcgcctgcttatccttgggcggagctggtggtggcctttccccctgaagtgggctttatgccctgtgcccattttggccaagccctgggcgatgccgatgggatcctcaagaaattggtcagcctgcacgcttggccgatccccagctactttgcaccgctgcggggtcatttgccagaaggatccgctgtggccctgttgatggtggccgaatgcagtgtggagccgctgttggagctgatccgggaacatgggggccaagtggtttacaacaaaacggcccaggaggccagcaaggggatctcgctgggggaattttcttggaaccacaccaccttgcactgccgcagcgtggatcccagcctgacttatttacaatcggcttttcccgccgatcgggagctgaagctggtgcagcacatgtacgagtattttggcgacgaagtgctgatgcacctggagtggattcgcatcaacgggcaagctacccctgtcggcctgcaaattgtccgctttaccaccgaagagcgcctgaacgagatcatgcgctaccacgaagagcagggagtatttattgccaacccccacactttcatcatcgaagacggcgggcgcaaagtgatggatccgcgccagattcgttttaaagaagaagtggatccctatgggttgcttaatccgggcaagatgcgcacctggcaggagcgcgcctctgcttgaggaatagcaacagtagcacagcaattggccttggtctatctatgttgccggtatttaatgcataatcgattgcctgtgtgagacaagaccaggccagaactgtggggtcagtactgtgggaatgctgtccaccgttaaatgctttgtggtgtggactgtcaaacttccggcagccaatcttctgcaagcaccaactctggagagtagggacagacatctggaaatgtcgagatttctatccccgtttgcctggctgcttggcggcgcgcccgttgataactctcttcaagttgctctatcagataaccttttaggctggggctatcttctatggccaatccgatttgggttcgcgcatctgtaatggaatctagccagctatctgaacggcgctgaggttgatattgccacttgagtagatgcagcagaaggcgagttaattgactggtaatccctcgtcgttcgctcttgcccaaattctcaacctcttcaattaagtgtgttaggtcaatttcatgccagcgcctttcccgcaatagccgggttgttcggtcaatccacaagttaaagtctgtcgagtatagattgctcatagctttgtcctgctgaaaaatagggtcgcgataattatgaaatccagactacgtccttcttgagtttactacaataaaacctgtaacacctgagttctcaaccgtctgggagcagagtcctctggtgataaaccttatccaggcaactctttctatagtcatttcgatttaaagcaggacactgcacccacacttaaagtgcaccgagccggaaggcttttcaaggactccgtcccgctggcgcgatcaggagcccaggcgtcttaccctaaactgaagcaactatatttgacgaatatttgacggagagtggatggagagggtgtccctgtggagaaaggttcaaacaaacgctttaactgccatagtagttgatggctaaagctcccaccagagtaagctgaaagaccaagatcacgaagtagaaaatggcgcggggcttgaacagagtgagcatcaagcctatggctttcaagtctactatcggcccaaacaccataaaagccaacagggatcccggcgtgaaggtggcggcaaaggagagggcgaaaaaggcatccaccgtcgagcagatggagatgatcccggccagggccatcatgatcaggattgagagcaatgcatcttggccataatccagcacaaacgaacgcgggatcaccgtttgaatcagggccgccatcgccgagcccaagatgagcacggatcccaattcgcggatctccctggcccaggtctgcagcaggagaactcctttttgtcccctggagggagaaggcgcagcggccagagcagagcgatacacatcttcagccgtttgtaaagtggccagggatccgccagaggccccttgagcagggctctgggatccaatccagaaggtgcccccctgcaacaacggcgagcgggagatgttcttcggatcagcttcttgggagcaattgcgctgcagctcccgccagactgacggctgcaacagaggctggaaatccttttgcaggctgaagatcaagccgacgacaaccgcaatgccgaaggaaaagagaactcggtagatcaccagctccggcatggagcgaaaggcaatccaagtggaaaagatcaccaccgggttaaacaccggcgccgccaacagaaaggccaccgccacgtggggtgggatccctttgatcaccagttgacgggccaccggcaggttgccacactcgcacaccgggaaaaagaatcctaaagcgccaccggccaccgcgctgccgattttgcctttgggcaggaaacgggccaactgggatccctccacaaacaccgccatcagccccgaaaggaacacccccaagagcaaaaagggcatggcctgcaccacgatgctcaaaaagagggtgaacccatcgcgccagagaggagaatccaaaaggctcaacgcaccacctcacaccaatttgggctctattgagttgggatcccggcccagcgccctgtcaaacggctctcaaccccgctcttctatagggatgtagcgttgctggcgttcgcctgtgtacacctgggtgggtcggaaaagccgattatcggacaactgctcccgccaatgggccagccaacccgccgctcgggcaatggcaaacaccggtgtaaacaaatcttctgggatccccagcttggcgtagaccaaccctgagtagaagtccacattcgggtagatccccttcggccccagcaactcctcacacacccgctccacctccagggcaatgtcgtagtacttgtcgtggccgtagcgctcgaacagctcctctgccagccgctgcaggatggtggcccgcggatccttcaccttgtaaacgcgatggcccatgcccatgatgcgctcttttttggccagcttctcttcgataaacgagcgcacattttccaccgagccgatttgtcgcaacagcctcatcacctgttggttggccccgccgtgcaacagccccgaaagggtacccaccgccgtggccaggctgctataggggctggccagggtagaggcgctcaccagcagggcaaaagtagaggcattgactgtgtgttcggcgtgcaagatcaggcaggtatcgaagatgcgggccagccagggatccggcttcttgccggagagcatgtagaggaaattggcggcatgatccaggctgtcgtcgggggggatgggatcgttgccctggcgcatctggtgaaacatcgccaccatcgtcggcagcttggagagcaaccgggtgacggtgccgaacacatagtcgggatccgcctctcgcaccggatagaacatccccagactggcaacacaggtttgcagggcatccatggggtggcccgactcgggaaacgacttgatcatgtcgcggatgcggtatttcacccgccgatggctgcggacggcctgatcgaagttgtccagctcggcttgcgtcggcagcttgccgaagatcagcagataggccgtctccagaaaggtgctctgggccgtcagttcctcgatgggaatgccccgatactccaggatccctgcctggccatcgacaaaactaatgttagagcgcgtggccggaacgccttctagccccggcctgtattcgccatccgccatagtcggatccctgaaatgagccccccaaggagagaacaggggcgtcactacattcgctacattaaagcagatctggatctctgaagccagatcccgcctttgcctaccctgagaagggctttggcaacccatatcagccagggtgagaaagaccctgctccggtatcaggtttgcctcggagcacctcgccagttaatgtacgggatcccgaccggagagtcgccagcggttgaggcgagagaaggtctccgggttcaaatagaaatcaatgccccgcctgctcggcagccgcttgggctggatgcgccggatctgctcttgagcctgctgcacttctgcccacagttgttctgccgagagccattctgcgttgtagccgccgatcacccactgctggacgcgatctgaggtggccacccgtacccgataagcctttgcctgcaactgagcacagagccgttcgatgcaggcgtcggcagtttccccgtaagcagtgtagaaaatctcgatgccggagggagaacgctcctgtcgggcaggagtgggctgggtataggcgtcgtacaccacagtcgcccggtagccgcggaaagccacgtagctggccaaagattccaccaagcgcagacgcgccaagtccagcagggagcgacgtgccaacttctttagggtgggccaagctccgatgatgttgtagccgtcaaccaataaaactgtgggggaggaagctgtcatgcatagtggcggatcccttgcccaggatcgcaccaatttgtatcagtttgcacccttatcctaatccttatcaaagagcgccgtaaagacccttttgaggctggcccactcacagtcttgggcttgcaagtgaaccaggagaggaagactgcctcaaagacgccccccaggggttgcaagtcctcaaggaaagcagtcgtaaggggtctgcctcaggcccaaagcttttttctacgcgacttcccttgagcggttgggtgttacttttcgcctgagttcgcccgcaggtttgtcgagaagaccatttttaccgcacccgagctagcaagttaagatgtgttacgagatccgtcgggacttctatgggcgcaataccgtcaacagcagcagtaaccaaaccagtggcaacccagcctcgaccggcttcggcagcggcgggggctgaggttaccctgtcgcagccagccctgcgctacgatccggagcaattggccgagcaataccgggggcgctgggatctggtgctggggcgtctattccagttgatcaccccctttttgggtctgttggcctgggtgttttgggatcgctggcgaggggtggagctgaaaaatcggcccaagcacgcggcgcggctgcgggagatcctcacggaattggggccgacagctatcaaaattggccaggctctctccacccgtcctgacctggtctcgcctctttttttagaagaactggccaagcttcaggatgagctgccccccttcgacaatgccaccgcctttgcccttatccagtcggagatcggccaatcggtagagcagatctttcgcgagatcggcccggaaccggttgccgctgccagcctggggcaggtttaccaggcctatctgcacacaggggagaaagttgccgtcaaggtgcagcggcccgatttgatcgggcgcatctccctggacatgtacatcatccgcagcctggccgcctgggccaagcgcaccttccgccgcatccgcagcgacttggtgggcattgtggatgagtttgccgggcggctttacgaggagatggactacacccaagagggccgcaacgctgagcgcttcctggagctgtaccgccacccctccatctacgccccgaaaatctattggcagtacacccgcaccaaggtgctgacgatggagtggatcgacggcatcaagctgacccaactcgacaaaattgccgctgcagggctagatggacggcacctgatcgagattggggttaactgctcccttaagcagcttttggagcatggctttttccatgctgacccccatccgggcaacctcttggccatgcacgacgggcggctggcctacatcgactttggcatgatgagcaccatccagccccaccagcgctacggcctgatcaaggccatcgtccacttggtgaaccgggattttgttgccttggcgcaggactacgtggatctggagttcctggatcccgatacggatctcacccccatcattcccgctttggaagctgtctttgccgaggccctgggcagctccgtggccgagctgaacttcaaaagcatcacggataagctctcgggggtgatgtacgattttcccttccgcgtgcctgcctactacgccctgatcatccgctctttgctcaccctggaggggatcgccatcagtttggatcccaattttaaggtgttgagcgtggcctatccctatgtggcccagcggctgctcaccgacccggctccagagctacgcgccgccctgcgggagctgctgtttaaccaggggcaattccgctggaaccgcctggagaacctgctgcgcaacgccgccaacagcgaagactttgacctgcagggatccctggaaaaggccgtcgattttatcttttccgagcggggggctttcttgcgggagcggctggtggatgtgctgttctccagctcggggaacggcacctcagacggcttggctcatttgcaacgtctgtgggaactcctcagccgcaacccgacctttcagccgctgcagcttctgcccatcgtcgccaagatagccaccaagccggaagcccagcaactgggccggcaattggcctcccgctggttgcaacgctcggcagcccggcttatccgcgacctattgttgtcggaggatgagaaaaagcccgtaaacgggcacaacgggagccctgggccgatgaaagctgcaaaacctgctgctgcctgaccttccccttgcgctgaacagaccagaacctttctgctctgcggggcaacaagaccagcctccgggaaaaagctttgggttgccccgcgagtgtcggccactaactaagaagagcaagccgggaaaatcccaacgacatccttatgttgagagaagcaggcagaaggaactttcccggctgaacccaatggcgcagtctcttcagcgtagttcaggtctgccccgacgagagtctacctctcctagctggcgctctcgtctttggggctgacggcattgagggctagcgtcatccactcagaaaattcatcgcggcggaaaacctgggggcaggagcgcgggccaaaacgcagcaggctgggcatgccgtactccttgaggcggttctgcagccaggtgccaacgccggttttgccgtcgttgggcatttcggtttggaagtcgctgtacatcagcaacaactggctgcgagattggagcacagcattctcttggatcaacttcggcagggagaggctggcggctggattggcccctttgatccctttggccgattcacggcgacggctgcgggaacgggagttggcattttcgcggttcttacgggctttcggttcaatggtcatagaatctcctagacgactgagtggttccccaaaaggggtaaaagccggaactcgcaggctgaggacagagcccgccgcggaaggtagctcgatgagtccaatgttggggcaatcgctgagaagaggaacacacgctctcagttaagcgaagggagaactgcgccagcttgccacaaaagctcgaggttccttgcctgcagcagcaatctacagcgcgtcgagttcctggccgcccatccgagacttgtcttcgtctttcctggcggaggttagtttggttaccacagatccgcagggtaaagaagcccggatgctaccttttatattggcctaaaactgaaccgatgaacactctctggtcgagcacaaatttaggtctgaaggttttgtcgcccgttgcggatcacccgcagagactccaacagccgcagctctaggtcttgcaaaacctgatccacgtaatgatgggcctcccgttgtaggcgctccgactcctgcagcgtctgtcgccgcacctcctcgctctgttggtaggtttgtcgcagcaactgttctgcctgcgcttgagcctggcgtaggatggtcgattcgctgacgagctgctcggcgcggcgctgggccacggccacgatctcctgggcgtaacgatgggcctcggccaaaatctgatcccgctggcgcagcacctcctcggcttcctccaaggctgtgggcaggttgaggcggatgaagtccaactgctccaggatcttctcttcgtcgataagggtgcgagaccagaacagacgaggactgctgagaatggctgcctccagttgatccaaagcctcctggacgcgcatcagcgccagggtctgttccccaagcaggtcaccggcgcgattgagggcatcggggggcaattctcgcatcaggccagagagtgggtggctgggctgagctaagcaggcaggataacgcctaccatatcaggttctcgcggttctgagcctgggcggcttccccctggttcctatccctcttcagccggggggacagaaaccggtctctgtggcaaactgaggggaagttgttggattgcgatctgcccatgccacagccgcagcctcctcgtcgactggaagatcaatttgtggagaatgtctcccgctaccctacctacttcattaccgtcttgctgggggggatctgggctggcttacagccttttgttaacctgtaccgcaaaagtccgacctcggcagccctggttgtgctgggatccctgctgttgctgctgtttgtctatttcaccctgcgaggcatgacagggcacactctcctgccggcgtggatgttgcgttgagggcaggggggatggacgaagcgatagagtggacgccagaagcagaggcgcgccttaaagaaatccccttctttgtgcgtccggctgcccgtaagaagattgaacagtttgcccgcgaagccgggatccagaagatcacagtggcagtttacgagcaggccaagcaaaagtttggctcttgagggatcccccctgctggccatagcagggagattgggtttgccgctagcttggtagaggtgttctcctctgttttttgcaactcatggcagattggatcctgttggcactggtgggttctgcaacctacctgctgctgcaaaaaagtgtggcccgcctctccaaggtgccctggcggatcctgtggctggtgatgatgatgccccctttgatctgggtgctggggcgtcaggtgtttcagtacgaaatgccccccctgctcatgttggggctgtttctggcttcctattttaccagcatgactttggtacgccgggggcgcctccgacctccaacggcaggctctcaaccgggggcggaaaacacctcgccggttgcgggatcggatcgcgagtctttgcttgaagcagaggaagaaaaggaggacagtgctgcagatctggcctcggcgactcttgtccacacccccatctcggaggtgccgcgagaaaagctcaaccactgcttcccctggaatgttttttatttgcaaagcgtggagtaccgtccccaggccatcatctgccgcggcaatttgcgggcggatcccacggaagcctatgagcgggtgcagcgcaatgtagaaaacacttttggcaaacgcttcttggtggtgctgcaggaggggtttgccggcaagcctttttttgccttggtgcccaacccggcggcacggcgctccctaacccgtcagcaggagtggcctctgctggcgctggggctgctgctgtttaccttttggacgactctcactgccggggcccaggcggctggggtcggccctgaccggctgctgcatctcccgtctctgctgaaggggttgccctacgcagttgggatcctggccattctgggatcccatgaagggatccgctactgggtggcccgccgccacggcatcaaaacctcgctcccctatttcatcccggtgccttttgtgttgggaaccttcggggctttcatcgagctgaaagagccggtgcccaaccgcaaggtactgtttgacatcgccgttgccgggccgctggcgggcagcctggtggcgttgacaatgttgctggtggggctggtcttttcgacgcccggggatcctccggcagggccagaggggcagccgaccccgattagcttccatcgcattgacccgcgcctctcggtgctgctggccattctggcgcgcctggtgctgggggatcagttgcagccggggcaggtgatcgatctgcaccccctggcctttgccggctggctgggtctagtggtggttgcctttaacctggtgccggtgggccaactggatgggggccacattgtccacgccatctatggccagcagatgggggccaatgtggggcgagtgactcgctggctggtgctgctgctggctttgacggtgcagccctggctgttattgtgggcgctgcttttgtttgtgatcaccagtgccgacgagccagccctcaacgatgtcgccgagctggatgagggccgggagctgctggggctggcaatcttgagctggcttgtgctgatcctgctgccggtgccaccctttttgcaaagctggcttggcctggcctagttcgggataggatccaaaccacgtcaaccagctcagccctggctatgcaagcgggtttaattgtccaaaagtacggcggcacctccgtcggctccatcgagcgcatccaggccgtagcccagcgggtagcccacacggtggagcaggggaagcgggtggtggtggtggtctcggcaatgggagaagaaacggatcgcttggtggaactgggggaacagatcctccagggatccccgaccacgccggccgagtggcgggagtgggacatgctcctgtctacgggtgagcaggtcagcattgccctgctggcgttggcgctgcagcgcttgggctaccctgccctctccttgacggcggcccaggtgggcatcgtcaccacccgggatcacgggcgggcccgcattctgcacatccacaccgaccgcctttggcaacacctagagcggggagaggtggtggtggtggccggctttcagggcatcaccagcctaactgagctggagatcaccaccctggggcgggggggatcggacaccacagcggtggccttggcagtggccctgggagccgagctgtgtgagatctacaccgatgtgcccgggatctttactgccgatccgcgcaaggtgcccgaggccaggttgttgccagagattaccgccgacgagatgctggagctagccagcctaggagcgcaggtactgcacccccgctcggtagaaattgctcgcaactacggtgtcaagctgcgggtgcgctccagcctggagccgctgcaagccggatcagaaggcaccctcattgtctctccccctgctcgcgtccgctcccctgatagcagcattgagctagggcgggcggtcgataccgtggagctggatggagagcaggccaagttggtgttggtgggagtgccggatcgcccgggcattgccgcgcaactgttccaggagattgctgcaacggggatcaatgtcgacttaattctgcagtcgctccacctcagtgcggcggagggatcccctaccaacgacattgccttcaccgtcagccgtgcccaggcggctcaggcagcagccgtggcccgcaaggttggccaggagctggggtgtagggaagtccttgtcgatgaggcggtagccaaggtcagcattgccggggtggggatgatgggtcgcccgggcattgccgccgagatgtttcgcgtgctggcggaagcggggatcaacttgcagatgatctccatgtcggagatcaaggtcagctgcgtggtggcagccgagcgggctggggaggccgccctggcgctgggggaagcgtttcaggtgattccccagctgcatcgagtcaaggcagcgccttgcggggatccccttctgcgccaccacccggtgcggggcgttgccctggatctgaagcaatcgcggctaggcctgcgcaaggtgccggatcggccggggacggctgcccatctgtttgggcgcttggcagaggctggcgttatcgtcgacaccatcatccagagccagcggagctaccacaacggccttcccagtaacgacattgcctttaccgtgcctcaggatcaggccagggcggctgaggccgtgtgctgtcaggtggccgaggagctgcaggcagctggggttgaaaccgaccacgacattgccaaagtcagcatcgtcggcgccggcatggaaacgtatcccggcgtggcggcgcgcttttttgctgccttggccgacgccgggatcaacattgagatgatcggcacctcagagattaaggtaagctgcgtggtgcgacgggagcaggggatccgggctctccaagctgtccaccgtgcctttgaactcgaccggccgctctgaaagactcatacaacgctggacaaaagcggacttttgctccaggttgacgctttcttcctgcttccacgacccgtggctagtggcagagtttacctctactaccccgccagagggatctccacaggcgtgacttccccgcgagctgcaggtagttgctccttgctataccgggcacaccggctaaagacggagccaaccctagtccgctttggccgccagcaacagggggaagtggtgggcattgggggcgtgcatggcctggatccccaagttggcgcggttgaggagatcggcgtaggtagggatgaaccggccttggctgtccaggatggactggttgaagttaaagccattgaggttaaaggccatgaggccgatgccgattgccgccgcccagatccctaaggtaggcagggccgccatccagaagtggacagagcggctgttgcgccagccaaggctggggatccccaaccgccccaagaaggcgtagtggccggccaggaagttgtaggtgacctcctgctggccaaagcggtagccggcattttgtgactcttcttccgaggtctcgcggattaggctggagatcaccagggagccgtgcagggaggccagcagagcgccgccaaagacgccggccacccccagccagctagcagggtgcatgaggatattgtgctccgcctggaaagccagcatgaagtagaaggtgccggcaatccctagcggcagcccctctgagaaactgccctggccaatggggtagaccaggagcactgccgtagccgccgccgccggagcggaaaacgccaccgcaatccagggacgcatgcccaagcgatagctcagctcccactgccggcccaggtagcaccacaccccgatgaggaagtgaaacacgatgagctggtaggggccgccgttgtagagccactcctccaaagaggcagcttcccagatggggtagaagtgcaaggcgatggcggctgaggtgggcaccaccgccgcagaaatgaggttgttgccacccagcagggagccaatcaccggctcgcggatcccgtccacatccaccggtggcgcagcaatgaaggcaatcacaaaacaaaaggttgccgccaacaaggtcgggatcatcaatacgccaaaccagccgatgtaaagccgattttcggtgctagtgatccattgacaaaaactttcccagctccatagccgccgtgcggcagcggagcgccgaacaaccacactcataggccaactcctagaaaatttgaagagagctttcttccacttgcgcttggcagagtgacctcaggaaatgactcagccttgtcctggggattcttctccttccacgctagacagtctcaagaaaactgccaaggatacctaacgtctgcagccaaaatgtgaaataaattgatttatcgatacaaacatgcagattagtattgcagtttatattccaccccttttcccaggcctcaagagccagtttttgcagtcgagaacttcaggatttcttaaggtggaggtcttaaggatttcttcagaaaagcaaccccggcaggctcctatcgcccaatttcggcgtgaaactcctgcagggacttcacccccagggatcctgactgcagagcgcggatggcagcagcagtagccttggctccagccagagtagtgaccaaagggatcttgtaggccagggcggtgcggcggatcttctgcgcatcctgttgggcttcgccgccagaaggggtgttgacgataagctgaatctggccgttcttgatggtgtcgatgacgtggggccggccctcgtgcagcttgagcaccttctcgacggggatcccgtgctcggccaaaactttctgggttccggcagtggccagcaggcgaaagcctagcctgaccaactcctgggccactgggatcaccgcctgcttgtcgcggtcgctaacgctgatgaacacggtgccccctaggggcaggttttggccagcagccagttgcgctttggcaaaggcgcggccaaagtcggtgtcaatgcccatcacctccccagtagagcgcatctccggccccagcagcgtgtcggtgccggggaacttgtgaaacggcagcaccacttccttaacagccacgtagggcgggatcacctcctgggtaaagcccagctctgccagggttttgccgctcatcacctgggcagcgtagccggccagggggtggccaatggctttgctgacaaacggcacggtgcgggaagcgcgcgggttggcttccagaacgtaaacctgctctttctggacggcgtattggacgttaatgagccccaccacctggagagcttgggccaacttcaccgtccagtcgcggatcacctgcagcacagcagggctgagagtgcggctgggcaagacacaggcggagtcgcccgagtggatcccggcctgctcaatgtgctccaggatgccgccgatggttacagccccggtgtggtcggcgatggcgtccacatctacctccacggcatcctccaagaactgatccaccagcacgggacggttgggatccaccgccaccgctagctgcatgtagcgccgcagatcttgatccgaatagacaatctccatggcccgcccccccagcacatagctgggccgcaccaccacggggtagccaatgcgccgggcaatctccaggctctcctccacgctgcgggcaaggccgtgggctggctggcggatccccaattcctcgagcaggcgcccaaaccggccgcgatcttcggctatgtcgatggagtcaggagcagcaccccagataggcgcttgggctgcggctagcccctgggccagcttcaggggggtctggccgccaaactgcaggattagacctagcggctgctcggcctcgacgaggttcatcacctcttcgtaggtcaggggctcaaagtagaggcgatcagcggtgtcgtagtcggtggaaacggtctcggggttggagttgaccatgatggtctcatagccaaggcgtctgagagcaaagacggcatgacagcagcagtagtcgaactcgatcccctggccgatgcggttgggaccgccccccaggatcatcacctttggcttggcggtggggaaggtctcggattcgctctcgtaggtggagtactggtaaggggtggccgcctcgaactcggcagcgcaggtgtccacggttttgtaggtggggatcacccccagggccttgcggcgatcccgcacctgggcttccgtgcagccggtcaggtgggcaatttgtcggtcgctaaagcccatctgcttgagatggcgcaggtcttcggccgttagggatcccaactcccgccctttaagggcttgctccacctccaccaactccttcagcttgtcgataaaccagggatcgatgtgggtaagctgggcaatttcctggaccgagaaacccatgagcagggccgtgcggatggtcaacaggcggaaggggttgggggtgcgcaggttggcccgcacttcctctggggttgggaagacttccggcctgtcgctgccaaagccagggcggtcgatctccaaagaccgccatgccttctggatggactcctggaaggtgcggccaatggccatcgcctcccccaccgacttcatctgcgtggtcaaaaccggctccgagccgggaaacttctcaaaggcaaagcgggggatcttggtgaccacatagtcaagggtgggctcgaagctggccggggttttgcgggtgatgtcgttggggagctccggcagcgtgtagcctacggccagcttggcggcgatcttggcaatgggaaacccagtggccttgctggccaaagcagaagagcgggaaacccgcgggttcatctcgatcacccgcacctcgccgttggcggggttgacggcaaactgcacgttggatcccccggtttccaccccaatctcgcgcatgatggcgatggcgtagtcgcgcagccgctggtactccttgtcggtgagggtctgggccggggccacggtgatggagtcgccagtgtgaacccccatggggtcgatgttttcaatcgagcagatgatcaccacgttgtccgccagatcccgcatcacctccaactcaaactccttccagccgatcaccgactcctccaccaggatctgagagaccgggctggcctccaggccggcggcgcagatctcttcaaattcttcttggttgtaggccacccccccccctgtgccccccagggtataggcggggcggatgatgaggggatagccgatctcgtgagcgatctgcttggcttcggccaggctgcgggccagccccgagcgcggcaccgccaggccaagccgctgcatcgcctgcttaaacagctcccgatcctcggctttttcgatggcctcccgcttggccccgatcagctccaccccgtactggtccaagatcccgcgccgggccagctccaccgctacattgagggccgtctgtccccccatggtgggcagcagggcatcggggcgctcccgctcgatgatctgggccacgaagtccgccgtcaccggctcgatgtagacgcgatccgccatactgggatccgtcatgatggtggccgggttggagttgaccaagatcacctcgtagccctcttctcgcagggctttgcaggcttgggtgccggagtagtcgaactcgcaggcttggccaatgacgatcggccccgctccgatgagcaagatcttgtgaatgtcggtacggcgcggcatagggatcccaggggtggcagggtcagccttctattgtagaggtcgcctgcaggtcaagttgctcaacggacagggaaacgtcctgctgtcaacgctatctttgcggcaaagccatccatggatctgccgatcgaggagacgctctacggccactccaattgttcgcaacgttgatggggccattgtcaaagttctgaaagaaagggctaggcctgacggtgggagtgcagaagccgaacatcgcaaaatcctcaagcaagtcttactccaacttgcaaaaaagtcctttgccaagtgctcggatcgatcccaaacattggtgaagattcggacttcgagcggatgcaagaagataacaccgcccacgatgtattggcttgacacgagcgttatcaacccgttcgagccttcataacaagccgcggtagcgaataaaaattaaaatcgccgcccaggatcccagcgccaccttgatggccaccaaaatgttgaggattgggatccagccgccgctaaaaagtgcccccagctcgcccttgggtagttcccaaccggccagggcgattacagccaccccgataaacgtcaccaccgacagcttctcccacatcgcggcttgccaccgcttgtagatggcctccatccaggtcgaagaggcggtgatcgccaccaagccaatcgccgttcctcccgccacgccggcagcaaaccccccgcccggcgtcaggtgaccccgaatggccagctccaccccaatcagagcggagatggtggcccccacccgcgccaacacaattgagggaatatcggtaaactgagctacattggccgtcggtcgctcatccgccagcaggtactgcgcgcccagaatggccgtagaaaacacgacgacttcaaagacggtgtcgtaaaggcggttgcgcaggatcaagcccgtcaccgtattgggcacgccgctttctccggccagaaccgccacaggctcaaaggcaggagaaacagctcccgcgtcggcaaccatgagctgcaaggctgccagcagcgccgccaccccgtacaaccacctcatggcaggaggacctcagaaagcagggcttgttgcgtcaagatggcctgcaggcggggcacgcgcgttaccaagcgatactctgccacctcctcatcgggctcaagggcaatggtgtgcacctcccggctgtgaagggcagccaacaacgcctctgcacttccatagacggccaactccagacgcatgtggtactgctgtagcccttggcgcatctgctgtaacaactgctgtgctgctgaggtcctggccgccaacagaggactgtcttcgagaacgcccaagcgcatactcaacgaggaacgcaccgcgatggcatagagcgtaatggacagcatggtgcccaccagcgcctcagtaagcgccacatccgccgccccaaacaaggcatagatcagagcagcgatggatcccagaatgccgcgcatcaccaaggcatgatagggattggtctgggtcaccaccaaggcagccgtcaagggcaacagcagggcgatcaccagcaacaaagtctcttccatcctgtcctcctatagggacttgcgctgcgagcaaaaggccagcacatagcccaagatggtgttccaaatggccaaggaaatcagggccaacaccagcagaggccactcccttgggatccgcagcaacagccccagcatgatgctcatggatcccagcgtgtccgacaccgaaaggccgtgcagcttaaacaaaatcgagcgatccccaaggagcggcgctgttccccacagccaaaacagcaccccgatcccaaacagaagatagctgagagcctccaccaaaacttccatgttgattccccttaaagcatttccaagcgcttgagcacgtgggccagcagcattagggctgcattgcccaccgacaaaatcaagacccccacaatcccgatcatccagtcatcccgcaccacagataccaccaaaaccaggatggccgtcttggtcgataagctggcaaaagccagcatcgtctgccaaatatcctccttcagccaggcggcatacagcggcaggcatagggtcaaagtcagcagaaacagcagtagattcacgcctcctcccgcggcttgagcagatgcacctcgtaggtgccttgggcatcgcaattgagcacaatggttttgggcgtaaaagtaatcaaaaagatgtcgagaaacactagtcccgccgaacgattggggagagtttgtttgtatacaacctcctctacggtgtggggtctgaggatcatctcaaaggcctcccagtaagctttcggaacggcgaaaacgatctccctgagcacccgcccccaatcccgccaccgcaccggcgcagaggcctgccgaggcagcagcagcgtcgccgccaccccgatggccacattgtcccaactcagattacccgtcagcaaaaaccaaatcaaaagccgcaggccaatttccagcaagcccaactcagggtagcgccacatggttcactccacttagcagaatccaggccagcaccaacaccacgctcaagccgcccaccactgcctctagcccttcatccagacgccatcccttcacaggaattcgctcccaaaaccagcccagcgggatcccgaggcccaagctaaggaacgccttgatgagattatcgacgtcataggccgctggcagccagaaccagagcaagcccccgccccaaaggactagggccaccttgtctggccaaccggctgccggggtagtgtccccgtttgtttgagaaggaaaagctcgcagcacccgcacggctatgcaggtggtgccgacagtaacccccaccagcagccactcgtgccagggatccagagctgacaagctaagggccttggctgcatagcccaaagtgccgggcacccccgccagcgaggccgtccccaagatcagcagcgaccagcgccagcgattggttatcgcagccccgacaaacaacaagggcttcgccagcccatgggccaggccgtacaaacccgcccactggggtgcagcgatgacaaatcccatctgcgacaccgagctccaggccaaaaggcgctggggcgtgctggccatcaaagccagaaggatcccaaagaccgccgcgcctgcgctgaagtagggcagcccctgcgccaagacgggcgagaactcgctgcagcgcacaagggccatggcgcctgcttttgtagtaaaaccgctgagcaccgccgcaatgacaggatcggcagtggcgtaggtgaggggcagccacaggccggcgacgaagactgcccccttggccagaaggccaacggcaatcaaggcaagagccgtggggtcggccagggccaagccgctcatcgccagggatccggtgcgcacatagaccagcatggatcccaccaggtagaggagcatggccacattgctcatgaacaggtagcgcagccccacccagagctgacggtcgcgagagcggtgcggggcgctttcccccaggatcggctgggactctgctcggcgactgtaggtgagcagcaaaaacacgccgatgctgagcacctccagggccacatagacgctgatcaggtcagcgctgatgacgacggcgttggcgctgccgtggacgatcagcaactgcatggccagaaagcggctgcccacaaagcgccgatccaaatacagggccaccccaagggtgaccaggccatgggccaggagcatggccgcggcgttgccatcgatccgcaacgtcaccccgaagtgatccagcaactggagctccaacggcgcagcagttgcccctggcaggcctccctgctgcactgcgtaggctatcgtcagtccagccatgatgaccaggctgggacgggtcaaagccggcagcaagtaggtggcaaaggccagccaaaagggcagtgccacccagaccaacgtcagttcggtcgtcagctcagtcatcagctaccgcctgctcaatactctccacttccaaggtgggatgatcgcgggacagcttcatcacccccaccaacatcagggcttgtaccgacaggccgatgacgatggccgtgaggatgattccttgcggaaccgggtcggcatagtccacctggcgccagggcttgtagatgggagtgaacacgccggtgcgggcggcccaaatgacaaaaaaggcgatgaccccggtgctcatcacatccatggccaagattttcatgatcagattgcgcttgaccaccactccccaaaagcccagcaggatcgtaaggataattgcagcgtgtgccatgggtaccttgccgtttgagcctcgatggtgattttccattcagctagaagccgcaggagccctgctccgtacccccctatatcccccccgtatacggggggactggggggccgggggccgggccggtcagtgacgggagaaatgcggtctgttgatgtaccatcacagcatgactcaagtcctgaccatctcctgcaagctcaaggtatctaattcccaagccgccaagctggatgcgactctggacgcctttgtgcaggccttgaactgggtcaaccaaaacacgccggagaagatcctcaacgcccttaagctccaatctctgggttaccgcgacatccgtgcccgctttggcctatccagcaacctggcacaacaggtatgcagatgggtggtatctgcccgcaagactgccagccagaaaaaaccgtccggtcaaagccttcaaggcgggcttcgtgacctacgctgcccgcatcttctccttccgagcgaaagactggacagtatcgctcaccaccgttgaggggcgggaacggttggagctgtccatcggcaactatcaacgagggatgctggccggcaccaatccccaatcggccacggtggtcaaacgcaaagagggttcttactccatccagatttgtgtggagcatgacctgccggagccgcaaaacaccgccaaggtcatgggggtggacttgggtagaaaagacattgcacacacctcagagggggataactggcatggacagccgttgaaccaggtcagagaccactacttctggttgagagcgatcctccaacaaaaagccagtcagggcagacgcagttcacggcggagatgtcgggaactgctgcaacggctgtctggtcaggagagacgcttgcaaacctgggtcaatccctgcatctccaaggctattgtttccagggcaaaggcgaccgatagcacgattgcctgggcagacctcactggaatcagagagcgtgtcaactcacagccgcgcaacaaaaccgagcgtcggcggtccaatagttgggcgttctatcaactgaggcagtttgtgtactacaaggcgctgcgggctggggtgaaggttgtggtgggacgcagactacaacggagcgttagcatcagcgaagcgtagcgcctatgtcattgcacttttgggggctgctgtaaaccagccgccctacatccccccgtatacggggggaaggggggcggtcggagtcgggtagtttactatccaacttccgcagccgcagcagccagatggcgacatctcgtccgagggatccgcccagacgcagccgggatccccagggctgaggctcgaggtcgctgaaaataagctggaaacacactgggccgtttccggtcttcgccccgcttccctaagccccctctggatatggagagagctcttgtacgctgccttgggatggaatagcttcatggagttggcgtaatggccgtcaatttgcattaggactatattgcagtcggctatcatgaagccaaaactgttcttgtcggatggattagtctcgttcgacgatctgcagtgatgcccagttctgctgagtctctgtcctctccgcttccccaaggcgaggccctcaagccctcggtggtggcggcgcgggagccttttttggggctgctgagggatctggcacgggcttaccaagcctttgaaaattacgccggcgctcacattcggcagatggggctgactgccccccaatttgacgtgttggtaaccctcggcaacacccccggcctgacgatgaatgtcctggcccagaagacactggttaccaaggggacgctgaccgggatcgtggatcgcctggagcagaaggggttggtgcgccgcgaggtacccccagaaaaccgccgctgcttcaagatcgtgcttaccgaagagggggaaaaactgtttgagcaggttttcccggcccatgtggcctacctaaaggagcgctttcagaagttggatccagaagagatggcccagatccaggcttgcctgaaaaagctgcagtctattttccatctccctcgggggcagacccaggattgttgaggaggcctcttaccccaagacccagagcatcaagacgacgcccagggtaacggcggcaaagagggcgtagctaatccggcgcagcggctgcagttgcatggcatgtagatccttaagccagcccagccccagcgattccacaaagcgatccagcacggcctgcatggggtaggcgtaaacggatccctgttctttgaagttcaccagcaggaccagcagcgtggcgtagccccagaggaggccccagagcacagcactcaacccgatcaagatgggctcaagcatcgagcttccttggccttcggtaggcgtgacccccgcttcctcagtgtgacgaagttttgcaagatggaagggttggatcccattttcaggctcttttctgcttgaagccacatccaggcctgctttttaggacaggggaaggagggttgtccaacgcaaaagatggcagactagggttacctgccccacctcttctggacgagtccctatgagctctcgctacctgctgctccccgccgagcccaaatcggtcggtattgcctatctgatacatttacactgaacactgctgaacatcactgttcaactatgcagcgatagcattctgcttgtttccattcgcgttagcgggacggagtccaaacagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttattattgactagagtcatgctcctctgggcgctgggcatattcggcatctgcggtgtccatcgcctctacttgggcaagactgtgacgggccttctctggcttttgacctttgggctcttgggctttggccagttgatcgacctgtttctgatcccaggcatggtggacgaccacaacttcaagctggccgtcttgcaggggatccgcccctctccggctcccgccaagggggtctcggcgccgcctcagcctttgaagggtcaggctttgatgcgggagatcctgcggctggcgcagcagcggcaggggatcctcaccctctcggagatcgccatcgaactgcctgctgattttgacgagattgaaaaggcgctgcgagagctgagccgccggggcatcgcctcccccgagaacaacctaaccaccggcgccgtggagtaccacttccctcacctgttgcgctcccctggcgaccgacgctccctctgacaacgtcctactgggatcccaggatgccgcgctgtttggctagctgcatcgcccggcgaaaggccagcagccccaaggcgaagtagaacacgccgctggccagagccatgagcagccgcaagggatccaaacccgcctcccgcaccatcacatctcgcagcaagccggcccccgccgtcatgggcagcatctgtcccagccacttcagggatcccgaccactcctccgtgggggtagccaggagaaagaggaggccaaactggctcaggatcagcagctgttgaatgcgcttccagattaaggcggcggatcccagcaaaaacgagaagccataggcccccagcaccacgctcgccaacggcaacaacagggtggggggaaagtgcagccggctgccggtaagcaacaggatgatccccaagataacgacaacggttgaaaagcgcagcaccaagctggcgcaggcccgcgccaaaaacagggtggccgccgaaaagggcgagagcaacacctgctccaaggtgcctgtctgggcttccacctgcaggttgagggcaatgtcgttgaccacaaaaatgaccagcgtccagagcacatagccaatcaccaccgcatccagccgttgtccaaactgcgaggccggccccgccacatactgagcgccggcaaagagggcatagaagaaaaaagtggtgatcaggatcccgcccagggcttctgccggatagcggatgtactggatccaggcccgcttcagctcggcccaaaataggtacagcagtggcctcatccctgctcccttctccttttcaacagcttgaggaaaatgtgggtgagatccgcttcctcgcgcttgatcctgagcaagggcaagggcttgaggatctccagcacctgatacaaagtctccgaggagccgctgaagcgcagctgatgggatcccaggatctccaccccttgctgggccaggcgttccgcccggctgggatccagcttctgctccaactcaatccggtaagagccggcggcgccggcaaactgccggatcatctcctgcgtgggagcttgggcaataattatcccccgctcgatcacagccacttggtctgagagcgcctcggctatatccagttggtgggtggtgaggagaatggcccgacctgaagcggcaatttggcggatcaaggatttcaccgcttgggcggcttctacatccaaccccaaggtaggctcatccagcaacagcagagccggctggtgcagaagggcaacagcaatggccaccttctgctgcataccccgcgaaagggtttgcacggcaacatcccgcttctcccccaggccaaaggtctccagcagctctgccccccgttggcgagccgttctgggggataacccccgcagcacgccaaagtactccaggttttgcaagggggtaagccgccagtagaggttgcgattgccttccagcaccgctcccacctgggccagcgcacccggatcggcgtggggatcccgccccaggatgcgcacgctgccggcatcgggctggatcagcccggcgatcatcttgatggtggtggtcttgccggccccgttgggccccagaaaagccaggatctcccctgccgcaatcgccagggagacatccaccactgcccgaacctccttgcccccctgccggtaggttttctgaaggtggtgggcttctagaaccttcatggggcaaacacgaggcaaaagggagtgcaaaagttccacccgagaagggccggccatccatcccagtttctcacggcagagcccagcccccccgcagccaggactaggtggctgttgggatccgggcttccatcagggccaagctcattttgtccagccactgcaaaaggttctccagttgctgggccgcaggcaccattcccaggccccgcaccgtcaccttgcccggctgatagacaaagcgagactgcaaatgggccggcagggcttccttgaggcggttccaggccggctcctccatgggggtttccaaaagcacatgctccttggccggcctaatgcgggaaaagcccagcgtgcgggccaaaatcttcagctccatcacccgcagcagctcctgggtgggcttgggcaaggggccaaagcgatcctgccattcctgggcaatttgcaacagttcgacccgagagccggcagccgccaattggcgataggcctgcatcttttgatcttcgtcagggatatagctctgcgggatcatggccgttatattgaggtcaatttgcgtgtcttccacctgcgggatctcttggccgcgaatttctcgaatcgcctcttgcaacatctccaagtagagatcaaagcccaccgcgttgagttgtccggattgctgagttcccaagaggttgccaatgccgcgaatttccatgtcccgcagcgccaactgatagccggatcccagttgggtaaattcctgaatggcctgcaggcgcttgcgggcctcttcggtgaggatgccatcttctcggtagaacagccaagcatgagcttggatcccggcccggcccacccgtcctcgcaattggtaaagctgagccagaccaaactcctgggcattttcgatcaaaatagtgttgacacggggaatatctaaaccggattcaataatggtggtgcagaccaagatatcgatttctccgttgttaaaagccagcatggtcgcttccagctccccttccggcatctgcccatgggcaatggcaatgcgggcaccgggcacccattcccgcaatttggcgctggtctcttcgatcccttcaatgcggttgaccacataaaagacttgcccgccgcgatccaactcttggcggatagccgtgcgaatgacctcaggattgtagggagaaaggtgagttttaatcgggcgccgcgagggcgggggagtctggatcaggctcatttccctcaaccccgacaaagccatgtacagcgtgcggggaatgggggtagccgtaagggtgagcacatccacctgggttttgaggagtttaattttctctttttggttgacgccaaagcgctgttcttcgtcaatgaccagaagacccaaatcgcgaaactgcacatccttgcccaaaagttggtgggtgcccacaatgacatcgagttcgccacttttgaggcgggccaggatctcttttttctcttcgggagtgcggaagcggttgagcaggcccacttgaatggggtagggggcaaagcgctctttgagggtgtggtagtgctgctgagtgagaatggtggttggcgctagaagagctacctgcttgccggcggttacggccttaaagatggcgcggatggccacctccgttttgccaaagcccacatcgccacacagcagtctatccatggggcgaggggactccatatcccgcttgatttcctggacagcgcgaatttggtccggcgtcagggggtagggaaaagactcctcaaactcctgctgccaaggggaatccggggggaaggcgtagccctcctgctcggcccgtttggcgtagagctgcaggagatcaaaggccacttttttcagactctttttgactttttgtttggtcttttcccaggtgctgccggacattttgtgcagggcaggtggcccatcgctgctagcccggtagcgcgagagggagttgacctggtcggcagccacccgcaacaagccatcgctgtattgaatgaccaggtattctcgggtttcgccgccaatggtgaggctttccagccgtaagaactggccgatgccatgggccttgtggacaacaaaatcccccggcttgagcaggttgggatccacctggcgggagctggcctggcggcgcttgcgcacataggtgggggtggccaggctgtgctggccgaaaaactcccggtcggtgagcaccacccaccccagcgtgggcaggagaaacccctccagatctgccaagctggagtacttcagggccaccggcgtgtaggactggagctggcgctcgatggcggggaagtctttggggttgggcacatactgggccgggcagtcgtgttcctgcagcagggccacggtgcgggagggctgggcagagaggatccacacctgcaactgctgcttgcggtactcgcgcagggttttggccagggatccaaactggtgggggatggcgggaacggcccggcttttcaggtcaagggcagcttcggcttcgccagcaggggcaaaggtgcgggccaacaggcaggggaagggatcccagtcgggagcatggagatcgaaggggcggtgaaagggctgcagagccggctccgcaacctgggcctgtttccactgttcttgggcgtggtagagccactgctggctgtgggcctggcactgctccggctcgtcgatcaggatgagggtggtgggatccagatagctgagcagattggcgggaggggtgtagagcaggccgagaaaacggcgcaagccctccgggggggtgggcgactgctccaactgctgccgtaggccctgggagagctgatcggctttttcctgcagagccggccagaggatgggtccgtagccagtgggggtcagccagacgtaggggatcccgtcttgagagcgctggctcaccgggtcaaactcccgcagccgctccagctcgttgccaaaccactccaggcgcaccggccactcgcaggccaccgggaaaacgtcgagaatatcgcctctctggctccactccccttcgctttccaccaggcttacccgccgatagcccagacgagccaactgctgccccaactgctgcggcgacatctccaggccgggttccagcttgaggcaaaaggcccgaaacacctctggagggggaaggtggggttggagggcccgctccgtggccacaatggccatgcccttcttcccctggagaccatcggccagcacctgaaactgaccccacaccagctccggctccaggtcaaacggctcgtaaggggaagcctcggaggtgggataaagctgcacgctctcccagcccatgccctccagttgcgccgtccagcggcccgcctcttccaaagtggcagtcaccaccagcagggatcttccctcctgctgggccaaagccgaggcgatcaaccccttcgggatccgccctgccccctgcagatctgcctgtcgctgcgatctcaaccgggcggccagctcttgcatcaagccagattgggccagaaagcgcaccagcgggataaacgacatcttccaccccacactgcaaactgggatcccaattctggcaagctccagggacgatcagcagccgtctgccgccactgtagaccggcagtcgtcccttgccgggaagcgctcctggatctatacaacaagacaacagttttgttgtttaaagacgaaaaagaccaaaatcctatactagcggcctgccaggctttggccgctaggttcgcagtgcgctctttgtcttgtagtctaaattacaaaaaagggttcacacttccagaatcctaaaattaacctttagagtcggacggcctgtcaattgtcttagccaagattcgatgttagaaggaacaaaaatcagggctttcccggcctcatccaatgtctgctagggagcaagatgtttttcatgcaagaggtgtagctgcgtcaactgcagaggatgttgtcggaaaaagctgtattggccaattcatctaagcttggtacaaatcatgtttctagataccgttgccctttctcgtctacagtttgccctcacggccatttttcacatgttgtggccggttttaacaacggggatggccatttatctcgttgtgattgaggggctttggctaaaaacccgcaacttagattactatcgtcacgctcgtttctggtcaaaactctatgtgttgaactttggcattggcgtggcctcaggcttgccgatggcctttcagtttggcatgaactgggcgcccttctccgaagcagtgggagattttttcggcaccatcctggggtttgaaggcacgatggcttttatgctggaggccagctttctggggatcatgctgttcggctgggagcgtgtcccgccggtgattcactggatctcgacaatcctggtggcctttggcgccaacttatccaccttttggatcctgacggccaactcttggctgcagacgccggcaggtggggtatttgtcgatggaaaatttgtggtgcgcgactacctgcaggccatttttaatccctttatgctcaacagctttctccacatgttctttgccaccctggagacttctttgtttgtggttggtggcatcagtgcctggtacatcctcaaggggcggcatggcgagtttttttcccgttccctcaaagtggtcctggcgatggctctggtggtggcccccttgcaggtgtttatcggccacttgagcgcggagcaagtgtatcgttatcaaccggccaagctggcggccatggaggcgcagtgggagacgatccccgccggcgagcgggcggattggagcctgttggccttgcccaacgaccgagaggagcgcaacgagtgggaggtgaagatccctggcgcgctgggctatctgctggagtttaagcccaggctggatcgaccggtttatggtttgaaggcttgggagccgcaaaatcgtcctcacctgattggcctgatctactactcctttaggacgatggtggccattggcctctttctggccgggcttatgggggttaccttaatccagtggctgaggggcaagctgtcggcggaggccctctcccagcagaagtggctgatgtgggcctgggtcttcgctggcccgctgggctacattgccgtggagaccggttggatcgtccgctgtgtgggccggcagccctggattgtgtacgagcaactgcgcacggcggaatcggtttcgccgctgccgccaggagaggtgctgttttctttggtcggcctgagcgccttgtacacggtgtttttcgtggccgctctttactttggcagccgcatcatccgcaaagggcctaatctggagctgcctgcccccgttccggcaacccagccggtgatcgtgatcgagcctgctcgccacgagccggatcgccgtccggcggaagctcggtagcgccgctgcccaggcgacatcgcagttgggaactgtctcgaactagcctggctagaaatacctaaagcggagggaaggaccatggaatccttcgagcctttacagcagtttttgccgcaagtctggttttttatcctcggtctattcctattcctttatgtcttgctggatggatttgacttgggagtgggcatcctctccctgacggcttccagcgagacgcgccgcagcattctcatgaccagcttgggcaatgtttgggatgccaacgagacgtggctggtactcatggggggatccctatttggagcctttcccctcgcctacgccaccatcctcaatgccctctacattccgctggtgatcatggtggtgggcctgatcttgcgggccgtttccttcgagtttcgggaaaacgccgacaacaagctggtctggaacctggcctttggggtgggtagctttttggcggcgctgggccaggggtttgccctgggcagcgtcttcgaagggatccgcgttgatgaagccggccactttgccggcagcccctgggattggctgacctggcggacagtgttggtggccctcaccctgattcagggctatgtcttagttggctcggcctacttaattgtgaagaccacgggggaactccagaaaacctactacaaaacggcaaccatcgccacctggacaacgttgctgggggcagtgtttatcaccatcagcacccccatcatgtcggagcaagcgcgctcccaacttttctcgcctcctcttttctatatctttgctgccatccccgttttggggcttttgttggtggctctgttgctgcgcagcctgcgccggcgagaagaaactagcgtgttggtttatacctttctcatctttgccctttcttttattggcctggggtttatggttttccccaacattattcctcccagcgtcaccatctacgaggcagcagcttctcccagttcgctggtgtttatgcttacctttattggctttttgatcccggttatcttgtcctacaacatctacaactacgtggtgttccgcggcaaaattgtggtgcaggaagcagcagcagaagaggccaaagttccggaagcagcttaaaaggtctcagcgcaatccaattgaaaccccgccggacgttttgccaggcggggcaggcttttatcttgcagctctgggaagctagacagggttaaccgtctccaagacttcactcccgcttaagccactgccggatttgctcggcagccacatcgcgacctcccaagccaaaagccaaggccaccgcgacggcaatcgcgcccagcaccaagccaaaggccagcaccacgatatcggtggccacgcccatctgctgcaaggccatggcgccgacaaagaccaggatggccgcccgcgccgcctgggccagcacccctgaggaggggttgcccaagctcttgatcatggaatgggccaaattggccaggtaaaggccgatcccgaacaccagggcgccgatgagcacccgaccggaaatcagcaacagcccctggacgatgtcggtcaaagcggcaaactgcagcaactccaccgccggcaccgccccgaacaagaccacgcccacccagaccaccaagccggcaatctcagagggggtgcgccgcttcgccaacgccgagggatccccttcggcggcgggagcttcaggagcaggggccgagggcaaaccaaggccggcagccaagcggtcgaaaccgattgcctgcagcaactgggtcaccaagccagccaaaaactgccccagccagtagaacacggccaggatgagagcagatcctgcaattcggggaatggcccgcaacacctgctccagcatcgccaccgctggatcggagatggcccggatttccagggccttgagggcggcaatcactgccgggatcaacaccaagacgtaggccactgtgcccaccgtttgggccagctggggaatgccaaagcgtgcccccaagcggttaaacaaattggaattggaaacgatcccacgcacgatgcgagctagaaaccagccccccacaccgatgatgagcgctcccaaaatgcggggtaccatcgacaggatttgatccagcaggttttgcactggctgcagcggcccctgtaggttcagggtatccaggatgatcggcagaaagaacagcagaatcagccagtaaagggcattgcccaaggtttcattcagtaggaaaggggtgacctctgtacctccctcttggccggtcggggttccttctacgcctgcctcaccggcagcgctttcctgctgtagaggccgggccaactgctcatcgaggttgaaacgccgcagcccctggatgactgccagccgggcaactgtagccaccgcccagcccacagccagcagcaccagcgccccacccacccgtggcagataaacgaagatttcccccaaaaacctgttgagcggatcggagacagcttgaagctgcagggcattcagtaccgccaccaacacaaaagcaagaatcacccagtagacggcagcggccacccagcgctccgtttggggcagcttctcgccgggcttttggcccaaaacccaagcagccaagcgattgcccagttgcgtccttttgagcagtcctctaacgccgaaggctactgccatggccactatccaacccagaattaagatgacaatcgccgcaaggagattgggcataaagtcgataagcctagaccaaagactcacgaaaaaagagatggtctcatccccaatggtgtttctcgaggtgtccatgactgtcctcacagcttgcaaatgctcaggatgcacaaatgataagagtaggttagcctgaagcgctttttcaggcaagctggcccgacaggggggggggggggaaagcacgaatttaagcaggagtgctgaatctcgatgtaaaactttacgtttattcacatcagcctaggaaattggccgaggctccaggggtgccactgaacaggggggtctgcttaggttgtagtatgtcttggcctatcgtcagattgtccgcagccatttatctaattgcaatcttaaatcgcaaaagatgctcctaattggctgtagccaaattttgcctaaaaaagttacatctggcagcttgcgtccaggagaagaggaaatctgaatgatctacaaaacctacaaaataacgacaagttcagccgggcagttaaagctctgtcgatattgatcttctgtaggattgccagacttggctgccggtttgtctagggatctggttgcgaacttccacaaattttcagtgttgttgcttttctagattggctttttccaatagaccagcgcatcttctccgctgtaatagcccttgcggcgtcccagcaattgaaaccctgccgattcgtagaggtggatggcggcgtggttagaggctctgacctcgagcgtggcccagcgacagcctgcggctcgagcgtgattgaacagctcctccaggatcctgcggcccaagccgcgccgccgatggtcgggatccaccgccaacgagataatgtgggcttcttcttcgatgcgccagaggatgccaaagcccacgagcgcttgggtcgtttgcgtcgcgaggtctggagagggaggggggaactccgttcggcccaagccacaggaagcgccagcggcagccggttccgccacaaccccgatcaccgtgctgctgggtctttccagctccgcgcgatagccctgttctccccagtatccgccgtagcagcggcgatccagctccagcaattggggcagggcggtgaggtcgagcacctgcagccgataactcgtaccgctcatggtggtctagtcccgcaattcgcagaactcggccagcaacaactgcccaaagggatcgtcatcgggggcggcatagggcagggctcggcggctaaggcttaagatctgaccccccgattggggatggggcttgagctcgtaatcgatcccttcttggaagccggcctcttgcaggtaatcttgggcggctttgaggatcccttctcgcagttgcgctttgacggcaggggccatgaggtggcgaacaaaccactgggcgctggcgggatccaccccagcgaggtatcgaagggcaggggtcaacacggcggggcgctcttgaggggagaggccgttgacctgctgagctaccgcgggcacatcccgccgttgcatcgcctggatcagggcttgaatgtctggggagaaggagggatcctgcgcttggctcatggctgggggtaccagagggattcgagggtgcgaacaagggctgctgcttcgaaaggagagggagcagtcggcagacagacggttacatggcccagttttcgccctgggcgggcgggggttttgtggtaccaatgcaccgtggcattggggagctgggccaggcgctgccgcttctcggcatagtcgctggtggagtgctcatagcccaagaggttcaccatcactgcccccccacacttgagggagggatcccccaagggcaggccgaggatggcccgcaggtgttgctcgaattgtgaggtgtggcaggcttccagggtgtagtggccggaattgtggacccgcggcgagatttcgttgatccagatcccggccttggggtggggcggcggcacccagaacagctcgatggcaaacacgcccaccgcatccaatttttccatcaccttgaccgccaaatcccggatctcggcctcaacagaggaagggatgcgggcgggcaccaagacgtggcgacagacttggttaacttgaaccgtctccaccacggggtagatctggatttctcccgtcagccctcgcgccaccatcaccgccagctcccgctcaaacgggatccactcttcaaccagcagcgggatcccggcatactcagccagagcctgttgcaaggttgctgggtcgggcaggatgcgggtgccctgcccatcgtagccctgccgccgccgcttgagcaccaagggaaagctcaggctagatagatctgccgtctctgccggccaaaaagccggcaccggcaaccccagctctgccagaaactgccgttggtgcaacttgtccagcagcggctctagcgtgctcaggcgaggacgaaagcgggatccctgcggatccagtttttgcagctccgccagcgggatgaactcgttctcaaaagttaccaccgggcagcgttgcagcaactgggctgtggcctgggtgtcggtcacggcaccccagaccacgccgtcggccacggccaccgccggatcggtaggagcggcagcctgaacaatcagcgggatccccaatgggcgagccgccaaagccaacatctgcgccaactgcccaccgccgatcacccccaccggttggaagctctggttttttggggatacctggggttccaccactgtctcgctatactgacgggtgtgcctgcttggatccaaaacccattatgggatcccttgccctctagcgctaggagaaaaacggtggaaccccctcaaccttctgagctcagagctttgatcgaccgggctttggcagataaggtcttaacccgcgctgaacaacagcagatcctcaatgccgtcgcagccgatcaagaggtttccccagaagagcatgactctagtcaatgatatgctggactatactgaaaataatgtacagtatgttcagtatggctgcttggcatggctaggtatgtaaaaccgagagaagcggcggattattttggggtgtgtctccacaccttgaggcgatgggaacagaaaggctggatcaaagcaatacgtactccatctggtagggcaagaaggtatgacctcgacagctacatcagaacgccaaagaaagccaaacgagtcgttttgtacgcccgagtcagcagtcgagggcagaaaccagacttggagagacagattgcaagactggttgacctctatcctagagccgaggtggtcggagagattggcggcggtctcgacttcaaaagaccaaagttccttgccttattggaacgagttcgtgcgggagatgtcggaacaattgtggtcgctcacagggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacgggtgcgaaatcttggttctcgatgacgatcacctttctccccaacaggaactggttgaggatatcctcaccatcctgcactgcttcagcagtcggctctacggactcagaaaataccgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaagtttggaagcggtggcaagcggcgtgccggtactgctacaaccaagcgattgcctatcagcgccagcatggtgccccaaaaacggccagaaagctgcgggacatcatcctgcgctccgacctgcccgggtgggtgaaggacgccccctgccacatcaagcagaacgcggtcgtcgaggcgtggttggcgtttcgccgaagcaaagacgcgaggtttcgcagtgtgcgggacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggtttggcgttccgtgcatccgaggagatgcccagagaatgggcacgtggaactgagctaatgcgggtgaaagacagatggtatgccatctttcctgagcccgtgaacgagcagtgttcgttagcaaagggggtgatcgcacttgatcctggagtaagaagtttccttacagggtttgatggggcgggctttgtagatatcgccaagggagactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatccagcctgagtaaagcgccgagacccaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtggacgagtgccatcgcaaggtagcggcgttcctaacggataactaccgattgatattcctccccactttcgagtcagcccagatggttgccaaggcagggaggaagtttggtagcaagacagcaagggcgatgctcacctgggcgcactatcggttcaagcagttcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacatccacaccaagttgggtggcgcaaaggtgtttagatgcccgaagtgcaaccataggctaccacgagattggcaaggcgctctgggtgttatgctcagagctttgcgggataccgcctttctgtttggactccgtccgagtagcgcggtcgcgtcagcgtcgcgtagtgacaacggaaacggacagaatgctatcgcttcaccgctgaacagtaatgctcagcagtgttcagcgtaaatgtatcagcacgagctgctggaattggttgtggagcggctcaacagcggcgagattcgcgccgtggattgagcccgttctcatattccaagcgcctcaagcaatacccgccaggcattgcctagaatggagatccccaccccctttgactgctgccatgagttctcgctcttctgactggttcacgcgggctcgccacatcttttacggcacggccactgccctggtggagatcctccaagacccggaaaagcgggccgaaaacctcaaccgcctctcgatggacttggcacaactggcagcagaactggagcaaaagggggagctgatcgaacaggaggctgtccgctacgttgaaagtctcagggatccagccgccaacgcccccgccacagttccagacagcgagaggcccgctcctgctgagagtacccccccgaccacggcttcccctgccggctctgcccctatctccaaagaagagatggccgagctgatggaactgatccaccagatcgagtctttgcgcctggatctagagcggctgcgcacagaacctccctctgcctcctcctaagtcttgtgcggttcgacgtcatcaccctcttcccggagttttttgcaacgccgctgcgcatcgggctggtgggcaaggccctagagcaggggattgccgaggttcactgcaccaacccgcgggactttgccaccgacaagcaccgccgggtcgatgatgagccctacgggggcggggtgggcatggtgctcaagccagagcctttctttgcagccgtcgcctccctgccccgcctggatccctgcgagatcatcttgctcacgccccaggggcaaccgctgaaccaggcgctgctgcaagaacttgcccaaaaggcgcagctcatcctgctctgtggccagtacgaaggctttgacgagcggatccgccaacacctggccacccgcgaggtgtcgctgggcgattttgtcctgacagggggggagatcccggcgctggccttgatcaacggcgtggtgcggctcttgccgggcacagttggtaagatagattcgctgaggagcgaaagtttcgagacggggctactggagtatcctcagtacacccgtccaccggagttccaagggcacaaggtgccgccggtgcttctctcaggcgaccaccgagccatcgcccgttggcgtctgcaacagcagttggttcgcacctggcgaaggcgaccagacctgttggccaaacgccccctcacgcctgaagaacaacagttgctggcagagggactggccgagcagcacaccgatgtggaggaacaggatcgatgtttgtaaaccgtctccgctcccctttcacccctgttggccggcttgggatccctgcagcgctgggtctgcttctgctggggatcctggccagctccgaagttgccctggcccaaaggggagatgtcaacgaggccatccgccgcgaccgcaacgtccagttgttcgacggcaccagcattgacatgaacgacctcctgcgggccgccgagtttctctcccggcaaaatgccgcctcgcgttgggacagcaaagccgggatcgacgcagcggtagagcaattcaactgctcccgccgccctttggtgctctcccccagagcgctgacgcctgagtccactcccgacccttgagagggatcccaccctcaacagatctgttaagatcgctaagccgatcttgcgtgcgctaaaaggtggcgcaccgttttcgggatccatcaggagataccaccgtggttaaaagcacctcttctagcaaagccgatacggaacagcgtttggatcccgccagccggggccactccagttccactgagtctaaagggatcccaggctttctccaagagacccgtgcggagttggccaaaattgtttggccgagccgccagcaactgattagcgaatcggtgggagttttactgattgtgttggccttcgcctcgttcatctacctggtcgatcaactgttcggctggctggccactcaactgttctcgtgaggtttttccccagatggcccctgccaaggacttggggagaggaggcccatgcacacagacagatacagagaggaggtgaggtgatgagcccagagccagagcagcggcggagaggccgggggggccgcctcgagcccctagagcctgcgggcacggcggcggagggggaagaaagcgaaagtcaaggtcgccgcaacctgcgctggtacgccgtgcaggtggcttcaggctgcgaaaacaaagtcaaaagcaccctgatgcagcgggcggcggctctggatgtggcagatcagattgtcgaggtggtgatcccgaagcggacgggcttcaagctcgatcgatccggcaagcgccaggaacaagaggaaaagatttttcccggctatgtgctggtgcgcatggatctcaacgacgacacctggatggtggtgaaaaccacccccaacgtgatcaacttcgtcggcacggaagagagaagggcctacggtcgtggtcgcggccatgtgacgccacggccccttagccccagcgaagtccagcgcatcttcagcagcgtcgaggtggaagaagtgcccctcaagatcgacatggcacctggggatcgcatcgaggtgctctctggccccttccagggattttacggcgaggtggtggatgtcagcccagagcggggcaagctcaaggctttgatctcgattttcgggcgcgatactccggtagaattagagtttggtcaagtgcgcaaagaggtgtaaccgcgtttcatggctaagaaactggtggcagtggtcaagctggccatccaagcgggcaaagccacccccgctccccccatcggcccggctctgggccagcacggggttaacatcatggccttctgcaaggaatataacgccaaaacggccgatcaagccgggatggtggtgccagtcgagatctcgatttacgaggatcgcagcttcaccttcgtcctcaagacgccgccggcttcggtgttgatcaaaaaagccctcggcattgagtcgggatccagtgagccccacaaagtcaaggtaggatccctgacgcgggcgcaactgcgccagattgccgagcagaagctgcccgatttgaatgcccgtgacgtggaggcggccatgaagatcatcgccggcaccgcccgcagcatgggggtgacaatagttgattgattgtcgatcgacttaaggatctctagtctttgttgtctggaagttttggcagaccattatgggggagagaagttctcgccagcaccccgaggagaaactatggctcgaaaactgtccaaacgtatgcaagctttgcgggagaaagtcaagcccattgcctatccccccgcagaagccctggccctgatgaaggagacggccactgccaaatttgacgaggcggcggaggttcacatccgcctggggatcgatcccaagtacgccgaccagcagttgcgcaccaccgtcgtcttgccccgcggcaccgggcaggagattcgcgtggcggtgattgcccgcggcgagaaggttacggaagcccagaacgcaggggccgaccgggtgggctttgaagacctgatcgaggagatcggcaagggcgtgatcgacttcgacctgctgattgccacccccgatgtgatgccccaggttgctaagctggggcggctattggggccgcgcggcctcatgccctctcccaagggcgggacggtcaccatggatttggcccaagccatcaaggagttcaaagccggcaagctggagtaccgggcggacaaaaccggcattgtgcatttgatcttcggcaagtgcaagtttcccgtcgaagctctgctggaaaacctgaaagccgtgcaggagtccattgatcgcaaccgtccccctggagccaagggcaagtattggcgagctctacatgtttgtgctacaatgggtccctcgattgaggttgacatcaatgctctgcgagagctgaagttggttgcttaagcctgcttcggcgctgcaaaggggcaaaggcagttgcttgccgtttgaattggccatttttccggaggatctgggcagagaagagctttccacagtcgaatagcgagccgaagacagcaggggccaaggggcttaatgtcctgccgaggtttgagcggagtgctaagggatcccgttgtggactgctaggttacgcttgtctcaatgcgtctcggctatggctgaggcgcattctctttggcggctccagatacccccttccgacggcaacacctgttcggctctcagtgagccagtgaccacaaaggaggtgagcgtatgggcaagcaacctttagcgaaaaaagcggagatggtcgatgaagttcgctccctgttgcaagccagccaaatggtgctggtaatcgactacagggggctgaccgtttccgagatgaaccaactgcgggcggagctgcgcaaggcggatgctgtctgcatggttgttaaaaataccttgatgcggcgggctgtcgccgaccaaaaggcttgggcaggaattcttcccttcctgtcagggccgacggcctttatcatgatccggggcgatattccggcagccctgaaggcgtatcaagatttcgccaagcaaaccaagaaaaccgagttccgcggcgccgctgccgaggggctatctctgaccttggatcaggccaaggccatcgccgagctgccgcccaaggaggtgctcatggcccaggtggcgggcagcctcaagtcggtagccactcgactggcggttgggctcaatgccgtgcctacgcaggtggcccgcggtatccaagaaatcccggcctccctggcaagggccatccgggctattgccgacaaggaggcggcctgacgggctcggcctgtcttgggttcatcgacccgattccaccctatccacttcgttaccctgaggagacaagaccatggcttcggagcgtgttcaaaagatcctggaagagttgaaagcgttgagcttgttggaagcttccgagttggtgaaagccatcgaagaagcctttggcgtcagtgcggctgccccggcaggtggcatggtcatggctgctcccgtggcagcagcagcggcgccggcgccggcagcggcgcctgaacccgtggaagagcagacggcctttgatgtcattctcgaggctgtccccgcggataagaagatcgccgtcctcaaggtggtgcgcgagttgaccggcttgggcctgaaagatgccaaagatcttgtggaggctgctcccaaaccggtcaaggaagggatccccaaagaggaagccaacgagatcaagaagaagctagaggaagctggcgccacggtcaaggtcaagtagtcccgtcggcaggggaaagggatcctcatccagagcgcctcttgcttccagaaaaggggtgctgccagagccacaagtttaaccagaacgatgagggaggggcaaagcagcccctcctttttcactgatatgccgccgcgccctgcccctctccctcggcaaggcagggaaatcgtttggctagtctcccctgggagaaggggagggttggcgaggccggcaagtgcccaggtctctcttgctgattggagcgcttcaactctgaaaacgccctcgtcagccggtcggaaacccttacaatgggttacggacgttcgccagcaccccccatggacttcggagtcggatttctctccaacaacgtcatgctgccgatcctggattttttctacgggatcgtgcccagctatggactggccatcatcttcctgacgttggtgatccgctttgccctctaccccctcaacgtcggatccatccgcaacatgcggcgcatgaaggtgatcaaccccctgatgcagcggcggatgcgagagatccaggaaaagtaccgggatgacccgcaaaagctgcgcgaggcccaggccaaactgtacagcgagctgggggtcaacccgctggggggttgtctgccgctcttgattcaaatgccggtgctgtttgctctgtttgccacgctgcggggatccccctttgcggcggttacctacgatgtcaacctgcagatcctgccagcagaggtggcggcagaggtggtgcccaccccctacgtcagccccagcaagaacatcttcgtcaccgactcggtacacaagccggtggtgctggtggcgcccaagggcaccaagattgccgtaggggagcaggtgcagtttaggctgcaggggccggggggcaagccctttgagcagttggtggcagaggcgggcggggatcccaccctgttgcggcccacctggaagatcaccaaaggagaagagcgggcccagatccagccggatggcaccttgctggccctgcagccgggggaagtgacggtggaggttgcgatcccgggcttggcctctgacacgggctttctgtttatcgacaagttaggccgcgtcggcgcctttgatccggatggcaccattcactgggacatcatcggcatgatcgtccttttcggtgtctccatttacctgaaccaatccctgaccaacgccggccaggaggatcccagccagagctcgatggcccgcatcacccctgtgctgttctcggcgatgttcctgttcttccccttgccggctggggtcttgctctatattcttgtctccaacatcttccaaaccgtgcaaaccttcttgctctcgcgggagccgttgcctgagaacttgcagcagttggtggaagaggagcgccgtcgcgctgcccaggcgagcacaggggaagccaaggaggttgaccgaccagccaagccaaaggcagccgggggagggcgcgaatccctgccctttgagccctagcaagtccttgctgcttggcttggggcgggcttaggtcgagtgcttgatacctcttcagaattggaagctgcccaggatgagccgccctgagtcctctacgggatctgtgaagagatccgccgccaaaaaatcgcatcagaagtctgagggaaccgctgcgccttcccagggcaagctttctcctgccgaacatcgagaacgggccaggcagtggttgcagcaggtgctggcggcgatgggaatcccggcggtggtgcgagtggtgggggagataatcgaaatcgaggccgattctctaacgccggctcagaagcaaatgttgctctcaaaagcgcctgcatcgcccttgccgccgtccaaagaagccggccccgaggaagagcgctccccggtggttttggatgcgttgcagtatttggccaacacccttctcaacctcaaccagccagaagaccaacagcagccctatatcctggatctggatggctatcgtcagcgccgtttgcaggagctcaaagccttggttgctgtcgcggtggaaaaggtgagaaccagtggtcgggaatacgagtttcccgatctctctgctgccgagcggcggcagatccacacgctcctgaaagaccctgcctacgccgatctggaaactttcagccgtggcaaggagcctgaccgtcgcctggtgatccggcgggcctcttctcgaccctgacctggaggcgctggctgtgcggctctcttgccgataggggcgattccgggatccctgctacccaagacgtataaagggggatgtcatgctgaggccaattcgtctatccgacctgcggcagatgcctggtcaaacccaagaggttcactttaggcagtttttcccaggttttgagagcttgacccctgtggagggatccctgcaggccagccaccgggggcatttcctggaggtgagcgccgaggcccgcaccatcgtcaccctcacctgtcaccgctgcctgcagcagtttaaccaccggctgcatctgcaggttgaggagatcatcctgattcgggagcccagtcctgaacccccgcccctggagttggaattgcgggacgaagaggatctgctggagagcctgccgcccaacggcgagctggatatcgaagactggatgtaccaacacctgcatttggagatgccccaccagttgccctgtcgccccgattgcccgggcattgtggtggaagcggctgcgccgccgccggtggatccccgctggtcggccctggctgccctccttaaagactctccccatccctagccactctccgcgagagggcttcgggccatgagctgtatcgctgctggctagaatgaccccaaattggcaggttctttggcgttttgctcggccccacaccgtctacggcaccagtgccagtctactgggcctctacttgctggccgggttcgtggccgctgaaccaacggccctgctagctgtccttccccagttgggcgtggcttgggtggcttgtctggcggccaatgtctacattgtcggcctcaaccagctcacggatatcgagatcgaccgcatcaacaaaccccatctgcccttggccgccggctccctgagttggcgacagggggtggggatcgtcgccgcctgcggggtggcatccatcctattggccctgacagggatcccgtacctgttgttgacggtgctgttgagcaacgggatcggcacggcctactccctgccccccctgcggttgaagcggtttccgctggcggcctcggcttgtatctattgtgtgcgggggttgatcgtcaatctgggcctgtacagccattttcagcagttgatgcaggggggagtcgagctttctgctcccattgtttttctgacagggtttatgtctatttttgggctggtgatcgcccttttcaaggatattcccgacatggagggggatcgccggtttgccattgccaccttttcgttgcgctttggccaggagcggatctcaaagttttgcatcggcattttggccgcttgttacctagcctttatcgctttgggaagctattttctcctcatgggccggggcgcctggatgctgttaggacatgggctggggttggggatccttttgggctatggtgttcgcctggatctgggttgccgcgacgcgattgtcacctattatcaactgatctggaagttgttttacctggagtatttgctctatccttgggccttcttccctttttcctaacatttgccaggagccgcgatcttgccccggctcaggcgggcagccgatctccaaaaacctagagataccgcttcatctggatgcgaaagcggccctttttcgtctcggccacctcttcaatttgcagccgaccgcgaccgcgaatggcaatccaatcctgggggccgacggtgtagctggcttgggtaatcggcttccaattaacccgcacctctccccgctggatctcttccaccatcttgctgcgagacaggccaaatcctgccgaggccactgcatccaggcgcaaagaggcttccacgctggtgatggacttcacccgcggcggttgaaccttcaactggctgagagggatccggctgaccttgacgggcacgctgcgcacctgggttaggttgaggctgagatagtccaccagctccggcacaacgatggcctgggccccgaattcgcccaccacgaggatgtctcccaccttctcgcgggcaattcccgtcgccaaaagggctcccaaaaagtcgcggtgggtggccgggtcgaaaagaaagtttccttggatttgaacggcggccaaggggatcccttctgcgccttccacctccaggctgacctcagggcgggccagggctaggcgttgccgctctgcctgggcatagcctccccaggccatcacctgcagttcggccaagttgtgcaaccggctttgtacctcggctacttctgccggggagagaaagtcactccagaccacttgccaggttttgagggcttgctcccccagatccagaatgcgcgccaaggtttctcgatactccgctcctttcagtagttcggttctgggcagcatgttggggcgcttcaatctttgcggttctgttctgtttgtcccatgctaagctagatccccaggatcctggcgggcgtagccaagcggttaaggcagaggattgtggttcctccattcgtgggttcgagtcccatcgtccgccctgccgcaataacctgggccctgccaatttagagaaaacctcaaaaccttgcaaaactgctggcaaccaagctgaggaagggttcccgagggccgcacctggcaacggaatcacccgcagctcaggattagggttcccacggcgtcgatattgcccgtccaaccggcttcgatcaccacggtagcctccggcatctccacaatcgctggcccgcccagttgaaaccccacccccatgcgccgccgatcgtagactgggaccggtcgcatccggccgcccgtccaggcctggcgctcccccttgaagggatcccctggcagggggggcggcgcctttaaaggcacagggggcaaagcttgtaccgcccgcagacgcagctggatcacctccacctcttggtcgggatcctgccagccgtagcgctggcggtgggcctggtgaaaccgctgctccaagagagaaaccggatccgacaactgggccgggatctccagctcaaaagactggccgcggtagcgcaggtcgaggctgaaggagagccccggctcctgcaggtcggcttgcgcctggcggatgaggggcgccgcccactgggccaaaagggatcctcccccttccccctccaactgttgcagcggctgcaggatggcccgccggtagtcccgccgcagatcggccaaagccatacccagagccgagaggacaccggcaaaggctgggacgaggacgcggcggatccccagctcttccgccagggcacaggcgtgcatgggcccggctccgccaaaggccaacagggcaaaatcggcaggatccaagccccgctccacgctgatgacccgcaaagcccgcgccatggccacattggccagggtgcgaatgccaacagccgtctcctccaaagtcaaacccaagggctccgccagcgttccgatggcctggccggccaagtcccgccgtaggcaaacggcatcccccagccagcccccatccggcaggtagcccagccagaggttggcatcggttaccgtgggagccgttcccccccgaccgtagcaggccggcccagggttggagccggcactttccggccccacctgcagccccccgcccggcaacagcgaggccagggatccgcccccggcgctgacggtatggatgtcgatctggggctgttgcaccggcaggccgcacaccaccgctgacggggtaacctgagggaggccgtcttgaatgagggccacatcggtactggttccccccatatcgaagctgagcagatgggaatagccgctcagccagcccaggtaggccgccccgtaaacgccgcccgctggccccgaaagcagcgccaccgaggcatgagccgctgcctgggcaatggaagtgacgccgccggaggattgcatgatcaggggttcggggatccctcgctgccggcagccctgcgccaagcggtgcaggtagcccgccagcaccgggctgaggtaggcatcaatggccgtggtgctaaagcgctcgtattcccgaaactccggcgccacttcgcaggagagggaaacatgcaagtcggggaaagcctctctcagggccgcccccaggcgctgctcgtgctccgggtagaggaaagaaaacaagaatcccacccccacggcacggatcccatcccgctctacccgctcgcccacttcccggaggacgcgctggatttcctcttccgtcagcggctcgaccacgccgccggcgctgcagcgctccttcacctccaggcagtggtggcggggcaccaccggctctggcttgggctgggtgaggtcgtaaagggaagggcggttttggcgaccaatggccagcacatcccggaagcccgccgtggtcagaaacagggtgggggatcccttgcgctccaagagggcgttggtggccaccgtcatgccgtggcagaacacgtccacctcaactgggcccagcttgtccagggcgccaaagacccccgcttctgggctgggggtggagagcaccttggctgtccggatctggccttcctggaggagcaccagatccgtgaaggtgcctcccacgtcgatccccaggcggaccaggcccccctgcctcccatcctgttgcttgccttgcgcgctactggcattggccatggctcgataagacccttgggcaggcctcaacccctcgctagagacgaggccggggcacctcttccgacttgctttccaggggttgctcctgctgcaaaagctggcgaaaggccggctcgtccagccggtagtcccgctgctcgatcagatcccgctccgtagagtagatggtgtccgactcccgcaccacttcttggcggcggaagcggcgggcaaagtcgagcttgcgcagcagcgcctcggagggacgcttcagccgctcttgccagaaccgccggatgcgattgcggcgctccaccccctggttgcggaactgcaacgtcagccaccgcactgcaggcactgccaaaaacagcgtgccgtagagaaagaggaatccaatcagcgggtagataaacgccaaaaaggcgttgctgccagcggcggctgccacctcctcccgcgccccgtagagaatggccgccaagaggaaattgagcacacccaagccagcagctagggtcagttgctcaggggtggcgcggctaaacacccagggtttttcttgcaacacctccgggatcttcttggagcggcgctctgaggcggccacctgtagctctgggaagcgatagacgatatcgccgtcctcgcttacctccggctggccgtcgaacttgagcagaatgggcagcatatagtcttcgtattctagggccggggatcccggctccacatccaggtagggcagcacctgctcggcggcgatcacccccccgttggcgcggatcacttggccgatcaaggcatagcgctcctcttccaggttggcgttgggatccccgtccccaaacaggaagctgtacaccgcctccaaaaagttcatctccgatttttcccggcggggctgcgcccgaccggaatagcccccgtagtaggggtagggactccagaaggggttgcccacccaaaggttggggaagtagaagaaccccacctcgcgcgagcgactgcgactgccgctgccctcttcacgactgctggccatctgcagagctatcaacgccagggtgatgaggataatcgacaccaccaacaggatgccgaaggagatgcgcagcccgtagagaaagccgccccacagcttgcgtcgcaaggctgccagccgatcctgctgctccctgcgcttgagaatgtcgcgaaagtcgggcgggaaaacgtaggcaatctccccctgccgcgaaacctggagatgccccccagccttttgggctaacttcagcaactcctgtttggcctcctctagggccaggcctgtgctggaggcaatatctcccagagtgacccgcaagcccaactgctctactgcatcgatgaccaatgtctgtgtagccactctcaacctccgctggttacctactgttgcccgggatccaactgggacgctcgcccagcatctgcagccaagggttacagccatccctattcccagtatctctcttcaactcgggggcgacgagggcggctgttgctgcttttgggtcaggcagcctgtctctgcgccgacccagggctgggctagggcagccaggccatcaccgctagcagggcgaaaaggatcccgatcaacacccacgtcagccgttgggtattcaaggggggagcagcctcgcggcggatgggatcggcgacttttggcagggaagctgggcggcgggggcgctcatagaccagacggcgttcccctggctcggcctcttccagatggctgagatctgggatttcgagcaaccactctgctggtcgccgcagacgcggagcctgccagatgcccaacacgtagcgggcctgttgagccacttccggatccgggttgcccagcaaggtttgcgccaagcggatcgcctcctgggtctctccaagggcctcctcggccagggcctgccagagccgcagcttgcccgcttgcgggtagcggctttgggcctgtttcacctgttccagaacccgacggtattgtccccgctcaaagctggcctcaatccgggccagatgctggggcaggcgcaagtcttcgggagggatcaactccggatccaccgataaacccccctaggtaagcttttgttctaccccaaaccccaccagcagcagctcctccaagggctgaccgtgagggggtcgttggtaggtgaggatctggcgcaggcgcaggcgtgggttaagcaaggtgatggtatccacagcaacgacgcgggtgtaggtggtggtcatcaccagttgcagggatccgggatcgaagcggaagctggccactatggggcggtcttcctcataggcccgatcccgcaagtagtcgccctccagcccacggggcccttctcgccggggcacgaagagcatgtttagctcttgcccagcctcctcccctttttcggaaaccgtctcaaacgccaggtggaagcccaaaaacccgtccacaccgtggttggggtagttgttgtcggccaggaccttctccttgagctcaggggtgagggtgcgaatggtgaagtcggtgcgcgaacgctccacctcccctcgatccaaatagtggtaggtgcgctcggtgtgccaggcgccaatgcagcagttgaagaagtggtgaaatttttgcagggcattcatgccagagggatcgagagcagggccaagtggacggctaaacccgatcctaaaacgaatcgcagacaaacaggcactccccttctccccctcaggtgttagctgccgctgggatcccctgggccaccgacaaagtcgcccccaacacttccaaagcccgctgcaactgcccatcctcagggccgcccaggctttctgccgtcaggggaacagggcccgcggccacctccacatcgggctggatcccttggcgatgaatgtcgtggccgttgggggtgaggtatttggcagtggtcacggccagccccgagccgtccgccagctccagcagggattggatcagccccttgccgaaggtgcgcgttcccaccagttgcgcccgtccgctgtcctgcaacgcccccgccaagacttcgctggcgctggcactgccctggttcactaagacgaccaagggggctgccgtgaggacttcgccggtggcgggaatgccgtcctgaatgccgtagcgatccgtcactcgcacgatgtcgcctttggggatccaaaagcgagcaatctcaatggccgcctgcagtaaccctccggggttgttgcgcagatcgaggatgtagccccgcactcctcgcgcttctgcggcctggatggcctgacgcacttgagcggcggcattgccgttaaactggctgaggcggatgtaggctacctccccctggggcagcttgaaaaaaccggtgcgcaccgggttgatcaggatggactgccgcaccagctccacctcccagatgcgctcctgccgccttagccgtaggctaacggttgtgccgctggggccgcgcatgcgttctgccacctcatccaagctcagccctgccactggcacctgatccaccgccaggatctcatcttgaggttggatcccggcccgctcggcaggagtcccctccattggggcgatgacccgtactgccccctgcccgtcgatggcaatctggaggccgacgccgctcaactcgccagcagtggaagtctgcaggctgaggtagtgctccctgtccaaaaagcgggtgtagggatcccccagagttgccagcatctcctcgatggcccggtaggtctcttgccgatccttcaggggccgagagagaaagcgctggcgcacctgccaccagttctgtccgttgaaacccggatccacgtaggcccgatccacataggcccacgcctgcgccagcagttgctgctcttccccccagcggctggcctgcacctgacaggcgccaatgcccaaactcgcccagagcaggcaccctagcaacaaaactcggacagcctggcgtaacccccatccgatccccaaccctctgcaactgctttccccagatctcggcttctgcgcaatcatcggatcccaaactgaagaagaagctaagaaatactaagaaacgtgaacaagatgagacatcagcaggcgtttgggctgttggtgtagggatccctgtctcaaagctgagcccgacttcatgatcgtgttaacgaattgtgttacagtgctatagggagtgggcccgccccgccctggatatccaactctaaaaattgcaggcatcatgagcaaagtttacgactggctagacgagcggctggagatcacgcctttcgtcgatgacgcaaccggaaaattcattccgccccacgttaatatcttctactgcctcggcggcatcacgctggtgtgcttcctcattcagtttgccaccggctttgccatgactttttactaccgtccaacggtggccgaggcttttgaatcggtcaactacatcatgacccaggtcaacttcggctggctgctgcgctccatccaccgctggagtgcttccatgatggtgttgatgatgattctacacaccttccgggtttacctgacgggggggttcaagaagccgcgcgagctgacctgggtaaccggcgtgatcttggcggtactgacggtttcctttggggttaccggttactccctgccttgggatcaggtgggctattgggcagtcaagatcgtctccggggtgcccagtgccattccggtggtgggggatgccctggtccagcttatccgcggcggcgaggcagttggccaagccaccctcacccgtttctacagcctgcacacctttgtgttgccttggctgacggcggtcttcatgacgatgcactttctgatgatccgccgccagggcatctccgggcctttgtgatcccaaaccggttcttgtgagccgggcaccctggatgcatcttttcagaacttttgccctagacaaggagaatggctatgccggtctcaaagcaagtgatagcaaccgaggcgattacccgcaaagttgacctagacaatcccaaagttttggccaagctgaagaagaacatgggccacatgacctacggggagcccgcttggcccaacgatttgctctttatgttcccggtggtgatcctgggcactattggggtgattgtcggcctagcggtcatggatccggcgggtgtcggcgagccggcggatccctttgccacgccgctggaaattctgccggagtggtatctctaccccgcgtttcacattttgcgcattgctcccaacaagctcttgggcattgccctgatgtcggccattccggtcggccttctgtttgtgcctttcatcgaaaacgtcaacaagtttcagaatccgctgcgccgccccgtggcgacgacggtgtttttgatcggcaccttggtcaccctctatttgggcattggcgccaccttgcctctggataagtgggtcaccctgggcctgttctagagggcagaatatcggcttgataactctgagtgcagcaggccggtggccgggctgcactttttttggacgtgggggacttttcggcaaacctgggggccaagggatggtaatatcgctacgcattcttttgctgtgaccgcccatgagcgttccttcctctgctgtccgaacctatcggattacagccctggccggagatgggatcggtcctgaaatcatgcaggtggggcgggcggttttggatgcggttgccgctcaggtggggttttccctccagtggcaggagggcttgattggcggggccgcctacgaagccacgggggatcccttgccgccagagaccttgaaaatggcccaggagagcgatgctgtttacttggcggcagttggcgactttaagtacgacaccctgccgcgggagaagcgccctgagcgggctttgttgggcttgcgggcgggcctggggctgtttgccaacttgcgcccggtgaagatctttccgcaactggtgcaggcctcttccctcaagccggaggtggttgccgggatcgacctggtggtggtgcgggagctcaccggcggcatctacttcggccaacccaaagggatcttcacagatgccaagggatcccggcggggtgtgaacaccatggcctacagcgaggcggaggtggatcgcattgcccgtgtggcttttgaactggcccgcaaacgccggcgcaagctctgctcggtggataaagccaatgtcctggaagtgtcacaactgtggcgggagcgggttaccgccattgcggctgagtaccccgacgtggagctgtcccacctgtacgtcgataatgctgccatgcagttggtgcgctggcccaagcagtttgacgtcattctcacggagaacctcttcggggatatcctctccgacgaggcggcgatgctgaccgggtccatcggcatgttgccctctgcctctttgggatcctctggccctggggtgtacgaacccgtacacgggtcagccccggatattgccggacaagacaaggccaaccccattgcccaggtgctctccggggcaatgctgctgcgctactccttggatcagccccaggctgccgaccgcatcgaacaggccgtcgaggcggttttggcccagggctaccgcactgccgacatctactctgaggggatgaccctcgtcggctgtcgggaaatgggggaaaagatcttggctgctctggcccagcagcaagcctccccccaaggatcgctctcagcccctggtggttgaggggaggttccctcgtcgctgccctgccctggtggcacggctactcctctcccagagggagggattgtcccgactggtaaattcctggaaacggccctaggggcagcttctccccctaggcaaagcgatggccaagctgcattgggtcgtggacggtgatctttttcttgtggatggaaatgtagttcttcttgcgcagctcccccaacagacgagtgatggtgacgcgagtggagccgatcgcttccgcaatggcctggtgggatagcttgagatcgatggtgactccattggggccgggcaccccgaagtcgcggcagaggatcagtagaaagctgaccagacgggatcccatgtcgcggtgggccagcgtctcgatcatcatctccgtctgcaagatgcgggaagacaggctcttgaggagcaacatggagagctcagcgttctcccgcaaggatttttccacctgttcgatgggcagagagagcagctcgacgcgggtaaaggccaccgcgtgatagaagcggtcggagcgctgccccgtgatgaaggagagcaccccaaagatgctgttttcccgcaggagagcgacggtaatttcttcccccatttcgtagacccgcgagagcttgacagctcctttcaccaaaaagtaaacccgctccgccggatccccaggaaagaagatggtcttaccgcgctcaaacgtttcgataaccggaggatggtgaggccctcccaactgtttgaaggctgcaaccagagatttttctgcaatggccactgccatattcttcaaccttttaaggtcagtttatcccttagaatcaacccaacaagatcagccaggagtgccggggttgagctgcccgctattgacccaagccacccttgactcaaaaatgacctcggcggcaagattatcctaagctaaaagactctgcttggatatctttgtagcaggagctacatctttgaagtcttgtctcctgtccaagatatgcctctagcgcactgttttgggacggtgcaggcgggaggtgcgaggaaagttatatggggatcgcgcagggtggggttgccgccccttctcagctaagccgtcagcatttcacggtgcggatgccggagccggccaatcaccttttggaggtggaactacagatccaagaggtggatccagaagtacctctgcaactgcggctgccggtgtggacgccgggatcctacctggtgcgggaatatgcccgccatgtgcaagagtttcaggcagcaacggagcaagggatccctttggcctggcggaaggtagataagcacacttgggagatcgagccgccccgctgttcggctgtcgcgatccgctatcgggtctacgcctacgagctgacggtgcgcaccaaccatttggatctcacccacgcctacttcaacggggcggcgctctttctctacgtgcccggtcgcgagcgggagccctacaccttgacgataatccctcccaaacccgactggcacgtcgccatcagtttgcgacctttgaggtcttcttctgaggatgctgcttccggccagtcttttgtggcggcagactacgacgagctggtggatagcccggtggaggtgggcctgcaccagttgcggtcgtttgcggtggaagggatccctcactacttcgtggtctggggagcgggcaccctaaatttggagcaagcggtggccgatgccgagaaaattgtccgggccacggcggcgttttttggcgagctgccctacgaccgctactggtttattgtgcatttgtcagccgggggatttggcggcctggagcacaagtacagtgccaccctcaattattctggactggagctgcatcagcctcagtcctaccgtcgctttttggcgctgctggcccatgagcttttccatgcttggaacgtcaagcggctgcgccctctagctttggagaaaattgactacaaccaagaaaactatgtggactgcctctggttctgcgaaggggcaaccagctactacgaaaatgttatcttgctgcgagcagggatcctcagtgccaaagagtttctgcagatcctatctgagcaaattagccggctacagcgcacgccaggtcgagctgtacagtcactgcaggaggccagtttcgacgcctggatcaagctctaccgtccccacgaaaatagcctcaacagccaggtttcctattacctaaagggcgctttggtctgctggctgctagatctgcacattcgccacctctcaggggggcagggatccctggacacggccctgcgggatctgtggcagcgctttggtcggacagagaaaggctacagcaaccaagacttgcaagaggcgtttgagcgggcagccggcgccgatctcagcccctttttcgccgcctatgtggacggcacggaagagctagactacaacgcctacctccacccctttggcctcaccctcaaggttcacttcagccgacccaaccctcccccctacctgggcctcaacttcaacggcgaaggcaatcgcatcagcgccgtcgagatgggatcccccgctcaaaaagccggcatctgggctggcgatgagttggtggccttggatggcttccgggtaagcgctgccaacttgccagaacgcttggcggcctaccagccccaccaggccatctgcctgagcgtctttcagggcgatcagttgaagcacttctggatccccttagatccacctcgcccggatgtgtacaccctcgaagccctgcctgagctcactcccgcccagaaagcgctccagcagggctggctgggatcccttctggctcaagagtaagcaggaggtagcaatgctttaaaatcttcctagctgttcacaactcctgagttaggttaaagaaaataggatcaagggaagatgactctgcttttaggtcttctaattggattggctattggtttctgcctgggcgtttatacctgtaggctcactcaaagagctgatagtcagttactggatgagattctaagaaagttacaagctgatcttgagggcttcaaacttcatatctcagaaagtctgtccgaaagttaccaaaacttccttcagcatttagctgagtacagaagtcagctagttaagaacataagtaaccagcagaatatcctgagcaggctattagaaagtacagaaaaaatttcccagaatctaagctcaagttctagccttcaaaagacgaaggaaactaacgagcgaactgctggcgcgcgactcaagagtttgccgccagggacgattagccttgaacaggtgaaaataggggtatttctgtggtctagggacataaggatgaagaacctgatcccatctagtaaaaaagccgatgcagaaggagaactcgataacaagctgaactggatatcaaaccttatgggtcagaggtactcgctgatcgagaagctttacaaagaaattaaatctggcattggagaagaaaaggccttaactctttgcttaaaaggcaactccccggaagtgataagttatagctgccaacttgcttccactctacataaggttaatttcttagaggaatataactactcaaaatcctccaaaaacctgagggtaaagctaagcaagtctacagaggcaatcaagttcctatctggagattggctggagagatatgtcaaacagcaactgatcaagtttgctagagagcagggacagaagatcgatttttcctacatcgcaaatgaggaagttactttgcccgacggtagcgactttgagatcgatctcttcttccacattaacaaccgattctactggatagagtcgaagaccggcagctatagagactgtatagagaagtactcttggctcgcctccgaaatgggtctcggcccagatcaagtctttctggtcttggcagatgttgatcaagagacgagaagtaggatctactcctcctataatctttcagctattagtgtcgaggaggttgagtctctgctgtacagaattgtgaggaggtaggcccagtctaagctaccaccttgacagcctgctccatacaccaccagggatcctcggcaaaagctggcatgggcgtgctgcccgccttgcccagaatggccagcctgacttctctatccagacgggatccggagccatagggatcgtcagaggggggctccagcctttgtcctagagggggcattgccataatgcccggctgcatgccggtactggtgacccagattttgaagcgatccaccgccgtttctgtgtcttcgggcagttgcatctggagcagatagcgagggccagagccaactaatacgctttcgctggggcgcaggcgggcaggagagtccggctggtagggatagactaaaccgacgctgcactgccgttcgtcaaagactgttacatagacgtgcaccggcgtaagggccctgttgcgcagggcgatggcgaggttgcggcctgcttgaatttgcacctggccttggggatcccgcggcaaagggctaacttcagcagggctagagccactggccggcgtttccagttgcagaaactctacttccagaacactgctcagagcatcgctggcaggttgcaggttgaggaggttgtcgaaggcggccacatgttccagcagccgcaccagcttgcggggcagagcctgtggcttttttaccgggatccgaaaggctgccagcgccacctcttcctcccgtcggtagaagtggtagatggcatctggcagcatctctacccgcaagtccgctgcttctgggtcggtgtaggctagaagcggcgaggccggcagagccgccagcaactcggcaacaggcatttgcgcttggctgggatccgcacaggtgaaggccacccgcaacggctgaaaccggacggcagacatgggcgatcctcagaaaaaatctcgtgatccagatctaccggatccgcagacccagctccagctttgccctgtgctgtaacggcaaagcatggcaacgcatcctgaaccaatcgggcgttcgcttcagcagcgcggagcgcctacgcttggggagagatgcctcactgccggcatggtgaattagggactagccactggctagctaagtgcgctcgtagaacccaaaactaggaatccctaccctttaaggcagggggcaggtcaaccaattctgaaggggtacccattacctcgagggaagtgcttgctttctgccaaagcaacccgctatgctaccgcccagattgaggcatccttctgtggcaagtcagcagcttcgagtctatgtcccctctcacccgctcattaagcactggttagctgtggctcgcgacgtggaaacccccacgcccttgtttcgcagtgctctatcggagctgggccgctggctgacctatgaggcgatgcgggattggatcccaactcaggcggtgcaggtgcaaactcctctggaacctgctgcagcagaagttatcgcccccaacacgccgctggccatcgtgcctattttgcgggctgggctggccctgctggaaggctgtcagtccctcttgccccaggcacggatttttcatgtgggcctggtgcgggacgaaaagacgctgcaggtgagttgttacctcaatcgcctgccggagcggatcccggagcagatgcgcattctcatccctgagccgatgttggctactggcggcaccttgctctggatcttggacgagctgaaaaaacggggagcggatcccagcttagtgagaattgtgagcgtcttggctgctccgccggggctgcagcggctgggatcccattacccgatggtgcaaattttctgcgccatgatcgacgagcggctaaatgaccgggggtttatcctgcccgggctgggggatgctggggatcgcgctttcggcacctgatccctcaaaggaatcgcgagtcaagaggcttgctctgccgctagtatcggctgggcacggcagcagagtgtaacatttggcatcaattgccccaatgccgctctgggtgcttcactcctccagaaggtggccaagaagggcacgttgaattaaacctcttcacttctgtcaaggctgttggatgatgggaatgctggccgcttgagccccaagcccgcctcagggatccggcttgcgctcctcgggctagaggccgtttgatctggctaattgactgctgccagcgccttttcctttcctgggcttatgcgacttgtcctcagcagtttggatggcagcctcttagatccccagtccaacagctatggcgctgcccgacaagctttggcggctttggagcgccgctccattcccttagtgctctacagcctgcgtacccgcacccaactggaacatctgtgtcgacaactgcgcctggagcatcccttcatctgcgaggacggctccgctatttacgttcccgaacattactttcccgcaggcattttggacgagcgctggcaacaccgccctccctactacgtgtgtgccctgggattgccctacccctgcttgcgccacattttgcaacaggtgcgccaagattaccacttggatctcatcgggttcggggattggacagcctcggagctagctgccgccactgggatccctttggaggaagcagaacgggtgcaaaagcgggaatatagcgagattttcagctattccggggatccagcaaggctgcgagaagcccttgcccaacaagaggccaccctcacccagcacttgttacggctgcaccagctccacttctccgacccctcgcggtggtatttgaccggctggaggcggacaaccttaacctcagagcccagttccctaccgggagaacaggcggtgcggctgctcctggattgctaccagcggcatttgggccctgtcagggccttgggcatcggctgctcccccccagatttggcttttttgcggtgggtggagcggaaagtagtgcttcccagcccaattgcggatagcctctggaaggaggccgttcgcctcggcgggccagaggttcagacccagtggcaactggcccggctccccggtcctgaggggtggaacgaagtggtgttgaggtggctggaggaaaccgatcatggggatgaataagcaacaaaccggtggacggactgctcccttgggcctgcgtgtggtgggatgcctgctgagtttggcgctaggactgcctgcctctgcccagccgcctatgaatctgctcaccggggagccgacagtggcccaactcaaggaagatgcagcccgctacctgcagatgggctttcacaccctagccatcaacgcctaccgggccgcccttgagctggaagacaaaaccaaagttctccccagcgagcgggatcccgacgtgccttttaaccttggcctgatctacgcccgccagggcaacctcccagaggcgcgagctgccttccaacgtgccgtagaagtggatcccactagctttaaggcacgctaccaattggctctggtggatcttaagttagggaacctggtagcggccaaggagcagcttaccctcttggcccatgctgcccgcagcaatcccgaaacctacagccacatccagtccctgctggcccccctggagtcggtgcccttgcccaaccagcaggccagcaacccgcctcgccctccagccgctgagccagaagcagccaagcctgcgctcgagcccgaaagggacaagacaaccactccacgggcagccgcctcgaaaaagcagccagaagaggagaagcctctctcggccttgcaacggctacgtcggcgggagttggactagtccaaaccgggcccagacagctacagcttaggaaggagagctaaccccccccgagagctactgggagtggagctttccccagcgcgcttgacacttagggcataaaaaaaggctggtattaaacagcacttttcaagcttgcaggagcagcagtagaatcctgctagcaaggcagcagaggcgggatcccttcatgaaagatttctatagcgagctggaggtaaagcccgacgcgacctctgaagaaatcaaagagagctacaggcggcttgccaaagagtatcatcccgatcggcttcctcccggcacaccggaaaaggcccgacggtacatcgaagaaaaatttaagtcccttcaagaagcctattcagtgctgagtgatcccgtaaagcggaaagcctacgattcccagaggctttcccaaacgaaaggaaacgaacgtgatctaggtctaaaagccaaaccaagctacagcacacaagacggcagcacttggccgtttgaccctgacaagatacagaaagctgccgaggagatagagctgcggaggcgaaggattgaaaccaactataaccagaaaatagagcaagtgaagtcagaggtaaagagaaaccttattttaatcggcattaaggaagaggatgccagagttgactataccttccttactagagacgaaaacatacagagctgctttgtctttttgtttttgggcttgttggctttcttaggaggctggggatggattggtgctatactcgtactcattgctttggtatccgcttggtcggcattttttgaatctgggtatagtaaagagcaagtggaaaaagccaaaagtctccaagaaagggcaaagtcagaaatagaactgcgcgagaaagaaaaaagctcagagctctctcaactgacgctttactgcaggagcaggatcgactactttaagagtctcccccttgagtctttatcccctgagtttataagcgggcttagcggagaggatcaactcttcctgttgacagcgataaaggaaagagccgacgctgaaaagctaaaggaggatctgaaactagcagctgggatcgctgtcggtattggcatattagccgtcttgtttggtttgggcggcggattctacccccattgatcctgcttcctaagccggcaggagcagtaaaactttggggcctggatcctcagacgagttttttggcggcaaaaccagactttgccactcttggtagctgaggccaagccgagtcatttcagtgatttcgtatctgtagccttccagtctcctgtccaattcgatcatggactgggcagccgctataacctgatttgctcgactgatgatagcttctctccgaggaggatcccaaactatgccatccaagactgtccaccagcttggatcaatcaaacgtggggcaatgagggcaaggatagcattcttagatcttgtcggcatactatcaaaataggattcaatgctttgtgcgctgaaaatatctggtcgtatatatttgtcaaacagcttatccacatccgattcactctttacatacttgagaatctccacgacgcttgataggctaactccttcttggtaagccttgtgaagatatactgaaggtttcgtggtcaacaaaagctcgacatactttctaatacgaggtcttagaatctcctttgcctccgccaggcgtttcagagctatctcatgctcctccatctccaggtagcattcaatctctgtaacatagactaaagataggattaagatgtactcgcaagccaaaatgccgtcgttcttgttccaattggaatcccacgcagctagataatagtgctcagcctcaagcagaggctgaatgacctcggttaccaatcgcttcctgttggtcgaagaagacatcttcaaagctatttctgcaacgtcgatagcagacttagctttggcaagaagcgatctatctatggattctcgaagactttctacggatgcttgaagactttggattcgagaatcgatttgattgagtttagaggtaacgactgcaaagtctacggcagacaaacccaagttagttagaccaatagcagcattgaatttggttaagcctaagacagtgtttagtttacctctagtgtcaattagtcttaggttgatctgcctcaactgaatgttggcaataatcccgttgactatgtccactgccgggatgcaattgctaatgctatctgcgagtgtcaagcctccagtttctctcagccaggccaccacccgcttagaggccacttctcgcaccacgccgcctacgcctcgtaggttccattctgcaggcctttcaggatggcttcggggatctcgaggatgacttgctcggcaaccatgagtcaggagctccctgcgtttgctgccgtcaaactagcacagagaaaaccttctgaaaatacttgtacttggagagttcgccaaggtttattctcagttacaggggcaagagcctagcatagagatctagccctcctcgctgttgcgttgccgccatgtctgagcctgccggtcgtctggtttggaaccactccacccacatttccgggctgatccctgttctggagcgcctgactcgacaacctggcattaaaaccgtaacgccaggtgctctgtcttgcagtcgcgggcggatcccgcagttgcagttgcgggtttccgtgcccattcgagggggctacaagttggtggcccgcaagggcagcagcgtgcaagaggtcttcgtggttaccgacctcagccagttggagctggaagcagcgattcgccgctgcttggagtagattggggttttcttggcaacgcagtcctgctttgggcgcgccatgtcccgtgctagcctcaagcccgcccgcattagcgctgtggtgcccggatccctggcggcaaaggtgggcattcggccaggggaggccctggtgagcatcaacggcgagaagccccgcgatctcattgactatcgcttcttgtgtgccgatgaatatctctgcctggagatcctggacagccaagggatccggcgcatcgtcgagctggaaaaagacatcgatgaagatctggggctggagtttgagacggctttgttcgatggcctcatccaatgcaccaacgcctgccccttttgcttcatcgaccaacagccccctgaaatgcgggcaacgctgcaccttaaagacgacgactaccgcctcagctttctctacggcagctacctcacccttaccaacttgaccgctgccgaatgggatcgcatcgcccgcctgcgcctttcccccctctatgtctcggttcatgccacggagccggagctgcgcagccgcctgctcaaaaacccgcgcgccggtctgatcctggagcagttggcctggtttcgccaacaccgcctgcaagtgcatgcccaggtggtggtctgcccgggctggaacgatggagagcacctcacccgcacgctcttggatctggccgcttttcgccaacctgtcgaagggatcccaaccgtcctctcggtggcggtggtaccggtggggctgacccgcttccgcccccccaatgacgagctgatcccggtggatgccgccaaggcggcggaggtgattgcgcaggtagaagcgctgcaggcgcagtttcggcaagaattggggtccacctttgcctggctggccgacgagtggtacttgctggcaaatcgagaattgccgccggcagagcactatgaagattacccccaactggggaatggagtgggatccctgcgcctgttcttgagcgagtttgagcaggtgcggctgccgactgggatcccttctcctctcaaagttctctgggtggtgggcaacgcagtggagcgagccttccagccggtggtggagcggatgaacagcatccccaggttgcagttgcatcttctgcccattgccagccaattctggggacaaaccctgacggtaaccggactgttgacggggcaagacattctgggcgctttgaaatcggttgaaaacttggcaagttacgacggcctgcttttgccccagatcgccctcaaggatggggagcgctttttggacgatctcacctggcaagagttgcaggcccaagtggggatcccggtgatgcgggtggatgggggcccggcgggcttgctgcaggcggtgcagcggctaggatcaagggcgacctcgagcgggacgctgtgaggctatgcagcggctacagcgagggttggttctcttgctttgggcggggctggggatcctggccatcacagctttggcctctttctatgtcgatctggcctggtttgccgagctgaatgccctgccggtgctctggacgcgggtgctggctcgctgggggctgggcctgggcgcctttgcctttgccctggcggtggtgggatccaacatccgcgcctgctggcggggggcaagcacagccggggcctgggccattgccctggggttgagcggcggcttggcctggtctctttctcagcactggttcgcgctgctgctctggttgcaccaagtccctgtcggcgagtccgatccaatcttcggtcgcgacctgggcttttttcttttcggcctgcccttctgggagacgctgcagcagtggtgcttcaacctagtgctgctcactttgatcacggtggcgcttatttacctagtggagctggggctatcggagcagcggctgacgctggctctgtctttatttgcccaacggcacctgctgatcttggggggagctctgtttttgcttcgtgcctggggccattggctggagcgctacgagctgctctattccacccgcggcgtcgtctttggcgccggctttgccgatgtgcacgccactttgccagctaccacgttgatgagcggggtggctttcctgacagcagttggcttctgggctttggcccgccaggggatccgattcaaccttcccttgttcaagtcttggtgccctgcctgggccagttccctgctggcgccggccctgctctggggggcctacctggggtttgggctgctgaccacccggctttacccgcaactgctgcaaacccttttggtcacgcccaacgagctggagctggagcgcccctacatcgagcacaacatccgttttactcgcgccggctttggcctggccgaggtggaggtcaagcccttcccagaagagggatccctgacctgggagatcctgcagcaaaatcaatccaccctgcgcaacgtgcgtctttgggatacagaacccctcttggccacctatcgccaactgcaggagatccgcccttactaccaatttccctatgtggatgtggatcgctaccgcatcgggggagagctgcgccaagtgatgcatgcagcgcgcgagctggactttgcccaggtaccaccggctgcccaaacttgggttaaccggcgctttttctacacccacggctatggcctcaccctcagcccagtcaacgtggttactgctgaggggctgccggactttttcctatcggatatcccaccgcgggtttccccccgctatccagaggtggcgcaggtgctgcgggtggagcagccggccctctactacagcgagctgaccaccaccgacgtgttcgtgggggccgaggcgcgtgagctggactatcccgctgccgatcgctatgtctacagcagctaccgcggcacgggcggcgtgcccatcccccacctctggcaacggcttctctacgcctggcacttccgggatctgcgcatccttctcagccgcgagctctcccccagcacccgcttcctctatcgccgccaaatccgggaacgggtgcgccaggtgatgccctttttgctctacgaccaggatccctacctggtaattcaagggggcaggctctactggtttttcgatgcctacaccaccagcagccgctacccctactcggagcatctgcccggcttccccttcaactacatccgcaactctgtcaaggcggtgctggacgcctacaacggcagcatcgactggtacattgccgaccctcgggatcccctcatccaagcctacgcccgcatctaccccaccctgttcaagccgctagaggccatgccggagccgctgcggcagcacatccgctacccccaagatctcttccgggtgcaggtgcagcaatttgccacttaccacatgacggatccccgtgttttctacaaccgggaagaccagtggcagatccccaaccagttccgcaagcggcggcgcctgcccatgcagccccagtacctcatcctcaccttgccagaggatccccaaaagggatccccaaaccagcccgagtttgtcttgctttctcccttcacccccctcaacaaacaaaacatggtggcctggatggcggcccgctgcgatggggaaaactacggcaagctgctggtgtacgagttttccaagcagcgcctcatctacggcccagagcaagtagaggcgcgggtcaaccaggatccggccatttccgagcaaatcgccctctggaacgaacacgggtcgcgggtgaacctgggcaccctgctggtcatccccatcgagacctcgcttctctacatccagcccctctacctggaggcagaacagggccgcctgccccagctcacccgggtcatcgctgcctacgaagaccgggtggtgatggagcccaccctcagccaggctctggaagccctcttctcccccaccggcagccgccgctccaaccgctgaggccgggatcccttctcagatttctaagggtagttgacagaacttaacggatgatttaaggttaggttgtcaatcttcgcgcttcctcagggaagtttgccatcatgaccactgttatccaacgtcgctcaaccagcaacgtgtgggagcagttttgcgagtgggtcacctccaccgacaaccgcctctacatcggttggttcggggtgctgatgatccccaccctgctgactgccaccacctgcttcatcattgccttcattggtgctcccccggtggacatcgacgggattcgcgagccagtttcgggttcgttgctgtatggcaacaacatcatcaccggcgcggtggtgccttcttcggctgcgattggcctgcacttttacccgatttgggaagccgcttctttggacgagtggctgtacaacggcggcccctaccagctgattgtgctgcactttttgattggggtgttctgctacatgggccgggagtgggagctgagctaccgcttggggatgcgtccctggattgcggtggcttactcggcgccggtggcggcggcgacggccgtgtttttgatttacccgattgggcaaggctcgttttcggacgggatgccgctggggatttcggggacgttcaacttcatgttggtgttccaagcggagcacaacattttgatgcacccgttccaccagctgggcgtggccggcgtgtttgggggtgcgctgtttagtgcgatgcacgggtcgttggtgacctcgagcctgattcgtgagacttcggaggaggagtcgcagaacttgggttacaagtttgggcaagaggaagagacctacaacatcgtggcggcgcacgggtattttggccggttgattttccaatatgcgtcgttcaacaacagccggagcctgcactttttcctggcggcgtggccggtgattgggatttggtttacggcgctggggatcagcatcatggcgttcaacctgaacgggttcaacttcaaccagtcgattgtggacagcaacggtcgcgtggttgggacgtgggcggatgtgctcaaccgtgccaacctggggatggaagtgatgcacgagcggaatgcgcacaacttcccgctggacctggcggcggtggaggtagcgcctgcggtgcgtggctgatggcctgacctgacgcttcaacagcattggtggatcccccggcttggtctgggggattttttgttctctttgctggggtgatctttcccagagcttttccagagttaaattggggccattgcctctgtgacttagggatatggcaatcatttcttctcgggatacaggccagaacgctgagggccccaagcggcggcagcaaaagtcttcagcctggagaaaagaaggcagagagttgagctttgctggggaaaggggagcggatccctctgccctgttgcagccgcaagcccaccctggcgaagcccaggaagaatccctgcgcccgcgcaccctagcggaatatattggccagacggaacttaaagaagtgctctccattgccattgcggcggcccgcgctcgccaagagcctctggatcacctgctgttctacggcccgcctggtctaggcaaaaccacggtggcagcagtgctggcggcagaaatgggatcccagttctacatgaccaccgcgccggctttggagagcccccgcgacattgccgggtatttggtgcgcttgaagcggggggatgtgttgtttattgacgagatccaccgcctgcccaaggttacagaagaattgctctatccggcgatggaggattttcgtcttgatatcaccattggcaaaggtcgctctgctcgcatcacctctctgcccttggaacgctttaccctcatcggggccacaacccgcattggcgccctcacttctccgctgcgggatcgctttggccacgtgcaacggctgcgcttttacgagcctcacgagctggtgcagatcgtgctgcgcacagctcgcctcttaaatgtctccaccgatccagaaggggctgcagagatcgcccgccgttctcggggcacgccccgcattgccaaccgcctgttcaagcgggtgcgagattacgcccaggtgcgaggggatggccacattagccaagaagtggcagcagccgctctggagctgttccaggtggatcccatgggtttggattggatcgatcgcaagctgctgacggtgctggtggagcagttcggtggagggccagtgggcttggagacgatggccgcggtgacgggtgaggatccccagacaattgaggaggtgtacgagccctacctgctgcagattggctacctgcagcgcacgccccggggtcgagtggttacccctgctgcgctacggcatctgggctatgaagcccagtctcctctgcctttgtggagctaatttgttttttccctctcccacaaaaggagagaaggggttgagagcatgcctctaacccccaaaaccctgaactttgctgaatttactgagctttaggcggtttggcaaaagtcattgagagggatatagtagaccaagtttccccctgatccttgagtccaccgcaacggttgccgggaagtgaagggggaaagcgctcggggggtattcctcagggctttgcgggataccgccttcctgctcagagataggcaggatgcgatcgcttctttcctgaaccatgttcaggagagttcagcgtgaatgtatcagctccatatctagctgcggtcattgcccacagggctgaagctgggcactaccagctcgtggttttgcttggtaaggcgaccgtacagctcctgcgtgttggggaagttggccgccggcagggtggggaagcggcgatagggcaccgtgtcctcgccgaagagatcgcgatactcctgggtgttcagcagggcgcgcacaaaggctttcaccccctgggtggccaagatctggttgtacttgcggatctcctgctggttgagaggagcacggcccaggaagtgcttggtgcccagctcgatcaccttggtgttgggatagggggcatagaactcggagcggtacagctcggaacaccccagggcctcgatgaactccttgacggtgatctcgccgttgcgcagcttggactcggcagaactgagctcggcgctgatgttgtagatgtccatatcccgctcgaagacctgccggtaggcggcgcggatgaggttgttgacttccgctttgttggccaggctggtgagcttgaagacagggatctcttggcgtaccttgggcaccccctgctgggcccgccgctggatttccagctcgccggaaggcatatcccgaggctgacccaacttgacaaacagcggaatgtcctcgtcggtgcgaatgggcttggttgcaacagccatgtcggtggagccggggcgcatccgccgcagcgccaggccgccgggggtgaggtagcgctcatagggcacgatatcttccccgaagacctgctggtactcctcgctgtcgaggatggcgtccacgacggcgtagaacccttgcttggaggcgatgtcaaataggcggttcatctcctggcgcccgtaggtgggtcggcccagcagcttgcggtggataaactcgatggctttgcagacatacaagctggaccagtacttgttgcggaagagatccgacttggccagttggcgaataaactctttgacaggaatttcccccgactccagcttgatctcccaacgggttagccgttggccttcgtagggcatgtaaccgtacacctgctggtagcaggcgcggatcaccgcttgcgtcgagacttcgctgccaacaatccccgcccgcacccctagccgccggctgcgatcgccaggggtttgggtgagcttgaagactttgggaccaaggctaccgggatcccccactgccttgggattggtgcgggcgttggtgagggcaaagccgcgccggatgaggatgcgcttgacatccttgttgaagggggcggggcgggcgctgagggaacgggtttccttggggaagatggccccaaattggatctccagcgggtcgttgccggagccataggcatgctgatccggcagaggccggttgtagcgggcaaagagggtaatgaactggggcaccttgcggcgcggggcagcgtaggtgtagaggtcgaacttggctccccagttggcgctggtttgggcttctatccccagcttgcgcaggtagggcaccgtctcctcgccgaagtagtccccgtactcgcggctgtccaccagggcgtccaccaggccggccaggcccttgctggagacgatggagaagtaggtctgcacttcctcgcgggtttcaggggcccggcccaggaagtggcggaaggccagctcgacaacgcggctgttaatgtaaggctcgtaaaactgcttgcggtagagctccgatttgcccaggcggcgaatgaactccttcatggagatctcgccgtttttcaccttcgactccaggttggaaagcttgaggccgtaggcgcggcggatgtcccgctcaaacacctgccggtaggcggccttgatgacttcttccttctcggcgttggacagccccggcttcatggcaaaaacgggaactttctcggcagccaagttgtaaacctggggtagctgcagcccctgcaggggcaggccgtcggcggtgctggcattgcgctgccgcagcttgtcggaaggggcgggggcgatgaactcgctcagcaaaacatcgaaatattggttgatgatggcaactgcttcggcatctttgcggaagtagccagccgccgcccgtttcatctcttgaatggcgacaatggtggcctcggcggagcaggcgttttcgatgatctcccgcaggccgcgggtgttgacggcgatgatactgggatccccggccaccaaagcgtaggtgacgtagcgcaaaaaccagctcagatcccgcagcgatttgcgcatgttggcagccccgtagcgggagatgttgatggggcggaaattggggggaatctccacaccgctggcgctaaagatgttgcggatggcctcaatgaatccgccggtggattccacgtagaaggcagtacccagcttgaaggcttctttctcgtcttgggtcgcttctggccgctccagataggccatgggcgagccccctgtgaagatgcggttggctgcccggctgacgatgatttccgaattggccgcaatgacctcggcaatctctagccgtttcaggccgctggagaaaaagtcctcgaggcgatccagctcggtgcgtcccagatagcgatcctgctgttccgcctgggagatggtcgatacaggcacggtttggtagagacgggggttggaaacgactgcgccagcggatacgttgatacccatcgatctcttaaactccgttttgatcgaaaaaactgccgacaaaggccgaggacagtgccatcgaaggggatgaagaggctgacccgcgaccggacaagtatccctctttgagctgagaaggatcgctgtccgatccctgaatgggaggccaagcctagaatactaggggcatgggcccagagggggaggattgttgcagtttgtaacactgtttctcatccacaaagacatggctcccaacccagctctacccccccatctgttgtcttctgcttttctccttgaggattgggagcaggggcattacgagcacgtcattcaggtcttgcagcaggggctcgagcagggatccctgtctccagagctgtattgggatctgggatctgcctatctcctgctgggtcgggaactggaggggcagcttgcgtggcaagagggcttggcaatgctgcatgcagagggcgtggccgaatccgaggccgcttaccacctgctgaggggcttgcaggctttggcggaaaggctgtgggagaagggccattggccgcaggcagcagctctgtatcgccagcttctggaggtgggggatgggctttctgggctggagccgtcttctggccaggctttggctgcccaccgcattggcctgacccaagagcggagccggctgtggagctcggcagcggagtggtttgagcgggcttgccaacgggatccggcggcagcagagagtttttggcgctggggcttggccctgatgaagctgggccgtttgcgagaggcgatttcccctctacaggaggctgcgcggctgcgccctgagtggggggatccctgggtacagatgggcttggcgtggctggatctgcgggatccagttcaggctgtgcggtgtttccaggcggctgaggcgcggggcaccgggacggcgcaactctacagctactgggcggaagcggaagtgcggttggctcaccctgaggccgcttgggagaaggtttgccgagcggtggcagcggaacggaattgggtgcaggcgtggtgcgagggcagcggcggggaaagccctctgcgatctggactggagcaggcatgcaggggagagggatctgcgaggatccccgatttcctgtattcggcttggcggcagcgttgggctccagaaggcgttgcccctccagcagactccttttcccagagcactccccctacaaccgacttctggccggtgccaacccaaggctacctcaccacccgacagtggcatcaggccacgggcgaaggggactaccaactgctggatccagggggggttctctgtctaaaagcgccccctgccgctgatcccgacattttgcaaaagttgcgcccgcagcgcatccccttggcagagacctttgtcgcccagatcccccgaggatccgtccacgtgggccactatccccgccacctctacgccagcttcgccagtggggtgctcacccgccggggagaattgctcgccgatctgtccctgagcttgccgccgccggagttcctcgactgggactacaggccagatcacctgcagcaccaccccctgctgggcttgccccatctccccccaccgatcccactggatggccccgttgcccttttgcccttgggggcagttaattactttcactggatggtggatattctgccggccctcgatatcctgcagcggtcgggcgccctggaaaaggacatccccatcttgatccacgggtatcagggaaaacccttccaggtgcagagcttggctgctttggggatcccagtcgagcgcatcctcagctttgagcagttggggggatcccatctgcaagcccagaacctgatcgtgccctcagcaggcgctccggtggggtgcttgacgcctaggggattggaggtgctgcggcaactggcccagccgagtttctccattgaccccttacaaccgcggcgaatttacatcagccgtcggtctgcccgctggcggcgggtgatcaacgaagcggaggtgctggcctgtttgcacccttggggatttgtaccggtgcagatggaaaccctctctcttcaagagcaaatagccctgatgcagggggcagaggcggtgatcgggatccacggggcgggcctaaccaacctcgccttttgtcaacccggcaccaccgtcatcgagatcttgcccagcaatgcagtgcttccctatttttggagtattgctcaggtggcagggttaaggtatttccccttggtggcgcctgtttgcgatccggctttggtggctcttctttccagccccgatttggatcgagaagatgcctgggttcggatcccggacttgctgaatgtgctggaacagacagggatcaagggatgatgggatcggagggactcgaaccctcacgttcttgaggaacaacggattttaagtccgtagcgtctaccattccgccacgatcccaatctgtcggcaatagccgtactactctaccaaactgcttgccttgggggggcaagtctttaagttggttcacccagccctgcagtggagggtatgaagtaggggattgctgcccctgctgatgggatccctgctgtgcccgctggcttgaagctcctacaacttctctttcaaaaaaacgttggccacccagatccccaccaccgccaaggcggccatcccataaaaggtatagctatagctgcccagcctatcgcgaatttgccccgcgatcatcgttcccaccaaggccccaactccataggcggtaaacacaatgccgtagttctgggcgtagcgttcgggatcaaacaagcgcagggtcagggcgggagccatggccagccacccccccaggcaaaaccaaagcaaggaaaaggctacccaatagcccagaagggatccctggggaggcaggagcattagcccacaggccagcaggatcagcccataggagcccgtagtgacctgatggggatgtaagcgatcggccaaccagccaaacagaggacggctgatcccgttgaaaatggcgaagagagccacgctgttggcagccgcagtgggatccaggccgatcagctcttcccccacaggaccagaaatcccaatggcgcttaaaccgatcagagtgccgatggcatagcagatccacaggccatagaaggaggggttcctcagcagagggagagagcgccgagaagtcaacggagagcgatctgggccattcgtggattttcttggaaaaggtgaggaaaggatccaatcgggaggaggaaatctcagttgggttgcgatccccaggatcactgccgcgaagaggatccccaaaatcagcagcgtaggtcgaacccccagcgcctcgatcaagcggttggctagaggagcggtaagcaggggggataggccaaagccgacaatggtggatcccaccgccaatcccttgcgatccgggaaccaacgggctgccacggccattggcactccataggctattcccacaccgctgccggcaatcaccccatagcagagggtgatccacccaatagaaggggcgaagctggccagcccatagcccaaacccaccaagctgccccccagagccagtactcggcgggatccccagcgggggatgacaaaccctgtgatgggcatgagggtagcgtaaaacacgagggcaacggtgtagggcagcaggctctcactggccccaatccccagctctgtttccaggggcttgcggaaaatgctccaggaatagacggttcccaggcaaagaagaaccaggagcccctggaggataaaaagccatctccccatatgggccggttgtccatacaaagtaacggggaatccaacccttttcatgggtatctagagcttgttggagctgagttcaacccattctctcagccctttcggggatgagccgataggaatagaattgcttgaattgttcagccaaccgttggctagaggcgtttggcctctaccgtcttgggcagagataaaggctccggcagctccgggatggacaattcccaaccgttgctcaaggtgaaaatggtttccccggcctctgaacgggtggccacaaccgattcttccagatcttttttgggaacgtagaccatcaaatgcccgtaggcactttcgtgcaggatgactttcatagccctttctccacaagttccagctcttgggcacggcaccccaccaccaagcctttggccaagcagtggacggcatagacgtaaaaccgttgtagaaaggtgccaatggaaatcacgtaaccttcgtcgcccggaacggccaagattttccccaccggctggccgaagaaggtgccatcgttgcggatgaccttacggatgcggactttgtcgcccagctcaaattggggagggcgatccagctccagttcgtcgctcatggggtacctcctgtgatttctgccagcacctgacaaagctcttggcgggttaggctgcggcctacttggcgcgcccgtcgagacacggctgccaaaatggcctgagatttggaagtttcctttccggacaagcggttagacaacatcgggatggctttcctctgggatgggttctggagtgtgttgcgcccattgcgtcagcgttgcgcggcaataacgggccagttccgccggtgggatcggatgcttgcaatgggtgacgtgctgccgcacctgttccaggagcttttccagttggccaggtgggatctgctcgacagggatcccgtgttccttgaggatctggagcagcaaatgccggccggagtgtttgcccaacaccagccgccgctggctgcctaccgcctctggtgggaaaggctcataggtctggggatcccgtagcacccctgcagcgtgaatgcccgactcgtgggcaaaggcgttgtcgccaacgatggccttccagggggggaggggagcaccgctggcccgtgccacctgttgagacagctcccgcaaacggcgggtatccaccccaacatcgatccccaaggtgcagcgcaaagccatcaccacctcttccaagggggcattgccggcccgttcccccaagccgttgacggtggtgttcaccgactgagcgccggcgcggatcccggctaaggcattggcagtggccatgcccaggtcgtcgtgggtatgcatctccacagggatatcgatggcccgcaccaggcggcgaatctgcttgtaggtgctaaaaggatccaaaacgcccaccgtatcgcagtagcggaagcgccgacagccccagctttgggccatttgggccagctcgatgacctgctccagggaggtgcggctggcatcttctgcccccaccgagacccacagcccctgctccaaggccatctccacgcattggcgcaactgtcgcagcagccgagggcgatccccttggaacttggcagcgatttgccgatccgagaccggcacggagatgtggatccgcttgaggccgcaacgaatagaggcgaggatatcgctgggcacagcccggttccaccccagcaggtgggcccgcagccccaggctgagcatggcgcgaatggcttccgtttccacggcgcccatggccgggatccccacctcaatttcgggtacgccaatggcatccaagagggcagcaatggagattttctcggggatttggaaggctacccctgccgcttgctccccatcgcgtagggtggtgtcgttgatggtgatagaggaattcatgggatccatcctccaagacctacggcccgcctaggcaatcggtaaccgtcgatggtgctccgcaccgctggcgcgaccccggttgcgtcagggcaatcatgtccagggtagaaagctcaaccgaagttctggcagaattcatcagattcctgtaaggcttggctgttcctcttagcggggtggagtctttggagcaggggatccttgacaagatctatctagcctctgggatccccctactccggaagctaacgaattaagtcgaaggaaaaatcggttttgccggggatgatgctgcgccgatctgcctcatccagaatggtgttgacaatccagttaaggaggttgagcgcccccacatagccataggtgggatagcgatgcagatggtggcggtcgaagatggggtagccgatgcgcaccaaaggcgtgcccgtatcccgccacaggtatttgccgtaggaattgccgatcagcagatccaccggctcggtgaacatcagagagcgcagatgccagagatccttgcccccccagacggttgccccctgtccatagggactggaggccagcagtgcccgcgcctcggcttcgaactcctcgttgctgttggtcaccaccacatggatcggctccgctcccagctccagcaacaggctgagcaagcccatcaccagatccggatccccatacagggctacccgcttgccgtggatccacgcttgggagtccgtgaaagcatccaccgcccggccccgttcgatctccagctcggcgggaatgggcttgcccgttaactgggatagctgcatcaaaaactcatccgtgccccgaatacccactggccgcgccgtcagggtgggccgacccgaggcctctgctagaaactccagggtcttgggcgtggtgtagcgctggaaggaaaaagtagcctcggcgttgaggcattgggcagccgcctccaaaggggttcctccgggatacatgtggaaagtgccgtcgttgggcgaatccaaatagtcggagttgtccgccagcagggtcagcgggatcccgaataagccgaagatgcgcttgatctcccgcaagttgcccatgtaggtatcgaagccagggatgacgttgatgtagccattgctacccgtgcggcccaccggctcggtgagggtgctgagaatggccttgagcatgttgtcgtagccggtgatgtgggatcccacaaagcttggcgtgtgggcatagggcaccgggaagtcgcgggaaatcactccctcatttctggccgtggtgatgaaggcccccaggtcatccccgatcacctccgccatgcaggtggtgcacacggcgatcatcttgggcttgtagagggcgtaggcattttccagtccctcgattaggtttttgaggccgccaaacaccgccgcatcttccgtcatcgaggtggagaccgccgaaaagggctccttaaagtggcgggtgagatgggtgcgaaaataggccacacacccctgggatccatggacgaagggcaaagttccctcgaagccgacagcggcgaagatggcccctaagggctggcaagccttggcagggtttatcgtcaaagcttcccgctgaaagtttttctcccggtattcccaagattttgtccattcggccacccgggccacttcttccggggaagggagatcttcaaaggtttgcttgcactgcagaagcgcctgatattccggatcttgaaacaggcgggcgtgatctttgatgtcttggatatcttgcggcatggtcggtctcctaatgaggggcaggggaaggaagggccgttggcgtctgggatcccggcggcaagctaagacttccagggggctttgaccagatcccaggtggggctattcaaggccagatccatatcgcgggcgaacacggcaaagccgtcgtagccgtggtaggggccggagtagtcccaagagtgcatctggcggaagggcaaagccatcttttgaaagacgtacttctccttgatgccggaggcgatgagatctggcttcaacctcttggcaaattcttcaaactcgtagccggacacgtcatcgtagatgagggtgccgtcgtcgatgtactgggtggtgcgcttgtagtcgtcgccgtggccgaattcgtagccggtggcaatcacctccatgcccagctcccggaaggccgggatgacgtggcggggtcgcagtccgcccaccatcagcatcacccgtttgccctcgaggcggggacgatacttggcaatgacagcctcgctctggggctggtacttggcgatcacctgctccgccttggcctgaatggtctcgtcgaaccgctgggcgatggcccgcagcgacttggcaatttgggtggggccaaagaagttgaactccagccaggggatcccgtaggcttcctccatgtggcggcagatgtagttcatggagcggtagcagtggatgagattcagcttcacccgaggggcaagcagcatctcgttccaggtgccatcgccggaaaactgggtcactacccgcaggcccatctcctccagcaaaatccgggaagaccaagcgtcgccgccgatgttgtagtccccaatcagggccacatcgtaggggccgggctcaaagttgagggatccctccttcgctttcttgtcagcaatgggcaaaacccagtcccgcaccgtatcgttggcgatgtggtggcccagggactgggagaccccccgaaagccttcgcagcgcaccggtaccaccggcttgccaatttctttggaaactctcttggccactgcctcgatgtcatccccgatcaagccgacggggcattcggactggatggtaatgcctttggccaaggggaagagttcgctggcttccaccaagagtttggccagttttttgtcccccccgaacaccacatctcgctcctgaaaatcggaggtgaactgcatggtaacgaaggtatctaccccggttgtgccgacgtagtaattgcgccttcccgaccaggagtagtagccgcagcccacggggccatggctgaggtggatcatgtctttgaccggcccccacaccacccccttggaaccggcataggcacagccgcgagtggtcatgacgccggggatcgacttgatgttggactttactccgcaatccgttttgccctcgtcatagacgttgaggtgtttggctcgcttttgcttggccttttccggataggtttccagaacttctgcaataacttttcggttttcctctttgagggcgctttttggagtagtcatgggaagagcctcatctactggatttttttgagaaagaaactagggggaaccgagggccgagggaggaagggatccacccccagcccatctttaagttcacactggggccaactctttttcggttttgccgatgaggtgggcgattttctggtcgtcgtccaaaacgccgaactctatcaacaactgctccagctcatccatagagatgggggtggggatcctcagatccgtgttgttgatgatctttttggccaaggcccgatactcgtcagcttggttgcagtcgggggagtactcgatcaccgtcatgcggcgcaattctgcgtgctgaaccacattgtcgcgggggatgaaatgcagcatcttggtgttcagcttttcggccagagcttcgatcagctcgatctcgcgatccactttgcggctgttgcagatcaagccacccaagcgcacgccgccagagtaggcgtatttcagcacgccgcgggcgatgttgttggccgcatacatggccatcatttcgccggagcaaacaatgtagatctcttgggccttgccctcccgaatgggcatggcaaaaccgccgcagaccacgtcccccagcacgtcgtagcagacaaagtccagatcctcgtaggcaccgttttcttccaagaaattgatggcggtgatgatgcctcgtccggcacagccaacaccaggctcggggccaccggattccacgcagcgcacccctcggtagccggtgagcaccacttcttccagctccacgtcttctacggatccccgctcagccgccaggtgaaggacggtggtctgggctttgcagtgcaacatgaggcgggtggaatcggccttcgggtcgcagccgacgatcatgatccgctgccccaattcggccataccggcaacggtattctgacaggtggtggatttgccgataccgcctttgccgtagaatgcaatttgtctcatggttcagttctcctaatgaagacttgaggaaaaacttgagggcgacttaagggttagaaatctcttgccaatgggcgcaactggtcgcattagcgagacgggatccttactgcaaaggatttcagctcgcgggaaggcagccttggatcccttggaatccaaaagcaaaccggtcgagcggtggggctctcccgaatcgaggcaggagatgggggaagcgacggggagtaacagtggggcagatcatagggctctcaggcttatcgagaatgggcaactagagggcatgcacggttaaggtgggccacacctgttcttgcaggcgggtttcgatgagcaaccgcagggtgttttgctggctggggcaggtggtgcaggatcccttgaggcgtacccacacctgatccccttccaggtcgtacagctccacatcgccgccatcggccaacagcagcgggcgaacttcctcctccaggacggcctgaatgcgggcgatcttttgcaaggtggtgaggggagggggtgtcgctgttgccgagacaggagagggagcagcgggagagggctctgtctggttttgggagttcccttttgaatttcttgaatcttctgaaggggttgcgtcagtctcggccagaacggcggcgatcaggtcttcaatctgggccaggcaggagccacaaccgccgcccgctttgctgtaggctgttacttcctcagcggaggtgaggtggttttcccggatcaggcggcggatcttttgctcgctgacgccaaagcaggagcagaccaaagcgctgtcatcatccgtgtggtcaggcagaggaaggccgcgatagctgtagatggctgcctccagagcctcttgccccatcaccgagcagtgcatcttggcggggggcaagccgcccaggtaatcggcgatttggcggttgtcgatccgcagggcttcatccagagtgaggccggtgattagctccgtcagggccgaggaagaggcaatggcgctggtgcagccgaaggtttggaagctggcagccaagatgcgctcgctagcctcgtccacctttaagtagagccgcagggcatcgccacaggtgatgctgcccacttctcccaccaccacccgaacaccaggctcggagctgggatccatcgccccttggtttttggggtggtagaagagttccaaaactttttcgctgtagtcccacatggctggatcctgagttgaggatgctaacggtcgagggaagatgagtttgaggggggtcagcggcgagccagttcccgttcctgctgttgcagccagtcttccgcctcgtggctgaagggggagatggcccgcaaatgctcaatgatccccggcaaaacctccagcacccgctccacctctgccggctgggtaaagcgggagaggctgaagcggattgagccgtgcaaaacggtgtagggcaggcgcatggcccgcagcacatgggagggttccagggatccggaagtgcaggcggagccggaggaggcgcagatgccgtatttgttcagccagaagaggatcgcttccccttccacgaacttgaagcccaagttggtggtgttgggcagccgctgagtggggtggccgttaacctggacatccgggatccgctgtagcaagccctgctccaagcgatcccgcagcagccgctcatggggatccccgaggtgggcttgggccagctccgctgccttgcccagggcgatgatgcccggcacattttccgtcccggcgcggcggcctcgctcctgatgccctcccagcagcaacggacggaagcgcaagccccgccgcacatagagagcgccgatccccttgggggcatgcagcttgtgcccggaaagggtgaggagatccaccggcaggcgctgcagatcgagagggatcttgcccaccgcctgcactgcgtccacatggacaacagccccatagctgcgagccagggatcccaccgcctcgatggggaaaagcacgcccgtctcgttgttggcggccatgcagctcaccagggcagtatcgccggtcagggctgcttccaactccagcaagtccaggcagccttgctcatccaccgagaggtaggtgacgcggtagccttgcttttccaggtgcttgcagacgttgagcaccgaggcgtgctctacctgcgtggtgatgatgtggcgcttctggggttgggctgccaaggctgcataaatggccgtggtgttgccttcggtgccgccactggtgaagacaatctccgtcgggtcggctcccagaagggctgccacctgttcgcgggcttggttaagggcacgccccacctggccgccaaaactgtgcatcgaggaggggttgccgtagaaggtctgcaaatagggcagcatcgcctccagaaccaggggatccacggcggtggtggcgttgttgtccaggtagatcacggggttcatacaggctccgaatcgatacaaggtaggggttgggcaacgttaaacggcttgcggagcgtgggaatggcactgctttgggcaaatgcgggcgcaagcctgacagccgatgcagagggcggcattgaggatggtcatcactttgcgctcactttcttcttcctcttcgttgtcgacaaactcgccgtcttcgttgagggctctgagggcaaacacaccacggccacagactttgaggcaacggctacagccgaggcagcggctgatatccaggctttcgataaactgtgggatccagggcagtccgcctttggtgagagcagttgcagtagccatggccgcgtctccaaaagatgaggtctcaagatcgggaagatttgctgtccagggcctggttgaccaaccaggtgcggtaaaacttgagggccaccgtttcgatgaggtcgtagtcttccaccacttcgatgccggcctcgcgaatacgcttcatggggcaatcgccgatcttggagaccagcacggctcggcaatccctgatgagatccaggatttgctctaggttgttgtcctccccggatcccccgtggcagtactgcggaaccttgcggtggccgacaaactgcgccccacgggcgttgacctcgtagatcaaaaactcccgcgcatggccgaagtggcgattgaccaggccgccgcctttgctggctacggccaccaggatggaggggctgtcgggaggcaggtcggctgtccagtgggttggggttgactgctgctgagcttgcagttgggcaatgcttgcctggacctggcggcgtttttcggggtcgtattcgggggtcatctgcataaagcgctccttggtaaactcttggctgcggtcttcccccagcaggcccaccgcgtccgcccgacactggcgacagtggcgcatcatccgcatgttgccggagcaccgatcttgcagggctttcaactcctgaggggtggggccccgctggccgataaggccgaagtaggtgccgtgttcaggcgccgagatcaggggcatgatgttgtgcaagaaagcccctttctcctggatcacccggttcacttccagcaggtgggtgtcgttgatgccgggaatgagaacggagttgactttgcagaggatgtctgcctcccgcaacagatccaggctttccatctgccgctcgtgcaggatgcgggctgcctccaccccccgaatgcgcttgcgccgccagcggatccaggggtagatcctggccccgatctctggatccaccatgttgatggtcagggtgacgtggtcgatgttcagccgtttgatctcgtcgatgtagtccggcaacatcaggccgttggtggaaaggcagagcttgagatccggagctttctcggcaatgcgggcaaaggtctcgaaggtttgcttggggttggccaagggatccccaggcccagcaatgcccaccaccgtcagttgcgggatcttgccggcaatcaccagcactttgtgggcggcttccgccggggtcagcagctcgctgaccacaccgggccggctctcgttggcacagtcgaacttgcggttgcagtagttgcactggatgttgcaggcgggggctaccgccacgtgcatgcgggcgtagtgatggtgagctgcttcgctgtagcagggatgggtggcgatgcgttgctgcagatgaggggggagagcctggcgggggctgctgctgcaagcgcaggccgatgggaagggggatccctggcggggcggagttgaaaggggcggcatagtggggtcaaccaggggatagaacgttactggcggttatatcaaccgccctctgcccgctccgttgcactcagcccggtagaactgatcgagtttattggctttgtactcaagacctgcaaagcctgatggcaggccaaatccaactttttttaggggtcaagggtctggtttttcaaggccggggatgccgtattttgacccaaaggggcgggggatccggctgtggggaggatccccggaatccctgattcgacaagggcttggggcaatgcttaggaaatactaaaaatctgctcagatgcactcaagcgccgcagcctcggctgcgttttgcatcaattgctacgatttaatatcgtatcagcccaaaagtgtattgaaaatagccgtttgagtttgaggaaagatccccctggggcaaagtcctcgccaaggaagtgaagactattgcggcggcaggccgtcggactttcttgttgtgacaggggggatgtactcgctcaaatacccatacccttccccaaaaataccggatccctgcgggcaaaagactcaaccccctgccctcagaaaaactttttttgccctctgggccaagcttccagggtttgagtacatcggcaataactcaatcaatcctgatcgcccgctgccaagcctgagcccctgcagccgcttgctataagcgggggatataagcgggggaacagaaacccaacggttctgccctctgctgagactccctcctgcttcccaaccggtgagcttatgtccccccttgtttctcccccaccgaaaacggctgaagtgctgcaggtgccccgttgcgatcgctggcggattctctaccgtctgcaggagctggatttgacctgtggctgtaccccgaccggccaactgtgggtgatgattcgcacccccaccgaagccctcctcgtccacagtgtgctccgccttttcgcccttgaccgctctggctggctgaattggttggatcgctgctggtctctccaaacctgggatccccctgagagatctgcaggaggggatgaccacccctgaacctctgccgtttgcctccttgcttctcctgttcacctcgttttggtagcgccaatgagcactccatccccctcgactcgctccttccaacaagtccgagacaaccccgttcacctgggacgggagatcacggttcccatctgcgagggcctcaacctagtttgggccagtcttcaggggctgtatttgcagtatctgaagcaccatctggttgtggaaggagcagagttctactcaattcaccaatttttcaacgaaagtctacaggaagttcagaaccacgcccatgaggtgggggagcgcctgaacggcctgggtgggatcccggcctccagctttgccaagctggcggagctgtgctgcttcagcccggaaggggacgatgcattggccgtgcggcccatgctggaagcggatttgcgggccgagcaaagcctaatcgatctgctgcgtcgccaggcggctctggcggaaagtgttggggatcgcgccacccgtcacctctacgagcagattttgctgcggacggaagaacgggcctttcacctggcccactttctggctgccgacagcttggttttgggcttgtccccatcctagcttgcccatctacgcccacccctcgttttgggagactctgccatgcttacccccgatcgggcgccgctgctccagtttttgcaagtcgagcttgggatcccggaatccgccctcaccttcgccctgaaacggcatgggtgtgaacagggccccctgccgatgatcctctggcattacgggctgatttccttggagcaactggagcagatttttgaatggtgtgctccccctcctcttgttaccaattctacccattcggaggtttaagccatgacttatccctacccttctcttccctttcccagagtcggcaaccctttgggatggctcggcctggttttgaactcaattttcagatccgccctgaagtggccgcgccgctggctcaacagcattgaaattcggggatcccggcaggcccgttggatttgtcgtttgatcccggcttcctgtccctttgagcgggatatccggctgggatcccgcaccgtccacattccggccctctgtcgcatcaaccccctctacgaggagatcattgccctgcggctacgggcggcggcttatctggccgaagctgcggctcaaccccagcccccctcttctcaggagatcccatcatgcccttgatcagccggactaaagtggcggagctgctcaacgagaccgcctgcgagcacaaccacaagaaagacggcaaaggcaaaaacaaagtctgtgccgagcaagccaagccaggaggagcgcagggaggctgtgcctttgacggggcttcgattgccctggtgccgatcgccgatgccgcccatctagtacatgggccaatcgcctgcagcggcaactcttgggggacgcggggcagcctctcttctggcccccagctttatcgggtgggcttcaccaccgatctgagcgagaacgagatcatcttcgggggggaggaaaagctgttccaggccatccttgacttgcaggccaaataccagcctgccgccatttttgtctatctcacttgtgtaactgccctcattggcgacgatgtggaggccgtgtgtcagcgggccagccgccagcttgggatcccggtcattccggtgaatgcgcccggctttgtgggcagcaaaaacctaggcaaccgtctggccggagaagccctgctggactatgtgatcggcaccgcctccccggagtacaccactccccgcgacattaacctcatcggcgagtacaacattgccggcgagctgtgggatgtcttgcctctgtttgacgagctggggatccgcatcttggccaagatcaccggcgatggccgctaccgcgagatctgtaccgcccaccgggccaagctgaacgtcctcatctgcgccaaagccctgctcaatgtgggccgcaagatgcaggagcgctatgggatcccctacattgaggcttccttttacgggctgcaggagatgaaccactgcctacgggccattgcccaagggctgaaggatcccgaactgcaggagcgtaccgaggccctcatcgagcgggaaactcgcgccaccgaggcggctttggccccctaccggcagcggctggcgggcaaacgagttgtcctttataccggcggggtgaaaagttggtcgatcatctccgccgctcgagatctggggatgcaggtaacggccaccagcacccgcaaaagcaccgaagaagacaaagcccgcatccgcgagctgcttggccaggatggcattctcttggacaagggcagcccgcaagagctgctcaaggtggtggagcgcacgaaagcggacttgctcatcgccggcggacgcaaccagtacaccgccctcaaggcccgcatcccctttctggacatcaaccaggagcggcaccatgcctatgccggctatcgcggcctggtgaacttggcgcgggagatcgatgccgccctccacagtcccatttgggagcagttgcgacggcctgccccctgggagacctcagcagcaaaggaggtgggaggatggcccagttgattcaagaacgcaagcccctcagcgtcaaccccctcaaactcagcgctccgctgggagcggccctggcctttctggggatcaagggctgtctgccgctcttccacggttcccaaggctgtacggcctttgccaaagcgctgctggtacgtcatttccgcgaggccattcccatgtccaccactgccatgtccgaagtggacaccatcttgggaggcgaggagaatgtcgaagctgccatcctcaccttggtggagaaggcccagccggagctgattggtcttctgaccaccggcctcacggaaacccgcggggacgatatgccgcgcatcctgcgggagctgcgccgacgccagccgcaattgcaggatctgcccatcgtcttggcctccacgcctgactttaagggatccctgcaagacggctatgccatcgccgtcaacagcttggtcagcaccctgccggaatcgccgtcgggatccgtccgccctgcccaggtaacggtgctgtgcgggcctgccctcacccctgccgacgcccaggagatcaaagaaatggcagaggcttttggcctagagccgatcctggtgccggatcccgcgggttccctggacggacacttgggcaccggctttagggcgaccccagacggcggcaccacccttgagcaattgcgccagctcgggcgttccggcctcaccatagctgtcggcgagagcatgcgccctgccgctcagatcctggcccagcgctttggcaccccctatcgggttttcccccacctgaccggtctcaaggctgtggatccctttttggcaaccttggccgatcacagccagcagccggtgccctctcgctaccgccgccagcgcagccaggttcaagatgccctcctggattgccactttttcttcggcaaccagcggattgccttggccctagaagccgatctgctctgggggtgggtggactggctgctggatatgggctgtcagatccaggcggccatcagtcccacaccggatccccacttgaccacccttcccattgaggcagtgcgggtgggagatctgggggatctggaggagctggcacccggggccgacctgctggtgggcaactcccacgtggcgcgcctgggcaagcggctggggatcccagtgcatcgaatggggatccctatcttcgaccggctgggggccaaccacatctgtcaggtgggctatcgcggcaccctatcccaactgtttgccgtcggcaacctgctgatggagcaggaggaagcccgtcaccccagcccaccccaggtttctgggcatggattctaagggatccagagcttcgagctagatccccctagctcccctaaaccctcaagttcacggttctaaggagaacgcctatgcaagtggcctttacaacccgcgacggcaagcacgtcaatgcccactttggctgggccaaccagatcgacctctacgaagtcacccccgaaggctaccgattttgtaagaccctcacctttgggggcaacttggaggcagatggcaacgaggacaagctggtgcccaagctgcaggctttggccgatgtcaccctcatctacgtggctgccattggcagcagtgccgccgcccgcctgatcaaccgccgcatcacccccatcaaagtgcagtcggaagaagaatccatcgagagcttgttgcagcgcctggtatccaccctgcacaaccctcccccctggctgcgcaaagtgctcttggccgagcgcgcccgcaaagccgaagccccaaatccctctacttcccctgcggaggtttagccatgacggttacccctctttccccctcgaccagccccatcctgcaggagatcgtccgccagctgcgggcggcggatccctacggcacctaccgcgcctggagtgatgagttgctgctcaagccctttgtcgtcaccaaagcccaaaaacgccagatatccctcgaaggggaggtggatcccggggtgcggagccgcattctcatctactaccgcgccattgccgccctgattgaaaaggaaacgggcctcctagctcaggtggtgctggatctcaacagcgaaggctttggttgggtgctggtcttctcagggcggttgttgttggtggtcaacaccctgcgagacgcccatcgcttcggtttcgagtctctcgaacagctcactgaaaaagctactgcccttatcgacaaagggatccaactggcccgaacctaccctgaggtgggccgactgtagccgcttgtctccgtcccggcagccattttttcttctttttcttcagcaattaggagtgccttgcccatgttgaatgagagtgacgttgagaatgttgtgaacggcctggatttcgagccctttgaacacctgtctgccgaccagctccgcagcgagatcaagcgcctaaacagcaaagcaggccaactgaaaatggatctgcacgatctggccgaggggctacccgacgggttcgagcgactccccgacttggcagcccgcacctatgccctgtttgcccggctgcacaccctcagacaacgcttgaaaaccctggagacctgccgatgagttggaaccacaaccgccgttggaaagacttccaagccctagtcaatgccgaggattatttcgcttttttcgagctcccctacgatccgcgggtggtcaacgtgaatcgcctgcatatcttacgcaaattcgctcagtatctggctcctctggagcacttccagggcagcgaagaagagcgattggagcaagctcggcaagcgctggaaaaagcgtatcaaacctttctcacttctaccccgcagcaggagaagctattccgagtctttcaagactacggttgtccggatcccgttggcggctgtgccggctgcagctctttgggagagcggggcgaatgcagccctgggatccctgcctaagctcccttgtttacccctcgtcaactctctggagatctcatcatggctacctacacagttcacttggttaacccaaaacgacggctcgacacctatatctcagtagatgaagattcaaccatcctagaagcggctgaggatcaagatgtggacttgccctcttcctgccgctccggtagttgttcctcttgcgtggccaaagtggtagaaggagaagtcgatcaatcggagcaaacctttctggatgaggagcaaatagccaaaggatttgtgctgctctgcgtggccagacctcgctccaattgtacgattcgcactcaccaggaagcttacttggtttgatagatcgctgcttccaagctgctcgcaaatggactcgggcaaggctcaaatggcctcttctaagattagggatccctgtatgttggcaccgcccaccgtccctaagatctcaataaccatatctcctctccaactcatgaaggttggagaagaaggtcgcatctaccaactgcgcggatccgaagctgcttgcgcccaattgcagcaaatgggtctcactgtgagcacctatctccaggttatccaacgtcaccctgagtggatcctactcctacccagtggccaactttcccttcctgctcatttagctaaacccatctgggtttacatggatccccgttgcaccctagcgcctccccaagaaccgaataagaaaacaatcttaaatttgccaagagccttctaaaatgtagtctatttacccaatttttaacttgcaatgagagacactcaaggtaagcacatctcttcataatctatcttgatttgggagcaaagctatgaacacctgtttgctacacctgggctccatccttaaagctgctgaagagcttagccttgtggaaaagccatttcccaagttgcaacacattcaactctgcacagggctcagcccagaagaaatcgtgcgggcgctggagctagaacccaatcccttgggttggcatctggagccaagccacaaccttgccgatgaatcggcgtattgggtgggcggacgaccttgtgtcggcttggttattgagcgtttcgcctgacacttgttgcagttcggatccccaaaaggctctcaagggggaggaatagcctgcaaagccatctcaaaagttcactgtaaacattagaagttaagagaaaacaaagctttccagaaggttcaccctagaccaaatctccctggcctgccggggatcttttgaggtatcgttcaatccagttcacgaattgagcttaggaaacagaccttaaactaaggtctctcgccgggctgccacggctttgcgaggaaggtctccatggccgggtttagggttttgcagatgcgatagcaggcgtgaacaaaggagagctacagggaaacgctatggagttcgagggctatggcttatcaaatctcagggaattgtatcggttgcaacgcttgcgtagatagctgtcctacaaaagctattgttgtccaggatggggaatactggattaatcctctgttgtgcaatgactgcgaaggtttcttcccagaacctcagtgcgttagcctgtgtcccggttctgccccgcagccttatgaagccatgaaggggcgcaaccgcacggtcacggcccgcattcgcagcagcccacctctatttttgaacggccatagccaggcttttgcttcgtcaattgtggtctgggaagcttgcaatttcctatctcaatttcaatctctcaatctgcaaaagcagggagataaccaggtttgctatcagaaatctgttggccacaaccagggatctctgaccctaactctatgtttggacgggatcccacaaagtgctccgatcgatgtgcgaactgcctgtttgcatcttatttttgctgcctatgctgccgggttgaatagcccctggaaggaatcctttgttttcaccgactcacaattggagtcctatttgggctgggataaacgtaaagatctgagcaagatgacccgtctccacctgttcatgacctggatagagcagctctgtcggattcaagtctccatcgattggccggatcaggggcgggtgaaggggttttcggtaccggctggccctctgtggaggctgctcaagatgcatcgccactttcaaaaagatgagcagggctgcaaccatctggtgggcctgacttgggcgattcagcccggcgaatggacacggtactttctcaatcgacaagggtgccgccaggggcaagccttttatcagtacagcagcctgcccctatccctgctgcaggccgtgatgagccattggcaacaccatgaaggagccatgcgcctgctgctgtggctgttgttcaaagtgaggatggggcggcaacagcgtctgacggtgcccaccctgatgcgagtggcctacggggaagagcgactgcaggaagcttatctcaatctccaagaacgcaaacggctggtgcgcacctttgaaagcgatctggaggttctcaaccactacggcctcaagccggagttcgatcccctcacctatccttcttccattcaacccctgtgggctcgcctggaagctgtgcccgaggatgcggacgaggcattgaacttttggattgaagatgccaacaacggtggcttgctgacggctgccgggccgcggggcaagtggggactcttgatgcaggctcgcattcaacgatttcatctgccctccgactggcatcgtcaagcagttcaagaagccagatccccgacccgagaatcgggatcccggcagcggcgtagggcaaagtctgcgcctgctgcaacagcctctgatctcccttgccatcccgaagacccaaaagatttttcctcaggcaaggctttgcgtggggcagatatctcagcggcacgccagcaaaagggaattagccagcgggaattggcccagaggctggggcgcagccagagctgggtgcgggatgtagagaatgggcggcttcagatcagcctaaacgatcgccagcgccttatcaaagccctgtatttggatcccaggcaacagcaagtctaggccagtcactcaatttgctaatccaccactaatccacggcgatgaccacatctgaggctttaatggcagcatacgcttcttttccaactgctatacccaaccgttcggcagagtgcttagaaataatggctgttatttctatgcctggtgcaacttccagaacaatttcggcattgaccatgcccacctggaagctttttacagttcctttaaaaaagttgcgagtgctgatttgcatgacttctcctttgttgaacacttaaagcaacaggggtgttgaccgaactgaacaagagaggagcttgccggatggtcattcaacaccggtttcaatactatcagatgcttatcgttgcctctggggaggaagggctgccaatagtctagattatgtatcttaaagatacaaactgcaacctctaatggtcaaagtaccgagcgattggtggattttcctgttctgaaagtcgtcacgggtcaaagaagaatggctatgaaacgaagaactgcaatgttattcctggggatcctggccgctctggctttgaggtgggggtcggctcccggcttggcgcaatctcagcccattttggtgggggctgcggtgagcttgcaaccggctttaacggaaatcgaccggttgttcaccgcccgctatcccgacatcaaggttgagtacaacttcgccaattccggctttctccagcaacaggtggagcagggggcgcctctggacgtggtatttttcgcagccgcctcttttatggacgcccttgccaagcaaaacctgctggtggagggatcccggcgagatcttctcagcaaccgcatggctttaattgtgcctgccaatgccagaaccaaggttcaggattttgccgacttggtggcggaagagatccgggttctgtccattggggatctgcaggccatgcccgccggacgctatgcccaggaaattctcaccgaggcgggggtgtttgagacgctgcggcccaagatggtgtttgccagcacggtgcgggaaattttgacggcggtggagcagggcaatgccgacgccgggatcctgtttacctcggatgctcagctttcggatcgggtgcgggtggtggctacggcggatcccattacgccaattatctacccggtggcattggtgcgcgatactcccgccggacagtcttacttggagtttttaacctcagaagaagcagcagaggtgtttgtgaagtacggctttatccgcctgtgagggatccctctgcaattgcccagatgagcgactacgacctgtctccgctgtggatctcgttgcggattgccagcttagccacagctatcacctttggggtggggacgctggcagcttatgggatgttgcactaccgaggtcggtggcgctctctcctcgaggccatcttattggcgccgctggtgttgccgcccaccatggtggggttcctattgttgctgctatttggtcggcgaacccttctgggacaacttttggcctcgctgaacttgtcggtcatcttcacctggtatgccggggtgatcacggcagtggtggtggccctgcccctgatgtaccgcacggccttgggagctttccagcagatcgacccgacgctggtggcggcagcccgcacgctgggggcaagcagggccaagatttttacgcaggtgctgatccctttggccttaccagggatcctggcggggattaccctcagttttgcccgcgctctgggggagttcggcgccaccttgatgctggcaggcaatatcccgggccgcacgcaaaccctgtccatggccatcttctttgccgttcaggcgggggatatgcggggggcggccatcagctcggccctggtcttggggttgtccttgggggtgatgacggcagttaacctttggtttcagcgacggccctggcagcgacctccctctcgtcctctacaggttctcaccagaagggatctggatttctcaactccggccccccgcctctgggtggacattgacaagaagctgccccaatttgagctgcaggcgcaactgagctgcgacgggcggccattaggactgctgggggcctctggatccggcaaaagcctacttttgcgctgcattgccgggatcgaaaccccggatggtgggcgcattttgctcaacgagcgggcgttgtttgacgccgaacaggggatccggctgccccccgctcagcgacgggtaggggtgatcttccagaactacgctctgtttccccatctcaccgtcgcccagaacatcgcttttgggatccctgcgggcttgagcgaagcggaaaaacaagagcggatccaggcccagctgcggttggtcaagctgaagggctgggaaaaccgctatcccacggagctctctggaggacagcagcagcgggtggccctggcgcgagcgttggcttctgagccggagatcttgctgctagatgagcctttttctgctttggatgcccacctgcgcagccatctggagcaggagatgggggagatcttagccgactacaagggagtcacgcttttggtaacccacaacattgaggaagccttccgcctctgcggggatctggctgtaatggagcaggggcgaatcattgcccagggggacaagcgtcagctatttgaggctcccccctgccttagtgtggcgcaactgacgggttgcaaaaacatctcgcgggccaagctcctgggccctcaacgggtgctggccttggattggggctgtgagctgcaggtacagggatccccagcgggagaatacatcgccatccgcgcccaccacctcaccttcaggcccgacgggaagctgcccaacacgtttccggcttggctggtgaagtggagcgagaccccccaccgactgactctcttctttaggctgggcggtcctcctgcccaccgccaggactatcacctgcaagctgaggtgtggcgggagcgctggcgcgaggtggagacttggggatccccctggtggctacagttggatccccggcatctgagggtgttttgagtctgggcttaacacccgtcaagtgggttcttcgcccaggcaatagccccgcggggtaatcagccggtccccatggcgaaaggtctgagagttgccgataagaaccagggtgagcatgtccacctgctctggatccagctcccccagggtggtaaggcggagagtttcgccagggcggtagaggttgcgggccaaagccacaggggtatgggcgggccgggcctgcaaaaagatctgcagagccttgaggaagggatccacccgctgccgggagcgggggttgtaaagggccaccacaaaatcggcagctgcagccgcctgcaggcgttttgcaatcactggccagggggtaagcaaatccgagagggaaatggcgcagaagtcgtgcatcagcggagcccccagccgggcagcagccgcctggaaggcagagatccccggcagcacctccagagaagggcggatcccatcccagccagagcggaccaagcactccagcaccaagcccgccatgccgtaaatgccggcatcccccgaagaaatcaccgccaccttcagcccctgctgcgcccaagcgatggcctgtttggcccgctgcagctcttgggtaatgggagaggcctcccgaatttggccggggtgcaaaaggggatccaccagatccagataaagctggtagccaacaaccacatcggcctgagttaaagccatacgggcagccaaagtcaattgacccagatccccaggaccagtgccgatgagccagaggtggccgctgcgaggggaatactcctgcgccgcgcgggcaatggccagggtacaggccccttcggttttcgaggtgaagacctgcttggggcagaggagggttgctcccccaaagggctctaccttctccgcaacacaggatggcctctcaggaaccttgtcacctcttccccaagtctgacaagtctgagctgccaagagggcagccgcctcggctacggagggagtgcccaccgcctgccgcaccgcctccgaagggtggggcactgggatcccagccaaagcctctgccgagaaaaactcaatgggccagccataggcttgggccagctccagaagacccggctcgttttgcttcagctccaaggtggccaagccggcaatggcctcaaaagccagcccctgggcctgcaacaggcggcgcagggatccctctagccaaacgcgggtagtgccccgctcgcagcccacccccacccagagcacccgcggatgccagtgcactgtcgggatccccgtgggaggggagaggtattccccaatccagatctgggcaacgggatggggaggagaggaggccactaggggatgatctgccggccaagcttgtcgccaaagccgcgtgccgcaggtctggtgaacggccaccggctctccccgcgtcaaggcggctgccaccccgttccaatctccagcgccccgccgccagccgtagggatcccccagcaaatccaaaggcgggatccccagcccctcggaagcagaggtgagaaccggctgggctcccaaggtagcggccacctgccgcgccagggcatcggccccccccacatgtcccccgcacaggctaatagcccagcgaccggcttcgtccaccaccaccaccgctggatcccgctgcttgtcctgcaagaggggggcaatgagccgcaccaccgaccctgcggccaagatgaagagacagccctgcacctggggccaggtttgggcaacggcttctgccagagatctgggcgctgtgggatccttgggatccccgtaagcctgccagggggagggcagcccctgcgggtcagctttgctccagcagctcacctccttgcccaagagcgggatcagagagttggccaaccggcgggcgcgcgggctgggggcaaacagagcaagcttcatcgagcgtgggccaaggctaggattctccccggatcctatactggacatagagccacccgcgaagggacaagtgccgatggtcatcccacctggactgatgctgcccctaatccccctggaggttttgctctccacgaaggggctgatgtttttgctgctatcggcctatgggggggccatgtggacattcttaagcggcgccccccgcgtccacaccatcatcgtgccggacttggagcaggccagagggttttacgagaaggtgttgaaactgccggaagcggagctgcccctgcagtactactacggctacgagcagagcatggtcggctacagcctaggatccccctcatccaagcctacgcccgcatctaccccaccctgttcaagccgctagaggccatgccggagccgttgcggcagcacatccgctacccccaagatctcttccgggtgcaggtgcagcaatttgccacttaccacatgacggatccccgtgttttctacaaccgggaagaccagtggcagatccccaaccagttccgcaagcggcggcgcctgcccatgcagccccagtacctcatcctcaccttgccagaggatccccaaaagggatccccaaaccagcccgagtttgtcttgctttctcccttcacccccctcaacaaacaaaacatggtggcctggatggcggcccgctgcgatggggaaaactacggcaagctgctggtgtacgagttttccaagcagcgcctcatctacggcccagagcaagtagaggcgcgggtcaaccaggatccggccatttccgagcaaatcgccctctggaacgaacacgggtcgcgggtgaacctgggcaccctgctggtcatccccatcgagacctcgcttctctacatccagcccctctacctggaggcagaacagggccgcctgccccagctcacccgggtcatcgctgcctacgaagaccgggtggtgatggagcccaccctcagccaggctctggaagccctcttctcccccaccggcagccgccgctccaaccgctgaggccgggatcccttctcagatttctaagggtagttgacagaacttaacggatgatttaaggttaggttgtcaatcttcgcgcttcctcagggaagtttgccatcatgaccactgttatccaacgtcgctcaaccagcaacgtgtgggagcagttttgcgagtgggtcacctccaccgacaaccgcctctacatcggttggttcggggtgctgatgatccccaccctgctgactgccaccacctgcttcatcattgccttcattggggctccgccggtggacattgacggcatccgcgagccagtttcgggttcgttgctgtatggcaacaacatcatcaccggcgcggtggtgccttcttcggctgcgattggcctgcacttttacccgatttgggaagccgcttctttggacgagtggctgtacaacggcggcccctaccagctgattgtgctgcactttttgattggggtgttctgctacatgggccgggagtgggagctgagctaccgcttggggatgcgtccctggattgcggtggcttactcggcgccggtggcggcggcgacggccgtgtttttgatttacccgattgggcaaggctcgttttcggacgggatgccgctggggatttcggggacgttcaacttcatgttggtgttccaagcggagcacaacattttgatgcacccgttccaccagctgggcgtggccggcgtgtttgggggtgcgctgtttagtgcgatgcacgggtcgttggtgacctcgagcctgattcgtgagacttcggaggaggagtcgcagaacttgggttacaagtttgggcaagaggaagagacctacaacatcgtggcggcgcacgggtattttggccggttgattttccaatatgcgtcgttcaacaacagccggagcctgcactttttcctggcggcgtggccggtgattgggatttggtttacggcgctggggatcagcatcatggcgttcaacctgaacgggttcaacttcaaccagtcgattgtggacagcaacggtcgcgtggttgggacgtgggcggatgtgctcaaccgtgccaacctggggatggaagtgatgcacgagcggaatgcgcacaacttcccgctggacctggcggcggtggaagtggcgccggccatccgcggctaatccactcctgacctagtcgaccagtccttcttgaatcccctggcagacgctggggggttttttcttctaccgccctctccgatccaggtgggagaccaaaatggcaaacggtttcaccaggatctttcccccagtcagttagagtagggctatcgcatctgcgagtaaaggatatggcgatcatttcttctcgggctgcgggggctgaggatcccgggcagcggcagcaaaagagttctgctcgcagaagagagtcgaaattggcttttgctagggcggaagggctactgcaaccgcaggctcaccccagcgaagctcaagaagaatccctgcgcccgcgcaccctggcagagtacattggccagacagagctgaaggaagtgctctccatcgctattgcagcggcccgcgcccgcggggagcctttggatcacctgctgttctacggcccgcctggcttgggcaaaaccacggtggccgcggtgctggcggcggagatgggatcccgcttctacatgaccacggccccggcgctggagagcccccgtgacattgccggctacttggtgcgcctgaagcagggggacgtgctgtttatcgacgagatccaccgtctgcccaaggtaaccgaagagctgctctatccagcaatggaggattttcgcctcgacatcactgttggcaagggacgctcggcccgcatcacctccatacccctggagcgctttaccctcatcggggccactacccgcattggcgctctgacttcgccgctgcgggatcgctttggccaggtgcagcggctgcgcttctatgagccccacgaactggcggaaattgtgttgcgcagcgctcgcctcttgaacacctccattgaccgagcgggagccgaggagattgcccgccgatcccgaggcacaccgcgcattgccaaccgcctcctgaagcgagtgcgcgattatgcccaggtgcggggggatggccacatcagccgtgaggtggcagccgctgccctggagctgtttcaggtggatcccatgggtttggactggacggatcgcaagctgctgacggtactggtggagcagtttgggggagggcccgtgggcttggagaccatggccgcagtgacaggtgaagatccccagacaattgaggaggtgtacgagccctacctgctgcagattggctacctgcagcgcacgccaaggggtcgggtggttacccccgctgccctgcagcacttaggctacacagcccagtcccctctgcctgtgtggagctaatggttttcctctcccaccaggggagaggggggttgagctagctgcgatcgttgctgccaacaggtctgaaactgggcaccacgagctccttgttttgcttggtgaggcggccatacagctcttgggtgttggggaagttggccgccggcaaggtggggaagcggcggtagggcaccgtgtcctcgccgaagagatcgcgatactcctgggtgttgagcagggcgcgcacgaaggccttcaacccctgggtggccaagatctggttgtacttgcggatctcctgctggtttaggggtgcgcggcccaggaagtgcttggtgcccagctcgatcaccttggtattgggatagggagcgtagaactcggagcggtacagttccgagcaccccagcgcctcgacgaactccttgacggtgatctcgccattgcgcagcttggactcggcagagctgagctcggcgctgatgttgtagatgtccatgtcgcgctcgaagatctgccggtaggcggcgcggatgaggttgttgacctcggctttgttggccaggctggtgagcttgaagatgggtacctcctggcgcaccttgggcaccccctgctggactcgccgctggatctccagctcgccggagggcttgtcctggggctggcccagcttgacaaagagggggatatcgtcgtcggtgcggatgggcctggtgaccacggccatgtcgctggatccggggcgcatgcgccgccgcgctagaccggcaggggtgaggtagcgctcgtagggcacgacgtcttccccgaagacctgctggtactcctcgctgtcgaggatggcgtccaccacggcgtagaagccctgcttggaggcgatgtcaaacagccggttcatctcctgccggccgtaggtgggccggcccagcagcttgcggtggatgaactcgatggccttgcagacatagagactagaccagtacttgttgcggaacagatctgacttggccaactggcggacaaactctttgacggtaatctcgcccgactccagcttgatctcccagcgggttagccgttggccttcatagggcacatagccgtacacctgctggtagcaggcgcggatcaccgcctgggtcgagacttcgctgccaacaaccccggcccgcacccccaaacgccggctgcgatcgccaggggtttgggtaagcttgaagactttggggccaaggctgccgggatcccctgccgccttgggattggtgcgctcgttggtgagggcaaagccgcgccgaataaggatgcgcttgacatccttgttgaagggggcggggctggcgttgagggagcgggtttctttggggaagatggcgccaaattggatctccagcgggtcgttgccgacaccgtaggcgtgctgatccggcagggggcggttgtagcgggcaaagagggtaatgaattggggcaccttgcggcgcggagccgcgtagttgtagaggtcaaacttgggcccccagttggcgctggtttgggcttccacccccagcttgcgcaggtagggcaccgtctcctcgccgaagtagtcgccgtactcgcggctgtccaccagcgcatccaccaagccggccaggcccttgctggagacgatggcaaagtaggtctgcacctcttcacgggtctctggtgcccgtcccaggaagtggcggaaggccagctccacaacgcggctgttgatgtagggctcgtagaactgcttgcggtagagttcggatttgcccaggcggcggataaactccttcatggagatctcgccgtttttcaccttcgactccaggtcggccagcttaaggccataggcacggcggatatcccgctcgaacacctgccggtaggcggctttgatgacctcttctttctcagcattggaaagccccggcttcatggcaaagacgggaaccttttctgcggccaagttgtaaacctggggtagctgtagcccttgcaagggcaggccatcggcggtgctggcgttgcgctgccgcagcttgtcggagggagcaggggcaatgaactcgctcaagagcacgtcgaaatactggttgatgatggccaccgcctcgccatctttgcggaagtagctggctgaggcccgcttcatctcttggatggcgacaatggtggcctcggcagagcaggcgttttcgatgatctcccgcaggccccgggtgttaaccacaaggatgttgggatccccggccaccagggcgtaggtgacatagcgcaggaaccagcttagatcccgcagggacttgcgcatgttggcagccccgtagcgggagatgttgatggggcggaagttgggcgggatctccacgccgctggcgctgaagagattgcggatggcctcgaggaagccacccgtggactccacatagaaggcggtgcccagcttaaaggcttctttctcgtcttgagtgacttctggccgctccaggtaggccatgggggagccgccggtgaagatgcggttggcagcccggctgacaatgatttcggagttggcggcgatgacctcggcaatctgcagccgcttcagaccgctggagaaaaagtcgtcaaggcgatccagctcggtgcgcgagaggtagcgatcctgctgttctgcctgggagatggtggagaggggcacggtttggtaaagacgggggctggagacgactgcgccgccagatgcgttgatacccatcgctctcttaaactccgtttatcgaaaaactgccgacaaggctcagggaggatgccccgggaaaggggctgacccatggacttagctaaaccggcccccatccctctcagagttggggaggaatggacgccgcgtccctgagggggaagccaagcctagaatactagggggatgcgcccggagtggggaggttgttgcagtttgtaacactcctgctcagctcccttctcagcaaaagccatggcctctacccctcttgtccaggaccctctccggagccattgggagcagggagcatatgaatcggttgcccaagagctgttgcagcagttggagcagggatcccagcatcccctgctctactggtggttgggagccgcctacctgctcctggggcgagagctggaagcccagcttacctggcaggaaggggtggcgctgctaatgggaaaaggcctgggcgagctagaagctagccgctgctgggcaaaagggctgcaggagctggcaaaggggctgtgggaaagaggccactggccgcaggcggcggccttgtatcggcaactggtggagggatcccttcccgccgacctagaacctgtgcaggcgctggccgcccatcgccttggccgagtccaggagcgccgtcggctgtggctagaagcagcagcgtggtttgagcaagcctgccgctgggatccaacagccgcggaaagcttttggcgctggggtctggccctgctcaagctgggccggttgcgggaggccctctcccctctccaagaagcggccaggctaaggccagactggggggatccctgggtgcaaatgggcctggcttggctggatctgggggagctggagcaggcggtggcctgctttcaggaggcagcggcgcggggcacccagacagcggagctctacagctactgggcggaggcccaggtgcggcgggacaactcccaggcagcttgggagaagttccggcaggcgctggcggcggagcgggagtggctacaggcctggtgtgagggcagcggcagagacagcctcctgcggctggagctggagcaagccctccagggatccccgggcaagttttggcaagagcggtatcgcctctggcggcagcgctggatccctgcgcaggcaacccttccttccccagcctgccagagcccaccgcccagtgctggcaaccccctgccagtgcccagccagggttaccttaccacccggcagtggcaccaggccaccggcgagggcagctaccaggtggtggatccagaaggggttctctgtctccaagctcctcctacggctgaccctgccattgggcaaaagctgcgctcgcagcggatccccttggccgagacctttgtggcccagattccgcagggatccgtgcacgtgggccactatccccgccacctctacgccagctttgccagcgccgtgcttacccgtaggggtgagttgctggccgatgtctcccccagcttgccgccgccggagtttctcgactgggactggaagccggctcacctagaacaccaccccgttttggacttgccccacctgccgccgccaattccgctggatggccctgtcgccctcttgcccctgggggcagtcaactacttccattggatggtggacatcctgcccgccctcgatctcctacgccgcgccggcttcctcgaaaaagaccttcccatcttgctccacggctaccagggcaagcccttccaagtgcagagcttagctgccctggggatccccacagaacgccttctaagcttcgagcaggtggggggatcccatctgcaagcgcagaacctcattgtgccctcgctggctgggccggtggggtgtctaacccccaggggctggaaggtgctgcagcaactggttcctctggggcaggcggcggatcccttgttgccgcggcgggtttacattagccgtcgtgctgcacgctggcggcgggtcatcaacgaggcggaggtgctggaggccttgcgcccctggggctttgtgcctgtgcaactggaagtcctttccctagccgaacagatagccttgatgcaaaaagcagaggcagtcatggggatccacggggcgggcctgaccaaccttgccttttgtcagcctggcacggttgccatcgagatcttccccagcaacgccgtgctcccctacttctggagccttgcccaggtggtggggctcaactactttcccctagtggccccaacctgcgaccccgccctggtggccctgctggctagcccagagctagaccgggaggatgcctgggtgccggttccggctctactggccttgctagagcaaacagggctgcagtaatgggatcggagggactcgaaccctcacgttcttgaggaacaacggattttaagtccgtagcgtctaccattccgccacgatccctggagtagccgtactactctaccaaagggtttgctgtgggggactaggaggcttctatagggagagtatggcatgccagcttctggcagacagcctggcgcaggaaatgagctaaggccgccacgcagtcttgatcctcaagaagcaggtcgcgccgctcttggatttgctgagcgatttgctgccgaaattggggatccgttcccagttgtacggccagctcttcgtagcgctggaggtctggggcaattagaagctcaaggcccattcttttgaggatggcgtaggtgtggcggccccgcaggaaccggccagggcaggtgaccaccggcaagccggcagcaatggcttccagggtggtgatcccgcccgaccagccgtaggagtccagcatgacgtcagcgcagcgattgagatccaggtagtcttggtggtccaaggcgggcaggattcgacagtggtcttccaccgcaagaccatagctggaaaagatggaggcaagccgctgccagaagcgctgaccaatggcagcattgggcaaggccaggaagacaaattgggccctgggcacttgccgagcaatagctggaaaaaggtagtcgtattgcggcaggtacttgcccaaatactggcaggtgagatagacaacggcctcttgaggcagaccaaagtcctggcggtaacgtctctggggaggcaaaacgggcttttcaaaacaggtacccaggtggggcagccggaccaaggtttcgctgtagtgggcctgcccattttcaggctccatgaggtcgctggagagaaagtagtcaatggtcgacagtcccgaagtaacgggatgagcccaggtggagcattggactggggctagccgcagggacgccagctgcaacataaggggagaaaggccaatttccaggtacaccaaaacatccagctgatcctgcaaaatttggcgggcagcctcttcaaagccagtgggaatgtggcgaaagacgtcggcatgctgacgatattgctccgtcaggaaatcaactctgggatccaagtgataggcaaacacctggaaaggccacttggagctagcctttaagtacttcacccaccccaaagaaaggcggctgtaagagcaagcgcgcatggaggccgagacaaacccaacgcgaatgggatcccctggccgggcttgccgggggagatactcccaatcggggtaggaggctttcacaatgcgctgcaccaactgagcgtatttcttctgcagctccaagtcgtcgtagccctggtactgcagaaggtgaggcgttccccaacttgaccctaaaaaggcaagccgccgctgctctggggtgtctagaggcgtctcctgaatgaggcgatccaggtgttctacaaagcgcaagcgaaagcggtgtagctcctgttcatcctgatagatagccggcaaatagaggtggtaaagccagcgggcttgcaccaagttaggatccaaagtccatgccttttccaggtgatccagagccgcgctgtgttccccttgctcgcgatgggctatccccagacaaaaatgcacctcagcccaagggatccctgctagtggatctggattttctaacagggagcccagcaaggagattgcctcttcgtggcggcctaggttaacaagaatcttgcccgcttgaaaggcagaaaggtaagccttgggattgaggctcaggctctgccgatggcaagatagagccttttccagttgccccaaggactcatagacaacgcccaggttgtgatgatagagggctacgtggggattgagctcaatggcctcggcaatcaaggcagccgcccattccccctcccccttggcctgggccaccgtccccagcaggtgcagggcatcgggttgatcgggaaactccgccagaatttgcgagtaaatggcttccgctgttcgcaagtcgccagcctgctgggcctggatcccggctagaagcttctctgtaagggcgagatccgacatcgacagccacggaagccggagaacttcccccactataggcgcttcagctctatccaaaaccctcctcaccgccccctgagcctcatgttgccaaaaacacaagaaaacggtatccgcagctctgcgagcgatccaccaaaaccccaaaaggctgattctttcgtcggatccctcgacgccttgcgccacaaggctttcaggccccaaagccccctcgccaaagctctttttgccaaccttttttcggatccctcgcaaatgggtcttgcatcccttcatcccttgccctgcttgggtttaatgggggtagagttcccccttcgtggggatccctagaaattggaaacgacctccgaaacaacacatcactgggcaaagcccagcatgaaagttcccccttcgtggggatccctagaaattggaaacaaccgccaggtgctcccaaacttcacgcgcctgtgcagcagccacaatcgggcagtgctgtacgcgctagaagacttcgggctcgagtatgacgccgtccaggcccacaaccctatcgaaagcagcatcaaagcttaggcggaggattgggcctcccagcggtcaaagatctgcagcagcaactgcaccccatcggtcaaggcagccggaccgggctgcagaatcacctctgacggcagctcgtagacgtgtccgctccagaccgccgggatagtctcccacccagggcggctgtgaagccgctcaggcttgaacctcttgccacaccaggacaccaggatgatgtctggagcgcgccgcacgacctctgccggttcagctataatccggcgccgtgcatcgggataggcactgaattcggaaaagatgtcttcagctccacacaaacgaatgagttcgctgatccagccgatgcctgtaatcaaggggtcgtcccactcctcgaagtagacccgtggacggcggcgccgttgctgtccacgctgcatagctcggtgcaatccctcccgcaaggagcgcacatatgcccgtgcctgagcagctcgccctaccagtgccccaaggcgcaggatcatggagaggatcccctcaaccgtgcgctggttgaagcagacaacctccaccccctggcgaatgagctcagcgcaaatgtttgcctgcagatccgaccatgcaagcacaacatcgggctgcagcgccaaaatccgttcgatgttggcatccagaagggtggacaccttcggcttcttccgcgcctccggcggacgcaccgtaaatccagaaatgccgacgacgagatccccagcccccaaggcgtagagcgtctctgccgtctcctccgtcaagcacacgatgcgctctggcaatcgcggtcgcggaacatgtctgccaatcatcgggatttcttcgagcgagtctacgaactggtttgccaaatgggcgctctaggctgcccgcttcgatgcctcaccccgacgctcatgcaagagctctcgcagtgggaaggggttcaatgcaagacgactgcggggggttcctagaaattggagacagctttaggagaagtccgccgctacccggtgggcgcaggcaaacccagagaaagcgacagcgttgagtccctggccggggaaggtgctatcccccacgcagtagaggttggggatggcggtgcggttgaagggcatgcccaagagtccccagggagtgccgcgagggatggggccgtaggtgccgtcgacgcggcccaagaagcggcggtgggtgcggggggtgcccacttcctgcagttcaatgtgggatcccagaccaggccagagggcctccaggcggcggatgagacgctcggctgccgcttgtttttgctgccggtactgctctgggctcaagccctgccaagtctgcatccaactgggggtaaaggcgtggacaatgtggcggcctggtggggccagctccggatccaaaagggtggggatggagacgaagatcgtgccctgctccgcctccaggtcttgccaatcttctagaagaatgtggtggcagtagcgctcgccggccagaggctcggcccgcacccccaagtgcaggcttaagaaactgggggactgttgataacggctttgccagcgccgctccgctgccggaaagggtcctggccagaggcggccaaaggtatcccagcgggtggcattggagatgatcttgcgcgcaaagagcttttcccccgtggagagctcgacgcccacggcccggccccgttctgccaaaatccgccgcaccgacgctcggtagcggatttgccccccgcaggtctctagcccctgggccagcttttgagcaatctgccccacccctcccttggggtagttgacgccaccgtagtggcggtcgcagaacaccatgccggcgttgatcatgggcgtgcgctccgccggcaccaccgaccagcagtagcactccatatccacaaagcgcagcagcgccggatggcggaggtggcgccgcgccacctggcccacattggccggcaaatagcgggccaaagtcaggcaggcgcgggggttgccgacaaaagagcgccagagatagccccactcctccaaagagagcagctccatggcgttgaggctgttgaagataggccagaagctgtcgtagaaacggcggatgccgcccgcttcctgagggaaatagctagctagctcctgcaaaaactcctcgtagttccggtgtacgcgcgggctgagcccctggggcaggtggtaggcaatctgcaccgggtcggggatggagtccaaagactggcccacggcagccaaggcgcgggtaagcaggttggtggtgccctgcctgcccaggccaaagatcatggaagccccgacgtcgaagcggtagatcccgttgccgttgggatccgggcgctcaaagtagccggcgctgccaccagggatgaggtatttttccagcaccaacacccggtagcccttggccgccaactgggtggccgccaccaggccgccaatcccagcgccaatgacaatgacatcccaaacagaagggggggaagcaggaggtgccgtagcttgaggtcgagaaaacagcgtttgggtcaagggatccctctagcgcaacgccagtatcctcaacctaccaaagcttcaggcagcatccgccatccaatcccagccgtttgcagcgacttagatcagatcttccaggccgcggctgccgacgtagcggctataggcgtagattagccccaggctcagcccggtaaccagaaagctgagggccgctccaaaagggtagtccaggctggcgccaaactgcatctggatgacattgccaatcaacaaggttttgctgccccccaacaaatcgggcaccacaaacatgcccagcgccggaattgccaccaggatcaggcccgccgccagccccggcagcgtctggggcaaaagcacccacaggaaaacctgccagccgttggcgtagagatccctggctgcctctgccaggcgccagtcgatgcgctctatggccgtgtagaggggcaggaccatgtagggcaagaaggtgtagaccatgcccaggtacaccgccagccaactggggtagagagctgtctggggcgggatccagcccagccaggccgccagccgtgccggccacccctccggagccagcaccaccatccaggcataggtgcggatcaccaagttggtccagaagggcaccaccaccagcgtcagcaacagatcccgctgtcggggcgggtgggcggcaatgaagaaagccaggggataggccaggagcacacagaagaaggtggtgacggccgccaccagcaggctgcggcccaagatctgccagtagatgggcgtccagcccagggggctatagccgagaatgcgcaggtagttggccaacgtcaggggcaggcccacctggccaaactggccgctgctgagaaagctgcaaaccagcagcaacagccccggcagcaccaaaaacgttaccacccagagcacccccggcccggcaaagatgaggctgcgcagcagctcctgccaaggggcgagcagctcccctgagcgcacctggaaacgctggatccctggctctgccgctgctggccgcttcagcatggagcctcctgtcgccggggatccggctgcaagtgcaccaagttcttgggagggagatgagccactagggcctccccgatggcaaaatcctgatcctcgatgtcggcgttgagggtgagggccttgagctgctggccgctggccgtttgcaagaggtactggttttctgccccggtgtagatgaggttttttacccacaccggcacctggttgggcagcagatcccagccgctgcgggaaagctgaatcttttccgggcggatggccaactgcaccggctccaggctgggtgggatcccgggcaccttgagcttgcccaggggcgtatcgacgcaatcggtgccacaggcgatcccctcgatgaggttgctggcccccaaaaagtccgccacaaaggctgttgccggccgctcgtacacctcgtcgatgaggccaacctgctcgatgcgcccggcccgcatcaccgccacccggtcgctggtaaccaaggcctcctcctggtcgtgggtaacaaagataaacgtcatgcccaggcggcgctggagctcgcacaactgcacctgaagctgcttgcgcaacttggcatccagagccgagagcggctcatccaacagcagcacctccggctcgttgaccaaggcgcgggccagggccacccgctgctgctgcccgccggagagctcctgcggcttgcgcttggccagatccccaatctccaccaattccaaagcggcggccacccgcttgcgcagcgcctcccctcgcaccccccgcatgcgcaggccaaaggcgacgttctcttccacggtcataaagggaaagagggcatagctctggaacacggtgttgacgttgcgcttgtgggcaggcagatggcccaccggctgcccccggatcaccacctctccgccatcggcaacctccaggccagcgatgatgcgcagcagggtggtcttgccgcagccggaagggcccaaaaggccaaaaaactcgccccgccgaatctgcaagtcaatgccgtcgagggccacaaaatcgccaaagcgcttgcggagccccttgagctccacatcccagtcgggatccctggaagtgccggcaatgactcctgccaccacagttagcaaccctgcaatactctctaactcagtatgcaggtttggagagcgattggggtcaccgagatcccggcggctatagccattccgcctcaggcgtttcctctagtggctccgcttccggccaaacccagtccgtcaggttctgggaagggatccctggcggcatgagcccgtggcaacgggcgcaaaacaggcaactggcacagcgttcgccgtaggggagggcgggaaaggcctgcgcctccagttgccgcaggcggcctagggtggctttgaggtgggccagatcccgctcgtaggcggcggcgctgtagcgcaactgaaaaggctgctgcgggtgctgcacataccaaaaggtaagctgcacctgctccggctcaaaagggcctgccaggggcagttgagcggccaccccgcagagcaacagcgggtaaaggcgcacctgccagtcctgggccaactgttcgtcgggggggcgctgccgctccgtcttccaatcgacaatgtgcagggatcccggcgcaatcaccagccgatccaggcgagccatcagcttaaacccctcaatccgttgccagaggggcagttccgccaacacccgcccctgcggctgggcatggggactggccaagaacacctgccaccactggcgtactgtctcctccaaggccgacaagcgcggctccacctggagcccgcggctgtacgattccaccaggcggtgaaactggcgtccccgctgctgctccgcttcgtgctcaaaggcatccgctgccggccaaatcagccgctccaggtacacgtagcaaaacaagcgggggcagtagtccaacagcgccagagccgaagctgagaggttgacctgctcaagcgtcaacctcagcggggaaaaagcagcagggatcccaggcatggaccaagaagaggagttcatggccattctagtgccgctaggactggagaatggcttctagagccgcgcgcggatctagacaagataaaattaagctcaggctcgtgctagaggtcttggttttttgccgctagtgtctgagcgtctgcaaactgtttcgagagcgaggaaaaggtcgtggagctagctgagatcgaggagttaatgagcaaagcggtgcaggccacccagcgttccttcaacacggtgcgcaccgggcgggctaacgccagcctgctggatcgcgttcaggtggagtactacggcgttcccactcccctgaaggcgctagccagcatcaccactccagatgccagcactctcttgatccagccttttgatccctcgaccctggcagcaattgagcgggccatcgtcgcctccgacctgggcctaacccccagcaacgatggcaaggtggtgcgcctcaatatccctcctctaaccgaagagcggcgcaaggagctgagcaaacaggtggccaagctggccgaagagggccgggtttccattcgcaacatccgccgcgacgccatcgactcggtgcgcaagcgggagaaaaacggcgagatctccgaagacgagtccaaaagcttgcaagaagaaatccagaaattgaccgaccgctatatcaagaagatcgacgatctgctggcggagaaagaaaaagaactgaccacgctttagggctttgtccttgagcacgcccgccaactgtttttggcccgctgcagccaagcagcagctccctccccggggctgggatcccggcctaggccagcatggacctcatcttgtgtcatcagtcagcagatttcgacaccctaggggcggcagtgggggcagcccgactctaccctagcgcccgcattgccttgactggcggatccctgccgggagtgcaggagttcttggccctctaccgggacgagtttcccctcatcgagctgcgttcggtggatccccgccaggtccagcgctggatcctggtggattgttacgacccggatcgcctcggtaaggctgctgcctggctgagcgttcctggggcgaagatcgagattttcgaccaccacctgccggccaccccgctggaagagctgtggccgcagcagcaggtcagcgctcacattgaggcggtgggctccacctgtaccctcctggtggagcggctgcagggggccgggatccgcctcagccctttcgagcggctggcgctggccttgggcctccacatggacacgggatccctgaccttcccggagaccaccgcccgcgatgccgccgccctcacctggctgatgcgtcagggagtcaacctggtggtgctgcggcgctttttgggcgatggcctcacccccccgatgcaggaactgctcagccagggactggcccagatgcaggtggaggcggtgggggagtaccgcttgggaacgtggctgctggagctgccggagtttgtgcccggcttggccggcctggtgatgcggctaatggatctgacaggggtggacgtgctgctcttggtggcacgacagggggagcggcttagcctcatcgggcgggcgcggcaggagtttgcccaactgggccgagtgatggcccgctacggtggcggcggccacgactgtgcggcagccgctaccctaaaagcttctccagaccagcccctgcccgatcccgcccaggtgctgagcgacctcagccaggcggttaaagagcggatcccgccgcctgtgacggccaaggatttgatgtcctcgccggtgcgcaccatccgaccggaggttactatccaggaggcgcagcgggtgctgctgcgctatggccactccggcctggtggtggtggatggccagggccgcctggtgggagtgatctcgcggcgagatatcgacattgccctgcaccacggctttggccatgcccccgtcaagggctacatgactaccgacgtcaagaccctctcccccgacacgcccctggcggagatccagcggctgatggtgcagtgggacattggccgtctgccagtgctccaggatggccagttggtggggatcgttacccgcaccgatgtgttgcgacacctgcaccagctgccggccctctcaccccagttggcttctcctgctctctcttgtcctttggatctcacctttgccgctctctcgccgcagcaccgccggctgctagaggaagctgcccgaattgccgatgaaaagggtctgcggctgtatctggtggggggggcggtgcgggatctgctgctgcaccggtggggacggcagccctcctcttgcctggaacggctggatttggatttggtggtggatgggccttacccctcgaccccccaagggacggatccgccgggctgggggttgatcctgggaaaagccctcaagcagcacttcccggaggcacgcctggagatccacggcaagtttcagacggcagccctgatctggccagggggcttttgtgtggatattgccagcgcccgcaccgagttttacccctacccggcctcgccccctgaagtggccatgggatccatccatcaggatctctaccggcgggatttttccatcaatgcgctggctttgcgcctcaacggcccgcagcgggggcagttgctggactttttcggcgggcaagcggatctgcaaaaggggatcatccgcgccctccaccccaacagcttcatcgaggatcccacccgcatctaccgggccgtccgctttgccgtgcacctgggctttgccctggatccgaccaccgaagaatggattcgcacggctgtagccagcggcctccacgatgccgttggcggggagcgcctcaagcaggagctggcctacatcctccgctcccgcgactggcccttggcttttgagcggctggcggcatggggagccctgcgctgcattcaccccgctttgacctgggatccctccctgtaccggcggctgcagcgggtgggccgctgggcctatcacttccgccgccgctaccccgagctgggatcccaggagatctggcaactgcgcctggaagccttgctcttgcccctgccccaggcaccccaggtagccagccagctccacctcacccaagcgggcatcgaacgcctcagccatttctcccactaccaagccctcttggcccaactggagaccggatccctgtctccggctcaggtagtacggctgctgcaggggctgcgcatcccggcggtgatcctgttggcagggctggccgccaagccagcgcggcggctgctctggcgctacttgcaggagtggcattgggtgaagccacccctcaacgggcacgatttgcgttgcctgggctacaagccgggccctctttttcaggagatcttggagcgcctgcgctgcctcaccctcaacggcgagcttaccactcgcgctgaggcagaagcctggctgcggaaacacttccccttgctgcaatctcagccaaagtagccaaaagagtagaggggttgcccatttctggtaggacgatcccattgccagatcgctagcctgagagaaggttgtcttggagggatccaatgcgggtattgaaacctcgctctgctgtcgaggcaatcccgtcggtgggccccatccccccccagcggcggagttgccgcgtggccaagccggttgcctttgctctgctggccatccttgccgccgggatgggatcccctgcccaggcccaagacctggttcggctgctgatccacggcctgcaatggctgcaggtgagccagttaaacgacgcccaagaggtgagcttgggccgccagatcgaccagcaactgaaagcccgcggacagattcgcgtcagttcaaatttctattgggtggagcgggtgaaccgcatcggccagcgggtggccgcccacagcgaacgccctaacttgccctatacctttcaggtggtggaggatccagacatcaacgcctttgccacgatgggtggttttgtttacatcaccactggcgccctggaagctgccgacaacgacgaccaaattgctgctgtcttgggccacgaaatcgcccatatcagcgaacgtcacggcctccagcaactgcagcaggctgccgccgcccgcttcggcgcccaattgctgggactcgatgacaacaccttggccgccctagccctggagctgggactgcgccgaccgcaaagccgcgaaaacgagtttgttgccgacgaaaaaggtttgtgggccgcctatcgcgctggcttcgatcccaggggcatgtcgcaatttttggccaagttgcaatcccgtccatccctgccggacttcttgcgtacccatccccctgtcgcggagcgcatcgcccgcctcaaccagcttatcgccgagcacagcatggtcagccctgctgcctatggctccggcggccccacttggccttcgcaatctctcccccaaacccagcgcaccgaagttgagattctgccggtgctgccggttttgccctgagtaggccgctgggatccgttttccccgtagggtgcaggttcgcatctggggggaacgcttcgcaccgctggcgcgagcagtaggcgagggtagccttgtaagctgagaaagggtttcctacctgccccgctgcgcggttcacttgcagtgggccgtaggactgggcaagccaggaggcatgggaagaacatcaagcaacagaacgtgccacacaaaaggatagcttggtagccccgcacttgagtgcagggcggaaaagctcgctagccactttagtcgcttacccatgatgggggtcgttgatatagtttcatagctcaaacaacctcttcctgacttctcctaccaagacctttttccttctctttggccaaaaaataagataaacaaccgctagccccacagcatggttgtagtgattgtaccgttgactttcctctcgcactatcgcttgcccatgttagactgcggttgtcatgccgcttgccaacaatgatggagtacggctgtcagcaggttcgagtcaggaacagagagctagtccccctattagagtacttgtgtcaacagtctaataaggtgtacaactgtgctttgtactatgcgagacaagtctatttcaaaacgaagcgatgggcaagctatggtgagctttgtgctgagatggcgagaacccaaaacaagcacttcatcgcaatgtatgtctccgccgcacaacagacctgtaagtctgtagctgaggcactcagtagctttaagaaaaagctgaggctctcctggcaagaaggaatgagtttaagaccaaacctgccgcggccttcaggaactgtctagaggcgctttgacaacgccgttacgggttcttttgtggactgcgtaagaatcccccgcctttaggcgctgggagtgtcaatggatcccatctcttcaacagcagcacctatggatccctgtctgatccccgtcaagcttccccacggctcctacgacattctcatccagtcccccgaaggctccggcggccacagccttatccagttgggatcccaactgcaagccaggggactttcgggcaaggcgctggtggtgagccaccccggcattgccaagcattttggcgaaaagttgatgcaagggttgcaacaagcggggtttgctgcccgtctttttctgttgcccgccggcgagcgctacaaaaccctgcgctcggtggccaagatctacgatgctgccttgagctttggcctggagcgctcttccaccctcgtggccctgggagggggggtcattggggatatggtggggtttgccgccgccacttggctgcgcgggatcccgtttgtccaggtgcccacttcgcttttggccatggtggatgcggccatcggcggcaagaccggcgtcaaccatcctggcgggaaaaacctcatcggcgccttctaccagccgcgcctggtgtggatcgacccaacgctgttgcagaccctgccccggcgggaatttacctcggccctggcggaagtcatcaaatacggcgtcatccaggctgccgacctatttgagtttttgcaagaccggcccaggctgaggcgctacgccgattttgcccctgcggatctgcactatctgctgcggcgctgtgccgagtgcaaagcctgggtggtgcaacaggacgagcgggaagggggcctgcgggccatcttgaactacggccataccctcggccatgccctggaaaccgttaccggctaccgccgctacctgcacggggaggcggtggccattggcatggtggctgcgggagagatcgcccgtcgcctggggtggtggagcgcggctgaggccgagcggcagcgacgccttatcgaaagggcagggctgcccagccactggcccgccgggatcccttgggaggcggtgctgcaggcgctgcaggcggacaaaaaagtcaagcaagggcggatccgcttcgttctgccccgccgcatcggccaagcggagctgaccgatcaagtcgagctggcagaggtgcaggctgctttggcctcgattacagcaacctctggaaccctagaattaggaaaacctaaggacaagaaagcatggcacggcaacaacgggtagccatcctaggggccacaggagccgtaggagtggagctgctgaagctgctggaagagcgccgctttccggtggcagagctgaagctgttggcctcgccccgctcggcgggcacctacttgaccttcaagggagaacggatcccggtggaaccagtttcagaagcggccttccggggcctggatctggtgctggcctctgccggagccggtgtctccaaaacctgggccagaaccatcgtcgaggcgggggcggtgctgattgacaactccagcgcctttcgcctggatcccaatgttccgctggtggtgccggaggtcaacccccaggaagccttccgtcaccaagggatcattgccaatcccaactgcaccaccatcctaatgtgcgtggccatctaccccctgcatcgccacatccccctgcgccgcgtggtggccgccacctatcaatcggccagcggggccggggcccgcgccatggtggagctagaggagcaaacccgcgcctacctccaggggcagccgttgcagccccaggtgttcccttactccattgccttcaacctcttcctccacaacagccccctgcaagaaaacggctactgtcaggaagagatgaagatggtcaacgaatcccgcaagattatgggatccccccacctgcggctgacggctacctgtgtgcgggtgccggtgctacgtacccacgccgaggccctcaacctggagtttgaacagcccttcccggtggagcaagctcggcaaatcctggcccaggcccctggggtggtgctcattgaagattggcagcagaaccgctttcccatgcccatcgacgtggccggcagggatgaagtggcggtgggccgcatccgccaggacatctccgagcccaaggccctggagctgtggctatgcggggatcaaatccgcaaaggtgcggccctcaacgcccttcaaattgccgagctgcttttgaaggactaaccatcatctgccctgctcttcagccttcgggcatttggttgtcttcgtcttcttcttcatcgtcatcgcccggctcttcatcgtcatcgcccggctgaccaccatcgcccggctcatcttcgaccggcccttcatcgcccggctaaccaccatcgcccggcggaggcagcgtaggtgtcggaggcgtcactgtcgtcccaccgcttccgccgcagccggtcagtcctagacaggccgcccctagactcaaagccaaaaggtttgtaactgcttttttctgcatcgctttttcactcctcatcatcagacttgactttagttttctttagtttttgtcgacccgccttactaaagtatagccatagcctggtcaaattgctgcttaggatgcttctgcgcccacgcaatctaccactgttgggaataaaccttgcctcagatggcaagctccaactggggaatagagccttcagacttgctcttgtgtaccttgcttgtaagcacaaaatctggcaacagaagctaatttttagaacctcgcgtatgccgcttgggccagcaatgttcacacagtgttcgtagacgggatcccgatcaccgaggtcggtcaaagtacccgcatctcagaggtcgaagcgttggcagccattcaggctcaaacggaagatctactgcgctgtcgagagcctttcaaagcaaccctaactccggtggtgggctagccatagcaggggatctgccattccggttggccacaaaccgcacacaatgtcgcaaaaggaggagaattgaaaagcattcggcctttgtggagattggcttgtgcatccaattgggacatccaattgggatgggatccctggctagctttatcgccggcttggcgacggggctgggggctttgccggcgctgtttcttccctcgctctcggagagggtgcaagggatcctgctggggtttgggggtggggtgatgttggccgccacctcgttttcactggtggtgccgggcaccgaggcggcgctggcgctgggatattcccagttcggggcggccgtggtgatggtggcgggcctgttgttgggggcgatctttctggagagtgcccaccagctttttccccacgagcactttttcaaaggggctgaaggggagaaccgcgcccacctaaagcggatctggctcttcatcattgccattgccctgcacaacttcccggaaggcctggcggtgggggtgggatttgccaccggccaagtcggcgatgggttggcgctggccctggggatcggcctgcagaacatgccggaagggctggtggtggccttgtcgctggccagccaggggtattcgcggctgtttgcttttgccattgccctgctgaccgggctggtagagcccatcggcggcatcgtgggagcgacggtggtcactttggctcagccgctgctgccctggggcatggcctttgccgctggtgcgatgttgtttgtgatctcggatgagatcatccccgagtcgcaccggcaggggttggagcgggagggcacctttggcgttctcagtgggtttgtggtgatgctgctgctggatattgccctgggttaaaaagggatcccgtcctgaggtgaggttttatgctgagcaacgagccttttctgtggcggggaagaggggatcatgcttgcctgctgctgcacgggttggggggtggcgtctacgagttgcagtggctggcggagcggctgttggcagccggcctgacggtgcaggggtttaactatcccggccacgaccgcccggcaccccgcatgcccccttcccgctggacggagtggtacgggcgggttttggaacattacctggcgctgcagcaggagtacccgcgcctttcgctggtggggttttccaccggctgcctgttggcgctgcacctggcctttgcccaccctgtccacaaattggtcctgctggcgccgttttttgccattcgccaccgctggtactatctctttcgcccggagcagtacctcaacagcctgggctggctcttggaagaggttccccgctttcgcctgccgattcgggatggcgatgtccgcgcgttggcagaaagagtggcctatttgcgcagcttcaatctaacggcggtgcgcagcgcccttgagctcatcgagcgggtcaggggggaagtagccagcatccaagttcccaccctcatcctgcagccgcgccaagatacagtggtggatcccgaccaggcggcgtggctctaccgggagctgggatccgccgagaagaccctgcattggctggagcgctccgaccacgttctcaccttggactgcgagcgggagacggtgtttgcccaggtttgcgccttcctcaaccaggatccttctgcgcccggatcagcgtaaccccttgccaagcaccgcgggcatcgtagtcccggatcaaacgcaagagacaatggcagtcttccgactgcggaaaccagctcaggctcaccgaaaagctgcgatcccggtgggcggtagggatgggcaagggatccggcccgcccatccacagcccccccggcaagggatcccaagggctggcccactctgagagatctacatgagtttcgctgagcaagctatcggcagcagaaaagctctgggcgatcccccgccatctcccctggaggcaggctctcagctgctctctgctcaggggtgaacagtctgcaacgggatccaaagcttggccgcgccgctccaggatcgcggttacctctaccagacgaccttgggcatcccactgttgcaccagccgcgccttgcgctctccccaaagaaagccctgctcgacggcaaaatcgccaaacggtgccagctgcagccgcccgttggaaaaggagccatcggggaaaaagcgcaagccgggcgagaaatcttgatagacccagctctggcggcttgttggggtaggggatccctctagggggtagtaggcattggtttggcggattgcgtcccgatccaaagcctcaaaggtgatgaggctgcgcttttggcccaccagctcccagccgtgggcggtgggtcgatactcggaaaagagcccgtgccattctcccaggtgcagggccaggcattctctctgggttgtcatgaagcactgtgaagtaacattagggagacgcaacgcggaagacagagccgatggggaggaagttccgaggtggcattttactggttttggggtttatgctctcgcccttttcctggtggaacgatttgttcttcaacctacccattgcctatggatttggctacctctgcagcttgtggcagccccagtggcttttgggaggaacccttgccgggtactggctttccaacttgattggccttctcctgatgcagtttggcgctactgatgtggttgagcaaggggataaaccccgcaacctaaagcgcgatctcgttattagtttggcttcttctactgcctacactttggcgatcctcgggctggtgcagcttcaccttgtcgatatcggcgccctcttccccacttcttaagctcatgcccctccctcttttctggacaacgctggcggaagggatcctcgcctttattgccacccacattgacgacttttttgtgctggttgtgttgtttgcccaggtgcagatccaacctacttggaagggctggcaggtttagctggggggctacttgggcttggcaggattgatcttgatcagccttttggggtacttggggggcctggtgctgccgccatctgccattggcctgctgggactgatcccgctggcggtgggcggctggaaattgtggcgatctgaagcggaagaagccctgtcgaaagagctggaaaaactgcaagatcgaccacccgcaaagactgggctgctctttttgccctcgccagctctgctgtccatgctcctcacctttgccaatggcggggataacatcagcttgtacgttcctttgtttgccggcagcacccctctccagttggctctcttttctataattttctttttgatgaaagggctgtggtttgccatggctcaaaggctgacggtgcaaccggaagtggccaagatcttggctgaacagggagagcgctgggtaccctggattttgatgagattaggggtgtggatcctgttcaaaaacgaaacttggcgatggctgctcgggatcccgtagcgggcggagtcccttcgagtttcagtcgttgtgccgctctgaagccggatcctagttcagatcttcgtggcggtgttcccgttcccgccaatcaaatagcggcgttcttccgcgcttgtgggggactgattgagttgtgcaattagttgtgcaattaagcgacgtaaagtagccgtgccctaaccataaactgacgcaaaataatcaacgagaatccatcaaggactggtgaggacagttcaagatcagaaccatccaatcatcaaaaaatggggtaggccaaattaacttatcaaaggatcgtcaaaagatcccagaatgcgcacttctggctctaggaatatcgaccatcgttgataaaccttttcttgggccaagcaaatcagacggtagatgtcgttggcgctggcctgaccacaattgaggatgaagtttgcatggcgctcggagatctgggccccgccaatccggtagcccttcagaccgacctgctcaattagccagccggcaggatgggtttcggggttgcgaaagacgctgccacaactgggcagatgatagggctgagagctcaggcgctggttgaggtggcgctgggtttgtcgctgcacctgagccggatcccggcctgggagtaactgcagcgttgcccccgtcaccgtccaaggagagtcctgtagccgcgagcggcggtagccaaattgcagatcgaccggttctaagcggcagggctcctgctcttcatccaaaatctgcacttccaccaacacgtccgacatggcgcgcccgtgggcgccggcattcatcaccaccgctccccccagcgtgcccgggatcccgatggcccactccaagccactccagccccgcttggcggctgcccgcgccaggttaaccaaaggttctccggcagcggcccagatcctccccccctccaacagttgcatcccgcgcaaacgccgggtgtggatcaccagccccggcaggccggcatcgctgatgagcaggttgctgcccgcccccaacagtgtaaccgggatcccttgcgcccgcgcccaggccaaacattgctgcagctccagattgttgtgcggctcgcaataccactccgctttgccgcccacgcgaaaggtggtcagaggggccaaggggatccccgcttgaatccgtccagagagtcgggcaacgcttgaggcattgggcacgcagggagctgtagtcatgatgccaatacctcagaagcccccatctccctgatcccatcctccgcttgccccggcaatttcccttcaaagtttgccagaggctgctcccccagccgagccgcataggcccgcatcgtagcggctatctgttgattgagatcgcctgcgcccaaaaaaattgccagatctccaggttgcaagatagacggcaacacctgcggcaattgcggcaaagaagacacataacgtacatggggatggtgctccgccaccgacacggccagccgcaagctgtcggagccctcaggcgctgcttctcccgccccataagtgggcacgatcaccaccacctgcgcatccgcaaagcagcaagcaaagtcctggaacaacttggccaagcggctgtggcgatggggctggaacaccgccaccacccgccgctgctgcagccgtgccgcccgcagcgtagcccgaatctcgctgggatgatgggcatagtcgtcgataaaggtgaccccacccacctcgcctttgacttcaaatcgccgctgcacccctcgaaactcggccagagccgaggcaatcaccgcaaactccaagcccaactgtcgccccacggcaaccgccgccagggcattgctgaggttatgggatcccagcacctgcaggcggagctggccgaggagggatcccctttcccagatctcggcagaggtgcaatcggcagtgtagaggatctgacgggcctggtactgggcttggggatggccggccaggctgtagccgatgtccaccttgaggtgggtggccacgttggggcagtccagacaggccaccagggtttggctctgctgcccatactgctgaaaggcccggatcacctgctccagattggcgtagtgatccgggtggtctagctcaatgttggtgatcacgccaatttggggatagagccgcaccagggatccatccgactcgtccacctcggctaccaggtattccccctggcctagacgggcattgccatcccaggcgtccatctccccgccgatgatcaaggtgggatcccagcccgccgccagtaacatgtagccaatcatgctgctagtagtggtcttgccgtgggtgcccgccaccccaatgctgggacgatggttaaacagggcagccagcaaatcggctcgatgccaaacctttagtcccttgtccagcgccgccgctaattccgggttggtggggcgaatggcgctggagtagaccacctggggatccccggccaaaccctccagagtgtgcccctgaataaagcgcacccccaaggcttccaggcgacgggtgcggccattggcggcaatatccgaccctgaaacccgaaacccctgcttggccaaaatgtaagccagagccgacatccccaccccgccgatcccgacaaaatgataagccggaagtagcgggttcaacggatccaaatttttcgcaggcggagatggagaacgagctggcgccggcgcaacggcatctttccccccaactgtttccaccatcgcaactccacctcactcctcgcaccacacctagaaatcggcacctgcagaaaggccccggacacggcagatcatatcaggaatcccttgggttaggtagccgacgaaggtcgacaaccgaagacaagccggagaaaaacgaatacccgaaaaataaacacatgagaaaaacctggacatccttgccccataaactttacacttattaaaaaattgcaactgtaacgaccgacctcaaccgcaaaactcaacgagtagggaacgatgaatcagcggctactctggtctattgcgggagctggattgctggccggaactgggctggcctggctgggcctgagccagcaggcggccacccaatccgtatcagagaatgcaacggaggagacgcggctacctccccgcgttggcgccctgggtcgcctggagccggaaggagaggtggtgcgggtggccggccctccgggagagcgactgggagagctgctagtggccgaaggggagcgggtgagggcggggcaagtgttggcacgtctggaaagctatcgagagcgcctggccgagcgggagtatgctgctgcccaactccaagaagcccgcgcccggctggaggccgagacccgctttggccaagctcaagtggaagaggcgcgcacccgcctcagccgcctagacgaaccgcaacagatgcagatccgatcccaggaagcggtggtggagcgccttcgggcggagctggccgatgccgaggccaacctggctcgcttccaggccctgtggcaggagggggctatctcccagcaggagctagaccagaaagctctgctggtgcggcaacggcaggaggacttgcgggctgccgaggccactctggatcaactgcgcctggcccgcgagcgggatctgcgcaacgcccaagcccaggtgcaagctgctgaagcggggctgaggcgggcgcaagcgcaagtgcaactgggatccctggcccgcaacctggagctggcggaggcccgtctggagcgcaccctcatccgcgccccccgggccggccaggtgctcaagatccgcacgcggcctggggaagttatcgctgccgacacagggatcctcgagctgggcaacaccgaccagatgatggtggtggcggaggtctacgaaaccgacatcctgcgggtgcggcccggacaacgggccaccatcagcaaccgcgcgctgccagaaacgctgcagggccgggtggagcgggtgggcctgcagatcggcaaaaaagacgtgctcaacaccgaccccgccgccgatgtggatgcccgcgtggtggaggtgtacatccgcctggatccggaaagcagcgcccgcgtggccggcctgaccaacctgcaggtggatgtggccatcgaggtcgaggggtaggaggggggaatgtccggcctgttcagcgtagcgtttatcgggcggcgcatccccttggcctggctgcagttgacgcgggagaagatccgcctgctggtggccctggcgggcattgcctttgcttgcatcttgatgttcatgcagttgggcttccaagacagtctgctggaaagcgccatccgcttccacgtcgccctcaaaggggagatcttcctggtcagcccccagtccaacgccctcattgccatgaacaccttttcccagcggcggctctaccaggcgttgggctttgagggggtacgggccatctcgcccgtctatgtgggctttgccctctggaaaaacccccagacccgccgcacccgcagcatctttgtggtgggggtggatccctctgccgacctgctggagttgccggagctgacccccgacaagttggaggagatcaagaaagcagacgtggtgctcttcgaccgccgctcccgcagcgagtttggccccatcccggagtggtttgaggccggtcgagaagtttttactgaagtaggcaaccgccgcgtccaggtggggggcctgttcaagatgggggccacctttggcgccgatggcaccatcctcaccagcgacctcaacttcctgcgcatctttcctcagcgggagcgcggcctggtggatatcggcgtagtgcagctgcagccgggagtggatccccagccgttggtgcagcagatgcgggccttgctgccggaagatgtgcgggtgctgtcgcgggcagagtttatcgatatggagcaaagctactgggaggagggcacggccatcggctttattttcggcctgggggtggccatgggcttcatcgtcggcattgtgattgtctatcagatcctctacaccgatgtatccgatcacctggcggaatatgccaccctcaaggccatgggctacacggatacttacctgttgggggtggtgtttcaagaagctattttgctggccggcttggggtatattccagcttttgccctggcagttttgctctacgatttgacggccaatgctacgttgctgccgatcgccatgaccttcaaccgggcggtgttggtgctgctgctggcagtgagcatgtgctttatctcgggggccattgccgtgcggcggctgcgggcagccgatcccgccgacattttctaagttttggcaagaatggaggaggcagatggattgttgaatagcttgatcaactgcccaaagacttctgggatcccttcaataggcttctggatggttcaatcgcggcggttccgatgatggcccaagcggttactgaattgaattgtcaacccaagttgtttgagattttgagctccctatgctgccttcccttctcgatcaagctgccctcgcttccacccaacatgccgttgagccggtggtcaaagccgaaggggtgaaccactactttggcgagggatccctgcgcaagcaagtgctttttgacatcaacttcgttttgcagccgggggagatcgtgttgttgaccggcccctctggctccggcaagaccacgctgctcacgctcctgggagctttgcgctcggtgcaagagggcagcctgcgggtgttggggcaggagctgcggggcgctaagcccaacaccctcatccagatccgccgccaggtggggtacatcttccaggcccacaacctgctgcgctccctgacggcggcccaaaatgtgcgcatggccctggagctgcacaacggcctttctcctcaacaggtgcagcagcaggcagaagcgatgctggcggcggtgggtttgggggatcgcgtccactactacccggagcagctttcgggagggcagaagcagcgggtagccatcgcgcgggccctggtcagccaccccaagttggtgctggccgacgagccgaccgcagccctggacagcaagtcgggccgcgaggtggtgaccctgatggagaagttggcgcgagagcagggctgcaccatcctcatggtgacccacgacaaccgcatcctcgacattgccgaccgggtgttgcacatggaggatggccgcctggagagccaggttgttgcctagtttgccggggcgtggcggcggtaccactcgatggtgcgctgcagcccctcccgcaggctcaccttggccacaaaacctatcctctcgcgggctttggagacgtccaagcagcggcgcggctggccgttgggcctgtcggtttgccagcggatctcgccccgaaactccatcagctcgcagatgagggcgatgagatcccgaatggagatctcctcgccggtgcccaaattgagtggctcagggctgttgtagagctgggtggccaggagaattccccgagccgcatcttcggcgtagaaaaactcgcgggtggggctgccatctccccacacctcgacgtagttctggccccgctgctgggcttcatgcaccttgcggatcaaggccgggatcacgtgggagctttccggatcgaagttgtccatggggccgtagaggtttaccggcaggaggtagatgccgttgaagccgtactgctgccggtaggcctgcagttgcaccagcagggctttcttggcgatgccgtagggggcgttggtctcctccgggtagccgttccagagatcttcttccttgaaggggacgggggtgaacttgggataggcgcagatggtgcccacgcagacaaacttctccacccccgccaggtaggcggcgtggatgagctgggatcccatgatcaggttgtcgtagaagagctccgccggcttggcctggttgaggccgatgccgcccacatgggccgccaaatggatgacgacatcttgtccctgcaccacctcttggcagacctcccagcggcgcaggtcgtgggtgcgggagcgtgggatccgcacctgctccggcttgacccccaggagttgcaactgctgcaggacgtgtttgcccaaaaagccgctccctccggtaagcaagatgcgcttttggctgagatcgatggcactggacaagctgttgggcgtcatggctggcgcggaaaatccccggctttcattatggggtaaggcggcagcttctaactgcccaagcctgaagacagctctgcctgtagccgctcctgggccacctgcagggcttgggccagtttctctggctgtttgccgccggcctgggccaggttgggccgcccaccgccaccgccgcctgtcagcttggcgatctcgccgataaaggagcccgctttgagaccaagtttctgcaccgccgggctaaaagccgcaaccaggctgaccttgccagcttccggcaccgatcccagcaccactgccccttctcccagtttgtggagcagatgttcggcagcagttttcagcgcctcggggggagtggatcccagttccgccgccaagatctgcagattgccaacagctacagcctggggcaggagccgctctgcctgcagcaaggccaattggctgcgcgcctcctcgagcgccctctgggcggccttcagctccgcctgcaaagccgccacccgctccgggatctcctggggcttggccttgaattgggcgctcagctcccgcacgacgctatcccgctcgtttaggtattccagcaccgccggcccagctaccgcctcgatgcggcggatcccggccgctacgccactctcggagatgatcttgaacaggccgatctcggcagtgttgctgacgtgggtgccgccacagagctccattgacacccccggaaagtcaaccacccgtacctcggccccgtatttttccccaaacatggcgattgcccctctggctttggcctcggccaggggcatgatggagacttgcgcaggatgggcctcggcaatccaggtgttgaccagatcctcaacctgctgcagctcttcgggggtgaggggacgcgagagggtaaagtcgaaacgcagccggtcaaaagccactagagatcccgcctggctaatagagggatcgacaacctttttcagggctgcctgcagcaggtgggtggctgtgtggtgggcctgggcgcgccgccggcaggccaggtcaatctgggcctgcaccggatcccccacccgcaggatcccccgttctacccagccaaagtggacaaacagatccccccgcttctgcacatcctccacccgcaccaacactccgtcgccggccaggtagccgcgatccccgatttggcccccggactccgcataaaaaggcgtgcgatccaaaaccacctgcaccgactgcccggcctctacctggggcaccgacttcccttccaccagcagggcctccaccacgccgcgggcagaagactggctgtagcccaaaaactccgtctcgattaaaaactcggccagctcgtccagggatccctgggccgtgacgtcgagggtttggtgggcggcgcgggcccgctgccgctgtttttccatctcttgctcgaagccctgcacatccacgctaaagccgcgctcctgggcaatttcctgggtcagctccaacgggaagccgtaggtgtcgaagagcttgaaggcgtcggcacccgagatctgcttgggcgcgccactggccgtgacgttggcaaacagatcaaacagcagccgttccccccgctccagggtcttgagaaactgctcctcttcccgctgcagctcggccttgatcaccgcctcccgctcccgcacctccggataggcggcctccgccaactggatggccgtctccaccaccggcagggtaaagggctcgccgatccccaagaggcgcccgtggcgcaccatccgccggatcagccgccgcagcacatagccccggtccacgttggaggggatcaccccatcggcaatgagatgcatcaccgcccgcgcgtgatccccaattaccttgagggagactttctgctcggggctggcctggaagtagtccacccgggcaatctcggccgccttctgcacaatagggaagatcaaatcggtctcatagttgttggggactccctgcagcacctgagccagccgctccagtcccaggccggtgtcgatgttttgcctggccaagggagtgaggcggccctcgctgtcccggttcagctccatgaacaccaggttgtagatctccaaaaagcgagagtcgtcccctaggtcgatctgctcatcccccagctccggcttgaagtcgtagtagatctccgagcaagggccacaggggccggtggggccggcagcccagaagttgtcctcctcccccatgcgccggatgcggtggggtgggatcccgatcgcatcgcgccagagggcaaaggcctcctcatcttctcgaaagacgctcaccaccaggcgctccggcggcaggccaaacacctctgtcaccagctcccaggcccaggtgatggcttcttttttgaagtagtcgccaaagctgaagttgcccagcatctcaaaaaacgtgtggtggcgggccgtccgtcccacgttctcgatgtcgttggtgcgcacgcatttctgggcagtcgtgacccgtgggtactgtggatcctgatggccgaggaaaatcggcttgaagggcagcatgccggcgatggtcagcagcaccgtcggatcctccggcaccaaggaggcgctgggcaatacctgatggccccgctgggcgtagaaatccagaaaagcctgccggatggcggcaccggagaaggatggagacatggccaaggcaaagggtaactgtattgatcaattctaggttttttggctctggggcagttgaactcccgctctcggatggggccagtgtcgctccccaaagcgacacaatctaagcgatttctctgattgagcccaagtgggcaaacgctaggatcagcctgttcgaggcggatgcgcaagatttttctctccttggtctaggctagatgtatctctggcaacttgcttgcccgcccatcggccccgtctcggttacctagacgtcagccggtagcgcttgaatgatatgcccaactgctactgcctcaatccggactgtctgcggccggaaaatcccccggctgcctccacctgtgccttctgcgggcagccgctgctgctgcgcaatcgctatcgcgccttcaagcgtctggggcaggggggatttggcgccaccttcttggcccgcgatgaggacatgccctccaagccctggcgggtgatcaagcagttgcgcccggctgaaaattcgccccaactggccaggctggcggaggaactgtttaaccgcgaggccgaggtgttggagcgcctgggggagcactcgcaaatccccaagctctacgcccacttccaagaaggcggcaaattctacttggtgcaggagtttattgaggggatcacgcttgcccaggagatgcggcgcaacgggcctttttccgaagaacaggctcggcaggtgatgcaggaggtgctgctcatcctcagctatgtccacagccacaacaccgtccaccgcgacatcaagccggccaacctgattcgccgcaaagaagatggccgcctggtgctaatcgactttggggcggtgaagcagcttgggccaggccacacgttgtcggaggagggaacggccattcgctccctgggcttttctccgccggagcagatggccggccaggcggtaggccccgccagcgatctctacgcgctggccgccacctgcctcaacttgatgaccctggagtcgccggccaagttttacgaccacaacacgggccaatgggattggtcggatcgcctgcagctcagccccgagttcgacgccattttgcgccgcatgctgcacccggttatcagccagcgctttgccacggctaccgaggcgttgcgggctctgcaagggatcccggtgcaggagggcccgccttcctcgccggtcatcttgcccccttctcccttgactgccggctccagcccgttgctgatctccgaccattggaccagacgccgttcaacctctcccccccctgcccgaacagatgggttctcgcctacgccgctccctcggcccggcgcgggagacatgctgcccctgggatcggttcccaccggctgggggagcaccaccggttttacccaactgggccaagccagccgcatcaccggcggcgggcagatcaagccagccaccccgccgcgcatcccgtctttggcgggggcggatctgcggggcaagtcttttgccaaccagaacttagccggttacgacttgcgctgcgccgacctgcggggggccgatttttcgggggccaacctgcagggagccgatctgcgcgggatccgcttcaacacaccgcaaccccgctggctgcgctttttgagccggctcctcggctcggccaaaaccttgggcgagatcctagcaggcctgggagggctcttgggagccgggagcctggcgtttttgctcgtccatctcgccacgcgcaatgtggtttatgccttgggggcggctgggatggctttggtggtagccgggtcggtgctctggtctgcaggcggcagaacttccctgccacgccaagccgaagaaaagggcaagcgcttcaccagcttttacaaagcggatctgcgaggggcacagatggataggaagctgcgggagttcgcccgccgccagggtgccatcttgagctagagcagatccgttcccgccttaggctatgggaggaaggcctctgcggagggcctggctcacctgctccgccagaggtcggcaggccacggctttcccttgccgccgatcccctgcctggtcgtaaaagacgatgccttcggcgcgggaaaggcccagggccaaaaacagcagctccaaaaccccaaaggaggtggcctctaagtccggcgcttgctgccgaagttccgccagcgtggcttgggcatcttccaggtggccaaaggccgggatccacagatggccggggggctcgggttctgggggggagtccgccccggcggagctttccaccacccgcaccgtcagccagccaccatcggggtagcgcaaggtggtgtactgcaggtgatccaggtgttgggccacctgggtgagcacctccgccacctgctgcatcgccgctgtcgggatcccgttctgcggggcctcctctaccagcgttgctgcctgggccgccagactagataccatgattgacaaccatcctcatctaagttcagaataggtattcgcagctcctggggctgtagttcaattggttagagcaccgccctgtcacggcggaagttgcgggttcgagccccgtcagccccgtacctgttaggaacactgtagcctacatcggcaagcgggtcagccctgctattataggtaccttgctccgttagggtagggagatgtgtgccttgcggtatctgcgcccggatttgcttcacctcaagccctatgatgccgtgccgccccaagctgccgacaagttggatgcaaacgagtttccctgggattggccggtgggcttcaagcagaaactctccctcctctgggaaaaagggatccccagcaaccgctaccccgatgctcatcaccagggcctcaagcaggccatcgccgcctatgccggggcagatccggcccagattagcctgggcaacggttccgacgagctaatccgctccctgctcatcgccacctgtgtgggcgagcggggcagcgttttggttgcagagcccaccttttccatgtacgccatcctagcccagagcctggggatcccggtggtgcgggtgccccgccatcccgagacgtttgctctggatctggggcggtgtcaacaggccgtagcggagcagcgggtgcgggtggtgtgcttggtagatcccaattcgcccaccggcaatggcctgagcaccgctgagtgggagtgggttgaagggttgcccgccgagattttggtgatcctcgatgaggcctattttgagttcagccagcacacggccctgcccaagctggcggagcaccccaactgggttatcttgcgcaccttctccaaagcctttcgcctggcagctcaccgggtgggctatgccatcggccatccgcagcttatccaggtgctggactccatccgcctgccctacaatctctcggccatctcccagtgggccgttcagatcgccctggaacatgccgaggagtttttggccgacctacccctcatccgtcaggaacgagatgccctctaccaagccctgcaggaactgccgggggtgcgggtgtggcccagccaggccaattttctctacttccgggtggcaggatgggatccccaggatctgcagcgggcctggcaagagctgggaacttgtgtgcgctgtaccggcggcgggctgcgcctaacggtgggcacccctgaagaaaaccaacgcgccctggagcggctgcggcagatcttgcggtagttggctctacttccaactccttctcaacctgggccgagcaatcgctgaatcaggctatgaacttgctggagctgcctctcgttgagccgcttcagttcctcgcggattgccacttgcagtctctgagcttcagtttgctcccgctgcagcagccaactttgaacagggctggggtgctccacgaagtcatgtggccagggatcccattcctccagctcgggctctgcctggggcagttgctcacgccagcgctcttgagcgcggctaaactcctccgccaaaagatcggtcggtcgtccctccgcctgcagagaatctctgtacttcttgtgaaccaaaagccagcgctgccgaatctgagagcgttgccatcttgggattctaccgattctgttttcagcaaagcgctcataaaacctgagcgcatctcggtagcagcccagtcgctcgtaggctaggcccacctccagcggctgcagccaccaagcgtgctccccgcgcacactgcttaccacttcctgcagaaaatcccgcagtccagggagcttccacctcagctcatcccagttggtttccatgtctcgagccatgctggccaccaactcgtagtcatgtccgcgctgccacgcctgtgggtgggcctgaaccacttcccaaagcctgcaccactcgcggcgccggatcaggattcgcagcagcagcggccactctttcaagcgctccaggctgagaatgacgtcgttgatgtactcctcccactcgcccgcgaggggacgtcccgcctcctgccatttgctgaccactgctgcgtcctgccggtctttggatagccacctcacctggccaggcggcttctccaattggatcttggctcggtagtagcgggaatgctccgtttggccaccttgatcccaaatggcaactgcctcctcaagtttttgttgctggaaataacagatgccgagaatcttgtgatattgccctgcgaacggctgccgctggccaagaaaggccaaacgctccctcaaagcctcaagagtctcttgccaaaaaagttcacgatcctccggcttaggacaaaaagtccctaggttatcgaaaacttcctccagctccgccaaaaacttctccacacaaaccttccaagtcagatccgaatgcttcgggctgacctcaacgctcaaccaatctcgcactcgaactatctgtcgaaagcgctccatggacttggcagagctgctttgggttaccaccatcaaatccaccagaggaccgtagttagggatctcggagcacctggcaaagtgagtagaacgatgctgctgcaactctgaccaagcttttgccttccaaaagcactcccaggcttctcggatgagatttctattgggtagggcggatctttccaagcttaaaaactgacggcctgcagaaacgtaatccctctgcagcttgaggatccaagcttggcattcctgttctaatttctggttgcctgcctgccgagcaaaggcgcgcgcatcttccaagagctcaggatttccctcctctaccccttgcctaagaaacccaagagccaagtccagcacatcctgtaagtttttatccgtccagtattggatgccagtgccttgagcgaagccggccagtacaggcggatgcgtttgccattgggatcgatcgggctgcaaatgagagtgattgagccaaaagtcaatctccaaggcaggatcccagaattcccgccagccggctgcagtatccacaacagctaaggcttcgatggggcgggtaataccaacgtatagctggttgagaaaataatgtagttgcagggataccttctctgcagcttcttgagcgtagtggttaagccttcggctaaagttttgtcgatagcagtcgccaaacttgtagagaatgatctttttgaactccatgcccttgacagcggtaacagtctgcagcagcgccggcttgagattttgctccagctcttcggcaaaaaccctctggaggtcgggatcttggcgcacgtagtccagctcctctcctatagaacaaggcaggatgcaaactgtacccgtgctgttcctgagcatactcctcagctcatgttgagttaagttcttgtcttggccatccagtacaaacttttgagctggcctccccggttcctgaaaacgccaaggctgctgtgggcaaatcccccgatcattgctaagaactcgccgccacaagttgataaggttgctaaaacaagtaatctgagggctacagcggtaattattttttaactcccggggacttggaatctcgagagaatggccgggcaacaagtaagcatggatatgctcgtagagatacctcctcagggcaccccaacgaaatcctgtaggattgatagtttgcagaggatccccagcaaaagcataaggtaaacgctcgatagcccaatccaacttatattttccccagggggacaagcagaaaacaatattcagttcaagctgggtaaagtcttgaacctcatcacagaaaatgactgggtgaattgatctaagaaaaccattctgtaacacatccctagccaaatcttgatcgtcccagtagcttccgtaggtagttcgttcttgataacccggccaaacttgctcgtatattcgatcaaagacttctacatttacagtgcggtcggcttgaggcaattcccgatagcaatctggatccaagtagtcgcttactccatagcccttgatcagagtacgaatcgtatgccaagctaattctacatcactgcggccgcggtaccagctccggaatcgataaaaattgacatatcgctccggttgatagcgttcttgtctctctggtggaaggcagcttaacaggtagtcctggaaggtgctaaagaaagcttgacatcgctcaatttccccttctgagaagtcactgcctctctctcggtaacgatggttgacccgcaaaattgtacttaccttgctgcgggcttgctgtactagactcgggctataggttaaaaagagaggacggtactgaaagcttcctttgcttgaatccttcaggtaatggctgcagtaatcagcaaaacggtaatacaacatcagagatttgccgctcccagctcgcccgttgattagtagaggcatagaggtgctttggagaatttcttcttcctccatcgacaaagctaagttcccctctgtagtctcctggatttccagccagacgttttcatctgcaaccatggagtcggggtaggcgcggcgggcatatcgcttccaaatctctaaagattgtgggtgttggagaatatccggctgatcggcccccctcccaaataggcaagttcggcgccccaggtcaaaccgctctctctgctccggagcgtggtcgtaaactccaattaaaaatggagataagactttttcctgctcacatacctgcaccaggctgatagccagatgtatcgagccttcccgccagcacctaacctcagtttctggataaaacagtggtagtttccagtagagattccctttctcatcgccaatgatgaattgctctaccgcccgatacacttggcgccgctgttctagagaaagggcttgcacttgccgaacccattccccgctttccaacacaagccgctcctggcggttgggagtatttaaaaactgtgtccaatcgtacagttcgttgggcggagggaggagctggttttgccgcgcttcttcttgttcattttccgcttgcctttgtgccagccatgcctgtagctgatcgtcagacacccagttcctcacccgctcttgatagctgggatcctgccgccgctccaggaactctcggtactcgtggctgcctctcccccaaaggccaaacaagaccaaaaccggcacctctcccagatagcgcagatcagccaccaagcgaacgttgcgccggaggttgcgtttccagtaggggtagcgaacgtcgaacaaccggcttaaaagggtgcgatccccctgctccagccgttctatcagctcctcaaggttgtatggcgctcctgcctccaaaacttcttctgggcaatacacgtacatgggatcccactgctcaagctgtcctggtttgaaggccatcttagaggcggcctgccttgtctgtcaggtctctctcaaaacttgctaccaaactgagagactaaccaaacaacttcaattgaagctagagttagacttttaagctttgataaactgtgctgaactgttagagaatccaggctgttaccgcgcggccctaacgccgatgcctctgtcaagctgtctggcggcagcattctcagcagaagccgatcgaaccggcagagaaaaggttgcgacagggatcccgctggctctagatgaggttgtccaaagtgaactttggagaaaggtgatgggatcctcccctagctggatcggtttgccctccctgctggcaacagcggtcttggatcattgaagcagaacggggtttggatcccatctcgtctcaatacagctttttccgacgtggggggagttctgtagaacggtgggatccggttgttacccctgttgacccgtttttcaagaattgtccaccctactacccaaggagcggctatgcaattggtttacttcacccccatcctcgatgtgcgcgtgcagcaaagcacccttgacttcccgaggcagcagagctctggagagcaccctcgcactttcttccccacgccattacaggtttgggagagcggcgaagcctacatcgtccagttgtgggcgccgggggccaatcgggaacgcttccacatcgaggccacagcccagcagctctccatcagcggtgagatccagcttcaaggccctgaaggtgctgaattacgctaccaagaggtggagcctcagccttttcaacgcaccctcaagctagccaaaagcattcagccggaaaaagtctcggccatctaccgggatggcattctcaccctcaccctgcccaaggccgatgccgtgcgggcggtcaaagttcagataggaacctcaacttccgcagctgagccggaaactttaacggtggaaagccagcctgcctagtctcccttctccccaagcgagagggggcaggggggagggagttcggctagctatcccactgcacgcgcacctcgtcccctactttgaaatccaaggtgcggctggcgttgccccggttttgcgcgatctccacccagccggagctgcccaccagggcaagcagctcgccctcgcttccctcggcaaaggtggcggcggagcggatggtgatccccttgatccaggccctccagttgcggccctctacccagttgccagggagagtggtgatgccgttgccgaagcggtcgatggactggatcacgccgcggccgccgtcgggttctgcctgaggtggcggccagtcccagcgaaccagctcggccacatccaagggatcccccaactctgccaaggggatcccgttggccaggtgggcggccacgggggcaaaaatatcccgcccgtgaaaggtacggctgggggagggggtgcgccaatagcggggtcggttgagttccacagcagctagaggtggggattgctccagaacgccgctgaagaggccattgtcagggccgaccaaatagcctccttgggtttggatggccaccgcccttcggctgctccccacccctggatctaccaccgctaggtgaatggtttcagaaggtaaatggggataggccgtcatcaaggcaaaacgggccgctgccacgtcctgaggcgggatttcgtggctaaggtcgataaactgaacctggggcgcgatcccccaaatcacccccttcagaatgcccacgtagggatcctgaagaccaaaatcagtgagtaggctaatgaccttcattggcgagctaagcagcgcttgccagccctctgggaacttttagctgatacatttacgctgaacactgctgagcattactgctcagcggtgaagcgatagcattctgtccgtttccgttgtcactacgcgatgctgacgcgaccgcgctactcggacggagtccaaacagaaaggcggtatcccgcaaagccctgagcataacacccagggcgccttgccaatctcgtggtagcctatggttgcactttgggcatctaaacacctttgcgccacccaacttggtgtggatgtgcccgcacttggtacaggttttgctggtgtacgcttccgatacttccacgacaaccacgtttttcttcttggcttgaaacttcaggagctgcttgaaccggtagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatcttggctgactcgaaagtggggaggaatatcaatcggtagttatccgtcaggaacgccgctaccttgcgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttgggtctcggtgctttactcagcctagattgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtctcccttggcgatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccaggatcaagtgcgatcaccccctttgctaacgaacactgctcgttcacgggctcaggaaagatggcataccatctgtctttcacccgcattagctcagttccacgtgcccattctctgggcatctcctcggatgcacgaaacgccaagcctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtcccgcacactgcgaaacctcgcgtctttgcttcggcgaaacgccaaccacgcctcgacgaccgcgttctgcttgatgtggcagggggcgtccttcacccactcgggcaggtcggagcgcaggatgatgtcccgcagctttctggccgtttttagggcaccatgctggcgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccaaactttagccagcgctggctccggataaatccgtatctttctcgattgcagcccggtattttctgagtccgtagagccgactgctgaagcagtgcaggatggtgaggatatcctcaaccagttcctgctggggagagaggtgatcgtcatcgagaaccaagacttcgcacccgtattgacggcagtaccactcaacgaactcaaatccaaaccggcagagtcgatcccggtgagcgaccacaattgttccgatatctcctgcacggactcgttccaataaggcaaggaactttggtcttttgaagtcgagaccgccgccaacctctccgaccacttcggctccaggatagaggttaaccagtcttgcaatctgtctctccaagtctgacttttgccctcgactgctgactcgggcgtacaaaacgactcgtttggctttctttggcgttctgatgtagctgtcgaggtcataccttcttgccctaccagatggagtacgtattgctttgatccagcccttctgttcccatcgcctcaaggtgtggagacacaccccaaaataatccgccgcttctctcggttttacatacctagccataccaagcagccatactgaacatactgtacattattttcagtatagtccagcatatcattgactagagtcatgctctcctacggcaggtggtttttacggggaagaggagtcttttgccagttccggctgcagcggctggggatcggcaatgttgggcagctccagacagtagcccgccccgtagacagttttgatgtactgggggtggcgcggatccggctccagcttggtgcgcagatggcggatgtggacgcgaatggtctcgatgtcgtcgtcgggctcgtagccccacacttcctgcaggatttcgctgggggagactgtctggccgtgccgctgcatcaggcagtggagcaggtcaaactccaggtgggtgagcttaatggttttgccaaaccacaccgcctcgaagcgctctggcaccagggtgagggggccataggtgaggatctcgccgtgtttggccgtctggggaatgcgatcggcacgtcgcagcagggcccgcacccgcaccagcagctcctgcacctcaaagggtttggtcaggtagtcgtcggcgccagcgttgaagccttcaatcttgtcttgggtttggccgagggcggtgagcatcaggatcgggatctcgctggtgcgctcctcccgccgcaagcgctggcaaaccgtcaggccgtccacctggggcagcatcaggtcgagaatgatgagatccggaagaacctgcagagccagtgcttgtccgcgtaccccatcggtggccttcacgacctcatagcccgccaactccagattgatacgcagaatatccagaattgaagggtcgtcctcaatgatgagtatgcgagccatagccggttgcagcccaaactgcggataaaacgttttgttaaatcagctaacaagagtccaaagctttacgactcaaagtttacttaattctagcctcattgcaaatctggccgggaggcgggtgggcgcggctccaggggagacccttcatccggcttggcgggcacgctttttcggatcccctttgggaatggcggcgatgaggcggcgggtatagtcctgctgcgggttccggtagatctgagcggcagggccaatttcttcgatgcggcctcggttcatgaccagaatgcggtcgctcatgaacttgaccacgctcaggtcgtgggagatgaacagataggtcagtcccagctcctcctgcagatccttgagcaagttcagcacctgggcctgtacggagacatccagggaagacactgcctcgtcgcagacgagcaggcgcggctccgaagccagggcgcgggcgatgcaaatccgctgccgctgcccgccggaaaactggtggggcagacgatccagcgcctcgggatccaacccgactcgttcaaacaggcgttgggctcgtgctcgccgctcggcggcgtttctccccatcccgtgcagcaccatcggctccatgacgctggctcccacactcatgcgcggatccaaagaggctgccggatcctgaaagataagctggatctcgcggcgcaagcggcgcaggcgccgaggcggcaggcggagccagtcttctccgtcgtagattacctggccggaactggcgcggattagacgcaacagggttcgccccagggtggttttgccgcagccggactcgcccaccacccccagggtttcgcctggatacaggtcgaagctgatcccgtccacagctcggatctcgcccacctggcggcccaatggcccgcgacggacggcatagtgggtgcgcaactcccgcacctgcaacagagggggctggctgcatatctggcgcagccgttcttcctcttcggcggctgggatctccagttgctgccaccgctcctcgagggatccccccttttcctggaaatcctggacggtgggcagccgccgcaaccgccgctccaacggtgggcgacaggccagcaggccgcgggtgtaggggtgctggggatcccaaaagatctgtttcaccgatccttgttccacggcttggccccggcacatcaccaccacctgatccgccaattccgccaccaaattgaggtcgtgggtgatgaagaggatcgccatctgtcgctgctgctgcagatcccggagcaggcgcaagatctcggcttgcaccgttacatccaaggcggtagtcggctcatcagcaatcaacagcttggggttagaggcgatggcacaggcgatggccgcccgctggatctggccgccggagagctgatggggatagcgctccagcatctggggagaaagctgcacttcctcaaacaggcggatggcttgggcgcggagctccgctggggggagggaggtgtgggccctcagggtttcccgcaactgctggccacaggtgtagagggggttgagggcggtgctcggctcttggaagatcatggcgatctgggagccgcggtagcgccgccgttgccggggatccagccgcagccagtccactgttccctgggggccctggaagagaatggtgccttccacccgagcggagctgggcagcaagtccatcagcgtcagggcggttatggtcttgccggatccggattcccccactaagcccaggacttgtccggcccccagttgaaaggacagcccatccaccaccggggatcccaagcattctgcctggctgccggcagtgcggctgggcaagaaaacccgcaacccctgaacagtcagaagggcagaagtgacaaccggagcgacatcggccatggctgagggcggcgatcgaggaattggcaggattatagaccaccgctccagcttcccttctttccccgctggggtagctccaggacttcggcagcgtcgctgagggagtctgggtctcagctacaaactcagctcaggattgccaaaaccttagcgggcgggccggaagatcccaaagcaggaggtgtagccgtgcaaaaaggtggatccccccaccgggccgatctcgccgttgcaaaaaaagccccccaggggtagctctcccagcaattcccgaaaccgttgcgagtcaaagttgggggtaccgtacagccccttgcctcgtcccaggcaggagaacatcagcgccccacagggatccggcttgggttgagaggagcgttctgcggggtagctttgctgtaggttgcgctcggcacaatagcggctgagggcccaccgcagatcttccgccgaagtctgggcatcgcgcagatgaaactgcaccgtctggccggggcgcacccgatccccgatggcgatcgcccccacccgtggatcgatgcccaggatcacgcgaatgagaaaatctcccgacgtcggctcggatttgaactcgtccatcagcaggccgatgaagagagcttggcgggccaagcgttgatccgatgggctgagccgttcggccaaatcctgtaagaccgccaaaggaggacgcccctccaagctgaggatcacattcccctccgcttcggtgacgcgcaagggatccccaatcgggcgacatccctgagccaccaccgcatctagcaccacgttgccggagagggccagccccaccgtgccttcccgatacagctcccgccggggtgtgggggtacgcgcatccagcaaaaacagagcattgccgcgagggccgcggccgccactggccaatccccctaccttgaccgcccccggataggcaaaatccagcccttgcaacagctcagagattcgagaggaaaatccatccgccaagagcagaaaatggggcttgctctgcggcaaaactccaaccaagtctatccaggccgaaggaggtgcatccaagtcgggcaattggtttccccgcaaataaaaagggtgcaaggccacatccggcagcaccgccaaagacagcgacagggccggcccctcctcaatttcatgccccccacccacgatcccgccgccggagcagccgatcaaaacgtccacctccaacagctccgacaacaggggcagcacgcgaatgtactcgctggcaaaggccgccgacacaaacaggatccccaagttgggccgcagcggctgagaggggacgtacccggtgagcagccccggcaggctgccggatcccaccgcctgcacctgtcgcgtcagggcgctcttcagttgggctacctggagcttagccttagcttcctccaccacctgccgcagagccgcttccagagaagggagctgggagagcgcgttcacccactgcatcggcgtgttcctacggtctggagtttgcttttttaggctagcaatttatgcccgggactggctgttctgcgcagcctcttgtttgaaacgtgtttagggcagatagggccgcggatccacaggcgcgcccccgccggggcggacttcaaagtgcaagtgtggccctgtgctgcggcccgtattgccccggctcatgattacctggccctgctgcacatactggcccttggacacatagatccggtgaccgtgggcgtagcgggtaacgatcccgttgggatggcgaatatcgacgcgattgccgtagccatccccggcattgccggcaaaaatgacctccccctcctgaacggctacaatgggggatcccaccgggccgggaatatcgacccccgcatggaagcgaccgcgacggtagccaaagccggaggtgatttgccccgcaaccggccagatgaagccactgctgcgggccggaggaagagctggaggaggagctgccggcgctggccgagcttgggattggctccgggctcgtcgcccgggggccggcggggcgggctgcgtgccaggcgccggaattgtcaggcgttggccaatgcgtagccagtggggattgcgcaagtggttagcctggatgatcgaccgctgcgtcaccccatagcgagcggcaatccgctcgatggtgtcgccagctcccaccgtgtggaccagcgagccaccggccaagagggcctgtcgttcttgctgcatctgctgggcctggcgttgctgctcggcctgtaatcgagcttgttcctgggcttcctcttcctggcggcggcgttcttctgcctcgcggcgggcgagcatctcgttctcgcgccggatcagctcgcccacatcgccggggatgagcagtcgttggccaatgcgcagatactcaggccgatccaggggagttgcctcgatgatccgctgctgcggaacccggtagcggttggcaatgtcttccagtgtatctcccggcttgacgctgtagatcaatcccggctggctggggatcagcagcttctgccctggccgcagcggcgtactggcttgaatgccgttggagacagtgatggcggcggcatcgagctggtacatctgggtcagatgccagagggtttcccccggctgcacctcatgctcgagaatgcctcggggcccttccccagtcgggatctggcccgcctcgaaggcttgccgcagttgggcttttttttgctcgtagttctgctgcagggcgccggacagcgtgtgcaccgagggcggaatcggctccgctagccgggatccccaagggtgacgagaaagctggcgttgatgcagcgtggccacccccgccaagcccagcatgagcaagaggccggtggcccacctcgggtagccccgtcgcgccggagccaaggtcgagggatctggattttctagctcggctggctcatcggagggggccggccccgactcttccagggcatcggcgtggggatcggcctccagcttcaggagccacaccaggcccgttaagctgagagaaagggctaagccagcccaccggagtcttgacggggcagacagaagtgccggctctcccccctcggcagcccgctcctgagcggtcgggatccctgccggatccttgggcggagaaagggtgctcacggcagcgctatggatgtccagctccctcccctgggcatctgagaacgtcaatctttggggcatcctcacaccaacaggctgacactagagtgaaagagaagatgtcaaaattgaggccagcggccccttgctgcaagctccaccgaggccggtgaagcccaagcgcagttcgataatgaatacgttggttcgcactcaggttagagtaccgtagttaataaatctagacaagtctttgcaggtaacttcagctaaaatgcttgtcccacaatgatttcagccttcggcctgttgagattttgtcgagccttatccgatgtagaacagagtgtgccaccgtgccgatctggaagctaaagcctgctttgctgtagctgaaactacaaaccaggattctccatgactttggttgtctacaacaccttgactcgccgtaaggaagtgtttcaacccttcggtggctctgagtccatttctgccgacgaggcggcgggcggggagaagccgctggtgcggatgtacgtctgcggcgtcacggtttacgacctctgccatctcggccacgcgcgcacctatgtggtgtgggatatggtgcgtcgttacctggagtgccgcggctaccgggtgaagtatgtgcagaactttaccgacgtggacgacaagatcctcaagcgggccttagagcggggcgagtcgatgcaggcggtggcggaacgcttcatcgccgagtatttccaagatatggatcgcctcaacatcaagcgggccgatctctaccccagggcaacccgatcgctgcgggccatgttcgagctgatccaatcgctggagctcaagggctttgcctaccgggtacgggatcccctcgcccctcagggggagactcctgcttacgatgtctactatgccgtccgtaagttcccggattacggccagctctccggtcgcaagctggaggagctggaggcaggggccagcggccgggtgggagaagagggcgctggcaaacgggatccctttgactttgccctttggaaggcggcccccccttccgagccggggtttgagtccccttggggttgggggcgaccgggctggcacatcgagtgttcggccatggtgcgagagactctgggggatcacatcgacattcacgctggtggggcagacctcatttttccccaccacgagaacgagctggcccaatccgagccaattaccggcaagccgctggccaagtactggctgcacaacggctttgtcaacgtcaacggccagaagatgtccaaatctttgggcaacttcaccaccctacgacaggcccttgccctctatcaccccatggccctgcggctgttcctgctgcagacccattaccgcagcccgattgacctcactgaagcagcaatggaggcggccagccacggctgggagactctccaaaaagggatccactgcgcccagcagtttggccaagggggatcccccgattccgaggcgatgagggctttccagacggccatggacgacgacttcggcacccctggggcgctggctcttgcctttgagctggccaaggaactgatccgcgagcacaacctcttgacccaccagggccacacccacctgcagccgcacttgctgaggcagaagggcgccgccctgctggagatcttggccacgctgggcttctgctggccccagcctgcccagggatccgagaaagctgccgccaacggggaactggccaagcttccaccccttgaagacgcgcggattgaagagctggtggcccaacgcacggcggcccgcaaggcgaaaaactttgccgaagccgatcgcattcgggagcagttaaaggctctggggatcacccttatcgaccaaaaagacggcaccacccgttggctgcggcagtaggcaggcggggttgggattgcccatcacgcagggatccccgagctggaaacggcctttcggtaaaactcagccatttcggcaaaccactcggcccgcgagggatcccaggtgtagaacatgtggccgccgcggtagtggcgcagggtgaggttggccttgaggcggggatccagcttcatcaaatccaccaggtggttggaggcaaagtaaggggtgaccaggtcgtagaagccgtggtgaatgctcacccgcatgtgggggttgagggccatgctgctgcgcagctcgtccatggcgccgatgaacccttgcttgagctcccccttgggggcgaagcgccaggacttgaacacctctaggttcaggaggtgataggtcagctccgtgtccacctgcagggtctcccgcaggtggctgttgatggcggcagtaaacaggcgatctaccccatctaaggtgggatcggatccctcgaaggtaggccgatccggaaagggatccacggtggttacagaggcgtcgtagagccccagcaccagccgctgggagcgcaacagctcgcgggcaaagctggccgggtcgatccgcccccccttgtgggccacatactccggcgagagtccgatccctgccgccatctccgcgtagatggcctgccgctccgcttctggcatcgcctctcccatggccaagaggggcaacagccgctggcgggcaaagccttctgctttgggcagcaggatctgcaaatcctccccccagccacaccgcccatgataggctgctgtggcgacataggaggggaaaagcattgcccaggtgctgaggttgtaatcggtggtctccagcagcccgaactcgatggccggcgagatgagaatagcccccgacaggcccacgccaaacttggcttgcagctccttggccagccgcgccacccgaaagcccccgtagctctcgccggcaatgaaaatgggagagagccagcgcttgtagcgcgagaggaagccctggataaactcgcccaaggattgcaaatcccgctccacgtcccaaaagggagcctccttggggggctcgtcttccttttcctccgcctgggtgggcttggccgccggatcggatttttcctgagaacttttggcgtcttgagactccttgggcagggcgcggctgaaccccgtccccaccggatcgacaaagaccaaatcagaaaacagcagccaactttcgccgttatccaccagttgcactggcgagggcggcaagctgccgttgggcccaaagcggaggcgtctcggccccagggatcccatgtgcaaataggcagaggccgcccccggcccgccgttgaagacgaaggtgagaggccgctgtcgggagtcaacctcctgcctcagataggcgacgtggaagatctcggctaccggcttttcccgccggaagagggtctgccagccggccaccgccctgtaggggaaggactttcccccggcgttgaacgtgtgctccgtggtgtgcaggacaggagtggacttggattctgcaggcatagagacacgggatccacaacttgctgatccagtgaatcacaagttgccggatctccacccctgccttggaacagaagccggggattacagggtgagcggcgcttccaaagtcagattaaacgactggccggggcgcagcaccaccacctggggagcggttacattgcccaccaccacgccagccactgccccgcctagaacattgcccgccgagacgccgccgctgatggctcccaaaagggtgcctgcgactgccccgatggctgcatcctgggcgatggcctcagccgaatactggcggggatccttctcgtcgtggaggatgccggaagaggcctgcaggctataggtgcgaccgccgaggacgatggaggtggcaacaaagcgggatccgcccggtgccggttccatttgcccaaaaacgcggctgcccgccgggatcaccaaacgcccctggttgtcgaaaatgttttgcgtgacggccacctccagcgggtagatggtgtcggggtaaaagtattgcggcccttcgctgctgaggctgccgacgggaataatcgtcccctgctcaaggcggtaggcacccaattggaaaagcggctgggcctctcctggcaagggggccagcagagggatccctgccaaaccgatcgcggctgctgctaagatagctttcatccagaagtctccaattctccgaagttctgcacgtgcccgcggccttttcgggccgaggtttgtccttttgcggttttctctacacttccaggttacccaatcccagttccggtttcctttccgactcgagtagcttggttttcaactttgggcagttttgagcggcctaggtggccagtgagtttttcagacaggctcaaaagtgctggaaggcctgctggcggctgaggatttgcccgtcctgcaaccgcaccgtcccctgcggatcccagccggttacttccccaatccaggcggctcctggcaacttttccaacagatgcttggccaccgacacctcggcactgagaagcagctcaaagtcttcgcccccataaagcgcccactccaaagcttgggccgggaacgcctggcgcaaagccaccgaaatcgggatccgctccgccgcgatccgcgccgctaccccactgctctggcacacctgcaccagggcgtccgccaagccatcgctggtgtccatgccggccaggcgcagaggaccggggagcgcttccaaaagggacagaacatccaagcgcgggcgcgggtattggtgggctctgatcaactgctgccgctgtgctgccgtggctgaggatccctgttcgggatggagcagcagctccaggccggcccgcgcgtcgccgtggggccctgtgaccaccagccaatcgcccggctgagcccgtctgcgctcaatcgcccgccccggctgcaccgatcccagggccgtgatcgccacaaaccgctgcggcgaccgacacagatccccccccaccaattctgctccccaacgggcacagcaggcccgcatcccttcgtagagctcctctacccaagccaccggcgtggatcccggcaggcccaagcccaccaccaacgcccgcggacgggatcccatcgctgccagatccgagagattggccgccaccgcccgccagcccaccgcgtgggccggggttgtcacgtcgctaaagtgaaccccctccaccaagacatcggtgctcaccaccaactgcccctcaggagcgggcaacaccgccccgtcgtctcccaccacctgggcaggacagtagcgctgcacgatctgcaacagccccgcctcgccgatggccgagatgggcgtgggagaagagctgctcttgggttgagggaaaaagtcgggaagatcgctgaacaaaggagcccctggcggatgcacgcagccaaaaacctatggttgcaaaatgttaggggcagttggcgccggtcaagcccaagcccctactcgtccaaagattggacattttgcacaattcgagagagctcgttcttctcatccacattgatgcgggtcggggatccgctgataatccgctcgtagccgcggaaggaatcgcgaatttgaatccccgaatccgagatgaggtactcgcggatgcccttgtcatgccaggatccccgcattttaaagacgttgagcgcccgtgccatctcgccgcgaatctccacatactgcagcagaatgattgtgtcggtgatggtggagatgtgcgactcggtaatggaatgggatcccatgaattgatcggtggtgttggtgaaaaagccggtgatctcctcctgcttggccaggccggttacgccgataacaaactgtcgaaaagcattttggctcacaccccgcgccagcgccgacagcgagtcgatggccatgcgggagggcttgaaggccatcatctcggttttgatcttctgcaggtggtcttccaggccggcggactcggggtaggcgcagatgatcttaaggaggccttgccgctcaaactcctcaaagtcgatgccccaggaagaggcattgcgggcaagctgggcccgcgactcttcgtaggcaaagagaatgcagcgctccccatttaggcagcctcgctcgaggaacttgctcaccagcgaggtcttgcctgtgccggtggcgccggtagccaagataatcgagtctttgaaaaagccaccgccgcacatctcgtccagcttctcgatgccggaagagacgcgcacgttggaagagcgctgcgtcagttgcatcgctcccagcgggaagatgttgatcccctcgttggtgatggtgaagggatattcccccttcatgtgggtggtgccccgcagcttcaggatctcgatggtacgccgccgcttctccccctccaggatgttgcgcaggatcaccacgttgtcggagacgaactcctccaccccatagcgggcgatggggccgtactcctcagtgcgctcggtggtcatgaccgtggtgacgttggcctgcttgaggcgggctgtcaggcgaaacagctcccgccgcaccacgcccgccggctcatactgctgaaagatggccgttaccgagtcgatggccacccgcttggctttgtatttgcgaatggcatattggatgcgctcgatgagggccgacaaatcgaaattgccgcttacctcgtagccctccggatccggcgaagcatccagaataaagagctgccccttgtcgatgagggcctgcagatcccagccgaagctggcggcgttgcgaatgatgtcggcaggggtctcctcaaaagtaacaaagatccctggctcctggtacttgacaatgccgttgtagagaaactgcagggcaaacagagttttgccggtgccggaggtaccgctgaccaaggtggtgcggcccaggggcagcccgccgtggctgatgtcttcaaaaccctcgatacccgtctgttttttcgggatcccccgcggctcgggcccgcccaggaagtaggtcgatgggatcccctccgcggcgttaccttgcagcttttctgactcagaaggttccaatggttggttcatgcccctctctcccctaaaacctgtcctaagcctcttcgtccaattcttcgtagagcagatctaggccgatgagcaccttctctcggttggacagatcgccgataatcttccgcaccggcggcggcaggattttggccagggtcggtgttgccaggatcttatcttcctctgccagttgcggatttttcaagacgtcgatgactttcaggctgtacacgccgcggaactctttttccagaatgtcttgcaaggtgctgagggcgcgcagagaattgggggtattgcccgccacgtagagcttgaggacataggctttgcgagtggacataacctagggatcccttggggcagatttgggaatggagcggcggtacatttcgctcaggtgggccatcacgtcgatgagagtgaggcggtaatccagcaggatctcttcgctgcgaccctccagttttagttgtttggcaaaatcctccattaggttcatgtgcagctccaacagttgggcggcgccgatgtcggcaaaaaaggcaagggccaccagctcgtcgatgcgggcattgacggtctcaggagattgaaaatactccaggacaatagcctggtaaaggttacgcagccgccgcatgagggcctgctgctcgtcggggggcaggtggcggtagaacagctccggctcccgatggtagtacacgccggcgtagccaaggcgttcccgcagcttttccgccagccgccgctgctgctggtgcgtgtagagcaggtagggctgatccttggggtgagggtttgctgcaggcaggctgcaggtgggggaaatctggagaaacagggcaatggctcggttgatcagcagctccaagggagaagcagaaggagtggcctgggatccctttggcggcaacagctctgacggcgagacgaggcgaaccagagtggcgttgtggtagaaaaaccgctcccgcttgagcagagctctcgcccccggaggaacagggggggaggacgcttcgccggagcggctggcgccgccttccggtttgagctcttccgacacaatggccaccactgtcggcagcaacagtccctgcttgcaaagctgacagcccaacgcctccagcttgtccagccgcgtcgcttccaccagcagcaccaggcagtccggatggttttcctcccctcgcagagcctccagaaaggcttccggatcctggaagacctcagccacaaagcgttctggcgacaacaaagcctctgccgccagcggctctccagcaggcggctcccagtcgagcaaaaggctgatgtgcagtgggtgggtgtcgggcttcaataaggatagaaaacgataagaaccgccttcgatcttaaatcttcttaaacctgaccggaatctgccttggccttcagagtcagccaagggagactcaaagagagcgtgccattgccgcctacactaggggtgaaaggcctctgggagccctatggtgcccctgatcatcgattgcgaccccggccaagacgacgcggtggccctgctcctggcgatggcttcgccggagctagaggtgctgggcattaccacggtggccggcaatgtctctgtggaaaaaaccagccgcaacgcccggcagatctgcgagctggccggctgcccgcagatggcagtctatgccggctgtccccgcccgctgttgcgcccgctgcagactgccgaagaggtgcacggcaaaagcgggatcgacggggccaacttgccggagccccagatgccgctgggatccctgcacgccgtgcagtacctgatcgagaccttgatggcggcgcaggagccggttaccctggcgctgctgggcccgatgaccaacttggcagtagccctggtgcagcagccccgcatcgtggagcgcatccgacgtctggtgttcatggggggatctgcctttgagggaaacaccaccccggccgccgagttcaacatcttcaccgatccccatgctgctcagatcgtgctcagcgccgggatccccgaggtggtgatgctgggcctgaacgttacccagcaagtcctcagtacgccggagcggatcgagcggatccgcgccctcggcacgcgggtaggccagacggtggccgacatgctcgccttctacggcaagttcgacatccggcgctacggcctgccgggggggccgctgcacgatccctgtgtagtcgcctacctgctgcagccgcagttgttcgagctcaagccctgctacgtggaggtggagacggctagcccccttaatctgggccggacggtggtggatcgctgggggctgagtggccgccccgccaatgtgcaggtagcttttggggtggatgccgaggagttttaccgcctgctcaccgagcgcttaggccgctatcggtagtcgaggtcgtcaaggagcatgactctagtcaataataagctcaactatactgaaaataatgtataatatgttcagtacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggactccgtcccgctaacgcgaatggaaacaagcagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcaggtcgaggtgaaccctaccagcccagtcctagttcccaagccggcgtggctcaacctgcccaccgccatcaccttgctgcgccttggagggatccctttgattctgctggggctgggcctgggatccccgctggggcaagggctggctttctgggcgtttttgctggcggcggcaactgattggctggacggccacttggcccgccgctatgggctggtgaccgatgtgggcaaggttctggatcccctggtggacaagctgctggtgctggccccgctgctgagcctgctggagctggggcggatccccgcttggggagtgtttttgttggtggggcgagagctggccatcgccggctggcgggccaaccaaagccaaatccgcggcgccaatctctggggcaaagccaagacggtcgcccaaatcctggccatcgccctgctgatcctgaactggcctatcgggatcccctgtttttgggtggcggtggccctcactctgatctcggggttgacctatttgtacaccgaccatgccacgccggacgcctctgccggcaaggagagaccccctgcctgatcgcgtcagcgggacggagtcctctcgcgctactcggacggagtcctcagaccccacccctgagcagcgtatcctcggcctcgacccggggttggggacggtgggttttggctgcatcctggcaggtgccggcggacttcgctccctggactacggagtcatcagcacccctggggagcaatcaatcccggaacggctgcaaaccctctacgaggatctaaaggagctgctgcgccagtttcagccccatcaggtggggttggaaaagctcttcttctacaaaatgggcaacaccatccccatcgcccaggcgcggggggtgatcctactcgtcctggcccagtatcatctggtgccggtggagttcacccctgcccaggtgaagcaaagcctgacgggctacgggcgcgctgacaaacaggccgtgcaagccgccgtggcccgcgagctcaatctgcccagcctgccccgccccgacgatgctgccgatgccctggccatcgccatcaccctttggcaccaccgctttgcttaggaatcggtcggtgtggctccgtcgagatcgctaaactagactcagtagcgcaaaaagcaaagccttatgccttcctcttctgtggacgtacgtgagctacccctgtttcccctgccagaggtggtgttgtttccgggccgccccctgccgctgcacattttcgagtaccgctatcgcatgatgatcaacaccatcctggagacggatcgccgtttcggggtgctgatgttcgatccccagacgggatccccggtgcgggtgggctgttgtgccgaggtgttgcaggtacagcggttgccggatgaccgcatggacattttgaccttggggcagcagcgcttccgggtgttgaactacgtgcgggaaaagcccttccgggtggggctggtagagtggattgaggatgagccgaccactgcggatttgcagggcttggtgcagcaggtttccaccctacttcaggatgtggtgcgcctctccggcaagctaatggagcgggagacggagctgccggagcgactgcccactaccccgatagagttatcctactgggttgccagccactttcacggggctccccgggagcagcaagcgctgctggaaatggtcagcaccgaaaatcgcctgcggcgggaagccgagatcctcgagtccacccgcaagcacttggccgcccgcactgccctcaaggatttgttctccgaaatctcctaaaatttcttgggatcgcttgaaagacgcaggccacgggggagttgtcagccgttctggcgctcgcgttgccacccgtctcaacggcggctgcaaaagccggctgaggttcagtgattgtccagggatccgatgtcctaccctcgccgttatctgcgctttgcctcccgggttctgggccgagaaatggagatgctccactttgggcatcgcggctacccgctcatctgcctgcccaccagcaatgggcgttttttcgatctggaagatcgcggcattatcgccagcctcggccatcacttggagcagggctatttgcaggccttttgcgtggaaaccctcgattgggagaccttgttcaaccgcgagctggacgtgccccagcggcgggatcgctggctgttgttggagcaacactgggtagaagagctgatcccctacgccaaagcagaagcgcaaaatgactttctggtggtggcaggcttctctctgggggccacccacgccgtcaacctcacctgccggcaccctggcctggtgcgccgttgtctggcgctgggggggccctacgatgtggcggccctcggctccgtcaccggctgggatccccaacaggcggaacaggagctgtatttcatcaaccccttggcctacctgtccaacatgagccgacaactctgggatcagctgggcgggcgcaacaccgagctaaaactgctcaccgcccaccgcgaccactgcctcaacgacaatctgcgcctggcagaagtcctccgccgcaacgacatcccccatcacctggaggtatgggaaggggatcacgactggcccacctggcaagcgcaaatccgcgccttcgcctaggatcccttgcagaggagtcagagagcttttgatgagagagcctggatgatcgaagactactgggttggcagcctgcacttcagcgagccttttggggacgacaccctggcccgtctcaacgcccttccccccattcaagcccgcaacggccaagcctacaagatccgggcggaacatgtcaccattcacgaggtgaacctggattaccgcaccaagtaccgcctcatcctagaccgcttcagctacctttacccccaggccatcggcctgttcatgggctttgccttcaggggggtgtacatcatcaacaaccccttcagcttttactactacctgcgcaacaaagatgccgcctacatggtggtcaaagagctggggatctccatccccaagacttacattctgccccccaaggaggccccagctttgaaagccgaagattttaagtatcacaagttcttcgattggcaggggatggcagaagatctcggctggccaatcgtgatcaagccggcagagggacgggaggccatcggagtcgaaatcgcctacaacatggagcagcttctctacttttacgaccgctccggatcccaggtgatgatgctccaggagaaggttaaaagtccttatccctggcagattcgcgctctctgtattggccgaaagatcatcccaattaaatacatctttcgcaagttcgatgccagcgaatatctgttcgatccagagtttctcacgccggagatgggcaaaaaagttatcgacacctgccggatcatcaatcgggcgttgggctatgaaatgaactcggtggagctgtttatcgacgaacaaggggagctacaggccattgactttaacaatccggtgcccgatggccgcctcaaggctttgggagaaattttttacaacgattaccagcaggccctttgcgatttggtcgtagatattgtgcgggaacagcgtcctttcgacttcttgcccccagacgtcaaccgctttgcccagatcgcccggcgagccgacctcacccgtgagcagaagtttcagatggctctcgagctggccaaccgctactacgagcccagggatcccgaataaaataacttaacaaaagcacggtctagcgctgggaaagctttgggctgggcaaagagcagttgcctggctttcgtctatgggacccttgaggcgcagggattccatcctaggttgagcttagaggggggatcccctcccagccgcagcagggcaagttggtctatccggacaggcaaatgtcaaccggtttgaaattgcgctggtgccacgatattcgcgggatcccagcatctgcctggcaagcgctgcagacggagcgcacctctccttttttggagtacgagtggctgcacagcctagaagcctccggctgtgccagccgcaacacggggtggttgccctgtcacctgttggtggagtcggatgggcaactcatcgccgctgcccccttgtatttgaaaagccatagccagggcgaatttgtcttcgaccaagagtgggctgcggttgccaaccaactgggagaacgctactaccccaagctgatcggcatggccccttttacgccggccaccggctatcgcattctcgtccatcccgactactcggaagcagaggtgtggccgtcgatgctggctgctatcgatcgcttctgccaggacaatgatatttcgctgttcagcctgctctatgtggacttagactggcgggcccaactggaggccgatggattgactccccgaattacccacaactaccagtggcacaatcccggctatcgctcttacgaagactttttgagccagttcaacgccaaccagcggcgcaacatcaagcgagagcgggccgccatggaaaaaagcggcatagaactcaagatctacaccggagaggagatcacgccgcgccttctctctctcatgtacgacttttacagcaacacctgcgcccaattttggaactggagcaaatatctcaaccgccgctttttcgaatctctctatcccaactaccggcagcggctggtgctggtggccggggaacgaaatacagaaattgtggggatgtctttttgcgtccgcaaaggggatcgcctctttgggcgctactggggctgccgagaagaggtgaagttcttgcactttaatgtgtgctactacgagccgattgccctagccatccgcgaagggatccgcaactttgatcccggagctggaggatcccacaagattcggcggggatttccagccactcccgtgtatagctaccaccgtttctaccgccccaggctaaagcaggtgctaatcccctatctgaatcgcgtcaaccctctcatgttggctgagctggagagggtaaatcaaaacgaggttccctttcgagaagatattctaccctctctgtctactcttacgcgaggttaaatgaactaccactggataagctttttctgaacggctgccatacacatggcaacgcgagcgttgatctcatcttcagagccaaagatatccagtttctctttgagcctttgaatacagttttgtacggtttttttgctcgtgtgaatgcggtcggcgatggcctggtcggtgagggcctctttgcagagcaggttcaagacctcgatttcccgctccgtcagctttgttaagccgcgcaactctcgcggcatgcgcaattccccattgagggcacttttggctccttccaagaagacactgcgccgctccattttgttgacggcggcaaatccgccctggtgcttgctgattaggcccaccaggggagttagcagcagcggctcgctggaataaaccatcacgttcagggtggggtagttctcgaaaatatggcgcaagaactctaggcccggctcggcagactgttcgccgctggtttggccgtagagcaagtcggctactaccaagtccggctgttcccgctgcaggcgcaggatggcgtccatcgggttggagactgtgatgcactgagcatcggctgcaagccgttgcagccattcgcaattgttttgggcaacctcgggatgatcctcgacaatcaagaacttgagcggggcagttcggctctcgacctcaaacatcgatccactcctccaaatccagcgtcggctgcggggggacggccaaaacccctttgcagtttagggatcccaccgacaaactaccctagtgtagccccaagttgggcctgagaaggcgcagcagggtaggctagagggtgatgttaaccggatcccgactgtggtacccctgcaagatcgcaacccaaccacccgcactgcctacgttacctatgctttggtgcttatcaacatcctggtttttgtgtatgagcttaccctatcaccgcaagagctggcggctttcttccgagagtgggcagtggtgccagcggaactgaccgccagctttcggggggaggccacctcttcgctgcgccccgaatgggtaacgctatttacctcgcaatttttgcacgggggctttttgcatcttggcggcaacatgctctttttgtgggttttcggcaacaatgttgaggatcgcttggggcatgtgcgctacctcattttttacctaacttgtggagccttggccgccctaacccagtggtttttcgatatggaatccaccattccttcgctgggggcaagtggggccattgccggggtgttgggagcttatatcttgcgtttcccgcgagctgagatcctgactttggtacccctgggcatttttatcacaaccgtctacgttcccgcctgggtgtttttgggtttttggtttgtacagcaggcgttttacggcatcgccagcctgcagacgcccaccaacatcggcatgcaggggggagggatcgcctactgggcccacgcgggcggctttgtgtttggggccatcttggggccgctgatggggttattttctggcaaaagcccttatgaccgccaagccgcttggcgacagcccgacagggacctgttctgattgaacctcaatcctttttgtgtcagagaccaacttgagaggaggaaatcatggttcgtctgtctgccaagcccctaaccctggaagagtttctgcagcagccagaagctcaacccgccagtgaattcatcgagggagagatcatccagaagcccatgccacagggaaagcacagcctactccagggggagctaacttcttttatcaacgcaaacctcaaacccaaacgcctcgggtgggcatttccagagttgcgctgcacttttgccggctatgcgattgtgcccgatatttctgtgatcgcctgggatcggatccctgtggatgaagatggcaccattcaaaatctcattcccttttgcccagattggatgatcgagattctctctcccgatcaaaaccaagtgaagctggtcaaaaaaatcttgatcggcttggcccacggctgccagatggggtggatcgtagctcccgaagaaaggctcgttttcgcctaccctgccggacagcagccaaccgtgcatgaggatccgcaagagctgatccccgttcccgcgtttgcccaagggatccaactgacggtcgaaacgttgtttggttggatgcgggttcgagctgacgagagcggcaagcacagcggagatgcacaggcggggcactcgcctaaccccagcccttccggtgcccagtgagaaaaaagccgagaccggctggaccagtggcacgccttgctgacaagctgccccagcctccctcgcctccatcagaacctccggggtactcccgccacagcgcagcttggcgggatgggggataggcggtgagacgaaggggttcaatgcccctgagtctcacaatctgggcgttgcctgctgctcgacatacttcttcaactcctcaacggtgaccccaccacaagaggcaacaaaataggcccctgtccaaaatacaggcttgctgtagaaccgtgccacctctgtggcgaactctttgcgaatcaaccggctggagactgttttcaggttgttcaccagcttcgagacctgaacatccggcggaaaactcaccaacagatgcacatgatccgcctcaccgttgaactccaccaaggaacagcgccacttttggcaggtcgctcgaaatatatcttccagcctctgcaacattggagcagttatcacccgacgacggtactttgtcaccagcaccaagtggatttgtaggctgtaaacagaacgatggcctatgttgtagctcattgcgctaaatgctagaaccgtctcatgattatcacctacgagtaccggatcctgcccagcgacgaccaagccgctctgatgaccgagtggctggaattgttgcggcggcagtggaacgacgctctggggcagagactggattggctgaccgcaacccgttgtccaattgaccgctgcagccttgtctcttgtccgttgcctgtgtcagaacccccgctggagccgaattattatcggcaggcgggatccctcaaacaaatcaagcaactgttcccggcctaccggggcatttacgccgaggtgctgcagcaaaacttgatgcggctggacaaggcgtggaaagcgtggcgggagccggatagcacaggcaagcggcgggggcggccccgcttcaaaaaagcgggggagttgagatccttcacattcccccgcatcaattgccccaaggcgggagcgcatctggaaggggagactctgcggctgagcaagattggctcgctgcctgtggtgctgcaccgccccttgccggaggggttcgcgcccaaaacctgcacagtggtgcgcaaggccgatgggtggtatgtctgcatcaccttggaggacaaaagcgttcctctcccagagcctgtgccgatcaaaaaggcggtgggcattgatgtgggattggataggtttctcaccaccagcgatggggaggtggtgcctatcccgcggcactaccgccaagctcaaaagcacttggcccgacagcagcggcaactgagccgcaaagtgaaggggtccgccaactggaagagacaagccacgaaagttgcttgtttgcagttgcacgttgcccgacaacgcaaagcgttccactaccaagtggcgcactggctggtggggcaatacgacctgttggtggtggaggatctcaacgtccgagggctggcacggactcggttggctaaatcgattttggatgcggcttggggacgatttctcgacattctgacagcagtggcggtcaaacgcggcaaacaggtgttgagagtggatccccgtggtacgtcccaaaattgttgtgtttgtgaggagcgtgttcccaaggccttgtcggaacgggtgcatgattgcccccgttgcgggtcgtgggacagagacttgaacgctgctatcgagattttgaagcgtggactcaggtccccccgtatacggggggatataggggggcggtgggactgccgctctctggctgtggaggatcctggtttaccagtccgttgaagcagcaactccgggaagtgattctcggaagctcccgtctacagcccgtcagggcttagcgggagaggatgtcacttcagtcggcgctgtagagagcaggagcttgggcaaccgtcgctccaatagaggagagttcttggcgcagcagcgccaccagggcattggtggactggtcgtagaggctagtgaccagcttgggatagagcccaatgccgatgatggggatcagcaggcaggcgatgatgaacacctcccgcggctcggcatccaccagttcctcgtgttcggtcagctctttgttttccgggccaaagaagatctgccgcaacatcgacagcaggtagataggagtcaggatcaccccaaccgccgccagaaagaccaccaccagccggaaggggagggagtaggcatcggtggtggccatgccgatgaacaccatcagctccgccacaaagccgctcatccccggcagagccagagaggccagcgagcaagcggtgaacatggagaaaatcttgggcatcttcaggccgacgccgcccatttcctccagctccagcgtgtgggtgcggtcgtaggtggcccccaccaagaagaacaggctggccccgatcagcccgtgggagatcatctgcagcatggcgccgctcatgccgatttcggtcagggatccgatcccgatgaggacaaagcccatgtggctgatggaagagtaggcgatcttgcgcttgaggttgcgctgggcaaaggaggtaagggcggcaaagatgatgttcaccacccccagcacgatcagcaccggcgcaaagtagaggtgggcatccggcagcatgcccacattcatgcgcatcagggcatagccccccatcttaagcaagatcccggccagcaacatgtgaaccggcgccgtggcttcgccgtgggcatcgggcagccaggtgtgcaaagggaagacgggcagcttcaccccgtaggcgatgaggaaggccccatacagcagcaattggaagctcagcggataggccttgtgggccagatccgtcatgtcaaagctgatgggatccccgtagaaggccatggccaggcccgccaccaggataaacagggagctgagggcggtgtagagaatgaacttggtggccgcatagaggcggttgtaccccccccaaatggagaggagcaaatacaccgggatcagctccagctcccacatcaggaagaagagcaacatgtcctgcacggcgaacaccccgatctgcccgccgtacatggccaacatcagaaaataaaacaggcgcggcttgagggtgaccggccaggcggccaagatggcaagcgtggtcacaaaagccgtgagcaggatcagcggcatggaaaggccatcggcccccaccgaccagctcagccccacctgcggcacccaggtgtagcgctccagcagttgtaagcttgtctggctggggtcatagccgacatagaagccagccagcaaaatgagcaggtcggtaaccgcgatgaagagggcaaaccagcgaacccgttctgccaacttttgcgcgtagacccgggtagtgggatccccagcgggcgccgggatcaaggggatgaagagggcggccaccaccggatagacgatgaccgtggtcagccagggaaactcgtgcaagctgggcagcgccatgaagataacctcgttacgctaagttcataccacacccttccagggggattgccgtcggctacagccaacagccttttaccagaatcgctcctgagtatctctgctcagcaaacctccagaactatcttaaggctctttacctagtttgccgggatccctggccgggctcgaccaggactcaagcattgacctggtcatcaaacctggctattagaaacctcatcacctggcccccggctagccgaccctgcgcaattgcgcctggacaggactgccgctgttggataacagtagaaatagtacttaacaaccaagccaggtccgcccttggcgggcggtgaggggagcctctgggggaagctttgaagtatggcactgcatgcggagttacaccgccacctaggcggttcggtcgttcctaggattttgtggcgctacctgcatcgccagggatcccctctggcagcacgctttcctgactacgccgagtttgaggagttctacacccgcccgcgcaacacccttgaagattacttggagctgcacacgctagtggaacaggtgcaaaccctggaaagcttaccttatttcatctaccgtctgctgcggggggcctatgtttttgaggatttggcctatctagagattcgctacaccccctatctgcgcacagatcccagcttggacgaggcggatcgcctcaagcagatgcgccaagttatcgaaacggtagggcaagccagccagcagcgggaatatcccatcgtcaccacccagattgtgtgtttgcactcccgcctgcccagccatatcaaccgcgccatggtggaggccgccgccgagtccgaatacgtgtctgccatcgacctggcggggggagataaggcctacggcgaacgcatggacgagtggattgagctgttcaaatatgccctggcccgtggcctcaaaaccactgcccatctctatgagactttggatggctgttacccagagctgctgccctatgtctcgcggattggccacgggatccagatccctctccactacccagagctgctgccagagctggcgcggcgcggccaatgcctggaggtctgtcccaccacttacctgaagacggggacgctgcccagcttggagcccctcaaaatcgtcttcgaccgctgctttgacgcgggggtagatatcgccatctgcaccgacaacgccggcctgcacaacgtgcgcctgccgtttgagtacgaaaacttgctcacgcacgacattatcgatttcgaccagctcaagcgctgtcaggaggcggcttttcgtcacgcttttgcctggccctacaaggagcaccccgcctcgttgctgtcggagctgcagcagtcagcctcgaagtccctagttcccctctgagaggggcaaacaggactttgcttgacatttccgccgccagacttggtcgcgcttgcccggcgagggctggcgcaggtcaaaacgacatccccctgagtcggacagcggcctcctgtaggctgctctcggagaggtcaggcagctcaaggcgagcgcggatacggttaaagtgttgctgcaggccgtggcgataggtgggatcgtagtgctgctgcagtagctcccgcacaaattgcggccagtcttgggcgtcgatgagctcaaaccagcgctgcaaacaggcctggccgtagcgggacttcaaagacagcaatttttcctttagcgcctgggggtgggctatccagtggggatagtgggcgatcaaccccttcacccgttcttctagaggcaactgcacctctacgcagtcggcttgggtgatggcctgccaaagagcagggggcaaatgaagctggcccactttggcactttccgactccacccagaccggcttggcgggatcccactggagaaaggcctgcaccagttgactttcaaagctcttctgactgggctgtggcaccccccactcggcccccagcaccgatccgcggtggcaggccagcttttccagatcgaggacttgggctccccgctgctgcagatggcgcagcaactgggttttgccgctccccgttggcccgcagaggacgcggtaggtaaactcctggggcaaagtctgcagttgtcggcgcacccaggcgcggtaggttttgtaccccccttgcaagacggttacctgccagcccacctgggacaacaccagcgccagactggccgagcgctgcccgccccgccaacagtagatgagggggtggtagtcccggcccttgtcggcaaagtgggtctgcaaatggcgggcgatgttctgggccaccaggctggccccccgcttgcgggctgtaaagggatccacttgcctgtagagggtgcccacctctgcccgttctgcatcgtcgagcacgggcaagttgatggcccccggccaatggtcttcggcaaactctgccggagagcgcacatcgataatttcgctgtaggtgtgcagccagggctctgcagtgaagtgaatcggaggagacacaaacctgcggatagaaatggtaagctgtgttctatcttggcagggttctggccaaggctcaccgccccagctttaacttgggagagccgaggtcaagcgcagggtgacccgaaggcttgggttggatatccctcttgattgggcttttgctctttctttgctctttattgaattgatttgccagaggtgctatgggatcctatattgcggcagaaccttacccctatccctacaacggtgacttacggcctgagaacaccgccctgatcgtcatcgatatgcagaccgatttctgcggggtaggtggctatgtagacaaaatgggctacgacatttccctcacccgtgcccccatagagccgatccgacgggttttggcggcaatgcgagccctgggttttttcatcgtgcatacccgcgaaggccatcgccccgatctatcagatttgccggaaaacaagcgctggcgcagtcaacgcattggggcaggcattggggatcccggtccctgtgggcgcatcctggtgcgaggagaacccggctgggaaattatcccggaactggctcctctgccaggggaggtgatcatcgacaagccgggcaaaggcgctttctatgccaccgatctggacttaatcctgaggcgcaaaggcatccaaaacctgatcttgacgggcatcaccaccgatgtatgcgtccacaccaccatgcgagaagccaacgaccggggctatgaatgtttgttgctatccgattgcacaggtgccacagactacggaaattatctcgctgctctgaagatgatccagatgcaaggcggggttttcggggcagttgccgattcaggtgccttgatagcagtacttcaggaactcaaaaccgactagacctcgatttctttacgtgagacacccaaaccaggagatcttgaccaaccatgactaccactgcccaaactgaaatctcaacagcacggaaagccccccccggaactggaggtcgtcaacctcaccaagcgatttggatccctgttggccctagaccacgtctcgatgaaactcaagccgggatcccttcatgccttacttggggaaaacggagccgggaaaagcaccctcgtcaagtgcgtgatgggcttttatcatgctgactctggcgatgtttgcattgataaacgagctcgtgccatccacagcccacgggatgcctatcactacggcattggcatggtgtaccaacatttcacctctgtacccgccatgactgtggcggaaaacttggtcttggcccgcccagatttgcctttggtgattgactggaaagaagaggaaaaaaagctggcagattttatggaaacagcccctttccaagtcaacttgcgggcttttgtttccgaactatcggcaggagaaaagcagaaggtcgagatcctcaagcagctttatttgaacaccaagatcctgatcttggacgagcctacttctgtgctcacgccagaggaagccgacgaagtcttgggccttgtgcgtcgttcggtggaagctggcgacctgagtgtattgctcattacccacaagtttcgcgaggtgaatgcctttgccgatgaggtgacggtgttgcgacgtgggaaggtggccggccatggacaagtgaaagatttatccacagcagaaatggccgaaatgatgctgggccggcaacaggtgcagatccagttggagaaagccttggtcaaagggggatcccctctgctggaaattgaagggatccaggctgacaaggacaatggcttgcccgctgtgcggggggtgaccctgactgttcatggaggtgagattgtgggaattgccggcgtttccggcaacggccagcgggagttgatggaagtcttggccgggcagcggatggctacagccgggcagatcaagatcaacgggcaactgtacagggccacccgcgcagaaatggtgcgccaccgggtttgctgtttgccggaggaacctctgagaaatgcctcgatccccaacatgagcgttggcgaaaacttggccctgcgtcgttatgaccgggatcctatggccaaaggttggatgttgatctggcaagagatttggcgctatgcccgcgcgttaatcgagcaatttaaggtgaaaacgcctgcagcccaaactcccatcagccacctgtcggggggtaatgtccagcgagccattttggcacgggaactcgccggagatccacaaattttgatcgccgccaatccttgttttggtctggactttgcggcagtagattacattcactcgcagattgtggatgctcgtaaccgaggagttgccgtcttgctgatcagcgaagatctggacgagcttctcaagctctccgatcgtttgctggtgatggcgggcggtcggatcgtctatgaaagtcctatcagcagcgtggatctcaaagaagttggccacaagatgggcggacattaagcattaagtgatttggtaagtaatcagcagtgaatatgacatggcttcccctcaaatggagaggtgagcccgaactttttcttcatccatctggttggtctgcccctccatgataagggatccattttccataagataaaagtaatcggctaggctttgggcaaactcaaaatactgctccaccagcaacaccgaaacgccccgctccttttgaatgcggctgatggcttcttcgatctcgataatgatagagggctggatcccttctgtgggctcatccaggagcaaaagtttgggctccgccaccaaagctctggcgatggccagttgctgctgctgcccaccgctcaaatccccacccagccgtttaagaaaagaacgcagaattgggaataggtcatagacaaactcaggtatgatccgttctctgtccggtgccgcttctagccccaccagcaggttttcctcaaccgttaggcggggaaatatctctcgaccttggggtacatagccaataccggcgcgggctcgccaattgggagggtaatggttgataggacggccctcaaaagcaattttgcctgtgcagtctttcagaagtcccatcagggctttaagtgtggtggttttgcccataccattgcggcccagaaggcaaaccgcttggccgggaaagatcttaaaagagagatccttcacaattaaactctgaccatagtaaaccctcaagttggagacctccaggagaggcccggatccatctcgggataagttttgtgttgcggtcgcgttttccgtattcataggcctgcgcatgagtcgattagatacagaactatagcctctttgcttagtttttccccttgtgggatccaagatagacctcaatcactcgcgggtcgtttttcacatcctcaaaggtaccttcgcacagcaccgagccttggtgtaaaacggtaaccttgcgggcaatttgtcggacaaacaccatgtcatgttcgatcaccaaaatggtgtggctttgggctaaggattgaattaactctcctgtagcttctgtttctttgtccgtcatcccggccacgcattcatccagcagcagcaaatccggatcttgagcaatcaccatgccgatctccagccattgcttttctccgtgggaaagcagccctgccggaacccgatccttacggctgaggccaatggtttccaaaagagcatccgttttttctcgcagatgctttttgcccaatagggtggaaaaaacccttttgtcagggttgagggatagctccaagttttctcgcacgctcaagttttgatagacccgcggcgtctgaaacttgcgcccaacacccaaaatcgagatctcgtgttccttgagcttggccagatcctttcctttgaacagcacccgtcctcgggtgggcttaaccttgcccgtcagcacatcgagaaacgtagtcttgcctgccccattggggccgatgaccacccgcagctccccttcctccagagagaagttcagcctgtccaaagccttgaagccatcaaagctgacggtgagatcctgagtttgtaaaatttgtcgggtggcggtgggagctgcagtaagcatggggatcacatccaagaacggaaaggccaaaggtcaaaccggattctcaacccatcaaataaacccatcaaataggagaggaaacttggcatcgctggctcacccatgggatcctcttaccttaaacttatatcttgcacataactgacatcctcaagagaaagccagatttaggctggagaagtatttgccaaacgcctgcgccaaagctgaacggtgacccaaagttgcctgccttgggtgcgcacccaacccaccagtccatccggcaacaccagcaccaccagcaggaacaatcccccctggaaaaacagccaaatctccggaaaattttcgctcagcaagctcttggcaaagttaaccaacagagcccccagcaccgcccccaccaaactggcccgaccgcccaccgccacccagattaccatctcaatggaaaagggaacggccatcgcattgggagagatgatcccagtttgcaaggtaaacaaagctccggcaacacccgccagggcagcagacacggcaaacaccagaactttaaagccggtgggatcgtagccggaaaaacgaacccgcggctcgtcatctcgaatggctaccaggatccgaccgaataggccgctggtcagccaacgacagagaaggtaagccaaaaccaccgccagaactgtagtgacatagacagcaaagcgcatttcggacgagttgacatctaggccaaacaaagtctggaagttggtcaggccgttggtgccgttaattaagcgctgttggccgttgaagaagttaaagaaaatgatcgtggtggcctgagttaaaatggaaaaataaacccctcggatgcgatttctcaccaccaaataccccagggctgccgccaccaaagccgggatcaagacaacagcaacagccgtaaacggaaacgaataaaagggataccaaaaccagggcaattccgttaccccgtagaggctgaaaaactctggtatctgaccttccggcaattgcaatttcaggtgcatccccagagcgtagccccccaaggcgaagaacaccccatgccccaggctgagcatgccggtatagccccagatgaggtcgatccccaaagctacaatgctgagggccagaaaccgccccaacaagttgagccgaaagccagacagcacagttggggccacaaagatcaaggccagcaccaaaacgatgaggatcccggcctcccacagaagcttgcgagaagaattgggatccccacccgcggcgggagcagccacttcatgatcagcacggggggaatgaaccagtttcataggctttgtgagggagtagaagatggagagtctggtcctagagttttcgccaagcgagatcattccctaggcatccaccatacgacctttttcggggaaaaggccccgaggtcgcacctgcaaaaaggccacgatcaaagcaaagaccatcaccttggccatgctcgtggtggcaaaaaagttgagggtatcggtcaggatgggcacgttgggaaaaatcaaagccagcgtccctgagccgatgacaaagttggcaatcccgatcccaagcgccgccacaatactgcctaagagcttaccaacaccccccacgacgaccaccataaaggtatccacgatgtagttctggccggtgttcggccccacggatcccagcaggctgaccgccacgccggctactcccgccagacccgagccgacggcaaaggtaagggcatccaccttttgcgtggggatccctacacaggcgctcatggcccgattctgggtaaccgcccggatgcgcagcccccagcgggtgcgttgcaagaagaagtacagccccaggatgcagaggatggtgagggcgatgataaacaggcgggtattgggcaaaaacaggttgcccaccgggatcccaccccccagccaccggggagccgtcacgtctttgttctgggcgccgaaccaaggctgggtaaccgccaaagcataggtttgcgccagcacccgcccccccaccgatgcaatggccgtggagagcaccaacagcagcgccagcgtccaccccttgagacgcggccaatccgcccgcctggacaaaagccaccagccgccgaaaaagagcaccgcgaaggcccccaagcggaaagccagcacccaattgacgctgcgcacaaactgctgcaggatcaggctcacaccccaagtggccagaagggtttccagcggtcggccatacaaaaagcggatcaccccccgctccagggctagtcccaccagagccgtgacggcaaaggcagctaccaaagctggaaagatgtacagatcccgccagggatcccctaggggacgaaaggcattttgaaccacaaaagtggtgtaggcccccaacatcatcagctccccatgggccatgttgatgacccccatgaggccgaaaacaatagccaagcccaaggcggctatcagcaagacggtgccaatgctaaggccgttgaacaagctgtccaggagcaaggtcatgggcaggggatcctccttccaactaaactagggaggctaaccgagcatctaggcgggatccccgaccctatccaaacggcaagggatcccagccctggccaggactagctgactttgtagcgaccgcccttggccggatctgaccaatcgcaggcaaagcccttggtctctgccacaaactggttccagggctgcggctccacggcatccgtagaaaagatgacatcaaacaaaccgtcagagcgcacctggccgatccgcacatacttggtcaggtggtgattggtgttcatggttaccaagccttctggggcatcaaaggtctggccataggctgcctgccgcacggcgtcgatttccactgttcccgctttttccactgcctgcttccagatgtaaaccatgatgtaggcggcttccatcgggtcgttggtgacgcggttttggccgtattctgccttgaaagcttccacaaacttcttgttggcaggcgtatccaccgtcataaagtagttccaggcggcaaagtgcccttccaaaaattcggggccgatggcctgtacctcttcttcggcaatgctgacggacatggaaggatagcgatctggccccagccctgccccttccagttgtttgaaaaaggccacgttgctgtcgccgttcaagctgttgtagatcacaccgccattgggaagagcggcccggatcttgctgatgatgggggtaacttctgtgctgcccaaaggcagatagtcttcacccaccactttgccccccagggcttccaactgggccttgatgatggtgttggccgtgcgggggaacacgtagtcggatcccaccaggaagaactctttgcccttgttcttgagcagccattccaccgaaggctcgatctgctggttgggggcagcgccggtgtagaagatgtttttggagcactcttgtccttcgtactgcacgggataccagagcaggtgctgcttggattcaaacaccggcaacacggctttgcgactggccgaagtccagcagccgaataccgttgccaccttgtccacatcgatcaatttggtggctttctcggcaaaggttggccaatcggaagccccatcctcgataatcggctcgatctgcttgcccaaaaccccaccggcggcattgatctctttgatagccagcttttcggcatccaccacgctggtttccgaaatggccatggtgccgctaagggagtgcaaaatgccaacgcggatggtctctccctgggcgtaggcgggcacggatcgcttcacccagatctgcggccctagggcagccccggctccggccagagcgcccattttcagcacttgacgacgattaaatgatagagccatcggtgatctccgaaacgaagtgagtgcaaagggtattaagaagtccagttgttgcagcagcccggccaacagagggaagcacttagctcatcacctcgcccatgtgttgaacctgcccaactgcgctcagctgaggctttcaccgaatgccttcccaacgtcaacagaggaaaaggctaatcctgcagtcgagaaagcgccgtgcgtccctgttgccttaacgtgttccatcaaacccattcagcccggagagaattgtatcgcgggataccttttcccagaatccgagcctgttctcggctccctttccccacaggctgtaggcaaaggcagggatcccttgctgccggcataataggggttctggggtcgagaattagttgagagttaacagcttatggtgcaacaggctggctatggatcttggcgatccccgattaccgctgacctggtggtgacgggatccctacggctagggcaaccggcttgggacaagggggatctctactggacggagggtcgcccccaggaaaaggggcgcaacgtgctgaggcggcaagctgccggtggggcggtgcaggagctgacgccggccccttttaacgtgcgcacccgcgtgcacgagtacggcggcggggcctactgggtctctgagggggtggtgtatttctgcaactttgccgatcaacggctctaccgcctgctgccgggttcggatccccagcccctgacggaagcaggcccctatcgctatgcagatggggtggtggatcgggcgcgtggacgcatcctctgtgtgcgggaggatcacagccgccagggagagccggaaaacagccttgtctcgattgacttagcaagtggatcccagcagattttggcttctgggcacgacttctacgccagcccgcgcctcagtccagacggccagaacttggtatggctgacctgggatcacccccagatgccctgggatgggacggaactgtggcgagcagaggtggcagcagatggcactctaggagagccccaaaagctagccggtggccctgccgagtcgatcttccagccccagtggtcaccgcaaggggatctctactttgtttcggatcgcagcggctggtggaacctctatcgctgggatccccagggccccattcccctctgtcctatggaagcagagtttggagaaccccagtgggtgttcggcctgagcacctacggctttgctggggatgggcgcattctggcctgttatgaacaagacgggctgtctcatctggcttatctggatccccattcaggacagttggcagggatccccttgccctacacccagatcagcggtttgcaggtgagtggggaaaaagccgctttcctggccggatccccgacggaagccactgccttggtctgcctatacttaccctccagccaagtggaggtggtggcccgttccagcagcgtggcggtggatcccgactatctgtcgatcccagagcccattgtttttcccaccggtggcggcaaggaagtggcctacgccttcttctatccccccaaaaaccgagactttgttgcccctgctggcgaaaagccacccctgctggtgaaaagccacggcgggcccaccggggcgacggcagccgtgctcaacctggggatccaatactggaccagtcgggggattgccgttttggatgtgaactaccggggcagcagcggctacggacgggcctatcgggatgctctcaaaggccggtggggcctggtagatgtggaagattgcatcgctggggcccaattcttggcagcccagggcaaggtggacggggagcggctgctcattcgcggcggcagcgccggcggctacaccaccctggcggccctgacgtttcacaccgtcttcaaggccggcgccagctactacggggtgagcgatctagaggccctagcccaggagacccacaagtttgagtcccactacttggacagcttaattggcccctacccggagcggcgggatctctaccgggagcgctctcccatccaccacctggagggtctcaactgccccgttatcttctttcaaggcctggaggacgccatcgtccctcccaaccaagcagagaggatggtggctgccctgcaggccaaggggatcccggtggcctatgtcccttttgccggtgagcagcacggctttcgccaggcagccaacctcaaacgggccctggaggcagagctttatttctacgcccagatcctagggtttcccttggcggagcttatcgagccggttcccattgccaactggcctcctcctcgttgaggttacttgtcctggctcagcgcctccccattgggtatcctagtcaaggacgctggggaagggaggcatgcagagcagaacaagccaccggcaactctggaggcgatggcttgccgcgaccttagcagcaggcggagtactgggcggcgtcctgtggggcttttacgcctcctcctgggcagaacctgtcgagatggcggcggcgcctccagcacccctgagctcgacttctggcgccgcctttttgcgcgcctacaaagccctgcaggccggccaagcgcaagcggccctggagcacctgcagggcttggaagaaaagctgccagttctcaccgacgagatctggaagctcagggctcaggcttatgaaaagctgggggatcgagaaacagcccgccagatctggtggcccaagatcttgcacgagtatccccacagcccggtggccgcctacgccctctggggaatgggccaggtggatcagttgcggcggcaatttcccacccaccccctgacggcccgcgccctcaagcacctgctggagctggatcctgaccggtatgacctgctgcgggatctggccttgcaccacccgcaaacccctgggttaacgccgctgctggatcgctggcggcaagcccaagagggatccctcacggcctccgattggcagatcctggccgatgcctattgggagcagcgggagtacggcaaagccgcccgcgcctacgggcgtgcccccaccacctctcgcaatctctaccgccaggggcgcagccaccagatctcgcgggagttgccccaggcgagagccgcttaccaagcgctgctggctcaatttcccgacgccgccgaagcctccctcacccggcgccgcctggccgagctgagcgacctgccgacggcaatcgagctgcttcgccaggtgggatccggctcggatagagaagctccagaagcgttgctcagcctcagccaactgtatgaccgcaacggcagcccgcaatcggcccaggcggtgcggcagaccctttgggagcgcttcccagtcagcgaagccgcggccaccgccgcctggacggtggcttggcgccaggcgcaaacgggcaatctcagccaagccattgctctagcccagcagattggcttggcccagcgggatacggaaatgggggcgcaactgctctactgggccggcaaatggcgggaacggctgggggaggtggctgcggcgcggcaaacctatcagcaggtgctgcggcagtttccccacacctactacgcctggcgggcggcggcgcaactgggctggccagtaggagatttctccagcggccgccaaagggttgaggtggattttcagcccgttcgccaacctttgcccgccgtttccgaggctacccagaccctgcatctcattggcgctggccaactggcctgggagcgctggcagggggaaatggctctgctgcaacgggatcccggccagatgagcgtggccgagcgctttgccagcggcattttgcgcaacaacgccggcgagcacctgcggggcatcaaccaggtggctgccctgcgctttagcgccgagcccgacccgctgctgccgaccctgagacagcgccaggatttctggcaggccatctacccgctgcactactacgccagcccagaaaacacctgggaaagggatccctacgcccagcccggcctggcccgctggtcgcggcaatttaacctcaatcccttgatggtggcggccctgatccgccaggaatcccgctttgagccagagatcgtctcggcctcgggagcgctgggcctgatgcaggtgatgcctgccaccggccgctggattgcccaaaaaatcggcctagcccagtacagcctcaccaaccccgccgacaatcttcacctgggatcctggtacttcgactacacccaccgcacctaccaagacaacaccctcctggccctggccagctacaacggcggccccggcaacgtggccaggtggctgagccgcttcggctttgaggatcccgatgaatttgtggagcagatccccttcgccgaaacccgtggctatgtcaagtctgtctttggcaactactggaactactggcagctctacacccaagaggggcgcaccttggtcagccagcgcctgcaaccgcacctgtcaaatgattgacgttctccccagccccaaggggcgggaattctttcttgctcatcgcgagctacgcagacgtaccggtgagattgccaccgcacgcctccttctttcccccccgtatacggagggatgaaagagggcgcggggcctgcgccgccaaggttttggtcaaactagtgtccaacctgagcgagaggctggagggtagcctccggcgcgatctgttggccagcaggctcacagctcttctagagctagcgtcgggaggaggtcagcctttcccccagcaactgcaccgagtaggccgccagccccaagcccaccatgaaaaacatgaaggcgatcagggaaacggatcccaccagcaggtagcgcaccagaatgctgatcccccgcgccagggatccgctttccaggtcgatgggcggcaacttggccagcatcgagagcagcaattgtaggaacccatagcccaaactggcagcaaaggcagcccccaagagggcgctgaggggatggggggaggacggcatggggcagcaccggaaaactcacccttattgtaggctccaggtacaatatgagcgtttgtcctgagaacgaaatgatggggagcgggtctgaagcagtttcccactacgaagtgttgggggtttcggtgctggcgacggcagcggagatcaagtctgcctatcgccgtttggtcaagtaccaccatcccgacagcctgctggccaaaaaagacggggctgctgctgaacgcattcgccagatcaacgccgcctacgcggtgctcaaggatccgcaagcccgccgcgagtacgaccgacaactgcgcgctagctgggcctcgcgccaccctcagccgacgggctccccctcggagacggtcagccaggaggctattgcccgcgaagcctggattcggcaggtctacactcctctgaaccgagttttggggcctttactgtcttctctcaagccgcagttaaatgccttagcggcagatccttttgatcccgacctgttggagtccttcgccacctatttggaagagtgtagccagaaactggcccaagctcagcagatctttcggcgccttcccaatcccagcagcttggggggagtggcttctcgcctctactacgccctcaaccacctagaggacgctctagaggagctgcagtatttccccctgaacttcgacgaccgccatctgcacaccggacaagagctgtttcggcgggcggaagggttgcgtcgagaagccatagacacctacgcccagagttcgccctagcgagacccgccgccgggtggagaggggcgggaatcgtagggggtgggaatgtactgcacggaaggacggcccatgctggcctgggggtacaagtccatcagggcatagatttggggtggcaactcagtagaaatgggcaggcccaacctttgggcttcttcggcggtgatggggtagtcgtgggtaacttgtccgctggttaggtactggatgaggggctcgatccgttcaggggcaattttgcgcttgggcacatcgtccttcaagagatcccgcacgaagttctgcacctgttgcattgctttgcgggccagatccgccaggatcagggtttggtcgtcgatctcggcaatgggcttttccgccaccacctgcagaatactggcggcagcatacccccccaactgcggatccaccggccccaggactgcattggcatccatgacaatttcatcggcggccaaggccagcatcgtcccccccgacatggcgtagtggggcacaaacactgtcactttggccggatggcggatcagggcgcgggcaatttgctccgtagccagcaccaggccaccgggggtatgcaaaatcaaatcaatcggggtattgggtggagtgaggcgaattgccctcaacacctgctcggagtcctcgatgctgatgtagcgggaaaccgggatccccaaaaaactaatcgactcctggcggtgaatgagcagaatcacccggctgccccgcttttgctccaactcccgaatggccatcaagcgccggaactcttggacacgacggttcagcagaggttgcaaagagctgaagatcagaaaaatccagaacaggctgccccagtccactttcacacctcaagtgggatccctttgcctccagcatagaggatacggaacctctggtgatctgcaggcctcacgcgttgggttcagacgccgcaaaaaagcgatccaaggcccgcagcaaatccggtacagaagtttggttaatccaggagcgaatgtaagcccgctgctccgccaagttttcaatgcagcccaacttttgcatggccaagtagcgggtttctgccgcggcgcgattggtttgcaagtccagccgctgctccggggtaagcggatactctgtttgggccaacaggtgatcggccaccatcatgaacagcagaggccccgccaattccacctgaggctcggcttctggctcagaatcggccccggcgagatcctggagatcttgaaagagatcctgccccagttgcagcagctcttctgctgaggcagcccgcagcgctgtctccgcagcagcccgcagcggctctggggaaaccttgtggcgagcggccaattctgccagggcctgttcccattgatcccgttgggcttgcaacacagctttctcttgcggagaaaaatccagccgctccagcaacacctgcaaagccacagcccccaccaacaggggcggaaagcgcaacagggtagagccggatcccgcctgctccaaaaaggcttccaaatcggggccggatcccctgtccaacaaatcctgcaggtaggccagcacctgcggcggcgaagtcagcctcaggatccctcgggcctgcgcccgcaactctgccgggatcccaagggtttgcaattgggcttccgcccgcgcttgcgcttccgcaatcacctctggcaaatccgccgtcgcctgaccggcctgtaagagaacctggctggtgtcctgcagcaagctggccgcctccacaaacagcagcaactgagggatccgcagcgtcggcaagaccatgttaactaagcctcagatccgcagcggatcccgcagattctggatcggctggcgcagcggaacgggttggcccgttgggcttgtgccagtgcaggccaatcagcgcgtcgtacaaaaagctccaaaactcccctctctcccagatccccagcgtttgctggcagttacgcgcgtccagctcaggtttggccgcccagtaggccgcctgatacttgtaccagggaaccgagggccagagatggtggatcaagtgatagttttgccccagcagcagaatattggtcagccagccagggtaaaccctggcgttgtaccaccgctcttgggattgaaaagggcgatggggcagatagtcgaaaaacaggcccaacaagaagcccataataaaggcggggggcagccaatagttcatgatgtagtcggtgtagccaaagtgaatggccagcgcaaacgttaggatcaccaccagccgactcagcccccattgcagcagatcccagcgacctttgcgccagagctgccgcttgaagaaaaacacctcatggtagaaaaagcgcggcgcaattagccacagcggcccgcccgtagacacatagtgatcgggatcgtcttcgggatggttgacgtgggcatggtgttgcatgtgcacccgcttaaagaccggatagacaaagccctgtaacagggcagagccatggcccagcgcctcgtttaaaaagcggttgcggtgggccgagccgtgcgaggcatcgtggatcactgtgcccagaacatacagggcgacaaaattcagccaaaacaccagccagcggggccaatgccagaaggcgtacccgccaaagcaagaggccgaaagcgccaccgccgccaaaaacatcagcagggtgggattccaaaattctggcggcggccccaacagctcacggggtaacgcaaaaggcttgggatccggttgcggagtcgcagcagcagtcatcggcagccatccttgggtgtgcacagcgcagacggtgaggatggattaaggcaacaaagccaggtcatcacctcaaaagcgggggaagagaacaatttgttaactttcgttagtatacggcagagagctgctcccctcgttggcccaggccggatttttcttgccaactccagcccgtctcgaccgttcccggcgaggggtagatcggccatgaggccagaagaagccacagtgtgaggttttgttgcggcctctgttgcaattcatgtggggatccctttgggagttgcggaatgggggtaatctagggggcggttaacctgagctgaggaggaaaaccatgctgcccattgttgcgccgttggctatgactgcccaaaccagcccttggtctcccctgagcgcggtgattatcctgctctgcacagggctggcctacctaagcttcaagtcctcttcgggtgtggcttcagaaaccgggcctgtgttggggatgacctggccggaagtgctgggggtcgccagcttcggccatctgctgggcgtgggggtgatcttgggcctctccaatatgggggttctctgaggcattttccgtttacatttcttgaccttagcgggaatctccgcccggcaatgttaaactctctatcaatcctgaaaaagagcagtttctccagctccacttccttcttgtcgaggtttgttgtcatgcctgcgatgatgctcctggcggctttgccagaaggctatgagttgttcgatcccctgatcgacattttgccgattatccccgttttgtttttcctgctggcttttgtttggcaggcggcggtgggctttaagtgaagccctcggaatctgcgattggcaactacggactttgggactgcttttgcttacccctcttgttctggcggggggatagttttagttggggcaggtttggggcaggccgctgcgccgcaggcctgattctctgccttgcaaagctgagactggctggctggggttcagggctcgcggtcgagggcgccggtaatccagagcacccctgccaagcagacgaagtgggcaaaggtaacgttgatattggcagccagcagcagcactcctgccgtctgggtgctcagcgtgcgggtaaacagccgcaccagcagctctcccacctgcgcctccatagcgatgagggccaagaaagcgccggtcaggctgacataggtaacccattgcaactgcttgggcagatccaactggcttggggtagcggcggatactgagcggcgctccgcctggatcaggtagcgccagttaaagaagagaccggctgccagggttagaagggtaaacagggtaaaccagaaggcgataaaggcccccgtcgagtcgtcgcgatagagggtattctggccaaccaaaaatcccagccagagcagcagagctgttgcccccagaaccgcctgaaaccagaacccgaagcggcgcgtcaggcgcaagcgagacttcatgcgctcgacagccacccgtactgacggcgacataggctcgttcatcgctctccccccgctctctacggacgagcactgacctccgcttccagcctaccgctatcttccgtcctccgtcacatccaggccaaagcgctgcaggggatccaaggggggttagggtttggggctagggctcacgctgggatccccgctttgcaggcgcaggatttcggcttcgatgcgatgtcggagggttttgccttcttcggagcgaatccacaaggtaatgcggttgtattcgggcacggtcatgccgtggcgggtgatgatctcggtggcggtgcgaatgaactcccgccggatttgatctttgctggccggatccgcggtggcctgggagcgctgctgggcctgttgtcggtggggctccatctccaggacgatgcgggcgtacttggcgacctgttcatcggtcaaaaccagagaggtggccggggtttgggctacggcaagggaaatgcccaagacagggatccaagtacaggcccagatcaggcccaccagccctttttgggccaagttgggcatggagaatgctgtccaccgtctccgacttgcttgacctgacaccgctgctatctccccacccgataactggtcttcaacagggttgctggcgcttttgggatcctccctactttggtgtagctctcgcctttacccagcttcaacccactccgggtataggctctgatgctatctgtttttcccggcaaaaggccagggatcccagagcctgctttttatttgaccgaaaagcggccttgaggttcctggtgcggcctttccatctctttcctgcccatctcgacggcccagggggagtggcctctgggataatgggggtagatgctcgttgttgcctctatgaacttggaacgtcgcccggttttcccgtttaccgccattgtcggccaggaggagatgaagttggccctgctcctcaacgtcatcgatccccgcatcggcggggtgctaatcatgggggatcgcggcacgggcaagtccaccaccatccgcgccttggccgatctgctgccccagatcgaggttgtcaagggggatccgttcaacagccacccgcggcagcgggatctgatgagcgaccaggtgtgggagcgcctgcaggcgggggaaaccctggaaaccacctggatccaggtgccgatggtggatctgcccctgggagccacggaagaccgggtctgcggcactctcgacatcgagcgcgccttgtctcagggggtgaaggcttttgagccggggctcttggccaaggccaaccgcggcatcctctacgtggacgaggtcaacctcctggacgaccacctggtggatgtcttgctggatgcggcggcctctggctggaacacggtggagcgggaagggatttccattcgccacccggcccgctttgtcctggtgggatccggcaaccctgaagagggagaattgcggccccaactcttggatcgcttcggcatgtttgtccgcatcgagacggtgcgggatccggccctgcgagtgcagatcgtggaggagcgcagccagttcgacgccgacccccaggcttttctggccaaatacgccgaggcccagcagcgcctgcgggagcgcattgaaaaggcccagcacctcttgccgactgtgatggtggatcctgagttgcgcctgaagatctccggcgtgtgtgcggcgctggaggtggatgggctgcggggcgatatcgtcaccaaccgggcagccaaggcgttggcagctctggaggggcgcagcgaggtcaccgttgccgatattcgccgggtcatcagcttgtgtttgcgccaccgcctgcgcaaggatccgctggaaaccatcgactccggctacaaggtcgagaaggcctttagcgaggtgtttcaggtgagcctggagagcgccgcttagctctcacccccagcccctctccccctgggagagcatgactctagtcaatgatacgctggactatactgaaaataatgtacaatatgttcagtatggctgcttggtatggctagatatgtaaaaccgagagaagcggcggattattttggggtgtgtctccacactttgaggcgatgggaacagaagggctggatccatgcagtacgtacaccatctggtagagcgagaaggtatgacctcgacagctacattggcctccggcccgctgacgcgaacagagcgcccaagaaggacaaacgagtcgttttgtacgcccgagtcagcagtcgagggcagaaaccagacttggagagacagattgcaagactggttaacctctatcctggagccgaagtggtcggagaggttggcggcggtctcgacttcaaaagaccaaagttccttgccttattggaacgagttcgtgcgggagatgtcggaacaattgtggtcgctcacagggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacgggtgcgaaatcttggttctcgatgacgatcacctttctccccagcaggaactggttgaggatatcctcaccatcctgcactgcttcagcagtcggctctacggactcagaaaataccgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaagtctggaagcagtggcaagcggcgtgccggtactgctacaaccaagcgattgcctatcagcgtcagcatggtgccccaaaaacggccagaaagctgcgggacatcatcctgcgctccgacctgcccgggtgggtgaaggacgccccctgccacatcaagcagaacgcggtcgtcgaggcgtggttggcgttccgccgaagcaaagacgcgaggtttcgcagtgtgcgggacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggtttggcgttccgtgcatccgaggagatgcccagagaatgggcacgtggaactgagctaatgcgggtgaaagacagatggtatgccatctttcctgagcccgtgaacgagcagtgttcgttagcaaagggggtgatcgcacttgatcctggagtaagaagtttccttacagggtttgatggggcgggctttgtagatatcgccaagggagactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatctaggctgagtaaagcaccgagacccaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtggacgagtgccatcgcaaggtagcggcgttcctaacggataactaccgattgatattcctccccactttcgagtcagccaagatggttgccaaggcagggaggaagtttggtagcaagacagcaagggcgatgctcacctgggcgcactatcggttcaagcagctcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacatccacaccaagttgggtggcgcaaaggtgtttagatgcccaaagtgcaaccataggctaccacgagattggcaaggcgctctgggtgttatgctcagggctttgcgggataccgcctttctgtttggactccgtccgagtagcgcggtcgcgtcagcatcgcgtagtgacaacggaaacggacagaatgctatcgcttcaccgctgagcagtaatgctcagcagtgttcagcgtaaatgtatcagctaggcaaatagggcttccagtttgtcggcgatggcggcaacccaggcccgctcctggcggctgaagctgcgcggcctgtcgctgcccaaaatgaggcatcccctctggccgatgggctggcagagaactgcctgggatccggggggcaacaggccgtcgaactcggcgcgggcggggaaaaatctcagatcccccaggtagaggggctgacgtgtctccaatacctgctgcagggtgccctgaagctgcagggagggcaagtggccggggctggccaggatcccccgctgcagcagggtgcgcccctccacccagatcaccacggtgcgggcggcggtggtgctgagcagggtgtgggaagcccaggccagctccagtttttccctctcggacagatccgggtgccagtcgcaacctggacttccctgcaggggggcagcctggggaggacgcggctggatctgctgccacagcaggccggtcaagatcaaaacagcgctgaggaggatccccaaggcgtcggagcgggactggctggccagcaactccggcgtaaacagcaggcgattggccagcacaaggacgctgcccagaaggccggtcaccaaaggcagccgcctcagccagcgattgggatcccgggaagccggagtggatttaaccctcaaagcaggcagacgtctctcagagtgcccagtaaacccagtctagagctatccaaggcgtcagaggcggctccagatgccgaggcgctcttggcgggctcttttttgcaggccaccgaagtagctgtcgtatttgatgttgtggctgtagggagcgatgcgggccaggccgttgcgcaccagcatagcgttcatctgctggccctccagccagacgtaggcctccaccaagccggtggcatccacattgcgcagcagcttatccccttccagcttgacggtgcggtgcaggatgcgctcccgcatcagctcaattgcttgctggtaaaagggatcctcctccgggctaagaccttggatcccggccaggcggatgaggcgcaatttctgttccccttcgacctgcaccaccagcgtgtcaccgttgaccacgctcaccaccactgcatccgggtagcgatcaaagtagtggttgtcgaagtagaagggggtatcgggcacaacccgccgctccccaaagccgtggccgggcagggccaagagccatcccaacaccgcagagccaacagcaatacgccggaacatgtctttcccccttgcggatagcggctcccctcccccagggagcgtttgtcggcaacacctaaggcgtaatggtagcggcaactgcctggaagacaaccccttgccagggatccgatggccggtttgggagatggggattcctactatgggtgggggttctgggcgagaaactcccgatccaaggataggggagcaaccggctgggtgagcgtaaactgaccgcttacaatccattgtttgaggatctcagcaacttgcatcgagcggcgcaggctggccaggggagcggtgcgcaccttgcggccgttgagggtgatgtggccggatttgagctgggcatagctcaccaggccaaaggtggggcgcacccgccgggggatggaaaagtcgatcaccggcgccaccagctcctcatcccggatggcgatgggctccagatcggcgggggaaaggatggggatggggatcccaacccccaacatcaagctggggccgtagttgcggaagtagcagccccgcacccattcggcttgcatctgtttggcgtcgccaatgagggccaaggtggcggcagggccgatgggggtttggttgggcagccgtttttgccgcgggaagtgttgggtgccttcccaggcgatgtagccgatgccgccccccagaaagatgcggctgccgatccccacccggcgcaggagggggtcgttgaggaggggggagagctcacctggattggaatagacggcattgcccaggtgcggctccagcaggcccaaataggtgtacaggggccgatccccgccgttgacgccgacaatgaagttttggtaggcgttgcgggggttgaacaggtagaactggttgagctgatcccgcgtcagggtggtctcgtagtcagcgcggggatagcagtcggttacctggccaacagcccgcaggtgcacccgcttgccggccaccagatcggcgataacgtggccgcccccgtaggggtgatcggcttgctcgctgggctgggctgcccctaggtaaagatccacggcgccaaagccggcataggcgggcaccccatttagccaagcctggcgaatcttgatcggcggatccgtatggcccaggttgaggatggcccccgacgactccatcggctcaaaggtgcccgtggttaccacatccacctgctcaaaggcctcctcaaggctgagggtggccagcttggccttggcttccagggccgtccacacccgcacctggcctttggcaatgcgccggttaatttcttctagagttctttccatcgccttcaaaagatggcaagggtctgggcagatctccctcccagaggggccacagcgccaatcaatatcaatagcttagagagcccaaaggcgctcgaggggggagggttgccgtcggctgagagggggatctttcagtaccctttcagagctaggttgggcatttgcagggcggcttccacccgttgcacctgggttttgaagctgccatcctgctccagccatatctgcctcagggccggggggatcacgtccaggctaaaccgagagcttttggggcgaaattgcacacaggtggagggacaggcaaagtaatcgaccccctgccggcggcggtgcaggtcttggtggatgtggccgaagatcaccaggcgaatgtggtcgaactcgtccaaaacctgaaacagccgctccggctgctgcagggcactctgatccagccagtcggaatccaccgagaagggggggtgatgcagggccaagagaacatggttctgggcagcctggctgcgctgcagctcctggcggagccacagcaaggcgccatccgttaggtagccgctgtctttgcccggcaccagagagttcaacaaaataaagctccagttctctcggctgaagcttttctcccggtgtactcgctcggcgcagagctctgagttcatgttatgaaggcgatcgtggtttcccgccagccaataggtgtcgatgggaagagctcgcagatgctcccgcaaacgggcataggcggcggcgctgccatcctgggcgagatccccggtgagcagcagcagatcgggcaagggatccaaggcggcaatggccttttgcacctgcaggaaagaggtctccgtgtccacccccaacagccgctggtgcggcttggcaaacagatgcaggtcgctgatctgaaccacgtatacggtcatagaccagactgaagggggatagaagcccatctctgcagatttaaaacattaccgttttagcagcagatgtctcgcctgggatctgaagagccaattcgatctcaattggtacaacctttatatggattgggcattgatgcaatttctgcaatcaggcctgccttggctgaggcttcctagagcagctaagattctcaaaaaatcttggagaaaagtcttaagagacattcaaagaatggcccacattcctgaaggcagcctgcacctgcggccagcgggattcttgggtggaggcagtcagagtatagaggcgatggtggcgcacggttaccgtcactacctcgtggcggagctgggatccgatatcggtttggtactcaaacaggtagtagggccggccttgccgctcaaaagcttcggcggccaacagcttggtcgagcgaccagagccttccggggcgatgatcttctccgccaccaattgccccacctcgtccgggccacccagatcggcaatcgtctctcccttatcaaagggggcaatcatcaggctgacgttctccgtctcgtagaccaagtcgcgcagaagcaccgctggccctttccctggccccaagttcactgccaccatgccgttgggataggcaaaggcaaaggctccgccaggatccctgtaggcgcgcaagttagagcctgcggagcaggcaccggtgagcaagctgaggcaaacacagagcagtaacaacaccccagagagccgctgtccgaatcgggcaagatgcccaccttgtgctgctgacatgccgggatcctccgctcagattggttacccatctcaatcatcctaatatgggcgcctcctctcgaaccagcgaaaaaaagaccctagaagttcttcagcgggatccgttctggtagtggcgggagcgcaacaccagcacatccgagagctggcgcaattgactctgaacttggtcgagctgttttttgtcccgcacatcaatacagagatcgatcagagccgtacggttggcaaaggtctgcaccctggcattgcgcacattaatgctctgatccgaaagacgggaaaggatgtcccgcagcacgccaacgcggtcaatgacctccaggcgcagttccacagggtagatctgggtgctctgccgtaattgctcctcgttccagcgcaccggcaccagccgctcccccggaacctgagccacccgcggacaatcgcgatgatgaatggtgatacccttgaagcgggtaaccacgcccaggatgggatcccctggcagcgggttgcaacatttggccaactggtgtttcagaccctccacccccaggatgggagattgggatcggctggaacctcggctcccattggcccgcggcagcagcagcttggcttcctcaagggatccctcctctggcgggggagagactgccggcttgctcacctcctgcagccgatggagcacctgcgtgggggtgacctctccatagcccagcgccgccagcaggtcgtccacgctggtgtagttgagcttctcggccaccttttgcatccgctccgacttgagcagcgcatcgaaccccgttttgcccagctcccgctccagcaagtcccggccccgggcgatgttttgctcgcgattgcagcgcttaaaccattggcgaatgcggttgcgggccgagctggtggctacaaaattgatccagtccaggctggggtgggcgttcttgtgggtgatgatttggacaatgtcgccattgcgcaggcgggtattcaagggcacgatcttgttgttcacccgcgccccggcacagtgatccccaatttcagagtgaatgcgataggcaaagtccaccgggcaggatccctggggcagggccagcaagtctcctttgggcgtaaagacgtaaacctcgctctcaaataggttctcgcgaatggtgtccaggtattctttgtcgtccttgaggtcgttttgccactccaacagttgccgcagccaggtaaagcgctcttcctcgggctttacgggggtgctgccggcttctttgtacttccagtgggcggcaatgccgtattcggccacgcggtgcatctcttcggtgcggatctgcacctccaccggtcggccctgtaggccgatcacagccgtatgcaaagattggtagcggttggccttgggcaagccaatgtagtctttgaaacgacccggaatggggcgaaaacagttgtgaacgaccgccagcacccggtagcattcgctcacggtttgcacgataacccgcacggccaggagatcgtagatctcgtgaaattctttgcgctgctgctgcatcttgcggtagatgccgtacaggtgcttgggccgcccgctaatctcaaagtgctctagccccccttgaatgaggtgcttccgcagctcttcaataaacgcttggatctctgcctctcgctcgctacgcttggcgttgaccagctcttgaatctggcgataggcttcgtagtccaggtacttaaaggccaagtcttccagttcccacttgaaatgccagatccccagccggttggccaagggggcgaagatctccatagtttcggctgcaatctgtttttgcttgtgggggggcagatattgcagcgtgcgcatgttgtgcaagcgatccgccaacttgaccacaatgacccggatatccttggccatggccacaaacatgcggcggaagttttctgcttgctgctccgttttgctggagaaattaaactgagaaagcttggttaccccctccaccagcaggcgaacctcagggccaaattcggcctctagggcctccagggtaacttccgtatcttcgacaacatcgtgcagaaggccagcagctacggtaacggcgtcaccccccaactcccgcaacaggctggccacggccaccggatgggcgatgtagggatcccctgatttccgcttttggcccttgtgcaaacagtaggcaaactcgaaggcccggcgcagcaaatctgcctcttccgccgtgtaggatcgcagcccatcgccgagatcttcagcgcctgaaagcaaagcccgcagccatcccggcacctcaaaatccaggctatttaggtcaaagcctccctctaagctggcggcaacagcaggctgacccatgggaatctagcaaggaggatggtttactccctggagtttcttacagcctatccccaactttacccgtccgcaggcaggttaaaggcaaaaagcgctgcgaaaaacttcagggaaaaatctggcgcagtgttagtattctagttccatcctatcactcactctgccgcatctcgtagcaacatatacagacagatgaagctagcctcttgctagagggctagagctgggaggaatttgcaaagctagaggccctagccatcccttgcgatagtcgttgagaatttgccttgccgctcgttcggcatcccctcgataccgccgctctgcgagatcttgcactgccacgctgccaggggggatcgggtcgggccagccgtagcgctgttgcagcagggcttgggcctggggctgcacctgcagcagttgatccacgaagtaggcggccacctgctcaggatcgtaggctgcggcgccgatgtcatcacagatggccagcagggaggctgcctgttgatccggcagcgaaggcgggaggatgcccggcgagtccagcaaatccaactccccccctagccgtacccactgcagttgccgggttaccccagggcgcgcagcgctctcgacggctcgccgtcccaaaagtcgattcaacaaggcagacttgcccacattgggaaaacccaccaccacggcccggacagcccgcggccgcatgccccaccgttgccgccgctcgtttaccgcttgccccatctgtaagatggcttgcttgaggcggggcaccccttctcccgattgaccgttggtgggatagaccgggatcccttgctgcgaaaaatgctcctgccacgctttgagatcccttgccgcaatggaatcggctcggttaagcgccaagaggcgaggtttttcccccagccacttgtccagctcagggtgacggctggccagcgggatccgcgcgtccaccacttcaattgccacgtccaccagccgcaattgttcccgcaactggccaatggccttggccacatggccgggataccactggatgggcggagagctcatgccgccaaaaccttggaaaagctcgacggctacgcaaacaaggacaggatctactttagcctgcccagcccgctccttcccaatcccagggcgagtaaaaaataatacagtataggtgtgactaggatcccttgccaggacaagctaacgttaagggatgtaacaacgaaggagagacaatggtcaagcgggtgcggttggatcccattgctcaggtgtcggaagtggccaccaacagcaacttgctctcggtgctgttgcgggaagagctgaatgtcttgaaagagtgcggcgggcgcggcctctgcgccacctgtcatgtgtatgtaaaagaggggatggaatcgctctcggccatgaccccccgggagcagcgcaccttggaggtgatcaccactcgtaagaccaattcccgcctagcttgtcaagcgcgggttctgggggaaggggtggtggtggaattgccggtgggaatgtacgccaatgctctcaaggatatcgaggtgctcattgggcggcgggccgagcagcccatcttgcaccctatcactggtgctgtgttggtgcaggcaggaaagctgattacccgttcggtgctggagtcggtgaagaacctcgatctagacatccaagaggctttggcccgcagcagccgagatttctagagctctatgggacctgtatttctcgggatcgacctaggcacttcgggaatgcgggtggtggccctttcagaagcgggggaggtggtgggcaaaagcgagcgctcctgggatcccccagaaaccaacccgggccgctggctgcgcaccctgaagacgctgctggcacacctgaagacccaactgggggatcgctacgccatcgttgccctcagtgcctgtagcacctctggcacggttttgccggtagacgggcggggcatgccgctggatcaggcctggctgtattccgacctgcggggacaggcccaggcccggcgcttggggatcccggccagttgggggctcagccgctggctgtggtgggcagaagcccatcctgatcaataccgggacagctacctggcccacccggcggactttctcctgagccaactgggaggccgccggcgggtaaccgatcacacccatgccctaaaaagcggcttcgacctggaaacctacacgtggccgcgggagtggctgtctcgccatggcctcgaccccaagcgctttcctgaggtggtggcgccaggaacggttctgggaacggtgcgggcggagtgggagctggggccagaggtgctgattgctgccgggatcaccgatggctgcgccggacagttggccgcaggggctactcgcttggggcaggttgccaccagcctgggcacaaccctcatcttcaaggccaacagtgctgttcgcgtgagcgggacggagtcctatcccgtgcaaacgcaaagcctctactcccatctgcaccccgaccgaaccagttggtggccaggagcagcctccttctgcggcggcggggtcttgccccacttcttccccggcggcaactttgctgccctggatcggcaggcggaagcccatctgcccacgggcttggtcagctatcccctctgccgacccggcgagcgttttcccatcctggatagtgaatttgccggcttcttgccccaggcggaagtgggatcccctcgcttctatgcagctctcttggaaggggtggcaatggtggagcggctggggctggagaccttggccgcccacgggatccccatagagggaacgctgttgaccaccggcggcggctgcaaaagccctctgtggctgcgcctgcgcgccagcctccttgcccgccccttagcagtggtcaagcaccccgaggccgccgtaggggcagctgtcctggccgcctcggcctattggtgctgctcggtgcagcaggctgccgatcggctggtgcaggtggaacgcctcatccagcccgatcccgagtgggtcaaggcctataccgagatctactcggagttccttagccgccttcctaatttctggagattccctgaagggagagccgctaacccgctactcactgggtagcaggttttcttttgtttccaatttctagggatccccccgaagggggaaccatccgggatgttgcccggatactcgggcgggtccatctgtttccaatttctagggatccccccgaagggggaactctacccttattaaacccaagcggggcaaggaatgcaaggcctatttgcgagggggtcggtcgaagagggcaaaaaaaggccttgcagaggaggggtgagaggcctgaaagccttgtggcgcaaggcatcgagcgggtcaacgaaaaaatcggcttttgcgggttttggcgaggcgctcgcagaagcgttgataccgtttttatgtgcttttggcaacatggctaggatcgggatccctggcaagtccgagctaggggctaattgcgcaggcgaccggagcggaggatgctgaggatgagccacagtcccaagaggctggcggcgccaaaaagcagctcgctcagccagaagacctggaagcgctgggtttgcgccgagatgatggcggcgccgataatcagggatccgaccaggatgctgtaggagaggcggttggccgactgatccaggctgatgcggaggtcttccagctcttggatggtgaggttccagcgttgggtttccgaggtgatgcggctaagcagcacttccaattgccgcggcgactgcagcgagaggtttttcaggtccaaggctgtgcgcagcagcgagggtaggggagcttcccccagcaactgctgccgaaacacgtccgccatcagggggcgaatttgctccggcagattgtagtctggggtgagctggcgggcgatcccttccagattggccagggccttggcgcacagccccaggttgccggggatgcggatctggttgcgccgcgctgcttgcaggatctcggagaaaagctggctaaaatccagctcggccacagttagggtgtagtactgccgcaaaagacgctcgtattcccgctgcaactgggccaggctgacggcgggatcccgcaagcggcccctggggctttccggcagggccagctccagggtgagttcggcacagcgctgggcatccaggctgacgatggccaaaatcagctccagcacaatctgctgcgtgcgcggatccagccgcccaatcatgccgcagtccaagagggctacgcgaccggatcccaaatagaacaagttgccggggtggggatcggcgtggaagtagccgtcgatgcagatctgctggaaaaaggcgcgggtgagcaggcgggcaagctgctgcggctcggcgtcgctgcgatccgcctccaggagtggctttccttcgatccactccagggtcagcaccttgggggtggtaagagcccaatagacgcgcggcaccaccagttggttgggatcaaaccaacggccagcctgcaggcgttgccgcagctgctccgtgtggcgggcttcctgggtaaagtccagctccgcctgaatggcccggcaaaactcatccgccaaggccaccacgtctgccagccggccaaattctgtttgcgccaccaattcagcaatgctgcggatgagccttgtatcccgctctactattgcctccacgccgggccgctggatcttgagggccaccgcttcgccgctgacgagatgggcgcgatggacctgggcaatggatcccgccgccaccgcttccgtgtcgaggctgctgaatacctgttccagcggctttcgcaactgctggcgcagcaggatctccaccgcgttccagggcacggggggcacattgctctgcagggtgctgagggcctcgatatactcccgcggcagcaggtcggggcgggtgctcagcaactggcccagcttcacatagaccggccccagatccaccaggatgttgcgcagcaccaggggtggtggcagttgcggctcttccgccttgcccaaagagagcaagcgccgcatgtagtcccagccgtggcgcaggactacttctaggatctccgcctgacgggcgctattctgggccagccgcgcaaagaccacctctttcctctcctcttccgggcttgcctaggaaggcttagaaaaagggcacgggagccacccggcgggttccatcccagccgctggctagcccttctcgcaagacccgcagcacctcgtcggtgctggcgttgggctcggcaaaggagaagaggtgcttatagcgcagcctcccttcgcgatccacgatgaactggcctggcaggggcgcccccagggcttggccgacgccgtagagccgaaaggttttgcactccggatccaccagcagcggatagggcagttccaggtcggcttggatctgttggctttgcaccgggtcggtgctggtaaccatcagcagctctgctcccagagcccggatctcctcgtagcgggccttcagctcctggatgtgggggtagcagaaggggcagaagagcttttctgtaaagatgcgggtaaaggccagaaccaccggcttttggccgcggtagtccgacaggcgcacgggatccccgtgcacattgggcagctcaaagtcaggggccagctcgccaatctgcagagggctgttggccggctgggggatgaagttgtcgaaaaagcgacggttgaacaggctgctgttgctggtcattgccattttttacgtttctttactacctgccaccagcctaacccaaagcctcggccactgcctttagccgtcgcagttgtgcccgcatgtcgtgccgggtcagctccgctgccaccagatagaaccctgccgccacccaagggttggggatgcaaaactcaaagcggtttaccaatagcgttcccagcggctgggggcaacattcccagcggtcggtgccctgaaaaaaaccctcaaactgccactgcaccaggccctcggcccgctcggcgatcacgcagtctaggctgggggaaaccagcggcaggcgcaggaaaaagcggtagcggctgcccagttgcccagtgggggatcccagcgcctcacagctcaacagggggttgagccagcgccgcatcagcgctggatcgattagacagcgctccacctgggccacgccagcggcaatttcaatcgcttgagtatagacgggcatgctctagggagcggctgcagcggcaggctgcgcttcgccgccagggacgacggtactcagcaaaatcaggatatcgcgatactccacctgatccggcccgcggcggggggatcccacttggatgaccgcctgctggggcggcctgtcggggcgagggggagactcgaacaccagcgtgcggatgccgccggcctgctcgagatcggagaggagatcccagccccggccccagagggtgcggcggtagtaggcggcgatctccgagagaggttgagaggtctgcaaaatcagggaggcaagccctccttcctgatcccaaatttgccccgaagagatgacggtggcgtcgggcaagcgcaactggtgcgggaagtggggagggagagcgcgggtatcgcccacggaagcctcaaaatgggtgccatcttcgccgatgtggcgcagcaccggatccgggggggcagcttcggaaggagatgcgtctggccaagggcgacaggcagccaacaacgctagcgacagccaagccagaagttgcacctgacctgggcaaaaatgtcctctcatcgcatagccagggatccctcagtgggttatagcggatccccattcctccccacaacccgttagcagggatagcaggacccctcgagctgcacaagcggcaactgcacagcctaagataggttctggagaggtgtccgagtggtttaaggaagcagtcttgaaaactgtcgtggcgcaagccaccgtgggttcgaatcccaccctctccgtcaaatcaagtttgccgcaggaagaccatccagacctagctggattcccttgtctcagttcccagaggtttgttttcagaggcagccggccagaggccgcggcagctaggatccactctcagcaggatgaggatcctctttttttgggggttctcgaggagaagatttttggctccactggagttgtcgcaggatcccgcgtaacagggccacctcggacacgatcaggccggcgcggtgaaagagggcgcgcagcttgagcatcttgcggcgagcggtgtgggggtgcaggtagccaatttgcagcaacagcgcctccaggtggccgaaaaaaccctccagcagctcgaagggagccggctttgagatcccagagctggtcactggcgggggaagattctggcagaggagggtgcgcagctcgtagcaacagatgcccactgcctgggccaagttcagggaagggtaggccggatcggtggggatctggatctggcgatggcagagggccagctcttcgttgctcaagccccgatcttcagggccaaacaccagagcggcagggccggcagccagcagctccgggaaagcctggcggggagactgaatttgccattcgggcgggtagggctcgcggcggcctgctgtcccgaatacctgcacacatccctgaagggcctcggctaaggttggcacctgccgggcttggcggagcaagtccgtcgcatgcacggccatggtgactgcttctgcgtcgaggggatcgcattggggatccaccaacacccactgccgcaggcccatgtttttcatcacgcgggcaatggccccgagattgcgcggccctgccggccgcactaacacaaggcgtacctgcgccaatcgctcctgagcccagttggacgatgccggcattgctcagaaatcgcagatagggatcccctaaagtagaggagttagatcttgtcatagattgcgccgatgggatccgcctaccgccgttggctgagttggatgtgcctattgctgctggggtgctgctggggatccccagccttggctgcccattcgtcgctctccccagcagcagagccgactcaggtgtcgccccagctcgttcgcgatagcggtgcggagcacttttctctggccgaggcgcgacagcggctggaagccattgccgaggccatgcgctcgatccgcctatgcagccgccccaactgccgttaccgcgatatctccgtcgaggttcgacccatagcaggagccgagccgccggagtacgagggccgcatcgacgccgccatcgaccgcccctccggtagcttggacagggcccactaccggctgcgatttcggggggggcgttggcagttgttggggggggaagaggtttccgatgtctcctcgtttttctttgagggagatacttacgaggtgttcagcgcctacggcagtcgcaaaggcaaattggcagacgccagcagcagcctgcgcgttggctatcgggaactctactatcgcgttttcgaccggggccaagagcgttggccatagagacctatgagagaacaacaacacaccttggccagctctatttccctagagggggtgggcctgcacaccggcctgccggttcgctgtagcctgcatccggcccctgccagcagcggtcgagtctttgtgcgggtggatcagcggggctcccctcccatccccgctcggttgggatccctggcccctgccgctctctgcacccgtctacagcagggatccccccctgtccaggtgcagacggtggaacacttgttggccgctctttacgtgctgggcatcgacaactgccgcatcgaggtggaggggccggagctgccgattctggatggctccgccctgccctttgtggaggccgttgcccaagccgggatcctggcccaggagcagccggccctgctgggggtgatccaggagccggtcacggtctgggcaggggaagcctttgtcagcgccgtgccctaccccgggtttcgctttacctatggcatcgattttgccgactgccctatcggccaacagtggctgagctggcgggagaacagggcggactttgtccaatccattgccccggcccgcaccttcgcccgccaacaggatgcggagctggcccaccaacaggggctgattcaggggggcagcttggaaaatgctatcgtctgcagcaaaaccgagtggttggggccgttgcgcttcccggatgagccggtgcgccataagctgatagatttactaggagatctcagcttgttgggctgccgcttgcaggggcacattgtggcctacaaggcgggccacgccctccaccaccgtttggctgagcagttgctcaagagtggatccctgcaggtggagccagctcaagagcaagcaagggatcccctttgcctcggtggggtggaatctcgctcttcgttttgagggggatcccggctgctgggatgggtgaaaagttcctggcctgctgcaatttctctgtgcggccttgctttgggttcaatgcccgcccatgcgggctttagctaatccgccgttcgcgctagcgggacgtagtcctggaagccccgctctgtaccccccagtcccccagccccccagtccccccgtatacggggggatatagggggggcgggccggtcagagtcaggatgagaggcgggagcgttcaacaggtacaatgcattcatcatgagaaccgcttaccagtaccgcttgcgccctactgctagccaagtcgccctgatgggtgagtggctggagctgctgcgtaagcagtacaactatcgcctggcagaacggttcaacgggtgggagcagaatcgctgcaatatccatgcctgctccttgacggtctgccatctgcctgagttgaaagacaagcccgatttcgactcacagaaacgagacttggtaaacacaaaggctctcttccccgaataccaagcgattcattcccaggtgctccaagactgtgtagaacgagtgcaaagagcgtttgaccgatggctaaaaggtgactgtaacggcaagcgggcaggcaggcccaggtttaagggtgttgggcggtatcgctccttcaccttccctcagatgaagcaggactgcattcgagggcagtttatccatctgcccaaaattgggccggtcaagctggtccaacaccgtcctttgcctgaggggtttgttatcaaaacggccaccatcacccgcaaggtggatgggtggtacgtcaccttgagtttgcaggattcgtctgtcccggaatggagccctgacacgccaacgtgggaaaacacgatggggatagacctggggctaagctctttcttggtcaccgatgagggtgaggcggttgaggttcctcagcattaccgtagggcgcaaaagcccctcaagcggctgcaacggtctgtatcgcgcaagcagaagaggccaaaccgctaccagaaagcggtcaagaggttgagcaaggcacatcagaaagtagccaaccagcgccgagattttcaccacaaaactgcccgcaaacttttgcagacaagaaagcacatagcccatgaggcgttggacatcaaaggtctggcgaggactcgactggccaaatctgtgcatgatgctgggtgggggcagttcctgcaaattctggcagccaaggctgaaagagctgggctgttgacgattgcaggggatccccgcggcagcagtcaagggtgctcggggtgtggtcgtgaggtgcccaaaaagctgcatgagcggtggcacgattgcccctcctgcgggctaaggctgtcacgggatcacaactcggcgcgagttatcaaatccagagcggtggggcgtcccgttcttcaagctcaggaaatgtcctgccattgggcaggagtcactgttggcgaagcgtggcgtaagccatgaagcctgcactctatgcgtcagcatgagtgcgggagtacgtcacggtttcacggtttgtcttctggctctgtgggttactatgtcctctgatgtctctcctccacctcttctctcggctgaagcagctgcccagttggcaaccgctccccccgtcttcaccacggatcaaatcctggagatcctgccccatcgctacccttttttgctggtggatcgcgtggtggagtatcaaccagggcaacgggcggtgggcctgaaaaacgtcaccttcaacgagccctttttccaggggcacttccccaaccgaccgatcatgcccggcgttctgatcgtcgaggccatggcgcagttgggggggatcgtgttgaccaagttgccggatgtggctgggcggttggctctctttgccggcatcgatggcgttcgcttccgccgccccgtgctgccgggggatcagttgctgctgtcagccaatttgctcaccatccggcaaaaacgcatcggcaagatgttttgtcgggcccaggtggggggacagttggtgaccgaaggggagctgatgttctccctggtggattgatgggccaacagcggccagcagcggggcctttggcgctccgcaaccgcggggcaagtggggggtggccatctgttttccccatcagaacctccggggtactcccgccacagcgcagcttggcgggtgggggataggcggtgagacgaaggggttcaatgcccctgagtctcacaatctgggcgttgcctgctgctcaacatacttcttcaactcctcaacggtgaccccaccacaagaggcaacaaaataggcccctgtccaaaatacaggcttgctgtagaaccgtgccacctctgtggcgaactctttgcgaatcaaccggctggagactgttttcaggttgttcaccagcttcgagacctgaacatccggcggaaaactcaccaacagatgcacatgatccgcctcaccgttgaactccaccaaggaacagcaccacttttggcaggtcgctcgaaatatatcttccagcctctgcaacattggagcagttatcacccgacgacggtactttgtcaccagcaccaagtggatttgtaggctgtaaacagaacgatggcctatgttgtagctcgttgcgctaaatgctagaaccgtctcatgattatcacctacgagtaccggatcctgcccagcgacgaccaagccgctctgatgaccgagtggctggaattgttgcggcggcagtggaacgacgctctggggcagagactggattggctgaccgcaacccgttgtccaattgaccgctgcagccttgtctcttgtccgttgcctgtgtcagaagctccgctggagccgaattattatcggcaggcgggatccctcaaacaaatcaagcaactgttcccggcctaccggggcatttacgccgaggtgctgcagcaaaacttgatgcggctggacaaggcgtggaaagcgtggcaggtgccggatagcacaggcaagcggcgggggcggccccgcttcaaaaaagcgggggagttgagatccttcacattcccccgcatcaattgccccaaggcgggagcgcatctggaaggggagactctgcggctgagcaagattggctcgctgcctgtggtgctgcaccgccccttaccagaggggtttgtgcccaaaacctgcacagtggtgcgcaaggccgatgggtggtatgtctgcattactttggaggacaaaagcgttcctctcccagagcctgtgccgatcaaaaaggcggtgggcattgatgtgggattggataggtttctcaccaccagcgatggggaggtggtgcctatcccgcggtactaccgccaagctcaaaagcacttggcccgacagcagcggcaactgagccgcaaggtgaagggatccgccaactggaagagacaagccacgaaagttgcttgtttgcagttgcacgttgcccgacaacgcaaagcgttccactaccaagtggcgcactggctggtggggcaatacgacctgttggtggtggaggatctcaacgtccgagggctggcacggactcggttggctaaatcgattttggatgcggcttggggacgatttcttgacattctgacagcagtggcggtcaaacgcggcaaacaggtgttgagagtggatccccgtggtacgtcccaaaattgttgtgtttgtgaggagcgtgttcccaaggccttgtcggaacgggtgcatgattgcccccgttgcgggtcgtgggacagagacttgaacgctgctatcgagattttgaagcgaggactcagggcggtgggactgccgctctctggctgtggaggatcctggtttaccagtccgttgaagcagcaactccgggaagtgattcccggaagctcccgtctacagcccgtcagggcttagcgggagaggatgtcaccgaggaggagcccagcggaggcaacttggcgtggaaagaccctgctaaagtgttgggataggggcatgtcaagtgctgctttcacctcccggtcggagtttcacagcagagcggtggaggattgtgccctccccaagcaagccctaatcgcagggttgggagcgtagctacatttgctggctaggttagaaatgagttcgttggcttcagcgggatccactcccaactcctctgttcggattcatcccacagcggtgatccatccgaaggctgagttgcacgagacggtacaagttggcccctatgcggttatcggcgagcatgtgcgcattggcgcccgtacggtggtgggggcccacgtggtgatcgatggttggacagatattggcgaggacaaccagatttttccgggggcggtgctgggcacggagcctcaggatctgaagtacagcggcgcgccctctcagctggtgatcggcaagggcaaccgcatccgcgagttcgtcaccatcaaccgagccaccaatgaaggggaagcgacggtggtcggcgatcacaacctgctgatggcctacgtccacgtcgcccacaactgcgtcatcgaaaatcaggtggtgatcaccaacgctgtctccctggctggccacattcacattgagtcgcaggcgcgcatcggcggcatggtcgggctccaccagtttacccgtgtggggcgcctggctatggtgggggccatgagccgggtggatcgcgacgtgccgccttacatgttggtggaggggcacccggcccgcatccggggccttaacttggtggggttgcggcgagccaaggggatggagggatccctggcggccttgcggcaggcctaccggctgctctaccgttccggtttgcccctggaaaaagcgctgcaaacgctgcgggagagtctgcgaagcgaggggggctctagcatcttctccctgcaggggaaagagctggtggacgagacgggatccctgctccatctgctgcaatttttggaagattccctttcccaaccccaacggcgcggccctctgccggccttgcgccgcagcagagaagaggacgacctgtgagccatctgtttatctgcaccggagaagtctccggggatctgcaggccggccatctcatccgcgagttgctgcgccaacgcccgcacctacgcatcacggcagttgggggagaggagatggccgctgcgggggccaatctgttgcaccgcaccacggagatcagctctatcggcattctggaggctctccccttcgtcggccctgccctatggacggagtggaagatccgccgcttcctggcgcaagacccgcctgatttggccatcctggtggattacatcggcatcaatagccgcatcgcccgcctgttgcagcggcgacgcatccctgccgtttactacattgccccccaagaatgggtgtggtcgcccaacagccgcctcacttaccggctagcccagcagatgcgactgatggtggcgattttccctgaagaagcccgctactacgccgcagcaggtgcccaggtttgctatgtgggccaccccctgctggatattttggcgagtgtacccggtcgcgctcaggccagggctgagttagggatccctgaggaagcgatggtggtggcgctgctgccggcctcccgccgccaggagctgcgctcggttttgcccatcttgctccaggcagcgcggctgttgcgggctcgcctgccccaggtgcggttttgggcgccgctggcctcgccccgctttgccgccccgattgcccgagccgcccgccgctatgggctggaggatctcacccttctcttgcctcgcccttcgcctccgaaggcgcatcacctgctgttggcggccgccgacctggtgctggccaagtcgggaactgtcaacctggaggcggccattttggggatcccgcaggtggtgatctaccgcctcaacccaattaccttttggctggcccgccattggctgaaggtgtcggtgccctttatgtctccccccaacttggtgctgatgcgccccattgtgccggaactcctccaggaggaggcccagccagagcgagtcgcccaactggccttggagctgctgactcggcccgagcgccgcacccaactgcaggccgactatgctgctatgcgggcagcgctgggggagccgggagttttggcccgcgccgccaaggccatcctggaagtgctcgacagcgaaactcgccctaagggagatccctgaggctagcctgtcgagagaatggcatccaagaggggatccgccccaaagcgcaccacgtcggtacagggccgcccggtctccacttccacctggcggatctgggccagggcggcttcctcctcccaaccgaaggtattgagggccacccccaccaccggcacgggggcaaaggcgccggcagctctggccacctgttcgtacagctcgatgaccttacgcaggggagggatgggtacgtagtccatccctttgatgtgggtttgcccagctcggtggaccaagatcaagtgggtgggctgggatccccgcaacaggggcagggttgctgtagaggcggggttgagcagggatccctggccttcgatgtgcaggatgtcgtggtcaaatccatagcgcaacaccagttgctccacagcgccgctggcatagtccacccgcaccgcatccaggggtatcccatcgccgctgatgaggatcccggtttgtccggtggccaaaaagcgggagcgcaggccgcgcttcaggctggcccggtgcagctctaggctggtggacattttgcccacgctcatgtcggtgcccaccgtcagtacccgccgacaggggagagagcgagctaggcccctccctactcccagaccagggggttcgcggcgaatgtcccagatccaggctcccggctgcagccactgccgcaactgggcatcttccgctaggggggtgtgcagcccgtttgctaaagacaagccggcttgcagggcttggcagagctcctcccgccactcagggggcaactggccgccggaaggagcgatcccaatcaccaacacctcggggccgtaaaccagcgcctcttgcaccgaggctacgatgggaatgtctttggcaatgcccgtgagttgggccagggatctccccgcctgctcccgatcgatgacggccaccactggaaaaggcccatagcgcaatagccccagccctgttttgccgtgctcccccaacaggccgccgtggagcaggatggccacccgagtttgactggagagcatggtcctactcccgcaactccacccctaggccgggtcggtcggtggggatgagacagccctcctgcaccgaagccccggaaaagggatcgtcgatgagattgaggtggctgtctaagtccacgtagtccaccagcggcgctaggtgggccgccgccgtgttgcccagggcggtgttgctgtagcagcccagcatcacctggagcccataggctttggcggtgtggatcatgcgccaggcttcgctaaggccgccgcacttcatcagcttgatgttgatgccgtgcacccgatccaccagggcgggaatatcgcggctgtcgaaacaactctcatccacgaagatgggcagcttcgactcgtgccagagggtgatcagcttcgcctcctgtcccctctccaagggctgctccaggtagctcaccccctgccccgccagccaattgctcatgctcagggtttgctccaccgtccaagcgccgttggcatccactgtaatcagggatcccagcgggatcacctcttgtacagcaatcagcatgttctgatccgccatcagccccaagtcgctgcccagcttgatcttgaaggcccgcgcttgggtctgttccatccaggccaaggcacgctggcgggccgcctgaggggtggaaatgccaatggtcaaagtggtgggcgggatgcgggagcgatccagcccccacaactgccacaggggcctccccagccgtttgcccatccaatcgtgcagggccatatccaccgctgcccgcgctgccgaagggatcccggcccgcagcagttctgcctcgattggctggcgctcccagggggaatggcggcgcaggatccctttggccacgtccaagcccatcaggatgtcgtccagagactggtggcaatcgtcgctcaccgaaaaagggcaagcctctccccacccttcaattccctcctcctcaattcgcacccaagccaaggttgtatcgctgtgggtacctcggctgatggtcaaggcgtagcgcttgtgaacggtgaaaggttcgacgtagagccgcatgggcatctccagaagaagaagcttggaggggcaattgggcctgggccgtccctttgagcttagcttggttcccagcccagcctgcccccgtccccaagcccagaaaacaagttatcccttgccccgtccgccgtctatggtgggatccagatccaccgttctccatacccttgccaccatgaataccgccgaactgctggttcgctgcctggaaaatgagggggtgcagtacatcttcggcgttcctggcgaagaaaacctggaagtcctgcaagccctgcgccgctcctcaattcgctttatcaccacccgccacgaacagggggccgccttcatggccgatgtctatggccggctgacgggcagagcgggggtgtgtctctccaccttggggccgggcgccaccaacctgatgaccggagttgccgatgccaacctggacggagcacccctagtggccatcaccggccaagtcggcaccgaccgcatgcacatcgaatcccatcaatacctggatttggtggccatgtttgcccccgtcaccaagtggaatgcccagatcgtgcgccccagcatcaccccggagatcgtgcgcaaggctttcaaattggcccaaaccgagaagccgggagccgtccacatcgacttgccggaaaacattgccgccatggaagccagcggcactcccttgaggagagatcgcctggacaaaacctacgcttcctatcaaagcctgaacgaagcggcctccctgatctcccgcgcccgcaaccccttgattttggccggcaatggagccattcgcgcccaagccagcagcgccctcacggaatttgccacccgcttgaacatccccgtggtcaacaccttcatgggcaaaggagtgatcccctacacccaccccttgtccttgtgggccgttggcctacagcagcgggatctgatcagttgtggcttcgaccgcaccgatctgctgatcgccgtcggctacgacctcatcgaatactcccccaagaaatggaaccccgacggcaccatccccatcgttcacatcgccgccctgccggctgaaatcgacagcagctacatcccgcaagtagaggtggtgggagacatttccgactccctgatggagatcctgcgccgctgcgatcgcacgggcaagccggatccctatggcatcagcctgcggcagaacatcgtccgcgagtacacctgctatgcccaggatcagagctacccgatcaagccccaaaagctgatctacgacctgcgccaagtcctggaacccgaagacatcgtcatctccgatgtcggcgcccacaaaatgtggatggcccgcctctaccactgtgacaaacccaacacctgtctcatctccaacggctttgccgccatgggcatcgccattccgggggccttggccgccaaactggtgcatcctgaccggcgcgttgtggccgtgaccggagatggggggttcatgatgaactgccaagagctggaaactgccctcagggtgggcaccccctttgtcaccctcatcttcaacgatggcggctatgggctgatcgagtggaagcaacacaaccagtatggcgaggctgctttcgtcaagttcggcaatccagacttcgttaagctggcggagagcatgggcctcaagggctaccgcgtcgaaaaggctgccgacctgatccccatcctgaagcaggccctcgagcagccggtgcccaccctcatcgactgccctgtcgattacggcgaaaatctttacttgacccagcggtcgcaagcgctggtctgcgagacttaggggacgagatggatgtgaatgcgagatttgagccgagttggggcatagtaagcccagggttggcggcctctgggcagtccagacttatgtatctttaccgttgacccttagcagccaagtgcagtgaaatagaggcattgtgggtgacccgccagcatgagcgatcttccttcccctccctttacctcgcgccgcgccggcgctgccagcaaagccctggccattgccaacgtcagcatcactcctttcggccgcaagctcaaagagctgggctttgccgacgataagcaaatccaggacatccaaaacgccctcaaagccgatcgcgaagggggcagcaaggccctagccctggtggtcaaagagattgtcggcaaagagatcacccctgacctggagcgggcctacaagcggcagcagctctttgagctgaaaatcatctacgggatcccccccctcgacatcgatttggagccggtggagatctcggagatgatcgggctcatcgactcgctcttgcctctcgacatctgcaaccgctacaagttcttgcccatccgccgccaagacaaccaagtgctggtggcgatggtcaggccggacaacctgcaggcgctggacgacatccagcggcgcttccgcatccaggggctgaagctgcagcggcgggtcttcacccagcgggatttcgacgccctgatcaaccgctacatggatgcccaggcggagctgctggccatcaagggcatcaacgacgcggctgcccctgtccaagaggaagaagaggtggtggtcaacatcgccgagctcgatctggacagcatcgaggatgtcgccgtcgatgaggctggcgagggatccctggagcagcaggtcaaatcggcagatgatgccccgattattaaactgtccaaccagatcctggtcaaggccctgcaggacggggcgtcggacatccacatcgagccacaagaagaatacctgcgcatccgcttccgcaaggatggggtgctgcggcaggcttttgaaaactttcccaagaagatcgtccctgccctcaccgctcgcttcaagatcatgtccaacctgaacattgccgagcggcgcttgccccaggacgggcggattcgccgcgtcttcaaggggcgcaaggtggatttccgcgtcagcaccctgccctcccgctacggggagaagatcgtgctgcggattctggacaactccgccacccagctcggcctggacaagctgatcaccgacccagagaccctggccagcttcaaggaggttgtcaggcgaccctttggcctgatcttggtaaccgggcccaccggatccgggaaaaccaccaccctctactcggcgctggcagaagtgaacgatcccggcatcaacatcagcaccgccgaggatcccatcgaatactccctgccggggatcacccaggtgcaggtgatccgcgaaaagggcatggactttgccatgatcctgcgcgctttcttgcggcaagacccggatgtgatcctggtgggggaaacccgcgaccacgagacggccaaaaccgccatcgaagcctccctcaccggccacctggtgttgaccaccctgcacaccaacgatgcccccggtgccatcgcccgtctgacggagatggggatcgagccgttcatgatctccagctcgctgttgggggtgctggcccagcgcttgatgcgtcgggtatgtaccgagtgtcggatcccgtaccaccccacatccgaggagttggcccgctatggcctcagcctcagcggcgacggcgaacagctcaccttctacaaagccaacaagctctcccccaaagagatcgagcagcgcaaagccaccggcaagcccatctgcgagaaatgtgggggcgtgggctacaaaggccgcgtgggggtgtacgagttcatgcgcatgaacgaccgcctggccgagttgatcaacaagggggctcccacggaggtcatcaaggaagccgctgtcgaaagcggcatgaaaaccctgctcgcctacagcttgatgctggtaaagcagggcctgaccacgctggaggaggtagatcgggttatcctcaccgacaagggtttggaaacggagctgaaggcccgtgccaaggcccttagcacctgccgcaactgtggcgccgccctgcaggtagactggatggattgcccctactgcctgacgccgaagttttaggcaaggcgcctggctcttgacgccgccaaggtgctgattataacagtcctatacgagtcctggagggttgcctctagcccggctttagaagggtttttcatcgacaactcctaggtcgaacccagcctgactcagcttaccgattggagacaccagccctatgccacaactcatgatcgaagacctgatggaagaaatcgtccgcaggggcggttctgacatccacatctcagccggtttgcccccctatttccgcatcaatggcgaactccagccaaccgagcacgagcccctcacccctgaggaggtgcagcggctcattttcagcatgttgaacaacacccagcgcaaacacctggagcagaactgggagttggactgctcctacggcgtgcgcgggatcgggcgcttccgcgtcaacgtctaccgggatcgcggcacctacgcctgcgccatgcgggcgctggcctctgagatccccaacatcgacaagctgggcctgccggatgtgtgtaaggagatggcccgtctgcctcggggcctggtgttggtgaccggcccgacgggatccggcaagtccaccactttggccgctatcatcgacttcatcaaccgcgagcgggccgagcacatcctcaccatcgaggatcccatcgagtacatctacactcccatccgcagcatcatccaccagcggcagttgggcgaagacaccaagagctttgccaatgccctgcgggcggcgatgcgggaagatccggatgtgatcctgatcggggagatgcgggatctggaaaccatccagttggccatcaccgccgccgagaccggccacctctgctttgccacggtccacaccagctctgccgcccagacggtggatcgcctggtggacgtgttcccgccggagcagcagcagcagatccgcgtgcagctctccaactccctcaaggccgtcttctcgcaaactttggcccgccgcctcaaccccaagccgggagagcccgggcgggtgctggtgcaagagatcatggtggtgacgccggccattgccaacctgattcgggagggcaagaccgcccagatctactcggccatccagacgggcggcaagcagggcatgaagaccctggagcaggatctggccaacctctacctgcagggcaagatcgacttcgagacggccatgtccaagacctctcgccctgaggagttgcagcggctgttgggcaacgttgccgggccctcgccagccgcggcagctcaacaccagcgtccagcgggggttgccgtccgtcgttgagccgcagcgccgcgtcccggggtgaggtcttcttgccgatctctggccgccgcctcaatttgtggctaagctctagctgagaaagttagttgcccaaagttcgggggctggatcccacaactcgaaccctctcatcatgagtttgaatcgggggtaagctatgccgcgctacaaggttcgggggttaaaggccggtcagccggtacgcctgacggtggtggccaacaacttgaccgaggcgcgtgcacggctgcgccgagagggcgtttttgccaagccagaggacattcaggaagaaaagccctttttctcgctggagacctcttttgatttctcgatgctgggatccatcgacattcgggacaaggcggtgttctcgcggcaatttgctgccctgatcaacgccggcgtgtcgatggtgcgctccctcaccattatggaggagcaaaccggcaaccccaagctcaaaaaatacctgcgggcgattcgggcggaagtggaggcggggaaaaacctgtccgattccatccgcccctatccggatgcctttgacggcctctactgcagcatggtgcaggcgggggaggtgggcggcgtgctcgacgaggtgctcaaccgcctggccaagctgctggaggacatggatcgcctgcagaagcagatcaagtcagccatgacctacccggtggtggtgacgatcttggctgtcttgattttcttgggcatggtgctgttcatcttgcccacgtttgagagcatctacaacgacttggggggtgagctgcccgcctttacccagtttttcatcaacatcagcaagttcctgcgcacgccccagtacagcttgggcctggtgggctttctggtggcggtcttctttgccttccgccgcttttatcgcacccccgccggcaaggagaccatcgacgcgctggccctcaagctgcccattttcggggatctgatccagaagtcggcggtggcccgtttttgccgcacctttggggccttgacccgctctggggtgccggtgctgacttcgttggaaattgtgcgcgacacttccggcaaccaggtggtggccaacgccatcgacgccgcccgccaatccatctcggaagggggccagatcgccccggccctggataaggccaaggtcttcccgatcatggccatccagatgatcagcgtgggcgaagagacgggggagctggatgccatgctgatgaagacggcggacttctacgagctggaggtggaggaggcggtgcgcgccctcaccagcctgctggagccgctgatgatcgtgatcttgggggggatggtgggctgcatcatcgtggccatgtacctgccgatgttcaacgtgttcgagctggtgaagtagcgaccccgtccccagggcaaccaggacacatagggaggaggaagggatcccatgctgcggcgctggttggtggccctgggggtgttcttggccgtggggctggcggttttgctgtcggagccgccgacgggatccctgacggggcgggtggagctgccggcaggggtggcgccggggaacgtccaggtgattgccgccggcccggtgagccgcagcgtcagcccgtctgcggagggcgagtatcgcttggatcaattgcccgttggggaataccgggtgacggtgcggggatccggcctggaaaccgtcttcagcgagaggcctgtgcaggtgcgggaagggtcagtagcttctgctcctctcctgcgcccgcagcttctgccccccagcctctacctctacagcaccagccaggtgttcacgaccgccgagccggcgcggctggagtggagggccagtggcttgagggcggtgcagtttgccgtttaccgcttttccctggccgatctggagggatcccctcgcttgcggaatttggccctcggctacggatccctggatccggatttgtattccaccctgcgaggagagctgctgcgccgttggcagcagccgctggggggagaagaggtgacccgcaccttggatctggggatcctgccgccgggggcctactggctggaggcggaaggacaggagccgctgaacccgagtgcacctttgccccgttctgaggagtggcttttggtaagcgacctgggcctaatccagaaacaggatgccagccagttggtggtgcaggcggtgcatttgcaggaattgcgtcctctgccggggatccagatccaagtttttggggagtggggggatcccttgacggccaccaccgacgaggaggggctggcccagtttagcttgccggcgggggagagatcctcgttggtggtctatggccgcagcgccgacaacacgttgcaggttttgtcccgcagctacacctacggctggaaccagccgtaccgcatctacgcctacccagaccgccccctctaccgccccggccagacggtctattttcgcgccctggtgcgggagcaaggccgcctcaccccgcccccggcaggccagccgctgcaagtaaccctcgccgctcccaacggcgatgtgctggaggagcagaccctggccaccaacgctttcggcagcgtccacgggcagtttcaattgccggaagaaacccccctgggcagctacagcctagagtggcagttccagggatccagccgcgagtccaccgactttggggtggcagcctaccgcaaaccggagtttgaggtgacggtggtgcccgaccggccttggctggtgcgggggggatccctgaaggtgcaggtggaggccgagtatcttttcggcgcgccggtggccgctgcccagctccgctaccgagtttacagcagccccgactggagcctgcgctacgggctgttgccccgttctgcggcagaagactattttgccaatgacctgggagaggaaccggcctactacggcggctacgggcggctggtggcggaaggggaaggggtgacagatgctcagggacgggccgagttgcgcctggagcgcctgttggcggatctggactgggaggaagacagctactggggcccgcaggaggtgcagcagttgcgcattgaggtggaggtgaccgatatcagccgccgcagcgtgaccggggcggcgcgggcctgggtgacagccggcgaattggccctctttgccgcagccgatcgccacctgcccgcgccgggggacgtcgtcacctaccggctgcaagcccgcgactacgatggccgccccgtcagcaccgccggggagctgagcctggagcgctggcgctgggatcccaagagcagcacctaccaacggcaaggtaccctgctgcggcagccttttcagatcgtcaacggggagggcagcctcaccctcagcttgcccgccgacctggagccgggagactaccgggtgcggttgacggcatgggatccccgccgccgtcgcgtgcaggaggtcgcctctctctgggtggtggagccgggcagccccctgcaaagctggggatccctgcccagcctggaggtggtggcggatcgccagatctacgaagtgggggaagaggcccagatcctgatcgcctcgccgctgccggatctgccggtgctggtgggcctggagggatcccggctgcaccaggtacaactgctgcgcctgcaggggcatacggccaccctgcgcctgcccatccgggaggagtatcgccccaacctctacgtcaccgccactgtcgttggcccagagcggcggctgtaccagaacgaggcgctgctgcgggtctcgccgctggatcgctttttgcaggtggagctgcagacggataagcccacctaccagccgggggagacggcccgaattcaaatccgcacccgcaatgcccaagggcagccggtcagcgccgaggtggggctggggatcgtggacaatgccctctacctgctccggcccgactttacccccgatatccgccgcttcttctacgggcgccaggacaaccaagtcaccaccaccacctctttcccgcaacaatatcccggcggcgccgacaagctggccggccaagtgcgggaagactttcgcgataccgccgcctggttcccggatctggttaccgacgccgatggcctggctcaggtgcaggtgcgctggcccgacaacctcaccacctggcgcttgaccgcccgtgctgccactgccgacacccaggtgggatccgctcttgccacagtctcggttagcaaagacctgttggtgcgcttggcagctccccgctttttccgggtgggggatcaactcaccttggccgctgttgtgcaaaatcgcaccacaaaagcccaggcggtggaggtggggctggaagtgcccgccaacttggcgttgcaaggcccggatcgacaacgccttaccgtgccggcccagagggcggagcgggtggaatggcccctgcgggtgctgggggccggcgagacccccctgcgggtttgggcacaaggggaggggctgcaggatgcgctgcaactgcggatccccagtcagcccttaggggcagtgcaccgcttcttccaaacggggcggctgcaggaggatggccttgagctgcctttggattggccggccacctgggtgccgggatcccgacacctgcatctggaactggccgccagccccgcagcggagctgttggggcccttggactacctggtgcagttcccctacggttgcaccgagcagactttgagccgctttttgcccgccttggcggtggcccaggccggcgagcagttgggcctcagcttgcgcttgcccaccctggagcggctgccgcgggtggttcgggccggcctgcagcggctggaggaatcccagaactacgacggcggctggggctggtgggcctacgacaccagcaacccctacctgaccgcctacatcctgcagggctatcatctcgcccaggccgccggctacgccctcaaggagtggcgggtgcggcgggctttggagtatctggctgggcagccgttccaacgcctctcccccgatctgcgggcctttgtggcctacagcctggccctctgggatccggcgctggtgactgccgagctgccgccgccgccgcagctttccacctttggcctggcctaccgcggcctggccgccctgcaacggggccagcgggatctcgcccaggcggctctggaggaaggtctgcaacggcgacaaagggatccccagggccgctggtttattcctgccgcctccgctccgccagccggggaacgccccacctacgacgacctggaggtggccgggcccctcctgcaactggccgtgcgcctccaggatggccgcgccggggagatcgccaccgcccttctccagcaacggcaggacaaccgctggcgcaccaccaaagccaccgccgacgccctcctgggcctagtggcccactaccaagcccagcaacagcaacagcctggcccccgccaggtgcgggtgcaagatggggtaagcggggcgcaactggcccagtggcaggccggtcctcaggatcctcgccaggtgctggactgggacgacgccgaagtgagtaacctgcgccgcctgcgcctggaaaaatccggccccggccccctctactacagcctgcggggagaggcctttctgccggagctgccgccccccgacagccagggcttcacggtgagccgccgctacttccgcctacagccccagccccaagccaatggcgagatccgctaccgggaacagctcctgcgccccggcgaggcggtgcgggcgggcgaggtgctcctggcccggctgacggtggaagctgagcgggatagccactacgtggtgatcgaggatcccttgcccagcggcgccgagatcacctcccgggatccgcgagggcttgccgccgactactggtgggactggttttgggcccatcaagagaaccgggacgaccgggtggccttcttcagcaccgagctcaagcggggccgccacgagttcgtctacctcttccgtcccgagatccctggccaattccaggtggcccctgcccttgtcgaggagatgtacgatcccagccgctatggccgcagcgctggccaggcgctcaaagtcctgccctgagcttgaagctgcccagggatcctccctagaggccccaacgatgagatagtagaggggcgagcagagttgggcagcctatgatcctgcgcaccgtggccaccatcccttttcccgaccaaaagccgggcacctccggcctgcgcaagccggtgcaggtgttccagcagccccactacctggagaacttcatccaatccacctttgacgtcctcgagggatccgccggccaaaccctggtggtgggcggagacggccgctactacaaccgggaagccatccagatcctgctcaagatggcagcagccaacggcatcgggcgagtactgctgggccggggtgggatcctctccacgccagcggtttcctgcttaattcgcaaatacggggcctacggcggcatcatcctctccgccagccacaaccccggcggcccccagggagacttcggtatcaagtacaacatcggcaacggcggccctgccccggagaaggtgaccgaggccatctacgcccgcacccagcagatccgggagtaccgcatcctgcaagccccggatgtggacctggatcgcctgggggagcagcggctgggatccctgacggtttccgtcatcgacccggtggccgactatctaggcctaatgcagcgcctgtttgatttcgacgccatccgcgactacctggcctccggggttcgcatcgctttcgacgccatgcacgccgtcaccggcccctatgcccacgccatcctggagggagctctaggggcgccccagggcagcgtcctcaacggccagccgctgccggattttggcggcctccacccggatcccaacctggtgcatgcccgcgccctggtggagctgctgtttcgagaagatgggccggatttcggcgccgcctccgacggggatggggatcgcaacatgatcctgggccgccgcttctacgtgacccccagcgacagcctggcggtgttggccgccaacgcccaccgggtgcccggctaccgggaggggctggcggggatcgcccgctccatgcccaccagccaggcagcagaccgggtggcggccaagctggggatcccttgctacgagacgcctaccggctggaagttttttggcaacctcctggatgccggcaaagttaccctctgcggcgaggagagcttcggcaccggctcccaccacatccgggaaaaagacggcctctgggctgtcctcttttggctcaacatcctcgccgtgcggcgccagtcggtgcggcagattgtggaagaccactggcgcacctacgggcgcaacttctactcccgccacgactacgaggggctaccggtggaggtggccgaggagctgatggagcacttgcggcgctccgtggcaagctgggtggggcagcgctttggctcccaaacagtagcctatgccgatgacttcagctacaccgatcccgtggacggcagcaccagccgcaaccaggggatccgcatcggctttgaggacggctcccgcatcgtctaccgcctttccggcaccggcacccacggggccaccctgcgggtgtacttggagcggtttgagccggatcccagccggcacggcctggatccccaggtggccctggccgagctgatccaactggcggatcacttcgcccagatccgcgcccgcaccggtcggcagcagccggatgtgatcacctgagagttctgccgagaagctagatctctctggggggagggattaggggcaatggccggcagagaaagacgctcgagagtggcggtaggatgaggaggtggggacccttccacaacgcctccacatcttttttctgtctgtgttcactgctcctcctgcgagtttggcagccgatcccattgccccttttgctccccaaacctggagctggcggggtcacgccattcgctacgtcgtccagggatctggctccccactgattttggtgcatggctttggggcctccattggccactggcggcacaacatccctgtgctagcggcggcgggataccgggtctatgctttggatttgctggggtttggcggctcggccaagccggcccttgcctacagtctggagctgtgggccgagctgctggcggatttttggcggcagcatgtgcggcagccggcggtgttcatcggcaactctatcggcgccttgctcagcttgctcatggctgcccgctatccccagcttgttgctggagccgtgctgctcaactgtgccggcggtctcaaccaccgctcccacgagctcagcccgctggcccgccttttcatggccaccttcactgctctggtggcctcgccggtcacggggccccttctgtttgattgggtgcggcagcggcagcggatccgcgccactctgaaacaggtgtactgcaaccctgccgccatcactgacgagctggtggagatcctctacgccccttcctgtgagccgggagcgcagcaggtgtttgccgctgttctcacggctccccctggccctacgccggaagcgttgctgccccaggtgcgctgtccgctgctggtgatttggggggaacgggatccctggacgcctattcagcggggtcgcggctttcaaaaccatgtgcaggggatcgactaccaatttttccctcttcccgatacgggccattgcccccacgacgagcgcccagagattgtcaaccccttgattttgagctggctacccaaagcctttgccacggcttagcctttcttggaggcttgggtagttcttttgcccaggcccagccacttgcgcaccctgtctatccagctctgaaggggcgaaggctggggccgaactgccacctgaatcggctcgtcttgaaactctttgtccttaaggcgaaagccaaactccagctcgtctttgactttgctaagacggggaaagaggcggacggctgcttttttgagctcttcctcgttttggaagatggcctggtggatggcgctggagcgactgaccgccagggatcccacgggcagccaggggttgggtttgccgggctcagcttggcggcgccgggcaaaaatggcgaactccggcatccccttggctttcagctcgtcgtagcgtttggcggcttccttgcgcttggccgtgttggccttggccggtttcttctctggcttggattggctgaaacccttgggctgactcatactccagtagggcaacggtggatccccatagcttagcgcagaacgactcccgcccgcgggaagatgccatgcatggcatgctatacttacaaagccttggatttggattgctcctcgggatgtagcgcagcttggtagcgcacttcgttcgggacgaaggggtcgcaggttcgaatcctgtcatcccgatagattcaggaaaatgcggggcaacggccatccttcgagcctaaggccctcttccccttgggcagcagaggggcaaaagcgcagcctgcggcactcagatcactggtggggttgtaggtgacgcagccaggcgttgacgttaacgcggagccgctgcccaagctggaagaggcggcgcaaggtttcgccagggatctcctggccttcttctcgaaggtgggttgggccgctcgcgctcccttcagccagatgcagttgaagttctctctgccgttccagacccagcaggtagagctcctggaggcgatccaggttgatgggcaggcgcagatcgtcagctagttttagccactcctccaggttgtggagctgttcgccaaagctctccggctcaaaatcgtgggcaaggtgccacatcccccgctgcaagagccgatccaaaacccgggccgcctcctcccgccgcaactgacaccccaactgctccgcctcgcgggcaattgctcgcaactccagcaggtgatcccgcttgccctcttctatttccatggcccgtaagctgctcaataggcgctggttgagggtaatctgggcggcggccaacagctcttccgggatcggcaggccatcggcccgaaaagccatcaaaaccccgtaattctccaggtaggtttggcgatagagctgggccaagcgctccaacgtgtcctgggtaagccagcgcagcatctgctgccggtcttcctcaatcagggcgttgaggtcgaaggtttccggtcccagcagctcttgcagggttaggacgagctggatgcggctgcgggatccagatagcagggtggctttcaactgctcgtagctgcgccgccctgtaaacggcttgacgccacattgaaagtcccagccgcccaggtggagtagagcgtagatgaggtcgtgctcttcagaggtggtgggaaaagagagcttcacccgcccaaccagcagcgtggatccccctatagctaggcgctcctgatccaccggctccagcatatacccagaggagcgaggtacgccgttgaccagggaaagcatggcgtgctgggccacgagccgctgcgggctaacccggcgggggcgcaccaaagcttggtaaactcctcggccgtctttgtagagttcgaggttgctgggggccttgcttaggcgaagcagaaactcctcctccagatccaccttggtggcagccgctgccaactcaatggcccgcgccgcatagcgcaggatttgcaccccctcagggcgagcgagttcttcaaagaaccagccgcaactggtgaacatcagttggctgtagcgctgcatctccaacaggcgcagcacctgcacccggtcttcggcagtgaggcggtggctttggtgctcctgcaaaaatgcctcgcagcgctcccgatccaagatcacctcgatgtagcgatcccgagccagccagggatcccgcaggtaggccttagcctccgtctcgtagatctcggccaactgatcccgcagccagttgagggcctcccgcagcggttgccgccagcgttggtgccagccaggcactgccccacagccacagtcccgtgaccaccgccccaccccatgggcgcagctccaggcagtaactggctttagttgcacctcccaggtgggagggtggtggctgaggaaatgggcgtagttgcccacttgccagcctcggcggggaaactcctcgcagaaggcataggccagggtacgctcggttccgcgtttgtggtggccaaaggtctcgccatccgtggcacagttgacgagttggacttctcggccagggcgaatggccaactggagccgctccgccagcgcctgggtgctgtaggcaatatcgccaaagccaaggtcgcgggagatggggccgtcaaagaaaaaaacatctaggtagccgcctcggtcgggggtaaagcagcgatagggccggctgggatcgatctgaccctggctgacatcgatccattccgtttgacccaaagggcgaatgcgctgcgcctggctgggtgccaagatgacaaagcggatcccgcagtcgaccaaggccttaaccgttgctgcatcgatagcggtttccgccagccacatgccctcgggaaagcggccaaagcgatgctggaaatcggcaatcccccagcggatctgggtgtacttgtcccgctcgttggccaagggcaggatgacgtggttgtagacctgggcgatggcattgccatgcccctccagccgctcggcgctgaggcggtcggcagtcaagatgcgttggtacacttcaacatcgtgctcctccaaccaggagaggagagtggggccaaagttaaaactcaagaattcgtagttattgacaatgcgcaccacccgcccctgctcgtccaggatgcgggcaaaggcgttgggacgataacactccgccagaatgcgctcgttccagtcgtggaagggggcagcgctgggctggcgctcaatgcggtttagccagggatcctcccgcggcggctggtagaaatgaccgtgcagcaccacgtagggagcggtggttgtagctcgcggaggcggagagctagcatcagctaaaaagggagccggatccccttgccctgattcggccgccggcatagaggcgtttttggagccactcggcagcatgagaccctactccttgcccgccctcggagcttcagttctggggagacgggctgctagttaacctaagttcatatccatacgttacagcgatccccgatctgcgactgtcaatgtaaaggacttggacaaaaatttgatggcgaataactattgcttagcaatcttcttgcgttcccccagcgaagactcttgagcaagcccgaagatgacccgatctcactgccactcggagtaacaagctatacaaaaagcctcactgatgtctccaaggctccctcctggtggccggccattggcagttgttcatggattttgaggacagcttccaggctacaggtggctgcgaagcttgtagctttccagggtgttggccagcagcatcgtcaccgtcatcggccccacgccgcctggtacaggcgtgatggcagcggcccgctctttgaccgcttcgtagtccacatctcccaccaactgctcagatccgtcagggtcttggatacggttaatgcctacatcgacaaccacggcgcccggcttcaccatgtctgccgtgagcaagcgaggacgccctacagccatgaccacaatgtcggcactgcgggttacttcggccaggttgggtgtacgggagtgggccacggtaaccgttgcgtcggcggccaacaacatcaggctcaggggcttgcccaccaggaggctgcggccgaccaccaccgcttttcgtccggcaatggggatcccttccgcttgcaacaggcgcatcacacctagaggcgtacaactgcgcaggccgggctcgccgcgcactagccggcccaggttgagggggtggagaccgtccacgtctttggcggggtcgatggccagaaggggcgggatgggatcccagccggggggcagaggcagttgcacgaggatgccgtcgacgcgctcgtcctggttgagttgggcgatggcgtcgagcagatgggcgggggagtcttgggcggaaaaatggcggccaaaggaggcaatgcccactcgctcacaggcccgctctttgccgcgcacataggcagcactggcgggatcctcccccacccgcagcactgccaatcccggcggacgccccacccgcggcagccaagcttgcacctgagcggccatctcggcttgcagccggccagccaaggctttgccatccaggatcttggcagacatgggggccccagaagacatcttgacaacttgacgattgttacgggtcgagcattgtccgtcaagcctcggcgcagcaaagaggcgacggcagagcgggatccctagaatgcttgccagtcttcgtcgtcttggttcaattcctcgatgaggatctccacctgctgccgcttttcctccaaaaactcggcgcagcgcttcagggtctgggcggcctgttggaagcgctccaccacctccgccagatccagctctcccgattcgatctgggcaatcagactttccacttcggcgatggctgcttcgtagcgccagggatcctcacgtttgcggcggctcatggctctcctccactcgggcccagaggctgcccgaggccagttgtatcctcagccgggtctggggcggcaggcggtggctgcggaccagggatccccgctcgtcgcgcaccagggcatagccccgcctgagaacggcggcaggatcgagggcttgcaggtgctgctggagagcttggtggcgctgttgctgctgctggagacggtggcgcacggcctggaccaggcgctgctgctgttgggctaggcgctcctgggcctgctgcagcagccgctccggatgcacctgggctaggcggcgctgggcgtggtgccaacgctgttcagctttttccagagcatgcagggtgcgctcgacaagctgctggcgcaactggaatgcctggcgctgcagttcccgcagatcgggcacaactcgctcggcggccgctgtgggggtgtgcgccgcatagtcagcagcgtagtcagctaaggtctcatcccgctggtggccgatcccggtcaccaccggaatggagcactcggcaatggcccgcaccacccgctcgtcgttaaagcaggccaagtcctcgccggatccgcccccccgggccacgatcagcacttccgcccgcccgtcccgctccacccggcgaatggcccgcacaatcgactccggggccgcctccccctgcacctgggctggcgcaaacagcacccgcagcccggggtagcgctggttgagggtgcggcggatatcgccccagccagcggcgtcgggagagctgacgacggcaatacactgagggtgggtgggcaggggccgctggttgtcgaacaggccttcggcggcaaggcgggccttaagctgctgaaaccgccacgccaacagcccctcgcccgccggcagcagttgccagataaccaggcggtagtagctgccgccgctgtagatgccaagttgacccagggccagcacccgttgccccacttctggccagaagctgagccgggcagtctgactttgccacacaacccccttgaggaggtcgccgctttccggatccaccagggtcaggaacaggtggccgttgcggctgcgctggcaactggagacttctcccaccacccacagcctggccaggtagggatccccggccagcagcgatttcaagtagccggacactccccccaccgagagcaggggtaagcctctagtcctgaatttactgaacaacatattgtcttacggaactaaaatagccacactgaattaagcgtgctgccgcgctatcccaaagttatgttgctaggtttttgtacccgattggaactaaataaccggcaaaagaccttggccgctcagcatgcaggggtggcccgtcacgcctacaactggggtctggctatctgcaagcaggctgttgaatccaaacagaagctacccacggctattgacctgcacaagcgcttggtagccgaggtgaagaaagaaaatccctggtactaccaggtctccaaatgcgctcctcagcaggccctccgcaacttggagcaagcctttaagcgctggcggagtgggttggggaagttcccccgcttcaaacgcaagggagtgcgagacagcttttacttggaaggtagcatccgcatctctggtgaccgcatcaaggtacctatccttggttggttacgctgtgcggagctgctccccactgccacacccaagaacgtggtcattagtcttcgcgctggacattggtatgtctccttcaagtatgaagctccggcgcctcaggtggagaagaccggggaagttgtgggagtagacttaggtatcaatcgcttggccacctgttccgacggggaagtattcgagaatccaaagccctattacaaagcgaagaagcgtctggccaggctgcaacggcgactgagtcgtaagcagaagggatccgctaaccgtaagaaggcagtagcacagctcgctaaggcccataagcgggtggcaggcattcggcaagacaatctgcacaagctaacgacctacctggccaagaaatatcgggtagtggtgattgaggacttgcaggtgaagaacctgcttaagaaccacaagctggcaggagcgctgtcagattgtggcttttacgagtttcggcgacagctagagtataaggcccggctctacggctgtcaggtggtggtggcggataggttttatccgtccagccaactgtgttctcgctgtgggcaccgacagaagatgccgctacaggaaaggatgttctgctgcccgtgttgtggtctggagctagaccgcgacttgaatgcagccctaaatctgttgcggtggtacagaactacctcaagctctgggggaagtgacgcctgtggagatccctctggcggggtggtaggggtgaactctgccgctagtcatgggtcgctgaagcaggaagaaagcagcgatgctgggcaaagttctgctttgttcagcgttgcataagtctttcggagcggacttcctcggcaagaaaggattctgtcccgcagtcgaggccatcaaaggccagagccattgcttgcggatccagatcgcgcatacgggctcccccatggaaatgctcgggatcccatctagaataggcgacgacagggcgagagaggaggcgagctgcggtgaccttcgcccagtggctggggctggcagcattgctgggtttgctggttctgctctggcagatccggcagatcctgctgttggtgtttgcggccatcgtcttggcagtagctttggataccttagcccagatcccgcagcgctacggctttcgccgcggcccctcgctcctcatcaccggtttgacggttctggtgggggcgattctggtggggctgatcgtggtgcctcccttggcggatcagttgcggcggctgtttaccgatggggtgcccgccgggatcgtgcaggcgcagcggctgttcgagagcctcatcctctcgttgccgacggatatcgagctgccgacgctgcgggagttggccaatagcttggtgccccaggccaccgagttggtgcgccaggtgcgcgactttttctccgagtccttcaccgcctttttcgccaccctgctcaatctgttgtttgtgatcatcctcaccatcctgttgttggtggatccccaggcttatagccgcgcctttgtctcggttttcccggccttctaccgcccccgcgtccgctacatcctcaagcgctgcgagctggcgctgcgagggtggctggtggggatcctgttcaccagcagcttggtgatgctgctaagcggcattggcctctggattttaggtgtgcccctgagcctggccaacgcggtgctggcgggactgtttaatttcatccccaacatcggccccaccctgagcgtggttgccccaatgctggtagccctcaccgacgccccctggaagtccctagcagtgctagggctgtacatcttcatccagcagcttgaaagcagcgtctttaccccgcttgtcatgtcgcgccaggtgtcgcttttgcccgccctaactttggtggcccaagttacctcggcctttttcttcggcgtgctgggcttgtttttggctgtgccgctggcggccatcctgcaggtgtggatccaggaggtgctgattcgggatgtgttggatccctggcagggatcccgggcccgccccttgcccctggccaagggagatgggatcccggcttcccaggagaagcggaagcctctgcagccggagaacgagaacgccatcctgctgccgtgagggtagagaagttacgggagccgcgggaaacgtaatcctccttcacatttcttccacaactgcagaggcgcttctatagtgaggatcccgtctccatccgtccaaggatcggaaccgccatgtcccacttcaccaccttgcaagtgcaaatcaaggatgccgacctgctggaagagaccctgaaggaattgggctacaccgtggagcggaacgccagcctgcgcggctacctctggaaccgcacccgcgccgatctggtgatccggcaaaagaacggcttcgacatcggctttcgccgcaacggggatcactatgagcttgtggtggatctgtggggggcgggcatcgatccccagacctttctggagccgattttgcagcgctacgcccacaagagcttgctgcgctctgcccggcaacagggcttcgccatcgaggcggaggagcatctagaggatggcaccatccgcgtagtggtggggcgctgggtgtagccgggcccattggcatccgctcatgctcagcaactcccgacccttggtgggcacaggtgagggatcccggccccgcccttgggatctggtgttgggaggacgagccgcagccggcggtgccccggcccacgccttagttttgggggggcttgagggggcgcggcgacggctcacccagggcgacgaggcggtgcgtctggccaccttgccccagctgctgcagtacgggccggcaggcctggccgaactgatcgaagcacttgctggcaacacctcctgggcggtgcgcctagaggcctggcggctgctctcccagctcgagcagccggaggcagaggaagcctgtcgaacctacagcccctttcgcccggtggggggtgcccagggggtcatcgtggcctatcggcgcggggagcggaactttgcctacgccgacttggagggagtggatctgcaagaggcgcggctggggggtgccaacttctacgaagctaatttgagaaaggccaacctgggtctttgcaacttcaacggcgcccacctgcaccaggcagatctgcgccaagctaacttgcaaggggccaagctcagtggcgccgtcctccagggggcggatctgcggggagccgatctgaggggggcgaaagtcagcggcaccagcctgcggggatcccggctttcggaagagacccgcctggaggagcggctgcgccacatctggcagttgcaaaactgggggggacaagggcaagatttctccggccaagacctgagcaaggccgacttgagagggctggggctgcgccagatccggctgcggggggccaacctcaagcgcgtggatctgcgcggatccaacctggagggagcagacctgcggggggccaacctgcagcgagcggatctgcggggggccaacttgcaaaatgccgacctcgagggggccgatctcggcggcgccgagctgcgccaggcccagttgcagggggccaacctgcgccgggctgacctcagccgcgccaacctgactcaggccaacctggaaggcgcccagatcgagggcctcaaacacagcggatcccagattgccggcctcatcttccccgacggcacccccctcaagccctggtggtggtaggctgaccaccgctgccaaatccaaaggaatcccaagatccccaagcccccgccccaacctggagcagcatgagagtagagatacctagggggtacggctatggttttggcagaacagctctcaaccaaaccgctcaccgacgacgaactgcgcaaaatggacgcctactggcgggccgccaactacctgtcggtggggcagatttacctgatggacaacccgctgctgcgggaacctctaaagctagagcatgtgaagccgcgcctgctggggcactggggcaccacaccggggctgaattttatctacgtgcatctcaaccgcatcatcaagcgggaaaacctcaacgtcctctacatcaccggccccggccatggcggccccgctctggtggccaacacgtacctggagggcacctacagcgaggtgtaccccaacatcggccaagatgccgacgggatgcgcaagctcttcaaacagttctccttccccggcggcgtgcccagccacgtggccccagaaacccccggctccatccatgaggggggagagctaggctatgccctggcccacgcctttggggcggccttcgacaaccccgatctgttggtggcctgtgtagtcggggatggagaggcggaaaccggccctctggctgcttcctggcactccaacaagttcctcaaccccatccacgacggggcagtgctgccgattctccacctcaacggctacaagatcgccaaccccaccatcctgggccgcctcagccgtgaagagctgcagagcctgtttgtgggctatggctacaagccttacttcgtagaaggctccgatccggcccagatgcaccagttgatggccgccactttggacacggtaatccacgagatccaagaaatccagcagcatgctcgtaccaagggggatcccagccgtccccagtggccgatgatcatcctgcgcacccccaaaggctggacgggccccaaagaggtggacggcaaaaaggtggaggatttctggcgctcccaccaggtgccgctggcggatctggccaagaaaccagagcacctcaagatcctggaagagtggatgcgcagctacagaccggaagagctcttcgacgaaaacggccgcctgcggcccgagctgcaggagctggcccccaaaggggaaaagcgcatgggcgccaccccctatgccaacggcggcctgctgacgcgggagctgaaaatgccggatttccgccgctacgccgtggacgtgccgcaccccggcaccctcgaagccgaagccaccaaggtgctggggcaattcttgcgagatgtgatgaagctcaacccccacaacttccgcctctttggccccgatgaaactgcatccaatcgcctggacgccgtgtttgaggccagtgaccgcacctgggtggcgcctatctacgactacgacgagcacctctcccccgatgggcgggtgatggagatcctgagcgagcacgtctgccagggctggctggagggctacctgttgacaggccgccacggctttttctcctgctacgaagccttcatccacctggtggactccatgttcaaccagcacgccaagtggctgaagaccacccgccacatcccctggcggcggcccatcccctctctcaactacctgctcacctcccacgtgtggcggcaggatcacaacggcttcagccaccaggatcccggctttctggatcacgtggtcaacaagaaagccgatgttatccgcgtctacctgcccccggatgccaacaccctgctctcggtggcggatcactgcctgcgcagccgccactacgtcaatgtcatcgtggcggggaaacagccggccctgcagtacctggacatggatgccgccatcaagcactgcacccagggcttggggatctgggagtgggccagcaacgaccagggctcggagccggatgtggtcatggcctgctgcggcgatgtgccgacgatggaaaccctggcggcggcggacttcttgcggcagcacctgccggacatcaagatccgggtggtgaacgtggtcaacctgatgaagttgcagccgcccagcgaacacccccacggcatcagcgacaaggagtttgtcagcatcttcacccccgataagcccatcgtgtttgccttccatggctatccttggctcattcaccgcctcacctaccgccgccccaaccaccacaacctacacgtgcgcggctacaaggaggaaggcaccaccaccactcccttcgacatgtgcgtcctcaaccaggtggatcgcttcaacctggccaacgacgtgttggagcgggtggagcgcttcaaataccggcgggatcacgtccagcagctcattcgggacaagctggtggagcacaagcagtacatctgcaagtacggcgaggatctgcccgaggtgcgcaactggaagtggccctactagtggatcccccttcccccaactttcacctctagccgccggcagggtagagttttcttgggctctcctgccggagcgttctgggcggttgtgctggaggttgagaatgtgaggggttcagaacgggtggatgcggatacccttccccggctggaagaggcggactggggagggatggccctctccttagttctcggcctggccctctcagcgctggtcatcgggatccggccccaggtggccgtcccctttggattgagcgtgctgggctcggccctgctgggatccctacttctcccggtcttgcggcgctggaaggcaggccaggtcatccgcgaggaggggccccagtcccaccacaaaaaagcgggcacgccgaccatgggtggccttagctttttgcccgtagggctgctggtggccggcatcgggagcggctgggatccccaatggctggcggtggccctactgaccctggcttacaccgtggttggctggctggacgattggctggtcatccggcagcgctccaacaaggggttgtctgccaaatcgaagcttttactccaagttgggatcggcctggttttctgtggctacctggcctggcaagggatccccaccgttctcaccctgccgggaataggcgccctccccctgggctggctgttctggcccttggccttgtttgtgctggtgggcaccaacaacgccgtcaacctcgccgacggcatggacggcctggcggcagggatggtggcccttgtcctggcagggctggggctgacggcagcggatcccgttttggcgctcgtggcttttgccttgagcggcacctgtctgggctttctggtgcacaaccaccaccgggcccgcctgtttatgggcgataccggatccctggggttggggggcgctctggcggggctggcgctgttgggggatcagctctgggccctggcctggatgggcgcggtgctggtggcagaggccctgtcggtgatcctgcaggtgggctacttccaatacaccaaacgcaaaaccggacaaggcaaacggctgctgcgcatgtcgcccttgcaccaccatctggagctggggggctggtcggaggtgcaggtggtggggtgcttctatgggctaacggcgctattggtggggctgggctgggcctggtggcactgggccggcgcttgagaggcagaggatccaggggtaccacggcaggggccaagcgccgaagccggacttggggctgctttcggggttgggaggagcatgcctctaacccccaaaaccctgaactttgctgaatttactgagctttaggcggtttggcaaaagtcattgagagggatatagtagaccaagtttccccctgatccttgagtccaccgcaacggttgccgggaagtgaagggggaaagcgctcggggggtattcctcagggctttgcgggataccgccttcctgctcagagataggcaggatgcgatcgcttctttcctgaaccatgttcaggagagttcagcgtgaatgtatcaggtctaaactgacttaagggttgtggcttgccctgggcagagatttgtccatgggtacagcatcctgtccccaacccaaatggctgcaatttcaaaaatggttgaaaagggcttctaggccgcccgcagagccctctaaggctgcaggatcatcgaccaaaagccgctctcttcattccaaaagggcgccagcgactctcccaccacgttcggcccccagtagcgagcggttccatccagggtaaaagccaccacaatatcgccggggccgatctgcaatggctcctcgcccaaactcagcaccagcccctcgctgcccccttctccgggcgcaaagtcccagtgggccgtttccgggttgagcagccgtccaccgctgcgcatcaagatcaccagccgaatcgggtgaggggtgcgattgccgactcgaaaggctcctgtgcgggtggaggtggggaaggcagactctgagggcaggacaggagctgcattcccctcgaaggagccttgtggggattttaacatcggctgggctgccaacccccgaacgagagccagaccccaaaccaaagcggcagccaaccccagggatctctggcgcagcttgccccgcaaggtccctttcggcggcccgccggcaacaagagcggcaacagcttgggtgatacaggcaggaaatgagcggatggaaacagacatcagattaccgcaaccaggagtgctacatgccggattgagaaagaagctgagcgaccgtgacctcgccattggtgagcagatccagcccgcaggcggcgtcgcgctcagaataggacggttgttcagccacgctaacacctctatccttgtctgttcttcaatattcattcaaccttctctcggaaggcgaaaaccgctcccccctcccacctgcagtcggctgggatccttctaggggttgaccgctcggcatttccacccttgcgggctgcgctcatacagagtccgtcgctggggatagatcgcatctcccttgagctggaggtgatccacctccgttggatccaacagcagtaggacaaatgtcggcggtggcaaagatgccttttcggggggcagctcttcaacaaaagcctcgggtggggcaagagggcctttaggttccggccagaaccagagcagccgtcctttttccgagatttgttgccacaactgttgtcggtgctgctgcgcccgaggatccgggtggtcggcggtgatggcctcgagagtgccggcaatgcgaaattgctcgcgagttttacagaagtaccagcagatctgggccagtgggcagtgggcgatctggcagatcttctcgctgcggctgtccaccgccaactgaatgcggtcggtatcccccaaaaatccccggaagaccaccgtgcggttgcgcgggtgcccccaaggatccaccgtagccaactgcaaatagcgcacacccgcgtcgctgcggttgcggtgcaaggccgcctgcagcaacgtccgccaagagggatccccagccgggttatccttcaactcgttcataggggtgcgcaggtgccagccgagactttagccgggagggggaggagcttccgattgcggatccctggcctgtcctagtgaggattccggccgaacggaatgggaatccagaccagttgggtgaagggaatgaaagggatgctccagacagccctctgccagcccctcgaagcgttccggcaccggctgtttcaccggcaatttctggagcaccagagcgagatactcgctgtaccatggggagcgagcttctcgcaccttgtgccacaccgagcgcgacatcaacagcgtccgctccacgtcccgggctcccagcttgagcaaaaattcctcccgttccggctggtaatcggtggaggtcaaagccaaagcctgcggcggataggcttgggtgagccgggccatcttggccatgagctcaggatagagccaggtgtaggcggggtgaaccgtaagcttggccacatgcggctgctgcccggtacggtccaacttcaggttgaaatagccgatagcggttttccgctccggctcatagacacacatctccacccgttccgtttggctgatgacgcatttggcctgatctaggagccaatccagcgggctggtgcgaaaatcgctcacgtcgcggtcgtatacctggcgcacggtggccggcatggatcccgtatccagttggtaaatggcgtaggcatcccggttggtcaccggcaccaggttgggcagcatgggctcgtgctggctgagggcggccagaatctcgggccggatcgaccagtaggtaatctgggccagcggttggaagccgttgtggcggtagagggccatcgcccccttgttgtggatgttcacctccaagatccaggtgcgggcctcgcgaaagtgctccatgcagtgtctgagcaacttagagccgattccctgccgccgggcggagggcaccacagcaatgtgatccacccgccaggtgctgcgggaatgattaaagggagaaacttgaatgaccccctggattttgccctccagctccgccacatgcaccgtaaacatgtgctgaaaacggttgggaaacaggctcaaagttttcagggggccataccactggcgcagccgccgcacctggcgacgaatgtccaccgagcggccgctgtactcttcatcaaaagcttgagccaaaatctcctccaccgcctccagatcacccagttgagccgggcggagaatcagttcgggagcctccttaggagctttggaatccgggttgggcttttccgcagggttgtccatgccaaagtgtgggcgggagaatactcaaagcatagctcaggatcccccacttcttctatctaaggggggcgttgctgccacaaatgagattatcgggctttccgttggcctttggccaatcaggcccccgcatccagcaacgccaggttgcggaaggtaaagcgcttttccacagggccggtttccgtctctgtttgaatgcgccgctccgagaggatatagtacttgcccactttggtgtagagatcttcaaattggctgcgcccacccttctgctcgccagtcttggcgtcgtgatagacggagtcgtagcggtgggagaggtagccttcgcccgtgtcatggctgctgaaggtgtgaatagtaaccaccataccgtgaatatgccgatgcaccatggtaacttggttgtcgcgcacgtggtagcgatccccttcggctttgccgcccaccaggatctccacggtgccatcgggtaggatctggccatagcgaaaagtgttgttcccgtgggtctcggcgaagctgcggcgcacccggtgaacggcaatctcccaaagttgattgtgaatggctttccgggcttcctcatcctccacgcccgtaaccgtcgcttttaggtctgcccccactcgcacctggcccacaaaagtgcgctccccatcccagtaggtgacctcggcgctgtagcccggaaagtcgggatcccaggtgtagcgattttcgtaggcggcccgaaacaactcttcggcagaaacttgggtcgcggtcatcgagtgtctcctgtcttactggcaagcgcttctcatgaccatccatcatactgccccttgctgccaggctatccccctagccgcccgcggcaggaacctgcgtttgttgacatactctctacgcccagggcctgcttccccacagcgatcagccaggggttttcgcgccacaaagagctgacatagctaattgcccatccgccgctgtaggatagaggcatagccactggagcttctcttccttcgtcaccctaagttttggcctgcaagtttagttgctgctttgatccccggagtattctctggaaagagcctttctatttttggtgggtgaggaggaagattgagagatttttttgacaatcgcgtcggcaggacggaatccctagcgcctaacctgtcgccggcccagaccagagtggcagccccgccggagatgatggggccagtgctgaaaattgtcggcaagcagaccttgagcggccacattcccatcggcggcgcgaaaaactcagctttggcgctcatggcgggatcccttttggctcctgccgcttgtcgaattcacaacgtgccgcgcctgctggacattgaacgcatggggcagatcctgaccagcctgggggttaaggtgtcccatgtgggcaatacccttgacctggacgccagctccctcaaaacttcccaggcgccctacgagttggtcagccagttgcgggccagcttcttcatcatcgggccgctgctggcgcggctgggagtggtcagagttcctctgcccggcggctgtgccatcggctcgcgtccggtggatctgcatgtgcggggcctgcaagcgttgggggcaacggttcaaatcgagcacggcgtggttcatgcctatgcccgcaagctggtgggaacccgcatctaccttgactatcccagcgtcggcgccaccgagacgctgatgatggccgctacgctggccgaaggggaaacggtgattgaaaatgctgcccaagagccggaggtggccgacttggcccgtttttgtcaggcgatgggagcccgcatccgtggcgtgggcaccaatacggttgtggtggtaggggtgccgcgcctgcacggcaccgagtacacggtcattcccgaccgcatcgaggccagcacctacctcattgccggggccatcacccgctccgaactcacggttggccctgttatcccggatcacctgcgagcggtgattgccaagctgcgcgacatggggctgcgggtggaggaagaaggccccaaccggctgcgcattgccccggctcaactcagttcgggctggctttgccaggcaaccgatatccaaaccttgccctatccaggttttcccaccgatgtgcaggcgccgatcatggccttggctgccctgagcgagggcagttgcaccatcgaggagacggtgtttgaaaaccgcatgcaccacattcccgagctcaaccgcatgggggcggatattcgtctcaagaaccgggtggccattgtccggggggtgccgtcgctgtcgggagcgccggtggtggccacggacttgcgggcgggggcagctctggtgttggctggcctggcggctgagggctgctctactatccacgggctccactacatcgaccgcggctacgaagctatcgatgaaaagctgcgcagcgttggggccaaggtgtatcgctgtaacaacccggcagggatcccggccacccctcagcctgaacaagctgatggaaaggggatcccattgcagaattggcccacttgagcctacgccgttggggggatccgccggccccctcccccttgttttcttgagggaaaaaggatgcggtaggctaggagccgacagcccaaattcagggagaaggggttggggatcgagagccatgtcccaagtgtacgactgtgtcatcgtcggcgctggccctgccggcggctcggccgcctatcacctggccaagcgggggcgctcagtgctggtcttggagaaggatcctttgccccgctacaaaccctgtggcggcggcgtttctcccatggtggcggcctggtttgacttcgatttcagtcccgccatttcgctgaagatccggcaaattcgctacacctggcggggcggggatccggtcgtggccgacctggatctgaaagagccggtatggatggtgcggcgggaggtcttcgaccattacttgatccagcaggcgcaaaagcagggggcagcactccagacggaatgtcccgtctccggcattgagtggcagagcgaccgctggcaagtgatgacagccaccggcccggtctggggtcggtatgtgatcggggccgatggggccaaaggctcgatggccaagtggctcggctttcaaaaccggcagcgccgcctggctgccgccctggaagcagaagtgcccgtctcagagccaaaaaccgcagccgcccatttcgactttggcgccgtgagcaacggctacatttggaacttccccaaagccgatggctactccatcggggcaggcacctttcggggtggcgaaaaacaaaacttgcgggaaatcgccgccgagtatgcccaaagctttggtgtggacttgaaatcggtcaggcagtttggccatcccatctgtctttgggagggggatcaacccctgcacagccaaaatgccctcctggtgggagatgctgcctgtgtcgtcgatccgtttaccgccgaagggatccgcccctccctcctcactggcatgctggcagcgcaggccatcgaccaagccctggcgggagataccgaagccctggcgaactactccgcccgcgtgcagcaggagtggggctcagagatgcgttgggccaagcggatcgcggcgctgttctaccgctttccgggcgtcggctacagggtaggcgtcaagcgaccgggagccactcggcgcatgggccagatcttggccggtgagctgcgctacagcgatgtggccagctcggccattcgccagttgagcgctggcctgttggcctaggccggccgctgggagaggggggcgggatcgtcgaagcgcctgctgatcagcaggcagttgcggccatctgcctggcgagtatagctcaggtgggtggagagagccttcatcagccgaataccccgtcccccctcggattcgacctcggcgtcggggggcctgctggctgctcggttctggaagaattcctccaagttgaactcctgcccttgatcccagatgcgcagctccagctcctggggcatcagaaccagctcgatatcgatgggtgtactgggagacaaagtgcggtgggcatggcgaacggcgttggtaaagccctccgccaaggccaactggcattccaaccagatggggcccggaatgccggcgtcgcggaaagactcaaaccacgtcaaaacttggctgagagcatccagggttgtgtctactctcagcgcaaaggtctgcttttcccccgacgggatccctgccgcgttcaaaatcgaaccccaaagctcagactgttgccttggccctcgcccccaccagggatcggaccagttgattctagactaaggcgctgttcaagcctgccaacccccaactttggggggggccactagggggcgatgatgagatccacgcggcggtttcgctgtctcccttcctccgtatcgttgtcggccaccggcagggtggggccaaagccagaggttgtccagctgatggggtggtcttccggcaacaggttagctaagtagtctttcacagcgttggcgcggcgcagggaaaggtcgaggttatagttcaaggaaccgatgttgtcggtgtggccgttgacttgaacgcgggcgccgggcatttcccgcaaagatttggccacttctgctaacagggaggccgcctcaggccgaatctcggccttgtcgaagtcgaagagcagatcgcccggcaggctaatggttcgggttcccacctgaaaagaggtaggggtcggcgttgcggtgggggcagggacgcttgctccctccggggcgatctcggcagtggtggccgattctcgcctcggctcaggggccgctgctggggaagacagccgttgcagccgcgactccagttcttcaacgcggatcaaaagctggatggcctgctggcggagttctcgaatctccctttccagatccgtggagccgccgtgatttggattcccctttggtgaatctgcatctgggctcaccgctgggagactggcctggggtggagacagggtgggcaggagcggcggcgtgttggcctgcggctggggaactggcagcggttgggtctgaagcggctgcgggagcaccattcccgcccagatgccgctgccgaccaggaggatcccactcgagagattgagaaagaccgttgcacgttccgatgggcggggcatcgcaggcaaacctctggctagatgggcgcaggcgaggagcgaaaaccgggctcaactcaacgcctagagtcgatcctatccggcgaccgcagcttgccaaggggattaggggctgctcaggctaccccttcccgccatcctcggcaaaagcctagtcgaagctgagacggccccgatagcgtcctatgaggatcaggccgttgacgggatccgcacaatcgaccacaaaagacgggaagcgagggttgtcgctgataacttttactcgggatcctgacaggcgttgcagccgtttgacccacagctcgccatccctctgaaagacgtagatgccctcaccccccagctctttttgccgttcgacaaagatccagtcgccatcttccaaggtgggagacatgctgtccccttgcacccgaatcaaactgagcccatccgggttccccttcagatgggcccgtagccagttacgctcaaaagctagcaccgactcgatggactcttcccgcaccagcgcccccgcccctgccgaggcgaccacatccaccagaggcacgtatacatactccgttttggcgtcgccagcctccagccgcggggatccctcccccgtaatcagccaactgagactcaccccccccacctgggcaattttcacggccttgtcgatgccgggcacggatcccttgaggtaactgcgcaaggctgtatcgctaatgccggcccgccgcccaaacgcataaatggcctcatcgccgatcacctgtcgcaaacggtcggcaaaggaggaatcagaggaggtggacatcggcttaacgctacgggttgtgtacaactaaatttctaccactacctgttgacaagtcaaccctcgtgaggggcaggggcttatgctgggttggagggaagagggcagggtttccagtagtaggatctgagagacttcacctgctctggcttgctccctatgaccgtctcagactggaaacgctggctggatcattttctcattgccctggtctttctggtgtttgccgggtttgtctggtttgtcttctcggtaacgggagctttcatcgggatcccgctgggctacaaactttggctgcggctgtggttgcctttgttccagccggcactggggatcctgatggctggagccctgctgagtggggtgtggggttggctggagaaacgccactcccgcaatcgagaccatcagcagaactaaagatcgggcagcgccgggaggcggcagactggctctatactgaaaacgtagaaaacgtatctaaatgttgagcacctgaggcggtctggcgtcgtgtttgtcttatccggctacgagtatttgctggtctttctgatcgtctgcgctctgctgccggtcttggctctgggagcttctgcgctcttggccccaaagcggcggggatccctgcgccgcagcacctatgagtcggggatggagccgtttggccaggcctggatccagttcaacatccgctactacatgttcgccctggtcttcgtgatcttcgacgtggagaccgtgttcctctatccctgggcggtggcctttcatcgcttgggactgctggcctttgtggaggccctgattttcatcgccatccttgtggtgggccttgtgtacgcttggagaaaaggagcgctggaatggtcatgacctctcaggagccggaagtcttgtttccggcgtctgccccgcaagttaccacagacctctcgaacaacgtcgttctcaccacggttaacgacctgtacaactgggcgaagatgtccagcctctggccgctcctctacggcactgcctgctgcttcatcgagtttgcagccatgctgggctcccgcttcgatttcgaccgctttggcctgttgccccgttcttcgccgcgcacggctgatttgatcatcacggcgggcacggtcactatgaaaatggccccagcgttggtcaagctctaccaacaaatggctgagccgaagtacgtgatcgccatgggggcctgtaccattagcggcggcatgttcagctccgattcctacacggcggtgcgaggggtggacaagctgatccctgtggacgtgtacattcccggctgcccgccgcgtccggaggcgatcatggatgctattgtcaagctgcgcaagaagatcgccgccgaagacatgcgggagcggggccgcctgcaacaaacccaccggtactacacggtcaagcacaacctcaagccggtgccggagatcatcaccggcaagtatctggagagcgagacccgccaagctcctccaccggaactggcggcggctattggcctgccggtgcctccggccttgcagactgccgacttcaagcaggcggaacagcagctcaaagctttgcggggagggatgtgagatgacagaggacaaagcccagcaaaagccgtcctcgacagccgagccgacagagccgttggcgacgctggaacgggggccggtttcccagttcctcgccgataacggctttgaccatcagtacctgggcagagatgccgccggggtggagctgctggaggtggagcgggattttctcttgcctgtgtgtactgccctctatgcctacggcttcaattacctggagtgccagtgcggctacgacctgggggcagggcaacccctggtcagcctctatcacctgatcaaactggcggacggggcagatcggccgcaggaggtgcgggttcaggtgaagctgccccgccaagatccgcgggtgccctcggtgtactggatctggaagtcggcggactggcaggagcgggagacctatgacatgtacggcatcatctttgagggacaccccaacttgaagcggatcttgatgccggaagactggattgggtggccgctgcgcaaggactatatcacgcctgacttctatgagttgcaggacgcttactaggggggatcccttaaccggctgagcagcgttcgcaggacgtgagagaaatgtggccttttttgctcttggcaatctacgcagggggagtttggtactcagcccgcaaggcggatcgcatctactcaggctctggaaagtgggcggtgtcggccctctggccactgctgctcttgaccaaccgccagtttcgccaaaattggcgtcgtcccttgaacaagtgagtctatccccattggtaagcccttctaggcaagacttaggcttgggcaatccggatttgcccttgtcgccctcgcaggccgaccggaggttgccagagctgatcggcagccgcattcgcgcccgaggacccgtgacctttgcccagttcatggagtgggccctctacgagccaggtctgggttactacgagcgggagcatctccccctcggctgggactatcgcacctcccctcacttggcggcggattttgcccaactgttggctgagcagatcttccagttctggcacattttgggatcccctccccattttgcggtgattgagatgggggcgggcagcgggcgcctggccgaagattggctggcctatgtgtgctccaattggcccgacttctggcaagccctggagtacgggatcctcgagcgctctgcttttttgcggcggctacagcaggagcgcttggccggctatggcgagaaggtgcgctggctagagtgggacgagatcccagatggttcggtaaccggctgttttttttccaacgagctggtggacgccttcccagtccatcgggtgcaggtgcaggcgggggccttgcgagaaatctacgtggattgggcggagggggagggcttccgagaagtgttaggggatctctctacgcccgcgctggaagcgtactttgcccgcctggggatcccgattgccacctatccctccggctaccaaacggaggtcaacctcaaggccctagagtggctccagcttctggcccgcaagctgcggcggggctacgtgctcacccttgactacggccacaccgcccagcgctactacagcccccagcgcttccagggcacgctcctggcctaccgccaacacggcacctacgcggatccctatgtctgggtgggatcccaagatctcactgcccacgtggactttaccaccttgcagcaggtgggggagtctctggggctcaagtgcctgggcttcacccagcagagctgctttttggtgaacctgggattggcggaaaggctggccgccctcggccaagttggcgacgaggggggggatctgggccaggtgttgcaacggcgacatgcccttcacgctctgctggatccgctggggttggggagctttggggtgttgctgcaggccaagggcttgagcgaggcggaagcggcccagccgctgcagggctttgtcgagccggagctacacttatgaacctcaccttttgggtgggcctatcggctgctgctctgaccactgccagtttcttcccgcaagcctggaaaacttggcatagccaaaaggcggacgatttttcttggagctacctgctgctgtttggggcagggatcctgatgtgggatctgtacggcctgttgcgccaagatgcggtcatcctgcttgccaacacggtaaccctggcgctggtgggagtgattatcctaaccaaactgagaacctcggctcgctagggggagaggggagttgctctgcatctggcctgggttttaggccttgcttgcctagaactcctcctgactaagggatccaggccagtgcgctgctgctcagcggcaggcggcgacggctgttggggatcggcagcccatcttgcaagtccaccagccacacttgcccgctgcggatcgcttgcccagtgcggctaaagggggcccagggatccgggatctcctcttgcaagggctccaaaagcgtgtaggccaacaggcggccgtcaggggaaaggctgaagtccagctcaaagggatagtcggcccgccccacctctacggtcttgcccgccggggccgcgccgccgctgccgaacaccactgccagcaagcggggggactcggtgtaggccagagatgccaacgcgccctcaccaacaaactcggcctcgctgaccaagccgtaaaagacgggtgccctcggcgaaaaagctcctttggttacggatccctcggtaacccaaatctcctcgctggtgccggtattgctgacgataaagaggctgcgggtgtagtcgggattgaagcgcagcaaagccccgaaagccccatcgggacggatggccaaggtttggccgaactgggccaaaaagctctccgctgccgcccgcggctgcaagggcacaatccccaccccctgcccctgggagatgagcaggctgctctcatcagggctgatgaaaaagtctccccccaaagccgtatccagatccagccgctcaaagggatcccggctccttttctggatccacagttccgtctggacgggagccaggggatcccgttgcagggggatccgctccgctaccaccagctcccccgtcggcgagacctggaagcgcaggttttggtagccctggtggtccagcagcaaccgggaagacagatcctccagatccaggcggtagagatcctgctgctggatggtgctggcggtggcaaagtagtagacgaagcggccatcggcgctgggctgcatctgggtaaccttcagccccgccggcgtcagcaaagtggtggatcccgtctccaggttaaagagcaacagccgcccccgttggtctgcttccgtgccgatccccaacaactgccgatccggcgtgcgaaactcgccctcaaaaggccgcgccatgggctggccccgctcatccacggctgcctgcaggcgcacccggtaggtctggccgtagggggccggctctgtcagcgtccaaaaaaagcggcggcccagcttgcgcatccggcccggcagaggcggctggatctccaggttggccgcaacgctgtccgcatccatagggcggttgaaggtcagcaccatctgcagttcctgggatcccacccgctgctgttgccagttaaagtcccgcacatagggggccgtgtggttgcccagcaaaaataagatcaccccaaccgccaagttgcagagggtgatcccggccacccagcgatccaggggctgggtcagccctcgctgcagagctgcatagaagcgacgtgccggccaggcagacatccgagtcgtacagttttcgacctgatacatttacgctgaacactgctgagcattactgctcagcggtgaagcgatagcattctgtccgtttccgttgtcactacgcgatgctgacgcgaccgcgctactcggacggagtccaaacagaaaggcggtatcccgcaaagccctgagcataacacccagagcgccttgccaatctcgtggtagcctatggttgcactttgggcatctaaacacctttgcgccacccaacttggtgtggatgtgcccgcacttggtacaggttttgctggtgtacgcttccgatacttccacgacaaccacgtttttcttcttggcttgaaacttcaggagctgcttgaaccggtagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatcttggctgactcgaaagtggggaggaatatcaatcggtagttatccgtcaagaacgctgctaccttacgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttgggtctcggtgctttactcagcctagactgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtctcccttggcgatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccaggatcaagtgcgatcaccccctttgctaacgaacactgctcgttcacgggctcagggaagatggcataccatctgtctttcacccgcattagctcagttccacgtgcccattctctgggcatctcctcggatgcacggaacgtcaagcctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtcccgcacactgcgaaacctcgcgtctttgcttcggcgaaacgccagccacgcctcgacgaccgcgttctgcttgatgtggcaagggacgtccttcacccacccgggcaggtcggagcgcaggatgatgtcccgcagctttctggccgtttttggggcaccatgctgacgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccaaactttagccagcgctggctccggataaatccgtatctttctcgattgcagcccgatattttctgagtccgtagagccgactgctgaagcagtgcaggatggtgaggatatcctcaaccagttcctgttggggagaaaggtgatcgtcatcgagaaccaagatttcgcatccgtattgacggcagtaccactcaacgaactcaaatccaaaccggcagagtcgatcccggtgagcgaccacaattgttccgacatctcccgcacggactcgttccaataaggcaaggaactttggtcttttgaagttgagaccgccgccaacctctccgaccacttcggctccaggatagaggtcaaccagtcttgcaatctgtctctccaagtctggtttctgccctcgactgctgactcgggcgtacaaaacgactcgtttgtccttcttgggcgctctgttcgcgtcagcgggccggaggccaatgtagctgtcgaggtcataccttctcgccctaccggatggtgtacgtgttgcattgatccagcccttctgttcccatcgcctcaaggtgtggagacacaccccaaaataatccgccgcttctctcggttttacatacctagccataccaagcagctatactgaacatattgtacattattttcagtatagtccagcatatcattgactagagtcatgctctcaaaccagattaagacacttcccaggcactccgcgccactgccctcacccccaacccctctcccagagggagaggggagttgggattggtcgggaacgggaaaacggctctactgcagcatgacgaatagaaagtcttccaacgccgtcaggaaggtcagcacctcgtcagttgcctgttcttccgtcagggatcccaactcgacgacccgctgaatcagctttgccaccggagttggcccctgcagcagcggggccagccatttcaccttctcggcagggatgcggatccgcccgtgggtggcccctgtccactgcatttcgtaggtgcagttctcttgcagggccttgttgtactcctggtggaagcgagcgttgtccatcagcagggggttgaattgcacggatcccgccaaccaatctgcatccgtccaaggtagcaccagggaagagccggcgtgctcggcccaaaagtcgatgaggcgatgggcaggccggatcagctcgtagaggtgcagccgctccatgacgctgagggtttccagccgttgccgcacaaactccggcacttgcttaaagagagactccagcgaccagtcgggcatatccaccaggcttaaaaagcccaaccccgcctgctgcaacatgccaaacacctcggggatcgtgaatcccttgtcgttggagagcagatagttgttcatgatggcggcatcttcggtatagctggccgggttccacagcaccgccttggccacctcttcctgcagggatcccatgaactcccgcacatgttgcgcccccaccgccggcgggacgtcgaattgccccaccttttgcaaagctgcctgcaggcggagaaacacctggcgttggcggcggctgtggagattggcgcgaatgatgccctcgggcttgaggacttttttcatcgcccgcaagccctcagtgggatccgccaacaaatacaaaacatcgttcaggctgatgaaatcgaactggatccccaggcgatccagctccagcacgttgaggacgtagcactggacatcggtgaagccgtggtgccgcaggcgttcctcggtgagcttgaccgaagccggcgacagatcacaggccacgatctgggcgcccggattggcctccgccatcatcagcgtctcccagccggagccacagccggcgttgagcatcaccttgccctcggacgggacgagggcgtgggtgcgtaggtactgggcggtggtatagctcatcttgaacatctcccccagggcattgcgggccgactgcgagaggggcacgttggggtagggcagagcctcgtagaggctgagggcccggtctgcagccgagagggcggatctggtcatacgcagaggaaaagctcaacagagagcgagagagcggtcgatgcaaaggcaggatgaatttatgattgagtgtagccgttgagggatccgctcagaactggctatgactgctgctgctttgccccgtcgccgctcccgtttctccctggcaggcaccctggccgccgtgggcggggcgctgctgtgcgggatcctggtggtgcggctgcaggtgccgatgctggagcggatcaacctagaggccctggaaaatgccgaggcccgcaaaaaccgcaacatcgccctggccaccaccctgggctggctgggctaccgcaacctgggcgcctcctggctgtggctggagctgatccagtactacggcgacgcccctgctcgtgcccaaaccggctacggcctcgcctacgagtacttcgaccacatgctgcgactggatcccaactttttcttgggctaccggctgtctagcttggtgttggcctatcgggccggccagccggaaaaagctgtcgagattttggatcgcggcctgcagcagtttaacccccaaaacaatcccgacgcctggcggctctacgtggatcgcgccttgatcaacttcatgtttttgggggatgcggaagcgggccgccgcgactactaccaagctgccgcctggcgggaacaggtgggcctgcccggcgacgactttcgccaactgggggacaacatcgcccgcagccccctcagccgccgttcccgctttgatgtctggctgagcgtgttcaatgccaccagcgaccgggatacccgccagtttgttctggaacaactgacccaattggggacggtgctgcggacgctgcccaccggcgagatcgagattctcccacctcctctgcccgattttcccgaggaagagccctaccgcttgcgcctgtaattccaatcccctaactgggcaaagattgcgctctagggttgtgacgttgccccaagaggtgagctaaactctaacccaaattgtcatcctggaagccgtcttcttcacaggaccgatccctgcgtcagagaatctgctctctctggcgcaagcgaagtgttgctcccgctgcctctcctcgaagaaggggcggctatcgttcttgcttccggttcgtgaagacgctccaggctttcggtaagttcccgcagcttccccatttcttattatttcttaacttttgttgttctgcacaataggagtgatccccatggcctcaagaacttctctcctgatgatggcggctgtcctttcgggcagttggtttgtcctccctgcagcggcccaatcttctgggacagcgcgagtacggtcggtggtggatggggacaccttttgggcagacttgaacggcaggccaacccgttttcgtcttgcctatgtggatgccccagagctgacgcaagggcgctgggggcggctctcgcaggaagctttgcaaagcctgctgccgccgggatccctggtgcaggtggatactctctacgtcacgccagaagggctgcacattgcccaggtgtacaacgccgagggtttggtgaatttggagatgttgcgccaggggcaggcggtggtttatgagcgctttttgtacggggccaaccgggagcgctacttggaagctcaagaattggcccaggcggcgcgacgaggtttttggcagcaacgcaatccggtgatgccctgggagtttcgggagacagccgcgcaaacctcagcctttgcgggatccaacgttttggacggctccttcctgcgggaaaacccggcagcggctgcgggcgtgggcattgccaccgcggtggtgatggtgggcttgagcaagctgctgtggagaaagcccagccggcagagggtgagcatccgccagatggagcgggatctcaaacaactgcagcgcagcctggccacaacgctggccagccgcaagcaactggaacggcagtacgatcaactgctgcaaaaggccgaggattggtttgtcagagcccaaaaggccagccaacatgaccaggacgagctggcgcgccaggctttggtgcagcggaaccaacacatgagtgctgcagaggcggttcgcaaatctttggatgaagttgaagcgcaggcggcaaccctccgcgaaggcatttctcgcctggaaagccagatcgcgctggccaagctggaacgggagatgaacaactaagcctggggcggcggcttaagatgggggagcatctacctagtgagccaactggcaatggcgatgaaggcaagagtatcccctcttttagctgccctgctgttggtgctgctttggcttgggatcccccttggatctgagtcagcgaatggggcagcggcggcgagtgccaagatcgatcctgagattgaccggctgtttgaggaagcctttgctgccaccaaccggggagattttgcccgggcagaggccttttggagccaattgttgcagcgccagcccgacaacccggccctgtggagcaaccgaggcaacgcccgcgtcagccagaaccgcttgcaggaggctttggaggactatgctgaggccattcgcctggctcccaacgcaccagatccctatctaaatcgggggacggctttggaggggctagggcgctggcaggaggccattgccgattacgagcgggtgttgcagttggatcccaacgatgcggcagcctacaacaaccggggcaatgccgaggcagcgctgggagagtggcagcaggccctggccgattaccgtcgcgccacggagctggctcctgactacgcctttgcccaggccaactacgccctctgcctttatcaggtgggagaaacggaagctgccttgcgcctgatgcgggctttggtgcgcaagtacccgaagttcccggatatgcgggctgccctcagcgctgttctttgggtgcaaggccggcagggagaagcagaaagccaatgggtggctgtgcaagggctggatccccgctatgccgacctggagtgggtgaaaaccgtccgtcgttggccaccggcgatggtggcagccctggagcgcttcctttctctgcgttgaagagccgtcagcagactcccctgcaactctggatcgcagcaattcttaatctcatctcaattgagaggagacatcgatcctagaaaggaaaagcccccacgactccctcaaaagaggaaacggggcgggcgcagtgcctcagtctaaatcgaaataacaacattgccatctttgagttatggtttcggacttggctctgcgcattggcgaagcggttgctagggatccccgcagccagaggctcaggttgcagcctgtctgggggggcggggattgcctaaattgggatcaggacaactgaggatcccggcagccagctcaacccaagcccaagagaacgcgaagggatcccgacggtttcgatagactgtgagagggacagtgtaaaaaattgcttcctcgagcttcctcccgctctgctgtgtttcagttctatcgcggcgtgtggtactgacgtgagtgcaatggcctttttctctcgctattctttcctctctcctggttggaggagggcactacgagctcaggggagctgggcagggctgttgctcatggctctacagcttgggcagcccgccgtggctcagacagagacccaagtttggagtggcactggccagatcttgagcggtcaggggcaaggggccacggtgcaactagttctggaaaccggtggcggacgcatttggacgcagtcggggccggcgttggatgcgcccttttccggcgggcagatttcggttaccagcggcgacggcacctggcagatccaaccgcaaggggatcagttgctggtgaccttttaccgcggcgagcagatcatccgctggcaactgcgccccgtcggcgaggttccagcctcttctcctcctgtgccatccagctccttgatcggcgacaccgcccaaccgctggctctgcctgtgcaagagctggtcgttcccatccagaatttgcctaacaatcgctgagggatcccgcgggcaggtctcccggttcagacataagtaaactacccggctccgaccgccccccttccagccccctgcccctgccccccactccccccgtatacggaggggattgaggggggctgggcggggggatataggggggtacagggcgggtctcctgcggtttctagatgaagggattaggggtgctcctgctttgcctgttgccagagggcctctaactccgcgagggtgagtctttggagaggggaggcttggccgctgctaggcaatgccgcttctgctggttgccgcgccagctcttccaggcgcaaaaagcggcgggcaaagcgcaggttggtttgggtcaaggcctgtgcggcatccagcccataccaacggcccaaattgaccagagcaaacagcagatcccccaactcggcttcttgtcgcgccgggtcagggggatcccgttccagctctcggcgcagttcggcctcttcctcgcgcaccttggcccagatcccctccaccgtcggccactcaaatcctgctcccaccaccttttgggagatcttcagggcggccatcagggggggcaaactttcggcgtagtggagcagtttctggccgagggtttgctgcggctgttccttctgcttgatgtcttcccaggagcggtgcaactcagaaaggctggaactatctgactgcggagcctccccaaatacataggggtgacggcggatcagcttatcggcaatccgcgcggctacagtttccaggtcgaagtggtttcgctcggcaaagatctgggattgcaacaccacctgcagcaacagatcccccagctcttcggcaatcgctgccggatccccggcccgaatggccgccaccgtctcgtaggcttcttcgaggatatagggagtgagcgactcaggcgtttgggcgcgatcccaaggacagccgtcgggggcgcgcaactgagccacaattgccgccaagcggctgaggtgctgtgcagacgcagagcgctccagataaagatgggcaaaagagcctgtggcctgcggatcccagctttgcagcgtcagggggccgcccactatctgcaagtcttctgtgagcaaggtcaacgcttggacaggggcgcagacctgctgtaaaaaacgacgcagctccgccggatccttcttcccgcaacttttcagcagcagggatccctgcccagccgcagaccagcgggccagatgctgttgccaatcgggctcaaggctatccagcgtttggagcatggtcgtaggtgcggcccaaatccagaaggcgcctgagctgctcgagatcgatgaaactcagctccaaaaggatcatcagcagcggcccctgctggcgatgctgcagctttttggccaagctcagctgcgagcggtcaatgatgcccgcttccaacaggtattcttcaaggacaggagggggaatgggatctagcatagtcgtttcacagcgctgagaaggacaagtgggaaaactgagaggatgacagactagtgtaatcattcttaacactcttacagagcttccgcaaagatctggccggcaactaagccaagaggcagtaagccaggtttgccgagcgcagctccgccaggcgatccctcccgttaccgggacagatgggatctctgtatccaagagcacaaaaaatggattcagtgaggtcaatgtataatagcaagctcgctgccgattgacagtgccctgatgagccgattctctttccccgacgaaaagtacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctaccaggcaggtaacacctccatccgccaggtagctaaacgcttcatggtgaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagcccctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatggcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatgactctaaaaaaagacctactgcagtgcaaaagtcaaagaagaggaggtgcaaagggaacgactagcttatagtcaagaagtcaggaatattccagccgaggatttgattgccatcgaccagacgggagtctgggagggaatggagcggggagtatctcggagtttacgtggtcaacgggcttatcattaccgtcaaagatacaagggtgaaaagtatacggttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagattttttggagtttttgagaagcgagctatgtccgaagctagatgcgaggaaggttgtgattatggacaacttaaatatccacaagagtcgggaagttgaggaattgattagggggacaggagcacgaatcctatacctgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtgttgaagcattttattcggcagctttgcagaattgggaaatatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagcccttaacaggctgtatcgccggacggagaagaagctgaggcggttgcaaagggccgtatcccggaaaaagaaagggtcaaaccgctacaagaaagcggtaaagaggttgtccaaagcgcaccagaaggtagccaaccagcgcaaagattttcactacaagacggcaaaggagttgttaagtagggggaagcacattgctcatgaggcgcttactattgggggtctggctagaaccagactagccaagtctatttatgatgccgggtggggacaattcctgcaaatccttaaggtcaaggctgaaagagctgggctgttaacgattgcagtgaatccaaacggcacaagtcaagagtgttccgggtgtggtcaggtggttcccaaaaaactccacgaaaggtggcacgattgcccctactgtgggctaaggctgtcacgggaccacaactcggcaagggtaatcaaatccagagcggtggggcatcctgttcttaaagctcggaaaacgtcctatgcggtagcaggagtcaccgagaagcccgccctctacccgttcgcgtcagcggcgcggagcgctttagggtgagggacgggagtatgtcacgtcaacaaagccggccccaacaggcgggcctggcgttcttccagtatgcggcgcaggcggggccactgctgcagctccgggtcttgggcaatgagctgctcggccgcctggcgggccaactgcagcacctcttggtcgtccatgaggctggccagggcaaagtcgggcagccccgactggcgggtgcccatcacctccccagggccgcggaagcgcaggtccatctcggcaatgaaaaagccatcgtgggactgctccaggacttttagccgacgcagggcctcttcgctttgggatcccgtcattagaatgcagtaggcctggtcggatccccgccccacccgcccccgcagttggtggagctgggagaggccaaagcgctcggcatgctccaccagcatcaccgaggcgttgggcacatccacccctacttccaccactgtggtggagacgaggatatccagctcccgccggcgaaaggcttcgatgacagcctctttctcgctgctagttaggcgcccgtgcagcaggcccacccggaactgggggaagaccttctcctgcaggcgctggtgctcttcaatggctgacttgagatccagcttctccgactcctcaatcaggggcagcaccacgtaggcctgccgtccctgggcaatttcccgctccatcagccgcaccacctgcaggcgatccccgggtcgagctaccaccgtatgcaccggcttgcgccccgggggcagctcgtcaatttgggtaacatccagatccccgtgcagggccagggtaagggtgcgggggatgggggtggccgtcatggtcaggacatcggggtgatcccctttctgttgcagggcagcccgctgttcgacgccaaagcggtgctgctcgtcgataaccaccaagcccaggttgcgaaactgcaccgccggctggatgagggcatgggtaccaacaactaggggcagctccccggtctgcaactgccgcaggatctcgcgccgcttggcggggggggtggagccggtcaagagttcaacgggcacttgcagttggctcagccactccaccagcttgcggtagtgctgctcggccaagacctcggtgggggccatgagggccgcctgccagccggattgaatcgccgccagcaaggccgccaccgccaccacagttttgccggatcccacatccccctgcagcaggcggttcatgggcaagggatcccgcagatccgccaggatctcatcgatggcccgctgctggcccgcagtaagctggaagggcaggatctggtagaagcgatccaagagctcccctctggccggctggtagcgaggtacagcctgagcttgggcgcggtagcgctgccgccgctgcaagaggctaagttgcaggtagaagaactcatcgaacaccagccgccgccgggcctgggccagcagctcttgcgtcttgggaaagtggatctgctgcagggcaaggggcaagtccaacagctgcaactgccgcttcaggggctccggcaagggatcctccaccaaggcagctgccggcagggcgagctggacggccttgcgcaccagatcggcggggatcccttctgaaagggggtaaacgggtagaatcttgcccaatctctccggatcctcgccctctccccccagcacctccagttgcgggttgtccagcgtcaagcccaagcggccctttttcaccaggccgctggccgccaccactgcccccttggggtactgccgctccagggccgcctgccaactgcgctgggcaaattgccgcccgctgtagaagcggctgagggtgactatgccacttttgtcggcaatcttgaggttcaagatggtcagcaaggggtttttggggctggtaaagcaactgcagcttttcaccgtccccaccagggtgaccgtctcccccaccttggcctggcggatgagcacccggcgggaatagtccaggtgatcccgtgggaagtagtagagggcatcgcgcacagtgtgcaggcccagttgtgccagcttctccgccgacttggggccaatgcccttgagaaattgcagcggctgctccaagctgaggcccttgggcgggggcaaagcagggctgggtgggccagattgggcttgctcttgctgacgacgcagccgatccagccagcggcgggtttccgccaccaggtgctgccgctccgccagctccaactgggggtagaggcgatagcgggatcccagttctttccaccgccgtcgctcctctccatccagcgtccaacccgcagggggatcctggccaaacacgctctgcaaaaactgggagaaggtctgctctcgcccccgcaggtcggtaaatcccaactccgcctctagagaaagggcgcgctgaagccgctgtagatccacctggctcaagttgcttctgggtcggctgccggtagtctctctaatccaactttagccaatggcaaagagccccaggcgcggcctctgcgcctcaactcaaaagggcctgctctgtaggacaggcccagggatccagagcaaccttattccagatggaaactagctgcgggccaaggcggatcccaggagcgcggccatcacggccggcaccagggcaatggccaggatggtgaaaacttgcgcgtcggtcatagccaactccctaaaacccagtgctgtgaacctgctcctcactttaccccggctggtgaccagacctggggcctaaaaatattctttacaaagcggcctttggctctgggtttggccgctgcgggatcccccagcccggccccaatcgtgttacgatgttgctccgcaacgctgtcgcgacagcggggcaattctggatctttgttctttgcaacgttcgctcttggcgtcaccatggtagccgctccgcaaagcttgaccactccccgggacaacctggccattttggcggaaacggatcccgtcgtctaccgcctcatccagcaggagctcaaccggcagcgggatcacctggagatgattgccagcgagaacttcacctcgccggctgtcctggccgcccagggctcggtgctgaccaacaagtatgcagaggggctgcccggcaagcgctactacggcggctgcgagtttatcgacgagatcgaacaactggccatcgaccgcgccaagcaactctttggagcggcccacgccaacgtgcagccccactccggcgcccaggccaattttgccgttttcctggccctgctgcagccgggagacacgatcatgggcatggatctggcccacggcggccacctcacccacggctcgccagtgaacgtctccggcaagtggttccgcgtggtgcactatggtgtggatccccagacggagcggattgacttcgaccaggtgcgggatctggcccggcagcaccggcctaagctcattatctgcggctactcggcctatccgcggatcattgactttgccgctttccgcgccattgccgacgaggtgggggcctatctaatggccgatatcgcccacattgccggcctggtggccaccggccaccaccccaacccggtacctatctgcgatgtggtcaccaccaccacccacaagacgctgcgggggccacgcggcgggctgatcctcacccgcgacccggaattgggcaaaaagctggacaaggcggtgttccccggcagccaaggggggcctttggagcatgtcattgccggcaaggcggtggcctttggagaagccctgcagcccagctttgcccagtactcagcccaggtcattgccaatgcccaggcgctggcggcaacgctgcagcggcggggcatccggctggtttcagggggcaccgacaaccacctggtgttgctggatctgcgctcggtctcggcagtgctggagaaaaacggggctgctgatccagtgatgacaggcaagcgggcggatcgcctgatggaagagatccacattactgccaacaaaaacaccatcccctttgacccgcagccgccctctgtggccagcggcctgcgcctgggatccccggccttgaccacccgcggcctggggccggcagaatttgaggaaattggggaaattatcgctgactgcctgttccagccaggggatccgggtgtgctcgaagcctgtcgccggcgagtggccgagctctgccgccgttttccgctctacccccacttgggataacccccctcctcgctacggcttgccatgccttacttggttgcctttttggctgctgcctgtgtggttctctgggcaaccccggtggtgaaggcggtcgggatccgcagcggccagttggattttcccgatgagcgcaagatccaccggcagccgatggtgcgcctagggggggtctctatcttttttggcaacctggtggcactactcttgctctggggagccggagccttcgccggcttgcgcaccgagcaggagtacgagatctggggggtaaccattggcggcgttttgttttttttgatcggcctggccgacgatctgttccagttgtcgcccttttcccgcctggcgatgcagtttggggtggctgccgccgcctggggagtgggggtgcgcatcgagttcattaacctaccggggatcggcatctggccctttccggtatggctgagcctgctggttaccctgctgtggctggtggggatggccaacgccatcaacttcatggacggcctggatggcttggcggcaggcgtgtcggggatcgcagcagtcgtgatgctgatggtaacgctgctcctggatcggccggcggcggccatgctggcggcagccttggccggggcctgcctgggctttttgcgctacaacttcaacccggcccagatcttcatgggagatgggggagcctactttctgggctttaccctggccgggatcggggtcattggggtggccaagggggtaaccacgctggcggtggccctgccgttttttatcctggccgtgccgattttggatatgtctgccgtgatcctcaagcggctggctagaggcaagtccccctttcatcccgacaagggccacttgcaccatcgcctgctcaaagccggcctgtcgcagcggcattcagtactcttgatctacgccatgaccctctgggggggatccctggccttggccctggccggcctgccggcagggagtacctatctgggcggggcctcgctggtgttggcgggagtaagctggggggcctggcaacgccaccgtcagcggcaacggtctttggctgctgaagatacccaggttcaagcaacagattcagttaattcaaaaaaggattaagcctgggttgttcccagccgcccgcctgcctagactggaagggatctcctctgccgccttgatgatgcgtcctacaccggagctggcggcccttttgcgccgcaccgccgatcgcttgcaggcccagcactggggcttttgggatcgcgagtactgctggcgggatagtacccgctgcaattgcggcctgctggtgcgagaagccctgggctggaatcagcagcagcttagcctacacatccaccgcggcacttggcgcaccattgcccaaacagcctatcgcaccgctgcctttgtcctgagggatccctggcaagcccggtgccaggccacgggcctgcggctggggtatgtgtttgagaagatggcagagctggggtttgaccggccagaggactttgctgccctggaagagctcagcgatccggttatcctggcccgcctcgccgaaaagggggtggagccagtgcggcgcgaccacgccctccatgtggccctctacatgcgggagctggccgactggattgaggagcagctgcaggcccaggctcagctcagccacttgacccaacccctgcccaaagccaaagcaacagaggtggccgtccgccagccgctgcgcctgcggtgaggtgtggatcccctagttggattcgtccaccatcaccacatgggtggggatctcagggggcaggagcttgcggcccgacaagaaagccagctcaattagaaaggcaaaccctcccacctcagcgccgctctgggccaccaactgagcggtggcggcagcagtgcccccggtggcgatgacatcatccacgatcaccacccggtcgccggggcgcagggcgtgggcatggagttgcagctggtcttggccgtactctagactatagctttggctaagcaccggcggtggcaacttgccgggtttgcgaaccgggacaaatcccaaccccaaatgctgagccaaagcagcccccagaataaacccccgcgactcaatgcccaccacatagtccagggatcccatagtggcagtaccggcagccaactgttcaattgccgcccgaaagcctgctggatcccgcagcaggggggttatgtcgcgaaagaggatcccgggtttgggaaaatcgggcaccaagcggatgaaggcgcgcaaatccatcctgttttcctcgctggccagtggcttgccgaaagaacgcaacccatcatacccacttagcttaagggcagatggaatgcctttttgtccgttcggcagcggggaagattttttataattagcagggctgggagccgcggcttacctggtctttctgtttgtgactcggagatttcccatgcgctactacatggccatcgactccaatcccctggcaagtttgccgctggctctgtttggggtgggcagcgagtcggcatacgtcgatctgctgcaggacaagttaatggtgcgggtgggcaacttgttcaacgaaaccttttctctaagcgagttgggacgaggggagcgcttctcctggccctggttctacggcctgggtgtgcgcaccgatttccaggggttggtgggcgcggtaaccagcacccagggggtggttgccattccgctgctgcaggaaaagaccctcttcatccctctgctggggccgctggggctgcaagtaccctgcaaaaagctggtcttcagcctcaaggatccggatacctttttggccaatttcaaccaggggcgccccgaggtgaacggcgcgcccaagaatgtggtgattgagtagccagggccagctattttgacaagaccagcacctcagtgacggagccgcgcttgcggccgtggcagttgatggcgcggctgtctccttctcgctacgccaaaggtcagctggccgcagtcccctagttttgatcctcttccagcagctcttccagcacctcgatccaatgctccagttcctccaacccctgcaacactgcctctgggtcgcttagctccacctggagcagctgggccgattctgcccagcttagggatccgggcgggctggccagccaattcaggtagctgggcaaaaaggtccgcggagacagatgatactggcggtaacaggccagggcaaccaggctggccaggctgacctgaggggcgctgaaggggcgcagaaacagctccggcatccccacccagcggaactgctcttccggcaacagctccaccgcatcgccgcacagctcctggctcagcttcagccactcttcgccgacccagtaggtagggccagcctcggatggggccagtggagcggtgtcgccttgcgagatctccgaccggtagaggagcagctccagccgcgcaatcaagctctggtagaacacggcttgcaactgcgcctccaggtggtgaatcaacagggcctgggccaaggtaaggctgccggagcgcaaggcctccggcccgcttccccgatcgcggagacgaggtggcgccggcgtgccccgcgccccctccagcaggtagtcgagcagcatctgctgtaaaaacgcggtgtgcacccgaatttcccaggagggctggatagttccttgcagctcctccagatccagccaaacccgaggcccctcaggccggagccgccggctgagggcttcaagggcttgcagcagcaaggcgaggggttcaccccctaacgatggcgtctctggcttgccggcgggtgcttccaagttggagcggatttccggtaaccagggtttggcctgggctgcacagtcggggcagaactcttgcagggccgcccagaccagggaggtagcctcggcggcggtgaggggaggagccggatccccccagggcgcatagaggtcgcaggtacggatggaacggcccagggcgcggctttttaggcggtagtagcgctggaacaggtcgaagcgatcgcggatcccgtccagcagctgctcccaaaagggctggccgaggccatggcgagccaggtaaagctcggcggcagaatcgtagccccgccactgggcttcccagaggtggtcgcggatgaggacgctgagaataaatccccctagctctgcatgggcttctaggtgttggcccaaccgctggtaggccgcccagcggatctcagcgctggggtgggtttgcaggctctgcaggtgggcaagggtttcagtcgactgctgttgggggagagcgggggagctaagggtgacttgccacaactgccgccaggccaagcgtccggccaggcgctgctggtggagtagacgttccagaggctccgcctgctggtgacctcgctgctggaggaggccacacagaaactggcgaaaggggcgcagccctggatcggcacaggcagcagccaaaagatccaagcgccgctcctctggctcgggcggcaactcggcggcaggctcgtcgggagagacagccaacagggactgcagctccagggggaaaaagagcaagtggctttgcagggagatagcccgttccagatcccgccagcttggggcctgaacaggggtagccgggatcccttccctgccctctgcaaggtgagctgccagggcttgtgttagctgcaacaagacttgcagcgcctttcccagctctggtgggctgagctgggccacttgccctcggtagcagcgggcaaactgctgtacctgctcttccagctcatcccacgctgggatgggctcttccccggggccagaaaaatggtcaaagggagggtcggaagtaggaaagaccactgggatagcctcctagcgatgagggccctccctccattgccttgtcggctgaggggagtgcccccttttgaggggcagggaaagcctgaaacgattgtgacattctccccaagcccctgcagccagagcgcagggatccctggccagggcagaggccaaaacttctgccaggattaagctaaagactttcctcggggaggcaactggagtgtttgctcaggtcactgctgctgccctggtgggactcaaggccgtgggggtcacggtagaggtggatgtgggcggtggcttgccccagattaccctggtggggctgcccgatacagccgttcaggaggccaaagagcgggtacgggcggccatcaagaactccggctttgccctgccccagcggcggatcatcgtcaacttggcccccgccgatctgcgcaaagagggccccagcttcgatctgcccattgccatcggcatcctggcagccgcaggagtagttgagcgggaagcgctggccaacaccctgctgctgggggaattggccctggatggcaccctgcgtcctgtggcgggagttttgcccatcgccgccagcgccgccgagatggggatccgccgcctggtggtgccccgagaaaacggcccggaaggggcgctggtgcaagggatccaggtgtatgggctgccctctttggcggcagtggtgagctggctgcaaaacccccagggagttgagccggtgcggatccagcgggagcagatgctgcccaccgaaacggaacccctgctggatttggccgatgtcaaggggcaagagcacgcccgacgggccctggagatcgcggcggccggcggccacaacctgttgctggtgggcagcccgggagcgggcaagaccatgctcgcgcgtcgtctgcccggcattttgccgcggctgcagtgggaagagatgttggaaattacccgcatctactcggcagccggcctgttgcggcaaaatctccacctggggcgccagactcccctgattacgcagcggccctttcgggctccccaccactcggcttcggcggtggcgctggtgggtggtggcccctaccccaagcctggcgagatctcccttgctcaccacggtgtcctgtacctggatgaactgacggaattccggcgggaggtgttggaggtgctgcgccagcctttggaagatggcaaggtcaccatctcccgcgcccgcgtttctctggagtttcccgcccaaaccaccctggtggcctccaccaacccttgcccctgcggtttctatggagatcccgttcagccctgcacctgtacgccgcagcagcgggagcgctactggtccaagctctccgggccgctgttggatcgcatcgacttgcaggtgcgggtcaaccgcctcaagccagaagaaattgtccgcctccagggcggcgaatcttcccaagcggtgcggcagcgggtggaacaggcgcggcagcgccaacggcagcgcttccaaaacgagccagggatccactgcaacgcccagatgcaaccccgccacctgcggcagtggtgtgccctgtccgagccctgtcgcaaactcttggagagcgccatccaaaagctgggcctgtctgcgcgggggagcgaccgcatcctcaaggtggcccgcaccatcgccgacctggagggtgccgaggccatcgcccccacccacctcgccgaggccatccagtatcgcagcctggatcgcgggcggccctgagccctcacccccggcccctctcccagagggagaggggagtatggtatgggattggcctgctttaagccaaggggagcgaggcgggggagggagcaatctgcccctggtgcacttgcaggatttgcgccccttggagccaagcggcgtcgaaggatcccaggtgggtggtggtaaccaaagtctgcacccgttcttgaatcgcctccaagagctggttttggcggtgcagatccagctctgccagcacgtcgtccagcagcagcaggggcggatcccccttcacctgctcgatcagttccagctccgccaatttgagggccaagaccaaggtgcgctgctgcccctgggatccataggcgcgggcggcaactccgtcgatgcccagctccacctcgtctcggtgggggccaaccagagaggtgcccagggcctgttcggcagcagccttggcgcggatcgcggccaaaaattgggcttgaaccaccttgggatcggcctggggatccggcaggggcacctgcgggcggtaggtgaggctgagggtctcccgtccgccgctgatggcctggtgccagcgggcggccaggggttctagccgctgcaacagccgggcgcggcggcgcaggatgcggctgccaagggtggccagttgcgcgtcccaaaaggccatctgaggtactttgtcgcccgcagccaagggatcctgcttcaagagggcattgcgctgcttgaggatctgacgatactgctccaccaggcccaggtaagccggctccagttgaagcaacaccccgtccagccaggtgcgccgcgcttctggagctccccgcaccagctccaaatccaggctggagaacaccacggcactcacctgccccaaaaagtccgattgtcgccgtagcccctggccgttaacccttagggatcgccccccttggctgcgcagctccatcgccagctcgtgggccacccccagccgctccaccgtggcggcgatccgggccttctctgccccctgctgcaccaactcccgatcccgaccggcccgccgcgagcgcagggtggccaagagctccaccgcctccaagaggttggtcttgccctgggcgttctcccccaccaggatggtcttgggcgcctcgaaggagatcttttgatcccggtagttgcgaaagtgccacaggtgcagaaaacgcaggtacactcgacagccgtgcgctcttggctctggatttctgggcagaagaacagcccccgcggcgggggcttttactctaacgcaactgcctcggggtcagcagacccactcagaagctgctcagggatcccagaccgctcaggcgctcagccgccaacaggtgcaaggcggcgcgggccgagtggaaggcggctttgctgcggctgtagtcggcgaaggtgtagctagcgggatcggcattgaccctgcccaacaactgttgggcttgctgctgcagctcggctacagggccggaggtgatgttggcgaaggtcatctccgcttgcaaccggctgagggactcttgggcgcggaggggggcttcgaagaaggaacggccaggagggcccccaaagcctagctccgcttcgtacagagctttggcggctttggccaggttttccgccgccttggcctgctcgcgggcggcaaagacattccccccttgcagagccttctgggccttggcaaagctctggcggctcagctccagaagacgggccgctgccggagaggatccccgctgggcgaagaagctggcttccgccaggtcccgctgcgctttggccaggtcgtggttgactcgctccagctcccgcgggctctgccaactcggctgcattggcacgggggctgcagttccaggagccgagggccggccccgctgggcttgcgccggggatcccagcaccaggggggtgaggagcaccaaaatcggtagggaacagccgagggtacgggtgaaggaagcacgcatcgtcatggttacaaactccaatcgacaggacaagccggtttggggttggcccgttcgcgctctttgggcggagttctgggggctttcccttgcggcttatcttgagaatggcgaaagaaaatgacgtgaagatgacaagggcagctctaccgtaaatatcgatccctctcccacttggctggccactcgcagggatccccgatgggcggtaacgatctggtgggccaaggccaggcccagcccaaatccccccgtatggcgggcgcgggccgtgtccacccggtaaaaccgctcgcacaggtggggcaggtgctcaggagggatgccgatgcctgtatccttcacgtggatgctaacccagggaggccggctttccaggctcacctgcaccgtgccgccggcgggggtgtactgcagggcattgcgcagcaggttttccaccgcctgccgcagcagggccgcctccccccgcaccagccatttcccggcaggccccggcaggtcgcattgccagcgcagccccagggactccgcttggggccggtattgttcgcccagctcctgcaccagcttccgcaagtccaccaggggcagatcctccaaaggcagggatccctgctggcgggccaactacagcaaggtatcgatcagcacgctgaggcggcgggcaccgctcaccaccttttccaggcgaggttgagcttgttccggggccagcagagccatttgagcattgctcatcagggcggccaggggggcgcgcaactcgtgggaagcatcggcggtaaagcgctgcaactgctcgtaggagcggcgaatcggctgcatcgccagcccccccaagatccagccggccccgccgatcaacgccagcgtcagcgggatcccgatccccaacccccagcgcagacggcccaagctcagttgcagcggctccagcggcaccgccagttgcaagtagcccaggatctgatccccctgttgcaccggtagggtgagctggcgcagcagcctgccctcttccgccgctaccgtctcaaaccccaaagacaggtggtggggagggctatctaaggcaaaccacttcagagggggaggggatcccgtgtattggcgcagggatcccaagctttcccttccggtgccgggagcaggatcgaaccagcgcacataggccaagtgatggtcgaggggttgggttttcccccccaaaaagggcacctcgttcaacaccaaccgccactgcccctggcgcagctcgtacttaatggctgccgccatgatcccggcctgaacctgcagctcctcgtcaaaagcctgcaactggttctgatacattcacgctgaactctcctgaacatggttcaggaaagaagcgatcgcatcctgcttatctctgagcaggaaggcggtatcccgcaaagccctgaggaataccccccgagcgctttcccccttcacttcccggcaaccgttgcggtggactcaaggatcagggggaaacttggtctactatatccctctcaatgacttttgccaaaccgcctaaagctcagtaaattcagcaaagttcagggttttgggggttagaggcatgctccacttccaagcggtagaagacggcggcaaacaccagcaggatcccccccatgaccccggcaaagctgcgggccaagcgacggcggctgtgctgaaacaattccgcctcttttgtcgcggccttctggctcaggtgctgctgaaaagttggcctcagagaaacccagtcccagcccagccgcgggagagaatgctttggcccggctcttttggcctccatgccacctctagggaactgcttctatgggtctgcttccggggaggggatgcgcagccggtacccctggccgtacaccgactccagccaatcctgggcctccacctcctttaaccgtaaccgcaaccgccgcaccagcgccgccacggcattgctttccggctcacagccccactcccacaccgcctgctcgatctggcccccactgagcacctggtgggggtggcgcatcaggtactccatcaactgaaactctttgcccgaaagctgcacttgccgcccctgccgctccagggtgaggctggccaggtgcaactgcagggatccgaggctgaggctgtcgccttgccattggggggaacggcgccccaacgcccgcacccgcgccagcagctctatcagatccaccggcttgaccaggtagtcgtctgcccccgcatccaacccctgtacgatgtccgacgtggcatccttggcggttaacatcagcaccggtgcgcatccccccgagcggcggtactgctgacagagttggatcccgctgatccccggcagcatccaatccaagatgaggagatcataggctttctcctccatcagccaggcagccgtctccccttcgctggcgcagtccaccacatggccgcacttggccagagcagcctgcaaaggctccaactgctccaggtcgtcttccaccaacaaaattcgcatgtcccgcttgctacccaccgatcccactctgccaggctaggatggcggagaaaagccatctcccggatccctcaaaccatggccaacccgttcaagcttcttcagtcacgtgagcccagcctgggggccgacttctggctggccttgcccctggccgggatcctgtttggggtgggcggagaatgggtgaccggccaagtgctgagccgtccccgcccgcaggtccagcctttggccattcgcagccagcaggaggccattctaactctggatattctctccatccaagcggagatccgccgccgccgcggctacaccaaggtggaggtgacgaccaccaatccccatttgcgcaagctggaatttgaatttccggagctggatccggatcgggtggccgcccagattgcccaagagctgggcctcacccccgaccaggtgcagcgcctcacctgctacagcttggactagaaagatatttcaagatatttcaaacaggaaggctatctcccgcgttcccttgggtcagccctccgaaaaaatccgggccaactgctcgcaggccgctctaatcttctccagggtgccggggttgaccaagccgtagtagtcaaatccatagaccctctgggtttgaacagcttgcagttgattccaaaaggggcgggaacggaaaaaggccaagggatccgccgcctccgggttgaccaccaacaaaacctcggggttggcttccaggatgcgctctgccgcaagggtgacatagccgcgaaattgcccttggctttgcagggcagccgtcaggttatcggcgccaaagcgctccagcagatccccggcccagctttgccggttcggagagagaatcggctgggtgcccaccaagagcaaggttttgggtcgaacgcggggcagttcctggggcaaaagcgatccgtactcccgcagcaagggatccggatccgcccccaaggcagcagccagagtggcgatggttgcttccagggcagcccaactgtccacctgcgtgagataggtggggatccccaatgcctgcaatcgttctgccaaagccgtgtgaaagccactggcccccaccacccagtccggttgcagggccacgatttgctccaggttaggttggttgcccagccccagccgagttatgccctgaaagcggggatccgcctccaacaagcgcccggacgggatccccaccagcttgtccggagccaggcgatagagaatatcggctgtcaaggtggtgaggctggccactcgccgaaccggagctggcgggatctggctttgggcgcgggccaagcgacccattccccaaacccccaggctggccaggcccaagacaaggagttgacggcgagaaagacaagacggcatggacgatctccaaaacagttccaaaacagtcaattgagggtgaactgaatcggcaccgttacccacgactcaatcggggtgttgttcctcaaggcggggctaaattgccagcgttgcaccgcctcttgtgcggccctgtccagggccgggaagccgctggaagagacaatttccacctgctgcacctgcccttgggcatccaccttgacccgcaacagcacttgcccctgctggttgaggcggcgggcttggggagggtactgcggcggcgggttgcgccccgggatggggcgggccaggatgtccggcctggcagccactgctgcgggcgaggaggtgggggaggatgcctccccggccccttctgccgctgtcggcgcagaaccctgcgcttgggatccaccgaggccacccgtcccaggagcgctggatccagatccctcgctcccgccgggggaagcagtgcccccgccacccgaacggatcccttggatgaggggggtgaagcggggaatgggagcgctcgtagcagccacggggggcggcctgtcggccacaggtgcagccgtgggggtagccaccggagttggagggggctgctgtggtgagggggtgaccgtcggtgttggggagggcggaggaggggttggtgcggccatcggcgtgggtggaggggtcggctccggctttgctgtgggaacaggcgtaggggtggggggcggcgtttgcaaagccagctcagacttgggaacggccgtggtctctactctctcctgaggcgcaggagccggtgggggtgggttatccgcgggaggtgattccggggccgggtcgctcggctcccctgccggcttgggcaaggccgaatctgcctctgccgcaagctgcggcggcagcggatcctccagccacagcgtgaccgggatccgcacttcgggctccagcagaggtcgaaatccccacccaacccatcccagcagccccagcagatgcagaagcagcgagagcaaagtctcccagcgcagcgggcggggctcccgactttgcccaggcaactcagggagatcctccagcgaggcgcaggcaactgagagggcaagggagcaatagcccgccagcagcgcctccctaagtagcttctccccccagccgatccaacgcagtcctccagatctttggcgccgccccattgcccacagccccagctccagccaggccagacccaccccgtaggccatgcctgcctgctgccaataccccatctgcaggcgccacaaaagccgagggtgggatcccctccccgaagaagcggatccccggttggtgtgagtggggggttcggcgagcatggctcggggctatctcgatgggcacggctggcggggagtcctagaagcggctggagaagctgagggccacatggcgccccggctgggcccgccgctccacctcagggccgacaaagagggtgcgggtctcggagtagagaaaatacttctcgtcgaagaggttgaacaccccgaaattgagctgccagttgtcgtccaggttgtagtagcccagcagatccaccaccgtatagccgctgggcacaaagggaatctgcgggggagcgttggggttagtttgcaccacctcccgctgcggatcccgcggatccgccaccagcgtggccaccagcctcgccccccacacctggctgggatcgtcgtagtgcagccccagcaccgccgtcagcggctcaatcgaaagcaggggcttgttttctgtaagattgtcccccaccgcccaggcaaagctgccgtttaggctccagccggttaggtcggggctgaagaaatattgccctgtcgcttccacgccgtagatgcgggcgcggctgacgttttggctctggaagaggatgaccggcgggggcggcgggctgccgggggggccggggggcgagggctcagatcccacccgccggaacgcctcgataaagtcgttgtaggtgttgtagtaggcggccaaactgaagctggcctgcaggtagatccctcgcaaacccacttcaaaaccctggctggtttccgggcgcaagtcggggttggagagggtgcgatagcgaaagaaggggctgaccaagttggtgaagccgctgttgatctcgttgtattggggggcccgaaagccggtgttgtactgggccgtaaaggtaaggttggggtttatcctccacaccaggcccagcttgggggaaacggcatcggcaaagaggctggccgcttctgacccacttttgaggaaagcttcatcgggactgggggtgaggttgtaggtgtcgtagcggatgccggggatcaacgtcaagttgccgccgccgaaatcgatctcatcctgcacatacagcccaaaacggacggtgtccgagtcgggaaaatctttggtgggaaaggtgtctgggggaatgttttgggttaccgctccggtttgcaggttggtctgaaaacggttgcggggtcgttcgttgcgggtggtggaaatctccatgccatacaccaggcggtgggagagatccccggtttggaagcggctttgggcctgcaggctggctcctaaaatgttgctgaccagctcgttgaaggtatctcgccgcacaggtacgggtcggccctgcacggtgatggtgcgctcttccacgctgggctcgcgggtgcgggcgggctggtagtaaatctgggcggtggccaactcaaaagcgggattctcagggttggcgtagcgatactccaaactgaggcggctgcgctcggtgtcgatggtttccctaaataagctgatgccgggatccaggttgcgccgcgagaacgtggtggtggtgcggctgttgaagtactcgccggtcagggtgaggctttccaaggggctgaagcggtaaaccagcttggccaaaacgttgtccccatccaccgtttgtcgatctttaaagctgggatccgctttgatatccggctccctggcgtcgcggcgggtgtagatgagcagggcttccaagttcccctgccggcccgccaagctgagggtgttgacaaagccttggtttttgctgtcgtactggctggagaggcccacatggctgtcccgttcccccagcagatccgccgggtctagagtagtgtaggttaccacgccccccaaggcatcgctgccgtagagggtggaagcggggccgcggatgatctccaccgtcttcagggtctccagctcaaaggtgtcccgcccgatgttgaaggggccgaaggaaaaccgctccggctgccggatcccgtccacctggatcagcacccggttggcgtcgaggccgcggatgttgaagtcctgcaggccatagcggacatttcgccgcacgctcacccccggctcgtagcgcaccagatcctggatgttctggataagctcctgccgcagccgctcccggtcgatgacggtgatggtggccggggagtcggccagggtgcgctcggtgcgggtgccggtgaccgtaacctgctgcaggttgaagacgggggtgccctgccgcagcacttgcagatccgcttgcagccgctccacctccgcctgatccccccgccggcgggcagcttcgatctgggcttctagctcgcgaatctgctcctggatggtggtggctccccgaggggtggcctgggccagcaaaggagtctcagggatccgagccgcgggttgcgcctgggccagggatccccaactcagccccaggcccagccccaagctcaccgccttccagccccaaccggttactcgcataacgtttcactctcccaaaaacccacaaaaaaccaagtcaaaccttcgcctcaacaccctttcctcccagccagaggggccttgctgggtctgcgctgcgcagggggcaaagctgcggccccaccggcgttggcatccactccacctccaggccaaacacctcctgcaccctgctgggggtcaagaccgcctgcggggatcccagggcctgcaactggccggatcccagcagggccacccgccggctgtagcgaatggccaggttcaggtcgtgcagcacggtaatcaccgtcagcccttgctcctgctgcagccgtcgcaacagctccagcagctccagttggtggcgcagatccaaaaacgtggtgggctcgtccaacagcagcacctgcggctcctgcaccagggccagcgccaggaaagcccgctgccgctcgccgccggagagcgtctccacccgcctcagggccagggatcccagtcccgtctgcgccagcgcccattccacccgctgccgatctgcccgcggcaactgccacacccaccagggctggtgaggagaacgccccaagctcaccaattgccacaccgtcagccctgccgggatccgcggctgctggggcaaaagggccaactgccgggccacctgttgcgggctgagctgggtgtgcagatcccaaccgttcaggtacacacgccccgcctgcgggatcaacactcggctcagcagccgcagcaacgtcgatttgccggagccattggggccgacaatgctcagccattcccccgcctgcaggctgaagctcacctgatggatcacctgccgcgagccatagcccccgctcagcccctcggcctgcaaaattggccggccctccctcatcgctctgccccctgctgccgcagcagccagccgaaaaacggcgcccccatcaacgccgtgacgatccccaccggcagctccacagcccccagccgggtgaggagatcggcgccgctcaacagagctgcccccccgagggccgaaaggggcaacagccagcggtgatccgatcccaccccctggcgcaccatgtggggcaccaccaaccccacaaagccgatcaacccccccacgctgacggctgccgccgccaacaaagctgccaccaggccgatggccacccgcgtccgcgccaacgggatccccaagctcaccgccatctcttctcccaggcccagcaggttcaaagcccgcgcctgcgcccagcccagccccagcccgaccaggatgtacaccccggccacccgcacctccggccagccccgcccgctcaggctgccgatcaaccacgtcagggccacctgcacccgctcatcggccatcaacaataaggtggagctaatggccccaaagagcgcgctgacggccacccccgccaagatcagccgctccaccgccagcccggagcgggtgcgcgccaggccatacaccaacaccgtggtcagcaccccgcccacccaagccgccaagggcacccaagccgtccactccccccaggtgagcagccccaccgccgccaggcccgcccccgccgagatgcccagcaggtagggatccgccagcccattgcccaacatcccctgcagcagggcccccgccatccccaaggccgcccccagcaactgggccaaaagtgcccgcggcagccgcaactgccagacaatggtctgccggactggatccccttgcccccacagggcctgccacagctccgcaaaagtcatgggaacggatcccaaggcaatcgagatccaaagcagcaagaggatgacactcagtagcaaaaccgccaagccgaccggggagaggatccgcctggcctgcccccagcgtgtctccgagtcaactcctgatgacagacgcccttgattggccagcatcgcaaacctcaggacttttgagagggggagatccgcaagacagctccgaccggctcgccagagcagcgagcccaaccccgccaagctttccagcttgttgagacttagattcaataaagacgtagctgccagaataacaggctttctgggttattgcaagtcagttctaataagcttctgcccgcgtcccccccttgagtgccaaccctttggcgtgagatcgggcaacacccaacctactcaggcctaacctgccagggatccgactgccccgggtagggtcattcccagcagccgtggaatgggaagtccttgacatactcccctacctaaaggcaggggattcttgttcttggttctacgggcgcacttaccgtatcgggttgcccctctacagcagcggtgcatctctccccaagcgttcccgacccccaggcccccctacatccccccgtatacggggggacacaggggggcggggggcagcggttcccttatgccctaaggtaccgttttgccatttcaaccctaagacgcttaacttaaagatgctgagccccaaaaggcttagccccttcttcaggatattcagagctgcattctgatccctatccagcacaagcagacacttggggcaaatatgagttcgcgtagacagagtcttaaccactctatgcccacaaccactacaatcctgcgtggtgtattgaggcggcactgctacgattgccttgccccacaccttgccgtagtagtctagccagtgagtgaatagcgaccagctagcatcttggatcgatttggcaagatgacgatttttgaccaagttcttcaccggcaagtcctcatacaccacgatgtcgttagacatcactacgcaccgggctagcttaatcgcccagtctctacgctggcgctggactttgaggtcaatcctacctactcggttcttctgtttgtggtagttgtttgattgcggttttctcccttttgcgaacatcctgctcaacttgcgttgatgcctttttagccgcttctcgctgcggcgcaaaaacttcgggcaattcacggtattgccgttctggtcggtgtagaaatgcttgagcccaagatcaataccgataacattgcctgtgtattgtccttgctccttgcggtctacatccagacagaactgggcatagtacccatctgctcttcggatcacccgcacacggttgattttggagctcaggatatcctgtcttgcttctccattgcagtacagcgcaaaggtccctgctccaaacccgtccgtgaaggtgatagacaggccatcatcagataacttccagcccgattgcttgtattccacagaccggcaatgcttcttgaactggggatagcctttcttcttttcgccctgcttgcaccgtctgtagaagttggaaatcgatagccatgctcgctccgcactcgcctgccgagcagcagagttgagcttattcgcaaatgggaactccttcgccaagtctttgcagaaagcatacagatgcttcttccctaccccccgattgtccatccaatggcgcaggcatttgttgcgcacaaactgtgcggtgcggatggcttcgtccaaagcttgatactgctttggcgtcccgttgaggagtttggcttccctgactaacatgaatctattttattctgggtcttatcagataaaacaatctgcgccttatatccctgacctaaagggcggggctttatggcgccgcttggtaatctcctctcttccggagggagaggggggaagatctcaaatcaaatagaatggcccaagccggttagcttgggttggatggaccctgaatttggccccctcttgcaagcattggtgccatggcttcttctgctgagaccacttgggatgccctgcaggtggatcccgccctgctcacccccatgatgcagcactacgtggagctgaagcggcaatacccgcacgccattctgctctaccgcctgggggatttctacgagatgtttttccaggacgcgcaactggtgtcgcgggagctggagctggtgctcaccgggcgagaggcaggggccattggccgggtgcccatgtgcgggatcccttaccacgccttcgaccgctatgccgcccagttggtggccaaaggctacgccctggccgtctgcgaccagatggagccggcggatcaagccaaaggcctggtgcggcgggaagtgacgcgggtgatcacacccggcaccgtcatcgaagaggagctgctgcaggcgcggcaaaataactacctggcggccattgtccgcctgagaggctccaagcaaacggtctggggcctggcctatgccgacatttccaccggcgagttctgggtctgccagggcgaggggcaagagcagctagaacaggagctggcgcggctgcagccggcggagatcctgctgcccaccgaagaggggctgggcctgggcctgatgcggcccggggatccccaagcccccctgggcctgcccggccagtacacctataccctgcggccagccgaaccctttgagctggccacggcgcgggaaaacctgctgcagacctacggcctgcgctccttggagggcttgggctgcgaggggctgcccctggccattcgggcggcgggaggattgctccactacctggaagaaactcaaaaaaacctggtgcagccttcccctcaggggggccatccgctcctgcgcccgcctcgcacctaccagctcaccgactacctgatattggacacccaaacccgtcgcaacctggagctgacccagaccatccgcgagggggcctttgtcggatccctgctctgggtgctggatcgcagccgcaccgccatggggggacgcaccctacgccgctggctgttgcagcctttgcgagatccagagcaaatccgcctccgccaagacaccatccaggagctcttggaaagcccctccctgcgcacccgcctgggatccctgctggactctctctacgacctggagcggctggccaaccgcgtcgcctccggcaccgccaacccgcgcgagctggtggccctgggatcctctttgggcaaactgccccagttggccgagctggtggccgaagcccaaacccccctcctgcagagcctacaacaggtggatcccgctctggttgacctgggccaccgcatcgagcacaccctcctgccctcgccgccccctgtgctcaccgaaggggggttgatccggcctggggtagatgccgagctggacaggctgcggcagcaggtggagcaagaccgccactggattgcccagttggagaaaaccgagcgcgagcgcaccggcatccccaccctcaaagtgggcttcaacaaggcctttggctattacctcagcatcagccgcgccaaggcccagcaggtgcccaaggagtacatccgcaagcagacgctaaccaacgaagagcgcttcatcacccctgagctcaaagaaaaagaggcccgcatcctcaccgcccaaaccgagatcaaccagcgggagtacgagctgtttgtacaactgcgccaggaggcgggatcccaagctgccgccatccgccaggtggcccagaccctggctgctgtcgatgctctctttggcctggccgaggtggccgtgcagcagggctacacccgtcccgtgatcaccgccgatcgccgcctgatcatcgaagaggggcgccaccccgtggtggagaaatcgttgccccagggcctatttgtccccaactcggtgcgcctgggatccccccacggcccggatctcatcgtcctcaccggccccaacatgtccggcaagtccacctacttgcggcagattgggctgatccagatcctggcccagatgggcagctttgtcccggcgcggcgggcggagctgggcctgtgcgaccgcgtgtttacccgcatcggcgccgtcgatgacctggccacgggacagtccaccttcatggtggagatgaacgagacggccaacatcctcaaccacgccggcgagcgctccctggtgcttctggacgagattggccgcggcaccgccaccttcgacggcctttctatcgcctgggccgtagccgagtacctggccacccaggtgcgcgcccgcacgatctttgccacccactaccacgagctcaaccaactggaaaccctgctgcccaacgtggccaacttccaggtggtggtcaaagagctccgggatcgcatcatctttttgcaccaggtgcaacctggcggagccgaccgctcctacggcatcgaggtggggcgcatggccggcctgccccagccggtgatcgagcgggccaaacaggtgctggccctggtggaacaacacagccgcatcggcctcggcctgcgcagccaggggaaaagccgcccttcttcaaacaaccccaagaaacggttcaagcaagaatccaattcccgcgggatacccgactgcgatgccaaggctggggatcaactatccctgatcccgacctccctctaccccgaggagctctaggtctatcctcgctccggatcccgttcttccagccccaaggtggcggccagcacctccagctcctcccgctgcccctccacccagaggtgggatccggggggcggagcggcctcttgcagcttcaggcggatctgctgcgggcggtggctgcgccgccagtagtaccagcccgcccaaggagaggccagcagcagcgtccaaggccaggctccccaagccggctgcagcatctgcagcaccagggccaaacaggccagccctgcccccgccagccccgtcaaaaaaacagccaaccccacactggcccgcgcctgacccacaaaggtggcgatcccctccgggtcagcagattgcaagcgataggcgcgcccctccaggtgctttcggagaagggatcccatttcttccaggttgcgactgctaaaatagagacgagcttcgacgcggtctttgccagaggctcgcagaaaaaagaacaggccgatggccagcaagaccgtaagcagtagcgttgaaattgtctccccttgcaaggaagaagaggcggctactgccgcacgtgcctcggatagagagccaaagttgatgggcagcgcaactgcgatcggggctttctctcctgaccagaaagaaggagacttggcaagaaagcagttcatggaatgctagtttacacgcctgctgaccagtttagacttctcagaggagctggccgccccctcctccaaagaaaaaccgagttgccacctctatcgctttgtagctcgcatgggcaaaaaacccctcggagggcagtgcgcttttcagcaacctcagtggcagttcaagaggaggggaggctacgccggatctcgtgcctctcggctgggaagtgcaactataataataattaagttatgataagaggcttctgctttactgactcttgtctctctccctttccagggtagcctcctttaagagggcagagctctgcagcgagggttgaggaggagggtgcctgccccactcgagcgatgacggcgcaaagcaaccgctccagggagacaccagccttagagatttcctcccagtcctgcccttttggtttgcctgcctctgtcgctgtttcagcaataccttacatgtctaactacgaacctgagctcaacgacattttgttggatggcgatctcctcgatcccgctgaggaagcagaggtagatctggccgagagcgagtttgcagaagaggagccagctcgccgctccaccgatctggtgcgcctttatttgcaggagatcggtcgtgttcccctcctgggtcgcgatgaggaggtggctctggcccaaagagtccaagactacatgaagcttttggatgtgcgcctgcgcctgcagaaagagttgggacgggagccaactctggccgagtgggcagctagggccaaccagtaccccgaatgggccaacctcacccccgagaagctacagcagatccagcgaattggcaagcgcgccaaagagcacatgatcaaagctaacctgcgcctggtggtgtcggtggcgaaaaaatatcaaaatcgcggcctggagctgctggacttgatccaagagggcacgctgggcctggagcgagcggtggagaagttcgatcccaagaagggctatcgcttcagcacctacgcctactggtggatccggcagggcatcacccgcgccatcgccacccagagccgcactatccgcttgcccgttcacatcaccgagaagctgaacaagatcaaaaaagcccagcgcaagctttcccaggagaaaggccgtacccccaccattgaggatattgcttccgagctggagatgacggtgccccaggtcagggagctgctggtgcgggtgccgcgctcggtttctctggaaaccaaggtgggcaaagacaaggacactgagctgggggatctgctggaaaccgacgacatctcccccgaagagacgatgatgcgggaggccctgcatcgcgatctacagcagttgctggcagatctcaccagccgcgagcgggatgtgatccgcatgcgctttgggttgggggatgggcgcacctactcgctggcggaaattggccgcgccttggatctgtcgcgggagcgggtacggcaaatcgaggccaaagccctgcaaaagctgcggcagccgaagcggcgcaaccgagtgcgagactacctcgaagccatcagctagtcgggcctgcctaggatctggatggagatcgctggctggcaatcttgctcaggcgcgtctggatctgggctgccagccagttcacttccgggatccgcagatacagggcccctgccgcaaacaagctgagaccgatgccggcggccagaccggcccagagggcggcggtgattagagaagagccgagaatctcgtgggagcgcagttgcgtccacagccaatggctgaggcccccggccaaggcggtgatccccagcaacggcagcagggcctgccccatctcctgccaggggatctccggcaagcgctggtggaggcggatccccagcccaatcagagccatcaggttaacgcctgccgtggccaaggcaatgcccggtgctccaaaggttggcaaaaacaggaagtccagcagggcgttgaggccgatggccaggccgctgatgtgcaggggcgtagccccatcctccagggcgtagaagatacgcaccagcacatcccgcagcaggtaacaggtcatccccagcccataagccatcagcagggccgccacctcctgggtcacctccggcgtaaagcgaccgcgctggtaggctacttgaacgataggttcggccagggccaccagcaccatcgccaggggcagggtgaggatggccgtcaccatcagcccttggcggatacgctggcgcagctccggccagcgggatccatcccccgccagctgggcgtagagaggcatcaggggcaccagcaccatgttggagaggatccccaggggggtttgcaccaaaagctgggcatagcccaagttgccgatggtgcgatccccgggcacgaaggaggcaaaaaagagatccacatagacattgatgtggatcatgccggaggagatcaccgccggcaacagcagcaggcccaccgcccgcaccggcggggatccccactcaaagcgcagccgcagccgccccagccccagccgctgctgcagcggcacctgcgccaaccactgggcgatggccccgatgagcaccccccaggccagcaacgtcgggatccccgtccatcccaacgcgagcaggatcccaatgactgacaagctggagatcaacgggctaagggcgggcaagaggtagtgctcggccgcattcagcgccccaaagccaatgccaatccagcccgagagcaaggccagcggcgccatgatccgcaactgctcggcggcaagagcatgcacttcggggctggcccctggtgcgctcaggcgcaccacccagtcggctccccaccagaggcccaacgtcaccgctaagagcaggcagcccaccaaggtagaaatggactctagccaacgggccggatcctctcttcccggctgctgctttttgagcacgctgacgatggcgctgtgaaaggggccgttgatcccgcccagcaagatcaacaaaaagccaggcaggacataggctatgctaaaggcgctgtactctgtccccgagccgtagactgccgcgattagggcctgacggataaaccccatgcccttgctgagcagcgtggcccctgccaccagccctgctaccgagagcaaggaacggggtggagaagacgcggcggatgggattcgcggggcagactctttcatacccctagctccccaccgccgccttggcaatgggcaactgtcgggatgccctaatcttcccaggattcacccacaggctcacagccgctacccccctcgcttcggcatagggcagcaccattatcccggattctcccgacctctggagggagggcaaggcagagctcaggccagcagttgtcgctcctgctccagttgccgcaacagatgctcgtcgccgcgggcctgggcagcgcgaatgcgctcttgtagtcgccgcagcaggttttgccgatgggtttcttcgaccaaggttataaagtccttgcgcggggaaatagccgccggcaccctgctcgctgccttcgccgccggattgaggacaaggcctcgatacctcaaggcagaaaactgtggcagcgacacaaccgccgattgggctggccagctccacgccaggccccggtagcgcgttggcacctcctgccgctggcaggttgcgggggcagaagggacaaagtcgtgggcaatgccccggtaggtcagttgcataggaagactcccccaaatagactgcggcgatctttaaagagctgaggaagaaagcgacgcccctgagccagcttgttgagagccgttagacaacagcttcggcttcctcggcgcagctcagagggtaaaacccaattttattctgtatcgaaattaacaaaataagcagttgggtgtcaactttgggtcgaggtcgtctccctatccagagaattagagcagctcgtcgattagccgtagcacctggtgcaggtcggtgccggcctcttttccccgtctgaggttcagctccaccaactgcttgagggcgagcagcttgatattggcctccaccgctgccgctgccatggcttgggccgccggcagatagccgctggcccccagatccagcagggcagcccgccgcagatggatgttggggtggctcaacaccgacagtagcggttggacaaaactgggatcccctgtcagccggtaacaggcccgcgctgccgcgcattggaggcgaattgaggggtgctctaggtaagggcggatctgccccagggcggcagccacctgcaactgtccaagcgcctcgatcaaagcctccaaggcggcaggcgcttctgtctgcagaccctgctccacccagcgcagcccttcgagcaacgccactcccagctcttcggcttgcctgggatcccgatccagattattggctagggcgatctccaccagcgcctgggctgctgctgccaccacttggccatcggagcagcgtaaagcctctttcagagccgggatcccagcaggggaggccaccttgcccagggcacgggcggcgttgcgccgcagcggatatcccccctgcgtggtgcgatctgtctcatcggccaaggcttcgatcagggccgggatcccttcggggatgcgcatgcgccccagccaccaagccgcgtagtaacgttcccccggatccccatggcgcagcttggcgatctggccagcgggggtgaggtcggcggccggagggagatctgaaggaacagccgtggtcatagcatcaacaggccagagcgcctgcagaggcctcaagcgctgcggacgctgacgatcttggcgcccgacttgagcagccgctgcatcgtcgccgagagctgatcggcagagacaaagatctgctggttggatttgcgcacccggctggaggtggccagggccgagggcgggttaagcagccgcgtcacctcaatgcagaacatgcgatcggactggcccgttggcggccccaagtgtttggtaatggggctggggggcagcagcccccgcaccccgatgcggcggatggccggggtaaagccggtggcgaggggtaccatcaagcgcggcctgcgcccctgggaacggtcgttgttggcgtagcccccgtagagggcaaaaaggttggtgaagtcgcgggtggtatgggccttgcgatattcaaacccgcgcggataggggacgatgttgtcgccaaaggcttccaggtattctgggctgtcgatgtaggaatcgatctccgcgctgtggcccccagcgtggtagatgtccaggtgtcgggcaatatccttagggctggtgggagctcgccccagcaggtgcttgaagttgagctcgatggcgcgggtctgggagttagggtacaaaaaccgcctcttgtaggcttcggacttggcgattaagcgcacaaactcccgcaccgtcaggctgccccgccgtagcagcgattccgcactggccagctccttcctgtctgcgccaaacaggtgatcgttgcccagcacctggcgatagatggcccgcaggatcgcattgagctgatcctggctggcattagggcgcaattctaagggagtcgtctctgtaatgccccggatccccattcggcttgccgctgtgattccactcatgttaattcctcatgatgaaactggctggattaactttgaaaaaagcttgaaaaggctgcttgggttcacctctcaactcaacaaccctcagcagcacaaatatggggttgaagcgagagcaacagcggcgcttttccctctgggggagagatcctcagacccaaccggccaaagggatccctttctcgccaccgttgccctcgacaacctttcttcgctatccccctcaagcgccgggctggccacctttttgggggatcccaagctgcagaacctagctgagcgcgttgatggcgtagtcgatgtaggtgttggcttcggtggccgcttgccccgtcaggccatggttggctttgatgtagcgtagcgcttcgataaaccaactgggggagagttcaaaagcggcgttgatctcgcggatcccggccaactgatactcgtccaacgggccggtgccaccggctaccaagcagtaggtgatgtagcgcaggtagtggcgcacgtcgcgggcgcacttgtctttgcccgcttgggtgtggcattgtcccccaggctgagtggtataggggaacttggcatagacggcctcggtggcgccgcgcaccagctcttcggcacggctgctcaggacacgggcagcttccatgctggcggcagcccgctgaaaacggccgttgatggcctgcaactcgctgttgctcagatagcgcccctggctatccgcggtagcaatggcatcgacaataggggtttgcatgattcaaaacgctcctttacttaagctcaacgcaaaaatccaacactgcaaaagcggcttaactgcaaaatgactgcaaaaaaggttgtcttctcagggatcccaggccaacccgagttgaactccacggcggccttcaccctaggatccgactgttccaggcaaagcgatggagattccggccctatcagaccacggcagcagcggcgcgatcgaagtaggactcgatttcggcgatcaaagcgctgcaatcaccccgggtgatgccgttgggatcgctcaccaccgccaccgcagcttttttcattttttgaatgccgttggccacagagctgccaggggtgcccagcgcctgataggtttcccgcaagccgttcaagcagcgctcgtccagcacgctggggtcagcggctgccaccgcataggtgatgtagcggaggatgatatccatatcccgcatacaggcggccacgttgcggctgggataagcagggccgccgggagcgttcaaattgggctcctcggcaaacaactgacggatggcatcggtcacaattttagaagcgttgctggtgaggcggttcacggcgtccaagcgcttgttcccctcggcaatcacctgctgcagagccgcaaactcgttttctcccaagaaagcgcctttggaatcagcttgcgcaacaactttgccaaatacatcgttcatggctttaaatctcctagcgaaagcaaaagaggttatgaatcgtcactccctgccgcggaagtggaagctcccgccagccaggaatgcagcaatgccccgatccctgatgccgaccggcaccgttggcacagctccttgtcccaacagacctgcccacgggatcaaagcccgtagaaacaagatgggcaagctaatcctcgacccacctccagtcaaacggcctcgcaggcgaagccgcttgccgacacatgtcaacggatcccgcttcttaaagaaagatcctccactgccgacaacctgaactggacagatgaggaaaatctggctcgccttgtttccagtctttttctatcgcgaggacagggagcgattgaatcaaaaaatgtaaagggactttacttgccgcaaaaagtcttggatcctcatccagacgggcaatcccgccctcttctctccatccttcagggccttagtttttacagaaaaaaatgttactttacacagctttacgacatgaagaaaaatataaaccgtgattgtggctttcggccaagaggcaagcccgcttcagtatccacgcaaaccttctcataaaggatacataatttaacatttgtggaacctcctcggcagagcagaggttaggggaaaatctgagcaggttttcatcgaccgcctgggattttcggtataagtccctacggtatttctggatgcgtggttatgtcgaactggttggagtccacctcttcccctgagctgttgcagatggcacgttggctggcgggagacttcagcaaccaagagcaagcctgggagaacccacctttttttgcctcgatccgggtggcctatcgccccttgccaactgctgtgctggggggaatcggcttttatgtggagcaggcttacagcggccatttggaggagccctatcgtcaggcagtggtggaactcactcaagtgggggacgggatcgtgatccgcaactaccgtcctctgcagccgcagcggtggcgggggtgtgctcgggggagggcggagcaactcagccaactgagcgctgccgatctggcctacctgccggggtgtgatgtgcaggtgaagaggcagggatccctttttgtcggcgtgacggagccgggttgccgctgttgcgtggtgcgcaacggtcaaaccacctatttgcagaccaccttgcacctgagcgagaacgagttttgcagccacgatcgcggcatggatccggttacccaccgccaggtgtggggagctgtggccggcccttttcgctttcgcaaggttgtcgattggcaggcggagctgctgcagtaggtgggaagagaatcccttgccaatctcggcgccgtcggtgaaagatgatactttgggagaaagcaactgcggcccgctacatgtccaatagggatccttgtctgccggctgctcggcaacgctgacgcgaatgtgcgaatgaactttccccatgcaagacgaacgagacacgcttcgccaacagcttctcaccctccaaggtgaggcgcttgcccaggtggcgcaggccgccgatctggacgccttggagcagatccgcatcgactatctgggcaagaaggggaagctctccaagatcttggggggcatggggaagctgcccccggaagaacggcctgccattggcgctttggccaacaccttcaaagaggccctgcaatctaggctggatgagcgcaaacgggccctggccgaagctcagctccaggctcgcctggaggcggagcggctggacgtcactatgccggggccgcgccggcctctagggcggattcaccctttgcaggccaccatcgaccgcatgctcgatatctttgtggggatgggctacacggtggtccacggcccggagatcgagacagagtactacaacttcgaggccctcaacacccccgccgaccacccggcgcgggacatgcaggataccctctatttggaaaagggctatctgatgcgcacccaaacctcttcggtgcaggtgcgttatatggagcaacaccagccgcccctgcgcattgtgcatgccgggcgagtgatgcgccgcgacagtgtcgatgccacccactcggctgtgtttcaccaaatggaaatcttggcggtgggccagaacctcaccttttgcgacctgaagggcaccctcaaggagtttgtcactcgcctgttgggccagcgagaaacccgcttccggcccagctattttccgttcacggagccttctgccgagatggatgtgcgttttggctccaagtggctggaaatttttggctgcggcatggtggatcccaatgtatttcaggcggtcggctatgacccggagcgctacaccggctttgcggcagggatcggcgttgagcgggtggccatgctcttacatggcattcaagatatccgcctgttctacagcagcgacctgcgctttttgtcgcaattttaggtcaagagaaggtgcgtttgtaaaccaactgcagatgttccagctcgtctttgcgattggcgcggcgcagcaagcgcatctgctcttcgagaacttggcgggcttcgttgcggctaatcggatcaaagaccaattcttccacagcagaggggtcgtcgtcagcggggggcttgaagtagacccgaaaaaacagccgttgggcataaagggtggtgaagatggcctcaccttcgttaacccgacacaggccgtagagcaaaccaaatgtagggtgatttagatagagctcattcatgcccaatagcgtaccactcttggtggagaagaggggctttccttctcgttcggtggccgagaaagttgccgaaacgatttcgctccggctcttgagaccgagagcgcaaatcgtaggttccacccagcttgattttggttcggctgttgcaactggattcgaggttaacagagtttttttagacacaggccaggctgctaccgccgctgctgttcccccacctttttcttcatgtcatgcaattccttctctacctctagccgcatctccagccggcgaaattcctcctccaacttatcttcctcaaacggttttccccaggggctgaagccccaagccggctcggcggcagttttggcttgggcggccttgacttcttgcagcttggttttcacctcttggcggcgccgggcaatttgcggcagcagagcttccagttgctggattttctcctccagagccttcccttggttgaacaaccggcttcctttctccaaaagctcggcttcccgtcgacgcgccccttcggccaggtcggggcggttggcccgctcggctttttcgatgcgaaagtgccaggtcttgatctcctcgcccagcttggcgagagcttcgctcagggcttgcttctgggccaagctttcctgccgcagccgtcgagtttcttcttcctgctggcgcaactgctcgtcgagggcttgcaactcgatctctgggtgggctttgaggaattcctctaggcgggtctccaaaaatcggatgatatcttcgatcaatttcatgggccgatcctcactggccgagcgctcagttgcgtttaggctagcgcaagccggctcgttcccgataggcccccgttggatcgcagcctagaccagcaaatgcccatcggcaacgcggatgatgcgctgggcggcctgggccacttccaggtcatgggtaaccacgacaagggtaatgccctggcggtgcagctcggcaaagaggttgagcacttcctggccggtgcggctgtccagggctcctgtaggctcgtcagccaacaacagttgtggccggttgacgatggcacgggcgatggccacccgctgctgctggccgccggagagttgagccgggcgctggtgcagcttgctccccaagcccacttgttctaaagcttgcttggcccgccggcgttgctctggctccgggatcccggcgtaggccaggggcagcatcacgttctccagagccgtcaagaggggcaggaggtgaaactgctggaagacaaagccaatcttttggttgcgaatccgggccagctcccgatccgtcagagtagagacttccacgccgtccagccagtagcgccctgagctgggccgatccaggcagcccatgaggttcatcagggtggacttgccggagccagagggccccatgatggcgcaatactcccctgcctcgatcgccaagtcgatatcgtagagggcctgaaagctgccttccggcagtgggtagactttgttcaccccgaccatttgcaccacgggcaggtggggtgtggtagggcgctccagggatccgaccagcccctggcgacgatctgcccagggttgttgctcaagcatggtgggtaccgcgactggccccattctagcctttgggctgctggggcttcgggggctgactaaccggaagagcggatttccagcggctgatggtagggacagcttccttgcggatccacccggaggcggtagaggggggagcgctcttggtcgcagcgaaaggcttgggcttgtgaggttaagatctggcgggcaaagcggcagttctggcactttctgccaccgttatcggtggaggcagaaggctgttttggacgcggcacgattcctgctggtgcgggggcggcccctgccgggcggatcagctcccgcggcgaaaggccgcgcaacaccagttcggatccctgccagcgggcctccaccaagccagtctcagcccaggcggcccagcggggatcctgggcaatctgagggggcagccgtacctgtacgccggccaaggcgcggggcgagccctgttcctgccagatctcttccacctccccctcgtagcgcaaggcgggatccctgggaaattctgacggcttgacttgggtttgcaggcggccgtcaggcagctccaaccaatggccgggttgggggcagtggacatggtaacggttgcacagctccggcagatccgccagatcctgcgcctgctgggggctggcgtgcaccaagaccacatgttgggggcgaaaggtgtggacgatctgggtcagatgcccaacgtcgttgtggctgtgccaggccagccactccactccgatgcgggagcgcagcggcgctggccattggtcaaagggggtggccagctccacttccggcagccgcaccagcagacaggagcgctgcggctgggccagcaagcgcgaccagatgggatcccaggcttcaggcccggcatcggcatcgcacagcaacaggccctggggcaggggatccgcctccgtgaggggctgcacccgcggctgcaggcggtcttcccagaacaagggctgataggtggcgaaattgcgcaccggctccggcaggtaggggagcaagcgttcgtagaggttgcagcctgcagctaggcctggcgccacccacaccgtcagctcctgggaagcttgggtaaagcggtggtgagctttgaggaggaaaatcaactcctggcccaaccctagcactggcagcgggaacagcaccgtctggcctgcagccaaggcgccaagcaggcgctccaccaggcggttttccagatggcgacggggcggatggcgagtggatcccagcgaggcttcgatgagcagcacgtccggctgccaatggcgcaaagcggtgagatccaagccgggggcaaagcgggttgaggccagggaacagtcgccggtgtagacgcaggtttgggccggagtggtctgggtattttgcagcagggttgccgctgctcccggcaggtgcccggctgtgaaaaaggtgagcatcagatggggcaggatctctcgtgcctggccaaagggcagtgcccgaaagggaggaaagcgaatttcccggtcgtagcccggccaaacgccccgctcccacaggccgcccgccaagtgggcggtcaggggagtggcatagataggcacctgcgggtagcgacgataaaaggcgggcagcccctgcaggtggtcaaagtgagcatggctgcagatcaccgcatccgggatccctggcagggccttgaagagggaggaagcaggcaaaccgcaatcgaggagcaagcggtgggatcccatctccagccagtaggcacagccctgccggcggggatccgtgcccaggggaaacagtcgaagggggggtctttctgactccacagatgtgttgtttttaagctagaagaccacgctcaatcctgcaaaccacaagggcggctcggccagggatcgcccctccccctccgtacacctcccggaaaggcaggggcaacctctgccgatctagctatcctatccttcttccagcatagctgttgaccacttccgccggggcagccggccattttctctatgctctccatgcaacagcggaataatagggggatttggctttgccgtgtgcctggcttggcagccctaggagttggagagcgcatctgttgtttcttccgctgccgggttgtggctacgcaaggcaaagccggcaaaatcgtgatcgtccgggcgcaccgttagaaccatcaggttgtagaaggcccagactaggccaaacagcagctctggccaggttggatcccagttgccggcaaagcgcagggatcccacccccatggccaacaacgtcagcacaatagccagcgcctgcgggccgagggcaagctgggacggctgttcggggtaggggggcaccccccgcaccgcctgcaccagcgcctggatggactggaaaaactggctgcccgtctgccgctccgactgccacgccgctccccacagcgacgggggaaaagccaacagccaggtgaggcgccccagcagggcgtagggaagaaaccaggcaaagaagactctatcaaaggccggcaccggcatccagcctgtgcagagaaagaggatgggcaccgctaaataggccagctccgccaccccgcccgcagcccagagggccagccacaggtactgaaagcgctgctgctgcgtggtgggcttgctccagaaggggttttcccgcagggcagaaaacaccgccagcagagcgacgcggcggttgcgcaacggcaacaaaatgccagtgacctgggctgggcgcactaggtgggactgccagccgcggcagtgcatctgacaccccaactgcacagggcggcgaatgtcgatttgcgggatcccctccaaagctgcccgccgaatgagacagccagatcccagcagcggcgccgcctggtagccctgggatcccaccgccaaaagctgctgcagcgggtgaaccgccctgggctggcccagggtgcgcagcgttgcctgcacaaagccggtggcattggcaatcggggcccgctccggaaagtcgtaaaacaggggcaacgtctgccacaaaaaatccggctcgacaaaatggccgggatgcagcaggagcagatattctccctggagctggccggatcccagcatgtaggctaggggatcggtcgtggggcttgggcaagaccagtactcgcaggggatggcccgcgccactttagccatctccgcatcttccacccgatccacaatatggacaaacagccgctcccaggggtaatccaggcgcagggccgagagcaccgtctgccgggtcgcttccacggaatcccgctggcgcagcaccagcacgtccacccgcggcagttgaaaaaacgcccgccgcagcacctcgggcgcgggcaccccctcctgcggcacctggggatagcggctgaggataaagcccaccgccgccagccaaacgtacagctctgccccccaaaacagaagggatcccagaccggtcagcccctcgctgatgcgccagtagaggtacgccaccccagcgataaggtggagcaaccccactccccgaaacaagtacacctgcacagccctggatctcacaggcgctccacacaggattgggattgggccaagccaggatcccccctttgcccagctgcaggctgaggaatggaaccagttgagctgtcttgcccagttgcccagccagaacgggaagctcactgcctattgggcagccgcctcaaccgggtagacgctcacctttttccgccacttgccgtagcgctcaaaggtaacaatgccggtggccaccgcaaacaaggtgtcgtcgccgccgcggcgcacgttcacccctggatgaaacttggtgccccgctgtctcaccaaaatgtagccagggtgcaccagctcgccgccaaagcacttcacccccagccgcttggcattggagtcgcgaccgttgcgggtactgccggttcctttcttgtgagccataacgcctcctctgcaactgtgtcgtcgccaaagataagttgggatcctggagtttaggatctattcctccgccgctgggatccctgtggtgtcagtggtcgcctcagaagtggatggcggagcagactgggccgtggccagggttgtgccgttgagttcgatggactcgatcagcacgcgggtgagcggctgccggtgtcctctctttttgcgggttcccttcttcggcctcatcttgtagacgatgattttgttgccgcggcggtgctgcaagacccgtgccctgaccactgcctcgggaacatacggatgccctagcgtcacctgtccctcgtggttgattaacaacacctgggacagggccaaggggctgttttcctctgtgccgggcaggcgatcgacgtcgtaaaagcgccctggctctacccaaagctgcttgccactggtttccacaattgcgtaggtcatgccttttccttgccgtacaggtgcccctaggggtcttgcaacctgatccgagcattgacagcgatttttaatcctagcggaaaaacctgccctctgtcagctagggctattccctcacccccatcccctctccctttgggagaggggagttggagcatcattcggtcagcttttcccaggcggcctggagggcagcttgcatgcgctgggcggcgcggctaaggcgctgctgccaggttgtccatttttgctgcaaaaactctgccgcctcatcgagcagggagaggtcgaacttgccccctttggccagctcgtcccgcacttgcttgaccttgacgcgcaccacctccggcggatcctgggggccgaccagggatttgaggcgatcccccatgcgctggatgagctgcttgacttggcgagacttttcgctccaaaagttctttaggccctcagtttctgatttgaggcgctgcggcgcatcttccttgaccaccacggcatctacgtcgatggcctctacatcctccggcaacaggacggcgcgccctccccagggctcggcgatgctgccccccaggatgtaggcggcaatcgttccggtttcccaatcgaagagaaaatcctcgatccagcccaccggctgatccccaatacgcacggttcgccggtagagggagctaagcggcgttgccggagtggcgaagacggtggagtaggtcagcagcgcgtccggcccgatgagagagatttgctccaggggggtgtagccctgctggctggtgaagtagcagacccgcccttgtccatcgacccagatttcttcgacagtgcccagggccgtggcagtgctgctatccagggccagcaggcccaccacttggctacgtcggacgacttgttccatagagaagttctcctgacttgcgggatttaagggagatggaggcttgggctgcttagcctccgcggtagtagtgtagctgcgccctgaggcgggcaatttcctgggccatatccaaaaccatggccgccccaacccagttgaggcccaagtcccgatgcaggcggatcatctgcagcaggcgccgcagttgttggggggtgaggtagctgctttgcgcttccaccagcccctgcaacagcagccactccagcaggtgggtcgggatcccggctacttcactggcctgctcaaaggtgtagagccgttcttctacccgcacaatggccaagctcatagcctcacctcctgcaagtaggcgcggggatcccagctccgattttgccgcagcttctcgtagagatcccgctcagtgggggagagggatttgggcgtgacaaccttcagccgcaccagcaggtcgccccgctgcccttggggatcccgccagccctggccgcgcagccgcagggtctggccgctatcgacgccggcggggatcttcagttgcacccgaccggtgggggtggggacttccgctgtgccgcccaaaaccgcctcgtcaggggtgatgggcagctcgcagagcaggttgtcgccgtcgaagcggaagaaggggtgcgggggcagctccagggtgaggtagagatcccccctcggcccgccaaaggggctatattggcctttacccttgacgcggatgcggctgcccggtttggcgccgggaggaatgcggatggtgagggtttcgccatccacgctcagccgcttttgggtgccgtggaaggcctctgcccaggtgaggcccagcgtggcttctacgtcttgccctggcagatccaccgagacaaacggcccaaaccccgtggtgaagccctggaagccgccgcggcgggatcccatgcggcccagcagctcgttgatgaagtcctcgaagctggcgtactgggcaaatccctccatgcccggccccgccgccgcgccgctgcccacccgttgccagtactggccaaactggtcgtagcgccgccgcttgtcgggatccgagagcacctcgtaggcttcgttgatctgcttgaagcgctcctcggccgccttgttgccggggttgacgtcggggtgatactggcgagccagcttgcgataggcgcgcttgatctcctctaaagaggcatctcggctgacgcccaggatctggtagtagtccttgaaatcgctcgcagccataagctcacccctacgaaatcaggttaaggcttttaggataccttcaggctagaggtgcaatcggaaaacccagagcgagggagaaacacttagctctgtccttgcccctgagagcactcccctagggtttgcgcctggagaaaatccccttgtcgtctcttgtgaaaacttgtttgaccttttcccaagccttgagcagcgcctgggtgaccgggctgccctctgccttggcctggttgtaggcttccacaaaggtttgctgggcttcttctgagagatcggcgcggatctcgggggagatggtttcgggagtcagggatccctctggctcgctgggcaagttcaagtcggcagtggccacctcttcgccgccggcactttgcagcagcaagtagatttcgcccgctttttcctccggcacctgcaccaccaacaggaattcgcccgcctgcacccgcgtctggtagatggcggccttctcctgtggcatgcccagggcaatgagggcggatcccagccccgctcccagcgccccgtagagagcgccaccggttgcccccagcagcgccgctcctagtggcccggcggccaccaccgcccccaaaaagggaataaacagcacccctacccccgtgaggagccccagcagcgatccaaacagggatccgtagatggcgccgctggtcaagccatcgagaaccacatctttgcgagtgataaagccactaattttggcttccgtttgaaagttgcggccaatgatggagatgcggtcgttggggataccgcggttgagcaggcgctggatgcactcttggactttggcttcttctttgaaaacggcagagacgcactttttgggggcttgggcgaaggtattcatgaaaaaggctcctgtgaaagttttgacccaaaaggctaagggaggttttttggcaaacttttcccctctttgcctatgccgcctattatctccctctgtcgcccaagcgggagtcgagggatcgcgaaactcctggagcgatctccgtactgaggaggcctgcccaagcgccccgcgccgctggccttcacccccagcccctctcccagaggcaccctcacccccagcccctctcccagagggagaggggagttgggaatcgagggatctcacggcctagagggatccaagaccctgcctcaagccgcggcagaccccactcaaaaaggcaagatctagggtctcgagggtgtcgctcagcttgtggtagtgggggttgcgcaaaaaggcggtgtcggtcaccatagccgcagggtagcccgcatcccaaaagggggagtggtcgctgaggcgggtaaccggcaggaacaaaccccgctggccggctggcagccagcaacacgggatccccacctgctgaaaaccgcgctgcagcctaagcagatcccccagggcgggccagttgccaatgagaccgatgtaatctccccggtcggggtagagccgctccaggccggcggggtagcgctgggatccgggcgtgggatcccggtagcccagcatctccagagagagcatcagccgcaggggttggcgctgttgtctgagaaagcgggcgtaggctttgctccctagcaggccccgctcttctaggtcgaaggccactagccacaggggggaaggggcgggctcggcggcaaaatggcgggccaactccagcaacaccgccacgccgctggcgttgtcgtcggcgccgggggtagcaggcgcggcgtcgaagtgggccccgattaaaatgggcctgcggccaggctgggatcccggcaatttcaagatccagttgcggtgctggcagccattggcctcaaaggggaagggctccaccgggccgcactcggaaagctgtttttggacatactgctccacctgccggtggcccaaaggcgaccagtcgggatcgcggggctgagctacttgctgcaggtgctcccggaggcgctgttgcagattgggctctcgggtcacttttcttgtccggcgagggcttgagcgtggacttggcgagccagctccagagtaaagtggctgtgggatcccgcccttcccgccaacacctgaaacggcagcccaggctcccctaggtgatccaacaccaaagccgctcccgaaaagtcttgctcccgcgtatagttgtttactgtcaccacggctgggacgcccgcctgctgggccgagcgcagcccgttctccgagtcctcaaaggccaggcactcctgggggcgcagccccatctgttccagcgtgtagcagtagatgtcgggggctggctttttggcggggacaatatcgccggcagcgatcacctcaaaccagctcaggctttctggcagggtgtgctccagaagggccgtcacgttttcgggcgtggtggtggtggcgatggccaggcggatcccggcggctctggcttcctgtaagaggcgcttgacgccggggcgcaaagggatccctccttgggccaacagagctgtgtagtggcgggtcttggcctggtgcagccgggctattagactggtcaggtcttcgccggcaggcaggggcggctggcaggtctggacgaagtggcgaatgcgctctttgccgccggtgatggccaggagctggccgtagagctccaccgaccagtgccagtccaaccctgcctcggcaaaggcggcgttgaaagccacgcggtgcccatcccgctccgtatccgccagcgtgccatccacatcaaaaatgaacgcctgcagttccatgcgcatcccccgttcccaccccgccagcctcttgtcaactgggcaagcgaccctatgctacctcatggtttggatgctctcagccaggttcctgggaaggccaacaagatgagaaaatgaggcaccggttatccaagtctcgccatgagctttgattttgacttgatcatcatcggtgctggcgtcggcggccatggcgcggcgctgcatgccgtcgaatccggcctcaaaaccgccatcgtcgaaggtgcggaaatgggcggcacctgtatcaaccgcggctgcatcccctccaaagctctcctggccgcctccggacgcctgcgggaactgcaacacacccctgagctgggcatccaagtgggatccgtccaggccgaccgaggagccattgctgcccacgctgcccaggtggtggagaagatccgcaccgacatgacccgctccctagagaagctgggggtaacaatcctgcgggggcggggcgggctggcggggccacaaacggtcgaagtccaggaagagaagggatcccagacctacacggcgcgggatgtgatcctggccacgggttctcgaccctttgtgccgccggggatccaggtggatggccgcaccgtgtttaccagcgacgaggcggtgcggttggagtggatcccggagcggctggccatcatcggcagcggctacatcggccaggaatttgccgacgtctacacggcgctgggatcccaagttattctcatcgaggcgctggagaccctgatgccggcctttgaccccgacattgcccgcctggcccagcgggtgctgattaaaccccgccagatccagacctatgtgggcgtgctggccaagcaggtgatccccggccagccggtgacgatccacctctccaacggggagacgctgcaggtggatggctgcctggtggccgctgggcggatcccggtctcagaagggctgggcctggcggagctgggggttgttacggacaagcgcggctttgtgccggtggatagccgcatggccaccgaattgccccacctgtgggccattggggatgtgacgggcaagatgatgctggcccacgcggcggcagcgcaggggcgggtggcggtggaaaacatctgtggccgccctgcctacatggattacctgagcatcccggcggcggtgttcacccatccggagatgggctttgtggggctaaccgagccgcaggccaaagccgagggctatagcgtaggcacggtgcgcacctactttggcggcaactccaaggccattgctgctggcgagactgagggcatggtgaagctggtctttgataaagagacgggcctcttgctgggatcccacatttttgggccgcatgccgccgatctcatccacgaggcagcccaggccatcgcccgccgcgccacggtgcaagagctggcccgcctggtgcatgttcaccccaccttggcagagacgctggaggaggcctaccggcgagctgcccacagtttgacggcggcctagccctgccctgctgccgaccgacacgggccgacttgacggccaaaaccggtctaagaatctacaaagactcttaggataggggggaagaggtgggaggacgtgcctttggcaagcgaagcggagatcacccaggcagtgcaggcccagtacgaggcgtttccctacccgcctgtgccttacgaccaaccctttgagggcttctccagcctgggcagctatacgttggcccaatatgcccgcacccgcaccttacaagagccgacgggcgccaggtttttggtggccgggtgtggcaccggctgggaggtgcacggcattgccgccagcaaccccggctatggcgccgtggtcgggatcgacctcagtcgcccggccctagagattgcccagaagcggatcaagtaccacggcctgcgcaactgctcggtgcactacggcgatctcatggatccctccacctggccggagggaagcttcgacatgatcagctcctacggggtaatccaccacaccgccgatcccgtcaaggccctaaagaacttggcctcgcgcctggctcccgacggggtaatggccctgatgctctacaaccgctcaggccgttggcatgtctaccgcattcgccgtgctttggagctgctggggattactccaccggccacccgggaaaagatcgaatttgtgcggcaactgctgaaggcagctcatcccaactcccttttggccaagcacgccaaggcccatgaggaatactacctagcagacgagaacatcgtcgacaacttcttccacgccaacgacattccttttgacatcggcgcaatccccgaccttctggcccaggcgggcttggagtttatcgatgtagccccctacttggactactggaacgccaagcctttaattgctgctactcacaccgagttccatcgccgctacgaggccctttctcgcctcgaccagctacgagttatcgagtatctggagcctctttaccacacgcaaaatctcttttggtgctgccatcagggcaaaaaggtggccagttgggatccttttacccctgagtttttccaaagctcccgttggcagctcaaccccctctttgtccagcacggcaaagtgcgctactgggatcaaaccatccccttttcggatctgctgggcaaagtggatccggcccagatcgtgacccaaaagatggacatcttctggcccatcgcccgcatcccgggcaagatgatcgcttctagccgctaccaggtggtggagctgctgctgccattggccaagcaagctcgttccggcgccgagatcttggccgaccatcgcgagagagccggccacgtcctccgcctcttccagcagtgggaagccgaccgcctggttctaagagttgctccctaactcccctctccctttgggagaggggctgggggtgagggctaagcaggctggcggccacccacaatggcgcggcagcgaatgtagggcccgccggcatccaccttggctggctggcccttgccacagtggccggatccgagatcccaaaggaaatctcgcgacacagcatccaccgactgcaacacctcaaaggcattgccagtgatggtgactccccgcaatagctccgccagcttgccattgcgaatgcggtaggcccgctccacgccaaacatgaactcgcccgtggagtccgcttgcccgtttctggccccatccaggaagtagccgtcgggagtgctggcgatgatctcctccaatgtctgggatcccggctcgagataggtgttgcgcatgcggatgagtggctcgtcggcgtactcccaggcgcgggcattgccggtgggctcgacaccgaagtgggcggcagtctcccggttgtgcaggtagctcaccaggatgccattctggatgatggtagtggtttgagtgggaacaccttcatcgtccacgggcagcgttccccctgcccccggcataaattcagaacggccagagtccttgagagtaaccagttcgctggccacccgctgccctagcttgccagccgccaccgagcccgcgaggacgaaatcggcctcgaccgtgtggccaatggcttcatgcaccagcagtcccacgatggaaggggagaggatgaccgtggcccatcccccctcagcatagcctgcagagaggagatcgacggctgtggcagccgccttctccgccatctgcaagggatccgcccgaaaaaggcaattccacccccccgtcacgccaatggactcagtaccgctgcttagttggccatccgcctcggccaccgcctggatccgcagctcagggcgcaccagccggaaggccacatccgccccatccgtagtaacaatggctttttcctcgtagatctcgttgtaagtgcaactggcggaggtgatgcgggcggaagacttgcgcgcctgggcttctgcttccagagccaactggatcttggcctccaggggtttgttgaccacctcctccacgccgggctcgcagaactccccctgggccagggatacgctgggcaaagccttcagcttctgcctgcggcagtcggcgctggcgcgggccgcttgctgggcctcggaaatggccttgcgaatggctgcgggtgagagatccccggtggcggcaaagccccaggtgccggcttctagcacccgcacccccacacctgagcgccgtcgaaccgctgtgcgctcaatgcgccccttttccgccgtgacactgcgaaagactttgctgtggtagcgcagttccacaaagccagaatagtctcgaaggatgtcgcgcagcagatctcgcatggcaatgaggcgggaaggccgtactcactccagcatagctttgttttcgcctgaatcctccgccagctggggcggctgccacttcagcaccaaggttgaaagagggggcaggcagagctcaagcgagtagggcaggttgtggtagggccagtcatccgtccacttgccccctaggttgccaaccccgctgccccagaactctaccgcgtcgctgttgagcagttcccggtaaaaccctcgctgcggcacgccaatgcggtaattcggccaaaccaccggcgtaaagttacagactaccactagccactccctgggatcctccccatatcggataaaggagataatgccccgatggtcgctgcagtcaatccagcggaagccttctggcttggtgtcttgggtgtagagagccggttgcgagcgcagcagctggttgagagtggctacgtagtggcgcagcttggcgtggggctcatactgcagcagctcccagtctagatctgcccaaacattccactcgttccactggccaaactccatgctcatgaacagggttttcttgccagggtgagtgaacatgtagccgtagagagcccgcaagctggcgaacttgtgccacagatctcctggcattttgcccagcatgtggcttttgccgtgcactacctcatcgtgggaaaaagccagcatgtaattttcactgaaggcatacatgaggctgaaagtcactaggttgtgatggaactggcggaaccagggatccatgcgaaaataattcagcatgtcgtgcatccagcccatgttccacttgaggttaaagcccagaccacccacatgggttggccaggttaccattggccaggcagtggattcctcggcaatggaaagaacgccagggtagtacttgaaaataagggtgttgagctggcgaaaaaagtcgatggcctccaggtgttctcgcccgccgtagcagttggggatccattctttgcggtcgtagtccagatagagcattgaggccaccgcatccacccgaaggccgtcgatgtggtatttgtcaaaccaaaagagggcattggctattagatagttgcgcacctcgttgcggccgtagttgaaaaccaaagtgccccagcccttgtgctcgcccttgcgggggtcggcatattcgtagaggtgggtaccgtcaaaaaaggccagcccatgcccatctttggggaaatgccccggcacccaatcgacaatgacgccgatcccttcctggtgggcgcgatcgacaaagtacatgaagtcttggggcgagccgtagcgggaggttaccgcgtagtagccaataacctggtagccccaggagccgtcgaaggggtgctcggccacgggtaagagctcgatgtgggtaaagcccagctccttgacataggggatcaatttgtccgccagctcccggtaggtaagaaagcgggtgttgggcttttgctccaccggcaccaggtgcccatcagcgggggggtcttccgtggaagcgtgcatccaggatcccaaatgcacctcgtacaccgagatgggcgagcgcagggggtcggtggcagcccgcttttccagccactcctggtcgtgccaggtataggtgtggaggtcggctacaattgagccggttttgggtcgcacctcctgctgaaagccatagggatctgacttttcgtagatatccccccaggcagttttcacctcgtacttgtagacggctcctggcccaacaccagggatgaacaccgcccagatgccgctttcgcccagccgcttcatctggtgttggcggccatcccagtggttgaagtcgccaatgacactgacattgcgggcgttgggagcccagacggcaaagtggactccctgaaccccatctacgctgatgggatgagcgcccaacttctcgtagatgcggtggtggttgccctcgttgaagaggtagcgatccagctcgccgatgtggttgaccttctccaggggaaagcgatagggatcctcccactcttccaagtgctggccctccggatcccagacccgctgcgcccgcagaaagtagtctggaaccggcgtgccaggcgcaaagcacagctcaaacaacgtttctggatgcagcggctgcatggggtaggcctgcccagtggcgcgttctaccaaccaaacctgtttggcattgggcaccagggcccgcaccagccagaaggacgtctccccctgctctatctgctgcggccccaaaacagcatagggatcctgccactggttggtgacgaactgaagcacttgttcggcagacaggagaaagcccatcggcaagcttcaacaaagcaacaatctcagtctagcggtcgtcggctgccgcttttggcagctcgtgacatcctctcccgctaagccctgacgggctgtagacgggagcttccgagaatcacttcccggagttgctgcttcaacggactggtaaaccaggatcctccacagccagagagcggcagtcccaccgccctgagtcctcgcttcaaaatctcgatagcagcgttcaagtctctgtcccacgacccgcaacgggggcaatcatgcacccgttccgacaaggccttgggaacacgctcctcacaaacacaacaattttgggacgtaccacggggagccactctcaacacctgtttgccgcgtttgaccgccactgctgtcagaatgtcaagaaatcgtccccaagccgcatccaaaatcgatttagccaaccgagttcgtgccagccctcggacgttgagatcctccaccaccaacaggtcgtattgccccaccagccagtgcgccacttggtagtggaacgctttgcgttgtcgggcaacgtgcaactgcaaacaagcaactttcgtggcttgtctcttccagttggcggatcccttcactttgcggctcagttgccgctgctgtcgagccaagtgcttttgagcttggcggtagtgccgcgggataggcaccacctccccatcgctggtggtgagaaacctatccaatcccacatcaatgcccaccgcctttttgatcggcacaggctctgggagaggaacgcttttgtcttccaagctgatgcagacataccacccatcggccttgcgcaccactgtgcaggttttgggcacaaacccctccggcaaggggcggtgcagcaccacaggcatcgagccaatcttgctcagccgcagagtctccccttccagatgcgctcccgccttggggcaattgatgcgggggaatgtgaaggatctcaactcccccgcttttttgaagcgaggccgcccccgccgcttgcctgtgctatccggctcccgccacgctttccacgccttgtccagccgcatcaagttttgctgcagcacctcggcgtaaatgccccggtaggccgggaacagttgcttgatttgtttgagggatcccgcctgccgataataattcggctccagcggagcttctgacacaggcaacggacaagagacaagactgcagcggtcaattgggcaacgggttgcggtcagccaatccagtctctgccccagagcgtcgttccactgccgccgcaacaattccagccactcggtcatcagagcggcttggtcgtcgctgggcaggatccggtactcgtgggtgataatcatgagacggttctagcatttagcgcaatgagctacaacataagccatcgttctgtttacagcctacaaatccacttggtgctggtgacaaagtaccgtcgtcgggtgataactgctccaatgttgcagaggctggaagatatatttcgagcgacctgccaaaagtggcgcagttccttggtggagttcaacggtgaggcggatcatgtgcatctgttggtgagttttccgccggatgttcaggtctcgaagctggtgaacaacctgaaaacagtctccagccggttgattcgcaaagagttcgccacagaggtggcacggttctacagcaagcctgtattttggacagggacctattttgttgcctcttgtggtggggtcaccgttgaggagttgaagaagtatgtcgagcagcaggcaacgcccagattgtgagactcaggggcattgaaccccttcgtctcaccgcctatcctccagcccgccaagctgcgctgtggagggagtaccccggaggttctcatggattccagagccatggcagtagcagccaaacctttctgcccccgggaaaacctgctagagttgggaggggataattcccctccttgccagcgaggttggttggcttgttctatttttggggttttggggacttatggctatcctgctgtcgagcgaacctatcctggccgtgagcatcttcggcatgggcctgccagagctggccgtgattgggataattgcagtggtcgtgttcggccccaagaagctgccggagttgggcagcgccttcggcaaagcgttgcgcagcttcaagcaagagatgaacaaccccagcagcgatgacgagcccaccgccggtgccgatcgcgtcagcgggacggagtccctgaaggtagaagcggagaaggtggtcgagaaagatgccgcctgagggcatctgcactgaaaaaatggtgtcttgggtcggctcctcgttttgtaggagataggtgcgagtaaaagcggataccgcaagttgcacggccggcatctgcaccagccgcaacaaaatgaagtcggcttgccggtgagctggatccagggctgatgtatatttttgaaaaagctaccggcctggcgctaccgcttgacccaaagccgggctggacaggcgcagcagatggggggctatggcggagccgaccgatttcgagctgatgcgccagatccaactgcgggatcgccgcagccactttttacttaaggatcgctaccaaaagcgcctgctggagatcgcgctgtccactctcaagcagcctcaccaggccgaagaggtggtgcgccaggtgtttgagttctgctggaaacatgcggaggcctttgacctgcagcgggatcgctcggtggccctgtggctttacgagttgacggcctttcaagcccaagaacgcttgcggcgctggagctggttgcccgcccctgcctccatccgggtcgcacctccttggtggccgcggcgcctcctctggggcagcttagtagggttagggatctacgcagtggccataacagcggcctactggcggctgcgctggcagggggagtcggtagccattcaacggctctatcaggagtggcaacgacaaccgcaggtacggcgaacccttctgcgcgaccccagcttccgcaaccccctgttggtacaagctctctggtcgccccgcgccaagcaggtgttgctcttggcttcagaaatgccccctgcccccccgggaaccacctaccaactgtggctggagtcggctgggcagcgcctggaaagcgccggcaccttcaccgtcaacgccgagggatccctgcaatggctcagccagcccacccattcacagcagccgacccgcctttggattaccctcgaaccggcaggcgggagcgaatcccccactggcgcccctctgctgcagagcaacttctggatccctgcctctcaacctgaggagagcaaagagaacctcttaaactagcttgaaatgactcctgagaccctggaagttgccccgtcaggtcaagggattcatccccccgtatacggcggggaagaggggggcctgcgccgccaaggtttcggtcaacaaccgttgccatgacggtagtaggatcagggggcaggcttgccgacgccacaccaggattcgccagtatctatcgggaaatgggttgcgttggtttcgcttggccctgcagttgcacggatcggttgtgccggcagtgctgcctcgcaccctcatctgtggtctcctgggagtgctggtttccgttctctacaagctggggttgcccatagcgctgtcctcgttggtggcgttcgtgcccaacatcgtttttggcttgatgctggtgtttcggacaaacactgcctacgagcggttttgggaggggcgaaaagcttggggatgcggggtgagcaacgtgcgcaacttagcccgcttgatttgggtagccattgaagagaagcagccagacgatcgggaagaaaaaatcaaaatcctctatctcctgcctgcttttgccatcgccatgaagcaacatctgcgccaagaatttttgccagatgagcttcagaccctcctcagcccagagcagttgcaacgtcttaaaaacctcaaccatccctccttgcaaattgccttttggattggagactacctacagcgccaataccaaaaaggccgcgttgaagtctatcagctaacgatcatggtggagcggctcaataacatggtcgatgtcctgggcgcctgcgagcgcattctcatgaccccaacgcccatggcctacgccttacatttgaagcagttgttgctgctgtattgtttgtctttgccttttcagatggtggagggattgggctggatgaccggccccattgtcgggctgctggcctttatgctgtttggcgtcgaggagatcggcattgaaattgagaacccctttggacgggatccgaacgacctgccccttgatgtgatttgcagtaggatgaagcagaatatcgctgatttgatccagtctgcctagaacaaccatgggttatctcataaacaagcttaggtttccctggggaaggtagtccggctttttaaatttttccagtaacaccggctacgcagccgacagccgtacttttaggcttcttctgtgccagagggatcccgcttctccccagaattgttgggtggggagattggcctgggcaactttctgggatctggacgacaagggatcccacctcggcgccaggaatgataccttgaacaaaggcgtaggatctcgaccggagcgacagccatgctgaaatgcaccacccgccacgttcacatctttgctggcgaggtgaccgccgataaccactttgtgcctcgcgacgatctgctcaccctcgatgtggatcccgacaacgagctggtctggaacgatgccgccttgcagaaggtctatgctcgttttgaggaattggtagaagagtacaggggccgggatctgactgagtacaacctgcggcgcatcggctctgacctggaacacttcattcgctctctcctcaagcaaggggaaattgcctacaacctgcaggggcgtacccccaactacagcatgggcttcccccagatccctgctgaagaaattgtcggccagtacatccccaaaggttagcctctcttccatccctgactctgggcctgccagcccgcacgccaatcgttgacctgttatcggagtatcagcccatgtctggagaacctacccccgcccaggaaaccgctgtcgaaaagccggcccgggttgaggccgccaaccctgctcccaaggagactgacactgcccaagcctcgcccaaagccgcagcaaaaaaaccagccaaggaagagaagcctttcgagcaactcattgcagaagatgtgatcccggcaaccatcgccgcttttcagaaacgcggcgtcaccgatctgcaactgcggctggagggcaagacgctgattggctcgtttgccggcggcaaaaagcagtttagcgtcctctttgccgagggatccctcaatgggcccaagttcttccgctgcgctattgaaggatccccggccagcaccattgagtcttttatgatcgacgagcgtcgcgtcgatgtgcccctgttcgtgttctatctgctgcagcgcctctatgcccagcagtggtattgagcgatcccaggcagatgcctgagccgccagccaaacccgtaggcagcgcagccagagattgagctagccacctgttaggcaaggaagggatccccggacagggatcccttttcgctgaggcgggggatgggctgtagaagccaaaagagattatcttttgtgaagaaaagtaaggcggtgctacgggagagcgcgaaatgtacatcgtgcagattgcgtcggaatgtgccccggtcatcaaggcgggggggctgggggatgtggtgtacggcctcagccgagagctggaagtgcggggccactgtgtcgagctggttttgcccaagtacgacaccatgcgctacgaccagatctggggcttgcacgacgcctatcgcgacctctgggtgccctggtatgggggagctattcactgctcggtgtactgcggctgggtacatggccgcctttgcttttttattgagccccactccggcgacaacttttttaatcgtggctgctactacggctgcccggacgacaacatgcgctttgcttttttcagcaaggcggctctggagtttcttctcaaaagcaataagcgccccgatatcattcattgtcacgattggcagacaggattggtgccggtgctgctctttgagatttacaagtaccacggcatggaaaaccagcgggtatgctacaccatccacaactttaaacaccaaggctttggcggcccggaaatcctctgggccaccggcctcaaccgggagccctattactttcattacgaccgcctgcgagataactttaacccctttgccctcaactttatgaagggcgggatcgtcttttccaacttcgtgaccaccgtttcccccacccatgccctggaagcgcgatttggtaattacaactatggactgggacacactctttacttgcaccagcacaagtttcgcggcgtcttgaatggcatcgactacgatatttggaaccctgagatcgatcgctttattccttttcactacacggcgcaaactttggaaaacaaggccaaaaacaaaaaagcactgcgggatcagctatggctacaagatgttgataagcccattgtggcctatattgggcggctggacgagcaaaaaggcgtgcatctggtgcatcatgccatctaccgctccctgtttaaaaatgcccaattcgtgctgctgggatccgccacggagccggggatcggcgcctggtttgcccatgagaaacgctacctcaacgacaaccccgatgttcacatcgagctgggcttcaacgaagaactttcccacctcatctatgcgggggcagacatccttgtggtgcccagccactacgagccctgcggccttacccagatgatcggcctcaagtacggcacggttccggtggtgaggggcgtgggcggcctggtggataccgttttcgaccgcgattacgacactcgcaaattgccggagcagcgcaatggctacgtgttctaccacacggatcgcgcggctctggagtcggcgctggatcgggccatcgacctgtggtacaccgctcccgaccagtttcgccaactgcaagtccagggcatgagctacgactactcctggaactaccccggcaaagaatacctggagatctacgagttcattcgccaccgctgagcgatccccagcgatcccagcccttgaccacaagggggaaatgctggacgataggtagcaatgccgctcttaaccttccctacagatttattgccggggaaggggagcttgctcggttatcttctcctacctgaggatccctggccgctatgatgggctatctcgccttggtactccacgcacacctgccctttgtgcgccaccctgagcaggacttcgtgctggaagaagaatggctctacgaagccatcaccgagacctatgtcccgctgctgcacatgttcgaggggctgcggcgagatggcatcgactttcgcttcaccatgtccctgacgccgcccttggtgtcgatgctgcgggatcccttgctgcaggagcgctacgaccactacctaaccaagttggaagagctggcccaactggaatacgacaagaacgccaccaacggccacattcgctacctggccgagcactacatcaagcaatttgccatggtgcgcgatctctgggagcgctacgaccgggatctggtgcgggccttcaaacagtttcaagacagcggcaacctggagatcattacctgcgcggctacccacggctacctgcccttgatgcagatgtacccgcaggcggtatgggcccaacttatcgtggcctgcgagcactacaacgaacactttggccaatggccaagagggatctggctgccggagtgcgcctactaccaggggctggagcggatgatcgccgatgccggcctgcgctacatgatcaccgacgcccacggtttgctctatgccaagccgcggccccgctacggcatgtacgcccccatcttcaccgagactggcgttgccgtcttcggtcgggatcacgagtcttcgcagcaggtgtggtcagcggaggtgggctaccctggggatcccgtctatcgcgagttctacaaagacctggggtacgaggccgactacgagtacatcaagccctacatcatgcccaacggccagcggaaaaacaccggcatcaagtaccaccgcatcacggggcgcaacctcgatctgggacagaagcaactttacgatccctactgggccagggagaaggcggcagaacatgcgggcaacttcatgttcaaccgccagcggcagatcgagtatttgtacagcgtcatggggcgtccgccgctggtggtggccccttatgatgccgagctgttcggccattggtggtatgagggcccctggtttttggatttcctcattcgcaagagctacttcgaccaaaatacctatcgcatgactcacctggcggagtacttgcgggagaaccccacccaccaggtgtgcaaacctgcccagtccagttggggggcgcgcggcttccacgagtactggctcaaccccaccaacgcctggatctacccccacctgcacaaggctaccgagcggatgatcgagctgagccgccgcgagcctgccgatgacctggagtggcgggccctgaaccaggcggcgcgggaattgctcctggcccaatcttccgactgggccttcatcatgcgcacggggacgatggttccctatgcggtacgccgcaccaaatcccacctgctgcgcttcaatcacctctacgagaagatccaagccggccagtttcggcgagaaaaagccacccctgaagacgagcagtggctggccaaggtggaatacatggacaacatcttccccaacctcaactaccgtgtctaccggcccctctgaccattgggtaaggccggaaccttttggcaacttccacccgcaccgcgtggaaaaaagaatttccgactacttgagcctcactcccccccttcctcttggacgatgggctggggttggtcgcagcagaggcgcgctcgggaagtgttttcttcaatcgggtttgaaacgactgcagtttgaaatagccatcatcggcatccctgcggactttccgctgccgagggcgggccttgttgcgaagggatcccaacttccctgccctgatggccagccctgccggttctagagcttggtgccgcactcggcgcagaacttgtgcaggctggggtttttggtgccgcaattggggcagtaaatcagctcggcggcttgctccagttgccgcttttccggcaggccgatcatctggtagttggctttgccggcgggcaccatcgggtagcagttctcgtcccgcttgaccacaaaatcgaccaccaccggcccctcgtggcgcagcatctcttggatggcgtcgtccacttgatcggggtgatcgacgcgcatgcccttgacgccaaaggcttcagccagcttgacgaaatccggcatgcccggagtcatatccgagtgggagtagcgctcgccgtggaaagcctgctgccactgccgcaccatgccctgccagccgttgttgatgatggccaccttggtggcaatgccgtactgggccaccgtgcccagctcctgcatgttcatctggaagctggcgtcgccgctgatgcagatcacctcggcgtggggcagggccactttgacccccatggccgccgggaaaccgtagcccatggtgcccaggccagaactggagatccactggcgcggcccgttacgcagaaactgcgccgcccacatttggtgctgaccgacatcggtggtgtagtaggcgtggggagcatggcgacgaaaggcatcgatcacctgctgcggggcgatcacgccctcatagcggggcacctgcagggggtagtcccgtttccagcgctcgatccgctccagccaagcctgcgtctggccaggggtgtggggcattttgctcagttgcgccaacagctccaccaggacggtgcgcacatctcccacaatcggcacgtccggagtgcggtttttgcccacttctgccgggtcgatatcaatgtggataaccttggcgtgcttggcaaattcgtccagcttgccggttacgcggtcgtcaaagcgggcccccacggcaatcagcaggtcgcactcggtaacggcgaagttggcgtaggcggtgccgtgcatgcccagcatccccaccgagaggggatcgttctcatcgaaggcccctttgcccatgagggtggtggtcaccgggatctgataggtgtgggccagctcggcaatctcggcatgggcacccgagatgatggccccgccccccacgtagagcaggggccgcttggcctgcaggatcagcttggccgccgcgtggatctggcgagggttgccccgcaccgtgggccggtagccggggatattgacctcgctgaccggctggtagtcgaactcttccaggcccacatctttggggatgtcgatcaacactggaccgggtcgccccgtgctggcgatgtggaaggcctcggccacaatccgggccatctgccgggggtcgcgcaccacgtaggagtgtttgacaatgggcagggtgatgccaaaaatgtcagtctcctgaaagccatcagtaccaatcaaatggcggggcacctggccagtaatggccaccagaggcacggagtccattatggcgttggcgatgcctgtcaccaaattggttgcccccggccccgaggtggcaaagcacacccccaccttgccggtagcgcgggcgtagccatcggcagcatgggcagcggcctgttcgtggcggactaggaaatgtttgagtagcccttgggattcggccttgtacagctcgtcgtagatgggcaagatcgctcctcctggatagccgaaaatgtgctgcaccccatgtcgatgcaggctatccaccagtgcataggcccctgttgccacgatatcttctccccactgaagacgaccgagcgctcaacctgaagggtttgagctagaagaccagccagctattggccggctttttaggttgtgtatttaattcaacagtctagcaggggtttgctccgcagggttgagatttgcctggggggtggcaaccggttttttccttcaccctgcttttgccttggagagccctttaaggctgagctgtcgcatccccagcagaggtggctctagatgagaagggatccgctgccctggggatcctgcgctgcaaaacctgcccaggccgacgtgagaccatccggttctcagagggttgaacctgaaattgatggcatcctcccctcaatatttattgaggggattattgcccctcgagctcccctacttctctaaaacctgctgttatctatctaggtttgatgattgcgatgctggtcggcaacccgctggctggcctcaagaccggcccagagccggtttttgcccagtcttctgtctcagcaatcgatgaagaaactattggattgctcgcttagttgttcccgctgcttccgttgaagaagtcgaactggagcgggagaatgggcgctgggtttggaaggtggggtttgccaacgacattgaggtcaaaatcgatggcagagccgggaaaattctagacatcgatgatgactggtagttgggctgctgcaagagcccaagagagggctgacgagttctatcggatcctcgagcggctgctgcgcaggatgagccatgccaattccaaggccggccccagcactcgccaggcgcgaaagcaaagcagcagggatccctgtccgtgccagccggtgtgggcgaaggtcaagcgcaggtggcaagccagcgagggggggagggttgccaaaagccctaggcactgccccgtcaaggccgggtcggcaaagccgatttccaggccgcctcgccaggactggatctggatcccctcggccaaccgcctcagaaggggccagaagcgaggccagtcggcaaaggagagacggcagcccacccaggctggccaatgcccgcgaacgtatagggacccgcagcgccattcccaaccccgacggctgccccgcagagccaagcccctccacccgcgccattccccaacccaggcgagggggccctgccaaggcttgcggtagcgcagcaggagctgttgtggccagaacaaaaacagccccaaccccgtgaccagcaacagccctgccaggcgctggatgacctcaggccagcccatagcgagccagaaaacggggcaaatcgaccacctgacaggtataggatccctgcatgaccaagcgcccctgctgcgtgatcttcacctgaaattcaatgcgccttcccaccgcttgcacaacctcaacctgaacgtgtagaggatccccgaccacggctgccgagcagtgttccagggcaaagcggatcccgacgacggcttcttccccctcgtagaagggctgcaaggtgttgtggccgcaccgctcgatcagcgccaacagcgccggggatccgatcaccctcacgccggggttgcccagggcctctgccgtttgctcggggccggggatcccttgccaggtgccgcgggtgccgagaggaacaggtttcacggtctgggagccccaacaggcgagggtgggcatttagcgggatgcagtcctggactgccacaggcgccagccctgcccaagcaagaggcagagaaccaggatcccgacgagaaccaccagcaccagggcccgctccaggcgggtggcatagaaccccgtcaccgtccagttgcggctgaggttggagcccaaaatggcaagcatagccaggcccaaagcttgggtccctgtccaaggtgcccttcccctttcttggtttagggctatgggctgcagcgctgccaagatcaaggcggtgatcaaggctgccagcaagaaggccgcctgcggctgggcgtggacgaaatagcccacccccagcggcaggagcaggctggccagcgtcaggccgatccccgtcggcagcggcctgtcttgcccgtacacccagtggacaagcgctgccagccccatgctcgccatgcccaggtacagcgccgccgccacatagggctgggtgaggtcgatcccggccacctgcaggttgaactggtgcagcaggttttgcagcaggggttgggccgacaaaaacagggcggccattgccccccagcggctgggaaaagccagacaccccagccccagcagcgccgccccgtaggatccccccagccgcagcgccagcagcgccccaccgcctaccagcgtcaggctcacacaggcccgccagagcaaggcctctttcccctcgggtgccgggatcccgccctccaaagccagcagagcccacgagagcagcacccccgccccgtacagcagcgcccaaaagggatcctggtacagcccgttgcgcaccagggccaaagccagcgccgtcgccaccagccatcccacaccgtgccccagggccgacagcagccggttggagcccacctcgctgtcgcgcgaggactccgtcccgctggcgggaacggggaggatcagcaggggcagcgtgcccgccaccaggctgagggcagccagccccaccggcagcagcaccgaccaagggagatcttggggggagcccatctccagcaggcgggatccccaggtcaaggcggcgatgccgctccagccctggcccagacccatcagcacagacagcatctccgcctcggccaagcagcccagcaacgggatccccaccaagcccatccccaggccgcagccccacagcagcagagaaaaagcagctcccgcctcagattcctcgaaagcaccgcgggctaggccccacacgctggccaagctgagcagcagcaccgccagcccctgcccggcccgcccgcagccgctcaagcccagcagacccaaccccaccagtccccccagcaacaccgctagcgggatcggctccgacaactgtcccagccctgcccccagcgccgccaaggctgccaagcccagccccactgccggctgccaacggcgaagggatccccagcggcgatagcgaatcgcttccaacagcaaaaccaccaagccaattgcagccccaatcgccagcgctccgcttaccatctccccctcctgaccaacccttcctcaactatcgccgatcttggtctggccatcgaaggactccgtcccgctggcgcaaacggcaaaagggttgacagaaacttggtgccttatcccccagccggggaagggcaatgccccaagccgccgaggcggtggcaaagataagctggaaaagagcagcgagcgggcgttcatgtcttccgagcattacaagttcgacctcttcttgcgttaccaccgggcccaggcccgttgggcgcggcagttggcggagcggctggatcgggagggcttcaaggtctggtttgaccgctggatgctacagccaggagacgaccgccggctggagctgcaactggccatcgaacagtgccgctgggtcggggtggtggcctcgccggagtttgtcgccaatccctggcccagagatgagctctacagcggcttctcccacgccccgccccggcagaaccagcgcctgctgacgctgctgcacacgcccgccgagctgccccgccccctggcagaagcgccgctgctggactttagcggctccgatgaggatccggtgctgttcgagtaccgggcccgggagctgatgcactttttggatcccagctttcccgcccccggggatctgcagcgatttcggctgcaataccgtcgccgcgaggaactccctgaagatgaggaggtgcgggggttccaggcctttttgcgggccattcaaatggccatcctgcgcattgccaccggcgaaatgccctctgccacgccggaggaaggagcacgcaagattgccattttgcaatttattcagcggctgtttcagtggaacagcgccgacattcaatttgagcgggccgaggagtggcgcaagcggggcaacctgagcgaggcgctggccgcctacgaccgtgccttgaacatggatcccaactttgccctggcctggagccggcgcggcgatgtgctggtgcagttggcccgctaccgcgaggcggtggacagctacaacggatccctgagcatcaacccctacgacgaggagacgcggctgcgcctggccctgattttggggcgcctgggccagtacaaagcggcggtggtcaactacgacaaggtgctggagagcaaccccgaagatgccttggcctggcacaatcgcggcattcgcctcatgcaactgaagcggcccaagctggccctcaacagcctgaacaaggcgctgcgctacaacccccaacagccccgcacctggctggcgcgtgggatcgtgctgcggcggctgcggcggcccagctcggcggcggccagctttgcccgcgtcctgaagctcaaccccagaagtggccgggtctggcgctaccaaggcaatgccctgttccactgccagcggctgcgctcggccatcgagtgttacaagcgctcgctgcggctgcgccgccgggatcccattacgctccacaacctaggggtggctctgctgcgcctggggcagtatcggctggccagcaaggccctggaacgtgctctgcgctacgacgccgacaaccccaaaagctggtatgcccgcggcgtggccttccagaaattgggctacctgagggaggcttgcattcacttcgaggaagccctgaaaatccggccagaggacttcccggctcgctacgccctggcggtggcccagcaggagctggggcaatacgaagccagcctggagcagttccggcgcctggtgcaacagcgtcccggcagctttgcctgctggtttggccagatcaccagcctgcggcgcttgggccggttggaagaagcccttgctgccgcccaacagatgacccgcctcaacgaacgggatccctggggctggtttgccttagggctagtgtatggcgacctgaaagaggcagaaaaagcggtggaggcctactcgcgggttttgcagctcaccccagaagacgcggtggccctcaacaaccgcgcctgggaggccctgaagctggggaaattggagctggctctagccgacgcccaacgggccacagaactggagccgcagcggcccgccttctggcataccttggcgctaatccaactacaggccggccagcgggaggcggcccaggccagtttgcagcgctgcctggaactggatccccagtttcagccggcccaagctgctctgcaggagctgaaccgcgccggctccagctcgccgacaccgttgccgggcaactttgccgagagccctgctgctgacgcgccggcaggaacggcgctgccagaactgaaaaccctcacccctcaagaggagccgcaaccggtagaccgtaggcccctaccggatccctccgcttagcccttgtcttgtgccaatccccacaacgccctgactggatttatgcccagggacagcttgcctccctgcctgacaaaactccaccggctcagggctatgtagaccatccgcgaactgaagcgcggaagcaggctactgagcagggggagaacctcagccttagcaatatacaaactgtgctgttcagaggggccgtcagctctcccccgttcacagcaagggcaggccgcgcagtcgtcgcagttggttgatatgggctgggcaatcacacccgaacagggcaatggcggcgttgctctcttcgagggtgaactccaagaaaagatgctccgccgcctcgacctcagcttcagatgggttgggatcccctatctctggccaagggagcgggtgccgccacggcaaagaacgagagcggacaacactcagatcaaattgaggcacctccagagcagaagcccaagccataggagcaggcgacagcagcaacgcccacagagccggtgtagcccacctagcccaacgccaatagaaatgagggatccctgccatcaatctgaccaactcaccgtagcggtagtgtaccactggttttggcttctgtcaggaaagagaaactccatcagccgaaatgaccgtaaagtggttgagcttacagcctgttaaggactcaaggggtacaatagcagcacttagcaaaccaactttggaaggaggatggattgatcagtagtaaagaagtcttcactatctgctccatgctatatttcccaattctgcaaagctgccgaataaaatgcttcaacaccgaccacatcatctcaatgggattcaactccggcgcatacacaggtaggtataggattcgtgctcctgtccccctaatcaattcctcaacttcccgactcttgtggatatttaaatccttcctcgcatctagcttcggacatagctcgcttctcaaaaactccaaaaaatctcctttcttcatcccacccttgatgacacgacagccaactacacctctcaaggaaatagctccaataaccgtatacttttcacccttgtatctctgacgataatgataagccctttgaccacgtaaactccgagatactctccgctccattccctcccagactcccgtctggtcgatggcaatcaaatcctccgctggaatattcctgacttcttgactataagctagtcgttccctttgcacctcctcttctttgacttttgcactgcggtaggtcttttttttaaagtcattccttgctttttcaagaaattatgtatcgtgacgatgcttacattgattcctaagcgctcgcgcaacagttcttgatactgccacaggtagaagtctgggtgttctgtaataattgcgatcacttcctgccgatgttgttccaaaatgcccactcgcttggtgcctgctttcttaggggctaaatcttgagtttgttggtactgacgcacccagcggtgtactgttcttttggtaaccatgaagcgtttagctacctggcggatggaggtgctacctgcctggtaggctgctacaactctttgccgcaaatccaaagaatgagtcggcattcctttctctccttcctcttgaatacttgtaccctattttaaattaaaaggctgtacctaatttatggtgaaaaacccgacgggtggaaaccctctggaaagcgtgtcaagcggggcctgtaccaaacggcaaaggggtggttggttaacgctgaggcaaatgctgtcgccaacctgcttaagaaagtcagcagaaccttggagctttgcgtgaaggaactgtctagaggcgctttgacaacgccgttacgggttcttttgtggactgcgtaagaatcccccgccttcaggcggtgggagtgttaaatccagctacaattgctgtgtaaagccccgctttaggatcaacgccgctggcaatggcaaaggcaagcgctagcggcaaagccaccactgctgtggtcaagccgcccataaggtcgccgcgccagcgcgccaaaagctttttccacccttggcctgcgtcatccgtagccacagttggctgactcaccacagctactcgaacactcctcagttgccgataagtcctttcaaagggtaacacagtgtttacaaatgtgtatacggactcaatggcaccggggaaggtgtagcgtcgctgagtgcctcagcggcagttgacggataaagccagagtgtgagcagccgatcgtaggcccaacgatggtttagaatatttttagaatctggtctgaggttgcggggatcctaaagacgcccagctcggcggttttattccgtcgtttcttctcccctttcccttcagctccctctgtaacttaggagattgctatggccgttcctagtggtctttccagcccgctgccggagcaagaaacctctacgggacaaggaaacggtctgaacttggctcctcggcctgccgacccgatcctgccggctgctctagggtcaggagagaggtccggcccgccggtgtttcctagccctgtcaagttcagcaagatcgagatcgacaaccgcccggtgggagcttccaccctgaaggtagtggattactttgccgatggccgtccggttgctgctgccactctgaaagttgtggatacctggggcgaggggcgcccaacggtggcttccggcgtcaaatttgtccatgacccaaccctcaaccggccggtgatggcggacggcctgaaaattgccaaaactttcctgggaaatcgccctattgaggctagtccccttaaggtgttgcgttagccggcatccctgacgagggccagggatccccctgctaacctgagtgggggagacgtgacagcggcaaatatggagatcctggcggctttggtggggttgctggcgggcttgggaggaggggcaggctacctggcagatcaggcggctcggcagcttttgctcgctcagctcgatggggtagaggttttggaggtgcgcatccaaagccgccctaactatcgttttttgagcggccaggcggatcggttgttggttgccgggcgggggctgtacagggctccgtttccgcgcatagagctgctggagctggaaacagatccggtggccattgacccctcttttttccgcggggctcctctgcggctggagcgtcctctgcaggcggcggtgcgggtggtggtgcgggaagaagacttgaatgctgccctcaactcgccagaggtgctgagacagtttcaggatatccgagcagatctgccctttggcgggcttagggacgaaccccgccgcttcgatctgcgcaaaccccgggtcgagtttttggctcctgaccgccttcgactttctgccctcttggtggagcaggaaggcggcagcgagcaaaaagactccgtcccgctgacgcgagcagttgatgtagtgttcaacgccgggatccaggtggaggaggggcgccgcttgcagcttcaggatccggagtttgtcatcggctctgtgcgggttcccgatgagatctcggcagcgtttttgggcggccttaacgaggtgtttgatctgcaagagctagaagatctggggctcctggtgcgggtgctcagcctggagatagggtctgatcaggtgcaggtgatcggctttgtgcgggtcgagagcttggagaccctgatgggatcccggcgagccgcccttccctagcagggatccccgcccattggggctaaatcttctcgtcgatagggtcgtcttctgccaggagcttctcgatgcgggcctcgtccaggcgggagagcagccgcgccgcctcttggttgtcgcgaatggctgtggccagcgtgaagccagttcaagctggcttgcgcctgtgccggtttggggatccccggcagggtgggcctttcttcgctaccctagagctaagcaagacaggggaatggcagcgatggatcactacggagggcgtaccgcacagcttggctctggcaaattgggggggcgacgttcccgcccacggcgcgaccaggccctgcccctggggatcctgggctttttgctgggggtgggggtgatggggggagcctggtggtacagcattgggccgcggcaaaccctttctttgtactggctgaccacggctaacaactcgatctactacgtgcagcaggagcgctccgtgcgcgccttcgacgcccaagaggccatccgtgtggctttggaagagctgatcgccgggccccgggatccccacctcaccaccgccatccctccccagacacggctgctggatgtgcgggtggaaggcaacgatattttcctcaatttctcttctgaattcacgcaaggggggggatccacggcgatgatgagccggatcgcgcaggtgctctacacggccaccagccagaaccccggcgcgcgggtgtggatctccgtcgaggggcgtgccctcgaggtattggggggggaagggctgatgatcgaccaacccttgacgcgggcctcgtttgtccccagcttccagcttccggcagaacctgaggcggagccgtcagccgtatcggcctcttgagagatcatgaactggttccaacgggtgggcagcagttttctcctggccgggcaggtgaccttgcacctgctgcggggccgcattcaccgtcgcaacacgctggagcaactggcagcggtggggctggagtcgctgctgattgttttgatcacagcggtggtgatcagcggcgttttcacgattcagttggcgcgcgagttcatcaactttggagcttcttccctcatcggcggggttttggccattgccctggcccgcgagctgacgccggtggtgacggcggtgatcctggctggacgggtgggatccgcctttgccgccgagctgggcaccatgaaagtcacggagcagatcgacgccctttacctgttgcgcaccgatccggtggactatctggtgatcccacgggtagtggccgcggggctgatgctgccggtgctcaccatcctctccctgttgacggggttggtgggggggatgatcatctgcgcgtcggtttacaacattccttccacggtgtttctcacctcggctcagaatctcctggccccttgggacttgatcgtctgttgtttgaaggcgatggtgtttgggtctctgatcgccattgtcggctccaactggggcctttccaccagcgggggcgccaagggggtggggcgctccaccaccgatgctgtggtgacggcgttgctgggggtgtttgttaccaactttctgatctcttggctggcgtttcagggcccgggaactgccctcagccgcgccttctagccactcaaaagggcaaaggtaggagatagtgatgcaaaatccctacgccccattcctgagattttcttggcctgagatcagccgggcgctcaggatctgatcccccagcttgatcttgcgcagcacctcggtgccctcggtaacatagccgaacacggcgtagcggccatccatgaggttgaggccggcgggagtgagatccggctcggccataaagataaagaactgagaagaggcgctgttgggatcctcgggatagcgggccatggccaccgtcccttcggcagcaaagggcagggccggctccacatcccacaggcccagttgatcgaaggtttggccgtagcggggcattacctcacccttgacccggatctccatggggatggtgcggactctgccggtggccggatccacatagccgtcggcagggccagggggatctccagcttgcactaggaagaatttctccactcggtcaaaggtcaggccatcgtagaagccccgctgcactaggtcagcgaagttgccagcagttattggagcactatagccatccagggtgatcaccatgcgcccggcggtggtgttcagctccacttctgcccggcccaggagctgcggcttgtcggcgtactcatcaggtacctcgtaggggaaggcccccacccagttgttctccagggatcccaagtcgtctatgaggcggtcgtaggcggcgcgggcttcctccttgcccttggatttgcgctccgtggcctggctgatgagctgcaactcctggcgtagggcggctattgcttcagaggcggcggcagcctgctcggggggcaactccgccagcaggggatccgcatagcgatccaggagccgctccacctggcgcacatccccccgcaccgccgaccagcggttgtacttcaggtcggcctcgattttggtgatggactcgtcaatttcccagatccgactgtcttggatgggcagcgcccgccgcaagagggttcgcggatccgtaatggcatccccttgcggcagcgccagggccgggatcccacccagccaaatcgtccaaagcaacacagccgctaagaccagccggagtgatcttcttccccactcccaccgattgctgccaactgcggatccctgctgggcacgctgtgtcatgtcttcacccgttgccgacactgcttttgctctcagcctggcattctagcgttgctggcggcaagcgttgctgcgaaagaggggggtgaagtcgccttcagcagtcaagctgcaaggtcatggctacctctatctgggaacgacagcctcgaagcggatggccccggcactgccggcttgccccacattgaccaccaccaggccgttggggttggtgatgcccccacaggccggcggcaccgcttgccccggcgggataaaagctcccgcatccccatcaaccgcatcgctcagagccactggagagccacctgccggcgtcacagacaagctgcccggcacatagccaagaccgggggcgaggggatcacacaccgtcagcctcgagccgggcgaatccagcaggaagtaaatcgcaaactgcagccgcgctccgggacgtaccggctggttgatggcgccttgcaggaaggtggctgccccgcccggccaagggatccctgggttgtcgttgggatccgtgggctcgtcgaagaactcgcggataggaaggccgttgacggcgctgatccgcttcaccagtcggatcccttcgcctgggggaggtgctgggctgggtgtgggcgtcggagtgagtgtgggcgtcggtgtcggggtgggtgtgggtgttggagtcggtgtgggtgtcggagtgggtgtgggtgtcggaggaagctagcttgctctacccccaagagaaccattagcagggctgtggaaacggtgcccaagctgcgactaaaaaagcaaagcaatctttccagttgaccaggacgaaatgaagacggttttgaggtcagcattcaacactcctcggctctctcagcgcgttctcttgaaacacaaaatcagctcacatcaaacttgactaaaacgaggcagccatcagttatctaccctcaccgaaaccgtgttgctaaagagcaacgagcccgatgctgaacgaacaacagctctgttggtgatgatggtgggaagagcgggagtttcaggagcaggcacaaatggagtcggcgtaggtgccggcggtaggggtacgggaatgcggaggcggcagggctgatccgattgattgccttctggggcatagcaaacgcgaataagatcctccacaaagcgaagctgattaaaactaagttgatccgcttgtcgaatgatgtccgtaatgatttcctccaggtctcgggctgttctggaaagaggtacgctgacaaacagaatattctccagatccctaacttcggggggagctaagttggagaaaggtactctatcccgctcccccagcaagatgcgataaagggcttcgctccaaggggaaacatccacggctgcgctgaaaacaaatccccgcaggggtgtaggctggccggactgacgcccttggcccaggagattggactgaaccgataccaatttccccggcggttgaataatcgatccggaaaagggaatggtgaaccgcaagttgccctccaaggcagtggttgacaaggcaggcaacaaaatgtcccctcttgagcttaggttgaacaactcaaccttattgcctcttgaaaagagcggccctcccgaacaaagggcggctgttgagcctgaagggcaaagctgagcaaagggatcaaccaccaatcccaaaatggcagaggtagagccagagccagagccgggatcccttggcggcgaccccacggtcgaggggctgctggaggtaccaccaccgcaacctttcaggaaaaccgttagggaacctgtaagcactgccgccaggacaagcgcagccggttgccaaaatcttctgggtataccgagtcgtcgaaacatttgcttatcgcctcgctctcgattagggatgttgtcagcctgcggaatgactctagcgggatcccaccgtgagaacagcgtcgctgaatggcgccacaaaacggctgccttctctctcaactctcagctcgccactgagaagataagaaccagcagatagcggaacattgctttgcaccctcacctgcaggcggtgctccccaatagcagcagggaataagttggcaaagggagcttccagcccttcagaaaaccgtgccagcacaaaagtcccctcagtagctgcagccagacgctgtaactccagaagattcaaatcgacccccaacccaaccacatacacggtgagtttttgtcctcgctctctggccaaagttgtcagctcctgactagcttggttgatggagcgggtgctttcgttgtcaatcccatcggtgaataccaccaagcggcggttgaaacgctcggtgggccgaaagtcgctcaagaaacgcccggcttctaccgtggcatcataaagggcggtgttcccaccaggatttgcccgcagtaccccccgcctcagcagttgcttgtcgctggtgaagtcttgcagcagttgggccgtgcgcaagggctggccgagagcggtagcgccaaaaccagctcctcgattatcgaagcggagcaccgcccccagatccaggggtgtggcgcgaaattgatccaaaagcccaaaaacagccaaaaagcgccgggactggggatccaaaaccagcaggctgccggagccgtccatgagaatggccatcagcaaaggctgacgggccagctccgctcgaggattctcgatgcgagtggggctcagggttactgtggctgactgcgggatgccctgcagatcggttacccggttaacctgtaggctgacctgggcaggggaaagctgggtgaccggctgaggcggatccccgctttgcaaaagggcaatgttgaactccatctccccctgggtgccgctgaaattgcgcgtcagagccccattgaaagtcaggcgagttggggatcccaaagaagcagggtcgatccccgtgctactggaagagccacagccggctatagagatccctagcaggatcagggcaatcacccagctagtttctcggttttctggtctgttaaaaggtcgagagaaaaggcaaaatcgcgatgtaacgctaccatagggagagccgaaagagtatcgtagaaagaaacacttgcaagtaaaaaaagatactaaaaacttgtcgatcctcaggcgatggctttcagaggtgacagtttttttaaaataagcgtccttgtttaactttggctttagaagcatggcccgtggggttggggagcttcaagaggcttgccggccagcctagaaaaagcttggcagtccagttttgcccccatctcctctcccgaaggcgggcagacgccgcctgaggtgcatgggaacccgtccacaggtgtaagctctaatagggatccctctgggtgaggaggacggtcaaacatggcggccaagcaactgaagttctactggagccctcagtaccagatctttagctgtgacggggccaagctggaggggcacggctccatccaaaccaatccctcgcatgacctggttcacttgttcattgccgccaacggcaagatgccttggcagccggtagaaagccgcgagcaaacctgctttgccgagtacaacgctgtgctgctggagcaccttttggtcaactgcttcaacgcggcagcgctgggatccatggccccagagcagatcgttccggaggcgcgaaagtttttgcagtggtttgtttccgagcattatgcgccttttccggtttccgaagaagaagcctttcggcgctttgccgaacacttggatatcgagcgcatggtgcggctattcccctacttctacagcctgcgcgcctgggagtgcttcagccccacttaccgcaacgaggtttacgatttggaattcacttccgaagacgatccggtcaaagaagccccggaatgggcggcggatcccaatattttggagacccaagagctggtgcggcaaaagctcgccgaagctgtggcggaggcaagatcgatccggccccggccagagcccgtgttagcttcgccgctgtttaacccctcagccaagaccaagcagaagaaagccgggctcggctttaagcccatccccacctgttgaatagttgtggaaccatcgagctcccctcatagaggggttgggggtgaggggagaaaaccaaagctgactagtttgtgccgaccaccaagcggcagaaggccttcttgcccacctgcaaaacccgcccgtccagctcagaggcttgggcaaactccaggtcgggatcctccaccttttgcccgtccagccgcacggcgcccccttggatttgccgacgggcctcggcagcgctcttgcagaggccggattcgcgcaggatgtagctcagttttaccgggtaagacaagcactggatggcaaaagtggggatggatcccgtttcaacgagattgccttgtaacaccagcgcttgggcggtgcgctgcgcctcttctgcggcttcagaagagtgaaattgggccacgagggtcttggccaagaggatctggcgctggcggggatccgccggcagctccgaggggggcaccgaggtgagcagctcaaagtagcgctccaccagctgatccggcaccttctctagcttggagtacatggtgaggggatcctcggtcaggcccacgtagttgtttttggacttggacattttctggtagccatctaagccctccaacaggggcaccgtcaggcaaaattgaggggtttggcccttccacagttgcagctcccggccaaccaggaggttaaagcgctggtcagttccccccaactccacgtccgcctccagcgccaccgagtcgtagccttgcaggagagggtagagaaattcgtgcaagtagatgggcgttcccgagcggtagcgctgggcaaagtcttccttggccaacatctgccccactgtcatctgggcttggagctcaatgagctcgctaagggtgaggcgggctagccactcgctgttgcggcgcacctccagccgaccgggggtctcaaaatccaaaatcttgccggcttgctccaagtaggtgcgggcgttttcctccacttctgccggggtgaggcggggacgggcctccgattggccggtgggatccccgaccagggctgtaaaatccccgatgaggaggatggccacatggccagcatcctggaattggcgcaacttgcgcaagaccactgcatggcccaggtgcagatctggccgcgtgggatcgatgcccagcttcacccgcaaggggcgatcggtggtggccaggcgctccgccaaggctgccgctccccctgggaagacctcggccactccccgctgcgtgatctcggcgatgcggggatctccctgggctgacgagacagcagttggaaatgttctcgaagttggctccatccacttggctcgatgagcaccatgggctattttaagcccatcaaaaccttcggggtactctggcgacgggggatagagactgaggagggcagctccccttgggtctcacaactagcgggggaattcccaaggccattggggaactactgggcccccctttcatccccccgtgtacgaggggacagaggggggttagggaacgcttggggagatctggcgtagtgacaagttaggtgaagaagttagtggcccgtcactaattactaaccactagccactagttagtaagtgctgtcgtggaaccaagaacaagaatccccgccctttagggatggggggtatgtcgacgcaggcttcataaaagctgcagagaagcagaaagctttctcccctgcagaccctgccaggatcagccgtagtatccctggttgatccggttttccagttggttggctccctcttggtactccccaaacacgaagttctccgcgttcgccttgatcaaggccttctgttgctccgtcaattctgggatctgcagcatgtcctccaggctgttgtagggagcattttttactaggatgcgggccagggtgggatagaagccgggcaactggcggtagttgcgcaggatggtgttgttcacgtcgatgggagtgtcaagatgtttcaccggcggcagctccgccgccaccgccgggatccccaaggggaccaagcacagacagagcagcaacaggatagacaccaaggcggacaggagccgacgcatagcaccacctctccagacagagttgaaagcagtcatgacaacgctcaggggataggtcgctaacattctccgaccatttagtgtctcatccccgctcccccgaatcgagacccagattcaaatttggatcccgacagaaacaatttttaacaactatgatcggggaatagccttttggcggctgaccgactttccatcgcttttgttttgccccatgtccgactccaccatcctccatcccctcagcccctctggacgggagacgcctcaacccctctctgccgtcgatgccgagctggagctgctagagcagcgagaactcttcctctggcggcacatcgggccggacgcccagcaaatccgtcagatgttgcacgccttagggctgagctctctacgggaattagtggataaggcggtaccggcggccatccgcagcagccgacccctgggcctgggatccccctgcagcgagcaacaagtattggcggagctgagggcgatggcggcccagaaccaggtgtggcgctcctttttgggtatgggctattccaactgcctgacgccgccggtgattcagcgcaacattctggagaaccccggctggtacacccagtacaccccctaccaggcggagatcgcccaggggcggctagaggccctgctcaatttccagacgatggtgatcgatctaacaggcatggagatcgccaatgcctccctgctggacgaagccactgccgccgccgaagcgatgagcctggcctacaccttagcgggcaagcaatccccagttttttgggtggatcgcggctgccatccccagacgattgccgtcgtgcagacgcgggcagagcccttggggatccaggtgcgtgtggccgatccttcgcagttggagctggagaacggctttggattgctcttgcagtatcccaacacctatggagagatccgggattaccgcgagctggtggagcgggcccaccaaagggggatggtggtggccgtagctgccgacttgctcagcctgactctcctgcagccgccgggagaatggggggcggacatcgtggtgggatccacccagcgctttggggtgcccctgggctacggcggcccccatgccgcctactttgccactcgcgaggcccacaaacggctgctgccggggcgcctggtggggatctctcaggatgctcagggcaggccggccctgcgcctggctctgcaaacccgggagcagcacatccgccgcgacaaggccaccagcaacatctgcaccgcccaggtgctcttggccgtggtggcctccatgtatgccgtctatcacggcccccgaggcctgcggcaaatcgccgaacgcatccaccgccaggcccatcacctagcggccgcgattcgccagctgggctacagggtggggccagagtatttcttcgacacgttttgggtaagggcagagtcccccgcccaggttgggcagatccaagagcgggccgcccagcggcgcatcaacctgcgccggatcgacgagatgaccctggggatcagcttggacgaggccaccaccgctcaggatctgcgcgatctctggcagatctttgccggctctgaagagccagcctgggatgtcgagggcctgggtttggatgccaaccaaagcctgcccccccagctcttgcgcaccactccctacctcacccatccggtgttcaaccgccaccactcggaaacggagctgctgcgctacatccaccgcctgcagagccgggatctctcccttgtccactccatgatccccttgggctcctgcaccatgaagctgaacgccacagccgagatgctgccaatgacctggccggagtttgcccagctccatccttttgtgcccctggaacaagctcgcggctatcaaaccctctttgcccagttggagcagatgctggcggagatcacgggctttgccggcgtctccctgcagcccaacgccggctcccagggggaatacgccggcttgctggccattcgccgctaccaccaggcgcgaggggaaagccagcggcaggtgtgcctgatccccacctctgcccatggcaccaaccccgccagcgctgtcatggctgggatgcaggtggtgagcgtggcctgcgacagggccggcaacatcgacctcgaagacctgcgggccaaggtggagcagcaccgggaacgcctggctgccctgatgattacctacccctccacccatggggtgtttgaggaagggatccgccagatttgccagatgatccacgaggccggggggcaggtgtacatggatggggccaacctcaacgcccaggtgggcctctgccgtcctgcggagctgggggccgatgtctgccacctcaacctgcacaagaccttctgcatcccccacggcggcggcgggccgggggtggggcccattgccgttgcccgtcatctgctgccgcatttgcccggccacccctttttgcccggctgcaacggcccggtcagcgccgccccctggggcagtgccagcatcctgcccattgcctgggcctacatccgcctcatgggatccgccggccttaccctagctacccaagtggccctcctcaatgccaattacatcgccaagcggctggatccctactacccggtgctctacaaagggccggggggatgggtggcccacgagtgcatcctggacctgcgccccctcaagaaaagcgccggcattgaggtggaggatgtagccaagcggctaatggactacggcttccacgcccccaccatctcctggccggtgccggggacaatgatggtggagcccaccgagagcgaatccctagaagagctggatcgcttctgtgaggcaatgatcgccattcgccaggagattgctgccatcgagcggggcgagatggatcccgtgcgcaatccccttaaacttgccccccacaccgccgaggtagtggccgccgaccactgggatcgcccctaccctcgctccctagccgcctatcccctcccgtgggtcaaggagcgcaagttctggcccagcgtcagccgcattgacaacgcctacggggatcgtcacctggtgtgcagttgtcagccctggctggaaggctaaccctcagatcaagccgcttgtggtttcacttggaccagctctgagcaagaggagaggagttgctcggcctcttgcataaggcgctcagtctctggcagcgaggccagcaccaggggcagcacctcctcatcggccttgacggcattctcggtttcttgcaggagattgatcgagtcctcggtaagcaggtcagccacctgcgacagttgcgccttcagcgaggcgttctctcgctccaattgcgccagccgcgcttgcaggctatccacttgccgatctcgctctcccagggctgcttccagctcacggttgcgggcctccaacgcttggcgggctgcctctgcttggttcagccgttctgtcaagctggccaattcctcctccaaactggtgaggcgactcaactgttgcaaaagttgggcattctctgcttccagtttttcaatcaacgcctgagcgctcaacagatctgctttggtggactccagctcgtgacagacttggtcatagttggcaatcagctcgcccagccgagcttctctctcccgaagttcttctcgcagggaacggaccaagcgatccctttgttcgacgccctgttgtaactgttcgacgtcctgccgcaggataggcagttcatccaaagctttccgggccgtgaccagaagcctcctgaagctcttctgcaggcggctgtgggagtgatctaatttggcgaaggcttcgttgagcgagagataagcctcgcacagtttcgtgtagcgctgggccagaaaagtagggtgatccataatgcagagtccaggtgggggtgccatgtccattttatgccgctcattctatcgacccaagccggaaaagaggttattcgctacaacaaccgtgggattaattttactttaagattttcctctctctgggcaaacagctcacgtcctgccccgacaagattcaaactctctggcaaaaacaaaggggcaaaagcggccctcaagagtggcacatttttacccctatcgaggagattatatttagcgtctggagcaaaggattcaaaattaaaacactagatatggttcaaacgcgcctagagggagcatctcctggctcaggcaggccgcgcatccgggatccctagcttctccaaataggcggctgcccgcagcagtttggcttcttgatagggggcggccaccagttgtacgccaaagggcagggatccgctctcgcgcaacggcactgaaagcaccggcaggccgataaacgagaggggctgagtgtagaggccgaggttgggccgggtgagaacttctaccccatcgatcaccatcttctcttggccaagtaagggggcagagcagggggtggtgggggcaatgaacagatcgatctcctgaaaaatggtctgcacctgctggcggtaccagcggcgaaagcgctgcgcctgcaagatccaactggcgggcagcaaagctccggccaaaaagcgatcccgggtggccggatcgaagtcgtgggggcgagttcgcaggttgggcaggtgcaggttggctccctcggcagccgtgatcaggtaggcggcggcgcgggcgcgctgggcttccgggatccgcacagtctggcgggcccccagggcttgggccactttttctactccggccaagatggggagctctgcccctcgggcaaagtaatcatccgccaccgcgatgcgcaagccttcgatcccctgccccaactgcccaaaggtgggatccacaggacgccgggtacagacgggatcttggggatccggcccttgcataacatcgaagctgagggcaatatcggccaccgaacgggccaaggggcccacgtggtcgaagctgggggcaaacagagccacccctgcccgcgacagacggccataggtgggcttgaggccgtagacgccacacaaagaggccggtacccgaatcgagccgttggtgtcgctgcccagggcaaggggcaccaaacctcctgccaccgctgctgccgagccgccagaggatccccccgcactgcggttgagatcgtgggggttgtgggtggggccgtagtggctgttttcggtgacgaagccataggcgtactcgtccatattgagggtgcccaccaagatcgcccctgcctgcttgagacgagccaccaccgttgcatcttggatggccgggggattctcgcggttgatcgccgagccagctagggtggtgaggccggccacgtcaaacaagttcttgacggcaaagggcacccctgccagcgggcccaccgggatcccttgagccacctgtcgatccacctgctccgccgcttgtaaggccgattcctccaagacagctgtaaaggcattgagctggggatcccgccggcgaatccgctccagacaggcggccaccaccgcttgggcgctcacggatccctggcggacagccctggcaatagagaccgcgtcagcgctgccgagaaggtagggatccccggtcatggctgagggtcaaaggtgggatctggctcaactatcggcggcaacgggaactccagcacctgttgagcaatgggcagaaagcgggcaaaattttcgatcacccctgctcggtgttcaggatgcaggggcagttgcagcagttgggccatctggtcgacgtaggtttccggatcccagggttgcatggttctagggtcagcaggccggttgcggcaaagataccacaagctcgcctgcgaacaccaccaggcagcctccaacaacaagaccgtcgttggctagggagcggccatctgcacagcgttgccctgcagcgaccagaagcgctcgttgggcaagacagggcgggttatcgcctgccgttccagctcattcaaagcaacgcgacggctatgtgcagagcgattggaagcagcgctggcttgcaggcgtttgcggaacagacgcaactgctgctgctctgcagcgggggaaacatgctgggcaaagaggggatgcaagagcttctcttcctgctcgaactgggcccgcaactgccgatagaagtgaagagcagaagtgggatccaactgctgcgggtcgcgctccgcctggtgcaaaaagcgcgtcagctccgggatctgatcccgcaactgctgctccagccggtcaatttgggcgctgcggtggggatccgccgccagagccgtcctgagcagcgggtaaaggacatggcgctccagttgaatgtggcgggagaggcgctgccgcaacctttgcacacagagacgccgctgctccagatctaactccggagctcgagagaggcgagccaagaactgcagggtaacacggtgctgttcagcacaaaggacaaccagtgtaccggcagaggccgaaggagacatagcagctcaccggagagagggcttcactttagcttaactttgtcaagacacggcagcttgcgtaagggtacgggactggtgcaggtgtcttggatacactcagacagcaattccggcaaaagctgcccagatctgcactccggtcgctaggcttgcacaggccagcggcgtttccaggcggaagtgggctcaaggggtgaagtttgctgttctcgctggcgttgcagccgaatctgggctctatccccttgcaaggtaggatcccggtagggcaccgcggcgcgggttcgcaggtgctcccactccatgggcgagaggggcggcaggtgatgcggttggggcgaggccaccgtgcccggccaggggcggcccaccggcggcgtcgagccaatgaatagccccgcctccagcaaggccgcccgcaccgccgccgcacaggaataggtggccaggatcccgctggggcgcattcgctcggccactgcccgcaagaagtccaccgtccacagctccgggcaaaccgaaggggagaagggatccaaaaacaccgcatccgcccatcccggcggcacctggagcagggtttgccgggcatctccccacagcagggttccccgccagcgcggcgattgccaggatccctgctcgatcaagtgttgccactcctggccaaagctccaggtggatcccacccccacctgccaggcctggcggggcacctctggggatcgctccaggccaatgacttccacagggcaatcgggccgcacctgccaaatcgtctccaaggccaggccggagttgtagccgaggccaaagcaaatatccaagaggcgaatgggatcgtccggatcccgctccaacggcaggcgatccagccggcaagggcggacaaacttctccagcgcttcctgggcagcgccgctggtgttatggaaagcctgcccgaactcttgggagaaaaaggtcagggatccatcccctgtggtcaacacctgccactgggtttctgcggtcatgggctattgcaagtctctatttccagcttggcgattctttgatagcttgagaacgttaagatgagtttcgcagctcaccggcagggcttacagattcagctctggccatccctagctaggggggtacctcagcggctatgtctttactggattggtttgccgagcggcgcaagcagacttcccttaacttgaccggcagcagccccttcgacaaagagcggcaagtgcgggagatcgccgacggcctgtggcagaagtgtccggcttgcgacgccctcacctacaccaaggatctgcagcagaactggcaggtttgcccgagctgcggctatcaccatcgcatcacggccccgcagcggctgcagcagcttttggatcccggctcctggcagccccttgacgagcacctggcccccaccgatccgctgcactttttcgaccaaaagccctacgccgagcgactggcctcttatcaggagcgcacccaacttaaagatgccgtcttgaccgggctgggcagcttggaagggatcccagtggcgatgggcgtgatggacttccgctttatgggcggcagcatgggctcggtggtgggcgagaagatcacccgtcttaccgaacgagctacccgcgatcacctgcccctagtcatcttctccgcctcggggggagcccgcatgcaggaagggatcctcagcttgatgcaaatggccaaaacggcagccgctctgcaaaggcaccgcgaggccgggcaattgttcatctctgtgctcacccatcccacctatgggggggtgactgccagctttgccatgttgggggatttgatcctggccgaacccggcgcccaggtggggtttgccgggcccaatgttattgagcaaaccatcggcaagggcaagctgccggagggcttccagacggccgaatatctgctggcccacgggctcatcgacgcaattgtgccgcgaaccgagctgcgcaggcgcctggcccagttgctggccatgcaccgtcctcgcctgcgtatgtcccttcccgccctcgagccgacttatgcgctcgatccggccaggatctgagatggggagccaaggttggatccctctgcctgcaggcggagcggctagctcccctctcccaaagggagaggggtagggggtgagggattgctccccgtctgaagaggaagtgagggtagctgcctcaacgctgggccccgcagacaatctcaaccagttggaaattgccatggcaaagagggataccctctctttctgcataagagggatttcctgccgagggggtaatagcagcaaccgatggtgctaaggtggggcatgaggtcttgactggaaacgatggattttaagctgcgcatccgtactgccgaaaccccccaggggcaaaagctggcaatcgtgcccttagagggtcgctttgacgccaaagccgcttctgaagtccggcagttgctgcagcaggttttggattttggctaccacaacctgttgatcgacatgtcggcggttacctttatggatagctccggcctgggagtgctgatctcggccttgcgcaagtgccgggctgccggcggcaacctcagcctctgttgcgttcccgaaagtgtctcccttgtcctcagcctcacctccatggaaaaggtcttgacctgttttgacgacctagagacgggcatcgccaacttctccaccgcttcttccgctcgctaggccgacattcctttttgatttgcttcgatgcccttcctgcgctgctgacctggttcccaggattcgttgagaatgctcagccatgccccaaaccggcctcgatacctttcagcttctttaccagcaccaccgtggccccagcttttgcgagcgcatgctggccacggctcctgggcgcttcaacgaggccttttggcggttttggcagcagcacgttgagccttgcttgcctgctgcgccctgcctgctggatctgggaacggggccggggtatgtcctccggcagtgggcccagcgctaccccggcggacagttgatcggcgtagatctgatgccctacatgttggagcgggctaaagccgacctcaaagacatccccggcatccaactgctgcaagcggacctccacgatccccatttgcccctgcccgatagcagcgttgacgcggcccaggcggtggtggtgatccacgagatggtgcagccggtgcgcctgttgcaagcggtgcggcgtctactcaagccagggggacgatttttgctagtggactgggtgcgcgcccccctcagcctctacttcgatgccgccaccgaggtccaactgtttcagccggacacccccctagataccttggtggatcaatttacccacttctacgagcacaaccgcttcagcgccgaggacttggcctggctgttggagaaggttggtttaagagtcgtggcccaggagctctacgggcaaaatcgctttgtgcgtcttgtggccgaaaagccctagaggacttcaaggatccgccgctcgccggactgcacctgggcaaacacctgcacctcggtgctcattttgcgcagttggcgggccaacttaatcgccttgtcgcgggggagaggggggctcaccaccgccggcagacagcgcaacagcggcttcagggccgtcttgggcagccgcgcataaaacgccaaggtggagaggatctcgtcttcaaagtaggggttgcgacattccaaaaggcgcacttgatacagctccggcggcagagggcgtccctgggccaggcgaatcagagatcccaccgtccccatcacatacaggcgatccccccgcttcaacaccgtctcgccctctttctgccagatcttggggaaaacacagggccggcccggtcgggagtgatgcagcaaaattgccaggtcgtaatcctgggccagttgccgcagggacagccccaggtaagggctggaaggcgagacctccagcagcgtcaccagcagcgtttccccctcccaagttaaggtgccgtaaacggatcccaccagcgctgccgtggcaaaagcgcgcgcccccagggcggtggtgctgtagctggttcccagcgtctgcagatgccgctgcatccgcgccgccacctggggatcggtaacccgcaagatggtgcggatccccggttgcaggctgtgggcggtcagggcggtctcgaggttggtgagatcgtcaggcgtcgtgcagatcaggcagcggctgctttggatgcgagcctgttgcagcgtgctggccagagcgtagttgccccgaatcaccaccgccccctcccgttccgccgcttccaccagagggttgtcgctgtcgggctccaccaccaccacctcatagcccatctgccgcaacaactgcagcaccaagtagcttagccgccccaaaccggcaatcaccacatgatccgctttgggcatacgggcggctcggcccaagccaaagcggctgctcaccaacttgtcggtcaccaacccgtagatcaaccccaccagggcagctcccaccaaggtcatgaccaccgccaccaccttcacccccagcggcgtctccgcctgctgaaaagcctcgatgtcgccatacccccctgtcaacaccacgatggtcagcagcagcccgtcaaccacagatttgccgataattctgaaattaatgacccccagcaccaacatcgcccccaaggtgaaggtgagggtatgcacgatgggcttgacctgcagcagtccctgcaggcttctgcgcagccaagataggaggccccgcccgaacgacttgcctcgccgttgttgtcgcctgtcttgcgcctgtccgctggcccagcgttgggcccgcgaagagccgcgccgcccgttgcgctccaacagttgcagataggatctggggtcgcagatcaccaaaatgcgatccccctccagcagctctgcctcgtggtcgaaatcgtcgaaaacccgagactcggaaaagtcggacagcccgtccaccgggtagtggaacagcacccgcgccccaaaggtttcctccagttccgcgaggggcatgtgcagcagacgggagttgtagccgatggtcagctccaccacgttccagagggtggtctcttggggggcgcccaaataaagcggatcggccagctccggcggcagcgtggccggctgagcctccaactggggcagctcgaagtagccgacaaattcgtccgagacagccttgagggcaaaggccggagccgctaagccggcaaccgatagggaaaaatgctgcggcaaaatcgagtccaggtagcgggcaaggccggtgttaaacagacgagagacaatgcgcgcctgcgggttgagatctcgaatcaagagggccagctcgaagttggcctggtcgttgtcctccagcagcagcgccaccttgatccgctcgatcccagcccggcgcagcacctccggctgatggggatccccctctacgtattgccacggttcctttaacaaagaaggccgcgggccaggagccaccaccaccgcgcgctgtccaaagtcttccagaatctgcagcgtcaacgctgccaagtcgttgtagccacagactaggaggaaagcacctggatcccggccattgtcttgcagttgctcatccggcccttgagaaggggagcccaccatactccaccatccaccctgctccctttatacccaaggcagctctaaaaccccgacctacccaaaatattctattccagtaagggatccccttgcccggccagccgcatgaggagcgaccttggctcttgtttccagcgagagttggcggatctgaggccaaacggttcaaagatgagaacaactcccaacagcttgactcggtacttaggatcctctatcattgccccagagcaaagttcttgaataaaaatctcaataagcttggcctagacaaagatcaaaaggccggcatttgggaaaactcccctgctttcaggggagggactttcaagtgctttctcgggtaaaggcattgctgactgggtcaatgcagcagcctttcttgaaatgtttttgagtttaggagttgggtatgcgcttatcgcgacggcaatttgtcagctgggccgctctgggctctgtagccttggcggcaggctcgttggggcgtccggcccgcggcgccaaccgggaggtgaacctctacacctctcggcactacggcacagacgaaaaattgtacgacctcttcaagcagaaaacgggcattacggtgaactgggtgcagggcaacgccgatgagatcgtccagcgcatccgcagcgagggctccaacagccccgccgacatcttcatgacggtggatgttgcccggttgtggcgcgctcagaacgagggcttgtttcaacccatccagtcggagacgctctccaaaaatattcccgagtctctgcgggatccagaggggtactggtttggcctcaccaagcgggcgcgggtgatcatgtacaacaaagacaaggtggatcccaaggagctctccacctacgaagatctggccaaccccaagtggcggggcaaggtgctcacccgctcctccagcaatgtgtacagccaatctctgacggcctcgatcatcttggcccacgggatcccggaaaccgaaaagtgggcccgcggcctagtggccaactttgcccgcccgccggaagggggagacatcgatcagatcaaagccgtagctgctggcgtgggggatgtagccttagccaacacctactacctggcgcgcttgatcaaatccgacaatcctgaagatcgggccgtagcggaaaaggtgggcgtcttcttccccaaccaagaagatcgcggcacgcacgtcaacatcagcggcgccggaattttgaaaactgctcccaacaaagaggcggccatccagtttctggagttcctctccggcccagaagcgcaggctatctttgcccaaagcaacaacgagtacccggtgctgccgggggctgagatcgactcggtggtggccagctttggcacctttaaggaagatacgatcaacgccgccagcattggccgcgtcacccctgatgccctaaaggtaatggatcgggccggttggaagtagatcaggcctccaggacaggccctgagtgcagcctttcattgcttgacgccgtgaacgttaagcagcttgacggttcttggccaagcgtcgatactctaggacggcgttgcttccgttcgaggccgctcaggcgtcctgtctttctttatcaaaagcttctggaggtttgccaaatgaaacaactgcgaaaagcaggcttgttcttgctcctgctttctttaacttctttctacaccaatagcccggcaaaggcaattgaaaaccttcccgaaaaggctcctgttccaaagcgggatctgcttttgaccacagaaaacaaagaagaagtatttgacattatgtcgatccccaattatccccacgacaagcccgaggggttggccattctcaacttaactaccctagcgatagttaacgacgacgactttggcatcgtctcggaaaagggcgcggtttaagaaaaaactatgcttgtaacaagcaagacgagaacatcgtttatttcgttaagctgcccaagagcttgttttgagagaaaacttggttggggatccctggaggatccccttttcttccccaggagttgctcaagaggtagctcccgcctgttgagatggacaaagagatgaggttgaagttgttgagcaaatctctgccgggaagtggcttctttcctctgaacggctgggcgcttctgactctgaccctcagcggtctcattctcgttcctgtccttacggtgttgctcagcctttttgcggacgagcggcaggtttggcagcacctggccgacacggtcttggggctatatgtgcgcaataccctggtgatgatggtgggtgtggcagtgggcgttatcctggtcggcagcggcaccgcctggctggtgacgatgtgcgagttttgggggcgggcctggctggagtggatgctggtgttgcccctggcagctcctacttatgtgttggcctacgcctacacggactttttgcaagtaaccggcggcttccagatctggctgcggcgggtcaccggctggggcatcggcgactactggttccctaacattcgctccttgtggggggcgatcctgctgctcgtcctcactctttacccctatgtgtatctctcggcgcggctggccttccaggaacagtcggtggcctgtttggaggtgagccgctccttgggctatgggccgtgggccagctttttccgagtggccttgccgctggcgcggccggggatcgtggccggctgtctgctggctttgatggagaccttgaacgactttgggacggtcagctactttggggtcgatacctttaccaccggcatctaccgcacctggacggccttgggcaatccggtggctgccgcccagctctcggcgctgctgctgctgttggtgctgctgctgatggccctggagcaattttcccgccggcgggcgcgctactatcgccaagggttcaagccgtccctcacccgctaccgtctgcaggggatgcgggcggtgggggcgtggctggcctgtgggatcccgattgagctgggctttgtcgtgccggccctgatcctgctcaacatgactctgcgccagggagagttgggccgccgcttttggagctacgcccagaacagttttctcctctcgacgatcacggcggtgattgccgtcttggtggcggtggtggtgctgtacggtttgcggctgcaagggttcgagcaggcgagatctgtccggggcctgcggctggcggtgcggctgtcttctctgggctacgcgctgcccggggtggtgatcgcggtgggggttctgattcccctagggcggctggatcaactgctgagcgacttgcggcaggtggtactgcaacagccgcccggcttggtgatcagcggcaccattgtggcgttggtgtttggctacctggtgcgctttttggccgttgccctggccacggtcgaggcgacgctagcgcgcattcctcccagcctggatgaagcagcccgcagcttggggcagggatccctgggcaccttgctacgggtgcacctgcccctgatgggaggcgggatcctggcggcgatgctgctggtgtttgtggatgtaatgaaggagctgccggcaacgatggtgctacgccccttcaacttcgataccttggccgtccacacctaccgcatggctgccgacgaacggctggccgaggccggcgctcctgccttggcgattgtcctggtggggattttgccggtgatcctgctcaacgcccagatagcccagcgacgcaatctaggctcctcaaatgaaatgaaacgtctccctactcccctctcctagagggagaggggttgggggtgagggtcgcggcgcgaggcgcttggcttttctgggctagagaaggctgccctctatgcgtcagcttgagtgcaggagtgggtcactggagggaagtttacagggcctcagccccggcaactacctccaggatctcctgagtgatggccgcctgccgagctttgttgtaggcaaggcccagtgtgcggataagctcggtggcgttgtcgctggcgttgctcatggccgtcatgcgggccgccaactcgctggccgctgcttcctgcaaagcccgcaacaactggttattcaagtacagcggcagcagcgcgtccaaaatctgcaccggatcctgctcgaagatcatgtccggcggcggagcggaaacagcagccacgatcttgctgcgctcgacggtgaactctcccccgcgcaccagaaggttaaaaatctcgtcgtcgcgggcagccaggcgcgtgggatccagaggaagcagcgactggaccactggccgcgagctaatcagcgagacaaagcgagtgtagatgagctccaccttatccaccttctcggagaggaaagcggagagcagctcatccccaatttgagcagcttcagcggcagtggggatctgggacagattcacgtaggtcttggcgatgggggcagagcggcgctgaaaatactgcaccgccttgcggcccaccaggtaaagccgcacctgctgccccgtctcctgcagctcgcgcacccgctcctcggtgcgcttgataacgttggcattgtaagcgccgcacaggccccgatccccggccaccaccaataggcccacggtctcaatgggccgctgcttcagcaggggcaggtcgacatcctccagccgcaaccgcgtctgcaggcggtagaaaacctgggccaggcgatcggcaaagggacgggtggccatcacctgctcctgagcccgtcgcacccgcgccgcggccaccaggcgcatggcctctgtaatcttgcgggtgttcttcaccgccttgatgcggtcgcgaatccgctttaggtttgccataaccgatcctctctgctgtggtcactggatggggatccccggcaactaggccgccttggccaggaagctttgcttgaactccgcgatggcggttttcaagatctcttccgcctcgtcggtaagctgcttggtggagagaacgatctcgccatacttgggatgggcggtgcccaagtaggacagcaggccctgcttaaagctggagactttctccaccggaatgtcgtccaaatacccccgcgtcccggcgtagatgatggccacctgctgatccaaagacaggggcgagtactgcggctgcttgaggatctcctgcagccgttggccgcgggccagttgcttctgtgtagcttcgtccaggtcggaggcaaattgggcaaaggcttccaggtcgcgatattgcgccagttccaccttgatcgagccggccactttcttcatcgccttggtctgggctgccgagccgacgcggctgacagagatgccgacgttgatggccgggcgaatgccggcgttgaacagatccgactccaggaagatctgcccatcggtaatggagataacgttggtgggaatataggccgacacgtcgttggcctgggtttccacaatcggcagcgccgtcatggatccctcgcccagccggctgttcagcttggcggcccgctccagcaggcgcgagtgcagatagaacacatctcctgggtaggcttcccgtccaggtgggcgccgcaacagcagcgacatctgccggtaggccaccgcctgcttggacagatcgtcgtagaccaccagggtatgcttgccctggtacatgaagtactcggcgatggtggcgccgcaatagggggccagccactgcagcggggccgggctgtcggcgccggcagccaccacaatgctgtagtccatcgcccctcgctcgctcaggatgttcaccacctgggcgatattgctctgcttctggccgatggccacatagatgcaaatgacatcctgtcctttttggttgaggatggtgtcgacagcaagggtggtcttgccggtttggcggtcgccgatgatcagctcccgctggccccgcccgatggggatcagggcatcgatggcggtgatgccagtctgcaggggctcgtagacggagcggcgatcgacgatgccaggggccggcgactcaatgaggcgcgtctcggtgcagtgaatcggccctttgccatcgatgggattgcagaggggatccaccacgcggcccagcagggcttctcccaccgggatgctggcaatcctgcccgtggctttgacgatagatccttcttggatgttgcgcccggagccgatcagcaccgcgccgacgttgtcttcctccaggttgagggcaatgcccaccgtgccatcctcgaactccagtagctcgctggccatcaccttctccaagccgtagatgcgggcaatgccgtcccccacctgcaggacggtgccgacattggagatctgcatctcctggttgtactgttcgatctgttgcttgatgatggtgctgatctcgtctgggcgaattgtaggcatggcagtcctctcgagggaatgggaagggatccaaaattaaggaaaaacgctcggccaatctaggctaactgcagcgccagccggcgcaactggccgcgcaggctaaggtcgatcacctgggatccaatcttaatgatcactccacccagcaacgtgggatcttggctggtctggagctccacgccgctggcttgtgtgaagtccctcacccgctcgcggatcgactgctgttgcgcctcggtcaaaggtaccgctgtggtcacctcggccaggacgatatttttgagcttccgctgcagctccaagaaccgctggcagacggccccgaggaacataatacggcgacggtcgctcaacagcttgagcgcgttcagcagcagcgggtggatctggtcggcaaacacctgctgcaacaggtttttcttggcttccgccttgaccaggggactggcgaggaattggcccagctccggcgtggcctgcacaaccgcggcaatgaaacggatgtcggcctcaaaggtatccaataatccctgcgcagaggccagcgaaacaagggcttcggcgtagggatccaccactctggcggccatggtgctgctgatcataacttcccctttcctcctagcgggcaatcatctggatcccccgttcaatcaggcgctggtgcacctgctcgttgaggtgttgcggcagctcctgctccaccttgctcagggcttggcgcacgatctggcggcgcagctcctggagaatttgctcttgttcggcagagagatccctttcggcgttggcgcgcagccgctcgatctcccgctccgcctgctgcaacagctcctgccggcgggcttccgcattggcctccgcctgtttgcgaatgcgctccgcctcctgctgagcctgcgccagcttttgctgctcctccgccagcctctcgatcgcctcctgcttgcgctgctccgcctggcgcagctcctcgaggatgccttctcgccgtttggccagagcttcccccaccacccggcggcccaaaatgtacagcaggctgaggatgatggcgatgttgattaagttgctttccagaatcgcatccaggatccccttttctgcagaaccctcagtggcttccgtcaccggctcggcaacggccaaaagccaagcgggcacaaggctccacaccagcatcacgcgctactccaaaggaatgttcaactggccacttaacgggcgctgcccaacagcttctcggtgatctgggcggcaatggcatccacttgctgctgcagttgttcgagcgccgtctgcttttcctgctcgatttgccgccgcgccgcctccagcttagcttggatctccgcctgggccgccgccagcttctccgaacggatacgggccgcagccgcttccgcctcggcgatcacctgctgcgcctggaggcgggcctggccgatctcagcctcgtactggcgggtcagggccatcgccttgtccagccgctcctgggcctccgcctgggtggtgcggatgtagtcgttgcggctgtcgataacccgagtaaccggctcgtagaagagggagttgagcacggccaccagcaacagaaattggacggcaatgatgggcaaggtggcgtcgagatcgaagaggccatttttctcggcagcttcaacggccaacagggttgaacagatcatggggccgcaccaacagaaacgggatccaacatcgaacaaggcagggggcgaaccggcgcaacagagctattgatccgggccgcccccagagacatcaggcgaaggggttggcgaacaagagcaccagcgccaccaccaggccatagatggtcagggcttccatgaaggccaggctaaccaacaggttgccgcggattttgtcttctgcttccggctgacgggccagcccctccatggcagcggcagcagcattcccctggcccagacccgggcccagggatcccaggccaattgccagagcggcagacaacacagaagcagcagaggttaacggatccatagcaagatgctccttgtcgttacaaaacagatgttgacacgaacgcaacagcgtcttgagcttgaggtgatctgaccggagtagtcgagccgatcgcctctttgtcggcggcctccaggctcaagccctcggccccaacaaaccttaccagagaagggatcccttgcgacgacctttgaaggagagggggcgttgaactgagtagaagtccccaccttccctccgcaggtcaatcgtggtgatccccacccccatgaccttccagcgcctctccaatgtaagcggccgagagggtggagaagatcaaagcctgaatggcccccgtaaacagaaataggatcatcaccggcaccgggatcaacaacggcaccagcaacaccaacaccgcaatcaccagctcttctgccaagatgttgccgaacagacggaaactcagggagaggggcttggtgaagtcttccaggacgttgatgggcaacagaactggcgtgggctcgatgtacttcttaaagtaagacagccctcgcttgctgataccggccacgaaatacatgacgctggtgagcagcgccaagccggcggtggtgttgatgtcgttggtgggagaggccagctctccttccggcaggggaatcaacttccaggggaagagattgcccatccagttggagacaaaaataaacaggaacaaggtgccaacgtagggcacccagggccggaagtttttctcaccaatctgggcacgggcaatgctttggacaaactccagggtgtactcgataaagttttgcagaccagcgggctcccgctgcagttgacgagtccccaacagcaccacggtcaagatcagggcgatggcaatccaactggcaatcaaaacttgcccgtgaaccgtaaatttgcccaggtgccagtaaaggtgatgaccaacctcaagttctgctaccagaggaggagcggagaagaacaggttcatgagcatcacgcagaagaagataaacgggtcaaggtctgaacaagataaatcagcagggtgaccttgtaggtcatgaaccccaagaaaatgggcaaaatctgcaaagacttcacctgggtggccaggacgattagcccgacaaacaaagccaaacgcgttacccccagtcggctgcgacttttgcccagttccgcgacgccgcggcccagcatgcgcagatagactacgccgacgattgcccccagcaaataattggcagccaccgccggcgagtaaaccaaagccacccccaccgcaatggccaggctcacccccaaggtgaccagcaccaaccatagctgcagtgcttcatagctcctgccagccgttgtcgccttctcccgcaaatccgctttgcccggggcaagcgacggctgcaacgcactctggcagcccagacccgcctcctgctgtggcggaggcgccgcctcctccaggggcggcaaaggcttaggcttccacggggtcgccttccaacgggcaggactgtgggagaggagtcgggaagaacgtgccatgggaatgaggtcaccacctctgaggatctggccttaacccaaaataacacgactaagtaacaatacttaacgagttgggcgaggccagggcgggatggaaccttgcaactatcgcctcgaaagacgactagcccttcgacagacggagatgttcctctaagaatttaccaccttcgtggatcggcaacggcaaaaatggaaaactttctgaaagaccgcggatgtaaagttttgcctggggtggctgagaagctgcaatcttctgttacctcctgttgttttgaggtggatcccgccgattctgttgctctatatactatggggcagtgagaagaaagggcgaggatgatcccagtgagttggctggtcaaggcgatctgggtggactacagcttggctgtagcgctgacggtggtgctgccgttggctctcctaatttgggcctttgcggtggggttgcgtcctctgattcagctcttgatcgtctactggcgggtatccagcctattggcggtgacggtgtatttgatgatcggcggtctgcccatcagtttcttgagcggggcgatggcgcggctgttgatcccaatgggtctgtggttctggcaggattggagcactgcccttgagcagtcgagaagctgggcggcgcgggctttcttgctctggcggtggatcctgactggctatatgggggtcgggttcttcttttcaggagcctttgtgccctgcgccttccaggcttctttgtcgctgcagtgtcgagcctggtttgagccgccgctgggctttcgggagatcttccatcccaatgtaccccccgagctgctcgggagcctaggggcctggggcttggtagtttacctactctacagcgtctatttcgtttggcggctgcggccccctaccgagaaaagggagttggcagcatgagcgccctgccctggccgctggctctagagcgctacagccaggcccacccccaggaggtgctgcgggtagaggtggaaagcgagggggaaacggatttggtgctcatctaccgcggctatagcagctccctgcgccggcccactccccccgatccagaggtgccggtgatccctcctcaggctcgcttcttacagttagagcgccttagtgccccttatcaccctgagcactcccaggttttagctctctaccgcagctgggaggaggtgagggcttggctaatccaagaagggatcccagtagccgagtaagggagggcgggttttagcgccccacaggcgccggctgccgctgcaggatggtgtattctgccggctgcagaagagattgccctgtcatctcggggggctgaggcaggcctaggatctcgagcagggtggggccgacatcggccagggtgccgccagagcgcagcttgacatcgccaccgcgaccagggatcttgcgcctttccccctccaccaggatgcagggcacggggttgttggtgtgggccgtccaagggttgccctgctcgtcccacatcagctccgcattgccgtgatccgccacgattaaggtggttccccccacgtccaccaccgccgccagcagacggcccaggcagcgatccaccgtctccagcgcccgcaccgtggccttgaagttgccggtgtggcccaccatgtcggggttggcgtagttgagcaccaccaggctgtattcgcggcgggcgatagcttcgatggctttgtcggtcacctccaccgctgacatctccggcatttggtcgtaggtggccaccagcgggctttgcaccaagatgcgatcttcgccgggaaagggctgctcaatgccgccgttaaaaaagtaggtgacgtgggcgtacttttccgtctcggcaatgcgcaattgcttgaggccggcctcgctcaccacttggcccagcaggtgatccaggttctgcggcttaaaaagcacctgcaccggcaaggtcggatcgtactgggtcatggtgatgaaggtgagatccggaatcagacggcgctgaaaaccggaaaagtcgggacagacaaaagcttgggtaagctggcgggcgcgatccgggcggaaattgaagaagatgaccgcatctcccgactgcaccgcccccggagccaagcgagtggggggaataaactcgtcggtaatatcctgggcgtaaaagtcttccatcacctcggcggcgctgcggccacagccagggccgtcttccgtcaggatctcgtaggccttctgggtgcgctcccaacggcgatcccgatccatggcgtagtagcggccgctcagggtggcgatgacgccgctgcccagccattgcagctctttttccagagcggccagaaccctggctccatcgcggggcaaggtatcgcggccatcggtgatggcgtggacataggcagggatccccgcctgggctgccagcttcagcaagccgtagagatggtcgatgtgggagtgaacccccccctcagagcagaggccaatgaaatgaaaacggcccccctgctccttgagccgatgacaaacctccaccaagaggggctcgtgaaaaagggatcccgtctcgatggcgtcgctgatacgcaccaactcctgcggcaccacccgccccgcccccagggtcaggtggcccacttctgagttgcccatttgccctgacggcaggcccacggctcgccccgaagcttgcagcagggtatgggggtaggtagcccataggctgtccacgacaggggttcgggcggccagcaccgcattgccctcaggggcttcgcgataaccccagccatccaggattaccagaaccacaggtgccaccgattgtgcatccatgaaatggcctctcgttttttaagacataataccagcccaggcaatacgataccgaatcctccattccctctcaagatttcacctttcttgtgaggggaaaagaagcaactccaatagtcgggattgagcagctaccgccaatcgataggcgagctgccataagtatttatacatatctgcgcagacatctacccagataaaacacggtcagccgcgggggctgggccgcaaacgtttgcgcagggactcggcgcggcgcttggcaatggcattcttcggatccagttgcagcaccgtctcgtaggcctcgaggccagggccgtagagatttttcttctcgtaggcatgggccagattgttccaagcggttacatagccgggatccgctgccaccgcgtctttgtagtagcggatggccaagtcgtattgcccctggctgaagtaggcaaagccgagggcgttgcagacggggggaatgttctccccagccacctctagagcttttttaagctggacgatagcctggtcgtagaggcgcttttgcagatagacgctgcccaactcgtagtgctcctgcggggatcccttgcctttgctcaggcggggctggagctgccggatgactctttcctgggcccgtatccgcagcacctcgcgcaggacgaagtagcccaccacgctgaggataccggccaaagccaccaggtacaggaggggagcgttgacgcccattttgcctatcccgcttgcctcttcagatttgccttgccagcgttacgcctgcaggtgagcctcgatcaaccaaagatctttgtcgatctggcgcgagatctcggtaaacaggtcggcggtatcggcgtcccccagttcggtactgcggtcgatgttgcggcgcaccgaagcggcatactggccgtagcgggccgccaaagcctgcaggtgagcccggccgtcttcagccgtcaggtcgtactccggcaaggctgaggtttgggcgacgatgcgggccgtgccgcgggcaatgccccccaaagctgtaacccgctccgccagcatgtccacgtagttctccagagtgccggcaaaggtgtcgaacatctcgtgcagggcgatgaagttcatgcctttgacgttccagtgggcctgcttcacctgagttttcaaatccagcgtgtccgccaaggactggttgagcagctccaccagttgcgcgcgggcctccgccggcaagtcgatctgggtggggtagagacgggtttttgcggcggtaaccatagccaacctcctaagttgtgtttccattatctgggatccgcctcggctctggggcctgctgattcccgactgagtccatactaacacaaactcggaatgagtatgagttagcaagcgcttacttgccgatgcagaagcggctgaagatctgatccagcaccgcttcggagatctcctcgccggtgatttggccaagggcgtgcagggcgccgcgcaggtcgatggtccaaaaatcgagggggagctgcgcctgcatagcctgaacgacttgttccaggctggcttgggcctggcggagggcggcggcctggcgttggttgaggctcacctccaggttgggctggggccgcccctgagtcacaagctgctccaaggcctcttccagctccgggatcccttggccttgggcggcgacggcggggacgcggtaggcgatctcgggcgggaggcggatcttgtcggcgggggcgaggtcggttttgttgatcaccaggatgagggggcggtggcggatggaggcatagatagccgcatcagcctccgtccagccggcctgggcgtcgatgaccagcaccagcacatcggcggtctgggccagccgttgggagcgctccacccctagccgttccaccggatcgtcggtggcgcgaatgccggcggtatccaggagctggacggggatccctctcaccaccaactgggactccaccacatcccgagtggtgccaggtagatccgtgacaatagcgcgatcctgccccgaccaggcgttgagcaggctggacttgcccacattgggccgcccgacaatggccactttcaccccagtgcgcagtagttgcccccgctcggcggtggccagcagggcctgcatctgagcctgaatgtcttgcagccgggcctgccaagcggggacgtccagggggggcagatcctcttcaaagtcgaggcgggcttcgatctcggccaataaacccagcagctcctggcgcagggcgcggatggactgccccaacttgccctgcagccccgccagggccatttgggccgcctgcggggagcgggccgccaccagatcggccacgctttcggcctgggtgaggtcgatgcggccgttcaagaaagcgcgcaggctgaactcccccggctgcgccagccgtgccccctggcgcaggcactgctgcagcgtggcctgaaccaccatgatgccgccgtggcagtgcagctccactacgtcctcgcgggtgtaggagcggggagcctgcatccagacggccagggcctcgtccaaccgccggcccttctcgtcgtggatccagccgtagaggaggcgatggctttcccagactgcgttgcggcgggcgggagtaaagatagcctgggcaatggccaaagcccgcgaaccggagaggcgtacaatgccaatgctgccctgttcgggcaccactgccgtggcaatggcagcaatggtatcggccaggggcgcagtcagatccatcctcgacaaagcccggcttgaattgtcgcaactgttggattccccatcggctttccccgatcccctgcagaggtctcttgcgcctattggcgcgcctccccgaagtcggaaaaagctataaaaagccgtgcgacccggtgaaggccggggtagcctgacagtggcaactcacgctcgtcccggatacttatgaagccgttacgcacgttcaaggtcactccctacctgccggctgctctggaaagtctgcgcttgttggcctataacctgcattttagttggaacgtggaaacccgcagcctgtttcggcgcatggatccagatctgtgggatgcctgtggccacaatccggtggctttgttggggcagattcggcaggagcggctggacgagctggcggaggatcctggttttttggcccacctggagcgggccagccaacagctccagagctacctgcaggaagacacctggtatcgcaagtatcgctcggcccaagcggtggaaggggagtgctacgcctatttttcagccgagtttggtctggcagattgtttgcccctctactcaggaggcctgggggtcttggccggggatcacctcaaggcggccagcgacctgggcctgccgctggtgggggtgggcctgctctaccagaaggggtattttcgccagtacctcaaccccgacggctggcagcaggagcgctatcccgttaacgattttttcaatatgcccctggagctgcaaagagatgcggagggccgcgagattcgcatcgaggtggactaccccaaacgcaaggtgtttgcccgcatttggaaggcgatggtggggcgggtgcccctctacctgctggacaccaacatcgagcccaacagccagtacgaccaggacatcaccgatgagctgtacggcggcgaccaggatgtgcgcatccaccaggagatcatgttggggatcggcggcgtgcgggctttgcgcgccctcggcatccatcccaccgtctaccacatgaacgaggggcactcggcttttttggcggtggagcgcatccgcctgttgatggtggagcaggggttgagctttgaagaagcctggcaggtggccaagtccagccagatgtttaccacccacacgccggtacctgccgggatcgacctgttcccgcccgacaaaatcgactactacctcggcttctactacagccagatgggcctgagccgggagcgctttttggccctgggccgcgaaaacaccggcgactttcaatcccccttcagcatggcagtgctggccatcaacatggcctcgtttgtcaacggcgtcagcaagctgcacgggtcggtctcgcgcaagatgttcagccgcctctggcccgagatcccgctggaagaagtgccgattacttccatcaccaacggggtgcatgcccgcacctgggtgggggaagagaaccaggccctctacgatcgctacctggggccggattgggcggaggctcccccctcggatcccctgtggcagaaagtggatcggatcccggatggggagctgtggcgggcccacgagcgcagccgctcgcgcctgatcaacttcgttcgcgagcgcctggtggagcaactgcaaaagcgggcggcctcagcggtggaaattcagtgggcctctgaagccctcaacccggaagtgctcaccattggctttgcccgccgctttgccacctacaagcgggccaccctcttgtttcacaacctggaacggctcaaagccttgctcaaccatccccagtacccgatgcagtttatctttgccggcaaggcccaccctcgcgacaaccccggcaaggagctgatccggcaaattgtgcaagtgtcgcgccagccggagtttcgccagcggctggtgtttatcgaagactacgacatgtacatcaccagcctgctggtagccggggtggatgtgtggctaaacacccccctgcgcccccgcgaggccagcggcaccagtggcatgaaggcggcggccaacggcggacagaacctgagcattttggatggctggtgggatgaggccgattactaccagaccggctggcccattggccgcggcgaggaatacgaggatcgcgcctaccaagacgaggtggagtccaacgccctctacgacctgctggaacaggaggttgcccctctgttttaccagcgcggtagcgatggcctgccccacgcctggattcggcgcatgaagcaggccattcagctcaactgcccccgctttagcacccagcgcatggtactggagtatgccgagcgggcctacattcccctcagcaactacttcgaccgcatgcgccgcgataacttcgagtcggctcgccagtttacccgctggcgcagccatctgcaggagaactggtacaacattcgggttgtcaatgtccaggtcgaaccccccaagaaagcttccgccgccggcctcccctcggcgcaaaacgaccaagtggtgatggcccgcgatcccctcacggtgaccgttgaggtgcggctgggatccctgcaaccccaggatgtcatcgtccaggcctaccaggggccggtggacgacaacggccagatccggaacggccaagcaacccccctgcgctacgtggagacggtggaggatcgggccatcttctccggccagattcgctacgaggccagcggcttgcaggggctggccatccgcctgctgccctttcatcctgacatgcacgatccctatgagctgcggctgatgctctgggcctagaatgtccgttccacccaaaagggagaaggaaggggaacagcagggatccccttcctatgcggatccagcctgaacaagagagactccccaaattcgtgcggatgggtgtttctcgctgcccaatcaggcagaatcagagaaaccagctccgggttgatgccatgctcaaagcccacgactcggccggtttgcgcctgttgctcgcggctgccctgctgttggggggcttggccagttggcggcaggatcgcctctcggcagtgatgggtctggccagtgcggcagccatttcagccttcacccgccccgccatcttggcttacaaccggggtcgcgaacggtggctgaaccgggatctgataggggctgtcgagcagctcaacctggcgctgcagcaggatccctgtctgaccaacgcccaccttctgcgcggccaggtttacctcgaactcggccaacttccccaggcgctggcggacttcgaccaagccacccggttggccccgcgccggccagagtcctatctctaccgcggcctccttcttcagttgcagggggatttgcagggggcaatagccgagcttgccgaggtagtacgccggcatcccagcgccccccaccacctccgcttggccaacctgctcaggcaacagggatccctgccttcagctctagctcacctggacgaggccatttgtcgggatcccacctcggcgcctgcctatgcctgccgcgctacggtgtacggctacctgggagaatgggaggcggctgtggccgattggtcccaggccatccgctgggatccctgtccggcccaccactatgggcggggcgttgcctatgcttgggccgattgctatgacgaggccattgccgacctcagccgcagcctcgaggcagaaccctgccaaccccacgttctctacatcaggggcaatcttctctacgagctgggggagatcaaagctgccctcgacgattacgaccaggcctttcgcttggaagccgacggcaacctcggggatcccaccgacgagtacggcttgtacggtcgggggctggcttacggaaatatgggagatagggcaacggctatttccagttggcaagccgctttgcaggtcagccgccaacaccacaacctagttttgcaggaacaggcgcatcgatctttgcggcagctccaggatttggacggagatcccggagcctttggctagcgaggtcgaagggatcccctcagaacattgccgcgaaactggcgtaaaatttgcttatcgccatctcaattcccctgatctgcagttggatttttcccacctccttctgtggctgccgtgaaacacaccctcagcgctcttgtgcaggatcagcccggggtcttaacccgcatcgccggcatgtttgcccgccggggcttcaacatcgacagcctcaccgttggccccaccgagcggcctggcatctcccgcatcaccatggtggtgcagggggatgagcacgatgtggagcagatgaccaagcagctctacaagctgatcgacgtgctgaaagtaaccgacattacccatgtcccctgtgtagaacgggagctgatgctcgtcaaggtcaacgccagcatcgaaactcgctcggccatcatggacgtggcgcagatgttccgtgcccggattgtggatgtggcggaagagtctttaactttggaagtgacaggggatccgggcaaaatggtggccatcatcaagatgttaaccagcttcggcattcgggagattgcccgcaccggcctggtagctctcacccgcgagtcgggagtcaataccgagtacttgaagcagcaccccaccgtggcagtcgtctgaggggcttggccacgatgccaacagagattgcttagggaggaggccatggcaaaaccggagagaagccggcgccatagggggcaggccctgcgcaatagcctgcgttgcctgatgagcctcctggccattgggctgttggggttactggggggctgtggcccccgacctcccaagtcggttgtgcagcaggctctggcctaccagatctcccacccggctgagccggttgcctcgctggtgggcagcgaccgcttagcaggccgtttggaagtgcaggatgtccaaattcgtcaggatagccgtgaacccctgctgttggcctcaggagagaaactggaaggccaccacctcagcggcacctataccgtaattgtcaagccaccgggatcccgccgcccctaccgccgcaagggggatcccttccagctcaccctggcccaccagaaggcgcaaagttccccttcccctgggggagcgcagcccaaaaccctgcccgaacggtggctactggcccatccctctcccgatgccaagagctgggaggtcatcgactttttcccccagccggcaccgctgccggagctgcctcctgccgaacaggcgtaccgacacccgactgaccttgacgctctccccgcccctatagctggctttcgcccaggggtaagccagagaactctttcctaggctggaggactgctcccaccggagaagtcagctaccttccctggggaggaagagatccttcgcggctacctggccacaacaaagcgctacgtagaaactccaaacaacggtaggcaggctcctctgcaggcctcaatgttgtcccttgcgccgccattttctgggtcagcaccgcagaggtggttggctcaccgcagcagagctgccccccagccgaatagcccatccaccaacagggtattcagcactgctcccgcaaatgcccaatggtgcaagcggcgggatccctgcactctccacaatccaacacccagcaacagaaggcccaagccgatgccccaacccaggccccagggggtagccattttgtcgagggccgccctaaaagggacaaccgcctgctccaaccggtcaaactgcatcgcctgccgccactcaggcagcagccccaccgagtaaatgtaaagatctgtaaccgctgtgccccacaaggagccgagatagaaccaggtgccgatgcgggcaaagcgttgccgtgccccccaccagaccatcgggatccccagagcttccaccggcatgtgccagaggggctcccagcgcagccagccccagtagaaggatcctgccagccaagtcagcgtgaagccgtagagcagatccccccagatgcgggtgcggggccgcgagtagagccgccagctaaggcccagccagcctagagtcatcgccaagctcagccaagggctatagcgcaccaggggcgctgccacaaaaacgggtaggcacaccagcacagccgccgctcccccgatggcgtggtgagagggaaaccgccttcgcagagaagaacggggaatctcccgtccgactgggccctgggaggccagggaaggctcttcttggagaggcggcgaacaagaggtaggaaacaaaacgcaatcttagaaacttttacatcagttaacatagcatcttccctgccctttcccgccccggccgagaggggccggcgttgccagggtactgccgaaaatgtcagggtgagaataacgcgctgcccggaaaacactatggagttgctgttggcgggagatatcgggggcaccaagaccagcctcagcctcttcaatgcccaagatcccgatcacagcctctaccactgccgctacgccagccagagctatcccaacctcaccccggtggtgctggagtttctggcccaggcacggcaggagctggggcgagatccccaaccggttgccgcctgctttgctgtggccggccccgtagtggaagaaaaaagcagtccaggagccgggggacagagggccaaaatcaccaacctgccctggagcctgcactcaagccagttggcggcggagctggggatcccccgcctagcgttgatcaacgacttcagcgccgtaggctatggggtgctggccctgcgagatcaggatctggaaacgctgcagacaggagagcggcagccccaggcgcccatcggcgtcatcggggcgggcacagggctggggcaggcctacctcacctggggagaaggcggctaccaggttcatgccagcgagggggggcatgtggatttttctccacggacccctttggaatgggagctgctgcggtatctgcaacaacgacatgggcgcgtctccaccgagcgggtggtctcggggcaggggatcgtggccatctatcaatttctgcgggatagccgctggggccagggagaggagcagttgctggcccaaattgccgcctgggaaaggggagccagccccgtcgacccagccgcccaaattgccaatgccgccctggagggacgggatcccttggcggtggagtgtttgcggctgtttaccagcttgtatggggccgctgtcggcaattttgccctgcacctgctgccccgtgggggcctgttcatcgccggcgggatcgcgcccaagctcctgcgcctgttgcgggagggagagtttttgccctcctttttggataagggacggatgcgcactctgctggagcaactgtcagtgcaggtggtggtgaacgcccaggtgggcttgataggggctgcccactatgccgccactttgctgtagaggttaagcctgttggcggcagggatcccccgctcccttctcccagggggagaggggggctgggcaaggcgcaggatggccatgcctagggcttgttcctgctcgcaaaggccgcattttccgctgccaaaaacaactgggcccgccaaaagcaggtgatggatttgctgtcgaaatccaggccaaaacgggccatttctgtcagttcggcaggcgaaagctccaccaccgcaatgtcttcatcttcatccttggccggtggagcatccagcacttccagatcccgcgccaggtaggcgtacatgatctcgctggaatagccggggcacagataaaattggccgaggggatcccagcggtgggcgcgcaggccggtttcttcttccagctcgcggcgaatggtttcatcaggatgttcccctggctcgacggtaccggcgggaaactcgtagaggtaggcggcgacggcaaagcgatattggcgaatgcagacgaacttgccttcggcagtgaccggcacggccaccacgccgccggggtggaggaggtactcccgctccccttcggtgccgttgggaaagcgcaagcgctggctgacaaaggtgtacttgtggccttgaaagcgcaggcgctcgcgaaggatctgcgatggggtgtgcatggcaaggttgcttagagaaaggcccccctcagcttaatcggtggcggtgctgttggagctccccccttaaggtaaagtcagaggggcaagcgaaggtgcaggccatgatctccccttctctgaaggagttcctcgccctcagccaacagggcaatttcatcccggtctaccaagaatgggtggcggacttggaaacgcctgtctctgcctggtaccgggtctgtgccgggcggccctacaactttctgctggaatcggtggagggaggggaacaggtggcccgctacagcttcctcggctgcgaccctttgtgggttttgcaggtgcgcggggatcaggccttgcagatccaccgcgatgggcatcgagagcagcaccaaggggatccctttgccgttttggcccgctgcctgcagccctatgagccggtgcacctgccggagttgcccagcagcatcggcgggctctttggctactggggctatgagctgattcgctggatcgagcccaaggtgcccattcaccccctgcagccgggggatccccccgacgctatcctcatgcaggtggacagcatcctgatcttcgaccaggtcaagcgcaagatctgggtggtggcctttgccgacacacgccagcagccggcggagcaggcctacgcccaagcctgccggcgggtggaacagttggtgcaacagctcagcgcccccctttctcttgcccacctcagcctcgactggaagccgcaactgcccgatgccattccccccagcaccctcagccgcgccgcctactgccaggcggtggagcaggccaaagcctacatccgggctggcgagatctttcaggtggtgctctcgcagcgcttcaccaccccttttgctggagatcctttccggctctaccgctccctgcggctgattaacccctccccctacatggcgtttttccagtttggcgatctctgccttgtcggctccagcccagaagtgatggtcaagctcactcggataggggaagagcgcatcgccaccgtgcgtcccatcgccggcacccgcccccgcggcgccacccccgcccaagaccgccagttggagcaggagctgttggcggatcccaaggagcgggcagagcatgtgatgctggtggacttggcccgcaacgacctggggcgggtctgccgcctgggatccgtgcaggtggacgacctgatgcagatcgagcgctacagccacgtgatgcacatcgtcagcaatgtggtggggcagttggatccccgctacagcgcctgggatctgctgcgggccacctttcctgccggcacggttactggcgctcccaagatccgcgccatgcagattatccacgagctggaagggtgtcgccgcggcccctacgccggcgcctatggctactacgactttgccggccaactgaacaccgccatcaccatccgcaccctgctggttcagggggaccaggtgagcatccaagccggggcgggcatcgtggccgactcggatccggagcgggagtaccaagaatgcctgaacaaagcgcggggcatgctcatggcagtggccagcttgcagaaggagtaaaggctcgtgttagcccaggtgcactttagccatgccgagcgggagcgccggcagccggatccagagaccgtagagcaggcgtttcacctgttttccaccgagggctacctggtgctgccggagatcttccccacggcgctcatcgacaagctacacagtagctttctgaccacctacagccgctactgcacccacgaaaaccaccccgacgccctgttggtgggcaatcgacgagtgatggtgacggtgcgcctggaggggccctttaacgatcccctgctctatgcccatcccttaatcctgcctatcttgcagcgaatcttgggatcaagcctgatcctgagcgggctgggggtggtagtttctctgccgggatccgccgaccaacaggttcaccgggatctctcccacctcttcggcgacgcaattctagatgccatcgtcccctgctatgccctgaatttgcttatcccgctggtggaggtcaacgaagagaacggcatgacccgcctctggcctggcagccacgctgttttcgaggcccactacaccgagctggcccggcagatgccctttgtcgatccgccgctggccaagggatcctgcctgctgttcgactaccgcttgattcacctgggccgggccaatcgttctgctgctccccggcccctcctctacaacacttacagccgaccttggttccgggatcccgtcaactatacccgacagccccccctggtgatcccggcagccgagaaagagcggatcccggcccagcaccactccctattcgtggcagcgcagattgtgtagaggaaagttttgaggaatgtgggaagatgcctcagaatgggggtgggtatccccgttgttgaagtttgattgcgcaccccaccatgagcgaaagcacctctcaagagccatcttgggcgccgacggcagacgaaatggcccctgctgtgggtcctggcgcagaaaccgccccggctcctgaagccgacaagggatccgccgcccggcgtgtccgccaactcttgggcatgaaaggggcagaggtggagtctcgctccgtttggcaagtccacctgcaactgatgaagcccgtgacctggatcccgctggtgtggggcctgattccgggagcggcctcctccggccacttcacctggacttgggaaaacgtggccctcatcttggtgggcatgatcctggccggccccttgatgacgggctacacccagaccctgaacgaatactacgaccgcgacatcgacgccatcaacgagccctatcgccccatcccttccggggccatctccctgcggcgggtggtcatccaaatctgggtgctgctgatcctggggctggcgttggcctatgccctggattggtacaccggccacgactttccggtgatcacctgcattgccctggcgggagccctaattgcctacatctactcggcgccgcccctgaaactaaagcgcaacggctggctggggaactacgccctgggggccagctacatcgccctgccctggtggacgggacatgccctctttggcgagctgaactggacaatctgcattctgaccctgatctacagcttggccggcctggggatcgccgtggtcaacgatttcaaaagcatggagggggatagacaatttggcctcgcctccttgccggtgatgtttggggcgatgggggcggcctggatcgcggcgctgatgatcgacctgtttcagttcggcatggcctcgtttttgctgggagctggcctaaagctctacgccgcaattttggtgctgctgattatcccgcagatcaccttccaagacatgtacctgctgcgggatcccctcaacaacgacgtcaaataccaggccagcgctcagccttttctggtgttgggcatgctggtggtggggctggcgctgggccgcttggggctggggtagtcgagccgaggccaaagtgcccatcctggcaaccgaggtgacggcttccgccctggggtgctccctctgcctgggccaagatcaagtcaggatcccatcggggatggccgatggatcccaaaaagtgggatggccctgggccaaaggagatatccgatgaagctgtctattcccctccaactcagcctcagcctggctctgctcttgggggcggtcgtccctgcacaagcccagcggatcgtcatcgacgggcgcgggatcctggtcgaacccagcaccggtggctcggtcatcctcaaccccgaccagccgctcttggctccgatcccgcctgggggagttcctttttccctcgatgcagagggccaagtggtctctgcccctggctaccgctgcagcgccgccaccgctgccgacaactctcccatcatctgccgctcccagttcaaccccaacgacgtggtggtctacgagcgggatggccgctccaacaccttcttcgtcaatactgacaaccctgtgatccagccttccggcagcggcctgcggattctgcccaactccgagccggtgcagccctccggcagtggcttgcgcatcatcctcaactgacagacgggaagcggccccctgtctaaggggatccctcaggagcagctcccgctcgtcttgcctccaattcccttaggatctgccggtggcgctgccgggtgatggggtacagccacaccagcaggatcccaccgattaaagccactgccggcagggggccgatggcgaggcggatggccagcaaggccaattctggctggaggggtggggcctctccggccaccgaagggataaagccggcccaatccagagcttgtcccacgaaaaacagccctagcgccaggcccaccttttgcaagaacaccatgaaggcatagaagatcccttcccgccgctccccagtgtgcagctcgtccaggtcgatgacatccggcagcattgaccaagggccaagatacactgtggcggaaaccccgatccctgccaacagggctagtgcaatcatgagccgctcctggccggcctgcaggaaaaataggcccgcctgcgagatgagccaaaaccccgccccgatcaggtacatggcgcgcttgcccagccgagcgctcaggcatgtccaggcaaacagggtcagcacggcaacactctgaaccgccaacaccaccagagaaatccacacctcgggcaggcccatccagaagacgatgaaataggggatgatcgtggctgtgaactgaaaggccagccaagaacacaggtagatgccgctgacaaacaggtaggggcgattgctgaaggccacccgcagttgctgcagcagaggcagcggatcccgttgggattgaaaacgttctcgtactccccaaaagcagagcagcaggggcacagccgagatggccccaaaacaagcccccgccagcagatggccggcagcccgatccggcagcaggttaaacagcagcggaaaggtaaccacggcaaccatgctgccccccaccgagaaggcaaagcgaaattggttgagccgggtgcgctcgtcgtaatcctgggttagctccgccgtcagggaggcgtaggggatgttggcggcagaataaaaggtgttgaacagcagggacaccgccaggtagtaggcgaaaagggggcccatctgaccgggaaaagggatccaccactgagctgcaaaagtcaggccaaaggggatggccgaaaacagcagccaggggcggcgacggccccaacggctgcgggtgcggtcgctgaggatgccgatgatgggatcgttgacggcatcccaaaagcgggtgatggcgtagatgctgccggccaagcctgccgccatgccgacggtattggtgagaaagggcagcaggaaaaagatgaggatattggccgtcatgcccgtgcccagatcccccaccccataggccagcttcgtccgcaagctcagtcgttctccggtcatggcctgccttggcaaaggagagtcttacttagtctagggggaaggggcaggcgagagggctaattgcccttttcgcggaggggctaagagcgcatctggctcatcgcctccagattcaacgccttggccacctgttccgggctcatcaagttgcgctccaacacgatctggcggatgggcttgccggtttccagggagatcttagccacctctgccgcctgcaggtagccaatgtagggattgagggcagtcaccaaagccagcgtcccctcagcatagctgcggcagcgatccgcctgggcggtgatgccgcggacgcagcgctcggtaaagacgcgcaggctgttgttgaggatctgcaagctatgcaggaggttataggcaatcagcggcatcatcgcgttgagctcaaattggcctgcctgggcggcgaggagaatggcggtgtccaggccgatcacctgaaagcagaccatgttcagcatctcggccatcaccgggttgtacttgccgggcatgatggaggagccgggctgtaccggcggcagttggatctctttgaggccagtcttggggccggaatccatcaggcgtaggtcgttggccattttgatggcatcttgggccaggttgcgcagggatcccgacaggtgcacaaagggggccatgctctgcatcgccgccatgggatggggggccggggtaaggggcaactgggtgtactctgccagccgttgcaccaccttttgccggtactggggatgggtattgaggccggtgccgacggcgctgccccccagccccaagctgcccagagcctggctggcctcctcgatccagcggcggtgctgggcaaagatggccgcataggcgccgaagctatctcccagccttatggggacagcatcctgcaaatgggtgcggcccgccttgagaatgccgtggaactcctgtgctttctgctccagcgccgccaccaggttgtccagcgtgcccaaaagatcccgccgcacccgcagcagggccgccaggcgaatggcggtggggatgacgtcgttggtggattggccgtagttgacatggtcgttggggctgacccgctcgtagcgccccttgggctctcccaggatctccagggcgcggttggccaacacctcattgacgttcatgtggtgggaggtgcccgccccggcctggtacacatccaccacaaactgatcccgcagggatccctggaggatctcgtctgccgcttggacaatggccttggccacgtcggggggaatgcagcccagctcgccgttgacctccgccgccgcttttttgatgagcacgcaggcctccacgtactccggcagcggcttgaggccgctgatgggaaaattctccagggcgcgggcggtttggatgccgtagtacaccgactgcggcagttgccgctcccccatcgcgtcccgctcgctgcgcacttgcagtgggtctgtctctggaaccatggcacagctctagctggcaggtttttgggaaggttcctgtagaggtagggatcccttttcctggagagcagccaactgctggctaatccgctcgttgttttccgccaagacgagcaccatggccgcgcaggccagatgaactcctgcccggaattcggccgaggctttgtactgagccagcgcctcgctatctccttctcgcgggctcaggatcagttgcaccgacttttgggccaactctttcagttcccgttccgttaaaccgagctgcaccacttttgccctccctgctaaccggaaaacaagcccccccctgccctctcaccggcaggagcgccactttggttatcctaccgcggttgctgccccaatccagcatccttcttccttccagtgggtcggcgaacccctagaagaaaacaaaaaatgccggctagtataggtgcagcatgccttgccctcctggccgatagaccacttgggggtgcaagtccgtcggccagcaacggcgcaaaagaggctgctattctctgagtactaccatctaggttgttgttcacagagaggaaaacttgtccgtagaacgtccacttgaccgcttgccccgcaagcagcgcgcagagctgccggccatcaacgagcgcatccgcttccccaaaattcgcctcatcgacaccgatggcacccagttggggatcatgagcccgcgcgaagccctgcgcctggccgaagaaaaagatctggacttggtcttggtcagcgacaaggcggatcctcccgtctgccgcatcatggactacggcaagttcaagtttgagaaggagaaaaaagaacgggaggcccgcaaaaaacaacacaccgccgagatcaaggaagtgaagtttcgctacaacatcggcgagcacgactaccacgtccgcctgcgcagcgctcagcagtttttgggggatggagacaaggtaaaagccacggtgatgtttcgcggtcgcgaggcccagcacgccgagttgggggaagagttgctgcagcgcttgttcaaagacctagaaggcgtggcggaaatgcagcagcccccccaaaaggaagggcgaaacatcacgatgatcctctcccccaaaaaatccacctgaggagggatcccgtctatggctcttgctgttggggatccggcgccggagtttaccctgcccgatgccgagggcaatttggtcagcctgagccagctgcggggccggcgggtggtgctctacttctacccgcgggacaacactcccggctgcacccgagaagcctgtggctttcgcgatgcctacgccgagtatcaggcgcacgggatccacgtcttgggggtgagcgccgacgacgcccgttcccaccaaaagtttgcccaaaaactgcagcttccctttccgctgctggtggacgagggggccaaggtggccagcgcctacggcgtctatggcccgaaaaagtttatgggcaaagtctataacggcattcaccgcaccacctttgtcatcgatccggaggggaagatcgaggccatcatcaccaaggtcaaggtggaggctcacgcggcggagctgctcaagcagttaaccggctcctaagctctctgttggggggtgcagggggagcagccctgtcggcaaaggtgcctaggtgtccagcgttcccgtgccgagattaggacaagaagagagcgggcaggggatataacgatacaaggtgccggtatggattcccctggggccgtgtcccgacgcacccgtaccaccaagtcgattcacgacagctaccaaattttgggtttggccggccaagggcagtatgggcgcgtgttctgtgcccggccccgccacgggggggatctggtggccctcaaggagctgccggcagagcgctttcccacccccaacctgctgcgggagctgcgctacctgctgacattgaaccaccccaacatcacccgctgctacgccctcgaacatgcccgtgaggggcgctatttggtgttggagtactgcgaagggggcacgctgcgggagctgatcgaccaggtggagcgggggctgtggctgccggtcaagcaggttttgggctttgtggatcagatcttggccggcttggatcatgcccatcgacagggggtaatccactgcgatgtcaagccagagaatatcttgctcaagcccacgccccagggttggcaactgaagctgacggactttggcatcgctcgtcacccccagcctgctcccggcgagatctctgccaccggctcccccgcctacatggcgccagagcggttctacggccagttcagccccgcttctgacctctacgcggtggggatcatcctcctggagctgttgacgggccggcgacccttttccggctcccccagccagttgatgcacgcccacctcaaccagccgtttgtctgtccggaagggatcccggccccgctgcaggaactgctggagatcacgttgcgcaagttgcccctgcggcggtttcgcaccgcggcccagatgcgttcggccctggcaacctttgcccgggagtggcaggagccagccggttgttgggtcggccctcgcctgtccaggcggtcacctcccggcctgcaggtctgggatctgccggatccgggttttgttggcgagggcgggagggagtccctgcctgagcaaaagttctgcatctgtgaagatccgagcggctcccgatccccgctgctgctgcgggtaacccctcagcggctggagtggctggatctgcagacccttgcctcaggagcgccgcctctggcctgtttctccttggccgaaccgttgcagcaagtgctgcccttgccgagcttcccggaggctttggctttttccaaaagcaaccttttgcacctgagtcccgcgcgcgtccgtaccttgctgagttttgcggaggattggcgagccacctggctggcggagcggcaggagttggtctgggccactgccaaagaaattggggcagtgcaatggctgccggctgggccaaccgtagctcaaccttttccggagttccactgctactttcgctggccttggcaggtgccaacgggatccctgctccgcttgctggctctctcggagcatctggtgctgttggcgggattggggcggcagtgggtggaaatgactgtgttgccctatccggcggcctggcctccgcagacgggctcccagccgctgcgctatcgcctacccctggatcccagggggagagtgctcagcttgggggagcggctgctttttgccggcggggatggaggaggccagggatgctgcccccacctttgctcggtgcaggtcaacccgctgcggctgcgccgctggtttttgaaggggtggcccctgcaaatggccaaggccccttggggcgtgctgctcctgtgtcgcgagggggaggagttctcttccctctggctgtatagcgagggggggtatcccttggcccaggtggccgtgcccgtcggatccgaggtgttgcaggtggggcaaaggggactggtctggctgcaagtgcccaaggccgggaagccgcagcaatttcagctttggcagttggatctcaaccagttgccggcgaatggccatgccgccgagggggttgctttgggctagcgacgggttttttgcttttgaaatggccctagctgagcttgggctgttcggctagctgctggagtgggcttggcgagccaattgcttgagaaaggccagcggataacggctgtgaagctgctgcttgagccgctcttgcaggagctcctcttgccagggatcccccgattgcagccactccaggtagctcagccccgccacccgcgtcagataggctccgctggccgcctgcagcgggatccccatgagcatccagggactggctttgagggcagagcccagggcctgggtggccagctccagtcccccaagctgcacgatcatttgcgccaggctgtgggccatttgttgagcctgctgcagggtgatgcggcgatcgaacacctgatgcagctccccgatcatgcgcgcctggatgaccacccccgccagcatatccaaagccggaaggggagtcacggccagggcagcagcggtggcccactgcatccgctccacgatctggcgaccctggtggtagcgctcttcccgcagggcctgttggacggcctcgctcaaggtttgggtttgcaacagggcgttggccaggcgcagatgggatcccttttgctgcagcaggcgggccatctgctggaccagggcgcctgtatcggggggctgcggctcccaggtttcttgtctggagccatcggggaagcagtagcgaaccttcaagggctccgggtcggcggcaatggccaccacctgctcagggggaatgacgccggcggtgcgctggcgcaggtgggccaagatgatctccacctcctccggcaacatctgatccgtcttgttaagggccaggatggtggatttccccagccgggccagctcgagcagctcggcatattctgaggccagcagatccccagccaccaccaaaatcaacagatccgccttctgggccagggcgcgggcctccgcctcgccggcgccgccgatggtcagcaggccaggggtatcggtgagggagatggggccactccagccctccagttgataggtgtgaatggatccctgctgggtggtgcccagggtgggagcggtttcccccacaggctgccccagcagagcgttgatgagagaggttttgccggcagaagcggtgccgaacaccaccaggtgcaattcttcctgggccagccgtcgatcgatctcccgcgccttggcctgcaaggcgcgacggctaatgtcgtcctgcagcttctggataaggcgatcgacatcctgcagatctgcttgcacctgatcccgcgtcaacttaacccgccgccgcggcttagccgctggggtgggatcctgttgcggtcggcgaacctgttgccaccaatggcgtgccaccagccctgccgccactgttccgcccaggatgccggccaccgccagatccgccagcggcaccgaatagggagccacaaagctgtagatgccctcaacccattgcaggtattggctgagagccgccaagcccagccccgtcaacaaccacagccaagtggagcgcgacaacaccatgccaacccacagcttgcccaaatgcccaatcgggaacagatcctgatccccaggcaaaccctgaagatctatctagtctagagatctgcaaaggcgagagaagcgttcgcgaatttaggacggctgaaccctctccgctggcaaccccggcgcaagcgggctccgcagccgcttctctagcatagggctagctgtagctgggcatacagtttttgcaagaagctttgtttaggaacagctacccaccggcaaaaccagaagctgaagacagaaaacgccaatcgagatcgccctcagcccaagtggccaaaaaggccagggatccctggcaaaaccgccggcggctccagcggcgctggcaaaaactcgcccccccggtagtccaatagctgcaccaacaacaaatagcccacccccagggcaatggccaaagctcccgtcataatggctacccacttgggccgttccacgctgggcctcccaatcactgccggacttgatcttctttcttaataatgcctgaagccttagcgaggtgggatcaagacggtgtcgatgacgtggatgatgccgttggcagcttgaatatccgcggtgatcacgttggcgttgttgatgcgaatccgtccgccctcaagaagggtgacagtgacaggggatccctgcaaagtcgtcacctgctggccggatctgagggcgctggagggggccaagccgggaaccacgtggtaggtgagaatgcgcaccagctctgcccggttctcaggccgcagcaaggcttccaccgtgccagggggcaaagcggcaaaggcagcattggtgggagcaaagaccgtgaaggggccttcttgctgcaaagcccccaccaagcccgctgcctgcagggccgtcaccaaggaagttagggttagcagcggcaacggcgacgatattgggcagcggcgtagggctgggagagagagtcggagtgggcgtcggcagggcaatggctgtatcgttgctggaactgtcacaaccgaccaaggccaagcaggtggccgccgtcagtccaagggtgagggctttgcgattcataacaaaagttaataactcaaaacattcgtctccatcttagggtcaaaagccgttctcgcacgggtggccctagagcagagcaggggtcacttttgcgtagaagtggctacggtaaagttcggtattctgggtgtggttgctggaggggagaaaggggatgaacgggatcgggatcccatcttggcggcggcaactgcgtcgttggctgccctgggctgccctgctgctgctcctggtggccattggctactgggtgggcccccgacctcggccttatccccaagagccagagctgcccaccctggcccctctgccgcagcacccccgcatccgggtggcgttcaaccaaagccgcgagagcacctatcgggatccctatcgccaggtctatcgctacggctacaacctggaggagctgatcctctcccagatccgctccgcccagcagtcgctggatgtggcggtgcaagagttgaacctgcccctgattgcccaggccctggccgagcggcgccaggccgggatcccggtgcgggtgattaccgaaaatacctatgtgcgggcctggcaccagctcacccctgaccaagtgcgggcgttggacgagcgcagccgccgcaagtacgaggagtaccgcaacttggtggatgtgaaccgggatgggcgcctctccccagaagagatcgccacgcgggatgtctatgccctgctcgatggggggcaggtgccctggctggacgacaccgccgacggctccaagggcagcggcctgatgcaccacaagtttgtgattatcgacgggcagcgggtgctgaccggatcggccaattttaccctctccgatatccacggggatttcgatgcccccggcagtgtgggcaacgccaaccacctgctgctgctggatagccccgagctggctcgcctctacaccgaggagttcaacctcatgtggggagatgggccgggagggttgcccgacagccgcttcggggtgcaaaagctcaagcgtcccctggagacggtttaccttggcgatgccatcgtgggggtacatttttctcccagcagccgctccctgccctacgaggccacttccaacggcatcatcgcggccaccctggcccaagcgcagcagcaggtggatctggccctgttcgtctttacggactcaggcattgccaaccagctcaggcaactgcgccaggagcgcaacgtgctgatccgcggcgtgttcgatcccggctttgcctttcgcgactacagccgcaccctggagatgtgggggctgctgctcccggacgaaaactgccgggtggacgcggcccgcctgccttggacagtgcccgcttcatccgtgggcgtgcccaacctcgccccgggagacaagctgcaccacaagttcgccatcgtcgatcccggcactcctcaggccacggtgatcaccggatcccacaactggtcaatggcggccaaccacatcaacgacgaaaaccttttgatcatccgtaatgagcgggtggtggatcactttgtgcgcgagttcgagcggctcattgccgaggcccgctttggccccagccgccgcctgcagcaacaggcggaagagagagcccgcctctgccccagccctgtccccgtcgccctctcctcatctgaagcagagccggagctgctggaagtcgaggtgatctccgttcctgacaggggatccccttcccagcccgctaccccgcaagcttcccgcgtgaacttaaacaccgccaccgcagcagagctgcagcagttgcccggcattggcccggccctggcgcagcgcatcatcgaggcccgtcccttttcctccttggaagatctacagcgggtcaagggcatcgggccggcccggattgagcaactgcgggatcgggtcacctggtagggatccggtctagctctcttgagccagctccagaaaggcccccatgcggcgaaacttctggtagcgctcctcccgcagctcccgcccgctcagagcagatagctccttgagatgccgcaggagagcttctttcagcgtctgggcagcttccaggggggcgcggtgggtgccgccaaccggctccggcaagatctcgtcaatgacctctagctgcagcaggtcttgggcggtaatgcgcagggctgccgctgcttgcggcgctttcttggcatctttccaaaggatggccgcacagccttccggcgagatcaccgaatagacggcgtgctcaaacatcaagatgcgatccccaatgccaatggccaaagcccccccggatcccccttcgccgatgacggtgcagatgatggggatctccagccgaaacagggtctgcaggttggtggcgatcgcttccccctggccctcggcttctgccttaacccctgggtaggcccccggcgtgtcgataaaggtcaataggggcaggccgaagcggtgggcatgttccatcagccgcagggctttgcggtagccggcggggttgggcatgccgaagttgcggtggatgttgtctttggtgtcgcggcctttttggtggccgaggatcatcaccggctgatcccccagtttggccaggccgccgacgatggccggatcgtcttggccgtggcgatccccgtgcagctcaaaccagtcgtcgcagatggtctggacgtagtccaaggtggtggggcggcggggatggcgggccacctgcagccgttctacgggggtgagctggctgaagatctcgcggcgcagctcttcggctttggcctctagttggcgaatctgctcagaggcgtcgatgtcgttttcttcggccaaggcgcgaatttcctggatgcgctgttcgagggcggcaacaggctgctcaaactccagcagcaggcgatcggtgggcttggtcataccggtcggcattcgcgttgggatctggcggctgcgacagcttgccccagcttctggggtggcagcccgcttagggctggaagttgatcttctcacatccagattctttaagctagagaaggcccttttctggctctgcttaaacccgtgtcttcctcctcccactcctcctctgccccccttcccccctggctgcgctgggggctagtgggatccgtcgtcttggctatcggggtgggagccttttggcactacgggcggcctgagcgacaaatccgcgtccacacggagagattgctgcgggcggtggagcagcgcaactgggatcaggtggagatgttggtatctgaggcctatagcgatggttggggcctgaacaagcagcgggcgctggcctacagccgcgagatcttcggccaattttttcgcttgcgcctccaaccccaagcgctgcaggtgcagctcgacctaggggatcccagtcgccaaggacgggccaccctctggtttgttatcgagggctccggcggccccttggccaacctgacgcgagatcaggtgaatgcgctggagcaacccttccaattgaattggcagcgacggggtggggagccctttcgctgggagctaacccgcgtggagaatccagagctgcaactgccccttctcgcttctcaagaacaggcaggccagagatgagggtcgaacaccaacagggggagctgaccttcaactggcgggatccactgcacaatacccctttggcgggcctgagctgcatagcggctggggagaggctgcaactgggaggatgtcaggcggcgcaggaggggctgagtgggaatgggcagagcccctgtttctgggttgtcgatctggtcggacaatccgtcctcagaactgcctggctgcaacagaataaccccttccggttgaaaagggatccctcggcccagcaacaaacgaccggtatccaaaagctgggggccgccctcctgagcaagctgaaactctgcccagctaaaaactcgccgcgcccgatcaacagggaggccgaagcagtaggagcccagttggaaagtaatcaaggtctgccggtttctcagttgttcttgccgagccagacgacgcaggcgcagaggggaaagcaggggcatggactacctcgccatcaaaacgccggtggaaggtgccgaagaggctggttgcagcagttgccgcagcttttggatcagctcctgttcctggaagggcttggagaggtaggcgctggctcccagccgctgggccagttggcggtgtttctcgccactgcgggaggtgagcatgaccacgggaagctggtcatacagggggtgggcacgaatctgggccagcaagccaaagccatccagccgcggcatttcaatgtcggtaatcaccgctcggatgggaattcctctctgcaagtgctcgagggcctcttgtccgtcgcgagcctgttcaacccggaaccctgctctttctagggtcatggccaagaagcggcgcacgttgaccgaatcttccaccaccagcagggtgggctgggcggcaaacctgggctggggaaggggatcccttgccgactgacagggctgatcccgctgggcgagcagccagctcaagagggcaggcggatccacgaaaagagcgattcgcccatcggccaaaaccgtacagccggagaatcccgacggcagaggcagacctccctccaccgggcgcagagttacctcttgctcccgccaaaagcgatccaccaacaggccatagggccggttgtcttctaccaccagcagcaccacaggtcggtcgagaaggggggtctcgtcaatttcccggcgaggctgccagcgcgcgaagcgaaaccagtgacccacaggaattaaagggatctgctccccttcccagagaaaggaatcggcaggcaactgcggggggataagcaattcttccactgcgttggccggaaaagccaacatcaacccctggcattctgtcagcagcacgcgggtgacgctcaaagaaacgggcagagtgagggtaaacagcgtgccccgtcccggccaagattccacctgcacctggccgccaattcgttgcaggttggtgcgtaccacgtctagacccactccccgtccagatagctcgctgactcgctcggcggtgctgaagcccggctggaagatcaactccagcagctcctgggagctggcctcagccaggtcggcagcggaaaaccctatctgcaaggcgcgggcccggattttatccagacagatccctgccccatcgtctcgcaccgtgatcagagtgcggttgccccgttggctggcggcaatttcgatgaggcccttggccggcttgccctgggccaggcgggtgtctggagcctcgatgccgtggtcaaaggcgttgcgcaccaagtgcaacaagggatccgccaaggcctccaaaatcgagcgctcgattagggtggatccccccaagacccgcagctccacgggcttgccatgggctaagctcagctcccgcagcgctctggggaagcgatccgtcaaatccgatagaggctgcatgcgcacctggtcgagacgggtttgcatttgcctggagaggcggctgagctggcgggcgctgccttcggtctcctgcagggtggtgtcgatatcgtgggttacctcatcaatttgcacaacggtttccatcacctcttgggtcagcaggtgcatctctccatagcgatccatctccaagaggtcaaaggtatcggccaaggtcaggccgggatccccttcttttttcaagagcacagaagcaggcacggtggcagcgacgcggtcgtagctgctgcgcaggcggctgttggtttcttctagagtgcgaacccgccgtttgaacaagctgaccagctcccgcagccgttgcaggcgactgtttaagcggttgcgctcccctatgagctctcccaacagctcccccaactgttccagagggcgagccggcacccgtagcatctcggcagcgcttttggccccggctggaatcgaatccggcagctcggtggctcctgccattgcagggggaggggcttctggcgggggggaaactggaggctctgccggatcccaggagctggggagaagagcgacctgaccgaccagcaccagggcctgcgagcgtcgccaagcttgtaaagccgcctgagcaacgggcaacacctgctccttggcatttggcggcagcgtctccagagcttggactactgagccgcacagggtggcaaaggcaggcagatccaacatttcccccaacgcccccagctcttgggcagcaatgagaaactcctcccgcaaacagggctgctcggggtgggccagcacaccttccaaccgctgcagacaggcctccacctcggttgcaaacagcagcacccgcatatcgcccccggcctctgctgccaggacttggacgttgtcctcaggctgcaactctcccaactgctctcgcaattgatcgaaaagaggctgcacccgctctgccagccaagattcgtccaaaagccgctgctggcggtgctgctgggctatttggcgcatgcaatccaacgccgccaagaggttgcgctccactgcggggtcggctttttggggatccacctgcaagatcttgaaaccatcttccaggcgatgggccaagtcgctaagcaccggaaagcccatcatggccgccccgcccttgatggaatgagcagcccgcagcaagcgatccaaacgggggcgatccaaactctgggatcccaggcccaacacccctgcctccagggtgtcgaggtaagcctgggcttcgtccaaaaactgcagcctaacctgccactcgcgtgggtcgagggaagtgggattcggccctatgctaaaccgcctcccccaccttgaaggtggacacagaagtctgcaactgacgggcaaccgccaccgtagcctggagagagttggccacctgctgcgaggctgccgccgtctgggcggcaatgttggcgatttgctgcatcaactggcgcaccgtttgagatgcatctgcctgggcatcggtggagcgggcaatggcctgaaagagctggttcacctgccgcgagacttccacaatttgtcccaggctctgcttggctgcttccaccaagcgggttccctccaccacctggccggtgctggtttccatcgcctgtaccacctcgccggtttcccgttggatcccttccacaatgcgctcgatctcgcgggtggcttctgccgactgggccgccagtgccccgacttcctcggcgaccaccgcaaaacctcgcccttcttcgccggcacgggctgcctcgatactggcgttcaccgccaagaggttggttttcagcgcaatctggttgatcaaggacaccaccttggaaatctgctgggaagattcccccagccgcttcaccttcttggccgtttcggccaccgtttcccgcagttgcaggatgttttgcactgtgcgatccatagtcaagctgctgttgatggccgtggcggcggcagattcggcaacggtggcggcctgttgggctttatcggctacctcctcgattgagagcgtcatttgctcgacagagcgcaaggtctcttcgatttgggtggcctgtcggagagcggcttcggccaactcgcgaatggctgcctcgtcacgaccaatcgattggttgacttgaccggcggcctgctgcacttgaatcacgatgtcgcgcaagctctcgataatgacgttgaaaaagtccgccatgatgccaacttgtcgggctgttagctgcgcccgcaccgtgagatccccccgcgaggcttctgtgacctcgctgataagctgcagcagctctctttgcagcgcttccgaccgctcccgttcctgggcggccacggctttttgctccagcgcccccaggttacccaaagcttgacccaggcggttggccagctctgccaaggttttctgttcttcgtcagctagaaatcgcaggagccccgcactgtacccgtagggtcagtgccgggaggaatgcgctttgatgaagtacaatgaacttatgagccaagtcctgaccgtctcctgtaagctcaaggtagcccagtcgcaagccgccaaattggacgcgacgatggaggcttttggccaagccttgaactgggtcaaccagaacacgccggagaagatcgtcaacgcggtcaaactgcaatccctttgctactacgagattcgcgcccgattcggcttgtccagcaacttggcccagcaggtgtgcagacgggtggcaggcgctcgcaaagtggcgagacagcgcaaccgtccggttaaagagttcaagcgtgggttcgttacctacgacgcacgtatcttttcattccgcgagaaagactggacggtgtcgctgaccacggtggaagggagagaacgctttgagctagccattggtaactaccagaggggaatgctggctggctctaaccccaaatcggccaccctagtccagcggaaggatggctcctactacatccagatttgcgtagagaaaaaaccacccaagcaacaagataccgacaaggtgatcggggtggacttggggaggacagatattgcccatacgtcagagggggacaactggaatggacagcagttgaacagagtccgagaccactactcccggttgagggcggtactccaacgcaaagccagtaagggcacacgcagttcgcggcgcagatgcagagaactgttgcaacggctgtctggcaaggagagacgctttcaagtgtgggtcaatcatcgcatctccaaagccattgtctctagggcaaaagctaccaacagcgctattgctctggaagacctgacagggatccgggaaagggtcaatcaacagccacgcagcaaagccgagcggcgtaggaccaacagttgggcgttctaccaactacgtcagtttctggagtacaaggcgagggttgcaggggtttctctgattcttgtgccgcctgcttacacgtcgcagacctgtcacaagtgtttacacatccatcccgatcctgcgcaatcctaccgcaatggcaagtcgtttaagtgtgggcactgtggatgggaaggagatgcggacttgaatggtgcaaacgtaattgcgctcttgggggctgtcgtaaaccagcctagaggtccgggcttgttttgttctctggtagagcagaacaggctcagggctactgaaagcccgctccgtaccgcttagcggtcggagccgggtagtttacaccagctctggctttgggcgcggcctattgccaaaaaaccgtaaagctcatcgccacgcaccaccggcgctatcatctcggctttcagttgggctgtggccagcctctgcaggtagtcggcgcccagatctggcctaggcaccgggccaaaagcgtaaacttgcccgccgtggagagcctgctggatcggagccgggatcctgcggaggagggtgcccaaggtgtcgggcaggcggctgtcgtgagattcagcgataacctgcgcctcttcgggagcggtcaagcgatagaaggccactcgttcggcatcgaagcgctggcgcatctcgcccaacaagtcagttaggggatcgatcagctcttgctcttggcgaatccgggcaatatcggcaaaccgctgggccagtcgggtgtcggaaacttgtcgctcgtaggtggcgttgcgttcccgcacaaagttgcgcaccaggatcaaaatgatcccccagctcagcagcagaatcgggaagctgatgccggaaaagatcaaagcctgcagcagatcttgctcgtaaagctggacgctggcctgaatgttgctgcgaatggcctccagggtttggttgatcccttcggcgtagatgcgcttttgctcttcgtactcagggctgtgcagcaagttgaaagcccgttcctgctcgccggcccgaatcagatcaaaagcctgcacttcccactccaccagcttgatgttggctgctgtggttttggctgcataggcttcgtaagaggcgggatccaattgctgaatctccgccagcacctcatccaactgagggacatggatgttgtagcgctcttcccaggacagatccccgctggcagcggccatgcgggcagacatggtcaagacttcatccaaatagatcacctgaatagatcacctgatcgctcaggttttgcagggtgaactgccgcgagatcgccggctcgaactcgaaataggtgcgggctacgctgccggcagagacggcaaacagcagggagctgatgcccagaggaaaactgattgccagggccaggcgggatcccgcgactttgcgttggggccgggaagatggagcaggcctgagaaagaggggacggaaggaaaccatagaattttgcctttaagtgagggtaagtcagggaaaaggtcgccaagatcaagatcaagggtttgccgaggaatcaactgagttgagcttttggacaatggcaagagggtcgagcacccagagaggctcatccccttccaacaccagccctttgcaagagtcgtagaagttctccagtcgaaagttgttttgtgctgcctgggcttttgttaagggttggatctcctcggcgggcactcgagctactcctttcacgtgttgggttgccaggcccaagcctgttcgcactggcgatgcagagcccccaaattctgggcgcatcaccaccaagtggtgttcgggctgcccaaagtccaagggctctaggccgagaaattgcggcagatccagtccccagagaatgcgattgcgatagttgaacaagcccagcacccatgcgggctggttggggagaagggtaaagtggtgcgggccaacaattagagcttcctgggcaaatgccatgggcaaaagggcccgacagtctacccccaactgtagatgtaagtacagctcgccggtacgggtagaagtagggctgtgtggggagaaagctaccgccattgccgttctcgctctgccaattctaagacatctcctaagaacaattcgtgataatcacagggatcctaactggaggcgcagctcagcaaggacaggagtggcaaaaatcatgagctcgcgctgagcactactgatttcacggcccgcaaaatgtcttcgcgggtaaaaggcttggtcagataaagatcgatcccttgcttcatgccccagagtttgtccagctcttgatttttagaagtacaggccacaacgggcaacttttgggtttccgggtttttcttgatttggcggcacaattccagcccgctcatgccttccatgaccaagtccgtcagcaccacatcgggtttgtcgttgcggatctgctgcaatgcctcttgggcgttggccaccgctaccacctgatagccttctgagcggaggtaatcgctgatgagctgtcgctccgaggccacatcttccaccacaagaactttcaccatgatcgacatctccttacctctttttcgacgaacctttagagggatccctagctgagatagcgaaacaccatctgcagcaattcttcctgccgaaagggcttggtcaggtaatcggtggcaccggccaggcgcgccttcacccgatcgatcagacctttgtggcctgtgaccatcaccaccggcacatcctttaacacggaggatttgcggatgaggctgcacaattggtagccatccacgttgggcatacccacgtccagcaggatcaaatctggcttgagggtggtcagcttcatcagggctttcaaagagtcgctgatggcgtgaatgaccaggttgtgcccttccaacaaccgctgcaactcgctgagcatggcttcgctgtcgtcaatacaggccacaatccaggttttcgaggcctggggagatgggcctagatctgcaagctcgttggccaggtgaagagggacggtgggagtttctgagggctgtgattctgtctcaagcttggccgagtaggttttgggcagccgatcaaaggggggttggggatcccgcaggacaaggataccggctttgaccagaggatgtaggcggcgagcgatctggaggtcgtcttgatcgagaagggcgctcaactggcggaagctaaaccccttcagtaaccggcctagccgttcctgttgctcggcgggaaggcgttctgcctgggcccggctggcaaagtagggccgttggtagggggaggtgatctcaggccccaaagattgccatgcccgtagccgcttttggatcaggtcgagcagggatcccccatcccactggcccagggtgggcacgttgtccagtgggatgatctcctgctgaaagccccctggaaccagcaacagattttgcagcacctcctcgccgatccaagcattcaacctgcgcgcagcttcccaaggcagcagttgctccgttaccatccaactcagccccagaaggtctgcaggtagaggcccagtctcctgagccaatagcgcctccacctgccgatggatacgtaggcaattttggcgagtcagagaaaagacttgatggctgagccgacgcaggtggcgatccaagcgctccaagggctccaagctgtggtgagcaaaccccaggcgaccttggtgaaacaccaatgaccaagtgcccagcccctcccctttgtccaaggcactgaaataccgaacaactcctgtgaagctgacctctgcgttcagcagatgggccgagacttctgtacagacggggggacagttcatgggtcgagaggacgtgctcggacaatttcctgcgctgaggttgatgacacgactgaagtcttagctaccccacaagccggtgaaaaaatgctttccagaatacagttcaagcccagccctgacccagacgagatctttagatgagccaagcccaacaagacggccaaggctgcacgaactcaaaggcagtttcagcgttcaattcgtattcagaaaaactctcctcctggggagatcgatgactattgctcatcagccaatctctaaaggtgaaggctagccctcagattgtctgctggctttcttactcgggaacttcccacggaaagcctgcaagacaagataaaggtaaccccgataaacctcttccgtaaaaatacggaatttaggtcttctccaatttccaaagctgctccaggtgggcttggcagcggcgcaggagctggcgactttcttcaaagctgatctgctccaacgcctcggggtaggagcaccagcggtaggcggccacctcttctggctgcacctgcagctcagggggaggaaactggggtggcagcagagccacgtagtaggtgacggtcttggccaccgcgtttccctcgggatctataaaagtgtaggcctcttgcagcgtcaaagggccaggctggccgggcagggtcaggagctggtagtcggttaggccggtttcttcccgcaactcccgctgggctgccgccaagtcgctttccccctcatctttgtggcctttgggaaaggcccagtgccccttctgatgctggatgagcaggtagagatgggatccctgggcgggcgggaggggcaggatcgggattacgccgtaggcggcatcggtcagcatggggagctagtctccaaagagtttgatggcgggcggcctgggatcgaaaaccccgttgggatccacccgcgggcgctccaccccttgcaggggatagagagggcgacccgtgtcgaattgaaagaggtagataggcaactggctgctccccaaaggcaagaaggctagggtatcgatctgggtaagggcgttgcggctggccggtcgggtgaggttaaaggcggcgatgcggtcttccaagggggtcttggcctcgctgcgtcggcctaggccaatgctaaattgctggtttccctgctcatccacccccaaaacctgcacatctcctagctccactgggggcgtgctctccggcaggccggccaccaccggcggcgcatccaccggcggctgcgagggcaaaaagcgcagctgcaccccctccggcaggatgcggtagtcctggtagtcgtgccggatggaaagggatcccctgaacaggcggcgggtcaggccctccagcgtccaaaacccgtaggccaaattgatgcgggtgctctccggcagccagtagctaacccctgcctggggatccggcactgccgcaaaccctatcagggcataggcctgtccccacacccccgacaaaaacaagagcacctgccgcggcagccccgactccggatccagccacagctcccgcacctggccctcttggagaggctctaaacgcagatgctggacagggaatcccgccagagttacccgttctgaggagaggacgcggtagcggctgggatcagcctctagatgaaagctcaccgagggcaggagcgcttcgggccggctcacgtacaccgaatacagcctgagtaagtccgattggttcaccgcttccagttgccgcgaatccaacaggcggacgcgatccccttcggctacccaagcctgccaactgccgtcgcggcggcggagcacatccagggtggctgtaaaggtctgggatccctcaacccgcacctgctggcggtactgcaagttgggcaaagggggcagttgcttcaaagcagcgttgtagcgctccagccaaagctggggatcctggtcagagcctctcgaggaaatgagctccgcttgggccaaagccaaatctgctgagggtaagccaactagccccgcaagcaaaagcacaaccccgcccagatagccatagagggatccctgccgtcgccaccttcttacagattgtccgggggccatcagctcaccttggcctacttggctgaatggggaggctctctcctgtctccatgcctactcaatggcaatagactgggggccttgcgtggaggcgggcggatcctctaccctcaagccctgggactccagccagctccgcagcggatcttgcctgatgtccaagcgcagcaggccgcttaggaagcccccgcagaagacaacagggttgctcagaaaggtcttccagacctcgttgggagtaaacatagttggcatctcaaacccttccccatcctagcagggcccacagggaagaaccccctaccctgctagacggcaatcaatttctggcgatctatgttttgcaggatactgaagatgttatcgccaaggcgctggaactccttgccgcttttgtcggcaaaatggagcacccagggcagcctacaggcttggaagccactggcaggatgaagttgagagaggtgataggtttgtaaagccagaacttccaagggagtcttgccgtgctcgtggatcgctcgcagaggtcttgcactgccgagggagttcccaccttttctaatgggctggcttgttattagagtaaacgactttcgcgagtagtcgaaaacaacagtgcctattttggcatctttgtacttaccttttccttcttctatccccattcttcctgtaccgcttttgcgtatgccaacaatatccacagcaatcttttctttttctagctcctcaattgttctactaaattcgcctccttgaactaaaccatccctcatcaagagaaccttgcttggatatcggctaagcttgtcataaaacctatcgacaagtttggacacagtttgataaattgcgtccccggagaaggtttctcctctctgcacagcaggtagctcccaacctaagctctgcccatcagccagaacagcgaaagcagaggctccgtagtatagccgccgattggttcccacatcgaagccgatgatcagctcagggcctacaggatcgtcgaggggttccaggagtaccggctgccacgctgccttgcacagaagcccgaggacgacgtttagagccttgtatggatcagccccagggatcataaactgagtcgctatccctgcttcaagggcctccatgcggatcctttgcttgcgctcattgggtgaccaaggcataacgaccaaaaccgttttgatcccttgctcagcccaggtttgccagaacctttttcgggcgagatcgcccttaggcaagtcttgctgagtggcatagaagtctacttcaatttccgcgccgcttttttgggctacctcaagcaagcagttgagcacttcgctagggtactctcgcttgtcgtcatagaggtttagacatgcaaacttggtctcgcctaccttcgcacatccccggtatctaacccgagcaggattttcaactggtctgcgacccgatcccaatagctttggcttgggcaggatgtagccttgagtctttagcggcttaatttcctcaggggaaagtttgtagacttcctttataatggtcctcgcagtctcttcggactcttcgaatcgttctttcaaactttttctgatgcactcgataacagcggcgctaacttttccgccagggcttctgttgtcttctagactggctagcatctccaaggttaaagcaggcgataaccttcgggagagatggggataacgtctttcctttgatgctacttcgactacccaagagctctcaacttcttctacaagtgcattgtacttctgcaaatgatactccgccagactgatgttctgctctggtaaccgaatctcccgtggggattggttagaaagaatacccagatatttccaagtcaaacgtttgccgttcgcatcaaagtatgtatttcgcacaatctcgattggaacgtccggatagctttccaaccattcatgcaaagtccacggcgtgtagaagcggtaatgaatatcgacttctaagtaaagctttccgtctggttcgacggcaacatctatcattctccctctgtggatttcccagccttctccggaaagttctacccctttctgagcagtcacccaccagagcaggccgcctcctatccattcgacttcagttttcttgtactgagatttaaggcgcaaccctatcctcttgcgctcaaagctttcgagggcgcttctttcttgagcattggcacaggttagaaccctaagcccacgctcttccaactcccactctggtgttttgagctggctgggcgaaactctttcctgcgtgataatgcgacttcccaaacgagcagctattacatctagccgattgcaaaccctagcgatagctctctgctcttctcctagctccgggggtgggtttggcctacagtcgtactcataaaaggtgaggtcttcctgagttagctccttaacaagaaagcgattgaggataactggaacttcctgctgaagcattctcattggcaacctctgagttcaagcttctctctagaataagccctaattttcccgatcgcgccttggggatccccctaggttagagctgaaacaactcgggcggagccaggtcgtggctaagcgcctcagcctcaaagtggccgctcatgcccaccacctgccactcagcaccgcgattcccctgacggaagcgcagccgtcgagcccgcaacggcaccacggctacaacttctactggaaattgttggtattcgcccaagtactcccggtagtccggcggcaggtcggcactgctttcgatttgaatccaaaacactcgtcccgcctggttgccgtaagcgcggatctgctcctgaccctggtactgctccacgccgcgtagccgctgccgccccacttgcatagactgagcccactccggcaagggatcccccaagctaatcggccaggctggtgcacccaaccccagccaacacaacagcagcagaacccagacccagggccagcggcgtgtccttcgatgggcagggatcccttgggcaaccatcactttcctccgcagttaactcgaggcttcagaagagggaatcggcctcagcgcaggcgaaagccgatccgccccctttcaatatcaaaggcaacatcggcgttgaaaaacaggggcatgcccaacagttgcactctctggttgccgttaacaaaaatccgatcccggctgggcgttaccggaaagccaacccgaatgcggtagtcaaaggctccctccaagagagcccgccattccgagcctgggggtagggttgaggtgggaaagggagctgctcccaacaggcgaacgttgaggaagatgtcggaagcgccgctatcaaatagggtggggctgaggacattttgaatagaagtgttgccaatgctgtaggccacctgcagggcctcatcccgccagatgggtgtgccatcgggaaagctacccacctggggcagttgccggaaactgaagccggcggtgttggcctccgtcaggccgactgtgaaaaggccttgaacagagtcgaacccccctgtctgaacaatgtacccagagcggaaattgcccggcaggcgggtgaggggactaaacaagttgcgatcggggctgcgctcgtccaaagaggtgccgaggatcccggcaaaggggcgccctggcccaaacaggttgtcggagcaggtagccaccaggggctccacacaggtgatttggtcgatcaactgaatcgtgaccggctcccggctctggatcccgcccaagctgaagggagcgcgagccagcactccgagaaattgcgtgccatcggcgaaggttaccgtggaagggatccctgtccgctccaggccaaagcgccccgccgccgaggacagaatgcgcagacctgccgagccgctatctagcaaaacttcaacctcgctcccggccacccccaccctcaaacccagcaacctaaagcggctgttgcccagagtgcgcaccggcatggggagcgactggctgcccggctcgggcggaggggggatcagtccgggaggggaggtcacagagccctcggggctagagcaggcgatccccagcagcaccaccagcgccagcaccagccccctcagcctgcgccaggtttcccttgtccaggctttcctcgggagccgcgctcctgtctgcatcagatccactcctccagccaccaagcgctcgagcagggaaaaccggcctatgccaaccccccctgcccctagcttgccgagggggctgccaaggcgcgcagtgctcggatatgccggccaagaacagtgtagccagagcccgaggcgggatccccccctctgctagcgggacaggttctcgccctgcgggctagcctccggcatcagacagccgagggcatcacaccctgctggcccctctgcggttagggcgaggttgcggtcatagcgcgccagcgcctcgtagaagttatcgacctttcgcctttgcttgacctcggccatcagccgttcataggtggctttgtcaattttctcaaagggcaagcgggggaagggagcgtcgaagcgggccagcagtgctgcgctgatgtagccctcgtcgtcgcggatggcctcgtaaatgcgggatcccagcgcctcgatctcgtcctcgcgcagctcgagggtggccgaggtgttgtgggtggtgtagtacttttgcacctgcatgtagaagtcgaactgggccagggcagaaaagcgctcaatctcaatctcctcagcgccgggcaagttggcccactccacctccaccggcagctccaccagccactcggtgcagcggggatcaaaggggtcgttgagcaggttgccgttttcatccttatcagactgggcgggcaccaccgagtagccgtagtccagacaggcgagggccacggggtcgtttttggcaaaggtgatgcggcggatgtagcgctgggccttgggcgggtgccagccgggggaggcgttggtgagcagggacttggtgccggcgggctgaacagtggtgcagcggttgggacggcgcaacccgtggcggtcgcagtagtcccagaccacgcggtggacgacctccttccagaagctgaggtattcccgctcctgctgcttaaactcccgccccagaggcgtatcgggcctcccttcctgccaccagcgcagccagtccaccccaaaggctttgacgcaaaagtcaaatagaccagtaaacgagacgccgacaatgggatcccattcccttgagcgctggaagcggggctcaacaaagcggtggtgcaatagcgccgcagccgacagggcccctgccgtaaaggcctcctcttgctcctggcggttgtggggatctagccggttgaggtggatctcggccagattgcagtggaagtcgcatccgatgatctcaccgcagttgtggacaaccaacccattggcatcaaagcagcttgggccgggcacggtgcagtcatagaccggttccacgccgtcaggctccagggctgcaactgtaaccgtaaaccactcccggttgagccggcgctggtagctgccgagcagttcacctagcttctgagctttgcgcggttctcgaaagcccaccactgcctgaaactggtgcaggttgtccccgctaatgaccagctcgtgctgcaccttgcaggcgtagggggctggctggcgcttgctatcaggcagcagacgatacccagcgggacggcgattctcgtagatggccgagacaatccctagacgcgccagcatgcgctgcacagctttgagggtgtccaggttgctttgggaaagccgcacactaactcccttctcttgaccgccctgcacactgccgtctgcgtcaaacaggccgcacaaaaagccgcggtggaaatcaaagcttgtggcttccagtgccgcagtcatttgcttctgtcctggagccatgccgaacttagccgccagtctcgccaagccggtggaatggataacccagcacttcagcttggggtgataacaggtctctggccggcgaggttcgtaccctaccgcagcctgcaacacctgagccgcatggaggctcctctcctgctgcgtatcctgcccatagcgcagtacagccgtgtcattcccctgggttgtggcaaggctgccgtcgcccagcaaattccccaagagccagccttcctcccaggtcccctcaccatcccagggggtcaggtcgcgatggttgtgcagcagaatgcggtcgcccgggcggagctcttctgccggcacccattccgtgtattgcgcctttggagtctgggcaatgactttgagaacacgatggttgcccgtcagccgaagagaaaatccctcctgggtcaccagcttgagcacgggcttggtgccggagtagaaaaacccctctggggtcgtgctgaatagctcgccgttgacgtaggtgctgtgctgcttgccaataaggtctttcacctggcgcgggccgtcgcccgtgtggatccaagtgtctgcggtaacgcaggggttcagcccataccgttgcaccctatgccacgttggcggttggacagacggagagctactagctgcctgccgctcctctatccagcgcctagctccctcgggtccctccgaggcatagacgttgaggaactcccgcttcagctcgggggtgttgattaggtcggcgttggcccgcgctacggcttctccagcccactggatagccccctcgccggagtaaaactgcttgcgcacggcagcaatgcactcttcccgcgttggcttgcggtgaaatacccgggtgtggttggccatgcgcagggcatctcgctcagggtcaattctccagttgccctgctcgtcctgctgccagagattgtctttggcgctagatcccagctcgtcgtcggcggcaaactggcgcatacctgcactacggcggatattccccgccaccaccgttgcggccgcctcatcaatgagcaggcagcactctaccgagttcagttgcctgcccacggctttgttgaggatggcggcacagcgctggtacaagccgggcagcttgatggggttggccacgcccccaaacccttttagccgctccccagcggggcgcacatggctgagatccaccgtcacctccacctgacccccaaaactgggatccgccgccagctccagcagcgcctggtaggactccacccagccccgccggctatcccccacctggatgtgcacccgggatccctgccgctggatgggggtgtgctcctgccgagaatgccgcggcgtggcgccgatggatcccaccacctgcacctgcaggcggttgaggatggggggcaagcggttgatgaactggggctccagcaccgcccccgtgccgcagcccatcatggccaaatccatcatcaggccaaaagagcgccagtccaccacggtgaggctggtgcagttgtaggcaccggagtagttttccggcttctggatccagtcggtgcccatcacccacagggcccgaccggagatcaaggccttcaactgccgctgcagacgttccaccagctcccgctcttgaggagtaaaacgccctaagcgggcaatatcggccagggtgcgatcgcagacgtcgctccaggtctcgcggctgctatctgggcgacgccgactgtaggtgcggtagaacactggggcagccgccggggccgtggctggaaattcgcccagggagcccataccaagtccctggattgccggagaatgtgcttccttgctctgaaccatagttacaccccttctgcaaagctgcctttgggaaagctcctttgagcgccggtttacaaccctgccgagccaatgcccaaccacgttatcacaatcttcagaagcctggtgttgtaggtggtggtgttctctaggcaactcctcaggatcccctagggatagggcaagctcggttacctccccccgctgttcccctgggctggcggcggcgggtggggaaggaagaccaggcaaaagggctacagtggaaaagagggatcccacgtcaagtctgcaatggcaccttcctgggccttctcccaagtaagagctttgtaaggagttgcatcgccatgaccagtcgcctgcgcatcggtagcctgtgggggatccccctcttccttgactacacctggtttccggcggccctgttgctggtgctctcctatggcgtggtgacggccctggggctgtttctctctttgctggctcacgagctggcccacagcctggtggcccgcgcctatggggtacgggtgagttccatcaccctgttcatctttggcggcatggcggccattgagcgggaagtcccccgtcccctgggcgctttttgggtggccctggcagggccccttctcagtttgggcttgtttgtcctctttagcgtggccggagcttgggctgggccggggtcgcccctgacctcaaccctcgccagcctggctgccatcaacctaatgattgccctgtttaatctgctgccgggactgcccctggatggggggcagatgctcaaagcggcgatctggggttggacaggggatcggcaaaagggcatgctgtgggcggctcgcgctgggcaaggggtaggctgggggttggtggccctggggttgtgggtggtgttcttagggagcctcaacggcctgtggataggcctgattggcctatttatcgtcaacagcgcccgccgctatgagcagtatgcgcaactgcagcaggtgctggcccgcctaaaagctgcggatgtgatgacccgccggtttcgggtggtggatgcgggcatgagcctgcgggagtttgtcgatcgctacctggtgccttcttccctcaggccggaagccccagctcagccagcggacgtttattttgccgaagaagatggccgctaccgcggcctggtcaggccggaactgctcaacgacatcgagcgtagccagtgggatcacctcaccctcaaagccattctcaagccgatggagcaactgcagggggtgcaagaggaaacccccatcccccaggtgattcagatgatgcgccaggcagagccgcgccgcattctggtcttcacccccagcggcgccattgccggcttgatcgaccgcggcgatgtggtagcggtggcggcgcgggagttgggggtggtactgccccaggaggtggtgcagaggctgcgcgacagcgaagaatggccccctggcttccaggtagaagaaaacctcgccggcgagggatcccctaatccacagcagcaagcgtgacgagagaggggctgtggcaggtttttgatgaaaggtgacctcacatactgtcttgagcggctttcgtcgttaagatttaataagattaaggatgatctctatcgattaagaattttgaatcgcacacaccgtcttttgcctgcccatacctattgcctgagcaacgggctgggcgtcattcttcaccctatcccaattgccgattctgcaactgtcgatgtctgggttcggacaggcgggcgcaacgagccaccagagtggctaggcatctcccattttctggagcacatggtcttcaagggcagcgagcgactggcccccggcgagctggatcgggccatcgagggccgggggggaattgccaacgctgctactggccaggattacacccactactacatgacagtagctgccgccgatctgccggagactttgccctatctggcggaggcagtgttgcgggctgggatccccgatcaggagtttgagcaagagcagcaggtgattttggaggagattcgccgcgctgctgacaacctgggctacaccgcctatcagctcctcatggaaactgcctttggggtggagcacccctatgggcgacctgtgctgggcacgccggcaagcctgatggggttgaccccagagctactacgcgcctaccaccgcggctggtaccgacccgaattcatgacggtggtggtgacgggaggcattgatcctgagcgagctctggccttggtggaaaaggagtttggcggctccgccggtggccctggttggattgcccctccgatctctcctcagccccgcccgcagggggttctgcgccgcgaaagcgcccacgcccgcgcagaagaggcccgcctgaaattagcctggcccactgtcagcctcgacgcctgggagcaggtgtgcggcctagagctgttggccgtagtgctgggggagggccgtagttcgcggctggtgcatctgttgcgcgagcagcggggctgggtgagggctatcggctgctcttcgctggtgctgaaggagggggggctcttttgcatcagcgctcaactggaggtagaggatttggcacaggtggagtcaaccatcctgcacgagatcgagaagttacagcaggacggcattggccaagcggagctggatcgcgcccggcgcatgctcacccacgagctgctcttctccgccgagtcccccagtcaactggccagcctctacggctactacgagaccctggttggggtacagcgcctgcaggagtacctggagctgttgcaagcgtttactccggcgcaaatccgcgagctggcgcagcagtatctctcccctcaggcttacgtggtcgctctgctcaagccggctgcctctgacgctgccgcggcttcggagctgcaactggcctgccgttgatggcctttcagtcttggatcccttgcccaatgcaccccaccctgtccaccacccaacgcggccatctgcagcgcctctgcttgaccaacggcatcacgctgctggtgggccagaacgcggcggtggagatcctggctgcccactgtttttttcgcggcggcagccgggtagagcaaccgcagcaggcgggcttgagccagttgctggccgctgtcctcaccaagggcacccggcagcgcgactcccaggctattgccgcttgggtggaatcgttgggagcttccctttcggtagacagcgccgccgatcatttcgaggtcgccctgcgctgtgtagcggaggattttccggagctgttgcagttgctggcggagatcctccgcgatcccagctttcccgaggcagaggtggcgcgggagcgggacttgatgctgcaagccattcgcgcccgacaggaacggcctttcagcttggcttttgatcaggtgcggcgggccctctatggggatcacccctacgccctgccagagctgggaggagtggaaacagtgggatccctgacccgcgaggatttgctggcctaccacgccacctactgccgcccagagggcatggtgatggcggtgatcggcccagagccgcccgagacagtggcggcccaagtggaagcggctctgggagattgggtgagcgccggcccgcccgcccccgacccagccctgccgctgtctcccttggagaggccgcaactgctgaagctgccccagcccacccagcagacgacgatcttgatgggcttccgcggctcccctgccgcttccgccgactatccggccctgaagctattggccacctacctgggcagcggcctgtccagccgcctgtttgtggagctgcgcgagcgcagcggcctggcctatgaggtctcggccttttttgccacccgccgggatcccgccccttttggggcctacctgggcacggcaccggagaacactttggtggccctggagcgcctgcaagcggagatccgtcgcctccacgacaccctcctgagcggcgaggaagtggagatggcccagcgcaagctcttgggccaatatgccctcagcaaacaaaccaacgcccaagtggcccaactggccggttggtacgagattttgggcctgggcctggagttcgaccagcagtatttgcagcgagtaaggcagctcacccctgcccatctccatcaggccgcaacaacctacctggtcaacccggccattgccctggtggggccggaagaagctttggcaaaagttgaactgtaggtgggtgccacgaggcaggctgccgacttctgcgcagcggcacgacggggcttgccgcgcaccgggtcagtttccggatcaggctttttcaagacgcgacccttactgctgctggcccccagcagctaggacggcggtcagggtagggcttagaggatagagagggaggttccagacgctcttgtgctgggttcccttctcccccagggcgagagccccctccagttccctagaagtcgagatcccagagggggaaaaatcccaccagcagctccacaatcaccaaagcgggcagcaggttggccacccgcaggcgggccaggccgagcaggttaatgccaatacccaggatgaggatcccgccagtggcttccaaggcggcgagcaggtctgggcgcaacagcggctgcagttgccgcgccagcagggccacgcctccctgaaccaagagcaccggcagggcggaaaacagcgtgccccagccgaggctggccgtaaaggcaagggtggcaatgccatccaaggcggccttgaccaagagcagcgagggatcccccaggccatcctggatagctcccagcagagtcatggggccgaccacaaacaggatggtggtggtcacgaaggcgcgggcgatagggctggggcccagccaggggctcacccgcttttccaggccctgtcccagccgctcaaaggcggcctcgaggtcgatcccttcccccagcaaagcccccccgatcagggccagcaaaaccgttaccgcctgggcagcgctgctgagggtgagagccatctggatccccaagaccaacaccagggatcccagggcttgcaacagggtttggcttatgcgttcgggcaggcgacggcccgccgcccaaccgaggccgctgcccactaggatcgcgagggcattgacaagggtgccggtgccgggaggagccatacaacgtgcccagagctaagctttctcgattatttctcagtctcggatataaggttcgtcccaagcctgcgcggaaacacctgggcagatgcaccatttctgctgccgatcctggctatactgaggacacgcccgcccaggctagaggtgggcttttactcggcaaaaattcagatgagcttttggaaaggcctgtttgcggcagcaggggccgctacaaccaaagagccggcgcaaacagccaaagccgaccgtcgccaggaaacgttggcggtggggggggagactattgtctttagcctggatcccaacttggatctgtatgagctggaggaactttgcgatgcagtagggtggtcgcgtcgccccatccacaaggttaggaaagccctgcaacacagttttctggtggtgtcgatgtggcagcagcggggcagctaccgtcgcctcatcggctttgcccgcgccacctctgaccacgccttcaatgccaccatctgggatgtggtggtgcatcctgagtttcagggccgggggctgggcaggcggctgatggaaaaggtgatccacgagctgcgcgcccaagacatcagcaacatcaccctctttgccgaccgcgatgtggttagcttctacgagcggctgggctttacgcccgacccggaggggatcaagggcatgttctggtacccccgctagcccatggctgctctgcccacggtgatcttgcccggttatctggcgggcgcctctgagtatgagcctttgcgtcgggagctggaggcccgcggttacccggctcgggtggtgccgctgcaggtgcgcagttggctgcctaccctgggaggaaggcccgtcacgcccatcttgcaggcgctgcaggccacgattcggcgtacccaagccgagtttgaagtggaccgggttaacctggtggcccactccgcgggcggctggattgcccgcatctacctgggatccgtgccctacggggggcaggtctggcaggggcgggagcacgtttccaccctaattagcctgggatccccgcacaccagccgggagcgctggacaaggcgcaacctggacttcgttaacacccactacccgggagccttctggccacaggtcaaatacgtctgtgtggcgggcaaggccatccaagggcggcgcgtgggcctgggatcgctatggcggcaggagcattatctggcttggctggcctacaacagctaccggcttaccgccggccaaggggagctgtggggagatggcatcacccccattgaggccgcccatctgccaggggccatcaacctcacccttcccgactgtcaccattctggtcgaggcgggcggcgctggtacggctcgcctgaggtggtggacaggtgggccccctatttggtctagggggttttagccgctggactccctgcgatcggcggcgggagtctcgggcagcgaggcggtggattggcggcgctcctgttggcgccgggccgctttcaccatctcctcgacgatggcccgcgcctgcttcaggcgatccaagttgctgcggtaaagctccagatcttttttgactcgctccggcgaaaagggtaggttgccgatcacgtcctccagaaagtggcgggtgcgctcttccggctccttgtagagcgaggtggccaccgcttcgtaggccgtgtagaggccaaccgccaaaactcggctgtaggcgtaggggggctgggtcatgcgctgcaaaatcgccttcagcccgcccacatcttctgcctccggcttgagacagagcaggttgtatcgctggacgggatccccgctgcgcatcagctccagcaggtcgcgggcgttcttgcgcaacacctccggcttcaggtgcagcgccttgcagagggcgttgaagatggcctcgcgctgctctgggggatggtaggcttccatcaggctgtcgtagagagtaaccagacccagggcaaaaaaaggatcgtagacgaaggcgctgttgacggtggtcaggtgcagctccaccagcaactcctccaccactcgccggtaggcggcgttgatcggacgagggtaggcgctgaaaaaggccgctttggtggcggagagggtacgaacagggttcacaggcagagaaagagagaccttgaggcagatttattgctttcctctattgtcccctgcagcgactctgagggcaagcaagggccccggttccgctatggtgggatacggatggggaaccctggctggatcgaacaagtggatcgaatgagaagatggcagcaacagagggaacagtggtggtgaagatcggcacctccagcttgacagacatgcagacgggctcgctgcgcctttccgtgctggggccgctggtggaggtgctgactcggctgcgcagccagggctatgcggtaatcctggtctcctccggggcggtggggataggctgtgcccgcctgggcttgcgccaacggccgacggcaattgcggaaaagcaggcggtggcggcggtgggtcagggacggctgattcgcctgtacgacgatctcttctctgctctcaaccaacccattgcccaggtgctgctcacccgaggcgacttcgtggagcgcagccgctacgtcaatgccaatcgcaccttcacccaactgctgcagatgggggttatccctatcgtcaacgagaacgatacggtggcagtggaggagctgaagtttggtgacaatgattccctctctgccctcgtggccagcatggtacaggccaagtggctgatcctgctcaccgacgtggacaggctctattcggcggatccccatcgggacccctccgccgagccgatcgaacgggtgtggcgcgggatgccgctgcagataaaggcggaagcccacggcaacagtggctggggcaccggcggcatggcaaccaagctcgctgcggctcaaatcgccaccgctgccggcgtgacggtcgtgatcaccaacggcaaacggcccgaccagatcccagccatcttagccggcgagcccattggcacccgctttgagcccgctcctcagccggttagcgcccgcaagcggtggattgcctacggccttatccccgagggatccctgactctggatgagggagccgtgcgggcaatctgtgagcaggggcgctcgctgctgccggcagggatcaccgacgtttctggcgactttgaggcaggggcagccgtgcgcctgtgcgatcccggcggacgggaggtagggcggggcctggtcaactacagcgccgaggaactgcggcggatcaaaggcaagaaaaccgccgagatcccctacatcttgggctacgagggagtcgatacagcggttcaccgggataacctggccctgcttgactaacacctcaatcccccggcttaaccacccactccacgggggttttgctgggatcgggcaatttcagcgaaaacagccctgccatcaaaatcaacagggtggaaaaccagaggcagccctccagaccgtaaagctggaagaggatccccgaagtcaccgtccccagcaggcgcccaccggagttggccatgtagtaaaagcccacgttgagggcgacatcgtcatcctctgtgtaggccagtaccagataggagtgcaccgccgagttgaaggcaaagacgatcccgaagaggatgaggccgccggtaaccacccattgcggcggcaggccggccataaaagcggtagcaatgagtgccggcaccgccgtcaaggtgaacgtccagatctggatggtgcgggccttgggggcgcgacccgggcgacctcctcccaggagctggggcgctaggaactggatgatcccatagccaatgacccagagggccatgtagctgcccacctgcataaagctccagcctaggctgtcgtagaggaacaccggcagggccaccacaaaccacacatcgcgcgacccaaagaggaaaaagcgggcggctgagaggaggttgatctcgcggcttttggaaaacagccgcttgaaggggatcttggccttgaccttgcccatgtccgccggcagcaggatcccggaacagaagatcaaagccagcgcccccgcctggacgaaattggccatgcggaagcccatgggatccccgtagatctcagtgaagatctgcagcagggccgccccgacgaaaaaccctacccccttgagggcgtttttggatcccgtcagcatggccacccagcggaagaggcgggactcggcctccttgggcaccaccaggcggatggcgcttttggagctcatcttggtgagatctttggcgatcccggccagggcttgggccgtcatcacataggccacctggccccagaccggccattgcaggttgatcacccccagcatcaccaagccgaagatctggatggcgatgcccccgtacagcgtcagccgcaggccaaacagggatccaatccagccgcccagaaagttggtgatcaccccaaagatctcgtagaagagaaacagcatggcaatctgaatcggggtgaagcccaacttgtggaagtggagcagcaccaacatgcggatggcgccgtcggtgagggtaaagccccagtaggcagccgttaccagggcatagttgcgcacggcggcagcttgggcgctcgagacagcagtcatgggcaggcctccaagggggatgcttcaaaaaacgcttctataaactgagggccaccttgcgggccaattccgccatgcggttggcgtagccccattcgttgtcgtaccaggccaggatcttcacctgcgtgccatctaccaccatggtggaaggggcatccacaatgctggagcggggatcccccttgaaatccaccgagaccagcggcagctcctcatagccaaggatgcccttgagttccccctcggctgccgtttttaagagatgattcacctcttccaccgtggtgggccgctttacctcgaacaccgcgtcggtcaaagaggcattgagcaggggcacgcgcacggcaaggccgttgagctttcccttcagctcagggtagatgaggccgatggccttggccgagccggtggtggtgggcaccaaagacagcagagccgagcgggcccgccgcaggtctttgtggggggcatccaccatactttgggtattggtgacgtcgtggacggtggtgatcaccccgtgcaggatgccgatcccctcgtggatgacctttaccaagggggccaggcagttggtggtgcaggaggcggctgtgagcaaatggtggcgagcggggtcgtagaggtggtcgttgacgcccatgacgatgttgagggcctcttcatcctggacgggggcagccacaatgactttgcgcacccctgctttgaagtaggcatccagctctgccgccttgacgaatttgcccgagcactccagcaccaggtcgatccccagatccgcccaagggacttcgccgggagatttgaactcgctgaaggtaagggttttgtcttggatgcgcagccgttgctcagatgcctcgatgtcggtgttccagcggccctgcactgagtcgaacttgagcaggtgagccgcagtagcaggcccacctttgatctcgttgatgtgggcaaactccagctccggccaaccccaagccgcccgcagcaccaaacgcccaatgcggccaaaaccgttgatacccacccgtgccgccatagatcccctccccccagccgaatctcacctaaagcctaccagagctaactcggggttatcaagttaaggagaatcggccaggccctgggcaaccttgcactcttccaattccaaagccacccaaagggcctttccctgtcccttgctccgtgtcgacctggctgcaggcagggaacctgtgggatcgctgcagcaacaggggggcaagtagggccaatttgcctgggctggcctgctgctctcgcctagggccggcgggagttgttgacgtccaaggccggccattccacccgttccacctggggtcgaaagcccagccaaggagtggccaactgggcaaaccgctccggatccccactcacatagaagcggtgaggttctgcctggctagcagttgagggtcggcgcaggccccagaggctgagttcccgggccagggatcccaccagcgccacgccgggatccacccgtctgaccgaagagggcagcaaggacttcaggagaggatccagcagcgggtagtgggtgcagccgtagacgagggtgtcgatcccctgttgcaggagcggctgcaaatagcgttcagccgcttggcgcagctcggggccgtccaactggccggcttcgatgagggggacgaactccgggcaggcctgctcccagcactggacaggttggggaaagcgccggggatccagagcgctgtactcttgaatggccttggagtaggcgcggcttttgaccgtggctgccgtggcaatgaccccaatgcgggatccctgggccagggccgcctgggcgccgggcaggatcagccccagaatgggcagggcaaactcctgctgcacctgctccagggccagcgccgagctggtgttgcaggccatcaccaccaccttcaccggctgcgcctgcatccagcggaggatctgccgcacaaaagtcaagatctcctcggcggagcgatccccatagggcagccgcgccgtgtcggcaaagtagacaaggcgctcctggggcaagcgacggcgcagggcccgccagacggtgagcccgcccaagccactgtcaaacaccccaattggccaactgggatccggatctgatccccactcccaacgcatgctccgttctcctcaacaccttggctgaagctgctgtatcctaccctgcttccgagagtctcggcgacagcttccctaccctgggacttcgtcccttcacggagtgggccgtaggggcgaacggctcaaaccaaagatccgaccgagtccctatctttggcggctacgcagaaaggcctcgatgccctcggcaatggcccgcgccaaaatggcctggtattcgggggtagccaactttcgcccttcggttgggttggttacataccccagctccagcagcaccgaaggcatgcccaccggcgtttcccgcaccatgaagaagcgggcccgtcgcaccccccggtcggcggcgccgctggccctcaccaagctgcggtgcaagaccacagccagctcggcgctgtcgggccgcaggtagtaggtctcaatgccgtggatgctggagcgctctagagcattggcgtggatgctcaccagcagagtggcgttggcctgcacggccatatccacccgcggctgcagcagcacttcccggtcgtcggtgcgggtcatcaccacctcatacccccgctcttgcaacaggtgtcgtacctggtgggaaacggagagcacgatgtccttttcctggatcccacccaccccaatggcaccgggatcccgtccgccgtggcctggatcgatggcgatgaccgtccggccccggcgggaaggaagggaagcttgggcaggcggttgcggctggggtgcggacggcggagcgtggagggggcgcagctccagggtgatgcggcgggatccctggccgggattgggctcaaagacgttgaactcttcggcaggttgcaccagaatgctgaccgtgcgggcatcttcctgcacaaagcggatccgctgcaccggccctccaattggcaagccgggatccggcaaggactcgggtaggcgggccggtgccacgttgatgcggtagccgccgctttccggatcccagccggcccggtagaacatgaacccatcggcgctgatgatgagctgattcccccgcagctccacagagcgcaaggtagccaggggcccttgggagtcggcagagctgagatcgggcagaaggctggcctgggcagcacccccggcgggctggatccagattcctccctgctgcgggtcgtagcgggcctcccagtcgccactggaaggatccacatccaagaccacgcgggcgatggtgggctcgaattgccccacccgcagccgcgaaacccccaggcggttgacggtatagacccgctgggtgagggcggggctgagggtggtgttgagaaaatccaccaccactcgatccggatcgaggatgcgccgcaccgtggtggaagggctaccctgagtgcggatgaaaaagccctccgcttgcggagaaatggccaagatccgatggctggaaggggaggttgcaggaggagagagtgggctggcttcggggcggcggggcagcggcggggacggtgagatgggatccctggggccggctgccgagggaaatagcggtgctgctgcgggcaagggctgctcgggttggaggaactggacagcccagcgggagggaccagccgtgagcagttgcagttggtcgaggctgagaggctgatccggctgcaggtgcagcacaaagcgagtgatcgttggggtgaactgtttgatctccaacgaggtaacccgccccggaaaggtctgggtttggggctcccgcccaaagagagtgttgggaaaatccagcactaccctaggagggttttgcagcacaaacagaaaaggacgcacctctccctgggtgttgacctctagccatccccgctgcgggtcgtagtgccaactctcgatgcgagacaagccaggaacggcggtcagctctgcttgagcgggcaagggggaaaataaacctgctccggccaagcccagcagcagcgttgccccccacagagagctctgcctagacagtttgggctcccgttccaatccaggcatgaattgcacccactccggcacacctgctgccctcaactataccaagctccccccagagcggcctgagagggagcgcaatttcgccgttgccagtcggcccaggccacaatgggtagggatcctcgtcctgcctctggagtgtggatgtcccccctacctgatcccctccccctggcccgcgctggggacagccaagcgatcctgcgggtggttcgggcagagctcctgaagtggcgctggcccgcgcaagtgtatcttgccgacaacaccttgcgcatcgacctgctgggatccccgtcccaaagcccctctccgccggttgttgtggcccggctgtttttgatggtgaagcaactgcggattccacgcctagagcaattggaaatccgcgctttctgtggctctcagttgctttggcagcgcagcctgcgtttgagatcccaaaagcgatgggatcggttttcttttgatagctgggcgataaatatctgggcttacccagttgcatttgtggtagccctgctggtaaacagcgttgccctattggagttgttacatttgccttggcacatttggattcacgagctgggccatgccagcattgcctggtggagcgggcatcgagctttgcccttaccttttggctggaccagcatcagtccggaaaaggatccctttgtgtactttgggatcctctttttgctgagcttgctattctggtcgacccgcaaggagcggattcgatggctacaggcattggttgttgttcttgcgctgctgcagttttatatgacctggctaatgcccaatcgcaccaaagaaatgctaattacctttggcggcgtgggcggcgagttttacatcagcaccttcttgatggcctgcttttatcttcgcttgccagatcgctggcggtgggacttttggcgattcgtcgttctgggagttgcagccagcagcctctggagaagcttttggcaatggcacagaatccaaaaagggctagctccgatcccgtggggaactctgctgtgtggccagggggatgctggtggggatatgaaccgcttggttgatgattttggctggagtgccgaccaaattatccagacctacaaatggttagggaacttgtgcattttgtttatattgggcttgtatatcgtatttttattgcgaatgaacgatgggatttggctaaacctacaagcaaggctgatcctctgggctgatgctctttctgtgccaagcaaacaccgctgaggtagggcagagcaggatcctaccggcatcgcattctaggtaggatctcaggcaattaagccggctggggaggacaccagaaaagattgcggctggaaactcccagagaatggaggatctctctcatgatctctgtgcagtaccgccaatgctcgggatccgcacacatgcggtcggggttgaactccatatcgtagtggatgacattggggatcccggcaaactcctctgaaggctgaggggaaatgataaggagtaggaagggcttgccctttcgcttagcggacaatttatccatcaagtcgatcaccgcgccccgctgacagccgcctgtgcgcacgaacaaggtcttgtccgccttttccaagacatatagaaagcgcttggcgcgagctgtataacgagtccgcatccgctcatggattggattcatattctgcagggggtcttccccctcttccacctcatggccgaaagaaagacctgtccacttgctgtgataaattcgcctgtcttcagggctgtagtgcaaatattgcggatcccacatgccctgaaactcgtggtggatcatatcggctacatccgctaggttgctggtgcgggttagatcaaacggaaaggcaggcccgtcgtattccaacttgtagagcagcatccgcaccgcacagcgatcccccaggggaacaacagcaacgcgatgaatatcagataaggcgcatgtgtattccaatagcatgaccgagttgggagcagccttgacccggctttccaaccccctctctccaatcatcaacgtgcgaaagggagcatcgcgatagaggggatcctcataaacgcctgttggcagagctttgagggcagcccgcacttctttccacatagggtggatgttgtactcatagctgctttggttaatcacacacaggcggggcttgggatccaagccggcggatgggtagctaagtttgaggagtgttagagtcccgtcactaaagactatttctgaagattccggagagaaaaaatcggctgccggagaaaagacaaggtcggcatctgggggaatggaaagggttgtttgaatcaagccattctcatgaatggagagggagtacaaaggttgatcttgccctttctcaccgcttttaccaatatataagcctggctgtagtcgagcttcttgaaaagcagcttgtaaagattgccaagtcggtgtcaaggtgtaatcataaggagtaatattaacaaggcggaatcgattctgaccctccaaggccgcccaaaagccagagggatcctcaaaaatcagcttttctttggatgatgccagctttaggggggctgacttcacagtgttgggatcaaaaatcgagaggtcaatagccgcaaacatgagttggtgccccttggtattagggtgggccgcgtcaaaagccagatctggcttccagcgcccctggccatcgtctaagatgggcagccagttgaacacggggcatccccaactgagcatcctttgctgagtttcctgcaaaagcagatgctgttctaggccgtagtctgcatgggggtaaacccctcccaaaactggcaaggctccaatgtcttgaattcgctgaattaaccgctgcaggccgttttcaaaccgcctttggacggcacggcgatgctccggcagagccgtggccaagccttcatttcccaaagacaaggcaacaataacgacatcgggatgttcagggatcaccacctgctcaaatcgggccagggttcggctgacgtttgcccccaattcggagaggttccgcacttgatggccatagcgttctcgtagagctttctgcaacagccaggcccatcctcgcaacagccaggcgctgcaccccagggccaccgaactgcccaagacgactatcttcagtcccggacaatcttcgggctcaggctcgctcaccggcaaggcaaaatagccgtatggatagaaagggatccggccaaactcgccatcttccacgatcaaaactgccggcaaaggttccggctcaagcggcacccagcgattcctatcggcggcttcccaaataacttcgccatcggcctgaacgcgcaggtaccggtactccagtcgaggggtttcttcgagtccctccccagaggacagtgggctagaagtgccatctgccgggcctaatggcaactccacccaccagagcgggtagcgatcgggatccgtctgcagccaaacacagcggcagggatcccaggcgcccagttgagggctggatcccaccagggcaattcgatcgccgggctgagtggtggcgcgaacttgaaagcgatacattttccgaaggagagggagaggaacctattctggatttgccggtagatagacaggcttgatcagttggcttattaccctgccgacaactggtaagagaaaacaaaagctgcgatccagttccgccttgtctggcctatcctgagttttaaaaaaaagaagttctcagatccgcaaacagaaaacacagaaggccacaaaaaagacctaaagccccaaagtaaagctctctaagtaaagaacaattgaactttagcttgaacttaacatactgtccaagaattgtctgttttctggagcactttcagagggtttctggagtgcaagtttccaattgtcgctggggcaaaatcacctcaaaggtggatccctgccccacctcgctctccacctgcacctgcccccgatgctgctcggcgatgcttttgacaatggccagccccaaacccgatcccgaccgccgattgggatccccgctgcgggccggatccacccggtagaaacggtcgaacaggtggggcagcgcctggggtgggatccccggcccgctatcttgcacctgaagcaccagttctggggatccggagcgcagccgctgcctaaggcgcacctgcacctcgccgccagagggagtgtggagaagggcgttttcgatcaggttggtgaacaggcgggccaacaggtcttcatctccccaaaaggcgaagggatagccctctgcttcctcgtcgggggtgacaatgtccagcttgaggtggatccctttctggttggccagcccttgcaactcctctaccacctgcagcagcagagcatccagcgcacagcagcggggctggaaaggcaccatgccgctgtcgtggcgggccagaaacagcaggtcgtccaccaggcggcccagccgcaaacacagccgctccaccatctgccagcgctggcgggtgtcggcgtccaggtgcggatcggccaaagccacctgtaccgtggtttgaatgctggccaaggggctgcgcagctcgtgggaggcatcggcggtaaattgcttgagctgctggtaagactggcggatgggctgcatggccaaaccggagagcagccagccgattccccccacacaggccaaactggccactacccagaggctgagatcccgaatgagctggcgtgtcggcttgctcacctcaaaccaggggtggctgacccgcaaataccccagcagcttcccaccggccaggatcggctcggtgaactggcgcagccaatacccaggcgcgatgcgggcggtgtgcagggatccctcggtcagcaggggggcagggatgccgccgggcaccgtggaccagatgagggatccctggggatcaaaccactccaggtcgatgtggtcgtcctccagggtgctgggatcatcccgaaagctggcctctaagctctggcgggcctgctgtggatccaagaggctctcgtccaccaccagggagcgctcgacaatttccaccacatggcccagcgtgtcgtccacccgctcgatcagggttgactgcacataccagtagaagctgccggcaaacagcaacaaaaacacccctgttaccacggtgtaccagagggccaaccaccgccgcgttgcctggaacatgggggttgcgcgggaaggggatgggttagctgtggacacgaggctcagggtgaagggtcgataaaatctccgcttccacctgcagcagggtgtccagccgctcctgcacctcgtcagcggggaactgctccagcgccaggtctagatacaactgccagtgccgctcttcagccgccgccagccagaggtaaaactgccgcagctccgggtcgggggcgtggatccccagcaggcccaggcgttcgtggctgcgggcctcgatgatggcggccaccagcaaagcgtccaaaaggtgctccggctcggagcggcgcaggtgctggttgagacggctggcgtagggagcagccgagaggggcctgatcgggatccccagccgttgcaggtggcgatgcacccgctcaaagtgctgcagctcctcccgcgccagcggcgacagcgcttccaccagccgcccgttggccgggtagcgaaacagcaaactaagggcgttgcccgccgcttttttctcgcagttggcgtgatccaacaagataaggtcgaggtgacgaatggcttggtcgatccaggccgcagaagtcggcgaggccagttgtagcgtcggcacagggtcagaagaggtttcaggcatcaacagcttccaggttgacccaccctgcccgctgcgggagcagggaacggaactgggttaatcggatcttagctttgccggcgtacccctttctaagtcttggatcccgtctgacgctctggcagcagttgtccctatccccggcccctctcccagagggagaggggagttcggggatttttcagaaggctggcccccgcctcaatggctcagagccaaggttttccctgctacgaccgccgccatctcctgcaacaggtcttcggtctcttcccagccaatgcagccgtcggtaatggaaacgccgtactggagcggcgccccttcctgccaggtttgcttgcccgggttgaggttgctctccagcatcagccccatcaaggcccgctgccccgcttggtactgctgtagcaccgcccgacagacggatccctgccggcggtagtccttctgtgagttgtcgtgggagcagtccaccatcaccgagcgcgggatcccttgatccttcatcagcaacgccgcccgcgccacatcttccgggccgtagttggttctgccgccgccgccgcgcaacacgatgtgccgatccgggttgccggtggttttcaccaaggccgtcatgccgtcttggccaatgcccagaaaactgtgggggtggctggcagacaagatggcgttgagggcaatttccagccgcccgtcggtgccgtttttgaagcccacgggcatggagaggccgctggccatttcccggtgggtctggctttcgatggttcgggcgccgatggccgcccagctcaccaggtctgcggtgtattgaggggtcaccggatccagcatctcggtggcacagggcaggcccagctcgttgatctgcagcaggatggagcgggccagttgcaagccggtggcaatgtcgcaggagccatccaggtggggatcgttgatcaaccccttccagcccacggtggtgcgcggcttctcaaaataggtgcgcatcacgatcaccaggtgctcgcgggttcggtcggccacccgcttgaggcggtgggcgtactccaaggccgcttccggatcgtggatggagcaggggccgacgatcaccaccaggcgatggagatcccgtccgtggatgatgtcgcgaatggcctgccgcgtggagagcaccacttgggctgccgtttccgtcagcggcagcttggccttgacagcagcaggggcaatcaagggagtcacctcttggatgttgcagttgtcggtttgggggggcatagaactgtccttcattgtgtccaagggatgggcaagtgagggattgagctgtcgagccatcaaaaaagccctggcactgggctcagggcttcaggactgactcaggtaaacctaggctttatagtttacgcgccacccttccgccctggtcgctgccagggaaaggtaaagtagccaaaaaagggagcgcgcaagatcatcttcaggggaaggaactcggaatctgtacgagatgagtatagcggaagtatacccaaaaagaaactggatttgccaagacgggctcaggttctgggtcgctcccagggttccccgggcgcagcccagaggacggctttcccccacccagctcaagaggcttgcccgccccgtagccatcgctctgcgacgctgttgcaagcggtgcgaggagaaaagcttcagggcaactaggaacttcctgccgctgcctcaggggccgcagcggcgaaagccccgcaagcccggcggaaactaagacagtcagcaggactctgggcttctgtcccagaaaacaggcttcagaaggatccggcccgaacggcagccgcttcctggatcacctcgtctccaggctgcagcccggcgtggatctccaccagatccccatagcgggatcccaccgccaccggcgtaaacagcggcttgccgtccgccagccgatacacgcccgtcaggccgaactgttctaccaggcttgtctggggcagcagcagggcttggcgggtttctcctgccaacttcagacggcccagcatgcccggcatggctccggggagcggagggatctccgccttgacttccacggttctcgagctgggatcggcgctggggatgatttggcgaatggctccctccacggtttggttgaggctgtcgatgctgatgggcaccccttgtcccacccggatctggccggccagcgattcgggcacagccacggaaaaccgcagccgctcgctgctttctagctccactatcggctggcccggccccgccaaagcccctacctccacatacttgcgggtgacgacgccggcaaagggggcaaccagggttccgtaggccaggttggcttgggcttgtgccacccccgcctgcgcctgggccatggccgcctgcacctcagggatccggcctttggcctgggcaagctgggcctgcgcttgggtcaatccctgttcggcctgctggatcccggcctcgagctgggccagccggcccaagagcacggctacccgcgtattggcctgatccacctgggcttgggccacggccccttcggcgtgcagcttctgcatgcgttcttggtgcaaacgggcctcctgcagctccgcttccgcctgctgcttctgggcttgcacctggcgcaaggcttcttccgctcccctcacccctgcctgggcggccagaaggcctgcttgggcctgctgcagttgcgcctcagcctgttgccgctgggcctgggcctgttgctgggcggcctgcacatcgctgacatccagacgggcaatcagggatccggccgccacctgctgcccctcctgaaccggcagctccagaactcggcccacaatgcggctgctgagggaggtgcgctccacagcctctaggctgcccaccagaatccgctcttggccgatttcccgaggcttgacctccatcgtggccaacggggcggccttggcagtttccaaggactccgtctcgctgacgggaagctccgaagcggctacccctggaccgggccggctttgggatcccagcagccagccgcccagcccccctagcgagaggaacagcagcgcccagcccaggtggccccagctccagccggaaaacctttgttggtgcaacctgccgacttgagtttccatagtgcaagtgtccaaggcgtaacttgagagtgacgagagaaagaggctaaggaaagaccaaatctcccaatggcttggagatgggctctatgagagccccaccccctgcaaactgaggcgctcaaaccaaggcaccgcccacccccagcgcatcttggctaggaaatactgctcaaaggcggacttgagccaactgacccatggcccttgcacggccagagctatagctgctcttgcctgtcttccgaagccgccacctactgctactcgtggctgggtctaggaggggatcccatcctggcaatccagtagccgcactggtgttctccgttcacctgccaggtgaggcgctctacccggcagtcgggcagggcggcggcaaacatctccagctcgtggccgcagacgctgggaaaacgctgggcaatttgggcaatggcgcagtggtgctccaccaatacgtattgctcggcatactgctcagcgccttctgttgccctggccgcagccaggtggttggggtaggggtagtactccgccatgtagccttctgcctggcgcaactgcaccaagcgctccagccgcttggccagggatccgcatcccatctgggcttggtactcttgggctttgcgctgccactgctgctggagcagggatcccatctgttcggatcccagggtttcggccagcgtattgagcaggcccagggcaaactcgtcgtagcttgtggggaattgcgcttccccttgggggctaagctgatagaagtgctgggggcggcccaggccactggcttgagcgacgtggtggatcagcccctccgcctctagatccttgaggtggcggcgaatggcttggggagaaatgcccaagtgctctgccagagtctgggcggtggcctgccccgccttgcgcaaatagactaggatggcctgcttgctggaaaggggctgcgtgaaccgcccggtgatcttgtgcgcgctctccaccctcgccctcctggttagactgggttcactcggctgccgctgccagcacagctactttgacaacgggatcattgctacagtaacctgagggttagttaagcaacaaccgtgttgttttagttggccgtctgtcttgaccctgtccctaaccaagagccatccatgtctacgagcgtccgcaccctcattagccagccctacaagtacggctttgttaccgacatcccttctgagtccatcggcaaaggcctaaacgaggacatcatccggcaaatttgggccaagaagggggagccggactttatgctagagttccggctgcgggcctaccgccagtggctgaagatgagcgagcccacctggcccaacgtcagctacccgcccattgactaccaaaacattgtctactactcggcccccaaggtgcagcccaagaaaaagagcctggacgaagtggatccggtgctgttggagaccttcgagaaactggggatccccttgtctgaacagaagcggctggccaatgtggcggtggatgccatcttcgacagcgtctcggtggccaccaccttccgggagaagctggccaaggaagggatcatcttctgctccatgtcggaggcgctgcgggagtaccctgagctggtgcgcaagtacctgggcagtgtggttcccattgctgataactactacgcggcgctgaactcggcagtgttcagtgatggatcctttgtctatgtgcccaaaggggtgcgctgtcccatggagctttccacctatttccgcatcaacaacggcgaatcgggccagtttgagcgcaccctgatcattgccgacgagggatcctacgtcagctacttggaagggtgtactgcccccatgttcgacaccaaccaactgcatgcggcggtggtggagttaattgccctagacaatgccgaaattaaatactccacggtgcagaactggtatgccggcgacgaaaacggcaaagggggcatttataactttgtaaccaagcgcggcctgtgtcagggggccaactccaaaatctcttggacgcaagtggagaccggctccgccatcacctggaagtaccccagctgtgtgctggtgggggaaaactcggtgggcgaattttactcggttgccctcaccaacaactaccagcaggccgataccggcaccaagatgattcacgtgggccgcaacacccgcagcaaaattatctccaaagggatctcggctgggcactccaaaaacagctaccgcggcctggtcaaaatcgggccgaaagcggaaggtgcccgcaacttttcccagtgcgattccatgttgattggggatcagtgcagcgccaacaccttcccctatattgaggtgcaaaacaacaccgccaaagtggagcacgaagcttccacctccaagattggagaggagcaattgttctatttccagtcgcgcgggatcggcatggaagatgccgtgtccatgatcatcagcggcttctgccgagaagtgttcaaccaactgccgatggagtttgctgtagaagccgatcgattgctgagcctaaagttagagggatccgtcggctaggggattgctcccaatgcgaagctgagcaagtgggcgaggccgctgacacgctgtgggagcaggcgctgccattttcaggagaagggtaaggggttaggtaactcccaaggcagaggtctgtgatcccctgaagccagaggcggcccaagggcttggcgacgttgcaaacagcgcatggatgcagggggggagaggggataatcaaggagttttgaaccgtaaggctaggcaggagaagttccccatgagggcatttctggaggagttcaaaaagttcatcagccggggcaatgccttagatttggctgttggcgttgttattggaggtgcttttgggaagatcgtgacttcttttgtagcagatctgtttactccagttttaggcttgatgattggtggagtgagcttccagaacttggtctggaaaatcggtggaagtcctgaagacccagttacgattaactacggcagctttctgcaagctgtgtttgattttgtgattatcgcttttgccatcttcttactggtgaaggcgatcaacaccctacagcgaaaggaggaagaatctcctcccacattgcccccaccagaagtggttttgctgacagagatccgggatatcctcaatcgccactcccaatagagctataggggatccttaggcccaaaatccaaacctggtttagggatcccttaaccttccaatccctgcccttcagtggcaactctagagtctagctatgatctgcgaaaacagccctgtcatcttatccgttcgagatctcagcgccgagatcgatggcacccccattctcaaggggttgagcctggaaattcgcgccggagaaatccacgccatcatgggccccaatggctctggaaaaagcactttttccaagatcttagccggccaccctgactacagggtgacggggggcgagatcctctacctgggaaaaaatctcttggagatggagccagaagagagggcttgggcagggatctttttggcatttcaataccccatcgaaatcccaggggtgagcaacttggatttcctgcgcgccgcctacaacgctcgccagaaatatcgggatcagccggaactggatgctctggattttgacgacctggtacgggaaaagttggatattgtcaaaatggatcccgtttttttggagcgctctgtgaatgagggcttttccggcggtgagaaaaagcgcaacgagatcctgcaaatggcggtgttggagcccacgctggccattttggacgagacggattccggtctggatatcgacgcgctgcgcattgtggcccacggcatcaaccgactggccggccctgagaatgccatgctcttgatcacccactaccaacgcttgctggactatgtaacccccgactacgtgcacgtgatggaggggggtcgtatcgtcatcagtggggacaagaccttggcgctggagctggaggaacggggctacgactggatcaaaactcagtcgggtcaagaaccggcagctgcgacatctcggcaggagaaagagggatgagcgccaccttgcccaaaccttttgccccagagagccgcctattcctggagcacatcctcggccaaatcccggaaaggcaggatccctacaccacccttaggcagcaggcccgcgcccaattggcggaactggggatcccgaccccacgggaagaggattggaaatacagcgatctctcgccactgctggcccacaagtttcgcctggctgccgcgggggatccgtctctggatgcagcaaccctagagccctggctttggccggaagccagctatagccgcgccgtgttcgtcaacggctactttgccccccagctttctgatttgagcggcctgcccaccgctttgcaggtgatccctttggcccaagccccaggggagttgctgcaaacgctggccaagacggatgtgtttacggccctcaacaccgcccatctgggcgatgggatccagattggcctacagcccggccaggaagttccgtcaccgctgcacctgctgttcataacggtggctcctgagggagaggccgttttggcccagccccgctgcctgctgtctttgcaagcccacagctccctcacgctgatcgaagatcatgtatccctgggatccgggatccccttcagcaacgcagttacggagatcgccctggcagagggatcccgtttgcaccatgtgatcctgcaaaggcagggatccccagccttccacatcaacaagaccgccgtgcgccaaagctgcgacagccactaccgcctccaggcgattcagtggggatcccagttttcccgccacaacctggagatcacccaagccggagcccaggcccacacccaactgcaggggctaacgctgctgaagggatcccagcacagcgacacccactcccgcttgctccatcaagcgccccacggcagcagccgccaactgcacaagtgcatcgtggacgaggcggcccgcgcggtcttcagcgggcggatcctggtgagccaagcagcccaactgacagacgccgcccagaccaaccgcaacctgctgttgagccccaaggcgcgggtggatacccggccccaactggagatctttgccgacaacgtcaaatgcgcccacggagccaccgtcagccaactggaggcggaagagatcttctatctgcaaagccgcggcattccccaagcccaggccaggcaactcctcacctacgcctttgcggcagagatcctagaggggatcccgctggcccagcttccttcccaggtggccaagcgcttgggatccggctgagttgtccctcccatttcgctccagcccttactgccatcggccagtcttgaaatggctgctagcggcctgcgtcgcccgcgcccgtcgaacggcgaaaaaaaaacgcccgtggcgtcgccggctcccgccgagaagcccgaaatcccttaccggccctgtaggtgatggcattgggccgcaggcttgctttggctatctttccgacccgttgtgcaaaacaactccagccccttttgctgaagttcggagaagctgtcttgggggtttagggcggcagaggggtgggaatcggaggaacagatctagtctggttggcgcgactttatcatcgccaatcctggcctggcccacttctcttcccccgattctgcggatccctctggcctctctgccgaagcacccagcgcgccgaagagccataccgattctctagcctttggcgccatcaaaacaaaagctgcagcccccctccgcgcttgagtccctgctcccccctcaccttttaccacggcaagaacaccgattgaacgcctattgaggagagcctttctcctttagagaaccacttcaagtagtaggagaaaaatgtggcctcgaaaagagtccccaacttttggttgcagaagtacgccaggaggttatgatcctggagaggactgtagggcattagaaaatgttggacataccaccacaacctttaaccggaaaggctctcctgcagaaggtagaagcgttgagccatcttccgcgccgcgagacggcaaagcgctgtggctacgtaaccatgaccaagaccaacaagctccgcgtcaacttaaatgagttttatgatgcggtgctggcggcaaaaggtctgagcctcagtccaactgccaagcgtgacaggcgcggtcgcgagccaacctttcgcgtgagcgttcacaagaatggtcagatcatcatcgggtccgcttacaccgaaaaaatgaatctcaagcccggcgatgagtttgagattcagttgggctataagcacattcacctcaagcaagtgctcaacggtcaggtgatggaggactcaacctcgaacgaagaagctgcccccaaaaagacgcggagccgcaggaaaaaaacaacaggagcttgaacctcttctggagttgggcaagggaatccagttgagaaactgtcactgcagggctttctctcttccaaaccctccttaagatgggatccgaagcttgggtttattgacttcgccaaccctagatctgaagatccctatgtaccagactgttcaacctcctctcaagtttctgccgccgcgattgacgccttgggtagttcgtttggcgcaagcgggtttgcccttgtggttgcgctgggccaaggggatcccgcgcgttgaggtggaggggggcgagcgtttggcccagctttatcagcaatttgaggcaggcaagattcgcctgttggtagcctttcgccaccccaccctcgacgatcccccctgcttgatgtacctgttttcccatcttctgcctcaggtagctcgacaacaggggatccgcctgcggcagcgtccccatgttttgtttgtctacgaccgcggcctgcccctatggctgggcttcattggccgctgggggcttccccggctgggcgggatcccgattttgcggggccgtctggatcgggcagggctgaagagctctcgcgagcagtttgtgtcaggcccgtaccccctggcggtggctcccgaagggacaatcaacggcatgagtgggctgctcaacccgctggagccgggggtggcccaaatgagtttctgggcggtggaggatctgcacaaggcggggcgcccggaggaggtgctgatcttgccggtgggcctccgctactcctacttgagggatcccagcctggcgctggacaggttgctccgccgcatggaggcggattgcaagctcccggccacgcgctcggcccatgtcggcaaagggtttttgatggcccgcctgctccgcctggccgagcatctgattcaggtgatggagcgtttttacgagcgcttctacgccccagctttgcccgacgcggcgcgggtcagcctgaaagggggaggggatctgttggcacgtctgcaaagcctatcggatctggccctgcgcgtggccgagcagcactttggcctgcagccccagggagacttgatcgagcggcggcatcgcatcgaacaggcaggctgggcctggatctaccgggaagatatccctgatattgcggcgctttcggctgtggagaaggggttggccaatcgcgtcgcctctgaggccagcttccacctctggcacatgcgcctggtggagaccctgatggtgtttgccgtgcgtcccctgccggagcaacccagtttggaggaactggccgaaaccgccctgcggctgtggaacctgttggcctggatcaaaggcaaaaacgccgtcggcgctgccccccccaggttggggccgcggctggcccgtttcagcatcggcgatcccctctcggtttcggagcgctggcccgcctaccaggccaaccgccggcaagccgtacaagctctaacccaggatttgcaggcggagatggagcggctgctgcaagggatcccgcgctcccctgcgagcgtggccgtcggctgagatctgggttggctggccttgtcgaggggagcgggaaggcctgggccgaaaccgataccggcctgttgttgggaattgttgcgccgcctgtagggaaggcctccccagcgttcagccagaaaccgcgggagccccgccctctatccccccaccgccaacggcatcttctacttagaacctgctagacctgttgggatgggtagccgagtacggtggactgagggcgagcttcttgttcgccttcgcagagattccccgactcctcaggtgtttcttcaaaagagcctgtccagtgagtcgcagccaagcctctgatccccctcaagacttgagcatctgcatcggcatcacgatcagggtattgccttggcgatcgaccacgtagagctcttgcccaggctggatctccaggtcggggacgctgcacttggcattccaggtggagccgagataggagacccgaccccgcttgcccggcggaatggccgtaactgcccgcgcttctcgcgattccttcaggagatcttccagctgagttgaagtagagggcagcagacgccggctgagaacgatcaacccaagggagagcacaatccaggccgagaactgggcccaaactggccacccccaataggccaaaagagcagcccctagggcagccacacccgccggcccggccaccaactccggcaaaaacagctcggcagcaatgagaaccaagccgaagacaacccagggccaaaccatacaacccaggcattcgaccccatttaattagtatggctcaaagcacctggattctgcactgggatttgttgccgagctgttagctagccgcccaggcggtagttctccaaaaactgcaggggatccacctctgcttgggggggatccttgggtaggttcctggattcggcgatccgcatcagcgtctcccagtcggtgttcatgacgaaggccactgcttgacgagccgcctctcggtgggggcaggcgtcgcccaagacacagccatctcggcaaagagtggcgcagtcgtgctcagtgctcttgagagttgggccagccatgaggtcgttttctcctaggcttttacattttcttcagaatacctgacctgaagagaatcttgcgcctgccggggatcggaatgggcgcagatagcctggatgaagtgagaagaccggttaagcccagaggagcagtggttttatggagttttcccaactgcaggtgctggtggagcaagccctggaagataagaagttaacccgcagcgaggtggatcaaatcatcgccgccatccgggccgatggcaaaatctccccggaagagatgagcttgctggagtccattcgcgagaaggtgctgcgccgggaaattcaggtggtggaagagtgaggggccgggatccctttttgcaggtagagggtaatttcgctgcggttgtgaaacaggtggcgcgccctcaccaccgggaaggcgctgcccaagatgtctagggtctggcggagcacccgcaggcgatgctggtgggggagctttagggtcatcacggctgccccctgcggctccagatgaggggcaaaagccgccatcagatgggcagaggcacggccatccatgcgcatgtcgttgaggatgaggtgaaactgacctggacagcgggccagataggcttgggcgctgaggcgatggtgacaaatgccggcatcgtggcggaggcgctcgtccagctccgccggatccacagccgtcacctgctggccatgcaggcgcaaaatgcgcgaccagccccccggcgccgcccccagatccaaggcccgtccccctggttgcaaagggacgcgaaacacctggatggcctccagcagcttaaactccgctcggctgatctggtcgggatcgcggcgaaagcggtggacgccgccggcccaggtggagaggttttgcgccgccagcgacaggcctagccaagcccggagccctgtcgagctggccaggagcaccaccgagatcacctgctggggatccttgacctgcagaggggatcccaccgtcgccatcacctgttcggccagggctgcgttaacctggaagggcttgacgttgagcttgccaaaccggcgcgtctgtaccgaaaagctgagggcagggtcgatggccgccaagaggttttgatcgaggcgcagcagggagatctcgtcgagctgtcgctcttggtggatggggcagatgtggcgcaaaaaaatgggcgggttagcctgccaggcctgggcaaggtcggcaaacgagcgctggctgcacacccgcactaggccaggtgcctccggcaaaggctgaaagacggcctcgggatccgctgccgcaatttcccgcctcgccagatccagaaaatcggggtcggcgctgcccagccacaggtgagtagtggggggaagaaacctgctcacctgacccgctgccatcgcaaatagggcaaggaagcagctacctcttgaatccgctcccgggcggccagcaattgtccggtggcatcccacgtcccctgcaccagcatctgccaggccccctgtgggatctcgacagcagcggttctatcctcccagcacacctgtttgttgagcacatccagcgtcaaccggagctgtggattctcggccaccgccccttgcagggtttggatcacgctggcgggcgccgtgacgcaggggatccccaaggccaggcagttgccgaaaaagatctcggcaaagctttcgccgacgagggcgcggatcccccacttggccagggcttggggggcgtgctcccggctggagccacagccaaagttggcgttgaccagcaagatctctgccccctggtactgaggcaggtcaaagggatgctggccgggattctgggcccggtcgtcggcaaatacatgctggcccaagccctcaaaggtaacgcacttcaagaaacgggccgggataatccggtcagtgtcgatgtcgttgcccaccagcgggatcccgcggcccgtgatggtcaaaacttcgcttggcatgggaattgcagtgaccttctggactcaaaagctgggaattggcttcagagttttgcagggtatagcctgggatcccttgcccaactctgcttggccgagggggcaagccaagcgccagaaacgaaccatccagctcggctagcggcggtaaacttggttttccaggttgcgcacctgccgctccagccgatccagccgcccgcgcagctcgtccatttccgattggcgaggaacacccaaatcctgcaggacgttgcgcacctgccgctgcacgtaagactccaggttgctctgctcggatttcacctggttgagcaggttgttgatgacgttggaggcctcttctggcttgagctgacctttctgcaccagctcgtcagcagcctttttcaactgctccgcgagcagagcggtggtgcccacgcccattagtaagagctgacgtaagatactgttattgtccaacgctgccctccagagaatgcttgccgaaggtacgggcttctatgactacctattctcctcagtttgccctcaacttcgcaaccgggtcggccagcttcccgctttcggcagagggggcgcgggagtggcacagggctttgcaaacccttgtggagcggctcaaagtgggggcaagcggcccccaacgccagccccaggcgccgattgagtttcaccatgccgccccaaacttgtacctggagatgttctgcaatcccaatatctggcccggcccccacgccgccaaggtgttagtaatgttgaaaacaggggcattgcgcctttctattgaagtggagttctcccgcctgcaagaagacctcagccaatatctggagtctctgagatgagcgaaggccgacacgctttgggcgaggagccggcggttattgcagtaacggagctgctggttgagccgccaggtgggatccctggccagatggagaccgtttctctcacttggcacgatcgccagcactctcggcagcggctggtgagcgactgaggcagggaaatccagttgatgctgccacccgtctccacgaggaggatctgctctccgcggatgcgcagcgacacattccagtcgaggcccaagatggcattttctgcctagaagcggtaaaaaaggctggaaaaagcaggtaagtgtgagctgtttagaaccccagagggttggctcatcaacgccgacgcccatgcggcgacgaatacgaagtaacggcaacctttggactttgtctgtggaaagtcagcagaggcgctttgacaacgctttaagagtctgtttccgggctgcttgaaaatccccgccacttaaggccggaagtgtcaaaacgggttatcgtatcaaggggatccctgtgtggggaaacaatctgggctgctctcccttggtaaagattgccatgcattcgagcgagtcttttcgacgcaccaaaattgttgccactatcggccctgccagctccaaccccgccatcctaagggaaatgatcctgcaaggggcaaccacccttcgcctcaacttctcccatggggatcacgacctgcaccgccgcaacatccgcctcatccgccaaaccgctatggacctcggcatccaggtcgccattttgcaagacctgcaggggcccaaaattcgcctcggcaagttcgccgaaggctcgatcacccttaggagcggggatcccttcgtgttgaccagcaagcccattttgggatcccaggagcgcagttgggtcacctacgacaagctagcccaagaggtgccggaaggggcgacgatcctcctcgacgacggtcgggtggagatgcgggtggaggcggtggatcccgaggcgggggagctcttctgccgcaccattgtcggcggcaccctctccgacaacaagggggtgaacttccccggcgtgcgcctcagcatccgcgccgttaccgaaaaagacaaagaagacctctacttcggcctcaaccaaggggtggactgggtggccctcagctttgtgcgggatccctcggatgtgctggagctgcgggaactgatggccgctgtcggcaagcgggttcctatcattgtcaagatcgaaaaacacgaggccatccaacaactgccccagatcctggccctcagcgacggggtaatggtggcgcggggagatctgggcgtagagctgccggcggaagaggtgccgattttgcagaagcggatcattgccatggccaactgcctggggatcccggtgatcaccgctacccaaatgctggacagcatggcccacagccctcgtcccactcgggccgagatctcggatgtggccaatgctattttggacggcaccgatgccgtcatgctctccaacgagacggcggtaggcaaatatcccgtcgaggcggtggcgaccatggcccgcattgctgtgcgcatcgaacgggattacttcagcccgatctatgtcgatcgccgccaacacctgcgcaccctcaccctgcaggagctgagtcaaaataacggcagccccggtggcaatggctcgccccggcccaaaaccctggtcaccgactcaatcagccgcgccgtaggggagattgcccaggagttggatgcggtggcggtgatgaccctgaccaaaaccggggctacggctcgcaatgtctcccggtttcgcccgcgcaccccgatcttggctgtaactcctcatgtagaggtggcgcggcaactgcagttggtgtggggggtacggcccttgttggtcatggatttgcctaccacccgccagacctttcaggccgccatcaacgtggctcaggaagaaggcttgcttaaagatggcgacttggtggtgctcagcgccggcactttgccaggcgtatccggctccaccgatctgattaaggtagaggtagtcaaggcagtggtggccaaaggcagagggtttggcaaaggcactgtcagcggcccggcccgcatcctcagatctagcctcgatgccagcaagatcactgccggcgacatcctggttgctcgcgctaccgatgccaactatgtggaggcgatcaaacaggcggccggggtgatcaccgaagaagatggggcctcctcccatgcggcggtgatcggtctgcggttaggggtgccggtgctggtgggagttaaggatgctacgcgcctcatccgcgacggcgccatcgtcaccctagacccagaaaaaggcacggtgacctcaggagcagatgggctgggcttttagagggttttgcggtcatttcagacaagtttgagaccgtctcccagttcctctctccccgggaaagggaaggcagggatccgcgcaatgagcggtttcactgccgtttgacgcttcaagatactctctcagggctctgcgccgacaaggatttatcaaagcccatcaagctgataacctttgcaaatagttgcacagaatccttcacaaacgggtcgctggcagaagtcccaagttagatttcctacaggaggccggtgaccatagcagagggcagagccagggtttgccaccctcactttggttcagtttgactcgcaggatccctacgaagttatccaccgtttcaagcccatcgccgaagttcccgagctaacccgcgagacctatgtgccgcgggcctctacccctttgctagatgccatgggtcgcggcatcaccgacttggaaagcggcctcagccaactcgctgaagcagatcgccctgcgagggtggttatggtggtggtaaccgatggccaagagaacgccagccgcgagttccgcaaagagcaagtcgagaagatgatcaaagaaaaaacagagaaagacggctggcagtttgttttcttgagcgccgatctggctgccatccgcgatgccaaggccgtcggcgtcgctcccgtcgcctccctgttgtaccagaagtccggcttgggcagcaaattagcctgggcttcccttgcgatgcgcctctccgactaccgctcagctcgtcttcacagtttgatgttcctcgaagaagatcgccagcatcccgacgacccgaacaagaagaagaagaataacaagagctgatcccttaccggtgcaacttgccgagatcctggccacgctccaaccccccgtatacgggggcaggggggcggggctcctgcggtttctagctgaaagggatcctcaccttcaaagcttcccgcatctgggttgagacgaacccaccccagaaggtggttgtcgacggagaagtggtgggcacaacccccgtccagatcgaggtgcatcgcgccgcctgtgcggaaacccaactccgccgaaaagctcgccatcttctgggtgagacgggtttcgccgagcctgaccctgctgagcgcaaccgtgggcctgggcgggatcctcggctcagctctggtcctctggggactgactctggctttgcaaggactggcgccctccagtcaagccatcgatgcatggattttgcaatggctgcagcgggccagcccttggctggatcccttggcttgggtggggtgggggttagggcatccgattgggctggtgggtttgaccgcctggggatgggttttgctctggcgcagccaacaaagacggacggcttggggactgttggttgcagccttaggagctgccgtgatcgccgggatcctgcagcctaccttttctcgcccccgcccagatctttgggatcccatcctgtcggagtggacaggtcatcgcagcaacggtaatctacggccttttgggctatctggtggcaagctatttcttcatcggtttcagccgggccgactgggggttgaattggcccagcgatctgctggcggggtatagcctgggggctttgtggttcatcttttgcctcacccttctgcggattcagtggatgcgccagacaaatggccgcggccaagcaaggtagtgcataggtacagaatcctccggttgcgatacactacccagataaggccctttgccggttagttgcagcctctggccaaaagcttttgggatgggtcagcggatctcggaaaagggctgttatctcttgtatctcagcgccccaaatatcctatgactgctacttttgttcacacacctttggcgcaaacccttctgccccgtccttcctgggttcgggattccatgctggtgttggggggaagtttgttggtagcggccctggcgcaggtgcggatccctttgccctttacgccagtacccatcaccggacaaaccttcggcgtgatgctggtgggggcaggctttgggtcgaggttgggctttctcgccttgctgctgtacctgctggaggggcttttggggttgcccttcttcaacggcggcggctccgggctcagccacctaaccggaccgacagggggctacttgctggcctttcccctggccgcagggctgatgggctggtttgtggagcgctggggggtggatcgcagcccttggaagatggccgcgtccatgctctcctgctcggttttgatctacgtcttgggagccacctggctgggggtgtggctgaacgagaatgtcggccccacttccgtcttggccgtgctcaccaaaggcgtgttcccctttatccccggcgatctgctgaagtgtgtgctagcagcagccctgctgcccaccacttggcgttggctggggcgggagacagcggatcccaagtcgtcctcaagctagggcttgcccaacagcagcccgatcggtgtagggccagcctcccgaaaatctaaaaaaaaaatgatatctgccgcagtttggccttttttctgagattctagtaactgtgatcaaaacggtgtttaaagcaacagattcaatggagcgcttccctatattgctctagagttttataagtcgctgagcgacaagcccctttatggggctttttttatcggctttataaaaaaggtgggatagggctgaccctgacttgctatagccaatttggctgagggtggaacgctgttagagataagatggcatggagcagactccaagaggcaactccacgagccacagcccagacttaggagagagttgtagggtatgttaaggaaggggacagcccgacaatagccgcatagatttacgaagtcagtcgttaacggtttatcgctggctgagccgagaaaacctaagaccaacagttttcaagacacggaagtaaaagatggactgccctaaaagaacatgtggagcagtagatcagaggatagagccaagctgttcaacccagtgctacagcctaattaaggggtacagtagcaacacttagcaagccaaccctatcaaaagccagaaactggatcaccgtttcctgggtggcctggccgtagcgctggtaaaacagctcctgatccccggtggtgtagaggaaaacctgaagggcaatctggaagcggagatcaccgttttggatgcccttttactcaagtaagttgatcaacactcacgtcaccggaatggccaagaacaccgccaacaagccggccacagtaccgctcacaaacaaagagaaaaacatgatcacagggttgatattgacggatccctgcatcacgcgaagcaggagtaagctctcttctacttgttgtagggagatacaaattactggatagagagccatacgctctgtgataagacaatatgagcaattaggctagtcccaatagtggctccaatacctggaattaaatcaaataaacctgtaatcatcgatgaggttagagctgaagggatccgaagtactaaaaacactggaaaagctgaaatagcgaagaaaaacgacaacacggctcaaccccagaaaaatcccaaaaattccgccgcacactttcagtaattcgagctttccactcctctgggaacggctttagaaataagctccacagtcgctttccatccagcaggataacaatttaaaaacaggtttactaaaccgaagaccaagctgcgcaaagtcaacacgtcagggcccagtaggcctgtcgaaaaggcttcgggcaagcttctgagcaacaaaatccccgcggcctagccagcgcaagttagcctgggcatttagttggggatctcgatcgtgacattggccaactgcacatcgtcatagtccacccaagccccaccgtcctggccgattgtgtcagtccccagcggcacaaagatatccagggatccacccaaaagagggatactgatccgggatccgccggcgatcctgccaggctggatcaccgttttgccagtgcgcaaggtaaccgtattcagccccaggcgcagatgctctagtggcagagggatgcgcaggtcgtctccccccaagtggatttgctccacctccactccgtttaaaagcactcgcatgggagacatattggcgccgggaatgcgggactggccggcccgataggcagcggcagtatccaacccaatcagggatccaagccgcaaaaccggtgggcgaggcggcaggcggtctaggctgaaggagcgggtcatctccaccccttgggcaggcgccagaaattgcccggcagccgccgactttggagaatattggttatcgcccaggcggatgacattggcctccagcaccagcgtggcgttgggatcccagcgctccaactgcaactgccaaggccgatccccgccggtctgtccgttgcctgtgctctgggaatagggcaaatagttctccagccgcgccaccaaaatttcttctgccggcagcggccccggcaggcgaaaccgcccttgggcatcggtgcgcaccgaaatccctgcccccggaatggccacctccaccccggccaaaggctgccctgtcaggcgatccaccacctgcccagagtaggccgagtccaactgcacctggccggtgggtgcatctgtggccgcctgaatgcgctgctgcaacacctgccaatcggcttctgtaatccgcccatcctgatcgacattggcagcccggatctggtcgtcggtcaactcccgttctccccgcaaataggcccccaacaggttgagatcctgcaccgtcaaacgaccatccccatccagatcgcctgcttgaaagggctgcgcttgggcagaagacaggtctatccaacccagagccagggatcccagcaacaagagagaacgggctaaacaggagaccctagacatcacaactctcctggggaaagagccgaaaggcactctttatgtccttatgttttaacgcaattactcccccacagcagggttggccgagccggtgcgaagtactcttaaacgcaattttgctcgcccgcctttggctgcaggagccgaaaacttggtggtaggataaccgtggtgacttgcttctccgatggctcgatactcctgcgttacccagctcatgggctcagccgagcagttaagcgaagcgattcgcgctgtcttggagcgttgccagcttactgtcctacacaacagccctgactactgggtggccggcgagccgcctggaaaaaatccctacgccaaactggtgacggtagaggtgtttgtggatcgcacccgccaagccgctgacggatctgtacaggtcacctgcatcgccaaaaacgaagagctgcccctgagaagcgtcaaccattgccaacaaacctttgaccaattgaggacagagctagcccagttgcaagctcagctgcagcttgctgctcgacaaaaagaggccatagaatagcgaagctgagttcccttggatctcatggcacgtcgctgccaactgaccaacaaaaaacgcaacaacgctttcgccatctcccactcccaccggcgtaccaagcgtctgcaggaggttaacctgcagtggaaacgcatctggtgggaggagggcaagcggtttgttcgtttgcgcctttccaccaaggcactgaaaaccctcaaggccaaagggataggggccatggcccgcgaagctggaatcgacctcaaccaattttgagggatcatccgctgccttgacctcttgaaaaccgatctgctggggctggcgcaagagtggccctggctacagttcacagcaatccaaacagtttgcgtgacttgggctggagccccgccagcagagtgttgagggtgtcccgctgagtaagctcgttggtgccgctcgcgcgttcgagcaagaacttgcgcatttcgtccgagagcttggcgtcggtaaagtcggcgccgacaaagctggccccttcaatttgggcctcttggaggttggcccccaccaggagggcttggtcaaagttggcattctgcaactggcaactggataggatggcctgggagaggttgcagcgaaagaggttggcttggcgaaagtcggcggcaaaaaagttgccttccgttaggttggcagccaccaagctggcctcgcgaaagatggaatggctgaagtgtcccccctgaaagctgcttttgtccagcttggcagcggtgaagttgctgtagtctcccagggcttgactgaagctggatccccggagatcggaggcagcgaagttggcccgctccagctcggcacggcgaaagttgcataaccgcagatctgcctgctgcatactgagcgagcgcaggttggcccgcgtcaagttggccttgggcatctggatgcggtcgaacaggccccgcgagaggtaggcgccttcgaggttggcacccagcagggagcgcccttctcgcagggctgctagcaagtcccgcgtggtttcaatgcgaaccggctcggagggttggggagaaggaacactcacagacagaccattcctcacaggcgagccagaaacctggtcaacctggccgaaacactgaggtctaacagggatctcatctaactaagctaacgtttgcttcgctggtcagggttaaggggatgttaaagacggctctgcatcggtttaacttcctgcccggagcaatccgctccaatttgttgcatactcagggcagcttttcgttgctcaaaccattcatgcaggtagctttcattgtcgatccgttgtctcagttgcaggtgggccacgacaccagcgttgccctaatggaggcgctgcagaaacgaggccaccgcattttttgccttggattggccgacctctactgggatcaaggggaaacctggggatccgttgaggagattgtgttggatctaggagcggatccctggtacgaagtcaaagaacggcgtttgttgcccttgagccagatgcaagccgtatggatgcgcaaggatccgccggtggacgcggcctatctctacgccacctaccttctggatcatctctccccccgccgcaccctagtgctcaaccatcctgccgggatccgctccgccaacgaaaagctctatgctttgcggtttaaagagtggatcccgcgtacctgcgtcagcagcagcaaggccttgctccgccaattcgtcgagcaggtggggcaggcggtgctcaagcccctgggcggcaagggtggggaagggatcctgcgggtcaatgccggcgatccaaacctcaattccttgatcgagctgagcactcagtttggccggctgcccgtgatggtgcaagagtatttgccgcaggcagcagcgggagataagcgcattttgctgctggagggcgagcctttgggcgccgtcaatcgcatccctggggagggggatttccgtggcaatgtggccgctgggggtcgggtggagaaaaccgagattgctgaaaaagaacgggccctctgcgcggctttggcgccagtgctgcggcaggagaaactctattttgttggaattgatgtcatcggggaacggctgacagagattaacgtcaccagcccaactatgctgcgggagatctgccagttagaaggggttgatctggccgatcaagtggcccagtggctggagaagaaagtgcccatcaaagcgtaaactgccccacgccctcttccgaggaatctgggcattatccaacagataccctctccagtcactttccccctttgagctccctcgcaagagcatcgatgctacagcctgttaaaaatagggtacaggtattcaagaggcaggagaggaggggatgccaacccattctttggattgacggcaaagagttgtgacagcttatcaggcaggtaagacctctatccgcttccgaagtgggtttgctaagtgttgctactgtacctcttgattctttagcaggctgtacctcaagctctgggggaagttacgcctggggtctgccggggctgggcgaccagctaggtaggagtcgctgaagcacagacaaaagttcccttttgcccgctgttgtctaagtcttttagagcggcatctcccagtgcagctcgacgtaggtatggccttccggagtgtgggtgcgatgccaggagcccttgggcaggtagcgggcaatggtattcatggctttgctgccatagccgccaccggggctgggggcgtattctacgccgtcattgatgaccgacaagcagcagtggcgctccttttgcaccaaggacaccttgacgaaggaggcgttgcccttgggaggttgcacatgggcgatgacattgccgatggcctctcgcaaaaagcgcaagatgtcctcccgttggtcgaaccactcgccggtattgggctcctccagaggttgtaggtggcgctccacaggcaaggtcaggctgcccgtccgaatcagctcgtccagataggtgtcgatgccccggtgcaagccctcccgcaagctgggggaaatgcgcagcttggtggccagggtgcgcacatcgttaagctgctcgcgaatgcctcgcccgatcctttccagttgttccagcagacgatcgtaaatggcaggatcgggatccttaccctgctgctgttgccattgcaagctctccagctcgtccatcaccaccttcagctcctgcagctcgcgatcgtgaatgtcggtggcaatgcggtagagcagcttgcgggcttggtcgatagcagcctcttgttcggcccggcgcaggcgctccagttcctgttgctgggccaagagccgctcctggttctccaagattaccaaggtcagaagcaggctcacccccgttagaccgacggccaaagccggcaaggtcagcggccaaatccaacgccacagcaaaaattgggtcacggcccacccttcataagcaaccagccccaccactggccagaggagagagcgctgttgtttccagtcccagcaattccgtcgcggggaggggcgatagagcacccagatcaggcccgttcccgcccccagcaggaagacaactcccgccgctagccctgccggcagggatcggtacacctctccggtgagcaggctcgagaggatttgcgcctgcagctcgactgccgcaatctgggatccatccgccgtccgcaccgggaaggtctccgggtagccgcccacaaagccgaccaggacaattttgtctcgcagttggtcggcaactttggggtcgaggggcgggatcccttcttggccgcggcaggcttggccggggctgagcgtcggggagccggatcccgtctgggagatcagcggcggacagacccgttcgatggggatgatggggatgctgtgctgagagccaaggggattgaactgaaacggctgtaagcccggcttgcgaaaccagcggctagccttctccgggtcgtacttggcaaaagccagagcctccaccgaggcgaacatctgctcctcctggctgtcgcggcgtaggtagagcccccgcaactgggcctggcgtaggatcccggttctgtcgactcggtgttgcaccaccccctgaacatgctctggcggcaccaaatactcaaggcgcaaggacgaaaaaggcaagaagtggttgtagatgttgatctcggagcgtccaaagctctcgctgctgcgggtggccaaaaccaagcgatccgggtagcgctgcaccacctgacgcaggggagcatctaggttctcgttgcccagattctgcggcaccacaaagctgctgggcaggttcagcaccaccaccctggcttcggcctcttccagaaggcgcaaggtcaggccggcgtagttagcccgttccaagagaaagtcaacattatgctggccatcaccactttctccctgcccatcaatgcggccatcgatgccgaggaccaccacctccggggaaggttgctgagggccgcgccaagcatagagccattcctgggcgtcgctctccagccgcagcaacaaagggtgctgggcagaaaggttgagcaaggtggcccaccccaggccccaagccaaggcccagcccagtcgccgccgggagggagacagtcgcctctgagggccacgctcttggccagcaagaaggggagaagcgagattcggcatgttgaggccaacaggttgaagagcgcctcctctgccatcttggccgctgacaacggctggcgaggggatccctgcccacccagttgctggggaaaaaccgcagcttcaggggtgatggttgcgcacccgcgccgcctcctcaggactaatgccgagacgggtgaggttaacgcggcccttgtggtcgatgctgcgcaccttgaccaccacctcatctgctacggcaatttcatcctccaccctgctgacgcggtactccgccagttgcgagatgtggatcatgccctctttgcccggcaagaactccacaaaggcgccgataggaatgatgcgggtcaccttgcccaggtacacctgcccctcttccacccgccgcaccaggttttcgatcatcgcccgagccgcttctgcctggccgcccaccgaggaggacacggtgatcgtgccatcgtcgctgatgtccaccttggctcctgtcgcttcggtgatgctgcgcaccatcttgccgccagggccgatgatcttgccgatatcttccggatccaccttgaacgtgagcagacgaggggctgttttggccaactggggccgaggcgccgggagaacctccagcattttgtcaaggatgtagtcccgcccggccttggcctgcaggagggctttctccaccacatccacggtgatgccggtaattttcatgtccatctgcaaagcggtgatcccggcccgcgtgccggccaccttgaagtccatatcccccaaaaagtcctcgatgccctggatgtcggtgaggatgcgcacctcgtccccttccttaattaagcccatggctacgccgctgaccggcgctttgatcggcaccccggcatccatcaaagacagggtagagccacagactgaggccatcgaggtggagccattggaggagagcacctctgagaccacccgcaccacgtagggaaactcctcctccttgggcagcaccggcaccaaggcccgctccgccagcgccccatggccgatctcccgccgtcccggcgagcgcgagggccgcacttctcccacggaaaagccggggaagttatagtggtgcatgtaacgcttctcgtccactgggtgcagatcgtccagctcctgggcatcaccaggggtgccgagggtggtgatggaaaggacttgggtgaggccgcggttgaacagagcgctgccgtgtacccgtgggatcaagcccacccgacaagagactggtcgcacctcgtccagcttgcgcccatccacccgcaccccctcctgcaagatctgctggcgcatcagcttcttggtcaaagccttgaactggttgtccaattccttgggattttccagcagatacagccgcaagggatccccctctggccgtgcctggatctgggcctctagcttggccttgatcgcctccagttgttgctcgcggctggtcttatccaggaactgcctgaggacggagcgaatctcctcctgggcgtgttctgccacaaaggcaaccagctcctcattttgagggggcgggggcagctccacaggggtgatgttgagatcggcgaaaacttgctgttgggccttgagcagctcttgaacggcctcgaaaccaaactcaatggcctcgaccacgtccttttccggcagttggttggcgccggcctccaccatgattacgccgtcggcacagccagccaccaccaaatccagatcgccggcctcgatctcggcataggtggggttgatgatgaactcatctttaaccaagccgacccgcaccgccgccaccgggccgttgaaggggatgcgagcgctgtggatggccagcgaggcccccaaaatacacaacacatcgggcggcaccttgtcgtccaccgagagggtggtggccacgatttgcacatcgtcccgcagccattctgggaacaaaggccgcaggggccggtctataagacgagagatcagggtggcccgctccggtggccgaccttcccgccgcaagtagcctcctgggatccgcccggcagcgtagagccgctcctcatagtccaccagcaaaggcaagaaatcgacaccggcacgaccggcttgtcgcgtagccgtgaccaagaccgaagtttccccagaagtcaaccagactccgcaacctgcctggggagccatcaacccaatattgatgtcaatttcccgcccgtaaaaggaaatcgaccgagtatattccgccatgtaacgcttcgccttcttttttcttgccgctatcgtagcattctctttttgctttgttctctggtgggagagagttggggcgtcgccaaaaactgttcttctggctctggccggggagctgcagcaaggctagggtaggccagatgctcgcttgccgccaacccaaccgcctcccgtgctgatgctagagccgctgacgcctgcccaaatcagggcctacctggagcgcattggctacgtcggccccacccagctcaccccgcaaaccctgcgccagatccacctggcccacctgctgcgggtgccgtttgaaaatctggatattcactggggtcgccccattcgcctggagcgggattttttgttccaaaaaatcgtccgagagcggcggggcggcttttgctttgagctgaacagcctgctggccgctgctctgcaggggatggggttttcggtccatctgctctcgggacaggtgagccgggccgttcacgctactcggacggagcctgatggccactttggccccgaatgcgaccatctggccctgcaggtgaactgcggcaatgaggcgtgacatcctctcccgctaagccctgacgggctgtagacgggagcttccgagaatcacttctcggagttgctgcttcaacggactggtaaaccaggatcctccacagccagagagcggcagtcccaccgcccccctatatccccccgtatacggggggacctgagtcctcgcttcaaaatctcgatagcagcgttcaagtctctgtcccaggacccacaacgagggcaatcatgcacccgttccgacaaggtcttgggaacacgctcctcacaaacacaacaattttgggacgtaccacggggatccactctcaacacctgtttgccgcgtttgaccgccactgctgtcagaatgtcaagaaattgtccccaagccgcatccaaaatcgatttagccaaccgagtccgtgccagccctcggacgttgagatcctccaccaccaacaggtcgtattgccccaccagccagtgcgccacttggtagtggaacgctttgcgttgtcgggcaacgtgcaactgcaaacaagcaactttcgtggcttgtctcttccagttggcggatcccttcaccttgcggctcagttgccgctgctgtcgagccaagtgtttttgggctcggcggtagtaccgcgggataggcaccacctccccatcgctggtggtgagaaacctatccaatcccacatcaatgcccaccgcctttttgatcggcacaggctctgggagaggaacgcttttgtcctccaaggtgatgcagacataccacccatcggccttgcgcaccactgtgcaggttttgggcacaaacccctccggcaaggggcggtgcagcaccacaggcagcgagccaatcttgctcagccgcagagtctccccttccagatgcgctcccgccttggggcaattgatgcgggggaatgtgaaggatctcaactcccccgcttttttgaagcgaggccgcccccgccgcttgcctgtgctatccggctcccgccacgctttccacgccttgtccagccgcatcaagttttgctgcagcacctcggcgtaaatgccccggtaagccgggaacagttgcttgatttgtttgagggatcccgcctgccgataataattcggctccagcggagcttctgacacaggcaacggacaagagacaagactgcagcggtcaattggacaacgggttgcggtcagccaatccagtctctgccccagagcgtcgttccactgccgccgcaacaattccagccactcggtcatcagagcggcttggtcgtcgctgggcaggatccggtactcgtgggtgataatcatgagacggttctagcatttagcgcaacaagctacaacataggccatcgttctgtttacagcctacaaatccacttggtgctggtgacaaagtaccgtcgtcgggtgataactgctccaatgttgcagaggctggaagatatatttcgagcgacctgccaaaagtggcgctgttccttggtggagttcaagggtgaggcggatcatgtgcatctgttggtgagttttccaccggatgtccaggtctcgaagctggtgaacaacctgaaaacagtctccagccggttgattcgcaaagagttcgccacagaggtggcacggttctacagcaagcctgtattttggacagggacctattttgttgcctcttgtggtggggtcaccgttgaggagttgaagaagtatgtcgagcagcaggcaacgcccagattgtgagactcaggggcattgaaccccttcgtctcaccgcctatcccccatcccgccaagctgcgctgtggcgggagtaccccggaggttctgatggctggtggatgtgggctatggagatgcctttcgggagccgttgcggctgggggatcccggcatccaagcccaggcggaagggcgctaccgcctcatcccctggcccgcagctcccgcacgctactggcgggttcaacaggaacgaccggatcgcacctggaaaaccctcttcctgctggatcggatcccgcgtcaactgcaggagttcgagcccatgtgccgcttccaccaaacgtcgccggcatccaggttgacccgcctgcgcctgtgcagcctggccacccccagcggacggatcaccctcaccgcctccgccaatggctccgtttttaaatggatcgaaactaccccagaaggccgccgggaacgcctgctcaaggacgagaaagaatacgaacacctgctcgcttgcgccttcgggatccgccttcccacaacctcttctgcccctgagagaaagatggcaagacctacagccgctccgacagaagcccgccagctctcttccaaacccgatccaaaaccctatccagcagtgccagaataagatgtcaaaataaagaacactgtctcgttgtccgacaaagattatggatgctgcggcggtttccacatttgatggccaagccctggatcacgtgctcattttcgacaccaccctgcgcgacggggagcagtgccccggcgccaccctcaacaccgaagaaaagctggccatcgcccggcaactggcccggctgggggtcgatatcattgaagctgggtttgcctatgccagccccggggacttcgaggcggtgcagaaggtggccgaacaggtgggcacccccgatggccctgtgatttgcagcctggcccgcgccctcaaggccgacatcgaagcggcagccgaagccctcaagcccgccgccaagccccgcatccacacctttatctccacctccgacattcacctcaagtaccagttgcgcaagacccgcgccgaagtgctgcaaattgccgaggagatggtggcctacgccaagtccttcgtggacgatgtggagttctccatgatggacgccacccgttccgatccggagtttctctaccaggtgatcgaggcagccattcgggcgggagccaaaaccatcaacatccccgacaccgtcggctacagcatgccggaagaattcggccaactgatcaagggcatccgcgagaatgtgcccaacatcaagcaggccatcatctccgtccacggccacgacgacctgggggtctcggtggccaactttctggaggccatcaagcagggggcgcggcaagtggaagtgaccatcaacggcatcggcgagcgggccggcaacgcggcgctggaagagttggtgatggccctgcatgtgcgccgcagctacttcaacccctactttggcctgccggtcgactcggaaaaacccctcacccacatcaaaacccaggagatctaccgcacctcccgcctagtctccaacctcaccggcatgttggttcagcccaacaaggccattgttggtgccaacgcctttgcccacgaatcgggcatccaccaggacggcatgctcaagaaccgccagacctacgagattatggacgctcagaccatcggcctgcaatcgagcacgctggtgctgggcaaacactcgggccgcaacgccttccgtacccgcctccgggagttgggcttcgagctctcagagcaggatctgaacaaagccttcctgcgcttcaaagagctggcagacaagaagaaggagatcaccgacctggatctggaggcaatcgtcaacgatgagacccgccccgtgcccgatctctaccgtctggagcacgtgcaagtggtgtgcggcaaccacgagacccccacggccacggtgcgcctgatcacccctgagggcgaagagcgggtggacgccgccgtgggcacaggcccggtggacgcggtgtacaaagccatcaaccgcatcgtcaacatccccaacaagttgatcgagttttccgtccagtcggttaccgccggcatcgacgccatgggggaagtcaccatccgcctgcgccacgaggatcgcgtcttctctggccacgccgcgaatacggacatcatcgtcgcctcggcccaagcctacatgaacgccctcaataagctttacgccgctctgcacgcagcccgctcgacggctgagcaacggcaggccgccacccagaagatctgatgggctaccgacaggagcgcccctctaggacccggccgcagggatcccttccgcaaacacccgcctgattacttcctcaatcggcgggtctgttaccgtcaagtccagcacctccagatctgccaggagctgggcaaccgtttgggtgaggtgttcccgccgcacccacagccgcacctcacagccgctgccgggatccccctcgctgcgcagctctccatagacttgcaattgggcgagggggcaggggcgggccaattccagcttcacctcgcgatagggggcaaagcgctgccgcagctcctcgaggccgccatcgtaaatgagttgcccggcgctgatcaccagcacccgttcacagagcgccgtaatgtcggccatgtagtggctggtcaacaagactgtcgccccgtagcggcggttgtaatcccgcagaaattgccgcacggcggcctgagcgttgacatccaaccccaaggtcggctcatccaagaacaagatctgcggccggtggatcagggccgccagcagttccgccttcatccgctcccccagagaaagcttgcgcaccggctgcttcagcttgccctgcaggtcgaggagctccgccaactcccccacccgctcccgaaactccttttccgggatctcataaacggcggcgttaatccgcagggagtccattgctggcagatcccagataagctgttgcttctgccccatcaccagggtaatctgctgcagaaaagcccgctcccgccggtagggcacatggccgaccacctgcagcgtgcccccggaaggatagatgagacccgccagcattttgagggtagtggtcttgcctgccccgttcggccccaaaaaacccaccacctcccccggctgaatctggaagctcatcgattgcaccgctgggatgtagtgataggtacggcgaaaaaagtggcgcaatgtaccgatcactcccgcttccttaatggctaccgggtaaaccttgctcaggtcgcgggcaacgatgatcggctcaggtcggattggcacgtcagacaacatagctcctcaccccccctaaaaaatcagatccgctagcccaacttcaagggcaagcctcctgaggctgggcatgtcggatctggctgggggtattctcaggatcggaggagaaacagcgaacaggcaggggaactacagcagtcctacgtctatcccaggcttgccggcgaccagctccaccttcaggatgcggccacccgacttttggatacgctgctgctcccgaaaccagttgtcgtagggcaccagcttcgtgaagtaggtattttgcagctcccgctgggtgcgaatgcgggtttggctgggcacacaggccgtgatcttaaacatgcgcatgataaaggatccctgctgacagcaaaatgaactggcttgaccaacaaaacaggcgactcacctcagaaagctcgcgtaccccagttagcacaccagatccctgcggcaaatcgcctgtcatgctcgctagacaatgaaccttagctcaggccggagcagatgtagtcgaagtacacacccatttccttgccagcttcaggccccaccagggcggcggtcacttctttcatggcttggatggcctgaatggtggctccaatcggcacccccagcgaattgtaggtctccttgagcccgttcaacacccgctcgtcgaggatggagggatccccggccagcatggcgtaggtggcgtagcgcaggtagtagtccatgtcgcggatgcaagcagcatagcgacgggtggtgtacatgttgccaccgggacgggtgagatcggagtagagcaacgccttggccgccgcatctttgacaatggtggaggcgttggccgcgatggtagcagctgcccgcacccgcagctcgcccgtggcgaagaaagcctttaacttctccatggccgagctgtcgagatacttgccctggacgtcgtagctattgatcacagcggtaattgcgtcttgcatgatgagcttcctaaatctctaatgaacgttaaacagttgcgcggtcagaacaatgagggattaactcattgcccccaccacaaagtcaaagtagtagccggcctcagccgcgtcctcaggagacaacagacccatggccacctgcttcatttggcggatgctctcggccaccgccggaataggcgtgcccaaagagttgtacatctcccgcacccccaccaagccgatctcctcgatcggggtgacatcgccagcaacgatcccataggtgatgaggcgcaggtagtagtccatatcccgcaggcaagttgccgtcatctcctctccgtaagcattgccacctggggagacgatgtcaggacgcttctggaagagttgatcggcagcttgcttgacgatgcgctcacgagactcggtcaagacttgagcgatgcgcagccgcttctcgccggaggtaacaaaggacttgatccgatccagctcccccgggctgaggtagcgggcctctgcatccgcattcacaatcgatttcgtgacaacactcatggacatccatcctcaagtcaattttttaaagagtatggcgagcatacccgcaagctattttccgacatgcttgccgtctgccatctcagatcttcacacttcttaaaatgtctcccaggaaaggagcactcccttcccgccaagggggaggttggttaagcgtaaaacagccccccatggtctggccggagtagccccaggcagccgcagattgaccaacccctgctcagcttttcggagtggtcaacagcttgaggatgggcagtgtggcaagggatggcggtcggcgctggggagttaagttttgcttttcaggtgtcgctagggcagatagggctgaaagtcctgagtgaccgtcagggtcaagttggcgttgggatcgatcaccgccacctctggcgccgtcacattgccgattacagcccccgctgccgctccgcccagcaccttctccgtcgagatcacccggtcgccaaacaggccgcccaagatcgcccctgccgccgccccgatcagggcatcctgcacaactgcctctgcagaagtgtggcggggatccttgcgcagcgggatcacctggctttgggcgtagagaggataggattggccgttgaaaatcaaagctcgcgagacaaactgggtgccgccgctcaccggttggaattggccttctaggatggctcccgccgggacgaccgtgttgccgtagatgtcccgcagaggagtatccaagctaaggctgacggcacgggtttccccaggggcaatcaagagggtttctggagagcgatgcaccgcctggatcagatccccagagcgcagcagcagggtggtttgcagttgaaagggctggccaggttgcaggggttgagggccaggggggaggggacgaggattcacagggcgccatccctcgccggggggcggtggtggcaagggccccatttgcgccaaaaccgggctggccgccggtagccagagaaacccaccgagcagaggagccaacagacgacgggctgggttggtcatggtcttacccccgatctaccacttctacgttagctgtaagctggccaaagctgggaacaaaagcctcgtctggcctttatccccatcaaagccagttggatgtaggacgggctactctaggcgagcagattccgctactcttcaacccaggtagaagtacggaaaagcgccatcgccgcccgtcttgggctccctagtgtccatgctagattagctcgtgggggttcggggggtagatacccccgcgccagtcgcaggctggtaatgataaaacagagctggttgtataaaacggcgttgccggaatctaatacaactacgcggtagggcattccgtgtctgcatgcctaaggcacggcacagccgaacgcagagggttcttgcaatggctccccgacgaagcgagaagttcgtcctctagccaagttgtgtttactcaacaaggttgagtggcgggagtctgtcatgccctaggtttcgcccctcgtgtgagggccaaggtattcttccgattccaacccctattcttctgtagctatgcagcgcagcacatccatgccgggccagccttctccccgttcagaagcttctgctcaacctgcccgttcgcctcagcaggacggagttcgttctctttttaagccttttgccgttctcaagtctcttctctcgccggtgctgctggtgctcttgggcattgggctgggagcggctctggtgggaggcaagggggtatctgcccaaacgacggcaaccccgccccaactgaacctgaattttattgccgaggtggcgcaaagggtggggccggcggtggtgcgcatcgattccgagcggacggtgagcgtcccgggcgccttcccagaggagtttttcagcgatccctttttccgggacttctttggccaggtgatcccccccattccgcggcagcgacgacagcagggcaccggctccggcttcatcatcagcccggatggccagatcatcaccaatgcccacgtggtcgagggatccgacaaggtgacggtgacgctcaaggatacccgcagctttgacggcaaggtaatcggcaccgatccggtgacggatatcgccgtggtgaagatcgaggcccagaacctgccgacggtgaagctgggtcgctccgagctcctcgagccgggccagtgggccatcgccatcggcaacccgctggggctggacaacaccgtaaccgccgggatcatcagcgctttgggccgctccagcggcgagatccgcgtgcccgacaagcgggtgtcctttatccagacggatgcggccatcaaccccggcaactccggcggccccctgctcaacgcccaaggggaggtgatcggggtcaacacggccatcatccaaggggcgcaggggctgggctttgccattcccatcgagacggcccagcgggtggccaaccagttgatcgcccgcggcaaggtggatcacccctacctgggcattcgtatgctcaccctcacccccgacctgaaggagcgcctcaaccaggatcccaacagccgcatcttcgtgacggtggatcagggggtgctcatcggcgaggtgatccagggatccccggcagagcgggcgggcctgcgcgccggagacatcattctcgccatcaatggtcgcgccgtcaccaccgccgaccaagtacaacaagaggtagagcgcaccgaggtgggcagcaccctggagctggagatcgagcgagctgggcggcggcagaagatccgggccgttaccggctccttcccggcctccggcagaagctaaggggatattgctgggggtgagggttggcagttccagctcagggaaattaatggtttaatggtggcctaacagtcgaaacttcctggcccaggccggaatgctctcggcggggccgcttgtcttgagttggggatcccttctcaccttgcctatgctgaaaaccacccgtcgcctggctctgctggccctgtcggggctggcagcccttgttctcgcccctcaagcgggctttggcaagccgattgtcgttggctctaaggacttcaccgagcagtttatcttgggggaaatgtacgccttggccctggaggcggcggggttggcggtggagcgcaagctcaacttggggggaacgccggtggcccatgccggcctgttgagcggcgagatcgatctctacccggagtacaccggcaccggtctgctgacggtgctcaagctgcccaccagcagcgacccggcccaggtatacgcgacggtggcccgcgagtacgagcgtcagttccaactgatttggctggatccggcccccatgaacaacacccaggccctggccatgacccgcgccagagcggcagagttgggcatcgctaccatctcagacatggtggccagagcgagcgagctggtgatgatcgggccgccggagttccaggcccgcgaagatggcctgccggggctgcaagcagtctacggcaactttcgcctcaaggcctacaaggcggtggatcccggcctgcgctaccagggcttggtcaatggggaggcggatgtggcggtggcctttggcaccgatggggaaattgccgcctttgacctggtggtgctcaaggacgacaagcagcttttccccccttaccaggtggcgccggtagtgcgcaaagataccctggaagccaaccccggcatcgccaccgctttgaacgccctttctcccctgttgacggacgaggtgatgcagcggctgaactacgaggtaagcggcaagcgcagggagccggcagaggtggcgagagccttcttggtggaggccggcatcttgaaagagtagcccgttgcacgaggccctggcgtgagcactcttgagttcgagcgggtatcgctgcgctttccccacaattcccgtccggccgtggaggagtgcagtttttccgtggcctcgggccagttggtggtcatcctcggcccttccggctgcggcaaaaccacccttctaaaaatggtgaaccggctgctggagcccacccaaggacagattcgcctggatgggcaggatatccgccgctttccggtgacggcgctgcgccagcgcatcgggtatgtcatccagcaggtggggctgtttccccacatgacggtggcccagaatgtggcggtggtgccgcgacttttgggctggccaagggagcgcatccgcgagcgggtggacgagctgctcagcttggtcaacctgcccccccaagaataccgacgtcgctacccggctcaactctcgggcggccaacagcagcgggtggggctggcgcgggcgctggccggggatccggatctgctgctgatggacgagccctttggtgccctcgacgccatcactcgtggcaagctgcaagacgagatcctacacctgcaacggcaactaaaaaagactatcctcttcgtctcccacgacgtggaagaggcgctgcgcctggcagatcgcatcctggtgatgcagcaggggcgggtggtacagttcgacactcccttgcggctgctcacccagccggccaccccctttgtccgagagctgctgggggcagacgacatggtgcgtcagttgagcgtgctgcgggtggaaacggcgatggagcggatcccgcacaaccaccagatccaggagggggcggtggtgaaaccccaggaaaccctgcggcgggccttgtcgctgctgttgcgcacgggggcagcagctctcacagtgtgggaagacgggcgggccattggcatcgttaccctggatcacatccgccatctggccatgctggaggggggatccgcatgagctatcttctcagcaaccccggcctggtgtggcagcttacccaagagcacctggcgatggtggcaacagccttggggattgccctggtgctggcgctgccgttggctttgctggtgcaccaggtgcgctggctggccctgccggtgatggggatcctcagcatcctgtacacagtgcccagcctggccctaatcatcttgttggttccctactttggcctcaatgcccgctcggtggtggtggcgatggtgctctacacgcaggtgatcttggtgcgccatttttacgtgggcctgcgctcggtggagcctgccattctggaggcggccaagggcttggggatgaacttctggcagcggtggtggcaggtgcaggtgcccctcatgctgccggttgccctggccggcttgcggctggcggcaattgtggccattgccatcgccacggtgggggctaagtttggggcgggagggctgggcaccctgctttttgagggcattgcccaggccggtcgctacgacaagatctgggccggatctttggccgtgggatccttggccttgctggtgaacacggccctgtgggggctggagtgggcggcccgccgcggctaaagagagccagagcctttttcaagtcgctggagacagcccccctcgcaagacggaacaacggtctgcccctgccattttacgaagagctatagcatggacgagaagccaagtacttctccaggcgagacgattccagcctcctgctattcggtgccgcttggaaagaccgtagctttatagagtgggcctgacgcaacatgggtgagcaacctccgctaagggattggccttctcgcagcgatggggaactgatggaggctatccgagagaggcaaggggcagcgctgggggtgctttacgaccgctatgccggcttggtctatgggctggccctccagatcctgggccatgtggccgaggcggaagatctgactcaggcggtgtttgtcgaactgtggcgcaaagccagctatgatccgcagcggggatcggtgagcagttttctctgtctgttgacccgttcgcgtgccatcgaccgtctgcgttcccaagacagctctcaacgtcttttgaagcactggcaatctctgctcgccgccgagaacagggcgccggccccctttgagcagctctccctcgaggagcgacggcaagccgtacaagaggccctcggccaactgccggaaagccaacggcaggttctagagttgatctactaccaggggctgagccaggcggacgttgcccgacacctggggatcccgccggcaaccgttaaagcccgcgctcgccaagccctctgcaagttgcggggatccctgcgcgcgctccttgaggtttggagttaggttctgttgtcggcctggccatgtttgcatcccatttgccccttgcatcggaagaacaggaagaactggccggctatctgctgggggatttatctcctgagcaggcaagcgccctagaggcacgcctaacccaagacccacggttgctggcggaattgcaggctttgcaagaaaccctgcacctgttgccctacggcttgccgggggtgatcccgccggccagcttgcggggcaaggtgatggcagaggcgggcattgagcaggtgccgacacctcttcagccggccctgtcctctctggggttcggtcgcctcaccgctgagtggcgctggctgggggggttggcggcagtggttttggccctgctggttttcgacaactggcgactgcggcaggcgctccaactggcccgcctagaatcggtgcaggcgctggcccatttgctgcaacagccgggatcccgcctggtcaatttgcagggagaggcggcagcggctaacctcctctatcgcccaggagagtggcaggaggtggtcttggcggcgagggatctgccccaaccggcccctggggagcgttaccatctctggctcaagctggaggacggcgagaccctccactgcggcaactttcaagtggatgcccagggatccgcgcttgtcgccttacgtccgccgcgcccgctgccagaggacgctcgcccccaagaggtgctggttacggcccaagccgctgccgtccctcgcaaaccccagggcaaggttcttctcaaagccagggtgttctaggagaagtgaggggaaagctagcgctgcggggattggccttatcggtggggttggccctggccctgctggctttgtggtggatggatcccaccccaaccaccctgagccaatacaccacttccttacaggagcgcactctcccacagctccacaacatccgccaagcagtccaaagcctggatggggtttacattcagccgggggcggttttttctttcaaccaggtggtggggccgcgcaccctggagcggggctatctgcctgcgccggtattcatggtggccgaaaccctggattcggttggcggcgggatctgtcaagtctcctccagcctttacaatgcggctctgctggcggggctggaagtggtggaaaggcacccccattaccggcaggtggagtcggtgccgccagggctagatgccacggtttggtacggcttggccgatctcaggttgcgcaatcctttcccttggccagtacgcctgcgctttcagatccgcggccaaactctaatcgtgtcggtgctgggacggggatcccaccctgctccagccattccacccatccgcgtagagcagcggcgactggatccccagcatttgcaggtaagcgtctatcgcggtaacgagcgcctctcccaagatcgctacgttgctccctagctgccaaaaccgtcttggcgaagtccgctgcaccttctggggaaccgcatcctaagctgcctctttaaggagcaaggggacaagccgtttggatcatcttccaatcaccagcacccccatcatgccaccggctaggggataaaacttggcaacagaaaaccctacctgcaaggccatttgctgctgctcttggccagatgggaaaccatccaaactgggatcgatgtaggcatattcagatgccaatcccagagcttgcgcccgggcgacgacctgggtgttcaggtaccagcgctggaagtccgcaaggaaagggatccctgtggggcgatgaaagtccaagagagcggcgcgacagccgggcttgagcacccggtaaatctcccgcaacgcttgagggatatcggttacgttgcgcagaccgtagcccattgtaacggcatcaaagctggcgttgggaaaaggcaaggccaaagcatctcccaatacccactctagggagtagccggggaaaagacgggagcgccgccgagcaatctccagcatggccggggagaaatccaggccgaccacctgtccgcttcgtcccacccgccgggccagttgcagcgccaggtcgccggtgccgcagcagagatccaacacctgcccgccagggccggcgcccgaccagcgcacagccatgcgcttccaaacctgatgcaggcccaggctcagggtttggttgagggcatcgtagtggggggcgatgcggtcgaatagctcccgaatctgctcagggcgctcaaaggttgggctgggcaccgcttctcaactccgctttgcatcagtcgtggccgcagtcaccagacgggactactgcggcaccgggatcccgctcaccccgactcggtggcggcggctgggataatcggccaggctcaaggacaaagaccgggatccggccaagctggaggcggggatgcgaacagttccctggaagacttggctgttgggaggcagctccccaggcaggccttgggtgagggcgttgatcgaccgtccggtgtcgtcggtaacgttcaggaagctgtagagaaaacgcaccgtctccgccgaattgttctgcatcgccacgttcaaaaccacctgccctccctcgcggcgaaccgagagcacctgcatagcaacctgcccgccggcagccacttgccgaggtggaggaggtggtgtaaacaccggtggcggcgaggggcgcggcggttggggagagggagaagcaggccgcggggtgggggatggggctgccgccaactcaggagacaagcggggggtgggcgtcggggtaggtctagccacgggaacggatgtaggagtggagagaggggcgggggtggggggtgggcgcaggctcgcttccgctgctgcaatcaccgcggcctcgttcaagaggggcacggtgcggggatcgcgaacgccacgggaggaggaagcattgccggctgtggtgacgggagaggagacccccgacagggcgcgctggccgaagaggtagcccaaacaggcgctcaacacggctgtgaagaaaaacgcacccagccaaaacagcgctcccaagaatggggaggtgaactcttgcgctggcctgaccgatcttcgcaaaggatgctcactcctgctaccggcttgctctacctatgatacgaaagcgacgaggagctagggattctccgctggcccagaatctttgcgctcttgctgctgggcgcagagagcagcgctatctaggttgggcagccgttcccccaaccaccagcctggatcctcccagctcagggatcgcagccacttggcggcgcgatccgccaagaccagccccaacaaaacaggagcggtggtgatccccagcgctaggcttagccaaaggggaggaaaggttggcgaggtggctgaagcagcactttggccaggggaagatgctggcttgggatccgtcatgtctcttgtaaaactgcccttaattgatccttatcctagctccaaactcacggagccaggagcttttgcttaaactcagctagtgccgaaagagtttcttggttcagggggcaacaaagaagaggcgctgctttacgtatggcttcaagaggccagtcccaccagctaagctggctgagctgctcgattacctcaggtgagaagcgatagcgaactactttggctggcacacccgcaacaatcgcgtatggtgggacatccctagtcaccacggcacccattccaacaactgctccatttccaattgtcactcctgagcgaatcatggcaccgtggccaatccaaacgtcatggccaaccacaatgtccccgcgggtcagagggtggccttccagggcgcgcagctcgctccaacactcaggtagatgagtgaagggataggtagtggcccagtcagtgtggtgctcatagcctgcaaaaaaatgcacctctcgcgcaatcgagctacagcggccaatctttacctgcgaaggctctcccatccaatggataaagaactcatatccatagcttagggagccaatagtaaccaagggaaatggtgctaagcctctgtaggcaaagtatgttttctcctccagttggggactatgttcgatgcggatgggcatagaaccttaggtcgctagatcggggcttcacctgccagaacgcaagcctcggtagaatgggctcaaaatccgcctaggagcttccagatcttaacctaattacgaacgaagccagaagaggtagaagctgctaaccgctaagctaacctagcgataaacttcttcttgactgatgtctaatgccgattgtacttatctgcggccctgcccgctgcggtaaaagtcggctggcggagagcctagctgccgcttccggcctgccggtcgtctatctggccaccggccccaagcccgatccccaagccgacccagagtgggcggagcgggttcagcagcaccggcaacggcgtcctcccacttggcaaacctgggaaaccgggcccgacctgggggccgacctgcaaaagctgtctcagccctgttgtgccctggtggactctctaggcggctgggtggcgcagggtctggagtgttccccggaggagtgggatcccttggtggacgctttcttgtcggccttgcagagctgggcaggaaaggcgatcttggtctcagaagaggtaggctggggagtggtgcccgcctatccgctggggcgtcggtttcgcgatcggatgggggagctcacccagaagctggccccgctggcagaccaggtgttcttggtggcggcaggctttgttctcgacctaactcggctggggatcccgctggcaggggtgaatagcccagagctgagataagctgcaaggggttgatgctatccacagccctgaccaggattcaaggcgttaaggtaactgcttgtcgccgtgccaattaccttccacctacctgccaaagccatccaggccttggatttgaccccgggccatgaattggtgaaaaccttgatggcggatcccgttggcgccgctcagcaggtacagtgcgccatcgattggccgcgcagccccgacgatccgcgggagctgtcggagatcccagaagtgcgcctgtggttcatccgctgggatacggtttacccctggatgccctactttctcgattggcgcagcggcgagctggcccgctacgccgctatgctggtgccccaccaattcaacccccgcgaagggatcgtctacaacccggaggcgttggagatcttcgtctaccagaagatttttgtgctgatgcgctggtttaagcagcagaaactgggatctgtctcgatgctgcgggacatggccttggtgtttggctttgaggtgcaacccgagtttctgagcctctgggaagccgagacgggggaaccatgagagtgatggtagcagacacctggcctggaagtcgggcagcaccaggagtggcagaggcctggcagcaagcggtgcaagctccttggggcctgctcgaagtggatcccagaccttccgaagcccagcttagaaccctctggcagcagattgctgcctggaagggagagaaggccccgctgctggtggtgcctggcagcctggccgatccgatagggcccggccaaacctgggctgacctagcccatgcctgggggtttgacgtgctcttgacgctgccccaagaggctgctctcagccagggagccgcttttgcagccttgcttcaccaagccaaggcccactgcctgggatgggtgttgctggaatctgagtcggcctcctccccagaagaagaacccgctttgatctggcagttgcaggcccacctggggatccctgtcgtgggtagaaaaacggcggcggggcaaattttttggagagcggagatgttggatttgctttcggcaaggcccagctcccgactgggggcgccccttgcttgaggttctcccttcccagcgaaggggatccccttgcccctaggactcgtcggcagaagggagctgccaaacccttgtctggcttaggcgcggcggcaagccggggctttaaccgcggatcccctacctttttctttgataggtgcccatcagttgggcctgggcaaggaggtggccttccatagcctgcagcagggcttccttcgtcgcccctgcagccaaagacagttgccgatccagggcgtagagggtgaagaagtagcggtgggtgccgctgggagggcaagggccaccgtagtcgttacgcccccaactgttttgcccatgcacagccccctggggcaaatcggcatcgccgcggatcccttctggcaggctgctaacgctggtgggcaagttgtagaccacccagtggacaaaggtgcccctgggcgcgtctgggtcatccatgattagggcaaagctctgggtttccgaaggtgcccccgaccaggctaggggtggagagagatcttccccatcacaggtgtagcgggaggggatggattctgagtgggaaaaagcggagctggtgagttgcaaagccataatttcttcaggtttcagcaactggccatatcctgccacacgaggggactggggggtggagggatatagggggtctcctgcagcttctacctgaggcgggcctcgatgacggagagagtgggattcgaacccacggtgagttgccccacacagcatttccagtgctgcgccttcgaccactcggccatctctccagaggagagaaaacgactttttagcgagcctaaaaagtcagctttgtaatcctagcagaggtgtggaccggcagtcagctcatttggcagccccgactcccaaaatctgcagcatcacctcccagcgggagcagcgccagtggtcgatgtgggatccgatcaaccctgcttcgttgatctggatttctgtccagccggggacgcacaggcggggacgccagggcaaaaaagccagggatcccctcagcgtccactcgctgcggatgtggttgccgctctggtggatgtcgtgcagctcgaggtggatatcctgcagccagcgtcccaggctttcgaccatggcccgatagcgatccaggccgcgaaactcgttgaggggatcccgaaaataaacttggggatcgtagatggagtaggtttgatcgcaaggaaagcgggcgtaatcggcccgcaggatggccacgagatcgggggcggcctgagaaggagggctcacgtcttaacctcagcgggaagggataccgtctcccccggggcagggcagcacaactggatggattggccggtggcagcgttcagggatcccagcttttcccggaactcctctaggctccccagggggcggatctgggcggcaaaccagccgtggtagtccacctctcccatagcggtgggaatcacctgctgcgggcgcagggcggccaccacctgcagggcccgctgcggccccatgatcacctcgcccaagaagggaaagatctgccctaccaccgggatcagcagggtgtggatgggggtgaactcctgctgcagccgcgggcggacatccggttgggaaaggtggggctcgtagtaaagccgcgtctgggtcggcagctcctccagcaaaaagcccagttcccgcaccggccccaggggggcgccaggaaccgctgtgatgcctagatctccccactgcacggactgccagggatccagggcctgcaccctcataaagccaaggctccgcgccaccctggcggctgttggagaagcgaaaaccgggatctgcttgtccagccgctgcagggtgggggggtggcagtggtcgggttggccttggctgaggaggataccgtcgattttgggcagggtttccggcgtgaacggcggcatctggcggtgctgcaggcggatgaaccagggcaggccaaagaacaccaagggatccaccagccacggatccagcaggaaagtctgggtctgggtatggactagccaactgttgaggtcgatgcgggtgagtttcatggggctattggccggtgatggaaagatcggctacccaaatgcggggacacagaccactaggagtgatttgtggctccggctcgacgtagaaaatggactgcaagagtgctagaaaatcccccgctactgtcgccgcctcgatgctgatgcgctccccctggcgcacccaccagccctggaagggcagggaaaaggatccctgcagaggcttgactccggcatggagagcctgcagctcgtcaatccagaccacattctcagccgtggccaggtcgtaggtgctctctggcggagccccggcaaagacgtggtagtagtgggctgccaccgtcaccttggcgccgatattggcgtgccccgtgggctgggcccccaggcgtttggcggtgccagcgctgtgcaaaaagtgggtcagaactccgttggtaatcagggaaacgcggcgggtgggggtgccttcgccgtcaaagctaatcgcgcttacgttagtcgggtgcaaggcatcgtcacacaccgaaagcagcggcgaggcaatctgctggcccagcgagtcgggggtggacaggctttggttgtccaagatgttctgggcgttgaagagattggagaaagcccccaacaggcttaaaaaagcttccccagaaaaaaccaccgtatatttccccgaagggatctgcgcgtactccaggtggctgatgagcttctcggcggcttcttttacgcacccctggatatccagctcctctaggctgcgggccacccgcatggcgccggcgctgcggggcttgcggccttcttgttctgctttgccgtagagaaagaccgaggccagagtgtggccctcctggcgcagagcttggtcgctgttgaggtaaaagcggtcgatctgtcgctgggccaggccgttgtagggcaccccctggatggcgggatgggatcccagcaaagccttctcggcagccaccagctgatctaggagctcgctggccagcgccaggggccttttgtcattacagggctggagaatgggcagcttcgcttctggactgaattggggcgcgtgttcccgcacgccgaagtggctggcctcaaaggccgtctgcagagctagttccagccctgcttcgtccacatcggtggtggaggtcacccctacctggccctggtcgttccaggcccgcaccgtcacactgcagcggtgagaagcttttacctgacggggctccccctgctccacctgcacgctggtctcatccactgcggctccgtagagatcaaactgggggatccccaggtgtttggcgcacctttgcgcctgttcggccaagagttcaacttgcagcatgtcattccttctctaccgacgggccagccaggcggtcaagtcctccacgctgttgaaatccagcagcgcttcccccagcgcctccagttgcgacgggggcaaggcccaaatcctgttttccagggccgggtcaagggatcccagcttccgccgcaaaagccgcaaaaccagcgttgcttctccatgctgcagtccctgttgcagtccctgttgcaatccctgttgcaatccctgttgcagcccttgctgcaggcccagttgcagaccttctttgcgccctgcttccagcccctcccgcaaagcttccgagcgccactcctggtagatcaccgattccctcatatccaaagacctcatgatttgccgaatcaaaccccgatccaatgctagtcccgccaaaacggctgttgctgctgccagttctcgctgcttgctggggtctggcaagcgctccagctcggcaacgacttctcgtaaggtttctacaggatcctgatacatttacgctgaacactgctgagcattactgctcagcggtgaagcgatagcattctgtccgtttccgttgtcactacgcgatgctgacgcgaccgcgctactcggacggagtccaaacagaaaggcggtatcccgcaaagccctgagcataacacccagggcgccttgccaatctcgtggtagtctgtggttgcactttgggcatctaaacacctttgcgccacccaacttagtgtggatgtgcccgcacttggtacaggttttgctggtgtacgcttccgatacttccacgacaaccacgtttttcttcttggcttgaaacttcaggagctgcttgaaccgatagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatctgggctgactcgaaagtggggaggaatatcaatcggtagttatccgttaggaacgccgctaccttgcgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttgggtcgcggtgctttactcagcctagattgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtcccccttggcgatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccaggatcaagtgcgatcaccccctttgctaacgaacactgctcgttcacgggctcaggaaagatggcataccatctgtctttcacccgcattagctcagttccacgtgcccattctctgggcatctcctcggatgcacggaacgccaaacctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtcccgcacactgcgaaacctcgcgtctttgcttcggcgaaacgccaaccacgcctcgacgaccgcgttctgcttgatgtggcagggggcgtccttcacccacccgggcaggtcggagcgcaggatgatgtcccgcagctttctggccgtttttggggcaccatgctgacgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccaaactttagccagcgctggctccggataaatccgtatctttctcgattgcagcccggtattttctgagtccgtagagccgactactgaagcagtgcaggatggtgaggatatcctcaaccagttcctgttggggagaaaggtgatcgtcatcgagaaccaagacttcgcacccgtattgacggcagtaccactcaacgaactcaaatccaaaccggcagagtcgatcccggtgagcgaccacaattgttccgatatctcccgcacggactcgttccaataaggcaaggaactttggtcttttgaagtcgagaccgccgccaacctctccgaccacttcggctccaggatagaggttaaccagtcttgcaatctgtctctccaagtctggtttctgccctcgactgctgactcgggcgtacaaaacgactcgtttgtccttcttgggtgctctgttcgcgtcagcgggccggaggccaatgtagctgtcgaggtcataccttctcgccctaccggatggtgtacgtactgcatggatccagcccttctgttcccatcgcctcaaggtgtggagacacaccccaaaataatccgccgcttctctcggttttacatatctagccataccaagcagccatactgaacatactgtacattattttcagtatagtccagcatatcattgactagagtcatgctccacctggcttaagacccgaaaaggcagcagggctggccaatcgacgttggttggcaagttgcattcccacaggcgaatgacctcaaactcgtggctcagccgttctaggcgaaaggaagtttggaaaactcgctccgaggtcgttttgcgcagataaatcaccacctgatgcacaggtagctgtggatatttccggtaaaggcgcagccgatagtcggccatgcgaaaggggatttcaggatctggatctgtttgaaattccaggtgcaaaatgccctgctgcagccccagcaaaataacagaatctgctcgaacaggttcctccgaaagttctgtgggcaacatttgcaccggctcagccacttctcccactagccaacgggcaaactgctccgggaagcgctctgccaggtacttgcagacgttgtcgtaagccatgggggatccctgggcctagcgcccgcccacggtgatggcgtccaccttgatgtggggctggccgacggtgacgtagatgctgccgctgacagaaccacagaagccaggggccaggcggagatccttggagcacatggagatcttggtcaggatatccttggcttccccgattaaagtggctcccttgaggggcttggtgatcttgccgttttggatgagataggcttcttccacggcaaagttaaattggccggtggggccgacgctgccgccccccatgcgcttgcagtagatgcctttgtcgatagaggcaaacaggtcgtccagttcggcgtcgccgggggcgatgtaggtgttgcgcatgcggctggcggcggcaaaggtgtagttttgccggcgaccgctgccggtgcggggatggccggtgcgcatcgagccggcccggtcggccaggaagttcttcaaaatgcccttttcaatgagcaaagtgcgctggacgggcatgccctcgtcgtccacatccaagctgccaaaggccccctcggaaagcccctcgtcccaggcggtgaggtttttgtgggcaatcttctggccttttttgtcggcaaagggggtggttttgcgctcaatttgggtggtttccaagagatgcccacaggcctcgtggaagatgacgccgccaaaggcgttggacatcacaatggggtaggtgcccgattccacgtagtcggcatagagcatctggccggcagcctctgccagctcctggctgtgggccacaagatcccagcggcgcaaaaagtcgggatccccggtgccccccgcgcgctggctaacggaagcgcgatgatccccgtcggcacagagcagggtagagctgaccgactgggtaaggcggatgtcgcgcacaaaggtgccgtcgctgcaggctaccaggatctcctgccagtcgcggaagtagttggtgcggcgggactggatgtggtgagcttgccgcttgagctctgcgttggcccgccccaagatctcccccatctcggcaagggagctgcattctttgagccagccgtctttgcggcggcgctcggcgtagtcctgcaagatccccaagttgacaggggagaccaaggcggcagggcctgggggggtaaggcccatcaagagcaggcctttttccagggcggctttgaggccggcaaaggagagatcgttggtgctgacgtagcagtcggccaggccgcggaacacccgcacgccggcgccagtggcaagccgaggggtgatgctggtgatggcgtcgtcttcggccaggcagctgatggagttaacccgctccaggaagatctccaccaggtcggcgccagcagcccgcccccagcctaagagagttgcaaggggatcccgccagtcttcgtcgaagcgctgcagggtgggacgatagtcgaggttgggcagttctttggacaaaagcagcataggaggccgagagcactcaaaagagggaaagggcaggctgagatgccgccaccttttgttccctcagtttaacaagacgtaaaggctgcccttttggggaaagagactccaagcttgacaagggcagaggagcagccgaagatcgctgcacaaggatccctcaccttgcaatggctgccaagaaaagatcctcggagcttcagcccagcctatttgacgatcccctagagccacctgcccccgctgcggagacgcttccccaatgggatcagatcccgctctcggcccaggtgcccattccccccggtacctatcgagaactagaacaactggagcagcactgccgagtctgccagcgctgcgagttggcggccaaccgtacccatgtggtggtgcaccgaggcaaccccaaggcgaggattctcatcatcggcgaggggccgggggaacaggaagatctgcaagggctgcccttcgtgggcaagtcggggcagttgctcgataagatcttggcctccgtggggctagattccgaacgggacacctacatttgcaatgtcgtcaagtgccgtccccccaacaaccgcgtgcccacccaggaggagatggacgcctgccggccctacttgttggagcagatccgcctggtggatccctggatcattttgttgaccggcgccacctcggtgcgctcccttctgggggataagcgcggcatcaccaagatccgcggcgagtggatccagtggcaggggcgctggtgtatgccgattttccacccggcctatttgctgcgcaaccccgaccgcacccccggcagccccaagtggctgatgtggcaggatattcaggcggtgaagcaaaagtacctagaacttgccggcgcaacgccgccccagccggacttctgagctactttccctggtatttggccagcgccgctaccctcacccccagcccctctcccaagggagaggggggtatgggatccctaacttgcaggcttgaagccgctcagcaggccgaagcgcagcaagccgctggcataggcccgccgcatcaggcccagccccagcgccccacggacggtgacccagccgctgcgcagcaaagccgggatccaccgccaatcgcgagccgaggcgatcacctcgtcccaaaagggggccacccgctccgaccagtcggcggtgcgcaaccgctcgaaccccacctggtgggccagcgcttcatactccgacaagctgatgacatagggcaggcagtacacgtcgtagatctgctgcaaaaggcgctcatcctggcggctcagggatccctcgcggtggcaccaggtaaccaccatcatctgcccgcccggctgcaagacccgccagcactcggccagaaaccgccgcttatccggcatgtgctcgccgctttccagagcccagaccagatcgaaggtgttgtcggcaaagggcatgtccagggcatcggccacccaaaagcgcaccctgttgctcaggccggctgcttgagcgcgctcctcggcccgctgggcctggacagggctgagggtaatgcctgttacctcggcgccaaagcgccgcgccagctccaggctgctccccccaatgccacagccgagatcgaggatgtgccgggggggcttgggatccccgatctggccccattgaatgactcggtcgatgagatcgatctgggcttggcggcgatccttgccggtctggcccggctcgtagtagccgtggtgcatgtgctctccccacacctgctcccaaaggccagaggaagcatcgtagaagcggcggatgcgttggttgaggggagaggtcatcggcaggtgcaggtcgggatccctcttattctggacgatcttgccgtccttcctggccctgggggcgggctggcaaaaccccgattaagctgggaaagtaggctcttgttgccgctgggatcttggccacctcagactttgccctcgagcagcttctcttcaccccggccacgcccgagcccgacgcggtgcggctgatctacgctttccccaacacctactcggtggggatcaccagcctcggctaccaggtcatctggagcctgctggccagccgccgtgatgtgtcggtcgcccgcctgtttaccgacctggccgagccgctgccgcgggatcctgagctgctgggcttttccctctcctgggagctggactacgtccacatcctggatctgctggaacgacagaggatccccctccaggccgaggcgcgggaagaagcgcaccccctggttttcggcggcggcccggtgttgacggccaaccctgagccctttgctgcgttctttgacttgatcctgctgggggacggggaggggctggtggagcagatgatccagacctatcggcaggtacggcggggatcccgcgccgaaaagctgcaggcgctggcccaggtgccggggatctacgtgcccagcctctacgaggtgcgctaccgcgggcccgacggcccagtggagaaggtgatccccaagctggacgggatccccagctccatccgcaagcacaccttccgcggcaacaccctctcggtgtccaccgtggttacccccaaggcggcctgggagagcatttacatggtggaggtggtgcgcagttgtccggagatgtgccgcttttgcctggccagctatctaacattgccttttcgggcagcggatgtggagggacatctgatcccggcggtggagcgggggctgcaggttacccagcggattggccttttgggggcttcggtaacccagcacccccagtttgaggaattgctggagtacctggcgcaggatcgctttgagcaggtgcgccttagcctggcctcggtgcgcacgggcacggttacgcctcgcttggcgcaagtgctttcccgccgcggcagccagtccattaccgtggccatcgaaagcggctcggagcggctgcgccgggtcatcaacaaaaagctggccaacgaagagatcctggcggcggctgcccacgcccaggccggcggcctgaaggggatcaagttctacggcatggtggggatcccggcggaaacccaggccgacctggaggccacggttgctcttttcaaggagctcaagaaggtggctccccgcctgcgcttcaccctgggctgcagcacctttgtgcccaaggcccacacccccttccagtggcagggggtggatccccaggcggagaaaaagctgcagtggtatcaaaaacacctgcgccccctgggcgtggagttccgcccggaaagctacagttggtcggtcatccaggccttgatctcaagaggggatcggcgggtggcccaggttttgcagctagcacggcagtggggcgattccctgggcagctaccgccgcgccttcaaagagctcaaagggcaactgccgcccctggacttctacgtgtaccacaactgggatccggcggatccccttccctggcaacacatcgaaggccctctcagcctggagcggctgcagcagcaccgccaagaggccttttccgtgtagcatgtcgtgcctaaaatcccctaggaaggggattgacggtgagagcctgaagcggccagaaacgcctcgatctcggcgcggtggggcaaactgggctgagcgccagggcgggttacacacaaggccgcagcggcattggcaaaccgcagggcttccctcagggatttgccagcagccaggcaagcggccaaagcaccgcagaagctgtcgccggcagcagtggtatccaccaccaacacggggtgggctggcagatggcccctttcctccccatcggcccagaccaagcccgctccccccaaggtgatgatcactgtcgggatcccctgctgttgcaaggcttgggccactttttcggcttgcgctggcgtctccactggagattgggcaagggcagcggcttcgctttcattgagcaccaagtagcgcacctggcgcaacagggatcccggcaggggcaccacaggggctggattgagcaggacggggatcccttgggcaaaggcttgctctgccaccgcctgcaccgtggccagggggatttccagttgcagcagaaccatcgctgccggcgtccaaggaggcagctgggcgggggtgtagcgaccgttagcgccggggctgaccacaatccggttttgccctgctggatccacagtgatcagagcgatgccgctgggcccttccagctcccgcaggtggtgggtatcgacgccgttctgctccaggttctctttcagcaggcggccaaagctgtcagatcccactgccccccacatctccacctgggctcccgcccgtgccgctgccaccgcttggttggcccccttgccgccagggtaggtggcgtagtcggatcccagcaccgtttccccaggcccaggatggcgtggtacctgcaccaccaagtccagattcaagctccccactacgcgaactagggctgtcattggctagctgaaaaacggtgccctagaggtagctcattctagctcccaccactgggttggagagctttccaccttggagaggattggctagcttgtgagggggtgacgcggaaacaagccatgctgctgaccactacagacgtgctccaaggtagagaggttgagcgttacttgggcattgttaccgccgaggtagtttatggcaccaatgttctacgggacttccttgctagcctccgcaacatcatcgggggacgcacaagaacctatgaagaagttctcgagaatgcccagaaaaaggttttggaagagttggagcagcgagccaaacgtttgggagcaaatggcatcctaggcgttagcattcataccaacatgagcgcgacaatgatcctcgttaccgccgccggcaccgccgtcaagctgcgctagaacctttaggccaggctctccatcaatgcctcgtcgatctcaaagttggcgtagacattttgcacatcatccaagtggtccagccgctccatgagggtcagtaccagcttggctgtctcggggtcctccacatgcacctccgtagaggggatccagcggatggccgcctcttgcacctggtagccttcttttttgaggtaggtggccacctgctccagcagggtgtaatcgcagtagacttctgcgtcggttccctcgaccttgagatcctccccgcctgcttcggctaccgctagcagcagagcttcgggatctgtcaccccctctaggctaatcacccctttttgccggaacagccagctcacgcagccactttcccccaggctgccgccgactttgctgaaggcctcccgcacctcggcagccgtgcggttacggttgtcggtcatcgcctcgatcaagacagctacccccccagggccgtagccttcgtagcgaatttcctccagggggctgtcgtcggcccagttgccggatcccttggcgatggcccgctcgatggtctcagcaggcatgcctgccgctttggctttctccacggccgagcgcagccgaaagttggcgtcaggatcgggcaggccgttgcgcgctgccacgatgatggcccgggaaagtttggtaaataggctgccctttttggcatctacacgggctttttgccgcttaatgttggcccatttgctgtgtcctgccatgctgtgcacaccagtcaagcaacctaagggaagggatcccctaactttgaagcctaaatcaccacctgcttaggtctcaaccccagaggtgcaggtcaaggctggatgggttgccgctcgattacaccccctggtggcggtggagcttctggcgttgcttgaggcgcaggcgttggtgtctctataggagctggcgtgggaggcaaaggaggtacaggctcttcaggcacagcctcaggcggaggggtcggggttggcggctgagttaaaaagggcgttacctgttccagcagctcggcatagaagattccgtcctgctccggcccaaagcggcccaccgcccagcggtgacggggcacaaacagggtttgcagcagcacttcccgactggcgaaagagggagtgcccacaaagacgtagccatcgacaatgacacggttcaagtcaggccgagtttgaaacacccggtccacctcccgcagcatctccgcatccagccgctccagcagagttcccagagtgtcttcaggcctgaccaaaacccgcactggaaagcgatagctttcgcatcgatactctccgcagagcttaaccagctcgttccgaactcggatctgcaccgccggatcgatgtctctcaccggcagggagacttctggctctggctgctgttccgcttcctgggcccaagtcaagaggtggccaccccaagctcccaatagcagcgatccgcacaacaaggcgagttcccaacctccaaggggaaggctccagcctgggctgcctcgctcagggcgttgtgaaagcaggagattgggatcccgattcttactcagcgggctgttcataggttaaccactacggcgtcgatagctaccgccaactctacccgacatgggcctaggaggcactaggctaaaacggagccgctcctgctggatgtcgctgctcaaaggatcagggggagggatcgatggatcgccaaatccgttcgctgcagcttgccgaaatggctgtagtctaatctggagaagctaatgatcctgcaagaggtatctatggcagcgccaacatcaaaggtttggggatcccctctgaagcttttttggggcttcctagcctcggctgtcctcctggcaggctgtgggggagctggagggacggtgccacctccagtcaatgtttgcgcgcaagcctttccagcgattttcgaggccaagagcttgcgcccaggagcaaggcgcagtggaaccttggggccaaatagcgacttggagatctactttgatgagaaggacaatgtcataaatgcccgggaagtcccacctccccctggcacgtttaccttttatgtcgatggattcctttactttccttctgcagccaatgttacgggagttactatccgcctaaccagtccagtcttcgaccctctgctggtcatctttggtcttgatgccaacgggagggctgatccagaactcttcttcatcaacgatgacgcaaagcctggtgatttcaccacctccgagctgacgatcccagtacggcaagaccgctgttacctagtgctagtgcagagctactgggcccagaattcccgcagcgttgctccaggtagcccaggccgaggtccctataccctcgaggtggtgagggaaacctctgccgcgcctcctcctccccctcccatccagcagaagcctgacgacagggaaaacggcggtggcggtgaccgaggcggtgtgggtatttagctctggcgggtaagcctaatggcaaagcttgcgctgccacaggtggctgtgccgcgaatcaaacgcccgtcagagctgacggtaccgctccacgtgacagttggagtaccgctaccccctatcctgccgctaacagaaagttggttgccgatgagctggccactgcgctcagaaaagctgggtgaggaaatgataatctgatcgccgttttgctgaatggaaacggtttcctggatgccagttgcaacattgatcttacacagggatccctgccagacaaaggatcctccctcatagagccactgaccgctcaaggcaaactctggcgcaggcgttggtgttgctggggctggcgtcgaggtgggcgtcgggatcggggtgggggtaggggtaggagtacgggggacgagcggggtaaagcgagggataggggtaagcgttggtgttggcaccggggtgggagtgggtgttggtgccggagttggagtgggtggcggtgtcggagttagagtgggtggcggtgtcggagttggagtgggtggcggtgtcggagtcggggtgggtggcggtgtcggagtcggggtgggtggcggtgtcggagtcggggtgggtggcggtgtcggagtcggggtgggctcgggggtaggtgttggggtgacttcagcggtagaaatcggctccggctcttcctgagtatcgcggattgttgggcgcggccagagcaaaaaggcggctagcaaagccacagcgcctcccccggccaagacccactttaggctgctgccggaaggctggagaaccgttgggggggcggcttgcggcaggggacgggtagggggagtatccgttcgtggtgggacggggggatcctgagggggagcagccggaagcgtgttgctggcctggatgactgtagagggcgtttcggcagtttcgccttcaactttgggggagggatccggcgcagcttctgccgagggatctgaggggagaggttcccgctcggcgatgtaataggggatccctgcacctgcaggcgggatggggtcatcttcgacaagatccagatcttcatcgcggatgtcttcaaaggctccagaagccgatcctgtattgccggtggttttgatcggcggtctgggatcggaagagggtggagcctcgttttgagccttggcaccgccggtgggaagaatcacggtactggcctggctgctggggagttgagtggccaccgtcagctcataagcctgcagcagccgctcccccagctcctgcatcgtctgcgggcgttcgtccgggtttttcttcaggcaatccatcaccaccgctgccaaggcgggcgggatcggctgcggagttgtctccgggttgatctcaagggggctttcgtagcaatgggcgtggatccaactgtgcaatgagtcggtttccaagcgaaagggcatggatcccgtcagcatctcgtagagcaccaccccaaacgagtagatatccgagcgggcatccagagacttgccccgtatctgttcaggagaggcgtaacgggccgtgccgataaatccgccccctttgtgggtgcctaggctgagggtgtgatccgccagggtcttggccacgccgaagtcgaggattttcagttgagacgtgagttggccctcttgcaagacttgctcgagaaacaggttgctgggcttgatgtcgcggtgaatcacgccccgaatctcgcggccatctaccttggcgcggaacgtgtgggcaaagtgcagcccttcacaagcctgcagggccaaccgaatgacttgccgaagcggcagagcccctttttcccgcatcagcttgcccagatcctgccccttgaggtactccatcaccaggtaggcttgctcgccctcttggccgtgatccaaaactttgacgatgcggggatgctgtcccagaaggatgctgatgcggatctcttcggcaaagcggcggcgcaaatcgatctgggcgtcgccccggctcagcagcaagggcgcgtgcaggatcttgaccgccacctcttggtggttgttgtgtaagtccaaggcgcgaaagacggatcccatgccgccaccaccgatttcttgaattagccggtagcgaccgcccaaaatgcgattggtgagatcaaaagacataggtttgcaggcgcaagaaaaggcagctcaggccaagatgtccatacgataaaccaattgctggaattcatacccgcccattgctcagtccaacttcagggatcccaatctttgactctctggaggcccaagcgctccgcgccgccggcgcgaccacctccagcccctctcccagcccccctcacccccagcccctctcccaaagggagaggggagttagggatagcgctttgcgccgccagcgcgtgcgcgacagcgttgcgacaagccgttttttattaccatttggaatgactatttagagatttttttaaggatctccagtaaatgtgaaaaaagcgcaagggaatgctgggggaaattcagccttctgggcaaccttcagcccaaagggggatgatcggaagggatccctgcgcgagggcttatggacttgggcttggtggtgattgcctacaaagagggggatcgggagagcaaggccgcctgtcaactgtgtgcggagcagttgcgccggcgcggcgttacggtgctaacagcccccaccggcttgcaccacaacccctacccggtcttcctggaggccacttccgatcccatcgacctagctgtggtactggggggagatgggtcggtgttggcggcggcccgccacctggccccccatgggatccccattttgcccattcagtcggggggcaggctggggtttttggcccagtcagagcgggtgctgcaccaggatccctgggatcgcatccaggccggagacttcgtcctgcaagcccggatgatgttgcaggcccagatttgggagcaagtgcaactggggcagggggctattcctggcgagggcaagcggcagggccgcccggtcagtgacgtgtactacgccctcaacgaaatgtgcctcaagcccatcaaccgggaacgcctgcccgccgccatcctggaaatcgaagtcaatggcgagattttggatcagtaccacggggatggtgtgctggtggctacaccgacgggatccacctcctacaccctggcagccaacggccccattctggagcccagctttgaggccatcatcatcacccccatctgtcccctcagcttgtccagccgtcccatcgtcatcggcggcacggctacggtggagatctggccccttgccgatccggaagggctgacccgcctctggagcgatggcgtcttggcccaatcggtcaaccccggccagtgggtacaaattcaacgggctcacctgccggccaagctgctgatcctagaaaaagacctctcctacttccgcaccctgcgagaaaaactgcagtgggccggcagccgcatctacatccccaccaccaaccaccgcccggaagggggataaagggatcctaaagttggggagctagagtagcggagtttgactcccctggaatcctctcccataagcctcagactttacctactcagacacttttccagcagttcaacctaaagctttaaagagatccgcgactcaagctttccaaacgctccccgacggattccgctatcaaaatgagtctgaggttcactcaattgggataaattgcagcagggatcccgtgtggatgagatgggccggggcagattttccatcctggccgggatgggccagcagcacacagcgatcttggggggtgaggttaaacccgacagagggatcaggctctcttttcagttgaaaattgagttgcggatccccgacaaacgtcagttgagccaagagggccaataggcaatctagatgggccaaatccgttccgaaaggagtccgctcctgcaaggtggccaacgccaccgggtggccttcccggatgagataggtgaggatcccggcacagcgctctacggcccgctccagcttgttgcgatgcgcttcagggccttctccccgcggctgccagcggttttcaaaacagaggacaatggcctgggaacggggacgctccagctcgcgcacgaccagttgatcccgtttggccgagatcttccagtgcaccgagcgcacatcatcttggggacgataaggccgcaagctgagatagtccccctcctggcccggctgagggcgcaaccggctgccgccgctgaactgatccggcagcagcaaaccctgcacaggggcaggccgaggaaacacgatcaccgtctgcgcatcctcaatttccactgccttgcggaagagttcaaagggaaagctggtggcaatttcaaagccctgcagccgccacgcccctcgccgtgaaaaagtgtgctgatagaaggtatctagcttggcgccgggatccaagcgcaaaacgtagctggaaggccaatcggcccgcctgagcccctcaatgcgctcgctgacctgtagggaaaaactgggcaggcgccgtttgcggttgaccagcgtcagccccaccaagaccggctggccggcaaaaatgcggctgggcaactgccggctcacctccagatctttgagggtaagctcggagagcatgccgctgaggagaatgaggctgagcagcatccccagcaccaagtaaaggggattgttgccggtgttgaaggcggcaatgcttaccaagagggtgatcccaacaaaccgccccccgatgcgggtaaagcagaagcggcgcagaaaacgaacccgctgccttgaggacaactggggagggcggatccccaacttccgcggccactgcaacgattgcaggagttgaagtgccgtttggctaagtttcaataacatttgcctgcctcctctgcagccctgtaccgctaattcttgctccccaaccctccgcgcaagaatacccgtatcttgcagcgtaaagggatcaggcactaggagcaggtttgttcggtgaggatttgggcaatggccgcagccacccgctcctgttgttggagagtcaactcaggaaaacagggcaaggacaacacttgagcagcacagagctcagcattgggcagatccccaggtttgtaccccaactttttgcggtacaccggctgcagatgcagcgggatggggtagtaaacgcggctggcaatgccccgctcctgcaactgcttttgcaaccggtcgcgccgccgcgagtccgtcgagtcggaaccaggcacccgcaccgtgtactggtgccacaccgagttgccccccaccgccacctggggcaggatcagcccagggatcccctgcaacaggcggtgataggactcggcaatcccctgccgccgccagttccactcccgcaggtgggtcaacttaaccgacaggatcacggcttgcagcgcgtcgaggcggctgttgaggccgatgtgctcgtgctggtattggcgagtctggccgtgttctttaagaatgcgaaccttgcgggccaattgtggatcccgggtcaccaccgccccaccatcccctgctgcccccaagtttttggtgggaaaaaagctgaagcagccgatatctccccaggttcccaccggcctgcccccccaacaggcccccaccgcctgggcgcaatcttctatcacggccaacccatgtcgccgcgcgatggccagaatctcggtcatgttggccgcctggccgaacagatgcaccgggatcaccgccttggtgcggggggaaatgctcttttccagaagctggggatccaggttaaaagtgcagggatccacatccacaaacaccggccgtgcccccaccaagtcgatagcctcggcggaggcaaaaaagctaaaggcagtggtgatcacctcgtcacctgcttggatcccaagggcgcgcaaggccagcaccaaagcatcggtgccggaattgcagccaacagcctccaggtccccgccgccaagaaaccgagagaatagctcctcaaaacgccgcaccgcctctcccccgatgtactggcctgaggccagcaacgcctccacctcgggcagaagggtttcagccagagcgcggtattgcaaggtcaagtccagcagcggaataggctcatccgtcacggtgctgccttttgggaaggtagcggccacagccgattatcgaggatgagagctttcgacactcccaccaactaaagaaagctggagaattcttacccagtccgttgctggactcgtaaaggcgttgtcaagccgcctctagacagctctcacggccctgtcccgctagcgcaagcaaggacataatgccaaggctctgcttggtttgtcttgcttagctgccggctaggtttttcacgaaggtaggtcagtatgtacagtgtagcagagagagaaatcagcgattaaaatcgcctatgcctcttccctgaggcggaaaagctgattttcggcgtccacaacgctctggccccaagtgattcttcccttatcttcgctacaagtggactgctgggatcccagcccactccgaatctatcccaatctgagatagagtaaacgcggtacgtccctggccagggattccctaggtcggctacagctatcgacaggatgttctatgcaggttgcttctcaagcagttctcggcaaagcccctttggccccccgaattctagctttggtgccgggagggattggcgaccaaattcttttttttcccaccctggcaagtttgcggcagcgctttccagaagcggagctagaggtgttggtggagccgcgggcggcagctgcctacgaggtttgtccctcggtgaatcgggtgctaacctttccgtttaaagagcagctctcgttgggagatatcagcgatctgctggggcgaatccgggaacggcagtacgatgcggtgctgagcctgggcagaagcttaggggtcaagctgctgctttggctaactgggatcccgaagcgggttggctatgctccaccagggcctgggcgaccttggctgaccgacccggtgcccctgaagccggcccaatatgcagcgagcatgtatcacgacctgctgcaggggtttggcatcactgcgacggcaggcctgcctcaggttcgcctaaagaagacagacctggagtgggccgagcaggaacgcaagcgcctgctgggggatgctgcccaagattacgtgctgttacatcccggcgccagccaactgtcccaggagaagggaattcagaaaatctacccccccgccagctgggtcaaggtcatcaagggcttccgggaaaagcggccggagctgccgctggtgctgctgctggggccagaagatgagcagctggcggagggctttctgtcgcaactgccggatctgccggtgagccgccctccccacctgggccaactggcggccttgattgctggctccaccctgctgttgtgtaccgacagcgcccccatgcacctagcagtagccacccaaactcccctggtggctgtgtttggccccactgagccggagcggctgctgccttccgaagggccgttccgcgccgttaaggctgccaacggggtgatcgactcgattgctcctgagcaaatcctgcaagtgatcttccccggctagcggcagaagactttccccaagaccagcccaaaaggttatgggatcctgcagccacttcggacaagtttgaaaccattccctcaccccaactcctctcccaggacactgcgctcctcgccccagggagagcttgtcccgctataccggctgtcccagcctggaaagggagtagcacagttttctccttctccctctaggaaaaaggccgggaatgaggagcttgtttggccatgcggacgaagggacttgaacccttacgccttgcggcactagatcctaagtctagcgcgtctgccattccgccacgtccgcaaaagctggccccgtaggccggttgtcagccgactcgaatcccgctcaattatgctaacccaagccggctctggctaacccggcaactgggcaacggcgaccttcagctcctctgtggcgtccaaaaccacccagccttgcccccctgcccgcttccacagctcaaagtgcaggtgtggcccggttaccgccccggttgcccccacatagccgatcacggatccctgttccaccacttccccggctcttaccgcgacttcggacatgtggccgtagcgggtgcgccgactgccgccatggtccagcacaaccgtaattcccaggcctcccaaggatcccgcgctcaccaccttgccgctcaacgcagccaggattggcgtgcccaggctggcccccagatccacgccggcatggaactctggctggccgcggatggggtgaattcgcatgccaaacccagaggtaatcggcacggggtggggcaaaggatagagcaactgttcttcacctgtcgccaattcgggcaatgccggcgctggcggcttaggcgtttggggttggctgggatcctcaatacgaatctcttcgcctggcatgaggatgatgcggcgaccggagctgcgctccatcagcaccaccggcaccccactttccggctgagcatcgacggccaagttctgggttgctggcggctccataataatttcccgccccaccaccgtctctgcgcgggtttctgcctccagggttggagagctgccaggtttggacgccaagcctggagactctgggctgcccgccggcaggggaatggcaccatccaacagcagggcttctgctccaggggtgtccagagccgggcctattgagggaggagggggcagaggatggagttgcgtctgcgccagcagagcggtggaagagaagcagagcagcaggcccagtcccaaccctaagcccaggcccagccgccgcagcagccgcgcccttctcgccaaccggctgcctggccgggagagaagacgcagccaaaaagactttgccgacatgcgcaagggatccaacacgggtcactcaggaggaaacgaagggccactggcaagagacgcttgatagctcaggcgcacctggtcgggagaaaggacgaggatctgtcctcctggagtttgtacccgcagcctgccatcctcggcaaggcccaaaaccgtagccgacgcctcaccagggagccattggacttgcggcttcaccgtccaggcttcgtacctggagcgcacaggggcaaacccctcctgcagccagatctgaaacccgcgctccatcccctgcaaaacccaggcggcaactgcggtgctgtcctgccgggatcccagaatttctgccaaggcaatcccgccagcgggcacgggattgttgacattgaccccaacgccggccaccagccccagcagttgccctctctccccaaagcggctctgcaccaagaggccacccagcttgcgcagagaacccggacactgctcatccaccaccaccaggtcgttgggccatttcagccgcagcgggatccccagtttctgtcgtaggctatccacaacaccccaggccagcgtcagggtcaactccagcagcgaatgccgcagaggcggggatcccagccagaccgacaggtacaacccccctggctgcgagtgccatactcgcccgtgctggccctggcctgcccgctggcgagtgctgaccagaacggtgcccaggggcagaggttgagggaagcggcgaccccagtccaagagcagccggttggtggaatcggttactgccacttggaggaggtgatgcccccatccccctcgacccaccagggatcccagccgcgagggggagagcatggctaagtccccccagccctagctcaacacgatatcttctgccgggcgttgggccaaccgcttcagattttgatagcgcaacatgtccagcaggtcgttgccggagcgcccctccagacgggcctccacgtgcagcgcctgccccagcgcctccaccgcctgcagccgtgggatcccgcgcaacaccaggcgatccacggcgtaggcatcggcagccagaagacggcggtcgttggtctggtcgcggcgcaactgccaaagcgccaagccgctcaaccctcccgaaaccgtcgcccccaccgggtcttgctgcacgacctcgaagatcaggctcagccctcccagagccgctatggccaggtaaaagtcgatctgccgcgaggctgcccggctgtagtagcccaccttgtggagaaacagccctgcccgctgcaggggagtgaactgtcgccactcgtagggtttgatgaacagccgcatctgccgttcccagggcatctgtcggcggcccttgatcaccaccgtctgccgctccgaggccggcaagatcttcacgctctcccgcatgctggcgggcagcagatccagcaggcgatcgatctcagcctggtcgagaacgtagttgtcgtagctgtagtactccgagttcatgccgggcctactcctgagcttaatcccatcgcctgacgcatctctcgcactgcccgctccaatcccaccagcaccgctcgactgatgatgctatggccgatgttcagctcttccatgccagggatccgggccaccgggccgacgttccagtaggtgaggccgtgtccggcgttcacccgcaagcccagttgaatcgcctgttggctggcctgccgcagttgggccaactccgcctcttgctgcgcctccgaggatgcctccgcatagcgtcccgtgtgcagttccacccagcgggcccccacctgggcagcggcggcaatttggatgggatcgggatcgacaaacaagctgacgggaatgccggatccctgcagttggcttaccacctcgctaagacgcgacacctgcccggccacatccagaccgccctcggtggtgacctcttctcgccgctcgggcactagggtgacataatcgggcttgatctccagggcgatggccaccatctcgtcggtggcggccatctccaagttgaggtgggtgcgcaccgtctggcgcagtagccgcacatcccgctcctggatatggcggcgatcctcgcgcaaatgcaccgtgatcccatctgcccctgccaactcggcgatcaccgccgcggccaccggatccggctctacggtgcggcgagcctggcgcagggtggcgacgtggtcgatgttaactcccagacttaacaaggctcaacttctttcactgtagctggtgatgaatgctcctagtattacattattcattacttgtgccggtcagacgagtcagggtattgcggggcgcagagctaaggggcacaggctttatgatcgagaacgacacctcgcccctccgggatccactgcgggcttgccatgaccaatccagatacctctttggcggtgggacaacactccattgttgaccgggcgcgggtgccggtcctgattgcccaatacctgccggtagaaatctgcatctactaccaggttgtgcccctcgctctggacaccgacagcttgatcttgggcatggtggatccccaggatttggcggcgttggactacgtgagcaagatgctcgcctattcccagatctccgttgagccgatcccgattacttttgagcagcagcaggatttaattgcctactacttcagccatccgccgagcccggcagaggtggagcagctacgcctccaggcccaagccagccgcgtcacccgggaagttcctgctcccgtggccgagccgcccagccgactgacccccacccagccgctgccggcacggccaactgctccgccccttcctgttgacgaatcggaagagacggcgcagcagttgctgaactcgatgctgcggcgagctttggaggagaaagcggagcaaatttttgttgaaccccaggaggggttggtgtgtcgggtgcgctaccgccagcaggggattttgcgggatctatttaaggatctctcggagtcgatacgggcaaagttgatcgccgccatgaagcggatgatggccctggatgcagggctgatcggggagccccagcaggcggaagcagagcggatgtatcggggggagccgctggtgctgcaattgcgcatcattccccagcgctccaagagtggccaggtttcctcctccagggaaggcgccatcctcagcattctgcgaggggagaccctccacaagtatcagcaaggccaaaaccgcctccgcgtctccgagactgtggctttggcccagcaggcccatcaactgctgcaacaactgcaagctgccctcagcaccacaatcgagaagctgaagcaataccccaccccccccggcagcgactggcccctgatgacagaaatgctggcggccattcaggcccaagcccagatgatcgccatccgccagcaggactgggaaaaactcaattccggcagttgatctcctatgggcatttggatacaggccgggccactgctctcctgccccaatccctgcccgtaggaatccagaagcctctcctcctcgctccaggcgtcccattcccacgacaacctgagcggcttcttcctagcgggatccctcccgcaacagcaccaaaatcaccccggcaataatgctgatggtggccccggcaatcaggctggtggccagacgttccagccgttccccaatggtttgggcggtgtcgaacttaaaagtgagcttttcgacgtcacccgagagcttctcgacccgctccgagagcttttgggtatctcctgagagccgatcgatccgatccagaatctccccttgttgttgggtgaggcgagctattgcttggctgttggtttcaaccagccgctcgacccgctctaggcgctcttctgtcgaaatcgtcatggggcttggaagtcacgagcagggtatctccgcctattgatcctaggctactcccggccttttgtctctctagcgtcggcttgaccggacagcctctgctcctactgcctcggttgagtgcgataatctggagatcgtgcagtcttgtgcgctagccgccatgtcgtcaaaagatccgacgtctttgccccagcccaagctgccgccaggagaaacctccgctggctccagatcccgcgcttggtggcaggctcagcgggagaacttgctgacagtggtgctggcgctgctgttggccttcggcattcgcacctttgtggcggaagcacgttggatcccctccgattcgatgctgcccaccctagaagaaggagatcggctggtggtggaaaagatcagctaccgcttcagctcccccagacggggcgacatcatcgtcttctacccgcctgccaagctgaacttcgacggtgcctacatcaagcgggtgatcggcctgccgggggatcgcatccgcattgccgatggcaaggtgatcgtcaacggcatcccgctccaggaggactatatctacgctccccccaattactcctgtccgggcgagcgctgccccggcgtgcccaaccagggatccgaatttctcgtcccccccggctcctattttgtgatgggggacaaccgcaacgacagccaagactcccatgtgtggggatttttgccggaagagaacatcatcggcaacaccatcttccgcttttggccccccaatcgcctgcactttttcaccccgccagagtatccggagctctcttctgaaggggcgcaggcctcggggagtcgaacctaaacctgggaaaacctctcagcgggcccgctccagcacatagtccaccatctgaaacaaagctcggcgggctaccgaatcggggagaacttccaacgcctcagcagcccgacgggcatagtctcgcgccaactcgcgggagcgcgggatcccattgctctggtaaacccactccagggcctgctggagatcctggggttcggccagctctcggaggatcagctctcgcatctggggaaactcctccagggcgaacaaaaccggtgccgtcaagttgccctggatgaggtcagatcccaccggcttaccgagcatctctgccgaagcggtgaaatccagcaggtcgtccacgatttggaaggcaatgcccaggtcgcggccaaagtcgaagaggcgatcggccacctcaggactgaccccgctcagcagcccggcggccttagaactgccggatatgagggaggcggttttgtagaagctcttggccaggtactcttccaaggacacatccgggtcgaagcgggtgaggctctggcgcacctcgccctccggcagatccatgatcaccttggacaggagcttcaccacttccagattgtccaggttagccaaataccaggcagcttggccgaagaggtagtcccccgccagcaccgctacgcggttgtcgaaaagggtatttactgtgtcgatgccccgccgcacatcggcagtgtcgatgacatcgtcgtgcaccaagctggccgtgtggatcatctcggtaatttccgccaggcgccaatgctgcggggtaatctccccatccggcgtagtagcccgcgcaatcaacagcacaatcgccggtcggatccctttcccccccgccgaaaacagatgttcggcagccatggccagaattgggtgtttggcgctaaccagccgcgacaggttctggcgtaaacgctccagatccgcttctacagggccaaagggggagagcacagaggtcatggagccaaagtatgagaggttttacaaaatttcatatctccccttattgtagagcaccccaacgttctcggggaaaagcgagcggtatcatgcaaacagtcctctgcttttttatgtcggatcccgttcccccagtgccaaccggctctgtcccccccctccctgcagaacccgattgggaggaggagtgggagcttgcactggagcggccacctctatcggggcgagcccagcctcaccaccatgacccgcagtcgcggcgcaagctgatccatcgtctggctcgcatcgaggggcatgtgcgcgggatccgctccatgatcgagcaggatcagccctgtccggatgtgctgctgcagattgccgctgtcaagggggcactggatcgggtggcgcgccttattcttgacgatcacatccgtcactgcatccgccacgccatcgaaagtggcaacatcgaggtggaactggaagagctgcagcgggccctggatcgctacatcagctagtggatacaagcctttcccatgggggtgggctgggctttgctcaagccaaggctagctgttgccgtcggcagcgtagcgctccagcagagcggcgcttttcagttgccattgcaggcccatgaaggcccagtccaagaactcgttgatctcctcctggctgaactgcatggctttgccgatctcgaaaatcagggcctcttctttttccgctagcttgttgttgaccaccgccatcgccgccaaatctctcaggatcaaggctccggctgcattgtgtagaggagggatccggctgaggtctagggttgcgcctgtctcgtcggccagatagctttgggccacctgtttttcgacgcccatcccttctgcaatttgcaggaaaaagttgctctcctcttcgtccaactggccgtccacgcgggccaccgcgatcaaggctttgaggtagagctggcgctgctcatctgtcaagtcggcgtagttgaccataggggttgctgctgagcttgggtttcctcttcaactttgccacgaagatgccacctggtgtcgattcgaccctttttcagccgaggaaaaatcgattacaatagagggcctgtgtcatagctagccgccaagacttccgctgggatgtgggaaggggcggcaacttggcttgcttcatctttttttctcttggtaaccctttacagcttgcggagcacccccgaggagcagacaccccatggttaaattgcggctcaagcgctacggaaaaagacggcaacccacttatcgcatcgtcgccatcgaaagtaaggcccgccgcgagggtcgtccgctggaggagttgggctactacaacccgcgcaccaaggagacggttctggagacggcaggcctgctcaagtggttgcgttgtggcgctcagcctacagatacggtggacagcctcctcaggaaggccggcatctacgagatgctcaaagccggcgagggcggagtggttgccgcgattcgcatcccggctatcgccaagccggaggctgggatccctgatccggcgccgtccacagaggagcctgccgctgtttgcgaggcctctgccgagatggcagggcaaccgggggaagtcgagccggctggggcggcagcggaaccgaactcccaggagccggagcctgaggaggaaaagcctcaggttgaggcctagggtcggctacgctttcggttaagcttggctcggcagttgttcttccctgtcgtctagctccccatgccggattacgaggcccttgtccatctcctgatcgagccgttgctcagcggtggcccgccgcaaatggatgtggaaaccacttgtggcgggcgcaaggtatggctgcggctggcttttgaccccaaggatcgcgggcgggtgttggggcgaggcgggcgcaccctgcaggccattcggcaggtaatgatggcggcagctcagttggcggggcaatcgctgtacatcgacatctacggagagtctggagagcgggaatgagccagatccttaccttcttgggcaaagggggcacaggccggagcaccctggccgtggcagcggcccgggcagcagcccagcaggggcggcgggtgctgttggtgggccatcagccggggtcggggctggagatgctcttgggcgggatcccgctttccggcgagccggtaaccattgccgccaatttaagtgtggtgcagttgcgcacaactcagctcctggagcaacactggacggcggccaaggagctggaagcccaatacgtgcgcactccctttttccgggagatctacggccaggagctgggggtgttgccggggatggatcaggccctggctctggaagccctgcgtcgctacgatgccagcggccagtacgactgtattctctacgatgggccgggggatctgaccaccttgcgggcttttgggatcccggaggtggccagttggtactggcggcgggcttctaaagcttttttgggctccgacttggccaaaaccctgcgccctttcgtcgagcccctgctgcgatcggtcagcacagtggagttctcgtctttagaggatctgtcgaatcggctgggggggatgaccaacattttcgaggagggacgccaggccatcgccgatcctcgtcgcgtgttggcccacctggtaaccaccccggatccgatggccgtgcagactgcccgctacctctggggcagcgcccagatggtggggctgacggtgggtggcctctgggtcatgccgctggttcctggggaagtgtcggctgccgatttttctccgctgcctgtgcgcatcctgccgcggcgccagggatccgattggtcggctttggaagaggcggtaggagggattttcgcggtgccgcaggtgccgccgccggtggccatcgacgagggagcccgtaccgtcaagctgtttattcccggcttcagcaaggcccagatcgagctgagccagtcggggccggaactgaccatcaccgccggggatcagcggcgcaacttgttcttgccccccagcttggcaggccggcaggtaaccggggccaagtttcaggagcctttcttagtcatcacctttggctaggccatcgcgccagcggaggagaaggcgatgttggccaagcggatcattccctgcctggatgtggcggcggggcgggtggtcaaagggatccggtttgtgcagttgcgcgatgccggggatccggtggagctggcccaggcctacgaccaggcgggagctgacgagctggtttttctagacatcaccgccactcacgaagagcgggaaatcttgctggaggtggtgcggcgcacggcggagcaggtgtttatccccctcacggtgggaggtgggatccgcgatctggaagggatccggcaactgttgcgggccggggccgacaaggtgagcctcaattcggcggcagtccgggatccggatctggtcacccaggccagccgtcggtttggatcccagtgcatcgtggtggccatcgacgcccgtgccaaacctcagggtggcggttgggaagtgtacgtgcgcggggggagggagccgacgggcctggacgcggtggagtgggccaaaaccgtggccgagcggggggcgggggagatcttgttgaccagcatggacgccgacggcacccaagcgggctacgacttggagctgacccgccgcgtggccgaggcggtggcggtgccggtgatcgcctcagggggggcaggggaatgtgctcacatccgccaggctctgcaagaggggggagcagaagcagccctgttggcctcgctgctccactacggccagttgacaattgcccagatcaaagccgatctggccgcccacggcattccggtgcgtcgctaaacctggagagtttgcccatgcaggatctggccgatctcctgccccatgtcagccgccttgcggaaacagccgggcaggccattttggagatctatcggcaagatcagatccgggtcagggacaaggccgactcctcccccctcaccgaagccgatctggccgcccaccacttgatcctgcggggcctgcaagatctgacccccggcctccccgtgctctcggaagaatccggcgggatcccgtatccggagcggcaacagtggcggcagttctggctggtggatcccttggacggcacgcgcgagtttatcgggcgcagcggccagttcaccgtgaacatcgccctcgtcgaggcagggatccccatcttaggcgtcgtccatgcccccgctctcggccttacctacagggctgtgcaaaggctgggggcctatagaggagatcagcccatccgggcccgcccgcccgcccaggcccctctgcaagtggtggccagccgctcccaccgcggcccggagacggagcaatttctcgagcggctgcggcggcgctacggttccctcgaggtgaagtcggtgggcagcgccctgaaactctgccttgtggccgagggatccgcccatctctacccccgcttcgacccaaccatggagtgggatactgctgctgcccactgcatcgtcgagcaagccgggggaagcgtcaccgatctaaaaggggatcccttgcgctacaacaagcctgatctgcacaacccgccctttgtggcggctgccgccgatgcagcccaactgtggcaggagctggttccctagaaagcctgggattacatgcccatctcggtggggttgaacccctccggaaacttggtgtactcatcgtagagggcgccgcgaaaacgggtgttggtgatgatggctccccgcagatcggcgccaattcgcaaatcggcgcggctgagatcggcctcgctaaggtcggccctgagcaacttggcccggtagaggttggccccccgcagatcggccttgaccagcttggccccaatgaggttcacccgccgcagtttggctccgcgcaggtcggcccctgagagatctgcgcccgacagatccccctcgcgcaaatccgccccacttaagtcggcatcccgcaggacaatgcccctcaagttcgcgccgctcaactgggctccgctcaggttggttccagaaaaatcccgccggccagacgcataagcctgcaacagttgcttggcgtccagcagaggtttgatactcgctgtggtcatcgctgtttgtttctctcgcaaaaacgcagaaggctaccctaaccccaccagaggcaggccaagagctcttctgggctagcttaccactctgtgtccccctgcttagcataccccaacgcccctgagcccagaggagacactctcaagaagacgctacctcccattcgttcaaagccggtcgatttcgcggcgtagattttctagctctacatctacctcgctctcgctggtggcagcagattgatctctcggcagagctttctgctctccggcgggcaattggccccccatcgccgctttcagcatcatcagctcgtgatcgatgtccgagccacctgcttccaaagcggcaaactgtcgctccaagttgtccaccgccagctcggccacggccgccgactgagcttccagggcgtttaccttctcttccatacgctcgaaagccgcgaaggcactggtggcgtccacccgtccgataacctggttaatttgttgggaagctttggccgcccgagcccgcgcgatgagcatatcctttttggtcttggcctcggcgatcttgctctccagcttggtcatgttggccttcaagacttccacctgtttggtctgctcatccaactgccgcttcaggctctgggcggtttcggcaaaggttttcttgcgcaccagcgcttcgcgggccagggcctcgttgttgttgcgcagggccaactcggcgcgcctttgccactcgtcgacgttctgctgcgcctgctcgtactgccgctcgatccgcttctgggcagcaatggcctgggcaactgcctgccgcatttggtagtgatcctcagacatgtcctgaatggtttggttcaggattttctccggatcttcggcactgctgatcagcgcgttgaggttggctctgatgatccggctgacccgatcgaacaatcccatcggtcgtttccccctctcgcagtttgacctaatgctacccttgccacgccggcgccttccagggctcctactccagtatagggatccctggccgggatccgaagaaattggccgtaaccccagaccaacgctccagccctccaaaacagccgctgcagagaggagcccgtccccccctggattttcgcaggttgcagggaattgtcgggatccctgaaagccgagagggtttgccggacaaggccttttcgaactttggcagagcatgcctctaacccccaaaaccctgaactttgctgaatttactgagctttaggcggtttggcaaaagtcattgagagggatatagtagaccaagtttccccctgatccttgagtccaccgcaacggttgccgggaagtgaagggggaaagcgctcggggggtattcctcagggctttgcgggataccgccttcctgctcagagataggcaggatgcgatcgcttctttcctgaaccatgttcaggagagttcagcgtgaatgtatcagtctttgggatcctctgacaatgggctgtgctggaatcgaaccagcggctcccaccgtgtcaaggtggtactctacctctgagttaacagccctcgctgaagatgcggctgcgcatctgcccaagggttggaaattgatgatatcacatctgcaagccacttcgaggcccactccttgccgctcggggctgccaagacgacgacttctatggccttgtccatcccctcctacacttgtgcctggcccagcgcaggcggggatcccatctgcacaagcggcacttctcccaggtgtcgatacaggacattgtgcagcagcgccatctctaccatccgcagaggagctatcagtcttttgccgagatgcaacgctcctgagcttaagagtcagtcgtcgcggcacagggatccaatacgagcttggcaggtggcgatttcttcgggggtgaggttatcccagttaacatcgcggcgcagcaccaggccgttgtggccggtgatgaagcggggcagttcggcttggtcgatcacgctcagatcccgcatgtggtaggtggtgtagtaggtaacctccggagcgtcgaagtccacatcgatgagggtaagggtcttgcgggggggcagggggctattcaggagggggcgggggccggagccgaggatgccgcaatggagcagttgcagttgccccttgtggccggggtagtagccgtggtggtggccgctgatgtaagtgtggacgcgatatttctccagcagggcccgtttggcgtctgcctccagcagcacctctcccggatcgtcgcgtccgacggtaatcgcatagagaggtaggtgaccgatgacgatgcgcaacttggccttctgggctcgttcgctggccagcgccgcttctgcccaggccatctgttccggcgggatgtagttgcaggtggcatcccaaactaagtaaaacaccccgtctttttcgaaggtgtaataaaagggaaagtcgcctcgatccacaaaattcaaaccgggatcgtgggccgggtcgttccaaaactcgcgggccagatcccgttctttttggaagagaaagcccccgcgcgtgctgcgggcacaggacgcatcgtggttgcccagcgtgaagccgtagggcagtttggcagcacgaagcgggccggccacatgccggtcaaaggctgcccacatggcgcggatgcgctcctccgacaggcggggatcttggccagccaccatgtcccctccccccaagacgatatccggctggaaataggggatgaggcggatggcccgatccacctccgggtcgtagtccaccgagccgtagatgccattcaggtcgctgatcaccatcaggcgcagatcgcggcgggctgggatgtaaaggccccggggagcttccggatgggggacaactgtgggcgtaggccgaggggtaggaggcggggaagcaggggatcccatctctgcggatagaggcacagaagcagggcgctgccgactggcccaataggcccccaccaatccactgctgccggccaatcccaacaggcctaagatcatttggcgccgccgcatcccgcttctcctcaacaccccagcgatattcgtagataggcgatatcgtattgtaaataactgaagaaaataactgataattgacgcgctcccgttggcgccctttcctccgcacactgcctggacaggtcgatgcccgacggagatctggagatcagcctttggaaacttcgatttaggaatgttaaactagtgtgaatgagtaaccagctatctcagactcggtatgacttgaggtttgcccatgcctcgccctgtggattctttggaagctgctttggagcgatgccgggagtgcaatctgcgcctcagccggcagcgtcgctatattttggaactgctgtggcaatgcggcgagcacctttctgccagagagatctacgaccgcctcaatcggcagggcaagcccattggccacacatccgtctatcaaaatctggaggctctggccagccacaacatcatcgagtgcctagatcgcgccgatgggcgccgctacggcaatcgtacccatcctcacagccatgtcaactgcctggatagcaaccgcatcctggacgtagatgtggagctgccgccggagctgctggcccaggtagagcagaagacaggcactcgcatccagagctaccgcattgagttctatggggtggaaaatcccggggaaagctgagctggccagccagtagattctcggggcgggatcccgagttcttctggaagaggatgagccaatgtcagtaggctcggttttgccctttgccgatctgcgactggatttgctcaagagaagcggcgggggccagacacttgctgccccagcacaccaaccccacagctcctgccggcaacggctcggctgcggtgggcagggcaaagacggtggtgggccaagagcgctgttgcagcgcagcaatgtgctccgcttctagggttgcctttacccagttgttgtaccaatccagcccgacgaacaaactggggcagacccgcggctgggtgctcatgatgtgggcaaaggttttcagggcctgttctgcccgttccaggtagtccagatctccggtgatggcggccaggcgcaccaggttagcaacagccaccccattggctgcgggggtggcgttgtcctgaaactccttctcccgcaccagcagctccggggtgctctgggcgtcgctgacaaagtatccccccctggcctcatcccacagtcgcgtgtccatctcctgctgcagccgaatggcggcctccagccagtactgggagctgggatcgcctgtccgcggcaggcaggcctggtgcaaatccaacagggccttgatcagcagagcgtaatcttccgattgggcaggtacctgggctgtgccatcgtagttcaaccgcagcagggatcccgtctgggggtggcgctgctggctgaggatgaattgggcggcccgcagggccaaccgcagatagtcctcctcgccaaacacctggtaggcccgcgccaggccggagatcatcaggccgttccaggagacgatcatcttggtgtcggtgaccggcggaatgcgtcctggccaagattgccggcgggccgattgggcatctactgcgagcgggaagggggttctccgctcggtggagccgtagcgagctcgaaacaaatgggtcgtcaaagccgtttccacttccggcggcagctcccctccttgcctgcgctgtaggacgatacagccgggccggtcggggaaattgccccctggcaacaggaagaaagcctgctgcagagcgcggaaggtttcttcatcgagcaaatcttgcagctcctgccagcgccagacatagaactccccctcctcgggctccgcatcttctcgccgggcaaaactatcggcatcctgggccgcatagaaatacccagcaggagctgtcatctcccgcgccacccattccaccgtcaggcgcaccgcccgctcgatggccgcatcctggatcccgtgggcccacagctcggagagaaactccaagatctggccgttgtcgtagagcattttttcaaagtggggcaccgtccaggtgggatccacggtgtagcggtgaaacccgccggccacatggtcgaagatccctcctaacaccaaggccatccctcgctccttggcccgttctagcgccgtcggcgagccggggatcccttctggcgggtcgaagcgggccgagcgcaacaccaactgggcgtagggcatcatgggaaactgctgcactgccccggcgttggccagcaagggttggattttggggatcccggagcgcaacaggtcagggggaatatggtcttccggcaccaggtcgctgagggtggtcagggccgccaagatttggcccttcatgtcctcgattttgtctttttcctggcggtaaaactgcaggatgcgctgcagtacggtcagaaaccccggccggccaaagcgaggctccaccggaaaataggtgcccgcgtagaacggcaccaggtcgtcgggcgtgaggaagacattgaggggccaccccccctgcccgctcatgagctgcagcgcctgcatgtagatgctgtctagatcaggccgctcctcgcgatccaccttgatgggcaaaaaatgggcattgaggaaggcggcgatctccgggtcggagaaggcttccccctccatgacggtgcaccagtgacaactggagtagccgatggacagaaaaatcggcttgtcctcggcccgggctttctccagggcctccgggatccaaggccaccaatccaccggattctcggcgtgcttgcgcaggtaaaggctggaacacgtggcgaggcgattggccataggtacaccctctcaccctttttgcttcaggctagcgcgtcctcttcccaaggcggagccaacccactgttgttcaagatacactgacctacgcctccccttgccccagggatccctgttggtcagacctgctcctgttcggcagccgggatcaaaaaatccagcggacgcccgtgcaaaaccagcgtggtgctggggttttccacaaagccaatgcgctcgtaaaagccgcgctgatgggtggtaaacaggtagatgcgctccaccgactgcaggtggggatggctgatcagggtttccaccagcttgcgcccgatgccctgccgtcgatactcgtgatcgaccacgatgtcccagaggacggcccggtaaaccccatcggaggtggcgcggccaaagccaatcaggcgctccccgtcccaggcgctgaccaccgggtggctgtgggcgatggcccgctccatctcttcccgccggcgattttgggcccaaaaggcgttgcggttcaacaacaccaggagctgatccagatccagatcttgccgctccagggagaagcgaatgttgcggttgtccaccggttgatgagaaaaggtgatgacaggctcgagggagggatcggacatgaagcagaccttgggcaacgaagattggcaacggttcactgggcagcagaaaacggcagcaagatcgaggctagccagcggaggcattgtcggcggcccgccctgcctgctccaaagcataggctttgaagcgctccaagtccgcttgaatcgtgctctccaccactttgcccacaaacaggccgtccaagattttgccgaggagccccgggatcttgtaggccaccgacagcttgacaatagtactgcccttgcgatcgtaaaaccgcagtgccccccgattgggaagcccctccaccgattgccagccgatgtgctgatgcttcaccaccgtatgggtgcgggagatccaactgaaggtgaggccgcgcgtatccagtgtccaccgcgacagctcctgatccagcagctccaccgagcggatccacttcatccagcgcggcatgagggcgaggttggcccacagctcccacacctgctcgataggaaccgggacctccacctgacaggtgtgctctaaccaatccgactctgacatagggcctcccacacgacatccggcagagatgagggagcatcctacggcttgaccacaaagcctctaggagggatccctgcctttacaaaattttatatcgacctaagataacaatatcagctcagccgagtttggggctttgcgctttggagcagctccaacctctctccaggcaagttgcagctgatgcccatgagagagatgcagaaggcaggtatcatggttgccatctgcaagctccacttgcatcggctcggtgcgtccacttgtttgactcgacggaacgatctcaccatgatttcccagtggaagcagcatctcaagaactacttcgtggcggggttgctggtggtgatcccgttggcaaccaccatttggctgacggtggaagtggccacctggagcattggctttttgaccagcattcccaagcagtttaatcccatccaggggctgcacccgattttgatcaacctcatcgatctggcggtgggcttgctgacgccaatcctgctcattttgttgattggcttcatggcccgcaacattgttggccagtggctgctcaacctaagcgagcagttgctccacgccatcccgatagcggggctggtctacaaaaccctgaagcaattggttagcgttttgtttgcccccaacaaccagcgctttcgacgggtggtgctggtggaatatcctcggcctggggtttgggcgttagcttttgtaacgggcgtcattcaaactcccattcgaccggatgggccgcagcgctccctcagcctgttcgtgcccaccacgcccaacccaaccaccggctggtacgccatcgtgccggaagaccaggtggtggaggtgttcatgccggtggaggatgcttttaagatgctcatctccggcgggatcgtgacccccgagacctttgaggcgggtctcaaacggcgcgaaggggctctggcggtaaccatgcccagcctgcgggagttggtggagcaggagcgggcggcagcatccactagggccgactcaacggctgccgaggtgggctttgaggcttcctagttggccgcttcctctgctggcaggccgggctgccagagctggtattctttggcctgctccaggcgcacgtagaagggctgcatctgccgatccaaggcttccgcctgctccggggggaaagctttccaggcggcgcggctggcccagcggaggatgaggtggacaagttcgcgatcctctacatccagccagacttctttgcccaaaaagcccggctgttggcgcagggctggcccccaaacctgctcgtcttgtaggataaaggccctctggccaccgggaggaacgcggaagcagaggtgctcgatggcgatgggctggtctgacattggcaaaggttggctcttggctggctaggaggcggacgaagggttgatcagccgctgcagggtgggaatgaagtcggggtaggagatgcgggcacagtcggcccctcgaagggtggtggatccctgggcggccagggcagctaccatcaagctcatggcgatgcggtggtcggcgtggctatccacctcggccccctgcagagggatcccccctttgatttccaggccgtcgggatattcggtgacctgggcccccatccggctgagttcctgggcgatggccgccaaacggtcgctctctttaacccgcaattccgccgcatcgcgaatgaccgtagtcccctcggcaaaggctgccgccaccgccaaaaccgggatctcatcgatgagggtgggaatgagatcgccggcaatgctgcaaccccgcaaacgggccgagcgcacgcgcagatcccccagaggctcgccggccacctcccgccgcttctcaacctgaatatcggcccccatctcctgcaacacctgcagcacaccggtgcgcgtggggttgagacccacatcctgtagcagcaattcgctctcgggcacaatcgaggcggccaccagccagaaggctgccgagctgatgtcccctggcacctgcaccgtctggcccactaggcgggatccccccaccaccgccacggtttttgccgccacatcgacagagatctcggcgccaaaggcccgcaacatccgctccgagtggtcgcgggaaagggccggctctgtaacctgagtagtgccttctgccaacaggcccgccagcagcaggcaggactttacctgggccgaggccacgggcgagtggtagtggatcccctttagggatcccccctgcacagccagaggtgccaggttgcccccggcccgtccccagatgttggcccccatctgccgcagcggctccaccacccgtcccatgggccgcgagcgcagggagcgatccccagtgacagcaaaaaagcgacccgcctggccagccaggatccccaacatcaggcgcagggtggtgccggaattgccggcatccaacacctctgccggctcctgcaggcgatccaagcccaccccctggatgcggacgcactcgctgttgagctctgggatatcggcccccagggcccgaaaacaggctgccgtactgcggggatcctcccccaacgacaggccgtgaatgacggtttccccttccgccagggatcccagcatcagggcgcggtgggagatggacttatcgcctggaatgctcacttgaccgcgcaggccgcgggcgggcgagagcgtcaggatgtcggcagaagaagcggtggtcagcacagcagccgtaacaccaaactaaagaacagacaaaggcaagagcagtcttaatcatacgttaggctggaacctgccctgctcttgccggcggtcggccttgcacccagatgatcctgaaccactggaagacagcccgtcttttgacggcagccgaccctatcctcgaggatgagcttaacaacatggattcctcggtcggggcctggcctcggccttttttttgcaagcccttacgttgtgaatgctagcgtttgatggtactagagttgtctaccgatcctgcaataggtaaagctaggagcggggaaagaatcaaagccaccccctgcgcctatggacttggcaagagctgagcttggggaaatgcttctgtaccaccacgagtccgttttgacggaggcagtggtggcctacctgcaaccccagcagggcggcgcgtttttggacgtgacgttgggaggcggtgggcacagcttggcgctgctgcagaggggagcggatcgcgtggtggggctggatcgcgatccgacggctctgcaggcggcccaggcgcgtctggccgcagccgggatccccggcaatcgcctccaactctggcacctcaactttgccgatttcgacctgcagcggcacggctttcgggatgagcgagggcaggggatccctttcgatggcatcgtagccgacctcggggtgagctcgccccaactggactgccccgagcggggctttagctttcgcgccgaggggccgctcgatatgcgcatggatcccactgccgatcaggaaacggctgccgactgggtcaaccgccgccccgtcgaggacttgatcgacattttcgttcgctatggcgaggagcgctttgcccgccgcatcgcccaccacatcgaacgctcccgcccccttttcaccaccacccaactggcccacgtagtctggcaggcggtgccgccggcggcaagacggggccgcatccacccggccacgcggatctttcaggccctgcgcattgccgtgaaccgagaactggaagccctggaaaccctgctggcccaggctcccaattggctaaaacccggcggcaggttggccgtgatcagctttcatagcctggaagatcgcctggtgaaatgggcctttcgtacggatccccgctggcaggtgctcacccccaaacccctgtgcccttccgagctggagcagcaacgcaattcccgcgcccgctccgccaaactgcgagtggctgcccgcagcagctaagttgccgccctgcccccctggaggccctctgaggtgcgtggagatcggatagagtggggcccagttggcagcaatttcttggtgtgggtgaggtgcaaacccctatggtcagccagcctttgaacgcgagccgtggccgcagttttctccctgtccagcgcaaaaccgcgaccttggcccctcgttcccatctaaggactaccccgcccctccccgccggcaaagtcagaacccgtcgcccccaaccctcgaaatcagcctatccccatagccgggatcccgcctggagagagcacctgatctggtggaagcagatctccacgggcatggccatcgtctcggggttgtcagtgctgagtgtgtacagttggacggtgcatacccaaagccgatggagccagcgctaccaagtgtggcagcagatgcagcgcaacgaacgacagtttctcctcacccaagagtccatcgccaattccttgcgggaaatcgccgatcgctccgacatggtgcctctggtaccggagcggatgatcgaggtgccaattgccctccccagcacggcttctgggcaggggcagagcaaagccaagcctctggaggcatccgagcaagcccctcctttttacccggttggatactaatccaaaggctctaggcggtagcggctgagccagtgatccaagtgcacctcctcctcatccaggagttgggcgttgatcagaccccgcttgaaggcaaggcgaatggcgcgggcccgcaagctaaaagttgtgccccactcctcgctctcaatttggtcgttgctcacctcaagcttgtcgtagagattgcgcagacgattggtcacccctcgccgcgacaaaaaccgccgtgcggcaatagcttgatcggtgaggccgagggcaatatcgatcaacacctcgtactcagcatcgctgaggccggtaattttgttttgcgaacgggaatcgaccccccgcacctcccgatcgatcacgcattgctcatcctgcaccacggcctggatggcactgaccaatttttcgtcggagcaattcttcaggagatagccgtagacagtttgcggcggcacgatcttgtgcagttcccgcacataaacctcatcggcaaagtgggaccaaaagatgatgcgcgtactgggttgctccgaccaaacttgtcgagccacctcgatcccgctcatctcgggcatgcggatgtccaacaacaggaagttgggacggtgctgacggtagagctccaatgcctctctgccgttggaggccatgtacaccgggccaaactgaggcagatgctgcatcagcaggctgtgcacatgttggcggtaaagggtgtcatcttcagcaaggagggtgctcacaggccttgatcgctagtcgacctactctatatgtttcctaccctagaaatctctgcgaaggaagacaaggcactaatgagcagtggcaaagtcgagccagcgatcccctacggcagctacaggtagcccctcaggacggtatttgattgacccggaactgttgccattcttggcgggttcgttgcagcatctgtagcagctcctcccaccgttcgccttcgatcagccgctctattttccccaactggacttgatagccacgcagggcggccaggagcgcctgtcggttgtgacgggccatctccagccccaactgcgggatcccgccaccgacacggctggtatctcggaacccgctgctggccagggtgcgagccaactccagaatgtcgggatcctcctcttggccgacagcagcgatcaagccggcgccgatcatgaccggcaaatggctgatccaggccaccgcctggtcgtggcgtttcggatcggccaggacaacttctgcaccgaccgctgtcaccagttctttcatcgcctcgatcgcctgcggctgcgtctgggggaggggagtgagtacatagggccgccccagaaacaagctggcttccgccgcctggatgccctgcaacgtcttgccggccatcgggtgccctccaacaaacagcggccacaattccgttgccggagcaacaatcggttgtttcaccgagccgacatcgctcaccaccgtctgcggcgatagatggggcaccaaggccgccagcgtgaccaatacctgctccaggggggtgcagatcaccaccacctggggatcgaaatcagccaactgagccaaatcggttccacagccctgcagcgctccccgttccagcaccgcctgacaggtggcccgattgcggctgatcccccagacgggataaccctcttcgctgagtttgagggccagggatccgccgatcaaccccaacccgacaatggcaatgcgcatggttttccgtatctatggttactattaagtactctgaaacggcttggggcatggagagacggcctttccggatcccttccagattaaaaccagattaaaggctccatcccgccgcgcaaaaagcatacagcggagggatccagcagctaagatggaaggatgaactgggtaacccccacaacagttcgcccggatctttcatctcaggaggggaccgtgcttcatcgtaggatctatcaactcagccgcgaaggcaaggatgtgtggatctacctgcgcgatcagggacgctggctggaacgagccaagatcctcgatatcgaaggggataccatcctggttcgctacgaaacggaagacgaagaggagatttgctcctgggaggagatgattcgtttggagagcatcggagctgttgcccagcgcctttcctccatcccgaaaggggtgctcagcacctcggatttgctcatttccgaggattgtcctcctgctgagttactgcattctccctcttcgcctcgcgccacagagcccctcagcgaagagcatgccggcagcgagcgccttgaagagtattacctggatcgggaaacctctgccgtccgtgacggcgaagcggagtctttgctgcccctgcgcctgaacggagaagacctcaaacgggcggatcgggcccgaaacgatgtggaaggccagcgggagggcaaccacgactgagccgcagtcttcatggaaagcggcagaaagggatccctgggtaggatctattctaggagggatcccctacggcagggacgaatggtcaaggggccgtagaactcctcctggtaaagctcaacctgcgagcgagaagccattagcaatagcgaccagaacacctgaatcgggtgggaagccccgccactgccttttagagcgctttcttggcaaaagtattgctgcaggtcgtcaaagctgatttgggcgagaccctgctgccaaagttgggcaagcagagattccagctcggcggcggtctctacgaggttttctgggtgggccaactgagcgactgctgatagcgcttgcttgcgagaaacccgttgagccaggggccttgaggcaggctcaaggcgctgttccagcaaggtctccagctcctgcaggtggccgattagttctttgagggtgatgggccgagtccgactcgggcggggcacggccctgggttgcaacacgcgatccagttgggccgacgaccaactcagccagggatcctcctccacctgcaccgggttggtctcctcactttcttcgtcttccggcttcgacagcgccatcgccttgagatagaccaacatagcggcatggagaaaagcctgtcccgactccgacaggtcatggctgctggcagtgggagccatacgggctaaaaaccgatcgatgacgtcgataacctgcacatcccacgggttaatctcgccccgttccgccaaatcgataagcaaagcaattgcctcttcagtcggtgagtaggccatagtgcccctagcctctgtccctcactgtagcccccaagcgggatcccggccatctccagccggattcaaacctccagctcaacttctcaagccaaccggctgtgcagaggcggcgcgatcgtgtaagaatcgtgtaagatagtagtccagctctagcagttgctagagtgagagtaagggcggttagcacagtggtagcgcacttccttcacacggaaggggtcacaagttcgaatcttgtaccgcccataggttttgacctttagcagacagagctcccccttctcctgctgggtgctgcttctgtctacaggctcccccgcctttgctggggagccaccgcttatcggcaacgaggacagacagcttcctccctgcccttaggcaggtgcttcaatcggggtaggctgggaagatgcagggctcccctgactataaccaaaagctaggagatgctgcatgagtcccttcaccaaccctcctcaatcattgactgccggcgagtttttatctcacttagaggagataacaggagcctacaaagtcaagacgtctattatcaccttttacagcagaatttggagccaagcattcgatctcaagttttccaagggtcagtgggttttcgggtacagcccctactggagagcgcttctggaagccaagctccaaaccagcgaatactatccaatatcttgcgttgtcaggaccttcactgacgaaaaacacaagcgcaaggccccaaatggcaaaaccgtcttgatcccgaccaaagagctaaggatgttctttcttcccgctccaggtcaggttattaagctaactccagaggaatgctttgcctgtcaccatacggactcccaaacaggagagccactcccccttgagcaagatgtcaagttcttgtagtggcggcagtgggagttagaaactctgccggggctggggccatgtagcttaaccccaatcaagagcttggctgcaagcgcaacagggatccgttgggggcatccgtcagcaggtaaagcaagccatccggcccttggcgcacatcccggatacggccaaccgccccttccagaaggcgctcttctgccacaacgcgatccccatccagcaccaagcgcgccaggtgttgcccggccagcgctcccacgaataggttgcctcgccattcggggaaagcctctcctgtgtagaaagtcatgccagaaggggcaatggagggggtccagtgcagcagcggcgaagccaatccaggagctgccgccagtccttgaccaaccggttcgccgctgtactcccgaccatgggtaatcaggggccagccgtagttgatgccgggggccaagatgttgatctcgtccccaccttgcggcccatgttcgtgcgtccaaatggctcctgtatcggggtggcgggccattccctgaatgttgcggtggccgtaggtaaaaatttgcggcaaagcccccgcttgattcacgaaaggattgtccgccgggatcccgcctgtatccgtaacgcgcaacaccttgccagcagcatcccccagatcctgagcccgatcccgctcgccgcggtcgccggtgctgatgtagagaaacccttcttcgtcaaaggccaggcgggagccgaagtgctgttgggcaggcgtcttgcgctccatgtcaaagatcacttccagatcctggagtcccttctcccccaggcgggcccgcgccacccgcgtccccccgccgcccggcccaggagccgcataggacaggtaaatccagccgttctccgcgtagttggggtgcaaggcgatatccagcagccctccctggccgcgggcaaacacctccggcaccccggcaatgggctggggatccaacccctgctcggtaactcggcgcagccggcccggacgttcggtaaccaggatggtgccatccggcagaaaggccattccccagggatgctccagcccgcttgccaacgtcaccacccgaaagcgctgctggcttttggctctgggcagagcttgggcgtgatccccctgttgcagggacatgaccgtttccgggctaaccgggtaggcccccacggcagcagggacaaatacccctcccaaaagcaacaaggagaggagtggtatcgccgggatccgcatggccattgccgcctcgttttcgcgatggattttgaggtctgagctagccgatcattgctgctgctcttcacaaaaagatgtaccgatgggagcaaagttggctgcgcacaagagtggggagctccctgttcccttgcggccttgggttagccttgagggcggcgatctgtccccaacccatgctggaacccggagagatcttcggccaattccccgcccgcccaccccagcggcaaacctgcggatccctgcaggaactccagatccatcccagagggatccaattgctctgcaggcagggctgctggtctgtgcaggtgctcacccctcgtctgctgcggctgcgctttagccccagcggcgagttcttgccccgccgctcttgggatgtggctctggcggatgaagagtggccgccggctttttttgagctgcaggaaagccccacccaagttcacctagccacctctcaggtgcaactgcagatcgaccgggatcccctccgctttagctttcgcgatccccaaggccaggtcttttgtgccgatctccccgccggcctcagttggggatccgatgacatccgcctggtcaaatccctccaccccgccgagcgcatctacggcctgggagaacgggctggcctgctcaacaagcggggccggcgctacagccactggacccgcgactgctggggctacgacgcccagagcgacaacctctatctggccattcccttcgccctggttctacgtcctggcctctcctacggcctttttctgcactgcacccactggagccagttcgacctgggccaggcggatcctaaacagtgggccatcgaagtgcgcgcccccgagctggactactacctcatctacggccccacccccgccctggtgctccagacctacacccagctcaccgggcgaaccaccctgcctcctctctgggccctcggctaccagcagtgtcgctggagctacgccagcgccgcccaggttctggctgtcgccaagcaatttcgccagcgccagatcccctgcgacgccatctacctggatattgactacatgcgcggctaccgggtctttacctgggatccccgccgtttccctgaaccagcccagctcatggcccagcttcacgaagccggcttccgaggggtagccattgtcgatcccggcgtcaagttcgatcccgaagctgactacgccgtctttgacgagggcctggcccaggacttcttcattcgccgcgccgatggccacctcttccacggctatgtttggccgggcaaagtcctctttcccgacttctcgtgccccgaagtgcggcggtggtggggatcctggcaacgggttctcacccaagccggtgtggatggcatctggaacgacatgaacgagccggccctcaacgaccgccccttcggcgacggcggccagatcgtggatatcccccccgacgccccccaaggccctcctgaggagcgcaccacccacgccgaggtacacaacctctacggcctgctcatggcccgcgcctcccgcgagggtctagaacagctcaaccctgcccggcgcccctttgtcctcacccgctccggctttgccgggatccagcgctgggctgccgtctggacaggcgacaaccaatcctcctgggaacacctggagatgtccctgcccatgctcctcaacctgggcctgtcgggagttagctttgtcggggccgacatcggcggcttcgggggcaatgccactcctgaactgtttgcccgctggatgcaaatggggatcctctaccccctcatgcgcggccacagcgccctgggcacccgtccccacgagccctggagctttggccctgaggtggaagccattgctcggcaggccatccagcttcgctaccggcttctgccctacctctacagcctcttctgggagtccagccaaaccggctcccccatcctgcgccccctgttctacgaatttcccgacgatccccagacctacgagatctcggatcaagccctgctgggatccgctcttctggctgcccccgtcgtccgccccggcgtccgctgccgcgccgtctatctccccgcaggcacttggtttgactggtggacaggccaagcccagcgcggccccggctccatcctcgtccccgcctctctggagcagcttcccctgtttgtgcgcggcggctccatccttcccctggctcctccctgccaatccaccgcccacctgcgccgcgaccagctccacctccgcctctatcccggcgacggcagtttcaccctctacgaagacgacggccaaaccctcgcctaccaaagcggccattgggccaccaccactttctgcctgcgccaagaagcccaccagctcgtcctggagatccagccgcgccagggcagttggatcccgccccaacgcaactggatcctcgagcccctcggccagagcccgcttattttggcagacagcggacaagcccagcagattcgcctgcccactccagaaggatcccgcccctagcccactgccctcaccgcctccagcagttcgcggttgtcccgcttgaagatgggcagccactccacatgctgatagcgcaggatcccttggctgtccaccacaaaataggcccgccgcgtccccaaaaaactgtctaccccatagagctggctcaccttcctatccacatcgcttaggaggggaaactccagcttaagctgctcggcaaaagcttcgtgtcgagagaggggatcgctactgatgcccaggatctcacaccctgccgcccgaaaagctccccaatcctcccgaaagcagcgcatctcgcttgtgcacaccggcgagaagtccgccgggtaaaaagccagcaacaccttgctcttgcctcggtaggcccccagcgaaatcgtcgcccccttcgggatccctttccccactgcaggcaggttgaagtcaggagctgcagtcccaatcacaatccccataaagccgtccgaaaccttaagatcccctcaccagtctaacggcgaatccggatcccttgctgcgtctggaggggttatggtgggtggtattgacatatgggttgaggtgggggtagggtagtaaagcgccagcaaggccaccggccacggcgcgccagaaccttgacaagtaacagcagtcaaccacccggggacagagagcttctggggtttaaaggaccgcgggagccctgttctgacaagcactcaaccctgtcaagcttttgagacgagctctttgttttctacgaagagtttgatcctggctcaggatgaacgctggcggtatgcctaacacatgcaagtcggacggacaccttcgggtgtcagtggcggacgggtgagtaacgcgtaggaatctacccctaggagggggataacagctggaaacggctgctaataccccatacaggcgcgagctgaaaggagcaatccgcctagggatgagcctgcgtcggattagctagttggtggggtaatggcctaccaaggcgacgatccgtagcgggtctgagaggatggcccgccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttccgcaatgggcgaaagcctgacggagcaataccgcgtgagggaggaaggccttcgggttgtaaacctcttttctgggggacgaaggggtgacggtaccccaggaataagcctcggctaactctgtgccagcagccgcggtaagacagaggaggcgagcgttatccggagttattgggcgtaaagggtacgtaggcggctggtcaagtctggggttaaagaccacagcttaactgtgggggggccttggaaactgaccggctggagtggggcaggggttgcgggaattcccggtgtagcggtgaaatgcgtagatatcgggaagaacacctgaggcgaaagcgcgcaactgggccctaactgacgctgaggtacgaaagctaggggagcgaatgggattagataccccagtagtcctagccgtaaacgatggacactagacgttggccgtatcgacccggtcagtgtcgtagctaacgcgttaagtgtcccgcctggggagtacgcacgcaagtgtgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaaagcgaagaaccttaccagggcttgacatgccgcgaaccctgcggaaacgtgggggtgccttcgggagcgcggacacaggtggtgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaaccctcgtccttagttgccagcattgagttgggcactctggggagactgccggtgacaaaccggaggaaggtggggacgacgtcaagtcagcatgccccttatgctctgggctacacacgtgctacaatggcgcggacaaagggcagcgaacgcgcgagcgggagccaatcccaaaaaccgcgtctcagttcagatcgcaggctgcaactcgcctgcgtgaaggcggaatcgctagtaatcgcagatcagcatgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagctggccatgcccgaagtcggagcacccgccgaaggcagggctggtgactggggtgaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctccttttagggagacccagcttgggagtcctcgagtagcgagcggacgaccagaggttatcccaggtcggtcggggttgagggggtggttgactgggttctggtgaggcggtggggatgggctattagctcaggtggttagagcgcacccctgataagggtgaggtccctggttcgagtccaggatggcccactgcctggctggtaggggctgggtcaggtctgggctgggggtatagctcagtgggtagagcgctgcctttgcacggcagaagtcagcggttcgagtccgcttacctccaccaaaggcggggaagcaggttggctgagagcctagggaagggagtaggcttacagccggtctgagccggccagcactttgaaaactgcatagcaagagagccgagcaggtaggacaccgatggatgcggtcaagtgagctaagggcgcacggtggatacctaggcacacagaggcgaggaagggcgtgctaccgacgaaacgctgcggggagctggaaggaagcggtgatccgcaggtacccgaatggggcaacccggcaaggcgagagccttgtcacccttagctgaatccataggctaagggggcgaacgcggcgaactgaaacatcttagtagccgcaggaagagaaaacaaccgtgatttcctcagtagcggcgagcgaacgggaaagagcctaaaccgcttagctacggctaggcggggttgtgggacggccagaaggtagccggaaggctaggcgaagcagctggaatgctgcaccagagaaggtgaaagtcctgtagccgaaagctggaaggcgccggccggatcccgagtagcacggggcaggtgaaatcccgtgtgaatcggcgagaaccatctcgcaaggctaaatactcctgtgtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagaaccccgggaggggagtgaaagagagcatgaaaccgtgtgcctacaagcagtgggagcccgattgaacgggtgaccgcgtgcctgttgaagaatgagccagcgagttacagcgtggggcaggttaaggcgggaatgccggagccaaagggaaaccgagtctgaatagggcgttggtcgcacgctgtagacccgaacctgggtgatctaaccatggccaggctgaagcttgggtaaagccaagtggagggccgaaccggttgatgttgaaaaatcatcggatgagctgtggttaggggtgaaatgccaatcgaacccagagctagctggttctccccgaaatgcgttgaggcgcagcgtcgacaggtacctggtggggtagagctctgaatcgatgcgggcggcgagagctgtaccaaatcgaaccaaactgcgaatacgccagggttagtcggcagtgagacggtgggggataagctccatcgtcgagaggggaacagcccagaccaccaactaaggcccccaagacatcgctcagtggttaaggaggtgggggtgcgaagacaaccaggaggttggcttagaagcagccaccctttaaacagtgcgtaacagctgactggtcaagcgcccttgcgccgaaaatgaacgggactaagcgatgcgccgaagttgtggatgtgaatggtaggggagcgttccgcactagggtgaagcggtagcgtgagcagccgtggacgaggcggaagtgagaatgttggcttgagtagcgcaaacattggtgagaatccaatgccccgaaaacccaagggttcccccggaaggttcgtccgcggggggttagtcgggacctaaggcgaggccgacaggcgtagtcgatggacacagggttgatattccctgactggcaattggagctgaggagggacgcacgagagctagccacaccctgaatggattgggaggggtctacggactccgcgtggtgaagggtagtgccaagaaaagctcgtaggcgatgaaggttgtcacccgtacccgaaaccgacacaggtgggtgggtagaggataccgaggggcgcgagataaccctctctaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgccagcgcgagctggccgcagtgaaagggcccaggcaactgtttaccaaaaacacaggtctctgctaagtcgcaagacgacgtataggggctgacgcctgcccagtgccggaaggttaaggaagtcggttagcgcaagcgaagctggcgaccgaagccccggtgaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgtaatgatctgggcgctgtctcggagagggactcggcgaaatagacgtgtctgtgaagatgcggactacctgcacctggacagaaagaccctatgaagctttactgtagcctggaattgggttcgggccttgcttgcgcaggataggtgggagactgggaagtaccccttgcggggggtatggagtcgccggtgagataccactctggcagggctagaattctaactttccgcccggaagcgggggaaaagacagtttcaggtgggcagtttgactggggcggtcgcctcctaaaaggtaacggaggcgcgcaaaggttccctcagactggttggaaatcagtcgtagagtgcaaaggcataagggagcttgactgcaagacctacaagtcgagcagggacgaaagtcggccttagtgatccgacggcgctgagtggaagggccgtcgctcaacggataaaagttactctagggataacaggctgatctcccccaagagttcacatcgacggggaggtttggcacctcgatgtcggctcatcgcaacctggggcggaagtacgtcccaagggttgggctgttcgcccattaaagcggtacgtgagctgggttcagaacgtcgtgagacagttcggtccatatccggtgcaggcgcgagaggattgagaggagctctccctagtacgagaggaccgggagggacgcaccgctggtgtaccagttatcgtgccaacggtagacgctgggtagccatgtgcggagtggataaccgctgaaagcatctaagtgggaagcccacctcaagatgagtcctctgttaaggtcccgggaagacgacccggtaataggctctaggtggaagtgcagcaatgcatgcagccgaggagtcctaatagaccgtctgcttgacccaactgcaggggtgttctgccttctcttgctgtgcagctttcaaggtgtttttccctttgcctggtgcctatggcgatgtggaaccacgccgaccccatcccgaactcggacgtgaaacgcatcagcggcgaacctacttgaggggtgaccctccggtaacctagctcggtgccaggctcatctctccacaccaaccccccaatacaaggggggttaattttcatctgggggtaaaacttacgggaagtttctcccttgagctcgccgtaagagttctgtgcgttccagatggttgaagatgggcgtgatcagctctggaccgacgatgggtttaccaacgaagtcatcctctcccgcttgaaagacttgttcgagtgtgtgagggtctgggtgggcgattaggaagagtatcgggatcttgctccaatctcggtcgtttaattccgacattatttgattaagctgctcccaaaagtcttttgggatcgagagggagtacaggtcaagtctccagggatccagtggttctctcagcgcaaggacgaatgacttgttgtcatccacaactaaaatcctttttctctcgagatttgaggcttcatttttggcataatctagttgctcgttgagaatcttaaagatagcatctgggtcaataggcttttgcaagagcatgcgcttgagatcagcatctttcgttagcaaaatgaggagaggcagatttcgattccaccgagatggtgctggttcgatcaatgtccggcccaagtatctgggcttgggccgtcgacgggggcaagaaccgaaccttggcttagccagtttttaaggcaataggtagcccggcagtcgtcctcgttgtagatgagcgactgctccaaatagcggcgatctcgtgtttccagccactggctgtaccagtagatggagtgggctccactgccctcgggtagttgccacttaaaccccagccagcgagcgatgtttttcagggagtagctctcgatgggtagcactaccgagcgctgaacccagatgtgcaaatctacaaagcgcttcagcagttgccgcacctctcggggatccgtttggtgctgctcccccagtcgccgacaagtctgtacttcaaagctgtgaaaatgatagatgggggcctcagggtagcgttgaactagctgtaggaattgttgccaggcttgcccttcctctcgcggctcagcagctaggcaactgtagtagttgacaaccttgttctcctctgcttgttctaccacgagcaagcccagtaggtaagcgacgttgtggcggggatccgcctcgatatcgaagtacagctccacgggcgctgtcggcagagcctgaggcggggattgcagccagaggggcttgcggctgagggtggcacgggcttgaagctgcagttgcagggccacgccggctcccagcttggggatagcctggagcatctccaggcgagcgttagctaaagcctcaatcgaatggatccctgcctcctgcaaaaggggatagcgggatccggttacgcccggcagcaggctgaggggttgagcggcggcgttcaactgccgacagtgctcccgccagtggcaaagatggcagcggctgcgggccatgaacacctgcggtggttccggctggttgagggagtgcaggtactcctgcagcaattgccgcacctgtgctcgtcggcggctcaggtggacggggtgccacttcccatctttcaggatcaaaatgccccgcttgggaacgtttccctgcagggatccgagcaactctgcctgcaaagccagcaccaattcgtattccggtttggggcgtttgccgatacgaatatgaaccggcaggtaagaggatcgggcggcgtggcgacttctgccaacgagagcgggatcccgaattagcagatccagggagctgctcacccaaactgaacgtctctctggaacagcttcaggcggcaacgcaagagcgggcaccatctcgcagtcttctggggcagggatgggatcccttggagaggaggagtgagggacaggttcagaagcaagctgcaacagctctgcctcagcagtacagttgagatcttcctgcggttgccaaaacagctctgcggcaatccgtccgccgtagatccgctccgccccgtcggccatggctgccaagagagcttcattgcccggcgcaacccgttctccggggaatcgctcaaacacagcggctgccagggcttggcgatcccgccgccattgctccagcaggttgtccggcggcaacttggcctcttgagggccaaagcgatccaggtaaggcaagcgtcggcaacgaaagaaagcaagcagctcctcagcctcaacagaaccctgtcctgctgctgcaacctggcactccaacggtggaaaacctcagctctgctgccattgtggcatgcccccaggttgccctctgatccttcaagacttgggatcctgagcgggcaggagatgggcgatgatccgctcaatcgtctcagattggcgacgagctgtatcggcttgctgttgacatattgcctttaactctcccagccaagtgctctgctcctgggatatcagcacctgttgttgaacaatggctttcagatgggtcaggtcatccttgacgaagctgacggtctcggccaaggtcaacacagccccaaccaggcgatccagccggaagtcaatttggtcgaaccggtctttgctctgcattttccttacattggttagtagaggttatcggtgggcgctgagggaggtcgcttcactgagaagaaagccccagtctgacagccagaccgctcaagcttgtgtctctattgttacccataagtacaaatacagcactagccatttagcacaacttcctctatctgctgtacgctcatgccctgccctgcggacgcaactcactcttcaggtgcaatgtatactattttgcagagcttagagaaaaaacacagggaacgagatcacagccacggaagacttgaagggatagcataaactactgccaagggcagggatccctgataagacctgcagcttgctgacacggctggcgtatgctagagaataaagatttctttacactttaccggagcggactgtgacagctctttcgacggccccaaccttgccccaaaccaagacggtggcggtggaaatgcagggggtgtggaagcgttttgggcagcaggtggcggttcaggacttgagcctgcggatcccgcagggggaggtatttgccctgctggggcccaacggcgccggcaaatccaccaccatccgcatgctcactagcctcacgcgacccagccagggatccatccaagtggggggctacgacgtggtgcgggatcccttggcggtgcggcggcagatcggcgtggtgttgcagcccatcaccctggaagcagagctgacggtttgggaaaacctggagttccatgggcgcatgcaccacatccccaacccggagcggcagcagcgcatcgacgagtggctggagtacgtgaagctggccgaccggcggcacgacaaagtgaagaccctctccggcggcatgaagcggcgcctccaggtggccagggcgctgttgcaccggcctcaaattttgtttttggacgagccaaccgttgggttggatccccaggcgcggcggctgctgtgggagatcctgcgggatctgaaccggcaggggatgaccttgctgattaccacccactacatggaagaggccgaggagctgtgtgaccgcatcggcatcatggacggcgggaagctaatcgagctgggcagcaccgaccagttgcgggccaagtacggagaagccctgctggtgcgctcccgccctggccaggaggtgagctacacctttttccccagcttggcggaggcccagcggcagttggaagcggaacccgacaaaaccggcctgatggtgcgccctgccaacttagaagatatttttgtacgcttgacgggccgtcgcctggattagcgcgccctcagcctcaacctctctccttcggaaagagggaggttacggtttttcctctccccatccctcctttggagtggggggctcgaacttgtagccaactccgcgcacggtgcggatcagctccggttggctggtatcggtttccagcttcttgcgaatttggccgatgtggacatcgaccacccgttcatctccctcgtggttaaaatcccacacctcttgaatcagctcagaccgtcgccacacccgtcctgggtgtcgagccatggcgtagagcaaatcaaactctagagcggtcaggttaatcgggcgacggtcacggataacttctcgggtggtcgggtcgatcaccaaggagggaaaagtcaaaaccggcgcgctgcctgtttccgttctcgtccgccctcggcgcaggatagcctgtacccgcgcctgtaactccggcaggctgaagggtttggtcaggtagtcatctgcgcctagctgaaatccttgcagcttgtcggcaggattcactcggctggttaacatcaacacatacacgccggtctctttttgcatctgctggcaaaggtcgtagccgctcacatccggcaaattcagatccaaaatcaccaagcctggctgaaaagcgcgcaactgctggaggccctcggcccccgtcgtcgctacctcgactgagtacccctgccgctgcaaataccgcttgagcagcgcgcaaatgctgggatcgtcatcgatgatgaggatgcgtaacatggcagcttgacgctctcacagtcagcacgaggcagagttgtagaaaagccctgcccgcagggcaaacgcattttgcgcctgggcaggagagggcagcccatccagactacaacagatagcttcaggtttttacattacccattggattgcaccaggagcttggcctttctggaaccctctttctctgggtaaatcaagggaggctaacccaagaatctcaggcattattcattctactgggttgtccggaggaaagggaaagggtaaggtaaaagggattcgcgcagcagcttcttgcccgcagagagaagcccattcaaaaacctcgccacttctgtacttgcaggccaaaccttaaagttgcacgccggtttatcccagaagcctatgtacaatcccaacgaagtctttcgcaaagatatccagttggccctcttcacctgggggatcctggagctggcctgttttgtcatcatgccgtttacccgggcctacgagtatgcgcaggtagcggattggctgtggccttcgctggttttgggaccggtgggggcggtggtggtggccttttgctcaaagctcacagtagctgctaattacatccccgacccgaaaaagaaaagggcccagcgacaaattgcccaggtcatcagtttcttcggcttcctgggcttggccttgcccttgctcctggccgggtggacatttggccacgaggttctcaccaccgactgggagaatatgttcactaagtagaaactaaacttgctactgatttgctccagacagcgttgcccctgggtaggtggcttcccaaggcagtacacagaggcgaaactagaagtaccagagatgctctggtacttgcaagcgttggcaaagccctttgctttcgtctccggcttttgggagctgagttttggatggctaactacccaatgcgaggccgttcttctcctgctgccagcggttttcccttcggcaccttaatggcactgagcctctcggttggggtcttggctgctctgggttggcaggcgtggcggttcattgcccccctgctggctcctcctgcggcgcctcagtttcctcgcgcggtgcgtgtggatcccttacccagcccgacaagtttgccttcctccccctctgttcgcgtcagtgggacggagtccttgccggcggcgggcaccatcgaccctgaggcctttccccccggcagccgcgggcgggtaatcgagcccataggtctagccattcgcagccagccttctgctgacggagcctaccaagggggaattgtggcgggggaaacggtgacggtgctggagtacagcgctgatggccgctggcagcgggtgcggcgggagctaaacggccaggaaggctgggtgcgggccggcaatttgggccccgtggagggtggggcagcggttgcttcagccacaactgctgcaacgcctgcggtcgaatccacaccagagtccactcctttgccgactcggccccccgcagcaacaagcattgccccaggtgcgcaggggcgggtgatcgagccgattggcctggcgctacgggccactcccgaccgggaaggggcttacattggtggcctgcccatgaatgaggtggtgacggtgttggagtacagcgccgatggccgctggcagcgcatccggcgccagaacgggcaggaaggttgggtgcgggccggcaacctggcgcaagagtagcaagatgccccggtgggggattgtaggttggcgagagcttgtggttggctgggacagtaccgccagccgctgtcgggaggggcaggcgcgctagcgggagggagttcttacactggtggcagcacctggtgtcttggtttcagtggtcattgctgcgacccctggccaaagggatggttctggtggccctgggtctaggagccggcatgacggcttgtcgcccgcctgtcgagccggggccagccagggatgggcaggcgatctctgcctcggctacgggcacgctggagctgtgggccaacggcgaagcgttcctgcgggaggggctggtctccaaagagggctgggcgttgcagtttgagcatgtgtacgtgacgctggcggacattacggcctaccagacggatcccccttttgatccgcaaggggaaggcgagctccaggccaaggccttggtcagcctgacagggcctcttacggtggatttggtgccggagcgagccctgctgggatccctggaagccccccctgggcactacaacgccctggcctggcgcctagtgccggcagcggaggggccagcaaagggctactccctctggatcgagggcagagctcgaccggcagaaggggagggagaggcgatcccctttgtgctcaagttcagccccgagctggcttttgtctgcggcgagtacgtgggggagacgcgcaagggctttgtccgggcaggccaggtggcggatctggaggcgactttccacttcgaccacctgtttgggaatggcagcctgcctcccaaggacgacctcaactcagcggcgctggggtttgcctcccttgcgaagttggacccagtcgacccagtctccctcgagcaagggctaaaggcgggatcccagccgctggaggtggactggggcagcctgcaggagggatcccctagggcccaggccgtcttgcagagcctgcagagcttggggcacgtgggagagggccactgccgcgcctcctctggcggcctcggcgggacgggatccttgccttaggttttaggcctgggtggcttttgagatcgaagggtgtcctctgtcttttgctgaccgatgaactcagtctggccaaagcgcatccctttttccccttcctggcaactgagctggttggccttgggcctgctcctatctccgccggcttggggccatggggtggaggcctcttggcgggctgttcccacctttgagatccaggcccgctacgattccggcgagccgatgcgttttgcccgagttacggtgtttgcgcccaccaatcccactctcccctggcaggagggagagacagacggagagggccggttttggctgcagccggatcctgagcttaagggactgtggcaggtgcgcattcgccaggccggccacggcggggtggtgaacgtgccggtgggcgaggagggtatgcaggcagaagggatccccagcccctcctcccctggctttggccccctgcagcggggggttatggctgcctgtgttatctggggctgtttgggcacggccctgtttttttcccggccccgccccttccaaggcccagaactccccgactccccagtggatgctgccgctttgagccaagactagccatgcacatcagcgagggccttttgccagcaccgctttggctggggggttatggcatcactgccctgcttacgggttggagcctacacctcctccagcggttggaaaaggatccccgccgccagctccccaaggcagcgctgctcacggcggccttttttgtcgcctcctcccttcacctgccttttcccccggccagcctgcacctgctgctcaatgggctgatgggcgtgatgctgggggccttggcctacccggcaattgtggtgggcctgttttttcaggcggtggcttttgggcatggggggttgaccaccctggggatcaacgccgccattatggggatcccggcgcttctggcaggagggatcttccgggcaagccggcgctggttgggcacgggctgggccgctttttgggcgggagcggtgggggtggtgctggcggcgctgctgttttacggcgtggtgctggcggcgctgcgcagggaggggatcccttccacctcggcagagcacctggctctgaccagtttggtagctgcccacctgccgctggcaggggtggaggggctgtttacccgttgggtggtgctgttcttgcagcgggtacagccgcagcttttgggggaggatgaaaagctctaaggctaatctgccctgcccgcctctcgcctccaggagtttttcctccccttggctccaccgctggcggcctctgcccaaggtggttggcctactggcattgatggcggcttttgcccaggtgcagcgcttggccttgctacccctagtttgggtgttggtggctcttctttgggcgctctccggcttgcccctgcgccgagggctaagacggctggccgccccaggagttttgttgatagccttcgtcctcttcttgccttttgccgttggggagaccttcctctggcagtggggctccttggctttgcgctgggaggggctggagagggcgctttgccttggcgggcgcagcctggcgctgttggccctggcaatgctgctgggggagaccacccctctgccggccctgttggcagccctaggggctttggggatccccgacctcctcctggaactggcctggctaacccagcgctatttgcaggaagtgggcagccagtggcagcggatgcagcgggccgcgcggctgaggggctggcgaccgcggggatccctgtggcagcctgggccaacttggcggcaagacctgccctttctggctgctgccgtgggcactttgttggttcgcagctacgaacgttcgcagcgagtttaccaggcgctgcgcctgcggggctacgggcgggcgcccttggtgccgccagcggctggcggggatccctgcagttgggcggccaccgggctggcgctggcagtggctgttggcttggttttggttaactttgggggctatcccgattgagcgggttggcagcgagttagacaagatagacggttctcttccccgcctttaaaagcaaaacccaactagaactagaataagaaggctttaatcttctcagctcttgtcgccatttgcgcgtcctctcctggggctatgaactggttagaaaccgctttgtctacctcttccctcaaggaagcgccggctgttgccgttttgcacctgggctgtgagaaaaaccgggtggacaccgagcacatgctgggcctgctggcccaggcaggctaccgggtggagggcgacgaagacagcgccgactacgtcatcgtcaacacctgcagcttcatcgaagcggcgcggcgggagtcggtcagcaccctgatggagctggcggtgcagggcaagaagatcatcatcgctggttgcctggcgcagcacttccaagaggagctgctgcgggagatccccgaggcggtggccatcgtcggcaccggcgactaccaccagattgtccaggttatccagcgggcagagcggggagagcgggttaacgccgttacctcgagcttagattacattgccgacgagaccgtcccccgctatcgcaccacccatgccccggtggcctacctgcgggtggcggaagggtgtgattaccgctgctccttctgcatcatcccccacctgcggggaaagcaacgctcccgccccatcgagtccattctgcgggaagcagaacaactggctgcagaaggggtgcaggagctaatcctcatttcccagatcaccaccaactacgggctcgacctctacggggagccgcggctggccgagcttatccgcgctctgggccagatccccatcccctggatccgcatgctctatgcctaccccacgggcattacgccggcggtggtggaggccattcaggagacgcccaatttcttgctctatctggatctgccgctgcagcacagccacccagcgatcctcaaggccatgaaccgcccctggcagggccaggttaacgaccggctcatcgaacggctgcgccaggccctgcccaaggctgtcctgcgcaccagctttatcgtcggctttcccggcgagacggaggagcacttccagcatcttttggagtttgtccagcgccaccaatttgaccatgtgggggtgttcaccttttccccggaagagggcacgcccgcctaccatctgccccagcaggtgccggagcccctcaaggaagagcgccgcgcccgcctaatgcaactgcagcaagggatcgccttccgccgcaaccgcgagcaggtggggcaggtggtgcctgtgcttttggagcaggaaaacccccgcaccggcgagtggattggccgttccccccgctttgcccctgaggtggacggggtggtgtatgtgcgcgggccgggatccctgggatccctggtgccggtgcagattacgcgggccgagccctacgatctctttggccaggtggtggaggcgccagcaggctttagctggagcggacggtagaataattcggttgaacttcggaaaggcgagatggccagtgcagatgagctgaaacaggcggcagcccaagcggcggcccaaaaggtgcagtcgggcatggtggtggggctgggcacgggatccacagccgcctttgctgtgggcgccctagcccagcgcatgcaaaaggaggggctgcagttcattggggtgcccacttccgagcgcacggcagaacaggcccgctctctagggatcccgctggccacgctggaggagcagccgcgcctagatcttgccatcgatggagccgacgaaatcgaagtgggatccctcaacctcatcaagggggcagggggagctctgctgcgggagaaactggtggaggccagcgctgctgagctcatcatcatcgccgatgcctccaaaaaggtggcccacctgggcacccgcttcccggtgccggtggaggtggtgcgctttggctggaagacgaccctagcgcgggtggaggccctgggctgtcaggcggtgctgcggcgcactgccgagggggatccctacctcaccgacgagcagcactacatcctcgactgccagtttggccccatcgccaatccggccaagctggccgagcagctcaagggaacggtgggggtggtggagcacggcctgtttatcggcatggccacggaggccattatcgctgggcctgaagggatcgagacgctgcggcagagctgagggccagctcggctgctagcaggatggcctgcttgaggctctcggcgcgggctaccccctgcccggctaggtcaaaggcagtgccgtggtcgggggaggtgcgaataaagggcagccccagggttaggttgacggcccggtcaaacgccagcagcttcacggggatcaggccttggtcgtggtagagagccaggtaggcatcggccacagcaggagctccttgaccataccaggcctgggcgggcgctagccacatggtatcggggggaagcggcccccagattttggcgtggggataggttcttagcagctccgccagccacgttttctcttcctgcccaagctgcccctgctcgccagcatgggggttaaggccagccacagcaatcaccggattgacaatcccaaagagcttacgcagggatccaaccagcaagtccaacttcgcgcgcaccagctccggggtaagggtgaggggcacctggctcagggggatgtgggtggtggccagcaaaacccggatctgccagccgctgtggggagaacgggccacaaacagcatgccgtagcgctcgctcccgctgagctgggccagaacttctgtttggccagggaaggggtagcccgcctggtgccagaggtatttggcaatgggagcggtcacgatcccctggaactggccccgcagcgcttcttcaatagctgttttcaggtaggcaaagctggccgccccgcttgcgacatccccccggcccacgcgcgacggctctaggtagaagccgctgccgccctccagcaccgggatccctgccgggtcggccaggtcggttgcccctcgctggcgcagaaggcagtaggtagcttccaaaacctgccgctcgcccaccaccgttatctgggcgcaggcctgcacctggggatccgccagcgccttgagcacaatctctggcccaatccccgccggatctcccaatgtcagggctagcttcggcagcagcaagctcattttctatttctagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcaaaaaagggccccgaagagggggggtgagaggcctgaaagccttgtggcgcaaggcatcgagcgggtcaacgaaagaatcggcctttgcgggttttggcgaggcgctcgcagagctgctgataccgttttggtgtgcttttggcaacatgaccggggttgggatccctaggggcgaggtgccctgcccagcgggttgtctgccagcggatccctgccggcaaaatggtttaatggaaacttagcaacatttttgagcagcggttgccctctatggccgagaccttcctttacaatgccttgcgtgccgccctcgacgaagagatggccagggatcccaatgtgtttgttctgggagaggatgtgggccactacggcggctcctacaaagtcaccaaagacctatatcgcaaatacggggagatgcgcctcctggatacccccatttgcgaaaacagcttcaccggcttggccatcggggcagccatgaccggcttgcggcctgtggtggaagggatgaacatgggctttttgctcctggcctttaaccaaattgccaacaatgccggcatgctgcgctacacgtccggcggcaacttcaagatcccgctggtgatccgcgggccaggcggggtgggacgccaattgggagccgagcactcgcagcggctggaggcttactttcaggcagtgccgggtctgaagatcgtcgcctgttccaccccttacaacgccaagggtctgctcaagtcggccatccgcgacgacaaccccgttctctttttcgagcatgtgctcctctacaacctcaaagaagacctgccggaggaggagtacctcttgcccctggacaaggcggaagttgtccgcacgggatctgacgttaccatcctcacctactcgcgcatgcgccaccacgtgcttaaggccgtggacaccctgctggagcaggagatcgatccggaagtgatcgacttgatctccctcaagcccctcgatatggagacgattgctgcttcggtgcgcaaaacccaccgggtggtcatcgtggaagaagacatgaaaacgggcggcattggggcagagctgacggcccgcatcatggaagaactcttcgacgagctggacgcgcccgtagtgcgcctggcctcccaagacattcccaccccctacaacggcacgctagaagcggccaccattgtgcagccggcagatattgtggcagcggtggagcggctcctctacggatgagactcttgcctgctggcaggcagtagccggagggcggggagtgcctgcgcccttttgcaagatacctatcccaaccccaaggcggtgttgctgggggagagccggttccaaatgctgccggcccgctatccctaggcggctctggaagtggggaggtgatcctgaaaatcctgctggtcgaacaggtacaccgtgcgaatcgggtagggaatgaccaatccggcccggtcacaggcctgcttgagggcgatatcacctgagtgcggacgcggcgcacctccgccttgcgaggccgagtccagtagcgcaccacaaaatcgatggagctgtcgccaaagccgacgatgtccagctcaaagggggctccgccagcactccctccacgccttgcatcgcctccagcagcacctccaaggctttgggcaggggtgtgttgtagtcgaggccaatctccagatcggtgcggcgaaaggggcgatcggttaagaccgtgatcgggctggtggggatcaccacccgttctccttggtaggtgcgaatctgggtggagcgaatgctgatttcctcaactgtaccttcaaaatccccgacgacaatctggtcattgagttgaaaaggctcgttcaaaagcagcagcacgcccgccaggaagttcttgaaaatatcttgaaaagcaaaaccgatggccaccgaccctaaccccaacagcccgatcagatctcccaggcgcagatctgggaaagccaccacgctggctgccaggatccctgccacccaagcacccacttggctgacttgcaccagcagcatttgtagggaagggctggggatccaccggttggctgcggatcccgccaggcgccgcacggcccgaacgccatctctagaagactgcggttgatggtttgcagtagttcgttcatatcttcacccttgctacgctatcgatcacgatgaacgccagagaacgccattcgacttcggcgggaacactcgatcaggactcagggaggctctctgtgggttccgcctcagctggtatccgccacggcttaggttctgctgtgcttgctaccctgaaagagccactctgccgcaagataggtttcagggccgcagcatggccaactacgactggatcgtcgtcggcggcgggatcacgggggcagccttgagctacgagctggcccgccaggggggatccgttctcctcgttgagaaggaagcgctgccgtccagtgccactcgctacagctacggtggcctggcccattgggccgggaaaacccccctgctcaaagccttgggggaagaagggatccagcgctaccgcaccctgtcagaggagctggaggcggatcttcaatttcgcgagctggatctgctcatgcccgttgcccctggctacaggatggaggcagtggaagccgatctggccgactgtcgcatcccaccgcagcgaatttctgtagaggcggcctgtgagctagagccgcttttaaaccctgccgccctcgagggtgtactctgggcgcggcatggccacatccacccctggttgacgacgctggcttttcagaaggctttccaacgcctagggggatccctgctcttgcaaaccgtaagggccttgcggcgccagggccggcgcattacgggcgtggagacggataccgacttctgcggagcggctcaggtggtggtgtgcgccggcggctggacacgggctttgttgcgccaggccgggatctgggctcctatctacttcacccacgccgaatccctggagctggatcctgcggaggtgcggttgagagccatcgtcatgggcgcgcccgtgcagcgtttggagctggagcggcaagctggccgccccgaccgggatcccctctgggaccagccgggacaggagctctgcccgcccatcctggatgtcgggatcgtgcagtttctcgacggcagacttcgcctggggcagattagtcgggtgctgacggatcccatggccgaggtagatgccgctgccagcgaagcccagatccgggaacaggccggtcgctacctgcctcaggtggcccgcctgcctgggcggtggtatcactgcttggtggccttcagcgccgatcaccagcctttggtgggatccctgcccggctgggaagggctgcagctcttctccggcttcagcagccctttggccatcctgccggccctggctcgccgctttgcccagcaggcctatggacaagaggatgagtggctccccagcctctcgccagcgcgctttgctgggccctcaccccctgccccgctcccttagggagaagagcccccctagtcttcagccagcggtgcctccagcaggtcttccaggttgagttgcacctggcgctgcaaggcctgaatagcctgatattcctgttgaatgctggcctggtactgggcagccagagcggtgttgccctcggaaaaggcctgatcccagagctgcgtccagtagcggtagcgcttctggcgaatttccaactccatgttggccaaggcagcccgcaccaccaggcgcggacgcatcagggccacgcgggtattttcgtccagccagagcaggtggctgaggcgctcgttgaggtcctcgtcttgggcgcagagggtgcgcagggcggtcaggagaccctctccctggtcttccagctccggctgggccgagagcagctccaagatccgctgccacagctcccggtggggacggaagctaaactgcagctcccgctccatcaaggtttggcggatctcgcggcggtactcggcaaagtgcaaaaagatctgcagaaggtgggactccgattgcaaaagtttgcatcccttgggggcagcaagttgccggggtttggaccagcggtactggcgcacggcccggcgcaggtcctcttccagatcgcggcagaggcgagcgttgccccggctgagcaattccgccactttgtgggtgtacagagagcgccattgcccgcccaaaccagccagcagttgtaccagcgcctgataggcctgttggaaatcggcaccttgagcgagatcccgaccggccagcacctggtcaatttgccaatctagccacaggggagcctgagccagcagggcctcaaatgcggagaccgagtgctgccgcaggaactcgtcggcatctttcccggcaggaagggtgaggatgcgcagctcgatttccccccgccgcgcctgctcttcaatggcctcgatggcccgcttggcggcattcaacccagcgcggtcggcatcgaagttgagaatcagccgcttggactgggtatagcgcagcagagtcttgacctggtgcggcgtcaaggctgtgcccatcgcggctacggcataggcgatgccggcttggtgcagggcgatgacatcgaaatagccttccaccaccaagacttggtcggctttggcaatggcctcgcgggcaaagttgagaccatagaccacctggcccttgttgaaaagttccgtttccggggagttgaggtacttgggctgctcctctcccagggctctgccggcaaagccaatgacccgcccctgcaaatcgaaaatgggcagcatgatgcggttgcggaagcggtcgtaatggccggatccctgctggcgcggcgccagcaagccggcttcttctagaagtttgaccggctggcgcttttggttgaccaggtactcgtagagcgagtgccagccggggggagcaaagccgatttgaaatttttgcaaggtctcttcgctcaggtggcggctgtgcaggtactggcgggcggcggatcctatctgggagcggagagcatgccgatagaaatcggcagccagggccaaaatctccagcagcttttcccggtgggagagttggcgctcgtagtcctgggagagggattccttgggctccggcacatggtagcggcgggccaggtggcgcaccgcctcggcaaaggaaaggccctctatctggctgacaaagcggatgacatctccccccgccccgcaggcaaagcacttgtagatctgcttgctggggctgacctgaaagctgggcttgtggtcgttgtggaaagggcagaggccgacgaaattcttgccctgcttgcgcaacaccaccttttcggccaccacctcgacgatgtcggccttctggcgcaccaactggatgaactccggcggcagactgctcatggccctggggatcctgcaccctatggtacctgcaggggagttgacaggctgtcttttgacctaacctgacctagtggagataatggtctagcttcaaaagctggatttttccatgagcggttttttgcagattgttgagaggaaaatgcggatcatcaagtttttcttgctccttttgctggtcggcgccgccgtcttctggggcccgcaggtggcttctgcggaaccggatttggctttgggtgccaaggtctttcaggccaagtgtgtgggctgtcacttgaacggtcgcaacactctggtggcggcgaaaaacctttccctggctgccctgcacgagtaccacgtggatacccctgagctgatccaagcccaggtgcgcaacggcaaaggggccatgcccgcttttggcaagctcctcaaaccagaagaaatcgaagccgtggccgcctatgttctcgaccgggctgagcacaactggagcaaaggctgatggctcaggagaggactcaagatctgaccttggctccgaaaaattctgtcgccccggtgccgcaggagcagggctgtggagcacagggatcccgccgcaaaatcttgtcggttggtgtgggggcgcatggtttggtggccgtcggcatctccgcccacggggtggtggccataggcgtggtgacccacggcattctctccattggcctggtggcgatgggcgccctctcttttgggctggtgtcgatgggcctggccagcgccggcctggtgtccatgggcctctccagttggggtcagcacagcatgagcgtaaccgaatcccacggatcccatcgccatccctgaagaaattggaaaactaaagaaattggaaaaaaaggagattggaaatgggtctgcaaagttacttagctctagccagaaaatctctgctggctttgggtatgagctttttgcctctttcttctgcctgggctcatgttaccgtccatccccaagaagccccggcaggcagctacaccaagctcacctttcgcgtaccccatggatgtgatggctccccaaccaagcgcttgcgggtgcagatcccagagggatttgtttccgtgaagccgatggtgcaccctctgtggaacatcgagacggtcaaaaggccgctgaagaccccatacgagtcccacgggaagatgatcaccgaaacggttgccgaagtgatctggagtggcggctcgctgcccgatgacctcatggatgagttcagcatccgcgccaagctgccggatcggcccggcgaggtcatccccatcccggtgatccaggagtgcgaaaaaggtgtgcaccgctggatccaggtggcgcagccgggcgaggatcccaagagcttgccggagccggccccgctgctgaagctgacaggtggaggtggtggacagggtcatggtcacggcagccggtaggcggcctgctgggcaggatgtctcgccctagaagggtttttgcctggatttgggctgggatcctcggcctctcgctgtggacggctgggatcccgcccgcttttgcccatgccagcttgctctccactttcccggaagatggagcggtgctccaggaagcgccgacgcaagtgcggctggttttcaatgagccggtgcagcttacgcagctccaggttttggacggaaatggacaggtattgcccctggaaaacctggtgagcagaggcgaggcacctcagggggatttgccccgggggatcccagcgggggtttaccttgtcagttggcgggccatttccgctgattcccatccggtgagtggctcgtttgtcttccaggtggggactgcagatccagagctagttcaagcggtgagggcggcccaggttcgaaaaagggatcccctgcattggccgctggtaggtgtgcgctgggggatctacctgggcagcctgtttgttgtcggcgtgctgggctggtggcggctggtgcgggggcgttcgagcgttttgggggcaaatggaatagagctctcggataaggcctgggctttcgtggcagcttggctgaccctgagtttgactctggtggccttcggtttgcacttggctcagctttacccctacctcaatgggcaaaagctgctgagtgtgatgctttctccctatggctggggtacggggctgcggctggtggggctggggatcctgatctgggcctgcgagggcgggccccgctgggccaacggcttggggtcggtggcggtgatagggtcgtttttgcccatcggccatgccctcaccagcgagtatccagcagggacgatggccctcttggggctgcacctggccggctcggctttttggttgggggggctgtggggggtggagcgcctgttgagccgattgcgccagcgggacggagtccttgaatggacttcccaatcggcaggtgtcatccaacgattttccgatgtggccacctgggctgtgccggggctggtgctggcgggagtggggatgggcgggatccaccgcggctgggactgggagcacccctacgggcagtacctctgggcgaagctgttgctggtgctgatgatcgtgggtttgggcgcccacaacaagttgcggctgctgccggcgttgcgagagggggtttggtcggcgggccgatccctgcgccaaattgtccgcctggagttggtggggctagttctggtgctggccttgaccagctttctggtggcccaagcccctcctggccaaggagcgggaccggcttgccaagagacattgagctggccggaaggcagcctccgcctgcagatcctgccctgccgccctggcaacaaccgcatccaagtggaagttaaggggatccccgcccaggagctgagcctggagtttgacctccccgcacgtgggatcccgcctctgcgccgccaggcgctgccaagagaacctggccagtttgaggtggaagatgtcctcttgcccttagcgggagaatggcagctcaaggtaaggctgctggtgagcgacttcgaggagcgacgggagcaagttaggctcagggtagaggatcgctaagagctgcctagggagtgagtctcttcttcccaaaggcgaccctcgtatccttgcaactggagagcagtttggaagtcctgacaggctccttgccagtcaccaacggcagcgcgggctagggcacggttgcagtgggctttgatgtggctgggatcccgttcgagaacctgcgtgtagtcgcggatagctgccgcaaaatctccctgttgggcgtaggcccagccgcggttgttcaaggcccagaggcgcgtctgcggatctggctccagttgcaggagctgggtgtaatcggccagggccctctctatttcccccgcctgatcccaaaggagagcccgccagaggagggcgtggcgctcctgcgggttcaaggccaggacctgggtgtagtcggcaatggcctgctgcagccggttggcctggcggtggagatccccccgctgccggtaggccagcgccgcatccgccagcccccagtcgcggttgcagcctatggcccggtcgagatcagccaacgctgcctcctcgtctcccaagactaggtgtaccgctgcccgcagggcaaatccctgggaagcctgcggctgctcttggatcaaggccgtgaaatcggccagcgctccctgccagtcttccagccgctgccgcgccatgccccggtacaagtggatacgagccatcagatccagcccatgggggccccccggctggcctgcccactgcagcgcctgggagaaatcctcacaggctgctgcccaatcttcttgctcaaagtagatctggccgcggtcgaagtagagctgcgggttgcggggatcccgctccagggcagccgtgtagtcctgcagggccgccaagggatcccccaaaagccggtgaacctgcccgcggctgctgcgggcgccgacatcgctggcatctaaagcaatggcctgattcaagtctgccagagccgcttccaggtgacccagctccagatgggcaatcccacgcttgaggtaggccttggccagccggggatccaactccagggcgcggttgaagtcggccaaagcgcctgccggatcccccaacccctggcgggccagcccccggtagaaatgggctagcgccagggcaggattaaggcggagcgcctgttcgcagtcagccagcgctgcctccagggcgttgttgctcaggtaggccacagcccgctgcagatagagctccgcttgagctgccgccacggctcccgaaggctcctccccctgcgtagccctcagcgcaatggcctgggaaaaatcagtaatggccccttgcagatcccccaacgcctgccgggctagaccgcggcggtaacaggccttggggtggccgggatccaactgcagcgcctgggtatagtcctcaatggctccctgaaagtccagcaactgcgcccgtgctacgccccggttgaaataagcttccgtatcttggggatcccgtcggaggacctcggaaaaatcggctacagccccttgcgcatctcccaactggccgcgcactacgccgcggttaaagtaggcccgtacttcctcggggttgagctcaagggcgcgggaatagtcctcgatggcttgctgcggctgatcgagctgccggtaggcattgccgcggctgtagtaggccagggcccagtgagggtcgagacggagggcgtgcgtgtaatcagcaactgctccctcatagttccccagccgatagcgagcgatgccgcggttgaaataggtgcgggcatctcctccccccagttggatggcgcgggtgaaatcttccaccgctcctgcccagtcgccagttttgtagcggacgctgccccgctggctgtgggcgcggccattctggggatccagttgaatggccagggtgtagtcggcaattgctccctgcagatccccttggcgagctttttcctggccgcgggttaccaagcgcatcgccaagagttgatccaccgaaagctgggaaagagcaggcgctacaccttcggggggggtaggcaggagaggccgcagcgcctccatcacctcagccgccgactggaagcgctcctgccagcggggacagatcatgcgatctacaatctcggccagctccttgctaactggcaccagatcccgccaaagcagctggccggtgcggggatcgtcccggatcttggtggggggacggccagtcaacgcttggatggccagcacccccaccgagtagatatcgctgcagggttggggcttgccgccaagctgttctggggctatgtagcccaccgagccgattaccgtcgccacctgggtttgaccgggggcgtggctaaccaatctccccacctccttcaccgccccaaagtcaatcaacaccaacttgccgtcgaagtcgcggcgcatcaggttggccggcttgatgtcccggtgcaggatctggtgggcgtggacatggcgcaggatctcgagaacttcccacaggagttgcacgacctctggctcgctgagcggcttgccgtctaccagctcgtgggtgaggtcgtgcccggcaatgaactcctcgactaaatagaactcctgatcctgctcgaagtgggccaagaggcgaggtacccggtcgtagttgttgagccggttgagaaccttggcctcccgttccaacagcttgcgcgccgtggccagggtgtagggatccgtcgagagcgggcgcaggcgcttgaccacgcagggagtgttgaaagtgtcgcgatccaccgccttgtaggtaaccccaaaccctccttgccccagaaggccgaggatttcgtagcgtccccgcagaatggctcccggcttaaccttgtcgtccatggccgagcttgccctgcagtgatcttggtcacggcaagctggctcgattctgccataggctggcctcctgcagcgagcttggtcttagtcctgcacgtactcttcgccagagagcagggccgcctctgccttctgaaactcccgccccaggtaggcggcgtggctgagctgagagacgaccttttcgctttctttttcaaaaatctggacgcacaactctttggccgtccggccaacgtacacccgctgcggggagcgattgaccggcccccgcgcggggatcaccgctccagtctccgggtcggtggccagcccccgctcgttgatcacagtgctgtagtacttagcgcaaatgagctgctgctgccgatccacatagatgacaaagtagcctgccgggtctagctccagggatcggcgggaaagctggtcatcgatgcggcgcacctgctcccgcagagactcagaggaaaaagacgacatagtaaagttgccaagaagctagcagaacgggtgccaaaaacgtagccaagactaccttcattatccccattgtggccgaggaatgggatccctagcgagggaattgcgacagaaaaaatccccttatttacccgtgttttaagggattggcggcggcttgaggccctggcaagttcagtggaaaggcggatgcttgcaattgggagctgaaattacggtggaagcggtgagctaggagtagtctctaccaagatgcaatccgcccaagctgagaggcccgtgagggttgggatccctgagatagcaccttttggagagcaggagccggcgggccatctcctcatcgtggacgatcagccccacagtcgcctgttgctgggggatctgttggagagcattggttatcgcgtcagcgaggcggaaaacggccagcaagccctgcagatgctgccaagcttgcagccggatctggtcctgttggatgtgatgatgccggggttggacggattcgaggtctgtcggcgcatcaaggctgatgaagagacacgcctgatcccggtggtgttgattgcagcggccagcgaccgcaaaaatcgcctgcgcgggattgaggcgggggcagacgacttcttgagcaagccctttgacgagtccgagttgctggcgcgggtgcgctccctcgttcgccagaagcatctcaatgaagacttggatcatgccgcccaggttttatttgccattgcccgcagtgtagaaagccgggatccgaccaccggggatcactgcgagcggctggcagccctggccaagagctttggcgagtttctccagctaccccgtcccctgatcaaggtgctggcctggggaggttacctgcacgacatcggcaaagtgggcatacccgacgccatcttgggcaaaacgggcaagcacacgccggaagagtgggaggtgatgaaatcccacgtcctaattggagaggaaatctgccgccccttgcgcaccatgagggatgtgctgccccttatccgccaccaccacgagcgctgggacggcagcggctatcccgacggcctcaagggagaagcaatccccctggtggcccgcgtctttcagattgtcgacatctacgacgcccttacctcggagcggccctacaagcgagccttcactgtccaggaggccatggacatcctgcggcaagaaacgaccaagggctggcgggatccctacttggtggagcgtttctttgagtttctcaggtcgcggctgccccatttggagtagactggactagttcccgtgcttcagcgagatggcgtcttttggcaggggcagatccgctacgtcgctgtgtcggctgtcgccaactgtttccccgctcccagttgtggcggctggttaggcaatacgacactcaccaggtgcttttggatcagggcatggggcgttctgcctacctctgtcgccgcctcgaatgtctgcgggcggcccggcgtaagcaccagatgagcagagtcctcaaggcagcagtgcccgactcgctgtggcaactgctggagcagcaactgctgcgcgattctgaggcccagagccccccggaaacatcagccccgggggcaagcgctttagacaaaacctaggcagctccagaattggccaagttaagatattgaaacaccttttcaggttcatccagtcgcgaactacacggcagcccctctcaactgtcagaatgaggactggctgcggccaacctgtatgagccgcagaaaggttattctaaaaagcactgttgatgttggtttcttccccggttgtcctagctttatgtcccctgcggatgtttccaaagtagcttcggacttggattccctccagtccgcgctcttggaggatcgccgagatgctctcgctgtgccgaaggaagtggccacacacccaacaggttcagtcccatctggcgatttggatcgtattaacttgggttgtaaaactgacaaggagcaaggagcagaggctagcagacgaatgaccgatagagtccgactttacgagattgcccgcgaaatgggatgtgacaatcgcgaggtgctggaggtttgtgagcagttggggatccctttcaaaagccatagcagcaccatttctccagagcaagccgagttggtgcgcagcaaactgagtgaacctcgcgttgtgaaaccgactcgtccccggctccggcccaagctgcaacctgagagctctcaaccgcagcctcccgtcgaagccaaagcaagtgagcgccctcagcacattgtcggcattcgccggcccgctcctgctcaacagcaagctgctgctggtgaggccagttcttccaagccttcgccgcagcgacccgaccagctctcctctgaaaaaggggctgccggtggcagcctcgaattgataggcccgccgcggcggcaagtcgatccgcctgcgcgcccggctgcccaggagccgcagccggcagctgcttctactcgccctgaggctgccgccaaagccggcagccccgaacctagccctgctccggcggccaagcgaccgacagtgctccccccccctcgacgagccgcctctgggcccgagccgccgcaacgggcccctgaatcccgtcgccctggccttgcggaggcgccctcccccagcggcgctcgtacctctcctcctgtcgaggaaaaggtttctctccctcaagctgaacagcgcccgcgtccgcaattggtgggcgcgcctgtccgccctggcactcgtcccgagccgcgctcgccggtggccaagaaggaagagagctccgacagcggcaaagctgacgaggctcctcgtccgcagcggcggctggaattggtagggcctcctacccgtcctgtggctaagcctcttccccctgagccggatgcttcccctcgcttgccagaagggatccctgaggaacgccccacgccggtgttggccgaagctcccgtgcggcctgctgcgcccaaactcaagcgcaagacggtggaagaagaggacgaggaactacaagccctcgaacgacgggccggccgcacccaggccaagcgcaaacgcagccgcagaagagaggaaggagacggagacgttctggatttggatcccttgaccgtcctctccagcgtcaagcaggcggagctgaacgcgctcaaacccttggcgcgccccaccgccaagcccccctcctatcgtccgcccgcggcagcagctcgccctcgcccggctgctgagcgcccccagcggccctcggcctccgccgaagctactgctcctgaggccgcagcagaatccttgccagaagagaaggtattgctcctggagggcagcctcaccgtgcaagaattggcccgccgcctgcgggtagccgaaaccgagatcatcaaaaccctcttctttaaaggagtgagggtgaccatcaaccaggttttggacgagtcgctggccgagtcggtggccaaagagttgggctacgaagtacgtcggcccgaggcagagcccaaagccaagaaaaccgagatcctcgatctggaggacatcgaccatctggtgccacgtccgccggtggtgaccatcatgggccacgtggatcacggcaaaaccactctgctcgatgccatccgccacaccaatgtggcccagcgagaagccggcgggatcacccagcgcatcggcgcttaccacgtggacgtggacttcgaaggccagaagcggcgcattgttttcctggatactcccggccaccaggcctttaccgccatgcgcgctcgcggcgcccgcgtcaccgacattgccgttttggtggtggctgccgacgacggggtgcagccgcagacgctggaggccctcagccacgctcgcgcagcccaggtgccgatcatcgtggccatcaacaagatcgacaagcccggcagccagccggagcgcgtcaagcagcagttggcagagcacggcctgttgccggaggagtggggcggcgacacgcccatggtggaggtgagcgccctcactcgccgcaacctggacgcgctgctggagatgatcctgttggtggccgatgtggcggagctgcaggccaaccccaaccggcctgcccgcggcaccgtgatcgaagcccacctggacaaggctcgcggcccggtggctactctgttggtgcaaaacggtaccctgcgggtgggcgataccctggtggccggcgccgtcttgggccgggtcaaggcgatgatggacgaccgcggccaacggctgcaggaagcggggccctcttcggcggtgcaactgttgggcctggaggaggtgcccgcagcgggggatgagttccaggtgtacgccgacgagaaagaagcccggcggattgccgaggagcgagcggaagccctgcggcaagcccgtctgcaacaggcgctgctgtcgcggcgggtgagtttgggcagcatctctgccaaggcccaggaaggccagctcaaggagttgaacttgatcatcaagacggacgtgcagggatccgccgaggccatccagacggcgctgcaggatctgccgcaagaagaagtgcgcttgcgagtgcttctagcagctcctggggagatcaccgagactgacgtggatctggcagcagccagcgacgccattattctgggtttcaacaccagcttcgcccccggcgcgcggcaggctgccgacgacaagggggtggatgtgcgcgaatacgacatcatctacaacttgctggacgatctgcgggcagcgatggagggcctgctggagccggaggaggtggaggagccgctgggccaggcggaagtgcgcaaagtcatccccatcagccgcggtgcggttgccggcagctacgtgctctccggcaaggtgcagcgcaacgctctggtgcgggttcgccgcaaaggggaggtggtctaccagggccgtctcgattctctgaagcgcttcaaggacgacgtgcgggaggtggccgccggtttcgagtgcgggatcggcatcgagaagttcgatgcctggcaagaaggggaccttatcgaggtctaccagatggttaccaagcggcggacgctggctcctgcctagttaatttgggtggcctagcgtcgcagggatcccagtccaggggatctaggagggaggatttgctccagaacaacggaagcagttgctaagtggaggggagggatgcaacggagccagagattgagtcagatgttgtttgtaaccctgcgggaggatcctgccgaagcagaactgatcagccacaagctgctgctgcggggcggctttatccggcggctctccccggggatctacacctatttgccgctcctctggcgggttttgcaaaagatctcggacatcgtccgggaggagatgaacgccatcggcgctcaggagtgtctgctgccccagttgcagccagccgagatctggcgggagtcgggccgctgggacgtgtacacccaagcggaagggatcatgttcgccctcaaagaccgacaggggcgcgagcaggccctgggccctacccacgaagaggtgattaccctgctggcccgggatctcattcgctcctatcgccagttgccgcaaattctctatcaaatccagaccaagttccgcgacgagattcgaccccgctttggcctgctgcgcgggcgggaattcctcatgaaagacgcctactccttccacgccaacgaagagagcctgcgccagacctaccaggacatgtaccgggcctacggccgcatcctgcgccgctgcgggctggagttctgcgtggtggaggccgacgccggcgccatcggggggccatcggcagcctcgcaggagtttatggtgttggcctctgccggagaagacgagatcctctacactcctgatggctcctatgccgccaatgtggagaaggccgtctcccttccgccgccagcagcagactccccctacaccaccttccaggttctggacacgccgggaacggaaaccatcgagaagctggccaatttcttgaagatctcccccactctgattgtcaaaaacgtcctctaccaagccctttacgacaacggcctacgggtggtggtgctgctgagcatccgcggcgatcaagaagtcaatgaggtgaagctggccaaccacctcaaccgtctggcggagcgctaccaagccaacaagttgctcaagctcaccttggcggatgcggagatccaaaaaagctggcaaggggatccgatccccgtgggctacatcgcgcccgacctgccggatagctgcctgggccggcagaaaaacctggcccctcagatcctgcgcctggccgaccagacggcagccctgctgaaaaactttgtaaccggcagcaaccaggtggggcggcacgtagtgggggccaactggggcgagcagtaccccctggcggaggtggtggacgtgcgcaaagcgcaagccggggatcgctgtctgctcaaccccgaccagattctggaaaccgcccgcggcattgagatcggccatattttccagttgggcctcaagttttcgctgccgatgcgggccagctttaccgacgagcagggatccgagcagcccctgtggatgggctgctacggcattggggtatcgcgcctggcccaggcggcggtggaacagtcccacgatgccaatgggatcatctggccggtggcgatcgccccttatcacgtggtggtggtggtgcccaacgtctccgacccagagcagacgaaggtggcggaaaaattggtgcaggaactggctgctgccggcatcgagaccctctgggacgaccgggacgagcgggccggcgtcaagttcaaagatgcggatctcatcgggatcccttaccgccttaccaccgggcgcagccttaagcaaggcaaggtggaattggccgagcgggccaccggccaagcggtagaaattcccattgaggaagtggtggctaccctcaaagagcggattgctgccgctctggctgtgccagattgagcagggcttttgtcgtaaccaatgctgaacctctctcttctcaaggaagacgaatcctatacttttcgctcttattttgagatgccctacgagccagaggaaatcctggctcagtttagctaccgtctggagataggagagtggacatggcccgttgcccctgccctaccccaaaccccagctctgaaaaaccggatccgacaattgttgcctttggtcagcctcaccagcgagacagcccgccgagagctgctggtggcccctgtgctgacggaagtggctcttcactgtcgagttcctttgcggctggaatatcccctgatggtcaacaattggctcaagggcagccttgattatctcttgcggggcaagaacatcctgctggtggttgaagccaaaaaggacgatctgacgcgggcttttgtccaaatggcggtggagatgatcgccctggcccaggtggagccgcaagcgcagatctacggcgctgttaccattggatctatctggcagttcgggcagatccttggggatccgcggacaatccgacaagacttgactttgtaccgagtaccggaagatctggagagcgttgccggcatcctcacggccatggtaggggatcccagccaaccatgaaacccaaaaccctctggtttgccctgcaattgatggtggccgctgccgggatcagcgcggccatcaaatatggcggcccctacttggccttgccggagaccctgccggtgatcctggccatgatcgtctcgcccgccctggtcatggccgggatcctgtggcgctggcaacagcggtcttctctctccccaacccgcgctcaagaccgccagggatccccgccaactgcaaactctgagaatccaaaaatctctcagccgcctttccattgaccctcacccccagcccctctccctctgggagagggaagcttgggcgccactgccaggccggcagggcgacactctcagtccagccaaggggacaggctactgctgggtgaggcgcaaggttaccgtcgggctggtttggttgccggaagtggccgtgagattgatctgatacaccgtgccggaggccggaatgggcggccgcaccgtaacggtgaagcggccctgggcatcggcttgcacagtttggttggtcaccgtctgttgggcgctgatgatgccccccagcgaggtcgaagccgttacattcacccgcaccgaagcgttgggagccgtcgtgccctgcagcgtaaaggaagagccggaaacccgatccccatcgcgcaggttggtgatctggggcagcaggctggagaggctgatcgtcgcggcaacctcttgggtggcgagccgctggataccaccggcggccccctcgatcaggcgggcgggctgttctgcggtcataaagcgcacctggccgccgttttccaggcgagcgatgacgatcccttcgcgggtggcatcttttggctcgatcagggcgttgaccacataggtgccgctggaaacttcctgagccggcagggtttgcacctgccgcccgtcctggacaaggtaaacggttacccggctggaaggagtgcctttgacggttaccagcaggatctcgcccgccgccaaggggcgattgccggcgttgtgatccaccaggtcgatagaggcgcggacggggttacccacggtgaagctccaggtcacgcggcgggtcaccccctgggtattggtgaactccagcaggacttcccgccgtcccggcggtagcggctgcgagggacggtaggtgaagaaatcccgggtaatcaccgactcggcagtaacatctttgccatccacaaaaacccgcaccgtctccggacgcacgctgaccccatcttggctgcgaaaagaagccgagattggcgaggtgggctccacattggtggccgcttgagccgggctgggatccgtaatttgttgagcccttgccggcaggcccgacaaccccaccaccgcagcgcccatcaccaaggcacggggaaaccaagaatacaagttatcgctcatgagaccatccaaaaaaagtaaaagtaaaggacacttcagttaggttacaggcgagtagctcaaaggcagagcaaagtctacaagaacatcgacctggacatcctgtttgcatcctgtcataggggtcgattgctgtcgatacgcctaaacctcgggttggctctccaacagacccagctccaacgtcagatttgagtaaggttgactgccatgtaaactacccggctccgaccgccccccttccagcccccaacccccgtatacgggggcaggggggcggggggatgtaggggggctggtttacagcaacccccaaaagtgcaatcccgttggcaccgttaaaatctgcatccccttcccaaccacagagcgggttcacacaacgaaaatgcttcccttcccgttgctcaatccaaaaacactggtggcaggtctgcgagctgtaggcaggtggcaccaccacaacctggatccctgctctcgctgccttgtagtgcacaaactgcctcagttgatagaacgcccaactattggaccaccgacgctcggttttgctgcgcggcggtcggtggctacgttcccggatccccccgccccccagtccccccgtgtacggggggatatagggggatgcggcgttcatcttcgcaaagtttagaacccggtcgggatcccaaaggctatcttttgcccgttcaagctggcatcaattcacgaaaatagcgcctgtctcttgtaaatcgagacaatggtcgccggagacatcgttgaccaggcgcacctctacggtgattacattcaagggatccacgctcacccggtagcccactggggacaacatcggcgtgttgatggccatgcagttggggatcggcaggttgctcagacgcagcgtttctcccggcggaagttccgacaccttctggcgcggatcggtaaagccgtattccagaggcaggccggtgcgattgtggatcaccagctcagcaggcaggttggggttgaagcgggccaccgggcgatcgaagaccaattgatccacacccaccggcaggcgaggcagcggcactgtccgaaaggcaggctgagcgacagcacggtgtccacccacccaggctgacaaagcgaccatgatcaagccgagtcttttgcttcctttcgcgtacctcatgcctctgcctcagaatgcgccttgaaattgggatccccttccttgcctgcttgtattgttcccaaaaagggctggctgggccaggtggtcgctgttttttcaagggtacgcctcagcaagctccccttccagctaccgcagcaccgcacggcagaaattccgggggagaaggttaaattagagttaacggggcataaagaggcatggctatgccagaaaaactggaaaaaccggagaaaaactactcctggaagggcagtgccaacgcaggccgggtactgacgattttggccgtcgtggggggagcggtgattttgctggcgggcttcctgcagtaggccgagctgtcagatcctcagttgctccaggaacatcagcatgtcgccagaagccaacgttttcccttcaaggcgggggtggaaagggttagctttccagaggaaagcggatctggggtcgttttaaacaaagttatgaaactatgaaacaactttctcgctcccctctcccacaaggggaaaggaggtgggggggagggggcaaggttcttaaccttgtttgaaacaactgcaatgttttgcaagtcctgctgaacaagttgtcagccttcgctaagtcttgtcaagttgtgccaccattgggcagcaaaaaagacccagcagagaagggatccctgctgggtttaggccggaggagcagaaaccttagcttaggagacggcgcgcggtattgagcacattctccaccgtgaagccgaacttctccatgcacacggggccgggggcagaagcgccgaagcggtcgatgccgatggccaccccctcaaagcccaggtacttgtgccagccaaaggtggatcccgcctcgacggagacgcgcttggtgaccttggggggcaagacctcgtcgcggtagctctggggctgggcctcaaatagctccatgcagggcatggagaccacccgtaccgcccggccttcctgctgcagttgggcagcggccttcaccgccagctccagctctgagccggtggcgattaggatcagttctgggttgggagtatccaccactacataggcccccttggccaccccctcaatggaggtgccttccacggggttaaccgcctgccgggtaaacaccagcaccgaaggggtggaggtggactcaagggctacttggtaggctcccaccgtctcgcgggcatcagcggggcggatgacgtagaggttggggatggcccgcagggaagccagcgtctcaatgggctggtgggtggggccgtcttctcccagggcaatggagtcgtgggtcataatatggagcacccgcgcccgcgagagggccgacaggcgaatggccggccgcatgtagtcgctgaagaccaagaaggtggcgtcgtagggaatgaggccgccgtgcagggctatgccgttggcaatcgcccccataccgtgttcccgtacgccaaagcggaagttgcgcccatgataggagccggcctggaactccgggatcccctttaaataggtcatgttggagtgggccagatcggcggatccgcccagcagctctggcaccgccttggccaaagcattgagacaaaacttggagaggttgcgggtggattctttgccggtttcggcaatgggagccaacgcttctttccagcctgcgggcagctccccggccatgatgcgcttgaattcggcggcctcttccgggtaggccttctcgtaggcggcaaagcgctcgttccactccgcctcggccttggcccccttatcgatggcctggcggaagtgggccagcacctcgtcgggaatgtagaactccggctccagcggccagcccagattttgtttggtgagtttcacctcctctggccccagcggcgccccgtggacgctctccgtgccggctttgttgggggatccgtagccgatggtggtctcgacaatgatcaaggaaggcttgtcggtaacttctttagctttctggatagcggcggcaattcccttcaggtcgtggttgccatcttccactttttgcacatgccacccgtaggcctcgtagcgcttgcccacatcttcggtaaaggcaatttccgtgctgccgtcgatggagatgtggttgctgtcgtagagcatgatcagcttgcccagcttgaggtggccggccagcgaggccgcttccgaggccaccccctccatgttgcagccgtcgcccaagatcacataagtgtagtgatccacaatggtgtgaccgggcttgttgaaacgggcggccaagtgggcctcggcaatggccagcccaacggcgttgcccaccccctgccccagcggtccggtggttacctccacaccgggggtttcaaagttttccgggtggccgggggttttggatccccactggcgaaactgcttgatgtcctctaggctcacatcaaagccggtcaggtgcagcagagcatactgcagcatgcagccgtggcctgccgagaggacaaagcgatcccgatccacccatttggggttgcggggattgaacttcaggaactgctgccaaagcacataggccatgggtgctgcccccattggcaggccggggtgacccgagttggctttctgaacagcatccaccgccaaaaaacgaatcgtgttgatggcaagttgttccagagagggaggagcagcaacaaccatgtggggatccctatcgctcgacattcgctttccagtatgccttgacacgcccaccgcctaaaggcgggggattctcgtcaaggcgctgtcaagatgcctctagacagttccttgaggcaaggccccaaggttctgctggcttgtctgggcaggttggctgagacgttggcatttcccggacgcttgccaccggttgggtttttcaccgtgactaggggctcgcctgagaacggtacgcctcggtgacaactataccattggcgagcagctaaagtttgcttcgcctttaagggcggggctactgagctatcctttttcgggctttggccaccgagcccggtctcggctgggcaataatgacaggctaagctgagagatacgcttgccgccatttctggttggagggtttcattgagcgctgtttcttcgcctagcggcaaacctccctggctgcgggccaaagccccccagcgggccggatccgtccagcaactgctgcgggacttgggcctgaataccgtttgcgaggaggcttcctgtcccaacctaggggagtgctttgccaacggcaccgccacctttttaatcatgggcccggcctgtacccgcgcctgcccctactgcgatatcgacttcaccaaacggcctccgcctttggatcccactgagccgctgcgggtggccacagcggtgcaacggctagggctacgccatgcggtgattacctcggtgaatcgggacgacctccccgatgggggagccagccagtttgttgcttgcattaccgaaatccgctgccgcatgccccagacaaccatcgaggtcttgatcccagatctgtgcggcaactggcaggccttggagcaaattctcgccgcccgcccgacggtgctcaaccacaacacggaaaccgtgccccgcctctaccggcgagtgcgcccccaggggaactacgagcgttccctgcggcttttggaactggcgcggcaatgggatcccggcctctacaccaagtcgggggtgatgctgggcttgggagagaccgccgaggagattttgcagataatgcaagatctacgccgggtaggctgcgacatcctcactcttggccaataccttcctcccagccccaaacacctgccggtggagcgctacgtgcccccagaggagtttgaccactggcgacaggtgggggaagagttgggctttttgcaggtggtgtcctccccgcttacccgcagctcctaccatgccgaggctgtccaagagctgatgcagcgctttcctcgaccaggaacgtagacctagggggatggagtccctgcggagcaggaacagcggggtcagctttgcaggccggctggccagcaacgcggagcctaggcgcagagagattttctgcgctggggggatgcgctaggattgaaatgaagagataggaggggcaggcggtcgcgtcctcgctgccgccaccaggcagcaggatgaggaaagtccgggctttcagaagaacacaccgctggggaaagcccagtgcgggaaaccgcgaggatagtgccacagaaacataccgccgatggctgggatcccagcacaggtaagggtgcaaaggtggggtaagagcccaccagcagcgtcgtgaggcgctggctcggtaaaccccggtggaaagcaaggccgcagccgcaggactatggctgttcttcgcccctgtcggctgcaccgaggtcacggtactcagccaagcggttgggggagggtggtctcggtggtggtgagccgctagagggtgatggcaacatcactcccagagagatgaccgccagtgcgggctgctccttggagcaccccactacagaacccggcttacaacctcctcatctcttcttctttttttgggattgcctccttccaaccccgagagagtcttttgcactaggtttccttcatgcccctcaaggctgccatccacagctttacgcaggcgtagaggagagggggagtgccgctgttgttgtcataagtgcccttgtccgctgggtcggaggagggctggtcgccgtcgccagcaggcaagccagcggtaacggctaatacagccgtccccaaaatcatcagatggagaactccagcagctgcgtgaaggcacccagagtcgacggcttgtagctccgggctagggagctgctggaggtagtgggctagctgctcttgggcctgcaggaagcctgctctcaaggcgcggcgatgctcctcggagtagaagcctgcttctcccaccaacgagcgcaccagctcagggttattagctagagcttggaagcaggtttggacatagcggaggagaatggcttgtagctcagagccccggaaggtagtggggtctgctgggaggggtaagtcggcaatgccggagaaaactcccagctcagcaaatacagccaggagcagcccctgcttgctgccaaagtgacgaaacagggttacttcatgaacgccggccaagtctgcaatttgacgggtggtggtctgagtgatgccctggcggacgaagaggtctcgagccgcgttcagcagcctttgccgggaagaaggacgtgccatggtaggtgatggggtaaggagtcaagagaaggcgctcaaggtagtggcaatctgcaagcagcacttgcatttgaggtgaaatatcgttaagcttagcctcaggcgagatcaaacctgctgcctttctgctctctcatagcggctctcactgctgaagcttgcttggccaggcccttggggatcccggcttgcctttcagggacatgagctcgttgtaagctaagccagggatgcggtggcctatgcatgagaagcaactttgcgaggaggtatttgatcctgcgctgcccttactccttttctgaggttttgctggttcatggccgtttcccttcccacccaatcgctggacaatcccaaccgttttgcttcgctagctcagcctgagccccaaaagtcttttcggtttgcctgggaatttgttctttttttcgttgtttttcacgccctcgctttagtgggcggcatcgtttgcttttcctggccagccttgggggtggccctattgcttcactggtgcttcggcagcttgggcatctgcctggggtatcatcgtctgcttagccatcgcagcttccaagtgcccaagtggctggaatatgtctttgctaccttcggtgctctcgccatccagggggggccgatcttttgggtggccggccatcgtcagcatcacgcttttactgaagacgaagagcgggatccctactctgctcgcaagggcttttggtggagccacatgctctggctcatttaccaacgggaagagttttttaaccgtgagaagtattctgcctttgcgccggatttggctcgggatcctttttatcgctggctagacaagtatgggctgctgctgcaactgccgctggctggagtgctttacctgctcggcggttggccgttcgttatctacggcatcttcgtgcggacagtgctgctgctgcactgcacctggttgatcaactctgccagccacttctggggctaccggactttcgagagcgacgacaatgcccgtaacctttggtgggcggctctcctcacctacggtgaaggctggcacaacaaccatcacgccgacccgaagtgcgtgaaagcaggtttgcgctggtgggaaattgacatgacctactgggtcatttgggtgttggcaagactgggtttggctcgtaagttgcacttgcctgctcaaagtcagccaactcgctaaacagtctctgcctcagagcttctagaaccatcgacagagttacccccgtcgtacgggcaattcctgctaagacagttcgttgtgctgctcggcggatccctctcccttttttgggagaggggttaagggtgaggggcctgtatgcgctagcgcgagctcgttagcggcgcagagcgctcaaggtctgtctcgacttggtttggagcggctgcccagttatcggttccagttgggaggtgggtcggtatcgccctgcggggaggtggtagtgctcaccaaacaacccaaaggtctggcgttccggtaatccctcttcggcaatgcaggagggctagtcctgtaacgggctgtactgccatgtcccgtagtggtcaagaacgcgctgaacttgctctgggtcagcgtcggcctcttggcgaatttgcagcgcctcgatttggctatcggagtagcgaaagatggagtcttttctgcattccagctctgcttccacccctggaatgcaggccagatgggcagccacctctcgataaaccatcaggggcatggaatcataacgaacagcgtagcgtttcaactcagcaaggctcacgataggcaaggaaaggagaaactagggatccaggtaacaaacagcttcaccacaacggccaatgacatcttgcgaatgtctcgctacttttgaggtaaaaaagccctgctctgcatttaattgcctgccaaaacaaagagggggcagagagagtctccgagatgtggctaagcaattttgtcgttggccaacgtacagcaattgacctgatctaggcaaacttttccccattgcaaggcccagcgcaccaaagcgacgcgatttgacgttcgcgtcttgctcagaatattgctgatgtgattgtcaacagtgcgcttgctaatctctaagcgctctgcaatgtcctgattggtcaggcccgctgcgattaactcgagaacctgcagctcacgctccgacaacaaatcagcggaatgatagtctgcgcccattccgaatgcccagtgtacaaactgtaaggattacctagaccaattctaggggatcccctccaacatggatagccccgccggaggaaaatctggggcagttctcaggtcgaagggcttggtgatgttgatgggagcgcttctgggcagctttcacagggcatcggcgtgtttccggggcagctccacctgcacccacagcccacctgcttgcgggtgattgcgcagacggattgtacccccgtgtagttccacgatttgccgcacgatcgccagccccaggccggtgccgcctttgctgcgggcccgcgccgcgtcggtgcggtaaaagggttgaaagaccagctcaaattgatcctccggcaggccagggccatggtcgtacacctccagccgcacttgcgattcctgttccgacagggccacgtgaatgggggagtcggttccgccatatttgatggcgttgtccaagaggttaaggacgaggcggtagaggcgctgttcatctccccagagatagagctgggaggggccgcttagatccagttcctgctggcggggcttggccagcggttccaggctctgccaggcttcgcgcaccaagcttgccagatccacccagcgccattgggatcgcgatgcggcccccaggttgagggcgctcagttccagcaagtcttgcaccaactggctgaggcgcagcgtctcgttcagcaatcgttccacccaaactgcttgcgcggcatcgacgcggctgtgcagggtttccgctagcaggcgaatcgaggtgaggggggtcttcagctcgtgggccacatccgaggcccagcgatcccgttgttgggccagcagagttgcctctaggcggtcttccaagaagatggccacgtgggcctggggcaggggcagcccccaagcccgcagcggcaccggtttgtcctcgcccccggaagggtagaagatccactcgcggctctggatgggagcggtagcttcctggcggcgggtggcttcgataagctgatccaactcgtaggagcgcacccactccagcaggagcttgatgcccggctgccactggctgatgcgcagcagacgctgggcggcagggttacactcccagaccacgttgttctcgtctacccgcagatatccccagggcaggtggtggctgagataccgccagtcctgtaggtatcgtttttggcgggcccactccagttcttgttggcgaaggtggtggctgagccggctgagcatctgttcaggcgagctgagaggcagggccaggtgcatcagggatcccaactgttgcaattggcggccgaagcggcgccggctctgccagagcaaaatcagcgtgccgagtaggccgatgcccaacccaatgaggatcccgctttccagtcccatgggcccaccccctttgccgccattgtcgcccaggcatgggggagtgaatacccaacaacgacggatacggcatcacatccctagcgacgatgcaccatcgtcgtgctggcctggtcggtgggcagcagcaagacttcgctcaggttgacgtgggggggacgggtaacggcaaacagcaccacctcggccacatccatcgccgtcaggggggtgaggccccggtagacggctgccgcccgctcgcgatcgccgcggaagcgcacttggctgaactcggtttccaccaagccgggctggatctcggtgacgcgaatggaggtgcccagcagatccagcttcagtccctcggagatggcccgcacggcggccttggaagcgcaatagacggcgccgccggggtaggtctggcgaccggcaatggagccgatgttgaccacatggccccggccccgctccaccatgccgggcaagacggcgcgggtaacatacagcaagcccttgaggttggtatcgatcatctcctcccaatcttgcacagccccgctgtggagcttgtccaagccgcgactgaggccggcgttgttgatcaaaatgtcgatttcagcccaggccggcggcaaagactggaacgcctgctgcacggctgccctatctcgcacatccaaagtcagcaagtatgaggaagcaccgtaagcctgctgcaactccgcggccagctcctgtagccgctcctgacggcgggccaccaggatcagcttggctccagaacgggcaaaaagcgtggcacaggctgccccgatgccgctgctggcgccggtgatgagcacaatggcgttttcaagcatagtccgcaagagttaaggggctaccaaggggatccgcaactcgaacgggcccccggctgaagagagtattccagcagcttaacgcaggcatagagcgtatccaagtgacatcctctcccgctaagccctgacgggctgtagacgggagcttccgagaatcacttcccggagttgctgcttcaacggactggtaaaccaggatcctccacagccagagagcggcagtcccaccgcccccctacatccccccgtatacggggggacctgagtcctcgcttcaaaatctcgatagcagcgttcaagtctctgtcccacgacccgcaacgggggcaatcatgcacccgttccgacaaggtcttgggaacacgctcctcacaaacacaacaatatttgggacgtaccacggggatccactctcaacacctgtttgccgcgtttgaccgccactgctgtcagaatgtcaagaaatcgtccccaagccgcatccaaaatcgatttagccaaccgagtccgtgccagccctcggacgttgagatcctccaccaccaacaggtcgtattgccccaccagccagtgcgccacttggtagtggaacgctttgcgttgtcgggcaacgtgcaactgcagacaagcgactttcgtggcctgtttcttccagttggcggatcccttcaccttgcggctcagttgccgctgctgtcgagccaagtgcttttgagcttggcggtagtaccgcgggataggcaccacctccccatcgctggtggtgagaaacctatccaatcccacatcaatacccaccgcccttttgatagacacaggctctgggagaggaacgcttttgtcttccaagctgatgcagacataccacccatcggccttgcgcaccactgtgcaggttttgggcacaaacccctccggcaaggggcggtgcagcaccacaggcatcgagccaatcttgctcagccgcagagtctccccttccagatgcgctcccgcccccctgctggccccccaaccccccgtatacggggggcagggggggcggggggccggggcagttgatgcgggggaatgtgaaggatctcaactccccctcttttttgaagcggggccgcccccgccgtttgcctgtgctatccggctcccgccacgctttccacgccttgtccagccgcatcaagttttgctgcagcacctcggcgtaaatgccccggtaagccgggaacagttgcttgatttgtttgagggatcccgcctgccgataataattcggctccagcggagcttctgacacaggcaacggacaagagacaaggctgcaacggtcaattggacaatgggttgcggtcagccagtccagtctctgccccagagcgtcgttccactgccgccgcaacaattccagccactcggtcatcagagcggcgtggtcgtcgctgggcaggatccggtactcgtgggtgataatcatgagacggttctagcatttagcgcaatgagctacaacataggccatcgttctgtttacagcctacaaatccacttggtgctggtgacaaagtaccgtcgtcgggtgataactgctccaatgttgcagaggctggaagatatatttcgagcgacctgccaaaagtggcgctgttccttggtggagttcaacggtgaggcggatcatgtgcatctgttggtgagttttccgccggatgttcaggtctcgaagctggtgaacaacctgaaaacagtctccagccggttgattcgcaaagagttcgccacagaggtggcacggttctacagcaagcctgtattttggacagggacctattttgttgcctcttgtggtggggtcaccgttgaggagttgaagaagtatgtcgagcagcaggcaacgcccagattgtgagactcaggggcattgaaccccttcgtctcaccgcctatcctccagcccgccaagctgcgctgtggcgggagtaccccagaggttctgatggggagtcgggatccccgcccaacgccccagctccgtgatggcgccgacaatgctctcgatctccgtcggttgcccccgctcgatatcctgcagcatcgaggtgcgatgggagcccacacgggctgcatccttcagccgctcttccaaagagaccggcagccggatcccaaatgcttgggccaccgcctcggtttcctgcatcgccgaccgaaccaaagcatgggtgggcgggtactgggcaattgcgtcttgggccgcgcgggtaagggcgctgatgggattgaaggcggcgttcccccaaagtttttgccagatctcgacccgaatttgggaggtgagggccacagaaagctgcccctgctcaaagatggccgccagagagcgcagccgctccgacaacgacccatccggctctcccagaatgtagcgcccgccaccggtatgcaaaactacccccggctctgccaactgcacggcgatgtacaccacacagccgatcacccgctcgactggcagatgcgcggcgatcaccccgcccggatccaccgaagtcaaggagcgcccctcaaactcgccgccatgccggtaaaagtaccaccgggggataccattctggacaaccacaacggggctatccgggccacacagggatcccaattgcggggcaagcaggggcaagctgtgggccttgacagcaacgatcaccacatcttgccgccccagctcagccaagtcgtcgctggccgtcagccgctctacccaagccacagggggatccccctgccggatcagcttcaagccttggctgcggatggcctgcaggtgggatccccgcgccaccacactgactgaaaagccggcgcgagccaggcaaacggccaaatgccccccgactgccccggcgccgacgatgccgattttcatgttttaccaaatgaggaaatccctactcggccccgccctgggtgatgcgcaagatcccgtatccaagcgccacacccactagggtcaggacgatggagagcccagcaatggtgaagatctcactagccatagattcctctcaggtggattgcctcgcccttcaaggatatcggatcttgtgccttcggccttccccagggtgaggcagcccctctagctcaatatctcaggagagaaaaaccgcaaagattacagtctgtgaagatcccagccacctcggacttgatgggaacgagtcccccccctctataatgaaagcaatttacaagtctttaccggcgtaggctaaattgtaatgccgacagccgtgaaacttgttcggtggccctagggcggctcgtcgggatcgccacagctctgctgaggattccaagagcagttcggaacgccagcaaagctgcctgaagcagcggttggtcagttctggccaggaatccgtgcagggaaaccaaggcgacaagttcgcagactgagtctttatacctaggcaccagtcttgcttcaaaggagcaaaatttgtagtttcattaatgtcctcatcatgtttttaaggagaggttgagatgaccatcgcagtagggcgcgcgcgccaggagcgaggatggttcgacatcgtcgacgactggctcaagcgcgacagattcgtgtttatcggctggtcggggctgctgctgtttccttgcgcctatttggccctgggcggctggctgaccggcaccacgtttgtaacctcttggtacacccacgggttggccagctcctacctggaggggtgcaactttttgacggtggccgtgtccacccccgccgacagcatggggcacagcctgctgctgctgtggggcccggaagcccagggggactttacccgctggtgccagattggcgggctgtggacctttgtggccttccatggggcgctgggcctgattggctttatgctgcggcagtttgagattgcccggctggtgggggtgcggccctacaacgccattgccttcagcgcgccgattgccgtgtttgtgagcgtgtttttgatttacccgctggggcagagcagttggttttttgcgcccagctttggggtggcggcgattttccggtttttgctgtttttccaggggttccacaactggacgctgaacccgttccacatgatgggggtggccggcgtgttgggtggagcgctgctgtgtgccatccatggggcgacggtggagaacacgctctacaaggatggggaagcggcgagcacgtttcgggcatttgagccgacgcaggcggaagagacgtactcgatggtgacggcaaaccgctactggagccagatttttgggatagcgttttccaacaagcggtggctgcactttttcatgttgtttgtgccggtaacgggattgtggatgtcgagcattggtgtggtggggttggcgctgaacctgcgggcgtatgactttatcagtcaggagacgcgggcggcggaagaccctgagtttgagacgttctacacgaagaacattttgctcaacgaggggattcgggcctggatggcgccgcaggaccagccgcacgagcgctttgagttccccgaggaagtcctgccccgcggcaacgcgctctaaactggcgctggctgtcgaacgcttgagttctctcgatcctttacgtgagagccgaggccgagcgttcgcctattcaagtcttggattggatgggtaggcgctcggccattcctaagctcctttgcttttcacctcatatcttttgctgtactgtgacctttactgttttcggaggctggcctcagtgacttcaacgacgtttggttccgcagcgatgcaggatcgcacccagggcgggttcgcctggtgggccgggaatgctcgcttgatcaatctttccggtcggcttttgggcgctcacgtagcccacgccggcctgatcgtcttctgggcgggagcgatgctgctgtttgaggtggctcacttcacgccggatcggcccatgtacgagcaggggctgatcctgatgccccacgtggccactttgggctggggagttggcccaggcggcgaggtgatcgatacctacccctactttgtgatcggtgtgctgcacctggtctccagcgcggtgctgggtctgggaggcatttatcacgccgtgcgcggcccggaaaccctggagcagtctttccccttcttcggctacgactggaaagacaagaacaagatgaccaccatcttggggatccacctcatcctgttggggttgggggctttcctgttggtggccaaggccatgtggtttggtggcgtctatgacacctgggctccggggggtggcgacgtgcgggtgatcaccaaccccacgctcaacccggcggtcatcttcggctacctgttcaagtctccctttggcggcgacggctggatcatcagcgtggacaacatggaggatgtgatcggcggccacatctacatcggcatcatctgcattgccggtgggatctggcacatcctcaccaagccttttggctgggcccgccgtgctcttatctggtcgggagaggcctatctctcctacagcttggcggcggtctcgctgatgagctttattgccacctgctacatctggttcaacaacaccgtttaccccagcgagttctacggccccaccggcccggaagcctcgcaagcccaagccctcacctttatcgtgcgcgaccagcgcctgggggcaaacatcggccaggcccaaggccccaccggtctgggtaagtacctgatgcgctctcccacgggcgagatcatcttcggcggtgagacgatgcgcttctgggatgtgcgggccccttggaaagagccgctgctgggccccaatggcttggatctggacaagctgaagaacgacatccaaccctggcaggcccgccgtgcggtagagtacatgacccacgcgccgctgggatccctgaactcggtggggggtgtggctaccgagatcaacacggtgaacttcaccagcccgcgcacctggctggcagcccacaacttcatcttcggcttcctgttcttcgtcggtcacctgtggcatgctggtcgcgcgcgcgccgctgctgccggctttgagaaggggatcagccgcgagaacgagccggtttaccggatgaagccgatccgataagcccggaagtctctcggagatcacaacctttggcccccggcagggggcctttttttggggatcccccctgccgggatggacagagagggaagcacgggtagagactgggaaggccgaatgcgcaaatcaagatgcacaaagttccggttacggtcatcaccggatttttgggatccggcaagaccactttgatccgtcaccttttgctcaacaaccagggccgccgcatcgccgtagtggtcaatgagtttggcgaagtgggcatcgacggcgaactgctgcgggattgccaactctgcgagggagggggctccatccccattctggagctggccaacggctgcctctgctgcacggtgcaggaggagttcttgccgaccatggaggctctgctgcggcggcgggcagagctggactgcatcctgattgagacttcaggattggccttgcccaagccgctggtgcaggctttccgctggcccaccattcgcaccggcgccacggtggatgcggtgattgcagtggtggatggccaggccctggcttctgggcaactggtgggggatctggcggcgctggaggcgcagcgtcaggccgatgagagcctggatcacgagactcccattgaggagctgtttgaggatcagttgagctgcgctgatttggtgctgctgagcaaggtggatcagatcacgccgaaggagcgaacccaggtggagagctggctgcggcaacaattgcgccctgaggttcgagttctcccctgtgagcggggccaggttgccccagaagtgctcttgggcttccaggcggcggtggaggatcagttggagcgccgccccagccaccacgacttcgaggaggagcacgagcacgaagcttttgagtctttctgcctcagcctggagggcagctatgagccgggatccctagttgcccaactgcgtcaactggctcaagaggaatgcctctaccgggtaaaggggtttgtggccgtgccccacaagccgatgcgcctggtgctgcagggggtgggatcccgatttgagacctactacgaccgcccctggcgcccgcaagagccgcggttgacccgcctggtgttcatcggccagaggctcgaccgggagcgcattgctgctcagcttcaaggcttggctcacagagaagcagtggcctctgccggctgatccctgtcgggatcccttacccctggggagaggggagttgcgtgactctatcaaaggtggcctagaggtaggcgtcgagaagagaggctacggtagggaagcggcagggcaagcccagcgctgctggggagagggccggatagacaaagtggcggtggcgcaggcagtactcatcccaggccgaaagtcgcacccgaagtaggaaggctagggtgcgaaataggccgatgggcaggggcaggcggaaataaatccgttttttaaaataggcgcacacctgctctacgcattcatccaccgacaagggggggttgcccaacacccaatcccctccccccggcggatgggccacccaatgggccaccatctcggccacatcggcagcgtggatgaagtggaagctggcatccacccgcaaaaagcggatcaaatccagccagcggagcacctccttgaggccggcggtgatgtgggagtaggggtggtgggggctgccgccaaacagcagggtggggtagagggtgagcaggcgatctggccagaagctgctttcctgccgtcgcagcagcatcgcgtacttgctgcggatgtagtcggtgccggcctggccggcgatggccaaaggttctaacgcttgattcaaaaggctggcagtggaaaagtagatcacctgctgacagcgctccggatccaacaagctgagcaactccaaggtgtgggtgacgttcaccgcccaggtcagggtgggatccccccaagccgccgccatgtggatcaacccatccatctgccgcagcagggcggcgtgttcccgaatgcgcaggagatcgccggccaccagggtgatgggggcaggcaaacgctccgggggcaaccgcaggcggctggggttgcggataagaatgtacaggtggtaggcgggctgctccggaaactcgggatccctttgttgggccaggcgctccaacacataatgccccagacagccgctagcgccggtaagaaacaggtttcgcaagagatcttcccaacggcaactcatcgaaaaagcttctgactagtctaccgccttagcttgcgcctgccggattggcttaacccccaatttccctaacgggcaactgcgccctgttccaagccaggcagcaacctggaaatttggccgcgagaatggcagcatagttcgacagggatcccactcccagggagatttggacctcgctcaactcgacttctgcctgtggccgcaacctcttctccccctgctggacgggtgttcagcctttggcctcccctagcccttgttttgcagcggctggtccaagcggtgccggtgctgctgctgatcacggtgctcagctttttgctcctgcaactggcccccggcgattttttggatcccttgcgggcggatcccagtatcagccaggagtttatcgcccaggaagaggcgcggctgggcttggataaacccttgctttggcagtatttgacctggttgggcaatctgctgcagggggattttggcgtcagctacacctatcgcgtgccagtagcgcagctcatcctctcccgcgccggcgccaccctgctgttggcagtgtgctccgttttgctgacttggatgatcgccattccgctggggatcctgggggcgctgcagcagaacactcctctggatcgggcgttgcagttgctcagctacctggggcaggccatgcccagctttgtgctggccattttgctgctgatcgtggcccaaaacgtgggctggctgccggtgggcgggatgaccagtgtttattttgccgagctgggttgggggggaaagctgctggatctgggccgtcacctgctcttgcccacgctggccctgagcatcaccagctttgccgggctgcagcggattacccgcggcaacttcttggacgtgctgcggcaggaatacatccaggcggcgcgggcgcgtgggatcccggaatggcgggtgatctggctgcatgcattgcgcaacgccgtcaaccccttgatcacgatcttgggctttgagtttgccaatttgctcagcggctcttttattgccgagtttttcttcaactggccggggctgggcaagctgctcttggaagcggtccagagcttcgacatcaacgtggtgatggccgggcttttgctgggggccgtgatgctcattctgggcaatttgttggccgatctgctcttgatgtgggtggatccccggatccgacctgagtctttgctttaggggctttggatccttccccaagagctcaggtttcctgttgtacattgggttcaagttggaaaacgagggatcccccatgcactttcaacccgacggcgctctggacgacagcttacctggggtagctgcggaagcagtggtttggaatgcgctgcggcaggccctgggatccgatcccggctacctcctccatcagttcagtatctataaccatcagggccacgtcacggccaagcccgacatcctattgattcattttgaactgggcttttgggttttcgagtgtaagggctgcaacctttacaatatcgaagccatcgacggcagccagtggcgcatgcgggagtggcacagggaaaccgagacccccttggggcaggccgataaccaaatgtttcagatcaagaattggctgcagcaaaatccggaaacccggcctctccaagctcgcgttgcctggcaatatcggctggctttgcctcgcattcggcgacaagaatggcaggagcgcttcggggatcccccgtttctcggggcgctgctttttgcagatgatttggagcatccagagcagttgcggcagactctgtatgcggccaaaaaggccaatggcgctcctctcaacgccacagaatgggaagtgatcctcaaaacgttgggaataaagttgggggatcccggcgatgacccaatatcttacagctacgatccccaggcggtgatccgtcgcgtccaagagcagatctttaagcttgatgaagaccaacgcaaaattgccacccaatatcctgaggggccacagcggttgcggggcctggcggggacaggcaaaacggtagtcttgactcgcagagcggccaagatccacgccgaccaccccgattgggacattgcggtagttttttacacccgctctctctatcaccaaattcgcgagcaaatctcaaaggtctgtcagagcaagtttgaccttgagccggactggaaaaagatccaggtgatgcacgcctggggatcccaaaatcaaactgggttctatcgattgctcgctaacgaatgtggcttaacgcccaaaagcttggagcgggcaaaggcagagctaagggataaaaatgactatacaactgagcccttcgactacgtctgcgaaaagttagaaaaagaagccaaggaaatccctcagctcttcgatgttattttgatcgatgaaggtcaagatttgccccctgccttttaccgtttagcctatcgggctttacgggatcccaaacggctctattgggcctatgacgaagcccagggcattggctcgctgacggtgccaggaatagccgagctattcgggcgcgacgagacaggcaagcccaaagtgcagttgggagggcgggccactgtgttgccccattgctaccgcactccgaagattattctcatggctgcccatgccatcaacatgggtcttttgcgtggagaccagcctttgcagggagttactcaaaaagggcagtgggaaaatttaggttacgaagtggtagaaggcgattttcgtaagcctggatccacaattaccctcacccgcaaggcttgccatcccatcgatcaagaagactttgagcccaaggtggatccgcaatcgctgctaatctggcgcaccttcccttctgaggaagaggagcagaattggattgcccaacaaatcgagcgcgacctgaagcagtggagttttcagccggaggatctcctggttaccggtgtaggcagcttcaagaagagcagaccttattgggaaagcctgaaggccaagctcaaacaaagaggaattagagctctcatagccggcgaagatgccggtcaggatattttccgcttgccggggcatgtcaccctagcggggatcttccgggccaaaggcaatgaagcttggaaagtctacgtttgccagtttcaaaacgccaccgaaccggggctcagtgtggaagagcaactgcgccggcgcaaccaagcttttgtggccttgacacgcaccaagatctggtgtgtcgtgacagggatctccccccaagaccacctggcccccgcctttcaagagctgcagcaggccaaggaacagtacccctatctacgcttcccggcctttaataagggatccctgcggcgaattcatgaaatagatccggactcggaaggcgtctgataggctaccatctgccctcgagcgagctcagctctgccatcgcttttgccatgtcgtccaagtcgtttactcgctcctcaatagctgcaagaatttcgtcgtaggcggtggcagaaacggagctgaagcccagggatccctttccaaacccagaggggtgggcggcaaagttgctgcagcctgttgcttggcgagcttgattaaggcgggcgatctcttgggccaaaagatcccgtttgcagcggagttggtcaattttcgcaacgtactctttcaaaagttgtacaagctcttgttttttggcttgcaagtcttctattgaggcttttagattctgctcttctgtacgcaattgtgaaagcaattcttgctgagcttggatctgggatcccaactcaaaataggtttgagcatcagttccatcgccggctttctcttcctgccgaaggggtgtccaattggcaagagcagcccgcagatcggccagctcgttttgcaggtgctgtaaacctagctcttgccggcttttgaggtgctccagagattgctccagcaggtggattttggctttggactcactcccagccagggcggaggcgaggtagccggtcatgcccgtagccaaagcggctgcccccgactgccacagggatccgccggatcccaggctgccgagggccacggcaaggccagccaaagcgggaaaagcattgacccaaagctggcgagggggagaagacggcatcgtcggccccagaaacaggttttcattgatcctaactgctgtttggggaggtttcctcacccgcagcccttctcccttgaggagctagcaacgcaacttgcagcaacagggctgccgggatcccttagccgatgctgaggctgctgatgttgcaccgtcccagggcaggtgccgttcgcctcaccaagcccgtcagcacattgccagggccgatttcccacacctctcggatgccgtcggcggccatctgcagcaccgtttctcgccagcggactggggcagtcatctgagacagcagtgcctgcttgaggacctggggatctcggctagcggcagccgtgcaattgctgtagaccggcactcgcggagcctgaaagtcaacctcgcgcaaggtgtgggcaaaggtttccgccgccgcctgcatcaagggcgagtggaaggcgccgctgactttgaggggaacggtgcgcttggcctgcaactgctcacagatggcctgcaccccctcgaccgagccgctgatcacgacctgatccgggctgttgtcgttggcaatgaccacatcgggagtcatctggcacaggtgctccagcttgtcgcgatcaaacccaatcagcgccgccatgctgccggggggatcccctgcagcttccatcaactggccccgcagcgccaccagccgcaggccagtctcaaaatcaaatacccccgcggcgtagagggcgctatattctcccaagctgtggccggctgtacaggcgggagcctgaccctgagcgtagagatagtccgtcagcagggccgatacagtgaataaagccggctgcgtgtagccggtctgatggatctgctcttccgagagcgccaggggatcccatcccagcacctcgcgggccacagccaacttgcgggccgcccctggccaatcttgtaaatcccttcccatgcccacgacttgggatccctgaccgggatagatccaggcaacgctcatcagttcaatactctccaactcatctgccccaacgaaagacaattgctccccaggtgaggccggcgccgaagccagccatcacccccaaatccccagggccaaaccgcctttggccaatccagtcggccagcgcaatcggcaccgaggcgccggaggtgttgccgtagcgctccagaacgctggccacccgctggggatccaactgcagccgcttggccacagcatcgaggatgcgctggttggcctggtggatgaagtagccttgcacggctgctgcggcaatcccagctcgaaagagagccttctcgataatctccggcaccgcttggacggcgaacttgtacacctcacggccgttcatggcgatggggcagcagcggtattgacccacctgcagggatcccaccaggggcctggcctcggtggccatggccaggctgagcagctcgctgccactgccatcgctgcgcagctcgatgctgaggatgccgccgtccccctctcttgcggcttccaggaccaccgcccctgccccgtccccaaataggacacaggtggtgcgatctgtccagtccactgtgcgagagagtacgtccgccgccaccaccagcgcccgccggtacagcccggtttgcagaaactgggccgccgtggccacagcaaacacaaaccctgtacaggctgccgtcaggtcaaaagccaccgcccgtgtcgcccccagcgctgcttgcacccgcggagcggagccgaagcgatcgacgccggtggaggtggccaggaggattagatccagctcctggggcgggatgccggcctgcgccagggcagcctttgccgcttgcgccgccaaatccaccaggctgaggtcggggggcaggatgcgccgttggcgaatgccggtgcggggccagatccactcgtcggaagtctccacgatctggctgaggtcgtcgttgctcaggcagggagtcggcagggcagcccccacccccaccagccgcacgctcgggaggccattgctgggcatgaacgctatccttccacccgatccagggatcctaccggcagggcttctggactggggttagaggctgaggccagaggaggagcattctctccggcattgactttggatgggtgagagtcggccatttccgcttgcagccgctgtaggatcttctgctccgccgcctctttggccaggcgaatggcatggtagaccatcgccgccttggagctgccgtgggtaatgacgcagatgccgttcacccccagcaacaaagcgccgccgtattccacatagtccatgcgccgcttcacctgcttcagattgggctgcagcagccagcagcccagcttgccacgccagccgcggggcaactcctcccgcagcacctgggtgatcacctggccgacgctctcggcaaacttgagcagggcgttgcccacaaagccgtcgcacaccaccacatcaaagtcccccgtcagcacgtctcgcccctcggcgttgccggcaaagtgaatccccggcaactgggtcaggcgctgatgggtggccagggccaggtcgttgcccttgttgggctcctcgccaatgttgagcaggcccacccgcggcttctcaatccccagcacgcactggcagtagagggatcccatgcgggcaaattgttccaagaagcggggccggcagtccacgttggctcccacatccaaaagcaagaccggcttgcccttcaaagtgggcaaaagagcaccgatggccgggcggtcgatccccgccaatcggcccaagttgaggtaggcagcggccatcgtagccccagtgttgccggcagccaccactgcatctgcctgcttggcgcgcacctgttgcatggagacgttgatagaggcttgcggcttcctgcgcaccgccaggggctcttccgccatgcccactacctcctcagcgggcacgacggtgatcccaggaggcaggggccggggcaagaaaggctcaagcgcgtctggacggccgaccagcgcaatccccacctgaagatagcgatgggccagcagggcgcccttgatgatctcttcgggagcgtagtcacctcccatcgcatcaactgcaattcgcacgagctgacctcacactggaacactcctgacagataaaatgcggagatctccgctgctcctctgcctcgagaagttgggatcccgctatctacaaggcgctaccgaattttaccagatttgctctctttggttgaggccgtcaagcccttgacactcccagcgcctgaaggcaggggattcttacgcagcccaaaatggactggcgaaggcgctgtcaagacgcccctagatagtcttttgaggcataacctcaaagttctgcttacttcggaggacttcagttcctccaggttagtcattgccgcgcgggtttggcaccgcagtaggttgttttcctggagaagctctaaagaagcaactaaagtggctcaagggcttttccgccccgtcctcaagtacggggctaccaagctatccttttgtgtcaaaaggaatgtgtgggcactgcctgcctgcttgggaagacgacaggacacagctccttaccgctgggtgagggcggccaggagcgattgcacctgctggacatgggcgctggccgtggagcccctttcttgatattgagccagctctgcctccaactgagccagttgttccgctaactccgcccagcgatctcgctcagggtagagggtggcctgcagatggttgaggcggccccaggtttctgccatcgcctgggtgcgggcccgcagggatccctcctcttgctgcaactgttgccactgctgctgcaattcctgctgctggcgggccagttgctcttgttgaaagggcagagaggattccagttggtggacgagggtttgcaggcggcttttttcttggagaagctcctgcttctggctgccgatctgctccaggatcggcccgatatcgacctgaactggggcggcagcctgattttgaagctgcctaaggcgggcttcctggcgggccagctcctcgtattcccgttgcaggtttttctcctgaggcagcagggcttcctctagggcgctgcaggcagactgggcgtagtcgatatccagttcgatgtcgaaccgctcctccggagaggcggtggccagccgctcttgcagctcccgcagggtttgccggttttgctccagctcggcccgctgttggctgacttgggctgcccgctgctcgtaatctcggcgcagttggctcaccaaggccgccagctcctcgaccgagatcgcagaccctgaggcacctgacccgccgttgctgctgccatcgacgatgaagtcgtactcctgcaccaggcgataggctttttggtacaagctctcttgggattgcaactgctgaaggatcctctgcagttgctcctgataggctcgcagggatccctggcgggcatgccattcggcttggctctgctccagggatcgttgggatccccaccaggcggcgcagcgctcccgccaggcatggtagtctcgatccagctcctcctgttgagcgtgggcctgctgacgttcttgctccagttgggcaatctcttgattgaagtgatcctgctgctgctgaacctggctttttaaactctggagaagagccaagggattcgcggagaaatgtaaactctcctgaacttcttgcaacaaaatctggagctggaccgcttctgcttcccccagccggctggagcgggcctcttgcaactgagcttccagttcctgccgttgccggttcagggcttctcgctgttctccgatcaggcgctgctgctcggccaggtaggcctgctgggctgccaactcctctttgaggctgtctagaagcttgcgctcttcctccacgcccttgtattgctcgtacagccgccgcacctcctcttcttgggctgccagctccatctcgcggcgggtcagctcatgcgcctgaaaggtgagggacttgcgccaattttcaatctcttcctcttggctgcgggctttgagctgaagttggctgaagttttgtaggtaggtcaccacttggcgagcggcttcgttgatgcgggtaatctgacggctgcctgtgatttctgccagcaccaaggccccatccttgaagcgcccggcctcctgggcgatgcggccctctagagtaatcgattcttcgttcacggccacccaggtgttgtcctgctgctgcttggctagcaattgcagcgacgatttggcaaacccaatcggcttggatagctctgccaggtacagcacgcccgaactccttcaaaacagcatggacagcaatatcccaaactctgcctcagccgagcctttgcccacagttgggcaagatggggagacgaaacggctgccggagcaaggcaccccggggcgcgaaaacctgcgtcaagcctctcgcttgacccgggttgacttggatctgtctcgagccatctcgtcttgagcagcacctttgtcttgcctcaagcagcgcctccgccggctctctgcttaactggcagtctaaccggcatcggctgctgctcagccctaaactcaaccatagagtaaaaaaaacacctttgccagaggcggtttggggatattcggagtagctattcaaaccgacagcagcacactagagtagtttagggtgaggtgtagagttctgttcaggggtggtatggagctggaaggtgagctgcttgccgttcgtcggcgttctcctgccccgccggtggtggtggcctcgcaggtgtaccggacaaaggctccagaggccgagccacgccacattttggaggagatcgtctggcacaaagagcaggaggtggagcgccaacgggaacagcttcctctgaagcaattgcagcagcaactggagcaagcgccaccggtgcgggattttgtggcggccctcacccaatcccctcaccccgtttcccttatcgctgaggtgaaaaaagcttcccccagccgtggggttctccgcgatccctttgatccggtggccattgcccaaagctacgaggcggcgggagccagttgcctgtcggtgctcacggatgagcggttttttcagggcagcggcgagtacttgcgccagatccgccaggcggtagggatccccatcttgtgcaaggagttcatcctctacccttaccaaatcctctgggcccgcactctgggagcggatgcggtgctgttgattgccgccattctctcggatgcggacttgggctattttctcaagctcattcagcaactgggcatggcggctctgttggaggtgcacacttgccaagagttgcagcgggttttggccttgccgcacctgcaacaggccaaaggacgggtgctgatcggcatcaacaatcgggatctcaaaacctttgcggtggacttgaacacgacgcgggatctcttggtcgcccatcgggagcgcctcggcgatctgccggtggtcagcgagtctggcatccacacccctgctgacttgcagcagttgcgcagttggggggtgcgcgctgtgctggtgggggaagcgctggtaacgcagccggatcccggccaagccgtccgctccctgttgtcatcccagtaagcccaggattgtcaatggatcccaagaagggcctagatcgatgaaacgtattcctgtgccggctcacgtccactacgaatttctgctgcgggttctcgagcggcaaacgtttcccactgtcgaagagcaggatttcggcaaccgaggccgcacgcaagagctgatcaactctctgcgcaaagccctgacccaacagttgcaactggaagaggactggcgacagcggggctatcaggtagactaccgctggaacatagaggagcctcagccaccctcttgaccttccagcccactggaaggtttagcatcaagctggtggcattgggctggggaggtttcccaggatgcaagttgttttgacggtgccgaagctggcctgctccgcttgtgtggacaccatcacgcaggcggtgcggcaacaggatccccaggcgcaggtggaggcggatcccaagaccaagcaggtgcggattacgtctgagcagccggaaagtgtctggcggcaggtgctcgcccaagtgggctatccgccggcctagcgatttttcccttgcccgtcggcagtagcgggacaaggttcacaggtgtggttttcccctggttgggggaaagagggcttttgctattaatttttgctctgaggacagccatgtctgattcgggttcccattccgctgccccgggcctgtccgcctcatctgctggcggcacttggcgcttggctatccagggcatgagctgcgcctcctgcactgctgtcattgaacaggccctcagtcgcgtgcggggcgttacggcacaagcggtcaactttgccagcgagcaggccatcgtgcgaggggatccccggctggtgaatccgcaagccttgatccgggcggtggagcaggcggggtatcaggcgcgcttggtcgaagacgattggcaacagtccgatccgaccgacccagaacggatcgcccaacgggcggcagaacgggaattgaagctgaaggtggcaataggagtgggcctcagcacggtgctgctgatcggatccctgccgatgatgctggggcgggagatccccggcctgcccccctggctgcaggatccgtggttgcagttgctgctgacggcgccggtgcagttttgggtgggccagcctttttatcgtggcgcctgggcggcttggcagcgacgctcggcggatatgaataccttggtagctttgggaacgagcgccgcttttttctactccctttttccaaccctctttcccaacttcttccaccagcagggcctgcacccggatgtgtactacgaagtggcggcggtggtcgtcaccctggtgctggtgggcaaatggatggagcagcgggccaaggggcaaacctccgaggccattcgcaagctgatcgggctgcagccgaaaacggcaagggtcatccgcgacggggtggagcaggatatcccgattgcggcggtgcaggtgggggatcgcatccgggtgcgccccggtgagaaggtgccagtagacggggtgatcctggaaggatcctccagcctggacgagtcgatggtgacgggcgagagcctgccggtgagcaagtcggcaggagatgaggttatcggggccaccctcaaccagacgggcagctttgtgatggaagcgcggcgggtgggcaaagatacgcttctggcccagatcgtgcgcctggtgcaggaggcccagggatccaaagctcccattcaacaggtggcggatcgggtgacggcctggtttgtgccggcggtgatcggggtagccatcctaacttttgtgctctggtgggggctggcgggcaatccgacgctggctttggtgaacaccattggggtgctgatcatcgcctgcccttgtgcgctggggttggccacccccacctcgatcatggtggcgacggggcggggggcagaactggggatcctggtgaagcgggccgaaagcctggaatggctggcccatcgcctgggcacagtcgtcctggacaaaaccggcaccctcaccgaaggccgtcccagcgtcaccgagatctggacgccaggatcttcccccctagccctgttgcgcctggcagcggtggtggaacaacactcggaacatccgctggcccaggcagtggtgcaaaaagccgaagccgaaggcatctcgatcccgccggcccagcactttcaggcaaaagtgggcgagggggcagaagcctgggtggaggatcagtgggtcggcatcggtcggctgagctggttgcaggcgatggggatcgcttgggatccctcttggttggagcgggttcagacctgggaaagccagggcaaaacggtgatcggcgtggcgcaatcccaccgtctggtggggctgttggccattgccgaccccattaaacccacctcccctgtagcggtgcgccagcttcaggagatgggcctggaggtgatcctgctgaccggggataaccccaccaccgcccaggccattgctcggcaggcaggcattcgccgggtgatcgcccaagtccgccctgagcaaaaggcagcctatattcgccagctcagacggccccgccaccgggtagcgatggtgggagatggcattaacgatgcgccggcactggcagaagccgatgtggggatcgccatcgggacgggcaccgatgtggccatagccgccagcgacattaccctgatatccggcgatttgcggggcgtggttaccgccattcaacttagccgcgccacccttgccaacatccgccaaaacctcttcttcgcctttatctacaacacgctcgggatcccgattgccgccggggcgctctaccccttcaccggttggctgctcaaccccatgctggcgggggcggccatggccttgagctctgtttccgtagtggctaatgccctgcggctgtggcattttcggccctcacccccaacccctctccctgggggagaggggagctagggatcaaggcagggggccggggctatccccccaggggggcttggtgaacggcaggcggcaagctaacctaagaagctcgggcagactggggaaagcgcggtgcaaatccgccactgtgacgcaactgtgatgggatccctccctcagccagaacacccacctgcccttgtcctgtaccccttgcgattcacaaggaacggagttttttgtgttggatgtcctcagtttttcccctccccgtgcggttgggcagttttcttctcctgccttgcccctgttgctcatcggccatggatcccgtgaccctgaagggcagcaagcctttctggagctggcccaagtttatcaatccctcaccccccatcggccggtgatcccctgctttttggagctagcccagcccagtattgcccagggggtggaacaatgcttggcccaagggtggcaggagatcgtggccctgccgctgctgctttttggggcgcgccacaacaagttcgacgtgacggtggagctggatcgtctgcaggccctccacccgcagttgcgcatccactacggcgggccgctggggatccgggtcgagatcttgcaactgttgcgggagcgattggccactctgctggctgcccagccgcagcagatcccaggggcggaaacggtgttgctgtttgtcggtcgcggctccagcgatcccgaagccaacgccgaagcctgtaagctggcccggctgctttgggaaggatccgggtttgctgccgtggaaacctgctttatcggcatcacccatccccgcctgccggtgggtctggagcgggccctctcttggcagccgcgccgggtggttgtgctgccctattttctctttacaggggtgctggtgaaaaaaatcgaggcggcggtggaagaacggcgacgccaataccccgagatcgactggctgatgctgccggaattgggccttgtggacgcggtgctgcacagcctgcagcaactggagcaggaagctctccagggccaaaccctgatgaactgccacctctgcaagtttcgcctggcggtgagcgcagagctgggagcggggcatactcatcaccatgaccatgactcccatgggcacggatcccatcaccatcactctcaccatcaccacaaccacggccatacccccgcagcagcagcggatccctgggccgaattgcagagctaccaccagcgggcttggcaagtgccctaagcgagaaacagaggctgccggcgggataaactgagatgcaggcaggcgatctgtgaacctgacctctggttctcctgctccggtggttctgctagcgaaaaaacagaaacgatgatgttctcccgctcctcttgggtctcaggtgccgctgccgcggggagcgggatctttgtcttcgcgttggtggtgggcctgctggatcagatcctgccgaccctgcccaaggtttccctgtccttggccgggatccctgggctcctggctgcaattggggcctcctacggggtttggcggctggttcagatgggtctgcagtcgcattcctggcctgactttcgagaatcgctgttggcggctgtgtctccctttgatcccgccgattatggcgacaaccctcggcaacccgaggaggattctctccctttgcagtcggttgacgaggatcctcaaacccagatccgcgatcgacaaattcttgatcaagctgagcagcagacggaaactgaaaccgaagtaagcgaacacactcaagtaagactgcagggcgagcagcaccaggatcaagcttcgcaggccaaggcccaacagttgcagcccctacaagaattgtcatcaccttcttccccaagccctgagtcggcaaaacccacaccagagccagagctcaaccaaaaacttcgccaactccagatgcaggtcgccactctgaaaatagaactggaactccaagaaatccaactgcagcagttggaggtgaggcggactcggcttcagcagcagaagcagaaactcaagcacgttctgcgtcgcacggcgtccgaaaatcaaaggctgcgcttcttacaggagcaaaaagcccggcaactggagcaaactcagcaagagctgcaagctttgcgggagtcctaccgcgccttgcaagttctacaggaaataagctccaccctaacccaaaacccatctcacgaaagggcggaaacggagtcctctggatcctccgactagccgacccgctttagaacaaatacactcccctcgctgccccgacccagccgcaagtcttcatccaaataggtgatatccagccaacccgttggctcgcggcggcgaacgtcgatctgcaccgccgggatccgtttgggatcccgctcgagcagatagagaaaactctcgatctcgtagctcatcaaggcctgggatccgagcaccaagcgctcgaaaatgaccctgacccggcattccgactctgggtagaagcgggccgccaccgccacaactccccggggcagccaagcctgcagccagccggatccctggatctccgccacgttaaagacccgcccagctttggcccgaatgcactggtagatctcgccggtggtcagaaggggcaactgggccagccgcagcaggtctgtgctggtggtaaatagggtaagccagttcccctccaactgttcaggaacagaggttggcctgggggtggggttgagcgcctccaaagcagcaatgtgagacaagatctgggctttctggtcaggggaaaccttccggcctcggtcagccccctccagcaggcgcaacagggccagcttttgctcagccaaagactcaggcatgggcacactccacaggcaccggccctattctagagaacacgggatccctctgccctcaaccctccgcttccaccggcttcagatttagatttattagatccgccacctgctcgtaccccaagccggcccgcaccagcagcggctccggccccgtgagatcgatcaccgtcgagacctgggcccgatagggagcctcgtcatccagcaccaaatccacctgtttctccaactgtcgcatttcctcggcggtaaagattcccccctcttcccaatccccagcagagtcaaaacccacctccaaagagccgacgggatccccgcccagcttggccgaggtggagacgatgggattgcccagctcggccaacagcgcctgacagatggccgaatcgggcacgcggatgccggtggttttccgcttgggatccatgaccaacttgggcaccagcttggtggccggcagcaaaaacgtaaacgggcccgggatcagccgccgcatcagccgataggcgggatcgctcacttgggcatactgggcaatttgggaaagcgaagggcacaaaaaggtgaggggcttgtcgttggaaagccgcttgagacgccttacccgctccaccgcctgcttgtgggtgacatcgcagccaatggcatagaccgtatcggtggggtaaagcatgaccgccccttcccgcagagcggctgcaatccgttggatggaacgggcctggggatgctgtggatggagcttaaaatactcggccattcgggagaaaaaagcaaaacctcaagactcggagcggctagggctttccaccacttccgcaactcccccagaacgaggggtaggcggcaccgacagggatccctgcggccaatcttttagccgttgcatcagcgcttgaatatgcagacgaggcaaatagggccagtcgcctgcttcctccaaatcctgaagcacccgatagagctcttgccgggtgttgggcaaagactctcggaaggccccctccaaaatcgtgcggtgcagatcctccaacaaccgcaggagcatcaacagctccacacaagctcccgccctcgcctgggccgcctgctcaatggccaacttgatctggcgcaaatcggggggcagatcctccgccgagatatacatagccgctcatctctgagttttgggaaggcaggggcactcctattctaagattctcctgcccccgaactggctggattttgctagccgccgcgggtcgatggagatccggatcccggcccaggcactgccacacccgctgcaacaagggctccagcccctgcctggcaaccgccgagatggccgataccggggcaccggcagccattgacagccgctgggtgcgctcgctcacctcctggggctcaagggcatcgatcttgttcaaaaccacaatctgcggcttgtcgcttagcccgtggccgtaggcgcgcagctcctgctgaatgatttggtaatccctgacgggatctgctgctgtgccgtccaccaggtggatcaacacccgcgtgcgctccacatggcgcaaaaagtcgtggcccaaccccacccctcggtgtgccccctcgatcagtccgggaatgtcggcaaacaccaccccatccccggcaggatggggcaccactcccaaattgggctgcagggtggtgaaggggtaatcggcgatcttgggccgggcggacgagaccaccgagatcagggtggatttgcccgcattgggcataccgacgatccccacctcggcaatgagctttagctccaggcgcaggcgtcgccgctctcccggttggcccctggtaaattggcggggagcccgattgtggttgctgagaaaatgggcattgcccaggccgcctttcccgccccgagccaccagcagccgatccccgggctgcaccagatcccccagcagctcgccggtctctgtgtcgaacaccattgtgccgcagggcacccgcaccagccgatccgcaccactggcgccactgcgatggttgggcccccctttggccccatgttctgccttgatcaccggctgaaagcgaaaatccaacaaggtctgcaggccgggatctgccaccaggatcaccgagccgccccgtcctccattgccccctgagggccctccggcgggcacatacttttcccggcgaaaggcaacaatgccatctccgccgttccccgcctgcacttcaatttccgcctggtcgataaagtgcaatcgcccctctcccacctgtggccctctctctctagcttggcaggatcgcgaggaagtttgccacaaaagctgccctcttaagctactatagtatttcccaagccattgcctgtcccgcctgggagggtgagcgagtatgggagctgttccttacaagttcaactgctaattcgcatcaactgctctgctgttacacccctatgagtcgattcaccgctgctgccgatgtaggtttcaccaccgaggactttgccgccctcttggataagtacgactatcacttcagccctggcgaaattgtagctggcacggtattttcggtggagccgggcggtgcgttgatcgatattggggccaagacggctgccttcctgcctttgcaggagatgtccatcagccggatagaggatccgcacgaggtgctgcagccgggagagacgcgcgagttttttatcctcaccgaagaaaatgaagaggggcaactgaccctctccatccgccgcatcgagtacatgcgggcctgggagcgggtgcggcagctacaaaaagaagacgccacggtgcgggccaccatttttgccaccaaccgcggaggcgccctggtgcgtattgagggactgcgcggctttatccccggctcccacatcagcagccgcaagcccaaggaagagctggtgggcgaagagctgcccctgaagtttttggaggtggacgaagaccgcaaccgactggtgttgagccatcgccgcgccctggtggagcggaagatgaacaagctggaggtgggcgaggtagtggtcggcacggtgcgcggcatcaagccttacggtgccttcatcgacattggcggcgtctctggcttgctgcacatttccgagatctcccacgagcatgtcgacacgcctcacagcgtcttcaacgtcaacgacgaagtgaaggtgatgatcatcgacctagacgcagaacggggtcgcatctcgctgtctaccaagcaactggagcccaatcccggcgacatgctgcgagatcccaagctggtttacgaaaaagcagaagaaatggcggccaagtaccgcgagcaactgcgggctgccaagcaaggacaagtcgaggaggcgccgctggaggtttcggaagaggagctggaatacgcggctgcggcggtggagtaaagccatcttgcggagagccttcggcggccaaggcttgccggtttgtctctcccttagcctagctgggatccctggccaagaggggtgtcgggtgcgggtacagcagcggtgagagtttgcttgtccatgagcgtttgcggctacctctacacgcccgcccatgcctcttggccagaccaggagctggcctggttgaaagcacacggggccgatcccatctggcacgactggggatcccgcatccatctggaagagctgttgcagggcattgccgccggatcggtgcagcaggtgctgctggtgcgcctggcggatctgggggatcgagtggaggaagtccaccaacggctattgcagatccaacaagcggggctccgcctcagcttggtcaacgagtccggcctgcacacccccagcgctgctgccgattggatcccgctgctggccgagctcccccatcaattgcagagccgccgcctctgctgcagccaagcccaaaaccgtctagcgggcaagcctccccctgggcctgccccctttggctaccgccgcgaaggggatcgctacgcgctggatcgccgccaagcccccattgttcaggattttttccagcactttcttctctacggatccttgcgccaggcggtgcgcttcatcgctgaaaaacaccacaagcgcatttcggtggccaccgggcgcaactggctgctcaacccggtctatcgtggagatctggcctacgccgacggcaccgttctgcgcgatacccacccggctctcctcagccgcgccgaggccgcccagatcgatcgctggctcaaacgcaaccaaaagatcccgcgccgcagcgccagcgccccccgcgccttggccggcctagtccattgccgcgtctgcggcagccttctgcgcattgtgcaaaccacccctcgcaaggccaagaagaacggctcctcctacctctacctgcgttgccaaacctgtcgctacagcctccactacgccgccgttctgcaggaggtgatccgccaagtctgccaacagctcccccagcgggcccaaaacctggatcggcaggccctggatcaaacccgccaacagctccaagcccagatccaagccaacagcgagcggctgcgacaactggaggagctgcagcaatctggactaatggacgaacctgccctggcccagcgctgctaccagttgcgggcggaaacggcccgcttggcccaaaagctggaacagctcccccccgccaacttcctccagattgcccaaactctctccatcccgcccttctggcaagacctcagcgagagtgagcgccgcgcctacctgcgggaattcctgcgcagggttgaggtggattctacaggggccgtgcagatgacctttgccttcgatccctaagggatcccttttgaattgccgattccgccgctcctctggacattgagacaattcttgagacccgccctcacaccgggaacagggatcccgccagccgtctccatcgggttgacgggaggacgtttgtcgtcagcgctcgtcagaggcgaggagagaggcatcatttgcttttgatctacttttatacaaaaacaaaaaacaaaagctgataaacagctaaaatctagctctaaaaatcttttggacggaattttgtctgtccagcgatttaggaaactcctttaacctgttttagacttcccttaactcttcttaacacttctcaggaggtggatgggctgccgataatggcctttgccaggcttgtggaggaacgtgctgtgaagttggcagtttacggaaagggtgggatcggcaagtccaccaccagttgcaacctctcggtggctttggccaagcggggcaaaaaggttctgcagatcggctgtgatcccaagcacgacagcaccttcaccctgaccggctttttgatccccaccatcatcgacactctggaggccaagggctaccactacgaagacatctacccggaggacgtgatctaccgcggctatggcggcgtagattgcgtcgaggcaggcggtccaccggcgggggccggctgtggcggctatgtggtgggggagaccgtcaaactcctgaaggagctaaatgctttcgatgaatacgacgtcattctcttcgacgtgctgggggacgtggtgtgcggcggctttgctgcccccctcaactacgccgactactgcgtgatcgtgaccgacaacggctttgacgccctctttgccgccaatcgcattgccgcctcggtgcgggagaaggccaaaacccgcaagctgcggctggccgggttgatcggcaatcgcaccagcaagcgggatctcatcgaccaatacgtctcggcagtgcccatgcccgtgctcgaggtgttgccactggtcgaggacattcgcatctcgcgggtgaagggcaaaaccctcttcgagatggcagagacggatcccagcctggagcccgtctgtcagtactacctgaacatcgccgacgagctgctggcccgcccggaggggatcgtgccccggcctgccgaggatcgggagctgtttgccctgctttcggacttttacaaaacccccgtgcgggagccggcgctggtgtaagggatcctaagcctgccagcttgccggtgtgtctaaaagtgaagcaattgtttcgaaaaaccgtcgcaaaccttatcaattcgttgtctggcccgctttccactccaagatggattgtgcaggaaatccctcttgaggacatggcagaggagttggatatgcaagcacaagcgcaacccaccgtggtgattaccggagcttcttccggcgtcggcctgtatgcggctttggctttggccaagcggggctggcacgtggtgatggcctgtcgggatctggacaaaggccggcggatggcccagcaggtggggatcccccagggcagctacaccttgatgccgatcgatctggccagcctggccagtgtgcggcaatttgtcgagcaatttcgccagtcgggccgctctctggatgccctggtgtgcaacgccgccatctacatgcccttgctcaagcagcccctgcgcagcccggagggctatgagctgaccatggccaccaaccacctggggcacttcttgctctgccatttgatgctggaggatctgaagcgctccacttacccggatcggcggctggtgatcttgggcaccgtcacccacaaccccaaggagctggggggcaagatcccgccccaaccccacctgggggatctgcggggttttgcccagggtttcaaggagccgatcagcatggccgatggcggcaagttcgatcccgtcaaggcctacaaagacagcaaagtctgcaacatcctcaccatgcgggagctgcaccgccgcttccacgagagcaccggcatcaccttcctctccctctaccccggctgcgtggcggaaacaggcctcttccgccatcactatcccctgttccaaaagctcttcccctggtttcaaaaaaacatcaccggtggctatgtctcccaggagctggccggcgagcgggtggcccaggtggtggcggatcccgagtttcgccagtcagggttctactggagctggggcaaccggcaacgcaagaatgccaagccctttaaccaagaagtctcggacgaagcaggggacgaggccaaggccaagctgctctgggatctgagcgaaaaattggtgggcgtgccccagttggtcgccctctagcttgacaaacccttttctaggagccgacgatgactgctgctgtggatacttccaataccctccactttcaatgcgagaccggcaactaccacaccttctgcccgattagttgcgtggcctggctctaccccaaaatcgaagacagcttctttttggtgatcggcaccaaaacctgtggctactttttgcaaaatgccatgggggtgatgatcttcgccgagccgcgctatgccatggccgagctggaagagggagatatcagcgccaagctcaacgactacgaggagctgaagcggctgtgcctgcaaatccagcgggatcgcaaccccagcgtcatcgtctggatcggcacctgcaccaccgagatcatcaaaatggatctggagggcctggcacagaagctagaggccgagatcgggatcccgattgtggtggcgcgggccaacggcctcgactacgcctttacccagggggaagacacggtgttggcttccatggcccagcgctgcccggagcaggtgcaggaagaggagcgggagacgcggggcggcctgcaggcccttttctacgggctgcgctccggcaaaaagaaagaggaagagggcttccacccccacccgccgctggtcatcttcggctccgtgccggatccggtggttacccaactcactctggagctgaaaaaatacgggatccgcgtctccggctggctgccggccaagcgctacggggagctgccggccatcgagccgggcacccatgtggtgggggtgaatcctttcctcagccgcaccgccaccacgctggtgcgccgcaaaaaggccaagctcatccctgctccttttcccatcgggccagatggcacccgcgcctggatcgaagccattgcccgcgagctggggatcccgactccaggcctggcagagcgggaagcggaagtgtggcgccacccccaagttcaagagtacctgggcctgctgcggggcaagagcgtcttcttcatgggggataacctgctggaggtctccctggcccgcttcctggtgcgctgcggcatgacggtgcaggaaatcgggatcccttacctcgacaagcgctaccaagccgccgagctggccctcttggagcgcacctgcgaggagatgggggtgcccaagcccaccctggtggagaagccggataactaccaccaactgcagcgcatcaaagccctgcagccggatctggtgatcacgggcatggcccacgccaaccccctcgaggcccgcggcatcaccaccaaatggtcggtggagtttacctttgccccgatccacggcttcggcaacacccaggcgctgctggagttggtcacccgcccgctgcggcgcaacgccgccctcaaaggcttgggctgggaacagttggtacgcgaagaagcttctgtctagccctctggctcctcgttgtcgaagagcaagccgtccaggtgatccggaagttgctgccggtcgatccagaccatgcccgccaaaatcgcctcggcctcattttggaagtagccgtaggctttggcagcaggctccactgagccatcctgacgtagccgctggcagcaaaagataaaccccttgtcggtagtttgggtggtgatgcgccagttgcggtggatgtgctcggccatggtcggggatcccaatgcagcaagggagctccctcacccccaacccctctctcaaggggagaggggagaaaaaccctagagcgtgcgcagcacctctcgcgctgcctctagggttctctccacatcggcctcggtgtgggccagggaagtgaagccggcctcaaattgcgagggcgccagatacaccccccgctccagcatgccgcggtggaagcgggcaaacttctgcaaatccgagcgcttggcctcctcgtagttgcgcaccgggccggcggtgaagaaaaagccgaacatgccgggcaaatagcccccgcacatctcatgaccggtctcttgtgcaatctgcagcagccccgtcgccaactgctcggtaatccgctccagatactcataggtaccgggtcggcgcaagatgtccagagtgtggatcccggccgtcatggccagggggttgccggagagggtgcccgcctggtacatgggccccgccggcgccaccatctccataatctcccgccgaccgccgtaggcccccaccggcaggccgccgccgatcaccttgcccagggtggtcaaatcggggatgacgccaaacttggcctgcacgccgccgtagctgatgcgaaagccggtcatcacctcgtcaaacaccagcagggcgccatacttttgcgtcagctcccgcaaaccctccaaaaagcccggctgcggcggaatgaagccggcattgcccaccaccggctccaggatcacgccggcaatggagtcgggatactgctcaaacagagccttgactgcctctaggtcgttgtagggggcggtcagcgtggcactggtggcagccttgggcacccccggcgaatctggcaggcccagcgtggctacccccgagccggccttgaccaaaaacatgtccgcatggccgtggtagcagccctcgaacttgatcaccttttcccgcccggtgtaggcccgcatcaggcgcagcgccgccatgcaggcttcggtgccggagttgacaaagcgcaccatctccacgctgggcaccgcctcgatcacccgctcggccagctcgttttccaaaacgcaaggggcgccaaagctggtgcctttctccagggcccgccgcaacgcctcgatcacctcggggtgggcgtggccgacaatcgccggcccccaactgccgatgtagtcgatgtactggttgccatccacatcccaggcgtaggcgccggcaacgcggtcgaagacgacgggatccccgcccaccgacttaaaggcacgcaccggagagctgacgccccccggcataagctgctgcgcccgtgcaaagatctgcctggagcggctggtgttaaacgagcgagtggggagagtgctggtcatactgggagctgttcaacgcatcttctaggctagcaggcaaggagacctgctggtggactgctgccctctcttttggttttagttacttgggcttccttctgggggatccacccaccgcccatcggctttgatgagctcgatcagcgcctggacgccctccgactcgggcaccttcttcacctcctcctttccgcggtagagggagatgtagccgggggttttccccacatagccgtagtcggcgtcggccatttcccccggcccgttgacgatgcagcccatgacggcaatgtcgaggcccaccaggtgctgggttgcggcccgcaccttctgcagtacttcctccaagttgaagagggtgcggccacaggaggggcaggccacatattccaccatggttttgcgcaggttgagggcctgcaagatgccgtaggccaccgggatctctttttccggggcttcggttagggaaacccgaatggtgtcaccgatcccctcggccagaagcgtcccgatccccactgccgatttgatgcggccatattctccatcgccggcctcggtcacccccaagtggaaggggtagttcaggcccaaggcatcgaagcggcgggccgccagccggtaggccgccaacatcacctgcggacgggaagctttgaaggaaagaactacgttgtggaagtcttgctcggcgcaaatctcggcatattctagggccgactccaccatgccctctggagtgtctccatacatgaagagcatgcgctcggccagggatccgtggttgacgccgatgcgcagggctttgttctgagctttgagggtctgcaccaggggggtgaaggtttcgcggatcttattgcggatggcctccagttcggcttgggtgtactcggtgcgaccgggctgcggcttttccaggacgaacagacccgggttgatgcgcaccttgtccacgtattgggcgacctccagggcgatcttgatgccgttgtggtggacatcggccaccagcggcaccggcttgtaggtttggatcagcttgctccgaatcgcctccatcgccttggcatgggccatgctgggaacggtaacccgcacgatctccgagcccgcctcgtgcagacgacggatggccgccaccgccgcatcgatgtcgagagtgtcttcgttgatcatggactgcaccaccaccgggtgctggctgccgatcaacacgttgcctacggctacggtgcgggtaggacgacgggggtagaccggttctgggtagggctgctgagagggcgcgttgggccgatctagagtctgcatggcttgctaaaaaagggctgctctagcttgattgtaggccgaaatgccagcaagaccgaggatctccccgcttggcccacagctccgaccccccggctttggctaaaaagcgcggcacaggtctaggggtagaaggcgcaaacgagctgacttctcggacaaatggcgcaataaagaaaagtcaagccaatcaactgccccaggggagcaggatcactctcgatgaagccgtcctagccgcacaagccgcacaatttgctagaaactagggtgtcggtactccctttgtcaagctgggcaaactcccctgccattcttgccagggggacggtggctttgaagcaagcccgcctgccttggacggcaacagggtgtcaaagcaaaacaccctgagttccaagatgagccgtatgcacctgggagctctagagggagagagagcaatccccggttagcggtataacctcggtctcaaaggtttctagagaaatccctccgcacgagcaggcagcgttttggctagggccgataagcaggaattaaaatgctccccttgggctggcgcgagggcgtcctttgcggccaagtctgaggtggaggcaagccgcccctgaaaacggcactcaagggcctaggggaactgtctacagggaaagaggcaactgccggcgctgagggtgctcttggagccgctcagcatctgtcctagcggagaagacagggcttcagccatccgattccgtgggctgatccctgaggaggtggctgcgaataaagtctttgggcgtcacgctttccacaaacttatggaaggcctcccgctctgcctcgtcggcatcttggttcatcgggatcgaagcttccgcaatcacctcttctacggtccagatgggggcatgggcccgcaaggcaagggcaatggcatcgctggggcggcagtcgatctcctgctttttatcgccgcagactgtaacaagcactgcatagaaggtgttgtccagcagcgcgtggatgataacccgctccagcttgatcccccaagctttccaggagttcagaataaggtcgtgggtcatggggcggaggggcttttggtcgtccagcgcctgcagaatggcgttggcctccgctcttcctacccagatgggtagggcacgccgctcatgggtatcgcgcaagatgacaatgggagcctggttgacagcgtcgaccgcgatcccagccacatgcatctcgatcatgagcactcgcctccagccttcagacctcgatcgtatccactggtagcaaactttggcaacacagcatgggctcggttcgtacatcacttgaagtggccctcatcggtggcaccagcgaaagccgcagcttggcccacgtcctcagccatgaggggatcccttggatagccaccgtcaccaccgagggcggaagaaggctgtatcgggatctgcccggccaggtggtggtgacgcgattttcgccgccatctttggcacaattcctacaggaacacgggatccgcgtgctggtagacgcttcccatcccttcgcccaggagatctcgcaactggccatgcaggtgaccgcccaactggggatcccctacctgcgctacgagcgccccccggtggcgttggatccctgggtacaggtggcgccggactggcaggcggtgctcacggatggcgtactggcggggcggcgggtgctgctgacggtgggggtgaaggcattgcccctgtttgggccctggcaggatcgctgccaactgtgggcgcgggtgctgccggagtcggttccccaagcggtgcaagccgggatccctgccgagcgggtgatcggaatgcgcctgcccctcagctttgagcaggaactgcggctttggcagagtctagatcctcaggtagtcatcagcaaggagtctggagaagcgggtgggctggccgtcaagcaggcagtggccaaaaccctggggatcccgctgtgggtcatccggcggccacccttgcgctatccctggtgcagccaggatttgacagcggtggtgcaggagtgcaagcgccgactggccagagctcacgctcaaacaaatcaaaacggctcctcggcgggcaggtcagcctcccggtcttgacgagatcccaggagttcgaggcgatctacggcaatgacgggtctttggcgatcctcaccggtggatttgtctttccagcgatcgaacttgaggctgccggttaccccaatgaggctgcccttgcgcacatattctccggccacctcggcggtgcgcccccacagctctaggttgaaccaatcgggcttgtcttcgcctttgcggaagcggttcaccgccaagctaaaggtacacaccaccctgcccgactcaaagtagcgcacctccggatccatgccggctcgccccaccaaggtcaccaagttcaggctcatgggcttttctccagacagtctgcagctttcagcctttagttgtagcgcttgcaagggatccctgtcatcttggcaacgacagtctcagccgatcccgtcagcgggccgtaggccttgcggatctgagctgggggagagtcttcaggatatctcccgattctcctgcggggatctcggttgatcgggaagaagaatctttgctctcatggactgggtggttgcagggggggcgctgatcgtgttgcaaagatttacaatatcagaagctccagagcacctgccggcctaggcccctgatcccgacagacagattgccaccggccagcaagaagggctcatcactgcaagaggacgcattcagcaccagttcctatggaattcatctacgcatacgcctggttgatccccgtttatccgttggtggcggcttttttactcggcttgggcattttgctgttcaatgcctggacaagggccaaccgctctctggccgccttcttgagcgtgttcgcgacgggaacggcgatggttcacgcctttgccctcttggccggccaagtgcagggccatgagaccgttctcaaaaccctcacctgggctcaggcgggctccttctccctggacatgggctttgtggtggatcacttgagcgccatgatgctggtggtggtaaccacggtggcctttctggtgcagatctactccgacggctacatggcccacgaccctggctatgtgcgtttctacgcctacctgagcctgtttgcctcctcgatgctgggcctggtggtcagccccaacctggtgcaaatctatgtcttctgggagctggtggggatgtgctcctacctgctgattggcttttggtacgagcggcaggcagcggcggaggcagcccagaaggcgtttgtcgtcaaccgggtgggggactttgggctgttgctgggcattttgggcttctactggatttccggcacgtttgggttcgaggagctggcttgcaatgtggagcagatggtggccaacggcgcggtgagcagcagcttggttgccctgtttgcggtgttggtgttcttgggcccggtggccaagtcggcccagttcccgctgcacgtgtggctgccggatgccatggaaggccccacgcccatttcggccctcatccacgcagccacgatggtggccgccggggtgttcctgttggcgcgcatgttcccgctgctggaagggatcccaccagtcatggacctcatcgcctggacaggggctggcacggcctttttgggggccagcattgccatcacccaaaacgacatcaaaaagggcctggcctactccaccatttcccagctgggctacatggtcatggccatgggatccggtgcctatggggcaagcttgttccacctgatgacccacgcctacttcaaggcgctgctcttcttgggctctggctctgtaattcatggcatggaggcggtggtgggccacgacccggtcttggcccaggacatgcgcctgatgggagggctgcgcaagttcatgcccgttacggccttcacgtttttgatcggcacgctggccatctgtgggatcccgccctttgccggcttttggtctaaagatgagattttggccgcggtttttgagcgcaacccggccctctggggggtgggcttcctcacggcggggatcaccgccttctacatgttccgcatctacttcctcacctttgaaggggagtttcgcggcaccaacctgaagctgcggcaggaggtggccgtcagccaaggccgaccggtgccggcttttgcctacgcgtttgccgggaaagaggcggcctatggtcccggagccatgaacatttacgaaaagccccagcccagcagccatcccgaagctgggggagagggacacgaagggcatggccacgctgccgagccgcatgaatctccggcatcgatgacgattccgctggtggcgctggccgttccttccgtgctgatcggcttggtgggcactccctttgccaacttcttcgaggctttcatccatgcgcctggtgagtctgcagcagaaactggttgggcccaggtggccgccgagtggcaagcggtgctggccggccacttcgattgggcagagtttctgatcatggcgggcagctcggtgggcattgggctgatcggcattgccctggcgggtcttatctactggcaaaaacgtattgatcccagcaccttcccccaaagtctgcaacccctgtactacttctccctcaacaagtggtacattgacgacctctacgagcgggtctttgtgcggggcacccgctttgtggcgcgggaggccttggaggtggacagccgcattgtggatggggtggtcaacttgacgggcctggcgaccatggtcggcggcgaagtgatgaaatatctggagaacggcaaggcgcagttttacgctttgatcatctttgcggcggtggtggtgatggtggtgctttctggggttggggtctagcccaggagcatgactctagtcaatgatatgctggactatactgaaaataatgtacaatatgttcagtatggctgcttggtatggctaggtatgtaaaaccgagagaagcggcggattattttggggtgtgtctccacaccttgaggcgatgggaacagaaaggctggatcaaagcaatacgtactccatctggtagggcaagaaggtatgacctcgacagctacatcagaacgccaaagaaagccaaacgagtcgttttgtacgcccgagtcagcagtcgagggcaaaagtcagacttggagagacagattgcaagactggttaacctctatcctggagccgaagtggtcggagaggttggcggcggcctcgacttcaaaagaccaaagttccttgccttattggaacgagtccgtgcaggagatatcggaacgattgtggtcgctcaccgggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacgggtgcgaaatcttggttctcgatgacgatcacctttctccccaacaggaactggttgaggatatcctcaccatcctgcactgcttcagcagtcggctctacggactcagaaaataccgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaagtttggaagcggtggcaagcggcgtgccggtactgctacaaccaagcgattgcctatcagcgtcagcatggtgccccaaaaacggccagaaagctgcgggacatcatcctgcactccgacctgcccgggtgggtgaaggacgccccctgccacatcaagcagaacgcggtcgtcgaggcgtggttggcgttccgccgaagcaaagacgcgaggtttcgcagtgtgcgggacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggtttggcgttccgtgcatccgaggagatgcccagagagtgggtacgtggaactgagctaatgcgggtgaaagacagatggtatgccatctttcctgagcccgtgaacgagcagtgttcgttagcaaagggggtgatcgcacttgatcctggagtaagaagcttccttacagggtttgatggggcgggctttgtagatatcgccaagggagactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatctaggctgagcaaagcgccgagactcaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtgggcgagtgccatcgcaaggtagcggcgttcctgacggataactaccgattgatattcctccccactttcgagtcagccaagatggttgccaaggcagggaggaagtttggtagcaagacggcaagggcgatgctcacctgggcgcactatcggttcaagcagttcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacatccacaccaagttgggtggcgcaaaggtgtttcgatgcccaaagtgcaaccataggctaccacgagattggcaaggcgctctgggtgttatgctcagggctttgcgggataccgcctttctgtttggactccgtccgagtagcgcggtcgcgtcagcgtcgcgtagtgacaacggaaacggacagaatgctatcgcttcaccgctgagcagtaatgctcagcagtgttcagcgtaaatgtatcagctcggttgctgctgatcaaggttttgccatcagcagtaaactaaccggctccgaccgcccccctcaatcccctcgtatacggggggcaggggggccggggggcaagtcttccaaggcaataggactgttggttgcctgcgccctacaaacaatcgctttggagaggcagtgattcacccaagcctgagagcgtctctccctgccagacagccgctgagcgaccgaagtacacgcgcccttgtcattcgactctccgcacaacaccggagcgcaccctgcattgcacagtttctcggatgccaccccgccactgtcctcaacgacctcaagcgagggcaacagcgttgctgcgatgggcttgcggacggcaaagcacttggcgctcccccaaaagttacccctggggtgaaggcttaccttgtcaccctgcctgccgaaaactgcatctaggcagccacgcaactgcaagtgcatctcttcacactcacccgacacttgaagcagctctacggcgccgctgttgaggcccagatcctggggcagttgcgccagcagctcgactcggctgctgcaagggaggaggcggctctatgccgaagctgtagcccacctggcgcacagtgtgaatgaggcggggttggtgcggatcgcgctccagtttcttgcgcagggagaggatgtgggtatcgatggtgcgggggttggcggtggaatcgggccaagcccgctccagcagctcctgccgcgagagaggatccccatcggcctggatcagcaccatcagcaagctaaactcctgcggggtgaggtcgatgccttggccggccagggtgacgcgccgctgcaccaggtcgattttcagatccccatactgcaggaaggtggggggaaggctgcgccgcagccgacgggtcagggcctgaatgtgagcatccagaaggggcagactaaggggcttggtgaggtagtcgtctgcgcctgccttcagccaagcgatgatgtcggcttccgctccctgttgggagaggagcaagatcaacacatcgcaatggcgatgcgcccaccggcatagttggagtccggcacggctggacagctccgcatccaaaattaagaggtggacaggctgctgttgcagcagggttttggcttggcgaatgttctccgcttcccaaacccggtgccgtgcctgttgcagatgccaacccagcaagctgcgcagatgagggttgccttctgccagcaagatgtgcaaaggttgcatggctactaggttggatcccgccctcatcatagacagcgggccaccttcggacaatgttgttcgcccgctaccggttggacagccctctatccagaccatggccgattctccatcccctatctccgaacgtaagcaggatcacctggacattgttttgcggcaggacgtaaacgccagagggatccgcaccggatttgagcggtttttcttcgagcacgtggcgctgccggagctgctgctgcccgagatcgatctcagttgccagtttctgggaaaacgcctgcaggcccctctgctgattagcagcatgaccggggggacagacactgcccgggagctaaacctgtacctggcggctgccgctcaagagctgggcattgccatgggggtgggatcccagcgggcagctttagaacacccggagctggcccagacttaccaggtgcgcccagtggctccggatattctgcttttggccaacctgggcgctgtgcagctcaactacggctatggcctggagcaggcgcgacgggcagtggagatgatcgaggcagatgcgctgattttgcacctcaacccgctgcaggaggcggttcagccccagggggatcccgactggcgcaacctctatcgccgcatcgagcagttggtgaaccagttgccggtgccggtgctggtcaaggaagtgggcaatggcctcagcgcccaagtagcccggcggctggccgagtgtggcgtggccgccctagatgtggctggggcaggggggacgagctggagcgaggtggaagcccatcgccagaccgatcccctccagaaacgcattgcccacagcttccgggactgggggatcccaaccgccttggccctgctggaaatccgccgcttcctgcccaacctgcccctggtggccagcggcggcatccgcaccggcatcgatgcagccaaagccatccgcttaggggccgatgtggtcggcatggccgctcccgctctccacgccgtctcccgagggcgggcccaggcggtggtggacagcttccgagccgtgatcgaggagctgaggatcgccgctttttgcaccggatcggccaacttggcgcagctacggcaagcggctttgcgctggcaagatacctgggatccgctgcctcctatcatggaaaggggttgaaatcaaattcctaacacctgccacaggctcacctccaaccccaggacggccgcccctgccgcacttgcttgcagctcacaggctacggcgtcgggcctcggggcgatagttctccgcaaggagaccccctctttccctggcaaaaaagtgcctctggaaaggcttggcaaaggatatctccagcctcaggctttgaaacgccgtctgcgaggcctgggcggtcttgggatcccttagctgggggctgccccaggaagcctttagggaaagtgcaactgtcggctaatccgcaccataggccccaggcccaatcgggtcgggttgagcgcctgcatctcaaacagggccagaatgtggcgtacctgcagctctggccggttggaatttacccccatcgccaccaccaggccacaatagccgcccgtctcgcggcaacgccgctcccagcgcctgcgagctttggcgtgcacgggatcgtcctcgggaaactctgcaaacaggtgcaggtcgcggttgcccgtttggacaatttccaagtcgtagcggctgccggcaaagggatccacccctgtgttaaaacaaacaccctggggccccccttcgccgcgcaggttttcgatcaattgcttggccttggggcgggaggtgcgcacgatcaccaccggcagcccttcaccccttggcaccagcttactctgggggagaggatgccattgccctgtgcggcgcagcgcctctacggtggcccagggcagcacgcccaggctaagctgcgcaccctcaggcaccagatcatctcgcagcagggtttgggtgtgctcttcttcgtctccttctagctccagaagttctacagccaagtcgggcaaggtgcgcacttgcaccgagagggtttcccctggggcctgggggttgggaatgcgataccgcccctgacagggttggaaatcctcttccagcttgcggcggtactgcttcaaaaaacgatgcaaggcctccaaagccaccgccacagccgccgcctcatcttcctgcaaaacaacgcgcaggccctcgagagggtggatggtgccgaagttcggctcgatttcttcgggatccagatcggccaagtccaggtctgatagctcgttgagttcgggattgcgagcttgaaaggtgagatagagacaatcttgcctgaggaaggcttcctccatctcctcggaagtctctggttggcccgcgtcctggcgaaaccgtttgagggagtgcagcgagcgataaaaaagaaccccgtactccatccccagccgccccatgaccgagacgtagagggtttcaatatcccagcgatttagctcgatcgccaagatttggtgatcctctagatagtcccagggggcatcttgccagagggtgagggctttgccggccagcagcttcgcgtagttctccggcagcggcggcgggatcccctcactggcctctgcaaagctctgcaggatctcgtcgattagcggcaattccggctggcattccactttgatgtccagctcgtgcaaaatgccgcgcaggaaaaactgcacctcccgatcccgcacgacgaccttttgcggacgagccggcaaggcagcattgggccgctccatagccatgatcaaggttcgcaccatcggctccaagccggagccagcaggcaccacctccatggcccgcaccacgccctgaacgccatccacccataaaatgcactccccctcagccaagccggcggagatctgggatcccagggctagcgaacctggtaggcggtggcaatccccttcccataccgaggacacctggggcagcttttgcaatcgacgaactgtagcggctggcagacccgacatagacatctagagcaaacaaaggaacaaattggcagataccctgcgcggggatctgagggggtgaggatgaaggatccccctgaagtcaatctaaccaaactgccagagtcaaagctgagtgactgagccgcctgccaagctgatggtcagactcgaactgacgaccgctcgattacaagtcgagtgctctaccaactgagctacatcagcaatttagctctaccgattctagcattctctcttgggaagttgtcccccagccgctggcttgcttcggggggcaagaggcgggggatgctttcttgacccagaggcccacccccctcccagagggagaggggaagggagcttagcctcaacttggcaggacggctactgctgctccgctgccggttgggcaatgggggccaagtagatcaccaaggctcctgcgagaaagcccaggatgttgcgcaccagcgggagccaatcctgggtgcgggtgatcaccgggccgatgccgaaggccccaaacaaaatgaaccacaagggagagataagcaaagcccaacgccagttaaacagctcctccgcgtggcggggtttgccggcaaacccgaagacgatcccgcccaagatagaggtgagcagcgtcaggatccactgctcctgcggcagtccgggcaccacacggcagcccccttggtgaaaacagcgatccaaaacgtcaacggtttccaaaatggcgcgctgagtgccgtgctctcgcacgtagaactggttgccgaagcgagattgcagctcaatccaaaaggtacgcggcaggatctcccgcaccgcgtctcccacgttaaaggccagcaagttgcctcccctgggatcggccaccatcaaaacgctgcgctcgttcaggccccagtactctttcacttggcggcctggggtttggtcaaactgggtcagcacccgcagcttccagcccgtttcttcctccaaccggttcagatgctcggccagttgtgcttcctgattgctggtcaactgatccgccaaatccaaaaccggcaccggcggctgcggcaactccatctccaccactggcaaagcaggctgggcccagagcggggatcccccacctagccaaatccacagccccaggcaaaagcttgccccgacgcgcagtatccgttgccatccgatgctcatgctggttcctctcttggctgtgatgacgagatactgagaactggtgttaagaagtatttcaagttcttacagatccatcatgcatcgggacaaatcgtttggccagagggatccctttttctgggttttctgagtggcccccgaaaaagttggcaacaggaacaggctcgtgacgcagcgtgctgattttctggtcaattgcccatccagagggcatactggtggcaacaattttggatcccgagggcgtgcatgatgaacttcagacgctggttgggtctctgctgcgctggcctgatggcactgctgctgacggcctgcggcaagggatccaccccctacgacagcatcgtggtcaactttgtcaacacggccactcccactgagatcgctgctcttgccaaagcctacaatttgccgctgcgacccagcagcaacagcgcttttgcccgccaggaggctatctacctgttcgatgtggatgcggaacatccaggagccacacggcggctcatcaaacggctctcgcgggaagccctggtcgagtatgcccaccccaattaccaatttcaggcggcttttgtgcccgacgatcccctctatccccagcaatggaacctgcgagccatccgcatgccggaagcctgggacatttcccagggagaaggggtgacggtagccgtggtggacaccggggtgacgcgggtgccggatctggcccaaacgcaatttgtgcagggctacgacttcgtggacgacgatgaggatcccaccgacctcaacggccatggcactcatgtggccggcaccatcgcccaatccaccaacaacaccctaggcgtggccggggttgccttcaaggccaagatcatgccggtgcgggtgctggatgccaatggttttggatccctgtcagacgtggtggaagggatccgctatgctgccgaccacggcgccacgatcatcaacctcagcctgggtagccgcgcttcggcccgactgatggaggaggccgtagcctatgcccacagcaaaggggtgacgatcatcgccgccgccggcaacgaaaactcaagccaggtgagctacccggcccgctacccgcatgtcatcgccgtctcggccaccgggcccgatggcagcaaagccccctactccaactatggggttggggtagatatcgccgctcccggcggggccaagactcccgagcatcctgagcacggcattctgcagcagaccatcaaccgacgcaaccccaacgagccggtctttgcctacttccaaggcaccagcatggccactccccacgtggccggcgtagcagcgctgatccaggctcagggcatcaaagatccggacaaggtggaagaggtgctgaagatgtcggccaccccggtgcccggcgacaagcagaacttctacggcgccggtcgtctggatgctgccaaggcgctggccagggccaccggtcagcaagaggagaaccccctgctgctgtggctgaaggacttcctgcaatacctgaacaacaacggctacctcaaccctcgcttctggtttgacggcggcccgattgccctggtgcccaagctgctgatggtggtgggcggctacatcatcctggtgctgatccgctggtggctggctcccaagcccatgctggcaacggcgcccctcctgggagggatcctgctgggcagcgccggcctcttcccgctgcagggcctggccattgtgggtgcccctcgctggcccttccaattggcggggagctccctgccggagctgggcacggccttagcccagaccaatgccttgaaccccttgtttgccagcgtgttgatcccagggctgttgatggtgctgctcctgggacatcggcgctggcgttgggcggttgtcggcctctccatcggcatggcctcccatctgcttctagctggatccctgttctatgagggggtactatggcttggatcctctgcttggctggggcgctccttcttgcttctcaatggtttgctctgcctgggcctggcctatttgggggcgcaagccatcctggattcccagcccagcagcaccggtttagcgctgaggaagtgatgcaagaatacagcggtaccatcgagttcctggatatcgaagggggggtgtgggtgctgacgctcccttccggccagcactacgccctcttccgcgcccccaaagagctcttacaagaggggttggaagtcaccatccagggacagctcaaagaagatatggtgacggtggctcaggtggggccggtcttggaggtgaagagcttccggacgcagccctagctaacccgataaacagcctgggatccccgcctggggatcccgatttttttagagagcttgctgcggctgcaaggcagcacccgccttgattgaaagcttgactaaaactcgaaccgttgcatccctgccgttaccggatcgaaaccggcggggaagcaggtgttgtggttgtactgggctccgcttaaattggctccctccaaacaggctccctccaggtcggcatagcgcagatcggcacagcgcaagtcggcattggccagattgctgccgcgcaggttggcatagcgcaggttggccccatgcaagtcagacccgcgcaggtcggcccggcgcagatcgaccccccgcaagaaggcgtactccagacaagattggggaaagtgacgctctccttgccggtaacggctgagcagctctgaggccccccgcagcccacattgggcaatggtttgagtcataatgcttctcccaactcagacccgatccttatatctccatcatctctacccttattggcctgaatgggttttgatcaaagttgcttaacaaataattttggttttttggcaagttgttccccccaagtcttgcctacaagatctatcctcagagatagcggaaactgctccaaacttagctttgccaagtaatatttcttaattctttgttgtgaaggatgctgaacaattggtcttgtctgcggagccgctcgcccactgcaaactctgctaggcatcttggtcccaagggctggacataatcaatccagccgtcgccttcccttctctgcggttggtcaagcgccccatggctacagcttgctagggcccagggcccgctgtaagccacttgcaggagtagagtctagtcggctcgaaactgcggagcgaagaagttcttaatttttttgttcaaactgttcatcctagagcaccatgccgaaacggaagcgaattgggatcctcaccagcggtggcgattgtggcggcctcaacgccgtcatccgggcggtggtgcggcgggcccgcgactatgactatggaggtttacggcatcaaaaacgcgaccgcaggtctgatggcgcgaccggtggaagcggagctgctggacgtgaagcgggtttcgggcattttgcgctatggcggcaccattctgggtacggtgaacaggggcaaccccttcgcctatcccatgcccgatggcaggttggtggatcgctcggcagaggtgatcacgggttaccaccggctggggttggatgcgctcattggggtggggggagatggcagcctggccattctccggcagctagctttgcagggggattggaactttgtcgggatccctaagaccatcgacaacgatgtcggcgccaccgagtattccgtgggattcaatacggctctgagcgtggcggtgcaggctctggatcagctcacctacacggccatcagccacagccgcgtcatggtcatggaggtgatggggcgggatgccggtcacattgccctcagcgctggcatcgccgggggggcgcatgtgatcctgatcccggagatcccctacaagctggaaaacgtctgcaaaagaatcctcgaccgcaaagagcggggcaacaatttcagcattgtggtggtggcggaggctgttcgcaccgagtcgggagagccggtgacctacaccaacagcctggggcagtctctctacggcggtattggctattacatcggcaacgagatcgcgctgcgcaccggcatcgagacgcgggtgatggttttgggccatctgcagcggggaggcaccccttctcctttggatcgtctgctgggggcagcttttggggtggcggctgtggacttgatcgcccagggcaagtacgaccgcatggtggcctggcaaaatcggcgcgtggtggatgtgcccctggcagaggccatcgcccagtaccggcgggtggaggtggatggggctttgatcgccacggctatcgggctgaatacctatgtgggcgaggtggatccgcagcttttgcgcaggttttccccctgatcaagctctgccaccaccgattcaccccagtcaggagtcgggctcttgtgcggtcgaaagggccttgccctcccatcggccgacagagcggcagaaggttctggaagaacagcgggatcccatggcccggcgagccgtccccagctatcgggatgcggggtctaggtgccgagaacggcctgcagagcccccacatcgcagtagtacacctggtgcgggtgggtatatcccttgagctgaaccgcctgctgcgcaaagcaggtagctgcctgtcccagttgttgcgccaagcaggtataggtgtcgtggctgatggccaagtcggcgttgagggtgcgggtaacactctcgatgcgaaaggccaaattgaccgtatcgcccagggcggtgtattcctggcgggtgttgttgcccacctggcgcacaatggccgagccggtgttgacgcccgcccccaggcgcaggggagaaggcagcggaaactcgccgttcagttgctcggtcatctgaaacagcttcaccatggcccgcaaaaccgacttcacgtcgagctcgatccccacttgttcagcttgtaagggatcctcattggcctggggcgcatgaaaccagacggccatgatcgcgtcgccgatgtacttatcgacagtgccgccgtactgctgaatgatatctccgccgcgccggaaccaatcgcccatcacctgggagaggaggcgctcgtccagttgctgggtcagttgtccgtagccgcgcacatccaccacggccaccgagatcagccagcgggtttgcaaaaccagggtgtccgacagtttggccgcaggactgggttctgggctggccagggatccgctgtggaactcgagctgggattgtccgagggtgaggtgatctccatcttgcagcagggtgggaatgctgacgcggcgattgttgacgaacgagccgttgcggctgcccagatcgatgagatagatgctgttgttgtccaggtattgcagcagggcatgttggcgggaaacgctgggatcggtcaggacgatggcgttgtcttcatcgcggcccagcgtccaagcggtcgctccggcgagaatgtacttcctctggctgccgtccggctctctcaggatcacatagggggcggtggtggcggcaggttcgcctgggacgctcatagtagaacgagaggtagatgcgaccacactctaatacgatactcctcttctcctcggttgaactgcggctgggctgggcttggcggggggctgggcctgccagtatcattttgtgtagatacattaaggccatatggtggatccctcccatcccattcctgctgagcaacagccgctgcggcagtatgcagagctgagggagtcttttcctttttcctggcccgctttggagtggatcccctatctcaagcgaatcttcgctgtttggggggtggtcgtgctggcggtttcgccgctggtctggggcagctttgccggggattggcgccacttcgtctctgggtctgtgctgggggccaatgccttgctcagcctggtgttgctccacctctacttgggatgggcctatgtgcggcggcgcttggtgcaggcgcggatcccctatgaagaaagtggctggtacgatggggcgatctacgcgaaatcggacgaggagctggcgcagcatcggctgatcgtccactatcaaatcgaccctgtgttgcagcgcctgcgacgtagcttgtgggctgtggccggcctgagcgggctgatggctttgctttggcccctctggtagagattgtcgggcggtggttaatcagctgttgttcgggatcccaagcggtgcacgtaacttctgacctggctcaaaccttgcgacccaccgccgttgccatcgggaacttcgatggcttgcacctgggccatcagaaagtgctgcagcccattcgcgactccctgcagggggtgcgcacggttctcacctttcatcctcacccccaagaagtattgacggggcgcaggcaactgttgctcactccccctgccgaaaagctggctctgctggcgcagatgggttttgagcaggtggtgttgctccccttcactcctgcctttgcccgccagccgccccaagagtttatccaaacagtactggaacagggcttgcgcgttcgccatctcagcgtcggctgggatttctgctttggccaccgtcgctcgggcaatgcccaaactctccaggcttggggatccgagcgctgcattccggtggaggtgatcccggaggcgcaactgaagggggagcgggtgagcagctctcgcattcgcgctgccctggctacgggggaggtggcggcggcaacggagctcttgggccgtccctaccggctgatcggagaggtggtgccaggggatcggcgaggccgagagctgggttttcccaccgccaatctgcgcctgccgccggagaagtttttgccccgcgacggggtgtacagcgtttgggtgaatgtgcctgctgaggcggcagccctgcctggggtgatgaacattggccatcggcccacgtttgccgggctgcagcacaccgttgaggtgcatctgctggattggacaggcgatctctacgggcaagaggtgcaggtggcgctgcaaggctttatccgcccagagcggcggtttcccagtgtggcagacttaatccagcagatccggcaggattgccaaacggcccgccaacaattgggcttggccgagcaagttggcctagtctagaggccctccccctcggcccctctcccaatcccaaaaggagaggggggctaggacgggccaagcagggatccccacaacaaggctatcgcttccgaccattccaccgtagctccgtaggtgtcccctgtgtgccctcccaactggcggtagagccaatagcccacggccagggctcccagggcggatcccagcgtccaaagcagcaaaggccgccaagccaggagcccggcccagcccacccccccgctgatggccagcaacagcagcgtgcccggccacagggatcccggcagggaagtggagtctttgaggaagcgggcggatccctggtcgcgcagataggggtataggacaatggcgagcaactggccccagcgcccccaggccggcaccaagagcaagagaggccagacctgcaggctgctcagggcagcaaatttcagcagcaacaccagcaccaaggcgagcaccccataggccccggtgtggctgtccctcatcacctgcaggcggcgggatagcccgttgacggctggccgttccgcgtcggcaaagcttttggggacgttgaccgccaacccatcggcagtgtcagccaccccatccaggtgcagcccgccggttaacagcacccacagagccacgagcaaagctgctcgcaccggcggcgggaaaatctgcagcaaaagcgccgccagggtgaggatcccgcccaacagcaggcccaccgccggcagccaggcggcaatgccctcaaactgtagcccgcccgcccgccccaaaggcaaggcagtgtagaaggtcagggctgcccagaagcgccgcaattgttcaggacgctcaaaacaacgttgatcagctaagaatcatcccgaagggttcgctccaccacaatggtcagcttggccaccagagccccgatcgctcccacagccgccaacaccgggaacagagccgcccccaacacccctgccgccacgcctacgcccagagggatctcgatcagcgtctgcccttcggcatttttgatcagaatgcggcgaacattggcctcctcgatcagctcgcgaattttggccaacagctcgtccccgctgatcttaaactcctccacgtggtactccacctgggccggaggtacatccttggcctctatgtcggccttctcaggaaagttgggatccggcgtctcattggggttcatgctgaagaggctccacacgtcggttggcagcggcaactgagtccatcctaagaccggatcctagcggatgtactctttcaacacactgttgcgattggggtggcgcagcttgcgcagcgccttggcctcgatctgccggatccgctcgcgggtcacattgaagatctggccgatctcctccagggttttcatgcggccatcgtctaggccgtagcgcagcttcaacacatcccgctcgcggggggtaagagtttccagcacgctttccagatcctctcggagcaaaaccttggccacccgctcctcgggggtttccccttccgactcgatgaagtcgcccagccgcgaatcctcttctttaccgatgggagtctccagagagatgggaagctgagccgacttggcgatgaagcgcaacttctcgatggtaatctccatgcgggtggcgatctcctcttcggtcggcctgcggcccagctcctgagaaagctgcttggtgaccttcttgatgcgggagatggtctcgtaaaggtgaaccggcaggcgaatggtgcgcgattggtcggcaatggcgcgggtgatggcctggcgaatccaccaagtggcataggtggaaaacttgtagcccttctcgtggtcaaacttttccgctgcccggatcagacctagggatccctcttggatgagatcctgaaacgacaggccccggttcatgtatttcttggcaatggagaccaccagccgcagattggactgcaccatcttttctttggcccgtcgcccccgatgcaagcgccgccggaattcgggcagggacatcttcacttcttctgcccacagcgtctccggtacctcctctgggtcggaccagaggcccatacgctggaaaacggcctcgcgagcccgctctagctccagcaggtcggcaattttgcgggctagctcaatttcttcatctgcccgcaacaggcggatacgcccgatttcctgcaaatagacgcggatggagtcatcggtgtagggttttttcttgctggccgctttgcgcttggaacggcccttggcagcggcggcagcagcatcggcatcctcctcgagggactcttcgtcgtcctcatcatcctcatcaaaagcatcagtgtcactggcatccagttccgtctcgaggggatccacctcattgtccgcatccagagggatggaggatgaactttccagatccggttcgagaagagccgtatgaccagactgcaccaattcctttgcttgagccatgctgagttcctcgtaacttcaatcacagacaactggaggagactaaggggttctaggccctgaaatgagggaagcaggttccaactttgctgcggcccctgacgccagatggagggagtcaagttccgcagacccaaaccccacttgcgccgggcaagctcgcccgcttctaggcaaccgatcgctcaggccaatctcgaagcagatatcgctcatagggtttaaccgaactggcgcaaaacccgttttgatgggtaaaacctcctgagatctcgaaaggcaagtctttggctttgcctatcccctggcacaatccaggccacttactgagagggcaggatattcagcacctcaatcaccccaacctataaggagaagagcgcattgcagccgccagcaagcgaccttgaggaagatccctgcaggcaactgtagccgttcacaccaaaatgtcttccctaaattagcccgcccttggggaaacagcaacggggcagacgaagaaaatcttaacttcaccccaccccgtcccggctctgagatcctggtctaggggatccctgggttggcctagtccggggaagtggctcaatgctaccttaaatcagactaccttaaaaggaaaggatccctgccagcgccgcaccgcctatgacccatcccttcctgcagcatctccaggaacgtgtgatcgtcttcgacggggcaatgggatcctctctgcaagcccagaacctgacggcagcggattttggcgggccggagctagaaggctgcaacgagatcctggtgctgagcaagccggaggcggtggagcgggtacaccggggctttctggaggtgggggccgatgtcatcgagaccgatacttttggcgccacctcgatcgtcttggccgagtacgggatcgcggaaaaagcctacgagctgaacgtggcggcagcgcgcctggccaagcggctggcggcggagttttcgacgccggaaaagcctcgctttgtggccggctccatcggccccaccaccaagctgcccaccctagggcacatcggttttgacgagatgcgggccagctacgccgagcaggtgcggggcctgatcgacgggggggtggatctcctcatcatcgagacctgtcaagatatcctgcagaccaaggcggcgctggtggccgtgcagcaggagtttgcccggcgcgggatccgcctgccgctggtggtgtctctgacctttgaggtgcaggggacgatgctggtgggcacggagatcggggcggcgctggccatcctggagccctaccccatcgatgtgctgggcctcaactgcgccaccgggccggacaagatggctgagcacatccgctacctctcccgccattctccctttcccatctcctgcatccccaacgccggcctgccggaaaacatcggcggcaaggcccactacaagctcacgccggagcagttgcgcttccacctggagcactttgtgcgggatctgggggtggcggtggtggggggctgctgcggcacccgcccgggtcacatcgccgctttggtggaggctgtgcgggggctgcggcccaaacgccgctccgtcgagcgcatccaggctgccgcttccatctatgcccctcagccctacctgcaggagaactcttttttgatcatcggcgagcggctcaacgccagcggctccaagaagatgcgggagctgctgaatgccgaagattgggacggcctggtggccctggcgcgggagcaggtgcgggagggatcccacatcttggatgtcaacgtggactatgtgggccgggacggggtgcgggatatgcgggagctggtctcgcggctggtgacccagatacccattcccctgatgctggattccaccgactggcagaagatggaggccggcctcaaggtggccgggggcaagtgcctgctcaactccaccaactacgaggatggggaagagcgcttcttcaaggtgctggagctggccaagacctacggcgcgggggtggtcatcggcaccatcgacgaggagggcatggcccgcaccgccgagaagaagttccagattgccgagcgggcctatcgccaggccgttgagtacgggatcccgccctacgagattttctttgacccgctggctttgcccatctccaccggcatcgaggaagaccgggccaacggggcggctaccctggaggccatccgccgcatccgccaggcttttcctgaggcccacattctcttgggcatctccaacatctcctttgggctctcgccggcagcccgcgtggtcttgaactcggtgtttttgcacgagtgccgccaggccggcctggatgccgccatcgtcagcgccgccaagatcctgcccctgagcaagatcccggaagaacagcagcaggtgtgccgggatctgatctgggatcggcgccagttcaacgctgagggcatctgcacctacgatcccctggcgcggctgacggagctgtttgcgggggtttccgggcaggagctgcgggcgaccggatccctggccaaactgcccttggaggagcggctgcggcggcacatcatcgacggcgagcgcatcggcctggaggagaccctggcagaggcgctgcagaaatacccccccctggagatcatcaacacctttttgctagacggcatgaaggaggtgggggagctttttggcgccggcaaaatgcaactgccgtttgtgctgcagtcggcagaaaccatgaaggcggcggtgaaatacctggagcccttcatggaaaaagtaggcggggaggtgtgcaaaggcaccttcttgatcgccaccgtcaagggggatgtccacgacatcggcaaaaacctggtggacatcatcctcaccaacaacggctacaaggtcatcaatttgggcatcaagcagccggtggaaaacatcatcgaggcctacgaaaagtacaagcccgactgcattgccatgagcggcctgttggtgaaatccaccgcctttatgaaagagaatctggaggtgtttaacgagcggggcattaccgtgccggtgatcttgggaggggcggccctcacccgccgctttgtggaagaagactgccgccagacctacaagggccaagtcatctacggccgcgacgcctttgccgacctgcactttatggatcggctgatgcaggccaaggcggccgggcgctgggatgaccggctgggttttctggataacttcgagctgggatcccgctctgacaaccgccagaggagagctgcggcagccgtggaggaaagggatcccaccttgccggctccagaggtgaccgtgggcgccgctcctgcccctgctgtctcggctggcgacggcggggcagacacccgtcgttccgaggcggttaccctcgataccgagcggcccatcccccccttctggggatcccaagttctcgagccggatcagatcccctggccggaggtcttcttctacatcgacaagcaggccctggtggccggccagtggcagatccgcaagccgcgcgaccagtcggcggaggagtttgcccagtttctcgccacccaggtggagccggtgatcgagcgctggaaggagcggattgttaccgaggacttgctgcgcccgcaggtggtttatggctacttcccggcgcaggcggaagggaatacggtgatcctcttcgacccggccagcttccccgagctgtttgctctagagcccggctccaccacctatttgcaattgcccaccgtcgatcgccctcggctttctccccaggtgcgggagctggcccgcttcaccttcccccgccagaagagcggccagcgcctctgcattgccgacttcttcgccgaccgctccaccggcctggtggacgtcttccccatgcaggcagttacagtggggccagaggccacggcctacgcccagcacctctttgccgagggccagtacaccgactatctctatttccacggcctggccgtcaccctggcagaggccttggcggagtggtgccatgcccgcatccggcgggagctgggctttggcggcgaggacagccccgacatccgccagatcctgcaccagggctaccgcggctcccgctacagcttcggctatcccgcctgccccaacatcgccgatcagcgagttttgttggagctgctccagacggagcgcatcggcctgaggatggacgaaagcgaccagttggatcctgagcagtccaccaccgccatcgtcgcctaccacccggcggcccgctatttcaatacttgatccctcacccccggcccctctccctagaggagcggctgagcaggggaaagcccatcacggcaaccaaggttatcgcgacgatcacggtggagagggcgttgatctccggcgtcacccctcgccgcgccgtgctgtagatcaaaatgggcagggtctggctttcgggcccgctggtgaaaaaggagatcacaaaatcgtcgatggagagggtaaaggccagcagcgccgcggccaggatccctggcatggccagcggcagtgtgacgtagcgcagcttctgccaggtgttggcgtagaggtcgtaggcggcttcctccaaagccggatccaaaagctgcaggcggctgcgcaccacgatggccacaaaggcaatctgaaaggtgatgtgggcaatcaccatcgtccccaggcccagctcaaaccagccggtgtaggcgcgcaccaactggtaaaacaacagcagggtaatggccatcacaatgtcggggacgaccaccggcaacagcagcagtccctgcacagccttctggccggggaagcggtagcggtacagcccatagcccaaaagggatcccagcagcgtgctcaccagggtgctgactccagccaagacaagggtattttgcgtggcctgccagatcgcagcattgcgaaagagagcccagtaccaatcgaaggtaaagcctgtccacaccaacccgaagcgggcgcggttaaaggaatagacagcaatgagcaaaatcggcaggtagagaaagccatagatggcatagctcactccccgcagccagatgggtatcttcgccactccccttcctgccctcccagggatctgccggaaaaagcggccgcgctgccagcctacctccctccaagtctatagctcgctgcctatggcaagatgtagcaaaactgtatgctgcctgccgctcccctctccctttggcgggggggccgaggcagccgaaatgccgagggggttctctgtctgccggcctaagaagctcggcatgagggcggtttcttagtctaaatccgggaaagccaccttgcctaaagggaggagtcggcgtcccttagtccagctttgggctcaagctctccagaaactctcgaatcaagggcagcacctgctccgcatgcagggcggggatggcgtgtccagcaccgggcaggatcttgagctgggctccagggatcccctccgcataggcttggcaatgccagaggggaatggtgtcgtcccgctcagcggcaactactagggtgggaacctgaatggcatgaagctgacgttcgaccgtatcgacggcagcttgggggcgcaggcgctggcggagaaattggcgggccaccggctgttggcgcagggatccccgcagccacagcagccaagccagtcgctcctcccaacgtccccaacgggccagggggatggcggctcgcagcagcctatcaacccacgcgccttcccggagcaaaagccgcatgtgccggtagcgtttgacaaagctgtcgtcgcggatcccggcaggcgccagtaagaccaacccccgcagggggtaacgaatggcgtaggccgccgccacccagccgccaaaagagtggcccaccaacaccggctcaggcaggcgcagcgcctcgacaaacccgcgcacaaactctacctccacggcgatgtcgtagcgcagagccggttggctggactgaccaaaccccagcaaatccagggcgatgcagcggtatcggtcgcccaacccttgcatcagcggccaccaattggcgtgagtggccatgaagccgtgcaaaaacagcagcggcatctcgccttgccccagctcccgataggcggcccagcaggactctgctcccgccagatttaatccctccaactgcaccctgtgcagcgggatctcttgaatgcgggccctcaactccgccagacgctgcgccaagggcagtcgttccagtagctcttgctccctcatcagctccctagtcgacgaatacagctttttccacttctaagggatcccctccgctctctccgagctggtcggaaaaagctgccatcagaacctctggggtactcccgccacagcgcagcttggcgggatgggggataggcggtgagacgaaggggttcaatgcccctgagtctcacaatctgggcgttgcctgctgctcgacatacttcttcaactcctcaacggtgaccccaccacaagaggcaacaaaataggcccctgtccaaaatacaggcttgctgtagaaccgtgccacctctgtggcgaactctttgcgaatcaaccggctggagactgttttcaggttgttcaccagcttcgagacctgaacatccggcggaaaactcaccaacagatgcacatgatccgcctcacccttgaactccaccaaggaacagcgccacttttggcaggtcgctcgaaatatatcttccagcctctgcaacattggagcagttatcacccgacgacggtactttgtcaccagcaccaagtggatttgtaggctgtaaacagaacgatggcctatgttgtagctcgttgcgctaaatgctagaaccgtctcatgattatcacctacgagtaccggatcctgcccagcgacgaccaagccgctctgatgaccgagtggctggaattgttgcggcggcagtggaacgacgctctggggcagagactggactggctgaccgcaacccgttgcccaattgaccgttgcagtcttgtctcgtgcccgttgcctgtgtcagaagctccgctggagccgaattattatcggcaggcgggatccctcaaacaaatcaagcaactgttcccggcttaccggggcatttacgctgatgtgctgcagcaaaacttgatacggctggacaaggcgtggaaagcgtggcaggtgccggatagcacaggcaagcggcgggggcggcctcgcttcaaaaaagcgggggagttgagatccttcacattcccccgcatcaattgccccaaggcgggagcgcatctggaaggggagactctgcggctgagcaagattggctcgatgcctgtggtgctgcaccgccccttgccggaggggtttgtaccaaaaacctgcacagtggtgcgcaaggccgatgggtggtatgtctgcatcagcttggaagacaaaagcgttcctctcccagagcctgtgccggtcaaaaaggcggtgggcattgatgtgggattggataggtttctcaccaccagcgatggggaggtggtgcctatcccgcggtactaccgccaagctcaaaagcacttggcccgacagcagcggcaactgagccgcaaggtgaagggatccgccaactggaagagacaagccacgaaagttgcttgtttgcagttgcacgttgcccgacaacgcaaagcgttccactaccaagtggcgcactggctggtggggcaatacgacctgttggtggtggaggatctcaacgtccgagggctggcacggactcggttggctaaatcgattttggatgcggcttggggacgatttcttgacattctgacagcagtggcggtcaaacgcggcaaacaggtgttgagagtagaaccccgtggtacgtcccaaaattgttgtgtttgtgaggagcgtgttcccaagaccttgtcggaacgggtgcatgattgccctcgttgcgggtcgtgggacagagacttgaacgctgctatcgagattttgaagcgtggactcaggtccccccgtatacggggggatataggggggcggtgggactgccgctctctggctgtggaggatcctggtttaccagtccgttgaagcagcaactccgggaagtgattctcggaagctcccgtctacagcccgtcagggcttagcgggagaggatgtcactcaagcgagcaactgtaagtggggagggggagttttcagccagtcttggcagctcagcagcccctcgcgaaagcgggtggccgcctgcgattgatagcgctccgggttaaacgccagccaaagggtgcgccgtatctgcagcccttccaccgccagctttttcagccgcccttgctccaagtcggagcccaccgccaccatcgacaaaaaagccacccccaagccagcctggacggcattcttgattgcctcaatcgagctgagttccagccgtacatttagctggcccgggttgatgccgtggcgattcagcacccggtcgatggtctgccgcgtggaagactggggatccagggtaatgaagggcaaagtcaacagatccacaagggcgggagcatcgagggcacagctgggggcgccgaccaacacgtattcgtcttccgccagagcaatcaccttcaaatgccgctgtaagtcaaaggggatctccccgccgacaatggccagatccagccgaccctccaccagcttctgggcaattcgccgtgtggattgcaccaagagctgcaccgaaatctggggatagctgcggtgatactgcgcgatcaaagagggcatgacgtaggtgcccaccgtttggctggcccccaaaaccaagtgcccccctcccatctcttgcaaattggccagagcttgaaccgcttcccggcagagcttgaggatgcgctcgctgtagtgcagcaacacctgccccgcatccgtcagctccaccttgcgcccgccgcggtcaaacaacaccactcccaactgtcgctccaggttctgcacctgcaagctgaccgctggctgggagacaaacaggctctccgcagcccgccgaaaactcccctgctgcgcaatcgcctgaacgatgaggagctgatccagggtaaacggcagttcatccgccatagggaactccaaatcacccagcgggatccctttcaacccagcgaactcggcagcccaggatcgaaagcccgcctgagatcatcatatataagcaggctaaatactaagaaaatacaaaaggtgagcaatctcgagagaacggctcgctcccgccttttggacgggatctggggtggagcgcctctcccgaagagccgttgaaactgtttgttgaagttgagagccatccccaagggccaggcggctctggacctgtctttggcttccctctagcgagggccatagggcgtccaatagccgcgcccctgttgccttgccgcattggctgcctctttgagaatgacgccgtacttgaggccattggtttgcggcgacagtaggccatgccccaaaaacagcatttcctggttgatgagggtattggcccgccaaacgtaggcaggcagggtgggggtgggggccagagcgggatccaactccaagaaaacctcgcgccccagcaaagccgtctgcaggtattgaccagcattggagatgggcagaggggtttgcccgcgcagcttcgtccacgtaggattgagctctgccggcagaggagcaatcccgatcagttgcaccagccgcaaattcaagtccccttcgagctggacaaccagggtgttgtaatcgaccacccgaatgacttgtgcccgtttgaggctgcgtagatccggacgggccaccaaggtcaaggcccaagcgggccatgccgagaccagcaagggcaaggccagcaggctgctcagcttaattaaactccgtccctgagatatcaacagagacttgggacggtgagagatgggaacagaccgcagcgatttctgcatcatggacttcacccgttgcatggcggacttgacgacagggatggtttgcatgcttaacctttgaatttgacgctgcctttacaccgccacccggcgggcccaatgccggagccggctcactgccgtcactctacaaaaaacttgggcagatgggtcagttctgcaagctgtctctcgatttcaacttgcggatgcgccaccccctgacaacctatagagtcatttcaaaaatgaaacggctcgttacgttatttcctagctcccctctccctctgggagaggggacgggggtgaggttgtccaaagaatctctcaaacgcggggatccaggatggccgcagggctcttctccagagtcttgggcaggagggagttgaccaatacggtaaccaagcccagccgattgcccgccaggatatccgtccacaggcgatcgcccacgatggccaccgcctccaccggcaggttcatttgcgccacagcccgccgcagagcgcgccgcgagggtttgccggcgccgtgaatggaaggcaggttcaagctctcgccgatttggcgaatgcggttgcggttgaggttgttgctcaccagccaaatctgaaagtgggggcgcaattgctccagccaggcggccacagccggatccacctcagcctggcggatcggcaccagcgtgtcgtccacgtcgaagatgacgcccctcacctgccaggccaacagatcttctgcccgcagccgcaagacagtgccggccaccaccacatccggttgcaggagcttgaaccaaggtttgcgtaccatcgagaaccttttcagccaccaactgccaatgctcctgaccttctcattgcgaagtgggcggggatccctgccgctcgcggaggatttgccgttgagctgcctcgtgctcggctagggtcttgctgaaaacatgggtgccgtcgtagcgggccacaaagtagaggtaatcggtctcctcaggctccaaaacggctttgaggctggctaagcccggactggcgatggggccagggggcaagccgggggtgaggtaggtgttgtagggggagggggtacgcacctcggcaagggtgaggcggcgatctggcgtctgctggatgttcagggcatattccaccgtcggatcggctcccaagggcattccctttttgagccggttcaaaaagacgcccgcgattaaggcacgctcctccggcacggcggcctcccgctccacaatgctggccaaggtaacccactcatgcaaggagagggaagtagtgtgctggcgaaacaggggtagggccacggcggcaaaccgctgcagcatggcgttgatgacaatctcggctttttgctgatccggcagggatccctccacctgttcgacaggaaaaagataggtgtcggggaagagatagccttccagggagttcaagctggggggcagccaatcgaggggagggatcacgcgggccgtggcgatgaaaacatcggctgccaaccagttgcgctccgccaaggccgccgccatctgctcgatccgccagccctccgggatggtcagccgccgctgcagaatccggccctgccgcagttgtcgggctacggatagcatgtcttggttgggatccaaagcgtaggtacctgcctgaaacagccagtcgcgtccaaaggtgcggctccacagctcccaggccaaggcagagcggatcacccccgcttggtgcagttgtttcccgattaaacggctgctgctgcccggctggatcaccacctggattggctctgggccacccagcggctgaagccaggtctgccagcgccagtagccaaatccaacggccaaggccaccaggaaagctaagccttgcactagacggcgaccccagcgttggcggcagcggggcggagcactttgggcgatcaggccttcgggcgaggcgggatcgcggtgatcggtcatcgccttcccctccacatcgcgacagcacatgctctggccaggttagcgtggccagaagagatcttcaggccgtcaccggtcagttagggccacccccagtgtagcctcggcctatcccacttaggatccgctctcctgggccaggcgggcagggatcccattgctcttgggagttgtttgtccaatccaagtgccgatgggctccccttgcaccacccggtagatgttgccgggagtggtcaagtcgaaaaccacgatgggtagttgattttctttgcagagggcgatggcagtgctgtccatcacccgcagatcgcgggtaagcacatcctggtagctgaggacatcgtagcggcgggcctgaggatgggtcttgggatccgcgtcataaaccccgtccaccttggtggctttgaagatcacctcggcatcgatctccgccgcccgcaaggccgcagtcgtgtcggtggtgaagaagggatttccagagcctgccccaaagatcaccacccgccctttttccaggtgacgaatggcgcggcgacgaatgtaaggctctgccacctcctgcatggcaatggccgtctgcacccgcgtcgggatcccggcccgctcgatggcatcttgcaaggttaaggcgttgatgacggtggccaacatccccacgtagtcagcagaagcttgatccatcccctgggcagccgcttccttgcgcccgcgccagatattgccccctcccaccacgatcgccacctgcacgcccgcccgcaccaccgaggctacttcactggcaatggactgcaagacctcggggtcaatcccgtagggacgttcccccatcagggcttcaccgctcagcttcagcagaatacgtcggtacttcatggctatccgctccagcccacccctgcctacaatagcagctttgctgggctagctccggtcagggtgttggtcaacagagcctctcgacgaacttgccatcacggctgctgttcttcgccagcgctggcctcctgatcccgaggaacagaacggaagcggcggctattgcgagcacgacttttctgaaactgcttggcatactcgcggttgcgctcggctttttcccgcttcaggttgcgttttttggccatgctggtcttcctgaccggttgtccggcataaagtgaggcactcaggtggagtgcgaggcgtccttaatcgtaacatgctttgccggagccatcctgaaggcctctgctcagccagctatgggcagggatccccagagcagagataggccgatcaggaggaaccccacgcctgccgaggttttgatccagcggggggggatgactcgcgctacccaagcccccgcccataccccaatgaagctggtgctgattagggcagcagcagctccgcagaagatcaccccaagattttgcgagtgggcgctgaggagcagggtggccaactgggttttatcgcccatttcggccagcaaaattgagccgaagctgaccagagcagctcgcgccgctgtctgtttcaagaaagagaacatctgactgctgtgctggctcaacacgtttctctgtagccacgttgctgatacatttacgctgaacactgctgagcattactgctcagcggtgaagcgatagcattctgtccgtttccgttgtcactacgcgatgctgacgcgaccgcgctactcggacggagtccaaacagaaaggcggtatcccgcaaagctctgagcataacacccagagcgccttgccaatctcgtggtagcctatggttgcactttgggcatctaaacacctttgcgccacccaacttggtgtggatgtgcccgcacttggtacaggttttgctggtgtacgcttccgatacttccacgacaaccacgtttttcttcttggcttgaaacttcaggagctgcttgaaccggtagtgcgcccaggtgagcatcgcccttgctgtcttgctaccaaacttcctccctgccttggcaaccatcttggctgactcgaaagtggggaggaatatcaatcggtagttatccgttaggaacgccgctaccttgcgatggcactcgtccaccaagttcctgattctctcccgcagacgaaacgccgcttgccgcattcgcctacgcttgggtctcggtgctttactcagcctggactgcagatcgtctaggtggtagcacagccgaacgatcctgccaaagtctcccttggcaatatctacaaagcccgccccatcaaaccctgtaaggaagcttcttactccagggtcaagcgcaacaaccccctttgctaacgaacactgctcgttcacgggctcaggaaagatggcataccatctgtctttcacccgcattagctcagttccacgtgcccattctctgggcatctcctcggatgcgcggaacgccaagcctcgggtgagtttcggataccacgtcccattgcgaaagttgccggcgttgaattgcagcgtatgcgacctgtctcgcacactgcgaaacctcgcgtctttgcttcggcgaaacgccaaccacgcctcgacgaccgcgttctgcttgatgtggcaagggacgtccttcacccactcgggtaggtcggagcgcaggatgatgtcccgcagctttctggccgttcttggagcaccatgctgacgctgataggcaatcgcttggttgtagcagtaccggcacgccgcttgccaccgcttccaaactttagccagcgctggctccggataaatccgtatctttctcgattgcagcccggtattttctgagtccgtagagccgactgctgaagcagtgcaggatggtgaggatatcctcaaccagttcctgttggggagaaaggtgatcgtcatcgagaaccaagatttcgcacccgtattgacggcagtaccactcaacgagctcaaatccaaaccggcagagtcgatcccggtgagcgaccacaattgttccgatatctcctgcacggactcgttccaataaggcaaggaactttggtcttttgaagtcgagaccgccgccaacctctccgaccacttcggctccaggatagaggttaaccagtcttgcaatctgtctctccaagtctgacttttgccctcgactgctgactcgggcgtacaaaacgactcgtttggctttctttggcgttctgatgtagctgtcgaggtcataccttcttgccctaccagatggagtacgtattgctttgatccagcccttctgttcccatcgcctcaaggtgtggagacacaccccaaaataatccgccgcttctctcggttttacatacctagccataccaagcagccatactgaacatattgtacattattttcagtatagtccagcatatcattgactagagtcatgctcttacacaagaggatagcttggtagccctgtacttgagtacgcggcggaaaagcccttgagccactttagttgcttctttgttattagtacagagcttctccaggaaaacaacctactgcggtgcaaaacccgcgtggcaataactaacctggcggaacttaagtccgaagtaagcagaactttgaggttatgcctcaaaggactgtctagaggcgtcttgacagcgccttcgcgagtccactttgggctgcgtaagaatcccctgggtgggagtgtcaaagccacccttccccttcacgggagatgtgtaaactaccgggctccgaccgctccccaacccccgtatacggggggaggtaggggggctggtttacagcagcccccaataatgcaatcacgttggcaccgttaaaatctgcatcccctttccagccacagaccgagttcacacaacgaaaatgcttcccttcccgttgcccaatccacaggcacgggtggcaggtctgcgagctgtaggcaggcggcaccaccccaacctggatcccggcccgcagcgccttgtactgcacaaactgcttcagttgatagaacgcccaactattcgaccgccgccgctctatcttaactgcgcggctgtcggttggtgcgctccctaatgccactcaggtcttccagggcaataaaactgtgggtggcctgcgccctcgacacaatcgctttggagatgcagggattgacccaggtttgcaagcgtctctcctgaccagacagccgttgcaagagttggcggcatctgcgccgactagatcttgtgccctgactggctttgcgttgaagtgacgcccgcagccgggaggagtggtctctgacctggttcaacggctgtccattccagttgtcctcctctgaggtatgggcaatatctctcctccccaagtccacccccatcgccttgggggtgtctggctcgacgccaatctggatgtagtgagaaccctctttgcgtttgaccaacgtggccgatttgggattggtgccggccagcatccctcgttgatagttgccaatggccaactcaaagcgttcccgaccctctacggtggtcagcgacaccgtccagtcgttctcgcggaaggaaaagatgcgggcatcgtaggtcacgaagcctgccttgaaggccttgaccggacagttctgttgccgggcaaccttacgcgaccctgccacccgtctgcatacctgttgtgccaggatagcccaaagcaggtacgaatctcgcgctagcagagagattggagcttgacggcgttgactatcttctctggtgtgttctcattcacccagttcaaggcctgcacaaaggcgtccagagtcgcatccagcttgacggcttgtgactccgatacctaaggactccgtcccgctagcgcgaacagtttgatagtcaagacttggggcatgctgtaactatacatcaacagaccgcattcctcccgtcactgaccggcccggcccccggccccccagtccccccgtatacggggggatacaggggggctgggcggggggatataggggggtacaggggagctcccgcggtttctagctgacccgcataccccgaaacgaaacagagcgaggggtctgtctagattactgcccctcgccctcctctacttgtctaaactacacgggcgctccaagaccggtataggagccatagaagaaaagcccaaccaccgtgaccacacccaaaccgacaaccacagccactatccacagagggatccttgcctgactagtcatagcaactggcctccagaagaaaaagataggtctaaaaagttgcacccgtagtctgcaaagagaaccaagggctggctaaggtaagcctacattgatccctacagctttttctcaacttaagaccagagacaagtgaagtctcagttgagaaagtagctggaaaacaacagccccaccacaaacaccagcagcaagcccaagtatagggaggtgcggtttagctctaccggctgggtgttgggattcttctcaggttgatcagccatggggttcaccgttgaataaactgcattgcggcaatagctcccaaaaagaaaacggttggaatcgccaaagtatgcaccgccaaccaacggacagtaaaaacggggtagaaaacaggctcgtcaggtttgttaacagatttggtcgccatagtccagatcctgcatcttggaacgcaaaatagatttacaaatcgcaacaactaaagagttgccagcctggccctgctctttcctagcgagttaacttttccagttgctcaagagcgttgaagcggtcgctgacaatcggtaactcctgccgctctgcggtgaaatactcattggggcgcggggtgccaaagatatcataagccaagccggtgctgacaaaaagccaacccgccaaaaacaaagcgggaatggtcagggcatgaataacccagtagcggacgctggtaataatatcgacaaaaggtcgctctccagtgttgccagccatgaaactcctccctgcactaggggcaaaagggctctttgagtctataacacaatgataaggagttgcatgcacagctacaagttacaagacaattgctcaagctgtttgccgccaagcgaggccccatccttgcataggtaagatctcctaacagcctctgagttcaactctagggcagcgtgagccggaacgcctggggtaggggatcccactgccaaagggcgcaatcgcgactgacatcgagggcttgaggacacggcggaactttgagataagctgactctgaggggatgtcaacggaacaggagtaacagctatgcggtgctcgtggcccctagccctgggcctatgttggacgctaggctggtcaagcctcagcttgccggcctggtcgcaaggggtcgagcagcaagcctcgctggcctgggccgatgcctacgtggcagcgctggagcgccagacggacctggtgctcacccaggagccgctgtcggcgaccttgactcgtctggaattggcccagtggctaacggagtttttcggctacgtccccaaccccaaccaggtacaagagattcgggatctcgagcccaatacccccgactattggacggcccaagcggtgctgcaggcgggagcgatgcgcctgtacgagggcaacgagtttcgcccgcaaggagatctcacccacctggaagccctggctattttggtgcgggccctgcaattgcctgctcccaaccaggacgatattgagcgctggatggctctgtacaccgatgctgccgaggtgccggaggtggggcgggcttttgtggcgatggcaggggaagcagggctattggtgaatgtgccggatccggcccggctgcggcccaatcgggtgctcagccgagccgagggggcggtgctgttgcaccaggcgctggtgtatcgcggtcagcttccgcctttgccagctccggtggcgcagttgcgtccctctcctgctccggtggccaagactgtccaacccgaaatcttgcaaacgcggattacccctgagtcgggagtggtgccgccagggggaactctgactgttgaggcccaggccactcccaacggcagggccaccgtggatatcggcagcttggtgcagggcttgcccatgcaggaggtgcagcccggctattaccgcgccgtttacatccttggccctcaggacagcgccctcagtcccgatattcgtatccaactgagcctcaacggacgggagacccgcgttcagcggcggctccctcaactggccctgggcaatgtcgctcccccgccggtggaatcggtgtttccgcccccatcccctctgccacaaccggccacccctgagcctgctcctctggctccagtcggcaaccgctatccgcgtattgaggcgattcgcttggatccccagcgcgacctggtggaaggggatattctcaccattgccatctggggggactcgggggggatcgcccagtttgatttggggaatttggccctgaaccagccgatgcgggaggtgcgaccccaccactacgagggcacctacgtggtggcccccacccaccaagccagcaaccccgttttgcgaattgtgctcactaaggatggcctcagccaggaacaccgggagatcttcccttttgcaatcgatggatctaagggaacccgctccaccatccagccggtctccgcacctgtcgctgctgggctgccccggattttcaatgtcaccaccaacagcaccaacctgcgcatgggcgagatcctcaaagttacgatgcgaggggatccgggggggcgggcagcttttcgcatcgtcggggtgacgccggaggtggagatgcgggaggtggcgcccggcctctacgaaacccagcagcaactgcccttcaacatgcagccggtcaacaacggcctcgttgaggtgatcctggagcggggcggccaaagagccacccaaaccagcccctcgcccattaccatcgctccctgagcaaaacttgccgtgcagcctcgcgagaactttatcccgctggtgcaaacggtagctcaaggaatacgatccgcttgcccagctattggcgttcaccggcagcttggtagttacagccatctcaaatggcaatgaaacgtttctctgcgtcgttattgctacgcaacgctgtcgcggacgcgccggccgtgcggagcactatccccaactcccctctccctttgggagaggggccgggggtgagggtagagggggtcggcggcaaagtgtcttcgtcttgtttgaaacgactatacgccccttggctagacggctgcctcaaagggatccgcgctgcgctggatctgggtggataatttgggaatcacctgcagcttgaactgttgctcgaagacctttttcttctcgttcaagctccacagctccagggcacagtcgtcgttagggtgcttgggatccaaaatcagctccatgcagcgggggccttctcccagaagctgaaaacggcagtggagagcttggatggcctgcaggcggcggcgatccagagcacaggctatgcgcagcagggggctgagctcgaggacaacttggcgatcccgctcgttgctgaggcgttgaaagttctcgtgcttcttcttggggggcgacttgcggtggtagcgggccaggttggcgatcacctctatctcttcctcgttgaagcccaacagctccccgtggcggatcaggtagtaggagtgcttgtggtgggcggcatggctgatgaagtggccgcagttgtgcagcatggccgccgcccagaggagagctcgctcgcgggagccccaggagtgcaggatgccgcgggtctgatcgaaaagactgagggcaaactccgctacccgctcggcataggggagctccacctggtatttttccgccagcttgaggatgctgcgccgccgcaccgagctgtggtagcgcagccgatcttcaatgagcccctggccgatcatccaatccacgatcagcccttcccgcagggcccgttcgcaaaactggatccgctccacccccagcagggtcatcacctcctccaagatgacggccccagccaggatgatctccccgcgtctttccccaaagccgggcagtttttgccgttcggccacggtgagggagcgcagctctttgacataggcccgcagggcttccaggctgaactcatacccctgcaggcgagtgggggcagcgcccagccgacggcgggcatccaactgggccaagcactcgatggtgccggaggtgcccaccaaggtcagggatcccggctgttgggaggcttcgacgatgcgccgcatctgctcaatgggagcttccagcatgccgcggacatgttgccgcagcgcctgcagctcggcggaggtgggcggatcgtggtgcaaaaaagcttgggtcaggcgcaccgcccccaccttgatgctgcgtagaaactccggctcttggccgttgcccagaatcagctcggtcgagccgccgccgatatccaccaccgcgtgcagccgattgtggaactccatggccgagagcacccccaggtagatgcggcgggcctcctcctggccggagatcagctcgatgcgcaggcccagctcctgctcgatccgcttcaagaactccggcccattgggggcctcgcgcacagcgctggtggccacggcaacgatatcctgcacctgaaagctctcggcaatgcggcaaaaccgctccagagccgtccgggcccgttccatggcagcaggggtaagggcgcccgtctggctgcagaattcccccagccgcacggtggctttttcgcgggagatgatggtgaagctggggatattggggttaatgcgcaccaccaccatgtgcagggagttgctgcccacatcgatggcggctatgaccggagcaactccagactcagaaaggggggccggtttcggttcagaggcggcggcagagcgttcggcaaggttggcgagcgaagagaccatgaatgaattcagaggttgcgacactttgcgacacttctagaatactgtgtgctttcccccctttttcttggccgagctgtgggtttaaaggcgacggtctttcttaaacagagagttgtccccgttggggatcccggctgttctggcctcagactaagataaaagcactgcagagtcatttttgtcgccaagcgggttccgatgtctcaaccagccgcatcccctcaacaggccaacagccccctcaagctgctgcgtacccacgaatctcccaagctggagcgcatccgccacaccacctctcacgtcctggcgatggcggtgcaaaggctgtttcccaaggcccaggtaaccatcggcccgacgaccgactatggcttttactacgactttgaccatcccgagcccttcacgccggaagatctggagcgcatcaaaaaagagatgcaggcgatcatcaagaaaggcttgccggtgatccgcgaggaggtgagccgggaggaggccaggcgccgcatcgaggccctcggcgaaccttacaagctggagattttagatagcattcccgaaggcgagccgatcaccatctaccatctgggggatgagtggtgggatctctgtgccggcccccacgtggaaaacacgaaggagatcaaccccaaagcttttgacctgctcagcgtggccggcgcctattggcggggggacgagaccaagccgcagctccagcgcatctacggcaccgcctgggagacgccggaggagctcaaggaatacaagcggcggctggaagaggccaagcggcgggatcaccgtaagctgggcaaggagctgggcctatttatatttgccgatgaagtggggccgggcctgcccctttggacccccaaaggaactactctgcgctgggtgctagaggattttctcaagcaggagcagctcaagcggggctatctgccggtggtgacgccccacattgcccgcgtggatctgttcaagatctccggccactggcaaaagtaccgggaagacatgtttcccatgatggccgagagcgaggaggcgcgcgccgctgaacagggctttgtcatgaagccgatgaactgtccttttcacatccaaatctataaatcagagctgagatcctaccgcgatttgccgctgcgctatgccgagttcggcaccgtctatcgctacgaacaatcgggggaattggggggcttgacccgcgttcgcggctttacggtggacgatgcccacctgtttgtccggcccgatcagctggaggaggagtttcttaaggttgtcgatctcattttggtggtcttcgacaagctcaaactcaaagattttcgcgcccgcctcagcttccgcgatcccaaatccgataaatatctgggatccccggaagagtgggatatggccgagaatgccattcgccgcgcggtggagaagctttcaatgccgcattttgaagggatcggagaggcggctttctacgggccgaagctggactttatcttccgcgacgcgctggatcgggagtggcagttgggcacggtgcaggtagactaccaaaacccgcagcgctttgacttgtactatgtggccgaggacggatcccggcagcggccggtaatgatccaccgcgctccctttggttcgctggagcggctcatcggcatcctcatcgaggaatacgcgggggattttcccttctggctggcgccggaacaggtgcgcatcttgcccgtttccgaccaatacctgggctatgccacccaggtgcgggatcagttgcgagaacaggggatccgcgtccacatcgatgccgacagcgaccgcctgcccaaaaagatccgcaacgccgagaaggccaaggttcccttcatgctgattgtgggggaaaaagagcaggcaactggcacagtgagcgtgcggcagcgccacggaaaagacctgggatccctgacggtggcagacttcctggatcaggtgcaggcgctcaactagccggttgcggcaatggagggcagtggagttttcagaacttgaggatcccagatgccggggagctcaagaaagggcctgaatgtccctttctaaagaaaagccagccgacggccgtgttgacggcccgccgctattctggcggcaatgcccagaagatcgttgtggggcgggagctttcctgtggatccaaggtgctggtggctgcccaaccgacgcggggggtggatgtgggggccatcgaggccattcatcctaagctcctcatctcccgctctgcgattgtagataacagcactatgaattgtagctcttactacagtattagcttctctattggagataggcttttgtgcattcaaagtctgaccgcagagtgatgactcaaggataggatcccatgcccaaaacgctgtttaaagttgacctgactaagccaatggatcaacaggatctaccgggtcacaaccgctggcatcctgatattcccgctgtggtttctgtaaaccctggcgaggtattccgaattgagtgtaaagactggacggatgggcaaatcaaaaacaacgatgatccttccgacattgagcaggttgacctaagcgttgtccatgttttgagtgggcctatttgggttaacggcgcccagcctggagatatcctggttgtcgatctgttagacattgggccactgccgggagacgagtgggggtttacaggtatttttgccaaagaaaatggagggggattcctcaccgatcattttcccaacgcggccaaagccatctgggattttcaaggcatttacaccacttccagacacattccccatgtgcgctttgccggcatcattcaccccggcctcattggctgtgccccatctcacgagttgctggcggcttggaataagcgggaagctgagctggtcgcttcggctcccgatttgcgcacttacggcgcggggctatccggcaatcagcctgtgctggccgccttgcccaatcccaagaacgcaattttgggaactttgcccaagtcagagtatgagcgggttgctgctgaagcggctcggacggtgcccccgcgagagcacggtggtaattgcgatattaaaaacctgtctaaaggaacacggatctacttcccggtttacgtggagggtgccaagctgtcgatgggagatattcacttctcgcaaggggatggggagatctctttttgtggcgctattgagatgtcgggctacatcgatctccacgtcgatctaatcaagggtggtgttgagaagtacggattggttaaccccatttttaagcccggccctgttgagccacgttactcggaataccttgtgtttgagggcatttctgtggacgagcttacaggtaagcagtattatatggatgttcacattgcctatcgacgcgcctgcttaaatgccatcgaatatctgaaaaaattcggctttacgggagaacaagcttatctgctgctcagtgctgcaccggtggagggcagagtgagtgggatcgtcgatattcccaatgcttgctgtacggtggctattcctacgcaaatcttcgacatagatattctccctaggtgaatgttatccgatgcctcgttcaagggggtggaataggaagatgccgctgtatgagtttaagtgtcaaacctgtggggagtttgaggtatggcggcccttatctcaatatcgagatccggcctattgtccttcttgcaatcaggaagggaaacgtctcatttcagttcccatggttcagctttccagctctttgcctatttcaaaggggggaagagaacccaaactgatcaagcgtgaacagcactcaaattctgatccaaactcgccaaaatatcgctcccaatcctgtgggcgaccttggatgttgcaccattagttattagacatagttgtttcaggctagggtaagacgcctgggctattgaaaaaagccttctggccccgtgcattattgctccgcagcgctattgctatgcctacggcaccctgacgggaaccgcaacgctgacgcgacgatgcgacgacgtaacgacgtgaccaacgttttaggtgtgggtgcagtgtcccagtttgaatcgaaatgaccatagtgcttagaaaaagagagactctcacaatacccccagaaatgctttcctctggcatggcagttcacaacctatgctggaagaggcgttcaagaagcacctcatgagtgggcctgatccttccttggcagagggatcccatcgcagcgatattgcccttcgcttgcaggggatcaccaagcgttatcctctggtgctggccaacgaccacatcgatctggaggtgcgttggggagagattctggcgctgatgggggagaacggggcgggcaagtctaccctgatgaagatcgtctatgggttggtcagcccggacgagggatccattcaagtggatgggcaaccggccaaaattcacagtcccgccgatgccattcggttgggaattgggatggtgcatcaacactttatgttggtggatcccttgacggttacggaaaacgtggttcttggggccgaacccggccatctttttcaggtcgatttccgtcgggccagggctgaggtggctcagttgattgccgagatgggcttccatctggatcccgacgccagagtggaggatctgccggtaggcctacagcagcgggtggagatcttgaaaatgctctaccgcaaggcccgcatcttgattttggatgagccgacggcagtgttgactccgcaggaggcaggcgagctgtttgcgtttttgcgccgctttgcccggcgggggggagctgtcattttcatcagccacaagctgaaggaggtaatgcaactggccgaccgcgtcaccgtcattcgggatggcaaggtggtggcgacgttgcccactgcccaaaccgatgcccaggaactggcgcggctgatggtggggcgggaagtcagtctgaccgttgaaaaaaaggccgctacccctggggaggtgttgctggatgtgcgagatctgtgggtggatataccggggcggaagccggcggtggcgggggcgagcttccaggtacgtgccggcgagattgtgggccttgccggtgtggagggaaacggccaaacggaattggtggaggcgatcaccggcttgagaagctaccgcggccaaattcgctatggagccggatccctgtctgcttcggcccgacaggtgcgttgctggggtctgagtcatatccccgaagatcgcaatgtgagaggtttggtgctggatttccccacccgcgacaacctgatcctgggggatcaccatcaaaagccgtataccggctggttgggattttttcaggaagaggccattgaccaacatgcccgccaggtggtggagagcttcgacgttcgcccccgcagcatttccctgacggcccgccgctattctggcggcaatgcccagaagatcgttgtggggcgggagctttcctgtggatccaaggtgctggtggctgcccaaccgacgcggggggtggatgtgggggccatcgaggccattcatcggcgcatcctgcaggcgcgggatcagggcatgggggtgctgctggtgtcggcggatttgaatgaggtgatcagcttgtcggatcgcattttggtgatccatgagggccacctggtgggagaactcacgcctgaagaggccaccgaagatcagctagggctgctgatgggcgggatccagcattagacgaggccgggggcagcttgagaagatcctgccgctcgttcttgggccagggctgcccgccgttgctccaactcttgcggagagatgcgcccgtaggtgacgctcagctccgccagccgctgggccagctccggccgcagcatctcctcgcggtagcgccaggcccagttgttctcggccctgccggggaagttcatgcgcgcctctgcccccaggcccatcacatcttgcaggggaatgatggccaggtcggccacggaagccagggccaggcgaatcagatcccagtggatgccgtcggatccctggcagcccaggtagcgcaacaggttttgcttttcccactccgggcgttctgggtcatgaaaccagcccaccacggtgttgttgtcgtgggtgccggtgtagacgacgaagttgcgctcgtagctgtgaggcagataggggttatcgggccccgagccaaaggcaaagagcagcaccttcatgccgggcaggccaaattgatcccgcagttgcaacacctccggcgtaatgtctcccagatcttcggcgatcaccgggattttccccagcttgtcggccagcgcctgaaagaagtcggcccccggccctttttgccactcgccttctaccgctgtttccgcagcgccggggatggcccagtagctctcgaagccgcggaagtggtcgatgcggacgcaatccacctgcttgagaatggcctggatgcgccggatccaccagtcgtagccgcgggccttgagcacctcccagttgtagagggggttgccccagcgctgcccggtggggctgaaatagtcggggggcacgccggctacctgcaagggccgtccttgttcatccaggtgaaacagctcccggttggcccacacatcggcgctgttgggggcgacatagatgggtatgtccccgatgagctgcacttgatgccggtgggcgtactctcttagggatccccactgttgggcaaatagatactgccaaaacatctgccgggtgatggcatcggcatggcggtcacgggcctcttgcaaagccaggggatcccgttgtgccaaggctggatcccattgggtccattcctggtcgccatacacctctttgagggccatgaacagggcgtagtccggcagccaatcggcctcggcagcacagtaggcttggaaagcttcccagtcggcggcggacgctttttctttgaaggtagcccaggcgcggtgcagcaggcccagcttgaaggggatcacggtttcgtagtccacccgctcagcattccccgcctggatggctggccattggggcagatcctgccagccgttgggttccagccagccggctttcaccagcagctccgggctaatcagcagtgggttgccggcaatggcagaaaagctcatgtagggggagttgccccagccggtggggccaaggggcagcacctgccagaggcgctggccgctttccaccagaaaatccacaaaccggtaggcagccggccccagatcgccgatgccaaatggccccggtagcgaggtggggtgcaagaggatgccactgagtctgcccatgcgcatggctaaacccttttcgccctatttcaccgcctatcctgtcacttctacagcccaatgacagctaccaatcgacaaaaccaagaccaaaggtcaaaagcgccaacggcctttttggcttggccagctcttgcagcggaggagagatggggagcctctcaagagcaggcttgggaacccccctcacctcccaaaaccggccagcccaccaagccctggcggagactctgatggcaggcacgcacctcttcaagggtaaacaggcggcgaaaggggatccccatttcgcggtaacgggcctctgccccttccagtcgatccaccaaagccaggatcccttctgcccgatagcccgctgcccgcacccgctcgacagccttgagagccgagccgccggtggtcaccacatcctccaagatccaaacccggctgcccgccggcaactccggcccctcgatccaggcctgggtgccatgtcccttaggctctttgcggacaatcagggccgccaggttggccggctcagcctgcagagaggccaaactcaccgctgtgaccaagggatccgcccccaaggtcatgccggcaactgcctcggtctcagggggcagtagccgatgcagcagggatcccaccaggtaggctccctgggggtggagggtaaccggcttgcagttgatgtagtaagtgctttgctgcccagacgtgagggtaaaggatccctcgcggtaggccagttgggccagcaaatacagcaatttctcccgcgcctcagccgaggaaagacctaagggagaacagtctaggagcaacacagcagggatccccatcagctcaaccgtcaacccatagatgcggcaataactaacctggaggaacttcagtccgaagtaagcagaactttgaggttatgcctcaaaggactgtctaggggcgtcttgacagcgcctttacgagtccattttgggctgcgtaagaatcccctgggtgggagcatgactctagtcaatgatacgctggactatactgaaaataatgtacagtatgttcagtatggctgcctggcatggctaggtatgtaaaaccgagagaagcagcagcttattttggggtgtgtctccacaccctcagacggtgggaacagaaaggctggattaaggcaatacgcacaccatctggtagagcgagaaggtatgacctcgacagttacgtcagaacacccagaaaggataaacgagttgttttgtacgcccgagtcagcagtcgagggcagaaaccagacttggagagacagattgcaagactggttaacctctatcctggagccgaagtggtcggagaggttggcggcggtctcgacttcaaaagaccaaagttccttgccttattggaacgagtccgtgcaggagatatcggaacaattgtggtcgctcaccgggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacgggtgcgaagtcttggttctcgatgacgatcacctttctccccaacaggaactggttgaggatatcctcaccatcctgcactgcttcagtagtcggctctacggactcaggaaatatcgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaggtttggaagcagtggcaagcggcgtgccggtactgctacaatcaagcgattgcctatcagcgtcagcatggtgccccaaaaacggccagaaagctgcgggacatcatcctgcgctccgacctgcccgggtgggtgaaggacgccccctgccacatcaagcagaacgcggtcgtcgaggcgtggttggcgtttcgccgaagcaaagacgcgaggtttcgcagtgtgcgggacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggtttggcgttccgtgcatccgaggagatgcccagagaatgggcacgtggaactgagctaatgcgggtgaaagacagatggtatgccatctttcctgagcccgtgaacgagcagtgttcgttagcaaagggggtgatcgcacttgatcctggagtaagaagcttccttacagggtttgatggggcgggctttgtagatatcgccaagggggactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatctaggctgagtaaagcaccgcgacccaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtggacgagtgccatcgcaaggtagcggcgttcctaacggataactaccgattgatattcctccccactttcgagtcagccaagatggttgccaaggcagggaggaagtttggtagcaagacagcaagggcgatgctcacctgggcgcactaccggttcaagcagctcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacatccacaccaagttgggtggcgcaaaggtgtttagatgcccaaagtgcaaccacagactaccacgagattggcaaggcgccctgggtgttatgctcagggctttgcgggataccgcctttctgtttggactccgtccgagtagcgcggtcgcgtcagcatcgcgtagtgacaacggaaacggacagaatgctatcgcttcaccgctgagcagtaatgctcagcagtgttcagcgtaaatgtatcagtgtcaataggacaagcgatggtgcggctctgccaccaccgcggcctccgactcctccgacaagtgggcaatcagccgatccaccagctgcgacagggttgcccgttcttctaagctgagacagccgtaggtctgctcccgcaactcccaaatgagagggggcaaaatttctttcaacttctctccggcaggggtgaggtaaacccgccagatccgccgatccttgggatcccgctgccgccggatcagctcccgtttctccatgccgtccaagacaccggtcatggtaccccccaactgctgcaggcgctcgcagatagtggaggtggggatcccgtcttcttcccagaggcagcaaagcaccacccagtgggaagcggtcaggccgaagggctccaggtaggcctgaaatttccgccgcaccaattgcgacaacagccgaaggcgatagcctagggaataaggggccagaatctcgcgccatcgctccaggaaggcttgtttctccaactgagccatcgctgagggttccccatgggtggctgagaatgcttagagcttaaatttttccattctaaccttctataaagagcggccaaaagcagctcatcatccgttacaaaagcgttacaggctttacaacaaaagttacagtggagggttgggcgaggggcgaatctcccgccaattagcatcagctaggaaccaaattaagcttggcgtgacagggatcccgctcttctgtgtgaaggaagaaaatgccgatttgcccatctggggtcgcctcggcaaaagaggggcagtgggcaaggggaaaatttgccagagccattgagatggcactagagtagcttcaagttttgccagctcgttctctttgccaatgtcttttgggaggtgagcatgttgtctatcctacaggggttgagctcccagcgccgtttcctctgggcagggatcccgttggtttgttctctggccctgggggcctgctggaacaaccgcagcagtgccgaaaccccctctcagggtgtccaggctgaggttacagcagcggcgcaaaaccccttcccccccatccccaccccgccgccgccgctgccttcccccagtggcacgcccggccttcccccctggtggccccgtgggcaatcgtcgcagtggcaggattccccctacgccgtggccttgtccggttttttgcagggattggcggcccaagggggagcgctctctcaacaggggatcctgctttggacagccgaaggcgagctcttggcggagcacctgctggatcggcctttgccggtgggggctttggatcaattggccctcagcctgatggcgctggaaaagtggggctatgagtatcgcttccaaactcgcttctacaccaccagccaccgctccggccagcgcttgacgggagacttggtcgtggtgggcggcggggatccctatttccgggaggccaatgtggccgagctggcccgccacctgcacaacctcggcattcgccagatcgacggcgaggtgaaggtggtgccccccttccgcttgctgggtcagcctgactctctggccagcgcccgccggcttgccgagctcctccgagatccccaggggccctatcctgtgaccctcggcggctccgggtcaacgttaagggagctgccggaggagatccattgcctggccggctacacctcgctgcgcctgggatccctgctacaaatcctcaacggcggcaacgatcgggccatggcagaagccctgttggcggagctggcaggcagaacagccctgctggagtacctgcagcagcggttggtagctcagccggttgcccatctggatcccaaactggcccctgcccagttggaaattcgccttggcccaggcgggcaagagctgtacctctccccccgcgccctggcccatctgtgggaacatctgcttgaggccacagacggggatcccaggcgtgtcctgccagtggccggggtcggccacagccctttgcagctccgcgctctgcccccgggcacgatcgcccaggtgggctctgccgccaaccgactgatgatggtggggcagcttccggatggcacccgtttcgtcttactcaaccacggcccggatctgggcgtcttgcgccagcaccaggatcagttcctgcagcaggtgctggccgttggggagcctctccgccgctgaagaatagagccctctcccttctcttttcttcgaggccctcttggtcggggagccacggtgcaagcggctccccaacatctagttggccgatccctgactttcccctctcccttgtgggagaggggctgggggtgagggcagcttttacgattggaagaaggcgggaattaaagaggagggcaaagctgcctagggctggccaagccaaggatcggtctcgcctcgcaactggcaggatctcctgctgcatcaccatctcaagcagctcatccacctgatccagcaggcgctgcccctgagacctaaggcaaacaagaaagcccgcagggtctcctctagggatgggggcggatcagcccgtagccgccgtgcttgcggacatagatgacgttgatctcgccgttttcgatgttgcggaacacgtaaaaatcatgatccaccagctccaactggtgcagcgcctcctgaactgtcatgggaggcatggcgaaatacttggtgcgcaccacctcagggggcagctctgcttgccgttctgtattcagaggatcggtgaggggctgctgggccactgccaccgaggttttgggagaatggcggatgcggtgaacgccgttgcgttctttatatttgcgcagcttgcgggccagcttgtcggcaacgcggtcaatgctggcgtagaggttctcgctgctttcctccgcccggatgacggtgccgttggcgtagacggtaacttcggcagattggttggcactgatgcgggggttacgggctaccgatagattgacatccacttcactggtgatctgggcaaaatgtttgacagcccgctcgattttttcttgaacgtagctgcggatggcgtcggtaatctcgacgtttttcccttggatcacaagcttagtcatgggtactctcccggttgtgtcagtttacacctaaagttagcgcctcaccctcgcaaaggatccctaggaaacagcccccacctcaggcatgatcgcggcccggcaacttgcagaaagggctacgccagaagatgaagatcggctttggcatcggcactaacctcttgggttaagtctaagttaacatctcccccagggatctggttcaggggttaagaataaatttaggccgtcttcatttttaagggattgggagccagcaccacttctcaggcaaggagaggttccctgaattcggaactccaaattcaagtggagaaggtctccagactgctcgaaaagggcaaacttagtggcagaacttacacagataggttctgccgaaaatgcttttactaaacttaaattcaacagagagaatcagcacttgctgaatcgacctctgctctcagggcgagcatctccttattgtttattgctatcttttctcttttctccttacagaacttgtggccattatacaacctggtgagccagggtgctttttccagctcagacagagactgaaagggagaatgaagagatgttgactgaagttaagctttttataagatagggatcccgtagaaatatcgttaccaagagcaggtctgaaaagccgtttttggcctctgtggccgacctgctagccggaaggccggtttgcttagaagaagtggggtggacccggtggtcagagagatctcttggaaagcgaaggagcttttggacaaagcagaagcagctttgcaggatcagtttcaggcgatagatagggtccttagggagaacctggcgcgggtgctgcaggccttccgcgaccagcaggtgggatcccatcactttgccggcgtatcgggctatggtcacgacgaccggggacgagaggttttggatcgggtgtttgcccagatcatgggctgtgaggcggcgctggtgcggctgcaaatggtgtctggcacccatgccattgcctgtgccctgtttggcgtgctgcggccgggggatgagctgttggccatcaccggccccccctacgacactctggaggaggtgatcggcctgcggggatcggggcggggatccctgcgggagttcggcgttacctatcgtcagttggatctgcgggaaggagatgtcgattggcaggccctgaaaacggccctcaaaccgcaaacccgcctggttcacatccagcgctcctgtggctatgactggcgtcccagcttttccatcgcccagattgccgagatgatccagatcgtcaaggcacaaaacccggaggtggtggtcttggtcgataactgctatggcgagtttgtggaaacccaagagcccacccacgtgggcgcagatttgattgctggatccctaatcaaaaatccaggcggcaccctggccccggcggggggctatgtggcggggcgggccgagctggtggagcaggctgcctgccggctgacagcgccagggatcggctcggaagggggagcaactttcgatctcaatcgcctgctgttccaggggctgtttttggctccacagatggtggccgaagcggtcaagatcgcccatctggccgcccaggtgttccacgatctgggctatcctgtttccccgtcaccccaggtgtcccgcaccgacatcatccaggccattcaactgggatccccgcagaagttgcaggccttttgccgcgctatccaaagcagctcgccagtggattcctacctcaccccgatcccagaagtgatgcccggctatgccgacccggtggtgatggcggcgggcacttttgttgccggcagcagcgccgagctctccgccgatgggccaatgcgcgagccctacatcgtctacttacagggggggacccatctcagccacgggcggttggccctagaggccgtcttgcaagcttgggatgctctgtaaattgccgtccctggccgggctccgcccaaggagtagaattgagtctgtggtctccattccctctagacggatcctcgtcgattggatgtcgagcttatgttctagttctgggtttttcctcggttggggatcccctttggcccttgcttgggtggctttggggttggccagcggctgtcggctgttgaaccccgtgggagaggggagcacacaagtgggagccgccttgactccctctcccctgtggagaggcagccaaaccctgacaggaactcttgaagggggggacgaggtcagcccccagtacggcagctactgggatgggatccctgtggccgccgaggcgggccagatcctgatcgccgccctggagagcgaagactttgacccttacctggagctggtggacggccaagggcgggtaatcggctttgacgacgactccggcccagatgttaatgccctcttggcggtgcggctgctgcaggaaggcacctacaccttgcgggccacaagcttcaagccggcatccactggcacctaccggctgacctaccggctggcccaggtcgattggcagcaaacggtgtcgggccgtctgcagaagggatccgcccaacaccctgaagacggcagttggatggaagaacaccccatcgctgcccgggtcggccagatcctactcgcttcgatggccagctctgatttcgatgcctttttgcaactgttggacccggagggagaggtgatggcttgggatgacgaccaaggcggcggcagcgatgccctgataattgcctttttgcctcgcagcggcgcctacaccctccgggccaacacccacaaaccaggagaagaaggagcctatgggttgcagtacgccctgcactagcgtccaggcctgccaagcttctgcgccttccctgagaagttttggccggtctgcctgtaagccttttgatgccgatgtcgagattgggcaagagtcattattgctttagtcattattgctttattttattagcgctggaagcttctggttcagagccttctgaagcagggttggttggggtttgctgaggtttatgggaaagcatgacatcttatcctaagttgtgacggagctgaaatgttgccttcatggacagggcgttttccctagaatgggatcgatggcctagacccctctttctcttgcactttcgcagttcagcccttaccctacacaatggatgccatgacccctgaaatggtacgccagttctggtctttggtcagcgagatcggcaggccagattggctcaatcagcgcgacgatgacttggtgaatctgcttctgagtgcttgccaaaaaaaacatgccctcagcaacgtcgatgcctcaattctcaaccgctacatcagcatccgcctgcccttgattcgtgaaattgttgtcgactagaccgagctaggggggtttttcccagccatgatggccgcacagatgactttgctcgtctatggagcgctgcttttgctaggcggggtcgtcggctatgtgaaaggcagaagctccaagtcgttaattagcggcctggtgggggccgccctcagcggcgtcagctacgggctactgggaacagatccccgctgggggctgggtctgggcttggggacggcggtgctgggatcccttctctttgccctgcgctaccgcaaaaccggccaatttctgcctgctggtctaatgctggtggtgagcttggcggctgttcttctcctaggcctcagcttcggctcggtctaggccggcagcggcaagacaagcctgcttggctgtcggttccagactctgggattagggcgggtctgggatctccattgccggggtcaccacggtgcaacccgatagaagcgagtggtggtcacccactcggtggcagggatctcctcgacgacgatggcgcgggcgatggcatcgcccagttgggatccccgtacccgtacattggcaaaggagccaccctgcttaaaagaggcaatctcctggaagttgaggggacggagggaggccaccgccaatacttgggcttggccaaagggcggggcgatggtcaggcggtagcgggcaccagggggcgggaaggtgcgcgcttcgccggcccgcaaaaactcgtttccacccgagaagcggttgggcaaaatcaaatgggtgcggccatcggcttggatgctgaagaggtagacgtaagcgtcgcgattggtgctcacggtaatggcaatcggctcgccgggccggtagatggggttagagccgcgccgatccagctccaggttgacctgcaagttggaaggcactgggttgacgatgatggagcgggtgccggtttccagccgattgtcggccagttttagcctttgcagcggggggtagaggcccagggtctgcgggaaaacggcggtggccggagccatcgacagccccaaagccagcggcaggaagaccagtttggcgttcatagttcacacctgacaatcagtggctatgttcatcctaggaaggggcagagttcgaccggagcaggcttcgcgcagtctcagatctcctgctgatgcagtttcccctgccgcagatggcaggcccaggggggaaaaggcgctgagaaaactgggagatcctgtctggaaagggctaagctgcagattggggatcccttgactcgagcccaaccttgcctatggccggcgacagttaccaagaaggcattgcggcggttcaggcaggcgattttccggctgccatccaggcctttcgccgggcagttgccgaggatcccgcgcacaccgaagctcgctacaagctggcctgggtgctgggcatgagtggctatctggatccggcactggccgagctggaggccgtgttggcggcagatcccacccatgttgcagcccactacaaccggggagccttgctgttgcaaaaggctcaactggaagcagaggtggatggacaactcgatctcgaggtcctgcggcaggccgaagcggcttttcaaaccgtgatgcgcttggatcccaacgatcaacgggcctatgcctttctcactttggtcaggcgagccatccgcaactatcagtcgcccgcgcagccttctagccgcagtgacgagtaaacccctgcaccaggacttccagggggggaacgccgggatcccccagctcggctgccacttcttgagaaacctgtctcaccacttccgcaggcagttgcagcttgtccaccaactgccaaaagtcctctagctcttcccaattcagccaaggctcctctacgggcgctggcggcaattaccaggtagcccacctgagaaggagacgcctctcggcttcgtcgccaacttgagccagcaccccatttatccaggggtactaccaggtggcacaaccacgaccagcggcgctaaaagcccatcaggcgggctacagcagccaaatcgggggctactcctgtgtggatggcggcggatccctgttgggcggccgtgtcgggatccttaaggccgttgccggtgagcacgcacaccacctgggcgccggcaggcacctgatcccgccatttcagcaatccagccactgcagcggcactggccggctcgcagaagatcccttcctccgccgccagcagacgataggcggccaggatctcctcgtcggttacactatccacccggccaccgctggcctggacggccgccttggccttcacccaactggcagggttgccgatgcggatggccgtagccaccgtttccgggtgttccaccacccggcccagaacgatgggagcggcgccggcagcctcaaagccgtagagacgcgggcggcggctagccttgccctgctgatggtactgacaaaaccccatccagtaggcggtgatgttgccggcattgcccacggggatacagagccagtcgggggcatcccccaaggcatccaccacctcgaaggcggcggtcttctgcccctccagccgaaagcggttgacagaattgaccagggccactgggtaagcttccgccagttgccgcaccatagccagcgcctggtcgaagttgccctggatggcgatgatctcggccccgtacatcagggtctgggccagcttgcccttggccacgtagccatctgggatcagcacgtaggcccgcaggccccctttggccgcataggcagcggctgctgccgacgtgttgccggtgctggcgcagatgaccgcttccgcccccgcctctttggctttggacactgccatggtcatgccccgatccttgaagctgccggtggggttgaggccctccagcttcaggtaaacctggcagtctcgccccagccgttggctcagcgcgggagaggggatcaaaggagtattgccctcatgcagcgtcactacgggggtgctggagctgacggggagccagtcccggtagtgctggatcaggccgggccagagccccacttgcgcgcgggatccggccgtacgagaggaatgggtgggattcagggtcaccatgctgccgagcagtcgaggccaacggaagggccagcttcttaactgtaaccgtttgcgaagcagttggagcagctctctcccctgctggatcgagaggatctagtcgggcaagggctgcaaggccagcgcctgggccagagaatgcaacttgaggcggatctcggccagctcctgggcggggttggaatcggccacgatgccggcgccggcatacaggcgggcccgcttccccgcgatcaaagccgagcggatcccaaccaccaactcgccattgccctgcaagtccacccagcccagcggggcggcatagctcgagcggtcaaagggctcccactgctccagccactgcagcgccgcctgctgcggatagcctcccaccgctgcggtggggtggagctgggccaacaggtcgaacagatgcacctccgtagggagttcggcctcgatcaccgtttgcagatgctggatgttggccaaacggcgcagccgtggctgaggggagatccggggctccatccccagccggcccagagcctcttggatcgagcgcaccacccactggtgttcgcggcggtctttggggctgcggagcagttgctcggccaacatgcgatcctggtggccgttggcgccgcgggcgacggagccggccagcgcatcgatctgcacccggccctgccacaccgacagtagccgttctgggctggctcccaagaagatctggggaggaaaatccctctggctttccagggcaaaggcgaagacgctgcaatcggggtgatgggcctccagataggccagcagcgaagggatcgggggaggggagggcaacgccagatccacagcctctgccagcaccactttttccagggatcccgcctgaatcgcttgcagggctttttgaatgcgagccaagagaggtgtttccgctaccgctaccggtagagggggctgcagctcccaaccgggcaagggagcctgggaaagacgctgcatgcgggcaaaaaaagcggcaatctgaccagccaaggccgccgggtcgctttcggggccgacttctaggttaagccgcgccaccgtcagctccccccccacctgcaacagttgccagcgcggcaggaccagtgctgcccccccgccgctcctgggggcaaagccaaaacggcagaagcacaaagggcgctcctgacggctgcttggggactctaggttgccaggagcggtgtggacatggggctgtagggcttgcacaaaggcccgtgccgcctgaaatctcccctctcctgaaaggtcgagctgccgcagggatccccaccccagcacccgcaccctttccccttgcgcctggtgggagagatagcaatagctagaggagcggttgggggggagcgagcccaactgccgggtcagcactgccagcggatctagccctgagatgggctgcgataggctgagaatctgggggatcccccgcgctcgcgccatctcttggcaggtcgctagcaggggatcccaggcgtgttccacctctgctggcccagcagaggcgtgaatgggcggccaggctctgggccatttcgtgcgtccggacccacccttccaggggaaaagagaagaagtcatgcgcaagcaaaagagaacgatcctaccttggccgaaaacaggacaaccgtcatctcaaccggcaagggaagctgcagaaaggcgtttcaggatatgagattaggggggcagccggcagctcaggctcgccagcgccggatcccaggcgtttctttacggattgcaaggtttcttagcatccttggggatgggaacagaagccccctaacctaacaaatacagagcaaacacagaacccagagagagctagatccaacatgctcgcacagccggaaccgtcaaagagaacgcgcaggagtccaaaggccagcccagtacagcttgcggaaaagggcacttgggagggccgctctcggcgacagttgtggatggccgcccttaagccccccatgtacagcgtggcgatcatgcccatctgggtgggatccgccatcgcctacgcccagtcaggggcgatggatgtgggggttttggcggtgtttctgggggccgccatctgtcttttggcttgggtcaacatcagcaacgacgtgtttgatgcccagacgggggtggacaaaaacaagctccactcgctggtcagcttgacgggcaggccggttcaggtgttttgggtgggcaacgcctttttggctttggggctggcggggatcctgtggctgagctggcggcaatcggatccgacggtgctgctattggtgctgctggcctgcgggctgggctacgcctaccaggggccgcccctgcgcctgggctactacggcctgggggagctcctctgttttttgagcttcgggccgctggcggttttggccgcccactacagccaaagccaaagctggtcgctgccagccctggcggcctcactggtggtggggatggtcaccagcttaattttgttttgctcccatttccatcaggtggaggacgatctggctgccggcaagcgctcgccggtggcccgcctgggcactcggcgctccgcccgtctcatcccctggatctgcggcagcatttttggcctgctgctgctgtttgtcgggctgggggcttttccggcttggacgttgctgggttttgccgggatcccctttgcggtgcggctatcccgcctgctgggggcctatcacgaccagccgcagcggatcagccattctaagttcatcgccgtcggcctccacttttggctggggctgtttctggggctgggctttatcctcagccgtctgggataagccagaaccctagaggtgatcgggatcccgccgaggcggcccgcaaattgcgataagctacagcctagtgtgccggcttgggtgttggccccgctggggctcatgggttagggatcaacgtaaggcagcggcgagaacaggatgcggcgatttttcaattccaacctgggggtggcgctcttgggaaccggcctcttggctgctctggttgcctgggccttgtccatcgacatcgaagaggtaaaggtggagccccttcccccggatcagcccctttccgtcagccgcagggtagatatcttgggtcgtcgagggggccagcggcgttggcgtctcatcgcagaccaggtggagctaagagctgggcaacaggtgtttgagcagggggcgcacggctacttctacggagatggcgccgaccgccaagaagaggtgccggatcccttttttgccagcagcgagcggatgatttggcaggccaagcgtgcccgctacaacgccaccgccgacgcgttgtatctggatgagggggtggaggtgagaagcgaggatggcagcctgcttctgacccgtgctctgcgaatcacccccgaagagcgcatcgaggtgccggaggccttcaccctcaaagggcaagaaatgatcctagagggccgctccggctcgtttaacttccaatttgccctcctcagcgcccagcagggcaagctaacggtgttgcccttggattcggagtcctcacgcccagcagccgcgcccatgagcgacccgaccagcgctggggcggatcccacttctaccatcatcaccgctgaccagctcacctacgaccgggccaaccaggtggccgaagggaaagggaacctgcgcattcgcgaaggcggcctcgagattcgcgcccctcagggcacctacctgcgccgacaggcccagagcattctctccggcggcgtggtgttgcaggaggtggccgatgtcggcagccgggatcccctcttggcggatctgcgcttggcccaggctgatccccaggcgaccccagcccagcaggatcaggaggtcaccatcgtcgccgaccgcctcacctacgaccgcaacacgcaaattgctcgcggggaaggcaacctggaaatccgccagggggaaaccatcatccagtcggcccagggcacctaccgccgccgcgaatcccaaagcctgctgacggggggggttaccctgcgcgagcctgggcgggtgctcacctccgcccgcttggagggcaaccaccgcgacaagatcttcttttttgaagaaaacgtcctctaccggcagatggccacctctaccccagctcctggcggcggatccctgacggaggagctgcgccaagccgaaacggaagtgcgggccgcccgcctggtttacaactctcgtaccggcacctcggagtttagcgaggccgtcgagttcatccagcgggggcgcaaggccaaggccaaccaggccaccattacccctgagaaggtggagctgcggggagaggtggtgatcgagcagatcgagggggactggctggcgcggcgtctgcaaaacccccagacccaggccgatgtggaccagccgacggtgatctacgccgaccgggtggagatcgatcaggccagcggcgatgcccgcttcttcggcaatgtggttatcgtgcaggccaaccgcgccatcgaaggggatcgcgccgagtactccgaccaagggcagattttcaggatcaccgccgaccaggctcccgtcctcctctgcgatcgcggcgagctcaatccgattccccgcgagagcactgcaccgctgcccggtcgcgatgctctggatcagatgtgccggggcgccaaccgcctcagcggcaggctggtcaccctgaacttggagcgggatgagtacaccgtggaaggggacgagcagcagcaggggatgtttcaattccgcatcaccgacgccctctgacgggatcccagcggagctgggggtcgtctggatctctagagctggctgagcttgtgcacctgaggtaacagagccacatgaccatcccactggccaagggtcaacggcgccgaacttctgcccagacggggagcttttggggatccctgaagttggggggcttttttttggagttttatctctgcaaagagatgatccgccccttctttttgggggtggcggggggcacggtgatgatgctgggcaaccagctttttatctacgccgatttgctggtgaaaaaaggcgcccctcccctgacaattttgcacattctcctcctcaacttgcccgccattttggtggtcaccttccccattgccggcctctttgccaccctacttactctgggcaggatgggagctgacagcgagatcaccgccctgcgggccgccgggatcccctaccgcaaggtgttgattccggtgctctgcatcggcctgctggtcagcggcctggcgctgttgaccaacgaggtgatcgtgccagagaccaaccaaaaggtgaaaaccctgaacaccaacctcatcctggcccaggatgcccttccgtttgactcggaggaaattgtgcgggtggacgacgacctctggtttcatgtgggatccatcgacccgaagaccggctggatgcgcgatctgctgattttggatcgcaaggccgagaccggccacctgcgctacccacaggtgatctcggcccaaacggcgcaccaggtgggccaagcctggcacctgcaagacgtggtgatccgtcgctacgacgagcgggggcgcacctactacgagggccaggtggcggagatggagctgaacatcgtcaacaagttggtgggcctggtgtacgccgagaaggtgccccaggagcaacgggcggcagagctgtgggagcagtgccagcgatatcgagcggagcaacgtccttctgctgatgtggcccgctgcctgacggagtaccacctcaagttcgccattcccttggccagcttttttgccattttggtggctgcgcccttgggcctgcagacggtgcgccagaccggccgctacggcagtgtggcgctggcgattgtcctggtgtttatttactatgtactgatgagcctgggacgcgccatgggccgagttgagcatatcgatccctggctggccgcctggttgccgaatatgattttcggtggggtgggcttctctctactgtggcggtttttacggtgagatccggcaacttcccgcagggcttcagcccttgggcaaaatggttggccctgtgctggggcagctccttgtggttggggatgggggaggccgtctttgcccagttggatcccctgcccaccaatctggagggctatcagcgcttttgggcggcccagcggagccgcgatcctggctcagagccggttgctcccaccggcgccagcctgttgggggatcccatcaccttggccgaggcccaatcctcctcgcgcctggcagcaacagcggctccctccgttccccctcttcccgcctcggcccctgttgaaggatcccctcccgaaaaagcgctcacaccggaagagctaaaccggcagcggctgcagccgctcttggccgaaggggcggcggcccatgcacggcggcaggcgcagcaggcccaagctcaggcaacaccgtcctcccggtctgcttcatcgacaacgcccacggcagctgttcctactctggactcccttcgctcctcccagcctgcaacttcccaagctgctgacttgcaggtagaagagcaacctgggcagcaccccaacgaagcgaggcgcttgcctgttccccccccagggtccaccgtcgagagcctggccgctgctcaagggcaagagaggcctggttcggaagcggtggcgcagcaagtcccgacctggatcccgcaagccggcgggaactggaattggggcggcgccccttcttccaccggcactcagagggcagctcaaaccggaactgaggcattcacccccactgccggatccctccttgctcctcagttgttggagcggttccccctgttgcgagatctgggcgatcccgccaccggcccagaagccgctccgcctgccagccagggatcccagattcgccagcagctggcggccaccgccaccgcccagatccccctcgacccggctcagatcaacgtcagtggggatgtgctcagctaccttgccgagcaagacctgggcattgccgaggggaacgcccagatccagttggccgacggcacccgcatcagcggcgagcggctgttgttttaccgacgggaacggcgcctgcgcagcgacggccccttccggatggaacagccccctggaccccaggggcgcggcatccggcaaattgaggggcgcaacctggatctggacatccccggtcgcagcgctcaatttgaaagctcgctggtgatcttgccgggggaggagccgggcaccaaggtttttgtgcgcagccaagagaccaccgccctgttgggggatcagatctttttcgagagggccaccgtcaccacctcgccggagccgcccattacccactacgtacaaggggatcgggtggaggtgtttcccgatgaccgggtgatcgtctacgacgcccgcgtgtttgccggcggcgaactcacagaagcaggggatctgcgggcgggccttcagatcgcctatttccccctgttcatctacagcctgcgagatcaccaatgggtgctgccggggcgcagcgagacagagggggtgtttgtcaaatccagttgggcctaccgcttcgacgaatacaacttcggcggcctgcggctggatgccatccagaaaaaaggggtgggcattggtttcttgcatgactacatcctgcccatcccggacagtgtcaactacgggcgagcccagttttacttggttaccgaagccgaccaacagcgcttctccagccgtttccgcatcgaccacaacttcgacttttacgctgccaacctctttgggcaggaaggccaactgcggggacagctcaacctcaacctggacaacacctaccgtcttgccggcgggcgcaacgacaacgccgatctccgtctcaacgccacctttcagggggatctctccaccaccaccctcaacatcagccgcaccggatcccaggagaacggcacctatagctttcccctcaccctcagccacctccagcgctatgggggcatgccttggctgcaatcggatctgcggctggactacaaccagcgggtgagcgtcaaggatgggccagactttgccgacgcgcggctgacgctgggtgcccaactcaccccacccggctggggcggcacctatcgcctggcctaccgcgcctacagcagctccaacggcgacaccgagccgcgccgcaacttcgagctggccttcaatcccgatctcctccgcatcactcccgatatctccctcagcagcgccctcaccctgacccaagagcaacagccggatcgagaagtgggatccggccttaactttttcaatcgttacgagctgcgctccagccttcaattcaacgacattcaaccggctccctggatcaccttcatgcccggctcgatcgactacacccaagtcctgtactcaacccccgaccaggaatccaccgtcagcctcaacccccgcctcagcctcaagcctgccgactggaacaccatcgacctgcgctacagccgcaccttctacggcaacaactctgtgccctttcaaaccctttccgccagccccaaggatgtggatcgcctcaacgccagcatcagcttctttacgccgcgcgacttcctgcccaacgtgcctcccggctaccttgcctttgaagatgacctgcccggcgagctgcccatagccctgacttttcccgacgacacgccggaggacttggaagcgattgcctcccgtaacctgcaggagctgcaggcagaggtgaaaaacctggtgcgcctggacaccagccttggctacgacttcatcacccagaagtgggataccctcaacgccaacttcacctggagcaccacccctgatctgttcaacattcagttgcagacggcctacgacctgaaccagggacagctccaacccgttcgtctggagtatcggggacgcagcagcaccacatttaaccgggatcaacgctccggcctggaggtgtatgagccggggatcagctatgcgctgcaggcggtttacgatccccggttgggccagatctctacctatggtctggagctggatgccaccctcggcacgcagtggcaaaaccactggcggctccgcctgggcctgacggaggcagggatccgccgcattgaggtgcgccgcgacctgcgggatttcgagctgcgcctggcctacgatccgctggcagagtccctgcgcctggaagggatcctggtggcctttcccagccgcccggtgggcctgacccaagagcggggagagtttcacctaacctcgccggtgggcgccttcagcctggatagcctggggcgctagggctggctctgccctgcagtcgggagggcgggttggggccggcttcggctacactaaagggccgacgctcctttttgctcagcagcgctgaactcctatggccaggatcaacgaccacttcctcaagctgaaggctggctatctctttcccgagattgcccggcgggtgcaggcctttgccgccgcccatcccgaagctcagatcatcaagatgggcattggcgatgtcaccgagccgctgccggaagcctgccgaacagccatgatccgggccgtggaggagatgggggagcgggccaccttccgcggctatgggccggaacagggctacgagtggctgcgccaggccattgcccgccacgatttccaggcccgcggctgcgacatcgacgcctctgagatcttcatctccgacggctccaagtgcgactgcggcaacatcctggatattctcggccacgacaacaccattgccatcacggatcccgtctacccggtttatgtagacaccaatgtgatggccggccatacggggccggccaacgagcggggcgaatacgagggcctggtctatctgccgctgacggcagaaaaccacttcaccgccagcttgccccagcaaaaggtggatgtcatctacctctgctttcccaacaaccccaccggcgcagtggccacgcgggagcatttgcaggcctgggtggactatgcccgcgcccacaactcgctcatcctcttcgatgccgcctacgaggcctacattaccgagcctgggatcccccactccatctacgagatcccaggggcaagggaatgcgccatcgagttccgctccttttccaaaacggctggctttaccggcacccgctgcgcctttaccgtggtgcccaagtcgctgcggggccaggctgccgacggctcctgggtggatctgtggagcctgtggtatcgccgccagtccaccaagttcaatggcgtggcctacattgtgcagcggggagcagaagccgtctattccgaggcggggcaggtccaggtgcgggctctggtgcagttttacctggagaatgcccgcatcatccgcgagcagctcgccacagcggggatccaagcctacggcggcgtcaacgctccctatgtttgggtaaaagccccggaaggactgagcagttgggagtttttcgacaagctgctgcacacctgccatgtggtgggaactcccggatcgggctttggcagcgccggcgagggctatctgcgcctgtcggctttcaacagccgcgccaacgtggaggaggcgatgcgccgcattgtcagcgtgtttggaagctaaggggctagagctttggcgggggagcagggatcttcccggacaagctggagagggaaagatccctggtgtggggctccatgggatgctacagacagaacaggctacgagaggagacagaccttgcgggtggggatcatcggcactggctacgcagctcgctcacgggcagaagccttgcgcaaagatgggcaggtgcagattgtggcagttgctggccgaacccctgagcgaagtgctgcttttgccgccgagtttggggcggcggcctattccgactggtcttccctgttctgcgagcagccgctggatttggtgtttgttagcaccatcaatcgggatcatgcggccatcgcccgtgccgccctggaggccgggatccacaccgttgtggaatatcccctggccctgagcgttgccgaagctcgctccctggtgcaattggcagcggaacggcagttgctgttgcacgtagagcacatagagctcctcagcggcgttcaccagttgctgagacgggagctggcagggctgggcaagttgtttgccgttcgctacattaccctcactgccacccaccctgcccccgaccgctggacttatcggcccgaccagtttggcttccccctcacaggggctgtctcccgcatccaccgcctggtggacttgttgggaaaggtagagcgggtgagctgtcaactgcgctacgacggtccagacttgccccaccgctacagcagttgctactgcacagcccacctaagttttgccagtgggctgctggcggtgttgacctatggcaaaggggactccctgtggtgctcccagcgcctattggagttccatggccagcgggggggcctgctgatcaacggcgaagaggcgaccctgttgcgccctggcagcgcccatcccctggagaccggatctcgccacggcctgtttgagcaagatacccgcatggtgctggctcacctgcgctgcggcagccctctctacgtggatccggagaagatactccacgccctagctgtggccgaggccgccgagcggtctgcccaaacccagcaggttgtctgcgtccaggattagatcccttagcagcaggcgacgttgccgctcaaggagaaggaactgggtctgccagcggaaagtgccgctgcaacaaagccgggatcccttgcggagaaacgccgctgtagcgagccttgtcgggcaggaacaccacgttgggcccccgtttgcaatctttcatgcagcccactccctgcacccggatggtctccgggtaggccgccaagtgggcctgcagagcctgcatcaccgccatcgccccccgccgacagcaatcagacttctgacagaccaagacaacgcctttcctcccttcctccgctccgggagcggccttgggggaagcctggacaggaaccacgcggcagagcacccatttctctcgccccttgaatggatccacctcccgctccccggcgatctgaagcctatctccgggtttgaggctgcggtagagctcagaacgcagcggcttggggatcttgccggcaaacacttctgccccggcctgccagcgcaagtacttgagcttgccatccttatcgggaagaaatcccaggaactggccctctgcctcaaacgggatcctttgcttagccaacttgctcatcttgtcccccagcgttgagctgccaacatatctctaggctgtccaataactcccgccgccgcgccgtgtattggcggatcacgctgcgcacctgcaccagagccaaaggcgtgtccacctgcacctgcaaatgaccctctcccgtacaaaccgctgggatccccaactccaccagccgccgcccaatgcgccagcgctcccccaaggggatctgcaaacaatagccgctcccagaagatacaaagttcatggccagaagcaacgcctcatcagtaagagtagacctggaaagctactagggagagtaattctcaataaatgcttacaagaaaaacaaaagccagcgcagagagggtagcaggctcgccgacctgacgggcctgccctggatcccgactaggctctgccgtccatcaagccaaacaccaggctgtcgttggccaggaagtggctgaggtggaaggcccggtcttccgtcttcagcaagatctgctcgtagaggtagcgggtggcgcgatcccctaggctttccgcttgagcggcctgacgccgcagcagatcaatgatggcctgctccgcggccagatcgttcttcagcatttgccgcgcctcaaaagcgccatccggctcaggggtaaagcagcagaggcgagccaaggtggcaaaggtggctaccggcacaccccctagaccttcaaggcgttctcccaggtcgtgaacatgttccctcacctgctcgtagtgatccttgaataactggtgcagcgggtagaactcggtgccctccactacgaagtgatgcttctggtattgcaagtacaacccttggaagctggccagaagggcgttcatcccctcgcagatcggctgggtcacctccaggccgagggagacagggttgttgcgcacgctgttgaaggcctggcgcaaggttgcggtttcggacatagggcaaggttctccaaggtaaagaggacacagctatctacccagtctacttgattgagtcgatccaggagatcttggggctgtccccaccccagcatagtccaactcggcgcttcttgtgaacagctctcaataaagtgctggttgtagcaaaaccggtgggccggtcagggaggagtcgcatcccttcgcgatttacactagactgggagcgttagcccagttgatcccgtacttggggatggagcatgtctcaaacggagccggaaagccgctcctggatagaaaaactgattcgcctaacccatcaaacggttgcgcgagctcgggggcaacagggagatctagaagattcggccggccacctgttcaaacgccacctgttcaaacagagcctgctggaagcggaggccgaaatgggccattgcaacgtcctggtgatcggcaaaagcggggtgggcaagagcactttggtcaacgcggtgtttaaagatgagctggcccgcaccggcgtcggcagccccgtcacccgccacattcgccaatattccaagcaaggttgcccgatcaccatctacgatacgcctggcatggagttggccggcgagcagaatactcagatccgcctcgaggtggcccaactaatcgacgagctgcgcctcaaggatcctgaacatcacattcacattgtttggtattgcatccaccacgagctgaagcggctggaggaaaccgagcgcaggtggctgagggaactggaactcaaagatgtgccggtcatcttggttttaactcaatgcctggaataccccaatccggaagagagcgagtttttccagtatttgcagcgccaaaatctccctgttcgctacattgttcctcttttggctaaggacaaggtcattaaccggcaactcaccatccccgcccacgggctggagcatctgatcggctgcaccttggagctgctgccggaagtggctcgccttgcctttatccgccagcaattgctgcgggtagatctcaaagccgatgctgcttttaagtatgtatcgggctatgtggccagcgcggcctttattggggcaaccccccttccttttgccgatgcccctctgttggtggctgctcagattggcatgattgccaatatcagctttatcttcggctacaaagcttccccttctttttattactctttgatggcggctttggcaggcgttgggggcgcagtggtgaccgggcgggccattgtctcgaacctgctgaagctgatccccggcgtgggatccctggcaggcggcatcatccaatccaccacagccgctaccctgaccctttcccttggcctggcctatattgagctgatgaaggccatcgcccgcgccgaaatccaaggaatccagctttcccagaaagagatgcaggagatctttgtgcgcgagtaccaagaatatgccggacgcagaacccagaaaaatgaggtgggaataagagcataagagcttttcatcccggcttttgagtgggcagcgagcccgagctgcaaacaggataggatcctggagaaggcgaatgtcctgaggtctcgaacccaaaggcgccttggactaggtacagtggccggcctttcacctcttcaaaaacgcggcccagatactctccaattacgcccaggctgatcaactggatcccgcccaaaaacaaggtcatcaccgccaaagaggcgtagccgggcacatcagagccaaacagcaaagtgcggatgatcagaaaaaggccgtacagcaaagccagcacggaaatccccaagcccagatagctccacacccgcaacggccaagagctaaaagaggtaatgccttctatggccaggttccacaaccgccagtagttccactggcttttgccgcgaaaacggggggcgcggtcgtaaaaaatggccacctgacgatagcccacccaggcaaagatccctttcataaagcgggtgcgctcccgcagttgcctgatggcgtccaccacctgccgatccaatagccgaaagtccccggtattgcgcgggatccgcacctggctgagctggtcgatgacccaataaaacccgttggccgtcaagcgcttgagccagctctctccccggcggctgcggcgcaccgcatacaccacctgatacccctgccgccactgctgcagcatctccgggatcaactccgggggatcctgcaggtcggcgtcgatgggcacaacggctctgcccgcagcgtagtccaagccggcggtgagggcaatttccttgccaaaaccgcgggagaggttcaccaccttgatgcggggatcctgacgatggaaagcgatcagcttttccagcgtgtcgtcctcgctgccgtcgttgacacagatgatctcgtaggggatccccaacggatccaaggttaggcgcaggcgctcgaacaaatgttccaggttgtccgcctcatttttgcaggggatgacaaccgagagctcaggggcagcaggctcagaggacataggagagcagggatcccgtacctggcgattattctgccatcacggggtgctatgggtttgccgacatctccgccacaatcgagcgcagctcatcctctgagatgcggtagacctcgttgcagaactggcaaaccgcctctgctcccttatcggtgcggatcatgtcgatgagctcgtcccgccccaacatgcgcagcgcccccttcacccggtcggaattgcactggcaatagaagcggatggtgcgcacctccggcgcgatcttgagatccaagtcgcccaggcaaatttgcaacagctcccgcaaaccgccgccgtaggccagcattgggctgaattcctctactttggccaaacgggcctccatctccgggatcagactggctggcgctcccggcatgagctgcatcagcactccaccggcggcgcgcacccgctgggaatcgaggttcacccccaaaagaactgccgaagggatctgctccgaggaggagaggtagtagctgatatcatctcccacctctcccgaaaccagttccacagcactggtgtaaggctggccgtagcccaagtcccgcagcacatggaggtagccgtaacgcccaacggcctgacccacatccaacttgctctcaggggtgagaggaagttcaatggcagggttgctcacatagccgcgtaccgtgccgtccatgccggcatctacgtagatgccgcccaaggggccatttcccttcagttgcaggttgatccgcgcctggcgtcgcttcaggttggccgccagcaacagggctgcactcatagcccgccccagcgccactgtcgccacataggagagcttgtgccgctcccgcgcttcctggactgcctgggtggacaccaagcccaccacccgaatcttgccctccgccgccgtagcccggatcaggtgatccggaagagatgaaggcggtgtactctcagaaatatccttggttcgcttcaatcgttctgacccagaggcatccgtcatcacaacctcaactcctgcctcgaaagcaagcctgcagggatcccctggcgacttacttctttccccgtaggctcgctgccacttcgctataagtcggagccagcctctactataccatcataggcggcttatccccctgcccactagccagcagcttgctccgctagtttttcggctcaaagccaatcaccttgcccatgctgccgctctgccctccggttggcaaagcggttcttcatcccaagtaagatagggagcgtttgcaattcttctgcaatttttccctctcctaccagagtgtgccatcctgaggatctaggctgatccaacgcgacccccagcctgttggccttactctctgggtgactgcttcatgttggataacctcactgcctacgtctcggaacatgcggccaagcgtcgctggcgggaacgcgcctacagccgctttttgcaggattggcggcgacaagtggtgctgctgcgccgccaacgggccggtgaattcggccagccgctgggggatccctcctgtattttcagcgcccagtcgacctggttgcgctgtgccgtcaacccgcgagggccctgccagggctgcccccactattccccgcttgcctctccgctgccggatcctcaccctgatgtgctcggttagttcgccggatccaaatctgttcagactcccactcatgccaaaggaaaaccggcggcgaaagaagggatcccatccccagtcaaccttcgacactccccctgccgaccggctggttaaacgccaaggcaacggcatagctgtttccccggagcgctggggactctgcgcagttccccagctcatcagcccagagctctgcccgcaccaaagtacggggctaccaagctatccctctgtgtcaaaatgaaagaacggtaactccatcggcaaaggtgagattcatggcccttcacctctcggcagagcacctccgcgccatccgccagcatggcgagcaagcctttccctacgagggctgcggcattttgatcggcgagctcaagggagcggacaaaatcgtccatgaactctgggcggtggccaacacctgggatcaagccgaaaaccccttggcagacggcgaatccagccgccgccgcttcttgatcgacccggcggatttcaagcgggccaacgaccatgccgtgcgcaaaggcctggggatcctgggcacctaccattcccaccccaaccacgcggctgttccctccgagttcgatcgccagcacgcttttccctggggcttttcctgtgtgatcgtcagcgtgcgcgagggcaaagcagaggaggtggccagttgggttttggatgagcaggagcagccccaacgggagccgatgcagatttgggaagacaaatctctgccctcgcttgtggctcgggctggctagagaagctgactgctgttttcccgccaaccttccttccaaaaatgaggcttatggctgagaagctttgggatccctggtgggcaatgactggggtgagggttgtcggaaaaagcggtactctgaacttgatgaggtgacacttggaatagttcagctcagaacctcaaggtgtagatcaaccagatcgctagaacccttccccgaactcccatggcaaccaaagtcttgattccctcccccttgcgtccctacaccgacaacctggaagctgtcgagatcgagggcagcaatgtcggcgaagtgatgagcaacctgatcgcccgctatggcgagctaaagcgccacctctacacagaagacggcaagttgcgcaatttcgtcaacgtttacctcaatgacgaggacgtgcgcacgttggcccaaggcgacaacacgccggtgggagaacaagccgtcatcagcatcgttcctgctattgccggagggcgttgaccatgttgaacctggacaccagccaagtcagcctctcccgcgaggagatggagcgcttttctcgccaccttatcctgccagaggtgggcctggaagggcagaagcggctgaaagcgggcaaggtgctgtgcattggcaccggcgggctgggctcgcccctgttgctgtatttggcggcagccggtgtggggcggatcggcatcgtcgatttcgatgtggtggatgtgtcgaacctgcagcggcaggtgatccacggcacctcctgggtgggcaagcccaaggtggaatcggccaaaaaccgcatcctggagatcaacccctattgccaggtggacgtttacaacaccgctctgaaggcccacaatgccctggagctgtttgccaactacgacgtgatcgtggatggcaccgacaacttccccacccgctacctggtcaacgatgcctgtgtgctgacgggcaagcccaatgtctacggctcgatcttccgcttcgaggggcaggcgacggttttcaactacgaggatgggcccaactaccgcgatctctaccccgagccaccgccaccggggctggttccctcctgtgccgaggggggcgtgctggggatcctgcccggcatcatcggcctgatccaggccaccgagacggtgaaaatcctgctgggcatcggcacgaccctgagcgggcggctgctgctttacgatgctctaaaaatgagcttccgcgagctgaagctgcgcaaaaaccccgccactccccccatcacccagctcatcgactacgagcagttctgtgggatcccgcaagccacagaacaagccagccaagcggagatccccgagatcagcgtggctgagctgaaggcgcggatggatgctggccaagactttgtgttggtcgatgtgcgcaaccccaacgagtgggagatcggccggatccctggcgctcacctgatcccgttgccgcaaatcgaaaacggcgatggggtggagcaggtgcgaaaactcctcaacggctcggagctaatcgtccactgcaagagcggggtgcgctcggccaaggccttgaagattctgcaagcagccgggatccaagggaaaaacctgcgcggggggatcctggcctgggctgaggcttacgatccctccattcccaagtactagttcaaagctctggctgtcccttgccctgcagttgaaggcacaagcggcctgccgctgcgcggaagccagcccagtagcagtgcggtcaagggcggctgtctgtttcggcttctctcctgccctttgtcctgctctagcatagatcttcgagggttcctctccctttttcgcctccccttttccatgagtgccactttgccggcagagacagaaaccatctttcactccatccccgaagccctggaggacctcaagtgtggtcgcatggtcatcgtggtcgatgacgaaaaccgggaaaatgaaggggatctgatctgtgctgcccagtttgccacgccagaggtgatcaacttcatggccacctatgggcggggccttatctgtctagccatgcagggatcccgcctcgacgagctgaagatcccgctgatggtggggcaaaacaccgacagcaaccagacagcttttaccgtcagcattgatgccgggccagagttaggggtttctacaggcatttccgctgccgaccgcgctcgcaccatccaggcggccatccatccccatacccgaccggaagatctgcgccgccctgggcatgtctttccgctgcgggcgcgggagggcggggtgctcaaacgggccggccacacggaagcggcagtggatctggccatgttggccgggctgtacccggcaggggtgatctgcgagatccaaaacccggatggctcgatggcccgcctgccccagttgatcgaatttgcccgtcagcacaatttgaaaattatcaccatcgcccatctgatcgagtaccgcctgcgcaccgaacggctggtgcaccggggggctatcgccactttgccgacggagtttggccagtttcaggtctacggctaccgcgacacccttaaccaggtagaacacctggcgctggtgaagggggatccgacccaatttgccgccaagcccgtcctggtgcgggtgcatgtggaatgccccctgggggatgcgctgggatccctgcgctgcgactgtcgccgccaattgaccgccgccctgaagatgatcgaccaccagggccagggggtgctggtgtacctgcgccggcaagagctcagccttatcgagcaaatcaagtcctatgctcgccaagatctggggctagctgaaactgcgccgccagcagcgatggatctgcgggattacggcattggcgcccagatcctacgcgatgtgggggtgcggaagatgcgcctgatcagcaatacctctcgccacatcagcggcctgaagggatttggcctggaagtggccgagcgggtgcccctactgctggaagaggaggacgtgaatttgcacttgaagccctcctgccccctcagcgggaaatccgagccgcaactctactccagcttaggcctgtagagcgttgtaaggccgagcgccccggtagaagagggatcgcgctgaaggcagctcggcatcgaccctagagacctcagcagctcgctcccagaagcgccagaagactcgcctgcggggggagggagacggtgccgctggctgagaagaacccccctgcaacagttgcttcggcaaaaccggcacttccgatcccacccgcgaccacacctcaaacctaggagggcgcaccaccacaatgctgatcaaggagccgcgatccatctcgcggcggcaactggcgatagcgtcctgcagccgagcaaagctgcggttaaaagcgtagaaataatcctgaaagcggatggcctcccaaaacccttcctttgtcaccgccacatggtcgtggtcggcggaggcgtagtcgaggatcaccatacgtgtaaagactgattagtgatgaatcaaatcaggatggttttttaccgtatttccacttaagcacgacattgcacagcccgtcatccgcgaaatggcttgcttgcaacaaaaggagttttctcgcccttgctgctcatgggatcccgcccaattcctgttgcagcttggccatggctgcttctccgatgtgaggggaagcacagaccaggttgggcgtgcggatcaggtcggatcgggcttggcgcaccagagcgcgcagggtagagtagctggcctcgtcgcagatgagggtgtgggcgcggcgaatcagggatcccacccgttccgtatcggaaatcaccgctgtcagcaccagcaggtctgctcgcaagctttggacgatcacctcggcaacttctagtagggcagtgctgatgctcaccagccccagacaagcgtgggaaggcaattggcggatcagggcaatttcgcgggcgtaatccgacacctccaccgggagcacacgggccccccgcggctgggcaatggcctcgacagcgctgagaaaatagtgcagcgtcaccacagtgccggaatggatctgatccagcacggcggccaggtcttccaacagcaccaactggacccggatgcccaaagtctgttggatttgttgagccatgagttgtcctgtgcccaagtctcggcggggcacgcacaccagcacctgagcactgcagcgcagccgccagtcgatctcggccagcagcagatcccgcacctgctccagagaaaagccttgctgctgaagctgatcgatgccctgacgcacctgctccagcgcctgtttggatcgatccaggttcttgctgagaccgcgagaacggttaaccgcctggcgagcagtgccgctcacgtaaatgccggaggcggcgcgagtttccaccaggcccatggcctccagttggtggtaaaccttgtggatggtgttgcgatgcaggcccgtctgcatggccaactgacgggtgctgggcaggcgacagccgggaggaaattgcccgcaggcaatgccaaaacagagcaagttgaagagctggactgagccagggatcccgctctccggctgaatagaaatgcgcatcatggcctgcttttctccgtgacgtactcccgcacccatgctgacgcatagagtgcaggcttcccagtgactcctgcccgatagcaggacatttcctgagcttgaagaacgggacgccccaccgctctggatttgatgaccctcgccgagttgtgatccctgccaatactcagcccacagtgcggacaatcgtgccaccgctcatgcagctttttgggcacatctcgaccacaccccgagcgctcttgactcgtgccatttggatcccctgcaatcgtcaacagcccagctctttcagccttggctgccaagatttgcaggaactcaccccaaccggcgtcatggatagatttggccaaccttgtccttgccagacctttgatgttcagcgcctcatgggctatatgtcttgcaaaagctgatgagcaactttgtggtgaaaatcccggcgctggttggctactttctgatgcgccttgctcaacctcttgaccgctttctggtagcggtttgaccccttctgcttgcgcgatacagaccgttgcagccgcttgaggggcttttgcgctttacggtaatactgaggaacctcgataacctcaccctcatcggtgaccaagaaagagcttagccccaggttatccccatcgtgttttcccacgttggcgggtcagggctccattccgggacagacggatcctgcaggctcaaggtgacgtaccacccatccaccttgcgggtgatggtggccgttttaatcacgaagccgtccggcaaaggacggtgttggatgagcttgaccggcccaatcttgggcagatggataaactttccccggatacagtcctgcttcatctgagggaaagcgattttgctcccacccgttgaaccgttctgccaagcgatagttgtactgcttacgcagcagctccagccactcacccatcagggcgacttggctagcagtaggccgcaagcggtactggtaagcggttctcatgatgaatgcattgtacctgttgaacgctcccgcctctcatcccgactctgaccggcccgccccctatatccccccgcccccctatatccccccgtatacggggggactggggggctgggatataggggggtacagagcggggcttccaggactacgtcccgctagcgcgaacggcggattagctaaagacagggatcgtctgccagaagaattgcgccaacacttcacaaggataggcactcgagaacggctcgggcgcatcttgtccaagcgacgctgcgggggcagggatcccctctgttgctgcgcccacccccaacccaatggccgacgatccggcctccgaaggacaggggatcccgccctggtcttgttacagaaatttagaatcgttacaatagttagcatctttgcattgcaggttgcatctcatggcactcactcagcagtttcccgtgctgctcgtctcggttttgcgtcacgacagcgttcctccgcggtggtcccagttggggtggaccgtcttgcgggtggtggcggggctattcatgattcacaacggcctcgacaagctggccgatatcgaagggtttgcggcggcctatgtggaagtgatcggcttgccgttccccatctttttctcctatgtagccgcctacactgaactgatcgcagctcccctggtggccctgggcctgttcacgcggcccgccgcattgagcctggtggccacgatggcggtggccatgtttcaccacatcaaggtggccggcttcagcattccttacctggagctatcggccatctacgcggccatcttcttggcctttgccgtcaatggcggcggttggttctctctggatcagctcttggtgaacggcattgaggcggggctgaaccgctccagccgacaaaagttggagagcttgcagtcttcgctgcaggccaccgagcaggtgatcgccctgggcgagcaagaggccgaagctgcccaaacccctcgctcctaagccaacttcccagagggagaggggaccgggggtgagggctaaaggcggctggcggcccgctccatcaggcgttggtgggtggagcgtaccggctctcccggcttgggctgtcgctgtacgtaggtgccatcgggacgcaattcccaagcttgccggttatccgtcagacagatctccaagatcgccttcagctcttgctgcaacaggggatcctctacaggggttaccacctcgacgcggcgatccaggttgcgggtcatgtagtcggcgctgccgatgaagtactcttcctggccgccgttgtagaagtagaagatgcgggagtgctccaagaagcgcccgatgatgctgatgacacggatgcgctcgctcaggcccgggatccctggcttcaggcagcacatgccacgcacaatgaggtcgatctccacccctgcctggctggcctcgtagagcacttggatcatgcgcgggtcggtgagggagttgaccttgacgatgatgcgtccccgctggccggcttgggcatggcgcatctctctccggatcaaggcttccatcccctggcgcagggtgcgaggggccaccagcagcttgcggaagtgccgttgccgcgaatagcccgtcagcaggttaaacaattctgttacatcgttacagagagtctcatcgcaggtaaacaggcccaagtcagtgtagatgcgggcggtcttggggttgtagttgccggtgccgatgtggacatagcggcgcagggatcccccctcttcccgcaccaccagcgccagtttgcagtggatcttcagccccggcaggccgtaggccacgtgcaccccagctttttccagcttcttggcccagaggatgttgttttcttcgtcgaaacgggctttgagttccaccagggcggccacctgcttgccgttctcggcagcctggatgagggatcccaccaccgaggagtcgccggaggtgcggtagagggtttgcttgatggtgagcacctggggatcgttggccgcctcctccaaaaaccgttccacactggcagcaaaggaatcgtaggggtggtgcaccagcagatccccttcccggatgacggagaagatatccaccggctcatcgctgaccgaggcagtacgcaagcggggaggggtgacgggcccccaagggggatcttttaaatcagggcggttgaggttgagaaacgccatcagcccccccatgttgaggagcccatccacctcgtaaacggagtcggcatccagatgcagctcttcgcacagccgttggcgaatggcagagggcatcgacttggcgatctccatgcgcaccaccgagccaaagcgccgtttgcgcagctcttcttgaatggctgccagcagatcgtcggcctcgtcctcttggatctccagatcggcgtcgcgagtgatgcggaaggggtagtactccagcacttccatgcccacgaacagggcctccaggtgatgggcgatcacctgatccagcggcacgaagctcaccccgtcccgcagcggcacaaagcggggcagggtgttgggcaccttgacgcgggcaaagtgttccttgccggtctccggatcccgcaccaccaccgccaagctgaggctgaggttggagatatagggaaaaggatggcccggatccaccgccaagggggtgagcacgggaaacaggcggcggtcgaaatactcccgcagctcctgccgctccggttcggccagctcggaaaaatcgcggatgtgaatgccctgttccgccagcttaggcaccagttcctgccgaaaacactcgtgtaacttttgaatcagggggcgcaggcgattggagatctgccgcaactgctgctgcggtgtgaggccatctggagtcagcaccaacacacccgtctccaactgacggcgaatcaccgccactcgcaccatgaagaattcgtccaggttgctctcgaagatggccagaaacttcagccgctccaacaggggagtgcgctcgtccagagcctcgtgcaacactcgggcgttgaactcgatccagctcagctcgcggttgaaatactgctccggcaaggcatagccctcctggatgggcgcagtcgggatcccgggctgtccggcatcgggatggcagcctgtcgcgtcggggttgtggggcgacaagggagagtccgtttcctgggggcgcggagtcatggtggcagaggtctgggttgtctcaaacacgtcaacaacggctgcagccgaccccatcctatcctgctgggttctgcttagacgaaacggaagtagccacaacaggcttgggcggacgttctggcaacagcccttgggagcgcgtgagaagaatcacctgcagcaagatcccgatcaacaaaatgcgcaaggggccggcccgggtggcccattggggcggcagacggttggtcaaccattcgctgcccgaccacacgccccaaatcaccagcgcccccagcagggcgccgcggttgttgccgctgcccccggcaatcaacatcacccagacgatgaaggtggcaaactccggctggaaggcttccgggctgatgaagttgacaaaatgggcatagagcgcccccgccagccccatgagcatggatcccaggacaaatgcctgcaaacgaaactggagcacatctttgccagcggctagggctgccggctcgtcctcgcggatagcccgcagcacccgtccccaaggagagcgataggcccgctcgctcagccagtaaaccaccgccaagaccagcagcaccaagcccaagtacagcagcgtatcctgtcctgggatccagccgcgaaagggccgcggaatgcgggtgatgccacgcacgccgttggtcagccagccctcgtttttcaggatttggctgatgatctcggcaatgccgatggtggcgatggccaagtagtcggagcgcagcttgagggtgatcaagccgatcaagaaggcgatcgccccggcggcgaccaccgccatggcaaagcccacccagaacggcagatcgaacccgcccaggtgctcaggggtgggcggcgtcgtggcaatggcgctggcgtaggcccccacagcaaaaaaggcccccaccccaatgttgaacatgccggcgtagccccactggatattgaggcccagcaccagcacgccgtagatccccaccaaaaccaaaaagaaaatggcgtagctcaacatcaggcccgtcctcccaacagccctgtgggccgcaagatcagcaacagcaccagaatggcaaaggccacccccgtcttgtaggctgggctgagcaccaaagtagaaaactcctccgccaggccaatcaccagccccccggcgatggccccgtaagggcgaccaatgccgccgaggatggctgcagcgaaaacgggcaacagcagccgccagcccatggtggggtgcagccgcgtatccaggcccaggaagatgcccgccacacaggccaaggcggcgccaatggcccaagtccagagaatgatccgctccgtatcgatgccggtcaccttggccaagtcaaaattgtcggccatggcccgcatggctttccccacccgcgtgtgctgcaaaaacaggtgcagcgccaccaccaacagcgccgttcccaccagaatcgctacccaatccggtttgacgcgcagcccccaaaactgccagggcaactggatgccgctgcggtacacctggttgttgggcccccagagaatctgcaccaagctgcgcaagatcagggccgtgccaaaagaagagatcagcaaaatcaccggcgcttcccggcgcaggcggcgatagaccagttggtcgatccccaccgcacacagtgctgtcgccaaggccgccgggatccagctcacctctagcggccaaccccagccgacaaacgtcagggcaaagtaggcccccaaggtcatcagatccccgtgggcaaagttggcaaagcgcaaaatgccaaacgtgagagacaccccaatcgcccccaaagcatagatgctgcccaggacgaggccgtagatgaacagttgcaacagttgggtcacacctgcccccgcaataccctgccctgatgatgccacagcgggatcccatccggcccagcggcagggtaaagctagggtaggagaaagcgcgcaagagagagagccatgcagcccagttcttctcggatcctaggttggctagtggttttggccctgctgagcgctgcctgtggtgggccggagccacccccggccagggatcccgaggctccttccgcacccatctccaccccccagttgatctacgaagacatcaccctcacccaggccaaacccgatggtggcctgctctggcgcctccaggctcgcctggccgaatacgagtcccccccagaaaatggcaccactcccgtgcagttgggatccgcccatttgcagtctatcgagggagagtttttcgacgcagaggatcgcgccattcgcgtccgggccgagcggggatccgcctaccccggcgagcggcggctggaactgacgggccaggtggaggtggaatcggagcgggacaacctgcgcctgcaggcagagcggctgcagtggttgccggaacagcgcctcctcgaagccgagggccaggtgcaggtggagctgttggacggccggggatctctggagggggatcgcttgcgcatcgactttggccaagcccagatgcaactggagaatcgggatccgagccaaccggtgcgggccaagtatcgggatccggagctggagctggccgcccgccgtttcttgtgggaatttggcgccggcgaggtgcaggcgctgggagcagtcgaggtggatgccccccagcaaagggtgcgcctcagcggcgagcagttgcgggctccgctgcccctaaccgagctgcgcctgctgggcaacgtgaaagccaaagccgttcgcgttggcgggacggagtccctgcaaaccggccaagagttgcaggcccaagagatccgctggcgcatcggctccacccaactgcaggccctgggcaatgtgcgctaccgccagcccggacaagccctgaccgtgagcggcgacagcggcatcctagactggcaggccaacaccgcccggatccagggcaacagccaaacccagctcactttgccctaggagccggcgacaaagggccgacaggagcatgtcaagatagtttaagaaccgtgttgggtgggttgtggtgaggagttcagcaatggcagaggccgccttgggggaacgccccaacattctgttgatcgtgctcgatacccaacgggcggatcgcctttcctgctactggtcagaggaagagcgggcccgccaggtgcccaccagccccaacctggatcggctggcggcagaatccaccctcttcgagcgggccatcgcccccgcccagtggacgatcccctcccacgcctccctgtttacgggggaatatcccagcacccaccagactgtccaggcagacctggagctgagccccgccctgcccaccctggcggagctgttgaaactgggcggctacaccaccgtgggcttttgcaacaaccccctggtcgggatcctgaaaaacggactgcggcgcggctttgacaccttctacaactacggcggggccctgcccacccgcccccccgaaggcaatcccttgcccacccccctcaaccgctggctggccgcctacacccagttttggcgccgcctctcctacccggtgcaaaacgcctttgcccgctctgatactctcttccaactggcgctgcacccctggtttgcctccctctggacccggctgatgaacttcaagggcaacacggctgcctccattgctgacctcaacggttacttgcagcagatagcccgccgccagttggatgggcaagcgccgcccttcttttgctttgtcaacctgatggagccccacctgccctactggccgccggagccctttgtgcagaaatatgctccctacttcaagaccaaccgcgaggcgcgcgactttttgcgggagtataacgcccagccctaccgctggatggcgcccctgccccagccgctttccccgctgcaggcccaggtgctcagggacatctacgatgccgaggtggcctaccaggatcacctgctgggatccgtcttcgagaccctgcgccacaccggcctagagcagaacaccctggtggccatcgtcgccgatcacggcgaaggcttaggggaacacgactttgtcggccacgcctttgtggtttacgaagagctgatccgcgtccccctgatcctgcactaccccggctactttccagcaggaaagcgcgtggccacccccgtttccacccgccgcctcttccatactctcttggaagcagccggcttccgccccagcctttctctagccaacggcgccccccgcgtcagcctccagcttcgccgcgagatcgcccgcctcagcctgagccgcaccctggccggcgaggatccggagcagggagtggtgctcagcgaagccttcccgccccagattctcctgcgcgccatggaaaaccgcaacgacaacctgctgcaggcgcgcgcctgttacgacacccgccgcgctctctacgaaggggtgaccaagctgatccaaaccggagatcgccccagcctctacaacctggagcaggatccggcggaactgcaggacttgctggcggccgggatcccttctgagccgggatccctttccccccaggcttggctagaccgcctgcggcaagggctgaggcagtggttggagtgggcagaatcgcgccggcccagcaccgctcctcgccgagttgacatggaaagcaacacagacttggtgcggcggatgcaagagctgggctacctggagtaggagctattccagctctccctcttccccccaatgatcccgcaggtagccgttgagatcatcatagacatcggtctcctcgggatccggtgttggccagtcctcgttctgcccgccgatgatgacgcggctgaggttaatgtactcgaggctgagggtgcgcagggcgttgatcagcacatccagcgccaaggcatcggccgtgcccaggtcaaaccagcagcgggcccagttgcccttttcttccaaggatcccatgttgtgcatcagggaggtcaagggagctgagtcgctggggtactccaaatagctcagatccacctccgcctcttgggccaccaggcgctcggcgttgaatccccccagcttgcccagcacataccaggattccagcacctccttgaggtactccagctccgctggaaccggcggctccgcaaactcaaaccagatccagagatttcccggatcgcactcgcgaaactccacttgcatggacggttcctcggctaggcctagccatcgatcttaatctggcccagcttactggtttctccccagagggcaaggatcctcctggcgtcagcgcttagggaacaccgttccgcttgcgcgagcagcgacagcacctaccgttggggcctgcggcccgctgacgcgagggggtctccccagccagttgctcaaacgctccgcgctgctgatgcgaccagccgcggcccctctcccaagaggagctagccctcacccccagcccctctcccaagaggagaggggagtttgggatcgaggcgacaggcggtctcatcgctgttggaacggccataggggggagtctccccgccccagacaaggccaaagcatcctatactgttgcggcggtagaaataagcgggaagctgctgcctatgtctgaacttctccccttgccctcgctccataaccaggtggcggtggtcaccggagccagccggggcattggccgggccattgcccttcacttgggggcgattggcgccaaggtggtcgtcaactacgctcgctccgccgccgaggccgagtcgctgctgcaggagatcgccgccctggggggcgaagggatggctgtggccgccgatgtctcccagccgcaggcggtggaacaactcttcgagcaggtgatggggcgctggggccgggtggacgtgctggtgaacaatgccggcatggcccgcgacaccttgctgctgcgcatgaagccggaagactggcaggcggtgctggatctcaatctcaccggcgtctttctgtgtctgaaggcggccgccaagatcatggtcaagcagcggcaggggcgcatcatcaacatcacctcggtggtgggcctggtgggcaatcccggccaggccaactacagcgccgccaaagcaggggtggtgggcctgaccaagacggcagcccgcgagctggccagccgcaacatcaccgtcaacgccgtggcaccggggttcatcaccacccaaatgaccgaaaaactggatcctggcccgattttggcgcagatccccctggggcgactgggatccccggcagaagtggcggggctggtgcgttttttggcggcagatccggcggcggcctacatcacgggacaggtttttgccatcgatggtggcatggtgatgagctaggcactctaccacgccagggctaggccatcggcacggggttcggaagccgcaatgaagtgatccccatcccgcaagaggatctgtccccggccaaaaagaccgcaatcctcttctgcgtccaccacctgcactgcatggccgcgggcggagagttcgcgcaccacctggggcggcaccgtgctctccagcgccacctgcgggatcccctgatcccacagcactcgccagcggggcgcatccagagccgcctgggggttcaggccgtaatccaccaaattcaccaccacctgcacatggccttggggctgcattgccccccccatgacaccaaaagggccgagggggatcccttctctggatagaaaagcggggatgatcgtgtggtaggggcgcttgcgggggcccacctggttgggatggccgggctccagggtgaaacccgtgccgcggttgtggagagcaatgcccgtgcccggaaccagcagaccactgccgaagccatcgaaattcgactgaatcaaagacaccatcaactcaccatcagctgcagccaggtaaaccgttcccccctccggcagccctggctgggccagggggatcgcctccctcccgatcaactgccgccgccgctgtgcataagccttatccagcatctgggcaggactgacccgcacatactccggatccgccacctgtcgtctcacatcggcaaaggccagcttcattgcctcaatctgcaggtgatagcgctcgccggcatcgtaggagatccgacccagctcaaaaccctccaaaaggttgagcgccatcaaagcggcaatgccctgcccgttgggggggatctcccagacggtgtagccgcggtaatctgtatggatgggttccacccaatcggcctggtgctgggccaagtcagcgggggacaggaagccgcccgtggcctccgagaaagccagcaacttctccgccagctccccccggtaaaaactctccccaccgctacgggcaatctcttctagggtttgagcatgtagggggctgctccagcgctccccagcccgtggggcacgcccttggggaaagaaaacggccttgaaggcgtcgtggcggggatctggcaggggcaaatagatggactccgccgcctgccacagttgggccacccggggagagaccggaaatccctcttgcgccagacgaagggcaggcacaaacagacgctcgaacggcagctttccccagcgccggtgcagggcctgccaagcggaaactgcccccggcaccgtcaccgctaaccaatcgtagggggggatccgcccatggtcccggtaccgctccggcgtcagggcggctgggctgcgaccggaagcattcaacccgtacagctgaccctcctcccacaccagagcaaaggcatcgccgccaatgccattggaggttggctccaccaccgtcaaagccaccgccattgccacggctgcatccacagcattgccgcccgcccagaacatctccatgcccgccattgccgccaaaggttggctggtggccacggatccctgtctgcccatcaccacccgtcgccgcgaagcaaacggatagcgatccagggcctgccgcaaaaaagtgggtgctggagtgggtgctggcatatcgctacgcgacgctctcgcgaatgggctgggctccctacacaggcaggttatcgctacgcgacgctctcgcgaacaggagtgcggccaactccgcaaagctgtccaccaccacatctgccccggcgtggcgcagttcctcggcggtgaaagccgtggtgaggcccaccgcaaaacagccagcccccttagcggcgcggatcccatgggtagaatcttcaatcacccaacacaacgccggatccaaccccacagcggcagccgttttcaggtaaggctctgggtcgggcttggcccgctgaatgtcttcggcggtaatcaccgcgtcaaaccagcggtgcaggtcgaagcgctggaaaatctgcgcttgatcccggcggatggccgaagtggtgacggccagggcagaaaagcgctggcggctggccgccaaaaactccagcacccccggcaccaggggtacctctgccagcagctcgccaaaagccttggccttttcctcgatcaagcgctgcaccagcaggggctgttccgcaggcggggtgtctgtctggtgttggacgaggtactcgaacatatcgcggtcggtgcgccctttgaactgcagggagatgggggccaaatccagggataggtggcagcgttgcagggcaatggctccggcgcgggcatggattggttccgaatccacaatcaccccgtccatatcgaagagcaagccggcagtcacgtcagccttcccctgttgtaggcacagcactttggattgcatagacattatcgctacgcgacgctttcgcgaatgggcaagcacgggacagggatcctcttaacaaccatactgccccgtctccatcccccacccgcagaagcggctggtgatctgccagatgggatccaacacatccgtcagggcgtggtcactctccaccgccaccagttgggcccaggggcgacgggccacatagtctcggctggcttgaatggggatggtgtcgtcttggatcccatgcacaatcagggtgggcacaggccggcgcaacgccccatccgggtagcgttgggcatcggcaacaaagccgtactccaaagggagagggcggccttctccgtagtgaaacaccatgagttgtccggttcgctgccaagtctccaccgcctctgcccccagccgcggcagccaatggcccagaaagccaaaggccggtgccaagagcaccagacgctgcacgcagggttgctgctcggccacccaggcggccaccagtccccccaagctcgaaccaataagggtaacgggaggatggcccatttgcgccaactgctcagaaacctgccggatctggcgggtcaaggtaagctgggcaaagttgccctggttgagatcgggcacctgcagagggatcccaagctgctgcagccgctgccggaaaaaagtagccttagccgattgaggcccagagccgaatccgtgcaagtagatgaccgccacgatgacagggatccctaggggcctgtggctgccgagagccagcctgcccccaacaccacgctgatggagaggaagagggtggccaccgtccaggtgatgcggttgaggttctgctcggcacttttggagctggagaacaattgggcctggccgccaatgcccgccagcccatcccctttggggctatgcaacaacaccagtatcaccagcaaaacggccgaggcagaccaaaggaactcgaagaaggcttccatcgcagaggatcccactagggcacgttgctgaagctattatcgcctgtatctccaccctggcacaccctgcgctccccttccaaaatccattagattggagtttcagcgtgggatctctcactgccaacttttccctctctgggggacgttatacagccgagcctgaccccgtcttgacacttccccgactaaggggggggattcttacgcagttcaaaaacgaacttgtaaaggcgttgccaaaccgcctctagacagttctttcagtcaaagccccaaggttctgcttacttgtctgatcgcgtcagcgggacggagtccttgcaggttggccgagaggttggcatctcgcagacgcttgccaccggtcgggtttttcaccgtgattagaggctcgcctgggaacggtacgcctcgtctacactattggcaagcaactaaagctgcttacgggcttttccgctccgcactaaagtacggggctagcaagctatccttctgtattgctggtgtcctgtatgagctctcttccgcctcctctgagcggggccatcgcgtggctattgctactcttgccgttgtggacggtggccagagcagtcgcggacttcttgcatcaagctcaacagatgcaccgcatcccctgccacaagtgcaggttttacagcggcgatccccacctcaagtgcgctgtccatcctcagcaagctctgacagaggcggcaatcggctgccccgactggcttccaatttctggagatcctcgccaggggagcgcagtaaccaacaactgagctgccagaaggtgatacttgcgagtttcccaggggatcccctaagtggggggaaacagtctctgatgaacatcgccgacaaaggcttccaccgcttctcggatcacctctcgcaggttggcgtaggctttggcgaagggcgggatccgctcgctgaggccgagcaggtcgtgggtgacgagaatttggccgtcgcaggccgggccagccccaatccccagagtcgggatcccgacttgctgggtgatctgggcagccaattccgccggcatgtgttccaaaaccagggcaaaggctcctgctcgctctaggctcagggcttcctggcgcagccgctccgcctccgagggggttttcccctgctggcgatacccccccagttgatgtttggcctgtggggtgaggccgatgtggcccaagaccgggatccctcgctggaccagaaaggccactgtttccaccatgtctgggtagcccccctccagcttcaccccattcacccctgcctccttcatcagacgtcctgccgagaggagggcctgctctttgcagacttggtagctcaagaaaggcaagtcggccaccaaaaaggctcgttctacgccgcggcgcactgcctgggcgtggtggatcatctgttccagagtcaggggcaaggtgctgctgtgccccaagctggtcatggccaggctgtcgcctactaagatcaagtcgatcccggcccgatccaagatctgcgctgtggcgtagtcagcagccgtgagggccaccaacggttgacccgcctgtttggcctggcgaaagtggtgaatggaaagggcagccatacctctatgatctcatttgccccgccatttccggctggtcgggccgtaccccccaagggctttggccctggggtgcttggccagcttgcatctgccccattccacgagaggggatccgggcaggatagcccgtttgccgctaagatggtaaagccctatgcagactggaagggtgacagagtggttgattgtgacgctctcgaaaagcgttgtggccgcaaggtcaccgtgggttcgaatcccaccccttccgtcctcgatcaatccaatggcgctcaacgctgccaacgcccgctagggtcagcatccggccctctccacctccgccaaagcccccggcagccctggactggctgggatccctcgctttattaagtcccacctcagcttcctgaaacctggatctcaggagggcacctttgcggattggcccggcagggctttcgaggacttgtcgcttaaccggtcttcttggctcccatgttcaccgcccctgctctgcaagcgcaactgcatcccctcatccagcgcctttcggaggcgattctgagcatttggggatcccacctcagcctggctccctatgccctgccggcggagctgggctatgtggagggccgcctggaaggcgagaaactgcagatcgaaaaccgctgctaccaaggggatccctttcgcaagctgcacctggagctggcccaggccgggcaaagcctggatatcctccactgcgtcatgtttccgcagccgcagtacccgctgccgctgtttggctgtgacattgtggccggccgcggccaggtgagcgccgccatcgtcgatctctcgccggtcacccccactttgccggatccctacattcaagagctggaagccttgggagctcatctcgcccctttccaaaaccggcgccagttgccgccgtgggggacgattttttctccctactgcctgttcatccggcccggcgatgaggcggaagccgaccgctttttgtattttgcctgccgttacctggaaatccactgccggctggcgcaacagatccccccgcagacagatcctgtccagatcctggcccactaccaagggcagcagcgctactgcagccaacaacagcaaaacgaccgcacccgccgcgttttggaaaaagcttttggccccgcctgggccgagcgctacctgagcaccgtccttttcgatttgccccccagtccttagacgggatccccttgcagccgctgctggatgctcaacgccaatttttgccctaggaactccggcagggttggagttgcatccggccccagcaagtagaaaatgaagcgcgtctgcttgcggcggagcatcagattgaggtgaacaacggtcaactcctcctgcgccagagcggtcatcacccggtaaaacacgcccggctggttgtccacatccaccaacagcgtgggcagatgaaacaccgggtcaaaataaaaagaaacctgggtgtctttcaagccggccttgagatcaaactccagcgccaaggtttcgtgaacgggaaacacccccgccaagcactcgtgaatagcccgttctaggttgagcttggtctgggcagaaaggctgtggccatcgcgcgagacggtgacgcggataaacaccaagtgcggtgagtagatctgcccgtaaaggtggatgccgtgcaccgagagattgaaagcggtgagcaccccaaacaggtcgctgagcagagaagggcggttgcgataggccagacaaaccaccgtcttgctgcgctcgtcccgcatctgtaccacggccttgcgggtttggtagagggcataggccaagcgcagattttgagcctgcacctcgctgctgacgaactggctataaaaaggcggaaagctgcggttaaagcgctgcatgagagccgttcgcgccagcgggacggagtgcttgcgagtgctgactgcgagcggctggggatcctcgtggccagccctttcccctctggcaagaggagccaccttcggctgctgcgctgactgctcggttgacatcgactttgccgcctgcattgcttcctctccatcgttactcagcatgccccggccaaacctcatctatcagtaaaatcactgaggctggaaagcacgtcaacgctgtacccaattcttgttcaatgcttttggatttaatctatctcacaaggccgagctgggcatccaaggaaccgctgagggccatcccccaattggggggaagtccatccctgcgtcgctgccaagccgacgggtgtgcgccttcaaatcccagaccaaccaggaacagtggggcaggctcttaaagcctaaactatgaattgaggggagaactgcaatttttgatatagagtgctggattaagtgctagcctgctggcaacttggagcgctattctgttagccaaaacttcggttttccttaggtttgttgaagggatccccgtgagcacaaccgttgccgaccccagcctgctctcgcctgcccaagcgccggatcccggtggggcctggtgggctctcaacatcatcgcttcccctgcccaggaggatcagatcttttggcggctggagagctttggctgtcagggcatggccagccaggctcatggcgaagatcgaatcagcattcacgcctatttgccctggttccgcgccacccttttggatttggccgctctggcgctgcgcctgcggcaagacgcccttgtggctggccagcccatccccaaactgcgctgggaacgcatagaagcggaggattggagcaacagttggaagcagcactggcagcccgagccagttggggacaagctgctcatctgtccggcctggctggatccccccccccatcccggtcgtctcctgttgcggctggatccgggcatggcctttggcacgggcacgcaccccaccacccagctctgcctggaggctttggagatgcgcctgggggcgggcacagagggggtaacagtggccgatgtgggctgtggatcgggcattttgtcggtggcggcggctcttttgggggcaaagcgggtgtttgcggtggacatcgacccgctggcggtgcaggccacgctccacaaccgcgacctcaacggcctcaccgatcgcattgtggtggcccaggggagcctcgagcacattcccgagatggtggacgggctggtgtgcaacattctgacggacgtgatcctggatatgatcccagagtttggcctggtggtgaaaaagggggggtggctgatcctcagcggtatcctcctcgagcaggccaagttggtggcggagatgttggaggccaacgaatgggcggtggcagccctctggcgacggggagaatggtgctgtctgaacgcacgcatgacctgagttctctgccccgcctggccatcgacccggctcaacgggatgccggcggtgttctccgtttaaccggcccgcaagagcactacttgcagcgggtgcgccgcctcaagccgggggatccgttcttggttttggatggctccggcaagctgtggctggcccattggcagccgcagggatcccaggttatgggcgaggtggaggcgctgccgcgggagctgcccgtttatttgcatctgggcttggcagtggtcaaggggccggggtttgacgaggtgtttcgccaggtcaccgagctgggagcggcgcgcattacccctctgctgacggagcgcaccgtggtggagccgggatggggccggcgggaacgctggcagaaaattgtgcaggaggccgccgaacaatgtgagcggctgcgctggccccaggttgatccccctaccccttggacaagttggctggccgagctcaaagccgattggtggggcattgctgtggcgcgggagaacgctcccctcctgctgcaagccctgccgaagctgaggctctcggagagggatcccgtcttggcggtggccatcggcccagaaggcggctggacggaggccgagcgccgtcaggcggaagcccatggcggagtgccggtttccctgggcaccaccattttgcgctccaccaccgccgctgtggctgccagcagccaagtggccgccacctactcctgttggggtttagctcaggctcagcttgccccgtcggcaatggggaacgcggctgccgatagccgataatcgataattgagttgataggaaaaaactgacgccgaccattggcgcagcaagccgtggttctgggcgggggagaacaggcatggagatgatccaggcggtgcgcggcacccgagatatcctgccgcaggaggtacggctttggcagcaggtggaggccagcgcccgcgagatcttggggcgagccaactaccaggagatccgcaccccgattctggagctgacagaactctttgcccgcagcattggcagcgccaccgacgtggtgggcaaggagatgtactcctttagcacccgcggcgagcaggaggtgagcctgcgccccgagaacaccgccggcgtggtgcgggcctacatccagcatgggttgcaggtggccggcgatgtgcagcgcctctggtactgtgggccgatgtttcgctatgagcgtccccaagcggggcggcaacgccaattccaccagttgggggtggagctgctgggcagccgcgatccccgcgccgatgccgaggtcatcgccttggcctgggatctgctgcgggcagtgggggcggaaaacctcaccttgcggctcaactccctcggggatccgcaggatcggcgggcctatcgccaagccctggtggactaccttacccctttgaaggaagagctggatctggactcccaggagcgccttgtccgcaacccgttgcgcatcctcgacagcaaggatccccatacccgcaccattgctgaacaagggcccaagctgcccgattacctcagtgctgactcgcgggccttcttcgagcaagtgcaggcccatctccaagccctagacattccctatgagctggatccctacctggtgcgcggcctggactactacacccacaccgcctttgagatcgtctcgccggagctgggatcccagagcaccgtctgtgggggtggccgctacgacggtctggtggaggagctgggcgggcctcccaccccggcggtgggctgggccatcggcctggagcggctggttttgctgctgcagaagaaacaacaggagattccgccaacatcggtcgaggtttacgtgatctcccgcggcgccaaagcggaggcccaatcccttcagattgcccaagctctgcgccaagccggcttctgcaccgagctggatctcagcggcagcgctttcagcaagcagttcaagcgggccagccgcagcggtgcgacctgggctgtcgcgctgggggatgcggaagctgcggccggggaggtgcagctcaagcacttgcccacggggcagcagcaaaccctcttgcaagctgacctggtgaagtatttggtgtcccagaggtgagggagcgatgttgagtttttgggtgcggcgcaacggccgagaagactggcagccggtaccagccgagggagccattctggaagaggacacctacaccatcgttgcccgttctccccagccccacttcaccatcacagtggaagtccgccagcgccctctgccgaccgaaaatagcggatccccagcggtagccaaccccaagacagccgcctcgctcatgcaaacccgttctgttcgcaccaacgaggaggggatcggcgtcatcctgccggccacccacctcgcccctggtttttgggagttgcactgccgagatgccgatttgatcgccgagttatttggcgaggcggagctgaacaattgcctgcgcttccaggttgtgcccgccccggtgcagcggaaacaggcactatccccggcggcccaagaagtcgcgtctgaacctcctgagctggctcagaaaaaagaggttgccatcccgccagagctgttttccctgatgcacagcgaattggagggatctccgggggaagtgctggtggtgacggggcggattggctgtagtggcgagctgcgggtacgagtttggcaagaagatgaaggggagcagagcccggttttcgaggggcaacggctgattcaatttccgactgaagcccggacggcagtgttcagcattcccatcaccctgccgagccatacctggagccgtccgctgcggggggaactgcgcctcactccctcttcctggtcggatccagagccgctgcggatctccttttccgttcgctgtcgcggccagggggaagtcctcccaccctccccagggatccctgccggtcagcagcggcaagaagaaacgccagccgcagccggcagttcttccccgccctcacccttgctgtcccccgaacgcaccctgcagaagttgttgcgcatctcgcagcgcagcgcccctgcggaaaaagaggaggctggagaagttttgggcccgcttcagccagaagagctcccagcctccctagcagacaccgcgcccgaacctgccgcccaacctgaggttgggccagtgcccatctcatcctcttctccaccaccccaacctgagccacctcgcgaggaggcggttccgccgccaccgctcgccgccgccagtccgggaacctcgcctctttccccgcaggtgccgggagcttgcccggcgccgcaactggtggtgcctgagcaactgcgggcaggtgacaacttcgatgtagtgctgcgtttgccggcttccgtcaattctgccagtagctccaccgctcagcctcctttgtggattaagttttgggtcaagcacggtcacacccgctctttggtggatggcccccggtggttgttggacttctcccgcgacgagcaggggcggtggcaagccctcacccgcatgaccatcccccctggcgtccctgagctcatcttcgaggcttgggccgtcagcccggatcgccagcagcaaagcgaccgcgtgacggagcgccgttctatcctgccttagggagtgaccagtctctagtcttgagcagagcgcaccatcagcacggggcagccgatgtgcacccgcacatagtcggagatggagcgccccagcaggcgatccaaatcggggatgctgcgggcaatgctgggccggcgatctggggatcccatcaccagcaggtcggctttgctttcttctgccaatcggacaatctcggtgcccggatccccgaccgccgtgaacacccgatggctgatttggcggcttttgagagtggcaatggctttatccagaacctcgtcccgcgcttgggcatcggcatccagttgcacagaggctaggaaaatctgggctcccgggatgccggccactagatccagggccgtggcaaaggcggcctgggcggcgggggagttgttgagggccaccatgacgtggctggggtatttgacgtaggcgtcgtctttgaccagcagcatggggcaggaggcaagctggaacacgtattggcttaccgagttctgcaaaatggccatgatgcggttgcgcccccgcgatcccatgacaatcagtggattgggtagagattcagccacctgcagcaccaccaccttgggatccccttccaccagttgggtgctgatcttcagcccaggtcgcgggggaaaggtctgcagcgtctgggccaatagctcctgccccttttgccaggcagcccgcatctcctcggcagaggtctgggaaggcaccgcatgcagcagcgtcacatggcactgggcaaaggccggcaaggacaggagagtatgcaccatctgctcggtggggccagtgccgtcgatggcggcaatgatgttttcaaagcgaggcatgggatccgttctcctggccaacagctgccaagactcatcctagatctggcgctgcggatccctgttaccgaggcggatatcccgcaacattttgttgggttttagtaactcagccacacatagccggtgaagccgccgccggcattggtgttgcgaccagtcaagaattgaaaccctcctaggcccagcgttaaccctccctctagtcgccagttgagctggccggagagcttgaggctgtcgtagttgggatcctgaacggccaaatccccgaacaacaaaggcgcaccgttgcccagggtgaaatctccatccaaagccaggatggcctgcagctcaggagtcaaatcagccccaagggttaagttggccttgaggcgatcgccgggatagcccaggtagtcccggaacgtgaggcaggagtcgaaaaaggcaggcagggatcccagctcgacattggctgccgctcctaagctgaagtcgtagccaaagactccgtaccccaagggcaggggggtattttcggtggcgtatccaggcgggatgagggccgtcaactgagctgagaaaaagggatccccgttcccccaagtatggcgcaggcccagttccagatcccgcaggccctggttgcgctgggtaacggtgtcagccccgctggcaaagcgattttcgatgaaaacgtagctggtgttgaggttgagagtgagctgatcgctaaggccagtctcggcgaaaaggttgaggcgggtttctccgtactcggaaagggcctgctgcaggcgtcccttctggtcaaagcgggtgcggggttggtagacctcgggctgcagcgagaaaaacgtcttcccttctccgcgaggaaagccacagcctgcccaggctggcagctctagacccaagacaaggcttaggcccagcagccagcttcttgctatggcaaaaggcttcatctggggatcctcaacaacagcgccgccaagggggattgtatctgccaaaggccgttttgggtcctcgtctccacggctacaccctcctggcaacagccggtaggcccacccgggcccggaattgccgcgctgccgtcagcgccccatagggatcccccttgtagaggccgtagtgcatgagagacatgcgccgcagccccagttgcgacacctcctgcagccactcccgccagctcatgatggcaaagtccacctggaccgtgtcggcccgaccgccgttggggtgcttgtccttaatcgagggctcgtagtgggccaacatcaagttgcggtggatgggggcaaagagatggcaacagaggcggatctgctccgggttaccgggatccggcccgttcagctctgggttaaactcccctggccgccgctggcgcatggactggaaggcgatcccgtccatctggctcatcgtctcggcaaagggctccaccatgctgcgccccgacccgcgctggggatcgtcgaaggtggcaatccacccgccccaacagagggccacttcggcctctggcaaacgctccttgatggcctggcgagctcctaggacgctgcgcatgagagcctggtagtagggggcagtgtcggcgttgtaggtatcggcagggatgcgccagtaggagaactcggtggccaggctccaataggtggggcggccttgggggttggcttgggcaatataccccgccagctcggctacgtcttggataaactgctgggagatgtggtagtcgccgcaggggcggtgggtgtcgtcttcccaggtgatgatgtggagggtatagccccgctcaaaccactgccgcaaaagcccggcctggtgccagttgcgccaaaaggagagatccccctggcggtggtcaaagctgttcagccagccgctcaggaaatggggatcccacccctgcgccaccgccgccacctgaggatccgactcaatctcccagagaaagcgaccgggatctgccccgatgcccacttcccagcgggccagcagctctgacaagttcatgcttcccgtctcggcattttccgggctgcgactcccctgctgactcaaaaactcctggccacagccggcaaccccataggcagccagcagcgctccgcccgcttgcagcacctgtcgcctcggccatcgtcgtctccagctcattccgtctcctcctcaagctttacctggcgggcccacagccgcacttggggggagctataaacctccctgaagcccggcagcccctcaaaattgagctcaggccaaaattgcaggatgcgatcggcgctccgcaagggatccgctggccccgccaccagcaagtagtccacccgctcctgggggtgctgcaaagccagggcaaactcgtactggtgaggggtgagaaacaggcgcgggtctcttgcccaaaagatagcctcaaagtggatgtcgtcgtccaccagcactttttgtccgggcaataggtggcgacggagatattgccccacctggcgcttttcctggcgctgtcttcgccatgtttctagagcttgcccgctaggagttacttcgtacaggtcttgggcagcttccaactgggggcttatgggtgctacctctgccaccagtcgctcccagagatcccgctcttcggctaccaagggcgcccaaaaacccgactcttggcttagcccatagccggcggtcaagcagttcagccccaagagagcggtgatcaacaggcacttagcccaacgggaaccagctccacgagcgaggtaggcgctcatcccaagaggcaagggtacccagaaaacagcaaaacggcatagctctggcagaaacagcccttgccctagggaagccaagaggagccctagcggcatcccccagatcaaggcccagacgcgacggcccaaaccgtgacccaacagggatcccatccccaacagcaaataggcaggagccagcagcgccagccacttccccgcttcaagcagcccccgccagccacccgcctgctgcaagtcttcccgcaactggggtagccgcaggccactccctgcctggtaggtaaaggcccagggatcccctacccccagccagttgacatacaaccagctcaggatcaaggccagactgacaaagcctgccaccaaaagcgaagcccagcgaaacccccaggattcgcggcgaaaagccaatagcagcgctatcgccagccagggcagcagccatccgctttcccagcgcagcaccatcaggggccccaaggtcaggccaatgagcagcagccgcagcgtaacagtcagctcgtccttctccgccgctcgtctctcctcggccagagggaacaacaaagccatgtttacccccagcaaaagcgaggtggccgtccaggcggggctacgcagcagcatcaggatcaaagctggctgcagcagcagcaacaagccccacagccagcgccaccccaggccggcgggcagacggcgcaactgctgccccacccagcccaacaacagggctcccaaaatggcctgcagcaacagcggcgatcgccccaaaatggccgtggccagcaccagggagggggggaaagtggtgccgacaatgggcaggcggggatccggccccagggcggctacggatcccttgtagacaagaaactgcatctccaggctcacccagccccagccttccttcagcccccacaagagaccagccaggagcagcaaggggatccctaccggcgcaacgagcctccagaaggctttaagctgagttgcaaacatagatgcttcacgaacaaacttagctaaacttcacaattagttctaggagacttgaacacctcatcgaatcccaaggagtgacttaatgccaacaagtttcagaaaaactatttgggatcgatggacgtgttttgggatccctacaaagctagactagttttcccttttttgaggcgtttcttctacgcattttggcgtattgggttcagcaagatggtcgatgaacagtggccgggctgcaggtgaagataggaaggtctttggacgggaacagggtgtgacctcaatgccacagtctgcgcgggacagggacaacgcggcaattccaacgctggagcttttgccctcccaggcagaaatccgaccctggggagccttctgggttttggatgaagggccgatgtataagatcaagcgcatcgaagtcaagcccggccatcggctcagcctgcagatgcactaccaccgcagcgagcactggattgtggtgcggggtacggcgcgggtcacgcggggcgaagaggtgatgctactcaactccaacgaatccacctacattcccccctgcaccaagcaccgcctggaaaaccctggcactacccctttggtcgtcatcgaggtgcaaaacggggaatatttgggagaggacgatattgtacgcttcgaggacgactacgctcgctcatagggtaggcccaagacaagaaagctctcttgtgaccggctaataacttctgaagcctggacggctgctcccaccttagcgctaggctttgtctgtgcatgtctagggatccaaaacaaaaaggtgagccagaagagaaaacaatgggcgctgctcgttgccagtttgctgtgctgcgtgccggtagaggcaggacaagcagagcctctttcgttccaaaggctaggctacgagcggtcggtgctgctgcaaggagctaacccgcgcctggatgttaccgtccctgcccccctcaacggccttgaccccgaggccagctttgtgcagttgcggctggagccctcaccggtgctgaagccgacttccaccgtgcgggtgctcattaacgacgagctggccgggatctttctggtgcgagatttgcggcaagagccagtggtgcgggtgccgatcccagctctgccccctggtgagcgctttattactgtctccgtccagccttttttgagcatcagcgatgacatctgcgccgatctcaacaccggcaatctgttgctgacggtggggcgggacagtttctttgagttggtgccccgcgttccggataccacggtggctggctttctgcgcctggtataccctcagcttactctggtggtgccagccaacctcactcctgaagccgcagaagcggccctttggctctatagcttgctttcccacctctttccccagacccctattctctggagcaaccgcccggttgcaggagctcaggttaccctagaaccggccaacttcaccccccacctgcagcatgaaattacccccgagggatcccgcctacgggtagccgcccgccgcgagtccattcttgccctctacgaggagtggaagcgggcaggtctggtgagccgagggatccaggtggcagcagtagccgatttggagagggctctcagggccaaccgcctcagcttccgtgagctggggattgtggatcccctgctgcgggggtttggcagccagtcgctggtgttcaacttcaacctatctcaactgggggggcgcccacgggatctggcagcgcaactggatgtgatcatgaacccggtggatggccgagccggggatcgcctgacgggctacgtgttcttgaatggcgttctgctgcgcacctacaacctaaccgggcgcacccagctcaacgaaactgtgaccctgcccacccgcctgttgcgccgcttcaaccaactggagctccgctttgactatggcgccagcctcggtaattgccagggatccctgaccccgctgaccttgcaagtgcgttccgatagctctggccttctctggagtggctaccaagcccccaacggcgagctgcaggagatcccggcggtgctgcagggatctggacgggttgggctgggggatccccaactgctgccggctgccgcctacctggtcggtgccctcagccggctggccgcccgacccctgctgcccacccttgaggttttgcccaaagaggaagccaacctggagacggggaactttgcctggcaggtgatcgtggctgggccagatcaggtggagctgaatagccccatccggttgggatcccagtttgaaatcatcaatcccctgaaccagcaggttgccctggcagctcagccccaggagaatctcggccttttgcaatactttctcctccaaggcaagcccaccctttggctttcctggtggggatctgacccggctttggcagaacgcctcagccgcggccttgccgatccgcgcacccgcctggccaaccagctacagggaaacgtgctcaccgcctatgccgctgcccccaatctcacccaagtacagagttgggatctcacaccccaaggctatcgggtgcgctacccaggccgcttcagttggcagctcctgttgtggcagtaccgctactggctggtgctagtgctggctctcctgctggcagtaggggcctggaatgtctaccaacgcttggccggccgccccgaatccccaatcccctcgtagggggctagtcacggacttgcgcttaagccagactgaagccgaaccccaacctagaggccatgctgcagtcgatcaagtcctggctggtgcagacaggctacctcacccggcagcaactggcggaagccgaggagtaccgcgaagcagtgggctgctctttggccagggctctttggagcttgcgggccatgcacccctccaagtttgctcatctctgctgccagattctggatcggcccaagctaagagactggctgctcaagcactccctggatccagagctgccttggctgatcgagcctatcgatctggtgccggtgcgctttttgccctgtggctggctcaacccgcaaaccgttgtcgtggccactgaagagccgggctaccccggcgtttggcaggctgtgaaacgcctgtgcccaggagtggaaaaaatctgggagatcccggccacagaaaagcagatcctgacagttatcctcgaacgcaagctttctgccgaactgctgggcagtcgtctcactctggagcagtggcagcaggctttggacatccgccgccgcactggatccaacctggggcaagtgctgacccgtctgagctatctctcgactcccgagtatctcagcatcctggcccatctgctgggctatccttccgtctcggagctgatggggacagggctgctttaccgcgacgagagcttgagccgccagttcgagcccgagctgatgatgcgccacctcttctaccccttgaactggacggatgagaacaccctcaccgtgatggtcaatgaccccctggactgggcggtggatgagctgctctacagttggcggccagggttgcgaattgaaaaggtgctgggcagcgagcaggatatcacgcaactgctcagccaagaccaaggatcccgctttagccaagaggcagtctacaagctgctgacccgtctgccggaggaatcggcctcgcgggtgtttaccccctcccaaattgcggtaggctacggcctgctggtgctgctgctgtgggggttggccagtgctccttggacaaccctgacgattttggtgttgttggtcaatctcttctatgtagcctcgatcttctttaagttcgtgctcagcctggtgggatccgccgatcgcttccaccagattaccgatgaggaagtggctgccctcgatgaccacaccttgcccatctacaccatcctggtgccggtttacaaagagccagaagtgatgccaattctcatcaactccctctccaagctggactacccccacgagcgcttggatgtgattatcttactggaggaaaacgaccaggccaccatcgaagccgctcgggccgccaagcctccccgctacgtgcgcctactcatcgtgccagatagcaagcccaagaccaagcccaaagcctgcaactacggcctggcctttgcccgcggcgaatacctcaccatctacgacgctgaggatatccccgaccccgaccaactcaaaaaagcagtcatcgccttcaaaaaaggggatcccagcttggtctgcgtccaggcggccctcaactatttcaaccgcaacgagaacttcctcacccgcatgtttaccctggagtattcctattggtttgattacctgctgcccggcctggaaaccctgaaaatgcccattcctctggggggcactagcaaccactttcgcaccgaccgcttgcgggaattgcagggatgggatccctttaacgtcaccgaagatgccgatctaggcatccgcgccagccagcacggctacacagtgggggtgatcaactccaccacctacgaagaggccaattgcgccctcaaaaactggatccggcagcgctctcgctggattaagggctacatgcagacttggctagtccacaaccgccaccccctgcgctcgttgcgcaaactgggcctcaaaaactggctggcctaccaatttttcatcgggggcagcttcttcaccttcctcaccagccccattatgtggctgctctttttctactggctgctcacccgtgctcattggctgcaaaacattttcccgagttggctggtttatctgggcttgtttaacctcctggtgggcaatgccattgggatttacctcaacttggtggctgtcttccgacgcggctactacgatctggccttctatgccctgctcaaccccatctactggcagctccactccatcgcagcctatatggccctgtggcagctttttaccaagcccttctactgggaaaaaaccatccacggcataagcaagtttacccacgccaaagtccaggaagccacccaaaaagcaggctaggctgctgacttggctttccaagccgtgggggcgaagttaaggacagccggcgcccctttagaagctgtagtccgaatctacaatcacagcgcaaccacgcgggttgagacagctagccataatcaccttgacggaaaagttgccctcgtagggcgcctgcacgatggggaaatcgtccaagagttcgtctgcagccaccacccgaccactggcatcgtaaagcaccagatccacatcgaagcaatcccgatcgcactgcgcccagatgttttcaccttggtagaagtagcctgtaactacggtcgattgtccattaagaagccataaactacggctctgagcccaggcggcagcacccccgacaaccgcggctgcccctatcaggcttgccatcaaccagccccgcaccgaagccataggaatgccctccctactgaagaacggagaaagaatggatttggctacagggatccacctcaacacccacactctagcagccaactctgtttcttccaaatgatccagatcacgttaaggatcccatgttgaaaatcgcaaaaaagagttacaaaaaagggatcccgaccagagcggggatcccttgatcagagtagggtggataaaatctgcctaaagccctctatttttctaggccggagctgtctagctcctcactggggcagaatcagttctccgcggcgtcccaggggatcggtcagaacactgccggtggggcctttgatttgaatggtgcagcggctgccggacacttcgatgacgttgtagttaggcactgccagctccaagaagcgcaggttgcccgttgttacgccagggatcccgctcacctctggattggcagggttcacaggggccagaaagccattcacaatccggtagtagaggcggctggcgttggggatccctaggcgattcccttcttcatcgatgcttaaagcggtaacactccgtcccgtggggccagtccatacttcccaaatggggttgctgctgccggggttgacctggccgataaagccggcgtggttgttgcccgtcaagaacaccacgttgcggatgttgttgctctcgataaagtcaatgacttcctgccgctccagccagtagccttcccaaacatcgttggagcggaaataggtcaccgtgatgggaaactcgctgacgatgaacttgtaggtggcggtggagttgcgcaggccgttgaacagccactgcttctgcggctctcccaagagggtgcgcggcgtgcggcgcagcaggttaaacagcgcctgttcggatcccggcgggccgaagaaaagggtctcctgctcgggcgtgaggcggatgccggccagctccaaaaagcgctgacgagtcaggccggggggcaagatgggcaggatgggggtcacggcagccaagtcgcggtactggcgcaggtcgagaatgaagacttcggcattggccccgtagcggaagctgcgaaacagccgatcccggctatccacccccggcacatccgtcaaattcgggttcatggggctgtattcaaaaaaggcttggtagcctaacactcgaagatcttccacatcgcgggtttgcccggtggtgtcgttcagctgagtggcccggccaccgcgggccttctggccactgtagttgtcaatcacctcgtgatcgtcccagttgacaacaaaagcagtccggccaaacagttgcacgaactctcgtccggcatagttgggatcccgctgatcccgatagaggctgcggtaaaactccaggttgccgatgggatccagccccagccaaaagcgatccgcgtaaacggtgtcgccgttgaaggagatgaaatcgatatcgccgcggttaacctcggccaatagggctgccccaatgggaaaaggaggctcattggcgcagctaatgtgcaagaagcggatgggccgcccatcgcccgcagccggcagggtgcggaactggcccacagggctggtaagcccctcgctgacaaaacggtagaaatagcgctgcgccggcctcaggccggtaacgacggcccgggcaatgtagtcgcccggctcggtgcggtagttgcgaccggccacgcggcaggcagtcagcgaaacctgctgcagaatggggctgaactcggcattttccgccacctgcagcgtcacaggcaccgtatccacgctgctggccggcaccacccgcgtggaaagcaccgccccctcagcggtgggatccccggcaaacaccccttggggaaatccgggctctcccagcggcgggatggaagaactggagttgcccccacaggcggccagggcagctgccccaccgccaaacatcagcaactgcaggaaaaagcgacgggaacgcagggaactcatacagctaacctcggcgacgcaggcaaatgtaaagggatccgcaacaacggccaaccgccctcagtcaagcatttttgcgcccaaactgaggttgtgggccggtgaaaactgggttagcttctgtttaagaacgccgacctccgtgcgccggcttttcacaacccttgctgagaaggctaaaattccattaaggttttttgctttttggctctgttttccggttttgcgttctagaacctcttgttgacccaaggagggatcgtcgtggctacggagactctggttaagccttctgtaaccccgaagcacatgcccatgtaccgggtgttgctgcacaacgacgatgtcaacaccatggagtacgtggtgcaggtgctggtgaaggtgatcccatcgatgctgccgccgcaagccaccgaaatcatgctggaagcccacaacaacggcgttgctgtggtcatcgtggtgccgcgggagcatgcggagttttactgcgagcagttgcgccagcacggcctcaccagctcgatcgagccggaacgctaactaggagcgggttgggtgggcctgcagattgccagactaaaagcttttccatttccgctgcgcctgttgctgtttttggggatcccccttttggcctggctgccgtgggtcggcctaggggggtttttctttgggcgagagtacctctggctgccgctgtatgccctgctgctcctttggctgtggctgtggggatccgggtttgccgcctatggcttagacaagagttgggcctgccgggctgggatcctctggggcctggggatgggtgttggcgggctttttctgctctttggcctagagggtgccctgggctggctgagctggcagccggtggcagggggatccctgctcggctatggcttgctggggttaggggtgggcctggcggtggcgctggcggaagagctgttgttccgcggttggctgctgcaggagatggccttggactacggctggacaagcgctctgtggggatccagccttctctttgctttggcccatttcttaaagccgctggcggagattctcgccacctggccccagtttccggggctatggctgatgggcttgctgctggcccaggccaaggtgtggaaccaaaacaagctaggactcagcctggggctgcacgccggctgggtgtggggcatcacctgggtcaacaacttggcttggatcgaatacaccggcaaagcgccagagtggctcaccggcatcggcggcaacccgctggccggcttgatgggcctgttcttcctagtcggcaccttccttgttctcaagaggttggctgccggcagaagctgagcagcgccgcagcatctcccctctccctgagggagaggggctgggggtgagggccgccatctaggtcgagacaactgaagattccgggatcccttcctccgcccaagggccgttctcatagtaggcggccaccctctcccggtcgggctgggttagcaggctgaccaccaccagcacggctgtgccggcgaccaccgccgggatgaccggcagccagccgcccgtccagcctttgggcaacaggcccgacagccagcccaaggtgaggccgctggagaccaaagctccggccacggccccggcgcgagtcgcccgcttccagtacaggccggcgatcaagacgggaaagagcatggcgttgccctggaagctccaggtggcaatctgggcaatcagccccggcggcctgacggcaatggcaaaggagaccagcccaatccccagcaccacccagcggcccaacagctcctcctggtgcggggaaagcgggcgcttgaggaaggtgaccaccagatcccgcgtcactagggagctggccgtgagcagttgcgagtccgccgtggacatcaaagccgccagcgcggctgtaatcaccactgccgccacgccgctgggcaagctctgcaacatcagcggcatgatctggtccggctgctgcaggttaggaaaagccaaccggccccagacgccaatgagggctgccgggaaaaacaccagcagaatgagcagcggccagaccaccatcagagtctggaagggacgggcacttttggccatgtagaagcgctggaaaaattggggaaaaaggggcgtggccatgaaaaacagcagttggttgcccagcagggtctgccagctccagcgcccctgcgggccgggcaagctcagccagggatccagttcgctacccgcttctctccctagggagaaagccactgcaacaaaggccacccccatccccaaaatcaagatgatcccctgcaccacgtccgtccagaccaccgcctgggatccgccaaagagcacataccccaagatcaccagcgccaccaccaccgccaggggccaataggggatcccctccccccacaccgccgccagggtgcgggctccgccaatgatctgaatgctgatgtagggggcggtaaacatcagggcgctaaggcagtagagtagagccaaaagagggctgttgaagcggtggccgaaaaactcggaaggggtgatgaagccaaagtgttgggctgctagccatacccggtagcccacccacaaaaacagccccgaaatgaaggcggtggtcactcccacccccaggaagatccctaggccgtgggtataggcatccgctggcaccccaatgaaggtaaaggcactgagcagcgtcgccagcgtcgtcaaggttagagccagggatcccagaccccgccccgccaaaaagtagctcaccggatcccgaccgctgtggcggtagctccaccagccaatggccgccaacagcagcaggtacaccccaaccacacccaaactcaaaaccgtgtcacccatctctaggccagcaaacgcgcacaatgtagaggttcaagggcaccagcagcaacatggccaaccccgccccccagtaccaagccgggatccccaatagctgcggctgggcggagcgcacgcccacccaggtcaatagccacagcaggggatagatcccccacacccaagcttgccgcagccgcccaaagcgcaaaaggccagcggcgggatcctgttcgagcatcctccgacctcctgctgtgcaggtgcatcttcagcgggacttcattttaaagcaggatggctcgattaacctggtattagccccgcggcagggtcgaggcagccagccgccgagattccccttttcgatgatccagagacttgagattgctttttccttcctcccccgctgacaacgccggcaggccgggatcctgccgcggcgaacaagagcggccctactggctggcttgggcgcagattaagggcatcggcccgcaccggctcaaacggctggcggagttttttggatccctgaagcaggcctggcaggcggacgccctggacctgcagcaggtagaaggcatcggccctaccttggcccaggcaattgtctctgcccggcctggcctcgatcctgaggagatcctggagcagacccaaaagcctgggatccctttcctaaccccggcggatcccggctatccgccgctgctgtgggagctgccggatccgccgccccttctctatgtcttaggggaatgccccgattggcagcagccggccattgctgttgtcggcacccgcgcccccacctcctacggtcggctctggactcagaaagttagtgccgccctggcagaagccggctgtgtggtggtctcggggctggccaccgggatcgacggcattgcccaccaggcctgcctagaggcaggcggcaagacagtggccgtggtgggaacgggggtggatcaggtttaccccgcccaccatcgctccctctaccggcgcatcttggagcaaggagccgtcctcagcgaatatcctcccggcacgccgccggccaaggagcactttccccagcgcaaccgcatcatcgccggcctctgccgcgccaccttggtgatggaggccccagagcgctcgggggcgctgattaccgcccacctggccaaccactacggtcgggaagtgtacgccctaccggggaatatcgacacagcggcggcccgcggctgtctgcagctcatccgcaacggcgccggcatgatcctggggattgaggagctgctccaagagctggatttggttcagggatcccctcccccagaacagcccccctccttcggccccagcgatccccagcagcagcttctctggcagctcctgggcaacgaaatcctcagcctcgacgccctggtccaggccacccagatggacattgccaccctctccagcaccctgctgcttatggaactggaaggctggctggtgcaactgccggggatgcgctaccagcgggctcgctgaggttggatccctgcccagcttctccgatgggagcacgacacgtgggatcctcgtggcgcgggttgttcacatgggtgctgacggggtaggcggccatggcctctgccgggtaggggcggagcaggggcaacagcagcttgggatcccgcacctgtggatccagccagaggtcgtagtcgttttccgtcaaaatggccggcatccgctcgtggaaaggctccatcatggccggcgtgttgaggatggcgcaagtttctatctccaccccttgtgggctgcgccagcgctcccaaataccggcaaaggcaaacacaagaggatagcttgctagccccgcacttgagtgcgcgccggaaaagcgcgctagccactttagtcgcttacccatgatgggggtcgttgatatagtttcatagctcaaacaacctcttcctgacttctcctaccaacacctttttccttctctttggccaaaaaataagataaacaaccgctagccccacaccatggttgtagtgattgtaccgttgacttccctctcgcgctatcgcttacttaggttggaacaaagaacaaaaacaagaatgcggttttaaccaaaactttgttttcattccaacaggtcggttcaaggagcgtattgcgcaattatgtcggcattatggcatggagtttattgaggtagaggaggcgtacagctcgcaggcaagcttcctagatggggatgagctacctaattatggtgaaaaacccgacgggtggagacccgctggaaagcgtgtcaagcggggcctgtaccaaacggcaaaggggtggttggtcaacgctgaggcaaatgctgccgccaacctgcttaagaaagtcagcagaaccttggggctttgccttcaggaactgtctagaggcgctttgacaacgccgttgcgggttcttttgtggactgcgtaagcatcccccgcctttaggcggtgggagtgtcaatactcaggcgatactggaaaagctcttctccagggatcccatcatgcctcacgccagtgcctttctcgaggtgatccccgccatcgaccttttacaaggccgcgccgtgcgtctttaccaaggcgattacgcccaagccgagcaggtggccgccgaccccgtccagcaggcagaaatctgggccacccaaggggcgcctcgcctgcatgtggtggatctggacggggccaaaagcggggatccggttaacctgcccatcattgcagacattgtccgcaaactggccatcccggtacaggtggggggtgggatccgatccctggagcgggcgcggcagttgctggacttgggggtggagcgggtgatcgtcggcacggtggctgtagaggatcccgccctgctggaggccatgacccaggctttgccgggacgcatctgggtggggatcgacgcccgccaaggtcaggtagccacccgcggctggctgagcaccactcccctagccgccaccgagctggtgcaacgggtccaagcccaaggggctgccgggatcatctacaccgacattggccgggacggcaccctggccggccccaacctagagcagttgcgccagatcctggctgtctcccgcctgccggttatcgcttccggggggattggctcgctcaccgatttgcttgccctgctgagcttgccgggtttggccggagccattctgggcaaggccctctactcaggagctatctccctgccagaggcgttgcgcgccgtggggccgggccgctggcaagatctgccgccagaaactggatcccggtgggcctagggagaaacagccctggcaaaacttttgccatactggacggaatcgacatgtaactgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgtttgtttccaaacagaatggcggtatcccgcaaagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttattattgactagagtcatgctctaaacagcttctaggaaaccaaccgggaaggaagatcttccccaggctgactcttgtctaagcgttttttaggatagccatggaagttcccgcccttcgccctgccgttcaagccttacagccggagttggtgacctggcgccgccacctgcacaagtatccagagctgggtttccaggagaagcaaaccgccgcctacatcagccaccgcctgagaagttgggggatcccgcaccagaccggcatcgcccacaccggcattgtggccaccatcgcgggagaagagccagggccggttttggcgctgcgggccgacatggatgccctacccattcacgaggccaacgaggtcgaataccgttccgccatccccaacgttatgcacgcctgcggccatgatggccacacggccattgccctgggcaccgccaagctgctgcagcagcaccgccaaagcctcagaggcaccgtcaaagttattttccagcctgctgaagaaggccccggcggagccaagccaatggtggaagcgggggtgctgaagaacccagatgtagaagccatcctcggcttacacctgtggaacaaccgacctctgggcaccattggcgtcaaaagcggcccctcgatggcctttgccgatcgctttcaaatcgaggtcattgggcgcggtggccatgccgctcttcctcagcagacggtggacgccattgtggtgggatcccacattgtgagcgctttgcagaccatcgtctcccgcaacgtggatccgctgcagccggcggtggtgacggtgggccgcttccgggccggcgacaccttcaatgtcattgctccccgggcagaaatttggggcaccgtgcgcagctttcagccggaagtgcgggatttgcttgcaagacgtatagaagaaatcgtggccggcatttgccaagcctatggggccacctacgagttccagtacgagcggggctatccggcggttcacaatgacccggccatggcagccctggtagaacaagccgcccgccagctgttcggttcagaagcggcgattattccagagatgaccatgggcggcgaggacgtctcgtttttcctcaacgaggtgcccggctgctactttttcctgggatccgccaaccctgccaaagggctagattatccccatcaccatccccgctttgactttgacgaagctgccctcggcattggggtagagctgttcttgcgctgcattgaaaactacactggaaagactttggattaaagggggcacttcccaaaaaagctgtgaccatttgaataagccgttcgctacgtcaaatcctagctcccctctccctcagggagaggggctgggggtgagggataccctctgggagaggggccgggggtgaggggagactccctctagggccgaagtaggtcggcggatccagcgccgggaatcggcaagcgttccagcggttttggggtggcaggagcggggacaggattcaagtcggcgggaatgtacaggggcttgggatcgggatccccgccgaaggcgagcacaagctcccgcagcagggcctgtcgctgttgccggctcagggcttgcacggctgccttgtcttgggcataggggttgaccgtcagccgctcggcaccggggtagcgctgggcaactatcggctcgttggcgtccagatagtctgctagcgtcagttgccagtcaaagcggtcggtaggagagcgaccgaccacctgcaagtgatagaccatcatccgccgcaccaaggtatcttcctcaggcgcggggccgccgtcattggggttcacgggggtataggtgttttccagaggcagatctggcaaggcctcgtagacctgccgcgccgcctcagggatcagccgcaactgggcataggcagggccggatcccagcagggccacagcggcaatgcccacccagcctcgccaaagagcttgctttttcaccacgactttcttctccaccggtagcaaaccatcgctcaaatttttgagcggcaactcttatctctcctgattggaaagagcttgggatcccagagcagttgggaagcgttgcaatctagacatggacatgaaccattctaagctgcatagatttttttggctcagcgtttatagacaggatagccggctgccaattgaccccagcttttaacgatctctagtcaatgctcaatccctcgaccacctgaggctgagaacgtggcctgagaggggcagattgggctacgcgatcctgtcgtcggtggggctgaaagtgattttgccacaagccgaggatatcaagtgtttcgccaccatgctgggtgtagcgctgccgtactttacacagaacaggggtattgacacacacgccggagacaatcacctgacccttgctcaaagccggcaattcctgtaacaaatcccgtccggcagcctcaacactgtggcgcagattttcttgatcggaagggttgacaattcgcatcaaaaattggctcatgcattgcgatagaatgtccgagtccagcttgccggggcgttgcgtgattagacctactcctaagccaaacttccgcccttcgctgagaatggtgcgcaacacctgcttgcagcgggagggctcgtgggcaggggcaaagcgatgggcctcttccaacaagataaaaacaggatagggcaggtaattttcatcccccggttggatcttgcctttatgggtgttaatgcgggcgtaattggcctggcgcaggatggcggcggcaatgacttgctgctcttcctggctaatctcgtgcatctgcaaaatggttacctgccctggctcaaacaaatccttgggggccaggtgttccacattgctaaagtagggagagcgatcgatctgctctagcttccactccaaagcagcggctgaggatccccgggatccgtcctctgccgaatcttcttcgttgacggtgtcgatcagatcccgaattgtccaacgtagtggattgaactgggtaaccttgcggaaagctttctctaggaaagatttctgccggtcggtggtctctggcaagagggtaaggatatcgaaaaagttgagagaagacacgcggatcttgatttcctgtggggagagaaccttaaccttagggcggtagccgtcttcgcccaaaaacttggggtgggactgcatctctgccagtgtatggtattccccatggggatcaaaaatgagaacagcagcccggtttttgggcaacatcagctcttcaatcaagacccccgccgtgtaggattttccggatcccgtccccgccaaaatagccagatgggtgctaaccatttccttgacatccagcaccacgggcaccgctccctcgtcgcgcaacaacaggctgcccaagtgagcgcccccaacggctgtttcatctcgtttgttcaaaatcgatttcagcagacgattggaggccaaaaagactttggcaccgggatccggagggcgacgggggttaataaagcccatggcgcggtgaaaatagccgatgacctcgacggtaactgcgtagatttccgggttggggtgggtaaagcccaccaaagccacaatggtgctgggatcgatctcggtgtcggcaaagatgcgatcgggaatgtgatccaagagctggacttgcctgatcttgccgagaattttcagggtttgggactgggtatcctgaacctcatagtagacaaaatcgcctactcttacagcttgggtattggaggtgataaaaacatactggttggaggtttcaccggggcccttgacagtgccgattacttctggggcctcttcatcggaggagaagacagcttttggatagtgtccattgtcaagagactgggcgatccctacagtttttttggtcatcagcgcatcgctcctacggtcattttccaggccagttctttgcttagaatttgcagggcccgccgttgagccggatcggaaaacatgggtatgatatcattcaagacttgataaacaaggtggtcggcaaagttgccgccgctgctcaagagcaatccataatacgaaaattgggtttgaccttggggatcttggtgaaaacgtaggatttcttcttggctcatgcgaaaaacgggcgtgttcacaggcaccaccacgcgcgggatcccttgccggccacagccccgctcttcgtccaaagctccgatgagaaccaccgaaagcagcgtgcgcacctcgttttgtaaatcgggggaaaaatagggatccggctggctggagaggcgcgggccggagttgagaaagagcgggtttacaatttgggtgttatagaccagacctacagcccagtgccgttgatcattctccagcttaacaaagctgccaaagccatagtcatcaggagagggaggatttttgacttctagggcgtcatccacctgcactacgtagtcgcagtgattgttggagcgaaccaccttgcccaatctcatcggactcgcctccgctgcagtttactcaccgttttccgagataacctgaggttgagcttctcgcggcttgcccaatcttgcatcaggcgcaggaaaaggttgcgatcctcattgcgaataacggctatttgatcggctgtctctaacacatagggatagcctctaccaatgatgacctcgcagcgcaccagatccacgacccagtccaaaagtcctgcctcgtaaacccaaaccggtatctccagccgggccggaaagttgtcgttggtgcgcaaataaacaaatcccactcgctctcgcatttcttggtaagagttgaggatcccatcttgagggttaaggctgccgccgcgagcacagataaaaaaaggggtgcgctccccccactccagccacgggctgaggagttgggcatcgtgaagctgaggagcttcaggaagatcgaagcaatgccgcagcaatgtcaccagatctgaggtataggtagtgtcgatgtaggccacaacagggatctggttttgctcgctggcccgcagcacctggagtaaacattgtacgtagaaatctcggctttctggctcaagggcttccgcaaaggtagccaccagagccccatctaaaaaggccaactttcgggatccaggctgagctccccggatatattccaccagcttttctgtttccatttggaagcgacgcatgttgacgacgcgctctttgggctcgccgctgctatcggatcccaaatcctttggagtcagtacatcgacttgaatatctttttcgtacaggccttgggcacagtgatgattctcataccagccgatctgcaccaaggccaccggaattgacagatccttgctgggatagatttgggatccatctactgcaaaggtggaaatatttttaataatcgaccttgcccattcatcgctttcctcatggctagtccatgcctgttcaaaaggaactgaccaactggagtaaagatcccactcttgagtaggtagagcacccggaaagtccaagggcgctattttttcggcaatctctgcgctcgaccactggcacaatctttccatggcctgccgatatccctctctgcgctccgatagcccttgatcaaaagtgacgaaagcctcccgcttttgctgcaatactgccagaacccggtcagctctaaataccataggtgggatccctcctcatctggccagagccagcgtgcctctccacccgaatgatgttctccgttacttgctcaaaggtatcgtcgtggctgatcacaaatagctgctcaaaagagcgcaaattggtaatggactcggccaatcgctgtcggcgctgggcgtccatgttggtggtgggctcgtcgaagaaggcaatatccaactgtcctaacaccttgagcaaggctaggcgaactgccagagctgccgacatctgctctcctccagaaaggctggcaaaacgtcgtttggggccgcctccctcttgaacgcggatctcgtagtcggcctcccaggtgagggcaacattggggcggttgaggatttcccggaagaggtgatcggcaatgttgttgatctgctgtagatagtattgggtaatttgagggccagcctttttgtaggtatctcggctaaacttaatgaagcgatgcagacgctctttctcgattcgttgcgtctcgacttgttttaaggtttctctcacccgctccagttgctgtaacctttcctggattttctgtagttgaggggcaaggctttccaggcgagcttgagcctcggccttttgaatttcggtggcctgcaaaagggagcgcagacgttggtgctcctgaggctgatagagggaagccaaaggatcccgctgtgcccgcaattgggacagttgggtttgcaatgcttgctgttgcgccttcagttcactgagcttccgttctcgttgggggagcagtttggcaataggctccagacctagatattgctcgtgatccgctcggtagtgttcgcgctgttcttgcagggatcccagctctcgatccaggtgttcggtttgcagcagcgcttcctcgagggggcggagtgctgcctccaaatcctggatttgctgtaggcaacctgcctgcgtttgcaggtactgtctttccagcttgagctccgctttcagccactcagcccggcttctcggatcccccagggacttcaaggtttcggcggcttttacaatttgggcttgcaggtaatctttggatccctctattttctcccagcgatcaatttgggcttgtttttcctgcttagcttgctggatctgttctagagccaactgagctgtttgcagttcatcttttcgttgtggcaaactttggacaagtggttgcatacggataacggtttcatagctgttgcgatggcaactctgctcctcccgtaaagcggcaattctctcgtctagatcggcaaggggctgaagctgctgctctagggcttgtatctgttgttgaagttgctggatgctggctacaacttgctggtactcttgctcaactctcggcttattgttgagctccttttccaggcgctggatttgccccctgggatcccccagtgcctgcagcgcttggccaatttcctgttgttgccgaagaaagtctggctctgcctcgaggctccactgaagatcctcaattttgctctggcgttcgttttgccattgcagcaactgttgaatttgagcttctaactcgggaatctgcgccgttaagcccagcaggggctgcaaagtcttgagttgctcctggatatcagccagttgctggcgtagctgaggctcgcaagtttggggggaaagatcctgtaggatttgttggatggattgcagtaactgttggctgagggctgaagactgggccagaacttgcgggatccgctgccatagaggttggagttgcggataactctgttggcaagcggccagctcctccacaagagtttgaatgctgcggttgtgctgggccagttggtgagagccctgctcgaaaagggcttggagttcccgctgaaattgccgcgccgcggctaggcggctgagctgagtttgcagtcgctcttgttgagcctccaggaggggaatcttggctacgtgctctcgatcggcctgtcgctgtcgaagctgcagccgcaactgttccaactgggcccggccctgttcctgttctgtttctctctgtcttagctctaggcgcagggcctgaaaagaggccaacttctggccaatttgagagtaccgttgttccaggacggtttgcttttcgcagagcgtttgcaggtgtagcttttcctcctcgattttctggaagagttggagctgctgtcgatactcagattctcgcagttggagttggtggagctgctgccgtaaagtttcccgctgagctgtcaaggtctgccgtgttcgtcgcaacgcctcttgctctgccacccaagcctccaactccagataacgcctgtaggccgattcgtgctgttgacagatggcctgcgcctgttcagcctcttggacgcggctttgcagcagttgacagcgcccggcgtgggctgaccattctccctgaagctgctcccattcgcggtgcagttggagcaaggtgtcgagctgctgagcccaatggctttgccggcgctctagctcctcttgggcttgaatttggggagccagctcctctagctcctgcttgcagcgctgttgttggctgagtttttcctgcagcctcgccagttggttttcgaggttctgcttttgcgagagcagggcctcccgccgcttcagccactccaggcgctgctgccgttgcttttccagctcccgcaaccgatcttctatggccaaaaagcgctgagatccctcttggtggtgctgttgttgtgcctgcgctcgctgggcctctgcccacagcttttcggcttgctcaagggctactgccagcagggatccctcttgctccagttgagcaatttgccggtcgagcgtttggatttgctcaagcagcttctccagccgctccagctccagcttcacctcggccaaggtatgggtatggtggcttaagcgctcctgccagtggctcagttcttgctcgattctctgctgctctacttgcagcggatcccagtcttgcatctgttgatggagcagctcaatttgatgcttgacggccagaacttgcgcctcgctgtatttttcaactgccagcagatcctttgcaacttgctggtactcttctaccttcaagatgcggtcgaaaacttctttccgctcccgactggttttgagaaaatctgctgtgaaagtgccctggggcaccccaatcgttgtagcaaagagccgcgccaaatcagtaccggcgggcacacccaaatgttgcctcagccacgctagcacatctgccttgcgctcgtaatctaggcgctgcttcaattgcggatcgaagaggcgatatccctgcctgacactgcggcgaacgtcgtaggtgcgctgatcccactgggagataaactggacagtagccaccgcatcgctggcccctgtgcggatgagttcttcttggttgtaggggcagtagtcaaacaaaacccaggcgatggcctctagaatgctggttttgcctgctccattttctccacaaatggcgttgataccgggctcaaactcgaagaaggcgtcctcatgagacttgaagttctgcagagccaaagagaggatccgcatggtcagtcttcttcccccagaaaggcgccgctcaggtgagcgtacacttccgcttcgccttgctcatctaagattttctctttgagatctaagagtaaccgtgccagctcttcgctgcgcttgcggtagtgggcatggctgctcagcagatccctgtagattttctcttcaatttgcagcctgcgcccttcttcttcgagggaaagagcagccgacccgatctccaaagtagtggcttcgaagcggaagagaaccagcagggcaccggtaagctgctgaatctgctgctgcagggcgcggctatccaactcgtgcttggcaaagcccacctgccccgccagccgaaactccaccattggcgctggcccaccttcgggaaggtcggatcccttggccaaggcaattgcggctgcagcaatctcttcgggcgtttcccggcccttggcctcaagagagatccgtcggtgaggccgccggtagtagtcctgcaccagctcagcctgaggcgggccctctccccagcggacgcggtaggctccccgcggaaagtcccactcggcagtactgttagcctccagggatcccggattgaagatccagccttcttctgtatagcttttgtggatatgtcccaaggctaaatagcccacccctgcctcccgcaaaggcagcagatcccggtagcgcaaggcgccctggtagcgagcaatttggccttccaggccgtggtggaacatgagcaccacccgctcagggccagggggcaaccggcgaatggccgccgccaactgctcaatcgacttgggggccgccgacccataccactgggatccgatcacccgcaccccacagggcagatccagatagcccccccgcccacctgaccaggggcgcagctctaaaccctcctcgcctgcttccggctccagcaggatcaggtcgccgtgatcggccaggtagcgcagccaactggtcttgacaccgtaggggcggctgtcgtggttgccctcaatggccaagacggggatcccggcctgcttcagctcccgcaagacaatctgggcttggttgaggacaccgggctgaatttgccggtgctcaaacagatccccggcaatgaggacaaaatccaccgggttctggatggcatggcggcgcaccacatcccgaaaggccaaaaagaaatctttgctccgctccgggctgttgtagcggtcgtagcccagatgcacatcggccaggtgcaaaaaggtgcaggtggaagtggccatcgcccgaacctgccagcaaattgcccacagtttagcagacaaacctcagtgctcaactagatatagggatcccttcccggccatttgcggctttgctcgggttgccacccctagagctaggcgccgccccgccgcgctgcctgttgcccagttccaacctttcatgggcacagcttgggttggtgaaagttcgttacatatatttacatctttattggagaaacgattgccaagcaaccctaactccgatagggcaagggatccctggtttaattattgtgaagcgacgggggggttacaaaggctgacctataatgccaggtaaatcccgccttgggagagatccccgagcttcacggctgcagacaggcgggagcgcttcgttccttgtcgcaagagaggagttcttgatgacaactacgccaaaggagcgagagccaaaggtcaaggtttcggtggatatcgatccggtccccacctcatttgagaagtgggccaagccggggcacttcgatcgcagcctggcgcgtgggcccaagaccacgacctggatctggaacctccatgctcttgctcatgacttcgacagtcacaccagcgacttagaagacgtctctcggaagatcttctccgctcacttcggccacctggcggtggtctttgtctggctgagcggcatgtactaccacggagctcagttctccaactattctgcttggctggcggatccgattaacatcaagcccagcgcccaagtggtctggcccatcttcggccaggagatcctcaacggcgatgtgggcggcggctttgaagggatccgcatcacgtcgggtctattccacctctggcgagctgccggcatcaccaatgagtttcaactcctctgcaccgctatcggcggtctggtgatggctggcctctgcctgttcgccggctggttccactaccacaagcgggctcccaagctggagtggttccaaaacgtggagtcgatgctcaaccaccacctggcgggcctgctggggctgggctcgctggcctgggccggtcaccaaatccacgtggccatccccatcaacaagatgttggatgcgggcgtgccggcggctcagatccctctgccccacgagttcatcctcaagccggccctgatgaaggagatgttccccagcgtggattggggcctcttcagcggggtggtgcctttctttacgttggactggggcaagtacgcggagttcctcaccttcaagggtggcctggatccgcaaacgggcgccctctggctgacggatcaggcccaccaccacctggccattgccgtgctctttatcgtggccggccacatgtaccgcactaactggggcatcggccactccatcaaagagatcctggaagcccacaagggccccttcaccggcgagggccacaagggtctctacgaagtgctgaccagctcctggcacgcccaactggccattaacttggccatggtgggatccctgagcatcatcgtggcgcagcacatgtacgccatgaacccctacccctacatgggcatcgactacgccacccagatctccctctttacccaccacatgtggataggcggcatcttcatcgttggcggcgctgcccacggggccatctacatggttcgcgactatgacccggcggtgaaccgcaacaacgtcttggatcgggtgatccgccaccgcgacgccatcatcagccacctgaactgggtgtgcctgttcctgggcttccacgccttcggcttctacgtccacaacgacacgatgcaggcgctgggccgtccgcaggacatgttctcggacaccggcatccaactgcagcccatctttgcccagtggattcaatccctgcacactaaggccatcgccagcaccgctccctatgtgggcgcttcggtcagccccatcttcggcggcgacgtggtggctgtgggcggcaaggtgtcgatgatgccgatggtgttgggcacggcggacttcatggtgcaccacatccacgccatgaccatccacatcaccgtgctgatcctgctcaagggagtgctgtttgcccgctcttcccgcctgatccccgataaggccaagctgggcttccgcttcccctgcgatggcccgggccgcggcggcacctgccaggtctccggctgggatcacgtgttcctggggctgttctggatgtacaacgccatctcgattgtgatcttccacttcagctggaagatgcagagcgacatctggggcaccgtcaaccccgatggcacgatcgagcacatcacgggcggcaacttcgcaaccagcgccatcaacatcaacggctggctgcgggacttcctgtgggcgcaatcggtgcaggtgatcaactcctacggctcggagctgtcggcctatgggttgctcttcctgggtgcccacttcgtctgggccttcagcttgatgttcctgttcagcggccgtggctactggcaggagctcattgagtccatcgtctgggcccataacaaactgaaagtcgctccggccatccaaccccgcgccctgagcatcatccagggtcgggcggtcggtgtggcccactacctgctgggcgggatcgtcaccacgtgggcgttcttcctggcacggtttgccgcactcggctaaggcaaggaggaagagaaaaccatggcaactactgcaactcgttttccccaattcagccaagacctggccagcgatcccaccactcggcgtctgtggtacggcattgccaccgcccacgacttcgagacccacgatggcatgacggaggagcggctttaccaaaagctgtttgccacccacttcggccatctggcgatcatcttcctgtgggcttctggcaacgtctttcacatcgcctggcaaggcaactatgaacaatgggtggccaaccccacgggggtcacccccatcgcccacgccatctgggatccccagttcggcaaggcggcggtggaggcctttacccaacctggaggcggcggccctgtcaacgcggcttactccggcctctactactggttcaacaccatcggcctgcgcaccaacggcgatctctacgccggcgccatcggcctgttgttgttggcggcggtgttcttgtttgccggctggctgcacctgcagccccgcttccgccccagcctgagctggtttaagaacgccgaggcccgcctcaaccaccacctggccggcctgtttggtgtcagctccttggcctgggcaggccacctggtgcacgtggccatccccgagtcgcgcggacagcacgtgggctgggacaacttcctcaccacgctgccccatccggcgggcctaaagcccttctttaccctaaactggggggtctatgcccagaacccggatacggccaaccacgtctggggcacggcagaaggggcgggcacggccatcctcaccttcttgggcggcttcaaccccaacacccagtccctgtggctgacggacatggcccaccaccacctggccattgccgtgatcttcatcgtggctgggcacatgtaccgcaccaactggggcatcggccacagcatccgcgagatcctgggcgcccacaacccgccgaagggcacccccttcgggggcctgctgggcgaagggcacaggggcctctacgacacggtcaacaactccctgcacttccagttggcgttggcgctggcctgcttgggagtggtgacctcgctggtggcgcagcacatgtacgccctcaacccctacgtgttcatgtcgatggatcacaccacggaggcggctctctacacccatcaccagtacatcgctggcttcttgatggtgggggcctttgcccacggggccatcttcctggtgcgggactacgatccggaggccaacaagaacaacgtgctggcgcgggtgctggatcacaaagaagcgattatctcccacctcagctgggtatcgctgttcctgggcttccacacgctggggctgtacgtccacaacgacgtcatgcaggccttcggcacgccggagaagcagatcctgattgagccggtgtttgcccagttcatacaagcctcccacggcaagatgatctacggcatggacgtgttgttgtccaacccggatagcatcgcctctacggcttggcccaactacggcaacgtgtggctgcctggctggctgcaagccatcaacgatcccaatgggttcctcttcctgcccattggccccggcgacttcctggtgcaccacgccattgccctgggcctgcacaccaccacgttgatcctggtcaaaggggcgttggatgcccgtggctccaagctgatgccggacaaaaaagacttcggctacagcttcccctgcgacgggccggggcggggcggcacctgcgacatctccgcctgggatgccttctacctggccatgttctggatgctgaacaccatcggctgggtgaccttctactggcactggaagcacctggggatctggagcggcaacaccgcccagttcaacgagaactccacctacctgatgggctggctgcgggactacctctgggccaactctgcccagttgatcaacggctacaacccttacgggatgaataacctggcggtttgggcctggatgttcctgtttggccacctggtctgggcgacagggttcatgttcctcatctcctggcgcggctactggcaagagctgatcgagacgctggtgtgggcgcacgagcgcacccccttggccaacttgatccgctggaaggacaagccggtagctctgtcgattgttcaaggtcgtctggtgggcctggctcacttcacggtggggtatgtgctgacctatgcggcctttgtgatcgcctcgacagcttccctatctggctagcgaaatcgagtggctaagcaactaagggatcccgcggggggatccctttttttgctcctcggtcaagcgagaagggcgctgtcgctaagtccatgacttggctgcacgaggagtttcaccggctggttgagtctctgtctcaggtggattaaggggctgcccgactagagctaaaggacagggtttcagttcagaaaacggggagccgcctgtatcgactgttgatgggccttgtgcaagagcaggcccctgtgcacgaccaggatccccaaccatgagccggagcccgattttgcgattgcgcgcttccaggaggatgagtagccaagaatagagtttggctcaagttttttgagcagatagacgaagggctccctaatccggcaaaaaagcccagctctgagggctgggcttggatatttcaagacaggctgctgaggctacagccgcacctgcgtgccctcaaagaatccacgaataatgagaataactccccctgcatcaggagtacccgtatttccgtcgccagttggtgagttcgggcctataacttggttgtcagtggggaactcttgctcaataaagaattgcccagagatattcgagccagaggtggttggatcgaaaaccaaattcaagttgcctcgcagcagagaaccgccaatatctgccctattaaacggcccggccagttgtgccccagctaaggtgcggaagacaaaatctcccgtggtggggacaatgccctgaaggataacaggactgagattagttccctccacaggggatccaggcaacgtacctgtggagcgctcggtgcgcaaggagaagaagtagtcaaacgcggtaggggcaccgggacgctcagggacgggcaactgcgggatcggggtggggaaaggtcgcggcggcgggctaacctggacgaagttgaggactgtgctgacattggccgggtcaaactctgcctgcacccgaccgttcaacaggcgccggatgcgcaccaactgattgggcaagatattgggccgcgtcggatccggggcaaacaacaccgactgggtgcccacctgggcgggacgatagacgatctccgcctggttgggccggaagttcaggcgagcaaagagagccagggcatcttcaggagtgccatcgccggccacgccccgctgccgcaccacaaagctggcggaaaagcttccggtttgcagaatggcagtgacaggcccttgaggtgggggaggattgacaaaagagcctggcgccagaatctcacccccaggaccaggaccaccatcttcaaacaacacacccacggtggggacaatgagagaagaatctccctctaagacgacttggttgccattgcggctaaccaagatgcggcgcacggtcaaagttaaaacagttttcgtatccggaacggcagctctaaaggttgtattgactcgaatgcgctggtcgttggggttggtggaaagagcaaccagcccggcaatactgaactgggtcgatagcttgccgtcgttggggccgaaggcgatgagattcaccagcggcgtggttcgggcaatttggatggccagcgtgctggagcgaagggtcgagtcaactgtcagttcattcgctgggatctcgttcacaggcaagatgcgggcttcaacattggcgatgcgagcttcaccgctgccttggagggggttggtgcgcacagggatcccgttgtcaaacctcggattgacatagtccaagcggaggctggtggtctccagcaccgagccgggggtaaagcgatactcctgggccgagacaaaggcagccggatccacctggacaggcccaggtagggttggcgcctcattaacctcgccgcagccccctaagagcaaaaccccacacaacactgccaatgatcgacctttgaagttcatacggcactgcctcacacaccctaatctggggaaattcacacacaaaatggaggggaaggcacccaacccccaacgctacaggtaggctggttgcccctgctcgaggctatgataccccatatctaggggatgggccatttccaggaaaatttcctggatttgctttgccgctggcttgacaacgctctgagatgcagtagaactaacggcagacatttccccttgaaacgggatccctcataatcttgccaatgcacaggggcagattcagtggatcccggctggacgctgtcgcaaggatttgctgtggtgtgagtgagtggagaatttctcaatgaaacgacgttctggctcagcccttggccgtggtggcctttcccttctggcaacttgggcttcgctggccttggttactggttgcagcagcgagactactggcgggctgccgcccctcctggccgccgatggatccacgcctcctcccgtggccgtggctcccaccatctcgcccaatctcacgcccatcaccttccgccccgggccggactttgctcccatcacgccgccgccagttcaacccgatctgccggatccgcctcaatttgggccagggggcggcttcaacgtcgaccagccgtttgcatcgctctcttacagggtggatttaaccaacctaattgttcgaggagggatagcaagcgtagacatccaggttctgaacatcacttgtggaacagatgttactggcgtgatccggcctgaggccataagtcagttcagaaacttgctagttgggagaggcaacacatttgccgacgctaacggattcaactttagctatacgtttccaacagatcccaggttttttgatgacttgaggattttgtcgaaaggaattaggaatatcgatggccgggagatactgacaggagatgacattgttttcgttctaactatccgggacggatttgggcaagttttgcgggttgacgactcagttttcaacgagggggaaactcgaaacgaggtgcgcggctttgcaattccaccctgtggcaaccttcctcagccaactcccactccaactcctactcctctgccgcctgtacctacgcctacctcaggccccactcctgtgccaacgccggttcctgtgggaccctcgcccctgtttgctcgcttcctacggcccaatccagcgccggtcaatacacctgttaccctcacctttgtagtcgataaccgagtggctggcgctattcccttgagtggtctcagcttccaggcagtcttgccagaggggctggtcgtggccaatcctcccatacctgccggcattgccaatccaaatacctgcgggggcactttgggcgcaataccgggaacaaggatcatcaacctttcgggcggagttctggcagcaggtgctacttgcgaggtgaacgtctccattcaagcaacggctcctgggatctacacattgccgctgctatttgtgtcgaacaatcagactctacccagtgcagctcctcccatcactctagtagctaactagcagccaatggtgatgcggctttggagaggacttccgttttgtaagcgaaggtggcaggaaatgaaggtgcaaaagttcaagactgaaagaagttggttgcgggctttaggcagcgcgggggctgttttcttcactacggcaagcttgatcggctgtcagcaatccaacgacaaaagcgccactagctttgttcctgggccgatcattccgccgcaaacgcccagcgtacctaccggaggcactgaggtgggtttacctcctatagccccagggatccctttaccaactcctaccattgctatccaacctcctctcccagccccaaccattcctccgattccctctcctgctcctgttcccaccattaaggcggagatccctgttccttttactcctttccctcctcctcccccccctccgttccctgttgagaaagttagcgtcacgccagaaaaagttacgtttgactcagggacaactgttggctccatagaaactctcacgcttacgccttctgctcctccggccaacggcagtttggtgttgaaagtggaaagcagcaacccacaggtggtgggtgtttctacaacagctgcctctttcgtaactgttgtcattccaccgggatccgaggataagcccacagttacattaacccgtttgatcccggccactcaggaaggcaatgccaccataatagttacccgcgaccctgccacaacagctgtcaattacccggtgggcagtgtgaatgttcttgtgccggttaaggtattgcagaaagcgccgcctaccattacggttaccccttcgacgatagagtttctcgataatgacatagttggggctaccaaggttgtcagggtcgaactcgcagcccctccgattggtgggcaggttgttttggatgtcagcggaactcctaacccctttggggcgggcgctccgttcactgtttcgacctctactctcctctttaaggaaggtagcaaagggcctcaagaattcggagttattcgactaacggacggggtattcactggctccatcactattaagcttaacccatccttaactactgccagcaacttcctgaccagtgatattaactttgtgattcctgtgaaatcagctgtaggttctatccagcttgaatatggggattcagtagattgcaccaacaaccttcgtaatccagtcatcgtaaatccaaaaattaccatccaaggtagagtccttagacccctaactttcaaggcagagcctgaacctccaccgccagatggcttttcgtttgacaggctaacgggggcaatcagggtgcagtgtccagccaccaaagacactcctcccattggctctactctcttgacattggtgactgttacggactcttctagtcctcctatctcggcgcaggcacgtgtgaacattacagttaagtagacgatacatgcctggcttgtatgaatgtccaagaccatcttgggtgagactgttgagctacacccaatcggcttttcttttgctgcactggtaacggttactaactcttcgactcccccaattgcagctcagaagtttgcagcggtcaaagtcgagtagcacatatcgtgtcagttcctttgcagagccaactttctgggttggctcccactccatcaatcgtcggagggcaggtctgtagcagcctctcttgcagcggacctagcatagcagcgccttacctcaagaggaagaaagtccgcggctggtgaccctgcaagccctccagcagagccctccttttctggagagacaaagccttactctggggatcgttcaagacccgcctacgcaacaggcagagcttcgggagtggtgaaccatgctaggaggaggcggctgccatctcccgtgccaagacccattccacgagggtgcgcacgccgtagccagtggcgcctttgttggtgtagcccgagtctttttcggcccagacgggaccagctatgtctaagtgggcccagggagttttctccacaaattgcttaaggaagagggcggcagtgatggagccgccagagcgggggccagtgtttttcatgtcggctacggtggagctgaggccctcgaaatagctctcttccaggggtaagcgccaaatcttctcgccagagaggttggctgcctgctgcagctcctgggccagcttctcgtcgggggtgaagaggccagcaatctcttctcctagggcaatgacgcaggcgccggtcaaggtcgctaggtcaacaatggcgtccacccccagcttttcagcaaacaccagggcatcggccagggtaagacggccctcggcatcggtgttgttgacctcgatggtcttgccgttggaagcggtgaggatgtcaccggggtggagggcccggccgctgatcatgttttcggtggcagcgacgataaagtgcacctctacctgcggcttgagggcggccagggctcgcgcagctcccaagacggctgccgctccccccatgtcggttttcatcatggcgatgctgcgggagtcggttttgatgttgaggccgccggagtcgaaggtgaggcccttgcccaccagggccaacttggcaacgggatccccttccttgggcttgtaggtgaggtggatgaactgaggcggcagatccgaggcttgggccacgccgaggaaggcccccatccccagggcttggcactcttcccgccccaggatctccacctctaggccgtagtcttgggccagttgccgggcagtttcggccagggcaggaggcgtgacgacgttggccggggcggccaccagctcgcgggccaggatcgtcccggcagccatctcggtggcccgttgcagggcattctcatagtcctggcgggcctgggccagccccggcaccaggagggtaacttcttcaacggagaagccgcgctcttcctcgggcttagggggagatttgaagcggttgtcctggtgggccaccaggaggctggcttcggccaccgcctgcaccgcccgcacctgatccagcccagtgtctggcaaggacagcaccacctgcttggccttgaggctgtgggcctggcgcaggccgttggcagtagcccgtcgcagcgcttccagggtcagcgcggcgggatcccccagccccaccagcaccagcttgcggataggccctggcaggcgcagggcgaggctgctgttgggcttgccctggaacttctgttcttgagctgcttccgccaccaaccccgaccacactttctcgtccaaggaagcaatttcggcaggcagcgagaaggtggcgttttcgccgctgggggcaaagcagtagaccagggcacattctgcctgcgttagagggggctcgccaagacgaagctgcatgggaaacctttggccaagctagggacagcagactctcagtgtagccaatttgccgcttctaggacaggggatccctcgcctgccctcgacgttggcttccccagccaatagcctttaatcaggaagggagaaaaccaaggtatggcctggcggcggcgtcacgtccttcagcttggggttattgcctgcgcaatgctcctggctctggcggtaggaggggtgggatccctggcccaggcgcagaggtcgctggaagagctgccgcagccggttcgcctcaagttgccccccggcctagcccgctacacctacgacaaatcggcgggagactacttcgaagaaatcgagccgctgctgccgggcggagcttatgcccagtgggccttctatcccgtccccgtctacatccagggggatcacccccagtggaaaacctttgtggagcaggcggtgaaggagtggtctgcttatatcccgatgcgggtggtggccaaagaggaagaggccctctacgggatgagcatttatcgcgttcctggcattggcgacgggatagcgggggcagcgcgcccagagtttttctttgccgccgatggctcgctgcagcagcgggtgcgcattgttatcgtcgaaggccaggggctggcagaagttacggcagtggctcggcacgagattggccatgggctggggctgtggggccatagtcccaacccgcgggatctgatgtacggcggccaccacgccgaggctactggcaatcgccgcctgctgcgggtgcccaccatcaccaaacgggatctcaacaccctcaagcgggtctacgagcagcccaccctgatgggccaggtctttccagagagctaccgccgcctgtttggccaggttcgtgaggagatccccgcacctggctaaagccgcagcagttgcgacgcccccttggccgccatagccaggagaaaaaacagcaactgggtggccacgatgctggggccggagggcaggttgaaggcggccgagaggaggatccccagcaccgcgctcaagcccccgaaacccatggccagcaacacataggttgtaaagcgggatcccaaaagccgcgccgtcgaagcggggatgaccacaaaggcgcttaccagcagcacccccaccgagcggatcgacagggccaccaccagggccagcaacaccacaaaggccagccgctgccagcccacttccaccccccgcgcccgcgccaacgactcatccagggtcagcaacatctgggcagtcaaagtcagcccaatgtaccccagggccagcagcaggagcaggccgctcatccagagggccggcgggctgatgcccaggatgtccccgaggagcagttggttgaggttgccgcggtagccggggatcaggctgaggccgatgatggccagggccaaggaggaagagtagatgatgttcagcaccgcatctgccgaaagctgggtgcgttccagaataaaagtcacccccagggcaaacaccaccccaaacaccatcagcaccgccgtaggattcagtcccagaaccactcccaggacaatacccaagagcgccgaatgccccagggcatcgctaaaaaacgccaactgccgaaagatggcaaaactgcccagcagcccccccgttacccctgtcaggatcccgcccagcagggcccgctgcatgaagggcaactgcagcaattccaccacccgcgcccaggtctccggcatttcccctcctcagtgatggtggatgtagcgggcaaactcggggccgtagacgcggctcagcatctctggggccaaggccacctcgggggatccctggcagatcagggagcgattgagacataacacgcggtcgcaatggcgggacaccatttccaggtcgtgggagacttgtaggatggtccagcccagggatcggcgcagctcttccaacagccgatagaactccccttcactggggctatccaggccagcgggggcctcgtccagcactaggagccgccgcggccaaactagacaataggccagcaacacccgtttcagctcgccgccgctcagttgacccaaaggcttaggggccaggtgcagggcctcggcccgttgcaaggccttccgaacagcttcttgccgagcagcttgctgctgccagggccagcggggtctgagggatccccagcccagggcgacaaactccgccaccgtcacgggaatggcggggttgaactgcaaccgctggggcacgtaggcaatctgctgccgcaccgcctggggcaaataccccgacaggcgcagccgctctcccaggatccaaaccgagccgcactggcggggcaggatccccaagatggcctgcacgagggtgctcttgccggcgccgttgggaccgacaatcgccatatgggatcccgcctccagcgcaaacgacacattctgcacagccagctgggatccccgatagaccgtcaacccctctacgtgtaggacaacctcgccagaggtcaccgtcccctcgccagcaggtgttcgagagttgcctggcccaccaagggcaactgcaggggaagccaggccttttccttctcaaaggcggagaccaggttctccacgttttgccgcatgatggctaggtagtattccggctcgatcccctccgggccggcggtttcgatgggatcgaacacgcgaacctgtacccccagatctctggccaaaacctcaaaggggttgtcactccccacctgaggttccactaggatcgtcttcaggcccgattgccgtaccgtatccatcacccgccgcacatcctcaggggaggggctggcttccgggatctccaccaagaactcggccttgaggttgtaacgctcggcaaagtagggggcaaagttgtggaagaccacaaactttttccctgcaaagggggctaggcgccgctcaatttcctcgtccaaagccttgagcttctcgataaaggcagccgcgttggtgcggtaaatctctgccccctcgggatccgcagccatgaggccgtcgcggatgttttccacctgccggatggcccgccgcggatccagccagatgtgggggtttaactcgccgtggctgtgctcatgagcgtgactgtgggagtgtccatggctgtggccgtgggaatgcccgtggccgtgctttggctcctccgtctgcagagtcgggatcccttggctgctgtcgataaggcgcagcttggggtttccagcgttggcgagcaatccctccaaaaaggtctccattcccaacccattgatcaccagcacatctgcctgggctagcagacgcgcgtcttcgggccgagcctgaaagctgtggggctccatctggggagggatgagaggcctcacctccgcccgatcccccgccacggcgcgggtaaattgcgtcatcggcaggatcgtggtcaccaccttcgggggggtggatccctgctgggcctggggctcttcccggcgtgtctgcgagcagcccaggatcccgactgagagagcggccaccagcaagaccagcgaccgcacaggtcgagccgaacgcagagagttagctttatcagccatgagccttagtacctcacaagacgacagagacagcagagccggaagcgcctgacttctgaaaagccaaggcccgctgctgcagcagcgaaaacatgctcaccaggccattgctgcgggaagggctaaggctaaagttgaggcccatctcccgcacaaactctagggaaacctccaggatctcctctgggcgcagaccgctcaacccctccgccaaaacagccaccaagcccttgaccaactgggcatcggcatccccttggatgtagaccttgccgtcttttagctcggtggccagccacacccgcgaggcacaaccccgcaccagattctcctctgttcgctgcgactcggggaaagggggcaggcgcttggcataggccagaagcaattcgtacttctgacgggaggttctggccttttgaaagcgacctacaatctgccgcagagcttcgggcatcaacccactggcctgaatgagaatgataatcaatcataacaccctcgccgagagcgcctactgcgcgcgggggtgggtcggaaaagccaaagagggaagggttgtcttcgctaccgcaccgagcgatagccgccttctactcccctcggggagaggaccagttgccagagctggctagcccgggccttgaagctgccggcgctcattagcaggtaaagccgccacatgcggcggaagcgctcgtcgtagcgcctagccagttggggccatgcccgctcaaaattggcgtgccaagcttttagggtggccacgtagttgatcccaaagttgtgccagtcttccagtacaaacagaccctcaaaagccgctgttatcagacgaggcgagggcagcatcgagttggggaaaatgtagcgttcaatccacggatcccgaccttggtaggccacgttgctgccgatggtgtgcagaagaaacaagccattgtcgttcaacaagcggcgggctacctgcataaacgttcggtagttgcggtagcccacatgctcgaacatgcccacagaaatgatccgatcaaactttccctgcgtctggcgatagtcttccagccgaatctccaccggcaggccctggcagcgttcgctagccagcttggcctgttcttgggagacggtaatgcccaccacctgcacgccgtagcgttcggctaggtactgggccgtgccgccccaaccgcagccaatgtcgagcacgcgcatgccgggctgcagatccagcttgcgggcaatgagatccagcttggcttcctgggcctcgtccagggtctgcgcccccccatcccagtaggcacagctatagatcaggcggcgatccagcatggcttcgtagaggtcgttgccaaggtcgtagtggcgctggccaaccacaaacgctcccttaccccgctggcgattaactaggcgactgtccaacgccagcaggagccgaactggccagcccacttgctccgctgcctgactggtgagaagacggtaaaccaactcgtcaatagcctcgcaatcccaccagccctccatgtaggcctcgccaaagcccagggatccatagagcaggcagcgcaggtagagccgctcgtcgtggatttgcagatcccagggccgcgagccattgacggctatatcggcagcactcaagagcctaagcccatatcggcgggccagccgatgccagatgctaaggcttttttccacttccaggaaccccctgctgagggctaatcgcaacatgtattgtaaaatgcggtctctccagtttgttactcggcagcggctcaagccattgcttcttctcggctccccagcttctgttgttaatgccaaccactgcagctctggaggaagttgaagagatagtgctagcaagcccaaaggagaaatcgatgctcaaactgaacctgccaacactgcaagttggtggtgctattcagtagggcggctttcagattttcccgctgttttctccagaggatacagagagaggctgcctatcgccttccagatcatggagctcaggaagcaacgattagtgaaatcaatcagaacggcgttgtgccgtatctagttgtggaaaactacagcggttttctcttgcttttggtggaagggcaggagctagtcggggctaaacagaaccgcatcttgaacaccgctgttttgaacaagccaaaaagcaagatcacgattctggcttcttgtgtggaagctttcaggcgccacttccgctcccaccaaatggaggatgccaatgccttgttcccagcagcttgtgctacgagctaaaaagaggagtttatcagtcgctcaaaaataaagctggttaccgctcagaccagggaagagtgtggcaagccgttgctgctatccaaaactttctcagggtcagctcccccaccaacccgttctctgaagtttgacactcccaccgtctaaaggcgggggattcttacacggtcgtcgcaaaggctttgtcaaagcgcctctagacagttcctgaaggcaaagccccaaggttctgctgactttcttaagcaggttggcggcagcatttgcctcagcgttgaccaaccacccctttgccgtttggtacaggccccgcttgacacgctttccagcgggtctccacccgtcgggtttttcaccataactaggtagctcatctctatctaggaagcttgcctgcgagctgtacgcctcctctacctcaataaactccatgccataatgccgacataattgcgcaatacgctccttgaaccgacctgttggaatgaaaacaaagttttggttaaaaccgcattcttgtttttgttctttgttccaacctaagtaagcgatagtgcgagaggaaagtcaacggtacaatcactacaaccatggtgtggggctagcggttgtttatcttattttttggccaaagagaaggaaagaggtcttggtaggagaagtcagggacaggttgtttgagctatgaaactatatcaacgacccccatcatgggtaagcaactaaagtggctagcgggcttttccgccccgcactcaagtgcggggctaccaagctatccttttgtgtggtatgagtcttacgaggatgagattgaggagtttcgcaaaaacttttggtagtcggctttgcgttggagtccatccgccacaaagattctccacaggctgaggctactcctcaggatgttctccactactgcctgaaccaatggccttgggaggcggtacaaacggtagtggaaggccgggcataccacgccaaatctcaaagcggtgaccaaggtgccgctttgttctataacgataaactggtctacccgttagtcgtcacaccagcagcttctctcttctgggaagctcccctagacaaggagggcctgatggcgaaaccattgggccttttcactctttctttatcttgtgggaggatccccccagcctaaggaactttcggcaggataagagacgaatacaatggtagtatcatggctgcttttattcccaatctgcagggatcccgcggtaagctgcagtgccgcgccttagcctgggcggtatttgtctttggcctgcactgaggactgcacaaaacaaggagacgaccgtggcgcgggcaagatgggatcatttcgaacacatggccgatgtcggcgtccgcggctatggggcgaccccggaggaagcttttgcccaggcagctttggccctgactgcggtgatcaccagcgtggatgaagtagctcccagggagcggctagagattgagctagaaaattcaggcgatctggaactgttgttggtggatttcctgaacgcagtgatctacgagatggcagtcagaggaatgctctttgggaaagttgaagtgcatcttgcaaaagaccatctcaaggccagcctgtggggggaaagagttgaccgcgccaagcaccgaccggcagtagaagttaaaggggcaacttacacccaactcaaggtagcccaagagagtgagctttgggtggcacagtgtgtggtggatgtgtaaaggaggcagtctatggatatcaagaaacttgagcgtgtagatgagactgtctggcgcattcctcctaaaggcaaaatgcgtgccccagtcttgatctttgccgatgaggagttaatccgggagatggacgacaaagtggccgagcaggccagcaacgtgaccaccttgccagggatcgtgggagcctgctacgtgatgccagatgcccactggggctatggttttcccatcggtggggtggctgctttcgatgcggaagaagggggggtgatttccgccggcggcgtgggctttgacatctcctgcggcgtgagaaccttgcggacggggctgacgcgcgaagaagtggaggaagcggcagaacccttagccaatgccttgtatgcgagcgtaccggtagggcttggcagccgcagcaagatctccttgagcgacaaagagatggaagccatgctggaaggcggagcagaatgggctgtggctcaaggctacggcaagaaagaggatctggagcgcatcgaagaacatggccgcatgcggggagcaatgccgagcgaagtctccgcctatgcgcgtgagcgccagcggcgggagatggggactctaggctcaggtaaccactacctcgaagtccaggttgttgacgagatctacgatcccaaggctgccgagagcttcggcctcaagcagggggaagtggtcattactattcactgcggctcccggggcttgggtcaccagattggcacggagtatttgaagaagatgcaacaggcggctaaagagcacggcatagagctgcctgaccgcgagctggcgtgtgcgcccttgaagtccaaagtggggcaaagctacctgggagcaatgcgggcagctatcaactgcgccttggccaaccgccagatcatcacccactgggtgcgccaggtattcgccgagctttttcccaaggctgaactcgaccttatctacgacgtctcccacaacacctgtaaggaggagacgcacgtgatagaggggaaaaaacgtcgcctgttcgtccaccgcaagggggcaacgcgcgcttttgggcctggccacccagagatccctcaggctttccgctctatcggtcagccggtcatcatcggcggctccatgggcacggcctcctacattctggtcggcacggagcaaagtgaggccctttccctctcctcggcctgccacggcgccggaagggcgatgagtcgcaaccaagctctcaaagcctggacagggcaggagatcgtcgaacaactgaggcggcgcggcgtcatcgtccgcagcccttctttgcggggggtagccgaagaagcgccccaggcctacaaaaacgtagataaagttgtgcgcgctgccgaccaagccaagatcgcgaaactcgtagcgcgcctaagacccattctgtgtatcaagggctagttttttctttctgacttctcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactacaacgacgatggcagtgtcaaagttgaggggggggaatgtgatcagtggtaatcactttgtgcagaccaccagcagtcaagggacgaccatcgggcgggatcgcaggggcaaccactggctacaccattttgtccaatggcatcgtttgcactggcaggggcagaacccgcacttgtatcatttcgcccaatgtgcctatttacgccgtacccagccgttgaccgtaaacctactatcggcaaactgccgtgagggacaagtcacgggtaaaacttcgtgcatcagatagctgggaaagaaaatgatagtgttgttggcaggaacataggttttataggtgtcggctttgacatacatattgtttcgcacttcagagtcgtagatcagcagttcccccccagaaaactgcttgggttctcggtagaagtaatagacataggtcagttccctttctttggcatcaggactgccgttgtcattgtgcactttgtaataattgccgtggttgtgcgctgtcatttgacattcgatgtaggcgatgggaaatggctccatttttaggcttttgagcacttgggggattagcatttgcacatagtggagaatcacccctgaaaactcagggaagtcatacagcacccatgaacggcggtattcactgtcatccgctgagtttcgggaagggacaaaccgcccttcgttggcgatcgcatattctagtaactgttggtttttgtcccgcggcaaaaagttatccacccgtgcatagaccgcaggctgtttttggggcgcggtggtgggggtgtggacattgatagccttgttaggagtgatagaccaaagcctgatcccctcttgctcgtcaactacacaacagcggaagttgcgccacggaaattcataggcgaggggttgttcccgcagaattgccaagcgggactctggtaaacctaaaacctgccccagttcctccgtggtgagccaataccccctctcggcaatctcttgtactgcctgcagttggcgcattaaatctgtaactttttcccaaccttctggcatagctacccccctgctctctgccatgctgaccaaaatctcgccatctgctcagctgtgcccacagtgatcctaagtcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctacccctattaaacccaagcagggcaaggaatgcaagacccatttgcgagggggtcggtcgaagagggcaaaaaagagcttgggagaggggggtgagaggcctgaaagccttgtggcgcaaggcatcgagcgggtcaacgaaagaatcggcctttgcgggttttggcgaggcgctcgcaaaagcgttgataccgtttttgtgtgcttttgagaacatcaagtactgaagtgggtggagagttgcttgagctagacaacgatcgagtgggggggtgcagttaaggggggcccaccccagatttccacttggtcaagggcgtggctggtgaggggatagaagcggacgctgtcctcatcgggcttgacccttttccggagccgtagcttgagctcctcgaacttgtccttgtcgaggacacactcgaacacgctgtattgcacgcgcttgccgtagccttctagcaggtcggcaattttcttgcggcgcttatcacaaggggtgtcgtaggtaacgacataaagaaacatcagcgaatccggtaaggctgatacaggtcttgaggattatagacagaatgcttaaatttcttaacctgctgcgtcagcaaatcccagcggggttgatccccatcgggggtttggatggatccctccattctctggagaaaagctttgagatacttctttctgccagcatcgctgagaaaacagcccccatctcgatactcgaagtcttcttggatatccataacaccgctgttgaccagccacagtaccagtgagtccacaataggcgctcggaactcttccagcaaatcggaaaccaaagcagcgtggcgttcgctgctggcatgtaggcaaccttgatagggatccaaatcttgcagctcaattaaggttaataggtggttccagagcaccatgtagccaaagctgagcatggcattcactggattggtgggcggctgtcgggtgcgcttgatcaaaacaaatcctttttgttgtaagcaattgcccaattcgggaaaatacaaagctgcgccgatcccttcaatgcctcgcaattgatccagcgaagtagcctgcagagcttgagcggccaagtgttccaggctgcgcagggttagatccctggtttcgctggggcgctgcctaagttgtcgcatcaacagcacgcggccattgaggagcttagctcgcactatttaggctgctgtttgcagtctccatgcttcagggagcgcctgttgccaatgggccaggcggcggtagcccctttcaatgggaatgaggcgaccgtagcaatagccgagccgggagaggtaggcaatggggatattgcgcttcaagcactccctcacaacatcggtagtcacctgagagcggccaaagattaaaatttgctccagcaagggcagaggcatctcttgcaagagcgactcgcccaaatgaaccagcacaaactcttgcctgaggcttagcctgcacccttgctgggaaacatacaaggttcgcattattgatcatctcgacgcagactctctgagcctcgccttggctctatggaagtgctggtcttggattggcgctcttctggcaaaacctccacgtcaatttcagggcttgacaaaagatccataaccatctctgttaagcttccagaaaagaagctggcaatggcaaccaaaatagtgttggtaatcacggctgccaggtccaagggagcaatgagcaaaatggccagtgtaatcgagccattgattacggctgtaacaaggtttctgagaactttggcattgatcttctttttgggcattttgtttctccaaaaattcttcgagatttcttctatctcaagggccagattacttgaaaatcatcagcatctttcttgagctcctcaagatactttttcctaggatctgccgttgccccaaaaacggtaaccacttggtaatcacccaaatcggcaatccaaaccggagagggcagagcacctccctgtacacccccgcacaagaatttgtcgtaccggccttcatcttgtcggcctaagcgatgcaaagttgccagggcatagggtttgttgaaatcttcctcgccgctgcagactacgatcctgcagttggcatccaccgcttgcggccatttatccctctgaacctggccagcacttcttgggctatcggggttaatggcctgcttggttagagtcttgagagcgtcaaagaagttgcccaggcgcttttggaaaagcttctgaaacccggccaccgactccgccagcttccaaaaggcatcctccgacctgggaattagggtagagccgcgccaccagggagcccgctcccggttctggcgggagtagcagggtcttctagctccttgacccacacctcccagatggaacatcatccaggtgaggttagtaaagagcttttccaccgcctcttgatcttcctgggaagcatagttttgacactcgccagaaagacttaagatgaggatcccttcctgttggcctgcggcttctcctcgctgattgggctccggccgagagactttgccgttcagcaaatccacatggatccagccgtgtttttgctggggagtgatggccccaaaaagttgcccttcccactcctgcacctgatcgaccggcaaaactcccagggcaaaggtgcggaaccaatagcgcagcatattcttaaaggctacgggccgcacttcggcgatggatcggttgtcgtagcgattcttatcgggcctccagttgactacctgccgcccgtgaatgagttggccttttagctcaaagggcaggcgcaagaattctccttggctcttgtccagtgatttccctaaggggatcagccgaccgtagccggtattcacctgggatcccaccccttgctccagcccttggatcagccactctttgacttgatccagcatctcatcggtgcagccggggcctttgcgcaggccaattaaaaaagtggcttgcttgagagaaaagaacaagttagggttaggcgagtagtcaagattttttccattccatttccagatactattggcaatatctacagctagaccccccgttttagaattatcgggatcctctcgccgttggggccgagtgggtaccgggtaggcatccaaaaagataaccttgccggccctgtctttttcgtcagcttgtaggtgcccaaaccaaggagctacggctttgtctgcttgctcccaagataaattgcgctcctgcatcagctctcgaatggcctgggagcgggccacgccgcacagggtggagctgggaatgtaagggatccctaagggatcgaaagcggggagcaacatgctctctggacccttggccccaccgactcgaattcgccagggacaagtaacctgaaaggtgtcgctggcaatgcgttgggtgcgctcattcaaaactttcaggcgggctccaaggttgatcgttgtttccacttggtgcgccagctccgctttggtgccgtctttagaagcatcaagcggcgctcgcatccagcgcagatattcaataaagccagcggtgggatccggcctgggcgtgggatccaaggggtgacccagccaaggcgagggcggaggattgttgcctcctccaccgcgcggctggtttccccctccattgcctcctctaggagaattagggccccgattttcctgaggcggccggcggctgggatcccctggcctggggggacgaggaagcggctgaggagcgttgccaggacgagtagggcgattgccagtcatgggatcttctccaaaagtgggaaacagcgttaggaattgccaagggtttgccgaaatttgcgcaacatagcgctggtgccaatctctaaggcccgttgaatgagctgaggcacaagcttggggatgtcgaagtctggaaaaagccagctgcagcttgattctacgtagtcttctccctgcagaataaagatccgcaaacttcgctcacccaagatccaaacttccggcacgccgatggctctataggcctcgataaaagttcgggaagtaacgtcggactcgatggccagatcaggtgggggcaactgatcgacatcgatcctgccctcgcaacctcgcaccaactccaggtgattgacatagaagcaggtgtcgggctccacgccagctctgcctggctttttgagggttgttgagccaaagtcttcccaatctctcccctgagcatctaagagagcctttacaatgtcactggcaatgcgatgaaggcgctcgtgtttggataaaggagacatgatctcaaaagtgccatcgtagtaggcaatgcgagtgtggcgatcttcgcccagctcctccagaatgctctcgcagtcttgccaggtaagagaatgaataaccactcggctgccttcttgcagggaaatcgcttgcagggggatcgcgacgcccattactctcctcctttaatgtcgtggtagatggccatagcccaaaagccgaattcctgagccaaagccagacctagccctgttaaacctagatactcttcaactcccaattgcataagacgatccaggccgttggagttagcaattcccttttggccagagatctcttctaggcaatcaaaaaactccttgactacttgttttttcccttcctggttgagggcatcttcttctgccttaaggcgcagcaggccccaggtggaaaggtaggtgtagagctccacagcctggtttttctgctccttaagcttttcttggtctttggtttgagcccttaactggcgaagggattcgtaaacgggcttggccaacgtgcggggatcaaaagtttccataaagcctcctcaactagttccaagacaactcgacaaagccccggcctaggctctcttggccgccaatttgtagaagttggttcttctggagaagcttctgaaattgctccactgcttcttgggaactgccgttggcctgggctgttaccccccaggtaaagtacatcaggctatcgggggggatggcctcttcgtagcgaaagccgccttctacaactttgtgctcgctgagcttaacttttacctgccgccacaggctcatttgaataagggtggcacagtgctgatccggcaagacaaggacgcggctgatgctggaagatttgacaaagctttgccagttttcccacttctttagaccgttctttaggatggcatccttgagatagatgggtcggtttgcctccaagttggtgctatagggctccggcacctgcaacttctggccacttagccgcagccagcgcttgagcaagagggggcagctaatccagactaccccgtggctgagggaagccaccggcacccacaagagggatccatctccaatccaaatggagccttgggtaagctgatccccctccccaatttcgttgccaaaaagctcaaactttaactctttctcggccacgctggcccgcaatttgccgcggatggtgctggaagggatgtagggcaagttggtgtgggcctcgcgggcaatgcccaagaggttgccttcttgggtggtgccgccggtgtgcaggggagtcagcaaggtgagatagaccaggtgaaaggccatagaaaaacactccttatccgttaaaacaggacttcaaaagcaagctcaatgggcccaaggcagccagagcaactcgctgtagcctagaagccgccagcggtggaagacgttgagccggccatcttccagctccggctcgtcctgggcaaggggagctggatgctccaggtagtagatgctgccaggcggggcggcaaagacttgcggagccggtaggctggtcttgcgcggctctgttagggagtccacccgcaggcgaccgctgatgggaactggcttgccggtggccacgctcaccagaggaccggtgagggagtgggcaggatgaggggtggccaagcgccactcccagggccaggcgcggcagagggagcgcccctccacctttttgatgaacacgccgggggtcaccaggtaggccagagctcggcgggcttgccggaaggtctgctgggagagctcctgcagcacttgccactgcttgcccagctttgggcaggggctgaggagagcagcgtggccttctccccctagccgcaccactacttcttgcgctaggggcaagggatcccagctttcgcgctctggatcccagcactcgatggaaagagccaggctccagccgggctgcaggcggatgcaggtttccacaaagtagccctcggcctcccgcacctggcgtttgcctgcctgcagggtgttgtggggccgcacttccgccacccagggggactttactgcctgctccagatcccagcccttgccctgcagtgcagtttgcaccgcctgaaagggcaggtagccggcggccttttgcttggagcttggccgttcctcctccggagctgctgccaccaaaggggcgggccgggtgggatcccaacggtagccgtcataggaatggccctcttccagccaggggatgggcaccagcggggatccctggtagaggtgcagagggccggggaagtaaagctgctcatcccagcaaaggaaagggccgcataggcgcagggttgccggctggcccaggtgagccagaatggcgccggccaaggtgtggccgctggggggaaagccgctattggcccaggcccgctcccccggcgcaaagggcttggcatcgcgaaacatccacacatctagaggcgatagcgtgaaccaactcatcgaccgttcctccccaaagtgacggtgcggttgcgcagcacaaaggccgccagcttgaaccagtttttgatggccagatcccaggcccccggctgggcgggcaggctgtgctgccaaaagtgctgaataaactcgaccagcttggtctggaaacgatccgtctgctcgctttcgccgtggaagagatcccggcggctgcagaacaggcgggcccaagcaggcaccgcttccaggctgggggctgggtgctgctcccagagctgggcggcgtgttcaaatagggagctttgatcctgcttttggcccaacagcttccagtcaaaatccagcaggtctttccacttgtcgaaggtgtcgaacttgcaggtgctcaccagttggttgccgttggcaaacagtacccgcacctgggcgctgtctttggagctgccctgggcataggcctgctctttggcgccttgttctgcctcccagagattctccagggcaatggccaggggcaccgagtggtgggcaatcaccaccccaaagctaatgctggccagggatcccagagtaaaaagagggcgacggctgaggccagccggcaactgcgccttttgccactgccagtagtccccttcgttggcaaactcgcgccagtcgtcttcgccgccgcggaaacattggcggatgtcccagagccagccatcccactcccagaggttggtgtaggccaaaacgtcgtctccgccggcgtagataagcctgccggcatagcgctgctcggtgaggtagggcaccaactggccggaaaaatccaacagagcccggctgagggcgctgtgggtggccgggcccatgcgcttgcggctggctttaacaaactcgctgaaggcgtccttgacttgcttgagctcttcagagtcgaggacgcggccaatagcgtccctctggccatccgctaggcgctgcagcggctggggcaggtagtcgtagtagggcttcatcttccccccgctcagccactggcccatgtcgtcgccatcgccggcggccaccacgtaccaactggcggggttgatgctggggtagtagcggctgagggtggcttctatctcctggcggcagcgcttctgggttgcctcgtctgcttccaggtcctccaccagccagccggcgttgagcaggcgggggtggtagcgcaggttttgctggtcggcccacgggatcccccacttgccacgcatctcccggatcacctcccgcatgccggggtgaatggcctcaacggcgcggcaggcctgctcgaagtgctccagctcgcgtcgcccgtgggttttcaggtaaccggccacgccagcagtgagatctgggtaggaagcggcgacctcgtcttcgtcgagggtggggaagagctccggcaacaccttgtctagggcccgcttaaccgtttcggtggcgttgagctgctcgcggccatcgaaaagccctgcctggcgctgccaaagccgccggctctccccttcgctaatccagcgattcctgggggaagggtgaaccaccggccctaggccagagacggtgctgcgcggcccaaaggtcaccggcaactgccaatcgcgggcctgtttgcaggctgcctgcagccggcgcgtcgcctccactgccgctgcccaccaggagcctacgtttagccctggcttgtgctggcggcactgctgcctttcgggatcccagaagctgatccgcaggaacttcagctccggatcggcaaaaagctgccgctttcctttgagatggtaggtgcggttttgggcgctgacccagggatcccgctcaatggactcctgggacctgaggatggcggtgtctttgagcctttgctggggggatcccaggggcgctgccgcccagtagaactgccactggtgctccagccatcccccccaggtgggatcttctgggcgcaactgcaccagccagcggcgctccagttgcaggtgctccagcgctctttccgccaggtggcgccattcttctttgagggtctgctgggcaaactgcatggccgcctgcagccgctcttcgggcaacagcaagaggatcacgttggggaagccggcggtgagcagagtgttggcagaaggctgcgggatccactcggcaaagggggggtacttctccagcagccaagcgtcgatcaaaggctggccgtagaggctggggtagagcaggcagtcggggccgtatttctccgccaggcgccagcaaagccgcgccgagaggtagtgcaacagccaggatccggcccaaaagtcccgcatcttgcggctggctttgatcagctcctggatggggttgaaggtcaagctggccaaaaagggccgcgtgaacttgggctcgtcgtagccggccaaacagcccgccagagcggccacgacgctagtgtggctccacagggatccatcgggcagccgcgtttctgccggcaaaagcaggaggctttcatcgccaaactcccgcgccagcgcctggggaaaacagcgccagaaccaccagaacaccttctggatatcctcctgttcttgccaaatccagtcgggaactacccttgcttcctgcgccagcaagtactcggcgcgggagctggcctgccgcagggcgcggtgttcttcttcgggcagttgccaaaagcgcttgcgccccgaaaggagatggctcatctctaagcccggccccaggctctggctgcaatcagctacctggtagtcgatggcaaccggcaggtggccgatagcagcccgatcgctggcggaggcgaccagatccgcatctcccacctgtgccagaggggatccctctgccttgggcgagatccacccctgcatcgctgctaggtttggccacagcccttccttagcgcggccagaggcgtcgtggagggctttgagggcaggatcatgcagcaggccccagagctttgcttgccagtagtagtgataagacatggtgttttcgcaggaaagataggaaagttaagaactgaacgtgcaaggaaacaaagtagacaaaaccccagcagccacccgatagccggctgtagaagctacaaaacaaagtccaccgatcccgaccggccctcaggttttttcagtatttctccaggtcaataggacttgttcaagctcagcccctgccaaccgctggaccgaaattgaaaacccagaacctgagggtgggccgacgttggtagcctaccgagaattggaaggatccccttccaattccccctctgttcgagtcaattcaggaaacagcgcttccagtttcggcagcagatcctgcagcacaaagctctccagaacttcgctgcgtagagatttgggtttcatctgcacatgggccacgtcgttgcggtattcgctcagccgagaccagagcttagctagctgctgcacatctgggacatgggcggcaatgggaggcagggactgaagctgctcttggtgttggataagggatccagtcgcagggagatctcccaagagctgctcttcccgcgggataagggatcccaactggtgttcaattccctgccgcgcttctcgttcgaggtagttttggatcccctcacagaggcaaagggcagaaaccacccactcgcgggccaagagaagggcttgggtggtgaagcgcttttcaacataccagcgcagcagttgaaagtgcttttgaacttgcgcttggggatccgccgccttttctgccggcagcgccagttggctgtagctattttgaatgctttgcagcagcaggccgaagggcttggcaaattggcccacctcttctgccaactcctgggtagagtgtctttgtaacttgcgcaagtcctcctgcaggctgaccggcctcaccagctccagagaacgggagatgtcgcggatggcttgtccaaagctctgcagccgggtgggcctgggatcccctttgccgggcctttgctgtcggtagaagtcccgttgaacggtgtccaaaagctggcccagctctactgccgagccggtgctgatgaacttgtcgctggccgtcagccagtccagaagccgaatggccggcgtgagatcgataatgggggtctccgcctggccagggcggtagaggccgtagtagagcccctggatctcgacatttttggccttgcgcaaaagggcggctcccaagagcaccagcagcgggatggagcgaaaggcgtgggtgatatcaaaaagcagccggctgttgggctcgatgccatcgaccagcacgtcgaaaatctcccaggtctccgcttccgttttgccctcaggaatggctttggccaccttctccacctggggtggcaaggactcctgcaagcggccccagtgcttggcgcgggcctcctccgtcagcaggaggatgattctatcaatttcaaagagctggcagagggccttggcgacgtagcaggttttgtctgccctttgctccccaaagaaatacgtcgtctcggtgtagtcgccagtgcccagggtggtcaaaagggttttagccatagggatcctccaggtgggtctgcaacgcatcaaagcacaaccgctggcaagctaccgcaacctggaagcccccccttcccaaaaacaagaggccttttcccgcgcagtgaaggcgaaaaacccaaagttagcctagaactagaaagcagttggcctctagaacgagagggatcctggcatgctatcgaccgaagagctgtcgattgctcatccaaaacttactcccgaacagtttctcgccttgccagaggaagatactacctatgagctggtcaatggacaagctgttcccaaagatttgccgatgtctcctcagagatttcatgcctctttgcagaagcggctgcttttcattctggatgcctggtgtcaaggcaagggggatgtgtacacagagctggcagttgttttgcaaaggcaggatcaagattggcttcctgttcccgatttgctctatgtttcctttgaacgctggccagcgcagcttgaggaagacggcccttgtcccgtcgctcccgaactggtagtggagattctttctcccggccagagttttggggctgtacttcaaaaagcagcggactatctggaagctgggatccctcgcgtttgggttgtggatccccaagccaagagcatcaccgttttctaccccgatgccccgccgcggacttttacgggatcccaagccatccaagatgagtttctgcccggcttgaaggttgtcccccaggatgtgtttgcccaagcgaggatcccttagttgttttagctatctgagagggctaccatgattgaagctctggaaaggctagcaaaggaacctgccgaaagctctgcaacagcttctcggaagatttggactgatgaagagtttatggctctgcccgatgatggcaattgctatgaagttgtcgatgggaagctgattgctttgggttcggcaagtgcaaggcatggatactatgtaagtttgattcacatcctcctaggtgcctatgttcgcagccaaaagattggctttacttttgactccgatacttcgtttaagatgaaatctggcaatcgccgctccccagattgttctttcttctccaaggagcggctgcgatctctcggcgggatccccaagggctatatcgagggagctccagacctggctatagaggttctctctgaggccaatactgtaggagagatccacgacaaaattgtcgagtattttgagaacggatcccggcttgtttgggtcattcatcccgaagaaaagtatgttttagtctaccgccagcctgagcccgcagcattgaagcggccaggagatatcctggaaggcgaagaggtgatccctgggtttgccttggatttgtcagagttttttgccgaacctgagttttagctgtttgccaagctcgcaagtcttccagggttccgcggcacctggtaaactggcgccaaaaacgggatccaatttcatgaggccggtttacctgcaagttctggagcgcaaccccagacggctgcgaattgccctgcaaaggtttacccctgagcaactggcctggcgggtggtggcgggtttggggctgttggcgctgggatcccagctctggggccgctcgccgctggtggggttgctggccgtagcagcgggcctggggattgggatcccttgggggctggggcagatcctgagcttggatcgggagcggcagcgagcgaccctgacccggctgggtggcccctgggggctttggcggcagcaggtattctcttatcccctcgcccaattgcaaggggtgcggctgcagcggctgggacaggagatcttagatgaggaggcgcgggagagctttcagatccaagctcaggtgcggttgcagtttcgccgcggcgcttttgaacaaaagcttgaagaaaaatttcaagaagaggttattgcttgcttcagcagccaatcggcgatcaaagaaggcgagccggaagcgcttaccctggcacagcggctggtgggctggatccaggactatcttaacctgtgaggttcccttctgggcaattgccgaggttatatagaagttcgtgagttgttaattgtgatacttggcaatccttggcaaactgccgagaattggtgtgggtttgaataggcactctcgcctatcttaacagaattttggcaatgctaagctgtcatgatcattccttgggagaccattgttgaggaagctttgggcaactggccgtggctgcttttgtgggcagcctggctcctggcgcttgtcttctggcagaggcggcggccgcatcaggcccaggttggttttcccgatgtcatcatgctggcgcgggcggatacaacggtggtggagtgtaacgaggcctgccagaaggttttcggcaattggcagggccggcgctggatcgaggccttgccgccagaggagcaagagcaggtgcggcagaagatatcccagcttactcctcagcagcctacctttgcttgggctcaccccttgttcgatgcggaaggaaaggtgcggtggtttgagtggatcaaccagggccttttcgaccggcggggccgcttgcagtttattcgcggggtgggccgagacattaccgagaagaagcaactggaagaaaatctgcgcctgcgggaagcccaactgagggctcttctggacgccctgccggcagccatatgggccagggatccccagggagtgctgattttgcaaaatgccaccgaccgcgcctggtatggcgacctgctgggcacttctctgcaagaggcagcgcagcaacatccccactggctggagtacactgggcaagccttgtctgacctggagcggcaagggttttcccgattggagagcaaggaaatcatccaaggccaagagcgctacacctatcgcctggctgtcaagctgcaggatgagtccaaaggtttgggatggctcggcattgtcttcgatattaccgagcaaaagcggctggaacaacaactgcgagaacaacaggagcgctttcgcgccttcctcgacaacagccacgacattttgtgttggatcgatgcccaaggcttggttcatactctcaatcgcccggttaccgagaaagtcttgggtcgttgtcctgaggagggagaacctatacctctggattgggttcacccggaagatcgccagatcgttgccgacgcccttgaacaactgaaggctcggcctggcgagacgctcagctttgtctatcgggcccagcatgccgatggccactgggtgtggctggagagccgctgcaccaaccttttacaggatcctttagtgcaggggattgtgtgcagcagccgcgacattacccaacaaaagcaggtggaactagctttgcgggaaagcgaagcccgctttcgggaaatggccgaggctgtgccggtgaatttcttcgtctgttccgcagatctcagccaagttctctacaaaagccaccggtgtcaaagcatctggggatacacaccggaggagttttatcaaaaaccggatctatggaaagaaaggcttcaccctgaagatctgccccgtgttcttcgatctcttcctcgagctattcgaggggagcagccaatcacctaccgcatcttccatcgagatggcagcctgcgctggttacgcacttcctgtcagcctatttttaatgagcggcaagaaatcatccgctttgtaggtgttacggaagacatcaccgagcaaaaagaggtggagctggctctacaagaaagtgaggctcgccttagagctattctggacaggatccccttttccatcttcctcaaagacctggaggggcgctatcttcacgccaacaggttttatctacaacagagaggttctgagctaggagaacttattggcaagctggatgatgagcttttcactcccgaagaggcccgcgagttccgagagcaggatcagagagctctccaatctccggatcctgtcagctacgagcggattttttcccgcaatggcaagcaattgagccagtgggttaccaaatttgccctgcgagattgccagggggatccctatgccgtctgtggcgttgttgtggacataactcctcttaagcaggctcaggatctgttgatgcaagaagcagagcgggagcgactactaggggctttgctgcggcggatccgacaagctctagacctgccagttattttgcaaacaaccactgccgaggtgcgggagtttctccaggtggatcgggtaatgatctaccagttgcaggagggggcaggggggtttgtggccgctgagtcagtggtggatccctggcctagtcacttgggccgctacgtgtgggatgagtatttccacagggatccctgccatcgcaagtaccagcagggctttgtgcaagccatcgaaaatgcggcgaccgccagtttggatccttgctatcggcagctcttggaatctttccaggcccaggccaacttggtgatcccaatccgacggggtgaagacctttggggcctcttggtggcgcagcactgccaatccagccacccgtggcaggagtgggaaattgagcttttgcagaagctgaccgaccagttggctatcgcgttgcaacaggctcagttgtacgagcaggtaaaagctctaaagcaaacgctagaagaaaaagtgcggcagcgcactgcggagctagagcgggctttgcaatttgaggctctcctaagaagcattgccaaccgcgtgcgcgattctctcgacgaagctgagatcctcagcgccgccgtgcgcgagctgggagaaagtctagatgccgatggctgcgatatcggcctttacaacgccgatttcacccttgccaccatccgctacgagtattgcccccgctccgattcttatctgaacctctccatccctttgcagggagggccttacgaaaccgtgtatcgacaattaactgcagggcagccttgtctattttgcttcttagggcgagcctcggaaaaccgccaggtagtaatggcttgtcccttgctagataaaggccaagtgctgggggatctgtggatctttcgctcggcggcgcgtcctttcgacgaccaggagatccaacttatccagcaggtggccaaccaatgtgccattgggctgcggcaggcgcgcctgttccaggctgcccaagagcaggtgcaagccctggagcgcctcaaccgtctcaaagacgacttcatcagcaccgtcagccacgagctgcgcactcccctggccagcctgaaaatggccctgaaaatgctgcagatagctcgctcagaggagaaacgagcgcaatacttcctcattgccgagcgggagtgccagcgggagatcgagctcatcaacgacctgctggatctgcagcggctgcaggcggaggcctatgcgctggaggtgcaagccctcacctggcgagatctgctgggggatctgctgacggttacccaagagcgggcccgcgccaaggggcagagctttcaagccagcgtccccctagaaagcaccatcacaacggatcccttgctgttgcaacgtatcctgcgggagctgctgcacaatgctgtgaaatacaccccggcccagggatccatccgcctacgggtagaaaccgaaaaccgccgcagcatcgtcgaggtcagcaatagccagccgatccccgccgaggagttgacccgcatctttgagcgcttttaccgcattcccagcaacgatccttggaaggaagggggcacgggtctgggcttggccttggtgaaacagatggtggatcagttgcgcggatccatcgaggtgagcagcgccgccggctggacaacctttacgcttcacctacctcatctgccccaactttgacacaaaaggatagcttggtagccccgtacttgagtgcggggcggaaaagcccttgagccactttagttgcttctttgttatagttagtacagagcttctccaggaaaacaacctactgcggtgcaaaacccgcgcggcaataactaacctagaggaacctaagtccgaagtaagcagaactttgaggttatgcctcaaaggactgtctaggggcgtcttgacagcgccttcgcgagtctatttgggtgggagtgtcaaatcccacgctgaggtctcaggcttctgccatagtggaattggtcttttgttgctccgtctctatgctcaactacccgcccagccatccggatcccactgttgtcgacttctaccatgggcaagcggtgccggatccctatcgctggctggaggatctggattctgagcagacgcgagcttggatcgaggcgcaaaaccgcctaacttttgactacttgcagcggatcccggcccggcagcggcttctggagcgcctgaggcaactgtggaactacgaaaaatacagccagcccttcaaagagggcaaccgctacttctacttcaaaaacgacggcctgcaaaaccagagcgttctctatacccaagaaagcctggagggagaggcgcgggttttgctagatcccaacaccctctcggaagacggcacggtggccctctcagggattgccatcagccgcgacgggcgctacctggcctatggtctctcccgctccggctccgactggcaggagtggaaggtgcgggatatcgaaacgggagaagacctgccggatcacctgcgctggattaaattctccggggccagctggacgctggacgggcagggatttttctacagccgctacgacgagccggcccctggcagcgagtacgaaagcgccaactacttccaaaaactctactaccaccgcctgggcaccccccagtcggaagatctcttggtctaccaccgccctgaccaaaaagagtggggctttgccggcggggttaccgaagatggagactacctaatcatctccgtctggcggggcacggatcccaaaaacctcctcttctacaaagacctgcgggatcccagctcgccggtggtggagcttatccgcgagttccaggccgagtacgcctttgtcggcaacgacggctcccgcttttggctgttgacggacctccaggctccccggcggcgactggtggccattgatctcgacaacccaggtcagttgcaagaggtgatccccgaagccgaggagaccctgcagggagttagcctaatccacaaccagttcgttgccttctacctcaaagacgcccacacccagatccggacctttgctttagacggcacctacctgggggaaatccccctgccggggctgggatccgccagcggctttggcggcaagcgccacgacaccgagaccttctacaccttcaccagctttaccactccccccaccatctaccgctacgacttcaccagcggccgcagcaccctcttccgtcagccccaggtggatttcgatccccaggcctatgaggtgcagcaggtgttctacgccagccaagacggcacccgcatccccatgttccttgtccaccgccgcggcctagcgcggacaggggatcaccccaccctgctgtacggctacggcggctttggcatctctctgacccccagcttttcggtgggcctggtggcctggctggagatgggaggggtttacgcccagcccagtttgcgcggcggcggcgaatacggggaagcctggcaccaagcgggcaccaagctcaacaagcaaaaggtcttcgacgacttcattgccgcggctgagtggctcatggccaacggctacaccaacccctccaagttggccatcgccggcggcagcaacggcggcctcttggtgggggcctgcctgacccaaaggccggatctctttgcagcagccctccccgccgtgggggtgttcgacatgctgcgctttcataagttcaccatcggctgggcctggatctccgagtacggatccccggaagacccggaggaattcaaggccctctacgcctactcccccctgcacaacctcaagcccggcaccgcctaccccgccaccctgatcaccacggcagatcacgacgaccgggtggtgcccgcccacagcttcaagtttgccgccgccctgcaggcggcccaggggggatcccagcccatcctcattcgcatcgacaccaaagccggccacggggccggcaagcccactgccaagctcatcgaagagaccgccgaccgctgggccttcttggtgcaggtgctggggatccaagcgggctagcgactccgcgccggcaaccccctaggccccaggcccacccgaccggcatagacggccgcttcccccagctcgtcttcgatgcgcagcagttggttgtacttggcgatgcgctcgctgcgacaaagggatccagttttgatctggccggcgcgggtggccaccgccaggtcggcgatggtggtgtcttctgtctcaccggagcggtggctgatgagggtgcgaaagcccgcctgaacggccagttgaatggtcgagaccgtctctgtcagggtgccgatctggttgagcttgatcaaaatggcgttggcagcgccgctgtcgatgcctttctgcagccgggccgggttggttacaaacaggtcgtcccccaccagttgcacccgggatcccaagcgggcggtcatggcctgccagccggcccaatcttcttccgccagcccgtcttccagggagaggatgggatagttggccagcagttgctcgtagtagttcaccatctgctcggcgctgcgggctttgccctcgaagtggtactgcccatcctgcagcagctcgttggccgccacgtccaaggccaaggcgatatcctcccctggcctgtagcccgcctgttcaatagccgtcatcaatagatccaaagctgcggcgttggagtcgaggttgggggcaaatccgccttcatcccccacccccgtggacagtcccctctgccgcagcacttgttttagggctgcaaacacctcggctccgtagcgcagcgcctcgcgaaagctgggtgctccgatgggcacgatcataaattcttgaatatcgaggttgttgtcggcgtgggcgccgccgttaagcacattcatcagcggcgccggcagcaggttggcaaagggtccacccaggtacctgtacaaaggcaggcccactgcactggcagccgccttagctgtagccaaagaaactgccaagatggcattggctcccagttgcgacttgttgggggtgccgtccagatcgatcagcaactggtcgatgcgggcctggttaagggcatcttcccctcgcagctccgactggatggggccgaggatgttttccactgccctcagcacacccttgcccccgtagcgcttgggatccccgtcccgcagctcgtgggcctcaaaagtgccggtcgaagcgccactgggcacctgggccaagccggttgccccattggctaggcccaccaaagcttctaaggtcggctgcccccgggagtcgaggatctcatgggcggtaatccactcgatggccgtttccacagttgcacctcagcaattggctagacagttctggccgaagccagattgccaatagactagtggattttcgcccctagatccctttgcttccggaaaactttaacggcttgcccctgtttcaagagaagcggaagtagaataggcagagtagtccgggtggggtggagggggaatctgcgactatgttcgaaagactgctctttcccatcgacaactcgcgcgaaactagccacgccctgcccttggtggcggacatagcgcagcgctacaagagccaggtctatctgctctccgtcctagacagcacggacctgagcccagagcaagccgagcaagcccgccaaagtatccacaacttgctcaaacaggctgaggctggcctccagcagattggcatccaaaatgtcaagagcgagtatcgcgaggggaaggttccttttgtcatctgcgacgtggccgacgagctggagattagcctaatcgtgatgggatcccgcggcatcagcctagccgaaggccggaaaaacgaatccgttagccaccgggtcatcgacctctccccttgcccagtgctggtagtaccctgaagagcaggccttctctttccggggagtgtgttgaagttgtctcaaaatgttgccctgtgtaacagcaaggccgtttttgttcgtgttgaacaggagtctgctgtacaacgaagagcgaggtagcccggattactggttacacccctgggaatcggtatggaaaatcaaagtcgtggtcacaacaaggcctcgcagagaaccttcgaggtgatgcggcatttcgcagaaacctacgccaaacgcaccggcacttttttctgctccgaccccgcaattacgacagcggtgattgagggtctagctctgcacaaagagcaactgggcgccccgctctgtccttgccgcttctacgaagacaaagaggcggaagtgaaagccggctattggaactgcccctgcgtgccaatgcgcgagcgcaaagaatgtcactgtatgctcttcttaaccccagacaacccctttgccggcaccagccaaaccctagaggaggtgcccctggaataccaaacgaaataatcggccaagtgcctgtcattggaggggacgatcgggcggggaggggtgacaaagatcggtatagtcagtcagagaatagctgggtagttgctattcgcaggaggaggaaactcttttatgactccctcactggctaactttctctggagcttgctgtacggcgcagtggtgctggggcttctcttcggcgccatcgtcttcgtcagccaaagagatagggtgcgtcgtcgctgagtctcctgctcgccagggcttgtctgcggattgcccaccgccctttatgatctaaagctgatctggcgacatcccgggagcgttgacccaccccctgcactactggcggcaaaaaaaccgctactaccacgaggatctggagcggctgcaccgcttcttcgttcccccaggcctgcgcattctggaaatcggctccggcaccggatccctgctcaacgctttgcagcccagttttggggtggggattgactgggacgcagagattgttgcccaggcgcagaggcagtttccccatcttcactttcgggtgcaggatgcccacacgctggacaagcaggatcccatcttagcggagccttttgacgttattttgctcgtcaacaccttgggctacctggcagacgttcagcaggtttttgagcggctgcgccgtttttgtaccccgcgcactcgcctgatcctctcgtaccacaaccccctctgggagccgctgctaagcctggcgaccgtcctcaagcagcgcatgcccctgccggcagccaactggctctcggcaggcgatgtggccaatttgctgcacctagcagggtacgaggtcattcagcagggcaagcggctgttgttgccgcggcggatcccactgctttcgacgctgattaaccgcttcattgcccccttgcccgggatcaacgccctttgtctaacggaatacacgatcgcccgcccccagcccgatcccgcctgggatcccccccttgaggagcaaccttcttgcacagtggtgatcccagcccgcaacgaggcgggcaacatccgccgctgtgtgcagcagttgccagagatgggatcccgcaccgagatcatttttgtagaggggcattccagcgacgacacctgggctgagatccagcgggttcaggacgaataccaggggatccgcaccatccaggctctccggcaagagggcaaaggcaagggagatgcggtgcgcaaggggtttgccgcggccagcggcgatgtgctgatcattctcgacgccgacttgactgtccaggcggaagagctccccaagtttttccgcgcggtggcctccgggcggtgcgactttgccaacggctgccgcctcgtctatcccctgaaaccagaagcgatgccgcgcctcaaccagtgggccaatcgtttttttgccgctctcctctcccacattctcggcatccgcatcaaagattccctctgcggcaccaaggccctgtggcgggaggactattggcagattgccaagctgcggcaagaatggggggattttgacccgtttggggatttcgacctgttgttgggggcggccaagcgcaccctcaagatcctggacatcccggtgcgctacttccccagaacctatgggcgctccaacatccaacatgtgcgggacgggctgcggctgctgcagatctgcgcttttgccctcagccgcttcaagggatcctgagccctaaccccttcaacacggttttgatccagacgggccgcttccccatccggatccctgcccagcctcccagaagttgttacaatagttagccattgaaaaatgcatggatcagccctgagaaaaaccgccacaggaaaaagcaatgggggaatccgtgttgagcaggctcggccaatggatctcaagtactcccctacgctccctcgatcgagcctatgaagctgccctgcgcatcaaagccatcgaagaccgctactttcaggggggatccatcggcagcaacggaaaccacggccaaaacaccagccgctactttcagatccaattgcgccaggaattgcgtcaaattgatcttagtttagcggagttcagggccagtagcgttttttctcgcctgccggatcccgagcaaaatggcagcggccctcccttctcttccgacaaagatcaggccaaagaggcccccgtcggcccttctgaaaacgacggtaaagacgctgaaaatggccggcaaagtcgggatccctcgattttggaaaagctggagtttatcgatcaggtgacctcgcgctacaagcgccccgctgctcaacccaggtccacctcccctccgcccaagtctcaagagcaaccagagccactgacctcaagccagccggagccctccgatccctccatcaagaccaatcttgctaagacaaacctcgacaacagcaatgccccggttgcctctaaaacggccctcctgcctcgctccatcctgcgtacggccaaccagatccgccgtgagctgagttcgcaggcagaagaagagctgctccaggagtatcgcagccaacgcacgcgcacactggtggcagttcggtttttgttgctgctggccattttgccgctgcttgtccagattttctcgaaacacttcctgttcgggccgttggtggatcgctttcagccgcgggagcccaccatcctggctctgagctacgaatttcaagaaaaggctctctccgagtttgagtttttcaaggaaaaaatagagtttgagcgggctttacaccaccaatctccagagctcgacctggaatccgaagaccaactgtccaagaaggcagaggagttgctgcaaaaatacagccgtaagaatttggaaggcctcaagaacgtccttgccgacgtgctatcgctgctggtgtttggctggctgatcctcatcgggcgcgaggaaattgaagttctcaagtcttttttggatcgcctgatctatggcctcagcgacagtgccaaggctttcattattattctcttcacagatgtgttcgtcggctaccactctccccatggctgggaggtgctgctgagcagcttagctgcccacctgggtctgccagaaaaccgcaattttatctacggctttattgccacttttccggttttcctcgatacactctttaagtactggatcttccgctacttgaaccgcgtatcgccgtcggcggtggccacctaccacgccatgaacgattgagggtttgcagttgccttcatcgagaatccaggccgctgccgccaccatccacaacctcagggggagttcccctcacccccggcccctctccctctgggagaagggagctggggatcgacctaacgagttgtttcgttgcccctggaaacagccctaatttgagttccctgagttagctgcgcacgcgcaaggactggcgatggcaaaacccgcagaccaaccaacgctccagttcggcggcaggggcggggcagccacaggcagggcaagggaacaggttttgctgagtttgtctctgtttcaccagtcgggcccaacgttcgaaagcggctttagcatcggcgggagacggccgtgagccggagcggcgagcggttgcaggctgcttttgggctggggttgcagatgagatggggtaaaacttgcctaccaactccgcatcagggtggggagcggacgggctggatccctcgtgccaagcgccggggctgaagcgaatgtcgctgagaggagggtgcaggcggctgttgagtttcctgagaatgagctggcgctgcagagttaagttttgcgcccaggacggggtagaggtggccacctgtagcacctggcggcgcaggttgaggggataggtttgcgctgctaccgcctctcccaccacttccggccagagctgtcttaggagctgcatttgcttcagttcagcccaacacggatggctgccaaagctacccagtgcctcatctaaccgttgcagcatggtgtcgctcaggaaacgccattttggtcttccaacgattttgccgcttcgctgagggcggactgaatggaagcggcatcgggcagggaacgggatccgccgttttgactggggggagcaaatccttcgaggctgcgaatgtgaatatcttgctgggggaaggggatgcggatcccacgccggcgaaactctgcttcgatggcaaagttcagctcgctgatcaagacaaattgatcctggggccggttgatccacaccagcagctcaaagttgagggaagaggggccaaaagacttgagccacacctgcggggcggggctgctcagtacccgcggattttccttggcggcgctgagcagggcttcggtgaccaaggtggtatcggagccgtaggccacgcccacgggaatgtggatgcgacagcggggatcccggtagctccagttcaccaccttcgactcggtgaagcgggagttgggcacgattacaaagatgcgatccaaagtgcgcaggacggtggcccgcgggccaatgcgctccacgatgccgagcaggttgtccacttccaccagatccccgacttggatggggcgctccagcaggatggcgatgtagctgatgtagttgttggagaggttttgcagaccaaaaccgatccccaaacccaccgccccggcaatcaccgccagggatcccaaattgaggccactgaagggcaagaccaagaggatcccgaacagggtgaggatgtacttgaagatggccgttgtagactcctgggtgcccagatccagtcccagccggctcagaaaccgctgcttaaagccaacgctgacgtagtgggcaacggtgaagaccaaagcggccagcacaaaaaagaccagcaagctggcgatggagaggctggaattgggcagcggttgggtgaggacgcccagcgccgtggccaccacgcgccccaagcccaggtaaaaagcgcgctgaaaaggccgcagggcaggtataaagctgatgccgcgatccagagagatgccggcaatgagaattgcccccaggcctcgcagcagcagccctgcgatgtcgatccagctcccccaggccgggtcggccttgagctccaaccaactttgcaggcggacgagactgcggtcgaacagccgccagagaaagaaccccactgccacggtggccagcccggccaggatggtgagcatcagcacgcgcggatcctgcgcccgctgcagatccagccgatcctgccggtactcggcaatggcttgctccagccgccgcgcccaagtgttggccaccagacgcacgtcgttgaggctcacctggcccagcggcaccctgcgctcggcggcggcgtcggcataggtgacggtaaacagataccgctgggtggcctcaaagcgacctctttctcccaggcggaggacgtactggccgttggcatcctgggccacccgtacctccggctctggcaactggccttcttccaagaagcgctcaatgattgcccgcacgttgtcggcccgcacatcgctggggtattctgccgtctgcaggcgaaacaccggaatgttccccaccaagacttctgtgccctcttggccggtcaaggggatccgcagtgggctagaggtcggggaaggggatccctcaagagttggcgcttcggcaggagtggggtgggaaaagccgggatcccgcaactcgagggcttgggccaccgggatcccagcagccttggagaccggagcgggcaggagccagaggccaatcccggctatcagccccaccgccagggccgctcccttcagcaggacagagtctcgaatggctcgttggacccgaacgcccattgtctcgggaatccctaggatgctgctgtaagcctatggtggcataagcaaatcccgattttggccgatccaagcgaggaccttaagtgctctgatggtggcccaaaaggcgttggcgcagctttttaatttggtctcgcagttgcgcagcttcttcaaattccaggtttttggccgctgctttcatcttcagttccagttggccgatcagctctggaatctccgaaagagggatttcgtctgcaactggaaaggctttttccaggtcttggctgttgagtttgcgggagatggccaaaaaagacagaatggcgttgctgtttttcttaataatgggcttaggagtgatgttgtgttggcggttgtattgcaattgaatctcccggcggcgctgggtttcggcgatggcccgggccatgctgccggtcagggtgtcggcgtacatcaccaccgtgccacggacattgcgcgctgctcgcccgatcatctgaatcagggatcgctccgcccgcaaaaatccctctttatccgcgtccaaaatggccaccaaggagacttccggcaaatccaacccttcccgcaacaaattgacccctaccagtacgtcaaaagctccttcgcgaaaatcttgtaaaatttcgatccgctcaattgagctgatctcggaatgcaaatagcgaacccggatcccgcgttcttgcaagtattctgtgagatcttcggccatgcgtttggtgagggtggtcacaatgacccgttccgggaggccctgctgcgaacgttccaatcgcaggtagatctctcccaacaaatcctccacctgcccggctgtggggcggacatgcacttccggatccaccaccccggtgggccgaatgacctgttctataacccgaccggtgcccggcacatagaacttcagggttttgccgttttccaccaccgtttcaaattgggctccgctttgctccagttcccagttgccgggcgtggcggaaacaaagacgcattggtggactttggcccagaactcctcggctttgagagggcggttgtcgagggcgctgggcaggcgaaacccgtgatccaccagcacctgcttgcgggcgcgatccccattgtacatgccgcggatttgcggcacggtgacgtgggattcgtccaccaccaagagccaatcgttggccttgaaataatccactaaacaagcaggcggctccccttccttgcgccccgtcaggtgccgagagtagttttcgatgccgttgcaatagcccacctcccgcagcatttccaggtcgtagcgggtgcgctgttctagccgttgggcttccagtagcttgccttgtttgcgaaagaaagccagttgctcctccagctcctgctcaatgttgaggatcgcctgctgcaactgggcttctggcgttacaaagtggcgagccgggtagactctgagggcgctgaggctggtcaaaatctcacctgtaaccggatcaatcaggcgaatggcctcgatctcatcgccaaaaaattcaatgcggatcacccgatcttcatacgccggcacaatttccagcacatcgcccttgacgcgaaatcgcccccgcgccagctccaggtcgttgcgctcgtactgaatgccggccagatcccgcaagacctcccgctggttgatctcctggccgacttggaaggggatggaagccttcaggtattcctccggcatgcccaagccgtagatgcagcttaccgaggccaccacgatgacatctcgccgttcaaatagagagcgggtagcggagtgccgcaacatgtcgatctcatcgttgatggaagaagacttggcgatgtaagtatcggtgctgggcacataggcttccggttgataatagtcgtaatagctgatgaaatattcgacggcattgtagggaaaaagctctcgcagctcgttacacagttgggcggccaaggttttgttgggagccatcaccaaggtgggcctgccgacttgctggatagtatgggcaatggtaaacgttttgccggttccggttgcccccagcagggtttgaaagcgatggccctctaaaatcgacttcaccaagccggcaatcgccttgggttgatcccccgtgggctgataggaagaaaccagttgaaactccgacataagtctatccgttgatcttttgaggatccatggttgagtgttctggttaagacttttaatttagacaactgggcagttacagcctgcttggccagaacctatatcgtcccataagctaaaacctttgtcagtggagtttccgtcggtgcgctggatctcctgacgaaagagcaagctgtagttgaattcggcggctacacctcacaggctgtaaatttgtccatcgattagcagatgggtaatgcctttcttctgcaattgtgggcgtacaatctccagaatgtatccgggaaattggatgacccggtagggcggataggtgttgctgccacgacggctcatctcggaaaagcgccgagccaccttgtggttgtcgaaaatgggcagcgtattggcgttttcgatcccctctacgggcagggatcccagccccagaaattccttgagggggcgggtggtcagctcttggtagcgatccaccacaacataacaggtctcaggcaggtcgagcttctctagggggagtacttggatgtgatggacgggatccgccaagggatcttctgagggcaccgctgccgcgtcgtctaaaaaatcgtcggcatcctcttcttcgtcgtcatcgtcttcttcgtcttccaggtcgttgtcctcgtcgtcttctaggtcttcttgaagctcggctacgagctgggccggcaattcttcgggggccagttctgccaccgtggccgtcctgtcctcagggatccgctccccttcgctgacatcgctgagatcggaggcgtcggcagccccctgtgggggcaagacctgttgcccctccatgccgtccaggggaagggtgggttcctcgcccgtgtctttgcggcgagctgctgagcgtttgagctggatcagccgctggtactcgtcggcagcgatgttttccttgaggacacgggtgatggtggtaacgcttacccgaaattgctcggccaattcggcggcagtggctgccgagccgcggtaggtgctaacaatttgctgttgttcttgttctgaaagtttgctgcgggccatcgcggttatcccatcccaaaacttggactcatgggcaggcggcggttgcccgacacagccggttgaggccggcggccagcgcttcccgctctagttccttgccgatgaagacaatttttgaccaacgcggctcatcgggatcccactcccgctccaagaagagggtctgtcgtcggcccacctgatgaaagataacccgctgcggctcgtccgcaacccacagcacccccttggcgcgaaaaatcgtctccggcagatcctgcagccaatcgcggaaggccgccagatccagcggttgctgcagttgaaagctcagagattggatcccgtcttcttccagatggtgactggggtgagcgtgaccttcagcctcggcagcggagagcttgggatcccacagctctgggcgaaaggcgtgcacatccaaaatgcgggccaggggcacctgggcgtgggtggtgggcagacagggagcgtcggggttgtagcgacgcagatctaacaggatcttctcttgttcggctggggtgatcaaatctaccttgttcaggagcaagatgtcggcgctgctgatctggtgggcggtagtttgggaccgctggaagttgcgccagtactcggccccatctaccagggtcaccatcccatccaggcgcagctcctcgtggaaggttctctgtacaaacagctcggccacctgcctgggatccgccacgccgctggtctccaccaccaggtagtccaacgcctgggcatgctgaagcagctcgcgagccgcccgttcgagatcctcccgcaccgtgcagcagagacagccgttgctgagctgcatcagccctccttggggcatgttgaccagttcgccatcgatggagatctcgccaaactcgttgaggataaccccgatgcgcagcccgtgttcctcctgcaagatgcgcttgagcagggtggttttaccactgcccaaaaagcccgtcaaaattgtaaccggaagctgagctttcatacattcattacatatcaatcactcaagactcaatcgacaagcggccaacaaacccttttctcaggttctctggaggctctactagcttagctccagggccagttttccaggatctggactgaatggcggcgctgctgggatccctaagccagcaggttcgggtggacgaggtgggcatgcaatccacctaccccgtctgggtgggctgcgccggcagatccgctgggccgatgtcgagcgccttgacctcgctccaccagccaggggggcctgttgacactcccaccgtctaaaggcgggggattcttacgcagtccacaaaagaacccgcaacggcgttgtcaaagcgcctctagacagttccttaacgcaaagccccaaggttctgctgactttcttaagcaggttggcggcagcatttgcctcagcccagagggtctccacccgtcgggtttttcaccataactaggtagctcatctccatctaggaagcttgcctgcgagctgtacgcctcctctacctcaataaactccatgccataatgctgacataattgcacgatacgctccttgaaccgacctgttgggacgaaaacaaagttttggttaaaaccgcattcttgtttttgttctttgttccaacctaaataagcgatagtgcgagaggaaagtcaacggtacaatcactacaaccatggtgtggggctagcggttgtttatcttattttttggccaaagagaaagaaagaggtcttggtgggagaagtcaggaagaggttgtttgagctatgaaactatatcaacgacccccatcatgggtaagcgactaaagtggctagcgggcttttccgccccgcactcaagtgcggggctaccaagctatccttttgtgtactacctggtcagcggccctatgtccagccttggatggacaggctgctgggggtttgccctgttgctcttgctctggatgggatcctggccttctgggtttggatggggagctagctccagcggggcaagtagcaggaaaaatcctgttttttaacaaaccgaaagggcccggaaagggatccccagaccacctgatctgtttcgggatcgcgcccctgatccaggctgtggaagtagtcggccccgatttcaaactcgctatagaggtaggtggttctgcccttgcgctcgacgatacagcccttgccgggtacgctgcggccccggtagcaggatcccgtccattccacctgaaccgcgcagccgggcaaaagctccagctctgccgccgctaggctggccagttttcccagatctcggccagcacatttgtaggcctccggggatcccagggcgtagttttgaatgcggatcccgtctggcgtctcgaaaaggtggatgacccgctgccggtagggctggtcggggtagatatcgtacagttgctccacgtaaaaccctatcccctgaaacaccgaccacggcagagggcattggtagacgtgaatgttggcgaaccagaccggctcggctatagcctggtgcagattgttgaaatgtccggccatccaggtggccagttgggccagttgcggcgaaaccgacatagcgcaagtgacatactcccgtctctcaccctaaagcgctctgcgccgctgacgcgaacgggtagagagcaggcttctcgcttcgaaggactccgttccgctagcgcgaacggggagctattgcaagaaccctctgcaagcagccacggaatgccctatcgcagggctgtaccagattccggcaacgccgttttgtacagccaatctgattttacgatattttttgcgggggtggctgtatcccgaccctgactgccccccagtcggatataggggggtacagggcggggcttatccacccccgcacccccagaagcgtaagcgtgcaagcctattatccgggacggcaggcccgcttgccaaaaccagctctagggatccagtttggccgacaggctagagtagagaagctcgatcccctccgcttgggatccgatttgcctttcaatggatttgcgaacggcgctatgtctgccccaccccttcccctgcttgggcaatccctagctgccttgaaagactgggcggttgagcaagggcagccggcctaccgcggccaacaactgcacacctggctctaccacaaagggatccgctccctgcaggaggtgacggtctttcccaaggcctggcgcgaggcgctgcaagagtatcccgtggggcgctcccaggtggtgcagcggatagaatcccgcgatggcacggtcaagtttttgctgcagttggcggatggggagttgatcgagacggtggggatcccgaccgccaggcggctgaccgtctgcgtctcctcccaggtgggctgccccatggcctgcaacttctgcgccaccggcaagatgggctaccggcgcaacctcaagctgcacgaaattctggatcaggtgttaacggtgcaggaggactttggccgccgcgtcagccatgtggtcttcatgggcatgggcgagcccctgctcaaccgcgacacggtggtgcaggccatccgcagcctgaaccaagatatcggcatcggccagcggcacatcaccctctccaccgtgggcgtgccccgccaaatcccctggctggcccagcaggatctgcaaattaccctagccgtcagcctgcacgcccccaaccaggagctgcggcagcagttgatcccttccgcagcccactaccccctggacgcccttattcaagattgccgcgactacatgctctgcagcgggcggcggattagctttgagtatacgctgctggccggggtcaacgacctgcccatccatgcccgtcaattggcccacctgctgcgccaggccagccaggcgggggcacgcctgcacgtcaacctaatcccatacaaccccattgccgaggccgactatcagcgcccccacccgacgcgggtggcggagttcgtccgcctgcttgaagaacaccacgtgcaggtcagcgtgcgccaaacccgcggtctggatagcaacgctgcctgtggccagttgcggggatcctttttgcgcgcttcccctgagccggcccctggccgttcctaggcggcgcccgcaggttcaaggctttttgcagttgctgccggcggggcagaagggagccaaacgcggaaatgggtccatccttccaggctgctgacggagatccggccccccatgtgctccaccagttgcttgaccagggacagccccaggccggtgccgccgtgcttccagcgatccgactgcgggatgcggtagaacttctcaaagatgcggggcagctccgcctctgggatctcgctgctgttgctgcagacgaagaggatcccttctccttcctgggccacccgcaggtggatggatccctcgggggcggtgtacttgatggcattgtgcagcagctcgcgcaaaatgcggcccagagccgtgggatccgcctcaaggggtgggatcccctcttccaggtgcagttgcaggttttgctgtttgctctgtgccaggggctgagctgccgccaccagatcccgcaaatagcgcggcaggaagatctcttccggctggagcagatacttctcggctgccagccgctgcatgtccagcaggtcgttgatcagctcaatttgtcggttacactccttgagggcaatggcgaaatagtgctgctgtttctcggagttattgtgggctatttgcaacatttgcagggccatgcgcacattggccatgggggtgcgcagctcgtgggagacggtgctcaaaaaatcgtccttgagcaggttgagccgctccaattccttcacctgggcctgggccgcctcatacagacgggcctgccgcagggccagagcacacaagttggccacctggtaggccagttgcctttcggcttccgaaaactcctgctgtcgctccaccagcaacacccccagccgctcttgcttgtcccaaagggagcaggccaaaagctgcacccagtgcccgcctttttccttttgacaacagcggtggacttcccagggctgctcgagaaaagcatgggagtgcagcaggtgcaccagctcagggtcgttgagatagacgggatccgcctcctccggaaacgagcaagccgggatccagcctgaccccccggcgccggtcaagagaatgtggcagccgcttaggtggagggcttcggccaggctcttgaccacctcttccaggatctccccctcgttgaggctggccaccatctggccgctgagggagcgcagcaccgcctcaaagcacaaagcctgctgcagcttagcggtgcgcagcgccacttgcgcttccagctcgcggttgagggcttctagctgctgttgggcccgcttttgctcggtgatctcccgccccaccgccaggatctccaccaattggccttggctgtcgaaaatgccctgatccacccagctcacccagcgggactggccactttcgccggggtactcccgctcgctgcggtagaaaggacgttcaggcgtaagagccgcaagagactgcagcaccgcctcccgttcttgcggcggcagagagtccacccagcgcctgcctattgtttcttctgccgaacaaccaaaaaagcgcaggtaggcagggttgacataggtaatgcggctatcgggcaaagagcgacagatcagctccgtctgctgctccaccacagcgcggtactgctgctgctgttgccagaggcgatccaacagcgcctgttggctggccgccgcctgttgccaagccttggccagggtctgcacctcccagatggggccgggatccacagggggccaggccgggatcccagtttgcacaaattgctccgctatttgggtcaggcggcgcagcgggcgagagagggcttcactgaggaggatcccagctcccagaaagcccagcagcagccccccgcccaagagggccgcctgctgagtgctgcgatagacaggggcgagaaggatctcctccgggatcccctgtacgaaatagaaactcagccccccttcatcctgaatggccgtcacctgtgccagataacggatcctgtccaccctaaggcgcagcagatcttgcgaggccgccgtctcccaggatcccacctgcgcttgcacagccagcagcagcgggtggggggagagctcctccgtgccggccaccacctggccctcttcatccagcaaccagctcacccccggataccccaagctgacctgcagatcttccagaaaagcctgcagttgctgagccgagagagcagccaccaggctgccgtaaaccccgccctccccatccgccaagggcagcgccctcaggaccagccgctccggcctttgatggggagactcgacaaaaaagttgctcaccacccaggtacggcgggccccttcctgttgcaggactgcgggaaaccaagacagccgccgcagatccacaaagcccaattgccgcgtcaagccggtgggatccccgctttccggatcccgttggcggccttggacggatcccggcttcaggcccggcgtgtggtaagtccagatcgagccatcggcgtggcggcgggccgtgataaaccccccctgctcagagacaaagccgacatagctcagctcgggaaactgctgcaactggcgggcaaaatacgcttccaagacttccagatcgggaggctgaggagcggccagattgggcaacagcccccagcgcaccgctccctcagtgagggcattgacctgcaggggggcctgcagataccggtgtaggttctcctcggctcggtggttaacctcacgcttcaggtgctcggccaactgcagcgccatctgccgcccggctcgccaggagaggtagctcaccccgcccgcccccccggccaccgccaacagcagcggcaacagcagcgccacctgcaaagggatcgaccgagaagccagggagggcaagcgcatccgggaagcaatcgaggaaaatagcatgggatccctaggcttgaggaggttctagcgctcgctgcacagcgccgaggacaacttcggcacccatggccaacagcgccaccgggatcgcccccaccagcaggatggcggtgtcgtagagggcaaaccccagcgtgataaagctgcccagcccgcccgccccgataaaggccgccaacgtggcgctggcaaccacctcaatagtagcggttttaacgccggccaagattaccggcaacgccaaagggatctccacatagcgcagcacctgggcaggggtcatgcccatgcccaaggcggcttcgcgtagggccggatccaggctgcggaaggccacgtcggtgctgattaaaatggggggcaaggccaagatcgtcagggcaatggccgccgagcggaagccaaggccaaagtagggaatggccaaaaacaaaatcgccaagctggggatcacccgcaagctgctaaaagcattgatcaccaccagagaaaccacctgcgagcgggagctgccaaaacccagcggcagacccaccagcaacgcgatccccagcggcaccgccaccagttgcaggtgttggaggaaagcttgaagtagcaggtcgctgttgctttgagcatagtccaaggagcgggccaggaggctcatcgagagcatgactttagtcaatgatatgctggactatactgaaaataatgtacaatatgttcagtatggctgcttggtatggctaggtatgtaaaaccgagagaagcggcggattattttggggtgtgtctccacaccttgaggcgatgggaacagaaaggctggatcaaagcaatacgtactccatctggtagggcaagaaggtatgacctcgacagctacattggcctccggcccgctgacgcgaacagaacgccaaagaaagccaaacgagtcgttttgtacgcccgagtcagcagtcgagggcagaaaccagacttggagagacagattgcaagactggttaacctctatcctggagccgaagtggtcggagagattggcggcggtctcaacttcaaaagaccaaagttccttgccttattggaacgagttcgtgcaggagatatcggaacaattgtggtcgctcaccgggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacggatgcgaaatcttggttctcgatgacgatcacctctctccccagcaggaactggttgaggatatcctcaccatcctgcactgcttcagcagtcggctctacggactcaggaaatatcgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaagtttggaagcggtggcaagcggcgtgccggtactgctacaaccaagcgattgcctatcagcgtcagcatggtgctccaaaaacggccagaaagctgcgggacatcatcctgcactccgacctgcccgggtgggtgaaggacgccccttgccacatcaagcagaacgcggtcgtcgaggcgtggttggcgtttcgccgaagcaaagacgcgaggtttcgcagtgtgcgggacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggtttggcgttccgcgcatccgaggagatgcccagagaatgggcacgtggaactgagctaatgcgggtgaaagacagatggtatgccatctttcctgagcccgtgaacgagcagtgttcgttagcaaagggggtgatcgcacttgatcctggagtaagaagcttccttacagggtttgatggggcgggctttgtagatatcgccaagggggactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatctaggctgagtaaagcaccgcgacccaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtggacgagtgccatcgcaaggtagcggcgttcctaacggataactaccgattgatattcctccccactttcgagtcagccaagatggttgccaaggcagggaggaagtttggtagcaagacagcaagggcgatgctcacctgggcgcactaccggttcaagcagctcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacatccacaccaagttgggtggcgcaaaggtgtttcgatgcccaaagtgcaaccataggctaccacgagattggcaaggcgctctgggtgttatgctcagggctttgcgggataccgcctttctgtttggactccgtccgagtagcgcggtcgcgtcagcgtcgcgtagtgacaacggaaacggacagaatgctatcgcttcaccgctgagcagtaatgctcagcagtgttcagcgtaaatgtatcagtttgcagctaggaaaccccaaaaatcctcagcaagactccggcacggacggaaaactgcgctcccagccatagcggtctggaagagcctccccagcacctcaaggtgccaactgcgcgataacaacagaaccgcaaaatctaagattgagaaccccaatccctgccaccgtgctttctgctctctccgcaaaagaggcggcagccaagggatcctaaaataggggaaaagctctctcccggctccaccgtggcacctcgtggtttcaaacccattcagaaccgctccggtagggagagcctggctccctacgtgcgcaccttgcccctggtgatcgacgccatgctggatctggcgcaggtgcggggcgacgatctcctctacgacttgggctgtggggatggccgcattcctatccgggcagcccagcgctgcggcacgcggggcctgggggtggatatcgacccagagcgcatcctagaggcacagcaggcggcccaagccgctcaggttcaggatcgggtcagttttcggcagcaggacttgctcaccctggatctctcgccagcgacggtggtgacctgttatttgctgccccgctcccacctgctgattcgagacaagctgcgcagcgagctccggcctggcgcccgcctggtcacccacactttcgatatgggggattggccgcccaccgccaccaccaccgtgtcagatgttatcaacacctacaccatctatctctggcggatttagcccccactttttgccagccctcttgacttgcctgttcgctcctggcctaattcaactcagccctctctcccgttcccccttgagacgccgtctacttgagttctggcgccgccgcttcccccacagcctgcgcactcaggtggcgctggtgattgccagcctttcctttgtccccaacttggttttcatcctgtcggtgcagtggatcctccccggcacagagctcagccccgagggatctgtcctgctgctgctgtggatccctttgctagcagggctatcggcagtggtgggctatgtcctgtcttccctaatcttgcggcccctcaccttgctggcccgcgagctgggccatctggaaaccttaattagccagccggcccgttggaatttgctgctccgccccggggatccccaagaggctttgatcctgcgccaggcctttgcccatctgctgcgccagatccagattgaccaattgcggcgggaagcctttaccgccaccttggtgcatgacctgaaaacccctctcattgcctttgggcatttgctaagtgccctcaagcaggagcagcagttgcagccggaagagcggcttgccctgctggatcgcatcttgcaggagaaccaacgcaatctgtccctggtgcagcggatggtggaggcccaccgcctagagcggggcgagatcgagctacatcctcgtctttgcgatctgggatccctggcccgacgggtggccgaacgcatgggatccctggcccgagaacgggggatcgacctgcgagtggagggagaagggtgggccaatgccgatgaggccgagctggaacgggcgctggtgaacctggtggacaatgccttgcgctacgcccgccaggtggtggtgctgaccatcagccctcgccagatccaggtgcgggatgacgggcccggcctgccggctcccctggaagagctggcccagccctacatcgcccaacccattcacatcgccggccagcactacccgaccggctcaggaggtctggggctgtacatcgccaaacgtatcctgcaagcccacggaggagacttgtgtttggtggagacgggatcccagggcacgaccctagcgctggtgctgccctgatccccaaccccgccaggggagaaaagcgcccaagggatcccctctgcttcgcgttagtggtgtggagcgcttgcagctcactcgacagggcggccccgatacatcaatcgatactttgccggcgggagcgcagccgtttgctcttggcgttcttctgttgcaacggacggggaaggaggggggctgtctttttcagaccacaaacccagctgctcgagaaccgcgtgaagagcttccgtgtcgatgggaaaagaccacctggctgccttgtaaatttgctcgagggagtggagaatgtcgtcggcttcggccaaaccggggatcacctcggctgccccctggtaaatggcccagcgccgctctgccggctcgatggggcgacgagggtaatgagtgagaatcacagggatatccggaagccggctccgacactctcgacaaaaggcataggggttaaacagccccgtcgtcatatccaccaccatcagatccggagaatgagttgccgccacctccaccagatctgcctgaggagaaaccagcaccactgtatggcgctgagactccagcaccagcttccagagctgggcttgcaaaagctgaccctgagccaccagaacggtcttggtcacggtgagcagagaaacgacttgccttagttcacaactttgcctacggcgcaaggtagcatttccaatagagaagaaacagtaactagctataccggtagtgctgggctgacccagccgcttggatacgtaaactacccgactccgaccgcccccccttcccccccaaccccccgtatatgggggcaggggggcggggggattgagggggtacagtgcggggctcctgcagtttctagctgaaactccaccgatctgcgacaggtttttgggtacagcttgcccggcggcctcagcacttgccttgctcggtcaaaccaccctcagcttcctcttcggtttcggaggccagctcggcctgcaaggcctgccactcctccggggagagggagtgaagtttttcttggatttgctgcctctcgaaagtggcccactgggccttcagagtcatttccctgctcaacacccgcttcaggtagcccaccgtccagcccaggcatcccagcagaaacaccacactcgacacctgctgcgccgcgcccgtatctaagccggcccaaagcagcagcccgtagagaagtcctccccccaagagcagggctaggccaatgccgagaacatcccgtctgcgcatggctggtaggttgcagaagggcgagctctagagcgaacgcggcttgggccgaaacgtcatgaagggagccacgagcaccataccggggaagaaaaacaaaactaggaaaaacatcaacaccttttcccaggcaccgctgtagttccagcgcttgtccacgtacaccaaaaacaagaacggcagcaccagcaggtagagaactgctagcgcagcataggtcaagccaatgagtgtcgaggtagagagcatatccagttgcctcgaattaacctgggcaaatccagtccaatcggggtcatattacagcattgtaatagtgaatgaacttgtcggcttagccggctcttcgcctcatcgctataaactcgtgctgatggccccgacagggcaggtggggatgcattgttcgcacataacacagcgattacgcagaaactccagtttccagtcgggagcggaaatcttcagtgcctcggtggggcaaacgcccgtacacaagccgcaatccacgcacaaatctgggtcgatctgaatttctttagcccgctcggccacctcaatgcccaaagactgcacccactccagccccgcctccacctggtcgatatctcccgagagctccaccaccagggtgcccacttcgttaggggttactctggcacggacgatgttggcggctacatcgaagtctttcgccagacgataggtgaggggcacattcaccaagtggcgaggaaaaatcagggtcactcgtttgcgcacggatttgacttgcgtagctgaggtacgacgactcttccagtatgccaaggccgactgccaagttcggccatcagaacctccggggtactcccgccacagcgcagcttggcgggatgggggataggcggtgagacgaaggggttcaatgcccctgagtctcacaatctgggcgttgcctgctgctcgacatacttcttcaactcctcaacggtgaccccaccacaagaggcaacaaaataggcccctgtccaaaatacaggcttgctgtagaaccgtgccacctctgtggcgaactctttgcgaatcaaccggctggagactgttttcaggttgttcaccagcttcgagacctgaacatccggcggaaaactcaccaacagatgcacataatccgcctcaccgttgaactccaccaaggaacagcgccacttttggcaggtcgctcgaaatatatcttccagcctctgcaacattggagcagttatcacccgacgacggtactttgtcaccagcaccaagtggatttgtaggctgtaaacagaacgatggcctatgttgtagctcgttgcgctaaatgctagaaccgtctcatgattatcacctacgagtaccggatcctgcccagcgacgaccaagccgctctgatgaccgagtggctggaattgttgcggcggcagtggaacgacgctctggggcagagactggactggctgaccgcaacccgttgcccaattgaccgctgcagtcttgtctcgtgcccgttgcctgtgtcagaagctccgctggagccgaattattatcggcaggcgggatccctcaaacaaatcaagcaactgttcccggcctaccggggcatttacgccgaggtgctgcagcaaaacttgatgcggctggacaaggcgtggaaagcgtggcaggtgccggatagcacaggcaagcggcgggggcggcctcgcttcaaaaaagcgggggagttgagatccttcacattcccccgcatcaattgccccaaggcgggagcgcatctggaaggggagactctgcggctgagcaagattggctcgatgcctgtggtgctgcaccgccccttgccggaggggttcgcgcccaaaacctgcacagtggtgcgcaaggccgatgggtggtatgtctgcatcagcttggaagacaaaagcgttcctctcccagagcctgtgccgatcaaaaaggcggtgggcattgatgtgggattggataggtttctcaccaccagcgatggggaggtggtgcctatcccgcggcactaccgccgagcccaaaaacacttggctcgacagcagcggcaactgagccgcaaggtgaaggggtccgccaactggaagagacaagccacgaaagttgcttgtttgcagttgcacgttgcccgacaacgcaaagcgttccactaccaagtggcgcactggctggtggggcaatacgacctgttggtggtggaggatctcaacgtccgagggctggcacggactcggttggctaaatcgattttggatgcggcttggggacaatttcttgacattctgacagcagtggcggtcaaacgcggcaaacaggtgttgagagtggatccccgtggtacgtcccaaaattgttgtgtttgtgaggagcgtgttcccaaggccttgtcggaacgggtgcatgattgccctcgttgcgggtcgtgggacagagacttgaacgctgctatcgagattttgaagcgaggactcagggcggtgggactgccgctctctggctgtggaggatcctggtttaccagtccgttgaagcagcaactccgagaagtgattctcggaagctcccgtctacagcccgtcagggcttagcgggagaggatgtcacactgcaagcaaaaaatctcccctcaccggcagaacagatggggtgctttctcgcctgcccgcaggttggaagctatgaaaggcgccccgcggcctgccacaataggggcagagcgtcttcgatccccatgaactcggcccggccccgtctcaactccgagcactaccgacagatgttggtgcgcgatggtgagcgtcgcttccgcgagtggcacactgcctttctcaactaccagcggcagtttttgcaagagatgaagcggctgcagctccgttcttcctcgaatggctaatttcttcaggaatgcctacgcccactactttcaacctgctgccgatctgttctgagcccgatccttccctccgccaagaaactttggaattgttggagtggccccgcctctgccaacacttggccagctttgccgccacacccctaggccgccgcgcctgcctagagctggatccctggcggagccgcgccgagagcgaggtctgtcttgatcaaacggaggaggccatccggctggattgcagccagccaggggggatttctctggacgggatccacaacttgctgccggccctggaacgggccgaacgggggggcattctgagcggggaagagctggtgcagattgccaccaccttgggggctgctcgccgccttcgccgactcatcgatgctgacgagcgcctgccccgcctgcaggagtgggtgagcaatctgcgcacctatcctgagctagagcaggagatcttccgctgcctggacgaacacggcgaggtgagagatagcgccagcgccgccctggcagacctgcgccgtcagcaccgccagtaccgcagccagatccaagaacgcctacaacaggtgatgagccagcacccccaggcgctgcaggacacgttgattggccagcggcaggggcgctttgtgctgatggtaaaggccacccatcgggatctcatccgcggcattgtgcacgacagctctgccagcggggccaccctctatgtagagccctacgctgtggtggagctaggcaaccggctgcgggaaacccaggcccagatccaggcggaggaagagcggatcttggccgccctctcggcccaggtgggatctgttgccgaggatttggagcatctgcaggcggtgatggtggggctggaggtggcgttggctcgcgctcgctacagcctttggttggggggcaatcgcccccagtttgtcccggcaggattgcgcctgcgccaagctaggcaccccttgcttctgtggcagtctcgcgaggaaggcaagggcccggaggtgatcccgatcgatttcaccctctcggagtccatccgcgccgtggtcatcaccggccccaacactggcggcaagacggttgccctgaagaccttggggctattggtgcttatggccaaggcggggatcttcctgcccgcccaggatccgccccaactgccctggttcgacggggtctatgccgacatcggcgacgagcaatcgctgcagcaaagcctctccactttttccgggcatattcgccgcatcagccgcatcgtgcaagctttgcagtcggagccggcgccggcccttgttctgctggacgaggtgggggcaggcacggatcccagcgagggcgcggccctggctgccgggctattggagtatctcgccgaaaaggccctgctgaccttggccaccacccactacggcgagctgaaggctctgaaataccagcatcccggctttgagaatgcctcggtggagtttgacgaggccaccctggcccccacctaccgcctgctgtgggggatccctggtcgctccaatgccttggccatcgcccggcggctgcacctggagccggagattctgcggcgggcgcagcagcatctgcagggggaaagccaggtggataaggtgatcgcggggctggaggcgcaacgggcccagttggaagagcgggccgcccaggtgggatccctgcaccaagagctggaaaccctgtaccgccaaatgcagcagcgcagtcggcaaatggctgagcgagaggcgcaactggagtaccggcagcaacaggggctgcaagccctcttggccgccgcccgccgggaggtggccgccgccgtccgcaagctgcaacagggggacgatccccagcaggtcgctgctgagctggagcagattcgcaggcgctactcgccgccgccgccgcccgttgagactgagttcgtgccagaggtgggggatcgggtgcggctgcggggcctgggacagacgggagaggtcattgccgtcgaaggagaggtgtatgtggtgcgcagcggcattctcaagttcacggtgccgcggggccagttggatcccatcgatgaacatcaggccaaacagcgccagcgccccaaagctcctccttccccaccgcccaccactgctcccctgaacctgcgcaccagccgcaacacccttgacctaagggggaaaactgtagccgatgccgaggcgattctggaacagcactttgcccaagcccctcctggcccggtttggatcatccacggccacggcacgggacgcctgcgggccggcgtccaggcctacctccaaaatcacccgcgtgtccagaggtttgccccagcggatccccaggacggcggtacgggtgtgactgtggcccacctgcggtgagggtcaggctgtttcaaactccctgacagtcgtttcaaacaaggttaaggcactttgccgctggccttcacccgcccctcttcctcagggggagagggaagctgaagctccacgaacaggctgtttggtaactgttcaaacttgactttggagcgccgctgccaagctgacgggctgggatcccgcttggcggtgccgactttgccaaagccagtaggcgcgcagcagttggctatctccaattaacttgagcatcaccgccaccgtcgcgccggtccagcagagggggccgaaagtggcacctgctgctgccaacagggccaacccggaaagattcagccccaagccctgtacccacatccaccaaacagtctcacgctctaacattggccagatcccagaggaagaattggatagccctactctcttgaatctgaggtgggatggggatgtggccaagcctcagcccagatgcccaaagctgcatacttcgaggggcgttatgtccatagcgcttaaccacctagcccatccactcctgcaatcgggccagggcccgccgcttttgcgttgcagagcggacgctgctcttcgtcagccggttgcagccatgcaccagacccttgcctcccagcgccaccagagtgacccgctgggtttgccccggctcaaaacgcaccgcttggccggaagggatgttgaggcgcctgccaaagctggcggcgcgatccaacaccagggctcggttgacctcaaaaaagtgaaagtgacatcctctcccgctaagccctgacgggctgtagacgggagcttccgagaatcacttctcggagttgctgcttcaacggactggtaaaccaggatcctccacagccagagagcggcagtcccaccgcccccctatatccccccgtatacggggggacctgagtcctcgcttcaaaatctcgatagcagcgttcaagtctctgtcccacgacccgcaacgagggcaatcatgcacccgttccgacaaggccttgggaacacgctcctcacaaacacaacaattttgggacgtaccacggggatccactctcaacacctgtttgccgcgtttgaccgccactgctgtcagaatgtcaagaaattgtccccaagccgcatccaaaatcgatttagccaaccgagtccgtgccagccctcggacgttgagatcctccaccaccaacaggtcgtattgccccaccagccagtgcgccacttggtagtggaacgctttgcgttgtcgggcaacgtgcaactgcaaacaagcaactttcgtggcttgtctcttccagttggcggatcccttcaccttgcggctcagttgccgctgctgtcgggccaagtgcttttgagctcggcggtagtaccgcgggataggcaccacctccccatcgctggtggtgagaaacctatccaatcccacatcaatgcccaccgcctttttgatcggcacaggctctgggagaggaacgcttttgtcttccaagctgatgcagacataccacccatcggccttgcgcaccactgtgcaggttttgggcacaaacccctctggtaaggggcggtgcagcaccacaggcatcgagccaatcttgctcagccgcagagtctccccttccagatgcgctcccgcccccctgctggccccccaaccccccgtatacggggggcaggggggcaattgatgcgggggaatgtgaaggatctcaactcccccgcttttttgaagcgaggccgcccccgccgcttgcctgtgctatccggcacctgccacgctttccacgccttgtccagccgcatcaagttttgctgcagcacctcggcgtaaatgccccggtaggccgggaacagttgcttgatttgtttgagggatcccgcctgccgataataattcggctccagcggagcttctgacacaggcaacgggcacgagacaagactgcagcggtcaattgggcaacgggttgcggtcagccagtccagtctctgccccagagcgtcgttccactgccgccgcaacaattccagccactcggtcatcagagcggcttggtcgtcgctgggcaggatccggtactcgtgggtgataatcatgagacggttctagcatttagcgcaatgagctacaacataggccatcgttctgtttacagcctacaaatccacttggtgctggtgacaaagtaccgtcgtcgggtgataactgctccaatgttgcagaggctggaagatatatttcgagcgacctgccaaaagtggcgctgttccttggtggagttcaacggtgaggcggattatgtgcatctgttggtgagttttccgccggatgttcaggtctcgaagctggtgaacaacctgaaaacagtctccagccggttgattcgcaaagagttcgccacagaggtggcacggttctacagcaagcctgtattttggacaggggcctattttgttgcctcttgtggtggggtcaccgttgaggagttgaagaagtatgtcgagcagcaggcaacgcccagattgtgagactcaggggcattgaaccccttcgtctcaccgcctatcccccatcccgccaagctgcgctgtggcgggagtaccccggaggttctgatggacaacctcctaaagtctctgggtctttgggggatccttagaaagcagctagcggatggttaacagcttggtttcgtcgggaaaggtggcctctacttgaatttccgggatccctggcatcacgtcctctcggctcagccacgtcagaccttcgctcatcacctgagcaacggttttcccttcccgcgcccctccaagatagctgcgctcaggtaggtcaccgtcttggggtaattgagttggaggccccactgccgccgatcccgagctagctggacggccaggtagagcaacctcctggggggacaagtacatggagcgacctcgaaagatacaaaacgatacagaacaggcagcagcaggctcacttagcctagagttgacttaacactttagtaccccctttgggcaaaaataaggatgcagaggctacagggagctccgcttttctcgccaaaccaagagcctccacctctttccacctctgctgttgcaattttccgcgcctgcaacccaagatgaaagggtaacaataaagttaaagagagaagtaaaagtttatctgatcctcatttagccctagcttggttgacctgagatccattggctaattccccttagcaggtgttgattgggttcttttgagcagccatgaaactcgaactgactcctagacaacggaagatcctgtgggcaacggtgcgcaggtatattgccacggcagaacctgtcggctccaaaaccttggcccagtcctacaacctcggagtcagcacggctaccattcgcaacgacttggccacgctggagcaggttgggttgctgttccagcctcacacctctgccggtcggatcccttctgactttggctatcgggtctatgtgaacgatctgttgagctccgccaacatggatgggatcccgaacgatgctccccagccggagccccatcctgcgctgcagcagttgctggatcagctcaaccgtgagctgggggacgacctcgatagcttcctacagagggtggcacagcttttggcccacttgagcggttgcatcgccctcatcacccctccccaggggccggtggtagccgttcaccacgtgcagttgttgtcggtggggccggggcgggtaatggtgctggtggttacggattcctatcaaacccactcggccttggtcagcccaccggattggcctgacgatcggcgcgaggatctggaagatgaactgcagctactgagcaacttcctcaccctgaaattgcggggcaagacttttgccgagctgcaggatctgagctggttgaagctggatgaggagtttcgcgcttacagccattggctgcagcaactgctgcgctcggtagtccaacgctacctgcggccctctctaggacaggtgttcagcgcgggcatgacggagctgatgcggcagccggagttttcccaggctcagcggatgcaggcggtggcccagttgctcgaagagggatccgagcagctgcaggggatgatcgggctctattccacgccaggttgcctgttcacgagcgaagcggctctctcggccccgtcggccagggagaaggcatcctccagcaccgcagatcaggatccatcccacaacgttcccgtgatcatctacattggcagcgagaacccgctggaatcgctgcaccactgcacggtcatcgcctcagtttatcgccgccgctcggcgccgctggggacggtcaccttgctggggccgactcgcatggcctacgagcggagcattgcggctgtgcagacggtggcctcgcatctcactcgggcccttgcctgagggatcccaggtctgggttgcccccgagcaatagccaactgtggccaggctttctcctcttcacttgcgggttcagtgtgccattcgcgagcggcaactgcttcgccccggccagcggctgctggtagctttttccggcggacaagattctttttccctgctccagatcttgcgggatttgcagccgcgctggcggtggcagatctttgttttgcactgcgatcaccgttggtcagccgatgagacggcgtgtgcccagtttttgcagggatggctgcaacagcagggcctgccccacgccgttgagactgccgatcccatccgctgggatgaggcgggggccagggcttggcgctaccagcaactggacaaatgggcgcgcacctggagctgcgaggcggtggccacggggcacacggccagcgaccgggcggagacgtttttgtggaacctgctgcggggcacgggggctgccggcctggtcagcctagattggcaacggcgtttggacgagcgggatcccacctccgcttggttggtgcgtcccctgctgggcctttcccgctgggaaacggaagagttctgccgacaataccagttgccggtctggccggatcgcagcaaccaggatttggctcatggccgcaaccgccttcgcctagaggtgatgccctatctcaagcagcactttaacccgcaactggaagcggctttgaatcgggcggccacgctgttgcaggcagagcatgagctggtggtggcgcaagccgcccaactatggttgcaggtgtacgagccggctttgccggggctgcgacgggatcccttgcgggctgcgcccctggctctgcagcggcaggtgatgttccaattcttgtcgctgctgctgccccatcacccgacttttgagcaggtggaagccgggatccggctcctgaaagcaggccgccgcagccgcagccccgactacccagggggtggctggttggaggtgaggggagattgcgtggtctgggttgctgcttctcagcccgccagttttgtcccctaggccgggatcggcatgcccacaaaagctcttgggcaaagttgtggctgccctatttaggtccactccggtcttaaccagaagaagccggccaagggtgaacccggcccgtttgcggctgaagggcaacctggggagatgggcacccctggcaacccagagcaagggggagtaggtcaatccggcaaccggccaaacctgacgccggggtagtagtaggccaagatttggcggtaagtccagccccggcgggccaattcttgggcgccccactggctcatgccgatgccatgcccgtacttgggataggggctaaaatccggcaggctttttaggtaagggatcccgctcaccccgacggtttggctgccggcgctggcgctatacatggcattcacgaattgccccccatacaccatgacgatgccgcgggtggcgtgtgttgctgctagggcggctgccgagcgctgcgacagaccccgatacacctgggagcgggtgtcgctaaacacgtcaaaccagccgcgggaattgcggtggtgaagaacataggtgcgggctgccaccgcctgggccttgagggcctcgggcagaaagcgggatcccatctcggcttccaccacgccggccacgtagtcttccagatccacgtaattgatggccagcaagcggttgtagccggtcaggagcactttgccagaataccagcggccatccaccgccaccaggccacccgcttgcggctcgatgaacaacaccgggctgaccaccccctgcaggcgcaccccctgagggccgggctgggccagaaacccttgcatggggggcaactcggccagcacctcttggcggctattggtcagttgggcagggagagaaacccccaccaccaaaggggcggtggcatcggccaaggccacccgcaccgttaccccccaagcgctctcgatccatccccctaaggcgcccaccagcagggatcccaggagggcaagccaaccccgtgctcccatctgcccagagttcttttttgtacagcaaccccagcctaggatagggcaaatcggacttggggacaaaaatcagggtgcctagagggcaggacgggatcccgttggcaggggaggggacggctggggctgttccgaagggacaggatctggctgtcgaaaccgatcggtttccaggcccaaggcaaagcgcagggaggatcccggtcgcccgttggagaagcagagaaaagagcccaaggaagccaacgccagaagggcggcgtagccaaacatggcccgatacccgaacccccccgccagcgtgcccaggatcggccccgccagcccaatgcccaagtcaaagccacacatcaccaagctaaacaggcgaccgcgctccgccggctcagagcgatccgccaccagggcggagatcagcgggatcaaggtgccaaaacccgaccccaccacgatcccggcggcgagaaaagccgcagcgctgtcggcaaccctcaggatccccatcgccagagcataggtggccaggctgagcgagatgaacggcccccgcccgtagcggtcggaagcgcgaccagccagcaggcgcacgccgaagctggacagggccaccgccgtataaaaaagacctggattcaggggaactccggcctcttggatcaacagagccacaaacgtggtctgggtgccaaaggccaggccaaccaacaacatgaccccggcgagagagcacaccttcgggctgagcacaaggccccaaaacgccccatccgagggcagggatccccaatccccacggcgctgctctcgaaccaattgggtacagaaaaagcccaccaaccccagcaaagcggcgaagagaaacagagggccataaccggccagctcctgcaaaaaaccgcccaaagcagggccgatggctacacccatgggattgaccaagctcatgtagcccaagatctcgccgcgtttttcttccggggcaaaatccgccaccaaagtaacgtaggcggtggcaaaagcggcgatgctgatcccatgaaaggcccgtaccagcgctatccacgggatccaatcccaaagccagtaccccaaaggcgccatccccgccgcgcccatgccgatgagcaacacaatgcgccgactgtggccatccgccagccgccccagccaaggacgaaaagccagcagcccaatcgagaaggcccccatcaccaagcccacctcttggctggtgccgcccacatcccggacgtagagcggcagcgtgggcaacagcgcagacagactggcccaaaagagcagcccggccacgaacaaaatgcccaagttgcgccgctgtgctggctgtagccgcccaaatgccctcacgcccactcctgatgaaactcttacaaccatgccgaggagcaaagccgtctccacggcatccccgaacagaagtattacgaaatgtatatttgggtggtgactttttggatcttaacctcttgtctggagctgcgcaggagggcagacgttagcctggaaatggcctttttgtacgctggcctatggcggaacggtcggatcccttgactcgcggtttagttgccctgattcgaggctaccaggtggccatctcccctctgctaccgcctgcctgccgctactaccccacctgctcccagtacaccctggaagccgtgcggcgctacggtgccatccgaggcagttggctggggatccgccgcctctgccgctgccacccttggcacccgggaggctacgacccggtgcccgacttgccgggatccgcacccgaggaaaacggtcgccccagcccagatggccaacattctggatctgggggttgaagagttgcagcttttaaccgccgctatcggtagcaggccaccgcctcgatttccaccaaggcattcaagggcaggccagccacctgcacgcaagagcgggccggtgccggatcggcggcaaaaaactctcgataaaccgcgttcatggcggcaaagtctttcatatccgccaaaaaaacggtggtcttcaccacattggccaagcttgttccccctgcttccagcacggctttcaggttcagcagcgcctgccgagtttgcgaggcaacatcttcccccgccagcttgccggttttgggatccaggcccacctgtccggcggcgaatagaaatggccccgcagcggcaatgccctggctgtaagggccgacaggggcaggagcagcctcggttcgcacctcctgcggccctgcctcagctcgagtggggtggttaggctcagaactgaccggcttcctctgctccatggggatcggcggaactctgcagctaagctaccacagggggatcccgcaaaaaacaagccggcaacggcaagatcaacttgtcgacaaaaagcagtgcctatgcccttgatcaagttgcaaacgcctctaaagccggaacctgccgctgtagaggcgctgctcaagtcgctctctgctgctctggccaaacaggtgggcaagctggaagcctacgtgatgaccgcctttgaaggagggatcccgatgacctttgccggcagtggggatccctgctgctatgtggagatcaagattgacactcccaccgcctaaaggcgggggattcttacgcagtccacaaaagaacccgtaacggcgttgtcaaagcgcctctagacagttcctgaaggcaaagccccaaggttctgctgactttcttaagcaggttggcggcagcattcgcctcagcccagagggtctccacccgtcgggtttttcaccataattaggtagctcatctccatctaggaagcttgcctgcgagctgtacgcctcctctacctcaataaactccatgccataatgctgacataattgcgcaatacgctccttgaaccgacctgttggaatgaaaacaaagttttggttattgaccttccctaaaccgcattctttgttccaaccaaagactattctcccaattgagtggtgcaaacagaagtcaatgaccttgcccgcagctttgtggattgcattctccggtttccgtaattcgacgaagcttttgcaaccaaaacccccgcagcttgtgagtcttgagcctagccagctccttgttgtacccctggttaaaggacttgactttgcggccaccaatgatgaagctatgtcctaagttgctaacgcacgtaagccagttgttgactccgtggtcaattgctagagcttttctcggatccagcgattggggctgagcaggcttggcatagacccactccagctacagacttacaggtctgttgtgcggcggaaacatacatcgcgatgaagtgcttgttttgggttctcaccatctcagcgcaaagctcaccatagcttgcccatcgcttcgttttgaaatagacttgtctcgcatagtacagagcacagttgcttattagactgttgacacaagtattctaatagggggactagctccctgtccgtgactcgaacctgctgacagccgtactccatcattgttggcaagcggcatgacaaccgcagtctgacatgggcaagcgatagtgcgagaggaaagtcaacggtacaatcactacaaccatggtgtggggctagcggttgttcatctcattttttggccaaagagaaggaaaaaggtcttggtaggagaagtcaggaagaggttgtttgagctatgaaactatatcaacgacccccatcatgggtaagcgactaaagtggctagcgggcttttccgccccgcactcaagtgcggggctaccaagctatccttttttgtgagcgttagcaacaacggcgccaagcacgtcgatccggttgtcactcaacccggctggatccctgacaggtggacaaagcaccctggcagttgcctaccagagcaaaccttagcacccgagtctctttccactcagcaacaacagcaaagaagtagagcatcagcgcgagcagagggatcagcgacgacgcaccctatctctttggctgacgaagacgatggcgccgaagagaagccccagcaccactgcgccgtacaccaagctccagagaaaattagccagtgagggagtcataaaaagagtttcctcctcgtgcgactatcaaccactcaactatttcccgattatactggtctttgtcgctcaacccagagacagacgcattgccgactatttcgcctggtactctaggggcacctcctctagggtttggctggtgccggcgaaggggttatctggagttaaaaagagcatacagtggcattcctttcgctcccgcatgggtacacaggggcagttccaatagccggctttcacttccgcctctttgtcttcataaaaacgacaggggcagagcggagcgcccaattgctctttgtgcagagccaagccctcgatcaccgctgtcgtaatcgtaggatcagagcagaaaaaagtgtcggtacgtttggcgtaggtttctgcgaaatgccgcatcacctcaaaagtcttctgggaggccttgttgtaaccacgactttccatgacgattctcggaagggaactgaccggctgttgctggtaatgaggctcacagcttcttccggccacactttctgaagttaatacagatgtgcgtatgccgggatcctgctgattctacagacctcccccgaagtcggacaaagctgtatcttgctcttcgttgtactgcagacttttagagaagacaaacagtgacagccgtgctgttacacaaggcaacattgtttggacttggcaagaccccgccctagggtactctacaggatcacgctgaccgggatcccttttctcagggcacgaccagcaccgggcagggagcaaggtcgatgaggcggtggctgacggagttgttctgcccctcggcagacaggctgaggctgcgggatcccatcacgatcaggctgatctccagctcgtccgccacgtcgcagatgacgaagggtacttttccctcgcgatactcgctcttgacgctgttgatgccgatttactgcaggcccagctccgtctgtttgggcaggttctgaatgttctgccgggcttgttctgctcgctccgcgtcaagctccatgttgtccagtaccgagagcaagtacacccgacttttgcagcgctgcgctaggtctgccaccaagggcaaggcgtggctggtctcgcgcgagttgtcgatgggaaagagcagcttgtcgaacctagtcgcggatcccccgcttaagcccggctcgacccctcccattttacttctagcggggagccgggtggacgccgtctctctgggggcgctgtgggcggcgatgagatccctatggcatgagagctctttctgtctgtttggagggttagagccaccagcaatctgcgggggttgggggttgctgacaaaactcgcagttgagctaaggacaaaggccagtctttcaggcaaggctggtctgcaattgctgcagcttttgccagaaatccatgattttcaagttgaccaaacttggaaaagaatagtgaaaaaagtgtcgccccccaggacaaaaccacatttgatcccctggctttaagtagtttccccactgctccagcgaagcaggatccacaatgggatcatcctcgctggcgcaaaccaacatcggcaccggcactttctgggctggaatcgctaccacctgaaatagggaatgaggtatgggggaagtgtctaaatctttagccagggcgcgggagagtgagcgcgctcgccactgttctgaagctggcagaaggctctgagctatacgcaccaggagctgttctcggctacagcaaaacatttttcgttgcacgtagaaatgggcatgccaggtggcggcaggctgactgcctacagccagcagggttagagaccgtatccgctgggggtaatagtaggcaaaaagataggcaaccaccccgctcaagccgtggccgatgagatgtaccggtcgatcccaagcttttaggtattcgtatagcagcgtcacgactgtctccaaactacagggctcatcctgggtttggtgatactcccagtaggctacacggaaacattttcccagggatcccaacagaggccgatcgaaaagctttagactgggagaaacgcccaaataaagtgcttcaaaagaaggcgcagaagcggaacctaagctcattttagccatctcatttcgacggtcgaaagattaaagttgctggctgacaaaagcttcataaaaaagggttatcggatccagaagccggcaggcaaaaggtagagccagatctcgacagagaggaggggatgaggatctcccctccctgctttgagaagcctcaaccctcctttacagccccggcaaaatctgggctaccacatcgccgctgcccaggagcatgtaggcaaacagggcaccgccaacgccgcccaccagaaaccctccggccaactggctccaaccggcgcgggtgcgcaagttttccggcaaatcctcagagcctgccggcacgcgcaccggctgaggggatccctgcgattcggccatcagttgcacgcccggcgtcggataggccacctcgccgtagggggtattgaccactgccaccagccgcgagcgaggaaaggacacccgtccgtaaatggagagacaaaccgtcaggatcagcaccaggccgatggtcgccagcgtccctgccgtcagggcctgctccgaattccgcagcggactcaacttgtaaaacggccccaccaggaagtacccatgagccatgccgatctccaagccgcgcaaaaaaggagagaggccctcccggtagatgggcaggttttgcagcagcagcagggtgagatcgccccggtttaccggcgtgtccaagttgcccacctgcggatctgtggctcgcacccagcccccgtgctggaagtcaaagccgctggctgccgcccgcgcccggatggcatgccagatgtgccccgccaaaaacaggatccccaagacaaagtgggctgtggccaaccaggtgcggctgctcaccacacccatctcgtcggcagccagccccagcggcccgtagaaagccaccggataggcgatctcgttgacgctgacaaaataggccgccaagatgcccatgtaggccagggcccccaggctgtaggagaggtaggcttcgcccgagtagatcagcacctgcttggcccaggcaaagggccgtgtggctatgtgccaccatccccccagcacacagagcaggccgacatagatgtgccctcccaccagatcttccagattgttcacggcggccatgccctgctggcccatgagcggcgtcaggtaggcaaagatccgcagcggattgagggtgggatccgtaactacgcgcacgcggcccagttgagcatcgtacagccctccccagaagagcgctttggccaccagcaaccaggcccccagccccagcagcagcaggtggatccccaggatggtggtcatcttgtcgtcgtcttcccagtcgtagccgaaaaactcggcaaaggtttctcccttggccagcacctccggccccaaaagggcgtggaagatccctcctgcccccagcaccgccgaggcaatcaggtgcagaacgcccaccacaaaaaagggatagggatccgtggccaccccctctgcattcacgccgatgcccaacgtggccaaatggggcagcaagatcagcccctggctgcccatgggctgagccggatcccagtgggccacctcaaacaaagtcatgccgccggcccacagcatgatcaaccccgcatgggccacgtgggcccccagcagctttccggacagattcaccaagcgagcattgcccgccagccagctcacctgaggggatccctcagcagaggtaggcgatgaagatagaactgcgccagtcatgacaaactcccacagtatccacaacaagctaagaagccgagtttgagattacagattgaagagtgttttgagtttggccgtccactctttaattcgtttttccgtcagctccggctgattgtcttcatccagagcaaggccgacaaactcgccgttaaccactcccttggactcattgaactcgtagccttctgtaggccagaagccgacgttttttccgccgcgctcggcaattttttgggccaggatccccatggcatcttgaaagttgtcgggatagcccaactgatccccaactccaaaataggctaccgtcttaccggaaaaatcgatttcatccaaataggggaaaaacccattccaatcggcctgcagctccccgatattccaagttggacagccgatgattaagtagtcgtacctatcaaagtcctcaaccgtggcctcggcaatgttgatcaaatctacattgtcttcgcccagctctttttggatcatctcagcggctctctcggtatttccggtttgagtgccgaaaaatagacctacttttgccattgctcctacctcgaaactgcaagtgcaaagctcaaaatcagatggctagattgccgttaggcctgctgcgctgcaagttctactctgccggtacggaaattgaaccctcgcgctttcagggcatggaacaggtggccctgaaggaagaaaaaggccagccaaaaatgggcattggccagccaaaccctagatgtgagagctcccccttgctcaaagaagggatagcgatccaagcccacctgcagcagcggcccatagaaaacttcgggatagaccactgggttaacggcaacgaaataggcggcaataaatcccatcaaggccaaagctcccaagctgtaggaaagataagcttccccagaccagataaaaatccgttctgcccaggcaaaaggcttggtcgcgatatgccaaaccccacctgccaccaggagcaagcccagccagaggtggccgcccaccacgtcttctaaagtgtccaccccggcgatccagtggcgcccttctatgcccaacaggtggccaaaggggttccagttgggagacaccaggcgcacctctcctgccaccgggtcgaacaagccgccaaacaccactgccttgagcaccaaaagccaggctcccaatcccagcagcaccaggtggatccctaggatggtggtcatcttgtttttgtcttgccagtcgtagctaaacaggggaaaggctttgggatccagcaccgccggcccgcgcagggcatgaaaaatgccgccaaaccccaaaaaggcagagctgatgaggtggattgctcccaccgcaaagtagatatccgtatccaggacttccccgccggatcccacccccagccccaagctggccaggtggggcaagagaatcagcccctgctcatacatcggtcggctggggtcaaacttggccaactcgatcagggtcatcgcccctgcccagagaacgatcagcccggcatgggccacatgcgcccccagcagccggccagaaagatcggtcaaacgggcgttgcccgcccaccacgggatctgttgttgcgagctagatcccccttcttgcttgagtgtcgtcgctgtcatctccgctccttttgcgtttctaaacaagcttttctaggaaaaggccagagaccttgccccaggcccgcctctggccgcacggacacatcctttcgagacacgtaaccaactgttgagagtaaatctcaacagcgagctgtgacctactctaggcttcttgcaaacaaatatcaatgtctttagagttaagttttgttaagagtcggacttgtatccgcccatagccccacctggggaagctgcagatggaagctggcccgcagagggacgagccgggcgatccggtggcagccggtgataaaaatctctcccttcttaagattgagtcgcaatagctggattacaatcaagccaaagttggccaagtcgagggcaaaggagtcggaggagatgtcgaggtatctgaagctgtggacggggatagggctttatgttctggtcagcggggccgcttgcggggaaacccaaaaggatccctcggctgcgggcggcggggatccaccggccctgagccaggcttcgcctcagcaggcagctcaaatgaacccggagtgtcggcctatcccggtggatggcggcggcgagggtggggaagaaggggcaggctctggccggccagccgttgtgctctctcctgagcagcggtttcaggatcggcagattttgctcgactttgccgatcaggtggtgatccctgcctatgagcagttggtcgccgatacccaggccctgtctcaggccatccaggccttcgtgcaagatcccaatgcccagactttgcaagcggctcgccaggcttggtctgttgcccgcatcacttgggaggagagcgaggcttttgcctttgggccggcggcttatttggggctggatgcggatttggacgaatggcccctgaacgaggtggaggtgctggaagttctcaacagcggcgatcccctcactccagagaccgtggccgagttggaaagcgggcaaaagggatttcatgccgtggccttcttgctctttggcgtggataacaacaagtctttgcaagactttaccgagcgggatcgggagtacttggctgcccttggcccagttttggcggatacggcggcaaagctgctcaaaagctggacagagggagtgcaagggctgcctgcttttcgcgaagaatgggtaaaagccggcgagggcagcaagagttatctcacgctgcaagctgctgctgaagaaatagcccaaggtattctcggcatgttggacgagctgggcaaggtcaaaattggcgaagccttcgcccagcaaaatccttttctgctggaaagtcgctttgcccaccattcgctgccggagttccaggccaatgtgcgcagcgttcagtatgcttacttgggcggatttagagatagaaaaggtcgtggcctgagccaatttgtccgggacatcaatcccaatttggatagtcaaattcagtcggagttacaagcagcggcggcggctctccaggggatccctgcccctatcgaaaaaagcctttgcgatgccaatgcccgtggatctattactgccgctatggaaaaaattgaagacgctttcgacagctttgctcaggaagttgtgccgctcctgcagtagtaagaaagtcccaaaagagctgagttgccgatattttgatagccgatgcgtcgtcttctccagattttcatgctgggattggcctctctttgggcggcgagctttctggctttccccgctgccccagagggatcccagccattgccccctcgagcgggtggcgaaacaaccctttggaaccgcacctcaacagcctacgagcagccggctcccaacttggatccccgctgggccaggctgcatgctctgggggacattgcctttgaggccagcttcgtaacggctccagcacccgttaaccccggcttggggcctttgttcaacaacaactcttgtgccggctgccatgtcaaaaatggccgtggtcaatctgagaaaggacagcgggtggttagggtcagccaagctagcctctctcaggtggatacggttgctgctcccaaaccctctggatgggaagccattgctgatacattcacgctgaactctcctgaacatggttcaggaaagaagcgatcgcatcctgcctatctctgagcaggaaggcggtatcccgcaaagccctgaggaataccccccgagcgctttcccccttcacttcccggcaaccgttgcggtggactcaaggatcagggggaaacttggtctactatatccctctcaatgacttttgccaaaccgcctaaagctcagtaaattcagcaaagttcagggttttgggggttagaggcatgctccttacagcaatacccttcctgtgcccggcatcggcacgcaagttcaagaaaaggccgttcggggctatcggccagaggccaaggtggagttgcagtgggtggaacaggccggacagtacgccgatggaatcccctacaggcttcgttcccctgttgtgaagctgctaactctggagggatcgcccatcgatcctgtcctcatctccctgcggatcccccagccggtgtttggagcgggcctactggaggccgttcccgcttctaggatcctggcagcagccgatcctgacgacgccgatggggatggcatctctggccgccccaacttggtttgggatcaagagcagcagcgtctggtgctgggacggtttggttggaaagccaatacccccaacctcaggcaacaaactgcggccgcctacgccaacgacatgggtgtcacgaatcctctttttccggccgcggatggcagccaagatatcgacgaggccactctccaagcgacaaccgtttacgtgcaaaccctggccgtgcctggccgcgccctttggcaggatccccaagttcagcgaggggaaaagctcttcgtccaagcccaatgcgccaagtgtcaccgaccagagctacaaaccggcattcatgagatccctgccctggccaaccaagtcatccacccctacaccgatttgctgttgcatgacatgggcgaaggactagcagatggccgcgctgacttcgaggccacgggccgagaatggcgcaccccccctttgtggggcatcggcttgtcgcagacagttctgccctcctccggctatttgcacgatggccgcgcccgcagcctcgaggaggccattctctggcatgggggagaagctgaacgctcccgcgagatctttaaaaatatggctgctgaagacagagaagccctgctctattttcttcgatccctctagagctctgcccatttccgcagcaggttcgcgtaaactttggagatcaaatcaaagtggcgtgtcttgcccgattcctgaaacatctgctgccgcacagtctgtaaatcaaagaggatctcgcgttcttgcggatccctaattaggctttgaacccaactgacggcagcatagcggatcccacgggttacaggctcaactcggtgcaaggtggaagcaggatagaggatcaaagcacccgccggcagcttgtaggcttgctccccctcgctactctcgatcttcagctcaccgccatcatagtcttcaggggcacttagaaatagcgtaaaggaaatatccgtgcgcatcagctgatgccgatcgagcatcagcgcatcgtcggtatgagtgccataggacattcccgcttcgtagcagctaattaaaatggaatgaatgagcttgggccgggcagccatctggaacaacaaattacgctctagagctgccaagataatctcctctatcttccgttgctgaagggatccctttggcatttgcctattgtttttgacaagcctggcattccagcctgccgtcagagcaccatccacaaattcagcatcggctatgagggacagaatctgttgcaattctgctaaactaagaacatcgccaatacacaagatcattatcaacctctaaaaagcaaaatacatgacaccttctacactagcaaaacaagccttatgaaaatcatgcctacttcgagcatccctcggaaaccttaagcatctagcagagaaagtagagatcttttgccctatgcagccaccttctggtattcgacaaaaagagctctgcgagctattgggcttagactacaaggctgttgccaccgaggcaaagcgtctgggcttgagcacacatgcctatctgcaacagaaaacaggttggatcctgaaggatgaactctattatccgcccggcactacctttgacaagtcagcagatggcgagtcagtaggatcgtcccctaccccctcagaggatttgtcctctagcagcaaaatcaattccagaaaaaggaaagacatcctctcactgctgttgttgcttgttgtcctgttagctgccatcttgctggcccgtcgcttagatccagaggcaactcgagaatttatagcaaaactaggcccctgggcaccccttgccctgattggattacgctccctgagtattattattcctgccatacccagcaccctttactccatcttggcaggagccctctttggatttggatcgggaatcctttacattgcaattgctgattttatctcttgtacacttaacttctacctagccagaaagtttggtagagacctagtacagcgagtagttgggcgacaatggatgtacaaagtcgatgccctttcagctaactatctggaaaacaatatttttcttacagctggttttttaatgacgggcctattcgactttgtcgcctacgccgccggcctaacccaaataaaatggcagaactttcttctcgccctagctttgggcattgccgtctctacacccccagtagtggctctgggggcagggatcctagagcagggaaggtggctgctgggctttgctttgctgggaatgtttgctttggcgatgttaagcggctggctgagtaaaaggcggcgttcttaacttgcctttgataaagtcagaacaaaagcaaggtcagcagtggcttctaactcatggggaacatttgccgaaattaagacaaatatgcccggagatagagagatcttctcacctgcaagggttaagactccagttccttcaatgacgtggagagtagcgtcccttgtggaggtatgctcggaaatacttgtgcctcccgccatacagaaaagagtatgttggcagacttcacttttccaaatgatcttgctgagaactccttccacagaataagcaatgtgatctttgagctgcaaaaaaggtgactcaggggagacaagagacatcattaagcctccttcttggcaatcagtatgatgtagcctaggttatttcgatatcggctaaagatttgcttcatagataagatccgctgccggattacaggacgtgtaagcacattccacaccatagttaagagcgtcggcaatccttcctctgtagcaatagcaacgggattgagcaaagttaaggggccggtggcatactggacaaccgtaagatttgcttgctgaacagttgcaagccagctgtcagtagataaaggattggcattgacatggattacggaggataactccttgcggatagcgtcgctgttggatccctcaactcgcagctcatggctgaggaacttaccccctggcttgaggcaattgtaaatccctgacaaaatcttagattttcctgcatcggactgcattgttaaaatagcttccgccaagacatagtcaaatttctgatcgatttgatctaggtgaaagatatcgccctcgaggatctcaacttggccggctagccctgctgcagaaacattagcgcgagtgcgagcaatgttatctggatttttctcaatgccggtaacatgtatgccatagcgctttgccaatcgaatagccgtgtagccaaggcctgaggcaagttccagcacagtttctcctcgacggaactcggcaaacttgaagagccgttcggtagcgccaaagccccccggtcgaagtgcctttttacctgccgcagccagtacctggtgtccaggtgcattttttaagtccagcttagacataggtaactccaaagctttgcaaaattgggaaatatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagcccttaacaggctgtaccctgtggccatctgttttgagcttggctgtgagcacctcatcaccttctataatgagagatgcccacagccgcaaagaaaaacttatttttctcagctattcgaaaaatcgaatattagagaagaggaaaagttgaggggatgaacttttttggccatcctgctcttcccaaattcttctctcaaccagaatccaataccgacctattttttgataacgatcttcgtagatcatctttgcttgagttttttctccagttcctgggctacaatactcagcagtgtagtgagtgggtaggtagccctcacctgtatcgtaaaactcttgaactgagactgtaattgtccgattggcaagatggcgatgtaccatttgaatgtgcttgccctgaacccagtacctatcggtagaagataagcccgaaacaagaacttcagtgatgtctgaattttgtggctctccataggcaaaggtgtggccaccgtgttcctcgtcgaaggaatgacgaacgcgatgcaccatgacttcccacatctgttcccgtattttctggcggatctcctcgtcctcgacgccggcaacatcgatcttcatgttgcggtcaatactcacaactcctgagaaggagaggctgctgtcaccttctttgggaaagtaggttatctcagctcggtagccaggaaagtctttgtcccaggtgtagcgattctcaaaagcctccttgaatagctctcgggccggagcttgctgtgctgccataatctcctccttaatgagaagttttactatttaaatcctagtagaggctgatggctggccttgggattttaaggtttccttatgactggccacccgctcagctctcttgttctcgaagtttctcgaagttcttggcggttaccgatgggcaggaaggcggaacctcaatccttcacttggcctgaggggagccttgaagttaatgaaaaccattggcaaggcgctgtccactggcaacagagggagagagctaagctaaagctcggcgctgttggccttttggcgacaagctggcaggaagagagtctgctttctcaactcactccatgtccaaaatccaacccctgaacccagagcggatcgcccagatggccgcgggagaggtgatcgactcgctgggggctgctctgcgagaattgctggaaaatgccctcgatgctcaggccacccgcattcaggtggagatctggcccagccgctggcaggtgcgggtggccgataacggccaagggatccccgcttcggagctggagcaggtggcccgtcgccacaccaccagcaagttggacggttgcagcctggggtttcggggcgaagccttgcacagcctggcccggctgggatccctgaccattcagacccgccacgctgacgatgcccacggctggctggccacctacgaccgccaaggggagctggcccaccagcagccggcagccactgccttgggaacggtggtgacggtggcggatttgtttgccgattggcccttgcgccgctgctccctgccccagactcgcccgctcttgacgctggtgcagaatgcggccttggcccatccttgggtcagttggcaggtgcgccaggaggggcaactgttgctcagcctgtggccaggccagtctctgcaagatctgctgctacaagtgttgccgcaggtggatctttcggatctgcgctatcagcggatccaggagggggatagcgattgggaagtggtgctgggcctgccggatcgcctgcatcgcccccgccccgattggatccgcgtggccgtcaacgggcgctttgtgcagatgccggagtggcaacggctgatccagtcagtctttcagcacaccttgcctcgccaccgctacccgctggtggtggtgcatctgcgcttgccacctgagcaggtggactggaatcgccatcctgctaagagtgagctctatctacaggatccggagatccgacaggagcaattgcgccagcacttgcacgctcttctgcaatcgggatcggagcaagccagccgccgctcgctgcatctcatccgggctagcgaggccaagtcggtctacagggttacctcaagtcccaaaagcccagatccagctccctctggccagccgtctacccccctacctcctctaaaggccctagcccagctctaccgcacctacatcctggcggagcaccctcaggggctgtggctggtggaacagcacctggcccacgagcgggtgcgctacgagtacatccaacggcattggcagccggtggagctgcagatgccggtcatgctggagggattatcctcccaagcggtggagcagttggagcagttgggcctggagccggagccttttggccccaacacctatctgatgcgccgcctgccgctggccttgtggtcggaagatccggaggaggtgcagggatccctccgagaattgagccgctgcgctgacctggaagcggcccaggtggcggtggcctgtcgtggcgccctgcgcaacgggatccccctgaccctggagcagatgcaacagttgctggaagcctggcagcgcaccgccaatccccacacctgtccccatggccggccagtgtatctggctctggccgaaaaagatctggcccgctactttcgtcgccgctgggggatctgcgaccggcccatctctgaccccaagctgggatcctggtgggagctggagccgctgggggataggtttgctgcccaagtgcggcgctcgagcagcgcttctgcgccggatcccaaggacgagacccgctccgccccactataatcgggggtgtccaactgctgaaccccccatggcctcttatctcaaactcaaagcccaagaagagacctggctacagcgccatgctcgcccgatcttggcaaccttggcgggcttgggatccctgttgacggcctaccttacctacaccaagctgaccgatcaacctgccgctttctgcacaggagatggggggtgtgacctggtgctctccagccgttgggcagagtttttggggatcccgacggcaacagttggcctactggggtttctggccgttttggccttggcggttttgccggatggcatcccgctggtgaagcggtggcgctggccggccctgtttggcctggtttccgccatgaccgccttcgagatgtacatgctttacctgatggtggcggtgctgcggcagttttgtctgtattgcaccaccgccatagtcttggtggcggggctgtgggcggtaaccctgctgggccaccgctggctggattggggcaagctggccttcagctatattctcgtaagctttctcaccttggtggccaccattggggtgtatgccaaccaagttcccccacccagccccctggcggcagggttggcggcccacctgcggcagatcggcggcaccatgtacggggcctattggtgcccccattgtcaggagcagaaggagctgtttgggtcggcttttgaacaggtgccctacgtggaatgctcccccaacggccccggtacgccccaagcccaagaatgcacagaagcggggatcaccagctatcccacctggattatcaacggccgcacctacgtggggctgcgctcgctggaagccttggcggcagcttctggctactcctttgagcccggcgaaggacagtagttctgatacatttacgctgaacactgctgaacatcactgttcaactatgcagcgatagcattctgcttgtttccattcgcgttagcgggacggagtccaaacagaatggcggtatcccgcagagctttgagtagaatacccaaagcgcagtttccgtgtcgtcttactaccaattttctgctttgctttggctaccatgttggcagactcgaaagtaaacagaaagatcaactggtagtaatccgtactgaacatattatacattattttcagtatagttgagcttattattgactagagtcatgctccggcggcggtggcaagaaaagatgtacgcggttgcgccccgcctgcttggcctggtagagggcctcatctgccttctggagagcggcctcaggtgctagggggccatcttcgctgaggacgatcccgccaatgctgatggtgacaggcaggctgcgctggggcgcaacctcaattggccggctggcgatggcccggcgcagagactcggcgtagcggtggcagcgggcggggttgagcccaggggtgacgcagacaaattcttcgccgccgtagcggtagagcaggctggaggggcgcagttgattgtgcagccgcccaacgatggcctgcaacacgcagtcgccgatatagtggccgtaggtgtcgttaacctgcttgaagtaatccacatccatcatcagcaggcagagatagcgatagcgggcttgctcacgcggccccacctgtttgagcaaatgtggcaacgcctggtcgagggcgcggcggttcaaggcaccggtcaagggatccgtcaaagacagagactccaacagctcgttgcgggcccgcagttgccggttggcctgagccaaagcttgggtaagccgctgcaggcgcagccccgcccgcacccgtgcccgcagctcctcaggatcgatcggcttggcgataaactcatctgcccctgcatccagtccctgcacccgatcctcaacttcggagcgggcggtgagcaagatgaaatagatgaactgtccggcgggcaagttttttagacggcgacacaactccactccagacaaacccggcatgacccagtcgcagatgatcaaatccggccattcgctttcatccagggtctgcaggtgctcccaggccaactggccgctttcccagctttccacccggtagttggagcttttgaggacttcgccgatgtaacgacggttcaccgggtcatcgtcgatgacccaaatgcagggaacctgagccggcacctggctccacgaaacttcctccaagggcaaggactccgccccgccaacgcgagcagaaggcaggctggaggaagacccccagccttcgagttcagctgacaacatcaaaagaaagctagaaagctctgatacggtgaataatgccgatcctatccccaaaggctagctgcagctagagctgggagtggccaggcaagccggattggtgggccgttcgcccaggccaaggtgcaacgcttccacaaactgtcgcacccggattgggtcgatgaggggaaagggatccgcatagcccgctggcatgccggcggaacgggccggccgtttcaaagaactggccacaatcacgccatccgcgtggcggatgaggttgccgatgttttcggcggtggctcctgagccaatcaacagaggtacctgaggggcgacttggcgggccagcttcagatctttcagaagaggcggctttccggtggcccagccagagagaacgatggcatcggccaggccgcgctccaccgtgtcggcgatggccgcctccaggctgatgggactcaggggctgggcgtgcttcaccagcacatcggcaaagatcttgatgtcggcccccagctcgcggcggtagcgcagcaggcggtgggcatttccctcgatgatgccctggtcggtcaccatcgccccgcagaggacattgacccggataaactgggcccccacacaggcggcaatggctagggcgctgtagccatcgttgcgcaagacgttgatcccgatgggcagggaaaccagcatcttgatccgctgcaccaccacggtcatggcgctcaccaccgccgcatccacccgctccttggcaaagggggcatcgtaaaagttctcgacgaggatcccgtccacgcctcctgccgccagggcggtagcggcctgttctgcctgcgcgatcacccactccaagtcccctccccaacggggcgaggtgggcagcggcaacagatgaaccaccccaataaccggatggggggttttgaaaagatgttgcagcagagtcaccggcaagttccctcagggatccataacaatcttacgcccggattggatccctgtcggcattctctccggggaggaaggggcgggattcctggcagcggccaggccgcgcaacaggcggggaactaggcttggcccttcatagacccagcctgtatagacctggagcaggctggccccggcctccagtttctccatggcatcggccagggtgaagatgccccccactccaataatcggcaattgcccctgagtggcctggtgaatgtagcggatcacctgggtggagcgctgccgcaggggggcgccgctgatgccgccggctgccgcggcgaggggccccagccctggcaggaagcgggttttcaggttgtcgcggcgcagggtagtgttggtggctacaagccccgccagtctgtaggcttgggccagctccaggatggcgtcaatttctggccaatctaggtcaggggcaatcttcaccaaaaggggcttctgtccgcgattttccccctgcaacgtcgccaggatgggcgccaactgctcggcagcctgcagggatcgcaatcccgctgtgttgggggagctgacgttgaccacaaaatagtctcccagctcccgcaacagacgaaagctggccaggtagtcagccgccgcctcctccaggggggtggccttccctttgcccaggttgatgccgatgggaatgggacgttggcgcagccggcgcagccgttcggccagagctgccgccccctggttgttgaagcccatgtggttgagagcagcccgatcctggggcaactggaacaggcgcggcttggggttgcccggctgaggcccaggagtgacggtgcccacctccacaaagccaaagcccaaactgggccagacgcccacagctaggccatccttgtcaaagcctgcggccaggccaatgggattggggaaggtgaggccccagagccgtacttccagccgcggatcccgatagcagaacaggcgctccaaaagagccaggatcccggtggcctgggtggcgtccagccactccaaggcgcgcaagagccccaccttaaccgtttccgggtcagccctcaggcccgaaaaaatcaagggccgcagcacatctcggtacaggttcacagcaaagactcgctcccaagctgtcacccctcttgttgatcttccccaaaaaacaggggcctgcaaaagtctcctctgcaggcccccgcttttgagcttaggcgggaactggcccggccaagccgagcaccaccggcctaaagactcttagccttccggctcaaacactttcaagtcgacgatctgcccgcccttgaaggtccagtgggcaaaggttccggccacgtctccgttctcgtcgaagttcagcgagccggaagcgccagtgtagtcaatgtcctcccctttcttgagtagctccactgccttggcccactctcctggcaggatctcggtgccggggggattggccacttgccgcagagcatcgcggatggcggtgccgtcggcgctgccggccttttgaatggccagagccaagacaaaagcggcatcgtaggccgtgtcgatgtagggggtggggggcagctccccgtaggcagctttgtaggcttcagcaaagatttggtaggctttgctgtcggtcagagcctggggcgaggtgccgatggatccctctagcttgtccgcccccacctgggtggccagatcgggagagcgcatgccatctgtgaagacaaagcggtcaaatagccccccttccaaagcctgccgcaggatgatcgcgccgttttcgggatacccgatcagcaccagcgcctggggatccccttccttgagctgatccagctcgccgcggtaggaggcttggccgggttcgtagggaaccgacttggtaatggtgccgccccgcttttcaaaggcggccttgaagctgtcggccagccccttgccgtagtcgttattgatgtagatgatggccaggcgctccaggttttcttcgcgggtaatttgcgccagggctaccccttggaaggcatcggagggaacggtgcggaacaagaaaccattgtcgtccagggtggtgatggtgggagcggtggaagctggcgaaatttgcggaatcttgctgggaaccgttactgtcgtggccaccgggatggtgatgccgctgcccagggcgccaacaatggcggccaccttctccacgttcaccagccgctgggcagcatcgatagccggctgggctgaggtttggtcatccgcctccaccacttggattggggatccgaggacgccgccagcggcgttaatctgatccagagccagcttgatgcccttgaggcagttttccccataggcctgcaggtcgcccgtcaaggacagcagcgctcctattttgatcggggtttgggctgcttgctgagctgtgctcggcagcagggtggtgaccagtgccgccgccgtcagggccgccgccgttgcgaaggcccgccgagtcagtttgtgcatgggagacatagccaagaacctccaatgagagaataaaactgcgattcccaaaagttgtatagaagcggacgttggctcacctcggagagttcccctctagagttggcccaacccccggggagcagcttcctggcaaacctattctcgagtttggttaagtaaggctcattatcctacgatgaaagttcatagaatggcaaagtcatcaggtaatggagttttcccagagcagcagcgtgatcgttatcgacaacatctccaaacagtttggcggcgtcaatgccctggatcgctgttccttccgcatcgaagctggccggatcacgggcttgattggccccaacggggcggggaagacaactcttttcaacatcattgccgggtttattcgacccagcagcggccgcatctggctagatggagaagatgtcaccggcttgcctccccaccagttgtttcaacgtgggctggtgcgcaccttccagatcccgcgggagtttggccgcatgaccgttctagaaaacttgatggtcgttcctcctaagcaggcgggggaaaacctgttcaacgcctggtttcgctggcggcgggtgcagcggcaggagcgccagcttcaggctcgggctggagaagttttggaacggctcaacctcatccacctgcgggatcaactggcagtcaacctttcgggcgggcaaaagaagctgctggaactgggacgcaccctaatggcggacgcgcgggtcatcctcttggacgagccgggggctggggtcaaccgcactttgctggcagacctaatccgctttatcgagtaccttaaccgcgagcgcggctgcaccttctgcatcattgaacacgacctggatctggtgacccgcctttgccaccacgtggtggtcatggcggggggaagggtgttaacccaaggatccatgcaggaaattcggcaaaaccctgccgtgcgggaggcctatttgggatccatcgctttagcagatgccctcagctcggaaccggcctccaccctctcgccggagggatccccgccatgacccccttgctcgagattcaagatctctacagtggctaccgcggcgtggacatcctcaaagggatccgcctcaaggtcactccaggccaaattgtagtgatcatcggccccaacggggcgggcaaatcgacagtgctcaagtctctttttggattggccaccgtccgctcgggccgagtgctgttccaaggttctgacatcacgcatcttgctgccgagcaactggtgcggcgggggatcggctttgtgcctcagaccaacaatgtctttccctccctcaccgtcgaggaaaacctggagatgggagcctttatccggcgcgacgactacactgcccaactggagcgggtttacgagctgtttccgcccctgaaggagaagcgaaagcaagcggcgggatccctctccggcgggcaacggcagatgctggccatggggcgggcgctgatggcggagccgcagctgttggtgttggacgagccgacagccggcctgtcgccgctgtatgtcgagcagacctttgccctcctgcaggagatcaaccgccgcggcgtcagcatcctaatggtcgagcaaaatgccaagcaggccttggctatagcggactggggctacgtcctctccatgggagaaaaccgctttgaggataccggccccaacctattgcacaaccccgaggtgttggagctatttttgggcggctgaggccctcaccctcggggagaggggagctaagcagagccggccagttgcagttggcgcagttgggctgcctgcttgagaagggcttccacaaagcccattgcctcctgggcggagtggccggcagccagttgggccaattcttcccggcgctccccttctctcagcgaatccacccgcacgcaggttcgcccttcttgcaccactttgtaaacccgcaggtggtgatcggctagggcggcaaccaggggctggtgggtaacgcagagaacttggtggctacgggcaatctggtgcagtttggcggcgatggcctgcgctaccttgccggatacgccaacgtcgatctcgtcgaagaccagagtagccaccggatcgacgcggctgaacaccgcttttaaggccagcagaaaacggctcatctcgccgccggaggcaatgtcggccagcggctgcaggggctcgccggggttggggctaaaccaaaagctcacctgatccaccccttcggcggtgggggatccggcttggatctgcacctggaactgcacaccgctcatccccaggggcccaagctcctccacgagagccttttccagttggtgggccacctgctgccgcagatgcgagagcatctggcagtggcgctccagctcctgggctgcctggtctagccgcgcctctagttcctccaagtcggtgctctcgtcccgcagttgggccagctctgccttgagccgctccgcgtgggccatcacctcggccagggtggggccgtatttgcggcaggcctgtcgcagttgggctaggcgccgttcaattttgcttagccgactgggatccgcctccagggtctcgccgtagcgcagcagctcccgccccgcctcctccacctgaacgagggcgctgctgaccatctcgactaggggagttaggtcgggatcccgctgggccatgctctgcagcagacgctcggcttgggccaggagatcggcaatggccggcgagccgctgtcattttggtagagcagttggtgagcggcataactctgctgctgcagttccacgcggtgggccaggcgctcccgctcccgctccaatttggtcagctcgtcaggatcctccaggcgcagggcagccagttcttgggcttgcaactctaggagatctagccgctgcagccgcaggtgttggttttgctggcgggaggctatctctgctttgagctggctccaggtttggtagcaagctgccacctctgaacgcaggcgcagcagcttttcgccgccaaaggcatccagccagcggcgctgggtttggggagactggagttggcttgtctggccctgggcggtgatctccaccagttgggagcgcaggctgagcatctgagccttgttcacgagcaccccattgactcgcaggcggctgctgagcttgccgttgcgcatcaccagctcgcggctgcagaccaggccttcttccaaaggttcaatttgctcttgctctagccaggcctccagcgcggccgtaggctggaaaatggcttccaccaagccccgatcgctgccgctgcgcagagcgcgagccggtcccccgagcgcggcatcgagggcatcgagaatgatagatttgcccgcccctgtttctccggtgagcacgttcagccccgcccgaaagggaatctccaagtactcgatcagggcgaagttctcgatccgcaacaggcgcaacatagggatcccgttggccttcctgtcttaggttagcccacctgccgacttaggcggaacgggggaagagcagcttcaaggggtggcctccggcgtctcctctgttctagcagcggtatcggcaagcggctcggaggtagcggctgaggcattgggtgtattaggcgctacctctgcctcctggagagaggcggagggttcgagctcggcttttggctctgtggcggtgggctcgggggcagcggcagcggcttgggcagcctctttttgctgttgccgctcgtaacggcgtcgtttgatcccctcatccacccacacgtacaccagactgagaagggagagccccgccgttccaattaaaacccagagtagagtgttgtctatcgtcatgagtgagatccgtcaaactctgctgccaacggaaaacgccgcgcccaaggcttgatcttaccgttgaagctgctctgcccaatcttaaaagacgggatccacacttttgccatgcgctacctcaagttttacaaaccctacggcgtgctcacccaatttaccgaccggcaggggcggccaaccctcaagtctttcatcccggtgcccaaggtctatccggtggggcggttggatcgcgatagcgaaggtctgcttctgctcaccgacgatggccgcctcaacgcccgcctgatcgatcccaagttcggccacgagcgcacctactgggtgcaggtggaagggatccccacgccccaggccctgcagcagttgcaagagggagtggtcattcaggggcgaaagacccggccggctgaggttagagtgctagccgaggagccggagctgccgccgcgggatccgcccatccgctttcgccgctccatccccaccacctggctggagctgatgctgcgggagggtcgcaaccgccaggtgcgccgcatgaccgccgctgtcggcattccaaccttgagattggtgcgagtggggctggggcccctctcgctgcaggggctggcccctggccagtggcaggagctcagcgaggcggagttggcccgcttgcggcactactgttttggccagtcgcgctgtcccttgctcgggcggaggttaagtctacagaacaccttttgagctggggatcccatcctgtcggcgcggatcccgttctacggccatgcgcagggcgcgggcaaaggccttgaaactggcttcgacaatgtggtgggcattgaggccagccgcctggcgaatgtgcaaggtcatctgggcgtggttggccactgcctggtagaactcccgcaccaactgggtttcgtagcggccaatgcgctcgacggtcagctccaggccgtagctgaggtgggggcgcccggaaaagtccagcaccacctgcaccaaggcctcatccaaaggcgcccaaaagtggccaaagcggtaaatgccgcgccgatcctgcagcgcctgggctagggcttgtcccagcgcgatgcccacatcttcgttggtgtggtggtcgtcgatgtgcagatcccccaccgctttgatctggaggtcgatcagcccatgggtgctgagctgggccagcatgtggtccaagaaggggatcccggtgtcgatctcatgctgccctttgccgtccaggctaaggcgaacctgcacatccgtctctgctgtgcgacgctgaacaaaagccgttctgggctggagcgagcacgtggagtttagggcagtcatgggaagggtatcgaggcagccaggaagtcccaactctagaatcgcacaagcctgtcgctctcgacagcttcccagccgcggcggagatggccgcttccctgctggcaaggggatcccggaagcaaaaaggttggcggcagctcctcacccccgacctccctggccgggcctctgctgcagggctcccaatagatgctgtagattgcccagagaggttgttgaacaagggggtggctttgcaggattggcagcaggttcaatctgccctcaagcagtactggggctacgaggcgctgcgcccccctcaggatcaggtgatccgcgccttgctggagaagcgggatgccctagtagtgctgccaacgggcttcggcaagtccctgtgttttcaactgccggccttgctgcagacaggtctgaccctggtggtctcgcccctgattgctttgatggaagaccaagtgcaggatctctggaggcgccgtctgccggcagcctgtctgcacagcgagctggatccggctttgcgcaagcgggtgttgcgggctttggaagggaaccggctgcgcctcctgtatctagggccggaaaccctctttagcccgccggtctggaagcggctgcagcaggtgtccctcaacggcctcatcgtcgacgaggcgcataccttggtgcactgggggggatccttccggcccgactacccccgtctgggattggtgcgccctgccctgggccagcctgcttttcccatcgccgcttttactgccaccgccgatcccgaaaccctcagccgcctgcgccacatcctcaagctgcgggatccggagtgcattcgcgccgatcccctgcgggccaatatctccctcaatgtggaggtggcctggagcccggcggatcgccgtcggcgtctgctgcgttttctagtcgaaaaccccggctcgggcctggtgtacgtgcgcacgcggcgggatggggaggagctggccgagtggctgggccgccaccaccaaaaaaccgctgcctaccacggcggcctagaagcaggatcccgccggcgcttggaacgggcctggctggagggcgagctgcgctttttggtctgtaccaacgccttcggcatgggcgtcaacaagccggacgtgcgctgggtgctgcactttcacccgccccccaatttgatggactacctgcaggaggtggggcggggtgggcgggatggcggcccctgccgggccctgatgttggtctcggagccgacgggcctgctggatcccaccgatcgccagcgccaagcctatttctattcccagcaggagcgcctgctggcccaggcgcggcgtttgctgacaactctgcccccccagggatcctatgccgacttgccccccggggagacgcgggtggccctgggcctgctgcaggagatgggctgtctgcactggccagatccctttcacttccaggtgctgcaccgccactggcagccgccgccgcggcaggatccctggcgggggatggacgacctcatccacagccgcagctgtcgctggcaggtgatcctgcggcattttggctaccctgagaaccagcccggcctgccctgcggcacctgcgatcgctgccgggctgcccaaaggcgttgatggtttcggcagccggcagaggggttaggatctttgcgcttgcccggcgttttcgcaaaggataggatcccctcgctttccccttgctgatggtgtccatgagtggttcgggatccccggtcgctgcccttgagcagcccttgtccttagcacggcaggtggcgcaactgctggtggtgccggtctcggcccgtttgggatcccagtctcctccccgcgagatcctcaagcgactgatccaagaggtggggatcgggggcctctggattactgagggccatgtagcagaggccctgctgctgatcgaggaggcgcagtcttgggctgccctgccccttttggtggcagccgaggccagtcgcggcctggccctacagggggccacttctttcccccaccccctgggcctgagccgcctgggatccgaagccgagcgctgggcggaacagtggggaaggatcacggcgcgggaggcggcggccatcggcattaactggctgctgggcccggtggcggagcccctggggcaaggcccagcagagctggcgctggcggaggagccacagctggcgttgcaactggcgcgggcctttgtgcgcggctgcgagcaagcggttccggaggggattctaaccaccgccagagccttccccggccagggctgggcagaggggcgggccaaccctctgctgttgctaaagccaactgctgacccctggtgtcctcgcctgagcctcagcttggacaagctgcaagcaggactctggctgccgttccgcagcttggtggagcaggtgggagccatctcggttgcgccagtggtgcttcccgagtgggacgagcgctggccgatctcttttttgccggggcggctgacccaactgctgcgccaagagtgggggtttagtggactaattgtggcagagggcctcgatcagggcttcttggacgagctggccgttggcgtcggctcctctccccacctgctggcggtgcgggccctccaggccggcgccgacctccttttggcccctcccgacccagtggcggccgtcacagccattgtggaagctgtgcggcagggatccctggacgcccaggccattgcccaatcggtgacgcgggtgctgcgggccaagcagcggcttttcccctccgcctccgccctgctcaagcaagtgtggccggccctggcggaaacggatttcagcctggttcccggctggatgggggctaaagaccccaccgaccccgccctctgccgcggcttttccgacgagcaactgaaacccctgctgttgggagatcccctcgccaaggactcacctctagccaagctgttcggcacacgtccgcctctgcccagagtcgcccggttgggatccctcttggccgagcaggatattgctccctgtcaagctgccatggcccgcggcggcgtgacaggcggccaggctttgcccctgcccgctccccccggcagttggaactggatctggcaagatctcgcccctggcgctgagacagcagggctatcggcggcctctcccgccctcagcattcccgccggcctcggcttctctcctttgctcagccatcctctcacccctttgagcttgctggagacggccctgggcagcgccggccaactgatcttccaggcctttgtcgaggagcctttgcccaactatgtgctggattggctgcaacaacaacgagagcgggtggcagccgtcgtcgtttatggtaacttatccttctaccgacgcctgcaggcgcactttcagtgggccaacgccatccacagcctcaatcctgatccctgggcccaggcagaagctatgcagcgtctgtttccccaccggctcatcccggagaaacccgagcctcagccagcatcgacaaataattaagaaaaagtaaataccattgcagattgttggcagaaaggggcccctgagctatcgtattgatggaaatgtaaactattgaaacggtttctctcagggttgtctgtgccttccttcctctcagacatcgctggatcgggcagttctcgcccctctggtgacggtgagtgtgagcttgagcgaacctccccgcagcgtccgcaaccgttcctccactctttgcaagcgctgctgtcagggcgctgggcgacaaagcttggactgggcttggctgttgtgggtctggcaatcctcacctggatttggctggctgcaggagctgggctggatccttacactaaagccgtcctcagcctagagggtcagcccagccatggtgcttcgttgtttgccctcaactgtgccgcctgtcatggagaagaagccgatggccgagttggccccagcctgcggggagttagcaaccgccgctccgaccggtttatcattcatcaggtaaccagtggcaaaactccgcctatgccccagtttcagccggatccccaggagatggcagatttgctcagctacttgaaaaccctctgaggccagctcatgggcctgacccagcagcttgcttgctacgctctctggctggcctccgtatttgcctttgcggaatggctgcgctcccgacaggtggatggggaatgggtgcgcaaagtcgtccatatcggtgtgggcaatatcattctgctggcctgggccttgcaggtgccccgctggcttggggtggggttttccttggtgtttgccggcctggcgctgctctcctaccgggtggctattttgcctagcttgaatggggtcgggcggcgtagcttcggcactttcttctatgctgtcagcattggcctgttgctgtattggttttggctgccgcagcgacaggtattcgcggtgattggcattttggtgatgacctgggccgatgcgctggcgggcttggtgggcaaaacttggggcaagcacctctatcaactgggatcccttcaaaaaagttgggagggatccctgaccatgtgggcagtgagcagcttggtgattgcggcgctgctgctggggtacttcggcttttctccctccttgctcgccatcagcctcttggtgggaggcctggccatgggcctagaggtcttctcttggtgggggctggataacctgaccgtgcctttggccagcgccgggctctgctttgccctgctgcagcttctggacgaactgtacctgtagcggagttgctactactgtgacgggtttggcgcggaagcgacttctaggccccgcggcgttcttgttctcgctcttcttgttgctgccactgcctgatcagctctttcgctgcctggggggtaaagtagtccagctccatcagcttgcgataggtgaggagctgccgcatctccaggggcatgtctgccttccggtaaaagtaatggatgcggctgatgttttgctccatctcggcgaactcctgctcccgctgcatttgcctttcctgcttgagcaccttgtggggagcagacatgcgattcgggatccgctgcgcgctggtggctttgctggcgagaacccgatgggctccgctttgccgactgttggcgccgttgaaacggctgaaaaagaaagagagcatccgtcaacctcacacaggcagagaaaagagggtcgtcttacactaactttacaatatcaagcttagataaagctgtgaagccgccagtgatctggatcccttttgggaaagcccgtacctttcacagggcaaggagtgtatctctcctgtcccttaggagagttgaggcagagacaaggcttggcttgggcaggcagacttatggaggatgttatcagtatttacacgtatgcttggacgaagatagggtcaaagcgcaaaattatttgcgggctttcacgcacaatgacagggatcttgaataactgttacatggtgcttgcccggaggcgctacaggtgagattcgtcgccgctcagcagccaggtaaccgagacacccagcgccttggcaaaagccaccagctctttgtcgatgacgcgccgtttgcccttttccacctggccgatcttgacgtagtccaactgcacgccgtacttagccaggcgacccgccagttgatcttgggtcagttgcagcttctcccttacccagcgcacccgctctccgatcaagttggccgatggagggtgctggttgaggttagactccataggagcaagagattgtgaatattcttttccagactgaggaagccgatggctcccgcggcgccccatggtagcctatgctggcaaggctacccctcctcttccactttatagaacctgtgggagcctgctcgacagcaggcgagctagctgtctcctgaatatcttacacaaggtctagatcgaaaatcgcttatggatgttttcgcgcaggatgcgctgccggcgagaacttggcagatgggatccctgccactcccgcacccagccggaaaaatttccgggcaaaaaagagggccatgatcgattttcgctcgcgccagggggagaaacttttctagactaggaggtgacgttttctcctcacttggccgtggttttctctcgtcctcatcctgaaaacattgcctcgtcccgccaggagctcgacgatctctggcttgaggccgagtctgcctctcaggatccggctgcagaggccgacctagagccgggcgccagcgggttgcggctgaatgaagacgccgtcgatcactacttgaatacaattggtcgggtgccccgcatcgatcacgcggaggagatcgagctgtcgcgcaaaattcagcagaagctgctcatcgatcaggcccgcagggaatggcggcaacagtgggggcaggatcccagcgatgaggaactggcagcagccctgcagattcctgtgtctaccctgcgctcccgcatccgccaaggggaacaggctcagcgcaagctaatcaacgccaacctgcgcctggtggtcagtgtggccaagaagtacctcaaccggggggtgccctttttggacttgatccaagagggcaacatgggtcttattcgggccactgagaaattcaatgccgaacgaggttttcgcttcagcacctatgcccactggtggattcgccagggcattacccgctgcattgccaaccaagcccggacgattcgcctgccggtgcatatggtggacaaagtgcgtctgctcaagcgcaccaaccgcgagctgatgaaagcccgagggcgacggcccacagaagccgaactggcggaggcgctgggcatcaaggttaagaagttgcgcatgatccagcaggctgccgctttgcccctgtcgttggatgtgccggttggccaggaaggggaaagccgcctgggggatttgctgccggatgagcggcaggagcaaccctttgaagagatcctcgtgcaatctctgcggcaagatgtgcgttctgccatgcaggccctgaagcccatcgagaggcaggtgctggagctgcgctatgggctggatgggcaaagggcgagaactctgcgagaagtcggggatcactttaacttaacgcgggagcggattcgccagatcgagcgggatgctctgcgcaagctgcgcctaggccatccttcgcgggctttggcccagtacattcgctagcttttgccgcagcctcccggggttcgggcggggatccccgcgcgagacgggttttcagcccttgggatctgccttgcagccccctaaagtgacatcctctcccgctaagccctgacgggctgtagacgggagcttccgagaatcacttcccggagttgctgcttcaacggactggtaaaccaggatcctccacagccagagagcggcagtcccaccgccctgagtcctcgcttcaaaatctcgatagcagcgttcaagtctctgtcccacgacccgcaacgggggcaatcatgcacccgttccgacaaggtcttgggaacacgctcctcacaaacacaacaattttgggacgtaccacggggatccactctcaacacctgtttgccgcgtttgaccgccactgctgtcagaatgtcaagaaatcgtccccaggccgcatccaaaatcgatttagccaaccgagtccgtgccagccctcggacgttgagatcctccaccaccaacaggtcgtattgccccaccagccagtgcgccacttggtagtggaacgctttgcgttgtcgggcaacgtgcaactgcaaacaagcaactttcgtggcctgtttcttccagttggcggaccccttcaccttgcggctcagttgccgctgctgtcgggccaagtgcttttgagcttggcggtagtaccgcgggataggcaccacctccccatcgctggtggtgagaaacctatccaatcccacatcaatgcccaccgcctttttgatcggcacaggctctggggaagggacgcttttgtcctccaaggtgatgcagacataccacccatcggccttgcgcaccactgtgcaggttttgggcacgaacccctctggtaaggggcggtgcagcaccacaggcatcgagccaatcttgctcagccgcagagtctccccttccagatgcgctcccgccttggggcaattgatgcgggggaatgtgaaggatctcaactcccccgcttttttgaagcggggccgcccccgccgcttgcctgtgctatccggcacctgccacgctttccacgccttgtccagccgcatcaagttttgctgcagcacctcggcgtaaatgccccggtaggccgggaacagttgcttgatttgtttgagggatccggcctgccgataataattcggctccagcggagcttctgacacaggcaacggacaagagacaagactgcaacggtcaattgggcaacaggttgcggtcagccagtctagtctctgccccagagcgtcgttccactgccgccgcaacaattccagccactcggtcatcagagcggcttggtcgtcgctgggcaggatccggtactcgtaggtgataatcatgagacggttctagcatttagcgcaacgagctacaacataggccatcgttctgtttacagcctacaaatccacttggtgctggtgacaaagtaccgtcgtcgggtgatacagcctgttaagggctcaaggggtacaatagcagcacttagcaaaccaacttcggaaggaggatggattgatcagtagtaaagaagtcttcactatctgctccatgctatatttcccaattctgcaaagctgccgaataaaatgcttcaacaccgaccacatcatctcaatgggattcaactccggcgcatacacaggcaggtataggattcgtgctcctgtacccctaatcaattcctcaacttcccgactcttgtggatatttaaattgtccataatcacaaccttcctcgcatctagcttcggacatagctcgcttctcaaaaactccaaaaagtctcctttcttcatcccacccttgatgacacgacagccaactacacctctcaaggaaatagctccaataaccgtatacttttcacccttgtatctctgacgataatgataagccctttgaccacgtaaactccgagatactctccgctccattccctcccagactgccgtctggtcgatggcaatcaaatcctccgctggaatattcctgacttcttgactataagctagtcgttccctttgcacctcctcttctttgacttttgcactgcggtaggtcttttttttagagtcattccttgctttttcaagaaattatgtatcgtgacgatgcttacattgattcctaagcgctcgcgcaacagttcttgatactgccacaggtagaagtctgggtgttctgtaataattgccatcacttcctgccgatgttgttccaaaatgcccactcgcttggtgcctgctttcttaggagctaaatcttgagtttgttggtactgtcgcacccagcggtgtactgttcttttggtaaccatgaagcgtttagctacctggcggatggaggtgttacctgcctggtaggctgctacaactctttgccgcaaatccaaagaatgagtcggcattcctttctctccttcctcttgaatacctgtaccctattttaaattgaaaggctgtaactgctccaatgttgcagaggctggaagatatatttcgagcgacctgccaaaagtggcgctgttccttggtggagttcaacggtgaggcggattatgtgcatctgttggtgagttttccgccggatgtccaggtctcaaagctggtgaacaacctgaaaacagtctccagccggttgattcgcaaagagttcgtcacagaggtggcacggttctacagcaagcctgtattttgggcagggacctattttgttgcctcttgtggtggggtcaccgttgaggagttgaagaagtatgtcgagcagcaggcaacgcccagattgtgagactcaggagcattgaaccccttcgtctcaccgcctatcctccagcccgccaagctgcgctgtggcgggagtaccccggaggttctgatggagaatatagcctcgaggagcagcgacttatcgaagatctcatccgcttcgactggccggaagaccaggggaaagatctcgctcccctctcccctgagaggagctggcggcccagctgcagcgggagttgcgggaagatttcctgcgcacggcggtgatgacagccgttgccgacggggtatattccgagccggaggaccgtctgttgcaccaattggccgctgccttcggactggagcttccccagctccacctgctcggggccacgctggtcaataagggcgccacctcgccattgccggcagaggctcaggccgagagcggctataccgaccttttggctcccttgcagaagtggctggacggcatccaagtctgcgacgcgaaggtagcccgcttcttgtgccgtatgatccccggccagtgcccctttgagcgggaggtggtgctgtttggccgcaaggtgatgcacatccccccatgtgcaagctcaaccctctctacgaccaggtggtggccttgcgctgccgtgccctctccttcctggcagaagccggggaagacatcagccagtacacaaaaggatagcttggtagccccgcactttagtgcagggcggaaaagcccgctagccactttagtcgcttacccatgatgtgggccgttgatatagttttgaattacctcagccctagcattccccgcggtacagaaacaataacttctgctccaaacgctaggcagttttcgcaggttagcaaactcctgccttaaatatttagaagctctacttttgaatgctttacgaagcgatgggcaagctatggtgagctttgcgctgagatggcgagaacccaaaacaagcactttatcgcaatgtatgtttccgccgcacaacagacctgtaagtctgtagctagagtggagctatgctaagcctgcccagccccaatcgctggatccgggaaaagctctagcaattgaccacggagtcaacaactggcttacgtgcgttagcaacttaggacatagcttcatcattggtggccgcaaagtcaagtccttcaaccagtggcacaacaaggagctggctaggctcaagactcacaagctgcgagggttttggttgcaaaagcttcgtcgaattacggaaaccggagaatgcggtccacaaagctgcgggcaaggtcattgacttctgtttacaccactcaattgggagaatcctcttcggttggaacaaagaacaaaaataagaatgcggttttaaccaaaactttgttttcatcccaacaggtcggttcaaggagcgtatcgcgcaattatgttggcattatggcatggagtttattgaggtagaggaagcgtacagctcgcaggcaagcttcctagatcctagatggagatgagctacctaattatggtgaaaaacccgacgggtggagaccctctggaaagcgtatcaagcggggcctgtaccaaacggcaaaggggtggttggtcaacgctgaggcaaatgctgccgccaacctgcttaagaaagtcagcagaaccttggggctttgccttcaggaactgtctagaggcgctttgacaacgccgttgcgagttcttttgtggactgcgtaagcatcccccgcctttaggcggtgggagtctcaattgatagttcgcactcaagcatggcgaagccgaacgccgtctccacctctagctcctctctccctttgggagaagagctgggggtgaggggtgcctctaggagtgcgtctgattggcagccagcccctcaagaataggtgatgtccgtctgtcccaaagggattgcctccatccctgcctcggcctcttccgcgcgcacctcctgcaaaaaggcttcgagagaagcgtgggcttccgcctccagatctgctcccccttccggcacccagcccaaaagcggcaggggcaagagggtggacaggttggtcaatagcagcagcagccccagatggctgaaatcgctctcggttacccccagcgcgtgcatgagcagggatcccaactcttgagagagaaaccccgccaggttaaaagccgacatcagcaaggcgaagagggtagcttcgattcccggcgggcagaggcgggcagccaagaccaacaccggcataaaggcaatctgccctgccaccgtcagcaccaggctatcccccagactaaaccagtgatcgtcgatgccccaggcccggttgaggtgatagaccaaaatgaggctggttaggcccagccctgccgagagaaccgtcatccagccaaatagaggccgcagcgggatccgccgcagatacacctgaaagatcgccacccccaccaagctggcgacgctggtaaccagccgcacctggcctaaaaaccccggcccaaagccgagatcgctggtaaaaaaataaaacagggccacgtcggcgctgggggttgcctgccagataaagacaaacaacaccggcaagagaatgctgggttgccgcagcgcccgccacacctgtcccacctgctgccgcaagggatcccagccaaaggagcaggccaccggctgatccacaatcacccaagccgccagggcgatcagcagcggcaacaaggccgtcagcccaaacaccacctgggggggatagtgggctaggagtgcccctccggcataggccgtgagcagagatcccagcgccgtcgccccccaggacaaagactgcagcgtgcccgtccccgcccagtcgctgccgtgaacccgctccaccaccagcgaatccacaatgacatcccccaccgccaccgccagggatcccaaaaccatccacagcatcgccaactcagccgttggcgcccacagggccatccctagccaagccccacaccccagcagcccggagagcaagaggtagggacggcggcggtagcctgccagcggcagcgtatcggagaggaggccgtaaagaggcttgagggtccagggaatgacggcaaagcccatcagcgccgccgtctgcgccggccccaggcccaggctatccttcaagtaaaaactggtggccagccgcgccagccccaccgccccctgcacaaagtacaccagcaggatcccgatcagttccggcgtccagcagatctcttgcaggggatccaaagtggatcggcgcagctgttgcagcaggaggtgaagcatgggcaatcttgtccttgtcgcttcctgtcttggccgttgtcccgtaggactgctcttgcagcattgtcttgccgcaacaatagcaacagcaggaaatgagagttaagaacttctttacagtgtaacctgctcaactgtaacctgcccaaccggcccacggctgcgatcctccagacccccgcctgtcaaggcgccggcggcacttctgtagagattccaagccgtgagctgcctcgggcgaacatgactgacaatgcgagggatccttttttgaactgctcatgagctggcaacgccccgatggtcgcacggctgcccaattgcgcccgatttcctttcagcgccacttcacccgctacgctccgggctcagtgctggtgaagtttggcgatacccatgtcctctgcaccgccagtgtggccgaagaagtccccccctttttgcagaacaccggccaaggctggctgacagcggagtaccgcatgctgcccaccgccacccaacagcgccagccgcgagagacgctaaaagtctcaggccgcaccgccgagatccaacggctcatcgggcgtagcctgcgcgccgccttggatttccacaagctgggatcccgcaccatcactgtcgatgccgacgtcctgcaggccgatggcagcacgcgcaccgccgccatcaccggtggctatgtggccctgcacgacgccatcacttggctttacaaacaggggctgctggatccggcgcagggatcccccttgcggcagcaggtggcagccctttcggtggggatcgtgcgaggcgaggtgctggtggatttgtgctacgaggaggacagccaagcggaagtggacatgaacattgtcatgaacgagcagggagccttgatcgagattcagggcaccgccgaagccggctgcttcgaccgctcgcaactgttgcaaatgttggatatggcccaggccggcatccaagaattgctccgggcccagcgagagactctaaacttgtagccgacgggattgttgcagccgcgagcccagcctgagccttgcagcggttccggtcgggcggctgctggtagggttcccagagttctgcctttgacactcccacccaggggattcttacgcagcccaaaatggactcgcgaaggcgctgtcaagacacccctagacagtcctttgaggcataacctcaaagttctgcttacttcggactgaagttcctccaggttagttattgccgcgccggttttgcaccgcagtaggttgttttcctggagaagctctatataacctatataacaaagaagcaactaaagtggctcaagggctttttcgccccgcactcaagtacggggctaccaagctatcctcttgtgtttctttttggtaaagagacgataatgagatgaagcagccgtgaatcacggctgcctctgcaagcttgggtgtgtggccgaggtgaatccctgcgcatttggactgcagaggctggccgggaggatgtcccatgtcccattttgtgtttgcagcgggggaactggcgcccctgctccggcagcaaggtcggcagtttagcaccggctatctgcacctccacctcaaagggggggatcccgccgagggcacggagccttgggtgctgacctactactacggcagactgctcttttccgccgatcagcccctcaaccctcagatcctgctaaagcgcctatcccgctttattccccgcctcaacttggaatggtcgcagcgggctatccgagtgctgcaggagcggctgataaaagacaactccctgccggaactgctagaggccatcgcccagttgggcctgatcaagccaggtgagctggaagacgcgctctggctcaacctgctcaccgatttcgatcgctatctctttgagcgggcaggcacctgttcctttgaagtgcaggaacgggttgcccaagaggcccccattggcgggtttgagttggagccgctgctacaagaagcggctcgccgccacgatcgctgggcggagttgcgggtggccgttcccaccatgctggcggtgccggtggtcaactgggatcgggtcaaccgctatcgccttaccgacgaacagcggcaaaagctacacgccctcaccaaagatggccagtcgctagaggccattgccaagaagctgtgtcgggatcggctggaggtggccggccttttcgctgcctgggccaaaaaaggtctggtgagcctgcaaacgcccccagaactgctgcaggctaagcgccacgctcccacaaccctcttggcggtggacgacagtgtcgtgatgcaagaaatcctgcggcagtacctatccaaatatcacgtgatcacaacgggcaaccccgccgaggtgctcccccttttgtttcagcaccggcctcacctgttgttgatggacatcgccatgcccgggatcgacggcatagaactctgccgcattgtgcgtagcctggaagagttcaagtctctccctatcctgatggttacctcgcgggatagtttgctggatcgcatccgcggcaagtggtcgggagcaaccggctacctgaccaagccttttagcgaaagccagctcgtcgccgaggtggagcggcttttggcccaggcccagcagcaagagcacaccccctactctccccgaggagccaaaaccaacccgcccagcccatggcggggatcccctgccccccttggggatcaggccaaagcttagaaagcgggccaaggaggccgaaactatgtttacgggtctggtgcgcagtttgggtacagctcagttgatctcctcttcccaaatacgggttatctgtccagagctacagccgcagttggcttatggcgacagcgtggcagtggacggcctctgcctgacggtggtggagatcctgcccgatggctttttggccgatgtctcgccggaaacgctgcggcgctcggtctggggccagggatccggcccgcgcaccgttaacctcgagccgtccctgcgggtgggagacaagctgggggggcatttcgtcagcggccatatcgatggggtgggacaactgtgggagcaagcggccaccggcaacgcctgggagctgagcttcaaggtgccggcggagatcggtcgctacatcgtgcccaaaggcagcgtggccgtcaacggggtcagcctgaccgttgccgaggtgcgccaggggggctgctggttcaaggtggcggtgatcccgcagacctaccgcgagaccaacctctccttgctgcaggtgggggatccggtgaacgtggaggcggacatgctgggcaagtatgtggaaaaattgttgggcctggctccgccggagagcggcctttctctggagtttctggccgagcacggatacgtttaagtccctagcggatctttgcccatctcatgattcagccggaagaagccgaacgcctgcgtggcgtgaccgtctatttgattggcatgatggccagcggcaagtccaccctgggagctgagctggccgcccagttgcgccgccccttcttcgataccgatgccctggtggagcaggtggcgggctgctcgattgcccagatctttgccgagcagggggaggcccacttccgggagctggaaacccaggtgctggctcagctcagcggctacacccgcctggtggttgctacggggggcggcatcgtgctgcggcccaaaaattggagctacctgcaccacggcctcaccgtttggctggatgcggcccctgagctcatttggcaacgcctaaagcgggatcctggccaacggcccctcttgcaaacccccgatccccaagctgccctgcagaggctgatgcaggagcgagaacccttctacgcccaggccgacgtgcgggtgcccatccattcagaagccagcccgtcccagttggcggaacaggtttggcaggccatttgcgcccgcctgcgagcccagccgccttgcaaccgataaaaaaagggatccgcaaacctctgggatccctagacttgccaggagcggatccctggcaaggggcaggcaacgattccttagagcgcgttgccgcggggcaggacttcctcggggaactcaaagcgctcgtgcggctggtcctgcggcgccatccaggcccgaatcccctcgttgagcaaaatgttcttcgtgtagaacgtctcaaactcagggtcttccgccgcccgcgtctcctgactgataaagtcatacgcccgcaggttcagcgccaaccccaccacaccaatgctcgacatccacaatcccgttaccggcacaaacaacatgaaaaagtgcagccaccgcttgttggaaaacgctatcccaaaaatctggctccagtagcggttcgccgtcaccatcgagtacgtctcttccgcctgcgtcggctcaaatgcccggaacgtgctcgccgcttccccatccttgtagagcgtgttctccaccgtcgccccatggatggcacacagcagcgctccacccaacacgccggccacccccatcatgtggaacgggttcagcgtccagttgtggaacccctggaaaaacagcaaaaaccgaaaaatcgccgccactccaaagctgggcgcaaaaaaccaactgctctgccccagcgggtaaatcaaaaacacgctcacaaacacggcaatcggcgcgctgaaggcaatggcgttgtagggccgcacccccaccagccgggcaatctcaaactgccgcagcataaagccaatcaggcccagcgccccatggaaggccacaaaggtccacagcccgccaatctggcaccagcgggtaaagtccccctgggcttccgggccccacagcagcagcaggctgtgccccatgctgtcggcgggggtggacacggccaccgtcaaaaagttgcacccctccaggtaggagctggccaacccgtgggtgtaccaagaggttacaaacgtggtgccggtcagccagccgcccagggccaaataggcgcaaggaaacagcagcagccccgaccagccgataaacacgaatctgtcgcgcttgagccagtcgtcgacgatgtcgaaccatcctcgctcctggcgcgcgcgccctactgcgatggtcataggacaattttctccagaaaaagacaaccaaccaaaaatgcagtgcagcaccgcccccagcatttctgagcggcaccgcccttctatcttacgaaaaattaataaattgcaacacttctcaggatgaggctctgccccagcttggccggcacagggatcccttgtgttttaggatgggaagggttttgccgggatccgcttgcctcagcaggacgagggtcatcgcaacacggagggcattgtggtgcaagccaggattttgtttgcagcggcggaggctgcccccattgccaaggtggggggtatggcggatgtggtgggatccctgcccgtcgttttgcgcaagctggggcaggatgtgcgcatcatcatgcccctgtacgggtttctctgggacaagttcggcccggaaccggggcaatacccccgctccaaggatcccatctggtctaaacaggtcatggggcaggtggccgatatttacgaaagcgttttgcccggcaccgatgtgcccctctacttggtcagccactattgttttgctccccaccgcatctactacggcgaggacgagttctggcgctttactttttttgccaacgccgtggctgaatttgcctggacctactacccttggaaacccaacatcatccactgccacgactggcacaccggcatgatcccggcctggatgcaccaggctcccgacatcggcaccgtctttaccatccacaacctggcctatcaggggccttggcgttggcaactggaacgcatgacctggctgccctggtatttttccgcccacaacaccatggctgccgggatcctctacgccgaccaagtgaatacggtttcgcccacctacgccatggagatccgcaccagcctccatggagagggcctccaggatctgctggcctggaaaggggagcgcctgcgggggatcctgaacggcatcgacaccgagaagttcgatccccgcaccgatcccgctctcgaggccaacttcagcatcgacgacctcagcggccgggcggtgaacaaggcggcgctccagtctcgcttgggtttgaccgttaaccccgacgtgttcttgatgggcatggtagcgcgtttggtggaacaaaaggggatcgatctgcttatccaaaccctggatcgctttttggcctatagcgattcacaatttgtcttgctgggcagcggggaagcctactacgaggggcggatccgggagatggccgagcggcacccgggcagaatggcctatcaacagggttaccagccgcaactggctcagttgatctatggaggagcagacgtctttttgatgcccagccgctttgagccctgtggcatcagccagatgatcgccatgcgctacggctgtgtgcccattgcccgccgcacgggagggctggtggatacggtcagccatcacattcccagcaaggggatcggtacgggctactgctttgatcgctacgaagccctggacttctacacctgcttggcgcgggcttgggaggcctttcagcacaaagacacttggcaggcgctgcaaaagcggggcatggccaccgacttcagttggcagcgctcggcgctggaatacctgcgcctgtacgagctgattatgaacttgccgctgaggccggaaaagacctcctctgagaatcagcccgcccccacttagctctactccgtccaaacagccagcctcccagcaacttctggctgaggggatccctgagctgcggcggaggcacccagagtgagataaagtagaacgggttaacgaggttttgaggactgcctgccaatgttcggacgacgtcccgctgttattggccaaggtcggcgccaagacgccactgtccaagggctcaactttctgcgccgttcttgggcgcggttggctttcggcttgttgcttggccttgtcctgggcgtcggctcgactctctgggccacggctcaagagctgccccctggccagcagctcattcccaacccgcagcagtttcgggccctagaacagcccaacaatgccctcagcgtgttgcgggctgaacaactggccgccgaagccgatgccgccatccaagcgcaaaactacgaccgggccatcgagctgctgcaacaggtgttcaacgcctacaaccagcgctccaactaccaccaagatctctcccgggcttttgccgggatccaaaaccgcatctccgaagagcagcgggagctggcccgcgttgccgcccaggcccgagatgaggctgcctacgatctggccgtggtctatcgggctgccgggcgccccgaggaggccgtagcctggctgattcaggtcatcaagagccagaccccaacccgggagctaggcacccaggcctaccagcagcttctggagatcggcttcgtcagcacccccttcccctagcgctcctctcccagatgccggtagaaagccagcgctgtttgcccgtaggcccgctggtcaaagcgcagcagggatcccacctggtcgggcagctcgtggctgctgcggtgctcgacgatcaaagttccgcctggcttgaggaggggcgggatcagcggcagcaggggggcatacagacccgcctcgtaggggggagcaaagtagacgtaatcaaagggatccaaacccaagcctcggctgagcagcttgcgggcatctccctggatgacctggaaagattgccccggctgcgccaccttggcccagttggctcggatgatgcgacaggcaggggcggcgatctcgatcccggccacgaaggccgccccatggcacagggcctctgcccccactgtgccggctccacagcagagatccagccagcgacagccctccacctgcccccgcaagatgttgaacagggcctgcctcacccgcccaggggtgggtcgagtgcccaggccggcaggggtctgcagcgctcgtttgccgctgatacgcaggcccattagtgttagggggagggagtcggtgtaggcaactggccggttaacccgctgcgctgggcggcacgatcccgttccatctggatctgctccaccaaagcttcaggcaactgggcagcagcctgcagggcttggtcgaaaaggggaactgcctcccggtcttggcccttggcaaccaaaatttgcgccttgaggtagtagagctcagggttgttgcaggaagcagcaatggcccgctccaccgcctccagcgcctcgtcaaagcgtttcatatcccgataggccagggcttggccgcggtaggacaaatagtcaggcgctgccaggcgaaattgattcaacgctttctcccgataggtcagcagcaaatccatatagccgttgaggagattcagctctgggtcgctgctgtccacggcctgggcggcccggatggacgcaaacaattgattgagggtgggcaatgccttgggcagcccgatcaccaccccctcccgcaccacagtgttggccgcctccagcccatagcccacgccctcatacaggttgccgcgcaagggatccgtctttttcagctcggcagccacttgtcgggtttgggtggccaactgggcaaaagcatccagatccccctcctggtaggccagcgccgccaacagggcatagaccattggctcgtcgggggaagctttcttggctatttccagcttctctcggctctgggtgtagcggcctgcgcagaaaaactcctcaaacgccgcagccacctcagggctgatggggcgggcattggccccgctgcgaaaaggatcctgcgcccaaaccggcaaggcggatccccacacccaacacaggatccctgcgagcttggcccctctgccgaacttgtcgcttctcatcccctggcctcagcacccactacgaacttttagcgaatcgacgcgtccttgacctgctcttcagcgcagcatttgcgcaatcgcagcaatggctgcgtcctgaaccaactcattggtctcgtgggccaggagagcgtgcaagggatccagggcgcgcggatccccgatttggccgagggcgcgggctgccgcctcccgcaccgccggttcgccgtcagaaagcttggtcagcaaagccggcaccgcctcaactgcacgcatttgacccaactgatagatggtttgcagttgggcctcaagaggggttgtcgcagctgtaggaacagagccgtacacagagatgccaggagagtagccgtaggagccccggcccgccatggcgatggccgaaagggcctgcaacgcctctagggcatgataccgctctgcctcgttcatatgcggcaattgggccaccaggttgtcaaaggcttgctgtacagggtcagcagccgcagcctgttggacaatgcgagcaaggttttggtcggcccgcatctgttgccaagactggagcatcgccaagccggcaaccaccaaagcagcatcggccaaaacagccagcagtgccatcccgccccaaatcttgctgcgacggctgagctttcgcatctgcttatccaggtagacgaaagcctggtgctgccgctcccaaaagtcaggggccacctgcagagtttgggcgctcagatcaggagacagaaggttttcctcgcgggccacctccaagctttgcagcctctggtttaggcgagaaaagtgtttcgtccagagccaagtaaacatcagatcccatcctctctccgagcctgccaatggagccaaatctccctgacacagcaatctagggactcgtgcttgcatccgttaagcgacaggataacaaaagcctcggccccccaccacccgctctcgagcgaaaaagcgcagcgcggaagcaagccatggctgcggtgaagcgctcggtggtgacccccccatagacagccgcccgcaccttaggcaggcgggagcataatccgctccgaaagacctaggaacaccgggtactgagcacagccgagcaccgttcagcgctgcatcgagatcgtcatccttctctaagcgatctttctggcaacgaagcaattttcggcccggcggcatttcccgccggagcagcatcgcgtttgcgccagcagactgtgggccctacgcagttggctggacggacaaaacaacctgtcttgtccacttccagttccccaaacagaggattcccaggggcaaccgaatcctggcagattccttacaatctacgctcagatcagctcgcttaccgggaagcgatccagcagtttttgggctttgcgagcgttttcccgcaactcggctggcagatggggtatgtagggaatctgggagagcaaatccagcgtgcggcgaatcaggcgcacaatatccccagcatccaggttggtgctggcctctagctgttcccaagggatcccttgcgcccagtgttccacgatcccggccaagccaggctcaaacccaatcggcacgtgaaacacctggtgttgccgctggctgcggaacagttgccgccgcaagcctcgtaagccatgcagcacatcctcgactagcccggaagtacgcagccggctgtaggtacccgaacggggaggctcggccaccagggcagcgatcaccccagcgaagtgatggggagcacagcctagacattcgccagatagcaaagccagcgccagccagagctcgttatctccccgcagagcggctaccacctctccgctggcggtaggttgatactcccgcaaacagtcgaactcctgcaacacccccaccaaggccataaattgctgccagcgcaactcctgtaccgagtcgctttgccgctccaggtgctgcagacgcttgcgcaggcgctggcgcttttcctgtaaacccagcagctttttcccaaccctgtgggcagggttggcgcggatgcgggcttccagggcgcggatcttttcctcttgggcttggatgtggggaaaggccaataggcgcagggtgggatccggctcggcttctcgctgtttgagcaggtagcgcaagatgcgccgctcttcccgccgttgcgcctgcattttctcgtagcgggcgatatcttcgtcggaaatcccctccaggaggcggtcaatttcctccagctcggcgcgggtgtgctggagctcctgttgttcgggcagcttttgcagcgagagcaaatactggccaaagctgcggttaatgagatcccgcgccgcctccagagaatgcttttgcagcaggttcagcaccatgccataggtgggagtaaactggctcaccaggggatctgctcccgcagtggccagccgcgccgcctcttgcgccccttcaaagggagattgcaaggtcaccacatgcccgatcacatctttgccccgtcgtccggcccggcccgacatttgcataaactcagaggcagtcaggaggcgatggccgttgtcggtgcgcttggagagggaggaaatcacggtcgtgcgggcgggcatgttgatcccggcggccaaggtctcggtggcgaagaccagcttcaccaacccctgctgaaagaggtgctccaccaggcccttccaggcgggcaacatgccggcatggtgggcggcaatcccccggtagagggcatccagttgatcccgacgcacggcttccggcgtttcccggcaaaagcggtcgatctgctcggccaactgctgccgttctgcctcgctggcgatcaagtccaagttccccacgctggccaccgccaggtcgcagcctttgcggctgaagatgaaatagatggccggcaacatgtcccgctggcgcaggttttccaccacctgcaccatatccggcacccccccataggaggactggccggacttggggagtttgctttttaggcggcgattgcaaacccactggcccgactccgtttgttccagcagggggaacagccctttgcgattggcaaagtgaaattgcagcggcaccgggcgatggctggagtcgatcagtcgcgtggggccatgcacctggttcatccagtcggtgagctggtcgctgttggccagcgtggccgagagggcaacaagctggatgtgggcagggcagtagatgatcgcctcttcccagacggtgcctcgctgctggtcgttcatgtagtggcattcgtccaggatcaccgcctgcacgtcttgcaagggatcccggctcagggcctccgcctgctcccacgcatccatctcgctggcgtaagccccctgttggacagccagagaaagcggcgtgccgtagagcatgttgcggaagatctcggtggtcatcaccaagatgggcgcctcccggttgatggagatgtcgccggtgagcaggccaacccgctctgggccaaattgctggccgaaatcgcgaaacttctggttggaaagagccttcagaggagttgtataaaaaacccgcttgccttgggacaaggcccgataaatagcatattctccgatcagcgtcttgccggatcccgtaggtgcacagactaccaccgattccccagctgctagagcttgaatcgctcggatttgaaactcatccagctcaaaagggaaaagcctgcgcaactcgtccagcaagtcggttgccggggagagaagcgggttcatgggatccgaaaagtcatcagaaaacaacctaaaagctagccacctcgctgccgcttgtgtgttatatctcccaggatacaagcttaatccgggtgttggctcggggctgcgagtcttgccgctgggggagacccaagcctgggcaatgctaaaatgaggtgccgtcgccgggtgccatcgtgctggttgtaatcgacaactacgacagctttacctataacctggtgcaatacctgggggaactgggggcaccgatgcaggtttttcgcaatgacgagatctcagtggccgagctgcgccagatgcagccggaggctgtagtcatctcgccggggccgggacgaccagaggatgccggcatctcgctggagctaattcgggagctggggccagagttgcccattttgggtgtctgtctggggcaccagtgcatcggccaggtctacggtggccagatcgtgcgcgcccctgagttgatgcacggcaaaacttcgctgatctaccaccaaggggtgggggtatttgaggggctaagccggccttttgcggccacccgctaccacagcttggccatcgagccctccacctgtcctgaagagctggaggtgacggctcaaacggacagtgggatcatcatggggatccgccaccgccgctaccctcacgtgcagggggtgcagttccacccagaaagcattttgaccacagagggcaagcgcctgctaggcaactttctgcgcctggctcggcaccatggttcgggatcgccccagccggcggctgccgtcgtcgcgtcagggatcccgtgcccatgaagcgtcgccaacttttgcaagccagcgccggcctgctgggatcccttgccgtagggggtcagcgggcgggtgctcaaacagggggatccctggagttcaccccccagagcctgcaactgacctggctgcaccacagttgcgttttgttcgagggggagggcaagcgctttctggtcaaccccttccgcccggcgggctgtacagccggctaccctgctcccagcgttgctgccgatctggtgctgctcagcagccgtctcctggacgaaggggctttggacgtggtgccgggcaaccccagggtgctgtttcagccgggggactacttcatcgacgggatccgcgtgcagggggtgcgcatgccgcggggcccccgctttggcctcaacgtgggctggcgctggcgcatggccgggatcgacattgtccatttgggaggggcactgcagcccattggccgggaacagtccatcctgctggctcgccctgacctgttgctggtgccggtggggggtgggccgaaaaactacgatcccgccgcagccaaggcggccatcgaagcgctgcagcccaagttggtcatcccgactatgtaccgcaccgccgccgccgaggagtcccagtgcgagctgcagcctctagaagcgtttttgcgcctctttcccgccgctgccgcgcaacctgccctcagcaaccccttgctgctctcggcccaggccctgcccagccaagggatcgccatcctgttctttgaggagtagggccatgaggcgcaggcggtgggctgtaggtgtcgggttgggatccctgctgctaggcggtctggggctctatgggtacagcttgccggcagatccccaggctctggccactgccaacccgctgcggctgcagttggccctctggctggggaaagacgccaacgccgttgaggagcggggcaagacggctctgttcttcgtagaaagcggcctcaacacccgccttttgctggctgccggggcggatcccaaccggttggatcgcggcggggccagccccctgcaccaggctgcccgcctgggcaacgctgaggtcacccaagccttgctggagggaggggctgacgtcaacgcctgcttcggggccggcggcttggccctgcattttgccgcttggtcgggcaaccctgaagtggtgcggctgctgctggaacatggctctgagatcgacgagccggacggctacggcctcacccctttgcaaattgcccaggacatgcgccgctgggaagcggcgattctgctttcccaatggccccgccccaaccataaggacaatccctgagccagccctaccaccccagcacccaggcgaagatcaaaggcgccacgatggtggcatccgactcgatgacgaacttgggcgtgtcgacccctaacttgccccaggtgatcttctcgttgggcaccgcccccgagtaggagccgtagctggtggtggagtcgctgatctggcagaaatagccccacagagggatccccttgcggcccaggtcttggtgcagcatgggcactacgcagatgggaaaatccccggcaatgccgccgccaatttggaagaagccgatggagcactctgccgaggtgcgcgtgtaccagtccgccaggtggatcatgtactcgatgcccgtgcggacggtatggacatggcggatctcgccgctgatgcagtgggcagcgtacatgttgccggtggtggagtcctcccagcccggtacgtagatgggcaagtcggcctccatggccgcatagacccaagaatcccgcggattgatctggtagtagggctccagccggccgctgcgcaggatgcggtagatgaactcgtgcgggaagtagcgctcccccgcctgatcggcagccgtccactcttccagcagagctttttccaggcgccgcatcgcctcttcttcgggaatgcaggtatcggttacccggttcaggtgccgctccagcagctcctgctcctgctgcgggctgagatcgcggtagtggggcacccgctcgtagaagtcgtgggcgatgaggttaaagatgtcttcctccaggttggcgccggtgcaggagatggcgtgcaccttgttctgccgaatcatctcggccagagaaaggcccagctctgccgtgctcatggcgccggccagggtcaccatcatcttgccgcctttctccaggtgagcagcgtagcccttggcggcatccaccagggcggcggcgttgaagtggcgaaagtgatgcttaagaaattggctgataggacctttggccactgcttctgcggttatcatggttgagtttctaagcaaggcgggttcgccttcccaaggcacagacttcgtatcatagccaaacctaagagcgctggcaagcttttagggatcccttcaaccttttgttttggacattgccggcatggccattgctctagagtacgttcgcgagatctactatcggccgctgctgcagttggtgtacgaggcgcaaacggtgcatcggcagcaccatccgcctggccgggttcaactctgcgccctggtcaacatcaagtcgggccgctgcccggaagactgcgcctattgcccccaaagcgcccgctactcgacagggatcgagacctaccccttgatctcgctggagtcgctgcgtcagcaggccatggccgcccaaagggccggcgccacccggctgtgtatgggcgctgcctggcggtcggccccggcaggggaggcgtttgagcgggtgttggagatggtgcgcctggtgcgcaagctggggatggaagcctgtgtcaccctggggatggtgtcggctgcccaggcgcagcaattggcggcggcgggtctgacggcctacaaccacaatctggacacctcgccggcgttctacccccgcatcatcacgacgcgcacctatcgggatcgcctggagacactggcccatgtggcggcagccggcctgcagatctgctgtggcggcattgtcggccttggggaaagcgacgaagaccgcatcggcctgctgcacgttctggccaacctgacgccgccccccacttcagtgcccatcaacgctttggttcccgtggccggcacgcccctaggccagcttcccccgcccgatccgctgctgctggtgcgcaccatcgccacggcccgcctgctgctgcccaccgcccagatccggctctcggcagggcgaaaaaacctgtccgagagcgagcaggcgttgtgcttcttggcgggggccaactccatcttcaccggggaaaggttgctgaccacgcccaatccgggccaggctgccgatgcggctttgctcgagaagctgggcctgcaacctctgtagaggcatctccccttgccctttcgggatccctgcttgtaacaatctttgcagaaaatcgaaccctcttaaccctgtcggcagccatgccagaatggtggcgacagtgttcttcagggttgtcacgtcgggttcatgtctcctgtcagcactgccgagccccttgccgaagtccaatcccctgaggcggctgctgcttctcctccccagcccttgccgggggagactggggagccgtcaaggggggggttcttttggggatccctgcggcgctggtggtctcgctggaaacaaaagctgcgcctggagacccagttgctctttgtggccacgctggtggtctcgctggtggtgagcagcttcaccttctgggccgtcagcaccgtgcagcaggatgcgcgctttaacgaagcccgctttggccgggatctggggctgctgttggcggccaatgtcgcccccctgatcgcagaagatcgcattggcgaagtggcccagctgtcgcggcaatattttgagagcaccagcagcattcgctatttgctctatgccgacccggaggggaacatctactacgggatcccgttttccaaccaggaggtgaaaacctccctcagccttacccgtcgcatccaactgccggacaaccgcccgcctgccgagggtcagccgctggtgcgcacccacctcacccctgccgggcgggtgacggacatttttgtcggcatctatcatcagggccgctttttgggcaccctcggccttggcatcaaccccaaccccgccctcgtgcgctcgacgcaactggcgcgggaggtcgcgattggagtgttcttggcggtgtgggttctggccatcctgggagccgtggtcaacgccctcaccattacttaccccatcaaagcactggtcaagggcgtccaggagatcaccaagggcaacttcaagcagcgcatcgacctgccctttgggggagagctggcccagctcatcgacagctttaacgagatggcggagcggctgcagagctacgaggagcagaacatcgaagaactggccgccgccaaggccaagctggagactttggttttctccatcgtcgatgccgccattttgctggacgctgagtttcgcgtactcttgctcaacccggcggcttcccgcatgttcggctgggagggcgagcctgttttgggcaagcccttgccggagctgttgcccgaggatctgcggcagcagttggcccgccccctgatgcaaattgcccgcggggatcaagaggcagaggaaattcgcgtcaacctcagcggccccaccaagcgcgtcatccgcatcctgctgtcgccggtgtcggatccgcggcggcaaaacctcaaggggatcgtgatgacggtgcaggacatcacccgcgaggtggagctcaacgaggccaaggcccagttcatcagcaacatcagccacgagctgcgcaccccactctttagcatcaagtccttcatcgagaccctctacgagtacggcgagcagatgtcgccagaggagcggctggactatctggaaattgccaaccgcgaaaccgatcgcctcacccgcctggtcaacgatgtgttggatttgtcccgtctggagtcggggaaacagtaccacttcgaggctgtcgatattgcagcggtgatcgagcaaaccctgcgcacccaccacctgcaagcccgcgacaaagggatccagttgcgcaagttcgtcgatccggatctgcccctggtgtggggcaactacgatctgctgctgcaagtgatgaccaatctcttgggcaatgccctcaagttcacgccctcgggagggctggtgacggtgcatgcccacccggtcgtgcaggcggatggatccccgcaggcggtgcgggtggcggtggccgatacgggcatcggcattgccccggaggatcaggagcggatcttcgaccgctttttccgggtggagaaccgcgtccacaccctggagggcaccggcctgggcctggccatcgtgcgcaacatcctggagaaacaccacacccgcatctgcctggaaagcaagctggaacagggatccaccttctggttcgacctgcacctctacaccgaaaacgggccgctggagtttgccgcccagccaggcgaaacggatccccccagttgccgctggcgggaggactcccgtcacacccatcaatcttgaggagcagaaatggacagcctaccggcaattttttgggattgggcctcagcgctgcctgcggctttcgcatttttgtgccgctgttggtgatgaacctggcagctcgctccgggcatctgccgttggctcccgatctgcagtggattgggtcggaagaggtgctgtcggtttttgcggtggctacctttttcgaggttgctgcctactgtgtaccctgggtggataacctgctggacgtggtggcaacgccggtggcggtagcggccgggatcctggtgatgtcggcggcaagggatccctctacactggagaaggttttgagttgtgaggggttgctgccatgccgcctcgctggccccggaagccctcccgtcgggatcctgagtttcgcaagctggatgaccgctacacctacgcggcgcatctggctgtttttctctgcagcgcgtcggggctggtgtttttccagcagctgtatcgggcggattggccgtggctgctgccgctgttgggcgggtggggcctaggcctggggatccacagcttctggatcttttttgtggcccgctatcctgccgatccggatttggtggagctcccccccgaagccaacgaagactctgcagaagccggctagcggcctccttcaaggggagccagaagagaagaggcgctgtcgtcgttgccgctgcagcagcaggggggaaaggtcgctctcgtcgtagatatcccccaccagctcttccaaaatgtcctccagcgtaatgaggccggtggtgccgccaaactcatccaccacgatccccaggtgttggcgggagcgcagcatctctttgagcagcaggctgacgcgcttggtctcgggcacaaaaaaaggcggggacatggccttggtcacctcggcattgcccttttgctccaggtagcgcagggcctgcttgaggtggatgacgccgacgatctcgtccttggattccccctgcacggggatgcgggagtagcccgtctccaggcagagcttcaccacatcctgcagcgttttgtcgtgggaaatggtctccatttttacccttggcttggccacatccccagcctggagcaaatccaacgccatcgccccgcgaaacaggcgccgtttttgccaatccagtagccctcgctgccccagcacatcgatcaacagctccaaatccttgagggaagcggtggctgtcagcggcgagagctccaacaggttgaacagtctcctgacaacccactcagaggcagcggtaaaagggcgcagcagcaccgagaggacatggacaggccgcaccacccagcggaacactgccagcggatggctcaccgccaaagacttgggcgccacttcccccaccaggagcaccaggatcgtggtgggcacggtggcggccaaagctccaaactgggatcccagcagctcaatagagatggtggtggccagggcggcaatgccgatgttgacaaagttgttcaccaacaacagggtggtgatcatccgcgagcgctgttgttgagccagtcgatagaggccttgcggatccccttgttcttcgatcagggactccaagcgcaggttgtccatagccgtgatggcggtttccgctccggagcaggcccctgagaggagaagcagaaaagccaggaggaggaaattacccatagtgctcgcggctacccagagccggatacgagtgatttgggccgagggggagcagggcaggccagtatctcttcgtcaacaggattcctaccttagcggttctggccaagcgcatcgcccccccaaggctcaacacctcagaattgaattggccccatctcgcaagcttgagaaaatcttcagggttcagataacttcagataatatcgaaatgggctgccccggatcgctccaaaagctgccggtacagcctcacaattttgtcttccacctcagcttggctcaggtggtccgtgtcgatcagaatggcatcgggggcaggccgcaagggagagataagccgctcgctgtcgcggcgatcccgctgctcgatctgagcttttaactcttcgagggacaccacttgtccttgggcttgcagttggtgttgccggcgctgggcccgctcccccaccgaggcggtcaaaaagactttcagctcggcatcaggaaaaacatgggtgccgatatctcgcccctccaggacggcccccccatcccgtccaatgaggcgttgccgcttcaccagctcctgccgtacccccggcactgccgccacctgagaaacccagcgggtcacctctggggaacgaatggcctgggtaacttcctcaccgtcggcccagatgcgggtgggttcgtcggccgaggggccactttgtagggttagttgggtttgggcagccagttgggtcagttgctcggcgtcgtccaacgggatcccccgctgcagcgccagccaggtgatggcccggtacatcgcccccgtatccaggtacaagagctgcagttgagcggccactgcccgcgctacgctggacttcccggcccctgccgggccgtcgatggcaatcagcgggcgacgcccccttttcggggaaggaggcactgcactctgctgttcttggggcaagggatccaccccttccggggaaaggagcaggttgtcgatgaggcgagtttgccctacataggcggcgatggccagtagccccttatctttcacctccgataggggctggagggtttgcggatccaccaattccagatattgcacgcgcagctcgggggtgcgctccagctcagcacgggcggcggccaggatcccttcggcggagggatccccggcttgccagtggtcgtaacctcggcgcagggcgcggtacaggctggcggccacctgccgctccactgccgaaaggtagcggttgcgggagctgtaggcaaggccgtcggcttctcgcacggtggggcaagggacaatggtggtgggaatttgcagatcttgaaccagccgctggataattgccagttgctgggcatccttttggccaaaataggcccgctgcggctgcaccaggtttagcagttgcagcacaatggtggccacgccgcgaaaatgccccggtcggtggggggcgcagagggtctgcaaaagggactcaggaggcatgacccaggtgcgatcgccggcagtggccgggtcggcccccatctcctgcgggtcgggggcaaacaccacatccacgcccgcggcttcacacagagcccgatccccttcctcgtcgcgggggtagcgatcccagtcttcgttggggccaaattggagggggttgacaaagatgctgaccaccgtgtggtcacactcttggcggcagcggcgaattaggctgagatgtccttcgtgcagggatcccatcgttggcaccaggcctatggtagatccccgccagctcgctacctgctcccgcaaagccgccaccgtgcgcagccactgcattgccatgccacctcacctgctgagccactctcttgccgacggtttggtgccagctttttcctccctggctttcacagacccatcttattgccgcgctgatactgtctgtaggcggccacaaacaggcctgccaaggtaaccagcaccatccccaaaacgatccccagcaaaattggctcgatcacaacctaggcctcctacttcaaacctagatcatgataagccaagcccaaactcttcctcaccttgcccggggggatccctgccaaaagtcaaaacaacgaaggtacaggggacgcccccaattgcctcggtggagggtcaagtctccacggctatggcttgctctttgatcgctttgatcgcttcgttgaacctgcaactgtcccgcccgaacttgccgaaagatgtttcccaaccacaactgctctcccgctttgaaggagtgtctggctgggctggaagagcaactgcgccctctggcagacaaggccgttcccctgttggtggcagactcggatccgctgcaagtgtgggctgccgttttggcctgccaacacctggggatccccctcttcttggccaatccccactggggaggacgagagtgggggcaggctctggccagcctgggatccgcttggcgctggcggcgagggcagttgcaggagggttctgcctcctcccacccccctctgcagcattggcaacagatcctacccagcgccgattggccagtaatcgggatccctaccggtggctccggcggccaggtgaaatgggcagtgcactcctggcgtaccctcagcgcctctgccagagcccaccagcagcacttcagcgtggattgcgtccatagctattgtgtcctgcccctgtaccacgtcagcggcctgatgcaagctgttcgttcctggctgagcggcggccagtggattgtctgggattggaaacgacagcagcaggccgaggcctgggatccgcctttgccgggcagctttctgtcgctggtgcccacccagttgcagcggctgttgctcaacgcccagccgggagtcttggagagcctgcgccagtttcgagccattctggttggcggcggccccacctggcccagtttgcggcaacaggcccggcaactgcacctgcccttggccctcacctatggcatgaccgaaagcgcctcccaggtgtgtacgctcctgccggaagcctttttgcaggggagcgatagcctggggcggcccctgccccacgccaccctggagatccgcggcgaagcaggggatcccttgcccgcccagacggcgggccacatccacgtgtgggcggaatccctggcgctgggctactaccctttggcgagggaggctgatggcctgggcaagtggcaacagcggggcttcacccctggagattggggctatctggactcagacggctatctctactggctgggccgcgccgacgacctgatcctgaccggcggggaaaaggtgatggcggccgaggtagaaggggagatccgggccagcggctgggtggaggatgtgtgcgtgctcggcctgcccgacggcgagtggggccagcaggtggtggcggtggccgtgcccaaggctgggatccctgccctccccgtagagctggagaggcacctaaagcaacacctgagccaacaactgagccccttcaagcaccctaagcaatggctatggtgtgccgggatcccgcgcaacgcccagggcaaagtcagccgccaacagctgcggcagtgggcggcccagcagttgagactggcaacgccaggcagctagccggatccctcccggatgcccagacgggccaagtctcgccagatttcaaaggccaactcgcggttgtgtggctctgtggccaaagcttttctcaagtaagcctctgcctgctggtagcgaccctcgcagattaaatgattgccgaagcgctgataggccaaagccaagatgtggatggcttccttggagttgggaaaccgcttcagcagcgcctccgccagagccactgccgtgggcaacttacgctcgcgccaagccgccttgacgcgggcaatccctgcctcaagggattcccgagccggtggttctgctgagatggagcctgacccagtggtgcgtacaaccacgcgcctttcccccctcacagaactgggtggagagtgtcgttgggcgtcgtagcgccgccgctcttcagggttgctcagcacttggtaggcctggtagatctgctcaaatcgttctcgggatccctctcctgccacatcggggtgaaactgccgcgccaaccggcgaaaggctcgcttgatatcttcgctgttcgcttggggagagaggttcaggattgcatagtagtccatgagcggcagcagaagagagggtgaggggctgctgaacctgggcgaagagtcagctctggctcggagctacgccgatcatgccatgccaacctgggctgaaccaagggatcccctcggcgctcatgcaatttagatccaatctagtagagaatcattctcatgttgaggcatggtgctgcattgaccattctgactgagcgctaagaggcatctcttcgcacagctacctcagaggcagggatccagtgctagactttgcccaagttgtaaattccagactttgcctaactctactcctaactgttctcaaagtacttttagctgtctctaagtcctatttctgagtgactatgagcgaagcactgcaccgcgcccttgccaatgaagacccgcaaggattgctggcttacttgcagcaagggggacatgtgaatgctcccgattcgcaggggttcaccccgcttcacaaagcagtactcatcggcaatctggagctgttggacttgcttttggcttatggcgcttccgtcgactcgatggattccacaggggctacgccgctccatttggctgctgccagcggccaggtggaagtggtggagcggcttctcaaggcaggcagcgatatcgatctgctagatcgctatggatacactcctctccatcgggctgccctaaccgatcaggcagaagttattggtctgctgatccaaaaaggggcaaaaacctgtggcgttctccactgggctacagctacgggtaggaaaagcgttctcgcccgcttgctctccaagggggcaccggtggatgccgttgatgagacggggcgaactcctctgcacgaggcggccacacaaggacacttgggcatcgctcgctttctcattttgtacggggccgatgtcaacgcgcgcaaccgcttcggggcgacacccatgcactgggctgcctgggaagggcatatccagatcctagagctgctgttggaaaatggggccgaattaaacccccgcaatcacgatggacacactcccctcgcctatgcccagaaacgtcagcacaggctagctgcccaatggctgcaagaccgaggcgcaaccctttagtttggcttaagggatccctacttcttgggagacgggagatagagttggaaggaattccacagaaaaaggagagaggatgttagatttcccctctccgatctcttcgtcgcggttagcgttaacgccatctagattctaatcgataactcgcatctggttcaattcctttctccagattttaatcttcttccaacatcattttttagagaacaaaacaaagacggaacagctagcttgttccgaaaacatccgtttatctccttactttctagaggattggtagccattccaaatagctcaagatacttccccagcgcttcacgccgctttcgcttgctggcccgccgacgcaagcgcgatcaccctcgactgctacctcctacttcaacacgatgttggcggaaaacctccccctctcccattaattgatatttagtctcattaactttgtggagaaaaagggatccctgccaagcgcaggatggccagttccgccggcgcgggatccctgctgcgtccaagacaagagaggaagactgatggatatgactccaccactcaaccgggtgacagtatagcactattgagattaagttgcaatatatccccagggcacatcggttcctctttgataaagacttgcatcaaaccgagtgagtctggtagagtacctagctaaagtagttggaaaaatttgcagctaggtcttcgcaggttgcggagtggtgagcatgacatggcaacaggttcaggcgggcgtgtggtgtcggcagttggggcaattggcgccccagtggtggctggggtggagtcctgagcagggcttccggctctatcgccaagagtccctaccttctctctctgctttgcggattcgctgccaagagcgagatggctggctggatgtgtttttgggagaagcggagcaacatctccagcggcggcgcagtctcttagacgcaacggcgcgggtggctttgcactacttgccggaagagctggttcagattcggtctcttccacgtcctcatgagcgcattcctctggagctttggcagcggctaacccagcaacggagttgaggtctacccaagaattcttaaaaaaccattaaaacccttactgagctgcattcaaagtcacttcaccccgcggggatccgaggcgaccgggaaggcggaagttctcttcccttccagcctttcttgctctggggagcgatagcccctctgctctttttctctccgcctggccaggcttaagctgggaagggaagtgcagcggctgaagccatgaccgtttctgagcaccaacccaagccacgctttgagcagcaagccggtgggctgactgctcgccgccttttgaagggatccatcatcggcgccgggcaggtgggcatggcctgcgcctacgcgatgcttatccagaacaccctcgatgagctggtgatccacgacatcgaccgcgccaagctggaaggggaagtgatggatctggtgcatgggatcccttttgtggagccgacgcggatctgggcaggggagctggccgattgtgccgggtcagacgtggtgattgtgacggcgggggccaagcagcggcctggagaaacccgtttggatttggttcaccgcaacgtcgagatcttcaaaagcttgatcccggccctgatggagcattgccccagcgccattttcctggtggtgagcaaccccgttgacgtcatgacctatgtttccctgaagttagcggggctgccggcggggcaggtgctggggtcgggaacggttttggatacggctcgctttcgctatctgttggcccagaggctgggggtggatccgcgcagcctgcacgcctacatcatcggcgaacatggggatagcgaggtggccgtctggagcaaggtgaacatcgccggcacgccgattggccagctctcgccggaatgggatcccgcccatttgggcgatatcttcgagcaggtgcgcaatgccgcctatgagatcatccgccgcaaaggggccaccagctatgccattggtctgggggtggcacaaattgtccaggccctggtacgggatcagcggcgcgttttaaccgtgagcagcctcacccagggagaatatgacctgccggaggtctgccttagtttgccgagagtggtcggtcggcaaggggtggagcgcacgctggccatgtccctcaccgagagcgagcggcagcaactgcaccgctctgcccacatcttgcggcaagtcatcgacagcatccggtggtagagctgggctgccggatcccgtttgttttggatccaccgttgggttcgctacggctgtggctgacggcaggaggtggtctgtggaagcggacgtgcagcgagcacagcaggcccaacttgagaaaggctcctctgttcccccctggacagggatcccgctgcagaagggtctcggccagcgactgcggcaacacgtcaaccccctgcaggctcagtaccaacaacccacccccccaccccactgggaacgggtgtatcggcgactggggcagcccttgcatttggatatcggctcagggagcggacgctttttgctgcgcatggcccaggagcagcccgactggaactttttgggggtagagattcgacagccgctggtggagcgggccaatgcttggcgggacgagctggggctggataacgtccattttctgtttgccaacatcaatgtctccctgcggcatctgtttgcgccgggagatctcagccgggtcaccatccaatttccggatccctggtttaaaaagcgccatcacaagcggcggatcgtccaaccgcgactggtggcggatctggccctgctgctgcaaccgggcagccccgtcttcctgcagtcggacgtgcgggaagtggccgaggagatggtcgatcgtttcctagagcatccgcagttttggaatccctaccaggggcccatcgatgacaaccccttcggcattcccaccgagcgggagtggcagtgcctgcagttgggtctgcccatctaccgttattggctagagcgacgctgacccctttatccggctgaagccaatagaagctaggatataacccgctggagttgcctcggttgctgccatgtctccctctgaagccacggcctctgtcgatcccttttccgcttggctttctgttcgccgagggatcctcaacctgctgagcctattggcccttttgattgtcgggctttcgctttccagcagttggtttcagccgccgccgcaaacgcagttggatctgttgcaaaccaatctcgccctgcaggctgcccgcaccctcgacgatccccgctatcaggacctggcgcgggctctcctggggcagaacgttttcgagctggcccacaatcgctaccagcaggtggccgacaactacgccgaacgcctgcagcgcctcaaacggatggcacggctggaaagggcgacttcctcggcagggggcaaacccgaattggccagggtatcagatgcggtggggccggcctcaaccccagaagaagtggatcccgtcctcctggcttctgtccaggatctgcaggcggagctggacgccctgcggctgcgcctgggtctgctctacgtctaccaggaggatctggaggcagcccagcagcagtggcaagaggtagtcgatccagaacgtcccttggagctggaatccggccagaagagggtggcacaggttttacaagggctgtggggaacgccacggcgcatcttgccagaggccgaggtgcaaatccgcaaccacctggacggttggtttgaggcggtggccctgcagcagctctaccggctgcaacagcgcagcgacagcctcaatgccctcaaccagcagcaggaaaaattggccttggcagccctgttccggctggcggtggtgggcgggatcccgctgctgggggcgctgctggggctggtgctcttgttgggctggctgggctggagcttctggcgccaacgtcctcttgtgggcccgccgtgggaggtgccttggccggggatcggggcgcaggcggtcctgaccggttggtttttgggtttcattctcctcaatgcgctggtgcctcgcctttacacggtcgggctcggcctggggacgcagcagctcagcccttggcatcaggcggtggccctgtttctcacctacaatgcgggcgctctgctgggggcggcgctgttgtaccggcttcttcggctctatcccggttggcagaaggtgctgcaggtgcggctgtggggcccttggatcctctggggcctgggcggctactgggcggccctgcctttggtggtgctggcagcggcgctgtcgcagttgctgctgccccaggcagggggcgggaaccccatcttgcctctgctgctggagagccatggctggggggcgcgcttggtgtttttggccgtggtgtctgtctgtgcccctgtttttgaggaggtgctgttccggggcttttggctgccgacgctgagccgctacttgccgatgggggctgccatcttgctcagcgccttcacctttgcccttgcccacctcaacctttccgatctgttgcctttgaccatgctgggggtggtgctgggggtggtgtacagccacagccgcaacctgctggcccccatcctgttgcacagcctctggaatacgggatccctggtcacgctgctggtgttggggggcgcttcctgaggggagtttggcctactttttcttgccgaagaggcggctccagaagccgccgctatcctctttgcgcggcggtggcacgattttctgggcctgggaggtctgacggctggccgagggaacgggaaccggctgttgggtggtgacctgctgcagccagcggcgcacctcggccatcaactcggcgttggccggctcgaggcggctcgcctgcaggaagtcggccttggccatgccagcgttgccctgcttgaggtgggcgatacctcggtgcagatagtaacgggccacgttgggctgggcgctgatggcgaagtttaaatactggatggcaacccggtactgcttgcgctcgatcatgtccagcgcctgcaggaagcgggtctcagcggggctaagttgcggggttgggggcgaaggaggggcgggctggacagggggagcggtgggtggagcagccgggatcccgcccaaggtggtgcggctgggggaaggggttgggatccccgtcggggtggtggttttggcagcaggggcggggatccctttgtagccggccttgagcagcaggtaggctaggttgagctcgctcaactgctcggttttctccagcagggtggccatagagctgtattgctctttggccagcttctccacccgccggacatattcttcctgccaatcggcgcgctcggccaggtctttgacagcttctccagtgggccacagatcggggggtggcgactccagcaggcgttgaacgcgcagcttgagcacagtctcatattctgaccgctctcgctccttggccagcacctcgttggccgggctgaccagcttggcgaagaggacgttggcccgctctgccccttccggatccccgacaaagcgatccgggtgcagagccttggccgcctgcaggtagccgcgtcggatccctttggcatcggcggtgaggggcacgcccaagatggcgaaatggtcggtctcgtagcgggctagccctcgggtgaggcgggggacatcagagttggatcccatagttgccacttctccaagatgcgttgcaaagttccgttttcggtcaggactgcgatcgccccatccacggcttccttcagggaaggatgctgtgaggataccacgcccaccaaaggaatcgggaacagaggcggccccgccaggcgcagccgggatcccgcctggcgcaggctcagggcggcaacgggctgatcgacgagcaccgcatccaactggccagcctggagctgggcaaacaagcgatccgggttgctggtggcaaaaagacgaatggcgttgccccgcctctcgttgtacgcctccaacagagcggctcccgtactgttaactacaatgcccactttgcggccaaagagttgcgacagcgcctcaatgggagcttcctctggcccgggatcccgtaccaccaagcgctgcgggctgaggtagtagggtcgggtggcgagaaactgctgcggatccaagcccaaagcttcccgcgccccccagatgagatccacctcatccgcttgcaaagccgccaactgctcgctccaagccacatagacgggctccactcgcacctgcagcgtctgggcaagcgcctccaggatatcccactcgaagccggcgtaggtttgccgctccaggtcggtgtagaggtaagccgggcccaggctgggatccaggccaacccggatgcgcccccgcgcctgaatctcggcccaacgggaatcgggaacctgtgctcgctcgctggcaggagcgggcagggtcggctttggggcaggctgagggtaggccgggatccccaagagcagcgccaggccaaaccctgccgcccaacaacgacgccggagctttttcccggccaagttatctcccttgccttgcgaaagagccatgagggcctttgcgtaaaccttacccaattttcgcctgatctttacctgatctttaaactttggccgttttgctccccagaccggcgatcccgccgcatggggaaggagaccggcagagggctgacctgggccagttcttcctgaagagcagcgtgtagccagccgttgctggccagcaggcggccactgtacacatccaccgggctgccatcgtaggcggtgaccttgccgcccgcctctcgcaccaagacaatcccggcggcaatgtcccagggggagaggccccgctcccaatagccgtccaactggccggtggccacgtaggccaagtccagggcagccgatccacctcgccgcactccctgggtgaggtgggtgaagtggcagaactcggcgtagttgttgtcgggggtttcgcggcggtcgtaggcaaagccggtaactaagaggctgtgggagagttcagttgtggaagagacgcggatgggctggcggttgcgggtggcgcccatcccttgtacggcgcgaaagagatccccgcgaaagatgtcgtagatcacccccagcaccggctcccgcccctccagcagaccaatagagacggcagcaaagggatagccatgggcaaagttggtggtgccatcgaggggatcgatcatccaggcgtaggtgccctgcggggatccctgctggccggattcttccgtcaagatcacatcttcggggaagtgccgccttaagattttcaagataagctcctcggaagcgcgatccgctgctgttaccaagtcgcccggacgtttctcctcaatggcaagggtgccccccacataactgcgcagcaaagcccctgcctccagggccgcctctgtggccacatctaaccgacgcaacagggcctccgtcacacccacacctcaaggctacaaacctgctacccagaatagcccgcccgcggccaaggctgtggctcccaagggatcccttaaaacgggaatagctccgacctgaacccaaacccaatttttccaattttttttaggaaaagggagtatctccaaggctgcctgtggtgtatagtagtgtacattaaggcctatgagttttccaccagcccgccaacgccggggggatgttgggtgtctcctagtttctgggaactctagggttcagggagttggactggaagagccaggctgccgggcaggtagttgagcgtcgaggaggaaacgctgttgccccagagctacgacgatttttttacctctactacggcagtgggcagaggccatctgtccggcagtcaggacttcgatctgccgttggatctgttcgaccaagtcccgcagcagccggtgtctcacccggagttcaccctgtccgtctgccatcctgtgcggccctgcagctacatcctgcgggagagcatttacacgatcggacgggatccctccaatgccatccagattgtcaaccgcttcgtctcccgccgccacgcctatttggtgcgagtgcccaccaagtccaatcgcacaggatttacgtattgtctagtcgacggcaaccgcaaggggcagtccagcaccaatggggtgttcgtcaacggcacgcgggtagctacccactacttgaggagtggcgatgttatctactttgggccggagatccgcgcctacttcttcgaggtggcccgcattccccctctgcccaacccttttgaggtcaaccctgacctcggcaaaggatccaacttggttcctgaggagatgagaggtggccgcagcccgttgacagatccaaggttgcatcgctaaagtagtcaagcagtgtaaattggggcatcgccaagcggtaaggcagcgggttttggtcccgccattcggtggttcgaatccatctgccccagtcttaagctgggctaggtctgcttgagacagcagaaggcttttttgggcagttccccttcgctgattcgggaacttcccgctaggcgcaagggtacgctttttgcattgctggcgcgaagactttggccagcagagggccaatccgtcaacctagcgcagtcggcttaggggagagggtggacaatcggcctgggagggaaagggagccgaatgagcagtgcttgccgatccttgatggtcgtggggacttcttcccacgtgggcaaaacccttttggtagctgccctctgtcgccttctcaaaaaggcggggaagaaggttgcccctttcaaggcccagaacatgtcgctgaatgcctacgtcaccccggagggccatgagattgcctatgcgcaggctctgcaggcttgggccgccgggatcccgcccgcggtggagatgaacccgattttgctcaagccgcagggcaacctgacttcccaggtcgtcctcaacggcgtggcagtagatacctgtcgcgccggcgagtactacgagcgctggtttgcgccggcctgggaggcggtgaaaacggccctggcccgcttgcaacagcagtacgagtggattatctgcgagggggcaggcagcccggcggaggtaaacctcaaacaccgggatctggccaacacgcgggtggctttgcatctgggatctcccacctggctggtggcggacatcgaccggggtggggcgctggcccatgtggtgggcaccctgcagttgctggagccggccgagcgggccctgattcgcggcattgttatcaacaagtttcgcggcgcacgggagctgctgcagcccggcctggattggctggagaactacaccgggatcccagtggtcggagttctgccctggctggattgggtgctgccgcaagaggattcgatgggccttgaggcgggccctcaactctgggaaaatcgccgcgaacgtgccgggcgggggagctgcctggagattgccgtgatccgcctgccccaggtggccaatttttccgatttcgaccccttgctggccgagcccagcgtccatctgcgctgggttcaccccggccagagcctgggatcccccgatgtggtcatcctgcccggcagcaaaaccaccctcaaggatctgttggcattgcaaaagaccggcctggccgaccaactgcgcctctattccggccacatcgtcggcatctgcggcgggctgcagatgttggggcaaaccatcgccgatcccgccggcctagagggagttgccggcacctaccccgggctgggcttcctgccgctgactactgtcttgcaacccaccaaggttacccagcaggtgcagacgcaaagccgctggcccgcccccgctcccgtccaggggtacgaaatccatcagggatccacccaggccgatcccgctggctgcctgccgatcttcgagcaagaaggcctgggctggcgggatcccacaggccgggtctggggcagctatctgcacggcctcttcgacaaccaccgctggcggcgccactggctaaacgagctgcgccgccaaaaaggctgggatcccttgccagagctggagggccactacgcccagcagcgggaagaactgctggattgcctggcagaagcttggcggcctcatctcgagtggcagcagcttttggaatagggcggggccattgccaaggtctgcaagagtagctgtattctagacaggaatttccttccccctgacctatgcggcttctggttaccggcggcgcgggctatatcggcagccacacctgtaaggccctggcagcccacggccacctgccaattgcctacgacaacctggtttacggccacccttgggccgttcgctgggggcctttggaaatcggcgacattgccgaccgccagcggctggatcaggtcattcggcagtatcggcccgaaggggtgattcactttgccgcctatgcctacgtgggcgagtcggtcaaggatccgggcaaatactaccgcaacaacgtggccggatccctgaccttgctggaggccatgcgggatcacgggatcccctaccttgtcttctccagcacctgtgccacctacggcgtgccggagcagatcccgatcccggaaacccacccccagcgccccatcaacccctacggccagagcaagctggtggtggagcagatgctgcgggacttccagaccgcccacgggatccggtttatcagcctgcgctacttcaacgccgccggcgccgatcccgacggagaaatcggcgaagcccacgaccccgaaacccacctcatccccctggtgctggaagtcgccgccggccaacgcccccacatcactgtttttggcgacgactacgacaccctcgatggcacctgtatccgcgactacatccatgtcgccgacctggcgcaggcccatgtgttggccttagaagcgctggcgtctggccagcctgtgcaggcagcctacaacctgggcaatggccagggcttctctgttcaggaggtgatcgccacggcagcagcggtaactggaagacagatcccggtgcaagttggagcccgtcgaccgggggatcccccctgcttggtgggcgatgccacggccatccagcgggatctcaactggcagccccgctatgccgacttggccgagatcctgcagacagcttggcgctggcaccaaaggcggccctattttgccaaggccacaccgccgctccggggggcttgacccaactgggatggcgatccgaggatccagcggtacgatcaggggaggtcgacgcctagagcttgcttccgatggaggaaaagaccgcccccgataccctggcggttgtcatgaccaccgtgggatccgaagccgacgcccatcgtttggcacacactctggtggccgagcgctatgtggcctgtgcccaggtgctgccgccgatcacctcctactaccgctggcagggatccctgcagacagagaaagaatacttgctgctgcttaagttgcccagcagggcttatccccgcctggaaccgcggctgcgggagctccacccctaccaggagccggagatcctggctctgccggctgctcaggtaagcgctacctatctggcgtgggcccgagagcaggtaggctaagaagagcggtaccctctctagcatgattgccctctaccccggcagcttcgaccccatcacctttgggcacctcgacatcatcgagcgggccagccgtctgttttccaaagtcatcgttgcagtcctgaaaaaccccaacaaaacgcctctgtttactcctgagcagcggcaagcccagatcctcctctctgttgcccacctaaaaaacgttgaggtcgacaccttttccggcctgacggtggcctacgcccgccagcgaggggcaagagtcattgtgcgcggcttgcgggtgctatctgactttgatgtcgagctgcagatggcccacaccaacaagctcctggctcctgagttggaaacccttttccttgcgactgccagcgagcacagctttgtcagtagcagcttagttaaggaagtggccaagctaggcggccccattgaccacctggtacccccgccggtggctcaagatctgcgggagcgtttccccttaacttgatccgctctgtccccaactacgaaaacagggccctgagctcttgcaacgtctttctcaccttggcctgggcagcttccacctctggttggtcgtaggctttggcggcaaagtccagttcttccaagctgcggcccatttccttggccaagcgcagcatctcccgcttttgctgctggggcaaggtgtttgccaggctggttagggtcttgcgggtcaggcccatcggcccgtgaatgtaggagcggatctccagccaatcctcagcgtccaccaggctctgcagccgctctacgtgttgctctagctgctgtagctctcggggcaaggcggcagccgcctggacaggaagggatcccagccacagacccaatgtgaggatggcaatcagcagcagattgggccaacgacgcatcatcttacacctcccatccgccttcacaggcttgctttctggccgttacttccttggccagccataggcaatcaatagtgtacctggtaactgccctccaggccgctgtgggcagaggggcaaatcggttagcctagagctgtaaaagaacgtaaagagcgctcccatgcaacgcatcatcctcatgaccggcaaaggtggggtcggcaagacctcgatggcggcagcaaccggctggcgttgtgccgagctcggcctgaagaccctggtgttgagcacggatccggcccactccttggccgacagtttcgaccggcccctgggccacgagccggtggaggtcaagcccaacctctggggagcagagctagacgccctgcaggagctggaactgaactggggatccgtcaaggcctacatcacgcaggtgttgcaggcccgcgggctggatggcgtgcaggcccaggagctggcggtgctgccggggatggacgagatcttcgccctggtgcgggtcaaccgccactacgacgagggcaagtttgatgtgctgattatcgactcggctcccaccggtacggccttgcgccttttgagcctgcccgatgtttccggctggtacatgcgcaagttctacaaacctttgcaggggttggcgcgggtgctgcgccccattgccgagccgattgtaaaagggctaaccgggatccccctgccggatgaccaggtgctggatgccccctacgagttctaccagaagatcgagcggctggagcgcatcctcaccgacaaccgcatcacctcggtgcgcctagtcaccaaccccgaaaagatggtgatcaaggagtcgctgcgggcccatgcctacctcagcctctacggcgtcgccaccgatttggtgattgccaaccgcattttgccggaaggggtggtggatccctactttgccgcctggaaggccgcccagcagaaatatcgccaggagatccacgagaactttgcccccctgccggtggtggagatcccgctttacccagaggagctggtggggtgggacgccctggcccgcctgaaaaaggatctctggggggatcgcaacccggcggaggtgttctacgccgagcagacgatgaacgtggctagcgacaacggccagtaccgcctggatctgtacttgcccgggatcccaaaagagcaggtggagctgagcaaaactggcgacgagctcaacatccgcattggcaaccaccgccgcaacctggtgttgccccagaccctggccgccatgaagccggcccgtgccaagatggaggaagattacctgcgcatccattttgccgcctgaagccgcagggcagtgtcctgcttgccgtttgccaaaaagtaggcttgttggagttgttcctggtcgagagtgggcatatttgcaggacgggaggaactctggctggaagagagcccacggaggggtggggaagcgccttcatctagctgtagccctcttcgggcaaggagttgggcagcagcctggttggcctccatcggtggggcctattctccaaccgcttgccctacaccgtccagcttgagccatgctgaatggctgcttggtatggctagatatgtaaaaccgagagaagcggcggattattttggggtgtgtctccacaccttgaggcgatgggaacagaagggctggatccatgcagtacgtacaccatccggtagggcgagaaggtatgaccttgacagctacattggcctccggcccgctgacgcgaacagagcgcccaagaaggacaaacgagtcgttttgtacgcccgagtcagcagtcgagggcagaaaccagacttggagagacagattgcaagactggttgacctctatcctggagccgaagtggtcggagaggttggcggcggtctcaacttcaaaaggccaaagttccttgccttattggaacgagttcgtgcgggagatgtcggaacaattgtggtcgctcaccgggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacgggtgcgaaatcttggttctcgatgacgatcacctttctccccagcaggaactggttgaggatatcctcaccatcctgcactgcttcagcagtcggctctacggactcagaaaataccgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaagtctggaagcggtggcaagcggcgtgccggtactgctacaaccaagcgattgcctatcagcgtcagcatggtgccccaaaaacggccagaaagctgcgggacatcatcctgcgctccgatttacctcagtgggtgaaggacgtcccttgtcacatcaagcagaacgcggtcgtcgaggcgtggttggcgtttcgccgaagcaaagacgcgaggtttcgcagtgtgcgggacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggtttggcgttccgtgcatccgaggagatgcccagagaatgggcacgtggaactgagctaatgcgggtgaaagacagatggtatgccatcttccctgagcccgtgaacgagcagtgttcgttagcaaagggggtgatcgcacttgatcctggagtaagaagcttccttacagggtttgatggggcgggctttgtagatatcgccaagggagactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatctaggctgagtaaagcaccgcgacccaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtggacgagtgccatcgcaaggtagcggcgttcctaacggataactaccgattgatattcctccccactttcgagtcagccaagatggttgccaaggcagggaggaagtttggtagcaagacagcaagggcgatgctcacctgggcgcactatcggttcaagcagctcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacatccacactaagttgggtggcgcaaaggtgtttcgatgcccaaagtgcaaccataggctaccacgagattggcaaggcgctctgggtgttatgctcagggctttgcgggataccgcctttctgtttggactccgtcccgctaacgcggtcgcgtcagcatcgcgtagtgacaacggaaacggacagaatgctatcgcttcaccgctgagcagtaatgctcagcagtgttcagcgtaaatgtatcaggttgctcttctggcccagcgagggcccctttttcgcttcctgaggactgttgcgggaggtcatgatgccccattccatgagccgagcagagaccctagctcccatccatgtggtgggtggggggctggcggggacagaagccgcctggcagattgcccagttgggggtgcccgtcatcctgtcggagatgcgccctgtgcggcagagcccggcccaccacacggatcaactgggagagctggtgtgcagcaattccttcggggccctagccagcgaccgggcggcaggcctgctcaaggaagagctgcgccaactgggatccctggtcatcgccaccgccgatcgccacgccgtgccggcagggggagccctggccgtggatcgggcccgctttagccaggccctaacggaagccatcgccaaccatcccctcatcaccctgcgccgggaggaggtgaccgggatcccggaagggatagccgtcctctgcacgggcccgctgaccagcgagcccttagctaaggcgctgcaagcttttacgggcctggaatacctgagcttttttgacgcttccagccccattgttaccggggattccctcaaccgggcggtggtgtttcaggcttcccgctacgacaagggggaagcggcctacctcaactgccccatgaccgaggcggagtacgagcgcttctgccaggcgctggtggaggccgagcaggtgcccctcaaagactttgaaaaggaggagcgcaagtttttcgagggctgcctgcccattgaagaaatggcccgccgcggcaaagatactctccgctttgggcccctgaagccggtggggctggtggatccgcgcacgggatcccggccctatgcggtggtgcagctacgccaggaggaccgagcaggcaagctgtggaacctggtgggctttcagaccaatctgaagtggggagaacagcagcgggtctttcgcctcatccctggcctggaggcggcggagtttgtccgctttggcgtgatgcaccgcaacacctttttgaattcgccgcagcttctgttgcctacgttgcaatttcgccgccggccaacgctgttggctgccggccagttggtgggcaccgaaggctacgcctgtgccgtggcaggagggtggctggccggacagaacgccgcccgcctggccctggggctgcctttgatcacgctgccgccggagacgatgatgggatccctattccagttcatcagcagcgccgatcccaagcacttccagcccatgccggccaattttggcctcctgccggagctggaggggcaaaaagttcgcagcaaacaagagcgctacgcccgctaccgggatcgcgccttggctgctctggcggccacaggcctggtgcgccaggcgcaaactgcctgagttccttaccctccaagcgcaaacggctggctagcctggattgacatactccccgccctaaagggcattcgcgacagcgggccgtaggccgaggattctcgttcttggttccacgagcgcacttaccatgtcaggttgccccttcatggcagcggtgccaccctccccaagcgttcccccttgcggggcggttccctcctcgcgccagcggcggggagcgctttgccctgaggtaccgttccacaccatgcctaagagttctagacctcggcgcaagatgttgagagcggcgttgtggtcgcgacacagcaccagaccgcaacgcgggcatcggtgtgtgcgagtggataaagtcttcttcaccaggtagccgcaccttgaacactcctgggtggtgtactccggcggcacggcaatcgccaccttgccaatcgcgtaagcgggacgtagtccttacaccttgccgtagtagtccagccacccggtgaaaatgctccctgcggcatcctggaaagtgctccgcaccgctaacgcgaacgacttggccagatgatggttcttgaccaagttctgcacctgcaagtcctcatacaccacgatgtcgtgagacaaagcgctccgcgccgccgaaggcgaacaccacgcaccgggcaaatttgattgcccagtctctacgctggcgttgaaccttgaggtgcagcttgccaagacgttgtttctgcttgagatagttcttggactgtttctgaatgccctttctaaaccggcgactcaacctcctttggtgttttttgagtctacgttcagcacggcgcagaaacttagggcaactgaccttgttgccgtgttggtcggtgtagaagtgctccagccctaagtcaaggccgatcacgttgccggtgtactggctcttttccctgcgctcaaggtcaaggcagaactgggcgtagtacccatctgctcgtcggataacccgcacccggttgattttggagctgaggatgagtttcctggcctccccgttgcagtacagggcaaaggtgccagcctggttgccatcggtgttcgcgttagcaggccgtaggccttaggtgatggacattccatctgccgacaacttccacccagattgcttgtactccaccgggcggcagttctttttgctcgcgaagcggcgcggagcgctcactgggggtagcccttcttcttctcaccatcacgacaacggcggtagaagttggagatggctgcccaagctccctctgcactggcttgcctggctgttgagttgagcttggcagcaaactcaaactcctgggccagatgcttgcaaagagcgtacagctccttcttgcccacgctttgattgtccatccaatagtgcaggcatttgttgcgcacacactgcgctgtgcggatggcttcatccaaagcttggtactgggctggcactccatgaaggagcttggcttccctcgctttagcggcgcggagcgctttgacgcgcatgatgctagtttatcaggggaaaccttggataaaatgctgcgccttacatccccaccttcaaaggcggggccttacggcactttttggtagaaggagggtcccgtgcccatcctggtcctcaacgctggctccagcagccttaaatcctctctctttgcaaccgttgagagtacggtggagaccacccccctttggcaggcgcaggtggactttgcctaccagcccgaccaggccctgattcaagtccggcggcagggcggtccctgggagccttttcccgccctttcctctccctccggcattagcggtttggcttctctctttcaaagcctctggcagggggagggatccccgttggccacagcggctgagatcaaggccattggccaccgggtggtgcatgggggatccctctatcgccagcccaccttgattacgcccgaggtggaacaggccatcgagcaactaagccccctggcaccggctcacaatccccctgctcttgagggcattcgcctcctgcgccaactgttgcctgggatcccgcaggtggctgtcttcgacaccgcttttcaccagcagatgcctgcggcagccgccctctatcctcttccctacgcctgggccgagcaagggatccgccgctacggcttccacggcatcaaccacgagcactgcgcccgccgcgccgctgagatcctggggcggcccctggaagagctgcagctcatcacctgccacctgggcaatggctgttctctggcggccattcgcgggggccacagcgtcgacaccaccatgggctacacccccctggagggcctgatgatgggatcccgctccggctcggtggatccggggatcctcatccaccagttgcgccggggcatggacgtggaggagctggatcggatcttgaaccgggaatcgggcttgcagggcgtgtccggcctcagcagcgacatgcgagtgatcctggaagccatgcaggcaggccatgcccgcgccgagctggcctttaacctcttcatccaccgcctgcgcagccagattggggccatgctcatgagcctggatcggctggatgctttggtcttctccggcggcatcggggaaaacgcggcgccggtacgggccgcagcctgtgccaacctaggctttttggggatccagatcgacccagttctcaacgccggatccccgcgcaactgcgacatcagcacctctgatgctccggtgcgggtgttggtcatctcagcccaggaagactgggccattgccaatgcctgccaaaagctcctgcaagaggaataggcgaaggagctcaggctgcttctagccaggttttctcctttccaaggactggctccgtcgagaccctcccgccacaatggagccaaagccctgggcaggggaggataggaggaaccctccctttctgccaagagaagacttgcaacccagctcatttgaaggtaacggaaacctatgcagcctgcccaactcctgaacagacggatccccctgctgtggctcctgggcgtcgttttggcgggatgcggggagacgaccagcagcagccccctgcccctgccgacgcccctccctcctccttctctcaccatcaccgatctctcgccccgcaccgtccccgtagggcaaacccccacctttgtcgtctccttccgcgtcgaggctcctgccgggatccgcggatccaacgctttcttggctgccgtcaccactcccctgggcaactttgtaaccctaggggctttcgacgcttcccaattgcccggctgcttcgttggagccaccgcctgtaccgtaacagggcttaccctgccccagagccgctttaccgtcacccagacgggatcccatcagctcaccatcagtgtgttcgatcggcaggagcggctgggcagcggcagtttcccatttaccggagtgctttgaaaacggtttggataaagacacagaggatactagtcttgcaggatccccagaaactcaaaactcactctaggccctatctctcaggtggatttctgaggcttccggccaagggatcaggccacctcggtcaaacttgaacggcctcgccgttcctgaggagatcgagttttgttgcttcaaatcgggtggggataaagtcgagtatgtagtcactctaaacatcatggtctaaacatcatgaatgaaacctttccgtctggctcccctctccctctggaagaggagctgagggtggtcgcggaagcggcgcggagcgtttgggcacggtctccagcaggaatgtaactcggagatcccaactcaggtgatccggatcagcgcaagcctttggtcgggggaataggctacagttatccaaaaagataacaaaagataacaattttgacgaaaaagacatcttctgcttttcccaagctgacctttcgatatgctgaagccgatcacagggaatggaggcactgaactgtggagaatgggatcgtgtgtcaactcactttagaatggaccgaggccgaccggcgccgatcgcaaacggtttcgcctgttccctccaagctggttaccattggacgggatccgagctgtgatgtggtgctcaatgacccaactcgctcggtctcaggagttcacgccgggctttattttgatcccaaaaccttaaactttcacattcgcaacttaactcgggatcgtttgcctcctaagcagcccaaccccgtctgggtgaatggccgaaaaataattcaggaagagcttgcgcttgaggccaatagccaaattcagttggggcacattgtgctgagggtgaagtctatagaagtggccaggaagaatcagggggttcccctcagccgcggcactttggacgccctcaaggttaagtgcagccgcctggaaaaccctcactacctgcccccagaatatcagggtcagaattgtccctactgtggacatttggtcttgagcgctaccttggtgatccctcctccagaagctggcaaagccccacaacctcctctctagaggaccaaccctttctattcttcttacagatcccagtggctgatccaagtccgtgggggatagaaaaaagggatcccgggcaaaccaaaagtgacctgtgaggtcgcgctgttctgtgttttctcaatggcctcttcatgatctttgtacatgatctttgtaaaggtgagcagaagctatgcaaattcaactgagctgggaagatcccatcaccgaagaacagcaggagctgatttttccattgcctcttgccttgggcagggagctggcccaattgccacaggaatggcaaggtcgagaagtggcgcgggctgtgtttgccagccaggagatctcccgttatcacgccctcgtctatctcggtgaggatggccaggtcatctatgaagatcgcagtgccaacggcagccgcatcaatggggaaaaaatccgtcaggcacgccgggtgctccaggggggagaagtggtggagcttggcccctacagcatcaccgtgggtttggtgtcccccagggatcccaatgccacccttttgaccggcacccctactcttttgctggagccgcgcaccgaactgattcgcccggccacccaacccgacaccgcatttgaggttcccccggcttccacggtggtttttaccccagagcagcttcctgaagtgcgggctggctcggattttccgccgccggatttgtttcgagctgagcaaattgccctgagcgccctcaaagccaccggactacctgtggaagagaccctctatttggccttgggcggcggtatcggcagctttgtctgggtggataccctgcgcatctacggggtcagaccggaacacatccgcgtcatcagcattgcccgcaaaccctacgaacggtatgaacggcttttgaccaactgccagatcccccgctggaagcgaattcgctctggctccgattcttgtccagacaacatttggggctggcccggctatgccctgcgagatgcttggcgttcctttttctccggccgattgttggaagcattcggctttttgtggcaggtatttagtgagcccttgttggcagatacctatacgccgcgggcgggggatgtatttgcctcaatggatcgggaggcagcccgaattggttgggagcaaatgttgtgttacggccatattcgcgccattcgcaaaacggaggatgggcgatatgtggtggcctattcggcaacgcggcccggccatacagatcaccgttttatggtggccaagtatctccatttggcaactggatatccggccatcaagttgctcaacgacctgcaggagtttcgcgaaaaaacaggagatttgagatcggtggtacacggctatgagcctcatgatcacgtttatgagcagttggagaaacaaggtggcaccgtcctaattcggggatttgggatcgtcgcctctcaggtgatggaacgcctttacgaagcccgcaaagtcaacccccgcatctcggtggtgcatctgagccgtgcgcccaaaagcggtaatcgcttcggacgagccaaacgggcagtggagaaccattgggagtttcagcccttcaactggcccaaggccacttggggaggagttctgcgtgccaaattggaagcggcgacccccctggaacggcgcgaactgctggaagcttggggcggcaccacgacagcaagtcggcggaaatggcggcggatcgtgcggcaagggttgcgagagggctggtactcgattgtgttcggcaaggtggagtcggtggttcccggcgacaagggtaagccggtaacctacattcgaggtacccacaacaacacgcaattaaaggtggaggccgatttcgttatcgactgtacgggtttggtttcggatcccatgaccaatcctctcctcaacgatctaattacccactacaacctgcccctcaatcctcacgggcgcttgcatgtctccaacgactttgagctggtggagatgcgcaaccgggatgggcgaatgtacgctgccgggatcatcaccttgggcgggccctatgcgccggtggatacgtttttaggtttacagtactgtgcccatcgctcggtggaacacctggctcgactgcgggcaccgggggtcaaaggcttagaagggatccgatccctgtggcaatggtgcaagtgggccctaaacatcagcccctagcttgccgacattgggcaacgctcctggattttgccggatgtttatggttatcaacgctattgttggcgacacatcatggctattccccatcccgttgaacctggtgaaaggggtgttgcgttgatccccaactcttccataccaaagggggaagggttgggggtgagggccagaagattctctcaaacagaccgggagcgaaatagatcctgatgatctcgataggcaaaactgctggaggaaaagatgactccgaccttgattggccgctggcaaactcgcattttcttattggccaccgttggtgttttggcaagtttacccttttattttgggatcactggacatggcggcagcctcacctatttttgggtgctgttctacgtaggtctgtttggctgtgtttgggatgttgtttataactacctgatggggtggatgtgggatcacgattggcctgggatccttcagcttttggccggcatttgggaagggctttttttgggtacagtcttgaaggtggtgggtcttccttatatcccaacccaacggtttgacttgggagattttattctccactacagtgtggtctgggtttgcctttacctcagcgcttgggtggtaatgcgcattttgtttccccgctggcgctttcgcggtggagagtggctggggccatggccgcgctccggcagctagaaaggggatccattgccgttagaatcgggctgggagcatgactttagtcaatgatacgctggactatactgaaaataatgtacagtatgttcagtatggctgcttggtatggctaggtatgtaaaaccgagagaagcggcggattattttggggtgtgtctccacaccttgaggcgatgggaacagaaaggctggatccatgcaatacgtacaccatccggtagggcgagaaggtatgacctcgacagctacattggcctccggcccgctgacgcgaacaaagcgcccagaaaggccaaacgagtcgttttgtacgcccgagtcagcagtcgagggcagaaaccagacttggagagacagattgcaagactggttaacctctatcctggagccgaagtggtcggagaggttggcggcggtctcgacttcaaaagaccaaagttccttgccttattggaacgagttcgtgcgggagatatcggaacgattgtggtcgctcaccgggatcgactctgccggtttggatttgagttcgttgagtggtactgccgtcaatacggatgcgaaatcttggttctcgatgacgatcacctttctccccagcaggaactggttgaggatatcctcaccatcctgcactgcttcagcagtcggctctacggactcagaaaataccgggctgcaatcgagaaagatacggatttatccggagccagcgctggctaaagtttggaagcggtggcaagcggcgtgccggtactgctacaaccaagcgattgcctatcagcgccagcatggtgccccaaaaacggccagaaagctgcgggacatcatcctgcgctccgacctacccgagtgggtgaaggacgccccctgccacatcaagcagaacgcggtcgtcgaggcgtggttggcgtttcgccgaagcaaagacgcgaggtttcgcagtgtgcgggacaggtcgcatacgctgcaattcaacgccggcaactttcgcaatgggacgtggtatccgaaactcacccgaggtttggcgttccgtgcatccgaggagatgcccagagagtgggcacgcggaactgagctaatgcgggtgaaagacagatggtatgccatctttcctgagcccgtgaacgagcagtgttcgttagcaaagggggttgttgcgcttgaccctggggtaagaagtttccttacagggtttgatggggcgggctttgtagatatcgccaagggggactttggcaggatcgttcggctgtgctaccacctagacgatctgcaatctaggctgagtaaagcaccgagacccaagcgtaggcgaatgcggcaagcggcgtttcgtctgcgggagagaatcaggaacttggtggacgagtgccatcgcaaggtagcggcgttcctaacggataactaccgattgatattcctccccactttcgagtcagccaagatggttgccaaggcagggaggaagtttggtagcaagacagcaagggcgatgctcacctgggcgcactaccggttcaagcagctcctgaagtttcaagccaagaagaaaaacgtggttgtcgtggaagtatcggaagcgtacaccagcaaaacctgtaccaagtgcgggcacatccacactaagttgggtggcgcaaaggtgtttcgatgcccaaagtgcaaccataggctaccacgagattggcaaggcgctctgggtgttatgctcagggctttgcgggataccgcctttctgtttggactccgtccgagtagcgcggtcgcgtcagcatcgcgtagtgacaacggaaacggacagaatgctatcgcttcaccgctgagcagtaatgcttagcagtgttcagcgtaaatgtatcagaaagccatttccagtagccatagaacggcttgctgcctaatacctgcactttcttgggaaaaagggtaaactacccggctccaaccgccctccacaccccccgtatacggggggatggacctacatacctgcacagccaagttgctggagagcccaaaccgtgcatggatttcgcggtcgctcagagactgaagctgaagagcgttggttatcttctctggcgtgttttggttggcaggcctgggcaaaggcatccaaagttgcatccagctttgtggcttgcgaggcagataccttgagcttgcagaagatagtcaggacttgggtcatgctggttatattaggcgctatcgctccccaccgtatagacggtggggtgtcccgcgcattcagatgaaggctgctggccggacaggcgctagattggctgattaaccatggatactcgcctaatcaacatcggctttggcaatatcgtcgccgccgggcgcgttatcgccattgtcagtcctgagtcagctcccatcaaacgcatcattagcgacgcccgcgaaagaggccagttggtggacgcgacctacggtcgccgcacccgcgccgtaatcatcaccgattccgggcacgtcatcctctcggccattcagccggaaaccgttgccaaccgcttccttactgccaaagtcggtgcgccggaggaacctgagtaagggcctcacaagcagcctgcgaggccgagagtgagatatcctaaaacaaaccaaaccagccaactgtccagccgtcctttgtcgctctccgcctatggcagtttcttccactacgctctcctcgccaactccccctgagtgcctgcagcaacaggaagcccctcggcctcctgccactcgcggtcgcctggtggttttgacagggcccagtggggtgggcaaaggcactctggtcagccaattgcgccagcgccaccctgagctgtacttttctgtctcggtaaccacccgccccccccgccctggggaacaggaaggcgtcaactactacttccgcactcgcgaggagttcctcaacctgattgaagccgatgagttgttggaatgggcccagtacgcaggtaacttttacggcactccccgcgagatcgtgttccaaaaactcagccagggtcaggatgtgcttctggaaattgaactggccggggcccgccaggtgagacaacagtgtcccgatgccattcgcatcttcctgtctcctccctcgctagaagagctcgaacgccgcattcgcgaacgcggacaagactctgaagccagcatccaacgccgtctgcaacaggctcgcaaagaattggatgccaaagacgaattcgactacgtgatcgtcaacgacaatctagagcaggctctacaggagctggaagccttgctttatcctccctctccagggaaggggcaatcctaggagctctgcgactctacgcgcttttttccgagagctcgcgtctttttcttaactaaaaaacggcgacacaagcctcggcatccacgccaagtgctttttgacactcccccgactcaagtcggggaattctcacgcagtccacaaccggaatcgcgaaggcgctgtcaagacgcccctacacacaaagggatagcttagtagccccgcacttgagtgcggggcggaaaagcccgctagccactttagtcgcttacccatgatgggggtcgttgatatagtttcatagctcaaacaacctcttcctgacttctcctaccaagacctttttccttctctttggccaaaaaatgagatgaacaaccgctagccccacaccatggttgtagtgattgtaccgttgactttcctctcgcactatcgcttgcccatgtcagactgcggttgtcatgccgcttgccaacaatgatggagtgcggctgtcagcaggttcgagtcaggaacagggagctagtccccctatcagagtacttgtgtcaacagtctaataaggtgtacaactgtgctttgtactatgcgagacaagtctatttcaaaacgaagcgatgggcaagctatggtgcgctttgcgctgagatggtgagaacccaaaacaagcacttcatcgcaatgtatgtctccgccgcacaacagacctgtaagtctgtagctggagtgggtctatgccaagcctgctcagcccaaatcactggatccgagaaaagctctagcaattgaccacggagtcaacaactggcttacgtgcgttagcaacttaggacatagcttcatcattggtggccgcaaagtcaagtcctttaaccaggggtacaacaaggagctggctaggctcaagactcacaagctgcgggggttttggttgcaaaagcttcgtcgaattacggaaaccggagaatgcaatccacaaagctgtgggcaaggtcattgacttctgtttgcaccactcaattgggagaatagtctttggttggaacaaagaatgcggtttagggaaggtcaataaccaaaactttgttttcattccaacaggtcggttcaaggagcgtattgcgcaattatgtcagcattatggcatggagtttattgaggtagaggaggcgtacagctcgcaggcaagcttcctagatggagatgagctacctaattatggtgaaaaacccgacgggtggagaccctctgggctgaggcgaatgctgccgccaacctgcttaagaaagtcagcagaaccttggggctttgccttcaggaactgtctagaggcgctttgacaacgccgttacgggttcttttgtggactgcgtaagaatcccccgcctttaggcggtgggagtgtcaaatatacctacttttcgaggcaaggcagcaatctctctggacgctttccaggtctaagtaggggagtatctttagtcatttagacaggccaaaacccttataggaactcaggtacggcctgttaaagaattaaagggcacagtagcaacacctagcaaaccaacttcggaagcaggatggattgattagtaccgccagttcccacggctagggtatgctggtgagcagtgagcaagtttcctgccttttcttttgaggagagaatatgccagaaccggaatcctcctcagcccacattctggtgatcgaagatgaggccaaactggcccgtttcctggaaaccgagctggcctataggggatatcgggtgagtgtggtcggcgatggcacggtggccttggcggcagcccgcgaccagaaccccgatttggtgctgctggactggatgttgcccgggatctcggggttggaagtttgtcggcagttgcgcttgacgggcaaccgcgtgcccgtggtgctgatgactgccagcgacgaggtggcagatcgggtggcaggtctggatgctggggcagatgactatgtggtcaaaccctttagccttcaggagttgctggcgcggatacggatctatctgcagccccccaagggatctggcgacagccggttggtgtttatggatctgacgctggatccggtgacacgccaggcaagccggggagagcgacaggtggagctgacggccaaggaatacgacttgttgcgctacctgatggaacacccccgccaggtgctcacacgccaacaaattttggagcatgtgtggggctatgactttacaggcgattccaacatcatcgaggtctatattcgctacttgcgtcttaagatcgaaggcccaggggagaagcgcctgatccagacggtgcgcggggtaggctacgtgttgcgcgaataggaggccgacatcccccagaagaatggcctgggcagcctggggggatcgctgctgcggcaagattggggagaaaagaacccggagaggatttcgtcctgctagcaggtgaggttgatggaagccgactgctggaaatgaatggggggattttggggtgcagagggtgttgtcgatgaatctagggagtgcagggctgctgggccttaccttcagctcaccgggagaatttgtcttccgctttccccccgaaacccctctcgtaggtgggctggggctgcgctggtacggcctgctgatggccattgccgtgttgctggggctgctcttgaccaaagccttggcggaggcccgccacctggagaaggagccaggcgaggccagcgaacgggtcgagatcctggccctgtggctagtggtatcgggatttctgggcgcccgcctctactacgtcctcacccactggtcagagttccaagacaaccccctcctggcctttgccatctggcggggaggcatcatcatccacggtgggatcttggctggtgcacttgccctctacctttactgccgcgccaccgggatcaacggctggaagtacgccgatgtgatcacgccggggctaatcttgggccaggccattgggcgctggggcaattttttcaactctgaggcctatggagcccccattcccccagacagcagttggcccttgcgggtatatatccccccccaagcccgcgagcctgactacagccagtttgagtttttccaccccatctttttctacgaaagcctgctcaacctgcttctgtttgctctcttgatggggatgttctggcgcttccccaagctcaaagatggcacctgggtctggacctatgtggtcggctatagcttgatccgcatcccttacgaaattttgcgcgtctcggcggtggcctatctgccgggaacttccatcaaggccgcctacgtggccagcgccgtaggcctggtgctggggatcggcatgctggtctatatgtaccggctgcgcttcgaccccgatttggagcagttgacagcttggctggcccaacaggcagggctagaacaggagacggctgctgagctggtgcagcgggcctgggccatccagcaaaagcaccgccgcgctgacttgctggatcgcgtcaccctggccatgccccactttcccagcgcccttgccccccatctctctttgggccaacgggagctgctgctgcggcaattgttctgccgcttggaaggtcgggatcccgctggagaagggcttccccagccaagttagcgccagagctatcgggccggactaggccacccaaactaaccttcaggtcttcagactttgcagccacgcttctagggcgcggatgggagcgggatcccggtagaggcgctcttggcgggcttttacccgctgccctatttcctcacgccagcggtcatccaggcccagccgcacggcaatctggatgtactcctctaggctagaggcgatggtctcgtagatccccatctgccgcaggatggcgtaggtgtggcggccccgcatcagggatcccggcagcgtgacgatgggcaggccatggggcagggcttccagggtggtgttgccgccggaccagccgatgctatccaggtaaacatcccccagggcgttgtaggcggcatattgggcaggcgagagctccggcaacagcagcacatggtcttcagcggccaggccgtaggcttgaaaggcccgctgcagccgttgccaaaagcgctggcggatcccttgggagaggcggcctcgcaaaaacaggaattgacaccgccccacttcccgagcaatgcgggggaacacctcgtcgtactgcggcaagtacttgaacagagattgggcgcagaggtagagcaccctgtcgggatccaccccccaggctagccagtccacaggggcggggtcaatgtccagagggatgtagtaggtgccgatgccgggcaggggcaggagctgctcggtgtagtggccggccccgtccggcggctccatcagctcgctgctgaggaaaacatccattgttggcaggccagaggtttgcggatgtccccaggccatggcctgcacaggggccaaacgcagggcggccaactgggcacagaccgggtcgatgcccacctccgggtagaggagcacgtccagttgcgcctcccgaagggttgcctgccactccgccaggctgcgggatccggccacagactgctcaaaacgagggggcagggagcgcgtgatctcgtcttggacggccgaggtgtggaagccgtagagggccacttgggagcgatccagagcttctacccagccgccggtcaagatcttccacaccgaatgatcccggaacaggccggagacgatgcccacccgcagccggccaggacctcgccgcaggacaacagggggctgggggtagcgggccgccatcacctcccccaccagggatccgtacaggtgctgcagctcgcggtcgttctggccctggtagggcacaaagaagggttggacggagccgacgccggcggcagcgcgctctaaagcagcgggatcccgcggcagttgggcccagcgggccttgacctgttccagcgcttggcggtggcgctggcgggcgcttgcaatttgctcaggggtgtcgtagagcaaaggcaactggctgacgcaccagcccagggccgcggccaaatcggcgggatcggcctgccagaggcggtagaacagctccgctgcttccgcctcccggccacaatcgcgcagcaggatggccagcgtgtaggcggcatcggcaaagtccggctgcaactccagagcctgcttcaggggtaccagggccgcctccaactccccctgttgccgcagcaccagccccaactggtacagaacttccggatccggcccccccctgctccagagcctgttggaggtgagcttttgcctcctccaggcagcctacctgcttgaggacaattgccagattgtagtgggcgtcgggaaaccacggctgctgggccaaggcctgctgcatcagggcaatggcttcttccagggatccctgctgctgccggcagatccccaagaggtgcagcgcctccgggtgggcgggctgggcttgcaacacctgttggtagagggagatggcctccggcagttgccccgcctggtgatggtggacagcctgaaccagcaggcgctgcaggtgctgttcctggttctctcggctggggccaaagccctttcccggcggcgacatctttagccgttgggaaaattcaaaaagcctgccaaggccggggcaatcggcagcagggtcatcaccatcaaaaagagggccagcaacgccaaggcatcccgttggccgtcggtctcggtaatctcatcctgcgggggacgctccggctcgcgggcaataaagagaatcagcagcgcccagtagagggccaagacgttgctgatggccgccaccgccagggcaatcagggtaatcaccgtggcgcgggccgccgtcttccgcccgtacaccgcctgcacaatgcgacccccgtccaactgccccgccggcagcaagctcaaggcggtgatggccaggccaatccagcccaccgccacgaaggggtgaatgggcaccagctccgcctgcaactgggatcccagcaccagccgcgccagcgtgcccaccaggatggagctgcgaaagatctccgtgggcacgtacagccccccggagccagacagccttaggccgaccagcagcaccaccaaggaaaggaggccgcccgccgccgggccggcaaaggcgatgtcgaacagggccttgcggttgggcaccggcgactggatgcggtttagggatcccagcgtgccgatccccaagctggggataacaaaagccgggctgaggcgcaccccatacctgccggccatccagcggtggcccgtctcgtgcaccagcaaaatggcgaagatccccgccgccacgggcagggcctccacccaacgccccggcgcctccaacagccggaagccgaacaggttggcccccacctccaaagtggccagaaagctagccagcattaggcctgctgccagaatctgggctcccctcgaggtgcggtagttaacaatctcatctggcaagaccaccaccgccggcttttctgaggcatcttccaccaaaaacagttggtagcggctgcccagccgctcccttagcctttcctgcagcagcggcaccaccccctccgcctcccgccgtaggttgcccttgaagatcgccccctccccataggggatggtctcagtcacaaaaaaggtgtccaggctgaagatggactgaatggcctgcaaatcttccgcagagatgccccgcaagaccaaaggctgctcggcaggcgtctccccagccccttccgaggggatttcctgccactcctccatctgggccaactgctgccgccgcgcctgcagctcctgctgggccaactgacgggttttgcgccccacggcaatgtagagccccgtgaacaccagcaacagcagcaggaagccggcgaagttgaggtagatccccagcaacagcagccccagaaagaccacccacggcaaaaggagcagggatccctgtaaccacacccagacggccagggatccccgccggcgggctcgccagaagccccaacccaaaaacgccagcgttcccaacaaaaagaggggcgtaatctcggcggcgatgttcatggctaacccacgaggcttaccaatagggagctggagtcaaaacggctcaagcggaaacagccgttccttcaaaccgaggctccggctgctcccacaagtaaaagccagctttgcgcggtttgagcaggaacagccgcaggaactggtaggcgttgttgaggtaaagaggcagcttgcgcaggctcttgaagggcccagctccgcgggcaatctccctcaacttggcgttgttggccacgcacttctgcagccggcgcacaaactcggggttctccacatccagcaccaccgggaagaccttggccgcctcgcggttggtcttgtagatcacctccatgtcgtaggtgtgcggatccaggcccaggaggcggtagaaacctgggcgctcgcccacgtcgttgaggtacatggtggcaaacaccgacagcaggaagaagcgacaccacagctccgccacccacccctcgagcagccgcggctggctcaggagcatgagggcaaagaaatcgccgtggcggttctcgtcctggcaccagttcttgaagaagttgaagattgggtaaacgcggttttcggggtgagcctccaggtggcggtagatgagaatgtagcgccagtagccgatcttttcggagagataggtggcgtagaagataaagcggggcgcaaagtaagtgtaggacttgtgcttggtcaaaaagcccaagtcaaaggccatgttgaaatcgcccatggcgcggttgaggaagccggcatggcgagcttcatcgcggctcatcagggcaaagcactcagccaagaccgggttggtctccttcagcctgcgggatagctccttgtagaggaggaagccggagaactccgccgtgcaggagcgctccaaaaactccacaaacagccgccgcgcctccggatcgagccggctttcccaatcttggttgaactcctcgccgcggacgaagtggtggcggttgtagtcggcgcgaaactcctccaagatggcccggaagtcggcctctcgatcgcctaaccccatcttgccgatggcctcgaagtcggtagtgtagaagcgcggcgtcaggatggtctcggtgggcactcgcgcctgggtttgggcagctcgcaaagtggaactcataggggttacaggatgaaaaggccagtatactctcgcagtttaccagcccttgtggccggcggggggataagaagtgttaccgacaggccccacaaccccctacgactgcaccgccgccggctgggatcgcgccggatccgtcagctcactcccctcctccgaaggagggatcacctgccaaaacagaggcaggtagcgctcccagttctgcaggatgcgctcggctttgggggaatgggtgcggcggtagtgctcttggatcaggcccttcagttgcgcttccgccgccgccgtctgtatccgctggatgcgcacgatctcgccgttgaccttggcggggaagttgccctcttcatcgagcacgtaggccaggccgccggtcatgcccgcccccaggttgcggcccacccgccccagcaccaccaccacaccgccggtcatgtactcgcagcagtggtcgccggatccctcgatcaccgcctgggcgccggagttgcgcacggcaaagcgctcccccgcctggccgttggcaaacagggatccgcccgtggccccgtacagacaggtgttgcccaggattacattttccgccggatcccgcggggcttctgggggagccagaatgacaatttcaccgccgcacatgctcttgcccacgtagtcgttggcttctcccgtcagggtcaggcgcatgcccgccagggtaaaggccccaaagctctggccggctgtgcccacaaagcgcagatccaacagccccccttgtcggacaaagccggtatccccatacagccgagccagggtgccggcaatgcgcccgcccacgcagcggtcggtgttggcgatgggcagctccagcatggccgcgccgcaggtctcgatggccttttgcacctcgggccgggccaagatggcgtcatccagcaccgggccattggagtgcaccggctcgtgctccagccactctgggcgcttgtggggatcaaagcccggcggagttcgcagcagacactccaaattcaaggactgggttttcgccaaagccacatcggcgcgggggcagagcagatccacccgcccaatgacctcctccagggagcggtagcccagccgggccaggatctggcgcacttcctcggccacaaaggcgaagaaggtcaccacctggtccggagtgccagggaagcgcttgcgcagctcttccttttggctggtcacccccaccgggcagttgttggtgtggcacacccgcgccatgatgcacccctcggcaatcatggctactgtcccgaagccgaactcctctgcccccagcatggccgccatcaccacttcccagccggtgcgaatgccgccgtccacccgcagaattacccgctgccgcaggccgttttccaagagagcatgatgcacctccaccaggcccagctcccagggtgcccccgcatgtttgatggagctcaggggagaggcccctgtgcccccctcgtggccggagatctggatgatgtcggcattggccttggccactcccgccgccacggtgccgatgcccacctccgccaccagcttcaccgacacctgcgcctgcgggttaacctggtgcaaatcgaagatcaactgcgccagatcctcaatcgagtagatgtcgtggtggggcggcggcgagatcagggtcacccccggcttggagcggcgcagcttggcgatgtaggggctgacctttttgccgggcagttgtccgccttcgcccggcttggccccctgggcaattttgatctcgatttgccgcgcgttgagcaggtactccggcgtcacgccaaagcggcccgaagccacctgcttcaccgccgagctggcgttgtcccccatgcgcaggcccttaaggtgaggaaagcgcgccgaggtcccctcgggtgttacatcggtgatggggatgtagcgctccggatcttccccgccttcgccggagttggacttgccgccgatgcggttcatggcaatggccagggtctcgtgggcctcgcggctgagggcccccagcgacattccccccgtggcaaagcgcttgaagatctcggtggccggctccacctcctccaggggaatgggatcccggtcgctgcgaaagtccagcagatcccgcaaggctgtgggggtgcggccccgcagataggtccggtagatctcgtagtggtcgggctggcctgaggcaatggccttgtggagcagcttggccatctccgggctgttgatgtggtattcccccttgggccgcgcttggatgaagccaaagttctccagctttttcgaggtgagctgggggaaggctcgctggtgattggccatgccctcgcgggccagatccgccagcgtcatcccccccacccgcgacaccgtgccgcggaaggccagatcgatcacctcttggctgaggccgatggcctcgaagatctgggccccgtggtagctggagaggagggaaatgcccatcttggagaggatcttgagcaagcccgcctcgatagctgcccggtacttcagttgagcttcggccagagagagctggggcagcttgccggcggccatttgggtttgcgtcttgggcttgtgccaccactggcgcaccgcctcataggccaggtagggacagacggcgctggccccgtagccaattagacaggcaaagtggtgggtactccagcactgggctgtctccaccaccagggaagcgcgcaggcgcagcccctcctggatgaggtgatggtggatggcccccacggccagcagaggcgggatcaaggcctgctcggcgctcaggccgcgatccgagaggattaagatctctgctccctcccgcaccgcttgcgccgcctcttgacagagggcttgcacctgggcggccagccctgctggcccagcggccaccgggtagaggatcggcagcgtgcggcagggaaaaggcgtctgctgcagggcggccagctccgcctcgttgagcaccgggctgcgcaagtgcagcagacgggcatgctctgggcgaatctccagcaggttgcctttggatcccaggtacacctccaaagacatcaccaggctctcccgcaggggatcaatagccgggttggttacctgggcaaagcgctgcttgaagtagtcgtaaagggggtggggctgggtggagagcactgccagcggcgcgtcgtcccccatgctgaaaaccggctctttgcctgtggcggccatttcctcgatgatcatctccacatcttccgaggagtagccgcaggcagtttgcagttggagcagctgctcttcggtaagctgcggggcgttctcaaagtcttggctagccagctgaacgcggtgagcccttaaccactccccataggggtgctgagctgccacctgggtcttgatctcccagtttttgtaaagctggccactttgcagatccaccgtcagcatctgccccggccccagccgccccttttccaggatctcggcttccggcagcggaaccaccccggcctctgaagccaccaccagcaacccatcgcggctgagggcatagcgggccgggcgcaagccgttgcgatccagggtggcgccaatggttttgccgtcgcagaagaccaccatagccggcccgtcccacgcttcctgcaggccggcgaagaactcgtagaagtccaccacttccgggcgatcttgcagctccggctggtggcggtaggcctccgggatcagcgccatcatcgcctgctggctggagtagcccgacgcgatcaagagctcaaagaccgcgtccaggcccgctgagtcgctgctgccgggatcgatgacgggtttgagctcctcgatggcctcgccccagaggggatgggccagggtgggctcgcgggcagccatccagttgacgttgccgagatacgtgttgatctcgccgttgtggcagaggtagcggaagggctgggccagcgaccagcggggcaaggtgttggtgctgaagcggcggtgataggtggcgtaggcggtggtgtagagggggttgtgcagatcgcggtaaaactggcccagcaccgccgattgcaccatgcctttgtagacaatcagccggcaggagagagaagcaaaatagatggaataaaagccaaaccggctttccacctgccgccgcagacgccgccgcagcagatagagctgccgctccagctcatctcccgccagcctgggatgggtgagaagcatctgccagatagaaggcagggtttgccgcgccatcggccccaggcactccggattgaccggcacctggcgccagaggggccgcccccactcgctggtggccaagtagtcgtcgataagctggcgtaccgcctggcactcggcgggagcctgaggcaaaaacaccatgcccaccgcgctgcggccgggatcccaagcccggatctcgtccctctctgcctgcagcagttgccagggaatggctgtggcaatgccggccccatcgccgctttggttgtcgccgccgcagccgccgcggtgctccatgcaggcgagagcttggagggttttttgcagcagctcgtggctggctctcccctggcgatccaccaaaaacccaacgccacaggcatcccgctcttgaaagtgccagctttcctgcaggatgggaaccgagacctgggagcgatggggattcatggggaaaaacggcttggaatgaatcacgctttagagttgggaaactagcatatcgcaatccaatccggcaggaaaaggggtcagccccaagtcaagctggattttgccgataggacaatcggataagcgaagaaagccaaaaaaggctcgctacgaacagatttttccagtttttctgccagcttcttcggcagactttggacgatctgggacaaccagagggtatgcctcagctggcgctggcttcgcttgccgccaaccggccatgtggagaactgccattaactgttatctgaagaagtcggaaaatgtatttcgcagatcggagagccggtcgttgaagcaggtgagccggtcatcggtggagctcaccagggttaaatctgccctgccggttgcgccctcggatcccaagagggggacgctcatgcggctgggatccgcaggattctgggagacgcggatgacagcttgctggcggttgaactgataggcctcggccacgtagcggatgggctcgctcaaattgggatccaccggcaagctgggggccggcaaaagatccaccagctcggtaaaggtgccgctccgcaggcccaccacggcagcagcccccaactggttgcagatggcgatgagcaccggctcttgggcgctggcgctgacgttggccaaggtgacggtgacggtggcccggctgggcgctgggggataggtgatctcaaaggtgcgggcagaggcgttgcccagctcgtcgcgggcgcggaagcggagctgccctctgtagggcaggatggaggagaagtagaggccaaagcgatcgctagggccccgtccagggatgttggcctggccggggacgtaggcgaggacggcccgcgtctgccaattgttgggcggcgcatagggcagcagcgggccgctattgaggctggggggttctctgggaggcggatccggctggccatctctgttcaagtccaggccgttgcccaaaaaagccaccgagcgttggagcaggatggggcggttttgggtatcgaccagaggagaccgcccttccgccagccccgcattctccacatagacgttgaaggggcgattcaagatctggttgtcccgctgccgccgcacgttgaactgcaagtagggccccaccgcgcccgctgtcggggatccccctgtaatttcaaagtcgtcggcccgcagaaaggcattttccagcgggctaagcggcgttgtcgcctcgccacagccgaccaggccgagcgccaagatcgccccagctgccaaagatcccagtctaggtttgacgagatttgggataagagattgaacaggggaagtcgggcccgcacaggtgggatgcgcaggccggcaggcaagctttggcttcaccattcatcttctccccacaacagagattggcgaccgggctgagcgggaaatcggcgaaaatccacctgcagccccccagcgtcgcctgaaccactatatcctgagcttcggtttggatcccaccatccctatggggttgggagccatgagtcggcgatagggagggaggaattgagggaatcgctactcctttctcctgagccggcttgatagcttagagggagcgaaaggtggatgcccatgtcagatacccctgcagtcttggtagaacaactccagaagcgctacggctccacagtggccgtggccgatgtctccttccaagtagagcccggccagatctacggcattctcggccccaacggcgccggcaaaaccaccaccctgcactgcctgtgcaccctgctgcgccccgacgcaggccggatcgaggtgtgcgggatccccgtcaacgaaaatcccaaggcagtacgcgaaaagctgggctttgttgcccaggaggtggctttggataaggtgctgacggggcgagaattgttgcagttgcaggccgatctctaccacctgccgcggcccttggcccaagagcggattgccaccgtcctcgaattactggggctggccgaccgggccgaccaacgcatcggcacctactccggcggcttgcgcaaacgcctcgatctggcggcaggactgctgcaccagccccaggtgttggttttggacgagcccacggtgggcctagacgttcccagccggcaggccatctgggacttcctgcgccagctcaagaacaccggcgttacagtggtgctcagcagccattacctggaggagatcgacctattggccgaccgggtggccatcatcgaccgcggcaaggtgattgccgaaggcaccccagaagagctaaaagcccgcgtcggcggcgagcgcatcaccgtcaagctgcaggagtttgcgccgccagaactggcccaacggggggccgaactgctgggatccctgccctttgtccaaaaagtggtgatcaacagcgcccagggcaacgccctcaacctggtggtgcagcgcaacggggaggatcccctcagccagatccgcgcccacctcgaggcccatgggctggaggtgtttagcagcagccaatctcgccccagcttggatgacgtgtatttggcggcaaccgggcaaaccctcctggatgcggagctggctgccgccgaagccaacctgggcaaaaagaaaaagtaacttcattttcaagagcaatgcaacggttccccacgtcgatccctaactccccaattgagccatactgattacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctatcaggcaggtaacacctccatccgccaggtagctaaacgcttcatggtgaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagctcctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatggcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatgactctaaaaaaaagacctaccgcagtgcaaaagtcaaagaagaggaggtgcaaagggaacgactagcttatagtcaagaagtcaggaatattccagcggaggatttgattgccatcgaccagacgggagtctgggagggaatggagcggagagtatctcggagtttacgtggtcaaagggcttatcattatcgtcagagatacaagggtgaaaagtatacagttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagactttttggagtttttgagaagcgagctatgtccgaagctagatgcgaggaaggttgtgattatggacaatttaaatatccacaagagtcgggaagttgaggaattgattagggggacaggagcacgaatcctatacctgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtattgaagtattttattcggcagctttgcagaattgggaaatatagcatggagcagacagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagcccttaacaggctgtacaagctgatatgtacaaagttccattgatattgattgatcgattgaagattgcattgatgattattgatcgcaacattgcaggagccttggtatgacctctgccgcttcccccatccaatccaacccgattcctctatttacagccgacttttggcaggagacctttgccctcgcccgccgcttgtttatccaattgcagcgtcgccccgccaccctgctggtcggcatcatccagccgctgctctggctgattttgttcggggccttgttccagaatgcccctgccggcattttcggggccggacaaaactacacccagtttttgggggcaggcgtgatcgtgtttacggcctttggcggggccttgaacgccggtgtgccggtgattttcgaccgggagttcggatttttaaaccgattgctggtggctcccctcacctctcgcttttccattgtgctggcctctagcctgttcatcgtcagcttggcgctgctgcagacggcggtgatcgtgggggcagactacgtcctcggcggcgggatcccggacgggccgggcttggcggtggtggcgttgatcgtgggcctgttggtcttgggtttcaccgccctgagcttgggcctggcctttgccatgccggggcaccagcagttgctggcctttatctttttggtgaatctgccgctgatcttttccagcaccgctttggctcccctcagctttatgcccacctggcttcgctgggtggccagcctcaacccgctcacctttgccatcgagccgattcgccacgtctatcgcagcagcacctggagctttgccgatgtggtgctgcaggccccctggggcgaactcaccctggcgggatccctggggctcttgacagggtttgtggtggtgtcagtgctgctggtgcagggggtgctgcgcaagagtttggcctgagcattttgcccaggctgtgcccctcaaagccactggcgggagacggacttctctagctctgcctgcgcttgctgcaccagggccagagggctgtcctttgctggcgagagatgtagaggaggggtgaggctgcgggcctgcagggccatgtggagctgcagttcggttacatagtcgcgcaggtcaaagccagcggcagaagaggagcgagctgtagcggaagcgtaagaggcagacatcacggcaagaagtccctcggaaaatggccaccgtcgccctgctacgctatcacgcctgctcccctcgagggagttccagaatgttagctttgattaagctttgcaacagattttggccatggcggttcttgaagattggcagcgctccaagttggatcccagcgacgatgccctcttttacgactatccccgcttcgtaacccatgtggatgccggcttcatcggccagctcacggatctctaccgccgctacttgcagccccagacccgcattctcgacctaatgagcagttgggtttcccatttgcccccggagatggattttgcccatgtggaagggcatgggatgaatgctcaggaactggccgccaacccccggcttgaccatttcttcgtccagaacctcaaccaaaacccgcttctgcccttcccggactgcacttttgatgcagcgctgaacgcggtttcggtgcaatacctgcagcagccggagcaggtgtttgccgaggtgcatcgcatcctcaagccccagggccttttcattgtcagcttctccaatcgcatgtttttccagaaggccatccaggcctggcgggatggctcggaagcagagcgggtggagctggtcaagcgctattttgagtcggtgccgggattcgagatcgtcgaggtgatccagcggcctgctcccctgggttggcttgcccttttggctggcggggatcccttttacgctgtggtcggtcggcgaaccgaggcatgaggccatccatcttgcgcgtggcgcccttgcatttctggactccaaccggcatgccgctgcggttccccggccttgaggggcgggttgctccctgccgaacgacgggggcaaaggcgacgagactggatccctgaggcaaactgccatcccgaggaggttctgcgggggttctccgggcaagcttaggaaggggggggcaaagggatctgcagctccaccactgtgccgctacccaagcggcggttgcgccaggtgatggttgccccgattagctcggctcggtagcgcatgttgagcaatccatggccgtggccaggtttctgatcgggatcgatcccaccgttgaactccggcatgccacggccatcgtcgatgatcttcagctccaggtgggtgtaaggggcttcgggattgacagaaggctcctctgcgccgctaccggcttgaaccttgggctgaatggtgatgtcgatgcgccgtgcccctgcgtgtttgacgatgttgttcagcgcctcctgcacgatccgaaagatgttgctttggcaggcagggctgagacgggagagcaggccatcggcgcggttgtcgaagcgggtgagaagcgggtgaggagaacgctgggccgcccgttccagaaggctgcgcagagccgggcccaggttaaaagcccgcatggccagcggctgcagatcctcgacgatcccccgcaactcggccatggtctcctgcagttggacgctcatgacgcgtagctgagcctggccggcagggctgagggtcggatcgccggcgagctcctgaatctgacgagacagagctcccagatccgctagggtctgatcgtgcagatcggcggccaggcgacgactttccgcctctcgcccctcggtcagcccttgcaaggctgctgccgtcgcctcttgacggcgaacctgctcgtagaaggaggcccgctgcagcgccactgccgcaatgtccgccagcgcttccaccaagtccctatctgcaggggcaaatccggcggcttcgggggcagtatcggcagttggaggcttccggcctgccgtcgccaggggcggaatggaggcgcagagcacacccgcaatctggttggcatcggtaaccagaggtacacacagtagggagcggatgcccttctgcaacagcgtctggcgggtgggaaggggcagcggaaaggtttggacatcggggatcagcagcgtgtccagatgggtgtagcaacttacccaaatgagctggctcagctcaggggtcaacgtctgccccacctgggaagggatccccggctgacggcggtattcctgaagaatggcgaggggttctggagccgctgcaggctgttgggcgctcggcccatagccgctccgcggcgccacaaaagtacagcgatcgacctgcaaaacttccgccatgccctcgagggcaatctctaccacttggtggggatcataggtgccgctgaggcgctgggcgacctggcgcaacaagctttcccgctgggccgagatgcgggtttgctcgtaaagttgcgcctgttggagggcgatccccgcctgctcggccacggcttccgccaactccagatcctccggctgccagggggatccgccgtgagggtagcgcagcagggcaataccccccaacacttcctgttgtcgctgcggctggtcagaggcaaacaaaggcacccacaacagcccgcttccctgccgctgcggcttcaagtcatccggcaccaccaccggctccttcaaggtggtcagcaggctggctgccaagcgcaacttggcctgaaccgtttccgacaattccggcgggatccccggctccggccagggcttctggagggatcccgtcagcggggcatccagcaagggctccgtcccgctcacgcgcacggcaggggtgagctccggcgcatagatgcccacaggatgcagcatctcctgttctggctgccaaagggccaagatacacacatccgcctgaaaagccgcaccaatctgctgggtaatcgcgtggaagagagtggtgggctccaggctggagcgaattgccgctgtgatcgagtgcaacagcgccagccgttccgcctgccgatgggcccgctcaaacaggctggaacgagttagggcaatcgccagttggtaggccaccgagcgcaacaggtcaatctcctccggctgccaggggtggggtgtagttaggtatacccccagcagcccgatcatcccccctggcgcagcagccaagtcggatcggcccgtctgcggatccctgccgccggcttcccccagcccggctcctgctgagcccaccgcttgcaacgggatcagcaccgccgagcgagcctgtagcgcctggaaagcggccagtccctgcggcggcaacagatgttcctgagccggctgcatatgcagggctatttgcaccacctgcccctcctgcaaccgctcgcacagcgagccaaagtcttggatccggtacacctgccccagggacggggccagcccagggcttagggcctcgtgggtgacctgaaccgtctcctgatccgggttgatactgtaaaaacaacagcggctcagccccttcacccctttcgagagaaaggcgtgctgcagctccttcagggcagtgctgacgatttgatcccactgcagaaagcggtggacagtgctggtgatgcggttgagcaacgcctcccgcaccgcctgtcggcggctgcgctccagcagcttggcattgataatggcgctggccgtataggaacaaagaaacttcactacttctacaaagctggcctccaagggtgtccggctcagcagagccaaagcgcccagccgctcctccccgcggttaattgggtaggcgacaaagccccgcaggccattggccctcacccactccggggcaggcatccagacctcttgatccgggttgttgctcaagaggggcaacccttgctggaccacacgccccatagggctgtcatcggggtagattcgctcaatttgggcgtgggcagggctgagcaggccagcatgggccaccgaccgaaagcaaccctcttgcgggtcgaaaaaccagaggcgagcggaggccacgcccaggcggctcaccatctggtgcactagggtttgagccaacttgagcaggccttgctcccacacctccggctccgccgcttctgaagcctcttgcgaagagagcagcaccagttcctgaacgatttggttggcagcctgaagctggatcaagaaagtggaatccggatcgacaaaagcctgcaaaggcatagcagcaagcaatagaaaagtcaactccaacagcctgaactcaggcaaccaccttctgcaccgcctccagccgccccaaagcccagccccgccgctgcaacagcgcaaaagaggccatcaaatccggcccctgcagatcccctgtcagggcggcccgcaagcttttcagcagcaggccctttttcatcccctggcttttggccacctcttccaccagcggttttaggctgtccgcggaaactggctggggcaactcagcagcagccaacgtggtggccatggcggccatcgcttccgccacccccggcaggcgcaactgttccagagccggcaacgagtagctgaggggctcttgaaacaaaaagcggctcaggggaggagcctccgtcaggcggtcgatgccctcggcgattaggcaggccacctcttccagccaagtgggatccggcacggatcccaggtcaaaccccgccgcctgccaaaagggtgtcagccgctccaccaattctgccggggagagctgcttgatgtactggctgttgatccagttgagcttgttccaatcaaaacgagcggcagcccggttgacccggtcgaagtcaaacatcgtagccgccttttccaacgagaagatctcttccccatcgggaggcgaccaactgagcaaagccaagtaattcttgagagcttccggcaagaagcccatctgctgaaactccgccaccgaggtcgccccatcccgcttggagagcttcttcccttctggattcaggatcaggggagaatgggcaaactgcggcggttcatgacccagagcgcggtagagcaagatctgcttaggcgtgttgccgatatggtcttcgccacggatgacatgggtgatgcccatgtcgatgtcgtccaccaccactgccaggttgtagagagggtagccatccgcccgcgcgatcaccatgtctccccccaaatcctgggtgttccaggtaatggggccgcggataagatccacccacgacacctccaggggctcctcgatcttgaaacggatcaccggctgccgaccctcggcttcataggcccgtcgctgctcctcagtgagaaagcggtggcggttatcgtagcggggagccttgccggcggccttctgcgcagcgcgcattgcttctagctccacctcgctgacatagcagcggtaagccagcccctggtccaaaagctgctgcaccaccgcttggtagcgcgcgatgcggttggactggtagatgggcccctcatcccaatccagtcccagccaggctagccctgctaagatgttgcgggtgtagcggggggaagagcgctcgcggtcggtgtcttcgatgcgcaaaatgaactggccaccgtggcggcgagcgtagagccagttaaacaccgccgtccgggcggtgccgatgtgcaagttgccagttgggctaggggcaaggcgaacgcgaacactcacaggcaacggttctcaaacagtgcatcccgatcctagtcggcagggggatcccgtgtcatgttgggggctgcaaccgttgtcaaccgaagtctttcgggtagaatccgccttagctgccggtcaagaggtaggctccccgggggtcaaggttggtgggcaacgcccagcttctgctttttccggtgttgaggaacgaactacagtagcgtaggaggaactacagcacatgcgtctaaccctggcgattgttctgggctgtctagccgccgggatcccggcgggggctgtttttgcccaaattgcctatccttcttacccggtgggggatgccctggatgcgatcctgctggataggggcagagatgcggatccggtggttttccctgaagaggtagtgcgctcccaggcccggcgaaccaccgccttcttcaccactttgctgaaccagcgcaccaacatcccgcccttgcgctcgctggatttgcccagcccctaccaagcctcggtccgcacccaggctggctattaccgcgttacccagacagagcctgttttggacgccgagctcctccgctaggcaaggcagatacccagcctgcattgtgtagaacctctacaaattcgtggtttcggccagggggcgtcgggccgagaggctaagatcggcttgtagcgtgttcaggctgcctatgtctgcccgatccaaagtagaagccctccccaagggcatggatccccgccagttcactgcagccgatgtggcggccattgcggagcgtctggagcgcaacgagtaccccaacgtgttcgactgcctggaggattggcacaccctgcgggccattgccttttactctcccgagctggtggctccttatgcccatctgttggagtgggaagtggatgaagactagagctgtccttgtagctctgagctttgcttagaagggatccccctcctcaaccagaagggggagaagagcttccatctagcccctgtctgcgaataagatagcgcacttcttcgaggagaacgttaaacctctggtcattctcgatctgacgctggttgatggcctggatagcgcgttcgtgctcttgttgcaatgcagtgagagtgatgagagcttgagttacttcctcggcccattcggccaagtgtgctaagtccgagcgggtctcacggacaacttcctgtaagtctctcaagccttgcgcttgagccacgttttgctcatagctttcccgaatggcctggcgcagctgctcaatttcccggctgcgagcggcgttttgctcgctcagctcggcgtggctttcccgaatggcctggcgcagctgctcaatttcccggctgcgagcggcgttttgctcgctcagctcggcgtggctttcccgaatggcctggcgcagctgctcgatttcccggctgcgagcggcgttttgctcgctcagctcggcgtggctttcccgaatggcctggcgcagctgctcgatttcccggctgcgagcggcgttttgctcgctcagctcggcgtggctttcccgaatggcctggcgcagctgctcgatttcccggctgcgagcggcgttttgctcgctcagctcggcgtggctttcccgaatggcctggcgcagctgctcgatttcccggctgcgagcggcgttttgctcgctcagctcggcgtggctttcccgaatggcctggcgcagctgctcgatttcccggctgcgagcggcgttttgctcgctcagctcggcgtggctttcccgaatggcctggcgcagctgctcgatttcccggctgcgagcggcgttttgctcgctcagctcggcgtggctttcccgaatggcctggcgcagctcttggatctcgcggctgttagcagcagtttgctcggctgcctgagctaggagttgttctactcgatctaagcggtcttggccgttcattctgaaacccttggatacccaccgcgggaactacaaacccattcctgccaatgtgtcaatcacctgctccaggatcagcgtgaggttggggtgagaggtttcaaacagtgccagcgcttccccaatgcgagctttgcgccctgggttttgttggcccttggttggggatcccagctctgccagcacggcttccacctcctggcggatggcggcaatgtgctgccgctgcctttcatccaagccggaggttttttgcagctcaacatccagatcgtgcagcagttgtcgcagttttgattcggccattctcaaaaagaccttaacaaatcaaatcaagttttgaccacgctgactcgatcatacgtcctgtgacatcctctcccgctaagccctgacgggctgtagacgggagcttccgagaatcacttctcggagttgctgcttcaacggactggtaaaccaggatcctccacagccagagagcggcagtcccaccgcccccctatatccccccgtatacggggggacctgagtccacgcttcaaaatctcgatagcagcgttcaagtctctgtcccacgacccgcaacgggggcaatcatgcacccgttccgacaaggccttgggaacacgctcctcacaaacacaacaattttgggacgtaccacggggatccactctcaacacctgtttgccgcgtttgaccgccactgctgtcagaatgtcaagaaattgtccccaagccgcatccaaaatcgatttagccaaccgagtccgtgccagccctcggacgttgagatcctccaccaccaacaggtcgtattgccccaccagccagtgcgccacttggtagtggaacgctttgcgttgtcgggcaacgtgcaactgcaaacaagcaactttcgtggcttgtctcttccagttggcggatcccttcaccttgcggctcagttgccgctgctgtcgggccaagtgcttttgagctcggcggtagtaccgcgggataggcaccacctccccatcgctggtggtgagaaacctatccaatcccacatcaatgcccaccgcctttttgatcggcacaggctctgggagaggaacgcttttgtcttccaagctgatgcagacataccacccatcggccttgcgcaccactgtgcaggttttgggcacaaacccctccggcaaggggcggtgcagcaccacaggcatcgagccaatcttgctcagccgcagagtctccccttccagatgcgctcccgccttggggcaattgatgcgggggaatgtgaaggatctcaactcccccgcttttttgaagcgaggccgcccccgccgcttgcctgtgctatccggcacctgccacgctttccacgccttgtccagccgcatcaagttttgctgcagcacctcggcgtaaatgccccggtaggccgggaacagttgcttgatttgtttgagggatcccgcctgccgataataattcggctccagcggagcttctgacacaggcaacgggcacgagacaagactgcaacggtcaattgggcaacgggttgcggtcagccagtccagtctctgccccagagcgtcgttccactgccgccgcaacaattccagccactcggtcatcagagcggcttggtcgtcgctgggcaggatccggtactcgtgggtgataatcatgagacggttctagcatttagcgcaacgagctacaacataggccatcgttctgtttacagcctacaaatccacttggtgctggtgacaaagtaccgtcgtcgggtgatacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctaccaggcaggtaacacctccatccgccaggtagctaaacgcttcatggtgaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagcccctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatggcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatgactctaaaaaaagacctactgcagtgcaaaagtcaaagaagaggaggtgcaaagggaacgactagcttatagtcaagaagtcaggaatattccagccgaggatttgattgccatcgaccagacgggagtctgggagggaatggagcggggagtatctcggagtttacgtggtcaacgggcttatcattaccgtcaaagatacaagggtgaaaagtatacggttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagattttttggagtttttgagaagcgagctatgtccgaagctagatgcgaggaaggttgtgattatggacaacttaaatatccacaagagtcgggaagttgaggaattgattagggggacaggagcacgaatcctatacctgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtgttgaagcattttattcggcagctttgcagaattgggaaatatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagcccttaacaggctgtaactgctccaatgttgcagaggctggaagatatatttcgagcgacctgccaaaagtggcgctgttccttggtggagttcgacggtgaggcggatcatgtgcatctgttggtgagttttccgccggatgtccaggtctcgaagctggtgaacaacctgaaaacagtctccagccggttgattcgcaaagagttcgtcacagaggtggcacggttctacagcaagcctgtattttggacaggggcctattttgttgcctcttgtggtggggtcaccgttgagcagttgaagaagtatgtcgagcagcaggcaacgcccagattgtgagactcaggggcattgaaccccttcgtctcaccgcctatcctccatcccgccaagctgcgctgtggcgggagtaccccggaggttctgatgggcaggagcggagatcgctcttttgggggtggctgaggcggcaaaggttaacttttgcagccagggatcccaaccttggagcaactctcattaggatggccagtagccttgctgtctatccctatgtctgagctggcattggccctgctgggggcagcagttgccgttgccctgttcctaggaattagacagggccaggggctgttgcagcggtgggcagcaacgcaacgtctgggtgaggctagggcactggtggctggggcttttgtccagccagatggaagagcggtgggagtaagttggggatgaagcatggaagggagcaagggctggaaaaaagagcagttgggattcttgaagggaatgccctggctggctttgggactggcgctggtcttattggtgtggaatgggcttggcagcaatggaggagcgatggccagtcccggtgaaggatcccgaactttgacggtaaccggccagggatctgttgccgtggaaacctcaattgcgatgatccggctaggggtggtgctccaaggggagacggcgcaatcggtacagcaacaggtggccgagcgctcggagcggctggtgaaccgcctcaaagagctgcaggtgagcgccctgcagaccaccggcatttccctctatccccaatacgactaccaagagagcccgcctcgcctggcagggatccgggggcaaaacagcttccaatttgaggtgcccatagcccgagcaggacaagtgctggatgaagccgtggctgccggagccaaccaagtggagtcggtcagcttccgagccgatgaggccgcccggttgcaggcacgcagccgcgccctaacccaagctatggaagatgctcgacgccaagccagcgacgtgctgggggccttgaacctgagcatccgttccgtggaacgcatccggattcacagcgacagctatgtccaacccccgtccccaggcatgggtggagcggaggaggatgcccctctccaggcagccaccacgccagtggaagggggacagcaaacggtgcgcgcccaagtcacgctcgagattcgtttctaggttcctgtggcggccatgaaatcgcgtcgaaccctgccttccctctcgctggggcagagaaggattccccctgggagagggaggaacgcctagaagcctcttcctcgggttgggaatgactacgaaacttcaaaaatctcaaaaaaataacccggcaaagttaggtagtggctgccaatccctacgtctagaatggcgatggaaaaccattggaaagtttgctttcccggatttccttctcatctggctttggcttgcccgtggatcccaatttggagagcgctgctgccactggtacgtctgaaggccctcaggcaagcttgggcgctagcaaaggcgaagccagcagcttgcgggcccatgtgctgatcgtggatgacagctacatggtggcggaaatgctctctaattttctcggcaagcagggctgtagtatttcctatgccctggatggcctttctgccctagaacaaatccgccgccgaactccagatctcatcattgccgactgggtcatgcccgctctcgacggcctagagctgtgccggcagttgcggcaagcgcccgaatatgcctgggtgtactacatcctcatgaccgcccgcgagggcaacgacaacatggagcgggctttagaagccggagccgacgagtttctttctaagccttttcaggcggcggagctgctgacgcgggtgcgggcagggctgcgcattgtggagagccgccgccagcaatatctgctccagactggacaaaaacaagtctcatctccttctggctcggttgctttgggcaatcggcaggatctggttactcgcctgccgttgcgggtggcccaagcccgtgcccaatcggatcccctcagtttgtttgtgctgcgcttggccaacctcgctgctctggggcaaggactggaggccggcggtcgggctgctcttctcaagctgtttacggatcgcttggcccacaatttgcgagagggggatgatctcttttgctacgacgagggccagtttatcgtggtgctgccggggagcactctggccgctgcccagatcgctgccgagcgctgctgccagcggttgatccaggatccctttgtggtgaatgggcaagcgctgccggtgcagcttcaatttggggcggccacgctcacagataaggacgatcccaagggggtggccctgttgcgacgggctgcccaagccctgcgagacagcaaaaatgtccacacctcggtggtgactgctccccatcccatcctcgtttccgaccgtgtcagggggacggagtcttcagagctgctgaaatctctgcaacgtctggaacaagaaaatgccaacctgcgccaggagttggaaactcacctccggcagctcgaagagttgcggcaacaaaaccaagagctaagccaaagggttggcaggcttggatctgaaacctctgcagcgggatcccgctctcagaggcccttgtggatccgccggcggaaaccgcggcgtcgtctagagcgtcaactgggccgcggaaaatggcgactgcgccggtaagtccgatccccaaagtttgccatcaggttggcttgagcagaatgggtgggggagaggtgtaacagcgatgttcaattctattcagggccgaggagcaggatccgctacctggaagtcagcaagaaggtggtttctcgacaacatcgagctgatcctgacagcggtggggataggcgtaatcctgctcagcggttgggtggccagccgcagcgctctttccgtagcaatggcaacggcagtcagcgccaccgtggtgggggttatccacggcattctgttctggctgttgcggcggcggcagcgccgagtgcggcaggaggccatcggtcagattcgggaaatgctggaggatctgggcaaaaaccggctgcaaaccatcaagatgagcctgtacatggtgcaggcgcgccaaccagatcaagaagagcgcacccgccaaagctttgaccgcgcctaccaaattctgggagagatcagcaacttaatcgatcacatttccgaggaatccctggccagttggcggcagcgctaccggcaaactctagatcgcgtggagtcggaatctcgatagccgagactcgcagacaatttggagttgggattggagtggacaggcggatttcgggaagcacacagttgctgggcctgatcggggatccggtggcccacagcctatccccggcgatgcacaacgccgctctggcggccatgggagaagactactgctatgtgccctttccggtggcggcagagcgcttagcggtggcggtggccggcctggcggccatcggcgtgcgggggtttaatgtcaccattccccacaagcaggcgattctgcctttgctcagccaggtggaagcgcgggcggcagcggtgggagcggtgaacacggtctacgccctgccggagggaggctggggcggcaccaacaccgatatcgacggctttgtccagcctttgctgggcctggagaaagggatccccaccctgatcctgggatccggcggggcggcgcgggcggccatccagggctgtttggagctggggctggggccagtgcgggtggccgggcgatcccctgagaagttacgtgccttgcaacagacctggccgcaggtggagacgctgagctgggcagaactggatcgccacctggctgagacgcggcttttggtcaacaccacccccgtgggcatgcataagccgggatcccttgctgagctgtctcccctcagctgggagcaactgcgccttctgcccgccggcgccactgtctatgacttggtctatgtgccggatcccacaccgctgctgcgcatggctgctgagctgggccacacccctattggcggcctggaaatgttgatccaccagggggccaaagccctctccctctggctggggggcaagctcgtgccggtagaggtgatgcggcaggcggcccggcagcagttggcccagatcggggatcccaactcctagttgtcctcttggctgagtcttgaattcaaacagagccgtattttttgctacaaagataggctcctcactctgttgaaatcggtaaacgatcgagcttcctgcaatgttattctccgcgctgagaagcccacagtcgtgcgagaagtttcaggacaacgggctcgaagttaaatgagcttgattgagcttgttcgagcgggaacaattgcttttgatttgccgatctttagaggagaaagaggataggattgaagccattctcagtagaggttgagagtgtcgggagtgctgaggcaacggtggaaaaaatacgggatccgttggctggggggcgtgctcggcgcgctgatactcctgggatccgggatcgccgcccaggcccaattcctctggcccggccattccgggttgcagggtaggggggaacagaggggatccctcgacgccttctgccggcagccgcctgaggaagtggcgcgcaaggcccaactgcgccagcgggccgcccagtcagatgccgcccgagctgaatacaaccaagttttggcagaacatcgcgctgccttgatcgcctgccgtagccgccgttggccgcaaatccaagccatttgggtgcgcttgcatccctgcgatgccaatccgggcgtgttggatcaggtgtttgaccaggtggtgaacctgggctacaaccgcgtctttatcgagacgttttacgatggccgctccattttgccagatggtgggggcgggatctggcccagcctacagcccaacgccgatttgttggatttggccctcaaggcggcgcgacggcgagggctttcggcttatgcctgggtgttttccctcaattttggctacagctacggacagcgaccggatcgtcaggcagtcttggcccgcaacggccgtggcctcaccaccgtcttggatccggcaacggcccttctggaagatttgggcagcccggatgaggtgtttgtggatcccttccatcccgtggcgcgccgggattttgccgagctgatccgccgcatcctgcagcggcagccggatgggatcctcttcgactacattcgctatccccgcggctctgggggatccagcctggcagccaccgtccgggatctctggatccatggggaggcggcccggcaagcctacctggatttggcagaaaacgcggcaggccgagccttgctggagcgttacctcagccagggctacgtgacagtggcggatgtgctccacctggacgccacctatggcgaagagcccaagtggcgtcagccaggggatcccaggcccagcgcaagcggggagcggccgctttctccagagctatgggacgggatggcccaaggcagagcaggcgggaacgaagatctacattcaagccttgcaaacgaggattcccagccgtcggcgaatcccaccccctctccgacacccagcgccgctttccgacaggagcgctggcagcagcagctctggcagctcagcgtcgagtttgcccgctacgggatcctcgattacctacggcaagctgcccaaccggcccaaagccttgggatcccgagcggagccgtctttttccccgatggcaatcaggcggtgggagaagggtttgacgctcgtctccagccctgggatcgcttcgatcccggcatggagtggcacccaatggcctatgccaagtgcgaggatggctcctgtgtggcgcagcaggtggagcaggtcttggccgtggcctctccccagacctttgtctgcccggccattgccggtctatggggacaagcccagcggcaacgccccagcctggaaacccaaacagcagagctggcccgccgcttcccgcagttgccctgtgtgagtcactttgccctctcttggatcgagccggagctggaacgcagccgtcgcacttgtcaactctgatgcccatctcaatctatgagcgccgaacaattcgagctgattaaccgcttgtttcaactcacgtttcaaatcggggatcgcttgggatgtgagtcttcggatcctgctcagttattgctgaccagccaacctagcctggaagcaagccatctatatttcccttccgattacgtttatgaggctctggatcccgaagtgtgggccaatcatgtgctgaggtgccagctttagcccagatggccgatattttgcaaccttaccttttcaccggtggcatctatcgccaagacgaggtttcgtggtggatttgcgctttttggatggctcaagagaggctaggaaccaacgtgctcttgcccgcccatagagtcgaaacttaggcagttgatccccaagttccctctcgtattgagatggggatcggtgttacttaaaatctacatcgactccggcgcgctcaggccgagaatgccggtaagcacgttaaacaaaacctgtcgcgtggcctgcaccaattgaatgcgggcttgagccaagaggggatcctctttcaaaaggggcaaaatgcggcagttgtcataaaacttgttgaaatcggcggcaatcgcctcggcatagcggatgatcttgtggggggcgcgctcttcggcagcggcgatcagctcatcgggcagggccaacaggcgcagcaacagggcccgctcttcgggttcttggtagggcagtttttgttgctctgtcaaggtaactttgttagttagctccactttttcttcttcctgaagccgccgcagcagggtacagcagcgggcatggctgtagtggacatagaccaccgggttgtcgaaagtttgcttgacggccaaatccaaatcgaagttgatggggctgtccatgctgctgctgagcaaaaaccagcgggccgcatccaccccaacgccaatttcgggatcgtcgatgagatcgtttaaggagacaaaattgccggtgcgcttggacatgcgcacttcggttttctcgccggtttccgggtcggttttgaacaatttgacaaattgtccaatcaggatctccagcttgacatccgggctgaaggcgcccaccgccgcatgcaagcgaccgatatagccgtggtgatccgagccgaggatgttgatgagccgttgatagccccgccgcactttgtcgcggtggtaggcaatgtcggcggccaggtaggtaaaggagccatccgccttctgcaccacccgatccttgtcgtcgccaaactcttgggttttgaaatagacggcctcttccgctcccggcttgggatcctcaccccgcggcgccttggccctgtagaggaagccgcgctcctgcagctcctgcaaagcctgttggatggcgctcaggcccgtctggggatccggggcgtgcaggcggcgctcgctaaaccagtggtcaaactcggtgcgcaactgttgcaaagtctgcttttgccaagccagcatctcggcgtaggcaaaatcggtgtactcttccggggtggtgggcagagggcggatcccggccttaacttgatccagcagccgccgggcgatatcgaccaagtagctgccgtgataggcgtcttccggcagagccacctcttcgccctgcagttgccgcacccgcacttctagcgactggcccaagagccgcatctggttgccggcatcgttgatgtagaactcccgctccacctggtgccccgtccagcgcagcaggttggccagcgtggagccgacagcagcccagcgcccgtgccccacgtgcaggggccccgtcgggttggcggaaacatactccagcaggatgcgctcgggatggggggcagcagttttgccgaaatcttcccccaaccgcaacagctcttgtaaccgctcggccaaaaaggaatcccccagccggaaattgaggtaccccccccctgctacctcagttgcaatgcccggcagatccaggtgtttttgcagagtctgggcgatctgggccggcgccatgcggcagagcttggccatgcccagaggagtgggacaggcgtagtcgccgtagcggggatcgctgggaatttggatcgtgggagcaactcctgccgcctgctccagcgtcagcgatcccagttgccctgcctcggaggcccgtcgaatgctctcggatacagcggcggtgagaaagcgaactagcgaggtggagaggggttgggtggccatggcagagaccttgccggaaaattcaacccagagaagaggcgtttttcgattttgacatacttccgcctgggctaggcccctctaccagagccactcctgctgtagcgccaagttagtatcaagttagatgtctaacaaagttactgaaaagcagagatcattgcgcctcattaaccatagtaaattgttcttcagttcttagagagaaaccttgaaaacggcaggttctgcggccatggctacgctcaagcccaaagctgctatcgatcccaaagaaaagctaaataagcctgcgcaggttggggatcccttctaacgtggagaaaattgctggggagttgcctcttggaaacctttgttttgatcaagcaagttcccgatccaaatgccaaagccggcatcaacagcgatggcacgatcgaccgggccaaggccaagcggatgctcaaccctttcgatcgctatgcgctggaagcggccctgcaaaccaaacggcaacacggggcgagggtgacggcaattaccatggggccgcccccggccatcgaggtgctctacgaggccattgcccacggcgtggatcggggcattttgatgaccgaccgccgcctggccgcttcggataccttggccaccgcctataccctggcccacacggttcgctacgccggccagcccgatgtcatcttctgcgggctccagaccactgacggcgacacggcccaggtggggccccagttggccgagcggctggggatccctcaggttacctattgcgaggccttcgagatccgcgatgggatgctggtggcgcggcgggccatcgaagggggatcccaaatcgtgatggtgcctctgccggccttggtcacggtagccaattcggcgcggcgtctggcctatcctaccctgcgcggtgtgcagcgggtgcagcggctgatgcgggatgaggcggcgcgggccgaggccatccagatcctcaacctggacgatgtgggggccgatccaaagcgctgcggcctccagggatccccgaccatcgtggccgccaccgaaaaagtaggggaaatcggcggcaactgtcagatctttcaagggcagcccgtgccgcaactggtgaaggaattggctcaggcacttgacttgagcctctacctggctaccccagaggctttaccctctttccccttccgctaactccaccctctaaacccattccttaacttctcagttgcagcctgcccaaaggtgagttatcgctaagttgcggaaatctgtataggaattgaccaaacttcccagcctttctactttgatgaggagtcgtaagctctatggagcacaagcgggtgttgatcttcgccgagcagatcaagggtgagttgcagcccatcggcctggagctgttgggagcggggcgacggctggccgataagctggaagccaccctgagcgcccttgtcctcgggcacaacatcgctcacctgcccccaatcctgatcggccatggggcggatcaggtcttcgttgccgaccaccccgagctggccgaataccgcaccctgccctaccgccgcgttatcctggacttgatcaaaagctggccccagccgccccacaccatcctgctgggatccaccaccaccggtcgggacttggccccccgtctggccgcccacctggaaaccggcctgaccgccgactgcaccgagctcgacatcggccccttcgagtacagcaacagcaaagatcccggcaagtctggcttcttccccgactgcctgtacgccattcggcccagctttggcgagtccctcaaggcccgcatcctcggcccctggaaaaacccgcagatggccaccgtgcgccccggggtgatgcagccgcttccctgggacggatcccgccaaggagaagtgatcccggtgccggttaacttggagccggaggatctcaagctgcaaattgtggaaacggtgcgcaacctctcccaggccgtcgatctgacgcgggccaaagtgatcgttgctggcggctacgggctgggatcggcagacggctttgagctgatgcgcgagctggccgcctgtttccccaacagcgccgtcggctcctcccgcaaggctgtggatgccggctggatcccctatgcccaccaggtggggcaaactggcaagaccgtccgcccccagctctacatcgcctgtggtatctccggggccatccaacaccgcgtcggcatggacaagtcccagaccatcatcgccatcaacaaagacagctctgcccccatcttcaaatttgcccactacggcatcgtgggggatctctaccaggtggtgcccgaactgatccggcaactgcagcagatgcaggagaaaacccaggcggactctcctgcccggccttcgccaacccccgccctgcagatccctatcttgcagggccgctaatcctcctgggaaagcactttagtgcagggccatggtcaacaatccctgctgtcccagcaacacctcccgcaacagggtaaccaggcccacccacactacaggcgccatgtccaccccccccaggggcgggatcaggcggcgtgtcgggcgcagcaaaaactccgtcaggccgaccactggcgaatagggcagccgagaggtatccagttgcggataccaggataagaagatgcgcagcacaaacagaacggtgtagagcgccagcagcgggcccagcacccaagtggtgaaaatcggcagcattgcttttgcaacaattgagtttcaggggaggttcttcacctattctgctccaaggaaagccgcctgtgcagatccatcggcttgccttcaaaccagaagttagtcctttggtcgctgaaaagggatccctggatccgcttctggccagttccaacctaaaagcccgaggaacccagaaatcttcaggattcaaagtgggttatttccccaaaaagctccccttgtgggatggcagcaagaaggctagcgtcataatggtcatatcttgctgactgcaggcagggatcccatgcagggaagattacaagagatcgatatccgaagcatccttcaattgatcgagttgggccagcgcaccggtgagcttttcgtagaggccagaccctccatctactggtttgtctttttcttgaacgggcgaatcatctacgcctctgaaaccgaaggccacatcgcccgcctcaaagactacctgcgccgcttcaagctggaagccgccctagacgaagttcagatccctcccaaagctgcggtcaatgcccccgaatacaaccgcctctggtctttgctggaaaaccacaagctcaaccccagccaaggcaagcaaatcctgctgggcatggtgcgggaagtcctcttcgacctgctcagcctccaccagggctccttcattttcgaggctggatcccccttggccccccaactgaccacctttcctgtcacccctctgctcgccgagatggtcacccaggtgcaggagtggaaaaagctgcacccctacatccaagaccccaaccaagcccccaccatcgtcaaccccctgcccctccagcaaaccctgcccgcccccgtcttcaaggcgctgagcgagtggtcggacggcaaaaccagcattcgccaaatgggtcgctacctgggccgagacaccctggtggtagccaaagccatctatccctatgttcgtcaaggggcgatccacctctccgatcccgtcctgatcatcgagccccagcgcactcgtcccctcaaacccagcgacaagcccgcccacatcctctgcatcgacgactccatggccatccaaaaaaccgtggagttcatcttgcaaaacgagggctaccaggtcaccaccatcggcaaccccctcaaagccctgggacaggtgtttctcctcaaccccgacatgatcctctgcgatgtggccatgcccaagttggatgggtacgagctgtgcgccatgttgcgcaaatccagccagttccgcgaaacccccatgatcatgctcaccggcaaggacggcttcaccgaccggctcaaggcccgcatggccggggccaacgagtttctgagcaagcccttttctgagagggaattgttgaccgtcgtcgaatcttatgtgggcccacctcccaagcggggcggtggcgaataagcggggggccagccgaaatccctaaaaaatgtcgagattcgagccaagcaagcagagtactgcagaatactggacagaagaggaacttcaccaaacaataggaggtagcccaaccagcctggggctgcaaggccagatgcagccaaaagcgctgaaagacaggatcccacttcaggtagccgccagggttgaccggacacgcgaaacacagcaggggcgagatgaccatgagcaaagtactggtggtggatgataaccgtacctatctggaggccatttccagcctgctctccgagagcgggttggaagtctccacagccatggacggtgtggaggcgatggacatcattcgtcagcagaagcctgacgtggtggtgctggacatcgtcatgcctggcatgaacggctacgaagtgtgccgggaagtgaagaaagatgaaagcaccaagcacatccgcatcgtcgtgtgttccaccaaagatcaagtctttgatatcgagtgggccaagcgcaatcaagccgatgcctatgtaaccaaacctttcaagcctcaagagctattggctactatcaaacagcagttgcgggagatcaaggagaccagccaaaaatgagtcgcgttctggtggtggaagacagccaatcccagcgggagatgatcggcaagttgctgcaggaaaacggcttcgaggtgatgacggtggaagatggcgtggaagccgtagaggcggtgaagcaaaacaagcccgacctgatcgtgctggacatcgtcatgccgcggatgaatggctacgaagtgtgccgtctcctcaaggccgatccgctcacccaaaaaaccccgattgtcatgtgttcttccaaaggcgaagagttcgaccgctactgggggctccgccagggagcagatgcctatattgccaagcctttccagccgcaggaactggtgggtacgattaagcaattgctgagaggctaggaaccgcccatcccgcctctatgcctgctggcagagcccaaaggggttccatgccctggacaagggagcggcggccacccctccacaagaccatcgatacgggggagcgtcatgctaggggatctggatctgttgatgggggatgagacccaagaattgcaggaaatggaggctcccgaaggtgagctattcctgaaattcaaggtcgccaccggagaagaatttgccctgccggcagtatcggttgtagaggtgatgagcatcggccctgagaaaattactcccatgccgaatgtcgcgccagttctgctgggcactctgaacttgcggggcgaaattatctgggttgcggatctggggcagtttttggggatcagcccgcccctcaacctcgaccgcgccgagctccctgtggtggccgtgatggatcaaccggatttgctgatgggcctggctgtggatttaattgtgggcatggagtggctgaagacggaagcggtgcggcctgttctcgtggctcctgagtcgatagctcccttcttgcgaggggaatgggtggtgcccgcgacgggagcccgcttgccgctgctggatcagtcagccatcctgagatccgaccgttggggttgaggaatggctagccgcaagttcggcagaaatgcggaaattccaaagccattcacaatggaaagaatggagccgatcttgttccctagagattggcgcccggccacccggcgagtgtggccgtgctgccccaatggtctgtggaaagagggcaagagcccattctttttgggagcaaagcagccagttgggagaggtaacctatctgtagcttaacaatctaaagggtttaggcgggttggtgttgggggagttctgggcatttgggttgaagtagcaacagaggtagccaagcagggaagggaggatccatggtttcgagcgcaaacaatcagagagactttaccgaggcaatggtcgccttttggcagggagactacgtcgaggcagtgcggttgttcaaccaggtagccgctgctcagccgcaggatactgctgtcaagttgctgctggcctcggcccagaagcaagcggggcagttgctggaagcccgccatacctacgataccatcctcaagacggccagcgatcctgaggagctggagtcggcccgcaggggcctggaggagctgctccagatggcgccggagctggcggatgttccctctccggcgcaggaagacaagctccaacctcaaggggagttcccacctcaaccggaggaggcggatccctttccccagtttgagtttgaggcgatgagggaacaggaggccgacccctttgctcaggatctcttctcgatgcgaagcgacagctttgccgccgatgagatgacttttggcgaggaagaaagctttgcggatccttttgagacaaggctagaaatggagcctgcggatccgtttgcctcctctcacccgctgcccgccaaccctcaggtaacgccgccagcggttccgggagagaccgctttgcgagcgggcagggagcagcctcaaacagacccagtggtcgatgacgattttgccttccttagcgagttcgaccggcagcacctgcaggatctagacagtgattctattacgcagttggctggcgacgcggcttttcccgaggagatgggcttctccctacccacttttggggaagaggaggtgggatccctggatgagggcctgccgacggaattggccacccccatgagcgagccgatccctgcccccgaagaagacacggccggtcctggccctgctcttttcgagctcaacgagctggacagtctggatcgcgaactggccggcatggagggcggcgaggtgccggtcttctctcccgatgagggggagacgcaggaggcgggcggaacggctcgcagctcgcctacaatctcgatgcccctcccagggggccagggagcggggatgttcgctgggatcgccaaccgcccgcttgccgatcggcagttggccacagcgctgatccaaggagccgtgagtttggctgccgggttggccattggcctggggatccccgccaatgggggagctcgcttgcttgccggggtcatcgggggtggagtgatcggcacgggagccggggttgtgctgggggccagcagtgccaaacacattcgctccaccgctcaagagctggccagccactttgccgccttggcccaggggaattactccgtcagagcagaggcgagaggggatgacgagttgggccgcttggccaacagctttaaccaaatggctgccgccctggaggcccattttgccgatctgagccagcgagctgccgagcagggacaggccaaggaggacttacaacgccaggtcattcgcctgctggacgacgtcgagggggcagcccgcggggacttaacggtgcgggcggaggtcactgccgatgtgctcggcgccgtcgccgactctttcaacctgaccattcgcagcttgcgggacatcgttgtccaagtgaagcgggccgccgctgccgtcaacgatgcggctttgcagagcgagaactttgcccgcagcctctctgccgatgccttgcgccaggcggaggagatttccaactccctcaactccattcaggagatgacggaatcaattcaagaggtagccagcaacgcccgcgaggcggccaacgtaactgctcaagccacggaagcagccgcccgcggcggagaagcagtggatcgcacggtggccagcatcctggaaattcgggaaatggcagcagagacgacccgcaaggtgaaacgcttggcagaatcctcccaagaaatctccaagatcgtggccttgatttctcaaattgcttcgcgcaccaacctgctcgccctcaacgccagtattgaggccgcccgggcgggcgaggcgggacggggctttgccatcgtggccgacgaggtgcgacaactggccgaccgggccgccaaagcctcgaaggagatcgagcagattgtgctgcagatccagtcggagaccagcaacgtgatgacggccatggaggagggcacgcaggtggtgatccaggggacgcggcgggctgagcaggccaaaagcagcctagacgagatcatcgaggtcagccggcggatcgatgggctggtgcgggctatttctcaggctaccgtgcagcaaacagaaacctctcgcgccgtggcccaggtaatgcaatcagtggagctgactgccaacgagacgtccgaagaggcgcagaaggtagccagctcgctgcaacagttggtgagcatcgctcgcgagctgcaagcttctgtcggtcgcttccgggtgggggatgaatgagcaaatctgctcggttggcgggcatcctagggacaagcaaggatcccgatgggaagttgccgcacttcagggacatcgggatccctctgtcccaagacagaatccgggcatgggagagcttcccctgtccgatctgctactactgatatgtatgagtacctgtgggctgtaggaggaacctcctgccatgaatgaagaagcacaaaagcggatcctcggttattttatcgaagaagcccgcgaccacttggcaacgatcgagcaagggctcctcagcctgcgggacagcgtgagcgatcctgagctgatcaacgagttgttccgagctgcccactccatcaaaggcggagcggccatgctggccctcgccagcattcagcggactgcccaccgcctagaggatttcttcaacgtgtttcgctctcgcccgggcgaagtgccggtggatcagcacttggagacgctgctgctgcgagtttttgatgggttggcggcgttgttggacgagctgcagagccctcgcggtctcacccaggagttcagcaacgcaacgctggcggaactggagccggtttttcaggagactgaaaactacattcagagccttctcggcgctggccctgtcgctagctctgctccggctgcccccccgccgccggcggcccgcaccctacaacaagagatggcggaagtggtgccgcagcaattgcggcagatgttggagctgttcaagcgaggggatcagccgggcattcgcgagcagttgcgggaggcaaatgccgttctcaagcagatcgggcaagcccatcatctggcgggctggcagcagctcacagaaaccttcgagcaagccctgggcaaccccgacgccgatctgcgaacgttggcgttggtcgccctgcgagacttgaagcaggggcagcagcttatcttggcgggcagggccgaagaggtgacggcctcggcggaattgcagcaattggctcgcccggcggctcccgctccgccgccggatcctttggaggtggtggttcaccagcagatcccggccctgttgcgccagatgctggagctgttcaagcgtcctgacgacccggcaacgcggcctgccctgcaaagcttggcccaatcgctccagcaggtgggacaggccgaaggtgtggatctgggcggctggacggccctagcccgcctgattggcgagatcctggcagatcctgcccaggatttgcggcaactggctctgccggttctgagagatttgaaacaggctcaccaagctctggccagcggagcagcgcagaccatccagccctccgctgagttgttggccttccgccctgtgctgccggcccttgaggagccagaaccgctcttcctcgaacccgagagcacgcctgccccagcggactgggccgctgctgggatcccggcagaagaatcctctgcccctgatgggagccaagaagaacctgaaccaggagaggcgatccccgtcgaagcaaccctgcaagcggaggaggcggcctgggatctgctggccgaacagccgccgtccactttggagatggacagcgttctggcgggcgaggagggcccagggctgagctggccggagatgtccaccgaggctttgccagaggaagactggcaagcagccgccgaccttgcccaagagggcgtcgccgcgccggaagaagccgcagcagcccgcggctggctccaggataggctgagctttggctcaggcgatttcgacgcccctcctttgagcctggaagcagaagcctccgccgcctttgacgagctgtttgccaacgcagagcagctatccgatattgaagagccgccgccggagctgatccctccttcccccgagcctttttcgcaggcgcttgaggagctgagcccagaagaggggggagcggaaacggatttggcggagctgtttgccgaagtaatgggcgaagcggcggcagagctgtcacctgtcgagcctgccgagctgacaggagccgaggaaaccagccaggccatctgggatgtccccgcccaggagcgggcggcccaagtcgctgcggaaagccccgaggaagcctcggctgcagacgaagctgcaagtgtcggagtggaagccttgttcgagctcgaggagctggcagtagagagctctcctctgcaggagctgtctcagttgcctgactttggggctgctcccgacagcgggccggaagcggatctttgggcagaggagccgtctccgtccctccagcctggggatggggaggcggccgcagacttgtgggctgagttccccgccgacatctggccgggggacttttctgtccccgatgagacgggatccctgacatctttggactctgcggctgaaggcggcctggagagccttgtctcggcggcggatcaggcctggtggagcccagaagaagcaggcgaaccttccccctctttcgaggtggcttctcaaccctcttctgaccttgccgactctgccgcagtcgagcaactggaagaccttttcgccgaagaatcttcgcccggcgaacctgccgctgcggcggagagcttcttggccccttccgacgagtcgacggcggcggaaaccccggacttgggggccgagctgagcctagccgatctcttcgccggggagacgctggaggatgccccgggcacgggggatgcggcacaggcccaggactgggctcttttggagaacctcttcccggttcaggaagaagctctctatcctgagggccagcccgcggaggccttcgaccgcctcgaggctctatttgccgaggagcccgctaccgaagcactgagcttagaaaccagcggatccctctcggccatggatggcgaggtggatttggatgagttgagccggttctttgcagaaggggaggccgcccaggaagcgatcccctcagatctggccactttcctgggcgaggcagaggctttgcaagggagcagtctggagggagtgactctgcctgagccagaaccacttgtagctgcagcagagcaaggcggagcttcccagccagcagaggacgatctggccagccaactggaaagcctgttcgcggaggatgagctcttggctgcccagagcgcgactgtttccccagatgagacacagcctttggaggaagaagcgccggaagcctctcctgccccaagtttggacgatttggccgcccttttcgatgccgccgaaccagcggtgccccctgagctagaggaggtcatcgctcccattgtgggatcccctacagccgtgagcggcgaggtcgccgacgatttcgcagcccaactggaatccctcctaggcgatctcgaggtcgccccccaagtctctgcagcagcgccggcgccttctccgcccgctgtcgccgccccagcaacagccgcccccacggcaccggctaccccaacagcaccgaccacacggcgatctgccctcagcaatcctgtaatgcgggtggaggtgcgccacctcgactccatcaacaacttggtgggagagctggtggtcatccgcaacagcatggagcaaaaccaaactcgcctgcgccagtttctggatggcctattgggccgggtgcaacagctaggggagctgggccagcgcatgcgggatcagtacgaccgctcgttgctggaagcggcgctgttctccagccgcagcagcgcggcaacggtggggtttggtcggaacggcgaggaatcccctcggggacgggtgggtcattccataggccaagagttcgacaagttggagatggatcagtttacggccttccacacgctggcccaggagatcattgagctcatcgtgcgggtgcgcgagtcttcttccgacatcgagtttgcggtggacgaggcagagcagatcacccgccaattccgccaggtcaccacccaactgcaagaaggcctgaaccgggcgcgcatggtgcccttctcgcaaattgccgaccggctgccccgcgccgtccgtgacctctccatcaaaacgggcaaacaggccagcctggtggtggaaggccgcgacaccctcatcgacaaggccatcctggaagagctttccgacccgatgacccacctggtgaacaatgccctggtgcacgggatcgagccccctgaggagcggcgccgcttgggcaagccccctgaaggcaagatcaccgtcaaagctttctaccagggcaaccagacaatcattgtcgtcgccgacgacggtgccggcatcccggtggagaaaatcaaggccaaggcgcaaaggctggggctgctgtcagagcaggcaaccgaagaagaagtgttcaacgtcctcttccaccccggctttagcgttcgcgaggccagcgaggtggacgatctggccgggcggggggttggcttggacgtggtgcgccgcaacatcaccgatctgcgcggcagcatccaagtggattccgtgcgcggcaagggcaccaccttcaccatccgcctgccgcttaccctgagcatttccaaggcaatggtgtgtgtcagcgacaaagccctgatcgccttccccctcgacggtgtggaggagatgctggatgttcccgtcgacgaggtgcagccggatgaacaggggcggccctccattccctggcgggatcaacgccttcccttccagcccctctcgaatctgttgtcctacagccgcagccacagccgcagccgctcagaggtctacagcatcgcccaagaggagggcatcctgcccatcgtcgtcctgcaaagtgccggccagtacgttgccctgcaggtggacagctttgtggaagagcaggaaatcgtgatcaagcaattgcgcgggcctgtgcccaaaccacctggcatttctggggcaacggtgctgggcaatggtcgcgtgctgccaattgctgacgtccttgaactggtagatatggcccaaggccgccgtcgcgatctcagccgcctctgggcggagcgtcgcgctgcggagccacgtgccgaggaaacccatcaaaccacggtgctcattgtggacgactcgattgcagtgcgggaactgctctccatgtcctttcaaaaggtgggctaccgggtggagcaagcccgcgatggccaggacgcctgggaaaagcttcgcggtggcttgcgctgcgatctcatcttttgcgacatcgagatgccgcgcatggacggcttggagttgctctcccgcatacgggcagacagcaacctcaggcatattccagtagctatgctcacctcacggggggcagaacggcaccggcagacagcccgcgagctgggagccactgcctacttcaccaagccctacttggaggaagagctgttcagcgctgccgctcgcatgttgcaaggggagcagttgttggcacccaaccccacttcctgaactggcgacgccaggggcgcccagatggaggcaccaagctgagggatcccactctggcgccaggatcgccaaagggtttgactccagagggggctggaaggcgtaggatattgacctgttgtcctcggagagaagtggcgatgcgcctgactgtctgtgctctcatcctggctggtgggtttgtcctgggggcttcctgggctggcagggagctggaggcaactgctcatgagagcaaggggaagggggagctctcgatccatagagctcatcagataagcctaggccctgccgacgaatccttcgacctgcggtttctagatgcgatgatcctccaccacgagggagcggtgagcatggccgcggaggccctgcaaaaatcccggcggcgggaaattcgtcagctagccaaggatatcctggctgcccagagccaagaaatcaagcagatgcaaggctggcggctgagctggtacccgctagctccccaggagcccgtcatgtggcatgaagagatgggccaccagatggccatgactccagaaatgatctcggctatgcgcatggataccgacctgggagccgctgaccctgagttcgatctgcgcttcctgcaagcaatgatccagcaccacgaaggagccctggtcatggctagagaggctctggaaaaatccaagtgccccgagattcggcaactggcaacagccattgtcactacccagcaagcggagattgagcaaatgcgggcctggcaaaagcggtggtatctgcgctagggccgctgggatcgtttgcaggcctcagcaggctctgtaaagatgatgggatgcgagcaaggccggctcttgcggctgcccgcagcactcagaggattcccctgcattgccaatggccctagagctgccctccttccctcaacacccggctttgctcccaccgcttcgcccagagtggagatcccgctggctggcggggctggccgttttgctgctgtgtttgggatcccccaaccgctggctgcactggtttccgggagcgctgctgggcctagcgcctctgttttacctttgcgaacagcaacagggttggaggcagtggcgtttggcctatggcctctggttttgcgtgtgcctgtacgccttctgggtggatcccttctcgcttcaagtgctcagcgcctgggagatcctgggaggagcagtggtggctcccctgatccctctgtttttcacaacagccacggtcttgagcttggcgctgagccggcccctccccccctgggcacgtcccctgggcctggccacggtctggacaggcctggatgggctgctgggcctgctctggtggccgatcccctttcattggggatccctgctctttgactggcccctggggatccaaattgccgatctcaccgggatctggggagtgaccttttttgccgtgttcgtcaatggcgtggtttggcagttggccgagcagctccgctgccaatggagggcagagggatcctgctcgggggccgagaacccggatatccggcgcacgctggcctgcggcttaggtctgggggggctggtcttggcctatggcagcctgcggctggcctactttgatgttttagcggcggcggaaggggatcccagctttcgcgtggggacggtgcagcaggtggcctggttggaagccgatcgcagttgggagtaccgcagccagcgctaccgggagttgcaccagctttcggcccaagcggtggccgagggggcgcagttggtgatctggccggaaggagccttgcgggcccggttgctgaacacccccctgcaaccccatgtgatcgagccaatgcgagccatcctccccccagaaggggctttgattacgggggccacggagccggatccccgcacagcccacctgccggaggaggagcagcgatttttcaacaccgccctcttcttcaacgcccaaggccaagtgctggattggtttggcaagcagtggatcttcccctattttgagtcggggcgctacgcgccctccccagatggctatcggccgctggcgggaggggagctgtttgggcctttgggggtgatgatctgcttggagagtgtattgcccgcccccagccgaactctgacccgcaatggagcagagtcgttgatcgtgatctccgacgatagctggtttggcaacagccactggcccatgctccacggccggctttcggttttccgggcggtcgaaaaccggcgcagcgtggtctttgtcaacaacaccggcggcaacctggtggtggatccctcaggtcgactccagcaggtgggcccgatttttcagcgcggagtggtgactggagaggtcaggcggcaatcccaggtaaccttctacacgcgcacaggcgactggctggcctggttaaccttaggtctttctctaggattgacggcctggggatcccgagcagggcaaggatgcgctaagattggtgagcatcaatagtctaagtcagctttcccgtcccgcgttcccagtttgcgctgctgaactggctgaacaaagggatgcggaattgcttacccttgctgatgtagctcagtcggtagagcagctcactcgtaatgagcaggtcatcggttcgagtccgatcatcagctttggagccttgtccggccctcacggggctactgacctaggctggcctagcgcggggatcccctctcccaggagggggacatgaagagcgtagccagttggtcggggcttcgccttatgctgagaagtatggccatttccccggcagcggtctttggcaatggcaacccccttctcttggccctatcgcaccccagggatcccggactccgcctttgagcggatcccggggatcccgatgagcccccgcgaggtacgcgtgctggtgctgagccagttgcgcctgggagaagaccactgcctatgggatatcggcgccgggacaggcaccatcgccatcgaagcggccattctctgcccccgcgctcgcgtgattgccatcgagcgcgatgccgaggtggtcagcttgatcgagagcaactgcgagaaattcggcctcaacaacgtgcaagtaatccagggcaccgcccccgattgcttgcatcagctctctccgccccccgatcgcatctgtatcgaaggtggccatcccctacgggagatcctggaggcctcctggaaccatctcaaacccaacggcaggattgtggcgaccaccaactctctggaggggctctacggcctctctgccgggctggctgccgtgcgagctcatcatgtggaggtgatccaatcagccgtgaaccgcctggaacaccgcggtcgcagccaactgttgctgcctctggatcccacctttgtgttaagcggggaaaaatccagctaaatcttgtaagaaatccgtttatattttttgcaaatcccttcgcaaagtaatgggctcaagaaaattgggctagcccaagccctctttggagatcggcaaagcacaaaccttaagctatgccgatatttctagattgcagactttcatttgcccttataccagagacagagagctgcggatcccagggccatggatgaattgcaacacccctttcccgaatcacgagaagtgaggctgcgacaactgctaattcgagagcgctggccggaaatgctgaagggctgccgggcctgcatccattgggacgacttcaagcgacccgaatgctgcggcgactgcggcattggcgatcgccgcagacaagaagcagaaaaccagcccagcaaatcttcaggcatttagcctgggcagattctccccatcgggagccgattctagtagttatttttgcccagcaatttctaccttaggctcatcaaaacgccggagagaggaacttcttggggaggcagcagaggcacctctactttcgccacttcctgctcgtaaatgcccagctggcgagcggcagccgtcgcaatatccagatctcgaccgcgaacaaaagggccccgagccagaacatccaccaccactctaggcctgggatcctcagaattggtcaaagtctcccaaaaacgtgtccgggaatacactgatgagccccacggatcccaggttccgcagagggatctttcggctgaagtcagtgggcttgggttggggcaatgctcccagaagccggcgcggctcctcaagggcgaggggatcccggagaaatgcaaaccactgtatcaatttctacatagttctctacattccgcagtcttcgttaggggctgagctagagtgtttccagcaggctcctggggtgggctgccttttcaggaggccaagtgccgcgactgatcgcatcagcgggctggaggcacttggttagcaattggcaggagtagcgatgccagcatcgcaacggcaagctaggcgcgagaacagcctggccaagcttcgcaaggaacgccggagggtaagcagaggatctaggcccagcggcccaaaacatgttacaggttctcccccagcctgaaacctccgtaggggcgagggggcgtacacagaagagcttacagccgtgttggtacctatgtttgccgtggatgggaaaacccccctgatgttaatcaaacccagccccgccagacggtgggtagcaagcggcgaagccacactcccctggcagcgaggtgagcggggcgtgcggctgaaagcaaccaatcgagtgagtttgcaggaggtcgctcctggcaagcagctatggcaaaatgccaacctagggtattgcaagtttttaacgttcaacggttggagggcacggctcctaacagcgccgtgtaatggtgtgtgatgaaagtcggagatcgagtgcgggtgcgtaccagcgtgatcgtctatcaccacccggaacatcgcaatcaaccttttgacctcaaaggtatggagggagaagtgacggctgtgatccaagactggaacggccgcccgatcagcgctaattttccctttcaggtgcagtttgggaataagttccgcgcccacctccaggccgacgagctggaggtgatcgaggcgagcccttcctccgagcctgcggcctaggtgagacccagcagggtacggttggtttccagaatcggctggatcaaagcaaactccgcgggggtgaggtacttggctatcacctcttgcaagaagcggtaggtagcctcacaactgcgctgggtgcggaaggcccgcatcaaggtctgaaaccagtagagaaatcgctccttgtagcgctgctcatcgtctaggagcatggccaaagccgagaggcgcaaaacccgcacggtgtcggctctccatttgttgcggaaatcctccacccctcgcatgagcaagtagggatccagagcgcgcagcttcgcctccacctcgccgacaatctgggcttccgccgcttggattttgcgataggcgcccaggcgcagctcaaaggaggccaggtagctctccatgaactgcatctcctcatctctgaggtagcgtccgtcggcagccaggctcagttggcgcagttgagtcagcatggagattccctagaaaaccaaggagagagggggagtgcggccctttcgcccccgatcctagccgcaagcccgttgacaaaagtgcgcgatcctgcggatcttcggctattctccccggcctctcagccgggttaatattaattaatagtctatcgttgcaagaatccactcgaccccagatgccatctgtgagttcgataaaaagcaccctttgggaggaaacgcttccgtgagtcagaaaggtaaaaacaaaaaatggagaagcgccggattgtacgcgttgctggccattgtcttgatctcgctggccacaaccttcttcggcacccgtccggctgagcgtctggagatcagctactccgacctgatgagccgcatagaacggggcgaggtcagcaaagtcttggtcgagatcgcccccgatggtcgccaaattgccattgccgaggcggaaatcaacaaccgcgccacccaagtgctggtcaacctgcctcccctcacccccgagtttgagaacaccttgcttgcgcaaggggtggagctggcggtgcgcccggttcaggaggagggtctgctggggcgcatcctcagcaccttcttcctgcccgtcttgctgctgcttggcctgtttttcctgttgcgccgagcccaaaacggccctggcagccaggcgctcaactttggcaagtcgagggcaagggtgcagatggagccgaaaactcaggttaccttcaacgatgtggctggtgttgaccaggccaagttggagctggccgaggtggtggactttttgaaaaaccccgagcggtacaacgctctgggcgccaggatcccgcgcggggtgttgctggtcggccccccaggtacaggtaaaaccctgttggcccgcgctgtggccggagaggcgggtgtgcccttcttctccatttctggctctgagtttgtggagatgtttgttggagtgggggcctcgcgggtgcgggatctgttcgagcaggccaagcaaaatgccccctgtattgtcttcatcgacgaaatcgatgccgtgggtcggcagcggggagccggcctaggaggtggcaacgacgagcgggagcaaaccctgaaccagttgctgaccgagatggacggctttgagggcaactccggcatcatcgttatcgccgccaccaaccgccccgatgtgttggatgcagcgctgctgcggcccggtcgctttgaccgccaagtgacggtggatcgccccgacttccagggccgcctggagatcctcaaggtgcatgcccgcggcaaaaccttggccgccgatgtggatctggagaaattggcccgccgcacccctgggtttaccggcgcagacctggccaacctactcaacgaagcggccatcttggcggcccgccgcaacctcaccgagatctcgatggacgagatcaacgacgccgtggatcgggtgttggctggcccagagaagaaggatcgcctcatgagcgagcggcgcaaggagctggtggcctaccacgaggcaggacacgccctggtgggatccctcttgcccaactacgatcccattcaaaaggtcagcatcattccccgcggccaggcgggcggcctcacctggttcatgcccagcgatgatgacatgggcctgaccacccgtgcccacttgaaaaacatgatgaccgtcgccctggggggtcgggtggcagaggaggtggtctatggcgaggcggaggtgaccacgggggcagccagcgacctacagcaggtggcccgcattgcccgcaacatggtcacccgctttggcatgagcgaccgcctgggcaacgtggccctgggacgccagtatgccaatatcttcttaggccgtgagatcgctgcagagcgggatttctccgaggagacggcggccctcatcgacgaagaggtgcgacgtctggtgaatgaggcctaccaacgggccacttacctgatccgggaaaaccgcgccctcttggatcgcatcgcccgccgcttggtggaggccgaaaccattgatggggaagagctgcaagcgatcatcgacagctcggaggtggtgatgctaccgcctgaggaggagccggagccgctgaccttcccgataaccctcaacgctagtgcctagtctccatggacacaggccagggatccctgccttttcgcctgaggagggcggggatcccgatttttgcatgatgataactatctcccctctcccagagagaggttgggggtggtcgcgtcggcggcgtggcgcgcttgggccatccctcagggagaagggctgggttgagggaggctaacttagctaacgacggccgagcccgacaagatgcgactcacctccgtttcgataggctggggctcatacattttcaggacgtactcagccaccatgcggtcggtgttgaagaccgggttgagggtgcggattgcttctttcatgcgagcaatccagcggcgcgggatccctttttcatcccggtcgtagaacatagggataatctcgtattccaacacatcgtagagggagctggcgtccagatcgtcttgggcggctggatccagaccttcgatttcttggccgatggcccagccattgcgaccgttgtagccttcgggccaccagccgtccaaaacggagaggttgagccccccgttgaagcccactttttggccggaggtgccggaggcctccagaggacgccgcgggttgttcagccaaagatccaccccttggaccaaattgcggctgacgtaggcatcgtaattctcaataaaggcgacccggtgagccacctcaggccgattcgaccattccaccacccgttggatcaggcgcttgccttcttcatctcgcgggtgagccttgccggcaaagataatctgcacagggtactctttgttggtgaagatgcgggtcactcgctcgagatcgcgcaagattagatctcctcgcttgtaggtgctgaagcggcgggcaaacccaatcgtcaggatcttgggatccaacaactggttgacggcctggagacgttcgttgctttcgccgcggttgcgccgcgcccgcaacacccggtggcgggtaaaagacaccaaccgctcccgcagggcttccttgcgccgccacagctcctcatcgggaatttcttccaccttggcccacagctccggatccgacacccgctccggccagtcgggacccaggtattggtcgtagaggttccagaagaggggggcaacccaggtgcgggcgtgaaccccgttggtaatggagccgatgggcacctcctccaccgaccgctctgggtagagcacatgccacatttggcgagagacgcgcccatgtaacttgctcaccccgttggctgcacgtgcgtagcgcaaagccagcaccgtcatattgaagcgctcccagggatccccgccgcgccgcgcccccagagccaaaaattgctcccgcgtcaagcccagttgcggccagaaagaggcaaagaacgcatccatctcgttggggctgaaagcatcgtgcccagccggcaccggcgtgtgagtggtgaagacacacttttcccgcaccttggcctctgccgcctcaaagggcgtaccccgtgccacctcctcccgcagcagctccaaagtcaagaaggcagcatgcccctcgttcatgtgatagaccatgggatccaggcccaactggcgcagcaggcgcacccccccaatgccgaggatacactcctgggcaatgcgcgtatcggtgctgccgccgtagagatgggcagtaatccagcggtcgatgggatcattctccggcaggttggtatccagcaggaagaggggcacccgccccacgtccacccgccaggcgcgtgccttcaccagccgctgccgcattgccacttccaccaacagagggctgccatctggctgccgcaccaacgtcagaggcagcgcgtcaaactcgcaatcttcgtacagctccccttgccagccgctgagatccaggcgctgctggaaatagccttggcggtagagcaatcccacgcccaccagcggcacccccagatcggaggcggatttgaggtgatcggcagccagcatgcccaggcccccggagtagatgggcaaagactcgtgcaggccgtactcagcgcagaaataggcaataggacgctgccagtcgtaggtcttcatggtgcgcttggcccaggtatcctcagccgccatgtactgccgataggcctgcaccatgcgattgagggtgttgaggtagttgacgtcagtagccaaggccgccaagcgcaagtaagaaacctcctccagcatgcgcaccgggttgtgagaggttttttcccacagggcgggatccatttcccggaaaatggtgaggtgatcggggttccacgtccaccaatagttacgggcgatctcgcacaggggcgtgagcgcctccggcagcaccgggcaacgttcgggaaaagcgggggctaaagtggcaagggacataggacagatacctggggttgaagctataggccggaaaaagaagcggcagaggttaatcgtgcctggtaaacgtttctaattttttattattgagccaactttgagaattctggcaggaggattcaggatctctacaaaatctgcagcagctccaagccagatttcctcagtcttttcccagatcttgcaacaacaatggccaccggcagttcggttttcaatctcagagaaggctgctgatcgatctgcggcctgtctgaagagacggtgctgcatcggagttaacagagtttccagaattgccactgactcctgatcccggcagggcaatctaaactgccacaagctcggcaaagctttagctgccttcgctaccaaatggcctttttcgataggagctccgactgagcctagcgtccctccaccacggccaagctggtgttgcggtagtagtggctgaggatctgttggtaggaatagttttggctggccagggcggcagctccccattggctcatgcccaccccgtgcccgtagccgcgcccttggatttggaagaaagcgggaaagtttgccccagcaggggtcaggctggcggtggtggccgcctcccctcgtgggctgatggcgatcatcgtgctgcgcaaccccagagcccgccggaattcgctgccgctgacgtctttgctgccttgggatcccactaggcgcagggtgatggcccgtccccagggagagctgcgcaggatctcaatggagcggatggccccgatcccgccggccaactgctggagctgttgggcaggaatggtagccgtccagctaaacaccggcgagtggtgatcgaaatcgggcaccccctgcaagtagggccgcgactccagccaaacattgccggcatcgtctgtgtggccgccgccggaggagtggaaaacggcgttgatcaactgcccctggtggacgagaacctggccggcagtctcgcgggctgctgcctgggtgcggttggattcggcagccacccctttgtaaacctgccaatcaatcccactccccaagtcaaaaggctgctgggagcgacgactgcgatggtagagggcataggtgcgggaggccacggcttgggctttgagggcctccatcgggaagcggtgccccatctcgctgcccaccacgctggaaacgtagtcctccaaaccaacttgattgatggcgatcactccactttcgccggggatcagctccacccagccgcggtaccagttctggtcgatgaacaccaacccatcgggggtggtgggctgtaggtaaaggcgttctccctgctggccggccaaactgaccgccgagcctatccggctggcctgcagcggctgcatggccggaacttcggccagcggttgtccctgggcatccagcaggcgggccggggcagagctgccgagcctgacctgcggcttgttgacggcaatccccacccgcagcagcacccgcgcctgcaccggaaaggccaagcagagccaagcccaaaccagaaggccgatccccctaagccaagccgagggcagcggggacacaaccggagaagaaaagagagctacactcacacgtcactcctctgggaaagaccacccaagagcaacggatccctgtccgccgataaaccacttcggaggagggatccagaaggaaactgcgatcctgcggtgaggattgcccaaccaacccctcaagcgaccgaccaaccaaagcgctcccgccttcaaagagctttgccttcgaggccgcggccggatcccagccagctgctcgcgctggcaggccgggggccttccgatatgacagtatcaaaaaccgcttgccgatgcacgacctcaacccggcctttttgtcgcccaagttccccgtcaggttgccagagggatcccccgccggcggctaaaccactgctgcaacaggcgacgacactcggcctcgcaaactccgccgatgacctctgggcaatggaagctggcggcagaagcgggcaggttgagcacgctgcgcagcgcgccggccttgggatcgtcggcgccgtagatcacctgggccagccgcgattggctgatcgcccccgcgcacatggggcagggctccagggtcacgtacagccgacagccctgcaactgccagtcgcccaggcgctgccccgcctgccgtagggccaaaatctccgcgtgggccgtaggatcccgatcccgttcccgccggttgctgcttagggccaacagctcttcccccggccccaccaccagagccgccaccggcacctcgcccgcttctcccgcccgctcggcttcttgcagggccaactgcatccaggcgcggtggcgttgccatggatcccgctccggcggtgctgaggaagggaggtgagctagattcccggtcatcgctaggctcttgagccctgtctttgcccgcaagatttgctaagttaagcacatatcccctaaacagctaaaagaagaataggccaaagtaaaccgggtctgcttgcgcaggtgggtagcgccggtctgcctgagcttcctcagtgcagtgtttttggggcaatacggctgagctctgggagggatcatgacacggcttctacggcaaacatttctggcgatggctttgtttggcggaggcattgcctatggggtctggttgtcctcgccaagggggcaagcatggctgcagcaaactccccttgccacttggtcgcagcgggctggagagggggtgggatcccttctgccttggtctgagtcccctcctgagtctgcctctcctgccgatgccgtgcggccttccaatttcattgccgccgttgcccaaaaggtgggaccggcggtggtgcgcatcgacgccacccgcaccgtggccagccctattgatcccgagctgttcaaccagcccctgttccgccgcttctttgggggccaaatcccccaactgccgcaagagtttcagcaggagggcaccggatccggattcatcatcgatcccaatggcctcattctcaccaatgcccacgtggtggaaggcagcgagcgggtgagggtgcatctgctggatgggcgcaccttcgaaggcaaagtcaaaggctcagacccggtaaccgacatcgccgtgatccagatcgagggcgaaaatctgcccacggttaccttgggcaactccgaccaggtgcggccaggagattgggccatcgccatcggcaacccgctgggcctggacaacacggtaacggcggggatcatcagcgccgtcgggcgttcctccgggcagattggggccaccaacaagcgggtgacgttcctgcaaacggatgcggccatcaatcccggcaactcgggcggcccgctgctggacgcagaaggtcgcgtcattggggtgaatacggccattttccagcgggctcagggtgttggctttgccattcccatcaaccgcgccatggaaattgccgagcaactgatccgcaatggccgggtggagcatgccttcttgggcatccgcatgattaccctcaaccccgatttggtggagcgcctcaaccgggacccgggccgatccaccacgctgacagtgcaagagggggtgttgatcgggcaggtaattccgggatcgccggctgagcaagctggcctgcgggaaggggacgtcattgttgagattgacggccaacctattcgcgatgccgagcaggtgcagcagttggtggatgccaccggtgtgggcaagacgctgacgctgcgggtcatccgcgacggccaggcgcgcaccttccaggtgaagacgggggtgctgccggtgggctcttgagcaggcaggctgggatcccgatccctaccttattctcagcaagctcccctccaaagacttggagtcgttttaaactaggtgaaaacactctgccgccatccaagcgctccgcgccgctggcgcgtttgcgacagccctgcctaccaataacgacgtagagaaacgtttcgttgctatttgaaatgaccacaatccctggggcgatagagccaccgctgtgcccgacagggggtctgcccggcaacgagtagttttacgtgccgtccgtcgttgatccccgtgacagaatagccctagaggcggggagcgagatcgcgtatggcttgggcagttggcgaagaattgcagggggggcgctaccgcatcgaggccgttttgggggaagggggcttcggcattacctaccgcgcctgggacagcgtccgtgctgaggatgtggttatcaaggtcttaaaggacagcatccgcgaggatcccgactatcctcgcttccagcaaaacttcatgaacgaggcgctgcaactggcccgctgccgccacccccacgtggtgaaggtggaagaggtgatctgggagcaggagcgttggtgcattgtgatggagtacatccgtggccagacgctgcaccagcttttgcggcaaaaggggccgctgcccctgccggaggccctgcgcctgacgcgagaggtgggatccgccctcatggccctgcacgaacaggggatcctgcaccgcgatgtgaagccggccaacatcctggtgcgggagggatccgggcaagcggtgttgatcgactttggcctggcgcgggcctacgcccaaggtttgatccagcgccatacctcctacggcaccgatggctacgcccccctggagcagtacgacagcctgcgccgccgcggcgccttcaccgatgtctatgccttggccgccaccctctacaccctgctgacggggatagtgcccttgtgcgcgccggtgcgggccacaggccggcagttggatcccccccgcagccttaaccccagcattcctgaagaggtggaggccgccatcctcaaagggatggctctccaccccgaagagcgcccacaaaccatggccgagtggctggccctgctgccgggagcggcctctcaagaagagaagaagccgctgacctttgagcccgccatccgcactcaagatctgcggcaactggagcggcttctggccccgcaaccccaagatgagctggaacagctcctggcccagcactcggcagaagagctggagcaaatggtggcgccccctacccctgccacgacaaagaaaaaagagggggcatccggatccctggtttctcccgaagtttgtctagagggacagggatccctgcccgctactctcccctggccagactgggtgggagaagcggctcctgccctacaagggctgtgggatcggctgcgggctggccagtggggggaagccgatcgctggacgacggctctaatgttaaagctgggcgggcgatcccaggtaggctttttcgaccccaaggatgttgaggctttcccgtgccctatgttgcggctcatcgaccaactctggatgcaggccagccatgggcgctttggctttaccgtccagaagcagctctggcaggagtgtgactcggagaaaaggggagggctcagctcgagatccttctcggccttaccccgcgaagagtgtatgggagagaaagtgggctggcagatccagggccgctggctggagtacggggagctcaaaaccaacttggaagcgcccaagggccatctgccggtgggctttttctggggatactcgggggggttacgcgcagccctgctgatgctggatcgggcggtattgaaaaagttcaaagcctgcctgtaaaaaacttccccctcctggggatacaaagccagaacggcgaaaaaagggagagtggacgcctatcccctcaagaaatcgaggaggattgccgggcactcttctccaaaagggaggttgcctgagggctttcgcgaacggccagtcccaagtgaatcagcgctgtctcaacagtattgacctgctctgccaaagctttccaccctcttgcttttatgccgtagcgcttactaaagtaagctcgagcggctgcaaaggaagcaaaagctttttttagggtcgctgctgtccagggcttggcattcagccgtagccaattcctttgaccttgctgctgtcgctcggcaacaagctgtcctgtcaactgaaggagctcaatatagttgcgacgcgaggccgcgattgccgtttcaaggctctcgatgagacccatggttatcctccaaattcgcttgataaatatcctactcgttcttctgaagcaactttctagaacccgtagaaggcaggttagccttaaaaatagccatgatcctgttcaggtaactttgcagtgagctcctaatctctggaatgggaatgtagtttaccgcgttctgaagctggtcaaagatatgtttaagttccttcagagctaaaatggcacggctgacgatctcctggacttgcagctgctcttctgcaagctctcttattctattggccagcttctgattttcgtgttctttctcgacgagcaaatctaaagctacttcctcgctctcttctattctacgcttaagttttaggttttgctcttccagaaattcaatctgctcgattaataaacctaactcgcgcaaagaactaaattcaatacctctgcccacgagaaagttaacaatttggtcgctgcactcttgtctttgaagctgtagttctgtgagtttaggctctgccaattcctttaagactctatgagctattcctacccccaggaaatcgccgtcgccatgtccaggaatactaaccctcaaatgcccgcgaacagcttgcgtgggatgtctggcacgacgacggacaatctcccagccccactttcttgcctgagacaaaatgtctcgtttccgccaatttcttgaagactgaatagtggtttgaatctctctctgctcctctataacttcttcccgcctcttaaggagatagccaagctcgtcttctctgagacaatccatagaacagaaccttaagtgaaacttccttacctagtctactcggttttcacggagacctgggctgattgtacggcaaaacctcacctctcagaagctattgacgttaagaaatacttagtagtttttctaacaaggtttctaagtaacaacacagcggcagagcgagccagctctgtaaaaaaactcccctctccccttgggagaggggctgggggtgagagggtggagagccttagtagcgatgcaccagcttattgatgggcttgaagatgtcggcctcaaacctcttgcccttgagcatgcggttccagtacagccagggcaacaggtgcaccttggccaagtacatggagtagcgctcccgcgttggatccagggggaaagagggagctagcttcccgtcgtaggcaaactctgccatgatcagggagttgtagccggtgatcagggggcagcaggtgtagccgtcgtagcgggccggcagcggcttggactgcatggccgccaagaggttttccgccagcaccggcgcctgcttgcgggccgcggctgccgtcttggaagttggcagggaagaggcatcccccaaagcaaacacgttggggtagcggggatgctgcagcgtccatttgtccacctccacccagccgccgggccctgccagagggctgcgcttgacaaagtccggggcgctcatgggcggagccacgtggatcatgtcgtagtgcaggctcacctcctctttgccgccgtcggtggtgacttcaaagatggcctcccgggtctcgggccggatggccttgaggttgtgcctgaacttcacctggatcccgcggcgctccaccaccttctccagggcggcgctgtattcgggcaccgcgaagagggtaggggtggcggtgcagaagataactttggtgttgacgccaacgccgcttttgctcttgaaaacgtcgtcggccatgtacatgattttttggggcgcgccgccgcacttgatgggagtggcagggtaggtgaagatggccgtgcccccctggaagttgcggatggtctcccaggtgtagggggcgtagtctttggagtagttgctggtcacgccgcccttgcccagcgcctccggcaagccctcgatcaggtgccagtcaatttggatgccgggggccatgatgaggtagtcgtattcgataacttggccatcctcggtgatgacgcggttgtgatccggatccagctcggttactcgcgcctggatccacttggctcccctggggatcacggttttttcatcgcgcacaaacttggccagcggcgcaatacccccacccaccaacgtccagccgggctggtagtaatgcttgtcggatggctcgatgatggcaatgtcaaggttgcgctggcgctccagcaactgggctgctgcgctgatgccggctgcccctcccccgacgacgacaatctgatggcggagaaccgccgcggaccccttcgatccgatcccttgcacctcagagcgcgcgccgttttgcggcactgctgctgactgcgcctggaattcccttggctttgtagtcggtaccacgataactccctctaaaactcaaaacggaaacaaaaaagagaccgatagacccgtcggccatattaaaaacagcaagagagccaaccaacccatccaagagcccggacaggtcagctagcatgggaggccgaagcacttcggctccccacaagctctagctaatcatactacctaataagaatatattcatcctttctatctatctgtcgagaattttcagcaaatcttagccgcctccttagccgcctccttaaacgttgttgacgcttgccttagcaagagctgctcggggagcgttttactgggaagggcaggcggcatccgctaggctgtcagatggaggaaggtcggcagctcgtcctgccgttgtgttgttgtaactcaagattccgaacatggccaaaccttcatcccctgagctgctcccggcccttgcctggcatgccctgccggaggagcaagccatccagcagctcctcggagaggagctctctttgccgacgctgttggaaaaaggcctctcccaggcggaagtggagcggcggcagaagcagtatggccccaatgagctgaaggccaaggcagctacccccgcatgggtcaagtttctgcagcagtttaaccagtcgctgctctacatcctgatggtggccggggcgatcaaggcgttcctaggctcctggcgcaacgccatcgtaatctgggcggtggtggtgatcaacgctctcatcagctacatccaagagtccaaggcggaggaggcgattgccgccctggccaagtcggtggtgacggaagtaacggtgatgcgggaggggcagaaagtgcgggtgccctcgcgggagctggtgccgggggatgtggtgctcttgagctcgggagacagggtgcctgccgacctgcgcctggtaagcgtgcgcaacttgcaggtggacgaatcggccctcacgggagagtcggtgccggtggaaaaacggctgggatccctccccgaagacacgccgttggccgaccgccagaacatggcctatgccggcagcttcgtcacctttggccaaggggcgggggtggtggtggccatcggtaaccagacccaaacaggccgcatctccaagctgatcgaggaagggggatccctgcaaactccgctgacgcgcaagtttgaggcgttcagcctgaccttgctgaaaattatcctcaccttggcggcgctcacctttttggtgggcctggtgcagggccaagcggcagtgagtgtctttgaagcggcagtggcgctggcggtgagcgctatccccgaaggcttgccggcggtagttaccgtaaccctggccattggggtctcccgcatggcccgacgccacgccatcatccgcaagttgccggcggtagaaaccctgggcagcgccacggtgatttgctcggacaaaaccggcaccctcacggaaaaccagatgacggtgcaggccatctacgccggatcccggctctaccgggttagcggcagcggctacagcccccagggccagatcctacctcaggaagacgattcccccgtcgaaatccgccaatcgcctgccctagaggcttgcctggtggccggctgcctctgcaacgacacccgcctccaagccaaggacaacggccagtgggaagttgtaggggatccgactgaggcggctctgcttgtggcggctcagaaagggggcttggatcgagaagatctgcagcgccgccgccctcgcctggacagcatcccctttgaatccgagtttcagtacatggccaccctgcaccggttggggccggaggagcactgcatctacgtcaagggatctgtagaagctctcttgccccgctgcggcagccagatgggatcccagggggagatccagcccttggaagcggagcggattcggcagcaggtggaggccttggcgcggcaggggctgcgggttctggcctttgcccaaaaaaccgtccccagcagccaaactcaggtggatcactcagatctagaggaagggctgattttcttgggcttgcaggggatgattgacccgccgcggccagaggccattgccgccgtgcgcgcctgccagagtgccgggatccaggtgaagatgattaccggcgaccatgtgctcaccgcccaagccattgccgagcagatgggcctgggcggcggcaaaccggtaaaagcctacagcggccgggatctggagcagctcggcccagaggagtttgtcactgccgccaacgagggatccgtctttgcgcgggtggtgccggagcaaaagctgcgcctggtgaaggccttgcagtcgcagggtcaggtcgtggccatgaccggcgatggggtcaacgacgccccggccttgaagcaggcagatgtgggcattgccatggggaggggcggcacggaagtggccaaagccgccgccgacatgatcttgaccgacgacaacttcgcctccatcaaggccgccgtcgaggaggggcgcactgtctacaacaacttgctcaaggccatcgccttcatcctgccggtgaacggcggggagtcaatgacccttctcctcagcgtcctcctcaaccgcgagctgcccattttggccatccaggtgttgtggctcaacatgatcaactccatcaccatgacagtgcccctctcctttgagcccagcacggggcgggagatgacccaaccaccgcgggatcccgatgccaacttgctctctcctcggctgctgcagcgcattctgctggtttcagcctttaactggctcttgatcttcggggtttttgaatacatcgaacaaaccaccggcaacctcaacctggcccgcagcatggccattcagacgctggtgattgggcgcatcttctacttgctcagcctcagccaggctattcctaccctgttgggccgcgggcgcgccagccagttggaacgccgcgaacgcctaatggatgtggcggctatcaccatcggcattggagcggccatcctgctgcagatcctcttcagccaatggagcctgttcaacgctctcttcgacacggcaccgctagcttgggagcagtggggcttctgcctggtggtgagcctgccaatgattggggtggcagcgctggccaaccgggtggatccggaaggcgcttcgctggcccgcttacccaggaaaacctaaatcttgggggaagccagagcggcggcaagggcttgcctcctagatggctacgctcagcggttgccctgggggatgaggagttgccgcaaggcttctttgaggtggggatattggaaggtgaaccccagctgcagcgcggcttgggggatcactttctgccctgttagaaccacctgagctgcttcgcccagcagcagttctagggctggggctggtaccggcagccacgaggggcgggccagaacttgccccaacgtgcggcagaactcttccattggcactgggttaggggcagtggcgttgaagacgccggatccctgttgcagcaggaagcagactagactcacccagtcgtcgcggtggatccaggagacccactgcttgccagagccaatggggccgccgaggaagaactgaaagggggcaagcatttgggccagcgctcccccatcgggccccaacacgatcccggtgcgcaggatggccaggcggatccccagctcctctgccgggcgggcggcagcttcccaagcttgacagacttctgccaaaaagccttggcccgggggatccgcctccgtcaggggatccccttcgggatgggatccgtagtagcccaccgccgagctgctgaggagcacccggggcttttgctgcagggaagcaagagcctggacaagagcctgggtagtttccacgcggctgcggcggatctctcttttcttagcttctgtccagcgggaagaggccaggggctctccggccaagttgacaatggcctcgtagccttccagagctgaggcccaggcttgcggttggtagggatcgtactccagcagcttgaggttgggggatgctcccagaacgcggcgggcctgctcagggcggcggctcaaaaccaacacctcatctcctcgctccagcaggcgggccaccaagcggcgcccgataaaaccactcccacccgtgatggcaatgcgcataggcggatcccgataagcaccctacaagcccctgggctctctgttgccttcgtcctttggacggcgtagagcttgcccaaggtaggaacctctagcctagcgcgtttccgggtttggccatagccggtttttctctgggctgtccggcagttcctgcttggcgttgaccgaagacccggaaaaagagccgaaatccgcctccgccgtaccggagtagagctgaaaagaaaaatgttttggaccaccgcctgacacgttcggaaaaatcggcttcaataagccctagctgcgcttcccagtagcagaggtggtctttcatcccccgattgcttcccttcacccgtgacacccaagtctacttcgcgtacctcggctcgccccatgtctgtcaatgaggggcaggttcctcggcctgagctgggcgtctctattgctccgcggctgcgtcgtttgcaggggcagggatccctggttcgggccggagcgcccccttctctcccggttcccggcccgcggacgatccccgtccggccttcctgttcaagaaatctgtctcgcctgcgggaacgacgagccccagagccggagccccaagcttgggaactgctctgtcgcatcggggtgaacctcgtgtttacggcggctgccctcggcggcctgtatcgccttttaccggtgcagttggcccagcaccaccgcctgcaggttttggagcagaacctcgaagtcctctcagcccgagtctcacggttgcgggagggagtggatcgcggcatggatcccttgcagcagcaagccctcatcaaggaacgcctcaaccgcgtgccgcccgatcaaatccaggtgcgcctggtggatcccagcgacctagtagccgacgcggagaaaaaggcaccccccacctggattggacaatctccccagttgtccagaaggccctagctaggactgttgcagcagcagggccgcctctttggcaaagtaggtgaggatcatgtcagcgccggcccgcttcatggccaagagggattccatcatcaccttcttgccgtcgatccagcccttttgctcggcagccttgatcatggcgtattcgccgctcacgttgtaggcggccacgggcagatctgtcgcttccttgacccgatagataatgtccaggtaggccaaggccggcttcaccatcacaatgtccgccccttccgcctcgtccagctccacttctctaagggcctcgcgggcgttggcgggatccatctgataggtttttttatccccccacttgggcgcggatcccagggcatcgcgaaaagggccatagaaagcggaggcatacttggcggagtaggccagaatcgccacgtcggtatagccttgctcatccagggcctcgcgaatggcgccgacacgaccgtccatcatgtcggagggggccacgatgtcggttcccgcttccgcctgggagagggcctgcttaaccaacacctccactgtctcgtcgttgaggatcaccccgtcccgcacaatgccgtcgtggccgtcgctgttgtaaggatccaaggccacatccgtgatcaccaggatctcggggatctcctgcttgatccgacgcaccgcccgctggatgaggccctccgggttgaaggattctcgccccgtggggtctttcttttcttcgggcaccaccgggaagagggccaccgccgggatccccaagttggccgcctcctccacctccttgaggagcagatccagggtgtagcggtagcagccgggcatcgactccacctcttgccgctggttctccccttccatgacaaacagggggtagatgagatcctgcacccgcaggtgggtctcctgaaccagctggcgaagggcctcggtgcgccgcagccggcggggacggtagatcaggtcttggctcataggagcaggagaaagagggcctctctattttgccatgagggccccaggagctcagtcaaagcggagggggaaaatgccgctccaaccagcagccaattgcttgctgaacagctgcagcctcgcagtcgtgcaaaaggtcgtggcgcgactggggaaaatcgtagacttcacccttgggaagccgacaggcaaactccacagcgccagcaggattgacaacaatatcggcagaggtgtagagcaccaaaactggcagctccagccggtgggcttgttcaaggcagcgccggccgctgcgcaccagctccgccgtaaaccgggcccgggtaacaccacacacgtaaggatctgcagccaaggctgcctgctgctccgctagggaggtcacccgcccgggttcgtagaggccggtcagggccaactggggcaaaaccttgtccaagacctgtaaaagaccccaggtaaagtggttgaaatagtggtcgatacgaaaggccggggagataaggatcaaaccttgcacctggtcggggtgagcaagcgcatattccgtaacccaattggcccctgcactgtacccacaccagatctgcgggagctctcgctggggccaaacttgcttgacgattgcctctagatccgcttggtactggccgaagcggtcgatccagcagcgaaccaaatccccgcatgtcgggcgccaaagcttcccacccctgagccgccaactccgccgccaaggggccaaacccgccgccgtgatcccctttgccgtgcaacagcaacacccggccccgcggggatccctgtagccagtggcgcagaaaaaccgcggtgccgtctgaaagctgtagttcccgggagcaatagatctcttgagacgacggaggtcttgcctgactgggcaaccgctcctctgaagcatcccagtggtttaactgatgaactggattaccggacaagtcaaaaggcatagataggtacccagccagcaaagccgcagatcccatcctcccattccccagccttctccaacactgctgccgctgagcgagcgcaatgttgcttttcgctttaaaacatttcttaacaattttgccccttgccagggatccctatctggccgagctttgcggctcttttccggcaagtgtccgaggcgttttggggacaaattggggccaacggcgggaatgaggagctgttgggaggtatgatcttgtgaagaacttttgccgagcctcaggtctgacgggatcccgtctccgtggctctcggtctttgctctaccattgctttgttgcttgttcgcttcatccacttggaaacgggtcgctgaaactatgctgttactgaaaatctctgtttacgcggtggtaatcttttttgtggggctgtttgtttttggtttcttgagcaatgaccctgcccgcaaccccaaccgtcgggacatggaatgagggatcccgcatttgggcgttcctggtgagaagggcttacgccttaagggggtgcttgacgcatcccctgctttcgcttagctctcaatccaaagcaacggctcggcttgcctactgaaagactgtaatcagaagagtctgggatccagagcggttttgctggtcaaaggcagtgattcgaaactgccaaacgccggcaggatcgccaggagcaacccggaagtcggtgttgaagctacagaaagtggcacctgggctgcagccaacctgctgggggctaaagacttccctttgcacgcgcgtgccaagcgggttgaaggtttccagttccacaaactgggttgagcgggcgccgcccggcacactgacctgcaccgtgaaagccggtgtggaggtgcctacgcgcccagaggtaggcggattgataaaggaaacggttgggctttggggtggaatgacaatcgatccgccagagttgccgctgttgccgcaggcagtcagagtggtggctagaaagcccgttgccaagagagttagcgcagcgcgtcgcattcttgccttttctcacgaaactttgcagaaacctggtgaaaccttggaaaccccttgtcccttctctggggcaagtttgcctctaggctaatctttgctgctccagcccaagagcaaatgcgcaatcgcgcaaagatagaaggtcttttgcgctaaagcagcagcaagcgccgcaggatcagggctaggagggcagcgaagctgaccacgatgagctgtcctggcagggtatagccagagtagagccgaagcaactgcagcaactctccattccagggctgagtagctaagagataggtgatcccggtcaggtgaaccagggtcagggccaccaaaccggcggcggccaagtcttgcagacgcaccggcgcagagaggctgggctgcacgtaggggttgcggcgagggggaaaggaggcgcgcggtaaatgaggatccgtttgtcgaaaggccattgtcccgcaggcccaggctgcaggcagaaacccgagcaaatagccgaaggcgggctggtacaggtattgccatccgcctccttgggcaaacacctgcagccccgccaaccccaatcccagatagacgatctgagcgcacactgccgccaccggccccgccagacaggccgtcagcagcacgccgccgatttgcagggaaaagctatatccgcccacccctggccactgaggcggcaagctcacctgggttagggtgcccaaaatggtcaagatcaccccaatcgcgatccagagccattccagaggggttaacagtcggccagagcgcatagccgaggggaagtctttttctatgctagaagaggacaaagtacagagagagtaaggtggtcaagccagaatggattgaattggcgcaggccctggccgaggctgccggagcggtgatccgacctttgtttcgcggggagctgaaagccgaatacaaggaggcccgctcgccaattgtaacgatagccgaccgggaggcggaacgggcgatgcgggcgctgctggccgcccacgtgccggagcacaacatcctcggcgaggagtttggcttccaccagaccggatccccctacacctgggttttggatcccttggatggcaccatcgccttttccaccggcaagcccacctttgccactttgatcgccctgttggcggaggatcgccccatcttgggcctcatcgatcagccggtgctgcgcgagcgctggctgggggtgcagggacaaccaacccgctggataaccccctccacccaacagctcacgcgcaccaaagccaccactgaactcagccgcgcctacctaagctgcaccacccccgatttgttcgcccagcctgaccagcggcagcgctttcagcagctcagccgctcggttcacatcacctcttacggcggcgacggctaccagtacggcttgttggccagcggctacatcgatctggtgatggagtgtgggcttgccctctacgactttgctgctctcgtgcctgttatcgagggatccggcggcctgattaccgattggtcgggggatcccttgacccgcacgtctaggggggaagtgctggcggcggccaaccccgacttgcatcgccaggccttggctgcaataagctccgagaggtagtccctagcccgaaggtaagcgctggggagcgattgttagaaattgttgctgacaagataaggctctagccaagttcttcgtccggcgcccccgtcgacaaccggtaccgccacccccggcagtgccagttcagaccaaaagcgtaccaagctttcccttttctccatagccgtttcctgacactttctgaccccaaactcaactgcagtttaaggctggaagtgcttatctggagcgggtttatggctttgggtggctggaagcgggcgaacggaatcgaaccgtcaacagcagtttggaagactgcggttttaccattaaactacgcccgcacaggcatttgcctctgcagctacctatactagcatctgccggcagtctccttctaagaccatcgccgctcaaagcagagagacgagatgctactcatcgacgctgaagcttcttctggcgtttcttttgccactgctgaaactccttttcgtagcgttcaccctccgtttgataggcgttccagcctttgagggaaactgtcaagccccagcccatgagtataaacagcgaccaggatagccctccgccggaaagccagtccaagcccagcagaaagctgttgacaattgcatatcgccccagcaactggtaaaactgccggcggcggtagcgctggaattcgcgatgttggctgttcagctcttgccaggccttccattcctgttcggccagatccagctcttgggaggagatccccagttcggcggccatctcctgcagttgggcgcgggtaaactcgcccagacgcggctggcgggccatggcccgctggagaatttgttgcacgtcctcttggctgtaccgggatcccgacattgggtctacacacaaccttacaattcttagcccaagttagccagatcttgcagctcgttaagttcgccttgctgcagaacccaaccgctagactaaacctaggccagcccgccaggcgctttctccacggctaagttactccttgccaaccgaacttgccaatagggctatgacttctacccgccctagatcccgccagagccgtcagagtcggacttccctattgagcgatctgctggaggctttgccccatctgcgcccgcaactttatttcaagtcttctctggttgcccttagccacgccatcgaggatcaggtgttgcaaggtcagggatccccgtgggtgttcgccaattttcaaaaggagcgctactaccgccaggaggcgcggcgctaccgtcgcatcggcgcggttgcccaagatgtgtttgtgttggctgctcccgatggggctcaggccgacctgccccctgactttatccccctggatccggaggatccgctggcgcaggagtggcatttgatcgttatcgacgcccactatgccacctgcttggtgtgtcgggagcggccctggcagggcagcgacatggatgcggcccgccaattcgatggcatctggtcatttgatcgctccgtcactgcccaggcggctttggctctgttgccgaagatccttggctaccgtccggatctggcccctcgcctggagccggttcgccagtacctcgaaggagctccccaggatgctgacagccaactgaaccccggcccttttacggagcggctgatcacctatctccaggtagggcaatacaagctgcagcgggcctatcgcaccattcaagctcaagagcgcaaagaacacctgatcaaccgcatcagcagcgccattcgccagtctttgcatcccggcgatatcctgaccattgccgttcaggaattgggtcaggcagcgaaggtggggcgctgtttgatctaccgctacgacggtcaggttcctgctgtccagatcgatcacgagtatcacaccctgacgatgggcagcctcaagggatccctctggcccgtgccaagcaacccttttttgcaggaggcgatggcctcggcccaactggtgtgttgcgaggacacccaaaaggatccgcgcttgcagcaagtgccggagctgtggcaggcggcgcaaattcgcgcttgggtggccatgccgattctctatcaggggcggttgctgggcctattggagctgcaccaccaacacccccgccgctggcagctggccaccctggagctggcggaagccattgccaaccaggtaggagtagccctcctgcaggcagaagcctatcagcacctggaagagctgaatcgccagttgcaggctctggatcgggccaagtcggagctgattgccgtgatcgggcacgagctgcgcactcctttgtccaccattcaagtgtgtctggagtctttggccggcgaccccgacatgcccttggagaggcgccaggagatgttgaatgcggccctgcaggatgccggtcggctgcgggagctggtgcaggattttctcaccctctccaagctggaaagtggtcgcgttcgctggcatattgagccgctgtctgcccaagaatgcgtggagctggccctgagcaacgtgaaagcgcgacgacggcacgaggagttacccaccatcgagcaggcgctgcccaaacggctgccgatggtcagggcagatggcgagtggctggtggaagtgttgcgcaagctgttggacaatgcctgcaagtttactcctcccagcgggcggatctggatccgggcagaggtggagccaccagccggcgaacctggagaagcgatggtgagatttactgtggccgacagcgggcgaggcattgagccggagcggttgcaagccatcttcgagcggttttaccaggcagagggatccctgcgccgttccgtgggcgggacgggtttggggctggccatctgccggctgatcgttgaggcgatgggggggcgcatctgggccgaatcgccggggatcaaccagggcagtgccttccacttcaccctgccgatagcaaacccacgaacccagactcagccctcgatggccgcctgaaaagtggggggctgccaggctgctacgatgagctgggatcccagccggcaaatgcaaaccgcgaatgtccaacaaatcaggttgccgcatagctcccctctcccaaagggagaggggctgggggtgagggatggcacgccctattgggagtataaactcaggcagcgctcccgaatggcctggagattgaaggccaagtctcggcagatgcgccgttccaccaggccgaccggcatgcggcgcggcggcttcacctgcaggtggtaggtgagcaaagtttgctggtttagccactcggccagctcccaaaacccctcgaaaaggagaaagtccccctctatttcttggaagcgaagctggtggggaaagatttcctcaatggccagcaccactgccgccgaaaagcgggcaaagagaaccttttgggatcccacctggcgtaccagcttgcggccgttctcgctgccgaggaagcggctttccaccaagttgggcacaaactccgccagatggtcgtaatcggttaaaacctgccaaacccgctgccgctccaccgggatcaagacgcaacctcgcacttggcggcggcgatcccccaagtcctccacctccacttggatgtcttcgggaactgggatcccgtcttgcggggcagggtctgggaggctttggggatcctgtgcggagtcggaaggcatggccagcaatcgaagcgcgtcagggttgcagaacaaaggggaagggccggcagccccaacccaagcccagtccattgtacgaggaattgtataggggacaacgcgctaggggaaaaaggcccggaaccaggcgacgatcacctgccacacctgctccaaaaaggcgaagggatcccgcagctcctgcaacacctgccgcgggccaattctaaagaccacgtacagcacggccaggaggaccacgatccccaccgccgtccagatggcctcccgaaccacccgcacccagaaaaccagcacaaaaatggcgatggccaccgcggccaccagcggcagggtctccagtaccatcgcgtcctccctttggcttgggttttggcctctgaccttaatctacccagtcgagccctgttgtagatgcgccggggatcccatcccgtaaaatgggatcaccccgatgagccttctttgcttggctagacctatggacatcatcacctttggctgggttgccgttgcggctttcttcgccctttccattgccttcgtggtttggggccgtaacggcatgtagccccaagcatcccccttgtccttcgctacctctggctctatggaaaccgacttgccctgggtggcccgccttgcgtatgggagcatctttttgctcttgacggctgtaacggtgggcgttggctacatcacctttatcgactggcgggatcggcggcggcgcaacgaggcagaacggcaggctcgccgctccaagcgtcgctagctcctggggttctgggagaggggccaagaagtttctcatctcaatccggcttaccgccaacaaccctcagagtaggagaggctaccgggggcaagggatcctcaggctggaggcaagagagctcttgcaggaggctctggttggcttcccagagagcttgcaggttgtagccagcgtaggtgggcagaaagtcggccagcttgcggttggcctcccccagcaggatcatgcagccgcggcggttgccgttttgcaggtggtagtaggccacggcggtttgcaacagcccctggtagaagcgccgctccggatccaccgcttccatccacagggcctccagggtgtcgtggcaggcgtagaattccccccggttgaattgctcaaccgcccgttgcagcgcttccaaatcgcaatcgcccatcacgcggtgcaagaggtctgcccaggcagggatccttgcggcaacaccagggtaaagcacgtcttgccctggccgctttctatagagacgcagccccccagccgctgcatccactgcttaaccaaagccagccccaggccggtgccgccccgcttccagggatccccgctggggatgcggtagaacttctcgaagatgcgctcccactcgctgcggggaatctccaccccctcgttgaccacccgaatttgcacttgttcagggctgaggcggcgcgccgtcaccgtgatgcggtgctgaggcggggtgtacttgcaggcgttgttgaccagctcctgtaccacccgcgtcaaggcggcctgatccgtcaccaccttgcccaccttcgggtcaatctgccactgcaactgttgctgattggcctcggcccgctgcacaaagggctgcagcacagtgggcagccaggcggccagggacacttcttcaagatgaaggggtttggatccctgctccaaccgctgcagatccagcagatcgttgatcaattccgcctcgcgctcgcactcctgctctaggatttgcagatattgctcccgtttttggggggtgcgggccattttcagcagttggatggccattttcatgttggtgatgggggtgcgcagctcgtgggagacggtgcttaaaaaatcatctttgaggcggttgaggcgctccagctcgctgatttgttgcaccgaggcctggtagaggcgagcctggcggatggcgatggcacagtgatccgctacctgctgtaccacctgcatctccagggtatcaaagcactcggctgccgccttggccaaccacagatcgcccaacgccccctggtcatcccgcagcgggcaaaccaaaagcgtcagcccttcccgccgtgggatccagctttgccccggcagatggcacagttgcgccgcctgccccctttgcagttgtcggtagagatctgggtagtcggccagggttagggtgatcccgccggcgggcggcagggcggcggtgtattcatagcgcacggtggcctggccggctgctccctcgtagaggcagagatcgcagccttggatgggcagccccagcgccaactcctgcaccaccgcccgcaggatctgggcttcgtctaggctgctgcgcacctggtcggtaacccgctgcaagagggcatccatggccaaagagcgctgcagggccgccgtccgctcctctacctcgtgctccagacgggcgttgagatcttgcaactgccggtagagctggttttgcgcaatcgacagggccaggtgcaccgcagcgcggccgactagctccagctccgcggccgaccaggccttgggctcgtcaactttcagctcccgccaagcggcaaaggagatcaacggcagttcttgacggggatcctccccaccttccccttgggcgggccagcggtagccggcccagtgggtctcttggcagagggcgccgcgaaagacgctcagccagcccaccagctgctcgttccaaaccagcggcaccgccagcagcccgcgaatgggcgtctgctgcagctgggcctgcagttctggccacttctccaactgggaaagcgaccacgtcttcaccccgtttcctgctgtcttgggccttcccacctgctcctgcagccaggcgtcgtagcctgccggcggctggatcccatggtggcagagggtgtccaggcccaggaaccggatgcgcagccgcgccccgatcccttggaggccggcggtaagctgctccagcacagtggtcaaggtggtctcggggtggagcggcgagtacaccagcgccgcaatttggttaatcaaacgttcctgctgcgccttttgccgcgcctgctccagcaattccgcctgggcaatggcaatcgacacctgatccgccaccaactgcaccacctgcagctcttcggcagagtaggagcggggctcggcgtggtgggagaccaagagcccccacaactgctggtgatgcaggaggggtaccaccagggaggaggccacccccatgcacttgaggtagtgggcatggcagggatccaccagccgctgcggcacctcgcccaggggcaaaggccgggcctgggcaaagcggcccagcgactccggctggctgaggaagcgggtctgggcctccacatccacgatcacccgcacctgggccaggcgaaacagctgccgcgcctcttctgggatatcccccgccggaaacgataggcccaagagggagggcaaccgctcggcttgtcgggcttccgccaccaccgtcccatggccttccgggtcgaagcggtataccttgacccgatccgtgcccaaaaaggcgcgcacctcctccaccgttgccctcaggatctgatccagctccagggattgccggatctggtgggtaatgcggttgatgaggacatcccggctggcgcaggctgcaggggccaaggtttccatagctataggggagtgcaaaagtattggaagctacacctcccctttcacgatagcgccccctgccgggaagttagagagccccaagtaaaaagcttaaaaaatgccaaaagttctccacccttcttcacaaggggggctgaggcaggcggaagaggcgggcggcattttggctggtctgtcgggccaggtcttgcaaggggatctgcaacagctccgccagggtttgggccacccgctgcacatgggccggctcgttgcgcttgccgcggaagggggtgggggccaggaaagggcaatcggtttccaccagaagctgggacagaggcacctcctgggccgagcggcgcaccgtctcagcgttcttaaaggtgacgatgccgctaaagctgatgaagcagcccagctccacaaacagtcgcgtctcctccggggatccgctccagcagtgcatcaccgcccgcagcggccccctggcagccatggcctccctcaaaatctcgtaggtggctgctgccgcctcgcggcaatggacgatcagggccaaatcctgctcctgggcaagggcaatgtgggcgcggaaggattctgtttgccgctccacatcggccgggtcggacttgtagaaatctaggcctgtctccccaatggccaccactcgggggtcgccggcggccaactgggcgatcttttcggccagatccggctgccactggcgcgcctccagagggtgcagccccaccgacaaaaacacctccggatactggtcggcaatggcctgcaattggggaaactccgccggcgttacgcaggagtgcaccagttgctggatcccggcctggcgccagcgctcggccacctgcggcagatcttcggcaaaatcgggatagttcaagtggacgtgggtatccacgaggggggcagcgggcaagacggcggtgctcaaggctcagctcccgaaccaaatgttgcggactctatccaattgtaaaagcggttcccggcctgcttggggtgggggctgctgcgggaggagcaggatgatccatgatgattgaggaaaccttacgctggaggtttgctatggcccgtactccctcgaccatgttgcctctgggcacccctgcccctgacttcagcctgcccgatgtggtgagcggccaaaccatttccctctccacctttgccgacaagccggccctgttggtaatgtttatttgccagcactgcccctatgtgaagcatgtgcaagaggagctggcccgcattggcagagattataaggatcgcggcgtcggcattgtagccatcagcgccaacgacgtggagaaataccccgacgacagccccgagaacctgaagaagatggccgagaccttgggcttcaccttcccgttttgctacgacgaaagccaagaggtggccaaggccttcacggcggcctgcacccccgactttttcttgttcgacgcggagcgcaagctggtgtaccgcggccaactggacgacagccgccccagcctgccggatgtgccggtgacgggcaaagatttgcgggcggcgctggataacctgctggcgggcaagcccatcgatcccgaccaaaagcccagcctcggctgcaacatcaagtggaaacccggcaatgagcccgactatttcaagcaagcctaaattcgccagcaacccttgggaaagcctgagccgaccggccagccaagcccgccgggcgcctctagtaggggtgggcttgggggaatctgcggaaaaagtagccagggcagttccgggttcctttgtgccagcaggctgcaggccttgaagctagggtttttgcctgcggcggcgcccagggttttcccctctcccagggggctgcggcatcagccgcaagttctgggtagcccagggcgcagaactaactctgacaaaccggaaaggactccaaaggcaagctgtagccgcggggagaatctcaacatcctcgatgaatccagagataacctcgggttaatcttcctggggtagtttagcgatggctgactcttgccaaaggcaaaaattgcagggggcgaaggtcgaagtggattttcactgtcgcgatctggacgcgatctgaaatccgaaaatgcctttgcctttggcaagttggtagcggagtccaggtcaagctttcaagcgagggaaaacgatgaagcgtcctctacctttgttggcggtactctggagcctggtttttgcccagccccttgggtggggatccctgaacccagcctgggccaagccgtccggcaccttgcgtttgtacacttcccaacccgatgcagatgctcagaaaaccgtggctgcgtttcgggaagtttatccagaggtttcggtggagatctttcgctccggcaccgaggaggtgatcagccgctttttgctggaagccgaaaagggtagtccccaggctgatgtgttgctggtggccgatgcgcctacttttgagttgctgaaatcccgcaatttgctggagccctactgcagccctgaagccaaggccatcgccgccacctactacgatccagactgccactatttcggcaccaagatcctggccacggtgatcgtttacaacacggccaaagcccagcccgtggatagctgggcggccctagcccaggttccggaaggccaactggtgatgcccagccccacctattcgggtgctgccgcctacaatttgggggtgatcacacgcacccccggcctgggctgggagtggtacgaagccctgaaaaagaacaaaacggtgctggtgcagggcaatggcgctgtcgcccgcaacgtcgccagtggcgaacagagctacggcatggtggtggactttcttgccattcgcagccgcaacgagggatccccagtggaggtggtctatcccaaggagggcgtgccggtgattaccgagccggtgggaattgtcaaaggaacgtctaacctggaagctgcccaggcttttgtggacttcttgctgtctcagaaggggcaggaggtcgctgctgagatgggctacatgccgctgcggcagggtgtgacgccgccaaaagggttccccgctttgagcgagctgaagatcttgagcgccccggcagcagagttggcccaaagccgcgaggccgacaaggcccgctttgccaagttgtttgaggaataggtgggatcccttgggcgtcggcaaaggcgtggtctaacgtttctgggggagggtttgagtaaagggttaaggcaccccatcattccctggctggtggctgtaccgggccttttggttttgacccatgcctatcccctctggcggctgctgcagcgggccttgggcggcgaaggtgagaacatccgctggttgctggaaacgccccgtgtccatctggcgctggttcacagcctttgggtgtcggcggtctcagccacattggcgctggtcggcggcctggtgctggcggtactcaccacccagacagatttgccgggccgcagcatcctgcgggtgctctttttatctccccttgtggttccgccccaggttttggccttggcctggatccaatgggccgggccggtgggctatttgcagcaggggctgcgctggattttggggggtcagggatccctgtggagcctctacacgccgggggggatcatcctgctgctggctctttttgtgctgccaattgcctacctgacgctggtggcgggcttgagccggctctccaagcaagctcaggaggcggcccaactggatggggccaacctgctgcaggtttggctcttcatcacgctgcccctgttgcggccctctgtggcggcagcagcggcgctggccttcttgggggcctggggcaatttcgggatcccggccttgctggggatcccaggacgctacctgactttgcccaccctgctgtaccaagaggtgatcaacttcggcggggatgggtttgggcgcagcgcggcgctggcgttgctctttggcctgccggccctcttctttttggcctggtcacagcagcctcaggcggggctggatccgggcgaggcccctccggatccctatcgcttgggctggctgggttggctgctcagcgggatcctctttgccgcagccttgctggtcatccttgggcctttgctggccatggctgcaactgccctgctgcgggcctatggcctgcccttggtctggtctaacctgacgctggagcatttccggctggttctgtttgagctggagcgggcccgccgcgccacgctgcacagtttgggtttggcgggaggagcagcgctgctctgcagcgggatggcgacgatcttgggctacgccctgacccggctgaaagcacggctgctggcgctgctcagcttcattgtggacttgccctatgccctgccgggcctgatttttgcgttgtccctcattttggtgtggttgccccctcccctgccggggctgagcctctacggcaccctgtggctgatcctgatggcctacttggggcggttcttggccctggcgctgcaaccgatgcaagctgcttggcgcagcctggacaccagcctggaggaggcggccagcatcgacggggcctccctgctgcaaacttttcgctacctcctgctgcccctgctggcaccggccttgacagcagcggtgttgctggtgtttttgcaatcttttgccgagctgaccctctccgccctcttggtcacctcccgctcagaaacctttgggtggctcatctttggcttgcaacaggggggctacacccaccaggcagcagctctgagcaccctgctggtactcgttctctttggcttggctgccgggatccaggcgctgcggcggcaggttgggcagccttaagcaggggatcccaccagatccttcacggatgggggtcgatggtggtggtgcgacggatgggttgccccttcaggatccccggtttataacctgctcttaatgtcgctgcgctagtatcagtcctgcccttagtggatgcgactgcattttattttatgaatacccgtcggactttcctggctgctctggccggcctggcggctgccgctggtgctgccttcctggctgctgacagctttgcccagtctcctgccaacgtcaaagtttggattgcctttaccgataaccgtctcgattgggcccgtcaaaaggcggcagagttcaacaagcaatttcctcaatacaatgtaactgttgagggctacggcaactacgaagaaattcaacaggccaccgacctcgctattcaacaaaaagccgctccggcagtggtgcagtggtttgaggtgggcacccaacgggcacgggatttcggctacttcaagtccatcgccgaggcgctgggcaaccgcaccgaagtgaacgggatcccggtgaacttcgaggattttatcgagccggtggtgagctactacaccctggatggcaagttcacctccatgccctggaacagctccagccccatcctctactccaacaccgccattttgaagaaggccgggatcgagaagccgccggccacctggcaggagctagaagccgcctgtgagaagatcatggcgcttcccgacgctccccagggctgcgtcacctggcccaaccacggctggttttacgagcagtggatggcgcagcaagatgctctcttggccaacaacgaaaatggccgtgccgcccgggccacccaggtctttttggactcgcagccctcggtggctatcgccacctggtggaaagggatgtatgacaaaggctactacatctacagcggcaagcagcgggattgggcagccacagagcaggccatccagaccggtaccgtcgccatggccatcaccagcagcgccgacgcggccaacatcaccaacgccgccaagcagaacaacatcgagctggtcaccacccgcatgccctacaacgccgacaagggttggacggggaacttgatcgggggcgccagcctttggttggtgaaggatctgcccaaagaggtggaagagggggcgctgaccttcatgttgtggctcaataacaccgaaaatgctgccgaatggcaccaagtgaccggctatctgcccattcgcaaaagctcggtagccttgctggagtcgcagggctggttcaaggaaaaccccaacttcttcactgctatcgaccaaatcaacaactccaaggtcactcctgccacccgtggggcgttgctgggagcctttcctgagattcgcaatgtggtaacccagaccatggaagatctcatgctcaagggcggggatccggcccaagccatggccagggccaacgagactgccaaccggcttctggccgagtacaactccctctatcagtaattggtcaggagctgggctacagcaaagcaaaatctgaggatggggggtgggcggcggcctgcccctttttggcttttgcaaggttggatgggagagagaacatggggaaatggatccaagtgctgctgccgctgctggcggggttgtcgggggccctctgggtgggatcccgttttcggcgcatcgagcggcctgtgctgctgggggcggctctgggggggctggcaggagggttgggatccctgatcttcatggtgccgctggatttttgcacctttgagccggagcgcaaggccatcgacctcgcttttggcgtggggttggtgctggcgggcatggccatccccctctggccgctgctggcctggatccgcaaggagcgggagcgccgcctggggatccccagtgcagctccccaagagaggggtatcttcaagcaggggtggctggcctggctgctcttgttgcccaccttcgccattttggtggtgtttctctactatccagggctggataccctgcgcctctccaccctgctcacctttgtgggcgcgccgcgcagccgcttcgtctgtgtggacaactttaccgctctgctgacggatgccacctatctgcgcagcctggggattaccttcgccatttcggcggccatcgtggtgttggggctgagcggatccctgttgattgccacgctggcctaccagcccatccgcggggcggcaatctatcgcatcttgctgatctggccctacgccatttcgccagcagtggccggtatcatctttttcattatcttcaaccccttgggcggcgtagccaactacttgctggggttagtagggatcccacgtttgaactggctgagcgatcccaatttagccccttgggtggtgatctttgccagcgtttggaagcaaatgggctacaacattttgttttatctggctgggctgcaaaacctgcctaaagatttgcaggaggcggctgccatcgatggggcgggggcccttcgccgcttcttttccatcactctaccgctgctttcccccatcaccttctttttggtgatcaccaacatgacctacgcctttttcgatattttcggcaccattgatttgctgactgccggcggcccttccggatccacctcggtgttgatgtacgagatctacaagattggcgtatcgtcaggcaatttgggcagggcagccgcccaatccattgtgctcttcttaattgtggtgggcctgacgatcctgcaattccgcaccaccgagcggaatgtaacgtatgggggataacggggctgggggagagagcaaaatctaggattcgtcagcttccgacggcttagaagggtcagacaactcgcgccattgcttgaaaacattgcctaggttgcggcggaactcgtcaatccccagcagggatcccggctctggatcccaagaagccgagaacacgccgtagctaatgcccaaaaagccaaggccgaaaaaggccagcgactccaccaaagtaaagtaggggggcagggctatcacatggttggttaagagatagtaattgacaaaaaagctgctcaagccaaggccagaagggatcccggaaaagaccaagatccgccgcaccatacgccggctgacctcagggggaatgacagcaaccggctctctttgggtcggttgcgtctccacctgagcaggggtagagctggagcggcggcgggaggctttggaatagcggctggacttgcccacgaaggtagctctccgacagtgatttagctagctgcctactttttcacccgaatgttcaaccgttcggccagctcccggaagcggtcgggagaacgtttggcaatgtagttgagcagccgcttacgccgaccgatcatcatcattaggccgcggcgcgagttgaaatctttcgggtttttctgaaggtgctgcgagagttggttgatacggctggttagaagagcaacttgtacctcggcagagccggtgtcagtgtcgtgaagtcggtaggtctcgataatctcctgcttctcttgctgcagtaaggccataagttcacaaaaactggatgcactgcctcagaatgataacatcggcttttcgtcctttgctatagccgggttagggggagaaaaggagatgacgacaacttctggggatctgccggccttgctggagctgttgagctctcagaacttgggggatcggctgcgcgccgtcaacaaggccagagagctccccgcgaccgaagccttgacgctgttgcagcgagctgtaaccgacgagaatgcccgcgtccgctatgccgccattagccaattgggcacgctctccggcgcaggtgtcgacccggctgcccttttgccgattctgcaacagtttttgcgagaggaccccgagttcgatgtgcgggctgccgccgccgccgccctgggggatctgaagcagccacaggccctagacgatctgctagaggcttaccggcgagagacggagtggctggtgcgctttagcattgtcgccgcgctgggcgagctgggcaaccccgccgccttcgacaccctagtgcaggttttacaggaaggagacgagctgctaacaacagccgctgccgctgccctgggagatctaggggatccgcgggccatcccccatttggagcccctcatcgattcggacgattggcagttgcgctaccgcgtctgcattgctctagcccagctcggcaccgaagccgcccgccccggcctaacccggctggcccaggatccccaagagcaggtggccgcccacgcccgcaccgccctggcatctctgtaggcagcaagaccaccaaagcttgcctctccaccgcccagaccggcctccctcctcaagagaggcgagctagctcatggcattgatgatgtagtcgaaatagggggcagcctcggcggcggagtccggatccagcaggctgagggctgcttccttcaagaacacgatcgcatcgatcataccggcaatgggcacgttgagggcattgtacatctcccgcacccctatcaagccgatggactcgatcggctctttgctgccggcaatgatgccataggtcaccaggcggagataccagtcgtagtcccgcaggcactggttatagcgcttttcgccgtaggcattgccgccgggttgtatgtattcgggtcgcttggcaaatagctgcttctgcgcctgatcgataatgcgttttttgttctcagttaacacctgagcgatctgcaaacgcttctcgccgctgctcatgtaatctttgatagcttgcagttcgctgacggagagatagcgcagttggtcgtccgcggtctcgatgatctggttgatcacgctcacggtaggaattctcctgtttgctaacttgctttcaattcaatttgttcaccaatccggcacccatcccgcaagccaaagctcggctcaggagatgagaatatggcccagaaagccagccttgccgcttgctctcagtttaggatagggcgagctttccctcaagcacccaccctgcggggcagcgacctcagatgcgcccccgcagccattgggccatctcgttgcgccgcggagccgcctccagacacacctcctctgtaatgcgcccctcttggtagagccgaaacagcgactggttcatggtacacatcccctcgtaggagccgtcggcaatcagctcctcgatctcgtccacggcaccccgtttgatgtagtcgcggatggcatcggtgttgcgcataatctcgtgggcagcggtgcgcttgccgtcggtggtgcgcaccagcgtctgggcaataattgctactagagtctcggccagttgcagacgcattggctcctgctcctctggccggtagatccccaagagacgctcgatggtgcggacggcgctgttggtgtgcagggttccaaacaccaggtggcccgtctggccggccttgagagccgtatccacggtttcgcgatcccgcatctccccgatgaggatgatgtccggatcttcccgcagcgaagccttgagggcgttggcaaactccagggtgtggatgccgacctcccgctgccgcaccagcgatttcttactctggtggacgaactcgatgggatcctcaatcgagatgatgtgcttagcaaagttggagttgatgtagtccaccatcgccgccagggttgtggacttcccggagccggtggggcctgtcaccagtaccaggcccttgtgctcctcggcaatgcgcttgagcacctccggcgcccgcaactgctccagcgtcaagatcttgagcgggatcaggcgcagcaccatggcaggccctagcagagaaacaaagcagttaacccggcagcgcaccaagccctcgtactggatagcggtatccagctccaggcactcctcaaactggcggatttggttctccggcaggctttcccgcagccagctatagaacacctcggtggtggtgaccgggtagttgcctatcacaatttgcccccgatcccggaaacggggcacctctcccacccccaggtgaatatccgagtagcctttttcgtaggcttcctgcaccagttggcgcagcgtcggtccagcgggggcagacttaggagcagcggcggccaccgggatccgtccagcagccgtggggcgagccggcggcccaaaaggcggagcagccgaaccggggctggggggagacacctgaggccgggcagcaggagctggagggggcggagacatctgcgggggagtggcagggcccggcatgggcaccggcgtctgcgggggggcgacggccacatctggggggacgggccggcccaagatgggcttgggggcgctggggacaggacgggatccgctcccgacagggggaggagcagccctgcccagcaccggatctagctgggttgggggttctgccgagggcgcttgcgcggccgcacgcgcggggcgctggataacaggcggggtcggcggcttccaaccggagtctaagtcggtgggaaattgattttcggggctaacctcgctcataacaggcctcgcttctggcaggatctgcgtcgattttaagctagtatgcccagccagagcagaggattagctttcttgccggcaaagcgccgcggcatccttaaaggttggacgggtggcgaatgaggctcaaaaactcctcccgcgtgcggggatcctcctggaacacccccaccatcgagctggtgaccgtccaagagcccggcttttgcaccccccgcatcaccatgcacatgtgggtagcctcgataaccacccccaccccatagggatccagcatggtcatcaaagcttccgcgatctggcgggtaaggcgctcctgaacctgcaggcggcgggagtacatctcgacaatgcgggcgatcttgctcaggcccaccaccttttggcgggggatgtaggcaacatgggccttgccgataaagggcaagaggtggtgctcgcagaggctgaacaaagtaatatcccgcagcagcaccatctcgtcgtggccctcgtcgaagatggcgccgttgatgagatcttccagggactgccgatagccgctggtcaaaaatttcagggcggccaccacccgctccggcgttttcttgaggccctcccgctgcggatcctccccaattccccgcagcaacgtctccactgccgctaccatcgccggatccaggctctctgagccctcgggctcttgccccgccgcatgggacagatctcggacaaggcgagacttcaggttggctttgttgttgagtcgaaactcggcaccggatccaggcttggcaagagtcatagcaggatattccttgggttgaacgaagggttgaaggaacttgtcgagggaggcggtgcaggcagatctcctcaaaagctcagtcacaaaggccgttacaggaaaagccagctccagcccggcctaaaaggcccctgctgccggcatgagggtcagatcttccaccacggcacccttgggcaggcgaacgatgtgggcaatcaagtccgccacccactccggcgagagcattttggaacggtcgaaatcgacctgaactgtatcccaaagaggtgtatccacagctccgagacacaggctggtcacccgaatgccatgctgccgttcctctgcggccagggcttgagaaaagcccagcaggccaaacttactggcgcagtaagccccccaattgggaaaggctcgcttgcccgcaatggagataatgttgacaatcgtgccgcagcgctgccggcgcatcgccggcaggacggcttgggcacagagaaaagctgccgtcaggttcaagtcgatcacccgctgccaatcggacaaagataaggtggccaaaggcccgacatgggctatgccggcgttattgaccaagacatcacaaacaccaaattgatccaggagagcctgcaaccgctgcggcagggctcttaagtcggccaagtcgatgggaaaaacctccgcctttcctccctttgcctggatctccgcctgtacccccagcaaatcgggatgggaacgggccaccagagcaactgccaccccctgccgagctagggctagggccactgctttgccgatccctcgactggcccccgtaatcagggcacgttcgggaaactgggtctcaaaactcatccacaataaaactctgggatgcgccgtcgagaataagcgccaccagagcctgggaaacttcgttaacccagtgtaacactaattcctgcctgcccctccaagcaaacaggaaagactggcatcgatccctctccgccgccctctagctgactggcgtcgggccgggaaggatctgaggtatggtagtctggtaaagatagtgaaaatcttttgcaacaacgatcatggccgagtttttgatttcctcgacgtccaccgctgcccggacggactctccctacattcttgaggttgagcacatcagcaaggggtttcccggccagcggcagttggttttgcaggaagtggcgtttcgcctgccccagggagacattctggggattgtcggcccatcgggctgtgggaagaccactttattgcgcaccattgccggctttgagcagccagacagcgggcggatcctgctgggggggcgagtggtggccggggaggggcagtggatcccaccggagcggcggggggtggggctggtgtttcaggattttgccctgtttccccacttggatgtgttggccaatgtgatgtttggcctccggcccactgccctgttcgcgtcggcagcggggggcggcagtcgctcctcctcggctgaggtgggaggcgctgcccaacaggcgcgggaacgggctgacgaggtgttgcggttggtgggtctagaggactacgcccaccgctatcctcatgaactttcaggcgggcagcagcagcgggtggccctggcccgagctctggcccccaagcccagcctaatccttttggatgagccgttgagcaacttggatgtgcaggtgcgctactacttgcgggaagaaatccgcaaaatcctcaagcaaacccagacctcggccattttcgttacccacgaccaagaggaggctctctgcctttccgattgggtggcggtgatgcgggaagggcgtattgagcaatggggatccccggaggaagtctatcgggagccggctacccgctttgtggcggaattcatcgcccaggccaactttcttcgctgtgagcggcgggagttcggttggcaagctgaggggctgctgcacatcccatttcaggctttgagggatcagcccgatccccatctgcgccagggagagctgatgatccggcaggaggagttacgtctgcatcccaatccccaggggagagttaccattcgggatcgacagtttctggggcgagagtatcgctattgtctggttacagagacgggcaagcaattgcacgccctggcgcgggaagctttgccggtgggcacgcgggttcaagttaccgtcgagcagggccgtctgtttcccatttcggaacctcagtcagtagcgggatcgggaagcaagagctttgcctgatgggatctttgccctcagcccaggcgccccacgccgctgccgcgttcccaggattctgccttctcagcccagactctacagccagaggatggaggggctatctgtatttggtgtggatccgctttgttagactccgtatatagtaggaggtgatgcgggatccccacccaaaacgagggctttacccctcgacaggggttgagcaaatgctttaaccttgccttctagggtggcccagggggcgctcgtcaaaaagggtagaggggcgtagtgtcagcaagggccagcttcgccaggcgctgtccccaaagtcccaagagtgcgccgcatggccagcctgagctgtgttgagcaaggtgagcttggtcagctcctcttgggcagaggtcgtcggttagtgtttcagggatctgacccaatagcaacgaagacaaggcgtgatgccaggagtagagatgaaaatgatgcgcggtaatgcagtgccgcttttgggatccctctgccgccgtagagctcaggcaggcgggcgggccgcgttcgtagcggcagttcgcagcaccctcctgctggggttggcgggggtgatctgggggggagttcctacttttgctcaaggggggcccctctcgactcaggcagtggcagcccccatgagtcgtcaagaagtggcggagcggctgaatctggtgccggtttttgccattgtgtctcagaacggcacccctgtggtcgctaacgtagagcgggagggtcgcaccatccaggtggcttctttctggctggatcagaaccaagcccagcaagcgttggatcaggtgaaagccaagaaccctgaggtgggccagcaagcccaggtggtgcccattcccttgggctacgcctacgaaaagtcggaagaagagcgggccaagaatagcaatctgtactttgaggtggtgcctcgggctgctgatgtggaggcggccaagcaagtgctgaaagaaacgggtcaggaggtgccgccggaagtgatcggcgtgccgctgttctatggccgctcgggagaggggttgctgaccatcgagcaggatggccaggaggtggtgcctttcttcttcgaccgcaacgacctaaagggggctttagaccgggcggcggcgcagaaccccgaggtggtcggcaaaacccagatcgaggtcacttccctggccatcgtggtggagcgcatgttagcccctgacgcccaggaggatgtgcagaagatcgctttcattccgccgcgcgcgtcgctggagtacgtgcaatcgttaattcgctctgccactccccagcccaatccacctgccactccccagcctcagcggcgttgacctagctcctgatgggatccccctctgcgctggtgcagcaattgctggcctggcgtgcccaggctctgcaggcggcgcaagccgccggcatccctcctcaggaggtggaacttctgcttagggaacggctgggctggggatcgttggagcgcttgctaggtcggcccccgacgctgcagggggatccgctggcggaggtagaggagctgtggcggcgccggctgacagagcgcatccccctgcagtacctgctgggaagggtagagtgggcaggtttgagcttgcgggtaacgccagcggtgttgatcccgcgcccggagaccgagctgctggtggagcaagcctccctttggttgcagtctaacctgctgccgccgggatccccttttgccgacctgggcaccggcagcggggccattgccatcgctttggcccaggggcatccccagttgcagcttctagcggtggacgtgagcccagaggctttggccgttgcggcagccaatgtggcggactatcatctgcaggaacgggtgaagctgttacagggatcctggtttgcgcctttggatccctggcgaggtcggctgcgtggcctggtttccaacccgccctatatccccaccggggagctggcctacctcatgcccgaggtacggctgcacgagccacgacaggccctcgatggcggggaagatgggctggtgcacttgcggcttttgattcaaaaagcaccggattacttggcccccaactccttttgggcggtggaggtgatgcaaggccaagccccttgggtggcggagcagttgcaggccagaggcggctatcagcagatccaagtccaccgggatttggccggaattgagcgggtggtcagcgcccacttcgtcggctagaaagttgggaagaaaaaggtaggatccaggagcgcgccgttgtcaaactagctaaaacccaaggctctccatccgaacgccctgcttcgaacatcaacgggatctcctaccttttgtccgaagtacctctggaggaaacccttgcccgcagcaaaacccgatcctccctcccagcaggccgctgctgccgtcaggcaagaggcggtggattggcagtttgcgtttgagcgctcggaggtgatgcgcgcctttcagcaggagctgctcgtcagcattggccacgagctgcgcaaccccctcagcagccagatgggatccctgcagttggtgctgtccgatctgtgcgattcccgcgaagaagagcgggagtaccttcaaagtgccaaagaagcggtggagcgcctgatccagttgctcgaggagtacagccgcctggcccgccacgacctgcccattcaacccttgcaaccgaagccgacccgactccgtcccctccttcaggatgtgtacagcctaactcgcctacaggcccaggatcagggcattcgctacgaatggccgatcctacaaccgccttctgcctctgagctgcccgccctcccggacagccttatggtttgggcggatccccacggtttggtgcaggctctgctgggggtgtgtcgctggggtattcgcaccctacgctatggttcgatggctctacacctctatcccatcgcagcagcggaggggcgcctgtgcctggagtggaatctggaagggcggtgccatgtgcccatccaaacaaagggttgcgctgcttggcgggtgagcgaacggctcctgagagaaatggggggcgatctggagcttggcgaaagcagcctccaccgggttgtcatcaaggtaatcctgcgcctcgcccagtgatttggatctgggagatctgaaaagcttaaccttcgcggcgcaaggccagctcagcgcgatccagttgcatcagcacccgctccaccttctctgggtcaagaggccgcttggaggtgcggtagtgggaggccacggtgttgaacacggtgcgcagagtcgtaaaggattgcagcttgtcgtagcgatggccatggtagcgccctgcaaattcttgaatggcctccatcgcttccacctgcgcctcctctggattcatcacgggatccgcttccgagagaacggtgcgcagggtttggatcagggtcatgctgtcttcgtagtacttgccggtgaggcgggccgcctgagcgcttgcggtcgcccagcccagcatcagggtgaccgagaggagcaggccgagaaaacgtagaaaaaaaggtttcagcatcggaaggttgcccaatgtaacttatctttaagcataagtcacagcgacaccggaagaggagccatcgaaaagatgctgtccactttcttcaaccacttgctgccggagctcgcccggtacagatcccacgcgatcatgttgggcatgatcttggggtttgcctgtgctcacagtgggctggcccacttgcgcccctggggggaagcttggctgggatcccgtctgtaccgccttctttttgcgctggtcagcctcagcttggctccgctgttgctgatctactttttgaaccatcgctacgacggggtgatcctctgggatctccatgctgtccccggcattcacaccaccgttgttcttttgtcggcgctctcgtttttctttttgtatccggctaccttcaacttactggagattgctgccattcacaagccggagattcacctgtttgagaccgggatcatccgcatcacccgccacccccaaatggtgggccaggtgatctggtgtgtggcccattccctttggattggctccagttttatgctggtcacttccctggggctggtggcctaccacctgttcgccgtctggcacggggatcaccgtctggagcggaaatacggccaggccttccgcgatctcaaggcccgtacttctgtgatccccggcttggccattctgcagcggcgacaacacctgcaaccgcgagagtttctgcgctgggcctatctgggggtgttcagctttgttgtgattctttatgcctttcatccgcaaatggtttctgcagccagcggggttgcctggtagcatgatcccaaacaacttctttagtctgggagtgatgaacttgcaagttgctttagatgcttttaatcaagaacttttgacaagtgacgggttggtgttggtggattttggtgccccttggtgtggcctgtgtcgcttcattcagccgattaccgaccgtctcgcagcagagtggggcggcgcggtcaaggtgctgcgggtgaatgtggacgacaatttttggctgccgcgccgctatcgggtgcgctcgctgccgaccttaattttgtttgagaagggtcaagaagtgcaaaggctggagcacttcgccagccgcgatgatgtgctccgccgctgcgagcagttgtttctcgctcgcctgcgctatgtgggttcgggtgcctgctcctcctcgctggacccccaagccccgccgccaggggtgtagagggtgagcacatcgccggctttcagggggcggctgatcttgctgggcaagggatccccgttgacgaggttgatccccagctggccaggttcgccgccttcttccccttgcggggcatggtggcgccggtcggtgagcagggagagggtgcaatcttgcaaggtctggatggagcggatcagcccccacccgccccgctggcggccatggccgccggaatctgggcgcaactcgtagcgcagcacccgcaggggatactccagctccagggcttcgatgggggtgttgagggtattgctcatgcccacgtgcaccccatccaggcctggtcgctgctggctggccccctggccgccccccagggtttcgtagtaggtgaagtggcggttgcccagcacgcagttgttcatggtgccctgcccctgggcgatggcacgggatccggccaccggggccagggctttgaacaccacatcggcaatgcgctgcgaggtttccacgttgccggccaccaccgccgccggaaattgggcattgaccaggcagccgggcggggccacaatctcgatgggatcctccaggccgacattgctgggggcagtgggatccaacaggcagcgcagggcaaagagcaccgccgagcgggtcacggccagaggcgcgttcaggttccccgcggtggccggggctgtgccggcgaagtccacccgcagcctctcccccttgacctctacctgcacccggatctcaatgggctcaggcggatccccgtagccctccaggtagtcgcaggcggtgtagatcccatcgggcagagcgcggatctgggcctgcatccgccgtcggctgtaggcgatcaccccggcaatcaactgccaggcctcctcttccccgaaccgggccagcagctcgccaaaccggctcacccccacggcgctggcccccacctgggcctgcaaatctccccgccgctgctcagggttgcgcacattggccaggatcaggcgcagcagatcctcctgccagcgcagctcccctgtcgaggtcatctgggccagccgtagcggcgggatcaccagcccctcctgccagatttccgtagagtcggcgggcatggagccggggcgcatccccccaatatcggcatggtgggcgcggttcaccgcataggcacagacctgttctggatcccgcaggccggggatggccgtaaccaccgtgatatccggcagatgggatcccccctggtagggatcgttgaggacgaacacatcgccgggccgcgggccggctgccaccaccgcccgcaccgcctccgagagagctcccaggtgaactggaatgtgggccgcctgggcaatacaggccccttgggcgtcgaacagggctgtcgagcaatcccgccgttccttgatgttggccgagtaagaaccgcggatgaggcgcgcccccatctcctcggcgatccccgccagcgcattggccatcacctgcagccggatgggatgggtatccatgcccctcacagcctgcgccccagccaaacagccaccctgcggatcccttgccaaaactgcagacggcgctgccagcggtcgagggtatggcgattctcccgcagccgatcccgcaggcgcagcaactcagccggcgtgggagccaaagcccgctcagcggcttcccgccaatcagccatagcccgctccgtaacccagagcgccgaccgcaggttcaagaggacaggaatcagggcaagcaaggctaaaaacagcagcccattgaggccgcaaaccacccaaactgcccactctgtccctagtccagcagtcacagagagctcagcaagggatccctggcaacactcactgctgctgcagcatcaaggggcgcaacacacggccatcgccgaccacaaccaccgtcgatagcacttgtccgccgcgccggaaggtaatgggtacccgctggcccacgggggtgttttggataatttgctgcacatgttgcaccgaggtgacccgctgcccgtccaccccaatcaaaatatccccctgggccagacccgctcgttgagccgggccatcctggagcaggccaaccacctgcaccccttgaactcgaggcgcagggccgaacaggcgacggctgatagcgccttgagccggctgtccatccaccgtttcgatggcaaccccgatgaaaccgttgcctacgacagcaggcgacacctgagccccgaaactgtcaacctgaaccgtggggctgtagaagttgtaagcttcacccccaaccgagtcacaggggtaggccacaacagcatctgccagcaggagggaggcgggcagggcgagggcaagcttgaacagagggttcggtttctgcatagttcgagcctggaaacggcgaagaataacaagttgagatccgcaaaagcattgggatggatcgaccagcccgagagagacagcggaagccatcaaccgggcagcttgcaccgcccttccctcagtgataaacccaaaatcgccaactgtcgataggcttggccgtgctttggggctagatcccaaggttttgccggcatttctgtagcaattcttcaagctcttgggatcctcaacccggcctatctcagcggctcacagaccaacgcagcgatcggtggcctgcagcagggcggtgcggatcccgggctcggtgatggaatggccggcatcgggaatgagatgaaactccgcctctggccaggcctggtgcagttcccaggcggaaatgggggggcagaccacatcgtagcgcccctggacaatgacagccggcagatggcgcaggcgctccacccccctgaggagctgatcttcaggatccagaaagccgccgtggacgaagtaatggcactcgatgcgggcaaaggcctcggcaaactcttcccggccaaagcgctcgatgagctcagggctggggatcaacttgctggtgctggcctcccagatggcccaggcgcgggccgccctcaggcgcacctggggatcggggtcgttgaggcggcggtggtaggctgccagcaggtcatcccgctcgttgggggggatgggatccaggtaatgttcccaagcatcggggaacaggtagctggcccccgactggtagaaccagcggatctcaaacgagcgcagcagaaaaatgccccgcaagataaaccccaggcaggattgggggtgggtttgcccataggccaaggcgagggcgctgccccaactgcccccgaacacccaccagcgctcaatgcccaggtgccggcgcagcttttcgatatcggccaccagatcccaggtggtgttctcccgcagctcggcgtaggggcggctcttgccgcagccgcgttgatcgaacagcaccacccgccagcggctgggctcgaagtactgccggtaaaggggatcgatgccgccgccgggccctccgtgcaaaaacaccaccggcttcccgtctgggttgccgcactgctcgtagtagagggtgtgcagggaagagacggggagaaagccgtgatcgtaaggctcgatgggcgggtagaggtcgcgctgcataaccagagattctaaggatcaacggccagccgctcaaggcctgcgcagggcgatggtggccttgggcgggatcccttcctggaaggtctcgccatcggcggccacgatgacgaactgcagctcttgtcccggctgggcgcccagattgctccaaggaatagccacctccaaacaggcatccaccaccgctttcacttggtggctgatggcgtgccaggtgtggtactcccctgcctgcaagagctgagcctcgacaggggcgggatgctggccggtgccggggggcggcagcgatagcttcaacaggtggcggtagtggtagttgaggggggcttctgccggcaacccttggaggggaatggggctgttgacggtgacgcagttggggtaaaaccacagcacctgcagttgcttgggccgctgcacgaccgagttaaaatccagccgcaggtagaggttgaagtgatcgaacccgtaccagaggcggcggacgacgctgttgcggtgcatggtgccgcgggcggcgccgatctccacccgcccggcttggctccactcccgttcggcggggcggccgttgatggccgggtggataaatccttgcggcaggcgatcccccagcccatcgtgatcctcgagagggaactgcagcactgccggcacggcctctcccaaagcggtgtagagggcctgcagatgttcccgaaacaactggtcgaaaacggcatcgtgggccgaggaatggcccgccccaaaccaccagaaccagtcggatccctcggcggcccagagggcttcccaggcttcgggattggcgtgagggtgatcctgaatgacctggcgggcttgggccaggagctcccaggcgcggtttttgacgggatccccgatccaagtggtaaagtcagcttcaatccaggagccgctgtgcagttgttcggctggcagaaactccgtagggggaaactggtccaaaaactccgaaaccgtcaccaagcgcagcgccgggtgctggctgaggcgggcatagaggttctccaggaagggccggccatcttgggggtagtactcccagcaattttccccatctagggcgatggtgaccagccagggctgttcctggggcaggcggttgcggatgctctccaggtggccgatgagatccttggcggcagcatcggcgggcatggcgctgtagctgaagccgatcaaatcggagaggcggtgatcccgaaagacaatggccagatcccctgcctcgctctccagacggtagggccgatagagcttttccggctcgaggatatggccctgcccgtcgcgatgaaagggttggcccaggctccagcccagcacgccctcgtcggagatgatccactcaaaaccctgcttttgcacgatggggacaatggccgggctcacggattgctccgaaggccacagaccccgcggctcgcggccaaagcgctcccggtagatctgcttggcccgctccagttggctgtggacatcctgctcccagtggaaggggtagcggggcaggggcaagccgggccgagccacccgcgccgagcgctcgctcaccagcaggggcaagatgggatgggtgtaggggctggtggtcagctccagttggccgctctcttgcagcttggcgtgctggggcaagatggcggccaggatctgctgctgcttggcatagatccgctgccgatccgaaagggtaaagccagatcccgtcttgatccagccctcgatctcgggatcttcgtggaagaggggatcgaaccaggagaggttgtgccaggccagcaggtcgctgaagtcttgcggtgtccagtactgtaggcaccagttgatcccctgcgattcccgctgttcgtagagctggcggtagcggggatagggctcaatcatggtggggtaatggctgtcgaagaaacgctcgacaatgaagcgccgctgctccggggtcagcttttcgacaggagataaagtcagctccaaatagggatcgaaggcggagccggccacgtagtcttcgatttgcacaatcagagagggcaccaggttgaccgtttggtgcaggcgaggatagcgctccagcagcagaaccaagtcgaggtagtctttgatcccgtgtaggcgcacccaaggcatgcgatatttacccgctatcggacttttgtagaggggctggtgttggtgccaaaccaaggcgatatgcagcgggtaagtcatgggaggcacgggatccgaccatcacccggatactagcccatctgtccggctcccgatcgtcagaaactctggaatgttgaacggtggggatccgcctggatggtgcccactgcgggaaaaccttgtcattcgccggatttctcaggacaatggcggcaaatggaagagctaagtcatgactgctgctacccacgtcctggaacagtcgatcgttgtcttctcccaaaactacttgcccattagccgggtcaacattaggcgggcgattgtgctgctgctgacgggcaaggcagagccgctggcgatgatgaatgtgccggtatggaaagtgcgctcccccagccaggtgatcgaggtgcccgagcacatccgcctgaccatcaagggcaaagagcgggcctggcgagtgccccctgttaaccggcgggaggttctgcggcgggatcaccacacctgtcagtactgtggcagcacccacaacctaaccctggatcatgtcgtgcctctttctcgcgggggatcccacacttgggacaatgtggtgactgcctgcgagcgctgcaaccagcgcaagggcaaccgcacgcccgaagaggcgggcatggttctgcgcagcaaaccccgcgcccccctccacccgacggtggcttttgccgagcagttttggcgcgaacagcagagccggcaagagccaatctacggctacagcgcaagttagaatcggcaaatttcggttgttatcgaggaggatccgcgtcggccatgatgaccgtaatggagttttttgccctcagcgctggcgagtggatgtgtcagcgtaccagccatcacttggcctttcgccgctctgagggggggagatcgcggatgcaaattgctaccctttcgcccgccgatccggcagttatccaggtttgtgagctgttcaaggtggatccacggcgggccgtgggggcggcgcgagtgcagtggaatggggagcaggagtgggacaacgaagagtacaaaggcgatgtggtgctggttcccattcccgatcccgacaaccccatgcgggggcaactgttgcgggatcagggctatgccgagaaagtgccggtggccggcacctacgtcatgggatcggacggcgccctcaccctctacaccgagtacgagatgaccgagtcggaggagcgcatctggtttgccagccccaacctgcgcctgcgggccagcaccgtcaagcgcttcggcggcttcagcatggcctctttctgctccgaggtgcgcaagctctccgccagcccttcccccatctcggctgtggctgaatcccgctctctctaggctgtgggctgaccagaaagcttgccggcgccggatccctggcttactggggagagcctcagccggcaagggatgggctaaaacctctgttggtgggtcatttgtagacggaaaacccgggctgtggcggatctaagcgactttatccagggtattgagcagctcatcgagctagcccagaagctggacgagaaaaaaaacacgggggggctgcgaaccgaagtgcgcatccaggcccgatccctgggcagctccatccccccttctggttctatcccccgccgccgcagtgcccagacgggggatccctcctggagcagcgagcctcaggtgatgtccacgtcaggctggcgcgagccgcccaaggctgaccctacgcctgaggccactgtcgccgacccccccggcagcccagacacctggccgggaccgcgcctcaaggatgtgggggggttgaaggaacaactgcaagctttgcgggagctggtggagatccccctcaagcggcccgatctgctggccaagttgggtttggagccgccccgtggcgtgctgttggttggcccccctggcactggcaagaccctgacggcccgcgctttggccgagagcctgggggtgaactacattgccctcgtcggcccggagctgatcggcaagtactatggggaggcggaggcgcgcctgcggcaggtatttgaaaaggcggccaagtcggccccctgtctggtgttcatcgacgaaatcgacgcccttgtgcccaaccgcgccgccgtcgagggagaggtggaaaagcgcctggtggctcaaatgctggggctgatggacggctttgtggcccaaaaaggtgttgtggtgctggcggccaccaaccggcccgaggccctggatccggcgctacggcgaccgggccgcttcgaccgcgaggtcattttcaaggtgccggatcgggaggggcggcgggagatcttggccatccacacccgcggcatgccgctggcagaagatgtggacttggacagcctggcggatcagacgctgggctttgtgggggcagatctgcgcggcctgtgccaggcggcagcctatgcggccttgcggcggcaggtgccggatctgggatcccccatccccgactccttgacagtttcggcggcggactttcagcaggccctgcaacaggtgaagccggcggtgttgcgctcagtggaaatcgagtcgccccaggtgagctgggatcagatcggcggcctggagcaggccaagcaggttctgcaggaggccatcgagggatccctgctgcacccggagctgtacgagcaggcccaggcgcaagcgcccaaagggatcctcctcagcggccctcccggcaccggcaagaccctgctggccaaggccattgcctcccaggccaaggccaacttcattgccgtctccggcccagagctcttgagcaagtgggtgggatcctccgagcaggcggtgcgggaactctttgcccgtgcccgccagtgcgctccttgcgtgattttcatcgacgagatcgacaccctggcgccggcgcggggcagttactccggggatagcggcgtcagcgaccgcgtcctgggccaactgctggccgaactggatgggatccgccccagccagggagtcttggtggtggctgccaccaatcgcaaagccagtttggatcccgccctcacccgcgctggccggctggagctgcacctaagcgtggaactgccggaccgcgccgcacggcgggaaatcctggccgtgcacaaccgcaggcggcccctagggccagatgtggatctggaggtgtgggccgagcgcacggaaggctggagtggggccgatctggccctgctaagtaaccgtgctgccattgctgccattcgccgccaccgcgccactgccgcggcagtggatcccaaggctctggtcatccgccaggaagactttgcccaggcctttgccgagctgcagcagcagcgccaggccacctagaagaccgggatcccttgccattccggctgccggtgggcgtgggccgcctcgccgcaggtgcggggagtgggaaggatcttgtcggggttggcgaggcgctgcgggtcgaacacctgccgcacccactgcatgctctccaagtctgtgggcgtaaacatctccagcatgtagcagcgcttgtcggccccgatgccgtgctcgccagaaatgctgccccccagacgcacgcagagcttgaggatctcgccccccagcttctccacctgctccagggatcccggcaccgactcgtcgtagagaatcagcggatggaggttgccgtcgccggcgtggaacacattggccaccgggtagccgtactggcggctgaggcgctcgatttctttgaggacataggctagctggctgcgggggatcaccccatcctggacgtagtagttggggctgagcttgcccatggcggcaaaggccgccttgcgccccttccacagacgcgcccgctcttctgggctggaggcaacttgcacctggcgcgccccgtttttcaggcacagggcctttacctgctggctggcttcctccacctccagctccaggccgtccacctccaccagcaagatggccgccgcatcccgtgggtagcagcccaactgcaccacatcctccacagcattgatgctgaagttgtccatgatctccaggccggcggggatgatcccggcggcgatgatgtcggaaacggtggctcctgccgcctcgacgctgtcaaaatccgccagcaaaacctgcacctgggccggcgccttgagcaagcgcagggtaatctcggtagcaatgcccagagtgccctcggagccgacgaacaggcccacccagtcgtagccgggcatctccgggatcttgcccccccagcgcaccacttccccatccggcagcaccaccgtcaggccgaggatgtggttggccgtcaccccgtacttgagacagtggacgccgccggagttttccgccacattgccgccgatggagcaaaccgactggctggagggatccggcgcataaaagtagccctgggcggccaccgcttgggtaatccaggcgttgattactcccggctgcaccaccatgcagcggttgtctaggtcaatctccaggatctgtttcatcagggtggtggcgatgacgacgctattttccagcggcagcgcccctcccgaaaggccggtgccggatccccgcgccacgaagggcacctggtagcggctgcacagcttcaccacctgcgccacctcctccgtggtgcgcggcaacaccaccagagccggcctttgccggtagctggtcagcccgtcgcactcgtaaaccagcagctcctccggcctgctgatcacccgccggggatcgagaatttttttgagctcagccctcagtttgagccaatcgaaggtgaggccagcttgcaacgggtgagaggagcgaacagccatagggggcggcagaacatctcgtgagggggatatcgtcactatagtctggatagtctggccggagagcctatgcagtcccgcaacgccgaacagatccttgagcaagtgcggcagctctacgacctctaccccttcccaccacagcccatcggcaccgttcccccgccggggtggaactggcgctggagctggccccaggcctatgctttttgcaccggatcccatccgggccggcgcaaggtgcgcatcctggatgccggctgcggctctggggtagggacagaatacatcgcccaccaaaacccggaagcggagatctgggcctttgacctaagcggccgcgccctggagattgccaaggcccgctgccgggcttcccaggcgccgccggtgcagttttgccagctcaacgtttacgacatcgaccaactgccggggcagttcgacttcatcaactgcgtgggcatgctccaccacctgccggatccgctggcggggctgcaggcgctggcgagcaaattggcccctggcgggatcctgcatttgtttgtctatggcgagctgggccgccacgaaattcgcttgatgcaaaaggccatccgcctactggtcgccggctccgaacaccagcccctggcttccgcagaacacctgcaacaagggctacaggtaggccgccgcctcttccggattttgccggagagcaaccgcatccagcagcaggaacgcgcccgctgggccgttgagaacgtggacgacgaatgctttgccgacatgtacctgcacccgcaggaagtggactacaacattgagaccctgtttgagctgatccgcgcctccgggctgcagtttttgcgcttttccaacccggagttctggcggctggaacgggtgttgggccaggatgaggccctgctggcccaggcggctcaactgccagagccggagcgctaccgcctgatcgagctgctggatccggtggtggcccactacgagctcttcctcggcaagcctcccctcccccgctgggaatggactagtccggaggcggtggcctcggctgttgcccacctcagcccatgtctaggcctgtggccgggccggagcatcttcaactacgcctacgaggcaatctccctcagcgaggaagccttcgccttcctgcagcaggtggacgggatccgcaccgtccaagcccttcaagacagcctggagtctcccctgggctggccgcagttgcagcagttgctgcgctggcaagtgctgctcttggagccacgggagggctgtctttgagtgcctctgagcaaatgtgggcagccaagaccggtggcagcatttgccttcttggactttcctgctctatgctgggaggctgtgaccttttctccagccccacccattctgggggtactgccatgcccaaaatcaaaactcgcaaggcagccgccaagcgctttcgcctcaccggcagcggcaagtttatgcgccgccgggccgggcacaaccacctacttgagcacaaaaccagcaaccgtaagcgcaagctggcgggtgtagccctggtaagcaagcaggatctggccaatgtgcgcctgatgctgcccaacacccactagctgggtcctgttcgcgctacgcgccgcttccccgacgcctcggcacgttggggacgggttgaagtctcaaggtttgccgggggctcgccaacttctatatccgtctgtattgggttactgccatgagagtcaaacgcggcaatgttgcccgcaagcgtcgtaagaagatcctcaagctagccaaaggcttccgcggagccggctccaagctgttccgcactgccaaccagcaggtgatgaaggctctgcgcagcgcctaccgggatcgccggcgcaagaagcgggattttcgccgcctgtggattgcccgcatcaacgcggccacccgcgcccagggcctgcgctacagcgagttcatcgacggcctcaaaaaaggcaatatccaactgaaccgcaaaatgctggcccgcttggccttcctggatccagaagcctttacccaagtggtggaagcagctcgccaggcccgcgcctcctaaagagatggggtctcggtctccgttggccgcagcaatccagaggtcttgcatggcagccggcctggccttggcttgcttggggagggggatccctgcggctgcccgcccctggccagagattgtgcgttcgggtcaggtgcgaattgcggtcaaagacaacctgaggccgttgggctttcgcgatcccatgggcaagctgcaggggtttgagatcgagctggcccgcgagctgggatcccggctcttgggatccgcggaggcggtggagctggtgccggtagccaacgtgaagcggctgcaggcagtggccgctggggaggtagatctggctattgcccagcttggcattacgccggatcgggcgcgacaagtggagtttacctcgccctactatcaggatggccccagcttggttgtggcccgttcccacaactgggaaaggtggtcggatgtgggcggcgcgcggattgccgtcctgcgcggatcggctgctattccttacctccagcgctacctcccaggggttgagttggtggcggtggattcctaccgggaaggggcggaattgctcctaaagggagcggtgcaggcctgggcagcggatcgctcggtgctggccgggtggctggcggagcacccccagtttcagtttttgggatccccgttggcggcggtggggctgggcattgccctgcccaaggggctggagcatgctgaattgcggctgcgggtgcgccgcgagctggagaacctgcgcgctgagggctggctggcggagcgggccagagcctggggtctgccctagtgcaaaaagtgacggatgccagtgcagaccatggcgatcccagcagcattggcagcagcaatggaatcggcatcgcggagactgcctcccggctggatgatggcgcggatcccagcacgggctgccgcctccacactgtcggcaaaggggaaaaagccgtcgctggccaaaaccgctcctgctgcctgcgagccggcctggcgaagggcaatctcgacggcgcctacccggttcatctggcctgcgccaatgccgagggtctgcccctgccgggcaacgacgatggcgttggatttcacgtgtttgcagaccgtccaggcaaactccagatccgcccactcttccggtgtcggctggcgctcgctcaccacccgccaggacgggcggcggtcggatccctgggccaagtcagcctcctgcaccaggaagcccccagccagggtgcgaacggtttgggccggcccaaccgcaaagtccggcagaaccaaaagccgcaagttctttttggctgccagttgctcagccgcctcgggggtgcagtccgggacaaccacgcattccaaaaagggctccgccagccgccgggcagcctccccatccaaggtttggttgagggcgacaatgcccccgaaggcggaaacgggatcggcggccaaagccgcctcaaaagcggcagccagagttgggcgaacggctaccccacaggggttgttgtgcttgacaatcaccgccaccgctggcctagggccgttggccagccctaggctcagttctgccgccagggcgcgggccgcctctagatccagcaggttgttgtagctgagctccttcccctgcaactgtttggcccgatgccagccgggagcagccgcatccaccacataccaggtggcggcttggtggggattttccccgtagcgcaggcgttgccaagggatcccttgcagttgaaaaacctgctcggcagcggttgcaggagctggagcttgagaggggcgggacagctctgagcgagttaggtagtcgacaatggcgcggtcgtaggccagtacctgctcgaaggcgcggcgggcacactggaagcgaaaggccagccgctccgcctcgctggaggggctagagagcaattgcaaatactgagggtactggctgggatcggtgagcacggtaacgtggggataattcttggctgccgcccgcgccagcgtcggcccgccgatgtcgatctgttcaaaagcctcctccagcgacacccctgcccgggccaccgtctgctcgaaaggatagaaattgaccaccaccaactggatgggagggatccccagcgcctccagatccgcccggtcttcgcggcgctccaggcgggccagaatgcccccgtgaatgcgggggtgcagcgtttttacccgtccccccaagatctccggcgcgccggtatgctccgaaacaggggtgaccgggatcccagcttctgacagcgccttggctgtgcctccgctgctgagcagctgaaagccgtgctcctgcacgagggcctgggccagcgggatcaggccggtcttatcggagacacttaggagagccaaaggtgggaagggctgagcagacatcggttgttagcgatctcaagagagcagagttgcctaggagatcccaacaggtggagatcccacgccccagcatagcgcccctgccgggagggggataggactactgagaggtcggagaggtggctggggttcacgtgggatgatccaggatgccagaaggtgcaattccagccactcaaaagggatcccagccctgccgagaaagtgctatgacaagatgagcgtgaattgccgctagaagggggtaactaggatcgtatggatagagtcttgcagctcctgatccagggttggtactattccatccccctgttgacgttctcagtcttctcggtggcctgttgcatcgagcgggccttgttttggtggaaagtcacccaccggcaggaggaggtggtgcggcaagccctgagccagtaccgccgcaacccacgcgctgcccagtacctgctggagcaaaatgcggatctccccattgcccgcatctttttggccggcctggagctgaacgaagccagccccgaagattttaagctggccctggagacagccttggcggcagaggtgcccctgctgaagcgcttcaatacggtcttcgacaccgtcattaccgttgcccccttcctgggcctgctgggcaccgttaccggcatcatccagatcctcagctccatccaactgggggatatcggcggcaccgatacgcaaggggtagggcaggggatcgccgaagccctctactcgaccgcttttgggctgatcgtggccattcccactttgctaatctccaacgtcttccgctctctgtacctgcggcagctctccaagatccaggagtacggcggcgagctggagttgctgcatcgccagcggcaagagatgcaagcccaacagctttcccagtattcttacgccaagcccagccccagcggcagctccactcttcctccctactccccccttgagccctcctagcctatgcgcatccccgaagaaaactttcgatccggcgagatcaacatcgtgcccctgatcgatgtcatcttctcgatcttggtgtttttcgtcatcgccagcctggtgcttacccgctcggaggccctcgatgtcaatttgccagaggcctccacagccgaagcccgccgccagccagacgttacggtgagcatcaccgctgaaggccaaattgccgtcaaccgcaaggcgattgccaatcttgccgccctgatcccagaggtggaacgcgtcctggccgagaagccggctgaagggcgccgcctggtggtgatcaacgccgatttggctctctcccacggcaaggtggtggaggtgatggataccctgcagcgactgcccaacgtcagcctggccatcgctgcccgccgccctgccaataaccgttgacaggctcccctctggggccgggggtgagggccatcaccctgcccccagcagttggatcaggagcgctttttgcacgtggaggcgattttctgcttgatcccacacccgggactgggatccctccaagacctcggcggtgatctcctcttcccggtgcgcgggcaggcagtggagcacaatggcctcgcgagccgcctgtttcagcagcttagcattgacctggtagggcaggaagtcggctttgcgcgcctcggcctggtcttcttggcccatgctggcccacacgtcggtatagaccacctgggctccggcgaccgcttcgtagggatcccgcaacacccacacctgcgatccctgggccaaggcttgcgcttctgctactactgccgcatctggctcgtagccggggggggtggcgacgcggatgtggatcccgctcatggcacagcccagcagcagggaatgggcaacattattgccgtcgccgcaataggccaaggtcaggcccgccagttggccgaagttctcctggatggtaagcagatcggccaaaacttggcaggggtgaaactgatccgtgagggcgttgatcacggggatctcggcatattcggcaaagatttccagctcccgctggttgtaggtgcgaatggcaatggcgtccaggtagcgggagagaacgcgggccgtatcctgcagaggctcgccgcggctcatctgcatcgccgtcggcaccagatctagggtgctgcccccgcactgggccatggcagcggtaaagctgacacgggtgcgggtagaagccttctgaaacaacagccccagcacccggccgcgcagatccacccgatagggatcccgcttcagttgcgccgcttggaccagcaaggccgctagctccgccgggctcaggtcgctgagtttgagcagatcccgcccggctaagttgatggatcctacagcttgcaaccccgccatcgcgcttcaccgcctccgcaaacaacttccggcccgcgctgctgcctgctcgccagcgcaaggccgctactcagcaaggtctcgcagcctgggccccaacgctggctagagggaagaggaacgcattggctccttggcctgttgctggcgggccgagatctgcgcctggagggcctggatagcggcggcatattgcgggtcggcgggagtcgccaccaactcgcgatcccggctgaggcgattgagatcttcttcggacagttccacgacaatgtcaggggtgatgcctttgtgatcgatatcggtgcctttgggggtgcgatagcgggcgatggtcaccgccaggcccgacccatcggagaggggatgcaccgactgcactaggcccttgccaaaggtttgcgtgcccacgatcacggcgcgccggttatcctgcaaagcccccgacaagatctcgctggcgctggcggatcctccatccaccaagacagccaaaggcttgtcggtgagggcgctgttgttggccgtgaggcgatcctgctccccttgccggttcaccgtcgagacaatgctgccccggtcgatccacatgcgggcgatctcggcgctggagtagagcagcccccccggattggccctcagatccagcacataggcggccactccttgtttctccagctcgcgaatggcctggcgcaccttgtcggcggcattgccggaaaactgggtgatgcggatgtagccaatgggcaggccattttcctggtgaaccgcatagcgcacggtggccagctcaattctctcccgcaccaggtcgaacaccttcagcccttccccctcgcggcggatggtcagccgcacccgtgtgcccggctcgccgcgaatgaggctgacggcggtgttggtgtccatcccttcggtggatttgtcgtcgatgcgcacgattacatctttggacttgatcccggcccggtcggcgggggatccttcgatgggggagatcaccaccagctcgttggtctcttgatccatgcccagcgtgatccccaccccggtcagctcaccggatgtgtcaatttgcatgctggcgaactggtcgggatccaagaagcgggtgtagggatcgttcagtttcttcagggcttcgcgaatggctgcataggcatcttctcgggtggcatattctcggctgagcagatcccgccgcaccgcctcccagtcgacggagttgaaggaagggtcgacgtattcgcgattaacaatctgccaaacttcgtccaccacttccttgggatcccggcgaaaccctgcccaacccggcatggatagctgcaccccgacaagcgacacggctgtgaccactgcagccgttgcactcaccacaaacccacgctttctcattggctctcctggaagacaaggtctaaaagtcgagattaatctccagcttttgggggtttcgcccagaggctcttccctgccccaaccttatctcagggacaaagcagtgctgcctgccccagccggtggtatccaaagtttggtaggctgcaaatggtacagcccaactgtgcccaacgtagcacagggatccctgcaaaggtgctctcgcgatcacatttgcaaaggcgctttttcttctggagtccatgtctcttgtaaccgactctcccagcctgccggaagctgctgctgactcgcccctgctggcccaggtgcagttggctcgcgctgccgctcgatgcacggctaccttgcccactgccattaaaaatgccgccctagaggccatggccaccgctttgctggaacaccaagaggccatcttggcagccaaccaggcggatttggagcaggcagcggagcaggtcaaggccggtgagctgtccgcctcggcctacgcccgcttgaagttggacgcccagaaattggccgacgcggtggccggggtgcggcaggtgctgcggctgccggatccggtggggcaggccttgctgatccgggaactggatgaggggctggtgctggagcggcgcacctaccctctgggagtgctgggggtgatcttcgagtcgcggcccgatgctctggtgcaaattgccgccctggcggtgaaaaccggcaacagcgtcctgctcaagggtggctcggaggggctctgctcctgccaggcattgatggcggccatccaggcggggctgcagcagatccccgagtttccccagggatctttgcagttgctcaccagccgtgccgaggtcaaggccctgctgcaactggaagggctggtggatctcatcatcccccgcggctccagcagctttgtccgctacatcatggaaaatacccgcatcccggtgctgggccatgccgatggcctctgccacttgtacgtagatcgggctgccgatgtggacatggcggtgaggctaaccctggacagcaaaacccagtaccccgccgcctgcaacgccatcgaaaccctgctggtgcacgcagagatcgccccccggtttttgcccctggccgtgcaggcgctgcgcgagaagggggtggagttgcgcggggatccccgctgccgccaactggtgcccgatctgatcccggccaccgaggacgactggagcaccgagtatgccgatttgatcctctctattaaagtggtgggctcccttgacgaggccattgcccacatcgagcggtacggatcccgccataccgaggccatcgtgaccgaagatgccgccgctgcccagcgcttcctcgacgaagtggacgcagcaggggtctttcacaatgcctccacccgctttgccgatggctttcgctacggcttgggggcagaagtgggcatcagcacccaaaagctgccgccgcgcggcccggtgggtttggagggcttggtgacctaccgctaccaactgcgagggcgaggccatcttgtagccgactatacaggcccccaggcccgaccttttcaacatcgagatcgcctgaacaccaccggtttgtcttagggatcagggcctgctgcagcggccgactgtacaaagcaatccatgacggaaaccgttctgctcgtctgggtggctccaagttaaggtaaattagaagatagccttgtgatttgcaaaggttgtgctttgtgccccgctgtggtgcaacaatagaccaccgaaggctactgggttttgaaatttgctgtcggcttgagcgcctttgacctagcaccttgctttttggctgccttttgttatttcgataggagcttcgctgcatcatgcccgttcgtctgtatgtcggaaatctgccggaagaggtggatcgtcaggcattggagaagctctttagctctgcaggtgaggtcatttccaccaaggtgattcgggatcggcggacaggcaaatgtcgcggcttcgggtttgtaaccgtgagcaccgaagagcaggcgcagcagtacatcgaaaagttcaacggccacagctttggcgatgtcaacctgcgcatcgagattgcccagcggcgggagaaacgggaagacgccgaagccagggcagcagcctccagctccccagctaaggagtctgccaaagatgctggcaaggattctagggcgcccggggatcctgagccccgaggttcttccaaaggctccaaagagtctggggaaaagtccgctcccagcaaaaagcaacgccagcggggcaacaaagggagtggaggcaatgtcgttgccgagactgaaggggcctttgagccggatccccgttgggccagtcagttgcagcggattaaggagcagcttctccaagcgaccaactcctgatccccccaaaagcgtggtggacatcgccgccatctggcgttagcctggttgagctgtacagctctgggcatactcgagagggggttttgggatggatagtctggcaagggtttttcgcgcgtggggacagtgcttggccaaagctgggttcctcggcgcgctgctggtttggctggggatgagcagcgttgtccaagttgccctcgcagctccagccgatttggaggagcaggtgctgcagatcattcgcaagcacccccaggtgatcctggaggcggtgcaggagtaccagcagcggcagtaccaagagcagcagcaacaacagcagaagttggcggaagaatttggccggcagttgcgggagaacccgcgtgccgtcatcggagactctcctcaactgggatccgacgctttgcggttggtgttggtggagttttccgattttcaatgtcccttctgcgcccgcgcccacgacaccctcaaacagttcatggccgagcacgggaatgaggtgaccttggtgtacaagcacctgcccttgaccagcatccacccggaggcgatggcggcggctcgcgcggcctgggctgcccaccgtcagggcaagttctgggagttccacgacgagctgtttgccaaccaatcccagcttggggatgaattttatgtagctaccgccgagaagttgggcctaaatgtggagaaattcaatcgggatcggcgcagccgggcggcggagcgcgccattcagcgagatatggatctggcctctcaactgggcatcggcggcacccctcatttcatcttgaacggcctttctttttcgggggcgcagcctttggaggtgtttgagcagacgctgcaacaggccaagcaagccctctagcccggttagagcctcaagtccagatgtcgagtccctatcgttgcccagagtgcggagatagtttcctgtttcggccggatccctgccccacctgtgccagccgaaaacgccagaaacagaaggctgcccgcgccagggaaaaacggggcagctacgacctgacgggccaggtggccgccgccgagttctggcaactgttgcgttggtacccctgctgcccttgctgtggcaagccctggccggaggtgggatccgcccctgtccaggatcacatcatcccccttagccgtggggggcccaacacggctgccaacctgcagcctctttgtccagcctgcaacggctggaaggcggattttctcatttgttttgacagagccgtgccggggcgggtgcgacccttgcctcagcacctttggcccagctttcggcgttggctcggcctcggcggcgtcgaggaaaagcaagcccgcgagcggcagttggattggttggatcccggcctagatcttggcggcggggatcgcccccaactggtgcaacagttggcctatcccttggccagcccagcccaattgcaggcggaaaccttgcgcctcacgctggcggcgatctcactggaagaaggatccctggcgattccaaccagtggtgcaaagggcagcgaggcccaagcagcccgatggagctattcccaacagccgcgaaacggttcctaatctcccctctccctgagggagaggggctgggggtgagggaatccctgagggagaggggctgaatccggctgccgctactcgacgggcaggatgcgggcgtcaaaccctgcttcagccagagcacgccgcgcctgttcggcattggcccgttgccggtaggtgcccacctgaatcactgagccgcgcacaaaagcgtcaggggcaaactgctggagcttgggcagcgcctctgccccggcggataccaccacccaaaatccgcccgtgccttctgcgcgcagggatgcggcagagggggtgggatcctgaaccagaagcggtcgagagcggcgcagatcggcggggaagatcccggcttcgtagccttggtcggccaagtaccgcacctgttcggcggcagcagcggggtcggcaaacccgccggtgcgcaccacccgcaggtcgtcgtagatcaagggcagggatccctctagcagttgttggagtgcaggccatttttcaccgctgggatcggccaccaacacccagtagcgctccccctgaggtgggttggagtcgggatcccccacagcttcctctcctgccaacgacaccgccaccgccggcaggccctgggcggtcagccagcgggcctgatcctgcgccagcgacaggcgggagaaggtgcccgtctgcaaagccgcctggccgcggtattgcaccacagcagcccctggaaagaagcggcgcacccgctcttccagccggggatccccagtagggttgggcacttgggtggcaaagggccgctgcggatcgaaggggggagccgttggcgctggcggggcaggactgggggagggagcgggaaaagcgggcggcaggggcggatccgtctcttggcggctcaccacccgcaccggcaaccccagccgttccaattccgcttggcggcgttgggcgtggttgcggttgatgaacgtccccgctaagatgaacacttgtccatccccttgcacgaaataggcgtccggcacctgggcgcgcaccttggccagctcggctgccccatcggccaacacgtgaacttggtaacgcgtcagcgccagagcagcaggcagggcgagggcaaaagctgccagagatccggccacgagcgccgtcgccatcgccggtcgcagccaagggacgcatggaaggaggcctgtacaagtcgtcccccctgaggcaagccacaggcgagcaatccatctgcggcggttacgcagcccagcgttcacgggagaagcgcagatttagtgtacctctagtagcgcagatttagtgtacctctagtatagacacgccgctggccgaggagggtttgacaacccctgtcacctgcggtcttcagaagcgacggcgacgatagcgctggcgactcggtcggcggagggccggggatccccccagagcaaagcggatgatctccgtcttgtactgctgtgagccctccgtgtagcgggcaagctggatggcggatccctggccggaggggagggctggcagagactgctccggcgttgcggcttcgatggcgatgaaaaaccgcaagcgcagcagcacctccaatttagacagtcgctcggtctgttcgggcacgaggcggcccagagagatttggaggcgcggcccgcgtcgccgggatccggggcggctccagagctgttgggccaacgtccacagagaggcctgctcaggagatttgaccaacagcttcagtcccgccaaggggttgaggccataggtaagcagcagagaatacatgggcagcggactgaggagcagagaggcgtttttgggttagggtcaaaagatagctcataggccaactgtagcactgctacccgctatctgaagaccgatggccatggccgggatccctgaccaacgctggctgtttcagcctgtgaacccactggctgcccagagcttggctgaggcggtgggggtctcgcccgtcttggctcagatcttgctcaatcgcggcctctccagccctgctgccgtgcagcagtatttgcagccggatcccgtccacctgcccccgcccagccaagattttgccgatttgccgctggcggtggaattgctggagggggcgattcgccgacaagagcccattgccatctgcggcgattacgatgccgacggcatgaccagcacggctctgctgctgcgggcgctgcggggcgctccagtgtattaccgcatccccagccgcctcagggagggctatggcctcaacaaccgcatggtgcaggagctgcaccgcgagggggtacgcctcatcctcaccgtggacaacggcattgccgcccatgcgcccatccaactggccaaagagctgggcttgacggtgatcgtgacggatcaccacgacttgcccccccagttgccccctgccgacgccatcctcaatcccaaacagctccccctctcttctccctatcgggggatggccggggtgggggtggcctacctcctggcccaggccttggcagagcgccgcggggacgaacatttggagcgggtggcgctggaactgtttacggtgggcaccattgccgatttggcgccgctgacgggagttaaccgcctttgggtgcggcaggggctggctctcttgcccacttcccaggtggccgggatccgcgccctcttggcggtgatgggaatgacgggatccccagaggagctgcggccagagtgggtagggtttggcctggggccgcgcatcaacgccattgggcggattggccgaccggagctggggatccagttgctgaccaccgacgatccgcagcaggcagaaaaactggcccgccgctgcgaacgcctcaaccaggtgcggcagcagatgtgtgggcgcatcgaggcggaggccctggagcaaatcgcccggcaagggcgggatctgcagcaagagcgagtgttgacgattttgggatccccgcagcagcgctggcacaaaggggtaattggcctggtggcctcgcggctggcggagcgttttggctgtccggtgtttatcggcagccagtcgccccagggggagattaccggctcggcgcggcaggggatcccggagttcgacgtgtttcaggcgttggagttttgcaaagatttgttcagcaaacacggcggccacccggcggcggggggatttagcctgagggcggaaaactggcctcttttggaagagcggcttcggcaatttgcccaacagcggttgcagccggaacaaatccgtcccctggtgcagatcgacgcggaggtggcactggcggatctcaccttcgacctctaccgcgagctgcagcggttgcagccctgtggcatcggcaatccggagccggtcttttgcagccgcaacctgcaggtgttgcaacagcagcgattttgcccacagcctgcccaaaggggggaggatacccccggccacctgaggctgctgctccgggatcccgtcagccggggcctagacggggcaggatcctcacttgctgccccagccaaagcccgcagccgtcccctgtgggccatttggtggggaggggccgccgcctatcccctgccggcgcagattgacatcgcctacaccctcaaggccaaaaggtggggggaagaaacccaactggagctggagattcttgggatccggcctgccgcagaagccagctctgccgatctttcgcccgccgccgtcgctcccaccctctccgatgccaaagctggcgcccaggcagcaccctcccccctgctgatctaccgccctgccccccagcccacccaaccgctgcgttggcaggctgtatctcgattttctgccctcctgccccaggcgcggggaacgatcctcctctacggcttccggcgccctacgtttgtcctgccaccgaagcagcatccctccctgaccctccactacgaccgcccccaagctggccatcgctacaaccaactgtggctgtggagttggcctccctctttggatcacctcaagtggttgctctcctgcactcccggcgacgcgctgctgattgtcctgcaccaccaggcggtgcctctgccctccgccgctgccttacaacggcaattgcgccactacctgcaaaaccaagcccaggtggatctgttacgcttggcccagcaatggtggctgtcgccagcgctgttagtggccggcctgcgctccctggggtatgcctgtccagagtttggcccgacaggatctttggaagaggagctggaggcccagcgggcctggtaccgcagctcttggcaacaagtggctgccctgctgcagggatctcgtccgcaatagacccctcgcttcccgccagcctatgggaattaaactgctcctcggctccgactaccacggcaacgaccggctgatccggcaggcccttgaccatctgccccaagtggatgcttacatcaactgcggcgatttctgttccaaggccggcaagccctcctgcaaagccactcaaggctttcaccccacagcccaagccgaggtggcccagttgcaatcttttctggcggcggtggacagtctgggcaagccctggctctttttgcccggcaaccacgatccggcagcctctgttctggagccgctggctggcagttgggggcgggcgattacccagtcctgttgctttgagtggctggggctccaagtgctggcggtgccctggactcccccctgtggttggagctggaccctcacccgcagccatctgcaggagctgctcaccctctacggtcaacctcctcgccccattgacctgttgctcagccacgcgccgccgcggggcctgttggacgaaggcggaaaatggtaccaccgccgcatgcccaccttgcgccccttggtggatcacctgcagccgcgctactacatctgcggccacatgcactgggacgggggcaaggtggagcggtgcggatccaccctggtgatcaacacggcgctgcacaacatggttctggaaatcccctgagcccctgggcagcccccccactgtctgctggtttcccctaagatacccttatggcacgccccttgatcttggccagcagcaactccggcaaatggcgggagttcagcaccttttttcagctccatgcccctgcctgggagctgcgccccctgcctgccgagctgactgtggaagagagcggcagcacctttgccgaaaatgcccttctcaaggccaaggccgtggcagaatcgctgggggagtgggccattgctgatgactccggcctggcggtggcagcccttggcggcgcccccgggatccactccgctcgctatgcccccgacgatgccgcccgcatccagcggctgctgcgggagatggaagggatccccaaccgccaagccagctttcactgcgccattgcccttgtcgatccccagggccaggtgcgggccttggtggagggcatctgccacggggagatcctggctcagccgcggggcaagggagggtttggctacgaccccctcttttgggtgcccgaagtggggctgaccttcgccgagatgagcccggcgcaaaaagaagcggtcggccaccgcggccaggccctgagagccctgaaagaacagctcctcatcttggagcgcagtctaggctagcttgaaggtacggctgcattctccacgaggggggccgagacaatggcagcagcctgggccagaaaaggtttcacgaggccgcgggggggatcccttgaaccctaaggctgcagctctgtggatcctacctgtcaaaaggtttcctcggtacaggaagatgggagtgccagttttgcgttgggagcctgaagaatgaccttctctgaggagcgcgatccaagccgggatccaaaccgtattccagactcaacggctgctgccggcgagggaagccgcggccaagctcccaacagcccagagtcccaaggccggcgttccccgccccccttgccggaggacggctctactccctccactggaggtgccgaagactggctagaggatgaggagaggcaaaacgatggcaagacgtccgctgctcgtctctctgggcgcggaggacagagggccagctcagcccgagaagctgccgccggatcttcgcggggtgccgagacggagtcctctcggccccggcccagccgtgccggacaagccttggttccccggcgccctatctccagcaactggggttacgacggatccgcccgctctgccgcctatgccggctcctaccggagcgactccagccgttctgcagcttacggctacacccccagctacgggggcagggggggatatggagggggaggacgcagcagcagctcttcagggggagtctcctcctcagatctgaccatcctgctggtggtggccctgctggccttcttcggcgggtttgccatccgcaacatctttgccgagtcgggcggctttgacgatgagcgccccatccgcgctgccaatgtgccggcggccttccgggatttttgctttgcctacaacggcacggcttcctttaccgtggtgcaactgaccagcgtctctgccctcaccatggcttcggtgcccatttacaagatggacacctgcaccatccctgtcagccaaacggccaatgccctccaagctttgggcatccgcgggcgggcaaacaccttgggcccgcaactgggcggatccaacctcaccctgatccagctccccttggccagcagcttggcccgcgccgtctacaaccagtttcccagcttagccactcagggtaatgaggcccaggttttgtcccaactggaaaccgccgtcaacaacgcgctccgctccaacgtggaggggctggccctgcaaaacctggagcccaccaacatccccgacgtgtacgtgatggtgccgggccactcctttgatttgcaaccgcagcttaatctgcgctagccccctgacggcgccgtgttcattactctagaaggcggggagggggtgggcaaaaccacccagcaagccctcttggccgagcggctgcaacgagaaggctacgcctgcgtgtctacccgcgagccgggagggacggcgctgggcgaagcgctgcgggagctgctgttgcacggggatcccttgacgccgctggccgagctgctcctgtacgctgcggatcgggctgaacacgtgaacaaggtcatcgcgccggctctcgcggtgggacaagtggtgatctgtgatcgcttcaccgattccaccttggcctaccagggctacggtcgaggcctgaacttggagcagatccgccagctcaaccacttggccaccggcgggctgcagccgcagcttaccctgtggctggatcttgctcccgaagtggggctggcgcgctcccgtcttggcgacaagctcgaacaggagcacctggagttccaccgccgggtttaccgcggatttcaagctctagccgccgcagagccgcagcggattgtccgcattgacgccgggggatcccccctggaggtggctgcccgcatctggtcggtggtcaagcctcgcctgctggcagcagtcccaaggccctagacgaaaggttaagatttggttaaaaaggggggagcagggggcggctcaagctagcctgggtaggctagggcaagggggtctgccgctctttggagtggttgtcgtgggtagaagagacttgcggtggacatcattgctgctgaatcgaaaactgagagcctcggcaaggcggagtcctcggagtcactcttgctctcgtcttcaagcttgcccccgctagctgctttggcccaccaactgctgagccagcaatggcagcggctgcagaagcatgtggggagagtgctcaagcaccacccggaggcggcagaatcccttcatcagatccgggtgagcttgcgccgcatcggcacctgggcggaagtgtttcagggatccctgcgcctgcccaagccgctcaggcccaaacgtttgcgaaagttgatcaagacgctgggccagcagcgggatctggacgtgttgctagaaatcctccgcgaaccctgttggcaagggatcccggcagaccagcaggcggagctagaggagctgaaggaaaagctgcagcggcgccaagctcaagccgagaaacactcccgccgcattctggcagaggaggacttcctgaagttccaggctgcttgcgaagagtggctggtttctcctcgctactggcctgcggcccagcttcctgtgcaggagagcttgccccatcttttggcgccgctagtagcggcgtggttcctgcagccgggttggcggatcccggccttccccgaaaccgaagctcaggctgaacaactgcatgacctgcgcaaagccaccaaacgcctgcgctaccagctagagttttttgcccccttctacggagagaccctccaaagctgggtgaaggccctcaagcgtctgcaggaacagttgggccgctttaacgacttgcaagttctccaggcccagctacctgccgactcaagcttgcagaactggctgcaggaacaacagaagctggctctccaagattggcccacgcagcaacagcgttactgtaaccctgccgagcagcagcggctatatcagttgctcttcttggttggggagaacagcaacggggaagtccaggtggtaggctagagcaggggtttgaaccgcagttggctgaacaggatcgctccagatccacggctaggtgtaagggcgacgtccagctccactaggtttgaaaatgcccatgaaaaagagaattgccacggccgttgctttgctctgctgtctactggccctacttttcttttggcgcttaggaactgctgcccgaaaacaaaccctccaactctacatctggtcggaatacattgacccagccattctcacggcctttgagaaagccactaacagccgcgtagtggtaagtgtgtacgagtccaacgaggacatgattgccaagctgcgggggggcggcgtcagccagtacgacattgtcgtgcccaccgactacgttgtgcccaacatggtggagctgggcctgctgcagcctctcaacaaaaacctcattcccaatctccgcaacctggacgagaagtttgtcggcttgccctttgacccagaaaacacctacaccgttccctaccagtggggcaccaccggcattggctaccgcaaagaccgcctgccggaaaactttgagcgttcctgggggctgatctttgatcctaagcagcagtacggcccctttgtgatgatcgacgagatgcgctctatgcttgcggctgccgccttctacctgggctttgaccccagtactaccgttcccgcagagctgcagcagattcaggagctgttgattcaagccaaacgccgcagcgccggtctcattggcggggtgggcggcaaaaatcaactggtctccgggacagccaatgtggcggttgtctacagcggtgatgccctgcaagctgccgaagaaaatcccaacattggctactttgtcccccgcgagggcgctcacatttggctggacgtgatggccatccctgccaaagcccccaaccctgagctggccaatcgcttcatcaacttcattttggatgccgaggtcggcgctcaactgagcaactacaaccgcttcgccacccccaacgctgctgccctacccaggatcaacccccgggatcgccaaaacccagctatctatcccgatgagacgacctttgccaggctaaagtacctcaaagtgctgtcgcaggagcagctacgtctggttgacgctgtctggactgccgtcaaaagcagctagggatccactgcctgcggcttgttagctctcgacacaaaacttgacagtttttaatacttgagccacattggagatgtcacccactgatggagttaaaaccatggagaaccaagaagctaagtttggctttaccccctttgccgaaaaatggaatggccgtctggcgatgttgggctttgtgattggcgtggccaccgagttgctgaccggccaagggatcctctctcaaattggcctgatgtaagcccaacccgcccgatcgatcgggttgaagcactagctagatactgtctgcccggctgtcctctcccagattgatcaagcagccgggcttttgccgcaatttcgagccagaacgaggcccaaacagctgcaccaatttgctcctcttgatccccatctcccctcttcctttgggagaggggctgggggtgagggcgacaagtctaagaagccctaggcctccaaatcctgcaagtactggcgaatgtcggccaagatccgctccagctcctccagcttctgggaagcgctggcccaggctagctcatcagcctgggatcccggctgggccaatcccacccctaggtgctccagctcgcgggctgcttgagaaaaggcatgggcccccacgttggcgctagcccctttgaggcggtgggcaactttccgcagctcttcagggtcacctttcgtaaccgcttggcgcaggtgcggcaactggttctggcaatcttggacaaacacctgcagcagctcccgctgaaactggcggtctccgccggtaactcgatccaagtaggcggcgtcgatggggtagggcagcgtgggagcagagttgccgttggcgccctcagcagaagggggatcgggcgaggcaggcccattggctgctcctgttgcggagggagcgatcctttggctccagtggttgagcactctttccagatcctccttcagcaccggtttactgagatagtcgtccatgccagcttgcaagcagcgctcccgatcctcctgcatggcgttggctgtaatggcgatcaccacggtgcggtggccggatccccgctcctgctggcgtaggcggcgggtggcctcgtagccatccatcaccggcatttggcaatccatgaggatgaggtcgtactggactcgctgcaacagatccagcacctcctgtccgttggccaccacatccgccatatagcccaggctctggagctggcgcagggccaccttctggttgacggggttgtcttcggccaagagaatgcgcaaaggttgctgggggcggctggccgagggcgcactttgcgaaaggggtgggcccatgcccagcagcgaggtggccaggccggaagacttgcccagggccatgaccagagcttcttgcaaccgcgtttgtttgaccggcttggtcaggtaggcggcaaagccgatttcggcggcgcggcgggagtgttctcccaaccccagcgaggtcatcatcaccagttgcgtctgggacaattcgggatccgccttgatccagcggcccagggtctccccatccacctccggcatctgcatgtccaaaaccgccaaggggaaagggatcccttcccgcgcagcctggcgcagcttgtccagagcttgataggcgttctcggcctcttccaccaccatgccccaagcggtggcctggtagcggacaatcttgcggttggtggcgttgtcatcgactaccaacagccgcttgccctggagatcgacagggatgcgggcgggctgctgggagatctgtcgggcgtagggctgtctttccagggtgagttcgaggctgaaggtgctgccgcggccctcctcgctctccaggaagatccgacctcccatcagctctgtcagttgcttgcaaatggccaggcccagccctgtgcccccgtatttgcgggtggtggaagcatccacctgggtaaagggctgaaatagcttggtttgagcatccttggggatcccgatccctgtatcccttaccgaaagccggagctggacgtgggtggctgtttcctgcatcagctcggcctggatgaccacctccccctgatgggtaaacttaatggcattgcttaccaaattgttgaggatttgccgcaggcgcgacgcatccccccgcagatagcgcggcacttccggcggcacgagcaccgccagctccaggcccttggcatgggcagtgggggcaaacagatccgccacctcttccagacacgagcggagatcgaaatccaggatctccagctccatttccccgacctccaatttggagaagtccaggatgtcgttgatgagggtgagcagcgcatcgccgctgacgcggattgtctctacaaagtctcgctgttctgcattgaggggggtctccagcagcaggcccgtcatccccaacaccgcgttcatgggggtgcggatctcgtggctcatggtggccaagaagctgcttttggcctgggcagcctgctctgctgctttgcgggcttgttccagctccaggctgcgctttctctcccgctccaaaagggctgcctgggtgagggcaatgccaatttggttggccaactgcgacagcagctccatctcaaacggctgccactgacgcgggccagagcactggtgggccagcaacaacccccacaactgctgctccaaaaacagcggcaccaccatgttggccctgacctgcattttttgcagcagctctaggtaacaaggctccagtccttcactttccacatcgctaacaacacgaacgcggccctggctgtagagctgggcgtatttctcctgaaaacagggatcctcgatcacctctcctgccagcgaggggatccccggctgagttttctcgttggagatgatcccagaaccatccggctggaagcggtagaccaagactcggtcggctttgagcagggcttggatttctgttaccgccgtctctaggatctcggcgatatccaaagattcgcggatcttcaagctgagattggctagcaactgagcccggcggttttgccgctccaattcctctgccgctttcttctgctcggtaatgttgcggaagatgccccgcgtagccaccattaccccatcttcaaagcggcagttgacattgccctccacccaaacggtttcaccgctggccgtgaggaaagctgtctctaccctctccagtttctcccctgctagaagcttctggaaaagagcctggcagtgctcccggcagtcgggatggagaatgtcgaagagggtcatttgataaacttgagcttcgtcatagcccaaggtctctttccaagcgcggttgacatataaaaagtgcccttcagcatccacgctttggatgaggtcagtggcattttcaaagagatcccggtagcgctcttcgctttctctcaaggccagctccgccagcttgcggtcggtgatgtcgatgccggtgcccatgacaaactccacctcgccggcagcgttgattagggcggtgttagaccaagaaataagccgcagtgccccttgcttggtgcgccaaaaattctcatggcgattcaaaaagagggaatgattgcccttgagctgttcaaaagcttgcttcacaccaggcacatcttccggcgggatcaaacccaaatcccatagcagccggcccttgacctctgccagcgagtagccagaaagctgctcggcagcgcggttgaagcgcaggatacgcccttctggatccatgaccaccaccagcgcccctgctgtatcaataaccgcgttggtaaaatcccgctcttgcttgagggatcgttctgcctcttctcgctcggcagtctcccggcggatgaggaagtaaaccgaggccaaaaccaggtaagtaaaaatgagcccgccaaaagcaatgagattggttctaacccaggcaaactgaaattcctggctgcgttgctgcagaaggcgattctcctcctgctgcagcacccgaatcaactcgacaatttgctccattaaccttggcccttcgctgctttccagggcttcctgggtggcgagtagcccctcttgctccctcagccggatcaagtcttggatgactcgtagccgttgctccagcagcagctctaggcgcttcaggcgctcttgctgcagggggttgtcagcagtgagctctttcaacaagcgcagatgggtggaggtggcttcaaggctggcttggtactcactgagatagcgaggattattggtcagaagataaccatattgaccggcctcggcggcgccggtttccgccagcaatccttccaagttttggatcacttttagagtgtgggccactcgttctgtaagctgcggcagttgagaggcattccgctgagctgagtaggtgatcccgcccaaaagcaaggcagccaggccaaaaccggcggtaactttgaggagaaagcggtttttgcgggcaggtttagtatcccccgacttaggcagcagaggcgtctgagccagttccctcaaagtacggcgcagctccagttgggccaccacctgatgggccagggcttgtaattgctccagttgttctggggtcaggtgccgaggctgataatcgacaacgcaaagcgtgcccagggcctgcccttctggagttaccaagggaatgccagcatagaagcggatgtggggctcttgcgtaacaaacgggttgtcggcaaagcggggatcctgagtggcatcgggcaccaccagcggctcttggggagacaagatggcgtgggcgcagaaggccacatcccgtggggtctcctgcacatcgacgccgaatttggctttaaaccactggcggtgttcgtcgataaggctgaccagagctatgggcgtgccgcagatgtaggcggcaaggcggacgatctcgtcaaaggcagtttcaggcgccgtatcgagaatctgatactgccgcagggcagccagccgctctttttcgttgggagggaggggggctttgggcataggtcaagccgaagagacgggatcccgcgccgctgttggggaagttcagcagcctggtaaaagagacaaccccagcataactcccaggccgccttgtcggaatccgttcctcaggacaactttctcctcaggaggatcttctccaacgctgagcatcggatcccgcttataaaagtacagctttgtctagttttgttcaatatatcggagtggactgcttcaacctcgcccaactgagggtatgttaagctaactctctggattggggttgacaaaaaagaggtctattaactaaaacacagggcgggcatgatacttccaggaagaatctgtagaaactcctgcatgcatcctgttggggagggtttcagtgcaaaaagttcaagaaagtttggtcgctgccttagccattgatggggccataggcgttgcgctcggcgactggaagagcggcatgtgcctggggtttaagggtaccaacgcccctgcttttcctgaacgaaacttggagttagccgtagcaggcatgaccgaggttattcggtctaagtttcgagttttggagtctgtaggcgttaaggaggatctggaagagattctcattgttctaaaggcgcaataccatcttgtccgagtagtgaggtctgtccgagggctgtttttctatcttgttatggatcgagagaagggtaacctggctcttgcccgcatcaagctagaccagattgcagagcagctatcaatctagtccaggtcaaggctcttgtaagtaaaggcagagctgaaaaaggctctgctcttttttgcccaagcagttaaatctctcctatctagttctgcccagccttgcggcgtagctcctgcttctcgccttgcttctttcttttctagcaagcgtgaattacgatatagctgggttaagtgtggaacactgctggcctcatgtcaagttatctagatagctgtgacaacaatgctggcaagtagtcaagtagtaaggtaggaaatggggaatacacctatggctacgctggaggagatttttctggaggctcttgctatcggcggagcgctgggtgttgccctgggagattggagaagcggcgcctgcttgggagctaagtctgcagatgcctctgcttttcctgagcgcgatctatcgctggccatagccggcaactcggaagtgctgcgcagcaaactcagggttgcagaggctctgaaccagcggttacaggagatcattatagtttcccaagaacagtatcatttgatccgtttagtcaacagccgcgggctgttcatctacctggccttggatctagaaaaggccaacttggccttggctcgtatcaagttggagcagcttgcagagcagttgggccagttgccgctcaaaacttcaaggataatctaaaagcttttctctccgtaagcccctggctgaagaaatccaggatgctcagccctctagatttaaagtttaaagatattgttaaccctcctgggtgcgtgttaagctttgcagaagagcaggagggctttaggctgtgcaaaacattcagaatgctctagtgaaagcctttccatcgacggagtcttgggagctgcttttgcagactggagaagaggtgaatgcttagcctatcaactcagcacggacgccagtggtttttcgcaggctgaaatgatgttgctggtagccagcagctcagaagtgattagaaacaaagctacgcaaagtgaaaaatctggggaaaaaattgcggaaataattttcgtttacgaagagttcttttacatcatccgagtggctaacgccataactggcctgttcttccttctagttttagaacaagacaaggccaacctagcccatgctcgcctgaagcttgctcaaatagcctctgagaaaaaactaggcccattgtctgctcagaagcccgcttgctgcccaaaccctcaatgcggaaccggggacttgaaccccgatggcattgctgccactagaacctgaatctagcgcgtctaccattccgccagttccgcagggatctataagtctgcccaagaaaagggatccctgtcaagggcagaggcaggttctgcaaagggatcctactcttatgctaagctcggctgcgcacgcaatggatccagagcgctaactttggcggcttttacttttgtttgcgagggcacctgccccaacacgcaggcgcgggcgggatatttcatcaccccccacggcgaaattcccaccccttgcttcatgccggtgggaactctggccaacgtgaagaccctcacccctgcccagcttaaggaaaccggtgcccccatccttctctgcaacacctaccacctccacctgcagcctggcgagagcatcatccaagaagcaggggggctacaccactttatgggctggccgggccccatcctcaccgactcggggggtttccaggtcttcagcctcagcgccattcgcaaaattgacgaggaaggggtgaccttccgctccccctacgacgggcgtctggttcgctttacccctgagcttgccattcaaatccaaaatgccttgggcgcggacatcatcatggcttttgatgagtgtcccccctaccctgctagtccagaagcggtagctgcagcggtgcggcgaaccaatcagtggctgaagcgctgtgtagaggcccatcgccgttcagatcaagccttgtttggcattgtccagggaggggtttacccagagctgcgccaccaggcggtggaagaggtctgtcggttggatctgccggggtatgccattggcggggtgagtgtaggagagccagtggagctgatgcacgcggtggtacgacaaacagctcctctgttgccggcggatcgcccccgttatcttatgggggtaggcacctatgccgagatgcgggcggcagtggctgctggagtggatttgtttgactgcgtgatccccacccgttatgctcgccatggtacggtaatcagccggggcaaacgctggaacatcaagaatgccgaacaccgccgcagcctagatcccattgatcccgactgtccctgctacacctgccgccactttagccgcgcctacctgtgtcacctcatccgcgcaggggagcttctgggctacactctgctttctatccacaacatcactgagctagtgcgctacatgcagaaaatgcgccaggccatcctggaaggtaagtttcatgagaactgggatccgtggcgcgagggctgagcctcctcggaaagcttcgtcaatatcagtaaatgttcgtgggttaggcttcctaatcgctacaatgagcgaagaacctagtcttaacctcggagaggagcatggctattcgcaccctgcaaagtgtaattgagcagcatattcctgggctccctggcctcatcgccgtcttggtagggcgggtcacggatggcaaaacggtagccaaagtaacttacgcccgcgatgcccaggaagaacaggcgctggaacttttgggcacctacgccagcgatttgctccaagccaacaaccgcctttgccaaacggtcagccctgaggaggagacggattacctcacaacgggctcatctcatgtgcgggtgatcctgaagtctttccccaaaagtcactactttgttttgtttttgacccgctccatcaccgacctcaaagcaatttcagagcggatcaaagctatcctcatcgacggcaaaccgctgctgcctcctgttcaagacggcaccctatccactgctcaggctttgattagctacgccaagcgctacgctccggatcccaactttgtcatgctgcgcttgtccctaaaaacgggcattgaccgcatccgcctagaaaaaggcaccctaaacccccaggagctccgcattctccacaaagcggtatctgaggtattgggggtagagcgcttgcctattgccttgcctagctaaaggctaaggttgtagaagtcgtcaactgttgccccttcctatcgcctcgagctcaagccacctatgttggagcatctacgccttgaccgcgagcgcaagctcatttctctctttggcgagccggtgattttccactgccaccactacaacctattcctgcagcagaccattgaggatcccgactggattgacggggtgagcatcctgcgcaaggcagctcaggagatcttctacagcttgctccaaggtgcttttaagactttgggagtgcagcaggcagcagagcggctggcggtggcatcccaggtgttcagctttctcggcttggggcgactggagctgcaggccagccccagcggcggcgaagcccagctcacccactcccactacgcagaaggctggctgagcaagtacggggatcagctcaaccgcacccgccctatcgaccacttggccgtgggctatgtggcagcggcgctggatgccacttttgccgagctgggcagctacacggcagaggaaacggagtgcatggcggttacgcgcaaggattgctgcgtgatccaggctactcggctgtcgcggcctcaatctttgatccctagccccggcatgggcaagctcatcgaacgtcccgccgatctgcccaagccgataacagcagtggactacgacgcagtcaacgaggccttatggagcttgcctttagctggggatgaacgaggccagattcgcgcctttaacgtgctgctcacgcgcatgcccgccaactactacaaccgcatccagtaccgctttttggaagagctgaaagcagtgcaacccggtctgcagcaggtggcagaggatctgatccgcgaatcgggccatgtctgtatgttctacacctttggcaacctcatggagtcgctggagtgggagactcttgtggggccaatgctggaaaaggataccgactggatccacggggcctatgccgtagccagcagtttgggctgggggcgctggcaggcgctggaggtggtgagcaatcattcctgccgggtagcgattgacggcaactacgagaccaactactttttggcttcccacccacgggcagattatccgacctgctattttgcccaaggggcggtgccggcgctgatgaatctggtctacaacggcaacattcagcagaagccgattctggatcaagtcttctacaaccgcctcttccagcgaggtgggctgttttgcgggaaggagaccaaagccagagagaaaggggatccctggtgtgagttctacgctgagcggatttagggatccatgcaggtgcgcatcctcaggcggcgggagtgtggaacgggctgggccacagacctgctgctgccgcgctgcctgagctggccggaggtggaagagctggcccgggagataggggccacctgccgctgctttcaaaagcaactggtgtggttggatctgccggcaggacggattacggcttctttgcgggtgcctcgcctaactttgcggctctacgacgccgctgttgaggcccagatcctaaaccacttgcagcagttggtgaagtcggttgatcctaagatccaggggccatagcaagccctctacagtactctctcgatacagcttgttaaagaattaaggggtatagaacgtaatcccggcgcctagacaggtacagccttttaatttaaaatagggtacaggtattcaagaggaaggagagaaaggaatgccgactcattctttggatttgcggcaaagagttgtagcagcctatcaggcaggtaacacctccatccgccaggtagctaaacgcttcatggtgaccaaaagaacagtacaccgctgggtgcgtcagtaccaacaaactcaagatttagctcctaagaaagcaggcaccaagcgagtgggcattttggaacaacatcggcaggaagtgatggcaattattacagaacacccagacttctacctgtggcagtatcaagaactgttgcgcgagcgcttaggaatcaatgtaagcatcgtcacgatacataatttcttgaaaaagcaaggaatggctctaaaaaaaagacctaccgcagtgcaaaagtcaaataagaggaggtgcaaagggaacgactagcttatagttaagaagtcaggaatattccagcagaggatttgattgccatcgaccagacggcagtctgggagggaatggagcggagagtatctcggagtttacgtggtcaacgggcttatcattatcgtcagagatacaagggtgaaaagtatacagttattggagctatttccttgagaggtgtagttggctgtcgtgtcatcaagggtgggatgaagaaaggagattttttggagtttttgagaagcgagctatgtctgaagctagatgcgaggaaggttgtgattatggacaatttaaatatccacaagagtcgggaagttgaggaattgattagggggacaggagcacgaatcctatacctgcctgtgtatgcgccggagttgaatcccattgagatgatgtggtcggtgttgaagcattttattcggcagctttgcagaattgggaaatatagcatggagcagatagtgaagacttctttactactgatcaatccatcctccttccgaagttggtttgctaagtgctgctattgtaccccttgagcccttaacaggctgtactcaataaagcaacggaaaagcaacggagagggtgggattcgaaccgacggtggcgtgaaccacggcagttttcaagactgcttccttaaaccgctcggacacctctccaattctctgggatccccaaaccctatttatgctacgcaattggcttcaggctgtgcaattgtactccgcaccgagtagcgcgatgggcgagaaagcagaccctgccatggtttagcatagcaacgctcgccttggcccaggccgccccagcagggatccctcagtctgcaactgctgctatgctacgggacaggttagcggatcccttgtcgctatgccctcgcgtcgttccaagtcggtttcagattccaggccagagataggaggggggcgtcttttagccctgaaaaatcagatcgaggcaatcctctacctgaagggacagccgttggccctatcgacgctggcccagttggcccactgcagccgcgaggaggcctacgatgcgctgttggagctgatggaagactacgcccaccgcgattctgccctagaggtgctgcaggtggaggaggggtttgctctgcagttgcgggagccttttctggagctggccaaccagctcttgccccctgaaatcggggtgggcgccacccgtaccttggcaaccatcgttctacgtggccccctctcgcaagctgacttggtggagttgcgcggtcagggcgcttaccaacacgtggcagagctggtggaaaagggctttgtgacccgctatcgcaaagaaggcagccgctccccctggttgcgggtgacggataagttccatcgctactttacagtggagaggctggccgaaacagcagcagcttccttccccgaagcctaaacttgccgcccaactcgatcccaaccccaccggcgatcgttctctcccagaagaggaggtttcgcctaggccagcgcagcgccctccgaaaccgtcttaggcgggtttaaagaaccataaagtcaaggatcccctcggcggggatccagagaaaggaatcacggcttcggcggagaagggatcccttcctgccaaggggggtggacttacttattgggctgaggggtgagccgcaggtagggcttgagctccttgtaacctttcgggaacttttcttttagcacttcaggatcctgcagcgaaggcgggataatgacgtcgtcgccatctttccagtcggcaggggtgacgacgctgtacttatccgtcaactgcagagcgtcgatggcccgcaaaagctcgtcgaagttgcggcccgtgctggccggatacgtaaggatgaggcggattttcttgttgggatcgataacgaaaaccgagcgcaccgtcaagggcagcccttcttggttaaggttggtttgatccaacatgccgtagagctgcgagaccttgcggtctacatctgccaagatggggtagttcacgatagcgttctgggtttcctcgatgtctttcacccagcccaggtgggagtccacatcgtccacgctgagggccagcaccttcaccccccgcttttcaaattcgggcatcagcttggcaacggtgcccagttcggtggtgcagaccggcgtgtagtcggcagggtgggaaaacaacactacccagctatccccggcccaggagtagaagtcaatttcgccgtgggtggacttttgcgtaaaattgggagctgtatcgccaagtcggagagccatacgctctttctcctcagtaaagagttcagtccggtgaggccgggatccggatccttgccatcgatcgatctacagtctattctgccacaaaaactccacttttccgagcggattttaggatattttaaggtgttgccaacttgccggctagggggagtgccctttcccgacgtaaacgattgttgcgggggaattaatattctgtaagttctttacaggctgcaacggcgacgtgctaagggtattgcaggtaacagaatctagcttctcgggcgaggccgtgggatcgatgggaagtgcagaaacagctacaacttgcagcttggccaccctgtgggcccaaaaatatgtagacaagctacgggcgcaggcggccttgggcgagctgccgggcgcccaactggccgacaaagtgaagggatccctgcgctttgccagctcccaggcctgggccaagacagagcggctcttggctgctgaaatacccaagcagcggctggatccggacttgatcgatccctggcaaattgccgaggattctcgggatttatttgaggcggcagcggaaagttgtggggagggcctctcgccggctcgcttttcggtgcagatcgcgccgctctgtggccggctgagggcccgctacagcgaacgggatccgcgggtgctgggctttttaagtatgcaattccactacacggggcaaatggtcttgcaagccctatcccctcaagagcgcggcctcttccacccctacttgaaggtcatggacgaccacctctacatgcccctccagaggatgtacgagggtgccgccgcccatgcaggcgataccttttccgcccccctggctgccgtgcaagagctcttgcctctggttaccagcgtggcagagtccatctgtgctgaggtggcgcagcgtttcccaggctatcgctgcgaaagcggccccttgacggatctggaggtgcggatttccagcatccgcgatgtggagatgttccaggtgtacttgggcctctgcgtcctggaaggcagtgtggcggctgtccaacaagagctgtttcccctgtgtgtgatgctctaccctcctttgaaggtggagtggaagctggtgcggcagatgctggagcttttggatgaggcgctgcgctttcagctcaccccggccagctacaccgtcctgctgccttatctgcgagccgtgcagagcatgttctcgctggaggttttccccgaaagcgaccccatctggagccatcatcctgacgtgatgcgctttatgggaacggcgcagaacctgttgcaagaactgatgggtcaaggagctatctgaaaacccgccggcagccccattcccatcccacttctttactaagagaggactaagagaggttggtgagggcaccctgctgcttcgagctcaggtagagcaactgcgttgggtaggcaaattcgattccctgttcctgaaaagttcgcttcagagccaagttgatgcgctcctgaacatccatgtagaggttgtagtctgggctgagcacgtagtaaaccacttcgtaattgaggctgaaatctccgtaggcggcgaagtgggcgcggtcaaattgggcgttgggctcggcttcgataatttgtctcaccaaggttggaatggcctgcagcttttcggggggagtttcgtaaacaacgccaaagccaaaaaccacccgccgccgctgcatacgtttgtagttgcgaattcgggatccggtgatatcggtattggccatcacgatctgctctccgcccaagctgcgtaggcgcgtggttttgatgccgatgtactctacggatcccataaaatcgcccaaaattataaaatccccaatctcgaaaggccgatccatcaaaatagagatataggcaaacagatcctgtaagactccttgcgccgccaaagcaatggctataccgccaatgcccaagctggccaccagtgctgccacatcaaaacccagattttccagcagaaacaagataccgataagggtaaacaccacccggatcagaggggagagcaacagcaagctttgctcggtggtggcatcgccttttttgcgcatcaggtaaatgcgcagagcatactctacactggcgctgaggagattgatgcccaagtaggtgccaacgacagtggccaggatgtccagagtttgccgcaggacggtggccaaatttaggctgctcaaacagacgtaaatcagagccaggtagagcaaagggatcaggtagcgctctactagttgaataggagtattgccggggatcccgctgagtttagagaaccaacctgccaaggttcggagaaccaagccccgcaacacagtgcggatggcgaagatcccgactacaaagatgaaaaataccagcaggtagttccaaagggggttgcccagcagttggaagctgagaatctcctgaagcatggccttgaaaaccgccttcttcggtcaaccaacagcgaataaaagcagcgggaaagcccagggcaaaagagtcgcctggatttgctgcttctgtaaccagtaccctctgggtcttagctaacaaaacagggacatcataacactgtgtttatcgctacttagccggctgcttggagaaaggatgctcgggatccaccagctcggccacaaattggtgcaggatgggcaggtagcgctccccggccacttgtagcaaattgttgggatcggctccctcgatgggcaccaaacgcttgggatcccgtgccgcttggtaaagggcttcggcatgccagaaggggatcaagcgatcctgggtgccgtgcaaaatcagcagtgggcagttgatctgggcgatgcggctgaggttgtcgaagcgatcaaaaggcagcagcgggatgcgggtcaagacgcgaaaagcagttacaaaggtcgattccaggatcagaccccccaccggcttttgggctgccaagtaaaccgagggcccgccccccaccgagcgtccgtaaaccaaaatccgctccggcgggatcccctgctccaccagataggcgtaggcggcctcaatgtccttgtaggcaccggcttcggaagggatcccttcgctggtgccgtagccgcggtagtcgtaggccaagacggcaaaccccccctgctgcaggccagccaggcgcggcaagatatctcccaagtcctcggcgttgccgtggctgtagaggagggtataggtggcttcggggttgggcaaatacaccgccgaaatctgcaggccatcggcggtggtgagcttgaaaatggcatccccatcctggtagctggcggggcgaggcaaaaagatcagccgctccgattgaaaccagcccagccagagcaggtagccgtacacccccaggccaataagcagcaaggatcgccccacctgcagccccgggaaggatcccaaaatccaattcaaaggctttaacatccctcggcttggcatcgagataattctcctcacccccggcccctcccccagagggagagggggaattggtggcggcgacgtcggcaactaaggcctacggcccgctgacgcgaaaggcctacggcccgctgacgcgatcaggattcggctggcaaggcggaacatttccaaaggcaaaccccaatccagttaaccagagtatgggcgacgatggtcaccagcaggtttcccgacagccacacgcccagccccaggaggacgcccacggcgctggcccagacggcatagggccaaccctgccatcccagccaatgcaaaaccccaaacaagaggccgctcaagaggatcccgcccgtccaccccaagggactggccaccagggatcccatcagcacgccgcgaaacagccattcctcgctccagcccggcagcacccccacccagaagatatctgaccactgcaggggatccgccaccaggtgcaagtaggcggaagccgcccggcgataggccggccaaagccagtaagccccgcagctgagcagcgccacccccagccccagcgccgttccccaggcaacggccagcggatcccaacggaagggcacgcgcagggatcccagccagatccagaggccggcgatcaccgccgcgatcaggctggtcaggcccatcccgatcaggatctgttggcgcgtacagggttgaatctcggcactcatgggaggggatttggcttggcaccctattcccagggtagagcgaatctcgacaaggacggctgcctgaatccacactggcagcggggaacactccaagctctgaagggcggggcctaggccgccattgtctcggtcaacagggtaggagctctcaactccccgctgcttgccagtggaggtgctgcctcaacaactgggcgtgctgggccgatcgctccacccaaacggccacttggtcagggccgagggccggcccatcggcatagcaggccaaccaagcccggtgcaaagcttccggatcctctgggatcgcctcgagatcccagccgggcatgcccaattcctcaagcagcgttgtcaccttgggatcgtagctgaggccaaagcaggcacagccctcggctgccgccatcaccaggccgtggtagcgcatcacaattgccaatttcaccccccgaaagaccccctttaaaagatagggatcccgaatttccaacacctggctgtggccgggcaagcgctgttgcagccgttgcgccaagcggtagtctggccccaggtcgggggatccaggcggagccagttggaagggcagcaaaagcagataagctccggtggcagcctggaggcgtctcaggccctcagccaaaatctccaatcgcgctggagtgagctggggatgctgccgcaagaccacggcaatgcggggctgaggccatctttcccactccggcagggttttggagggcaggccccaaaccggatccggggccacctgatgggggatcccccaggctcgcagccattgagaagcaacggcgtcgcgcacgctgatggctgtacaacctgctagagcgcggcgggccagctcgcggatccagccccgctgcaacggcccgatcccctgggcccaggccaaggttttcagcccccgccgctgggcccagagcatcagtcccaggtagtagagggggctgcgccaactggtgcgatcctgcagcaggctgcccccaccccagataaaagcttgagactgcctcagatagcgccgcaaagcccagccatcgaagcgcgggcaggccagtaccccataggtggcagccgtttccgcggggcgaggagagagcaccaccggctgtacagggccggacaactgctggagttgccgcagtagggccagcaacaacgcctcgtcgccggcattgccgtagccgtggtagccacagatcaaaacccatggcccctgcatcgagccgatttgctcaggcaagttgcgccgggatccccaatcagtagcagtcaaggttggtcgaactcggcccgttgcatcgagaacctaatccagcctacagcttccttccgggatccagagcgctgccggcgcagacatctcccttgcagcggaaggtctcagacaggtcttccttgatgttctccccacggctatagcttgcttccgcgcagcgctctgccaggggggtctttctcagcttgtgggatggctcccacttgccgagctgcccagagcatgcggtttgcatcgcaggggacgccgtaaccccaactcccagacctatggcccgcttgcgggaagggatgtggaaacaccccagatacttcctcttcttgccgcagtttcgtatctcggctattgctctagccacctggcaagacgctgccctggatcttctggccctgccaacactgccaatgacaagagtcctggatatcgagatagcgcttccaggcgcaagatctcaacgcggtgggacagggatcccttttgcagaaaagtttgctaagcagttctaactgagtttttcgcacgtcgataacaatcttgccgcccttctggggcgagatagcggcgaggcagccgcctgccctgcgaaacagcatgtcgagatccgggctggtagggaactggggatcccagcagccagcagacaaagcactcggaaaccccccacgctcacccggatttggcccactcagagagggaaaggatcccctgccggcctaagaagcgccgccctataatgggtcagacttgcggtcgctccgcaacgctgaagtgacggggtttttgaggtgacctacggtcgcagaccatcggcccgctgggctaggaattcggcttcgcagcatccttacagccgcccctttccggggtatgacgagtatgccgacgccgcccgacccgctcgcccctcctggagagctcaggccgccgccacggtgggcaacctgttgctgggatccctgctcttgggatctacagcgacggctgccggcttgatggggttggccatcagcttccgcaacctgcccgatgtgcatcaattgcgggactacgtgccggtggccaccacccacattgtcgatattcgcggcgagccgattgccagcttgcacggggaagccaaccgggaagtgatctcgctggaagaggtctcgccggagatgaaaaaagccctgctggccattgaagacagccacttctacacccaccccggcatcaacccggtcagtttgggccgggcgctgctgggcagtgttgaaggggggttgggctcggcaggaggcggctccaccctgacgatgcaactggtgaagaacctgtttttgaggccggagcgcaccctcagccgcaaggtggccgagattgtgctggcggtgcggctggagcaagtctttaccaaagacgagatcctggagatgtacctcaaccaggtgtactgggggcacaacctctacggcatccaggcggcggcccgcagctacttcaacaaggatgcggcggaactgaacttggcggaagcagcgatgttggccgggatcctgccggccccggaaatcctcagcccctttcgcaacctggaaggggccaagcgacggcagcggctggtgctggatcgcctggtggagctgaactgggttaccccggaagaggcccaggcggcacgggagcaagaattgaccttgggccgcatcacctccttccagagcaacgccccggcggttaccgacgccatcgaggcggagctgcggcgccgctacggcgaacaagccctactgcagggagggctgcgggtgcaggccaccatcgacctgcggctgcaacgcctggcagagcgcattgtcaacgaagatgggccccgcatcggagctgctcgccgggccgaccagatggccctggcggcggtggatccccgcaccggctatgtcaaggccctggtgggcggcatcaacgcccaacggggccaatttaaccgcgccacccaagcctttcgccaaacgggatccacctttaagccctatgtgtactacgcggctctggctaccggccgctacgggcccaacagcatcctctacgacactcccatcacctatcctggctcgcctccctacagcccgaaaaactacgacaacaccttctacggccccctcacctttgcccgcgccttggagctctcccgcaacgtgcccaccgtcaagctggcagatgaagtcgggatccgcaacgtcattgcggcagcccaggccacgggcatcagtgccgagatgtttcccaacttggccacggccctgggctcggccagcgtcagccccctggaaatggccgccagctatgcggtgtttgccaatggcggctaccgggtggagccaactctcttggctcaggtggtggatcgcaacggtcagattctcttcgaggccaagccccagccgcagcgggttttggatccctgggcggtggccaccctcaaccagatcctcaagggggtggtgacccagggcacggggacggcggcccgtctggacgatgggcgcccggtggccggcaaaaccggcaccacttccgattttcgcgacgcctggttcatcggctatgtgccgcaactgtccaccgccatttggatcggcaacgacaacaactcccctatgttgccgggcacggcaggaggcgcctttgtcgcccccacctggaagcgcttcatgagcgaggccctgcaagggatcccaccccaagacttccccagcccccagcaatttcttcccccccggccatgagctacagcgaagagcggctggcgcgcatcgagcgcacggtggaggccaatgcccaggctatcgctcaactgacccgacagaaccaagaggtgctgcaaaccattgccggcaccgaggagcgcattgccagagccgaggaacgcattgccaaagccgaggaacgcattgctggcgccgaagaacgtctggaggccgaggtcaaacggtgggacgagcggtttttccagctcagccgcgataccctcaacttcacccgcaatgtagtgaccatcgccgccatcacagcggttttgatccccctgctcagggatgtcgctcccctgctgatcgagctgctgcgggagggatcccgttagctctggccccctgcttggagaggaggggacggtctcagcctgcacggaaatggcgaggggatcccaaagcgtaatcattctgagttacactaagactgcaaagaaaggtaacgccgttgtccgatttatctttgccttcgctgcgtcctttcttgcattctttgcacaagacacagaggacagacgattatggcttttgaactcccggctctgccctaccctgccgacgccctcaagccctatatgtcggcggaaaccttctcctaccaccacggcaagcaccacgccgcctacgtggccaacctaaacaagctgatcgaaggcaccgagctggccaataagtcgctagaagaaattatcaagaccacgtttggggatcccgacaaagtgggcatcttcaacaatgccgcccaggtctggaaccacacctttttctgggaatccatgaagccaggtgggggcggcgcgccgacggggcccatcgccgacaagatcaacgccgattttggcggctacgacaagtttgtcgaggccttcaaaacggcggcggccacccagtttggcagcggctgggcctggctggtgctggacaacggcaccctcaaggttaccaaaacccccaacgccgaaaacccgctggtgcacggccaagtgcccctgctcactttggatgtctgggagcacgcctactacctggactaccaaaaccggcggcccgacttcatcagcgcctacctggagcacctagtgaactgggatgccgccaatgcccggctggctgctgcctgactgactctcttctgggatcctctgacgggggatcccatcgaggactagccttgcccagctctttgctaggggatcctcagggatcccttttttttcggcctagtccttccccaagcgttcccgctcttcgcgcaggcgttccaggaaactgggcgtggggttttgggcaggggtgggggaggcagcaggaggagcggcccgattgatggggggaaacaagggttggttgatgggctgtggggggagaggcttggctgggacacgagctggagaaggtggagcagcgggtgtgggcactgcaaccggtcggggcgggggcgcagcggggacaggggtgggtggggggggcggcgaagtgggcgggggtgctggggcggttgccggtgtgggcgtgggttcgggttgaggagggtcttgagggttgtcccgagccggatccggatcatcttcaaacgctggctcacccgctggatcccgcagcagccagtccagcagcggctccgggatggcttgctgcccatcggtggcagggggcagcggaacagcaggcggtctctccatgcctgtgcccggatccaagagcagacgcaggccccaaaaagtgctcccggcaatggcggccaaaagggctatccctccccagagggggagcggcctacctttgggctccggctgggcgctgagccgatgggcgccttcctgaccatcgagggctgccagggtgcgctcggaaaagggcgaggttgttggagggggggtgagggcagagccggcgctgctgtcagattgcagggatccctccaattggtcgctgaggagcttcatattcgggggccgctggccgggatctttagccagacaagcaagcaccacttcctccagcgccggcgggatctcatggggcaactgggagcggtcgaagggccgaggctgttggtaattgtgggcctcgtaccaaccgggaaaagaatcggtcttcggttttagggggtgttgaccggtcagcatgcggtagagcaccacgccgaacgagtagatatcggagcggggatccagttcctcgccgcgcacctgttcgggagaggcgtagcgcactgtgcccaaaaagccggtggtttgggtgccgagggccagggaaacatcgctgagcagcttggcaatgccgaaatccaggatcttgaccgtctcccccagggtctcatctttcaagacaaagagattgctgggcttgatgtcgcgatggatcacccccttgatgaggtggccatcttgctcggtctccaagttgtgggcgtagtagaggccagcacacacctggcgggcgatcttcaccacctgttgcggcggcagcagcggctgcttgagcagcagttctcccaagctgcgccccgtcaggtattccatcaccagatagggttggttgttctccaggccgtaatccagcaccttgacaatggccgggtgctcccccagcagcgtgctgatgcgaatttcctgctgaaagcgcttgagcaagtgacgacgggtgttttcatcgcctgccaagttctggtgcaacagcttcaccgccaccgggcgattgaacaggcgggtatccacagccttgaacacctgccccatgccccctgccgcaatgctctgaaccagttgatagcgctgaccgatcacttttccaggagcaagctggttcataagcggcccaagagcatgtaccctccgattttaatgggtgtctctcgaaagtttctctcgcctctttgcgggcgccaccgccaggctgtcttcattcccagcgtgtttttgatgtattttgaatgcttgttaaacgtcctgtcggagattgaagactggacgaaggctgcgagcgatggggagctatctggatctggatgaatctgataaactcaggcgggcgctttgccgagtctctgcgttggtgtctgtcgggtatttatgcgagctagctggctgcaaatctcagggatccctctggccacgctcggcccggtgaaaaacccggtgctggtgttcctgatcatcctgacgatcatgctggtggcgccgctgctgtttgagcggctgcgcctgccggggatcatcggcctgatcttggccggcttggtggtggggccctacggcttgggcatcctgcagcgggacgagaccatcatcctgctgggcacggtggggctgttgtttctcatgttcatggccgggctggagaccagcctggaggatttaaagctcaacgccggcaaggccagcatcttcggggcgtttaccttcctgttgcccatgctcattggcacggtagccatgctggccattgggtatgacttcctggcggcggtgctggtggcctcctgctttgcctctcataccctgattgggctgcccattgtctccaagctggggttgatgcgcctgcagacggtgacggcaactttgggggccaccctcatctccaatgtcctggccttgttggtgctggcggtggtggtgcgcgcccaccaaggggagctgacgccgcaattttggctgacgttgatcccttccattgccctctacacgtttgccaccctgtggggggtgcctaagctgggcagttggttctttcaacgctttggtcacgacgagggagcagagtttactttcgtgatcgccactttgtttgtggtggcctacggagcggggttgatcggcattgagccggtggtgggagcctttctggccgggacggccattacccccatcatcccccagctcagccccctgatgaaccggatccagtttatcggcaacaccctgtttgtgccttttttcttgatctcggtggggatgctgatcaatcccggcattctcttgggggagccgcgcacgctgctggtgggcggagtgatgatcgcagcagaggtggtgagcaagtttctggccgcttggatcccggcccaactgtttggctggcgctttgccagcacgatgatcatgttcggtttgtcgatggcgcaggcagcggctactttggcggcgatcacggtggcctttaacgtggagttggtggatgagctgacggtgaacggcaccatcgccatgatcctggttacctgcattgcctcgccttggatcgtggcccgctggggcgagcaactccagcctgcggaggtggcggcagaagccggcgacttgcccaaaccggcctggggatcccgcgtcttggtgccggtggccaaccccgataccgaaagcaacctgctgcggttggcgttgattttggccaaaaaagatgggggaacgctgctgccgctgcacgtcttgtctgaccgcgccgggatctcgccggcagctttggcccggcaagagcaattgttgacctttgccgaagctctggcccacagcgccgtggcccgagtggaagccattcgccgggtggatgactcggtggaaaaagggatcattcgctcggcggcggaacggcaggcaaccttggtgatcctgggctggaagggctactccacctatgcggagaactttttcggcagcatcatcgacgcggtggtgcggcaggtggggatcccagtcttgatcacgcggtttccggtacccatcgagacggcgcgccgcatcctcttggttgcaccggagctggaggtctctcccggatccctgcagcagaccattgggctggcgcaaacgctggccggcgaattgaaagcaggtttgcagatcctgctggtgcaaacccgacctgggcggaaaagctccccagccttgccggcagaaagctatgcccacttgccggttcagcgggtgcaggggggggtggtggcggaagccttcaaagcgctgcagccaggagatgtgttggtattggttcccagcgaaaccggcaaccggtcgcgtctgggccgagagccggagaccatcgcccgcaaccgacccagccttcccatcatcgtggtgcatttgccacgggattcagctcatcccttgcgccaaggagatggggttctggcggccgcagagcccacttgacagggatggcattggggtgttgtctggcggactggagctcttgtctcaacgacgccccggctcccctggtaaactgggataccccaggttcggagcagtcgtgagccagaagggaggcccagagccatagactatcttgattgaggaagtggggatggtaccctacggagcacaggagcatgactctagtcaataataagctcaactatactgaaaatgatgtataatatgttcagtacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctggttggaaacaaacagaatgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcagtatggttgcctatttgctagaagtcggctgtgaagagctcccagccagttttgtggattcggctctggagcagtggcgaaccgggatcccggcctctttggcggaggcccatttgcaagcggagcagatgcagcttttcggtacgccgcgccgcctgtcggttctgttgcaggggttgcccacccagcagccggatcgcactttggaggtgaaggggccgccagtgcaggtggcctaccaagatggccggctcacccccgccggggaaaaatttgcccaaaaacaaggggtggatcccggcagcctggaaatccggcaagtgggcaagggatcctttgtctttgccgtgcagcgggtgcggggccgaccgacggcggcggtgctccaggaattggcgcccacctggatcaccagcttgagcggcgaacggctgatgcgctggggctatggagacctgaagtttccccgtcccatccgctggctggtttccctttgggaggatcaggtgttgcctttgctctggcctacctccgagggaaatcctttgccgggcctggtggcggggcgggtgagccgggggcaccgcgttttgggatcccagcaggttgtcctggagcgggccgagagctacgttcagcaaatgcaagaggcgggggtcagccccgatccaacagcgcgagaggcatacattcaggctgaggtgaccaagctggccaggcaagtgaatggggaagcgcagatccctgctcctttgctgcgggaggtggtgcacttggtggagtggccgacggcggttttggggcgctttgagccagagtttttgcgcttgccccctgcggtgatcgagacggtgatgatcactcaccagcgctatttcccagtacgggatggccgggatcccagaaaattgctgccctatttcatcaccatctccaacggcgacccccggcaatcggagcggatcggggcaggcaacagccgggtggtgcgggcacgcctggccgatgcccgctttttctacgaagaggatcggcggatccccttggcgcagcgggtggaacgcctgcaggcggttacttttgccgaagggctgggatccatgcgggacaaggtggagcgcatccgccacatcagccgcctcattgccgctgccctgaacttggatccccaggagcaggcgctggtggatcgcacggcttacctgtgcaaggcagatttggttacccaaatggtgtacgagttcccagagctgcaggggatcatgggcgccgagtacgcccgccaggacggcgagcctgaagccgtggcagaggggatcgaacaacactactggcccctgggggcaggggaggccttgcccgcctctttaaccggacgggtggtgggctgggcggatcgcctcgataccctggtgggcatgtttcgcttggggcagatccctactggttcttcggatcgctttgccctgcggcgggccgccaacagcctggtgttgattgcctgggatgccggctggacctttgacttcaactccctgttgcagagggtggtgcaggactacgcggcaggcgacgagaagaccttgaaggctttgcaggagtttttgctgcagcggctgcaaatccttctgcaggaggaaaagcggattgattacgacctggtcagggcagtggttggggatccagaagcgctgcaagagggggagccagcaaagtccgacctccctcggcgagccttagccaacctgcccctcaccctgctgcgggctgagtacctgcaacacctgcgagccaccggggaattggcggatctctaccccaccctcaatcgctgtgcccgcctggccgcccagggagacttggacagcgccgtgctggatccggcagcggctgtggatgccgacctgttgcaggaggcggcagaacgggagctgtacgaggcttgccagagggtttaccgcctgggggtggagccagccctccaaggagactttaccccactggtggagggcctgcaggcagcagcccccgcagtggatcgttttttcgaggcggttttggtcatggatccggatcccaggctgcgggccaaccggctgaacctgttgggggtattgcgcaaccagtcccgtttgctgggagatatgggagctgtggtcatggcaggagaggctgcgccagcaaagagccactaaggaaccagtaactgggcgcaatcatccttgggggcgggagattcatccaagaaagcttaagcattgctgcaaggcccgctgcactgagcccaggtagccctctccaaacaagttgagatggttgagccagtggtagagctggtagaggggcttgcgctggcaatacccctcgtccaggggataggcctcttgataagcccggtagaactctgccgggaagccgccaaaaagctcggtcatcgccaaatccgtctcccgatccccgtagtaggtggctgggtcaaaaatcaccggcgagccgtcgggcaaggcgccgtagttgccgccccagagatccccgtgcagcagagacgggacgggtcggtagtccagaaagaaagtctctagctccgccattacccgctcggcttgcgccacccacgcgccgcggtaaccccgctgacaagccagcttgacctggtagagcagtcgctgttcccggtagaagtccagccagttctgtcgccaactgttgatctgcggcgtcgagccgatggtgttgttgcgatcccagccgtagtggccgttgggggagagcgtgcggtgtaactgggccaactgggatcccagcagactccccgtttgggggcggggcgaggtcagctccagatattccaacaccaggtaggcttgcccaccgacggatccccaggccatcggctgcggcacccgcacagccttggctgccgccaaagtttgcaggcctgccgcttccgccgcaaacatctccagcgctccctctcctccccgtgccactttaacaaagtagtccctagtttcctgggcagaaaaagcttggagcgcacaggagagccggtaggcagcgttgatgctgcccccgcccacaggacggtagtgtagaggacgcaagggatcccctgtgatttcagaaaggtgctgagcgacagcctgccaaaagttctgcatcagtaccctattttccttccgtgggcgtcgctgcctcaggatctaaaacagctcctgccccgtaggagtcgatgtcaaccgcttgggatccccccaccgccaacagctccatcagggatcccagccgccaccagatcaatcctgctgtgctgaagacaaggatcccgcccaccagagcagccaagcccaaagataggccaaacacgttcaaacaggcagccacaaagccgaaggtaaacacacagcagagagtataggtgaggatcacccccggcgtgcggtagcgaatctgcccctggctctctcggttctgctgccaaagagctacctggtactccaacttgtctttaaagatgatgccgaaaataaccgcgaagaagctgagcagggcaatggccgagtagataggggggttgacaaagctacgggaaaactcgccgccagcgtaaagagactccatgaagcttacctgatcccagtcctccttagcttaacatttcttagcatcttctgctgcggagtcagcatctaagagaaatcggagcaggtcgagccgtctcagctaccccctctcagacaaccacctggggcatcagttgctcaaccaataggagcagagtattggccacagaggccggctcttgggcatttagggtcgtgtggggaatcgattggttgttcaagatcagcaaaatgtcttctggatcccaggcattggggtgatcgacatgggtgatcccaataaccgagggaacatctgtcctcgccttcatgaaagcttgaatagcctgagcgttgcgaaactgaccgggcaggtgggcgggcaccaaaaggatgtacccatgggcgcgccggatcaaaatatcccacataaagctgaagcgggcctggccgggggtgccgtagagatgcagccacatctcttcttcctcttctccgatcctcaggcggccaaagtccatgctgaccgttgtgctctgcttcagctctgccacctcatcggtggccttgcgatctgtatcgaccacttcgatctcactaatggtgcggataaaagtggactttccagcccccaccggcccggttacgacgatgcggagaatgttgtccatagtcagcccctgccctaaacccctagcctaaatctgcccctagagcccttgccgaattaagaagctaagttgctggcgccggtggcaataagacgcttaaacaacgcctcgctcatgcccgtttcctgctgcacagcgttgtaagccacctccagataggcttgctcgataaaggagagatcgatcatgcagaccttgctcaggctcatccgcagttgctcgggcttgccctctttgaccagccggcggctcacctcctgcacaaccgtggccatggccggcaccacgtgttgagggccaatgccaacgcgcacatgaactaggccaattttccagcggcgctcggcgtactgggggccccagttgtccatgcctgtaaacatttccttaaaccagtccgtaaaagtctggcccagccgttgccggttgtgcttagcaataacagctgccatctcagcatcgcgatccaaatagccgtaaaaggcatccgacatttctgtggcgatgctgctgccccagtcggcactttgctgcaaaatcttcctgtcttcgtctgtaaattcggtgcgcgagatcaagacttgcagcagctccaaaggtttgatagtcatagttccctcaaaatcaagcgaaaatcaaaacccagcttccctgcttagcttgcctacttcatcgcttctgcaatgcttgcggccactcgcttcatttccaaaaagagcaagccttgcttaacttcatggctggctagcgtcagcaaaacggcgtcaggtccgcaactggttaaaacgccgtaccctttttctccctgcacaaaaattctctctatggctccgcggctcagctctttcccaattcgttcccccagagaaagcatagccgccgacatggccgatgccctttcttcgtccatgcctgccggcaatgcagaggccagaggcaagccatctggcgtgaccactgctgctccttgaacttccggcgtgctggaaacgtaattctggagaattgcttgcaaagaggataaattagccatcctttctctccctgctttcaagactttttgtcattttttctcgtatctatttgctgatacttctatctgctgtagaaatagtactgcaaagatctgccagaagatctcctcgctcaaaaatctctcacttatcccgaacccccctcagcaaagtagccagccgcgagacgagggagggcttaacccggtcgcttccctgtgagaaagagggtagtttggtgctcggcttttccttcgcagcttccaagctttctgccaccgccgtcaacttgtccgaaaccagcaaagagggaacaatggccgttgggccatcacaggggctgatgagccccagcttggccaggcgggcgcaggcatagcgcacttccagaagatctgcccccaacgcccgggccaactcagccaggttgcgagagggggaaactccctccaagactccccactccaaaggcgaaagcctgtacaagggcagctcgctgctggtgcgccagaagtagctgtccggctgcggcagactttcttcaggacgctggtccagcttgagctgctgcagcgcttccaaaaccacggcactggcacccttgctcaggccggtcatctcgcgatagggcaggcgcacactaggcaagaagctgaactggcccgcttccagggcaaacaagctgtagagacctacctgcagttggtggcgaaagagcttggccaaagccacaggcgaaattaacccctgccgctgcagacaccgccccagcggctcttccgggccacagaaagaggccagcttttccaccacccgctcgctaaccaggccggagcgggccagcaaaccctccaagcgatgttcctcttcggggggcagagctgcaatcacccgaccttggtaaaaccagattttgtagatgccgtttggggcccagacggaaagttgacctgttttgctgcctttttcgatgagctgcaacagatcgggaagggaaaattcttggaggtctccaacgatagccatggcaattctttagcctccattaagttgaatattggcgctttcagggatcctcacggacaccaccattctcattccctgattccctgtcaacaaccgtgtagcgacggcaaagccatcttcgctcaagtactcaacctggcagcaattctactgatgaacgatctttttggagagataaagtctaagcgttgagctgcgtaagattttggcatcaattcctattacttttgtgttgctttggtccagatctgttacagccatccagttcatctttacctaaattaacttcgtaaagccggcgtaggagcatgcaatagaattttactctaccggcttatttttcgcgcatggttttgaggagagtagataggcggctgaccaaggaaggcttgaccggctccttctcttcccgaaggttggggagaagcttagaagccgccgcaagcgcaggctggggtgaagcggccgagctgtcgcaggggctgagcaaccccagcttggccaggcgggcgcaggcatagcggacttctaagagatctgcctttagggcttgggccaactcaaccaggttgcgagcgggcgaaacctgctccaagattgcccactccaggggcgagagtttgtacaagggcaactcggtgctggtacgccagaagtagctatctggttggggcaagtcttcttccggacgctgatcccacttgatctgctgcagcgcttctagaactgcagcggtggcacttttgctcaagcccgtcatctctcgataaggcatgggtacgccggtcaggaaactgaactgccccacttccagagcaaagaggcagtagagacccacctggagctgatggcgaaagagcttggccaaatctgcaggcgagatcaacccctgccgctgtaaatagcgccccaaaggctcttgcgcaccacagaaggaagccaacttttccacgacccgatcgctaacaagagcggaacgggctaacaacctctctaagcggtgctcctcttcggggggcagagtagcaatgacccgaccttgataaaaccagattttgtagatgccgtttggggcccagatggaaagttgccctgttttgctgcccctttcaactagctgcaacaagtcaggcagagaaaattcccggaggtctccgactatggccatggccagcctctctcgcgtagtgttttagggatccccgcagcacatcctattctcgaccaaatatttttcccggacaactgtgcagtcgcggaaaaggctgactttcccgctacccgacctggcagcagttaccctgaatcccgagtcgttgactcgaccagctatttctcgcgaatgctcctaagaagcatggagaggcggctgaccaaggagggcttaaccggctcccttgtctctccaaggttatttgctcccgaagccttagaagtgcccgccagagaaggctgaggcatagctattgggccttcacagggagcgatgagtccaagcttagctaagcgcgcgcaggcatagcgcacctccaacaaatcagcccccaatgcccgcgctagatcagctagcttgcgggaaggagagacctgctccaagatcgaccactccagcggcgaaagcttgtatagaggaagctcaaggctggtgcgccagaagtagctgtccggctgaggcaagttttcttcccgacgttgatcctgcttcagctgctgcagcccttccaaaactacggccgaagcctccttgcttaagccagtcatctcttgatagggcaacggtacgttgggtaagaagctgaactggcccgcttccaaggcaaagaggcagtagagccccacttgcagttgatggcgaaagagcttgaccaaatctacaggggagatcaacccttgctgctgcaggcaacgccccagaggttcctccagacccctggcaaccaactggctaatcacctggctgtccactagcctagagccagtcagcaggttttccaagcgatgcttttcttcagggggcaaagcggcaatcacccggccttgatagagccagatgcggtagataccattgggcgcccagacagacaattgccccgatttcttacccttctccatcaaatgcaataggtcgcccagggagaattcctgaagatcccctagcattgccatacttttactccccttgcccctctaggatcagtttccccagtattttcacggatcttgctctgttaggcaaaaaaccaaagagtgccctcatgggctagtctgaacttaatcataagcccaggttgcaaaaggttaaagatgatgcattttttagtcagagttagtcgaacttgctaaattttcctaacttgtatgcagcagttgctatgtcagaagctcggtaaaaactcggaagattaacaaatatttaacaatcaatgttcggttgttcgcagcctctaacactttttagctgtagctactcgaaaattcacggggcacaaatgttctcctcaagagaatcgaattgagggttacactgagggagctcaaggccatgagacccccagccattgccgggctcaggccaatgccaaaggcgggcaggagcacccctgctgccagcgggatccccagcaggttgtagccaatagcccagaggaggttttgctggatcttgtgaaaggtggcgcggctgagacggatggcttccacgacgtcccagaggcggttgcgcatgaggatgatatcggcagtctccagagcggcagcagtagcagagtgcagggcaatgcccacatcggcctgggctaaagccggtgcatcgttgatgccatcgcccaccatggcaactctctggccctgggcctgcagatctcggatgacttgagccttgtcggctggctgcacctcggcgatgacgcggatccctggcacctgcaaagcttgggccacctggtgagccacctcggctcgatccccagtcagtaagaccacctgtaggcccattttctggagctgttgcagcgttgcctgggcatcaggccgcaagggatcctgggccgccaacagccccaccagggatcccgccacggccacccccaccaccgttttgccagcttgcagcaacacctcggcttgggcctgcgcttgcggggaaatcgggatccctagggcggccagcccctctaaggaggccaagatgacctcttgcccttccacccgcgccgaggcccccaggcctggctgagtgtaaaactcgtcggcagagagcaggggtagtcctcgctcgcggagggcccccaaaatggcctgggccaggggatggcgggtgccgctttccaccgtggccgccagttgcagcagccgagccggatccagagaggggtcgagggccaggcaatctgttaggtgcggatccccctgggtgagggtgccggttttgtcgaagacaaccgtttgcaggcggtgggttttctccaggacatcgccgccgcggatgagcagcccccgctccgcgcccaggccggtgcccaccagaatggccgtcggcgtcgccaatccgagggcacaggggcaggccaccaccagcaccgagatggccagcttaaggctgaggagcagaggggtggggtggggcgggtgatccgccaggtgcagaggggagtgaaggccgacccccctcaggaactcgctgccccacaaggggatcccaacccagtaccagaaggcgaaggtgagaagggccagcaccaccaccccgtaggtgaagtagccggccacccggtcggccaggccctggatgggggccttgcgggcctgggcttcttccaccaagcggatgatctgggccagggtggtgtctttgccggtgcgcgtagcttggcacagcagcagccccgattggttgaccgtcccggccacgaccggatcccctggctgtttgagcacgggtagggattccccggtgagcatgccctcgtccaccgtggcctggccggcaattacttccccatccaccgggatctgctcgccagcccgcacctgcagccagtctcccacctgcacctgttccacggggcactgctctgccgccagctcgcctttgctcaggtcttcggctggggatcctgaccgttgagagggtcggactcgccaagcaacgctggggcgcaggctgagcagcgattgcaaactgctggccgcccgcagacggctctgctgttccagggcccgccccagcaggatgaagctgagcagcatcaccggctcttcaaagaagcactcccagcccacctgcggggccagcaaccccaccagactggccaggtaggcggatccggatcccagggtgactagcgtgttcatgttgggggccagccgccgcgccgcccgccagccgtccaggacaaggccgcgggccgggccgacaaaggtcagcgtcgccaacccccagtgcagccagacgtcgttgaggacgggcaggcccaggcgggcaaaaagatccaggtgtccagcggcagaaatgagcagcaaaaaaacggcggtgagggcctggcgaaggtggtcttgggcttgccgccgttgccgcgcgaggggatccgcaggcgcgtccagggcattgtcccatccgtcgggggaaggagcctgagcttggggaaaatcgcccctgccggcggcgcaagagctgggaaaccctgcatccgtcaagatccgggccaaatgctcgggatcaggctggatcccaggggcaagttccacaagagctgattcggtaaccaggttaacgctggctttgaccacccccggctgattcagcagggtctgctcgacgacccgaacacagccggcgcagctcatgcccccaacatggagcagcagggatccgttcccagccaattctgagggcctatcctccacagcgggcttggctggctgggtttcttccccagggtgcggcgcctctgcaggggccatcacagggactccctcgacctcgctttttggcgccatcggcaaaatcaggaatgaggggtactctccccatcctaacgctgggatccccgccactaccccctttgaactcgccgctcaaactcctcgcgggtggcatccaccagttgcactgcctctggatagagattggggtggttttgcttgagccaactcaggaggcgcgccaactgggcggcgcagagatccagatcggcctgaaaaatcactgccgccgccatgtgctgggcgtattcagggggatggccctgctgcgtcagctccgccgtcaaggcggccagggcctgctggcgaacagagggggcggagccttcagaagtggacatgggcaggatcccttagttggaagagtagcggcgcagggccagggtcacgttatgccccccaaacccgaaggcattgaccagggccacgtcaacggccatctgccgtgccctgtgggggacaaagtccagcccctcgcactcggggtcggggttatccaagttgagggtggggggaacccagccgtggtggatggccagggccgtcgccacggtggcaacgccgcctgctccccccaacaggtggccggtcatggacttggtggcgctgatggctaggcgaggggcatgctcaccaaaaactgccctgatggcctgcacctcggcaacatcccccacaggcgtgccggtggcatgggcattgatgtgctgcacctggtcaggctggatcccggcatctttaagggctagccacatcgcacgggcggcaccttcgccagcgggggcggggttggtgatgtggtgggcgtcgcaggtgaggccgtagccgacgatctcggcatagatcttggcgccgcgggcgcgagcatgctccagctcctccagcagcaggatccctgccccttcccccatgacaaagccatcccgatcccggtcaaagggccggcaggcctgctccggggcgtggttgcgggtggaaagagctttcatggcgctaaacccggccaccgacagaggggttacggctgcctccgtaccccccgcaatcacagcctgtacctctccccgctgcaggagccggaaggcatcaccaatggcgttggagccggaagcacaggctgttaccgtacagaaattgggccccttggcgccaaagcgaatggccacgtggcctgctgccatatttgcaatcatcatcggcaccataaaggggctgcagcgatctggccctttctggagataaatggtctgctgctcttccaagacccggatgccgccgatgccgctgcccagcaccacccccacctgctcagcattgagatgggtaatccgaaattgggcatcctctagggcctgctgagtggcagccaacgccaggtggacaaagcgatcggtgcgcttgacgtccttgcgatccaggtagtcgaggggatcaaaccccttcacctccccggcaatgcggcactcgtggcgagaggcatcgaagtgggtaattggcccaataccagagcggcctgccagcaagctctgccagaactcgccaggagaattgccaaggggggttatcgcccctagccccgtgatgacaacacggcgatggaagttggatgggatggacataggagcggcggcagggtccacgacaaccatgagcagtttcgacccggtaccctccggttagaaggaaggcaagccggcagaattgccctctcccaggctaggcagctttcttagagaggatgtagttgacggcatcctgcacagtggcaatgccctccgcatcttcatcggggatttccagatcgaactcctcctcgaaggccatgaccagctccaccgtatcgaggctgtcggctcctaggtcgttctggaaattagcttccagggttactttgtcgtcctctacgcctagttgatcggacacgatcttgcgaacacggctgtaaacttcatctgcgctcatgcttggaaccctagatatcgatcgactgagagtgtcttggctaagccaaccggcagctatcgaagtatcccctattgtatcggacaacggatcccctcttgtgaagaggcttgcttttgtcgctgcagagaggtggagaattgagctgtggcccttttcgattgtcgcaaagagaagctaggatagcctactgcaccttttgatttggattcccaaggagaactggcttccatgccccgcgcctatgagacaatgctgatcgtgcgccccgacctctcggacgaacccttgcaacaactcctcaccgagcaggaatcgctcctacgagaaaacggggcaactggcctggaaattaccaacagaggcaagcgccgctttgccgggtttgagatgaagaagttcaaggaaggcctctacatccagttcaactacgaggccgagccaaggacagtggccacctgggagaaaaatctgcgcatcaacgagagcatcctgcgctacatgactctgcgcgtgaactaggttgacgggatccgggtctggaggcatggtaaaggtagttgagctgccttcttttaacgccccaatagactttacagtggctctgttatgaactcgattgtcttgatgggggaagtggccagcgagccggagctgcgctacactcccgacaacctggccgttacctcactggtgctgcgctttcccagcttgcgcccggaggagccaccgtaccaagtgcgggttgcctcttttggagagctggcccagcgggtggtggacacctgccgcgtgggggatcagatcacggtggagggccaactgcacatgaatgtggtggagcgggatgggcgtaaggaaaagttggccgagatcaccgcgcgtcgcgtccacaaactgggatcggcgcgggttctctctctgacagggatgggtgagtctgcaactgtggactcctctgaaggagggggggcttccccagcggagccggacgatattccgttctagcggtgcaagttttgctgggatcccctatgttgccaagactgggcgccggtgagcccttggcatctctgcaagtgatcggccactcggtgcaggggcgtcccatttacctttggcagctcacccaggggatccgccccttgctgctggtcggcggcgtacatggcgatgaggtggaaggctatgccctgatcgagcgctacgtggcttctgggaaatggagatccttggagggcagggctgcgctttgggcgatcccatgcctgaacccggatggctgtgccctagggcaacggctcaacgccaacggcgtggatctcaaccgcaatctgcccacgcaagattggatcgcggcttctttggaagctcgctatccgccgggagcggccccaggctccgagccggagacacaagcgttgttggcgagtttggcccagattcgaccccgatttgtcctttctacccactcctgccagaacgatccctacgtgaactacaatggccctgcccttgagctggctcaggtgatggctgctcgcaacggcctgccggtaaccgacgacatcggctatcccacccctggctctttgggcacctgggcggggcaggaacggcggatccccaccctgacgctggaactgctgcgcaggcggtgttagagtggacagcccaggaggatgagttctgacctgtgtcaagatctctgaactttcattgccaatccgacaggtcatccgagatgcccgcggttttctcgcccagttcttttacaacacagatagatgagggcaaagaaaaaaggaacttggagtcgaaaccgaagtcaagccttgtcttttgcccatctgttagccatttggaggaagtcggtatgttcagcaggattttggtggcggtggatcggtcggagctgagccagggagtgtttcaaaaggccgtccaactggccaaggccatgcaggccgagatgatgatcctccatgttttgtcccaggaagagcccggtgccccagagccgcccatgatcttgggggtggattacagctccaccatcagcgctgagctgtggcagtcttatcgggagcagtgtgccatcttcgagcaaaaccagatggactacctgcgctcgctggtggagaaagccgctgagcagggagttcgcgccgagtaccgcctcaactacggcaaccccggtcgggtcatctgcgacttggcccgctcttggaaggcggacttgattgtggtgggccgccgcggccactccggcctgagcgagctgtttttgggcagcgtcagcaactacgtgctccaccgggccccctgctcggtgttgacgatccagggcgaggctctgaaaaaagcagcctcagccaaagaagagacaaccaccgcctctgccagctaagaaaagcccgccggccaccgctaggagcctgaggaagaccctccccgttggtcccttgtctcctccgctttgccctccagcaagcggttcacttcggtttccacgctgttgaaggtgctgaggtcgatgacggcaatatccggctgatagctgctttgtacataggcacgcaggccggcagacgtcaagctcaacctcaagggatcccgaccgtcctcgcccttggcctcaaaggtcagcttcagatctggctcggccaaggctttttgggcgtctggatccgtctccggcaggaactccttggcgcgggcggcattgaggctggagaagagggagctgaggttgaccggctggcccggttgctccggattttcccagcgcagatccagggatcccttctcctggggcagaggattgagggtaacccgctccccttgggattccagggtaactgggcccacctggttggggttgaggcgggcgatgcggtgatcccgcagctcctcgaagtcggagcggagaatgtcggcggtgctggtgaggagggtggccaccgccgggtgctcggaggtgatgacgtacacctggccctctttttccgctcccaagaccacagtcagggtcttgccatccttgagcttaacggttagctgggcagaaggcttctccagaccataaggagccagctccgctttggtttcagccggaaactccaccgcttgcaggcgagacaacgtattgagcagacggtcgacgttcaggtcatcggcaggcagctcgcggggctcgacgatctgccacgtattttcttgtcgctccaagcgaacgacctctggctctgcctcggccaactgcacctgcagagacttcaccgccgctgtgtcaaagcgcagcagagttttgtcccgcaaagccagcagagaaggcaagagggatcccttctgggtgctggccaagagcaccacctctcccccttctggcctggcgtagaagccggagccgtcgaagttgtcgttgccaatgtccaggcggtagggatccccctcttgggggaagagggcgatctggtggcgcggcttatctaggccgaaggccgccaaatcctcagccccttccagcgtgatttgaggcgtgaggcgggagaagctgttgagcaactgctccaccgggaagtccagcgccgccgactggatgggacggataatgcgccaacgggatccctcttctgcctcaggagtgcgctccaaaaggatttcctccggttccccctcttgctgctggcgaatctcgatgcgggcaatggtgtcgggggcaaagtggaaaagccgcgcccgctccgcttgctgctgctggcgcagttgctggaagttgtcaaagaggaaataccccagcagagcagccactgccaagcccaagagaatccaggtgctgcgcttgaacatgctcgtcctccttggccctatcgtctttgccaccagagcacggcccccgatcccaacgccaccagcggcaggagcaccgtcgatcccagcaccagccagcggaagttctggccggtcacggcaagacggcggtcggtgatggatttggggcgaatggagatctgttcggttcgctcagtgagccagttgagggtgttgaggaagagatcgcggttcccctgctgcctcaggttgccgtcgagggcgaagttgacgttgccgatcaccaccagccgagcctcggtcggcccctcctgggattctgaggtcttctgatcgcctttcacctggcgggtcagggctacgcccagggtcagggggccgggcttgtcttgatccgggtcaaattgcagcgggccggcctctaggttggggctggtctctccccagctctgcgggctggtgcgcagcagaggcgtggcctggatcccttcgcggacctcagtgtctacagaacgggccagggggaagagggtcatcagccgctgttctgccaggggagcggtgatggggtgatccccgtaggtggtaaccagggccaccgccggccccgtgcccaaaagctggctgacgctgctcacctcaatgatgaagtcatcccccaaaaccacgccccactcctccagcaagggatccaggccggcatccacccgtggcccaatcaagagcagcagccgcccccctttggccaggtagtcctgcagcttctccacctcgccggggaagagagcccgctgcggccctgccaagaccaacacatccgcctcctctgggatctgcgactgcaccaggttcagcggctccacccggtagccctcctggccgagggctgccaccgcctgggccagggttggggtgccctcgcgagcttccaggctcacctccccatgcccctgtacaaaataggccaccacttcgccgcggttaaccaccttggccagcacaggggtgagcttactctccagctcaggggcgggcggctggggcagttgttggcggttattgcccgattcgaccaccagggtgttattttgggtaacctgcagccgctggacagtgaggggatcgcggttgggatccacaaactcaaactggaagcgctcggggttgaggcggcgatagcgctccagctgttcccgcaggttgggatcgggggcggtggtgaccacccagactttcattggctgggccagcccttgcaccaattgccgcgtctggggggagagggtaaacagcccctcttccgtgagatccaggcgcaggtcgtagcgcaccgccacgacgttgagcaacaccaagatcacggccatcgccgccgccgccaccaggatgttggcgttggtctgggtggagcgcaggcccaggaacaggctcacttccttccggtgggtgaggccccaaaccaccaccagggccaagcccgtggccatcaggctcaggggcaccgccgtccagccggtgagggcagctcccaccagcaggccgatggccacgacgccaaggccgacgatccccgtccaatctgccaatgcctgccaagctttcatcaccgcactcctcccaacgcaaccctagctctgctgccagcgcaggctttccaccgattgcaccgtggcaaacagccccagcacgatgatgctgaggaaaaggacaacactgctgctgctgaggatcccttgcacccagttgctgtactgctgcagcagcgagacatgcctcagagtggcggcaatccagttgctctcctggccggctgccgcgtcgatgacccagagcagcaggatcagcccaaaggtagccaccgccgcaataagggtgctgtcggtcagggaagagatgaacaaccccagggccatgacgctgccggccagcagagcaagccccacatagcccatcagggtcaggcggtagtccactgctgggttggcgctactcagcaccagcacgtggtagaccagcggcggcagcagcagcgtgatgaaaaacacccagaccgccagccacttgcccagggccacctccaggttggtgatgggggaagtggccagcagctccatggtgccccgccgccgctcctcggcgtaggagctcatggtaaagatgggcaataaaaataaggaaagcgtgcccagcagattgagaaactgctgcgacaggatggtggcggcatcaaaagggttctcttggccaaactgggcaaagagatccacctgctgcgagaagttgatcacccgcaccaagatgttgacgaagaaaaaccccgccagtccccagaacaccgccgccaccacgtaggcaatgggggaggtgaagtagccgcgcagctctttgcgaaaaatggcaaccacgccgttcatgccgcttcctccaacgcgccttcggatccctcttgggtagtgagctgcaggaaaatctcctccaaagaagcctggggacggccgatctcgtagaggtcgatccccgcctgtaccagggccctggccacctccgggatccagccttctgcagaaacatggctcttcaggtgcacctgccagcgagggggatcggatcccagggcctgcaagctcaccacctccacctggggcaggttctgcagggccgctcggatggccgtttcctcaggagcgcccaccaccagcttcgcctgctgccgatcctgaaggtgggccgtcagctcggcgggcgtgccaatggccgccacctggccgcggttgatgatcaccacccggtcgcaggtcatgctcacctccggcaggatgtgggtggagaggatgatggtgtgctctcctgccaggctcttgatgaggttgcgcacctcgataatttgcttgggatccagcccaatcgtgggctcgtccaggatgatcaccggcgggtcgtgcaccagggcctgggccaggcccacccgctgcttgtaccccttggagagcttgcggatcaaggtgtggcgcttgtcttccaggctgcagcggcggatcacctcgtccacccgtcgcggccgatccccggcgctgacccgtttgatctgggcgacaaagtccaggtagctctccaccgtcatgtccgggtagaggggcgggttttctggcaggtagccgatgcgctgccgcaccgccatagggttttcatgcacatcgaacccggccacccgcgccgtcccctcgctggcaggcaaatagccagccaaaatgcgcatagaagtggttttgccggcgccgttgggccccagaaaccccatgatctcgccggcgttgacctggaaagagatgtcgcggatggctgtaaagctgccgtaggttttgctcagatgttccacttcgatggcagccttggttgcaggagcagtggataaacctgtcatcggcggctcctaacctagagggtcagcgggagttggccaacagcccaagtccggagatgggaaagcgcgcagcccttctcttgtgaaataggcggaggttgagagcaacagaggcagcagcgccgaggccatcagcaaacttagcacagcagcggcagggatccgcaaacacagccagctccttcccccctttggtggggactcaaggtaccaaggatccccactcctccagccccaagacccggctctcccctgggcgggccggcaccacctcgccaatgggaaaggcttcggggagcagggatctcagccgattttccgcctcaggagggatcaccagcacatagcctacccccaggttgaaggtgttgaacatctccaaggtctccacttggccttgctcctgcagccagagaaactccggtgggatgggccaactgtggggctctagccgcgccgcctgctccggagccaaacagcggggcaagttttctgggatgccgccgccggtgatgtgggccatgccgtggagggggatccctgctgcctgcagccgctgcactgcctggacatagatgcgggtgggagtgagaaagacctccgccaaaggccgatcccagccagggggttggtgatcccaaggccagccccgctcggccacaatgcgccgcaccaggctaaagccgttgctgtgcaacccgctgctgggcaaggcccacaaccgatccccaagctgcacccgcgagctgtcgagaacgtctgccctctcgacgatcccgacgcaaaaacccgccaggtcgtacttgccgggcgggtaaaaccccggcatctctgccgtctccccccccaggagttggcagccggcctcctggcagccctccaagatgccgtcgatcacctgccaaagcgcttccggctccagcttgccggtggcaatgtagtccaggaaaaacagcggcctggcccccaccgtcagcacatcgttgacacacatggccaccaggtcgatgcccacgccgcggtgctgcccccactgctgggcgatctccagcttggtgcccactccatcagtgccggcaaccagaaccggggcccggtagcccgccggtagctccaacaagccggcaaagccgccaatgccgcccaaggttcctgaagaacctgaagactgagcttgagagccttcaacgcgctcccggatccccttgacaaaagcgcgtccgagttcaatgtcaacccctgctgagcggtagtccaagatgccgaaaatccttatgctgacgggacttgggcttttgcccttggccgggcaagcttgtcaacttcgaaacctatggtacattaacttctgttttactgtcgcattggacgttgtacaggagtttcgagaggagcgcggcctcatgcgaaattggaagcggcttggacagggactggctcccgcccgccaagtgggcttggtcggctgtctctgtgttacggccttcagcttgccggcaggtatgttgggcagcccaacctcgcgggcgcaagcctcaactcgcagcggctcccctagtgccagagcaacccagctatcccccaaaacccactccctctccccggcaactgaccttgtctctcccccccaacccaacgctcccccgccagccaaactcggcaccttgaacccccaacactcgcagtctctttccctggctcgccgggcaatcccttctcggccaatggaagagcccatcctcaagatcggcgaacaggagcagtcgtccagccagcctgtctccaccctctacgactaccagatggacgggcggcaggtggtcaccgtctacgttcgggatctccccgttgtcagctttgtcgagcagcccgggttggagtcgccgctgctgcgggccagctccctcgtggcccggctcaaccaaatggcccagggatccctgaaggacacgaccattactctggcttgggcagagccccaatccggggatcccctctacgcggttcgggtaaacgacgaggaattgctgcgcatcgacgaaggagtgctgctgctggataaccaacgcccggtggatacagcggttttggctgccaatcgtctgcgccgtctgctgctggatgcccctcctcttgccccttcggccctgccccagccggccaccctgactgccgccaaagccaccgctgcccgccgatcagaaactcaggcccaggcgcaaccggactctgtccgagtggtcgggcctgtgcaagaagggatcgcctcctggtatgacctgcaccccacccgccacgagatgacagctgcccatcccaccctccccttcggcaccgaggtgcgggtaaccaacctggacaacgggcgccaggctgtcgtgcgcatcaacgatcgcggccccttcatccccggtcggatcatcgacctttccctgcgggcggcggaggccctggggatggtgcgctcggggctggcgccggtgcgcctggaagtcgtgcagcgctagctaaggcacgggcgaaaagcgcttggaatcgggcgagtagtgccaagcaatgccgtccggatcccggctgcggctccactcgggaaacccactcttgaacttccagtaggtgatggcggagaccaccacccccagccgctctgccaactgagtttggttgagggggcgcagcgtcgcccgcggcactgtaatcgcctcctcggcagcggcagggctgggcggcggggcaggacaggccgccgctgcggggggctcggagagggtagccgtagctgtggctggcggcttctccccttctagcaggcgactccggctgggctcctgggcccgcaacaagctaaactggctcagcaggccgacattttccaggtttagcaaatcttccaggttagaagtctgatgaatcagttccagctcgcggtgaaactcttcctccagcacccgtaggtagtgctgccgcttctgctccgactctgcctccttgagcaatcctagggcaaacttgaggttcgagaggggctcactcagatcttgcaagaacttcttgaacaaagtgcccttgacctctgcaaactgctgcaactgctgcagcttctgtcgcagctcctccagccttttctcctccagcctgcggctttctaggctctgccggtggttgtgcaaggcaatttcgatggcggtgtagagctcccgctctttgaaaggtttgatgatgtagccaaaaggctgtgtctccttaacgcgagagagagtgtcctcatcagcgtaggccgtcaggtgcaccaccggaatgttgaagcgctcggcgatccgcttggcggcttcaataccgtcgagatcccctttcaaaacgatgtccatcaagaccaagtccaccgacatttcctccagccatcggatcgcttcttcgccagaggacgcgatggccggcaccgcatagccaaattttttcaggacgttggcgatatccttggcgatgatcttctcgtcttcgacaaccagaatgctgcctttggcaagcatgggaactttcttcaaggctggctcctcggaaaggtaatgatgaaagtggtacccgacttgtttctcaattctatcttgccctggagctgatcggtgagagttgcaaccagttgtaaacccaaagattgagtttccttgaaatcgaagttgctgggcaggccaatgccgttgtcagagacgcgcaactgagtataagtacgggtttgcttaaagtggacgtcgatctggccgctgcggcctttgggaaaggcgtatttgaggctgttggtgaccagctcgttgatgatcaggccacacaaaactgcctcatcgaggttgaggcggatcccttcggcgcggatgctggcgcgaatgatctcggggttcacgccgtaggagtggaaaagattagaaattaaattgtggaggtactgcctcaaatccacagcagccaggttgttggactggtacaggccctcgtggatcaaagacatcgcctgaatgcggctgccggcgtccttaaaaacgcgggcatacttgtggcttttgatttgatccgcctggagccgcagcaggctggagatgatttgcaggttatttttgacgcggtggtggatctcccgcagcagaatctctttttcctgcagggccgcctgaatctgcagctccgcccgtttttcttcggtaatgtcttcagagatgccgatgatgaagaggtttttgccttcgggatcccgcactgctgagactgccaggcgacaccaaaccaccttgccgctgcggtggatatagcgtttttccaggtggtagcgatcccgttggccgttcaaaacttcctggaagagtcgccaatcttcctcgaggtcgtccgggtgggtgaggtcgcagaagctcttgttgaccaattcggcgccgctgtagccaaggatctcttccagggcggggttcaccttgaggtaacggccctgcctatcgacgatggaaatgcccagggccgactgctcaaagatgccccgcaaactcagctcgctttggcgaagggctgcctcggcttgcttgcgctcggtaatgtccaaaatttggctgagaaagtagctgggatccccttgggcggtgcgcaccagggtgatgcggagaagggcatagacaatttgcccgttcttgtgaatgtagcgttgctcctgttcgcagtggtgcacctcgccggccagcaggcggttggtgctctccaaggtgacggcgatgtcgtcgggatgggtgatgtcgaggacggttttcccctcgagatcttctagggtgtagcccagggtttcggtaaaggcggcgttgatttgaaaataggtgccatccaggtgggtcatggccttggcgatgggggaccactcaaaggattggcggaagcgttcttcgctttctttgagggccacttctgcctcgacgcgggcgctgatgtcgatcacctggttgagaaactgggtgggctggccggctccatcggtaagcagggcggcctggaacagcacatggacaacttggccggaacggtggatgtagcgaatctgccgctggctgatggagactttgcgtgtcaagagagcctcgttagccgccagcagttggttgacatcgtcggggtggaggatgtccagttgttgccgacgctgcaactcttcgggggtgtagccgacgatctgggcaaaggcctcgttgacctggataaatcgcccctgcagatccaccagagcaatgccgttgggagccagctcaaagatctgccggaaatgattggcgctctgttgccaggcttgctctatacgacgacgttcggcttccagttgcttggactcggtgatgtcttcggcgatccctgccacccggtagaccttgccctctttgtcgaggatgggaaaggtgcgttctcgcagccagaggaggcggccatcggggcggcagaggcgaaaaaccacatcggtgggttggccctgaagttgggcttgaaaaatggcggggaacagccagcgatcgtcagggtgaatgcggcgcatccaggcctggggattggcgtaggcctctgcaggggaaaggccccaaatggcttcacaggcggggctgacgtaaatcagctctttgccgcagagcgttgaaatccaaaacagttgctggctgttctcagccagttgcaaaaaacgatgttcgctctctctgcgggcttcttccagttgctgttgccgttctttaagctggcgggaggctgtaatatcggtaacaaacccttcaaaatagaggggctccccctgctcgttgtacagggcgcgggcgtttaaagaaatccagatttttttgccgtccttgcggcagacctgctgctccgcgtgcacgacctggccttccttcagcatgcgctgtacgaactcagatcgctgctctggatcgccgtagatctgagtgccgatatcggagacgtggcgcatcaaatcttccggggattcgtagccgaaaatatgggccagagccgggttggccaccagatatttcccttctggagtggtttgaaaaatcccttcgacggcgttctcgaagatcggctggtagcgggcggcggtgctgcggctgtgctgcagttgcgtctggagctgctcgagggcttgtcgctgctcctgggcctggagcaggatgtgtcgcaggctaagggcgatgaggtcgatctgtccccgttcggggaggctcagttggcgggggcgcccccccagcaggtaaagtgttgccagccgcctccctccctcatccagcaggggaaaggcttcctgaaagggccaagatccgccgatggggttgggcggctcgttgccggggatctgctgggggttggggtagaggatcccttttgcaggcgagtcggaatgggatcccggctggaccagttctagatagacccagggtacgttcagcagttgccccagcaattgcaacagcgggtacagcgccgcagcggactctgtcttcagttcagttggaagggacagctcttccctggcggcggcctgcccggcaacacaaccgttcacaacggatcttggtgacctagaaatgggaggcgacatgggaaaaactcggctgggaagctagctctacccagtccatcaggatagatggggggtacctgttgagttggtcttcacagggcaaaaagcaagggatcccctccaggtacgcccgttctgcaccccctatctatactttagcgatgctctggagaaactttagtgaaacatgctgctgacggagctgtcttcgtgaatgcgccagatcgcttctcccagcacgctcgccaccgagaggacggttaagcctggaaaatgccgctctggagggatggggatggtgttggtgacgatcacctcttcaaacagcccgccctgcaggcgttcgatggcgggatcggaaaagaccgggtgaatggcgcaagcgtaaaccgccttggctcccgacttgcgcagcaactttgccccttcggaaatggtgcccgccgtatcgatcatgtcatccacaaggatggcgattttaccgcgcacatcgccaatgaggttcatgacttccacgtcgttgtgagcctggcggcgcttgtcgataatcgccagcggggcttccttgagttttttggcaaaggcgcgagcccgcgctactccccctacatcgggagagacgaccacaatatcctcgtcgagcaggcctttttctttgaggtaggcctgcagaaccggctgggcatagacgtggtcgagggggatgtcgaagtagccctggatctgggccgagtggagatccatggccagcacccggtgggctcccgcctgggtgatcatgttggccaccagcttggcggtgatggcttcccgtccggcggttttgcggtcggcgcgggcgtagccgtagtagggcaagacggcggtgatctggcgggccgaggcgcggcggcaggcgtcgatgatcaccaacagctccatcaggtgatcgttgaccgggcggcaggtgggctgcaccaagtagacatcggcaccccgaatcgactcctgaatttggatgtacagctcgccatcggcaaagcgcttgcgcaacatcgggcccagatccatgcccaagtaacgcgccacctcttgagccagagccgggttagcgctgcctgagaagattttgaggcggttgctatccgagatgggtggcaggggggaagggcgaagaaggggtgcagggcgaaccacagatcgatgctgaactcgtccgcagccaacgcctaacggcgagctgtcgctatcgtagcaccagcacttgcaacctcagcaactgtattcttggggattttctggggaggcaggttactatgagcagaatgaaggtcgagctgctgcacatccacaagcgttttggggcggtacaggcgaaccgcgatgtgtccttgcgggtggaggcgggcacaatccacggcctgcttggggagaatggggccggcaaaagtaccttggtcaagatcctgagcggctttctgcgctgcgatcagggggagatttggattgatgggcaaccggttcgcatcaacagccctgcagcggccattcgtctgggcattggcatgttgcaccaggatcccttggattttccttctctgacggtactagaaaactttattgccgggcagcgggggcgcttgggtttggggctgcgagaaagccggaaacgtcttgagaaagcctgtgaagagtttggtttcaacctcaaccccgatggagccatcggcagcttgacggtgggggaacggcaacaactggaaatgctgcggttgctttccctggggatcaacaccttgattttggatgagccaacgacgggcatttctgcagcgcaaaaagatcttctgttcgcggctctgagaaggttggcggagcagggcaaatcggtgatcttcgtctcccacaagctggccgatgtggagtgcctttgcgatcgggtgacggtgatgcggcagggggaggtggtaggggagctgcctgttaggggtgaagacattgccctgttggaacagcagttgatcgattggatgttcgggcgggagttgacacccccagctcggccccattctccgcaaaggagagcggatcccctgttggagttgcgctccctggtggtgcggcatgagccgtttgccttggctttgccagatctggcggtgcagccgggggaagtgattgggttggccggtttggaaggcagtgggcaacgctctttcctgctcacctgtgcagggttgttgccgcccaggcgtggccggattctgttgggggggcaggagatgacaggccgtccttacggcgactatctgcgctgtggggtggggttttctccggcggatcggctgcgggaagggctgatccccggcttaaccttgcaggagcattttgccctccagcagcaggatccctggatcaactgggctctggcccgtcagcagacccaagcggccatcgaacacttcagcattcggggtcacccctacagccgggtggagcaactctcggggggcaaccagcagcgcagtcagttggctctcttgcccacacccctgagtcttttgctgatggagcacccaacgcgagggttggacatcgagtcggcgctgtgggtctgggggcaattgctggaacgcacccaagcgggtacggctattctttttgcctcggcggatttggacgagatcctgcagtacagcgaccgagtgatggtgttcagcggcggacaggtctcggaacccattccggcggcggagctcaccgtttcacgcctgggacagatgatgacgcttcccgtcttgcgcagcactcacagcagcgagatcccagggatcccaactgaggtttagagggctggtcgcatcagcaggaactgacactctgccggagcaagagcatgactctagtcaataataagctcaactatactgaagaaaataatgtataatatgttcagtacggattactaccagttgatctttctgtttactttcgagtctgccaacatggtagccaaagcaaagcagaaaattggtagtaagacgacacggaaactgcgctttgggtattctactcaaagctttgcgggataccgccattctgtttggaaacaaacagagtgctatcgctgcatagttgaacagtgatgttcagcagtgttcagcgtaaatgtatcagaaggatttgagaacggcatggcaaccggctagagcaaggcttagagtagcagtagccccaagccttttgctcaaggaatctggccatgggatcccaggatcgcgctccgccctcaggaacagaggagccgcaatctgaccgttcgcgctcctcggacgacgtccttttgcagctcaccgttcggggatcccggcagcaagtcttgcagggtttgcgggcctggctggagctgagcttgctgactccagagcactttcgcttgctggtggagcagtatcggctagagggggaggaaccaaggtcagcggcagtttcccccagcgacgagatcccggctcgtcttggctcggcctacgtgctctggattttgggtttgtttggcatctgtggcctgcaccgtttttatctgggccgctggcggacgggtttgctctggctgttgacctttgggctgctggggatcggtcagctcctggatttgatttggatcccagggatggtgcgagaaagaaatgctcgcctggccggatctggggttgaggaacctgcggtcgaggggggagaagagccccaagctgcccctcaatccactcgcgctactcggacggagtccttgcccccccctaccccggcgctggctgttttgctgcggaacttgctgtcagagctgagcgtggcttggctgttgctgctgggcctgtttttggtggtggtgtcctcgggggtgctggcggccagccactgggagcaattttctccaactgctcagtatggggtgctcttggcctatacggcggcttttggggtaggtgctggatggatccaacggcaggaagggctgcgtctaaccggtcaaaccttggaggctattgccctgctgctggtgccggtgaacgtgtgggccctggatgggctggggatcctttgggggatccgcatcctggcgctgggcttgctgctggggatcccgttggcggctgggcggcaggtgcgctcgctgggttcaggtgccggctttcgcgacagcggtgtggagcccaatgccttttacggaaccttggtgaactttttggccctctctggcttgcacgctttctggagcttggggccgcaggagcttcgccctgcttttgtcctggggatcctgtatctggggatcctcagcaccgtgatttacacctggagccgccggtctcgggaattacggggctccaagatctggctaatcggggctgccggatccctgttaatcctacgggggctgctgtctgggcatgtccaagtgccgcagttggggttggcggtggccctattgggttggctagcagcggaatggccccagggatccccggacgtcgtagcagaaggcgctcaggaggggatgctctcccgctggtgggaggggagctgggtgctgttggtggtgggctggctgctggctgccattggcttggcggagagccctttcagcggctggcagttgctggggattagcctgctggggatccatgtcttaatcgggcgcttgcgccgacacacccagtcgccccagcgggacgaagtccttagggtgcatttgacgttgctgttcttgctgggcctggaaacttgctgggctttttggcaggtgtggccagcaagctggcggcaagaggttgtagctacagtaaccaactggtttcagccccttgattccccttggggcttgctggggttggcgctgctgccctacgaggtgctgtggctggggttggcggcccgctggcagaggagcggtccagaagccggtgagacaggcttttctgggctggtggaaccaacagagcgcttggttttggggctagggggatccctgctgctcttgagccttccctatccggccattcgcttttggcacttgcttttgagcgccgggatcctggcctggtggctacaacaaaagtccagatcaggagaaacttccaactttctttgggtactcctgacccacgcctacggagtgggggcactgctagccgggatccgctggcttttgcccgacttgttcgcgccagcggtgcggagcactagcttgtccgcttggggagtggttctgctgttggtgggcctattgcaatgggcagggcgggtggctctgggtgggtcagggcgcttttggggattgcccgtggggctgtggcagcgaagtgcagatggcatagggctggtgctggtgggatccagctacttggcgtttttgctgcaacggttccttgattcgtctgcgactggtgaacaatccatgggctggctgtggctgctggtgcctcttgttttaacggcagctcaggtattggccctgccccccctggagttcatgccccgctggctgcagatcccagagcaaggggaggtgggattcctttcctggcggcaggggatcccggagcgcgggtctttgcgtttcccggcagttctctcccttttgctggcccagttactcacctttggaaggccgggggttgagtttctgggtctgggcttggggttgctgctgatggccactcaggtgtgggtgtgggcctctttcccctccgccgaccatgagctccacaccgccaacgcagttgttccagcagaggtgctgttgacagtgacgtttggctgggggttcggtctggtgggaatccatcggctgttccccgctttaacggagtcagaatggctgacggccttgggggtgctgctattgttcgcgacagcggtgcggagcactagcggctgtcgctacagcctagggactccgttccactacctctctccccgccttcgggcagcttaccgaccggtgctggatggctttggctttctgctggggatcgtacttttactttccctaacgttgcagacattgcagccagaagcaggtcgcatcggtggtggaaagtacctggattccccagtggctctgaccctggcctctgggactgtcctggtggccattgttttgcggctttgggtggaagtggctcccgctttttatcgcgacggcggtgtccatcctgctggcttggagagcgaaagcccgtctccttccagggcggaggatgtctcaactggcggcagcggtcaggaggcttcgtcggccatctcatggtctgtaatggaggggctgtcctatgggctgatctgggctttggagctgttggtggccagcagcctcttgtgggtggtacggggatcccgtcctgttgcccctctgcttgccgtcatcaatctaagcctggggatcctcttttggattgggccggagaaactcctctttgagcggcccgatcgcgctggtgggacggagtcctcagggggacaactcctgcagcgggtcaaggctctgagttgctgggggacagcgccgctgatctatgccggcttgggctggctgggatcccatctcgaactcgaatggagcgagctgacaggtctgggcagcttaggtctctccatcgtgctgctaggcgtggggcgccgacagtcaccggagcagcacccctgtcgcgaacaggaaggccctcctcctaccaaccggaaggggatcctgggagctttcggaatatcgctggcggcctacgagagctgggtctactttctcggccagcaaactggggaattctgggaggacgaagcggcggtgctgacagctttgctagggctgctcttggcagtgggctactgcctctgtccatcttggctggtggcgaccctgcggctgaaagcggcctggctgcagcggataggtgccggcaactggggcttggccagcctcgccctttggagtttcgctctcagcccttgggggaaggggctctgggtgctgacgggatccggcctggtggcctatgccgccggacaggcgagaacctcaactctagaatctccaacagagcgaaattgggtgccaacggtctggggttacctcagcgcatggcagggggctggggttctgctgggcggtgtgttcctggggctgccgcagctatccatagcgcggtgggccggatccctgctctgtgggctggggctggtttaccacggcttgccctggcgacggtggggctggccggcggctccttggcagaatacagccttggtgctgcccctggccgcttttctggtaaccgcgggaggaaataacacccttaatctgctgctgggggcaacctactatgccctgctggctatctggagatcccaagtgcgcctgggctatgtcagcctgttcttgagcaactggatcctgtggagttacggctggcatcaggattgggcttccctgacgttctatgccctgcccctggtgggatccctgctctatgtggctcaggtggatccgggattacaggaagccagcgggcgacaggggcgacattggctgcggctggtttccttgggcacatggctgctggtggtgatggtggaaacccacgggcaacggtggacgggcttttggccggtagggttgggtttggccttgggtctgctgggcttggccttgcgggtaagagcctatctcttcgtgggcacgctggcctttgggctggggatcctgcggcagggatggctgttggtaacaactgatgcgctgctgctctgggccactgggatcctgctgggcctgcttctgatttggacggcagccaatcttgaaaggcgtcgagaagaggtgggatcccgcctctccgcttggctagggcaactgcagagctgggaatagctccccccgtgggagaggggtcgagagtgagccagtggggcaaggggcatgtcaaactggtgctggccttgctttggaggatggggtctattgctgggcaacgttgacccaaaggtgtcttctcagcctaggtggaaaaagcttctgcggcagatcttggctccttggcgcgagttcgatggcatgttgctggccacggtgctggccttgacaggcatcggcattcttgccatccgcagcgcagtctgggagcgtcccatcagccactactggctgcagcagttgatcatggccgggatcagcctggtgtttttggcgatggtggcgcggatcccctatgagcggctgctgcgctggcactggtttacctatggcctgaccttggcgggcttggttgcagtgctctttttcggcacggcaggagggggggcggagcggtggatctccattgccggcgtccaggtgcagccttccgagtttgccaagttgggggtcattattaccctggcgaccattttgcaccactggccgatcaaatacttcagccaaatttgggtggccgttgccgtcatcgcccctccttgggttttgatcttcctacagcccaacttgggcacggccctggtgtttgtggccatcttgctggccatgctctactgggccggggccaagggcagttggatccttttgctgctgtcgccgggggtgggggccatcctctacggcctgcacacccgccccgagctgagctggatgctctgggtctggctgatctggtgcttgggcatggcgagcctggcggcttggcggctgccttggcggtggacaggagcgatgacctttggagtgctcaacctgctctccgggcatctgggccaggcggcctggcacatcctcaagccctaccagcggcggcggctggagatcttcatcgatcccatgcaagagccctggggatctggctaccacctgattcagtcccgcatcgccatcggggccggcgggctctggggccgtggcatccagcagggcacccaaacccaactggacttcatccccgagcagcacaccgacttcattttctcggccattggggaagagatgggctttgtcggcaccctgacggtgctgattctgttttggattctctgtgcacggctcatctggattgcccagggggccaaggacaattttggctccctaattgccatcggggtgctggccatgatcctctttcaggcagttgtcaatatcggcatgaccatcggcctggcccccatcaccggcctgcccctgccttttttgagctatggccgctcggctctgctgaccaactttctggccattggcctggtggaatcggtggtcatgcaccgccaacgcaccaccttattcaggtaatttcaagagttttcttccccctccttttctggcgacgctggctcaggtcggtagccatgccgctccgcagcgctctcctatccgcgcgcaacgctgctgacgagccagggatcgacccctgcttctactccctcctagtcttttcgtcctctctcctggagggccctggcgcggttgagatctcgatgcacctaccccacttgcctatgcggtggggtagtcagacgctgcccaaaaccccctcccgcctaaagagctggcacgactgcaacgcctgcggcaaggggtgtaaattgccaacgcgccagcactaagatggggacatcgagtcctgggttgtcaagctcccatgtcgcctctcgatcccgcgctttactttgaccacagcgccaccactccgcctcggccggaggtgatcgaggccatgcggctggcgatgcaggaaagttggggcaacccctccagcttgcacgcttggggcgaacgggcggccatggccatggaacgggcgcggcagcaggtggccgagctgctcaactgtgagccggagacgctgctgtttacctccggcgggacggagtccaacaacctggccctgtttggggtggcgcagcgctactccactccccagcacctgatcatctccagcgtcgagcacgcctcggtggagaatgccgcccgccgcttgcaggcccaaggctggaaggtaacccgcctgccggtgaacgccgccggccaggtggatccccaaaccctgctccgggcgctgcagcccaccaccgtgctggtctccatcgtccacggccagaatgaggtgggatccctgcagcccattgccgagctgggccgcctctgtcgccaggcgggagttctcttccacaccgacgcggtgcagacggtggggcggatccccttggatctggcgcaactgccggtggacctgctctccctgtctgggcataagctttacgggccgcagggggtgggggcgctctacgtacgcccgggggtggagctgcaaccgctgctgcgggggggcgggcaagaacggcggctgcgagctggcacccaggggatccctgccattgtcggtctaggggtggcagcggccttggcagcccaagagctgcagcaggagacggcccgcctgcggcagttgcaacggcagctggcccagttgctggcctctgtgccaggtttgcggctaactggcccctcggatctggagcaacgcctgccccaccacctcagctactgcactgccgccatgccggggaatgtgctggtgagggagatgagccgccaggggatcgccatcagcgccggctctgcctgtagcagcggccaacggatccccagccgcatccttttggccatgggctattccgaggccgaggccctgggatccatccgcctcagcctgggcaaggccaccacccaagccgcagttgaacaggtggcgcagtcgctgcgggctcttctcctctcggctgcgggcgctggatcccttgaggagaaggcaacccaacccctgccagcggctcctgccgctgaattggcggctgggctaaggtgatagagagttacagggctggtcgttatggctgagatgagtccctatcaagtgttgggagtcagcgaagaagcctcctttgaggagatccaatcggcgcgggcacggctcctggccagcttgggtgcggatgaacagcagcaggagcgggtggaacaagcctacgacgccatcctgatgcagcgcctgcgcctgcgcaaggagggcaagatcgccgtccccgaccgcattcgctacgctgaacagcgggctgcccgtccagagacagaaccgagtttgccccgtcccgctgcccaaaatcccccctggatcagccgctggctggatagcccctctgccccggatatgctctggcccgccgtgttgctgggaggactggtgggttgggttgtcttggctcccgatgagtatccctccctgcaactggcgctggggctgatggcctgtatctatttcctgtaccgcaaagagcgccgcttccttcgcgcttttctcttggcgctggcaggactgagcctgggactgatgttggcctacgccattgcccttcccctcaccggcggcgatgcccccggcgccctgttggtggggatcacgtttgcggtgatgtggctggtcaccagctttctgcgctagctggggggcttcaggtacacattcctacatatgtgctgcctgtccatctaagtcgttccctaactcccctctccctgagggagaggggttgggggtgagggcaggagcgcttgggtcggcccctagttggatttgaccaggcggggatccgtcaaggtcttatctgccgaagcgccgctgccgcgactgatagctgagcagggcttggtgaaaggcggcgcggtcgaaatccggccagaggatgggggtgaagtactgctcggtgtaggccatctgccagagcaggaagttgctgatgcgcatctcgccgctggtgcggatcaacaggtcgggatccgacaagccagtggtgtagagaaattgggaaaagagggcctcgtcgatctgatccggttgcaaaagcccctgctgcaccagggtggcaatcgagcggcaagcctgcacgatctcctgtctgccgccgtagttcagggccaccgtcaggcaaatgccctcgttgtgctgggtgcgttccaccgcatgcaggatcgtgtcctgcaaagatcggggcagggccgacaactggccggcaaactggatgcgcaccccctgctgcaccatttccgccagttcctgccacagcacctgctcgaacaaggtcatgaggaaatccacctcctcgcgggcgcggccccagttctccgtggagaaggcgtaggcggtgaggagggggatcccccaatcgtgacagcagcggagcaactccttcaaagccgctaccccgcgctgatgcccgacactgcggggcaagcctcgtttttgcgcccaccgcccgttaccatccatgaccactgccacatggcggggcaataactgcggatctaggtcggcaggcaactgcagaagatggacaggagaaagggtcatgcggatcagtctttaggaagggttttctcaggtttgcgaaggagtttggctagatctggcagggatccccaccagcgcaacagcccattgtgaatccacgggtgggcccacaatccctgcagaggagcatcccgttttttggcttcgcgcggatggcgcaaccgctgcaccagcagttcgtggagcttggcactggtcagaggtcgctcgaggcgtccgccttctgccagtgagatggatcccgtctcctctgagaccacaatacacaagcaattggcctgttctgtgatccccatcgccgcccggtgcctcgtgcccagttggcgagaggcagttcgctccgaaaccggcaggatcacccctgccgcgcgaatccgatcccgatggataattacagccccatcgtgcaggagcgtcgaggtctggaagatcgtctgtaagagctcccgggacacccgcgcctggagaggaacccctttatcggtgaacacccgcgagtcaatgggctgatctggctcgatgacaatcagcgcccctgtccgattttgggagagttctcgcaccgcctgcaccacctcctccaccaaatcctccttagggtcatcctcgtcatcgtctgtgctgttcggccactcaacgcagatggccctcgccagttgctccaggagccgccgaaactccggctgaaagagtacccccatcgccacagccgcggccaggagcaagcgatccaaaatcaggtgcaccagcggcagcgaggcggtggccagatacaggaccagcagcaccataaacccccgcaccagcaccccggcccggctctcgcgggtgtaatagagggccaaagccaatagcaagacggccagagcccagtccaacaggctgagaacattaaattgctgtagccaagcccataaggccgccagcatgccgaaaaaccccgttcacgctcccctcgttgcggaccctttgcctacgccatcctgcgccccagaaccttttggctccggaacccctgttggactgcggccccctgaccagcctaccactcacctcctacctgtcttccagtctttcctgccccagagccagcggggtcgccgctgcagagaaagccgggccccgccctcaacggcaacggttacaggcagccgtctctgcccttcaccgctgcaaccgctccggtaagatgtcctgacggatcagatctgcataagtttcccgccgcaggatcaactgggccttcccttggttgaccagcactgccgcgggccgagggaagcggttgtaattggaggccatgctgtagttgtaggccccgctggtcaacacaactaggacttcgccgggcgctgggttgggcaaaagcacatctttcaagagcacatcccccgactcgcagtgtttgccggccactgtcacccgctgggtggcctcggcctcagggcggttggccagaagggcggtgtagcgggctccgtaggtgatagggcgggggttatcggacatgccgccgtcaatggtgacgtagagacgcccttcgggaaggtcttcgctgggcgggatccacttcttgccccccaaagtgtaggcggttacagccgctggcccaaccacagaccgtccaggctcgcagagcaccttgggcagcgggatcccggcggcggtgaagctctgctgcactgcagtggccacggcttccacccactccggaatggaggggggatcgtcggattcgacatagcggatccctagtccgccgcccacattcagctcctgcaagggcagccccttctccagcccttggcgccagacctgggccagtacccctgccagatcccggtggccttgtaggtcgaagatctgggatccgatgtgggcgtggagcccgacgcattgcaattggggatgggctgccaaaaaatcaaatacctccggcagttgccactggccgatgccaaatttgctgtcggtttggccagtgcggatgtactcgtgggtgtggacgtcaatgccggggttgacccgcaccaacaagcgggccggtcgtgcaggggtagccagagcggccagttgctgtagctcgtagaggctatcggccaccagggtgcagcccacctccagggccatggccagctcctccgccgacttggcgttgccgtgcaggtagagctcctcacccctggctcctgcttgaatagcggtatagagctccccgccggaggccacgtccagccccagcccttcttgtaaggccaaagcgcagatggccaagcagttccaggctttcgtagcatacaagacctgggatcccccagggtagcagcgggcccaggtgtcgcggtagagccggcaggcgtgtcgcaacgtccactcgtccaggatgtagaggggagagccaaactggcgcaccagctctaccacgtcgcagccgccgatttccaggtggccctggctgttggtgcggctggtcaggggcaatagcgactggttgggagaaacttgttcgacggaggtggaagtgccgagggttgaaaccatagggacaagtgaagggactgtcctccaccctatcaagtttgctctccagtttggccaaatgccctcaagccccttgttgccagcagcccccgcaaggtagggcatgatgtcttgccgggaactccctccctgtttagctcccgtccccaagacagctcttctcgcctggattcgatcttgggcagcactttctgctaatataggaagccagtgtccaagggtcgatgcccgagtggttaaagggggcggactgtaaatccgctggcttatgcctacgttggttcgaatccaactcggcccaccatgccgcccacgtagctcagtggcagagcacccccttggtaagggggaggtcacgagttcaatcctcgtcgtgggcttacgtgcaagctccaagttccgccgcttgaggtttctcttcccctggcttgacgatctcgccgctgagggaaaaggcccgtgtggcagtgatgcgcactggcaccagggatccctgcaattgctcgggatcgccgtcgaagaagacgatgcgattgccgcgggtgcgccccatggcctggcgggggtttttgggattggggccttccaccagcacctcctgcacctggcccagcagccgggcgctgcgggcggcagccacctccgcgaccaagcggttgagccgttgcaggcggtcgcttttttcctcttccggcacctggtcaggccactcggctgccggcgtgccagggcggggagagtaggcggcagtattgaggaaatcaaagccgatatcctgaaccagttgcagggtttcctgaaactgggcttccgtttcgccggggaagccgacgatggcatcggcgctgatggtggcctcgggcatgtactggcggatgagctggatgagctggcggtagcgctcctgggtgtagccccgccgcatccgcttgaggacggcgtcgctgcccgcctggaaggggatgtggaagtgctcgcacaccttgggcagctcggcacaggtggcgatcagctcttcagtaaagtagcgcgggtggctggtggcaaagcgaatccgctcaataccttccaccgaatggacaaagcgcagcaggctggccaggttggtcttgggatccagatcccgcccgtaggcgtcgatgttttgccctagcaaggtgacctcgcggtagccggcccgggccacgtcctcaatctcggcgcggatggcctgcggctggcgcgactgctcccgtccccgcaccaacggcacaatgcagtaggtgcagcgctcgttacagccgtagatgacgttgatccaggctgtcacccggctatcccggcggggcttggtgatgtcttccgggatctcgacaggctcggtggccaccacctggttgcccgcctccacctgggccagcagatccccaaggcggttgacgtactgggggcccatgaccagatccaactcggggacgcggcgcagcaacctttccccctcctgctgggccacgcagccggccacgatgagcttgatggctgggtttttccgcttgcgctgcgcctggatgcccaggtaggaatacaccttttgctcagcgttatcgcggatggtgcaggtattgaagagaactaagtctgcctgcagctcgtcttcggcgggcacataccccagcgactcgaggatcccggccatgcgctcgctatcggcccggttcatttgacagccgaaggtgatggtgtaataggtgggagcagccatggcaagaccagaagacagggtcagcaatctctaccttttttgagcttagcggatccttatggggcggtagcggcaacgtaagggttggggggcagatccctctcccttggctccctctgcgcggcccaggctggtttgctaagcagtgtccctcagcagagtagccactgagctagggcgcgtcagtcgggcatgagggcgtgaacttgcttgcggccgttggggtagagcaaggcgcgcttggggccgtggatgggatcctccacgataatggtttggtcgcggctggctcccagggagacgatggcaatcggcacctgcatcaactgggccaaaaacttcaggtagtcgtaggcttcgggaggcaagtcctcaagggagcggcagtctttggtggagcacttccagccgggcagggtttcataaatgggcttgcactgggcaaagacgcgggcatcgctgggaaagtgacggatctcgcgcccctggtactcataggccacgcacaccttgatctcgtctaggccgtccagcacatccaacttggtgatggccaagcaatccaggccgttgatccgcacggcgtagcgcccgattacgccgtcgaaccagccgcagcgccgctgccgcccggtggtggtgccaaattcggctcccgccgcccccaggtaagcgccaatctcgtccttgagctcggtggggaaggggccttcgccgacgcgggtggtgtaggccttggctaccccaatcacccggtcaatgctggtggggccgatcccggcccccacgcaggcgccgccggcgatgggatgggaggaagtgacgtaagggtaggtgccgtagtcgagatccaacagcgtgccctgggccccctcaaagaggatgttctgccgctcctcgatggcctgggtgaggagtagggcagcgtcggtgacgtaggggcgcagccgctccgcgtaggccaggtattgctcgatgatcggctcgggatccagagggggtaggttgtagattttttccagcaaaacgttcttgtagggaatggcccaactgaggcgctcccgcagttggtcggggtacatcaagtccacgacgcggatgcccatgcgctcggccttgtcggcgtaggtagggccaatgcctcgcccggtggtgcccagccggtagatgccgcgtcgctcttcctcggccacgtcgatgacgcggtggtagggcaaggttacgtgggctgtctcggcgatgtagaggttgtgggtggagatccccagttggtgcagttggtcgatctcggccagcaacacctcagggtcgatcaccgtgccgctggcgatgatgcagcgcttgtcggggtagaggatgccggaggggatcaggtgcagcttaaagatttggccccccaccaccacggtatgtcctgcgttaaccccgccttggtagcggacgaccacatgcgccttttcactgaggaggtcggtgatcttaccttttccttcgtcgccccactgggcaccgacaaccacaacgtttgccaagggcttctcctacagtctctgaacggcacaaaaaatcccctttgcggggtcgctgcactaatttaccgcattgctccaggcagtgttgagggcttcggacaaaaacgttaacaatcgattaatttcgacccctcgctagggcagcagcccgctccctttagctccccggcttgaacaggccaatggcggtgacctggttggatcccgccgcaaaggcaaaggacaggccaagggcgtcgtagttgacatagtagcgatcgtcgcgcagatattctcggctccccttggggtagggcaccacctcgttgtagccgttctcgccaggcccgccgtaaatggcgatcacttccgagtaggtggagccgatacggatcccttcgccagtcatggcttcgggttgggtggtgtagatgcggtcggcaaaaaagctattgagaacgcccggacggcggtaggcaaagaggatgtagtcctgcaagtagaagatcttcaggtcgctgttgggctgaaatacatttgcccgcgattcggccgggatcaaatccacgttgcccaagaggtgggtatcgacgttgcgggtatccatgcccaggacaaagcgaccaacacggccctcttgcaccaggacggtggggcgggggggagggctggggcggcggggcagggccagcgcttctagggcggcctttagccaggcgttctcatccccctccaccttttgcaggggcaccaaaccctgggctagggagcgtccatcgcctgtcttccaggtggccacggccagttccaccgccgcgccagaaggaagggcaaagaagcgggtctggcgttcgctgccttgagtgggttgccctactataacggtgctgccgctggctcccaactgggccgccaggagggtggccccctggcgggtgttgccgtcgaccaggacggccgatgggatcccagcagccagtggcaggttttcgctgttccagggggtaggctggccaaagcggtcttcggtaaccagcagcggctgcacggagcggggcaagaataggcgtgccacatccgctatcacttgcgggtcatagcccaccgagctgcgcaggtcgaggacaatgccttggctgtaatcctgggtgtagagggcttggcggatctgctgggctgtggcaggggtgagctccggcactgccaggtaaacctggcgcggcccaatctgacgcgcctgcaggggtggacgagggcggttgagcaagtccctgaagctttggggatcccagaagcgatcggcgggatccccgtattcgcgcagaacctctcgaatcagctcgtactcgacttcgatgggcggacggggatcgctgtaggtgcgggccaacaggcgggtgtagaggtcgttgtagttaaccgcagcggcttgcttgcccgcctgccaagactcgttgatgaacaactccaccagatagcgcaaatcctggcccattgctggcaaaggaggagctgccgggatgcccagatcgggcgacgcaccctggaagggagaaatcggattcgcaatcggatcctcaactgagggcatgaccggcacagggggcaaggccgcttgccccatcactctgccagaaaggactccgctgagcgccccgactgtgccccacacctgaactgcccgcgcaaatcccttcatggtggcctgcccttgtttgcagatgctgtgaataggataaactctgggcaatctcctctaccactgtcggcagggccaaatacttgttttttaaatcatgagacactactggttgtcttgccctcttgcctctgtctgggcgtttcccggttcggatcccgaagcagcgcgggtgtgccctagctctcggcagaccagattgtgcggataggcagggtgaagccgggcagcacgtcttctcccgacaaggtttctgggtcttccaacagttccggcgcctgtcctgctcggtagatcatcacccgcttggccttgggatccaaaagccaccccaagcgacagccgttgtctatgtactcctgcatcttggcctgggcttgaacccaagaatcggtgggcgagaggatctccaccacaaagtcaggacacaggggcaagaatccctggcgggtctggggatccagagcctcccacttttccagcgggatccaggccaggtcaggagagcggtcgctgcctgaaggcagagaaaaccccgtggaagaatcaaaggttttgcctcggcctgattggcgattccagagggttagctctgtggtgatctctgcattccagtggccaacttcaccgccagtgggggacatgatcaccagctctcctcgggcagtgcgctctagctttagctcaggattggccgcacatagccggataaaatcctctcgcgtcagagtcatcaaggggctgagattgagcgtcaaggccgtcatggcatgaactggacattcccatgcaaaactggattccagaataaccccctgctgaagggcaataggaagcaattgggagccctggctctagtttataaagtctcagtctggtttggctctgattcaacgttttccaggtcttgagagtaggggagagagtcttgctctgggcaatttcctgctcgaagtgtgtccgggcttgaggatggatccctgctgcgatggcttgctgcaatacgtgacgacgcacctcttcagtgtgcctgtcaagcaccattttcagagcataaaaccggttgatggcaagctcgttgaaatgggccagcgccgctgcggcaaaggatccctctgcaccccgatagaggtatcgcaccaaggtatcggcggcttctatggccagttccccttccagagaatgcagagcttctagattcttttccacttctgccagggagttgccacaggatacccgtgtcagacccatcgatacccagcccaccaatggctgtcgaatcttgagccagccgttgagtacttccatgacccgcacttcggttccattgggcagttgaccgataacattgcctgcggctacagcgggtgtcgatcgtacattagtcggcggattgggatcctctatctgagtaatgcagggcagggggacatctgtgtacaaggtgtcgtcgatctcaacctccttgccggcactgcgaagtgtatcaattagccgactgacaacatctttgggcacatctagcactgtcgagagccaacttggattaatgcttagccctggctcccagcccgcctgagccaccactacccactgaccaccgtgttttttaagcaaatagcagccatcaattaccggaaggtcgccaacttcggcagaggcttcggctagggcatagttttcgacaatggcgattgctccggtttccagaggatgaaccggcacaccgggagatcgagctgctgcttgtcggagatactcgttgatcaatgggtcggtgagcacagcttgccttatggccgcacggtcgtcagcgctgcttgggtttagggtggctgaggatggcgaggtttgcacaacccaagttctcgctgtggcagcaggcaacactggcaaaacttgaagggaagctgcaggagtttctgccttggatccgccattgtccagggattgcgcagaggcattgccgaccaaaagcagcagcgttgttgctatcgacaatgctgatgggattttcctcaagctcaatatcgatcggcagctttgggatagaagagcttgcattttcatcaacatctgctgaaatggtttgccctgcggagtttttggaatctacgctcttctctagatagcaagcgagatgggatcccgccgcgattgccgcctgctgggtgctttagccgacgtgagcggtggggttgactaggccgatcacttgagtgtaggcgccgcgagcttgggtcactccaatggtgcgctccgctttttcaagcatgggacggcgcaggctgaccaccaagaattgcgcctggcgggattgctgccagatcatgtcggccaatttttctacattggccccatccaaaaacatgtccacctcgtcaaaggcataaaagctagaggggcgatagcgctgcaacgcaaaaataaagctgagggccgtcaaggatttttctccgcccgacatggcgctgagacgacgcactggcttgcctttggggcgggccaccagggtcaaacccccggccaacggatcctctgggttctccaattctaaatagccctctccctcggaaagctgggcaaagatggtctggaaatggccgttgatggcatggaaggcatccaaaaacgcttggcggcgcagggtggaaaagttctcgatgcgcagcaacaattcggtgcgctcttggtgcagggtttccagtttggcgttgagatcccctaggcgggcctggatctgttcgtattcggcgatggccaacatgttcaccggctccagggatcgcaattgctcttcgattttgcgtttttgccgttgcagctcgtccagggtcaggtgggggggcagggggggaaggggatccggcagctcttgggccgcggcttgcagttgggcttgcagttgggcaaggatggcctctttttcctgctgttgggtgagggcgtggtagcgttcccattccaggcgttggagctgctgctgttgggcgcgcagttgaaattcttgccgctcccgctcttggcgcaggtgggcgaggcgggcttcgatctggcccatctgttgccgttgctcggcaatgtgctgctggatgtgggcgagagtggcctgggcctgggcgatttgctcttgaagttgggcctgacgccgttcgccctcttgcaggcgctcctggtggtgctggatctgggcctgcttcaggtgttgctggctgaggttctcctgctgctgtcgctccaggtgggccaggtggtgttgcagctccgccaggtggctctcctgctgctgtaccgcctgctgcagttgctgccagtgctggttgaccggggatccctccagttggctgagcttgcgggcgagatcggccaggcgctgttgcaagggatcccagcggagttgaatctggtgcagccgctcttggatctgctggctttcgctttgccattgcgccagggatccctgcaggtgttgcaggcgggcctgctggttttggcagtcggcctggtgccgctccaggtattgctgggcttgcagggcgtcctggcgggccaggagcagggcctgggccagttgtttttcgcgggcttgggcggcttggaggcgaggggcgagggcggccagcagcgcttccagatcggccaggcgggcgcgcagggcttccccttccgagtgttcgcccgcagaaaaatggatcccagctcgttgggggccggtgccgccagtgatggctcccgaggtttccagcagctccccttccagggtgaccatgcggtgctggccgatgtagggccgggccagctccaggctctggaaaaccagggtggagccgaacacaaagccaaaaacatctcggtagcgctcttcaaagtgcaccaggcggatggcgtagtcgatcagaccgtttaagttgaggggggcgggcgggcgggcgggctgcaatttgttgaggggcaaaaaggtggcgcgccccagtttttcccgctttaagaggttgatcgcgctgacggcgacgctttcatcttccaccaccacaaagtgcagtcggttgcctgccgcaatctccagcgccagttgatactggggatccacctgccccaactgggccaccaatcccaaaacccccggcaggcgggcgctcaggatggcctgggtggcgcgggatccctgggattcttgcagcagttggcggcgggtctcccacttgtccagttgccgctgcttggcgtggaactcggcggccagccgctcgtgggtggcgcgatccagctccaggttggcttgcagttgcgccagctcttgcgccagggcctgcacctgggcttccgactgtcggcaggcctgttccagctcggcggtgagggccaggtgggatcccagccattcttcaatctgggcgatctcagtttgggtgtcttggacttgtcgcgccagttgccgttggcgctcttgcaggcgaatttgctcctgttgcaaaggctcttgttcggcgcggatctcttccaggtggcgggtgaggtagcgctgctgcttgacccaggcctcggcagattgggccagggcccgcagttgttcgcggctttgttctaggctgatttgggctttctgcacctgggcttgcagggatccctgggcctgggccagttgctcctgttggctttgcaggcgttccagctctgcctgcaggtgctgctgttgggtttggcgctcctgctgcaggcgctgcgtttgctcgatttcctgctgccaggcggcgatctgttggctgagctgttgccgttgcacttcggcggcagcgatctgggcttgcaggtgcaggtattcttcctctccgagggcgtggatgcggctttgcagctcgctcagggcggcttccgcctgctgtaactgctcgctcaaggtctgcacctgagcagtggcttgctcctgagcctccagaagctgccgaatggctgcctgggttgcttccacttgggcttgcaaatgccgccaaagcaacacccgttgctgtcgctccagcgtttgccactgcagccgcaactgctggtactgctgcgccttttcgctttccctgagcagccgctctccttgggcttgccattcctgctcgatgagccggaagcgctcaatttgttcgcgcaccacctccagcttggcgttggcctgggcgatcttgcggtcgaaggtggccacccccgccaattcgtcgaggatctgccgccgctccttggagttcatggagatgatgctggtaacatccccctgcaggaccacgttgtagccgttggggtagatgtgcatcgcctccagttgctcgtgcagctcgctcaaggtgcagggcacatcgttgatgtagaaggtgctggtgtagggcagggaatcgggatcctctcccttgccggggctgacccgcagccgacggctgactttccattctctcggctggccgtcttctcccggccccagatcgaaggtgacggcgacgtgggtctctacccgccggttgctgctgaggctgccagaatgcaccagatccgaaagcctctctgcccgcatcccccgcgaggacgatagccccagcgcgaacaggatcccatccaggatgttggacttgccggagccgttggggccggagatgaccgtaaaacccggcaacaggggcagcgaggtcgtgctgccaaaggacttaaatcgggtcagctcgatccgcttgatgtacatcccgccccatatctagcgcagccagcagcagatgatggcaccaggctagcacgggtagcgcagcctgcccagcttctaagaaggctcaggatctgggctcgggctgacgagcagatcggccttttgcaaaagacgatgcacctctgcctgtagctctggccacttataggtgagcaggttgggcttggagatgagcagtagccggtatccgggtttcaggtttgggcacaggggccgcaagatttctcgcaaccggcgtcgcagccgattccgcttgacagcagatttgctcacctttttcccgatcaccagccccacctggctggggatcccttcgcaccccgccggcatcggctgaaacaaaaggatcaagcctgcaccggaacggcgctgccccgcctggtaaagcgcctggaaagctcgccgatctcgcaagcgataaggagcaggcagcattgggcactgaaagggaatcccaggcaggagtcaacccgtcttggacgccgacaccccaagagtttgagatgggatcggctctgctaacccttaagaaaccgccaggcgataacgccccttggcccgccgccgccgcaagacctgccgcccgcttgccgtgcgcatcctggcccgaaacccagagacgcgaatgcgtctgcgattggtgccacgaagggtacgctgagtcatggtggagaccaactcatcctgtcaacaaggcctgctgcgactggcgagggagaagcccagttcaccggcagacaattagcaaagctttatcgtagcagactcgacggaaaatcgctagattggccgcctcacgccgagcagctaaattggggatcctacaatcccagtcga